diff --git a/.github/workflows/unittests.yml b/.github/workflows/unittests.yml index 8ca31dc8..5330571d 100644 --- a/.github/workflows/unittests.yml +++ b/.github/workflows/unittests.yml @@ -14,9 +14,9 @@ jobs: run: git submodule init && git submodule update - name: Configure - run: cmake -S . -B build -DBUILD_TESTS=ON + run: cmake -S . -B build -D CMAKE_BUILD_TYPE=Release -D BUILD_TESTS=ON - name: Build run: cmake --build build - name: Run all tests run: cd build/tests/unit-tests - && ctest + && ctest --verbose diff --git a/.gitignore b/.gitignore index 61573f3c..ad703ba3 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,7 @@ examples/*/Par_File *.sqlite *.nsys-rep *.ncu-rep +.snakemake/ +autotuning/ +profiles +.cache/ diff --git a/.jenkins/compiler_checks.gvy b/.jenkins/compiler_checks.gvy deleted file mode 100644 index 101ddc4e..00000000 --- a/.jenkins/compiler_checks.gvy +++ /dev/null @@ -1,133 +0,0 @@ -pipeline{ - agent { - node { - label 'della_rk9481' - } - } - stages{ - stage( ' Load git modules ' ){ - steps { - echo ' Getting git submodules ' - sh 'git submodule init' - sh 'git submodule update' - } - } - stage(' GNU Compilation Check '){ - matrix { - axes { - axis{ - name 'HostSpace' - values 'SERIAL;-DKokkos_ENABLE_SERIAL=ON', 'OPENMP;-DKokkos_ENABLE_OPENMP=ON' - } - axis{ - name 'DeviceSpace' - values 'NONE;-DKokkos_ENABLE_CUDA=OFF', 'CUDA_AMPERE80;-DKokkos_ENABLE_CUDA=ON -DKokkos_ARCH_AMPERE80=ON', 'CUDA_VOLTA70;-DKokkos_ENABLE_CUDA=ON -DKokkos_ARCH_VOLTA70=ON', 'CUDA_PASCAL60;-DKokkos_ENABLE_CUDA=ON -DKokkos_ARCH_PASCAL60=ON' - } - } - stages { - stage ('Build and Clean '){ - environment { - CUDA_MODULE='cudatoolkit/12.2' - // CMAKE build flags - CMAKE_HOST_NAME = """${sh( - returnStdout: true, - script: 'cut -d";" -f1 <<<"${HostSpace}"' - ).trim()}""" - CMAKE_HOST_FLAGS = """${sh( - returnStdout: true, - script: 'cut -d";" -f2 <<<"${HostSpace}"' - ).trim()}""" - CMAKE_DEVICE_NAME = """${sh( - returnStdout: true, - script: 'cut -d";" -f1 <<<"${DeviceSpace}"' - ).trim()}""" - CMAKE_DEVICE_FLAGS = """${sh( - returnStdout: true, - script: 'cut -d";" -f2 <<<"${DeviceSpace}"' - ).trim()}""" - } - stages { - stage (' Build '){ - steps { - echo "Building ${CMAKE_HOST_FLAGS} ${CMAKE_DEVICE_FLAGS}" - sh """ - module load boost/1.73.0 - module load ${CUDA_MODULE} - cmake3 -S . -B build_GNU_${CMAKE_HOST_NAME}_${CMAKE_DEVICE_NAME}_${env.GIT_COMMIT} -DCMAKE_BUILD_TYPE=Release ${CMAKE_HOST_FLAGS} ${CMAKE_DEVICE_FLAGS} - cmake3 --build build_GNU_${CMAKE_HOST_NAME}_${CMAKE_DEVICE_NAME}_${env.GIT_COMMIT} - """ - echo ' Build completed ' - } - } - } - post { - always { - echo ' Cleaning ' - sh "rm -rf build_GNU_${CMAKE_HOST_NAME}_${CMAKE_DEVICE_NAME}_${env.GIT_COMMIT}" - } - } - } - } - } - } - stage(' Intel Compilation Check '){ - matrix { - axes { - axis{ - name 'HostSpace' - values 'SERIAL;-DKokkos_ENABLE_SERIAL=ON', 'OPENMP;-DKokkos_ENABLE_OPENMP=ON' - } - axis{ - name 'DeviceSpace' - values 'NONE;-DKokkos_ENABLE_CUDA=OFF' - } - } - stages { - stage ('Build and Clean '){ - environment { - // CMAKE build flags - CMAKE_HOST_NAME = """${sh( - returnStdout: true, - script: 'cut -d";" -f1 <<<"${HostSpace}"' - ).trim()}""" - CMAKE_HOST_FLAGS = """${sh( - returnStdout: true, - script: 'cut -d";" -f2 <<<"${HostSpace}"' - ).trim()}""" - CMAKE_DEVICE_NAME = """${sh( - returnStdout: true, - script: 'cut -d";" -f1 <<<"${DeviceSpace}"' - ).trim()}""" - CMAKE_DEVICE_FLAGS = """${sh( - returnStdout: true, - script: 'cut -d";" -f2 <<<"${DeviceSpace}"' - ).trim()}""" - } - stages { - stage (' Build '){ - steps { - echo "Building ${CMAKE_HOST_FLAGS} ${CMAKE_DEVICE_FLAGS}" - sh """ - module load boost/1.73.0 - module load intel/2022.2.0 - export CC=icx - export CXX=icpx - cmake3 -S . -B build_INTEL_${CMAKE_HOST_NAME}_${CMAKE_DEVICE_NAME}_${env.GIT_COMMIT} -DCMAKE_BUILD_TYPE=Release ${CMAKE_HOST_FLAGS} ${CMAKE_DEVICE_FLAGS} - cmake3 --build build_INTEL_${CMAKE_HOST_NAME}_${CMAKE_DEVICE_NAME}_${env.GIT_COMMIT} - """ - echo ' Build completed ' - } - } - } - post { - always { - echo ' Cleaning ' - sh "rm -rf build_INTEL_${CMAKE_HOST_NAME}_${CMAKE_DEVICE_NAME}_${env.GIT_COMMIT}" - } - } - } - } - } - } - } -} diff --git a/.jenkins/gnu_compiler_checks.gvy b/.jenkins/gnu_compiler_checks.gvy new file mode 100644 index 00000000..68c0d911 --- /dev/null +++ b/.jenkins/gnu_compiler_checks.gvy @@ -0,0 +1,101 @@ +pipeline{ + agent { + node { + label 'della_rk9481' + } + } + stages{ + stage( ' Load git modules ' ){ + steps { + echo ' Getting git submodules ' + sh 'git submodule init' + sh 'git submodule update' + } + } + stage(' GNU Host Compiler Check '){ + matrix { + axes { + axis{ + name 'GNUCompiler' + values 'GCC8;gcc/8', 'GCC13;gcc-toolset/13' + } + axis{ + name 'SIMD' + values 'SIMD_NONE;-DENABLE_SIMD=OFF', 'SIMD_NATIVE;-DENABLE_SIMD=ON -DKokkos_ARCH_NATIVE=ON -DKokkos_ENABLE_AGGRESSIVE_VECTORIZATION=ON' + } + axis{ + name 'HostSpace' + values 'SERIAL;-DKokkos_ENABLE_SERIAL=ON -DKokkos_ENABLE_ATOMICS_BYPASS=ON;-n 1', 'OPENMP;-DKokkos_ENABLE_OPENMP=ON;-n 10' + } + } + stages { + stage ('Build and Clean '){ + environment { + // CMAKE build flags + GNU_COMPILER_NAME = """${sh( + returnStdout: true, + script: 'cut -d";" -f1 <<<"${GNUCompiler}"' + ).trim()}""" + GNU_COMPILER_MODULE = """${sh( + returnStdout: true, + script: 'cut -d";" -f2 <<<"${GNUCompiler}"' + ).trim()}""" + CMAKE_HOST_NAME = """${sh( + returnStdout: true, + script: 'cut -d";" -f1 <<<"${HostSpace}"' + ).trim()}""" + CMAKE_HOST_FLAGS = """${sh( + returnStdout: true, + script: 'cut -d";" -f2 <<<"${HostSpace}"' + ).trim()}""" + HOST_RUN_FLAGS = """${sh( + returnStdout: true, + script: 'cut -d";" -f3 <<<"${HostSpace}"' + ).trim()}""" + SIMD_NAME = """${sh( + returnStdout: true, + script: 'cut -d";" -f1 <<<"${SIMD}"' + ).trim()}""" + SIMD_FLAGS = """${sh( + returnStdout: true, + script: 'cut -d";" -f2 <<<"${SIMD}"' + ).trim()}""" + } + stages { + stage (' Build '){ + steps { + echo "Building ${CMAKE_HOST_FLAGS} ${SIMD_FLAGS} with ${GNU_COMPILER_NAME}" + sh """ + module load boost/1.73.0 + module load ${GNU_COMPILER_MODULE} + cmake3 -S . -B build_cpu_${GNU_COMPILER_NAME}_${CMAKE_HOST_NAME}_${SIMD_NAME}_${env.GIT_COMMIT} -DCMAKE_BUILD_TYPE=Release ${CMAKE_HOST_FLAGS} ${SIMD_FLAGS} -DBUILD_TESTS=ON + cmake3 --build build_cpu_${GNU_COMPILER_NAME}_${CMAKE_HOST_NAME}_${SIMD_NAME}_${env.GIT_COMMIT} + """ + echo ' Build completed ' + } + } + stage (' Test '){ + steps { + echo ' Testing ' + sh """ + module load boost/1.73.0 + module load ${GNU_COMPILER_MODULE} + cd build_cpu_${GNU_COMPILER_NAME}_${CMAKE_HOST_NAME}_${SIMD_NAME}_${env.GIT_COMMIT}/tests/unit-tests + srun -N 1 -t 00:20:00 ${HOST_RUN_FLAGS} --constraint=skylake bash -c 'export OMP_PROC_BIND=spread; export OMP_THREADS=places; ctest --verbose;' + """ + echo ' Testing completed ' + } + } + } + post { + always { + echo ' Cleaning ' + sh "rm -rf build_cpu_${GNU_COMPILER_NAME}_${CMAKE_HOST_NAME}_${SIMD_NAME}_${env.GIT_COMMIT}" + } + } + } + } + } + } + } +} diff --git a/.jenkins/intel_compiler_checks.gvy b/.jenkins/intel_compiler_checks.gvy new file mode 100644 index 00000000..f3fa66cd --- /dev/null +++ b/.jenkins/intel_compiler_checks.gvy @@ -0,0 +1,102 @@ +pipeline{ + agent { + node { + label 'della_rk9481' + } + } + stages{ + stage( ' Load git modules ' ){ + steps { + echo ' Getting git submodules ' + sh 'git submodule init' + sh 'git submodule update' + } + } + stage(' Intel Host Compiler Check '){ + matrix { + axes { + axis{ + name 'IntelCompiler' + values 'ICC2022;intel/2022.2.0', 'ICC2024;intel/2024.0.2' + } + axis{ + name 'HostSpace' + values 'SERIAL;-DKokkos_ENABLE_SERIAL=ON -DKokkos_ENABLE_ATOMICS_BYPASS=ON;-n 1', 'OPENMP;-DKokkos_ENABLE_OPENMP=ON;-n 10' + } + axis{ + name 'SIMD' + values 'SIMD_NONE;-DENABLE_SIMD=OFF', 'SIMD_NATIVE;-DENABLE_SIMD=ON -DKokkos_ARCH_NATIVE=ON -DKokkos_ENABLE_AGGRESSIVE_VECTORIZATION=ON' + } + } + stages { + stage ('Build and Clean '){ + environment { + INTEL_COMPILER_NAME = """${sh( + returnStdout: true, + script: 'cut -d";" -f1 <<<"${IntelCompiler}"' + ).trim()}""" + INTEL_MODULE = """${sh( + returnStdout: true, + script: 'cut -d";" -f2 <<<"${IntelCompiler}"' + ).trim()}""" + CMAKE_HOST_NAME = """${sh( + returnStdout: true, + script: 'cut -d";" -f1 <<<"${HostSpace}"' + ).trim()}""" + CMAKE_HOST_FLAGS = """${sh( + returnStdout: true, + script: 'cut -d";" -f2 <<<"${HostSpace}"' + ).trim()}""" + HOST_RUN_FLAGS = """${sh( + returnStdout: true, + script: 'cut -d";" -f3 <<<"${HostSpace}"' + ).trim()}""" + SIMD_NAME = """${sh( + returnStdout: true, + script: 'cut -d";" -f1 <<<"${SIMD}"' + ).trim()}""" + SIMD_FLAGS = """${sh( + returnStdout: true, + script: 'cut -d";" -f2 <<<"${SIMD}"' + ).trim()}""" + } + stages { + stage (' Build '){ + steps { + echo "Building ${CMAKE_HOST_FLAGS} ${SIMD_FLAGS} with ${INTEL_COMPILER_NAME}" + sh """ + module load boost/1.73.0 + module load ${INTEL_MODULE} + export CC=icx + export CXX=icpx + cmake3 -S . -B build_cpu_${INTEL_COMPILER_NAME}_${CMAKE_HOST_NAME}_${SIMD_NAME}_${env.GIT_COMMIT} -DCMAKE_BUILD_TYPE=Release ${CMAKE_HOST_FLAGS} ${SIMD_FLAGS} -D BUILD_TESTS=ON + cmake3 --build build_cpu_${INTEL_COMPILER_NAME}_${CMAKE_HOST_NAME}_${SIMD_NAME}_${env.GIT_COMMIT} + """ + echo ' Build completed ' + } + } + stage (' Test '){ + steps { + echo ' Testing ' + sh """ + module load boost/1.73.0 + module load ${INTEL_MODULE} + cd build_cpu_${INTEL_COMPILER_NAME}_${CMAKE_HOST_NAME}_${SIMD_NAME}_${env.GIT_COMMIT}/tests/unit-tests + srun -N 1 -t 00:20:00 ${HOST_RUN_FLAGS} --constraint=skylake bash -c 'export OMP_PROC_BIND=spread; export OMP_THREADS=places; ctest --verbose;' + """ + echo ' Testing completed ' + } + } + } + post { + always { + echo ' Cleaning ' + sh "rm -rf build_cpu_${INTEL_COMPILER_NAME}_${CMAKE_HOST_NAME}_${SIMD_NAME}_${env.GIT_COMMIT}" + } + } + } + } + } + } + } +} diff --git a/.jenkins/nvidia_compiler_checks.gvy b/.jenkins/nvidia_compiler_checks.gvy new file mode 100644 index 00000000..fff1db9e --- /dev/null +++ b/.jenkins/nvidia_compiler_checks.gvy @@ -0,0 +1,117 @@ +pipeline{ + agent { + node { + label 'della_rk9481' + } + } + stages{ + stage( ' Load git modules ' ){ + steps { + echo ' Getting git submodules ' + sh 'git submodule init' + sh 'git submodule update' + } + } + stage(' NVIDIA Device Compiler Check '){ + matrix { + axes { + axis{ + name 'CUDACompiler' + values 'CUDA117;cudatoolkit/11.7', 'CUDA126;cudatoolkit/12.6' + } + axis{ + name 'HostSpace' + values 'SERIAL;-DKokkos_ENABLE_SERIAL=ON;-n 1', 'OPENMP;-DKokkos_ENABLE_OPENMP=ON;-n 10' + } + axis{ + name 'DeviceSpace' + values 'CUDA_AMPERE80;-DKokkos_ENABLE_CUDA=ON -DKokkos_ARCH_AMPERE80=ON;--gres=gpu:1 --constraint=a100' + } + axis{ + name 'SIMD' + values 'SIMD_NONE;-DENABLE_SIMD=OFF', 'SIMD_NATIVE;-DENABLE_SIMD=ON -DKokkos_ARCH_AMDAVX=ON' + } + } + stages { + stage ('Build and Clean '){ + environment { + CUDA_COMPILER_NAME = """${sh( + returnStdout: true, + script: 'cut -d";" -f1 <<<"${CUDACompiler}"' + ).trim()}""" + CUDA_MODULE = """${sh( + returnStdout: true, + script: 'cut -d";" -f2 <<<"${CUDACompiler}"' + ).trim()}""" + CMAKE_HOST_NAME = """${sh( + returnStdout: true, + script: 'cut -d";" -f1 <<<"${HostSpace}"' + ).trim()}""" + CMAKE_HOST_FLAGS = """${sh( + returnStdout: true, + script: 'cut -d";" -f2 <<<"${HostSpace}"' + ).trim()}""" + HOST_RUN_FLAGS = """${sh( + returnStdout: true, + script: 'cut -d";" -f3 <<<"${HostSpace}"' + ).trim()}""" + CMAKE_DEVICE_NAME = """${sh( + returnStdout: true, + script: 'cut -d";" -f1 <<<"${DeviceSpace}"' + ).trim()}""" + CMAKE_DEVICE_FLAGS = """${sh( + returnStdout: true, + script: 'cut -d";" -f2 <<<"${DeviceSpace}"' + ).trim()}""" + DEVICE_RUN_FLAGS = """${sh( + returnStdout: true, + script: 'cut -d";" -f3 <<<"${DeviceSpace}"' + ).trim()}""" + SIMD_NAME = """${sh( + returnStdout: true, + script: 'cut -d";" -f1 <<<"${SIMD}"' + ).trim()}""" + SIMD_FLAGS = """${sh( + returnStdout: true, + script: 'cut -d";" -f2 <<<"${SIMD}"' + ).trim()}""" + } + stages { + stage (' Build '){ + steps { + echo "Building ${CMAKE_HOST_FLAGS} ${CMAKE_DEVICE_FLAGS} ${SIMD_FLAGS} with ${CUDA_COMPILER_NAME}" + sh """ + module load boost/1.73.0 + module load ${CUDA_MODULE} + cmake3 -S . -B build_cuda_${CUDA_COMPILER_NAME}_${CMAKE_HOST_NAME}_${CMAKE_DEVICE_NAME}_${SIMD_NAME}_${env.GIT_COMMIT} -DCMAKE_BUILD_TYPE=Release ${CMAKE_HOST_FLAGS} ${CMAKE_DEVICE_FLAGS} ${SIMD_FLAGS} -D BUILD_TESTS=ON + cmake3 --build build_cuda_${CUDA_COMPILER_NAME}_${CMAKE_HOST_NAME}_${CMAKE_DEVICE_NAME}_${SIMD_NAME}_${env.GIT_COMMIT} + """ + echo ' Build completed ' + } + } + stage (' Test '){ + steps { + echo ' Testing ' + sh """ + module load boost/1.73.0 + module load ${CUDA_MODULE} + cd build_cuda_${CUDA_COMPILER_NAME}_${CMAKE_HOST_NAME}_${CMAKE_DEVICE_NAME}_${SIMD_NAME}_${env.GIT_COMMIT}/tests/unit-tests + srun -N 1 -t 00:20:00 ${HOST_RUN_FLAGS} ${DEVICE_RUN_FLAGS} bash -c 'export OMP_PROC_BIND=spread; export OMP_THREADS=places; ctest --verbose;' + """ + echo ' Testing completed ' + } + } + } + post { + always { + echo ' Cleaning ' + sh "rm -rf build_cuda_${CUDA_COMPILER_NAME}_${CMAKE_HOST_NAME}_${CMAKE_DEVICE_NAME}_${SIMD_NAME}_${env.GIT_COMMIT}" + } + } + } + } + } + + } + } +} diff --git a/.jenkins/regression_tests.gvy b/.jenkins/regression_tests.gvy deleted file mode 100644 index 732538e5..00000000 --- a/.jenkins/regression_tests.gvy +++ /dev/null @@ -1,256 +0,0 @@ -pipeline { - agent { - node { - label 'della_rk9481' - } - } - - stages { - - stage (' Allocate resources '){ - steps { - // Start slurm sessions in the background - // Screen is needed since the sessions need to remain active even when this stage exits - sh """ - screen -dm salloc -J jenkins_cpu -N 1 -n 1 -t 00:30:00 --constraint=broadwell - screen -dm salloc -J jenkins_gpu -N 1 -c 10 -t 00:30:00 --gres=gpu:1 --constraint=a100 - """ - } - } - - stage (' Build and run PR branch '){ - - stages { - stage (' Update and Build'){ - stages { - stage (' Update git modules '){ - steps { - echo ' Getting git submodules ' - sh 'git submodule init' - sh 'git submodule update' - } - } - stage (' Build '){ - parallel{ - stage (' Build CPU '){ - steps { - echo " Building SPECFEM " - sh """ - module load boost/1.73.0 - cmake -S . -B build_cpu -DCMAKE_BUILD_TYPE=Release -D BUILD_TESTS=ON - cmake3 --build build_cpu - """ - } - } - - stage (' Build GPU '){ - steps { - echo " Building SPECFEM " - sh """ - module load cudatoolkit/11.7 - module load boost/1.73.0 - cmake -S . -B build_gpu -DCMAKE_BUILD_TYPE=Release -DKokkos_ENABLE_CUDA=ON -DKokkos_ARCH_AMPERE80=ON -DKokkos_ENABLE_OPENMP=ON -D BUILD_TESTS=ON - cmake3 --build build_gpu - """ - } - } - } - } - } - } - - stage (' Run regression tests '){ - parallel { - stage ('Run CPU tests'){ - stages { - stage (' Check Allocations '){ - // check if the CPU job started - environment{ - JOB_ID = """${sh( - returnStdout: true, - script: 'squeue --format="%.i %.j" | grep "jenkins_cpu" | cut -d " " -f1' - ).trim()}""" - } - steps { - sh """ - until srun --jobid=${JOB_ID} bash -c "echo Hello" &> /dev/null ; do sleep 30 ; done ; - """ - } - } - - stage (' Run test '){ - environment{ - JOB_ID = """${sh( - returnStdout: true, - script: 'squeue --format="%.i %.j" | grep "jenkins_cpu" | cut -d " " -f1' - ).trim()}""" - } - steps { - sh """ - mkdir -p regression-tests/results - srun --jobid=${JOB_ID} bash tests/regression-tests/run.sh -d cpu -i tests/regression-tests -e build_cpu/specfem2d -r regression-tests/results/PR-cpu.yaml - """ - } - } - } - } - - stage ('Run GPU tests'){ - stages { - stage (' Check Allocations '){ - // check if the GPU job started - environment{ - JOB_ID = """${sh( - returnStdout: true, - script: 'squeue --format="%.i %.j" | grep "jenkins_gpu" | cut -d " " -f1' - ).trim()}""" - } - steps { - sh """ - until srun --jobid=${JOB_ID} bash -c "echo Hello" &> /dev/null ; do sleep 30 ; done ; - """ - } - } - - stage (' Run test '){ - environment{ - JOB_ID = """${sh( - returnStdout: true, - script: 'squeue --format="%.i %.j" | grep "jenkins_gpu" | cut -d " " -f1' - ).trim()}""" - } - steps { - sh """ - mkdir -p regression-tests/results - srun --jobid=${JOB_ID} bash tests/regression-tests/run.sh -d gpu -i tests/regression-tests -e build_gpu/specfem2d -r regression-tests/results/PR-gpu.yaml - """ - } - } - } - } - } - } - - stage ( ' clean '){ - steps { - sh """ - rm -rf build_cpu - rm -rf build_gpu - """ - } - } - } - } - - stage (' Build and Test main branch '){ - stages { - stage (' Checkout main branch '){ - steps { - checkout([$class: 'GitSCM', - branches: [[name: 'main']], - extensions: [lfs()], - userRemoteConfigs: [[url: 'https://github.com/PrincetonUniversity/specfempp']]]) - } - } - - stage (' Update and Build '){ - stages { - stage (' Update git modules '){ - steps { - echo ' Getting git submodules ' - sh 'git submodule init' - sh 'git submodule update' - } - } - - stage (' Build '){ - parallel{ - stage (' Build CPU '){ - steps { - echo " Building SPECFEM " - sh """ - module load boost/1.73.0 - cmake -S . -B build_cpu -DCMAKE_BUILD_TYPE=Release -D BUILD_TESTS=ON - cmake3 --build build_cpu - """ - } - } - - stage (' Build GPU '){ - steps { - echo " Building SPECFEM " - sh """ - module load cudatoolkit/11.7 - module load boost/1.73.0 - cmake -S . -B build_gpu -DCMAKE_BUILD_TYPE=Release -DKokkos_ENABLE_CUDA=ON -DKokkos_ARCH_AMPERE80=ON -DKokkos_ENABLE_OPENMP=ON -D BUILD_TESTS=ON - cmake3 --build build_gpu - """ - } - } - } - } - } - } - - stage (' Run regression tests '){ - parallel { - stage ('Run CPU tests'){ - environment{ - JOB_ID = """${sh( - returnStdout: true, - script: 'squeue --format="%.i %.j" | grep "jenkins_cpu" | cut -d " " -f1' - ).trim()}""" - } - steps { - sh """ - mkdir -p regression-tests/results - srun --jobid=${JOB_ID} bash tests/regression-tests/run.sh -d cpu -i tests/regression-tests -e build_cpu/specfem2d -r regression-tests/results/main-cpu.yaml - """ - } - } - - stage ('Run GPU tests'){ - environment{ - JOB_ID = """${sh( - returnStdout: true, - script: 'squeue --format="%.i %.j" | grep "jenkins_gpu" | cut -d " " -f1' - ).trim()}""" - } - steps { - sh """ - mkdir -p regression-tests/results - srun --jobid=${JOB_ID} bash tests/regression-tests/run.sh -d gpu -i tests/regression-tests -e build_gpu/specfem2d -r regression-tests/results/main-gpu.yaml - """ - } - } - } - } - } - } - - stage (' Compare results '){ - parallel { - stage (' Compare CPU results '){ - steps { - sh "./build_cpu/tests/regression-tests/compare_regression_results --PR regression-tests/results/PR-cpu.yaml --main regression-tests/results/main-cpu.yaml" - } - } - stage (' Compare GPU results '){ - steps { - sh "./build_gpu/tests/regression-tests/compare_regression_results --PR regression-tests/results/PR-gpu.yaml --main regression-tests/results/main-gpu.yaml" - } - } - } - } - - stage (' Clean '){ - steps { - sh """ - scancel --me - rm -rf build_cpu - rm -rf build_gpu - """ - } - } - } -} diff --git a/.jenkins/unittests.gvy b/.jenkins/unittests.gvy index f85e1ff0..f3a89664 100644 --- a/.jenkins/unittests.gvy +++ b/.jenkins/unittests.gvy @@ -75,7 +75,7 @@ pipeline { sh """ module load boost/1.73.0 cd build_GNU_${CMAKE_HOST_NAME}_${CMAKE_DEVICE_NAME}_${env.GIT_COMMIT}/tests/unit-tests - srun -N 1 -t 00:20:00 ${HOST_RUN_FLAGS} ${DEVICE_RUN_FLAGS} bash -c 'export OMP_PROC_BIND=spread; export OMP_THREADS=places; ctest; ctest --rerun-failed --output-on-failure;' + srun -N 1 -t 00:20:00 ${HOST_RUN_FLAGS} ${DEVICE_RUN_FLAGS} bash -c 'export OMP_PROC_BIND=spread; export OMP_THREADS=places; ctest --verbose;' """ } } @@ -154,7 +154,7 @@ pipeline { module load boost/1.73.0 module load intel/2022.2.0 cd build_INTEL_${CMAKE_HOST_NAME}_${CMAKE_DEVICE_NAME}_${env.GIT_COMMIT}/tests/unit-tests - srun -N 1 -t 00:20:00 ${HOST_RUN_FLAGS} ${DEVICE_RUN_FLAGS} bash -c 'export OMP_PROC_BIND=spread; export OMP_THREADS=places; ctest -E "DISPLACEMENT_TESTS"; ctest --rerun-failed --output-on-failure; ./displacement_newmark_tests' + srun -N 1 -t 00:20:00 ${HOST_RUN_FLAGS} ${DEVICE_RUN_FLAGS} bash -c 'export OMP_PROC_BIND=spread; export OMP_THREADS=places; ctest --verbose;' """ } } diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 81aebbd6..25932ea1 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -15,3 +15,14 @@ repos: hooks: - id: clang-format types_or: [c++] + - repo: https://github.com/astral-sh/ruff-pre-commit + # Ruff version. + rev: v0.6.7 + hooks: + # Run the linter. + - id: ruff + types_or: [ python, pyi ] + args: [ --fix ] + # Run the formatter. + - id: ruff-format + types_or: [ python, pyi ] diff --git a/CMakeLists.txt b/CMakeLists.txt index c1e44cdf..20ba188f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,9 +3,17 @@ cmake_minimum_required(VERSION 3.17.5) project(specfem2d_kokkos VERSION 0.1.0) set(CMAKE_CXX_STANDARD 17) +option(HDF5_CXX_BUILD "Build HDF5 C++" ON) option(MPI_PARALLEL "MPI enabled" OFF) option(BUILD_TESTS "Tests included" OFF) option(BUILD_EXAMPLES "Examples included" OFF) +option(ENABLE_SIMD "Enable SIMD" OFF) +option(ENABLE_PROFILING "Enable profiling" OFF) +# set(CMAKE_BUILD_TYPE Release) +set(CHUNK_SIZE 32) +set(NUM_CHUNKS 1) +set(NUM_THREADS 160) +set(NUM_VECTOR_LANES 1) if(CMAKE_CXX_COMPILER_ID STREQUAL "IntelLLVM") set(CMAKE_CXX_FLAGS "-fp-model=precise") @@ -28,7 +36,7 @@ endif() include(FetchContent) FetchContent_Declare( kokkos -URL https://github.com/kokkos/kokkos/archive/refs/tags/4.0.00.zip +URL https://github.com/kokkos/kokkos/archive/refs/tags/4.3.01.zip ) FetchContent_MakeAvailable(kokkos) @@ -51,6 +59,18 @@ else () message(STATUS " LIBSO: ${Boost_LIBRARIES}") endif() +# Install HDF5 as a dependency if not found +find_package(HDF5 COMPONENTS CXX) + +if (NOT ${HDF5_FOUND}) + message("-- HDF5 not found. Building without HDF5.") + set(HDF5_CXX_BUILD OFF) +else () + message(STATUS " LIB: ${HDF5_LIBRARIES}") + message(STATUS " INC: ${HDF5_INCLUDE_DIRS}") + message(STATUS " LIBSO: ${HDF5_CXX_LIBRARIES}") +endif() + configure_file(constants.hpp.in constants.hpp) include_directories(include) @@ -58,6 +78,16 @@ include_directories(${CMAKE_BINARY_DIR}) add_subdirectory(meshfem2d) +if (ENABLE_SIMD) + message("-- Enabling SIMD") + add_definitions(-DENABLE_SIMD) +endif() + +if (ENABLE_PROFILING) + message("-- Enabling profiling") + add_definitions(-DENABLE_PROFILING) +endif() + # Build specfem2d libraries add_library( quadrature @@ -74,13 +104,50 @@ target_link_libraries( ) add_library( - fortranio - src/fortranio/fortran_io.cpp + IO + src/IO/fortranio/fortran_io.cpp + src/IO/HDF5/native_type.cpp + src/IO/ASCII/native_type.cpp +) + +if (NOT HDF5_CXX_BUILD) + target_compile_definitions( + IO + PUBLIC -DNO_HDF5 + ) + + target_link_libraries( + IO + Boost::boost + Kokkos::kokkos + ) +else() + target_link_libraries( + IO + ${HDF5_LIBRARIES} + Boost::boost + Kokkos::kokkos + ) +endif() + +add_library( + point + src/point/coordinates.cpp + src/point/partial_derivatives.cpp ) target_link_libraries( - fortranio - Boost::boost + point + Kokkos::kokkos +) + +add_library( + edge + src/edge/interface.cpp +) + +target_link_libraries( + edge Kokkos::kokkos ) @@ -99,22 +166,21 @@ else() message("-- Compiling SPECFEM without MPI") endif(MPI_PARALLEL) -add_library( - material_class - src/material/elastic_material.cpp - src/material/acoustic_material.cpp -) +# add_library( +# material_class +# src/material/elastic_isotropic_material.cpp +# src/material/acoustic_isotropic_material.cpp +# ) -target_link_libraries( - material_class - Kokkos::kokkos - specfem_mpi -) +# target_link_libraries( +# material_class +# Kokkos::kokkos +# specfem_mpi +# ) add_library( mesh src/mesh/IO/fortran/read_mesh_database.cpp - src/mesh/IO/fortran/read_material_properties.cpp src/mesh/boundaries/forcing_boundaries.cpp src/mesh/boundaries/absorbing_boundaries.cpp src/mesh/boundaries/acoustic_free_surface.cpp @@ -122,10 +188,10 @@ add_library( src/mesh/elements/axial_elements.cpp src/mesh/properties/properties.cpp src/mesh/mpi_interfaces/mpi_interfaces.cpp - src/mesh/material_indic/material_indic.cpp - src/mesh/coupled_interfaces/elastic_acoustic.cpp - src/mesh/coupled_interfaces/elastic_poroelastic.cpp - src/mesh/coupled_interfaces/acoustic_poroelastic.cpp + src/mesh/materials/materials.cpp + src/mesh/coupled_interfaces/interface_container.cpp + src/mesh/coupled_interfaces/coupled_interfaces.cpp + src/mesh/tags/tags.cpp src/mesh/mesh.cpp ) @@ -133,8 +199,8 @@ target_link_libraries( mesh Kokkos::kokkos specfem_mpi - material_class - fortranio + # material_class + IO yaml-cpp ) @@ -147,29 +213,57 @@ add_library( target_link_libraries( jacobian Kokkos::kokkos + point ) +# add_library( +# utilities +# src/utilities/utilities.cpp +# ) + +# target_link_libraries( +# utilities +# jacobian +# Kokkos::kokkos +# specfem_mpi +# ) + add_library( - utilities - src/utilities/utilities.cpp + reader + src/reader/wavefield.cpp + src/reader/seismogram.cpp ) target_link_libraries( - utilities - jacobian + reader + compute + IO +) + +add_library( + algorithms + src/algorithms/locate_point.cpp +) + +target_link_libraries( + algorithms Kokkos::kokkos - specfem_mpi + jacobian + point ) add_library( source_time_function src/source_time_function/dirac.cpp src/source_time_function/ricker.cpp + src/source_time_function/external.cpp ) target_link_libraries( source_time_function + reader Kokkos::kokkos + point ) add_library( @@ -177,6 +271,8 @@ add_library( src/source/source.cpp src/source/force_source.cpp src/source/moment_tensor_source.cpp + src/source/adjoint_source.cpp + src/source/external.cpp src/source/read_sources.cpp ) @@ -184,10 +280,12 @@ target_link_libraries( source_class Kokkos::kokkos specfem_mpi - utilities + # utilities quadrature source_time_function yaml-cpp + point + algorithms Boost::boost ) @@ -201,7 +299,7 @@ target_link_libraries( receiver_class specfem_mpi Kokkos::kokkos - utilities + # utilities quadrature yaml-cpp Boost::boost @@ -209,25 +307,108 @@ target_link_libraries( add_library( compute - src/compute/compute.cpp + src/compute/compute_mesh.cpp src/compute/compute_partial_derivatives.cpp src/compute/compute_properties.cpp + src/compute/compute_kernels.cpp src/compute/compute_sources.cpp src/compute/compute_receivers.cpp src/compute/coupled_interfaces.cpp - src/compute/compute_boundaries.cpp + src/compute/boundaries/impl/acoustic_free_surface.cpp + src/compute/boundaries/impl/stacey.cpp + src/compute/boundaries/boundaries.cpp + src/compute/fields/fields.cpp + src/compute/compute_boundary_values.cpp + src/compute/compute_assembly.cpp ) target_link_libraries( compute quadrature - material_class + mesh + # material_class source_class jacobian + point + edge receiver_class Kokkos::kokkos ) +add_library( + domain + src/domain/impl/boundary_conditions/none/none.cpp + src/domain/impl/boundary_conditions/none/print.cpp + src/domain/impl/boundary_conditions/dirichlet/dirichlet.cpp + src/domain/impl/boundary_conditions/dirichlet/print.cpp + src/domain/impl/boundary_conditions/stacey/stacey.cpp + src/domain/impl/boundary_conditions/stacey/mass_matrix.cpp + src/domain/impl/boundary_conditions/stacey/print.cpp + src/domain/impl/boundary_conditions/composite_stacey_dirichlet/composite_stacey_dirichlet.cpp + src/domain/impl/boundary_conditions/composite_stacey_dirichlet/mass_matrix.cpp + src/domain/impl/boundary_conditions/composite_stacey_dirichlet/print.cpp + src/domain/impl/boundary_conditions/boundary_conditions.cpp + src/domain/impl/elements/acoustic/acoustic2d.cpp + src/domain/impl/elements/elastic/elastic2d.cpp + src/domain/impl/elements/element.cpp + src/domain/impl/elements/kernel.cpp + src/domain/impl/kernels.cpp + src/domain/domain.cpp +) + +target_link_libraries( + domain + Kokkos::kokkos +) + +add_library(coupled_interface + src/coupled_interface/coupled_interface.cpp +) + +target_link_libraries( + coupled_interface + Kokkos::kokkos + compute +) + +# add_library( +# kernels +# src/kernels/kernels.cpp +# ) + +# target_link_libraries( +# kernels +# Kokkos::kokkos +# compute +# coupled_interface +# ) + +add_library( + frechet_derivatives + src/frechet_derivatives/impl/element_kernel/elastic_isotropic.cpp + src/frechet_derivatives/impl/element_kernel/acoustic_isotropic.cpp + src/frechet_derivatives/impl/frechet_element.cpp + src/frechet_derivatives/frechet_derivatives.cpp +) + +target_link_libraries( + frechet_derivatives + Kokkos::kokkos + point +) + +add_library( + kernels + src/kernels/frechet_kernels.cpp +) + +target_link_libraries( + kernels + Kokkos::kokkos + compute + frechet_derivatives +) + add_library( timescheme src/timescheme/timescheme.cpp @@ -241,29 +422,45 @@ target_link_libraries( compute ) +add_library( + solver + src/solver/time_marching.cpp +) + +target_link_libraries( + solver + Kokkos::kokkos + timescheme + domain +) + add_library( writer src/writer/seismogram.cpp + src/writer/wavefield.cpp + src/writer/kernel.cpp ) target_link_libraries( writer compute receiver_class + IO ) add_library( parameter_reader src/parameter_parser/run_setup.cpp - src/parameter_parser/solver/solver.cpp - src/parameter_parser/solver/time_marching.cpp + # src/parameter_parser/solver/solver.cpp + src/parameter_parser/time_scheme/time_scheme.cpp src/parameter_parser/database_configuration.cpp src/parameter_parser/header.cpp src/parameter_parser/quadrature.cpp src/parameter_parser/receivers.cpp - src/parameter_parser/seismogram.cpp - src/parameter_parser/writer.cpp + src/parameter_parser/writer/seismogram.cpp src/parameter_parser/setup.cpp + src/parameter_parser/writer/wavefield.cpp + src/parameter_parser/writer/kernel.cpp ) target_link_libraries( @@ -273,6 +470,10 @@ target_link_libraries( receiver_class yaml-cpp writer + reader + kernels + domain + solver Boost::filesystem ) @@ -283,7 +484,6 @@ add_executable( target_link_libraries( specfem2d - material_class specfem_mpi Kokkos::kokkos mesh @@ -293,6 +493,11 @@ target_link_libraries( parameter_reader receiver_class writer + reader + domain + coupled_interface + kernels + solver Boost::program_options ) @@ -300,13 +505,10 @@ target_link_libraries( if (BUILD_TESTS) message("-- Including tests.") add_subdirectory(tests/unit-tests) - add_subdirectory(tests/regression-tests) endif() -if (BUILD_EXAMPLES) - message("-- Including examples.") - add_subdirectory(examples) -endif() +message("-- Including examples.") +add_subdirectory(examples) # Doxygen diff --git a/README.md b/README.md index 2f91e309..7ae5c261 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,11 @@ # SPECFEM++ -[![Tests](https://github.com/PrincetonUniversity/specfem2d_kokkos/actions/workflows/unittests.yml/badge.svg)](https://github.com/PrincetonUniversity/specfem2d_kokkos/actions/workflows/unittests.yml) -[![Build](https://github.com/PrincetonUniversity/specfem2d_kokkos/actions/workflows/compilation.yml/badge.svg)](https://github.com/PrincetonUniversity/specfem2d_kokkos/actions/workflows/compilation.yml) [![Documentation Status](https://readthedocs.org/projects/specfem2d-kokkos/badge/?version=latest)](https://specfem2d-kokkos.readthedocs.io/en/latest/?badge=latest) +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](LICENSE) +![NVIDIA Build](https://jenkins.princeton.edu/buildStatus/icon?job=SpecFEM_KOKKOS%2FNVIDIA_Compiler_Checks&build=last&subject=NVIDIA%20Build) +![GCC Build](https://jenkins.princeton.edu/buildStatus/icon?job=SpecFEM_KOKKOS%2FGNU+Compiler&build=last&subject=GCC%20Build) +![IntelLLVM Build](https://jenkins.princeton.edu/buildStatus/icon?job=SpecFEM_KOKKOS%2FIntel_Compiler_Checks&build=last&subject=IntelLLVM%20Build) + ## About @@ -18,16 +21,13 @@ SPECFEM++ is a complete re-write of SPECFEM suite of packages (SPECFEM2D, SPECFE The online documentation for SPECFEM++ is located [here](https://specfem2d-kokkos.readthedocs.io/en/latest/index.html#) -## Installation - +## Getting Started with SPECFEM++ -Completer installation instructions are located in the [online documentation](https://specfem2d-kokkos.readthedocs.io/en/latest/user_documentation/index.html) +Follow the [Getting Started Guide](https://specfem2d-kokkos.readthedocs.io/en/latest/getting_started/index.html) to install SPECFEM++ on your system and run the solver. -## Running SPECFEM++ +## Examples -Intructions on how to run SPECFEM++ can be found [here](https://specfem2d-kokkos.readthedocs.io/en/latest/user_documentation/index.html). - -For use case examples of running the software please see [cookbooks](https://specfem2d-kokkos.readthedocs.io/en/latest/cookbooks/index.html) +We recommend starting with the [cookbook examples](https://specfem2d-kokkos.readthedocs.io/en/latest/cookbooks/index.html) to learn how to customize the solver for your use case. ## Contributing to SPECFEM++ @@ -37,6 +37,4 @@ In particular you should follow the git development workflow and pre-commit styl ## License -[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](LICENSE) - SPECFEM++ is distributed under the [GPL v3 license](LICENSE) diff --git a/constants.hpp.in b/constants.hpp.in index 37e3ba69..b6cb5525 100644 --- a/constants.hpp.in +++ b/constants.hpp.in @@ -19,4 +19,15 @@ enum type { } // namespace specfem +namespace specfem { +namespace build_configuration { +namespace chunk { +constexpr static int chunk_size = @CHUNK_SIZE@; +constexpr static int num_chunks = @NUM_CHUNKS@; +constexpr static int num_threads = @NUM_THREADS@; +constexpr static int vector_lanes = @NUM_VECTOR_LANES@; +} +} +} + #endif diff --git a/docs/Doxyfile.in b/docs/Doxyfile.in index 2e925d3e..08946ddf 100644 --- a/docs/Doxyfile.in +++ b/docs/Doxyfile.in @@ -164,7 +164,7 @@ ALWAYS_DETAILED_SEC = NO # operators of the base classes will not be shown. # The default value is: NO. -INLINE_INHERITED_MEMB = NO +INLINE_INHERITED_MEMB = YES # If the FULL_PATH_NAMES tag is set to YES, doxygen will prepend the full path # before files name in the file list and in the header files. If set to NO the diff --git a/docs/api/IO/Libraries/ASCII/dataset.rst b/docs/api/IO/Libraries/ASCII/dataset.rst new file mode 100644 index 00000000..5f4ff495 --- /dev/null +++ b/docs/api/IO/Libraries/ASCII/dataset.rst @@ -0,0 +1,8 @@ + +.. _library_ascii_dataset: + +Dataset +======= + +.. doxygenclass:: specfem::IO::impl::ASCII::Dataset + :members: diff --git a/docs/api/IO/Libraries/ASCII/file.rst b/docs/api/IO/Libraries/ASCII/file.rst new file mode 100644 index 00000000..f7a66309 --- /dev/null +++ b/docs/api/IO/Libraries/ASCII/file.rst @@ -0,0 +1,17 @@ + +.. _library_ascii_file: + +File +==== + +.. doxygenclass:: specfem::IO::impl::ASCII::File + :members: + +Implementation Details +---------------------- + +.. doxygenclass:: specfem::IO::impl::ASCII::File< specfem::IO::write > + :members: + +.. doxygenclass:: specfem::IO::impl::ASCII::File< specfem::IO::read > + :members: diff --git a/docs/api/IO/Libraries/ASCII/group.rst b/docs/api/IO/Libraries/ASCII/group.rst new file mode 100644 index 00000000..6c2ea645 --- /dev/null +++ b/docs/api/IO/Libraries/ASCII/group.rst @@ -0,0 +1,17 @@ + +.. _library_ascii_group: + +Group +===== + +.. doxygenclass:: specfem::IO::impl::ASCII::Group + :members: + +Implementation Details +---------------------- + +.. doxygenclass:: specfem::IO::impl::ASCII::Group< specfem::IO::write > + :members: + +.. doxygenclass:: specfem::IO::impl::ASCII::Group< specfem::IO::read > + :members: diff --git a/docs/api/IO/Libraries/ASCII/index.rst b/docs/api/IO/Libraries/ASCII/index.rst new file mode 100644 index 00000000..ef16f5ac --- /dev/null +++ b/docs/api/IO/Libraries/ASCII/index.rst @@ -0,0 +1,20 @@ + +.. _library_ascii: + +ASCII +===== + +ASCII implemetation for SPECFEM++. + +.. doxygenclass:: specfem::IO::ASCII + :members: + +Implementation Details +---------------------- + +.. toctree:: + :maxdepth: 1 + + file + group + dataset diff --git a/docs/api/IO/Libraries/HDF5/dataset.rst b/docs/api/IO/Libraries/HDF5/dataset.rst new file mode 100644 index 00000000..34232cd0 --- /dev/null +++ b/docs/api/IO/Libraries/HDF5/dataset.rst @@ -0,0 +1,8 @@ + +.. _library_hdf5_dataset: + +Dataset +======= + +.. doxygenclass:: specfem::IO::impl::HDF5::Dataset + :members: diff --git a/docs/api/IO/Libraries/HDF5/file.rst b/docs/api/IO/Libraries/HDF5/file.rst new file mode 100644 index 00000000..5a8a7ad7 --- /dev/null +++ b/docs/api/IO/Libraries/HDF5/file.rst @@ -0,0 +1,17 @@ + +.. _library_hdf5_file: + +File +==== + +.. doxygenclass:: specfem::IO::impl::HDF5::File + :members: + +Implementation Details +---------------------- + +.. doxygenclass:: specfem::IO::impl::HDF5::File< specfem::IO::write > + :members: + +.. doxygenclass:: specfem::IO::impl::HDF5::File< specfem::IO::read > + :members: diff --git a/docs/api/IO/Libraries/HDF5/group.rst b/docs/api/IO/Libraries/HDF5/group.rst new file mode 100644 index 00000000..dc8a10e5 --- /dev/null +++ b/docs/api/IO/Libraries/HDF5/group.rst @@ -0,0 +1,17 @@ + +.. _library_hdf5_group: + +Group +===== + +.. doxygenclass:: specfem::IO::impl::HDF5::Group + :members: + +Implementation Details +---------------------- + +.. doxygenclass:: specfem::IO::impl::HDF5::Group< specfem::IO::write > + :members: + +.. doxygenclass:: specfem::IO::impl::HDF5::Group< specfem::IO::read > + :members: diff --git a/docs/api/IO/Libraries/HDF5/index.rst b/docs/api/IO/Libraries/HDF5/index.rst new file mode 100644 index 00000000..86fa0e5b --- /dev/null +++ b/docs/api/IO/Libraries/HDF5/index.rst @@ -0,0 +1,20 @@ + +.. _library_hdf5: + +HDF5 +==== + +SPECFEM++ HDF5 class provides a wrapper around the HDF5 C API. + +.. doxygenclass:: specfem::IO::HDF5 + :members: + +Implementation Details +---------------------- + +.. toctree:: + :maxdepth: 1 + + file + group + dataset diff --git a/docs/api/IO/Libraries/index.rst b/docs/api/IO/Libraries/index.rst new file mode 100644 index 00000000..4ec1b5a3 --- /dev/null +++ b/docs/api/IO/Libraries/index.rst @@ -0,0 +1,43 @@ + +.. _libraries: + +IO Libraries +============ + +SPECFEM++ IO libraries provide a set of modules that can be used to read and write ``Kokkos::View`` objects to and from disk. + +The snippet below shows how to use these modules to write and read a Kokkos::View to and from disk. + +.. code:: cpp + + // Library needs to have write access + template + void write(const Kokkos::View data) { + typename Library::File file("filename"); + const auto dataset = file.CreateDataset("data", data); + dataset.write(); + return; + }; + + // Library needs to have read access + template + Kokkos::View read() { + Kokkos::View data; + typename Library::File file("filename"); + const auto dataset = file.OpenDataset("data", data); + dataset.read(); + return data; + }; + + int main() { + Kokkos::View data("data", 10); + write>(data); + const auto data_read = read>(); + return 0; + } + +.. toctree:: + :maxdepth: 1 + + ASCII/index + HDF5/index diff --git a/docs/api/IO/index.rst b/docs/api/IO/index.rst index f3475239..65a8267b 100644 --- a/docs/api/IO/index.rst +++ b/docs/api/IO/index.rst @@ -6,5 +6,6 @@ Input/Output modules :maxdepth: 2 fortran_io - mesh/index + Library/index writer/index + reader/index diff --git a/docs/api/IO/mesh/boundaries/absorbing_boundaries.rst b/docs/api/IO/mesh/boundaries/absorbing_boundaries.rst deleted file mode 100644 index a6951e1a..00000000 --- a/docs/api/IO/mesh/boundaries/absorbing_boundaries.rst +++ /dev/null @@ -1,9 +0,0 @@ - -Absorbing Boundary Conditions -============================= - -The ``absorbing_boundary`` struct provides information about elements that lie on absorbing boundaries. - -.. doxygenstruct:: specfem::mesh::boundaries::absorbing_boundary - :members: - :undoc-members: diff --git a/docs/api/IO/mesh/boundaries/acoustic_forcing.rst b/docs/api/IO/mesh/boundaries/acoustic_forcing.rst deleted file mode 100644 index 1c8eb5c5..00000000 --- a/docs/api/IO/mesh/boundaries/acoustic_forcing.rst +++ /dev/null @@ -1,9 +0,0 @@ - -Acoustic Forcing Boundaries -============================ - -The ``forcing_boundary`` struct is used to store element information for elments on the acoustic forcing boundary. - -.. doxygenstruct:: specfem::mesh::boundaries::forcing_boundary - :members: - :undoc-members: diff --git a/docs/api/IO/mesh/boundaries/acoustic_free_surface.rst b/docs/api/IO/mesh/boundaries/acoustic_free_surface.rst deleted file mode 100644 index 73446b62..00000000 --- a/docs/api/IO/mesh/boundaries/acoustic_free_surface.rst +++ /dev/null @@ -1,9 +0,0 @@ - -Acoustic Free Surface -===================== - -The ``acoustic_free_surface`` struct give information about acoustic elements on the free surface. These elements need to be treated differently to account for the free surface boundary condition. - -.. doxygenstruct:: specfem::mesh::boundaries::acoustic_free_surface - :members: - :undoc-members: diff --git a/docs/api/IO/mesh/boundaries/index.rst b/docs/api/IO/mesh/boundaries/index.rst deleted file mode 100644 index d1c5f7d5..00000000 --- a/docs/api/IO/mesh/boundaries/index.rst +++ /dev/null @@ -1,12 +0,0 @@ - -Boundaries -========== - -Structs provided here are used to store information about the boundary conditions on the mesh. - -.. toctree:: - :maxdepth: 1 - - forcing_boundaries - absorbing_boundaries - acoustic_free_surface diff --git a/docs/api/IO/mesh/elements/axial_elements.rst b/docs/api/IO/mesh/elements/axial_elements.rst deleted file mode 100644 index 5c301652..00000000 --- a/docs/api/IO/mesh/elements/axial_elements.rst +++ /dev/null @@ -1,9 +0,0 @@ - -Axial Elements -============== - -The ``axial_elements`` struct contains information about elements that lie on a axis in 2.5D simulations. - -.. doxygenstruct:: specfem::mesh::elements::axial_elements - :members: - :undoc-members: diff --git a/docs/api/IO/mesh/elements/index.rst b/docs/api/IO/mesh/elements/index.rst deleted file mode 100644 index 9dc23c6d..00000000 --- a/docs/api/IO/mesh/elements/index.rst +++ /dev/null @@ -1,12 +0,0 @@ -.. _elements_index:: - -Special Elements -================ - -Structs in this section provide information about special elements that need to treated differently. - -.. toctree:: - :maxdepth: 1 - - axial_elements - tangential_elements diff --git a/docs/api/IO/mesh/elements/tangential_elements.rst b/docs/api/IO/mesh/elements/tangential_elements.rst deleted file mode 100644 index 8e06ef23..00000000 --- a/docs/api/IO/mesh/elements/tangential_elements.rst +++ /dev/null @@ -1,10 +0,0 @@ - -Tangential Elements -=================== - -The ``tangential_elements`` provides information about elements that are tangential to simulation surface. - -.. warning:: - This information is not used in the current release of the package. - -.. doxygenstruct:: specfem::mesh::elements::tangential_elements diff --git a/docs/api/IO/mesh/index.rst b/docs/api/IO/mesh/index.rst deleted file mode 100644 index 0cfdaf76..00000000 --- a/docs/api/IO/mesh/index.rst +++ /dev/null @@ -1,32 +0,0 @@ -.. mesh_io:: - -Mesh Input Module -================== - -The mesh module provides set of structs and functions to read and store mesh database files generated by ``MESHFEM2D``. The mesh database files need to be stored in fortran binary format. - -Mesh Struct API ----------------- - -.. doxygenstruct:: specfem::mesh::mesh - :members: - :undoc-members: - -Supporting Struct API ---------------------- - -.. toctree:: - :maxdepth: 1 - - mesh_properties - material_information - boundaries/index - elements/index - coupling/index - -Supporting functions --------------------- - -.. doxygenfunction:: specfem::mesh::IO::fortran::read_mesh_database_header - -.. doxygenfunction:: specfem::mesh::IO::fortran::read_material_properties diff --git a/docs/api/IO/mesh/material_information.rst b/docs/api/IO/mesh/material_information.rst deleted file mode 100644 index 66821f73..00000000 --- a/docs/api/IO/mesh/material_information.rst +++ /dev/null @@ -1,9 +0,0 @@ - -Mesh Material Information -========================== - -The ``material_ind`` struct is used to store material information for every spectral element in the mesh. - -.. doxygenstruct:: specfem::mesh::material_ind - :members: - :undoc-members: diff --git a/docs/api/IO/mesh/mesh_properties.rst b/docs/api/IO/mesh/mesh_properties.rst deleted file mode 100644 index b33e1aaf..00000000 --- a/docs/api/IO/mesh/mesh_properties.rst +++ /dev/null @@ -1,9 +0,0 @@ - -Mesh properties struct -====================== - -The ``properties`` struct contains properties that are used to describe the mesh. - -.. doxygenstruct:: specfem::mesh::properties - :members: - :undoc-members: diff --git a/docs/api/IO/reader/index.rst b/docs/api/IO/reader/index.rst new file mode 100644 index 00000000..7651d684 --- /dev/null +++ b/docs/api/IO/reader/index.rst @@ -0,0 +1,15 @@ + +Reader +====== + +The ``reader`` class provides interfaces to read simulation data as output files. + +.. doxygenclass:: specfem::writer::writer + +Types of readers +---------------- + +.. toctree:: + :maxdepth: 1 + + wavefield diff --git a/docs/api/IO/reader/wavefield.rst b/docs/api/IO/reader/wavefield.rst new file mode 100644 index 00000000..ae739632 --- /dev/null +++ b/docs/api/IO/reader/wavefield.rst @@ -0,0 +1,8 @@ + +.. _IO_wavefield_reader: + +Wavefield Reader +================ + +.. doxygenclass:: specfem::reader::wavefield + :members: diff --git a/docs/api/IO/writer/index.rst b/docs/api/IO/writer/index.rst index c1906e59..aaba77ff 100644 --- a/docs/api/IO/writer/index.rst +++ b/docs/api/IO/writer/index.rst @@ -1,13 +1,11 @@ -Writer API -========== +Writer +====== The ``writer`` class provides interfaces to write simulation data as output files. .. doxygenclass:: specfem::writer::writer :members: - :undoc-members: - :private-members: Types of writers ---------------- @@ -16,3 +14,4 @@ Types of writers :maxdepth: 1 seismogram_writer + wavefield diff --git a/docs/api/IO/writer/seismogram_writer.rst b/docs/api/IO/writer/seismogram_writer.rst index 452dbb91..bf032c33 100644 --- a/docs/api/IO/writer/seismogram_writer.rst +++ b/docs/api/IO/writer/seismogram_writer.rst @@ -6,5 +6,3 @@ The ``seismogram`` provides methods to write seismograms to a file. .. doxygenclass:: specfem::writer::seismogram :members: - :undoc-members: - :private-members: diff --git a/docs/api/IO/writer/wavefield.rst b/docs/api/IO/writer/wavefield.rst new file mode 100644 index 00000000..f8251c49 --- /dev/null +++ b/docs/api/IO/writer/wavefield.rst @@ -0,0 +1,8 @@ + +.. _IO_writer_wavefield: + +Wavefield Writer +================ + +.. doxygenclass:: specfem::writer::wavefield + :members: diff --git a/docs/api/assembly/boundary/boundary.rst b/docs/api/assembly/boundary/boundary.rst new file mode 100644 index 00000000..5c0e3ab4 --- /dev/null +++ b/docs/api/assembly/boundary/boundary.rst @@ -0,0 +1,14 @@ + +.. _assembly_boundary: + +Boundary Conditions +=================== + +.. doxygenstruct:: specfem::compute::boundaries + :members: + +Data Access Functions +^^^^^^^^^^^^^^^^^^^^^^ + +.. doxygengroup:: BoundaryConditionDataAccess + :content-only: diff --git a/docs/api/assembly/coupled_interfaces/coupled_interface.rst b/docs/api/assembly/coupled_interfaces/coupled_interface.rst new file mode 100644 index 00000000..3f3e0f93 --- /dev/null +++ b/docs/api/assembly/coupled_interfaces/coupled_interface.rst @@ -0,0 +1,21 @@ + +.. _assembly_coupled_interfaces: + +Coupled Interfaces +================== + +.. doxygenstruct:: specfem::compute::coupled_interfaces + :members: + +Interface Container +^^^^^^^^^^^^^^^^^^^ + +.. doxygenstruct:: specfem::compute::interface_container + :members: + +Data Access Functions +^^^^^^^^^^^^^^^^^^^^^ + +.. note:: + + Data access functions (``load_on_device``, ``load_on_host``, etc.) are yet to be implemented for coupled interfaces. diff --git a/docs/api/assembly/fields/fields.rst b/docs/api/assembly/fields/fields.rst new file mode 100644 index 00000000..df9a436b --- /dev/null +++ b/docs/api/assembly/fields/fields.rst @@ -0,0 +1,22 @@ + +.. _assembly_fields: + +Fields +====== + +.. doxygenstruct:: specfem::compute::fields + :members: + +.. _assembly_simulation_field: + +Simulation Field +^^^^^^^^^^^^^^^^ + +.. doxygenstruct:: specfem::compute::simulation_field + :members: + +Data Access Functions +^^^^^^^^^^^^^^^^^^^^^ + +.. doxygengroup:: FieldDataAccess + :content-only: diff --git a/docs/api/assembly/index.rst b/docs/api/assembly/index.rst new file mode 100644 index 00000000..c147063d --- /dev/null +++ b/docs/api/assembly/index.rst @@ -0,0 +1,35 @@ + +.. _assembly_index: + +Finite Element Assembly +----------------------- + +.. doxygennamespace:: specfem::compute + :desc-only: + +.. doxygenstruct:: specfem::compute::assembly + :members: + +.. admonition:: Feature request + :class: hint + + We need to define data access functions for the following data containers: + + 1. Sources + 2. Receivers + 3. Coupled interfaces + + If you'd like to work on this, please see `issue tracker `_ for more details. + +.. toctree:: + :maxdepth: 1 + + mesh/mesh + partial_derivatives/partial_derivatives + properties/properties + boundary/boundary + fields/fields + coupled_interfaces/coupled_interfaces + sources/sources + receivers/receivers + kernels/kernels diff --git a/docs/api/assembly/kernels/kernels.rst b/docs/api/assembly/kernels/kernels.rst new file mode 100644 index 00000000..413cd824 --- /dev/null +++ b/docs/api/assembly/kernels/kernels.rst @@ -0,0 +1,15 @@ + +.. _assembly_kernels: + +Misfit Kernels (Frechet Derivatives) +===================================== + +.. doxygenstruct:: specfem::compute::kernels + :members: + + +Data Access Functions +^^^^^^^^^^^^^^^^^^^^^^ + +.. doxygengroup:: ComputeKernelsDataAccess + :content-only: diff --git a/docs/api/assembly/mesh/control_nodes.rst b/docs/api/assembly/mesh/control_nodes.rst new file mode 100644 index 00000000..32612bf8 --- /dev/null +++ b/docs/api/assembly/mesh/control_nodes.rst @@ -0,0 +1,8 @@ + +.. _assembly_mesh_control_nodes: + +Control Nodes +------------- + +.. doxygenstruct:: specfem::compute::control_nodes + :members: diff --git a/docs/api/assembly/mesh/mapping.rst b/docs/api/assembly/mesh/mapping.rst new file mode 100644 index 00000000..147f7c47 --- /dev/null +++ b/docs/api/assembly/mesh/mapping.rst @@ -0,0 +1,8 @@ + +.. _assembly_mesh_mapping: + +Mesh-to-Compute Mapping +----------------------- + +.. doxygenstruct:: specfem::compute::mesh_to_compute_mapping + :members: diff --git a/docs/api/assembly/mesh/mesh.rst b/docs/api/assembly/mesh/mesh.rst new file mode 100644 index 00000000..0072ff34 --- /dev/null +++ b/docs/api/assembly/mesh/mesh.rst @@ -0,0 +1,20 @@ + +.. _assembly_mesh: + +Mesh Assembly +============= + +.. doxygenstruct:: specfem::compute::mesh + :members: + +Mesh Implemetation +^^^^^^^^^^^^^^^^^^^ + +.. toctree:: + :maxdepth: 1 + + mapping + points + quadrature + shape_functions + control_nodes diff --git a/docs/api/assembly/mesh/points.rst b/docs/api/assembly/mesh/points.rst new file mode 100644 index 00000000..118af0b4 --- /dev/null +++ b/docs/api/assembly/mesh/points.rst @@ -0,0 +1,9 @@ + + +.. _assembly_mesh_points: + +Mesh Assembly Data +------------------ + +.. doxygenstruct:: specfem::compute::points + :members: diff --git a/docs/api/assembly/mesh/quadrature.rst b/docs/api/assembly/mesh/quadrature.rst new file mode 100644 index 00000000..a7199400 --- /dev/null +++ b/docs/api/assembly/mesh/quadrature.rst @@ -0,0 +1,14 @@ + +.. _assembly_mesh_quadrature: + +Integration Quadrature +---------------------- + +.. doxygenstruct:: specfem::compute::quadrature + :members: + +Data Access Functions +##################### + +.. doxygengroup:: QuadratureDataAccess + :content-only: diff --git a/docs/api/assembly/mesh/shape_functions.rst b/docs/api/assembly/mesh/shape_functions.rst new file mode 100644 index 00000000..a7dc8471 --- /dev/null +++ b/docs/api/assembly/mesh/shape_functions.rst @@ -0,0 +1,8 @@ + +.. _assembly_mesh_shape_functions: + +Shape Functions +--------------- + +.. doxygenstruct:: specfem::compute::shape_functions + :members: diff --git a/docs/api/assembly/partial_derivatives/partial_derivatives.rst b/docs/api/assembly/partial_derivatives/partial_derivatives.rst new file mode 100644 index 00000000..a40cae4d --- /dev/null +++ b/docs/api/assembly/partial_derivatives/partial_derivatives.rst @@ -0,0 +1,14 @@ + +.. _assembly_partial_derivatives: + +Partial Derivatives +==================== + +.. doxygenstruct:: specfem::compute::partial_derivatives + :members: + +Data Access Functions +^^^^^^^^^^^^^^^^^^^^^^ + +.. doxygengroup:: ComputePartialDerivativesDataAccess + :content-only: diff --git a/docs/api/assembly/properties/properties.rst b/docs/api/assembly/properties/properties.rst new file mode 100644 index 00000000..4e4acb17 --- /dev/null +++ b/docs/api/assembly/properties/properties.rst @@ -0,0 +1,14 @@ + +.. _assembly_properties: + +Material Properties +=================== + +.. doxygenstruct:: specfem::compute::properties + :members: + +Data Access Functions +^^^^^^^^^^^^^^^^^^^^^^ + +.. doxygengroup:: ComputePropertiesDataAccess + :content-only: diff --git a/docs/api/assembly/receivers/receiver.rst b/docs/api/assembly/receivers/receiver.rst new file mode 100644 index 00000000..138c2af6 --- /dev/null +++ b/docs/api/assembly/receivers/receiver.rst @@ -0,0 +1,15 @@ + +.. _assembly_receivers: + +Receivers +========= + +.. doxygenstruct:: specfem::compute::receivers + :members: + +Data Access Functions +^^^^^^^^^^^^^^^^^^^^^ + +.. note:: + + Data access functions (``load_on_device``, ``load_on_host``, etc.) are yet to be implemented for sources. diff --git a/docs/api/assembly/sources/source.rst b/docs/api/assembly/sources/source.rst new file mode 100644 index 00000000..fb6d6625 --- /dev/null +++ b/docs/api/assembly/sources/source.rst @@ -0,0 +1,21 @@ + +.. _assembly_sources: + +Sources +======= + +.. doxygenstruct:: specfem::compute::sources + :members: + +Source Medium Container +^^^^^^^^^^^^^^^^^^^^^^^ + +.. doxygenstruct:: specfem::compute::source_medium + :members: + +Data Access Functions +^^^^^^^^^^^^^^^^^^^^^ + +.. note:: + + Data access functions (``load_on_device``, ``load_on_host``, etc.) are yet to be implemented for sources. diff --git a/docs/api/boundary_conditions/composite_boundaries.rst b/docs/api/boundary_conditions/composite_boundaries.rst deleted file mode 100644 index 6abd7bf2..00000000 --- a/docs/api/boundary_conditions/composite_boundaries.rst +++ /dev/null @@ -1,55 +0,0 @@ -.. _composite_boundaries: - -Composite Boundaries -==================== - -Composite boundaries are a special type of boundary that is used to enforce a combination of multiple boundary conditions. For example, a composite boundary can be used to enforce a Dirichlet boundary condition on the top boundary of an element and a stacey ABC on the right/left boundaries of the element. - -Definition ----------- - -.. doxygenclass:: specfem::enums::boundary_conditions::composite_boundary - -Interface ---------- - -.. codeblock:: - - template - class composite_boundary; - -Parameters ----------- - -.. _stacey: stacey.html - -.. |stacey| replace:: stacey() - -.. _dirichlet: dirichlet.html - -.. |dirichlet| replace:: dirichlet() - -.. _none: none.html - -.. |none| replace:: none() - -* ``BC...``: A variadic list of 2 or more boundary conditions. The boundary conditions must be one of the following: - - - |stacey|_ : Stacey absorbing boundary condition - - |dirichlet|_ : Dirichlet boundary condition - - |none|_ : No boundary condition - -.. note:: - - Template specializations are provided for the combination of boundary conditions listed below. - -Template Specializations ------------------------- - -.. _stacey_dirichlet: stacey_dirichlet_implementation.html - -.. |stacey_dirichlet| replace:: composite_boundary< |stacey|_ , |dirichlet|_ > - -* Composite boundary condition enforcing a stacey ABC on one edge and a Dirichlet boundary condition on another edge. - - - |stacey_dirichlet|_ diff --git a/docs/api/boundary_conditions/dirichlet.rst b/docs/api/boundary_conditions/dirichlet.rst deleted file mode 100644 index 3811290a..00000000 --- a/docs/api/boundary_conditions/dirichlet.rst +++ /dev/null @@ -1,83 +0,0 @@ -.. _dirichlet_bc: - -Dirichlet boundary conditions -============================== - -Definition ----------- - -.. doxygenclass:: specfem::enums::boundary_conditions::dirichlet - -Interface ---------- - -.. codeblock:: - - template - class dirichlet - -Parameters ----------- - -.. _dim2: ../enumerations/element/dim2.html - -.. |dim2| replace:: dim2() - -.. _dim3: ../enumerations/element/dim3.html - -.. |dim3| replace:: dim3() - -.. _elastic: ../enumerations/element/elastic.html - -.. |elastic| replace:: elastic() - -.. _acoustic: ../enumerations/element/acoustic.html - -.. |acoustic| replace:: acoustic() - -.. _static_quadrature_points: ../enumerations/element/static_quadrature_points.html - -.. |static_quadrature_points| replace:: static_quadrature_points< NGLL >() - -.. _isotropic: ../enumerations/element/isotropic.html - -.. |isotropic| replace:: isotropic() - -* ``dimension``: - - The dimension of the element. - - - |dim2|_: A two dimensional element. - - |dim3|_: A three dimensional element. - -* ``medium``: - - The medium of the element. - - - |elastic|_: An elastic element. - - |acoustic|_: An acoustic element. - -* ``quadrature_points_type``: - - The quadrature points of the element. - - - |static_quadrature_points|_: A static quadrature point set. - -* ``properties``: - - The properties of the element. The properties describe any specializations made the implementation. - - - Type of element: - - - |isotropic|_: An isotropic element. - -Template Implementation ------------------------ - -.. _dirichlet_implementation: dirichlet_implementation.html - -.. |dirichlet_implementation| replace:: dirichlet< typename dimension , typename medium , typename property , typename quadrature_points >() - -* Dirichlet implementation of various elements - - - |dirichlet_implementation|_ diff --git a/docs/api/boundary_conditions/dirichlet_implementation.rst b/docs/api/boundary_conditions/dirichlet_implementation.rst deleted file mode 100644 index fe1f20db..00000000 --- a/docs/api/boundary_conditions/dirichlet_implementation.rst +++ /dev/null @@ -1,4 +0,0 @@ - -.. doxygenclass:: specfem::enums::boundary_conditions::dirichlet - :members: - :private-members: diff --git a/docs/api/boundary_conditions/index.rst b/docs/api/boundary_conditions/index.rst deleted file mode 100644 index 1bdd56c6..00000000 --- a/docs/api/boundary_conditions/index.rst +++ /dev/null @@ -1,29 +0,0 @@ -.. _boundary_conditions: - -Boundary conditions -------------------- - -Boundary conditions class is used as a template parameter of :doxygenclass:`specfem::domain::impl::elements::element` class. The approach for applying boundary conditions is defined more in detail in the :ref:`boundary_conditions` section. - -Interface -~~~~~~~~~ - -Interface for various types of boundary conditions - -.. codeblock:: - - template - class (boundary_condition_type) - -Types of boundary conditions -~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -The following boundary conditions are implemented: - -.. toctree:: - :maxdepth: 1 - - stacey - dirichlet - none - composite_boundaries diff --git a/docs/api/boundary_conditions/none.rst b/docs/api/boundary_conditions/none.rst deleted file mode 100644 index 0544081f..00000000 --- a/docs/api/boundary_conditions/none.rst +++ /dev/null @@ -1,83 +0,0 @@ -.. _none_bc: - -None boundary conditions -======================== - -Definition ----------- - -.. doxygenclass:: specfem::enums::boundary_conditions::stacey - -Interface ---------- - -.. codeblock:: - - template - class none - -Parameters ----------- - -.. _dim2: ../enumerations/element/dim2.html - -.. |dim2| replace:: dim2() - -.. _dim3: ../enumerations/element/dim3.html - -.. |dim3| replace:: dim3() - -.. _elastic: ../enumerations/element/elastic.html - -.. |elastic| replace:: elastic() - -.. _acoustic: ../enumerations/element/acoustic.html - -.. |acoustic| replace:: acoustic() - -.. _static_quadrature_points: ../enumerations/element/static_quadrature_points.html - -.. |static_quadrature_points| replace:: static_quadrature_points< NGLL >() - -.. _isotropic: ../enumerations/element/isotropic.html - -.. |isotropic| replace:: isotropic() - -* ``dimension``: - - The dimension of the element. - - - |dim2|_: A two dimensional element. - - |dim3|_: A three dimensional element. - -* ``medium``: - - The medium of the element. - - - |elastic|_: An elastic element. - - |acoustic|_: An acoustic element. - -* ``quadrature_points_type``: - - The quadrature points of the element. - - - |static_quadrature_points|_: A static quadrature point set. - -* ``properties``: - - The properties of the element. The properties describe any specializations made the implementation. - - - Type of element: - - - |isotropic|_: An isotropic element. - -Template Implementation ------------------------ - -.. _dirichlet_implementation: none_implementation.html - -.. |dirichlet_implementation| replace:: none< typename dimension , typename medium , typename property , typename quadrature_points >() - -* None implementation of various elements. - - - |dirichlet_implementation|_ diff --git a/docs/api/boundary_conditions/none_implementation.rst b/docs/api/boundary_conditions/none_implementation.rst deleted file mode 100644 index 8b29af05..00000000 --- a/docs/api/boundary_conditions/none_implementation.rst +++ /dev/null @@ -1,4 +0,0 @@ - -.. doxygenclass:: specfem::enums::boundary_conditions::none - :members: - :private-members: diff --git a/docs/api/boundary_conditions/stacey.rst b/docs/api/boundary_conditions/stacey.rst deleted file mode 100644 index d385c6f2..00000000 --- a/docs/api/boundary_conditions/stacey.rst +++ /dev/null @@ -1,95 +0,0 @@ -.. _stacey_ABCs:: - -Stacey ABCs -============ - -Definition ----------- - -.. doxygenclass:: specfem::enums::boundary_conditions::stacey - -Interface ---------- - -.. codeblock:: - - template - class stacey - -Parameters ----------- - -.. _dim2: ../enumerations/element/dim2.html - -.. |dim2| replace:: dim2() - -.. _dim3: ../enumerations/element/dim3.html - -.. |dim3| replace:: dim3() - -.. _elastic: ../enumerations/element/elastic.html - -.. |elastic| replace:: elastic() - -.. _acoustic: ../enumerations/element/acoustic.html - -.. |acoustic| replace:: acoustic() - -.. _static_quadrature_points: ../enumerations/element/static_quadrature_points.html - -.. |static_quadrature_points| replace:: static_quadrature_points< NGLL >() - -.. _isotropic: ../enumerations/element/isotropic.html - -.. |isotropic| replace:: isotropic() - -* ``dimension``: - - The dimension of the element. - - - |dim2|_: A two dimensional element. - - |dim3|_: A three dimensional element. - -* ``medium``: - - The medium of the element. - - - |elastic|_: An elastic element. - - |acoustic|_: An acoustic element. - -* ``quadrature_points_type``: - - The quadrature points of the element. - - - |static_quadrature_points|_: A static quadrature point set. - -* ``properties``: - - The properties of the element. The properties describe any specializations made the implementation. - - - Type of element: - - - |isotropic|_: An isotropic element. - -.. warning:: - - The Stacey ABCs are only implemented for the combination of parameters listed below. - -Template Specializations ------------------------- - -.. _stacey_dim2_elastic: stacey_dim2_elastic_implementation.html - -.. |stacey_dim2_elastic| replace:: stacey< |dim2|_, |elastic|_, typename property , typename quadrature_points >() - -.. _stacey_dim2_acoustic: stacey_dim2_acoustic_implementation.html - -.. |stacey_dim2_acoustic| replace:: stacey< |dim2|_, |acoustic|_, typename property , typename quadrature_points >() - -* Stacey ABCs for a two dimensional elements. - - - |stacey_dim2_elastic|_ - -* Stacey ABCs for a two dimensional isotropic acoustic element with a static quadrature point set. - - - |stacey_dim2_acoustic|_ diff --git a/docs/api/boundary_conditions/stacey_dim2_acoustic_implementation.rst b/docs/api/boundary_conditions/stacey_dim2_acoustic_implementation.rst deleted file mode 100644 index 33ec36bf..00000000 --- a/docs/api/boundary_conditions/stacey_dim2_acoustic_implementation.rst +++ /dev/null @@ -1,4 +0,0 @@ - -.. doxygenclass:: specfem::enums::boundary_conditions::stacey< specfem::enums::element::dimension::dim2, specfem::enums::element::medium::acoustic, property, qp_type > - :members: - :private-members: diff --git a/docs/api/boundary_conditions/stacey_dim2_elastic_implementation.rst b/docs/api/boundary_conditions/stacey_dim2_elastic_implementation.rst deleted file mode 100644 index 383088db..00000000 --- a/docs/api/boundary_conditions/stacey_dim2_elastic_implementation.rst +++ /dev/null @@ -1,4 +0,0 @@ - -.. doxygenclass:: specfem::enums::boundary_conditions::stacey< specfem::enums::element::dimension::dim2, specfem::enums::element::medium::elastic, property, qp_type > - :members: - :private-members: diff --git a/docs/api/boundary_conditions/stacey_dirichlet_implementation.rst b/docs/api/boundary_conditions/stacey_dirichlet_implementation.rst deleted file mode 100644 index a8c33281..00000000 --- a/docs/api/boundary_conditions/stacey_dirichlet_implementation.rst +++ /dev/null @@ -1,4 +0,0 @@ - -.. doxygenclass:: specfem::enums::boundary_conditions::composite_boundary< specfem::enums::boundary_conditions::stacey< properties... >, specfem::enums::boundary_conditions::dirichlet< properties... > > - :members: - :private-members: diff --git a/docs/api/compute/compute.rst b/docs/api/compute/compute.rst deleted file mode 100644 index d7dd1a47..00000000 --- a/docs/api/compute/compute.rst +++ /dev/null @@ -1,14 +0,0 @@ -.. _compute:: - -Compute Struct -=============== - -The ``compute`` struct is used to compute and store mesh assembly information. - -.. doxygenstruct:: specfem::compute::compute - :members: - :undoc-members: - -.. doxygenstruct:: specfem::compute::coordinates - :members: - :undoc-members: diff --git a/docs/api/compute/compute_coupled_interfaces.rst b/docs/api/compute/compute_coupled_interfaces.rst deleted file mode 100644 index 3246df24..00000000 --- a/docs/api/compute/compute_coupled_interfaces.rst +++ /dev/null @@ -1,22 +0,0 @@ -.. _compute_coupled_interfaces:: - -Coupled Interfaces Struct -========================= - -The ``coupled_interfaces`` struct is used to read and store coupling information for every coupled interface within the domain. - -.. doxygenstruct:: specfem::compute::coupled_interfaces::coupled_interfaces - :members: - :undoc-members: - -.. doxygenstruct:: specfem::compute::coupled_interfaces::elastic_acoustic - :members: - :undoc-members: - -.. doxygenstruct:: specfem::compute::coupled_interfaces::elastic_poroelastic - :members: - :undoc-members: - -.. doxygenstruct:: specfem::compute::coupled_interfaces::acoustic_poroelastic - :members: - :undoc-members: diff --git a/docs/api/compute/compute_partial_derivatives.rst b/docs/api/compute/compute_partial_derivatives.rst deleted file mode 100644 index 15fc8775..00000000 --- a/docs/api/compute/compute_partial_derivatives.rst +++ /dev/null @@ -1,10 +0,0 @@ -.. _compute_partial_derivatives:: - -Partial Derivatives Struct -========================== - -The ``partial_derivatives`` struct is used to store partial derivatives for all GLL points in the mesh. - -.. doxygenstruct:: specfem::compute::partial_derivatives - :members: - :undoc-members: diff --git a/docs/api/compute/compute_properties.rst b/docs/api/compute/compute_properties.rst deleted file mode 100644 index 2223b404..00000000 --- a/docs/api/compute/compute_properties.rst +++ /dev/null @@ -1,10 +0,0 @@ -.. _compute_properties:: - -Properties Struct -================= - -The ``properties`` struct is used to store material properties for quadrature point within the mesh. - -.. doxygenstruct:: specfem::compute::properties - :members: - :undoc-members: diff --git a/docs/api/compute/compute_receivers.rst b/docs/api/compute/compute_receivers.rst deleted file mode 100644 index 81f9ea83..00000000 --- a/docs/api/compute/compute_receivers.rst +++ /dev/null @@ -1,10 +0,0 @@ -.. _compute_receivers:: - -Receivers Struct -================ - -The ``receivers`` struct is used to store receiver information, computed receiver seismograms, and receiver elemental properties (lagrange interpolants) within the mesh. - -.. doxygenstruct:: specfem::compute::receivers - :members: - :undoc-members: diff --git a/docs/api/compute/compute_sources.rst b/docs/api/compute/compute_sources.rst deleted file mode 100644 index 9e49d390..00000000 --- a/docs/api/compute/compute_sources.rst +++ /dev/null @@ -1,10 +0,0 @@ -.. _compute_sources:: - -Sources Struct -=============== - -The ``sources`` struct is used to store source information and its elemental contribution properties (lagrange interpolants) within the mesh. - -.. doxygenstruct:: specfem::compute::sources - :members: - :undoc-members: diff --git a/docs/api/compute/index.rst b/docs/api/compute/index.rst deleted file mode 100644 index 537e864f..00000000 --- a/docs/api/compute/index.rst +++ /dev/null @@ -1,16 +0,0 @@ -.. _compute_index:: - -Compute Data Interface -********************** - -The interfaces provided here stores data required to compute mass and stiffness terms at elemental level. Compute struct enables easy transfer of data between host and device. Organizing compute struct into smaller structs allows us to a pass these structs to host and device functions and eliminate the need for global arrays. This improves readability and maintainability. - -.. toctree:: - :maxdepth: 1 - - compute - compute_partial_derivatives - compute_properties - compute_sources - compute_receivers - compute_coupled_interfaces diff --git a/docs/api/compute_kernels/domain_kernels/domain_kernels.rst b/docs/api/compute_kernels/domain_kernels/domain_kernels.rst new file mode 100644 index 00000000..f187fb7b --- /dev/null +++ b/docs/api/compute_kernels/domain_kernels/domain_kernels.rst @@ -0,0 +1,22 @@ + +.. _kernels_domain: + +Domain Kernels +============== + +.. note:: + + Kernel Definition: We refer to kernel to mean Kokkos kernels, which are units of ``Kokkos::parallel_for`` or ``Kokkos::parallel_reduce`` that are executed within an execution space. I realize this nomeclature might be misleading, considering the term "kernel" is also used in the context of misfit kernels. When we refer to misfit kernels, we will explicitly use the term "misfit kernel". + +.. doxygenclass:: specfem::domain::domain + :members: + +Implementation Details +---------------------- + +.. toctree:: + :maxdepth: 2 + + elements/kernel + sources/kernel + receivers/kernel diff --git a/docs/api/compute_kernels/domain_kernels/elements/kernel.rst b/docs/api/compute_kernels/domain_kernels/elements/kernel.rst new file mode 100644 index 00000000..b9146901 --- /dev/null +++ b/docs/api/compute_kernels/domain_kernels/elements/kernel.rst @@ -0,0 +1,8 @@ + +.. _compute_domain_elements_kernel: + +Element Kernels +=============== + +.. doxygenclass:: specfem::domain::impl::kernels::element_kernel + :members: diff --git a/docs/api/compute_kernels/domain_kernels/receivers/kernel.rst b/docs/api/compute_kernels/domain_kernels/receivers/kernel.rst new file mode 100644 index 00000000..f139e74c --- /dev/null +++ b/docs/api/compute_kernels/domain_kernels/receivers/kernel.rst @@ -0,0 +1,9 @@ + +.. _compute_domain_receiver_kernel: + +Receiver Kernels +================= + +.. note:: + + Still under construction. diff --git a/docs/api/compute_kernels/domain_kernels/sources/kernel.rst b/docs/api/compute_kernels/domain_kernels/sources/kernel.rst new file mode 100644 index 00000000..083107a1 --- /dev/null +++ b/docs/api/compute_kernels/domain_kernels/sources/kernel.rst @@ -0,0 +1,9 @@ + +.. _compute_domain_sources_kernel: + +Sources Kernels +=============== + +.. note:: + + Still under construction. diff --git a/docs/api/compute_kernels/frechet_kernels/elements/kernel.rst b/docs/api/compute_kernels/frechet_kernels/elements/kernel.rst new file mode 100644 index 00000000..15b9331f --- /dev/null +++ b/docs/api/compute_kernels/frechet_kernels/elements/kernel.rst @@ -0,0 +1,8 @@ + +.. _compute_kernels_frechet_kernels_elements_kernel: + +Element Kernels +=============== + +.. doxygenclass:: specfem::frechet_derivatives::impl::frechet_elements + :members: diff --git a/docs/api/compute_kernels/frechet_kernels/frechet_kernels.rst b/docs/api/compute_kernels/frechet_kernels/frechet_kernels.rst new file mode 100644 index 00000000..8c1c8fc0 --- /dev/null +++ b/docs/api/compute_kernels/frechet_kernels/frechet_kernels.rst @@ -0,0 +1,16 @@ + +.. _compute_kernels_frechet_kernels: + +Frechet Kernels +=============== + +.. doxygenclass:: specfem::frechet_derivatives::frechet_derivatives + :members: + +Implementation Details +---------------------- + +.. toctree:: + :maxdepth: 2 + + elements/kernel diff --git a/docs/api/compute_kernels/index.rst b/docs/api/compute_kernels/index.rst new file mode 100644 index 00000000..16a87793 --- /dev/null +++ b/docs/api/compute_kernels/index.rst @@ -0,0 +1,11 @@ + +.. _compute_kernels: + +Compute Kernels +=============== + +.. toctree:: + :maxdepth: 1 + + domain_kernels/domain_kernels + frechet_kernels/frechet_kernels diff --git a/docs/api/coupling_physics/coupled_interface.rst b/docs/api/coupling_physics/coupled_interface.rst index 5d644d09..173acc00 100644 --- a/docs/api/coupling_physics/coupled_interface.rst +++ b/docs/api/coupling_physics/coupled_interface.rst @@ -1,52 +1,6 @@ -Coupled Interface API -===================== - -Definition ----------- +Coupled Interface +================= .. doxygenclass:: specfem::coupled_interface::coupled_interface - -Interface -~~~~~~~~~ - -.. code-block:: - - template - class coupled_interface - -Parameters -~~~~~~~~~~ - -.. note:: - - Coupled interface template parameters are deduced from the constructor arguments. - -.. _domain: ../domain/domain.html - -.. |domain| replace:: domain() - -* ``self_domain``: - - Primary domain of the edge. This is the domain whose wavefield is updated by methods within this class. - - - |domain|_: An instantiation of a domain class - -* ``coupled_domain``: - - Secondary domain of the edge. This is the domain whose wavefield is used to compute coupling interaction. - - - |domain|_: An instantiation of a domain class - -Class methods -------------- - -.. doxygenclass:: specfem::coupled_interface::coupled_interface - :members: - :private-members: - -Iterators ---------- - -.. doxygennamespace:: specfem::compute::coupled_interfaces::iterator :members: diff --git a/docs/api/coupling_physics/edge/edge.rst b/docs/api/coupling_physics/edge/edge.rst deleted file mode 100644 index ba8d85bf..00000000 --- a/docs/api/coupling_physics/edge/edge.rst +++ /dev/null @@ -1,89 +0,0 @@ - -Edge API -======== - -Edges are used as building blocks for any coupled interface. The methods presented within edge class evaluate the coupling physics at a single GLL point within the edge - -Definition ----------- - -.. doxygenclass:: specfem::coupled_interface::impl::edges::edge - -Interface -~~~~~~~~~ - -.. code-block:: - - template - class edge - -Parameters -~~~~~~~~~~ - -.. note:: - - template parameters are deduced from the constructor arguments by the compiler - -.. _domain: ../../domain/domain.html - -.. |domain| replace:: domain() - -* ``self_domain``: - - Primary domain of the edge. This is the domain whose wavefield is updated by methods within this class. - - - |domain|_: An instantiation of a domain class - -* ``coupled_domain``: - - Secondary domain of the edge. This is the domain whose wavefield is used to compute coupling interaction. - - - |domain|_: An instantiation of a domain class - -.. warning:: - - Implemetations exists for only for the specializations defined below. - -Template Specializations ------------------------- - -.. _dim2: ../../enumerations/element/dim2.html - -.. |dim2| replace:: dim2() - -.. _dim3: ../../enumerations/element/dim3.html - -.. |dim3| replace:: dim3() - -.. _elastic: ../../enumerations/element/elastic.html - -.. |elastic| replace:: elastic() - -.. _acoustic: ../../enumerations/element/acoustic.html - -.. |acoustic| replace:: acoustic() - -.. _static_quadrature_points: ../../enumerations/element/static_quadrature_points.html - -.. |static_quadrature_points| replace:: static_quadrature_points< NGLL >() - -.. _isotropic: ../../enumerations/element/isotropic.html - -.. |isotropic| replace:: isotropic() - -.. |static_elastic_domain| replace:: domain< |elastic|_, |static_quadrature_points|_ >() - -.. |static_acoustic_domain| replace:: domain< |acoustic|_, |static_quadrature_points|_ >() - -.. _elastic_acoustic_edge: elastic_acoustic/elastic_acoustic_edge.html - -.. |elastic_acoustic_edge| replace:: edge< |static_elastic_domain|, |static_acoustic_domain| >() - -.. _acoustic_elastic_edge: elastic_acoustic/acoustic_elastic_edge.html - -.. |acoustic_elastic_edge| replace:: edge< |static_acoustic_domain|, |static_elastic_domain| >() - -* Elastic-Acoustic Edges - - - |elastic_acoustic_edge|_: Elastic acoustic edge with elastic domain as primary domain and acoustic domain as secondary domain - - |acoustic_elastic_edge|_: Acoustic elastic edge with acoustic domain as primary domain and elastic domain as secondary domain diff --git a/docs/api/coupling_physics/edge/elastic_acoustic/acoustic_elastic_edge.rst b/docs/api/coupling_physics/edge/elastic_acoustic/acoustic_elastic_edge.rst deleted file mode 100644 index d894138a..00000000 --- a/docs/api/coupling_physics/edge/elastic_acoustic/acoustic_elastic_edge.rst +++ /dev/null @@ -1,5 +0,0 @@ -.. _specfem_coupling_physics_edge_acoustic_elastic: - -.. doxygenclass:: specfem::coupled_interface::impl::edges::edge< specfem::domain::domain< specfem::enums::element::medium::acoustic, qp_type >, specfem::domain::domain< specfem::enums::element::medium::elastic, qp_type > > - :members: - :private-members: diff --git a/docs/api/coupling_physics/edge/elastic_acoustic/elastic_acoustic_edge.rst b/docs/api/coupling_physics/edge/elastic_acoustic/elastic_acoustic_edge.rst deleted file mode 100644 index 73e1098e..00000000 --- a/docs/api/coupling_physics/edge/elastic_acoustic/elastic_acoustic_edge.rst +++ /dev/null @@ -1,5 +0,0 @@ -.. _specfem_coupling_physics_edge_elastic_acoustic: - -.. doxygenclass:: specfem::coupled_interface::impl::edges::edge< specfem::domain::domain< specfem::enums::element::medium::elastic, qp_type >, specfem::domain::domain< specfem::enums::element::medium::acoustic, qp_type > > - :members: - :private-members: diff --git a/docs/api/coupling_physics/index.rst b/docs/api/coupling_physics/index.rst deleted file mode 100644 index 07291425..00000000 --- a/docs/api/coupling_physics/index.rst +++ /dev/null @@ -1,11 +0,0 @@ - -Coupled Interface -***************** - -Coupled Interface is used to define coupling physics at domain interfaces. - -.. toctree:: - :maxdepth: 1 - - coupled_interface - edge/edge diff --git a/docs/api/datatypes/base_datatypes/chunk_element.rst b/docs/api/datatypes/base_datatypes/chunk_element.rst new file mode 100644 index 00000000..3aa32832 --- /dev/null +++ b/docs/api/datatypes/base_datatypes/chunk_element.rst @@ -0,0 +1,13 @@ + +.. _datatype_base_chunk_element: + +Chunk Element View Types +======================== + +Elementary datatypes used to store field values within a chunk of elements. + +.. doxygenstruct:: specfem::datatype::ScalarChunkViewType + :members: + +.. doxygenstruct:: specfem::datatype::VectorChunkViewType + :members: diff --git a/docs/api/datatypes/base_datatypes/element.rst b/docs/api/datatypes/base_datatypes/element.rst new file mode 100644 index 00000000..86c94b79 --- /dev/null +++ b/docs/api/datatypes/base_datatypes/element.rst @@ -0,0 +1,13 @@ + +.. _datatype_base_element: + +Element View Types +================== + +Elementary datatypes used to store field values within an element. + +.. doxygenstruct:: specfem::datatype::ScalarElementViewType + :members: + +.. doxygenstruct:: specfem::datatype::VectorElementViewType + :members: diff --git a/docs/api/datatypes/base_datatypes/index.rst b/docs/api/datatypes/base_datatypes/index.rst new file mode 100644 index 00000000..50cc03bf --- /dev/null +++ b/docs/api/datatypes/base_datatypes/index.rst @@ -0,0 +1,13 @@ + +.. _elementary_data_types: + +Elementary Data Types +===================== + +.. toctree:: + :maxdepth: 1 + + point + chunk_element + element + simd diff --git a/docs/api/datatypes/base_datatypes/point.rst b/docs/api/datatypes/base_datatypes/point.rst new file mode 100644 index 00000000..7fd4299e --- /dev/null +++ b/docs/api/datatypes/base_datatypes/point.rst @@ -0,0 +1,21 @@ + +.. _datatype_base_point: + +Point View Types +================ + +Elementary datatypes used to store field values at quadrature points. + +.. doxygenstruct:: specfem::datatype::ScalarPointViewType + :members: + +.. doxygenstruct:: specfem::datatype::VectorPointViewType + :members: + +Implementation Details +---------------------- + +Base type for point views. + +.. doxygenstruct:: specfem::datatype::impl::array1d + :members: diff --git a/docs/api/datatypes/base_datatypes/simd.rst b/docs/api/datatypes/base_datatypes/simd.rst new file mode 100644 index 00000000..69d73eb4 --- /dev/null +++ b/docs/api/datatypes/base_datatypes/simd.rst @@ -0,0 +1,27 @@ + + +SIMD Data Types +=============== + +Wrappers around ``Kokkos::Experimental::SIMD`` data types. + +SIMD +---- + +.. doxygenstruct:: specfem::datatype::simd + :members: + +Template Specializations +######################## + +.. doxygenstruct:: specfem::datatype::simd< T, true > + :members: + +.. doxygenstruct:: specfem::datatype::simd< T, false > + :members: + + +SIMD-like +--------- +.. doxygenstruct:: specfem::datatype::simd_like + :members: diff --git a/docs/api/datatypes/boundary/point.rst b/docs/api/datatypes/boundary/point.rst new file mode 100644 index 00000000..71242bff --- /dev/null +++ b/docs/api/datatypes/boundary/point.rst @@ -0,0 +1,29 @@ + +.. _point_boundary: + +Point Boundary +============== + +Datatype used to store boundary conditions at a quadrature point. + +.. doxygenstruct:: specfem::point::boundary + :members: + +Implementation Details +---------------------- + +.. doxygenstruct:: specfem::point::boundary< specfem::element::boundary_tag::none, DimensionType, UseSIMD > + :members: + :private-members: + +.. doxygenstruct:: specfem::point::boundary< specfem::element::boundary_tag::acoustic_free_surface, DimensionType, UseSIMD > + :members: + :private-members: + +.. doxygenstruct:: specfem::point::boundary< specfem::element::boundary_tag::stacey, DimensionType, UseSIMD > + :members: + :private-members: + +.. doxygenstruct:: specfem::point::boundary< specfem::element::boundary_tag::composite_stacey_dirichlet, DimensionType, UseSIMD > + :members: + :private-members: diff --git a/docs/api/datatypes/coordinates/global_coordinates.rst b/docs/api/datatypes/coordinates/global_coordinates.rst new file mode 100644 index 00000000..0cbb3a51 --- /dev/null +++ b/docs/api/datatypes/coordinates/global_coordinates.rst @@ -0,0 +1,16 @@ + +.. _point_global_coordinates: + +Point Global Coordinates +======================== + +Datatype used to store the global coordinates of a point within the mesh. + +.. doxygenstruct:: specfem::point::global_coordinates + :members: + +Implementation details +---------------------- + +.. doxygenstruct:: specfem::point::global_coordinates< specfem::dimension::type::dim2 > + :members: diff --git a/docs/api/datatypes/coordinates/index.rst b/docs/api/datatypes/coordinates/index.rst new file mode 100644 index 00000000..41b98c95 --- /dev/null +++ b/docs/api/datatypes/coordinates/index.rst @@ -0,0 +1,11 @@ + +.. _datatypes_coordinates_index: + +Coordinates +=========== + +.. toctree:: + :maxdepth: 1 + + local_coordinates + global_coordinates diff --git a/docs/api/datatypes/coordinates/local_coordinates.rst b/docs/api/datatypes/coordinates/local_coordinates.rst new file mode 100644 index 00000000..2adba66f --- /dev/null +++ b/docs/api/datatypes/coordinates/local_coordinates.rst @@ -0,0 +1,16 @@ + +.. _point_local_coordinates: + +Point Local Coordinates +======================= + +Datatype used to store the local coordinates of a point within the mesh. + +.. doxygenstruct:: specfem::point::local_coordinates + :members: + +Implementation details +---------------------- + +.. doxygenstruct:: specfem::point::local_coordinates< specfem::dimension::type::dim2 > + :members: diff --git a/docs/api/datatypes/field/chunk_element.rst b/docs/api/datatypes/field/chunk_element.rst new file mode 100644 index 00000000..03413845 --- /dev/null +++ b/docs/api/datatypes/field/chunk_element.rst @@ -0,0 +1,10 @@ + +.. _chunk_element_field: + +Chunk Element Field +=================== + +Datatype used to store field values at all quadrature points within a chunk of elements. + +.. doxygenstruct:: specfem::chunk_element::field + :members: diff --git a/docs/api/datatypes/field/index.rst b/docs/api/datatypes/field/index.rst new file mode 100644 index 00000000..55ce446f --- /dev/null +++ b/docs/api/datatypes/field/index.rst @@ -0,0 +1,11 @@ + +.. _datatypes_field_index: + +Field +===== + +.. toctree:: + :maxdepth: 1 + + point + chunk_element diff --git a/docs/api/datatypes/field/point.rst b/docs/api/datatypes/field/point.rst new file mode 100644 index 00000000..84ba3290 --- /dev/null +++ b/docs/api/datatypes/field/point.rst @@ -0,0 +1,10 @@ + +.. _point_field: + +Point Field +=========== + +Datatype used to store field values at a quadrature point. + +.. doxygenstruct:: specfem::point::field + :members: diff --git a/docs/api/datatypes/field_derivatives/point.rst b/docs/api/datatypes/field_derivatives/point.rst new file mode 100644 index 00000000..3cae0445 --- /dev/null +++ b/docs/api/datatypes/field_derivatives/point.rst @@ -0,0 +1,10 @@ + +.. _point_field_derivatives: + +Point Field Derivatives +======================= + +Datatype to store the derivatives of a field at a quadrature point. + +.. doxygenstruct:: specfem::point::field_derivatives + :members: diff --git a/docs/api/datatypes/index.rst b/docs/api/datatypes/index.rst new file mode 100644 index 00000000..6da2c6bc --- /dev/null +++ b/docs/api/datatypes/index.rst @@ -0,0 +1,29 @@ + +.. _datatypes: + +SPECFEM++ datatypes +=================== + +.. admonition:: Feature request + :class: hint + + We need the following elementary data types to be defined in SPECFEM++: + + 1. Edge element (datatype for storing values at quadrature points on a 1D edge) + 2. Chunk edge element (datatype for storing values at quadrature points on a chunk of 1D edges) + + If you'd like to work on this, please see `issue tracker `_ for more details. + +.. toctree:: + :maxdepth: 1 + + base_datatypes/index + index/index + coordinates/index + partial_derivatives/point + properties/point + quadrature/element + field/index + boundary/point + field_derivatives/point + stress_integrand/index diff --git a/docs/api/datatypes/index/assembly_index.rst b/docs/api/datatypes/index/assembly_index.rst new file mode 100644 index 00000000..afec119a --- /dev/null +++ b/docs/api/datatypes/index/assembly_index.rst @@ -0,0 +1,10 @@ + +.. _point_assembly_index: + +Point Assembly Index +==================== + +Datatype used to store index of a quadrature point within an assembled mesh. + +.. doxygenstruct:: specfem::point::assembly_index + :members: diff --git a/docs/api/datatypes/index/index.rst b/docs/api/datatypes/index/index.rst new file mode 100644 index 00000000..d6cc5377 --- /dev/null +++ b/docs/api/datatypes/index/index.rst @@ -0,0 +1,16 @@ + +.. _point_index: + +Point Index +=========== + +Datatype used to store index of a quadrature point within the mesh. + +.. doxygenstruct:: specfem::point::index + :members: + +Implementation details +---------------------- + +.. doxygenstruct:: specfem::point::index< specfem::dimension::type::dim2 > + :members: diff --git a/docs/api/datatypes/index/simd_assembly_index.rst b/docs/api/datatypes/index/simd_assembly_index.rst new file mode 100644 index 00000000..cf8b8377 --- /dev/null +++ b/docs/api/datatypes/index/simd_assembly_index.rst @@ -0,0 +1,10 @@ + +.. _point_simd_assembly_index: + +Point SIMD Assembly Index +========================= + +Datatype used to store index of a quadrature point within a assembled mesh. Useful when operating on SIMD datatypes. + +.. doxygenstruct:: specfem::point::simd_assembly_index + :members: diff --git a/docs/api/datatypes/index/simd_index.rst b/docs/api/datatypes/index/simd_index.rst new file mode 100644 index 00000000..bb5fa9be --- /dev/null +++ b/docs/api/datatypes/index/simd_index.rst @@ -0,0 +1,16 @@ + +.. _point_simd_index: + +Point SIMD Index +================ + +Datatype used to store index of a quadrature point within the mesh when using SIMD (Single Instruction, Multiple Data) operations. + +.. doxygenstruct:: specfem::point::simd_index + :members: + +Implementation details +---------------------- + +.. doxygenstruct:: specfem::point::simd_index< specfem::dimension::type::dim2 > + :members: diff --git a/docs/api/datatypes/kernels/point.rst b/docs/api/datatypes/kernels/point.rst new file mode 100644 index 00000000..76916d55 --- /dev/null +++ b/docs/api/datatypes/kernels/point.rst @@ -0,0 +1,19 @@ + +.. _point_kernels: + +Point Misfit Kernels +===================== + +Datatype to store the misfit kernels at a quadrature point. + +.. doxygenstruct:: specfem::point::kernels + :members: + +Implementation Details +---------------------- + +.. doxygenstruct:: specfem::point::kernels< specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, specfem::element::property_tag::isotropic, UseSIMD > + :members: + +.. doxygenstruct:: specfem::point::kernels< specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, specfem::element::property_tag::isotropic, UseSIMD > + :members: diff --git a/docs/api/datatypes/partial_derivatives/point.rst b/docs/api/datatypes/partial_derivatives/point.rst new file mode 100644 index 00000000..6839450b --- /dev/null +++ b/docs/api/datatypes/partial_derivatives/point.rst @@ -0,0 +1,19 @@ + +.. _datatype_point_partial_derivatives: + +Point Spatial Derivatives +========================== + +Datatype used to store spatial derivatives at GLL point. + +.. doxygenstruct:: specfem::point::partial_derivatives + :members: + +Implementation Details +---------------------- + +.. doxygenstruct:: specfem::point::partial_derivatives< specfem::dimension::type::dim2, false, UseSIMD > + :members: + +.. doxygenstruct:: specfem::point::partial_derivatives< specfem::dimension::type::dim2, true, UseSIMD > + :members: diff --git a/docs/api/datatypes/properties/point.rst b/docs/api/datatypes/properties/point.rst new file mode 100644 index 00000000..fb015a3d --- /dev/null +++ b/docs/api/datatypes/properties/point.rst @@ -0,0 +1,19 @@ + +.. _datatype_point_material_properties: + +Point Properties +================ + +Datatype used to store properties at quadrature point. + +.. doxygenstruct:: specfem::point::properties + :members: + +Implementation Details +---------------------- + +.. doxygenstruct:: specfem::point::properties< specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, specfem::element::property_tag::isotropic, UseSIMD > + :members: + +.. doxygenstruct:: specfem::point::properties< specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, specfem::element::property_tag::isotropic, UseSIMD > + :members: diff --git a/docs/api/datatypes/quadrature/element.rst b/docs/api/datatypes/quadrature/element.rst new file mode 100644 index 00000000..b5fbb272 --- /dev/null +++ b/docs/api/datatypes/quadrature/element.rst @@ -0,0 +1,10 @@ + +.. _element_quadrature: + +Element Quadrature +=================== + +Datatype used to store quadrature values within a spectral element. + +.. doxygenstruct:: specfem::element::quadrature + :members: diff --git a/docs/api/datatypes/stress_integrands/chunk_element.rst b/docs/api/datatypes/stress_integrands/chunk_element.rst new file mode 100644 index 00000000..d3032094 --- /dev/null +++ b/docs/api/datatypes/stress_integrands/chunk_element.rst @@ -0,0 +1,10 @@ + +.. _chunk_element_stress_integrand: + +Chunk Element Stress Integrand +=============================== + +Datatype used to store stress integrand values at all quadrature points within a chunk of elements. + +.. doxygenstruct:: specfem::chunk_element::stress_integrand + :members: diff --git a/docs/api/datatypes/stress_integrands/index.rst b/docs/api/datatypes/stress_integrands/index.rst new file mode 100644 index 00000000..bc1ae2ef --- /dev/null +++ b/docs/api/datatypes/stress_integrands/index.rst @@ -0,0 +1,11 @@ + +.. _datatypes_stress_integrands_index: + +Stress Integrands +================= + +.. toctree:: + :maxdepth: 1 + + point + chunk_element diff --git a/docs/api/datatypes/stress_integrands/point.rst b/docs/api/datatypes/stress_integrands/point.rst new file mode 100644 index 00000000..9e142b76 --- /dev/null +++ b/docs/api/datatypes/stress_integrands/point.rst @@ -0,0 +1,10 @@ + +.. _point_stress_integrands: + +Point Stress Integrands +======================= + +Datatype to store the stress integrands at a quadrature point. + +.. doxygenstruct:: specfem::point::stress_integrand + :members: diff --git a/docs/api/domain/Domain_Namespace.svg b/docs/api/domain/Domain_Namespace.svg deleted file mode 100644 index cae4c035..00000000 --- a/docs/api/domain/Domain_Namespace.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/docs/api/domain/domain.rst b/docs/api/domain/domain.rst deleted file mode 100644 index e36fa5c8..00000000 --- a/docs/api/domain/domain.rst +++ /dev/null @@ -1,64 +0,0 @@ -.. _domain: - -Domain API ----------- - -Definition -========== - -.. doxygenclass:: specfem::domain::domain - -Interface -~~~~~~~~~ - -.. code-block:: - - template - class specfem::domain::domain - -Parameters -~~~~~~~~~~ - -.. _dim2: ../enumerations/element/dim2.html - -.. |dim2| replace:: dim2() - -.. _dim3: ../enumerations/element/dim3.html - -.. |dim3| replace:: dim3() - -.. _elastic: ../enumerations/element/elastic.html - -.. |elastic| replace:: elastic() - -.. _acoustic: ../enumerations/element/acoustic.html - -.. |acoustic| replace:: acoustic() - -.. _static_quadrature_points: ../enumerations/element/static_quadrature_points.html - -.. |static_quadrature_points| replace:: static_quadrature_points< NGLL >() - -.. _isotropic: ../enumerations/element/isotropic.html - -.. |isotropic| replace:: isotropic() - -* ``medium``: - - The medium of the element. - - - |elastic|_: An elastic element. - - |acoustic|_: An acoustic element. - -* ``quadrature_points_type``: - - The quadrature points of the element. - - - |static_quadrature_points|_: A static quadrature point set. - -Class members -============= - -.. doxygenclass:: specfem::domain::domain - :members: - :private-members: diff --git a/docs/api/domain/element/elements.rst b/docs/api/domain/element/elements.rst deleted file mode 100644 index 579384c0..00000000 --- a/docs/api/domain/element/elements.rst +++ /dev/null @@ -1,128 +0,0 @@ -.. _element_api_documentation:: - -Element API -=========== - -Elements are the building blocks of the compute infratructure within a domain. Each instance of an element class respresents a single spectral element within the domain. The methods within this class compute elemental contributions at a single quadrature within the element. - -Definition ----------- - -.. doxygenclass:: specfem::domain::impl::elements::element - -Interface -~~~~~~~~~ - -.. code-block:: - - template - class specfem::domain::impl::elements::element - -Parameters -~~~~~~~~~~ - -.. _dim2: ../../enumerations/element/dim2.html - -.. |dim2| replace:: dim2() - -.. _dim3: ../../enumerations/element/dim3.html - -.. |dim3| replace:: dim3() - -.. _elastic: ../../enumerations/element/elastic.html - -.. |elastic| replace:: elastic() - -.. _acoustic: ../../enumerations/element/acoustic.html - -.. |acoustic| replace:: acoustic() - -.. _static_quadrature_points: ../../enumerations/element/static_quadrature_points.html - -.. |static_quadrature_points| replace:: static_quadrature_points< NGLL >() - -.. _isotropic: ../../enumerations/element/isotropic.html - -.. |isotropic| replace:: isotropic() - -.. _boundary_conditions: ../boundary_conditions/boundary_conditions.html - -.. _dirichlet: ../boundary_conditions/dirichlet.html - -.. |dirichlet| replace:: dirichlet() - -.. _stacey: ../boundary_conditions/stacey.html - -.. |stacey| replace:: stacey() - -.. _none: ../boundary_conditions/none.html - -.. |none| replace:: none() - -.. _composite: ../boundary_conditions/composite.html - -.. |composite| replace:: composite() - -* ``dimension``: - - The dimension of the element. - - - |dim2|_: A two dimensional element. - - |dim3|_: A three dimensional element. - -* ``medium``: - - The medium of the element. - - - |elastic|_: An elastic element. - - |acoustic|_: An acoustic element. - -* ``quadrature_points_type``: - - The quadrature points of the element. - - - |static_quadrature_points|_: A static quadrature point set. - -* ``properties``: - - The properties of the element. The properties describe any specializations made the implementation. - - - Type of element: - - - |isotropic|_: An isotropic element. - -* ``boundary_conditions``: - - The boundary conditions to be applied to the element. The boundary conditions modify the contribution of element's force vector to the global force vector. - -.. note:: - An element on the boundary is not Boundary conditions are not specified, the element will be assumed to have neumann boundary condition. - - - |dirichlet|_: A Dirichlet boundary condition. - - |stacey|_: A Stacey boundary condition. - - |none|_ (default): No boundary condition. - - |composite|_: A composite boundary condition. - - -.. warning:: - - Implemetations exists for only for the specializations defined below. - -Template specializations -------------------------- - -.. _dim2_elastic_static_quadrature_points_isotropic: elements_dim2_elastic_static_quadrature_points_isotropic.html - -.. |dim2_elastic_static_quadrature_points_isotropic| replace:: element< |dim2|_, |elastic|_, |static_quadrature_points|_, |isotropic|_, typename |boundary_conditions|_ >() - -.. _dim2_acoustic_static_quadrature_points_isotropic: elements_dim2_acoustic_static_quadrature_points_isotropic.html - -.. |dim2_acoustic_static_quadrature_points_isotropic| replace:: element< |dim2|_, |acoustic|_, |static_quadrature_points|_, |isotropic|_, typename |boundary_conditions|_ >() - -* 2D elastic isotropic elements: - - - |dim2_elastic_static_quadrature_points_isotropic|_: A two dimensional elastic element with static quadrature points and isotropic material properties. - -* 2D acoustic isotropic elements: - - - |dim2_acoustic_static_quadrature_points_isotropic|_: A two dimensional acoustic element with static quadrature points and isotropic material properties. diff --git a/docs/api/domain/element/elements_dim2_acoustic_static_quadrature_points_isotropic.rst b/docs/api/domain/element/elements_dim2_acoustic_static_quadrature_points_isotropic.rst deleted file mode 100644 index bafd49ed..00000000 --- a/docs/api/domain/element/elements_dim2_acoustic_static_quadrature_points_isotropic.rst +++ /dev/null @@ -1,4 +0,0 @@ - -.. doxygenclass:: specfem::domain::impl::elements::element< specfem::enums::element::dimension::dim2, specfem::enums::element::medium::elastic, specfem::enums::element::quadrature::static_quadrature_points< NGLL >, specfem::enums::element::property::isotropic > - :members: - :private-members: diff --git a/docs/api/domain/element/elements_dim2_elastic_static_quadrature_points_isotropic.rst b/docs/api/domain/element/elements_dim2_elastic_static_quadrature_points_isotropic.rst deleted file mode 100644 index bafd49ed..00000000 --- a/docs/api/domain/element/elements_dim2_elastic_static_quadrature_points_isotropic.rst +++ /dev/null @@ -1,4 +0,0 @@ - -.. doxygenclass:: specfem::domain::impl::elements::element< specfem::enums::element::dimension::dim2, specfem::enums::element::medium::elastic, specfem::enums::element::quadrature::static_quadrature_points< NGLL >, specfem::enums::element::property::isotropic > - :members: - :private-members: diff --git a/docs/api/domain/index.rst b/docs/api/domain/index.rst deleted file mode 100644 index fd861c33..00000000 --- a/docs/api/domain/index.rst +++ /dev/null @@ -1,22 +0,0 @@ -.. _domain_index_api_guide:: - -Domain -====== - -The domain is a templated class used to store wavefields and methods used to compute evolution of the wavefield in time. From a architectural standpoint, a domain consists of a set of elements, elemental sources and elemental receivers. - -.. figure:: Domain_Namespace.svg - :alt: Domain Namespace - :width: 800 - :align: center - - Domain Namespace - -.. toctree:: - :maxdepth: 1 - - domain - kernels/index - element/elements - receivers/receivers - sources/sources diff --git a/docs/api/domain/kernels/elemental_kernels.rst b/docs/api/domain/kernels/elemental_kernels.rst deleted file mode 100644 index 90212537..00000000 --- a/docs/api/domain/kernels/elemental_kernels.rst +++ /dev/null @@ -1,5 +0,0 @@ - -.. doxygenclass:: specfem::domain::impl::kernels::element_kernel - :members: - :undoc-members: - :private-members: diff --git a/docs/api/domain/kernels/index.rst b/docs/api/domain/kernels/index.rst deleted file mode 100644 index 84ae95d4..00000000 --- a/docs/api/domain/kernels/index.rst +++ /dev/null @@ -1,84 +0,0 @@ - -Kernels -======= - -The ``kernels`` namespace is used to store Kokkos kernel implementations. The kernel implemetation describes the parallelism required to execute the computations within elements, elemental sources and elemental receivers. - -Kernels storage class ---------------------- - -Interface -~~~~~~~~~ - -.. code-block:: - - template - class specfem::domain::impl::kernels::kernels - -Parameters -~~~~~~~~~~ - -.. _dim2: ../enumerations/element/dim2.html - -.. |dim2| replace:: dim2() - -.. _dim3: ../enumerations/element/dim3.html - -.. |dim3| replace:: dim3() - -.. _elastic: ../enumerations/element/elastic.html - -.. |elastic| replace:: elastic() - -.. _acoustic: ../enumerations/element/acoustic.html - -.. |acoustic| replace:: acoustic() - -.. _static_quadrature_points: ../enumerations/element/static_quadrature_points.html - -.. |static_quadrature_points| replace:: static_quadrature_points< NGLL >() - -.. _isotropic: ../enumerations/element/isotropic.html - -.. |isotropic| replace:: isotropic() - -* ``medium``: - - The medium of the element. - - - |elastic|_: An elastic element. - - |acoustic|_: An acoustic element. - -* ``quadrature_points_type``: - - The quadrature points of the element. - - - |static_quadrature_points|_: A static quadrature point set. - -Class Description -~~~~~~~~~~~~~~~~~ - -.. _kernels: kernels.html - -.. |kernels| replace:: kernels() - -- |kernels|_ - -Kernel implementations ----------------------- - -.. _elemental_kernels: elemental_kernels.html - -.. |elemental_kernels| replace:: elemental_kernels() - -.. _source_kernels: source_kernel.html - -.. |source_kernels| replace:: source_kernels() - -.. _receiver_kernels: receiver_kernels.html - -.. |receiver_kernels| replace:: receiver_kernels() - -- |elemental_kernels|_ -- |source_kernels|_ -- |receiver_kernels|_ diff --git a/docs/api/domain/kernels/kernels.rst b/docs/api/domain/kernels/kernels.rst deleted file mode 100644 index b25c27e4..00000000 --- a/docs/api/domain/kernels/kernels.rst +++ /dev/null @@ -1,5 +0,0 @@ - -.. doxygenclass:: specfem::domain::impl::kernels::kernels - :members: - :private-members: - :undoc-members: diff --git a/docs/api/domain/kernels/receiver_kernels.rst b/docs/api/domain/kernels/receiver_kernels.rst deleted file mode 100644 index bb9e04a4..00000000 --- a/docs/api/domain/kernels/receiver_kernels.rst +++ /dev/null @@ -1,5 +0,0 @@ - -.. doxygenclass:: specfem::domain::impl::kernels::receiver_kernel - :members: - :undoc-members: - :private-members: diff --git a/docs/api/domain/kernels/source_kernel.rst b/docs/api/domain/kernels/source_kernel.rst deleted file mode 100644 index 581a0d25..00000000 --- a/docs/api/domain/kernels/source_kernel.rst +++ /dev/null @@ -1,5 +0,0 @@ - -.. doxygenclass:: specfem::domain::impl::kernels::source_kernel - :members: - :undoc-members: - :private-members: diff --git a/docs/api/domain/receivers/receivers.rst b/docs/api/domain/receivers/receivers.rst deleted file mode 100644 index 6f64630c..00000000 --- a/docs/api/domain/receivers/receivers.rst +++ /dev/null @@ -1,97 +0,0 @@ -.. elemental_receivers_api_doc:: - -Elemental Receivers API -======================= - -Elemental receivers class defines the methods required to compute siesmograms at the receivers for a given siesmogram step. The methods in this class only compute contribution to the seismogram for a single receiver at a single GLL point inside the element where the receiver is located. - -Definition ----------- - -.. doxygenclass:: specfem::domain::impl::receivers::receiver - -Interface -~~~~~~~~~ - -.. code-block:: - - template - class specfem::domain::impl::receivers::receiver - -Parameters -~~~~~~~~~~ - -.. _dim2: ../../enumerations/element/dim2.html - -.. |dim2| replace:: dim2() - -.. _dim3: ../../enumerations/element/dim3.html - -.. |dim3| replace:: dim3() - -.. _elastic: ../../enumerations/element/elastic.html - -.. |elastic| replace:: elastic() - -.. _acoustic: ../../enumerations/element/acoustic.html - -.. |acoustic| replace:: acoustic() - -.. _static_quadrature_points: ../../enumerations/element/static_quadrature_points.html - -.. |static_quadrature_points| replace:: static_quadrature_points< NGLL >() - -.. _isotropic: ../../enumerations/element/isotropic.html - -.. |isotropic| replace:: isotropic() - -* ``dimension``: - - The dimension of the element. - - - |dim2|_: A two dimensional element. - - |dim3|_: A three dimensional element. - -* ``medium``: - - The medium of the element. - - - |elastic|_: An elastic element. - - |acoustic|_: An acoustic element. - -* ``quadrature_points_type``: - - The quadrature points of the element. - - - |static_quadrature_points|_: A static quadrature point set. - -* ``Properties``: - - The properties of the element. The properties describe any specializations made the implementation. - - - Type of element: - - - |isotropic|_: An isotropic element. - -.. warning:: - - Implemetations exists for only for the specializations defined below. - -Template specializations -------------------------- - -.. _dim2_elastic_static_quadrature_points_isotropic: receivers_dim2_elastic_static_quadrature_points_isotropic.html - -.. |dim2_elastic_static_quadrature_points_isotropic| replace:: receiver< |dim2|_, |elastic|_, |static_quadrature_points|_, |isotropic|_ >() - -.. _dim2_acoustic_static_quadrature_points_isotropic: receivers_dim2_acoustic_static_quadrature_points_isotropic.html - -.. |dim2_acoustic_static_quadrature_points_isotropic| replace:: receiver< |dim2|_, |acoustic|_, |static_quadrature_points|_, |isotropic|_ >() - -* 2D elastic isotropic elements: - - - |dim2_elastic_static_quadrature_points_isotropic|_: Receiver located in a two dimensional elastic element with static quadrature points and isotropic material properties. - -* 2D acoustic isotropic elements: - - - |dim2_acoustic_static_quadrature_points_isotropic|_: Receiver located in a two dimensional acoustic element with static quadrature points and isotropic material properties. diff --git a/docs/api/domain/receivers/receivers_dim2_acoustic_static_quadrature_points_isotropic.rst b/docs/api/domain/receivers/receivers_dim2_acoustic_static_quadrature_points_isotropic.rst deleted file mode 100644 index 1b70eddf..00000000 --- a/docs/api/domain/receivers/receivers_dim2_acoustic_static_quadrature_points_isotropic.rst +++ /dev/null @@ -1,4 +0,0 @@ - -.. doxygenclass:: specfem::domain::impl::receivers::receiver< specfem::enums::element::dimension::dim2, specfem::enums::element::medium::acoustic, specfem::enums::element::quadrature::static_quadrature_points< NGLL >, specfem::enums::element::property::isotropic > - :members: - :private-members: diff --git a/docs/api/domain/receivers/receivers_dim2_elastic_static_quadrature_points_isotropic.rst b/docs/api/domain/receivers/receivers_dim2_elastic_static_quadrature_points_isotropic.rst deleted file mode 100644 index ef72f8b3..00000000 --- a/docs/api/domain/receivers/receivers_dim2_elastic_static_quadrature_points_isotropic.rst +++ /dev/null @@ -1,4 +0,0 @@ - -.. doxygenclass:: specfem::domain::impl::receivers::receiver< specfem::enums::element::dimension::dim2, specfem::enums::element::medium::elastic, specfem::enums::element::quadrature::static_quadrature_points< NGLL >, specfem::enums::element::property::isotropic > - :members: - :private-members: diff --git a/docs/api/domain/sources/sources.rst b/docs/api/domain/sources/sources.rst deleted file mode 100644 index 38db93d8..00000000 --- a/docs/api/domain/sources/sources.rst +++ /dev/null @@ -1,97 +0,0 @@ -.. elemental_sources_api_documentation - -Elemental Sources API -===================== - -Elemental sources class defines the methods required to compute the contribution of a source to the global acceleration at a given timestep. The methods in this class only compute the contributions of a single source for a single GLL point in the element where the source is located. - -Definition ----------- - -.. doxygenclass:: specfem::domain::impl::sources::source - -Interface -~~~~~~~~~ - -.. code-block:: - - template - class specfem::domain::impl::sources::source - -Parameters -~~~~~~~~~~ - -.. _dim2: ../../enumerations/element/dim2.html - -.. |dim2| replace:: dim2() - -.. _dim3: ../../enumerations/element/dim3.html - -.. |dim3| replace:: dim3() - -.. _elastic: ../../enumerations/element/elastic.html - -.. |elastic| replace:: elastic() - -.. _acoustic: ../../enumerations/element/acoustic.html - -.. |acoustic| replace:: acoustic() - -.. _static_quadrature_points: ../../enumerations/element/static_quadrature_points.html - -.. |static_quadrature_points| replace:: static_quadrature_points< NGLL >() - -.. _isotropic: ../../enumerations/element/isotropic.html - -.. |isotropic| replace:: isotropic() - -* ``dimension``: - - The dimension of the element. - - - |dim2|_: A two dimensional element. - - |dim3|_: A three dimensional element. - -* ``medium``: - - The medium of the element. - - - |elastic|_: An elastic element. - - |acoustic|_: An acoustic element. - -* ``quadrature_points_type``: - - The quadrature points of the element. - - - |static_quadrature_points|_: A static quadrature point set. - -* ``Properties``: - - The properties of the element. The properties describe any specializations made the implementation. - - - Type of element: - - - |isotropic|_: An isotropic element. - -.. warning:: - - Implemetations exists for only for the specializations defined below. - -Template specializations -------------------------- - -.. _dim2_elastic_static_quadrature_points_isotropic: sources_dim2_elastic_static_quadrature_points_isotropic.html - -.. |dim2_elastic_static_quadrature_points_isotropic| replace:: source< |dim2|_, |elastic|_, |static_quadrature_points|_, |isotropic|_ >() - -.. _dim2_acoustic_static_quadrature_points_isotropic: sources_dim2_acoustic_static_quadrature_points_isotropic.html - -.. |dim2_acoustic_static_quadrature_points_isotropic| replace:: source< |dim2|_, |acoustic|_, |static_quadrature_points|_, |isotropic|_ >() - -* 2D elastic isotropic elements: - - - |dim2_elastic_static_quadrature_points_isotropic|_: Source located in a two dimensional elastic element with static quadrature points and isotropic material properties. - -* 2D acoustic isotropic elements: - - - |dim2_acoustic_static_quadrature_points_isotropic|_: Source located in a two dimensional acoustic element with static quadrature points and isotropic material properties. diff --git a/docs/api/domain/sources/sources_dim2_acoustic_static_quadrature_points_isotropic.rst b/docs/api/domain/sources/sources_dim2_acoustic_static_quadrature_points_isotropic.rst deleted file mode 100644 index a673791c..00000000 --- a/docs/api/domain/sources/sources_dim2_acoustic_static_quadrature_points_isotropic.rst +++ /dev/null @@ -1,4 +0,0 @@ - -.. doxygenclass:: specfem::domain::impl::sources::source< specfem::enums::element::dimension::dim2, specfem::enums::element::medium::acoustic, specfem::enums::element::quadrature::static_quadrature_points< NGLL >, specfem::enums::element::property::isotropic > - :members: - :private-members: diff --git a/docs/api/domain/sources/sources_dim2_elastic_static_quadrature_points_isotropic.rst b/docs/api/domain/sources/sources_dim2_elastic_static_quadrature_points_isotropic.rst deleted file mode 100644 index a0d5ed24..00000000 --- a/docs/api/domain/sources/sources_dim2_elastic_static_quadrature_points_isotropic.rst +++ /dev/null @@ -1,4 +0,0 @@ - -.. doxygenclass:: specfem::domain::impl::sources::source< specfem::enums::element::dimension::dim2, specfem::enums::element::medium::elastic, specfem::enums::element::quadrature::static_quadrature_points< NGLL >, specfem::enums::element::property::isotropic > - :members: - :private-members: diff --git a/docs/api/enumerations/axes/axes_enumeration.rst b/docs/api/enumerations/axes/axes_enumeration.rst deleted file mode 100644 index 14195e6b..00000000 --- a/docs/api/enumerations/axes/axes_enumeration.rst +++ /dev/null @@ -1,7 +0,0 @@ - -Axes Enumeration -~~~~~~~~~~~~~~~~ - -Define cartesian axes. - -.. doxygenenum:: specfem::enums::axes diff --git a/docs/api/enumerations/coupling/coupling_enumerations.rst b/docs/api/enumerations/coupling/coupling_enumerations.rst deleted file mode 100644 index 94d0ee48..00000000 --- a/docs/api/enumerations/coupling/coupling_enumerations.rst +++ /dev/null @@ -1,8 +0,0 @@ - -Coupling Enumerations -~~~~~~~~~~~~~~~~~~~~~ - -Coulping enumerations are used to specify coupling edges. - -.. doxygennamespace:: specfem::enums::coupling - :members: diff --git a/docs/api/enumerations/dimension/index.rst b/docs/api/enumerations/dimension/index.rst new file mode 100644 index 00000000..160317be --- /dev/null +++ b/docs/api/enumerations/dimension/index.rst @@ -0,0 +1,7 @@ + +.. _enumerations_dimension: + +Dimension definitions +--------------------- + +.. doxygenenum:: specfem::dimension::type diff --git a/docs/api/enumerations/element/acoustic.rst b/docs/api/enumerations/element/acoustic.rst deleted file mode 100644 index 4dc6f9b8..00000000 --- a/docs/api/enumerations/element/acoustic.rst +++ /dev/null @@ -1,5 +0,0 @@ -.. _specfem_enums_element_medium_acoustic: - -.. doxygenclass:: specfem::enums::element::medium::acoustic - :members: - :private-members: diff --git a/docs/api/enumerations/element/dim2.rst b/docs/api/enumerations/element/dim2.rst deleted file mode 100644 index 542adb13..00000000 --- a/docs/api/enumerations/element/dim2.rst +++ /dev/null @@ -1,5 +0,0 @@ -.. _specfem_enums_element_dimension_dim2: - -.. doxygenclass:: specfem::enums::element::dimension::dim2 - :members: - :private-members: diff --git a/docs/api/enumerations/element/dim3.rst b/docs/api/enumerations/element/dim3.rst deleted file mode 100644 index 3b38cb03..00000000 --- a/docs/api/enumerations/element/dim3.rst +++ /dev/null @@ -1,5 +0,0 @@ -.. _specfem_enums_element_dimension_dim2: - -.. doxygenclass:: specfem::enums::element::dimension::dim3 - :members: - :private-members: diff --git a/docs/api/enumerations/element/elastic.rst b/docs/api/enumerations/element/elastic.rst deleted file mode 100644 index 3ba24aee..00000000 --- a/docs/api/enumerations/element/elastic.rst +++ /dev/null @@ -1,5 +0,0 @@ -.. _specfem_enums_element_medium_elastic: - -.. doxygenclass:: specfem::enums::element::medium::elastic - :members: - :private-members: diff --git a/docs/api/enumerations/element/element_enumeration.rst b/docs/api/enumerations/element/element_enumeration.rst deleted file mode 100644 index a494566f..00000000 --- a/docs/api/enumerations/element/element_enumeration.rst +++ /dev/null @@ -1,84 +0,0 @@ - -Element -~~~~~~~ - -Enumerations that define a type of element. - -.. _dim2: dim2.html - -.. |dim2| replace:: dim2() - -.. _dim3: dim3.html - -.. |dim3| replace:: dim3() - -.. _elastic: elastic.html - -.. |elastic| replace:: elastic() - -.. _acoustic: acoustic.html - -.. |acoustic| replace:: acoustic() - -.. _static_quadrature_points: static_quadrature_points.html - -.. |static_quadrature_points| replace:: static_quadrature_points< NGLL >() - -.. _isotropic: isotropic.html - -.. |isotropic| replace:: isotropic() - -.. _boundary_conditions: ../../boundary_conditions/index.html - -.. |boundary_conditions| replace:: boundary_conditions - -Dimension -_________ - -The dimension of the element. - -- |dim2|_: A two dimensional element. -- |dim3|_: A three dimensional element. - -Medium -______ - -The medium of the element. - -- |elastic|_: An elastic element. -- |acoustic|_: An acoustic element. - -Medium enumerations to tag the element with a medium. - -.. doxygenenum:: specfem::enums::element::type - -Quadrature Points -_________________ - -The quadrature points of the element. - -- |static_quadrature_points|_: A static quadrature point set. - -Elemental Properties -____________________ - -The properties of the element. The properties describe any specializations made the implementation. - -- Type of element: - - - |isotropic|_: An isotropic element. - -Property enumerations to tag the element with a property. - -.. doxygenenum:: specfem::enums::element::property_tag - -Boundary Conditions -___________________ - -Defines the boundary conditions on the element. The boundary conditions are used to modify the element's force contribution to the global force vector. - -- |boundary_conditions|_: The boundary conditions of the element. - -Boundary condition enumerations to tag the element with a boundary condition. - -.. doxygenenum:: specfem::enums::element::boundary_tag diff --git a/docs/api/enumerations/element/index.rst b/docs/api/enumerations/element/index.rst new file mode 100644 index 00000000..e662a46b --- /dev/null +++ b/docs/api/enumerations/element/index.rst @@ -0,0 +1,11 @@ + +.. _enumerations_element: + +Element definitions +------------------- + +.. doxygenenum:: specfem::element::medium_tag + +.. doxygenenum:: specfem::element::property_tag + +.. doxygenenum:: specfem::element::boundary_tag diff --git a/docs/api/enumerations/element/isotropic.rst b/docs/api/enumerations/element/isotropic.rst deleted file mode 100644 index f2facc74..00000000 --- a/docs/api/enumerations/element/isotropic.rst +++ /dev/null @@ -1,5 +0,0 @@ -.. _specfem_enums_element_property_isotropic: - -.. doxygenclass:: specfem::enums::element::property::isotropic - :members: - :private-members: diff --git a/docs/api/enumerations/element/static_quadrature_points.rst b/docs/api/enumerations/element/static_quadrature_points.rst deleted file mode 100644 index b015d449..00000000 --- a/docs/api/enumerations/element/static_quadrature_points.rst +++ /dev/null @@ -1,5 +0,0 @@ -.. _specfem_enums_element_quadrature_static_quadrature_points: - -.. doxygenclass:: specfem::enums::element::quadrature::static_quadrature_points - :members: - :private-members: diff --git a/docs/api/enumerations/index.rst b/docs/api/enumerations/index.rst index a3aa584e..fb0d3418 100644 --- a/docs/api/enumerations/index.rst +++ b/docs/api/enumerations/index.rst @@ -1,14 +1,12 @@ -.. _specfem_enumerations:: +.. _enumerations:: Enumerations -************ - -Enumerations are used to define template parameters for different objects. +============ .. toctree:: :maxdepth: 1 - element/element_enumeration - axes/axes_enumeration - coupling/coupling_enumerations - seismogram/seismogram_enumeration + dimension/index + element/index + simulation/index + wavefield/index diff --git a/docs/api/enumerations/seismogram/seismogram_enumeration.rst b/docs/api/enumerations/seismogram/seismogram_enumeration.rst deleted file mode 100644 index 6dc813b7..00000000 --- a/docs/api/enumerations/seismogram/seismogram_enumeration.rst +++ /dev/null @@ -1,7 +0,0 @@ - -Seismogram Enumerations -~~~~~~~~~~~~~~~~~~~~~~~ - -Enumerations used to describe the type of seismogram data. - -.. doxygenenum:: specfem::enum::seismogram::type diff --git a/docs/api/enumerations/simulation/index.rst b/docs/api/enumerations/simulation/index.rst new file mode 100644 index 00000000..17f44685 --- /dev/null +++ b/docs/api/enumerations/simulation/index.rst @@ -0,0 +1,7 @@ + +.. _enumerations_simulation: + +Simulation definitions +---------------------- + +.. doxygenenum:: specfem::simulation::type diff --git a/docs/api/enumerations/wavefield/index.rst b/docs/api/enumerations/wavefield/index.rst new file mode 100644 index 00000000..acdff670 --- /dev/null +++ b/docs/api/enumerations/wavefield/index.rst @@ -0,0 +1,7 @@ + +.. _enumerations_wavefield: + +Wavefield definitions +--------------------- + +.. doxygenenum:: specfem::wavefield::type diff --git a/docs/api/index.rst b/docs/api/index.rst index 120c90fc..3704a2fb 100644 --- a/docs/api/index.rst +++ b/docs/api/index.rst @@ -7,18 +7,18 @@ API documentation :maxdepth: 2 :glob: - kokkos_abstractions - namespace/index + enumerations/index quadrature/index material/index - IO/index + mesh/index sources/index receivers/index - compute/index - enumerations/index - domain/index - boundary_conditions/index - coupling_physics/index + datatypes/index + assembly/index + policies/index + operators/index + compute_kernels/index + coupling_physics/coupled_interface timescheme/index solver/index setup_parameters/index diff --git a/docs/api/kokkos_abstractions.rst b/docs/api/kokkos_abstractions.rst deleted file mode 100644 index 5299f530..00000000 --- a/docs/api/kokkos_abstractions.rst +++ /dev/null @@ -1,12 +0,0 @@ -.. _kokkos_abstractions: - -Views and Execution Policies -============================ - -Specfem abstractions for Kokkos interfaces. The goal is never to use Kokkos views or execution policies directly. Ideally we would want to define them in kokkos_abstractions.h file under the specfem namespace. - -This keeps definition of datatypes/execution-policies consistent throughout the whole project. - -.. doxygennamespace:: specfem::kokkos - :members: - :undoc-members: diff --git a/docs/api/material/acoustic_material.rst b/docs/api/material/acoustic_material.rst deleted file mode 100644 index e455b8c3..00000000 --- a/docs/api/material/acoustic_material.rst +++ /dev/null @@ -1,10 +0,0 @@ - -Acoustic Material -================= - -Acoustic material class - -.. doxygenclass:: specfem::material::acoustic_material - :members: - :undoc-members: - :private-members: diff --git a/docs/api/material/elastic_material.rst b/docs/api/material/elastic_material.rst deleted file mode 100644 index 30a8eb3d..00000000 --- a/docs/api/material/elastic_material.rst +++ /dev/null @@ -1,10 +0,0 @@ - -Elastic Material -================= - -Elastic material class - -.. doxygenclass:: specfem::material::elastic_material - :members: - :undoc-members: - :private-members: diff --git a/docs/api/material/index.rst b/docs/api/material/index.rst index 9dd6b4c8..84d14960 100644 --- a/docs/api/material/index.rst +++ b/docs/api/material/index.rst @@ -1,21 +1,23 @@ -Materials Class API -=================== -Materials Class is used to store material information for every material in the mesh. +.. _materials: -.. toctree:: - :maxdepth: 1 +Material Properties +=================== .. doxygenclass:: specfem::material::material - :members: - :undoc-members: - :private-members: + :members: + + +Implementation Details +---------------------- -Types of Materials Implemented ------------------------------ +.. doxygenclass:: specfem::material::properties + :members: -.. toctree:: - :maxdepth: 1 +.. doxygenclass:: specfem::material::properties< specfem::element::medium_tag::elastic, specfem::element::property_tag::isotropic > + :members: + :private-members: - acoustic_material - elastic_material +.. doxygenclass:: specfem::material::properties< specfem::element::medium_tag::acoustic, specfem::element::property_tag::isotropic > + :members: + :private-members: diff --git a/docs/api/mesh/boundaries/absorbing_boundaries.rst b/docs/api/mesh/boundaries/absorbing_boundaries.rst new file mode 100644 index 00000000..d0c980ec --- /dev/null +++ b/docs/api/mesh/boundaries/absorbing_boundaries.rst @@ -0,0 +1,8 @@ + +.. _mesh_boundaries_absorbing_boundaries: + +Absorbing Boundaries +==================== + +.. doxygenstruct:: specfem::mesh::absorbing_boundary + :members: diff --git a/docs/api/mesh/boundaries/acoustic_free_surface.rst b/docs/api/mesh/boundaries/acoustic_free_surface.rst new file mode 100644 index 00000000..dbcf97ea --- /dev/null +++ b/docs/api/mesh/boundaries/acoustic_free_surface.rst @@ -0,0 +1,8 @@ + +.. _mesh_boundaries_acoustic_free_surface: + +Acoustic Free Surface +===================== + +.. doxygenstruct:: specfem::mesh::acoustic_free_surface + :members: diff --git a/docs/api/mesh/boundaries/index.rst b/docs/api/mesh/boundaries/index.rst new file mode 100644 index 00000000..7618ead3 --- /dev/null +++ b/docs/api/mesh/boundaries/index.rst @@ -0,0 +1,8 @@ + +.. _mesh_boundaries: + +Boundaries +========== + +.. doxygenstruct:: specfem::mesh::boundaries + :members: diff --git a/docs/api/mesh/control_nodes/index.rst b/docs/api/mesh/control_nodes/index.rst new file mode 100644 index 00000000..cd70a840 --- /dev/null +++ b/docs/api/mesh/control_nodes/index.rst @@ -0,0 +1,8 @@ + +.. _mesh_control_nodes: + +Control Nodes +============= + +.. doxygenstruct:: specfem::mesh::control_nodes + :members: diff --git a/docs/api/mesh/coupled_interfaces/index.rst b/docs/api/mesh/coupled_interfaces/index.rst new file mode 100644 index 00000000..92194b71 --- /dev/null +++ b/docs/api/mesh/coupled_interfaces/index.rst @@ -0,0 +1,15 @@ + +.. _mesh_coupled_interfaces: + +Coupled Interfaces +================== + +.. doxygenstruct:: specfem::mesh::coupled_interfaces + :members: + + +Implementation Details +---------------------- + +.. doxygenstruct:: specfem::mesh::interface_container + :members: diff --git a/docs/api/mesh/index.rst b/docs/api/mesh/index.rst new file mode 100644 index 00000000..902ec106 --- /dev/null +++ b/docs/api/mesh/index.rst @@ -0,0 +1,8 @@ + +.. _mesh: + +SPECFEM++ Mesh +============== + +.. doxygenstruct:: specfem::mesh::mesh + :members: diff --git a/docs/api/mesh/materials/index.rst b/docs/api/mesh/materials/index.rst new file mode 100644 index 00000000..1c43bd47 --- /dev/null +++ b/docs/api/mesh/materials/index.rst @@ -0,0 +1,8 @@ + +.. _mesh_materials: + +Materials +========= + +.. doxygenstruct:: specfem::mesh::materials + :members: diff --git a/docs/api/mesh/tags/index.rst b/docs/api/mesh/tags/index.rst new file mode 100644 index 00000000..76611ba8 --- /dev/null +++ b/docs/api/mesh/tags/index.rst @@ -0,0 +1,8 @@ + +.. _mesh_tags: + +Tags +==== + +.. doxygenstruct:: specfem::mesh::tags + :members: diff --git a/docs/api/namespaces/index.rst b/docs/api/namespaces/index.rst deleted file mode 100644 index 61fd498d..00000000 --- a/docs/api/namespaces/index.rst +++ /dev/null @@ -1,81 +0,0 @@ - -Namespace Discription -===================== - -.. note:: - Still in progress. - -.. doxygennamespace:: specfem - :desc-only: - -.. doxygennamespace:: specfem::kokkos - :desc-only: - -.. doxygennamespace:: specfem::mesh - :desc-only: - -.. doxygennamespace:: specfem::mesh::boundaries - :desc-only: - -.. doxygennamespace:: specfem::mesh::elements - :desc-only: - -.. doxygennamespace:: specfem::mesh::coupled_interfaces - :desc-only: - -.. doxygennamespace:: specfem::mesh::IO - :desc-only: - -.. doxygennamespace:: specfem::mesh::IO::fortran - :desc-only: - -.. doxygennamespace:: specfem::compute - :desc-only: - -.. doxygennamespace:: specfem::domain - :desc-only: - -.. doxygennamespace:: specfem::domain::impl - :desc-only: - -.. doxygennamespace:: specfem::domain::impl::elements - :desc-only: - -.. doxygennamespace:: specfem::domain::impl::sources - :desc-only: - -.. doxygennamespace:: specfem::domain::impl::receivers - :desc-only: - -.. doxygennamespace:: specfem::coupled_interface - :desc-only: - -.. doxygennamespace:: specfem::coupled_interface::impl - :desc-only: - -.. doxygennamespace:: specfem::coupled_interface::impl::edges - :desc-only: - -.. doxygennamespace:: specfem::quadrature - :desc-only: - -.. doxygennamespace:: specfem::quadrature::gll - :desc-only: - -.. doxygennamespace:: specfem::material - :desc-only: - -.. doxygennamespace:: specfem::sources - :desc-only: - -.. doxygennamespace:: specfem::receivers - :desc-only: - -.. doxygennamespace:: specfem::TimeScheme - :desc-only: - -.. doxygennamespace:: specfem::writer - :desc-only: - -.. doxygennamespace:: specfem::runtime_configuration - :desc-only: diff --git a/docs/api/operators/divergence.rst b/docs/api/operators/divergence.rst new file mode 100644 index 00000000..eb191b9d --- /dev/null +++ b/docs/api/operators/divergence.rst @@ -0,0 +1,7 @@ + +.. _operators_divergence: + +Divergence Operator +=================== + +.. doxygengroup:: AlgorithmsDivergence diff --git a/docs/api/operators/gradient.rst b/docs/api/operators/gradient.rst new file mode 100644 index 00000000..7b5c9774 --- /dev/null +++ b/docs/api/operators/gradient.rst @@ -0,0 +1,7 @@ + +.. _operators_gradient: + +Gradient Operator +================= + +.. doxygengroup:: AlgorithmsGradient diff --git a/docs/api/operators/index.rst b/docs/api/operators/index.rst new file mode 100644 index 00000000..5ec2ec9e --- /dev/null +++ b/docs/api/operators/index.rst @@ -0,0 +1,11 @@ + +.. _operators: + +Operators +========= + +.. toctree:: + :maxdepth: 1 + + gradient + divergence diff --git a/docs/api/policies/chunk_element/index.rst b/docs/api/policies/chunk_element/index.rst new file mode 100644 index 00000000..7f4185b3 --- /dev/null +++ b/docs/api/policies/chunk_element/index.rst @@ -0,0 +1,75 @@ + +.. _policy_chunk_element_index: + +Chunk Element Policy +-------------------- + +.. toctree:: + :maxdepth: 2 + + policy + parallel_configuration + iterator + +Example Usage +------------- + +.. code-block:: cpp + :linenos: + + #include "mesh/mesh.hpp" + #include "compute/assembly.hpp" + #include "policies/chunk_element.hpp" + #include + + int main() { + + // Create a mesh from mesh database + const specfem::mesh::mesh mesh("mesh_database.bin"); + + // Create a assembly object + specfem::compute::assembly assembly(mesh); + const auto &derivatives = assembly.partial_derivatives; + + // Lets generate a Kokkos::View for elements in the domain + const int nspec = mesh.nspec; + Kokkos::View elements("elements", nspec); + + Kokkos::parallel_for("generate_elements", nspec, KOKKOS_LAMBDA(const int ispec) { + elements(ispec) = ispec; + }); + + // Create a chunk element policy + using SIMD = specfem::datatype::simd; + using ParallelConfiguration = default_chunk_config; + using PointPartialDerivativeType = specfem::point::partial_derivatives + using ChunkElementPolicy = specfem::policy::chunk_element + + ChunkElementPolicy chunk_element(elements); + const auto &policy = static_cast(chunk_element); + + Kokkos::parallel_for("compute_partial_derivatives", policy, KOKKOS_LAMBDA(const typename ChunkElementPolicy::member_type &team) { + for (int tile = 0; tile < ParallelConfiguration::tile_size; tile+= ParallelConfiguration::chunk_size) { + const int starting_element_index = team.league_rank() * ChunkPolicyType::tile_size * simd_size + tile; + const auto iterator = + chunk_policy.league_iterator(starting_element_index); + + Kokkos::parallel_for( + Kokkos::TeamThreadRange(team, iterator.chunk_size()), + [&](const int i) { + const auto iterator_index = iterator(i); + const auto index = iterator_index.index; + + PointPartialDerivativeType point_derivatives(0, 0, 0, 0); + + specfem::compute::store_on_device(index, point_derivatives, derivatives); + }); + } + }); + + // Wait for all kernels to finish + Kokkos::fence(); + + return 0; + + } diff --git a/docs/api/policies/chunk_element/iterator.rst b/docs/api/policies/chunk_element/iterator.rst new file mode 100644 index 00000000..528ee745 --- /dev/null +++ b/docs/api/policies/chunk_element/iterator.rst @@ -0,0 +1,35 @@ + +.. _iterator_chunk_element: + +Chunk Element Iterator +====================== + +Chunk element iterator to generate indices for quadrature points defined by :ref:`policy_chunk_element` policy. + +.. doxygenclass:: specfem::iterator::chunk + :members: + +Implementation details +---------------------- + +.. doxygenclass:: specfem::iterator::chunk< ViewType, specfem::dimension::type::dim2, SIMD > + :members: + +.. _iterator_chunk_element_index: + +Chunk element index types +========================= + +Index types generated by the chunk element iterator. + +.. doxygenstruct:: specfem::iterator::impl::chunk_index_type + :members: + +Implementation details +---------------------- + +.. doxygenstruct:: specfem::iterator::impl::chunk_index_type< true, DimensionType > + :members: + +.. doxygenstruct:: specfem::iterator::impl::chunk_index_type< false, DimensionType > + :members: diff --git a/docs/api/policies/chunk_element/parallel_configuration.rst b/docs/api/policies/chunk_element/parallel_configuration.rst new file mode 100644 index 00000000..f248fea2 --- /dev/null +++ b/docs/api/policies/chunk_element/parallel_configuration.rst @@ -0,0 +1,10 @@ + +.. _parallel_config_chunk_config: + +Parallel Configuration for Chunk Element Policy +=============================================== + +.. doxygenstruct:: specfem::parallel_config::chunk_config + :members: + +.. doxygenstruct:: specfem::parallel_config::default_chunk_config diff --git a/docs/api/policies/chunk_element/policy.rst b/docs/api/policies/chunk_element/policy.rst new file mode 100644 index 00000000..7d066cbe --- /dev/null +++ b/docs/api/policies/chunk_element/policy.rst @@ -0,0 +1,10 @@ + +.. _policy_chunk_element: + +Chunk Element Policy +==================== + +Policy to chunk a range of elements into chunks assigned to Kokkos teams and iterate over quadrature points within each chunk. + +.. doxygenstruct:: specfem::policy::element_chunk + :members: diff --git a/docs/api/policies/edge/index.rst b/docs/api/policies/edge/index.rst new file mode 100644 index 00000000..0318455d --- /dev/null +++ b/docs/api/policies/edge/index.rst @@ -0,0 +1,76 @@ + +.. _policy_edge_index: + +Edge Policy +----------- + +.. toctree:: + :maxdepth: 2 + + policy + iterator + parallel_config + +Example Usage +------------- + +.. code-block:: cpp + :linenos: + + #include "mesh/mesh.hpp" + #include "compute/assembly.hpp" + #include "policies/edge.hpp" + #include + + int main() { + + // Create a mesh from mesh database + const specfem::mesh::mesh mesh("mesh_database.bin"); + + // Create a assembly object + specfem::compute::assembly assembly(mesh); + + // Lets get the acoustic elastic interface + constexpr auto acoustic_tag = specfem::element::medium_tag::acoustic; + constexpr auto elastic_tag = specfem::element::medium_tag::elastic; + constexpr auto dimension_tag = specfem::dimension::type::dim2; + + const auto &interface = assembly.coupled_interface.get_interface_container(); + const auto &field = assembly.fields.forward; + const auto [acoustic_index, elastic_index] = interface.get_index_mapping(); + const auto [acoustic_edge_type, elastic_edge_type] = interface.get_edge_type(); + const auto factor = interface.get_edge_factor(); + const auto normal = interface.get_edge_normal(); + + // Create a edge policy + using ParallelConfig = specfem::parallel_config::default_edge_config + using EdgePolicyType = specfem::policy::edge; + + EdgePolicyType edge(acoustic_index, elastic_index, acoustic_edge_type, elastic_edge_type); + + // We have to use a hack here. We cast the policy to the policy_type of the edge. + // Since Kokkos does not support edge policy directly, we have to use this hack. + const auto &policy = static_cast(edge); + + Kokkos::parallel_for("compute_edge", policy, KOKKOS_LAMBDA(const member_type &team) { + const auto iterator = edge(team.league_rank()); + + Kokkos::parallel_for(Kokkos::TeamThreadRange(iterator.edge_size()), [&](const int i) { + const auto index = iterator(i); + const auto acoustic_index = index.self_index; + const auto elastic_index = index.coupled_index; + + DisplacemetPointField elastic_field; + specfem::compute::load_on_device(coupled_index, field, elastic_field); + + AccelerationPointField acoustic_field; + acoustic_field.acceleration(0) = factor * (elastic_field.displacement(0) * normal(0) + elastic_field.displacement(1) * normal(1)); + + specfem::compute::store_on_device(acoustic_index, acoustic_field, field); + + }); + }); + + return 0; + + } diff --git a/docs/api/policies/edge/iterator.rst b/docs/api/policies/edge/iterator.rst new file mode 100644 index 00000000..de514917 --- /dev/null +++ b/docs/api/policies/edge/iterator.rst @@ -0,0 +1,26 @@ + +.. _iterator_edge: + +Edge Iterator +============= + +Edge iterator to generate indices for quadrature points defined by :ref:`policy_edge` policy. + +.. doxygenstruct:: specfem::iterator::edge + :members: + +Implementation details +---------------------- + +.. doxygenstruct:: specfem::iterator::edge< specfem::dimension::type::dim2 > + :members: + +.. _iterator_edge_index: + +Edge index types +================ + +Index types generated by the edge iterator. + +.. doxygenstruct:: specfem::iterator::impl::edge_index_type + :members: diff --git a/docs/api/policies/edge/parallel_config.rst b/docs/api/policies/edge/parallel_config.rst new file mode 100644 index 00000000..04b26b32 --- /dev/null +++ b/docs/api/policies/edge/parallel_config.rst @@ -0,0 +1,10 @@ + +.. _parallel_config_edge_config: + +Parallel Configuration for Edge Policy +====================================== + +.. doxygenstruct:: specfem::parallel_config::edge_config + :members: + +.. doxygenstruct:: specfem::parallel_config::default_edge_config diff --git a/docs/api/policies/edge/policy.rst b/docs/api/policies/edge/policy.rst new file mode 100644 index 00000000..472b68d5 --- /dev/null +++ b/docs/api/policies/edge/policy.rst @@ -0,0 +1,10 @@ + +.. _policy_edge: + +Edge Policy +=========== + +Policy to iterator over shared edges between elements in a mesh. + +.. doxygenstruct:: specfem::policy::element_edge + :members: diff --git a/docs/api/policies/index.rst b/docs/api/policies/index.rst new file mode 100644 index 00000000..dfbf6c4a --- /dev/null +++ b/docs/api/policies/index.rst @@ -0,0 +1,12 @@ + +.. _policies: + +Iteration policies +================== + +.. toctree:: + :maxdepth: 1 + + range/index + chunk_element/index + edge/index diff --git a/docs/api/policies/range/index.rst b/docs/api/policies/range/index.rst new file mode 100644 index 00000000..9dbb54b7 --- /dev/null +++ b/docs/api/policies/range/index.rst @@ -0,0 +1,62 @@ + +.. _policy_range_index: + +Range Policy +------------ + +.. toctree:: + :maxdepth: 2 + + policy + iterator + parallel_configuration + +Example Usage +------------- + +.. code-block:: cpp + :linenos: + + #include "mesh/mesh.hpp" + #include "compute/assembly.hpp" + #include "policies/range.hpp" + #include + + int main() { + + // Create a mesh from mesh database + const specfem::mesh::mesh mesh("mesh_database.bin"); + + // Create a assembly object + specfem::compute::assembly assembly(mesh); + + // Lets get number of quadrature points within acoustic domain + const auto &forward_field = assembly.fields.forward; + const int nglob = forward.acoustic.nglob; + + // Create a range policy + using SIMD = specfem::datatype::simd; + using ParallelConfiguration = specfem::parallel_config::default_range_config; + using PointFieldType = specfem::point::field; + using RangePolicy = specfem::policy::range; + + RangePolicy range(nglob); + // We have to use a hack here. We cast the policy to the policy_type of the range. + // Since Kokkos does not support range policy directly, we have to use this hack. + const auto &policy = static_cast(range); + + // Iterate over all points in the acoustic domain and set acceleration to 0.0 + Kokkos::parallel_for("assign_values", policy, KOKKOS_LAMBDA(const int iglob) { + const auto iterator = range(i); + const auto index = iterator(0); + PointFieldType acceleration; + acceleration.acceleration(0) = 0.0; + + specfem::compute::store_on_device(index.index, acceleration, forward_field); + }); + + // Wait for all kernels to finish + Kokkos::fence(); + + return 0; + } diff --git a/docs/api/policies/range/iterator.rst b/docs/api/policies/range/iterator.rst new file mode 100644 index 00000000..428edf5c --- /dev/null +++ b/docs/api/policies/range/iterator.rst @@ -0,0 +1,29 @@ + +.. _iterator_range: + +Range Iterator +============== + +Range iterator to generate indices for quadrature points defined by :ref:`policy_range` policy. + +.. doxygenstruct:: specfem::iterator::range + :members: + +.. _iterator_range_index: + +Range index types +================= + +Index types generated by the range iterator. + +.. doxygenstruct:: specfem::iterator::impl::range_index_type + :members: + +Implementation details +---------------------- + +.. doxygenstruct:: specfem::iterator::impl::range_index_type< true > + :members: + +.. doxygenstruct:: specfem::iterator::impl::range_index_type< false > + :members: diff --git a/docs/api/policies/range/parallel_configuration.rst b/docs/api/policies/range/parallel_configuration.rst new file mode 100644 index 00000000..e6690916 --- /dev/null +++ b/docs/api/policies/range/parallel_configuration.rst @@ -0,0 +1,10 @@ + +.. _parallel_config_range_config: + +Parallel Configuration for Range Policy +======================================= + +.. doxygenstruct:: specfem::parallel_config::range_config + :members: + +.. doxygentypedef:: specfem::parallel_config::default_range_config diff --git a/docs/api/policies/range/policy.rst b/docs/api/policies/range/policy.rst new file mode 100644 index 00000000..45cd7e17 --- /dev/null +++ b/docs/api/policies/range/policy.rst @@ -0,0 +1,10 @@ + +.. _policy_range: + +Range Policy +============ + +Iterate over a linear range of quadrature points. Useful for iterating over a range of quadrature points in an assembled mesh. + +.. doxygenstruct:: specfem::policy::range + :members: diff --git a/docs/api/quadrature/index.rst b/docs/api/quadrature/index.rst index 993471f7..1a567586 100644 --- a/docs/api/quadrature/index.rst +++ b/docs/api/quadrature/index.rst @@ -1,4 +1,6 @@ +.. _quadrature_api: + Quadrature API =================== diff --git a/docs/api/receivers/index.rst b/docs/api/receivers/index.rst index 29360852..22832dbd 100644 --- a/docs/api/receivers/index.rst +++ b/docs/api/receivers/index.rst @@ -1,4 +1,6 @@ +.. _receivers_api: + Receiver API ================= diff --git a/docs/api/setup_parameters/database_configuration.rst b/docs/api/setup_parameters/database_configuration.rst index eeaeed91..0b0e1bed 100644 --- a/docs/api/setup_parameters/database_configuration.rst +++ b/docs/api/setup_parameters/database_configuration.rst @@ -6,5 +6,3 @@ Methods to parse database information from configuration file. .. doxygenclass:: specfem::runtime_configuration::database_configuration :members: - :undoc-members: - :private-members: diff --git a/docs/api/setup_parameters/header.rst b/docs/api/setup_parameters/header.rst index 7d9e5ce3..b32b0f7b 100644 --- a/docs/api/setup_parameters/header.rst +++ b/docs/api/setup_parameters/header.rst @@ -6,5 +6,3 @@ Methods to read header information from configuration file. .. doxygenclass:: specfem::runtime_configuration::header :members: - :undoc-members: - :private-members: diff --git a/docs/api/setup_parameters/index.rst b/docs/api/setup_parameters/index.rst index 73e6ae70..31dae51c 100644 --- a/docs/api/setup_parameters/index.rst +++ b/docs/api/setup_parameters/index.rst @@ -1,4 +1,6 @@ +.. _runtime_configuration: + Setup Parameters ================= diff --git a/docs/api/setup_parameters/quadrature.rst b/docs/api/setup_parameters/quadrature.rst index 4d10c4f0..49276c9d 100644 --- a/docs/api/setup_parameters/quadrature.rst +++ b/docs/api/setup_parameters/quadrature.rst @@ -6,5 +6,3 @@ Methods to read quadrature information from configuration file and instantiate q .. doxygenclass:: specfem::runtime_configuration::quadrature :members: - :undoc-members: - :private-members: diff --git a/docs/api/setup_parameters/receivers.rst b/docs/api/setup_parameters/receivers.rst index f35cecd0..e15cce86 100644 --- a/docs/api/setup_parameters/receivers.rst +++ b/docs/api/setup_parameters/receivers.rst @@ -6,5 +6,3 @@ Methods to parse receiver information from the configuration file. .. doxygenclass:: specfem::runtime_configuration::receivers :members: - :undoc-members: - :private-members: diff --git a/docs/api/setup_parameters/run_setup.rst b/docs/api/setup_parameters/run_setup.rst index 491d30a9..01f1e5dd 100644 --- a/docs/api/setup_parameters/run_setup.rst +++ b/docs/api/setup_parameters/run_setup.rst @@ -6,5 +6,3 @@ Methods to parse runtime setup node from configuration file. .. doxygenclass:: specfem::runtime_configuration::run_setup :members: - :undoc-members: - :private-members: diff --git a/docs/api/setup_parameters/seismogram.rst b/docs/api/setup_parameters/seismogram.rst index c19524a4..c1af861b 100644 --- a/docs/api/setup_parameters/seismogram.rst +++ b/docs/api/setup_parameters/seismogram.rst @@ -6,5 +6,3 @@ Methods to parse seismogram information from runtime configuration. .. doxygenclass:: specfem::runtime_configuration::seismogram :members: - :undoc-members: - :private-members: diff --git a/docs/api/setup_parameters/setup.rst b/docs/api/setup_parameters/setup.rst index 317f4272..b029b596 100644 --- a/docs/api/setup_parameters/setup.rst +++ b/docs/api/setup_parameters/setup.rst @@ -6,5 +6,3 @@ The ``setup`` class serves as the primary driver to parse the configuration file .. doxygenclass:: specfem::runtime_configuration::setup :members: - :undoc-members: - :private-members: diff --git a/docs/api/setup_parameters/solver/index.rst b/docs/api/setup_parameters/solver/index.rst index 3a6ae1e1..d539964a 100644 --- a/docs/api/setup_parameters/solver/index.rst +++ b/docs/api/setup_parameters/solver/index.rst @@ -4,15 +4,5 @@ Solver API Methods to read solver information from the configuration file and instantiate a solver. -.. doxygenclass:: specfem::runtime_configuration::solver:solver +.. doxygenclass:: specfem::runtime_configuration::solver::solver :members: - :undoc-members: - :private-members: - -Types of solvers ----------------- - -.. toctree:: - :maxdepth: 1 - - time_marching diff --git a/docs/api/setup_parameters/solver/time_marching.rst b/docs/api/setup_parameters/solver/time_marching.rst deleted file mode 100644 index dcb0a7e2..00000000 --- a/docs/api/setup_parameters/solver/time_marching.rst +++ /dev/null @@ -1,8 +0,0 @@ - -Time Marching Solver -===================== - -.. doxygenclass:: specfem::runtime_configuration::solver::time_marching - :members: - :undoc-members: - :private-members: diff --git a/docs/api/solver/index.rst b/docs/api/solver/index.rst index 915e1183..ee7cd83a 100644 --- a/docs/api/solver/index.rst +++ b/docs/api/solver/index.rst @@ -1,13 +1,13 @@ -Solver API -================= +.. _solver: + +Solver +====== The ``solver`` class provides interfaces to describe the solver algorithm. .. doxygenclass:: specfem::solver::solver :members: - :undoc-members: - :private-members: Types of solvers ---------------- diff --git a/docs/api/solver/time_marching.rst b/docs/api/solver/time_marching.rst index eba6f55b..55bc31a0 100644 --- a/docs/api/solver/time_marching.rst +++ b/docs/api/solver/time_marching.rst @@ -1,4 +1,6 @@ +.. _solver_time_marching: + Time Marching Solver ==================== @@ -6,5 +8,12 @@ Time marching explicit solver .. doxygenclass:: specfem::solver::time_marching :members: - :undoc-members: - :private-members: + +Implementation Details +---------------------- + +.. doxygenclass:: specfem::solver::time_marching< specfem::simulation::type::forward, DimensionType, qp_type > + :members: + +.. doxygenclass:: specfem::solver::time_marching< specfem::simulation::type::combined, DimensionType, qp_type > + :members: diff --git a/docs/api/sources/index.rst b/docs/api/sources/index.rst index afbcdf9d..f6937bc9 100644 --- a/docs/api/sources/index.rst +++ b/docs/api/sources/index.rst @@ -1,4 +1,6 @@ +.. _sources_api: + Sources API ================= diff --git a/docs/api/timescheme/index.rst b/docs/api/timescheme/index.rst index 8b8a2138..5bcb59fa 100644 --- a/docs/api/timescheme/index.rst +++ b/docs/api/timescheme/index.rst @@ -1,13 +1,13 @@ +.. _timescheme: + Time Scheme API ================ The ``TimeScheme`` class provides methods to compute the time evolution of a wavefield. -.. doxygenclass:: specfem::TimeScheme::TimeScheme +.. doxygenclass:: specfem::time_scheme::time_scheme :members: - :undoc-members: - :private-members: Types of Time Schemes --------------------- diff --git a/docs/api/timescheme/newmark.rst b/docs/api/timescheme/newmark.rst index 2d6e4e26..b9aca822 100644 --- a/docs/api/timescheme/newmark.rst +++ b/docs/api/timescheme/newmark.rst @@ -1,8 +1,17 @@ +.. _timescheme_newmark: + Newmark Time Scheme ==================== -.. doxygenclass:: specfem::TimeScheme::Newmark +.. doxygenclass:: specfem::time_scheme::newmark + :members: + +Implementation Details +---------------------- + +.. doxygenclass:: specfem::time_scheme::newmark< specfem::simulation::type::forward > + :members: + +.. doxygenclass:: specfem::time_scheme::newmark< specfem::simulation::type::combined > :members: - :undoc-members: - :private-members: diff --git a/docs/conf.py b/docs/conf.py index ca6e63ce..38557d48 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -13,17 +13,16 @@ # import os # import sys # sys.path.insert(0, os.path.abspath('.')) -from sphinx.builders.html import StandaloneHTMLBuilder -import subprocess, os +import subprocess # Doxygen -subprocess.call('doxygen Doxyfile.in', shell=True) +subprocess.call("doxygen Doxyfile.in", shell=True) # -- Project information ----------------------------------------------------- -project = 'SPECFEM++' -copyright = '2023, Rohit Kakodkar' -author = 'Rohit Kakodkar' +project = "SPECFEM++" +copyright = "2023, Rohit Kakodkar" +author = "Rohit Kakodkar" # -- General configuration --------------------------------------------------- @@ -32,74 +31,71 @@ # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom # ones. extensions = [ - 'sphinx.ext.autodoc', - 'sphinx.ext.doctest', - 'sphinx.ext.intersphinx', - 'sphinx.ext.autosectionlabel', - 'sphinx.ext.todo', - 'sphinx.ext.coverage', - 'sphinx.ext.mathjax', - 'sphinx.ext.ifconfig', - 'sphinx.ext.viewcode', - 'sphinx_sitemap', - 'sphinx.ext.inheritance_diagram', - 'breathe' + "sphinx.ext.autodoc", + "sphinx.ext.doctest", + "sphinx.ext.intersphinx", + "sphinx.ext.autosectionlabel", + "sphinx.ext.todo", + "sphinx.ext.coverage", + "sphinx.ext.mathjax", + "sphinx.ext.ifconfig", + "sphinx.ext.viewcode", + "sphinx_sitemap", + "sphinx.ext.inheritance_diagram", + "breathe", + "sphinx_copybutton", ] # Add any paths that contain templates here, relative to this directory. -templates_path = ['_templates'] +templates_path = ["_templates"] # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files. # This pattern also affects html_static_path and html_extra_path. -exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store'] +exclude_patterns = ["_build", "Thumbs.db", ".DS_Store"] -highlight_language = 'c++' +highlight_language = "c++" # -- Options for HTML output ------------------------------------------------- # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. # -html_theme = 'sphinx_rtd_theme' -html_theme_options = { - 'canonical_url': '', - 'analytics_id': '', # Provided by Google in your dashboard - 'display_version': True, - 'prev_next_buttons_location': 'bottom', - 'style_external_links': False, - - 'logo_only': False, - - # Toc options - 'collapse_navigation': True, - 'sticky_navigation': True, - 'navigation_depth': 4, - 'includehidden': True, - 'titles_only': False -} +html_theme = "furo" +# html_theme_options = { +# "canonical_url": "", +# "analytics_id": "", # Provided by Google in your dashboard +# "display_version": True, +# "prev_next_buttons_location": "bottom", +# "style_external_links": False, +# "logo_only": False, +# # Toc options +# "collapse_navigation": True, +# "sticky_navigation": True, +# "navigation_depth": 4, +# "includehidden": True, +# "titles_only": False, +# } # html_logo = '' -# github_url = '' +github_url = "https://github.com/PrincetonUniversity/SPECFEMPP" # html_baseurl = '' # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, # so a file named "default.css" will overwrite the builtin "default.css". # These folders are copied to the documentation's HTML output -html_static_path = ['_static'] +html_static_path = ["_static"] # These paths are either relative to html_static_path # or fully qualified paths (eg. https://...) html_css_files = [ - 'css/scrollable_code_blocks.css', - 'css/center_align_table.css', + "css/scrollable_code_blocks.css", + "css/center_align_table.css", ] # -- Breathe configuration ------------------------------------------------- -breathe_projects = { - "SPECFEM KOKKOS IMPLEMENTATION": "_build/xml" -} +breathe_projects = {"SPECFEM KOKKOS IMPLEMENTATION": "_build/xml"} breathe_default_project = "SPECFEM KOKKOS IMPLEMENTATION" breathe_default_members = () diff --git a/docs/cookbooks/example_01.rst b/docs/cookbooks/example_01.rst index 6dadcfd7..25bb39ee 100644 --- a/docs/cookbooks/example_01.rst +++ b/docs/cookbooks/example_01.rst @@ -1,9 +1,47 @@ -.. homogeneous_example:: +.. _homogeneous_example: Wave propagration through homogeneous media =========================================== -In this example we simulate wave propagation through a 2-dimensional homogeneous medium. +In this `example `_ we simulate wave propagation through a 2-dimensional homogeneous medium. + +Setting up your workspace +-------------------------- + +Let's start by creating a workspace from where we can run this example. + +.. code-block:: bash + + mkdir -p ~/specfempp-examples/homogeneous-medium-flat-topography + cd ~/specfempp-examples/homogeneous-medium-flat-topography + +We also need to check that the SPECFEM++ build directory is added to the ``PATH``. + +.. code:: bash + + which specfem2d + +If the above command returns a path to the ``specfem2d`` executable, then the build directory is added to the ``PATH``. If not, you need to add the build directory to the ``PATH`` using the following command. + +.. code:: bash + + export PATH=$PATH: + +.. note:: + + Make sure to replace ```` with the actual path to the SPECFEM++ build directory on your system. + +Now let's create the necessary directories to store the input files and output artifacts. + +.. code:: bash + + mkdir -p OUTPUT_FILES + mkdir -p OUTPUT_FILES/seismograms + + touch specfem_config.yaml + touch single_source.yaml + touch topography_file.dat + touch Par_File Generating a mesh ----------------- @@ -34,7 +72,7 @@ Parameter File NPROC = 1 # number of processes # Output folder to store mesh related files - OUTPUT_FILES = + OUTPUT_FILES = OUTPUT_FILES #----------------------------------------------------------- @@ -50,7 +88,7 @@ Parameter File NGNOD = 9 # location to store the mesh - database_filename = + database_filename = OUTPUT_FILES/database.bin #----------------------------------------------------------- # @@ -86,7 +124,7 @@ Parameter File # filename to store stations file - stations_filename = + stations_filename = OUTPUT_FILES/STATIONS #----------------------------------------------------------- # @@ -144,13 +182,15 @@ Parameter File #----------------------------------------------------------- # file containing interfaces for internal mesh - interfacesfile = + interfacesfile = topography_file.dat # geometry of the model (origin lower-left corner = 0,0) and mesh description xmin = 0.d0 # abscissa of left side of the model xmax = 4000.d0 # abscissa of right side of the model nx = 80 # number of elements along X + STACEY_ABSORBING_CONDITIONS = .false. + # absorbing boundary parameters (see absorbing_conditions above) absorbbottom = .false. absorbright = .false. @@ -187,6 +227,7 @@ At this point, it is worthwhile to note few key parameters within the ``PAR_FILE interfacesfile = topography_file.dat +.. _homogeneous-medium-flat-topography-topography-file: Topography file ~~~~~~~~~~~~~~~~~ @@ -228,20 +269,20 @@ To execute the mesher run .. code:: bash - ./xmeshfem2D -p + xmeshfem2D -p Par_File -.. note:: +Check the mesher generated files in the ``OUTPUT_FILES`` directory. - Make sure either your are in the build directory of SPECFEM++ or the build directory is added to your ``PATH``. +.. code:: bash -Note the path of the database file and :ref:`stations_file` generated after successfully running the mesher. + ls -ltr OUTPUT_FILES Defining sources ---------------- Next we define the sources using a YAML file. For full description on parameters used to define sources refer :ref:`source_description`. -.. code:: yaml +.. code-block:: yaml :linenos: :caption: single_source.yaml @@ -288,23 +329,25 @@ Now that we have generated a mesh and defined the sources, we need to set up the ## Solver setup solver: time-marching: - type-of-simulation: forward time-scheme: type: Newmark dt: 1.1e-3 nstep: 1600 + simulation-mode: + forward: + writer: + seismogram: + format: "ascii" + directory: OUTPUT_FILES/seismograms + receivers: - stations-file: + stations-file: OUTPUT_FILES/STATIONS angle: 0.0 seismogram-type: - velocity nstep_between_samples: 1 - seismogram: - seismogram-format: ascii - output-folder: - ## Runtime setup run-setup: number-of-processors: 1 @@ -312,31 +355,49 @@ Now that we have generated a mesh and defined the sources, we need to set up the ## databases databases: - mesh-database: - source-file: + mesh-database: OUTPUT_FILES/database.bin + source-file: single_source.yaml At this point lets focus on a few sections in this file: -- Define the path to the meshfem generated database file using the ``mesh-database`` parameter and the path to source description file using ``source-file`` parameter. Relevant parameter values: +- Configure the solver using ``simulation-setup`` section. -.. code:: yaml +.. code-block:: yaml - ## databases - databases: - mesh-database: - source-file: + simulation-setup: + ## quadrature setup + quadrature: + quadrature-type: GLL4 + ## Solver setup + solver: + time-marching: + time-scheme: + type: Newmark + dt: 1.1e-3 + nstep: 1600 + simulation-mode: + forward: + writer: + seismogram: + format: "ascii" + directory: OUTPUT_FILES/seismograms + +* We first define the integration quadrature to be used in the simulation. At this moment, the code supports a 4th order Gauss-Lobatto-Legendre quadrature with 5 GLL points (``GLL4``) & a 7th order Gauss-Lobatto-Legendre quadrature with 8 GLL points (``GLL7``). +* Define the solver scheme using the ``time-scheme`` parameter. +* Define the simulation mode to be forward and the output format for synthetic seismograms seismograms. -- Define the path to :ref:`stations_file` and a directory to store output. If an output directory is not specified the seismogram outputs will be stored in the current working directory. Relevant parameter values: +- Define the path to the meshfem generated database file using the ``mesh-database`` parameter and the path to source description file using ``source-file`` parameter. Relevant parameter values: -.. code:: yaml +.. code-block:: yaml - seismogram: - stations-file: - output-folder: + ## databases + databases: + mesh-database: OUTPUT_FILES/database.bin + source-file: single_source.yaml - It is good practice to have distinct header section for you simulation. These sections will be printed to standard output during runtime helping the you to distinguish between runs using standard strings. Relevant paramter values -.. code:: yaml +.. code-block:: yaml header: ## Header information is used for logging. It is good practice to give your simulations explicit names @@ -355,7 +416,7 @@ Finally, to run the SPECFEM++ solver .. code:: bash - ./specfem2d -p + specfem2d -p specfem_config.yaml .. note:: @@ -387,11 +448,11 @@ Let us now plot the traces generated by the solver using ``obspy``. This version return stream - directory = ## PATH TO DIRECTORY WHERE SEISMOGRAMS ARE STORED + directory = OUTPUT_FILES/seismograms stream = get_traces(directory) stream.plot(size=(800, 1000)) -.. figure:: ../../examples/homogeneous-medium-flat-topography/traces.svg +.. figure:: ../../examples/homogeneous-medium-flat-topography/traces.png :alt: Traces :width: 800 :align: center diff --git a/docs/cookbooks/example_02.rst b/docs/cookbooks/example_02.rst index 11cfcfec..d94b1f78 100644 --- a/docs/cookbooks/example_02.rst +++ b/docs/cookbooks/example_02.rst @@ -1,7 +1,46 @@ Wave propagration through fluid-solid interface =============================================== -This example simulates the fluid-solid example with flat ocean bottom from `Komatitsch et. al. `_. This example demonstrates the use of the ``xmeshfem2D`` mesher to generate interface between 2 conforming material systems and the setting up absorbing boundary conditions. +This `example `_ simulates the fluid-solid example with flat ocean bottom from `Komatitsch et. al. `_. This example demonstrates the use of the ``xmeshfem2D`` mesher to generate interface between 2 conforming material systems and the setting up absorbing boundary conditions. + +Setting up the workspace +------------------------- + +Let's start by creating a workspace from where we can run this example. + +.. code-block:: bash + + mkdir -p ~/specfempp-examples/fluid-solid-interface + cd ~/specfempp-examples/fluid-solid-interface + +We also need to check that the SPECFEM++ build directory is added to the ``PATH``. + +.. code:: bash + + which specfem2d + +If the above command returns a path to the ``specfem2d`` executable, then the build directory is added to the ``PATH``. If not, you need to add the build directory to the ``PATH`` using the following command. + +.. code:: bash + + export PATH=$PATH: + +.. note:: + + Make sure to replace ```` with the actual path to the SPECFEM++ build directory on your system. + +Now let's create the necessary directories to store the input files and output artifacts. + +.. code:: bash + + mkdir -p OUTPUT_FILES + mkdir -p OUTPUT_FILES/seismograms + + touch specfem_config.yaml + touch single_source.yaml + touch topography_file.dat + touch Par_File + Meshing the domain ------------------ @@ -26,7 +65,7 @@ Parameter file NPROC = 1 # number of processes # Output folder to store mesh related files - OUTPUT_FILES = + OUTPUT_FILES = OUTPUT_FILES #----------------------------------------------------------- # @@ -38,10 +77,10 @@ Parameter file PARTITIONING_TYPE = 3 # SCOTCH = 3, ascending order (very bad idea) = 1 # number of control nodes per element (4 or 9) - NGNOD = 4 + NGNOD = 9 # location to store the mesh - database_filename = + database_filename = OUTPUT_FILES/database.bin #----------------------------------------------------------- # @@ -60,15 +99,15 @@ Parameter file rec_normal_to_surface = .false. # base anglerec normal to surface (external mesh and curve file needed) # first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) - nrec = 110 # number of receivers - xdeb = 2500.d0 # first receiver x in meters - zdeb = 2933.33333d0 # first receiver z in meters - xfin = 6000.d0 # last receiver x in meters (ignored if only one receiver) - zfin = 2933.33333d0 # last receiver z in meters (ignored if only one receiver) + nrec = 11 # number of receivers + xdeb = 1450.d0 # first receiver x in meters + zdeb = 2400 # first receiver z in meters + xfin = 1575.d0 # last receiver x in meters (ignored if only one receiver) + zfin = 3400 # last receiver z in meters (ignored if only one receiver) record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface # filename to store stations file - stations_filename = + stations_filename = OUTPUT_FILES/STATIONS #----------------------------------------------------------- # @@ -118,13 +157,15 @@ Parameter file #----------------------------------------------------------- # file containing interfaces for internal mesh - interfacesfile = + interfacesfile = topography_file.dat # geometry of the model (origin lower-left corner = 0,0) and mesh description xmin = 0.d0 # abscissa of left side of the model xmax = 6400.d0 # abscissa of right side of the model nx = 144 # number of elements along X + STACEY_ABSORBING_CONDITIONS = .true. # use Stacey absorbing boundary conditions + # absorbing boundary parameters (see absorbing_conditions above) absorbbottom = .true. absorbright = .true. @@ -150,14 +191,14 @@ Parameter file - Firstly, ``nbmodels`` defines the number of material systems in the simulation domain. - We then define the velocity model for each material system using the following format: ``model_number rho Vp Vs 0 0 QKappa Qmu 0 0 0 0 0 0``. -- We define stacey absorbing boundary conditions on all the edges of the domain using the ``absorbbottom``, ``absorbright``, ``absorbtop`` and ``absorbleft`` parameters. +- We define stacey absorbing boundary conditions on all the edges of the domain using the ``STACEY_ABSORBING_BOUNDARY``, ``absorbbottom``, ``absorbright``, ``absorbtop`` and ``absorbleft`` parameters. Defining the topography of the domain ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ We define the topography of the domain using the following topography file -.. code:: bash +.. code-block:: bash # # number of interfaces @@ -205,20 +246,20 @@ To execute the mesher run .. code:: bash - ./xmeshfem2D -p + xmeshfem2D -p Par_File .. note:: Make sure either your are in the build directory of SPECFEM2D kokkos or the build directory is added to your ``PATH``. -Note the path of the database file and :ref:`stations_file` generated after successfully running the mesher. +Note the path of the database file and a stations file generated after successfully running the mesher. Defining the source ~~~~~~~~~~~~~~~~~~~ We define the source location and the source time function in the source file. -.. code:: yaml +.. code-block:: yaml :linenos: number-of-sources: 1 @@ -248,21 +289,20 @@ To run the solver, we first need to define a configuration file ``specfem_config header: ## Header information is used for logging. It is good practice to give your simulations explicit names - title: Heterogeneous acoustic-elastic medium with 1 acoustic-elastic interface # name for your simulation + title: Heterogeneous acoustic-elastic medium with 1 acoustic-elastic interface (orientation horizontal) # name for your simulation # A detailed description for your simulation description: | Material systems : Elastic domain (1), Acoustic domain (1) - Interfaces : Acoustic-elastic interface (1) + Interfaces : Acoustic-elastic interface (1) (orientation horizontal with acoustic domain on top) Sources : Force source (1) Boundary conditions : Neumann BCs on all edges + Debugging comments: This tests checks coupling acoustic-elastic interface implementation. + The orientation of the interface is horizontal with acoustic domain on top. simulation-setup: ## quadrature setup quadrature: - alpha: 0.0 - beta: 0.0 - ngllx: 5 - ngllz: 5 + quadrature-type: GLL4 ## Solver setup solver: @@ -271,14 +311,20 @@ To run the solver, we first need to define a configuration file ``specfem_config time-scheme: type: Newmark dt: 0.85e-3 - nstep: 800 + nstep: 600 + + simulation-mode: + forward: + writer: + seismogram: + format: ascii + directory: OUTPUT_FILES/seismograms receivers: - stations-file: + stations-file: OUTPUT_FILES/STATIONS angle: 0.0 seismogram-type: - displacement - - velocity nstep_between_samples: 1 ## Runtime setup @@ -288,9 +334,11 @@ To run the solver, we first need to define a configuration file ``specfem_config ## databases databases: - mesh-database: - source-file: + mesh-database: OUTPUT_FILES/database.bin + source-file: single_source.yaml + +With the configuration file in place, we can run the solver using the following command + +.. code:: bash - seismogram: - seismogram-format: ascii - output-folder: "." + specfem2d -p specfem_config.yaml diff --git a/docs/cookbooks/example_03.rst b/docs/cookbooks/example_03.rst new file mode 100644 index 00000000..2e4b9a9d --- /dev/null +++ b/docs/cookbooks/example_03.rst @@ -0,0 +1,493 @@ +.. _Tromp_Tape_Liu_2005: + +Adjoint Simulations and Banana Donut Kernels +============================================ + +This `example `_ demonstrates how to setup forward and adjoint simulations to compute the banana donut kernels. We will reproduce the results from Fig 9 of `Tromp et al. 2005 `_. + +Setting up the workspace +------------------------- + +Let's start by creating a workspace from where we can run this example. + +.. code-block:: bash + + mkdir -p ~/specfempp-examples/Tromp_2005 + cd ~/specfempp-examples/Tromp_2005 + +We also need to check that the SPECFEM++ build directory is added to the ``PATH``. + +.. code:: bash + + which specfem2d + +If the above command returns a path to the ``specfem2d`` executable, then the build directory is added to the ``PATH``. If not, you need to add the build directory to the ``PATH`` using the following command. + +.. code:: bash + + export PATH=$PATH: + +.. note:: + + Make sure to replace ```` with the actual path to the SPECFEM++ build directory on your system. + +Now let's create the necessary directories to store the input files and output artifacts. + +.. code:: bash + + mkdir -p OUTPUT_FILES + mkdir -p OUTPUT_FILES/seismograms + mkdir -p OUTPUT_FILES/kernels + mkdir -p OUTPUT_FILES/adjoint_sources + + touch forward_config.yaml + touch forward_sources.yaml + touch adjoint_config.yaml + touch adjoint_sources.yaml + touch topography_file.dat + touch Par_File + +Setting up the forward simulation +--------------------------------- + +Lets start by setting up a forward simulation as we did in the previous notebooks. As before, we will need to generate a mesh where we define a velocity, and then run the forward simulation. + +Setting up the Mesh +~~~~~~~~~~~~~~~~~~~ + +.. code-block:: bash + :caption: PAR_FILE + + #----------------------------------------------------------- + # + # Simulation input parameters + # + #----------------------------------------------------------- + # title of job + title = Tromp_Tape_Liu_GJI_2005 + # parameters concerning partitioning + NPROC = 1 # number of processes + # Output folder to store mesh related files + OUTPUT_FILES = OUTPUT_FILES + #----------------------------------------------------------- + # + # Mesh + # + #----------------------------------------------------------- + # Partitioning algorithm for decompose_mesh + PARTITIONING_TYPE = 3 # SCOTCH = 3, ascending order (very bad idea) = 1 + # number of control nodes per element (4 or 9) + NGNOD = 9 + # location to store the mesh + database_filename = OUTPUT_FILES/database.bin + #----------------------------------------------------------- + # + # Receivers + # + #----------------------------------------------------------- + # use an existing STATION file found in ./DATA or create a new one from the receiver positions below in this Par_file + use_existing_STATIONS = .false. + + # number of receiver sets (i.e. number of receiver lines to create below) + nreceiversets = 1 + # orientation + anglerec = 0.d0 # angle to rotate components at receivers + rec_normal_to_surface = .false. # base anglerec normal to surface (external mesh and curve file needed) + # first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) + nrec = 1 # number of receivers + xdeb = 150000. # first receiver x in meters + zdeb = 40000. # first receiver z in meters + xfin = 70000. # last receiver x in meters (ignored if only one receiver) + zfin = 0. # last receiver z in meters (ignored if only one receiver) + record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface + + # filename to store stations file + stations_filename = OUTPUT_FILES/STATIONS + + #----------------------------------------------------------- + # + # Velocity and density models + # + #----------------------------------------------------------- + + # number of model materials + nbmodels = 1 + # available material types (see user manual for more information) + # acoustic: model_number 1 rho Vp 0 0 0 QKappa 9999 0 0 0 0 0 0 (for QKappa use 9999 to ignore it) + # elastic: model_number 1 rho Vp Vs 0 0 QKappa Qmu 0 0 0 0 0 0 (for QKappa and Qmu use 9999 to ignore them) + # anisotropic: model_number 2 rho c11 c13 c15 c33 c35 c55 c12 c23 c25 0 QKappa Qmu + # anisotropic in AXISYM: model_number 2 rho c11 c13 c15 c33 c35 c55 c12 c23 c25 c22 QKappa Qmu + # poroelastic: model_number 3 rhos rhof phi c kxx kxz kzz Ks Kf Kfr etaf mufr Qmu + # tomo: model_number -1 0 0 A 0 0 0 0 0 0 0 0 0 0 + # + # note: When viscoelasticity or viscoacousticity is turned on, + # the Vp and Vs values that are read here are the UNRELAXED ones i.e. the values at infinite frequency + # unless the READ_VELOCITIES_AT_f0 parameter above is set to true, in which case they are the values at frequency f0. + # + # Please also note that Qmu is always equal to Qs, but Qkappa is in general not equal to Qp. + # To convert one to the other see doc/Qkappa_Qmu_versus_Qp_Qs_relationship_in_2D_plane_strain.pdf and + # utils/attenuation/conversion_from_Qkappa_Qmu_to_Qp_Qs_from_Dahlen_Tromp_959_960.f90. + 1 1 2600.d0 5800.d0 3198.6d0 0 0 10.d0 10.d0 0 0 0 0 0 0 + + # external tomography file + TOMOGRAPHY_FILE = ./DATA/tomo_file.xyz + + # use an external mesh created by an external meshing tool or use the internal mesher + read_external_mesh = .false. + + #----------------------------------------------------------- + # + # PARAMETERS FOR EXTERNAL MESHING + # + #----------------------------------------------------------- + + # data concerning mesh, when generated using third-party app (more info in README) + # (see also absorbing_conditions above) + mesh_file = ./DATA/mesh_file # file containing the mesh + nodes_coords_file = ./DATA/nodes_coords_file # file containing the nodes coordinates + materials_file = ./DATA/materials_file # file containing the material number for each element + free_surface_file = ./DATA/free_surface_file # file containing the free surface + axial_elements_file = ./DATA/axial_elements_file # file containing the axial elements if AXISYM is true + absorbing_surface_file = ./DATA/absorbing_surface_file # file containing the absorbing surface + acoustic_forcing_surface_file = ./DATA/MSH/Surf_acforcing_Bottom_enforcing_mesh # file containing the acoustic forcing surface + absorbing_cpml_file = ./DATA/absorbing_cpml_file # file containing the CPML element numbers + tangential_detection_curve_file = ./DATA/courbe_eros_nodes # file containing the curve delimiting the velocity model + + #----------------------------------------------------------- + # + # PARAMETERS FOR INTERNAL MESHING + # + #----------------------------------------------------------- + + # file containing interfaces for internal mesh + interfacesfile = topography_file.dat + + # geometry of the model (origin lower-left corner = 0,0) and mesh description + xmin = 0.d0 # abscissa of left side of the model + xmax = 200000.d0 # abscissa of right side of the model + nx = 80 # number of elements along X + + STACEY_ABSORBING_CONDITIONS = .true. + + # absorbing boundary parameters (see absorbing_conditions above) + absorbbottom = .true. + absorbright = .true. + absorbtop = .false. + absorbleft = .true. + + # define the different regions of the model in the (nx,nz) spectral-element mesh + nbregions = 1 # then set below the different regions and model number for each region + # format of each line: nxmin nxmax nzmin nzmax material_number + 1 80 1 32 1 + + #----------------------------------------------------------- + # + # DISPLAY PARAMETERS + # + #----------------------------------------------------------- + + # meshing output + output_grid_Gnuplot = .false. # generate a GNUPLOT file containing the grid, and a script to plot it + output_grid_ASCII = .false. # dump the grid in an ASCII text file consisting of a set of X,Y,Z points or not + +.. code-block:: bash + :caption: topography_file.dat + + # number of interfaces + 2 + # + # for each interface below, we give the number of points and then x,z for each point + # + # interface number 1 (bottom of the mesh) + 2 + 0 0 + 200000 0 + # interface number 5 (topography, top of the mesh) + 2 + 0 80000 + 200000 80000 + # + # for each layer, we give the number of spectral elements in the vertical direction + # + # layer number 1 + 32 + +With the above input files, we can run the mesher to generate the mesh database. + +.. code:: bash + + xmeshfem2D -p Par_file + +Running the forward simulation +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Now that we have the mesh database, we can run the forward simulation. Lets set up the runtime behaviour of the solver using the following input file. + +.. code-block:: yaml + :caption: forward_config.yaml + + parameters: + + header: + title: "Tromp-Tape-Liu (GJI 2005)" + description: | + Material systems : Elastic domain (1) + Interfaces : None + Sources : Force source (1) + Boundary conditions : Free surface (1) + Mesh : 2D Cartesian grid (1) + Receiver : Displacement seismogram (1) + Output : Wavefield at the last time step (1) + Output : Seismograms in ASCII format (1) + + simulation-setup: + quadrature: + quadrature-type: GLL4 + + solver: + time-marching: + time-scheme: + type: Newmark + dt: 0.02 + nstep: 3000 + t0: 8.0 + + simulation-mode: + forward: + writer: + wavefield: + format: HDF5 + directory: OUTPUT_FILES + + seismogram: + format: ascii # output seismograms in HDF5 format + directory: OUTPUT_FILES/seismograms + + receivers: + stations-file: OUTPUT_FILES/STATIONS + angle: 0.0 + seismogram-type: + - displacement + nstep_between_samples: 1 + + run-setup: + number-of-processors: 1 + number-of-runs: 1 + + databases: + mesh-database: OUTPUT_FILES/database.bin + source-file: forward_sources.yaml + +There are several few critical parameters within the input file that we need to pay attention to: + +1. Saving the forward wavefield: Computing frechet derivatives at time :math:`\tau` requires the adjoint wavefield at time :math:`\tau` and the forward wavefield at time :math:`T-\tau`. This would require saving the forward wavefield at every time step during the forward run. However, this can be memory intensive and slow down the simulation. To avoid this, we reconstruct the forward wavefield during the adjoint simulation. This is done by saving the wavefield at the last time step of the forward simulation and running the solver in reverse during the adjoint simulation. The combination of forward and adjoint simulations is called combined simulation within SPECFEM++. + +To store the wavefield at the last time step, we need to set the following parameters in the input file: + +.. code-block:: yaml + + writer: + wavefield: + format: HDF5 + directory: OUTPUT_FILES + +1. Saving the synthetics: We need to save the synthetics at the receiver locations. It is import that we save the synthetics in ASCII format for displacement seismograms. + +Lastly we define the source: + +.. code-block:: yaml + :caption: forward_sources.yaml + + number-of-sources: 1 + sources: + - force: + x: 50000 + z: 40000 + source_surf: false + angle: 270.0 + vx: 0.0 + vz: 0.0 + Ricker: + factor: 0.75e+10 + tshift: 0.0 + f0: 0.42 + +With the above input files, we can run the forward simulation. + +.. code:: bash + + specfem2d -p forward_config.yaml + +Generating adjoint sources +-------------------------- + +The next step is to generate the adjoint sources. We can generate the adjoint sources using ``./xadj_seismogram`` utility which models Eq. 45 of `Tromp et al. 2005 `_. The utility requires synthetic seismograms and does not depend on the observed data. + +.. code:: bash + + xadj_seismogram + +Command line arguments: + +1. ``window start time``: Start time of the window to compute the adjoint source. +2. ``window end time``: End time of the window to compute the adjoint source. +3. ``station_name``: Name of the station for which the adjoint source is to be computed. +4. ``synthetics folder``: Folder containing the synthetics. +5. ``adjoint sources folder``: Folder to store the adjoint sources. +6. ``adjoint component``: The adjoint component can be one of the following integers: + + - adjoint source given by X component ``adjoint-component = 1`` + - adjoint source given by Y component (SH waves) ``adjoint-component = 2`` + - adjoint source given by Z component ``adjoint-component = 3`` + - adjoint source given by X and Z components ``adjoint-component = 4`` + +For the current simulation we will use window start time = 27.0 and window end time = 32.0 and adjoint component = 1. + +.. code:: bash + + xadj_seismogram 27.0 32.0 S0001AA OUTPUT_FILES/seismograms/ OUTPUT_FILES/adjoint_sources/ 1 + +Running the adjoint simulation +------------------------------ + +Now finally we can run the adjoint simulation. We use the same mesh database as the forward run and the adjoint sources generated in the previous step. The input file for the adjoint simulation is similar to the forward simulation with the following changes: + +1. The adjoint sources are added to the sources file. + +.. code-block:: yaml + :caption: adjoint_sources.yaml + + number-of-sources: 2 + sources: + - force: + x: 50000 + z: 40000 + source_surf: false + angle: 270.0 + vx: 0.0 + vz: 0.0 + Ricker: + factor: 0.75e+10 + tshift: 0.0 + f0: 0.42 + + - adjoint-source: + station_name: AA + network_name: S0001 + x: 150000 + z: 40000 + source_surf: false + angle: 0.0 + vx: 0.0 + vz: 0.0 + External: + format: ascii + stf: + X-component: OUTPUT_FILES/adjoint_sources/S0001AA.BXX.adj + Z-component: OUTPUT_FILES/adjoint_sources/S0001AA.BXZ.adj + +The adjoint sources require an external source time function generated during the previous step. The source time function is stored as a trace in ASCII format. Where the ``BXX`` is the X-component of the adjoint source and ``BXZ`` is the Z-component of the adjoint source. + +.. code-block:: yaml + + stf: + X-component: OUTPUT_FILES/adjoint_sources/S0001AA.BXX.adj + Z-component: OUTPUT_FILES/adjoint_sources/S0001AA.BXZ.adj + +1. Set up the configuration file for the adjoint simulation. + +.. code-block:: yaml + :caption: adjoint_config.yaml + + parameters: + + header: + title: "Tromp-Tape-Liu (GJI 2005)" + description: | + Material systems : Elastic domain (1) + Interfaces : None + Sources : Force source (1) + Boundary conditions : Free surface (1) + Mesh : 2D Cartesian grid (1) + Receiver : Displacement seismogram (1) + Output : Wavefield at the last time step (1) + Output : Seismograms in ASCII format (1) + + simulation-setup: + quadrature: + quadrature-type: GLL4 + + solver: + time-marching: + time-scheme: + type: Newmark + dt: 0.02 + nstep: 3000 + t0: 8.0 + + simulation-mode: + combined: + reader: + wavefield: + format: HDF5 + directory: OUTPUT_FILES + + writer: + kernels: + format: ASCII + directory: OUTPUT_FILES/kernels + + receivers: + stations-file: OUTPUT_FILES/STATIONS + angle: 0.0 + seismogram-type: + - displacement + nstep_between_samples: 1 + + run-setup: + number-of-processors: 1 + number-of-runs: 1 + + databases: + mesh-database: OUTPUT_FILES/database.bin + source-file: adjoint_sources.yaml + +Note the change to the ``simulation-mode`` section, where we've replaced the forward ``section`` with the ``combined`` section. The ``combined`` section requires a ``reader`` section defining where the forward wavefield was stored during the forward simulation and a ``writer`` section defining where the kernels are to be stored. + +.. code-block:: yaml + :caption: combined YAML node + + combined: + reader: + wavefield: + format: HDF5 + directory: OUTPUT_FILES + + writer: + kernels: + format: ASCII + directory: OUTPUT_FILES/kernels + +With the above input files, we can run the adjoint simulation. + +.. code:: bash + + specfem2d -p adjoint_config.yaml + +The kernels are stored in the directory specified in the input file. We can now plot the kernels to visualize the banana donut kernels. + +Visualizing the kernels +------------------------ + +Lastly if the kernels are stored in ASCII format, we can use numpy to read the kernels and plot them. + +.. note:: + + An python code for reading ASCII kernels and plotting them is provided `here `_. + +.. figure:: ../../examples/Tromp_2005/Reference_Kernels/Kernels.png + :alt: Kernels + :width: 800 + :align: center + + Kernels. diff --git a/docs/cookbooks/index.rst b/docs/cookbooks/index.rst index 1d897415..75b15410 100644 --- a/docs/cookbooks/index.rst +++ b/docs/cookbooks/index.rst @@ -1,12 +1,17 @@ .. _cookbooks: Cookbooks -######### +========= -In this section, let us define a number "cookbooks" - examples / case studies showing how to use SPECFEM++. +Cookbooks are a collection of examples that demonstrate how to use the package to solve various problems. Each of the cookbook is present with the `example `_ directory in the repository. + +.. note:: + + Make sure to install the dependencies before running the examples as mentioned in the README file within the example directory. .. toctree:: :maxdepth: 1 example_01 example_02 + example_03 diff --git a/docs/developer_documentation/index.rst b/docs/developer_documentation/index.rst index 9c990cc0..9ecc962b 100644 --- a/docs/developer_documentation/index.rst +++ b/docs/developer_documentation/index.rst @@ -1,4 +1,4 @@ -.. _developer documentation: +.. _developer-documentation: Developer documentation ============================ @@ -6,10 +6,10 @@ Developer documentation SPECFEM++ tries to follow best practices to keep the code readable, maintainable and reproducable. This section outlines several best practices we follow in the development process. If you contribute to this project we expect you to follow these practices. .. toctree:: - :maxdepth: 2 + :maxdepth: 1 git_workflow build_requirements style tests - SPECFEM_architecture/architecture + tutorials/index diff --git a/docs/developer_documentation/style.rst b/docs/developer_documentation/style.rst index 0a4af4fe..66a2da4f 100644 --- a/docs/developer_documentation/style.rst +++ b/docs/developer_documentation/style.rst @@ -2,66 +2,17 @@ Style ====== Pre-commit -=========== +---------- -SPECFEM++ uses pre-commit to check style. Pre-commit can be installed inside python virtual environments. There are several methods for creating virtual environments, but I've found poetry tool is great at managing python environments. Especailly in collaborative environments poetry gives easy method for managing consistency of environments between all contributors via :code:`pyproject.toml` and :code:`poetry.lock` files. But more on this later. +SPECFEM++ uses pre-commit to check style. Pre-commit can be installed inside python virtual environments. There are several methods for creating virtual environments, but I've found poetry tool is great at managing python environments. Especailly in collaborative environments poetry gives easy method for managing consistency of environments between all contributors via :code:`pyproject.toml` and :code:`poetry.lock` files. -Here we give a short tutorial for using poetry specifically with intention of using pre-commit hooks, but the information provided here can be translated for managing any python environment. The official poetry documentation can be found at `poetry docs `_ +Install poetry +~~~~~~~~~~~~~~~ -Poetry Installation -~~~~~~~~~~~~~~~~~~~~ +Download and install poetry using the `official instructions `_. -Make sure your python version is 3.7+ : - -.. code-block:: bash - - python3 --version - -Download and install poetry: - -.. code-block:: bash - - curl -sSL https://install.python-poetry.org | python3 - --version 1.1.13 - -You can check if installation succeeded using - -.. code-block:: bash - - poetry --version - -Adding python packages -~~~~~~~~~~~~~~~~~~~~~~~ - -.. note:: - - This section is only for educational purposes since SPECFEM++ comes with a :code:`pyproject.toml` - -We define all the packages required within our environment using the `pyproject.toml` file. For example, if we needed to add pre-commit to our environment we would define it within :code:`pyproject.toml` as - -.. code-block:: toml - - [tool.poetry] - name = "specfempp" - version = "0.1.0" - description = "Kokkos implementation of SpecFEM2D code" - authors = ["Your Name "] - - [tool.poetry.dependencies] - python = ">=3.7,<4.0" - pre-commit = "^=2.19.0" - - [tool.poetry.dev-dependencies] - - [build-system] - requires = ["poetry-core>=1.0.0"] - build-backend = "poetry.core.masonry.api" - -As stated above we define our python, and pre-commit versions within :code:`pyproject.toml`. - -Install python packages -~~~~~~~~~~~~~~~~~~~~~~~~ - -To install python packages run +Install SPECFEM++ development environment +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. code-block:: bash diff --git a/docs/developer_documentation/tests.rst b/docs/developer_documentation/tests.rst index 62c91ed2..a8e2b1af 100644 --- a/docs/developer_documentation/tests.rst +++ b/docs/developer_documentation/tests.rst @@ -5,7 +5,7 @@ Tests The following tests are enabled within SPECFEM++ project: -1. **Partial compilation checks (github actions)**: These tests are run on every push to the repository. This check tests if the code can be copiled using GNU compilers in serial mode. The goal is to ensure current push doesn't break the compilation. These tests would run on forks of this repository. Ulitmately, the hope is that end developer commits their changes to local fork at regualar intervals which would reduce compilation errors during development process. +1. **Partial compilation checks (github actions)**: These tests are run on every push to the repository. This check tests if the code can be copiled using GNU compilers in serial mode. The goal is to ensure current push doesn't break the compilation. These tests would run on forks of this repository. Ultimately, the hope is that end developer commits their changes to local fork at regualar intervals which would reduce compilation errors during development process. 2. **Partial unit tests (github actions)**: These tests are run on every push to the repository. The tests are run in a serial mode using GNU compilers. The goal is to ensure current push doesn't break the unit tests. These tests would run on forks of this repository. Ulitmately, the hope is that end developer commits their changes to local fork at regualar intervals which would reduce unit test errors during development process. @@ -64,5 +64,3 @@ The following tests are enabled within SPECFEM++ project: +------------------------------+--------------------+---------------------+ | Intel 2020.2.0 (OpenMP) | ✓ | ✘ | +------------------------------+--------------------+---------------------+ - -5. **Regression tests (Jenkins)**: These tests are run on every pull request to the repository. The tests ensure that the current pull request doesn't degrade the performance of the code. If you're are first time contributor, then an admin would have to approve your request to run these tests. The pull request would be merged only if these tests pass. diff --git a/docs/developer_documentation/tutorials/index.rst b/docs/developer_documentation/tutorials/index.rst new file mode 100644 index 00000000..725f2bbb --- /dev/null +++ b/docs/developer_documentation/tutorials/index.rst @@ -0,0 +1,11 @@ + +Tutorials +========= + +Developer tutorials are designed to help you undestand SPECEFM++ code architecture. + +.. toctree:: + :maxdepth: 1 + + tutorial1/index + tutorial2/index diff --git a/docs/developer_documentation/tutorials/tutorial1/Chapter1/gridfile.png b/docs/developer_documentation/tutorials/tutorial1/Chapter1/gridfile.png new file mode 100644 index 00000000..4460def4 Binary files /dev/null and b/docs/developer_documentation/tutorials/tutorial1/Chapter1/gridfile.png differ diff --git a/docs/developer_documentation/tutorials/tutorial1/Chapter1/gridfile.ps b/docs/developer_documentation/tutorials/tutorial1/Chapter1/gridfile.ps new file mode 100644 index 00000000..251e361b Binary files /dev/null and b/docs/developer_documentation/tutorials/tutorial1/Chapter1/gridfile.ps differ diff --git a/docs/developer_documentation/tutorials/tutorial1/Chapter1/index.rst b/docs/developer_documentation/tutorials/tutorial1/Chapter1/index.rst new file mode 100644 index 00000000..4ed9ec50 --- /dev/null +++ b/docs/developer_documentation/tutorials/tutorial1/Chapter1/index.rst @@ -0,0 +1,197 @@ + +.. _Chapter1: + +Chapter 1: Generating the mesh, sources and receivers +==================================================== + +Before we start writing the solver, we need to generate an hexahedral mesh, and define our sources and receivers. To do this we will use the Fortran package ``MESHFEM2D``. + +.. note:: + + Since ``MESHFEM2D`` is a dependency for SPECFEM++, it is should already be installed as part of the SPECFEM++ installation. + +Defining the MESHFEM2D Parameter File +-------------------------------------- + +Let us generate a Hex mesh for 2D elastic domain using the following parameter file. You will also need a topography file to define the surface topography of the mesh, see :ref:`Topgraphy File ` + +.. note:: + + More details on Parameter file can be found in :ref:`MESHFEM_Parameter_documentation` + +.. code:: bash + + #----------------------------------------------------------- + # + # Simulation input parameters + # + #----------------------------------------------------------- + + # title of job + title = Elastic Simulation with point source + + # parameters concerning partitioning + NPROC = 1 # number of processes + + # Output folder to store mesh related files + OUTPUT_FILES = /scratch/gpfs/rk9481/specfem2d_kokkos/examples/homogeneous-medium-flat-topography/OUTPUT_FILES + + + #----------------------------------------------------------- + # + # Mesh + # + #----------------------------------------------------------- + + # Partitioning algorithm for decompose_mesh + PARTITIONING_TYPE = 3 # SCOTCH = 3, ascending order (very bad idea) = 1 + + # number of control nodes per element (4 or 9) + NGNOD = 9 + + # location to store the mesh + database_filename = /scratch/gpfs/rk9481/specfem2d_kokkos/examples/homogeneous-medium-flat-topography/OUTPUT_FILES/database.bin + + #----------------------------------------------------------- + # + # Receivers + # + #----------------------------------------------------------- + + # use an existing STATION file found in ./DATA or create a new one from the receiver positions below in this Par_file + use_existing_STATIONS = .false. + + # number of receiver sets (i.e. number of receiver lines to create below) + nreceiversets = 2 + + # orientation + anglerec = 0.d0 # angle to rotate components at receivers + rec_normal_to_surface = .false. # base anglerec normal to surface (external mesh and curve file needed) + + # first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) + nrec = 3 # number of receivers + xdeb = 2200. # first receiver x in meters + zdeb = 2200. # first receiver z in meters + xfin = 2800. # last receiver x in meters (ignored if only one receiver) + zfin = 2200. # last receiver z in meters (ignored if only one receiver) + record_at_surface_same_vertical = .true. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + + # second receiver set + nrec = 3 # number of receivers + xdeb = 2500. # first receiver x in meters + zdeb = 2500. # first receiver z in meters + xfin = 2500. # last receiver x in meters (ignored if only one receiver) + zfin = 1900. # last receiver z in meters (ignored if only one receiver) + record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + + # filename to store stations file + stations_filename = /scratch/gpfs/rk9481/specfem2d_kokkos/examples/homogeneous-medium-flat-topography/OUTPUT_FILES/STATIONS + + #----------------------------------------------------------- + # + # Velocity and density models + # + #----------------------------------------------------------- + + # number of model materials + nbmodels = 1 + 1 1 2700.d0 3000.d0 1732.051d0 0 0 9999 9999 0 0 0 0 0 0 + + # external tomography file + TOMOGRAPHY_FILE = ./DATA/tomo_file.xyz + + # use an external mesh created by an external meshing tool or use the internal mesher + read_external_mesh = .false. + + #----------------------------------------------------------- + # + # PARAMETERS FOR EXTERNAL MESHING + # + #----------------------------------------------------------- + + # data concerning mesh, when generated using third-party app (more info in README) + # (see also absorbing_conditions above) + mesh_file = ./DATA/mesh_file # file containing the mesh + nodes_coords_file = ./DATA/nodes_coords_file # file containing the nodes coordinates + materials_file = ./DATA/materials_file # file containing the material number for each element + free_surface_file = ./DATA/free_surface_file # file containing the free surface + axial_elements_file = ./DATA/axial_elements_file # file containing the axial elements if AXISYM is true + absorbing_surface_file = ./DATA/absorbing_surface_file # file containing the absorbing surface + acoustic_forcing_surface_file = ./DATA/MSH/Surf_acforcing_Bottom_enforcing_mesh # file containing the acoustic forcing surface + absorbing_cpml_file = ./DATA/absorbing_cpml_file # file containing the CPML element numbers + tangential_detection_curve_file = ./DATA/courbe_eros_nodes # file containing the curve delimiting the velocity model + + #----------------------------------------------------------- + # + # PARAMETERS FOR INTERNAL MESHING + # + #----------------------------------------------------------- + + # file containing interfaces for internal mesh + interfacesfile = /scratch/gpfs/rk9481/specfem2d_kokkos/examples/homogeneous-medium-flat-topography/topography.dat + + # geometry of the model (origin lower-left corner = 0,0) and mesh description + xmin = 0.d0 # abscissa of left side of the model + xmax = 4000.d0 # abscissa of right side of the model + nx = 80 # number of elements along X + + STACEY_ABSORBING_CONDITIONS = .false. + + # absorbing boundary parameters (see absorbing_conditions above) + absorbbottom = .false. + absorbright = .false. + absorbtop = .false. + absorbleft = .false. + + # define the different regions of the model in the (nx,nz) spectral-element mesh + nbregions = 1 # then set below the different regions and model number for each region + # format of each line: nxmin nxmax nzmin nzmax material_number + 1 80 1 60 1 + + #----------------------------------------------------------- + # + # DISPLAY PARAMETERS + # + #----------------------------------------------------------- + + # meshing output + output_grid_Gnuplot = .true. # generate a GNUPLOT file containing the grid, and a script to plot it + output_grid_ASCII = .false. # dump the grid in an ASCII text file consisting of a set of X,Y,Z points or not + +Running the mesher +------------------ + +With the parameter file defined, we can now run the mesher to generate mesh and the receiver locations - + +.. code:: bash + + ./build/xmeshfem2D -p Par_file + +Defining sources +---------------- + +Now that we have the mesh and receiver locations, we can define the sources. We will use the following source file to define the sources. + +.. code:: yaml + :caption: sources.yaml + + number-of-sources: 1 + sources: + - force: + x : 2500.0 + z : 2500.0 + source_surf: false + angle : 0.0 + vx : 0.0 + vz : 0.0 + Ricker: + factor: 1e10 + tshift: 0.0 + f0: 10.0 + +Final mesh +---------- + +.. image:: gridfile.png + :alt: gridfile.png + :align: center diff --git a/docs/developer_documentation/tutorials/tutorial1/Chapter10/index.rst b/docs/developer_documentation/tutorials/tutorial1/Chapter10/index.rst new file mode 100644 index 00000000..d4557f8d --- /dev/null +++ b/docs/developer_documentation/tutorials/tutorial1/Chapter10/index.rst @@ -0,0 +1,44 @@ + +.. _Chapter10: + +Chapter 10: Solver +================== + +In this chapter, we will put together the ``domain`` class that we developed in :ref:`Chapter 9 ` and the time-scheme that we implemented in :ref:`Chapter 9 ` into a ``solver`` class. The ``time-marching`` solver class will iterate over the time-steps and compute the evolution of wavefield over the course of the simulation. + +.. code:: cpp + + #include "solver/solver.hpp" + #include "domain/domain.hpp" + #include "time_scheme/newmark.hpp" + + class time_marching : public solver { + public: + + void run() override; + + private: + + domain domain; + newmark newmark; + }; + +The ``run`` method will be responsible for iterating over the time-steps and updating the wavefield at each time-step. + +.. code:: cpp + + void time_marching::run(){ + for (const auto [istep, dt] : + newmark->iterate_forward()) { + newmark.apply_predictor_phase_forward(); + domain.compute_source_interaction(istep); + domain.compute_stiffness_interaction(); + domain.divide_by_mass_matrix(); + newmark.apply_corrector_phase_forward(); + } + } + +Implementation within SPECFEM++ +-------------------------------- + +The implemetation details of the solver within SPECFEM++ can be found :ref:`here `.` diff --git a/docs/developer_documentation/tutorials/tutorial1/Chapter11/index.rst b/docs/developer_documentation/tutorials/tutorial1/Chapter11/index.rst new file mode 100644 index 00000000..b3a4a5e8 --- /dev/null +++ b/docs/developer_documentation/tutorials/tutorial1/Chapter11/index.rst @@ -0,0 +1,66 @@ + +.. _Chapter11: + +Chapter 11: Putting it all together +=================================== + +Finally, we have all the components that we need to put together to create a complete simulation. Let us now create the ``main`` function that will drive the simulation. + +.. code:: cpp + + struct simulation_params { + const type_real t0 = 0.0; + const type_real dt = 1e-3; + const int nsteps = 1000; + const type_real angle = 0.0; + const auto simulation_type = specfem::simulation::type::forward; + const auto seismo_type = specfem::seismogram::type::displacement; + const auto nseismo_steps = 1000; + }; + + int main(int argc, char **argv){ + // Initialize MPI + specfem::MPI::MPI *mpi = new specfem::MPI::MPI(&argc, &argv); + + // Initialize Kokkos + Kokkos::initialize(argc, argv); + + // Read the mesh + specfem::mesh::mesh mesh("OUTPUT_FILES/database.bin", mpi); + + // Read the sources + const auto sources = specfem::sources::read_sources( + "OUTPUT_FILES/sources.yaml", + simulation_params.nsteps, + simulation_params.t0, + simulation_params.dt, + simulation_params.simulation_type); + + // Read the receivers + const auto receivers = specfem::receivers::read_receivers( + "OUTPUT_FILES/STATIONS", + simulation_params.angle); + + // Generate the assembly + const auto assembly = generate_assembly(mesh, sources, receivers, simulation_params); + + // Initialize the domain + domain domain(assembly) + + // Initialize the time-scheme + newmark newmark(simulation_params.dt, simulation_params.nsteps, assembly); + + // Initialize the solver + time_marching solver(domain, newmark); + + // Run the simulation + solver.run(); + + // Finalize Kokkos + Kokkos::finalize(); + + // Finalize MPI + delete mpi; + + return 0; + } diff --git a/docs/developer_documentation/tutorials/tutorial1/Chapter12/index.rst b/docs/developer_documentation/tutorials/tutorial1/Chapter12/index.rst new file mode 100644 index 00000000..700ef3f3 --- /dev/null +++ b/docs/developer_documentation/tutorials/tutorial1/Chapter12/index.rst @@ -0,0 +1,15 @@ + +.. _Chapter12: + +Chapter 12: Runtime Configuration +================================= + +In the last chapter, we implemented the ``main`` function that drives the simulation. However, the entire simulation is driven by compile-time struct ``simulation_params``. While this works for this tutorial example, this is not ideal for several reasons: + +1. It requires recompilation of the code for every change in the simulation parameters, +2. Simulation path essentially becomes hardcoded in the code +3. It is not possible to run multiple simulations with different parameters in parallel + +To overcome these limitations, SPECFEM++ provides a runtime configuration system, which allows the user to specify the simulation parameters in a YAML configuration file. The configuration file then determines the simulation path at runtime. + +For more information on the runtime configuration system, refer to the :ref:`runtime configuration `. diff --git a/docs/developer_documentation/tutorials/tutorial1/Chapter2/index.rst b/docs/developer_documentation/tutorials/tutorial1/Chapter2/index.rst new file mode 100644 index 00000000..6cfee49b --- /dev/null +++ b/docs/developer_documentation/tutorials/tutorial1/Chapter2/index.rst @@ -0,0 +1,115 @@ + +.. _Chapter2: + +Chapter 2: Reading the mesh, solver and receivers +================================================= + +In this chapter, we will read the mesh, solver and receivers generated in :ref:`Chapter 1 `. + +Reading the mesh +---------------- + +The mesh generated in :ref:`Chapter1 ` is stored in the ``OUTPUT_FILES`` directory. + +.. note:: + + To read the mesh we will use SPECFEM++ :ref:`mesh reader `. + +.. code:: cpp + + #include "mesh/mesh.hpp" + #include "specfem_mpi/specfem_mpi.hpp" + + int main(int argc, char **argv) { + // Initialize MPI + // The current SPECFEM++ implementation does not use MPI, + // but we will initialize it for forward compatibility. + specfem::MPI::MPI *mpi = new specfem::MPI::MPI(&argc, &argv); + const std::string database_filename = "OUTPUT_FILES/database.bin"; + + // We read and store the mesh within the mesh C++ struct. + const specfem::mesh::mesh mesh(database_filename, mpi); + + return 0; + } + +Reading the sources and receivers +--------------------------------- + +Next we will read the sources and receivers generated in :ref:`Chapter1 `. + +.. note:: + + Relevant modules for reading the :ref:`sources ` and :ref:`receivers `. + +.. code:: cpp + + #include "sources/sources.hpp" + #include "receivers/receivers.hpp" + #include "specfem_setup.hpp" + #include + + int main(int argc, char **argv) { + const std::string sources_filename = "OUTPUT_FILES/sources.yaml"; + const std::string receivers_filename = "OUTPUT_FILES/STATIONS"; + + // The source time function requires the starting time (t0) and the time step (dt) + const type_real t0 = 0.0; /// type_real is defined in specfem_setup.hpp + const type_real dt = 1e-3; /// Time step + const int nsteps = 1000; // Number of time steps + const type_real angle = 0.0; /// Station angle + const auto simulation_type = specfem::simulation::type::forward; + + // Read the sources and receivers + const auto sources = specfem::sources::read_sources(sources_filename, nsteps, t0, dt, simulation_type); + const auto receivers = specfem::receivers::read_receivers(receivers_filename, angle); + + // Output source information + for (const auto &source : sources) + std::cout << source->print() << std::endl; + + for (const auto &receiver : receivers) + std::cout << receiver->print() << std::endl; + + return 0; + } + +Since we'd be using the simulation parameters often during this whole tutorial, we can define them in a struct and pass it around. Eventually, in :ref:`Chapter 12 `, we will replace this struct and configure the simulation using a YAML file. + +.. code:: cpp + + struct simulation_params { + const type_real t0 = 0.0; + const type_real dt = 1e-3; + const int nsteps = 1000; + const type_real angle = 0.0; + const auto simulation_type = specfem::simulation::type::forward; + const auto seismo_type = specfem::seismogram::type::displacement; + const auto nseismo_steps = 1000; + }; + +Generating the Quadrature +------------------------- + +Lastly, we will need the integration quadrature to compute the evolution of the wavefield. + +.. note:: + + Refer :ref:`Quadrature ` for more details. + +.. code:: cpp + + #include "quadrature/quadrature.hpp" + + int main(int argc, char **argv) { + + // We use a lambda function to restrict the scope of gll + const auto quadrature = []() { + /// Gauss-Lobatto-Legendre quadrature with 5 GLL points + const specfem::quadrature::gll::gll gll(0, 0, 5); + + return specfem::quadrature::quadratures(gll); + }; + + return 0; + } diff --git a/docs/developer_documentation/tutorials/tutorial1/Chapter3/index.rst b/docs/developer_documentation/tutorials/tutorial1/Chapter3/index.rst new file mode 100644 index 00000000..b2fc85d4 --- /dev/null +++ b/docs/developer_documentation/tutorials/tutorial1/Chapter3/index.rst @@ -0,0 +1,31 @@ + +.. _Chapter3: + +Chapter 3: Generating Assembly +============================== + +Lets now generate the :ref:`assembly `. + +.. code:: cpp + + #include + #include + + specfem::compute::assembly + generate_assembly(const mesh &mesh, + const std::vector &sources, + const std::vector &receivers, + const simulation_params ¶ms) { + + const int nsteps = params.nsteps; + const int nseismo_steps = params.nseismo_steps; + const type_real t0 = params.t0; + const type_real dt = params.dt; + const auto seismo_type = params.seismo_type; + const auto simulation = params.simulation_type; + + specfem::compute::assembly assembly(mesh, sources, receivers, + seimo_type, t0, dt, nsteps, nseismo_steps, simulation); + + return assembly; + } diff --git a/docs/developer_documentation/tutorials/tutorial1/Chapter4/index.rst b/docs/developer_documentation/tutorials/tutorial1/Chapter4/index.rst new file mode 100644 index 00000000..1bca4d69 --- /dev/null +++ b/docs/developer_documentation/tutorials/tutorial1/Chapter4/index.rst @@ -0,0 +1,109 @@ + +.. _Chapter4: + +Chapter 4: Understanding assembly C++ struct +============================================ + +Within SPECFEM++, we utilize the abstraction of data containers, to store the data required, and data access functions, to interface with the data containers. The concept of data containers allows us to group items that are related to each other into single data structures, whereas data access functions allow us to group data items that are generally accessed together into container specific data-types, improving cache locality and reducing memory access times. The concept also allows us to separate the data storage from the computation, making the interface more self-consistent, modular, and easier to maintain. + +Data Containers +--------------- + +The assembly divided into a set of data containers, primarily implemeted as C++ structs. These containers store the data required for computation of wavefield evolution. To elaborate, let us consider the data container used to store spatial derivatives of basis functions (:math:`\partial \xi / \partial x`, :math:`\partial \xi / \partial y`, :math:`\partial \gamma / \partial x`, :math:`\partial \gamma / \partial y`). + +.. code:: cpp + + #include + + struct partial_derivatives { + private: + using ViewType = + typename Kokkos::View; ///< Underlying view + ///< type used to + ///< store data + + public: + int nspec; + int ngllz; + int ngllx; + + ViewType xix; + ViewType xiz; + ViewType gammax; + ViewType gammaz; + ViewType jacobian; + + partial_derivatives(const int nspec, const int ngllz, const int ngllx) + : nspec(nspec), ngllz(ngllz), ngllx(ngllx), + xix("xix", nspec, ngllz, ngllx), xiz("xiz", nspec, ngllz, ngllx), + gammax("gammax", nspec, ngllz, ngllx), + gammaz("gammaz", nspec, ngllz, ngllx), + jacobian("jacobian", nspec, ngllz, ngllx) {} + }; + +Data Access Functions +--------------------- + +To interface with the data containers, it would be useful to define a set of functions that can be used to access the data in a consistent manner. For example, the following snippet demonstrates how a simple function signature could look like. + +.. code:: cpp + + template + KOKKOS_FUNCTION void load_on_device(const IndexType &index, const ContainerType &container, + PointAccessType &point); + +Data access functions allow us to group data items that are generally accessed together into container specific data-types, improving cache locality and reducing memory access times. + +The following example shows how to define a data access function for loading spatial derivatives from the data container for a given quadrature point. ``point_partial_derivatives`` is a struct that holds the spatial derivatives at a given point. Since we generally require all the spatial derivatives at a given point, loading them into a single struct improves cache locality. + +.. code:: cpp + + #include + + struct index { + int ispec; + int iz; + int ix; + }; + + struct point_partial_derivatives { + type_real xix; + type_real xiz; + type_real gammax; + type_real gammaz; + type_real jacobian; + }; + + KOKKOS_FUNCTION void load_on_device(const index &index, const partial_derivatives &derivatives, + point_partial_derivatives &point) { + point.xix = derivatives.xix(index.ispec, index.iz, index.ix); + point.xiz = derivatives.xiz(index.ispec, index.iz, index.ix); + point.gammax = derivatives.gammax(index.ispec, index.iz, index.ix); + point.gammaz = derivatives.gammaz(index.ispec, index.iz, index.ix); + point.jacobian = derivatives.jacobian(index.ispec, index.iz, index.ix); + } + +Data Containers and Access Functions in SPECFEM++ +------------------------------------------------- + +.. admonition:: Feature request + :class: hint + + We need to define data access functions for the following data containers: + + 1. Sources + 2. Receivers + 3. Coupled interfaces + + If you'd like to work on this, please see `issue tracker `_ for more details. + +1. :ref:`Assembled mesh information ` +2. :ref:`Partial derivatives ` +3. :ref:`Material properties ` +4. :ref:`Wavefield ` +5. :ref:`Misfit Kernels ` +6. :ref:`Coupled Interfaces ` +7. :ref:`Boundary Conditions ` +8. :ref:`Source Information ` +9. :ref:`Receiver Information ` diff --git a/docs/developer_documentation/tutorials/tutorial1/Chapter5/index.rst b/docs/developer_documentation/tutorials/tutorial1/Chapter5/index.rst new file mode 100644 index 00000000..7028d9b1 --- /dev/null +++ b/docs/developer_documentation/tutorials/tutorial1/Chapter5/index.rst @@ -0,0 +1,65 @@ + +.. _Chapter5: + +Chapter 5: SPECFEM++ data-types +=============================== + +We briefly discussed the concept of data-types in :ref:`Chapter4` - where we defined a point datatype to store spatial derivates at the quadrature point ``point_partial_derivatives``. This chapter lists all the data-types that are used in SPECFEM++. + +Index Types +----------- + +Indices are used to reference a quadrature point within the mesh. Naturally, a quadrature point can be referenced in 2 ways - 1. by referencing its through its element ``(ispec, iz, ix)`` or 2. by referencing it directly within an assembled mesh ``(iglob)``. For each of these cases, we also define their SIMD (single instructions multiple data) counterparts that refer to multiple quadrature points at once - 1. SIMD index and 2. SIMD assembly index. SIMD indices enable us to perform vectorized operations on multiple quadrature points at once. + +1. :ref:`Index ` +2. :ref:`SIMD index ` +3. :ref:`Assembly index ` +4. :ref:`SIMD assembly index ` + +Elementary Data Types +--------------------- + +We begin with defining elementary datatype. Since SPECFEM++ is an extension of a finite element method, we would naturally want to define basic data types that resemble the mesh heirarchy i.e. quadrature points, elements and chunks of elements. + +.. admonition:: Feature request + :class: hint + + We need the following elementary data types to be defined in SPECFEM++: + + 1. Edge element (datatype for storing values at quadrature points on a 1D edge) + 2. Chunk edge element (datatype for storing values at quadrature points on a chunk of 1D edges) + + If you'd like to work on this, please see `issue tracker `_ for more details. + +1. :ref:`Point datatype ` +2. :ref:`Element datatype ` +3. :ref:`Chunk Element datatype ` + +Derived Data Types +------------------ + +In addition to the elementary data types, we define derived data types that are used to store specific information at quadrature points, elements and chunks of elements. + +Point Data Types +^^^^^^^^^^^^^^^^ + +1. :ref:`Spatial Derivatives ` +2. :ref:`Material Properties ` +3. :ref:`Wavefield ` +4. :ref:`Misfit Kernels ` +5. :ref:`Derivatives of wavefield ` +6. :ref:`Boundary Conditions ` +7. :ref:`Global Coordinates ` +8. :ref:`Local Coordinates ` +9. :ref:`Stress Integrands ` + +Element Data Types +^^^^^^^^^^^^^^^^^^ + +1. :ref:`Integration Quadrature ` + +Chunk Element Data Types +^^^^^^^^^^^^^^^^^^^^^^^^ + +1. :ref:`Wavefield ` +2. :ref:`Stress Integrand ` diff --git a/docs/developer_documentation/tutorials/tutorial1/Chapter6/chunk_element_policy.rst b/docs/developer_documentation/tutorials/tutorial1/Chapter6/chunk_element_policy.rst new file mode 100644 index 00000000..82197c19 --- /dev/null +++ b/docs/developer_documentation/tutorials/tutorial1/Chapter6/chunk_element_policy.rst @@ -0,0 +1,80 @@ + +.. _ChunkElementPolicy: + +Chunk Element Policy +-------------------- + +:ref:`Chunk Element Policy ` is used to iterate over the elements of the mesh. Chunk element policy implements a heirarchical parallelism scheme based on ``Kokkos::TeamPolicy``. The following code snippet demonstrates how to use the chunk element policy to compute the mass matrix inside the acoustic medium. We first divide the mesh into chunks and assign each chunk to a team of threads (Kokkos team). Each team then computes the mass matrix for all the quadrature points within that chunk. A key thing to note here is that the quadrature points that are shared between elements are visited more than once, and in a parallel scheme could lead to race conditions. To avoid this, we use atomic operations to update the mass matrix. + +.. code:: cpp + + #include "policies/chunk_element_policy.hpp" + #include + + using namespace specfem::policy; + using namespace specfem::parallel_config; + using namespace specfem::point; + using namespace specfem::compute; + using namespace Kokkos; + using namespace specfem::datatype; + + // elements is view of indices of spectral elements + // inside the acoustic medium + KOKKOS_FUNCTION void compute_mass_matrix( + const partial_derivatives &derivatives, + const properties &properties, + const simulation_field &forward, + const View &elements){ + + const auto acoustic = forward.acoustic; + using simd_type = simd; + constexpr simd_size = 1; + using ParallelConfig = + default_chunk_element_config; + using ChunkElementPolicy = chunk_element; + using policy = typename ChunkElementPolicy::policy_type; + + ChunkElementPolicy chunk(elements, NGLL, NGLL); + + parallel_for("compute_mass_matrix", static_cast(chunk), + KOKKOS_LAMBDA(const member_type &member) { + // Iterate over all tiles that are assigned to this team. + // Within the policy, we divide the entire mesh into a set of tiles. + // Each tile is then divided into a set of chunks, where each chunk is + // assigned to a team of threads. + // The team then loops over the tiles in a sequential manner. + + // nelements = ntiles * nchunks; + // nteams = nchunks; + for (int tile = 0; tile < ChunkPolicyType::tile_size * simd_size; + tile += ChunkPolicyType::chunk_size * simd_size) { + const int starting_element_index = + team.league_rank() * ChunkPolicyType::tile_size * simd_size + + tile; + + if (starting_element_index >= nelements) { + break; + } + // Generate the iterator for chunk policy + const auto iterator = chunk_policy.league_iterator(starting_element_index); + + // Compute the mass matrix for all quadrature points within the chunk + parallel_for(Kokkos::TeamThreadRange(member, iterator.chunk_size()), + [&](const int i) { + const auto iterator_index = iterator(i); + const auto index = iterator_index.index; + const int ix = iterator_index.index.ix; + const int iz = iterator_index.index.iz; + + // ... load properties and derivatives into point types + + PointMassType mass_matrix(partial_derivatives.jacobian / properties.kappa); + + // atomic add mass matrix to the global mass matrix + atomic_add(index, mass_matrix, forward); + }); + } + }); + + Kokkos::fence(); + } diff --git a/docs/developer_documentation/tutorials/tutorial1/Chapter6/index.rst b/docs/developer_documentation/tutorials/tutorial1/Chapter6/index.rst new file mode 100644 index 00000000..3f2df65e --- /dev/null +++ b/docs/developer_documentation/tutorials/tutorial1/Chapter6/index.rst @@ -0,0 +1,13 @@ + +.. _Chapter6: + +Chapter 6: SPECFEM++ iteration policies +======================================== + +In :ref:`Chapter 5 `, we discussed data-types in SPECFEM++ that essentially depend on the heirarchy of the mesh. In this chapter, we will introduce the iteration policies within SPECFEM++ that enable us to iterate over the mesh heirarchy in a consistent manner. + +There are three iteration policies in SPECFEM++: + +1. :ref:`Range Policy ` : This policy is used to iterate over a range of quadrature point where every distinct quadrature point within the assembly is visited exactly once. +2. :ref:`Chunk Element Policy ` : This policy is used to iterate over a chunks of elements where every quadrature point within the chunk is visited exactly once. +3. :ref:`Edge Policy ` diff --git a/docs/developer_documentation/tutorials/tutorial1/Chapter6/range_policy.rst b/docs/developer_documentation/tutorials/tutorial1/Chapter6/range_policy.rst new file mode 100644 index 00000000..147810e2 --- /dev/null +++ b/docs/developer_documentation/tutorials/tutorial1/Chapter6/range_policy.rst @@ -0,0 +1,55 @@ + +.. _RangePolicy: + +Range Policy +------------ + +:ref:`Range policy ` is used to iterator over the entire range of quadrature points in the mesh, where every quadrature point is visited exactly once. The following code snippet demonstrates how to use the range policy to divide the acceleration by mass matrix inside acoustic medium - an operation that is common in the time-stepping loop of the spectral element solver. + +.. code:: cpp + + #include "policies/range_policy.hpp" + #include + + using namespace specfem::policy; + using namespace specfem::parallel_config; + using namespace specfem::point; + using namespace specfem::compute; + using namespace Kokkos; + using namespace specfem::datatype; + + void divide_by_mass_matrix(const simulation_field &forward){ + + // Parallel configuration for range policy + using ParallelConfig = + default_range_config, DefaultExecutionSpace>; + using RangePolicy = range; + // Load acceleration and mass matrix fields + using LoadFieldType = + field; + // Store the result of the division at acceleration field + using StoreFieldType = + field; + + const int nglob = forward.get_nglob(); + + RangePolicy range(nglob); + + parallel_for("divide_by_mass_matrix", + static_cast(range), + KOKKOS_LAMBDA(const int iglob){ + // Generate indices for range policy + const auto iterator = range.range_iterator(iglob); + const auto index = iterator(0); + + // Load acceleration and mass matrix fields + LoadFieldType load_field; + load_on_device(index.index, forward, load_field); + + // Divide acceleration by mass matrix and store the result + StoreFieldType store_field(load_field.divide_mass_matrix()); + store_on_device(index.index, store_field, forward); + }); + + Kokkos::fence(); + } diff --git a/docs/developer_documentation/tutorials/tutorial1/Chapter7/divergence.rst b/docs/developer_documentation/tutorials/tutorial1/Chapter7/divergence.rst new file mode 100644 index 00000000..758625f5 --- /dev/null +++ b/docs/developer_documentation/tutorials/tutorial1/Chapter7/divergence.rst @@ -0,0 +1,90 @@ + +.. _Divergence: + +Divergence operator +------------------- + +:ref:`Divergence operator ` computes the divergence of a given vector field :math:`F_{ik} = \sum T_{ij} \partial_j \xi_k` evaluated at quadrature points using the spectral element formulation given by: + +.. math:: + + \begin{align*} + \int_{\Omega} \nabla w : T &= \int_{\Omega} \sum_{i=1}^{N_D} F_{ik} \frac{\partial w_i}{\partial \xi_k} \\ + &\approx \sum_{i=1}^{N_D} w_i^{ \alpha \beta \gamma } \left[ \omega_{\beta} \omega_{\gamma} \sum_{\alpha = 0}^{n_l} \omega_{\alpha} J^{ \alpha \beta \gamma } F_{i1}^{ \alpha \beta \gamma } l'_{\alpha} + \omega_{\alpha} \omega_{\gamma} \sum_{\beta = 0}^{n_l} \omega_{\beta} J^{ \alpha \beta \gamma } F_{i2}^{ \alpha \beta \gamma } l'_{\beta} + \omega_{\alpha} \omega_{\beta} \sum_{\gamma = 0}^{n_l} \omega_{\gamma} J^{ \alpha \beta \gamma } F_{i3}^{ \alpha \beta \gamma } l'_{\gamma} \right] + \end{align*} + +The following code snippet demonstrates how to compute the divergence of a vector field within the elastic domain using the operator. + +.. code:: cpp + + #include "algorithms/divergence.hpp" + + // Let us assume that the vector field F is given to us + // as struct F; + + // Let us also assume that the interface provides us a + // function to load the vector field within a chunk of elements + // into a chunk view using `load_on_device` function. + + using namespace specfem::algorithms; + + View compute_divergence( + const assembly &assembly, + const F &vector_field, + View elements){ + // Chunk element view type + using ChunkVectorFieldViewType; + + // Quadrature point view type + using QuadratureViewType; + + // Create an output view to store the divergence + View divergence("divergence", nelements, ngll, ngll, 2); + + // Scratch pad size + int scratch_size = ChunkVectorFieldViewType::shmem_size() + + ChunkStressIntegrandType::shmem_size() + + Kokkos::parallel_for("divergence", chunk_policy.set_scratch_size(0, Kokkos::PerTeam(scratch_size)), + KOKKOS_CLASS_LAMBDA(const typename ChunkPolicyType::member_type &team) { + // Scratch views + ChunkVectorFieldViewType element_field(team); + QuadratureViewType element_quadrature(team); + + specfem::compute::load_on_device(team, quadrature, element_quadrature); + for (int tile = 0; tile < ChunkPolicyType::tile_size * simd_size; + tile += ChunkPolicyType::chunk_size * simd_size) { + const int starting_element_index = + team.league_rank() * ChunkPolicyType::tile_size * simd_size + + tile; + + if (starting_element_index >= nelements) { + break; + } + + const auto iterator = + chunk_policy.league_iterator(starting_element_index); + specfem::compute::load_on_device(team, iterator, vector_field, + element_field); + + team.team_barrier(); + divergence(team, iterator, partial_derivatives, wgll, + element_quadrature.hprime_wgll, element_field, + [&](const typename ChunkPolicyType::iterator_type::index_type + &iterator_index, + const typename PointAccelerationType::ViewType &result) { + // Store the divergence in the output view + const int ispec = iterator_index.index.ispec; + const int iz = iterator_index.index.iz; + const int ix = iterator_index.index.ix; + + divergence(ispec, iz, ix, 0) = result(0); + divergence(ispec, iz, ix, 1) = result(1); + }); + } + }); + + Kokkos::fence(); + + return divergence; + } diff --git a/docs/developer_documentation/tutorials/tutorial1/Chapter7/gradient.rst b/docs/developer_documentation/tutorials/tutorial1/Chapter7/gradient.rst new file mode 100644 index 00000000..a0d2cc58 --- /dev/null +++ b/docs/developer_documentation/tutorials/tutorial1/Chapter7/gradient.rst @@ -0,0 +1,93 @@ + +.. _Gradient: + +Gradient Operator +================= + +:ref:`Gradient operator ` computes the gradient of a given field :math:`f` evaluated at quadrature points using the spectral element formulation given by: + +.. math:: + + \nabla f \approx \sum_{i=1}^{N_D} \hat{x}_i \left[ \sum_{ \alpha = 0}^{n_l} f^{ \alpha \beta^{'} \gamma^{'} } l_{\alpha}^{'} \partial_{i} \xi + \sum_{ \beta = 0}^{n_l} f^{ \alpha^{'} \beta \gamma^{'} } l_{\beta}^{'} \partial_{i} \eta + \sum_{ \gamma = 0}^{n_l} f^{ \alpha^{'} \beta^{'} \gamma } l_{\gamma}^{'} \partial_{i} \zeta \right] + +The following code snippet demonstrates how to compute the gradient of displacement field within the elastic domain using the operator. + +.. code:: cpp + + #include "algorithms/gradient.hpp" + #include "polcies/chunk_element.hpp" + + using namespace specfem::algorithms; + + View gradient( + const assembly &assembly, + const simulation_field &forward, + View elements){ + // Chunk element view type + using ChunkElementView = specfem::chunk_element::field< + ParallelConfig::chunk_size, 5, dim2, elastic, + ScratchSpace, Unmanaged, true, false, false, false, using_simd>; + + // Quadrature point view type + using QuadratureViewType = specfem::element::quadrature< + 5, dim2, ScratchSpace, Unmanaged, true, true>; + + // Create an output view to store the gradient + View compute_gradient("gradient", nelements, ngll, ngll, 2, 2); + + // Scratch pad size + int scratch_size = ChunkElementFieldType::shmem_size() + + ChunkStressIntegrandType::shmem_size() + + Kokkos::parallel_for( + "gradient", chunk_policy.set_scratch_size(0, Kokkos::PerTeam(scratch_size)), + KOKKOS_CLASS_LAMBDA(const typename ChunkPolicyType::member_type &team) { + // Scratch views + ChunkElementFieldType element_field(team); + ElementQuadratureType element_quadrature(team); + + specfem::compute::load_on_device(team, quadrature, element_quadrature); + for (int tile = 0; tile < ChunkPolicyType::tile_size * simd_size; + tile += ChunkPolicyType::chunk_size * simd_size) { + const int starting_element_index = + team.league_rank() * ChunkPolicyType::tile_size * simd_size + + tile; + + if (starting_element_index >= nelements) { + break; + } + + const auto iterator = + chunk_policy.league_iterator(starting_element_index); + specfem::compute::load_on_device(team, iterator, field, + element_field); + + team.team_barrier(); + + gradient(team, iterator, partial_derivatives, + element_quadrature.hprime_gll, element_field.displacement, + [&](const typename ChunkPolicyType::iterator_type::index_type + &iterator_index, + const typename PointFieldDerivativesType::ViewType &du) { + // Store the gradient in the output view + const int ispec = iterator_index.index.ispec; + const int iz = iterator_index.index.iz; + const int ix = iterator_index.index.ix; + gradient(ispec, iz, ix, 0, 0) = du(0, 0); + gradient(ispec, iz, ix, 0, 1) = du(0, 1); + gradient(ispec, iz, ix, 1, 0) = du(1, 0); + gradient(ispec, iz, ix, 1, 1) = du(1, 1); + }); + } + }); + + Kokkos::fence(); + + return gradient; + } + +There are two new concepts introduced in the code snippet above: + +1. `Scratch Pad `_ : The scratch pad is a shared memory space that is used to store temporary data that is shared among threads in a team. The main advantage of using the scratch pad is that it provides access to shared memory that is faster (lower latency) than global memory. Within the context of the gradient operator, the scratch pad is used to store the displacement field within a chunk - this is necessary because the gradient operation access the displacement field in a non-contiguous manner. + +2. Callback Functor : The gradient operator requires a callback functor that is called after the gradient is computed at each quadrature point. This enables the developer to use the gradient in a way that is specific to their application. In the code snippet above, the callback functor stores the gradient in an output view. diff --git a/docs/developer_documentation/tutorials/tutorial1/Chapter7/index.rst b/docs/developer_documentation/tutorials/tutorial1/Chapter7/index.rst new file mode 100644 index 00000000..bce1c1e2 --- /dev/null +++ b/docs/developer_documentation/tutorials/tutorial1/Chapter7/index.rst @@ -0,0 +1,10 @@ + +.. _Chapter7: + +Chapter 7: Operators +===================== + +SPECFEM++ provides a set of spectral element operators that are commonly used in seismic wave propagation simulations. + +1. :ref:`Gradient operator ` +2. :ref:`Divergence operator ` diff --git a/docs/developer_documentation/tutorials/tutorial1/Chapter8/index.rst b/docs/developer_documentation/tutorials/tutorial1/Chapter8/index.rst new file mode 100644 index 00000000..fe1485f0 --- /dev/null +++ b/docs/developer_documentation/tutorials/tutorial1/Chapter8/index.rst @@ -0,0 +1,229 @@ + +.. _Chapter8: + +Chapter 8: Implementing the ``Domain`` class +============================================ + +In this chapter, we will use the concepts described in Chapters :ref:`4 `, :ref:`5 `, :ref:`6 `, and :ref:`7 ` to implement a ``Domain`` class that stores the computational kernels required to compute the evolution of the wavefield. + +.. math:: + + \int_{\Omega} \rho w \cdot \partial_t^{2} \mathbf{s} dV = - \int_{\Omega} \nabla w : \mathbf{T} dV + +In particular, we will implement 2 kernels - 1. Compute the interaction of stiffness matrix with the wavefield i.e. right hand side of the above equation, and 2. Divide the computed stiffness term by the mass-matrix. + +``Domain`` class definition +--------------------------- + +.. code:: cpp + + /// Lets define some compile-time constants & + /// datatypes that will be used in the kernels + class KernelDatatypes { + public: + constexpr static auto wavefield_type = forward; + constexpr static auto dimension = dim2; + constexpr static auto medium_tag = elastic; + constexpr static auto property_tag = isotropic; + constexpr static int ngll = 5; + constexpr static bool using_simd = false; + + // For brevity, I will not define the datatypes here. + + // Range policy datatypes + using RangePolicy = ...; + using LoadFieldType = ...; + using StoreFieldType = ...; + + constexpr static int num_dimensions = 2; + constexpr static int components = 2; + + // Chunk element policy datatypes + using ChunkPolicyType = ...; + using ChunkElementFieldType = ...; + using ChunkStressIntegrandType = ...; + using ElementQuadratureType = ...; + using PointAccelerationType = ...; + using PointFieldDerivativesType = ...; + using PointMassType = ...; + using PointPropertyType = ...; + using PointPartialDerivativesType = ...; + }; + + class domain { + public: + using DataTypes = KernelDatatypes; + + void compute_stiffness_interaction(); + + void divide_by_mass_matrix(); + + void compute_source_interaction(); /// Not implemented for + /// brevity within this tutorial + + private: + View elements; ///< Spectral element indices within + ///< elastic domain + simulation_field field; ///< Reference to the + ///< field on which + ///< the kernels will act + assembly assembly; ///< Assembly object that + ///< stores the mesh information + }; + +.. note:: + + Have a look at the :ref:`Chapter 5 ` for more details on the data-types defined in ``KernelDatatypes``. + +Implementing the kernels +------------------------ + +Lets start with with implementing the kernel to divide the stiffness term by the mass matrix using the :ref:`range policy `. + +.. code:: cpp + + void domain::divide_by_mass_matrix() { + const int nglob = field.get_nglob(); + + typename DataTypes::RangePolicy range(nglob); + using policy_type = typename DataTypes::RangePolicy::policy_type; + + Kokkos::parallel_for("divide_by_mass_matrix", + static_cast(range), + KOKKOS_LAMBDA(const int iglob){ + const auto iterator = range.range_iterator(iglob); + const auto index = iterator(0); + + typename DataTypes::LoadFieldType + load_field; + load_on_device(index.index, field, load_field); + + typename DataTypes::StoreFieldType + store_field(load_field.divide_mass_matrix()); + store_on_device(index.index, store_field, field); + }); + + Kokkos::fence(); + } + +Next, lets implement ``compute_stiffness_interaction`` kernel. + +.. code:: cpp + + KOKKOS_FUNCTION + stress_integrand stiffness_component( + const point_partial_derivatives &point_partial_derivatives, + const point_property &point_property, + const field_derivatives &du) { + + stress_integrand F; + + const type_real sigmaxx = + properties.lambdaplus2mu * du(0, 0) + properties.lambda * du(1, 1); + + const type_real sigmazz = + properties.lambdaplus2mu * du(1, 1) + properties.lambda * du(0, 0); + + const type_real sigmaxz = + properties.mu * (du(0, 1) + du(1, 0)); + + F(0, 0) = + sigma_xx * partial_derivatives.xix + + sigma_xz * partial_derivatives.xiz; + F(0, 1) = + sigma_xz * partial_derivatives.xix + + sigma_zz * partial_derivatives.xiz; + F(1, 0) = + sigma_xx * partial_derivatives.gammax + + sigma_xz * partial_derivatives.gammaz; + F(1, 1) = + sigma_xz * partial_derivatives.gammax + + sigma_zz * partial_derivatives.gammaz; + }; + + void domain::compute_stiffness_interaction() { + constexpr int ngll = DataTypes::ngll; + ChunkPolicyType chunk_policy(elements, ngll, ngll); + + int scratch_size = + DataTypes::ChunkElementFieldType::scratch_size() + + DataTypes::ChunkStressIntegrandType::scratch_size() + + DataTypes::ElementQuadratureType::scratch_size(); + + Kokkos::parallel_for("compute_stiffness_interaction", + chunk_policy.set_scratch_size(scratch_size), + KOKKOS_LAMBDA(const member_type &member) { + // Scratch views + ChunkElementFieldType element_field(team); + ElementQuadratureType element_quadrature(team); + ChunkStressIntegrandType stress_integrand(team); + + load_on_device(team, quadrature, element_quadrature); + + for (int tile = 0; tile < ChunkPolicyType::tile_size * simd_size; + tile += ChunkPolicyType::chunk_size * simd_size) { + const int starting_element_index = + team.league_rank() * ChunkPolicyType::tile_size * simd_size + + tile; + + if (starting_element_index >= nelements) { + break; + } + + const auto iterator = + chunk_policy.league_iterator(starting_element_index); + load_on_device(team, iterator, field, element_field); + + team.team_barrier(); + + algorithms::gradient( + team, iterator, partial_derivatives, + element_quadrature.hprime_gll, element_field.displacement, + [&](const index_type &index, + const field_derivatives &du) { + + // load partial derivatives and properties into point types + // ... + // ... + // ... + + const auto stress = + stiffness_component(point_partial_derivatives, point_properties, du); + + for (int idim = 0; idim < num_dimensions; ++idim) { + for (int icomponent = 0; icomponent < components; + ++icomponent) { + stress_integrand.F(ielement, index.iz, index.ix, idim, + icomponent) = stress(idim, icomponent); + } + } + }); + + team.team_barrier(); + + // Compute the divergence term + algorithms::divergence( + team, iterator, partial_derivatives, element_quadrature.hprime_gll, + [&](const index_type &index, + const ScalarViewType &result) { + + PointAccelerationType acceleration(result); + + for (int icomponent = 0; icomponent < components; + icomponent++) { + acceleration.acceleration(icomponent) *= -1.0; + } + + atomic_add(index, acceleration, field); + }); + } + }); + + Kokkos::fence(); + + }; + +Implemetation within SPECFEM++ +------------------------------ + +The implemetation of compute kernels within SPECFEM++ can be found :ref:`here `. diff --git a/docs/developer_documentation/tutorials/tutorial1/Chapter9/index.rst b/docs/developer_documentation/tutorials/tutorial1/Chapter9/index.rst new file mode 100644 index 00000000..f72a0e21 --- /dev/null +++ b/docs/developer_documentation/tutorials/tutorial1/Chapter9/index.rst @@ -0,0 +1,128 @@ + +.. _Chapter9: + +Chapter 9: Creating a Time Scheme +================================= + +Time scheme is used to advance the wavefield in time. For the case of this tutorial, we will only show how to implement a newmark forward time scheme. To do this we need to create a ``newmark`` timescheme class : + +.. code:: cpp + + #include "timescheme/timescheme.hpp" + + class newmark : public time_scheme { + public: + + void apply_predictor_phase_forward() override; + void apply_corrector_phase_forward() override; + + void apply_predictor_phase_backward() override { + throw std::runtime_error("Not implemented"); + }; + + void apply_corrector_phase_backward() override { + throw std::runtime_error("Not implemented"); + }; + + private: + constexpr static auto medium_tag = elastic; + type_real dt; + type_real deltat; + simulation_field field; + }; + +The ``newmark`` timescheme is derived from a base ``time_scheme`` class. The ``time_scheme`` class provides default methods to step forward in time ``iterate_forward`` and backward in time ``iterate_backward``. These default methods either increment or decrement the current timestep. Within, 2 stage stepping methods like runge-kutta you can override these methods to implement the correct stepping. + +The time-scheme is divided into 2 phases: 1. Predictor phase and 2. Corrector phase. For the case of newmark method with a explicit central differnce schment (:math:`\alpha = 0.5` & :math:`\beta = 0`) the predictor phase is given by: + +.. math:: + + \begin{align*} + u^{n+1} &= u^n + \Delta t v^n + \frac{1}{2} \Delta t^2 a^n \\ + v^{n+1} &= v^n + \frac{1}{2} \Delta t a^n \\ + M u^{n+1} + C v^{n+1} + K u^{n+1} &= F^{n+1} + \end{align*} + +Here, the 3rd equation is the discretized form of the equation of motion solved by the spectral element method. The corrector phase is given by: + +.. math:: + + v^{n} = v^n + \frac{1}{2} \Delta t a^{n+1} + +Implemeting the Time Scheme +--------------------------- + +1. Predictor Phase: + +.. code:: cpp + + void newmark::apply_predictor_phase_forward() { + using LoadFieldType = + point::field + using AddFieldType = + specfem::point::field; + using StoreFieldType = + specfem::point::field; + + RangePolicyType range(nglob); + + Kokkos::parallel_for("predictor", range, KOKKOS_LAMBDA(const int i) { + const auto iterator = range.range_iterator(iglob); + const auto index = iterator(0); + + // Load the field + LoadFieldType load; + load_on_device(index, field, load); + + AddFieldType add; + StoreFieldType store; + + // Compute the predictor phase + add.displacement = dt * load.velocity + 0.5 * dt * dt * load.acceleration; + add.velocity = 0.5 * dt * load.acceleration; + store.acceleration = 0; /// We zero out the acceleration. + /// Updates to the acceleration + /// happen through the domain class. + + add_on_device(index, add, field); + store_on_device(index, store, field); + }); + + Kokkos::fence(); + } + +2. Corrector Phase: + +.. code:: cpp + + void newmark::apply_corrector_phase_forward() { + using LoadFieldType = + point::field + using AddFieldType = + point::field; + + RangePolicyType range(nglob); + + Kokkos::parallel_for("corrector", range, KOKKOS_LAMBDA(const int i) { + const auto iterator = range.range_iterator(iglob); + const auto index = iterator(0); + + // Load the field + LoadFieldType load; + load_on_device(index, field, load); + + AddFieldType add; + add.velocity = 0.5 * dt * load.acceleration; + + add_on_device(index, add, field); + }); + + Kokkos::fence(); + } + +Implementation within SPECFEM++ +-------------------------------- + +The implemetation details of the time-scheme within SPECFEM++ can be found :ref:`here `.` diff --git a/docs/developer_documentation/tutorials/tutorial1/index.rst b/docs/developer_documentation/tutorials/tutorial1/index.rst new file mode 100644 index 00000000..d40feb7b --- /dev/null +++ b/docs/developer_documentation/tutorials/tutorial1/index.rst @@ -0,0 +1,27 @@ + +.. _tutorial1: + +Writing a Spectral Element Solver for Wave Propagation +====================================================== + +Through this tutorial, you will learn how to write a spectral element solver for wave propagation through elastic media using the methodolody used in SPECFEM++. The goal of this tutorial is to provide a better understanding of internal workings of SPECFEM++. + +.. note:: + + The tutorial is not a working code, but meant to provide a high-level overview of the code structure and the methodology used in SPECFEM++. + +.. toctree:: + :maxdepth: 1 + + Chapter1/index + Chapter2/index + Chapter3/index + Chapter4/index + Chapter5/index + Chapter6/index + Chapter7/index + Chapter8/index + Chapter9/index + Chapter10/index + Chapter11/index + Chapter12/index diff --git a/docs/developer_documentation/tutorials/tutorial2/Chapter1/index.rst b/docs/developer_documentation/tutorials/tutorial2/Chapter1/index.rst new file mode 100644 index 00000000..90ac20a8 --- /dev/null +++ b/docs/developer_documentation/tutorials/tutorial2/Chapter1/index.rst @@ -0,0 +1,42 @@ + +.. _tutorial2_Chapter1: + +Chapter1 : Understanding stored fields +====================================== + +Let's start by understanding how the fields are stored in SPECFEM++. The ``fields`` C++ struct stores 4 types of wavefields: + +1. Forward wavefield : Primary wavefield during a forward simulation +2. Adjoint wavefield : Adjoint wavefield during a combined forward and adjoint simulation +3. Backward wavefield : Backward wavefield during a combined forward and adjoint simulation +4. Buffer field : Temporary field used to store wavefields read ahead of time + +In this tutorial we will focus on writing the forward wavefield to disk and then reading that wavefield back from disk into the buffer field. Both these wavefields are instantiations of ``simulation_field`` datastruct outlined below. Refer :ref:`here ` for actual implementation details. + +.. code:: cpp + + template + struct field_impl { + + using ViewType = Kokkos::View; + + ViewType field; // displacement field + ViewType::HostMirror h_field; + ViewType field_dot; // velocity field + ViewType::HostMirror h_field_dot; + ViewType field_dot_dot; // acceleration field + ViewType::HostMirror h_field_dot_dot; + } + + template + struct simulation_field { + field_impl elastic; + field_impl acoustic; + } + + struct fields { + simulation_field forward; + simulation_field adjoint; + simulation_field backward; + simulation_field buffer; + } diff --git a/docs/developer_documentation/tutorials/tutorial2/Chapter2/index.rst b/docs/developer_documentation/tutorials/tutorial2/Chapter2/index.rst new file mode 100644 index 00000000..557d1aae --- /dev/null +++ b/docs/developer_documentation/tutorials/tutorial2/Chapter2/index.rst @@ -0,0 +1,62 @@ + +.. _tutorial2_Chapter2: + +Chapter 2: Writing the forward wavefield to disk +================================================ + +Next, let's create a writer class to write the forward wavefield to disk. + +.. code:: cpp + + template + class writer { + public: + using IO_Library = OutputLibrary; + + /** + * Create a new wavefield writer + * @param filename Name of the file to write to (Creates a folder when writing in ASCII) + */ + writer( + const std::string filename, + simulation_field &forward) : + filename(filename), forward(forward){}; + + /** + * Write the wavefield to disk + */ + void write(); + + private: + std::string filename; + simulation_field forward; + }; + +The writer class is templated on the output library. Since, all the IO libraries have the same interface, we can develop a writer that is agnostic to the output library. The ``OutputLibrary`` can then be either determined at runtime. Now let's implement the write function. + +.. code:: cpp + + template + void writer::write() { + + typename OutputLibrary::File file(filename + "/ForwardWavefield"); + + typename OutputLibrary::Group elastic = file.createGroup("/Elastic"); + typename OutputLibrary::Group acoustic = file.createGroup("/Acoustic"); + + elastic.createDataset("Displacement", forward.elastic.h_field).write(); + elastic.createDataset("Velocity", forward.elastic.h_field_dot).write(); + elastic.createDataset("Acceleration", forward.elastic.h_field_dot_dot).write(); + + acoustic.createDataset("Potential", forward.acoustic.h_field).write(); + acoustic.createDataset("PotentialDot", forward.acoustic.h_field_dot).write(); + acoustic.createDataset("PotentialDotDot", forward.acoustic.h_field_dot_dot) + .write(); + + return; + } + +SPECFEM++ Implementation Details +-------------------------------- + +The actual SPECFEM++ implementation details can be found :ref:`here `. diff --git a/docs/developer_documentation/tutorials/tutorial2/Chapter3/index.rst b/docs/developer_documentation/tutorials/tutorial2/Chapter3/index.rst new file mode 100644 index 00000000..387b1d92 --- /dev/null +++ b/docs/developer_documentation/tutorials/tutorial2/Chapter3/index.rst @@ -0,0 +1,62 @@ + +.. _tutorial2_Chapter3: + +Chapter 3: Reading the forward wavefield from disk +================================================== + +Now that we have written the forward wavefield to disk, let's read it back into the buffer field. + +.. code:: cpp + + template + class reader { + public: + using IO_Library = InputLibrary; + + /** + * Create a new wavefield reader + * @param filename Name of the file to read from + */ + reader( + const std::string filename, + simulation_field &buffer) : + filename(filename), buffer(buffer){}; + + /** + * Read the wavefield from disk + */ + void read(); + + private: + std::string filename; + simulation_field buffer; + }; + +Again, similar to the writer class, the reader class is templated on the input library. The ``InputLibrary`` needs to be same as the one used to write the wavefield. Now let's implement the read function. + +.. code:: cpp + + template + void reader::read() { + + typename InputLibrary::File file(filename + "/ForwardWavefield"); + + typename InputLibrary::Group elastic = file.openGroup("/Elastic"); + typename InputLibrary::Group acoustic = file.openGroup("/Acoustic"); + + elastic.openDataset("Displacement", buffer.elastic.h_field).read(); + elastic.openDataset("Velocity", buffer.elastic.h_field_dot).read(); + elastic.openDataset("Acceleration", buffer.elastic.h_field_dot_dot).read(); + + acoustic.openDataset("Potential", buffer.acoustic.h_field).read(); + acoustic.openDataset("PotentialDot", buffer.acoustic.h_field_dot).read(); + acoustic.openDataset("PotentialDotDot", buffer.acoustic.h_field_dot_dot) + .read(); + + return; + } + +SPECFEM++ Implementation Details +-------------------------------- + +The actual SPECFEM++ implementation details can be found :ref:`here `. diff --git a/docs/developer_documentation/tutorials/tutorial2/Chapter4/index.rst b/docs/developer_documentation/tutorials/tutorial2/Chapter4/index.rst new file mode 100644 index 00000000..086bfa39 --- /dev/null +++ b/docs/developer_documentation/tutorials/tutorial2/Chapter4/index.rst @@ -0,0 +1,49 @@ + +.. _tutorial2_Chapter4: + +Chapter 4: Instantiating the writer and reader +============================================== + +Now that we have implemented the writer and reader classes, let's instantiate them in the main function with the HDF5 library. + +.. code:: cpp + + int main() { + const specfem::compute::assembly assembly; + const auto& fields = assembly.fields; + const auto& forward = fields.forward; + const auto& buffer = fields.buffer; + + writer> writer("output", forward); + writer.write(); + + reader> reader("output", buffer); + reader.read(); + + // Deep copy the buffer into the backward field + specfem::compute::deep_copy(fields.backward, fields.buffer); + + return 0; + } + +Similarly, you could instantiate the writer and reader with the ASCII library. + +.. code:: cpp + + int main() { + const specfem::compute::assembly assembly; + const auto& fields = assembly.fields; + const auto& forward = fields.forward; + const auto& buffer = fields.buffer; + + writer> writer("output", forward); + writer.write(); + + reader> reader("output", buffer); + reader.read(); + + // Deep copy the buffer into the backward field + specfem::compute::deep_copy(fields.backward, fields.buffer); + + return 0; + } diff --git a/docs/developer_documentation/tutorials/tutorial2/index.rst b/docs/developer_documentation/tutorials/tutorial2/index.rst new file mode 100644 index 00000000..e72be73e --- /dev/null +++ b/docs/developer_documentation/tutorials/tutorial2/index.rst @@ -0,0 +1,15 @@ + +.. _tutorial2: + +Using the IO modules +==================== + +SPECFEM++ provides a set of IO modules that can be used to raed and write ``Kokkos::View`` objects to and from disk. This tutorial will show you how to use these modules to write the wavefield to the disk. + +.. toctree:: + :maxdepth: 1 + + Chapter1/index + Chapter2/index + Chapter3/index + Chapter4/index diff --git a/docs/getting_started/index.rst b/docs/getting_started/index.rst new file mode 100644 index 00000000..834fd8ba --- /dev/null +++ b/docs/getting_started/index.rst @@ -0,0 +1,156 @@ + +Getting Started +=============== + +This guide is intended to help new users get started with running SPECFEM++ simulations. + +Requirements +------------ + +Build system +~~~~~~~~~~~~ + +* CMake >= ``3.16``: required +* CMake >= ``3.21.1`` for NVC++ + +Compiler Versions +~~~~~~~~~~~~~~~~~ + +The following table lists the versions of compilers that are supported by SPECFEM++: + - Recommended: The compiler versions that are tested for performance and stability. + - Tested: The compiler versions that are tested for stability. + - Supported by Kokkos: The compiler versions that are supported by Kokkos. We have not tested these versions for SPECFEM++, but in theory they should work. + +.. list-table:: + :widths: 19 27 27 27 + :header-rows: 1 + :align: center + + * - Compiler + - Recommended + - Tested + - Supported by Kokkos + + * * GNU + * 8.5.0 + * 8.5.0, 13.2.1 + * 8.4.0, latest + + * * IntelLLVM + * 2024.0.2 + * 2022.2.0, 2024.0.2 + * 2021.1.1, 2023.0.0 + + * * NVCC + * 12.6 + * 11.7, 12.6 + * 11.0, 11.6, 11.7 + + * * Clang + * Not Tested + * Not Tested + * 8.0.0, latest + + * * NVC++ + * Not Tested + * Not Tested + * 22.3, 22.9 + + * * ROCM + * Not Tested + * Not Tested + * 5.2.0 + + * * ARM/Clang + * Not Tested + * Not Tested + * 20.1 + +Dependencies +~~~~~~~~~~~~ + +.. note:: + + If any of the following dependencies are not found in your ``PATH``, the build process will download and install them automatically. This will increase the build time and does require an active internet connection. + +* Kokkos: required +* Boost: required +* YAML-CPP: required +* HDF5: optional + +Download SPECFEM++ +------------------ + +Get the latest version of the package: + + +.. code-block:: bash + + git clone git@github.com:PrincetonUniversity/SPECFEMPP.git + cd SPECFEMPP + git submodule init + git submodule update + +Build recipes +------------- + +SPECFEM++ inherits several architecure specific cmake configuration keywords from `Kokkos `_. Below are the recommended build recipes for different architectures: + +* CPU Serial version + +.. code-block:: bash + + # cd into SPECFEM root directory + cmake -S . -B build -D CMAKE_BUILD_TYPE=Release -D BUILD_TESTS=ON -D ENABLE_SIMD=ON -D Kokkos_ARCH_NATIVE=ON -D Kokkos_ENABLE_AGGRESSIVE_VECTORIZATION=ON -D Kokkos_ENABLE_ATOMICS_BYPASS=ON + cmake --build build + +* CPU OpenMP version + +.. code-block:: bash + + # cd into SPECFEM root directory + cmake -S . -B build -D CMAKE_BUILD_TYPE=Release -D BUILD_TESTS=ON -D ENABLE_SIMD=ON -D Kokkos_ENABLE_OPENMP=ON -D Kokkos_ARCH_NATIVE=ON -D Kokkos_ENABLE_AGGRESSIVE_VECTORIZATION=ON + cmake --build build + +* CUDA version (needs cudatoolkit >= 11.7) + +.. code-block:: bash + + # cd into SPECFEM root directory + cmake3 -S . -B build -D CMAKE_BUILD_TYPE=Release -D BUILD_TESTS=ON -D Kokkos_ENABLE_CUDA=ON -D Kokkos_ARCH_=ON -D BUILD_EXAMPLES=ON + cmake --build build + +.. note:: + + Specify the architecture flag ``-D Kokkos_ARCH_`` based on the GPU architecture you are using. For example, for NVIDIA Ampere architecture, use ``-D Kokkos_ARCH_AMPERE80=ON``. See `Kokkos documentation `_ for more information. + +Adding SPECFEM to PATH +---------------------- + +Finally, once compiled you could run SPECFEM++ from inside the build directory, by running the executible ``./specfem``. However, we recommend you add SPECFEM++ build directory to your ``PATH`` using + +.. code-block:: bash + + export $PATH=$(pwd)/build:$PATH + +Running the solver +------------------ + +Lets run a simple example to test the installation. We will use the ``example\homogeneous-medium-flat-topography`` directory in the SPECFEM++ repository. The example directory contains a mesh of a homogeneous half-space with a single source and neumann boundary conditions. + +.. note:: + + A detailed description of the example can be found within :ref:`this cookbook ` + +.. code-block:: bash + + cd examples/homogeneous-medium-flat-topography + xmeshfem2D -p Par_file + +This will generate the mesh files. Next, we will run the solver using + +.. code-block:: bash + + specfem2d -p specfem_config.yaml + +This will run the solver and generate synthetic seismograms at the receiver locations specified in ``STATIONS`` file. diff --git a/docs/user_documentation/installation.rst b/docs/getting_started/installation.rst similarity index 100% rename from docs/user_documentation/installation.rst rename to docs/getting_started/installation.rst diff --git a/docs/user_documentation/introduction.rst b/docs/getting_started/introduction.rst similarity index 100% rename from docs/user_documentation/introduction.rst rename to docs/getting_started/introduction.rst diff --git a/docs/user_documentation/requirements.rst b/docs/getting_started/requirements.rst similarity index 100% rename from docs/user_documentation/requirements.rst rename to docs/getting_started/requirements.rst diff --git a/docs/index.rst b/docs/index.rst index 3238e3e2..cd26ddc0 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -1,9 +1,26 @@ + +.. meta:: + :hide-toc: + SPECFEM++ - A modular and portable spectral-element code for seismic wave propagation ===================================================================================== +.. image:: https://jenkins.princeton.edu/buildStatus/icon?job=SpecFEM_KOKKOS%2FGNU+Compiler&build=last&subject=GCC%20Build + :alt: GCC Build + +.. image:: https://jenkins.princeton.edu/buildStatus/icon?job=SpecFEM_KOKKOS%2FIntel_Compiler_Checks&build=last&subject=IntelLLVM%20Build + :alt: IntelLLVM Build + +.. image:: https://jenkins.princeton.edu/buildStatus/icon?job=SpecFEM_KOKKOS%2FNVIDIA_Compiler_Checks&build=last&subject=NVIDIA%20Build + :alt: NVIDIA Build + +.. image:: https://img.shields.io/badge/License-GPLv3-blue.svg + :target: https://github.com/PrincetonUniversity/SPECFEMPP/blob/main/LICENSE + :alt: License + .. admonition:: Community Project - SPECFEM++ is a community project. We welcome contributions from everyone. Please see :ref:`developer documentation` sections for more details. + SPECFEM++ is a community project. We welcome contributions from everyone. Please see contribution section for more details. .. admonition:: Under Development @@ -99,6 +116,12 @@ Table below shows various features available and tested in this package on vario - ✔ - + * - Adjoint Simulations + - ✔ + - ✔ + - ✔ + - + * - **Time Schemes** - - @@ -156,9 +179,10 @@ Table below shows various features available and tested in this package on vario /* front page: hide chapter titles * needed for consistent HTML-PDF-EPUB chapters */ + section#getting-started, section#user-documentation, section#cookbooks, - section#contribution-guidelines, + section#contribution, section#api-documentation, section#benchmarks, section#community { @@ -166,38 +190,42 @@ Table below shows various features available and tested in this package on vario } -User Documentation ------------------- +Getting Started +--------------- .. toctree:: - :caption: USER DOCUMENTATION + :caption: GETTING STARTED :maxdepth: 1 :hidden: - user_documentation/index - meshfem2d/index - parameter_documentation/index - source_description/index + getting_started/index + cookbooks/index -Cookbooks ---------- +User Documentation +------------------ .. toctree:: - :caption: COOKBOOKS + :caption: USER DOCUMENTATION :maxdepth: 1 :hidden: - cookbooks/index + meshfem2d/index + parameter_documentation/index + source_description/index -Contribution Guidelines ------------------------ +Contribution +------------ .. toctree:: - :caption: CONTRIBUTION GUIDELINES + :caption: CONTRIBUTION :maxdepth: 1 :hidden: - developer_documentation/index + developer_documentation/style + developer_documentation/git_workflow + developer_documentation/build_requirements + developer_documentation/tests + developer_documentation/tutorials/index Community --------- @@ -219,7 +247,7 @@ Benchmarks :maxdepth: 1 :hidden: - benchmarks/benchmarks.rst + Forward simulations API Documentation ----------------- diff --git a/docs/meshfem2d/index.rst b/docs/meshfem2d/index.rst index 338e7321..ee598923 100644 --- a/docs/meshfem2d/index.rst +++ b/docs/meshfem2d/index.rst @@ -15,6 +15,7 @@ Parameter Description --------------------- .. toctree:: + :maxdepth: 1 header meshing_parameters diff --git a/docs/meshfem2d/internal_mesher.rst b/docs/meshfem2d/internal_mesher.rst index aaa6ad35..cf476f73 100644 --- a/docs/meshfem2d/internal_mesher.rst +++ b/docs/meshfem2d/internal_mesher.rst @@ -30,6 +30,13 @@ Internal Meshing **Type**: ``int`` +**Parameter Name**: ``STACEY_ABSORBING_CONDITIONS`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**Description**: If ``True``, Stacey absorbing boundary conditions are used. + +**Type**: ``logical`` + **Parameter Name**: ``absorbbottom`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -89,4 +96,4 @@ The region is described using a string. - ``nxmax``: Integer value describing the x-coordinate of the spectral element at the top right corner of the region. - ``nzmin``: Integer value describing the z-coordinate of the spectral element at the bottom left corner of the region. - ``nzmax``: Integer value describing the z-coordinate of the spectral element at the top right corner of the region. - - ``material_number``: Integer value describing the type of material in the region. This value references the material number in the :ref:`velocity_model` section. + - ``material_number``: Integer value describing the type of material in the region. This value references the material number in the ``velocity_model``. diff --git a/docs/meshfem2d/meshing_parameters.rst b/docs/meshfem2d/meshing_parameters.rst index cd169bdd..8bf46669 100644 --- a/docs/meshfem2d/meshing_parameters.rst +++ b/docs/meshfem2d/meshing_parameters.rst @@ -22,7 +22,7 @@ Meshing Parameters **Description**: Number of control nodes per element. **Type**: ``int`` - - Supported values: `4` or `9` + - Supported values: ``9`` **Parameter Name**: ``database_filename`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/docs/parameter_documentation/databases.rst b/docs/parameter_documentation/databases.rst index 99367771..f4a08e1d 100644 --- a/docs/parameter_documentation/databases.rst +++ b/docs/parameter_documentation/databases.rst @@ -34,3 +34,11 @@ Parameter definitions **possible values**: [string] **documentation**: Location of source file (yaml) defining the location of sources + +.. admonition:: Example of databases section + + .. code-block:: yaml + + databases: + mesh-database: /path/to/mesh_database.bin + source-file: /path/to/source_file.yaml diff --git a/docs/parameter_documentation/header.rst b/docs/parameter_documentation/header.rst index 510c9258..017f8a45 100644 --- a/docs/parameter_documentation/header.rst +++ b/docs/parameter_documentation/header.rst @@ -32,3 +32,15 @@ Parameter definitions **possible values**: [string] **documentation**: Detailed description for this run. + +.. admonition:: Example header + + .. code-block:: yaml + + header: + title: Heterogeneous acoustic-elastic medium with 1 acoustic-elastic interface # name for your simulation + description: | + Material systems : Elastic domain (1), Acoustic domain (1) + Interfaces : Acoustic-elastic interface (1) + Sources : Force source (1) + Boundary conditions : Neumann BCs on all edges diff --git a/docs/parameter_documentation/index.rst b/docs/parameter_documentation/index.rst index 9053b82a..2fe745d8 100644 --- a/docs/parameter_documentation/index.rst +++ b/docs/parameter_documentation/index.rst @@ -3,12 +3,13 @@ SPECFEM++ Parameter Documentation ================================= -Overall run-time behaviour of simulation can be configured using a configuration file defined as YAML. The configuration file is splint into 3 separate `YAML nodes `_ within a ``parameters`` YAML node: +The run-time behaviour of the code is controlled by YAML parameter files. The parameter file is split into a heirarchical structure of YAML nodes. .. toctree:: + :maxdepth: 1 + header simulation_setup receivers - seismogram_setup run_setup databases diff --git a/docs/parameter_documentation/receivers.rst b/docs/parameter_documentation/receivers.rst index 0f8121fc..4e28af9e 100644 --- a/docs/parameter_documentation/receivers.rst +++ b/docs/parameter_documentation/receivers.rst @@ -5,7 +5,7 @@ Receivers section defines receiver information required to calculate seismograms .. note:: - Please note that the :ref:`stations_file` is generated using SPECFEM2D mesh generator i.e. xmeshfem2d + Please note that the ``stations_file`` is generated using SPECFEM2D mesh generator i.e. xmeshfem2d **Parameter Name** : ``receivers`` ----------------------------------- @@ -23,7 +23,7 @@ Receivers section defines receiver information required to calculate seismograms **possible values** : [string] -**documentation** : Path to :ref:`stations_file` +**documentation** : Path to ``stations_file`` **Parameter Name** : ``receivers.angle`` ****************************************************** @@ -39,11 +39,11 @@ Receivers section defines receiver information required to calculate seismograms **default value** : None -**possible values** : [List of string] +**possible values** : [YAML list] -**documentation** : Type of seismograms to be written. The types can be any of displacement, velocity and acceleration. For example, the snippet below will instantiate a writer for to output displacement and velocity seismogram at every station. +**documentation** : Type of seismograms to be written. -.. code:: yaml +.. code-block:: yaml seismogram-type: - velocity @@ -57,3 +57,15 @@ Receivers section defines receiver information required to calculate seismograms **possible values** : [int] **documentation** : Number of time steps between sampling the wavefield at station locations for writing seismogram. + +.. admonition:: Example receivers section + + .. code-block:: yaml + + receivers: + stations-file: /path/to/stations_file + angle: 0.0 + seismogram-type: + - velocity + - displacement + nstep_between_samples: 1 diff --git a/docs/parameter_documentation/run_setup.rst b/docs/parameter_documentation/run_setup.rst index 0ed7001c..30a14b9a 100644 --- a/docs/parameter_documentation/run_setup.rst +++ b/docs/parameter_documentation/run_setup.rst @@ -6,22 +6,16 @@ Runtime setup section defines the run-time setup of the simulation. If this sect Parameter definitions ===================== -**Parameter Name** : ``run-setup`` +**Parameter Name** : ``run-setup`` [optional] ----------------------------------- -**default value** : - -.. code:: yaml - - run-setup: - number-of-processors: 1 - number-of-runs: 1 +**default value** : number-of-processors: 1, number-of-runs: 1 **possible values** : [YAML Node] **documentation** : Define run-time configuration for your simulation -**Parameter Name** : ``run-setup.number-of-processors`` +**Parameter Name** : ``run-setup.number-of-processors`` [optional] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **default value** : 1 @@ -30,7 +24,7 @@ Parameter definitions **documentation** : Number of MPI processes used in the simulation. MPI version is not enabled in this version of the package. number-of-processors == 1 -**Parameter Name** : ``run-setup.number-of-runs`` +**Parameter Name** : ``run-setup.number-of-runs`` [optional] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **default value** : 1 @@ -38,3 +32,11 @@ Parameter definitions **possible values** : [int] **documentation** : Number of runs in this simulation. Only single run implemented in this version of the package. number-of-runs == 1 + +.. admonition:: Example run-setup section + + .. code-block:: yaml + + run-setup: + number-of-processors: 1 + number-of-runs: 1 diff --git a/docs/parameter_documentation/simulation_setup.rst b/docs/parameter_documentation/simulation_setup.rst index 41a1362d..dbedf2b4 100644 --- a/docs/parameter_documentation/simulation_setup.rst +++ b/docs/parameter_documentation/simulation_setup.rst @@ -6,22 +6,26 @@ Simulation setup defines the run-time behaviour of the simulation Parameter definitions ===================== -**Parameter Name** : ``quadrature`` ------------------------------------ +**Parameter Name** : ``simulation-setup`` +----------------------------------------- -**default value** : +**default value** : None + +**possible values** : [YAML Node] -.. code:: yaml +**documentation** : Simulation setup parameters - quadrature: - quadrature-type: GLL4 +**Parameter Name** : ``simulation-setup.quadrature`` [optional] +---------------------------------------------- + +**default value** : 4th order GLL quadrature with 5 GLL points **possible values**: [YAML Node] -**documentation** : quadrature parameter defines the type of quadrature used for the simulation (X and Z dimension). +**documentation** : Type of quadrature used for the simulation. -**Parameter Name** : ``quadrature.alpha`` -****************************************** +**Parameter Name** : ``simulation-setup.quadrature.alpha`` [optional] +**************************************************** **default value** : None @@ -29,8 +33,8 @@ Parameter definitions **documentation** : Alpha value of the Gauss-Jacobi quadrature. For GLL quadrature alpha = 0.0 -**Parameter Name** : ``quadrature.beta`` -***************************************** +**Parameter Name** : ``simulation-setup.quadrature.beta`` [optional] +*************************************************** **default value** : None @@ -38,8 +42,8 @@ Parameter definitions **documentation** : Beta value of the Gauss-Jacobi quadrature. For GLL quadrature beta = 0.0, and for GLJ quadrature beta = 1.0 -**Parameter Name** : ``quadrature.ngllx`` -****************************************** +**Parameter Name** : ``simulation-setup.quadrature.ngllx`` [optional] +**************************************************** **default value** : None @@ -47,8 +51,8 @@ Parameter definitions **documentation** : Number of GLL points in X-dimension -**Parameter Name** : ``quadrature.ngllz`` -****************************************** +**Parameter Name** : ``simulation-setup.quadrature.ngllz`` [optional] +***************************************************** **default value** : None @@ -56,22 +60,10 @@ Parameter definitions **documentation** : Number of GLL points in Z-dimension -.. note:: - - Below is example of 4th order GLL quadrature with 5 GLL points: +**Parameter Name** : ``simulation-setup.quadrature.quadrature-type`` [optional] +************************************************************** - .. code:: yaml - - quadrature: - alpha: 0.0 - beta: 0.0 - ngllx: 5 - ngllz: 5 - -**Parameter Name** : ``quadrature.quadrature-type`` -*************************************************** - -**default value** : None +**default value** : GLL4 **possible values** : [GLL4, GLL7] @@ -80,16 +72,28 @@ Parameter definitions 1. ``GLL4`` defines 4th order GLL quadrature with 5 GLL points. 2. ``GLL7`` defines 7th order GLL quadrature with 8 GLL points. -.. note:: +.. admonition:: Example for defining 4th order GLL quadrature - 4th order GLL quadrature with 5 GLL points using pre-defined quadrature types: + There are 2 ways to define the 4th order GLL quadrature - .. code:: yaml + 1. Using predefined quadrature type + + .. code-block:: yaml quadrature: quadrature-type: GLL4 -**Parameter Name** : ``solver`` + 2. Using individual parameters + + .. code-block:: yaml + + quadrature: + alpha: 0.0 + beta: 0.0 + ngllx: 5 + ngllz: 5 + +**Parameter Name** : ``simulation-setup.solver`` ------------------------------- **default value** : None @@ -98,7 +102,7 @@ Parameter definitions **documentation** : Type of solver to use for the simulation. -**Parameter Name** : ``solver.time-marching`` +**Parameter Name** : ``simulation-setup.solver.time-marching`` ********************************************** **default value** : None @@ -107,34 +111,17 @@ Parameter definitions **documentation** : Select either a time-marching or an explicit solver. Only time-marching solver is implemented currently. -**Parameter Name** : ``solver.time-marching.type-of-simulation`` -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -**default value** : forward - -**possible values** : [forward] - -**documentation** : Select the type of simulation. Forward, backward or adjoint. - -**Parameter Name** : ``solver.time-marching.time-scheme`` -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -**default value** : None - -**possible values** : [YAML Node] - -**documentation** : Select the time-marching scheme. -**Parameter Name** : ``solver.time-marching.time-scheme.type`` +**Parameter Name** : ``simulation-setup.solver.time-marching.time-scheme.type`` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -**default value** : Newmark +**default value** : None **possible values** : [Newmark] **documentation** : Select time scheme for the solver -**Parameter Name** : ``solver.time-marching.time-scheme.dt`` +**Parameter Name** : ``simulation-setup.solver.time-marching.time-scheme.dt`` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ **default value** : None @@ -143,7 +130,7 @@ Parameter definitions **documentation** : Value of time step in seconds -**Parameter Name** : ``solver.time-marching.time-scheme.nstep`` +**Parameter Name** : ``simulation-setup.solver.time-marching.time-scheme.nstep`` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ **default value** : None @@ -151,3 +138,253 @@ Parameter definitions **possible values** : [int] **documentation** : Total number of time steps in the simulation + +**Parameter Name** : ``simulation-setup.solver.time-marching.time-scheme.t0`` [optional] +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +**default value** : 0.0 + +**possible values** : [float, double] + +**documentation** : Start time of the simulation + +.. admonition:: Example for defining time-marching Newmark solver + + .. code-block:: yaml + + solver: + time-marching: + time-scheme: + type: Newmark + dt: 0.001 + nstep: 1000 + t0: 0.0 + +**Parameter Name** : ``simulation-setup.simulation-mode`` +--------------------------------------------------------- + +**default value** : None + +**possible values** : [YAML Node] + +**documentation** : Defines the type of simulation to run (e.g. forward, adjoint, combined, etc.) + +**Parameter Name** : ``simulation-setup.simulation-mode.forward`` [optional] +***************************************************************************** + +**default value** : None + +**possible values** : [YAML Node] + +**documentation** : Forward simulation parameters + +**Parameter Name** : ``simulation-setup.simulation-mode.forward.writer`` [optional] +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +**default value** : None + +**possible values** : [YAML Node] + +**documentation** : Defines the outputs to be stored to disk during the forward simulation + +**Parameter Name** : ``simulation-setup.simulation-mode.forward.writer.seismogram`` [optional] +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +**default value** : None + +**possible values** : [YAML Node] + +**documentation** : Seismogram writer parameters + +**Parameter Name** : ``simulation-setup.simulation-mode.forward.writer.seismogram.format`` [optional] +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +**default value** : ASCII + +**possible values** : [ASCII] + +**documentation** : Output format of the seismogram + +**Parameter Name** : ``simulation-setup.simulation-mode.forward.writer.seismogram.directory`` [optional] +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +**default value** : Current working directory + +**possible values** : [string] + +**documentation** : Output folder for the seismogram + +**Parameter Name** : ``simulation-setup.simulation-mode.forward.writer.wavefield`` [optional] +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +**default value** : None + +**possible values** : [YAML Node] + +**documentation** : Forward wavefield writer parameters + +**Parameter Name** : ``simulation-setup.simulation-mode.forward.writer.wavefield.format`` [optional] +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +**default value** : ASCII + +**possible values** : [ASCII, HDF5] + +**documentation** : Output format of the wavefield + +**Parameter Name** : ``simulation-setup.simulation-mode.forward.writer.wavefield.directory`` [optional] +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +**default value** : Current working directory + +**possible values** : [string] + +**documentation** : Output folder for the wavefield + +.. admonition:: Example for defining a forward simulation node + + .. code-block:: yaml + + simulation-mode: + forward: + writer: + seismogram: + format: ASCII + directory: /path/to/output/folder + + wavefield: + format: HDF5 + directory: /path/to/output/folder + +.. Note:: + + Atlease one writer node should be defined in the forward simulation node. + +**Parameter Name** : ``simulation-setup.simulation-mode.combined`` [optional] +***************************************************************************** + +**default value** : None + +**possible values** : [YAML Node] + +**documentation** : Combined (forward + adjoint) simulation parameters + +**Parameter Name** : ``simulation-setup.simulation-mode.combined.reader`` [optional] +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +**default value** : None + +**possible values** : [YAML Node] + +**documentation** : Defines the inputs to be read from disk during the combined simulation + +**Parameter Name** : ``simulation-setup.simulation-mode.combined.reader.wavefield`` +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +**default value** : None + +**possible values** : [YAML Node] + +**documentation** : Wavefield reader parameters + +**Parameter Name** : ``simulation-setup.simulation-mode.combined.reader.wavefield.format`` [optional] +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +**default value** : ASCII + +**possible values** : [ASCII, HDF5] + +**documentation** : Format of the wavefield to be read + +**Parameter Name** : ``simulation-setup.simulation-mode.combined.reader.wavefield.directory`` [optional] +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +**default value** : Current working directory + +**possible values** : [string] + +**documentation** : Folder containing the wavefield to be read + +**Parameter Name** : ``simulation-setup.simulation-mode.combined.writer`` [optional] +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +**default value** : None + +**possible values** : [YAML Node] + +**documentation** : Defines the outputs to be stored to disk during the combined simulation + +**Parameter Name** : ``simulation-setup.simulation-mode.combined.writer.seismogram`` [optional] +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +**default value** : None + +**possible values** : [YAML Node] + +**documentation** : Seismogram writer parameters + +**Parameter Name** : ``simulation-setup.simulation-mode.combined.writer.seismogram.format`` [optional] +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +**default value** : ASCII + +**possible values** : [ASCII] + +**documentation** : Output format of the seismogram + +**Parameter Name** : ``simulation-setup.simulation-mode.combined.writer.seismogram.directory`` [optional] +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +**default value** : Current working directory + +**possible values** : [string] + +**documentation** : Output folder for the seismogram + +**Parameter Name** : ``simulation-setup.simulation-mode.combined.writer.kernels`` +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +**default value** : None + +**possible values** : [YAML Node] + +**documentation** : Kernel writer parameters + +**Parameter Name** : ``simulation-setup.simulation-mode.combined.writer.kernels.format`` [optional] +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +**default value** : ASCII + +**possible values** : [ASCII, HDF5] + +**documentation** : Output format of the kernels + +**Parameter Name** : ``simulation-setup.simulation-mode.combined.writer.kernels.directory`` [optional] +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +**default value** : Current working directory + +**possible values** : [string] + +**documentation** : Output folder for the kernels + +.. admonition:: Example for defining a combined simulation node + + .. code-block:: yaml + + simulation-mode: + combined: + reader: + wavefield: + format: HDF5 + directory: /path/to/input/folder + + ## This example avoids writing seismograms + writer: + kernels: + format: HDF5 + directory: /path/to/output/folder + +.. Note:: + + Exactly one of forward or combined simulation nodes should be defined. diff --git a/docs/requirements.txt b/docs/requirements.txt index 9713359e..b55aacb5 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,3 +1,4 @@ -breathe==4.34.0 -sphinx-rtd-theme==1.0.0 -sphinx-sitemap==2.2.0 +breathe +furo +sphinx-copybutton +sphinx-sitemap diff --git a/docs/source_description/index.rst b/docs/source_description/index.rst index 49136f4d..1c0005ee 100644 --- a/docs/source_description/index.rst +++ b/docs/source_description/index.rst @@ -22,150 +22,13 @@ Parameter Description **dafault value** : None -**possible values** : [YAML Node] - -**Description** : Definition of sources - -**Parameter Name** : ``sources`` --------------------------------- - -**dafault value** : None - **possible values** : [List of YAML Nodes] -**Description** : Definition of sources. Each node within the list of YAML node defines a single source. - -**Parameter Name** : ``sources.force`` -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -**dafault value** : None - -**possible values** : [YAML Node] - -**Description** : Definition of force source - -**Parameter Name** : ``sources.moment_tensor`` -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -**dafault value** : None - -**possible values** : [YAML Node] - -**Description** : Definition of moment tensor source - -**Parameter Name** : ``sources..x`` -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -**dafault value** : None - -**possible values** : [float, double] - -**Description** : X location of the source. ``source_type`` can be either ``force`` or ``moment_tensor``. - -**Parameter Name** : ``sources..z`` -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -**dafault value** : None - -**possible values** : [float, double] - -**Description** : Z location of the source. ``source_type`` can be either ``force`` or ``moment_tensor``. - -**Parameter Name** : ``sources..source_surf`` -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -**dafault value** : None - -**possible values** : [bool] - -**Description** : Defines if the source is on the surface. If ``false`` then source is inside the medium. ``source_type`` can be either ``force`` or ``moment_tensor``. *source_surf has not been implemented in this version of the package* - -**Parameter Name** : ``sources..vx`` -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -**dafault value** : None - -**possible values** : [float] - -**Description** : Specify velocity in X-direction for a moving source. ``source_type`` can be either ``force`` or ``moment_tensor``. *Moving sources are not implemented in this package* - -**Parameter Name** : ``sources..vz`` -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -**dafault value** : None - -**possible values** : [float] - -**Description** : Specify velocity in Z-direction for a moving source. ``source_type`` can be either ``force`` or ``moment_tensor``. *Moving sources are not implemented in this package* - -**Parameter Name** : ``sources.force.angle`` -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -**dafault value** : None - -**possible values** : [float] - -**Description** : Specify angle of a force source - -**Parameter Name** : ``sources.moment_tensor.Mxx`` -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -**dafault value** : None - -**possible values** : [float] - -**Description** : Mxx component of moment tensor source - -**Parameter Name** : ``sources.moment_tensor.Mxz`` -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -**dafault value** : None - -**possible values** : [float] - -**Description** : Mxz component of moment tensor source - -**Parameter Name** : ``sources.moment_tensor.Mzz`` -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -**dafault value** : None - -**possible values** : [float] - -**Description** : Mzz component of moment tensor source - -**Parameter Name** : ``sources..Dirac`` -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -**dafault value** : None - -**possible values** : [YAML node] - -**Description** : Define a Dirac source time function for the source. ``source_type`` can be either ``force`` or ``moment_tensor``. *Only Dirac source time funciton is implemented in this version of the package* - -**Parameter Name** : ``sources..Dirac.factor`` -*********************************************************** - -**dafault value** : None - -**possible values** : [float] - -**Description** : Specify scaling factor for the source time function. - -**Parameter Name** : ``sources..Dirac.factor`` -*********************************************************** - -**dafault value** : None - -**possible values** : [float] - -**Description** : Specify scaling factor for the source time function. - -**Parameter Name** : ``sources..Dirac.tshift`` -*********************************************************** +**Description** : Definition of sources -**dafault value** : None -**possible values** : [float] +.. toctree:: + :maxdepth: 1 -**Description** : Specify the time shift for Dirac source time function. Must be 0 if there is only a single source in the simulation. + source_discription + source_time_function_description diff --git a/docs/source_description/source_discription.rst b/docs/source_description/source_discription.rst new file mode 100644 index 00000000..34bd60c8 --- /dev/null +++ b/docs/source_description/source_discription.rst @@ -0,0 +1,280 @@ +.. _source_description: + +Source Description +------------------ + +Force Source Description +======================== + +**Parameter Name** : ``sources.force`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : None + +**possible values** : [YAML Node] + +**Description** : Definition of force source + +**Parameter Name** : ``sources.force.x`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : None + +**possible values** : [float] + +**Description** : X coordinate location of the force source. + +**Parameter Name** : ``sources.force.z`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : None + +**possible values** : [float] + +**Description** : Z coordinate location of the force source. + +**Parameter Name** : ``sources.force.angle`` [optional] +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : 0.0 + +**possible values** : [float] + +**Description** : Angle of the force source. + +**Parameter Name** : ``sources.force.Dirac`` [optional] +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : None + +**possible values** : [YAML Node] + +**Description** : Definition of Dirac source :ref:`dirac_source_description` + +**Parameter Name** : ``sources.force.Ricker`` [optional] +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : None + +**possible values** : [YAML Node] + +**Description** : Definition of Ricker source :ref:`ricker_source_description` + +**Parameter Name** : ``sources.force.External`` [optional] +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : None + +**possible values** : [YAML Node] + +**Description** : Definition of External source :ref:`external_source_description` + +.. admonition:: Example + + .. code-block:: yaml + + force: + x: 0.0 + z: 0.0 + angle: 0.0 + Dirac: + factor: 1e10 + tshift: 0.0 + +Moment Tensor Source Description +================================ + +**Parameter Name** : ``sources.moment_tensor`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : None + +**possible values** : [YAML Node] + +**Description** : Definition of moment tensor source + +**Parameter Name** : ``sources.moment_tensor.x`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : None + +**possible values** : [float] + +**Description** : X coordinate location of the moment tensor source. + +**Parameter Name** : ``sources.moment_tensor.z`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : None + +**possible values** : [float] + +**Description** : Z coordinate location of the moment tensor source. + +**Parameter Name** : ``sources.moment_tensor.Mxx`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : None + +**possible values** : [float] + +**Description** : Mxx moment tensor component. + +**Parameter Name** : ``sources.moment_tensor.Mzz`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : None + +**possible values** : [float] + +**Description** : Mzz moment tensor component. + +**Parameter Name** : ``sources.moment_tensor.Mxz`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : None + +**possible values** : [float] + +**Description** : Mxz moment tensor component. + +**Parameter Name** : ``sources.moment_tensor.Dirac`` [optional] +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : None + +**possible values** : [YAML Node] + +**Description** : Definition of Dirac source :ref:`dirac_source_description` + +**Parameter Name** : ``sources.moment_tensor.Ricker`` [optional] +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : None + +**possible values** : [YAML Node] + +**Description** : Definition of Ricker source :ref:`ricker_source_description` + +**Parameter Name** : ``sources.moment_tensor.External`` [optional] +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : None + +**possible values** : [YAML Node] + +**Description** : Definition of External source :ref:`external_source_description` + +.. admonition:: Example + + .. code-block:: yaml + + moment_tensor: + x: 0.0 + z: 0.0 + Mxx: 1e10 + Mzz: 1e10 + Mxz: 0.0 + Ricker: + factor: 1e10 + tshift: 0.0 + f0: 1.0 + +Adjoint Source Description +========================== + +**Parameter Name** : ``sources.adjoint-source`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : None + +**possible values** : [YAML Node] + +**Description** : Definition of adjoint source + +**Parameter Name** : ``sources.adjoint-source.station_name`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : None + +**possible values** : [string] + +**Description** : Name of the station. + +**Parameter Name** : ``sources.adjoint-source.network_name`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : None + +**possible values** : [string] + +**Description** : Name of the network. + +**Parameter Name** : ``sources.adjoint-source.x`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : None + +**possible values** : [float] + +**Description** : X coordinate location of the adjoint source. + +**Parameter Name** : ``sources.adjoint-source.z`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : None + +**possible values** : [float] + +**Description** : Z coordinate location of the adjoint source. + +**Parameter Name** : ``sources.adjoint-source.angle`` [optional] +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : 0.0 + +**possible values** : [float] + +**Description** : Angle of the adjoint source. + +**Parameter Name** : ``sources.adjoint-source.Dirac`` [optional] +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : None + +**possible values** : [YAML Node] + +**Description** : Definition of Dirac source :ref:`dirac_source_description` + +**Parameter Name** : ``sources.adjoint-source.Ricker`` [optional] +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : None + +**possible values** : [YAML Node] + +**Description** : Definition of Ricker source :ref:`ricker_source_description` + +**Parameter Name** : ``sources.adjoint-source.External`` [optional] +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : None + +**possible values** : [YAML Node] + +**Description** : Definition of External source :ref:`external_source_description` + + +.. admonition:: Example + + .. code-block:: yaml + + adjoint-source: + station_name: AA + network_name: S0001 + x: 0.0 + z: 0.0 + angle: 0.0 + Dirac: + factor: 1e10 + tshift: 0.0 diff --git a/docs/source_description/source_time_function_description.rst b/docs/source_description/source_time_function_description.rst new file mode 100644 index 00000000..49bcfe47 --- /dev/null +++ b/docs/source_description/source_time_function_description.rst @@ -0,0 +1,167 @@ +.. _source_time_function_description: + +Source Time Function Description +-------------------------------- + +.. _dirac_source_description: + +Dirac Source Time Function Description +====================================== + +**Parameter Name** : ``Dirac`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : None + +**possible values** : [YAML Node] + +**Description** : Definition of Dirac source time function + +**Parameter Name** : ``Dirac.factor`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : None + +**possible values** : [float] + +**Description** : Scaling factor for Dirac source time function + +**Parameter Name** : ``Dirac.tshift`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : 0.0 + +**possible values** : [float] + +**Description** : Time shift for Dirac source time function + +.. admonition:: Example + + .. code-block:: yaml + + Dirac: + factor: 1e10 + tshift: 0.0 + +.. _ricker_source_description: + +Ricker Source Time Function Description +======================================= + +**Parameter Name** : ``Ricker`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : None + +**possible values** : [YAML Node] + +**Description** : Definition of Ricker source time function + +**Parameter Name** : ``Ricker.factor`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : None + +**possible values** : [float] + +**Description** : Scaling factor for Ricker source time function + +**Parameter Name** : ``Ricker.tshift`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : 0.0 + +**possible values** : [float] + +**Description** : Time shift for Ricker source time function + +**Parameter Name** : ``Ricker.f0`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : None + +**possible values** : [float] + +**Description** : Central frequency for Ricker source time function + +.. admonition:: Example + + .. code-block:: yaml + + Ricker: + factor: 1e10 + tshift: 0.0 + f0: 1.0 + +.. _external_source_description: + +External Source Time Function Description +========================================= + +**Parameter Name** : ``External`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : None + +**possible values** : [YAML Node] + +**Description** : Definition of External source time function + +**Parameter Name** : ``External.format`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : ASCII + +**possible values** : [ASCII] + +**Description** : Format of the external source time function + +**Parameter Name** : ``External.stf`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : None + +**possible values** : [YAML Node] + +**Description** : Location of the external source time function files + +**Parameter Name** : ``External.stf.X-component`` [optional] +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : "" + +**possible values** : [string] + +**Description** : Location of time series trace for X-component of the external source time function (if unset the source time function is set to 0) + +**Parameter Name** : ``External.stf.Y-component`` [optional] +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : "" + +**possible values** : [string] + +**Description** : Location of time series trace for Y-component of the external source time function (if unset the source time function is set to 0) + +**Parameter Name** : ``External.stf.Z-component`` [optional] +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +**dafault value** : "" + +**possible values** : [string] + +**Description** : Location of time series trace for Z-component of the external source time function (if unset the source time function is set to 0) + +.. Note:: + + Atlease one of the components must be set for the external source time function. + +.. admonition:: Example + + .. code-block:: yaml + + External: + format: ascii + stf: + X-component: /path/to/X-component.stf + Z-component: /path/to/Z-component.stf diff --git a/docs/user_documentation/index.rst b/docs/user_documentation/index.rst deleted file mode 100644 index 064b648e..00000000 --- a/docs/user_documentation/index.rst +++ /dev/null @@ -1,10 +0,0 @@ -User documentation -================== - -.. toctree:: - requirements - installation - mesh_generation - simulation_setup - running_the_solver - seismogram diff --git a/docs/user_documentation/mesh_generation.rst b/docs/user_documentation/mesh_generation.rst deleted file mode 100644 index 63f55e80..00000000 --- a/docs/user_documentation/mesh_generation.rst +++ /dev/null @@ -1,13 +0,0 @@ -Mesh Generation -=============== - -Mesh generation requires use of a meshing software. We provide an internal mesher to generate meshes for simple domain geometries i.e. layer cake model (rectangular domains with interfaces between different material systems). However, for more complex geometries, we recommend using external meshing software such as Gmsh (http://gmsh.info/) or CUBIT (https://cubit.sandia.gov/). - -.. note:: - The internal mesher is a slightly modified version of the mesher provided with the original `SPECFEM2D `_ package. - -We configure the mesher using a :ref:`Parameter_File` to define the meshing specifications and a :ref:`Topography_File` to define the topography of the domain. The meshing software is called using the following command: - -.. code-block:: bash - - $ ./xmeshfem2d -p diff --git a/docs/user_documentation/running_the_solver.rst b/docs/user_documentation/running_the_solver.rst deleted file mode 100644 index 7859a728..00000000 --- a/docs/user_documentation/running_the_solver.rst +++ /dev/null @@ -1,8 +0,0 @@ -Running the solver -================== - -To run the solver: - -.. code-block:: bash - - ./specfem -p diff --git a/docs/user_documentation/seismogram.rst b/docs/user_documentation/seismogram.rst deleted file mode 100644 index af5bf21e..00000000 --- a/docs/user_documentation/seismogram.rst +++ /dev/null @@ -1,46 +0,0 @@ -Seismogram output -================== - -On successful completion of the SPECFEM++ run a seismogram will be written to the output directory. Below are definitions output formats as defined in SPECFEM2D. - -.. _stations_file: - -STATIONS file -------------- - -STATIONS file is tab delimited text file, where every line describes the location of station. Every station location is defined using 6 tab delimited values. For example, - -.. code:: bash - - #station_name #network_name #x-position #z-position #elevation #burial depth - AA S0001 2500.0 2250.0 0.0 0.0 - - - -Seismogram output formats --------------------------- - -.. _ASCII: - -ASCII format -^^^^^^^^^^^^^ - -ASCII format is a simple human-readable format for storing seimograms. The seimogram files for statitons are named using the convention ``.`` , where ``component`` value can be either ``BXX`` (x-component) or ``BXZ`` (z-component) and ``extension`` can be either of ``sema`` (acceleration seismogram), ``semv`` (velocity seimogram) or ``semd`` (displacement seismogram). Every line within the seismogram file defines the seimogram value at a sampling time. An example is shown below: - -.. code:: bash - - # time(s) #seismogram value - -1.320000e-04 0.000000e+00 - -1.210000e-04 0.000000e+00 - -1.100000e-04 0.000000e+00 - -9.900000e-05 0.000000e+00 - -8.800000e-05 0.000000e+00 - -7.700000e-05 0.000000e+00 - -6.600000e-05 0.000000e+00 - -5.500000e-05 0.000000e+00 - -4.400000e-05 0.000000e+00 - -3.300000e-05 0.000000e+00 - -2.200000e-05 0.000000e+00 - -1.100000e-05 0.000000e+00 - 0.000000e+00 2.802597e-45 - 1.100000e-05 1.961818e-44 diff --git a/docs/user_documentation/simulation_setup.rst b/docs/user_documentation/simulation_setup.rst deleted file mode 100644 index f4fd572b..00000000 --- a/docs/user_documentation/simulation_setup.rst +++ /dev/null @@ -1,61 +0,0 @@ -Setting up the solver -===================== - -To configure the simulation we use a configuration file written in `YAML `. Thus you can use all the functionality of YAML - some that might be useful in your workflow are multi line strings, value substitution using scripts. - -Please read :ref:`parameter_documentation` for more details on paramer file documentation. - -Example configuration file: ---------------------------- - -.. code-block:: yaml - - parameters: - - header: - ## Header information is used for logging. It is good practice to give your simulations explicit names - title: Isotropic Elastic simulation # name for your simulation - # A detailed description for your simulation - description: | - Material systems : Elastic domain (1) - Interfaces : None - Sources : Force source (1) - Boundary conditions : Neumann BCs on all edges - - simulation-setup: - ## quadrature setup - quadrature: - alpha: 0.0 - beta: 0.0 - ngllx: 5 - ngllz: 5 - - ## Solver setup - solver: - time-marching: - type-of-simulation: forward - time-scheme: - type: Newmark - dt: 1.1e-5 - nstep: 100 - - receivers: - stations-file: - angle: 0.0 - seismogram-type: - - velocity - nstep_between_samples: 1 - - seismogram: - seismogram-format: ascii - output-folder: - - ## Runtime setup - run-setup: - number-of-processors: 1 - number-of-runs: 1 - - ## databases - databases: - mesh-database: - source-file: diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt index 30614bc7..4f36f6b2 100644 --- a/examples/CMakeLists.txt +++ b/examples/CMakeLists.txt @@ -2,3 +2,4 @@ cmake_minimum_required(VERSION 3.17.5) add_subdirectory(homogeneous-medium-flat-topography) add_subdirectory(fluid-solid-interface) +add_subdirectory(Tromp_2005) diff --git a/examples/README.md b/examples/README.md new file mode 100644 index 00000000..dd5bce60 --- /dev/null +++ b/examples/README.md @@ -0,0 +1,45 @@ + + +# Examples + +The examples use [snakemake](https://snakemake.readthedocs.io/en/stable/) to run the simulation workflow. Snakemake is a workflow management system that allows you to define the rules of your workflow in a Snakefile. Every example has its own Snakefile that defines the steps involved in running that example. + +**Make sure you've installed SPECFEM++ with examples enabled (-D ENABLE_EXAMPLES=ON) and add the build directory to your `PATH`** + +## Running the examples + +To run the examples, you first need to install poetry following these [instructions](https://python-poetry.org/docs/#installation). Once you've done so, you can install the dependencies for the examples by running the following command in the current directory: + +```bash +# verify poetry is installed +poetry --version + +# install dependencies +poetry install + +``` + +After installing the dependencies, you can run the examples by running the following command within the example directory you want to run: + +```bash + +cd + +# run the example +poetry run snakemake -j 1 + +# or to run the example on a slurm cluster +poetry run snakemake --executor slurm -j 1 + +``` + +## Cleaning up + +To clean up the example directory, you can run the following command in the directory of the example you want to clean up: + +```bash + +# clean up the example +poetry run snakemake clean + +``` diff --git a/examples/Tromp_2005/.gitignore b/examples/Tromp_2005/.gitignore new file mode 100644 index 00000000..e2834a14 --- /dev/null +++ b/examples/Tromp_2005/.gitignore @@ -0,0 +1,11 @@ +adjoint_sources/* +OUTPUT_FILES/* +*.semd +*.adj +Par_File +Snakefile +*.pyc +forward_source.yaml +forward_config.yaml +adjoint_source.yaml +adjoint_config.yaml diff --git a/examples/Tromp_2005/CMakeLists.txt b/examples/Tromp_2005/CMakeLists.txt new file mode 100644 index 00000000..d50f5ecd --- /dev/null +++ b/examples/Tromp_2005/CMakeLists.txt @@ -0,0 +1,4 @@ + +CMAKE_MINIMUM_REQUIRED(VERSION 3.17.5) + +configure_file(Snakefile.in ${CMAKE_SOURCE_DIR}/examples/Tromp_2005/Snakefile) diff --git a/examples/Tromp_2005/Par_File.in b/examples/Tromp_2005/Par_File.in new file mode 100644 index 00000000..bd035e47 --- /dev/null +++ b/examples/Tromp_2005/Par_File.in @@ -0,0 +1,131 @@ +#----------------------------------------------------------- +# +# Simulation input parameters +# +#----------------------------------------------------------- +# title of job +title = Tromp_Tape_Liu_GJI_2005 +# parameters concerning partitioning +NPROC = 1 # number of processes +# Output folder to store mesh related files +OUTPUT_FILES = @CMAKE_SOURCE_DIR@/examples/Tromp_2005/OUTPUT_FILES +#----------------------------------------------------------- +# +# Mesh +# +#----------------------------------------------------------- +# Partitioning algorithm for decompose_mesh +PARTITIONING_TYPE = 3 # SCOTCH = 3, ascending order (very bad idea) = 1 +# number of control nodes per element (4 or 9) +NGNOD = 9 +# location to store the mesh +database_filename = @CMAKE_SOURCE_DIR@/examples/Tromp_2005/OUTPUT_FILES/database.bin +#----------------------------------------------------------- +# +# Receivers +# +#----------------------------------------------------------- +# use an existing STATION file found in ./DATA or create a new one from the receiver positions below in this Par_file +use_existing_STATIONS = .false. + +# number of receiver sets (i.e. number of receiver lines to create below) +nreceiversets = 1 +# orientation +anglerec = 0.d0 # angle to rotate components at receivers +rec_normal_to_surface = .false. # base anglerec normal to surface (external mesh and curve file needed) +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 1 # number of receivers +xdeb = 150000. # first receiver x in meters +zdeb = 40000. # first receiver z in meters +xfin = 70000. # last receiver x in meters (ignored if only one receiver) +zfin = 0. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface + +# filename to store stations file +stations_filename = @CMAKE_SOURCE_DIR@/examples/Tromp_2005/OUTPUT_FILES/STATIONS + +#----------------------------------------------------------- +# +# Velocity and density models +# +#----------------------------------------------------------- + +# number of model materials +nbmodels = 1 +# available material types (see user manual for more information) +# acoustic: model_number 1 rho Vp 0 0 0 QKappa 9999 0 0 0 0 0 0 (for QKappa use 9999 to ignore it) +# elastic: model_number 1 rho Vp Vs 0 0 QKappa Qmu 0 0 0 0 0 0 (for QKappa and Qmu use 9999 to ignore them) +# anisotropic: model_number 2 rho c11 c13 c15 c33 c35 c55 c12 c23 c25 0 QKappa Qmu +# anisotropic in AXISYM: model_number 2 rho c11 c13 c15 c33 c35 c55 c12 c23 c25 c22 QKappa Qmu +# poroelastic: model_number 3 rhos rhof phi c kxx kxz kzz Ks Kf Kfr etaf mufr Qmu +# tomo: model_number -1 0 0 A 0 0 0 0 0 0 0 0 0 0 +# +# note: When viscoelasticity or viscoacousticity is turned on, +# the Vp and Vs values that are read here are the UNRELAXED ones i.e. the values at infinite frequency +# unless the READ_VELOCITIES_AT_f0 parameter above is set to true, in which case they are the values at frequency f0. +# +# Please also note that Qmu is always equal to Qs, but Qkappa is in general not equal to Qp. +# To convert one to the other see doc/Qkappa_Qmu_versus_Qp_Qs_relationship_in_2D_plane_strain.pdf and +# utils/attenuation/conversion_from_Qkappa_Qmu_to_Qp_Qs_from_Dahlen_Tromp_959_960.f90. +1 1 2600.d0 5800.d0 3198.6d0 0 0 10.d0 10.d0 0 0 0 0 0 0 + +# external tomography file +TOMOGRAPHY_FILE = ./DATA/tomo_file.xyz + +# use an external mesh created by an external meshing tool or use the internal mesher +read_external_mesh = .false. + +#----------------------------------------------------------- +# +# PARAMETERS FOR EXTERNAL MESHING +# +#----------------------------------------------------------- + +# data concerning mesh, when generated using third-party app (more info in README) +# (see also absorbing_conditions above) +mesh_file = ./DATA/mesh_file # file containing the mesh +nodes_coords_file = ./DATA/nodes_coords_file # file containing the nodes coordinates +materials_file = ./DATA/materials_file # file containing the material number for each element +free_surface_file = ./DATA/free_surface_file # file containing the free surface +axial_elements_file = ./DATA/axial_elements_file # file containing the axial elements if AXISYM is true +absorbing_surface_file = ./DATA/absorbing_surface_file # file containing the absorbing surface +acoustic_forcing_surface_file = ./DATA/MSH/Surf_acforcing_Bottom_enforcing_mesh # file containing the acoustic forcing surface +absorbing_cpml_file = ./DATA/absorbing_cpml_file # file containing the CPML element numbers +tangential_detection_curve_file = ./DATA/courbe_eros_nodes # file containing the curve delimiting the velocity model + +#----------------------------------------------------------- +# +# PARAMETERS FOR INTERNAL MESHING +# +#----------------------------------------------------------- + +# file containing interfaces for internal mesh +interfacesfile = @CMAKE_SOURCE_DIR@/examples/Tromp_2005/topography.dat + +# geometry of the model (origin lower-left corner = 0,0) and mesh description +xmin = 0.d0 # abscissa of left side of the model +xmax = 200000.d0 # abscissa of right side of the model +nx = 80 # number of elements along X + +STACEY_ABSORBING_CONDITIONS = .true. + +# absorbing boundary parameters (see absorbing_conditions above) +absorbbottom = .true. +absorbright = .true. +absorbtop = .false. +absorbleft = .true. + +# define the different regions of the model in the (nx,nz) spectral-element mesh +nbregions = 1 # then set below the different regions and model number for each region +# format of each line: nxmin nxmax nzmin nzmax material_number +1 80 1 32 1 + +#----------------------------------------------------------- +# +# DISPLAY PARAMETERS +# +#----------------------------------------------------------- + +# meshing output +output_grid_Gnuplot = .false. # generate a GNUPLOT file containing the grid, and a script to plot it +output_grid_ASCII = .false. # dump the grid in an ASCII text file consisting of a set of X,Y,Z points or not diff --git a/examples/Tromp_2005/README.md b/examples/Tromp_2005/README.md new file mode 100644 index 00000000..6bc1139f --- /dev/null +++ b/examples/Tromp_2005/README.md @@ -0,0 +1,41 @@ +# Wave propagation through homogeneous medium with no interfaces + +This example reproduces the results from Fig 9 of [Tromp et al. 2005](https://doi.org/10.1111/j.1365-246X.2004.02453.x). + +## Running the examples + +To run the examples, you first need to install poetry following these [instructions](https://python-poetry.org/docs/#installation). Once you've done so, you can install the dependencies for the examples by running the following command in the current directory: + +```bash +# verify poetry is installed +poetry --version + +# install dependencies +poetry install + +``` + +After installing the dependencies, you can run the examples by running the following command within the example directory you want to run: + +```bash + +cd + +# run the example +poetry run snakemake -j 1 + +# or to run the example on a slurm cluster +poetry run snakemake --executor slurm -j 1 + +``` + +## Cleaning up + +To clean up the example directory, you can run the following command in the directory of the example you want to clean up: + +```bash + +# clean up the example +poetry run snakemake clean + +``` diff --git a/examples/Tromp_2005/Reference_Kernels/Kernels.png b/examples/Tromp_2005/Reference_Kernels/Kernels.png new file mode 100644 index 00000000..d4fc3fbe Binary files /dev/null and b/examples/Tromp_2005/Reference_Kernels/Kernels.png differ diff --git a/examples/Tromp_2005/Snakefile.in b/examples/Tromp_2005/Snakefile.in new file mode 100644 index 00000000..cac6a00d --- /dev/null +++ b/examples/Tromp_2005/Snakefile.in @@ -0,0 +1,240 @@ +SPECFEM_BIN = "specfem2d" +MESHFEM_BIN = "xmeshfem2D" +ADJ_SEISMOGRAM_BIN = "xadj_seismogram" + + +rule all: + input: + kernels="OUTPUT_FILES/Kernels.png", + + +rule generate_mesh: + input: + "Par_File", + output: + database="OUTPUT_FILES/database.bin", + stations="OUTPUT_FILES/STATIONS", + localrule: True + shell: + """ + mkdir -p OUTPUT_FILES + {MESHFEM_BIN} -p {input} + """ + + +rule forward_configuration: + input: + config="templates/specfem_config.yaml", + sources="templates/source.yaml", + output: + config="forward_config.yaml", + sources="forward_source.yaml", + run: + import yaml + import os + + ## Create a forward YAML node + forward = { + "simulation-mode": { + "forward": { + "writer": { + "wavefield": { + "format": "HDF5", + "directory": "@CMAKE_SOURCE_DIR@/examples/Tromp_2005/OUTPUT_FILES", + }, + "seismogram": { + "format": "ASCII", + "directory": "@CMAKE_SOURCE_DIR@/examples/Tromp_2005/OUTPUT_FILES/results", + }, + } + } + } + } + + with open(input.config, "r") as f: + config = yaml.safe_load(f) + + ## Add forward node to the simulation setup + config["parameters"]["simulation-setup"].update(forward) + config["parameters"]["databases"]["source-file"] = "@CMAKE_SOURCE_DIR@/examples/Tromp_2005/forward_source.yaml" + + with open(output.config, "w") as f: + yaml.safe_dump(config, f) + + with open(input.sources, "r") as f: + sources = yaml.safe_load(f) + + ## Do not change sources for forward simulation + with open(output.sources, "w") as f: + yaml.safe_dump(sources, f) + + +rule forward_simulation: + input: + database="OUTPUT_FILES/database.bin", + stations="OUTPUT_FILES/STATIONS", + source="forward_source.yaml", + config="forward_config.yaml", + output: + siesmograms=expand( + "OUTPUT_FILES/results/{station_name}{network_name}{component}.semd", + station_name=["S0001"], + network_name=["AA"], + component=["BXX", "BXZ"], + ), + forward_wavefield="OUTPUT_FILES/ForwardWavefield.h5", + resources: + nodes=1, + tasks=1, + cpus_per_task=1, + runtime=10, + shell: + """ + module purge + module load boost/1.73.0 + mkdir -p OUTPUT_FILES/results + echo "Hostname: $(hostname)" > output.log + {SPECFEM_BIN} -p {input.config} >> output.log + """ + + +rule compute_adjoint_sources: + input: + seismograms=expand( + "OUTPUT_FILES/results/{station_name}{network_name}{component}.semd", + station_name=["S0001"], + network_name=["AA"], + component=["BXX", "BXZ"], + ), + output: + adjoint_sources=expand( + "adjoint_sources/{station_name}{network_name}.{component}.adj", + station_name=["S0001"], + network_name=["AA"], + component=["BXX", "BXZ"], + ), + shell: + """ + mkdir -p adjoint_sources + echo "Hostname: $(hostname)" > output.log + {ADJ_SEISMOGRAM_BIN} 27.0 32.0 S0001AA OUTPUT_FILES/results/ adjoint_sources/ 1 + """ + + +rule adjoint_configuration: + input: + config="templates/specfem_config.yaml", + sources="templates/source.yaml", + output: + config="adjoint_config.yaml", + sources="adjoint_source.yaml", + run: + import yaml + + ## Create a adjoint YAML node + adjoint = { + "simulation-mode": { + "combined": { + "writer": { + "kernels": { + "format": "ASCII", + "directory": "@CMAKE_SOURCE_DIR@/examples/Tromp_2005/OUTPUT_FILES", + } + }, + "reader": { + "wavefield": { + "format": "HDF5", + "directory": "@CMAKE_SOURCE_DIR@/examples/Tromp_2005/OUTPUT_FILES", + } + }, + } + } + } + + with open(input.config, "r") as f: + config = yaml.safe_load(f) + + ## Add adjoint node to the simulation setup + config["parameters"]["simulation-setup"].update(adjoint) + config["parameters"]["databases"]["source-file"] = "@CMAKE_SOURCE_DIR@/examples/Tromp_2005/adjoint_source.yaml" + + with open(output.config, "w") as f: + yaml.safe_dump(config, f) + + adjoint_source = { + "adjoint-source": { + "station_name": "AA", + "network_name": "S0001", + "x": 150000.0, + "z": 40000.0, + "source-surf": False, + "angle": 0.0, + "vx": 0.0, + "vz": 0.0, + "External": { + "format": "ASCII", + "stf": { + "X-component": "adjoint_sources/S0001AA.BXX.adj", + "Z-component": "adjoint_sources/S0001AA.BXZ.adj", + }, + }, + } + } + + with open(input.sources, "r") as f: + sources = yaml.safe_load(f) + + sources["number-of-sources"] = 2 + sources["sources"].append(adjoint_source) + + with open(output.sources, "w") as f: + yaml.safe_dump(sources, f) + + +rule adjoint_simulation: + input: + database="OUTPUT_FILES/database.bin", + stations="OUTPUT_FILES/STATIONS", + source="adjoint_source.yaml", + config="adjoint_config.yaml", + adjoint_sources=expand( + "adjoint_sources/{station_name}{network_name}.{component}.adj", + station_name=["S0001"], + network_name=["AA"], + component=["BXX", "BXZ"], + ), + output: + kernels=directory("OUTPUT_FILES/Kernels"), + resources: + nodes=1, + tasks=1, + cpus_per_task=1, + runtime=10, + shell: + """ + module purge + module load boost/1.73.0 + mkdir -p OUTPUT_FILES/results + echo "Hostname: $(hostname)" > output.log + {SPECFEM_BIN} -p {input.config} >> output.log + """ + + +rule plot_kernels: + input: + kernels="OUTPUT_FILES/Kernels", + plot_script="plot.py", + output: + plot="OUTPUT_FILES/Kernels.png", + run: + from plot import plot_kernels + + plot_kernels(input.kernels, output.plot) + + +rule clean: + shell: + """ + rm -rf OUTPUT_FILES adjoint_sources + rm -f forward_config.yaml forward_source.yaml adjoint_config.yaml adjoint_source.yaml + """ diff --git a/examples/Tromp_2005/plot.py b/examples/Tromp_2005/plot.py new file mode 100644 index 00000000..de1507a0 --- /dev/null +++ b/examples/Tromp_2005/plot.py @@ -0,0 +1,99 @@ +import numpy as np +import matplotlib.pyplot as plt +from scipy.interpolate import griddata + + +# Load the kernels +def load_data(directory): + X = np.loadtxt(directory + "/Elastic/X.txt") + Z = np.loadtxt(directory + "/Elastic/Z.txt") + rho = np.loadtxt(directory + "/Elastic/rho.txt") + kappa = np.loadtxt(directory + "/Elastic/kappa.txt") + mu = np.loadtxt(directory + "/Elastic/mu.txt") + rhop = np.loadtxt(directory + "/Elastic/rhop.txt") + alpha = np.loadtxt(directory + "/Elastic/alpha.txt") + beta = np.loadtxt(directory + "/Elastic/beta.txt") + + return X, Z, rho, kappa, mu, rhop, alpha, beta + + +# Preprocess the data into a 2D grid for plotting +def preprocess_data(X, Z, **kwargs): + xi = np.linspace(X.min(), X.max(), 100) + zi = np.linspace(Z.min(), Z.max(), 100) + + X_grid, Z_grid = np.meshgrid(xi, zi) + + data = {} + for key, value in kwargs.items(): + data[key] = griddata((X, Z), value, (X_grid, Z_grid), method="cubic") + + return X_grid, Z_grid, data + + +# Plot the data +def plot_data(ax, X, Z, data, title, cmap): + # ax.contourf(X, Z, data, cmap = cmap, levels=1000, vmin = -1.5e-8, vmax = 1.5e-8) + # bar levels + _ = plt.colorbar( + ax.contourf(X, Z, data, cmap=cmap, levels=1000, vmin=-1.5e-8, vmax=1.5e-8), + ax=ax, + ) + ax.set_title(title) + ax.set_xlabel("X (km)") + ax.set_ylabel("Z (km)") + + ## set 5 ticks + ax.set_xticks(np.linspace(X.min(), X.max(), 5)) + ax.set_yticks(np.linspace(Z.min(), Z.max(), 5)) + + ## devide the ticks by 1000 + ax.set_xticklabels(["{:.0f}".format(x / 1000) for x in ax.get_xticks()]) + ax.set_yticklabels(["{:.0f}".format(x / 1000) for x in ax.get_yticks()]) + + return + + +def plot_kernels(input_directory, output): + # Load the kernels + X, Z, rho, kappa, mu, rhop, alpha, beta = load_data(input_directory) + + # Preprocess the data + X_grid, Z_grid, data = preprocess_data( + X, Z, rho=rho, kappa=kappa, mu=mu, rhop=rhop, alpha=alpha, beta=beta + ) + + # Unpack the data + rho_grid = data["rho"] + kappa_grid = data["kappa"] + mu_grid = data["mu"] + rhop_grid = data["rhop"] + alpha_grid = data["alpha"] + beta_grid = data["beta"] + + # Plot the data + _, ax = plt.subplots(3, 2, figsize=(10, 8)) + plt.subplots_adjust(hspace=0.5) + cmap = plt.get_cmap("RdYlGn") + + ## plot mu + plot_data(ax[0, 0], X_grid, Z_grid, mu_grid, r"$\kappa_\mu$", cmap) + + # ## plot beta + plot_data(ax[0, 1], X_grid, Z_grid, beta_grid, r"$\kappa_\beta$", cmap) + + # ## plot kappa + plot_data(ax[1, 0], X_grid, Z_grid, kappa_grid, r"$\kappa_\kappa$", cmap) + + # ## plot alpha + plot_data(ax[1, 1], X_grid, Z_grid, alpha_grid, r"$\kappa_\alpha$", cmap) + + # ## plot rho + plot_data(ax[2, 0], X_grid, Z_grid, rho_grid, r"$\kappa_\rho$", cmap) + + # ## plot rhop + plot_data(ax[2, 1], X_grid, Z_grid, rhop_grid, r"$\kappa_\rho'$", cmap) + + plt.savefig(output, dpi=300) + + return diff --git a/examples/Tromp_2005/templates/source.yaml b/examples/Tromp_2005/templates/source.yaml new file mode 100644 index 00000000..1114c3d6 --- /dev/null +++ b/examples/Tromp_2005/templates/source.yaml @@ -0,0 +1,13 @@ +number-of-sources: 1 +sources: + - force: + x: 50000 + z: 40000 + source_surf: false + angle: 270.0 + vx: 0.0 + vz: 0.0 + Ricker: + factor: 0.75e+10 + tshift: 0.0 + f0: 0.42 diff --git a/examples/Tromp_2005/templates/specfem_config.yaml b/examples/Tromp_2005/templates/specfem_config.yaml new file mode 100644 index 00000000..ffa6ddbc --- /dev/null +++ b/examples/Tromp_2005/templates/specfem_config.yaml @@ -0,0 +1,40 @@ +parameters: + + header: + title: "Tromp-Tape-Liu (GJI 2005)" + description: | + Material systems : Elastic domain (1) + Interfaces : None + Sources : Force source (1) + Boundary conditions : Free surface (1) + Mesh : 2D Cartesian grid (1) + Receiver : Displacement seismogram (1) + Output : Wavefield at the last time step (1) + Output : Seismograms in ASCII format (1) + + simulation-setup: + quadrature: + quadrature-type: GLL4 + + solver: + time-marching: + time-scheme: + type: Newmark + dt: 0.02 + nstep: 2004 + t0: 8.0 + + receivers: + stations-file: "/scratch/gpfs/rk9481/specfem2d_kokkos/examples/Tromp_2005/OUTPUT_FILES/STATIONS" + angle: 0.0 + seismogram-type: + - displacement + nstep_between_samples: 1 + + run-setup: + number-of-processors: 1 + number-of-runs: 1 + + databases: + mesh-database: "/scratch/gpfs/rk9481/specfem2d_kokkos/examples/Tromp_2005/OUTPUT_FILES/database.bin" + source-file: "/scratch/gpfs/rk9481/specfem2d_kokkos/examples/Tromp_2005/source.yaml" diff --git a/examples/Tromp_2005/topography.dat b/examples/Tromp_2005/topography.dat new file mode 100644 index 00000000..2346e5c6 --- /dev/null +++ b/examples/Tromp_2005/topography.dat @@ -0,0 +1,18 @@ +# number of interfaces +2 +# +# for each interface below, we give the number of points and then x,z for each point +# +# interface number 1 (bottom of the mesh) +2 +0 0 +200000 0 +# interface number 5 (topography, top of the mesh) +2 +0 80000 +200000 80000 +# +# for each layer, we give the number of spectral elements in the vertical direction +# +# layer number 1 +32 diff --git a/examples/fluid-solid-interface/Par_File.in b/examples/fluid-solid-interface/Par_File.in index 30274e9a..1b33781a 100644 --- a/examples/fluid-solid-interface/Par_File.in +++ b/examples/fluid-solid-interface/Par_File.in @@ -23,7 +23,7 @@ OUTPUT_FILES = @CMAKE_SOURCE_DIR@/examples/fluid-solid-interfa PARTITIONING_TYPE = 3 # SCOTCH = 3, ascending order (very bad idea) = 1 # number of control nodes per element (4 or 9) -NGNOD = 4 +NGNOD = 9 # location to store the mesh database_filename = @CMAKE_SOURCE_DIR@/examples/fluid-solid-interface/OUTPUT_FILES/database.bin @@ -45,11 +45,11 @@ anglerec = 0.d0 # angle to rotate components at rec_normal_to_surface = .false. # base anglerec normal to surface (external mesh and curve file needed) # first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) -nrec = 110 # number of receivers -xdeb = 2500.d0 # first receiver x in meters -zdeb = 2933.33333d0 # first receiver z in meters -xfin = 6000.d0 # last receiver x in meters (ignored if only one receiver) -zfin = 2933.33333d0 # last receiver z in meters (ignored if only one receiver) +nrec = 11 # number of receivers +xdeb = 1450.d0 # first receiver x in meters +zdeb = 2400 # first receiver z in meters +xfin = 1575.d0 # last receiver x in meters (ignored if only one receiver) +zfin = 3400 # last receiver z in meters (ignored if only one receiver) record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface # filename to store stations file @@ -110,11 +110,13 @@ xmin = 0.d0 # abscissa of left side of the xmax = 6400.d0 # abscissa of right side of the model nx = 144 # number of elements along X +STACEY_ABSORBING_CONDITIONS = .false. + # absorbing boundary parameters (see absorbing_conditions above) -absorbbottom = .true. -absorbright = .true. -absorbtop = .true. -absorbleft = .true. +absorbbottom = .false. +absorbright = .false. +absorbtop = .false. +absorbleft = .false. # define the different regions of the model in the (nx,nz) spectral-element mesh nbregions = 2 # then set below the different regions and model number for each region @@ -123,7 +125,7 @@ nbregions = 2 # then set below the different #----------------------------------------------------------- # -# DISPLAY PARAMETERS +# Display parameters # #----------------------------------------------------------- diff --git a/examples/fluid-solid-interface/README.md b/examples/fluid-solid-interface/README.md index fbfac340..5ad63fde 100644 --- a/examples/fluid-solid-interface/README.md +++ b/examples/fluid-solid-interface/README.md @@ -2,28 +2,38 @@ This example creates the fluid-solid example with flat ocean bottom from [Komatitsch et. al.](https://doi.org/10.1190/1.1444758). -## Generating the mesh +## Running the examples -To generate the mesh for the homogeneous media we need a parameter file, `Par_File`, a topography file, `topography_file.dat`, and the mesher executible, `xmeshfem2D`, which should have been compiled during the installation process. +To run the examples, you first need to install poetry following these [instructions](https://python-poetry.org/docs/#installation). Once you've done so, you can install the dependencies for the examples by running the following command in the current directory: -> Currently, we still use a mesher that was developed for the original [SPECFEM2D](https://specfem2d.readthedocs.io/en/latest/03_mesh_generation/) code. More details on the meshing process can be found [here](https://specfem2d.readthedocs.io/en/latest/03_mesh_generation/). +```bash +# verify poetry is installed +poetry --version -## Running the mesher +# install dependencies +poetry install -To execute the mesher run - -``` - ./xmeshfem2D -p ``` -> Make sure either your are in the build directory of SPECFEM2D kokkos or the build directory is added to your ``PATH``. +After installing the dependencies, you can run the examples by running the following command within the example directory you want to run: -Note the path of the database file and :ref:`stations_file` generated after successfully running the mesher. +```bash -## Running the solver +# run the example +poetry run snakemake -j 1 -Finally, to run the SPECFEM2D kokkos solver +# or to run the example on a slurm cluster +poetry run snakemake --executor slurm -j 1 ``` - ./specfem2d -p + +## Cleaning up + +To clean up the example directory, you can run the following command in the directory of the example you want to clean up: + +```bash + +# clean up the example +poetry run snakemake clean + ``` diff --git a/examples/fluid-solid-interface/Snakefile b/examples/fluid-solid-interface/Snakefile new file mode 100644 index 00000000..0c447a60 --- /dev/null +++ b/examples/fluid-solid-interface/Snakefile @@ -0,0 +1,125 @@ +SPECFEM_BIN = "specfem2d" +MESHFEM_BIN = "xmeshfem2D" + + +rule all: + input: + plot="OUTPUT_FILES/results/plot.png", + localrule: True + + +rule generate_mesh: + input: + "Par_File", + output: + database="OUTPUT_FILES/database.bin", + stations="OUTPUT_FILES/STATIONS", + localrule: True + shell: + """ + mkdir -p OUTPUT_FILES + {MESHFEM_BIN} -p {input} + """ + + +rule run_solver: + input: + database="OUTPUT_FILES/database.bin", + stations="OUTPUT_FILES/STATIONS", + source="sources.yaml", + config="specfem_config.yaml", + output: + siesmograms=expand( + "OUTPUT_FILES/results/{station_name}{network_name}{component}.semd", + station_name=[ + "S0001", + "S0002", + "S0003", + "S0004", + "S0005", + "S0006", + "S0007", + "S0008", + "S0009", + "S0010", + "S0011", + ], + network_name=["AA"], + component=["BXX", "BXZ"], + ), + resources: + nodes=1, + tasks=1, + cpus_per_task=1, + runtime=10, + shell: + """ + module purge + module load boost/1.73.0 + mkdir -p OUTPUT_FILES/results + echo "Hostname: $(hostname)" > output.log + {SPECFEM_BIN} -p {input.config} >> output.log + """ + + +rule plot_seismogram: + input: + trace_files=expand( + "OUTPUT_FILES/results/{station_name}{network_name}{component}.semd", + station_name=[ + "S0001", + "S0002", + "S0003", + "S0004", + "S0005", + "S0006", + "S0007", + "S0008", + "S0009", + "S0010", + "S0011", + ], + network_name=["AA"], + component=["BXX", "BXZ"], + ), + output: + traces="OUTPUT_FILES/results/plot.png", + localrule: True + run: + import glob + import os + import numpy as np + import obspy + + + def get_traces(directory): + traces = [] + files = glob.glob(directory + "/*.sem*") + ## iterate over all seismograms + for filename in files: + station_name = os.path.splitext(filename)[0] + station_name = station_name.split("/")[-1] + trace = np.loadtxt(filename, delimiter=" ") + starttime = trace[0, 0] + dt = trace[1, 0] - trace[0, 0] + traces.append( + obspy.Trace( + trace[:, 1], + {"network": station_name, "starttime": starttime, "delta": dt}, + ) + ) + + stream = obspy.Stream(traces) + + return stream + + + stream = get_traces("OUTPUT_FILES/results") + stream.plot(size=(800, 1000)).savefig(output.traces) + + +rule clean: + shell: + """ + rm -rf OUTPUT_FILES + """ diff --git a/examples/fluid-solid-interface/sources.yaml b/examples/fluid-solid-interface/sources.yaml index 5009e1f1..804bce48 100644 --- a/examples/fluid-solid-interface/sources.yaml +++ b/examples/fluid-solid-interface/sources.yaml @@ -1,13 +1,13 @@ number-of-sources: 1 sources: - force: - x : 1575.0 # (meters) - z : 2900.0 # (meters) - source_surf: false # Place the source at the surface (true) - angle : 0.0 # (degrees) - vx : 0.0 # (m/s) - vz : 0.0 # (m/s) + x : 1575.0 + z : 2900.0 + source_surf: false + angle : 0.0 + vx : 0.0 + vz : 0.0 Ricker: factor: 1e9 - tshift: 0.0 # (seconds) - f0: 10.0 # (Hz) + tshift: 0.0 + f0: 10.0 diff --git a/examples/fluid-solid-interface/specfem_config.yaml.in b/examples/fluid-solid-interface/specfem_config.yaml.in index f46ade2c..b382438c 100644 --- a/examples/fluid-solid-interface/specfem_config.yaml.in +++ b/examples/fluid-solid-interface/specfem_config.yaml.in @@ -1,52 +1,54 @@ +## Coupling interfaces have code flow that is dependent on orientation of the interface. +## This test is to check the code flow for horizontal acoustic-elastic interface with acoustic domain on top. + parameters: header: ## Header information is used for logging. It is good practice to give your simulations explicit names - title: Heterogeneous acoustic-elastic medium with 1 acoustic-elastic interface # name for your simulation + title: Heterogeneous acoustic-elastic medium with 1 acoustic-elastic interface (orientation horizontal) # name for your simulation # A detailed description for your simulation description: | Material systems : Elastic domain (1), Acoustic domain (1) - Interfaces : Acoustic-elastic interface (1) + Interfaces : Acoustic-elastic interface (1) (orientation horizontal with acoustic domain on top) Sources : Force source (1) Boundary conditions : Neumann BCs on all edges + Debugging comments: This tests checks coupling acoustic-elastic interface implementation. + The orientation of the interface is horizontal with acoustic domain on top. simulation-setup: ## quadrature setup quadrature: - quadrature-type: GLL4 # fourth order Gauss-Lobatto-Legendre quadrature (5 GLL points) + quadrature-type: GLL4 ## Solver setup solver: time-marching: - type-of-simulation: forward # forward simulation (adjoint simulation is not supported yet) + type-of-simulation: forward time-scheme: - type: Newmark # Newmark time integration scheme - dt: 0.85e-3 # (seconds) - nstep: 800 # number of time steps + type: Newmark + dt: 0.85e-3 + nstep: 600 + + simulation-mode: + forward: + writer: + seismogram: + format: ascii + directory: "@CMAKE_SOURCE_DIR@/examples/fluid-solid-interface/OUTPUT_FILES/results" receivers: - stations-file: "@CMAKE_SOURCE_DIR@/examples/fluid_solid_interface/OUTPUT_FILES/STATIONS" - angle: 0.0 # angle of the receiver line (degrees) + stations-file: "@CMAKE_SOURCE_DIR@/examples/fluid-solid-interface/OUTPUT_FILES/STATIONS" + angle: 0.0 seismogram-type: - displacement - - velocity - nstep_between_samples: 1 # number of time steps between seismogram samples (sampling rate = dt * nstep_between_samples) - # seismograms are only written to disk at the end of the simulation + nstep_between_samples: 1 ## Runtime setup run-setup: - # only single MPI processor is supported at the moment - number-of-processors: 1 # number of MPI processors - number-of-runs: 1 # number of concurrent runs (only single run is supported at the moment) + number-of-processors: 1 + number-of-runs: 1 ## databases databases: - # Database files are generated by the meshing tool (xmeshfem2D) mesh-database: "@CMAKE_SOURCE_DIR@/examples/fluid-solid-interface/OUTPUT_FILES/database.bin" - # YAML file describing the sources See examples/fluid-solid-interface/sources.yaml for details source-file: "@CMAKE_SOURCE_DIR@/examples/fluid-solid-interface/sources.yaml" - - seismogram: - # seismogram output format - seismogram-format: ascii # ascii (text) - Only ascii format is supported at the moment - output-folder: "." # output folder for seismograms diff --git a/examples/homogeneous-medium-flat-topography/Par_File.in b/examples/homogeneous-medium-flat-topography/Par_File.in index d1319caf..30e61d33 100644 --- a/examples/homogeneous-medium-flat-topography/Par_File.in +++ b/examples/homogeneous-medium-flat-topography/Par_File.in @@ -130,6 +130,8 @@ xmin = 0.d0 # abscissa of left side of the xmax = 4000.d0 # abscissa of right side of the model nx = 80 # number of elements along X +STACEY_ABSORBING_CONDITIONS = .false. + # absorbing boundary parameters (see absorbing_conditions above) absorbbottom = .false. absorbright = .false. diff --git a/examples/homogeneous-medium-flat-topography/README.md b/examples/homogeneous-medium-flat-topography/README.md index d068c21a..7f985773 100644 --- a/examples/homogeneous-medium-flat-topography/README.md +++ b/examples/homogeneous-medium-flat-topography/README.md @@ -2,28 +2,38 @@ In this example we simulate wave propagation through a 2-dimensional homogeneous medium. -## Generating the mesh +## Running the examples -To generate the mesh for the homogeneous media we need a parameter file, `Par_File`, a topography file, `topography_file.dat`, and the mesher executible, `xmeshfem2D`, which should have been compiled during the installation process. +To run the examples, you first need to install poetry following these [instructions](https://python-poetry.org/docs/#installation). Once you've done so, you can install the dependencies for the examples by running the following command in the current directory: -> Currently, we still use a mesher that was developed for the original [SPECFEM2D](https://specfem2d.readthedocs.io/en/latest/03_mesh_generation/) code. More details on the meshing process can be found [here](https://specfem2d.readthedocs.io/en/latest/03_mesh_generation/). +```bash +# verify poetry is installed +poetry --version -## Running the mesher +# install dependencies +poetry install -To execute the mesher run - -``` - ./xmeshfem2D -p ``` -> Make sure either your are in the build directory of SPECFEM2D kokkos or the build directory is added to your ``PATH``. +After installing the dependencies, you can run the examples by running the following command within the example directory you want to run: -Note the path of the database file and :ref:`stations_file` generated after successfully running the mesher. +```bash -## Running the solver +# run the example +poetry run snakemake -j 1 -Finally, to run the SPECFEM2D kokkos solver +# or to run the example on a slurm cluster +poetry run snakemake --executor slurm -j 1 ``` - ./specfem2d -p + +## Cleaning up + +To clean up the example directory, you can run the following command in the directory of the example you want to clean up: + +```bash + +# clean up the example +poetry run snakemake clean + ``` diff --git a/examples/homogeneous-medium-flat-topography/Snakefile b/examples/homogeneous-medium-flat-topography/Snakefile new file mode 100644 index 00000000..527ea66e --- /dev/null +++ b/examples/homogeneous-medium-flat-topography/Snakefile @@ -0,0 +1,102 @@ +SPECFEM_BIN = "specfem2d" +MESHFEM_BIN = "xmeshfem2D" + + +rule all: + input: + plot="OUTPUT_FILES/results/plot.png", + localrule: True + + +rule generate_mesh: + input: + "Par_File", + output: + database="OUTPUT_FILES/database.bin", + stations="OUTPUT_FILES/STATIONS", + localrule: True + shell: + """ + mkdir -p OUTPUT_FILES + {MESHFEM_BIN} -p {input} + """ + + +rule run_solver: + input: + database="OUTPUT_FILES/database.bin", + stations="OUTPUT_FILES/STATIONS", + source="source.yaml", + config="specfem_config.yaml", + output: + siesmograms=expand( + "OUTPUT_FILES/results/{station_name}{network_name}{component}.semv", + station_name=["S0001", "S0002", "S0003", "S0004", "S0005", "S0006"], + network_name=["AA"], + component=["BXX", "BXZ"], + ), + resources: + nodes=1, + tasks=1, + cpus_per_task=1, + runtime=10, + shell: + """ + module purge + module load boost/1.73.0 + mkdir -p OUTPUT_FILES/results + echo "Hostname: $(hostname)" > output.log + {SPECFEM_BIN} -p {input.config} >> output.log + """ + + +rule plot_seismogram: + input: + trace_files=expand( + "OUTPUT_FILES/results/{station_name}{network_name}{component}.semv", + station_name=["S0001", "S0002", "S0003", "S0004", "S0005", "S0006"], + network_name=["AA"], + component=["BXX", "BXZ"], + ), + output: + traces="OUTPUT_FILES/results/plot.png", + localrule: True + run: + import glob + import os + import numpy as np + import obspy + + + def get_traces(directory): + traces = [] + files = glob.glob(directory + "/*.sem*") + ## iterate over all seismograms + for filename in files: + station_name = os.path.splitext(filename)[0] + station_name = station_name.split("/")[-1] + trace = np.loadtxt(filename, delimiter=" ") + starttime = trace[0, 0] + dt = trace[1, 0] - trace[0, 0] + traces.append( + obspy.Trace( + trace[:, 1], + {"network": station_name, "starttime": starttime, "delta": dt}, + ) + ) + + stream = obspy.Stream(traces) + + return stream + + + stream = get_traces("OUTPUT_FILES/results") + stream.plot(size=(800, 1000)).savefig(output.traces) + + +rule clean: + localrule: True + shell: + """ + rm -rf OUTPUT_FILES + """ diff --git a/examples/homogeneous-medium-flat-topography/specfem_config.yaml.in b/examples/homogeneous-medium-flat-topography/specfem_config.yaml.in index 86ed576f..426f338f 100644 --- a/examples/homogeneous-medium-flat-topography/specfem_config.yaml.in +++ b/examples/homogeneous-medium-flat-topography/specfem_config.yaml.in @@ -18,12 +18,18 @@ parameters: ## Solver setup solver: time-marching: - type-of-simulation: forward time-scheme: type: Newmark dt: 1.1e-3 nstep: 1600 + simulation-mode: + forward: + writer: + seismogram: + format: "ascii" + directory: "@CMAKE_SOURCE_DIR@/examples/homogeneous-medium-flat-topography/OUTPUT_FILES/results" + receivers: stations-file: "@CMAKE_SOURCE_DIR@/examples/homogeneous-medium-flat-topography/OUTPUT_FILES/STATIONS" angle: 0.0 @@ -31,10 +37,6 @@ parameters: - velocity nstep_between_samples: 1 - # seismogram: - # seismogram-format: ascii - # output-folder: "/scratch/gpfs/rk9481/specfem2d_kokkos/results" - ## Runtime setup run-setup: number-of-processors: 1 diff --git a/examples/homogeneous-medium-flat-topography/traces.png b/examples/homogeneous-medium-flat-topography/traces.png new file mode 100644 index 00000000..cff374e8 Binary files /dev/null and b/examples/homogeneous-medium-flat-topography/traces.png differ diff --git a/examples/homogeneous-medium-flat-topography/traces.svg b/examples/homogeneous-medium-flat-topography/traces.svg deleted file mode 100644 index 54d7fa47..00000000 --- a/examples/homogeneous-medium-flat-topography/traces.svg +++ /dev/null @@ -1,3456 +0,0 @@ - - - - - - - - 2023-10-31T13:57:13.974044 - image/svg+xml - - - Matplotlib v3.7.0, https://matplotlib.org/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/poetry.lock b/examples/poetry.lock new file mode 100644 index 00000000..8a4f6c0c --- /dev/null +++ b/examples/poetry.lock @@ -0,0 +1,2195 @@ +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. + +[[package]] +name = "appdirs" +version = "1.4.4" +description = "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." +optional = false +python-versions = "*" +files = [ + {file = "appdirs-1.4.4-py2.py3-none-any.whl", hash = "sha256:a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128"}, + {file = "appdirs-1.4.4.tar.gz", hash = "sha256:7d5d0167b2b1ba821647616af46a749d1c653740dd0d2415100fe26e27afdf41"}, +] + +[[package]] +name = "argparse-dataclass" +version = "2.0.0" +description = "Declarative CLIs with argparse and dataclasses" +optional = false +python-versions = ">=3.8" +files = [ + {file = "argparse_dataclass-2.0.0-py3-none-any.whl", hash = "sha256:3ffc8852a88d9d98d1364b4441a712491320afb91fb56049afd8a51d74bb52d2"}, + {file = "argparse_dataclass-2.0.0.tar.gz", hash = "sha256:09ab641c914a2f12882337b9c3e5086196dbf2ee6bf0ef67895c74002cc9297f"}, +] + +[[package]] +name = "attrs" +version = "24.2.0" +description = "Classes Without Boilerplate" +optional = false +python-versions = ">=3.7" +files = [ + {file = "attrs-24.2.0-py3-none-any.whl", hash = "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2"}, + {file = "attrs-24.2.0.tar.gz", hash = "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346"}, +] + +[package.extras] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] + +[[package]] +name = "certifi" +version = "2024.8.30" +description = "Python package for providing Mozilla's CA Bundle." +optional = false +python-versions = ">=3.6" +files = [ + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, +] + +[[package]] +name = "charset-normalizer" +version = "3.3.2" +description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." +optional = false +python-versions = ">=3.7.0" +files = [ + {file = "charset-normalizer-3.3.2.tar.gz", hash = "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-win32.whl", hash = "sha256:3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-win32.whl", hash = "sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-win32.whl", hash = "sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:95f2a5796329323b8f0512e09dbb7a1860c46a39da62ecb2324f116fa8fdc85c"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c002b4ffc0be611f0d9da932eb0f704fe2602a9a949d1f738e4c34c75b0863d5"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a981a536974bbc7a512cf44ed14938cf01030a99e9b3a06dd59578882f06f985"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3287761bc4ee9e33561a7e058c72ac0938c4f57fe49a09eae428fd88aafe7bb6"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:42cb296636fcc8b0644486d15c12376cb9fa75443e00fb25de0b8602e64c1714"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0a55554a2fa0d408816b3b5cedf0045f4b8e1a6065aec45849de2d6f3f8e9786"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:c083af607d2515612056a31f0a8d9e0fcb5876b7bfc0abad3ecd275bc4ebc2d5"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:87d1351268731db79e0f8e745d92493ee2841c974128ef629dc518b937d9194c"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:bd8f7df7d12c2db9fab40bdd87a7c09b1530128315d047a086fa3ae3435cb3a8"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:c180f51afb394e165eafe4ac2936a14bee3eb10debc9d9e4db8958fe36afe711"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:8c622a5fe39a48f78944a87d4fb8a53ee07344641b0562c540d840748571b811"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-win32.whl", hash = "sha256:db364eca23f876da6f9e16c9da0df51aa4f104a972735574842618b8c6d999d4"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-win_amd64.whl", hash = "sha256:86216b5cee4b06df986d214f664305142d9c76df9b6512be2738aa72a2048f99"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:2127566c664442652f024c837091890cb1942c30937add288223dc895793f898"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-win32.whl", hash = "sha256:6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-win_amd64.whl", hash = "sha256:eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-win32.whl", hash = "sha256:aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-win_amd64.whl", hash = "sha256:b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d"}, + {file = "charset_normalizer-3.3.2-py3-none-any.whl", hash = "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc"}, +] + +[[package]] +name = "conda-inject" +version = "1.3.2" +description = "Helper functions for injecting a conda environment into the current python environment (by modifying sys.path, without actually changing the current python environment)." +optional = false +python-versions = "<4.0,>=3.9" +files = [ + {file = "conda_inject-1.3.2-py3-none-any.whl", hash = "sha256:6e641b408980c2814e3e527008c30749117909a21ff47392f07ef807da93a564"}, + {file = "conda_inject-1.3.2.tar.gz", hash = "sha256:0b8cde8c47998c118d8ff285a04977a3abcf734caf579c520fca469df1cd0aac"}, +] + +[package.dependencies] +pyyaml = ">=6.0,<7.0" + +[[package]] +name = "configargparse" +version = "1.7" +description = "A drop-in replacement for argparse that allows options to also be set via config files and/or environment variables." +optional = false +python-versions = ">=3.5" +files = [ + {file = "ConfigArgParse-1.7-py3-none-any.whl", hash = "sha256:d249da6591465c6c26df64a9f73d2536e743be2f244eb3ebe61114af2f94f86b"}, + {file = "ConfigArgParse-1.7.tar.gz", hash = "sha256:e7067471884de5478c58a511e529f0f9bd1c66bfef1dea90935438d6c23306d1"}, +] + +[package.extras] +test = ["PyYAML", "mock", "pytest"] +yaml = ["PyYAML"] + +[[package]] +name = "connection-pool" +version = "0.0.3" +description = "thread safe connection pool" +optional = false +python-versions = "*" +files = [ + {file = "connection_pool-0.0.3.tar.gz", hash = "sha256:bf429e7aef65921c69b4ed48f3d48d3eac1383b05d2df91884705842d974d0dc"}, +] + +[[package]] +name = "contourpy" +version = "1.3.0" +description = "Python library for calculating contours of 2D quadrilateral grids" +optional = false +python-versions = ">=3.9" +files = [ + {file = "contourpy-1.3.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:880ea32e5c774634f9fcd46504bf9f080a41ad855f4fef54f5380f5133d343c7"}, + {file = "contourpy-1.3.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:76c905ef940a4474a6289c71d53122a4f77766eef23c03cd57016ce19d0f7b42"}, + {file = "contourpy-1.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:92f8557cbb07415a4d6fa191f20fd9d2d9eb9c0b61d1b2f52a8926e43c6e9af7"}, + {file = "contourpy-1.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:36f965570cff02b874773c49bfe85562b47030805d7d8360748f3eca570f4cab"}, + {file = "contourpy-1.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cacd81e2d4b6f89c9f8a5b69b86490152ff39afc58a95af002a398273e5ce589"}, + {file = "contourpy-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:69375194457ad0fad3a839b9e29aa0b0ed53bb54db1bfb6c3ae43d111c31ce41"}, + {file = "contourpy-1.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:7a52040312b1a858b5e31ef28c2e865376a386c60c0e248370bbea2d3f3b760d"}, + {file = "contourpy-1.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:3faeb2998e4fcb256542e8a926d08da08977f7f5e62cf733f3c211c2a5586223"}, + {file = "contourpy-1.3.0-cp310-cp310-win32.whl", hash = "sha256:36e0cff201bcb17a0a8ecc7f454fe078437fa6bda730e695a92f2d9932bd507f"}, + {file = "contourpy-1.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:87ddffef1dbe5e669b5c2440b643d3fdd8622a348fe1983fad7a0f0ccb1cd67b"}, + {file = "contourpy-1.3.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0fa4c02abe6c446ba70d96ece336e621efa4aecae43eaa9b030ae5fb92b309ad"}, + {file = "contourpy-1.3.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:834e0cfe17ba12f79963861e0f908556b2cedd52e1f75e6578801febcc6a9f49"}, + {file = "contourpy-1.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dbc4c3217eee163fa3984fd1567632b48d6dfd29216da3ded3d7b844a8014a66"}, + {file = "contourpy-1.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4865cd1d419e0c7a7bf6de1777b185eebdc51470800a9f42b9e9decf17762081"}, + {file = "contourpy-1.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:303c252947ab4b14c08afeb52375b26781ccd6a5ccd81abcdfc1fafd14cf93c1"}, + {file = "contourpy-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:637f674226be46f6ba372fd29d9523dd977a291f66ab2a74fbeb5530bb3f445d"}, + {file = "contourpy-1.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:76a896b2f195b57db25d6b44e7e03f221d32fe318d03ede41f8b4d9ba1bff53c"}, + {file = "contourpy-1.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:e1fd23e9d01591bab45546c089ae89d926917a66dceb3abcf01f6105d927e2cb"}, + {file = "contourpy-1.3.0-cp311-cp311-win32.whl", hash = "sha256:d402880b84df3bec6eab53cd0cf802cae6a2ef9537e70cf75e91618a3801c20c"}, + {file = "contourpy-1.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:6cb6cc968059db9c62cb35fbf70248f40994dfcd7aa10444bbf8b3faeb7c2d67"}, + {file = "contourpy-1.3.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:570ef7cf892f0afbe5b2ee410c507ce12e15a5fa91017a0009f79f7d93a1268f"}, + {file = "contourpy-1.3.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:da84c537cb8b97d153e9fb208c221c45605f73147bd4cadd23bdae915042aad6"}, + {file = "contourpy-1.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0be4d8425bfa755e0fd76ee1e019636ccc7c29f77a7c86b4328a9eb6a26d0639"}, + {file = "contourpy-1.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9c0da700bf58f6e0b65312d0a5e695179a71d0163957fa381bb3c1f72972537c"}, + {file = "contourpy-1.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:eb8b141bb00fa977d9122636b16aa67d37fd40a3d8b52dd837e536d64b9a4d06"}, + {file = "contourpy-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3634b5385c6716c258d0419c46d05c8aa7dc8cb70326c9a4fb66b69ad2b52e09"}, + {file = "contourpy-1.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0dce35502151b6bd35027ac39ba6e5a44be13a68f55735c3612c568cac3805fd"}, + {file = "contourpy-1.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:aea348f053c645100612b333adc5983d87be69acdc6d77d3169c090d3b01dc35"}, + {file = "contourpy-1.3.0-cp312-cp312-win32.whl", hash = "sha256:90f73a5116ad1ba7174341ef3ea5c3150ddf20b024b98fb0c3b29034752c8aeb"}, + {file = "contourpy-1.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:b11b39aea6be6764f84360fce6c82211a9db32a7c7de8fa6dd5397cf1d079c3b"}, + {file = "contourpy-1.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:3e1c7fa44aaae40a2247e2e8e0627f4bea3dd257014764aa644f319a5f8600e3"}, + {file = "contourpy-1.3.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:364174c2a76057feef647c802652f00953b575723062560498dc7930fc9b1cb7"}, + {file = "contourpy-1.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:32b238b3b3b649e09ce9aaf51f0c261d38644bdfa35cbaf7b263457850957a84"}, + {file = "contourpy-1.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d51fca85f9f7ad0b65b4b9fe800406d0d77017d7270d31ec3fb1cc07358fdea0"}, + {file = "contourpy-1.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:732896af21716b29ab3e988d4ce14bc5133733b85956316fb0c56355f398099b"}, + {file = "contourpy-1.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d73f659398a0904e125280836ae6f88ba9b178b2fed6884f3b1f95b989d2c8da"}, + {file = "contourpy-1.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c6c7c2408b7048082932cf4e641fa3b8ca848259212f51c8c59c45aa7ac18f14"}, + {file = "contourpy-1.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f317576606de89da6b7e0861cf6061f6146ead3528acabff9236458a6ba467f8"}, + {file = "contourpy-1.3.0-cp313-cp313-win32.whl", hash = "sha256:31cd3a85dbdf1fc002280c65caa7e2b5f65e4a973fcdf70dd2fdcb9868069294"}, + {file = "contourpy-1.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:4553c421929ec95fb07b3aaca0fae668b2eb5a5203d1217ca7c34c063c53d087"}, + {file = "contourpy-1.3.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:345af746d7766821d05d72cb8f3845dfd08dd137101a2cb9b24de277d716def8"}, + {file = "contourpy-1.3.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:3bb3808858a9dc68f6f03d319acd5f1b8a337e6cdda197f02f4b8ff67ad2057b"}, + {file = "contourpy-1.3.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:420d39daa61aab1221567b42eecb01112908b2cab7f1b4106a52caaec8d36973"}, + {file = "contourpy-1.3.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4d63ee447261e963af02642ffcb864e5a2ee4cbfd78080657a9880b8b1868e18"}, + {file = "contourpy-1.3.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:167d6c890815e1dac9536dca00828b445d5d0df4d6a8c6adb4a7ec3166812fa8"}, + {file = "contourpy-1.3.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:710a26b3dc80c0e4febf04555de66f5fd17e9cf7170a7b08000601a10570bda6"}, + {file = "contourpy-1.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:75ee7cb1a14c617f34a51d11fa7524173e56551646828353c4af859c56b766e2"}, + {file = "contourpy-1.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:33c92cdae89ec5135d036e7218e69b0bb2851206077251f04a6c4e0e21f03927"}, + {file = "contourpy-1.3.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a11077e395f67ffc2c44ec2418cfebed032cd6da3022a94fc227b6faf8e2acb8"}, + {file = "contourpy-1.3.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e8134301d7e204c88ed7ab50028ba06c683000040ede1d617298611f9dc6240c"}, + {file = "contourpy-1.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e12968fdfd5bb45ffdf6192a590bd8ddd3ba9e58360b29683c6bb71a7b41edca"}, + {file = "contourpy-1.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fd2a0fc506eccaaa7595b7e1418951f213cf8255be2600f1ea1b61e46a60c55f"}, + {file = "contourpy-1.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4cfb5c62ce023dfc410d6059c936dcf96442ba40814aefbfa575425a3a7f19dc"}, + {file = "contourpy-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:68a32389b06b82c2fdd68276148d7b9275b5f5cf13e5417e4252f6d1a34f72a2"}, + {file = "contourpy-1.3.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:94e848a6b83da10898cbf1311a815f770acc9b6a3f2d646f330d57eb4e87592e"}, + {file = "contourpy-1.3.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:d78ab28a03c854a873787a0a42254a0ccb3cb133c672f645c9f9c8f3ae9d0800"}, + {file = "contourpy-1.3.0-cp39-cp39-win32.whl", hash = "sha256:81cb5ed4952aae6014bc9d0421dec7c5835c9c8c31cdf51910b708f548cf58e5"}, + {file = "contourpy-1.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:14e262f67bd7e6eb6880bc564dcda30b15e351a594657e55b7eec94b6ef72843"}, + {file = "contourpy-1.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:fe41b41505a5a33aeaed2a613dccaeaa74e0e3ead6dd6fd3a118fb471644fd6c"}, + {file = "contourpy-1.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eca7e17a65f72a5133bdbec9ecf22401c62bcf4821361ef7811faee695799779"}, + {file = "contourpy-1.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:1ec4dc6bf570f5b22ed0d7efba0dfa9c5b9e0431aeea7581aa217542d9e809a4"}, + {file = "contourpy-1.3.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:00ccd0dbaad6d804ab259820fa7cb0b8036bda0686ef844d24125d8287178ce0"}, + {file = "contourpy-1.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8ca947601224119117f7c19c9cdf6b3ab54c5726ef1d906aa4a69dfb6dd58102"}, + {file = "contourpy-1.3.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c6ec93afeb848a0845a18989da3beca3eec2c0f852322efe21af1931147d12cb"}, + {file = "contourpy-1.3.0.tar.gz", hash = "sha256:7ffa0db17717a8ffb127efd0c95a4362d996b892c2904db72428d5b52e1938a4"}, +] + +[package.dependencies] +numpy = ">=1.23" + +[package.extras] +bokeh = ["bokeh", "selenium"] +docs = ["furo", "sphinx (>=7.2)", "sphinx-copybutton"] +mypy = ["contourpy[bokeh,docs]", "docutils-stubs", "mypy (==1.11.1)", "types-Pillow"] +test = ["Pillow", "contourpy[test-no-images]", "matplotlib"] +test-no-images = ["pytest", "pytest-cov", "pytest-rerunfailures", "pytest-xdist", "wurlitzer"] + +[[package]] +name = "cycler" +version = "0.12.1" +description = "Composable style cycles" +optional = false +python-versions = ">=3.8" +files = [ + {file = "cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30"}, + {file = "cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c"}, +] + +[package.extras] +docs = ["ipython", "matplotlib", "numpydoc", "sphinx"] +tests = ["pytest", "pytest-cov", "pytest-xdist"] + +[[package]] +name = "datrie" +version = "0.8.2" +description = "Super-fast, efficiently stored Trie for Python." +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +files = [ + {file = "datrie-0.8.2-cp27-cp27m-macosx_10_7_x86_64.whl", hash = "sha256:53969643e2794c37f024d5edaa42d5e6e2627d9937ddcc18d99128e9df700e4c"}, + {file = "datrie-0.8.2-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:6c9b333035312b79e6e9a10356d033e3d29aadbae6365007f706c854b3a94674"}, + {file = "datrie-0.8.2-cp27-cp27m-win32.whl", hash = "sha256:c783e2c1e28964b2b045a951eb9606833a188c4bd4a780da68d22f557e03e429"}, + {file = "datrie-0.8.2-cp27-cp27m-win_amd64.whl", hash = "sha256:f826e843138698501cbf1a21233f724b851b1e475fad532b638ac5904e115f10"}, + {file = "datrie-0.8.2-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:bf5c956c0a9a9d0f07e3c8923746279171096de18a8a51685e22d9817f8755a6"}, + {file = "datrie-0.8.2-cp34-cp34m-manylinux1_x86_64.whl", hash = "sha256:2de594d84a2f43a09ddc15316a8afd48aae0fdc456f9279d0940aa59c473d9d5"}, + {file = "datrie-0.8.2-cp35-cp35m-macosx_10_6_x86_64.whl", hash = "sha256:651c63325056347b86c5de7ffeea8529230a5787c61ee6dcabc5b6c644bd3252"}, + {file = "datrie-0.8.2-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:0e3b76676abbae2368cce6bf605bb0ba7cfd11f2c420b96d67959f353d5d423f"}, + {file = "datrie-0.8.2-cp35-cp35m-win32.whl", hash = "sha256:3a3e360a765cc95410898dc222f8585ea1b1bba0538a1af4d8630a5bc3ad6ee7"}, + {file = "datrie-0.8.2-cp35-cp35m-win_amd64.whl", hash = "sha256:fa9f39ac88dc6286672b9dd286fe459646da48133c877a927af24803eaea441e"}, + {file = "datrie-0.8.2-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:b6fd6c7c149b410a87d46072c1c98f6e87ec557802e1d0e09db7b858746e8550"}, + {file = "datrie-0.8.2-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:327d9c17efaebc66d1956dca047b76fdd0e5b989d63cb55b9038ec09d8769089"}, + {file = "datrie-0.8.2-cp36-cp36m-win32.whl", hash = "sha256:ee7cd8470a982356e104e62148f2dbe2d3e17545cafaa3ada29f2548984f1e89"}, + {file = "datrie-0.8.2-cp36-cp36m-win_amd64.whl", hash = "sha256:31e316ba305cdd7b8a42f8e4af5a0a15a628aee270d2f392c41329a709eeda6d"}, + {file = "datrie-0.8.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:dbe04704eb41b8440ca61416d3670ca6ddeea847d19731cf121889bac2962d07"}, + {file = "datrie-0.8.2-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:e1d704ee4fdc03f02d7dacc4d92052dbd490dba551509fccfd8ee52c9039d4ad"}, + {file = "datrie-0.8.2-cp37-cp37m-win32.whl", hash = "sha256:25e9e07ecfceaef78d23bde8d7278e4d6f63e1e3dc5ac00ccb4bec3062f0a8e0"}, + {file = "datrie-0.8.2-cp37-cp37m-win_amd64.whl", hash = "sha256:bf9f34f7c63797219b32713b561c4f94e777ff6c22beecfcd6bdf6b6c25b8518"}, + {file = "datrie-0.8.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:e0582435a4adef1a2fce53aeedb656bf769b0f113b524f98be51d3e3d40720cb"}, + {file = "datrie-0.8.2-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:b2d80fa687173cb8f8bae224ef00d1ad6bda8f8597bbb1a63f85182c7d91aeb3"}, + {file = "datrie-0.8.2-cp38-cp38-win32.whl", hash = "sha256:67603594f5db5c0029b1cf86a08e89cde015fe64cf0c4ae4e539c61114396729"}, + {file = "datrie-0.8.2-cp38-cp38-win_amd64.whl", hash = "sha256:f61cf2726f04c08828bfb4e7af698b0b16bdf2777c3993d042f2898b8e118f21"}, + {file = "datrie-0.8.2-pp273-pypy_73-win32.whl", hash = "sha256:b07bd5fdfc3399a6dab86d6e35c72b1dbd598e80c97509c7c7518ab8774d3fda"}, + {file = "datrie-0.8.2-pp373-pypy36_pp73-win32.whl", hash = "sha256:89ff3d41df4f899387aa07b4b066f5da36e3a10b67b8aeae631c950502ff4503"}, + {file = "datrie-0.8.2.tar.gz", hash = "sha256:525b08f638d5cf6115df6ccd818e5a01298cd230b2dac91c8ff2e6499d18765d"}, +] + +[[package]] +name = "decorator" +version = "5.1.1" +description = "Decorators for Humans" +optional = false +python-versions = ">=3.5" +files = [ + {file = "decorator-5.1.1-py3-none-any.whl", hash = "sha256:b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186"}, + {file = "decorator-5.1.1.tar.gz", hash = "sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330"}, +] + +[[package]] +name = "docutils" +version = "0.21.2" +description = "Docutils -- Python Documentation Utilities" +optional = false +python-versions = ">=3.9" +files = [ + {file = "docutils-0.21.2-py3-none-any.whl", hash = "sha256:dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2"}, + {file = "docutils-0.21.2.tar.gz", hash = "sha256:3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f"}, +] + +[[package]] +name = "dpath" +version = "2.2.0" +description = "Filesystem-like pathing and searching for dictionaries" +optional = false +python-versions = ">=3.7" +files = [ + {file = "dpath-2.2.0-py3-none-any.whl", hash = "sha256:b330a375ded0a0d2ed404440f6c6a715deae5313af40bbb01c8a41d891900576"}, + {file = "dpath-2.2.0.tar.gz", hash = "sha256:34f7e630dc55ea3f219e555726f5da4b4b25f2200319c8e6902c394258dd6a3e"}, +] + +[[package]] +name = "fastjsonschema" +version = "2.20.0" +description = "Fastest Python implementation of JSON schema" +optional = false +python-versions = "*" +files = [ + {file = "fastjsonschema-2.20.0-py3-none-any.whl", hash = "sha256:5875f0b0fa7a0043a91e93a9b8f793bcbbba9691e7fd83dca95c28ba26d21f0a"}, + {file = "fastjsonschema-2.20.0.tar.gz", hash = "sha256:3d48fc5300ee96f5d116f10fe6f28d938e6008f59a6a025c2649475b87f76a23"}, +] + +[package.extras] +devel = ["colorama", "json-spec", "jsonschema", "pylint", "pytest", "pytest-benchmark", "pytest-cache", "validictory"] + +[[package]] +name = "fonttools" +version = "4.53.1" +description = "Tools to manipulate font files" +optional = false +python-versions = ">=3.8" +files = [ + {file = "fonttools-4.53.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:0679a30b59d74b6242909945429dbddb08496935b82f91ea9bf6ad240ec23397"}, + {file = "fonttools-4.53.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e8bf06b94694251861ba7fdeea15c8ec0967f84c3d4143ae9daf42bbc7717fe3"}, + {file = "fonttools-4.53.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b96cd370a61f4d083c9c0053bf634279b094308d52fdc2dd9a22d8372fdd590d"}, + {file = "fonttools-4.53.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a1c7c5aa18dd3b17995898b4a9b5929d69ef6ae2af5b96d585ff4005033d82f0"}, + {file = "fonttools-4.53.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:e013aae589c1c12505da64a7d8d023e584987e51e62006e1bb30d72f26522c41"}, + {file = "fonttools-4.53.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:9efd176f874cb6402e607e4cc9b4a9cd584d82fc34a4b0c811970b32ba62501f"}, + {file = "fonttools-4.53.1-cp310-cp310-win32.whl", hash = "sha256:c8696544c964500aa9439efb6761947393b70b17ef4e82d73277413f291260a4"}, + {file = "fonttools-4.53.1-cp310-cp310-win_amd64.whl", hash = "sha256:8959a59de5af6d2bec27489e98ef25a397cfa1774b375d5787509c06659b3671"}, + {file = "fonttools-4.53.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:da33440b1413bad53a8674393c5d29ce64d8c1a15ef8a77c642ffd900d07bfe1"}, + {file = "fonttools-4.53.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5ff7e5e9bad94e3a70c5cd2fa27f20b9bb9385e10cddab567b85ce5d306ea923"}, + {file = "fonttools-4.53.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c6e7170d675d12eac12ad1a981d90f118c06cf680b42a2d74c6c931e54b50719"}, + {file = "fonttools-4.53.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bee32ea8765e859670c4447b0817514ca79054463b6b79784b08a8df3a4d78e3"}, + {file = "fonttools-4.53.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6e08f572625a1ee682115223eabebc4c6a2035a6917eac6f60350aba297ccadb"}, + {file = "fonttools-4.53.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b21952c092ffd827504de7e66b62aba26fdb5f9d1e435c52477e6486e9d128b2"}, + {file = "fonttools-4.53.1-cp311-cp311-win32.whl", hash = "sha256:9dfdae43b7996af46ff9da520998a32b105c7f098aeea06b2226b30e74fbba88"}, + {file = "fonttools-4.53.1-cp311-cp311-win_amd64.whl", hash = "sha256:d4d0096cb1ac7a77b3b41cd78c9b6bc4a400550e21dc7a92f2b5ab53ed74eb02"}, + {file = "fonttools-4.53.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:d92d3c2a1b39631a6131c2fa25b5406855f97969b068e7e08413325bc0afba58"}, + {file = "fonttools-4.53.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:3b3c8ebafbee8d9002bd8f1195d09ed2bd9ff134ddec37ee8f6a6375e6a4f0e8"}, + {file = "fonttools-4.53.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:32f029c095ad66c425b0ee85553d0dc326d45d7059dbc227330fc29b43e8ba60"}, + {file = "fonttools-4.53.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10f5e6c3510b79ea27bb1ebfcc67048cde9ec67afa87c7dd7efa5c700491ac7f"}, + {file = "fonttools-4.53.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:f677ce218976496a587ab17140da141557beb91d2a5c1a14212c994093f2eae2"}, + {file = "fonttools-4.53.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:9e6ceba2a01b448e36754983d376064730690401da1dd104ddb543519470a15f"}, + {file = "fonttools-4.53.1-cp312-cp312-win32.whl", hash = "sha256:791b31ebbc05197d7aa096bbc7bd76d591f05905d2fd908bf103af4488e60670"}, + {file = "fonttools-4.53.1-cp312-cp312-win_amd64.whl", hash = "sha256:6ed170b5e17da0264b9f6fae86073be3db15fa1bd74061c8331022bca6d09bab"}, + {file = "fonttools-4.53.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:c818c058404eb2bba05e728d38049438afd649e3c409796723dfc17cd3f08749"}, + {file = "fonttools-4.53.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:651390c3b26b0c7d1f4407cad281ee7a5a85a31a110cbac5269de72a51551ba2"}, + {file = "fonttools-4.53.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e54f1bba2f655924c1138bbc7fa91abd61f45c68bd65ab5ed985942712864bbb"}, + {file = "fonttools-4.53.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c9cd19cf4fe0595ebdd1d4915882b9440c3a6d30b008f3cc7587c1da7b95be5f"}, + {file = "fonttools-4.53.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:2af40ae9cdcb204fc1d8f26b190aa16534fcd4f0df756268df674a270eab575d"}, + {file = "fonttools-4.53.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:35250099b0cfb32d799fb5d6c651220a642fe2e3c7d2560490e6f1d3f9ae9169"}, + {file = "fonttools-4.53.1-cp38-cp38-win32.whl", hash = "sha256:f08df60fbd8d289152079a65da4e66a447efc1d5d5a4d3f299cdd39e3b2e4a7d"}, + {file = "fonttools-4.53.1-cp38-cp38-win_amd64.whl", hash = "sha256:7b6b35e52ddc8fb0db562133894e6ef5b4e54e1283dff606fda3eed938c36fc8"}, + {file = "fonttools-4.53.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:75a157d8d26c06e64ace9df037ee93a4938a4606a38cb7ffaf6635e60e253b7a"}, + {file = "fonttools-4.53.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4824c198f714ab5559c5be10fd1adf876712aa7989882a4ec887bf1ef3e00e31"}, + {file = "fonttools-4.53.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:becc5d7cb89c7b7afa8321b6bb3dbee0eec2b57855c90b3e9bf5fb816671fa7c"}, + {file = "fonttools-4.53.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:84ec3fb43befb54be490147b4a922b5314e16372a643004f182babee9f9c3407"}, + {file = "fonttools-4.53.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:73379d3ffdeecb376640cd8ed03e9d2d0e568c9d1a4e9b16504a834ebadc2dfb"}, + {file = "fonttools-4.53.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:02569e9a810f9d11f4ae82c391ebc6fb5730d95a0657d24d754ed7763fb2d122"}, + {file = "fonttools-4.53.1-cp39-cp39-win32.whl", hash = "sha256:aae7bd54187e8bf7fd69f8ab87b2885253d3575163ad4d669a262fe97f0136cb"}, + {file = "fonttools-4.53.1-cp39-cp39-win_amd64.whl", hash = "sha256:e5b708073ea3d684235648786f5f6153a48dc8762cdfe5563c57e80787c29fbb"}, + {file = "fonttools-4.53.1-py3-none-any.whl", hash = "sha256:f1f8758a2ad110bd6432203a344269f445a2907dc24ef6bccfd0ac4e14e0d71d"}, + {file = "fonttools-4.53.1.tar.gz", hash = "sha256:e128778a8e9bc11159ce5447f76766cefbd876f44bd79aff030287254e4752c4"}, +] + +[package.extras] +all = ["brotli (>=1.0.1)", "brotlicffi (>=0.8.0)", "fs (>=2.2.0,<3)", "lxml (>=4.0)", "lz4 (>=1.7.4.2)", "matplotlib", "munkres", "pycairo", "scipy", "skia-pathops (>=0.5.0)", "sympy", "uharfbuzz (>=0.23.0)", "unicodedata2 (>=15.1.0)", "xattr", "zopfli (>=0.1.4)"] +graphite = ["lz4 (>=1.7.4.2)"] +interpolatable = ["munkres", "pycairo", "scipy"] +lxml = ["lxml (>=4.0)"] +pathops = ["skia-pathops (>=0.5.0)"] +plot = ["matplotlib"] +repacker = ["uharfbuzz (>=0.23.0)"] +symfont = ["sympy"] +type1 = ["xattr"] +ufo = ["fs (>=2.2.0,<3)"] +unicode = ["unicodedata2 (>=15.1.0)"] +woff = ["brotli (>=1.0.1)", "brotlicffi (>=0.8.0)", "zopfli (>=0.1.4)"] + +[[package]] +name = "gitdb" +version = "4.0.11" +description = "Git Object Database" +optional = false +python-versions = ">=3.7" +files = [ + {file = "gitdb-4.0.11-py3-none-any.whl", hash = "sha256:81a3407ddd2ee8df444cbacea00e2d038e40150acfa3001696fe0dcf1d3adfa4"}, + {file = "gitdb-4.0.11.tar.gz", hash = "sha256:bf5421126136d6d0af55bc1e7c1af1c397a34f5b7bd79e776cd3e89785c2b04b"}, +] + +[package.dependencies] +smmap = ">=3.0.1,<6" + +[[package]] +name = "gitpython" +version = "3.1.43" +description = "GitPython is a Python library used to interact with Git repositories" +optional = false +python-versions = ">=3.7" +files = [ + {file = "GitPython-3.1.43-py3-none-any.whl", hash = "sha256:eec7ec56b92aad751f9912a73404bc02ba212a23adb2c7098ee668417051a1ff"}, + {file = "GitPython-3.1.43.tar.gz", hash = "sha256:35f314a9f878467f5453cc1fee295c3e18e52f1b99f10f6cf5b1682e968a9e7c"}, +] + +[package.dependencies] +gitdb = ">=4.0.1,<5" + +[package.extras] +doc = ["sphinx (==4.3.2)", "sphinx-autodoc-typehints", "sphinx-rtd-theme", "sphinxcontrib-applehelp (>=1.0.2,<=1.0.4)", "sphinxcontrib-devhelp (==1.0.2)", "sphinxcontrib-htmlhelp (>=2.0.0,<=2.0.1)", "sphinxcontrib-qthelp (==1.0.3)", "sphinxcontrib-serializinghtml (==1.1.5)"] +test = ["coverage[toml]", "ddt (>=1.1.1,!=1.4.3)", "mock", "mypy", "pre-commit", "pytest (>=7.3.1)", "pytest-cov", "pytest-instafail", "pytest-mock", "pytest-sugar", "typing-extensions"] + +[[package]] +name = "greenlet" +version = "3.1.0" +description = "Lightweight in-process concurrent programming" +optional = false +python-versions = ">=3.7" +files = [ + {file = "greenlet-3.1.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a814dc3100e8a046ff48faeaa909e80cdb358411a3d6dd5293158425c684eda8"}, + {file = "greenlet-3.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a771dc64fa44ebe58d65768d869fcfb9060169d203446c1d446e844b62bdfdca"}, + {file = "greenlet-3.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0e49a65d25d7350cca2da15aac31b6f67a43d867448babf997fe83c7505f57bc"}, + {file = "greenlet-3.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2cd8518eade968bc52262d8c46727cfc0826ff4d552cf0430b8d65aaf50bb91d"}, + {file = "greenlet-3.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:76dc19e660baea5c38e949455c1181bc018893f25372d10ffe24b3ed7341fb25"}, + {file = "greenlet-3.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c0a5b1c22c82831f56f2f7ad9bbe4948879762fe0d59833a4a71f16e5fa0f682"}, + {file = "greenlet-3.1.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:2651dfb006f391bcb240635079a68a261b227a10a08af6349cba834a2141efa1"}, + {file = "greenlet-3.1.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:3e7e6ef1737a819819b1163116ad4b48d06cfdd40352d813bb14436024fcda99"}, + {file = "greenlet-3.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:ffb08f2a1e59d38c7b8b9ac8083c9c8b9875f0955b1e9b9b9a965607a51f8e54"}, + {file = "greenlet-3.1.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9730929375021ec90f6447bff4f7f5508faef1c02f399a1953870cdb78e0c345"}, + {file = "greenlet-3.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:713d450cf8e61854de9420fb7eea8ad228df4e27e7d4ed465de98c955d2b3fa6"}, + {file = "greenlet-3.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4c3446937be153718250fe421da548f973124189f18fe4575a0510b5c928f0cc"}, + {file = "greenlet-3.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1ddc7bcedeb47187be74208bc652d63d6b20cb24f4e596bd356092d8000da6d6"}, + {file = "greenlet-3.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:44151d7b81b9391ed759a2f2865bbe623ef00d648fed59363be2bbbd5154656f"}, + {file = "greenlet-3.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6cea1cca3be76c9483282dc7760ea1cc08a6ecec1f0b6ca0a94ea0d17432da19"}, + {file = "greenlet-3.1.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:619935a44f414274a2c08c9e74611965650b730eb4efe4b2270f91df5e4adf9a"}, + {file = "greenlet-3.1.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:221169d31cada333a0c7fd087b957c8f431c1dba202c3a58cf5a3583ed973e9b"}, + {file = "greenlet-3.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:01059afb9b178606b4b6e92c3e710ea1635597c3537e44da69f4531e111dd5e9"}, + {file = "greenlet-3.1.0-cp312-cp312-macosx_11_0_universal2.whl", hash = "sha256:24fc216ec7c8be9becba8b64a98a78f9cd057fd2dc75ae952ca94ed8a893bf27"}, + {file = "greenlet-3.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3d07c28b85b350564bdff9f51c1c5007dfb2f389385d1bc23288de51134ca303"}, + {file = "greenlet-3.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:243a223c96a4246f8a30ea470c440fe9db1f5e444941ee3c3cd79df119b8eebf"}, + {file = "greenlet-3.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:26811df4dc81271033a7836bc20d12cd30938e6bd2e9437f56fa03da81b0f8fc"}, + {file = "greenlet-3.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c9d86401550b09a55410f32ceb5fe7efcd998bd2dad9e82521713cb148a4a15f"}, + {file = "greenlet-3.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:26d9c1c4f1748ccac0bae1dbb465fb1a795a75aba8af8ca871503019f4285e2a"}, + {file = "greenlet-3.1.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:cd468ec62257bb4544989402b19d795d2305eccb06cde5da0eb739b63dc04665"}, + {file = "greenlet-3.1.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:a53dfe8f82b715319e9953330fa5c8708b610d48b5c59f1316337302af5c0811"}, + {file = "greenlet-3.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:28fe80a3eb673b2d5cc3b12eea468a5e5f4603c26aa34d88bf61bba82ceb2f9b"}, + {file = "greenlet-3.1.0-cp313-cp313-macosx_11_0_universal2.whl", hash = "sha256:76b3e3976d2a452cba7aa9e453498ac72240d43030fdc6d538a72b87eaff52fd"}, + {file = "greenlet-3.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:655b21ffd37a96b1e78cc48bf254f5ea4b5b85efaf9e9e2a526b3c9309d660ca"}, + {file = "greenlet-3.1.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c6f4c2027689093775fd58ca2388d58789009116844432d920e9147f91acbe64"}, + {file = "greenlet-3.1.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:76e5064fd8e94c3f74d9fd69b02d99e3cdb8fc286ed49a1f10b256e59d0d3a0b"}, + {file = "greenlet-3.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6a4bf607f690f7987ab3291406e012cd8591a4f77aa54f29b890f9c331e84989"}, + {file = "greenlet-3.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:037d9ac99540ace9424cb9ea89f0accfaff4316f149520b4ae293eebc5bded17"}, + {file = "greenlet-3.1.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:90b5bbf05fe3d3ef697103850c2ce3374558f6fe40fd57c9fac1bf14903f50a5"}, + {file = "greenlet-3.1.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:726377bd60081172685c0ff46afbc600d064f01053190e4450857483c4d44484"}, + {file = "greenlet-3.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:d46d5069e2eeda111d6f71970e341f4bd9aeeee92074e649ae263b834286ecc0"}, + {file = "greenlet-3.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:81eeec4403a7d7684b5812a8aaa626fa23b7d0848edb3a28d2eb3220daddcbd0"}, + {file = "greenlet-3.1.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4a3dae7492d16e85ea6045fd11cb8e782b63eac8c8d520c3a92c02ac4573b0a6"}, + {file = "greenlet-3.1.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4b5ea3664eed571779403858d7cd0a9b0ebf50d57d2cdeafc7748e09ef8cd81a"}, + {file = "greenlet-3.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a22f4e26400f7f48faef2d69c20dc055a1f3043d330923f9abe08ea0aecc44df"}, + {file = "greenlet-3.1.0-cp37-cp37m-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:13ff8c8e54a10472ce3b2a2da007f915175192f18e6495bad50486e87c7f6637"}, + {file = "greenlet-3.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:f9671e7282d8c6fcabc32c0fb8d7c0ea8894ae85cee89c9aadc2d7129e1a9954"}, + {file = "greenlet-3.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:184258372ae9e1e9bddce6f187967f2e08ecd16906557c4320e3ba88a93438c3"}, + {file = "greenlet-3.1.0-cp37-cp37m-win32.whl", hash = "sha256:a0409bc18a9f85321399c29baf93545152d74a49d92f2f55302f122007cfda00"}, + {file = "greenlet-3.1.0-cp37-cp37m-win_amd64.whl", hash = "sha256:9eb4a1d7399b9f3c7ac68ae6baa6be5f9195d1d08c9ddc45ad559aa6b556bce6"}, + {file = "greenlet-3.1.0-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:a8870983af660798dc1b529e1fd6f1cefd94e45135a32e58bd70edd694540f33"}, + {file = "greenlet-3.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cfcfb73aed40f550a57ea904629bdaf2e562c68fa1164fa4588e752af6efdc3f"}, + {file = "greenlet-3.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f9482c2ed414781c0af0b35d9d575226da6b728bd1a720668fa05837184965b7"}, + {file = "greenlet-3.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d58ec349e0c2c0bc6669bf2cd4982d2f93bf067860d23a0ea1fe677b0f0b1e09"}, + {file = "greenlet-3.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd65695a8df1233309b701dec2539cc4b11e97d4fcc0f4185b4a12ce54db0491"}, + {file = "greenlet-3.1.0-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:665b21e95bc0fce5cab03b2e1d90ba9c66c510f1bb5fdc864f3a377d0f553f6b"}, + {file = "greenlet-3.1.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:d3c59a06c2c28a81a026ff11fbf012081ea34fb9b7052f2ed0366e14896f0a1d"}, + {file = "greenlet-3.1.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:5415b9494ff6240b09af06b91a375731febe0090218e2898d2b85f9b92abcda0"}, + {file = "greenlet-3.1.0-cp38-cp38-win32.whl", hash = "sha256:1544b8dd090b494c55e60c4ff46e238be44fdc472d2589e943c241e0169bcea2"}, + {file = "greenlet-3.1.0-cp38-cp38-win_amd64.whl", hash = "sha256:7f346d24d74c00b6730440f5eb8ec3fe5774ca8d1c9574e8e57c8671bb51b910"}, + {file = "greenlet-3.1.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:db1b3ccb93488328c74e97ff888604a8b95ae4f35f4f56677ca57a4fc3a4220b"}, + {file = "greenlet-3.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:44cd313629ded43bb3b98737bba2f3e2c2c8679b55ea29ed73daea6b755fe8e7"}, + {file = "greenlet-3.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fad7a051e07f64e297e6e8399b4d6a3bdcad3d7297409e9a06ef8cbccff4f501"}, + {file = "greenlet-3.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3967dcc1cd2ea61b08b0b276659242cbce5caca39e7cbc02408222fb9e6ff39"}, + {file = "greenlet-3.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d45b75b0f3fd8d99f62eb7908cfa6d727b7ed190737dec7fe46d993da550b81a"}, + {file = "greenlet-3.1.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2d004db911ed7b6218ec5c5bfe4cf70ae8aa2223dffbb5b3c69e342bb253cb28"}, + {file = "greenlet-3.1.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:b9505a0c8579899057cbefd4ec34d865ab99852baf1ff33a9481eb3924e2da0b"}, + {file = "greenlet-3.1.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fd6e94593f6f9714dbad1aaba734b5ec04593374fa6638df61592055868f8b8"}, + {file = "greenlet-3.1.0-cp39-cp39-win32.whl", hash = "sha256:d0dd943282231480aad5f50f89bdf26690c995e8ff555f26d8a5b9887b559bcc"}, + {file = "greenlet-3.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:ac0adfdb3a21dc2a24ed728b61e72440d297d0fd3a577389df566651fcd08f97"}, + {file = "greenlet-3.1.0.tar.gz", hash = "sha256:b395121e9bbe8d02a750886f108d540abe66075e61e22f7353d9acb0b81be0f0"}, +] + +[package.extras] +docs = ["Sphinx", "furo"] +test = ["objgraph", "psutil"] + +[[package]] +name = "humanfriendly" +version = "10.0" +description = "Human friendly output for text interfaces using Python" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +files = [ + {file = "humanfriendly-10.0-py2.py3-none-any.whl", hash = "sha256:1697e1a8a8f550fd43c2865cd84542fc175a61dcb779b6fee18cf6b6ccba1477"}, + {file = "humanfriendly-10.0.tar.gz", hash = "sha256:6b0b831ce8f15f7300721aa49829fc4e83921a9a301cc7f606be6686a2288ddc"}, +] + +[package.dependencies] +pyreadline3 = {version = "*", markers = "sys_platform == \"win32\" and python_version >= \"3.8\""} + +[[package]] +name = "idna" +version = "3.8" +description = "Internationalized Domain Names in Applications (IDNA)" +optional = false +python-versions = ">=3.6" +files = [ + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, +] + +[[package]] +name = "immutables" +version = "0.20" +description = "Immutable Collections" +optional = false +python-versions = ">=3.8.0" +files = [ + {file = "immutables-0.20-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:dea0ae4d7f31b145c18c16badeebc2f039d09411be4a8febb86e1244cf7f1ce0"}, + {file = "immutables-0.20-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2dd0dcef2f8d4523d34dbe1d2b7804b3d2a51fddbd104aad13f506a838a2ea15"}, + {file = "immutables-0.20-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:393dde58ffd6b4c089ffdf4cef5fe73dad37ce4681acffade5f5d5935ec23c93"}, + {file = "immutables-0.20-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c1214b5a175df783662b7de94b4a82db55cc0ee206dd072fa9e279fb8895d8df"}, + {file = "immutables-0.20-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:2761e3dc2a6406943ce77b3505e9b3c1187846de65d7247548dc7edaa202fcba"}, + {file = "immutables-0.20-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2bcea81e7516bd823b4ed16f4f794531097888675be13e833b1cc946370d5237"}, + {file = "immutables-0.20-cp310-cp310-win32.whl", hash = "sha256:d828e7580f1fa203ddeab0b5e91f44bf95706e7f283ca9fbbcf0ae08f63d3084"}, + {file = "immutables-0.20-cp310-cp310-win_amd64.whl", hash = "sha256:380e2957ba3d63422b2f3fbbff0547c7bbe6479d611d3635c6411005a4264525"}, + {file = "immutables-0.20-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:532be32c7a25dae6cade28825c76d3004cf4d166a0bfacf04bda16056d59ba26"}, + {file = "immutables-0.20-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5302ce9c7827f8300f3dc34a695abb71e4a32bab09e65e5ad6e454785383347f"}, + {file = "immutables-0.20-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b51aec54b571ae466113509d4dc79a2808dc2ae9263b71fd6b37778cb49eb292"}, + {file = "immutables-0.20-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47f56aea56e597ecf6631f24a4e26007b6a5f4fe30278b96eb90bc1f60506164"}, + {file = "immutables-0.20-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:085ac48ee3eef7baf070f181cae574489bbf65930a83ec5bbd65c9940d625db3"}, + {file = "immutables-0.20-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:f063f53b5c0e8f541ae381f1d828f3d05bbed766a2d6c817f9218b8b37a4cb66"}, + {file = "immutables-0.20-cp311-cp311-win32.whl", hash = "sha256:b0436cc831b47e26bef637bcf143cf0273e49946cfb7c28c44486d70513a3080"}, + {file = "immutables-0.20-cp311-cp311-win_amd64.whl", hash = "sha256:5bb32aee1ea16fbb90f58f8bd96016bca87aba0a8e574e5fa218d0d83b142851"}, + {file = "immutables-0.20-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:4ba726b7a3a696b9d4b122fa2c956bc68e866f3df1b92765060c88c64410ff82"}, + {file = "immutables-0.20-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5a88adf1dcc9d8ab07dba5e74deefcd5b5e38bc677815cbf9365dc43b69f1f08"}, + {file = "immutables-0.20-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1009a4e00e2e69a9b40c2f1272795f5a06ad72c9bf4638594d518e9cbd7a721a"}, + {file = "immutables-0.20-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:96899994842c37cf4b9d6d2bedf685aae7810bd73f1538f8cba5426e2d65cb85"}, + {file = "immutables-0.20-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:a606410b2ccb6ae339c3f26cccc9a92bcb16dc06f935d51edfd8ca68cf687e50"}, + {file = "immutables-0.20-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:e8e82754f72823085643a2c0e6a4c489b806613e94af205825fa81df2ba147a0"}, + {file = "immutables-0.20-cp312-cp312-win32.whl", hash = "sha256:525fb361bd7edc8a891633928d549713af8090c79c25af5cc06eb90b48cb3c64"}, + {file = "immutables-0.20-cp312-cp312-win_amd64.whl", hash = "sha256:a82afc3945e9ceb9bcd416dc4ed9b72f92760c42787e26de50610a8b81d48120"}, + {file = "immutables-0.20-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:f17f25f21e82a1c349a61191cfb13e442a348b880b74cb01b00e0d1e848b63f4"}, + {file = "immutables-0.20-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:65954eb861c61af48debb1507518d45ae7d594b4fba7282785a70b48c5f51f9b"}, + {file = "immutables-0.20-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:62f8a7a22939278127b7a206d05679b268b9cf665437125625348e902617cbad"}, + {file = "immutables-0.20-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ac86f4372f4cfaa00206c12472fd3a78753092279e0552b7e1880944d71b04fe"}, + {file = "immutables-0.20-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:e771198edc11a9e02ffa693911b3918c6cde0b64ad2e6672b076dbe005557ad8"}, + {file = "immutables-0.20-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:fc739fc07cff5df2e4f31addbd48660b5ac0da56e9f719f8bb45da8ddd632c63"}, + {file = "immutables-0.20-cp38-cp38-win32.whl", hash = "sha256:c086ccb44d9d3824b9bf816365d10b1b82837efc7119f8bab56bd7a27ed805a9"}, + {file = "immutables-0.20-cp38-cp38-win_amd64.whl", hash = "sha256:9cd2ee9c10bf00be3c94eb51854bc0b761326bd0a7ea0dad4272a3f182269ae6"}, + {file = "immutables-0.20-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:d4f78cb748261f852953620ed991de74972446fd484ec69377a41e2f1a1beb75"}, + {file = "immutables-0.20-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:d6449186ea91b7c17ec8e7bd9bf059858298b1db5c053f5d27de8eba077578ce"}, + {file = "immutables-0.20-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85dd9765b068f7beb297553fddfcf7f904bd58a184c520830a106a58f0c9bfb4"}, + {file = "immutables-0.20-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f349a7e0327b92dcefb863e49ace086f2f26e6689a4e022c98720c6e9696e763"}, + {file = "immutables-0.20-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:e3a5462f6d3549bbf7d02ce929fb0cb6df9539445f0589105de4e8b99b906e69"}, + {file = "immutables-0.20-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:cc51a01a64a6d2cd7db210a49ad010c2ac2e9e026745f23fd31e0784096dcfff"}, + {file = "immutables-0.20-cp39-cp39-win32.whl", hash = "sha256:83794712f0507416f2818edc63f84305358b8656a93e5b9e2ab056d9803c7507"}, + {file = "immutables-0.20-cp39-cp39-win_amd64.whl", hash = "sha256:2837b1078abc66d9f009bee9085cf62515d5516af9a5c9ea2751847e16efd236"}, + {file = "immutables-0.20.tar.gz", hash = "sha256:1d2f83e6a6a8455466cd97b9a90e2b4f7864648616dfa6b19d18f49badac3876"}, +] + +[package.extras] +test = ["flake8 (>=5.0,<6.0)", "mypy (>=1.4,<2.0)", "pycodestyle (>=2.9,<3.0)", "pytest (>=7.4,<8.0)"] + +[[package]] +name = "jinja2" +version = "3.1.4" +description = "A very fast and expressive template engine." +optional = false +python-versions = ">=3.7" +files = [ + {file = "jinja2-3.1.4-py3-none-any.whl", hash = "sha256:bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d"}, + {file = "jinja2-3.1.4.tar.gz", hash = "sha256:4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369"}, +] + +[package.dependencies] +MarkupSafe = ">=2.0" + +[package.extras] +i18n = ["Babel (>=2.7)"] + +[[package]] +name = "jsonschema" +version = "4.23.0" +description = "An implementation of JSON Schema validation for Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "jsonschema-4.23.0-py3-none-any.whl", hash = "sha256:fbadb6f8b144a8f8cf9f0b89ba94501d143e50411a1278633f56a7acf7fd5566"}, + {file = "jsonschema-4.23.0.tar.gz", hash = "sha256:d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4"}, +] + +[package.dependencies] +attrs = ">=22.2.0" +jsonschema-specifications = ">=2023.03.6" +referencing = ">=0.28.4" +rpds-py = ">=0.7.1" + +[package.extras] +format = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3987", "uri-template", "webcolors (>=1.11)"] +format-nongpl = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3986-validator (>0.1.0)", "uri-template", "webcolors (>=24.6.0)"] + +[[package]] +name = "jsonschema-specifications" +version = "2023.12.1" +description = "The JSON Schema meta-schemas and vocabularies, exposed as a Registry" +optional = false +python-versions = ">=3.8" +files = [ + {file = "jsonschema_specifications-2023.12.1-py3-none-any.whl", hash = "sha256:87e4fdf3a94858b8a2ba2778d9ba57d8a9cafca7c7489c46ba0d30a8bc6a9c3c"}, + {file = "jsonschema_specifications-2023.12.1.tar.gz", hash = "sha256:48a76787b3e70f5ed53f1160d2b81f586e4ca6d1548c5de7085d1682674764cc"}, +] + +[package.dependencies] +referencing = ">=0.31.0" + +[[package]] +name = "jupyter-core" +version = "5.7.2" +description = "Jupyter core package. A base package on which Jupyter projects rely." +optional = false +python-versions = ">=3.8" +files = [ + {file = "jupyter_core-5.7.2-py3-none-any.whl", hash = "sha256:4f7315d2f6b4bcf2e3e7cb6e46772eba760ae459cd1f59d29eb57b0a01bd7409"}, + {file = "jupyter_core-5.7.2.tar.gz", hash = "sha256:aa5f8d32bbf6b431ac830496da7392035d6f61b4f54872f15c4bd2a9c3f536d9"}, +] + +[package.dependencies] +platformdirs = ">=2.5" +pywin32 = {version = ">=300", markers = "sys_platform == \"win32\" and platform_python_implementation != \"PyPy\""} +traitlets = ">=5.3" + +[package.extras] +docs = ["myst-parser", "pydata-sphinx-theme", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-spelling", "traitlets"] +test = ["ipykernel", "pre-commit", "pytest (<8)", "pytest-cov", "pytest-timeout"] + +[[package]] +name = "kiwisolver" +version = "1.4.7" +description = "A fast implementation of the Cassowary constraint solver" +optional = false +python-versions = ">=3.8" +files = [ + {file = "kiwisolver-1.4.7-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:8a9c83f75223d5e48b0bc9cb1bf2776cf01563e00ade8775ffe13b0b6e1af3a6"}, + {file = "kiwisolver-1.4.7-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:58370b1ffbd35407444d57057b57da5d6549d2d854fa30249771775c63b5fe17"}, + {file = "kiwisolver-1.4.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:aa0abdf853e09aff551db11fce173e2177d00786c688203f52c87ad7fcd91ef9"}, + {file = "kiwisolver-1.4.7-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:8d53103597a252fb3ab8b5845af04c7a26d5e7ea8122303dd7a021176a87e8b9"}, + {file = "kiwisolver-1.4.7-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:88f17c5ffa8e9462fb79f62746428dd57b46eb931698e42e990ad63103f35e6c"}, + {file = "kiwisolver-1.4.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88a9ca9c710d598fd75ee5de59d5bda2684d9db36a9f50b6125eaea3969c2599"}, + {file = "kiwisolver-1.4.7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f4d742cb7af1c28303a51b7a27aaee540e71bb8e24f68c736f6f2ffc82f2bf05"}, + {file = "kiwisolver-1.4.7-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e28c7fea2196bf4c2f8d46a0415c77a1c480cc0724722f23d7410ffe9842c407"}, + {file = "kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:e968b84db54f9d42046cf154e02911e39c0435c9801681e3fc9ce8a3c4130278"}, + {file = "kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:0c18ec74c0472de033e1bebb2911c3c310eef5649133dd0bedf2a169a1b269e5"}, + {file = "kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:8f0ea6da6d393d8b2e187e6a5e3fb81f5862010a40c3945e2c6d12ae45cfb2ad"}, + {file = "kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:f106407dda69ae456dd1227966bf445b157ccc80ba0dff3802bb63f30b74e895"}, + {file = "kiwisolver-1.4.7-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:84ec80df401cfee1457063732d90022f93951944b5b58975d34ab56bb150dfb3"}, + {file = "kiwisolver-1.4.7-cp310-cp310-win32.whl", hash = "sha256:71bb308552200fb2c195e35ef05de12f0c878c07fc91c270eb3d6e41698c3bcc"}, + {file = "kiwisolver-1.4.7-cp310-cp310-win_amd64.whl", hash = "sha256:44756f9fd339de0fb6ee4f8c1696cfd19b2422e0d70b4cefc1cc7f1f64045a8c"}, + {file = "kiwisolver-1.4.7-cp310-cp310-win_arm64.whl", hash = "sha256:78a42513018c41c2ffd262eb676442315cbfe3c44eed82385c2ed043bc63210a"}, + {file = "kiwisolver-1.4.7-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:d2b0e12a42fb4e72d509fc994713d099cbb15ebf1103545e8a45f14da2dfca54"}, + {file = "kiwisolver-1.4.7-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2a8781ac3edc42ea4b90bc23e7d37b665d89423818e26eb6df90698aa2287c95"}, + {file = "kiwisolver-1.4.7-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:46707a10836894b559e04b0fd143e343945c97fd170d69a2d26d640b4e297935"}, + {file = "kiwisolver-1.4.7-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ef97b8df011141c9b0f6caf23b29379f87dd13183c978a30a3c546d2c47314cb"}, + {file = "kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3ab58c12a2cd0fc769089e6d38466c46d7f76aced0a1f54c77652446733d2d02"}, + {file = "kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:803b8e1459341c1bb56d1c5c010406d5edec8a0713a0945851290a7930679b51"}, + {file = "kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f9a9e8a507420fe35992ee9ecb302dab68550dedc0da9e2880dd88071c5fb052"}, + {file = "kiwisolver-1.4.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18077b53dc3bb490e330669a99920c5e6a496889ae8c63b58fbc57c3d7f33a18"}, + {file = "kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6af936f79086a89b3680a280c47ea90b4df7047b5bdf3aa5c524bbedddb9e545"}, + {file = "kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:3abc5b19d24af4b77d1598a585b8a719beb8569a71568b66f4ebe1fb0449460b"}, + {file = "kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:933d4de052939d90afbe6e9d5273ae05fb836cc86c15b686edd4b3560cc0ee36"}, + {file = "kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:65e720d2ab2b53f1f72fb5da5fb477455905ce2c88aaa671ff0a447c2c80e8e3"}, + {file = "kiwisolver-1.4.7-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3bf1ed55088f214ba6427484c59553123fdd9b218a42bbc8c6496d6754b1e523"}, + {file = "kiwisolver-1.4.7-cp311-cp311-win32.whl", hash = "sha256:4c00336b9dd5ad96d0a558fd18a8b6f711b7449acce4c157e7343ba92dd0cf3d"}, + {file = "kiwisolver-1.4.7-cp311-cp311-win_amd64.whl", hash = "sha256:929e294c1ac1e9f615c62a4e4313ca1823ba37326c164ec720a803287c4c499b"}, + {file = "kiwisolver-1.4.7-cp311-cp311-win_arm64.whl", hash = "sha256:e33e8fbd440c917106b237ef1a2f1449dfbb9b6f6e1ce17c94cd6a1e0d438376"}, + {file = "kiwisolver-1.4.7-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:5360cc32706dab3931f738d3079652d20982511f7c0ac5711483e6eab08efff2"}, + {file = "kiwisolver-1.4.7-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:942216596dc64ddb25adb215c3c783215b23626f8d84e8eff8d6d45c3f29f75a"}, + {file = "kiwisolver-1.4.7-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:48b571ecd8bae15702e4f22d3ff6a0f13e54d3d00cd25216d5e7f658242065ee"}, + {file = "kiwisolver-1.4.7-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ad42ba922c67c5f219097b28fae965e10045ddf145d2928bfac2eb2e17673640"}, + {file = "kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:612a10bdae23404a72941a0fc8fa2660c6ea1217c4ce0dbcab8a8f6543ea9e7f"}, + {file = "kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9e838bba3a3bac0fe06d849d29772eb1afb9745a59710762e4ba3f4cb8424483"}, + {file = "kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:22f499f6157236c19f4bbbd472fa55b063db77a16cd74d49afe28992dff8c258"}, + {file = "kiwisolver-1.4.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:693902d433cf585133699972b6d7c42a8b9f8f826ebcaf0132ff55200afc599e"}, + {file = "kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4e77f2126c3e0b0d055f44513ed349038ac180371ed9b52fe96a32aa071a5107"}, + {file = "kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:657a05857bda581c3656bfc3b20e353c232e9193eb167766ad2dc58b56504948"}, + {file = "kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:4bfa75a048c056a411f9705856abfc872558e33c055d80af6a380e3658766038"}, + {file = "kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:34ea1de54beef1c104422d210c47c7d2a4999bdecf42c7b5718fbe59a4cac383"}, + {file = "kiwisolver-1.4.7-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:90da3b5f694b85231cf93586dad5e90e2d71b9428f9aad96952c99055582f520"}, + {file = "kiwisolver-1.4.7-cp312-cp312-win32.whl", hash = "sha256:18e0cca3e008e17fe9b164b55735a325140a5a35faad8de92dd80265cd5eb80b"}, + {file = "kiwisolver-1.4.7-cp312-cp312-win_amd64.whl", hash = "sha256:58cb20602b18f86f83a5c87d3ee1c766a79c0d452f8def86d925e6c60fbf7bfb"}, + {file = "kiwisolver-1.4.7-cp312-cp312-win_arm64.whl", hash = "sha256:f5a8b53bdc0b3961f8b6125e198617c40aeed638b387913bf1ce78afb1b0be2a"}, + {file = "kiwisolver-1.4.7-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:2e6039dcbe79a8e0f044f1c39db1986a1b8071051efba3ee4d74f5b365f5226e"}, + {file = "kiwisolver-1.4.7-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:a1ecf0ac1c518487d9d23b1cd7139a6a65bc460cd101ab01f1be82ecf09794b6"}, + {file = "kiwisolver-1.4.7-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7ab9ccab2b5bd5702ab0803676a580fffa2aa178c2badc5557a84cc943fcf750"}, + {file = "kiwisolver-1.4.7-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f816dd2277f8d63d79f9c8473a79fe54047bc0467754962840782c575522224d"}, + {file = "kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf8bcc23ceb5a1b624572a1623b9f79d2c3b337c8c455405ef231933a10da379"}, + {file = "kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dea0bf229319828467d7fca8c7c189780aa9ff679c94539eed7532ebe33ed37c"}, + {file = "kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c06a4c7cf15ec739ce0e5971b26c93638730090add60e183530d70848ebdd34"}, + {file = "kiwisolver-1.4.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913983ad2deb14e66d83c28b632fd35ba2b825031f2fa4ca29675e665dfecbe1"}, + {file = "kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5337ec7809bcd0f424c6b705ecf97941c46279cf5ed92311782c7c9c2026f07f"}, + {file = "kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:4c26ed10c4f6fa6ddb329a5120ba3b6db349ca192ae211e882970bfc9d91420b"}, + {file = "kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:c619b101e6de2222c1fcb0531e1b17bbffbe54294bfba43ea0d411d428618c27"}, + {file = "kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:073a36c8273647592ea332e816e75ef8da5c303236ec0167196793eb1e34657a"}, + {file = "kiwisolver-1.4.7-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:3ce6b2b0231bda412463e152fc18335ba32faf4e8c23a754ad50ffa70e4091ee"}, + {file = "kiwisolver-1.4.7-cp313-cp313-win32.whl", hash = "sha256:f4c9aee212bc89d4e13f58be11a56cc8036cabad119259d12ace14b34476fd07"}, + {file = "kiwisolver-1.4.7-cp313-cp313-win_amd64.whl", hash = "sha256:8a3ec5aa8e38fc4c8af308917ce12c536f1c88452ce554027e55b22cbbfbff76"}, + {file = "kiwisolver-1.4.7-cp313-cp313-win_arm64.whl", hash = "sha256:76c8094ac20ec259471ac53e774623eb62e6e1f56cd8690c67ce6ce4fcb05650"}, + {file = "kiwisolver-1.4.7-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:5d5abf8f8ec1f4e22882273c423e16cae834c36856cac348cfbfa68e01c40f3a"}, + {file = "kiwisolver-1.4.7-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:aeb3531b196ef6f11776c21674dba836aeea9d5bd1cf630f869e3d90b16cfade"}, + {file = "kiwisolver-1.4.7-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:b7d755065e4e866a8086c9bdada157133ff466476a2ad7861828e17b6026e22c"}, + {file = "kiwisolver-1.4.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:08471d4d86cbaec61f86b217dd938a83d85e03785f51121e791a6e6689a3be95"}, + {file = "kiwisolver-1.4.7-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7bbfcb7165ce3d54a3dfbe731e470f65739c4c1f85bb1018ee912bae139e263b"}, + {file = "kiwisolver-1.4.7-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d34eb8494bea691a1a450141ebb5385e4b69d38bb8403b5146ad279f4b30fa3"}, + {file = "kiwisolver-1.4.7-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9242795d174daa40105c1d86aba618e8eab7bf96ba8c3ee614da8302a9f95503"}, + {file = "kiwisolver-1.4.7-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:a0f64a48bb81af7450e641e3fe0b0394d7381e342805479178b3d335d60ca7cf"}, + {file = "kiwisolver-1.4.7-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:8e045731a5416357638d1700927529e2b8ab304811671f665b225f8bf8d8f933"}, + {file = "kiwisolver-1.4.7-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:4322872d5772cae7369f8351da1edf255a604ea7087fe295411397d0cfd9655e"}, + {file = "kiwisolver-1.4.7-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:e1631290ee9271dffe3062d2634c3ecac02c83890ada077d225e081aca8aab89"}, + {file = "kiwisolver-1.4.7-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:edcfc407e4eb17e037bca59be0e85a2031a2ac87e4fed26d3e9df88b4165f92d"}, + {file = "kiwisolver-1.4.7-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:4d05d81ecb47d11e7f8932bd8b61b720bf0b41199358f3f5e36d38e28f0532c5"}, + {file = "kiwisolver-1.4.7-cp38-cp38-win32.whl", hash = "sha256:b38ac83d5f04b15e515fd86f312479d950d05ce2368d5413d46c088dda7de90a"}, + {file = "kiwisolver-1.4.7-cp38-cp38-win_amd64.whl", hash = "sha256:d83db7cde68459fc803052a55ace60bea2bae361fc3b7a6d5da07e11954e4b09"}, + {file = "kiwisolver-1.4.7-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:3f9362ecfca44c863569d3d3c033dbe8ba452ff8eed6f6b5806382741a1334bd"}, + {file = "kiwisolver-1.4.7-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e8df2eb9b2bac43ef8b082e06f750350fbbaf2887534a5be97f6cf07b19d9583"}, + {file = "kiwisolver-1.4.7-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f32d6edbc638cde7652bd690c3e728b25332acbadd7cad670cc4a02558d9c417"}, + {file = "kiwisolver-1.4.7-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:e2e6c39bd7b9372b0be21456caab138e8e69cc0fc1190a9dfa92bd45a1e6e904"}, + {file = "kiwisolver-1.4.7-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:dda56c24d869b1193fcc763f1284b9126550eaf84b88bbc7256e15028f19188a"}, + {file = "kiwisolver-1.4.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79849239c39b5e1fd906556c474d9b0439ea6792b637511f3fe3a41158d89ca8"}, + {file = "kiwisolver-1.4.7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5e3bc157fed2a4c02ec468de4ecd12a6e22818d4f09cde2c31ee3226ffbefab2"}, + {file = "kiwisolver-1.4.7-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3da53da805b71e41053dc670f9a820d1157aae77b6b944e08024d17bcd51ef88"}, + {file = "kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:8705f17dfeb43139a692298cb6637ee2e59c0194538153e83e9ee0c75c2eddde"}, + {file = "kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:82a5c2f4b87c26bb1a0ef3d16b5c4753434633b83d365cc0ddf2770c93829e3c"}, + {file = "kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ce8be0466f4c0d585cdb6c1e2ed07232221df101a4c6f28821d2aa754ca2d9e2"}, + {file = "kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:409afdfe1e2e90e6ee7fc896f3df9a7fec8e793e58bfa0d052c8a82f99c37abb"}, + {file = "kiwisolver-1.4.7-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:5b9c3f4ee0b9a439d2415012bd1b1cc2df59e4d6a9939f4d669241d30b414327"}, + {file = "kiwisolver-1.4.7-cp39-cp39-win32.whl", hash = "sha256:a79ae34384df2b615eefca647a2873842ac3b596418032bef9a7283675962644"}, + {file = "kiwisolver-1.4.7-cp39-cp39-win_amd64.whl", hash = "sha256:cf0438b42121a66a3a667de17e779330fc0f20b0d97d59d2f2121e182b0505e4"}, + {file = "kiwisolver-1.4.7-cp39-cp39-win_arm64.whl", hash = "sha256:764202cc7e70f767dab49e8df52c7455e8de0df5d858fa801a11aa0d882ccf3f"}, + {file = "kiwisolver-1.4.7-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:94252291e3fe68001b1dd747b4c0b3be12582839b95ad4d1b641924d68fd4643"}, + {file = "kiwisolver-1.4.7-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:5b7dfa3b546da08a9f622bb6becdb14b3e24aaa30adba66749d38f3cc7ea9706"}, + {file = "kiwisolver-1.4.7-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bd3de6481f4ed8b734da5df134cd5a6a64fe32124fe83dde1e5b5f29fe30b1e6"}, + {file = "kiwisolver-1.4.7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a91b5f9f1205845d488c928e8570dcb62b893372f63b8b6e98b863ebd2368ff2"}, + {file = "kiwisolver-1.4.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:40fa14dbd66b8b8f470d5fc79c089a66185619d31645f9b0773b88b19f7223c4"}, + {file = "kiwisolver-1.4.7-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:eb542fe7933aa09d8d8f9d9097ef37532a7df6497819d16efe4359890a2f417a"}, + {file = "kiwisolver-1.4.7-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:bfa1acfa0c54932d5607e19a2c24646fb4c1ae2694437789129cf099789a3b00"}, + {file = "kiwisolver-1.4.7-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:eee3ea935c3d227d49b4eb85660ff631556841f6e567f0f7bda972df6c2c9935"}, + {file = "kiwisolver-1.4.7-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:f3160309af4396e0ed04db259c3ccbfdc3621b5559b5453075e5de555e1f3a1b"}, + {file = "kiwisolver-1.4.7-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:a17f6a29cf8935e587cc8a4dbfc8368c55edc645283db0ce9801016f83526c2d"}, + {file = "kiwisolver-1.4.7-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:10849fb2c1ecbfae45a693c070e0320a91b35dd4bcf58172c023b994283a124d"}, + {file = "kiwisolver-1.4.7-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:ac542bf38a8a4be2dc6b15248d36315ccc65f0743f7b1a76688ffb6b5129a5c2"}, + {file = "kiwisolver-1.4.7-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:8b01aac285f91ca889c800042c35ad3b239e704b150cfd3382adfc9dcc780e39"}, + {file = "kiwisolver-1.4.7-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:48be928f59a1f5c8207154f935334d374e79f2b5d212826307d072595ad76a2e"}, + {file = "kiwisolver-1.4.7-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f37cfe618a117e50d8c240555331160d73d0411422b59b5ee217843d7b693608"}, + {file = "kiwisolver-1.4.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:599b5c873c63a1f6ed7eead644a8a380cfbdf5db91dcb6f85707aaab213b1674"}, + {file = "kiwisolver-1.4.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:801fa7802e5cfabe3ab0c81a34c323a319b097dfb5004be950482d882f3d7225"}, + {file = "kiwisolver-1.4.7-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:0c6c43471bc764fad4bc99c5c2d6d16a676b1abf844ca7c8702bdae92df01ee0"}, + {file = "kiwisolver-1.4.7.tar.gz", hash = "sha256:9893ff81bd7107f7b685d3017cc6583daadb4fc26e4a888350df530e41980a60"}, +] + +[[package]] +name = "lxml" +version = "5.3.0" +description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API." +optional = false +python-versions = ">=3.6" +files = [ + {file = "lxml-5.3.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:dd36439be765e2dde7660212b5275641edbc813e7b24668831a5c8ac91180656"}, + {file = "lxml-5.3.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ae5fe5c4b525aa82b8076c1a59d642c17b6e8739ecf852522c6321852178119d"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:501d0d7e26b4d261fca8132854d845e4988097611ba2531408ec91cf3fd9d20a"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb66442c2546446944437df74379e9cf9e9db353e61301d1a0e26482f43f0dd8"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9e41506fec7a7f9405b14aa2d5c8abbb4dbbd09d88f9496958b6d00cb4d45330"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f7d4a670107d75dfe5ad080bed6c341d18c4442f9378c9f58e5851e86eb79965"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:41ce1f1e2c7755abfc7e759dc34d7d05fd221723ff822947132dc934d122fe22"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:44264ecae91b30e5633013fb66f6ddd05c006d3e0e884f75ce0b4755b3e3847b"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_ppc64le.whl", hash = "sha256:3c174dc350d3ec52deb77f2faf05c439331d6ed5e702fc247ccb4e6b62d884b7"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_s390x.whl", hash = "sha256:2dfab5fa6a28a0b60a20638dc48e6343c02ea9933e3279ccb132f555a62323d8"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:b1c8c20847b9f34e98080da785bb2336ea982e7f913eed5809e5a3c872900f32"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:2c86bf781b12ba417f64f3422cfc302523ac9cd1d8ae8c0f92a1c66e56ef2e86"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:c162b216070f280fa7da844531169be0baf9ccb17263cf5a8bf876fcd3117fa5"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:36aef61a1678cb778097b4a6eeae96a69875d51d1e8f4d4b491ab3cfb54b5a03"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f65e5120863c2b266dbcc927b306c5b78e502c71edf3295dfcb9501ec96e5fc7"}, + {file = "lxml-5.3.0-cp310-cp310-win32.whl", hash = "sha256:ef0c1fe22171dd7c7c27147f2e9c3e86f8bdf473fed75f16b0c2e84a5030ce80"}, + {file = "lxml-5.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:052d99051e77a4f3e8482c65014cf6372e61b0a6f4fe9edb98503bb5364cfee3"}, + {file = "lxml-5.3.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:74bcb423462233bc5d6066e4e98b0264e7c1bed7541fff2f4e34fe6b21563c8b"}, + {file = "lxml-5.3.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a3d819eb6f9b8677f57f9664265d0a10dd6551d227afb4af2b9cd7bdc2ccbf18"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5b8f5db71b28b8c404956ddf79575ea77aa8b1538e8b2ef9ec877945b3f46442"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c3406b63232fc7e9b8783ab0b765d7c59e7c59ff96759d8ef9632fca27c7ee4"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2ecdd78ab768f844c7a1d4a03595038c166b609f6395e25af9b0f3f26ae1230f"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:168f2dfcfdedf611eb285efac1516c8454c8c99caf271dccda8943576b67552e"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa617107a410245b8660028a7483b68e7914304a6d4882b5ff3d2d3eb5948d8c"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:69959bd3167b993e6e710b99051265654133a98f20cec1d9b493b931942e9c16"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_ppc64le.whl", hash = "sha256:bd96517ef76c8654446fc3db9242d019a1bb5fe8b751ba414765d59f99210b79"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_s390x.whl", hash = "sha256:ab6dd83b970dc97c2d10bc71aa925b84788c7c05de30241b9e96f9b6d9ea3080"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:eec1bb8cdbba2925bedc887bc0609a80e599c75b12d87ae42ac23fd199445654"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6a7095eeec6f89111d03dabfe5883a1fd54da319c94e0fb104ee8f23616b572d"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:6f651ebd0b21ec65dfca93aa629610a0dbc13dbc13554f19b0113da2e61a4763"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:f422a209d2455c56849442ae42f25dbaaba1c6c3f501d58761c619c7836642ec"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:62f7fdb0d1ed2065451f086519865b4c90aa19aed51081979ecd05a21eb4d1be"}, + {file = "lxml-5.3.0-cp311-cp311-win32.whl", hash = "sha256:c6379f35350b655fd817cd0d6cbeef7f265f3ae5fedb1caae2eb442bbeae9ab9"}, + {file = "lxml-5.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:9c52100e2c2dbb0649b90467935c4b0de5528833c76a35ea1a2691ec9f1ee7a1"}, + {file = "lxml-5.3.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:e99f5507401436fdcc85036a2e7dc2e28d962550afe1cbfc07c40e454256a859"}, + {file = "lxml-5.3.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:384aacddf2e5813a36495233b64cb96b1949da72bef933918ba5c84e06af8f0e"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:874a216bf6afaf97c263b56371434e47e2c652d215788396f60477540298218f"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:65ab5685d56914b9a2a34d67dd5488b83213d680b0c5d10b47f81da5a16b0b0e"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aac0bbd3e8dd2d9c45ceb82249e8bdd3ac99131a32b4d35c8af3cc9db1657179"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b369d3db3c22ed14c75ccd5af429086f166a19627e84a8fdade3f8f31426e52a"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c24037349665434f375645fa9d1f5304800cec574d0310f618490c871fd902b3"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:62d172f358f33a26d6b41b28c170c63886742f5b6772a42b59b4f0fa10526cb1"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_ppc64le.whl", hash = "sha256:c1f794c02903c2824fccce5b20c339a1a14b114e83b306ff11b597c5f71a1c8d"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_s390x.whl", hash = "sha256:5d6a6972b93c426ace71e0be9a6f4b2cfae9b1baed2eed2006076a746692288c"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:3879cc6ce938ff4eb4900d901ed63555c778731a96365e53fadb36437a131a99"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:74068c601baff6ff021c70f0935b0c7bc528baa8ea210c202e03757c68c5a4ff"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:ecd4ad8453ac17bc7ba3868371bffb46f628161ad0eefbd0a855d2c8c32dd81a"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:7e2f58095acc211eb9d8b5771bf04df9ff37d6b87618d1cbf85f92399c98dae8"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e63601ad5cd8f860aa99d109889b5ac34de571c7ee902d6812d5d9ddcc77fa7d"}, + {file = "lxml-5.3.0-cp312-cp312-win32.whl", hash = "sha256:17e8d968d04a37c50ad9c456a286b525d78c4a1c15dd53aa46c1d8e06bf6fa30"}, + {file = "lxml-5.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:c1a69e58a6bb2de65902051d57fde951febad631a20a64572677a1052690482f"}, + {file = "lxml-5.3.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:8c72e9563347c7395910de6a3100a4840a75a6f60e05af5e58566868d5eb2d6a"}, + {file = "lxml-5.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e92ce66cd919d18d14b3856906a61d3f6b6a8500e0794142338da644260595cd"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1d04f064bebdfef9240478f7a779e8c5dc32b8b7b0b2fc6a62e39b928d428e51"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c2fb570d7823c2bbaf8b419ba6e5662137f8166e364a8b2b91051a1fb40ab8b"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0c120f43553ec759f8de1fee2f4794452b0946773299d44c36bfe18e83caf002"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:562e7494778a69086f0312ec9689f6b6ac1c6b65670ed7d0267e49f57ffa08c4"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:423b121f7e6fa514ba0c7918e56955a1d4470ed35faa03e3d9f0e3baa4c7e492"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:c00f323cc00576df6165cc9d21a4c21285fa6b9989c5c39830c3903dc4303ef3"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_ppc64le.whl", hash = "sha256:1fdc9fae8dd4c763e8a31e7630afef517eab9f5d5d31a278df087f307bf601f4"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_s390x.whl", hash = "sha256:658f2aa69d31e09699705949b5fc4719cbecbd4a97f9656a232e7d6c7be1a367"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:1473427aff3d66a3fa2199004c3e601e6c4500ab86696edffdbc84954c72d832"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a87de7dd873bf9a792bf1e58b1c3887b9264036629a5bf2d2e6579fe8e73edff"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0d7b36afa46c97875303a94e8f3ad932bf78bace9e18e603f2085b652422edcd"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:cf120cce539453ae086eacc0130a324e7026113510efa83ab42ef3fcfccac7fb"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:df5c7333167b9674aa8ae1d4008fa4bc17a313cc490b2cca27838bbdcc6bb15b"}, + {file = "lxml-5.3.0-cp313-cp313-win32.whl", hash = "sha256:c802e1c2ed9f0c06a65bc4ed0189d000ada8049312cfeab6ca635e39c9608957"}, + {file = "lxml-5.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:406246b96d552e0503e17a1006fd27edac678b3fcc9f1be71a2f94b4ff61528d"}, + {file = "lxml-5.3.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:8f0de2d390af441fe8b2c12626d103540b5d850d585b18fcada58d972b74a74e"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1afe0a8c353746e610bd9031a630a95bcfb1a720684c3f2b36c4710a0a96528f"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56b9861a71575f5795bde89256e7467ece3d339c9b43141dbdd54544566b3b94"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_28_x86_64.whl", hash = "sha256:9fb81d2824dff4f2e297a276297e9031f46d2682cafc484f49de182aa5e5df99"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:2c226a06ecb8cdef28845ae976da407917542c5e6e75dcac7cc33eb04aaeb237"}, + {file = "lxml-5.3.0-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:7d3d1ca42870cdb6d0d29939630dbe48fa511c203724820fc0fd507b2fb46577"}, + {file = "lxml-5.3.0-cp36-cp36m-win32.whl", hash = "sha256:094cb601ba9f55296774c2d57ad68730daa0b13dc260e1f941b4d13678239e70"}, + {file = "lxml-5.3.0-cp36-cp36m-win_amd64.whl", hash = "sha256:eafa2c8658f4e560b098fe9fc54539f86528651f61849b22111a9b107d18910c"}, + {file = "lxml-5.3.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:cb83f8a875b3d9b458cada4f880fa498646874ba4011dc974e071a0a84a1b033"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:25f1b69d41656b05885aa185f5fdf822cb01a586d1b32739633679699f220391"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23e0553b8055600b3bf4a00b255ec5c92e1e4aebf8c2c09334f8368e8bd174d6"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ada35dd21dc6c039259596b358caab6b13f4db4d4a7f8665764d616daf9cc1d"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:81b4e48da4c69313192d8c8d4311e5d818b8be1afe68ee20f6385d0e96fc9512"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:2bc9fd5ca4729af796f9f59cd8ff160fe06a474da40aca03fcc79655ddee1a8b"}, + {file = "lxml-5.3.0-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:07da23d7ee08577760f0a71d67a861019103e4812c87e2fab26b039054594cc5"}, + {file = "lxml-5.3.0-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:ea2e2f6f801696ad7de8aec061044d6c8c0dd4037608c7cab38a9a4d316bfb11"}, + {file = "lxml-5.3.0-cp37-cp37m-win32.whl", hash = "sha256:5c54afdcbb0182d06836cc3d1be921e540be3ebdf8b8a51ee3ef987537455f84"}, + {file = "lxml-5.3.0-cp37-cp37m-win_amd64.whl", hash = "sha256:f2901429da1e645ce548bf9171784c0f74f0718c3f6150ce166be39e4dd66c3e"}, + {file = "lxml-5.3.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:c56a1d43b2f9ee4786e4658c7903f05da35b923fb53c11025712562d5cc02753"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ee8c39582d2652dcd516d1b879451500f8db3fe3607ce45d7c5957ab2596040"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0fdf3a3059611f7585a78ee10399a15566356116a4288380921a4b598d807a22"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:146173654d79eb1fc97498b4280c1d3e1e5d58c398fa530905c9ea50ea849b22"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:0a7056921edbdd7560746f4221dca89bb7a3fe457d3d74267995253f46343f15"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:9e4b47ac0f5e749cfc618efdf4726269441014ae1d5583e047b452a32e221920"}, + {file = "lxml-5.3.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:f914c03e6a31deb632e2daa881fe198461f4d06e57ac3d0e05bbcab8eae01945"}, + {file = "lxml-5.3.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:213261f168c5e1d9b7535a67e68b1f59f92398dd17a56d934550837143f79c42"}, + {file = "lxml-5.3.0-cp38-cp38-win32.whl", hash = "sha256:218c1b2e17a710e363855594230f44060e2025b05c80d1f0661258142b2add2e"}, + {file = "lxml-5.3.0-cp38-cp38-win_amd64.whl", hash = "sha256:315f9542011b2c4e1d280e4a20ddcca1761993dda3afc7a73b01235f8641e903"}, + {file = "lxml-5.3.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1ffc23010330c2ab67fac02781df60998ca8fe759e8efde6f8b756a20599c5de"}, + {file = "lxml-5.3.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2b3778cb38212f52fac9fe913017deea2fdf4eb1a4f8e4cfc6b009a13a6d3fcc"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4b0c7a688944891086ba192e21c5229dea54382f4836a209ff8d0a660fac06be"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:747a3d3e98e24597981ca0be0fd922aebd471fa99d0043a3842d00cdcad7ad6a"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:86a6b24b19eaebc448dc56b87c4865527855145d851f9fc3891673ff97950540"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b11a5d918a6216e521c715b02749240fb07ae5a1fefd4b7bf12f833bc8b4fe70"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:68b87753c784d6acb8a25b05cb526c3406913c9d988d51f80adecc2b0775d6aa"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:109fa6fede314cc50eed29e6e56c540075e63d922455346f11e4d7a036d2b8cf"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_ppc64le.whl", hash = "sha256:02ced472497b8362c8e902ade23e3300479f4f43e45f4105c85ef43b8db85229"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_s390x.whl", hash = "sha256:6b038cc86b285e4f9fea2ba5ee76e89f21ed1ea898e287dc277a25884f3a7dfe"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:7437237c6a66b7ca341e868cda48be24b8701862757426852c9b3186de1da8a2"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:7f41026c1d64043a36fda21d64c5026762d53a77043e73e94b71f0521939cc71"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:482c2f67761868f0108b1743098640fbb2a28a8e15bf3f47ada9fa59d9fe08c3"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:1483fd3358963cc5c1c9b122c80606a3a79ee0875bcac0204149fa09d6ff2727"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:2dec2d1130a9cda5b904696cec33b2cfb451304ba9081eeda7f90f724097300a"}, + {file = "lxml-5.3.0-cp39-cp39-win32.whl", hash = "sha256:a0eabd0a81625049c5df745209dc7fcef6e2aea7793e5f003ba363610aa0a3ff"}, + {file = "lxml-5.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:89e043f1d9d341c52bf2af6d02e6adde62e0a46e6755d5eb60dc6e4f0b8aeca2"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7b1cd427cb0d5f7393c31b7496419da594fe600e6fdc4b105a54f82405e6626c"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:51806cfe0279e06ed8500ce19479d757db42a30fd509940b1701be9c86a5ff9a"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ee70d08fd60c9565ba8190f41a46a54096afa0eeb8f76bd66f2c25d3b1b83005"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:8dc2c0395bea8254d8daebc76dcf8eb3a95ec2a46fa6fae5eaccee366bfe02ce"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:6ba0d3dcac281aad8a0e5b14c7ed6f9fa89c8612b47939fc94f80b16e2e9bc83"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:6e91cf736959057f7aac7adfc83481e03615a8e8dd5758aa1d95ea69e8931dba"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:94d6c3782907b5e40e21cadf94b13b0842ac421192f26b84c45f13f3c9d5dc27"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c300306673aa0f3ed5ed9372b21867690a17dba38c68c44b287437c362ce486b"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78d9b952e07aed35fe2e1a7ad26e929595412db48535921c5013edc8aa4a35ce"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:01220dca0d066d1349bd6a1726856a78f7929f3878f7e2ee83c296c69495309e"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:2d9b8d9177afaef80c53c0a9e30fa252ff3036fb1c6494d427c066a4ce6a282f"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:20094fc3f21ea0a8669dc4c61ed7fa8263bd37d97d93b90f28fc613371e7a875"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ace2c2326a319a0bb8a8b0e5b570c764962e95818de9f259ce814ee666603f19"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:92e67a0be1639c251d21e35fe74df6bcc40cba445c2cda7c4a967656733249e2"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd5350b55f9fecddc51385463a4f67a5da829bc741e38cf689f38ec9023f54ab"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:4c1fefd7e3d00921c44dc9ca80a775af49698bbfd92ea84498e56acffd4c5469"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:71a8dd38fbd2f2319136d4ae855a7078c69c9a38ae06e0c17c73fd70fc6caad8"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:97acf1e1fd66ab53dacd2c35b319d7e548380c2e9e8c54525c6e76d21b1ae3b1"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:68934b242c51eb02907c5b81d138cb977b2129a0a75a8f8b60b01cb8586c7b21"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b710bc2b8292966b23a6a0121f7a6c51d45d2347edcc75f016ac123b8054d3f2"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18feb4b93302091b1541221196a2155aa296c363fd233814fa11e181adebc52f"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:3eb44520c4724c2e1a57c0af33a379eee41792595023f367ba3952a2d96c2aab"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:609251a0ca4770e5a8768ff902aa02bf636339c5a93f9349b48eb1f606f7f3e9"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:516f491c834eb320d6c843156440fe7fc0d50b33e44387fcec5b02f0bc118a4c"}, + {file = "lxml-5.3.0.tar.gz", hash = "sha256:4e109ca30d1edec1ac60cdbe341905dc3b8f55b16855e03a54aaf59e51ec8c6f"}, +] + +[package.extras] +cssselect = ["cssselect (>=0.7)"] +html-clean = ["lxml-html-clean"] +html5 = ["html5lib"] +htmlsoup = ["BeautifulSoup4"] +source = ["Cython (>=3.0.11)"] + +[[package]] +name = "markupsafe" +version = "2.1.5" +description = "Safely add untrusted strings to HTML/XML markup." +optional = false +python-versions = ">=3.7" +files = [ + {file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a17a92de5231666cfbe003f0e4b9b3a7ae3afb1ec2845aadc2bacc93ff85febc"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:72b6be590cc35924b02c78ef34b467da4ba07e4e0f0454a2c5907f473fc50ce5"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e61659ba32cf2cf1481e575d0462554625196a1f2fc06a1c777d3f48e8865d46"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2174c595a0d73a3080ca3257b40096db99799265e1c27cc5a610743acd86d62f"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ae2ad8ae6ebee9d2d94b17fb62763125f3f374c25618198f40cbb8b525411900"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:075202fa5b72c86ad32dc7d0b56024ebdbcf2048c0ba09f1cde31bfdd57bcfff"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:598e3276b64aff0e7b3451b72e94fa3c238d452e7ddcd893c3ab324717456bad"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-win32.whl", hash = "sha256:d9fad5155d72433c921b782e58892377c44bd6252b5af2f67f16b194987338a4"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-win_amd64.whl", hash = "sha256:bf50cd79a75d181c9181df03572cdce0fbb75cc353bc350712073108cba98de5"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5b7b716f97b52c5a14bffdf688f971b2d5ef4029127f1ad7a513973cfd818df2"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6ec585f69cec0aa07d945b20805be741395e28ac1627333b1c5b0105962ffced"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7502934a33b54030eaf1194c21c692a534196063db72176b0c4028e140f8f32c"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0e397ac966fdf721b2c528cf028494e86172b4feba51d65f81ffd65c63798f3f"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:c061bb86a71b42465156a3ee7bd58c8c2ceacdbeb95d05a99893e08b8467359a"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:3a57fdd7ce31c7ff06cdfbf31dafa96cc533c21e443d57f5b1ecc6cdc668ec7f"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-win32.whl", hash = "sha256:397081c1a0bfb5124355710fe79478cdbeb39626492b15d399526ae53422b906"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-win_amd64.whl", hash = "sha256:2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:8dec4936e9c3100156f8a2dc89c4b88d5c435175ff03413b443469c7c8c5f4d1"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3c6b973f22eb18a789b1460b4b91bf04ae3f0c4234a0a6aa6b0a92f6f7b951d4"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ac07bad82163452a6884fe8fa0963fb98c2346ba78d779ec06bd7a6262132aee"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f5dfb42c4604dddc8e4305050aa6deb084540643ed5804d7455b5df8fe16f5e5"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ea3d8a3d18833cf4304cd2fc9cbb1efe188ca9b5efef2bdac7adc20594a0e46b"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d050b3361367a06d752db6ead6e7edeb0009be66bc3bae0ee9d97fb326badc2a"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:bec0a414d016ac1a18862a519e54b2fd0fc8bbfd6890376898a6c0891dd82e9f"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:58c98fee265677f63a4385256a6d7683ab1832f3ddd1e66fe948d5880c21a169"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-win32.whl", hash = "sha256:8590b4ae07a35970728874632fed7bd57b26b0102df2d2b233b6d9d82f6c62ad"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-win_amd64.whl", hash = "sha256:823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:c8b29db45f8fe46ad280a7294f5c3ec36dbac9491f2d1c17345be8e69cc5928f"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ec6a563cff360b50eed26f13adc43e61bc0c04d94b8be985e6fb24b81f6dcfdf"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a549b9c31bec33820e885335b451286e2969a2d9e24879f83fe904a5ce59d70a"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4f11aa001c540f62c6166c7726f71f7573b52c68c31f014c25cc7901deea0b52"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:7b2e5a267c855eea6b4283940daa6e88a285f5f2a67f2220203786dfa59b37e9"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:2d2d793e36e230fd32babe143b04cec8a8b3eb8a3122d2aceb4a371e6b09b8df"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:ce409136744f6521e39fd8e2a24c53fa18ad67aa5bc7c2cf83645cce5b5c4e50"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-win32.whl", hash = "sha256:4096e9de5c6fdf43fb4f04c26fb114f61ef0bf2e5604b6ee3019d51b69e8c371"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-win_amd64.whl", hash = "sha256:4275d846e41ecefa46e2015117a9f491e57a71ddd59bbead77e904dc02b1bed2"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:656f7526c69fac7f600bd1f400991cc282b417d17539a1b228617081106feb4a"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:97cafb1f3cbcd3fd2b6fbfb99ae11cdb14deea0736fc2b0952ee177f2b813a46"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f3fbcb7ef1f16e48246f704ab79d79da8a46891e2da03f8783a5b6fa41a9532"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fa9db3f79de01457b03d4f01b34cf91bc0048eb2c3846ff26f66687c2f6d16ab"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5dedb4db619ba5a2787a94d877bc8ffc0566f92a01c0ef214865e54ecc9ee5e0"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:30b600cf0a7ac9234b2638fbc0fb6158ba5bdcdf46aeb631ead21248b9affbc4"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8dd717634f5a044f860435c1d8c16a270ddf0ef8588d4887037c5028b859b0c3"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-win32.whl", hash = "sha256:daa4ee5a243f0f20d528d939d06670a298dd39b1ad5f8a72a4275124a7819eff"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-win_amd64.whl", hash = "sha256:619bc166c4f2de5caa5a633b8b7326fbe98e0ccbfacabd87268a2b15ff73a029"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7a68b554d356a91cce1236aa7682dc01df0edba8d043fd1ce607c49dd3c1edcf"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:db0b55e0f3cc0be60c1f19efdde9a637c32740486004f20d1cff53c3c0ece4d2"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3e53af139f8579a6d5f7b76549125f0d94d7e630761a2111bc431fd820e163b8"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:17b950fccb810b3293638215058e432159d2b71005c74371d784862b7e4683f3"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4c31f53cdae6ecfa91a77820e8b151dba54ab528ba65dfd235c80b086d68a465"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:bff1b4290a66b490a2f4719358c0cdcd9bafb6b8f061e45c7a2460866bf50c2e"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:bc1667f8b83f48511b94671e0e441401371dfd0f0a795c7daa4a3cd1dde55bea"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5049256f536511ee3f7e1b3f87d1d1209d327e818e6ae1365e8653d7e3abb6a6"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-win32.whl", hash = "sha256:00e046b6dd71aa03a41079792f8473dc494d564611a8f89bbbd7cb93295ebdcf"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-win_amd64.whl", hash = "sha256:fa173ec60341d6bb97a89f5ea19c85c5643c1e7dedebc22f5181eb73573142c5"}, + {file = "MarkupSafe-2.1.5.tar.gz", hash = "sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b"}, +] + +[[package]] +name = "matplotlib" +version = "3.9.2" +description = "Python plotting package" +optional = false +python-versions = ">=3.9" +files = [ + {file = "matplotlib-3.9.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:9d78bbc0cbc891ad55b4f39a48c22182e9bdaea7fc0e5dbd364f49f729ca1bbb"}, + {file = "matplotlib-3.9.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c375cc72229614632c87355366bdf2570c2dac01ac66b8ad048d2dabadf2d0d4"}, + {file = "matplotlib-3.9.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d94ff717eb2bd0b58fe66380bd8b14ac35f48a98e7c6765117fe67fb7684e64"}, + {file = "matplotlib-3.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ab68d50c06938ef28681073327795c5db99bb4666214d2d5f880ed11aeaded66"}, + {file = "matplotlib-3.9.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:65aacf95b62272d568044531e41de26285d54aec8cb859031f511f84bd8b495a"}, + {file = "matplotlib-3.9.2-cp310-cp310-win_amd64.whl", hash = "sha256:3fd595f34aa8a55b7fc8bf9ebea8aa665a84c82d275190a61118d33fbc82ccae"}, + {file = "matplotlib-3.9.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d8dd059447824eec055e829258ab092b56bb0579fc3164fa09c64f3acd478772"}, + {file = "matplotlib-3.9.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c797dac8bb9c7a3fd3382b16fe8f215b4cf0f22adccea36f1545a6d7be310b41"}, + {file = "matplotlib-3.9.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d719465db13267bcef19ea8954a971db03b9f48b4647e3860e4bc8e6ed86610f"}, + {file = "matplotlib-3.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8912ef7c2362f7193b5819d17dae8629b34a95c58603d781329712ada83f9447"}, + {file = "matplotlib-3.9.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:7741f26a58a240f43bee74965c4882b6c93df3e7eb3de160126d8c8f53a6ae6e"}, + {file = "matplotlib-3.9.2-cp311-cp311-win_amd64.whl", hash = "sha256:ae82a14dab96fbfad7965403c643cafe6515e386de723e498cf3eeb1e0b70cc7"}, + {file = "matplotlib-3.9.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:ac43031375a65c3196bee99f6001e7fa5bdfb00ddf43379d3c0609bdca042df9"}, + {file = "matplotlib-3.9.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:be0fc24a5e4531ae4d8e858a1a548c1fe33b176bb13eff7f9d0d38ce5112a27d"}, + {file = "matplotlib-3.9.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bf81de2926c2db243c9b2cbc3917619a0fc85796c6ba4e58f541df814bbf83c7"}, + {file = "matplotlib-3.9.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f6ee45bc4245533111ced13f1f2cace1e7f89d1c793390392a80c139d6cf0e6c"}, + {file = "matplotlib-3.9.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:306c8dfc73239f0e72ac50e5a9cf19cc4e8e331dd0c54f5e69ca8758550f1e1e"}, + {file = "matplotlib-3.9.2-cp312-cp312-win_amd64.whl", hash = "sha256:5413401594cfaff0052f9d8b1aafc6d305b4bd7c4331dccd18f561ff7e1d3bd3"}, + {file = "matplotlib-3.9.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:18128cc08f0d3cfff10b76baa2f296fc28c4607368a8402de61bb3f2eb33c7d9"}, + {file = "matplotlib-3.9.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:4876d7d40219e8ae8bb70f9263bcbe5714415acfdf781086601211335e24f8aa"}, + {file = "matplotlib-3.9.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6d9f07a80deab4bb0b82858a9e9ad53d1382fd122be8cde11080f4e7dfedb38b"}, + {file = "matplotlib-3.9.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f7c0410f181a531ec4e93bbc27692f2c71a15c2da16766f5ba9761e7ae518413"}, + {file = "matplotlib-3.9.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:909645cce2dc28b735674ce0931a4ac94e12f5b13f6bb0b5a5e65e7cea2c192b"}, + {file = "matplotlib-3.9.2-cp313-cp313-win_amd64.whl", hash = "sha256:f32c7410c7f246838a77d6d1eff0c0f87f3cb0e7c4247aebea71a6d5a68cab49"}, + {file = "matplotlib-3.9.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:37e51dd1c2db16ede9cfd7b5cabdfc818b2c6397c83f8b10e0e797501c963a03"}, + {file = "matplotlib-3.9.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:b82c5045cebcecd8496a4d694d43f9cc84aeeb49fe2133e036b207abe73f4d30"}, + {file = "matplotlib-3.9.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f053c40f94bc51bc03832a41b4f153d83f2062d88c72b5e79997072594e97e51"}, + {file = "matplotlib-3.9.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dbe196377a8248972f5cede786d4c5508ed5f5ca4a1e09b44bda889958b33f8c"}, + {file = "matplotlib-3.9.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:5816b1e1fe8c192cbc013f8f3e3368ac56fbecf02fb41b8f8559303f24c5015e"}, + {file = "matplotlib-3.9.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:cef2a73d06601437be399908cf13aee74e86932a5ccc6ccdf173408ebc5f6bb2"}, + {file = "matplotlib-3.9.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e0830e188029c14e891fadd99702fd90d317df294c3298aad682739c5533721a"}, + {file = "matplotlib-3.9.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:03ba9c1299c920964e8d3857ba27173b4dbb51ca4bab47ffc2c2ba0eb5e2cbc5"}, + {file = "matplotlib-3.9.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1cd93b91ab47a3616b4d3c42b52f8363b88ca021e340804c6ab2536344fad9ca"}, + {file = "matplotlib-3.9.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:6d1ce5ed2aefcdce11904fc5bbea7d9c21fff3d5f543841edf3dea84451a09ea"}, + {file = "matplotlib-3.9.2-cp39-cp39-win_amd64.whl", hash = "sha256:b2696efdc08648536efd4e1601b5fd491fd47f4db97a5fbfd175549a7365c1b2"}, + {file = "matplotlib-3.9.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:d52a3b618cb1cbb769ce2ee1dcdb333c3ab6e823944e9a2d36e37253815f9556"}, + {file = "matplotlib-3.9.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:039082812cacd6c6bec8e17a9c1e6baca230d4116d522e81e1f63a74d01d2e21"}, + {file = "matplotlib-3.9.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6758baae2ed64f2331d4fd19be38b7b4eae3ecec210049a26b6a4f3ae1c85dcc"}, + {file = "matplotlib-3.9.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:050598c2b29e0b9832cde72bcf97627bf00262adbc4a54e2b856426bb2ef0697"}, + {file = "matplotlib-3.9.2.tar.gz", hash = "sha256:96ab43906269ca64a6366934106fa01534454a69e471b7bf3d79083981aaab92"}, +] + +[package.dependencies] +contourpy = ">=1.0.1" +cycler = ">=0.10" +fonttools = ">=4.22.0" +kiwisolver = ">=1.3.1" +numpy = ">=1.23" +packaging = ">=20.0" +pillow = ">=8" +pyparsing = ">=2.3.1" +python-dateutil = ">=2.7" + +[package.extras] +dev = ["meson-python (>=0.13.1)", "numpy (>=1.25)", "pybind11 (>=2.6)", "setuptools (>=64)", "setuptools_scm (>=7)"] + +[[package]] +name = "nbformat" +version = "5.10.4" +description = "The Jupyter Notebook format" +optional = false +python-versions = ">=3.8" +files = [ + {file = "nbformat-5.10.4-py3-none-any.whl", hash = "sha256:3b48d6c8fbca4b299bf3982ea7db1af21580e4fec269ad087b9e81588891200b"}, + {file = "nbformat-5.10.4.tar.gz", hash = "sha256:322168b14f937a5d11362988ecac2a4952d3d8e3a2cbeb2319584631226d5b3a"}, +] + +[package.dependencies] +fastjsonschema = ">=2.15" +jsonschema = ">=2.6" +jupyter-core = ">=4.12,<5.0.dev0 || >=5.1.dev0" +traitlets = ">=5.1" + +[package.extras] +docs = ["myst-parser", "pydata-sphinx-theme", "sphinx", "sphinxcontrib-github-alt", "sphinxcontrib-spelling"] +test = ["pep440", "pre-commit", "pytest", "testpath"] + +[[package]] +name = "numpy" +version = "2.1.1" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ca4b53e1e0b279142113b8c5eb7d7a877e967c306edc34f3b58e9be12fda8df"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:e097507396c0be4e547ff15b13dc3866f45f3680f789c1a1301b07dadd3fbc78"}, + {file = "numpy-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7506387e191fe8cdb267f912469a3cccc538ab108471291636a96a54e599556"}, + {file = "numpy-2.1.1-cp313-cp313-win32.whl", hash = "sha256:251105b7c42abe40e3a689881e1793370cc9724ad50d64b30b358bbb3a97553b"}, + {file = "numpy-2.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:f212d4f46b67ff604d11fff7cc62d36b3e8714edf68e44e9760e19be38c03eb0"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:920b0911bb2e4414c50e55bd658baeb78281a47feeb064ab40c2b66ecba85553"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:bab7c09454460a487e631ffc0c42057e3d8f2a9ddccd1e60c7bb8ed774992480"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:cea427d1350f3fd0d2818ce7350095c1a2ee33e30961d2f0fef48576ddbbe90f"}, + {file = "numpy-2.1.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:e30356d530528a42eeba51420ae8bf6c6c09559051887196599d96ee5f536468"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8dfa9e94fc127c40979c3eacbae1e61fda4fe71d84869cc129e2721973231ef"}, + {file = "numpy-2.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:910b47a6d0635ec1bd53b88f86120a52bf56dcc27b51f18c7b4a2e2224c29f0f"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_1_x86_64.whl", hash = "sha256:13cc11c00000848702322af4de0147ced365c81d66053a67c2e962a485b3717c"}, + {file = "numpy-2.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:53e27293b3a2b661c03f79aa51c3987492bd4641ef933e366e0f9f6c9bf257ec"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7be6a07520b88214ea85d8ac8b7d6d8a1839b0b5cb87412ac9f49fa934eb15d5"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:52ac2e48f5ad847cd43c4755520a2317f3380213493b9d8a4c5e37f3b87df504"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a95ca3560a6058d6ea91d4629a83a897ee27c00630aed9d933dff191f170cd"}, + {file = "numpy-2.1.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:99f4a9ee60eed1385a86e82288971a51e71df052ed0b2900ed30bc840c0f2e39"}, + {file = "numpy-2.1.1.tar.gz", hash = "sha256:d0cf7d55b1051387807405b3898efafa862997b4cba8aa5dbe657be794afeafd"}, +] + +[[package]] +name = "obspy" +version = "1.4.1" +description = "ObsPy - a Python framework for seismological observatories." +optional = false +python-versions = ">=3.8" +files = [ + {file = "obspy-1.4.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d3d2e53224654711e32a6f808d6a7343a5277cba7ad423b94417874c6f3e80f7"}, + {file = "obspy-1.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:09e0faecb206231d7395e975371ac66f00d564e2fea3e957274181b8d1c06548"}, + {file = "obspy-1.4.1-cp310-cp310-win_amd64.whl", hash = "sha256:2355082a07b2539005364e12fe6a3ed030c7da6a4ddad11e6031eb0d549e80e4"}, + {file = "obspy-1.4.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2275962307055bfd0d6c875b12edb810a731f9ea4943e0c9d4c2eb26d45ada39"}, + {file = "obspy-1.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:affc60e6c93fc9d66907dab07e7e7261135e173b36324fe2dc89731adf75cf4d"}, + {file = "obspy-1.4.1-cp311-cp311-win_amd64.whl", hash = "sha256:3176fdda86968478a6e9d9ffa8a3bb979356fbee29b58396cb0490b7eed02fbb"}, + {file = "obspy-1.4.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:3f133ce01caa0910cc445f83c7cafa23881ae8c3dd536e0b8f07adb4cf2cc40d"}, + {file = "obspy-1.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:20fcbeb061d03f17b73235518f3372f400058245fe9a7ecfa325eb166d263076"}, + {file = "obspy-1.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:eeb01ffc7b15ffc028155128a060a8fdb191cb63e3ae3b7392ddc4b0951f134b"}, + {file = "obspy-1.4.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:2de4b92baf97e20792c27a0e3663219512b3048dd9acc329370c196241c3b93a"}, + {file = "obspy-1.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c8befbcf01f230e2102794629d1e4b43fa3950f2830d81dab62ac0f8a819abf"}, + {file = "obspy-1.4.1-cp38-cp38-win_amd64.whl", hash = "sha256:05256048d3df93936992370fdd6f1d6c1e55fbb52604e47481a42a0dde1d77c0"}, + {file = "obspy-1.4.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:9ac3eb3e106bfa9669c9bcfa1e57b17b7444e3d4cfb7c399ec57e919703d7bfd"}, + {file = "obspy-1.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:407922924b88c922f2ed411cbe33ef5bbfb657919d6cabb445eb49b12ec3185e"}, + {file = "obspy-1.4.1-cp39-cp39-win_amd64.whl", hash = "sha256:770b8318f0f7c3245fcd3aac645140a170dffae984c046ede7958e8865a613f1"}, + {file = "obspy-1.4.1.tar.gz", hash = "sha256:9cf37b0ce03de43d80398703c006bfddbd709f32e8460a9404b27df998d3f747"}, +] + +[package.dependencies] +decorator = "*" +lxml = "*" +matplotlib = ">=3.3" +numpy = ">=1.20" +requests = "*" +scipy = ">=1.7" +setuptools = "*" +sqlalchemy = "<2" + +[package.extras] +all = ["cartopy", "geographiclib", "packaging", "pyproj", "pyshp", "pytest", "pytest-json-report"] +geo = ["geographiclib"] +imaging = ["cartopy"] +io-shapefile = ["pyshp"] +tests = ["packaging", "pyproj", "pytest", "pytest-json-report"] + +[[package]] +name = "packaging" +version = "24.1" +description = "Core utilities for Python packages" +optional = false +python-versions = ">=3.8" +files = [ + {file = "packaging-24.1-py3-none-any.whl", hash = "sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124"}, + {file = "packaging-24.1.tar.gz", hash = "sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002"}, +] + +[[package]] +name = "pillow" +version = "10.4.0" +description = "Python Imaging Library (Fork)" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pillow-10.4.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:4d9667937cfa347525b319ae34375c37b9ee6b525440f3ef48542fcf66f2731e"}, + {file = "pillow-10.4.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:543f3dc61c18dafb755773efc89aae60d06b6596a63914107f75459cf984164d"}, + {file = "pillow-10.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7928ecbf1ece13956b95d9cbcfc77137652b02763ba384d9ab508099a2eca856"}, + {file = "pillow-10.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4d49b85c4348ea0b31ea63bc75a9f3857869174e2bf17e7aba02945cd218e6f"}, + {file = "pillow-10.4.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:6c762a5b0997f5659a5ef2266abc1d8851ad7749ad9a6a5506eb23d314e4f46b"}, + {file = "pillow-10.4.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:a985e028fc183bf12a77a8bbf36318db4238a3ded7fa9df1b9a133f1cb79f8fc"}, + {file = "pillow-10.4.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:812f7342b0eee081eaec84d91423d1b4650bb9828eb53d8511bcef8ce5aecf1e"}, + {file = "pillow-10.4.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:ac1452d2fbe4978c2eec89fb5a23b8387aba707ac72810d9490118817d9c0b46"}, + {file = "pillow-10.4.0-cp310-cp310-win32.whl", hash = "sha256:bcd5e41a859bf2e84fdc42f4edb7d9aba0a13d29a2abadccafad99de3feff984"}, + {file = "pillow-10.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:ecd85a8d3e79cd7158dec1c9e5808e821feea088e2f69a974db5edf84dc53141"}, + {file = "pillow-10.4.0-cp310-cp310-win_arm64.whl", hash = "sha256:ff337c552345e95702c5fde3158acb0625111017d0e5f24bf3acdb9cc16b90d1"}, + {file = "pillow-10.4.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:0a9ec697746f268507404647e531e92889890a087e03681a3606d9b920fbee3c"}, + {file = "pillow-10.4.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:dfe91cb65544a1321e631e696759491ae04a2ea11d36715eca01ce07284738be"}, + {file = "pillow-10.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5dc6761a6efc781e6a1544206f22c80c3af4c8cf461206d46a1e6006e4429ff3"}, + {file = "pillow-10.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5e84b6cc6a4a3d76c153a6b19270b3526a5a8ed6b09501d3af891daa2a9de7d6"}, + {file = "pillow-10.4.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:bbc527b519bd3aa9d7f429d152fea69f9ad37c95f0b02aebddff592688998abe"}, + {file = "pillow-10.4.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:76a911dfe51a36041f2e756b00f96ed84677cdeb75d25c767f296c1c1eda1319"}, + {file = "pillow-10.4.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:59291fb29317122398786c2d44427bbd1a6d7ff54017075b22be9d21aa59bd8d"}, + {file = "pillow-10.4.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:416d3a5d0e8cfe4f27f574362435bc9bae57f679a7158e0096ad2beb427b8696"}, + {file = "pillow-10.4.0-cp311-cp311-win32.whl", hash = "sha256:7086cc1d5eebb91ad24ded9f58bec6c688e9f0ed7eb3dbbf1e4800280a896496"}, + {file = "pillow-10.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:cbed61494057c0f83b83eb3a310f0bf774b09513307c434d4366ed64f4128a91"}, + {file = "pillow-10.4.0-cp311-cp311-win_arm64.whl", hash = "sha256:f5f0c3e969c8f12dd2bb7e0b15d5c468b51e5017e01e2e867335c81903046a22"}, + {file = "pillow-10.4.0-cp312-cp312-macosx_10_10_x86_64.whl", hash = "sha256:673655af3eadf4df6b5457033f086e90299fdd7a47983a13827acf7459c15d94"}, + {file = "pillow-10.4.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:866b6942a92f56300012f5fbac71f2d610312ee65e22f1aa2609e491284e5597"}, + {file = "pillow-10.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:29dbdc4207642ea6aad70fbde1a9338753d33fb23ed6956e706936706f52dd80"}, + {file = "pillow-10.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bf2342ac639c4cf38799a44950bbc2dfcb685f052b9e262f446482afaf4bffca"}, + {file = "pillow-10.4.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:f5b92f4d70791b4a67157321c4e8225d60b119c5cc9aee8ecf153aace4aad4ef"}, + {file = "pillow-10.4.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:86dcb5a1eb778d8b25659d5e4341269e8590ad6b4e8b44d9f4b07f8d136c414a"}, + {file = "pillow-10.4.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:780c072c2e11c9b2c7ca37f9a2ee8ba66f44367ac3e5c7832afcfe5104fd6d1b"}, + {file = "pillow-10.4.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:37fb69d905be665f68f28a8bba3c6d3223c8efe1edf14cc4cfa06c241f8c81d9"}, + {file = "pillow-10.4.0-cp312-cp312-win32.whl", hash = "sha256:7dfecdbad5c301d7b5bde160150b4db4c659cee2b69589705b6f8a0c509d9f42"}, + {file = "pillow-10.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:1d846aea995ad352d4bdcc847535bd56e0fd88d36829d2c90be880ef1ee4668a"}, + {file = "pillow-10.4.0-cp312-cp312-win_arm64.whl", hash = "sha256:e553cad5179a66ba15bb18b353a19020e73a7921296a7979c4a2b7f6a5cd57f9"}, + {file = "pillow-10.4.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8bc1a764ed8c957a2e9cacf97c8b2b053b70307cf2996aafd70e91a082e70df3"}, + {file = "pillow-10.4.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6209bb41dc692ddfee4942517c19ee81b86c864b626dbfca272ec0f7cff5d9fb"}, + {file = "pillow-10.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bee197b30783295d2eb680b311af15a20a8b24024a19c3a26431ff83eb8d1f70"}, + {file = "pillow-10.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1ef61f5dd14c300786318482456481463b9d6b91ebe5ef12f405afbba77ed0be"}, + {file = "pillow-10.4.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:297e388da6e248c98bc4a02e018966af0c5f92dfacf5a5ca22fa01cb3179bca0"}, + {file = "pillow-10.4.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:e4db64794ccdf6cb83a59d73405f63adbe2a1887012e308828596100a0b2f6cc"}, + {file = "pillow-10.4.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:bd2880a07482090a3bcb01f4265f1936a903d70bc740bfcb1fd4e8a2ffe5cf5a"}, + {file = "pillow-10.4.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4b35b21b819ac1dbd1233317adeecd63495f6babf21b7b2512d244ff6c6ce309"}, + {file = "pillow-10.4.0-cp313-cp313-win32.whl", hash = "sha256:551d3fd6e9dc15e4c1eb6fc4ba2b39c0c7933fa113b220057a34f4bb3268a060"}, + {file = "pillow-10.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:030abdbe43ee02e0de642aee345efa443740aa4d828bfe8e2eb11922ea6a21ea"}, + {file = "pillow-10.4.0-cp313-cp313-win_arm64.whl", hash = "sha256:5b001114dd152cfd6b23befeb28d7aee43553e2402c9f159807bf55f33af8a8d"}, + {file = "pillow-10.4.0-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:8d4d5063501b6dd4024b8ac2f04962d661222d120381272deea52e3fc52d3736"}, + {file = "pillow-10.4.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:7c1ee6f42250df403c5f103cbd2768a28fe1a0ea1f0f03fe151c8741e1469c8b"}, + {file = "pillow-10.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b15e02e9bb4c21e39876698abf233c8c579127986f8207200bc8a8f6bb27acf2"}, + {file = "pillow-10.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7a8d4bade9952ea9a77d0c3e49cbd8b2890a399422258a77f357b9cc9be8d680"}, + {file = "pillow-10.4.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:43efea75eb06b95d1631cb784aa40156177bf9dd5b4b03ff38979e048258bc6b"}, + {file = "pillow-10.4.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:950be4d8ba92aca4b2bb0741285a46bfae3ca699ef913ec8416c1b78eadd64cd"}, + {file = "pillow-10.4.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d7480af14364494365e89d6fddc510a13e5a2c3584cb19ef65415ca57252fb84"}, + {file = "pillow-10.4.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:73664fe514b34c8f02452ffb73b7a92c6774e39a647087f83d67f010eb9a0cf0"}, + {file = "pillow-10.4.0-cp38-cp38-win32.whl", hash = "sha256:e88d5e6ad0d026fba7bdab8c3f225a69f063f116462c49892b0149e21b6c0a0e"}, + {file = "pillow-10.4.0-cp38-cp38-win_amd64.whl", hash = "sha256:5161eef006d335e46895297f642341111945e2c1c899eb406882a6c61a4357ab"}, + {file = "pillow-10.4.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:0ae24a547e8b711ccaaf99c9ae3cd975470e1a30caa80a6aaee9a2f19c05701d"}, + {file = "pillow-10.4.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:298478fe4f77a4408895605f3482b6cc6222c018b2ce565c2b6b9c354ac3229b"}, + {file = "pillow-10.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:134ace6dc392116566980ee7436477d844520a26a4b1bd4053f6f47d096997fd"}, + {file = "pillow-10.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:930044bb7679ab003b14023138b50181899da3f25de50e9dbee23b61b4de2126"}, + {file = "pillow-10.4.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:c76e5786951e72ed3686e122d14c5d7012f16c8303a674d18cdcd6d89557fc5b"}, + {file = "pillow-10.4.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:b2724fdb354a868ddf9a880cb84d102da914e99119211ef7ecbdc613b8c96b3c"}, + {file = "pillow-10.4.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:dbc6ae66518ab3c5847659e9988c3b60dc94ffb48ef9168656e0019a93dbf8a1"}, + {file = "pillow-10.4.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:06b2f7898047ae93fad74467ec3d28fe84f7831370e3c258afa533f81ef7f3df"}, + {file = "pillow-10.4.0-cp39-cp39-win32.whl", hash = "sha256:7970285ab628a3779aecc35823296a7869f889b8329c16ad5a71e4901a3dc4ef"}, + {file = "pillow-10.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:961a7293b2457b405967af9c77dcaa43cc1a8cd50d23c532e62d48ab6cdd56f5"}, + {file = "pillow-10.4.0-cp39-cp39-win_arm64.whl", hash = "sha256:32cda9e3d601a52baccb2856b8ea1fc213c90b340c542dcef77140dfa3278a9e"}, + {file = "pillow-10.4.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:5b4815f2e65b30f5fbae9dfffa8636d992d49705723fe86a3661806e069352d4"}, + {file = "pillow-10.4.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:8f0aef4ef59694b12cadee839e2ba6afeab89c0f39a3adc02ed51d109117b8da"}, + {file = "pillow-10.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9f4727572e2918acaa9077c919cbbeb73bd2b3ebcfe033b72f858fc9fbef0026"}, + {file = "pillow-10.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ff25afb18123cea58a591ea0244b92eb1e61a1fd497bf6d6384f09bc3262ec3e"}, + {file = "pillow-10.4.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:dc3e2db6ba09ffd7d02ae9141cfa0ae23393ee7687248d46a7507b75d610f4f5"}, + {file = "pillow-10.4.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:02a2be69f9c9b8c1e97cf2713e789d4e398c751ecfd9967c18d0ce304efbf885"}, + {file = "pillow-10.4.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:0755ffd4a0c6f267cccbae2e9903d95477ca2f77c4fcf3a3a09570001856c8a5"}, + {file = "pillow-10.4.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:a02364621fe369e06200d4a16558e056fe2805d3468350df3aef21e00d26214b"}, + {file = "pillow-10.4.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:1b5dea9831a90e9d0721ec417a80d4cbd7022093ac38a568db2dd78363b00908"}, + {file = "pillow-10.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9b885f89040bb8c4a1573566bbb2f44f5c505ef6e74cec7ab9068c900047f04b"}, + {file = "pillow-10.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:87dd88ded2e6d74d31e1e0a99a726a6765cda32d00ba72dc37f0651f306daaa8"}, + {file = "pillow-10.4.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:2db98790afc70118bd0255c2eeb465e9767ecf1f3c25f9a1abb8ffc8cfd1fe0a"}, + {file = "pillow-10.4.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:f7baece4ce06bade126fb84b8af1c33439a76d8a6fd818970215e0560ca28c27"}, + {file = "pillow-10.4.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cfdd747216947628af7b259d274771d84db2268ca062dd5faf373639d00113a3"}, + {file = "pillow-10.4.0.tar.gz", hash = "sha256:166c1cd4d24309b30d61f79f4a9114b7b2313d7450912277855ff5dfd7cd4a06"}, +] + +[package.extras] +docs = ["furo", "olefile", "sphinx (>=7.3)", "sphinx-copybutton", "sphinx-inline-tabs", "sphinxext-opengraph"] +fpx = ["olefile"] +mic = ["olefile"] +tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout"] +typing = ["typing-extensions"] +xmp = ["defusedxml"] + +[[package]] +name = "plac" +version = "1.4.3" +description = "The smartest command line arguments parser in the world" +optional = false +python-versions = "*" +files = [ + {file = "plac-1.4.3-py2.py3-none-any.whl", hash = "sha256:8a84fde8f950c9de6588a2d53c9deeac3ba1ddb456d887a33228460cf6549750"}, + {file = "plac-1.4.3.tar.gz", hash = "sha256:d4cb3387b2113a28aebd509433d0264a4e5d9bb7c1a86db4fbd0a8f11af74eb3"}, +] + +[[package]] +name = "platformdirs" +version = "4.3.2" +description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`." +optional = false +python-versions = ">=3.8" +files = [ + {file = "platformdirs-4.3.2-py3-none-any.whl", hash = "sha256:eb1c8582560b34ed4ba105009a4badf7f6f85768b30126f351328507b2beb617"}, + {file = "platformdirs-4.3.2.tar.gz", hash = "sha256:9e5e27a08aa095dd127b9f2e764d74254f482fef22b0970773bfba79d091ab8c"}, +] + +[package.extras] +docs = ["furo (>=2024.8.6)", "proselint (>=0.14)", "sphinx (>=8.0.2)", "sphinx-autodoc-typehints (>=2.4)"] +test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=8.3.2)", "pytest-cov (>=5)", "pytest-mock (>=3.14)"] +type = ["mypy (>=1.11.2)"] + +[[package]] +name = "psutil" +version = "6.0.0" +description = "Cross-platform lib for process and system monitoring in Python." +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7" +files = [ + {file = "psutil-6.0.0-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:a021da3e881cd935e64a3d0a20983bda0bb4cf80e4f74fa9bfcb1bc5785360c6"}, + {file = "psutil-6.0.0-cp27-cp27m-manylinux2010_i686.whl", hash = "sha256:1287c2b95f1c0a364d23bc6f2ea2365a8d4d9b726a3be7294296ff7ba97c17f0"}, + {file = "psutil-6.0.0-cp27-cp27m-manylinux2010_x86_64.whl", hash = "sha256:a9a3dbfb4de4f18174528d87cc352d1f788b7496991cca33c6996f40c9e3c92c"}, + {file = "psutil-6.0.0-cp27-cp27mu-manylinux2010_i686.whl", hash = "sha256:6ec7588fb3ddaec7344a825afe298db83fe01bfaaab39155fa84cf1c0d6b13c3"}, + {file = "psutil-6.0.0-cp27-cp27mu-manylinux2010_x86_64.whl", hash = "sha256:1e7c870afcb7d91fdea2b37c24aeb08f98b6d67257a5cb0a8bc3ac68d0f1a68c"}, + {file = "psutil-6.0.0-cp27-none-win32.whl", hash = "sha256:02b69001f44cc73c1c5279d02b30a817e339ceb258ad75997325e0e6169d8b35"}, + {file = "psutil-6.0.0-cp27-none-win_amd64.whl", hash = "sha256:21f1fb635deccd510f69f485b87433460a603919b45e2a324ad65b0cc74f8fb1"}, + {file = "psutil-6.0.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:c588a7e9b1173b6e866756dde596fd4cad94f9399daf99ad8c3258b3cb2b47a0"}, + {file = "psutil-6.0.0-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ed2440ada7ef7d0d608f20ad89a04ec47d2d3ab7190896cd62ca5fc4fe08bf0"}, + {file = "psutil-6.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5fd9a97c8e94059b0ef54a7d4baf13b405011176c3b6ff257c247cae0d560ecd"}, + {file = "psutil-6.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e2e8d0054fc88153ca0544f5c4d554d42e33df2e009c4ff42284ac9ebdef4132"}, + {file = "psutil-6.0.0-cp36-cp36m-win32.whl", hash = "sha256:fc8c9510cde0146432bbdb433322861ee8c3efbf8589865c8bf8d21cb30c4d14"}, + {file = "psutil-6.0.0-cp36-cp36m-win_amd64.whl", hash = "sha256:34859b8d8f423b86e4385ff3665d3f4d94be3cdf48221fbe476e883514fdb71c"}, + {file = "psutil-6.0.0-cp37-abi3-win32.whl", hash = "sha256:a495580d6bae27291324fe60cea0b5a7c23fa36a7cd35035a16d93bdcf076b9d"}, + {file = "psutil-6.0.0-cp37-abi3-win_amd64.whl", hash = "sha256:33ea5e1c975250a720b3a6609c490db40dae5d83a4eb315170c4fe0d8b1f34b3"}, + {file = "psutil-6.0.0-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:ffe7fc9b6b36beadc8c322f84e1caff51e8703b88eee1da46d1e3a6ae11b4fd0"}, + {file = "psutil-6.0.0.tar.gz", hash = "sha256:8faae4f310b6d969fa26ca0545338b21f73c6b15db7c4a8d934a5482faa818f2"}, +] + +[package.extras] +test = ["enum34", "ipaddress", "mock", "pywin32", "wmi"] + +[[package]] +name = "pulp" +version = "2.8.0" +description = "PuLP is an LP modeler written in python. PuLP can generate MPS or LP files and call GLPK, COIN CLP/CBC, CPLEX, and GUROBI to solve linear problems." +optional = false +python-versions = ">=3.7" +files = [ + {file = "PuLP-2.8.0-py3-none-any.whl", hash = "sha256:4a19814a5b0a4392d788ac2315263435293579b0583c3469943fe0c6a586f263"}, + {file = "PuLP-2.8.0.tar.gz", hash = "sha256:4903bf96110bbab8ed2c68533f90565ebb76aa367d9e4df38e51bf727927c125"}, +] + +[[package]] +name = "pyparsing" +version = "3.1.4" +description = "pyparsing module - Classes and methods to define and execute parsing grammars" +optional = false +python-versions = ">=3.6.8" +files = [ + {file = "pyparsing-3.1.4-py3-none-any.whl", hash = "sha256:a6a7ee4235a3f944aa1fa2249307708f893fe5717dc603503c6c7969c070fb7c"}, + {file = "pyparsing-3.1.4.tar.gz", hash = "sha256:f86ec8d1a83f11977c9a6ea7598e8c27fc5cddfa5b07ea2241edbbde1d7bc032"}, +] + +[package.extras] +diagrams = ["jinja2", "railroad-diagrams"] + +[[package]] +name = "pyreadline3" +version = "3.4.3" +description = "A python implementation of GNU readline." +optional = false +python-versions = "*" +files = [ + {file = "pyreadline3-3.4.3-py3-none-any.whl", hash = "sha256:f832c5898f4f9a0f81d48a8c499b39d0179de1a465ea3def1a7e7231840b4ed6"}, + {file = "pyreadline3-3.4.3.tar.gz", hash = "sha256:ebab0baca37f50e2faa1dd99a6da1c75de60e0d68a3b229c134bbd12786250e2"}, +] + +[[package]] +name = "python-dateutil" +version = "2.9.0.post0" +description = "Extensions to the standard Python datetime module" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" +files = [ + {file = "python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3"}, + {file = "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"}, +] + +[package.dependencies] +six = ">=1.5" + +[[package]] +name = "pywin32" +version = "306" +description = "Python for Window Extensions" +optional = false +python-versions = "*" +files = [ + {file = "pywin32-306-cp310-cp310-win32.whl", hash = "sha256:06d3420a5155ba65f0b72f2699b5bacf3109f36acbe8923765c22938a69dfc8d"}, + {file = "pywin32-306-cp310-cp310-win_amd64.whl", hash = "sha256:84f4471dbca1887ea3803d8848a1616429ac94a4a8d05f4bc9c5dcfd42ca99c8"}, + {file = "pywin32-306-cp311-cp311-win32.whl", hash = "sha256:e65028133d15b64d2ed8f06dd9fbc268352478d4f9289e69c190ecd6818b6407"}, + {file = "pywin32-306-cp311-cp311-win_amd64.whl", hash = "sha256:a7639f51c184c0272e93f244eb24dafca9b1855707d94c192d4a0b4c01e1100e"}, + {file = "pywin32-306-cp311-cp311-win_arm64.whl", hash = "sha256:70dba0c913d19f942a2db25217d9a1b726c278f483a919f1abfed79c9cf64d3a"}, + {file = "pywin32-306-cp312-cp312-win32.whl", hash = "sha256:383229d515657f4e3ed1343da8be101000562bf514591ff383ae940cad65458b"}, + {file = "pywin32-306-cp312-cp312-win_amd64.whl", hash = "sha256:37257794c1ad39ee9be652da0462dc2e394c8159dfd913a8a4e8eb6fd346da0e"}, + {file = "pywin32-306-cp312-cp312-win_arm64.whl", hash = "sha256:5821ec52f6d321aa59e2db7e0a35b997de60c201943557d108af9d4ae1ec7040"}, + {file = "pywin32-306-cp37-cp37m-win32.whl", hash = "sha256:1c73ea9a0d2283d889001998059f5eaaba3b6238f767c9cf2833b13e6a685f65"}, + {file = "pywin32-306-cp37-cp37m-win_amd64.whl", hash = "sha256:72c5f621542d7bdd4fdb716227be0dd3f8565c11b280be6315b06ace35487d36"}, + {file = "pywin32-306-cp38-cp38-win32.whl", hash = "sha256:e4c092e2589b5cf0d365849e73e02c391c1349958c5ac3e9d5ccb9a28e017b3a"}, + {file = "pywin32-306-cp38-cp38-win_amd64.whl", hash = "sha256:e8ac1ae3601bee6ca9f7cb4b5363bf1c0badb935ef243c4733ff9a393b1690c0"}, + {file = "pywin32-306-cp39-cp39-win32.whl", hash = "sha256:e25fd5b485b55ac9c057f67d94bc203f3f6595078d1fb3b458c9c28b7153a802"}, + {file = "pywin32-306-cp39-cp39-win_amd64.whl", hash = "sha256:39b61c15272833b5c329a2989999dcae836b1eed650252ab1b7bfbe1d59f30f4"}, +] + +[[package]] +name = "pyyaml" +version = "6.0.2" +description = "YAML parser and emitter for Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, +] + +[[package]] +name = "referencing" +version = "0.35.1" +description = "JSON Referencing + Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "referencing-0.35.1-py3-none-any.whl", hash = "sha256:eda6d3234d62814d1c64e305c1331c9a3a6132da475ab6382eaa997b21ee75de"}, + {file = "referencing-0.35.1.tar.gz", hash = "sha256:25b42124a6c8b632a425174f24087783efb348a6f1e0008e63cd4466fedf703c"}, +] + +[package.dependencies] +attrs = ">=22.2.0" +rpds-py = ">=0.7.0" + +[[package]] +name = "requests" +version = "2.32.3" +description = "Python HTTP for Humans." +optional = false +python-versions = ">=3.8" +files = [ + {file = "requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"}, + {file = "requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760"}, +] + +[package.dependencies] +certifi = ">=2017.4.17" +charset-normalizer = ">=2,<4" +idna = ">=2.5,<4" +urllib3 = ">=1.21.1,<3" + +[package.extras] +socks = ["PySocks (>=1.5.6,!=1.5.7)"] +use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] + +[[package]] +name = "reretry" +version = "0.11.8" +description = "An easy to use, but functional decorator for retrying on exceptions." +optional = false +python-versions = ">=3.7" +files = [ + {file = "reretry-0.11.8-py2.py3-none-any.whl", hash = "sha256:5ec1084cd9644271ee386d34cd5dd24bdb3e91d55961b076d1a31d585ad68a79"}, + {file = "reretry-0.11.8.tar.gz", hash = "sha256:f2791fcebe512ea2f1d153a2874778523a8064860b591cd90afc21a8bed432e3"}, +] + +[[package]] +name = "rpds-py" +version = "0.20.0" +description = "Python bindings to Rust's persistent data structures (rpds)" +optional = false +python-versions = ">=3.8" +files = [ + {file = "rpds_py-0.20.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3ad0fda1635f8439cde85c700f964b23ed5fc2d28016b32b9ee5fe30da5c84e2"}, + {file = "rpds_py-0.20.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9bb4a0d90fdb03437c109a17eade42dfbf6190408f29b2744114d11586611d6f"}, + {file = "rpds_py-0.20.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c6377e647bbfd0a0b159fe557f2c6c602c159fc752fa316572f012fc0bf67150"}, + {file = "rpds_py-0.20.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eb851b7df9dda52dc1415ebee12362047ce771fc36914586b2e9fcbd7d293b3e"}, + {file = "rpds_py-0.20.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1e0f80b739e5a8f54837be5d5c924483996b603d5502bfff79bf33da06164ee2"}, + {file = "rpds_py-0.20.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5a8c94dad2e45324fc74dce25e1645d4d14df9a4e54a30fa0ae8bad9a63928e3"}, + {file = "rpds_py-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8e604fe73ba048c06085beaf51147eaec7df856824bfe7b98657cf436623daf"}, + {file = "rpds_py-0.20.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:df3de6b7726b52966edf29663e57306b23ef775faf0ac01a3e9f4012a24a4140"}, + {file = "rpds_py-0.20.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:cf258ede5bc22a45c8e726b29835b9303c285ab46fc7c3a4cc770736b5304c9f"}, + {file = "rpds_py-0.20.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:55fea87029cded5df854ca7e192ec7bdb7ecd1d9a3f63d5c4eb09148acf4a7ce"}, + {file = "rpds_py-0.20.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:ae94bd0b2f02c28e199e9bc51485d0c5601f58780636185660f86bf80c89af94"}, + {file = "rpds_py-0.20.0-cp310-none-win32.whl", hash = "sha256:28527c685f237c05445efec62426d285e47a58fb05ba0090a4340b73ecda6dee"}, + {file = "rpds_py-0.20.0-cp310-none-win_amd64.whl", hash = "sha256:238a2d5b1cad28cdc6ed15faf93a998336eb041c4e440dd7f902528b8891b399"}, + {file = "rpds_py-0.20.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:ac2f4f7a98934c2ed6505aead07b979e6f999389f16b714448fb39bbaa86a489"}, + {file = "rpds_py-0.20.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:220002c1b846db9afd83371d08d239fdc865e8f8c5795bbaec20916a76db3318"}, + {file = "rpds_py-0.20.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8d7919548df3f25374a1f5d01fbcd38dacab338ef5f33e044744b5c36729c8db"}, + {file = "rpds_py-0.20.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:758406267907b3781beee0f0edfe4a179fbd97c0be2e9b1154d7f0a1279cf8e5"}, + {file = "rpds_py-0.20.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3d61339e9f84a3f0767b1995adfb171a0d00a1185192718a17af6e124728e0f5"}, + {file = "rpds_py-0.20.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1259c7b3705ac0a0bd38197565a5d603218591d3f6cee6e614e380b6ba61c6f6"}, + {file = "rpds_py-0.20.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c1dc0f53856b9cc9a0ccca0a7cc61d3d20a7088201c0937f3f4048c1718a209"}, + {file = "rpds_py-0.20.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7e60cb630f674a31f0368ed32b2a6b4331b8350d67de53c0359992444b116dd3"}, + {file = "rpds_py-0.20.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:dbe982f38565bb50cb7fb061ebf762c2f254ca3d8c20d4006878766e84266272"}, + {file = "rpds_py-0.20.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:514b3293b64187172bc77c8fb0cdae26981618021053b30d8371c3a902d4d5ad"}, + {file = "rpds_py-0.20.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d0a26ffe9d4dd35e4dfdd1e71f46401cff0181c75ac174711ccff0459135fa58"}, + {file = "rpds_py-0.20.0-cp311-none-win32.whl", hash = "sha256:89c19a494bf3ad08c1da49445cc5d13d8fefc265f48ee7e7556839acdacf69d0"}, + {file = "rpds_py-0.20.0-cp311-none-win_amd64.whl", hash = "sha256:c638144ce971df84650d3ed0096e2ae7af8e62ecbbb7b201c8935c370df00a2c"}, + {file = "rpds_py-0.20.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:a84ab91cbe7aab97f7446652d0ed37d35b68a465aeef8fc41932a9d7eee2c1a6"}, + {file = "rpds_py-0.20.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:56e27147a5a4c2c21633ff8475d185734c0e4befd1c989b5b95a5d0db699b21b"}, + {file = "rpds_py-0.20.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2580b0c34583b85efec8c5c5ec9edf2dfe817330cc882ee972ae650e7b5ef739"}, + {file = "rpds_py-0.20.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b80d4a7900cf6b66bb9cee5c352b2d708e29e5a37fe9bf784fa97fc11504bf6c"}, + {file = "rpds_py-0.20.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:50eccbf054e62a7b2209b28dc7a22d6254860209d6753e6b78cfaeb0075d7bee"}, + {file = "rpds_py-0.20.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:49a8063ea4296b3a7e81a5dfb8f7b2d73f0b1c20c2af401fb0cdf22e14711a96"}, + {file = "rpds_py-0.20.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ea438162a9fcbee3ecf36c23e6c68237479f89f962f82dae83dc15feeceb37e4"}, + {file = "rpds_py-0.20.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:18d7585c463087bddcfa74c2ba267339f14f2515158ac4db30b1f9cbdb62c8ef"}, + {file = "rpds_py-0.20.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d4c7d1a051eeb39f5c9547e82ea27cbcc28338482242e3e0b7768033cb083821"}, + {file = "rpds_py-0.20.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:e4df1e3b3bec320790f699890d41c59d250f6beda159ea3c44c3f5bac1976940"}, + {file = "rpds_py-0.20.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:2cf126d33a91ee6eedc7f3197b53e87a2acdac63602c0f03a02dd69e4b138174"}, + {file = "rpds_py-0.20.0-cp312-none-win32.whl", hash = "sha256:8bc7690f7caee50b04a79bf017a8d020c1f48c2a1077ffe172abec59870f1139"}, + {file = "rpds_py-0.20.0-cp312-none-win_amd64.whl", hash = "sha256:0e13e6952ef264c40587d510ad676a988df19adea20444c2b295e536457bc585"}, + {file = "rpds_py-0.20.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:aa9a0521aeca7d4941499a73ad7d4f8ffa3d1affc50b9ea11d992cd7eff18a29"}, + {file = "rpds_py-0.20.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:4a1f1d51eccb7e6c32ae89243cb352389228ea62f89cd80823ea7dd1b98e0b91"}, + {file = "rpds_py-0.20.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8a86a9b96070674fc88b6f9f71a97d2c1d3e5165574615d1f9168ecba4cecb24"}, + {file = "rpds_py-0.20.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:6c8ef2ebf76df43f5750b46851ed1cdf8f109d7787ca40035fe19fbdc1acc5a7"}, + {file = "rpds_py-0.20.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b74b25f024b421d5859d156750ea9a65651793d51b76a2e9238c05c9d5f203a9"}, + {file = "rpds_py-0.20.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57eb94a8c16ab08fef6404301c38318e2c5a32216bf5de453e2714c964c125c8"}, + {file = "rpds_py-0.20.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e1940dae14e715e2e02dfd5b0f64a52e8374a517a1e531ad9412319dc3ac7879"}, + {file = "rpds_py-0.20.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d20277fd62e1b992a50c43f13fbe13277a31f8c9f70d59759c88f644d66c619f"}, + {file = "rpds_py-0.20.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:06db23d43f26478303e954c34c75182356ca9aa7797d22c5345b16871ab9c45c"}, + {file = "rpds_py-0.20.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:b2a5db5397d82fa847e4c624b0c98fe59d2d9b7cf0ce6de09e4d2e80f8f5b3f2"}, + {file = "rpds_py-0.20.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:5a35df9f5548fd79cb2f52d27182108c3e6641a4feb0f39067911bf2adaa3e57"}, + {file = "rpds_py-0.20.0-cp313-none-win32.whl", hash = "sha256:fd2d84f40633bc475ef2d5490b9c19543fbf18596dcb1b291e3a12ea5d722f7a"}, + {file = "rpds_py-0.20.0-cp313-none-win_amd64.whl", hash = "sha256:9bc2d153989e3216b0559251b0c260cfd168ec78b1fac33dd485750a228db5a2"}, + {file = "rpds_py-0.20.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:f2fbf7db2012d4876fb0d66b5b9ba6591197b0f165db8d99371d976546472a24"}, + {file = "rpds_py-0.20.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:1e5f3cd7397c8f86c8cc72d5a791071431c108edd79872cdd96e00abd8497d29"}, + {file = "rpds_py-0.20.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ce9845054c13696f7af7f2b353e6b4f676dab1b4b215d7fe5e05c6f8bb06f965"}, + {file = "rpds_py-0.20.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c3e130fd0ec56cb76eb49ef52faead8ff09d13f4527e9b0c400307ff72b408e1"}, + {file = "rpds_py-0.20.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b16aa0107ecb512b568244ef461f27697164d9a68d8b35090e9b0c1c8b27752"}, + {file = "rpds_py-0.20.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aa7f429242aae2947246587d2964fad750b79e8c233a2367f71b554e9447949c"}, + {file = "rpds_py-0.20.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:af0fc424a5842a11e28956e69395fbbeab2c97c42253169d87e90aac2886d751"}, + {file = "rpds_py-0.20.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b8c00a3b1e70c1d3891f0db1b05292747f0dbcfb49c43f9244d04c70fbc40eb8"}, + {file = "rpds_py-0.20.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:40ce74fc86ee4645d0a225498d091d8bc61f39b709ebef8204cb8b5a464d3c0e"}, + {file = "rpds_py-0.20.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:4fe84294c7019456e56d93e8ababdad5a329cd25975be749c3f5f558abb48253"}, + {file = "rpds_py-0.20.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:338ca4539aad4ce70a656e5187a3a31c5204f261aef9f6ab50e50bcdffaf050a"}, + {file = "rpds_py-0.20.0-cp38-none-win32.whl", hash = "sha256:54b43a2b07db18314669092bb2de584524d1ef414588780261e31e85846c26a5"}, + {file = "rpds_py-0.20.0-cp38-none-win_amd64.whl", hash = "sha256:a1862d2d7ce1674cffa6d186d53ca95c6e17ed2b06b3f4c476173565c862d232"}, + {file = "rpds_py-0.20.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:3fde368e9140312b6e8b6c09fb9f8c8c2f00999d1823403ae90cc00480221b22"}, + {file = "rpds_py-0.20.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:9824fb430c9cf9af743cf7aaf6707bf14323fb51ee74425c380f4c846ea70789"}, + {file = "rpds_py-0.20.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:11ef6ce74616342888b69878d45e9f779b95d4bd48b382a229fe624a409b72c5"}, + {file = "rpds_py-0.20.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c52d3f2f82b763a24ef52f5d24358553e8403ce05f893b5347098014f2d9eff2"}, + {file = "rpds_py-0.20.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9d35cef91e59ebbeaa45214861874bc6f19eb35de96db73e467a8358d701a96c"}, + {file = "rpds_py-0.20.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d72278a30111e5b5525c1dd96120d9e958464316f55adb030433ea905866f4de"}, + {file = "rpds_py-0.20.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b4c29cbbba378759ac5786730d1c3cb4ec6f8ababf5c42a9ce303dc4b3d08cda"}, + {file = "rpds_py-0.20.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6632f2d04f15d1bd6fe0eedd3b86d9061b836ddca4c03d5cf5c7e9e6b7c14580"}, + {file = "rpds_py-0.20.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:d0b67d87bb45ed1cd020e8fbf2307d449b68abc45402fe1a4ac9e46c3c8b192b"}, + {file = "rpds_py-0.20.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:ec31a99ca63bf3cd7f1a5ac9fe95c5e2d060d3c768a09bc1d16e235840861420"}, + {file = "rpds_py-0.20.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:22e6c9976e38f4d8c4a63bd8a8edac5307dffd3ee7e6026d97f3cc3a2dc02a0b"}, + {file = "rpds_py-0.20.0-cp39-none-win32.whl", hash = "sha256:569b3ea770c2717b730b61998b6c54996adee3cef69fc28d444f3e7920313cf7"}, + {file = "rpds_py-0.20.0-cp39-none-win_amd64.whl", hash = "sha256:e6900ecdd50ce0facf703f7a00df12374b74bbc8ad9fe0f6559947fb20f82364"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:617c7357272c67696fd052811e352ac54ed1d9b49ab370261a80d3b6ce385045"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:9426133526f69fcaba6e42146b4e12d6bc6c839b8b555097020e2b78ce908dcc"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:deb62214c42a261cb3eb04d474f7155279c1a8a8c30ac89b7dcb1721d92c3c02"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fcaeb7b57f1a1e071ebd748984359fef83ecb026325b9d4ca847c95bc7311c92"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d454b8749b4bd70dd0a79f428731ee263fa6995f83ccb8bada706e8d1d3ff89d"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d807dc2051abe041b6649681dce568f8e10668e3c1c6543ebae58f2d7e617855"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c3c20f0ddeb6e29126d45f89206b8291352b8c5b44384e78a6499d68b52ae511"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b7f19250ceef892adf27f0399b9e5afad019288e9be756d6919cb58892129f51"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:4f1ed4749a08379555cebf4650453f14452eaa9c43d0a95c49db50c18b7da075"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:dcedf0b42bcb4cfff4101d7771a10532415a6106062f005ab97d1d0ab5681c60"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:39ed0d010457a78f54090fafb5d108501b5aa5604cc22408fc1c0c77eac14344"}, + {file = "rpds_py-0.20.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:bb273176be34a746bdac0b0d7e4e2c467323d13640b736c4c477881a3220a989"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:f918a1a130a6dfe1d7fe0f105064141342e7dd1611f2e6a21cd2f5c8cb1cfb3e"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:f60012a73aa396be721558caa3a6fd49b3dd0033d1675c6d59c4502e870fcf0c"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3d2b1ad682a3dfda2a4e8ad8572f3100f95fad98cb99faf37ff0ddfe9cbf9d03"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:614fdafe9f5f19c63ea02817fa4861c606a59a604a77c8cdef5aa01d28b97921"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fa518bcd7600c584bf42e6617ee8132869e877db2f76bcdc281ec6a4113a53ab"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f0475242f447cc6cb8a9dd486d68b2ef7fbee84427124c232bff5f63b1fe11e5"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f90a4cd061914a60bd51c68bcb4357086991bd0bb93d8aa66a6da7701370708f"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:def7400461c3a3f26e49078302e1c1b38f6752342c77e3cf72ce91ca69fb1bc1"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:65794e4048ee837494aea3c21a28ad5fc080994dfba5b036cf84de37f7ad5074"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl", hash = "sha256:faefcc78f53a88f3076b7f8be0a8f8d35133a3ecf7f3770895c25f8813460f08"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:5b4f105deeffa28bbcdff6c49b34e74903139afa690e35d2d9e3c2c2fba18cec"}, + {file = "rpds_py-0.20.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:fdfc3a892927458d98f3d55428ae46b921d1f7543b89382fdb483f5640daaec8"}, + {file = "rpds_py-0.20.0.tar.gz", hash = "sha256:d72a210824facfdaf8768cf2d7ca25a042c30320b3020de2fa04640920d4e121"}, +] + +[[package]] +name = "scipy" +version = "1.14.1" +description = "Fundamental algorithms for scientific computing in Python" +optional = false +python-versions = ">=3.10" +files = [ + {file = "scipy-1.14.1-cp310-cp310-macosx_10_13_x86_64.whl", hash = "sha256:b28d2ca4add7ac16ae8bb6632a3c86e4b9e4d52d3e34267f6e1b0c1f8d87e389"}, + {file = "scipy-1.14.1-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:d0d2821003174de06b69e58cef2316a6622b60ee613121199cb2852a873f8cf3"}, + {file = "scipy-1.14.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:8bddf15838ba768bb5f5083c1ea012d64c9a444e16192762bd858f1e126196d0"}, + {file = "scipy-1.14.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:97c5dddd5932bd2a1a31c927ba5e1463a53b87ca96b5c9bdf5dfd6096e27efc3"}, + {file = "scipy-1.14.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2ff0a7e01e422c15739ecd64432743cf7aae2b03f3084288f399affcefe5222d"}, + {file = "scipy-1.14.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e32dced201274bf96899e6491d9ba3e9a5f6b336708656466ad0522d8528f69"}, + {file = "scipy-1.14.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:8426251ad1e4ad903a4514712d2fa8fdd5382c978010d1c6f5f37ef286a713ad"}, + {file = "scipy-1.14.1-cp310-cp310-win_amd64.whl", hash = "sha256:a49f6ed96f83966f576b33a44257d869756df6cf1ef4934f59dd58b25e0327e5"}, + {file = "scipy-1.14.1-cp311-cp311-macosx_10_13_x86_64.whl", hash = "sha256:2da0469a4ef0ecd3693761acbdc20f2fdeafb69e6819cc081308cc978153c675"}, + {file = "scipy-1.14.1-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:c0ee987efa6737242745f347835da2cc5bb9f1b42996a4d97d5c7ff7928cb6f2"}, + {file = "scipy-1.14.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:3a1b111fac6baec1c1d92f27e76511c9e7218f1695d61b59e05e0fe04dc59617"}, + {file = "scipy-1.14.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:8475230e55549ab3f207bff11ebfc91c805dc3463ef62eda3ccf593254524ce8"}, + {file = "scipy-1.14.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:278266012eb69f4a720827bdd2dc54b2271c97d84255b2faaa8f161a158c3b37"}, + {file = "scipy-1.14.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fef8c87f8abfb884dac04e97824b61299880c43f4ce675dd2cbeadd3c9b466d2"}, + {file = "scipy-1.14.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b05d43735bb2f07d689f56f7b474788a13ed8adc484a85aa65c0fd931cf9ccd2"}, + {file = "scipy-1.14.1-cp311-cp311-win_amd64.whl", hash = "sha256:716e389b694c4bb564b4fc0c51bc84d381735e0d39d3f26ec1af2556ec6aad94"}, + {file = "scipy-1.14.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:631f07b3734d34aced009aaf6fedfd0eb3498a97e581c3b1e5f14a04164a456d"}, + {file = "scipy-1.14.1-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:af29a935803cc707ab2ed7791c44288a682f9c8107bc00f0eccc4f92c08d6e07"}, + {file = "scipy-1.14.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:2843f2d527d9eebec9a43e6b406fb7266f3af25a751aa91d62ff416f54170bc5"}, + {file = "scipy-1.14.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:eb58ca0abd96911932f688528977858681a59d61a7ce908ffd355957f7025cfc"}, + {file = "scipy-1.14.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:30ac8812c1d2aab7131a79ba62933a2a76f582d5dbbc695192453dae67ad6310"}, + {file = "scipy-1.14.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f9ea80f2e65bdaa0b7627fb00cbeb2daf163caa015e59b7516395fe3bd1e066"}, + {file = "scipy-1.14.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:edaf02b82cd7639db00dbff629995ef185c8df4c3ffa71a5562a595765a06ce1"}, + {file = "scipy-1.14.1-cp312-cp312-win_amd64.whl", hash = "sha256:2ff38e22128e6c03ff73b6bb0f85f897d2362f8c052e3b8ad00532198fbdae3f"}, + {file = "scipy-1.14.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:1729560c906963fc8389f6aac023739ff3983e727b1a4d87696b7bf108316a79"}, + {file = "scipy-1.14.1-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:4079b90df244709e675cdc8b93bfd8a395d59af40b72e339c2287c91860deb8e"}, + {file = "scipy-1.14.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:e0cf28db0f24a38b2a0ca33a85a54852586e43cf6fd876365c86e0657cfe7d73"}, + {file = "scipy-1.14.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:0c2f95de3b04e26f5f3ad5bb05e74ba7f68b837133a4492414b3afd79dfe540e"}, + {file = "scipy-1.14.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b99722ea48b7ea25e8e015e8341ae74624f72e5f21fc2abd45f3a93266de4c5d"}, + {file = "scipy-1.14.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5149e3fd2d686e42144a093b206aef01932a0059c2a33ddfa67f5f035bdfe13e"}, + {file = "scipy-1.14.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e4f5a7c49323533f9103d4dacf4e4f07078f360743dec7f7596949149efeec06"}, + {file = "scipy-1.14.1-cp313-cp313-win_amd64.whl", hash = "sha256:baff393942b550823bfce952bb62270ee17504d02a1801d7fd0719534dfb9c84"}, + {file = "scipy-1.14.1.tar.gz", hash = "sha256:5a275584e726026a5699459aa72f828a610821006228e841b94275c4a7c08417"}, +] + +[package.dependencies] +numpy = ">=1.23.5,<2.3" + +[package.extras] +dev = ["cython-lint (>=0.12.2)", "doit (>=0.36.0)", "mypy (==1.10.0)", "pycodestyle", "pydevtool", "rich-click", "ruff (>=0.0.292)", "types-psutil", "typing_extensions"] +doc = ["jupyterlite-pyodide-kernel", "jupyterlite-sphinx (>=0.13.1)", "jupytext", "matplotlib (>=3.5)", "myst-nb", "numpydoc", "pooch", "pydata-sphinx-theme (>=0.15.2)", "sphinx (>=5.0.0,<=7.3.7)", "sphinx-design (>=0.4.0)"] +test = ["Cython", "array-api-strict (>=2.0)", "asv", "gmpy2", "hypothesis (>=6.30)", "meson", "mpmath", "ninja", "pooch", "pytest", "pytest-cov", "pytest-timeout", "pytest-xdist", "scikit-umfpack", "threadpoolctl"] + +[[package]] +name = "setuptools" +version = "74.1.2" +description = "Easily download, build, install, upgrade, and uninstall Python packages" +optional = false +python-versions = ">=3.8" +files = [ + {file = "setuptools-74.1.2-py3-none-any.whl", hash = "sha256:5f4c08aa4d3ebcb57a50c33b1b07e94315d7fc7230f7115e47fc99776c8ce308"}, + {file = "setuptools-74.1.2.tar.gz", hash = "sha256:95b40ed940a1c67eb70fc099094bd6e99c6ee7c23aa2306f4d2697ba7916f9c6"}, +] + +[package.extras] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)", "ruff (>=0.5.2)"] +core = ["importlib-metadata (>=6)", "importlib-resources (>=5.10.2)", "jaraco.text (>=3.7)", "more-itertools (>=8.8)", "packaging (>=24)", "platformdirs (>=2.6.2)", "tomli (>=2.0.1)", "wheel (>=0.43.0)"] +cover = ["pytest-cov"] +doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "pyproject-hooks (!=1.1)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "jaraco.test", "packaging (>=23.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.*)", "pytest-home (>=0.5)", "pytest-perf", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel (>=0.44.0)"] +type = ["importlib-metadata (>=7.0.2)", "jaraco.develop (>=7.21)", "mypy (==1.11.*)", "pytest-mypy"] + +[[package]] +name = "six" +version = "1.16.0" +description = "Python 2 and 3 compatibility utilities" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" +files = [ + {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, + {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, +] + +[[package]] +name = "smart-open" +version = "7.0.4" +description = "Utils for streaming large files (S3, HDFS, GCS, Azure Blob Storage, gzip, bz2...)" +optional = false +python-versions = "<4.0,>=3.7" +files = [ + {file = "smart_open-7.0.4-py3-none-any.whl", hash = "sha256:4e98489932b3372595cddc075e6033194775165702887216b65eba760dfd8d47"}, + {file = "smart_open-7.0.4.tar.gz", hash = "sha256:62b65852bdd1d1d516839fcb1f6bc50cd0f16e05b4ec44b52f43d38bcb838524"}, +] + +[package.dependencies] +wrapt = "*" + +[package.extras] +all = ["azure-common", "azure-core", "azure-storage-blob", "boto3", "google-cloud-storage (>=2.6.0)", "paramiko", "requests", "zstandard"] +azure = ["azure-common", "azure-core", "azure-storage-blob"] +gcs = ["google-cloud-storage (>=2.6.0)"] +http = ["requests"] +s3 = ["boto3"] +ssh = ["paramiko"] +test = ["azure-common", "azure-core", "azure-storage-blob", "boto3", "google-cloud-storage (>=2.6.0)", "moto[server]", "paramiko", "pytest", "pytest-rerunfailures", "requests", "responses", "zstandard"] +webhdfs = ["requests"] +zst = ["zstandard"] + +[[package]] +name = "smmap" +version = "5.0.1" +description = "A pure Python implementation of a sliding window memory map manager" +optional = false +python-versions = ">=3.7" +files = [ + {file = "smmap-5.0.1-py3-none-any.whl", hash = "sha256:e6d8668fa5f93e706934a62d7b4db19c8d9eb8cf2adbb75ef1b675aa332b69da"}, + {file = "smmap-5.0.1.tar.gz", hash = "sha256:dceeb6c0028fdb6734471eb07c0cd2aae706ccaecab45965ee83f11c8d3b1f62"}, +] + +[[package]] +name = "snakemake" +version = "8.20.3" +description = "Workflow management system to create reproducible and scalable data analyses" +optional = false +python-versions = ">=3.11" +files = [ + {file = "snakemake-8.20.3-py3-none-any.whl", hash = "sha256:ac77c5771afabfc8876f358db5b04a579ce3233c4c75ea9755da40fdf252fda0"}, + {file = "snakemake-8.20.3.tar.gz", hash = "sha256:8940376264f862c36c60a576744787271b10e91fc47b0ffd11a0b31961bbc0af"}, +] + +[package.dependencies] +appdirs = "*" +conda-inject = ">=1.3.1,<2.0" +configargparse = "*" +connection-pool = ">=0.0.3" +datrie = "*" +docutils = "*" +dpath = ">=2.1.6,<3.0.0" +gitpython = "*" +humanfriendly = "*" +immutables = "*" +jinja2 = ">=3.0,<4.0" +jsonschema = "*" +nbformat = "*" +packaging = "*" +psutil = "*" +pulp = ">=2.3.1,<2.9" +pyyaml = "*" +requests = ">=2.8.1,<3.0" +reretry = "*" +smart-open = ">=4.0,<8.0" +snakemake-interface-common = ">=1.17.0,<2.0" +snakemake-interface-executor-plugins = ">=9.2.0,<10.0" +snakemake-interface-report-plugins = ">=1.0.0,<2.0.0" +snakemake-interface-storage-plugins = ">=3.2.3,<4.0" +tabulate = "*" +throttler = "*" +toposort = ">=1.10,<2.0" +wrapt = "*" +yte = ">=1.5.1,<2.0" + +[package.extras] +messaging = ["slack-sdk"] +pep = ["eido", "peppy"] +reports = ["pygments"] + +[[package]] +name = "snakemake-executor-plugin-slurm" +version = "0.10.0" +description = "A Snakemake executor plugin for submitting jobs to a SLURM cluster." +optional = false +python-versions = "<4.0,>=3.11" +files = [ + {file = "snakemake_executor_plugin_slurm-0.10.0-py3-none-any.whl", hash = "sha256:7529096a66b4b7b8de4a9967533cb7a8b030b7c2bb4c740243956ebea75d1a72"}, + {file = "snakemake_executor_plugin_slurm-0.10.0.tar.gz", hash = "sha256:d970bd08e00f1664adbd3c421c956b2ce926359ff10a4d7650c444c1179bec3f"}, +] + +[package.dependencies] +snakemake-executor-plugin-slurm-jobstep = ">=0.2.0,<0.3.0" +snakemake-interface-common = ">=1.13.0,<2.0.0" +snakemake-interface-executor-plugins = ">=9.1.1,<10.0.0" +throttler = ">=1.2.2,<2.0.0" + +[[package]] +name = "snakemake-executor-plugin-slurm-jobstep" +version = "0.2.1" +description = "A Snakemake executor plugin for running srun jobs inside of SLURM jobs (meant for internal use by snakemake-executor-plugin-slurm)" +optional = false +python-versions = "<4.0,>=3.11" +files = [ + {file = "snakemake_executor_plugin_slurm_jobstep-0.2.1-py3-none-any.whl", hash = "sha256:097a51c8d2d1d40bb5aa4a845bb8c75ca03113d7197c67f047640319661725b3"}, + {file = "snakemake_executor_plugin_slurm_jobstep-0.2.1.tar.gz", hash = "sha256:58894d52b5998a34fa6f60ec511ff0bfde4a9ec96714bcaa3cd2f46cf8a33859"}, +] + +[package.dependencies] +snakemake-interface-common = ">=1.13.0,<2.0.0" +snakemake-interface-executor-plugins = ">=9.0.0,<10.0.0" + +[[package]] +name = "snakemake-interface-common" +version = "1.17.3" +description = "Common functions and classes for Snakemake and its plugins" +optional = false +python-versions = "<4.0,>=3.8" +files = [ + {file = "snakemake_interface_common-1.17.3-py3-none-any.whl", hash = "sha256:7cf277caca947119b9dea58d0925ba6491cf807b13f4f0a3f6b30883278a7f5e"}, + {file = "snakemake_interface_common-1.17.3.tar.gz", hash = "sha256:cca6e2c728072a285a8e750f00fdd98d9c50063912184c41f8b89e4cab66c7b0"}, +] + +[package.dependencies] +argparse-dataclass = ">=2.0.0,<3.0.0" +ConfigArgParse = ">=1.7,<2.0" + +[[package]] +name = "snakemake-interface-executor-plugins" +version = "9.2.0" +description = "This package provides a stable interface for interactions between Snakemake and its executor plugins." +optional = false +python-versions = "<4.0,>=3.11" +files = [ + {file = "snakemake_interface_executor_plugins-9.2.0-py3-none-any.whl", hash = "sha256:79caf50998e65e9418acd813d16e9218bf0ec7b2121925a45d9fb6afaf9d8057"}, + {file = "snakemake_interface_executor_plugins-9.2.0.tar.gz", hash = "sha256:67feaf438a0b8b041ec5f1a1dd859f729036c70c07c9fdad895135f5b949e40a"}, +] + +[package.dependencies] +argparse-dataclass = ">=2.0.0,<3.0.0" +snakemake-interface-common = ">=1.12.0,<2.0.0" +throttler = ">=1.2.2,<2.0.0" + +[[package]] +name = "snakemake-interface-report-plugins" +version = "1.0.0" +description = "The interface for Snakemake report plugins." +optional = false +python-versions = ">=3.11,<4.0" +files = [ + {file = "snakemake_interface_report_plugins-1.0.0-py3-none-any.whl", hash = "sha256:e39cf2f27a36bda788dd97ede8fd056f887e00dca2d14ffea91dbc696d1f17cd"}, + {file = "snakemake_interface_report_plugins-1.0.0.tar.gz", hash = "sha256:02311cdc4bebab2a1c28469b5e6d5c6ac6e9c66998ad4e4b3229f1472127490f"}, +] + +[package.dependencies] +snakemake-interface-common = ">=1.16.0,<2.0.0" + +[[package]] +name = "snakemake-interface-storage-plugins" +version = "3.3.0" +description = "This package provides a stable interface for interactions between Snakemake and its storage plugins." +optional = false +python-versions = "<4.0,>=3.11" +files = [ + {file = "snakemake_interface_storage_plugins-3.3.0-py3-none-any.whl", hash = "sha256:090292ee9e867d98513fb7c948461186357aa7d08db10f4b3018fc9e9008dd80"}, + {file = "snakemake_interface_storage_plugins-3.3.0.tar.gz", hash = "sha256:203d8f794dfb37d568ad01a6c375fa8beac36df8e488c0f9b9f75984769c362a"}, +] + +[package.dependencies] +reretry = ">=0.11.8,<0.12.0" +snakemake-interface-common = ">=1.12.0,<2.0.0" +throttler = ">=1.2.2,<2.0.0" +wrapt = ">=1.15.0,<2.0.0" + +[[package]] +name = "sqlalchemy" +version = "1.4.54" +description = "Database Abstraction Library" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7" +files = [ + {file = "SQLAlchemy-1.4.54-cp310-cp310-macosx_12_0_x86_64.whl", hash = "sha256:af00236fe21c4d4f4c227b6ccc19b44c594160cc3ff28d104cdce85855369277"}, + {file = "SQLAlchemy-1.4.54-cp310-cp310-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1183599e25fa38a1a322294b949da02b4f0da13dbc2688ef9dbe746df573f8a6"}, + {file = "SQLAlchemy-1.4.54-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1990d5a6a5dc358a0894c8ca02043fb9a5ad9538422001fb2826e91c50f1d539"}, + {file = "SQLAlchemy-1.4.54-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:14b3f4783275339170984cadda66e3ec011cce87b405968dc8d51cf0f9997b0d"}, + {file = "SQLAlchemy-1.4.54-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6b24364150738ce488333b3fb48bfa14c189a66de41cd632796fbcacb26b4585"}, + {file = "SQLAlchemy-1.4.54-cp310-cp310-win32.whl", hash = "sha256:a8a72259a1652f192c68377be7011eac3c463e9892ef2948828c7d58e4829988"}, + {file = "SQLAlchemy-1.4.54-cp310-cp310-win_amd64.whl", hash = "sha256:b67589f7955924865344e6eacfdcf70675e64f36800a576aa5e961f0008cde2a"}, + {file = "SQLAlchemy-1.4.54-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:b05e0626ec1c391432eabb47a8abd3bf199fb74bfde7cc44a26d2b1b352c2c6e"}, + {file = "SQLAlchemy-1.4.54-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13e91d6892b5fcb94a36ba061fb7a1f03d0185ed9d8a77c84ba389e5bb05e936"}, + {file = "SQLAlchemy-1.4.54-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fb59a11689ff3c58e7652260127f9e34f7f45478a2f3ef831ab6db7bcd72108f"}, + {file = "SQLAlchemy-1.4.54-cp311-cp311-win32.whl", hash = "sha256:1390ca2d301a2708fd4425c6d75528d22f26b8f5cbc9faba1ddca136671432bc"}, + {file = "SQLAlchemy-1.4.54-cp311-cp311-win_amd64.whl", hash = "sha256:2b37931eac4b837c45e2522066bda221ac6d80e78922fb77c75eb12e4dbcdee5"}, + {file = "SQLAlchemy-1.4.54-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:3f01c2629a7d6b30d8afe0326b8c649b74825a0e1ebdcb01e8ffd1c920deb07d"}, + {file = "SQLAlchemy-1.4.54-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c24dd161c06992ed16c5e528a75878edbaeced5660c3db88c820f1f0d3fe1f4"}, + {file = "SQLAlchemy-1.4.54-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b5e0d47d619c739bdc636bbe007da4519fc953393304a5943e0b5aec96c9877c"}, + {file = "SQLAlchemy-1.4.54-cp312-cp312-win32.whl", hash = "sha256:12bc0141b245918b80d9d17eca94663dbd3f5266ac77a0be60750f36102bbb0f"}, + {file = "SQLAlchemy-1.4.54-cp312-cp312-win_amd64.whl", hash = "sha256:f941aaf15f47f316123e1933f9ea91a6efda73a161a6ab6046d1cde37be62c88"}, + {file = "SQLAlchemy-1.4.54-cp36-cp36m-macosx_10_14_x86_64.whl", hash = "sha256:a41611835010ed4ea4c7aed1da5b58aac78ee7e70932a91ed2705a7b38e40f52"}, + {file = "SQLAlchemy-1.4.54-cp36-cp36m-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1e8c1b9ecaf9f2590337d5622189aeb2f0dbc54ba0232fa0856cf390957584a9"}, + {file = "SQLAlchemy-1.4.54-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0de620f978ca273ce027769dc8db7e6ee72631796187adc8471b3c76091b809e"}, + {file = "SQLAlchemy-1.4.54-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:c5a2530400a6e7e68fd1552a55515de6a4559122e495f73554a51cedafc11669"}, + {file = "SQLAlchemy-1.4.54-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d0cf7076c8578b3de4e43a046cc7a1af8466e1c3f5e64167189fe8958a4f9c02"}, + {file = "SQLAlchemy-1.4.54-cp37-cp37m-macosx_11_0_x86_64.whl", hash = "sha256:f1e1b92ee4ee9ffc68624ace218b89ca5ca667607ccee4541a90cc44999b9aea"}, + {file = "SQLAlchemy-1.4.54-cp37-cp37m-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:41cffc63c7c83dfc30c4cab5b4308ba74440a9633c4509c51a0c52431fb0f8ab"}, + {file = "SQLAlchemy-1.4.54-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b5933c45d11cbd9694b1540aa9076816cc7406964c7b16a380fd84d3a5fe3241"}, + {file = "SQLAlchemy-1.4.54-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:cafe0ba3a96d0845121433cffa2b9232844a2609fce694fcc02f3f31214ece28"}, + {file = "SQLAlchemy-1.4.54-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a19f816f4702d7b1951d7576026c7124b9bfb64a9543e571774cf517b7a50b29"}, + {file = "SQLAlchemy-1.4.54-cp37-cp37m-win32.whl", hash = "sha256:76c2ba7b5a09863d0a8166fbc753af96d561818c572dbaf697c52095938e7be4"}, + {file = "SQLAlchemy-1.4.54-cp37-cp37m-win_amd64.whl", hash = "sha256:a86b0e4be775902a5496af4fb1b60d8a2a457d78f531458d294360b8637bb014"}, + {file = "SQLAlchemy-1.4.54-cp38-cp38-macosx_12_0_x86_64.whl", hash = "sha256:a49730afb716f3f675755afec109895cab95bc9875db7ffe2e42c1b1c6279482"}, + {file = "SQLAlchemy-1.4.54-cp38-cp38-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26e78444bc77d089e62874dc74df05a5c71f01ac598010a327881a48408d0064"}, + {file = "SQLAlchemy-1.4.54-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:02d2ecb9508f16ab9c5af466dfe5a88e26adf2e1a8d1c56eb616396ccae2c186"}, + {file = "SQLAlchemy-1.4.54-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:394b0135900b62dbf63e4809cdc8ac923182af2816d06ea61cd6763943c2cc05"}, + {file = "SQLAlchemy-1.4.54-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5ed3576675c187e3baa80b02c4c9d0edfab78eff4e89dd9da736b921333a2432"}, + {file = "SQLAlchemy-1.4.54-cp38-cp38-win32.whl", hash = "sha256:fc9ffd9a38e21fad3e8c5a88926d57f94a32546e937e0be46142b2702003eba7"}, + {file = "SQLAlchemy-1.4.54-cp38-cp38-win_amd64.whl", hash = "sha256:a01bc25eb7a5688656c8770f931d5cb4a44c7de1b3cec69b84cc9745d1e4cc10"}, + {file = "SQLAlchemy-1.4.54-cp39-cp39-macosx_12_0_x86_64.whl", hash = "sha256:0b76bbb1cbae618d10679be8966f6d66c94f301cfc15cb49e2f2382563fb6efb"}, + {file = "SQLAlchemy-1.4.54-cp39-cp39-manylinux1_x86_64.manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_5_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cdb2886c0be2c6c54d0651d5a61c29ef347e8eec81fd83afebbf7b59b80b7393"}, + {file = "SQLAlchemy-1.4.54-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:954816850777ac234a4e32b8c88ac1f7847088a6e90cfb8f0e127a1bf3feddff"}, + {file = "SQLAlchemy-1.4.54-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:1d83cd1cc03c22d922ec94d0d5f7b7c96b1332f5e122e81b1a61fb22da77879a"}, + {file = "SQLAlchemy-1.4.54-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1576fba3616f79496e2f067262200dbf4aab1bb727cd7e4e006076686413c80c"}, + {file = "SQLAlchemy-1.4.54-cp39-cp39-win32.whl", hash = "sha256:3112de9e11ff1957148c6de1df2bc5cc1440ee36783412e5eedc6f53638a577d"}, + {file = "SQLAlchemy-1.4.54-cp39-cp39-win_amd64.whl", hash = "sha256:6da60fb24577f989535b8fc8b2ddc4212204aaf02e53c4c7ac94ac364150ed08"}, + {file = "sqlalchemy-1.4.54.tar.gz", hash = "sha256:4470fbed088c35dc20b78a39aaf4ae54fe81790c783b3264872a0224f437c31a"}, +] + +[package.dependencies] +greenlet = {version = "!=0.4.17", markers = "python_version >= \"3\" and (platform_machine == \"aarch64\" or platform_machine == \"ppc64le\" or platform_machine == \"x86_64\" or platform_machine == \"amd64\" or platform_machine == \"AMD64\" or platform_machine == \"win32\" or platform_machine == \"WIN32\")"} + +[package.extras] +aiomysql = ["aiomysql (>=0.2.0)", "greenlet (!=0.4.17)"] +aiosqlite = ["aiosqlite", "greenlet (!=0.4.17)", "typing_extensions (!=3.10.0.1)"] +asyncio = ["greenlet (!=0.4.17)"] +asyncmy = ["asyncmy (>=0.2.3,!=0.2.4)", "greenlet (!=0.4.17)"] +mariadb-connector = ["mariadb (>=1.0.1,!=1.1.2)", "mariadb (>=1.0.1,!=1.1.2)"] +mssql = ["pyodbc"] +mssql-pymssql = ["pymssql", "pymssql"] +mssql-pyodbc = ["pyodbc", "pyodbc"] +mypy = ["mypy (>=0.910)", "sqlalchemy2-stubs"] +mysql = ["mysqlclient (>=1.4.0)", "mysqlclient (>=1.4.0,<2)"] +mysql-connector = ["mysql-connector-python", "mysql-connector-python"] +oracle = ["cx_oracle (>=7)", "cx_oracle (>=7,<8)"] +postgresql = ["psycopg2 (>=2.7)"] +postgresql-asyncpg = ["asyncpg", "asyncpg", "greenlet (!=0.4.17)", "greenlet (!=0.4.17)"] +postgresql-pg8000 = ["pg8000 (>=1.16.6,!=1.29.0)", "pg8000 (>=1.16.6,!=1.29.0)"] +postgresql-psycopg2binary = ["psycopg2-binary"] +postgresql-psycopg2cffi = ["psycopg2cffi"] +pymysql = ["pymysql", "pymysql (<1)"] +sqlcipher = ["sqlcipher3_binary"] + +[[package]] +name = "tabulate" +version = "0.9.0" +description = "Pretty-print tabular data" +optional = false +python-versions = ">=3.7" +files = [ + {file = "tabulate-0.9.0-py3-none-any.whl", hash = "sha256:024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f"}, + {file = "tabulate-0.9.0.tar.gz", hash = "sha256:0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c"}, +] + +[package.extras] +widechars = ["wcwidth"] + +[[package]] +name = "throttler" +version = "1.2.2" +description = "Zero-dependency Python package for easy throttling with asyncio support" +optional = false +python-versions = "*" +files = [ + {file = "throttler-1.2.2-py3-none-any.whl", hash = "sha256:fc6ae612a2529e01110b32335af40375258b98e3b81232ec77cd07f51bf71392"}, + {file = "throttler-1.2.2.tar.gz", hash = "sha256:d54db406d98e1b54d18a9ba2b31ab9f093ac64a0a59d730c1cf7bb1cdfc94a58"}, +] + +[package.extras] +dev = ["aiohttp (>=3.8)", "codecov (>=2.1)", "flake8 (>=4.0)", "pytest (>=7.0)", "pytest-asyncio (>=0.16)", "pytest-cov (>=3.0)"] + +[[package]] +name = "toposort" +version = "1.10" +description = "Implements a topological sort algorithm." +optional = false +python-versions = "*" +files = [ + {file = "toposort-1.10-py3-none-any.whl", hash = "sha256:cbdbc0d0bee4d2695ab2ceec97fe0679e9c10eab4b2a87a9372b929e70563a87"}, + {file = "toposort-1.10.tar.gz", hash = "sha256:bfbb479c53d0a696ea7402601f4e693c97b0367837c8898bc6471adfca37a6bd"}, +] + +[[package]] +name = "traitlets" +version = "5.14.3" +description = "Traitlets Python configuration system" +optional = false +python-versions = ">=3.8" +files = [ + {file = "traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f"}, + {file = "traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7"}, +] + +[package.extras] +docs = ["myst-parser", "pydata-sphinx-theme", "sphinx"] +test = ["argcomplete (>=3.0.3)", "mypy (>=1.7.0)", "pre-commit", "pytest (>=7.0,<8.2)", "pytest-mock", "pytest-mypy-testing"] + +[[package]] +name = "urllib3" +version = "2.2.2" +description = "HTTP library with thread-safe connection pooling, file post, and more." +optional = false +python-versions = ">=3.8" +files = [ + {file = "urllib3-2.2.2-py3-none-any.whl", hash = "sha256:a448b2f64d686155468037e1ace9f2d2199776e17f0a46610480d311f73e3472"}, + {file = "urllib3-2.2.2.tar.gz", hash = "sha256:dd505485549a7a552833da5e6063639d0d177c04f23bc3864e41e5dc5f612168"}, +] + +[package.extras] +brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +h2 = ["h2 (>=4,<5)"] +socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] +zstd = ["zstandard (>=0.18.0)"] + +[[package]] +name = "wrapt" +version = "1.16.0" +description = "Module for decorators, wrappers and monkey patching." +optional = false +python-versions = ">=3.6" +files = [ + {file = "wrapt-1.16.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ffa565331890b90056c01db69c0fe634a776f8019c143a5ae265f9c6bc4bd6d4"}, + {file = "wrapt-1.16.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e4fdb9275308292e880dcbeb12546df7f3e0f96c6b41197e0cf37d2826359020"}, + {file = "wrapt-1.16.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bb2dee3874a500de01c93d5c71415fcaef1d858370d405824783e7a8ef5db440"}, + {file = "wrapt-1.16.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2a88e6010048489cda82b1326889ec075a8c856c2e6a256072b28eaee3ccf487"}, + {file = "wrapt-1.16.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ac83a914ebaf589b69f7d0a1277602ff494e21f4c2f743313414378f8f50a4cf"}, + {file = "wrapt-1.16.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:73aa7d98215d39b8455f103de64391cb79dfcad601701a3aa0dddacf74911d72"}, + {file = "wrapt-1.16.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:807cc8543a477ab7422f1120a217054f958a66ef7314f76dd9e77d3f02cdccd0"}, + {file = "wrapt-1.16.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:bf5703fdeb350e36885f2875d853ce13172ae281c56e509f4e6eca049bdfb136"}, + {file = "wrapt-1.16.0-cp310-cp310-win32.whl", hash = "sha256:f6b2d0c6703c988d334f297aa5df18c45e97b0af3679bb75059e0e0bd8b1069d"}, + {file = "wrapt-1.16.0-cp310-cp310-win_amd64.whl", hash = "sha256:decbfa2f618fa8ed81c95ee18a387ff973143c656ef800c9f24fb7e9c16054e2"}, + {file = "wrapt-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1a5db485fe2de4403f13fafdc231b0dbae5eca4359232d2efc79025527375b09"}, + {file = "wrapt-1.16.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:75ea7d0ee2a15733684badb16de6794894ed9c55aa5e9903260922f0482e687d"}, + {file = "wrapt-1.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a452f9ca3e3267cd4d0fcf2edd0d035b1934ac2bd7e0e57ac91ad6b95c0c6389"}, + {file = "wrapt-1.16.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:43aa59eadec7890d9958748db829df269f0368521ba6dc68cc172d5d03ed8060"}, + {file = "wrapt-1.16.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72554a23c78a8e7aa02abbd699d129eead8b147a23c56e08d08dfc29cfdddca1"}, + {file = "wrapt-1.16.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d2efee35b4b0a347e0d99d28e884dfd82797852d62fcd7ebdeee26f3ceb72cf3"}, + {file = "wrapt-1.16.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:6dcfcffe73710be01d90cae08c3e548d90932d37b39ef83969ae135d36ef3956"}, + {file = "wrapt-1.16.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:eb6e651000a19c96f452c85132811d25e9264d836951022d6e81df2fff38337d"}, + {file = "wrapt-1.16.0-cp311-cp311-win32.whl", hash = "sha256:66027d667efe95cc4fa945af59f92c5a02c6f5bb6012bff9e60542c74c75c362"}, + {file = "wrapt-1.16.0-cp311-cp311-win_amd64.whl", hash = "sha256:aefbc4cb0a54f91af643660a0a150ce2c090d3652cf4052a5397fb2de549cd89"}, + {file = "wrapt-1.16.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:5eb404d89131ec9b4f748fa5cfb5346802e5ee8836f57d516576e61f304f3b7b"}, + {file = "wrapt-1.16.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:9090c9e676d5236a6948330e83cb89969f433b1943a558968f659ead07cb3b36"}, + {file = "wrapt-1.16.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:94265b00870aa407bd0cbcfd536f17ecde43b94fb8d228560a1e9d3041462d73"}, + {file = "wrapt-1.16.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f2058f813d4f2b5e3a9eb2eb3faf8f1d99b81c3e51aeda4b168406443e8ba809"}, + {file = "wrapt-1.16.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:98b5e1f498a8ca1858a1cdbffb023bfd954da4e3fa2c0cb5853d40014557248b"}, + {file = "wrapt-1.16.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:14d7dc606219cdd7405133c713f2c218d4252f2a469003f8c46bb92d5d095d81"}, + {file = "wrapt-1.16.0-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:49aac49dc4782cb04f58986e81ea0b4768e4ff197b57324dcbd7699c5dfb40b9"}, + {file = "wrapt-1.16.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:418abb18146475c310d7a6dc71143d6f7adec5b004ac9ce08dc7a34e2babdc5c"}, + {file = "wrapt-1.16.0-cp312-cp312-win32.whl", hash = "sha256:685f568fa5e627e93f3b52fda002c7ed2fa1800b50ce51f6ed1d572d8ab3e7fc"}, + {file = "wrapt-1.16.0-cp312-cp312-win_amd64.whl", hash = "sha256:dcdba5c86e368442528f7060039eda390cc4091bfd1dca41e8046af7c910dda8"}, + {file = "wrapt-1.16.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:d462f28826f4657968ae51d2181a074dfe03c200d6131690b7d65d55b0f360f8"}, + {file = "wrapt-1.16.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a33a747400b94b6d6b8a165e4480264a64a78c8a4c734b62136062e9a248dd39"}, + {file = "wrapt-1.16.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b3646eefa23daeba62643a58aac816945cadc0afaf21800a1421eeba5f6cfb9c"}, + {file = "wrapt-1.16.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ebf019be5c09d400cf7b024aa52b1f3aeebeff51550d007e92c3c1c4afc2a40"}, + {file = "wrapt-1.16.0-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:0d2691979e93d06a95a26257adb7bfd0c93818e89b1406f5a28f36e0d8c1e1fc"}, + {file = "wrapt-1.16.0-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:1acd723ee2a8826f3d53910255643e33673e1d11db84ce5880675954183ec47e"}, + {file = "wrapt-1.16.0-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:bc57efac2da352a51cc4658878a68d2b1b67dbe9d33c36cb826ca449d80a8465"}, + {file = "wrapt-1.16.0-cp36-cp36m-win32.whl", hash = "sha256:da4813f751142436b075ed7aa012a8778aa43a99f7b36afe9b742d3ed8bdc95e"}, + {file = "wrapt-1.16.0-cp36-cp36m-win_amd64.whl", hash = "sha256:6f6eac2360f2d543cc875a0e5efd413b6cbd483cb3ad7ebf888884a6e0d2e966"}, + {file = "wrapt-1.16.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:a0ea261ce52b5952bf669684a251a66df239ec6d441ccb59ec7afa882265d593"}, + {file = "wrapt-1.16.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7bd2d7ff69a2cac767fbf7a2b206add2e9a210e57947dd7ce03e25d03d2de292"}, + {file = "wrapt-1.16.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9159485323798c8dc530a224bd3ffcf76659319ccc7bbd52e01e73bd0241a0c5"}, + {file = "wrapt-1.16.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a86373cf37cd7764f2201b76496aba58a52e76dedfaa698ef9e9688bfd9e41cf"}, + {file = "wrapt-1.16.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:73870c364c11f03ed072dda68ff7aea6d2a3a5c3fe250d917a429c7432e15228"}, + {file = "wrapt-1.16.0-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:b935ae30c6e7400022b50f8d359c03ed233d45b725cfdd299462f41ee5ffba6f"}, + {file = "wrapt-1.16.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:db98ad84a55eb09b3c32a96c576476777e87c520a34e2519d3e59c44710c002c"}, + {file = "wrapt-1.16.0-cp37-cp37m-win32.whl", hash = "sha256:9153ed35fc5e4fa3b2fe97bddaa7cbec0ed22412b85bcdaf54aeba92ea37428c"}, + {file = "wrapt-1.16.0-cp37-cp37m-win_amd64.whl", hash = "sha256:66dfbaa7cfa3eb707bbfcd46dab2bc6207b005cbc9caa2199bcbc81d95071a00"}, + {file = "wrapt-1.16.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1dd50a2696ff89f57bd8847647a1c363b687d3d796dc30d4dd4a9d1689a706f0"}, + {file = "wrapt-1.16.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:44a2754372e32ab315734c6c73b24351d06e77ffff6ae27d2ecf14cf3d229202"}, + {file = "wrapt-1.16.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e9723528b9f787dc59168369e42ae1c3b0d3fadb2f1a71de14531d321ee05b0"}, + {file = "wrapt-1.16.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dbed418ba5c3dce92619656802cc5355cb679e58d0d89b50f116e4a9d5a9603e"}, + {file = "wrapt-1.16.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:941988b89b4fd6b41c3f0bfb20e92bd23746579736b7343283297c4c8cbae68f"}, + {file = "wrapt-1.16.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:6a42cd0cfa8ffc1915aef79cb4284f6383d8a3e9dcca70c445dcfdd639d51267"}, + {file = "wrapt-1.16.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:1ca9b6085e4f866bd584fb135a041bfc32cab916e69f714a7d1d397f8c4891ca"}, + {file = "wrapt-1.16.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:d5e49454f19ef621089e204f862388d29e6e8d8b162efce05208913dde5b9ad6"}, + {file = "wrapt-1.16.0-cp38-cp38-win32.whl", hash = "sha256:c31f72b1b6624c9d863fc095da460802f43a7c6868c5dda140f51da24fd47d7b"}, + {file = "wrapt-1.16.0-cp38-cp38-win_amd64.whl", hash = "sha256:490b0ee15c1a55be9c1bd8609b8cecd60e325f0575fc98f50058eae366e01f41"}, + {file = "wrapt-1.16.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9b201ae332c3637a42f02d1045e1d0cccfdc41f1f2f801dafbaa7e9b4797bfc2"}, + {file = "wrapt-1.16.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:2076fad65c6736184e77d7d4729b63a6d1ae0b70da4868adeec40989858eb3fb"}, + {file = "wrapt-1.16.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c5cd603b575ebceca7da5a3a251e69561bec509e0b46e4993e1cac402b7247b8"}, + {file = "wrapt-1.16.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b47cfad9e9bbbed2339081f4e346c93ecd7ab504299403320bf85f7f85c7d46c"}, + {file = "wrapt-1.16.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8212564d49c50eb4565e502814f694e240c55551a5f1bc841d4fcaabb0a9b8a"}, + {file = "wrapt-1.16.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:5f15814a33e42b04e3de432e573aa557f9f0f56458745c2074952f564c50e664"}, + {file = "wrapt-1.16.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:db2e408d983b0e61e238cf579c09ef7020560441906ca990fe8412153e3b291f"}, + {file = "wrapt-1.16.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:edfad1d29c73f9b863ebe7082ae9321374ccb10879eeabc84ba3b69f2579d537"}, + {file = "wrapt-1.16.0-cp39-cp39-win32.whl", hash = "sha256:ed867c42c268f876097248e05b6117a65bcd1e63b779e916fe2e33cd6fd0d3c3"}, + {file = "wrapt-1.16.0-cp39-cp39-win_amd64.whl", hash = "sha256:eb1b046be06b0fce7249f1d025cd359b4b80fc1c3e24ad9eca33e0dcdb2e4a35"}, + {file = "wrapt-1.16.0-py3-none-any.whl", hash = "sha256:6906c4100a8fcbf2fa735f6059214bb13b97f75b1a61777fcf6432121ef12ef1"}, + {file = "wrapt-1.16.0.tar.gz", hash = "sha256:5f370f952971e7d17c7d1ead40e49f32345a7f7a5373571ef44d800d06b1899d"}, +] + +[[package]] +name = "yte" +version = "1.5.4" +description = "A YAML template engine with Python expressions" +optional = false +python-versions = ">=3.7" +files = [ + {file = "yte-1.5.4-py3-none-any.whl", hash = "sha256:14ccfcb57d60b7652041b606129851423805140b22f52f5152f7c2692cd7b905"}, + {file = "yte-1.5.4.tar.gz", hash = "sha256:d2d77e53eafca74f58234fcd3fea28cc0a719e4f3784911511e35e86594bc880"}, +] + +[package.dependencies] +dpath = ">=2.1,<3.0" +plac = ">=1.3.4,<2.0.0" +pyyaml = ">=6.0,<7.0" + +[metadata] +lock-version = "2.0" +python-versions = "^3.12" +content-hash = "9ed459c90fb1717f42bd4364d1158292a7418f38256530a53f3d77423fcfacf1" diff --git a/examples/pyproject.toml b/examples/pyproject.toml new file mode 100644 index 00000000..42918f14 --- /dev/null +++ b/examples/pyproject.toml @@ -0,0 +1,17 @@ +[tool.poetry] +name = "SPECFEMPP_EXAMPLES" +version = "0.1.0" +description = "" +authors = ["Rohit Kakodkar "] + +[tool.poetry.dependencies] +python = "^3.12" +snakemake = "^8.14.0" +obspy = "^1.4.0" +snakemake-executor-plugin-slurm = "^0.10.0" + +[tool.poetry.dev-dependencies] + +[build-system] +requires = ["poetry-core>=1.0.0"] +build-backend = "poetry.core.masonry.api" diff --git a/include/IO/ASCII/ASCII.hpp b/include/IO/ASCII/ASCII.hpp new file mode 100644 index 00000000..bc6ac343 --- /dev/null +++ b/include/IO/ASCII/ASCII.hpp @@ -0,0 +1,38 @@ +#ifndef _SPECFEM_IO_ASCII_HPP +#define _SPECFEM_IO_ASCII_HPP + +#include "impl/dataset.hpp" +#include "impl/dataset.tpp" +#include "impl/file.hpp" +#include "impl/group.hpp" + +namespace specfem { +namespace IO { + +/** + * @brief + * + * + * ASCII I/O writes the output in a human-readable format. The heirarchy of the + * format is similar to that of HDF5 - where a file contains groups, which in + * turn contain datasets. The implemetation creates separate directories for + * each group and and separate .txt and .meta files for each dataset. + * + * @tparam OpType Operation type (read/write) + */ +template class ASCII { +public: + using File = + specfem::IO::impl::ASCII::File; ///< ASCII file implementation + using Group = + specfem::IO::impl::ASCII::Group; ///< ASCII group implementation + template + using Dataset = + specfem::IO::impl::ASCII::Dataset; ///< ASCII dataset + ///< implementation +}; + +} // namespace IO +} // namespace specfem + +#endif /* _SPECFEM_IO_ASCII_HPP */ diff --git a/include/IO/ASCII/impl/dataset.hpp b/include/IO/ASCII/impl/dataset.hpp new file mode 100644 index 00000000..6e9f354a --- /dev/null +++ b/include/IO/ASCII/impl/dataset.hpp @@ -0,0 +1,83 @@ +#ifndef _SPECFEM_IO_ASCII_IMPL_DATASET_HPP +#define _SPECFEM_IO_ASCII_IMPL_DATASET_HPP + +#include "datasetbase.hpp" +#include "native_type.hpp" +#include +#include + +namespace specfem { +namespace IO { +namespace impl { +namespace ASCII { + +// Forward declaration +template class Group; +template class File; +/** + * @brief Dataset class for ASCII IO + * + * @tparam OpType Operation type (read/write) + */ +template +class Dataset : public DatasetBase { +public: + // static_assert(ViewType::is_contiguous, "ViewType must be contiguous"); + +#if KOKKOS_VERSION < 40100 + constexpr static int rank = ViewType::rank; + ; ///< Rank of the View +#else + constexpr static int rank = ViewType::rank(); ///< Rank of the View +#endif + + using value_type = + typename ViewType::non_const_value_type; ///< Underlying type + using native_type = + typename specfem::IO::impl::ASCII::native_type; ///< Native + ///< type used + ///< within + ///< ASCII + ///< library + using MemSpace = typename ViewType::memory_space; ///< Memory space + + /** + * @name Constructors + * + */ + ///@{ + /** + * @brief Construct a new ASCII Dataset object within an ASCII file with the + * given name + * + * @param file ASCII file object to create the dataset in + * @param name Name of the dataset + * @param data Data to write + */ + Dataset(boost::filesystem::path &file, const std::string &name, + const ViewType data); + ///@} + + /** + * @brief Write the data to the dataset + * + */ + void write(); + + /** + * @brief Read the data from the dataset + * + */ + void read(); + + ~Dataset() { DatasetBase::close(); } + +private: + ViewType data; ///< Data to write +}; +} // namespace ASCII +} // namespace impl +} // namespace IO +} // namespace specfem + +#endif /* _SPECFEM_IO_ASCII_IMPL_DATASET_HPP */ diff --git a/include/IO/ASCII/impl/dataset.tpp b/include/IO/ASCII/impl/dataset.tpp new file mode 100644 index 00000000..5c3cad13 --- /dev/null +++ b/include/IO/ASCII/impl/dataset.tpp @@ -0,0 +1,51 @@ +#ifndef _SPECFEM_IO_ASCII_IMPL_DATASET_TPP +#define _SPECFEM_IO_ASCII_IMPL_DATASET_TPP + +#include "dataset.hpp" +#include "datasetbase.hpp" +#include +#include "kokkos_abstractions.h" + +template +specfem::IO::impl::ASCII::Dataset::Dataset( + boost::filesystem::path &folder_name, const std::string &name, + const ViewType data) + : data(data), DatasetBase( + folder_name, name, rank, + [&data]() -> int * { + int *dims = new int[rank]; + for (int i = 0; i < rank; i++) { + dims[i] = data.extent(i); + } + return dims; + }()) {} + +template +void specfem::IO::impl::ASCII::Dataset::write() { + if (std::is_same_v) { + DatasetBase::write(data.data()); + } else if (std::is_same_v) { + auto host_data = Kokkos::create_mirror_view(data); + Kokkos::deep_copy(host_data, data); + DatasetBase::write(host_data.data()); + return; + } else { + throw std::runtime_error("Unknown memory space"); + } +} + +template +void specfem::IO::impl::ASCII::Dataset::read() { + if (std::is_same_v) { + DatasetBase::read(data.data()); + } else if (std::is_same_v) { + auto host_data = Kokkos::create_mirror_view(data); + DatasetBase::read(host_data.data()); + Kokkos::deep_copy(data, host_data); + return; + } else { + throw std::runtime_error("Unknown memory space"); + } +} + +#endif /* _SPECFEM_IO_ASCII_IMPL_DATASET_TPP */ diff --git a/include/IO/ASCII/impl/datasetbase.hpp b/include/IO/ASCII/impl/datasetbase.hpp new file mode 100644 index 00000000..9026bc73 --- /dev/null +++ b/include/IO/ASCII/impl/datasetbase.hpp @@ -0,0 +1,179 @@ +#ifndef _SPECFEM_IO_ASCII_IMPL_DATASETBASE_HPP +#define _SPECFEM_IO_ASCII_IMPL_DATASETBASE_HPP + +#include "IO/operators.hpp" +#include "native_type.hpp" +#include "native_type.tpp" +#include +#include +#include +#include +#include +#include + +namespace specfem { +namespace IO { +namespace impl { +namespace ASCII { + +template class DatasetBase; + +template <> class DatasetBase { +protected: + DatasetBase(const boost::filesystem::path &folder_path, + const std::string &name, const int rank, const int *dims) + : file_path(folder_path / boost::filesystem::path(name + ".txt")), + rank(rank), dims(dims) { + + boost::filesystem::path metadata_path = + folder_path / boost::filesystem::path(name + ".meta"); + // Delete the file if it exists + if (boost::filesystem::exists(file_path)) { + std::ostringstream oss; + oss << "WARNING : File " << name << " already exists. Deleting it."; + std::cout << oss.str() << std::endl; + boost::filesystem::remove(file_path); + boost::filesystem::remove(metadata_path); + } + + std::ofstream metadata(metadata_path); + if (!metadata.is_open()) { + std::ostringstream oss; + oss << "ERROR : Could not open file " << metadata_path; + throw std::runtime_error(oss.str()); + } + + metadata << "rank " << rank << "\n"; + metadata << "dims "; + for (int i = 0; i < rank; ++i) { + metadata << dims[i] << " "; + } + metadata << "\n"; + + metadata.close(); + } + + template void write(const value_type *data) const { + + std::ofstream file(file_path); + if (!file.is_open()) { + std::ostringstream oss; + oss << "ERROR : Could not open file " << file_path; + throw std::runtime_error(oss.str()); + } + + // Count total elements + int total_elements = 1; + for (int i = 0; i < rank; ++i) { + total_elements *= dims[i]; + } + + for (int i = 0; i < total_elements; ++i) { + specfem::IO::impl::ASCII::native_type::write(file, data[i]); + } + + file.close(); + } + + void close() const {}; + +private: + boost::filesystem::path file_path; + const int rank; + const int *dims; +}; + +template <> class DatasetBase { +protected: + DatasetBase(const boost::filesystem::path &folder_path, + const std::string &name, const int rank, const int *dims) + : file_path(folder_path / boost::filesystem::path(name + ".txt")), + rank(rank), dims(dims) { + // Read meta data file and check if the dimensions match + boost::filesystem::path metadata_path = + folder_path / boost::filesystem::path(name + ".meta"); + if (!boost::filesystem::exists(metadata_path)) { + std::ostringstream oss; + oss << "ERROR : Metadata file " << metadata_path << " does not exist"; + throw std::runtime_error(oss.str()); + } + std::ifstream metadata(metadata_path); + if (!metadata.is_open()) { + std::ostringstream oss; + oss << "ERROR : Could not open file " << metadata_path; + throw std::runtime_error(oss.str()); + } + + std::string line; + std::getline(metadata, line); + std::istringstream iss(line); + std::string token; + iss >> token; + if (token != "rank") { + std::ostringstream oss; + oss << "ERROR : Metadata file " << metadata_path << " is corrupted"; + throw std::runtime_error(oss.str()); + } + iss >> token; + int read_rank = std::stoi(token); + if (read_rank != rank) { + std::ostringstream oss; + oss << "Dimension of the dataset do not match the view"; + throw std::runtime_error(oss.str()); + } + std::getline(metadata, line); + iss = std::istringstream(line); + iss >> token; + if (token != "dims") { + std::ostringstream oss; + oss << "ERROR : Metadata file " << metadata_path << " is corrupted"; + throw std::runtime_error(oss.str()); + } + int read_dims; + for (int i = 0; i < rank; ++i) { + iss >> token; + read_dims = std::stoi(token); + if (read_dims != dims[i]) { + std::ostringstream oss; + oss << "Dimension of the dataset do not match the view"; + throw std::runtime_error(oss.str()); + } + } + metadata.close(); + } + + template void read(value_type *data) const { + std::ifstream file(file_path); + if (!file.is_open()) { + std::ostringstream oss; + oss << "ERROR : Could not open file " << file_path; + throw std::runtime_error(oss.str()); + } + + // Count total elements + int total_elements = 1; + for (int i = 0; i < rank; ++i) { + total_elements *= dims[i]; + } + + for (int i = 0; i < total_elements; ++i) { + specfem::IO::impl::ASCII::native_type::read(file, data[i]); + } + + file.close(); + } + + void close() const {}; + +private: + boost::filesystem::path file_path; + const int rank; + const int *dims; +}; + +} // namespace ASCII +} // namespace impl +} // namespace IO +} // namespace specfem + +#endif /* _SPECFEM_IO_ASCII_IMPL_DATASETBASE_HPP */ diff --git a/include/IO/ASCII/impl/file.hpp b/include/IO/ASCII/impl/file.hpp new file mode 100644 index 00000000..fba12ecc --- /dev/null +++ b/include/IO/ASCII/impl/file.hpp @@ -0,0 +1,170 @@ +#ifndef _SPECFEM_IO_ASCII_IMPL_FILE_HPP +#define _SPECFEM_IO_ASCII_IMPL_FILE_HPP + +#include "group.hpp" +#include +#include +#include +#include +#include + +namespace specfem { +namespace IO { +namespace impl { +namespace ASCII { + +// Forward declaration +template class Group; +template class Dataset; + +/** + * @brief SPECFEM++ ASCII File implementation + * + * + * @tparam OpType Operation type (read/write) + */ +template class File; + +/** + * @brief Template specialization for write operation + * + */ +template <> class File { +public: + using OpType = specfem::IO::write; ///< Operation type + + /** + * @name Constructors + * + */ + ///@{ + /** + * @brief Construct a new ASCII File object with the given name + * + * @param name Name of the folder + */ + File(const std::string &name) : folder_path(name) { + // Delete the folder if it exists + if (boost::filesystem::exists(folder_path)) { + std::ostringstream oss; + oss << "WARNING : Folder " << folder_path.string() + << " already exists. Deleting it."; + std::cout << oss.str() << std::endl; + boost::filesystem::remove_all(folder_path); + } + + // Create the folder + const bool success = boost::filesystem::create_directory(folder_path); + if (!success) { + std::ostringstream oss; + oss << "ERROR : Could not create folder " << name; + throw std::runtime_error(oss.str()); + } + } + + /** + * @brief Construct a new ASCII File object with the given name + * + * @param name Name of the folder + */ + File(const char *name) : File(std::string(name)) {} + ///@} + + /** + * @brief Create a new dataset within the file + * + * @tparam ViewType Kokkos view type of the data + * @param name Name of the dataset + * @param data Data to write + * @return specfem::IO::impl::ASCII::Dataset Dataset object + */ + template + specfem::IO::impl::ASCII::Dataset + createDataset(const std::string &name, const ViewType data) { + return specfem::IO::impl::ASCII::Dataset(folder_path, + name, data); + } + + /** + * @brief Create a new group within the file + * + * @param name Name of the group + * @return specfem::IO::impl::ASCII::Group Group object + */ + specfem::IO::impl::ASCII::Group createGroup(const std::string &name) { + return specfem::IO::impl::ASCII::Group(folder_path, name); + } + + ~File() {} + +private: + boost::filesystem::path folder_path; ///< Path to the folder +}; + +/** + * @brief Template specialization for read operation + * + */ +template <> class File { +public: + using OpType = specfem::IO::read; ///< Operation type + + /** + * @name Constructors + * + */ + ///@{ + /** + * @brief Read the ASCII file with the given name + * + * @param name Name of the folder + */ + File(const std::string &name) : folder_path(name) { + if (!boost::filesystem::exists(folder_path)) { + throw std::runtime_error("ERROR : Folder " + name + " does not exist."); + } + } + + /** + * @brief Read the ASCII file with the given name + * + * @param name Name of the folder + */ + File(const char *name) : File(std::string(name)) {} + ///@} + /** + * @brief Open an existing dataset within the file + * + * @tparam ViewType Kokkos view type of the data + * @param name Name of the dataset + * @param data Data to be read + * @return specfem::IO::impl::ASCII::Dataset Dataset object + */ + template + specfem::IO::impl::ASCII::Dataset + openDataset(const std::string &name, const ViewType data) { + return specfem::IO::impl::ASCII::Dataset(folder_path, + name, data); + } + + /** + * @brief Open an existing group within the file + * + * @param name Name of the group + * @return specfem::IO::impl::ASCII::Group Group object + */ + specfem::IO::impl::ASCII::Group openGroup(const std::string &name) { + return specfem::IO::impl::ASCII::Group(folder_path, name); + } + + ~File() {} + +private: + boost::filesystem::path folder_path; ///< Path to the folder +}; +} // namespace ASCII +} // namespace impl +} // namespace IO +} // namespace specfem + +#endif /* _SPECFEM_IO_ASCII_IMPL_FILE_HPP */ diff --git a/include/IO/ASCII/impl/group.hpp b/include/IO/ASCII/impl/group.hpp new file mode 100644 index 00000000..1e6b418a --- /dev/null +++ b/include/IO/ASCII/impl/group.hpp @@ -0,0 +1,180 @@ +#ifndef _SPECFEM_IO_ASCII_IMPL_GROUP_HPP +#define _SPECFEM_IO_ASCII_IMPL_GROUP_HPP + +#include +#include +#include +#include +#include + +namespace specfem { +namespace IO { +namespace impl { +namespace ASCII { + +// Forward declaration +template class Dataset; +template class File; + +/** + * @brief Group class for ASCII IO + * + * @tparam OpType Operation type (read/write) + */ +template class Group; + +/** + * @brief Template specialization for write operation + */ +template <> class Group { +public: + using OpType = specfem::IO::write; ///< Operation type + + /** + * @name Constructors + * + */ + ///@{ + /** + * @brief Construct a new ASCII Group object with the given name + * + * @param parent_directory Path to the parent directory + * @param name Name of the folder + */ + Group(boost::filesystem::path parent_directory, const std::string &name) + : folder_path(parent_directory / boost::filesystem::path(name)) { + // Delete the folder if it exists + if (boost::filesystem::exists(this->folder_path)) { + std::ostringstream oss; + oss << "WARNING : Folder " << this->folder_path.string() + << " already exists. Deleting it."; + std::cout << oss.str() << std::endl; + boost::filesystem::remove_all(folder_path); + } + + // Create the folder + const bool success = boost::filesystem::create_directory(this->folder_path); + if (!success) { + std::ostringstream oss; + oss << "ERROR : Could not create folder " << name; + throw std::runtime_error(oss.str()); + } + } + + /** + * @brief Construct a new ASCII Group object with the given name + * + * @param parent_directory Path to the parent directory + * @param name Name of the folder + */ + Group(boost::filesystem::path parent_directory, const char *name) + : Group(parent_directory, std::string(name)) {} + ///@} + + /** + * @brief Create a new dataset within the group + * + * @tparam ViewType Kokkos view type of the data + * @param name Name of the dataset + * @param data Data to write + * @return specfem::IO::impl::ASCII::Dataset Dataset object + */ + template + specfem::IO::impl::ASCII::Dataset + createDataset(const std::string &name, const ViewType data) { + return specfem::IO::impl::ASCII::Dataset(folder_path, + name, data); + } + + /** + * @brief Create a new group within the group + * + * @param name Name of the group + * @return specfem::IO::impl::ASCII::Group Group object + */ + specfem::IO::impl::ASCII::Group createGroup(const std::string &name) { + return specfem::IO::impl::ASCII::Group(folder_path, name); + } + + ~Group() {} + +private: + boost::filesystem::path folder_path; ///< Path to the folder +}; + +/** + * @brief Template specialization for read operation + */ +template <> class Group { +public: + using OpType = specfem::IO::read; ///< Operation type + + /** + * @name Constructors + * + */ + ///@{ + /** + * @brief Construct a new ASCII Group object with the given name + * + * @param parent_directory Path to the parent directory + * @param name Name of the folder + */ + Group(boost::filesystem::path parent_directory, const std::string &name) + : folder_path(parent_directory / boost::filesystem::path(name)) { + // Check if the folder exists + if (!boost::filesystem::exists(this->folder_path)) { + std::ostringstream oss; + oss << "ERROR : Folder " << this->folder_path.string() + << " does not exist."; + throw std::runtime_error(oss.str()); + } + } + + /** + * @brief Construct a new ASCII Group object with the given name + * + * @param parent_directory Path to the parent directory + * @param name Name of the folder + */ + Group(boost::filesystem::path parent_directory, const char *name) + : Group(parent_directory, std::string(name)) {} + ///@} + + /** + * @brief Open an existing dataset within the group + * + * @tparam ViewType Kokkos view type of the data + * @param name Name of the dataset + * @param data Data to be read + * @return specfem::IO::impl::ASCII::Dataset Dataset object + */ + template + specfem::IO::impl::ASCII::Dataset + openDataset(const std::string &name, const ViewType data) { + return specfem::IO::impl::ASCII::Dataset(folder_path, + name, data); + } + + /** + * @brief Open an existing group within the group + * + * @param name Name of the group + * @return specfem::IO::impl::ASCII::Group Group object + */ + specfem::IO::impl::ASCII::Group openGroup(const std::string &name) { + return specfem::IO::impl::ASCII::Group(folder_path, name); + } + + ~Group() {} + +private: + boost::filesystem::path folder_path; ///< Path to the folder +}; + +} // namespace ASCII +} // namespace impl +} // namespace IO +} // namespace specfem + +#endif /* _SPECFEM_IO_ASCII_IMPL_GROUP_HPP */ diff --git a/include/IO/ASCII/impl/native_type.hpp b/include/IO/ASCII/impl/native_type.hpp new file mode 100644 index 00000000..73ad7e65 --- /dev/null +++ b/include/IO/ASCII/impl/native_type.hpp @@ -0,0 +1,15 @@ +#ifndef _SPECFEM_IO_ASCII_IMPL_NATIVE_TYPE_HPP +#define _SPECFEM_IO_ASCII_IMPL_NATIVE_TYPE_HPP + +namespace specfem { +namespace IO { +namespace impl { +namespace ASCII { + +template struct native_type; +} // namespace ASCII +} // namespace impl +} // namespace IO +} // namespace specfem + +#endif /* _SPECFEM_IO_ASCII_IMPL_NATIVE_TYPE_HPP */ diff --git a/include/IO/ASCII/impl/native_type.tpp b/include/IO/ASCII/impl/native_type.tpp new file mode 100644 index 00000000..9d22a8b7 --- /dev/null +++ b/include/IO/ASCII/impl/native_type.tpp @@ -0,0 +1,149 @@ +#ifndef _SPECFEM_IO_ASCII_IMPL_NATIVE_TYPE_TPP +#define _SPECFEM_IO_ASCII_IMPL_NATIVE_TYPE_TPP + +#include +#include +#include + +template <> struct specfem::IO::impl::ASCII::native_type { + static void write(std::ostream &os, const bool &value) { + os << value << "\n"; + } + static void read(std::ifstream &is, bool &value) { + std::string line; + std::getline(is, line); + value = std::stoi(line); + } +}; + +template <> struct specfem::IO::impl::ASCII::native_type { + static void write(std::ostream &os, const unsigned short &value) { + os << value << "\n"; + } + static void read(std::ifstream &is, unsigned short &value) { + std::string line; + std::getline(is, line); + value = std::stoul(line); + } +}; + +template <> struct specfem::IO::impl::ASCII::native_type { + static void write(std::ostream &os, const short &value) { + os << value << "\n"; + } + static void read(std::ifstream &is, short &value) { + std::string line; + std::getline(is, line); + value = std::stoi(line); + } +}; + +template <> struct specfem::IO::impl::ASCII::native_type { + static void write(std::ofstream &os, const int &value) { + os << value << "\n"; + } + static void read(std::ifstream &is, int &value) { + std::string line; + std::getline(is, line); + value = std::stoi(line); + } +}; + +template <> struct specfem::IO::impl::ASCII::native_type { + static void write(std::ostream &os, const long &value) { + os << value << "\n"; + } + static void read(std::ifstream &is, long &value) { + std::string line; + std::getline(is, line); + value = std::stol(line); + } +}; + +template <> struct specfem::IO::impl::ASCII::native_type { + static void write(std::ostream &os, const long long &value) { + os << value << "\n"; + } + static void read(std::ifstream &is, long long &value) { + std::string line; + std::getline(is, line); + value = std::stoll(line); + } +}; + +template <> struct specfem::IO::impl::ASCII::native_type { + static void write(std::ostream &os, const unsigned int &value) { + os << value << "\n"; + } + static void read(std::ifstream &is, unsigned int &value) { + std::string line; + std::getline(is, line); + value = std::stoul(line); + } +}; + +template <> struct specfem::IO::impl::ASCII::native_type { + static void write(std::ostream &os, const unsigned long &value) { + os << value << "\n"; + } + static void read(std::ifstream &is, unsigned long &value) { + std::string line; + std::getline(is, line); + value = std::stoul(line); + } +}; + +template <> struct specfem::IO::impl::ASCII::native_type { + static void write(std::ostream &os, const unsigned long long &value) { + os << value << "\n"; + } + static void read(std::ifstream &is, unsigned long long &value) { + std::string line; + std::getline(is, line); + value = std::stoull(line); + } +}; + +template <> struct specfem::IO::impl::ASCII::native_type { + static void write(std::ostream &os, const unsigned char &value) { + os << value << "\n"; + } + static void read(std::ifstream &is, unsigned char &value) { + std::string line; + std::getline(is, line); + value = std::stoul(line); + } +}; + +template <> struct specfem::IO::impl::ASCII::native_type { + static void write(std::ostream &os, const float &value) { + os << std::setprecision(10) << std::scientific << value << "\n"; + } + static void read(std::ifstream &is, float &value) { + std::string line; + std::getline(is, line); + value = std::stof(line); + } +}; + +template <> struct specfem::IO::impl::ASCII::native_type { + static void write(std::ostream &os, const double &value) { + os << std::setprecision(10) << std::scientific << value << "\n"; + } + static void read(std::ifstream &is, double &value) { + std::string line; + std::getline(is, line); + value = std::stod(line); + } +}; + +template <> struct specfem::IO::impl::ASCII::native_type { + static void write(std::ostream &os, const std::string &value) { + os << value << "\n"; + } + static void read(std::ifstream &is, std::string &value) { + std::getline(is, value); + } +}; + +#endif /* _SPECFEM_IO_ASCII_IMPL_NATIVE_TYPE_TPP */ diff --git a/include/IO/HDF5/HDF5.hpp b/include/IO/HDF5/HDF5.hpp new file mode 100644 index 00000000..045d5927 --- /dev/null +++ b/include/IO/HDF5/HDF5.hpp @@ -0,0 +1,30 @@ +#pragma once + +#ifndef NO_HDF5 +#include "H5Cpp.h" +#endif + +#include "IO/HDF5/impl/dataset.hpp" +#include "IO/HDF5/impl/dataset.tpp" +#include "IO/HDF5/impl/file.hpp" +#include "IO/HDF5/impl/group.hpp" + +namespace specfem { +namespace IO { +/** + * @brief HDF5 I/O wrapper + * + * @tparam OpType Operation type (read/write) + */ +template class HDF5 { +public: + using File = specfem::IO::impl::HDF5::File; ///< Wrapper for HDF5 file + using Group = + specfem::IO::impl::HDF5::Group; ///< Wrapper for HDF5 group + template + using Dataset = + specfem::IO::impl::HDF5::Dataset; ///< Wrapper for HDF5 + ///< dataset +}; +} // namespace IO +} // namespace specfem diff --git a/include/IO/HDF5/impl/dataset.hpp b/include/IO/HDF5/impl/dataset.hpp new file mode 100644 index 00000000..dfd5f7e0 --- /dev/null +++ b/include/IO/HDF5/impl/dataset.hpp @@ -0,0 +1,119 @@ +#ifndef SPECFEM_IO_HDF5_IMPL_DATASET_HPP +#define SPECFEM_IO_HDF5_IMPL_DATASET_HPP + +#ifndef NO_HDF5 +#include "H5Cpp.h" +#endif + +#include "datasetbase.hpp" +#include +#include + +namespace specfem { +namespace IO { +namespace impl { +namespace HDF5 { + +#ifdef NO_HDF5 +// Error message if HDF5 is not available +template class Dataset { +public: + using value_type = typename ViewType::non_const_value_type; + using MemSpace = typename ViewType::memory_space; + using native_type = void; + + template Dataset(Args &&...args) { + throw std::runtime_error("SPECFEM++ was not compiled with HDF5 support"); + } + + void write() { + throw std::runtime_error("SPECFEM++ was not compiled with HDF5 support"); + } + + void read() { + throw std::runtime_error("SPECFEM++ was not compiled with HDF5 support"); + } +}; +#else +// Forward declaration +template class Group; +template class File; + +/** + * @brief Wrapper for HDF5 dataset + * + * @tparam ViewType Kokkos view type of the data + * @tparam OpType Operation type (read/write) + */ +template +class Dataset : public DatasetBase { +public: + // static_assert(ViewType::is_contiguous, "ViewType must be contiguous"); + +#if KOKKOS_VERSION < 40100 + constexpr static int rank = ViewType::rank; + ; ///< Rank of the View +#else + constexpr static int rank = ViewType::rank(); ///< Rank of the View +#endif + using value_type = + typename ViewType::non_const_value_type; ///< Underlying type of the View + using native_type = + typename specfem::IO::impl::HDF5::native_type; ///< Native + ///< type used + ///< within + ///< HDF5 + ///< library + using MemSpace = typename ViewType::memory_space; ///< Memory space + + /** + * @name Constructors + * + */ + ///@{ + /** + * @brief Construct a new HDF5 Dataset object within an HDF5 file with the + * given name + * + * @param file HDF5 file object to create the dataset in + * @param name Name of the dataset + * @param data Data to write + */ + Dataset(std::unique_ptr &file, const std::string &name, + const ViewType data); + + /** + * @brief Construct a new HDF5 Dataset object within an HDF5 group with the + * given name + * + * @param group HDF5 group object to create the dataset in + * @param name Name of the dataset + * @param data Data to write + */ + Dataset(std::unique_ptr &group, const std::string &name, + const ViewType data); + + ///@} + + /** + * @brief Write data to the dataset + */ + void write(); + + /** + * @brief Read data from the dataset + */ + void read(); + + ~Dataset() { DatasetBase::close(); } + +private: + ViewType data; ///< Data to be written/read +}; +#endif +} // namespace HDF5 +} // namespace impl +} // namespace IO +} // namespace specfem + +#endif diff --git a/include/IO/HDF5/impl/dataset.tpp b/include/IO/HDF5/impl/dataset.tpp new file mode 100644 index 00000000..b1646083 --- /dev/null +++ b/include/IO/HDF5/impl/dataset.tpp @@ -0,0 +1,77 @@ +#ifndef SPECFEM_IO_HDF5_IMPL_DATASET_TPP +#define SPECFEM_IO_HDF5_IMPL_DATASET_TPP + +#ifndef NO_HDF5 +#include "H5Cpp.h" +#endif + +#include "IO/operators.hpp" +#include "dataset.hpp" +#include "datasetbase.hpp" +#include "kokkos_abstractions.h" +#include "native_type.hpp" +#include "native_type.tpp" +#include +#include + +#ifndef NO_HDF5 +template +specfem::IO::impl::HDF5::Dataset::Dataset( + std::unique_ptr &file, const std::string &name, + const ViewType data) + : data(data), DatasetBase( + file, name, rank, + [&data]() -> hsize_t * { + hsize_t *dims = new hsize_t[rank]; + for (int i = 0; i < rank; i++) { + dims[i] = data.extent(i); + } + return dims; + }(), + native_type::type()) {} + +template +specfem::IO::impl::HDF5::Dataset::Dataset( + std::unique_ptr &group, const std::string &name, + const ViewType data) + : data(data), DatasetBase( + group, name, rank, + [&data]() -> hsize_t * { + hsize_t *dims = new hsize_t[rank]; + for (int i = 0; i < rank; i++) { + dims[i] = data.extent(i); + } + return dims; + }(), + native_type::type()) {} + +template +void specfem::IO::impl::HDF5::Dataset::write() { + if (std::is_same_v) { + DatasetBase::write(data.data()); + } else if (std::is_same_v) { + auto host_data = Kokkos::create_mirror_view(data); + Kokkos::deep_copy(host_data, data); + DatasetBase::write(host_data.data()); + return; + } else { + throw std::runtime_error("Unknown memory space"); + } +} + +template +void specfem::IO::impl::HDF5::Dataset::read() { + if (std::is_same_v) { + DatasetBase::read(data.data()); + } else if (std::is_same_v) { + auto host_data = Kokkos::create_mirror_view(data); + DatasetBase::read(host_data.data()); + Kokkos::deep_copy(data, host_data); + return; + } else { + throw std::runtime_error("Unknown memory space"); + } +} +#endif + +#endif diff --git a/include/IO/HDF5/impl/datasetbase.hpp b/include/IO/HDF5/impl/datasetbase.hpp new file mode 100644 index 00000000..6d9d0aa9 --- /dev/null +++ b/include/IO/HDF5/impl/datasetbase.hpp @@ -0,0 +1,117 @@ +#ifndef SPECFEM_IO_HDF5_IMPL_DATASETBASE_HPP +#define SPECFEM_IO_HDF5_IMPL_DATASETBASE_HPP + +#ifndef NO_HDF5 +#include "H5Cpp.h" +#endif + +#include "IO/operators.hpp" +#include "native_type.hpp" +#include +#include + +namespace specfem { +namespace IO { +namespace impl { +namespace HDF5 { + +#ifndef NO_HDF5 +template class DatasetBase; + +template <> class DatasetBase { +protected: + template + DatasetBase(std::unique_ptr &file, const std::string &name, + const int rank, const hsize_t *dims, const AtomType &type) + : dataspace(std::make_unique(rank, dims)) { + dataset = std::make_unique( + file->createDataSet(name, type, *dataspace)); + } + + template + DatasetBase(std::unique_ptr &group, const std::string &name, + const int rank, const hsize_t *dims, const AtomType &type) + : dataspace(std::make_unique(rank, dims)) { + dataset = std::make_unique( + group->createDataSet(name, type, *dataspace)); + } + + template void write(const value_type *data) { + dataset->write(data, + specfem::IO::impl::HDF5::native_type::type()); + } + + void close() { + dataset->close(); + dataspace->close(); + } + + ~DatasetBase() { close(); } + +private: + std::unique_ptr dataset; + std::unique_ptr dataspace; +}; + +template <> class DatasetBase { +protected: + template + DatasetBase(std::unique_ptr &file, const std::string &name, + const int rank, const hsize_t *dims, const AtomType &type) + : dataset(std::make_unique(file->openDataSet(name))) { + + if (!(dataset->getDataType() == type)) { + throw std::runtime_error("Type of dataset does not match view"); + } + + dataspace = std::make_unique(dataset->getSpace()); + hsize_t check_dims[rank]; + dataspace->getSimpleExtentDims(check_dims); + for (int i = 0; i < rank; ++i) { + if (check_dims[i] != dims[i]) { + throw std::runtime_error("Dimensions of dataset do not match view"); + } + } + } + + template + DatasetBase(std::unique_ptr &group, const std::string &name, + const int rank, const hsize_t *dims, const AtomType &type) + : dataset(std::make_unique(group->openDataSet(name))) { + if (!(dataset->getDataType() == type)) { + throw std::runtime_error("Type of dataset does not match view"); + } + + dataspace = std::make_unique(dataset->getSpace()); + hsize_t check_dims[rank]; + dataspace->getSimpleExtentDims(check_dims); + for (int i = 0; i < rank; ++i) { + if (check_dims[i] != dims[i]) { + throw std::runtime_error("Dimensions of dataset do not match view"); + } + } + } + + template void read(value_type *data) { + dataset->read(data, + specfem::IO::impl::HDF5::native_type::type()); + } + + void close() { + dataset->close(); + dataspace->close(); + } + + ~DatasetBase() { close(); } + +private: + std::unique_ptr dataset; + std::unique_ptr dataspace; +}; +#endif +} // namespace HDF5 +} // namespace impl +} // namespace IO +} // namespace specfem + +#endif diff --git a/include/IO/HDF5/impl/file.hpp b/include/IO/HDF5/impl/file.hpp new file mode 100644 index 00000000..f011611b --- /dev/null +++ b/include/IO/HDF5/impl/file.hpp @@ -0,0 +1,189 @@ +#ifndef SPECFEM_IO_HDF5_IMPL_FILE_HPP +#define SPECFEM_IO_HDF5_IMPL_FILE_HPP + +#ifndef NO_HDF5 +#include "H5Cpp.h" +#endif + +#include "IO/operators.hpp" +#include "dataset.hpp" +#include "group.hpp" +#include +#include + +namespace specfem { +namespace IO { +namespace impl { +namespace HDF5 { + +#ifdef NO_HDF5 +template class File { +public: + File(const std::string &name) { + throw std::runtime_error("SPECFEM++ was not compiled with HDF5 support"); + } + File(const char *name) { + throw std::runtime_error("SPECFEM++ was not compiled with HDF5 support"); + } + + template + specfem::IO::impl::HDF5::Dataset + createDataset(const std::string &name, const ViewType data) { + throw std::runtime_error("SPECFEM++ was not compiled with HDF5 support"); + } + + specfem::IO::impl::HDF5::Group createGroup(const std::string &name) { + throw std::runtime_error("SPECFEM++ was not compiled with HDF5 support"); + } + + template + specfem::IO::impl::HDF5::Dataset + openDataset(const std::string &name, const ViewType data) { + throw std::runtime_error("SPECFEM++ was not compiled with HDF5 support"); + } + + specfem::IO::impl::HDF5::Group openGroup(const std::string &name) { + throw std::runtime_error("SPECFEM++ was not compiled with HDF5 support"); + } +}; + +#else + +// Forward declaration +template class Group; +template class Dataset; + +/** + * @brief Wrapper for HDF5 file + * + * @tparam OpType Operation type (read/write) + */ +template class File; + +/** + * @brief Template specialization for write operation + */ +template <> class File { +public: + using OpType = specfem::IO::write; ///< Operation type + + /** + * @name Constructors + * + */ + ///@{ + /** + * @brief Construct a new HDF5 File object with the given name + * + * @param name Name of the file + */ + File(const std::string &name) + : file(std::make_unique(name + ".h5", H5F_ACC_TRUNC)) {} + /** + * @brief Construct a new File object with the given name + * + * @param name Name of the file + */ + File(const char *name) + : file(std::make_unique(std::string(name) + ".h5", + H5F_ACC_TRUNC)) {} + ///@} + + /** + * @brief Create a new dataset within the file + * + * @tparam ViewType Kokkos view type of the data + * @param name Name of the dataset + * @param data Data to be written + * @return specfem::IO::impl::HDF5::Dataset Dataset object + */ + template + specfem::IO::impl::HDF5::Dataset + createDataset(const std::string &name, const ViewType data) { + return specfem::IO::impl::HDF5::Dataset(file, name, data); + } + + /** + * @brief Create a new group within the file + * + * @param name Name of the group + * @return specfem::IO::impl::HDF5::Group Group object + */ + specfem::IO::impl::HDF5::Group createGroup(const std::string &name) { + return specfem::IO::impl::HDF5::Group(file, name); + } + + ~File() { file->close(); } + +private: + std::unique_ptr file; ///< pointer to HDF5 file object +}; + +/** + * @brief Template specialization for read operation + */ +template <> class File { +public: + using OpType = specfem::IO::read; ///< Operation type + + /** + * @name Constructors + * + */ + ///@{ + /** + * @brief Read the HDF5 file with the given name + * + * @param name Name of the file + */ + File(const std::string &name) + : file(std::make_unique(name + ".h5", H5F_ACC_RDONLY)) {} + /** + * @brief Read the HDF5 file with the given name + * + * @param name Name of the file + */ + File(const char *name) + : file(std::make_unique(std::string(name) + ".h5", + H5F_ACC_RDONLY)) {} + + ///@} + + /** + * @brief Open an existing dataset within the file + * + * @tparam ViewType Kokkos view type of the data + * @param name Name of the dataset + * @param data Data to be read + * @return specfem::IO::impl::HDF5::Dataset Dataset object + */ + template + specfem::IO::impl::HDF5::Dataset + openDataset(const std::string &name, const ViewType data) { + return specfem::IO::impl::HDF5::Dataset(file, name, data); + } + + /** + * @brief Open an existing group within the file + * + * @param name Name of the group + * @return specfem::IO::impl::HDF5::Group Group object + */ + specfem::IO::impl::HDF5::Group openGroup(const std::string &name) { + return specfem::IO::impl::HDF5::Group(file, name); + } + + ~File() { file->close(); } + +private: + std::unique_ptr file; ///< pointer to HDF5 file object +}; + +#endif + +} // namespace HDF5 +} // namespace impl +} // namespace IO +} // namespace specfem + +#endif diff --git a/include/IO/HDF5/impl/group.hpp b/include/IO/HDF5/impl/group.hpp new file mode 100644 index 00000000..ccf50ba4 --- /dev/null +++ b/include/IO/HDF5/impl/group.hpp @@ -0,0 +1,195 @@ +#ifndef SPECFEM_IO_HDF5_IMPL_GROUP_HPP +#define SPECFEM_IO_HDF5_IMPL_GROUP_HPP + +#ifndef NO_HDF5 +#include "H5Cpp.h" +#endif + +#include "IO/operators.hpp" +#include "dataset.hpp" +#include +#include + +namespace specfem { +namespace IO { +namespace impl { +namespace HDF5 { + +#ifdef NO_HDF5 +template class Group { +public: + template Group(Args &&...args) { + throw std::runtime_error("SPECFEM++ was not compiled with HDF5 support"); + } + + template + specfem::IO::impl::HDF5::Dataset + createDataset(const std::string &name, const ViewType data) { + throw std::runtime_error("SPECFEM++ was not compiled with HDF5 support"); + } + + specfem::IO::impl::HDF5::Group createGroup(const std::string &name) { + throw std::runtime_error("SPECFEM++ was not compiled with HDF5 support"); + } + + template + specfem::IO::impl::HDF5::Dataset + openDataset(const std::string &name, const ViewType data) { + throw std::runtime_error("SPECFEM++ was not compiled with HDF5 support"); + } + + specfem::IO::impl::HDF5::Group openGroup(const std::string &name) { + throw std::runtime_error("SPECFEM++ was not compiled with HDF5 support"); + } +}; + +#else + +// Forward declaration +template class Dataset; +template class File; + +/** + * @brief Wrapper for HDF5 group + * + * @tparam OpType Operation type (read/write) + */ +template class Group; + +/** + * @brief Template specialization for write operation + */ +template <> class Group { +public: + using OpType = specfem::IO::write; ///< Operation type + + /** + * @name Constructors + * + */ + + /** + * @brief Construct a new HDF5 Group object within an HDF5 file with the given + * name + * + * @param file HDF5 file object to create the group in + * @param name Name of the group + */ + Group(std::unique_ptr &file, const std::string &name) + : group(std::make_unique(file->createGroup(name))){}; + + /** + * @brief Construct a new HDF5 Group object within an HDF5 group with the + * given name + * + * @param group HDF5 group object to create the group in + * @param name Name of the group + */ + Group(std::unique_ptr &group, const std::string &name) + : group(std::make_unique(group->createGroup(name))){}; + ///@} + + /** + * @brief Create a new dataset within the group + * + * @tparam ViewType Kokkos view type of the data + * @param name Name of the dataset + * @param data Data to be written + * @return specfem::IO::impl::HDF5::Dataset Dataset object + */ + template + specfem::IO::impl::HDF5::Dataset + createDataset(const std::string &name, const ViewType data) { + return specfem::IO::impl::HDF5::Dataset(group, name, + data); + } + + /** + * @brief Create a new group within the group + * + * @param name Name of the group + * @return specfem::IO::impl::HDF5::Group Group object + */ + specfem::IO::impl::HDF5::Group createGroup(const std::string &name) { + return specfem::IO::impl::HDF5::Group(group, name); + } + + ~Group() { group->close(); } + +private: + std::unique_ptr group; ///< pointer to HDF5 group object +}; + +/** + * @brief Template specialization for read operation + */ +template <> class Group { +public: + using OpType = specfem::IO::read; ///< Operation type + + /** + * @name Constructors + * + */ + ///@{ + + /** + * @brief Open an existing HDF5 Group object within an HDF5 file with the + * given name + * + * @param file HDF5 file object where the group is located + * @param name Name of the group + */ + Group(std::unique_ptr &file, const std::string &name) + : group(std::make_unique(file->openGroup(name))){}; + + /** + * @brief Open an existing HDF5 Group object within an HDF5 group with the + * given name + * + * @param group HDF5 group object where the group is located + * @param name Name of the group + */ + Group(std::unique_ptr &group, const std::string &name) + : group(std::make_unique(group->openGroup(name))){}; + ///@} + + /** + * @brief Open an existing dataset within the group + * + * @tparam ViewType Kokkos view type of the data + * @param name Name of the dataset + * @param data Data to be read + * @return specfem::IO::impl::HDF5::Dataset Dataset object + */ + template + specfem::IO::impl::HDF5::Dataset + openDataset(const std::string &name, const ViewType data) { + return specfem::IO::impl::HDF5::Dataset(group, name, + data); + } + + /** + * @brief Open an existing group within the group + * + * @param name Name of the group + * @return specfem::IO::impl::HDF5::Group Group object + */ + specfem::IO::impl::HDF5::Group openGroup(const std::string &name) { + return specfem::IO::impl::HDF5::Group(group, name); + } + + ~Group() { group->close(); } + +private: + std::unique_ptr group; ///< pointer to HDF5 group object +}; + +#endif + +} // namespace HDF5 +} // namespace impl +} // namespace IO +} // namespace specfem + +#endif diff --git a/include/IO/HDF5/impl/native_type.hpp b/include/IO/HDF5/impl/native_type.hpp new file mode 100644 index 00000000..62956443 --- /dev/null +++ b/include/IO/HDF5/impl/native_type.hpp @@ -0,0 +1,30 @@ +#ifndef SPECFEM_IO_HDF5_IMPL_NATIVE_TYPE_HPP +#define SPECFEM_IO_HDF5_IMPL_NATIVE_TYPE_HPP + +#ifndef NO_HDF5 +#include "H5Cpp.h" +#else +#include +#endif + +namespace specfem { +namespace IO { +namespace impl { +namespace HDF5 { + +#ifdef NO_HDF5 +template struct native_type { + static T type() { + throw std::runtime_error("SPECFEM++ was not compiled with HDF5 support"); + return T(); + } +}; +#else +template struct native_type {}; +#endif +} // namespace HDF5 +} // namespace impl +} // namespace IO +} // namespace specfem + +#endif diff --git a/include/IO/HDF5/impl/native_type.tpp b/include/IO/HDF5/impl/native_type.tpp new file mode 100644 index 00000000..b9683e0d --- /dev/null +++ b/include/IO/HDF5/impl/native_type.tpp @@ -0,0 +1,117 @@ +#ifndef SPECFEM_IO_HDF5_IMPL_NATIVE_TYPE_TPP +#define SPECFEM_IO_HDF5_IMPL_NATIVE_TYPE_TPP + +#ifndef NO_HDF5 +#include "H5Cpp.h" +#endif + +#include "native_type.hpp" +#include + +#ifndef NO_HDF5 +template <> struct specfem::IO::impl::HDF5::native_type { + static H5::IntType& type() { + static H5::IntType type(H5::PredType::NATIVE_INT); + type.setOrder(H5T_ORDER_LE); + return type; + } +}; + +template <> struct specfem::IO::impl::HDF5::native_type { + static H5::FloatType& type() { + static H5::FloatType type(H5::PredType::NATIVE_FLOAT); + type.setOrder(H5T_ORDER_LE); + return type; + } +}; + +template <> struct specfem::IO::impl::HDF5::native_type { + static H5::FloatType& type() { + static H5::FloatType type(H5::PredType::NATIVE_DOUBLE); + type.setOrder(H5T_ORDER_LE); + return type; + } +}; + +template <> struct specfem::IO::impl::HDF5::native_type { + static H5::IntType& type() { + static H5::IntType type(H5::PredType::NATIVE_LONG); + type.setOrder(H5T_ORDER_LE); + return type; + } +}; + +template <> struct specfem::IO::impl::HDF5::native_type { + static H5::IntType& type() { + static H5::IntType type(H5::PredType::NATIVE_LLONG); + type.setOrder(H5T_ORDER_LE); + return type; + } +}; + +template <> struct specfem::IO::impl::HDF5::native_type { + static H5::IntType& type() { + static H5::IntType type(H5::PredType::NATIVE_UINT); + type.setOrder(H5T_ORDER_LE); + return type; + } +}; + +template <> struct specfem::IO::impl::HDF5::native_type { + static H5::IntType& type() { + static H5::IntType type(H5::PredType::NATIVE_ULONG); + type.setOrder(H5T_ORDER_LE); + return type; + } +}; + +template <> struct specfem::IO::impl::HDF5::native_type { + static H5::IntType& type() { + static H5::IntType type(H5::PredType::NATIVE_ULLONG); + type.setOrder(H5T_ORDER_LE); + return type; + } +}; + +template <> struct specfem::IO::impl::HDF5::native_type { + static H5::IntType& type() { + static H5::IntType type(H5::PredType::NATIVE_UCHAR); + type.setOrder(H5T_ORDER_LE); + return type; + } +}; + +template <> struct specfem::IO::impl::HDF5::native_type { + static H5::IntType& type() { + static H5::IntType type(H5::PredType::NATIVE_CHAR); + type.setOrder(H5T_ORDER_LE); + return type; + } +}; + +template <> struct specfem::IO::impl::HDF5::native_type { + static H5::IntType& type() { + static H5::IntType type(H5::PredType::NATIVE_SHORT); + type.setOrder(H5T_ORDER_LE); + return type; + } +}; + +template <> struct specfem::IO::impl::HDF5::native_type { + static H5::IntType& type() { + static H5::IntType type(H5::PredType::NATIVE_USHORT); + type.setOrder(H5T_ORDER_LE); + return type; + } +}; + +template <> struct specfem::IO::impl::HDF5::native_type { + static H5::IntType& type() { + static H5::IntType type(H5::PredType::NATIVE_HBOOL); + type.setOrder(H5T_ORDER_LE); + return type; + } +}; +#endif + +#endif diff --git a/include/fortranio/fortran_io.hpp b/include/IO/fortranio/fortran_io.hpp similarity index 92% rename from include/fortranio/fortran_io.hpp rename to include/IO/fortranio/fortran_io.hpp index 1c3a80c7..d077fd2c 100644 --- a/include/fortranio/fortran_io.hpp +++ b/include/IO/fortranio/fortran_io.hpp @@ -8,7 +8,7 @@ #include namespace specfem { -namespace fortran_IO { +namespace IO { void fortran_IO(std::ifstream &stream, int &buffer_length); void fortran_read_value(bool *value, std::ifstream &stream, int &buffer_length); @@ -17,7 +17,7 @@ void fortran_read_value(std::string *value, std::ifstream &stream, void fortran_read_value(type_real *value, std::ifstream &stream, int &buffer_length); void fortran_read_value(int *value, std::ifstream &stream, int &buffer_length); -} // namespace fortran_IO +} // namespace IO } // namespace specfem #endif diff --git a/include/IO/fortranio/fortran_io.tpp b/include/IO/fortranio/fortran_io.tpp new file mode 100644 index 00000000..929f13ac --- /dev/null +++ b/include/IO/fortranio/fortran_io.tpp @@ -0,0 +1,53 @@ +#ifndef _FORTRAN_IO_TPP +#define _FORTRAN_IO_TPP + +#include "IO/fortranio/fortran_io.hpp" +#include "specfem_setup.hpp" +#include +#include + +namespace specfem { +namespace IO { + +template +void fortran_read_value(std::vector *value, + std::ifstream &stream, + int &buffer_length) { + int nsize = value->size(); + std::vector &rvalue = *value; + + for (int i = 0; i < nsize; i++) { + specfem::IO::fortran_read_value(&rvalue[i], stream, buffer_length); + } + + return; +} + +template +void fortran_IO(std::ifstream &stream, int &buffer_length, T *value, + Args... values) { + + specfem::IO::fortran_read_value(value, stream, buffer_length); + specfem::IO::fortran_IO(stream, buffer_length, values...); + return; +} + +template +void fortran_read_line(std::ifstream &stream, Args... values) { + int buffer_length; + + if (!stream.is_open()) { + throw std::runtime_error("Could not find fortran file to read"); + } + + stream.read(reinterpret_cast(&buffer_length), fint); + specfem::IO::fortran_IO(stream, buffer_length, values...); + + stream.read(reinterpret_cast(&buffer_length), fint); + return; +} + +} // namespace fortran_IO +} // namespace specfem + +#endif diff --git a/include/IO/fortranio/interface.hpp b/include/IO/fortranio/interface.hpp new file mode 100644 index 00000000..3cc400dc --- /dev/null +++ b/include/IO/fortranio/interface.hpp @@ -0,0 +1,23 @@ +#ifndef _FORTRAN_IO_INTERFACE_HPP +#define _FORTRAN_IO_INTERFACE_HPP + +#include "fortran_io.hpp" +#include "fortran_io.tpp" +#include + +namespace specfem { +namespace IO { +/** + * @brief Read a line from fortran unformatted binary file + * + * @tparam Args Argument can be of the type bool, int, type_real, string, + * vector + * @param stream An open file stream. + * @param values Comma separated list of variable addresses to be read. + */ +template +void fortran_read_line(std::ifstream &stream, Args... values); +} // namespace IO +} // namespace specfem + +#endif diff --git a/include/IO/operators.hpp b/include/IO/operators.hpp new file mode 100644 index 00000000..17cca79c --- /dev/null +++ b/include/IO/operators.hpp @@ -0,0 +1,10 @@ +#pragma once + +namespace specfem { +namespace IO { + +class write {}; +class read {}; + +} // namespace IO +} // namespace specfem diff --git a/include/algorithms/divergence.hpp b/include/algorithms/divergence.hpp new file mode 100644 index 00000000..8fa92293 --- /dev/null +++ b/include/algorithms/divergence.hpp @@ -0,0 +1,117 @@ +#pragma once + +#include "compute/compute_partial_derivatives.hpp" +#include "datatypes/point_view.hpp" +#include "point/coordinates.hpp" +#include + +namespace specfem { +namespace algorithms { + +/** + * @defgroup AlgorithmsDivergence + * + */ + +/** + * @brief Compute the divergence of a vector field f using the spectral element + * formulation (eqn: A7 in Komatitsch and Tromp, 1999) + * + * @ingroup AlgorithmsDivergence + * + * + * @tparam MemberType Kokkos team member type + * @tparam IteratorType Iterator type (Chunk iterator) + * @tparam MemberType Kokkos team member type + * @tparam IteratorType Iterator type (Chunk iterator) + * @tparam VectorFieldType Vector field view type (Chunk view) + * @tparam QuadratureType Quadrature view type + * @tparam CallableType Callback functor type + * @param team Kokkos team member + * @param iterator Chunk iterator + * @param partial_derivatives Partial derivatives of basis functions + * @param weights Weights for the quadrature + * @param hprimewgll Integration quadrature + * @param f Field to compute the divergence of + * @param callback Callback functor. Callback signature must be: + * @code void(const typename IteratorType::index_type, const + * specfem::datatype::ScalarPointViewType) + * @endcode + */ +template = 0> +KOKKOS_FORCEINLINE_FUNCTION void divergence( + const MemberType &team, const IteratorType &iterator, + const specfem::compute::partial_derivatives &partial_derivatives, + const Kokkos::View + &weights, + const QuadratureType &hprimewgll, const VectorFieldType &f, + CallableType callback) { + + constexpr int components = VectorFieldType::components; + constexpr int NGLL = VectorFieldType::ngll; + constexpr static bool using_simd = VectorFieldType::simd::using_simd; + + constexpr bool is_host_space = + std::is_same::value; + + using ScalarPointViewType = + specfem::datatype::ScalarPointViewType; + + static_assert(VectorFieldType::isVectorViewType, + "ViewType must be a vector field view type"); + + static_assert( + std::is_invocable_v, + "CallableType must be invocable with arguments (int, " + "specfem::point::index, " + "specfem::datatype::ScalarPointViewType)"); + + using datatype = typename IteratorType::simd::datatype; + + // Compute the integral + Kokkos::parallel_for( + Kokkos::TeamThreadRange(team, iterator.chunk_size()), [&](const int i) { + const auto iterator_index = iterator(i); + const int ielement = iterator_index.ielement; + const int ispec = iterator_index.index.ispec; + const int iz = iterator_index.index.iz; + const int ix = iterator_index.index.ix; + + const datatype jacobian = + (is_host_space) ? partial_derivatives.h_jacobian(ispec, iz, ix) + : partial_derivatives.jacobian(ispec, iz, ix); + + datatype temp1l[components] = { 0.0 }; + datatype temp2l[components] = { 0.0 }; + + for (int l = 0; l < NGLL; ++l) { + for (int icomp = 0; icomp < components; ++icomp) { + temp1l[icomp] += + f(ielement, iz, l, 0, icomp) * hprimewgll(ix, l) * jacobian; + } + for (int icomp = 0; icomp < components; ++icomp) { + temp2l[icomp] += + f(ielement, l, ix, 1, icomp) * hprimewgll(iz, l) * jacobian; + } + } + + ScalarPointViewType result; + + for (int icomp = 0; icomp < components; ++icomp) { + result(icomp) = + weights(iz) * temp1l[icomp] + weights(ix) * temp2l[icomp]; + } + + callback(iterator_index, result); + }); + + return; +} + +} // namespace algorithms +} // namespace specfem diff --git a/include/algorithms/dot.hpp b/include/algorithms/dot.hpp new file mode 100644 index 00000000..1ca8fed6 --- /dev/null +++ b/include/algorithms/dot.hpp @@ -0,0 +1,35 @@ +#ifndef _ALGORITHMS_DOT_HPP +#define _ALGORITHMS_DOT_HPP + +#include "kokkos_abstractions.h" +#include + +namespace specfem { +namespace algorithms { +template +KOKKOS_INLINE_FUNCTION typename ScalarPointViewType::value_type +dot(const ScalarPointViewType &a, const ScalarPointViewType &b) { + + static_assert(ScalarPointViewType::isPointViewType, + "Invalid ViewType: not a PointViewType"); + + static_assert(ScalarPointViewType::isScalarViewType, + "Invalid ViewType: not a ScalarViewType"); + + using value_type = typename ScalarPointViewType::value_type; + constexpr int N = ScalarPointViewType::components; + value_type result{ 0.0 }; + +#ifdef KOKKOS_ENABLE_CUDA +#pragma unroll +#endif + for (int i = 0; i < N; ++i) { + result += a(i) * b(i); + } + return result; +} + +} // namespace algorithms +} // namespace specfem + +#endif /* _ALGORITHMS_DOT_HPP */ diff --git a/include/algorithms/gradient.hpp b/include/algorithms/gradient.hpp new file mode 100644 index 00000000..67bc64e0 --- /dev/null +++ b/include/algorithms/gradient.hpp @@ -0,0 +1,266 @@ +#ifndef _ALGORITHMS_GRADIENT_HPP +#define _ALGORITHMS_GRADIENT_HPP + +#include "kokkos_abstractions.h" +#include "point/field_derivatives.hpp" +#include "point/partial_derivatives.hpp" +#include + +namespace specfem { +namespace algorithms { + +/** + * @defgroup AlgorithmsGradient + * + */ + +/** + * @brief Compute the gradient of a scalar field f using the spectral element + * formulation (eqn: 29 in Komatitsch and Tromp, 1999) + * + * @ingroup AlgorithmsGradient + * + * @tparam MemberType Kokkos team member type + * @tparam IteratorType Iterator type (Chunk iterator) + * @tparam ViewType Field view type (Chunk view) + * @tparam QuadratureType Quadrature view type + * @tparam CallbackFunctor Callback functor type + * @param team Kokkos team member + * @param iterator Chunk iterator + * @param partial_derivatives Partial derivatives of basis functions + * @param quadrature Integration quadrature + * @param f Field to compute the gradient of + * @param callback Callback functor. Callback signature must be: + * @code void(const typename IteratorType::index_type, const + * specfem::datatype::VectorPointViewType) + * @endcode + */ +template = 0> +KOKKOS_FORCEINLINE_FUNCTION void +gradient(const MemberType &team, const IteratorType &iterator, + const specfem::compute::partial_derivatives &partial_derivatives, + const QuadratureType &quadrature, const ViewType &f, + CallbackFunctor callback) { + constexpr int components = ViewType::components; + constexpr bool using_simd = ViewType::simd::using_simd; + + constexpr int NGLL = ViewType::ngll; + + using VectorPointViewType = + specfem::datatype::VectorPointViewType; + + using datatype = typename IteratorType::simd::datatype; + + static_assert(ViewType::isScalarViewType, + "ViewType must be a scalar field view type"); + + static_assert( + std::is_same_v, + "IteratorType and ViewType must have the same simd type"); + + static_assert( + std::is_invocable_v, + "CallbackFunctor must be invocable with the following signature: " + "void(const int, const specfem::point::index, const " + "specfem::kokkos::array_type, const " + "specfem::kokkos::array_type)"); + + static_assert( + Kokkos::SpaceAccessibility::accessible, + "ViewType memory space is not accessible from the member execution " + "space"); + + Kokkos::parallel_for( + Kokkos::TeamThreadRange(team, iterator.chunk_size()), [&](const int &i) { + const auto iterator_index = iterator(i); + const auto &index = iterator_index.index; + const int &ielement = iterator_index.ielement; + const int &ix = index.ix; + const int &iz = index.iz; + + datatype df_dxi[components] = { 0.0 }; + datatype df_dgamma[components] = { 0.0 }; + + for (int l = 0; l < NGLL; ++l) { + for (int icomponent = 0; icomponent < components; ++icomponent) { + df_dxi[icomponent] += + quadrature(ix, l) * f(ielement, iz, l, icomponent); + df_dgamma[icomponent] += + quadrature(iz, l) * f(ielement, l, ix, icomponent); + } + } + + specfem::point::partial_derivatives + point_partial_derivatives; + + specfem::compute::load_on_device(index, partial_derivatives, + point_partial_derivatives); + + VectorPointViewType df; + + for (int icomponent = 0; icomponent < components; ++icomponent) { + df(0, icomponent) = + point_partial_derivatives.xix * df_dxi[icomponent] + + point_partial_derivatives.gammax * df_dgamma[icomponent]; + + df(1, icomponent) = + point_partial_derivatives.xiz * df_dxi[icomponent] + + point_partial_derivatives.gammaz * df_dgamma[icomponent]; + } + + callback(iterator_index, df); + }); + + return; +} + +/** + * @brief Compute the gradient of a field f & g using the spectral element + * formulation (eqn: 29 in Komatitsch and Tromp, 1999) + * + * @ingroup AlgorithmsGradient + * + * @tparam MemberType Kokkos team member type + * @tparam IteratorType Iterator type (Chunk iterator) + * @tparam ViewType Field view type (Chunk view) + * @tparam QuadratureType Quadrature view type + * @tparam CallbackFunctor Callback functor type + * @param team Kokkos team member + * @param iterator Chunk iterator + * @param partial_derivatives Partial derivatives of basis functions + * @param quadrature Integration quadrature + * @param f Field to compute the gradient of + * @param g Field to compute the gradient of + * @param callback Callback functor. Callback signature must be: + * @code void(const typename IteratorType::index_type, const + * specfem::datatype::VectorPointViewType, + * const specfem::datatype::VectorPointViewType) + * @endcode + */ +template = 0> +KOKKOS_FORCEINLINE_FUNCTION void +gradient(const MemberType &team, const IteratorType &iterator, + const specfem::compute::partial_derivatives &partial_derivatives, + const QuadratureType &quadrature, const ViewType &f, const ViewType &g, + CallbackFunctor callback) { + constexpr int components = ViewType::components; + constexpr bool using_simd = ViewType::simd::using_simd; + + constexpr int NGLL = ViewType::ngll; + + using VectorPointViewType = + specfem::datatype::VectorPointViewType; + + static_assert(ViewType::isScalarViewType, + "ViewType must be a scalar field view type"); + + using datatype = typename IteratorType::simd::datatype; + + static_assert( + std::is_same_v, + "IteratorType and ViewType must have the same simd type"); + + static_assert( + std::is_invocable_v, + "CallbackFunctor must be invocable with the following signature: " + "void(const int, const specfem::point::index, const " + "pecfem::datatype::VectorPointViewType, " + "const " + "pecfem::datatype::VectorPointViewType)"); + + static_assert( + Kokkos::SpaceAccessibility::accessible, + "ViewType memory space is not accessible from the member execution " + "space"); + + Kokkos::parallel_for( + Kokkos::TeamThreadRange(team, iterator.chunk_size()), [=](const int &i) { + const auto iterator_index = iterator(i); + const auto &index = iterator_index.index; + const int &ielement = iterator_index.ielement; + const int &ix = index.ix; + const int &iz = index.iz; + + datatype df_dxi[components]; + datatype df_dgamma[components]; + + for (int icomponent = 0; icomponent < components; ++icomponent) { + df_dxi[icomponent] = 0.0; + df_dgamma[icomponent] = 0.0; + } + + for (int l = 0; l < NGLL; ++l) { + for (int icomponent = 0; icomponent < components; ++icomponent) { + df_dxi[icomponent] += + quadrature(ix, l) * f(ielement, iz, l, icomponent); + df_dgamma[icomponent] += + quadrature(iz, l) * f(ielement, l, ix, icomponent); + } + } + + specfem::point::partial_derivatives + point_partial_derivatives; + + specfem::compute::load_on_device(index, partial_derivatives, + point_partial_derivatives); + + VectorPointViewType df; + + for (int icomponent = 0; icomponent < components; ++icomponent) { + df(0, icomponent) = + point_partial_derivatives.xix * df_dxi[icomponent] + + point_partial_derivatives.gammax * df_dgamma[icomponent]; + + df(1, icomponent) = + point_partial_derivatives.xiz * df_dxi[icomponent] + + point_partial_derivatives.gammaz * df_dgamma[icomponent]; + } + + for (int icomponent = 0; icomponent < components; ++icomponent) { + df_dxi[icomponent] = 0.0; + df_dgamma[icomponent] = 0.0; + } + + for (int l = 0; l < NGLL; ++l) { + for (int icomponent = 0; icomponent < components; ++icomponent) { + df_dxi[icomponent] += + quadrature(ix, l) * g(ielement, iz, l, icomponent); + df_dgamma[icomponent] += + quadrature(iz, l) * g(ielement, l, ix, icomponent); + } + } + + VectorPointViewType dg; + + for (int icomponent = 0; icomponent < components; ++icomponent) { + dg(0, icomponent) = + point_partial_derivatives.xix * df_dxi[icomponent] + + point_partial_derivatives.gammax * df_dgamma[icomponent]; + + dg(1, icomponent) = + point_partial_derivatives.xiz * df_dxi[icomponent] + + point_partial_derivatives.gammaz * df_dgamma[icomponent]; + } + + callback(iterator_index, df, dg); + }); + + return; +} +} // namespace algorithms +} // namespace specfem + +#endif /* _ALGORITHMS_GRADIENT_HPP */ diff --git a/include/algorithms/interface.hpp b/include/algorithms/interface.hpp new file mode 100644 index 00000000..1dc72008 --- /dev/null +++ b/include/algorithms/interface.hpp @@ -0,0 +1,7 @@ +#ifndef _SPECFEM_ALGORITHMS_HPP +#define _SPECFEM_ALGORITHMS_HPP + +#include "algorithms/interpolate.hpp" +#include "algorithms/locate_point.hpp" + +#endif /* _SPECFEM_ALGORITHMS_HPP */ diff --git a/include/algorithms/interpolate.hpp b/include/algorithms/interpolate.hpp new file mode 100644 index 00000000..c177946c --- /dev/null +++ b/include/algorithms/interpolate.hpp @@ -0,0 +1,118 @@ +#ifndef _ALGORITHMS_INTERPOLATE_HPP +#define _ALGORITHMS_INTERPOLATE_HPP + +#include "datatypes/point_view.hpp" +#include "kokkos_abstractions.h" +#include "specfem_setup.hpp" +#include + +namespace specfem { +namespace algorithms { + +template +T interpolate_function( + const Kokkos::View &polynomial, + const Kokkos::View + &function) { + + using ExecSpace = typename MemorySpace::execution_space; + + const int N = polynomial.extent(0); + T result(0.0); + + Kokkos::parallel_reduce( + Kokkos::MDRangePolicy >({ 0, 0 }, { N, N }), + KOKKOS_LAMBDA(const int iz, const int ix, T &sum) { + sum += polynomial(iz, ix) * function(iz, ix); + }, + result); + + return result; +} + +template +KOKKOS_FUNCTION T interpolate_function( + const typename Kokkos::TeamPolicy::member_type &team_member, + const Kokkos::View &polynomial, + const Kokkos::View &function) { + + const int N = polynomial.extent(0); + + T result(0.0); + Kokkos::parallel_reduce( + Kokkos::TeamThreadRange(team_member, N * N), + [&](const int &xz, T &sum) { + int iz, ix; + sub2ind(xz, N, iz, ix); + sum += polynomial(iz, ix) * function(iz, ix); + }, + result); + + return result; +} + +template +specfem::datatype::ScalarPointViewType +interpolate_function( + const Kokkos::View &polynomial, + const Kokkos::View &function) { + + using T = + specfem::datatype::ScalarPointViewType; + + const int N = polynomial.extent(0); + T result(0.0); + + Kokkos::parallel_reduce( + Kokkos::MDRangePolicy >({ 0, 0 }, { N, N }), + [&](const int iz, const int ix, T &sum) { + for (int icomponent = 0; icomponent < components; ++icomponent) { + sum[icomponent] += polynomial(iz, ix) * function(iz, ix, icomponent); + } + }, + specfem::kokkos::Sum(result)); + + return result; +} + +template +KOKKOS_FUNCTION specfem::datatype::ScalarPointViewType +interpolate_function( + const typename Kokkos::TeamPolicy::member_type &team_member, + const Kokkos::View &polynomial, + const Kokkos::View &function) { + + using T = + specfem::datatype::ScalarPointViewType; + + const int N = polynomial.extent(0); + T result(0.0); + + Kokkos::parallel_reduce( + Kokkos::TeamThreadRange(team_member, N * N), + [&](const int &xz, T &sum) { + int iz, ix; + sub2ind(xz, N, iz, ix); + for (int icomponent = 0; icomponent < components; ++icomponent) { + sum(icomponent) += polynomial(iz, ix) * function(iz, ix, icomponent); + } + }, + specfem::kokkos::Sum(result)); + + return result; +} + +} // namespace algorithms +} // namespace specfem + +#endif diff --git a/include/algorithms/locate_point.hpp b/include/algorithms/locate_point.hpp new file mode 100644 index 00000000..6c1b2cfd --- /dev/null +++ b/include/algorithms/locate_point.hpp @@ -0,0 +1,29 @@ +#ifndef _ALGORITHMS_LOCATE_POINT_HPP +#define _ALGORITHMS_LOCATE_POINT_HPP + +#include "compute/compute_mesh.hpp" +#include "point/coordinates.hpp" + +namespace specfem { +namespace algorithms { + +specfem::point::local_coordinates locate_point( + const specfem::point::global_coordinates + &coordinates, + const specfem::compute::mesh &mesh); + +specfem::point::global_coordinates locate_point( + const specfem::point::local_coordinates + &coordinates, + const specfem::compute::mesh &mesh); + +specfem::point::global_coordinates locate_point( + const specfem::kokkos::HostTeam::member_type &team_member, + const specfem::point::local_coordinates + &coordinates, + const specfem::compute::mesh &mesh); + +} // namespace algorithms +} // namespace specfem + +#endif diff --git a/include/chunk_element/field.hpp b/include/chunk_element/field.hpp new file mode 100644 index 00000000..68087577 --- /dev/null +++ b/include/chunk_element/field.hpp @@ -0,0 +1,452 @@ +#pragma once + +#include "datatypes/chunk_element_view.hpp" +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include + +namespace specfem { +namespace chunk_element { + +namespace impl { + +template struct Displacement { + ViewType displacement; ///< Displacement for every quadrature point within the + ///< chunk. Defined if StoreDisplacement is true. + + KOKKOS_FUNCTION Displacement() = default; + + KOKKOS_FUNCTION Displacement(const ViewType &displacement) + : displacement(displacement) {} + + template + KOKKOS_FUNCTION Displacement(const ScratchMemorySpace &scratch_space) + : displacement(scratch_space) {} +}; + +template struct Displacement {}; + +template struct Velocity { + ViewType velocity; ///< Velocity for every quadrature point within the chunk. + ///< Defined if StoreVelocity is true. + + KOKKOS_FUNCTION Velocity() = default; + + KOKKOS_FUNCTION Velocity(const ViewType &velocity) : velocity(velocity) {} + + template + KOKKOS_FUNCTION Velocity(const ScratchMemorySpace &scratch_space) + : velocity(scratch_space) {} +}; + +template struct Velocity {}; + +template struct Acceleration { + ViewType acceleration; ///< Acceleration for every quadrature point within the + ///< chunk. Defined if StoreAcceleration is true. + + KOKKOS_FUNCTION Acceleration() = default; + + KOKKOS_FUNCTION Acceleration(const ViewType &acceleration) + : acceleration(acceleration) {} + + template + KOKKOS_FUNCTION Acceleration(const ScratchMemorySpace &scratch_space) + : acceleration(scratch_space) {} +}; + +template struct Acceleration {}; + +template struct MassMatrix { + ViewType mass_matrix; ///< Mass matrix for every quadrature point within the + ///< chunk. Defined if StoreMassMatrix is true. + + KOKKOS_FUNCTION MassMatrix() = default; + + KOKKOS_FUNCTION MassMatrix(const ViewType &mass_matrix) + : mass_matrix(mass_matrix) {} + + template + KOKKOS_FUNCTION MassMatrix(const ScratchMemorySpace &scratch_space) + : mass_matrix(scratch_space) {} +}; + +template struct MassMatrix {}; + +template +struct ImplFieldTraits : public Displacement, + public Velocity, + public Acceleration, + public MassMatrix { + +private: + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType displacement, std::true_type, std::false_type, + std::false_type, std::false_type) + : impl::Displacement(displacement) {} + + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType velocity, std::false_type, std::true_type, + std::false_type, std::false_type) + : impl::Velocity(velocity) {} + + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType acceleration, std::false_type, std::false_type, + std::true_type, std::false_type) + : impl::Acceleration(acceleration) {} + + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType mass_matrix, std::false_type, std::false_type, + std::false_type, std::true_type) + : impl::MassMatrix(mass_matrix) {} + + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType displacement, const ViewType velocity, + std::true_type, std::true_type, std::false_type, + std::false_type) + : impl::Displacement(displacement), + impl::Velocity(velocity) {} + + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType displacement, const ViewType acceleration, + std::true_type, std::false_type, std::true_type, + std::false_type) + : impl::Displacement(displacement), + impl::Acceleration(acceleration) {} + + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType velocity, const ViewType acceleration, + std::false_type, std::true_type, std::true_type, + std::false_type) + : impl::Velocity(velocity), + impl::Acceleration(acceleration) {} + + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType displacement, const ViewType velocity, + const ViewType acceleration, std::true_type, std::true_type, + std::true_type, std::false_type) + : impl::Displacement(displacement), + impl::Velocity(velocity), + impl::Acceleration(acceleration) {} + + template + KOKKOS_FUNCTION ImplFieldTraits(const MemberType &team, std::true_type, + std::false_type, std::false_type, + std::false_type) + : impl::Displacement(team.team_scratch(0)) {} + + template + KOKKOS_FUNCTION ImplFieldTraits(const MemberType &team, std::false_type, + std::true_type, std::false_type, + std::false_type) + : impl::Velocity(team.team_scratch(0)) {} + + template + KOKKOS_FUNCTION ImplFieldTraits(const MemberType &team, std::false_type, + std::false_type, std::true_type, + std::false_type) + : impl::Acceleration(team.team_scratch(0)) {} + + template + KOKKOS_FUNCTION ImplFieldTraits(const MemberType &team, std::false_type, + std::false_type, std::false_type, + std::true_type) + : impl::MassMatrix(team.team_scratch(0)) {} + + template + KOKKOS_FUNCTION ImplFieldTraits(const MemberType &team, std::true_type, + std::true_type, std::false_type, + std::false_type) + : impl::Displacement(team.team_scratch(0)), + impl::Velocity(team.team_scratch(0)) {} + + template + KOKKOS_FUNCTION ImplFieldTraits(const MemberType &team, std::true_type, + std::false_type, std::true_type, + std::false_type) + : impl::Displacement(team.team_scratch(0)), + impl::Acceleration(team.team_scratch(0)) {} + + template + KOKKOS_FUNCTION ImplFieldTraits(const MemberType &team, std::false_type, + std::true_type, std::true_type, + std::false_type) + : impl::Velocity(team.team_scratch(0)), + impl::Acceleration(team.team_scratch(0)) {} + + template + KOKKOS_FUNCTION ImplFieldTraits(const MemberType &team, std::true_type, + std::true_type, std::true_type, + std::false_type) + : impl::Displacement(team.team_scratch(0)), + impl::Velocity(team.team_scratch(0)), + impl::Acceleration(team.team_scratch(0)) {} + +public: + KOKKOS_FUNCTION + ImplFieldTraits() = default; + + template + KOKKOS_FUNCTION ImplFieldTraits(const MemberType &team) + : ImplFieldTraits(team, std::integral_constant{}, + std::integral_constant{}, + std::integral_constant{}, + std::integral_constant{}) {} + + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType view) + : ImplFieldTraits(view, std::integral_constant{}, + std::integral_constant{}, + std::integral_constant{}, + std::integral_constant{}) {} + + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType view1, const ViewType view2) + : ImplFieldTraits(view1, view2, + std::integral_constant{}, + std::integral_constant{}, + std::integral_constant{}, + std::integral_constant{}) {} + + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType view1, const ViewType view2, + const ViewType view3) + : ImplFieldTraits(view1, view2, view3, + std::integral_constant{}, + std::integral_constant{}, + std::integral_constant{}, + std::integral_constant{}) {} + + /** + * @brief Get the amount memory in bytes required for shared memory + * + * @return int Amount of shared memory required + */ + constexpr static int shmem_size() { + return (static_cast(StoreDisplacement) + + static_cast(StoreVelocity) + + static_cast(StoreAcceleration) + + static_cast(StoreMassMatrix)) * + ViewType::shmem_size(); + } +}; + +template +struct FieldTraits + : public ImplFieldTraits< + specfem::datatype::ScalarChunkViewType< + type_real, NumElements, NGLL, + specfem::medium::medium::components, + MemorySpace, MemoryTraits, UseSIMD>, + StoreDisplacement, StoreVelocity, StoreAcceleration, + StoreMassMatrix> { + + constexpr static int components = + specfem::medium::medium::components; + + using ViewType = + specfem::datatype::ScalarChunkViewType; + + KOKKOS_FUNCTION FieldTraits(const ViewType &view) + : ImplFieldTraits(view) {} + + KOKKOS_FUNCTION FieldTraits(const ViewType &view1, const ViewType &view2) + : ImplFieldTraits(view1, view2) {} + + KOKKOS_FUNCTION FieldTraits(const ViewType &view1, const ViewType &view2, + const ViewType &view3) + : ImplFieldTraits(view1, view2, + view3) {} + + template + KOKKOS_FUNCTION FieldTraits(const MemberType &team) + : ImplFieldTraits(team) {} +}; +} // namespace impl + +/** + * @brief Chunk field class for storing displacement, velocity, acceleration, + * and mass matrix within a chunk of elements. + * + * @tparam NumElements Number of elements in the chunk + * @tparam NGLL Number of Gauss-Lobatto-Legendre points + * @tparam DimensionType Dimension of the elements within the chunk + * @tparam MediumTag Medium tag for the elements within the chunk + * @tparam MemorySpace Memory space for the views + * @tparam MemoryTraits Memory traits for the views + * @tparam StoreDisplacement Boolean to indicate if displacement should be + * stored + * @tparam StoreVelocity Boolean to indicate if velocity should be stored + * @tparam StoreAcceleration Boolean to indicate if acceleration should be + * stored + * @tparam StoreMassMatrix Boolean to indicate if mass matrix should be stored + * @tparam UseSIMD Boolean to indicate to use SIMD instructions + */ +template +struct field + : public impl::FieldTraits { + +public: + /** + * @name Typedefs + * + */ + ///@{ + + /** + * @brief Underlying View type used to store the field data. + */ + using ViewType = + typename impl::FieldTraits::ViewType; + using memory_space = MemorySpace; ///< Memory space for the views + using simd = specfem::datatype::simd; ///< SIMD type + + ///@} + + /** + * @name Compile-time constants + * + */ + ///@{ + constexpr static int components = ViewType::components; ///< Number of + ///< components + constexpr static auto medium_tag = MediumTag; ///< Medium tag for the + ///< elements within the chunk + constexpr static auto dimension = + DimensionType; ///< Dimension of the + ///< elements within the chunk + constexpr static int num_elements = NumElements; ///< Number of elements in + ///< the chunk + constexpr static int ngll = NGLL; ///< Number of Gauss-Lobatto-Legendre + ///< points + + constexpr static bool store_displacement = + StoreDisplacement; ///< Boolean to indicate if displacement should be + ///< stored + constexpr static bool store_velocity = StoreVelocity; ///< Boolean to indicate + ///< if velocity should + ///< be stored + constexpr static bool store_acceleration = + StoreAcceleration; ///< Boolean to + ///< indicate if + ///< acceleration + ///< should be + ///< stored + constexpr static bool store_mass_matrix = StoreMassMatrix; ///< Boolean to + ///< indicate if + ///< mass matrix + ///< should be + ///< stored + + constexpr static bool isChunkFieldType = true; ///< Boolean to indicate if + ///< this is a chunk field + constexpr static bool isPointFieldType = false; ///< Boolean to indicate if + ///< this is a point field + constexpr static bool isElementFieldType = + false; ///< Boolean to indicate if + ///< this is an element field + ///@} + + /** + * @name Constructors + * + */ + ///@{ + + /** + * @brief Constructor a new chunk field with a single view. + * + * Enabled when only one of StoreDisplacement, StoreVelocity, + * StoreAcceleration, or StoreMassMatrix is true. + * + * @param view View to initialize the field with. + */ + KOKKOS_FUNCTION field(const ViewType &view) + : impl::FieldTraits(view) {} + + /** + * @brief Constructor a new chunk field with two views. + * + * Enabled when only two of StoreDisplacement, StoreVelocity, or + * StoreAcceleration are true. + * + * @param view1 + * displacement view + * @code if ((StoreDisplacement && StoreVelocity == true) || + * (StoreDisplacement && StoreAcceleration == true)) @endcode. + * velocity view + * if @code (StoreVelocity && StoreAcceleration == true) @endcode + * @param view2 + * velocity view + * if @code (StoreDisplacement && StoreVelocity == true) @endcode. + * acceleration view + * if @code (StoreDisplacement && StoreAcceleration == true) || StoreVelocity + * && StoreAcceleration == true) @endcode + */ + KOKKOS_FUNCTION field(const ViewType &view1, const ViewType &view2) + : impl::FieldTraits(view1, view2) {} + + /** + * @brief Constructor a new chunk field with three views. + * + * Enabled when StoreDisplacement, StoreVelocity, and StoreAcceleration are + * true. + * + * @param view1 Displacement view + * @param view2 Velocity view + * @param view3 Acceleration view + */ + KOKKOS_FUNCTION field(const ViewType &view1, const ViewType &view2, + const ViewType &view3) + : impl::FieldTraits(view1, view2, view3) {} + + /** + * @brief Construct a new chunk field object using within a Scratch Memory + * Space + * + * @tparam MemberType Kokkos Team Member Type + * @param team Kokkos Team Member where the field will be allocated + */ + template + KOKKOS_FUNCTION field(const MemberType &team) + : impl::FieldTraits(team) { + static_assert( + Kokkos::SpaceAccessibility::accessible, + "MemorySpace is not accessible from the execution space"); + } + ///@} +}; +} // namespace chunk_element +} // namespace specfem diff --git a/include/chunk_element/stress_integrand.hpp b/include/chunk_element/stress_integrand.hpp new file mode 100644 index 00000000..4d170c0f --- /dev/null +++ b/include/chunk_element/stress_integrand.hpp @@ -0,0 +1,113 @@ +#pragma once + +#include "datatypes/chunk_element_view.hpp" +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include + +namespace specfem { +namespace chunk_element { + +/** + * @brief Struct to hold the stress integrand at every quadrature point within a + * chunk of elements. + * + * For elastic domains the stress integrand is given by: + * \f$ F_{ik} = \sum_{j=1}^{n} T_{ij} \partial_j \xi_{k} \f$ where \f$ T \f$ is + * the stress tensor. Equation (35) & (36) from Komatitsch and Tromp 2002 I. - + * Validation + * + * For acoustic domains the stress integrand is given by: + * \f$ F_{ik} = \rho^{-1} \partial_i \xi_{k} \partial_k \chi_{k} \f$. Equation + * (44) & (45) from Komatitsch and Tromp 2002 I. - Validation + * + * @tparam NumberElements Number of elements in the chunk. + * @tparam NGLL Number of Gauss-Lobatto-Legendre points. + * @tparam DimensionType Dimension type for elements within the chunk. + * @tparam MediumTag Medium tag for elements within the chunk. + * @tparam MemorySpace Memory space for data storage. + * @tparam MemoryTraits Memory traits for data storage. + * @tparam UseSIMD Flag to indicate if SIMD should be used. + */ +template +struct stress_integrand { + +public: + /** + * @name Compile-time constants + * + */ + ///@{ + constexpr static int num_elements = + NumberElements; ///< Number of elements in the chunk. + constexpr static auto dimension = + DimensionType; ///< Dimension type for elements. + constexpr static int components = + specfem::medium::medium::components; ///< Number of components. + ///@} + +private: + constexpr static int num_dimensions = + specfem::dimension::dimension::dim; ///< Number of + ///< dimensions. + +public: + /** + * @name Typedefs + * + */ + ///@{ + using simd = specfem::datatype::simd; ///< SIMD type. + + using ViewType = specfem::datatype::VectorChunkViewType< + type_real, NumberElements, NGLL, components, num_dimensions, MemorySpace, + MemoryTraits, UseSIMD>; ///< Underlying view used to store data. + ///@} + + ViewType F; ///< Stress integrand + + /** + * @name Constructors + * + */ + ///@{ + + /** + * @brief Default constructor. + * + */ + KOKKOS_FUNCTION stress_integrand() = default; + + /** + * @brief Constructor that initializes the stress integrand with a given view. + * + * @param F Stress integrand view. + */ + KOKKOS_FUNCTION stress_integrand(const ViewType &F) : F(F) {} + + /** + * @brief Constructor that initializes the stress integrand within Scratch + * Memory. + * + * @tparam MemberType Kokos team member type. + * @param team Kokkos team member. + */ + template + KOKKOS_FUNCTION stress_integrand(const MemberType &team) + : F(team.team_scratch(0)) {} + + ///@} + + /** + * @brief Get the amount memory in bytes required for shared memory + * + * @return int Amount of shared memory required + */ + constexpr static int shmem_size() { return ViewType::shmem_size(); } +}; + +} // namespace chunk_element +} // namespace specfem diff --git a/include/compute/assembly/assembly.hpp b/include/compute/assembly/assembly.hpp new file mode 100644 index 00000000..91b61b76 --- /dev/null +++ b/include/compute/assembly/assembly.hpp @@ -0,0 +1,82 @@ +#ifndef _COMPUTE_ASSEMBLY_HPP +#define _COMPUTE_ASSEMBLY_HPP + +#include "compute/boundaries/boundaries.hpp" +#include "compute/compute_mesh.hpp" +#include "compute/compute_partial_derivatives.hpp" +#include "compute/compute_receivers.hpp" +// #include "compute/compute_sources.hpp" +#include "compute/boundary_values/boundary_values.hpp" +#include "compute/coupled_interfaces/coupled_interfaces.hpp" +#include "compute/fields/fields.hpp" +#include "compute/kernels/kernels.hpp" +#include "compute/properties/interface.hpp" +#include "compute/sources/sources.hpp" +#include "enumerations/specfem_enums.hpp" +#include "mesh/mesh.hpp" +#include "receiver/interface.hpp" +#include "source/interface.hpp" + +namespace specfem { +/** + * @brief Compute namespace defines data structures used to store data related + * to finite element assembly. + * + * The data is organized in a manner that makes it effiecient to access when + * computing finite element compute kernels. + * + */ +namespace compute { +/** + * @brief Finite element assembly data + * + */ +struct assembly { + specfem::compute::mesh mesh; ///< Properties of the assembled mesh + specfem::compute::partial_derivatives partial_derivatives; ///< Partial + ///< derivatives of + ///< the basis + ///< functions + specfem::compute::properties properties; ///< Material properties + specfem::compute::kernels kernels; ///< Frechet derivatives (Misfit kernels) + specfem::compute::sources sources; ///< Source information + specfem::compute::receivers receivers; ///< Receiver information + specfem::compute::boundaries boundaries; ///< Boundary conditions + specfem::compute::coupled_interfaces coupled_interfaces; ///< Coupled + ///< interfaces + ///< between 2 + ///< mediums + specfem::compute::fields fields; ///< Displacement, velocity, and acceleration + ///< fields + specfem::compute::boundary_values boundary_values; ///< Field values at the + ///< boundaries + + /** + * @brief Generate a finite element assembly + * + * @param mesh Finite element mesh as read from mesher + * @param quadratures Quadrature points and weights + * @param sources Source information + * @param receivers Receiver information + * @param stypes Types of seismograms + * @param t0 Start time of simulation + * @param dt Time step + * @param max_timesteps Maximum number of time steps + * @param max_sig_step Maximum number of siesmogram time steps + * @param simulation Type of simulation (forward, adjoint, etc.) + */ + assembly( + const specfem::mesh::mesh &mesh, + const specfem::quadrature::quadratures &quadratures, + const std::vector > &sources, + const std::vector > + &receivers, + const std::vector &stypes, + const type_real t0, const type_real dt, const int max_timesteps, + const int max_sig_step, const specfem::simulation::type simulation); +}; + +} // namespace compute +} // namespace specfem + +#endif diff --git a/include/compute/boundaries/boundaries.hpp b/include/compute/boundaries/boundaries.hpp new file mode 100644 index 00000000..e6ec3e92 --- /dev/null +++ b/include/compute/boundaries/boundaries.hpp @@ -0,0 +1,200 @@ +#ifndef _COMPUTE_BOUNDARIES_BOUNDARIES_HPP +#define _COMPUTE_BOUNDARIES_BOUNDARIES_HPP + +#include "compute/compute_mesh.hpp" +#include "compute/properties/properties.hpp" +#include "enumerations/specfem_enums.hpp" +#include "impl/acoustic_free_surface.hpp" +#include "impl/stacey.hpp" +#include "macros.hpp" +#include "point/boundary.hpp" +#include +#include + +namespace specfem { +namespace compute { +/** + * @brief Boundary condition information for every quadrature point in finite + * element mesh + * + */ +struct boundaries { + +private: + using IndexViewType = Kokkos::View; + using BoundaryViewType = + Kokkos::View; //< Underlying view type to store + // boundary tags + +public: + BoundaryViewType boundary_tags; ///< Boundary tags for every element in the + ///< mesh + + IndexViewType acoustic_free_surface_index_mapping; + IndexViewType::HostMirror h_acoustic_free_surface_index_mapping; + + IndexViewType stacey_index_mapping; + IndexViewType::HostMirror h_stacey_index_mapping; + + specfem::compute::impl::boundaries::acoustic_free_surface + acoustic_free_surface; ///< Acoustic free surface boundary + + specfem::compute::impl::boundaries::stacey stacey; ///< Stacey boundary + + /** + * @name Constructors + * + */ + ///@{ + + /** + * @brief Default constructor + * + */ + boundaries() = default; + + /** + * @brief Compute boundary conditions properties for every quadrature point in + * the mesh + * + * @param nspec Number of spectral elements + * @param ngllz Number of GLL points in z direction + * @param ngllx Number of GLL points in x direction + * @param mesh Finite element mesh information + * @param mapping mapping between mesh and compute indexing + * @param quadrature Finite element quadrature information + * @param properties Material properties for every quadrature point + * @param partial_derivatives Partial derivatives of basis functions at every + * quadrature point + */ + boundaries(const int nspec, const int ngllz, const int ngllx, + const specfem::mesh::mesh &mesh, + const specfem::compute::mesh_to_compute_mapping &mapping, + const specfem::compute::quadrature &quadrature, + const specfem::compute::properties &properties, + const specfem::compute::partial_derivatives &partial_derivatives); + ///@} +}; + +/** + * @defgroup BoundaryConditionDataAccess + * + */ + +/** + * @brief Load boundary condition information for a quadrature point on the + * device + * + * @ingroup BoundaryConditionDataAccess + * + * @tparam IndexType Index type. Needs to be of @ref specfem::point::index or + * @ref specfem::point::simd_index + * @tparam PointBoundaryType Point boundary type. Needs to be of @ref + * specfem::point::boundary + * @param index Index of the quadrature point + * @param boundaries Boundary condition information for every quadrature point + * @param boundary Boundary condition information for a given quadrature point + * (output) + */ +template ::type = 0> +KOKKOS_FORCEINLINE_FUNCTION void +load_on_device(const IndexType &index, + const specfem::compute::boundaries &boundaries, + PointBoundaryType &boundary) { + + constexpr auto tag = PointBoundaryType::boundary_tag; + + static_assert( + (tag == specfem::element::boundary_tag::none || + tag == specfem::element::boundary_tag::acoustic_free_surface || + tag == specfem::element::boundary_tag::stacey || + tag == specfem::element::boundary_tag::composite_stacey_dirichlet), + "Boundary tag must be acoustic free surface, stacey, or " + "composite_stacey_dirichlet"); + + if constexpr (tag == specfem::element::boundary_tag::none) + return; + + IndexType l_index = index; + + if constexpr (tag == specfem::element::boundary_tag::acoustic_free_surface) { + l_index.ispec = boundaries.acoustic_free_surface_index_mapping(index.ispec); + boundaries.acoustic_free_surface.load_on_device(l_index, boundary); + } else if constexpr (tag == specfem::element::boundary_tag::stacey) { + l_index.ispec = boundaries.stacey_index_mapping(index.ispec); + boundaries.stacey.load_on_device(l_index, boundary); + } else if constexpr (tag == specfem::element::boundary_tag:: + composite_stacey_dirichlet) { + l_index.ispec = boundaries.acoustic_free_surface_index_mapping(index.ispec); + boundaries.acoustic_free_surface.load_on_device(l_index, boundary); + l_index.ispec = boundaries.stacey_index_mapping(index.ispec); + boundaries.stacey.load_on_device(l_index, boundary); + } + + return; +} + +/** + * @brief Load boundary condition information for a quadrature point on the host + * + * @ingroup BoundaryConditionDataAccess + * + * @tparam IndexType Index type. Needs to be of @ref specfem::point::index or + * @ref specfem::point::simd_index + * @tparam PointBoundaryType Point boundary type. Needs to be of @ref + * specfem::point::boundary + * @param index Index of the quadrature point + * @param boundaries Boundary condition information for every quadrature point + * @param boundary Boundary condition information for a given quadrature point + * (output) + */ +template ::type = 0> +inline void load_on_host(const IndexType &index, + const specfem::compute::boundaries &boundaries, + PointBoundaryType &boundary) { + + constexpr auto tag = PointBoundaryType::boundary_tag; + + static_assert( + (tag == specfem::element::boundary_tag::none || + tag == specfem::element::boundary_tag::acoustic_free_surface || + tag == specfem::element::boundary_tag::stacey || + tag == specfem::element::boundary_tag::composite_stacey_dirichlet), + "Boundary tag must be acoustic free surface, stacey, or " + "composite_stacey_dirichlet"); + + if constexpr (tag == specfem::element::boundary_tag::none) + return; + + IndexType l_index = index; + + if constexpr (tag == specfem::element::boundary_tag::acoustic_free_surface) { + l_index.ispec = + boundaries.h_acoustic_free_surface_index_mapping(index.ispec); + boundaries.acoustic_free_surface.load_on_host(l_index, boundary); + } else if constexpr (tag == specfem::element::boundary_tag::stacey) { + l_index.ispec = boundaries.h_stacey_index_mapping(index.ispec); + boundaries.stacey.load_on_host(l_index, boundary); + } else if constexpr (tag == specfem::element::boundary_tag:: + composite_stacey_dirichlet) { + l_index.ispec = + boundaries.h_acoustic_free_surface_index_mapping(index.ispec); + boundaries.acoustic_free_surface.load_on_host(l_index, boundary); + l_index.ispec = boundaries.h_stacey_index_mapping(index.ispec); + boundaries.stacey.load_on_host(l_index, boundary); + } + + return; +} + +} // namespace compute +} // namespace specfem + +#endif diff --git a/include/compute/boundaries/impl/acoustic_free_surface.hpp b/include/compute/boundaries/impl/acoustic_free_surface.hpp new file mode 100644 index 00000000..03d52322 --- /dev/null +++ b/include/compute/boundaries/impl/acoustic_free_surface.hpp @@ -0,0 +1,174 @@ +#pragma once + +#include "compute/compute_mesh.hpp" +#include "compute/properties/properties.hpp" +#include "mesh/boundaries/acoustic_free_surface.hpp" +#include "point/boundary.hpp" +#include "point/coordinates.hpp" +#include +#include +#include + +namespace specfem { +namespace compute { +namespace impl { +namespace boundaries { + +struct acoustic_free_surface { +private: + constexpr static auto boundary_tag = + specfem::element::boundary_tag::acoustic_free_surface; ///< Boundary tag + constexpr static auto dimension = + specfem::dimension::type::dim2; ///< Dimension + +public: + using BoundaryTagView = + Kokkos::View; + + BoundaryTagView quadrature_point_boundary_tag; ///< Boundary tag for every + ///< quadrature point within an + ///< element with acoustic free + ///< surface boundary + + BoundaryTagView::HostMirror h_quadrature_point_boundary_tag; ///< Host mirror + ///< of boundary + ///< types + + acoustic_free_surface() = default; + + acoustic_free_surface( + const int nspec, const int ngllz, const int ngllx, + const specfem::mesh::acoustic_free_surface &acoustic_free_surface, + const specfem::compute::mesh_to_compute_mapping &mapping, + const specfem::compute::properties &properties, + const Kokkos::View &boundary_index_mapping, + std::vector &boundary_tag); + + KOKKOS_FORCEINLINE_FUNCTION void + load_on_device(const specfem::point::index &index, + specfem::point::boundary + &boundary) const { + + boundary.tag += + quadrature_point_boundary_tag(index.ispec, index.iz, index.ix); + return; + } + + KOKKOS_FORCEINLINE_FUNCTION void + load_on_device(const specfem::point::index &index, + specfem::point::boundary< + specfem::element::boundary_tag::composite_stacey_dirichlet, + dimension, false> &boundary) const { + + boundary.tag += + quadrature_point_boundary_tag(index.ispec, index.iz, index.ix); + return; + } + + KOKKOS_FORCEINLINE_FUNCTION void load_on_device( + const specfem::point::simd_index &index, + specfem::point::boundary &boundary) const { + + using simd = typename specfem::datatype::simd; + + using mask_type = typename simd::mask_type; + using tag_type = typename simd::tag_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + for (int lane = 0; lane < mask_type::size(); ++lane) { + if (index.mask(lane)) { + boundary.tag[lane] += quadrature_point_boundary_tag(index.ispec + lane, + index.iz, index.ix); + } + } + + return; + } + + KOKKOS_FORCEINLINE_FUNCTION void + load_on_device(const specfem::point::simd_index &index, + specfem::point::boundary< + specfem::element::boundary_tag::composite_stacey_dirichlet, + dimension, true> &boundary) const { + + using simd = typename specfem::datatype::simd; + + using mask_type = typename simd::mask_type; + using tag_type = typename simd::tag_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + for (int lane = 0; lane < mask_type::size(); ++lane) { + if (index.mask(lane)) { + boundary.tag[lane] += quadrature_point_boundary_tag(index.ispec + lane, + index.iz, index.ix); + } + } + + return; + } + + inline void load_on_host(const specfem::point::index &index, + specfem::point ::boundary &boundary) const { + boundary.tag += + h_quadrature_point_boundary_tag(index.ispec, index.iz, index.ix); + return; + } + + inline void + load_on_host(const specfem::point::index &index, + specfem::point::boundary< + specfem::element::boundary_tag::composite_stacey_dirichlet, + dimension, false> &boundary) const { + + boundary.tag += + h_quadrature_point_boundary_tag(index.ispec, index.iz, index.ix); + return; + } + + inline void load_on_host( + const specfem::point::simd_index &index, + specfem::point::boundary &boundary) const { + + using simd = typename specfem::datatype::simd; + + using mask_type = typename simd::mask_type; + using tag_type = typename simd::tag_type; + + for (int lane = 0; lane < mask_type::size(); ++lane) { + if (index.mask(lane)) { + boundary.tag[lane] += h_quadrature_point_boundary_tag( + index.ispec + lane, index.iz, index.ix); + } + } + return; + } + + inline void + load_on_host(const specfem::point::simd_index &index, + specfem::point::boundary< + specfem::element::boundary_tag::composite_stacey_dirichlet, + dimension, true> &boundary) const { + + using simd = typename specfem::datatype::simd; + + using mask_type = typename simd::mask_type; + using tag_type = typename simd::tag_type; + + for (int lane = 0; lane < mask_type::size(); ++lane) { + if (index.mask(lane)) { + boundary.tag[lane] += h_quadrature_point_boundary_tag( + index.ispec + lane, index.iz, index.ix); + } + } + return; + } +}; + +} // namespace boundaries +} // namespace impl +} // namespace compute +} // namespace specfem diff --git a/include/compute/boundaries/impl/boundary_container.hpp b/include/compute/boundaries/impl/boundary_container.hpp new file mode 100644 index 00000000..8258cf21 --- /dev/null +++ b/include/compute/boundaries/impl/boundary_container.hpp @@ -0,0 +1,54 @@ +#ifndef _COMPUTE_BOUNDARIES_IMPL_BOUNDARY_CONTAINER_HPP +#define _COMPUTE_BOUNDARIES_IMPL_BOUNDARY_CONTAINER_HPP + +#include "enumerations/specfem_enums.hpp" +#include "kokkos_abstractions.h" +#include "point/boundary.hpp" +#include + +namespace specfem { +namespace compute { +namespace impl { + +namespace boundaries { +template +struct boundary_container { + + constexpr static specfem::enums::element::boundary_tag value = + boundary_tag; ///< Boundary tag + + boundary_container() = default; + + boundary_container( + const std::vector + &boundary_tags, + const std::vector &boundary_types); + + int nelements; + specfem::kokkos::DeviceView1d boundary_index_mapping; + specfem::kokkos::HostMirror1d h_boundary_index_mapping; + + specfem::compute::impl::boundaries::element_boundary_container< + specfem::enums::element::type::acoustic> + acoustic; + specfem::compute::impl::boundaries::element_boundary_container< + specfem::enums::element::type::elastic> + elastic; + + template + int get_spectral_elem_index(const int boundary_index) const; + + template + specfem::point::boundary get_boundary_type(const int boundary_index) const; + + specfem::kokkos::DeviceView1d index_mapping; + specfem::kokkos::HostMirror1d h_index_mapping; + specfem::kokkos::DeviceView1d boundary_type; + specfem::kokkos::HostMirror1d h_boundary_type; +}; +} // namespace boundaries +} // namespace impl +} // namespace compute +} // namespace specfem + +#endif diff --git a/include/compute/boundaries/impl/boundary_container.tpp b/include/compute/boundaries/impl/boundary_container.tpp new file mode 100644 index 00000000..3895adc1 --- /dev/null +++ b/include/compute/boundaries/impl/boundary_container.tpp @@ -0,0 +1,51 @@ +#ifndef _COMPUTE_BOUNDARIES_IMPL_BOUNDARY_CONTAINER_TPP +#define _COMPUTE_BOUNDARIES_IMPL_BOUNDARY_CONTAINER_TPP + +#include "enumerations/specfem_enums.hpp" +#include "kokkos_abstractions.h" +#include "point/boundary.hpp" +#include + +template +specfem::compute::impl::boundaries::boundary_container:: + boundary_container( + const std::vector + &boundary_tags, + const std::vector &boundary_types) { + + const int nspec = boundary_tags.size(); + + nelements = std::count(boundary_tags.begin(), boundary_tags.end(), value); + + if (nelements == 0) { + return; + } + + index_mapping = specfem::kokkos::DeviceView1d( + "specfem::compute::boundaries::composite_stacey_dirichlet::ispec", + nelements); + boundary_type = specfem::kokkos::DeviceView1d( + "specfem::compute::boundaries::composite_stacey_dirichlet::type", + nelements); + + h_index_mapping = Kokkos::create_mirror_view(index_mapping); + h_boundary_type = Kokkos::create_mirror_view(boundary_type); + + int index = 0; + for (int ispec = 0; ispec < nspec; ++ispec) { + if (boundary_tags[ispec] == value) { + h_index_mapping(index) = ispec; + h_boundary_type(index) = boundary_types[ispec]; + index++; + } + } + + assert(index == nelements); + + Kokkos::deep_copy(index_mapping, h_index_mapping); + Kokkos::deep_copy(boundary_type, h_boundary_type); + + return; +} + +#endif diff --git a/include/compute/boundaries/impl/stacey.hpp b/include/compute/boundaries/impl/stacey.hpp new file mode 100644 index 00000000..58b5f914 --- /dev/null +++ b/include/compute/boundaries/impl/stacey.hpp @@ -0,0 +1,255 @@ +#pragma once + +#include "compute/compute_mesh.hpp" +#include "compute/compute_partial_derivatives.hpp" +#include "mesh/boundaries/absorbing_boundaries.hpp" +#include "point/boundary.hpp" +#include "point/coordinates.hpp" +#include +#include +#include + +namespace specfem { +namespace compute { +namespace impl { +namespace boundaries { + +struct stacey { +private: + constexpr static auto boundary_tag = + specfem::element::boundary_tag::stacey; ///< Boundary tag + constexpr static auto dimension = + specfem::dimension::type::dim2; ///< Dimension + +public: + using BoundaryTagView = + Kokkos::View; + using EdgeNormalView = Kokkos::View; + using EdgeWeightView = Kokkos::View; + + BoundaryTagView quadrature_point_boundary_tag; ///< Boundary tag for every + ///< quadrature point within an + ///< element with Stacey boundary + + BoundaryTagView::HostMirror h_quadrature_point_boundary_tag; ///< Host mirror + ///< of boundary + ///< types + + EdgeNormalView edge_normal; ///< Normal vector to the edge for every + ///< quadrature point within an element with + ///< Stacey boundary + EdgeWeightView edge_weight; ///< Edge weight used to compute integrals on the + ///< edge for every quadrature point within an + ///< element with Stacey boundary. Evaluates to 0 + ///< for points not on the edge + + EdgeNormalView::HostMirror h_edge_normal; ///< Host mirror of edge normal + + EdgeWeightView::HostMirror h_edge_weight; ///< Host mirror of edge weight + + stacey() = default; + + stacey(const int nspec, const int ngllz, const int ngllx, + const specfem::mesh::absorbing_boundary &stacey, + const specfem::compute::mesh_to_compute_mapping &mapping, + const specfem::compute::quadrature &quadrature, + const specfem::compute::partial_derivatives &partial_derivatives, + const Kokkos::View &boundary_index_mapping, + std::vector &boundary_tag); + + KOKKOS_FORCEINLINE_FUNCTION void + load_on_device(const specfem::point::index &index, + specfem::point::boundary + &boundary) const { + + boundary.tag += + quadrature_point_boundary_tag(index.ispec, index.iz, index.ix); + + boundary.edge_normal(0) = edge_normal(index.ispec, index.iz, index.ix, 0); + boundary.edge_normal(1) = edge_normal(index.ispec, index.iz, index.ix, 1); + boundary.edge_weight = edge_weight(index.ispec, index.iz, index.ix); + + return; + } + + KOKKOS_FORCEINLINE_FUNCTION void + load_on_device(const specfem::point::index &index, + specfem::point::boundary< + specfem::element::boundary_tag::composite_stacey_dirichlet, + dimension, false> &boundary) const { + + boundary.tag += + quadrature_point_boundary_tag(index.ispec, index.iz, index.ix); + + boundary.edge_normal(0) = edge_normal(index.ispec, index.iz, index.ix, 0); + boundary.edge_normal(1) = edge_normal(index.ispec, index.iz, index.ix, 1); + boundary.edge_weight = edge_weight(index.ispec, index.iz, index.ix); + + return; + } + + KOKKOS_FORCEINLINE_FUNCTION void load_on_device( + const specfem::point::simd_index &index, + specfem::point::boundary &boundary) const { + + using simd = typename specfem::datatype::simd; + + using mask_type = typename simd::mask_type; + using tag_type = typename simd::tag_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + for (int lane = 0; lane < mask_type::size(); ++lane) { + if (index.mask(lane)) { + boundary.tag[lane] += quadrature_point_boundary_tag(index.ispec + lane, + index.iz, index.ix); + } + } + + Kokkos::Experimental::where(mask, boundary.edge_normal(0)) + .copy_from(&edge_normal(index.ispec, index.iz, index.ix, 0), + tag_type()); + + Kokkos::Experimental::where(mask, boundary.edge_normal(1)) + .copy_from(&edge_normal(index.ispec, index.iz, index.ix, 1), + tag_type()); + + Kokkos::Experimental::where(mask, boundary.edge_weight) + .copy_from(&edge_weight(index.ispec, index.iz, index.ix), tag_type()); + } + + KOKKOS_FORCEINLINE_FUNCTION void + load_on_device(const specfem::point::simd_index &index, + specfem::point::boundary< + specfem::element::boundary_tag::composite_stacey_dirichlet, + dimension, true> &boundary) const { + + using simd = typename specfem::datatype::simd; + + using mask_type = typename simd::mask_type; + using tag_type = typename simd::tag_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + for (int lane = 0; lane < mask_type::size(); ++lane) { + if (index.mask(lane)) { + boundary.tag[lane] += quadrature_point_boundary_tag(index.ispec + lane, + index.iz, index.ix); + } + } + + Kokkos::Experimental::where(mask, boundary.edge_normal(0)) + .copy_from(&edge_normal(index.ispec, index.iz, index.ix, 0), + tag_type()); + + Kokkos::Experimental::where(mask, boundary.edge_normal(1)) + .copy_from(&edge_normal(index.ispec, index.iz, index.ix, 1), + tag_type()); + + Kokkos::Experimental::where(mask, boundary.edge_weight) + .copy_from(&edge_weight(index.ispec, index.iz, index.ix), tag_type()); + } + + inline void load_on_host(const specfem::point::index &index, + specfem::point::boundary &boundary) const { + boundary.tag += + h_quadrature_point_boundary_tag(index.ispec, index.iz, index.ix); + + boundary.edge_normal(0) = h_edge_normal(index.ispec, index.iz, index.ix, 0); + boundary.edge_normal(1) = h_edge_normal(index.ispec, index.iz, index.ix, 1); + + boundary.edge_weight = h_edge_weight(index.ispec, index.iz, index.ix); + + return; + } + + inline void + load_on_host(const specfem::point::index &index, + specfem::point::boundary< + specfem::element::boundary_tag::composite_stacey_dirichlet, + dimension, false> &boundary) const { + boundary.tag += + h_quadrature_point_boundary_tag(index.ispec, index.iz, index.ix); + + boundary.edge_normal(0) = h_edge_normal(index.ispec, index.iz, index.ix, 0); + boundary.edge_normal(1) = h_edge_normal(index.ispec, index.iz, index.ix, 1); + + boundary.edge_weight = h_edge_weight(index.ispec, index.iz, index.ix); + + return; + } + + inline void load_on_host( + const specfem::point::simd_index &index, + specfem::point::boundary &boundary) const { + + using simd = typename specfem::datatype::simd; + + using mask_type = typename simd::mask_type; + using tag_type = typename simd::tag_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + for (int lane = 0; lane < mask_type::size(); ++lane) { + if (index.mask(lane)) { + boundary.tag[lane] += h_quadrature_point_boundary_tag( + index.ispec + lane, index.iz, index.ix); + } + } + + Kokkos::Experimental::where(mask, boundary.edge_normal(0)) + .copy_from(&h_edge_normal(index.ispec, index.iz, index.ix, 0), + tag_type()); + + Kokkos::Experimental::where(mask, boundary.edge_normal(1)) + .copy_from(&h_edge_normal(index.ispec, index.iz, index.ix, 1), + tag_type()); + + Kokkos::Experimental::where(mask, boundary.edge_weight) + .copy_from(&h_edge_weight(index.ispec, index.iz, index.ix), tag_type()); + + return; + } + + inline void + load_on_host(const specfem::point::simd_index &index, + specfem::point::boundary< + specfem::element::boundary_tag::composite_stacey_dirichlet, + dimension, true> &boundary) const { + + using simd = typename specfem::datatype::simd; + + using mask_type = typename simd::mask_type; + using tag_type = typename simd::tag_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + for (int lane = 0; lane < mask_type::size(); ++lane) { + if (index.mask(lane)) { + boundary.tag[lane] += quadrature_point_boundary_tag(index.ispec + lane, + index.iz, index.ix); + } + } + + Kokkos::Experimental::where(mask, boundary.edge_normal(0)) + .copy_from(&h_edge_normal(index.ispec, index.iz, index.ix, 0), + tag_type()); + + Kokkos::Experimental::where(mask, boundary.edge_normal(1)) + .copy_from(&h_edge_normal(index.ispec, index.iz, index.ix, 1), + tag_type()); + + Kokkos::Experimental::where(mask, boundary.edge_weight) + .copy_from(&h_edge_weight(index.ispec, index.iz, index.ix), tag_type()); + + return; + } +}; +} // namespace boundaries +} // namespace impl +} // namespace compute +} // namespace specfem diff --git a/include/compute/boundary_values/boundary_values.hpp b/include/compute/boundary_values/boundary_values.hpp new file mode 100644 index 00000000..8cd6bcdc --- /dev/null +++ b/include/compute/boundary_values/boundary_values.hpp @@ -0,0 +1,58 @@ +#ifndef _COMPUTE_BOUNDARIES_VALUES_BOUNDARY_VALUES_HPP +#define _COMPUTE_BOUNDARIES_VALUES_BOUNDARY_VALUES_HPP + +#include "boundary_values_container.hpp" +#include "compute/boundaries/boundaries.hpp" +#include "compute/compute_mesh.hpp" +#include "compute/properties/properties.hpp" +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include "impl/boundary_medium_container.hpp" + +namespace specfem { +namespace compute { +class boundary_values { +public: + boundary_values() = default; + + specfem::compute::boundary_value_container< + specfem::dimension::type::dim2, specfem::element::boundary_tag::stacey> + stacey; + + specfem::compute::boundary_value_container< + specfem::dimension::type::dim2, + specfem::element::boundary_tag::composite_stacey_dirichlet> + composite_stacey_dirichlet; + + boundary_values(const int nstep, const specfem::compute::mesh mesh, + const specfem::compute::properties properties, + const specfem::compute::boundaries boundaries); + + template + specfem::compute::boundary_value_container + get_container() const { + if constexpr (BoundaryTag == specfem::element::boundary_tag::stacey) { + return stacey; + } else if constexpr (BoundaryTag == specfem::element::boundary_tag:: + composite_stacey_dirichlet) { + return composite_stacey_dirichlet; + } else { + return {}; + } + } + + void copy_to_host() { + stacey.sync_to_host(); + composite_stacey_dirichlet.sync_to_host(); + } + + void copy_to_device() { + stacey.sync_to_device(); + composite_stacey_dirichlet.sync_to_device(); + } +}; +} // namespace compute +} // namespace specfem + +#endif diff --git a/include/compute/boundary_values/boundary_values_container.hpp b/include/compute/boundary_values/boundary_values_container.hpp new file mode 100644 index 00000000..deeba8b4 --- /dev/null +++ b/include/compute/boundary_values/boundary_values_container.hpp @@ -0,0 +1,137 @@ +#ifndef _COMPUTE_BOUNDARIES_VALUES_BOUNDARY_VALUES_CONTAINER_HPP +#define _COMPUTE_BOUNDARIES_VALUES_BOUNDARY_VALUES_CONTAINER_HPP + +#include "compute/boundaries/boundaries.hpp" +#include "compute/compute_mesh.hpp" +#include "compute/properties/properties.hpp" +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include "impl/boundary_medium_container.hpp" +#include "kokkos_abstractions.h" + +namespace specfem { +namespace compute { + +template +class boundary_value_container { + +public: + constexpr static auto dimension = DimensionType; + constexpr static auto boundary_tag = BoundaryTag; + + specfem::kokkos::DeviceView1d property_index_mapping; + specfem::kokkos::HostMirror1d h_property_index_mapping; + + specfem::compute::impl::boundary_medium_container< + DimensionType, specfem::element::medium_tag::acoustic, BoundaryTag> + acoustic; + specfem::compute::impl::boundary_medium_container< + DimensionType, specfem::element::medium_tag::elastic, BoundaryTag> + elastic; + + boundary_value_container() = default; + + boundary_value_container(const int nstep, const specfem::compute::mesh mesh, + const specfem::compute::properties properties, + const specfem::compute::boundaries boundaries); + + void sync_to_host() { + Kokkos::deep_copy(h_property_index_mapping, property_index_mapping); + acoustic.sync_to_host(); + elastic.sync_to_host(); + } + + void sync_to_device() { + Kokkos::deep_copy(property_index_mapping, h_property_index_mapping); + acoustic.sync_to_device(); + elastic.sync_to_device(); + } +}; + +template = 0> +KOKKOS_INLINE_FUNCTION void +store_on_device(const int istep, const IndexType index, + const AccelerationType &acceleration, + const BoundaryValueContainerType &boundary_value_container) { + return; +} + +template = 0> +KOKKOS_FUNCTION void +store_on_device(const int istep, const IndexType index, + const AccelerationType &acceleration, + const BoundaryValueContainerType &boundary_value_container) { + + constexpr static auto MediumTag = AccelerationType::medium_tag; + + static_assert( + (BoundaryValueContainerType::dimension == AccelerationType::dimension), + "DimensionType must match AccelerationType::dimension_type"); + + IndexType l_index = index; + l_index.ispec = boundary_value_container.property_index_mapping(index.ispec); + + if constexpr (MediumTag == specfem::element::medium_tag::acoustic) { + boundary_value_container.acoustic.store_on_device(istep, l_index, + acceleration); + } else if constexpr (MediumTag == specfem::element::medium_tag::elastic) { + boundary_value_container.elastic.store_on_device(istep, l_index, + acceleration); + } + + return; +} + +template = 0> +KOKKOS_FUNCTION void +load_on_device(const int istep, const IndexType index, + const BoundaryValueContainerType &boundary_value_container, + AccelerationType &acceleration) { + + constexpr static auto MediumType = AccelerationType::medium_tag; + + IndexType l_index = index; + + static_assert( + (BoundaryValueContainerType::dimension == AccelerationType::dimension), + "Number of dimensions must match"); + + l_index.ispec = boundary_value_container.property_index_mapping(index.ispec); + + if constexpr (MediumType == specfem::element::medium_tag::acoustic) { + boundary_value_container.acoustic.load_on_device(istep, l_index, + acceleration); + } else if constexpr (MediumType == specfem::element::medium_tag::elastic) { + boundary_value_container.elastic.load_on_device(istep, l_index, + acceleration); + } + + return; +} + +} // namespace compute +} // namespace specfem + +#endif diff --git a/include/compute/boundary_values/boundary_values_container.tpp b/include/compute/boundary_values/boundary_values_container.tpp new file mode 100644 index 00000000..464c2e33 --- /dev/null +++ b/include/compute/boundary_values/boundary_values_container.tpp @@ -0,0 +1,36 @@ +#ifndef _COMPUTE_BOUNDARIES_VALUES_BOUNDARY_VALUES_CONTAINER_TPP +#define _COMPUTE_BOUNDARIES_VALUES_BOUNDARY_VALUES_CONTAINER_TPP + +#include "boundary_values_container.hpp" +#include + +template +specfem::compute::boundary_value_container:: + boundary_value_container(const int nstep, const specfem::compute::mesh mesh, + const specfem::compute::properties properties, + const specfem::compute::boundaries boundaries) + : property_index_mapping( + "specfem::compute::boundary_value_container::property_index_mapping", + mesh.nspec), + h_property_index_mapping( + Kokkos::create_mirror_view(property_index_mapping)) { + + for (int ispec = 0; ispec < mesh.nspec; ++ispec) { + h_property_index_mapping(ispec) = -1; + } + + Kokkos::fence(); + + acoustic = specfem::compute::impl::boundary_medium_container< + DimensionType, specfem::element::medium_tag::acoustic, BoundaryTag>( + nstep, mesh, properties, boundaries, h_property_index_mapping); + + elastic = specfem::compute::impl::boundary_medium_container< + DimensionType, specfem::element::medium_tag::elastic, BoundaryTag>( + nstep, mesh, properties, boundaries, h_property_index_mapping); + + Kokkos::deep_copy(property_index_mapping, h_property_index_mapping); +} + +#endif diff --git a/include/compute/boundary_values/impl/boundary_medium_container.hpp b/include/compute/boundary_values/impl/boundary_medium_container.hpp new file mode 100644 index 00000000..b9919557 --- /dev/null +++ b/include/compute/boundary_values/impl/boundary_medium_container.hpp @@ -0,0 +1,154 @@ +#ifndef _COMPUTE_BOUNDARIES_VALUES_BOUNDARY_MEDIUM_CONTAINER_HPP +#define _COMPUTE_BOUNDARIES_VALUES_BOUNDARY_MEDIUM_CONTAINER_HPP + +#include "compute/boundaries/boundaries.hpp" +#include "compute/compute_mesh.hpp" +#include "compute/properties/properties.hpp" +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include "point/field.hpp" +#include + +namespace specfem { +namespace compute { +namespace impl { + +template +class boundary_medium_container { +private: + constexpr static int components = + specfem::medium::medium::components; + constexpr static auto dimension = DimensionType; + +public: + using value_type = + Kokkos::View; + + value_type values; + typename value_type::HostMirror h_values; + + boundary_medium_container() = default; + + boundary_medium_container(const int nspec, const int nz, const int nx, + const int nstep) + : values("specfem::compute::impl::stacey_values", nspec, nz, nx, nstep), + h_values(Kokkos::create_mirror_view(values)) {} + + boundary_medium_container( + const int nstep, const specfem::compute::mesh mesh, + const specfem::compute::properties properties, + const specfem::compute::boundaries boundaries, + specfem::kokkos::HostView1d property_index_mapping); + + template < + typename AccelerationType, + typename std::enable_if_t = 0> + KOKKOS_FUNCTION void + load_on_device(const int istep, const specfem::point::index &index, + AccelerationType &acceleration) const { + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + +#ifdef KOKKOS_ENABLE_CUDA +#pragma unroll +#endif + for (int icomp = 0; icomp < components; ++icomp) { + acceleration.acceleration(icomp) = values(ispec, iz, ix, istep, icomp); + } + + return; + } + + template < + typename AccelerationType, + typename std::enable_if_t = 0> + KOKKOS_FUNCTION void + store_on_device(const int istep, + const specfem::point::index &index, + const AccelerationType &acceleration) const { + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + +#ifdef KOKKOS_ENABLE_CUDA +#pragma unroll +#endif + for (int icomp = 0; icomp < components; ++icomp) { + values(ispec, iz, ix, istep, icomp) = acceleration.acceleration(icomp); + } + + return; + } + + template < + typename AccelerationType, + typename std::enable_if_t = 0> + KOKKOS_FUNCTION void + load_on_device(const int istep, + const specfem::point::simd_index &index, + AccelerationType &acceleration) const { + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + using simd = typename AccelerationType::simd; + using mask_type = typename simd::mask_type; + using tag_type = typename simd::tag_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + for (int icomp = 0; icomp < components; ++icomp) + Kokkos::Experimental::where(mask, acceleration.acceleration(icomp)) + .copy_from(&values(ispec, iz, ix, istep, icomp), tag_type()); + + return; + } + + template < + typename AccelerationType, + typename std::enable_if_t = 0> + KOKKOS_FUNCTION void + store_on_device(const int istep, + const specfem::point::simd_index &index, + const AccelerationType &acceleration) const { + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + using simd = typename AccelerationType::simd; + using mask_type = typename simd::mask_type; + using tag_type = typename simd::tag_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + for (int icomp = 0; icomp < components; ++icomp) + Kokkos::Experimental::where(mask, acceleration.acceleration(icomp)) + .copy_to(&values(ispec, iz, ix, istep, icomp), tag_type()); + + return; + } + + void sync_to_host() { + Kokkos::deep_copy(h_values, values); + return; + } + + void sync_to_device() { + Kokkos::deep_copy(values, h_values); + return; + } +}; + +} // namespace impl +} // namespace compute +} // namespace specfem + +#endif diff --git a/include/compute/boundary_values/impl/boundary_medium_container.tpp b/include/compute/boundary_values/impl/boundary_medium_container.tpp new file mode 100644 index 00000000..b2735e14 --- /dev/null +++ b/include/compute/boundary_values/impl/boundary_medium_container.tpp @@ -0,0 +1,38 @@ +#ifndef _COMPUTE_BOUNDARIES_VALUES_BOUNDARY_MEDIUM_CONTAINER_TPP +#define _COMPUTE_BOUNDARIES_VALUES_BOUNDARY_MEDIUM_CONTAINER_TPP + +#include "boundary_medium_container.hpp" + +template +specfem::compute::impl::boundary_medium_container:: + boundary_medium_container( + const int nstep, const specfem::compute::mesh mesh, + const specfem::compute::properties properties, + const specfem::compute::boundaries boundaries, + specfem::kokkos::HostView1d property_index_mapping) { + + int nelements = 0; + const int nspec = mesh.nspec; + const int nz = mesh.ngllz; + const int nx = mesh.ngllx; + + for (int ispec = 0; ispec < nspec; ispec++) { + if (properties.h_element_types(ispec) == MediumType && + boundaries.boundary_tags(ispec) == BoundaryTag) { + property_index_mapping(ispec) = nelements; + nelements++; + } + } + + values = value_type("specfem::compute::boundary_medium_container::values", + nelements, nz, nx, nstep); + + h_values = Kokkos::create_mirror_view(values); + + return; +} + +#endif diff --git a/include/compute/compute.hpp b/include/compute/compute.hpp deleted file mode 100644 index 59764e5b..00000000 --- a/include/compute/compute.hpp +++ /dev/null @@ -1,79 +0,0 @@ -#ifndef _COMPUTE_HPP -#define _COMPUTE_HPP - -#include "kokkos_abstractions.h" -#include "quadrature/interface.hpp" -#include "specfem_setup.hpp" -#include -#include - -namespace specfem { -namespace compute { -/** - * @brief Compute and store global coordinates for the mesh during assembly - * - */ -struct coordinates { - - specfem::kokkos::HostView2d coord; ///< (x, z) for every distinct - ///< control node - /** - * @name Coodindates meta data - **/ - ///@{ - type_real xmax; ///< maximum x-coorinate of the quadrature point - type_real xmin; ///< minimum x-coorinate of the quadrature point - type_real zmax; ///< maximum z-coorinate of the quadrature point - type_real zmin; ///< minimum z-coorinate of the quadrature point - ///@} -}; - -/** - * @brief Compute and store mesh assembly information - * - */ -struct compute { - specfem::kokkos::DeviceView3d ibool; ///< Global number for every - ///< quadrature point stored on - ///< device - specfem::kokkos::HostMirror3d h_ibool; ///< Global number for every - ///< quadrature point stored on - ///< host - specfem::compute::coordinates coordinates; ///< Cartesian coordinates and - ///< related meta-data - /** - * @brief Default constructor - * - */ - compute(){}; - /** - * @brief Constructor to allocate views - * - * @param nspec Number for spectral elements - * @param ngllz Number of quadrature points in z dimension - * @param ngllx Number of quadrature points in x dimension - */ - compute(const int nspec, const int ngllx, const int ngllz); - /** - * @brief Construct allocate and assign views - * - * @param coorg (x_a, z_a) for every control node - * @param knods Global control element number for every control node - * @param quadx Quarature object in x dimension - * @param quadz Quadrature object in z dimension - */ - compute(const specfem::kokkos::HostView2d coorg, - const specfem::kokkos::HostView2d knods, - const specfem::quadrature::quadrature *quadx, - const specfem::quadrature::quadrature *quadz); - /** - * @brief Helper routine to sync views within this struct - * - */ - void sync_views(); -}; - -} // namespace compute -} // namespace specfem - -#endif diff --git a/include/compute/compute_boundaries.hpp b/include/compute/compute_boundaries.hpp deleted file mode 100644 index f99ab9e2..00000000 --- a/include/compute/compute_boundaries.hpp +++ /dev/null @@ -1,254 +0,0 @@ -#ifndef _COMPUTE_BOUNDARIES_HPP -#define _COMPUTE_BOUNDARIES_HPP - -#include "enumerations/specfem_enums.hpp" -#include "kokkos_abstractions.h" -#include "material/interface.hpp" -#include "mesh/mesh.hpp" -#include -#include - -namespace specfem { -namespace compute { - -/** - * @namespace Defines special functions used to access structs defined in - * compute module. - * - */ -namespace access { - -/** - * @brief Struct to save boundary types for each element - * - * We store the boundary tag for every edge/node on the element - * - */ -struct boundary_types { - - specfem::enums::element::boundary_tag top = - specfem::enums::element::boundary_tag::none; ///< top boundary tag - specfem::enums::element::boundary_tag bottom = - specfem::enums::element::boundary_tag::none; ///< bottom boundary tag - specfem::enums::element::boundary_tag left = - specfem::enums::element::boundary_tag::none; ///< left boundary tag - specfem::enums::element::boundary_tag right = - specfem::enums::element::boundary_tag::none; ///< right boundary tag - specfem::enums::element::boundary_tag bottom_right = - specfem::enums::element::boundary_tag::none; ///< bottom right boundary - ///< tag - specfem::enums::element::boundary_tag bottom_left = - specfem::enums::element::boundary_tag::none; ///< bottom left boundary tag - specfem::enums::element::boundary_tag top_right = - specfem::enums::element::boundary_tag::none; ///< top right boundary tag - specfem::enums::element::boundary_tag top_left = - specfem::enums::element::boundary_tag::none; ///< top left boundary tag - - /** - * @brief Construct a new boundary types object - * - */ - KOKKOS_FUNCTION boundary_types() = default; - - /** - * @brief Update the tag for a given boundary type - * - * @param type Type of the boundary to update - defines an edge or node - * @param tag Tag to update the boundary with - */ - void update_boundary_type(const specfem::enums::boundaries::type &type, - const specfem::enums::element::boundary_tag &tag); -}; - -/** - * @brief Evaluate if a GLL point is on a boundary of type tag - * - * @param tag Boundary tag to check - * @param type Boundary type to check - * @param iz z-index of GLL point - * @param ix x-index of GLL point - * @param ngllz Number of GLL points in z-direction - * @param ngllx Number of GLL points in x-direction - * @return bool True if the GLL point is on the boundary, false otherwise - */ -KOKKOS_FUNCTION bool -is_on_boundary(const specfem::enums::element::boundary_tag &tag, - const specfem::compute::access::boundary_types &type, - const int &iz, const int &ix, const int &ngllz, - const int &ngllx); -} // namespace access - -/** - * @brief Struct to store the acoustic free surface boundary - * - */ -struct acoustic_free_surface { - - /** - * @brief Construct a new acoustic free surface object - * - * @param kmato Element to material mapping - * @param materials Vector of materials - * @param absorbing_boundaries Absorbing boundary object defined in mesh - * module - * @param acoustic_free_surface Acoustic free surface boundary object defined - * in mesh module - */ - acoustic_free_surface( - const specfem::kokkos::HostView1d kmato, - const std::vector > - &materials, - const specfem::mesh::boundaries::absorbing_boundary &absorbing_boundaries, - const specfem::mesh::boundaries::acoustic_free_surface - &acoustic_free_surface); - - int nelements; ///< Number of elements with acoustic free surface boundary - specfem::kokkos::DeviceView1d ispec; ///< Element indices with acoustic - ///< free surface boundary - specfem::kokkos::HostMirror1d h_ispec; ///< Host mirror of ispec - specfem::kokkos::DeviceView1d - type; ///< Boundary information for each element - specfem::kokkos::HostMirror1d - h_type; ///< Host mirror of type -}; - -/** - * @brief Struct to store the Stacey boundary for a given medium - * - */ -struct stacey_medium { - - /** - * @brief Construct a new stacey medium object - * - */ - stacey_medium() = default; - - /** - * @brief Construct a new stacey medium object - * - * @param medium Type of medium to construct - * @param kmato Element to material mapping - * @param materials Vector of materials - * @param absorbing_boundaries Absorbing boundary object defined in mesh - * module - * @param acoustic_free_surface Acoustic free surface boundary object defined - * in mesh module - */ - stacey_medium( - const specfem::enums::element::type medium, - const specfem::kokkos::HostView1d kmato, - const std::vector > - &materials, - const specfem::mesh::boundaries::absorbing_boundary &absorbing_boundaries, - const specfem::mesh::boundaries::acoustic_free_surface - &acoustic_free_surface); - - int nelements; ///< Number of elements with Stacey boundary - specfem::kokkos::DeviceView1d ispec; ///< Element indices with Stacey - ///< boundary - specfem::kokkos::HostMirror1d h_ispec; ///< Host mirror of ispec - specfem::kokkos::DeviceView1d - type; ///< Boundary information for each element - specfem::kokkos::HostMirror1d - h_type; ///< Host mirror of type -}; - -/** - * @brief Struct to store stacey boundaries on the simulation domain - * - */ -struct stacey { - /** - * @brief Construct a new stacey object - * - * @param kmato Element to material mapping - * @param materials Vector of materials - * @param absorbing_boundaries Absorbing boundary object defined in mesh - * module - * @param acoustic_free_surface Acoustic free surface boundary object defined - * in mesh module - */ - stacey( - const specfem::kokkos::HostView1d kmato, - const std::vector > - &materials, - const specfem::mesh::boundaries::absorbing_boundary &absorbing_boundaries, - const specfem::mesh::boundaries::acoustic_free_surface - &acoustic_free_surface); - - int nelements; ///< Number of elements with Stacey boundary - specfem::compute::stacey_medium elastic; ///< Elastic Stacey boundary - specfem::compute::stacey_medium acoustic; ///< Acoustic Stacey boundary -}; - -/** - * @brief Struct to store Stacey and Dirichlet composite boundaries - * - */ -struct composite_stacey_dirichlet { - /** - * @brief Construct a new composite stacey dirichlet object - * - * @param kmato Element to material mapping - * @param materials Vector of materials - * @param absorbing_boundaries Absorbing boundary object defined in mesh - * module - * @param acoustic_free_surface Acoustic free surface boundary object defined - * in mesh module - */ - composite_stacey_dirichlet( - const specfem::kokkos::HostView1d kmato, - const std::vector > - &materials, - const specfem::mesh::boundaries::absorbing_boundary &absorbing_boundaries, - const specfem::mesh::boundaries::acoustic_free_surface - &acoustic_free_surface); - - int nelements; ///< Number of elements with composite boundary - specfem::kokkos::DeviceView1d ispec; ///< Element indices with composite - ///< boundary - specfem::kokkos::HostMirror1d h_ispec; ///< Host mirror of ispec - specfem::kokkos::DeviceView1d - type; ///< Boundary information for each element - specfem::kokkos::HostMirror1d - h_type; ///< Host mirror of type -}; - -/** - * @brief Struct to store all boundary types - * - */ -struct boundaries { - /** - * @brief Construct a new boundaries object - * - * @param boundaries mesh boundaries object providing the necessary - * information about boundaries within the mesh - */ - boundaries( - const specfem::kokkos::HostView1d kmato, - const std::vector > - &materials, - const specfem::mesh::boundaries::acoustic_free_surface - &acoustic_free_surface, - const specfem::mesh::boundaries::absorbing_boundary &absorbing_boundaries) - : acoustic_free_surface(kmato, materials, absorbing_boundaries, - acoustic_free_surface), - stacey(kmato, materials, absorbing_boundaries, acoustic_free_surface), - composite_stacey_dirichlet(kmato, materials, absorbing_boundaries, - acoustic_free_surface) {} - - specfem::compute::acoustic_free_surface acoustic_free_surface; ///< acoustic - ///< free - ///< surface - ///< boundary - - specfem::compute::stacey stacey; ///< Stacey boundary - specfem::compute::composite_stacey_dirichlet - composite_stacey_dirichlet; ///< Composite Stacey-Dirichlet boundary -}; -} // namespace compute -} // namespace specfem - -#endif diff --git a/include/compute/compute_mesh.hpp b/include/compute/compute_mesh.hpp new file mode 100644 index 00000000..9a2a1582 --- /dev/null +++ b/include/compute/compute_mesh.hpp @@ -0,0 +1,306 @@ +#pragma once + +// #include "compute/compute_quadrature.hpp" +#include "element/quadrature.hpp" +#include "kokkos_abstractions.h" +#include "mesh/mesh.hpp" +#include "point/interface.hpp" +#include "quadrature/interface.hpp" +#include "specfem_setup.hpp" +#include +#include + +namespace specfem { +namespace compute { + +/** + * @brief Mapping between spectral element indexing within @ref + * specfem::mesh::mesh and @ref specfem::compute::mesh + * + * We reorder the mesh to enable better memory access patterns when computing + * forces. + * + */ +struct mesh_to_compute_mapping { + int nspec; ///< Number of spectral elements + specfem::kokkos::HostView1d compute_to_mesh; ///< Mapping from compute + ///< ordering to mesh + ///< ordering + specfem::kokkos::HostView1d mesh_to_compute; ///< Mapping from mesh + ///< ordering to compute + ///< ordering + + mesh_to_compute_mapping() = default; + + mesh_to_compute_mapping(const specfem::mesh::tags &tags); +}; + +/** + * @brief Shape function and their derivatives for every control node within the + * mesh + * + */ +struct shape_functions { + int ngllz; ///< Number of quadrature points in z dimension + int ngllx; ///< Number of quadrature points in x dimension + int ngnod; ///< Number of control nodes + specfem::kokkos::DeviceView3d shape2D; ///< Shape functions + specfem::kokkos::DeviceView4d dshape2D; ///< Shape function + ///< derivatives + specfem::kokkos::HostMirror3d h_shape2D; ///< Shape functions + specfem::kokkos::HostMirror4d h_dshape2D; ///< Shape function + ///< derivatives + + shape_functions(const int &ngllz, const int &ngllx, const int &ngnod) + : ngllz(ngllz), ngllx(ngllx), ngnod(ngnod), + shape2D("specfem::compute::shape_functions::shape2D", ngllz, ngllx, + ngnod), + dshape2D("specfem::compute::shape_functions::dshape2D", ngllz, ngllx, + ndim, ngnod), + h_shape2D(Kokkos::create_mirror_view(shape2D)), + h_dshape2D(Kokkos::create_mirror_view(dshape2D)) {} + + shape_functions(const specfem::kokkos::HostMirror1d xi, + const specfem::kokkos::HostMirror1d gamma, + const int &ngll, const int &ngnod); + + shape_functions() = default; +}; + +/** + * @brief Information about the integration quadratures + * + */ +struct quadrature { + struct GLL { + int N; ///< Number of quadrature points + specfem::kokkos::DeviceView1d xi; ///< Quadrature points + specfem::kokkos::HostMirror1d h_xi; ///< Quadrature points + specfem::compute::shape_functions shape_functions; ///< Shape functions + specfem::kokkos::DeviceView1d weights; ///< Quadrature weights + specfem::kokkos::HostMirror1d h_weights; ///< Quadrature weights + specfem::kokkos::DeviceView2d hprime; ///< Derivative of + ///< lagrange interpolants + specfem::kokkos::HostMirror2d h_hprime; ///< Derivative of + ///< lagrange + ///< interpolants + + GLL() = default; + + GLL(const specfem::quadrature::quadratures &quadratures, const int &ngnod) + : N(quadratures.gll.get_N()), xi(quadratures.gll.get_xi()), + weights(quadratures.gll.get_w()), h_xi(quadratures.gll.get_hxi()), + h_weights(quadratures.gll.get_hw()), + hprime(quadratures.gll.get_hprime()), + h_hprime(quadratures.gll.get_hhprime()), + shape_functions(h_xi, h_xi, N, ngnod) {} + }; + + specfem::compute::quadrature::GLL gll; ///< GLL quadrature + + quadrature() = default; + + quadrature(const specfem::quadrature::quadratures &quadratures, + const specfem::mesh::control_nodes &control_nodes) + : gll(quadratures, control_nodes.ngnod) {} +}; + +/** + * @brief Spectral element control nodes + * + */ +struct control_nodes { + int nspec; ///< Number of spectral elements + int ngnod; ///< Number of control nodes + specfem::kokkos::DeviceView2d index_mapping; ///< Global delement + ///< number for every + ///< control node + specfem::kokkos::DeviceView3d coord; ///< (x, z) for every distinct + ///< control node + specfem::kokkos::HostMirror2d h_index_mapping; ///< Global control + ///< element number for + ///< every control node + specfem::kokkos::HostMirror3d h_coord; ///< (x, z) for every + ///< distinct control node + + control_nodes(const specfem::compute::mesh_to_compute_mapping &mapping, + const specfem::mesh::control_nodes &control_nodes); + + control_nodes() = default; +}; + +/** + * @brief Spectral element assembly information + * + */ +struct points { + int nspec; ///< Number of spectral elements + int ngllz; ///< Number of quadrature points in z dimension + int ngllx; ///< Number of quadrature points in x dimension + + using ViewType = + Kokkos::View; + + ViewType index_mapping; ///< Global index + ///< number for every + ///< quadrature point + specfem::kokkos::DeviceView4d coord; ///< (x, z) for every distinct + ///< quadrature point + ViewType::HostMirror h_index_mapping; ///< Global element + ///< number for every + ///< quadrature point + specfem::kokkos::HostMirror4d h_coord; ///< (x, z) for every + ///< distinct quadrature + ///< point + type_real xmin, xmax, zmin, zmax; ///< Min and max values of x and z + ///< coordinates + + points() = default; + + points(const int &nspec, const int &ngllz, const int &ngllx) + : nspec(nspec), ngllz(ngllz), ngllx(ngllx), + index_mapping("specfem::compute::points::index_mapping", nspec, ngllz, + ngllx), + coord("specfem::compute::points::coord", ndim, nspec, ngllz, ngllx), + h_index_mapping(Kokkos::create_mirror_view(index_mapping)), + h_coord(Kokkos::create_mirror_view(coord)) {} +}; + +/** + * @brief Information on an assembled mesh + * + */ +struct mesh { + int nspec; ///< Number of spectral + ///< elements + int ngllz; ///< Number of quadrature + ///< points in z dimension + int ngllx; ///< Number of quadrature + ///< points in x dimension + specfem::compute::control_nodes control_nodes; ///< Control nodes + specfem::compute::points points; ///< Quadrature points + specfem::compute::quadrature quadratures; ///< Quadrature object + specfem::compute::mesh_to_compute_mapping mapping; ///< Mapping of spectral + ///< element index between + ///< mesh database ordering + ///< and compute ordering + + mesh() = default; + + mesh(const specfem::mesh::tags &tags, + const specfem::mesh::control_nodes &control_nodes, + const specfem::quadrature::quadratures &quadratures); + + specfem::compute::points assemble(); + + /** + * @brief Compute the global coordinates for a point given its local + * coordinates + * + * @param point Local coordinates + * @return specfem::point::global_coordinates + * Global coordinates + */ + specfem::point::global_coordinates + locate(const specfem::point::local_coordinates + &point); + + /** + * @brief Compute the local coordinates for a point given its global + * coordinates + * + * @param point Global coordinates + * @return specfem::point::local_coordinates + * Local coordinates + */ + specfem::point::local_coordinates locate( + const specfem::point::global_coordinates + &point); +}; + +/** + * @defgroup QuadratureDataAccess + * + */ + +/** + * @brief Load quadrature data for a spectral element on the device + * + * @ingroup QuadratureDataAccess + * + * @tparam MemberType Member type. Needs to be a Kokkos::TeamPolicy member type + * @tparam ViewType View type. Needs to be of @ref specfem::element::quadrature + * @param team Team member + * @param quadrature Quadrature data + * @param element_quadrature Quadrature data for the element (output) + */ +template +KOKKOS_FUNCTION void +load_on_device(const MemberType &team, + const specfem::compute::quadrature &quadrature, + ViewType &element_quadrature) { + + constexpr bool store_hprime_gll = ViewType::store_hprime_gll; + + constexpr bool store_weight_times_hprime_gll = + ViewType::store_weight_times_hprime_gll; + constexpr int NGLL = ViewType::ngll; + + static_assert(std::is_same_v, + "Calling team must have a host execution space"); + + Kokkos::parallel_for( + Kokkos::TeamThreadRange(team, NGLL * NGLL), [&](const int &xz) { + int ix, iz; + sub2ind(xz, NGLL, iz, ix); + if constexpr (store_hprime_gll) { + element_quadrature.hprime_gll(iz, ix) = quadrature.gll.hprime(iz, ix); + } + if constexpr (store_weight_times_hprime_gll) { + element_quadrature.hprime_wgll(ix, iz) = + quadrature.gll.hprime(iz, ix) * quadrature.gll.weights(iz); + } + }); +} + +/** + * @brief Load quadrature data for a spectral element on the host + * + * @ingroup QuadratureDataAccess + * + * @tparam MemberType Member type. Needs to be a Kokkos::TeamPolicy member type + * @tparam ViewType View type. Needs to be of @ref specfem::element::quadrature + * @param team Team member + * @param quadrature Quadrature data + * @param element_quadrature Quadrature data for the element (output) + */ +template +void load_on_host(const MemberType &team, + const specfem::compute::quadrature &quadrature, + ViewType &element_quadrature) { + + constexpr bool store_hprime_gll = ViewType::store_hprime_gll; + constexpr bool store_weight_times_hprime_gll = + ViewType::store_weight_times_hprime_gll; + constexpr int NGLL = ViewType::ngll; + + Kokkos::parallel_for( + Kokkos::TeamThreadRange(team, NGLL * NGLL), [=](const int &xz) { + int ix, iz; + sub2ind(xz, NGLL, iz, ix); + if constexpr (store_hprime_gll) { + element_quadrature.hprime_gll(iz, ix) = + quadrature.gll.h_hprime(iz, ix); + } + if constexpr (store_weight_times_hprime_gll) { + element_quadrature.hprime_wgll(ix, iz) = + quadrature.gll.h_hprime(iz, ix) * quadrature.gll.h_weights(iz); + } + }); + + return; +} + +} // namespace compute +} // namespace specfem diff --git a/include/compute/compute_partial_derivatives.hpp b/include/compute/compute_partial_derivatives.hpp index ba7d5370..700eb79f 100644 --- a/include/compute/compute_partial_derivatives.hpp +++ b/include/compute/compute_partial_derivatives.hpp @@ -4,157 +4,333 @@ #include "enumerations/specfem_enums.hpp" #include "kokkos_abstractions.h" #include "macros.hpp" +#include "point/interface.hpp" #include "quadrature/interface.hpp" #include "specfem_setup.hpp" #include -#include namespace specfem { namespace compute { /** - * @brief Partial derivates matrices required to compute integrals - * - * The matrices are stored in (ispec, iz, ix) format + * @brief Partial derivatives of the basis functions at every quadrature point * */ struct partial_derivatives { - specfem::kokkos::DeviceView3d xix; ///< inverted partial derivates - ///< @xix stored on the device - specfem::kokkos::HostMirror3d h_xix; ///< inverted partial - ///< derivates @xix stored on - ///< the host - specfem::kokkos::DeviceView3d xiz; ///< inverted partial derivates - ///< @xiz stored on the device - specfem::kokkos::HostMirror3d h_xiz; ///< inverted partial - ///< derivates @xiz stored on - ///< the host - specfem::kokkos::DeviceView3d gammax; ///< inverted partial - ///< derivates @gammax - ///< stored on device - specfem::kokkos::HostMirror3d h_gammax; ///< inverted partial - ///< derivates @gammax - ///< stored on host - specfem::kokkos::DeviceView3d gammaz; ///< inverted partial - ///< derivates @gammaz - ///< stored on device - specfem::kokkos::HostMirror3d h_gammaz; ///< inverted partial - ///< derivates @gammaz - ///< stored on host - specfem::kokkos::DeviceView3d jacobian; ///< Jacobian values stored - ///< on device - specfem::kokkos::HostMirror3d h_jacobian; ///< Jacobian values - ///< stored on host + +private: + using ViewType = + typename Kokkos::View; ///< Underlying view + ///< type used to + ///< store data + +public: + int nspec; ///< Number of spectral elements + int ngllz; ///< Number of quadrature points in z direction + int ngllx; ///< Number of quadrature points in x direction + + ViewType xix; ///< @xix + ViewType::HostMirror h_xix; ///< Host mirror of @xix + ViewType xiz; ///< @xiz + ViewType::HostMirror h_xiz; ///< Host mirror of @xiz + ViewType gammax; ///< @gammax + ViewType::HostMirror h_gammax; ///< Host mirror of @gammax + ViewType gammaz; ///< @gammaz + ViewType::HostMirror h_gammaz; ///< Host mirror of @gammaz + ViewType jacobian; ///< Jacobian + ViewType::HostMirror h_jacobian; ///< Host mirror of Jacobian + /** - * @brief Default constructor + * @name Constructors * */ - partial_derivatives(){}; + ///@{ /** - * @brief Constructor to allocate views + * @brief Default constructor * - * @param nspec Number of spectral elements - * @param ngllz Number of quadrature points in z direction - * @param ngllx Number of quadrature points in x direction */ + partial_derivatives() = default; + partial_derivatives(const int nspec, const int ngllz, const int ngllx); /** - * @brief Constructor to allocate and assign views - * - * @param coorg (x,z) for every spectral element control node - * @param knods Global control element number for every control node - * @param quadx Quadrature object in x dimension - * @param quadz Quadrature object in z dimension - */ - partial_derivatives(const specfem::kokkos::HostView2d coorg, - const specfem::kokkos::HostView2d knods, - const specfem::quadrature::quadrature *quadx, - const specfem::quadrature::quadrature *quadz); - /** - * @brief Helper routine to sync views within this struct + * @brief Construct a new partial derivatives object from mesh information * + * @param mesh Mesh information */ + partial_derivatives(const specfem::compute::mesh &mesh); + ///@} + void sync_views(); }; /** - * @brief Struct to store the partial derivatives of the element at a given - * quadrature point + * @defgroup ComputePartialDerivativesDataAccess + * + * @brief Functions to load and store partial derivatives at a given quadrature + * point * */ -struct element_partial_derivatives { - type_real xix; - type_real gammax; - type_real xiz; - type_real gammaz; - type_real jacobian; - - KOKKOS_FUNCTION - element_partial_derivatives() = default; - - KOKKOS_FUNCTION - element_partial_derivatives(const type_real &xix, const type_real &gammax, - const type_real &xiz, const type_real &gammaz) - : xix(xix), gammax(gammax), xiz(xiz), gammaz(gammaz) {} - - KOKKOS_FUNCTION - element_partial_derivatives(const type_real &xix, const type_real &gammax, - const type_real &xiz, const type_real &gammaz, - const type_real &jacobian) - : xix(xix), gammax(gammax), xiz(xiz), gammaz(gammaz), jacobian(jacobian) { + +template = 0> +KOKKOS_FORCEINLINE_FUNCTION void impl_load_on_device( + const specfem::point::simd_index + &index, + const specfem::compute::partial_derivatives &derivatives, + PointPartialDerivativesType &partial_derivatives) { + + const int ispec = index.ispec; + const int nspec = derivatives.nspec; + const int iz = index.iz; + const int ix = index.ix; + + using simd = typename PointPartialDerivativesType::simd; + using mask_type = typename simd::mask_type; + using tag_type = typename simd::tag_type; + + constexpr static bool StoreJacobian = + PointPartialDerivativesType::store_jacobian; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + Kokkos::Experimental::where(mask, partial_derivatives.xix) + .copy_from(&derivatives.xix(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, partial_derivatives.gammax) + .copy_from(&derivatives.gammax(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, partial_derivatives.xiz) + .copy_from(&derivatives.xiz(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, partial_derivatives.gammaz) + .copy_from(&derivatives.gammaz(ispec, iz, ix), tag_type()); + if constexpr (StoreJacobian) { + Kokkos::Experimental::where(mask, partial_derivatives.jacobian) + .copy_from(&derivatives.jacobian(ispec, iz, ix), tag_type()); } +} - // KOKKOS_FUNCTION specfem::kokkos::array_type - // specfem::compute::element_partial_derivatives::compute_normal( - // const specfem::enums::boundaries::type type) const; +template = 0> +KOKKOS_FORCEINLINE_FUNCTION void impl_load_on_device( + const specfem::point::index &index, + const specfem::compute::partial_derivatives &derivatives, + PointPartialDerivativesType &partial_derivatives) { - template - KOKKOS_INLINE_FUNCTION specfem::kokkos::array_type - compute_normal() const { - ASSERT(false, "Invalid boundary type"); - return specfem::kokkos::array_type(); - }; -}; -} // namespace compute -} // namespace specfem + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; -template <> -KOKKOS_INLINE_FUNCTION specfem::kokkos::array_type -specfem::compute::element_partial_derivatives::compute_normal< - specfem::enums::boundaries::type::BOTTOM>() const { - specfem::kokkos::array_type dn; - dn[0] = -1.0 * this->gammax * this->jacobian; - dn[1] = -1.0 * this->gammaz * this->jacobian; - return dn; -}; + constexpr static bool StoreJacobian = + PointPartialDerivativesType::store_jacobian; -template <> -KOKKOS_INLINE_FUNCTION specfem::kokkos::array_type -specfem::compute::element_partial_derivatives::compute_normal< - specfem::enums::boundaries::type::TOP>() const { - specfem::kokkos::array_type dn; - dn[0] = this->gammax * this->jacobian; - dn[1] = this->gammaz * this->jacobian; - return dn; -}; + partial_derivatives.xix = derivatives.xix(ispec, iz, ix); + partial_derivatives.gammax = derivatives.gammax(ispec, iz, ix); + partial_derivatives.xiz = derivatives.xiz(ispec, iz, ix); + partial_derivatives.gammaz = derivatives.gammaz(ispec, iz, ix); + if constexpr (StoreJacobian) { + partial_derivatives.jacobian = derivatives.jacobian(ispec, iz, ix); + } +} -template <> -KOKKOS_INLINE_FUNCTION specfem::kokkos::array_type -specfem::compute::element_partial_derivatives::compute_normal< - specfem::enums::boundaries::type::LEFT>() const { - specfem::kokkos::array_type dn; - dn[0] = -1.0 * this->xix * this->jacobian; - dn[1] = -1.0 * this->xiz * this->jacobian; - return dn; -}; +template = 0> +inline void +impl_load_on_host(const specfem::point::simd_index< + PointPointPartialDerivativesType::dimension> &index, + const specfem::compute::partial_derivatives &derivatives, + PointPointPartialDerivativesType &partial_derivatives) { -template <> -KOKKOS_INLINE_FUNCTION specfem::kokkos::array_type -specfem::compute::element_partial_derivatives::compute_normal< - specfem::enums::boundaries::type::RIGHT>() const { - specfem::kokkos::array_type dn; - dn[0] = this->xix * this->jacobian; - dn[1] = this->xiz * this->jacobian; - return dn; -}; + const int ispec = index.ispec; + const int nspec = derivatives.nspec; + const int iz = index.iz; + const int ix = index.ix; + + constexpr static bool StoreJacobian = + PointPointPartialDerivativesType::store_jacobian; + + using simd = typename PointPointPartialDerivativesType::simd; + using mask_type = typename simd::mask_type; + using tag_type = typename simd::tag_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + Kokkos::Experimental::where(mask, partial_derivatives.xix) + .copy_from(&derivatives.h_xix(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, partial_derivatives.gammax) + .copy_from(&derivatives.h_gammax(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, partial_derivatives.xiz) + .copy_from(&derivatives.h_xiz(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, partial_derivatives.gammaz) + .copy_from(&derivatives.h_gammaz(ispec, iz, ix), tag_type()); + if constexpr (StoreJacobian) { + Kokkos::Experimental::where(mask, partial_derivatives.jacobian) + .copy_from(&derivatives.h_jacobian(ispec, iz, ix), tag_type()); + } +} + +template = 0> +inline void impl_load_on_host( + const specfem::point::index &index, + const specfem::compute::partial_derivatives &derivatives, + PointPartialDerivativesType &partial_derivatives) { + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + constexpr static bool StoreJacobian = + PointPartialDerivativesType::store_jacobian; + + partial_derivatives.xix = derivatives.h_xix(ispec, iz, ix); + partial_derivatives.gammax = derivatives.h_gammax(ispec, iz, ix); + partial_derivatives.xiz = derivatives.h_xiz(ispec, iz, ix); + partial_derivatives.gammaz = derivatives.h_gammaz(ispec, iz, ix); + if constexpr (StoreJacobian) { + partial_derivatives.jacobian = derivatives.h_jacobian(ispec, iz, ix); + } +} + +template = 0> +inline void impl_store_on_host( + const specfem::point::simd_index + &index, + const specfem::compute::partial_derivatives &derivatives, + const PointPartialDerivativesType &partial_derivatives) { + + const int ispec = index.ispec; + const int nspec = derivatives.nspec; + const int iz = index.iz; + const int ix = index.ix; + + constexpr static bool StoreJacobian = + PointPartialDerivativesType::store_jacobian; + + using simd = typename PointPartialDerivativesType::simd; + using mask_type = typename simd::mask_type; + using tag_type = typename simd::tag_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + Kokkos::Experimental::where(mask, partial_derivatives.xix) + .copy_to(&derivatives.h_xix(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, partial_derivatives.gammax) + .copy_to(&derivatives.h_gammax(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, partial_derivatives.xiz) + .copy_to(&derivatives.h_xiz(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, partial_derivatives.gammaz) + .copy_to(&derivatives.h_gammaz(ispec, iz, ix), tag_type()); + if constexpr (StoreJacobian) { + Kokkos::Experimental::where(mask, partial_derivatives.jacobian) + .copy_to(&derivatives.h_jacobian(ispec, iz, ix), tag_type()); + } +} + +template = 0> +inline void impl_store_on_host( + const specfem::point::index &index, + const specfem::compute::partial_derivatives &derivatives, + const PointPartialDerivativesType &partial_derivatives) { + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + constexpr static bool StoreJacobian = + PointPartialDerivativesType::store_jacobian; + + derivatives.h_xix(ispec, iz, ix) = partial_derivatives.xix; + derivatives.h_gammax(ispec, iz, ix) = partial_derivatives.gammax; + derivatives.h_xiz(ispec, iz, ix) = partial_derivatives.xiz; + derivatives.h_gammaz(ispec, iz, ix) = partial_derivatives.gammaz; + if constexpr (StoreJacobian) { + derivatives.h_jacobian(ispec, iz, ix) = partial_derivatives.jacobian; + } +} + +/** + * @brief Load the partial derivatives at a given quadrature point on the device + * + * @ingroup ComputePartialDerivativesDataAccess + * + * @tparam PointPartialDerivativesType Point partial derivatives type. Needs to + * be of @ref specfem::point::partial_derivatives + * @tparam IndexType Index type. Needs to be of @ref specfem::point::index or + * @ref specfem::point::simd_index + * @param index Index of the quadrature point + * @param derivatives Partial derivatives container + * @param partial_derivatives Partial derivatives at the given quadrature point + */ +template < + typename PointPartialDerivativesType, typename IndexType, + typename std::enable_if_t = 0> +KOKKOS_FORCEINLINE_FUNCTION void +load_on_device(const IndexType &index, + const specfem::compute::partial_derivatives &derivatives, + PointPartialDerivativesType &partial_derivatives) { + impl_load_on_device(index, derivatives, partial_derivatives); +} + +/** + * @brief Store the partial derivatives at a given quadrature point on the + * device + * + * @ingroup ComputePartialDerivativesDataAccess + * + * @tparam PointPartialDerivativesType Point partial derivatives type. Needs to + * be of @ref specfem::point::partial_derivatives + * @tparam IndexType Index type. Needs to be of @ref specfem::point::index or + * @ref specfem::point::simd_index + * @param index Index of the quadrature point + * @param derivatives Partial derivatives container + * @param partial_derivatives Partial derivatives at the given quadrature point + */ +template < + typename PointPartialDerivativesType, typename IndexType, + typename std::enable_if_t = 0> +inline void +load_on_host(const IndexType &index, + const specfem::compute::partial_derivatives &derivatives, + PointPartialDerivativesType &partial_derivatives) { + impl_load_on_host(index, derivatives, partial_derivatives); +} + +/** + * @brief Store the partial derivatives at a given quadrature point on the + * device + * + * @ingroup ComputePartialDerivativesDataAccess + * + * @tparam PointPartialDerivativesType Point partial derivatives type. Needs to + * be of @ref specfem::point::partial_derivatives + * @tparam IndexType Index type. Needs to be of @ref specfem::point::index or + * @ref specfem::point::simd_index + * @param index Index of the quadrature point + * @param derivatives Partial derivatives container + * @param partial_derivatives Partial derivatives at the given quadrature point + */ +template < + typename PointPartialDerivativesType, typename IndexType, + typename std::enable_if_t = 0> +inline void +store_on_host(const IndexType &index, + const specfem::compute::partial_derivatives &derivatives, + const PointPartialDerivativesType &partial_derivatives) { + impl_store_on_host(index, derivatives, partial_derivatives); +} +} // namespace compute +} // namespace specfem #endif diff --git a/include/compute/compute_properties.hpp b/include/compute/compute_properties.hpp deleted file mode 100644 index fa9ce7b1..00000000 --- a/include/compute/compute_properties.hpp +++ /dev/null @@ -1,142 +0,0 @@ -#ifndef _COMPUTE_PROPERTIES_HPP -#define _COMPUTE_PROPERTIES_HPP - -#include "enumerations/specfem_enums.hpp" -#include "kokkos_abstractions.h" -#include "material/interface.hpp" -#include "specfem_setup.hpp" -#include -#include -#include - -namespace specfem { -namespace compute { - -/** - * @brief Material properties stored at every quadrature point - * - */ -struct properties { - /** - * @name Material properties - * - * h_ prefixes denote views stored on host - */ - ///@{ - specfem::kokkos::DeviceView3d rho; - specfem::kokkos::HostMirror3d h_rho; - - specfem::kokkos::DeviceView3d mu; - specfem::kokkos::HostMirror3d h_mu; - - specfem::kokkos::DeviceView3d kappa; - specfem::kokkos::HostMirror3d h_kappa; - - specfem::kokkos::HostView3d qmu; - - specfem::kokkos::HostView3d qkappa; - - specfem::kokkos::HostView3d rho_vp; - - specfem::kokkos::HostView3d rho_vs; - - specfem::kokkos::DeviceView3d rho_inverse; - specfem::kokkos::HostMirror3d h_rho_inverse; - - specfem::kokkos::DeviceView3d lambdaplus2mu; - specfem::kokkos::HostMirror3d h_lambdaplus2mu; - - specfem::kokkos::DeviceView3d lambdaplus2mu_inverse; - specfem::kokkos::HostMirror3d h_lambdaplus2mu_inverse; - - ///@} - // element type is defined in specfem_setup.hpp - specfem::kokkos::DeviceView1d - ispec_type; ///< type of element - ///< stored on device - specfem::kokkos::HostMirror1d - h_ispec_type; ///< type of element - ///< stored on host - - /** - * @brief Default constructor - * - */ - properties(){}; - /** - * @brief Constructor to allocate views - * - * @param nspec Number for spectral elements - * @param ngllz Number of quadrature points in z dimension - * @param ngllx Number of quadrature points in x dimension - */ - properties(const int nspec, const int ngllz, const int ngllx); - /** - * @brief Constructor to allocate and assign views - * - * @param kmato Material specification number - * @param materials Pointer to material objects read from database file - * @param nspec Number for spectral elements - * @param ngllz Number of quadrature points in z dimension - * @param ngllx Number of quadrature points in x dimension - */ - properties(const specfem::kokkos::HostView1d kmato, - const std::vector > - &materials, - const int nspec, const int ngllx, const int ngllz); - - /** - * @brief Helper routine to sync views within this struct - * - */ - void sync_views(); -}; - -template -struct element_properties {}; - -template <> -struct element_properties { - type_real lambdaplus2mu; - type_real mu; - type_real rho; - type_real lambda; - - type_real rho_vp; - type_real rho_vs; - - KOKKOS_FUNCTION - element_properties() = default; - - KOKKOS_FUNCTION - element_properties(const type_real &lambdaplus2mu, const type_real &mu, - const type_real &rho) - : lambdaplus2mu(lambdaplus2mu), mu(mu), rho(rho), - lambda(lambdaplus2mu - 2 * mu), rho_vp(sqrt(rho * lambdaplus2mu)), - rho_vs(sqrt(rho * mu)) {} -}; - -template <> -struct element_properties { - type_real lambdaplus2mu_inverse; - type_real rho_inverse; - - type_real rho_vpinverse; - - KOKKOS_FUNCTION - element_properties() = default; - - KOKKOS_FUNCTION - element_properties(const type_real &lambdaplus2mu_inverse, - const type_real &rho_inverse) - : lambdaplus2mu_inverse(lambdaplus2mu_inverse), rho_inverse(rho_inverse), - rho_vpinverse(sqrt(rho_inverse * lambdaplus2mu_inverse)) {} -}; - -} // namespace compute -} // namespace specfem - -#endif diff --git a/include/compute/compute_quadrature.hpp b/include/compute/compute_quadrature.hpp new file mode 100644 index 00000000..72ec217d --- /dev/null +++ b/include/compute/compute_quadrature.hpp @@ -0,0 +1,18 @@ +#ifndef _COMPUTE_QUADRATURE_HPP +#define _COMPUTE_QUADRATURE_HPP + +#include "quadrature/interface.hpp" + +namespace specfem { +namespace compute { + +struct quadrature { + specfem::quadrature::gll::gll gll; + + quadrature(const specfem::quadrature::gll::gll &gll) : gll(gll) {} +}; + +} // namespace compute +} // namespace specfem + +#endif /* _COMPUTE_QUADRATURE_HPP */ diff --git a/include/compute/compute_receivers.hpp b/include/compute/compute_receivers.hpp index 5a85b4d4..27cdde42 100644 --- a/include/compute/compute_receivers.hpp +++ b/include/compute/compute_receivers.hpp @@ -5,6 +5,7 @@ #include "receiver/interface.hpp" #include "specfem_setup.hpp" #include +#include #include namespace specfem { @@ -16,6 +17,9 @@ namespace compute { * */ struct receivers { + int nreceivers; ///< Number of receivers + std::vector network_names; ///< Network names of the receivers + std::vector station_names; ///< Station names of the receivers specfem::kokkos::DeviceView4d receiver_array; ///< Array to store ///< lagrange ///< interpolants @@ -72,24 +76,31 @@ struct receivers { specfem::kokkos::HostMirror1d h_seismogram_types; ///< Types of seismograms to be calculated stored on ///< the host - specfem::kokkos::DeviceView6d receiver_field; ///< Receiver field - ///< inside the - ///< element where - ///< receiver is - ///< located stored - ///< on the device - specfem::kokkos::HostMirror6d h_receiver_field; ///< Receiver field - ///< inside the - ///< element where - ///< receiver is - ///< located stored - ///< on the host + Kokkos::View + receiver_field; ///< Receiver field + ///< inside the + ///< element where + ///< receiver is + ///< located stored + ///< on the device + Kokkos::View::HostMirror + h_receiver_field; ///< Receiver field + ///< inside the + ///< element where + ///< receiver is + ///< located stored + ///< on the host /** * @brief Default constructor * */ receivers(){}; + + receivers(const int nreceivers, const int max_sig_step, const int N, + const int n_seis_types); /** * @brief Constructor to allocate and assign views * @@ -99,13 +110,11 @@ struct receivers { * @param quadz Quadrature object in z dimension * @param mpi Pointer to the MPI object */ - receivers(const std::vector > + receivers(const int max_sig_step, + const std::vector > &receivers, const std::vector &stypes, - const specfem::quadrature::quadrature *quadx, - const specfem::quadrature::quadrature *quadz, const type_real xmax, - const type_real xmin, const type_real zmax, const type_real zmin, - const int max_sig_step, specfem::MPI::MPI *mpi); + const specfem::compute::mesh &mesh); /** * @brief Sync views within this struct from host to device * diff --git a/include/compute/compute_sources.hpp b/include/compute/compute_sources.hpp deleted file mode 100644 index d1baa3ec..00000000 --- a/include/compute/compute_sources.hpp +++ /dev/null @@ -1,73 +0,0 @@ -#ifndef _COMPUTE_SOURCES_HPP -#define _COMPUTE_SOURCES_HPP - -#include "kokkos_abstractions.h" -#include "quadrature/interface.hpp" -#include "source/interface.hpp" -#include "specfem_setup.hpp" -#include -#include -#include - -namespace specfem { -namespace compute { -/** - * @brief This struct is used to store arrays required to impose source - * interaction during the time loop - * - * @note Does not implement moving sources yet - * - */ -struct sources { - specfem::kokkos::DeviceView4d source_array; ///< Array to store - ///< lagrange - ///< interpolants for - ///< sources stored on - ///< device - specfem::kokkos::HostMirror4d h_source_array; ///< Array to store - ///< lagrange - ///< interpolants for - ///< sources stored - ///< on host - specfem::kokkos::DeviceView1d - stf_array; ///< Pointer to source time function for every source stored on - ///< device - specfem::kokkos::HostMirror1d - h_stf_array; ///< Pointer to source time function for every source stored - ///< on host - specfem::kokkos::DeviceView1d ispec_array; ///< Spectral element number - ///< where the source lies - ///< stored on device - specfem::kokkos::HostMirror1d h_ispec_array; ///< Spectral element number - ///< where the source lies - ///< stored on host - /** - * @brief Default constructor - * - */ - sources(){}; - /** - * @brief Constructor to allocate and assign views - * - * @param sources Pointer to sources objects read from sources file - * @param quadx Quarature object in x dimension - * @param quadz Quadrature object in z dimension - * @param mpi Pointer to the MPI object - */ - sources( - const std::vector > &sources, - const specfem::quadrature::quadrature *quadx, - const specfem::quadrature::quadrature *quadz, const type_real xmax, - const type_real xmin, const type_real zmax, const type_real zmin, - specfem::MPI::MPI *mpi); - /** - * @brief Helper routine to sync views within this struct - * - */ - void sync_views(); -}; - -} // namespace compute -} // namespace specfem - -#endif diff --git a/include/compute/coupled_interfaces.hpp b/include/compute/coupled_interfaces.hpp deleted file mode 100644 index 55313ee4..00000000 --- a/include/compute/coupled_interfaces.hpp +++ /dev/null @@ -1,264 +0,0 @@ -#ifndef _COMPUTE_COUPLED_INTERFACES_HPP -#define _COMPUTE_COUPLED_INTERFACES_HPP - -#include "enumerations/specfem_enums.hpp" -#include "kokkos_abstractions.h" -#include "macros.hpp" -#include "mesh/coupled_interfaces/coupled_interfaces.hpp" - -namespace specfem { -namespace compute { -namespace coupled_interfaces { -/** - * @brief Elastic-Acoustic interface information - * - */ -struct elastic_acoustic { - specfem::kokkos::HostMirror1d h_elastic_ispec; ///< Index of the spectal - ///< element on the - ///< elastic side of the - ///< interface (host - ///< mirror) - specfem::kokkos::HostMirror1d h_acoustic_ispec; ///< Index of the spectal - ///< element on the - ///< acoustic side of the - ///< interface (host - ///< mirror) - specfem::kokkos::DeviceView1d elastic_ispec; ///< Index of the spectal - ///< element on the elastic - ///< side of the interface - specfem::kokkos::DeviceView1d acoustic_ispec; ///< Index of the spectal - ///< element on the - ///< acoustic side of the - ///< interface - specfem::kokkos::DeviceView1d - elastic_edge; ///< Which edge of the element is coupled to the acoustic - ///< element - specfem::kokkos::DeviceView1d - acoustic_edge; ///< Which edge of the element is coupled to the elastic - ///< element - specfem::kokkos::HostMirror1d - h_elastic_edge; ///< Which edge of the element is coupled to the acoustic - ///< element (host mirror) - specfem::kokkos::HostMirror1d - h_acoustic_edge; ///< Which edge of the element is coupled to the elastic - ///< element (host mirror) - int num_interfaces; ///< Total number of edges coupled between elastic and - ///< acoustic elements - - /** - * @brief Construct a new elastic acoustic interface - * - * @param h_ibool Global Index for every quadrature point in the mesh - * @param coord coordinates of every quadrature point in the mesh - * @param h_ispec_type Element type (acoustic/elastic) for every element in - * the mesh - * @param elastic_acoustic Interface information for every elastic-acoustic - * interface read from mesher - */ - elastic_acoustic( - const specfem::kokkos::HostMirror3d h_ibool, - const specfem::kokkos::HostView2d coord, - const specfem::kokkos::HostView1d - h_ispec_type, - const specfem::mesh::coupled_interfaces::elastic_acoustic - &elastic_acoustic); -}; -/** - * @brief Elastic-Poroelastic interface information - * - */ -struct elastic_poroelastic { - specfem::kokkos::HostMirror1d h_elastic_ispec; ///< Index of the spectal - ///< element on the - ///< elastic side of the - ///< interface (host - ///< mirror) - specfem::kokkos::HostMirror1d - h_poroelastic_ispec; ///< Index of the spectal element on the poroelastic - ///< side of the interface (host mirror) - specfem::kokkos::DeviceView1d elastic_ispec; ///< Index of the spectal - ///< element on the elastic - ///< side of the interface - specfem::kokkos::DeviceView1d poroelastic_ispec; ///< Index of the - ///< spectal element on - ///< the poroelastic - ///< side of the - ///< interface - specfem::kokkos::DeviceView1d - elastic_edge; ///< Which edge of the element is coupled to the poroelastic - ///< element - specfem::kokkos::DeviceView1d - poroelastic_edge; ///< Which edge of the element is coupled to the elastic - ///< element - specfem::kokkos::HostMirror1d - h_elastic_edge; ///< Which edge of the element is coupled to the - ///< poroelastic element (host mirror) - specfem::kokkos::HostMirror1d - h_poroelastic_edge; ///< Which edge of the element is coupled to the - ///< elastic element (host mirror) - int num_interfaces; ///< Total number of edges coupled between elastic and - ///< poroelastic elements - - /** - * @brief Contruct a new elastic poroelastic interface - * - * @param h_ibool Index for every quadrature point in the mesh - * @param coord Coordinates of every quadrature point in the mesh - * @param h_ispec_type Element type (elastic/poroelastic) for every element in - * the mesh - * @param elastic_poroelastic Interface information for every - * elastic-poroelastic interface read from mesher - */ - elastic_poroelastic( - const specfem::kokkos::HostMirror3d h_ibool, - const specfem::kokkos::HostView2d coord, - const specfem::kokkos::HostView1d - h_ispec_type, - const specfem::mesh::coupled_interfaces::elastic_poroelastic - &elastic_poroelastic); -}; -/** - * @brief Acoustic-Poroelastic interface information - * - */ -struct acoustic_poroelastic { - specfem::kokkos::HostMirror1d h_acoustic_ispec; ///< Index of the spectal - ///< element on the - ///< acoustic side of the - ///< interface (host - ///< mirror) - specfem::kokkos::HostMirror1d - h_poroelastic_ispec; ///< Index of the spectal element on the poroelastic - ///< side of the interface (host mirror) - specfem::kokkos::DeviceView1d acoustic_ispec; ///< Index of the spectal - ///< element on the - ///< acoustic side of the - ///< interface - specfem::kokkos::DeviceView1d poroelastic_ispec; ///< Index of the - ///< spectal element on - ///< the poroelastic - ///< side of the - ///< interface - specfem::kokkos::DeviceView1d - acoustic_edge; ///< Which edge of the element is coupled to the - ///< poroelastic element - specfem::kokkos::DeviceView1d - poroelastic_edge; ///< Which edge of the element is coupled to the - ///< acoustic element - specfem::kokkos::HostMirror1d - h_acoustic_edge; ///< Which edge of the element is coupled to the - ///< poroelastic element (host mirror) - specfem::kokkos::HostMirror1d - h_poroelastic_edge; ///< Which edge of the element is coupled to the - ///< acoustic element (host mirror) - int num_interfaces; ///< Total number of edges coupled between acoustic and - ///< poroelastic elements - - /** - * @brief Construct a new acoustic poroelastic interface - * - * @param h_ibool Index for every quadrature point in the mesh - * @param coord Coordinates of every quadrature point in the mesh - * @param h_ispec_type Element type (acoustic/poroelastic) for every element - * in the mesh - * @param acoustic_poroelastic Interface information for every - * acoustic-poroelastic interface read from mesher - */ - acoustic_poroelastic( - const specfem::kokkos::HostMirror3d h_ibool, - const specfem::kokkos::HostView2d coord, - const specfem::kokkos::HostView1d - h_ispec_type, - const specfem::mesh::coupled_interfaces::acoustic_poroelastic - &acoustic_poroelastic); -}; - -/** - * @brief Struct used to store all interface information at every interfacial - * quadrature point within the mesh - * - */ -struct coupled_interfaces { -public: - specfem::compute::coupled_interfaces::elastic_acoustic - elastic_acoustic; ///< Elastic-Acoustic interface information - specfem::compute::coupled_interfaces::elastic_poroelastic - elastic_poroelastic; ///< Elastic-Poroelastic interface information - specfem::compute::coupled_interfaces::acoustic_poroelastic - acoustic_poroelastic; ///< Acoustic-Poroelastic interface information - - /** - * @brief Construct a new coupled interfaces object - * - * @param h_ibool Index for every quadrature point in the mesh - * @param coord Coordinates of every quadrature point in the mesh - * @param h_ispec_type Element type (acoustic/elastic/poroelastic) for every - * element in the mesh - * @param coupled_interfaces Interface information for every interface read - * from mesher - */ - coupled_interfaces( - const specfem::kokkos::HostMirror3d h_ibool, - const specfem::kokkos::HostView2d coord, - const specfem::kokkos::HostView1d - h_ispec_type, - const specfem::mesh::coupled_interfaces::coupled_interfaces - &coupled_interfaces); -}; - -/** - * @namespace Helper functions to access the edges at an interface - * - */ -namespace access { - -/** - * @brief Compute the number of points at an edge of an element - * - * @param edge Orientation of the edge - * @param ngllx Number of GLL points in the x-direction - * @param ngllz Number of GLL points in the z-direction - */ -KOKKOS_FUNCTION -int npoints(const specfem::enums::edge::type &edge, const int ngllx, - const int ngllz); - -/** - * @brief Get the index of quadrature point of self domain (ix, iz) at an edge - * of an element given the edge orientation and index of the quadrature point on - * that edge - * - * @param ipoint Index of the quadrature point on the edge - * @param edge Orientation of the edge - * @param ngllx Number of GLL points in the x-direction - * @param ngllz Number of GLL points in the z-direction - * @param i ix index of the quadrature point - * @param j iz index of the quadrature point - */ -KOKKOS_FUNCTION -void self_iterator(const int &ipoint, const specfem::enums::edge::type &edge, - const int ngllx, const int ngllz, int &i, int &j); - -/** - * @brief Get the index of quadrature point of coupled domain (ix, iz) at an - * edge of an element given the edge orientation and index of the quadrature - * point on that edge - * - * @param ipoint Index of the quadrature point on the edge - * @param edge Orientation of the edge - * @param ngllx Number of GLL points in the x-direction - * @param ngllz Number of GLL points in the z-direction - * @param i ix index of the quadrature point - * @param j iz index of the quadrature point - */ -KOKKOS_FUNCTION -void coupled_iterator(const int &ipoint, const specfem::enums::edge::type &edge, - const int ngllx, const int ngllz, int &i, int &j); - -} // namespace access -} // namespace coupled_interfaces -} // namespace compute -} // namespace specfem - -#endif diff --git a/include/compute/coupled_interfaces/coupled_interfaces.hpp b/include/compute/coupled_interfaces/coupled_interfaces.hpp new file mode 100644 index 00000000..1c5f6996 --- /dev/null +++ b/include/compute/coupled_interfaces/coupled_interfaces.hpp @@ -0,0 +1,78 @@ +#pragma once + +#include "compute/compute_mesh.hpp" +#include "compute/compute_partial_derivatives.hpp" +#include "compute/coupled_interfaces/interface_container.hpp" +#include "compute/properties/properties.hpp" +#include "enumerations/specfem_enums.hpp" +#include "interface_container.hpp" +#include "mesh/coupled_interfaces/coupled_interfaces.hpp" + +namespace specfem { +namespace compute { +/** + * @brief Information about coupled interfaces between 2 different media + * + */ +struct coupled_interfaces { + + /** + * @brief Default constructor + * + */ + coupled_interfaces() = default; + + /** + * @name Constructors + * + */ + ///@{ + + /** + * @brief Compute coupled interfaces for a given mesh + * + * @param mesh Finite element mesh information + * @param points Information on finite element assembly + * @param quadrature Quadrature information + * @param partial_derivatives Partial derivatives for every quadrature point + * @param properties Material properties for every quadrature point + * @param mapping Mapping between mesh and compute spectral element indexing + */ + coupled_interfaces( + const specfem::mesh::mesh &mesh, const specfem::compute::points &points, + const specfem::compute::quadrature &quadrature, + const specfem::compute::partial_derivatives &partial_derivatives, + const specfem::compute::properties &properties, + const specfem::compute::mesh_to_compute_mapping &mapping); + ///@} + + /** + * @brief Get the interface container that contains information about the + * interface between medium1 and medium2 + * + * @tparam medium1 Self medium of the interface + * @tparam medium2 Other medium of the interface + * @return specfem::compute::interface_container Interface + * container + */ + template + specfem::compute::interface_container + get_interface_container() const; + + specfem::compute::interface_container + elastic_acoustic; ///< Elastic-acoustic interface + + specfem::compute::interface_container< + specfem::element::medium_tag::acoustic, + specfem::element::medium_tag::poroelastic> + acoustic_poroelastic; ///< Acoustic-poroelastic interface + + specfem::compute::interface_container< + specfem::element::medium_tag::elastic, + specfem::element::medium_tag::poroelastic> + elastic_poroelastic; ///< Elastic-poroelastic interface +}; +} // namespace compute +} // namespace specfem diff --git a/include/compute/coupled_interfaces/coupled_interfaces.tpp b/include/compute/coupled_interfaces/coupled_interfaces.tpp new file mode 100644 index 00000000..ed3d99a0 --- /dev/null +++ b/include/compute/coupled_interfaces/coupled_interfaces.tpp @@ -0,0 +1,37 @@ +#ifndef _COMPUTE_COUPLED_INTERFACES_COUPLED_INTERFACES_TPP +#define _COMPUTE_COUPLED_INTERFACES_COUPLED_INTERFACES_TPP + +#include "coupled_interfaces.hpp" +#include "enumerations/specfem_enums.hpp" +#include "interface_container.hpp" +#include "interface_container.tpp" + +template +specfem::compute::interface_container +specfem::compute::coupled_interfaces::get_interface_container() const { + if constexpr (medium1 == specfem::element::medium_tag::elastic && + medium2 == specfem::element::medium_tag::acoustic) { + return elastic_acoustic; + } else if constexpr (medium1 == specfem::element::medium_tag::acoustic && + medium2 == specfem::element::medium_tag::elastic) { + return specfem::compute::interface_container( + elastic_acoustic); + } else if constexpr (medium1 == specfem::element::medium_tag::acoustic && + medium2 == specfem::element::medium_tag::poroelastic) { + return acoustic_poroelastic; + } else if constexpr (medium1 == specfem::element::medium_tag::poroelastic && + medium2 == specfem::element::medium_tag::acoustic) { + return specfem::compute::interface_container( + acoustic_poroelastic); + } else if constexpr (medium1 == specfem::element::medium_tag::elastic && + medium2 == specfem::element::medium_tag::poroelastic) { + return elastic_poroelastic; + } else if constexpr (medium1 == specfem::element::medium_tag::poroelastic && + medium2 == specfem::element::medium_tag::elastic) { + return specfem::compute::interface_container( + elastic_poroelastic); + } +} + +#endif diff --git a/include/compute/coupled_interfaces/interface_container.hpp b/include/compute/coupled_interfaces/interface_container.hpp new file mode 100644 index 00000000..c7403f01 --- /dev/null +++ b/include/compute/coupled_interfaces/interface_container.hpp @@ -0,0 +1,197 @@ +#pragma once + +#include "compute/compute_mesh.hpp" +#include "compute/compute_partial_derivatives.hpp" +#include "compute/coupled_interfaces/interface_container.hpp" +#include "compute/properties/properties.hpp" +#include "edge/interface.hpp" +#include "enumerations/specfem_enums.hpp" +#include "kokkos_abstractions.h" + +namespace specfem { +namespace compute { + +/** + * @brief Information about coupled interfaces between MediumTag1 and MediumTag2 + * + * @tparam MediumTag1 Self medium of the interface + * @tparam MediumTag2 Other medium of the interface + */ +template +struct interface_container { + +private: + using IndexView = + Kokkos::View; ///< Underlying view + ///< type to store + ///< indices + using EdgeTypeView = + Kokkos::View; ///< Underlying view type to + ///< store edge types + using EdgeFactorView = + Kokkos::View; ///< Underlying view type to + ///< integration factors + using EdgeNormalView = + Kokkos::View; ///< Underlying view type to + ///< store edge normals + +public: + /** + * @name Compile-time constants + * + */ + ///@{ + constexpr static specfem::element::medium_tag medium1_type = + MediumTag1; ///< Self medium of the interface + constexpr static specfem::element::medium_tag medium2_type = + MediumTag2; ///< Other medium of the interface + ///@} + + /** + * @name Constructors + * + */ + ///@{ + + /** + * @brief Default constructor + * + */ + interface_container() = default; + + interface_container(const int num_interfaces, const int ngll); + + /** + * @brief Compute the interface for a given mesh + * + * @param mesh Finite element mesh information + * @param points Assembly information + * @param quadrature Quadrature information + * @param partial_derivatives Partial derivatives for every quadrature point + * @param properties Material properties for every quadrature point + * @param mapping Mapping between mesh and compute spectral element indexing + */ + interface_container( + const specfem::mesh::mesh &mesh, const specfem::compute::points &points, + const specfem::compute::quadrature &quadrature, + const specfem::compute::partial_derivatives &partial_derivatives, + const specfem::compute::properties &properties, + const specfem::compute::mesh_to_compute_mapping &mapping); + + /** + * @brief Construct interface container from another container where mediums + * are swapped + * + * @param other Interface container with swapped mediums + */ + interface_container(const interface_container &other) + : num_interfaces(other.num_interfaces), num_points(other.num_points), + medium1_index_mapping(other.medium2_index_mapping), + h_medium1_index_mapping(other.h_medium2_index_mapping), + medium2_index_mapping(other.medium1_index_mapping), + h_medium2_index_mapping(other.h_medium1_index_mapping), + medium1_edge_type(other.medium2_edge_type), + h_medium1_edge_type(other.h_medium2_edge_type), + medium2_edge_type(other.medium1_edge_type), + h_medium2_edge_type(other.h_medium1_edge_type), + medium1_edge_factor(other.medium2_edge_factor), + h_medium1_edge_factor(other.h_medium2_edge_factor), + medium2_edge_factor(other.medium1_edge_factor), + h_medium2_edge_factor(other.h_medium1_edge_factor), + medium1_edge_normal(other.medium2_edge_normal), + h_medium1_edge_normal(other.h_medium2_edge_normal), + medium2_edge_normal(other.medium1_edge_normal), + h_medium2_edge_normal(other.h_medium1_edge_normal) { + return; + } + ///@} + + int num_interfaces; ///< Number of edges between the two mediums + int num_points; ///< Number of points on the edges + IndexView medium1_index_mapping; ///< Spectral element index for every edge on + ///< self medium + IndexView medium2_index_mapping; ///< Spectral element index for every edge on + ///< other medium + + EdgeTypeView medium1_edge_type; ///< Edge orientation for every edge on self + ///< medium + EdgeTypeView medium2_edge_type; ///< Edge orientation for every edge on other + ///< medium + + IndexView::HostMirror h_medium1_index_mapping; ///< Host mirror for @ref + ///< medium1_index_mapping + IndexView::HostMirror h_medium2_index_mapping; ///< Host mirror for @ref + ///< medium2_index_mapping + + EdgeTypeView::HostMirror h_medium1_edge_type; ///< Host mirror for @ref + ///< medium1_edge_type + EdgeTypeView::HostMirror h_medium2_edge_type; ///< Host mirror for @ref + ///< medium2_edge_type + + EdgeFactorView medium1_edge_factor; ///< Integration factors for every + ///< quadrature point on self medium + EdgeFactorView medium2_edge_factor; ///< Integration factors for every + ///< quadrature point on other medium + + EdgeFactorView::HostMirror h_medium1_edge_factor; ///< Host mirror for @ref + ///< medium1_edge_factor + EdgeFactorView::HostMirror h_medium2_edge_factor; ///< Host mirror for @ref + ///< medium2_edge_factor + + EdgeNormalView medium1_edge_normal; ///< Edge normals for every quadrature + ///< point on self medium + EdgeNormalView medium2_edge_normal; ///< Edge normals for every quadrature + ///< point on other medium + + EdgeNormalView::HostMirror h_medium1_edge_normal; ///< Host mirror for @ref + ///< medium1_edge_normal + EdgeNormalView::HostMirror h_medium2_edge_normal; ///< Host mirror for @ref + ///< medium2_edge_normal + + /** + * @brief Get the spectral element index for elements on edges of the + * interface + * + * @return std::tuple Tuple containing the spectral + * element indices. The first element is the indices for self medium and the + * second element is the indices for the other medium + */ + std::tuple get_index_mapping() const { + return std::make_tuple(medium1_index_mapping, medium2_index_mapping); + } + + /** + * @brief Get the orientation for the edges of the interface + * + * @return std::tuple Tuple containing the edge + * orientation. The first element is the edge orientation for self medium and + * the second element is the edge orientation for the other medium + */ + std::tuple get_edge_type() const { + return std::make_tuple(medium1_edge_type, medium2_edge_type); + } + + /** + * @brief Get the integration weights for edges on interface when computing + * intergrals over self medium + * + * @return EdgeFactorView Integration weights for every quadrature point on + * self medium + */ + EdgeFactorView get_edge_factor() const { return medium1_edge_factor; } + + /** + * @brief Get the normals to the edge at every quadrature point on the + * interface on self medium + * + * @return EdgeNormalView Normals to the edge at every quadrature point on + * self medium + */ + EdgeNormalView get_edge_normal() const { return medium1_edge_normal; } +}; +} // namespace compute +} // namespace specfem diff --git a/include/compute/coupled_interfaces/interface_container.tpp b/include/compute/coupled_interfaces/interface_container.tpp new file mode 100644 index 00000000..389de46e --- /dev/null +++ b/include/compute/coupled_interfaces/interface_container.tpp @@ -0,0 +1,591 @@ +#pragma once + +#include "compute/compute_mesh.hpp" +#include "compute/compute_partial_derivatives.hpp" +#include "compute/coupled_interfaces/interface_container.hpp" +#include "compute/properties/properties.hpp" +#include "edge/interface.hpp" +#include "kokkos_abstractions.h" +#include "mesh/coupled_interfaces/coupled_interfaces.hpp" +#include "mesh/coupled_interfaces/interface_container.hpp" +#include "point/coordinates.hpp" + +namespace { +// Topological map ordering for coupled elements + +// +-----------------+ +-----------------+ +// | | | | +// | R | ^ ^ | L | +// | I | | | | E | +// | G | | | | F | +// | H | | | | T | +// | T | | | | | +// | BOTTOM | | BOTTOM | +// +-----------------+ +-----------------+ +// --------------> --------------> +// --------------> --------------> +// +-----------------+ +-----------------+ +// | TOP | | TOP | +// | R | ^ ^ | L | +// | I | | | | E | +// | G | | | | F | +// | H | | | | T | +// | T | | | | | +// | | | | +// +-----------------+ +-----------------+ + +// // Given an edge, return the range of i, j indices to iterate over the edge +// in +// // correct order The range is normalized to [0,1] +// void get_edge_range(const specfem::enums::edge::type &edge, int &ibegin, +// int &jbegin, int &iend, int &jend) { +// switch (edge) { +// case specfem::enums::edge::type::BOTTOM: +// ibegin = 0; +// jbegin = 0; +// iend = 1; +// jend = 0; +// break; +// case specfem::enums::edge::type::TOP: +// ibegin = 1; +// jbegin = 1; +// iend = 0; +// jend = 1; +// break; +// case specfem::enums::edge::type::LEFT: +// ibegin = 0; +// jbegin = 1; +// iend = 0; +// jend = 0; +// break; +// case specfem::enums::edge::type::RIGHT: +// ibegin = 1; +// jbegin = 0; +// iend = 1; +// jend = 1; +// break; +// default: +// throw std::runtime_error("Invalid edge type"); +// } +// } + +std::vector > +get_points_on_edge(const specfem::enums::edge::type &edge, const int &ngll) { + std::vector > points(ngll); + + switch (edge) { + case specfem::enums::edge::type::BOTTOM: + for (int i = 0; i < ngll; i++) { + points[i] = std::make_tuple(i, 0); + } + break; + case specfem::enums::edge::type::TOP: + for (int i = 0; i < ngll; i++) { + points[i] = std::make_tuple(i, ngll - 1); + } + break; + case specfem::enums::edge::type::LEFT: + for (int i = 0; i < ngll; i++) { + points[i] = std::make_tuple(0, i); + } + break; + case specfem::enums::edge::type::RIGHT: + for (int i = 0; i < ngll; i++) { + points[i] = std::make_tuple(ngll - 1, i); + } + break; + default: + throw std::runtime_error("Invalid edge type"); + } + + return points; +} +// // Given an edge, return the number of points along the edge +// // This ends up being important when ngllx != ngllz +// KOKKOS_FUNCTION +// int specfem::compute::coupled_interfaces::access::npoints( +// const specfem::enums::edge::type &edge, const int ngllx, const int ngllz) +// { + +// switch (edge) { +// case specfem::enums::edge::type::BOTTOM: +// case specfem::enums::edge::type::TOP: +// return ngllx; +// break; +// case specfem::enums::edge::type::LEFT: +// case specfem::enums::edge::type::RIGHT: +// return ngllz; +// break; +// default: +// assert(false && "Invalid edge type"); +// return 0; +// } +// } + +// KOKKOS_FUNCTION +// void specfem::compute::coupled_interfaces::access::self_iterator( +// const int &ipoint, const specfem::enums::edge::type &edge, const int +// ngllx, const int ngllz, int &i, int &j) { + +// switch (edge) { +// case specfem::enums::edge::type::BOTTOM: +// i = ipoint; +// j = 0; +// break; +// case specfem::enums::edge::type::TOP: +// i = ngllx - 1 - ipoint; +// j = ngllz - 1; +// break; +// case specfem::enums::edge::type::LEFT: +// i = 0; +// j = ipoint; +// break; +// case specfem::enums::edge::type::RIGHT: +// i = ngllx - 1; +// j = ngllz - 1 - ipoint; +// break; +// default: +// assert(false && "Invalid edge type"); +// } +// } + +// KOKKOS_FUNCTION +// void specfem::compute::coupled_interfaces::access::coupled_iterator( +// const int &ipoint, const specfem::enums::edge::type &edge, const int +// ngllx, const int ngllz, int &i, int &j) { + +// switch (edge) { +// case specfem::enums::edge::type::BOTTOM: +// i = ngllx - 1 - ipoint; +// j = 0; +// break; +// case specfem::enums::edge::type::TOP: +// i = ipoint; +// j = ngllz - 1; +// break; +// case specfem::enums::edge::type::LEFT: +// i = ngllx - 1; +// j = ngllz - 1 - ipoint; +// break; +// case specfem::enums::edge::type::RIGHT: +// i = 0; +// j = ipoint; +// break; +// default: +// assert(false && "Invalid edge type"); +// } +// } + +bool check_if_edges_are_connected(const specfem::compute::points points, + const specfem::enums::edge::type edge1, + const specfem::enums::edge::type edge2, + const int ispec1, const int ispec2) { + + if (edge1 == edge2) { + return false; + } + + const auto h_coord = points.h_coord; + + const int ngll = h_coord.extent(2); + + const auto edge1_points = get_points_on_edge(edge1, ngll); + const auto edge2_points = get_points_on_edge(edge2, ngll); + + if (edge1_points.size() != edge2_points.size()) { + throw std::runtime_error( + "Number of points on edge1 and edge2 are different"); + } + + // size of one edge of the element + type_real edge_size = [&]() { + switch (edge1) { + case specfem::enums::edge::type::BOTTOM: + case specfem::enums::edge::type::TOP: + return h_coord(0, ispec1, 0, 1) - h_coord(0, ispec1, 0, 0); + break; + + case specfem::enums::edge::type::LEFT: + case specfem::enums::edge::type::RIGHT: + return h_coord(1, ispec1, 1, 0) - h_coord(1, ispec1, 0, 0); + break; + default: + throw std::runtime_error("Invalid edge type"); + } + }(); + + // Check that the distance every point on the edges is small + for (int ipoint = 0; ipoint < ngll; ipoint++) { + const auto [i1, j1] = edge1_points[ipoint]; + const specfem::point::global_coordinates + self_coordinates(h_coord(0, ispec1, j1, i1), + h_coord(1, ispec1, j1, i1)); + + const auto [i2, j2] = edge2_points[ipoint]; + const specfem::point::global_coordinates + coupled_coordinates(h_coord(0, ispec2, j2, i2), + h_coord(1, ispec2, j2, i2)); + + // Check that the distance between the two points is small + type_real distance = + specfem::point::distance(self_coordinates, coupled_coordinates); + + if (distance / edge_size > 1.e-10) { + return false; + } + } + + return true; +} + +// void compute_edges( +// const Kokkos::View +// h_ibool, const specfem::kokkos::HostMirror1d ispec1, const +// specfem::kokkos::HostMirror1d ispec2, +// specfem::kokkos::HostMirror1d edge1, +// specfem::kokkos::HostMirror1d edge2) { + +// const int ngll = h_ibool.extent(1); + +// const int num_interfaces = ispec1.extent(0); + +// for (int inum = 0; inum < num_interfaces; inum++) { +// const int ispec1l = ispec1(inum); +// const int ispec2l = ispec2(inum); + +// int num_connected = 0; +// for (int edge1l = 1; edge1l < specfem::enums::edge::num_edges; edge1l++) +// { +// for (int edge2l = 1; edge2l < specfem::enums::edge::num_edges; +// edge2l++) { +// if (check_if_edges_are_connected( +// h_ibool, static_cast(edge1l), +// static_cast(edge2l), ispec1l, +// ispec2l)) { +// // Check that the two edges are different +// ASSERT(edge1l != edge2l, "Invalid edge1 and edge2"); +// // BOTTOM-TOP, LEFT-RIGHT coupling +// ASSERT((((static_cast(edge1l) == +// specfem::enums::edge::type::BOTTOM) && +// (static_cast(edge2l) == +// specfem::enums::edge::type::TOP)) || +// ((static_cast(edge1l) == +// specfem::enums::edge::type::TOP) && +// (static_cast(edge2l) == +// specfem::enums::edge::type::BOTTOM)) || +// ((static_cast(edge1l) == +// specfem::enums::edge::type::LEFT) && +// (static_cast(edge2l) == +// specfem::enums::edge::type::RIGHT)) || +// ((static_cast(edge1l) == +// specfem::enums::edge::type::RIGHT) && +// (static_cast(edge2l) == +// specfem::enums::edge::type::LEFT))), +// "Invalid edge1 and edge2"); + +// edge1(inum) = specfem::edge::interface( +// static_cast(edge1l), ngll); +// edge2(inum) = specfem::edge::interface( +// static_cast(edge2l), ngll); +// num_connected++; +// } +// } +// } +// // ASSERT(num_connected == 1, "More than one edge is connected"); +// } + +// return; +// } + +// void check_edges( +// const specfem::kokkos::HostView4d coordinates, +// const specfem::kokkos::HostMirror1d ispec1, +// const specfem::kokkos::HostMirror1d ispec2, +// const specfem::kokkos::HostMirror1d edge1, +// const specfem::kokkos::HostMirror1d edge2) { + +// const int num_interfaces = ispec1.extent(0); +// const int ngllz = coordinates.extent(2); +// const int ngllx = coordinates.extent(3); + +// for (int interface = 0; interface < num_interfaces; interface++) { +// const int ispec1l = ispec1(interface); +// const int ispec2l = ispec2(interface); + +// const auto edge1l = edge1(interface); +// const auto edge2l = edge2(interface); + +// // iterate over the edge +// int npoints = specfem::edge::num_points_on_interface(edge1l); + +// for (int ipoint = 0; ipoint < npoints; ipoint++) { +// // Get ipoint along the edge in element1 +// int i1, j1; +// specfem::edge::locate_point_on_self_edge(ipoint, edge1l, j1, i1); +// const +// specfem::point::global_coordinates +// self_coordinates( +// coordinates(0, ispec1l, j1, i1), coordinates(1, ispec1l, j1, i1)); + +// // Get ipoint along the edge in element2 +// int i2, j2; +// specfem::edge::locate_point_on_coupled_edge(ipoint, edge2l, j2, i2); +// const +// specfem::point::global_coordinates +// coupled_coordinates( +// coordinates(0, ispec2l, j2, i2), coordinates(1, ispec2l, j2, i2)); + +// // Check that the distance between the two points is small + +// type_real distance = +// specfem::point::distance(self_coordinates, coupled_coordinates); + +// ASSERT(distance < 1.e-10, "Invalid edge1 and edge2"); +// } +// } +// } + +std::tuple, std::vector > > +compute_edge_factors_and_normals( + const specfem::compute::points &points, + const specfem::compute::partial_derivatives &partial_derivatives, + const specfem::compute::quadrature &quadrature, const int ispec1, + const int ispec2, const specfem::enums::edge::type edge1, + const specfem::enums::edge::type edge2) { + + const int ngll = points.ngllx; + + const auto edge1_points = get_points_on_edge(edge1, ngll); + const auto edge2_points = get_points_on_edge(edge2, ngll); + + if (edge1_points.size() != edge2_points.size()) { + throw std::runtime_error( + "Number of points on edge1 and edge2 are different"); + } + + std::vector > + medium1_index(ngll); + std::vector > + medium2_index(ngll); + std::vector edge_factor(ngll); + std::vector > edge_normal(ngll); + + for (int ipoint = 0; ipoint < ngll; ipoint++) { + + using PointPartialDerivativesType = + specfem::point::partial_derivatives; + + const auto [i1, j1] = edge1_points[ipoint]; + const specfem::point::index edge1_index( + ispec1, j1, i1); + PointPartialDerivativesType edge1_derivatives; + specfem::compute::load_on_host(edge1_index, partial_derivatives, + edge1_derivatives); + + const auto [i2, j2] = edge2_points[ipoint]; + const specfem::point::index edge2_index( + ispec2, j2, i2); + PointPartialDerivativesType edge2_derivatives; + specfem::compute::load_on_host(edge2_index, partial_derivatives, + edge2_derivatives); + + const auto edge1_normal = edge1_derivatives.compute_normal(edge1); + const auto edge2_normal = edge2_derivatives.compute_normal(edge2); + + if ((std::abs(edge1_normal(0) + edge2_normal(0)) > + 1.e-4 * (std::abs(edge1_normal(0) - edge2_normal(0)) / 2)) && + (std::abs(edge1_normal(1) + edge2_normal(1)) > + 1.e-4 * (std::abs(edge1_normal(1) - edge2_normal(1)) / 2))) { + throw std::runtime_error("Edge normals need to be opposite in direction"); + } + + const std::array weights = { quadrature.gll.h_weights(i1), + quadrature.gll.h_weights(j1) }; + + edge_factor[ipoint] = [&]() { + switch (edge1) { + case specfem::enums::edge::type::BOTTOM: + case specfem::enums::edge::type::TOP: + return weights[0]; + break; + + case specfem::enums::edge::type::LEFT: + case specfem::enums::edge::type::RIGHT: + return weights[1]; + break; + default: + throw std::runtime_error("Invalid edge type"); + } + }(); + + edge_normal[ipoint][0] = edge1_normal(0); + edge_normal[ipoint][1] = edge1_normal(1); + medium1_index[ipoint] = { ispec1, j1, i1 }; + medium2_index[ipoint] = { ispec2, j2, i2 }; + } + + return { edge_factor, edge_normal }; +} + +std::tuple, std::vector > > +compute_edge_factors_and_normals( + const specfem::compute::points &points, + const specfem::compute::partial_derivatives &partial_derivatives, + const specfem::compute::quadrature &quadrature, const int ispec1, + const int ispec2) { + + const std::array edges{ + specfem::enums::edge::type::BOTTOM, specfem::enums::edge::type::TOP, + specfem::enums::edge::type::LEFT, specfem::enums::edge::type::RIGHT + }; + + std::array connected_edges; + int number_of_edges = 0; + for (const auto edge1 : edges) { + for (const auto edge2 : edges) { + if (check_if_edges_are_connected(points, edge1, edge2, ispec1, ispec2)) { + connected_edges[0] = edge1; + connected_edges[1] = edge2; + number_of_edges++; + } + } + } + + if (number_of_edges != 1) { + std::cout << "Number of edges : " << number_of_edges << std::endl; + throw std::runtime_error("Number of connected edges is not 1"); + } + + const auto [edge_factor, edge_normal] = compute_edge_factors_and_normals( + points, partial_derivatives, quadrature, ispec1, ispec2, + connected_edges[0], connected_edges[1]); + + return { connected_edges[0], connected_edges[1], edge_factor, edge_normal }; +} + +} // namespace + +template +specfem::compute::interface_container< + MediumTag1, MediumTag2>::interface_container(const int num_interfaces, + const int ngll) + : num_interfaces(num_interfaces), num_points(ngll), + medium1_index_mapping( + "specfem::compute_interface_container::medium1_index_mapping", + num_interfaces), + h_medium1_index_mapping( + Kokkos::create_mirror_view(medium1_index_mapping)), + medium2_index_mapping( + "specfem::compute_interface_container::medium2_index_mapping", + num_interfaces), + h_medium2_index_mapping( + Kokkos::create_mirror_view(medium2_index_mapping)), + medium1_edge_type( + "specfem::compute_interface_container::medium1_edge_type", + num_interfaces), + h_medium1_edge_type(Kokkos::create_mirror_view(medium1_edge_type)), + medium2_edge_type( + "specfem::compute_interface_container::medium2_edge_type", + num_interfaces), + h_medium2_edge_type(Kokkos::create_mirror_view(medium2_edge_type)), + medium1_edge_factor( + "specfem::compute_interface_container::medium1_edge_factor", + num_interfaces, ngll), + h_medium1_edge_factor(Kokkos::create_mirror_view(medium1_edge_factor)), + medium2_edge_factor( + "specfem::compute_interface_container::medium2_edge_factor", + num_interfaces, ngll), + h_medium2_edge_factor(Kokkos::create_mirror_view(medium2_edge_factor)), + medium1_edge_normal( + "specfem::compute_interface_container::medium1_edge_normal", 2, + num_interfaces, ngll), + h_medium1_edge_normal(Kokkos::create_mirror_view(medium1_edge_normal)), + medium2_edge_normal( + "specfem::compute_interface_container::medium2_edge_normal", 2, + num_interfaces, ngll), + h_medium2_edge_normal(Kokkos::create_mirror_view(medium2_edge_normal)) { + return; +} + +template +specfem::compute::interface_container:: + interface_container( + const specfem::mesh::mesh &mesh, const specfem::compute::points &points, + const specfem::compute::quadrature &quadratures, + const specfem::compute::partial_derivatives &partial_derivatives, + const specfem::compute::properties &properties, + const specfem::compute::mesh_to_compute_mapping &mapping) { + + const auto interface_container = + std::get >( + mesh.coupled_interfaces.get()); + + int num_interfaces = interface_container.num_interfaces; + const int ngll = properties.ngllx; + + if (num_interfaces == 0) { + this->num_interfaces = 0; + return; + } + + *this = specfem::compute::interface_container( + num_interfaces, ngll); + + for (int iedge = 0; iedge < num_interfaces; ++iedge) { + const int ispec1_mesh = + interface_container.template get_spectral_elem_index(iedge); + const int ispec2_mesh = + interface_container.template get_spectral_elem_index(iedge); + + const int ispec1_compute = mapping.mesh_to_compute(ispec1_mesh); + const int ispec2_compute = mapping.mesh_to_compute(ispec2_mesh); + + if (!(((properties.h_element_types(ispec1_compute) == MediumTag1) && + (properties.h_element_types(ispec2_compute) == MediumTag2)) || + ((properties.h_element_types(ispec1_compute) == MediumTag2 && + properties.h_element_types(ispec2_compute) == MediumTag1)))) { + + throw std::runtime_error( + "Coupled Interfaces: Interface is not between the correct mediums"); + } + + h_medium1_index_mapping(iedge) = ispec1_compute; + h_medium2_index_mapping(iedge) = ispec2_compute; + + const auto [edge1_type, edge2_type, edge_factor, edge_normal] = + compute_edge_factors_and_normals(points, partial_derivatives, + quadratures, ispec1_compute, + ispec2_compute); + + h_medium1_edge_type(iedge) = edge1_type; + h_medium2_edge_type(iedge) = edge2_type; + + const int npoints = edge_factor.size(); + + for (int ipoint = 0; ipoint < npoints; ipoint++) { + h_medium1_edge_factor(iedge, ipoint) = edge_factor[ipoint]; + h_medium2_edge_factor(iedge, ipoint) = edge_factor[ipoint]; + + h_medium1_edge_normal(0, iedge, ipoint) = edge_normal[ipoint][0]; + h_medium1_edge_normal(1, iedge, ipoint) = edge_normal[ipoint][1]; + + h_medium2_edge_normal(0, iedge, ipoint) = -edge_normal[ipoint][0]; + h_medium2_edge_normal(1, iedge, ipoint) = -edge_normal[ipoint][1]; + } + } + + Kokkos::deep_copy(medium1_index_mapping, h_medium1_index_mapping); + Kokkos::deep_copy(medium2_index_mapping, h_medium2_index_mapping); + Kokkos::deep_copy(medium1_edge_type, h_medium1_edge_type); + Kokkos::deep_copy(medium2_edge_type, h_medium2_edge_type); + Kokkos::deep_copy(medium1_edge_factor, h_medium1_edge_factor); + Kokkos::deep_copy(medium2_edge_factor, h_medium2_edge_factor); + Kokkos::deep_copy(medium1_edge_normal, h_medium1_edge_normal); + Kokkos::deep_copy(medium2_edge_normal, h_medium2_edge_normal); + + return; +} diff --git a/include/compute/fields/data_access.tpp b/include/compute/fields/data_access.tpp new file mode 100644 index 00000000..1fc1cae9 --- /dev/null +++ b/include/compute/fields/data_access.tpp @@ -0,0 +1,2221 @@ +#pragma once + +#include "point/assembly_index.hpp" +#include "point/coordinates.hpp" + +namespace specfem { +namespace compute { + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && !ViewType::simd::using_simd, int> = 0> +KOKKOS_FORCEINLINE_FUNCTION void impl_load_on_device(const int iglob, + const WavefieldType &field, + ViewType &point_field) { + + constexpr static bool StoreDisplacement = ViewType::store_displacement; + constexpr static bool StoreVelocity = ViewType::store_velocity; + constexpr static bool StoreAcceleration = ViewType::store_acceleration; + constexpr static bool StoreMassMatrix = ViewType::store_mass_matrix; + constexpr static auto MediumType = ViewType::medium_tag; + + const auto &curr_field = + [&]() -> const specfem::compute::impl::field_impl< + specfem::dimension::type::dim2, MediumType> & { + if constexpr (MediumType == specfem::element::medium_tag::elastic) { + return field.elastic; + } else if constexpr (MediumType == specfem::element::medium_tag::acoustic) { + return field.acoustic; + } else { + static_assert("medium type not supported"); + } + }(); + + if constexpr (StoreDisplacement) { + for (int icomp = 0; icomp < ViewType::components; ++icomp) { + point_field.displacement(icomp) = + curr_field.field(iglob, icomp); + } + } + + if constexpr (StoreVelocity) { + for (int icomp = 0; icomp < ViewType::components; ++icomp) { + point_field.velocity(icomp) = + curr_field.field_dot(iglob, icomp); + } + } + + if constexpr (StoreAcceleration) { + for (int icomp = 0; icomp < ViewType::components; ++icomp) { + point_field.acceleration(icomp) = + curr_field.field_dot_dot(iglob, icomp); + } + } + + if constexpr (StoreMassMatrix) { + for (int icomp = 0; icomp < ViewType::components; ++icomp) { + point_field.mass_matrix(icomp) = + curr_field.mass_inverse(iglob, icomp); + } + } + + return; +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && ViewType::simd::using_simd, int> = 0> +KOKKOS_FORCEINLINE_FUNCTION void +impl_load_on_device(const typename ViewType::simd::mask_type &mask, + const int *iglob, const WavefieldType &field, + ViewType &point_field) { + + constexpr static bool StoreDisplacement = ViewType::store_displacement; + constexpr static bool StoreVelocity = ViewType::store_velocity; + constexpr static bool StoreAcceleration = ViewType::store_acceleration; + constexpr static bool StoreMassMatrix = ViewType::store_mass_matrix; + constexpr static auto MediumType = ViewType::medium_tag; + constexpr static int components = ViewType::components; + + const auto &curr_field = + [&]() -> const specfem::compute::impl::field_impl< + specfem::dimension::type::dim2, MediumType> & { + if constexpr (MediumType == specfem::element::medium_tag::elastic) { + return field.elastic; + } else if constexpr (MediumType == specfem::element::medium_tag::acoustic) { + return field.acoustic; + } else { + static_assert("medium type not supported"); + } + }(); + + for (int lane = 0; lane < ViewType::simd::size(); ++lane) { + if (!mask[lane]) { + continue; + } + + const int iglob_l = iglob[lane]; + + if constexpr (StoreDisplacement) { + for (int icomp = 0; icomp < components; ++icomp) { + point_field.displacement(icomp)[lane] = + curr_field.field(iglob_l, icomp); + } + } + + if constexpr (StoreVelocity) { + for (int icomp = 0; icomp < components; ++icomp) { + point_field.velocity(icomp)[lane] = + curr_field.field_dot(iglob_l, icomp); + } + } + + if constexpr (StoreAcceleration) { + for (int icomp = 0; icomp < components; ++icomp) { + point_field.acceleration(icomp)[lane] = + curr_field.field_dot_dot(iglob_l, icomp); + } + } + + if constexpr (StoreMassMatrix) { + for (int icomp = 0; icomp < components; ++icomp) { + point_field.mass_matrix(icomp)[lane] = + curr_field.mass_inverse(iglob_l, icomp); + } + } + } + + return; +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && ViewType::simd::using_simd, int> = 0> +KOKKOS_FORCEINLINE_FUNCTION void +impl_load_on_device(const specfem::point::simd_assembly_index &index, + const WavefieldType &field, ViewType &point_field) { + + constexpr static bool StoreDisplacement = ViewType::store_displacement; + constexpr static bool StoreVelocity = ViewType::store_velocity; + constexpr static bool StoreAcceleration = ViewType::store_acceleration; + constexpr static bool StoreMassMatrix = ViewType::store_mass_matrix; + constexpr static auto MediumType = ViewType::medium_tag; + constexpr static int components = ViewType::components; + + const int iglob = index.iglob; + + using mask_type = typename ViewType::simd::mask_type; + using tag_type = typename ViewType::simd::tag_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + const auto &curr_field = + [&]() -> const specfem::compute::impl::field_impl< + specfem::dimension::type::dim2, MediumType> & { + if constexpr (MediumType == specfem::element::medium_tag::elastic) { + return field.elastic; + } else if constexpr (MediumType == specfem::element::medium_tag::acoustic) { + return field.acoustic; + } else { + static_assert("medium type not supported"); + } + }(); + + if constexpr (StoreDisplacement) { + for (int icomp = 0; icomp < components; ++icomp) { + Kokkos::Experimental::where(mask, point_field.displacement(icomp)) + .copy_from(&curr_field.field(iglob, icomp), tag_type()); + } + } + + if constexpr (StoreVelocity) { + for (int icomp = 0; icomp < components; ++icomp) { + Kokkos::Experimental::where(mask, point_field.velocity(icomp)) + .copy_from(&curr_field.field_dot(iglob, icomp), tag_type()); + } + } + + if constexpr (StoreAcceleration) { + for (int icomp = 0; icomp < components; ++icomp) { + Kokkos::Experimental::where(mask, point_field.acceleration(icomp)) + .copy_from(&curr_field.field_dot_dot(iglob, icomp), tag_type()); + } + } + + if constexpr (StoreMassMatrix) { + for (int icomp = 0; icomp < components; ++icomp) { + Kokkos::Experimental::where(mask, point_field.mass_matrix(icomp)) + .copy_from(&curr_field.mass_inverse(iglob, icomp), tag_type()); + } + } + + return; +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && !ViewType::simd::using_simd, int> = 0> +inline void impl_load_on_host(const int iglob, const WavefieldType &field, + ViewType &point_field) { + + constexpr static bool StoreDisplacement = ViewType::store_displacement; + constexpr static bool StoreVelocity = ViewType::store_velocity; + constexpr static bool StoreAcceleration = ViewType::store_acceleration; + constexpr static bool StoreMassMatrix = ViewType::store_mass_matrix; + constexpr static auto MediumType = ViewType::medium_tag; + + const auto &curr_field = + [&]() -> const specfem::compute::impl::field_impl< + specfem::dimension::type::dim2, MediumType> & { + if constexpr (MediumType == specfem::element::medium_tag::elastic) { + return field.elastic; + } else if constexpr (MediumType == specfem::element::medium_tag::acoustic) { + return field.acoustic; + } else { + static_assert("medium type not supported"); + } + }(); + + if constexpr (StoreDisplacement) { + for (int icomp = 0; icomp < ViewType::components; ++icomp) { + point_field.displacement(icomp) = + curr_field.h_field(iglob, icomp); + } + } + + if constexpr (StoreVelocity) { + for (int icomp = 0; icomp < ViewType::components; ++icomp) { + point_field.velocity(icomp) = + curr_field.h_field_dot(iglob, icomp); + } + } + + if constexpr (StoreAcceleration) { + for (int icomp = 0; icomp < ViewType::components; ++icomp) { + point_field.acceleration(icomp) = + curr_field.h_field_dot_dot(iglob, icomp); + } + } + + if constexpr (StoreMassMatrix) { + for (int icomp = 0; icomp < ViewType::components; ++icomp) { + point_field.mass_matrix(icomp) = + curr_field.h_mass_inverse(iglob, icomp); + } + } + + return; +} + +template < + typename WavefieldType, typename ViewType, + std::enable_if_t = 0> +inline void impl_load_on_host(const typename ViewType::simd::mask_type &mask, + const int *iglob, const WavefieldType &field, + ViewType &point_field) { + + constexpr static bool StoreDisplacement = ViewType::store_displacement; + constexpr static bool StoreVelocity = ViewType::store_velocity; + constexpr static bool StoreAcceleration = ViewType::store_acceleration; + constexpr static bool StoreMassMatrix = ViewType::store_mass_matrix; + constexpr static auto MediumType = ViewType::medium_tag; + constexpr static int components = ViewType::components; + + const auto &curr_field = + [&]() -> const specfem::compute::impl::field_impl< + specfem::dimension::type::dim2, MediumType> & { + if constexpr (MediumType == specfem::element::medium_tag::elastic) { + return field.elastic; + } else if constexpr (MediumType == specfem::element::medium_tag::acoustic) { + return field.acoustic; + } else { + static_assert("medium type not supported"); + } + }(); + + for (int lane = 0; lane < ViewType::simd::size(); ++lane) { + if (!mask[lane]) { + continue; + } + + const int iglob_l = iglob[lane]; + + if constexpr (StoreDisplacement) { + for (int icomp = 0; icomp < components; ++icomp) { + point_field.displacement(icomp)[lane] = + curr_field.h_field(iglob_l, icomp); + } + } + + if constexpr (StoreVelocity) { + for (int icomp = 0; icomp < components; ++icomp) { + point_field.velocity(icomp)[lane] = + curr_field.h_field_dot(iglob_l, icomp); + } + } + + if constexpr (StoreAcceleration) { + for (int icomp = 0; icomp < components; ++icomp) { + point_field.acceleration(icomp)[lane] = + curr_field.h_field_dot_dot(iglob_l, icomp); + } + } + + if constexpr (StoreMassMatrix) { + for (int icomp = 0; icomp < components; ++icomp) { + point_field.mass_matrix(icomp)[lane] = + curr_field.h_mass_inverse(iglob_l, icomp); + } + } + } + + return; +} + +template < + typename WavefieldType, typename ViewType, + std::enable_if_t = 0> +inline void impl_load_on_host(const specfem::point::simd_assembly_index &index, + const WavefieldType &field, ViewType &point_field) { + + constexpr static bool StoreDisplacement = ViewType::store_displacement; + constexpr static bool StoreVelocity = ViewType::store_velocity; + constexpr static bool StoreAcceleration = ViewType::store_acceleration; + constexpr static bool StoreMassMatrix = ViewType::store_mass_matrix; + constexpr static auto MediumType = ViewType::medium_tag; + constexpr static int components = ViewType::components; + + using mask_type = typename ViewType::simd::mask_type; + using tag_type = typename ViewType::simd::tag_type; + + const int iglob = index.iglob; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + const auto &curr_field = + [&]() -> const specfem::compute::impl::field_impl< + specfem::dimension::type::dim2, MediumType> & { + if constexpr (MediumType == specfem::element::medium_tag::elastic) { + return field.elastic; + } else if constexpr (MediumType == specfem::element::medium_tag::acoustic) { + return field.acoustic; + } else { + static_assert("medium type not supported"); + } + }(); + + if constexpr (StoreDisplacement) { + for (int icomp = 0; icomp < components; ++icomp) { + Kokkos::Experimental::where(mask, point_field.displacement(icomp)) + .copy_from(&curr_field.h_field(iglob, icomp), tag_type()); + } + } + + if constexpr (StoreVelocity) { + for (int icomp = 0; icomp < components; ++icomp) { + Kokkos::Experimental::where(mask, point_field.velocity(icomp)) + .copy_from(&curr_field.h_field_dot(iglob, icomp), tag_type()); + } + } + + if constexpr (StoreAcceleration) { + for (int icomp = 0; icomp < components; ++icomp) { + Kokkos::Experimental::where(mask, point_field.acceleration(icomp)) + .copy_from(&curr_field.h_field_dot_dot(iglob, icomp), tag_type()); + } + } + + if constexpr (StoreMassMatrix) { + for (int icomp = 0; icomp < components; ++icomp) { + Kokkos::Experimental::where(mask, point_field.mass_matrix(icomp)) + .copy_from(&curr_field.h_mass_inverse(iglob, icomp), tag_type()); + } + } + + return; +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && !ViewType::simd::using_simd, int> = 0> +KOKKOS_FORCEINLINE_FUNCTION void +impl_load_on_device(const specfem::point::index &index, + const WavefieldType &field, ViewType &point_field) { + constexpr static auto MediumType = ViewType::medium_tag; + const int iglob_l = field.index_mapping(index.ispec, index.iz, index.ix); + const int iglob = + field.assembly_index_mapping(iglob_l, static_cast(MediumType)); + impl_load_on_device(iglob, field, point_field); +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && !ViewType::simd::using_simd, int> = 0> +KOKKOS_FORCEINLINE_FUNCTION void +impl_load_on_device(const specfem::point::assembly_index &index, + const WavefieldType &field, ViewType &point_field) { + constexpr static auto MediumType = ViewType::medium_tag; + const int iglob = index.iglob; + impl_load_on_device(iglob, field, point_field); +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && ViewType::simd::using_simd, int> = 0> +KOKKOS_FORCEINLINE_FUNCTION void impl_load_on_device( + const specfem::point::simd_index &index, + const WavefieldType &field, ViewType &point_field) { + constexpr static auto MediumType = ViewType::medium_tag; + int iglob[ViewType::simd::size()]; + + using mask_type = typename ViewType::simd::mask_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + for (int lane = 0; lane < ViewType::simd::size(); ++lane) { + iglob[lane] = + (index.mask(std::size_t(lane))) + ? field.assembly_index_mapping( + field.index_mapping(index.ispec + lane, index.iz, index.ix), + static_cast(MediumType)) + : field.nglob + 1; + } + + impl_load_on_device(mask, iglob, field, point_field); +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && !ViewType::simd::using_simd, int> = 0> +inline void impl_load_on_host(const specfem::point::index &index, + const WavefieldType &field, ViewType &point_field) { + + constexpr static auto MediumType = ViewType::medium_tag; + const int iglob = field.h_assembly_index_mapping( + field.h_index_mapping(index.ispec, index.iz, index.ix), + static_cast(MediumType)); + + impl_load_on_host(iglob, field, point_field); +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && !ViewType::simd::using_simd, int> = 0> +inline void impl_load_on_host(const specfem::point::assembly_index &index, + const WavefieldType &field, ViewType &point_field) { + + constexpr static auto MediumType = ViewType::medium_tag; + const int iglob = index.iglob; + impl_load_on_host(iglob, field, point_field); +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && ViewType::simd::using_simd, int> = 0> +inline void impl_load_on_host( + const specfem::point::simd_index &index, + const WavefieldType &field, ViewType &point_field) { + + constexpr static auto MediumType = ViewType::medium_tag; + int iglob[ViewType::simd::size()]; + + using mask_type = typename ViewType::simd::mask_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + for (int lane = 0; lane < ViewType::simd::size(); ++lane) { + iglob[lane] = + (index.mask(std::size_t(lane))) + ? field.h_assembly_index_mapping( + field.h_index_mapping(index.ispec + lane, index.iz, index.ix), + static_cast(MediumType)) + : field.nglob + 1; + } + + impl_load_on_host(mask, iglob, field, point_field); +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && !ViewType::simd::using_simd, int> = 0> +KOKKOS_FORCEINLINE_FUNCTION void +impl_store_on_device(const int iglob, const ViewType &point_field, + const WavefieldType &field) { + + constexpr static bool StoreDisplacement = ViewType::store_displacement; + constexpr static bool StoreVelocity = ViewType::store_velocity; + constexpr static bool StoreAcceleration = ViewType::store_acceleration; + constexpr static bool StoreMassMatrix = ViewType::store_mass_matrix; + constexpr static auto MediumType = ViewType::medium_tag; + + const auto &curr_field = + [&]() -> const specfem::compute::impl::field_impl< + specfem::dimension::type::dim2, MediumType> & { + if constexpr (MediumType == specfem::element::medium_tag::elastic) { + return field.elastic; + } else if constexpr (MediumType == specfem::element::medium_tag::acoustic) { + return field.acoustic; + } else { + static_assert("medium type not supported"); + } + }(); + + for (int icomp = 0; icomp < ViewType::components; ++icomp) { + if constexpr (StoreDisplacement) { + curr_field.field(iglob, icomp) = point_field.displacement(icomp); + } + if constexpr (StoreVelocity) { + curr_field.field_dot(iglob, icomp) = point_field.velocity(icomp); + } + if constexpr (StoreAcceleration) { + curr_field.field_dot_dot(iglob, icomp) = point_field.acceleration(icomp); + } + if constexpr (StoreMassMatrix) { + curr_field.mass_inverse(iglob, icomp) = point_field.mass_matrix(icomp); + } + } + + return; +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && ViewType::simd::using_simd, int> = 0> +KOKKOS_FORCEINLINE_FUNCTION void +impl_store_on_device(const typename ViewType::simd::mask_type &mask, + const int *iglob, const ViewType &point_field, + const WavefieldType &field) { + + constexpr static bool StoreDisplacement = ViewType::store_displacement; + constexpr static bool StoreVelocity = ViewType::store_velocity; + constexpr static bool StoreAcceleration = ViewType::store_acceleration; + constexpr static bool StoreMassMatrix = ViewType::store_mass_matrix; + constexpr static auto MediumType = ViewType::medium_tag; + constexpr static int components = ViewType::components; + + const auto &curr_field = + [&]() -> const specfem::compute::impl::field_impl< + specfem::dimension::type::dim2, MediumType> & { + if constexpr (MediumType == specfem::element::medium_tag::elastic) { + return field.elastic; + } else if constexpr (MediumType == specfem::element::medium_tag::acoustic) { + return field.acoustic; + } else { + static_assert("medium type not supported"); + } + }(); + + for (int lane = 0; lane < ViewType::simd::size(); ++lane) { + if (!mask[lane]) { + continue; + } + + const int iglob_l = iglob[lane]; + + if constexpr (StoreDisplacement) { + for (int icomp = 0; icomp < components; ++icomp) { + curr_field.field(iglob_l, icomp) = + point_field.displacement(icomp)[lane]; + } + } + + if constexpr (StoreVelocity) { + for (int icomp = 0; icomp < components; ++icomp) { + curr_field.field_dot(iglob_l, icomp) = + point_field.velocity(icomp)[lane]; + } + } + + if constexpr (StoreAcceleration) { + for (int icomp = 0; icomp < components; ++icomp) { + curr_field.field_dot_dot(iglob_l, icomp) = + point_field.acceleration(icomp)[lane]; + } + } + + if constexpr (StoreMassMatrix) { + for (int icomp = 0; icomp < components; ++icomp) { + curr_field.mass_inverse(iglob_l, icomp) = + point_field.mass_matrix(icomp)[lane]; + } + } + } + + return; +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && ViewType::simd::using_simd, int> = 0> +KOKKOS_FORCEINLINE_FUNCTION void +impl_store_on_device(const specfem::point::simd_assembly_index &index, + const ViewType &point_field, const WavefieldType &field) { + + constexpr static bool StoreDisplacement = ViewType::store_displacement; + constexpr static bool StoreVelocity = ViewType::store_velocity; + constexpr static bool StoreAcceleration = ViewType::store_acceleration; + constexpr static bool StoreMassMatrix = ViewType::store_mass_matrix; + constexpr static auto MediumType = ViewType::medium_tag; + constexpr static int components = ViewType::components; + + using mask_type = typename ViewType::simd::mask_type; + using tag_type = typename ViewType::simd::tag_type; + + const int iglob = index.iglob; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + const auto &curr_field = + [&]() -> const specfem::compute::impl::field_impl< + specfem::dimension::type::dim2, MediumType> & { + if constexpr (MediumType == specfem::element::medium_tag::elastic) { + return field.elastic; + } else if constexpr (MediumType == specfem::element::medium_tag::acoustic) { + return field.acoustic; + } else { + static_assert("medium type not supported"); + } + }(); + + if constexpr (StoreDisplacement) { + for (int icomp = 0; icomp < components; ++icomp) { + Kokkos::Experimental::where(mask, point_field.displacement(icomp)) + .copy_to(&curr_field.h_field(iglob, icomp), tag_type()); + } + } + + if constexpr (StoreVelocity) { + for (int icomp = 0; icomp < components; ++icomp) { + Kokkos::Experimental::where(mask, point_field.velocity(icomp)) + .copy_to(&curr_field.field_dot(iglob, icomp), tag_type()); + } + } + + if constexpr (StoreAcceleration) { + for (int icomp = 0; icomp < components; ++icomp) { + Kokkos::Experimental::where(mask, point_field.acceleration(icomp)) + .copy_to(&curr_field.field_dot_dot(iglob, icomp), tag_type()); + } + } + + if constexpr (StoreMassMatrix) { + for (int icomp = 0; icomp < components; ++icomp) { + Kokkos::Experimental::where(mask, point_field.mass_matrix(icomp)) + .copy_to(&curr_field.mass_inverse(iglob, icomp), tag_type()); + } + } + + return; +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && !ViewType::simd::using_simd, int> = 0> +inline void impl_store_on_host(const int iglob, const ViewType &point_field, + const WavefieldType &field) { + + constexpr static bool StoreDisplacement = ViewType::store_displacement; + constexpr static bool StoreVelocity = ViewType::store_velocity; + constexpr static bool StoreAcceleration = ViewType::store_acceleration; + constexpr static bool StoreMassMatrix = ViewType::store_mass_matrix; + constexpr static auto MediumType = ViewType::medium_tag; + + const auto &curr_field = + [&]() -> const specfem::compute::impl::field_impl< + specfem::dimension::type::dim2, MediumType> & { + if constexpr (MediumType == specfem::element::medium_tag::elastic) { + return field.elastic; + } else if constexpr (MediumType == specfem::element::medium_tag::acoustic) { + return field.acoustic; + } else { + static_assert("medium type not supported"); + } + }(); + + for (int icomp = 0; icomp < ViewType::components; ++icomp) { + if constexpr (StoreDisplacement) { + curr_field.h_field(iglob, icomp) = point_field.displacement(icomp); + } + if constexpr (StoreVelocity) { + curr_field.h_field_dot(iglob, icomp) = point_field.velocity(icomp); + } + if constexpr (StoreAcceleration) { + curr_field.h_field_dot_dot(iglob, icomp) = + point_field.acceleration(icomp); + } + if constexpr (StoreMassMatrix) { + curr_field.h_mass_inverse(iglob, icomp) = point_field.mass_matrix(icomp); + } + } + + return; +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && ViewType::simd::using_simd, int> = 0> +inline void impl_store_on_host(const typename ViewType::simd::mask_type &mask, + const int *iglob, const ViewType &point_field, + const WavefieldType &field) { + + constexpr static bool StoreDisplacement = ViewType::store_displacement; + constexpr static bool StoreVelocity = ViewType::store_velocity; + constexpr static bool StoreAcceleration = ViewType::store_acceleration; + constexpr static bool StoreMassMatrix = ViewType::store_mass_matrix; + constexpr static auto MediumType = ViewType::medium_tag; + constexpr static int components = ViewType::components; + + const auto &curr_field = + [&]() -> const specfem::compute::impl::field_impl< + specfem::dimension::type::dim2, MediumType> & { + if constexpr (MediumType == specfem::element::medium_tag::elastic) { + return field.elastic; + } else if constexpr (MediumType == specfem::element::medium_tag::acoustic) { + return field.acoustic; + } else { + static_assert("medium type not supported"); + } + }(); + + for (int lane = 0; lane < ViewType::simd::size(); ++lane) { + if (!mask[lane]) { + continue; + } + + const int iglob_l = iglob[lane]; + + if constexpr (StoreDisplacement) { + for (int icomp = 0; icomp < components; ++icomp) { + curr_field.h_field(iglob_l, icomp) = + point_field.displacement(icomp)[lane]; + } + } + + if constexpr (StoreVelocity) { + for (int icomp = 0; icomp < components; ++icomp) { + curr_field.h_field_dot(iglob_l, icomp) = + point_field.velocity(icomp)[lane]; + } + } + + if constexpr (StoreAcceleration) { + for (int icomp = 0; icomp < components; ++icomp) { + curr_field.h_field_dot_dot(iglob_l, icomp) = + point_field.acceleration(icomp)[lane]; + } + } + + if constexpr (StoreMassMatrix) { + for (int icomp = 0; icomp < components; ++icomp) { + curr_field.h_mass_inverse(iglob_l, icomp) = + point_field.mass_matrix(icomp)[lane]; + } + } + } + + return; +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && ViewType::simd::using_simd, int> = 0> +inline void impl_store_on_host(const specfem::point::simd_assembly_index &index, + const ViewType &point_field, + const WavefieldType &field) { + + constexpr static bool StoreDisplacement = ViewType::store_displacement; + constexpr static bool StoreVelocity = ViewType::store_velocity; + constexpr static bool StoreAcceleration = ViewType::store_acceleration; + constexpr static bool StoreMassMatrix = ViewType::store_mass_matrix; + constexpr static auto MediumType = ViewType::medium_tag; + constexpr static int components = ViewType::components; + + using mask_type = typename ViewType::simd::mask_type; + using tag_type = typename ViewType::simd::tag_type; + + const int iglob = index.iglob; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + const auto &curr_field = + [&]() -> const specfem::compute::impl::field_impl< + specfem::dimension::type::dim2, MediumType> & { + if constexpr (MediumType == specfem::element::medium_tag::elastic) { + return field.elastic; + } else if constexpr (MediumType == specfem::element::medium_tag::acoustic) { + return field.acoustic; + } else { + static_assert("medium type not supported"); + } + }(); + + if constexpr (StoreDisplacement) { + for (int icomp = 0; icomp < components; ++icomp) { + Kokkos::Experimental::where(mask, point_field.displacement(icomp)) + .copy_to(&curr_field.h_field(iglob, icomp), tag_type()); + } + } + + if constexpr (StoreVelocity) { + for (int icomp = 0; icomp < components; ++icomp) { + Kokkos::Experimental::where(mask, point_field.velocity(icomp)) + .copy_to(&curr_field.h_field_dot(iglob, icomp), tag_type()); + } + } + + if constexpr (StoreAcceleration) { + for (int icomp = 0; icomp < components; ++icomp) { + Kokkos::Experimental::where(mask, point_field.acceleration(icomp)) + .copy_to(&curr_field.h_field_dot_dot(iglob, icomp), tag_type()); + } + } + + if constexpr (StoreMassMatrix) { + for (int icomp = 0; icomp < components; ++icomp) { + Kokkos::Experimental::where(mask, point_field.acceleration(icomp)) + .copy_to(&curr_field.h_mass_matrix(iglob, icomp), tag_type()); + } + } + + return; +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && !ViewType::simd::using_simd, int> = 0> +KOKKOS_FORCEINLINE_FUNCTION void +impl_store_on_device(const specfem::point::index &index, + const ViewType &point_field, const WavefieldType &field) { + + constexpr static auto MediumType = ViewType::medium_tag; + + const int iglob = field.assembly_index_mapping( + field.index_mapping(index.ispec, index.iz, index.ix), + static_cast(MediumType)); + + impl_store_on_device(iglob, point_field, field); +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && !ViewType::simd::using_simd, int> = 0> +KOKKOS_FORCEINLINE_FUNCTION void +impl_store_on_device(const specfem::point::assembly_index &index, + const ViewType &point_field, const WavefieldType &field) { + + constexpr static auto MediumType = ViewType::medium_tag; + + const int iglob = index.iglob; + + impl_store_on_device(iglob, point_field, field); +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && ViewType::simd::using_simd, int> = 0> +KOKKOS_FORCEINLINE_FUNCTION void impl_store_on_device( + const specfem::point::simd_index &index, + const ViewType &point_field, const WavefieldType &field) { + + constexpr static auto MediumType = ViewType::medium_tag; + int iglob[ViewType::simd::size()]; + + using mask_type = typename ViewType::simd::mask_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + for (int lane = 0; lane < ViewType::simd::size(); ++lane) { + iglob[lane] = + (index.mask(std::size_t(lane))) + ? field.assembly_index_mapping( + field.index_mapping(index.ispec + lane, index.iz, index.ix), + static_cast(MediumType)) + : field.nglob + 1; + } + + impl_store_on_device(mask, iglob, point_field, field); +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && !ViewType::simd::using_simd, int> = 0> +inline void impl_store_on_host(const specfem::point::index &index, + const ViewType &point_field, + const WavefieldType &field) { + + constexpr static auto MediumType = ViewType::medium_tag; + + const int iglob = field.h_assembly_index_mapping( + field.h_index_mapping(index.ispec, index.iz, index.ix), + static_cast(MediumType)); + + impl_store_on_host(iglob, point_field, field); +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && !ViewType::simd::using_simd, int> = 0> +inline void impl_store_on_host(const specfem::point::assembly_index &index, + const ViewType &point_field, + const WavefieldType &field) { + + constexpr static auto MediumType = ViewType::medium_tag; + + const int iglob = index.iglob; + + impl_store_on_host(iglob, point_field, field); +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && ViewType::simd::using_simd, int> = 0> +inline void impl_store_on_host( + const specfem::point::simd_index &index, + const ViewType &point_field, const WavefieldType &field) { + + constexpr static auto MediumType = ViewType::medium_tag; + int iglob[ViewType::simd::size()]; + + using mask_type = typename ViewType::simd::mask_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + for (int lane = 0; lane < ViewType::simd::size(); ++lane) { + iglob[lane] = + (index.mask(std::size_t(lane))) + ? field.h_index_mapping(index.ispec + lane, index.iz, index.ix) + : field.nglob + 1; + } + + impl_store_on_host(mask, iglob, point_field, field); +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && !ViewType::simd::using_simd, int> = 0> +KOKKOS_FORCEINLINE_FUNCTION void +impl_add_on_device(const int iglob, const ViewType &point_field, + const WavefieldType &field) { + + constexpr static bool StoreDisplacement = ViewType::store_displacement; + constexpr static bool StoreVelocity = ViewType::store_velocity; + constexpr static bool StoreAcceleration = ViewType::store_acceleration; + constexpr static bool StoreMassMatrix = ViewType::store_mass_matrix; + constexpr static auto MediumType = ViewType::medium_tag; + + const auto &curr_field = + [&]() -> const specfem::compute::impl::field_impl< + specfem::dimension::type::dim2, MediumType> & { + if constexpr (MediumType == specfem::element::medium_tag::elastic) { + return field.elastic; + } else if constexpr (MediumType == specfem::element::medium_tag::acoustic) { + return field.acoustic; + } else { + static_assert("medium type not supported"); + } + }(); + + for (int icomp = 0; icomp < ViewType::components; ++icomp) { + if constexpr (StoreDisplacement) { + curr_field.field(iglob, icomp) += point_field.displacement(icomp); + } + if constexpr (StoreVelocity) { + curr_field.field_dot(iglob, icomp) += point_field.velocity(icomp); + } + if constexpr (StoreAcceleration) { + curr_field.field_dot_dot(iglob, icomp) += point_field.acceleration(icomp); + } + if constexpr (StoreMassMatrix) { + curr_field.mass_inverse(iglob, icomp) += point_field.mass_matrix(icomp); + } + } + + return; +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && ViewType::simd::using_simd, int> = 0> +KOKKOS_FORCEINLINE_FUNCTION void +impl_add_on_device(const typename ViewType::simd::mask_type &mask, + const int *iglob, const ViewType &point_field, + const WavefieldType &field) { + + constexpr static bool StoreDisplacement = ViewType::store_displacement; + constexpr static bool StoreVelocity = ViewType::store_velocity; + constexpr static bool StoreAcceleration = ViewType::store_acceleration; + constexpr static bool StoreMassMatrix = ViewType::store_mass_matrix; + constexpr static auto MediumType = ViewType::medium_tag; + constexpr static int components = ViewType::components; + + const auto &curr_field = + [&]() -> const specfem::compute::impl::field_impl< + specfem::dimension::type::dim2, MediumType> & { + if constexpr (MediumType == specfem::element::medium_tag::elastic) { + return field.elastic; + } else if constexpr (MediumType == specfem::element::medium_tag::acoustic) { + return field.acoustic; + } else { + static_assert("medium type not supported"); + } + }(); + + for (int lane = 0; lane < ViewType::simd::size(); ++lane) { + if (!mask[lane]) { + continue; + } + + const int iglob_l = iglob[lane]; + + if constexpr (StoreDisplacement) { + for (int icomp = 0; icomp < components; ++icomp) { + curr_field.field(iglob_l, icomp) += + point_field.displacement(icomp)[lane]; + } + } + + if constexpr (StoreVelocity) { + for (int icomp = 0; icomp < components; ++icomp) { + curr_field.field_dot(iglob_l, icomp) += + point_field.velocity(icomp)[lane]; + } + } + + if constexpr (StoreAcceleration) { + for (int icomp = 0; icomp < components; ++icomp) { + curr_field.field_dot_dot(iglob_l, icomp) += + point_field.acceleration(icomp)[lane]; + } + } + + if constexpr (StoreMassMatrix) { + for (int icomp = 0; icomp < components; ++icomp) { + curr_field.mass_inverse(iglob_l, icomp) += + point_field.mass_matrix(icomp)[lane]; + } + } + } + + return; +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && ViewType::simd::using_simd, int> = 0> +KOKKOS_FORCEINLINE_FUNCTION void +impl_add_on_device(const specfem::point::simd_assembly_index &index, + const ViewType &point_field, const WavefieldType &field) { + + constexpr static bool StoreDisplacement = ViewType::store_displacement; + constexpr static bool StoreVelocity = ViewType::store_velocity; + constexpr static bool StoreAcceleration = ViewType::store_acceleration; + constexpr static bool StoreMassMatrix = ViewType::store_mass_matrix; + constexpr static auto MediumType = ViewType::medium_tag; + constexpr static int components = ViewType::components; + + using mask_type = typename ViewType::simd::mask_type; + using tag_type = typename ViewType::simd::tag_type; + + const int iglob = index.iglob; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + const auto &curr_field = + [&]() -> const specfem::compute::impl::field_impl< + specfem::dimension::type::dim2, MediumType> & { + if constexpr (MediumType == specfem::element::medium_tag::elastic) { + return field.elastic; + } else if constexpr (MediumType == specfem::element::medium_tag::acoustic) { + return field.acoustic; + } else { + static_assert("medium type not supported"); + } + }(); + + if constexpr (StoreDisplacement) { + for (int icomp = 0; icomp < components; ++icomp) { + typename ViewType::simd::datatype lhs; + Kokkos::Experimental::where(mask, lhs).copy_from( + &curr_field.field(iglob, icomp), tag_type()); + + lhs += point_field.displacement(icomp); + Kokkos::Experimental::where(mask, lhs).copy_to( + &curr_field.field(iglob, icomp), tag_type()); + } + } + + if constexpr (StoreVelocity) { + for (int icomp = 0; icomp < components; ++icomp) { + typename ViewType::simd::datatype lhs; + Kokkos::Experimental::where(mask, lhs).copy_from( + &curr_field.field_dot(iglob, icomp), tag_type()); + + lhs += point_field.velocity(icomp); + Kokkos::Experimental::where(mask, lhs).copy_to( + &curr_field.field_dot(iglob, icomp), tag_type()); + } + } + + if constexpr (StoreAcceleration) { + for (int icomp = 0; icomp < components; ++icomp) { + typename ViewType::simd::datatype lhs; + Kokkos::Experimental::where(mask, lhs).copy_from( + &curr_field.field_dot_dot(iglob, icomp), tag_type()); + + lhs += point_field.acceleration(icomp); + Kokkos::Experimental::where(mask, lhs).copy_to( + &curr_field.field_dot_dot(iglob, icomp), tag_type()); + } + } + + if constexpr (StoreMassMatrix) { + for (int icomp = 0; icomp < components; ++icomp) { + typename ViewType::simd::datatype lhs; + Kokkos::Experimental::where(mask, lhs).copy_from( + &curr_field.mass_inverse(iglob, icomp), tag_type()); + + lhs += point_field.mass_matrix(icomp); + Kokkos::Experimental::where(mask, lhs).copy_to( + &curr_field.mass_inverse(iglob, icomp), tag_type()); + } + } + + return; +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && !ViewType::simd::using_simd, int> = 0> +inline void impl_add_on_host(const int iglob, const ViewType &point_field, + const WavefieldType &field) { + + constexpr static bool StoreDisplacement = ViewType::store_displacement; + constexpr static bool StoreVelocity = ViewType::store_velocity; + constexpr static bool StoreAcceleration = ViewType::store_acceleration; + constexpr static bool StoreMassMatrix = ViewType::store_mass_matrix; + constexpr static auto MediumType = ViewType::medium_tag; + + const auto &curr_field = + [&]() -> const specfem::compute::impl::field_impl< + specfem::dimension::type::dim2, MediumType> & { + if constexpr (MediumType == specfem::element::medium_tag::elastic) { + return field.elastic; + } else if constexpr (MediumType == specfem::element::medium_tag::acoustic) { + return field.acoustic; + } else { + static_assert("medium type not supported"); + } + }(); + + for (int icomp = 0; icomp < ViewType::components; ++icomp) { + if constexpr (StoreDisplacement) { + curr_field.h_field(iglob, icomp) += point_field.displacement(icomp); + } + if constexpr (StoreVelocity) { + curr_field.h_field_dot(iglob, icomp) += point_field.velocity(icomp); + } + if constexpr (StoreAcceleration) { + curr_field.h_field_dot_dot(iglob, icomp) += + point_field.acceleration(icomp); + } + if constexpr (StoreMassMatrix) { + curr_field.h_mass_inverse(iglob, icomp) += point_field.mass_matrix(icomp); + } + } + + return; +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && ViewType::simd::using_simd, int> = 0> +inline void impl_add_on_host(const typename ViewType::simd::mask_type &mask, + const int *iglob, const ViewType &point_field, + const WavefieldType &field) { + + constexpr static bool StoreDisplacement = ViewType::store_displacement; + constexpr static bool StoreVelocity = ViewType::store_velocity; + constexpr static bool StoreAcceleration = ViewType::store_acceleration; + constexpr static bool StoreMassMatrix = ViewType::store_mass_matrix; + constexpr static auto MediumType = ViewType::medium_tag; + constexpr static int components = ViewType::components; + + const auto &curr_field = + [&]() -> const specfem::compute::impl::field_impl< + specfem::dimension::type::dim2, MediumType> & { + if constexpr (MediumType == specfem::element::medium_tag::elastic) { + return field.elastic; + } else if constexpr (MediumType == specfem::element::medium_tag::acoustic) { + return field.acoustic; + } else { + static_assert("medium type not supported"); + } + }(); + + for (int lane = 0; lane < ViewType::simd::size(); ++lane) { + if (!mask[lane]) { + continue; + } + + const int iglob_l = iglob[lane]; + + if constexpr (StoreDisplacement) { + for (int icomp = 0; icomp < components; ++icomp) { + curr_field.h_field(iglob_l, icomp) += + point_field.displacement(icomp)[lane]; + } + } + + if constexpr (StoreVelocity) { + for (int icomp = 0; icomp < components; ++icomp) { + curr_field.h_field_dot(iglob_l, icomp) += + point_field.velocity(icomp)[lane]; + } + } + + if constexpr (StoreAcceleration) { + for (int icomp = 0; icomp < components; ++icomp) { + curr_field.h_field_dot_dot(iglob_l, icomp) += + point_field.acceleration(icomp)[lane]; + } + } + + if constexpr (StoreMassMatrix) { + for (int icomp = 0; icomp < components; ++icomp) { + curr_field.h_mass_inverse(iglob_l, icomp) += + point_field.mass_matrix(icomp)[lane]; + } + } + } + + return; +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && ViewType::simd::using_simd, int> = 0> +inline void impl_add_on_host(const specfem::point::simd_assembly_index &index, + const ViewType &point_field, const WavefieldType &field) { + + constexpr static bool StoreDisplacement = ViewType::store_displacement; + constexpr static bool StoreVelocity = ViewType::store_velocity; + constexpr static bool StoreAcceleration = ViewType::store_acceleration; + constexpr static bool StoreMassMatrix = ViewType::store_mass_matrix; + constexpr static auto MediumType = ViewType::medium_tag; + constexpr static int components = ViewType::components; + + using mask_type = typename ViewType::simd::mask_type; + using tag_type = typename ViewType::simd::tag_type; + + const int iglob = index.iglob; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + const auto &curr_field = + [&]() -> const specfem::compute::impl::field_impl< + specfem::dimension::type::dim2, MediumType> & { + if constexpr (MediumType == specfem::element::medium_tag::elastic) { + return field.elastic; + } else if constexpr (MediumType == specfem::element::medium_tag::acoustic) { + return field.acoustic; + } else { + static_assert("medium type not supported"); + } + }(); + + if constexpr (StoreDisplacement) { + for (int icomp = 0; icomp < components; ++icomp) { + typename ViewType::simd::datatype lhs; + Kokkos::Experimental::where(mask, lhs).copy_from( + &curr_field.h_field(iglob, icomp), tag_type()); + + lhs += point_field.displacement(icomp); + Kokkos::Experimental::where(mask, lhs).copy_to( + &curr_field.h_field(iglob, icomp), tag_type()); + } + } + + if constexpr (StoreVelocity) { + for (int icomp = 0; icomp < components; ++icomp) { + typename ViewType::simd::datatype lhs; + Kokkos::Experimental::where(mask, lhs).copy_from( + &curr_field.h_field_dot(iglob, icomp), tag_type()); + + lhs += point_field.velocity(icomp); + Kokkos::Experimental::where(mask, lhs).copy_to( + &curr_field.h_field_dot(iglob, icomp), tag_type()); + } + } + + if constexpr (StoreAcceleration) { + for (int icomp = 0; icomp < components; ++icomp) { + typename ViewType::simd::datatype lhs; + Kokkos::Experimental::where(mask, lhs).copy_from( + &curr_field.h_field_dot_dot(iglob, icomp), tag_type()); + + lhs += point_field.acceleration(icomp); + Kokkos::Experimental::where(mask, lhs).copy_to( + &curr_field.h_field_dot_dot(iglob, icomp), tag_type()); + } + } + + if constexpr (StoreMassMatrix) { + for (int icomp = 0; icomp < components; ++icomp) { + typename ViewType::simd::datatype lhs; + Kokkos::Experimental::where(mask, lhs).copy_from( + &curr_field.h_mass_inverse(iglob, icomp), tag_type()); + + lhs += point_field.mass_matrix(icomp); + Kokkos::Experimental::where(mask, lhs).copy_to( + &curr_field.h_mass_inverse(iglob, icomp), tag_type()); + } + } + + return; +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && !ViewType::simd::using_simd, int> = 0> +KOKKOS_FORCEINLINE_FUNCTION void +impl_add_on_device(const specfem::point::index &index, + const ViewType &point_field, const WavefieldType &field) { + + constexpr static auto MediumType = ViewType::medium_tag; + + const int iglob = field.assembly_index_mapping( + field.index_mapping(index.ispec, index.iz, index.ix), + static_cast(MediumType)); + + impl_add_on_device(iglob, point_field, field); +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && !ViewType::simd::using_simd, int> = 0> +KOKKOS_FORCEINLINE_FUNCTION void +impl_add_on_device(const specfem::point::assembly_index &index, + const ViewType &point_field, const WavefieldType &field) { + + constexpr static auto MediumType = ViewType::medium_tag; + + const int iglob = index.iglob; + + impl_add_on_device(iglob, point_field, field); +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && ViewType::simd::using_simd, int> = 0> +KOKKOS_FORCEINLINE_FUNCTION void +impl_add_on_device(const specfem::point::simd_index &index, + const ViewType &point_field, const WavefieldType &field) { + + constexpr static auto MediumType = ViewType::medium_tag; + int iglob[ViewType::simd::size()]; + + using mask_type = typename ViewType::simd::mask_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + for (int lane = 0; lane < ViewType::simd::size(); ++lane) { + iglob[lane] = + (index.mask(std::size_t(lane))) + ? field.assembly_index_mapping( + field.index_mapping(index.ispec + lane, index.iz, index.ix), + static_cast(MediumType)) + : field.nglob + 1; + } + + impl_add_on_device(mask, iglob, point_field, field); +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && !ViewType::simd::using_simd, int> = 0> +inline void impl_add_on_host(const specfem::point::index &index, + const ViewType &point_field, const WavefieldType &field) { + + constexpr static auto MediumType = ViewType::medium_tag; + + const int iglob = field.h_assembly_index_mapping( + field.h_index_mapping(index.ispec, index.iz, index.ix), + static_cast(MediumType)); + + impl_add_on_host(iglob, point_field, field); +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && !ViewType::simd::using_simd, int> = 0> +inline void impl_add_on_host(const specfem::point::assembly_index &index, + const ViewType &point_field, const WavefieldType &field) { + + constexpr static auto MediumType = ViewType::medium_tag; + + const int iglob = index.iglob; + + impl_add_on_host(iglob, point_field, field); +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && ViewType::simd::using_simd, int> = 0> +inline void impl_add_on_host( + const specfem::point::simd_index &index, + const ViewType &point_field, const WavefieldType &field) { + + constexpr static auto MediumType = ViewType::medium_tag; + int iglob[ViewType::simd::size()]; + + using mask_type = typename ViewType::simd::mask_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + for (int lane = 0; lane < ViewType::simd::size(); ++lane) { + iglob[lane] = + (index.mask(std::size_t(lane))) + ? field.h_index_mapping(index.ispec + lane, index.iz, index.ix) + : field.nglob + 1; + } + + impl_add_on_host(mask, iglob, point_field, field); +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && !ViewType::simd::using_simd, int> = 0> +KOKKOS_FORCEINLINE_FUNCTION void +impl_atomic_add_on_device(const int iglob, const ViewType &point_field, + const WavefieldType &field) { + + constexpr static bool StoreDisplacement = ViewType::store_displacement; + constexpr static bool StoreVelocity = ViewType::store_velocity; + constexpr static bool StoreAcceleration = ViewType::store_acceleration; + constexpr static bool StoreMassMatrix = ViewType::store_mass_matrix; + constexpr static auto MediumType = ViewType::medium_tag; + + const auto &curr_field = + [&]() -> const specfem::compute::impl::field_impl< + specfem::dimension::type::dim2, MediumType> & { + if constexpr (MediumType == specfem::element::medium_tag::elastic) { + return field.elastic; + } else if constexpr (MediumType == specfem::element::medium_tag::acoustic) { + return field.acoustic; + } else { + static_assert("medium type not supported"); + } + }(); + + for (int icomp = 0; icomp < ViewType::components; ++icomp) { + if constexpr (StoreDisplacement) { + Kokkos::atomic_add(&curr_field.field(iglob, icomp), + point_field.displacement(icomp)); + } + if constexpr (StoreVelocity) { + Kokkos::atomic_add(&curr_field.field_dot(iglob, icomp), + point_field.velocity(icomp)); + } + if constexpr (StoreAcceleration) { + Kokkos::atomic_add(&curr_field.field_dot_dot(iglob, icomp), + point_field.acceleration(icomp)); + } + if constexpr (StoreMassMatrix) { + Kokkos::atomic_add(&curr_field.mass_inverse(iglob, icomp), + point_field.mass_matrix(icomp)); + } + } + + return; +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && ViewType::simd::using_simd, int> = 0> +KOKKOS_FORCEINLINE_FUNCTION void +impl_atomic_add_on_device(const typename ViewType::simd::mask_type &mask, + const int *iglob, const ViewType &point_field, + const WavefieldType &field) { + + constexpr static bool StoreDisplacement = ViewType::store_displacement; + constexpr static bool StoreVelocity = ViewType::store_velocity; + constexpr static bool StoreAcceleration = ViewType::store_acceleration; + constexpr static bool StoreMassMatrix = ViewType::store_mass_matrix; + constexpr static auto MediumType = ViewType::medium_tag; + constexpr static int components = ViewType::components; + + const auto &curr_field = + [&]() -> const specfem::compute::impl::field_impl< + specfem::dimension::type::dim2, MediumType> & { + if constexpr (MediumType == specfem::element::medium_tag::elastic) { + return field.elastic; + } else if constexpr (MediumType == specfem::element::medium_tag::acoustic) { + return field.acoustic; + } else { + static_assert("medium type not supported"); + } + }(); + + for (int lane = 0; lane < ViewType::simd::size(); ++lane) { + if (!mask[lane]) { + continue; + } + + const int iglob_l = iglob[lane]; + + if constexpr (StoreDisplacement) { + for (int icomp = 0; icomp < components; ++icomp) { + Kokkos::atomic_add(&curr_field.field(iglob_l, icomp), + point_field.displacement(icomp)[lane]); + } + } + + if constexpr (StoreVelocity) { + for (int icomp = 0; icomp < components; ++icomp) { + Kokkos::atomic_add(&curr_field.field_dot(iglob_l, icomp), + point_field.velocity(icomp)[lane]); + } + } + + if constexpr (StoreAcceleration) { + for (int icomp = 0; icomp < components; ++icomp) { + Kokkos::atomic_add(&curr_field.field_dot_dot(iglob_l, icomp), + point_field.acceleration(icomp)[lane]); + } + } + + if constexpr (StoreMassMatrix) { + for (int icomp = 0; icomp < components; ++icomp) { + Kokkos::atomic_add(&curr_field.mass_inverse(iglob_l, icomp), + point_field.mass_matrix(icomp)[lane]); + } + } + } + + return; +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && !ViewType::simd::using_simd, int> = 0> +inline void impl_atomic_add_on_host(const int iglob, const ViewType &point_field, + const WavefieldType &field) { + + constexpr static bool StoreDisplacement = ViewType::store_displacement; + constexpr static bool StoreVelocity = ViewType::store_velocity; + constexpr static bool StoreAcceleration = ViewType::store_acceleration; + constexpr static bool StoreMassMatrix = ViewType::store_mass_matrix; + constexpr static auto MediumType = ViewType::medium_tag; + + const auto &curr_field = + [&]() -> const specfem::compute::impl::field_impl< + specfem::dimension::type::dim2, MediumType> & { + if constexpr (MediumType == specfem::element::medium_tag::elastic) { + return field.elastic; + } else if constexpr (MediumType == specfem::element::medium_tag::acoustic) { + return field.acoustic; + } else { + static_assert("medium type not supported"); + } + }(); + + for (int icomp = 0; icomp < ViewType::components; ++icomp) { + if constexpr (StoreDisplacement) { + Kokkos::atomic_add(&curr_field.h_field(iglob, icomp), + point_field.displacement(icomp)); + } + if constexpr (StoreVelocity) { + Kokkos::atomic_add(&curr_field.h_field_dot(iglob, icomp), + point_field.velocity(icomp)); + } + if constexpr (StoreAcceleration) { + Kokkos::atomic_add(&curr_field.h_field_dot_dot(iglob, icomp), + point_field.acceleration(icomp)); + } + if constexpr (StoreMassMatrix) { + Kokkos::atomic_add(&curr_field.h_mass_inverse(iglob, icomp), + point_field.mass_matrix(icomp)); + } + } + + return; +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && ViewType::simd::using_simd, int> = 0> +inline void impl_atomic_add_on_host(const typename ViewType::simd::mask_type &mask, + const int *iglob, const ViewType &point_field, + const WavefieldType &field) { + + constexpr static bool StoreDisplacement = ViewType::store_displacement; + constexpr static bool StoreVelocity = ViewType::store_velocity; + constexpr static bool StoreAcceleration = ViewType::store_acceleration; + constexpr static bool StoreMassMatrix = ViewType::store_mass_matrix; + constexpr static auto MediumType = ViewType::medium_tag; + constexpr static int components = ViewType::components; + + const auto &curr_field = + [&]() -> const specfem::compute::impl::field_impl< + specfem::dimension::type::dim2, MediumType> & { + if constexpr (MediumType == specfem::element::medium_tag::elastic) { + return field.elastic; + } else if constexpr (MediumType == specfem::element::medium_tag::acoustic) { + return field.acoustic; + } else { + static_assert("medium type not supported"); + } + }(); + + for (int lane = 0; lane < ViewType::simd::size(); ++lane) { + if (!mask[lane]) { + continue; + } + + const int iglob_l = iglob[lane]; + + if constexpr (StoreDisplacement) { + for (int icomp = 0; icomp < components; ++icomp) { + Kokkos::atomic_add(&curr_field.h_field(iglob_l, icomp), + point_field.displacement(icomp)[lane]); + } + } + + if constexpr (StoreVelocity) { + for (int icomp = 0; icomp < components; ++icomp) { + Kokkos::atomic_add(&curr_field.h_field_dot(iglob_l, icomp), + point_field.velocity(icomp)[lane]); + } + } + + if constexpr (StoreAcceleration) { + for (int icomp = 0; icomp < components; ++icomp) { + Kokkos::atomic_add(&curr_field.h_field_dot_dot(iglob_l, icomp), + point_field.acceleration(icomp)[lane]); + } + } + + if constexpr (StoreMassMatrix) { + for (int icomp = 0; icomp < components; ++icomp) { + Kokkos::atomic_add(&curr_field.h_mass_inverse(iglob_l, icomp), + point_field.mass_matrix(icomp)[lane]); + } + } + } + + return; +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && !ViewType::simd::using_simd, int> = 0> +KOKKOS_FORCEINLINE_FUNCTION void impl_atomic_add_on_device( + const specfem::point::index &index, + const ViewType &point_field, const WavefieldType &field) { + + constexpr static auto MediumType = ViewType::medium_tag; + + const int iglob = field.assembly_index_mapping( + field.index_mapping(index.ispec, index.iz, index.ix), + static_cast(MediumType)); + + impl_atomic_add_on_device(iglob, point_field, field); +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && ViewType::simd::using_simd, int> = 0> +KOKKOS_FORCEINLINE_FUNCTION void impl_atomic_add_on_device( + const specfem::point::simd_index &index, + const ViewType &point_field, const WavefieldType &field) { + + constexpr static auto MediumType = ViewType::medium_tag; + int iglob[ViewType::simd::size()]; + + using mask_type = typename ViewType::simd::mask_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + for (int lane = 0; lane < ViewType::simd::size(); ++lane) { + iglob[lane] = + (index.mask(std::size_t(lane))) + ? field.assembly_index_mapping( + field.index_mapping(index.ispec + lane, index.iz, index.ix), + static_cast(MediumType)) + : field.nglob + 1; + } + + impl_atomic_add_on_device(mask, iglob, point_field, field); +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && !ViewType::simd::using_simd, int> = 0> +inline void impl_atomic_add_on_host( + const specfem::point::index &index, + const ViewType &point_field, const WavefieldType &field) { + + constexpr static auto MediumType = ViewType::medium_tag; + + const int iglob = field.h_assembly_index_mapping( + field.h_index_mapping(index.ispec, index.iz, index.ix), + static_cast(MediumType)); + + impl_atomic_add_on_host(iglob, point_field, field); +} + +template < + typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isPointFieldType && ViewType::simd::using_simd, int> = 0> +inline void impl_atomic_add_on_host( + const specfem::point::simd_index &index, + const ViewType &point_field, const WavefieldType &field) { + + constexpr static auto MediumType = ViewType::medium_tag; + int iglob[ViewType::simd::size()]; + + using mask_type = typename ViewType::simd::mask_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + for (int lane = 0; lane < ViewType::simd::size(); ++lane) { + iglob[lane] = + (index.mask(std::size_t(lane))) + ? field.h_index_mapping(index.ispec + lane, index.iz, index.ix) + : field.nglob + 1; + } + + impl_atomic_add_on_host(mask, iglob, point_field, field); +} + +template < + typename MemberType, typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isElementFieldType && !ViewType::simd::using_simd, int> = 0> +KOKKOS_FORCEINLINE_FUNCTION void +impl_load_on_device(const MemberType &team, const int ispec, + const WavefieldType &field, ViewType &element_field) { + + constexpr static bool StoreDisplacement = ViewType::store_displacement; + constexpr static bool StoreVelocity = ViewType::store_velocity; + constexpr static bool StoreAcceleration = ViewType::store_acceleration; + constexpr static bool StoreMassMatrix = ViewType::store_mass_matrix; + constexpr static auto MediumType = ViewType::medium_tag; + constexpr static int components = ViewType::components; + + constexpr static int NGLL = ViewType::ngll; + + static_assert(std::is_same_v, + "Calling team must have a device execution space"); + + const auto &curr_field = + [&]() -> const specfem::compute::impl::field_impl< + specfem::dimension::type::dim2, MediumType> & { + if constexpr (MediumType == specfem::element::medium_tag::elastic) { + return field.elastic; + } else if constexpr (MediumType == specfem::element::medium_tag::acoustic) { + return field.acoustic; + } else { + static_assert("medium type not supported"); + } + }(); + + Kokkos::parallel_for( + Kokkos::TeamThreadRange(team, NGLL * NGLL), [&](const int &xz) { + int iz, ix; + sub2ind(xz, NGLL, iz, ix); + const int iglob = field.assembly_index_mapping( + field.index_mapping(ispec, iz, ix), static_cast(MediumType)); + + for (int icomp = 0; icomp < components; ++icomp) { + if constexpr (StoreDisplacement) { + element_field.displacement(iz, ix, icomp) = + curr_field.field(iglob, icomp); + } + if constexpr (StoreVelocity) { + element_field.velocity(iz, ix, icomp) = + curr_field.field_dot(iglob, icomp); + } + if constexpr (StoreAcceleration) { + element_field.acceleration(iz, ix, icomp) = + curr_field.field_dot_dot(iglob, icomp); + } + if constexpr (StoreMassMatrix) { + element_field.mass_matrix(iz, ix, icomp) = + curr_field.mass_inverse(iglob, icomp); + } + } + }); + + return; +} + +template < + typename MemberType, typename WavefieldType, typename ViewType, + typename std::enable_if_t< + ViewType::isElementFieldType && !ViewType::simd::using_simd, int> = 0> +inline void impl_load_on_host(const MemberType &team, const int ispec, + const WavefieldType &field, ViewType &element_field) { + + constexpr static bool StoreDisplacement = ViewType::store_displacement; + constexpr static bool StoreVelocity = ViewType::store_velocity; + constexpr static bool StoreAcceleration = ViewType::store_acceleration; + constexpr static bool StoreMassMatrix = ViewType::store_mass_matrix; + constexpr static auto MediumType = ViewType::medium_tag; + constexpr static int components = ViewType::components; + + constexpr static int NGLL = ViewType::ngll; + + static_assert( + std::is_same_v, + "Calling team must have a host execution space"); + + const auto &curr_field = + [&]() -> const specfem::compute::impl::field_impl< + specfem::dimension::type::dim2, MediumType> & { + if constexpr (MediumType == specfem::element::medium_tag::elastic) { + return field.elastic; + } else if constexpr (MediumType == specfem::element::medium_tag::acoustic) { + return field.acoustic; + } else { + static_assert("medium type not supported"); + } + }(); + + Kokkos::parallel_for( + Kokkos::TeamThreadRange(team, NGLL * NGLL), [&](const int &xz) { + int iz, ix; + sub2ind(xz, NGLL, iz, ix); + const int iglob = field.h_assembly_index_mapping( + field.h_index_mapping(ispec, iz, ix), static_cast(MediumType)); + + for (int icomp = 0; icomp < components; ++icomp) { + if constexpr (StoreDisplacement) { + element_field.displacement(iz, ix, icomp) = + curr_field.h_field(iglob, icomp); + } + if constexpr (StoreVelocity) { + element_field.velocity(iz, ix, icomp) = + curr_field.h_field_dot(iglob, icomp); + } + if constexpr (StoreAcceleration) { + element_field.acceleration(iz, ix, icomp) = + curr_field.h_field_dot_dot(iglob, icomp); + } + if constexpr (StoreMassMatrix) { + element_field.mass_matrix(iz, ix, icomp) = + curr_field.h_mass_inverse(iglob, icomp); + } + } + }); + + return; +} + +template < + typename MemberType, typename WavefieldType, typename IteratorType, + typename ViewType, + typename std::enable_if_t< + ViewType::isChunkFieldType && !ViewType::simd::using_simd, int> = 0> +KOKKOS_FORCEINLINE_FUNCTION void +impl_load_on_device(const MemberType &team, const IteratorType &iterator, + const WavefieldType &field, ViewType &chunk_field) { + + constexpr static bool StoreDisplacement = ViewType::store_displacement; + constexpr static bool StoreVelocity = ViewType::store_velocity; + constexpr static bool StoreAcceleration = ViewType::store_acceleration; + constexpr static bool StoreMassMatrix = ViewType::store_mass_matrix; + constexpr static auto MediumType = ViewType::medium_tag; + constexpr static int components = ViewType::components; + + constexpr static int NGLL = ViewType::ngll; + constexpr static bool using_simd = ViewType::simd::using_simd; + + static_assert( + std::is_same_v, + "Iterator and View must have the same simd type"); + + static_assert(std::is_same_v, + "Calling team must have a device execution space"); + + static_assert( + Kokkos::SpaceAccessibility::accessible, + "Calling team must have access to the memory space of the view"); + + const auto &curr_field = + [&]() -> const specfem::compute::impl::field_impl< + specfem::dimension::type::dim2, MediumType> & { + if constexpr (MediumType == specfem::element::medium_tag::elastic) { + return field.elastic; + } else if constexpr (MediumType == specfem::element::medium_tag::acoustic) { + return field.acoustic; + } else { + static_assert("medium type not supported"); + } + }(); + + Kokkos::parallel_for( + Kokkos::TeamThreadRange(team, iterator.chunk_size()), [&](const int &i) { + const auto iterator_index = iterator(i); + const int ielement = iterator_index.ielement; + const int ispec = iterator_index.index.ispec; + const int iz = iterator_index.index.iz; + const int ix = iterator_index.index.ix; + + const int iglob = field.assembly_index_mapping( + field.index_mapping(ispec, iz, ix), static_cast(MediumType)); + + for (int icomp = 0; icomp < components; ++icomp) { + if constexpr (StoreDisplacement) { + chunk_field.displacement(ielement, iz, ix, icomp) = + curr_field.field(iglob, icomp); + } + if constexpr (StoreVelocity) { + chunk_field.velocity(ielement, iz, ix, icomp) = + curr_field.field_dot(iglob, icomp); + } + if constexpr (StoreAcceleration) { + chunk_field.acceleration(ielement, iz, ix, icomp) = + curr_field.field_dot_dot(iglob, icomp); + } + if constexpr (StoreMassMatrix) { + chunk_field.mass_matrix(ielement, iz, ix, icomp) = + curr_field.mass_inverse(iglob, icomp); + } + } + }); + + return; +} + +template < + typename MemberType, typename WavefieldType, typename IteratorType, + typename ViewType, + typename std::enable_if_t< + ViewType::isChunkFieldType && ViewType::simd::using_simd, int> = 0> +KOKKOS_FORCEINLINE_FUNCTION void +impl_load_on_device(const MemberType &team, const IteratorType &iterator, + const WavefieldType &field, ViewType &chunk_field) { + + constexpr static bool StoreDisplacement = ViewType::store_displacement; + constexpr static bool StoreVelocity = ViewType::store_velocity; + constexpr static bool StoreAcceleration = ViewType::store_acceleration; + constexpr static bool StoreMassMatrix = ViewType::store_mass_matrix; + constexpr static auto MediumType = ViewType::medium_tag; + constexpr static int components = ViewType::components; + + constexpr static int NGLL = ViewType::ngll; + + static_assert( + std::is_same_v, + "Iterator and View must have the same simd type"); + + static_assert( + Kokkos::SpaceAccessibility::accessible, + "Calling team must have access to the memory space of the view"); + + static_assert(std::is_same_v, + "Calling team must have a device execution space"); + + const auto &curr_field = + [&]() -> const specfem::compute::impl::field_impl< + specfem::dimension::type::dim2, MediumType> & { + if constexpr (MediumType == specfem::element::medium_tag::elastic) { + return field.elastic; + } else if constexpr (MediumType == specfem::element::medium_tag::acoustic) { + return field.acoustic; + } else { + static_assert("medium type not supported"); + } + }(); + + Kokkos::parallel_for( + Kokkos::TeamThreadRange(team, iterator.chunk_size()), [&](const int &i) { + const auto iterator_index = iterator(i); + const int ielement = iterator_index.ielement; + const int ispec = iterator_index.index.ispec; + const int iz = iterator_index.index.iz; + const int ix = iterator_index.index.ix; + + for (int lane = 0; lane < IteratorType::simd::size(); ++lane) { + if (!iterator_index.index.mask(lane)) { + continue; + } + + const int iglob = field.assembly_index_mapping( + field.index_mapping(ispec + lane, iz, ix), + static_cast(MediumType)); + + for (int icomp = 0; icomp < components; ++icomp) { + if constexpr (StoreDisplacement) { + chunk_field.displacement(ielement, iz, ix, icomp)[lane] = + curr_field.field(iglob, icomp); + } + if constexpr (StoreVelocity) { + chunk_field.velocity(ielement, iz, ix, icomp)[lane] = + curr_field.field_dot(iglob, icomp); + } + if constexpr (StoreAcceleration) { + chunk_field.acceleration(ielement, iz, ix, icomp)[lane] = + curr_field.field_dot_dot(iglob, icomp); + } + if constexpr (StoreMassMatrix) { + chunk_field.mass_matrix(ielement, iz, ix, icomp)[lane] = + curr_field.mass_inverse(iglob, icomp); + } + } + } + }); + + return; +} + +template < + typename MemberType, typename WavefieldType, typename IteratorType, + typename ViewType, + typename std::enable_if_t< + ViewType::isChunkFieldType && !ViewType::simd::using_simd, int> = 0> +inline void impl_load_on_host(const MemberType &team, const IteratorType &iterator, + const WavefieldType &field, ViewType &chunk_field) { + + constexpr static bool StoreDisplacement = ViewType::store_displacement; + constexpr static bool StoreVelocity = ViewType::store_velocity; + constexpr static bool StoreAcceleration = ViewType::store_acceleration; + constexpr static bool StoreMassMatrix = ViewType::store_mass_matrix; + constexpr static auto MediumType = ViewType::medium_tag; + constexpr static int components = ViewType::components; + + constexpr static int NGLL = ViewType::ngll; + + static_assert( + std::is_same_v, + "Calling team must have a host execution space"); + + static_assert( + std::is_same_v, + "Iterator and View must have the same simd type"); + + static_assert( + Kokkos::SpaceAccessibility::accessible, + "Calling team must have access to the memory space of the view"); + + const auto &curr_field = + [&]() -> const specfem::compute::impl::field_impl< + specfem::dimension::type::dim2, MediumType> & { + if constexpr (MediumType == specfem::element::medium_tag::elastic) { + return field.elastic; + } else if constexpr (MediumType == specfem::element::medium_tag::acoustic) { + return field.acoustic; + } else { + static_assert("medium type not supported"); + } + }(); + + Kokkos::parallel_for( + Kokkos::TeamThreadRange(team, iterator.chunk_size()), [&](const int &i) { + const auto iterator_index = iterator(i); + const int ielement = iterator_index.ielement; + const int ispec = iterator_index.index.ispec; + const int iz = iterator_index.index.iz; + const int ix = iterator_index.index.ix; + + const int iglob = field.h_assembly_index_mapping( + field.h_index_mapping(ispec, iz, ix), static_cast(MediumType)); + + for (int icomp = 0; icomp < components; ++icomp) { + if constexpr (StoreDisplacement) { + chunk_field.displacement(ielement, iz, ix, icomp) = + curr_field.h_field(iglob, icomp); + } + if constexpr (StoreVelocity) { + chunk_field.velocity(ielement, iz, ix, icomp) = + curr_field.h_field_dot(iglob, icomp); + } + if constexpr (StoreAcceleration) { + chunk_field.acceleration(ielement, iz, ix, icomp); + } + if constexpr (StoreMassMatrix) { + chunk_field.mass_matrix(ielement, iz, ix, icomp) = + curr_field.h_mass_inverse(iglob, icomp); + } + } + }); + + return; +} + +template < + typename MemberType, typename WavefieldType, typename IteratorType, + typename ViewType, + typename std::enable_if_t< + ViewType::isChunkFieldType && ViewType::simd::using_simd, int> = 0> +inline void impl_load_on_host(const MemberType &team, const IteratorType &iterator, + const WavefieldType &field, ViewType &chunk_field) { + + constexpr static bool StoreDisplacement = ViewType::store_displacement; + constexpr static bool StoreVelocity = ViewType::store_velocity; + constexpr static bool StoreAcceleration = ViewType::store_acceleration; + constexpr static bool StoreMassMatrix = ViewType::store_mass_matrix; + constexpr static auto MediumType = ViewType::medium_tag; + constexpr static int components = ViewType::components; + + constexpr static int NGLL = ViewType::ngll; + + static_assert( + std::is_same_v, + "Calling team must have a host execution space"); + + static_assert( + std::is_same_v, + "Iterator and View must have the same simd type"); + + static_assert( + Kokkos::SpaceAccessibility::accessible, + "Calling team must have access to the memory space of the view"); + + const auto &curr_field = + [&]() -> const specfem::compute::impl::field_impl< + specfem::dimension::type::dim2, MediumType> & { + if constexpr (MediumType == specfem::element::medium_tag::elastic) { + return field.elastic; + } else if constexpr (MediumType == specfem::element::medium_tag::acoustic) { + return field.acoustic; + } else { + static_assert("medium type not supported"); + } + }(); + + Kokkos::parallel_for( + Kokkos::TeamThreadRange(team, iterator.chunk_size()), [&](const int &i) { + const auto iterator_index = iterator(i); + const int ielement = iterator_index.ielement; + const int ispec = iterator_index.index.ispec; + const int iz = iterator_index.index.iz; + const int ix = iterator_index.index.ix; + + for (int lane = 0; lane < ViewType::simd::size(); ++lane) { + if (!iterator_index.index.mask(lane)) { + continue; + } + + const int iglob = field.h_assembly_index_mapping( + field.h_index_mapping(ispec + lane, iz, ix), + static_cast(MediumType)); + + for (int icomp = 0; icomp < components; ++icomp) { + if constexpr (StoreDisplacement) { + chunk_field.displacement(ielement, iz, ix, icomp)[lane] = + curr_field.h_field(iglob, icomp); + } + if constexpr (StoreVelocity) { + chunk_field.velocity(ielement, iz, ix, icomp)[lane] = + curr_field.h_field_dot(iglob, icomp); + } + if constexpr (StoreAcceleration) { + chunk_field.acceleration(ielement, iz, ix, icomp)[lane] = + curr_field.h_field_dot_dot(iglob, icomp); + } + if constexpr (StoreMassMatrix) { + chunk_field.mass_matrix(ielement, iz, ix, icomp)[lane] = + curr_field.h_mass_inverse(iglob, icomp); + } + } + } + }); + + return; +} + +} // namespace compute +} // namespace specfem diff --git a/include/compute/fields/fields.hpp b/include/compute/fields/fields.hpp new file mode 100644 index 00000000..2d3b3c7e --- /dev/null +++ b/include/compute/fields/fields.hpp @@ -0,0 +1,97 @@ +#pragma once + +#include "compute/compute_mesh.hpp" +#include "compute/properties/interface.hpp" +#include "enumerations/simulation.hpp" +#include "enumerations/specfem_enums.hpp" +#include "simulation_field.hpp" +#include "simulation_field.tpp" + +namespace specfem { +namespace compute { +/** + * @brief Store fields within the simulation + * + */ +struct fields { + + /** + * @name Constructors + * + */ + ///@{ + /** + * @brief Default constructor + * + */ + fields() = default; + + /** + * @brief Contruct fields from an assembled mesh + * + * @param mesh Assembled mesh + * @param properties Material properties + * @param simulation Current simulation type + */ + fields(const specfem::compute::mesh &mesh, + const specfem::compute::properties &properties, + const specfem::simulation::type simulation); + ///@} + + /** + * @brief Get the simulation field object + * + * @tparam fieldtype Field type + * @return specfem::compute::simulation_field Simulation field + */ + template + KOKKOS_INLINE_FUNCTION specfem::compute::simulation_field + get_simulation_field() const { + if constexpr (fieldtype == specfem::wavefield::type::forward) { + return forward; + } else if constexpr (fieldtype == specfem::wavefield::type::adjoint) { + return adjoint; + } else if constexpr (fieldtype == specfem::wavefield::type::backward) { + return backward; + } else if constexpr (fieldtype == specfem::wavefield::type::buffer) { + return buffer; + } else { + static_assert("field type not supported"); + } + } + + /** + * @brief Copy fields to the device + * + */ + void copy_to_device() { + buffer.copy_to_device(); + forward.copy_to_device(); + adjoint.copy_to_device(); + backward.copy_to_device(); + } + + /** + * @brief Copy fields to the host + * + */ + void copy_to_host() { + buffer.copy_to_host(); + forward.copy_to_host(); + adjoint.copy_to_host(); + backward.copy_to_host(); + } + + specfem::compute::simulation_field + buffer; ///< Buffer field. Generally used for temporary storage for + ///< adjoint fields read from disk + specfem::compute::simulation_field + forward; ///< Forward field + specfem::compute::simulation_field + adjoint; ///< Adjoint field + specfem::compute::simulation_field + backward; ///< Backward field +}; + +} // namespace compute +} // namespace specfem diff --git a/include/compute/fields/impl/field_impl.hpp b/include/compute/fields/impl/field_impl.hpp new file mode 100644 index 00000000..749a8479 --- /dev/null +++ b/include/compute/fields/impl/field_impl.hpp @@ -0,0 +1,59 @@ +#ifndef _COMPUTE_FIELDS_IMPL_FIELD_IMPL_HPP_ +#define _COMPUTE_FIELDS_IMPL_FIELD_IMPL_HPP_ + +#include "compute/compute_mesh.hpp" +#include "compute/properties/interface.hpp" +#include "kokkos_abstractions.h" +#include + +namespace specfem { +namespace compute { +namespace impl { +template +class field_impl { +public: + using medium_type = specfem::medium::medium; + + constexpr static int components = medium_type::components; + + field_impl() = default; + + field_impl( + const specfem::compute::mesh &mesh, + const specfem::compute::properties &properties, + Kokkos::View + assembly_index_mapping); + + field_impl(const int nglob); + + template void sync_fields() const; + + int nglob; + specfem::kokkos::DeviceView2d field; + specfem::kokkos::HostMirror2d h_field; + specfem::kokkos::DeviceView2d field_dot; + specfem::kokkos::HostMirror2d h_field_dot; + specfem::kokkos::DeviceView2d field_dot_dot; + specfem::kokkos::HostMirror2d h_field_dot_dot; + specfem::kokkos::DeviceView2d mass_inverse; + specfem::kokkos::HostMirror2d h_mass_inverse; +}; +} // namespace impl + +template +void deep_copy(impl::field_impl &dst, + const impl::field_impl &src) { + Kokkos::deep_copy(dst.field, src.field); + Kokkos::deep_copy(dst.h_field, src.h_field); + Kokkos::deep_copy(dst.field_dot, src.field_dot); + Kokkos::deep_copy(dst.h_field_dot, src.h_field_dot); + Kokkos::deep_copy(dst.field_dot_dot, src.field_dot_dot); + Kokkos::deep_copy(dst.h_field_dot_dot, src.h_field_dot_dot); +} + +} // namespace compute +} // namespace specfem + +#endif /* _COMPUTE_FIELDS_IMPL_FIELD_IMPL_HPP_ */ diff --git a/include/compute/fields/impl/field_impl.tpp b/include/compute/fields/impl/field_impl.tpp new file mode 100644 index 00000000..26d915c4 --- /dev/null +++ b/include/compute/fields/impl/field_impl.tpp @@ -0,0 +1,225 @@ +#ifndef _COMPUTE_FIELDS_IMPL_FIELD_IMPL_TPP_ +#define _COMPUTE_FIELDS_IMPL_FIELD_IMPL_TPP_ + +#include "compute/fields/impl/field_impl.hpp" +#include "kokkos_abstractions.h" +#include + +template +specfem::compute::impl::field_impl::field_impl( + const int nglob) + : nglob(nglob), + field("specfem::compute::fields::field", nglob, medium_type::components), + h_field(Kokkos::create_mirror_view(field)), + field_dot("specfem::compute::fields::field_dot", nglob, + medium_type::components), + h_field_dot(Kokkos::create_mirror_view(field_dot)), + field_dot_dot("specfem::compute::fields::field_dot_dot", nglob, + medium_type::components), + h_field_dot_dot(Kokkos::create_mirror_view(field_dot_dot)), + mass_inverse("specfem::compute::fields::mass_inverse", nglob, + medium_type::components), + h_mass_inverse(Kokkos::create_mirror_view(mass_inverse)) {} + +template +specfem::compute::impl::field_impl::field_impl( + const specfem::compute::mesh &mesh, + const specfem::compute::properties &properties, + Kokkos::View + assembly_index_mapping) { + + const auto index_mapping = mesh.points.h_index_mapping; + const auto element_type = properties.h_element_types; + const int nspec = mesh.points.nspec; + const int ngllz = mesh.points.ngllz; + const int ngllx = mesh.points.ngllx; + + // Count the total number of distinct global indices for the medium + int count = 0; + + for (int ix = 0; ix < ngllx; ++ix) { + for (int iz = 0; iz < ngllz; ++iz) { + for (int ispec = 0; ispec < nspec; ++ispec) { + if (element_type(ispec) == MediumTag) { + const int index = index_mapping(ispec, iz, ix); // get global index + // increase the count only if the global index is not already counted + /// static_cast(medium::value) is the index of the medium in the + /// enum class + if (assembly_index_mapping(index) == -1) { + assembly_index_mapping(index) = count; + count++; + } + } + } + } + } + + nglob = count; + + field = specfem::kokkos::DeviceView2d( + "specfem::compute::fields::field", nglob, medium_type::components); + h_field = specfem::kokkos::HostMirror2d( + Kokkos::create_mirror_view(field)); + field_dot = specfem::kokkos::DeviceView2d( + "specfem::compute::fields::field_dot", nglob, medium_type::components); + h_field_dot = specfem::kokkos::HostMirror2d( + Kokkos::create_mirror_view(field_dot)); + field_dot_dot = specfem::kokkos::DeviceView2d( + "specfem::compute::fields::field_dot_dot", nglob, + medium_type::components); + h_field_dot_dot = + specfem::kokkos::HostMirror2d( + Kokkos::create_mirror_view(field_dot_dot)); + mass_inverse = specfem::kokkos::DeviceView2d( + "specfem::compute::fields::mass_inverse", nglob, medium_type::components); + h_mass_inverse = specfem::kokkos::HostMirror2d( + Kokkos::create_mirror_view(mass_inverse)); + + Kokkos::parallel_for( + "specfem::compute::fields::field_impl::initialize_field", + specfem::kokkos::HostRange(0, nglob), [=](const int &iglob) { + for (int icomp = 0; icomp < medium_type::components; ++icomp) { + h_field(iglob, icomp) = 0.0; + h_field_dot(iglob, icomp) = 0.0; + h_field_dot_dot(iglob, icomp) = 0.0; + h_mass_inverse(iglob, icomp) = 0.0; + } + }); + + Kokkos::fence(); + + Kokkos::deep_copy(field, h_field); + Kokkos::deep_copy(field_dot, h_field_dot); + Kokkos::deep_copy(field_dot_dot, h_field_dot_dot); + Kokkos::deep_copy(mass_inverse, h_mass_inverse); + + return; +} + +template +template +void specfem::compute::impl::field_impl::sync_fields() + const { + if constexpr (sync == specfem::sync::kind::DeviceToHost) { + Kokkos::deep_copy(h_field, field); + Kokkos::deep_copy(h_field_dot, field_dot); + Kokkos::deep_copy(h_field_dot_dot, field_dot_dot); + } else if constexpr (sync == specfem::sync::kind::HostToDevice) { + Kokkos::deep_copy(field, h_field); + Kokkos::deep_copy(field_dot, h_field_dot); + Kokkos::deep_copy(field_dot_dot, h_field_dot_dot); + } +} + +#endif /* _COMPUTE_FIELDS_IMPL_FIELD_IMPL_TPP_ */ + +// template +// KOKKOS_INLINE_FUNCTION type_real &specfem::compute::(const int &iglob, +// const int &icomp) { +// if constexpr (std::is_same_v) { +// int index = +// assembly_index_mapping(iglob, static_cast(medium::value)); +// return elastic.field(index, icomp); +// } else if constexpr (std::is_same_v) { +// int index = +// assembly_index_mapping(iglob, static_cast(medium::value)); +// return acoustic.field(index, icomp); +// } +// } + +// template +// inline type_real &h_field(const int &iglob, const int &icomp) { +// if constexpr (std::is_same_v) { +// int index = +// h_assembly_index_mapping(iglob, static_cast(medium::value)); +// return elastic.h_field(index, icomp); +// } else if constexpr (std::is_same_v) { +// int index = +// h_assembly_index_mapping(iglob, static_cast(medium::value)); +// return acoustic.h_field(index, icomp); +// } +// } + +// template +// KOKKOS_INLINE_FUNCTION type_real &field_dot(const int &iglob, +// const int &icomp) { +// if constexpr (std::is_same_v) { +// int index = +// assembly_index_mapping(iglob, static_cast(medium::value)); +// return elastic.field_dot(index, icomp); +// } else if constexpr (std::is_same_v) { +// int index = +// assembly_index_mapping(iglob, static_cast(medium::value)); +// return acoustic.field_dot(index, icomp); +// } +// } + +// template +// inline type_real &h_field_dot(const int &iglob, const int &icomp) { +// if constexpr (std::is_same_v) { +// int index = +// h_assembly_index_mapping(iglob, static_cast(medium::value)); +// return elastic.h_field_dot(index, icomp); +// } else if constexpr (std::is_same_v) { +// int index = +// h_assembly_index_mapping(iglob, static_cast(medium::value)); +// return acoustic.h_field_dot(index, icomp); +// } +// } + +// template +// KOKKOS_INLINE_FUNCTION type_real &field_dot_dot(const int &iglob, +// const int &icomp) { +// if constexpr (std::is_same_v) { +// int index = +// assembly_index_mapping(iglob, static_cast(medium::value)); +// return elastic.field_dot_dot(index, icomp); +// } else if constexpr (std::is_same_v) { +// int index = +// assembly_index_mapping(iglob, static_cast(medium::value)); +// return acoustic.field_dot_dot(index, icomp); +// } +// } + +// template +// inline type_real &h_field_dot_dot(const int &iglob, const int &icomp) { +// if constexpr (std::is_same_v) { +// int index = +// h_assembly_index_mapping(iglob, static_cast(medium::value)); +// return elastic.h_field_dot_dot(index, icomp); +// } else if constexpr (std::is_same_v) { +// int index = +// h_assembly_index_mapping(iglob, static_cast(medium::value)); +// return acoustic.h_field_dot_dot(index, icomp); +// } +// } + +// template +// KOKKOS_INLINE_FUNCTION type_real &mass_inverse(const int &iglob, +// const int &icomp) { +// if constexpr (std::is_same_v) { +// int index = +// assembly_index_mapping(iglob, static_cast(medium::value)); +// return elastic.mass_inverse(index, icomp); +// } else if constexpr (std::is_same_v) { +// int index = +// assembly_index_mapping(iglob, static_cast(medium::value)); +// return acoustic.mass_inverse(index, icomp); +// } +// } + +// template +// inline type_real &h_mass_inverse(const int &iglob, const int &icomp) { +// if constexpr (std::is_same_v) { +// int index = +// h_assembly_index_mapping(iglob, static_cast(medium::value)); +// return elastic.h_mass_inverse(index, icomp); +// } else if constexpr (std::is_same_v) { +// int index = +// h_assembly_index_mapping(iglob, static_cast(medium::value)); +// return acoustic.h_mass_inverse(index, icomp); +// } +// } diff --git a/include/compute/fields/simulation_field.hpp b/include/compute/fields/simulation_field.hpp new file mode 100644 index 00000000..3709b73a --- /dev/null +++ b/include/compute/fields/simulation_field.hpp @@ -0,0 +1,409 @@ +#pragma once + +#include "compute/fields/impl/field_impl.hpp" +#include "data_access.tpp" +#include "element/field.hpp" +#include "enumerations/medium.hpp" +#include "enumerations/simulation.hpp" +#include "enumerations/specfem_enums.hpp" +#include "enumerations/wavefield.hpp" +#include "kokkos_abstractions.h" +#include "point/assembly_index.hpp" +#include "point/field.hpp" +#include "specfem_setup.hpp" +#include + +namespace specfem { +namespace compute { +/** + * @brief Store fields for a given simulation type + * + * @tparam WavefieldType Wavefield type. + */ +template struct simulation_field { +private: + using elastic_type = + specfem::medium::medium; + + using acoustic_type = + specfem::medium::medium; + using ViewType = + Kokkos::View; ///< Underlying view type to + ///< store field values + +public: + /** + * @name Constructors + * + */ + ///@{ + /** + * @brief Default constructor + * + */ + simulation_field() = default; + + /** + * @brief Construct a new simulation field object from assebled mesh + * + * @param mesh Assembled mesh + * @param properties Material properties + */ + simulation_field(const specfem::compute::mesh &mesh, + const specfem::compute::properties &properties); + ///@} + + /** + * @brief Copy fields to the device + * + */ + void copy_to_host() { sync_fields(); } + + /** + * @brief Copy fields to the host + * + */ + void copy_to_device() { sync_fields(); } + + /** + * @brief Copy fields from another simulation field + * + * @tparam DestinationWavefieldType Destination wavefield type + * @param rhs Simulation field to copy from + */ + template + void operator=(const simulation_field &rhs) { + this->nglob = rhs.nglob; + this->assembly_index_mapping = rhs.assembly_index_mapping; + this->h_assembly_index_mapping = rhs.h_assembly_index_mapping; + this->elastic = rhs.elastic; + this->acoustic = rhs.acoustic; + } + + /** + * @brief Get the number of global degrees of freedom within a medium + * + * @tparam MediumType Medium type + * @return int Number of global degrees of freedom + */ + template + KOKKOS_FORCEINLINE_FUNCTION int get_nglob() const { + if constexpr (MediumType == specfem::element::medium_tag::elastic) { + return elastic.nglob; + } else if constexpr (MediumType == specfem::element::medium_tag::acoustic) { + return acoustic.nglob; + } else { + static_assert("medium type not supported"); + } + } + + int nglob = 0; ///< Number of global degrees of freedom + int nspec; ///< Number of spectral elements + int ngllz; ///< Number of quadrature points in z direction + int ngllx; ///< Number of quadrature points in x direction + ViewType index_mapping; + ViewType::HostMirror h_index_mapping; + Kokkos::View + assembly_index_mapping; + Kokkos::View + h_assembly_index_mapping; + specfem::compute::impl::field_impl + elastic; ///< Elastic field + specfem::compute::impl::field_impl + acoustic; ///< Acoustic field + +private: + template void sync_fields() { + elastic.sync_fields(); + acoustic.sync_fields(); + } +}; + +template +void deep_copy(simulation_field &dst, + const simulation_field &src) { + dst.nglob = src.nglob; + Kokkos::deep_copy(dst.assembly_index_mapping, src.assembly_index_mapping); + Kokkos::deep_copy(dst.h_assembly_index_mapping, src.h_assembly_index_mapping); + specfem::compute::deep_copy(dst.elastic, src.elastic); + specfem::compute::deep_copy(dst.acoustic, src.acoustic); +} + +/** + * @defgroup FieldDataAccess + */ + +/** + * @brief Load fields at a given quadrature point index on the device + * + * @ingroup FieldDataAccess + * + * @tparam IndexType Index type. Needs to be of @ref specfem::point::index, @ref + * specfem::point::simd_index, @ref specfem::point::assembly_index, or @ref + * specfem::point::simd_assembly_index + * @tparam WavefieldContainer Wavefield container type. Needs to be of @ref + * specfem::compute::fields::simulation_field + * @tparam ViewType View type. Needs to be of @ref specfem::point::field + * @param index Index of the quadrature point + * @param field Wavefield container + * @param point_field Point field to store the field values (output) + */ +template +KOKKOS_FORCEINLINE_FUNCTION void load_on_device(const IndexType &index, + const WavefieldContainer &field, + ViewType &point_field) { + impl_load_on_device(index, field, point_field); +} + +/** + * @brief Load fields at a given quadrature point index on the host + * + * @ingroup FieldDataAccess + * + * @tparam IndexType Index type. Needs to be of @ref specfem::point::index, @ref + * specfem::point::simd_index, @ref specfem::point::assembly_index, or @ref + * specfem::point::simd_assembly_index + * @tparam WavefieldContainer Wavefield container type. Needs to be of @ref + * specfem::compute::fields::simulation_field + * @tparam ViewType View type. Needs to be of @ref specfem::point::field + * @param index Index of the quadrature point + * @param field Wavefield container + * @param point_field Point field to store the field values (output) + */ +template +inline void load_on_host(const IndexType &index, + const WavefieldContainer &field, + ViewType &point_field) { + impl_load_on_host(index, field, point_field); +} + +/** + * @brief Store fields at a given quadrature point index on the device + * + * @ingroup FieldDataAccess + * + * @tparam IndexType Index type. Needs to be of @ref specfem::point::index, @ref + * specfem::point::simd_index, @ref specfem::point::assembly_index, or @ref + * specfem::point::simd_assembly_index + * @tparam WavefieldContainer Wavefield container type. Needs to be of @ref + * specfem::compute::fields::simulation_field + * @tparam ViewType View type. Needs to be of @ref specfem::point::field + * @param index Index of the quadrature point + * @param point_field Point field to store the field values from + * @param field Wavefield container + */ +template +KOKKOS_FORCEINLINE_FUNCTION void +store_on_device(const IndexType &index, const ViewType &point_field, + const WavefieldContainer &field) { + impl_store_on_device(index, point_field, field); +} + +/** + * @brief Store fields at a given quadrature point index on the host + * + * @ingroup FieldDataAccess + * + * @tparam IndexType Index type. Needs to be of @ref specfem::point::index, @ref + * specfem::point::simd_index, @ref specfem::point::assembly_index, or @ref + * specfem::point::simd_assembly_index + * @tparam WavefieldContainer Wavefield container type. Needs to be of @ref + * specfem::compute::fields::simulation_field + * @tparam ViewType View type. Needs to be of @ref specfem::point::field + * @param index Index of the quadrature point + * @param point_field Point field to store the field values from + * @param field Wavefield container + */ +template +inline void store_on_host(const IndexType &index, const ViewType &point_field, + const WavefieldContainer &field) { + impl_store_on_host(index, point_field, field); +} + +/** + * @brief Add fields at a given quadrature point index on the device + * + * @ingroup FieldDataAccess + * + * @tparam IndexType Index type. Needs to be of @ref specfem::point::index, @ref + * specfem::point::simd_index, @ref specfem::point::assembly_index, or @ref + * specfem::point::simd_assembly_index + * @tparam WavefieldContainer Wavefield container type. Needs to be of @ref + * specfem::compute::fields::simulation_field + * @tparam ViewType View type. Needs to be of @ref specfem::point::field + * @param index Index of the quadrature point + * @param point_field Point field to add to the field values from + * @param field Wavefield container + */ +template +KOKKOS_FORCEINLINE_FUNCTION void +add_on_device(const IndexType &index, const ViewType &point_field, + const WavefieldContainer &field) { + impl_add_on_device(index, point_field, field); +} + +/** + * @brief Add fields at a given quadrature point index on the host + * + * @ingroup FieldDataAccess + * + * @tparam IndexType Index type. Needs to be of @ref specfem::point::index, @ref + * specfem::point::simd_index, @ref specfem::point::assembly_index, or @ref + * specfem::point::simd_assembly_index + * @tparam WavefieldContainer Wavefield container type. Needs to be of @ref + * specfem::compute::fields::simulation_field + * @tparam ViewType View type. Needs to be of @ref specfem::point::field + * @param index Index of the quadrature point + * @param point_field Point field to add to the field values from + * @param field Wavefield container + */ +template +inline void add_on_host(const IndexType &index, const ViewType &point_field, + const WavefieldContainer &field) { + impl_add_on_host(index, point_field, field); +} + +/** + * @brief Atomic add fields at a given quadrature point index on the device + * + * @ingroup FieldDataAccess + * + * @tparam IndexType Index type. Needs to be of @ref specfem::point::index, @ref + * specfem::point::simd_index, @ref specfem::point::assembly_index, or @ref + * specfem::point::simd_assembly_index + * @tparam WavefieldContainer Wavefield container type. Needs to be of @ref + * specfem::compute::fields::simulation_field + * @tparam ViewType View type. Needs to be of @ref specfem::point::field + * @param index Index of the quadrature point + * @param point_field Point field to add to the field values from + * @param field Wavefield container + */ +template +KOKKOS_FORCEINLINE_FUNCTION void +atomic_add_on_device(const IndexType &index, const ViewType &point_field, + const WavefieldContainer &field) { + impl_atomic_add_on_device(index, point_field, field); +} + +/** + * @brief Atomic add fields at a given quadrature point index on the host + * + * @ingroup FieldDataAccess + * + * @tparam IndexType Index type. Needs to be of @ref specfem::point::index, @ref + * specfem::point::simd_index, @ref specfem::point::assembly_index, or @ref + * specfem::point::simd_assembly_index + * @tparam WavefieldContainer Wavefield container type. Needs to be of @ref + * specfem::compute::fields::simulation_field + * @tparam ViewType View type. Needs to be of @ref specfem::point::field + * @param index Index of the quadrature point + * @param point_field Point field to add to the field values from + * @param field Wavefield container + */ +template +inline void atomic_add_on_host(const IndexType &index, + const ViewType &point_field, + const WavefieldContainer &field) { + impl_atomic_add_on_host(index, point_field, field); +} + +/** + * @brief Load fields at a given element on the device + * + * @ingroup FieldDataAccess + * + * @tparam MemberType Member type. Needs to be of @ref Kokkos::TeamPolicy + * @tparam WavefieldContainer Wavefield container type. Needs to be of @ref + * specfem::compute::fields::simulation_field + * @tparam ViewType View type. Needs to be of @ref specfem::element::field + * @param member Team member + * @param index Spectral element index + * @param field Wavefield container + * @param element_field Element field to store the field values (output) + */ +template +KOKKOS_FORCEINLINE_FUNCTION void +load_on_device(const MemberType &member, const int &index, + const WavefieldContainer &field, ViewType &element_field) { + impl_load_on_device(member, index, field, element_field); +} + +/** + * @brief Load fields at a given element on the host + * + * @ingroup FieldDataAccess + * + * @tparam MemberType Member type. Needs to be of @ref Kokkos::TeamPolicy + * @tparam WavefieldContainer Wavefield container type. Needs to be of @ref + * specfem::compute::fields::simulation_field + * @tparam ViewType View type. Needs to be of @ref specfem::element::field + * @param member Team member + * @param index Spectral element index + * @param field Wavefield container + * @param element_field Element field to store the field values (output) + */ +template +inline void load_on_host(const MemberType &member, const int &index, + const WavefieldContainer &field, + ViewType &element_field) { + impl_load_on_host(member, index, field, element_field); +} + +/** + * @brief Store fields for a given chunk of elements on the device + * + * @ingroup FieldDataAccess + * + * @tparam MemberType Member type. Needs to be of @ref Kokkos::TeamPolicy + * @tparam ChunkIteratorType Chunk iterator type. Needs to be of @ref + * specfem::iterator::chunk_iterator + * @tparam WavefieldContainer Wavefield container type. Needs to be of @ref + * specfem::compute::fields::simulation_field + * @tparam ViewType View type. Needs to be of @ref specfem::element::field + * @param member Team member + * @param iterator Chunk iterator specifying the elements + * @param field Wavefield container + * @param chunk_field Chunk field to store the field values (output) + */ +template +KOKKOS_FORCEINLINE_FUNCTION void +load_on_device(const MemberType &member, const ChunkIteratorType &iterator, + const WavefieldContainer &field, ViewType &chunk_field) { + impl_load_on_device(member, iterator, field, chunk_field); +} + +/** + * @brief Store fields for a given chunk of elements on the host + * + * @ingroup FieldDataAccess + * + * @tparam MemberType Member type. Needs to be of @ref Kokkos::TeamPolicy + * @tparam ChunkIteratorType Chunk iterator type. Needs to be of @ref + * specfem::iterator::chunk_iterator + * @tparam WavefieldContainer Wavefield container type. Needs to be of @ref + * specfem::compute::fields::simulation_field + * @tparam ViewType View type. Needs to be of @ref specfem::element::field + * @param member Team member + * @param iterator Chunk iterator specifying the elements + * @param field Wavefield container + * @param chunk_field Chunk field to store the field values (output) + */ +template +inline void +load_on_host(const MemberType &member, const ChunkIteratorType &iterator, + const WavefieldContainer &field, ViewType &chunk_field) { + impl_load_on_host(member, iterator, field, chunk_field); +} + +} // namespace compute +} // namespace specfem diff --git a/include/compute/fields/simulation_field.tpp b/include/compute/fields/simulation_field.tpp new file mode 100644 index 00000000..4f0108f5 --- /dev/null +++ b/include/compute/fields/simulation_field.tpp @@ -0,0 +1,81 @@ +#pragma once + +#include "compute/fields/impl/field_impl.hpp" +#include "compute/fields/impl/field_impl.tpp" +#include "compute/fields/simulation_field.hpp" +#include "enumerations/specfem_enums.hpp" +#include "kokkos_abstractions.h" +#include "specfem_setup.hpp" +#include + +namespace { +template +int compute_nglob(const ViewType index_mapping) { + const int nspec = index_mapping.extent(0); + const int ngllz = index_mapping.extent(1); + const int ngllx = index_mapping.extent(2); + + int nglob = -1; + // compute max value stored in index_mapping + for (int ispec = 0; ispec < nspec; ispec++) { + for (int igllz = 0; igllz < ngllz; igllz++) { + for (int igllx = 0; igllx < ngllx; igllx++) { + nglob = std::max(nglob, index_mapping(ispec, igllz, igllx)); + } + } + } + + return nglob + 1; +} +} // namespace + +template +specfem::compute::simulation_field::simulation_field( + const specfem::compute::mesh &mesh, + const specfem::compute::properties &properties) { + + nglob = compute_nglob(mesh.points.h_index_mapping); + + this->nspec = mesh.points.nspec; + this->ngllz = mesh.points.ngllz; + this->ngllx = mesh.points.ngllx; + this->index_mapping = mesh.points.index_mapping; + this->h_index_mapping = mesh.points.h_index_mapping; + + assembly_index_mapping = + Kokkos::View( + "specfem::compute::simulation_field::index_mapping", nglob); + + h_assembly_index_mapping = + Kokkos::View( + Kokkos::create_mirror_view(assembly_index_mapping)); + + for (int iglob = 0; iglob < nglob; iglob++) { + for (int itype = 0; itype < specfem::element::ntypes; itype++) { + h_assembly_index_mapping(iglob, itype) = -1; + } + } + + auto acoustic_index = + Kokkos::subview(h_assembly_index_mapping, Kokkos::ALL, + static_cast(acoustic_type::medium_tag)); + + auto elastic_index = + Kokkos::subview(h_assembly_index_mapping, Kokkos::ALL, + static_cast(elastic_type::medium_tag)); + + elastic = + specfem::compute::impl::field_impl( + mesh, properties, elastic_index); + + acoustic = specfem::compute::impl::field_impl< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic>( + mesh, properties, acoustic_index); + + Kokkos::deep_copy(assembly_index_mapping, h_assembly_index_mapping); + + return; +} diff --git a/include/compute/interface.hpp b/include/compute/interface.hpp index fb291282..6588a21f 100644 --- a/include/compute/interface.hpp +++ b/include/compute/interface.hpp @@ -1,12 +1,20 @@ #ifndef _COMPUTE_INTERFACE_HPP #define _COMPUTE_INTERFACE_HPP -#include "compute.hpp" -#include "compute_boundaries.hpp" +// #include "compute_boundaries.hpp" +#include "boundaries/boundaries.hpp" +#include "compute_mesh.hpp" #include "compute_partial_derivatives.hpp" -#include "compute_properties.hpp" #include "compute_receivers.hpp" -#include "compute_sources.hpp" -#include "coupled_interfaces.hpp" +// #include "compute_sources.hpp" +// #include "coupled_interfaces.hpp" +#include "assembly/assembly.hpp" +#include "boundary_values/boundary_values.hpp" +#include "coupled_interfaces/coupled_interfaces.hpp" +#include "coupled_interfaces/interface_container.hpp" +#include "fields/fields.hpp" +#include "properties/interface.hpp" +#include "sources/source_medium.hpp" +#include "sources/sources.hpp" #endif diff --git a/include/compute/kernels/impl/kernels_container.hpp b/include/compute/kernels/impl/kernels_container.hpp new file mode 100644 index 00000000..ed3f3a3b --- /dev/null +++ b/include/compute/kernels/impl/kernels_container.hpp @@ -0,0 +1,897 @@ +#pragma once + +#include "enumerations/medium.hpp" +#include "kokkos_abstractions.h" +#include "point/coordinates.hpp" +#include "point/kernels.hpp" +#include + +namespace specfem { +namespace compute { +namespace impl { +namespace kernels { + +template +class kernels_container; + +template <> +class kernels_container { +public: + constexpr static auto value_type = specfem::element::medium_tag::elastic; + constexpr static auto property_type = + specfem::element::property_tag::isotropic; + int nspec; + int ngllz; + int ngllx; + + using ViewType = Kokkos::View; + + ViewType rho; + ViewType::HostMirror h_rho; + ViewType mu; + ViewType::HostMirror h_mu; + ViewType kappa; + ViewType::HostMirror h_kappa; + ViewType rhop; + ViewType::HostMirror h_rhop; + ViewType alpha; + ViewType::HostMirror h_alpha; + ViewType beta; + ViewType::HostMirror h_beta; + + kernels_container() = default; + + kernels_container(const int nspec, const int ngllz, const int ngllx) + : nspec(nspec), ngllz(ngllz), ngllx(ngllx), + rho("specfem::compute::impl::kernels::elastic::rho", nspec, ngllz, + ngllx), + mu("specfem::compute::impl::kernels::elastic::mu", nspec, ngllz, ngllx), + kappa("specfem::compute::impl::kernels::elastic::kappa", nspec, ngllz, + ngllx), + rhop("specfem::compute::impl::kernels::elastic::rhop", nspec, ngllz, + ngllx), + alpha("specfem::compute::impl::kernels::elastic::alpha", nspec, ngllz, + ngllx), + beta("specfem::compute::impl::kernels::elastic::beta", nspec, ngllz, + ngllx), + h_rho(Kokkos::create_mirror_view(rho)), + h_mu(Kokkos::create_mirror_view(mu)), + h_kappa(Kokkos::create_mirror_view(kappa)), + h_rhop(Kokkos::create_mirror_view(rhop)), + h_alpha(Kokkos::create_mirror_view(alpha)), + h_beta(Kokkos::create_mirror_view(beta)) { + + initialize(); + } + + template < + typename PointKernelType, + typename std::enable_if_t = 0> + KOKKOS_INLINE_FUNCTION void load_device_kernels( + const specfem::point::index &index, + PointKernelType &kernels) const { + + static_assert(PointKernelType::medium_tag == value_type); + static_assert(PointKernelType::property_tag == property_type); + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + kernels.rho = rho(ispec, iz, ix); + kernels.mu = mu(ispec, iz, ix); + kernels.kappa = kappa(ispec, iz, ix); + kernels.rhop = rhop(ispec, iz, ix); + kernels.alpha = alpha(ispec, iz, ix); + kernels.beta = beta(ispec, iz, ix); + } + + template < + typename PointKernelType, + typename std::enable_if_t = 0> + KOKKOS_INLINE_FUNCTION void load_device_kernels( + const specfem::point::simd_index &index, + PointKernelType &kernels) const { + + static_assert(PointKernelType::medium_tag == value_type); + static_assert(PointKernelType::property_tag == property_type); + + using simd_type = typename PointKernelType::simd::datatype; + using mask_type = typename PointKernelType::simd::mask_type; + using tag_type = typename PointKernelType::simd::tag_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + Kokkos::Experimental::where(mask, kernels.rho) + .copy_from(&rho(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.mu) + .copy_from(&mu(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.kappa) + .copy_from(&kappa(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.rhop) + .copy_from(&rhop(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.alpha) + .copy_from(&alpha(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.beta) + .copy_from(&beta(ispec, iz, ix), tag_type()); + } + + template < + typename PointKernelType, + typename std::enable_if_t = 0> + void + load_host_kernels(specfem::point::index &index, + PointKernelType &kernels) const { + + static_assert(PointKernelType::medium_tag == value_type); + static_assert(PointKernelType::property_tag == property_type); + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + kernels.rho = h_rho(ispec, iz, ix); + kernels.mu = h_mu(ispec, iz, ix); + kernels.kappa = h_kappa(ispec, iz, ix); + kernels.rhop = h_rhop(ispec, iz, ix); + kernels.alpha = h_alpha(ispec, iz, ix); + kernels.beta = h_beta(ispec, iz, ix); + } + + template < + typename PointKernelType, + typename std::enable_if_t = 0> + void load_host_kernels( + specfem::point::simd_index &index, + PointKernelType &kernels) const { + + static_assert(PointKernelType::medium_tag == value_type); + static_assert(PointKernelType::property_tag == property_type); + + using simd_type = typename PointKernelType::simd::datatype; + using mask_type = typename PointKernelType::simd::mask_type; + using tag_type = typename PointKernelType::simd::tag_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + Kokkos::Experimental::where(mask, kernels.rho) + .copy_from(&h_rho(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.mu) + .copy_from(&h_mu(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.kappa) + .copy_from(&h_kappa(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.rhop) + .copy_from(&h_rhop(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.alpha) + .copy_from(&h_alpha(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.beta) + .copy_from(&h_beta(ispec, iz, ix), tag_type()); + } + + template < + typename PointKernelType, + typename std::enable_if_t = 0> + KOKKOS_INLINE_FUNCTION void update_kernels_on_device( + const specfem::point::index &index, + const PointKernelType &kernels) const { + + static_assert(PointKernelType::medium_tag == value_type); + static_assert(PointKernelType::property_tag == property_type); + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + rho(ispec, iz, ix) = kernels.rho; + mu(ispec, iz, ix) = kernels.mu; + kappa(ispec, iz, ix) = kernels.kappa; + rhop(ispec, iz, ix) = kernels.rhop; + alpha(ispec, iz, ix) = kernels.alpha; + beta(ispec, iz, ix) = kernels.beta; + } + + template < + typename PointKernelType, + typename std::enable_if_t = 0> + KOKKOS_INLINE_FUNCTION void update_kernels_on_device( + const specfem::point::simd_index &index, + const PointKernelType &kernels) const { + + static_assert(PointKernelType::medium_tag == value_type); + static_assert(PointKernelType::property_tag == property_type); + + using simd_type = typename PointKernelType::simd::datatype; + using mask_type = typename PointKernelType::simd::mask_type; + using tag_type = typename PointKernelType::simd::tag_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + Kokkos::Experimental::where(mask, kernels.rho) + .copy_to(&rho(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.mu) + .copy_to(&mu(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.kappa) + .copy_to(&kappa(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.rhop) + .copy_to(&rhop(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.alpha) + .copy_to(&alpha(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.beta) + .copy_to(&beta(ispec, iz, ix), tag_type()); + } + + template < + typename PointKernelType, + typename std::enable_if_t = 0> + void update_kernels_on_host( + const specfem::point::index &index, + const PointKernelType &kernels) const { + + static_assert(PointKernelType::medium_tag == value_type); + static_assert(PointKernelType::property_tag == property_type); + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + h_rho(ispec, iz, ix) = kernels.rho; + h_mu(ispec, iz, ix) = kernels.mu; + h_kappa(ispec, iz, ix) = kernels.kappa; + h_rhop(ispec, iz, ix) = kernels.rhop; + h_alpha(ispec, iz, ix) = kernels.alpha; + h_beta(ispec, iz, ix) = kernels.beta; + } + + template < + typename PointKernelType, + typename std::enable_if_t = 0> + void update_kernels_on_host( + const specfem::point::simd_index &index, + const PointKernelType &kernels) const { + + static_assert(PointKernelType::medium_tag == value_type); + static_assert(PointKernelType::property_tag == property_type); + + using simd_type = typename PointKernelType::simd::datatype; + using mask_type = typename PointKernelType::simd::mask_type; + using tag_type = typename PointKernelType::simd::tag_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + Kokkos::Experimental::where(mask, kernels.rho) + .copy_to(&h_rho(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.mu) + .copy_to(&h_mu(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.kappa) + .copy_to(&h_kappa(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.rhop) + .copy_to(&h_rhop(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.alpha) + .copy_to(&h_alpha(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.beta) + .copy_to(&h_beta(ispec, iz, ix), tag_type()); + } + + template < + typename PointKernelType, + typename std::enable_if_t = 0> + KOKKOS_INLINE_FUNCTION void add_kernels_on_device( + const specfem::point::index &index, + const PointKernelType &kernels) const { + + static_assert(PointKernelType::medium_tag == value_type); + static_assert(PointKernelType::property_tag == property_type); + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + rho(ispec, iz, ix) += kernels.rho; + mu(ispec, iz, ix) += kernels.mu; + kappa(ispec, iz, ix) += kernels.kappa; + rhop(ispec, iz, ix) += kernels.rhop; + alpha(ispec, iz, ix) += kernels.alpha; + beta(ispec, iz, ix) += kernels.beta; + } + + template < + typename PointKernelType, + typename std::enable_if_t = 0> + KOKKOS_INLINE_FUNCTION void add_kernels_on_device( + const specfem::point::simd_index &index, + const PointKernelType &kernels) const { + + static_assert(PointKernelType::medium_tag == value_type); + static_assert(PointKernelType::property_tag == property_type); + + using simd_type = typename PointKernelType::simd::datatype; + using mask_type = typename PointKernelType::simd::mask_type; + using tag_type = typename PointKernelType::simd::tag_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + simd_type lhs; + + Kokkos::Experimental::where(mask, lhs).copy_from(&rho(ispec, iz, ix), + tag_type()); + lhs += kernels.rho; + Kokkos::Experimental::where(mask, lhs).copy_to(&rho(ispec, iz, ix), + tag_type()); + + Kokkos::Experimental::where(mask, lhs).copy_from(&mu(ispec, iz, ix), + tag_type()); + lhs += kernels.mu; + Kokkos::Experimental::where(mask, lhs).copy_to(&mu(ispec, iz, ix), + tag_type()); + + Kokkos::Experimental::where(mask, lhs).copy_from(&kappa(ispec, iz, ix), + tag_type()); + lhs += kernels.kappa; + Kokkos::Experimental::where(mask, lhs).copy_to(&kappa(ispec, iz, ix), + tag_type()); + + Kokkos::Experimental::where(mask, lhs).copy_from(&rhop(ispec, iz, ix), + tag_type()); + lhs += kernels.rhop; + Kokkos::Experimental::where(mask, lhs).copy_to(&rhop(ispec, iz, ix), + tag_type()); + + Kokkos::Experimental::where(mask, lhs).copy_from(&alpha(ispec, iz, ix), + tag_type()); + lhs += kernels.alpha; + Kokkos::Experimental::where(mask, lhs).copy_to(&alpha(ispec, iz, ix), + tag_type()); + + Kokkos::Experimental::where(mask, lhs).copy_from(&beta(ispec, iz, ix), + tag_type()); + lhs += kernels.beta; + Kokkos::Experimental::where(mask, lhs).copy_to(&beta(ispec, iz, ix), + tag_type()); + } + + template < + typename PointKernelType, + typename std::enable_if_t = 0> + void add_kernels_on_host( + const specfem::point::index &index, + const PointKernelType &kernels) const { + + static_assert(PointKernelType::medium_tag == value_type); + static_assert(PointKernelType::property_tag == property_type); + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + h_rho(ispec, iz, ix) += kernels.rho; + h_mu(ispec, iz, ix) += kernels.mu; + h_kappa(ispec, iz, ix) += kernels.kappa; + h_rhop(ispec, iz, ix) += kernels.rhop; + h_alpha(ispec, iz, ix) += kernels.alpha; + h_beta(ispec, iz, ix) += kernels.beta; + } + + template < + typename PointKernelType, + typename std::enable_if_t = 0> + void add_kernels_on_host( + const specfem::point::simd_index &index, + const PointKernelType &kernels) const { + + static_assert(PointKernelType::medium_tag == value_type); + static_assert(PointKernelType::property_tag == property_type); + + using simd_type = typename PointKernelType::simd::datatype; + using mask_type = typename PointKernelType::simd::mask_type; + using tag_type = typename PointKernelType::simd::tag_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + simd_type lhs; + + Kokkos::Experimental::where(mask, lhs).copy_from(&h_rho(ispec, iz, ix), + tag_type()); + lhs += kernels.rho; + Kokkos::Experimental::where(mask, lhs).copy_to(&h_rho(ispec, iz, ix), + tag_type()); + + Kokkos::Experimental::where(mask, lhs).copy_from(&h_mu(ispec, iz, ix), + tag_type()); + lhs += kernels.mu; + Kokkos::Experimental::where(mask, lhs).copy_to(&h_mu(ispec, iz, ix), + tag_type()); + + Kokkos::Experimental::where(mask, lhs).copy_from(&h_kappa(ispec, iz, ix), + tag_type()); + lhs += kernels.kappa; + Kokkos::Experimental::where(mask, lhs).copy_to(&h_kappa(ispec, iz, ix), + tag_type()); + + Kokkos::Experimental::where(mask, lhs).copy_from(&h_rhop(ispec, iz, ix), + tag_type()); + lhs += kernels.rhop; + Kokkos::Experimental::where(mask, lhs).copy_to(&h_rhop(ispec, iz, ix), + tag_type()); + + Kokkos::Experimental::where(mask, lhs).copy_from(&h_alpha(ispec, iz, ix), + tag_type()); + lhs += kernels.alpha; + Kokkos::Experimental::where(mask, lhs).copy_to(&h_alpha(ispec, iz, ix), + tag_type()); + + Kokkos::Experimental::where(mask, lhs).copy_from(&h_beta(ispec, iz, ix), + tag_type()); + lhs += kernels.beta; + Kokkos::Experimental::where(mask, lhs).copy_to(&h_beta(ispec, iz, ix), + tag_type()); + } + + void copy_to_host() { + Kokkos::deep_copy(h_rho, rho); + Kokkos::deep_copy(h_mu, mu); + Kokkos::deep_copy(h_kappa, kappa); + Kokkos::deep_copy(h_rhop, rhop); + Kokkos::deep_copy(h_alpha, alpha); + Kokkos::deep_copy(h_beta, beta); + } + + void copy_to_device() { + Kokkos::deep_copy(rho, h_rho); + Kokkos::deep_copy(mu, h_mu); + Kokkos::deep_copy(kappa, h_kappa); + Kokkos::deep_copy(rhop, h_rhop); + Kokkos::deep_copy(alpha, h_alpha); + Kokkos::deep_copy(beta, h_beta); + } + + void initialize() { + Kokkos::parallel_for( + "specfem::compute::impl::kernels::elastic::initialize", + Kokkos::MDRangePolicy >({ 0, 0, 0 }, + { nspec, ngllz, ngllx }), + KOKKOS_CLASS_LAMBDA(const int ispec, const int iz, const int ix) { + this->rho(ispec, iz, ix) = 0.0; + this->mu(ispec, iz, ix) = 0.0; + this->kappa(ispec, iz, ix) = 0.0; + this->rhop(ispec, iz, ix) = 0.0; + this->alpha(ispec, iz, ix) = 0.0; + this->beta(ispec, iz, ix) = 0.0; + }); + } +}; + +template <> +class kernels_container { +public: + constexpr static auto value_type = specfem::element::medium_tag::acoustic; + constexpr static auto property_type = + specfem::element::property_tag::isotropic; + int nspec; + int ngllz; + int ngllx; + + using ViewType = Kokkos::View; + ViewType rho; + ViewType::HostMirror h_rho; + ViewType kappa; + ViewType::HostMirror h_kappa; + ViewType rho_prime; + ViewType::HostMirror h_rho_prime; + ViewType alpha; + ViewType::HostMirror h_alpha; + + kernels_container() = default; + + kernels_container(const int nspec, const int ngllz, const int ngllx) + : nspec(nspec), ngllz(ngllz), ngllx(ngllx), + rho("specfem::compute::impl::kernels::acoustic::rho", nspec, ngllz, + ngllx), + kappa("specfem::compute::impl::kernels::acoustic::kappa", nspec, ngllz, + ngllx), + rho_prime("specfem::compute::impl::kernels::acoustic::rho_prime", nspec, + ngllz, ngllx), + alpha("specfem::compute::impl::kernels::acoustic::alpha", nspec, ngllz, + ngllx), + h_rho(Kokkos::create_mirror_view(rho)), + h_kappa(Kokkos::create_mirror_view(kappa)), + h_rho_prime(Kokkos::create_mirror_view(rho_prime)), + h_alpha(Kokkos::create_mirror_view(alpha)) { + + initialize(); + } + + template < + typename PointKernelType, + typename std::enable_if_t = 0> + KOKKOS_INLINE_FUNCTION void load_device_kernels( + const specfem::point::index &index, + PointKernelType &kernels) const { + + static_assert(PointKernelType::medium_tag == value_type); + static_assert(PointKernelType::property_tag == property_type); + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + kernels.rho = rho(ispec, iz, ix); + kernels.kappa = kappa(ispec, iz, ix); + kernels.rhop = rho_prime(ispec, iz, ix); + kernels.alpha = alpha(ispec, iz, ix); + } + + template < + typename PointKernelType, + typename std::enable_if_t = 0> + KOKKOS_INLINE_FUNCTION void load_device_kernels( + const specfem::point::simd_index &index, + PointKernelType &kernels) const { + + static_assert(PointKernelType::medium_tag == value_type); + static_assert(PointKernelType::property_tag == property_type); + + using simd_type = typename PointKernelType::simd::datatype; + using mask_type = typename PointKernelType::simd::mask_type; + using tag_type = typename PointKernelType::simd::tag_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + Kokkos::Experimental::where(mask, kernels.rho) + .copy_from(&rho(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.kappa) + .copy_from(&kappa(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.rhop) + .copy_from(&rho_prime(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.alpha) + .copy_from(&alpha(ispec, iz, ix), tag_type()); + } + + template < + typename PointKernelType, + typename std::enable_if_t = 0> + void load_host_kernels( + const specfem::point::index &index, + PointKernelType &kernels) const { + + static_assert(PointKernelType::medium_tag == value_type); + static_assert(PointKernelType::property_tag == property_type); + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + kernels.rho = h_rho(ispec, iz, ix); + kernels.kappa = h_kappa(ispec, iz, ix); + kernels.rhop = h_rho_prime(ispec, iz, ix); + kernels.alpha = h_alpha(ispec, iz, ix); + } + + template < + typename PointKernelType, + typename std::enable_if_t = 0> + void load_host_kernels( + const specfem::point::simd_index &index, + PointKernelType &kernels) const { + + static_assert(PointKernelType::medium_tag == value_type); + static_assert(PointKernelType::property_tag == property_type); + + using simd_type = typename PointKernelType::simd::datatype; + using mask_type = typename PointKernelType::simd::mask_type; + using tag_type = typename PointKernelType::simd::tag_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + Kokkos::Experimental::where(mask, kernels.rho) + .copy_from(&h_rho(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.kappa) + .copy_from(&h_kappa(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.rhop) + .copy_from(&h_rho_prime(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.alpha) + .copy_from(&h_alpha(ispec, iz, ix), tag_type()); + } + + template < + typename PointKernelType, + typename std::enable_if_t = 0> + KOKKOS_INLINE_FUNCTION void update_kernels_on_device( + const specfem::point::index &index, + const PointKernelType &kernels) const { + + static_assert(PointKernelType::medium_tag == value_type); + static_assert(PointKernelType::property_tag == property_type); + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + rho(ispec, iz, ix) = kernels.rho; + kappa(ispec, iz, ix) = kernels.kappa; + rho_prime(ispec, iz, ix) = kernels.rhop; + alpha(ispec, iz, ix) = kernels.alpha; + } + + template < + typename PointKernelType, + typename std::enable_if_t = 0> + KOKKOS_INLINE_FUNCTION void update_kernels_on_device( + const specfem::point::simd_index &index, + const PointKernelType &kernels) const { + + static_assert(PointKernelType::medium_tag == value_type); + static_assert(PointKernelType::property_tag == property_type); + + using simd_type = typename PointKernelType::simd::datatype; + using mask_type = typename PointKernelType::simd::mask_type; + using tag_type = typename PointKernelType::simd::tag_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + Kokkos::Experimental::where(mask, kernels.rho) + .copy_to(&rho(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.kappa) + .copy_to(&kappa(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.rhop) + .copy_to(&rho_prime(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.alpha) + .copy_to(&alpha(ispec, iz, ix), tag_type()); + } + + template < + typename PointKernelType, + typename std::enable_if_t = 0> + void update_kernels_on_host( + const specfem::point::index &index, + const PointKernelType &kernels) const { + + static_assert(PointKernelType::medium_tag == value_type); + static_assert(PointKernelType::property_tag == property_type); + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + h_rho(ispec, iz, ix) = kernels.rho; + h_kappa(ispec, iz, ix) = kernels.kappa; + h_rho_prime(ispec, iz, ix) = kernels.rhop; + h_alpha(ispec, iz, ix) = kernels.alpha; + } + + template < + typename PointKernelType, + typename std::enable_if_t = 0> + void update_kernels_on_host( + const specfem::point::simd_index &index, + const PointKernelType &kernels) const { + + static_assert(PointKernelType::medium_tag == value_type); + static_assert(PointKernelType::property_tag == property_type); + + using simd_type = typename PointKernelType::simd::datatype; + using mask_type = typename PointKernelType::simd::mask_type; + using tag_type = typename PointKernelType::simd::tag_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + Kokkos::Experimental::where(mask, kernels.rho) + .copy_to(&h_rho(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.kappa) + .copy_to(&h_kappa(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.rhop) + .copy_to(&h_rho_prime(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, kernels.alpha) + .copy_to(&h_alpha(ispec, iz, ix), tag_type()); + } + + template < + typename PointKernelType, + typename std::enable_if_t = 0> + KOKKOS_INLINE_FUNCTION void add_kernels_on_device( + const specfem::point::index &index, + const PointKernelType &kernels) const { + + static_assert(PointKernelType::medium_tag == value_type); + static_assert(PointKernelType::property_tag == property_type); + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + rho(ispec, iz, ix) += kernels.rho; + kappa(ispec, iz, ix) += kernels.kappa; + rho_prime(ispec, iz, ix) += kernels.rhop; + alpha(ispec, iz, ix) += kernels.alpha; + } + + template < + typename PointKernelType, + typename std::enable_if_t = 0> + KOKKOS_INLINE_FUNCTION void add_kernels_on_device( + const specfem::point::simd_index &index, + const PointKernelType &kernels) const { + + static_assert(PointKernelType::medium_tag == value_type); + static_assert(PointKernelType::property_tag == property_type); + + using simd_type = typename PointKernelType::simd::datatype; + using mask_type = typename PointKernelType::simd::mask_type; + using tag_type = typename PointKernelType::simd::tag_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + simd_type lhs; + + Kokkos::Experimental::where(mask, lhs).copy_from(&rho(ispec, iz, ix), + tag_type()); + lhs += kernels.rho; + Kokkos::Experimental::where(mask, lhs).copy_to(&rho(ispec, iz, ix), + tag_type()); + + Kokkos::Experimental::where(mask, lhs).copy_from(&kappa(ispec, iz, ix), + tag_type()); + lhs += kernels.kappa; + Kokkos::Experimental::where(mask, lhs).copy_to(&kappa(ispec, iz, ix), + tag_type()); + + Kokkos::Experimental::where(mask, lhs).copy_from(&rho_prime(ispec, iz, ix), + tag_type()); + lhs += kernels.rhop; + Kokkos::Experimental::where(mask, lhs).copy_to(&rho_prime(ispec, iz, ix), + tag_type()); + + Kokkos::Experimental::where(mask, lhs).copy_from(&alpha(ispec, iz, ix), + tag_type()); + lhs += kernels.alpha; + Kokkos::Experimental::where(mask, lhs).copy_to(&alpha(ispec, iz, ix), + tag_type()); + } + + template < + typename PointKernelType, + typename std::enable_if_t = 0> + void add_kernels_on_host( + const specfem::point::index &index, + const PointKernelType &kernels) const { + + static_assert(PointKernelType::medium_tag == value_type); + static_assert(PointKernelType::property_tag == property_type); + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + h_rho(ispec, iz, ix) += kernels.rho; + h_kappa(ispec, iz, ix) += kernels.kappa; + h_rho_prime(ispec, iz, ix) += kernels.rhop; + h_alpha(ispec, iz, ix) += kernels.alpha; + } + + template < + typename PointKernelType, + typename std::enable_if_t = 0> + void add_kernels_on_host( + const specfem::point::simd_index &index, + const PointKernelType &kernels) const { + + static_assert(PointKernelType::medium_tag == value_type); + static_assert(PointKernelType::property_tag == property_type); + + using simd_type = typename PointKernelType::simd::datatype; + using mask_type = typename PointKernelType::simd::mask_type; + using tag_type = typename PointKernelType::simd::tag_type; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + simd_type lhs; + + Kokkos::Experimental::where(mask, lhs).copy_from(&h_rho(ispec, iz, ix), + tag_type()); + lhs += kernels.rho; + Kokkos::Experimental::where(mask, lhs).copy_to(&h_rho(ispec, iz, ix), + tag_type()); + + Kokkos::Experimental::where(mask, lhs).copy_from(&h_kappa(ispec, iz, ix), + tag_type()); + lhs += kernels.kappa; + Kokkos::Experimental::where(mask, lhs).copy_to(&h_kappa(ispec, iz, ix), + tag_type()); + + Kokkos::Experimental::where(mask, lhs).copy_from( + &h_rho_prime(ispec, iz, ix), tag_type()); + lhs += kernels.rhop; + Kokkos::Experimental::where(mask, lhs).copy_to(&h_rho_prime(ispec, iz, ix), + tag_type()); + + Kokkos::Experimental::where(mask, lhs).copy_from(&h_alpha(ispec, iz, ix), + tag_type()); + lhs += kernels.alpha; + Kokkos::Experimental::where(mask, lhs).copy_to(&h_alpha(ispec, iz, ix), + tag_type()); + } + + void copy_to_host() { + Kokkos::deep_copy(h_rho, rho); + Kokkos::deep_copy(h_kappa, kappa); + Kokkos::deep_copy(h_rho_prime, rho_prime); + Kokkos::deep_copy(h_alpha, alpha); + } + + void copy_to_device() { + Kokkos::deep_copy(rho, h_rho); + Kokkos::deep_copy(kappa, h_kappa); + Kokkos::deep_copy(rho_prime, h_rho_prime); + Kokkos::deep_copy(alpha, h_alpha); + } + + void initialize() { + Kokkos::parallel_for( + "specfem::compute::impl::kernels::acoustic::initialize", + Kokkos::MDRangePolicy >({ 0, 0, 0 }, + { nspec, ngllz, ngllx }), + KOKKOS_CLASS_LAMBDA(const int ispec, const int iz, const int ix) { + this->rho(ispec, iz, ix) = 0.0; + this->kappa(ispec, iz, ix) = 0.0; + this->rho_prime(ispec, iz, ix) = 0.0; + this->alpha(ispec, iz, ix) = 0.0; + }); + } +}; + +} // namespace kernels +} // namespace impl +} // namespace compute +} // namespace specfem diff --git a/include/compute/kernels/impl/material_kernels.hpp b/include/compute/kernels/impl/material_kernels.hpp new file mode 100644 index 00000000..a69fb869 --- /dev/null +++ b/include/compute/kernels/impl/material_kernels.hpp @@ -0,0 +1,49 @@ +#ifndef _SPECFEM_COMPUTE_KERNELS_IMPL_MATERIAL_KERNELS_HPP_ +#define _SPECFEM_COMPUTE_KERNELS_IMPL_MATERIAL_KERNELS_HPP_ + +#include "compute/properties/properties.hpp" +#include "enumerations/medium.hpp" +#include "kernels_container.hpp" +#include "kokkos_abstractions.h" +#include + +namespace specfem { +namespace compute { +namespace impl { +namespace kernels { +template +class material_kernels : public kernels_container { +public: + constexpr static auto value_type = type; + constexpr static auto property_type = property; + + material_kernels() = default; + + material_kernels( + const int nspec, const int n_element, const int ngllz, const int ngllx, + const specfem::compute::mesh_to_compute_mapping &mapping, + const specfem::mesh::tags &tags, + const specfem::kokkos::HostView1d property_index_mapping) + : specfem::compute::impl::kernels::kernels_container( + n_element, ngllz, ngllx) { + int count = 0; + for (int ispec = 0; ispec < nspec; ++ispec) { + const int ispec_mesh = mapping.compute_to_mesh(ispec); + const auto &tag = tags.tags_container(ispec_mesh); + if ((tag.medium_tag == type) && (tag.property_tag == property)) { + property_index_mapping(ispec) = count; + count++; + } + } + + assert(count == n_element); + } +}; +} // namespace kernels +} // namespace impl +} // namespace compute +} // namespace specfem + +#endif /* _SPECFEM_COMPUTE_KERNELS_IMPL_MATERIAL_KERNELS_HPP_ */ diff --git a/include/compute/kernels/interface.hpp b/include/compute/kernels/interface.hpp new file mode 100644 index 00000000..742a0b1b --- /dev/null +++ b/include/compute/kernels/interface.hpp @@ -0,0 +1,9 @@ +#ifndef _COMPUTE_KERNELS_INTERFACE_HPP_ +#define _COMPUTE_KERNELS_INTERFACE_HPP_ + +#include "kernels.hpp" +// #include "properties.tpp" +#include "impl/kernels_container.hpp" +#include "impl/material_kernels.hpp" + +#endif /* _COMPUTE_KERNELS_INTERFACE_HPP_ */ diff --git a/include/compute/kernels/kernels.hpp b/include/compute/kernels/kernels.hpp new file mode 100644 index 00000000..503eb55b --- /dev/null +++ b/include/compute/kernels/kernels.hpp @@ -0,0 +1,357 @@ +#pragma once + +#include "enumerations/medium.hpp" +#include "impl/material_kernels.hpp" +#include "mesh/materials/materials.hpp" +#include "point/coordinates.hpp" +#include "point/kernels.hpp" +#include + +namespace specfem { +namespace compute { +/** + * @brief Misfit kernels (Frechet derivatives) for every quadrature point in the + * finite element mesh + * + */ +struct kernels { +private: + using IndexViewType = Kokkos::View; + using MediumTagViewType = + Kokkos::View; ///< Underlying view type to + ///< store medium tags + using PropertyTagViewType = + Kokkos::View; ///< Underlying view type to + ///< store property tags + +public: + int nspec; ///< total number of spectral elements + int ngllz; ///< number of quadrature points in z dimension + int ngllx; ///< number of quadrature points in x dimension + MediumTagViewType element_types; ///< Medium tag for every spectral element + PropertyTagViewType element_property; ///< Property tag for every spectral + ///< element + MediumTagViewType::HostMirror h_element_types; ///< Host mirror of @ref + ///< element_types + PropertyTagViewType::HostMirror h_element_property; ///< Host mirror of @ref + ///< element_property + + IndexViewType property_index_mapping; + IndexViewType::HostMirror h_property_index_mapping; + + specfem::compute::impl::kernels::material_kernels< + specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic> + elastic_isotropic; ///< Elastic isotropic material kernels + + specfem::compute::impl::kernels::material_kernels< + specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic> + acoustic_isotropic; ///< Acoustic isotropic material kernels + + /** + * @name Constructors + * + */ + ///@{ + /** + * @brief Default constructor + * + */ + kernels() = default; + + /** + * @brief Construct a new kernels object + * + * @param nspec Total number of spectral elements + * @param ngllz Number of quadrature points in z dimension + * @param ngllx Number of quadrature points in x dimension + * @param mapping mesh to compute mapping + * @param tags Tags for every element in spectral element mesh + */ + kernels(const int nspec, const int ngllz, const int ngllx, + const specfem::compute::mesh_to_compute_mapping &mapping, + const specfem::mesh::tags &tags); + ///@} + + /** + * @brief Copy misfit kernel data to host + * + */ + void copy_to_host() { + Kokkos::deep_copy(h_element_types, element_types); + Kokkos::deep_copy(h_element_property, element_property); + Kokkos::deep_copy(h_property_index_mapping, property_index_mapping); + elastic_isotropic.copy_to_host(); + acoustic_isotropic.copy_to_host(); + } + + void copy_to_device() { + Kokkos::deep_copy(element_types, h_element_types); + Kokkos::deep_copy(element_property, h_element_property); + Kokkos::deep_copy(property_index_mapping, h_property_index_mapping); + elastic_isotropic.copy_to_device(); + acoustic_isotropic.copy_to_device(); + } +}; + +/** + * @defgroup ComputeKernelsDataAccess + */ + +/** + * @brief Load misfit kernels for a given quadrature point on the device + * + * @ingroup ComputeKernelsDataAccess + * + * @tparam PointKernelType Point kernel type. Needs to be of @ref + * specfem::point::kernels + * @tparam IndexType Index type. Needs to be of @ref specfem::point::index or + * @ref specfem::point::simd_index + * @param index Index of the quadrature point + * @param kernels Misfit kernels container + * @param point_kernels Kernels at a given quadrature point (output) + */ +template ::type = 0> +KOKKOS_FUNCTION void load_on_device(const IndexType &index, + const kernels &kernels, + PointKernelType &point_kernels) { + const int ispec = kernels.property_index_mapping(index.ispec); + + constexpr auto MediumTag = PointKernelType::medium_tag; + constexpr auto PropertyTag = PointKernelType::property_tag; + + IndexType l_index = index; + l_index.ispec = ispec; + + if constexpr ((MediumTag == specfem::element::medium_tag::elastic) && + (PropertyTag == specfem::element::property_tag::isotropic)) { + kernels.elastic_isotropic.load_device_kernels(l_index, point_kernels); + } else if constexpr ((MediumTag == specfem::element::medium_tag::acoustic) && + (PropertyTag == + specfem::element::property_tag::isotropic)) { + kernels.acoustic_isotropic.load_device_kernels(l_index, point_kernels); + } else { + static_assert("Material type not implemented"); + } + + return; +} + +/** + * @brief Load misfit kernels for a given quadrature point on the host + * + * @ingroup ComputeKernelsDataAccess + * + * @tparam PointKernelType Point kernel type. Needs to be of @ref + * specfem::point::kernels + * @tparam IndexType Index type. Needs to be of @ref specfem::point::index or + * @ref specfem::point::simd_index + * @param index Index of the quadrature point + * @param kernels Misfit kernels container + * @param point_kernels Kernels at a given quadrature point (output) + */ +template ::type = 0> +void load_on_host(const IndexType &index, const kernels &kernels, + PointKernelType &point_kernels) { + const int ispec = kernels.h_property_index_mapping(index.ispec); + + constexpr auto MediumTag = PointKernelType::medium_tag; + constexpr auto PropertyTag = PointKernelType::property_tag; + + IndexType l_index = index; + l_index.ispec = ispec; + + if constexpr ((MediumTag == specfem::element::medium_tag::elastic) && + (PropertyTag == specfem::element::property_tag::isotropic)) { + kernels.elastic_isotropic.load_host_kernels(l_index, point_kernels); + } else if constexpr ((MediumTag == specfem::element::medium_tag::acoustic) && + (PropertyTag == + specfem::element::property_tag::isotropic)) { + kernels.acoustic_isotropic.load_host_kernels(l_index, point_kernels); + } else { + static_assert("Material type not implemented"); + } + + return; +} + +/** + * @brief Store misfit kernels for a given quadrature point on the host + * + * @ingroup ComputeKernelsDataAccess + * + * @tparam PointKernelType Point kernel type. Needs to be of @ref + * specfem::point::kernels + * @tparam IndexType Index type. Needs to be of @ref specfem::point::index or + * @ref specfem::point::simd_index + * @param index Index of the quadrature point + * @param point_kernels Kernels at a given quadrature point + * @param kernels Misfit kernels container + */ +template ::type = 0> +void store_on_host(const IndexType &index, const PointKernelType &point_kernels, + const kernels &kernels) { + const int ispec = kernels.h_property_index_mapping(index.ispec); + + constexpr auto MediumTag = PointKernelType::medium_tag; + constexpr auto PropertyTag = PointKernelType::property_tag; + + IndexType l_index = index; + l_index.ispec = ispec; + + if constexpr ((MediumTag == specfem::element::medium_tag::elastic) && + (PropertyTag == specfem::element::property_tag::isotropic)) { + kernels.elastic_isotropic.update_kernels_on_host(l_index, point_kernels); + } else if constexpr ((MediumTag == specfem::element::medium_tag::acoustic) && + (PropertyTag == + specfem::element::property_tag::isotropic)) { + kernels.acoustic_isotropic.update_kernels_on_host(l_index, point_kernels); + } else { + static_assert("Material type not implemented"); + } + + return; +} + +/** + * @brief Store misfit kernels for a given quadrature point on the device + * + * @ingroup ComputeKernelsDataAccess + * + * @tparam PointKernelType Point kernel type. Needs to be of @ref + * specfem::point::kernels + * @tparam IndexType Index type. Needs to be of @ref specfem::point::index or + * @ref specfem::point::simd_index + * @param index Index of the quadrature point + * @param point_kernels Kernels at a given quadrature point + * @param kernels Misfit kernels container + */ +template ::type = 0> +KOKKOS_FUNCTION void store_on_device(const IndexType &index, + const PointKernelType &point_kernels, + const kernels &kernels) { + const int ispec = kernels.property_index_mapping(index.ispec); + + constexpr auto MediumTag = PointKernelType::medium_tag; + constexpr auto PropertyTag = PointKernelType::property_tag; + + IndexType l_index = index; + l_index.ispec = ispec; + + if constexpr ((MediumTag == specfem::element::medium_tag::elastic) && + (PropertyTag == specfem::element::property_tag::isotropic)) { + kernels.elastic_isotropic.update_kernels_on_device(l_index, point_kernels); + } else if constexpr ((MediumTag == specfem::element::medium_tag::acoustic) && + (PropertyTag == + specfem::element::property_tag::isotropic)) { + kernels.acoustic_isotropic.update_kernels_on_device(l_index, point_kernels); + } else { + static_assert("Material type not implemented"); + } + + return; +} + +/** + * @brief Add misfit kernels for a given quadrature point to the existing + * kernels on the device + * + * @ingroup ComputeKernelsDataAccess + * + * @tparam PointKernelType Point kernel type. Needs to be of @ref + * specfem::point::kernels + * @tparam IndexType Index type. Needs to be of @ref specfem::point::index or + * @ref specfem::point::simd_index + * @param index Index of the quadrature point + * @param point_kernels Kernels at a given quadrature point + * @param kernels Misfit kernels container + */ +template ::type = 0> +KOKKOS_FUNCTION void add_on_device(const IndexType &index, + const PointKernelType &point_kernels, + const kernels &kernels) { + + const int ispec = kernels.property_index_mapping(index.ispec); + + constexpr auto MediumTag = PointKernelType::medium_tag; + constexpr auto PropertyTag = PointKernelType::property_tag; + + IndexType l_index = index; + l_index.ispec = ispec; + + if constexpr ((MediumTag == specfem::element::medium_tag::elastic) && + (PropertyTag == specfem::element::property_tag::isotropic)) { + kernels.elastic_isotropic.add_kernels_on_device(l_index, point_kernels); + } else if constexpr ((MediumTag == specfem::element::medium_tag::acoustic) && + (PropertyTag == + specfem::element::property_tag::isotropic)) { + kernels.acoustic_isotropic.add_kernels_on_device(l_index, point_kernels); + } else { + static_assert("Material type not implemented"); + } + + return; +} + +/** + * @brief Add misfit kernels for a given quadrature point to the existing + * kernels on the host + * + * @ingroup ComputeKernelsDataAccess + * + * @tparam PointKernelType Point kernel type. Needs to be of @ref + * specfem::point::kernels + * @tparam IndexType Index type. Needs to be of @ref specfem::point::index or + * @ref specfem::point::simd_index + * @param index Index of the quadrature point + * @param point_kernels Kernels at a given quadrature point + * @param kernels Misfit kernels container + */ +template ::type = 0> +void add_on_host(const IndexType &index, const PointKernelType &point_kernels, + const kernels &kernels) { + const int ispec = kernels.h_property_index_mapping(index.ispec); + + constexpr auto MediumTag = PointKernelType::medium_tag; + constexpr auto PropertyTag = PointKernelType::property_tag; + + IndexType l_index = index; + l_index.ispec = ispec; + + if constexpr ((MediumTag == specfem::element::medium_tag::elastic) && + (PropertyTag == specfem::element::property_tag::isotropic)) { + kernels.elastic_isotropic.add_kernels_on_host(l_index, point_kernels); + } else if constexpr ((MediumTag == specfem::element::medium_tag::acoustic) && + (PropertyTag == + specfem::element::property_tag::isotropic)) { + kernels.acoustic_isotropic.add_kernels_on_host(l_index, point_kernels); + } else { + static_assert("Material type not implemented"); + } + + return; +} + +} // namespace compute +} // namespace specfem diff --git a/include/compute/properties/impl/elastic_isotropic.tpp b/include/compute/properties/impl/elastic_isotropic.tpp new file mode 100644 index 00000000..e69de29b diff --git a/include/compute/properties/impl/material_properties.hpp b/include/compute/properties/impl/material_properties.hpp new file mode 100644 index 00000000..1a955029 --- /dev/null +++ b/include/compute/properties/impl/material_properties.hpp @@ -0,0 +1,67 @@ +#pragma once + +#include "compute/compute_mesh.hpp" +#include "mesh/materials/materials.hpp" +#include "mesh/tags/tags.hpp" +#include "properties_container.hpp" + +namespace specfem { +namespace compute { +namespace impl { +namespace properties { +template +struct material_property + : public specfem::compute::impl::properties::properties_container< + type, property> { + constexpr static auto value_type = type; + constexpr static auto property_type = property; + constexpr static auto dimension = specfem::dimension::type::dim2; + + material_property() = default; + + material_property( + const int nspec, const int n_element, const int ngllz, const int ngllx, + const specfem::compute::mesh_to_compute_mapping &mapping, + const specfem::mesh::tags &tags, + const specfem::mesh::materials &materials, + const specfem::kokkos::HostView1d property_index_mapping) + : specfem::compute::impl::properties::properties_container( + n_element, ngllz, ngllx) { + + int count = 0; + for (int ispec = 0; ispec < nspec; ++ispec) { + const int ispec_mesh = mapping.compute_to_mesh(ispec); + const auto &tag = tags.tags_container(ispec_mesh); + + if ((tag.medium_tag == type) && (tag.property_tag == property)) { + property_index_mapping(ispec) = count; + for (int iz = 0; iz < ngllz; ++iz) { + for (int ix = 0; ix < ngllx; ++ix) { + // Get the material at index from mesh::materials + auto material = + std::get >( + materials[ispec_mesh]); + + // Assign the material property to the property container + auto point_property = material.get_properties(); + this->assign(specfem::point::index(count, iz, ix), + point_property); + } + } + count++; + } + } + + assert(count == n_element); + + this->copy_to_device(); + + return; + } +}; +} // namespace properties +} // namespace impl +} // namespace compute +} // namespace specfem diff --git a/include/compute/properties/impl/properties_container.hpp b/include/compute/properties/impl/properties_container.hpp new file mode 100644 index 00000000..fb33f70a --- /dev/null +++ b/include/compute/properties/impl/properties_container.hpp @@ -0,0 +1,473 @@ +#ifndef _COMPUTE_PROPERTIES_IMPL_HPP +#define _COMPUTE_PROPERTIES_IMPL_HPP + +#include "point/interface.hpp" +#include + +namespace specfem { +namespace compute { +namespace impl { + +namespace properties { + +template +struct properties_container { + + static_assert("Material type not implemented"); +}; + +template <> +struct properties_container { + + constexpr static auto dimension = specfem::dimension::type::dim2; + constexpr static auto value_type = specfem::element::medium_tag::elastic; + constexpr static auto property_type = + specfem::element::property_tag::isotropic; + + using ViewType = typename Kokkos::View; + + int nspec; ///< total number of acoustic spectral elements + int ngllz; ///< number of quadrature points in z dimension + int ngllx; ///< number of quadrature points in x dimension + ViewType rho; + ViewType::HostMirror h_rho; + ViewType mu; + ViewType::HostMirror h_mu; + ViewType lambdaplus2mu; + ViewType::HostMirror h_lambdaplus2mu; + + properties_container() = default; + + properties_container(const int nspec, const int ngllz, const int ngllx) + : nspec(nspec), ngllz(ngllz), ngllx(ngllx), + rho("specfem::compute::properties::rho", nspec, ngllz, ngllx), + h_rho(Kokkos::create_mirror_view(rho)), + mu("specfem::compute::properties::mu", nspec, ngllz, ngllx), + h_mu(Kokkos::create_mirror_view(mu)), + lambdaplus2mu("specfem::compute::properties::lambdaplus2mu", nspec, + ngllz, ngllx), + h_lambdaplus2mu(Kokkos::create_mirror_view(lambdaplus2mu)) {} + + template < + typename PointProperties, + typename std::enable_if_t = 0> + KOKKOS_FORCEINLINE_FUNCTION void + load_device_properties(const specfem::point::index &index, + PointProperties &property) const { + + static_assert(PointProperties::dimension == dimension, + "Dimension mismatch"); + static_assert(PointProperties::medium_tag == value_type, + "Medium tag mismatch"); + static_assert(PointProperties::property_tag == property_type, + "Property tag mismatch"); + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + property.rho = rho(ispec, iz, ix); + property.mu = mu(ispec, iz, ix); + property.lambdaplus2mu = lambdaplus2mu(ispec, iz, ix); + property.lambda = property.lambdaplus2mu - 2 * property.mu; + property.rho_vp = sqrt(property.rho * property.lambdaplus2mu); + property.rho_vs = sqrt(property.rho * property.mu); + } + + template < + typename PointProperties, + typename std::enable_if_t = 0> + KOKKOS_FORCEINLINE_FUNCTION void + load_device_properties(const specfem::point::simd_index &index, + PointProperties &property) const { + + static_assert(PointProperties::dimension == dimension, + "Dimension mismatch"); + static_assert(PointProperties::medium_tag == value_type, + "Medium tag mismatch"); + static_assert(PointProperties::property_tag == property_type, + "Property tag mismatch"); + + using simd = typename PointProperties::simd; + using mask_type = typename simd::mask_type; + using tag_type = typename simd::tag_type; + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + Kokkos::Experimental::where(mask, property.rho) + .copy_from(&rho(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, property.mu) + .copy_from(&mu(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, property.lambdaplus2mu) + .copy_from(&lambdaplus2mu(ispec, iz, ix), tag_type()); + + property.lambda = property.lambdaplus2mu - 2 * property.mu; + property.rho_vp = Kokkos::sqrt(property.rho * property.lambdaplus2mu); + property.rho_vs = Kokkos::sqrt(property.rho * property.mu); + } + + template < + typename PointProperties, + typename std::enable_if_t = 0> + inline void + load_host_properties(const specfem::point::index &index, + PointProperties &property) const { + + static_assert(PointProperties::dimension == dimension, + "Dimension mismatch"); + static_assert(PointProperties::medium_tag == value_type, + "Medium tag mismatch"); + static_assert(PointProperties::property_tag == property_type, + "Property tag mismatch"); + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + property.rho = h_rho(ispec, iz, ix); + property.mu = h_mu(ispec, iz, ix); + property.lambdaplus2mu = h_lambdaplus2mu(ispec, iz, ix); + property.lambda = property.lambdaplus2mu - 2 * property.mu; + property.rho_vp = sqrt(property.rho * property.lambdaplus2mu); + property.rho_vs = sqrt(property.rho * property.mu); + } + + template < + typename PointProperties, + typename std::enable_if_t = 0> + inline void + load_host_properties(const specfem::point::simd_index &index, + PointProperties &property) const { + + static_assert(PointProperties::dimension == dimension, + "Dimension mismatch"); + static_assert(PointProperties::medium_tag == value_type, + "Medium tag mismatch"); + static_assert(PointProperties::property_tag == property_type, + "Property tag mismatch"); + + using simd = typename PointProperties::simd; + using mask_type = typename simd::mask_type; + using tag_type = typename simd::tag_type; + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + mask_type mask([&](std::size_t lane) { return index.mask(lane); }); + + Kokkos::Experimental::where(mask, property.rho) + .copy_from(&h_rho(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, property.mu) + .copy_from(&h_mu(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, property.lambdaplus2mu) + .copy_from(&h_lambdaplus2mu(ispec, iz, ix), tag_type()); + + property.lambda = property.lambdaplus2mu - 2 * property.mu; + property.rho_vp = Kokkos::sqrt(property.rho * property.lambdaplus2mu); + property.rho_vs = Kokkos::sqrt(property.rho * property.mu); + } + + void copy_to_device() { + Kokkos::deep_copy(rho, h_rho); + Kokkos::deep_copy(mu, h_mu); + Kokkos::deep_copy(lambdaplus2mu, h_lambdaplus2mu); + } + + void copy_to_host() { + Kokkos::deep_copy(h_rho, rho); + Kokkos::deep_copy(h_mu, mu); + Kokkos::deep_copy(h_lambdaplus2mu, lambdaplus2mu); + } + + template < + typename PointProperties, + typename std::enable_if_t = 0> + inline void assign(const specfem::point::index &index, + const PointProperties &property) const { + + static_assert(PointProperties::dimension == dimension, + "Dimension mismatch"); + static_assert(PointProperties::medium_tag == value_type, + "Medium tag mismatch"); + static_assert(PointProperties::property_tag == property_type, + "Property tag mismatch"); + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + h_rho(ispec, iz, ix) = property.rho; + h_mu(ispec, iz, ix) = property.mu; + h_lambdaplus2mu(ispec, iz, ix) = property.lambdaplus2mu; + } + + template < + typename PointProperties, + typename std::enable_if_t = 0> + inline void assign(const specfem::point::simd_index &index, + const PointProperties &property) const { + + static_assert(PointProperties::dimension == dimension, + "Dimension mismatch"); + static_assert(PointProperties::medium_tag == value_type, + "Medium tag mismatch"); + static_assert(PointProperties::property_tag == property_type, + "Property tag mismatch"); + + using simd = typename PointProperties::simd; + using mask_type = typename simd::mask_type; + using tag_type = typename simd::tag_type; + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + mask_type mask([&, this](std::size_t lane) { return index.mask(lane); }); + + Kokkos::Experimental::where(mask, property.rho) + .copy_to(&h_rho(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, property.mu) + .copy_to(&h_mu(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, property.lambdaplus2mu) + .copy_to(&h_lambdaplus2mu(ispec, iz, ix), tag_type()); + } +}; + +template <> +struct properties_container { + + constexpr static auto dimension = specfem::dimension::type::dim2; + constexpr static auto value_type = specfem::element::medium_tag::acoustic; + constexpr static auto property_type = + specfem::element::property_tag::isotropic; + + using ViewType = typename Kokkos::View; + + int nspec; ///< total number of acoustic spectral elements + int ngllz; ///< number of quadrature points in z dimension + int ngllx; ///< number of quadrature points in x dimension + ViewType rho_inverse; + ViewType::HostMirror h_rho_inverse; + ViewType lambdaplus2mu_inverse; + ViewType::HostMirror h_lambdaplus2mu_inverse; + ViewType kappa; + ViewType::HostMirror h_kappa; + + properties_container() = default; + + properties_container(const int nspec, const int ngllz, const int ngllx) + : nspec(nspec), ngllz(ngllz), ngllx(ngllx), + rho_inverse("specfem::compute::properties::rho_inverse", nspec, ngllz, + ngllx), + h_rho_inverse(Kokkos::create_mirror_view(rho_inverse)), + lambdaplus2mu_inverse( + "specfem::compute::properties::lambdaplus2mu_inverse", nspec, ngllz, + ngllx), + h_lambdaplus2mu_inverse( + Kokkos::create_mirror_view(lambdaplus2mu_inverse)), + kappa("specfem::compute::properties::kappa", nspec, ngllz, ngllx), + h_kappa(Kokkos::create_mirror_view(kappa)) {} + + template < + typename PointProperties, + typename std::enable_if_t = 0> + KOKKOS_FORCEINLINE_FUNCTION void + load_device_properties(const specfem::point::index &index, + PointProperties &property) const { + + static_assert(PointProperties::dimension == dimension, + "Dimension mismatch"); + static_assert(PointProperties::medium_tag == value_type, + "Medium tag mismatch"); + static_assert(PointProperties::property_tag == property_type, + "Property tag mismatch"); + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + property.rho_inverse = rho_inverse(ispec, iz, ix); + property.lambdaplus2mu_inverse = lambdaplus2mu_inverse(ispec, iz, ix); + property.kappa = kappa(ispec, iz, ix); + property.rho_vpinverse = + sqrt(property.rho_inverse * property.lambdaplus2mu_inverse); + } + + template < + typename PointProperties, + typename std::enable_if_t = 0> + KOKKOS_FORCEINLINE_FUNCTION void + load_device_properties(const specfem::point::simd_index &index, + PointProperties &property) const { + + static_assert(PointProperties::dimension == dimension, + "Dimension mismatch"); + static_assert(PointProperties::medium_tag == value_type, + "Medium tag mismatch"); + static_assert(PointProperties::property_tag == property_type, + "Property tag mismatch"); + + using simd = typename PointProperties::simd; + using mask_type = typename simd::mask_type; + using tag_type = typename simd::tag_type; + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + mask_type mask([&, this](std::size_t lane) { return index.mask(lane); }); + + Kokkos::Experimental::where(mask, property.rho_inverse) + .copy_from(&rho_inverse(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, property.lambdaplus2mu_inverse) + .copy_from(&lambdaplus2mu_inverse(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, property.kappa) + .copy_from(&kappa(ispec, iz, ix), tag_type()); + + property.rho_vpinverse = + Kokkos::sqrt(property.rho_inverse * property.lambdaplus2mu_inverse); + } + + template < + typename PointProperties, + typename std::enable_if_t = 0> + inline void + load_host_properties(const specfem::point::index &index, + PointProperties &property) const { + + static_assert(PointProperties::dimension == dimension, + "Dimension mismatch"); + static_assert(PointProperties::medium_tag == value_type, + "Medium tag mismatch"); + static_assert(PointProperties::property_tag == property_type, + "Property tag mismatch"); + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + property.rho_inverse = h_rho_inverse(ispec, iz, ix); + property.lambdaplus2mu_inverse = h_lambdaplus2mu_inverse(ispec, iz, ix); + property.kappa = h_kappa(ispec, iz, ix); + property.rho_vpinverse = + sqrt(property.rho_inverse * property.lambdaplus2mu_inverse); + } + + template < + typename PointProperties, + typename std::enable_if_t = 0> + inline void + load_host_properties(const specfem::point::simd_index &index, + PointProperties &property) const { + + static_assert(PointProperties::dimension == dimension, + "Dimension mismatch"); + static_assert(PointProperties::medium_tag == value_type, + "Medium tag mismatch"); + static_assert(PointProperties::property_tag == property_type, + "Property tag mismatch"); + + using simd = typename PointProperties::simd; + using mask_type = typename simd::mask_type; + using tag_type = typename simd::tag_type; + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + mask_type mask([&, this](std::size_t lane) { return index.mask(lane); }); + + Kokkos::Experimental::where(mask, property.rho_inverse) + .copy_from(&h_rho_inverse(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, property.lambdaplus2mu_inverse) + .copy_from(&h_lambdaplus2mu_inverse(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, property.kappa) + .copy_from(&h_kappa(ispec, iz, ix), tag_type()); + + property.rho_vpinverse = + Kokkos::sqrt(property.rho_inverse * property.lambdaplus2mu_inverse); + } + + void copy_to_device() { + Kokkos::deep_copy(rho_inverse, h_rho_inverse); + Kokkos::deep_copy(lambdaplus2mu_inverse, h_lambdaplus2mu_inverse); + Kokkos::deep_copy(kappa, h_kappa); + } + + void copy_to_host() { + Kokkos::deep_copy(h_rho_inverse, rho_inverse); + Kokkos::deep_copy(h_lambdaplus2mu_inverse, lambdaplus2mu_inverse); + Kokkos::deep_copy(h_kappa, kappa); + } + + template < + typename PointProperties, + typename std::enable_if_t = 0> + inline void assign(const specfem::point::index &index, + const PointProperties &property) const { + + static_assert(PointProperties::dimension == dimension, + "Dimension mismatch"); + static_assert(PointProperties::medium_tag == value_type, + "Medium tag mismatch"); + static_assert(PointProperties::property_tag == property_type, + "Property tag mismatch"); + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + h_rho_inverse(ispec, iz, ix) = property.rho_inverse; + h_lambdaplus2mu_inverse(ispec, iz, ix) = property.lambdaplus2mu_inverse; + h_kappa(ispec, iz, ix) = property.kappa; + } + + template < + typename PointProperties, + typename std::enable_if_t = 0> + inline void assign(const specfem::point::simd_index &index, + const PointProperties &property) const { + + static_assert(PointProperties::dimension == dimension, + "Dimension mismatch"); + static_assert(PointProperties::medium_tag == value_type, + "Medium tag mismatch"); + static_assert(PointProperties::property_tag == property_type, + "Property tag mismatch"); + + using simd = typename PointProperties::simd; + using mask_type = typename simd::mask_type; + using tag_type = typename simd::tag_type; + + const int ispec = index.ispec; + const int iz = index.iz; + const int ix = index.ix; + + mask_type mask([&, this](std::size_t lane) { return index.mask(lane); }); + + Kokkos::Experimental::where(mask, property.rho_inverse) + .copy_to(&h_rho_inverse(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, property.lambdaplus2mu_inverse) + .copy_to(&h_lambdaplus2mu_inverse(ispec, iz, ix), tag_type()); + Kokkos::Experimental::where(mask, property.kappa) + .copy_to(&h_kappa(ispec, iz, ix), tag_type()); + } +}; + +} // namespace properties + +} // namespace impl +} // namespace compute +} // namespace specfem + +#endif /* _COMPUTE_PROPERTIES_IMPL_HPP */ diff --git a/include/compute/properties/interface.hpp b/include/compute/properties/interface.hpp new file mode 100644 index 00000000..fb94e055 --- /dev/null +++ b/include/compute/properties/interface.hpp @@ -0,0 +1,9 @@ +#ifndef _COMPUTE_PROPERTIES_INTERFACE_HPP_ +#define _COMPUTE_PROPERTIES_INTERFACE_HPP_ + +#include "properties.hpp" +// #include "properties.tpp" +#include "impl/material_properties.hpp" +#include "impl/properties_container.hpp" + +#endif /* _COMPUTE_PROPERTIES_INTERFACE_HPP_ */ diff --git a/include/compute/properties/properties.hpp b/include/compute/properties/properties.hpp new file mode 100644 index 00000000..9e4ed93b --- /dev/null +++ b/include/compute/properties/properties.hpp @@ -0,0 +1,243 @@ +#ifndef _COMPUTE_PROPERTIES_HPP +#define _COMPUTE_PROPERTIES_HPP + +#include "enumerations/specfem_enums.hpp" +#include "impl/material_properties.hpp" +#include "impl/properties_container.hpp" +#include "kokkos_abstractions.h" +#include "macros.hpp" +#include "material/material.hpp" +#include "point/coordinates.hpp" +#include "specfem_setup.hpp" +#include +#include +#include + +namespace specfem { +namespace compute { + +/** + * @brief Material properties at every quadrature point in the finite element + * mesh + * + */ +struct properties { +private: + using IndexViewType = Kokkos::View; + using MediumTagViewType = + Kokkos::View; ///< Underlying view type to + ///< store medium tags + using PropertyTagViewType = + Kokkos::View; ///< Underlying view type to + ///< store property tags + +public: + int nspec; ///< total number of spectral elements + int ngllz; ///< number of quadrature points in z dimension + int ngllx; ///< number of quadrature points in x dimension + IndexViewType property_index_mapping; + IndexViewType::HostMirror h_property_index_mapping; + MediumTagViewType element_types; ///< Medium Tag for every spectral + ///< element + PropertyTagViewType element_property; ///< Property Tag for every spectral + ///< element + MediumTagViewType::HostMirror h_element_types; ///< Host mirror of + ///< @ref element_types + PropertyTagViewType::HostMirror h_element_property; ///< Host mirror of + ///< @ref element_property + + specfem::compute::impl::properties::material_property< + specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic> + elastic_isotropic; ///< Elastic isotropic material properties + specfem::compute::impl::properties::material_property< + specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic> + acoustic_isotropic; ///< Acoustic isotropic material properties + + /** + * @name Constructors + */ + ///@{ + + /** + * @brief Default constructor + * + */ + properties() = default; + + /** + * @brief Construct a new properties object from mesh information + * + * @param nspec Number of spectral elements + * @param ngllz Number of quadrature points in z direction + * @param ngllx Number of quadrature points in x direction + * @param mapping Mapping of spectral element index from mesh to assembly + * @param tags Element Tags for every spectral element + * @param materials Material properties for every spectral element + */ + properties(const int nspec, const int ngllz, const int ngllx, + const specfem::compute::mesh_to_compute_mapping &mapping, + const specfem::mesh::tags &tags, + const specfem::mesh::materials &materials); + + ///@} +}; + +/** + * @defgroup ComputePropertiesDataAccess + */ + +/** + * @brief Load the material properties at a given quadrature point on the device + * + * @ingroup ComputePropertiesDataAccess + * + * @tparam PointPropertiesType Point properties type. Needs to be of @ref + * specfem::point::properties + * @tparam IndexType Index type. Needs to be of @ref specfem::point::index or + * @ref specfem::point::simd_index + * @param lcoord Index of the quadrature point + * @param properties Material properties container + * @param point_properties Material properties at the given quadrature point + * (output) + */ +template = 0> +KOKKOS_FORCEINLINE_FUNCTION void +load_on_device(const IndexType &lcoord, + const specfem::compute::properties &properties, + PointPropertiesType &point_properties) { + const int ispec = lcoord.ispec; + + IndexType l_index = lcoord; + + const int index = properties.property_index_mapping(ispec); + + l_index.ispec = index; + + constexpr auto MediumTag = PointPropertiesType::medium_tag; + constexpr auto PropertyTag = PointPropertiesType::property_tag; + constexpr auto DimensionType = PointPropertiesType::dimension; + + static_assert(DimensionType == specfem::dimension::type::dim2, + "Only 2D properties are supported"); + + if constexpr ((MediumTag == specfem::element::medium_tag::elastic) && + (PropertyTag == specfem::element::property_tag::isotropic)) { + properties.elastic_isotropic.load_device_properties(l_index, + point_properties); + } else if constexpr ((MediumTag == specfem::element::medium_tag::acoustic) && + (PropertyTag == + specfem::element::property_tag::isotropic)) { + properties.acoustic_isotropic.load_device_properties(l_index, + point_properties); + } else { + static_assert("Material type not implemented"); + } +} + +/** + * @brief Store the material properties at a given quadrature point on the + * device + * + * @ingroup ComputePropertiesDataAccess + * + * @tparam PointPropertiesType Point properties type. Needs to be of @ref + * specfem::point::properties + * @tparam IndexType Index type. Needs to be of @ref specfem::point::index or + * @ref specfem::point::simd_index + * @param lcoord Index of the quadrature point + * @param properties Material properties container + * @param point_properties Material properties at the given quadrature point + */ +template = 0> +void load_on_host(const IndexType &lcoord, + const specfem::compute::properties &properties, + PointPropertiesType &point_properties) { + const int ispec = lcoord.ispec; + + IndexType l_index = lcoord; + + const int index = properties.h_property_index_mapping(ispec); + + l_index.ispec = index; + + constexpr auto MediumTag = PointPropertiesType::medium_tag; + constexpr auto PropertyTag = PointPropertiesType::property_tag; + constexpr auto DimensionType = PointPropertiesType::dimension; + + static_assert(DimensionType == specfem::dimension::type::dim2, + "Only 2D properties are supported"); + + if constexpr ((MediumTag == specfem::element::medium_tag::elastic) && + (PropertyTag == specfem::element::property_tag::isotropic)) { + properties.elastic_isotropic.load_host_properties(l_index, + point_properties); + } else if constexpr ((MediumTag == specfem::element::medium_tag::acoustic) && + (PropertyTag == + specfem::element::property_tag::isotropic)) { + properties.acoustic_isotropic.load_host_properties(l_index, + point_properties); + } else { + static_assert("Material type not implemented"); + } +} + +/** + * @brief Store the material properties at a given quadrature point on the host + * + * @ingroup ComputePropertiesDataAccess + * + * @tparam PointPropertiesType Point properties type. Needs to be of @ref + * specfem::point::properties + * @tparam IndexType Index type. Needs to be of @ref specfem::point::index or + * @ref specfem::point::simd_index + * @param lcoord Index of the quadrature point + * @param properties Material properties container + * @param point_properties Material properties at the given quadrature point + */ +template = 0> +void store_on_host(const IndexType &lcoord, + const specfem::compute::properties &properties, + const PointPropertiesType &point_properties) { + const int ispec = lcoord.ispec; + + const int index = properties.h_property_index_mapping(ispec); + + IndexType l_index = lcoord; + + l_index.ispec = index; + + constexpr auto MediumTag = PointPropertiesType::medium_tag; + constexpr auto PropertyTag = PointPropertiesType::property_tag; + constexpr auto DimensionType = PointPropertiesType::dimension; + + static_assert(DimensionType == specfem::dimension::type::dim2, + "Only 2D properties are supported"); + + if constexpr ((MediumTag == specfem::element::medium_tag::elastic) && + (PropertyTag == specfem::element::property_tag::isotropic)) { + properties.elastic_isotropic.assign(l_index, point_properties); + } else if constexpr ((MediumTag == specfem::element::medium_tag::acoustic) && + (PropertyTag == + specfem::element::property_tag::isotropic)) { + properties.acoustic_isotropic.assign(l_index, point_properties); + } else { + static_assert("Material type not implemented"); + } +} +} // namespace compute +} // namespace specfem + +#endif diff --git a/include/compute/properties/properties.tpp b/include/compute/properties/properties.tpp new file mode 100644 index 00000000..a7255ba1 --- /dev/null +++ b/include/compute/properties/properties.tpp @@ -0,0 +1,48 @@ +#ifndef _COMPUTE_PROPERTIES_PROPERTIES_TPP_ +#define _COMPUTE_PROPERTIES_PROPERTIES_TPP_ + +#include "mesh/materials/interface.hpp" +#include "properties.hpp" +#include + +template +specfem::compute::properties::material_property< + type, property>::medium_property(const int nspec, const int n_element, + const int ngllz, const int ngllx, + const specfem::mesh::materials &materials, + const specfem::kokkos::HostView1d + property_material_mapping) + : specfem::compute::properties::impl::properties_container( + n_element, ngllz, ngllx) { + + int count = 0; + for (int ispec = 0; ispec < nspec; ++ispec) { + const auto material_specification = materials.material_index_mapping(ispec); + const int index = material_specification.index; + if ((material_specification.type == type) && + (material_specification.property == property)) { + h_property_index_mapping(ispec) = count; + for (int iz = 0; iz < ngllz; ++iz) { + for (int ix = 0; ix < ngllx; ++ix) { + // Get the material at index from mesh::materials + auto material = + std::get >( + materials[index]); + // Assign the material property to the property container + auto point_property = material.get_property(); + this->assign(count, iz, ix, property); + } + } + count++; + } + } + + assert(count == n_element); + + this->copy_to_device(); + + return; +} + +#endif /* _COMPUTE_PROPERTIES_PROPERTIES_TPP_ */ diff --git a/include/compute/sources/source_medium.hpp b/include/compute/sources/source_medium.hpp new file mode 100644 index 00000000..e28e432a --- /dev/null +++ b/include/compute/sources/source_medium.hpp @@ -0,0 +1,94 @@ +#pragma once + +#include "compute/compute_mesh.hpp" +#include "source/source.hpp" +#include "specfem_setup.hpp" +#include + +namespace specfem { +namespace compute { +/** + * @brief Information about sources located within a medium + * + * @tparam Dimension Dimension of spectral elements + * @tparam Medium Medium type + */ +template +struct source_medium { + +private: + using IndexView = + Kokkos::View; ///< Underlying view + ///< type to store + ///< indices + using SourceTimeFunctionView = + Kokkos::View; ///< Underlying view type to + ///< store source time + ///< functions + + using SourceArrayView = + Kokkos::View; ///< Underlying view type to + ///< store source arrays + + constexpr static int components = + specfem::medium::medium::components; ///< Number of + ///< components in + ///< the medium + +public: + /** + * @name Compile-time constants + * + */ + ///@{ + constexpr static auto medium_tag = Medium; ///< Medium type + constexpr static auto dimension = + Dimension; ///< Dimension of spectral elements + ///@} + + /** + * @name Constructors + * + */ + ///@{ + + /** + * @brief Default constructor + * + */ + source_medium() = default; + + /** + * @brief Compute source information for a given medium + * + * @param sources Vector of sources located within the medium + * @param mesh Finite element mesh information + * @param partial_derivatives Partial derivatives for every quadrature point + * @param properties Material properties for every quadrature point + * @param t0 Initial time + * @param dt Time step + * @param nsteps Number of time steps + */ + source_medium( + const std::vector > &sources, + const specfem::compute::mesh &mesh, + const specfem::compute::partial_derivatives &partial_derivatives, + const specfem::compute::properties &properties, const type_real t0, + const type_real dt, const int nsteps); + ///@} + + IndexView source_index_mapping; ///< Spectral element index for every source + IndexView::HostMirror h_source_index_mapping; ///< Host mirror of + ///< source_index_mapping + SourceTimeFunctionView source_time_function; ///< Source time function for + ///< every source + SourceTimeFunctionView::HostMirror + h_source_time_function; ///< Host mirror of source_time_function + SourceArrayView source_array; ///< Lagrange interpolants for every source + SourceArrayView::HostMirror h_source_array; ///< Host mirror of source_array +}; +} // namespace compute +} // namespace specfem diff --git a/include/compute/sources/source_medium.tpp b/include/compute/sources/source_medium.tpp new file mode 100644 index 00000000..c797cb77 --- /dev/null +++ b/include/compute/sources/source_medium.tpp @@ -0,0 +1,49 @@ +#pragma once + +#include "algorithms/locate_point.hpp" +#include "point/coordinates.hpp" +#include "source_medium.hpp" +#include + +template +specfem::compute::source_medium:: + source_medium( + const std::vector > &sources, + const specfem::compute::mesh &mesh, + const specfem::compute::partial_derivatives &partial_derivatives, + const specfem::compute::properties &properties, const type_real t0, + const type_real dt, const int nsteps) + : source_index_mapping("specfem::sources::source_index_mapping", + sources.size()), + h_source_index_mapping(Kokkos::create_mirror_view(source_index_mapping)), + source_time_function("specfem::sources::source_time_function", nsteps, + sources.size(), components), + h_source_time_function(Kokkos::create_mirror_view(source_time_function)), + source_array("specfem::sources::source_array", sources.size(), + components, mesh.quadratures.gll.N, + mesh.quadratures.gll.N), + h_source_array(Kokkos::create_mirror_view(source_array)) { + + for (int isource = 0; isource < sources.size(); isource++) { + auto sv_source_array = Kokkos::subview( + this->h_source_array, isource, Kokkos::ALL, Kokkos::ALL, Kokkos::ALL); + sources[isource]->compute_source_array(mesh, partial_derivatives, + properties, sv_source_array); + auto sv_stf_array = Kokkos::subview(this->h_source_time_function, + Kokkos::ALL, isource, Kokkos::ALL); + sources[isource]->compute_source_time_function(t0, dt, nsteps, + sv_stf_array); + specfem::point::global_coordinates coord( + sources[isource]->get_x(), sources[isource]->get_z()); + + auto lcoord = specfem::algorithms::locate_point(coord, mesh); + this->h_source_index_mapping(isource) = lcoord.ispec; + } + + Kokkos::deep_copy(source_array, h_source_array); + Kokkos::deep_copy(source_time_function, h_source_time_function); + Kokkos::deep_copy(source_index_mapping, h_source_index_mapping); + + return; +} diff --git a/include/compute/sources/sources.hpp b/include/compute/sources/sources.hpp new file mode 100644 index 00000000..66997dc9 --- /dev/null +++ b/include/compute/sources/sources.hpp @@ -0,0 +1,84 @@ +#ifndef _COMPUTE_SOURCES_2_HPP +#define _COMPUTE_SOURCES_2_HPP + +#include "compute/compute_mesh.hpp" +#include "compute/compute_partial_derivatives.hpp" +#include "compute/properties/properties.hpp" +#include "enumerations/dimension.hpp" +#include "enumerations/wavefield.hpp" +#include "kokkos_abstractions.h" +#include "source/source.hpp" +#include "source_medium.hpp" + +namespace specfem { +namespace compute { +struct sources { + + /** + * @name Constructors + * + */ + ///@{ + /** + * @brief Default constructor + * + */ + sources() = default; + + /** + * @brief Generate source information for a given mesh + * + * @param sources Vector of sources read from sources file + * @param mesh Finite element mesh information + * @param partial_derivatives Partial derivatives for every quadrature point + * @param properties Material properties for every quadrature point + * @param t0 Initial time + * @param dt Time step + * @param nsteps Number of time steps + */ + sources( + const std::vector > &sources, + const specfem::compute::mesh &mesh, + const specfem::compute::partial_derivatives &partial_derivatives, + const specfem::compute::properties &properties, const type_real t0, + const type_real dt, const int nsteps); + ///@} + + /** + * @brief Get the information on sources for a given medium + * + * @tparam Medium Medium type + * @return specfem::compute::impl::sources::source_medium< + * specfem::dimension::type::dim2, Medium> Source information for the medium + */ + template + inline specfem::compute::source_medium + get_source_medium() const { + if constexpr (Medium == specfem::element::medium_tag::acoustic) { + return acoustic_sources; + } else if constexpr (Medium == specfem::element::medium_tag::elastic) { + return elastic_sources; + } else { + static_assert("Invalid medium type"); + } + } + + int nsources; ///< Number of sources + specfem::kokkos::HostView1d + source_domain_index_mapping; ///< Spectral element index for every source + specfem::kokkos::HostView1d + source_medium_mapping; ///< Medium type for every spectral element where + ///< source is located + specfem::kokkos::HostView1d + source_wavefield_mapping; ///< Wavefield type on which any source acts + specfem::compute::source_medium + acoustic_sources; ///< Information for sources within acoustic medium + specfem::compute::source_medium + elastic_sources; ///< Information for sources within elastic medium +}; +} // namespace compute +} // namespace specfem + +#endif /* _COMPUTE_SOURCES_2_HPP */ diff --git a/include/coupled_interface/coupled_interface.hpp b/include/coupled_interface/coupled_interface.hpp index ac984684..a5aae464 100644 --- a/include/coupled_interface/coupled_interface.hpp +++ b/include/coupled_interface/coupled_interface.hpp @@ -1,92 +1,116 @@ -#ifndef _COUPLED_INTERFACE_HPP_ -#define _COUPLED_INTERFACE_HPP_ +#pragma once -#include "compute/interface.hpp" -#include "enumerations/interface.hpp" -#include "impl/edge/interface.hpp" -#include "kokkos_abstractions.h" -#include "specfem_setup.hpp" +#include "compute/assembly/assembly.hpp" +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" namespace specfem { namespace coupled_interface { + +namespace impl { + +template +class coupled_interface; + +template +class coupled_interface { +public: + using CoupledPointFieldType = + specfem::point::field; + using SelfPointFieldType = + specfem::point::field; +}; + +template +class coupled_interface { +public: + using CoupledPointFieldType = + specfem::point::field; + using SelfPointFieldType = + specfem::point::field; +}; + +} // namespace impl + /** - * @brief Class to compute the coupling between two domains. + * @brief Compute kernels to compute the coupling terms between two domains. * - * @tparam self_domain_type Primary domain of the interface. - * @tparam coupled_domain_type Coupled domain of the interface. + * @tparam WavefieldType Wavefield type on which the coupling is computed. + * @tparam DimensionType Dimension of the element on which the coupling is + * computed. + * @tparam SelfMedium Medium type of the primary domain. + * @tparam CoupledMedium Medium type of the coupled domain. */ -template +template class coupled_interface { +private: + using CoupledPointFieldType = typename impl::coupled_interface< + DimensionType, SelfMedium, + CoupledMedium>::CoupledPointFieldType; ///< Point field type of the + ///< coupled domain. + + using SelfPointFieldType = typename impl::coupled_interface< + DimensionType, SelfMedium, + CoupledMedium>::SelfPointFieldType; ///< Point field type of the primary + ///< domain. + public: + constexpr static auto self_medium = + SelfMedium; ///< Medium of the primary domain. + constexpr static auto coupled_medium = + CoupledMedium; ///< Medium of the coupled domain. + constexpr static auto dimension = + DimensionType; ///< Dimension of the element. + constexpr static auto wavefield = WavefieldType; ///< Wavefield type. + + static_assert(SelfMedium != CoupledMedium, + "Error: self_medium cannot be equal to coupled_medium"); + + static_assert(((SelfMedium == specfem::element::medium_tag::acoustic && + CoupledMedium == specfem::element::medium_tag::elastic) || + (SelfMedium == specfem::element::medium_tag::elastic && + CoupledMedium == specfem::element::medium_tag::acoustic)), + "Only acoustic-elastic coupling is supported at the moment."); + /** - * @brief Typedefs - * + * @name Constructor */ ///@{ /** - * @brief Self medium type. - * - */ - using self_medium = typename self_domain_type::medium_type; - /** - * @brief Coupled medium type. - * - */ - using coupled_medium = typename coupled_domain_type::medium_type; - /** - * @brief Quadrature points object to define the quadrature points either at - * compile time or run time. + * @brief Construct a new coupled interface object. * + * @param assembly Assembly object containing the mesh information. */ - using quadrature_points_type = - typename self_domain_type::quadrature_points_type; + coupled_interface(const specfem::compute::assembly &assembly); ///@} /** - * @brief Construct a new coupled interface object - * - * @param self_domain Primary domain of the interface. - * @param coupled_domain Coupled domain of the interface. - * @param coupled_interfaces struct containing the coupling information. - * @param quadrature_points A quadrature points object defining the quadrature - * points either at compile time or run time. - * @param partial_derivatives struct containing the partial derivatives. - * @param ibool Global index of the GLL points. - * @param wxgll weights for the GLL quadrature points in the x direction. - * @param wzgll weights for the GLL quadrature points in the z direction. - */ - coupled_interface( - self_domain_type &self_domain, coupled_domain_type &coupled_domain, - const specfem::compute::coupled_interfaces::coupled_interfaces - &coupled_interfaces, - const quadrature_points_type &quadrature_points, - const specfem::compute::partial_derivatives &partial_derivatives, - const specfem::kokkos::DeviceView3d ibool, - const specfem::kokkos::DeviceView1d wxgll, - const specfem::kokkos::DeviceView1d wzgll); - - /** - * @brief Compute the coupling between the primary and coupled domains. - * + * @name Compute coupling */ void compute_coupling(); private: - int nedges; ///< Number of edges in the interface. - specfem::kokkos::DeviceView1d - self_edge; ///< Orientation of the edge of the primary domain. - specfem::kokkos::DeviceView1d - coupled_edge; ///< Orientation of the edge of the coupled domain. - self_domain_type self_domain; ///< Primary domain of the interface. - coupled_domain_type coupled_domain; ///< Coupled domain of the interface. - quadrature_points_type quadrature_points; ///< Quadrature points object to - ///< define the quadrature points - ///< either at compile time or run - ///< time. - specfem::coupled_interface::impl::edges::edge - edge; ///< Edge class to implement coupling physics + int nedges; ///< Number of edges in the interface. + int npoints; ///< Number of quadrature points in the interface. + specfem::compute::interface_container + interface_data; ///< Struct containing the coupling information. + specfem::compute::simulation_field field; ///< Wavefield + ///< object. }; } // namespace coupled_interface } // namespace specfem -#endif // _COUPLED_INTERFACES_HPP_ diff --git a/include/coupled_interface/coupled_interface.tpp b/include/coupled_interface/coupled_interface.tpp index 87672786..af6b4036 100644 --- a/include/coupled_interface/coupled_interface.tpp +++ b/include/coupled_interface/coupled_interface.tpp @@ -1,89 +1,87 @@ -#ifndef _COUPLED_INTERFACE_TPP -#define _COUPLED_INTERFACE_TPP - -#include "compute/interface.hpp" -#include "coupled_interface.hpp" -#include "impl/edge/interface.hpp" -#include "kokkos_abstractions.h" -#include "macros.hpp" -#include "enumerations/interface.hpp" +#pragma once + +#include "impl/compute_coupling.hpp" +#include "parallel_configuration/edge_config.hpp" +#include "policies/edge.hpp" #include -template -specfem::coupled_interface:: - coupled_interface::coupled_interface( - self_domain_type &self_domain, coupled_domain_type &coupled_domain, - const specfem::compute::coupled_interfaces::coupled_interfaces - &coupled_interfaces, - const quadrature_points_type &quadrature_points, - const specfem::compute::partial_derivatives &partial_derivatives, - const specfem::kokkos::DeviceView3d ibool, - const specfem::kokkos::DeviceView1d wxgll, - const specfem::kokkos::DeviceView1d wzgll) - : nedges(coupled_interfaces.elastic_acoustic.num_interfaces), - self_domain(self_domain), coupled_domain(coupled_domain), - quadrature_points(quadrature_points), - edge(self_domain, coupled_domain, quadrature_points, coupled_interfaces, - partial_derivatives, wxgll, wzgll, ibool) { - - static_assert(std::is_same_v == false, - "Error: self_medium cannot be equal to coupled_medium"); - - bool constexpr elastic_acoustic_condition = - (std::is_same_v && - std::is_same_v) || - (std::is_same_v && - std::is_same_v); - - static_assert(elastic_acoustic_condition, - "Only acoustic-elastic coupling is supported at the moment."); - - if constexpr (std::is_same_v) { - this->self_edge = coupled_interfaces.elastic_acoustic.elastic_edge; - this->coupled_edge = coupled_interfaces.elastic_acoustic.acoustic_edge; - } else { - this->self_edge = coupled_interfaces.elastic_acoustic.acoustic_edge; - this->coupled_edge = coupled_interfaces.elastic_acoustic.elastic_edge; - } - - return; +template +specfem::coupled_interface::coupled_interface:: + coupled_interface(const specfem::compute::assembly &assembly) { + + const auto coupled_interfaces = assembly.coupled_interfaces; + const auto interface_container = + coupled_interfaces.get_interface_container(); + const auto field = assembly.fields.get_simulation_field(); + + this->nedges = interface_container.num_interfaces; + this->npoints = interface_container.num_points; + this->interface_data = interface_container; + this->field = field; } -template +template void specfem::coupled_interface::coupled_interface< - self_domain_type, coupled_domain_type>::compute_coupling() { + WavefieldType, DimensionType, SelfMedium, + CoupledMedium>::compute_coupling() { if (this->nedges == 0) return; + using ParallelConfig = specfem::parallel_config::default_edge_config< + DimensionType, Kokkos::DefaultExecutionSpace>; + + using EdgePolicyType = specfem::policy::element_edge; + + const auto edge_factor = this->interface_data.get_edge_factor(); + const auto edge_normal = this->interface_data.get_edge_normal(); + + const auto [self_index_mapping, coupled_index_mapping] = + this->interface_data.get_index_mapping(); + + const auto [self_edge_type, coupled_edge_type] = + this->interface_data.get_edge_type(); + + EdgePolicyType edge_policy(self_index_mapping, coupled_index_mapping, + self_edge_type, coupled_edge_type, this->npoints); + Kokkos::parallel_for( - "specfem::coupled_interfaces::coupled_interfaces::compute_coupling", - specfem::kokkos::DeviceTeam(this->nedges, Kokkos::AUTO, 1), - KOKKOS_CLASS_LAMBDA( - const specfem::kokkos::DeviceTeam::member_type &team_member) { - // Get number of quadrature points - int ngllx, ngllz; - quadrature_points.get_ngll(&ngllx, &ngllz); - int iedge_l = team_member.league_rank(); - // Get the edge - const auto self_edge_l = this->self_edge(iedge_l); - const auto coupled_edge_l = this->coupled_edge(iedge_l); - - auto npoints = specfem::compute::coupled_interfaces::access::npoints( - self_edge_l, ngllx, ngllz); - - // Iterate over the edges using TeamThreadRange + "specfem::coupled_interfaces::compute_coupling", + static_cast(edge_policy), + KOKKOS_CLASS_LAMBDA(const typename EdgePolicyType::member_type &team_member) { + const auto iterator = + edge_policy.league_iterator(team_member.league_rank()); + Kokkos::parallel_for( - Kokkos::TeamThreadRange(team_member, npoints), - [=](const int ipoint) { edge.compute_coupling(iedge_l, ipoint); }); - }); + Kokkos::TeamThreadRange(team_member, iterator.edge_size()), + [=](const int ipoint) { + const auto index = iterator(ipoint); + const auto self_index = index.self_index; + const auto coupled_index = index.coupled_index; + const int iedge = index.iedge; - Kokkos::fence(); + const auto factor = edge_factor(iedge, ipoint); + const specfem::datatype::ScalarPointViewType + normal(edge_normal(0, iedge, ipoint), + edge_normal(1, iedge, ipoint)); - return; -} + CoupledPointFieldType coupled_field; + specfem::compute::load_on_device(coupled_index, this->field, + coupled_field); -#endif // _COUPLED_INTERFACE_TPP + SelfPointFieldType acceleration; + specfem::coupled_interface::impl::compute_coupling( + factor, normal, coupled_field, acceleration); + + specfem::compute::atomic_add_on_device(self_index, acceleration, + this->field); + }); + }); +} diff --git a/include/coupled_interface/impl/compute_coupling.hpp b/include/coupled_interface/impl/compute_coupling.hpp new file mode 100644 index 00000000..a08a05b6 --- /dev/null +++ b/include/coupled_interface/impl/compute_coupling.hpp @@ -0,0 +1,104 @@ +#pragma once + +#include "enumerations/medium.hpp" +#include +#include + +namespace specfem { +namespace coupled_interface { +namespace impl { + +using elastic_type = + std::integral_constant; + +using acoustic_type = + std::integral_constant; + +template +KOKKOS_INLINE_FUNCTION void +impl_compute_coupling(const acoustic_type &, const elastic_type &, + const type_real &factor, const NormalViewType &normal, + const CoupledFieldType &coupled_field, + SelfFieldType &self_field) { + + static_assert(SelfFieldType::store_acceleration, + "SelfFieldType must store acceleration"); + + static_assert(CoupledFieldType::store_displacement, + "CoupledFieldType must store displacement"); + + self_field.acceleration(0) = + factor * (normal(0) * coupled_field.displacement(0) + + normal(1) * coupled_field.displacement(1)); +} + +template +KOKKOS_INLINE_FUNCTION void +impl_compute_coupling(const elastic_type &, const acoustic_type &, + const type_real &factor, const NormalViewType &normal, + const CoupledFieldType &coupled_field, + SelfFieldType &self_field) { + + static_assert(SelfFieldType::store_acceleration, + "SelfFieldType must store acceleration"); + + static_assert(CoupledFieldType::store_acceleration, + "CoupledFieldType must store acceleration"); + + self_field.acceleration(0) = + factor * normal(0) * coupled_field.acceleration(0); + self_field.acceleration(1) = + factor * normal(1) * coupled_field.acceleration(0); +} + +/** + * @brief Compute the coupling between two fields at a GLL point. + * + * @tparam SelfFieldType Type of the field on which the coupling is computed. + * @tparam CoupledFieldType Type of the field coupled to the primary field. + * @tparam NormalViewType Type of the normal vector. + * @param factor Factor to multiply the coupling term at the GLL point. + * @param normal Normal vector to the interface at the GLL point + * @param coupled_field Field coupled to the primary field. + * @param self_field Primary field. + */ +template +KOKKOS_INLINE_FUNCTION void +compute_coupling(const type_real &factor, const NormalViewType &normal, + const CoupledFieldType &coupled_field, + SelfFieldType &self_field) { + + constexpr auto self_medium = SelfFieldType::medium_tag; + constexpr auto coupled_medium = CoupledFieldType::medium_tag; + + using self_type = + std::integral_constant; + using coupled_type = + std::integral_constant; + + static_assert(self_medium != coupled_medium, + "Error: self_medium cannot be equal to coupled_medium"); + + static_assert(NormalViewType::components == 2, + "NormalViewType must have dimension 2"); + + static_assert(SelfFieldType::isPointFieldType, + "SelfFieldType must be a point field"); + + static_assert(CoupledFieldType::isPointFieldType, + "CoupledFieldType must be a point field"); + + impl_compute_coupling(self_type(), coupled_type(), factor, normal, + coupled_field, self_field); + + return; +} + +} // namespace impl +} // namespace coupled_interface +} // namespace specfem diff --git a/include/coupled_interface/impl/edge/edge.hpp b/include/coupled_interface/impl/edge/edge.hpp deleted file mode 100644 index 06641d88..00000000 --- a/include/coupled_interface/impl/edge/edge.hpp +++ /dev/null @@ -1,107 +0,0 @@ -#ifndef _COUPLED_INTERFACE_IMPL_EDGE_HPP -#define _COUPLED_INTERFACE_IMPL_EDGE_HPP - -#include "compute/coupled_interfaces.hpp" -#include "enumerations/interface.hpp" -#include - -namespace specfem { -namespace coupled_interface { -namespace impl { -namespace edges { - -/** - * @brief Wrapper for iterator class to iterate through points on the primary - * domain of a coupled interface. - * - */ -struct self_iterator { - int ngllx; ///< Number of GLL points in the x direction. - int ngllz; ///< Number of GLL points in the z direction. - - self_iterator() = default; - - /** - * @brief Construct a new self iterator object - * - * @param ngllx ///< Number of GLL points in the x direction. - * @param ngllz ///< Number of GLL points in the z direction. - */ - self_iterator(const int &ngllx, const int &ngllz) - : ngllx(ngllx), ngllz(ngllz){}; - - /** - * @brief Operator to iterate through points on the primary domain of a - * coupled interface. - * - * @param ipoint Index of the point on the edge of the primary domain. - * @param iedge_type Type of the edge of the primary domain. - * @param i X index of the quadrature point inside the element of the primary - * domain which forms the edge. - * @param j Z index of the quadrature point inside the element of the coupled - * domain which forms the edge. - */ - KOKKOS_FUNCTION - void operator()(const int &ipoint, - const specfem::enums::edge::type &iedge_type, int &i, - int &j) const { - specfem::compute::coupled_interfaces::access::self_iterator( - ipoint, iedge_type, this->ngllx, this->ngllz, i, j); - return; - } -}; - -/** - * @brief Wrapper for iterator class to iterate through points on the coupled - * domain of a coupled interface. - * - */ -struct coupled_iterator { - int ngllx; ///< Number of GLL points in the x direction. - int ngllz; ///< Number of GLL points in the z direction. - - coupled_iterator() = default; - - /** - * @brief Construct a new coupled iterator object - * - * @param ngllx Number of GLL points in the x direction. - * @param ngllz Number of GLL points in the z direction. - */ - coupled_iterator(const int &ngllx, const int &ngllz) - : ngllx(ngllx), ngllz(ngllz){}; - - /** - * @brief Operator to iterate through points on the coupled domain of a - * coupled interface. - * - * @param ipoint Index of the point on the edge of the coupled domain. - * @param iedge_type Type of the edge of the coupled domain. - * @param i X index of the quadrature point inside the element of the coupled - * domain which forms the edge. - * @param j Z index of the quadrature point inside the element of the coupled - * domain which forms the edge. - */ - KOKKOS_FUNCTION - void operator()(const int &ipoint, - const specfem::enums::edge::type &iedge_type, int &i, - int &j) const { - specfem::compute::coupled_interfaces::access::coupled_iterator( - ipoint, iedge_type, this->ngllx, this->ngllz, i, j); - return; - } -}; - -/** - * @brief Coupling edge class to define coupling physics between 2 domains. - * - * @tparam self_domain Primary domain of the interface. - * @tparam coupled_domain Coupled domain of the interface. - */ -template class edge {}; -} // namespace edges -} // namespace impl -} // namespace coupled_interface -} // namespace specfem - -#endif // _COUPLED_INTERFACE_IMPL_EDGE_HPP diff --git a/include/coupled_interface/impl/edge/elastic_acoustic/acoustic_elastic.hpp b/include/coupled_interface/impl/edge/elastic_acoustic/acoustic_elastic.hpp deleted file mode 100644 index 8c0acc7d..00000000 --- a/include/coupled_interface/impl/edge/elastic_acoustic/acoustic_elastic.hpp +++ /dev/null @@ -1,144 +0,0 @@ -#ifndef _COUPLED_INTERFACE_IMPL_ACOUSTIC_ELASTIC_EDGE_HPP -#define _COUPLED_INTERFACE_IMPL_ACOUSTIC_ELASTIC_EDGE_HPP - -#include "coupled_interface/impl/edge/edge.hpp" -#include "domain/interface.hpp" -#include "enumerations/interface.hpp" -#include "kokkos_abstractions.h" -#include "specfem_setup.hpp" -#include - -namespace specfem { -namespace coupled_interface { -namespace impl { -namespace edges { -/** - * @brief Template specialization for the edge between an acoustic and an - * elastic domain. - * - * @tparam qp_type Quadrature points type. - */ -template -class edge< - specfem::domain::domain, - specfem::domain::domain > { -public: - /** - * @name Typedefs - * - */ - ///@{ - /** - * @brief Self medium type. - */ - using self_medium = typename specfem::domain::domain< - specfem::enums::element::medium::acoustic, qp_type>::medium_type; - /** - * @brief Coupled medium type. - * - */ - using coupled_medium = - typename specfem::domain::domain::medium_type; - /** - * @brief Quadrature points type. - * - */ - using quadrature_points_type = qp_type; - ///@} - - edge(){}; - - /** - * @brief Construct a new coupling edge object - * - * @param self_domain Primary domain of the interface (acoustic). - * @param coupled_domain Coupled domain of the interface (elastic). - * @param quadrature_points A quadrature points object defining the quadrature - * points either at compile time or run time. - * @param coupled_interfaces struct containing the coupling information. - * @param partial_derivatives struct containing the partial derivatives. - * @param wxgll weights for the GLL quadrature points in the x direction. - * @param wzgll weights for the GLL quadrature points in the z direction. - * @param ibool Global indexing for all GLL points - */ - edge(const specfem::domain::domain &self_domain, - const specfem::domain::domain &coupled_domain, - const qp_type &quadrature_points, - const specfem::compute::coupled_interfaces::coupled_interfaces - &coupled_interfaces, - const specfem::compute::partial_derivatives &partial_derivatives, - const specfem::kokkos::DeviceView1d wxgll, - const specfem::kokkos::DeviceView1d wzgll, - const specfem::kokkos::DeviceView3d ibool); - - /** - * @brief Compute the coupling between the acoustic and elastic domains. - * - * @param iedge Index of the edge. - * @param ipoint Index of the quadrature point on the edge. - */ - KOKKOS_FUNCTION - void compute_coupling(const int &iedge, const int &ipoint) const; - - /** - * @brief Get the orientation of edges on the coupled interface. - * - * @param iedge Index of the edge. - * @param self_edge_type Orientation of the edge on the self domain. - * @param coupled_edge_type Orientation of the edge on the coupled domain. - */ - KOKKOS_FUNCTION void - get_edges(const int &iedge, specfem::enums::edge::type &self_edge_type, - specfem::enums::edge::type &coupled_edge_type) const { - self_edge_type = this->acoustic_edge(iedge); - coupled_edge_type = this->elastic_edge(iedge); - return; - } - -private: - specfem::kokkos::DeviceView1d acoustic_ispec; ///< Index of acoustic - ///< elements on the edge - specfem::kokkos::DeviceView1d elastic_ispec; ///< Index of elastic - ///< elements on the edge - specfem::kokkos::DeviceView3d ibool; ///< Global indexing for all GLL - ///< points - specfem::kokkos::DeviceView3d xix; ///< xix - specfem::kokkos::DeviceView3d xiz; ///< xiz - specfem::kokkos::DeviceView3d gammax; ///< gammax - specfem::kokkos::DeviceView3d gammaz; ///< gammaz - specfem::kokkos::DeviceView3d jacobian; ///< Jacobian - specfem::kokkos::DeviceView1d - acoustic_edge; ///< Orientation of edges on the acoustic domain - specfem::kokkos::DeviceView1d - elastic_edge; ///< Orientation of edges on the elastic domain - specfem::kokkos::DeviceView2d - self_field_dot_dot; ///< Second derivative of potential field on the - ///< acoustic domain - specfem::kokkos::DeviceView2d - coupled_field; ///< Displacement on the elastic domain - qp_type quadrature_points; ///< Quadrature points object defining the - ///< quadrature points either at compile time or - ///< run time. - specfem::kokkos::DeviceView1d wxgll; ///< Weights for the GLL - ///< quadrature points in the - ///< x direction - specfem::kokkos::DeviceView1d wzgll; ///< Weights for the GLL - ///< quadrature points in the - ///< z direction - - specfem::coupled_interface::impl::edges::self_iterator - self_iterator; ///< Iterator for points on the edge in the primary domain - specfem::coupled_interface::impl::edges::coupled_iterator - coupled_iterator; ///< Iterator for points on the edge in the coupled - ///< domain -}; -} // namespace edges -} // namespace impl -} // namespace coupled_interface -} // namespace specfem - -#endif // _COUPLED_INTERFACE_IMPL_ACOUSTIC_ELASTIC_EDGE_HPP diff --git a/include/coupled_interface/impl/edge/elastic_acoustic/acoustic_elastic.tpp b/include/coupled_interface/impl/edge/elastic_acoustic/acoustic_elastic.tpp deleted file mode 100644 index 2918e648..00000000 --- a/include/coupled_interface/impl/edge/elastic_acoustic/acoustic_elastic.tpp +++ /dev/null @@ -1,147 +0,0 @@ -#ifndef _COUPLED_INTERFACE_IMPL_ACOUSTIC_ELASTIC_TPP -#define _COUPLED_INTERFACE_IMPL_ACOUSTIC_ELASTIC_TPP - -#include "compute/interface.hpp" -#include "coupled_interface/impl/edge/edge.hpp" -#include "coupled_interface/impl/edge/elastic_acoustic/acoustic_elastic.hpp" -#include "domain/interface.hpp" -#include "kokkos_abstractions.h" -#include "macros.hpp" -#include "enumerations/interface.hpp" -#include "specfem_setup.hpp" -#include - -template -specfem::coupled_interface::impl::edges::edge< - specfem::domain::domain, - specfem::domain::domain >:: - edge(const specfem::domain::domain< - specfem::enums::element::medium::acoustic, qp_type> &self_domain, - const specfem::domain::domain &coupled_domain, - const qp_type &quadrature_points, - const specfem::compute::coupled_interfaces::coupled_interfaces - &coupled_interfaces, - const specfem::compute::partial_derivatives &partial_derivatives, - const specfem::kokkos::DeviceView1d wxgll, - const specfem::kokkos::DeviceView1d wzgll, - const specfem::kokkos::DeviceView3d ibool) - : acoustic_ispec(coupled_interfaces.elastic_acoustic.acoustic_ispec), - elastic_ispec(coupled_interfaces.elastic_acoustic.elastic_ispec), - acoustic_edge(coupled_interfaces.elastic_acoustic.acoustic_edge), - elastic_edge(coupled_interfaces.elastic_acoustic.elastic_edge), - ibool(ibool), xix(partial_derivatives.xix), xiz(partial_derivatives.xiz), - gammax(partial_derivatives.gammax), gammaz(partial_derivatives.gammaz), - jacobian(partial_derivatives.jacobian), - self_field_dot_dot(self_domain.get_field_dot_dot()), - coupled_field(coupled_domain.get_field()), - quadrature_points(quadrature_points), wxgll(wxgll), wzgll(wzgll) { - - int ngllx, ngllz; - quadrature_points.get_ngll(&ngllx, &ngllz); - -#ifndef NDEBUG - assert(ibool.extent(1) == ngllz); - assert(ibool.extent(2) == ngllx); - assert(partial_derivatives.xix.extent(1) == ngllz); - assert(partial_derivatives.xix.extent(2) == ngllx); - assert(partial_derivatives.xiz.extent(1) == ngllz); - assert(partial_derivatives.xiz.extent(2) == ngllx); - assert(partial_derivatives.gammax.extent(1) == ngllz); - assert(partial_derivatives.gammax.extent(2) == ngllx); - assert(partial_derivatives.gammaz.extent(1) == ngllz); - assert(partial_derivatives.gammaz.extent(2) == ngllx); - assert(partial_derivatives.jacobian.extent(1) == ngllz); - assert(partial_derivatives.jacobian.extent(2) == ngllx); - assert(wxgll.extent(0) == ngllx); - assert(wzgll.extent(0) == ngllz); -#endif - - self_iterator = - specfem::coupled_interface::impl::edges::self_iterator(ngllx, ngllz); - - coupled_iterator = - specfem::coupled_interface::impl::edges::coupled_iterator(ngllx, ngllz); - -#ifndef NDEBUG - assert(self_field_dot_dot.extent(1) == self_medium::components); - assert(coupled_field.extent(1) == coupled_medium::components); -#endif - - return; -} - -template -KOKKOS_FUNCTION void specfem::coupled_interface::impl::edges::edge< - specfem::domain::domain, - specfem::domain::domain >::compute_coupling(const int &iedge, - const int &ipoint) - const { - - int ngllx, ngllz; - quadrature_points.get_ngll(&ngllx, &ngllz); - - const auto acoustic_edge_type = this->acoustic_edge(iedge); - const auto elastic_edge_type = this->elastic_edge(iedge); - - const int acoustic_ispec_l = this->acoustic_ispec(iedge); - const int elastic_ispec_l = this->elastic_ispec(iedge); - - int ix, iz; - coupled_iterator(ipoint, elastic_edge_type, ix, iz); - - int iglob = ibool(elastic_ispec_l, iz, ix); - const type_real displ_x = coupled_field(iglob, 0); - const type_real displ_z = coupled_field(iglob, 1); - - type_real val; - - switch (acoustic_edge_type) { - case specfem::enums::edge::type::LEFT: - self_iterator(ipoint, acoustic_edge_type, ix, iz); - iglob = ibool(acoustic_ispec_l, iz, ix); - val = -1.0 * wzgll(iz) * - (xix(acoustic_ispec_l, iz, ix) * jacobian(acoustic_ispec_l, iz, ix) * - displ_x + - xiz(acoustic_ispec_l, iz, ix) * jacobian(acoustic_ispec_l, iz, ix) * - displ_z); - Kokkos::atomic_add(&self_field_dot_dot(iglob, 0), val); - break; - case specfem::enums::edge::type::RIGHT: - self_iterator(ipoint, acoustic_edge_type, ix, iz); - iglob = ibool(acoustic_ispec_l, iz, ix); - val = wzgll(iz) * (xix(acoustic_ispec_l, iz, ix) * - jacobian(acoustic_ispec_l, iz, ix) * displ_x + - xiz(acoustic_ispec_l, iz, ix) * - jacobian(acoustic_ispec_l, iz, ix) * displ_z); - Kokkos::atomic_add(&self_field_dot_dot(iglob, 0), val); - break; - case specfem::enums::edge::type::BOTTOM: - self_iterator(ipoint, acoustic_edge_type, ix, iz); - iglob = ibool(acoustic_ispec_l, iz, ix); - val = -1.0 * wxgll(ix) * - (gammax(acoustic_ispec_l, iz, ix) * - jacobian(acoustic_ispec_l, iz, ix) * displ_x + - gammaz(acoustic_ispec_l, iz, ix) * - jacobian(acoustic_ispec_l, iz, ix) * displ_z); - Kokkos::atomic_add(&self_field_dot_dot(iglob, 0), val); - break; - case specfem::enums::edge::type::TOP: - self_iterator(ipoint, acoustic_edge_type, ix, iz); - iglob = ibool(acoustic_ispec_l, iz, ix); - val = wxgll(ix) * (gammax(acoustic_ispec_l, iz, ix) * - jacobian(acoustic_ispec_l, iz, ix) * displ_x + - gammaz(acoustic_ispec_l, iz, ix) * - jacobian(acoustic_ispec_l, iz, ix) * displ_z); - Kokkos::atomic_add(&self_field_dot_dot(iglob, 0), val); - break; - default: - break; - } - - return; -} - -#endif // _COUPLED_INTERFACE_IMPL_ACOUSTIC_ELASTIC_TPP diff --git a/include/coupled_interface/impl/edge/elastic_acoustic/elastic_acoustic.hpp b/include/coupled_interface/impl/edge/elastic_acoustic/elastic_acoustic.hpp deleted file mode 100644 index 645c7c87..00000000 --- a/include/coupled_interface/impl/edge/elastic_acoustic/elastic_acoustic.hpp +++ /dev/null @@ -1,144 +0,0 @@ -#ifndef _COUPLED_INTERFACE_IMPL_ELASTIC_ACOUSTIC_EDGE_HPP -#define _COUPLED_INTERFACE_IMPL_ELASTIC_ACOUSTIC_EDGE_HPP - -#include "coupled_interface/impl/edge/edge.hpp" -#include "domain/interface.hpp" -#include "enumerations/interface.hpp" -#include "kokkos_abstractions.h" -#include "specfem_setup.hpp" -#include - -namespace specfem { -namespace coupled_interface { -namespace impl { -namespace edges { -/** - * @brief Template specialization for the edge between an acoustic and an - * elastic domain. - * - * @tparam qp_type Quadrature points type. - */ -template -class edge< - specfem::domain::domain, - specfem::domain::domain > { - -public: - /** - * @name Typedefs - * - */ - ///@{ - /** - * @brief Self medium type. - */ - using self_medium = - typename specfem::domain::domain::medium_type; - /** - * @brief Coupled medium type. - * - */ - using coupled_medium = typename specfem::domain::domain< - specfem::enums::element::medium::acoustic, qp_type>::medium_type; - /** - * @brief Quadrature points type. - * - */ - using quadrature_points_type = qp_type; - ///@} - - edge(){}; - - /** - * @brief Construct a new coupling edge object - * - * @param self_domain Primary domain of the interface (elastic). - * @param coupled_domain Coupled domain of the interface (acoustic). - * @param quadrature_points A quadrature points object defining the quadrature - * points either at compile time or run time. - * @param coupled_interfaces struct used to store coupling information. - * @param partial_derivatives struct used to store partial derivatives. - * @param wxgll weights for the GLL quadrature points in the x direction. - * @param wzgll weights for the GLL quadrature points in the z direction. - * @param ibool Global indexing for all GLL points - */ - edge(const specfem::domain::domain &self_domain, - const specfem::domain::domain &coupled_domain, - const qp_type &quadrature_points, - const specfem::compute::coupled_interfaces::coupled_interfaces - &coupled_interfaces, - const specfem::compute::partial_derivatives &partial_derivatives, - const specfem::kokkos::DeviceView1d wxgll, - const specfem::kokkos::DeviceView1d wzgll, - const specfem::kokkos::DeviceView3d ibool); - - /** - * @brief Compute coupling interaction between domains - * - * @param iedge Index of the edge. - * @param ipoint Index of the quadrature point on the edge. - */ - KOKKOS_FUNCTION - void compute_coupling(const int &iedge, const int &ipoint) const; - - /** - * @brief Get the orientation of coupling edges - * - * @param iedge Index of the edge. - * @param self_edge_type Orientation of edge in primary domain. - * @param coupled_edge_type Orientation of edge in coupled domain. - */ - KOKKOS_FUNCTION void - get_edges(const int &iedge, specfem::enums::edge::type &self_edge_type, - specfem::enums::edge::type &coupled_edge_type) const { - self_edge_type = this->elastic_edge(iedge); - coupled_edge_type = this->acoustic_edge(iedge); - return; - } - -private: - specfem::kokkos::DeviceView1d acoustic_ispec; ///< Index of acoustic - ///< elements on the edge - specfem::kokkos::DeviceView1d elastic_ispec; ///< Index of elastic - ///< elements on the edge - specfem::kokkos::DeviceView3d ibool; ///< Global indexing for all GLL - ///< points - specfem::kokkos::DeviceView3d xix; ///< xix - specfem::kokkos::DeviceView3d xiz; ///< xiz - specfem::kokkos::DeviceView3d gammax; ///< gammax - specfem::kokkos::DeviceView3d gammaz; ///< gammaz - specfem::kokkos::DeviceView3d jacobian; ///< Jacobian - specfem::kokkos::DeviceView1d - acoustic_edge; ///< Orientation of edge in acoustic domain - specfem::kokkos::DeviceView1d - elastic_edge; ///< Orientation of edge in elastic domain - specfem::kokkos::DeviceView2d - self_field_dot_dot; ///< Acceleration in elastic domain - specfem::kokkos::DeviceView2d - coupled_field_dot_dot; ///< Second derivative of potential in acoustic - ///< domain - qp_type quadrature_points; ///< Quadrature points object to define quadrature - ///< points at compile time or run time - specfem::kokkos::DeviceView1d wxgll; ///< Weights for the GLL - ///< quadrature points in the - ///< x direction - specfem::kokkos::DeviceView1d wzgll; ///< Weights for the GLL - ///< quadrature points in the - ///< z direction - - specfem::coupled_interface::impl::edges::self_iterator - self_iterator; ///< Iterator for points on the edge in the primary domain - specfem::coupled_interface::impl::edges::coupled_iterator - coupled_iterator; ///< Iterator for points on the edge in the coupled - ///< domain -}; -} // namespace edges -} // namespace impl -} // namespace coupled_interface -} // namespace specfem - -#endif /* _COUPLED_INTERFACE_IMPL_ELASTIC_ACOUSTIC_EDGE_HPP */ diff --git a/include/coupled_interface/impl/edge/elastic_acoustic/elastic_acoustic.tpp b/include/coupled_interface/impl/edge/elastic_acoustic/elastic_acoustic.tpp deleted file mode 100644 index 2d3383f6..00000000 --- a/include/coupled_interface/impl/edge/elastic_acoustic/elastic_acoustic.tpp +++ /dev/null @@ -1,150 +0,0 @@ -#ifndef _COUPLED_INTERFACE_IMPL_ELASTIC_ACOUSTIC_EDGE_TPP -#define _COUPLED_INTERFACE_IMPL_ELASTIC_ACOUSTIC_EDGE_TPP - -#include "compute/interface.hpp" -#include "coupled_interface/impl/edge/edge.hpp" -#include "coupled_interface/impl/edge/elastic_acoustic/elastic_acoustic.hpp" -#include "domain/interface.hpp" -#include "kokkos_abstractions.h" -#include "macros.hpp" -#include "enumerations/interface.hpp" -#include "specfem_setup.hpp" -#include - -template -specfem::coupled_interface::impl::edges::edge< - specfem::domain::domain, - specfem::domain::domain >:: - edge(const specfem::domain::domain &self_domain, - const specfem::domain::domain &coupled_domain, - const qp_type &quadrature_points, - const specfem::compute::coupled_interfaces::coupled_interfaces - &coupled_interfaces, - const specfem::compute::partial_derivatives &partial_derivatives, - const specfem::kokkos::DeviceView1d wxgll, - const specfem::kokkos::DeviceView1d wzgll, - const specfem::kokkos::DeviceView3d ibool) - : acoustic_ispec(coupled_interfaces.elastic_acoustic.acoustic_ispec), - elastic_ispec(coupled_interfaces.elastic_acoustic.elastic_ispec), - acoustic_edge(coupled_interfaces.elastic_acoustic.acoustic_edge), - elastic_edge(coupled_interfaces.elastic_acoustic.elastic_edge), - ibool(ibool), xix(partial_derivatives.xix), xiz(partial_derivatives.xiz), - gammax(partial_derivatives.gammax), gammaz(partial_derivatives.gammaz), - jacobian(partial_derivatives.jacobian), - self_field_dot_dot(self_domain.get_field_dot_dot()), - coupled_field_dot_dot(coupled_domain.get_field_dot_dot()), - quadrature_points(quadrature_points), wxgll(wxgll), wzgll(wzgll) { - - int ngllx, ngllz; - quadrature_points.get_ngll(&ngllx, &ngllz); - -#ifndef NDEBUG - assert(ibool.extent(1) == ngllz); - assert(ibool.extent(2) == ngllx); - assert(partial_derivatives.xix.extent(1) == ngllz); - assert(partial_derivatives.xix.extent(2) == ngllx); - assert(partial_derivatives.xiz.extent(1) == ngllz); - assert(partial_derivatives.xiz.extent(2) == ngllx); - assert(partial_derivatives.gammax.extent(1) == ngllz); - assert(partial_derivatives.gammax.extent(2) == ngllx); - assert(partial_derivatives.gammaz.extent(1) == ngllz); - assert(partial_derivatives.gammaz.extent(2) == ngllx); - assert(partial_derivatives.jacobian.extent(1) == ngllz); - assert(partial_derivatives.jacobian.extent(2) == ngllx); - assert(wxgll.extent(0) == ngllx); - assert(wzgll.extent(0) == ngllz); -#endif - - self_iterator = - specfem::coupled_interface::impl::edges::self_iterator(ngllx, ngllz); - coupled_iterator = - specfem::coupled_interface::impl::edges::coupled_iterator(ngllx, ngllz); - -#ifndef NDEBUG - assert(self_field_dot_dot.extent(1) == self_medium::components); - assert(coupled_field_dot_dot.extent(1) == coupled_medium::components); -#endif - - return; -} - -template -KOKKOS_FUNCTION void specfem::coupled_interface::impl::edges::edge< - specfem::domain::domain, - specfem::domain::domain >::compute_coupling(const int &iedge, - const int &ipoint) - const { - int ngllx, ngllz; - - quadrature_points.get_ngll(&ngllx, &ngllz); - - const auto acoustic_edge_type = this->acoustic_edge(iedge); - const auto elastic_edge_type = this->elastic_edge(iedge); - - const int acoustic_ispec_l = this->acoustic_ispec(iedge); - const int elastic_ispec_l = this->elastic_ispec(iedge); - - int ix, iz; - coupled_iterator(ipoint, acoustic_edge_type, ix, iz); - - int iglob = ibool(acoustic_ispec_l, iz, ix); - type_real pressure = -1.0 * coupled_field_dot_dot(iglob, 0); - - type_real valx, valz; - - switch (acoustic_edge_type) { - case specfem::enums::edge::type::LEFT: - valx = -1.0 * wzgll(iz) * - (xix(acoustic_ispec_l, iz, ix) * jacobian(acoustic_ispec_l, iz, ix) * - pressure); - valz = -1.0 * wzgll(iz) * - (xiz(acoustic_ispec_l, iz, ix) * jacobian(acoustic_ispec_l, iz, ix) * - pressure); - self_iterator(ipoint, elastic_edge_type, ix, iz); - iglob = ibool(elastic_ispec_l, iz, ix); - Kokkos::atomic_add(&self_field_dot_dot(iglob, 0), valx); - Kokkos::atomic_add(&self_field_dot_dot(iglob, 1), valz); - break; - case specfem::enums::edge::type::RIGHT: - valx = wzgll(iz) * (xix(acoustic_ispec_l, iz, ix) * - jacobian(acoustic_ispec_l, iz, ix) * pressure); - valz = wzgll(iz) * (xiz(acoustic_ispec_l, iz, ix) * - jacobian(acoustic_ispec_l, iz, ix) * pressure); - self_iterator(ipoint, elastic_edge_type, ix, iz); - iglob = ibool(elastic_ispec_l, iz, ix); - Kokkos::atomic_add(&self_field_dot_dot(iglob, 0), valx); - Kokkos::atomic_add(&self_field_dot_dot(iglob, 1), valz); - break; - case specfem::enums::edge::type::BOTTOM: - valx = -1.0 * wxgll(ix) * - (gammax(acoustic_ispec_l, iz, ix) * - jacobian(acoustic_ispec_l, iz, ix) * pressure); - valz = -1.0 * wxgll(ix) * - (gammaz(acoustic_ispec_l, iz, ix) * - jacobian(acoustic_ispec_l, iz, ix) * pressure); - self_iterator(ipoint, elastic_edge_type, ix, iz); - iglob = ibool(elastic_ispec_l, iz, ix); - Kokkos::atomic_add(&self_field_dot_dot(iglob, 0), valx); - Kokkos::atomic_add(&self_field_dot_dot(iglob, 1), valz); - break; - case specfem::enums::edge::type::TOP: - valx = wxgll(ix) * (gammax(acoustic_ispec_l, iz, ix) * - jacobian(acoustic_ispec_l, iz, ix) * pressure); - valz = wxgll(ix) * (gammaz(acoustic_ispec_l, iz, ix) * - jacobian(acoustic_ispec_l, iz, ix) * pressure); - self_iterator(ipoint, elastic_edge_type, ix, iz); - iglob = ibool(elastic_ispec_l, iz, ix); - Kokkos::atomic_add(&self_field_dot_dot(iglob, 0), valx); - Kokkos::atomic_add(&self_field_dot_dot(iglob, 1), valz); - break; - default: - assert(false); - break; - } -} - -#endif // _COUPLED_INTERFACE_IMPL_ELASTIC_ACOUSTIC_EDGE_TPP diff --git a/include/coupled_interface/impl/edge/interface.hpp b/include/coupled_interface/impl/edge/interface.hpp deleted file mode 100644 index d0bcdd09..00000000 --- a/include/coupled_interface/impl/edge/interface.hpp +++ /dev/null @@ -1,10 +0,0 @@ -#ifndef _COUPLED_INTERFACE_IMPL_EDGE_INTERFACE_HPP -#define _COUPLED_INTERFACE_IMPL_EDGE_INTERFACE_HPP - -#include "edge.hpp" -#include "elastic_acoustic/acoustic_elastic.hpp" -#include "elastic_acoustic/acoustic_elastic.tpp" -#include "elastic_acoustic/elastic_acoustic.hpp" -#include "elastic_acoustic/elastic_acoustic.tpp" - -#endif // _COUPLED_INTERFACE_IMPL_EDGE_INTERFACE_HPP diff --git a/include/coupled_interface/interface.hpp b/include/coupled_interface/interface.hpp deleted file mode 100644 index fdc62188..00000000 --- a/include/coupled_interface/interface.hpp +++ /dev/null @@ -1,8 +0,0 @@ -#ifndef _COUPLED_INTERFACE_INTERFACE_HPP -#define _COUPLED_INTERFACE_INTERFACE_HPP - -#include "coupled_interface.hpp" -#include "coupled_interface.tpp" -#include "impl/edge/interface.hpp" - -#endif // _COUPLED_INTERFACE_INTERFACE_HPP diff --git a/include/datatypes/chunk_element_view.hpp b/include/datatypes/chunk_element_view.hpp new file mode 100644 index 00000000..75cb2b5d --- /dev/null +++ b/include/datatypes/chunk_element_view.hpp @@ -0,0 +1,200 @@ +#pragma once + +#include "simd.hpp" +#include + +namespace specfem { +namespace datatype { + +/** + * @brief Datatype used to scalar values within chunk of elements. Data is + * stored within a Kokkos view located in the memory space specified by + * MemorySpace. + * + * @tparam T Data type of the scalar values + * @tparam NumberOfElements Number of elements in the chunk + * @tparam NumberOfGLLPoints Number of GLL points in each element + * @tparam Components Number of scalar values (components) at each GLL point + * @tparam MemorySpace Memory space of the view + * @tparam MemoryTraits Memory traits of the view + * @tparam UseSIMD Use SIMD datatypes for the array. If true, value_type is a + * SIMD type + */ +template +struct ScalarChunkViewType + : public Kokkos::View::datatype + [NumberOfElements][NumberOfGLLPoints] + [NumberOfGLLPoints][Components], + MemorySpace, MemoryTraits> { + /** + * @name Typedefs + * + */ + ///@{ + using simd = specfem::datatype::simd; ///< SIMD data type + using type = + Kokkos::View; ///< Underlying data type used to + ///< store values + using value_type = typename type::value_type; ///< Value type used to store + ///< the elements of the array + using base_type = T; ///< Base type of the array + constexpr static bool using_simd = UseSIMD; ///< Use SIMD datatypes for the + ///< array. If false, + ///< std::is_same::value is true + ///@} + + /** + * @name Compile time constants + * + */ + ///@{ + constexpr static int nelements = NumberOfElements; ///< Number of elements in + ///< the chunk + constexpr static int ngll = NumberOfGLLPoints; ///< Number of GLL points in + ///< each element + constexpr static int components = Components; ///< Number of scalar values at + ///< each GLL point + constexpr static bool isPointViewType = false; + constexpr static bool isElementViewType = false; + constexpr static bool isChunkViewType = true; + constexpr static bool isDomainViewType = false; + constexpr static bool isScalarViewType = true; + constexpr static bool isVectorViewType = false; + ///@} + + /** + * @name Constructors and assignment operators + * + */ + ///@{ + /** + * @brief Default constructor + */ + KOKKOS_FUNCTION + ScalarChunkViewType() = default; + + /** + * @brief Construct a new ScalarChunkViewType object within + * ScratchMemorySpace. + * Allocates an unmanaged view within ScratchMemorySpace. Useful for + * generating scratch views. + * + * @tparam ScratchMemorySpace Memory space of the view + * @param scratch_memory_space Memory space of the view + */ + template + KOKKOS_FUNCTION ScalarChunkViewType( + const ScratchMemorySpace &scratch_memory_space) + : Kokkos::View(scratch_memory_space) {} + ///@} +}; + +/** + * @brief Datatype used to vector values within chunk of elements. Data is + * stored within a Kokkos view located in the memory space specified by + * MemorySpace. + * + * @tparam T Data type of the vector values + * @tparam NumberOfElements Number of elements in the chunk + * @tparam NumberOfGLLPoints Number of GLL points in each element + * @tparam Components Number of scalar values (components) at each GLL point + * @tparam NumberOfDimensions Number of dimensions of the vector + * @tparam MemorySpace Memory space of the view + * @tparam MemoryTraits Memory traits of the view + * @tparam UseSIMD Use SIMD datatypes for the array. If true, value_type is a + * SIMD type + */ +template +struct VectorChunkViewType + : public Kokkos::View< + typename specfem::datatype::simd::datatype + [NumberOfElements][NumberOfGLLPoints][NumberOfGLLPoints] + [NumberOfDimensions][Components], + MemorySpace, MemoryTraits> { + /** + * @name Typedefs + * + */ + ///@{ + using simd = specfem::datatype::simd; ///< SIMD data type + using type = typename Kokkos::View< + typename simd::datatype[NumberOfElements][NumberOfGLLPoints] + [NumberOfGLLPoints][NumberOfDimensions] + [Components], + MemorySpace, MemoryTraits>; ///< Underlying data type used to store values + using value_type = typename type::value_type; ///< Value type used to store + ///< the elements of the array + using base_type = T; ///< Base type of the array + constexpr static bool using_simd = UseSIMD; ///< Use SIMD datatypes for the + ///< array. If false, + ///< std::is_same::value is true + ///@} + + /** + * @name Compile time constants + * + */ + ///@{ + constexpr static int nelements = NumberOfElements; ///< Number of elements in + ///< the chunk + constexpr static int ngll = NumberOfGLLPoints; ///< Number of GLL points in + ///< each element + constexpr static int components = Components; ///< Number of scalar values at + ///< each GLL point + constexpr static int dimensions = + NumberOfDimensions; ///< Number of dimensions + ///< of the vector values + constexpr static bool isPointViewType = false; + constexpr static bool isElementViewType = false; + constexpr static bool isChunkViewType = true; + constexpr static bool isDomainViewType = false; + constexpr static bool isScalarViewType = false; + constexpr static bool isVectorViewType = true; + ///@} + + /** + * @name Constructors and assignment operators + * + */ + ///@{ + + /** + * @brief Default constructor + * + */ + KOKKOS_FUNCTION + VectorChunkViewType() = default; + + /** + * @brief Construct a new VectorChunkViewType object within + * ScratchMemorySpace. + * Allocates an unmanaged view within ScratchMemorySpace. Useful for + * generating scratch views. + * + * @tparam ScratchMemorySpace Memory space of the view + * @param scratch_memory_space Memory space of the view + */ + template ::value, + bool>::type = true> + KOKKOS_FUNCTION VectorChunkViewType( + const ScratchMemorySpace &scratch_memory_space) + : Kokkos::View< + value_type[NumberOfElements][NumberOfGLLPoints][NumberOfGLLPoints] + [NumberOfDimensions][Components], + MemorySpace, MemoryTraits>(scratch_memory_space) {} +}; + +} // namespace datatype +} // namespace specfem diff --git a/include/datatypes/element_view.hpp b/include/datatypes/element_view.hpp new file mode 100644 index 00000000..1cce75d3 --- /dev/null +++ b/include/datatypes/element_view.hpp @@ -0,0 +1,190 @@ +#pragma once + +#include + +namespace specfem { +namespace datatype { + +/** + * @brief Datatype used to scalar values within an element. Data is stored + * within a Kokkos view located in the memory space specified by MemorySpace. + * + * @tparam T Data type of the scalar values + * @tparam NumberOfGLLPoints Number of GLL points in the element + * @tparam Components Number of scalar values (components) at each GLL point + * @tparam MemorySpace Memory space of the view + * @tparam MemoryTraits Memory traits of the view + * @tparam UseSIMD Use SIMD datatypes for the array. If true, value_type is a + * SIMD type + */ +template +struct ScalarElementViewType + : public Kokkos::View< + typename specfem::datatype::simd::datatype + [NumberOfGLLPoints][NumberOfGLLPoints][Components], + Kokkos::LayoutLeft, MemorySpace, MemoryTraits> { + + /** + * @name Typedefs + * + */ + ///@{ + using simd = specfem::datatype::simd; ///< SIMD data type + using type = Kokkos::View< + typename simd::datatype[NumberOfGLLPoints][NumberOfGLLPoints][Components], + Kokkos::LayoutLeft, MemorySpace, MemoryTraits>; ///< Underlying data type + ///< used to store values + using value_type = typename type::value_type; ///< Value type used to store + ///< the elements of the array + using base_type = T; ///< Base type of the array + constexpr static bool using_simd = + UseSIMD; ///< Use SIMD datatypes for the array. If false, + ///< std::is_same::value is true + ///@} + + /** + * @name Compile time constants + * + */ + ///@{ + constexpr static int ngll = NumberOfGLLPoints; ///< Number of GLL points in + ///< the element + constexpr static int components = Components; ///< Number of scalar values at + ///< each GLL point + constexpr static bool isPointViewType = false; + constexpr static bool isElementViewType = true; + constexpr static bool isChunkViewType = false; + constexpr static bool isDomainViewType = false; + constexpr static bool isScalarViewType = true; + constexpr static bool isVectorViewType = false; + ///@} + + /** + * @name Constructors and assignment operators + * + */ + ///@{ + /** + * @brief Default constructor + */ + KOKKOS_FUNCTION + ScalarElementViewType() = default; + + /** + * @brief Construct a new ScalarElementViewType object within + * ScratchMemorySpace + * + * Allocates an unmanaged view within ScratchMemorySpace. Useful for + * generating scratch views. + * + * @tparam ScratchMemorySpace Memory space of the view + * @param scratch_space Scratch memory space + */ + template ::value, + bool>::type = true> + KOKKOS_FUNCTION ScalarElementViewType(const ScratchMemorySpace &scratch_space) + : Kokkos::View< + value_type[NumberOfGLLPoints][NumberOfGLLPoints][Components], + Kokkos::LayoutLeft, MemorySpace, MemoryTraits>(scratch_space) {} + ///@} +}; + +/** + * @brief Datatype used to store vector values within an element. Data is stored + * within a Kokkos view located in the memory space specified by MemorySpace. + * + * @tparam T Data type of the vector values + * @tparam NumberOfGLLPoints Number of GLL points in the element + * @tparam Components Number of vector values (components) at each GLL point + * @tparam NumberOfDimensions Number of dimensions of the vector values + * @tparam MemorySpace Memory space of the view + * @tparam MemoryTraits Memory traits of the view + * @tparam UseSIMD Use SIMD datatypes for the array. If true, value_type is a + * SIMD type + */ +template +struct VectorElementViewType + : public Kokkos::View::datatype + [NumberOfGLLPoints][NumberOfGLLPoints] + [NumberOfDimensions][Components], + Kokkos::LayoutLeft, MemorySpace, MemoryTraits> { + /** + * @name Typedefs + * + */ + ///@{ + using simd = specfem::datatype::simd; ///< SIMD data type + using type = + Kokkos::View; ///< Underlying data type used to store values + using value_type = typename type::value_type; ///< Value type used to store + ///< the elements of the array + using base_type = T; ///< Base type of the array + constexpr static bool using_simd = UseSIMD; ///< Use SIMD datatypes for the + ///< array. If false, + ///< std::is_same::value is true + ///@} + + /** + * @name Compile time constants + * + */ + ///@{ + constexpr static int ngll = NumberOfGLLPoints; ///< Number of GLL points in + ///< the element + constexpr static int components = Components; ///< Number of vector values at + ///< each GLL point + constexpr static int dimensions = + NumberOfDimensions; ///< Number of dimensions + ///< of the vector values + constexpr static bool isPointViewType = false; + constexpr static bool isElementViewType = true; + constexpr static bool isChunkViewType = false; + constexpr static bool isDomainViewType = false; + constexpr static bool isScalarViewType = false; + constexpr static bool isVectorViewType = true; + ///@} + + /** + * @name Constructors and assignment operators + * + */ + ///@{ + /** + * @brief Default constructor + */ + KOKKOS_FUNCTION + VectorElementViewType() = default; + + /** + * @brief Construct a new VectorElementViewType object within + * ScratchMemorySpace + * + * Allocates an unmanaged view within ScratchMemorySpace. Useful for + * generating scratch views. + * + * @tparam ScratchMemorySpace Memory space of the view + * @param scratch_space Scratch memory space + */ + template ::value, + bool>::type = true> + KOKKOS_FUNCTION VectorElementViewType(const ScratchMemorySpace &scratch_space) + : Kokkos::View( + scratch_space) {} + ///@} +}; + +} // namespace datatype +} // namespace specfem diff --git a/include/datatypes/impl/array1d.hpp b/include/datatypes/impl/array1d.hpp new file mode 100644 index 00000000..f2eeac95 --- /dev/null +++ b/include/datatypes/impl/array1d.hpp @@ -0,0 +1,222 @@ +#pragma once + +#include "../simd.hpp" + +namespace specfem { +namespace datatype { +namespace impl { + +/** + * @brief 1-Dimensional array used to store data within registers + * + * array1d is not intended to be used directly. It is used as a register + * datatype by ScalarPointViewType and VectorPointViewType. + * + * @tparam T Data type + * @tparam N Number of elements in the array + * @tparam UseSIMD Use SIMD datatypes for the array. If true, value_type is a + * SIMD type + */ +template struct array1d { + + /** + * @name Typedefs + * + */ + ///@{ + using value_type = + typename specfem::datatype::simd::datatype; ///< Value type + ///< used to store + ///< the elements + ///< of the array + using base_type = T; ///< Base type of the array + bool using_simd = + UseSIMD; ///< Use SIMD datatypes for the array. If false, + ///< std::is_same::value is true + ///@} + + value_type data[N]; ///< Data array + + /** + * @name Constructors and assignment operators + * + */ + ///@{ + /** + * @brief Construct a new array1d object + * + * Constructor with N arguments of type T + * + * @tparam Args N arguments of type T + * @param args N-elements of the array + */ + template ::type = true> + KOKKOS_INLINE_FUNCTION array1d(const Args &...args) : data{ args... } {} + + /** + * @brief Construct a new array1d from a 1-D Kokkos view. Copies the data from + * the view to the array + * + * @tparam MemorySpace Memory space of the view (deduced) + * @tparam Layout Layout of the view (deduced) + * @tparam MemoryTraits Memory traits of the view (deduced) + * @param view 1-D Kokkos view + */ + template + KOKKOS_INLINE_FUNCTION + array1d(const Kokkos::View + view) { +#ifndef NDEBUG + assert(view.extent(0) == N); +#endif + for (int i = 0; i < N; ++i) { + data[i] = view(i); + } + } + + /** + * @brief Copy assignment operator from a 1-D Kokkos view. Copies the data + * from the view to the array + * + * @tparam MemorySpace Memory space of the view (deduced) + * @tparam Layout Layout of the view (deduced) + * @tparam MemoryTraits Memory traits of the view (deduced) + * @param view 1-D Kokkos view + */ + template + KOKKOS_INLINE_FUNCTION void + operator=(const Kokkos::View + view) { +#ifndef NDEBUG + assert(view.extent(0) == N); +#endif + for (int i = 0; i < N; ++i) { + data[i] = view(i); + } + } + + /** + * @brief Construct a new array1d object where all elements are initialized to + * a value + * + * @param value Value to initialize the array + */ + KOKKOS_INLINE_FUNCTION array1d(const value_type value) { + for (int i = 0; i < N; ++i) { + data[i] = value; + } + } + + /** + * @brief Construct a new array1d object from an array of values + * + * @param values Array of values + */ + KOKKOS_INLINE_FUNCTION array1d(const value_type *values) { + for (int i = 0; i < N; ++i) { + data[i] = values[i]; + } + } + + /** + * @brief Default constructor + * + * Initializes the array with zeros + * + */ + KOKKOS_INLINE_FUNCTION array1d() { init(); } + + /** + * @brief Copy constructor + * + * @param other other array + */ + KOKKOS_INLINE_FUNCTION array1d(const array1d &other) { +#ifdef KOKKOS_ENABLE_CUDA +#pragma unroll +#endif + for (int i = 0; i < N; ++i) { + data[i] = other[i]; + } + } + ///@} + + /** + * @name Data accessors + * + */ + ///@{ + /** + * @brief operator [] to access the data array + * + * @param i index + * @return T& reference to the data array + */ + KOKKOS_INLINE_FUNCTION value_type &operator[](const int &i) { + return data[i]; + } + + /** + * @brief operator [] to access the data array + * + * @param i index + * @return const T& reference to the data array + */ + KOKKOS_INLINE_FUNCTION const value_type &operator[](const int &i) const { + return data[i]; + } + ///@} + + /** + * @name Member functions + * + */ + ///@{ + /** + * @brief operator += to add two arrays + * + * @param rhs right hand side array + * @return array1d& reference to the array + */ + KOKKOS_INLINE_FUNCTION array1d & + operator+=(const array1d &rhs) { +#ifdef KOKKOS_ENABLE_CUDA +#pragma unroll +#endif + for (int i = 0; i < N; ++i) { + data[i] += rhs[i]; + } + return *this; + } + + /** + * @brief Compute the l2 norm of the array + * + * @return value_type l2 norm of the array + */ + KOKKOS_INLINE_FUNCTION value_type l2_norm() const { + value_type norm = 0.0; +#ifdef KOKKOS_ENABLE_CUDA +#pragma unroll +#endif + for (int i = 0; i < N; ++i) { + norm += data[i] * data[i]; + } + return Kokkos::sqrt(norm); + } + ///@} + + KOKKOS_INLINE_FUNCTION void init() { +#ifdef KOKKOS_ENABLE_CUDA +#pragma unroll +#endif + for (int i = 0; i < N; ++i) { + data[i] = 0.0; + } + } +}; + +} // namespace impl +} // namespace datatype +} // namespace specfem diff --git a/include/datatypes/point_view.hpp b/include/datatypes/point_view.hpp new file mode 100644 index 00000000..cfa36318 --- /dev/null +++ b/include/datatypes/point_view.hpp @@ -0,0 +1,322 @@ +#pragma once + +#include "impl/array1d.hpp" +#include "simd.hpp" +#include "specfem_setup.hpp" +#include + +namespace specfem { +namespace datatype { + +/** + * @brief Datatype used to scalar values at a GLL point. If N is small, + * generates a datatype within a register. + * + * @tparam T Data type of the scalar values + * @tparam N Number of scalar values (components) at the GLL point + * @tparam UseSIMD Use SIMD datatypes for the array. If true, value_type is a + * SIMD type + */ +template +struct ScalarPointViewType : public impl::array1d { + /** + * @name Typedefs + * + */ + ///@{ + using type = impl::array1d; ///< Underlying data type used to + ///< store values + using simd = specfem::datatype::simd; ///< SIMD data type + using value_type = typename type::value_type; ///< Value type used to store + ///< the elements of the array + using base_type = T; ///< Base type of the array + constexpr static bool using_simd = + UseSIMD; ///< Use SIMD datatypes for the array. If false, + ///< std::is_same::value is true + ///@} + + /** + * @name Compile time constants + * + */ + ///@{ + constexpr static int components = N; ///< Number of scalar values at the GLL + ///< point + constexpr static bool isPointViewType = true; + constexpr static bool isElementViewType = false; + constexpr static bool isChunkViewType = false; + constexpr static bool isDomainViewType = false; + constexpr static bool isScalarViewType = true; + constexpr static bool isVectorViewType = false; + ///@} + + /** + * @name Constructors and assignment operators + * + */ + ///@{ + + /** + * @brief Default constructor + * + */ + KOKKOS_INLINE_FUNCTION + ScalarPointViewType() = default; + + /** + * @brief Construct a new ScalarPointViewType object with all components set + * to the same value + * + * @param value Value to set all components to + */ + KOKKOS_INLINE_FUNCTION + ScalarPointViewType(const value_type value) + : impl::array1d(value) {} + + /** + * @brief Construct a new ScalarPointViewType object from an array of values + * + * @param values Array of values + */ + KOKKOS_INLINE_FUNCTION + ScalarPointViewType(const value_type *values) + : impl::array1d(values) {} + + /** + * @brief Construct a new ScalarPointViewType object from a 1-D Kokkos view + * + * @tparam MemorySpace Memory space of the view (deduced) + * @tparam Layout Layout of the view (deduced) + * @tparam MemoryTraits Memory traits of the view (deduced) + * @param view 1-D Kokkos view + */ + template + KOKKOS_INLINE_FUNCTION ScalarPointViewType( + const Kokkos::View view) + : impl::array1d(view) {} + + /** + * @brief Construct a new ScalarPointViewType object from a N argument list + * + * @tparam Args N arguments of type T + * @param args N-elements of the array + * @return KOKKOS_INLINE_FUNCTION + */ + template ::type> + KOKKOS_INLINE_FUNCTION ScalarPointViewType(const Args &...args) + : impl::array1d(args...) {} + + ///@} + + /** + * @name Accessors + * + */ + ///@{ + /** + * @brief Access the i-th component of the array + * + * @param i Index of the component + * @return T& Reference to the i-th component + */ + KOKKOS_INLINE_FUNCTION + value_type &operator()(const int i) { return this->data[i]; } + + /** + * @brief Access the i-th component of the array + * + * @param i Index of the component + * @return T& const Reference to the i-th component + */ + KOKKOS_INLINE_FUNCTION + const value_type &operator()(const int i) const { return this->data[i]; } + + /** + * @brief Access the i-th component of the array + * + * Use the operator() method to access the i-th component of the array + * + * @param i Index of the component + * @return T& Reference to the i-th component + */ + KOKKOS_INLINE_FUNCTION + value_type &operator[](const int i) = delete; + ///@} +}; + +/** + * @brief Datatype used to store vector values at a GLL point. If + * NumberOfDimensions && Components is small, generates a datatype within a + * register. + * + * @tparam T Data type of the vector values + * @tparam NumberOfDimensions Number of dimensions of the vector + * @tparam Components Number of components of the vector + * @tparam UseSIMD Use SIMD datatypes for the array. If true, value_type is a + * SIMD type + */ +template +struct VectorPointViewType + : public impl::array1d { + + /** + * @name Typedefs + * + */ + ///@{ + using base_type = T; ///< Base type of the array + using type = impl::array1d; ///< Underlying data type used to store + ///< values + using simd = specfem::datatype::simd; ///< SIMD data type + using value_type = typename type::value_type; ///< Value type used to store + ///< the elements of the array + constexpr static bool using_simd = + UseSIMD; ///< Use SIMD datatypes for the array. If false, + ///< std::is_same::value is true + ///@} + + /** + * @name Compile time constants + * + */ + ///@{ + constexpr static int components = Components; ///< Number of components of the + ///< vector + constexpr static int dimensions = + NumberOfDimensions; ///< Number of dimensions + ///< of the vector + constexpr static bool isPointViewType = true; + constexpr static bool isElementViewType = false; + constexpr static bool isChunkViewType = false; + constexpr static bool isDomainViewType = false; + constexpr static bool isScalarViewType = false; + constexpr static bool isVectorViewType = true; + ///@} + + /** + * @name Constructors and assignment operators + * + */ + ///@{ + + /** + * @brief Default constructor + * + */ + KOKKOS_INLINE_FUNCTION + VectorPointViewType() = default; + + /** + * @brief Construct a new VectorPointViewType object with all components set + * to the same value + * + * @param value Value to set all components to + */ + KOKKOS_INLINE_FUNCTION + VectorPointViewType(const value_type value) + : impl::array1d(value) {} + + /** + * @brief Construct a new VectorPointViewType object from an array of values + * + * @param values Array of values + */ + KOKKOS_INLINE_FUNCTION + VectorPointViewType(const value_type *values) + : impl::array1d(values) {} + + /** + * @brief Construct a new VectorPointViewType object from a 2-D Kokkos view + * + * @tparam MemorySpace Memory space of the view (deduced) + * @tparam Layout Layout of the view (deduced) + * @tparam MemoryTraits Memory traits of the view (deduced) + * @param view 2-D Kokkos view + */ + template + KOKKOS_INLINE_FUNCTION VectorPointViewType( + const Kokkos::View + view) { +#ifndef NDEBUG + assert(view.extent(0) == NumberOfDimensions); + assert(view.extent(1) == Components); +#endif + + for (int i = 0; i < NumberOfDimensions; ++i) { + for (int j = 0; j < Components; ++j) { + this->data[i * Components + j] = view(i, j); + } + } + + return; + } + + /** + * @name Data accessors + * + */ + ///@{ + + /** + * @brief Access the data array at the i-th dimension and j-th component + * + * @param i Index of the dimension + * @param j Index of the component + * @return T& Reference to the i-th dimension and j-th component + */ + KOKKOS_INLINE_FUNCTION + value_type &operator()(const int i, const int j) { +#ifdef Kokkos_DEBUG_ENABLE_BOUNDS_CHECK + assert(i < NumberOfDimensions); + assert(j < Components); +#endif + return this->data[i * Components + j]; + } + + /** + * @brief Access the data array at the i-th dimension and j-th component + * + * @param i Index of the dimension + * @param j Index of the component + * @return T& const Reference to the i-th dimension and j-th component + */ + KOKKOS_INLINE_FUNCTION + const value_type &operator()(const int i, const int j) const { +#ifdef Kokkos_DEBUG_ENABLE_BOUNDS_CHECK + assert(i < NumberOfDimensions); + assert(j < Components); +#endif + return this->data[i * Components + j]; + } + + /** + * @brief Access the data array at the i-th dimension and j-th component + * + * Use the operator() method to access the i-th dimension and j-th component + * of the array + */ + KOKKOS_INLINE_FUNCTION + value_type &operator[](const int i) = delete; + + ///@} + + /** + * @name Member functions + * + */ + ///@{ + /** + * @brief Compute the L2 norm of the vector + * + * Illdefined to compute the L2 norm of a vector type. + * + * @return T L2 norm of the vector + */ + KOKKOS_INLINE_FUNCTION + value_type l2_norm() const = delete; +}; + +} // namespace datatype +} // namespace specfem diff --git a/include/datatypes/simd.hpp b/include/datatypes/simd.hpp new file mode 100644 index 00000000..29e92652 --- /dev/null +++ b/include/datatypes/simd.hpp @@ -0,0 +1,145 @@ +#pragma once + +#include "specfem_setup.hpp" +#include + +namespace specfem { +namespace datatype { +/** + * @brief Wrapper around Kokkos::Experimental::native_simd to provide a + * consistent interface for SIMD operations. + * + * @tparam T The base type of the SIMD vector. + * @tparam UseSIMD Whether to use SIMD operations or not. If false, base type is + * used directly. + */ +template struct simd; + +/** + * @brief Specialization of simd for when UseSIMD is false. + * + * @tparam T The base type of the SIMD vector. + */ +template struct simd { + using base_type = T; ///< The base type of the SIMD vector. + using datatype = T; ///< The type of the SIMD vector. In this case, it is the + ///< same as the base type. + constexpr static bool using_simd = + false; ///< Whether SIMD operations are used or not. + using mask_type = bool; ///< The type of the mask used for SIMD operations. + /** + * @brief Returns the size of the SIMD vector. + * + * @return constexpr static int The size of the SIMD vector. + */ + KOKKOS_FUNCTION constexpr static int size() { return 1; } +}; + +template struct simd { + using base_type = T; ///< The base type of the SIMD vector. +#ifdef ENABLE_SIMD + using datatype = Kokkos::Experimental::native_simd; ///< The type of the + ///< SIMD vector. +#else + using datatype = Kokkos::Experimental::simd< + T, Kokkos::Experimental::simd_abi::scalar>; ///< The type of the SIMD + ///< vector. +#endif + constexpr static bool using_simd = + true; ///< Whether SIMD operations are used or not. + /** + * @brief Returns the size of the SIMD vector. + * + * @return constexpr static int The size of the SIMD vector. + */ + KOKKOS_FUNCTION constexpr static int size() { +#ifdef ENABLE_SIMD + return Kokkos::Experimental::native_simd::size(); +#else + return Kokkos::Experimental::simd< + T, Kokkos::Experimental::simd_abi::scalar>::size(); +#endif + } + using mask_type = typename datatype::mask_type; ///< The type of the mask used + ///< for SIMD operations. + using tag_type = + Kokkos::Experimental::element_aligned_tag; ///< The tag type used for SIMD + ///< operations. +}; + +namespace impl { +template +struct simd_like_value_type; + +template +struct simd_like_value_type { +private: + T m_value; + using value_type = simd_like_value_type; + +public: + template KOKKOS_FUNCTION value_type &operator+=(const U &other) { + this->m_value += other; + return *this; + } + + template KOKKOS_FUNCTION bool operator==(const U &other) const { + return this->m_value == other; + } + + template KOKKOS_FUNCTION bool operator!=(const U &other) const { + return this->m_value != other; + } + + KOKKOS_FUNCTION + constexpr static int size() { return 1; } + + using mask_type = bool; +}; + +template +struct simd_like_value_type { +private: + constexpr static int simd_size = + specfem::datatype::simd::size(); + +public: + T m_value[simd_size]; + + KOKKOS_FUNCTION + T operator[](const std::size_t lane) const { return this->m_value[lane]; } + + KOKKOS_FUNCTION + T &operator[](const std::size_t lane) { return this->m_value[lane]; } + + using mask_type = + typename specfem::datatype::simd::mask_type; +}; + +} // namespace impl + +/** + * @brief SIMD like data type that can be used when SIMD operations are not + * defined for type T. + * + * @tparam T Type of the data. + * @tparam simd_type Type of mask used for SIMD operations. + * @tparam UseSIMD Whether to use SIMD operations or not. + */ +template struct simd_like { + using datatype = + impl::simd_like_value_type; ///< The data type. + using base_type = T; ///< The base type of the data type. + constexpr static bool using_simd = + UseSIMD; ///< Whether SIMD operations are used or not. + using mask_type = typename datatype::mask_type; ///< The type of the mask used + ///< for SIMD operations. + /** + * @brief Returns the size of the SIMD vector. + * + * @return constexpr static int The size of the SIMD vector. + */ + constexpr static int size() { return datatype::size(); } +}; +} // namespace datatype +} // namespace specfem diff --git a/include/domain/domain.hpp b/include/domain/domain.hpp index c103d2f1..c1bdf66d 100644 --- a/include/domain/domain.hpp +++ b/include/domain/domain.hpp @@ -1,10 +1,7 @@ -#ifndef _DOMAIN_HPP -#define _DOMAIN_HPP +#pragma once -#include "compute/interface.hpp" -#include "impl/interface.hpp" -#include "impl/receivers/interface.hpp" -#include "impl/sources/interface.hpp" +#include "compute/assembly/assembly.hpp" +#include "impl/kernels.hpp" #include "quadrature/interface.hpp" #include "specfem_setup.hpp" #include @@ -13,273 +10,54 @@ namespace specfem { namespace domain { /** - * @brief domain class + * @brief Compute kernels for compute evolution of wavefield under the influence + * of a source within a domain of elements specified by MediumTag. * - * Domain class serves as the driver used to compute the elemental kernels. It - * describes the parallelism and updates the wavefield at each time step. - * - * @tparam medium class defining the domain medium. Separate implementations - * exist for elastic, acoustic or poroelastic media - * @tparam quadrature_points class used to define the quadrature points either - * at compile time or run time - * - * Domain implementation details: - * - field -> stores a 2 dimensional field along different components. The - * components may vary based of medium type. For example Acoustic domain have - * only 1 component i.e. potential, Elastic domain have 2 components i.e. X,Z + * @tparam WavefieldType Type of wavefield. Forward or adjoint + * @tparam DimensionType Dimension of the domain. 2D or 3D + * @tparam MediumTag Tag specifying the medium + * @tparam qp_type Type of quadrature points i.e. static or dynamic (will be + * deprecated soon) */ -template class domain { +template +class domain : public specfem::domain::impl::kernels::kernels< + WavefieldType, DimensionType, MediumTag, qp_type> { public: - using dimension = specfem::enums::element::dimension::dim2; ///< Dimension of - ///< the domain - using medium_type = medium; ///< Type of medium i.e. acoustic, elastic or - ///< poroelastic - using quadrature_points_type = qp_type; ///< Type of quadrature points i.e. - ///< static or dynamic - - /** - * @brief Alias for scratch view type - * - * @code - * template - * using ScratchViewType = Kokkos::View>; - * @endcode - * - * @tparam T type of scratch view - * @tparam N Extent of scratch view in 3rd dimension - */ - template - using ScratchViewType = - typename quadrature_points_type::template ScratchViewType; + using dimension = specfem::dimension::dimension; + using medium_type = specfem::medium::medium; + using quadrature_points_type = qp_type; /** - * @brief Construct a new domain object + * @brief Generate a new domain from an assembled mesh * - * @param nglob Total number of distinct quadrature points - * @param quadrature_points Type of quadrature points - either static (number - * of quadrature points defined at compile time) or dynamic (number of - * quadrature points defined at runtime) - * @param compute Pointer to compute struct used to store spectral element - * numbering mapping (ibool) - * @param material_properties properties struct used to store material - * properties at each quadrature point - * @param partial_derivatives partial derivatives struct used to store partial - * derivatives of basis functions at each quadrature point - * @param compute_sources sources struct used to store source information - * @param compute_receivers receivers struct used to store receiver - * information - * @param quadx Quadrature object in x-dimension - * @param quadz Quadrature object in z-dimension + * @param dt Time step + * @param assembly Assembled mesh + * @param quadrature_points Quadrature points object */ - domain(const int nglob, const qp_type &quadrature_points, - specfem::compute::compute *compute, - specfem::compute::properties material_properties, - specfem::compute::partial_derivatives partial_derivatives, - specfem::compute::boundaries boundary_conditions, - specfem::compute::sources compute_sources, - specfem::compute::receivers compute_receivers, - specfem::quadrature::quadrature *quadx, - specfem::quadrature::quadrature *quadz); + domain(const type_real dt, const specfem::compute::assembly &assembly, + const quadrature_points_type &quadrature_points) + : field(assembly.fields.get_simulation_field()), + specfem::domain::impl::kernels::kernels< + WavefieldType, DimensionType, MediumTag, quadrature_points_type>( + dt, assembly, quadrature_points) {} - /** - * @brief Default destructor - * - */ ~domain() = default; - /** - * @brief Initialize the domain - * - */ - template - void mass_time_contribution(const type_real dt) { - kernels.template mass_time_contribution(dt); - }; - - /** - * @brief Compute interaction of stiffness matrix on acceleration - * - */ - void compute_stiffness_interaction() { - kernels.compute_stiffness_interaction(); - }; - /** * @brief Invert the mass matrix - * */ void invert_mass_matrix(); /** - * @brief Divide the acceleration by the mass matrix - * + * @brief Divide acceleration by mass matrix */ void divide_mass_matrix(); - /** - * @brief Compute interaction of sources on acceleration - * - * @param timeval - */ - void compute_source_interaction(const type_real timeval) { - kernels.compute_source_interaction(timeval); - }; - - /** - * @brief Sync displacements views between host and device - * - * @param kind defines sync direction i.e. DeviceToHost or HostToDevice - */ - void sync_field(specfem::sync::kind kind); - - /** - * @brief Sync velocity views between host and device - * - * @param kind defines sync direction i.e. DeviceToHost or HostToDevice - */ - void sync_field_dot(specfem::sync::kind kind); - - /** - * @brief Sync acceleration views between host and device - * - * @param kind defines sync direction i.e. DeviceToHost or HostToDevice - */ - void sync_field_dot_dot(specfem::sync::kind kind); - - /** - * @brief Sync inverse of mass matrix views between host and device - * - * @param kind defines sync direction i.e. DeviceToHost or HostToDevice - */ - void sync_rmass_inverse(specfem::sync::kind kind); - - /** - * @brief Compute seismograms at for all receivers at isig_step - * - * @param seismogram_types DeviceView of types of seismograms to be - * calculated - * @param isig_step timestep for seismogram calculation - */ - void compute_seismogram(const int isig_step) { - kernels.compute_seismograms(isig_step); - }; - - /** - * @brief Get a view of field stored on the device - * - * @return specfem::kokkos::DeviceView2d - */ - specfem::kokkos::DeviceView2d - get_field() const { - return this->field; - } - - /** - * @brief Get a view of field stored on the host - * - * @return specfem::kokkos::DeviceView2d - */ - specfem::kokkos::HostMirror2d - get_host_field() const { - return this->h_field; - } - - /** - * @brief Get a view of derivate of field stored on device - * - * @return specfem::kokkos::DeviceView2d - */ - specfem::kokkos::DeviceView2d - get_field_dot() const { - return this->field_dot; - } - - /** - * @brief Get a view of derivative of field stored on host - * - * @return specfem::kokkos::DeviceView2d - */ - specfem::kokkos::HostMirror2d - get_host_field_dot() const { - return this->h_field_dot; - } - - /** - * @brief Get a view of double derivative of field stored on device - * - * @return specfem::kokkos::DeviceView2d - */ - specfem::kokkos::DeviceView2d - get_field_dot_dot() const { - return this->field_dot_dot; - } - - /** - * @brief Get a view of double derivative of field stored on host - * - * @return specfem::kokkos::DeviceView2d - */ - specfem::kokkos::HostMirror2d - get_host_field_dot_dot() const { - return this->h_field_dot_dot; - } - - /** - * @brief Get a view of inverse of mass matrix stored on device - * - * @return specfem::kokkos::DeviceView2d - */ - specfem::kokkos::DeviceView2d - get_rmass_inverse() const { - return this->rmass_inverse; - } - - /** - * @brief Get a view of inverse of mass matrix stored on host - * - * @return specfem::kokkos::DeviceView2d - */ - specfem::kokkos::HostMirror2d - get_host_rmass_inverse() const { - return this->h_rmass_inverse; - } - private: - specfem::kokkos::DeviceView2d - field; ///< View of field on Device - specfem::kokkos::HostMirror2d - h_field; ///< View of field on host - specfem::kokkos::DeviceView2d - field_dot; ///< View of derivative of - ///< field on Device - specfem::kokkos::HostMirror2d - h_field_dot; ///< View of derivative - ///< of field on host - specfem::kokkos::DeviceView2d - field_dot_dot; ///< View of second - ///< derivative of - ///< field on Device - specfem::kokkos::HostMirror2d - h_field_dot_dot; ///< View of second - ///< derivative of - ///< field on host - specfem::kokkos::DeviceView2d - rmass_inverse; ///< View of inverse - ///< of mass matrix on - ///< device - specfem::kokkos::HostMirror2d - h_rmass_inverse; ///< View of inverse - ///< of mass matrix - ///< on host - int nelem_domain; ///< Total number of elements in this domain - - specfem::domain::impl::kernels::kernels - kernels; ///< Kernels object used to compute elemental kernels + specfem::compute::simulation_field field; ///< Wavefield }; } // namespace domain } // namespace specfem - -#endif diff --git a/include/domain/domain.tpp b/include/domain/domain.tpp index d340b614..8df53f1e 100644 --- a/include/domain/domain.tpp +++ b/include/domain/domain.tpp @@ -1,201 +1,42 @@ -#ifndef _DOMAIN_TPP -#define _DOMAIN_TPP +#pragma once -#include "compute/interface.hpp" #include "domain.hpp" -#include "enumerations/interface.hpp" -#include "impl/interface.hpp" -#include "impl/receivers/interface.hpp" -#include "impl/sources/interface.hpp" -#include "kokkos_abstractions.h" -#include "quadrature/interface.hpp" -#include "specfem_setup.hpp" +#include "parallel_configuration/range_config.hpp" +#include "policies/range.hpp" #include -#include -namespace { -template -void initialize_views( - const int &nglob, - specfem::kokkos::DeviceView2d field, - specfem::kokkos::DeviceView2d field_dot, - specfem::kokkos::DeviceView2d field_dot_dot, - specfem::kokkos::DeviceView2d - rmass_inverse) { +template +void specfem::domain::domain::divide_mass_matrix() { + constexpr int components = medium_type::components; + const int nglob = field.template get_nglob(); + constexpr bool using_simd = true; + using LoadFieldType = specfem::point::field; + using StoreFieldType = specfem::point::field; - constexpr int components = medium::components; + using ParallelConfig = specfem::parallel_config::default_range_config< + specfem::datatype::simd, + Kokkos::DefaultExecutionSpace>; - Kokkos::parallel_for( - "specfem::domain::domain::initiaze_views", - specfem::kokkos::DeviceMDrange<2, Kokkos::Iterate::Left>( - { 0, 0 }, { nglob, components }), - KOKKOS_LAMBDA(const int iglob, const int idim) { - field(iglob, idim) = 0; - field_dot(iglob, idim) = 0; - field_dot_dot(iglob, idim) = 0; - rmass_inverse(iglob, idim) = 0; - }); -} - -template -void initialize_rmass_inverse( - const specfem::domain::impl::kernels::kernels &kernels, - specfem::kokkos::DeviceView2d - &rmass_inverse) { - // Compute the mass matrix - - const int nglob = rmass_inverse.extent(0); - const int components = rmass_inverse.extent(1); - - kernels.compute_mass_matrix(); - - // Kokkos::fence(); - - // // Invert the mass matrix - // Kokkos::parallel_for( - // "specfem::domain::domain::invert_rmass_matrix", - // specfem::kokkos::DeviceMDrange<2, Kokkos::Iterate::Left>( - // { 0, 0 }, { nglob, components }), - // KOKKOS_LAMBDA(const int iglob, const int idim) { - // if (rmass_inverse(iglob, idim) == 0) { - // rmass_inverse(iglob, idim) = 1.0; - // } else { - // rmass_inverse(iglob, idim) = 1.0 / rmass_inverse(iglob, idim); - // } - // }); - - // Kokkos::fence(); - - return; -} -} // namespace - -template -specfem::domain::domain::domain( - const int nglob, const qp_type &quadrature_points, - specfem::compute::compute *compute, - specfem::compute::properties material_properties, - specfem::compute::partial_derivatives partial_derivatives, - specfem::compute::boundaries boundary_conditions, - specfem::compute::sources compute_sources, - specfem::compute::receivers compute_receivers, - specfem::quadrature::quadrature *quadx, - specfem::quadrature::quadrature *quadz) - : field(specfem::kokkos::DeviceView2d( - "specfem::domain::domain::field", nglob, medium::components)), - field_dot(specfem::kokkos::DeviceView2d( - "specfem::domain::domain::field_dot", nglob, medium::components)), - field_dot_dot( - specfem::kokkos::DeviceView2d( - "specfem::domain::domain::field_dot_dot", nglob, - medium::components)), - rmass_inverse( - specfem::kokkos::DeviceView2d( - "specfem::domain::domain::rmass_inverse", nglob, - medium::components)) { - - this->h_field = Kokkos::create_mirror_view(this->field); - this->h_field_dot = Kokkos::create_mirror_view(this->field_dot); - this->h_field_dot_dot = Kokkos::create_mirror_view(this->field_dot_dot); - this->h_rmass_inverse = Kokkos::create_mirror_view(this->rmass_inverse); - - //---------------------------------------------------------------------------- - // Initialize views - - // In CUDA you can't call class lambdas inside the constructors - // Hence I need to use this function to initialize views - initialize_views(nglob, this->field, this->field_dot, - this->field_dot_dot, this->rmass_inverse); - - this->kernels = specfem::domain::impl::kernels::kernels( - compute->ibool, partial_derivatives, material_properties, - boundary_conditions, compute_sources, compute_receivers, quadx, quadz, - quadrature_points, this->field, this->field_dot, this->field_dot_dot, this->rmass_inverse); - - //---------------------------------------------------------------------------- - // Inverse of mass matrix - - initialize_rmass_inverse(this->kernels, this->rmass_inverse); - - return; -}; - -template -void specfem::domain::domain::sync_field( - specfem::sync::kind kind) { - - if (kind == specfem::sync::DeviceToHost) { - Kokkos::deep_copy(h_field, field); - } else if (kind == specfem::sync::HostToDevice) { - Kokkos::deep_copy(field, h_field); - } else { - throw std::runtime_error("Could not recognize the kind argument"); - } - - return; -} - -template -void specfem::domain::domain::sync_field_dot( - specfem::sync::kind kind) { + using RangePolicy = specfem::policy::range; - if (kind == specfem::sync::DeviceToHost) { - Kokkos::deep_copy(h_field_dot, field_dot); - } else if (kind == specfem::sync::HostToDevice) { - Kokkos::deep_copy(field_dot, h_field_dot); - } else { - throw std::runtime_error("Could not recognize the kind argument"); - } - - return; -} - -template -void specfem::domain::domain::sync_field_dot_dot( - specfem::sync::kind kind) { - - if (kind == specfem::sync::DeviceToHost) { - Kokkos::deep_copy(h_field_dot_dot, field_dot_dot); - } else if (kind == specfem::sync::HostToDevice) { - Kokkos::deep_copy(field_dot_dot, h_field_dot_dot); - } else { - throw std::runtime_error("Could not recognize the kind argument"); - } - - return; -} - -template -void specfem::domain::domain::sync_rmass_inverse( - specfem::sync::kind kind) { - - if (kind == specfem::sync::DeviceToHost) { - Kokkos::deep_copy(h_rmass_inverse, rmass_inverse); - } else if (kind == specfem::sync::HostToDevice) { - Kokkos::deep_copy(rmass_inverse, h_rmass_inverse); - } else { - throw std::runtime_error("Could not recognize the kind argument"); - } - - return; -} - -template -void specfem::domain::domain::divide_mass_matrix() { - - constexpr int components = medium::components; - const int nglob = this->rmass_inverse.extent(0); + RangePolicy range(nglob); Kokkos::parallel_for( "specfem::domain::domain::divide_mass_matrix", - specfem::kokkos::DeviceRange(0, components * nglob), - KOKKOS_CLASS_LAMBDA(const int in) { - const int iglob = in % nglob; - const int idim = in / nglob; - const type_real acceleration = this->field_dot_dot(iglob, idim); - const type_real rmass_inverse = this->rmass_inverse(iglob, idim); - this->field_dot_dot(iglob, idim) = - this->field_dot_dot(iglob, idim) * this->rmass_inverse(iglob, idim); + static_cast(range), + KOKKOS_CLASS_LAMBDA(const int iglob) { + const auto iterator = range.range_iterator(iglob); + const auto index = iterator(0); + + LoadFieldType load_field; + specfem::compute::load_on_device(index.index, field, load_field); + StoreFieldType store_field(load_field.divide_mass_matrix()); + specfem::compute::store_on_device(index.index, store_field, field); }); Kokkos::fence(); @@ -203,27 +44,37 @@ void specfem::domain::domain::divide_mass_matrix() { return; } -template -void specfem::domain::domain::invert_mass_matrix() { +template +void specfem::domain::domain::invert_mass_matrix() { + constexpr int components = medium_type::components; + const int nglob = field.template get_nglob(); + constexpr bool using_simd = true; + using PointFieldType = specfem::point::field; - constexpr int components = medium::components; - const int nglob = this->rmass_inverse.extent(0); + using ParallelConfig = specfem::parallel_config::default_range_config< + specfem::datatype::simd, + Kokkos::DefaultExecutionSpace>; + + using RangePolicy = specfem::policy::range; + + RangePolicy range(nglob); Kokkos::parallel_for( - "specfem::domain::domain::invert_mass_matrix", - specfem::kokkos::DeviceRange(0, components * nglob), - KOKKOS_CLASS_LAMBDA(const int in) { - const int iglob = in % nglob; - const int idim = in / nglob; - if (this->rmass_inverse(iglob, idim) == 0) { - this->rmass_inverse(iglob, idim) = 1.0; - } else { - this->rmass_inverse(iglob, idim) = - 1.0 / this->rmass_inverse(iglob, idim); - } + "specfem::domain::domain::divide_mass_matrix", + static_cast(range), + KOKKOS_CLASS_LAMBDA(const int iglob) { + const auto iterator = range.range_iterator(iglob); + const auto index = iterator(0); + + PointFieldType load_field; + specfem::compute::load_on_device(index.index, field, load_field); + PointFieldType store_field(load_field.invert_mass_matrix()); + specfem::compute::store_on_device(index.index, store_field, field); }); Kokkos::fence(); } - -#endif /* DOMAIN_HPP_ */ diff --git a/include/domain/impl/boundary_conditions/boundary_conditions.hpp b/include/domain/impl/boundary_conditions/boundary_conditions.hpp new file mode 100644 index 00000000..3fd5d37a --- /dev/null +++ b/include/domain/impl/boundary_conditions/boundary_conditions.hpp @@ -0,0 +1,85 @@ +#pragma once + +#include "composite_stacey_dirichlet/composite_stacey_dirichlet.hpp" +#include "dirichlet/dirichlet.hpp" +#include "enumerations/boundary.hpp" +#include "none/none.hpp" +#include "stacey/stacey.hpp" +#include +#include + +namespace specfem { +namespace domain { +namespace impl { +namespace boundary_conditions { +template +KOKKOS_FORCEINLINE_FUNCTION void apply_boundary_conditions( + const PointBoundaryType &boundary, const PointPropertyType &property, + const PointFieldType &field, PointAccelerationType &acceleration) { + + static_assert(PointBoundaryType::isPointBoundaryType, + "PointBoundaryType must be a PointBoundaryType"); + + static_assert(PointFieldType::isPointFieldType, + "PointFieldType must be a PointFieldType"); + + static_assert(PointFieldType::store_velocity, + "PointFieldType must store velocity"); + + static_assert(PointAccelerationType::isPointFieldType, + "PointAccelerationType must be a PointFieldType"); + + static_assert(PointAccelerationType::store_acceleration, + "PointAccelerationType must store acceleration"); + + static_assert( + std::is_same_v, + "PointFieldType and PointAccelerationType must have the same SIMD type"); + + static_assert( + std::is_same_v, + "PointFieldType and PointAccelerationType must have the same SIMD type"); + + using boundary_tag_type = + std::integral_constant; + + impl_apply_boundary_conditions(boundary_tag_type(), boundary, property, field, + acceleration); +} + +template +KOKKOS_FORCEINLINE_FUNCTION void +compute_mass_matrix_terms(const type_real dt, const PointBoundaryType &boundary, + const PointPropertyType &property, + PointMassMatrixType &mass_matrix) { + + static_assert(PointBoundaryType::isPointBoundaryType, + "PointBoundaryType must be a PointBoundaryType"); + + static_assert(PointMassMatrixType::isPointFieldType, + "PointMassMatrixType must be a PointFieldType"); + + static_assert(PointMassMatrixType::store_mass_matrix, + "PointMassMatrixType must store mass matrix"); + + using boundary_tag_type = + std::integral_constant; + + impl_compute_mass_matrix_terms(boundary_tag_type(), dt, boundary, property, + mass_matrix); + + return; +} + +template +std::string print_boundary_tag(); +} // namespace boundary_conditions +} // namespace impl +} // namespace domain +} // namespace specfem diff --git a/include/domain/impl/boundary_conditions/composite_stacey_dirichlet/composite_stacey_dirichlet.hpp b/include/domain/impl/boundary_conditions/composite_stacey_dirichlet/composite_stacey_dirichlet.hpp new file mode 100644 index 00000000..33cbc1ea --- /dev/null +++ b/include/domain/impl/boundary_conditions/composite_stacey_dirichlet/composite_stacey_dirichlet.hpp @@ -0,0 +1,33 @@ +#pragma once + +#include "enumerations/boundary.hpp" +#include "specfem_setup.hpp" +#include + +namespace specfem { +namespace domain { +namespace impl { +namespace boundary_conditions { + +using composite_stacey_dirichlet_type = std::integral_constant< + specfem::element::boundary_tag, + specfem::element::boundary_tag::composite_stacey_dirichlet>; + +template +KOKKOS_FUNCTION void impl_apply_boundary_conditions( + const composite_stacey_dirichlet_type &, const PointBoundaryType &boundary, + const PointPropertyType &property, const PointFieldType &field, + PointAccelerationType &acceleration); + +template +KOKKOS_FUNCTION void impl_compute_mass_matrix_terms( + const composite_stacey_dirichlet_type &, const type_real dt, + const PointBoundaryType &boundary, const PointPropertyType &property, + PointMassMatrixType &mass_matrix); + +} // namespace boundary_conditions +} // namespace impl +} // namespace domain +} // namespace specfem diff --git a/include/domain/impl/boundary_conditions/composite_stacey_dirichlet/composite_stacey_dirichlet.tpp b/include/domain/impl/boundary_conditions/composite_stacey_dirichlet/composite_stacey_dirichlet.tpp new file mode 100644 index 00000000..3ae307f3 --- /dev/null +++ b/include/domain/impl/boundary_conditions/composite_stacey_dirichlet/composite_stacey_dirichlet.tpp @@ -0,0 +1,81 @@ +#pragma once + +#include "composite_stacey_dirichlet.hpp" +#include "domain/impl/boundary_conditions/boundary_conditions.hpp" +#include "domain/impl/boundary_conditions/dirichlet/dirichlet.hpp" +#include "domain/impl/boundary_conditions/stacey/stacey.hpp" +#include "enumerations/boundary.hpp" +#include "point/boundary.hpp" +#include + +template +KOKKOS_FUNCTION void +specfem::domain::impl::boundary_conditions::impl_apply_boundary_conditions( + const composite_stacey_dirichlet_type &, const PointBoundaryType &boundary, + const PointPropertyType &property, const PointFieldType &field, + PointAccelerationType &acceleration) { + + static_assert(PointBoundaryType::boundary_tag == + specfem::element::boundary_tag::composite_stacey_dirichlet, + "Boundary tag must be composite_stacey_dirichlet"); + + const auto &stacey_boundary = static_cast< + const specfem::point::boundary &>( + boundary); + + impl_apply_boundary_conditions( + std::integral_constant(), + stacey_boundary, property, field, acceleration); + + const auto &acoustic_free_surface_boundary = + static_cast &>(boundary); + + impl_apply_boundary_conditions( + std::integral_constant< + specfem::element::boundary_tag, + specfem::element::boundary_tag::acoustic_free_surface>(), + acoustic_free_surface_boundary, property, field, acceleration); + + return; +} + +template +KOKKOS_FUNCTION void +specfem::domain::impl::boundary_conditions::impl_compute_mass_matrix_terms( + const composite_stacey_dirichlet_type &, const type_real dt, + const PointBoundaryType &boundary, const PointPropertyType &property, + PointMassMatrixType &mass_matrix) { + + static_assert(PointBoundaryType::boundary_tag == + specfem::element::boundary_tag::composite_stacey_dirichlet, + "Boundary tag must be composite_stacey_dirichlet"); + + const auto &stacey_boundary = static_cast< + const specfem::point::boundary &>( + boundary); + + impl_compute_mass_matrix_terms( + std::integral_constant(), + dt, stacey_boundary, property, mass_matrix); + + const auto &acoustic_free_surface_boundary = + static_cast &>(boundary); + + impl_compute_mass_matrix_terms( + std::integral_constant< + specfem::element::boundary_tag, + specfem::element::boundary_tag::acoustic_free_surface>(), + dt, acoustic_free_surface_boundary, property, mass_matrix); + + return; +} diff --git a/include/domain/impl/boundary_conditions/composite_stacey_dirichlet/print.tpp b/include/domain/impl/boundary_conditions/composite_stacey_dirichlet/print.tpp new file mode 100644 index 00000000..8bd65987 --- /dev/null +++ b/include/domain/impl/boundary_conditions/composite_stacey_dirichlet/print.tpp @@ -0,0 +1,10 @@ +#pragma once + +#include "domain/impl/boundary_conditions/boundary_conditions.hpp" + +template <> +std::string +specfem::domain::impl::boundary_conditions::print_boundary_tag< + specfem::element::boundary_tag::composite_stacey_dirichlet>() { + return "composite_stacey_dirichlet"; +} diff --git a/include/domain/impl/boundary_conditions/dirichlet/dirichlet.hpp b/include/domain/impl/boundary_conditions/dirichlet/dirichlet.hpp new file mode 100644 index 00000000..15f99dbf --- /dev/null +++ b/include/domain/impl/boundary_conditions/dirichlet/dirichlet.hpp @@ -0,0 +1,90 @@ +#pragma once + +#include "enumerations/boundary.hpp" +#include "specfem_setup.hpp" +#include +#include + +namespace specfem { +namespace domain { +namespace impl { +namespace boundary_conditions { + +using acoustic_free_surface_type = std::integral_constant< + specfem::element::boundary_tag, + specfem::element::boundary_tag::acoustic_free_surface>; + +template < + typename PointBoundaryType, typename PointPropertyType, + typename PointFieldType, typename PointAccelerationType, + typename std::enable_if_t = 0> +KOKKOS_FORCEINLINE_FUNCTION void impl_apply_boundary_conditions( + const acoustic_free_surface_type &, const PointBoundaryType &boundary, + const PointPropertyType &, const PointFieldType &, + PointAccelerationType &acceleration) { + + constexpr static auto tag = PointBoundaryType::boundary_tag; + + static_assert(PointBoundaryType::boundary_tag == + specfem::element::boundary_tag::acoustic_free_surface, + "Boundary tag must be acoustic_free_surface"); + + if (boundary.tag != tag) + return; + + constexpr int components = PointFieldType::components; + + for (int icomp = 0; icomp < components; ++icomp) + acceleration.acceleration(icomp) = 0.0; + + return; +}; + +template < + typename PointBoundaryType, typename PointPropertyType, + typename PointFieldType, typename PointAccelerationType, + typename std::enable_if_t = 0> +KOKKOS_FORCEINLINE_FUNCTION void impl_apply_boundary_conditions( + const acoustic_free_surface_type &, const PointBoundaryType &boundary, + const PointPropertyType &, const PointFieldType &, + PointAccelerationType &acceleration) { + + static_assert(PointBoundaryType::boundary_tag == + specfem::element::boundary_tag::acoustic_free_surface, + "Boundary tag must be acoustic_free_surface"); + + constexpr int components = PointFieldType::components; + constexpr auto tag = PointBoundaryType::boundary_tag; + + using mask_type = typename PointAccelerationType::simd::mask_type; + + for (int lane = 0; lane < mask_type::size(); ++lane) { + if (boundary.tag[lane] != tag) + continue; + + for (int icomp = 0; icomp < components; ++icomp) + acceleration.acceleration(icomp)[lane] = 0.0; + } + + return; +}; + +template +KOKKOS_FORCEINLINE_FUNCTION void impl_compute_mass_matrix_terms( + const acoustic_free_surface_type &, const type_real, + const PointBoundaryType &boundary, const PointPropertyType &, + PointMassMatrixType &mass_matrix) { + + static_assert(PointBoundaryType::boundary_tag == + specfem::element::boundary_tag::acoustic_free_surface, + "Boundary tag must be acoustic_free_surface"); + + // Do nothing + return; +}; + +} // namespace boundary_conditions +} // namespace impl +} // namespace domain +} // namespace specfem diff --git a/include/domain/impl/boundary_conditions/dirichlet/print.tpp b/include/domain/impl/boundary_conditions/dirichlet/print.tpp new file mode 100644 index 00000000..a50a2af8 --- /dev/null +++ b/include/domain/impl/boundary_conditions/dirichlet/print.tpp @@ -0,0 +1,10 @@ +#pragma once + +#include "domain/impl/boundary_conditions/boundary_conditions.hpp" + +template <> +std::string +specfem::domain::impl::boundary_conditions::print_boundary_tag< + specfem::element::boundary_tag::acoustic_free_surface>() { + return "acoustic_free_surface"; +} diff --git a/include/domain/impl/boundary_conditions/none/none.hpp b/include/domain/impl/boundary_conditions/none/none.hpp new file mode 100644 index 00000000..06f53062 --- /dev/null +++ b/include/domain/impl/boundary_conditions/none/none.hpp @@ -0,0 +1,46 @@ +#pragma once + +#include "enumerations/boundary.hpp" +#include "specfem_setup.hpp" +#include + +namespace specfem { +namespace domain { +namespace impl { +namespace boundary_conditions { + +using none_type = std::integral_constant; + +template +KOKKOS_INLINE_FUNCTION void impl_apply_boundary_conditions( + const none_type &, const PointBoundaryType &, const PointPropertyType &, + const PointFieldType &, PointAccelerationType &) { + + static_assert(PointBoundaryType::boundary_tag == + specfem::element::boundary_tag::none, + "Boundary tag must be none"); + + // Do nothing + return; +} + +template +KOKKOS_INLINE_FUNCTION void impl_compute_mass_matrix_terms( + const none_type &, const type_real dt, const PointBoundaryType &boundary, + const PointPropertyType &property, PointMassMatrixType &mass_matrix) { + + static_assert(PointBoundaryType::boundary_tag == + specfem::element::boundary_tag::none, + "Boundary tag must be none"); + + // Do nothing + return; +} + +} // namespace boundary_conditions +} // namespace impl +} // namespace domain +} // namespace specfem diff --git a/include/domain/impl/boundary_conditions/none/print.tpp b/include/domain/impl/boundary_conditions/none/print.tpp new file mode 100644 index 00000000..fb16b426 --- /dev/null +++ b/include/domain/impl/boundary_conditions/none/print.tpp @@ -0,0 +1,10 @@ +#pragma once + +#include "domain/impl/boundary_conditions/boundary_conditions.hpp" + +template <> +std::string +specfem::domain::impl::boundary_conditions::print_boundary_tag< + specfem::element::boundary_tag::none>() { + return "none"; +} diff --git a/include/domain/impl/boundary_conditions/stacey/print.tpp b/include/domain/impl/boundary_conditions/stacey/print.tpp new file mode 100644 index 00000000..0375a570 --- /dev/null +++ b/include/domain/impl/boundary_conditions/stacey/print.tpp @@ -0,0 +1,10 @@ +#pragma once + +#include "domain/impl/boundary_conditions/boundary_conditions.hpp" + +template <> +std::string +specfem::domain::impl::boundary_conditions::print_boundary_tag< + specfem::element::boundary_tag::stacey>() { + return "stacey"; +} diff --git a/include/domain/impl/boundary_conditions/stacey/stacey.hpp b/include/domain/impl/boundary_conditions/stacey/stacey.hpp new file mode 100644 index 00000000..9380bb5f --- /dev/null +++ b/include/domain/impl/boundary_conditions/stacey/stacey.hpp @@ -0,0 +1,32 @@ +#pragma once + +#include "enumerations/boundary.hpp" +#include "specfem_setup.hpp" +#include + +namespace specfem { +namespace domain { +namespace impl { +namespace boundary_conditions { + +using stacey_type = + std::integral_constant; + +template +KOKKOS_FUNCTION void impl_apply_boundary_conditions( + const stacey_type &, const PointBoundaryType &boundary, + const PointPropertyType &property, const PointFieldType &field, + PointAccelerationType &acceleration); + +template +KOKKOS_FUNCTION void impl_compute_mass_matrix_terms( + const stacey_type &, const type_real dt, const PointBoundaryType &boundary, + const PointPropertyType &property, PointMassMatrixType &mass_matrix); + +} // namespace boundary_conditions +} // namespace impl +} // namespace domain +} // namespace specfem diff --git a/include/domain/impl/boundary_conditions/stacey/stacey.tpp b/include/domain/impl/boundary_conditions/stacey/stacey.tpp new file mode 100644 index 00000000..ad8ac018 --- /dev/null +++ b/include/domain/impl/boundary_conditions/stacey/stacey.tpp @@ -0,0 +1,269 @@ +#pragma once + +#include "algorithms/dot.hpp" +#include "domain/impl/boundary_conditions/boundary_conditions.hpp" +#include "enumerations/medium.hpp" +#include "point/field.hpp" +#include "stacey.hpp" +#include +#include + +namespace { +using elastic_type = + std::integral_constant; + +using acoustic_type = + std::integral_constant; + +using isotropic_type = + std::integral_constant; + +template < + typename PointBoundaryType, typename PointPropertyType, + typename PointFieldType, typename ViewType, + typename std::enable_if_t = 0> +KOKKOS_FUNCTION void +impl_enforce_traction(const acoustic_type &, const isotropic_type &, + const PointBoundaryType &boundary, + const PointPropertyType &property, + const PointFieldType &field, ViewType &traction) { + + static_assert(PointBoundaryType::boundary_tag == + specfem::element::boundary_tag::stacey, + "Boundary tag must be stacey"); + + static_assert(PointPropertyType::medium_tag == + specfem::element::medium_tag::acoustic, + "Medium tag must be acoustic"); + + static_assert(PointPropertyType::property_tag == + specfem::element::property_tag::isotropic, + "Property tag must be isotropic"); + + constexpr static auto tag = PointBoundaryType::boundary_tag; + + if (boundary.tag != tag) + return; + + const auto factor = boundary.edge_weight * boundary.edge_normal.l2_norm(); + + // Apply Stacey boundary condition + traction(0) += static_cast(-1.0) * factor * + property.rho_vpinverse * field.velocity(0); + + // Do nothing + return; +} + +template < + typename PointBoundaryType, typename PointPropertyType, + typename PointFieldType, typename ViewType, + typename std::enable_if_t = 0> +KOKKOS_FUNCTION void +impl_enforce_traction(const acoustic_type &, const isotropic_type &, + const PointBoundaryType &boundary, + const PointPropertyType &property, + const PointFieldType &field, ViewType &traction) { + + static_assert(PointBoundaryType::boundary_tag == + specfem::element::boundary_tag::stacey, + "Boundary tag must be stacey"); + + static_assert(PointPropertyType::medium_tag == + specfem::element::medium_tag::acoustic, + "Medium tag must be acoustic"); + + static_assert(PointPropertyType::property_tag == + specfem::element::property_tag::isotropic, + "Property tag must be isotropic"); + + constexpr int components = PointFieldType::components; + constexpr auto tag = PointBoundaryType::boundary_tag; + + using mask_type = typename PointBoundaryType::simd::mask_type; + + mask_type mask([&](std::size_t lane) { return boundary.tag[lane] == tag; }); + + if (Kokkos::Experimental::none_of(mask)) + return; + + const auto factor = boundary.edge_weight * boundary.edge_normal.l2_norm(); + + // Apply Stacey boundary condition + Kokkos::Experimental::where(mask, traction(0)) = + traction(0) + static_cast(-1.0) * factor * + property.rho_vpinverse * field.velocity(0); + + return; +} + +template < + typename PointBoundaryType, typename PointPropertyType, + typename PointFieldType, typename ViewType, + typename std::enable_if_t = 0> +KOKKOS_FUNCTION void +impl_enforce_traction(const elastic_type &, const isotropic_type &, + const PointBoundaryType &boundary, + const PointPropertyType &property, + const PointFieldType &field, ViewType &traction) { + + static_assert(PointBoundaryType::boundary_tag == + specfem::element::boundary_tag::stacey, + "Boundary tag must be stacey"); + + static_assert(PointPropertyType::medium_tag == + specfem::element::medium_tag::elastic, + "Medium tag must be elastic"); + + static_assert(PointPropertyType::property_tag == + specfem::element::property_tag::isotropic, + "Property tag must be isotropic"); + + constexpr static auto tag = PointBoundaryType::boundary_tag; + + if (boundary.tag != tag) + return; + + const auto vn = + specfem::algorithms::dot(field.velocity, boundary.edge_normal); + const auto &dn = boundary.edge_normal; + + const auto jacobian1d = dn.l2_norm(); + + using datatype = std::remove_const_t; + + datatype factor[2]; + + for (int icomp = 0; icomp < 2; ++icomp) { + factor[icomp] = ((vn * dn(icomp) / (jacobian1d * jacobian1d)) * + (property.rho_vp - property.rho_vs)) + + field.velocity(icomp) * property.rho_vs; + } + + traction(0) += static_cast(-1.0) * factor[0] * jacobian1d * + boundary.edge_weight; + traction(1) += static_cast(-1.0) * factor[1] * jacobian1d * + boundary.edge_weight; + + return; +} + +template < + typename PointBoundaryType, typename PointPropertyType, + typename PointFieldType, typename ViewType, + typename std::enable_if_t = 0> +KOKKOS_FUNCTION void +impl_enforce_traction(const elastic_type &, const isotropic_type &, + const PointBoundaryType &boundary, + const PointPropertyType &property, + const PointFieldType &field, ViewType &traction) { + + static_assert(PointBoundaryType::boundary_tag == + specfem::element::boundary_tag::stacey, + "Boundary tag must be stacey"); + + static_assert(PointPropertyType::medium_tag == + specfem::element::medium_tag::elastic, + "Medium tag must be elastic"); + + static_assert(PointPropertyType::property_tag == + specfem::element::property_tag::isotropic, + "Property tag must be isotropic"); + + constexpr int components = PointFieldType::components; + constexpr auto tag = PointBoundaryType::boundary_tag; + + using mask_type = typename PointBoundaryType::simd::mask_type; + + mask_type mask([&](std::size_t lane) { return boundary.tag[lane] == tag; }); + + if (Kokkos::Experimental::none_of(mask)) + return; + + const auto vn = + specfem::algorithms::dot(field.velocity, boundary.edge_normal); + const auto &dn = boundary.edge_normal; + + const auto jacobian1d = dn.l2_norm(); + + using datatype = std::remove_const_t; + + datatype factor[2]; + + for (int icomp = 0; icomp < 2; ++icomp) { + factor[icomp] = ((vn * dn(icomp) / (jacobian1d * jacobian1d)) * + (property.rho_vp - property.rho_vs)) + + field.velocity(icomp) * property.rho_vs; + } + + Kokkos::Experimental::where(mask, traction(0)) = + traction(0) + static_cast(-1.0) * factor[0] * jacobian1d * + boundary.edge_weight; + + Kokkos::Experimental::where(mask, traction(1)) = + traction(1) + static_cast(-1.0) * factor[1] * jacobian1d * + boundary.edge_weight; + + return; +} +} // namespace + +template +KOKKOS_FUNCTION void +specfem::domain::impl::boundary_conditions::impl_apply_boundary_conditions( + const stacey_type &, const PointBoundaryType &boundary, + const PointPropertyType &property, const PointFieldType &field, + PointAccelerationType &acceleration) { + + constexpr auto MediumTag = PointPropertyType::medium_tag; + constexpr auto PropertyTag = PointPropertyType::property_tag; + + impl_enforce_traction( + std::integral_constant{}, + std::integral_constant{}, + boundary, property, field, acceleration.acceleration); + + return; +} + +template +KOKKOS_FORCEINLINE_FUNCTION void +specfem::domain::impl::boundary_conditions::impl_compute_mass_matrix_terms( + const stacey_type &, const type_real dt, const PointBoundaryType &boundary, + const PointPropertyType &property, PointMassMatrixType &mass_matrix) { + + static_assert(PointBoundaryType::boundary_tag == + specfem::element::boundary_tag::stacey, + "Boundary tag must be stacey"); + + constexpr static auto MediumTag = PointPropertyType::medium_tag; + constexpr static auto PropertyTag = PointPropertyType::property_tag; + constexpr static bool using_simd = PointPropertyType::simd::using_simd; + + using PointVelocityType = + specfem::point::field; + + using PointAccelerationType = + specfem::point::field; + + using ViewType = typename PointVelocityType::ViewType; + + using datatype = typename ViewType::value_type; + + const datatype velocity_factor(static_cast(-1.0) * dt * + static_cast(0.5)); + + PointVelocityType velocity(velocity_factor); + + impl_enforce_traction( + std::integral_constant{}, + std::integral_constant{}, + boundary, property, velocity, mass_matrix.mass_matrix); +} diff --git a/include/domain/impl/elements/acoustic/acoustic2d.hpp b/include/domain/impl/elements/acoustic/acoustic2d.hpp index 50529d3f..c7216119 100644 --- a/include/domain/impl/elements/acoustic/acoustic2d.hpp +++ b/include/domain/impl/elements/acoustic/acoustic2d.hpp @@ -1,148 +1,48 @@ -#ifndef _DOMAIN_ACOUSTIC_ELEMENTS2D_HPP -#define _DOMAIN_ACOUSTIC_ELEMENTS2D_HPP - -#include "domain/impl/elements/element.hpp" -#include "enumerations/interface.hpp" -#include "kokkos_abstractions.h" +#pragma once + +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include "point/field.hpp" +#include "point/field_derivatives.hpp" +#include "point/partial_derivatives.hpp" +#include "point/properties.hpp" +#include "point/stress_integrand.hpp" #include "specfem_setup.hpp" -/** - * @brief Decltype for the field subviewed at particular global index - * - */ -using field_type = Kokkos::Subview< - specfem::kokkos::DeviceView2d, int, - std::remove_const_t >; - namespace specfem { namespace domain { namespace impl { namespace elements { -/** - * @brief Acoustic element in 2D - * - * Base class to define specialized acoustic elements in 2D. This class defines - * pure virtual methods to compute the gradient and stress at the quadrature - * points of the element. The specific implementaions are left to the derived - * classes, e.g. - * - * @tparam quadrature_points Type for number of quadrature points defined either - * at compile time or run time - */ -template -class element { - -public: - using dimension = specfem::enums::element::dimension::dim2; - using medium = specfem::enums::element::medium::acoustic; - /** - * @brief Scratch view type as defined by the quadrature points (either at - * compile time or run time) - * - * @tparam T Type of the scratch view - */ - template - using ScratchViewType = - typename quadrature_points::template ScratchViewType; - - /** - * @brief Compute the mass matrix component ($ m_{\alpha, \beta} $) for a - * given quadrature point - * - * Mass matrix is given by \\f$ M = \sum_{\Omega_e} \sum_{\alpha, \beta} - * \omega_{\alpha} \omega_{\beta} m_{\alpha, \beta} \\f$ - * - * @param xz index of the quadrature point - * @param mass_matrix mass matrix component - */ - KOKKOS_INLINE_FUNCTION virtual void - compute_mass_matrix_component(const int &ispec, const int &xz, - type_real *mass_matrix) const = 0; - - /** - * @brief Compute the gradient of the field at the quadrature point xz - * (Komatisch & Tromp, 2002-I., eq. 22(theory, OC),44,45) - * - * @param xz Index of the quadrature point - * @param s_hprime_xx lagrange polynomial derivative in x direction - * @param s_hprime_zz lagraange polynomial derivative in z direction - * @param field_chi potential field - * @param dchidxl \f$ \frac{\partial \chi}{\partial x} \f$ - * @param dchidzl \f$ \frac{\partial \chi}{\partial z} \f$ - */ - KOKKOS_INLINE_FUNCTION virtual void compute_gradient( - const int &ispec, const int &xz, - const ScratchViewType s_hprime_xx, - const ScratchViewType s_hprime_zz, - const ScratchViewType field_chi, - type_real *dchidxl, type_real *dchidzl) const = 0; - - /** - * @brief Compute the stress integrand at a particular Gauss-Lobatto-Legendre - * quadrature point. Note the collapse of jacobian elements into the - * integrands for the gradient of \f$ w \f$ - * (Komatisch & Tromp, 2002-I., eq. 44,45) - * - * @param xz Index of Gauss-Lobatto-Legendre quadrature point - * @param dchidxl Partial derivative of field \f$ \frac{\partial - * \chi}{\partial x} \f$ - * @param dchipdzl Partial derivative of field \f$ \frac{\partial - * \chi}{\partial z} \f$ - * @param stress_integrand_xi Stress integrand wrt. \f$ \xi \f$ - * \f$ J^{\alpha\gamma} * {\rho^{\alpha\gamma}}^{-1} - * \partial_x \chi \partial_x \xi - * + \partial_z \chi * \partial_z \xi \f$ - * @param stress_integrand_gamma Stress integrand wrt. \f$\gamma\f$ - * \f$ J^{\alpha\gamma} * {\rho^{\alpha\gamma}}^{-1} - * \partial_x \chi \partial_x \gamma - * + \partial_z \chi * \partial_z \gamma \f$ - * @return KOKKOS_FUNCTION - */ - KOKKOS_INLINE_FUNCTION virtual void - compute_stress(const int &ispec, const int &xz, const type_real *dchidxl, - const type_real *dchidzl, type_real *stress_integrand_xi, - type_real *stress_integrand_gamma) const = 0; - - /** - * @brief Update the acceleration at the quadrature point xz - * - * @param xz Index of the quadrature point - * @param wxglll Weight of the Gauss-Lobatto-Legendre quadrature point in x - * direction - * @param wzglll Weight of the Gauss-Lobatto-Legendre quadrature point in z - * direction - * @param stress_integrand_xi Stress integrand wrt. \f$ \xi \f$ - * J^{\alpha\gamma} * {\rho^{\alpha\gamma}}^{-1} \partial_x \chi \partial_x - * \xi + \partial_z \chi * \partial_z \xi as computed by compute_stress - * @param stress_integrand_gamma Stress integrand wrt. \f$\gamma\f$ - * \f$ J^{\alpha\gamma} * {\rho^{\alpha\gamma}}^{-1} - * \partial_x \chi \partial_x \gamma + \partial_z \chi * \partial_z \gamma \f$ - * as computed by compute_stress - * @param s_hprimewgll_xx Scratch view hprime_xx * wxgll - * @param s_hprimewgll_zz Scratch view hprime_zz * wzgll - * @param field_dot_dot Acceleration of the field subviewed at global index xz - */ - KOKKOS_INLINE_FUNCTION virtual void update_acceleration( - const int &xz, const type_real &wxglll, const type_real &wzglll, - const ScratchViewType stress_integrand_xi, - const ScratchViewType - stress_integrand_gamma, - const ScratchViewType s_hprimewgll_xx, - const ScratchViewType s_hprimewgll_zz, - type_real *acceleration) const = 0; - - /** - * @brief Get the global index of the element - * - */ - KOKKOS_INLINE_FUNCTION virtual int get_ispec() const = 0; -}; // namespace element +// Acoustic 2D isotropic specialization +// stress_integrand = rho^{-1} * \sum_{i,k=1}^{2} \partial_i w^{\alpha\gamma} +// \partial_i \chi +template +KOKKOS_FUNCTION specfem::point::stress_integrand< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + UseSIMD> +impl_compute_stress_integrands( + const specfem::point::partial_derivatives< + specfem::dimension::type::dim2, false, UseSIMD> &partial_derivatives, + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, UseSIMD> &properties, + const specfem::point::field_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + UseSIMD> &field_derivatives); + +template +KOKKOS_FUNCTION specfem::point::field +impl_mass_matrix_component( + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, UseSIMD> &properties, + const specfem::point::partial_derivatives< + specfem::dimension::type::dim2, true, UseSIMD> &partial_derivatives); } // namespace elements } // namespace impl } // namespace domain } // namespace specfem - -#endif diff --git a/include/domain/impl/elements/acoustic/acoustic2d.tpp b/include/domain/impl/elements/acoustic/acoustic2d.tpp new file mode 100644 index 00000000..0bba9bb9 --- /dev/null +++ b/include/domain/impl/elements/acoustic/acoustic2d.tpp @@ -0,0 +1,53 @@ +#pragma once + +#include "acoustic2d.hpp" + +template +KOKKOS_FUNCTION KOKKOS_FUNCTION specfem::point::stress_integrand< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + UseSIMD> +specfem::domain::impl::elements::impl_compute_stress_integrands( + const specfem::point::partial_derivatives< + specfem::dimension::type::dim2, false, UseSIMD> &partial_derivatives, + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, UseSIMD> &properties, + const specfem::point::field_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + UseSIMD> &field_derivatives) { + + const auto &du = field_derivatives.du; + // Precompute the factor + auto fac = properties.rho_inverse; + + specfem::datatype::VectorPointViewType F; + + // Compute stress integrands 1 and 2 + // Here it is extremely important that this seems at odds with + // equations (44) & (45) from Komatitsch and Tromp 2002 I. - Validation + // The equations are however missing dxi/dx, dxi/dz, dzeta/dx, dzeta/dz + // for the gradient of w^{\alpha\gamma}. In this->update_acceleration + // the weights for the integration and the interpolated values for the + // first derivatives of the lagrange polynomials are then collapsed + F(0, 0) = fac * (partial_derivatives.xix * du(0, 0) + + partial_derivatives.xiz * du(1, 0)); + F(1, 0) = fac * (partial_derivatives.gammax * du(0, 0) + + partial_derivatives.gammaz * du(1, 0)); + + return { F }; +} + +template +KOKKOS_FUNCTION specfem::point::field +specfem::domain::impl::elements::impl_mass_matrix_component( + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, UseSIMD> &properties, + const specfem::point::partial_derivatives< + specfem::dimension::type::dim2, true, UseSIMD> &partial_derivatives) { + + return specfem::datatype::ScalarPointViewType( + partial_derivatives.jacobian / properties.kappa); +} diff --git a/include/domain/impl/elements/acoustic/acoustic2d_isotropic.hpp b/include/domain/impl/elements/acoustic/acoustic2d_isotropic.hpp deleted file mode 100644 index 50052975..00000000 --- a/include/domain/impl/elements/acoustic/acoustic2d_isotropic.hpp +++ /dev/null @@ -1,219 +0,0 @@ -#ifndef _DOMAIN_ACOUSTIC_ELEMENTS2D_IMPLEMENTATION_HPP -#define _DOMAIN_ACOUSTIC_ELEMENTS2D_IMPLEMENTATION_HPP - -#include "compute/interface.hpp" -#include "domain/impl/elements/acoustic/acoustic2d.hpp" -#include "domain/impl/elements/element.hpp" -#include "enumerations/interface.hpp" -#include "kokkos_abstractions.h" -#include "specfem_setup.hpp" -#include - -namespace specfem { -namespace domain { -namespace impl { -namespace elements { -/** - * @brief Element specialization for 2D elastic isotropic spectral elements with - * static quadrature points - * - * @tparam NGLL Number of Gauss-Lobatto-Legendre quadrature points defined at - * compile time - * - * @tparam BC Boundary conditions if void then neumann boundary conditions are - * assumed - */ -template -class element< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::acoustic, - specfem::enums::element::quadrature::static_quadrature_points, - specfem::enums::element::property::isotropic, BC> { -public: - /** @name Typedefs - * - */ - ///@{ - /** - * @brief dimension of the element - * - */ - using dimension = specfem::enums::element::dimension::dim2; - /** - * @brief Medium of the element - * - */ - using medium_type = specfem::enums::element::medium::acoustic; - /** - * @brief Property of the element - * - */ - using property_type = specfem::enums::element::property::isotropic; - - /** - * @brief Number of Gauss-Lobatto-Legendre quadrature points - */ - using quadrature_points_type = - specfem::enums::element::quadrature::static_quadrature_points; - /** - * @brief Boundary conditions of the element - * - * if BC == none then neumann boundary conditions are assumed - * - */ - using boundary_conditions_type = BC; - /** - * @brief Use the scratch view type from the quadrature points - * - * @tparam T Type of the scratch view - * @tparam N Number of components - */ - template - using ScratchViewType = - typename quadrature_points_type::template ScratchViewType; - ///@} - - /** - * @brief Construct a new element object - * - */ - KOKKOS_FUNCTION - element() = default; - - /** - * @brief Construct a new element object - * - * @param ispec Index of the element - * @param partial_derivatives partial derivatives - * @param properties Properties of the element - */ - KOKKOS_FUNCTION - element(const specfem::compute::partial_derivatives &partial_derivatives, - const specfem::compute::properties &properties, - const specfem::compute::boundaries &boundary_conditions, - const quadrature_points_type &quadrature_points); - - /** - * @brief Compute the mass matrix component ($ m_{\alpha, \beta} $) for a - * given quadrature point - * - * Mass matrix is given by \\f$ M = \sum_{\Omega_e} \sum_{\alpha, \beta} - * \omega_{\alpha} \omega_{\beta} m_{\alpha, \beta} \\f$ - * - * @param xz index of the quadrature point - * @param mass_matrix mass matrix component - */ - KOKKOS_INLINE_FUNCTION - void compute_mass_matrix_component( - const int &ispec, const int &xz, - specfem::kokkos::array_type &mass_matrix) const; - - template - KOKKOS_INLINE_FUNCTION void mass_time_contribution( - const int &ispec, const int &ielement, const int &xz, const type_real &dt, - const specfem::kokkos::array_type &weight, - specfem::kokkos::array_type - &rmass_inverse) const; - - /** - * @brief Compute the gradient of the field at the quadrature point xz - * (Komatisch & Tromp, 2002-I., eq. 22(theory, OC),44,45) - * - * @param xz Index of the quadrature point - * @param s_hprime_xx lagrange polynomial derivative in x direction - * @param s_hprime_zz lagraange polynomial derivative in z direction - * @param field_chi potential field - * @param dchidxl Computed partial derivative of field \f$ \frac{\partial - * \chi}{\partial x} \f$ - * @param dchidzl Computed partial derivative of field \f$ \frac{\partial - * \chi}{\partial z} \f$ - */ - KOKKOS_INLINE_FUNCTION void compute_gradient( - const int &ispec, const int &ielement, const int &xz, - const ScratchViewType s_hprime_xx, - const ScratchViewType s_hprime_zz, - const ScratchViewType field_chi, - specfem::kokkos::array_type &dchidxl, - specfem::kokkos::array_type &dchidzl) const; - - /** - * @brief Compute the stress integrand at a particular Gauss-Lobatto-Legendre - * quadrature point. Note the collapse of jacobian elements into the - * integrands for the gradient of \f$ w \f$ - * (Komatisch & Tromp, 2002-I., eq. 44,45) - * - * @param xz Index of Gauss-Lobatto-Legendre quadrature point - * @param dchidxl Partial derivative of field \f$ \frac{\partial - * \chi}{\partial x} \f$ - * @param dchipdzl Partial derivative of field \f$ \frac{\partial - * \chi}{\partial z} \f$ - * @param stress_integrand_xi Stress integrand wrt. \f$ \xi \f$ - * \f$ J^{\alpha\gamma} * {\rho^{\alpha\gamma}}^{-1} - * \partial_x \chi \partial_x \xi - * + \partial_z \chi * \partial_z \xi \f$ - * @param stress_integrand_gamma Stress integrand wrt. \f$\gamma\f$ - * \f$ J^{\alpha\gamma} * {\rho^{\alpha\gamma}}^{-1} - * \partial_x \chi \partial_x \gamma - * + \partial_z \chi * \partial_z \gamma \f$ - * @return KOKKOS_FUNCTION - */ - KOKKOS_INLINE_FUNCTION void compute_stress( - const int &ispec, const int &ielement, const int &xz, - const specfem::kokkos::array_type &dchidxl, - const specfem::kokkos::array_type &dchidzl, - specfem::kokkos::array_type &stress_integrand_xi, - specfem::kokkos::array_type &stress_integrand_gamma) const; - - /** - * @brief Update the acceleration at a particular Gauss-Lobatto-Legendre - * quadrature point - * - * @param xz Index of Gauss-Lobatto-Legendre quadrature point - * @param wxglll Weight of the Gauss-Lobatto-Legendre quadrature point in x - * direction - * @param wzglll Weight of the Gauss-Lobatto-Legendre quadrature point in z - * direction - * @param stress_integrand_xi Stress integrand wrt. \f$ \xi \f$ - * \f$ J^{\alpha\gamma} * {\rho^{\alpha\gamma}}^{-1} - * \partial_x \chi \partial_x \xi + \partial_z \chi * \partial_z \xi \f$ as - * computed by compute_stress - * @param stress_integrand_gamma Stress integrand wrt. \f$\gamma\f$ - * \f$ J^{\alpha\gamma} * {\rho^{\alpha\gamma}}^{-1} - * \partial_x \chi \partial_x \gamma + \partial_z \chi * \partial_z \gamma \f$ - * as computed by compute_stress - * @param s_hprimewgll_xx Scratch view hprime_xx * wxgll - * @param s_hprimewgll_zz Scratch view hprime_zz * wzgll - * @param field_dot_dot Acceleration of the field subviewed at global index xz - */ - KOKKOS_INLINE_FUNCTION void compute_acceleration( - const int &ispec, const int &ielement, const int &xz, - const specfem::kokkos::array_type &weight, - const ScratchViewType - stress_integrand_xi, - const ScratchViewType - stress_integrand_gamma, - const ScratchViewType s_hprimewgll_xx, - const ScratchViewType s_hprimewgll_zz, - const specfem::kokkos::array_type - &velocity, - specfem::kokkos::array_type &acceleration) const; - -private: - specfem::kokkos::DeviceView3d xix; ///< xix - specfem::kokkos::DeviceView3d xiz; ///< xiz - specfem::kokkos::DeviceView3d gammax; ///< gammax - specfem::kokkos::DeviceView3d gammaz; ///< gammaz - specfem::kokkos::DeviceView3d jacobian; ///< jacobian - specfem::kokkos::DeviceView3d rho_inverse; ///< rho inverse - specfem::kokkos::DeviceView3d lambdaplus2mu_inverse; ///< lambda + - ///< 2 mu - ///< inverse - specfem::kokkos::DeviceView3d kappa; ///< kappa - boundary_conditions_type boundary_conditions; ///< boundary conditions -}; -} // namespace elements -} // namespace impl -} // namespace domain -} // namespace specfem - -#endif diff --git a/include/domain/impl/elements/acoustic/acoustic2d_isotropic.tpp b/include/domain/impl/elements/acoustic/acoustic2d_isotropic.tpp deleted file mode 100644 index 5aa9eb83..00000000 --- a/include/domain/impl/elements/acoustic/acoustic2d_isotropic.tpp +++ /dev/null @@ -1,297 +0,0 @@ -#ifndef _DOMAIN_ACOUSTIC_ELEMENTS2D_ISOTROPIC_TPP -#define _DOMAIN_ACOUSTIC_ELEMENTS2D_ISOTROPIC_TPP - -#include "compute/interface.hpp" -#include "domain/impl/elements/acoustic/acoustic2d_isotropic.hpp" -#include "domain/impl/elements/element.hpp" -#include "enumerations/interface.hpp" -#include "globals.h" -#include "kokkos_abstractions.h" -#include "specfem_setup.hpp" -#include - -template -using StaticScratchViewType = - typename specfem::enums::element::quadrature::static_quadrature_points< - N>::template ScratchViewType; - -// using field_type = Kokkos::Subview< -// specfem::kokkos::DeviceView2d, int, -// std::remove_const_t >; - -// ----------------------------------------------------------------------------- -// SPECIALIZED ELEMENT -// ----------------------------------------------------------------------------- -template -KOKKOS_FUNCTION specfem::domain::impl::elements::element< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::acoustic, - specfem::enums::element::quadrature::static_quadrature_points, - specfem::enums::element::property::isotropic, - BC>::element(const specfem::compute::partial_derivatives - &partial_derivatives, - const specfem::compute::properties &properties, - const specfem::compute::boundaries &boundary_conditions, - const quadrature_points_type &quadrature_points) { - -#ifndef NDEBUG - assert(partial_derivatives.xix.extent(1) == NGLL); - assert(partial_derivatives.xix.extent(2) == NGLL); - assert(partial_derivatives.gammax.extent(1) == NGLL); - assert(partial_derivatives.gammax.extent(2) == NGLL); - assert(partial_derivatives.xiz.extent(1) == NGLL); - assert(partial_derivatives.xiz.extent(2) == NGLL); - assert(partial_derivatives.gammaz.extent(1) == NGLL); - assert(partial_derivatives.gammaz.extent(2) == NGLL); - assert(partial_derivatives.jacobian.extent(1) == NGLL); - assert(partial_derivatives.jacobian.extent(2) == NGLL); - - // Properties - assert(properties.rho_inverse.extent(1) == NGLL); - assert(properties.rho_inverse.extent(2) == NGLL); - assert(properties.lambdaplus2mu_inverse.extent(1) == NGLL); - assert(properties.lambdaplus2mu_inverse.extent(2) == NGLL); - assert(properties.kappa.extent(1) == NGLL); - assert(properties.kappa.extent(2) == NGLL); -#endif - - this->xix = partial_derivatives.xix; - this->gammax = partial_derivatives.gammax; - this->xiz = partial_derivatives.xiz; - this->gammaz = partial_derivatives.gammaz; - this->jacobian = partial_derivatives.jacobian; - this->rho_inverse = properties.rho_inverse; - this->lambdaplus2mu_inverse = properties.lambdaplus2mu_inverse; - this->kappa = properties.kappa; - - this->boundary_conditions = - boundary_conditions_type(boundary_conditions, quadrature_points); - - return; -} - -template -KOKKOS_INLINE_FUNCTION void specfem::domain::impl::elements::element< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::acoustic, - specfem::enums::element::quadrature::static_quadrature_points, - specfem::enums::element::property::isotropic, - BC>::compute_mass_matrix_component(const int &ispec, const int &xz, - specfem::kokkos::array_type - &mass_matrix) const { - int ix, iz; - sub2ind(xz, NGLL, iz, ix); - - constexpr int components = medium_type::components; - - static_assert(components == 1, "Acoustic medium has only one component"); - - mass_matrix[0] = this->jacobian(ispec, iz, ix) / this->kappa(ispec, iz, ix); - - return; -} - -template -template -KOKKOS_INLINE_FUNCTION void specfem::domain::impl::elements::element< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::acoustic, - specfem::enums::element::quadrature::static_quadrature_points, - specfem::enums::element::property::isotropic, BC>:: - mass_time_contribution( - const int &ispec, const int &ielement, const int &xz, - const type_real &dt, - const specfem::kokkos::array_type &weight, - specfem::kokkos::array_type - &rmass_inverse) const { - - int ix, iz; - sub2ind(xz, NGLL, iz, ix); - - const specfem::compute::element_partial_derivatives partial_derivatives( - this->xix(ispec, iz, ix), this->gammax(ispec, iz, ix), - this->xiz(ispec, iz, ix), this->gammaz(ispec, iz, ix), - this->jacobian(ispec, iz, ix)); - - const specfem::compute::element_properties - properties(this->lambdaplus2mu_inverse(ispec, iz, ix), - this->rho_inverse(ispec, iz, ix)); - - rmass_inverse[0] = 0.0; - - // comppute mass matrix component - boundary_conditions.template mass_time_contribution( - ielement, xz, dt, weight, partial_derivatives, properties, rmass_inverse); - - return; -} - -template -KOKKOS_INLINE_FUNCTION void specfem::domain::impl::elements::element< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::acoustic, - specfem::enums::element::quadrature::static_quadrature_points, - specfem::enums::element::property::isotropic, BC>:: - compute_gradient( - const int &ispec, const int &ielement, const int &xz, - const ScratchViewType s_hprime_xx, - const ScratchViewType s_hprime_zz, - const ScratchViewType field_chi, - specfem::kokkos::array_type &dchidxl, - specfem::kokkos::array_type &dchidzl) const { - - int ix, iz; - sub2ind(xz, NGLL, iz, ix); - - const specfem::compute::element_partial_derivatives partial_derivatives = - specfem::compute::element_partial_derivatives( - this->xix(ispec, iz, ix), this->gammax(ispec, iz, ix), - this->xiz(ispec, iz, ix), this->gammaz(ispec, iz, ix)); - - type_real dchi_dxi = 0.0; - type_real dchi_dgamma = 0.0; - -#ifdef KOKKOS_ENABLE_CUDA -#pragma unroll -#endif - for (int l = 0; l < NGLL; l++) { - dchi_dxi += s_hprime_xx(ix, l, 0) * field_chi(iz, l, 0); - dchi_dgamma += s_hprime_zz(iz, l, 0) * field_chi(l, ix, 0); - } - - // dchidx - dchidxl[0] = dchi_dxi * partial_derivatives.xix + - dchi_dgamma * partial_derivatives.gammax; - - // dchidz - dchidzl[0] = dchi_dxi * partial_derivatives.xiz + - dchi_dgamma * partial_derivatives.gammaz; - - boundary_conditions.enforce_gradient(ielement, xz, partial_derivatives, - dchidxl, dchidzl); - - return; -} - -template -KOKKOS_INLINE_FUNCTION void specfem::domain::impl::elements::element< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::acoustic, - specfem::enums::element::quadrature::static_quadrature_points, - specfem::enums::element::property::isotropic, BC>:: - compute_stress( - const int &ispec, const int &ielement, const int &xz, - const specfem::kokkos::array_type &dchidxl, - const specfem::kokkos::array_type &dchidzl, - specfem::kokkos::array_type &stress_integrand_xi, - specfem::kokkos::array_type &stress_integrand_gamma) - const { - - int ix, iz; - sub2ind(xz, NGLL, iz, ix); - - const specfem::compute::element_partial_derivatives partial_derivatives( - this->xix(ispec, iz, ix), this->gammax(ispec, iz, ix), - this->xiz(ispec, iz, ix), this->gammaz(ispec, iz, ix), - this->jacobian(ispec, iz, ix)); - - const specfem::compute::element_properties - properties(this->lambdaplus2mu_inverse(ispec, iz, ix), - this->rho_inverse(ispec, iz, ix)); - - // Precompute the factor - type_real fac = partial_derivatives.jacobian * properties.rho_inverse; - - // Compute stress integrands 1 and 2 - // Here it is extremely important that this seems at odds with - // equations (44) & (45) from Komatitsch and Tromp 2002 I. - Validation - // The equations are however missing dxi/dx, dxi/dz, dzeta/dx, dzeta/dz - // for the gradient of w^{\alpha\gamma}. In this->update_acceleration - // the weights for the integration and the interpolated values for the - // first derivatives of the lagrange polynomials are then collapsed - stress_integrand_xi[0] = fac * (partial_derivatives.xix * dchidxl[0] + - partial_derivatives.xiz * dchidzl[0]); - stress_integrand_gamma[0] = fac * (partial_derivatives.gammax * dchidxl[0] + - partial_derivatives.gammaz * dchidzl[0]); - - boundary_conditions.enforce_stress(ielement, xz, partial_derivatives, - properties, stress_integrand_xi, - stress_integrand_gamma); - - return; -} - -template -KOKKOS_INLINE_FUNCTION void specfem::domain::impl::elements::element< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::acoustic, - specfem::enums::element::quadrature::static_quadrature_points, - specfem::enums::element::property::isotropic, BC>:: - compute_acceleration( - const int &ispec, const int &ielement, const int &xz, - const specfem::kokkos::array_type &weight, - const ScratchViewType - stress_integrand_xi, - const ScratchViewType - stress_integrand_gamma, - const ScratchViewType - s_hprimewgll_xx, - const ScratchViewType - s_hprimewgll_zz, - const specfem::kokkos::array_type - &velocity, - specfem::kokkos::array_type - &acceleration) const { - - int ix, iz; - sub2ind(xz, NGLL, iz, ix); - type_real temp1l = 0.0; - type_real temp2l = 0.0; - - constexpr int components = medium_type::components; - - static_assert(components == 1, "Acoustic medium has only one component"); - - specfem::compute::element_partial_derivatives partial_derivatives; - - specfem::compute::element_properties - properties; - - // populate partial derivatives only if the boundary is stacey - // or if the boundary is composite_stacey_dirichlet - if constexpr ((boundary_conditions_type::value == - specfem::enums::element::boundary_tag::stacey) || - (boundary_conditions_type::value == - specfem::enums::element::boundary_tag:: - composite_stacey_dirichlet)) { - partial_derivatives = specfem::compute::element_partial_derivatives( - this->xix(ispec, iz, ix), this->gammax(ispec, iz, ix), - this->xiz(ispec, iz, ix), this->gammaz(ispec, iz, ix), - this->jacobian(ispec, iz, ix)); - - properties = specfem::compute::element_properties( - this->lambdaplus2mu_inverse(ispec, iz, ix), - this->rho_inverse(ispec, iz, ix)); - } - -#ifdef KOKKOS_ENABLE_CUDA -#pragma unroll -#endif - for (int l = 0; l < NGLL; l++) { - temp1l += s_hprimewgll_xx(ix, l, 0) * stress_integrand_xi(iz, l, 0); - temp2l += s_hprimewgll_zz(iz, l, 0) * stress_integrand_gamma(l, ix, 0); - } - - acceleration[0] = -1.0 * ((weight[1] * temp1l) + (weight[0] * temp2l)); - - boundary_conditions.enforce_traction(ielement, xz, weight, - partial_derivatives, properties, - velocity, acceleration); - - return; -} - -#endif diff --git a/include/domain/impl/elements/acoustic/interface.hpp b/include/domain/impl/elements/acoustic/interface.hpp deleted file mode 100644 index 47182c56..00000000 --- a/include/domain/impl/elements/acoustic/interface.hpp +++ /dev/null @@ -1,8 +0,0 @@ -#ifndef _DOMAIN_IMPL_ELEMENTS_ACOUSTIC_INTERFACE_HPP -#define _DOMAIN_IMPL_ELEMENTS_ACOUSTIC_INTERFACE_HPP - -#include "acoustic2d.hpp" -#include "acoustic2d_isotropic.hpp" -#include "acoustic2d_isotropic.tpp" - -#endif // _DOMAIN_IMPL_ELEMENTS_ACOUTIC_INTERFACE_HPP diff --git a/include/domain/impl/elements/container.hpp b/include/domain/impl/elements/container.hpp deleted file mode 100644 index d332323b..00000000 --- a/include/domain/impl/elements/container.hpp +++ /dev/null @@ -1,103 +0,0 @@ -#ifndef _ELEMENT_CONTAINER_HPP -#define _ELEMENT_CONTAINER_HPP - -namespace specfem { -namespace domain { -namespace impl { -namespace elements { -/** - * @brief Struct to hold a pointer to an element - * - * Kokkos views have a syntantic problem when creating a view of pointers. For - * example, let's say we have want to create a view of pointers to int. The - * syntax would be: View, this is ambigous since the compiler doesn't - * know if the * is part of 2-dimensional view type or a pointer to int type. To - * avoid this problem, we create a struct which holds a pointer to an element. - * This struct is then used to create a view of structs. This allows us to - * create a view of pointers to elements. - * - * @tparam base_element Base element class i.e. elastic, acoustic or poroelastic - */ -template struct container { - base_element *element; ///< Pointer to an element - - /** - * @brief Default constructor - * - */ - KOKKOS_FUNCTION - container() = default; - - /** - * @brief Construct a new container object - * - * @param element Pointer to an element - */ - KOKKOS_FUNCTION - container(base_element *element) { - this->element = element; - return; - } - - template - KOKKOS_INLINE_FUNCTION void - compute_mass_matrix_component(Args... values) const { - return this->element->compute_mass_matrix_component(values...); - } - - /** - * @brief Wrapper to compute gradients method of the element - * - * @tparam Args Arguments to the compute_gradient method of the element - * @param values Arguments to the compute_gradient method of the element - */ - template - KOKKOS_INLINE_FUNCTION void compute_gradient(Args... values) const { - this->element->compute_gradient(values...); - return; - } - - /** - * @brief Wrapper to compute stresses method of the element - * - * @tparam Args Arguments to the compute_stress method of the element - * @param values Arguments to the compute_stress method of the element - */ - template - KOKKOS_INLINE_FUNCTION void compute_stress(Args... values) const { - this->element->compute_stress(values...); - return; - } - - /** - * @brief Wrapper to update acceleration method of the element - * - * @tparam Args Arguments to the update_acceleration method of the element - * @param values Arguments to the update_acceleration method of the element - */ - template - KOKKOS_INLINE_FUNCTION void update_acceleration(Args... values) const { - this->element->update_acceleration(values...); - return; - } - - /** - * @brief Wrapper to get_ispec method of the element - * - */ - KOKKOS_INLINE_FUNCTION - int get_ispec() const { return this->element->get_ispec(); } - - /** - * @brief Default destructor - * - */ - KOKKOS_FUNCTION - ~container() = default; -}; -} // namespace elements -} // namespace impl -} // namespace domain -} // namespace specfem - -#endif diff --git a/include/domain/impl/elements/elastic/elastic2d.hpp b/include/domain/impl/elements/elastic/elastic2d.hpp index 640af03a..8461e40b 100644 --- a/include/domain/impl/elements/elastic/elastic2d.hpp +++ b/include/domain/impl/elements/elastic/elastic2d.hpp @@ -1,149 +1,47 @@ -#ifndef _DOMAIN_ELASTIC_ELEMENTS2D_HPP -#define _DOMAIN_ELASTIC_ELEMENTS2D_HPP - -#include "domain/impl/elements/element.hpp" -#include "enumerations/interface.hpp" -#include "kokkos_abstractions.h" +#pragma once + +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include "globals.h" +#include "point/field.hpp" +#include "point/field_derivatives.hpp" +#include "point/partial_derivatives.hpp" +#include "point/properties.hpp" +#include "point/stress_integrand.hpp" #include "specfem_setup.hpp" -/** - * @brief Decltype for the field subviewed at particular global index - * - */ -using field_type = Kokkos::Subview< - specfem::kokkos::DeviceView2d, int, - std::remove_const_t >; - namespace specfem { namespace domain { namespace impl { namespace elements { -/** - * @brief Elastic element in 2D - * - * Base class to define specialized elastic elements in 2D. This class defines - * pure virtual methods to compute the gradient and stress at the quadrature - * points of the element. The specific implementaions are left to the derived - * classes. - * - * @tparam quadrature_points Type for number of quadrature points defined either - * at compile time or run time - */ -template -class element { - -public: - using dimension = specfem::enums::element::dimension::dim2; - using medium_type = specfem::enums::element::medium::elastic; - using quadrature_points_type = qp_type; - - /** - * @brief Scratch view type as defined by the quadrature points (either at - * compile time or run time) - * - * @tparam T Type of the scratch view - */ - template - using ScratchViewType = - typename quadrature_points_type::template ScratchViewType; - - /** - * @brief Compute the mass matrix component ($ m_{\alpha, \beta} $) for a - * given quadrature point - * - * Mass matrix is given by \\f$ M = \sum_{\Omega_e} \sum_{\alpha, \beta} - * \omega_{\alpha} \omega_{\beta} m_{\alpha, \beta} \\f$ - * - * @param xz index of the quadrature point - * @param mass_matrix mass matrix component - */ - KOKKOS_INLINE_FUNCTION virtual void - compute_mass_matrix_component(const int &ispec, const int &xz, - type_real *mass_matrix) const = 0; - - /** - * @brief Compute the gradient of the field at the quadrature point xz - * - * @param xz Index of the quadrature point - * @param s_hprime_xx lagrange polynomial derivative in x direction - * @param s_hprime_zz lagraange polynomial derivative in z direction - * @param u Scratch view of field. In elastic domains the field has 2 - * components - * @param dudxl Partial derivative of field \f$ \frac{\partial - * \tilde{u}}{\partial x} \f$ - * @param dudzl Partial derivative of field \f$ \frac{\partial - * \tilde{u}}{\partial z} \f$ - */ - KOKKOS_INLINE_FUNCTION virtual void - compute_gradient(const int &ispec, const int &xz, - const ScratchViewType s_hprime_xx, - const ScratchViewType s_hprime_zz, - const ScratchViewType u, - type_real *dudxl, type_real *dudzl) const = 0; - - /** - * @brief Compute the stress integrand at a particular Gauss-Lobatto-Legendre - * quadrature point. - * - * @param xz Index of Gauss-Lobatto-Legendre quadrature point - * @param dudxl Partial derivative of field \f$ \frac{\partial - * \tilde{u}}{\partial x} \f$ - * @param dudzl Partial derivative of field \f$ \frac{\partial - * \tilde{u}}{\partial z} \f$ - * @param stress_integrand_xi Stress integrand wrt. \f$ \xi \f$ \f$ - * J^{\alpha, \gamma} \partial_x u \partial_x \xi + \partial_z u * \partial_z - * \xi \f$ - * @param stress_integrand_gamma Stress integrand wrt. \f$\gamma\f$ \f$ - * J^{\alpha, \gamma} \partial_x u \partial_x \gamma + \partial_z u * - * \partial_z \gamma \f$ - * @return KOKKOS_FUNCTION - */ - KOKKOS_INLINE_FUNCTION virtual void - compute_stress(const int &ispec, const int &xz, const type_real *dudxl, - const type_real *dudzl, type_real *stress_integrand_xi, - type_real *stress_integrand_gamma) const = 0; - - /** - * @brief Update the acceleration at the quadrature point xz - * - * @param xz Index of the quadrature point - * @param wxglll Weight of the Gauss-Lobatto-Legendre quadrature point in x - * direction - * @param wzglll Weight of the Gauss-Lobatto-Legendre quadrature point in z - * direction - * @param stress_integrand_1 Stress integrand wrt. \f$ \xi \f$ \f$ J^{\alpha, - * \gamma} \partial_x u \partial_x \xi + \partial_z u * \partial_z \xi \f$ as - * computed by compute_stress - * @param stress_integrand_2 Stress integrand wrt. \f$\gamma\f$ \f$ J^{\alpha, - * \gamma} \partial_x u \partial_x \gamma + \partial_z u * \partial_z \gamma - * \f$ as computed by compute_stress - * @param s_hprimewgll_xx Scratch view hprime_xx * wxgll - * @param s_hprimewgll_zz Scratch view hprime_zz * wzgll - * @param field_dot_dot Acceleration of the field subviewed at global index xz - */ - KOKKOS_INLINE_FUNCTION virtual void - update_acceleration(const int &xz, const type_real &wxglll, - const type_real &wzglll, - const ScratchViewType - stress_integrand_xi, - const ScratchViewType - stress_integrand_gamma, - const ScratchViewType s_hprimewgll_xx, - const ScratchViewType s_hprimewgll_zz, - type_real *acceleration) const = 0; - - /** - * @brief Get the global index of the element - * - */ - KOKKOS_INLINE_FUNCTION virtual int get_ispec() const = 0; -}; // namespace element - +// Elastic 2D isotropic specialization +// stress_integrand = \sum_{i,k=1}^{2} F_{ik} \partial_i w^{\alpha\gamma} +template +KOKKOS_FUNCTION specfem::point::stress_integrand< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + UseSIMD> +impl_compute_stress_integrands( + const specfem::point::partial_derivatives< + specfem::dimension::type::dim2, false, UseSIMD> &partial_derivatives, + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, UseSIMD> &properties, + const specfem::point::field_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + UseSIMD> &field_derivatives); + +template +KOKKOS_FUNCTION specfem::point::field +impl_mass_matrix_component( + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, UseSIMD> &properties, + const specfem::point::partial_derivatives< + specfem::dimension::type::dim2, true, UseSIMD> &partial_derivatives); } // namespace elements } // namespace impl } // namespace domain } // namespace specfem - -#endif diff --git a/include/domain/impl/elements/elastic/elastic2d.tpp b/include/domain/impl/elements/elastic/elastic2d.tpp new file mode 100644 index 00000000..5ddc3b92 --- /dev/null +++ b/include/domain/impl/elements/elastic/elastic2d.tpp @@ -0,0 +1,84 @@ +#pragma once + +#include "elastic2d.hpp" + +template +KOKKOS_FUNCTION specfem::point::stress_integrand< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + UseSIMD> +specfem::domain::impl::elements::impl_compute_stress_integrands( + const specfem::point::partial_derivatives< + specfem::dimension::type::dim2, false, UseSIMD> &partial_derivatives, + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, UseSIMD> &properties, + const specfem::point::field_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + UseSIMD> &field_derivatives) { + + using datatype = + typename specfem::datatype::simd::datatype; + const auto &du = field_derivatives.du; + + datatype sigma_xx, sigma_zz, sigma_xz; + + if (specfem::globals::simulation_wave == specfem::wave::p_sv) { + // P_SV case + // sigma_xx + sigma_xx = + properties.lambdaplus2mu * du(0, 0) + properties.lambda * du(1, 1); + + // sigma_zz + sigma_zz = + properties.lambdaplus2mu * du(1, 1) + properties.lambda * du(0, 0); + + // sigma_xz + sigma_xz = properties.mu * (du(0, 1) + du(1, 0)); + } else if (specfem::globals::simulation_wave == specfem::wave::sh) { + // SH-case + // sigma_xx + sigma_xx = properties.mu * du(0, 0); // would be sigma_xy in + // CPU-version + + // sigma_xz + sigma_xz = properties.mu * du(1, 0); // sigma_zy + } + + specfem::datatype::VectorPointViewType F; + + F(0, 0) = + sigma_xx * partial_derivatives.xix + sigma_xz * partial_derivatives.xiz; + F(0, 1) = + sigma_xz * partial_derivatives.xix + sigma_zz * partial_derivatives.xiz; + F(1, 0) = sigma_xx * partial_derivatives.gammax + + sigma_xz * partial_derivatives.gammaz; + F(1, 1) = sigma_xz * partial_derivatives.gammax + + sigma_zz * partial_derivatives.gammaz; + + return { F }; +} + +template +KOKKOS_FUNCTION specfem::point::field +specfem::domain::impl::elements::impl_mass_matrix_component( + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, UseSIMD> &properties, + const specfem::point::partial_derivatives< + specfem::dimension::type::dim2, true, UseSIMD> &partial_derivatives) { + + if constexpr (specfem::globals::simulation_wave == specfem::wave::p_sv) { + return specfem::datatype::ScalarPointViewType( + partial_derivatives.jacobian * properties.rho, + partial_derivatives.jacobian * properties.rho); + } else if constexpr (specfem::globals::simulation_wave == specfem::wave::sh) { + return specfem::datatype::ScalarPointViewType( + partial_derivatives.jacobian * properties.rho, 0); + } else { + static_assert("Unknown wave type"); + return specfem::datatype::ScalarPointViewType( + 0.0, 0.0); // dummy return + } +} diff --git a/include/domain/impl/elements/elastic/elastic2d_isotropic.hpp b/include/domain/impl/elements/elastic/elastic2d_isotropic.hpp deleted file mode 100644 index 79367b49..00000000 --- a/include/domain/impl/elements/elastic/elastic2d_isotropic.hpp +++ /dev/null @@ -1,222 +0,0 @@ -#ifndef _DOMAIN_ELASTIC_ELEMENTS2D_ISOTROPIC_HPP -#define _DOMAIN_ELASTIC_ELEMENTS2D_ISOTROPIC_HPP - -#include "compute/interface.hpp" -#include "domain/impl/elements/elastic/elastic2d.hpp" -#include "domain/impl/elements/element.hpp" -#include "enumerations/interface.hpp" -#include "kokkos_abstractions.h" -#include "specfem_setup.hpp" -#include - -namespace specfem { -namespace domain { -namespace impl { -namespace elements { -/** - * @brief Element specialization for 2D elastic isotropic spectral elements with - * static quadrature points - * - * @tparam NGLL Number of Gauss-Lobatto-Legendre quadrature points defined at - * compile time - * - * @tparam BC Boundary conditions if void then neumann boundary conditions are - * assumed - */ -template -class element< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::elastic, - specfem::enums::element::quadrature::static_quadrature_points, - specfem::enums::element::property::isotropic, BC> { -public: - /** @name Typedefs - * - */ - ///@{ - /** - * @brief dimension of the element - * - */ - using dimension = specfem::enums::element::dimension::dim2; - - /** - * @brief Medium of the element - * - */ - using medium_type = specfem::enums::element::medium::elastic; - - /** - * @brief Property of the element - * - */ - using property_type = specfem::enums::element::property::isotropic; - - /** - * @brief Number of Gauss-Lobatto-Legendre quadrature points defined at - * compile time - */ - using quadrature_points_type = - specfem::enums::element::quadrature::static_quadrature_points; - - /** - * @brief Boundary conditions of the element - * - * if BC == none then neumann boundary conditions are assumed - * - */ - using boundary_conditions_type = BC; - - /** - * @brief Use the scratch view type from the quadrature points - * - * @tparam T Type of the scratch view - * @tparam N Number of components - */ - template - using ScratchViewType = - typename quadrature_points_type::template ScratchViewType; - ///@} - - /** - * @brief Default constructor - * - */ - KOKKOS_FUNCTION - element() = default; - - /** - * @brief Construct a new element object - * - * @param partial_derivatives struct used to store partial derivatives at - * every GLL point - * @param properties struct used to store material properties at every GLL - * point - */ - KOKKOS_FUNCTION - element(const specfem::compute::partial_derivatives &partial_derivatives, - const specfem::compute::properties &properties, - const specfem::compute::boundaries &boundary_conditions, - const quadrature_points_type &quadrature_points); - - /** - * @brief Compute the mass matrix component ($ m_{\alpha, \beta} $) for a - * given quadrature point - * - * Mass matrix is given by \\f$ M = \sum_{\Omega_e} \sum_{\alpha, \beta} - * \omega_{\alpha} \omega_{\beta} m_{\alpha, \beta} \\f$ - * - * @param ispec Index of the spectral element - * @param xz index of the quadrature point within the spectral element - * @param mass_matrix mass matrix component - */ - KOKKOS_INLINE_FUNCTION - void compute_mass_matrix_component( - const int &ispec, const int &xz, - specfem::kokkos::array_type &mass_matrix) const; - - template - KOKKOS_INLINE_FUNCTION void mass_time_contribution( - const int &ispec, const int &ielement, const int &xz, const type_real &dt, - const specfem::kokkos::array_type &weight, - specfem::kokkos::array_type - &rmass_inverse) const; - - /** - * @brief Compute the gradient of the field at a particular - * Gauss-Lobatto-Legendre quadrature point - * - * @param ispec Index of the spectral element - * @param xz Index of Gauss-Lobatto-Legendre quadrature point - * @param s_hprime_xx Scratch view of derivative of Lagrange polynomial in x - * direction - * @param s_hprime_zz Scratch view of derivative of Lagrange polynomial in z - * direction - * @param u Scrath view of field. For elastic domains the field has 2 - * components - * @param dudxl Computed partial derivative of field \f$ \frac{\partial - * \tilde{u}}{\partial x} \f$ - * @param dudzl Computed partial derivative of field \f$ \frac{\partial - * \tilde{u}}{\partial z} \f$ - */ - KOKKOS_INLINE_FUNCTION void - compute_gradient(const int &ispec, const int &ielement, const int &xz, - const ScratchViewType s_hprime_xx, - const ScratchViewType s_hprime_zz, - const ScratchViewType u, - specfem::kokkos::array_type &dudxl, - specfem::kokkos::array_type &dudzl) const; - - /** - * @brief Compute the stress integrand at a particular Gauss-Lobatto-Legendre - * quadrature point. - * - * @param ispec Index of the spectral element - * @param xz Index of Gauss-Lobatto-Legendre quadrature point - * @param dudxl Partial derivative of field \f$ \frac{\partial - * \tilde{u}}{\partial x} \f$ - * @param dudzl Partial derivative of field \f$ \frac{\partial - * \tilde{u}}{\partial z} \f$ - * @param stress_integrand_xi Stress integrand wrt. \f$ \xi \f$ \f$ - * J^{\alpha, \gamma} \partial_x u \partial_x \xi + \partial_z u * \partial_z - * \xi \f$ - * @param stress_integrand_gamma Stress integrand wrt. \f$\gamma\f$ \f$ - * J^{\alpha, \gamma} \partial_x u \partial_x \gamma + \partial_z u * - * \partial_z \gamma \f$ - */ - KOKKOS_INLINE_FUNCTION void compute_stress( - const int &ispec, const int &ielement, const int &xz, - const specfem::kokkos::array_type &dudxl, - const specfem::kokkos::array_type &dudzl, - specfem::kokkos::array_type &stress_integrand_xi, - specfem::kokkos::array_type &stress_integrand_gamma) const; - - /** - * @brief Update the acceleration at the quadrature point xz - * - * @param xz Index of the quadrature point - * @param wxglll Weight of the Gauss-Lobatto-Legendre quadrature point in x - * direction - * @param wzglll Weight of the Gauss-Lobatto-Legendre quadrature point in z - * direction - * @param stress_integrand_xi Stress integrand wrt. \f$ \xi \f$ \f$ J^{\alpha, - * \gamma} \partial_x u \partial_x \xi + \partial_z u * \partial_z \xi \f$ as - * computed by compute_stress - * @param stress_integrand_gamma Stress integrand wrt. \f$\gamma\f$ \f$ - * J^{\alpha, \gamma} \partial_x u \partial_x \gamma + \partial_z u * - * \partial_z \gamma \f$ as computed by compute_stress - * @param s_hprimewgll_xx Scratch view hprime_xx * wxgll - * @param s_hprimewgll_zz Scratch view hprime_zz * wzgll - * @param field_dot_dot Acceleration of the field subviewed at global index xz - */ - KOKKOS_INLINE_FUNCTION void compute_acceleration( - const int &ispec, const int &ielement, const int &xz, - const specfem::kokkos::array_type &weight, - const ScratchViewType - stress_integrand_xi, - const ScratchViewType - stress_integrand_gamma, - const ScratchViewType s_hprimewgll_xx, - const ScratchViewType s_hprimewgll_zz, - const specfem::kokkos::array_type - &velocity, - specfem::kokkos::array_type &acceleration) const; - -private: - specfem::kokkos::DeviceView3d xix; ///< xix - specfem::kokkos::DeviceView3d xiz; ///< xiz - specfem::kokkos::DeviceView3d gammax; ///< gammax - specfem::kokkos::DeviceView3d gammaz; ///< gammaz - specfem::kokkos::DeviceView3d jacobian; ///< jacobian - specfem::kokkos::DeviceView3d lambdaplus2mu; ///< lambda + - ///< 2 * mu - specfem::kokkos::DeviceView3d mu; ///< mu - specfem::kokkos::DeviceView3d rho; ///< rho - boundary_conditions_type boundary_conditions; ///< Boundary conditions -}; -} // namespace elements -} // namespace impl -} // namespace domain -} // namespace specfem - -#endif diff --git a/include/domain/impl/elements/elastic/elastic2d_isotropic.tpp b/include/domain/impl/elements/elastic/elastic2d_isotropic.tpp deleted file mode 100644 index e3faf71d..00000000 --- a/include/domain/impl/elements/elastic/elastic2d_isotropic.tpp +++ /dev/null @@ -1,335 +0,0 @@ -#ifndef _DOMAIN_ELASTIC_ELEMENTS2D_ISOTROPIC_TPP -#define _DOMAIN_ELASTIC_ELEMENTS2D_ISOTROPIC_TPP - -#include "compute/interface.hpp" -#include "domain/impl/elements/elastic/elastic2d_isotropic.hpp" -#include "domain/impl/elements/element.hpp" -#include "enumerations/interface.hpp" -#include "globals.h" -#include "kokkos_abstractions.h" -#include "specfem_setup.hpp" -#include - -template -using StaticScratchViewType = - typename specfem::enums::element::quadrature::static_quadrature_points< - N>::template ScratchViewType; - -// using field_type = Kokkos::Subview< -// specfem::kokkos::DeviceView2d, int, -// std::remove_const_t >; - -// ----------------------------------------------------------------------------- -// SPECIALIZED ELEMENT -// ----------------------------------------------------------------------------- -template -KOKKOS_FUNCTION specfem::domain::impl::elements::element< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::elastic, - specfem::enums::element::quadrature::static_quadrature_points, - specfem::enums::element::property::isotropic, - BC>::element(const specfem::compute::partial_derivatives - &partial_derivatives, - const specfem::compute::properties &properties, - const specfem::compute::boundaries &boundary_conditions, - const quadrature_points_type &quadrature_points) { - -#ifndef NDEBUG - assert(partial_derivatives.xix.extent(1) == NGLL); - assert(partial_derivatives.xix.extent(2) == NGLL); - assert(partial_derivatives.gammax.extent(1) == NGLL); - assert(partial_derivatives.gammax.extent(2) == NGLL); - assert(partial_derivatives.xiz.extent(1) == NGLL); - assert(partial_derivatives.xiz.extent(2) == NGLL); - assert(partial_derivatives.gammaz.extent(1) == NGLL); - assert(partial_derivatives.gammaz.extent(2) == NGLL); - assert(partial_derivatives.jacobian.extent(1) == NGLL); - assert(partial_derivatives.jacobian.extent(2) == NGLL); - - // Properties - assert(properties.rho.extent(1) == NGLL); - assert(properties.rho.extent(2) == NGLL); - assert(properties.lambdaplus2mu.extent(1) == NGLL); - assert(properties.lambdaplus2mu.extent(2) == NGLL); - assert(properties.mu.extent(1) == NGLL); - assert(properties.mu.extent(2) == NGLL); -#endif - - this->xix = partial_derivatives.xix; - this->gammax = partial_derivatives.gammax; - this->xiz = partial_derivatives.xiz; - this->gammaz = partial_derivatives.gammaz; - this->jacobian = partial_derivatives.jacobian; - this->rho = properties.rho; - this->lambdaplus2mu = properties.lambdaplus2mu; - this->mu = properties.mu; - - this->boundary_conditions = - boundary_conditions_type(boundary_conditions, quadrature_points); - - return; -} - -template -KOKKOS_INLINE_FUNCTION void specfem::domain::impl::elements::element< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::elastic, - specfem::enums::element::quadrature::static_quadrature_points, - specfem::enums::element::property::isotropic, - BC>::compute_mass_matrix_component(const int &ispec, const int &xz, - specfem::kokkos::array_type - &mass_matrix) const { - int ix, iz; - sub2ind(xz, NGLL, iz, ix); - - constexpr int components = medium_type::components; - - static_assert(components == 2, - "Number of components must be 2 for 2D isotropic elastic " - "medium"); - - mass_matrix[0] = this->rho(ispec, iz, ix) * this->jacobian(ispec, iz, ix); - mass_matrix[1] = this->rho(ispec, iz, ix) * this->jacobian(ispec, iz, ix); - - return; -} - -template -template -KOKKOS_INLINE_FUNCTION void specfem::domain::impl::elements::element< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::elastic, - specfem::enums::element::quadrature::static_quadrature_points, - specfem::enums::element::property::isotropic, BC>:: - mass_time_contribution( - const int &ispec, const int &ielement, const int &xz, - const type_real &dt, - const specfem::kokkos::array_type &weight, - specfem::kokkos::array_type &rmass_inverse) const { - - int ix, iz; - sub2ind(xz, NGLL, iz, ix); - - constexpr int components = medium_type::components; - - const specfem::compute::element_partial_derivatives partial_derivatives = - specfem::compute::element_partial_derivatives( - this->xix(ispec, iz, ix), this->gammax(ispec, iz, ix), - this->xiz(ispec, iz, ix), this->gammaz(ispec, iz, ix), - this->jacobian(ispec, iz, ix)); - - const specfem::compute::element_properties - properties(this->lambdaplus2mu(ispec, iz, ix), this->mu(ispec, iz, ix), - this->rho(ispec, iz, ix)); - - rmass_inverse[0] = 0.0; - rmass_inverse[1] = 0.0; - - boundary_conditions.template mass_time_contribution( - ielement, xz, dt, weight, partial_derivatives, properties, rmass_inverse); - - return; -} - -template -KOKKOS_INLINE_FUNCTION void specfem::domain::impl::elements::element< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::elastic, - specfem::enums::element::quadrature::static_quadrature_points, - specfem::enums::element::property::isotropic, BC>:: - compute_gradient( - const int &ispec, const int &ielement, const int &xz, - const ScratchViewType s_hprime_xx, - const ScratchViewType s_hprime_zz, - const ScratchViewType u, - specfem::kokkos::array_type &dudxl, - specfem::kokkos::array_type &dudzl) const { - - int ix, iz; - sub2ind(xz, NGLL, iz, ix); - - const specfem::compute::element_partial_derivatives partial_derivatives = - specfem::compute::element_partial_derivatives( - this->xix(ispec, iz, ix), this->gammax(ispec, iz, ix), - this->xiz(ispec, iz, ix), this->gammaz(ispec, iz, ix)); - - type_real du_dxi[medium_type::components] = { 0.0, 0.0 }; - type_real du_dgamma[medium_type::components] = { 0.0, 0.0 }; - -#ifdef KOKKOS_ENABLE_CUDA -#pragma unroll -#endif - for (int l = 0; l < NGLL; l++) { - du_dxi[0] += s_hprime_xx(ix, l, 0) * u(iz, l, 0); - du_dxi[1] += s_hprime_xx(ix, l, 0) * u(iz, l, 1); - du_dgamma[0] += s_hprime_zz(iz, l, 0) * u(l, ix, 0); - du_dgamma[1] += s_hprime_zz(iz, l, 0) * u(l, ix, 1); - } - // duxdx - dudxl[0] = partial_derivatives.xix * du_dxi[0] + - partial_derivatives.gammax * du_dgamma[0]; - - // duxdz - dudzl[0] = partial_derivatives.xiz * du_dxi[0] + - partial_derivatives.gammaz * du_dgamma[0]; - - // duzdx - dudxl[1] = partial_derivatives.xix * du_dxi[1] + - partial_derivatives.gammax * du_dgamma[1]; - - // duzdz - dudzl[1] = partial_derivatives.gammax * du_dxi[1] + - partial_derivatives.gammaz * du_dgamma[1]; - - boundary_conditions.enforce_gradient(ielement, xz, partial_derivatives, dudxl, - dudzl); - - return; -} - -template -KOKKOS_INLINE_FUNCTION void specfem::domain::impl::elements::element< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::elastic, - specfem::enums::element::quadrature::static_quadrature_points, - specfem::enums::element::property::isotropic, - BC>::compute_stress(const int &ispec, const int &ielement, const int &xz, - const specfem::kokkos::array_type &dudxl, - const specfem::kokkos::array_type &dudzl, - specfem::kokkos::array_type - &stress_integrand_xi, - specfem::kokkos::array_type - &stress_integrand_gamma) const { - - int ix, iz; - sub2ind(xz, NGLL, iz, ix); - - const specfem::compute::element_partial_derivatives partial_derivatives = - specfem::compute::element_partial_derivatives( - this->xix(ispec, iz, ix), this->gammax(ispec, iz, ix), - this->xiz(ispec, iz, ix), this->gammaz(ispec, iz, ix), - this->jacobian(ispec, iz, ix)); - - const specfem::compute::element_properties - properties(this->lambdaplus2mu(ispec, iz, ix), this->mu(ispec, iz, ix), - this->rho(ispec, iz, ix)); - - type_real sigma_xx, sigma_zz, sigma_xz; - - if (specfem::globals::simulation_wave == specfem::wave::p_sv) { - // P_SV case - // sigma_xx - sigma_xx = - properties.lambdaplus2mu * dudxl[0] + properties.lambda * dudzl[1]; - - // sigma_zz - sigma_zz = - properties.lambdaplus2mu * dudzl[1] + properties.lambda * dudxl[0]; - - // sigma_xz - sigma_xz = properties.mu * (dudxl[1] + dudzl[0]); - } else if (specfem::globals::simulation_wave == specfem::wave::sh) { - // SH-case - // sigma_xx - sigma_xx = properties.mu * dudxl[0]; // would be sigma_xy in - // CPU-version - - // sigma_xz - sigma_xz = properties.mu * dudzl[0]; // sigma_zy - } - - stress_integrand_xi[0] = - partial_derivatives.jacobian * - (sigma_xx * partial_derivatives.xix + sigma_xz * partial_derivatives.xiz); - stress_integrand_xi[1] = - partial_derivatives.jacobian * - (sigma_xz * partial_derivatives.xix + sigma_zz * partial_derivatives.xiz); - stress_integrand_gamma[0] = - partial_derivatives.jacobian * (sigma_xx * partial_derivatives.gammax + - sigma_xz * partial_derivatives.gammaz); - stress_integrand_gamma[1] = - partial_derivatives.jacobian * (sigma_xz * partial_derivatives.gammax + - sigma_zz * partial_derivatives.gammaz); - - boundary_conditions.enforce_stress(ielement, xz, partial_derivatives, - properties, stress_integrand_xi, - stress_integrand_gamma); - - return; -} - -template -KOKKOS_INLINE_FUNCTION void specfem::domain::impl::elements::element< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::elastic, - specfem::enums::element::quadrature::static_quadrature_points, - specfem::enums::element::property::isotropic, BC>:: - compute_acceleration( - const int &ispec, const int &ielement, const int &xz, - const specfem::kokkos::array_type &weight, - const ScratchViewType - stress_integrand_xi, - const ScratchViewType - stress_integrand_gamma, - const ScratchViewType s_hprimewgll_xx, - const ScratchViewType s_hprimewgll_zz, - const specfem::kokkos::array_type - &velocity, - specfem::kokkos::array_type &acceleration) const { - - int ix, iz; - sub2ind(xz, NGLL, iz, ix); - type_real tempx1 = 0.0; - type_real tempz1 = 0.0; - type_real tempx3 = 0.0; - type_real tempz3 = 0.0; - - constexpr int components = medium_type::components; - - static_assert(components == 2, - "Number of components must be 2 for 2D isotropic elastic " - "medium"); - - specfem::compute::element_partial_derivatives partial_derivatives; - - specfem::compute::element_properties - properties; - - // populate partial derivatives only if the boundary is stacey - if constexpr ((boundary_conditions_type::value == - specfem::enums::element::boundary_tag::stacey) || - (boundary_conditions_type::value == - specfem::enums::element::boundary_tag:: - composite_stacey_dirichlet)) { - partial_derivatives = specfem::compute::element_partial_derivatives( - this->xix(ispec, iz, ix), this->gammax(ispec, iz, ix), - this->xiz(ispec, iz, ix), this->gammaz(ispec, iz, ix), - this->jacobian(ispec, iz, ix)); - - properties = specfem::compute::element_properties( - this->lambdaplus2mu(ispec, iz, ix), this->mu(ispec, iz, ix), - this->rho(ispec, iz, ix)); - } - -#ifdef KOKKOS_ENABLE_CUDA -#pragma unroll -#endif - for (int l = 0; l < NGLL; l++) { - tempx1 += s_hprimewgll_xx(ix, l, 0) * stress_integrand_xi(iz, l, 0); - tempz1 += s_hprimewgll_xx(ix, l, 0) * stress_integrand_xi(iz, l, 1); - tempx3 += s_hprimewgll_zz(iz, l, 0) * stress_integrand_gamma(l, ix, 0); - tempz3 += s_hprimewgll_zz(iz, l, 0) * stress_integrand_gamma(l, ix, 1); - } - - acceleration[0] = -1.0 * (weight[1] * tempx1) - (weight[0] * tempx3); - acceleration[1] = -1.0 * (weight[1] * tempz1) - (weight[0] * tempz3); - - boundary_conditions.enforce_traction(ielement, xz, weight, - partial_derivatives, properties, - velocity, acceleration); -} - -#endif diff --git a/include/domain/impl/elements/elastic/interface.hpp b/include/domain/impl/elements/elastic/interface.hpp deleted file mode 100644 index 8f07017a..00000000 --- a/include/domain/impl/elements/elastic/interface.hpp +++ /dev/null @@ -1,8 +0,0 @@ -#ifndef _DOMAIN_IMPL_ELEMENTS_ELASTIC_INTERFACE_HPP -#define _DOMAIN_IMPL_ELEMENTS_ELASTIC_INTERFACE_HPP - -#include "elastic2d.hpp" -#include "elastic2d_isotropic.hpp" -#include "elastic2d_isotropic.tpp" - -#endif // _DOMAIN_IMPL_ELEMENTS_ELASTIC_INTERFACE_HPP diff --git a/include/domain/impl/elements/element.hpp b/include/domain/impl/elements/element.hpp index 13360cf4..78554b45 100644 --- a/include/domain/impl/elements/element.hpp +++ b/include/domain/impl/elements/element.hpp @@ -1,23 +1,81 @@ -#ifndef DOMAIN_ELEMENTS_HPP -#define DOMAIN_ELEMENTS_HPP +#pragma once -#include "enumerations/interface.hpp" +#include "acoustic/acoustic2d.hpp" +#include "elastic/elastic2d.hpp" +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include "point/field.hpp" +#include "point/field_derivatives.hpp" +#include "point/partial_derivatives.hpp" +#include "point/properties.hpp" +#include "point/stress_integrand.hpp" +#include "specfem_setup.hpp" +#include namespace specfem { namespace domain { namespace impl { namespace elements { + +/** + * @brief Compute stress integrands at a given quadrature point given the + * derivatives of the field at that point + * + * @tparam DimensionType Dimension of the element (2D or 3D) + * @tparam MediumTag Medium tag for the element + * @tparam PropertyTag Property tag for the element + * @tparam UseSIMD Use SIMD instructions + * @param partial_derivatives Spatial derivatives of basis functions at the + * quadrature point + * @param properties Material properties at the quadrature point + * @param field_derivatives Derivatives of the field at the quadrature point + * @return specfem::point::stress_integrand + * Stress integrands at the quadrature point + */ +template +KOKKOS_INLINE_FUNCTION + specfem::point::stress_integrand + compute_stress_integrands( + const specfem::point::partial_derivatives + &partial_derivatives, + const specfem::point::properties &properties, + const specfem::point::field_derivatives &field_derivatives) { + return impl_compute_stress_integrands(partial_derivatives, properties, + field_derivatives); +} + /** - * @brief Element class to describe the physics of a spectral element + * @brief Compute the contribution to mass matrix at a given quadrature point + * within an element * - * @tparam properties of the element used to specialize elemental - * implementation + * @tparam DimensionType Dimension of the element (2D or 3D) + * @tparam MediumTag Medium tag for the element + * @tparam PropertyTag Property tag for the element + * @tparam UseSIMD Use SIMD instructions + * @param properties Material properties at the quadrature point + * @param partial_derivatives Spatial derivatives of basis functions at the + * quadrature point + * @return specfem::point::field Contribution to mass matrix at the quadrature point */ -template class element {}; +template +KOKKOS_INLINE_FUNCTION specfem::point::field +mass_matrix_component( + const specfem::point::properties &properties, + const specfem::point::partial_derivatives + &partial_derivatives) { + return impl_mass_matrix_component(properties, partial_derivatives); +} } // namespace elements } // namespace impl } // namespace domain } // namespace specfem - -#endif diff --git a/include/domain/impl/elements/interface.hpp b/include/domain/impl/elements/interface.hpp deleted file mode 100644 index 3222e448..00000000 --- a/include/domain/impl/elements/interface.hpp +++ /dev/null @@ -1,15 +0,0 @@ -#ifndef _DOMAIN_ELEMENT_INTERFACE_HPP -#define _DOMAIN_ELEMENT_INTERFACE_HPP - -#include "acoustic/acoustic2d.hpp" -#include "acoustic/acoustic2d_isotropic.hpp" -#include "acoustic/acoustic2d_isotropic.tpp" -#include "container.hpp" -#include "elastic/elastic2d.hpp" -#include "elastic/elastic2d_isotropic.hpp" -#include "elastic/elastic2d_isotropic.tpp" -#include "element.hpp" -#include "kernel.hpp" -#include "kernel.tpp" - -#endif diff --git a/include/domain/impl/elements/kernel.hpp b/include/domain/impl/elements/kernel.hpp index 83b92c6d..1abe0e85 100644 --- a/include/domain/impl/elements/kernel.hpp +++ b/include/domain/impl/elements/kernel.hpp @@ -1,11 +1,17 @@ -#ifndef DOMAIN_IMPL_ELEMENTS_KERNEL_HPP -#define DOMAIN_IMPL_ELEMENTS_KERNEL_HPP +#pragma once +#include "chunk_element/field.hpp" +#include "chunk_element/stress_integrand.hpp" #include "compute/interface.hpp" -#include "domain/impl/elements/acoustic/interface.hpp" -#include "domain/impl/elements/elastic/interface.hpp" #include "enumerations/interface.hpp" #include "kokkos_abstractions.h" +#include "parallel_configuration/chunk_config.hpp" +#include "point/boundary.hpp" +#include "point/field.hpp" +#include "point/field_derivatives.hpp" +#include "point/properties.hpp" +#include "point/stress_integrand.hpp" +#include "policies/chunk.hpp" #include "quadrature/interface.hpp" #include "specfem_setup.hpp" @@ -13,59 +19,314 @@ namespace specfem { namespace domain { namespace impl { namespace kernels { +/** + * @brief Datatypes used in the kernels + */ +template +class KernelDatatypes { +public: + constexpr static auto wavefield_type = WavefieldType; + constexpr static auto dimension = DimensionType; + constexpr static auto medium_tag = MediumTag; + constexpr static auto property_tag = PropertyTag; + constexpr static auto boundary_tag = BoundaryTag; + constexpr static int ngll = NGLL; + constexpr static bool using_simd = true; + + using simd = specfem::datatype::simd; + using ParallelConfig = specfem::parallel_config::default_chunk_config< + DimensionType, simd, Kokkos::DefaultExecutionSpace>; + + using ChunkPolicyType = specfem::policy::element_chunk; + + using PointBoundaryType = + specfem::point::boundary; + + constexpr static int num_dimensions = + specfem::dimension::dimension::dim; + constexpr static int components = + specfem::medium::medium::components; + + using ChunkElementFieldType = specfem::chunk_element::field< + ParallelConfig::chunk_size, ngll, DimensionType, MediumTag, + specfem::kokkos::DevScratchSpace, Kokkos::MemoryTraits, + true, false, false, false, using_simd>; + + using ChunkStressIntegrandType = specfem::chunk_element::stress_integrand< + ParallelConfig::chunk_size, ngll, DimensionType, MediumTag, + specfem::kokkos::DevScratchSpace, Kokkos::MemoryTraits, + using_simd>; + + using ElementQuadratureType = specfem::element::quadrature< + ngll, specfem::dimension::type::dim2, specfem::kokkos::DevScratchSpace, + Kokkos::MemoryTraits, true, true>; + + using PointAccelerationType = + specfem::point::field; + using PointVelocityType = + specfem::point::field; + + using PointFieldDerivativesType = + specfem::point::field_derivatives; + + using PointMassType = specfem::point::field; -template -class element_kernel { + using PointPropertyType = + specfem::point::properties; + + using PointPartialDerivativesType = + specfem::point::partial_derivatives; +}; + +template +class element_kernel_base { +private: + /// Datatypes used in the kernels + using datatypes = KernelDatatypes; + using simd = typename datatypes::simd; + using ChunkPolicyType = typename datatypes::ChunkPolicyType; + using PointBoundaryType = typename datatypes::PointBoundaryType; + using ChunkElementFieldType = typename datatypes::ChunkElementFieldType; + using ChunkStressIntegrandType = typename datatypes::ChunkStressIntegrandType; + using ElementQuadratureType = typename datatypes::ElementQuadratureType; + using PointAccelerationType = typename datatypes::PointAccelerationType; + using PointVelocityType = typename datatypes::PointVelocityType; + using PointFieldDerivativesType = + typename datatypes::PointFieldDerivativesType; + using PointMassType = typename datatypes::PointMassType; + using PointPropertyType = typename datatypes::PointPropertyType; + using PointPartialDerivativesType = + typename datatypes::PointPartialDerivativesType; + + constexpr static int components = datatypes::components; + constexpr static int num_dimensions = datatypes::num_dimensions; public: - using dimension = specfem::enums::element::dimension::dim2; - using medium_type = medium; - using quadrature_point_type = qp_type; - using property_type = property; - using boundary_conditions_type = BC; + /** + * @name Compile-time constants + * + */ + ///@{ + constexpr static auto wavefield_type = WavefieldType; ///< Type of wavefield + constexpr static auto dimension = + DimensionType; ///< Dimension of the elements + constexpr static auto medium_tag = MediumTag; ///< Medium tag of the elements + constexpr static auto property_tag = + PropertyTag; ///< Property tag of the elements + constexpr static auto boundary_tag = + BoundaryTag; ///< Boundary tag of the elements + constexpr static int ngll = NGLL; + ///@} + +public: + /** + * @brief Get the total number of elements in this kernel + * + * @return int Number of elements + */ + inline int total_elements() const { return nelements; } + + element_kernel_base() = default; + element_kernel_base( + const specfem::compute::assembly &assembly, + const specfem::kokkos::HostView1d h_element_kernel_index_mapping); + + void compute_mass_matrix( + const type_real dt, + const specfem::compute::simulation_field &field) const; + + void compute_stiffness_interaction( + const int istep, + const specfem::compute::simulation_field &field) const; +protected: + int nelements; ///< Number of elements in this kernel + specfem::compute::points points; ///< Assembly information + specfem::compute::quadrature quadrature; ///< Information on integration + ///< quadrature + specfem::kokkos::DeviceView1d + element_kernel_index_mapping; ///< Spectral element index for every + ///< element in this kernel + specfem::kokkos::HostMirror1d + h_element_kernel_index_mapping; ///< Host mirror of + ///< element_kernel_index_mapping + specfem::compute::properties properties; ///< Material properties + specfem::compute::partial_derivatives partial_derivatives; ///< Spatial + ///< derivatives of + ///< basis + ///< functions + specfem::compute::boundaries boundaries; ///< Boundary information + specfem::compute::boundary_value_container + boundary_values; ///< Boundary values to store information on field values + ///< at boundaries for reconstruction during adjoint + ///< simulations +}; + +/** + * @brief Compute Kernels for computing evolution of wavefield within elements + * defined by element tags + * + * @tparam WavefieldType Type of the wavefield on which this kernel operates + * @tparam DimensionType Dimension for the elements within this kernel + * @tparam MediumTag Medium tag for the elements within this kernel + * @tparam PropertyTag Property tag for the elements within this kernel + * @tparam BoundaryTag Boundary tag for the elements within this kernel + * @tparam NGLL Number of GLL points in each dimension for the elements within + * this kernel + */ +template +class element_kernel + : public element_kernel_base { + +public: + /** + * @name Constructors + * + */ + ///@{ + + /** + * @brief Default Constructor + */ element_kernel() = default; + + /** + * @brief Construct a element kernels based on assembly information + * + * @param assembly Assembly information + * @param h_element_kernel_index_mapping Spectral element index for every + * element in this kernel + */ element_kernel( - const specfem::kokkos::DeviceView3d ibool, - const specfem::kokkos::DeviceView1d ispec, - const specfem::compute::partial_derivatives &partial_derivatives, - const specfem::compute::properties &properties, - const specfem::compute::boundaries &boundary_conditions, - specfem::quadrature::quadrature *quadx, - specfem::quadrature::quadrature *quadz, qp_type quadrature_points, - specfem::kokkos::DeviceView2d field, - specfem::kokkos::DeviceView2d field_dot, - specfem::kokkos::DeviceView2d - field_dot_dot, - specfem::kokkos::DeviceView2d mass_matrix); + const specfem::compute::assembly &assembly, + const specfem::kokkos::HostView1d h_element_kernel_index_mapping) + : field(assembly.fields.get_simulation_field()), + element_kernel_base( + assembly, h_element_kernel_index_mapping) {} + ///@} + + /** + * @brief Compute the mass matrix for the elements in this kernel + * + * @param dt Time step + */ + void compute_mass_matrix(const type_real dt) const { + element_kernel_base::compute_mass_matrix(dt, field); + } + + /** + * @brief Compute the interaction of wavefield with stiffness matrix + * + * @param istep Time step + */ + void compute_stiffness_interaction(const int istep) const { + element_kernel_base::compute_stiffness_interaction(istep, field); + } + +private: + specfem::compute::simulation_field field; ///< Wavefield +}; + +template +class element_kernel + : public element_kernel_base { + +private: + /// Datatypes used in the kernels + using datatypes = + KernelDatatypes; + using simd = typename datatypes::simd; + using ChunkPolicyType = typename datatypes::ChunkPolicyType; + using PointBoundaryType = typename datatypes::PointBoundaryType; + using ChunkElementFieldType = typename datatypes::ChunkElementFieldType; + using ChunkStressIntegrandType = typename datatypes::ChunkStressIntegrandType; + using ElementQuadratureType = typename datatypes::ElementQuadratureType; + using PointAccelerationType = typename datatypes::PointAccelerationType; + using PointVelocityType = typename datatypes::PointVelocityType; + using PointFieldDerivativesType = + typename datatypes::PointFieldDerivativesType; + using PointMassType = typename datatypes::PointMassType; + using PointPropertyType = typename datatypes::PointPropertyType; + using PointPartialDerivativesType = + typename datatypes::PointPartialDerivativesType; + + constexpr static int components = datatypes::components; + constexpr static int num_dimensions = datatypes::num_dimensions; - void compute_mass_matrix() const; +public: + /** + * @name Compile-time constants + * + */ + ///@{ + constexpr static auto wavefield_type = + specfem::wavefield::type::backward; ///< Type of wavefield + constexpr static auto dimension = + DimensionType; ///< Dimension of the elements + constexpr static auto medium_tag = MediumTag; ///< Medium tag of the elements + constexpr static auto property_tag = + PropertyTag; ///< Property tag of the elements + constexpr static auto boundary_tag = + specfem::element::boundary_tag::stacey; ///< Boundary tag of the elements + constexpr static int ngll = NGLL; + ///@} - void compute_stiffness_interaction() const; +public: + element_kernel() = default; + element_kernel( + const specfem::compute::assembly &assembly, + const specfem::kokkos::HostView1d h_element_kernel_index_mapping) + : field(assembly.fields + .get_simulation_field()), + element_kernel_base( + assembly, h_element_kernel_index_mapping) {} - template - void mass_time_contribution(const type_real dt) const; + void compute_mass_matrix(const type_real dt) const { + element_kernel_base::compute_mass_matrix(dt, field); + } - __inline__ int total_elements() const { return ispec.extent(0); } + void compute_stiffness_interaction(const int istep) const; private: - specfem::kokkos::DeviceView1d ispec; - specfem::kokkos::DeviceView3d ibool; - specfem::kokkos::DeviceView2d field; - specfem::kokkos::DeviceView2d field_dot; - specfem::kokkos::DeviceView2d field_dot_dot; - specfem::kokkos::DeviceView2d mass_matrix; - qp_type quadrature_points; - specfem::quadrature::quadrature *quadx; - specfem::quadrature::quadrature *quadz; - specfem::domain::impl::elements::element< - dimension, medium, qp_type, property_type, boundary_conditions_type> - element; + specfem::compute::simulation_field field; }; } // namespace kernels } // namespace impl } // namespace domain } // namespace specfem - -#endif // DOMAIN_IMPL_ELEMENTS_KERNEL_HPP diff --git a/include/domain/impl/elements/kernel.tpp b/include/domain/impl/elements/kernel.tpp index 36ba9b2f..c95b3c97 100644 --- a/include/domain/impl/elements/kernel.tpp +++ b/include/domain/impl/elements/kernel.tpp @@ -1,138 +1,142 @@ -#ifndef _DOMAIN_IMPL_ELEMENTS_KERNEL_TPP -#define _DOMAIN_IMPL_ELEMENTS_KERNEL_TPP - -#include "compute/interface.hpp" -#include "domain/impl/elements/acoustic/interface.hpp" -#include "domain/impl/elements/elastic/interface.hpp" -#include "enumerations/interface.hpp" +#pragma once + +#include "algorithms/divergence.hpp" +#include "algorithms/gradient.hpp" +#include "compute/assembly/assembly.hpp" +#include "domain/impl/boundary_conditions/boundary_conditions.hpp" +#include "element.hpp" +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include "enumerations/specfem_enums.hpp" #include "kernel.hpp" -#include "kokkos_abstractions.h" -#include "quadrature/interface.hpp" #include "specfem_setup.hpp" #include -namespace { -// Do not pull velocity from global memory -template -KOKKOS_INLINE_FUNCTION specfem::kokkos::array_type -get_velocity( - const int &iglob, - specfem::kokkos::DeviceView2d field_dot) { - - specfem::kokkos::array_type velocity; - - // check if we need the velocity for computing the acceleration - constexpr bool flag = - ((tag == specfem::enums::element::boundary_tag::stacey) || - (tag == - specfem::enums::element::boundary_tag::composite_stacey_dirichlet)); - - // Only get velocity from global memory for stacey boundary - if constexpr (flag) { - for (int icomponent = 0; icomponent < components; ++icomponent) - velocity[icomponent] = field_dot(iglob, icomponent); - } else { - for (int icomponent = 0; icomponent < components; ++icomponent) - velocity[icomponent] = 0.0; +template +specfem::domain::impl::kernels::element_kernel_base< + WavefieldType, DimensionType, MediumTag, PropertyTag, BoundaryTag, + NGLL>::element_kernel_base(const specfem::compute::assembly &assembly, + const specfem::kokkos::HostView1d + h_element_kernel_index_mapping) + : nelements(h_element_kernel_index_mapping.extent(0)), + element_kernel_index_mapping("specfem::domain::impl::kernels::element_" + "kernel_base::element_kernel_index_mapping", + nelements), + h_element_kernel_index_mapping(h_element_kernel_index_mapping), + points(assembly.mesh.points), quadrature(assembly.mesh.quadratures), + partial_derivatives(assembly.partial_derivatives), + properties(assembly.properties), boundaries(assembly.boundaries), + boundary_values(assembly.boundary_values.get_container()) { + + // Check if the elements being allocated to this kernel are of the correct + // type + for (int ispec = 0; ispec < nelements; ispec++) { + const int ielement = h_element_kernel_index_mapping(ispec); + if ((assembly.properties.h_element_types(ielement) != MediumTag) && + (assembly.properties.h_element_property(ielement) != PropertyTag)) { + throw std::runtime_error("Invalid element detected in kernel"); + } + } + + // Assert that ispec of the elements is contiguous + for (int ispec = 0; ispec < nelements; ispec++) { + if (ispec != 0) { + if (h_element_kernel_index_mapping(ispec) != + h_element_kernel_index_mapping(ispec - 1) + 1) { + throw std::runtime_error("Element index mapping is not contiguous"); + } + } } - return velocity; -}; -} // namespace - -template -specfem::domain::impl::kernels::element_kernel:: - element_kernel( - const specfem::kokkos::DeviceView3d ibool, - const specfem::kokkos::DeviceView1d ispec, - const specfem::compute::partial_derivatives &partial_derivatives, - const specfem::compute::properties &properties, - const specfem::compute::boundaries &boundary_conditions, - specfem::quadrature::quadrature *quadx, - specfem::quadrature::quadrature *quadz, qp_type quadrature_points, - specfem::kokkos::DeviceView2d field, - specfem::kokkos::DeviceView2d field_dot, - specfem::kokkos::DeviceView2d - field_dot_dot, - specfem::kokkos::DeviceView2d - mass_matrix) - : ibool(ibool), ispec(ispec), quadx(quadx), quadz(quadz), - quadrature_points(quadrature_points), field(field), field_dot(field_dot), - field_dot_dot(field_dot_dot), mass_matrix(mass_matrix) { - -#ifndef NDEBUG - assert(field.extent(1) == medium::components); - assert(field_dot_dot.extent(1) == medium::components); - assert(mass_matrix.extent(1) == medium::components); -#endif - - static_assert(std::is_same_v, - "Boundary conditions should have the same medium type as the " - "element kernel"); - static_assert(std::is_same_v, - "Boundary conditions should have the same dimension as the " - "element kernel"); - static_assert(std::is_same_v, - "Boundary conditions should have the same quadrature point " - "type as the element kernel"); - static_assert(std::is_same_v, - "Boundary conditions should have the same property as the " - "element kernel"); - - element = specfem::domain::impl::elements::element< - dimension, medium_type, quadrature_point_type, property, BC>( - partial_derivatives, properties, boundary_conditions, quadrature_points); + Kokkos::deep_copy(element_kernel_index_mapping, + h_element_kernel_index_mapping); return; } -template -void specfem::domain::impl::kernels::element_kernel< - medium, qp_type, property, BC>::compute_mass_matrix() const { - - constexpr int components = medium::components; - const int nelements = ispec.extent(0); - +template +void specfem::domain::impl::kernels::element_kernel_base< + WavefieldType, DimensionType, MediumTag, PropertyTag, BoundaryTag, + NGLL>::compute_mass_matrix(const type_real dt, + const specfem::compute::simulation_field< + WavefieldType> &field) const { if (nelements == 0) return; - const auto wxgll = this->quadx->get_w(); - const auto wzgll = this->quadz->get_w(); + const auto wgll = quadrature.gll.weights; + + constexpr int simd_size = simd::size(); + + ChunkPolicyType chunk_policy(element_kernel_index_mapping, NGLL, NGLL); Kokkos::parallel_for( - "specfem::domain::kernes::elements::compute_mass_matrix", - specfem::kokkos::DeviceTeam(ispec.extent(0), Kokkos::AUTO, 1), - KOKKOS_CLASS_LAMBDA( - const specfem::kokkos::DeviceTeam::member_type &team_member) { - int ngllx, ngllz; - quadrature_points.get_ngll(&ngllx, &ngllz); - const auto ispec_l = ispec(team_member.league_rank()); - - Kokkos::parallel_for( - quadrature_points.template TeamThreadRange( - team_member), - [&](const int xz) { - int ix, iz; - sub2ind(xz, ngllx, iz, ix); - int iglob = ibool(ispec_l, iz, ix); - - specfem::kokkos::array_type - mass_matrix_element; - - element.compute_mass_matrix_component(ispec_l, xz, - mass_matrix_element); - -#ifdef KOKKOS_ENABLE_CUDA -#pragma unroll -#endif - for (int icomponent = 0; icomponent < components; icomponent++) { - Kokkos::single(Kokkos::PerThread(team_member), [&]() { - Kokkos::atomic_add(&mass_matrix(iglob, icomponent), - wxgll(ix) * wzgll(iz) * - mass_matrix_element[icomponent]); - }); - } - }); + "specfem::domain::impl::kernels::elements::compute_mass_matrix", + static_cast(chunk_policy), + KOKKOS_CLASS_LAMBDA(const typename ChunkPolicyType::member_type &team) { + for (int tile = 0; tile < ChunkPolicyType::tile_size * simd_size; + tile += ChunkPolicyType::chunk_size * simd_size) { + const int starting_element_index = + team.league_rank() * ChunkPolicyType::tile_size * simd_size + + tile; + + if (starting_element_index >= nelements) { + break; + } + + const auto iterator = + chunk_policy.league_iterator(starting_element_index); + + Kokkos::parallel_for( + Kokkos::TeamThreadRange(team, iterator.chunk_size()), + [&](const int i) { + const auto iterator_index = iterator(i); + const auto index = iterator_index.index; + const int ix = iterator_index.index.ix; + const int iz = iterator_index.index.iz; + + const auto point_property = [&]() -> PointPropertyType { + PointPropertyType point_property; + + specfem::compute::load_on_device(index, properties, + point_property); + return point_property; + }(); + + const auto point_partial_derivatives = + [&]() -> PointPartialDerivativesType { + PointPartialDerivativesType point_partial_derivatives; + specfem::compute::load_on_device(index, partial_derivatives, + point_partial_derivatives); + return point_partial_derivatives; + }(); + + PointMassType mass_matrix = + specfem::domain::impl::elements::mass_matrix_component( + point_property, point_partial_derivatives); + + for (int icomp = 0; icomp < components; icomp++) { + mass_matrix.mass_matrix(icomp) *= wgll(ix) * wgll(iz); + } + + PointBoundaryType point_boundary; + specfem::compute::load_on_device(index, boundaries, + point_boundary); + + specfem::domain::impl::boundary_conditions:: + compute_mass_matrix_terms(dt, point_boundary, + point_property, mass_matrix); + + specfem::compute::atomic_add_on_device(index, mass_matrix, + field); + }); + } }); Kokkos::fence(); @@ -140,274 +144,192 @@ void specfem::domain::impl::kernels::element_kernel< return; } -template -template -void specfem::domain::impl::kernels::element_kernel< - medium, qp_type, property, BC>::mass_time_contribution(const type_real dt) - const { - - constexpr int components = medium::components; - const int nelements = ispec.extent(0); +template +void specfem::domain::impl::kernels::element_kernel_base< + WavefieldType, DimensionType, MediumTag, PropertyTag, BoundaryTag, NGLL>:: + compute_stiffness_interaction( + const int istep, + const specfem::compute::simulation_field &field) const { if (nelements == 0) return; - const auto wxgll = this->quadx->get_w(); - const auto wzgll = this->quadz->get_w(); + const auto hprime = quadrature.gll.hprime; + const auto wgll = quadrature.gll.weights; + const auto index_mapping = points.index_mapping; + + int scratch_size = ChunkElementFieldType::shmem_size() + + ChunkStressIntegrandType::shmem_size() + + ElementQuadratureType::shmem_size(); + + ChunkPolicyType chunk_policy(element_kernel_index_mapping, NGLL, NGLL); + + constexpr int simd_size = simd::size(); Kokkos::parallel_for( - "specfem::domain::kernes::elements::add_mass_matrix_contribution", - specfem::kokkos::DeviceTeam(ispec.extent(0), Kokkos::AUTO, 1), - KOKKOS_CLASS_LAMBDA( - const specfem::kokkos::DeviceTeam::member_type &team_member) { - int ngllx, ngllz; - quadrature_points.get_ngll(&ngllx, &ngllz); - const auto ielement = team_member.league_rank(); - const auto ispec_l = ispec(ielement); - - Kokkos::parallel_for( - quadrature_points.template TeamThreadRange( - team_member), - [&](const int xz) { - int ix, iz; - sub2ind(xz, ngllx, iz, ix); - int iglob = ibool(ispec_l, iz, ix); - - specfem::kokkos::array_type - mass_matrix_element; - - specfem::kokkos::array_type weight; - - weight[0] = wxgll(ix); - weight[1] = wzgll(iz); - - element.template mass_time_contribution( - ispec_l, ielement, xz, dt, weight, mass_matrix_element); - -#ifdef KOKKOS_ENABLE_CUDA -#pragma unroll -#endif - for (int icomponent = 0; icomponent < components; ++icomponent) { - const type_real __mass_matrix = mass_matrix(iglob, icomponent); - Kokkos::single(Kokkos::PerThread(team_member), [&]() { - Kokkos::atomic_add(&mass_matrix(iglob, icomponent), - mass_matrix_element[icomponent]); - }); - } - }); + "specfem::domain::impl::kernels::elements::compute_stiffness_interaction", + chunk_policy.set_scratch_size(0, Kokkos::PerTeam(scratch_size)), + KOKKOS_CLASS_LAMBDA(const typename ChunkPolicyType::member_type &team) { + ChunkElementFieldType element_field(team); + ElementQuadratureType element_quadrature(team); + ChunkStressIntegrandType stress_integrand(team); + + specfem::compute::load_on_device(team, quadrature, element_quadrature); + for (int tile = 0; tile < ChunkPolicyType::tile_size * simd_size; + tile += ChunkPolicyType::chunk_size * simd_size) { + const int starting_element_index = + team.league_rank() * ChunkPolicyType::tile_size * simd_size + + tile; + + if (starting_element_index >= nelements) { + break; + } + + const auto iterator = + chunk_policy.league_iterator(starting_element_index); + specfem::compute::load_on_device(team, iterator, field, + element_field); + + team.team_barrier(); + + specfem::algorithms::gradient( + team, iterator, partial_derivatives, + element_quadrature.hprime_gll, element_field.displacement, + // Compute stresses using the gradients + [&](const typename ChunkPolicyType::iterator_type::index_type + &iterator_index, + const typename PointFieldDerivativesType::ViewType &du) { + const auto &index = iterator_index.index; + + PointPartialDerivativesType point_partial_derivatives; + specfem::compute::load_on_device(index, partial_derivatives, + point_partial_derivatives); + + PointPropertyType point_property; + specfem::compute::load_on_device(index, properties, + point_property); + + PointFieldDerivativesType field_derivatives(du); + + const auto point_stress_integrand = + specfem::domain::impl::elements::compute_stress_integrands( + point_partial_derivatives, point_property, + field_derivatives); + + const int &ielement = iterator_index.ielement; + + for (int icomponent = 0; icomponent < components; + ++icomponent) { + for (int idim = 0; idim < num_dimensions; ++idim) { + stress_integrand.F(ielement, index.iz, index.ix, idim, + icomponent) = + point_stress_integrand.F(idim, icomponent); + } + } + }); + + team.team_barrier(); + + specfem::algorithms::divergence( + team, iterator, partial_derivatives, wgll, + element_quadrature.hprime_wgll, stress_integrand.F, + [&, istep = istep](const typename ChunkPolicyType::iterator_type::index_type + &iterator_index, + const typename PointAccelerationType::ViewType &result) { + const auto &index = iterator_index.index; + PointAccelerationType acceleration(result); + + for (int icomponent = 0; icomponent < components; + ++icomponent) { + acceleration.acceleration(icomponent) *= + static_cast(-1.0); + } + + PointPropertyType point_property; + specfem::compute::load_on_device(index, properties, + point_property); + + PointVelocityType velocity; + specfem::compute::load_on_device(index, field, velocity); + + PointBoundaryType point_boundary; + specfem::compute::load_on_device(index, boundaries, + point_boundary); + + specfem::domain::impl::boundary_conditions:: + apply_boundary_conditions(point_boundary, point_property, + velocity, acceleration); + + // Store forward boundary values for reconstruction during + // adjoint simulations. The function does nothing if the + // boundary tag is not stacey + if constexpr (WavefieldType == + specfem::wavefield::type::forward) { + specfem::compute::store_on_device(istep, index, acceleration, + boundary_values); + } + + specfem::compute::atomic_add_on_device(index, acceleration, + field); + }); + } }); Kokkos::fence(); + return; } -template +template void specfem::domain::impl::kernels::element_kernel< - medium, qp_type, property, BC>::compute_stiffness_interaction() const { + specfem::wavefield::type::backward, DimensionType, MediumType, PropertyTag, + specfem::element::boundary_tag::stacey, + NGLL>::compute_stiffness_interaction(const int istep) const { - constexpr int components = medium::components; - const int nelements = ispec.extent(0); - - if (nelements == 0) + if (this->nelements == 0) return; - const auto hprime_xx = this->quadx->get_hprime(); - const auto hprime_zz = this->quadz->get_hprime(); - const auto wxgll = this->quadx->get_w(); - const auto wzgll = this->quadz->get_w(); - - // s_hprime_xx, s_hprimewgll_xx - int scratch_size = - 2 * quadrature_points.template shmem_size< - type_real, 1, specfem::enums::axes::x, specfem::enums::axes::x>(); - - // s_hprime_zz, s_hprimewgll_zz - scratch_size += - 2 * quadrature_points.template shmem_size< - type_real, 1, specfem::enums::axes::z, specfem::enums::axes::z>(); - - // s_field, s_stress_integrand_xi, s_stress_integrand_gamma - scratch_size += - 3 * - quadrature_points - .template shmem_size(); - - // s_iglob - scratch_size += - quadrature_points.template shmem_size(); + ChunkPolicyType chunk_policy(this->element_kernel_index_mapping, NGLL, NGLL); + + constexpr int simd_size = simd::size(); Kokkos::parallel_for( - "specfem::domain::impl::kernels::elements::compute_stiffness_interaction", - specfem::kokkos::DeviceTeam(nelements, NTHREADS, NLANES) - .set_scratch_size(0, Kokkos::PerTeam(scratch_size)), - KOKKOS_CLASS_LAMBDA( - const specfem::kokkos::DeviceTeam::member_type &team_member) { - int ngllx, ngllz; - quadrature_points.get_ngll(&ngllx, &ngllz); - const auto ielement = team_member.league_rank(); - const auto ispec_l = ispec(ielement); - - // Instantiate shared views - // --------------------------------------------------------------- - auto s_hprime_xx = quadrature_points.template ScratchView< - type_real, 1, specfem::enums::axes::x, specfem::enums::axes::x>( - team_member.team_scratch(0)); - auto s_hprime_zz = quadrature_points.template ScratchView< - type_real, 1, specfem::enums::axes::z, specfem::enums::axes::z>( - team_member.team_scratch(0)); - auto s_hprimewgll_xx = quadrature_points.template ScratchView< - type_real, 1, specfem::enums::axes::x, specfem::enums::axes::x>( - team_member.team_scratch(0)); - auto s_hprimewgll_zz = quadrature_points.template ScratchView< - type_real, 1, specfem::enums::axes::z, specfem::enums::axes::z>( - team_member.team_scratch(0)); - - auto s_field = - quadrature_points.template ScratchView( - team_member.team_scratch(0)); - auto s_stress_integrand_xi = - quadrature_points.template ScratchView( - team_member.team_scratch(0)); - auto s_stress_integrand_gamma = - quadrature_points.template ScratchView( - team_member.team_scratch(0)); - auto s_iglob = quadrature_points.template ScratchView< - int, 1, specfem::enums::axes::z, specfem::enums::axes::x>( - team_member.team_scratch(0)); - - // ---------- Allocate shared views ------------------------------- - Kokkos::parallel_for( - quadrature_points.template TeamThreadRange( - team_member), - [&](const int xz) { - int iz, ix; - sub2ind(xz, ngllx, iz, ix); - s_hprime_xx(iz, ix, 0) = hprime_xx(iz, ix); - s_hprimewgll_xx(ix, iz, 0) = wxgll(iz) * hprime_xx(iz, ix); - }); - - Kokkos::parallel_for( - quadrature_points.template TeamThreadRange( - team_member), - [&](const int xz) { - int iz, ix; - sub2ind(xz, ngllz, iz, ix); - s_hprime_zz(iz, ix, 0) = hprime_zz(iz, ix); - s_hprimewgll_zz(ix, iz, 0) = wzgll(iz) * hprime_zz(iz, ix); - }); - - Kokkos::parallel_for( - quadrature_points.template TeamThreadRange( - team_member), - [&](const int xz) { - int iz, ix; - sub2ind(xz, ngllx, iz, ix); - const int iglob = ibool(ispec_l, iz, ix); - s_iglob(iz, ix, 0) = iglob; -#ifdef KOKKOS_ENABLE_CUDA -#pragma unroll -#endif - for (int icomponent = 0; icomponent < components; ++icomponent) { - s_field(iz, ix, icomponent) = field(iglob, icomponent); - s_stress_integrand_xi(iz, ix, icomponent) = 0.0; - s_stress_integrand_gamma(iz, ix, icomponent) = 0.0; - } - }); - - // ------------------------------------------------------------------ - - team_member.team_barrier(); - - Kokkos::parallel_for( - quadrature_points.template TeamThreadRange( - team_member), - [&](const int xz) { - int ix, iz; - sub2ind(xz, ngllx, iz, ix); - - specfem::kokkos::array_type - dudxl; - specfem::kokkos::array_type - dudzl; - - element.compute_gradient(ispec_l, ielement, xz, s_hprime_xx, - s_hprime_zz, s_field, dudxl, dudzl); - - specfem::kokkos::array_type - stress_integrand_xi; - specfem::kokkos::array_type - stress_integrand_gamma; - - element.compute_stress(ispec_l, ielement, xz, dudxl, dudzl, - stress_integrand_xi, - stress_integrand_gamma); -#ifdef KOKKOS_ENABLE_CUDA -#pragma unroll -#endif - for (int icomponent = 0; icomponent < components; ++icomponent) { - s_stress_integrand_xi(iz, ix, icomponent) = - stress_integrand_xi[icomponent]; - s_stress_integrand_gamma(iz, ix, icomponent) = - stress_integrand_gamma[icomponent]; - } - }); - - team_member.team_barrier(); - - Kokkos::parallel_for( - quadrature_points.template TeamThreadRange( - team_member), - [&](const int xz) { - int iz, ix; - sub2ind(xz, ngllx, iz, ix); - - const int iglob = s_iglob(iz, ix, 0); - specfem::kokkos::array_type weight; - - weight[0] = wxgll(ix); - weight[1] = wzgll(iz); - - specfem::kokkos::array_type - acceleration; - - // only get velocity from global memory for stacey boundary - auto velocity = - get_velocity(iglob, field_dot); - - element.compute_acceleration( - ispec_l, ielement, xz, weight, s_stress_integrand_xi, - s_stress_integrand_gamma, s_hprimewgll_xx, s_hprimewgll_zz, - velocity, acceleration); - -#ifdef KOKKOS_ENABLE_CUDA -#pragma unroll -#endif - for (int icomponent = 0; icomponent < components; ++icomponent) { - Kokkos::single(Kokkos::PerThread(team_member), [&]() { - Kokkos::atomic_add(&field_dot_dot(iglob, icomponent), - acceleration[icomponent]); - }); - } - }); + "specfem::domain::impl::kernels::elements::compute_stiffness_" + "interaction", + static_cast(chunk_policy), + KOKKOS_CLASS_LAMBDA(const typename ChunkPolicyType::member_type &team) { + for (int tile = 0; tile < ChunkPolicyType::tile_size * simd_size; + tile += ChunkPolicyType::chunk_size * simd_size) { + const int starting_element_index = + team.league_rank() * ChunkPolicyType::tile_size * simd_size + + tile; + + if (starting_element_index >= this->nelements) { + break; + } + + const auto iterator = + chunk_policy.league_iterator(starting_element_index); + + Kokkos::parallel_for( + Kokkos::TeamThreadRange(team, iterator.chunk_size()), + [&](const int i) { + const auto iterator_index = iterator(i); + const auto index = iterator_index.index; + + PointAccelerationType acceleration; + specfem::compute::load_on_device( + istep, index, this->boundary_values, acceleration); + + specfem::compute::atomic_add_on_device(index, acceleration, + this->field); + }); + } }); - - Kokkos::fence(); - - return; } - -#endif // _DOMAIN_IMPL_ELEMENTS_KERNEL_TPP diff --git a/include/domain/impl/interface.hpp b/include/domain/impl/interface.hpp deleted file mode 100644 index e22ed794..00000000 --- a/include/domain/impl/interface.hpp +++ /dev/null @@ -1,8 +0,0 @@ -#ifndef _DOMAIN_IMPL_KERNELS_INTERFACE_HPP -#define _DOMAIN_IMPL_KERNELS_INTERFACE_HPP - -#include "domain/impl/elements/interface.hpp" -#include "kernels.hpp" -#include "kernels.tpp" - -#endif // _DOMAIN_IMPL_KERNELS_INTERFACE_HPP diff --git a/include/domain/impl/kernels.hpp b/include/domain/impl/kernels.hpp index f1b1c3fc..919c38c0 100644 --- a/include/domain/impl/kernels.hpp +++ b/include/domain/impl/kernels.hpp @@ -1,8 +1,7 @@ -#ifndef _DOMAIN_KERNELS_HPP -#define _DOMAIN_KERNELS_HPP +#pragma once #include "compute/interface.hpp" -#include "domain/impl/elements/interface.hpp" +#include "domain/impl/elements/kernel.hpp" #include "domain/impl/receivers/interface.hpp" #include "domain/impl/sources/interface.hpp" #include "enumerations/interface.hpp" @@ -12,128 +11,61 @@ namespace domain { namespace impl { namespace kernels { -/** - * @brief Kernels object used to compute elemental kernels - * - * This object consists of various Kokkos kernels used to compute elemental - * contributions from different types of element, sources, and receivers. - * - * The template parameters are inherited from the domain class. - * - * @tparam medium class defining the domain medium. Separate implementations - * exist for elastic, acoustic or poroelastic media - * @tparam qp_type class used to define the quadrature points either - * at compile time or run time - */ -template class kernels { +template +class kernels { public: - using dimension = specfem::enums::element::dimension::dim2; // Dimension of - // the domain - using medium_type = medium; // Type of medium i.e. acoustic, elastic or - // poroelastic - using quadrature_point_type = qp_type; // Type of quadrature points i.e. - // static or dynamic - - /** - * @brief Default constructor - * - */ + using quadrature_point_type = qp_type; + using dimension = specfem::dimension::dimension; kernels() = default; - /** - * @brief Construct a new kernels object - * - * @param ibool Global index for every GLL point in the SPECFEM simulation - * @param partial_derivatives struct used to store partial derivatives at - * every GLL point - * @param properties struct used to store material properties at every GLL - * point - * @param sources struct used to store information about sources - * @param receives struct used to store information about receivers - * @param quadx Pointer to quadrature points in X direction - * @param quadz Pointer to quadrature points in Z direction - * @param quadrature_points quadrature points object to define number of - * quadrature points either at compile time or run time - * @param field wavefield inside the domain - * @param field_dot derivative of wavefield inside the domain - * @param field_dot_dot double derivative of wavefield inside the domain - * @param mass_matrix mass matrix for every GLL point inside the domain - */ - kernels( - const specfem::kokkos::DeviceView3d ibool, - const specfem::compute::partial_derivatives &partial_derivatives, - const specfem::compute::properties &properties, - const specfem::compute::boundaries &boundaries, - const specfem::compute::sources &sources, - const specfem::compute::receivers &receives, - specfem::quadrature::quadrature *quadx, - specfem::quadrature::quadrature *quadz, qp_type quadrature_points, - specfem::kokkos::DeviceView2d field, - specfem::kokkos::DeviceView2d field_dot, - specfem::kokkos::DeviceView2d - field_dot_dot, - specfem::kokkos::DeviceView2d mass_matrix); - - /** - * @brief - * - */ - template - inline void mass_time_contribution(const type_real &dt) const { - isotropic_elements.template mass_time_contribution(dt); - isotropic_elements_dirichlet.template mass_time_contribution( - dt); - isotropic_elements_stacey.template mass_time_contribution(dt); - isotropic_elements_stacey_dirichlet - .template mass_time_contribution(dt); - return; - } + kernels(const type_real dt, const specfem::compute::assembly &assembly, + const quadrature_point_type &quadrature_points); /** - * @brief execute Kokkos kernel to compute contribution of stiffness matrix to - * the global acceleration + * @brief Compute the interaction of stiffness matrix with wavefield at a time + * step * + * @param istep Time step */ - inline void compute_stiffness_interaction() const { - isotropic_elements.compute_stiffness_interaction(); - isotropic_elements_dirichlet.compute_stiffness_interaction(); - isotropic_elements_stacey.compute_stiffness_interaction(); - isotropic_elements_stacey_dirichlet.compute_stiffness_interaction(); + inline void compute_stiffness_interaction(const int istep) const { + isotropic_elements.compute_stiffness_interaction(istep); + isotropic_elements_dirichlet.compute_stiffness_interaction(istep); + isotropic_elements_stacey.compute_stiffness_interaction(istep); + isotropic_elements_stacey_dirichlet.compute_stiffness_interaction(istep); return; } /** - * @brief execute Kokkos kernel to compute the mass matrix for every GLL point + * @brief Compute the mass matrix * + * @param dt Time step */ - inline void compute_mass_matrix() const { - isotropic_elements.compute_mass_matrix(); - isotropic_elements_dirichlet.compute_mass_matrix(); - isotropic_elements_stacey.compute_mass_matrix(); - isotropic_elements_stacey_dirichlet.compute_mass_matrix(); + inline void compute_mass_matrix(const type_real dt) const { + isotropic_elements.compute_mass_matrix(dt); + isotropic_elements_dirichlet.compute_mass_matrix(dt); + isotropic_elements_stacey.compute_mass_matrix(dt); + isotropic_elements_stacey_dirichlet.compute_mass_matrix(dt); return; } /** - * @brief execute Kokkos kernel compute the contribution of sources to the - * global acceleration + * @brief Compute the interaction of source with wavefield at a time step * - * @param timeval time value at the current time step + * @param timestep Time step */ - inline void compute_source_interaction(const type_real timeval) const { - isotropic_sources.compute_source_interaction(timeval); + inline void compute_source_interaction(const int timestep) const { + isotropic_sources.compute_source_interaction(timestep); return; } /** - * @brief execute Kokkos kernel to compute seismogram values at every receiver - * for the current seismogram step + * @brief Compute seismograms at a time step * - * A seismogram step is defined as the current time step divided by the - * seismogram sampling rate - * - * @param isig_step current seismogram step. + * @param isig_step Seismogram time step. Same if seismogram is computed at + * every time step. */ inline void compute_seismograms(const int &isig_step) const { isotropic_receivers.compute_seismograms(isig_step); @@ -141,94 +73,65 @@ template class kernels { } private: - template - using dirichlet = specfem::enums::boundary_conditions::template dirichlet< - dimension, medium_type, property, quadrature_point_type>; // Dirichlet - // boundary - // conditions - - template - using stacey = specfem::enums::boundary_conditions::template stacey< - dimension, medium_type, property, quadrature_point_type>; // Stacey - // boundary - // conditions - - template - using none = specfem::enums::boundary_conditions::template none< - dimension, medium_type, property, quadrature_point_type>; // No boundary - // conditions - - template - using composite_boundary = - specfem::enums::boundary_conditions::composite_boundary< - BC1, BC2>; // Composite boundary conditions - - /** - * @brief Elemental kernels for isotropic elements - * - */ - specfem::domain::impl::kernels::element_kernel< - medium_type, quadrature_point_type, - specfem::enums::element::property::isotropic, - none > - isotropic_elements; - - /** - * @brief Elemental kernels for isotropic elements with dirichlet boundary - * conditions - * - */ - specfem::domain::impl::kernels::element_kernel< - medium_type, quadrature_point_type, - specfem::enums::element::property::isotropic, - dirichlet > - isotropic_elements_dirichlet; - - /** - * @brief Elemental kernels for isotropic elements with stacey boundary - * - */ - specfem::domain::impl::kernels::element_kernel< - medium_type, quadrature_point_type, - specfem::enums::element::property::isotropic, - stacey > - isotropic_elements_stacey; - - /** - * @brief Elemental kernels for isotropic elements with composite stacey and - * dirichlet boundary - * - */ - specfem::domain::impl::kernels::element_kernel< - medium_type, quadrature_point_type, - specfem::enums::element::property::isotropic, - composite_boundary< - stacey, - dirichlet > > - isotropic_elements_stacey_dirichlet; - - /** - * @brief Elemental source kernels for isotropic elements - * - */ - specfem::domain::impl::kernels::source_kernel< - medium_type, quadrature_point_type, - specfem::enums::element::property::isotropic> - isotropic_sources; - - /** - * @brief Elemental receiver kernels for isotropic elements - * - */ - specfem::domain::impl::kernels::receiver_kernel< - medium_type, quadrature_point_type, - specfem::enums::element::property::isotropic> - isotropic_receivers; ///< Elemental receiver kernels for isotropic - ///< elements + constexpr static specfem::element::boundary_tag dirichlet = + specfem::element::boundary_tag::acoustic_free_surface; + constexpr static specfem::element::boundary_tag stacey = + specfem::element::boundary_tag::stacey; + constexpr static specfem::element::boundary_tag none = + specfem::element::boundary_tag::none; + constexpr static specfem::element::boundary_tag composite_stacey_dirichlet = + specfem::element::boundary_tag::composite_stacey_dirichlet; + constexpr static specfem::element::property_tag isotropic = + specfem::element::property_tag::isotropic; + + constexpr static int NGLL = quadrature_point_type::NGLL; + + template + using element_kernel = specfem::domain::impl::kernels::element_kernel< + WavefieldType, DimensionType, medium, property, boundary, + NGLL>; ///< Underlying element kernel data structure + + template + using source_kernel = specfem::domain::impl::kernels::source_kernel< + WavefieldType, DimensionType, medium, property, + quadrature_point_type>; ///< Underlying source kernel data structure + + template + using receiver_kernel = specfem::domain::impl::kernels::receiver_kernel< + WavefieldType, DimensionType, medium, property, + quadrature_point_type>; ///< Underlying receiver kernel data structure + + element_kernel + isotropic_elements; ///< Stiffness kernels for isotropic elements + + element_kernel + isotropic_elements_dirichlet; ///< Stiffness kernels for isotropic + ///< elements with Dirichlet boundary + ///< conditions + + element_kernel + isotropic_elements_stacey; ///< Stiffness kernels for isotropic elements + ///< with Stacey boundary conditions + + element_kernel + isotropic_elements_stacey_dirichlet; ///< Stiffness kernels for isotropic + ///< elements with Stacey and + ///< Dirichlet boundary conditions on + ///< the same element + + source_kernel isotropic_sources; ///< Source kernels + ///< for isotropic + ///< elements + + receiver_kernel + isotropic_receivers; ///< Kernels for computing seismograms within + ///< isotropic elements }; } // namespace kernels } // namespace impl } // namespace domain } // namespace specfem - -#endif // _DOMAIN_KERNELS_HPP diff --git a/include/domain/impl/kernels.tpp b/include/domain/impl/kernels.tpp index ba773055..97dcc40e 100644 --- a/include/domain/impl/kernels.tpp +++ b/include/domain/impl/kernels.tpp @@ -1,55 +1,41 @@ -#ifndef _DOMAIN_KERNELS_TPP -#define _DOMAIN_KERNELS_TPP - -#include "compute/interface.hpp" -#include "domain/impl/elements/interface.hpp" -#include "domain/impl/receivers/interface.hpp" -#include "domain/impl/sources/interface.hpp" -#include "enumerations/interface.hpp" +#pragma once + +#include "boundary_conditions/boundary_conditions.hpp" #include "kernels.hpp" -#include "kokkos_abstractions.h" -#include "macros.hpp" -#include "quadrature/interface.hpp" namespace { /// Struct to tag each element struct element_tag { - element_tag( - const specfem::enums::element::type &medium_tag, - const specfem::enums::element::property_tag &property_tag, - const specfem::enums::element::boundary_tag_container &boundary_tag) + element_tag(const specfem::element::medium_tag &medium_tag, + const specfem::element::property_tag &property_tag, + const specfem::element::boundary_tag &boundary_tag) : medium_tag(medium_tag), property_tag(property_tag), boundary_tag(boundary_tag) {} element_tag() = default; - specfem::enums::element::property_tag property_tag; - specfem::enums::element::boundary_tag_container boundary_tag; - specfem::enums::element::type medium_tag; + specfem::element::property_tag property_tag; + specfem::element::boundary_tag boundary_tag; + specfem::element::medium_tag medium_tag; }; -template +template void allocate_elements( - const specfem::kokkos::DeviceView3d ibool, + const specfem::compute::assembly &assembly, const specfem::kokkos::HostView1d element_tags, - const specfem::compute::partial_derivatives &partial_derivatives, - const specfem::compute::properties &properties, - const specfem::compute::boundaries &boundary_conditions, - specfem::quadrature::quadrature *quadx, - specfem::quadrature::quadrature *quadz, qp_type quadrature_points, - specfem::kokkos::DeviceView2d field, - specfem::kokkos::DeviceView2d field_dot, - specfem::kokkos::DeviceView2d field_dot_dot, - specfem::kokkos::DeviceView2d mass_matrix, - specfem::domain::impl::kernels::element_kernel &elements) { - - constexpr auto boundary_tag = BC::value; - constexpr auto medium_tag = medium::value; - constexpr auto property_tag = property::value; - - const int nspec = partial_derivatives.xix.extent(0); + ElementType &elements) { + + constexpr auto wavefield_type = ElementType::wavefield_type; + constexpr auto medium_tag = ElementType::medium_tag; + constexpr auto property_tag = ElementType::property_tag; + constexpr auto boundary_tag = ElementType::boundary_tag; + + using dimension = specfem::dimension::dimension; + using medium_type = + specfem::medium::medium; + + const int nspec = assembly.mesh.nspec; // count number of elements in this domain int nelements = 0; @@ -60,9 +46,9 @@ void allocate_elements( // make sure acoustic free surface elements are acoustic if (element_tags(ispec).boundary_tag == - specfem::enums::element::boundary_tag::acoustic_free_surface) { + specfem::element::boundary_tag::acoustic_free_surface) { if (element_tags(ispec).medium_tag != - specfem::enums::element::type::acoustic) { + specfem::element::medium_tag::acoustic) { throw std::runtime_error("Error: acoustic free surface boundary " "condition found non acoustic element"); } @@ -87,337 +73,178 @@ void allocate_elements( } } - // assert that boundary_conditions ispec matches with calculated ispec - if constexpr (((boundary_tag == specfem::enums::element::boundary_tag:: - acoustic_free_surface) && - (medium_tag == specfem::enums::element::type::acoustic))) { - ASSERT( - nelements == boundary_conditions.acoustic_free_surface.nelements, - "nelements = " << nelements << " nelem_acoustic_surface = " - << boundary_conditions.acoustic_free_surface.nelements); - for (int i = 0; i < nelements; i++) { - ASSERT(h_ispec_domain(i) == - boundary_conditions.acoustic_free_surface.h_ispec(i), - "Error: computing ispec for acoustic free surface elements"); - } + if constexpr (wavefield_type == specfem::wavefield::type::forward || + wavefield_type == specfem::wavefield::type::adjoint) { + + std::cout << " - Element type: \n" + << " - dimension : " << dimension::to_string() + << "\n" + << " - Element type : " << medium_type::to_string() + << "\n" + << " - Boundary Conditions : " + << specfem::domain::impl::boundary_conditions::print_boundary_tag< + boundary_tag>() + << "\n" + << " - Number of elements : " << nelements << "\n\n"; } - // assert that boundary_conditions ispec matches with calculated ispec - if constexpr ((boundary_tag == - specfem::enums::element::boundary_tag::stacey) && - (medium_tag == specfem::enums::element::type::acoustic)) { - ASSERT(nelements == boundary_conditions.stacey.acoustic.nelements, - "nelements = " << nelements << " nelements = " - << boundary_conditions.stacey.acoustic.nelements); - for (int i = 0; i < nelements; i++) { - ASSERT(h_ispec_domain(i) == - boundary_conditions.stacey.acoustic.h_ispec(i), - "Error: computing ispec for stacey elements"); - } - } else if constexpr ((boundary_tag == - specfem::enums::element::boundary_tag::stacey) && - (medium_tag == specfem::enums::element::type::elastic)) { - ASSERT(nelements == boundary_conditions.stacey.elastic.nelements, - "nelements = " << nelements << " nelements = " - << boundary_conditions.stacey.elastic.nelements); - for (int i = 0; i < nelements; i++) { - ASSERT(h_ispec_domain(i) == boundary_conditions.stacey.elastic.h_ispec(i), - "Error: computing ispec for stacey elements"); - } - } - - // assert that boundary_conditions ispec matches with calculated ispec - if constexpr ((boundary_tag == specfem::enums::element::boundary_tag:: - composite_stacey_dirichlet) && - (medium_tag == specfem::enums::element::type::acoustic)) { - ASSERT(nelements == - boundary_conditions.composite_stacey_dirichlet.nelements, - "nelements = " - << nelements << " nelements = " - << boundary_conditions.composite_stacey_dirichlet.nelements); - for (int i = 0; i < nelements; i++) { - ASSERT(h_ispec_domain(i) == - boundary_conditions.composite_stacey_dirichlet.h_ispec(i), - "Error: computing ispec for stacey dirichlet elements"); - } - } - - // Copy ispec_domain to device - Kokkos::deep_copy(ispec_domain, h_ispec_domain); - - std::cout << " - Element type: \n" - << " - dimension : " - << specfem::enums::element::dimension::dim2::to_string() << "\n" - << " - property : " << property::to_string() << "\n" - << " - Boundary Conditions : " << BC::to_string() << "\n" - << " - Number of elements : " << nelements << "\n\n"; - // Create isotropic acoustic surface elements - elements = specfem::domain::impl::kernels::element_kernel( - ibool, ispec_domain, partial_derivatives, properties, boundary_conditions, - quadx, quadz, quadrature_points, field, field_dot, field_dot_dot, - mass_matrix); + elements = { assembly, h_ispec_domain }; } -template +template void allocate_isotropic_sources( - const specfem::kokkos::DeviceView3d ibool, - const specfem::compute::properties &properties, - const specfem::compute::sources &sources, qp_type quadrature_points, - specfem::kokkos::DeviceView2d field_dot_dot, - specfem::domain::impl::kernels::source_kernel< - medium, qp_type, specfem::enums::element::property::isotropic> - &isotropic_sources) { + const specfem::compute::assembly &assembly, qp_type quadrature_points, + specfem::domain::impl::kernels::source_kernel &isotropic_sources) { - const auto value = medium::value; + const auto &sources = assembly.sources; + const int nsources = sources.nsources; - // Create isotropic sources - - const auto ispec_array = sources.h_ispec_array; - int nsources = 0; - for (int isource = 0; isource < ispec_array.extent(0); isource++) { - if (properties.h_ispec_type(ispec_array(isource)) == value) { - nsources++; + int nsources_in_this_domain = 0; + for (int isource = 0; isource < sources.nsources; isource++) { + if ((sources.source_medium_mapping(isource) == medium_tag) && + (sources.source_wavefield_mapping(isource) == WavefieldType)) { + nsources_in_this_domain++; } } - specfem::kokkos::DeviceView1d ispec_sources( - "specfem::domain::domain::ispec_sources", nsources); - - specfem::kokkos::HostMirror1d h_ispec_sources = - Kokkos::create_mirror_view(ispec_sources); - - specfem::kokkos::DeviceView1d isource_array( - "specfem::domain::domain::isource_array", nsources); - - specfem::kokkos::HostMirror1d h_isource_array = - Kokkos::create_mirror_view(isource_array); + // Save the index for sources in this domain + specfem::kokkos::HostView1d h_source_domain_index_mapping( + "specfem::domain::domain::h_source_domain_index_mapping", + nsources_in_this_domain); int index = 0; - for (int isource = 0; isource < ispec_array.extent(0); isource++) { - if (properties.h_ispec_type(ispec_array(isource)) == value) { - h_ispec_sources(index) = ispec_array(isource); - h_isource_array(index) = isource; + for (int isource = 0; isource < nsources; isource++) { + const int isources_domain = sources.source_domain_index_mapping(isource); + if (sources.source_medium_mapping(isource) == medium_tag && + sources.source_wavefield_mapping(isource) == WavefieldType) { + h_source_domain_index_mapping(index) = + sources.source_domain_index_mapping(isource); index++; } } - Kokkos::deep_copy(ispec_sources, h_ispec_sources); - Kokkos::deep_copy(isource_array, h_isource_array); - + // Allocate isotropic sources isotropic_sources = specfem::domain::impl::kernels::source_kernel< - medium, qp_type, specfem::enums::element::property::isotropic>( - ibool, ispec_sources, isource_array, properties, sources, - quadrature_points, field_dot_dot); + WavefieldType, DimensionType, medium_tag, property_tag, qp_type>( + assembly, h_source_domain_index_mapping, quadrature_points); return; } -template +template void allocate_isotropic_receivers( - const specfem::kokkos::DeviceView3d ibool, - const specfem::compute::partial_derivatives &partial_derivatives, - const specfem::compute::properties &properties, - const specfem::compute::receivers &receivers, - specfem::kokkos::DeviceView2d field, - specfem::kokkos::DeviceView2d field_dot, - specfem::kokkos::DeviceView2d field_dot_dot, - specfem::quadrature::quadrature *quadx, - specfem::quadrature::quadrature *quadz, qp_type quadrature_points, + const specfem::compute::assembly &assembly, qp_type quadrature_points, specfem::domain::impl::kernels::receiver_kernel< - medium, qp_type, specfem::enums::element::property::isotropic> + WavefieldType, DimensionType, medium_tag, property_tag, qp_type> &isotropic_receivers) { - const auto value = medium::value; + const auto value = medium_tag; - // Create isotropic receivers + // Create isotropic sources + const auto ispec_array = assembly.receivers.h_ispec_array; - const auto ispec_array = receivers.h_ispec_array; + // Count the number of sources within this medium int nreceivers = 0; for (int ireceiver = 0; ireceiver < ispec_array.extent(0); ireceiver++) { - if (properties.h_ispec_type(ispec_array(ireceiver)) == value) { + const int ispec = ispec_array(ireceiver); + if (assembly.properties.h_element_types(ispec) == value) { nreceivers++; } } - specfem::kokkos::DeviceView1d ispec_receivers( - "specfem::domain::domain::ispec_receivers", nreceivers); + // Save the index for sources in this domain + specfem::kokkos::HostView1d h_receiver_kernel_index_mapping( + "specfem::domain::domain::receiver_kernel_index_mapping", nreceivers); - specfem::kokkos::HostMirror1d h_ispec_receivers = - Kokkos::create_mirror_view(ispec_receivers); - - specfem::kokkos::DeviceView1d ireceiver_array( - "specfem::domain::domain::ireceiver_array", nreceivers); - - specfem::kokkos::HostMirror1d h_ireceiver_array = - Kokkos::create_mirror_view(ireceiver_array); + specfem::kokkos::HostMirror1d h_receiver_mapping( + "specfem::domain::domain::receiver_mapping", nreceivers); int index = 0; for (int ireceiver = 0; ireceiver < ispec_array.extent(0); ireceiver++) { - if (properties.h_ispec_type(ispec_array(ireceiver)) == value) { - h_ispec_receivers(index) = ispec_array(ireceiver); - h_ireceiver_array(index) = ireceiver; + const int ispec = ispec_array(ireceiver); + if (assembly.properties.h_element_types(ispec) == value) { + h_receiver_kernel_index_mapping(index) = ispec_array(ireceiver); + h_receiver_mapping(index) = ireceiver; index++; } } - Kokkos::deep_copy(ispec_receivers, h_ispec_receivers); - Kokkos::deep_copy(ireceiver_array, h_ireceiver_array); - + // Allocate isotropic sources isotropic_receivers = specfem::domain::impl::kernels::receiver_kernel< - medium, qp_type, specfem::enums::element::property::isotropic>( - ibool, ispec_receivers, ireceiver_array, partial_derivatives, properties, - receivers, field, field_dot, field_dot_dot, quadx, quadz, + WavefieldType, DimensionType, medium_tag, property_tag, qp_type>( + assembly, h_receiver_kernel_index_mapping, h_receiver_mapping, quadrature_points); return; } } // namespace -template -specfem::domain::impl::kernels::kernels::kernels( - const specfem::kokkos::DeviceView3d ibool, - const specfem::compute::partial_derivatives &partial_derivatives, - const specfem::compute::properties &properties, - const specfem::compute::boundaries &boundary_conditions, - const specfem::compute::sources &sources, - const specfem::compute::receivers &receivers, - specfem::quadrature::quadrature *quadx, - specfem::quadrature::quadrature *quadz, qp_type quadrature_points, - specfem::kokkos::DeviceView2d field, - specfem::kokkos::DeviceView2d field_dot, - specfem::kokkos::DeviceView2d field_dot_dot, - specfem::kokkos::DeviceView2d mass_matrix) { - - const int nspec = ibool.extent(0); - specfem::kokkos::HostView1d element_tags( - "specfem::domain::domain::element_tag", nspec); - // ----------------------------------------------------------- - // Start by tagging different elements - // ----------------------------------------------------------- - // creating a context here for memory management - { - // find medium type for every element - specfem::kokkos::HostView1d ielement_type( - "specfem::domain::impl::kernels::kernels::ielement_type", nspec); - - for (int ispec = 0; ispec < nspec; ispec++) { - ielement_type(ispec) = properties.h_ispec_type(ispec); - } - - // at start we consider every element is isotropic - specfem::kokkos::HostView1d - ielement_property( - "specfem::domain::impl::kernels::kernels::ielement_property", - nspec); - - for (int ispec = 0; ispec < nspec; ispec++) { - ielement_property(ispec) = - specfem::enums::element::property_tag::isotropic; - } - - // at start we consider every element is not on the boundary - specfem::kokkos::HostView1d - ielement_boundary( - "specfem::domain::impl::kernels::kernels::ielement_boundary", - nspec); - - const auto &stacey = boundary_conditions.stacey; - // mark stacey elements - if (stacey.nelements > 0) { - if (stacey.acoustic.nelements > 0) { - for (int i = 0; i < stacey.acoustic.nelements; i++) { - const int ispec = stacey.acoustic.h_ispec(i); - ielement_boundary(ispec) += - specfem::enums::element::boundary_tag::stacey; - } - } - - if (stacey.elastic.nelements > 0) { - for (int i = 0; i < stacey.elastic.nelements; i++) { - const int ispec = stacey.elastic.h_ispec(i); - ielement_boundary(ispec) += - specfem::enums::element::boundary_tag::stacey; - } - } - } - - const auto &acoustic_free_surface = - boundary_conditions.acoustic_free_surface; - - // mark acoustic free surface elements - if (acoustic_free_surface.nelements > 0) { - for (int i = 0; i < acoustic_free_surface.nelements; i++) { - const int ispec = acoustic_free_surface.h_ispec(i); - ielement_boundary(ispec) += - specfem::enums::element::boundary_tag::acoustic_free_surface; - } - } +template +specfem::domain::impl::kernels:: + kernels::kernels( + const type_real dt, const specfem::compute::assembly &assembly, + const qp_type &quadrature_points) { - const auto &composite_stacey_dirichlet = - boundary_conditions.composite_stacey_dirichlet; + using medium_type = specfem::medium::medium; - // mark composite stacey dirichlet elements - if (composite_stacey_dirichlet.nelements > 0) { - for (int i = 0; i < composite_stacey_dirichlet.nelements; i++) { - const int ispec = composite_stacey_dirichlet.h_ispec(i); - ielement_boundary(ispec) += - specfem::enums::element::boundary_tag::composite_stacey_dirichlet; - } - } + const int nspec = assembly.mesh.nspec; + specfem::kokkos::HostView1d element_tags( + "specfem::domain::domain::element_tag", nspec); - // mark every element type - for (int ispec = 0; ispec < nspec; ispec++) { - element_tags(ispec) = - element_tag(ielement_type(ispec), ielement_property(ispec), - ielement_boundary(ispec)); - } + // ----------------------------------------------------------- + for (int ispec = 0; ispec < nspec; ispec++) { + element_tags(ispec) = + element_tag(assembly.properties.h_element_types(ispec), + assembly.properties.h_element_property(ispec), + assembly.boundaries.boundary_tags(ispec)); } - std::cout << " Element Statistics \n" - << "------------------------------\n" - << "- Types of elements in " << medium::to_string() - << " medium :\n\n"; + if constexpr (WavefieldType == specfem::wavefield::type::forward || + WavefieldType == specfem::wavefield::type::adjoint) { + std::cout << " Element Statistics \n" + << "------------------------------\n" + << "- Types of elements in " << medium_type::to_string() + << " medium :\n\n"; + } // ----------------------------------------------------------- // Allocate isotropic elements with dirichlet boundary conditions - allocate_elements(ibool, element_tags, partial_derivatives, properties, - boundary_conditions, quadx, quadz, quadrature_points, field, - field_dot, field_dot_dot, mass_matrix, - isotropic_elements_dirichlet); + allocate_elements(assembly, element_tags, isotropic_elements_dirichlet); // Allocate isotropic elements with stacey boundary conditions - allocate_elements(ibool, element_tags, partial_derivatives, properties, - boundary_conditions, quadx, quadz, quadrature_points, field, - field_dot, field_dot_dot, mass_matrix, - isotropic_elements_stacey); + allocate_elements(assembly, element_tags, isotropic_elements_stacey); // Allocate isotropic elements with stacey dirichlet boundary conditions - allocate_elements(ibool, element_tags, partial_derivatives, properties, - boundary_conditions, quadx, quadz, quadrature_points, field, - field_dot, field_dot_dot, mass_matrix, + allocate_elements(assembly, element_tags, isotropic_elements_stacey_dirichlet); // Allocate isotropic elements - - allocate_elements(ibool, element_tags, partial_derivatives, properties, - boundary_conditions, quadx, quadz, quadrature_points, field, - field_dot, field_dot_dot, mass_matrix, isotropic_elements); + allocate_elements(assembly, element_tags, isotropic_elements); // Allocate isotropic sources - allocate_isotropic_sources(ibool, properties, sources, quadrature_points, - field_dot_dot, isotropic_sources); + allocate_isotropic_sources(assembly, quadrature_points, isotropic_sources); // Allocate isotropic receivers - allocate_isotropic_receivers( - ibool, partial_derivatives, properties, receivers, field, field_dot, - field_dot_dot, quadx, quadz, quadrature_points, isotropic_receivers); + allocate_isotropic_receivers(assembly, quadrature_points, + isotropic_receivers); + + // Compute mass matrices + + this->compute_mass_matrix(dt); return; } - -#endif // _DOMAIN_KERNELS_TPP diff --git a/include/domain/impl/receivers/acoustic/acoustic2d_isotropic.hpp b/include/domain/impl/receivers/acoustic/acoustic2d_isotropic.hpp index 8587c7d0..c814e8a6 100644 --- a/include/domain/impl/receivers/acoustic/acoustic2d_isotropic.hpp +++ b/include/domain/impl/receivers/acoustic/acoustic2d_isotropic.hpp @@ -2,7 +2,7 @@ #define DOMAIN_IMPL_RECEIVERS_ACOUSTIC2D_ISOTRPOIC_HPP_ #include "constants.hpp" -#include "domain/impl/receivers/acoustic/acoustic2d.hpp" +// #include "domain/impl/receivers/acoustic/acoustic2d.hpp" #include "domain/impl/receivers/receiver.hpp" #include "enumerations/interface.hpp" #include @@ -18,68 +18,70 @@ namespace receivers { * @tparam NGLL Number of Gauss-Lobatto-Legendre quadrature points defined at * compile time */ -template +template class receiver< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::acoustic, + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, specfem::enums::element::quadrature::static_quadrature_points, - specfem::enums::element::property::isotropic> { + using_simd> { + +private: + constexpr static auto DimensionType = specfem::dimension::type::dim2; + constexpr static auto MediumTag = specfem::element::medium_tag::acoustic; + + using ElementQuadratureViewType = typename specfem::element::quadrature< + NGLL, DimensionType, specfem::kokkos::DevScratchSpace, + Kokkos::MemoryTraits, true, true>::ViewType; + + using ElementFieldViewType = typename specfem::element::field< + NGLL, DimensionType, MediumTag, specfem::kokkos::DevScratchSpace, + Kokkos::MemoryTraits, true, true, true, false, + using_simd>::ViewType; public: /** * @name Typedefs */ ///@{ - /** - * @brief Dimension of the element - * - */ - using dimension = specfem::enums::element::dimension::dim2; - /** - * @brief Medium of the element - * - */ - using medium_type = specfem::enums::element::medium::acoustic; + using dimension = + specfem::dimension::dimension; + + using medium_type = + specfem::medium::medium; /** * @brief Number of Gauss-Lobatto-Legendre quadrature points */ using quadrature_points_type = specfem::enums::element::quadrature::static_quadrature_points; - /** - * @brief Use the scratch view type from the quadrature points - * - * @tparam T Type of the scratch view - * @tparam N Number of components - */ - template - using ScratchViewType = - typename quadrature_points_type::template ScratchViewType; - ///@} KOKKOS_FUNCTION receiver() = default; - /** - * @brief Construct a new elemental receiver object - * - * @param sin_rec sin of the receiver angle - * @param cos_rec cosine of the receiver angle - * @param receiver_array receiver array containing pre-computed lagrange - * interpolants - * @param partial_derivatives struct used to store partial derivatives at - * quadrature points - * @param properties struct used to store material properties at quadrature - * points - * @param receiver_field view to store compute receiver field at all GLL - * points where the receiver is located - */ - KOKKOS_FUNCTION - receiver(const specfem::kokkos::DeviceView1d sin_rec, - const specfem::kokkos::DeviceView1d cos_rec, - const specfem::kokkos::DeviceView4d receiver_array, - const specfem::compute::partial_derivatives &partial_derivatives, - const specfem::compute::properties &properties, - specfem::kokkos::DeviceView6d receiver_field); + // /** + // * @brief Construct a new elemental receiver object + // * + // * @param sin_rec sin of the receiver angle + // * @param cos_rec cosine of the receiver angle + // * @param receiver_array receiver array containing pre-computed lagrange + // * interpolants + // * @param partial_derivatives struct used to store partial derivatives at + // * quadrature points + // * @param properties struct used to store material properties at + // quadrature + // * points + // * @param receiver_field view to store compute receiver field at all GLL + // * points where the receiver is located + // */ + // KOKKOS_FUNCTION + // receiver(const specfem::kokkos::DeviceView1d sin_rec, + // const specfem::kokkos::DeviceView1d cos_rec, + // const specfem::kokkos::DeviceView4d receiver_array, + // const specfem::compute::partial_derivatives + // &partial_derivatives, const specfem::compute::properties + // &properties, specfem::kokkos::DeviceView6d + // receiver_field); /** * @brief Compute and populate the receiver field at all GLL points where the @@ -99,48 +101,55 @@ class receiver< * @param hprime_zz Derivates of Lagrange interpolants in the z direction */ KOKKOS_FUNCTION - void get_field( - const int &ireceiver, const int &iseis, const int &ispec, - const specfem::enums::seismogram::type &siesmogram_type, const int &xz, - const int &isig_step, - const ScratchViewType field, - const ScratchViewType field_dot, - const ScratchViewType field_dot_dot, - const ScratchViewType hprime_xx, - const ScratchViewType hprime_zz) const; + void get_field(const int iz, const int ix, + const specfem::point::partial_derivatives + partial_derivatives, + const specfem::point::properties< + specfem::dimension::type::dim2, medium_type::medium_tag, + medium_type::property_tag, using_simd> + properties, + const ElementQuadratureViewType hprime, + const ElementFieldViewType active_field, + Kokkos::View + receiver_field) const; - /** - * @brief Compute the seismogram components for a given receiver and - * seismogram - * - * @param ireceiver Index of the receiver - * @param iseis Index of the seismogram - * @param seismogram_type Type of the seismogram - * @param xz Index of the quadrature point - * @param isig_step Seismogram step. Seismograms step = current time step / - * seismogram sampling rate - * @param l_seismogram_components Local seismogram components - */ - KOKKOS_FUNCTION - void compute_seismogram_components( - const int &ireceiver, const int &iseis, - const specfem::enums::seismogram::type &seismogram_type, const int &xz, - const int &isig_step, - specfem::kokkos::array_type &l_seismogram_components) const; + // /** + // * @brief Compute the seismogram components for a given receiver and + // * seismogram + // * + // * @param ireceiver Index of the receiver + // * @param iseis Index of the seismogram + // * @param seismogram_type Type of the seismogram + // * @param xz Index of the quadrature point + // * @param isig_step Seismogram step. Seismograms step = current time step + // / + // * seismogram sampling rate + // * @param l_seismogram_components Local seismogram components + // */ + // KOKKOS_FUNCTION + // void compute_seismogram_components( + // const int &ireceiver, const int &iseis, + // const specfem::enums::seismogram::type &seismogram_type, const int + // &xz, const int &isig_step, specfem::kokkos::array_type + // &l_seismogram_components) const; - /** - * @brief Store the computed seismogram components in the global seismogram - * view - * - * @param ireceiver Index of the receiver - * @param seismogram_components Local seismogram components - * @param receiver_seismogram Gloabl seismogram view - */ - KOKKOS_FUNCTION - void compute_seismogram( - const int &ireceiver, - const specfem::kokkos::array_type &seismogram_components, - specfem::kokkos::DeviceView1d receiver_seismogram) const; + // /** + // * @brief Store the computed seismogram components in the global + // seismogram + // * view + // * + // * @param ireceiver Index of the receiver + // * @param seismogram_components Local seismogram components + // * @param receiver_seismogram Gloabl seismogram view + // */ + // KOKKOS_FUNCTION + // void compute_seismogram( + // const int &ireceiver, + // const specfem::kokkos::array_type + // &seismogram_components, specfem::kokkos::DeviceView1d + // receiver_seismogram) const; private: specfem::kokkos::DeviceView1d sin_rec; ///< sin of the receiver diff --git a/include/domain/impl/receivers/acoustic/acoustic2d_isotropic.tpp b/include/domain/impl/receivers/acoustic/acoustic2d_isotropic.tpp index c30a8bef..9144d4a9 100644 --- a/include/domain/impl/receivers/acoustic/acoustic2d_isotropic.tpp +++ b/include/domain/impl/receivers/acoustic/acoustic2d_isotropic.tpp @@ -2,107 +2,69 @@ #define DOMAIN_IMPL_RECEIVERS_ACOUSTIC2D_ISOTROPIC_TPP_ #include "constants.hpp" -#include "domain/impl/receivers/acoustic/acoustic2d.hpp" +// #include "domain/impl/receivers/acoustic/acoustic2d.hpp" #include "domain/impl/receivers/receiver.hpp" +#include "enumerations/interface.hpp" #include "globals.h" #include "kokkos_abstractions.h" -#include "enumerations/interface.hpp" #include -template -KOKKOS_FUNCTION specfem::domain::impl::receivers::receiver< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::acoustic, - specfem::enums::element::quadrature::static_quadrature_points, - specfem::enums::element::property::isotropic>:: - receiver(const specfem::kokkos::DeviceView1d sin_rec, - const specfem::kokkos::DeviceView1d cos_rec, - const specfem::kokkos::DeviceView4d receiver_array, - const specfem::compute::partial_derivatives &partial_derivatives, - const specfem::compute::properties &properties, - specfem::kokkos::DeviceView6d receiver_field) - : sin_rec(sin_rec), cos_rec(cos_rec), receiver_array(receiver_array), - receiver_field(receiver_field) { - -#ifndef NDEBUG - assert(partial_derivatives.xix.extent(1) == NGLL); - assert(partial_derivatives.xix.extent(2) == NGLL); - assert(partial_derivatives.gammax.extent(1) == NGLL); - assert(partial_derivatives.gammax.extent(2) == NGLL); - assert(partial_derivatives.xiz.extent(1) == NGLL); - assert(partial_derivatives.xiz.extent(2) == NGLL); - assert(partial_derivatives.gammaz.extent(1) == NGLL); - assert(partial_derivatives.gammaz.extent(2) == NGLL); - - // Properties - assert(properties.rho_inverse.extent(1) == NGLL); - assert(properties.rho_inverse.extent(2) == NGLL); -#endif - - this->xix = partial_derivatives.xix; - this->gammax = partial_derivatives.gammax; - this->xiz = partial_derivatives.xiz; - this->gammaz = partial_derivatives.gammaz; - this->rho_inverse = properties.rho_inverse; - return; -} - -template +// template +// KOKKOS_FUNCTION specfem::domain::impl::receivers::receiver< +// specfem::enums::element::dimension::dim2, +// specfem::enums::element::medium::acoustic, +// specfem::enums::element::quadrature::static_quadrature_points, +// specfem::enums::element::property::isotropic>:: +// receiver(const specfem::kokkos::DeviceView1d sin_rec, +// const specfem::kokkos::DeviceView1d cos_rec, +// const specfem::kokkos::DeviceView4d receiver_array, +// const specfem::compute::partial_derivatives +// &partial_derivatives, const specfem::compute::properties +// &properties, specfem::kokkos::DeviceView6d +// receiver_field) +// : sin_rec(sin_rec), cos_rec(cos_rec), receiver_array(receiver_array), +// receiver_field(receiver_field) { + +// #ifndef NDEBUG +// assert(partial_derivatives.xix.extent(1) == NGLL); +// assert(partial_derivatives.xix.extent(2) == NGLL); +// assert(partial_derivatives.gammax.extent(1) == NGLL); +// assert(partial_derivatives.gammax.extent(2) == NGLL); +// assert(partial_derivatives.xiz.extent(1) == NGLL); +// assert(partial_derivatives.xiz.extent(2) == NGLL); +// assert(partial_derivatives.gammaz.extent(1) == NGLL); +// assert(partial_derivatives.gammaz.extent(2) == NGLL); + +// // Properties +// assert(properties.rho_inverse.extent(1) == NGLL); +// assert(properties.rho_inverse.extent(2) == NGLL); +// #endif + +// this->xix = partial_derivatives.xix; +// this->gammax = partial_derivatives.gammax; +// this->xiz = partial_derivatives.xiz; +// this->gammaz = partial_derivatives.gammaz; +// this->rho_inverse = properties.rho_inverse; +// return; +// } + +template KOKKOS_INLINE_FUNCTION void specfem::domain::impl::receivers::receiver< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::acoustic, - specfem::enums::element::quadrature::static_quadrature_points, - specfem::enums::element::property::isotropic>:: + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, + specfem::enums::element::quadrature::static_quadrature_points, using_simd>:: get_field( - const int &ireceiver, const int &iseis, const int &ispec, - const specfem::enums::seismogram::type &seismogram_type, const int &xz, - const int &isig_step, - const ScratchViewType field, - const ScratchViewType field_dot, - const ScratchViewType field_dot_dot, - const ScratchViewType hprime_xx, - const ScratchViewType hprime_zz) const { - -#ifndef NDEBUG - assert(field.extent(0) == NGLL); - assert(field.extent(1) == NGLL); - assert(field_dot.extent(0) == NGLL); - assert(field_dot.extent(1) == NGLL); - assert(field_dot_dot.extent(0) == NGLL); - assert(field_dot_dot.extent(1) == NGLL); - assert(hprime_xx.extent(0) == NGLL); - assert(hprime_xx.extent(1) == NGLL); - assert(hprime_zz.extent(0) == NGLL); - assert(hprime_zz.extent(1) == NGLL); -#endif - - int ix, iz; - sub2ind(xz, NGLL, iz, ix); - - const type_real xixl = this->xix(ispec, iz, ix); - const type_real gammaxl = this->gammax(ispec, iz, ix); - const type_real xizl = this->xiz(ispec, iz, ix); - const type_real gammazl = this->gammaz(ispec, iz, ix); - const type_real rho_inversel = this->rho_inverse(ispec, iz, ix); - - using sv_ScratchViewType = - Kokkos::Subview, - std::remove_const_t, - std::remove_const_t, int>; - - sv_ScratchViewType active_field; - - switch (seismogram_type) { - case specfem::enums::seismogram::type::displacement: - active_field = Kokkos::subview(field, Kokkos::ALL, Kokkos::ALL, 0); - break; - case specfem::enums::seismogram::type::velocity: - active_field = Kokkos::subview(field_dot, Kokkos::ALL, Kokkos::ALL, 0); - break; - case specfem::enums::seismogram::type::acceleration: - active_field = Kokkos::subview(field_dot_dot, Kokkos::ALL, Kokkos::ALL, 0); - break; - } + const int iz, const int ix, + const specfem::point::partial_derivatives + partial_derivatives, + const specfem::point::properties + properties, + const ElementQuadratureViewType hprime, + const ElementFieldViewType active_field, + Kokkos::View + receiver_field) const { type_real dchi_dxi = 0.0; type_real dchi_dgamma = 0.0; @@ -111,15 +73,17 @@ KOKKOS_INLINE_FUNCTION void specfem::domain::impl::receivers::receiver< #pragma unroll #endif for (int l = 0; l < NGLL; l++) { - dchi_dxi += hprime_xx(ix, l, 0) * active_field(iz, l); - dchi_dgamma += hprime_zz(iz, l, 0) * active_field(l, ix); + dchi_dxi += hprime(ix, l) * active_field(iz, l, 0); + dchi_dgamma += hprime(iz, l) * active_field(l, ix, 0); } // dchidx - type_real fieldx = (dchi_dxi * xixl + dchi_dgamma * gammaxl) * rho_inversel; + type_real fieldx = (dchi_dxi * partial_derivatives.xix + + dchi_dgamma * partial_derivatives.gammax); // dchidz - type_real fieldz = (dchi_dxi * xizl + dchi_dgamma * gammazl) * rho_inversel; + type_real fieldz = (dchi_dxi * partial_derivatives.xiz + + dchi_dgamma * partial_derivatives.gammaz); // Receiver field is probably not the best way of storing this, since this // would require global memory accesses. A better way for doing this would be @@ -127,78 +91,82 @@ KOKKOS_INLINE_FUNCTION void specfem::domain::impl::receivers::receiver< // simulation people might require the field stored inside an element where a // receiver is located. If the number of receivers << nspec - hopefully this // shouldn't be a bottleneck. - this->receiver_field(isig_step, ireceiver, iseis, 0, iz, ix) = fieldx; - this->receiver_field(isig_step, ireceiver, iseis, 1, iz, ix) = fieldz; - - return; -} - -template -KOKKOS_INLINE_FUNCTION void specfem::domain::impl::receivers::receiver< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::acoustic, - specfem::enums::element::quadrature::static_quadrature_points, - specfem::enums::element::property::isotropic>:: - compute_seismogram_components( - const int &ireceiver, const int &iseis, - const specfem::enums::seismogram::type &seismogram_type, const int &xz, - const int &isig_step, - specfem::kokkos::array_type &l_seismogram_components) const { - int ix, iz; - sub2ind(xz, NGLL, iz, ix); - - switch (seismogram_type) { - case specfem::enums::seismogram::type::displacement: - case specfem::enums::seismogram::type::velocity: - case specfem::enums::seismogram::type::acceleration: - if (specfem::globals::simulation_wave == specfem::wave::p_sv) { - l_seismogram_components[0] += - this->receiver_array(ireceiver, iz, ix, 0) * - this->receiver_field(isig_step, ireceiver, iseis, 0, iz, ix); - l_seismogram_components[1] += - this->receiver_array(ireceiver, iz, ix, 1) * - this->receiver_field(isig_step, ireceiver, iseis, 1, iz, ix); - } else if (specfem::globals::simulation_wave == specfem::wave::sh) { - l_seismogram_components[0] += - this->receiver_array(ireceiver, iz, ix, 0) * - this->receiver_field(isig_step, ireceiver, iseis, 0, iz, ix); - l_seismogram_components[1] += 0; - } - break; - - default: - // seismogram not supported - assert(false); - break; - } -} - -template -KOKKOS_INLINE_FUNCTION void specfem::domain::impl::receivers::receiver< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::acoustic, - specfem::enums::element::quadrature::static_quadrature_points, - specfem::enums::element::property::isotropic>:: - compute_seismogram( - const int &ireceiver, - const specfem::kokkos::array_type &seismogram_components, - specfem::kokkos::DeviceView1d receiver_seismogram) const { - if (specfem::globals::simulation_wave == specfem::wave::p_sv) { - receiver_seismogram(0) = - this->cos_rec(ireceiver) * seismogram_components[0] + - this->sin_rec(ireceiver) * seismogram_components[1]; - receiver_seismogram(1) = - this->sin_rec(ireceiver) * seismogram_components[0] + - this->cos_rec(ireceiver) * seismogram_components[1]; + receiver_field(0) = fieldx * properties.rho_inverse; + receiver_field(1) = fieldz * properties.rho_inverse; } else if (specfem::globals::simulation_wave == specfem::wave::sh) { - receiver_seismogram(0) = - this->cos_rec(ireceiver) * seismogram_components[0] + - this->sin_rec(ireceiver) * seismogram_components[1]; - receiver_seismogram(1) = 0; + receiver_field(0) = fieldx * properties.rho_inverse; + receiver_field(1) = 0; } return; } +// template +// KOKKOS_INLINE_FUNCTION void specfem::domain::impl::receivers::receiver< +// specfem::enums::element::dimension::dim2, +// specfem::enums::element::medium::acoustic, +// specfem::enums::element::quadrature::static_quadrature_points, +// specfem::enums::element::property::isotropic>:: +// compute_seismogram_components( +// const int &ireceiver, const int &iseis, +// const specfem::enums::seismogram::type &seismogram_type, const int +// &xz, const int &isig_step, specfem::kokkos::array_type +// &l_seismogram_components) const { +// int ix, iz; +// sub2ind(xz, NGLL, iz, ix); + +// switch (seismogram_type) { +// case specfem::enums::seismogram::type::displacement: +// case specfem::enums::seismogram::type::velocity: +// case specfem::enums::seismogram::type::acceleration: +// if (specfem::globals::simulation_wave == specfem::wave::p_sv) { +// l_seismogram_components[0] += +// this->receiver_array(ireceiver, iz, ix, 0) * +// this->receiver_field(isig_step, ireceiver, iseis, 0, iz, ix); +// l_seismogram_components[1] += +// this->receiver_array(ireceiver, iz, ix, 1) * +// this->receiver_field(isig_step, ireceiver, iseis, 1, iz, ix); +// } else if (specfem::globals::simulation_wave == specfem::wave::sh) { +// l_seismogram_components[0] += +// this->receiver_array(ireceiver, iz, ix, 0) * +// this->receiver_field(isig_step, ireceiver, iseis, 0, iz, ix); +// l_seismogram_components[1] += 0; +// } +// break; + +// default: +// // seismogram not supported +// assert(false); +// break; +// } +// } + +// template +// KOKKOS_INLINE_FUNCTION void specfem::domain::impl::receivers::receiver< +// specfem::enums::element::dimension::dim2, +// specfem::enums::element::medium::acoustic, +// specfem::enums::element::quadrature::static_quadrature_points, +// specfem::enums::element::property::isotropic>:: +// compute_seismogram( +// const int &ireceiver, +// const specfem::kokkos::array_type +// &seismogram_components, specfem::kokkos::DeviceView1d +// receiver_seismogram) const { + +// if (specfem::globals::simulation_wave == specfem::wave::p_sv) { +// receiver_seismogram(0) = +// this->cos_rec(ireceiver) * seismogram_components[0] + +// this->sin_rec(ireceiver) * seismogram_components[1]; +// receiver_seismogram(1) = +// this->sin_rec(ireceiver) * seismogram_components[0] + +// this->cos_rec(ireceiver) * seismogram_components[1]; +// } else if (specfem::globals::simulation_wave == specfem::wave::sh) { +// receiver_seismogram(0) = seismogram_components[0]; +// receiver_seismogram(1) = 0; +// } + +// return; +// } + #endif /* DOMAIN_IMPL_RECEIVERS_ACOUSTIC2D_ISOTROPIC_TPP_ */ diff --git a/include/domain/impl/receivers/acoustic/interface.hpp b/include/domain/impl/receivers/acoustic/interface.hpp index dcb0e966..4b81c76f 100644 --- a/include/domain/impl/receivers/acoustic/interface.hpp +++ b/include/domain/impl/receivers/acoustic/interface.hpp @@ -1,7 +1,7 @@ #ifndef _DOMAIN_RECEIVERS_ACOUSTIC_INTERFACE_HPP_ #define _DOMAIN_RECEIVERS_ACOUSTIC_INTERFACE_HPP_ -#include "acoustic2d.hpp" +// #include "acoustic2d.hpp" #include "acoustic2d_isotropic.hpp" #include "acoustic2d_isotropic.tpp" diff --git a/include/domain/impl/receivers/elastic/elastic2d_isotropic.hpp b/include/domain/impl/receivers/elastic/elastic2d_isotropic.hpp index 41e75551..6def10dd 100644 --- a/include/domain/impl/receivers/elastic/elastic2d_isotropic.hpp +++ b/include/domain/impl/receivers/elastic/elastic2d_isotropic.hpp @@ -2,7 +2,7 @@ #define _DOMAIN_IMPL_RECEIVERS_ELASTIC2D_ISOTROPIC_HPP_ #include "constants.hpp" -#include "domain/impl/receivers/elastic/elastic2d.hpp" +// #include "domain/impl/receivers/elastic/elastic2d.hpp" #include "domain/impl/receivers/receiver.hpp" #include "enumerations/interface.hpp" #include "kokkos_abstractions.h" @@ -20,12 +20,25 @@ namespace receivers { * @tparam NGLL Number of Gauss-Lobatto-Legendre quadrature points defined at * compile time */ -template +template class receiver< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::elastic, + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, specfem::enums::element::quadrature::static_quadrature_points, - specfem::enums::element::property::isotropic> { + using_simd> { +private: + constexpr static auto DimensionType = specfem::dimension::type::dim2; + constexpr static auto MediumTag = specfem::element::medium_tag::elastic; + + using ElementQuadratureViewType = typename specfem::element::quadrature< + NGLL, DimensionType, specfem::kokkos::DevScratchSpace, + Kokkos::MemoryTraits, true, false>::ViewType; + + using ElementFieldViewType = typename specfem::element::field< + NGLL, DimensionType, MediumTag, specfem::kokkos::DevScratchSpace, + Kokkos::MemoryTraits, true, true, true, false, + using_simd>::ViewType; + public: /** * @name Typedefs @@ -35,51 +48,43 @@ class receiver< * @brief Dimension of the element * */ - using dimension = specfem::enums::element::dimension::dim2; - /** - * @brief Medium of the element - * - */ - using medium_type = specfem::enums::element::medium::elastic; + using dimension = + specfem::dimension::dimension; + using medium_type = + specfem::medium::medium; /** * @brief Number of Gauss-Lobatto-Legendre quadrature points */ using quadrature_points_type = specfem::enums::element::quadrature::static_quadrature_points; - /** - * @brief Use the scratch view type from the quadrature points - * - * @tparam T Type of the scratch view - * @tparam N Number of components - */ - template - using ScratchViewType = - typename quadrature_points_type::template ScratchViewType; - KOKKOS_FUNCTION receiver() = default; - /** - * @brief Construct a new elemental receiver object - * - * @param sin_rec sin of the receiver angle - * @param cos_rec cosine of the receiver angle - * @param receiver_array receiver array containing pre-computed lagrange - * interpolants - * @param partial_derivatives struct used to store partial derivatives at - * quadrature points - * @param properties struct used to store material properties at quadrature - * points - * @param receiver_field view to store compute receiver field at all GLL - * points where the receiver is located - */ - KOKKOS_FUNCTION - receiver(const specfem::kokkos::DeviceView1d sin_rec, - const specfem::kokkos::DeviceView1d cos_rec, - const specfem::kokkos::DeviceView4d receiver_array, - const specfem::compute::partial_derivatives &partial_derivatives, - const specfem::compute::properties &properties, - specfem::kokkos::DeviceView6d receiver_field); + // /** + // * @brief Construct a new elemental receiver object + // * + // * @param sin_rec sin of the receiver angle + // * @param cos_rec cosine of the receiver angle + // * @param receiver_array receiver array containing pre-computed lagrange + // * interpolants + // * @param partial_derivatives struct used to store partial derivatives at + // * quadrature points + // * @param properties struct used to store material properties at + // quadrature + // * points + // * @param receiver_field view to store compute receiver field at all GLL + // * points where the receiver is located + // */ + // KOKKOS_FUNCTION + // receiver(const specfem::kokkos::DeviceView1d sin_rec, + // const specfem::kokkos::DeviceView1d cos_rec, + // const specfem::kokkos::DeviceView4d receiver_array, + // const specfem::compute::partial_derivatives + // &partial_derivatives, const specfem::compute::properties + // &properties, specfem::kokkos::DeviceView6d + // receiver_field); /** * @brief Compute and populate the receiver field at all GLL points where the @@ -98,60 +103,55 @@ class receiver< * @param hprime_xx Derivates of Lagrange interpolants in the x direction * @param hprime_zz Derivates of Lagrange interpolants in the z direction */ - KOKKOS_FUNCTION void get_field( - const int &ireceiver, const int &iseis, const int &ispec, - const specfem::enums::seismogram::type &seismogram_type, const int &xz, - const int &isig_step, - const ScratchViewType field, - const ScratchViewType field_dot, - const ScratchViewType field_dot_dot, - const ScratchViewType s_hprime_xx, - const ScratchViewType s_hprime_zz) const; - - /** - * @brief Compute the seismogram components for a given receiver and - * seismogram - * - * @param ireceiver Index of the receiver - * @param iseis Index of the seismogram - * @param seismogram_type Type of the seismogram - * @param xz Index of the quadrature point - * @param isig_step Seismogram step. Seismograms step = current time step / - * seismogram sampling rate - * @param l_seismogram_components Local seismogram components - */ - KOKKOS_FUNCTION void compute_seismogram_components( - const int &ireceiver, const int &iseis, - const specfem::enums::seismogram::type &seismogram_type, const int &xz, - const int &isig_step, - specfem::kokkos::array_type &l_seismogram_components) const; + KOKKOS_FUNCTION + void get_field( + const int iz, const int ix, + const specfem::point::partial_derivatives + partial_derivatives, + const specfem::point::properties + properties, + const ElementQuadratureViewType hprime, + const ElementFieldViewType active_field, + Kokkos::View + receiver_field) const; - /** - * @brief Store the computed seismogram components in the global seismogram - * view - * - * @param ireceiver Index of the receiver - * @param seismogram_components Local seismogram components - * @param receiver_seismogram Gloabl seismogram view - */ - KOKKOS_FUNCTION void compute_seismogram( - const int &ireceiver, - const specfem::kokkos::array_type &seismogram_components, - specfem::kokkos::DeviceView1d receiver_seismogram) const; + // /** + // * @brief Compute the seismogram components for a given receiver and + // * seismogram + // * + // * @param ireceiver Index of the receiver + // * @param iseis Index of the seismogram + // * @param seismogram_type Type of the seismogram + // * @param xz Index of the quadrature point + // * @param isig_step Seismogram step. Seismograms step = current time step + // / + // * seismogram sampling rate + // * @param l_seismogram_components Local seismogram components + // */ + // KOKKOS_FUNCTION void compute_seismogram_components( + // const int &ireceiver, const int &iseis, + // const specfem::enums::seismogram::type &seismogram_type, const int + // &xz, const int &isig_step, specfem::kokkos::array_type + // &l_seismogram_components) const; -private: - specfem::kokkos::DeviceView1d sin_rec; ///< sin of the receiver - ///< angle - specfem::kokkos::DeviceView1d cos_rec; ///< cosine of the receiver - ///< angle - specfem::kokkos::DeviceView4d receiver_array; ///< receiver array - ///< containing - ///< pre-computed - ///< lagrange - ///< interpolants - specfem::kokkos::DeviceView6d - receiver_field; ///< view to store compute receiver field at all GLL - ///< points where the receiver is located + // /** + // * @brief Store the computed seismogram components in the global + // seismogram + // * view + // * + // * @param ireceiver Index of the receiver + // * @param seismogram_components Local seismogram components + // * @param receiver_seismogram Gloabl seismogram view + // */ + // KOKKOS_FUNCTION void compute_seismogram( + // const int &ireceiver, + // const specfem::kokkos::array_type + // &seismogram_components, specfem::kokkos::DeviceView1d + // receiver_seismogram) const; }; } // namespace receivers diff --git a/include/domain/impl/receivers/elastic/elastic2d_isotropic.tpp b/include/domain/impl/receivers/elastic/elastic2d_isotropic.tpp index 8341f48f..2276f5c4 100644 --- a/include/domain/impl/receivers/elastic/elastic2d_isotropic.tpp +++ b/include/domain/impl/receivers/elastic/elastic2d_isotropic.tpp @@ -2,7 +2,7 @@ #define _DOMAIN_IMPL_RECEIVERS_ELASTIC2D_ISOTROPIC_TPP_ #include "compute/interface.hpp" -#include "domain/impl/receivers/elastic/elastic2d.hpp" +// #include "domain/impl/receivers/elastic/elastic2d.hpp" #include "domain/impl/receivers/elastic/elastic2d_isotropic.hpp" #include "domain/impl/receivers/receiver.hpp" #include "enumerations/interface.hpp" @@ -12,80 +12,41 @@ #include "specfem_setup.hpp" #include -template -KOKKOS_FUNCTION specfem::domain::impl::receivers::receiver< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::elastic, +// template +// KOKKOS_FUNCTION specfem::domain::impl::receivers::receiver< +// specfem::enums::element::dimension::dim2, +// specfem::enums::element::medium::elastic, +// specfem::enums::element::quadrature::static_quadrature_points, +// specfem::enums::element::property::isotropic>:: +// receiver(const specfem::kokkos::DeviceView1d sin_rec, +// const specfem::kokkos::DeviceView1d cos_rec, +// const specfem::kokkos::DeviceView4d receiver_array, +// const specfem::compute::partial_derivatives +// &partial_derivatives, const specfem::compute::properties +// &properties, specfem::kokkos::DeviceView6d +// receiver_field) +// : sin_rec(sin_rec), cos_rec(cos_rec), receiver_array(receiver_array), +// receiver_field(receiver_field) {} + +template +KOKKOS_INLINE_FUNCTION void specfem::domain::impl::receivers::receiver< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, specfem::enums::element::quadrature::static_quadrature_points, - specfem::enums::element::property::isotropic>:: - receiver(const specfem::kokkos::DeviceView1d sin_rec, - const specfem::kokkos::DeviceView1d cos_rec, - const specfem::kokkos::DeviceView4d receiver_array, - const specfem::compute::partial_derivatives &partial_derivatives, - const specfem::compute::properties &properties, - specfem::kokkos::DeviceView6d receiver_field) - : sin_rec(sin_rec), cos_rec(cos_rec), receiver_array(receiver_array), - receiver_field(receiver_field) {} - -template -KOKKOS_FUNCTION void specfem::domain::impl::receivers::receiver< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::elastic, - specfem::enums::element::quadrature::static_quadrature_points, - specfem::enums::element::property::isotropic>:: - get_field( - const int &ireceiver, const int &iseis, const int &ispec, - const specfem::enums::seismogram::type &seismogram_type, const int &xz, - const int &isig_step, - const ScratchViewType field, - const ScratchViewType field_dot, - const ScratchViewType field_dot_dot, - const ScratchViewType s_hprime_xx, - const ScratchViewType s_hprime_zz) const { - -#ifndef NDEBUG - // check that the dimensions of the fields are correct - assert(field.extent(0) == NGLL); - assert(field.extent(1) == NGLL); - assert(field_dot.extent(0) == NGLL); - assert(field_dot.extent(1) == NGLL); - assert(field_dot_dot.extent(0) == NGLL); - assert(field_dot_dot.extent(1) == NGLL); - assert(s_hprime_xx.extent(0) == NGLL); - assert(s_hprime_xx.extent(1) == NGLL); - assert(s_hprime_zz.extent(0) == NGLL); - assert(s_hprime_zz.extent(1) == NGLL); -#endif /* NDEBUG */ - - int ix, iz; - sub2ind(xz, NGLL, iz, ix); - - using sv_ScratchViewType = - Kokkos::Subview, - std::remove_const_t, - std::remove_const_t, int>; - - sv_ScratchViewType active_fieldx; - sv_ScratchViewType active_fieldz; - - switch (seismogram_type) { - case specfem::enums::seismogram::type::displacement: - active_fieldx = Kokkos::subview(field, Kokkos::ALL, Kokkos::ALL, 0); - active_fieldz = Kokkos::subview(field, Kokkos::ALL, Kokkos::ALL, 1); - break; - case specfem::enums::seismogram::type::velocity: - active_fieldx = Kokkos::subview(field_dot, Kokkos::ALL, Kokkos::ALL, 0); - active_fieldz = Kokkos::subview(field_dot, Kokkos::ALL, Kokkos::ALL, 1); - break; - case specfem::enums::seismogram::type::acceleration: - active_fieldx = Kokkos::subview(field_dot_dot, Kokkos::ALL, Kokkos::ALL, 0); - active_fieldz = Kokkos::subview(field_dot_dot, Kokkos::ALL, Kokkos::ALL, 1); - break; - default: - // seismogram not supported - assert(false && "seismogram not supported"); - break; - } + using_simd>:: + get_field(const int iz, const int ix, + const specfem::point::partial_derivatives< + specfem::dimension::type::dim2, false, using_simd> + partial_derivatives, + const specfem::point::properties< + specfem::dimension::type::dim2, medium_type::medium_tag, + medium_type::property_tag, using_simd> + properties, + const ElementQuadratureViewType hprime, + const ElementFieldViewType active_field, + Kokkos::View + receiver_field) const { // Receiver field is probably not the best way of storing this, since this // would require global memory accesses. A better way for doing this would be @@ -94,85 +55,83 @@ KOKKOS_FUNCTION void specfem::domain::impl::receivers::receiver< // receiver is located. If the number of receivers << nspec - hopefully this // shouldn't be a bottleneck. if (specfem::globals::simulation_wave == specfem::wave::p_sv) { - this->receiver_field(isig_step, ireceiver, iseis, 0, iz, ix) = - active_fieldx(iz, ix); - this->receiver_field(isig_step, ireceiver, iseis, 1, iz, ix) = - active_fieldz(iz, ix); + receiver_field(0) = active_field(iz, ix, 0); + receiver_field(1) = active_field(iz, ix, 1); } else if (specfem::globals::simulation_wave == specfem::wave::sh) { - this->receiver_field(isig_step, ireceiver, iseis, 0, iz, ix) = - active_fieldx(iz, ix); + receiver_field(0) = active_field(iz, ix, 0); + receiver_field(1) = 0; } return; } -template -KOKKOS_FUNCTION void specfem::domain::impl::receivers::receiver< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::elastic, - specfem::enums::element::quadrature::static_quadrature_points, - specfem::enums::element::property::isotropic>:: - compute_seismogram_components( - const int &ireceiver, const int &iseis, - const specfem::enums::seismogram::type &seismogram_type, const int &xz, - const int &isig_step, - specfem::kokkos::array_type &l_seismogram_components) - const { - int ix, iz; - sub2ind(xz, NGLL, iz, ix); - - switch (seismogram_type) { - case specfem::enums::seismogram::type::displacement: - case specfem::enums::seismogram::type::velocity: - case specfem::enums::seismogram::type::acceleration: - if (specfem::globals::simulation_wave == specfem::wave::p_sv) { - l_seismogram_components[0] += - this->receiver_array(ireceiver, iz, ix, 0) * - this->receiver_field(isig_step, ireceiver, iseis, 0, iz, ix); - l_seismogram_components[1] += - this->receiver_array(ireceiver, iz, ix, 1) * - this->receiver_field(isig_step, ireceiver, iseis, 1, iz, ix); - } else if (specfem::globals::simulation_wave == specfem::wave::sh) { - l_seismogram_components[0] += - this->receiver_array(ireceiver, iz, ix, 0) * - this->receiver_field(isig_step, ireceiver, iseis, 0, iz, ix); - l_seismogram_components[1] += 0; - } - break; - - default: - // seismogram not supported - assert(false && "seismogram not supported"); - break; - } -} - -template -KOKKOS_FUNCTION void specfem::domain::impl::receivers::receiver< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::elastic, - specfem::enums::element::quadrature::static_quadrature_points, - specfem::enums::element::property::isotropic>:: - compute_seismogram( - const int &ireceiver, - const specfem::kokkos::array_type &seismogram_components, - specfem::kokkos::DeviceView1d receiver_seismogram) const { - - if (specfem::globals::simulation_wave == specfem::wave::p_sv) { - receiver_seismogram(0) = - this->cos_rec(ireceiver) * seismogram_components[0] + - this->sin_rec(ireceiver) * seismogram_components[1]; - receiver_seismogram(1) = - this->sin_rec(ireceiver) * seismogram_components[0] + - this->cos_rec(ireceiver) * seismogram_components[1]; - } else if (specfem::globals::simulation_wave == specfem::wave::sh) { - receiver_seismogram(0) = - this->cos_rec(ireceiver) * seismogram_components[0] + - this->sin_rec(ireceiver) * seismogram_components[1]; - receiver_seismogram(1) = 0; - } - - return; -} +// template +// KOKKOS_FUNCTION void specfem::domain::impl::receivers::receiver< +// specfem::enums::element::dimension::dim2, +// specfem::enums::element::medium::elastic, +// specfem::enums::element::quadrature::static_quadrature_points, +// specfem::enums::element::property::isotropic>:: +// compute_seismogram_components( +// const int &ireceiver, const int &iseis, +// const specfem::enums::seismogram::type &seismogram_type, const int +// &xz, const int &isig_step, specfem::kokkos::array_type +// &l_seismogram_components) const { +// int ix, iz; +// sub2ind(xz, NGLL, iz, ix); + +// switch (seismogram_type) { +// case specfem::enums::seismogram::type::displacement: +// case specfem::enums::seismogram::type::velocity: +// case specfem::enums::seismogram::type::acceleration: +// if (specfem::globals::simulation_wave == specfem::wave::p_sv) { +// l_seismogram_components[0] += +// this->receiver_array(ireceiver, iz, ix, 0) * +// this->receiver_field(isig_step, ireceiver, iseis, 0, iz, ix); +// l_seismogram_components[1] += +// this->receiver_array(ireceiver, iz, ix, 1) * +// this->receiver_field(isig_step, ireceiver, iseis, 1, iz, ix); +// } else if (specfem::globals::simulation_wave == specfem::wave::sh) { +// l_seismogram_components[0] += +// this->receiver_array(ireceiver, iz, ix, 0) * +// this->receiver_field(isig_step, ireceiver, iseis, 0, iz, ix); +// l_seismogram_components[1] += 0; +// } +// break; + +// default: +// // seismogram not supported +// assert(false && "seismogram not supported"); +// break; +// } +// } + +// template +// KOKKOS_FUNCTION void specfem::domain::impl::receivers::receiver< +// specfem::enums::element::dimension::dim2, +// specfem::enums::element::medium::elastic, +// specfem::enums::element::quadrature::static_quadrature_points, +// specfem::enums::element::property::isotropic>:: +// compute_seismogram( +// const int &ireceiver, +// const specfem::kokkos::array_type +// &seismogram_components, specfem::kokkos::DeviceView1d +// receiver_seismogram) const { + +// if (specfem::globals::simulation_wave == specfem::wave::p_sv) { +// receiver_seismogram(0) = +// this->cos_rec(ireceiver) * seismogram_components[0] + +// this->sin_rec(ireceiver) * seismogram_components[1]; +// receiver_seismogram(1) = +// this->sin_rec(ireceiver) * seismogram_components[0] + +// this->cos_rec(ireceiver) * seismogram_components[1]; +// } else if (specfem::globals::simulation_wave == specfem::wave::sh) { +// receiver_seismogram(0) = +// this->cos_rec(ireceiver) * seismogram_components[0] + +// this->sin_rec(ireceiver) * seismogram_components[1]; +// receiver_seismogram(1) = 0; +// } + +// return; +// } #endif /* _DOMAIN_IMPL_RECEIVERS_ELASTIC2D_ISOTROPIC_TPP_ */ diff --git a/include/domain/impl/receivers/elastic/interface.hpp b/include/domain/impl/receivers/elastic/interface.hpp index 5e90d198..385555b3 100644 --- a/include/domain/impl/receivers/elastic/interface.hpp +++ b/include/domain/impl/receivers/elastic/interface.hpp @@ -1,7 +1,7 @@ #ifndef _DOMAIN_RECEIVERS_ELASTIC_INTERFACE_HPP_ #define _DOMAIN_RECEIVERS_ELASTIC_INTERFACE_HPP_ -#include "elastic2d.hpp" +// #include "elastic2d.hpp" #include "elastic2d_isotropic.hpp" #include "elastic2d_isotropic.tpp" diff --git a/include/domain/impl/receivers/interface.hpp b/include/domain/impl/receivers/interface.hpp index 3400f081..2ad0a68f 100644 --- a/include/domain/impl/receivers/interface.hpp +++ b/include/domain/impl/receivers/interface.hpp @@ -1,11 +1,11 @@ #ifndef _DOMAIN_RECEIVERS_INTERFACE_HPP #define _DOMAIN_RECEIVERS_INTERFACE_HPP -#include "acoustic/acoustic2d.hpp" +// #include "acoustic/acoustic2d.hpp" #include "acoustic/acoustic2d_isotropic.hpp" #include "acoustic/acoustic2d_isotropic.tpp" #include "container.hpp" -#include "elastic/elastic2d.hpp" +// #include "elastic/elastic2d.hpp" #include "elastic/elastic2d_isotropic.hpp" #include "elastic/elastic2d_isotropic.tpp" #include "kernel.hpp" diff --git a/include/domain/impl/receivers/kernel.hpp b/include/domain/impl/receivers/kernel.hpp index 9523bbf2..b8d1a46e 100644 --- a/include/domain/impl/receivers/kernel.hpp +++ b/include/domain/impl/receivers/kernel.hpp @@ -13,49 +13,44 @@ namespace domain { namespace impl { namespace kernels { -template +template class receiver_kernel { public: - using dimension = specfem::enums::element::dimension::dim2; - using medium_type = medium; + using dimension = specfem::dimension::dimension; + using medium_type = + specfem::medium::medium; using quadrature_points_type = qp_type; + constexpr static bool using_simd = false; receiver_kernel() = default; receiver_kernel( - const specfem::kokkos::DeviceView3d ibool, - const specfem::kokkos::DeviceView1d ispec, - const specfem::kokkos::DeviceView1d ireceiver, - const specfem::compute::partial_derivatives &partial_derivatives, - const specfem::compute::properties &properties, - const specfem::compute::receivers &receivers, - const specfem::kokkos::DeviceView2d field, - const specfem::kokkos::DeviceView2d - field_dot, - const specfem::kokkos::DeviceView2d - field_dot_dot, - specfem::quadrature::quadrature *quadx, - specfem::quadrature::quadrature *quadz, - quadrature_points_type quadrature_points); + const specfem::compute::assembly &assembly, + const specfem::kokkos::HostView1d h_receiver_kernel_index_mapping, + const specfem::kokkos::HostView1d h_receiver_mapping, + const quadrature_points_type &quadrature_points); void compute_seismograms(const int &isig_step) const; private: - specfem::kokkos::DeviceView3d ibool; - specfem::kokkos::DeviceView1d ispec; - specfem::kokkos::DeviceView1d ireceiver; - specfem::kokkos::DeviceView1d iseis; - specfem::kokkos::DeviceView1d - seismogram_types; - specfem::kokkos::DeviceView4d receiver_seismogram; + int nreceivers; + int nseismograms; + specfem::compute::points points; + specfem::compute::quadrature quadrature; + specfem::compute::partial_derivatives partial_derivatives; + specfem::compute::properties properties; + specfem::kokkos::DeviceView1d receiver_kernel_index_mapping; + specfem::kokkos::HostMirror1d h_receiver_kernel_index_mapping; + specfem::kokkos::DeviceView1d receiver_mapping; + specfem::compute::simulation_field field; + specfem::compute::receivers receivers; quadrature_points_type quadrature_points; - specfem::quadrature::quadrature *quadx; - specfem::quadrature::quadrature *quadz; - specfem::kokkos::DeviceView2d field; - specfem::kokkos::DeviceView2d field_dot; - specfem::kokkos::DeviceView2d field_dot_dot; + specfem::domain::impl::receivers::receiver< - dimension, medium_type, quadrature_points_type, elemental_properties...> + DimensionType, MediumTag, PropertyTag, quadrature_points_type, using_simd> receiver; }; } // namespace kernels diff --git a/include/domain/impl/receivers/kernel.tpp b/include/domain/impl/receivers/kernel.tpp index 195a9189..67d52930 100644 --- a/include/domain/impl/receivers/kernel.tpp +++ b/include/domain/impl/receivers/kernel.tpp @@ -1,6 +1,7 @@ #ifndef _DOMAIN_IMPL_RECEIVERS_KERNEL_TPP #define _DOMAIN_IMPL_RECEIVERS_KERNEL_TPP +#include "algorithms/interpolate.hpp" #include "domain/impl/receivers/acoustic/interface.hpp" #include "domain/impl/receivers/elastic/interface.hpp" #include "enumerations/interface.hpp" @@ -9,54 +10,66 @@ #include "quadrature/interface.hpp" #include "specfem_setup.hpp" -template -specfem::domain::impl::kernels:: - receiver_kernel::receiver_kernel( - const specfem::kokkos::DeviceView3d ibool, - const specfem::kokkos::DeviceView1d ispec, - const specfem::kokkos::DeviceView1d ireceiver, - const specfem::compute::partial_derivatives &partial_derivatives, - const specfem::compute::properties &properties, - const specfem::compute::receivers &receivers, - const specfem::kokkos::DeviceView2d - field, - const specfem::kokkos::DeviceView2d - field_dot, - const specfem::kokkos::DeviceView2d - field_dot_dot, - specfem::quadrature::quadrature *quadx, - specfem::quadrature::quadrature *quadz, - quadrature_points_type quadrature_points) - : ibool(ibool), ispec(ispec), ireceiver(ireceiver), - quadrature_points(quadrature_points), field(field), field_dot(field_dot), - field_dot_dot(field_dot_dot), - seismogram_types(receivers.seismogram_types), quadx(quadx), quadz(quadz), - receiver_seismogram(receivers.seismogram) { - -#ifndef NDEBUG - assert(field.extent(1) == medium::components); - assert(field_dot.extent(1) == medium::components); - assert(field_dot_dot.extent(1) == medium::components); -#endif - - const auto sin_rec = receivers.sin_recs; - const auto cos_rec = receivers.cos_recs; - const auto receiver_array = receivers.receiver_array; - const auto receiver_field = receivers.receiver_field; - - // Allocate receivers - this->receiver = specfem::domain::impl::receivers::receiver< - dimension, medium_type, quadrature_points_type, elemental_properties...>( - sin_rec, cos_rec, receiver_array, partial_derivatives, properties, - receiver_field); +template +specfem::domain::impl::kernels::receiver_kernel< + WavefieldType, DimensionType, MediumTag, PropertyTag, qp_type>:: + receiver_kernel( + const specfem::compute::assembly &assembly, + const specfem::kokkos::HostView1d h_receiver_kernel_index_mapping, + const specfem::kokkos::HostView1d h_receiver_mapping, + const quadrature_points_type &quadrature_points) + : nreceivers(h_receiver_kernel_index_mapping.extent(0)), + nseismograms(assembly.receivers.seismogram_types.extent(0)), + h_receiver_kernel_index_mapping(h_receiver_kernel_index_mapping), + points(assembly.mesh.points), quadrature(assembly.mesh.quadratures), + partial_derivatives(assembly.partial_derivatives), + properties(assembly.properties), receivers(assembly.receivers), + field(assembly.fields.get_simulation_field()), + quadrature_points(quadrature_points) { + + // Check if the receiver element is of type being allocated + for (int ireceiver = 0; ireceiver < nreceivers; ++ireceiver) { + const int ispec = h_receiver_kernel_index_mapping(ireceiver); + if ((assembly.properties.h_element_types(ispec) != + medium_type::medium_tag) && + (assembly.properties.h_element_property(ispec) != + medium_type::property_tag)) { + throw std::runtime_error("Invalid element detected in kernel"); + } + } + + Kokkos::fence(); + + receiver_kernel_index_mapping = specfem::kokkos::DeviceView1d( + "specfem::domain::impl::kernels::element_kernel::element_kernel_index_" + "mapping", + nreceivers); + + receiver_mapping = specfem::kokkos::DeviceView1d( + "specfem::domain::impl::kernels::element_kernel::source_mapping", + nreceivers); + + Kokkos::deep_copy(receiver_kernel_index_mapping, + h_receiver_kernel_index_mapping); + Kokkos::deep_copy(receiver_mapping, h_receiver_mapping); + + receiver = + specfem::domain::impl::receivers::receiver(); return; } -template +template void specfem::domain::impl::kernels::receiver_kernel< - medium, qp_type, - elemental_properties...>::compute_seismograms(const int &isig_step) const { + WavefieldType, DimensionType, MediumTag, PropertyTag, + qp_type>::compute_seismograms(const int &isig_step) const { // Allocate scratch views for field, field_dot & field_dot_dot. Incase of // acostic domains when calculating displacement, velocity and acceleration @@ -65,30 +78,24 @@ void specfem::domain::impl::kernels::receiver_kernel< // within the element. Scratch views speed up this computation by limiting // global memory accesses. - constexpr int components = medium::components; - const int nreceivers = ispec.extent(0); + constexpr int components = medium_type::components; + constexpr int NGLL = quadrature_points_type::NGLL; + using ElementFieldType = specfem::element::field< + NGLL, DimensionType, MediumTag, specfem::kokkos::DevScratchSpace, + Kokkos::MemoryTraits, true, true, true, false, using_simd>; + + using ElementQuadratureType = specfem::element::quadrature< + NGLL, DimensionType, specfem::kokkos::DevScratchSpace, + Kokkos::MemoryTraits, true, false>; if (nreceivers == 0) return; - const int nseismograms = seismogram_types.extent(0); - const auto ibool = this->ibool; - const auto hprime_xx = this->quadx->get_hprime(); - const auto hprime_zz = this->quadz->get_hprime(); - // hprime_xx - int scratch_size = quadrature_points.template shmem_size< - type_real, 1, specfem::enums::axes::x, specfem::enums::axes::x>(); - - // hprime_zz - scratch_size += quadrature_points.template shmem_size< - type_real, 1, specfem::enums::axes::z, specfem::enums::axes::z>(); - - // field, field_dot, field_dot_dot - scratch_size += - 3 * - quadrature_points - .template shmem_size(); + if (nseismograms == 0) + return; + + int scratch_size = + ElementFieldType::shmem_size() + ElementQuadratureType::shmem_size(); Kokkos::parallel_for( "specfem::domain::domain::compute_seismogram", @@ -96,83 +103,31 @@ void specfem::domain::impl::kernels::receiver_kernel< .set_scratch_size(0, Kokkos::PerTeam(scratch_size)), KOKKOS_CLASS_LAMBDA( const specfem::kokkos::DeviceTeam::member_type &team_member) { + // --- Get receiver index, seismogram type, and spectral element index int ngllx, ngllz; quadrature_points.get_ngll(&ngllx, &ngllz); + const auto iseis_l = team_member.league_rank() % nseismograms; + const auto seismogram_type_l = receivers.seismogram_types(iseis_l); const int ireceiver_l = - this->ireceiver(team_member.league_rank() / nseismograms); - const int ispec_l = - this->ispec(team_member.league_rank() / nseismograms); - const int iseis_l = team_member.league_rank() % nseismograms; - const auto seismogram_type_l = this->seismogram_types(iseis_l); + receiver_mapping(team_member.league_rank() / nseismograms); + const int ispec_l = receiver_kernel_index_mapping( + team_member.league_rank() / nseismograms); + // -------------------------------------------------------------------------- // Instantiate shared views // ---------------------------------------------------------------- - auto s_hprime_xx = quadrature_points.template ScratchView< - type_real, 1, specfem::enums::axes::x, specfem::enums::axes::x>( - team_member.team_scratch(0)); - - auto s_hprime_zz = quadrature_points.template ScratchView< - type_real, 1, specfem::enums::axes::z, specfem::enums::axes::z>( - team_member.team_scratch(0)); - - auto s_field = - quadrature_points.template ScratchView( - team_member.team_scratch(0)); - - auto s_field_dot = - quadrature_points.template ScratchView( - team_member.team_scratch(0)); - - auto s_field_dot_dot = - quadrature_points.template ScratchView( - team_member.team_scratch(0)); + ElementFieldType element_field(team_member); + ElementQuadratureType element_quadrature(team_member); // Allocate shared views // ---------------------------------------------------------------- - Kokkos::parallel_for( - quadrature_points.template TeamThreadRange( - team_member), - [=](const int xz) { - int iz, ix; - sub2ind(xz, ngllx, iz, ix); - s_hprime_xx(iz, ix, 0) = hprime_xx(iz, ix); - }); - Kokkos::parallel_for( - quadrature_points.template TeamThreadRange( - team_member), - [=](const int xz) { - int iz, ix; - sub2ind(xz, ngllz, iz, ix); - s_hprime_zz(iz, ix, 0) = hprime_zz(iz, ix); - }); + specfem::compute::load_on_device(team_member, quadrature, + element_quadrature); + specfem::compute::load_on_device(team_member, ispec_l, field, + element_field); - Kokkos::parallel_for( - quadrature_points.template TeamThreadRange( - team_member), - [=](const int xz) { - int iz, ix; - sub2ind(xz, ngllx, iz, ix); - int iglob = ibool(ispec_l, iz, ix); -#ifdef KOKKOS_ENABLE_CUDA -#pragma unroll -#endif - for (int icomponent = 0; icomponent < components; icomponent++) { - s_field(iz, ix, icomponent) = field(iglob, icomponent); - s_field_dot(iz, ix, icomponent) = field_dot(iglob, icomponent); - s_field_dot_dot(iz, ix, icomponent) = - field_dot_dot(iglob, icomponent); - } - }); + team_member.team_barrier(); // Get seismogram field // ---------------------------------------------------------------- @@ -182,40 +137,89 @@ void specfem::domain::impl::kernels::receiver_kernel< specfem::enums::axes::x>( team_member), [=](const int xz) { - receiver.get_field(ireceiver_l, iseis_l, ispec_l, - seismogram_type_l, xz, isig_step, s_field, - s_field_dot, s_field_dot_dot, s_hprime_xx, - s_hprime_zz); + int iz, ix; + sub2ind(xz, ngllx, iz, ix); + const specfem::point::index index(ispec_l, iz, ix); + const auto point_partial_derivatives = + [&]() { + specfem::point::partial_derivatives + point_partial_derivatives; + specfem::compute::load_on_device(index, partial_derivatives, + point_partial_derivatives); + return point_partial_derivatives; + }(); + + const auto point_properties = + [&]() -> specfem::point::properties { + specfem::point::properties + point_properties; + specfem::compute::load_on_device(index, properties, + point_properties); + return point_properties; + }(); + + const auto active_field = [&]() -> + typename ElementFieldType::ViewType { + switch (seismogram_type_l) { + case specfem::enums::seismogram::type::displacement: + return element_field.displacement; + break; + case specfem::enums::seismogram::type::velocity: + return element_field.velocity; + break; + case specfem::enums::seismogram::type::acceleration: + return element_field.acceleration; + break; + default: + DEVICE_ASSERT(false, "seismogram not supported"); + return {}; + break; + } + }(); + + auto sv_receiver_field = + Kokkos::subview(receivers.receiver_field, iz, ix, iseis_l, + ireceiver_l, isig_step, Kokkos::ALL); + + receiver.get_field(iz, ix, point_partial_derivatives, + point_properties, + element_quadrature.hprime_gll, active_field, + sv_receiver_field); }); + team_member.team_barrier(); + // compute seismograms components //------------------------------------------------------------------- - switch (seismogram_type_l) { - case specfem::enums::seismogram::type::displacement: - case specfem::enums::seismogram::type::velocity: - case specfem::enums::seismogram::type::acceleration: - specfem::kokkos::array_type seismogram_components; - Kokkos::parallel_reduce( - quadrature_points.template TeamThreadRange< - specfem::enums::axes::z, specfem::enums::axes::x>( - team_member), - [=](const int xz, specfem::kokkos::array_type - &l_seismogram_components) { - receiver.compute_seismogram_components( - ireceiver_l, iseis_l, seismogram_type_l, xz, isig_step, - l_seismogram_components); - }, - specfem::kokkos::Sum >( - seismogram_components)); - auto sv_receiver_seismogram = - Kokkos::subview(receiver_seismogram, isig_step, iseis_l, - ireceiver_l, Kokkos::ALL); - Kokkos::single(Kokkos::PerTeam(team_member), [=] { - receiver.compute_seismogram(ireceiver_l, seismogram_components, - sv_receiver_seismogram); - }); - break; - } + const auto sv_receiver_field = + Kokkos::subview(receivers.receiver_field, Kokkos::ALL, Kokkos::ALL, + iseis_l, ireceiver_l, isig_step, Kokkos::ALL); + + const auto polynomial = Kokkos::subview( + receivers.receiver_array, ireceiver_l, 0, Kokkos::ALL, Kokkos::ALL); + + const auto seismogram_components = + specfem::algorithms::interpolate_function(team_member, polynomial, + sv_receiver_field); + + Kokkos::single(Kokkos::PerTeam(team_member), [=] { + if (specfem::globals::simulation_wave == specfem::wave::p_sv) { + receivers.seismogram(isig_step, iseis_l, ireceiver_l, 0) = + receivers.cos_recs(ireceiver_l) * seismogram_components(0) + + receivers.sin_recs(ireceiver_l) * seismogram_components(1); + receivers.seismogram(isig_step, iseis_l, ireceiver_l, 1) = + receivers.sin_recs(ireceiver_l) * seismogram_components(0) + + receivers.cos_recs(ireceiver_l) * seismogram_components(1); + } else if (specfem::globals::simulation_wave == specfem::wave::sh) { + receivers.seismogram(isig_step, iseis_l, ireceiver_l, 0) = + receivers.cos_recs(ireceiver_l) * seismogram_components(0) + + receivers.sin_recs(ireceiver_l) * seismogram_components(1); + receivers.seismogram(isig_step, iseis_l, ireceiver_l, 0) = 0; + } + }); + + return; }); } diff --git a/include/domain/impl/receivers/receiver.hpp b/include/domain/impl/receivers/receiver.hpp index 17be1a3f..f2833972 100644 --- a/include/domain/impl/receivers/receiver.hpp +++ b/include/domain/impl/receivers/receiver.hpp @@ -14,7 +14,11 @@ namespace receivers { * * @tparam properties Properties of the receiver */ -template class receiver {}; +template +class receiver; } // namespace receivers } // namespace impl diff --git a/include/domain/impl/sources/acoustic/acoustic2d_isotropic.hpp b/include/domain/impl/sources/acoustic/acoustic2d_isotropic.hpp index 88259846..ae6a83ac 100644 --- a/include/domain/impl/sources/acoustic/acoustic2d_isotropic.hpp +++ b/include/domain/impl/sources/acoustic/acoustic2d_isotropic.hpp @@ -2,7 +2,7 @@ #define _DOMAIN_SOURCE_ACOUSTIC_ISOTROPIC2D_HPP #include "compute/interface.hpp" -#include "domain/impl/sources/acoustic/acoustic2d.hpp" +// #include "domain/impl/sources/acoustic/acoustic2d.hpp" #include "domain/impl/sources/source.hpp" #include "enumerations/interface.hpp" #include "kokkos_abstractions.h" @@ -20,31 +20,25 @@ namespace sources { * @tparam NGLL Number of Gauss-Lobatto-Legendre quadrature points defined at * compile time */ -template +template class source< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::acoustic, + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, specfem::enums::element::quadrature::static_quadrature_points, - specfem::enums::element::property::isotropic> { + using_simd> { public: /** * @name Typedefs */ ///@{ - /** - * @brief Dimension of the element - * - */ - using dimension = specfem::enums::element::dimension::dim2; - /** - * @brief Medium of the element - * - */ - using medium_type = specfem::enums::element::medium::acoustic; - /** - * @brief Number of Gauss-Lobatto-Legendre quadrature points - */ + using dimension = + specfem::dimension::dimension; + using medium_type = + specfem::medium::medium; + using quadrature_points_type = specfem::enums::element::quadrature::static_quadrature_points; ///@} @@ -61,16 +55,16 @@ class source< */ KOKKOS_FUNCTION source(const source &) = default; - /** - * @brief Construct a new elemental source object - * - * @param properties struct used to store material properties - * @param source_array Source array containing pre-computed lagrange - * interpolants - */ - KOKKOS_FUNCTION - source(const specfem::compute::properties &properties, - const specfem::kokkos::DeviceView4d source_array); + // /** + // * @brief Construct a new elemental source object + // * + // * @param properties struct used to store material properties + // * @param source_array Source array containing pre-computed lagrange + // * interpolants + // */ + // KOKKOS_FUNCTION + // source(const specfem::compute::properties &properties, + // const specfem::kokkos::DeviceView4d source_array); /** * @brief Compute the interaction of the source with the medium computed at @@ -84,18 +78,12 @@ class source< * the source */ KOKKOS_INLINE_FUNCTION void compute_interaction( - const int &isource, const int &ispec, const int &xz, - const type_real &stf_value, - specfem::kokkos::array_type - &acceleration) const; - -private: - specfem::kokkos::DeviceView3d kappa; /// kappa array - specfem::kokkos::DeviceView4d source_array; ///< Source array - ///< containing - ///< pre-computed - ///< lagrange - ///< interpolants + const specfem::datatype::ScalarPointViewType< + type_real, medium_type::components, using_simd> &stf, + const specfem::datatype::ScalarPointViewType< + type_real, medium_type::components, using_simd> &lagrange_interpolant, + specfem::datatype::ScalarPointViewType &acceleration) const; }; } // namespace sources } // namespace impl diff --git a/include/domain/impl/sources/acoustic/acoustic2d_isotropic.tpp b/include/domain/impl/sources/acoustic/acoustic2d_isotropic.tpp index 677d6fcd..e12529ba 100644 --- a/include/domain/impl/sources/acoustic/acoustic2d_isotropic.tpp +++ b/include/domain/impl/sources/acoustic/acoustic2d_isotropic.tpp @@ -4,10 +4,10 @@ #include "compute/interface.hpp" #include "domain/impl/sources/acoustic/acoustic2d_isotropic.hpp" #include "domain/impl/sources/source.hpp" +#include "enumerations/interface.hpp" #include "globals.h" #include "kokkos_abstractions.h" #include "source_time_function/source_time_function.hpp" -#include "enumerations/interface.hpp" #include "specfem_setup.hpp" #include @@ -19,44 +19,38 @@ using field_type = Kokkos::Subview< // SPECIALIZED ELEMENT // ----------------------------------------------------------------------------- -template -KOKKOS_FUNCTION specfem::domain::impl::sources::source< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::acoustic, - specfem::enums::element::quadrature::static_quadrature_points, - specfem::enums::element::property::isotropic>:: - source(const specfem::compute::properties &properties, - const specfem::kokkos::DeviceView4d source_array) - : source_array(source_array), kappa(properties.kappa) { - -// #ifndef NDEBUG -// assert(source_array.extent(1) == NGLL); -// assert(source_array.extent(2) == NGLL); -// assert(properties.kappa.extent(1) == NGLL); -// assert(properties.kappa.extent(2) == NGLL); -// #endif - - return; -} - -template +// template +// KOKKOS_FUNCTION specfem::domain::impl::sources::source< +// specfem::enums::element::dimension::dim2, +// specfem::enums::element::medium::acoustic, +// specfem::enums::element::quadrature::static_quadrature_points, +// specfem::enums::element::property::isotropic>:: +// source(const specfem::compute::properties &properties, +// const specfem::kokkos::DeviceView4d source_array) +// : source_array(source_array), kappa(properties.kappa) { + +// // #ifndef NDEBUG +// // assert(source_array.extent(1) == NGLL); +// // assert(source_array.extent(2) == NGLL); +// // assert(properties.kappa.extent(1) == NGLL); +// // assert(properties.kappa.extent(2) == NGLL); +// // #endif + +// return; +// } + +template KOKKOS_INLINE_FUNCTION void specfem::domain::impl::sources::source< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::acoustic, - specfem::enums::element::quadrature::static_quadrature_points, - specfem::enums::element::property::isotropic>:: - compute_interaction(const int &isource, const int &ispec, const int &xz, const type_real &stf_value, - specfem::kokkos::array_type &acceleration) const { - int ix, iz; - sub2ind(xz, NGLL, iz, ix); - - static_assert(medium_type::components == 1, - "Acoustic medium must have 1 component"); - - type_real sal = source_array(isource, iz, ix, 0); - type_real kap = kappa(ispec, iz, ix); - - acceleration[0] = source_array(isource, iz, ix, 0) * stf_value / kappa(ispec, iz, ix); + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, + specfem::enums::element::quadrature::static_quadrature_points, using_simd>:: + compute_interaction( + const specfem::datatype::ScalarPointViewType &stf, + const specfem::datatype::ScalarPointViewType &lagrange_interpolant, + specfem::datatype::ScalarPointViewType + &acceleration) const { + + acceleration(0) = lagrange_interpolant(0) * stf(0); return; } diff --git a/include/domain/impl/sources/acoustic/interface.hpp b/include/domain/impl/sources/acoustic/interface.hpp index 6ddc9f3c..1bfad796 100644 --- a/include/domain/impl/sources/acoustic/interface.hpp +++ b/include/domain/impl/sources/acoustic/interface.hpp @@ -1,7 +1,7 @@ #ifndef _DOMAIN_IMPL_SOURCES_ACOUSTIC_INTERFACE_HPP #define _DOMAIN_IMPL_SOURCES_ACOUSTIC_INTERFACE_HPP -#include "acoustic2d.hpp" +// #include "acoustic2d.hpp" #include "acoustic2d_isotropic.hpp" #include "acoustic2d_isotropic.tpp" diff --git a/include/domain/impl/sources/elastic/elastic2d_isotropic.hpp b/include/domain/impl/sources/elastic/elastic2d_isotropic.hpp index 28dbd09b..d20908ea 100644 --- a/include/domain/impl/sources/elastic/elastic2d_isotropic.hpp +++ b/include/domain/impl/sources/elastic/elastic2d_isotropic.hpp @@ -2,7 +2,7 @@ #define _DOMAIN_SOURCE_ELASTIC_ISOTROPIC2D_HPP #include "compute/interface.hpp" -#include "domain/impl/sources/elastic/elastic2d.hpp" +// #include "domain/impl/sources/elastic/elastic2d.hpp" #include "domain/impl/sources/source.hpp" #include "enumerations/interface.hpp" #include "kokkos_abstractions.h" @@ -20,28 +20,25 @@ namespace sources { * @tparam NGLL Number of Gauss-Lobatto-Legendre quadrature points defined at * compile time */ -template +template class source< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::elastic, + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, specfem::enums::element::quadrature::static_quadrature_points, - specfem::enums::element::property::isotropic> { + using_simd> { public: /** * @name Typedefs */ ///@{ - /** - * @brief Dimension of the element - * - */ - using dimension = specfem::enums::element::dimension::dim2; - /** - * @brief Medium of the element - * - */ - using medium_type = specfem::enums::element::medium::elastic; + using dimension = + specfem::dimension::dimension; + using medium_type = + specfem::medium::medium; + /** * @brief Number of Gauss-Lobatto-Legendre quadrature points */ @@ -61,14 +58,15 @@ class source< */ KOKKOS_FUNCTION source(const source &) = default; - /** - * @brief Construct a new elemental source object - * - * @param source_array Source array containing pre-computed lagrange - * interpolants - */ - KOKKOS_FUNCTION source(const specfem::compute::properties &properties, - specfem::kokkos::DeviceView4d source_array); + // /** + // * @brief Construct a new elemental source object + // * + // * @param source_array Source array containing pre-computed lagrange + // * interpolants + // */ + // KOKKOS_FUNCTION source(const specfem::compute::properties &properties, + // specfem::kokkos::DeviceView4d + // source_array); /** * @brief Compute the interaction of the source with the medium computed at @@ -82,17 +80,12 @@ class source< * the source */ KOKKOS_INLINE_FUNCTION void compute_interaction( - const int &isource, const int &ispec, const int &xz, - const type_real &stf_value, - specfem::kokkos::array_type - &acceleration) const; - -private: - specfem::kokkos::DeviceView4d source_array; ///< Source array - ///< containing - ///< pre-computed - ///< lagrange - ///< interpolants + const specfem::datatype::ScalarPointViewType< + type_real, medium_type::components, using_simd> &stf, + const specfem::datatype::ScalarPointViewType< + type_real, medium_type::components, using_simd> &lagrange_interpolant, + specfem::datatype::ScalarPointViewType &acceleration) const; }; } // namespace sources } // namespace impl diff --git a/include/domain/impl/sources/elastic/elastic2d_isotropic.tpp b/include/domain/impl/sources/elastic/elastic2d_isotropic.tpp index f744f1cf..0d9255aa 100644 --- a/include/domain/impl/sources/elastic/elastic2d_isotropic.tpp +++ b/include/domain/impl/sources/elastic/elastic2d_isotropic.tpp @@ -4,10 +4,10 @@ #include "compute/interface.hpp" #include "domain/impl/sources/elastic/elastic2d_isotropic.hpp" #include "domain/impl/sources/source.hpp" +#include "enumerations/interface.hpp" #include "globals.h" #include "kokkos_abstractions.h" #include "source_time_function/source_time_function.hpp" -#include "enumerations/interface.hpp" #include "specfem_setup.hpp" #include @@ -15,44 +15,45 @@ // SPECIALIZED ELEMENT // ----------------------------------------------------------------------------- -template -KOKKOS_FUNCTION specfem::domain::impl::sources::source< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::elastic, - specfem::enums::element::quadrature::static_quadrature_points, - specfem::enums::element::property::isotropic>:: - source(const specfem::compute::properties &properties, - specfem::kokkos::DeviceView4d source_array) - : source_array(source_array) { +// template +// KOKKOS_FUNCTION specfem::domain::impl::sources::source< +// specfem::enums::element::dimension::dim2, +// specfem::enums::element::medium::elastic, +// specfem::enums::element::quadrature::static_quadrature_points, +// specfem::enums::element::property::isotropic>:: +// source(const specfem::compute::properties &properties, +// specfem::kokkos::DeviceView4d source_array) { -// #ifndef NDEBUG -// assert(source_array.extent(1) == NGLL); -// assert(source_array.extent(2) == NGLL); -// #endif +// // #ifndef NDEBUG +// // assert(source_array.extent(1) == NGLL); +// // assert(source_array.extent(2) == NGLL); +// // #endif - return; -} +// return; +// } -template +template KOKKOS_INLINE_FUNCTION void specfem::domain::impl::sources::source< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::elastic, + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, specfem::enums::element::quadrature::static_quadrature_points, - specfem::enums::element::property::isotropic>:: - compute_interaction(const int &isource, const int &ispec, const int &xz, - const type_real &stf_value, specfem::kokkos::array_type &acceleration) const { - int ix, iz; - sub2ind(xz, NGLL, iz, ix); - - static_assert(medium_type::components == 2, - "Elastic medium must have 2 components"); - - if (specfem::globals::simulation_wave == specfem::wave::p_sv) { - acceleration[0] = source_array(isource, iz, ix, 0) * stf_value; - acceleration[1] = source_array(isource, iz, ix, 1) * stf_value; - } else if (specfem::globals::simulation_wave == specfem::wave::sh) { - acceleration[0] = source_array(isource, iz, ix, 0) * stf_value; - acceleration[1] = 0; + using_simd>:: + compute_interaction( + const specfem::datatype::ScalarPointViewType< + type_real, medium_type::components, using_simd> &stf, + const specfem::datatype::ScalarPointViewType< + type_real, medium_type::components, using_simd> + &lagrange_interpolant, + specfem::datatype::ScalarPointViewType< + type_real, medium_type::components, using_simd> &acceleration) + const { + + if constexpr (specfem::globals::simulation_wave == specfem::wave::p_sv) { + acceleration(0) = lagrange_interpolant(0) * stf(0); + acceleration(1) = lagrange_interpolant(1) * stf(1); + } else if constexpr (specfem::globals::simulation_wave == specfem::wave::sh) { + acceleration(0) = lagrange_interpolant(0) * stf(0); + acceleration(1) = 0; } return; diff --git a/include/domain/impl/sources/elastic/interface.hpp b/include/domain/impl/sources/elastic/interface.hpp index 33352d86..2784c930 100644 --- a/include/domain/impl/sources/elastic/interface.hpp +++ b/include/domain/impl/sources/elastic/interface.hpp @@ -1,7 +1,7 @@ #ifndef _DOMAIN_IMPL_SOURCES_ELASTIC_INTERFACE_HPP #define _DOMAIN_IMPL_SOURCES_ELASTIC_INTERFACE_HPP -#include "elastic2d.hpp" +// #include "elastic2d.hpp" #include "elastic2d_isotropic.hpp" #include "elastic2d_isotropic.tpp" diff --git a/include/domain/impl/sources/interface.hpp b/include/domain/impl/sources/interface.hpp index b275c743..543aac67 100644 --- a/include/domain/impl/sources/interface.hpp +++ b/include/domain/impl/sources/interface.hpp @@ -1,11 +1,11 @@ #ifndef _DOMAIN_SOURCES_INTERFACE_HPP #define _DOMAIN_SOURCES_INTERFACE_HPP -#include "acoustic/acoustic2d.hpp" +// #include "acoustic/acoustic2d.hpp" #include "acoustic/acoustic2d_isotropic.hpp" #include "acoustic/acoustic2d_isotropic.tpp" -#include "container.hpp" -#include "elastic/elastic2d.hpp" +// #include "container.hpp" +// #include "elastic/elastic2d.hpp" #include "elastic/elastic2d_isotropic.hpp" #include "elastic/elastic2d_isotropic.tpp" #include "kernel.hpp" diff --git a/include/domain/impl/sources/kernel.hpp b/include/domain/impl/sources/kernel.hpp index 7bc28cd2..e6b91247 100644 --- a/include/domain/impl/sources/kernel.hpp +++ b/include/domain/impl/sources/kernel.hpp @@ -1,5 +1,4 @@ -#ifndef _DOMAIN_IMPL_SOURCES_KERNEL_HPP -#define _DOMAIN_IMPL_SOURCES_KERNEL_HPP +#pragma once #include "compute/interface.hpp" #include "domain/impl/sources/acoustic/interface.hpp" @@ -14,40 +13,42 @@ namespace domain { namespace impl { namespace kernels { -template +template class source_kernel { public: - using dimension = specfem::enums::element::dimension::dim2; - using medium_type = medium; + using dimension = specfem::dimension::dimension; + using medium_type = + specfem::medium::medium; + using quadrature_point_type = qp_type; + constexpr static bool using_simd = false; source_kernel() = default; - source_kernel(const specfem::kokkos::DeviceView3d ibool, - const specfem::kokkos::DeviceView1d ispec, - const specfem::kokkos::DeviceView1d isource, - const specfem::compute::properties &properties, - const specfem::compute::sources &sources, - quadrature_point_type quadrature_points, - specfem::kokkos::DeviceView2d - field_dot_dot); + source_kernel( + const specfem::compute::assembly &assembly, + const specfem::kokkos::HostView1d h_source_domain_index_mapping, + const quadrature_point_type quadrature_points); - void compute_source_interaction(const type_real timeval) const; + void compute_source_interaction(const int timestep) const; private: - specfem::kokkos::DeviceView1d ispec; - specfem::kokkos::DeviceView3d ibool; - specfem::kokkos::DeviceView1d isource; - specfem::kokkos::DeviceView2d field_dot_dot; - specfem::kokkos::DeviceView1d - stf_array; + int nsources; + specfem::compute::points points; + specfem::compute::quadrature quadrature; + specfem::kokkos::DeviceView1d source_domain_index_mapping; + specfem::kokkos::HostMirror1d h_source_domain_index_mapping; + specfem::compute::properties properties; + specfem::compute::simulation_field field; + specfem::compute::source_medium sources; quadrature_point_type quadrature_points; - specfem::domain::impl::sources::source< - dimension, medium_type, quadrature_point_type, elemental_properties...> + specfem::domain::impl::sources::source source; }; } // namespace kernels } // namespace impl } // namespace domain } // namespace specfem - -#endif // _DOMAIN_IMPL_SOURCES_KERNEL_HPP diff --git a/include/domain/impl/sources/kernel.tpp b/include/domain/impl/sources/kernel.tpp index 4e0ee411..18f693f9 100644 --- a/include/domain/impl/sources/kernel.tpp +++ b/include/domain/impl/sources/kernel.tpp @@ -4,52 +4,71 @@ #include "compute/interface.hpp" #include "domain/impl/sources/acoustic/interface.hpp" #include "domain/impl/sources/elastic/interface.hpp" +#include "enumerations/interface.hpp" #include "kernel.hpp" #include "kokkos_abstractions.h" -#include "enumerations/interface.hpp" #include "specfem_setup.hpp" #include -template -specfem::domain::impl::kernels:: - source_kernel::source_kernel( - const specfem::kokkos::DeviceView3d ibool, - const specfem::kokkos::DeviceView1d ispec, - const specfem::kokkos::DeviceView1d isource, - const specfem::compute::properties &properties, - const specfem::compute::sources &sources, - quadrature_point_type quadrature_points, - specfem::kokkos::DeviceView2d - field_dot_dot) - : ibool(ibool), ispec(ispec), isource(isource), - quadrature_points(quadrature_points), stf_array(sources.stf_array), - field_dot_dot(field_dot_dot) { - -#ifndef NDEBUG - assert(field_dot_dot.extent(1) == medium::components); -#endif - - const auto source_array = sources.source_array; - - source = specfem::domain::impl::sources::source( - properties, source_array); +template +specfem::domain::impl::kernels::source_kernel< + WavefieldType, DimensionType, MediumTag, PropertyTag, + qp_type>::source_kernel(const specfem::compute::assembly &assembly, + const specfem::kokkos::HostView1d + h_source_domain_index_mapping, + const quadrature_point_type quadrature_points) + : nsources(h_source_domain_index_mapping.extent(0)), + h_source_domain_index_mapping(h_source_domain_index_mapping), + points(assembly.mesh.points), quadrature(assembly.mesh.quadratures), + properties(assembly.properties), + sources(assembly.sources.get_source_medium()), + quadrature_points(quadrature_points), + field(assembly.fields.get_simulation_field()) { + + // Check if the source element is the type being allocated + for (int isource = 0; isource < nsources; isource++) { + const int ispec = sources.h_source_index_mapping(isource); + if ((assembly.properties.h_element_types(ispec) != + medium_type::medium_tag) && + (assembly.properties.h_element_property(ispec) != + medium_type::property_tag)) { + throw std::runtime_error("Invalid element detected in kernel"); + } + } + + Kokkos::fence(); + + source_domain_index_mapping = specfem::kokkos::DeviceView1d( + "specfem::domain::impl::kernels::element_kernel::element_kernel_index_" + "mapping", + nsources); + + Kokkos::deep_copy(source_domain_index_mapping, h_source_domain_index_mapping); + source = specfem::domain::impl::sources::source< + DimensionType, MediumTag, PropertyTag, quadrature_point_type, using_simd>(); return; } -template -void specfem::domain::impl::kernels::source_kernel:: - compute_source_interaction(const type_real timeval) const { +template +void specfem::domain::impl::kernels::source_kernel< + WavefieldType, DimensionType, MediumTag, PropertyTag, + qp_type>::compute_source_interaction(const int timestep) const { - constexpr int components = medium::components; - const int nsources = this->ispec.extent(0); + constexpr int components = medium_type::components; + using PointFieldType = specfem::point::field; if (nsources == 0) return; - const auto ibool = this->ibool; + const auto index_mapping = points.index_mapping; Kokkos::parallel_for( "specfem::domain::domain::compute_source_interaction", @@ -58,19 +77,9 @@ void specfem::domain::impl::kernels::source_kernel acceleration; - - source.compute_interaction(isource_l, ispec_l, xz, stf, - acceleration); - -#ifndef KOKKOS_ENABLE_CUDA -#pragma unroll -#endif - for (int i = 0; i < components; i++) { - Kokkos::single(Kokkos::PerThread(team_member), [&] { - Kokkos::atomic_add(&field_dot_dot(iglob, i), acceleration[i]); - }); - } + specfem::point::index index(ispec_l, iz, ix); + + const specfem::datatype::ScalarPointViewType< + type_real, medium_type::components, using_simd> + lagrange_interpolant(Kokkos::subview( + sources.source_array, isource_l, Kokkos::ALL, iz, ix)); + + // Source time function + // For acoustic medium, forward simulation, divide by kappa + const auto stf = [&, timestep, components]() { + if constexpr ((WavefieldType == + specfem::wavefield::type::forward) && + (MediumTag == + specfem::element::medium_tag::acoustic)) { + const auto point_properties = [&]() + -> specfem::point::properties { + specfem::point::properties + point_properties; + specfem::compute::load_on_device(index, properties, + point_properties); + return point_properties; + }(); + specfem::datatype::ScalarPointViewType< + type_real, medium_type::components, using_simd> + stf(Kokkos::subview(sources.source_time_function, + timestep, isource_l, Kokkos::ALL)); + for (int i = 0; i < components; i++) { + stf(i) = stf(i) / point_properties.kappa; + } + return stf; + } else { + return specfem::datatype::ScalarPointViewType< + type_real, medium_type::components, using_simd>( + Kokkos::subview(sources.source_time_function, timestep, + isource_l, Kokkos::ALL)); + } + }(); + + PointFieldType acceleration; + + source.compute_interaction(stf, lagrange_interpolant, + acceleration.acceleration); + + specfem::compute::atomic_add_on_device(index, acceleration, + field); }); }); diff --git a/include/domain/impl/sources/source.hpp b/include/domain/impl/sources/source.hpp index d92bbbf5..eb6d2c6e 100644 --- a/include/domain/impl/sources/source.hpp +++ b/include/domain/impl/sources/source.hpp @@ -15,7 +15,11 @@ namespace sources { * * @tparam properties Properties of the source */ -template class source {}; +template +class source; } // namespace sources } // namespace impl diff --git a/include/domain/interface.hpp b/include/domain/interface.hpp deleted file mode 100644 index 91931101..00000000 --- a/include/domain/interface.hpp +++ /dev/null @@ -1,7 +0,0 @@ -#ifndef _DOMAIN_INTERFACE_HPP -#define _DOMAIN_INTERFACE_HPP - -#include "domain.hpp" -#include "domain.tpp" - -#endif diff --git a/include/edge/interface.hpp b/include/edge/interface.hpp new file mode 100644 index 00000000..9fcf765f --- /dev/null +++ b/include/edge/interface.hpp @@ -0,0 +1,35 @@ +#ifndef _EDGE_INTERFACE_HPP +#define _EDGE_INTERFACE_HPP + +#include "enumerations/specfem_enums.hpp" +#include + +namespace specfem { +namespace edge { + +struct interface { + specfem::enums::edge::type type; + int ngll; + + interface() = default; + + interface(const specfem::enums::edge::type type, const int ngll) + : type(type), ngll(ngll) {} +}; + +KOKKOS_FUNCTION +int num_points_on_interface(const specfem::edge::interface &interface); + +KOKKOS_FUNCTION +void locate_point_on_self_edge(const int &ipoint, + const specfem::edge::interface &edge, int &iz, + int &ix); + +KOKKOS_FUNCTION +void locate_point_on_coupled_edge(const int &ipoint, + const specfem::edge::interface &edge, int &iz, + int &ix); +} // namespace edge +} // namespace specfem + +#endif diff --git a/include/element/field.hpp b/include/element/field.hpp new file mode 100644 index 00000000..0994d8cd --- /dev/null +++ b/include/element/field.hpp @@ -0,0 +1,673 @@ +#ifndef _ELEMENT_FIELD_HPP +#define _ELEMENT_FIELD_HPP + +#include "datatypes/element_view.hpp" +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include + +namespace specfem { +namespace element { + +namespace impl { + +template struct Displacement; + +template struct Displacement { + using view_type = ViewType; + ViewType displacement; + + KOKKOS_FUNCTION Displacement() = default; + + KOKKOS_FUNCTION Displacement(const ViewType &displacement) + : displacement(displacement) {} + + template + KOKKOS_FUNCTION Displacement(const ScratchMemorySpace &scratch_space) + : displacement(scratch_space) {} +}; + +template struct Displacement { + using view_type = ViewType; +}; + +template struct Velocity; + +template struct Velocity { + using view_type = ViewType; + ViewType velocity; + + KOKKOS_FUNCTION Velocity() = default; + + KOKKOS_FUNCTION Velocity(const ViewType &velocity) : velocity(velocity) {} + + template + KOKKOS_FUNCTION Velocity(const ScratchMemorySpace &scratch_space) + : velocity(scratch_space) {} +}; + +template struct Velocity { + using view_type = ViewType; +}; + +template struct Acceleration; + +template struct Acceleration { + using view_type = ViewType; + ViewType acceleration; + + KOKKOS_FUNCTION Acceleration() = default; + + KOKKOS_FUNCTION Acceleration(const ViewType &acceleration) + : acceleration(acceleration) {} + + template + KOKKOS_FUNCTION Acceleration(const ScratchMemorySpace &scratch_space) + : acceleration(scratch_space) {} +}; + +template struct Acceleration { + using view_type = ViewType; +}; + +template struct MassMatrix; + +template struct MassMatrix { + using view_type = ViewType; + ViewType mass_matrix; + + KOKKOS_FUNCTION MassMatrix() = default; + + KOKKOS_FUNCTION MassMatrix(const ViewType &mass_matrix) + : mass_matrix(mass_matrix) {} +}; + +template struct MassMatrix { + using view_type = ViewType; +}; + +template +struct ImplFieldTraits : Displacement, + Velocity, + Acceleration, + MassMatrix { +private: + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType displacement, std::true_type, std::false_type, + std::false_type, std::false_type) + : impl::Displacement(displacement) {} + + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType velocity, std::false_type, std::true_type, + std::false_type, std::false_type) + : impl::Velocity(velocity) {} + + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType acceleration, std::false_type, std::false_type, + std::true_type, std::false_type) + : impl::Acceleration(acceleration) {} + + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType mass_matrix, std::false_type, std::false_type, + std::false_type, std::true_type) + : impl::MassMatrix(mass_matrix) {} + + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType displacement, const ViewType velocity, + std::true_type, std::true_type, std::false_type, + std::false_type) + : impl::Displacement(displacement), + impl::Velocity(velocity) {} + + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType displacement, const ViewType acceleration, + std::true_type, std::false_type, std::true_type, + std::false_type) + : impl::Displacement(displacement), + impl::Acceleration(acceleration) {} + + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType velocity, const ViewType acceleration, + std::false_type, std::true_type, std::true_type, + std::false_type) + : impl::Velocity(velocity), + impl::Acceleration(acceleration) {} + + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType displacement, const ViewType velocity, + const ViewType acceleration, std::true_type, std::true_type, + std::true_type, std::false_type) + : impl::Displacement(displacement), + impl::Velocity(velocity), + impl::Acceleration(acceleration) {} + + template + KOKKOS_FUNCTION ImplFieldTraits(const MemberType &team, std::true_type, + std::false_type, std::false_type, + std::false_type) + : impl::Displacement(team.team_scratch(0)) {} + + template + KOKKOS_FUNCTION ImplFieldTraits(const MemberType &team, std::false_type, + std::true_type, std::false_type, + std::false_type) + : impl::Velocity(team.team_scratch(0)) {} + + template + KOKKOS_FUNCTION ImplFieldTraits(const MemberType &team, std::false_type, + std::false_type, std::true_type, + std::false_type) + : impl::Acceleration(team.team_scratch(0)) {} + + template + KOKKOS_FUNCTION ImplFieldTraits(const MemberType &team, std::false_type, + std::false_type, std::false_type, + std::true_type) + : impl::MassMatrix(team.team_scratch(0)) {} + + template + KOKKOS_FUNCTION ImplFieldTraits(const MemberType &team, std::true_type, + std::true_type, std::false_type, + std::false_type) + : impl::Displacement(team.team_scratch(0)), + impl::Velocity(team.team_scratch(0)) {} + + template + KOKKOS_FUNCTION ImplFieldTraits(const MemberType &team, std::true_type, + std::false_type, std::true_type, + std::false_type) + : impl::Displacement(team.team_scratch(0)), + impl::Acceleration(team.team_scratch(0)) {} + + template + KOKKOS_FUNCTION ImplFieldTraits(const MemberType &team, std::false_type, + std::true_type, std::true_type, + std::false_type) + : impl::Velocity(team.team_scratch(0)), + impl::Acceleration(team.team_scratch(0)) {} + + template + KOKKOS_FUNCTION ImplFieldTraits(const MemberType &team, std::true_type, + std::true_type, std::true_type, + std::false_type) + : impl::Displacement(team.team_scratch(0)), + impl::Velocity(team.team_scratch(0)), + impl::Acceleration(team.team_scratch(0)) {} + +public: + KOKKOS_FUNCTION + ImplFieldTraits() = default; + + template + KOKKOS_FUNCTION ImplFieldTraits(const MemberType &team) + : ImplFieldTraits(team, std::integral_constant{}, + std::integral_constant{}, + std::integral_constant{}, + std::integral_constant{}) {} + + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType view) + : ImplFieldTraits(view, std::integral_constant{}, + std::integral_constant{}, + std::integral_constant{}, + std::integral_constant{}) {} + + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType view1, const ViewType view2) + : ImplFieldTraits(view1, view2, + std::integral_constant{}, + std::integral_constant{}, + std::integral_constant{}, + std::integral_constant{}) {} + + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType view1, const ViewType view2, + const ViewType view3) + : ImplFieldTraits(view1, view2, view3, + std::integral_constant{}, + std::integral_constant{}, + std::integral_constant{}, + std::integral_constant{}) {} + + static int shmem_size() { + return (static_cast(StoreDisplacement) + + static_cast(StoreVelocity) + + static_cast(StoreAcceleration) + + static_cast(StoreMassMatrix)) * + ViewType::shmem_size(); + } +}; + +template +struct FieldTraits + : ImplFieldTraits< + specfem::datatype::ScalarElementViewType< + type_real, NGLL, + specfem::medium::medium::components, + MemorySpace, MemoryTraits, UseSIMD>, + StoreDisplacement, StoreVelocity, StoreAcceleration, + StoreMassMatrix> { +public: + using ViewType = specfem::datatype::ScalarElementViewType< + type_real, NGLL, + specfem::medium::medium::components, + MemorySpace, MemoryTraits, UseSIMD>; + + KOKKOS_FUNCTION FieldTraits() = default; + + KOKKOS_FUNCTION FieldTraits(const ViewType &view) + : ImplFieldTraits(view) {} + + KOKKOS_FUNCTION FieldTraits(const ViewType &view1, const ViewType &view2) + : ImplFieldTraits(view1, view2) {} + + KOKKOS_FUNCTION FieldTraits(const ViewType &view1, const ViewType &view2, + const ViewType &view3) + : ImplFieldTraits(view1, view2, + view3) {} + + template + KOKKOS_FUNCTION FieldTraits(const MemberType &team) + : ImplFieldTraits(team) {} +}; + +} // namespace impl + +template +struct field : impl::FieldTraits { + using ViewType = + typename impl::FieldTraits::ViewType; + + constexpr static int ngll = NGLL; + constexpr static int components = ViewType::components; + + constexpr static bool store_displacement = StoreDisplacement; + constexpr static bool store_velocity = StoreVelocity; + constexpr static bool store_acceleration = StoreAcceleration; + constexpr static bool store_mass_matrix = StoreMassMatrix; + constexpr static auto medium_tag = MediumTag; + + constexpr static bool isPointFieldType = false; + constexpr static bool isElementFieldType = true; + constexpr static bool isChunkFieldType = false; + + using simd = specfem::datatype::simd; + using memory_space = MemorySpace; + + KOKKOS_FUNCTION field(const ViewType &view) + : impl::FieldTraits(view) {} + + KOKKOS_FUNCTION field(const ViewType &view1, const ViewType &view2) + : impl::FieldTraits(view1, + view2) {} + + KOKKOS_FUNCTION field(const ViewType &view1, const ViewType &view2, + const ViewType &view3) + : impl::FieldTraits( + view1, view2, view3) {} + + template + KOKKOS_FUNCTION field(const MemberType &team) + : impl::FieldTraits(team) { + static_assert( + Kokkos::SpaceAccessibility::accessible, + "MemorySpace is not accessible from the execution space"); + } +}; + +// template +// struct field { +// static constexpr int components = +// specfem::medium::medium::components; + +// constexpr static auto medium_tag = MediumTag; +// constexpr static auto dimension_type = specfem::dimension::type::dim2; +// constexpr static int ngll = NGLL; +// constexpr static bool store_displacement = true; +// constexpr static bool store_velocity = true; +// constexpr static bool store_acceleration = true; +// constexpr static bool store_mass_matrix = false; + +// using memory_space = MemorySpace; + +// using ViewType = Kokkos::View; + +// ViewType displacement; +// ViewType velocity; +// ViewType acceleration; + +// // Enable only if the memory space is scratch space +// template ::value, +// int> = 0> +// KOKKOS_FUNCTION field(const MemberType &team) +// : displacement(team.team_scratch(0)), velocity(team.team_scratch(0)), +// acceleration(team.team_scratch(0)) {} + +// KOKKOS_FUNCTION field(const ViewType &displacement, const ViewType +// &velocity, +// const ViewType &acceleration) +// : displacement(displacement), velocity(velocity), +// acceleration(acceleration) {}; + +// static int shmem_size() { return 3 * ViewType::shmem_size(); } +// }; + +// template +// struct field { +// static constexpr int components = +// specfem::medium::medium::components; + +// constexpr static auto medium_tag = MediumTag; +// constexpr static auto dimension_type = specfem::dimension::type::dim2; +// constexpr static int ngll = NGLL; +// constexpr static bool store_displacement = true; +// constexpr static bool store_velocity = false; +// constexpr static bool store_acceleration = false; +// constexpr static bool store_mass_matrix = false; + +// using memory_space = MemorySpace; + +// using ViewType = Kokkos::View; + +// ViewType displacement; + +// template ::value, +// int> = 0> +// KOKKOS_FUNCTION field(const MemberType &team) +// : displacement(team.team_scratch(0)) {} + +// KOKKOS_FUNCTION field(const ViewType &displacement) +// : displacement(displacement) {}; + +// static int shmem_size() { return ViewType::shmem_size(); } +// }; + +// template +// struct field { +// static constexpr int components = +// specfem::medium::medium::components; + +// constexpr static auto medium_tag = MediumTag; +// constexpr static auto dimension_type = specfem::dimension::type::dim2; +// constexpr static int ngll = NGLL; +// constexpr static bool store_displacement = false; +// constexpr static bool store_velocity = true; +// constexpr static bool store_acceleration = false; +// constexpr static bool store_mass_matrix = false; + +// using memory_space = MemorySpace; + +// using ViewType = Kokkos::View; + +// ViewType velocity; + +// template ::value, +// int> = 0> +// KOKKOS_FUNCTION field(const MemberType &team) +// : velocity(team.team_scratch(0)) {} + +// KOKKOS_FUNCTION field(const ViewType &velocity) : velocity(velocity) {}; + +// static int shmem_size() { return ViewType::shmem_size(); } +// }; + +// template +// struct field { +// static constexpr int components = +// specfem::medium::medium::components; + +// constexpr static auto medium_tag = MediumTag; +// constexpr static auto dimension_type = specfem::dimension::type::dim2; +// constexpr static int ngll = NGLL; +// constexpr static bool store_displacement = false; +// constexpr static bool store_velocity = false; +// constexpr static bool store_acceleration = true; +// constexpr static bool store_mass_matrix = false; + +// using memory_space = MemorySpace; + +// using ViewType = Kokkos::View; + +// ViewType acceleration; + +// template ::value, +// int> = 0> +// KOKKOS_FUNCTION field(const MemberType &team) +// : acceleration(team.team_scratch(0)) {} + +// KOKKOS_FUNCTION field(const ViewType &acceleration) +// : acceleration(acceleration) {}; + +// static int shmem_size() { return ViewType::shmem_size(); } +// }; + +// template +// struct field { +// static constexpr int components = +// specfem::medium::medium::components; + +// constexpr static auto medium_tag = MediumTag; +// constexpr static auto dimension_type = specfem::dimension::type::dim2; +// constexpr static int ngll = NGLL; +// constexpr static bool store_displacement = true; +// constexpr static bool store_velocity = true; +// constexpr static bool store_acceleration = false; +// constexpr static bool store_mass_matrix = false; + +// using memory_space = MemorySpace; + +// using ViewType = Kokkos::View; + +// ViewType displacement; +// ViewType velocity; + +// template ::value, +// int> = 0> +// KOKKOS_FUNCTION field(const MemberType &team) +// : displacement(team.team_scratch(0)), velocity(team.team_scratch(0)) {} + +// KOKKOS_FUNCTION field(const ViewType &displacement, const ViewType +// &velocity) +// : displacement(displacement), velocity(velocity) {}; + +// static int shmem_size() { return 2 * ViewType::shmem_size(); } +// }; + +// template +// struct field { + +// static constexpr int components = +// specfem::medium::medium::components; + +// constexpr static auto medium_tag = MediumTag; +// constexpr static auto dimension_type = specfem::dimension::type::dim2; +// constexpr static int ngll = NGLL; +// constexpr static bool store_displacement = true; +// constexpr static bool store_velocity = false; +// constexpr static bool store_acceleration = true; +// constexpr static bool store_mass_matrix = false; + +// using memory_space = MemorySpace; + +// using ViewType = Kokkos::View; + +// ViewType displacement; +// ViewType acceleration; + +// template ::value, +// int> = 0> +// KOKKOS_FUNCTION field(const MemberType &team) +// : displacement(team.team_scratch(0)), +// acceleration(team.team_scratch(0)) { +// } + +// KOKKOS_FUNCTION field(const ViewType &displacement, +// const ViewType &acceleration) +// : displacement(displacement), acceleration(acceleration) {}; + +// static int shmem_size() { return 2 * ViewType::shmem_size(); } +// }; + +// template +// struct field { + +// static constexpr int components = +// specfem::medium::medium::components; + +// constexpr static auto medium_tag = MediumTag; +// constexpr static auto dimension_type = specfem::dimension::type::dim2; +// constexpr static int ngll = NGLL; +// constexpr static bool store_displacement = false; +// constexpr static bool store_velocity = true; +// constexpr static bool store_acceleration = true; +// constexpr static bool store_mass_matrix = false; + +// using memory_space = MemorySpace; + +// using ViewType = Kokkos::View; + +// ViewType velocity; +// ViewType acceleration; + +// template ::value, +// int> = 0> +// KOKKOS_FUNCTION field(const MemberType &team) +// : velocity(team.team_scratch(0)), acceleration(team.team_scratch(0)) {} + +// KOKKOS_FUNCTION field(const ViewType &velocity, const ViewType +// &acceleration) +// : velocity(velocity), acceleration(acceleration) {}; + +// static int shmem_size() { return 2 * ViewType::shmem_size(); } +// }; + +// template +// struct field { +// static constexpr int components = +// specfem::medium::medium::components; + +// constexpr static auto medium_tag = MediumTag; +// constexpr static auto dimension_type = specfem::dimension::type::dim2; +// constexpr static int ngll = NGLL; +// constexpr static bool store_displacement = false; +// constexpr static bool store_velocity = false; +// constexpr static bool store_acceleration = false; +// constexpr static bool store_mass_matrix = true; + +// using memory_space = MemorySpace; + +// using ViewType = Kokkos::View; + +// ViewType mass_matrix; + +// template ::value, +// int> = 0> +// KOKKOS_FUNCTION field(const MemberType &team) +// : mass_matrix(team.team_scratch(0)) {} + +// KOKKOS_FUNCTION field(const ViewType &mass_matrix) +// : mass_matrix(mass_matrix) {}; + +// static int shmem_size() { return ViewType::shmem_size(); } +// }; +} // namespace element +} // namespace specfem + +#endif // _ELEMENT_FIELD_HPP diff --git a/include/element/quadrature.hpp b/include/element/quadrature.hpp new file mode 100644 index 00000000..a5d2699c --- /dev/null +++ b/include/element/quadrature.hpp @@ -0,0 +1,282 @@ +#pragma once + +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include "specfem_setup.hpp" +#include + +namespace specfem { +namespace element { + +namespace impl { + +template struct GLLQuadrature { + + using view_type = ViewType; + + ViewType hprime_gll; ///< Derivatives of lagrange polynomials \f$l'\f$ at GLL + ///< points. Defined if StoreHPrimeGLL is true. + + KOKKOS_FUNCTION GLLQuadrature() = default; + + KOKKOS_FUNCTION GLLQuadrature(const ViewType &hprime_gll) + : hprime_gll(hprime_gll) {} + + template + KOKKOS_FUNCTION GLLQuadrature(const ScratchMemorySpace &scratch_memory_space) + : hprime_gll(scratch_memory_space) {} +}; + +template struct GLLQuadrature { + using view_type = ViewType; +}; + +template +struct WeightTimesHPrimeGLL { + using view_type = ViewType; + ViewType hprime_wgll; ///< Weight times derivatives of lagrange polynomials + ///< \f$ w_j l'_{i,j} \f$ at GLL points. Defined if + ///< StoreWeightTimesHPrimeGLL is true. + + KOKKOS_FUNCTION WeightTimesHPrimeGLL() = default; + + KOKKOS_FUNCTION WeightTimesHPrimeGLL(const ViewType &hprime_wgll) + : hprime_wgll(hprime_wgll) {} + + template + KOKKOS_FUNCTION + WeightTimesHPrimeGLL(const ScratchMemorySpace &scratch_memory_space) + : hprime_wgll(scratch_memory_space) {} +}; + +template struct WeightTimesHPrimeGLL { + using view_type = ViewType; +}; + +template +struct ImplQuadratureTraits + : public GLLQuadrature, + public WeightTimesHPrimeGLL { +public: + /** + * @name Compile-time constants + * + */ + ///@{ + constexpr static bool store_hprime_gll = + StoreHPrimeGLL; ///< Boolean to indicate if derivatives of Lagrange + ///< polynomials are stored + constexpr static bool store_weight_times_hprime_gll = + StoreWeightTimesHPrimeGLL; ///< Boolean to indicate if weight times + ///< derivatives of Lagrange polynomials are + ///< stored + + using view_type = ViewType; + ///@} + +private: + KOKKOS_FUNCTION ImplQuadratureTraits(const ViewType view, std::true_type, + std::false_type) + : GLLQuadrature(view) {} + + KOKKOS_FUNCTION ImplQuadratureTraits(const ViewType view, std::false_type, + std::true_type) + : WeightTimesHPrimeGLL(view) {} + + KOKKOS_FUNCTION ImplQuadratureTraits(const ViewType view1, + const ViewType view2, std::true_type, + std::true_type) + : GLLQuadrature(view1), + WeightTimesHPrimeGLL(view2) {} + + template + KOKKOS_FUNCTION ImplQuadratureTraits(const MemberType &team, std::true_type, + std::false_type) + : GLLQuadrature(team.team_scratch(0)) {} + + template + KOKKOS_FUNCTION ImplQuadratureTraits(const MemberType &team, std::false_type, + std::true_type) + : WeightTimesHPrimeGLL( + team.team_scratch(0)) {} + + template + KOKKOS_FUNCTION ImplQuadratureTraits(const MemberType &team, std::true_type, + std::true_type) + : GLLQuadrature(team.team_scratch(0)), + WeightTimesHPrimeGLL( + team.team_scratch(0)) {} + +public: + KOKKOS_FUNCTION ImplQuadratureTraits() = default; + + KOKKOS_FUNCTION ImplQuadratureTraits(const ViewType &view) + : ImplQuadratureTraits( + view, std::integral_constant{}, + std::integral_constant{}) {} + + KOKKOS_FUNCTION ImplQuadratureTraits(const ViewType &view1, + const ViewType &view2) + : ImplQuadratureTraits( + view1, view2, std::integral_constant{}, + std::integral_constant{}) {} + + template + KOKKOS_FUNCTION ImplQuadratureTraits(const MemberType &team) + : ImplQuadratureTraits( + team, std::integral_constant{}, + std::integral_constant{}) {} + + /** + * @brief Get the amount memory in bytes required for shared memory + * + * @return int Amount of shared memory in bytes + */ + constexpr static int shmem_size() { + return (static_cast(StoreHPrimeGLL) + + static_cast(StoreWeightTimesHPrimeGLL)) * + ViewType::shmem_size(); + } +}; + +template +struct QuadratureTraits + : public ImplQuadratureTraits< + Kokkos::View, + StoreHPrimeGLL, StoreWeightTimesHPrimeGLL> { + + constexpr static int ngll = NGLL; + constexpr static int dimension = + specfem::dimension::dimension::dim; + using ViewType = Kokkos::View; + + KOKKOS_FUNCTION QuadratureTraits() = default; + + KOKKOS_FUNCTION QuadratureTraits(const ViewType &view) + : ImplQuadratureTraits(view) {} + + KOKKOS_FUNCTION QuadratureTraits(const ViewType &view1, const ViewType &view2) + : ImplQuadratureTraits(view1, view2) {} + + template + KOKKOS_FUNCTION QuadratureTraits(const MemberType &team) + : ImplQuadratureTraits(team) { + static_assert( + Kokkos::SpaceAccessibility::accessible, + "MemorySpace is not accessible from the execution space"); + } +}; + +} // namespace impl + +/** + * @brief Struct used to store quadrature values within an element. + * + * Currently we store the derivatives of the Lagrange polynomials and the weight + * times the derivatives of the Lagrange polynomials. Since these are the + * variables required when computing gradients and divergences required to + * compute forces. + * + * @tparam NGLL Number of Gauss-Lobatto-Legendre points + * @tparam DimensionType Dimension of the element + * @tparam MemorySpace Memory space for the views + * @tparam MemoryTraits Memory traits for the views + * @tparam StoreHPrimeGLL Whether to store the derivatives of the Lagrange + * polynomials + * @tparam WeightTimesDerivatives Whether to store the weight times the + * derivatives of the Lagrange polynomials + */ +template +struct quadrature + : public impl::QuadratureTraits { + + /** + * @name Typedefs + * + */ + ///@{ + + /** + * @brief Underlying view type used to store quadrature values. + * + */ + using ViewType = + typename impl::QuadratureTraits::ViewType; + ///@} + + /** + * @name Constructors + * + */ + ///@{ + + /** + * @brief Default constructor + * + */ + KOKKOS_FUNCTION quadrature() = default; + + /** + * @brief Constructor that initializes the quadrature with a view. + * + * Enabled if only one of StoreHPrimeGLL or WeightTimesDerivatives is true. + * + * @param view View to initialize the quadrature with. Either equal to @c + * hprime_gll or @c hprime_wgll. + */ + KOKKOS_FUNCTION quadrature(const ViewType &view) + : impl::QuadratureTraits( + view) {} + + /** + * @brief Constructor that initializes the quadrature with two views. + * + * Enabled if both StoreHPrimeGLL and WeightTimesDerivatives are true. + * + * @param view1 View to initialize the quadrature with. Equal to @c + * hprime_gll. + * @param view2 View to initialize the quadrature with. Equal to @c + * hprime_wgll. + */ + KOKKOS_FUNCTION quadrature(const ViewType &view1, const ViewType &view2) + : impl::QuadratureTraits( + view1, view2) {} + + /** + * @brief Constructor that initializes the quadrature within Scratch Memory. + * + * @tparam MemberType Type of the Kokkos team member. + * @param team Kokkos team member. + */ + template + KOKKOS_FUNCTION quadrature(const MemberType &team) + : impl::QuadratureTraits( + team) { + static_assert( + Kokkos::SpaceAccessibility::accessible, + "MemorySpace is not accessible from the execution space"); + } + ///@} +}; + +} // namespace element +} // namespace specfem diff --git a/include/enumerations/boundary.hpp b/include/enumerations/boundary.hpp new file mode 100644 index 00000000..65dd1c6b --- /dev/null +++ b/include/enumerations/boundary.hpp @@ -0,0 +1,202 @@ +#pragma once + +#include +#include + +namespace specfem { +namespace element { +/** + * @brief Boundary tag enumeration + * + */ +enum class boundary_tag { + // primary boundaries + none, + acoustic_free_surface, + stacey, + + // composite boundaries + composite_stacey_dirichlet +}; + +/** + * @brief Container class to store boundary tags + * + * Boundary tag container is used to store boundary tag at a specific quadrature + * point. The container-type is needed to handle composite boundaries. + * + * + */ +class boundary_tag_container { +public: + /** + * @brief Get the tags object + * + * @return std::vector vector of boundary tags + */ + inline boundary_tag get_tag() const { return tag; } + + /** + * @brief Construct a new boundary tag container object + * + */ + KOKKOS_INLINE_FUNCTION + boundary_tag_container(){}; + + /** + * @brief Construct a new boundary tag container object + * + * Please use operator+= to update the boundary tag container + * + * @param tag boundary tag + */ + KOKKOS_INLINE_FUNCTION + boundary_tag_container &operator=(const boundary_tag &tag) = delete; + + /** + * @brief Update boundary tag container with new tag + * + * @param rtag boundary tag to be added + */ + KOKKOS_INLINE_FUNCTION + boundary_tag_container &operator+=(const boundary_tag &rtag) { + switch (rtag) { + case boundary_tag::none: + break; + case boundary_tag::acoustic_free_surface: + switch (this->tag) { + case boundary_tag::none: + this->tag = rtag; + break; + case boundary_tag::acoustic_free_surface: + case boundary_tag::composite_stacey_dirichlet: + break; + case boundary_tag::stacey: + this->tag = boundary_tag::composite_stacey_dirichlet; + break; + default: + Kokkos::abort("Invalid boundary tag"); + break; + } + break; + case boundary_tag::stacey: + switch (this->tag) { + case boundary_tag::none: + this->tag = rtag; + break; + case boundary_tag::acoustic_free_surface: + this->tag = boundary_tag::composite_stacey_dirichlet; + break; + case boundary_tag::stacey: + case boundary_tag::composite_stacey_dirichlet: + break; + default: + Kokkos::abort("Invalid boundary tag"); + break; + } + break; + case boundary_tag::composite_stacey_dirichlet: + switch (this->tag) { + case boundary_tag::none: + this->tag = rtag; + break; + case boundary_tag::acoustic_free_surface: + case boundary_tag::stacey: + case boundary_tag::composite_stacey_dirichlet: + break; + default: + Kokkos::abort("Invalid boundary tag"); + break; + } + break; + default: + Kokkos::abort("Invalid boundary tag"); + break; + } + + return *this; + } + + /** + * @brief Update boundary tag container with new tag + * + * @param rtag boundary tag container to be added + */ + KOKKOS_INLINE_FUNCTION + void operator+=(const boundary_tag_container &rtag) { + this->operator+=(rtag.tag); + } + + /** + * @brief Check if boundary tag container is equivalent to a specific boundary + * tag + * + * @param tag boundary tag to be checked + * @return bool true if boundary container specifies the boundary tag + */ + KOKKOS_INLINE_FUNCTION + bool operator==(const boundary_tag &tag) const { + switch (tag) { + case boundary_tag::none: + return (this->tag == boundary_tag::none); + break; + case boundary_tag::acoustic_free_surface: + return (this->tag == boundary_tag::acoustic_free_surface || + this->tag == boundary_tag::composite_stacey_dirichlet); + break; + case boundary_tag::stacey: + return (this->tag == boundary_tag::stacey || + this->tag == boundary_tag::composite_stacey_dirichlet); + break; + case boundary_tag::composite_stacey_dirichlet: + return (this->tag == boundary_tag::composite_stacey_dirichlet); + break; + default: + Kokkos::abort("Invalid boundary tag"); + break; + } + } + + /** + * @brief Check if boundary tag container is not equivalent to a specific + * boundary tag + * + * @param rtag boundary tag to be checked + * @return bool true if boundary container is not equivalent to the boundary + * tag + */ + KOKKOS_INLINE_FUNCTION + bool operator!=(const boundary_tag &tag) const { + return !(this->operator==(tag)); + } + + /** + * @brief Check if boundary tag container is equivalent to another boundary + * tag container + * + * @param rtag boundary tag container to be checked + * @return bool true if boundary container equivalent to the boundary tag + */ + KOKKOS_INLINE_FUNCTION + bool operator==(const boundary_tag_container &rtag) const { + return (rtag.tag == this->tag); + } + + /** + * @brief Check if boundary tag container is not equivalent to another + * boundary tag container + * + * @param rtag boundary tag container to be checked + * @return bool true if boundary container is not equivalent to the boundary + * tag + */ + KOKKOS_INLINE_FUNCTION + bool operator!=(const boundary_tag_container &rtag) const { + return (rtag.tag != this->tag); + } + +private: + boundary_tag tag = boundary_tag::none; ///< boundary tag +}; +} // namespace element +} // namespace specfem diff --git a/include/enumerations/boundary_conditions/composite_boundary.hpp b/include/enumerations/boundary_conditions/composite_boundary.hpp deleted file mode 100644 index fbe037a2..00000000 --- a/include/enumerations/boundary_conditions/composite_boundary.hpp +++ /dev/null @@ -1,150 +0,0 @@ -#ifndef _ENUMS_BOUNDARY_CONDITIONS_HPP -#define _ENUMS_BOUNDARY_CONDITIONS_HPP - -#include "compute/interface.hpp" -#include "enumerations/boundary_conditions/dirichlet.hpp" -#include "enumerations/boundary_conditions/dirichlet.tpp" -#include "enumerations/boundary_conditions/stacey/interface.hpp" -#include "enumerations/quadrature.hpp" -#include "enumerations/specfem_enums.hpp" -#include - -namespace specfem { -namespace enums { -namespace boundary_conditions { -/** - * @brief Composite boundary conditions - * - * @tparam BCs Boundary conditions to be combined in the composite boundary - */ -template class composite_boundary {}; - -/** - * @brief Composite boundary conditions for Stacey BC and Dirichlet BC - * - * @tparam properties Properties of the Boundary conditions - */ -template -class composite_boundary< - specfem::enums::boundary_conditions::stacey, - specfem::enums::boundary_conditions::dirichlet > { -private: - using stacey_type = typename specfem::enums::boundary_conditions::stacey< - properties...>; ///< Stacey boundary conditions - using dirichlet_type = - typename specfem::enums::boundary_conditions::dirichlet< - properties...>; ///< Dirichlet boundary conditions - -public: - /** - * @name Typedefs - * - */ - ///@{ - using medium_type = - typename stacey_type::medium_type; ///< Medium type of the boundary. - using dimension = - typename stacey_type::dimension; ///< Dimension of the boundary. - using quadrature_points_type = - typename stacey_type::quadrature_points_type; ///< Quadrature points - ///< object to define the - ///< quadrature points - ///< either at compile time - ///< or run time. - using property_type = - typename stacey_type::property_type; ///< Property type of the boundary. - ///@} - - constexpr static specfem::enums::element::boundary_tag value = - specfem::enums::element::boundary_tag:: - composite_stacey_dirichlet; ///< boundary tag - - /** - * @brief Construct a new composite boundary object - * - */ - composite_boundary(){}; - - /** - * @brief Construct a new stacey object - * - * @param boundary_conditions boundary conditions object specifying the - * boundary conditions - * @param quadrature_points Quadrature points object - */ - composite_boundary(const specfem::compute::boundaries &boundary_conditions, - const quadrature_points_type &quadrature_points); - - /** - * @brief Compute the contribution of composite boundaries to the mass term - * - * @tparam time_scheme Time scheme to be used - * @param Args Arguments to be passed to the function. The underlying BCs are - * called with the same arguments - */ - template - KOKKOS_INLINE_FUNCTION void mass_time_contribution(Args &&...args) const { - stacey.template mass_time_contribution( - std::forward(args)...); - dirichlet.template mass_time_contribution( - std::forward(args)...); - } - - /** - * @brief Compute the contribution of composite boundaries to the gradient - * term - * - * @param Args Arguments to be passed to the function. The underlying BCs are - * called with the same arguments - */ - template - KOKKOS_INLINE_FUNCTION void enforce_gradient(Args &&...args) const { - stacey.enforce_gradient(std::forward(args)...); - dirichlet.enforce_gradient(std::forward(args)...); - } - - /** - * @brief Compute the contribution of composite boundaries to the stress term - * - * @param Args Arguments to be passed to the function. The underlying BCs are - * called with the same arguments - */ - template - KOKKOS_INLINE_FUNCTION void enforce_stress(Args &&...args) const { - stacey.enforce_stress(std::forward(args)...); - dirichlet.enforce_stress(std::forward(args)...); - } - - /** - * @brief Compute the contribution of composite boundaries to the traction - * term - * - * @param Args Arguments to be passed to the function. The underlying BCs are - * called with the same arguments - */ - template - KOKKOS_INLINE_FUNCTION void enforce_traction(Args &&...args) const { - // The order of operations is important here. The Dirichlet boundary - // conditions must be applied last. - stacey.enforce_traction(std::forward(args)...); - dirichlet.enforce_traction(std::forward(args)...); - } - - /** - * @brief Convert Stacey BC to string - * - */ - inline static std::string to_string() { - return "Composite: Stacey, Dirichlet"; - } - -private: - stacey_type stacey; ///< Stacey boundary conditions - dirichlet_type dirichlet; ///< Dirichlet boundary conditions -}; - -} /* namespace boundary_conditions */ -} /* namespace enums */ -} /* namespace specfem */ - -#endif /* _ENUMS_BOUNDARY_CONDITIONS_HPP */ diff --git a/include/enumerations/boundary_conditions/composite_boundary.tpp b/include/enumerations/boundary_conditions/composite_boundary.tpp deleted file mode 100644 index c408825d..00000000 --- a/include/enumerations/boundary_conditions/composite_boundary.tpp +++ /dev/null @@ -1,40 +0,0 @@ -#ifndef _ENUMS_BOUNDARY_CONDITIONS_COMPOSITE_BOUNDARY_TPP_ -#define _ENUMS_BOUNDARY_CONDITIONS_COMPOSITE_BOUNDARY_TPP_ - -#include "compute/interface.hpp" -#include "enumerations/boundary_conditions/composite_boundary.hpp" -#include "enumerations/boundary_conditions/dirichlet.hpp" -#include "enumerations/boundary_conditions/stacey/interface.hpp" -#include "enumerations/quadrature.hpp" -#include "enumerations/specfem_enums.hpp" - -template -specfem::enums::boundary_conditions::composite_boundary< - specfem::enums::boundary_conditions::stacey, - specfem::enums::boundary_conditions::dirichlet >:: - composite_boundary(const specfem::compute::boundaries &boundary_conditions, - const quadrature_points_type &quadrature_points) - : stacey(quadrature_points, - boundary_conditions.composite_stacey_dirichlet.type), - dirichlet(quadrature_points, - boundary_conditions.composite_stacey_dirichlet.type) { - - static_assert( - std::is_same::value, - "Medium types must be the same for composite boundary conditions."); - static_assert( - std::is_same::value, - "Dimensions must be the same for composite boundary conditions."); - static_assert( - std::is_same::value, - "Quadrature points must be the same for composite boundary conditions."); - static_assert( - std::is_same::value, - "Property types must be the same for composite boundary conditions."); -} - -#endif /* _ENUMS_BOUNDARY_CONDITIONS_COMPOSITE_BOUNDARY_TPP_ */ diff --git a/include/enumerations/boundary_conditions/dirichlet.hpp b/include/enumerations/boundary_conditions/dirichlet.hpp deleted file mode 100644 index 8937b168..00000000 --- a/include/enumerations/boundary_conditions/dirichlet.hpp +++ /dev/null @@ -1,189 +0,0 @@ -#ifndef _ENUMS_BOUNDARY_CONDITIONS_DIRICHLET_HPP_ -#define _ENUMS_BOUNDARY_CONDITIONS_DIRICHLET_HPP_ - -#include "compute/compute_boundaries.hpp" -#include "enumerations/dimension.hpp" -#include "enumerations/interface.hpp" -#include "enumerations/quadrature.hpp" -#include "enumerations/specfem_enums.hpp" -#include - -namespace specfem { -namespace enums { -namespace boundary_conditions { - -/** - * @brief Dirichlet boundary condition - * - * @tparam dim Dimension of the boundary. - * @tparam medium Medium type for the element where the boundary is located. - * @tparam property Property type for the element where the boundary is located. - * @tparam qp_type Quadrature points object to define the quadrature points - * either at compile time or run time. - */ -template -class dirichlet { -public: - /** - * @name Typedefs - * - */ - ///@{ - /** - * @brief Medium type of the boundary. - * - */ - using medium_type = medium; - /** - * @brief Dimension of the boundary. - * - */ - using dimension = dim; - /** - * @brief Quadrature points object to define the quadrature points either at - * compile time or run time. - * - */ - using quadrature_points_type = qp_type; - - /** - * @brief - * - */ - using property_type = property; - ///@} - - constexpr static specfem::enums::element::boundary_tag value = specfem:: - enums::element::boundary_tag::acoustic_free_surface; ///< boundary - ///< tag - - /** - * @brief Construct a new dirichlet object - * - */ - dirichlet(){}; - - /** - * @brief Construct a new dirichlet object - * - * @param quadrature_points Quadrature points object to define the quadrature - * points either at compile time or run time. - * @param type type of the edge on an element on the boundary. - */ - dirichlet(const quadrature_points_type &quadrature_points, - const specfem::kokkos::DeviceView1d< - specfem::compute::access::boundary_types> &type) - : quadrature_points(quadrature_points), type(type) {} - - /** - * @brief Construct a new dirichlet object - * - * @param boundary_conditions boundary conditions object specifying the - * boundary conditions - * @param quadrature_points Quadrature points object to define the quadrature - * points either at compile time or run time. - */ - dirichlet(const specfem::compute::boundaries &boundary_conditions, - const quadrature_points_type &quadrature_points); - - /** - * @brief Compute the mass time contribution for the boundary condition - * - * @tparam time_scheme Time scheme to use when computing the mass time - * contribution - * @param ielement index of the element - * @param xz index of the quadrature point - * @param dt time step - * @param weight weights(x,z) for the quadrature point - * @param partial_derivatives partial derivatives of the shape functions - * @param properties properties of the element at the quadrature point - * @param mass_matrix mass matrix to update - */ - template - KOKKOS_INLINE_FUNCTION void mass_time_contribution( - const int &ielement, const int &xz, const type_real &dt, - const specfem::kokkos::array_type &weight, - const specfem::compute::element_partial_derivatives &partial_derivatives, - const specfem::compute::element_properties< - medium_type::value, property_type::value> &properties, - specfem::kokkos::array_type - &rmass_inverse) const {}; - - /** - * @brief Compute the contribuition of BC to the gradient term - * - * @param ielement index of the element - * @param xz index of the quadrature point - * @param partial_derivatives spacial derivatives at the quadrature point - * @param df_dx Gradient of field in x-direction to update - * @param df_dz Gradient of field in z-direction to update - */ - KOKKOS_INLINE_FUNCTION void enforce_gradient( - const int &ielement, const int &xz, - const specfem::compute::element_partial_derivatives &partial_derivatives, - specfem::kokkos::array_type &df_dx, - specfem::kokkos::array_type &df_dz) - const {}; - - /** - * @brief Compute the contribution of BC to the stress term - * - * @param ielement index of the element - * @param xz index of the quadrature point - * @param partial_derivatives spacial derivatives at the quadrature point - * @param properties properties of the element at the quadrature point - * @param stress_integrand_xi /f$ \sigma_{\xi} /f$ to update - * @param stress_integrand_xgamma /f$ \sigma_{\gamma} /f$ to update - * @return KOKKOS_INLINE_FUNCTION - */ - KOKKOS_INLINE_FUNCTION void enforce_stress( - const int &ielement, const int &xz, - const specfem::compute::element_partial_derivatives &partial_derivatives, - const specfem::compute::element_properties< - medium_type::value, property_type::value> &properties, - specfem::kokkos::array_type - &stress_integrand_xi, - specfem::kokkos::array_type - &stress_integrand_xgamma) const {}; - - /** - * @brief Compute the contribution of BC to the traction term - * - * @param ielement index of the element - * @param xz index of the quadrature point - * @param weight weights(x,z) for the quadrature point - * @param partial_derivatives partial derivatives of the shape functions - * @param properties properties of the element at the quadrature point - * @param velocity first derivative of the field computed from previous time - * step - * @param accelation second derivative of the field to update - * @return KOKKOS_INLINE_FUNCTION - */ - KOKKOS_FUNCTION void enforce_traction( - const int &ielement, const int &xz, - const specfem::kokkos::array_type &weight, - const specfem::compute::element_partial_derivatives &partial_derivatives, - const specfem::compute::element_properties< - medium_type::value, property_type::value> &properties, - const specfem::kokkos::array_type - &field_dot, - specfem::kokkos::array_type - &field_dot_dot) const; - - /** - * @brief Convert the boundary to a string - * - */ - inline static std::string to_string() { return "Dirichlet"; } - -private: - specfem::kokkos::DeviceView1d - type; ///< type of the edge on an element on the boundary. - quadrature_points_type quadrature_points; ///< Quadrature points object. -}; - -} // namespace boundary_conditions -} // namespace enums -} // namespace specfem - -#endif /* _ENUMS_BOUNDARY_CONDITIONS_DIRICHLET_HPP_ */ diff --git a/include/enumerations/boundary_conditions/dirichlet.tpp b/include/enumerations/boundary_conditions/dirichlet.tpp deleted file mode 100644 index da9ed280..00000000 --- a/include/enumerations/boundary_conditions/dirichlet.tpp +++ /dev/null @@ -1,58 +0,0 @@ -#ifndef _ENUMS_BOUNDARY_CONDITIONS_DIRICHLET_TPP_ -#define _ENUMS_BOUNDARY_CONDITIONS_DIRICHLET_TPP_ - -#include "compute/interface.hpp" -#include "dirichlet.hpp" -#include "enumerations/dimension.hpp" -#include "enumerations/quadrature.hpp" -#include "enumerations/specfem_enums.hpp" -#include - -template -specfem::enums::boundary_conditions::dirichlet:: - dirichlet(const specfem::compute::boundaries &boundary_conditions, - const quadrature_points_type &quadrature_points) - : quadrature_points(quadrature_points), - type(boundary_conditions.acoustic_free_surface.type) { - return; -} - -template -KOKKOS_INLINE_FUNCTION void specfem::enums::boundary_conditions:: - dirichlet::enforce_traction( - const int &ielement, const int &xz, - const specfem::kokkos::array_type &weight, - const specfem::compute::element_partial_derivatives - &partial_derivatives, - const specfem::compute::element_properties< - medium_type::value, property_type::value> &properties, - const specfem::kokkos::array_type - &field_dot, - specfem::kokkos::array_type - &field_dot_dot) const { - - constexpr int components = medium_type::components; - constexpr auto value_t = value; - - int ngllx, ngllz; - quadrature_points.get_ngll(&ngllx, &ngllz); - - int ix, iz; - sub2ind(xz, ngllx, iz, ix); - - const auto itype = this->type(ielement); - if (!specfem::compute::access::is_on_boundary(value_t, itype, iz, ix, ngllz, - ngllx)) { - return; - } - -#ifdef KOKKOS_ENABLE_CUDA -#pragma unroll -#endif - for (int icomp = 0; icomp < components; ++icomp) - field_dot_dot[icomp] = 0.0; - - return; -} - -#endif /* _ENUMS_BOUNDARY_CONDITIONS_DIRICHLET_TPP_ */ diff --git a/include/enumerations/boundary_conditions/interface.hpp b/include/enumerations/boundary_conditions/interface.hpp deleted file mode 100644 index ea6fe16c..00000000 --- a/include/enumerations/boundary_conditions/interface.hpp +++ /dev/null @@ -1,11 +0,0 @@ -#ifndef _ENUMS_BOUNDARY_CONDITIONS_INTERFACE_HPP_ -#define _ENUMS_BOUNDARY_CONDITIONS_INTERFACE_HPP_ - -#include "composite_boundary.hpp" -#include "composite_boundary.tpp" -#include "dirichlet.hpp" -#include "dirichlet.tpp" -#include "none.hpp" -#include "stacey/interface.hpp" - -#endif /* _ENUMS_BOUNDARY_CONDITIONS_INTERFACE_HPP_ */ diff --git a/include/enumerations/boundary_conditions/none.hpp b/include/enumerations/boundary_conditions/none.hpp deleted file mode 100644 index 3fc820ec..00000000 --- a/include/enumerations/boundary_conditions/none.hpp +++ /dev/null @@ -1,170 +0,0 @@ -#ifndef _ENUMS_BOUNDARY_CONDITIONS_NONE_HPP_ -#define _ENUMS_BOUNDARY_CONDITIONS_NONE_HPP_ - -#include "compute/interface.hpp" -#include "enumerations/dimension.hpp" -#include "enumerations/quadrature.hpp" -#include "enumerations/specfem_enums.hpp" -#include - -namespace specfem { -namespace enums { -namespace boundary_conditions { - -/** - * @brief None boundary condition (no boundary condition) - * - * @tparam dim Dimension of the boundary. - * @tparam medium Medium type for the element where the boundary is located. - * @tparam property Property type for the element where the boundary is located. - * @tparam qp_type Quadrature points object to define the quadrature points - * either at compile time or run time. - */ -template -class none { - -public: - /** - * @name Typedefs - * - */ - ///@{ - /** - * @brief Medium type of the boundary. - * - */ - using medium_type = medium; - /** - * @brief Dimension of the boundary. - * - */ - using dimension = dim; - /** - * @brief Quadrature points object to define the quadrature points either at - * compile time or run time. - * - */ - using quadrature_points_type = qp_type; - - /** - * @brief Property type of the boundary. - * - */ - using property_type = property; - ///@} - - constexpr static specfem::enums::element::boundary_tag value = - specfem::enums::element::boundary_tag::none; ///< boundary tag - - /** - * @brief Construct a new none object - * - */ - none(){}; - - /** - * @brief Construct a new none object - * - * @param quadrature_points Quadrature points object to define the quadrature - * points either at compile time or run time. - */ - none(const specfem::compute::boundaries &boundary_conditions, - const quadrature_points_type &quadrature_points){}; - - /** - * @brief Compute the mass time contribution for the boundary condition - * - * @tparam time_scheme Time scheme to use when computing the mass time - * contribution - * @param ielement index of the element - * @param xz index of the quadrature point - * @param dt time step - * @param weight weights(x,z) for the quadrature point - * @param partial_derivatives partial derivatives of the shape functions - * @param properties properties of the element at the quadrature point - * @param mass_matrix mass matrix to update - */ - template - KOKKOS_INLINE_FUNCTION void mass_time_contribution( - const int &ielement, const int &xz, const type_real &dt, - const specfem::kokkos::array_type &weight, - const specfem::compute::element_partial_derivatives &partial_derivatives, - const specfem::compute::element_properties< - medium_type::value, property_type::value> &properties, - specfem::kokkos::array_type - &rmass_inverse) const {}; - - /** - * @brief Compute the contribuition of BC to the gradient term - * - * @param ielement index of the element - * @param xz index of the quadrature point - * @param partial_derivatives spacial derivatives at the quadrature point - * @param df_dx Gradient of field in x-direction to update - * @param df_dz Gradient of field in z-direction to update - */ - KOKKOS_INLINE_FUNCTION void enforce_gradient( - const int &ielement, const int &xz, - const specfem::compute::element_partial_derivatives &partial_derivatives, - specfem::kokkos::array_type &df_dx, - specfem::kokkos::array_type &df_dz) - const {}; - - /** - * @brief Compute the contribution of BC to the stress term - * - * @param ielement index of the element - * @param xz index of the quadrature point - * @param partial_derivatives spacial derivatives at the quadrature point - * @param properties properties of the element at the quadrature point - * @param stress_integrand_xi /f$ \sigma_{\xi} /f$ to update - * @param stress_integrand_xgamma /f$ \sigma_{\gamma} /f$ to update - * @return KOKKOS_INLINE_FUNCTION - */ - KOKKOS_INLINE_FUNCTION void enforce_stress( - const int &ielement, const int &xz, - const specfem::compute::element_partial_derivatives &partial_derivatives, - const specfem::compute::element_properties< - medium_type::value, property_type::value> &properties, - specfem::kokkos::array_type - &stress_integrand_xi, - specfem::kokkos::array_type - &stress_integrand_xgamma) const {}; - - /** - * @brief Compute the contribution of BC to the traction term - * - * @param ielement index of the element - * @param xz index of the quadrature point - * @param weight weights(x,z) for the quadrature point - * @param partial_derivatives partial derivatives of the shape functions - * @param properties properties of the element at the quadrature point - * @param velocity first derivative of the field computed from previous time - * step - * @param accelation second derivative of the field to update - * @return KOKKOS_INLINE_FUNCTION - */ - KOKKOS_INLINE_FUNCTION void enforce_traction( - const int &ielement, const int &xz, - const specfem::kokkos::array_type &weight, - const specfem::compute::element_partial_derivatives &partial_derivatives, - const specfem::compute::element_properties< - medium_type::value, property_type::value> &properties, - const specfem::kokkos::array_type - &field_dot, - specfem::kokkos::array_type - &field_dot_dot) const {}; - - /** - * @brief Convert Stacey BC to string - * - * @return std::string String representation of the boundary condition - */ - inline static std::string to_string() { return ""; } -}; - -} // namespace boundary_conditions -} // namespace enums -} // namespace specfem - -#endif /* _ENUMS_BOUNDARY_CONDITIONS_NONE_HPP_ */ diff --git a/include/enumerations/boundary_conditions/stacey/interface.hpp b/include/enumerations/boundary_conditions/stacey/interface.hpp deleted file mode 100644 index 1304ab28..00000000 --- a/include/enumerations/boundary_conditions/stacey/interface.hpp +++ /dev/null @@ -1,11 +0,0 @@ -#ifndef _ENUMS_BOUNDARY_CONDITIONS_STACEY_INTERFACE_HPP_ -#define _ENUMS_BOUNDARY_CONDITIONS_STACEY_INTERFACE_HPP_ - -#include "stacey.hpp" -#include "stacey2d_acoustic.hpp" -#include "stacey2d_acoustic.tpp" -#include "stacey2d_elastic.hpp" -#include "stacey2d_elastic.tpp" - -#endif /* end of include guard: \ - _ENUMS_BOUNDARY_CONDITIONS_STACEY_INTERFACE_HPP_ */ diff --git a/include/enumerations/boundary_conditions/stacey/stacey.hpp b/include/enumerations/boundary_conditions/stacey/stacey.hpp deleted file mode 100644 index f9f0fced..00000000 --- a/include/enumerations/boundary_conditions/stacey/stacey.hpp +++ /dev/null @@ -1,73 +0,0 @@ -#ifndef _ENUMS_BOUNDARY_CONDITIONS_STACEY_2D_HPP_ -#define _ENUMS_BOUNDARY_CONDITIONS_STACEY_2D_HPP_ - -#include "compute/interface.hpp" -#include "enumerations/dimension.hpp" -#include "enumerations/quadrature.hpp" -#include "enumerations/specfem_enums.hpp" -#include - -namespace specfem { -namespace enums { -namespace boundary_conditions { -/** - * @brief Stacey boundary conditions - * - * @tparam dim Dimension of the boundary - * @tparam medium medium type for the boundary condition - * @tparam property property type for the boundary condition (iso/anisotropic) - * @tparam qp_type Quadrature points type for the boundary condition - * (compile/run time) - */ -template -class stacey { - -public: - /** - * @name Typedefs - * - */ - ///@{ - /** - * @brief Medium type of the boundary. - * - */ - using medium_type = medium; - /** - * @brief Dimension of the boundary. - * - */ - using dimension = dim; - /** - * @brief Quadrature points object to define the quadrature points either at - * compile time or run time. - * - */ - using quadrature_points_type = qp_type; - /** - * @brief Property type of the boundary. - * - */ - using property_type = property; - ///@} - - constexpr static specfem::enums::element::boundary_tag value = - specfem::enums::element::boundary_tag::stacey; ///< boundary tag - - /** - * @brief Construct a new stacey object - * - */ - stacey(){}; - - /** - * @brief Convert Stacey BC to string - * - */ - inline static std::string to_string() { return "Stacey"; } -}; -} // namespace boundary_conditions -} // namespace enums -} // namespace specfem - -#endif /* end of include guard: _ENUMS_BOUNDARY_CONDITIONS_STACEY_2D_HPP_ */ diff --git a/include/enumerations/boundary_conditions/stacey/stacey2d_acoustic.hpp b/include/enumerations/boundary_conditions/stacey/stacey2d_acoustic.hpp deleted file mode 100644 index a3f943b7..00000000 --- a/include/enumerations/boundary_conditions/stacey/stacey2d_acoustic.hpp +++ /dev/null @@ -1,188 +0,0 @@ -#ifndef _ENUMS_BOUNDARY_CONDITIONS_STACEY2D_ACOUSTIC_HPP_ -#define _ENUMS_BOUNDARY_CONDITIONS_STACEY2D_ACOUSTIC_HPP_ - -#include "compute/interface.hpp" -#include "enumerations/dimension.hpp" -#include "enumerations/medium.hpp" -#include "enumerations/quadrature.hpp" -#include "enumerations/specfem_enums.hpp" -#include "kokkos_abstractions.h" -#include "stacey.hpp" -#include - -namespace specfem { -namespace enums { -namespace boundary_conditions { -/** - * @brief Stacey boundary conditions for 2D acoustic elements - * - * @tparam property property type for the boundary condition (iso/anisotropic) - * @tparam qp_type Quadrature points type for the boundary condition - * (compile/run time) - */ -template -class stacey { - -public: - /** - * @name Typedefs - * - */ - ///@{ - /** - * @brief Medium type of the boundary. - * - */ - using medium_type = specfem::enums::element::medium::acoustic; - /** - * @brief Dimension of the boundary. - * - */ - using dimension = specfem::enums::element::dimension::dim2; - /** - * @brief Quadrature points object to define the quadrature points either at - * compile time or run time. - * - */ - using quadrature_points_type = qp_type; - /** - * @brief Property type of the boundary. - * - */ - using property_type = property; - ///@} - - constexpr static specfem::enums::element::boundary_tag value = - specfem::enums::element::boundary_tag::stacey; ///< boundary tag - - /** - * @brief Construct a new stacey object - * - */ - stacey(){}; - - /** - * @brief Construct a new stacey object - * - * @param quadrature_points Quadrature points object - * @param type type of the edge on an element on the boundary (top, bottom, - * left, right etc.) - */ - stacey(const quadrature_points_type &quadrature_points, - const specfem::kokkos::DeviceView1d< - specfem::compute::access::boundary_types> &type) - : quadrature_points(quadrature_points), type(type) {} - - /** - * @brief Construct a new stacey object - * - * @param boundary_conditions boundary conditions object specifying the - * boundary conditions for the mesh - * @param quadrature_points Quadrature points object - */ - stacey(const specfem::compute::boundaries &boundary_conditions, - const quadrature_points_type &quadrature_points); - - /** - * @brief Compute the mass time contribution for the boundary condition - * - * @tparam time_scheme Time scheme to use when computing the mass time - * contribution - * @param ielement index of the element - * @param xz index of the quadrature point - * @param dt time step - * @param weight weights(x,z) for the quadrature point - * @param partial_derivatives partial derivatives of the shape functions - * @param properties properties of the element at the quadrature point - * @param mass_matrix mass matrix to update - */ - template - KOKKOS_INLINE_FUNCTION void mass_time_contribution( - const int &ielement, const int &xz, const type_real &dt, - const specfem::kokkos::array_type &weight, - const specfem::compute::element_partial_derivatives &partial_derivatives, - const specfem::compute::element_properties< - medium_type::value, property_type::value> &properties, - specfem::kokkos::array_type - &mass_matrix) const; - - /** - * @brief Compute the contribuition of BC to the gradient term - * - * @param ielement index of the element - * @param xz index of the quadrature point - * @param partial_derivatives spacial derivatives at the quadrature point - * @param df_dx Gradient of field in x-direction to update - * @param df_dz Gradient of field in z-direction to update - */ - KOKKOS_INLINE_FUNCTION - void enforce_gradient( - const int &ielement, const int &xz, - const specfem::compute::element_partial_derivatives &partial_derivatives, - specfem::kokkos::array_type &df_dx, - specfem::kokkos::array_type &df_dz) - const {}; - - /** - * @brief Compute the contribution of BC to the stress term - * - * @param ielement index of the element - * @param xz index of the quadrature point - * @param partial_derivatives spacial derivatives at the quadrature point - * @param properties properties of the element at the quadrature point - * @param stress_integrand_xi /f$ \sigma_{\xi} /f$ to update - * @param stress_integrand_xgamma /f$ \sigma_{\gamma} /f$ to update - * @return KOKKOS_INLINE_FUNCTION - */ - KOKKOS_INLINE_FUNCTION void enforce_stress( - const int &ielement, const int &xz, - const specfem::compute::element_partial_derivatives &partial_derivatives, - const specfem::compute::element_properties< - medium_type::value, property_type::value> &properties, - specfem::kokkos::array_type - &stress_integrand_xi, - specfem::kokkos::array_type - &stress_integrand_xgamma) const {}; - - /** - * @brief Compute the contribution of BC to the traction term - * - * @param ielement index of the element - * @param xz index of the quadrature point - * @param weight weights(x,z) for the quadrature point - * @param partial_derivatives partial derivatives of the shape functions - * @param properties properties of the element at the quadrature point - * @param velocity first derivative of the field computed from previous time - * step - * @param accelation second derivative of the field to update - * @return KOKKOS_INLINE_FUNCTION - */ - KOKKOS_INLINE_FUNCTION void enforce_traction( - const int &ielement, const int &xz, - const specfem::kokkos::array_type &weight, - const specfem::compute::element_partial_derivatives &partial_derivatives, - const specfem::compute::element_properties< - medium_type::value, property_type::value> &properties, - const specfem::kokkos::array_type - &velocity, - specfem::kokkos::array_type - &accelation) const; - - /** - * @brief Convert Stacey BC to string - * - * @return std::string String representation of the boundary condition - */ - inline static std::string to_string() { return "Stacey"; } - -private: - quadrature_points_type quadrature_points; ///< Quadrature points object. - specfem::kokkos::DeviceView1d - type; ///< type of the edge on an element on the boundary. -}; -} // namespace boundary_conditions -} // namespace enums -} // namespace specfem - -#endif // _ENUMS_BOUNDARY_CONDITIONS_STACEY2D_ACOUSTIC_HPP_ diff --git a/include/enumerations/boundary_conditions/stacey/stacey2d_acoustic.tpp b/include/enumerations/boundary_conditions/stacey/stacey2d_acoustic.tpp deleted file mode 100644 index 2dff281b..00000000 --- a/include/enumerations/boundary_conditions/stacey/stacey2d_acoustic.tpp +++ /dev/null @@ -1,223 +0,0 @@ -#ifndef _ENUMS_BOUNDARY_CONDITIONS_STACEY_2D_ACOUSTIC_TPP_ -#define _ENUMS_BOUNDARY_CONDITIONS_STACEY_2D_ACOUSTIC_TPP_ - -#include "compute/interface.hpp" -#include "enumerations/dimension.hpp" -#include "enumerations/medium.hpp" -#include "enumerations/quadrature.hpp" -#include "enumerations/specfem_enums.hpp" -#include "kokkos_abstractions.h" -#include "stacey2d_acoustic.hpp" - -namespace { - -KOKKOS_INLINE_FUNCTION void enforce_traction_boundary( - const type_real &weight, - const specfem::kokkos::array_type &dn, - const specfem::compute::element_properties< - specfem::enums::element::type::acoustic, - specfem::enums::element::property_tag::isotropic> &properties, - const specfem::kokkos::array_type &field_dot, - specfem::kokkos::array_type &field_dot_dot) { - - auto jacobian1d = dn.l2_norm(); - - field_dot_dot[0] += - // jacobian1d * weight * rho_vp_inverse * velocity - -1.0 * dn.l2_norm() * weight * properties.rho_vpinverse * field_dot[0]; - return; -} - -template -KOKKOS_FUNCTION void newmark_mass_terms( - const int &ix, const int &iz, const int &ngllx, const int &ngllz, - const type_real &dt, const specfem::compute::access::boundary_types &itype, - const specfem::enums::element::boundary_tag &tag, - const specfem::kokkos::array_type &weight, - const specfem::compute::element_partial_derivatives &partial_derivatives, - const specfem::compute::element_properties< - specfem::enums::element::type::acoustic, property> &properties, - specfem::kokkos::array_type &rmass_inverse) { - - specfem::kokkos::array_type velocity; - - velocity[0] = -1.0 * dt * 0.5; - - specfem::kokkos::array_type dn; // normal vector - - // Left Boundary - if (itype.left == tag && ix == 0) { - dn = partial_derivatives - .compute_normal(); - enforce_traction_boundary(weight[1], dn, properties, velocity, - rmass_inverse); - return; - } - - // Right Boundary - if (itype.right == tag && ix == ngllx - 1) { - dn = partial_derivatives - .compute_normal(); - enforce_traction_boundary(weight[1], dn, properties, velocity, - rmass_inverse); - return; - } - - // Bottom Boundary - if (itype.bottom == tag && iz == 0) { - dn = partial_derivatives - .compute_normal(); - enforce_traction_boundary(weight[0], dn, properties, velocity, - rmass_inverse); - return; - } - - // Top Boundary - if (itype.top == tag && iz == ngllz - 1) { - dn = partial_derivatives - .compute_normal(); - enforce_traction_boundary(weight[0], dn, properties, velocity, - rmass_inverse); - return; - } - - return; -} -} // namespace - -template -specfem::enums::boundary_conditions::stacey< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::acoustic, property, - qp_type>::stacey(const specfem::compute::boundaries &boundary_conditions, - const quadrature_points_type &quadrature_points) - : quadrature_points(quadrature_points), - type(boundary_conditions.stacey.acoustic.type) { - return; -} - -template -template -KOKKOS_INLINE_FUNCTION void specfem::enums::boundary_conditions::stacey< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::acoustic, property, qp_type>:: - mass_time_contribution( - const int &ielement, const int &xz, const type_real &dt, - const specfem::kokkos::array_type &weight, - const specfem::compute::element_partial_derivatives - &partial_derivatives, - const specfem::compute::element_properties< - specfem::enums::element::type::acoustic, property_type::value> - &properties, - specfem::kokkos::array_type &rmass_inverse) const { - - // Check if the GLL point is on the boundary - // -------------------------------------------------------------------------- - - constexpr int components = 1; - constexpr auto value_t = value; - - int ngllx, ngllz; - - quadrature_points.get_ngll(&ngllx, &ngllz); - - int ix, iz; - sub2ind(xz, ngllx, iz, ix); - - const auto itype = this->type(ielement); - if (!specfem::compute::access::is_on_boundary(value_t, itype, iz, ix, ngllz, ngllx)) { - return; - } - // -------------------------------------------------------------------------- - - if constexpr (time_scheme == specfem::enums::time_scheme::type::newmark) { - newmark_mass_terms(ix, iz, ngllx, ngllz, dt, itype, value_t, weight, - partial_derivatives, properties, rmass_inverse); - return; - } - - return; -} - -template -KOKKOS_INLINE_FUNCTION void specfem::enums::boundary_conditions::stacey< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::acoustic, property, qp_type>:: - enforce_traction( - const int &ielement, const int &xz, - const specfem::kokkos::array_type &weight, - const specfem::compute::element_partial_derivatives - &partial_derivatives, - const specfem::compute::element_properties< - specfem::enums::element::type::acoustic, property_type::value> - &properties, - const specfem::kokkos::array_type &field_dot, - specfem::kokkos::array_type &field_dot_dot) const { - - // Check if the GLL point is on the boundary - // -------------------------------------------------------------------------- - constexpr int components = 1; - constexpr auto value_t = value; - - int ngllx, ngllz; - - quadrature_points.get_ngll(&ngllx, &ngllz); - - int ix, iz; - sub2ind(xz, ngllx, iz, ix); - - const auto itype = this->type(ielement); - if (!specfem::compute::access::is_on_boundary(value_t, itype, iz, ix, ngllz, ngllx)) { - return; - } - // -------------------------------------------------------------------------- - - // enforce traction condition - // -------------------------------------------------------------------------- - // If the GLL point is on the corner the left or right traction conditions are - // applied top or bottom traction conditions are ignored in this case. This - // ensures there is no conflict in calculating the normal - - specfem::kokkos::array_type dn; // normal vector - - // Left Boundary - if (itype.left == value_t && ix == 0) { - dn = partial_derivatives - .compute_normal(); - enforce_traction_boundary(weight[1], dn, properties, field_dot, - field_dot_dot); - return; - } - - // Right Boundary - if (itype.right == value_t && ix == ngllx - 1) { - dn = partial_derivatives - .compute_normal(); - enforce_traction_boundary(weight[1], dn, properties, field_dot, - field_dot_dot); - return; - } - - // Bottom Boundary - if (itype.bottom == value_t && iz == 0) { - dn = partial_derivatives - .compute_normal(); - enforce_traction_boundary(weight[0], dn, properties, field_dot, - field_dot_dot); - return; - } - - // Top Boundary - if (itype.top == value_t && iz == ngllz - 1) { - dn = partial_derivatives - .compute_normal(); - enforce_traction_boundary(weight[0], dn, properties, field_dot, - field_dot_dot); - return; - } - // -------------------------------------------------------------------------- - - return; -} - -#endif /* _ENUMS_BOUNDARY_CONDITIONS_STACEY_2D_ACOUSTIC_TPP_ */ diff --git a/include/enumerations/boundary_conditions/stacey/stacey2d_elastic.hpp b/include/enumerations/boundary_conditions/stacey/stacey2d_elastic.hpp deleted file mode 100644 index 2bc7cf94..00000000 --- a/include/enumerations/boundary_conditions/stacey/stacey2d_elastic.hpp +++ /dev/null @@ -1,187 +0,0 @@ -#ifndef _ENUMS_BOUNDARY_CONDITIONS_STACEY2D_ELASTIC_HPP_ -#define _ENUMS_BOUNDARY_CONDITIONS_STACEY2D_ELASTIC_HPP_ - -#include "compute/interface.hpp" -#include "enumerations/dimension.hpp" -#include "enumerations/medium.hpp" -#include "enumerations/quadrature.hpp" -#include "enumerations/specfem_enums.hpp" -#include "kokkos_abstractions.h" -#include "stacey.hpp" -#include - -namespace specfem { -namespace enums { -namespace boundary_conditions { -/** - * @brief Stacey boundary conditions for 2D elastic elements - * - * @tparam property property type for the boundary condition (iso/anisotropic) - * @tparam qp_type Quadrature points type for the boundary condition - * (compile/run time) - */ -template -class stacey { - -public: - /** - * @name Typedefs - * - */ - ///@{ - /** - * @brief Medium type of the boundary. - * - */ - using medium_type = specfem::enums::element::medium::elastic; - /** - * @brief Dimension of the boundary. - * - */ - using dimension = specfem::enums::element::dimension::dim2; - /** - * @brief Quadrature points object to define the quadrature points either at - * compile time or run time. - * - */ - using quadrature_points_type = qp_type; - /** - * @brief Property type of the boundary. - * - */ - using property_type = property; - ///@} - - constexpr static specfem::enums::element::boundary_tag value = - specfem::enums::element::boundary_tag::stacey; ///< boundary tag - - /** - * @brief Construct a new stacey object - * - */ - stacey(){}; - - /** - * @brief Construct a new stacey object - * - * @param quadrature_points Quadrature points object - * @param type Type of the boundary - */ - stacey(const quadrature_points_type &quadrature_points, - const specfem::kokkos::DeviceView1d< - specfem::compute::access::boundary_types> &type) - : quadrature_points(quadrature_points), type(type) {} - - /** - * @brief Construct a new stacey object - * - * @param boundary_conditions boundary conditions object specifying the - * boundary conditions - * @param quadrature_points Quadrature points object - */ - stacey(const specfem::compute::boundaries &boundary_conditions, - const quadrature_points_type &quadrature_points); - - /** - * @brief Compute the mass time contribution for the boundary condition - * - * @tparam time_scheme Time scheme to use when computing the mass time - * contribution - * @param ielement index of the element - * @param xz index of the quadrature point - * @param dt time step - * @param weight weights(x,z) for the quadrature point - * @param partial_derivatives partial derivatives of the shape functions - * @param properties properties of the element at the quadrature point - * @param mass_matrix mass matrix to update - */ - template - KOKKOS_INLINE_FUNCTION void mass_time_contribution( - const int &ielement, const int &xz, const type_real &dt, - const specfem::kokkos::array_type &weight, - const specfem::compute::element_partial_derivatives &partial_derivatives, - const specfem::compute::element_properties< - medium_type::value, property_type::value> &properties, - specfem::kokkos::array_type - &mass_matrix) const; - - /** - * @brief Compute the contribuition of BC to the gradient term - * - * @param ielement index of the element - * @param xz index of the quadrature point - * @param partial_derivatives spacial derivatives at the quadrature point - * @param df_dx Gradient of field in x-direction to update - * @param df_dz Gradient of field in z-direction to update - */ - KOKKOS_INLINE_FUNCTION - void enforce_gradient( - const int &ielement, const int &xz, - const specfem::compute::element_partial_derivatives &partial_derivatives, - specfem::kokkos::array_type &df_dx, - specfem::kokkos::array_type &df_dz) - const {}; - - /** - * @brief Compute the contribution of BC to the stress term - * - * @param ielement index of the element - * @param xz index of the quadrature point - * @param partial_derivatives spacial derivatives at the quadrature point - * @param properties properties of the element at the quadrature point - * @param stress_integrand_xi /f$ \sigma_{\xi} /f$ to update - * @param stress_integrand_xgamma /f$ \sigma_{\gamma} /f$ to update - * @return KOKKOS_INLINE_FUNCTION - */ - KOKKOS_INLINE_FUNCTION void enforce_stress( - const int &ielement, const int &xz, - const specfem::compute::element_partial_derivatives &partial_derivatives, - const specfem::compute::element_properties< - medium_type::value, property_type::value> &properties, - specfem::kokkos::array_type - &stress_integrand_xi, - specfem::kokkos::array_type - &stress_integrand_xgamma) const {}; - - /** - * @brief Compute the contribution of BC to the traction term - * - * @param ielement index of the element - * @param xz index of the quadrature point - * @param weight weights(x,z) for the quadrature point - * @param partial_derivatives partial derivatives of the shape functions - * @param properties properties of the element at the quadrature point - * @param velocity first derivative of the field computed from previous time - * step - * @param accelation second derivative of the field to update - * @return KOKKOS_INLINE_FUNCTION - */ - KOKKOS_INLINE_FUNCTION void enforce_traction( - const int &ielement, const int &xz, - const specfem::kokkos::array_type &weight, - const specfem::compute::element_partial_derivatives &partial_derivatives, - const specfem::compute::element_properties< - medium_type::value, property_type::value> &properties, - const specfem::kokkos::array_type - &velocity, - specfem::kokkos::array_type - &accelation) const; - - /** - * @brief Convert Stacey BC to string - * - * @return std::string String representation of the boundary condition - */ - inline static std::string to_string() { return "Stacey"; } - -private: - quadrature_points_type quadrature_points; ///< Quadrature points object. - specfem::kokkos::DeviceView1d - type; ///< type of the edge on an element on the boundary. -}; -} // namespace boundary_conditions -} // namespace enums -} // namespace specfem - -#endif // _ENUMS_BOUNDARY_CONDITIONS_STACEY2D_ELASTIC_HPP_ diff --git a/include/enumerations/boundary_conditions/stacey/stacey2d_elastic.tpp b/include/enumerations/boundary_conditions/stacey/stacey2d_elastic.tpp deleted file mode 100644 index 73d90344..00000000 --- a/include/enumerations/boundary_conditions/stacey/stacey2d_elastic.tpp +++ /dev/null @@ -1,237 +0,0 @@ -#ifndef _ENUMS_BOUNDARY_CONDITIONS_STACEY2D_ELASTIC_TPP_ -#define _ENUMS_BOUNDARY_CONDITIONS_STACEY2D_ELASTIC_TPP_ - -#include "compute/interface.hpp" -#include "enumerations/dimension.hpp" -#include "enumerations/medium.hpp" -#include "enumerations/quadrature.hpp" -#include "enumerations/specfem_enums.hpp" -#include "kokkos_abstractions.h" -#include "stacey2d_elastic.hpp" -#include - -namespace { -KOKKOS_FUNCTION void enforce_traction_boundary( - const type_real &weight, - const specfem::kokkos::array_type &dn, - const specfem::compute::element_properties< - specfem::enums::element::type::elastic, - specfem::enums::element::property_tag::isotropic> &properties, - const specfem::kokkos::array_type &field_dot, - specfem::kokkos::array_type &field_dot_dot) { - - auto jacobian1d = dn.l2_norm(); - - auto vn = specfem::kokkos::array_type::dot(dn, field_dot); - - specfem::kokkos::array_type traction; - -#ifdef KOKKOS_ENABLE_CUDA -#pragma unroll -#endif - for (int icomp = 0; icomp < 2; ++icomp) - traction[icomp] = ((vn * dn[icomp] / (jacobian1d * jacobian1d)) * - (properties.rho_vp - properties.rho_vs)) + - field_dot[icomp] * properties.rho_vs; - - field_dot_dot[0] += -1.0 * traction[0] * jacobian1d * weight; - field_dot_dot[1] += -1.0 * traction[1] * jacobian1d * weight; - - return; -} - -template -KOKKOS_FUNCTION void newmark_mass_terms( - const int &ix, const int &iz, const int &ngllx, const int &ngllz, - const type_real &dt, const specfem::compute::access::boundary_types &itype, - const specfem::enums::element::boundary_tag &tag, - const specfem::kokkos::array_type &weight, - const specfem::compute::element_partial_derivatives &partial_derivatives, - const specfem::compute::element_properties< - specfem::enums::element::type::elastic, property> &properties, - specfem::kokkos::array_type &rmass_inverse) { - - specfem::kokkos::array_type velocity; - - velocity[0] = -1.0 * dt * 0.5; - velocity[1] = -1.0 * dt * 0.5; - - specfem::kokkos::array_type dn; - - // Left Boundary - if (itype.left == tag && ix == 0) { - dn = partial_derivatives - .compute_normal(); - enforce_traction_boundary(weight[1], dn, properties, velocity, - rmass_inverse); - return; - } - - // Right Boundary - if (itype.right == tag && ix == ngllx - 1) { - dn = partial_derivatives - .compute_normal(); - enforce_traction_boundary(weight[1], dn, properties, velocity, - rmass_inverse); - return; - } - - // Top Boundary - if (itype.top == tag && iz == ngllz - 1) { - dn = partial_derivatives - .compute_normal(); - enforce_traction_boundary(weight[0], dn, properties, velocity, - rmass_inverse); - return; - } - - // Bottom Boundary - if (itype.bottom == tag && iz == 0) { - dn = partial_derivatives - .compute_normal(); - enforce_traction_boundary(weight[0], dn, properties, velocity, - rmass_inverse); - return; - } - - return; -} -} // namespace - -template -specfem::enums::boundary_conditions::stacey< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::elastic, property, - qp_type>::stacey(const specfem::compute::boundaries &boundary_conditions, - const quadrature_points_type &quadrature_points) - : quadrature_points(quadrature_points), - type(boundary_conditions.stacey.elastic.type) { - return; -} - -template -template -KOKKOS_INLINE_FUNCTION void specfem::enums::boundary_conditions::stacey< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::elastic, property, qp_type>:: - mass_time_contribution( - const int &ielement, const int &xz, const type_real &dt, - const specfem::kokkos::array_type &weight, - const specfem::compute::element_partial_derivatives - &partial_derivatives, - const specfem::compute::element_properties< - specfem::enums::element::type::elastic, property_type::value> - &properties, - specfem::kokkos::array_type - &rmass_inverse) const { - - // Check if the GLL point is on the boundary - //-------------------------------------------------------------------------- - constexpr int components = 2; - constexpr auto value_t = value; - - int ngllx, ngllz; - - quadrature_points.get_ngll(&ngllx, &ngllz); - - int ix, iz; - sub2ind(xz, ngllx, iz, ix); - - const auto itype = this->type(ielement); - if (!specfem::compute::access::is_on_boundary(value_t, itype, iz, ix, ngllz, ngllx)) { - return; - } - //-------------------------------------------------------------------------- - - if constexpr (time_scheme == specfem::enums::time_scheme::type::newmark) { - newmark_mass_terms(ix, iz, ngllx, ngllz, dt, itype, value_t, weight, - partial_derivatives, properties, rmass_inverse); - return; - } - - return; -} - -template -KOKKOS_INLINE_FUNCTION void specfem::enums::boundary_conditions::stacey< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::elastic, property, qp_type>:: - enforce_traction( - const int &ielement, const int &xz, - const specfem::kokkos::array_type &weight, - const specfem::compute::element_partial_derivatives - &partial_derivatives, - const specfem::compute::element_properties< - specfem::enums::element::type::elastic, property_type::value> - &properties, - const specfem::kokkos::array_type &field_dot, - specfem::kokkos::array_type &field_dot_dot) const { - - // Check if the GLL point is on the boundary - //-------------------------------------------------------------------------- - constexpr int components = 2; - constexpr auto value_t = value; - - int ngllx, ngllz; - - quadrature_points.get_ngll(&ngllx, &ngllz); - - int ix, iz; - sub2ind(xz, ngllx, iz, ix); - - const auto itype = this->type(ielement); - if (!specfem::compute::access::is_on_boundary(value_t, itype, iz, ix, - ngllz, ngllx)) { - return; - } - //-------------------------------------------------------------------------- - - // enforce traction condition - // -------------------------------------------------------------------------- - // If the GLL point is on the corner the left or right traction conditions are - // applied top or bottom traction conditions are ignored in this case. This - // ensures there is no conflict in calculating the normal - - specfem::kokkos::array_type dn; - - // Left Boundary - if (itype.left == value_t && ix == 0) { - dn = partial_derivatives - .compute_normal(); - enforce_traction_boundary(weight[1], dn, properties, field_dot, - field_dot_dot); - return; - } - - // Right Boundary - if (itype.right == value_t && ix == ngllx - 1) { - dn = partial_derivatives - .compute_normal(); - enforce_traction_boundary(weight[1], dn, properties, field_dot, - field_dot_dot); - return; - } - - // Top Boundary - if (itype.top == value_t && iz == ngllz - 1) { - dn = partial_derivatives - .compute_normal(); - enforce_traction_boundary(weight[0], dn, properties, field_dot, - field_dot_dot); - return; - } - - // Bottom Boundary - if (itype.bottom == value_t && iz == 0) { - dn = partial_derivatives - .compute_normal(); - enforce_traction_boundary(weight[0], dn, properties, field_dot, - field_dot_dot); - return; - } - // -------------------------------------------------------------------------- - - return; -} - -#endif /* _ENUMS_BOUNDARY_CONDITIONS_STACEY2D_ELASTIC_TPP_ */ diff --git a/include/enumerations/dimension.hpp b/include/enumerations/dimension.hpp index 8e75b52c..594ce601 100644 --- a/include/enumerations/dimension.hpp +++ b/include/enumerations/dimension.hpp @@ -1,47 +1,50 @@ -#ifndef _ENUMERATIONS_DIMENSION_HPP_ -#define _ENUMERATIONS_DIMENSION_HPP_ +#pragma once -#include "specfem_enums.hpp" +#include namespace specfem { -namespace enums { -namespace element { +namespace dimension { + /** - * @namespace dimensionality property of the element + * @brief Dimension type enumeration * */ -namespace dimension { +enum class type { dim2, dim3 }; + /** - * @brief 2D element + * @brief Dimension * + * @tparam DimensionType dimension type enumeration */ -class dim2 { -public: - constexpr static int dim = 2; ///< Dimensionality of the element +template class dimension; - /** - * @brief Convert the dimension to a string - * - */ - __inline__ static std::string to_string() { return "2D"; } -}; /** - * @brief 3D element + * @brief 2D dimension specialization * */ -class dim3 { +template <> class dimension { public: - constexpr static int dim = 3; ///< Dimensionality of the element + static constexpr auto value = + specfem::dimension::type::dim2; ///< dimension type + static constexpr int dim = 2; ///< Number of dimensions + static std::string to_string() { + return "2D"; + } ///< Convert dimension to string +}; - /** - * @brief Convert the dimension to a string - * - */ - __inline__ static std::string to_string() { return "3D"; } +/** + * @brief 3D dimension specialization + * + */ +template <> class dimension { +public: + static constexpr auto value = + specfem::dimension::type::dim3; ///< dimension type + static constexpr int dim = 3; ///< Number of dimensions + static std::string to_string() { + return "3D"; + } ///< Convert dimension to string }; + } // namespace dimension -} // namespace element -} // namespace enums } // namespace specfem - -#endif /* _ENUMERATIONS_DIMENSION_HPP_ */ diff --git a/include/enumerations/interface.hpp b/include/enumerations/interface.hpp index 0d31f52a..f95b3ac1 100644 --- a/include/enumerations/interface.hpp +++ b/include/enumerations/interface.hpp @@ -1,10 +1,10 @@ #ifndef _ENUMERATIONS_INTERFACE_HPP_ #define _ENUMERATIONS_INTERFACE_HPP_ -#include "boundary_conditions/interface.hpp" +// #include "boundary_conditions/interface.hpp" #include "dimension.hpp" #include "medium.hpp" -#include "properties.hpp" +// #include "properties.hpp" #include "quadrature.hpp" #include "specfem_enums.hpp" diff --git a/include/enumerations/medium.hpp b/include/enumerations/medium.hpp index 616cc405..39bcf3ab 100644 --- a/include/enumerations/medium.hpp +++ b/include/enumerations/medium.hpp @@ -1,70 +1,83 @@ -#ifndef _ENUMERATIONS_MEDIUM_HPP_ -#define _ENUMERATIONS_MEDIUM_HPP_ +#pragma once -#include "specfem_enums.hpp" +#include "enumerations/dimension.hpp" namespace specfem { -namespace enums { namespace element { +constexpr int ntypes = 2; ///< Number of element types + +/** + * @brief Medium tag enumeration + * + */ +enum class medium_tag { elastic, acoustic, poroelastic }; + /** - * @namespace medium property of the element + * @brief Property tag enumeration * */ +enum class property_tag { isotropic }; +} // namespace element + namespace medium { + /** - * @brief Elastic medium + * @brief Medium * + * @tparam Dimension dimension type + * @tparam MediumTag medium tag + * @tparam PropertyTag property tag */ -class elastic { -public: - /** - * @brief constexpr defining the type of the element - * - */ - constexpr static specfem::enums::element::type value = - specfem::enums::element::type::elastic; - /** - * @brief Number of components for this medium - * - */ - constexpr static int components = 2; +template +class medium; - /** - * @brief Convert the medium to a string - * - */ - __inline__ static std::string to_string() { return "Elastic"; } +/** + * @brief 2D Elastic, Isotropic medium specialization + * + */ +template <> +class medium { +public: + static constexpr auto dimension = + specfem::dimension::type::dim2; ///< dimension type + static constexpr auto medium_tag = + specfem::element::medium_tag::elastic; ///< medium tag + static constexpr auto property_tag = + specfem::element::property_tag::isotropic; ///< property tag + static constexpr int components = + 2; ///< Number of components for the field inside the medium + static std::string to_string() { + return "Elastic, Isotropic"; + } ///< Convert medium to string }; /** - * @brief Acoustic medium + * @brief 2D Acoustic, Isotropic medium specialization * */ -class acoustic { +template <> +class medium { public: - /** - * @brief constexpr defining the type of the element - * - */ - constexpr static specfem::enums::element::type value = - specfem::enums::element::type::acoustic; - /** - * @brief constexpr defining number of components for this medium. - * - */ - constexpr static int components = 1; - - /** - * @brief Convert the medium to a string - * - */ - __inline__ static std::string to_string() { return "Acoustic"; } + static constexpr auto dimension = + specfem::dimension::type::dim2; ///< dimension type + static constexpr auto medium_tag = + specfem::element::medium_tag::acoustic; ///< medium tag + static constexpr auto property_tag = + specfem::element::property_tag::isotropic; ///< property tag + static constexpr int components = + 1; ///< Number of components for the field inside the medium + static std::string to_string() { + return "Acoustic, Isotropic"; + } ///< Convert medium to string }; } // namespace medium -} // namespace element -} // namespace enums } // namespace specfem - -#endif /* _ENUMERATIONS_MEDIUM_HPP_ */ diff --git a/include/enumerations/properties.hpp b/include/enumerations/properties.hpp deleted file mode 100644 index 81c2bf9f..00000000 --- a/include/enumerations/properties.hpp +++ /dev/null @@ -1,36 +0,0 @@ -#ifndef _ENUMERATIONS_PROPERTIES_HPP_ -#define _ENUMERATIONS_PROPERTIES_HPP_ - -#include "specfem_enums.hpp" - -namespace specfem { -namespace enums { -namespace element { -/** - * @namespace Elemental properties - * - * Properties can be utilized to distinguish elements based on physics or to - * optimize kernel calculations for specific elements. - */ -namespace property { -/** - * @brief Isotropic element - * - */ -class isotropic { -public: - constexpr static specfem::enums::element::property_tag value = - specfem::enums::element::property_tag::isotropic; - - /** - * @brief Convert the property to a string - * - */ - __inline__ static std::string to_string() { return "Isotropic"; } -}; -} // namespace property -} // namespace element -} // namespace enums -} // namespace specfem - -#endif /* _ENUMERATIONS_PROPERTIES_HPP_ */ diff --git a/include/enumerations/quadrature.hpp b/include/enumerations/quadrature.hpp index 7319204e..27a28823 100644 --- a/include/enumerations/quadrature.hpp +++ b/include/enumerations/quadrature.hpp @@ -161,9 +161,11 @@ class dynamic_quadrature_points { * * @tparam NGLL Number of quadrature points */ -template class static_quadrature_points { +template class static_quadrature_points { public: + constexpr static int NGLL = + NumberOfGLLPoints; ///< Number of quadrature points /** * @brief Scratch memory space type * diff --git a/include/enumerations/simulation.hpp b/include/enumerations/simulation.hpp new file mode 100644 index 00000000..04c043a7 --- /dev/null +++ b/include/enumerations/simulation.hpp @@ -0,0 +1,26 @@ +#pragma once + +namespace specfem { +namespace simulation { +/** + * @brief Simulation type enumeration + * + */ +enum class type { forward, combined }; + +template class simulation; + +template <> class simulation { +public: + static constexpr auto simulation_type = specfem::simulation::type::forward; + static std::string to_string() { return "Forward"; } +}; + +template <> class simulation { +public: + static constexpr auto simulation_type = specfem::simulation::type::combined; + static std::string to_string() { return "Adjoint & Forward combined"; } +}; + +} // namespace simulation +} // namespace specfem diff --git a/include/enumerations/specfem_enums.hpp b/include/enumerations/specfem_enums.hpp index 1d1453d0..320672fc 100644 --- a/include/enumerations/specfem_enums.hpp +++ b/include/enumerations/specfem_enums.hpp @@ -1,5 +1,4 @@ -#ifndef _ENUMERATIONS_SPECFEM_ENUM_HPP_ -#define _ENUMERATIONS_SPECFEM_ENUM_HPP_ +#pragma once #include "kokkos_abstractions.h" #include @@ -12,183 +11,26 @@ namespace specfem { namespace enums { /** - * @brief Cartesian axes + * @brief Cartesian axes enumeration * */ -enum class axes { - x, ///< X axis - y, ///< Y axis - z ///< Z axis -}; +enum class axes { x, y, z }; namespace seismogram { /** - * @brief type of seismogram + * @brief Seismogram type enumeration * */ -enum class type { - displacement, ///< Displacement seismogram - velocity, ///< Velocity Seismogram - acceleration ///< Acceleration seismogram -}; +enum class type { displacement, velocity, acceleration }; /** - * @brief Output format of seismogram + * @brief Output format of seismogram enumeration * */ -enum format { - seismic_unix, ///< Seismic unix output format - ascii ///< ASCII output format -}; +enum format { seismic_unix, ascii }; } // namespace seismogram -/** - * @namespace element namespace is used to store element properties used in the - * element class. - * - */ -namespace element { - -/** - * @brief type of element - * - * This is primarily used to label the element as elastic, acoustic or - * poroelastic. - * - */ -enum class type { - elastic, ///< elastic element - acoustic, ///< acoustic element - poroelastic ///< poroelastic element -}; - -enum class property_tag { - isotropic, ///< isotropic material -}; - -enum class boundary_tag { - // primary boundaries - none, ///< no boundary - acoustic_free_surface, ///< free surface boundary for acoustic elements - stacey, ///< stacey boundary for elements - - // composite boundaries - composite_stacey_dirichlet ///< composite boundary for acoustic elements -}; - -/** - * @brief Container class to store boundary tags - * - * - */ -class boundary_tag_container { -public: - /** - * @brief Get the tags object - * - * @return std::vector vector of boundary tags - */ - inline boundary_tag get_tag() const { return tag; } - - /** - * @brief Construct a new boundary tag container object - * - */ - boundary_tag_container(){}; - - /** - * @brief Construct a new boundary tag container object - * - * Please use operator+= to update the boundary tag container - * - * @param tag boundary tag - */ - boundary_tag_container &operator=(const boundary_tag &tag) = delete; - - /** - * @brief Update boundary tag container with new tag - * - * This function checks if a boundary can be of composite type and returns the - * correct tags - * - * @param rtag boundary tag to be added - */ - boundary_tag_container &operator+=(const boundary_tag &rtag) { - switch (rtag) { - case boundary_tag::none: - break; - case boundary_tag::acoustic_free_surface: - switch (this->tag) { - case boundary_tag::none: - this->tag = rtag; - break; - case boundary_tag::acoustic_free_surface: - case boundary_tag::composite_stacey_dirichlet: - break; - case boundary_tag::stacey: - this->tag = boundary_tag::composite_stacey_dirichlet; - break; - default: - throw std::runtime_error("Invalid boundary tag"); - break; - } - break; - case boundary_tag::stacey: - switch (this->tag) { - case boundary_tag::none: - this->tag = rtag; - break; - case boundary_tag::acoustic_free_surface: - this->tag = boundary_tag::composite_stacey_dirichlet; - break; - case boundary_tag::stacey: - case boundary_tag::composite_stacey_dirichlet: - break; - default: - throw std::runtime_error("Invalid boundary tag"); - break; - } - break; - case boundary_tag::composite_stacey_dirichlet: - switch (this->tag) { - case boundary_tag::none: - this->tag = rtag; - break; - case boundary_tag::acoustic_free_surface: - case boundary_tag::stacey: - case boundary_tag::composite_stacey_dirichlet: - break; - default: - throw std::runtime_error("Invalid boundary tag"); - break; - } - break; - default: - throw std::runtime_error("Invalid boundary tag"); - break; - } - - return *this; - } - - /** - * @brief Check if boundary tag container specifies a specific boundary tag - * - * This function checks if a boundary container specifies a specific boundary - * tag - * - * @param tag boundary tag to be checked - * @return bool true if boundary container specifies the boundary tag - */ - bool operator==(const boundary_tag &tag) const { return (tag == this->tag); } - -private: - boundary_tag tag = boundary_tag::none; ///< boundary tag -}; - -} // namespace element - /** * @namespace edge namespace is used to store enumerations used to describe the * edges @@ -196,22 +38,22 @@ class boundary_tag_container { */ namespace edge { /** - * @brief type of edge in the mesh + * @brief Edge type enumeration * */ enum type { - TOP, ///< Top edge - BOTTOM, ///< Bottom edge - LEFT, ///< Left edge - RIGHT ///< Right edge + NONE = 0, /// Not an edge + TOP = 1, ///< Top edge + BOTTOM = 2, ///< Bottom edge + LEFT = 3, ///< Left edge + RIGHT = 4 ///< Right edge }; -constexpr int num_edges = 4; ///< Number of edges in the mesh +constexpr int num_edges = 5; ///< Number of edges in the mesh } // namespace edge /** - * @namespace boundaries enumeration namespace is used to store enumerations - * used to describe various parts of the boundaries in a mesh. + * @namespace Boundaries enumeration * */ namespace boundaries { @@ -233,7 +75,7 @@ enum type { namespace time_scheme { /** - * @brief type of time scheme + * @brief Time scheme enumeration * */ enum class type { @@ -242,5 +84,3 @@ enum class type { } // namespace time_scheme } // namespace enums } // namespace specfem - -#endif /* _ENUMERATIONS_SPECFEM_ENUM_HPP_ */ diff --git a/include/enumerations/wavefield.hpp b/include/enumerations/wavefield.hpp new file mode 100644 index 00000000..9799c96b --- /dev/null +++ b/include/enumerations/wavefield.hpp @@ -0,0 +1,11 @@ +#pragma once + +namespace specfem { +namespace wavefield { +/** + * @brief Wavefield type enumeration + * + */ +enum class type { forward, adjoint, backward, buffer }; +} // namespace wavefield +} // namespace specfem diff --git a/include/fortranio/fortran_io.tpp b/include/fortranio/fortran_io.tpp deleted file mode 100644 index 686d2ab1..00000000 --- a/include/fortranio/fortran_io.tpp +++ /dev/null @@ -1,53 +0,0 @@ -#ifndef _FORTRAN_IO_TPP -#define _FORTRAN_IO_TPP - -#include "fortranio/fortran_io.hpp" -#include "specfem_setup.hpp" -#include -#include - -namespace specfem { -namespace fortran_IO { - -template -void fortran_read_value(std::vector *value, - std::ifstream &stream, - int &buffer_length) { - int nsize = value->size(); - std::vector &rvalue = *value; - - for (int i = 0; i < nsize; i++) { - specfem::fortran_IO::fortran_read_value(&rvalue[i], stream, buffer_length); - } - - return; -} - -template -void fortran_IO(std::ifstream &stream, int &buffer_length, T *value, - Args... values) { - - specfem::fortran_IO::fortran_read_value(value, stream, buffer_length); - specfem::fortran_IO::fortran_IO(stream, buffer_length, values...); - return; -} - -template -void fortran_read_line(std::ifstream &stream, Args... values) { - int buffer_length; - - if (!stream.is_open()) { - throw std::runtime_error("Could not find fortran file to read"); - } - - stream.read(reinterpret_cast(&buffer_length), fint); - specfem::fortran_IO::fortran_IO(stream, buffer_length, values...); - - stream.read(reinterpret_cast(&buffer_length), fint); - return; -} - -} // namespace fortran_IO -} // namespace specfem - -#endif diff --git a/include/fortranio/interface.hpp b/include/fortranio/interface.hpp deleted file mode 100644 index da5cea0f..00000000 --- a/include/fortranio/interface.hpp +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef _FORTRAN_IO_INTERFACE_HPP -#define _FORTRAN_IO_INTERFACE_HPP - -#include "fortran_io.hpp" -#include "fortran_io.tpp" -#include - -namespace specfem { -namespace fortran_IO { -/** - * @brief Read a line from fortran unformatted binary file - * - * @tparam Args Argument can be of the type bool, int, type_real, string, - * vector - * @param stream An open file stream. - * @param values Comma separated list of variable addresses to be read. - */ -template -void fortran_read_line(std::ifstream &stream, Args... values); -} // namespace fortran_IO -} // namespace specfem - -#endif diff --git a/include/frechet_derivatives/frechet_derivatives.hpp b/include/frechet_derivatives/frechet_derivatives.hpp new file mode 100644 index 00000000..278ad7f0 --- /dev/null +++ b/include/frechet_derivatives/frechet_derivatives.hpp @@ -0,0 +1,56 @@ +#pragma once + +#include "compute/assembly/assembly.hpp" +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include "impl/frechet_element.hpp" + +namespace specfem { +namespace frechet_derivatives { +/** + * @brief Compute Kernels to compute Frechet derivatives elements within a + * medium + * + * @tparam DimensionType Dimension for elements within this kernel + * @tparam MediumTag Medium for elements within this kernel + * @tparam NGLL Number of Gauss-Lobatto-Legendre points for elements within this + * kernel + */ +template +class frechet_derivatives { +public: + using dimension = specfem::dimension::dimension; + using medium_type = specfem::medium::medium; + + /** + * @name Constructor + */ + ///@{ + + /** + * @brief Construct a Freclet Derivatives kernels from spectral element + * assembly + * + * @param assembly Spectral element assembly + */ + frechet_derivatives(const specfem::compute::assembly &assembly) + : isotropic_elements(assembly) {} + + ///@} + + /** + * @brief Compute Frechet derivatives + * + * @param dt Time step + */ + void compute(const type_real &dt) { isotropic_elements.compute(dt); } + +private: + specfem::frechet_derivatives::impl::frechet_elements< + DimensionType, MediumTag, specfem::element::property_tag::isotropic, NGLL> + isotropic_elements; ///< Frechet derivatives kernels for isotropic + ///< elements +}; +} // namespace frechet_derivatives +} // namespace specfem diff --git a/include/frechet_derivatives/impl/element_kernel/acoustic_isotropic.hpp b/include/frechet_derivatives/impl/element_kernel/acoustic_isotropic.hpp new file mode 100644 index 00000000..4c6ee3ef --- /dev/null +++ b/include/frechet_derivatives/impl/element_kernel/acoustic_isotropic.hpp @@ -0,0 +1,38 @@ +#pragma once + +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include "point/field.hpp" +#include "point/field_derivatives.hpp" +#include "point/kernels.hpp" +#include "point/properties.hpp" + +namespace specfem { +namespace frechet_derivatives { +namespace impl { + +template +KOKKOS_FUNCTION specfem::point::kernels< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, UseSIMD> +impl_compute_element_kernel( + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, UseSIMD> &properties, + const specfem::point::field &adjoint_field, + const specfem::point::field &backward_field, + const specfem::point::field_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + UseSIMD> &adjoint_derivatives, + const specfem::point::field_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + UseSIMD> &backward_derivatives, + const type_real &dt); + +} // namespace impl +} // namespace frechet_derivatives +} // namespace specfem diff --git a/include/frechet_derivatives/impl/element_kernel/acoustic_isotropic.tpp b/include/frechet_derivatives/impl/element_kernel/acoustic_isotropic.tpp new file mode 100644 index 00000000..9b5ae6c6 --- /dev/null +++ b/include/frechet_derivatives/impl/element_kernel/acoustic_isotropic.tpp @@ -0,0 +1,46 @@ +#ifndef SPECFEM_FRECHET_DERIVATIVES_IMPL_ELEMENT_KERNEL_ACOUSTIC_ISOTROPIC_TPP +#define SPECFEM_FRECHET_DERIVATIVES_IMPL_ELEMENT_KERNEL_ACOUSTIC_ISOTROPIC_TPP + +#include "acoustic_isotropic.hpp" +#include "algorithms/dot.hpp" +#include "specfem_setup.hpp" + +template +KOKKOS_FUNCTION specfem::point::kernels< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, UseSIMD> +specfem::frechet_derivatives::impl::impl_compute_element_kernel( + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, UseSIMD> &properties, + const specfem::point::field &adjoint_field, + const specfem::point::field &backward_field, + const specfem::point::field_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + UseSIMD> &adjoint_derivatives, + const specfem::point::field_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + UseSIMD> &backward_derivatives, + const type_real &dt) { + + using datatype = + typename specfem::datatype::simd::datatype; + + const datatype rho_kl = + (adjoint_derivatives.du(0, 0) * backward_derivatives.du(0, 0) + + adjoint_derivatives.du(1, 0) * backward_derivatives.du(1, 0)) * + properties.rho_inverse * dt; + + const datatype kappa_kl = + specfem::algorithms::dot(adjoint_field.acceleration, + backward_field.displacement) * + static_cast(1.0) / properties.kappa * dt; + + return { rho_kl, kappa_kl }; +} + +#endif /* _FRECHET_DERIVATIVES_IMPL_ELEMENT_KERNEL_ACOUSTIC_ISOTROPIC_TPP */ diff --git a/include/frechet_derivatives/impl/element_kernel/elastic_isotropic.hpp b/include/frechet_derivatives/impl/element_kernel/elastic_isotropic.hpp new file mode 100644 index 00000000..c22ad5cd --- /dev/null +++ b/include/frechet_derivatives/impl/element_kernel/elastic_isotropic.hpp @@ -0,0 +1,38 @@ +#pragma once + +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include "point/field.hpp" +#include "point/field_derivatives.hpp" +#include "point/kernels.hpp" +#include "point/properties.hpp" + +namespace specfem { +namespace frechet_derivatives { +namespace impl { + +template +KOKKOS_FUNCTION specfem::point::kernels< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, UseSIMD> +impl_compute_element_kernel( + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, UseSIMD> &properties, + const specfem::point::field &adjoint_field, + const specfem::point::field &backward_field, + const specfem::point::field_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + UseSIMD> &adjoint_derivatives, + const specfem::point::field_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + UseSIMD> &backward_derivatives, + const type_real &dt); + +} // namespace impl +} // namespace frechet_derivatives +} // namespace specfem diff --git a/include/frechet_derivatives/impl/element_kernel/elastic_isotropic.tpp b/include/frechet_derivatives/impl/element_kernel/elastic_isotropic.tpp new file mode 100644 index 00000000..768e1ff7 --- /dev/null +++ b/include/frechet_derivatives/impl/element_kernel/elastic_isotropic.tpp @@ -0,0 +1,106 @@ +#ifndef _FRECHET_DERIVATIVES_IMPL_ELEMENT_KERNEL_ELASTIC_ISOTROPIC_TPP +#define _FRECHET_DERIVATIVES_IMPL_ELEMENT_KERNEL_ELASTIC_ISOTROPIC_TPP + +#include "algorithms/dot.hpp" +#include "elastic_isotropic.hpp" +#include "globals.h" +#include "specfem_setup.hpp" + +template +KOKKOS_FUNCTION specfem::point::kernels +specfem::frechet_derivatives::impl::impl_compute_element_kernel( + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, UseSIMD> &properties, + const specfem::point::field &adjoint_field, + const specfem::point::field &backward_field, + const specfem::point::field_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + UseSIMD> &adjoint_derivatives, + const specfem::point::field_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + UseSIMD> &backward_derivatives, + const type_real &dt) { + + using datatype = + typename specfem::datatype::simd::datatype; + + const datatype kappa = properties.lambdaplus2mu - properties.mu; + + if (specfem::globals::simulation_wave == specfem::wave::p_sv) { + const datatype ad_dsxx = adjoint_derivatives.du(0, 0); + const datatype ad_dsxz = + static_cast(0.5) * + (adjoint_derivatives.du(0, 1) + adjoint_derivatives.du(1, 0)); + const datatype ad_dszz = adjoint_derivatives.du(1, 1); + + const datatype b_dsxx = backward_derivatives.du(0, 0); + const datatype b_dsxz = + static_cast(0.5) * + (backward_derivatives.du(0, 1) + backward_derivatives.du(1, 0)); + const datatype b_dszz = backward_derivatives.du(1, 1); + + // const type_real kappa_kl = + // -1.0 * kappa * dt * ((ad_dsxx + ad_dszz) * (b_dsxx + b_dszz)); + // const type_real mu_kl = -2.0 * properties.mu * dt * + // (ad_dsxx * b_dsxx + ad_dszz * b_dszz + + // 2.0 * ad_dsxz * b_dsxz - 1.0 / 3.0 * kappa_kl); + // const type_real rho_kl = + // -1.0 * properties.rho * dt * + // (specfem::algorithms::dot(adjoint_field.acceleration, + // backward_field.displacement)); + + datatype kappa_kl = (ad_dsxx + ad_dszz) * (b_dsxx + b_dszz); + datatype mu_kl = (ad_dsxx * b_dsxx + ad_dszz * b_dszz + + static_cast(2.0) * ad_dsxz * b_dsxz - + static_cast(1.0 / 3.0) * kappa_kl); + datatype rho_kl = specfem::algorithms::dot(adjoint_field.acceleration, + backward_field.displacement); + + kappa_kl = static_cast(-1.0) * kappa * dt * kappa_kl; + mu_kl = static_cast(-2.0) * properties.mu * dt * mu_kl; + rho_kl = static_cast(-1.0) * properties.rho * dt * rho_kl; + + const datatype rhop_kl = rho_kl + kappa_kl + mu_kl; + + const datatype beta_kl = static_cast(2.0) * + (mu_kl - static_cast(4.0 / 3.0) * + properties.mu / kappa * kappa_kl); + + const datatype alpha_kl = + static_cast(2.0) * + (static_cast(1.0) + + static_cast(4.0 / 3.0) * properties.mu / kappa) * + kappa_kl; + + return { rho_kl, mu_kl, kappa_kl, rhop_kl, alpha_kl, beta_kl }; + } else if (specfem::globals::simulation_wave == specfem::wave::sh) { + const datatype kappa_kl = 0.0; + const datatype mu_kl = + static_cast(-2.0) * properties.mu * dt * + static_cast(0.5) * + (adjoint_derivatives.du(0, 0) * backward_derivatives.du(0, 0) + + adjoint_derivatives.du(1, 0) * backward_derivatives.du(1, 0)); + const datatype rho_kl = + static_cast(-1.0) * properties.rho * dt * + specfem::algorithms::dot(adjoint_field.acceleration, + backward_field.displacement); + + const datatype rhop_kl = rho_kl + kappa_kl + mu_kl; + const datatype alpha_kl = 0.0; + const datatype beta_kl = static_cast(2.0) * mu_kl; + + return { rho_kl, mu_kl, kappa_kl, rhop_kl, alpha_kl, beta_kl }; + } else { + static_assert("Simulation wave not supported"); + return { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }; + } +} + +#endif /* _FRECHET_DERIVATIVES_IMPL_ELEMENT_KERNEL_ELASTIC_ISOTROPIC_TPP */ diff --git a/include/frechet_derivatives/impl/element_kernel/element_kernel.hpp b/include/frechet_derivatives/impl/element_kernel/element_kernel.hpp new file mode 100644 index 00000000..1616eff4 --- /dev/null +++ b/include/frechet_derivatives/impl/element_kernel/element_kernel.hpp @@ -0,0 +1,44 @@ +#ifndef _FRECHET_DERIVATIVES_IMPL_ELEMENT_KERNEL_ELEMENT_KERNEL_HPP +#define _FRECHET_DERIVATIVES_IMPL_ELEMENT_KERNEL_ELEMENT_KERNEL_HPP + +#include "acoustic_isotropic.hpp" +#include "elastic_isotropic.hpp" +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include "point/field.hpp" +#include "point/field_derivatives.hpp" +#include "point/kernels.hpp" +#include "point/properties.hpp" +#include + +namespace specfem { +namespace frechet_derivatives { +namespace impl { + +template +KOKKOS_FUNCTION + specfem::point::kernels + element_kernel( + const specfem::point::properties &properties, + const specfem::point::field &adjoint_field, + const specfem::point::field &backward_field, + const specfem::point::field_derivatives &adjoint_derivatives, + const specfem::point::field_derivatives &backward_derivatives, + const type_real &dt) { + return impl_compute_element_kernel(properties, adjoint_field, backward_field, + adjoint_derivatives, backward_derivatives, + dt); +} + +} // namespace impl +} // namespace frechet_derivatives +} // namespace specfem + +#endif /* _FRECHET_DERIVATIVES_IMPL_ELEMENT_KERNEL_ELEMENT_KERNEL_HPP */ diff --git a/include/frechet_derivatives/impl/frechet_element.hpp b/include/frechet_derivatives/impl/frechet_element.hpp new file mode 100644 index 00000000..9619f9a1 --- /dev/null +++ b/include/frechet_derivatives/impl/frechet_element.hpp @@ -0,0 +1,124 @@ +#ifndef _FRECHET_DERIVATIVES_IMPL_FRECHLET_ELEMENT_HPP +#define _FRECHET_DERIVATIVES_IMPL_FRECHLET_ELEMENT_HPP + +#include "chunk_element/field.hpp" +#include "compute/assembly/assembly.hpp" +#include "parallel_configuration/chunk_config.hpp" +#include "point/field.hpp" +#include "point/field_derivatives.hpp" +#include "policies/chunk.hpp" +#include + +namespace specfem { +namespace frechet_derivatives { +namespace impl { + +template +class KernelDataTypes { +public: + constexpr static bool using_simd = true; + using simd = specfem::datatype::simd; + using ParallelConfig = specfem::parallel_config::default_chunk_config< + DimensionType, simd, Kokkos::DefaultExecutionSpace>; + + using ChunkElementFieldType = specfem::chunk_element::field< + ParallelConfig::chunk_size, NGLL, DimensionType, MediumTag, + specfem::kokkos::DevScratchSpace, Kokkos::MemoryTraits, + true, false, false, false, using_simd>; + + using ElementQuadratureType = specfem::element::quadrature< + NGLL, DimensionType, specfem::kokkos::DevScratchSpace, + Kokkos::MemoryTraits, true, false>; + + using AdjointPointFieldType = + specfem::point::field; + + using BackwardPointFieldType = + specfem::point::field; + + using PointFieldDerivativesType = + specfem::point::field_derivatives; + + using PointPropertiesType = + specfem::point::properties; + + using ChunkPolicy = specfem::policy::element_chunk; +}; + +/** + * @brief Compute Frechet derivatives for elements within a medium and property + * tag + * + * @tparam DimensionType Dimension for elements within this kernel + * @tparam MediumTag Medium for elements within this kernel + * @tparam PropertyTag Property for elements within this kernel + * @tparam NGLL Number of Gauss-Lobatto-Legendre points for elements within this + * kernel + */ +template +class frechet_elements { +private: + using datatype = KernelDataTypes; + using simd = typename datatype::simd; + using ParallelConfig = typename datatype::ParallelConfig; + using ChunkElementFieldType = typename datatype::ChunkElementFieldType; + using ElementQuadratureType = typename datatype::ElementQuadratureType; + using AdjointPointFieldType = typename datatype::AdjointPointFieldType; + using BackwardPointFieldType = typename datatype::BackwardPointFieldType; + using PointFieldDerivativesType = + typename datatype::PointFieldDerivativesType; + using PointPropertiesType = typename datatype::PointPropertiesType; + using ChunkPolicy = typename datatype::ChunkPolicy; + +public: + /** + * @name Constructor + */ + ///@{ + + /** + * @brief Construct a Freclet Derivatives kernels from spectral element + * assembly + * + * @param assembly Spectral element assembly + */ + frechet_elements(const specfem::compute::assembly &assembly); + ///@} + + /** + * @brief Compute Frechet derivatives + * + * @param dt Time step + */ + void compute(const type_real &dt); + +private: + specfem::kokkos::DeviceView1d element_index; ///< Spectral element index + ///< for elements within + ///< this kernel + specfem::kokkos::HostMirror1d h_element_index; ///< Host mirror of + ///< element_index + specfem::compute::simulation_field + adjoint_field; ///< Adjoint field + specfem::compute::simulation_field + backward_field; ///< Backward field + specfem::compute::kernels kernels; ///< Misfit kernels + specfem::compute::quadrature quadrature; ///< Integration quadrature + specfem::compute::properties properties; ///< Material properties + specfem::compute::partial_derivatives partial_derivatives; ///< Spatial + ///< derivatives of + ///< shape + ///< functions +}; +} // namespace impl +} // namespace frechet_derivatives +} // namespace specfem + +#endif /* _FRECHET_DERIVATIVES_IMPL_FRECHLET_ELEMENT_HPP */ diff --git a/include/frechet_derivatives/impl/frechet_element.tpp b/include/frechet_derivatives/impl/frechet_element.tpp new file mode 100644 index 00000000..aad4ec51 --- /dev/null +++ b/include/frechet_derivatives/impl/frechet_element.tpp @@ -0,0 +1,266 @@ +#ifndef _FRECHET_DERIVATIVES_IMPL_FRECHLET_ELEMENT_TPP +#define _FRECHET_DERIVATIVES_IMPL_FRECHLET_ELEMENT_TPP + +#include "algorithms/gradient.hpp" +#include "element_kernel/element_kernel.hpp" +#include + +template +specfem::frechet_derivatives::impl::frechet_elements< + DimensionType, MediumTag, PropertyTag, + NGLL>::frechet_elements(const specfem::compute::assembly &assembly) + : adjoint_field(assembly.fields.adjoint), + backward_field(assembly.fields.backward), kernels(assembly.kernels), + properties(assembly.properties), quadrature(assembly.mesh.quadratures), + partial_derivatives(assembly.partial_derivatives) { + + const int nspec = assembly.properties.nspec; + + // Count the number of elements that belong to this FE + int nelements = 0; + for (int ispec = 0; ispec < nspec; ++ispec) { + if ((assembly.properties.h_element_types(ispec) == MediumTag) && + (assembly.properties.h_element_property(ispec) == PropertyTag)) { + nelements++; + } + } + + // Allocate memory for the element index + element_index = specfem::kokkos::DeviceView1d( + "specfem::frechet_derivatives::frechet_elements::element_index", + nelements); + h_element_index = Kokkos::create_mirror_view(element_index); + + // Fill the element index + int ielement = 0; + for (int ispec = 0; ispec < nspec; ++ispec) { + if ((assembly.properties.h_element_types(ispec) == MediumTag) && + (assembly.properties.h_element_property(ispec) == PropertyTag)) { + h_element_index(ielement) = ispec; + ielement++; + } + } + + // Assert that ispec of the elements is contiguous + for (int ispec = 0; ispec < nelements; ++ispec) { + if (ispec != 0) { + if (h_element_index(ispec) != h_element_index(ispec - 1) + 1) { + throw std::runtime_error("Element index is not contiguous"); + } + } + } + + Kokkos::deep_copy(element_index, h_element_index); + + return; +} + +template +void specfem::frechet_derivatives::impl::frechet_elements< + DimensionType, MediumTag, PropertyTag, NGLL>::compute(const type_real &dt) { + + const int nelements = element_index.extent(0); + + if (nelements == 0) { + return; + } + + int scratch_size = 2 * ChunkElementFieldType::shmem_size() + + ElementQuadratureType::shmem_size(); + + ChunkPolicy chunk_policy(element_index, NGLL, NGLL); + + constexpr int simd_size = simd::size(); + + Kokkos::parallel_for( + "specfem::frechet_derivatives::frechet_elements::compute", + chunk_policy.set_scratch_size(0, Kokkos::PerTeam(scratch_size)), + KOKKOS_CLASS_LAMBDA(const typename ChunkPolicy::member_type &team) { + // Allocate scratch memory + ChunkElementFieldType adjoint_element_field(team); + ChunkElementFieldType backward_element_field(team); + ElementQuadratureType quadrature_element(team); + + specfem::compute::load_on_device(team, quadrature, quadrature_element); + + for (int tile = 0; tile < ChunkPolicy::tile_size * simd_size; + tile += ChunkPolicy::chunk_size * simd_size) { + const int starting_element_index = + team.league_rank() * ChunkPolicy::tile_size * simd_size + + tile; + + if (starting_element_index >= nelements) { + break; + } + + const auto iterator = + chunk_policy.league_iterator(starting_element_index); + + // Populate Scratch Views + specfem::compute::load_on_device(team, iterator, adjoint_field, + adjoint_element_field); + specfem::compute::load_on_device(team, iterator, backward_field, + backward_element_field); + + team.team_barrier(); + + // Gernerate the Kernels + // We call the gradient algorith, which computes the gradient of + // adjoint and backward fields at each point in the element + // The Lambda function is is passed to the gradient algorithm + // which is applied to gradient result for every quadrature point + specfem::algorithms::gradient( + team, iterator, partial_derivatives, + quadrature_element.hprime_gll, adjoint_element_field.displacement, + backward_element_field.displacement, + [&](const typename ChunkPolicy::iterator_type::index_type + &iterator_index, + const typename PointFieldDerivativesType::ViewType &df, + const typename PointFieldDerivativesType::ViewType &dg) { + const auto index = iterator_index.index; + // Load properties, adjoint field, and backward field + // for the point + // ------------------------------ + const auto point_properties = [&]() -> PointPropertiesType { + PointPropertiesType point_properties; + specfem::compute::load_on_device(index, properties, + point_properties); + return point_properties; + }(); + + const auto adjoint_point_field = [&]() { + AdjointPointFieldType adjoint_point_field; + specfem::compute::load_on_device(index, adjoint_field, + adjoint_point_field); + return adjoint_point_field; + }(); + + const auto backward_point_field = [&]() { + BackwardPointFieldType backward_point_field; + specfem::compute::load_on_device(index, backward_field, + backward_point_field); + return backward_point_field; + }(); + // ------------------------------ + + const PointFieldDerivativesType adjoint_point_derivatives(df); + const PointFieldDerivativesType backward_point_derivatives(dg); + + // Compute the kernel for the point + const auto point_kernel = + specfem::frechet_derivatives::impl::element_kernel( + point_properties, adjoint_point_field, + backward_point_field, adjoint_point_derivatives, + backward_point_derivatives, dt); + + // Update the kernel in the global memory + specfem::compute::add_on_device(index, point_kernel, kernels); + }); + } + }); + + // Kokkos::parallel_for( + // "specfem::frechet_derivatives::frechet_derivatives::compute", + // Kokkos::TeamPolicy(nelements, + // Kokkos::AUTO, + // Kokkos::AUTO) + // .set_scratch_size(0, Kokkos::PerTeam(scratch_size)), + // KOKKOS_CLASS_LAMBDA( + // const + // Kokkos::TeamPolicy::member_type + // &team) { + // const int ielement = team.league_rank(); + // const int ispec = element_index(ielement); + + // // Allocate scratch memory + // ElementFieldType adjoint_element_field(team); + // ElementFieldType backward_element_field(team); + // ElementQuadratureType quadrature_element(team); + + // // Populate Scratch Views + // specfem::compute::load_on_device(team, ispec, adjoint_field, + // adjoint_element_field); + // specfem::compute::load_on_device(team, ispec, backward_field, + // backward_element_field); + // specfem::compute::load_on_device(team, quadrature, + // quadrature_element); + + // // Compute gradients + // Kokkos::parallel_for( + // Kokkos::TeamThreadRange(team, NGLL * NGLL), [=](const int &xz) { + // int ix, iz; + // sub2ind(xz, NGLL, iz, ix); + // const specfem::point::index index(ispec, iz, ix); + // const AdjointPointFieldType adjoint_point_field = [&]() { + // AdjointPointFieldType adjoint_point_field; + // specfem::compute::load_on_device(index, adjoint_field, + // adjoint_point_field); + // return adjoint_point_field; + // }(); + + // const BackwardPointFieldType backward_point_field = [&]() { + // BackwardPointFieldType backward_point_field; + // specfem::compute::load_on_device(index, backward_field, + // backward_point_field); + // return backward_point_field; + // }(); + + // const auto point_partial_derivatives = + // [&]() -> specfem::point::partial_derivatives2 { + // specfem::point::partial_derivatives2 + // point_partial_derivatives; + // specfem::compute::load_on_device(index, partial_derivatives, + // point_partial_derivatives); + // return point_partial_derivatives; + // }(); + + // const auto adjoint_point_derivatives = [&]() { + // specfem::kokkos::array_type dfield_dx; + // specfem::kokkos::array_type dfield_dz; + // specfem::algorithms::gradient( + // ix, iz, quadrature_element.hprime_gll, + // adjoint_element_field.displacement, + // point_partial_derivatives, dfield_dx, dfield_dz); + // return PointFieldDerivativesType(dfield_dx, dfield_dz); + // }(); + + // const auto backward_point_derivatives = [&]() { + // specfem::kokkos::array_type dfield_dx; + // specfem::kokkos::array_type dfield_dz; + // specfem::algorithms::gradient( + // ix, iz, quadrature_element.hprime_gll, + // backward_element_field.displacement, + // point_partial_derivatives, dfield_dx, dfield_dz); + // return PointFieldDerivativesType(dfield_dx, dfield_dz); + // }(); + + // const auto point_properties = + // [&]() -> specfem::point::properties + // { + // specfem::point::properties + // point_properties; + // specfem::compute::load_on_device(index, properties, + // point_properties); + // return point_properties; + // }(); + + // const auto point_kernel = + // specfem::frechet_derivatives::impl::element_kernel( + // point_properties, adjoint_point_field, + // backward_point_field, adjoint_point_derivatives, + // backward_point_derivatives, dt); + + // specfem::compute::add_on_device(index, point_kernel, kernels); + // }); + // }); + + Kokkos::fence(); + + return; +} + +#endif /* _FRECHET_DERIVATIVES_IMPL_FRECHLET_ELEMENT_TPP */ diff --git a/include/jacobian/jacobian.hpp b/include/jacobian/jacobian.hpp index 0f6697ab..98878e6e 100644 --- a/include/jacobian/jacobian.hpp +++ b/include/jacobian/jacobian.hpp @@ -2,6 +2,7 @@ #define _JACOBIAN_HPP #include "kokkos_abstractions.h" +#include "point/partial_derivatives.hpp" #include "specfem_setup.hpp" namespace specfem { @@ -58,8 +59,7 @@ compute_locations(const specfem::kokkos::HostView2d s_coorg, std::tuple compute_locations(const specfem::kokkos::HostTeam::member_type &teamMember, const specfem::kokkos::HostScratchView2d s_coorg, - const int ngnod, - const specfem::kokkos::HostView1d shape2D); + const int ngnod, const std::vector shape2D); /** * @brief Compute global locations (x,z) from shape function matrix calcualted @@ -72,8 +72,7 @@ compute_locations(const specfem::kokkos::HostTeam::member_type &teamMember, */ std::tuple compute_locations(const specfem::kokkos::HostView2d s_coorg, - const int ngnod, - const specfem::kokkos::HostView1d shape2D); + const int ngnod, const std::vector shape2D); /** * @brief Compute partial derivatives at \f$ (\xi, \gamma) \f$ @@ -235,6 +234,12 @@ compute_inverted_derivatives( const specfem::kokkos::HostView2d s_coorg, const int ngnod, const type_real xi, const type_real gamma); +specfem::point::partial_derivatives +compute_derivatives(const specfem::kokkos::HostTeam::member_type &teamMember, + const specfem::kokkos::HostScratchView2d s_coorg, + const int ngnod, + const specfem::kokkos::HostView2d dershape2D); + } // namespace jacobian } // namespace specfem diff --git a/include/jacobian/shape_functions.hpp b/include/jacobian/shape_functions.hpp index 1cd17e16..dcf5f954 100644 --- a/include/jacobian/shape_functions.hpp +++ b/include/jacobian/shape_functions.hpp @@ -18,8 +18,9 @@ namespace jacobian { * @return specfem::kokkos::HostView1d View defining the shape * function */ -specfem::kokkos::HostView1d -define_shape_functions(const double xi, const double gamma, const int ngod); +std::vector define_shape_functions(const type_real xi, + const type_real gamma, + const int ngod); /** * @brief Derivates of shape function at a particular point * @@ -32,8 +33,8 @@ define_shape_functions(const double xi, const double gamma, const int ngod); * of shape function (\f$ \partial N/\partial \xi \f$, \f$ \partial N/\partial * \gamma \f$) */ -specfem::kokkos::HostView2d -define_shape_functions_derivatives(const double xi, const double gamma, +std::vector > +define_shape_functions_derivatives(const type_real xi, const type_real gamma, const int ngod); /** @@ -45,7 +46,7 @@ define_shape_functions_derivatives(const double xi, const double gamma, * @param shape2D View defining the shape function (updated by this function) */ void define_shape_functions(specfem::kokkos::HostView1d shape2D, - const double xi, const double gamma, + const type_real xi, const type_real gamma, const int ngod); /** * @brief Derivates of shape function at a particular point @@ -58,8 +59,8 @@ void define_shape_functions(specfem::kokkos::HostView1d shape2D, * \f$) (updated by this function) */ void define_shape_functions_derivatives( - specfem::kokkos::HostView2d dershape2D, const double xi, - const double gamma, const int ngod); + specfem::kokkos::HostView2d dershape2D, const type_real xi, + const type_real gamma, const int ngod); } // namespace jacobian } // namespace specfem diff --git a/include/kernels/frechet_kernels.hpp b/include/kernels/frechet_kernels.hpp new file mode 100644 index 00000000..5be79ea6 --- /dev/null +++ b/include/kernels/frechet_kernels.hpp @@ -0,0 +1,36 @@ +#ifndef _SPECFEM_KERNELS_FRECHET_KERNELS_HPP +#define _SPECFEM_KERNELS_FRECHET_KERNELS_HPP + +#include "compute/assembly/assembly.hpp" +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include "frechet_derivatives/frechet_derivatives.hpp" + +namespace specfem { +namespace kernels { + +template +class frechet_kernels { +public: + frechet_kernels(const specfem::compute::assembly &assembly) + : elastic_elements(assembly), acoustic_elements(assembly) {} + + inline void compute_derivatives(const type_real &dt) { + elastic_elements.compute(dt); + acoustic_elements.compute(dt); + } + +private: + specfem::frechet_derivatives::frechet_derivatives< + DimensionType, specfem::element::medium_tag::elastic, NGLL> + elastic_elements; + + specfem::frechet_derivatives::frechet_derivatives< + DimensionType, specfem::element::medium_tag::acoustic, NGLL> + acoustic_elements; +}; + +} // namespace kernels +} // namespace specfem + +#endif /* _SPECFEM_KERNELS_FRECHET_KERNELS_HPP */ diff --git a/include/kernels/impl/domain_kernels.hpp b/include/kernels/impl/domain_kernels.hpp new file mode 100644 index 00000000..6c92253e --- /dev/null +++ b/include/kernels/impl/domain_kernels.hpp @@ -0,0 +1,83 @@ +#ifndef _SPECFEM_KERNELS_IMPL_DOMAIN_KERNELS_HPP +#define _SPECFEM_KERNELS_IMPL_DOMAIN_KERNELS_HPP + +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include "enumerations/simulation.hpp" +#include "enumerations/specfem_enums.hpp" +#include "kernels.hpp" + +namespace specfem { +namespace kernels { +namespace impl { +template +class domain_kernels { +public: + domain_kernels(const type_real dt, const specfem::compute::assembly &assembly, + const qp_type &quadrature_points) + : elastic_kernels(dt, assembly, quadrature_points), + acoustic_kernels(dt, assembly, quadrature_points) {} + + void prepare_wavefields(); + + template + inline void update_wavefields(const int istep) { + if constexpr (medium == specfem::element::medium_tag::elastic) { + elastic_kernels.update_wavefields(istep); + } else if constexpr (medium == specfem::element::medium_tag::acoustic) { + acoustic_kernels.update_wavefields(istep); + } + } + + void initialize(const type_real &dt) { + + elastic_kernels.invert_mass_matrix(); + acoustic_kernels.invert_mass_matrix(); + return; + } + + inline void compute_seismograms(const int &isig_step) { + elastic_kernels.compute_seismograms(isig_step); + acoustic_kernels.compute_seismograms(isig_step); + } + +private: + specfem::kernels::impl::kernels + elastic_kernels; + specfem::kernels::impl::kernels + acoustic_kernels; +}; + +// template +// class domain_kernels { +// public: +// using elastic_type = specfem::enums::element::medium::elastic; +// using acoustic_type = specfem::enums::element::medium::acoustic; +// constexpr static auto forward_type = +// specfem::enums::simulation::type::forward; +// constexpr static auto adjoint_type = +// specfem::enums::simulation::type::adjoint; +// domain_kernels(const specfem::compute::assembly &assembly, +// const qp_type &quadrature_points); + +// void prepare_wavefields(); + +// template +// void update_wavefields(const int istep); + +// private: +// specfem::kernels::impl::domain_kernels_impl +// forward_kernels; +// specfem::kernels::impl::domain_kernels_impl +// adjoint_kernels; +// }; +} // namespace impl +} // namespace kernels +} // namespace specfem + +#endif /* _SPECFEM_KERNELS_IMPL_DOMAIN_KERNELS_HPP */ diff --git a/include/kernels/impl/interface_kernels.hpp b/include/kernels/impl/interface_kernels.hpp new file mode 100644 index 00000000..8e125ce6 --- /dev/null +++ b/include/kernels/impl/interface_kernels.hpp @@ -0,0 +1,60 @@ +#ifndef _SPECFEM_KERNELS_IMPL_INTERFACE_KERNELS_HPP +#define _SPECFEM_KERNELS_IMPL_INTERFACE_KERNELS_HPP + +#include "compute/interface.hpp" +#include "coupled_interface/coupled_interface.hpp" +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include "enumerations/simulation.hpp" + +namespace specfem { +namespace kernels { +namespace impl { +template +class interface_kernels; + +template +class interface_kernels { +public: + interface_kernels(const specfem::compute::assembly &assembly) + : elastic_acoustic_interface(assembly) {} + + inline void compute_coupling() { + elastic_acoustic_interface.compute_coupling(); + } + +private: + specfem::coupled_interface::coupled_interface< + WavefieldType, DimensionType, specfem::element::medium_tag::elastic, + specfem::element::medium_tag::acoustic> + elastic_acoustic_interface; +}; + +template +class interface_kernels { +public: + interface_kernels(const specfem::compute::assembly &assembly) + : acoustic_elastic_interface(assembly) {} + + inline void compute_coupling() { + acoustic_elastic_interface.compute_coupling(); + } + +private: + specfem::coupled_interface::coupled_interface< + WavefieldType, DimensionType, specfem::element::medium_tag::acoustic, + specfem::element::medium_tag::elastic> + acoustic_elastic_interface; +}; + +} // namespace impl +} // namespace kernels +} // namespace specfem + +#endif /* _SPECFEM_KERNELS_IMPL_INTERFACE_KERNELS_HPP */ diff --git a/include/kernels/impl/kernels.hpp b/include/kernels/impl/kernels.hpp new file mode 100644 index 00000000..b1aa87e1 --- /dev/null +++ b/include/kernels/impl/kernels.hpp @@ -0,0 +1,49 @@ +#ifndef _SPECFEM_KERNELS_IMPL_KERNELS_HPP +#define _SPECFEM_KERNELS_IMPL_KERNELS_HPP + +#include "compute/interface.hpp" +#include "domain/domain.hpp" +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include "enumerations/simulation.hpp" +#include "enumerations/specfem_enums.hpp" +#include "interface_kernels.hpp" + +namespace specfem { +namespace kernels { +namespace impl { +template +class kernels + : public interface_kernels { + +public: + kernels(const type_real dt, const specfem::compute::assembly &assembly, + const qp_type &quadrature_points) + : domain(dt, assembly, quadrature_points), + interface_kernels(assembly) {} + + inline void update_wavefields(const int istep) { + interface_kernels::compute_coupling(); + domain.compute_source_interaction(istep); + domain.compute_stiffness_interaction(istep); + domain.divide_mass_matrix(); + } + + inline void invert_mass_matrix() { domain.invert_mass_matrix(); } + + inline void compute_seismograms(const int &isig_step) { + domain.compute_seismograms(isig_step); + } + +private: + specfem::domain::domain + domain; +}; +} // namespace impl +} // namespace kernels +} // namespace specfem + +#endif /* _SPECFEM_KERNELS_IMPL_KERNELS_HPP */ diff --git a/include/kernels/kernels.hpp b/include/kernels/kernels.hpp new file mode 100644 index 00000000..b8367a5b --- /dev/null +++ b/include/kernels/kernels.hpp @@ -0,0 +1,25 @@ +#ifndef _SPECFEM_KERNELS_HPP +#define _SPECFEM_KERNELS_HPP + +#include "compute/interface.hpp" +#include "enumerations/dimension.hpp" +#include "enumerations/simulation.hpp" +#include "impl/domain_kernels.hpp" + +namespace specfem { +namespace kernels { +template +class kernels + : public impl::domain_kernels { +public: + kernels(const type_real dt, const specfem::compute::assembly &assembly, + const qp_type &quadrature_points) + : impl::domain_kernels( + dt, assembly, quadrature_points) {} +}; + +} // namespace kernels +} // namespace specfem + +#endif /* _SPECFEM_KERNELS_HPP */ diff --git a/include/kokkos_abstractions.h b/include/kokkos_abstractions.h index ea2164f0..6422e3f5 100644 --- a/include/kokkos_abstractions.h +++ b/include/kokkos_abstractions.h @@ -556,110 +556,6 @@ template using simd_type = Kokkos::Experimental::simd; -/** - * @brief Array to store temporary values when doing Kokkos reductions - * - * @tparam T array type - * @tparam N size of array - */ -template struct array_type { - T data[N]; ///< Data array - - /** - * @brief operator [] to access the data array - * - * @param i index - * @return T& reference to the data array - */ - KOKKOS_INLINE_FUNCTION T &operator[](const int &i) { return data[i]; } - - /** - * @brief operator [] to access the data array - * - * @param i index - * @return const T& reference to the data array - */ - KOKKOS_INLINE_FUNCTION const T &operator[](const int &i) const { - return data[i]; - } - - /** - * @brief operator += to add two arrays - * - * @param rhs right hand side array - * @return array_type& reference to the array - */ - KOKKOS_INLINE_FUNCTION array_type & - operator+=(const array_type &rhs) { -#ifdef KOKKOS_ENABLE_CUDA -#pragma unroll -#endif - for (int i = 0; i < N; i++) { - data[i] += rhs[i]; - } - return *this; - } - - /** - * @brief Initialize the array for sum reductions - * - */ - KOKKOS_INLINE_FUNCTION void init() { -#ifdef KOKKOS_ENABLE_CUDA -#pragma unroll -#endif - for (int i = 0; i < N; i++) { - data[i] = 0.0; - } - } - - // Default constructor - /** - * @brief Construct a new array type object - * - */ - KOKKOS_INLINE_FUNCTION array_type() { init(); } - - // Copy constructor - /** - * @brief Copy constructor - * - * @param other other array - */ - KOKKOS_INLINE_FUNCTION array_type(const array_type &other) { -#ifdef KOKKOS_ENABLE_CUDA -#pragma unroll -#endif - for (int i = 0; i < N; i++) { - data[i] = other[i]; - } - } - - KOKKOS_INLINE_FUNCTION type_real l2_norm() const { - type_real norm = 0.0; -#ifdef KOKKOS_ENABLE_CUDA -#pragma unroll -#endif - for (int i = 0; i < N; i++) { - norm += data[i] * data[i]; - } - return sqrt(norm); - } - - KOKKOS_INLINE_FUNCTION static type_real dot(const array_type &a, - const array_type &b) { - - type_real dot = 0.0; -#ifdef KOKKOS_ENABLE_CUDA -#pragma unroll -#endif - for (int i = 0; i < N; i++) { - dot += a[i] * b[i]; - } - return dot; - } -}; - /** * @name Custom reductions for Kokkos TeamThreadRange policies. * diff --git a/include/macros.hpp b/include/macros.hpp index 8f563ec5..19068026 100644 --- a/include/macros.hpp +++ b/include/macros.hpp @@ -1,6 +1,8 @@ #ifndef MACROS_HPP #define MACROS_HPP +#include + #ifndef NDEBUG #define ASSERT(condition, message) \ do { \ @@ -42,4 +44,17 @@ } while (false) #endif // NDEBUG +// if intel compiler +#ifndef ENABLE_PROFILING +#ifdef __INTEL_COMPILER +#define NOINLINE __declspec(noinline) +#elif __GNUC__ +#define NOINLINE __attribute__((noinline)) +#elif __CUDA__ +#define NOINLINE __noinline__ +#endif +#else +#define NOINLINE +#endif + #endif /* MACROS_HPP */ diff --git a/include/material/acoustic_material.hpp b/include/material/acoustic_material.hpp deleted file mode 100644 index be443c6d..00000000 --- a/include/material/acoustic_material.hpp +++ /dev/null @@ -1,100 +0,0 @@ -#ifndef _ACOUSTIC_MATERIAL_HPP -#define _ACOUSTIC_MATERIAL_HPP - -#include "constants.hpp" -#include "enumerations/specfem_enums.hpp" -#include "material.hpp" -#include "specfem_mpi/interface.hpp" -#include "specfem_setup.hpp" -#include "utilities/interface.hpp" -#include -#include - -namespace specfem { -namespace material { -/** - * @brief Acoustic material class - * - * Defines the routines required to read and assign acoustic material properties - * to specfem mesh. - */ -class acoustic_material : public material { -public: - /** - * @brief Construct a new acoustic material object - * - */ - acoustic_material(); - /** - * @brief Constructs a new acoustic material object - * @param density Density of the material - * @param cp Compressional wave speed - * @param Qkappa Kappa attenuation factor - * @param Qmu Mu attenuation factor - * @param compaction_grad compaction gradient - * - */ - acoustic_material(const type_real &density, const type_real &cp, - const type_real &Qkappa, const type_real &Qmu, - const type_real &compaction_grad); - /** - * @brief ostream operator for acoustic material - * - * @param out Output stream - * @param h Acoustic material object - * @return std::ostream& Output stream - */ - friend std::ostream &operator<<(std::ostream &out, - const acoustic_material &h); - /** - * @brief Get the type of the material - * - * @return specfem::enums::element::type The type of the material - */ - specfem::enums::element::type get_ispec_type() const override { - return ispec_type; - }; - /** - * @brief Get private elastic material properties - * - * @return utilities::return_holder holder used to return elastic material - * properties - */ - utilities::return_holder get_properties() const override; - /** - * @brief Print material information to the console - * - * @return std::string String containing the material information - */ - std::string print() const override; - -private: - /** - * @brief Acoustic material properties - * - */ - - ///@{ - type_real density; - type_real cp; - type_real Qkappa; - type_real Qmu; - type_real compaction_grad; - type_real lambdaplus2mu; - type_real lambda; - type_real kappa; - type_real young; - type_real poisson; - ///@} - specfem::enums::element::type ispec_type = - specfem::enums::element::type::acoustic; ///< Type or element == - ///< specfem::acoustic -}; - -std::ostream &operator<<(std::ostream &out, - const specfem::material::acoustic_material &h); - -} // namespace material -} // namespace specfem - -#endif diff --git a/include/material/acoustic_properties.hpp b/include/material/acoustic_properties.hpp new file mode 100644 index 00000000..2cf49d37 --- /dev/null +++ b/include/material/acoustic_properties.hpp @@ -0,0 +1,105 @@ +#pragma once + +#include "enumerations/specfem_enums.hpp" +#include "point/properties.hpp" +#include "properties.hpp" +#include "specfem_setup.hpp" +#include +#include + +namespace specfem { +namespace material { + +/** + * @brief Template specialization for acoustic isotropic material properties + * + */ +template <> +class properties { + +public: + constexpr static auto dimension = + specfem::dimension::type::dim2; ///< Dimension of the material + constexpr static auto medium_tag = + specfem::element::medium_tag::acoustic; ///< Medium tag + constexpr static auto property_tag = + specfem::element::property_tag::isotropic; ///< Property tag + + /** + * @name Constructors + */ + ///@{ + /** + * @brief Construct a new acoustic isotropic material + * + * @param density Density of the material + * @param cp Compressional wave speed + * @param Qkappa Attenuation factor for bulk modulus + * @param Qmu Attenuation factor for shear modulus + * @param compaction_grad Compaction gradient + */ + properties(const type_real &density, const type_real &cp, + const type_real &Qkappa, const type_real &Qmu, + const type_real &compaction_grad) + : density(density), cp(cp), Qkappa(Qkappa), Qmu(Qmu), + compaction_grad(compaction_grad), lambdaplus2mu(density * cp * cp), + lambda(lambdaplus2mu), kappa(lambda) { + if (this->Qkappa <= 0.0 || this->Qmu <= 0.0) { + std::runtime_error( + "negative or null values of Q attenuation factor not allowed; set " + "them equal to 9999 to indicate no attenuation"); + } + } + + /** + * @brief Default constructor + * + */ + properties() = default; + ///@} + + ~properties() = default; + + /** + * @brief Get the properties of the material + * + * @return specfem::point::properties Material properties + */ + inline specfem::point::properties + get_properties() const { + return { static_cast(1.0) / + static_cast(lambdaplus2mu), + static_cast(1.0) / static_cast(density), + this->kappa }; + } + + inline std::string print() const { + std::ostringstream message; + + message << "- Acoustic Material : \n" + << " Properties:\n" + << " density : " << this->density << "\n" + << " cp : " << this->cp << "\n" + << " kappa : " << this->kappa << "\n" + << " Qkappa : " << this->Qkappa << "\n" + << " lambda : " << this->lambda << "\n" + << " youngs modulus : 0.0 \n" + << " poisson ratio : 0.5 \n"; + + return message.str(); + } + +private: + type_real density; ///< Density of the material + type_real cp; ///< Compressional wave speed + type_real Qkappa; ///< Attenuation factor for bulk modulus + type_real Qmu; ///< Attenuation factor for shear modulus + type_real compaction_grad; ///< Compaction gradient + type_real lambdaplus2mu; ///< Lame parameter + type_real lambda; ///< Lame parameter + type_real kappa; ///< Bulk modulus +}; + +} // namespace material +} // namespace specfem diff --git a/include/material/elastic_material.hpp b/include/material/elastic_material.hpp deleted file mode 100644 index 9d0a4865..00000000 --- a/include/material/elastic_material.hpp +++ /dev/null @@ -1,97 +0,0 @@ -#ifndef _ELASTIC_MATERIAL_HPP -#define _ELASTIC_MATERIAL_HPP - -#include "constants.hpp" -#include "enumerations/specfem_enums.hpp" -#include "specfem_mpi/interface.hpp" -#include "specfem_setup.hpp" -#include "utilities/interface.hpp" -#include -#include - -namespace specfem { -namespace material { -/** - * @brief Elastic material class - * - * Defines the routines required to read and assign elastic material properties - * to specfem mesh. - */ -class elastic_material : public material { -public: - /** - * @brief Construct a new elastic material object - * - */ - elastic_material(); - /** - * @brief Construct a new elastic material object - * - * @param density Density of the material - * @param cs Transverse wave speed - * @param cp Compressional wave speed - * @param Qkappa Kappa attenuation factor - * @param Qmu Mu attenuation factor - * @param compaction_grad compaction gradient - */ - elastic_material(const type_real &density, const type_real &cs, - const type_real &cp, const type_real &Qkappa, - const type_real &Qmu, const type_real &compaction_grad); - /** - * @brief User output - * Prints the read material values and additional information on - * console/output file - * - * @param out Empty output stream - * @param h elastic material holder to pass read values - * @return std::ostream& Output stream to be displayed - */ - friend std::ostream &operator<<(std::ostream &out, const elastic_material &h); - /** - * @brief Get private elastic material properties - * - * @return utilities::return_holder holder used to return elastic material - * properties - */ - utilities::return_holder get_properties() const override; - specfem::enums::element::type get_ispec_type() const override { - return ispec_type; - }; - /** - * @brief Print material information to the console - * - * @return std::string String containing the material information - */ - std::string print() const override; - -private: - /** - * @name Elastic material properties - * - */ - ///@{ - type_real density; - type_real cs; - type_real cp; - type_real Qkappa; - type_real Qmu; - type_real compaction_grad; - type_real lambdaplus2mu; - type_real mu; - type_real lambda; - type_real kappa; - type_real young; - type_real poisson; - ///@} - specfem::enums::element::type ispec_type = - specfem::enums::element::type::elastic; ///< Type or element == - ///< specfem::elastic -}; - -std::ostream &operator<<(std::ostream &out, - const specfem::material::elastic_material &h); - -} // namespace material -} // namespace specfem - -#endif diff --git a/include/material/elastic_properties.hpp b/include/material/elastic_properties.hpp new file mode 100644 index 00000000..ad91a762 --- /dev/null +++ b/include/material/elastic_properties.hpp @@ -0,0 +1,114 @@ +#pragma once + +#include "enumerations/specfem_enums.hpp" +#include "point/properties.hpp" +#include "properties.hpp" +#include "specfem_setup.hpp" +#include +#include + +namespace specfem { +namespace material { + +/** + * @brief Template specialization for elastic isotropic material properties + * + */ +template <> +class properties { +public: + constexpr static auto dimension = + specfem::dimension::type::dim2; ///< Dimension of the material + constexpr static auto medium_tag = + specfem::element::medium_tag::elastic; ///< Medium tag + constexpr static auto property_tag = + specfem::element::property_tag::isotropic; ///< Property tag + + /** + * @name Constructors + */ + ///@{ + /** + * @brief Construct a new elastic isotropic material + * + * @param density Density of the material + * @param cs Shear wave speed + * @param cp Compressional wave speed + * @param Qkappa Attenuation factor for bulk modulus + * @param Qmu Attenuation factor for shear modulus + * @param compaction_grad Compaction gradient + */ + properties(const type_real &density, const type_real &cs, const type_real &cp, + const type_real &Qkappa, const type_real &Qmu, + const type_real &compaction_grad) + : density(density), cs(cs), cp(cp), Qkappa(Qkappa), Qmu(Qmu), + compaction_grad(compaction_grad), lambdaplus2mu(density * cp * cp), + mu(density * cs * cs), lambda(lambdaplus2mu - 2.0 * mu), + kappa(lambda + mu), young(9.0 * kappa * mu / (3.0 * kappa + mu)), + poisson(0.5 * (cp * cp - 2.0 * cs * cs) / (cp * cp - cs * cs)) { + if (this->Qkappa <= 0.0 || this->Qmu <= 0.0) { + std::runtime_error( + "negative or null values of Q attenuation factor not allowed; set " + "them equal to 9999 to indicate no attenuation"); + } + + if (this->poisson < -1.0 || this->poisson > 0.5) + std::runtime_error("Poisson's ratio out of range"); + }; + + /** + * @brief Default constructor + * + */ + properties() = default; + + ///@} + + /** + * @brief Get the material properties + * + * @return specfem::point::properties Material properties + */ + inline specfem::point::properties + get_properties() const { + return { this->lambdaplus2mu, this->mu, this->density }; + } + + inline std::string print() const { + std::ostringstream message; + + message << "- Elastic Material : \n" + << " Properties:\n" + << " density : " << this->density << "\n" + << " cs : " << this->cs << "\n" + << " cp : " << this->cp << "\n" + << " kappa : " << this->kappa << "\n" + << " mu : " << this->mu << "\n" + << " Qkappa : " << this->Qkappa << "\n" + << " Qmu : " << this->Qmu << "\n" + << " lambda : " << this->lambda << "\n" + << " mu : " << this->mu << "\n" + << " youngs modulus : " << this->young << "\n" + << " poisson ratio : " << this->poisson << "\n"; + + return message.str(); + } + +private: + type_real density; ///< Density of the material + type_real cs; ///< Shear wave speed + type_real cp; ///< Compressional wave speed + type_real Qkappa; ///< Attenuation factor for bulk modulus + type_real Qmu; ///< Attenuation factor for shear modulus + type_real compaction_grad; ///< Compaction gradient + type_real lambdaplus2mu; ///< Lame parameter + type_real mu; ///< Lame parameter + type_real lambda; ///< Lame parameter + type_real kappa; ///< Bulk modulus + type_real young; ///< Young's modulus + type_real poisson; ///< Poisson's ratio +}; + +} // namespace material +} // namespace specfem diff --git a/include/material/interface.hpp b/include/material/interface.hpp deleted file mode 100644 index 55aa50da..00000000 --- a/include/material/interface.hpp +++ /dev/null @@ -1,8 +0,0 @@ -#ifndef _MATERIAL_INTERFACE_HPP -#define _MATERIAL_INTERFACE_HPP - -#include "acoustic_material.hpp" -#include "elastic_material.hpp" -#include "material.hpp" - -#endif diff --git a/include/material/material.hpp b/include/material/material.hpp index 7ab4c2a6..06779088 100644 --- a/include/material/material.hpp +++ b/include/material/material.hpp @@ -1,11 +1,11 @@ -#ifndef _MATERIAL_HPP -#define _MATERIAL_HPP +#pragma once -#include "constants.hpp" +#include "acoustic_properties.hpp" +#include "elastic_properties.hpp" #include "enumerations/specfem_enums.hpp" -#include "specfem_mpi/interface.hpp" +#include "point/properties.hpp" +#include "properties.hpp" #include "specfem_setup.hpp" -#include "utilities/interface.hpp" #include #include @@ -13,45 +13,52 @@ namespace specfem { namespace material { /** - * @brief Base material class + * @brief Material properties for a given medium and property * + * @tparam MediumTag Medium tag for the material + * @tparam PropertyTag Property tag for the material */ -class material { +template +class material : public specfem::material::properties { public: + constexpr static auto medium_tag = MediumTag; ///< Medium tag + constexpr static auto property_tag = PropertyTag; ///< Property tag + /** - * @brief Construct a new material object - * + * @name Constructors */ - material(){}; + ///@{ + /** - * @brief Get the properties of the material + * @brief Construct a new material object * - * @return utilities::return_holder Struct containing the properties of the - * material */ - virtual utilities::return_holder get_properties() const { - utilities::return_holder holder{}; - return holder; - }; + material() = default; + /** - * @brief Get the type of the material + * @brief Construct a new material object * - * @return specfem::enums::element::type The type of the material + * @tparam Args Arguments to forward to the properties constructor + * @param args Properties of the material (density, wave speeds, etc.) */ - virtual specfem::enums::element::type get_ispec_type() const { - throw std::runtime_error("Material is not assigned properly"); - return specfem::enums::element::type::elastic; - }; + template + material(Args &&...args) + : specfem::material::properties( + std::forward(args)...) {} + ///@} + + ~material() = default; /** - * @brief Print material information to the console + * @brief Get the medium tag of the material * - * @return std::string String containing the material information + * @return constexpr specfem::element::medium_tag Medium tag */ - virtual std::string print() const { return ""; } + constexpr specfem::element::medium_tag get_type() const { + return medium_tag; + }; }; } // namespace material } // namespace specfem - -#endif diff --git a/include/material/properties.hpp b/include/material/properties.hpp new file mode 100644 index 00000000..16a05e0f --- /dev/null +++ b/include/material/properties.hpp @@ -0,0 +1,17 @@ +#pragma once + +#include "enumerations/medium.hpp" + +namespace specfem { +namespace material { +/** + * @brief Material properties for a given medium and property + * + * @tparam MediumTag Medium tag for the material + * @tparam PropertyTag Property tag for the material + */ +template +class properties; +} // namespace material +} // namespace specfem diff --git a/include/mesh/IO/fortran/read_mesh_database.hpp b/include/mesh/IO/fortran/read_mesh_database.hpp index 282656d2..2fcf3a1b 100644 --- a/include/mesh/IO/fortran/read_mesh_database.hpp +++ b/include/mesh/IO/fortran/read_mesh_database.hpp @@ -1,7 +1,6 @@ #ifndef _READ_MESH_DATABASE_HPP #define _READ_MESH_DATABASE_HPP -#include "fortranio/interface.hpp" #include "kokkos_abstractions.h" #include "specfem_mpi/interface.hpp" #include "specfem_setup.hpp" diff --git a/include/mesh/boundaries/absorbing_boundaries.hpp b/include/mesh/boundaries/absorbing_boundaries.hpp index 45d06143..45f1abf0 100644 --- a/include/mesh/boundaries/absorbing_boundaries.hpp +++ b/include/mesh/boundaries/absorbing_boundaries.hpp @@ -1,59 +1,52 @@ -#ifndef _ABSORBING_BOUNDARIES_HPP -#define _ABSORBING_BOUNDARIES_HPP +#pragma once #include "enumerations/specfem_enums.hpp" -#include "kokkos_abstractions.h" -#include "specfem_mpi/interface.hpp" +#include "specfem_mpi/specfem_mpi.hpp" namespace specfem { namespace mesh { -namespace boundaries { /** - * Absorbing boundary conditions + * @brief Absorbing boundary information * - * TODO : Document on how is this struct used in the code. */ struct absorbing_boundary { int nelements; ///< Number of elements on the absorbing boundary - specfem::kokkos::HostView1d ispec; ///< ispec value for the the element - ///< on the boundary + Kokkos::View index_mapping; ///< Spectral element + ///< index for elements + ///< on the absorbing + ///< boundary - specfem::kokkos::HostView1d - type; ///< Type of the boundary + Kokkos::View + type; ///< Which edge of the element is on the absorbing boundary /** - * @brief Default constructor + * @name Constructors * */ - absorbing_boundary(){}; - + ///@{ /** - * @brief Constructor to allocate views + * @brief Default constructor * - * @param num_abs_boundaries_faces number of elements on absorbing boundary - * face */ + absorbing_boundary(){}; + absorbing_boundary(const int num_abs_boundaries_faces); /** - * @brief Constructor to read fortran binary database. - * - * This constructor allocates views and assigns values to them read from the - * database. + * @brief Constructor to read and assign values from fortran binary database + * file * * @param stream Stream object for fortran binary file buffered to absorbing - * boundaries section - * @param num_abs_boundary_faces number of elements on absorbing boundary face + * boundary section + * @param num_abs_boundary_faces Number of absorbing boundary faces * @param nspec Number of spectral elements * @param mpi Pointer to MPI object */ absorbing_boundary(std::ifstream &stream, int num_abs_boundary_faces, const int nspec, const specfem::MPI::MPI *mpi); + ///@} }; -} // namespace boundaries } // namespace mesh } // namespace specfem - -#endif diff --git a/include/mesh/boundaries/acoustic_free_surface.hpp b/include/mesh/boundaries/acoustic_free_surface.hpp index 2419636f..bc52ad32 100644 --- a/include/mesh/boundaries/acoustic_free_surface.hpp +++ b/include/mesh/boundaries/acoustic_free_surface.hpp @@ -1,33 +1,52 @@ -#ifndef _ACOUSTIC_FREE_SURFACE_HPP -#define _ACOUSTIC_FREE_SURFACE_HPP +#pragma once #include "enumerations/specfem_enums.hpp" -#include "kokkos_abstractions.h" -#include "specfem_mpi/interface.hpp" +#include "specfem_mpi/specfem_mpi.hpp" namespace specfem { namespace mesh { -namespace boundaries { - +/** + * @brief Acoustic free surface boundary information + * + */ struct acoustic_free_surface { + /** + * @name Constructors + * + */ + ///@{ + /** + * @brief Default constructor + * + */ acoustic_free_surface(){}; + acoustic_free_surface(const int nelem_acoustic_surface); + /** + * @brief Constructor to read and assign values from fortran binary database + * file + * + * @param stream Stream object for fortran binary file buffered to absorbing + * boundary section + * @param nelem_acoustic_surface Number of absorbing boundary faces + * @param knods Spectral element node connectivity + * @param mpi Pointer to MPI object + */ acoustic_free_surface(std::ifstream &stream, const int &nelem_acoustic_surface, - const specfem::kokkos::HostView2d &knods, + const Kokkos::View knods, const specfem::MPI::MPI *mpi); + ///@} int nelem_acoustic_surface; ///< Number of elements on the acoustic free - ///< surface - specfem::kokkos::HostView1d ispec_acoustic_surface; ///< Number of - ///< elements on the - ///< acoustic free - ///< surface - specfem::kokkos::HostView1d - type; ///< Type of the boundary + ///< surface boundary + Kokkos::View index_mapping; ///< Spectral element + ///< index for elements + ///< on the acoustic + ///< free surface + ///< boundary + Kokkos::View + type; ///< Which edge of the element is on the acoustic free surface }; -} // namespace boundaries } // namespace mesh } // namespace specfem - -#endif diff --git a/include/mesh/boundaries/boundaries.hpp b/include/mesh/boundaries/boundaries.hpp index 01be9456..6375f2a8 100644 --- a/include/mesh/boundaries/boundaries.hpp +++ b/include/mesh/boundaries/boundaries.hpp @@ -1,8 +1,66 @@ -#ifndef _BOUNDARIES_HPP -#define _BOUNDARIES_HPP +#pragma once #include "absorbing_boundaries.hpp" #include "acoustic_free_surface.hpp" #include "forcing_boundaries.hpp" -#endif +namespace specfem { +namespace mesh { +/** + * @brief + * + */ +struct boundaries { + specfem::mesh::absorbing_boundary absorbing_boundary; ///< Absorbing boundary + specfem::mesh::acoustic_free_surface acoustic_free_surface; ///< Acoustic free + ///< surface + specfem::mesh::forcing_boundary forcing_boundary; ///< Forcing boundary (never + ///< used) + + /** + * @name Constructors + * + */ + ///@{ + /** + * @brief Default constructor + * + */ + boundaries() = default; + + /** + * @brief Construct a new boundaries object + * + * @param absorbing_boundary absorbing boundary + * @param acoustic_free_surface acoustic free surface + * @param forcing_boundary forcing boundary + */ + boundaries(const specfem::mesh::absorbing_boundary &absorbing_boundary, + const specfem::mesh::acoustic_free_surface &acoustic_free_surface) + : absorbing_boundary(absorbing_boundary), + acoustic_free_surface(acoustic_free_surface) {} + + /** + * @brief Constructor to read and assign values from fortran binary database + * file + * + * @param stream Stream object for fortran binary file buffered to absorbing + * boundary section + * @param nspec Number of spectral elements + * @param n_absorbing Number of absorbing boundary faces + * @param n_acoustic_surface Number of acoustic free surface boundary faces + * @param n_acforcing Number of acoustic forcing boundary faces + * @param knods Spectral element control nodes + * @param mpi Pointer to MPI object + */ + boundaries(std::ifstream &stream, const int nspec, const int n_absorbing, + const int n_acoustic_surface, const int n_acforcing, + const Kokkos::View knods, + const specfem::MPI::MPI *mpi) + : absorbing_boundary(stream, n_absorbing, nspec, mpi), + forcing_boundary(stream, n_acoustic_surface, nspec, mpi), + acoustic_free_surface(stream, n_acforcing, knods, mpi){}; + ///@} +}; +} // namespace mesh +} // namespace specfem diff --git a/include/mesh/boundaries/forcing_boundaries.hpp b/include/mesh/boundaries/forcing_boundaries.hpp index af970c7f..34bea0e6 100644 --- a/include/mesh/boundaries/forcing_boundaries.hpp +++ b/include/mesh/boundaries/forcing_boundaries.hpp @@ -6,12 +6,9 @@ namespace specfem { namespace mesh { -namespace boundaries { - /** - * Acoustic forcing boundary + * @brief Forcing boundary information * - * TODO : Document on how is this struct used in the code. */ struct forcing_boundary { specfem::kokkos::HostView1d numacforcing; ///< ispec value for the the @@ -124,7 +121,6 @@ struct forcing_boundary { const int nspec, const specfem::MPI::MPI *mpi); }; -} // namespace boundaries } // namespace mesh } // namespace specfem diff --git a/include/mesh/control_nodes/control_nodes.hpp b/include/mesh/control_nodes/control_nodes.hpp new file mode 100644 index 00000000..0bc5a0d6 --- /dev/null +++ b/include/mesh/control_nodes/control_nodes.hpp @@ -0,0 +1,52 @@ +#ifndef _MESH_CONTROL_NODES_HPP +#define _MESH_CONTROL_NODES_HPP + +#include "kokkos_abstractions.h" +#include "specfem_setup.hpp" + +namespace specfem { +namespace mesh { + +/** + * @brief Control node information + * + */ +struct control_nodes { + using ViewType = Kokkos::View; + + int ngnod; ///< Number of control nodes + int nspec; ///< Number of spectral elements + Kokkos::View knods; ///< Control node indices + ViewType coord; ///< Coordinates for control nodes + + /** + * @name Constructors + * + */ + ///@{ + /** + * @brief Default control_nodes constructor + * + */ + control_nodes() = default; + + /** + * @brief Construct a new control_nodes object + * + * @param ndim Number of dimensions + * @param nspec Number of spectral elements + * @param ngnod Number of control nodes + * @param npgeo Number of spectral element control nodes + */ + control_nodes(const int &ndim, const int &nspec, const int &ngnod, + const int &npgeo) + : ngnod(ngnod), nspec(nspec), + knods("specfem::mesh::control_nodes::knods", ngnod, nspec), + coord("specfem::mesh::control_nodes::coord", ndim, npgeo) {} + ///@} +}; + +} // namespace mesh +} // namespace specfem + +#endif diff --git a/include/mesh/coupled_interfaces/acoustic_poroelastic.hpp b/include/mesh/coupled_interfaces/acoustic_poroelastic.hpp deleted file mode 100644 index 7daf2f1c..00000000 --- a/include/mesh/coupled_interfaces/acoustic_poroelastic.hpp +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef _COUPLED_ACOUSTIC_POORELASTIC_HPP_ -#define _COUPLED_ACOUSTIC_POORELASTIC_HPP_ - -#include "kokkos_abstractions.h" -#include "specfem_mpi/interface.hpp" - -namespace specfem { -namespace mesh { -namespace coupled_interfaces { -struct acoustic_poroelastic { -public: - acoustic_poroelastic(){}; - acoustic_poroelastic(const int num_interfaces, std::ifstream &stream, - const specfem::MPI::MPI *mpi); - int num_interfaces = 0; - specfem::kokkos::HostView1d acoustic_ispec; - specfem::kokkos::HostView1d poroelastic_ispec; -}; -} // namespace coupled_interfaces -} // namespace mesh -} // namespace specfem - -#endif /* _COUPLED_ACOUSTIC_POORELASTIC_HPP_ */ diff --git a/include/mesh/coupled_interfaces/coupled_interfaces.hpp b/include/mesh/coupled_interfaces/coupled_interfaces.hpp index 1f65a4a4..38648ecf 100644 --- a/include/mesh/coupled_interfaces/coupled_interfaces.hpp +++ b/include/mesh/coupled_interfaces/coupled_interfaces.hpp @@ -1,33 +1,83 @@ -#ifndef _COUPLED_INTERFACES_HPP_ -#define _COUPLED_INTERFACES_HPP_ +#pragma once -#include "acoustic_poroelastic.hpp" -#include "elastic_acoustic.hpp" -#include "elastic_poroelastic.hpp" -#include "specfem_mpi/interface.hpp" +#include "enumerations/medium.hpp" +#include "interface_container.hpp" +#include "specfem_mpi/specfem_mpi.hpp" +#include +#include namespace specfem { namespace mesh { -namespace coupled_interfaces { - +/** + * @brief Information about coupled interfaces + * + */ struct coupled_interfaces { public: + /** + * @name Constructors + * + */ + ///@{ + /** + * @brief Default constructor + * + */ coupled_interfaces() : elastic_acoustic(), acoustic_poroelastic(), elastic_poroelastic(){}; + /** + * @brief Constructor to read and assign values from fortran binary database + * file + * + * @param stream Stream object for fortran binary file buffered to coupled + * interfaces section + * @param num_interfaces_elastic_acoustic Number of elastic-acoustic + * interfaces + * @param num_interfaces_acoustic_poroelastic Number of acoustic-poroelastic + * interfaces + * @param num_interfaces_elastic_poroelastic Number of elastic-poroelastic + * interfaces + * @param mpi Pointer to MPI object + */ coupled_interfaces(std::ifstream &stream, const int num_interfaces_elastic_acoustic, const int num_interfaces_acoustic_poroelastic, const int num_interfaces_elastic_poroelastic, - const specfem::MPI::MPI *mpi) - : elastic_acoustic(num_interfaces_elastic_acoustic, stream, mpi), - acoustic_poroelastic(num_interfaces_acoustic_poroelastic, stream, mpi), - elastic_poroelastic(num_interfaces_elastic_poroelastic, stream, mpi){}; - specfem::mesh::coupled_interfaces::elastic_acoustic elastic_acoustic; - specfem::mesh::coupled_interfaces::elastic_poroelastic elastic_poroelastic; - specfem::mesh::coupled_interfaces::acoustic_poroelastic acoustic_poroelastic; + const specfem::MPI::MPI *mpi); + ///@} + + /** + * @brief Get the interface object for the given medium types + * + * @tparam Medium1 Medium type 1 + * @tparam Medium2 Medium type 2 + * @return std::variant Interface object for the given medium types + */ + template + std::variant, + specfem::mesh::interface_container< + specfem::element::medium_tag::acoustic, + specfem::element::medium_tag::poroelastic>, + specfem::mesh::interface_container< + specfem::element::medium_tag::elastic, + specfem::element::medium_tag::poroelastic> > + get() const; + + specfem::mesh::interface_container + elastic_acoustic; ///< Elastic-acoustic interfaces + + specfem::mesh::interface_container + acoustic_poroelastic; ///< Acoustic-poroelastic interfaces + + specfem::mesh::interface_container + elastic_poroelastic; ///< Elastic-poroelastic interfaces }; -} // namespace coupled_interfaces } // namespace mesh } // namespace specfem -#endif /* _COUPLED_INTERFACES_HPP_ */ diff --git a/include/mesh/coupled_interfaces/elastic_acoustic.hpp b/include/mesh/coupled_interfaces/elastic_acoustic.hpp deleted file mode 100644 index ef0080c9..00000000 --- a/include/mesh/coupled_interfaces/elastic_acoustic.hpp +++ /dev/null @@ -1,24 +0,0 @@ -#ifndef _COUPLED_ELASTIC_ACOUSTIC_HPP_ -#define _COUPLED_ELASTIC_ACOUSTIC_HPP_ - -#include "kokkos_abstractions.h" -#include "specfem_mpi/interface.hpp" - -namespace specfem { -namespace mesh { -namespace coupled_interfaces { -struct elastic_acoustic { -public: - elastic_acoustic(){}; - elastic_acoustic(const int num_interfaces, std::ifstream &stream, - const specfem::MPI::MPI *mpi); - - int num_interfaces = 0; - specfem::kokkos::HostView1d elastic_ispec; - specfem::kokkos::HostView1d acoustic_ispec; -}; -} // namespace coupled_interfaces -} // namespace mesh -} // namespace specfem - -#endif /* _COUPLED_ELASTIC_ACOUSTIC_HPP_ */ diff --git a/include/mesh/coupled_interfaces/elastic_poroelastic.hpp b/include/mesh/coupled_interfaces/elastic_poroelastic.hpp deleted file mode 100644 index a18c5807..00000000 --- a/include/mesh/coupled_interfaces/elastic_poroelastic.hpp +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef _COUPLED_ELASTIC_POORELASTIC_HPP_ -#define _COUPLED_ELASTIC_POORELASTIC_HPP_ - -#include "kokkos_abstractions.h" -#include "specfem_mpi/interface.hpp" - -namespace specfem { -namespace mesh { -namespace coupled_interfaces { -struct elastic_poroelastic { -public: - elastic_poroelastic(){}; - elastic_poroelastic(const int num_interfaces, std::ifstream &stream, - const specfem::MPI::MPI *mpi); - int num_interfaces = 0; - specfem::kokkos::HostView1d elastic_ispec; - specfem::kokkos::HostView1d poroelastic_ispec; -}; -} // namespace coupled_interfaces -} // namespace mesh -} // namespace specfem - -#endif /* _COUPLED_ELASTIC_POORELASTIC_HPP_ */ diff --git a/include/mesh/coupled_interfaces/interface_container.hpp b/include/mesh/coupled_interfaces/interface_container.hpp new file mode 100644 index 00000000..c43093d6 --- /dev/null +++ b/include/mesh/coupled_interfaces/interface_container.hpp @@ -0,0 +1,64 @@ +#pragma once + +#include "enumerations/medium.hpp" +#include "kokkos_abstractions.h" +#include "specfem_mpi/interface.hpp" + +namespace specfem { +namespace mesh { +/** + * @brief Information about interfaces between two media + * + * @tparam Medium1 Medium type 1 + * @tparam Medium2 Medium type 2 + */ +template +struct interface_container { + constexpr static auto medium1_tag = Medium1; ///< Medium 1 tag + constexpr static auto medium2_tag = Medium2; ///< Medium 2 tag + + /** + * @name Constructors + * + */ + ///@{ + /** + * @brief Default constructor + * + */ + interface_container(){}; + + /** + * @brief Constructor to read and assign values from fortran binary database + * file + * + * @param num_interfaces Number of interfaces + * @param stream Stream object for fortran binary file buffered to coupled + * interfaces section + * @param mpi Pointer to MPI object + */ + interface_container(const int num_interfaces, std::ifstream &stream, + const specfem::MPI::MPI *mpi); + ///@} + + int num_interfaces = 0; ///< Number of edges within this interface + Kokkos::View + medium1_index_mapping; ///< spectral element index for edges in medium 1 + + Kokkos::View + medium2_index_mapping; ///< spectral element index for edges in medium 2 + + /** + * @brief get the spectral element index for the given edge index in the given + * medium + * + * @tparam medium Medium where the edge is located + * @param interface_index Edge index + * @return int Spectral element index + */ + template + int get_spectral_elem_index(const int interface_index) const; +}; +} // namespace mesh +} // namespace specfem diff --git a/include/mesh/coupled_interfaces/interface_container.tpp b/include/mesh/coupled_interfaces/interface_container.tpp new file mode 100644 index 00000000..c46d773f --- /dev/null +++ b/include/mesh/coupled_interfaces/interface_container.tpp @@ -0,0 +1,49 @@ +#ifndef _MESH_COUPLED_INTERFACES_IMPL_INTERFACE_CONTAINER_TPP_ +#define _MESH_COUPLED_INTERFACES_IMPL_INTERFACE_CONTAINER_TPP_ + +#include "enumerations/specfem_enums.hpp" +#include "IO/fortranio/interface.hpp" +#include "interface_container.hpp" +#include "specfem_mpi/interface.hpp" + +template +specfem::mesh::interface_container< + medium1, medium2>::interface_container(const int num_interfaces, + std::ifstream &stream, + const specfem::MPI::MPI *mpi) + : num_interfaces(num_interfaces), + medium1_index_mapping("medium1_index_mapping", num_interfaces), + medium2_index_mapping("medium2_index_mapping", num_interfaces) { + + if (!num_interfaces) + return; + + int medium1_ispec_l, medium2_ispec_l; + + for (int i = 0; i < num_interfaces; i++) { + specfem::IO::fortran_read_line(stream, &medium2_ispec_l, + &medium1_ispec_l); + medium1_index_mapping(i) = medium1_ispec_l - 1; + medium2_index_mapping(i) = medium2_ispec_l - 1; + } + + return; +} + +template +template +int specfem::mesh::interface_container< + medium1, medium2>::get_spectral_elem_index(const int interface_index) + const { + if constexpr (medium == medium1) { + return medium1_index_mapping(interface_index); + } else if constexpr (medium == medium2) { + return medium2_index_mapping(interface_index); + } else { + throw std::runtime_error("Invalid medium type"); + } +} + +#endif /* _MESH_COUPLED_INTERFACES_IMPL_INTERFACE_CONTAINER_TPP_ */ diff --git a/include/mesh/material_indic/material_indic.hpp b/include/mesh/material_indic/material_indic.hpp deleted file mode 100644 index c03fbcbf..00000000 --- a/include/mesh/material_indic/material_indic.hpp +++ /dev/null @@ -1,65 +0,0 @@ -#ifndef _MATERIAL_INDIC_HPP -#define _MATERIAL_INDIC_HPP - -#include "kokkos_abstractions.h" -#include "specfem_mpi/interface.hpp" - -namespace specfem { -namespace mesh { -struct material_ind { - - /** - * @brief Defines the type of PML - * @code - * if (region_CPML(ispec) == 0) means ispec is not a PML element - * if (region_CPML(ispec) == 1) means ispec is a X PML element - * if (region_CPML(ispec) == 2) means ispec is a Z PML element - * if (region_CPML(ispec) == 3) means ispec is a XZ PML element - * @endcode - */ - specfem::kokkos::HostView1d region_CPML; - - specfem::kokkos::HostView1d kmato; ///< Defines material specification - ///< number - - /** - * @brief Defines global control element number for every control node - * @code - * for ispec : nspec - * for ia : ngnod - * // ipgeo defines global element control number - * ipgeo = knods(ia, ispec) - * @endcode - */ - specfem::kokkos::HostView2d knods; - - /** - * @brief Default constructor - * - */ - material_ind(){}; - /** - * @brief Constructor used to allocate views - * - * @param nspec Number of spectral elements - * @param ngnod Number of control nodes per spectral element - */ - material_ind(const int nspec, const int ngnod); - /** - * @brief Constructor used to allocate and assign views from fortran database - * file - * - * @param stream Stream object for fortran binary file buffered to material - * definition section - * @param ngnod Number of control nodes per spectral element - * @param nspec Number of spectral elements - * @param numat Total number of different materials - * @param mpi Pointer to a MPI object - */ - material_ind(std::ifstream &stream, const int ngnod, const int nspec, - const int numat, const specfem::MPI::MPI *mpi); -}; -} // namespace mesh -} // namespace specfem - -#endif diff --git a/include/mesh/materials/materials.hpp b/include/mesh/materials/materials.hpp new file mode 100644 index 00000000..e3911f32 --- /dev/null +++ b/include/mesh/materials/materials.hpp @@ -0,0 +1,112 @@ +#pragma once + +#include "kokkos_abstractions.h" +#include "material/material.hpp" +#include "specfem_mpi/interface.hpp" +#include + +namespace specfem { +namespace mesh { +/** + * @brief Material properties information + * + */ +struct materials { + + struct material_specification { + specfem::element::medium_tag type; ///< Type of element + specfem::element::property_tag property; ///< Property of element + int index; ///< Index of material property + + /** + * @brief Default constructor + * + */ + material_specification() = default; + + /** + * @brief Constructor used to assign values + * + * @param type Type of element + * @param property Property of element + * @param index Index of material property + */ + material_specification(specfem::element::medium_tag type, + specfem::element::property_tag property, int index) + : type(type), property(property), index(index) {} + }; + + template + struct material { + int n_materials; ///< Number of elements + std::vector > + material_properties; ///< Material properties + + material() = default; + + material(const int n_materials, + const std::vector > + &l_material); + }; + + int n_materials; ///< Total number of different materials + specfem::kokkos::HostView1d + material_index_mapping; ///< Mapping of spectral element to material + ///< properties + + specfem::mesh::materials::material + elastic_isotropic; ///< Elastic isotropic material properties + + specfem::mesh::materials::material + acoustic_isotropic; ///< Acoustic isotropic material properties + + /** + * @name Constructors + */ + ///@{ + /** + * @brief Default constructor + * + */ + materials() = default; + /** + * @brief Constructor used to allocate views + * + * @param nspec Number of spectral elements + * @param ngnod Number of control nodes per spectral element + */ + materials(const int nspec, const int ngnod); + /** + * @brief Constructor used to allocate and assign views from fortran database + * file + * + * @param stream Stream object for fortran binary file buffered to material + * definition section + * @param ngnod Number of control nodes per spectral element + * @param nspec Number of spectral elements + * @param numat Total number of different materials + * @param mpi Pointer to a MPI object + */ + materials(std::ifstream &stream, const int numat, const int nspec, + const specfem::kokkos::HostView2d knods, + const specfem::MPI::MPI *mpi); + ///@} + + /** + * @brief Overloaded operator to access material properties + * + * @param index Index of material properties + * @return std::variant Material properties + */ + std::variant< + specfem::material::material, + specfem::material::material > + operator[](const int index) const; +}; +} // namespace mesh +} // namespace specfem diff --git a/include/mesh/materials/materials.tpp b/include/mesh/materials/materials.tpp new file mode 100644 index 00000000..5f99f0bb --- /dev/null +++ b/include/mesh/materials/materials.tpp @@ -0,0 +1,19 @@ +#ifndef _MESH_MATERIALS_TPP +#define _MESH_MATERIALS_TPP + +#include "enumerations/specfem_enums.hpp" +#include "material/material.hpp" +#include "materials.hpp" +#include +#include + +template +specfem::mesh::materials::material::material( + const int n_materials, + const std::vector > + &l_materials) + : n_materials(n_materials), + material_properties(l_materials) {} + +#endif /* end of include guard: _MESH_MATERIALS_TPP */ diff --git a/include/mesh/mesh.hpp b/include/mesh/mesh.hpp index 61ff864b..f849ca94 100644 --- a/include/mesh/mesh.hpp +++ b/include/mesh/mesh.hpp @@ -1,29 +1,22 @@ -#ifndef _MESH_HPP -#define _MESH_HPP +#pragma once -#include "IO/fortran/read_material_properties.hpp" -#include "IO/fortran/read_mesh_database.hpp" #include "boundaries/boundaries.hpp" +#include "control_nodes/control_nodes.hpp" #include "coupled_interfaces/coupled_interfaces.hpp" -#include "elements/elements.hpp" -#include "kokkos_abstractions.h" -#include "material/interface.hpp" -#include "material_indic/material_indic.hpp" -#include "mpi_interfaces/mpi_interfaces.hpp" +#include "elements/axial_elements.hpp" +#include "elements/tangential_elements.hpp" +#include "materials/materials.hpp" +#include "mesh/tags/tags.hpp" #include "properties/properties.hpp" #include "specfem_mpi/interface.hpp" #include "specfem_setup.hpp" #include -#include namespace specfem { namespace mesh { /** - * @brief Mesh Interface - * - * The mesh is implemented as a C++ struct. The mesh struct defines all the - * variables nacessary to populate structs within specfem::compute namespace + * @brief Struct to store information about the mesh read from the database * */ struct mesh { @@ -31,42 +24,34 @@ struct mesh { int npgeo; ///< Total number of spectral element control nodes int nspec; ///< Total number of spectral elements int nproc; ///< Total number of processors - specfem::kokkos::HostView2d coorg; ///< (x_a,z_a) for every - ///< spectral element control - ///< node - - specfem::mesh::material_ind material_ind; ///< Struct used to store - ///< material information for - ///< every spectral element - - specfem::mesh::boundaries::absorbing_boundary abs_boundary; ///< Struct used - ///< to store data - ///< required to - ///< implement - ///< absorbing - ///< boundary + specfem::mesh::control_nodes control_nodes; ///< Defines control nodes specfem::mesh::properties parameters; ///< Struct to store simulation launch - ///< parameters + ///< parameters (never used) - specfem::mesh::coupled_interfaces::coupled_interfaces - coupled_interfaces; ///< Struct to store - ///< coupled interfaces + specfem::mesh::coupled_interfaces coupled_interfaces; ///< Struct to store + ///< coupled interfaces - specfem::mesh::boundaries::acoustic_free_surface - acfree_surface; ///< Struct used to store data required to implement - ///< acoustic free surface + specfem::mesh::boundaries boundaries; ///< Struct to store information at the + ///< boundaries - specfem::mesh::boundaries::forcing_boundary - acforcing_boundary; ///< Struct used to store data required to implement - ///< acoustic forcing boundary + specfem::mesh::tags tags; ///< Struct to store tags for every spectral element specfem::mesh::elements::tangential_elements tangential_nodes; ///< Defines ///< tangential ///< nodes + ///< (never + ///< used) specfem::mesh::elements::axial_elements axial_nodes; ///< Defines axial nodes + ///< (never used) + specfem::mesh::materials materials; ///< Defines material properties + /** + * @name Constructors + * + */ + ///@{ /** * @brief Default mesh constructor * @@ -79,18 +64,10 @@ struct mesh { * @param filename Fortran binary database filename * @param mpi pointer to MPI object to manage communication */ - mesh(const std::string filename, - std::vector > &materials, - const specfem::MPI::MPI *mpi); + mesh(const std::string filename, const specfem::MPI::MPI *mpi); + ///@} - /** - * @brief User output - * - */ - std::string print(std::vector > - &materials) const; + std::string print() const; }; } // namespace mesh } // namespace specfem - -#endif diff --git a/include/mesh/tags/tags.hpp b/include/mesh/tags/tags.hpp new file mode 100644 index 00000000..379cc880 --- /dev/null +++ b/include/mesh/tags/tags.hpp @@ -0,0 +1,47 @@ +#pragma once + +#include "enumerations/boundary.hpp" +#include "enumerations/medium.hpp" +#include "mesh/boundaries/boundaries.hpp" +#include "mesh/materials/materials.hpp" +#include "tags_container.hpp" + +namespace specfem { +namespace mesh { +/** + * @brief Struct to store tags for every spectral element + * + */ +struct tags { + int nspec; ///< Total number of spectral elements + Kokkos::View + tags_container; ///< Tags container + + /** + * @name Constructors + */ + ///@{ + /** + * @brief Contrust tags object + * + */ + tags(const int nspec) : tags_container("specfem::mesh::tags::tags", nspec) {} + + /** + * @brief Default constructor + * + */ + tags() = default; + + /** + * @brief Construct tags from mesh data + * + * @param materials Material properties + * @param boundaries Boundary information + */ + tags(const specfem::mesh::materials &materials, + const specfem::mesh::boundaries &boundaries); + ///@} +}; +} // namespace mesh +} // namespace specfem diff --git a/include/mesh/tags/tags_container.hpp b/include/mesh/tags/tags_container.hpp new file mode 100644 index 00000000..1982783c --- /dev/null +++ b/include/mesh/tags/tags_container.hpp @@ -0,0 +1,20 @@ +#pragma once + +#include "enumerations/boundary.hpp" +#include "enumerations/medium.hpp" + +namespace specfem { +namespace mesh { +namespace impl { +/** + * @brief Struct to store tags for every spectral element + * + */ +struct tags_container { + specfem::element::medium_tag medium_tag; ///< Medium tag + specfem::element::property_tag property_tag; ///< Property tag + specfem::element::boundary_tag boundary_tag; ///< Boundary tag +}; +} // namespace impl +} // namespace mesh +} // namespace specfem diff --git a/include/parallel_configuration/chunk_config.hpp b/include/parallel_configuration/chunk_config.hpp new file mode 100644 index 00000000..41d151ba --- /dev/null +++ b/include/parallel_configuration/chunk_config.hpp @@ -0,0 +1,71 @@ +#pragma once + +#include "constants.hpp" +#include "enumerations/dimension.hpp" +#include + +namespace specfem { +namespace parallel_config { +/** + * @brief Parallel configuration for chunk policy. + * + * @tparam DimensionType Dimension type of the elements within a chunk. + * @tparam ChunkSize Number of elements within a chunk. + * @tparam TileSize Tile size for chunk policy. + * @tparam NumThreads Number of threads within a team. + * @tparam VectorLanes Number of vector lanes. + * @tparam SIMD SIMD type to use simd operations. @ref specfem::datatypes::simd + */ +template +struct chunk_config { + constexpr static int num_threads = NumThreads; ///< Number of threads + constexpr static int vector_lanes = VectorLanes; ///< Number of vector lanes + constexpr static int tile_size = TileSize; ///< Tile size + constexpr static int chunk_size = ChunkSize; ///< Chunk size + using simd = SIMD; ///< SIMD type + using execution_space = ExecutionSpace; ///< Execution space + constexpr static auto dimension = + DimensionType; ///< Dimension type of the elements within chunk. +}; + +/** + * @brief Default chunk configuration to use based on Dimension, SIMD type and + * Execution space. + * + * Defines chunk size, tile size, number of threads, number of vector lanes + * defaults for @ref specfem::parallel_config::chunk_config + * + * @tparam DimensionType Dimension type of the elements within a chunk. + * @tparam SIMD SIMD type to use simd operations. @ref specfem::datatypes::simd + * @tparam ExecutionSpace Execution space for the policy. + */ +template +struct default_chunk_config; + +#ifdef KOKKOS_ENABLE_CUDA +template +struct default_chunk_config + : chunk_config {}; +#endif + +#ifdef KOKKOS_ENABLE_OPENMP +template +struct default_chunk_config + : chunk_config {}; +#endif + +#ifdef KOKKOS_ENABLE_SERIAL +template +struct default_chunk_config + : chunk_config {}; +#endif +} // namespace parallel_config +} // namespace specfem diff --git a/include/parallel_configuration/edge_config.hpp b/include/parallel_configuration/edge_config.hpp new file mode 100644 index 00000000..4d49f808 --- /dev/null +++ b/include/parallel_configuration/edge_config.hpp @@ -0,0 +1,56 @@ +#pragma once + +namespace specfem { +namespace parallel_config { + +/** + * @brief Parallel configuration for edge policy. + * + * @tparam DimensionType Dimension type of the elements where the edge is + * defined. + * @tparam NumThreads Number of threads to use. + * @tparam VectorLanes Number of vector lanes to use. + * @tparam ExecutionSpace Execution space to use. + */ +template +struct edge_config { + constexpr static auto dimension = DimensionType; ///< Dimension type + using execution_space = ExecutionSpace; ///< Execution space + constexpr static int num_threads = NumThreads; ///< Number of threads + constexpr static int vector_lanes = VectorLanes; ///< Vector lanes +}; + +/** + * @brief Default edge configuration. + * + * Sets the number of threads and vector lanes to use for the edge policy based + * on DimensionType and ExecutionSpace. + * + * @tparam DimensionType Dimension type of the elements where the edge is + * defined. + * @tparam ExecutionSpace Execution space to use. + */ +template +struct default_edge_config; + +#ifdef KOKKOS_ENABLE_CUDA +template <> +struct default_edge_config + : edge_config {}; +#endif + +#ifdef KOKKOS_ENABLE_OPENMP +template <> +struct default_edge_config + : edge_config {}; +#endif + +#ifdef KOKKOS_ENABLE_SERIAL +template <> +struct default_edge_config + : edge_config {}; +#endif + +} // namespace parallel_config +} // namespace specfem diff --git a/include/parallel_configuration/range_config.hpp b/include/parallel_configuration/range_config.hpp new file mode 100644 index 00000000..833fa131 --- /dev/null +++ b/include/parallel_configuration/range_config.hpp @@ -0,0 +1,28 @@ +#pragma once + +namespace specfem { +namespace parallel_config { + +/** + * @brief Parallel configuration for range policy + * + * @tparam SIMD SIMD type @ref specfem::datatype::simd + * @tparam ExecutionSpace Execution space + */ +template struct range_config { + using simd = SIMD; + using execution_space = ExecutionSpace; + static constexpr bool is_point_parallel_config = true; +}; + +/** + * @brief Type alias for default range configuration + * + * @tparam SIMD SIMD type @ref specfem::datatype::simd + * @tparam ExecutionSpace Execution space + */ +template +using default_range_config = range_config; + +} // namespace parallel_config +} // namespace specfem diff --git a/include/parameter_parser/header.hpp b/include/parameter_parser/header.hpp index c4875fb9..9b3fafdf 100644 --- a/include/parameter_parser/header.hpp +++ b/include/parameter_parser/header.hpp @@ -36,13 +36,13 @@ class header { * * @return std::string title of the simulation */ - std::string get_title() { return this->title; } + std::string get_title() const { return this->title; } /** * @brief Get the description * * @return std::string description of the simulation */ - std::string get_description() { return this->description; } + std::string get_description() const { return this->description; } friend std::ostream &operator<<(std::ostream &out, header &header); diff --git a/include/parameter_parser/interface.hpp b/include/parameter_parser/interface.hpp index 7b69cf6e..2d5e6a00 100644 --- a/include/parameter_parser/interface.hpp +++ b/include/parameter_parser/interface.hpp @@ -5,8 +5,10 @@ #include "header.hpp" #include "quadrature.hpp" #include "run_setup.hpp" -#include "seismogram.hpp" #include "setup.hpp" -#include "solver/interface.hpp" +// #include "solver/interface.hpp" +#include "time_scheme/interface.hpp" +#include "writer/seismogram.hpp" +#include "writer/wavefield.hpp" #endif diff --git a/include/parameter_parser/quadrature.hpp b/include/parameter_parser/quadrature.hpp index 2d498f54..a3469ed6 100644 --- a/include/parameter_parser/quadrature.hpp +++ b/include/parameter_parser/quadrature.hpp @@ -22,11 +22,10 @@ class quadrature { * specfem::quadrature::quadrature class * @param beta beta value used to instantiate a * specfem::quadrature::quadrature class - * @param ngllx number of quadrature points in x-dimension - * @param ngllz number of quadrature points in z-dimension + * @param ngllx number of quadrature points */ - quadrature(type_real alpha, type_real beta, int ngllx, int ngllz) - : alpha(alpha), beta(beta), ngllx(ngllx), ngllz(ngllz){}; + quadrature(type_real alpha, type_real beta, int ngll) + : alpha(alpha), beta(beta), ngll(ngll){}; /** * @brief Construct a new quadrature object * @@ -46,17 +45,14 @@ class quadrature { * @return std::tuple Quadrature objects in x and z dimensions */ - std::tuple - instantiate(); + specfem::quadrature::quadratures instantiate(); private: type_real alpha; ///< alpha value used to instantiate a ///< specfem::quadrature::quadrature class type_real beta; ///< beta value used to instantiate a ///< specfem::quadrature::quadrature class - int ngllx; ///< number of quadrature points in x-dimension - int ngllz; ///< number of quadrature points in z-dimension + int ngll; ///< number of quadrature points }; } // namespace runtime_configuration diff --git a/include/parameter_parser/receivers.hpp b/include/parameter_parser/receivers.hpp index bc2b8554..d2770450 100644 --- a/include/parameter_parser/receivers.hpp +++ b/include/parameter_parser/receivers.hpp @@ -2,6 +2,7 @@ #define _RUNTIME_CONFIGURATION_RECEIVERS_HPP #include "constants.hpp" +#include "enumerations/specfem_enums.hpp" #include "yaml-cpp/yaml.h" #include diff --git a/include/parameter_parser/seismogram.hpp b/include/parameter_parser/seismogram.hpp deleted file mode 100644 index a7b528fd..00000000 --- a/include/parameter_parser/seismogram.hpp +++ /dev/null @@ -1,62 +0,0 @@ -#ifndef _PARAMETER_SEISMOGRAM_HPP -#define _PARAMETER_SEISMOGRAM_HPP - -#include "receiver/interface.hpp" -#include "specfem_setup.hpp" -#include "writer/interface.hpp" -#include "yaml-cpp/yaml.h" -#include -#include - -namespace specfem { -namespace runtime_configuration { - -/** - * @brief Seismogram class is used to instantiate seismogram writer - * - */ -class seismogram { - -public: - /** - * @brief Construct a new seismogram object - * - * @param seismogram_format Outpul seismogram file format - * @param output_folder Path to folder location where seismogram will be - * stored - */ - seismogram(const std::string seismogram_format, - const std::string output_folder) - : seismogram_format(seismogram_format), output_folder(output_folder){}; - /** - * @brief Construct a new seismogram object - * - * @param Node YAML node describing the seismogram writer - */ - seismogram(const YAML::Node &Node); - - /** - * @brief Instantiate a seismogram writer object - * - * @param receivers Vector of pointers to receiver objects used to instantiate - * the writer - * @param compute_receivers Pointer to specfem::compute::receivers struct used - * to instantiate the writer - * @param dt Time interval between timesteps - * @param t0 Starting time of simulation - * @return specfem::writer::writer* Pointer to an instantiated writer object - */ - std::shared_ptr instantiate_seismogram_writer( - std::vector > &receivers, - specfem::compute::receivers &compute_receivers, const type_real dt, - const type_real t0, const int nsteps_between_samples) const; - -private: - std::string seismogram_format; ///< format of output file - std::string output_folder; ///< Path to output folder -}; - -} // namespace runtime_configuration -} // namespace specfem - -#endif diff --git a/include/parameter_parser/setup.hpp b/include/parameter_parser/setup.hpp index 13a6a451..678ee67f 100644 --- a/include/parameter_parser/setup.hpp +++ b/include/parameter_parser/setup.hpp @@ -3,12 +3,16 @@ #include "database_configuration.hpp" #include "header.hpp" +#include "parameter_parser/solver/interface.hpp" #include "quadrature.hpp" +#include "reader/reader.hpp" #include "receivers.hpp" #include "run_setup.hpp" -#include "seismogram.hpp" -#include "solver/interface.hpp" #include "specfem_setup.hpp" +#include "time_scheme/interface.hpp" +#include "writer/kernel.hpp" +#include "writer/seismogram.hpp" +#include "writer/wavefield.hpp" #include "yaml-cpp/yaml.h" #include #include @@ -39,47 +43,46 @@ class setup { * @return std::tuple Quadrature objects in x and z dimensions */ - std::tuple - instantiate_quadrature() { + specfem::quadrature::quadratures instantiate_quadrature() const { return this->quadrature->instantiate(); } - /** - * @brief Instantiate the Timescheme - * - * @return specfem::TimeScheme::TimeScheme* Pointer to the TimeScheme - object - * used in the solver algorithm - */ - std::shared_ptr instantiate_solver() { - auto it = - this->solver->instantiate(this->receivers->get_nstep_between_samples()); - - return it; + // /** + // * @brief Instantiate the Timescheme + // * + // * @return specfem::TimeScheme::TimeScheme* Pointer to the TimeScheme + // object + // * used in the solver algorithm + // */ + std::shared_ptr + instantiate_timescheme() const { + return this->time_scheme->instantiate( + this->receivers->get_nstep_between_samples()); } - /** - * @brief Update simulation start time. - * - * If user has not defined start time then we need to update the simulation - * start time based on source frequencies and time shift - * - * @note This might be specific to only time-marching solvers - * - * @param t0 Simulation start time - */ - void update_t0(type_real t0) { this->solver->update_t0(t0); } + // /** + // * @brief Update simulation start time. + // * + // * If user has not defined start time then we need to update the simulation + // * start time based on source frequencies and time shift + // * + // * @note This might be specific to only time-marching solvers + // * + // * @param t0 Simulation start time + // */ + void update_t0(type_real t0) { this->time_scheme->update_t0(t0); } + + type_real get_t0() const { return this->time_scheme->get_t0(); } /** * @brief Log the header and description of the simulation */ - std::string - print_header(std::chrono::time_point now); + std::string print_header( + const std::chrono::time_point now); /** * @brief Get delta time value * * @return type_real */ - type_real get_dt() const { return solver->get_dt(); } + type_real get_dt() const { return time_scheme->get_dt(); } /** * @brief Get the path to mesh database and source yaml file @@ -120,34 +123,72 @@ class setup { /** * @brief Instantiate a seismogram writer object * - * @param receivers Vector of pointers to receiver objects used to - instantiate - * the writer - * @param compute_receivers Pointer to specfem::compute::receivers struct + * @param receivers Pointer to specfem::compute::receivers struct used * to instantiate the writer * @return specfem::writer::writer* Pointer to an instantiated writer object */ std::shared_ptr instantiate_seismogram_writer( - std::vector > &receivers, - specfem::compute::receivers &compute_receivers) const { + const specfem::compute::assembly &assembly) const { if (this->seismogram) { return this->seismogram->instantiate_seismogram_writer( - receivers, compute_receivers, this->solver->get_dt(), - this->solver->get_t0(), this->receivers->get_nstep_between_samples()); + assembly.receivers, this->time_scheme->get_dt(), + this->time_scheme->get_t0(), + this->receivers->get_nstep_between_samples()); + } else { + return nullptr; + } + } + + std::shared_ptr instantiate_wavefield_writer( + const specfem::compute::assembly &assembly) const { + if (this->wavefield) { + return this->wavefield->instantiate_wavefield_writer(assembly); } else { - return NULL; + return nullptr; } } + std::shared_ptr instantiate_wavefield_reader( + const specfem::compute::assembly &assembly) const { + if (this->wavefield) { + return this->wavefield->instantiate_wavefield_reader(assembly); + } else { + return nullptr; + } + } + + std::shared_ptr + instantiate_kernel_writer(const specfem::compute::assembly &assembly) const { + if (this->kernel) { + return this->kernel->instantiate_kernel_writer(assembly); + } else { + return nullptr; + } + } + + inline specfem::simulation::type get_simulation_type() const { + return this->solver->get_simulation_type(); + } + + template + std::shared_ptr instantiate_solver( + const type_real dt, const specfem::compute::assembly &assembly, + std::shared_ptr time_scheme, + const qp_type &quadrature) const { + return this->solver->instantiate(dt, assembly, time_scheme, quadrature); + } + + int get_nsteps() const { return this->time_scheme->get_nsteps(); } + private: std::unique_ptr header; ///< Pointer ///< to header ///< object - std::unique_ptr - solver; ///< Pointer to solver - ///< object + std::unique_ptr + time_scheme; ///< Pointer to solver + ///< object std::unique_ptr run_setup; ///< Pointer to ///< run_setup object @@ -159,8 +200,14 @@ class setup { std::unique_ptr seismogram; ///< Pointer to ///< seismogram object + std::unique_ptr + wavefield; ///< Pointer to + ///< wavefield object + std::unique_ptr kernel; std::unique_ptr databases; ///< Get database filenames + std::unique_ptr + solver; ///< Pointer to solver object }; } // namespace runtime_configuration } // namespace specfem diff --git a/include/parameter_parser/solver/interface.hpp b/include/parameter_parser/solver/interface.hpp index e767aa9f..3b4f60fe 100644 --- a/include/parameter_parser/solver/interface.hpp +++ b/include/parameter_parser/solver/interface.hpp @@ -1,7 +1,7 @@ -#ifndef _PARAMETER_SOLVER_INTERFACE_HPP -#define _PARAMETER_SOLVER_INTERFACE_HPP +#ifndef _SPECFEM_RUNTIME_CONFIGURATION_SOLVER_INTERFACE_HPP_ +#define _SPECFEM_RUNTIME_CONFIGURATION_SOLVER_INTERFACE_HPP_ #include "solver.hpp" -#include "time_marching.hpp" +#include "solver.tpp" -#endif +#endif // _SPECFEM_RUNTIME_CONFIGURATION_SOLVER_INTERFACE_HPP_ diff --git a/include/parameter_parser/solver/solver.hpp b/include/parameter_parser/solver/solver.hpp index 8f43df54..8840a1cd 100644 --- a/include/parameter_parser/solver/solver.hpp +++ b/include/parameter_parser/solver/solver.hpp @@ -1,61 +1,73 @@ -#ifndef _PARAMETER_SOLVER_HPP -#define _PARAMETER_SOLVER_HPP +#ifndef _SPECFEM_RUNTIME_CONFIGURATION_SOLVER_SOLVER_HPP_ +#define _SPECFEM_RUNTIME_CONFIGURATION_SOLVER_SOLVER_HPP_ -#include "specfem_setup.hpp" -#include "timescheme/interface.hpp" -#include "yaml-cpp/yaml.h" -#include +#include "compute/interface.hpp" +#include "solver/solver.hpp" +#include "timescheme/newmark.hpp" +#include +#include namespace specfem { namespace runtime_configuration { namespace solver { /** - * @brief Solver class instantiates solver object which defines solution - * algorithm for the Spectral Element Method - * - * @note Currently solver class is not implemented. Hence the solver class only - * instantiates a timescheme object (In the future this class will only be - * specific to time-marching (explicit) SEMs). + * @brief Solver class to instantiate the correct solver based on the simulation + * parameters * */ class solver { - public: /** - * @brief Instantiate the Timescheme + * @brief Construct a new solver object * - * @return specfem::TimeScheme::TimeScheme* Pointer to the TimeScheme object - * used in the solver algorithm + * @param simulation_type Type of the simulation (forward or combined) */ - virtual std::shared_ptr - instantiate(const int nstep_between_samples); + solver(const char *simulation_type) : simulation_type(simulation_type) {} /** - * @brief Update simulation start time. + * @brief Construct a new solver object * - * If user has not defined start time then we need to update the simulation - * start time based on source frequencies and time shift - * - * @note This might be specific to only time-marching solvers + * @param simulation_type Type of the simulation (forward or combined) + */ + solver(const std::string simulation_type) + : simulation_type(simulation_type) {} + + /** + * @brief Instantiate the solver based on the simulation parameters * - * @param t0 Simulation start time + * @tparam qp_type Quadrature points type defining compile time or runtime + * quadrature points + * @param dt Time step + * @param assembly Assembly object + * @param time_scheme Time scheme object + * @param quadrature Quadrature points object + * @return std::shared_ptr Solver object */ - virtual void update_t0(type_real t0){}; + template + std::shared_ptr + instantiate(const type_real dt, const specfem::compute::assembly &assembly, + std::shared_ptr time_scheme, + const qp_type &quadrature) const; + /** - * @brief Get the value of time increment + * @brief Get the type of the simulation (forward or combined) * - * @return type_real value of time increment + * @return specfem::simulation::type Type of the simulation */ - virtual type_real get_dt() const { - throw std::runtime_error("Solver not instantiated properly"); - return 0.0; - }; - virtual type_real get_t0() const { - throw std::runtime_error("Solver not instantiated properly"); - return 0.0; - }; + inline specfem::simulation::type get_simulation_type() const { + if (this->simulation_type == "forward") { + return specfem::simulation::type::forward; + } else if (this->simulation_type == "combined") { + return specfem::simulation::type::combined; + } else { + throw std::runtime_error("Unknown simulation type"); + } + } + +private: + std::string simulation_type; ///< Type of the simulation (forward or combined) }; } // namespace solver } // namespace runtime_configuration } // namespace specfem -#endif +#endif /* _SPECFEM_RUNTIME_CONFIGURATION_SOLVER_SOLVER_HPP_ */ diff --git a/include/parameter_parser/solver/solver.tpp b/include/parameter_parser/solver/solver.tpp new file mode 100644 index 00000000..776e1a75 --- /dev/null +++ b/include/parameter_parser/solver/solver.tpp @@ -0,0 +1,46 @@ +#ifndef _SPECFEM_RUNTIME_CONFIGURATION_SOLVER_SOLVER_TPP_ +#define _SPECFEM_RUNTIME_CONFIGURATION_SOLVER_SOLVER_TPP_ + +#include "kernels/kernels.hpp" +#include "solver.hpp" +#include "solver/time_marching.hpp" +#include "timescheme/newmark.hpp" +#include +#include + +template +std::shared_ptr +specfem::runtime_configuration::solver::solver::instantiate(const type_real dt, + const specfem::compute::assembly &assembly, + std::shared_ptr time_scheme, + const qp_type &quadrature) const { + + if (this->simulation_type == "forward") { + std::cout << "Instantiating Kernels \n"; + std::cout << "-------------------------------\n"; + const auto kernels = specfem::kernels::kernels( + dt, assembly, quadrature); + return std::make_shared< + specfem::solver::time_marching>( + kernels, time_scheme); + } else if (this->simulation_type == "combined") { + std::cout << "Instantiating Kernels \n"; + std::cout << "-------------------------------\n"; + const auto adjoint_kernels = specfem::kernels::kernels(dt, + assembly, quadrature); + const auto backward_kernels = specfem::kernels::kernels(dt, + assembly, quadrature); + return std::make_shared< + specfem::solver::time_marching>( + assembly, adjoint_kernels, backward_kernels, time_scheme); + } else { + throw std::runtime_error("Simulation type not recognized"); + } +} + +#endif diff --git a/include/parameter_parser/time_scheme/interface.hpp b/include/parameter_parser/time_scheme/interface.hpp new file mode 100644 index 00000000..e8efd02b --- /dev/null +++ b/include/parameter_parser/time_scheme/interface.hpp @@ -0,0 +1,7 @@ +#ifndef _PARAMETER_SOLVER_INTERFACE_HPP +#define _PARAMETER_SOLVER_INTERFACE_HPP + +// #include "solver.hpp" +#include "time_scheme.hpp" + +#endif diff --git a/include/parameter_parser/time_scheme/solver.hpp b/include/parameter_parser/time_scheme/solver.hpp new file mode 100644 index 00000000..6bf606a7 --- /dev/null +++ b/include/parameter_parser/time_scheme/solver.hpp @@ -0,0 +1,62 @@ +#ifndef _PARAMETER_SOLVER_HPP +#define _PARAMETER_SOLVER_HPP + +#include "specfem_setup.hpp" +#include "timescheme/interface.hpp" +#include "yaml-cpp/yaml.h" +#include + +namespace specfem { +namespace runtime_configuration { +namespace solver { +/** + * @brief Solver class instantiates solver object which defines solution + * algorithm for the Spectral Element Method + * + * @note Currently solver class is not implemented. Hence the solver class only + * instantiates a timescheme object (In the future this class will only be + * specific to time-marching (explicit) SEMs). + * + */ +class solver { + +public: + /** + * @brief Instantiate the Timescheme + * + * @return specfem::TimeScheme::TimeScheme* Pointer to the TimeScheme + object + * used in the solver algorithm + */ + virtual std::shared_ptr + instantiate(const int nstep_between_samples); + /** + * @brief Update simulation start time. + * + * If user has not defined start time then we need to update the simulation + * start time based on source frequencies and time shift + * + * @note This might be specific to only time-marching solvers + * + * @param t0 Simulation start time + */ + virtual void update_t0(type_real t0){}; + /** + * @brief Get the value of time increment + * + * @return type_real value of time increment + */ + virtual type_real get_dt() const { + throw std::runtime_error("Solver not instantiated properly"); + return 0.0; + }; + virtual type_real get_t0() const { + throw std::runtime_error("Solver not instantiated properly"); + return 0.0; + }; +}; +} // namespace solver +} // namespace runtime_configuration +} // namespace specfem + +#endif diff --git a/include/parameter_parser/solver/time_marching.hpp b/include/parameter_parser/time_scheme/time_marching.hpp similarity index 76% rename from include/parameter_parser/solver/time_marching.hpp rename to include/parameter_parser/time_scheme/time_marching.hpp index db8de549..6578d708 100644 --- a/include/parameter_parser/solver/time_marching.hpp +++ b/include/parameter_parser/time_scheme/time_marching.hpp @@ -2,7 +2,6 @@ #define _PARAMETER_TIME_MARCHING_HPP #include "specfem_setup.hpp" -#include "timescheme/interface.hpp" #include "yaml-cpp/yaml.h" #include @@ -13,7 +12,7 @@ namespace solver { * @brief time_marching class is used to instantiate a time-marching solver * */ -class time_marching : public solver { +class time_scheme { public: /** @@ -23,14 +22,14 @@ class time_marching : public solver { * @param dt delta time of the timescheme * @param nstep Number of time steps */ - time_marching(std::string timescheme, type_real dt, type_real nstep) + time_scheme(std::string timescheme, type_real dt, type_real nstep) : timescheme(timescheme), dt(dt), nstep(nstep){}; /** * @brief Construct a new time marching object * * @param Node YAML node describing the time-marching method */ - time_marching(const YAML::Node &Node); + time_scheme(const YAML::Node &Node); /** * @brief Update simulation start time. * @@ -41,23 +40,26 @@ class time_marching : public solver { * * @param t0 Simulation start time */ - void update_t0(type_real t0) override { this->t0 = t0; } + void update_t0(type_real t0) { this->t0 = t0; } /** * @brief Instantiate the Timescheme * - * @return specfem::TimeScheme::TimeScheme* Pointer to the TimeScheme object + * @return specfem::TimeScheme::TimeScheme* Pointer to the TimeScheme + object * used in the solver algorithm */ - std::shared_ptr - instantiate(const int nstep_between_samples) override; + std::shared_ptr + instantiate(const int nstep_between_samples); /** * @brief Get the value of time increment * * @return type_real value of time increment */ - type_real get_dt() const override { return this->dt; } + type_real get_dt() const { return this->dt; } - type_real get_t0() const override { return this->t0; } + type_real get_t0() const { return this->t0; } + + int get_nsteps() const { return this->nstep; } private: int nstep; ///< number of time steps diff --git a/include/parameter_parser/time_scheme/time_scheme.hpp b/include/parameter_parser/time_scheme/time_scheme.hpp new file mode 100644 index 00000000..5e256a38 --- /dev/null +++ b/include/parameter_parser/time_scheme/time_scheme.hpp @@ -0,0 +1,78 @@ +#pragma once + +#include "specfem_setup.hpp" +#include "timescheme/newmark.hpp" +#include "yaml-cpp/yaml.h" +#include + +namespace specfem { +namespace runtime_configuration { +namespace time_scheme { +/** + * @brief time_marching class is used to instantiate a time-marching solver + * + */ +class time_scheme { + +public: + /** + * @brief Construct a new time marching object + * + * @param timescheme Type of timescheme + * @param dt delta time of the timescheme + * @param nstep Number of time steps + */ + time_scheme(std::string timescheme, type_real dt, type_real nstep, + type_real t0, specfem::simulation::type simulation) + : timescheme(timescheme), dt(dt), nstep(nstep), t0(t0), type(simulation) { + } + /** + * @brief Construct a new time marching object + * + * @param Node YAML node describing the time-marching method + */ + time_scheme(const YAML::Node &Node, specfem::simulation::type simulation); + /** + * @brief Update simulation start time. + * + * If user has not defined start time then we need to update the simulation + * start time based on source frequencies and time shift + * + * @note This might be specific to only time-marching solvers + * + * @param t0 Simulation start time + */ + void update_t0(type_real t0) { + if (std::abs(this->t0) < 10 * std::numeric_limits::epsilon()) + this->t0 = t0; + } + /** + * @brief Instantiate the Timescheme + * + * @return specfem::TimeScheme::TimeScheme* Pointer to the TimeScheme + object + * used in the solver algorithm + */ + std::shared_ptr + instantiate(const int nstep_between_samples); + /** + * @brief Get the value of time increment + * + * @return type_real value of time increment + */ + type_real get_dt() const { return this->dt; } + + type_real get_t0() const { return this->t0; } + + int get_nsteps() const { return this->nstep; } + +private: + int nstep; ///< number of time steps + type_real dt; ///< delta time for the timescheme + type_real t0 = 0.0; ///< start time + std::string timescheme; ///< Time scheme e.g. Newmark, Runge-Kutta, LDDRK + specfem::simulation::type type; +}; +} // namespace time_scheme +} // namespace runtime_configuration +} // namespace specfem diff --git a/include/parameter_parser/writer/kernel.hpp b/include/parameter_parser/writer/kernel.hpp new file mode 100644 index 00000000..9db05b69 --- /dev/null +++ b/include/parameter_parser/writer/kernel.hpp @@ -0,0 +1,35 @@ +#ifndef _SPECFEM_RUNTIME_CONFIGURATION_KERNEL_HPP +#define _SPECFEM_RUNTIME_CONFIGURATION_KERNEL_HPP + +#include "compute/assembly/assembly.hpp" +#include "reader/reader.hpp" +#include "writer/writer.hpp" +#include "yaml-cpp/yaml.h" + +namespace specfem { +namespace runtime_configuration { +class kernel { +public: + kernel(const std::string output_format, const std::string output_folder, + const specfem::simulation::type type) + : output_format(output_format), output_folder(output_folder), + simulation_type(type) {} + + kernel(const YAML::Node &Node, const specfem::simulation::type type); + + std::shared_ptr + instantiate_kernel_writer(const specfem::compute::assembly &assembly) const; + + inline specfem::simulation::type get_simulation_type() const { + return this->simulation_type; + } + +private: + std::string output_format; ///< format of output file + std::string output_folder; ///< Path to output folder + specfem::simulation::type simulation_type; ///< Type of simulation +}; +} // namespace runtime_configuration +} // namespace specfem + +#endif /* _SPECFEM_RUNTIME_CONFIGURATION_KERNEL_HPP */ diff --git a/include/parameter_parser/writer/seismogram.hpp b/include/parameter_parser/writer/seismogram.hpp new file mode 100644 index 00000000..78a4cb48 --- /dev/null +++ b/include/parameter_parser/writer/seismogram.hpp @@ -0,0 +1,61 @@ +#ifndef _PARAMETER_SEISMOGRAM_HPP +#define _PARAMETER_SEISMOGRAM_HPP + +#include "receiver/interface.hpp" +#include "specfem_setup.hpp" +#include "writer/interface.hpp" +#include "yaml-cpp/yaml.h" +#include +#include + +namespace specfem { +namespace runtime_configuration { + +/** + * @brief Seismogram class is used to instantiate seismogram writer + * + */ +class seismogram { + +public: + /** + * @brief Construct a new seismogram object + * + * @param output_format Outpul seismogram file format + * @param output_folder Path to folder location where seismogram will be + * stored + */ + seismogram(const std::string output_format, const std::string output_folder) + : output_format(output_format), output_folder(output_folder){}; + /** + * @brief Construct a new seismogram object + * + * @param Node YAML node describing the seismogram writer + */ + seismogram(const YAML::Node &Node); + + /** + * @brief Instantiate a seismogram writer object + * + * @param receivers Vector of pointers to receiver objects used to instantiate + * the writer + * @param compute_receivers Pointer to specfem::compute::receivers struct used + * to instantiate the writer + * @param dt Time interval between timesteps + * @param t0 Starting time of simulation + * @return specfem::writer::writer* Pointer to an instantiated writer object + */ + std::shared_ptr + instantiate_seismogram_writer(const specfem::compute::receivers &receivers, + const type_real dt, const type_real t0, + const int nsteps_between_samples) const; + +private: + std::string output_format; ///< format of output file + std::string output_folder; ///< Path to output folder +}; + +} // namespace runtime_configuration +} // namespace specfem + +#endif diff --git a/include/parameter_parser/writer/wavefield.hpp b/include/parameter_parser/writer/wavefield.hpp new file mode 100644 index 00000000..a29474ee --- /dev/null +++ b/include/parameter_parser/writer/wavefield.hpp @@ -0,0 +1,39 @@ +#ifndef _SPECFEM_RUNTIME_CONFIGURATION_WAVEFIELD_HPP +#define _SPECFEM_RUNTIME_CONFIGURATION_WAVEFIELD_HPP + +#include "compute/assembly/assembly.hpp" +#include "reader/reader.hpp" +#include "writer/writer.hpp" +#include "yaml-cpp/yaml.h" + +namespace specfem { +namespace runtime_configuration { +class wavefield { + +public: + wavefield(const std::string output_format, const std::string output_folder, + const specfem::simulation::type type) + : output_format(output_format), output_folder(output_folder), + simulation_type(type) {} + + wavefield(const YAML::Node &Node, const specfem::simulation::type type); + + std::shared_ptr instantiate_wavefield_writer( + const specfem::compute::assembly &assembly) const; + + std::shared_ptr instantiate_wavefield_reader( + const specfem::compute::assembly &assembly) const; + + inline specfem::simulation::type get_simulation_type() const { + return this->simulation_type; + } + +private: + std::string output_format; ///< format of output file + std::string output_folder; ///< Path to output folder + specfem::simulation::type simulation_type; ///< Type of simulation +}; +} // namespace runtime_configuration +} // namespace specfem + +#endif /* _SPECFEM_RUNTIME_CONFIGURATION_WAVEFIELD_HPP */ diff --git a/include/point/assembly_index.hpp b/include/point/assembly_index.hpp new file mode 100644 index 00000000..bb81f434 --- /dev/null +++ b/include/point/assembly_index.hpp @@ -0,0 +1,97 @@ +#pragma once + +#include + +namespace specfem { +namespace point { + +/** + * @brief Struct to store the assembled index for a quadrature point + * + * @tparam using_simd Flag to indicate if this is a simd index + */ +template struct assembly_index; + +/** + * @brief Struct to store the assembled index for a quadrature point + * + * This struct stores a 1D index that corresponds to a global numbering of the + * quadrature point within the mesh. + * + */ +template <> struct assembly_index { + int iglob; ///< Global index number of the quadrature point + + /** + * @name Constructors + * + */ + ///@{ + /** + * @brief Default constructor + * + */ + KOKKOS_FUNCTION + assembly_index() = default; + + /** + * @brief Constructor with values + * + * @param iglob Global index number of the quadrature point + */ + KOKKOS_FUNCTION + assembly_index(const int &iglob) : iglob(iglob) {} + ///@} +}; + +/** + * @brief Struct to store the SIMD assembled indices for a quadrature point + * + * SIMD indices are intended to be used for loading @c load_on_device and + * storing @c store_on_device data into SIMD vectors and operating on those data + * using SIMD instructions. + * + */ +template <> struct assembly_index { + int number_points; ///< Number of points in the SIMD vector + int iglob; ///< Global index number of the quadrature point + + /** + * @brief Mask function to determine if a lane is valid + * + * @param lane Lane index + */ + KOKKOS_FUNCTION + bool mask(const std::size_t &lane) const { return int(lane) < number_points; } + + /** + * @name Constructors + * + */ + ///@{ + /** + * @brief Default constructor + * + */ + KOKKOS_FUNCTION + assembly_index() = default; + + /** + * @brief Constructor with values + * + * @param iglob Global index number of the quadrature point + * @param number_points Number of points in the SIMD vector + */ + KOKKOS_FUNCTION + assembly_index(const int &iglob, const int &number_points) + : number_points(number_points), iglob(iglob) {} + ///@} +}; + +/** + * @brief Type alias for the SIMD assembly index + * + */ +using simd_assembly_index = assembly_index; +} // namespace point +} // namespace specfem diff --git a/include/point/boundary.hpp b/include/point/boundary.hpp new file mode 100644 index 00000000..b31ddd80 --- /dev/null +++ b/include/point/boundary.hpp @@ -0,0 +1,289 @@ +#ifndef _POINT_BOUNDARY_HPP +#define _POINT_BOUNDARY_HPP + +#include "datatypes/point_view.hpp" +#include "datatypes/simd.hpp" +#include "enumerations/boundary.hpp" +#include "enumerations/dimension.hpp" +#include + +namespace specfem { +namespace point { +/** + * @brief Struct to store boundary conditions (and boundary related information) + * associated with a quadrature point + * + * @tparam BoundaryTag Tag indicating the type of boundary condition + * @DimensionType Dimension of the spectral element where the quadrature point + * is located + * @tparam UseSIMD Boolean indicating whether to use SIMD instructions + */ +template +struct boundary; + +/** + * @brief Template specialization for no boundary condition + * + * @tparam DimensionType Dimension of the spectral element where the quadrature + * point is located + * @tparam UseSIMD Boolean indicating whether to use SIMD instructions + */ +template +struct boundary { +private: + // We use simd_like vector to store tags. Tags are stored as enums, so a simd + // type is ill-defined for them. However, we use scalar array types of size + // simd::size() to store them. The goal of this approach is to use + // tags to mask a type_real simd vector and perform SIMD operations on those + // SIMD vectors. + using value_type = typename specfem::datatype::simd_like< + specfem::element::boundary_tag_container, type_real, + UseSIMD>::datatype; ///< Datatype for storing values. Is a scalar if + ///< UseSIMD is false, otherwise is a SIMD like + ///< vector. + +public: + /** + * @name Typedefs + * + */ + ///@{ + using simd = specfem::datatype::simd; ///< SIMD data type + ///@} + + /** + * @name Compile-time constants + * + */ + ///@{ + constexpr static auto boundary_tag = + specfem::element::boundary_tag::none; ///< Tag indicating no boundary + ///< condition + constexpr static bool isPointBoundaryType = + true; ///< Flag indicating this is a point boundary type + constexpr static auto dimension = + DimensionType; ///< Dimension of the spectral element + ///@} + + /** + * @name Constructors + * + */ + ///@{ + /** + * @brief Default constructor + * + */ + KOKKOS_FUNCTION + boundary() = default; + ///@} + + value_type tag; ///< Tag indicating the type of boundary condition at the + ///< quadrature point +}; + +/** + * @brief Template specialization for acoustic free surface boundary condition + * + * @tparam DimensionType Dimension of the spectral element where the quadrature + * point is located + * @tparam UseSIMD Boolean indicating whether to use SIMD instructions + */ +template +struct boundary + : public boundary { +public: + /** + * @name Typedefs + * + */ + ///@{ + using simd = specfem::datatype::simd; + ///@} + /** + * @name Compile-time constants + * + */ + ///@{ + constexpr static auto boundary_tag = + specfem::element::boundary_tag::acoustic_free_surface; + ///@} + + /** + * @name Constructors + * + */ + ///@{ + + /** + * @brief Default constructor + * + */ + KOKKOS_FUNCTION + boundary() = default; + + /** + * @brief Implicit conversion constructor from composite Stacey Dirichlet + * boundary + * + * @param boundary Composite Stacey Dirichlet boundary + */ + KOKKOS_FUNCTION + boundary(const specfem::point::boundary< + specfem::element::boundary_tag::composite_stacey_dirichlet, + DimensionType, UseSIMD> &boundary); + ///@} +}; + +/** + * @brief Template specialization for Stacey boundary condition + * + * @tparam DimensionType Dimension of the spectral element where the quadrature + * point is located + * @tparam UseSIMD Boolean indicating whether to use SIMD instructions + */ +template +struct boundary + : public boundary { +private: + constexpr static int num_dimensions = + specfem::dimension::dimension::dim; + /** + * @name Private Typedefs + * + */ + ///@{ + using NormalViewType = + specfem::datatype::ScalarPointViewType; ///< View type to store + ///< the normal vector to + ///< the edge at the + ///< quadrature point + + using datatype = + typename specfem::datatype::simd::datatype; ///< SIMD + ///< data + ///< type + ///@} + +public: + /** + * @name Typedefs + * + */ + ///@{ + using simd = specfem::datatype::simd; + ///@} + + /** + * @name Compile-time constants + * + */ + ///@{ + constexpr static auto boundary_tag = specfem::element::boundary_tag::stacey; + ///@} + + /** + * @name Constructors + * + */ + ///@{ + + /** + * @brief Default constructor + * + */ + KOKKOS_FUNCTION + boundary() = default; + + /** + * @brief Implicit conversion constructor from composite Stacey Dirichlet + * boundary + * + * @param boundary Composite Stacey Dirichlet boundary + */ + KOKKOS_FUNCTION + boundary(const specfem::point::boundary< + specfem::element::boundary_tag::composite_stacey_dirichlet, + DimensionType, UseSIMD> &boundary); + ///@} + + datatype edge_weight = 0.0; ///< Integration weight associated with the edge + ///< at the quadrature point + NormalViewType edge_normal = { 0.0, 0.0 }; ///< Normal vector to the edge at + ///< the quadrature point +}; + +/** + * @brief Template specialization for composite Stacey Dirichlet boundary + * condition + * + * @tparam DimensionType Dimension of the spectral element where the quadrature + * point is located + * @tparam UseSIMD Boolean indicating whether to use SIMD instructions + */ +template +struct boundary + : public boundary { +public: + /** + * @name Typedefs + * + */ + ///@{ + using simd = specfem::datatype::simd; + ///@} + /** + * @name Compile-time constants + * + */ + ///@{ + constexpr static auto boundary_tag = + specfem::element::boundary_tag::composite_stacey_dirichlet; + ///@} + + /** + * @name Constructors + * + */ + ///@{ + + /** + * @brief Default constructor + * + */ + KOKKOS_FUNCTION + boundary() = default; + ///@} +}; + +template +KOKKOS_FUNCTION +specfem::point::boundary:: + boundary(const specfem::point::boundary< + specfem::element::boundary_tag::composite_stacey_dirichlet, + DimensionType, UseSIMD> &boundary) { + this->tag = boundary.tag; +} + +template +KOKKOS_FUNCTION specfem::point::boundary:: + boundary(const specfem::point::boundary< + specfem::element::boundary_tag::composite_stacey_dirichlet, + DimensionType, UseSIMD> &boundary) { + this->tag = boundary.tag; + this->edge_weight = boundary.edge_weight; + this->edge_normal = boundary.edge_normal; +} + +} // namespace point +} // namespace specfem +#endif diff --git a/include/point/coordinates.hpp b/include/point/coordinates.hpp new file mode 100644 index 00000000..41d64497 --- /dev/null +++ b/include/point/coordinates.hpp @@ -0,0 +1,203 @@ +#pragma once + +#include "enumerations/dimension.hpp" +#include "specfem_setup.hpp" +#include +#include + +namespace specfem { +namespace point { + +/** + * @brief Struct to store local coordinates associated with a quadrature point + * + * @tparam DimensionType Dimension of the element where the quadrature point is + * located + */ +template struct local_coordinates; + +/** + * @brief Template specialization for 2D elements + * + */ +template <> struct local_coordinates { + int ispec; ///< Index of the spectral element + type_real xi; ///< Local coordinate \f$ \xi \f$ + type_real gamma; ///< Local coordinate \f$ \gamma \f$ + + /** + * @brief Default constructor + * + */ + KOKKOS_FUNCTION + local_coordinates() = default; + + /** + * @brief Construct a new local coordinates object + * + * @param ispec Index of the spectral element + * @param xi Local coordinate \f$ \xi \f$ + * @param gamma Local coordinate \f$ \gamma \f$ + */ + KOKKOS_FUNCTION + local_coordinates(const int &ispec, const type_real &xi, + const type_real &gamma) + : ispec(ispec), xi(xi), gamma(gamma) {} +}; + +/** + * @brief Struct to store global coordinates associated with a quadrature point + * + * @tparam DimensionType Dimension of the element where the quadrature point is + * located + */ +template struct global_coordinates; + +/** + * @brief Template specialization for 2D elements + * + */ +template <> struct global_coordinates { + type_real x; ///< Global coordinate \f$ x \f$ + type_real z; ///< Global coordinate \f$ z \f$ + + /** + * @brief Default constructor + * + */ + KOKKOS_FUNCTION + global_coordinates() = default; + + /** + * @brief Construct a new global coordinates object + * + * @param x Global coordinate \f$ x \f$ + * @param z Global coordinate \f$ z \f$ + */ + KOKKOS_FUNCTION + global_coordinates(const type_real &x, const type_real &z) : x(x), z(z) {} +}; + +/** + * @brief Struct to store the index associated with a quadrature point + * + * @tparam DimensionType Dimension of the element where the quadrature point is + * located + * @tparam using_simd Flag to indicate if this is a simd index + */ +template +struct index; + +/** + * @brief Template specialization for 2D elements + * + */ +template <> struct index { + int ispec; ///< Index of the spectral element + int iz; ///< Index of the quadrature point in the z direction within the + ///< spectral element + int ix; ///< Index of the quadrature point in the x direction within the + ///< spectral element + + constexpr static bool using_simd = + false; ///< Flag to indicate that SIMD is not being used + + /** + * @brief Default constructor + * + */ + KOKKOS_FUNCTION + index() = default; + + /** + * @brief Construct a new index object + * + * @param ispec Index of the spectral element + * @param iz Index of the quadrature point in the z direction within the + * spectral element + * @param ix Index of the quadrature point in the x direction within the + * spectral element + */ + KOKKOS_FUNCTION + index(const int &ispec, const int &iz, const int &ix) + : ispec(ispec), iz(iz), ix(ix) {} +}; + +/** + * @brief Template specialization for 2D elements + * + * @copydoc simd_index + * + */ +template <> struct index { + int ispec; ///< Index associated with the spectral element at the start + ///< of the SIMD vector + int number_elements; ///< Number of elements stored in the SIMD vector + int iz; ///< Index of the quadrature point in the z direction within + ///< the spectral element + int ix; ///< Index of the quadrature point in the x direction within + ///< the spectral element + + constexpr static bool using_simd = + true; ///< Flag to indicate that SIMD is being used + + /** + * @brief Default constructor + * + */ + KOKKOS_FUNCTION + index() = default; + + /** + * @brief Construct a new simd index object + * + * @param ispec Index of the spectral element + * @param number_elements Number of elements + * @param iz Index of the quadrature point in the z direction within the + * spectral element + * @param ix Index of the quadrature point in the x direction within the + * spectral element + */ + KOKKOS_FUNCTION + index(const int &ispec, const int &number_elements, const int &iz, + const int &ix) + : ispec(ispec), number_elements(number_elements), iz(iz), ix(ix) {} + + /** + * @brief Returns a boolean mask to check if the SIMD index is within the SIMD + * vector + * + * @param lane SIMD lane + * @return bool True if the SIMD index is within the SIMD vector + */ + KOKKOS_INLINE_FUNCTION + bool mask(const std::size_t &lane) const { + return int(lane) < number_elements; + } +}; + +/** + * @brief Alias for the simd index + * + * @tparam DimensionType Dimension of the element where the quadrature point is + * located + */ +template +using simd_index = index; + +/** + * @brief Distance between two global coordinates + * + * @tparam DimensionType Dimension of the element where the quadrature point is + * located + * @param p1 Coordinates of the first point + * @param p2 Coordinates of the second point + * @return type_real Distance between the two points + */ +template +KOKKOS_FUNCTION type_real +distance(const specfem::point::global_coordinates &p1, + const specfem::point::global_coordinates &p2); + +} // namespace point +} // namespace specfem diff --git a/include/point/coordinates.tpp b/include/point/coordinates.tpp new file mode 100644 index 00000000..ed368b1c --- /dev/null +++ b/include/point/coordinates.tpp @@ -0,0 +1,14 @@ +#pragma once + +#include "coordinates.hpp" +#include + +template <> +KOKKOS_FUNCTION type_real specfem::point::distance( + const specfem::point::global_coordinates + &p1, + const specfem::point::global_coordinates + &p2) { + return Kokkos::sqrt((p1.x - p2.x) * (p1.x - p2.x) + + (p1.z - p2.z) * (p1.z - p2.z)); +} diff --git a/include/point/field.hpp b/include/point/field.hpp new file mode 100644 index 00000000..e009fe06 --- /dev/null +++ b/include/point/field.hpp @@ -0,0 +1,401 @@ +#pragma once + +#include "datatypes/point_view.hpp" +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include + +namespace specfem { +namespace point { + +namespace impl { +template struct Displacement { + ViewType displacement; ///< Displacement at the quadrature point. Defined when + ///< StoreDisplacement is true. + + KOKKOS_FUNCTION + Displacement() = default; + + KOKKOS_FUNCTION + Displacement(const ViewType displacement) : displacement(displacement) {} +}; + +template struct Displacement {}; + +template struct Velocity { + ViewType velocity; ///< Velocity at the quadrature point. Defined when + ///< StoreVelocity is true. + + KOKKOS_FUNCTION + Velocity() = default; + + KOKKOS_FUNCTION + Velocity(const ViewType velocity) : velocity(velocity) {} +}; + +template struct Velocity {}; + +template struct Acceleration { + ViewType acceleration; ///< Acceleration at the quadrature point. Defined when + ///< StoreAcceleration is true. + + KOKKOS_FUNCTION + Acceleration() = default; + + KOKKOS_FUNCTION + Acceleration(const ViewType acceleration) : acceleration(acceleration) {} +}; + +template struct Acceleration {}; + +template struct MassMatrix { + ViewType mass_matrix; ///< Mass matrix at the quadrature point. Defined when + ///< StoreMassMatrix is true. + + KOKKOS_FUNCTION + MassMatrix() = default; + + KOKKOS_FUNCTION + MassMatrix(const ViewType mass_matrix) : mass_matrix(mass_matrix) {} + + /** + * @brief Invert mass matrix + * + * This function is enabled when StoreMassMatrix is true. + * + * @return ViewType + */ + KOKKOS_FUNCTION + ViewType invert_mass_matrix() const { + ViewType result; + for (int i = 0; i < ViewType::components; ++i) { + result(i) = static_cast(1.0) / mass_matrix(i); + } + return result; + } +}; + +template struct MassMatrix {}; + +template +struct ImplFieldTraits : public Displacement, + public Velocity, + public Acceleration, + public MassMatrix { + +private: + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType displacement, std::true_type, std::false_type, + std::false_type, std::false_type) + : impl::Displacement(displacement) {} + + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType velocity, std::false_type, std::true_type, + std::false_type, std::false_type) + : impl::Velocity(velocity) {} + + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType acceleration, std::false_type, std::false_type, + std::true_type, std::false_type) + : impl::Acceleration(acceleration) {} + + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType mass_matrix, std::false_type, std::false_type, + std::false_type, std::true_type) + : impl::MassMatrix(mass_matrix) {} + + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType displacement, const ViewType velocity, + std::true_type, std::true_type, std::false_type, + std::false_type) + : impl::Displacement(displacement), + impl::Velocity(velocity) {} + + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType displacement, const ViewType acceleration, + std::true_type, std::false_type, std::true_type, + std::false_type) + : impl::Displacement(displacement), + impl::Acceleration(acceleration) {} + + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType velocity, const ViewType acceleration, + std::false_type, std::true_type, std::true_type, + std::false_type) + : impl::Velocity(velocity), + impl::Acceleration(acceleration) {} + + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType displacement, const ViewType velocity, + const ViewType acceleration, std::true_type, std::true_type, + std::true_type, std::false_type) + : impl::Displacement(displacement), + impl::Velocity(velocity), + impl::Acceleration(acceleration) {} + + KOKKOS_FUNCTION + ViewType divide_mass_matrix(std::true_type, std::true_type) const { + ViewType result; + for (int i = 0; i < ViewType::components; ++i) { + result(i) = this->acceleration(i) * this->mass_matrix(i); + } + return result; + } + + KOKKOS_FUNCTION + ViewType divide_mass_matrix(std::true_type, std::false_type) const { + static_assert(StoreMassMatrix, "Mass matrix is not stored"); + } + + KOKKOS_FUNCTION + ViewType divide_mass_matrix(std::false_type, std::true_type) const { + static_assert(StoreAcceleration, "Acceleration is not stored"); + } + + KOKKOS_FUNCTION + ViewType divide_mass_matrix(std::false_type, std::false_type) const { + static_assert(StoreAcceleration && StoreMassMatrix, + "Acceleration and mass matrix are not stored"); + } + +public: + KOKKOS_FUNCTION + ImplFieldTraits() = default; + + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType view) + : ImplFieldTraits(view, std::integral_constant{}, + std::integral_constant{}, + std::integral_constant{}, + std::integral_constant{}) {} + + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType view1, const ViewType view2) + : ImplFieldTraits(view1, view2, + std::integral_constant{}, + std::integral_constant{}, + std::integral_constant{}, + std::integral_constant{}) {} + + KOKKOS_FUNCTION + ImplFieldTraits(const ViewType view1, const ViewType view2, + const ViewType view3) + : ImplFieldTraits(view1, view2, view3, + std::integral_constant{}, + std::integral_constant{}, + std::integral_constant{}, + std::integral_constant{}) {} + + /** + * @brief Divide acceleration by mass matrix + * + * This function is enabled when StoreAcceleration and StoreMassMatrix are + * true. + * + * @return ViewType Acceleration divided by mass matrix + */ + KOKKOS_FUNCTION + ViewType divide_mass_matrix() const { + return divide_mass_matrix(std::integral_constant{}, + std::integral_constant{}); + } +}; + +template +struct FieldTraits + : public ImplFieldTraits< + specfem::datatype::ScalarPointViewType< + type_real, + specfem::medium::medium::components, + UseSIMD>, + StoreDisplacement, StoreVelocity, StoreAcceleration, + StoreMassMatrix> { + + using ViewType = specfem::datatype::ScalarPointViewType< + type_real, specfem::medium::medium::components, + UseSIMD>; + +public: + KOKKOS_FUNCTION + FieldTraits() = default; + + KOKKOS_FUNCTION + FieldTraits(const ViewType view) + : ImplFieldTraits(view) {} + + KOKKOS_FUNCTION + FieldTraits(const ViewType view1, const ViewType view2) + : ImplFieldTraits(view1, view2) {} + + KOKKOS_FUNCTION + FieldTraits(const ViewType view1, const ViewType view2, const ViewType view3) + : ImplFieldTraits(view1, view2, + view3) {} + + template + KOKKOS_FUNCTION FieldTraits(Args... args) + : ImplFieldTraits( + ViewType(std::forward(args)...)) {} +}; + +} // namespace impl + +/** + * @brief Point field type to store displacement, velocity, acceleration and + mass + * matrix at a quadrature point + * + * @tparam DimensionType Dimension of the element where the quadrature point is + * located + * @tparam MediumType Medium type of the element where the quadrature point is + * located + * @tparam StoreDisplacement Store displacement at the quadrature point + * @tparam StoreVelocity Store velocity at the quadrature point + * @tparam StoreAcceleration Store acceleration at the quadrature point + * @tparam StoreMassMatrix Store mass matrix at the quadrature point + * @tparam UseSIMD Boolean to enable SIMD operations + * + */ +template +struct field + : public impl::FieldTraits { + +public: + /** + * @name Typedefs + * + */ + ///@{ + using simd = specfem::datatype::simd; ///< SIMD type + using ViewType = typename impl::FieldTraits< + DimensionType, MediumType, StoreDisplacement, StoreVelocity, + StoreAcceleration, StoreMassMatrix, UseSIMD>::ViewType; ///< Underlying + ///< datatype used + ///< to store the + ///< field + ///@} + + /** + * @name Compile time constants + * + */ + ///@{ + constexpr static int components = + ViewType::components; ///< Number of field components for specified medium + constexpr static auto dimension = DimensionType; ///< Dimension of the element + ///< where the quadrature + ///< point is located + constexpr static auto medium_tag = + MediumType; ///< Medium type of the element where the quadrature point is + ///< located + + constexpr static bool store_displacement = + StoreDisplacement; ///< Store displacement at the quadrature point + constexpr static bool store_velocity = + StoreVelocity; ///< Store velocity at the quadrature point + constexpr static bool store_acceleration = + StoreAcceleration; ///< Store acceleration at the quadrature point + constexpr static bool store_mass_matrix = + StoreMassMatrix; ///< Store mass matrix at the quadrature point + + constexpr static bool isChunkFieldType = + ViewType::isChunkViewType; ///< Check if the field is a chunk field type + ///< (false) + constexpr static bool isPointFieldType = + ViewType::isPointViewType; ///< Check if the field is a point field type + ///< (true) + constexpr static bool isElementFieldType = + ViewType::isElementViewType; ///< Check if the field is an element field + ///< type (false) + ///@} + + /** + * @name Constructors + * + */ + ///@{ + /** + * @brief Default constructor + * + */ + KOKKOS_FUNCTION + field() = default; + + /** + * @brief Construct new point field object with single view type. + * + * This constructore is enabled when only one of StoreDisplacement, + * StoreVelocity, StoreAcceleration, StoreMassMatrix is true. + * + * @param view View associated with field type defined by the template + * parameters + */ + KOKKOS_FUNCTION + field(const ViewType view) + : impl::FieldTraits(view) {} + + /** + * @brief Construct new point field object with two view types. + * + * This constructor is enabled when two of StoreDisplacement, StoreVelocity, + * and StoreAcceleration are true. + * + * @param view1 + * displacement view + * @code if ((StoreDisplacement && StoreVelocity == true) || + * (StoreDisplacement && StoreAcceleration == true)) @endcode. + * velocity view + * if @code (StoreVelocity && StoreAcceleration == true) @endcode + * @param view2 + * velocity view + * if @code (StoreDisplacement && StoreVelocity == true) @endcode. + * acceleration view + * if @code (StoreDisplacement && StoreAcceleration == true) || StoreVelocity + * && StoreAcceleration == true) @endcode + */ + KOKKOS_FUNCTION + field(const ViewType view1, const ViewType view2) + : impl::FieldTraits(view1, view2) {} + + /** + * @brief Construct new point field object with three view types. + * + * This constructor is enabled when StoreDisplacement, StoreVelocity, and + * StoreAcceleration are true. + * @param view1 displacement view + * @param view2 velocity view + * @param view3 acceleration view + */ + KOKKOS_FUNCTION + field(const ViewType view1, const ViewType view2, const ViewType view3) + : impl::FieldTraits(view1, view2, view3) {} + + template + KOKKOS_FUNCTION field(Args... args) + : impl::FieldTraits(ViewType(std::forward(args)...)) {} + ///@} +}; + +} // namespace point +} // namespace specfem diff --git a/include/point/field_derivatives.hpp b/include/point/field_derivatives.hpp new file mode 100644 index 00000000..f1678f14 --- /dev/null +++ b/include/point/field_derivatives.hpp @@ -0,0 +1,76 @@ +#pragma once + +#include "datatypes/point_view.hpp" +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include + +namespace specfem { +namespace point { + +/** + * @brief Store field derivatives for a quadrature point + * + * The field derivatives are given by: + * \f$ du_{i,k} = \partial_i u_k \f$ + * + * @tparam DimensionType The dimension of the element where the quadrature point + * is located + * @tparam MediumTag The medium of the element where the quadrature point is + * located + * @tparam UseSIMD Use SIMD instructions + */ +template +struct field_derivatives { + + /** + * @name Compile time constants + * + */ + ///@{ + static constexpr int components = + specfem::medium::medium::components; + + static constexpr int dimension = + specfem::dimension::dimension::dim; + ///@} + + /** + * @name Typedefs + * + */ + ///@{ + using simd = specfem::datatype::simd; ///< SIMD type + + using ViewType = + specfem::datatype::VectorPointViewType; ///< Underlying view type + ///< to store the field + ///< derivatives + ///@} + + ViewType du; ///< View to store the field derivatives. + + /** + * @name Constructors + * + */ + ///@{ + /** + * @brief Default constructor + * + */ + KOKKOS_FUNCTION field_derivatives() = default; + + /** + * @brief Constructor + * + * @param du Field derivatives + */ + KOKKOS_FUNCTION field_derivatives(const ViewType &du) : du(du) {} + ///@} +}; + +} // namespace point +} // namespace specfem diff --git a/include/point/interface.hpp b/include/point/interface.hpp new file mode 100644 index 00000000..6ad56f27 --- /dev/null +++ b/include/point/interface.hpp @@ -0,0 +1,8 @@ +#ifndef _POINT_INTERFACE_HPP +#define _POINT_INTERFACE_HPP + +#include "coordinates.hpp" +#include "partial_derivatives.hpp" +#include "properties.hpp" + +#endif diff --git a/include/point/kernels.hpp b/include/point/kernels.hpp new file mode 100644 index 00000000..87f01c62 --- /dev/null +++ b/include/point/kernels.hpp @@ -0,0 +1,244 @@ +#pragma once + +#include "datatypes/simd.hpp" +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include + +namespace specfem { +namespace point { +/** + * @brief Store frechet kernels for a quadrature point + * + * @tparam DimensionType Dimension of the element where the quadrature point is + * located + * @tparam MediumTag Medium of the element where the quadrature point is located + * @tparam PropertyTag Property of the element where the quadrature point is + * located + * @tparam UseSIMD Use SIMD instructions + */ +template +struct kernels; + +/** + * @brief Template specialization for the kernels struct for 2D elastic + * isotropic elements + * + * @tparam UseSIMD Use SIMD instructions + */ +template +struct kernels { +public: + /** + * @name Typedefs + * + */ + ///@{ + using simd = + typename specfem::datatype::simd; ///< SIMD type + using value_type = + typename simd::datatype; ///< Underlying data type to store the kernels + ///@} + +public: + /** + * @name Compile time constants + * + */ + ///@{ + constexpr static auto medium_tag = specfem::element::medium_tag::elastic; + constexpr static auto property_tag = + specfem::element::property_tag::isotropic; + constexpr static auto dimension = specfem::dimension::type::dim2; + ///@} + + /** + * @name Misfit Kernels + * + */ + ///@{ + value_type rho; ///< \f$ K_{\rho} \f$ + value_type mu; ///< \f$ K_{\mu} \f$ + value_type kappa; ///< \f$ K_{\kappa} \f$ + value_type alpha; ///< \f$ K_{\alpha} \f$ + value_type beta; ///< \f$ K_{\beta} \f$ + value_type rhop; ///< \f$ K_{\rho'} \f$ + ///@} + + /** + * @name Constructors + * + */ + ///@{ + /** + * @brief Default constructor + * + */ + KOKKOS_FUNCTION + kernels() = default; + + /** + * @brief single value constructor + * + */ + KOKKOS_FUNCTION + kernels(const value_type value) + : rho(value), mu(value), kappa(value), alpha(value), beta(value), + rhop(value) {} + + /** + * @brief Constructor + * + * @param rho \f$ K_{\rho} \f$ + * @param mu \f$ K_{\mu} \f$ + * @param kappa \f$ K_{\kappa} \f$ + * @param rhop \f$ K_{\rho'} \f$ + * @param alpha \f$ K_{\alpha} \f$ + * @param beta \f$ K_{\beta} \f$ + */ + KOKKOS_FUNCTION + kernels(const value_type rho, const value_type mu, const value_type kappa, + const value_type rhop, const value_type alpha, const value_type beta) + : rho(rho), mu(mu), kappa(kappa), rhop(rhop), alpha(alpha), beta(beta) {} + + ///@} + + /** + * @brief Equality operator + * + */ + KOKKOS_FUNCTION + bool operator==(const kernels &rhs) const { + return rho == rhs.rho && mu == rhs.mu && kappa == rhs.kappa && + rhop == rhs.rhop && alpha == rhs.alpha && beta == rhs.beta; + } + + /** + * @brief Inequality operator + * + */ + KOKKOS_FUNCTION + bool operator!=(const kernels &rhs) const { return !(*this == rhs); } + + KOKKOS_FUNCTION + bool operator==(const value_type value) { + return rho == value && mu == value && kappa == value && rhop == value && + alpha == value && beta == value; + } + + KOKKOS_FUNCTION + bool operator!=(const value_type value) { return !(*this == value); } +}; + +/** + * @brief Template specialization for the kernels struct for 2D acoustic + * isotropic elements + * + * @tparam UseSIMD Use SIMD instructions + */ +template +struct kernels { +public: + /** + * @name Typedefs + * + */ + ///@{ + using simd = typename specfem::datatype::simd; ///< SIMD + ///< type + using value_type = typename simd::datatype; ///< Underlying data type to store + ///< the kernels + ///@} + +public: + /** + * @name Compile time constants + * + */ + ///@{ + constexpr static auto medium_tag = specfem::element::medium_tag::acoustic; + constexpr static auto property_tag = + specfem::element::property_tag::isotropic; + constexpr static auto dimension = specfem::dimension::type::dim2; + ///@} + +public: + /** + * @name Misfit Kernels + * + */ + ///@{ + value_type rho; ///< \f$ K_{\rho} \f$ + value_type kappa; ///< \f$ K_{\kappa} \f$ + value_type rhop; ///< \f$ K_{\rho'} \f$ + value_type alpha; ///< \f$ K_{\alpha} \f$ + ///@} + + /** + * @name Constructors + * + */ + ///@{ + /** + * @brief Default constructor + * + */ + KOKKOS_FUNCTION + kernels() = default; + + /** + * @brief single value constructor + * + */ + KOKKOS_FUNCTION + kernels(const value_type value) + : rho(value), kappa(value), rhop(value), alpha(value) {} + + /** + * @brief Constructor + * + * @param rho \f$ K_{\rho} \f$ + * @param kappa \f$ K_{\kappa} \f$ + */ + KOKKOS_FUNCTION + kernels(const value_type rho, const value_type kappa) + : rho(rho), kappa(kappa) { + rhop = rho * kappa; + alpha = static_cast(2.0) * kappa; + } + ///@} + + /** + * @brief Equality operator + * + */ + KOKKOS_FUNCTION + bool operator==(const kernels &rhs) const { + return rho == rhs.rho && kappa == rhs.kappa && rhop == rhs.rhop && + alpha == rhs.alpha; + } + + /** + * @brief Inequality operator + * + */ + KOKKOS_FUNCTION + bool operator!=(const kernels &rhs) const { return !(*this == rhs); } + + KOKKOS_FUNCTION + bool operator==(const value_type value) { + return rho == value && kappa == value && rhop == value && alpha == value; + } + + KOKKOS_FUNCTION + bool operator!=(const value_type value) { return !(*this == value); } +}; + +} // namespace point +} // namespace specfem diff --git a/include/point/partial_derivatives.hpp b/include/point/partial_derivatives.hpp new file mode 100644 index 00000000..d8500396 --- /dev/null +++ b/include/point/partial_derivatives.hpp @@ -0,0 +1,271 @@ +#pragma once + +#include "datatypes/point_view.hpp" +#include "enumerations/dimension.hpp" +#include "enumerations/specfem_enums.hpp" +#include "specfem_setup.hpp" +#include + +namespace specfem { +namespace point { + +/** + * @brief Store spatial derivatives of the basis functions at a quadrature point + * + * @tparam DimensionType Dimension of the spectral element + * @tparam StoreJacobian Boolean indicating whether to store the Jacobian + * @tparam UseSIMD Boolean indicating whether to use SIMD + */ +template +struct partial_derivatives; + +/** + * @brief Template specialization for 2D spectral elements without storing the + * Jacobian + * + * @tparam UseSIMD Boolean indicating whether to use SIMD + */ +template +struct partial_derivatives { + + /** + * @name Typedefs + * + */ + ///@{ + using simd = specfem::datatype::simd; ///< SIMD data type + using value_type = + typename simd::datatype; ///< Datatype for storing values. Is a scalar if + ///< UseSIMD is false, otherwise is a SIMD + ///< vector. + constexpr static bool store_jacobian = false; + constexpr static auto dimension = specfem::dimension::type::dim2; + ///@} + + value_type xix; ///< @xix + value_type gammax; ///< @gammax + value_type xiz; ///< @xiz + value_type gammaz; ///< @gammaz + + /** + * @name Constructors + * + */ + ///@{ + /** + * @brief Default constructor + * + */ + KOKKOS_FUNCTION + partial_derivatives() = default; + + /** + * @brief Constructor with values + * + * @param xix @xix + * @param gammax @gammax + * @param xiz @xiz + * @param gammaz @gammaz + */ + KOKKOS_FUNCTION + partial_derivatives(const value_type &xix, const value_type &gammax, + const value_type &xiz, const value_type &gammaz) + : xix(xix), gammax(gammax), xiz(xiz), gammaz(gammaz) {} + + /** + * @brief Constructor with constant value + * + * @param constant Value to initialize all members to + */ + KOKKOS_FUNCTION + partial_derivatives(const value_type constant) + : xix(constant), gammax(constant), xiz(constant), gammaz(constant) {} + + KOKKOS_FUNCTION + void init() { + this->xix = 0.0; + this->gammax = 0.0; + this->xiz = 0.0; + this->gammaz = 0.0; + return; + } +}; + +/** + * @brief Template specialization for 2D spectral elements with storing the + * Jacobian + * + * @tparam UseSIMD Boolean indicating whether to use SIMD + */ +template +struct partial_derivatives + : public partial_derivatives { + + /** + * @name Typedefs + * + */ + ///@{ + using simd = specfem::datatype::simd; ///< SIMD data type + using value_type = typename simd::datatype; ///< Datatype for storing values. + ///< Is a scalar if UseSIMD is + ///< false, otherwise is a SIMD + ///< vector. + constexpr static bool store_jacobian = true; + constexpr static auto dimension = specfem::dimension::type::dim2; + ///@} + + value_type jacobian; ///< Jacobian + + /** + * @name Constructors + * + */ + ///@{ + + /** + * @brief Default constructor + * + */ + KOKKOS_FUNCTION + partial_derivatives() = default; + + /** + * @brief Constructor with values + * + * @param xix @xix + * @param gammax @gammax + * @param xiz @xiz + * @param gammaz @gammaz + * @param jacobian Jacobian + */ + KOKKOS_FUNCTION + partial_derivatives(const value_type &xix, const value_type &gammax, + const value_type &xiz, const value_type &gammaz, + const value_type &jacobian) + : partial_derivatives( + xix, gammax, xiz, gammaz), + jacobian(jacobian) {} + + /** + * @brief Constructor with constant value + * + * @param constant Value to initialize all members to + */ + KOKKOS_FUNCTION + partial_derivatives(const value_type constant) + : partial_derivatives( + constant), + jacobian(constant) {} + ///@} + + KOKKOS_FUNCTION + void init() { + this->xix = 0.0; + this->gammax = 0.0; + this->xiz = 0.0; + this->gammaz = 0.0; + this->jacobian = 0.0; + return; + } + + /** + * @name Member functions + * + */ + ///@{ + + /** + * @brief Compute the normal vector at a quadrature point + * + * @param type Type of edge (bottom, top, left, right) + * @return specfem::datatype::ScalarPointViewType + * Normal vector + */ + KOKKOS_FUNCTION specfem::datatype::ScalarPointViewType + compute_normal(const specfem::enums::edge::type &type) const; + ///@} + +private: + KOKKOS_INLINE_FUNCTION + specfem::datatype::ScalarPointViewType + impl_compute_normal_bottom() const { + return { static_cast(static_cast(-1.0) * + this->gammax * this->jacobian), + static_cast(static_cast(-1.0) * + this->gammaz * this->jacobian) }; + }; + + KOKKOS_INLINE_FUNCTION + specfem::datatype::ScalarPointViewType + impl_compute_normal_top() const { + return { static_cast(this->gammax * this->jacobian), + static_cast(this->gammaz * this->jacobian) }; + }; + + KOKKOS_INLINE_FUNCTION + specfem::datatype::ScalarPointViewType + impl_compute_normal_left() const { + return { static_cast(static_cast(-1.0) * this->xix * + this->jacobian), + static_cast(static_cast(-1.0) * this->xiz * + this->jacobian) }; + }; + + KOKKOS_INLINE_FUNCTION + specfem::datatype::ScalarPointViewType + impl_compute_normal_right() const { + return { static_cast(this->xix * this->jacobian), + static_cast(this->xiz * this->jacobian) }; + }; +}; + +// operator+ +template = 0> +KOKKOS_FUNCTION PointPartialDerivativesType +operator+(const PointPartialDerivativesType &lhs, + const PointPartialDerivativesType &rhs) { + return PointPartialDerivativesType(lhs.xix + rhs.xix, lhs.gammax + rhs.gammax, + lhs.xiz + rhs.xiz, + lhs.gammaz + rhs.gammaz); +} + +// operator+= +template = 0> +KOKKOS_FUNCTION PointPartialDerivativesType & +operator+=(PointPartialDerivativesType &lhs, + const PointPartialDerivativesType &rhs) { + lhs.xix += rhs.xix; + lhs.gammax += rhs.gammax; + lhs.xiz += rhs.xiz; + lhs.gammaz += rhs.gammaz; + return lhs; +} + +// operator* +template = 0> +KOKKOS_FUNCTION PointPartialDerivativesType +operator*(const PointPartialDerivativesType &lhs, const type_real &rhs) { + return PointPartialDerivativesType(lhs.xix * rhs, lhs.gammax * rhs, + lhs.xiz * rhs, lhs.gammaz * rhs); +} + +// operator* +template = 0> +KOKKOS_FUNCTION PointPartialDerivativesType +operator*(const type_real &lhs, const PointPartialDerivativesType &rhs) { + return PointPartialDerivativesType(lhs * rhs.xix, lhs * rhs.gammax, + lhs * rhs.xiz, lhs * rhs.gammaz); +} +} // namespace point +} // namespace specfem diff --git a/include/point/partial_derivatives.tpp b/include/point/partial_derivatives.tpp new file mode 100644 index 00000000..8443a831 --- /dev/null +++ b/include/point/partial_derivatives.tpp @@ -0,0 +1,22 @@ +#pragma once + +#include "partial_derivatives.hpp" + +template +KOKKOS_FUNCTION specfem::datatype::ScalarPointViewType +specfem::point::partial_derivatives< + specfem::dimension::type::dim2, true, + UseSIMD>::compute_normal(const specfem::enums::edge::type &type) const { + switch (type) { + case specfem::enums::edge::type::BOTTOM: + return this->impl_compute_normal_bottom(); + case specfem::enums::edge::type::TOP: + return this->impl_compute_normal_top(); + case specfem::enums::edge::type::LEFT: + return this->impl_compute_normal_left(); + case specfem::enums::edge::type::RIGHT: + return this->impl_compute_normal_right(); + default: + return this->impl_compute_normal_bottom(); + } +} diff --git a/include/point/properties.hpp b/include/point/properties.hpp new file mode 100644 index 00000000..8b0f8bcd --- /dev/null +++ b/include/point/properties.hpp @@ -0,0 +1,178 @@ +#ifndef _POINT_PROPERTIES_HPP +#define _POINT_PROPERTIES_HPP + +#include "datatypes/simd.hpp" +#include "enumerations/medium.hpp" + +namespace specfem { +namespace point { + +/** + * @brief Store properties of the medium at a quadrature point + * + * @tparam DimensionType Dimension of the spectral element + * @tparam MediumTag Tag indicating the medium of the element + * @tparam PropertyTag Tag indicating the property of the medium + * @tparam UseSIMD Boolean indicating whether to use SIMD + */ +template +struct properties; + +/** + * @brief Template specialization for 2D isotropic elastic media + * + * @tparam UseSIMD Boolean indicating whether to use SIMD + */ +template +struct properties { + + /** + * @name Typedefs + * + */ + ///@{ + using simd = specfem::datatype::simd; ///< SIMD type + constexpr static auto dimension = specfem::dimension::type::dim2; + constexpr static auto medium_tag = specfem::element::medium_tag::elastic; + constexpr static auto property_tag = + specfem::element::property_tag::isotropic; + using value_type = + typename simd::datatype; ///< Value type to store properties + ///@} + + value_type mu; ///< shear modulus @f$ \mu @f$ + value_type rho; ///< density @f$ \rho @f$ + + value_type rho_vp; ///< P-wave velocity @f$ \rho v_p @f$ + value_type rho_vs; ///< S-wave velocity @f$ \rho v_s @f$ + value_type lambda; ///< Lame's parameter @f$ \lambda @f$ + value_type lambdaplus2mu; ///< Lame's parameter @f$ \lambda + 2\mu @f$ + +private: + KOKKOS_FUNCTION + properties(const value_type &lambdaplus2mu, const value_type &mu, + const value_type &rho, std::false_type) + : lambdaplus2mu(lambdaplus2mu), mu(mu), rho(rho), + rho_vp(sqrt(rho * lambdaplus2mu)), rho_vs(sqrt(rho * mu)), + lambda(lambdaplus2mu - 2.0 * mu) {} + + KOKKOS_FUNCTION + properties(const value_type &lambdaplus2mu, const value_type &mu, + const value_type &rho, std::true_type) + : lambdaplus2mu(lambdaplus2mu), mu(mu), rho(rho), + rho_vp(Kokkos::sqrt(rho * lambdaplus2mu)), + rho_vs(Kokkos::sqrt(rho * mu)), lambda(lambdaplus2mu - 2.0 * mu) {} + +public: + /** + * @name Constructors + * + */ + ///@{ + /** + * @brief Default constructor + * + */ + KOKKOS_FUNCTION + properties() = default; + + /** + * @brief Construct a new properties object + * + * @param lambdaplus2mu @f$ \lambda + 2\mu @f$ + * @param mu @f$ \mu @f$ + * @param rho @f$ \rho @f$ + */ + KOKKOS_FUNCTION + properties(const value_type &lambdaplus2mu, const value_type &mu, + const value_type &rho) + : properties(lambdaplus2mu, mu, rho, + std::integral_constant{}) {} + ///@} +}; + +/** + * @brief Template specialization for 2D isotropic acoustic media + * + * @tparam UseSIMD Boolean indicating whether to use SIMD + */ +template +struct properties { + + /** + * @name Typedefs + * + */ + ///@{ + using simd = specfem::datatype::simd; ///< SIMD type + constexpr static auto dimension = specfem::dimension::type::dim2; + constexpr static auto medium_tag = specfem::element::medium_tag::acoustic; + constexpr static auto property_tag = + specfem::element::property_tag::isotropic; + + using value_type = + typename simd::datatype; ///< Value type to store properties + ///@} + + value_type lambdaplus2mu_inverse; ///< @f$ \frac{1}{\lambda + 2\mu} @f$ + value_type rho_inverse; ///< @f$ \frac{1}{\rho} @f$ + value_type kappa; ///< Bulk modulus @f$ \kappa @f$ + + value_type rho_vpinverse; ///< @f$ \frac{1}{\rho v_p} @f$ + +private: + KOKKOS_FUNCTION + properties(const value_type &lambdaplus2mu_inverse, + const value_type &rho_inverse, const value_type &kappa, + std::false_type) + : lambdaplus2mu_inverse(lambdaplus2mu_inverse), rho_inverse(rho_inverse), + kappa(kappa), rho_vpinverse(sqrt(rho_inverse * lambdaplus2mu_inverse)) { + } + + KOKKOS_FUNCTION + properties(const value_type &lambdaplus2mu_inverse, + const value_type &rho_inverse, const value_type &kappa, + std::true_type) + : lambdaplus2mu_inverse(lambdaplus2mu_inverse), rho_inverse(rho_inverse), + kappa(kappa), + rho_vpinverse(Kokkos::sqrt(rho_inverse * lambdaplus2mu_inverse)) {} + +public: + /** + * @name Constructors + * + */ + ///@{ + + /** + * @brief Default constructor + * + */ + KOKKOS_FUNCTION + properties() = default; + + /** + * @brief Construct a new properties object + * + * @param lambdaplus2mu_inverse @f$ \frac{1}{\lambda + 2\mu} @f$ + * @param rho_inverse @f$ \frac{1}{\rho} @f$ + * @param kappa Bulk modulus @f$ \kappa @f$ + */ + KOKKOS_FUNCTION + properties(const value_type &lambdaplus2mu_inverse, + const value_type &rho_inverse, const value_type &kappa) + : properties(lambdaplus2mu_inverse, rho_inverse, kappa, + std::integral_constant{}) {} + ///@} +}; + +} // namespace point +} // namespace specfem + +#endif diff --git a/include/point/stress_integrand.hpp b/include/point/stress_integrand.hpp new file mode 100644 index 00000000..c80b9a72 --- /dev/null +++ b/include/point/stress_integrand.hpp @@ -0,0 +1,81 @@ +#pragma once + +#include "datatypes/point_view.hpp" +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include + +namespace specfem { +namespace point { + +/** + * @brief Store stress integrands for a quadrature point + * + * For elastic domains the stress integrand is given by: + * \f$ F_{ik} = \sum_{j=1}^{n} T_{ij} \partial_j \xi_{k} \f$ where \f$ T \f$ is + * the stress tensor. Equation (35) & (36) from Komatitsch and Tromp 2002 I. - + * Validation + * + * For acoustic domains the stress integrand is given by: + * \f$ F_{ik} = \rho^{-1} \partial_i \xi_{k} \partial_k \chi_{k} \f$. Equation + * (44) & (45) from Komatitsch and Tromp 2002 I. - Validation + * + * @tparam DimensionType The dimension of the element where the quadrature point + * is located + * @tparam MediumTag The medium of the element where the quadrature point is + * located + * @tparam UseSIMD Use SIMD instructions + */ +template +struct stress_integrand { + /** + * @name Compile time constants + * + */ + ///@{ + constexpr static int dimension = + specfem::dimension::dimension::dim; + constexpr static int components = + specfem::medium::medium::components; + ///@} + + /** + * @name Typedefs + * + */ + ///@{ + using simd = specfem::datatype::simd; ///< SIMD type + + using ViewType = + specfem::datatype::VectorPointViewType; ///< Underlying view type + ///< to store the stress + ///< integrand + ///@} + + ViewType F; ///< View to store the stress integrand + + /** + * @name Constructors + * + */ + ///@{ + + /** + * @brief Default constructor + * + */ + KOKKOS_FUNCTION stress_integrand() = default; + + /** + * @brief Constructor + * + * @param F Stress integrands + */ + KOKKOS_FUNCTION stress_integrand(const ViewType &F) : F(F) {} + ///@} +}; + +} // namespace point +} // namespace specfem diff --git a/include/policies/chunk.hpp b/include/policies/chunk.hpp new file mode 100644 index 00000000..644dbb51 --- /dev/null +++ b/include/policies/chunk.hpp @@ -0,0 +1,335 @@ +#pragma once + +#include "enumerations/dimension.hpp" +#include "point/coordinates.hpp" +#include +#include +#include + +namespace specfem { +namespace iterator { + +namespace impl { +/** + * @brief Struct to store the index of a quadrature point generated by chunk + * policy. + * + * @tparam UseSIMD Indicates whether SIMD is used or not. + * @tparam DimensionType Dimension type of the elements within this iterator. + */ +template +struct chunk_index_type; + +/** + * @brief Template specialization when using SIMD. + * + */ +template +struct chunk_index_type { + constexpr static auto dimension = DimensionType; ///< Dimension type + int ielement; ///< Element index within the iterator range + specfem::point::simd_index index; ///< SIMD index of the quadrature + ///< point(s) + + KOKKOS_INLINE_FUNCTION + chunk_index_type(const int ielement, + const specfem::point::simd_index index) + : ielement(ielement), index(index) {} +}; + +/** + * @brief Template specialization when not using SIMD. + * + */ +template +struct chunk_index_type { + constexpr static auto dimension = DimensionType; ///< Dimension type + int ielement; ///< Element index within the iterator range + specfem::point::index index; ///< Index of the quadrature point + + KOKKOS_INLINE_FUNCTION + chunk_index_type(const int ielement, + const specfem::point::index index) + : ielement(ielement), index(index){}; +}; +} // namespace impl + +/** + * @brief Iterator to generate indices for quadrature points defined within this + * iterator. + * + * @tparam ViewType View type for the indices of elements within this iterator. + * @tparam DimensionType Dimension type of the elements within this iterator. + * @tparam SIMD SIMD type to use simd operations @ref specfem::datatypes::simd + */ +template +class chunk; + +/** + * @brief Template specialization for 2D elements. + * + */ +template +class chunk { +public: + /** + * @name Compile-time constants + * + */ + ///@{ + constexpr static auto dimension = + specfem::dimension::type::dim2; ///< Dimension type + ///@} + + /** + * @name Type definitions + * + */ + ///@{ + using simd = SIMD; ///< SIMD type + using index_type = + typename impl::chunk_index_type; ///< Index + ///< type + ///@} + +private: + constexpr static bool using_simd = simd::using_simd; + constexpr static int simd_size = simd::size(); + + ViewType indices; ///< View of indices of elements within this iterator + int num_elements; ///< Number of elements within this iterator + int ngllz; ///< Number of GLL points in the z-direction + int ngllx; ///< Number of GLL points in the x-direction + + KOKKOS_INLINE_FUNCTION + chunk(const ViewType &indices, const int ngllz, const int ngllx, + std::true_type) + : indices(indices), num_elements(indices.extent(0) / simd_size + + (indices.extent(0) % simd_size != 0)), + ngllz(ngllz), ngllx(ngllx) {} + + KOKKOS_INLINE_FUNCTION + chunk(const ViewType &indices, const int ngllz, const int ngllx, + std::false_type) + : indices(indices), num_elements(indices.extent(0)), ngllz(ngllz), + ngllx(ngllx) {} + + KOKKOS_INLINE_FUNCTION + impl::chunk_index_type operator()(const int i, + std::false_type) const { +#ifdef KOKKOS_ENABLE_CUDA + int ielement = i % num_elements; + int ispec = indices(ielement); + int xz = i / num_elements; + const int iz = xz / ngllz; + const int ix = xz % ngllz; +#else + const int ix = i % ngllx; + const int iz = (i / ngllx) % ngllz; + const int ielement = i / (ngllz * ngllx); + int ispec = indices(ielement); +#endif + return impl::chunk_index_type( + ielement, specfem::point::index(ispec, iz, ix)); + } + + KOKKOS_INLINE_FUNCTION + impl::chunk_index_type operator()(const int i, + std::true_type) const { +#ifdef KOKKOS_ENABLE_CUDA + int ielement = i % num_elements; + int simd_elements = (simd_size + ielement > indices.extent(0)) + ? indices.extent(0) - ielement + : simd_size; + int ispec = indices(ielement); + int xz = i / num_elements; + const int iz = xz / ngllz; + const int ix = xz % ngllz; +#else + const int ix = i % ngllx; + const int iz = (i / ngllx) % ngllz; + const int ielement = i / (ngllz * ngllx); + int simd_elements = (simd_size + ielement > indices.extent(0)) + ? indices.extent(0) - ielement + : simd_size; + int ispec = indices(ielement); +#endif + return impl::chunk_index_type( + ielement, + specfem::point::simd_index(ispec, simd_elements, iz, ix)); + } + +public: + /** + * @name Constructors + * + */ + ///@{ + /** + * @brief Construct a new chunk iterator with a given view of indices. + * + * @param indices View of indices of elements within this iterator + * @param ngllz Number of GLL points in the z-direction + * @param ngllx Number of GLL points in the x-direction + */ + KOKKOS_INLINE_FUNCTION + chunk(const ViewType &indices, int ngllz, int ngllx) + : chunk(indices, ngllz, ngllx, + std::integral_constant()) { +#if KOKKOS_VERSION < 40100 + static_assert(ViewType::Rank == 1, "View must be rank 1"); +#else + static_assert(ViewType::rank() == 1, "View must be rank 1"); +#endif + } + ///@} + + /** + * @brief Return the number of quadrature points within this chunk. + * + * @return int Number of quadrature points within this chunk + */ + KOKKOS_FORCEINLINE_FUNCTION + int chunk_size() const { return num_elements * ngllz * ngllx; } + + /** + * @brief Returns the index within this iterator at the i-th quadrature point. + * + * @param i Index of the quadrature point within this iterator. + * @return index_type Index of the quadrature point. + */ + KOKKOS_INLINE_FUNCTION + index_type operator()(const int i) const { + return operator()(i, std::integral_constant()); + } +}; +} // namespace iterator + +namespace policy { + +/** + * @brief Element chunk policy to chunk a group of elements into Kokkos teams + * and iterate over all the quadrature points within those chunks. + * + * @tparam ParallelConfig Parallel configuration for element chunk policy. + */ +template +struct element_chunk + : public Kokkos::TeamPolicy { + +private: + using IndexViewType = Kokkos::View< + int *, + typename ParallelConfig::execution_space::memory_space>; ///< View + ///< type for + ///< indices + +public: + /** + * @name Type definitions + * + */ + ///@{ + using simd = typename ParallelConfig::simd; ///< SIMD configuration + using execution_space = + typename ParallelConfig::execution_space; ///< Execution space + using policy_type = Kokkos::TeamPolicy; ///< Policy type + using member_type = typename policy_type::member_type; ///< Member type + using iterator_type = + specfem::iterator::chunk; ///< Iterator + ///< type + ///@} + + /** + * @name Compile-time constants + * + */ + ///@{ + constexpr static int chunk_size = ParallelConfig::chunk_size; ///< Chunk size + constexpr static int num_threads = + ParallelConfig::num_threads; ///< Chunk size + constexpr static int vector_lanes = + ParallelConfig::vector_lanes; ///< Vector lanes + constexpr static int tile_size = ParallelConfig::tile_size; ///< Tile size + constexpr static auto dimension = + ParallelConfig::dimension; ///< Dimension type + constexpr static bool isPointPolicy = false; ///< Indicates whether this is a + ///< point policy or not + constexpr static bool isEdgePolicy = false; ///< Indicates whether this is an + ///< edge policy or not + constexpr static bool isFacePolicy = false; ///< Indicates whether this is a + ///< face policy or not + constexpr static bool isElementPolicy = + true; ///< Indicates whether this is an + ///< element policy or not + constexpr static bool isKokkosRangePolicy = + false; ///< Indicates that this is a Kokkos range policy + constexpr static bool isKokkosTeamPolicy = + true; ///< Indicates that this is a Kokkos team policy + ///@} + +private: + constexpr static int simd_size = simd::size(); + constexpr static bool using_simd = simd::using_simd; + +public: + /** + * @name Constructors + * + */ + ///@{ + + /** + * @brief Construct a new element chunk policy + * + * @param view View of elements to chunk + * @param ngllz Number of GLL points in the z-direction + * @param ngllx Number of GLL points in the x-direction + */ + element_chunk(const IndexViewType &view, int ngllz, int ngllx) + : policy_type(view.extent(0) / (tile_size * simd_size) + + (view.extent(0) % (tile_size * simd_size) != 0), + num_threads, vector_lanes), + elements(view), ngllz(ngllz), ngllx(ngllx) { +#if KOKKOS_VERSION < 40100 + static_assert(IndexViewType::Rank == 1, "View must be rank 1"); +#else + static_assert(IndexViewType::rank() == 1, "View must be rank 1"); +#endif + } + ///@} + + /** + * @brief Implicit conversion to the underlying Kokkos policy type + * + * @return const policy_type & Underlying Kokkos policy type + */ + operator const policy_type &() const { return *this; } + + /** + * @brief Get iterator to iterator over chunk of elements associated with + * Kokkos team + * + * @param start_index Starting index for the element within the team + * @return iterator_type Iterator for the team + */ + KOKKOS_INLINE_FUNCTION + iterator_type league_iterator(const int start_index) const { + const int start = start_index; + const int end = (start + chunk_size * simd_size > elements.extent(0)) + ? elements.extent(0) + : start + chunk_size * simd_size; + const auto my_indices = + Kokkos::subview(elements, Kokkos::make_pair(start, end)); + return iterator_type(my_indices, ngllz, ngllx); + } + +private: + IndexViewType elements; ///< View of elements + int ngllz; ///< Number of GLL points in the z-direction + int ngllx; ///< Number of GLL points in the x-direction +}; +} // namespace policy +} // namespace specfem diff --git a/include/policies/edge.hpp b/include/policies/edge.hpp new file mode 100644 index 00000000..aca409cd --- /dev/null +++ b/include/policies/edge.hpp @@ -0,0 +1,313 @@ +#pragma once + +#include "enumerations/specfem_enums.hpp" +#include "point/coordinates.hpp" +#include + +namespace specfem { +namespace iterator { + +namespace impl { +/** + * @brief Index type for quadrature points generated by the edge iterator. + * + * @tparam DimensionType Dimension type of the elements where the edge is + * defined + */ +template struct edge_index_type { + + constexpr static auto dimension = + DimensionType; ///< Dimension type of the elements where the edge is + ///< defined + const int iedge; ///< Index of the edge within the range of edges + specfem::point::index self_index; ///< Index of the quadrature + ///< point on the edge within the + ///< current element + specfem::point::index coupled_index; ///< Index of the quadrature + ///< point on the edge within + ///< the coupled element + + KOKKOS_INLINE_FUNCTION + edge_index_type(const int iedge, + const specfem::point::index &self_index, + const specfem::point::index &coupled_index) + : iedge(iedge), self_index(self_index), coupled_index(coupled_index) {} +}; +} // namespace impl + +/** + * @brief Iterator to generate indices for quadrature points defined on the edge + * + * @tparam DimensionType Dimension type of the elements where the edge is + * defined + */ +template struct edge; + +/** + * @brief Template specialization for 2D elements + * + */ +template <> struct edge { +public: + /** + * @name Compile-time constants + * + */ + ///@{ + constexpr static auto dimension = + specfem::dimension::type::dim2; ///< Dimension type + ///@} + + /** + * @name Type definitions + * + */ + ///@{ + using simd = + specfem::datatype::simd; ///< SIMD configuration + using index_type = typename impl::edge_index_type; ///< Index type + ///@} + +private: + int iedge; ///< Index of the edge within the range of edges + int self_element; ///< Index of the element where the edge is defined + int coupled_element; ///< Index of the element with whom the edge is shared + specfem::enums::edge::type self_edge; ///< Edge orientation for the current + ///< element + specfem::enums::edge::type coupled_edge; ///< Edge orientation for the other + ///< element + int npoints; ///< Number of GLL points on the edge + +public: + /** + * @name Constructors + * + */ + ///@{ + + /** + * @brief Construct a new edge iterator given edge indices, edge orientations. + * + * @param iedge Index of the edge within the range of edges + * @param self_element Index of the element where the edge is defined + * @param coupled_element Index of the element with whom the edge is shared + * @param self_edge Edge orientation for the current element + * @param coupled_edge Edge orientation for the other element + * @param ngll Number of GLL points on the edge + * @return KOKKOS_INLINE_FUNCTION + */ + KOKKOS_INLINE_FUNCTION + edge(const int iedge, const int self_element, const int coupled_element, + const specfem::enums::edge::type self_edge, + const specfem::enums::edge::type coupled_edge, const int ngll) + : iedge(iedge), self_element(self_element), + coupled_element(coupled_element), self_edge(self_edge), + coupled_edge(coupled_edge), npoints(ngll) {} + + ///@} + + /** + * @brief Get the number of quadrature points on the edge. + * + * @return int Number of quadrature points on the edge + */ + KOKKOS_INLINE_FUNCTION + int edge_size() const { return npoints; } + + /** + * @brief Get the index of the i-th quadrature point on the edge. + * + * @param i Index of the quadrature point on the edge + * @return index_type Index of the quadrature point + */ + KOKKOS_INLINE_FUNCTION + index_type operator()(const int i) const { + const auto self_index = this->self_index(i); + const auto coupled_index = this->coupled_index(i); + return index_type(iedge, self_index, coupled_index); + } + +private: + KOKKOS_INLINE_FUNCTION + specfem::point::index self_index(const int ipoint) const { + switch (self_edge) { + case specfem::enums::edge::type::BOTTOM: + return { self_element, 0, ipoint }; + break; + case specfem::enums::edge::type::TOP: + return { self_element, npoints - 1, npoints - 1 - ipoint }; + break; + case specfem::enums::edge::type::LEFT: + return { self_element, ipoint, 0 }; + break; + case specfem::enums::edge::type::RIGHT: + return { self_element, npoints - 1 - ipoint, npoints - 1 }; + break; + default: + DEVICE_ASSERT(false, "Invalid edge type"); + return { 0, 0, 0 }; + } + } + + KOKKOS_INLINE_FUNCTION + specfem::point::index coupled_index(const int ipoint) const { + switch (coupled_edge) { + case specfem::enums::edge::type::BOTTOM: + return { coupled_element, 0, npoints - 1 - ipoint }; + break; + case specfem::enums::edge::type::TOP: + return { coupled_element, npoints - 1, ipoint }; + break; + case specfem::enums::edge::type::LEFT: + return { coupled_element, npoints - 1 - ipoint, npoints - 1 }; + break; + case specfem::enums::edge::type::RIGHT: + return { coupled_element, ipoint, 0 }; + break; + default: + DEVICE_ASSERT(false, "Invalid edge type"); + return { 0, 0, 0 }; + } + } +}; + +} // namespace iterator + +namespace policy { + +/** + * @brief Policy for iterating over quadrature points on range of shared edges + * between 2 elements. + * + * @tparam ParallelConfig Parallel configuration for element edge policy. @ref + * specfem::parallel_config::edge_config + */ +template +struct element_edge + : public Kokkos::TeamPolicy { +public: + /** + * @name Type definitions + * + */ + ///@{ + using simd = + specfem::datatype::simd; ///< SIMD configuration. SIMD + ///< is ill-defined for single + ///< edge case. + using execution_space = + typename ParallelConfig::execution_space; ///< Execution space + using policy_type = Kokkos::TeamPolicy; ///< Policy type + using member_type = typename policy_type::member_type; ///< Member type + using iterator_type = + specfem::iterator::edge; ///< Iterator type + ///@} + + /** + * @name Compile-time constants + * + */ + ///@{ + constexpr static int num_threads = + ParallelConfig::num_threads; ///< Chunk size + constexpr static int vector_lanes = + ParallelConfig::vector_lanes; ///< Vector lanes + constexpr static auto dimension = + ParallelConfig::dimension; ///< Dimension type + constexpr static bool isPointPolicy = false; ///< Indicates whether this is a + ///< point policy or not + constexpr static bool isEdgePolicy = true; ///< Indicates whether this is an + ///< edge policy or not + constexpr static bool isFacePolicy = false; ///< Indicates whether this is a + ///< face policy or not + constexpr static bool isElementPolicy = + false; ///< Indicates whether this is an element policy or not + ///@} + +private: + using IndexViewType = Kokkos::View< + int *, typename member_type::execution_space::memory_space>; ///< View + ///< type for + ///< storing + ///< indices + using EdgeViewType = Kokkos::View< + specfem::enums::edge::type *, + typename member_type::execution_space::memory_space>; ///< View type for + ///< storing edge + ///< orientation + +public: + /** + * @name Constructors + * + */ + ///@{ + /** + * @brief Construct a new element edge policy based on indices and edges for + * elements on edges. + * + * @param _self_indices Indices of the elements on the edge for the current + * element + * @param _coupled_indices Indices of the elements on the edge for the other + * element + * @param _self_edges Edge orientation for the current element + * @param _coupled_edges Edge orientation for the other element + * @param npoints Number of GLL points on the edge + */ + element_edge(const IndexViewType _self_indices, + const IndexViewType _coupled_indices, + const EdgeViewType _self_edges, + const EdgeViewType _coupled_edges, const int npoints) + : policy_type(_self_indices.extent(0), Kokkos::AUTO, Kokkos::AUTO), + self_indices(_self_indices), coupled_indices(_coupled_indices), + self_edges(_self_edges), coupled_edges(_coupled_edges), + npoints(npoints) { + + const int nedges = _self_indices.extent(0); + + if (nedges != _coupled_indices.extent(0)) { + throw std::runtime_error("Number of edges must be equal"); + } + + if (nedges != _self_edges.extent(0)) { + throw std::runtime_error("Number of edges must be equal"); + } + + if (nedges != _coupled_edges.extent(0)) { + throw std::runtime_error("Number of edges must be equal"); + } + } + ///@} + + /** + * @name Implicit conversion to the underlying Kokkos team policy type + * + */ + operator const policy_type &() const { return *this; } + + /** + * @brief Get the iterator to generate indices for quadrature points defined + * on this edge. + * + * @param iedge Index of the edge + * @return iterator_type Iterator to generate indices for quadrature points + * defined on this edge + */ + KOKKOS_INLINE_FUNCTION + iterator_type league_iterator(const int iedge) const { + return iterator_type(iedge, self_indices(iedge), coupled_indices(iedge), + self_edges(iedge), coupled_edges(iedge), npoints); + } + +private: + IndexViewType self_indices; ///< Indices of the elements on the edge for the + ///< current element + IndexViewType coupled_indices; ///< Indices of the elements on the edge for + ///< the other element + EdgeViewType self_edges; ///< Edge orientation for the current element + EdgeViewType coupled_edges; ///< Edge orientation for the other element + int npoints; ///< Number of GLL points on the edge +}; + +} // namespace policy +} // namespace specfem diff --git a/include/policies/range.hpp b/include/policies/range.hpp new file mode 100644 index 00000000..07b2c621 --- /dev/null +++ b/include/policies/range.hpp @@ -0,0 +1,241 @@ +#pragma once + +#include "point/assembly_index.hpp" +#include + +namespace specfem { + +namespace iterator { +namespace impl { +/** + * @brief Index type for the range iterator. + * + * @tparam UseSIMD Indicates whether SIMD is used or not. + */ +template struct range_index_type; + +/** + * @brief Template specialization when not using SIMD. + * + */ +template <> struct range_index_type { + specfem::point::assembly_index index; ///< Assembly index + + KOKKOS_INLINE_FUNCTION + range_index_type(const specfem::point::assembly_index index) + : index(index) {} +}; + +/** + * @brief Template specialization when using SIMD. + * + */ +template <> struct range_index_type { + specfem::point::simd_assembly_index index; ///< SIMD assembly index + + KOKKOS_INLINE_FUNCTION + range_index_type(const specfem::point::simd_assembly_index index) + : index(index) {} +}; +} // namespace impl + +/** + * @brief Iterator to generate indices for quadrature points defined within this + * iterator. + * + * @note Current implementation supports only one index within this iterator + * when not using SIMD, and support n indices where n <= + * native_simd::size() when using SIMD. + * + * @note Range iterator is accessed through the @ref specfem::policy::range + * + * @tparam SIMD type to generate a SIMD index. + */ +template struct range { +private: + int starting_index; ///< Starting index for the iterator range. + int number_points; ///< Number of points in the iterator range. Equal to or + ///< less than SIMD size when using SIMD. + + constexpr static bool using_simd = SIMD::using_simd; + constexpr static int simd_size = SIMD::size(); + + KOKKOS_INLINE_FUNCTION + range(const int starting_index, const int number_points, std::true_type) + : starting_index(starting_index), + number_points((number_points < simd_size) ? number_points : simd_size) { + } + + KOKKOS_INLINE_FUNCTION + range(const int starting_index, const int number_points, std::false_type) + : starting_index(starting_index), number_points(number_points) {} + + KOKKOS_INLINE_FUNCTION + impl::range_index_type operator()(const int i, std::false_type) const { + return impl::range_index_type( + specfem::point::assembly_index{ starting_index }); + } + + KOKKOS_INLINE_FUNCTION + impl::range_index_type operator()(const int i, std::true_type) const { + return impl::range_index_type( + specfem::point::simd_assembly_index{ starting_index, number_points }); + } + +public: + /** + * @name Type definitions + * + */ + ///@{ + using index_type = impl::range_index_type; ///< Index type + using simd = SIMD; ///< SIMD type + ///@} + + /** + * @name Constructors + * + */ + ///@{ + + /** + * @brief Default constructor. + * + */ + KOKKOS_INLINE_FUNCTION + range() = default; + + /** + * @brief Construct a range iterator with a given starting index and number of + * points. + * + * @param starting_index Starting index for the iterator range. + * @param number_points Number of points in the iterator range. + */ + KOKKOS_INLINE_FUNCTION + range(const int starting_index, const int number_points) + : range(starting_index, number_points, + std::integral_constant()) {} + + /** + * @brief Returns the index within this iterator at the i-th location. + * + * @param i Location within the iterator. Ignored in the current + * implementation since iterator only holds a single index when not using SIMD + * or <= SIMD size number of indices when using SIMD. + * @return index_type Index for the given iterator at the i-th location. + */ + KOKKOS_INLINE_FUNCTION + index_type operator()(const int i) const { + return operator()(i, std::integral_constant()); + } +}; +} // namespace iterator + +namespace policy { + +/** + * @brief Range policy to iterate over a range of quadrature points. + * + * @tparam ParallelConfig Parallel configuration for range policy. @ref + * specfem::parallel_config::range_config + */ +template +struct range : Kokkos::RangePolicy { +public: + static_assert(ParallelConfig::is_point_parallel_config, + "Wrong parallel config type"); + + /** + * @name Type definitions + * + */ + ///@{ + using execution_space = + typename ParallelConfig::execution_space; ///< Execution space + using simd = typename ParallelConfig::simd; ///< SIMD type + using policy_type = + Kokkos::RangePolicy; ///< Underlying Kokkos range policy + ///< type + + using iterator_type = specfem::iterator::range; ///< Iterator type + ///@} + + /** + * @name Compile-time constants + * + */ + ///@{ + constexpr static bool isKokkosRangePolicy = + true; ///< Indicates that this is a Kokkos range policy + constexpr static bool isKokkosTeamPolicy = + false; ///< Indicates that this is not a Kokkos team policy + constexpr static bool isPointPolicy = + true; ///< Indicates that this is a quadrature point policy + constexpr static bool isEdgePolicy = + false; ///< Indicates that this is not an element edge policy + constexpr static bool isFacePolicy = + false; ///< Indicates that this is not a element face policy + constexpr static bool isElementPolicy = + false; ///< Indicates that this is not an element policy + constexpr static int chunk_size = + 1; ///< Number of chunks a range can be divided into. Indices within a + ///< chunk are processed serially in a single thread. + ///@} + +private: + constexpr static int simd_size = simd::size(); + constexpr static bool using_simd = simd::using_simd; + +public: + /** + * @name Constructors + * + */ + ///@{ + + /** + * @brief Default constructor. + * + */ + KOKKOS_FUNCTION + range() = default; + + /** + * @brief Construct a range policy with a given range size. + * + * Initializes the index_view with the range indices. + * + * @param range_size Size of the range. + */ + KOKKOS_FUNCTION range(const int range_size) + : policy_type(0, range_size / simd_size + (range_size % simd_size != 0)), + range_size(range_size) {} + ///@} + + /** + * @brief Implicit conversion to the underlying Kokkos range policy type. + * + * @return const PolicyType & Underlying Kokkos range policy type. + */ + operator const policy_type &() const { return *this; } + + /** + * @brief Get the range iterator for a given range index. + * + * @param range_index starting index within the range. + * @return iterator_type Range iterator. + */ + KOKKOS_FUNCTION iterator_type range_iterator(const int range_index) const { + const int starting_index = range_index * simd_size; + const int number_elements = (starting_index + simd_size < range_size) + ? simd_size + : range_size - starting_index; + return iterator_type(starting_index, number_elements); + } + +private: + int range_size; ///< Size of the range. +}; +} // namespace policy +} // namespace specfem diff --git a/include/quadrature/interface.hpp b/include/quadrature/interface.hpp index 4945cea9..f2ea4c38 100644 --- a/include/quadrature/interface.hpp +++ b/include/quadrature/interface.hpp @@ -3,5 +3,6 @@ #include "gll/interface.hpp" #include "quadrature.hpp" +#include "quadratures.hpp" #endif diff --git a/include/quadrature/quadratures.hpp b/include/quadrature/quadratures.hpp new file mode 100644 index 00000000..8ea1144b --- /dev/null +++ b/include/quadrature/quadratures.hpp @@ -0,0 +1,16 @@ +#ifndef _QUADRATURE_QUADRATURES_HPP +#define _QUADRATURE_QUADRATURES_HPP + +#include "quadrature/gll/interface.hpp" + +namespace specfem { +namespace quadrature { +struct quadratures { + specfem::quadrature::gll::gll gll; + + quadratures(const specfem::quadrature::gll::gll &gll) : gll(gll) {} +}; +} // namespace quadrature +} // namespace specfem + +#endif diff --git a/include/reader/reader.hpp b/include/reader/reader.hpp new file mode 100644 index 00000000..47b581ac --- /dev/null +++ b/include/reader/reader.hpp @@ -0,0 +1,21 @@ +#ifndef READER_READER_HPP +#define READER_READER_HPP + +namespace specfem { +namespace reader { +/** + * @brief Base reader class + * + */ +class reader { +public: + /** + * @brief Method to execute the read operation + * + */ + virtual void read() = 0; +}; +} // namespace reader +} // namespace specfem + +#endif diff --git a/include/reader/seismogram.hpp b/include/reader/seismogram.hpp new file mode 100644 index 00000000..5bef6f11 --- /dev/null +++ b/include/reader/seismogram.hpp @@ -0,0 +1,39 @@ +#ifndef SPECFEM_READER_SEISMOGRAM_HPP +#define SPECFEM_READER_SEISMOGRAM_HPP + +#include "enumerations/specfem_enums.hpp" +#include "reader/reader.hpp" + +namespace specfem { +namespace forcing_function { +class external; +} // namespace forcing_function +} // namespace specfem + +namespace specfem { +namespace reader { + +class seismogram : public reader { +public: + seismogram(const char *filename, + const specfem::enums::seismogram::format type, + specfem::kokkos::HostView2d source_time_function) + : filename(filename), type(type), + source_time_function(source_time_function) {} + seismogram(const std::string &filename, + const specfem::enums::seismogram::format type, + specfem::kokkos::HostView2d source_time_function) + : filename(filename), type(type), + source_time_function(source_time_function) {} + void read() override; + +private: + std::string filename; + type_real dt; + specfem::enums::seismogram::format type; + specfem::kokkos::HostView2d source_time_function; +}; +} // namespace reader +} // namespace specfem + +#endif /* SPECFEM_READER_SEISMOGRAM_HPP */ diff --git a/include/reader/wavefield.hpp b/include/reader/wavefield.hpp new file mode 100644 index 00000000..aff1ce6a --- /dev/null +++ b/include/reader/wavefield.hpp @@ -0,0 +1,42 @@ +#pragma once + +#include "compute/interface.hpp" +// #include "enumerations/interface.hpp" +#include "reader/reader.hpp" + +namespace specfem { +namespace reader { + +/** + * @brief Reader to read wavefield data from disk + * + */ +template class wavefield : public reader { + +public: + /** + * @brief Construct a new reader object + * + * @param output_folder Path to output folder or .h5 file + */ + wavefield(const std::string &output_folder, + const specfem::compute::assembly &assembly); + + /** + * @brief Read the wavefield data from disk + * + */ + void read() override; + +private: + std::string output_folder; ///< Path to output folder + specfem::compute::simulation_field + buffer; ///< Buffer wavefield to store the data + specfem::compute::boundary_values boundary_values; ///< Boundary values used + ///< for backward + ///< reconstruction during + ///< adjoint simulations +}; + +} // namespace reader +} // namespace specfem diff --git a/include/reader/wavefield.tpp b/include/reader/wavefield.tpp new file mode 100644 index 00000000..d12adcd4 --- /dev/null +++ b/include/reader/wavefield.tpp @@ -0,0 +1,50 @@ +#pragma once + +#include "IO/ASCII/ASCII.hpp" +#include "IO/HDF5/HDF5.hpp" +#include "reader/wavefield.hpp" + +template +specfem::reader::wavefield::wavefield( + const std::string &output_folder, + const specfem::compute::assembly &assembly) + : output_folder(output_folder), buffer(assembly.fields.buffer), + boundary_values(assembly.boundary_values) {} + +template +void specfem::reader::wavefield::read() { + + typename IOLibrary::File file(output_folder + "/ForwardWavefield"); + + typename IOLibrary::Group elastic = file.openGroup("/Elastic"); + + elastic.openDataset("Displacement", buffer.elastic.h_field).read(); + elastic.openDataset("Velocity", buffer.elastic.h_field_dot).read(); + elastic.openDataset("Acceleration", buffer.elastic.h_field_dot_dot).read(); + + typename IOLibrary::Group acoustic = file.openGroup("/Acoustic"); + + acoustic.openDataset("Potential", buffer.acoustic.h_field).read(); + acoustic.openDataset("PotentialDot", buffer.acoustic.h_field_dot).read(); + acoustic.openDataset("PotentialDotDot", buffer.acoustic.h_field_dot_dot) + .read(); + + typename IOLibrary::Group boundary = file.openGroup("/Boundary"); + typename IOLibrary::Group stacey = boundary.openGroup("/Stacey"); + + stacey + .openDataset("IndexMapping", + boundary_values.stacey.h_property_index_mapping) + .read(); + stacey + .openDataset("ElasticAcceleration", + boundary_values.stacey.elastic.h_values) + .read(); + stacey + .openDataset("AcousticAcceleration", + boundary_values.stacey.acoustic.h_values) + .read(); + + buffer.copy_to_device(); + boundary_values.copy_to_device(); +} diff --git a/include/receiver/receiver.hpp b/include/receiver/receiver.hpp index 22058ad8..33a34c85 100644 --- a/include/receiver/receiver.hpp +++ b/include/receiver/receiver.hpp @@ -1,6 +1,7 @@ #ifndef _RECEIVER_HPP #define _RECEIVER_HPP +#include "compute/compute_mesh.hpp" #include "constants.hpp" #include "enumerations/specfem_enums.hpp" #include "kokkos_abstractions.h" @@ -32,33 +33,6 @@ class receiver { const type_real x, const type_real z, const type_real angle) : network_name(network_name), station_name(station_name), x(x), z(z), angle(angle){}; - /** - * @brief Locate station within the mesh - * - * Given the global cartesian coordinates of a station, locate the spectral - * element and xi, gamma value of the station - * - * @param h_ibool Global number for every quadrature point - * @param coord (x, z) for every distinct control node - * @param xigll Quadrature points in x-dimension - * @param zigll Quadrature points in z-dimension - * @param nproc Number of processors in the simulation - * @param coorg Value of every spectral element control nodes - * @param knods Global control element number for every control node - * @param npgeo Total number of distinct control nodes - * @param ispec_type material type for every spectral element - * @param mpi Pointer to specfem MPI object - */ - void locate(const specfem::kokkos::HostView2d coord, - const specfem::kokkos::HostMirror3d h_ibool, - const specfem::kokkos::HostMirror1d xigll, - const specfem::kokkos::HostMirror1d zigll, - const int nproc, - const specfem::kokkos::HostView2d coorg, - const specfem::kokkos::HostView2d knods, const int npgeo, - const specfem::kokkos::HostMirror1d - ispec_type, - const specfem::MPI::MPI *mpi); /** * @brief Compute the receiver array (lagrangians) for this station * @@ -67,49 +41,8 @@ class receiver { * @param receiver_array view to store the source array */ void - compute_receiver_array(const specfem::quadrature::quadrature *quadx, - const specfem::quadrature::quadrature *quadz, + compute_receiver_array(const specfem::compute::mesh &mesh, specfem::kokkos::HostView3d receiver_array); - /** - * @brief Check if the station is within the domain - * - * @param xmin minimum x-coordinate on my processor - * @param xmax maximum x-coordinate on my processor - * @param zmin minimum z-coordinate on my processor - * @param zmax maximum z-coordinate on my processor - * @param mpi Pointer to specfem MPI object - */ - void check_locations(const type_real xmin, const type_real xmax, - const type_real zmin, const type_real zmax, - const specfem::MPI::MPI *mpi); - /** - * @brief Get the MPI slice where this station lies - * - * @return int MPI slice where this station lies - */ - int get_islice() { return this->islice; }; - /** - * @brief Get the spectral element where this station lies - * - * @return int Spectral element where this station lies - */ - int get_ispec() { return this->ispec; }; - /** - * @brief Get the sine of angle of this station - * - * @return type_real Sine value of the angle of this station - */ - type_real get_sine() { - return std::sin(Kokkos::numbers::pi_v / 180 * this->angle); - } - /** - * @brief Get the cosine of angle of this station - * - * @return type_real Coine value of the angle of this station - */ - type_real get_cosine() { - return std::cos(Kokkos::numbers::pi_v / 180 * this->angle); - } /** * @brief Get the name of network where this station lies * @@ -129,15 +62,13 @@ class receiver { */ std::string print() const; + type_real get_angle() const { return this->angle; } + type_real get_x() const { return this->x; } + type_real get_z() const { return this->z; } + private: - type_real xi; ///< f$ \xi f$ value of source inside element - type_real gamma; ///< f$ \gamma f$ value of source inside element - type_real x; ///< x coordinate of source - type_real z; ///< z coordinate of source - int ispec; ///< ispec element number where source is located - int islice; ///< MPI slice (rank) where the source is located - specfem::enums::element::type el_type; ///< type of the element inside which - ///< this receiver lies + type_real x; ///< x coordinate of source + type_real z; ///< z coordinate of source type_real angle; ///< Angle to rotate components at receivers std::string network_name; ///< Name of the network where this station lies std::string station_name; ///< Name of the station diff --git a/include/solver/interface.hpp b/include/solver/interface.hpp deleted file mode 100644 index 302e0dc2..00000000 --- a/include/solver/interface.hpp +++ /dev/null @@ -1,8 +0,0 @@ -#ifndef _SOLVER_INTERFACE_HPP -#define _SOLVER_INTERFACE_HPP - -#include "solver.hpp" -#include "time_marching.hpp" -#include "time_marching.tpp" - -#endif diff --git a/include/solver/solver.hpp b/include/solver/solver.hpp index d281e263..8b18421f 100644 --- a/include/solver/solver.hpp +++ b/include/solver/solver.hpp @@ -1,8 +1,4 @@ -#ifndef _SOLVER_HPP -#define _SOLVER_HPP - -#include "domain/interface.hpp" -#include "timescheme/interface.hpp" +#pragma once namespace specfem { namespace solver { @@ -29,5 +25,3 @@ class solver { } // namespace solver } // namespace specfem - -#endif diff --git a/include/solver/time_marching.hpp b/include/solver/time_marching.hpp index e023b3c3..37dd90d4 100644 --- a/include/solver/time_marching.hpp +++ b/include/solver/time_marching.hpp @@ -1,83 +1,119 @@ -#ifndef _TIME_MARCHING_HPP -#define _TIME_MARCHING_HPP +#pragma once -#include "coupled_interface/interface.hpp" -#include "domain/interface.hpp" -#include "enumerations/interface.hpp" +#include "coupled_interface/coupled_interface.hpp" +#include "enumerations/dimension.hpp" +#include "enumerations/simulation.hpp" +#include "enumerations/wavefield.hpp" +#include "kernels/frechet_kernels.hpp" +#include "kernels/kernels.hpp" #include "solver.hpp" -#include "timescheme/interface.hpp" +#include "timescheme/newmark.hpp" namespace specfem { namespace solver { /** - * @brief Time marching solver class + * @brief Time marching solver * - * Implements a forward time marching scheme given a time scheme and domains. - * Currently only acoustic and elastic domains are supported. - * - * @tparam qp_type Type defining number of quadrature points either at compile - * time or run time + * @tparam Simulation Type of the simulation (forward or combined) + * @tparam DimensionType Dimension of the simulation (2D or 3D) + * @tparam qp_type Quadrature points type defining compile time or runtime + * quadrature points */ -template -class time_marching : public specfem::solver::solver { +template +class time_marching; +/** + * @brief Time marching solver for forward simulation + */ +template +class time_marching + : public solver { public: /** - * @brief Construct a new time marching solver object + * @name Constructors + * + */ + ///@{ + + /** + * @brief Construct a new time marching solver * - * @param acoustic_domain domain object template specialized for acoustic - * media - * @param elastic_domain domain object template specialized for elastic media - * @param it Pointer to time scheme object (it stands for iterator) + * @param kernels Computational kernels + * @param time_scheme Time scheme */ time_marching( - specfem::domain::domain &acoustic_domain, - specfem::domain::domain - &elastic_domain, - specfem::coupled_interface::coupled_interface< - specfem::domain::domain, - specfem::domain::domain > &acoustic_elastic_interface, - specfem::coupled_interface::coupled_interface< - specfem::domain::domain, - specfem::domain::domain > &elastic_acoustic_interface, - std::shared_ptr it) - : acoustic_domain(acoustic_domain), elastic_domain(elastic_domain), - acoustic_elastic_interface(acoustic_elastic_interface), - elastic_acoustic_interface(elastic_acoustic_interface), it(it){}; + const specfem::kernels::kernels &kernels, + const std::shared_ptr time_scheme) + : kernels(kernels), time_scheme(time_scheme) {} + + ///@} + + /** + * @brief Run the time marching solver + */ + void run() override; + +private: + specfem::kernels::kernels + kernels; ///< Computational kernels + std::shared_ptr time_scheme; ///< Time + ///< scheme +}; + +/** + * @brief Time marching solver for combined adjoint and backward simulations + */ +template +class time_marching + : public solver { +public: + /** + * @name Constructors + * + */ + ///@{ + /** - * @brief Run time-marching solver algorithm + * @brief Construct a new time marching solver * + * @param assembly Spectral element assembly object + * @param adjoint_kernels Adjoint computational kernels + * @param backward_kernels Backward computational kernels + * @param time_scheme Time scheme + */ + time_marching( + const specfem::compute::assembly &assembly, + const specfem::kernels::kernels &adjoint_kernels, + const specfem::kernels::kernels &backward_kernels, + const std::shared_ptr time_scheme) + : assembly(assembly), adjoint_kernels(adjoint_kernels), + frechet_kernels(assembly), backward_kernels(backward_kernels), + time_scheme(time_scheme) {} + ///@} + + /** + * @brief Run the time marching solver */ void run() override; private: - specfem::domain::domain - acoustic_domain; ///< Acoustic domain - specfem::domain::domain - elastic_domain; ///< Acoustic domain - specfem::coupled_interface::coupled_interface< - specfem::domain::domain, - specfem::domain::domain > - acoustic_elastic_interface; /// Acoustic elastic interface - specfem::coupled_interface::coupled_interface< - specfem::domain::domain, - specfem::domain::domain > - elastic_acoustic_interface; /// Elastic acoustic interface - std::shared_ptr - it; ///< Pointer to - ///< spectem::TimeScheme::TimeScheme - ///< class + constexpr static int NGLL = qp_type::NGLL; + specfem::kernels::kernels + adjoint_kernels; ///< Adjoint computational kernels + specfem::kernels::kernels + backward_kernels; ///< Backward computational kernels + specfem::kernels::frechet_kernels + frechet_kernels; ///< Misfit kernels + specfem::compute::assembly assembly; ///< Spectral element assembly object + std::shared_ptr time_scheme; ///< Time + ///< scheme }; } // namespace solver } // namespace specfem - -#endif diff --git a/include/solver/time_marching.tpp b/include/solver/time_marching.tpp index 71fecbdc..14600395 100644 --- a/include/solver/time_marching.tpp +++ b/include/solver/time_marching.tpp @@ -1,77 +1,98 @@ -#ifndef _TIME_MARCHING_TPP -#define _TIME_MARCHING_TPP +#ifndef _SPECFEM_SOLVER_TIME_MARCHING_TPP +#define _SPECFEM_SOLVER_TIME_MARCHING_TPP -#include "domain/interface.hpp" +#include "domain/domain.hpp" #include "solver.hpp" #include "time_marching.hpp" -#include "timescheme/interface.hpp" +#include "timescheme/newmark.hpp" #include -template -void specfem::solver::time_marching::run() { +template +void specfem::solver::time_marching::run() { - auto it = this->it; - auto acoustic_domain = this->acoustic_domain; - auto elastic_domain = this->elastic_domain; + constexpr auto acoustic = specfem::element::medium_tag::acoustic; + constexpr auto elastic = specfem::element::medium_tag::elastic; - // Special contributions to mass matrix inverse in case of Newmark scheme - if (it->timescheme() == specfem::enums::time_scheme::type::newmark) { - elastic_domain.template mass_time_contribution< - specfem::enums::time_scheme::type::newmark>(it->get_time_increment()); - acoustic_domain.template mass_time_contribution< - specfem::enums::time_scheme::type::newmark>(it->get_time_increment()); + kernels.initialize(time_scheme->get_timestep()); + + const int nstep = time_scheme->get_max_timestep(); + + for (const auto [istep, dt] : time_scheme->iterate_forward()) { + time_scheme->apply_predictor_phase_forward(acoustic); + time_scheme->apply_predictor_phase_forward(elastic); + + kernels.template update_wavefields(istep); + time_scheme->apply_corrector_phase_forward(acoustic); + + kernels.template update_wavefields(istep); + time_scheme->apply_corrector_phase_forward(elastic); + + if (time_scheme->compute_seismogram(istep)) { + kernels.compute_seismograms(time_scheme->get_seismogram_step()); + time_scheme->increment_seismogram_step(); + } + + if (istep % 10 == 0) { + std::cout << "Progress : executed " << istep << " steps of " << nstep + << " steps" << std::endl; + } } - // Compute and store the inverse of mass matrix for faster computations - elastic_domain.invert_mass_matrix(); - acoustic_domain.invert_mass_matrix(); + std::cout << std::endl; + + return; +} - const int nstep = it->get_max_timestep(); +template +void specfem::solver::time_marching::run() { - auto acoustic_field = acoustic_domain.get_field(); - auto acoustic_field_dot = acoustic_domain.get_field_dot(); - auto acoustic_field_dot_dot = acoustic_domain.get_field_dot_dot(); + constexpr auto acoustic = specfem::element::medium_tag::acoustic; + constexpr auto elastic = specfem::element::medium_tag::elastic; - auto elastic_field = elastic_domain.get_field(); - auto elastic_field_dot = elastic_domain.get_field_dot(); - auto elastic_field_dot_dot = elastic_domain.get_field_dot_dot(); + adjoint_kernels.initialize(time_scheme->get_timestep()); + backward_kernels.initialize(time_scheme->get_timestep()); - while (it->status()) { - int istep = it->get_timestep(); + const int nstep = time_scheme->get_max_timestep(); - type_real timeval = it->get_time(); + for (const auto [istep, dt] : time_scheme->iterate_backward()) { + // Adjoint time step + time_scheme->apply_predictor_phase_forward(acoustic); + time_scheme->apply_predictor_phase_forward(elastic); - Kokkos::Profiling::pushRegion("Stiffness calculation"); - it->apply_predictor_phase(acoustic_field, acoustic_field_dot, - acoustic_field_dot_dot); - it->apply_predictor_phase(elastic_field, elastic_field_dot, - elastic_field_dot_dot); + adjoint_kernels.template update_wavefields(istep); + time_scheme->apply_corrector_phase_forward(acoustic); - acoustic_elastic_interface.compute_coupling(); - acoustic_domain.compute_source_interaction(timeval); - acoustic_domain.compute_stiffness_interaction(); - acoustic_domain.divide_mass_matrix(); + adjoint_kernels.template update_wavefields(istep); + time_scheme->apply_corrector_phase_forward(elastic); - it->apply_corrector_phase(acoustic_field, acoustic_field_dot, - acoustic_field_dot_dot); + // Backward time step + time_scheme->apply_predictor_phase_backward(elastic); + time_scheme->apply_predictor_phase_backward(acoustic); - elastic_acoustic_interface.compute_coupling(); - elastic_domain.compute_source_interaction(timeval); - elastic_domain.compute_stiffness_interaction(); - elastic_domain.divide_mass_matrix(); + backward_kernels.template update_wavefields(istep); + time_scheme->apply_corrector_phase_backward(elastic); - it->apply_corrector_phase(elastic_field, elastic_field_dot, - elastic_field_dot_dot); - Kokkos::Profiling::popRegion(); + backward_kernels.template update_wavefields(istep); + time_scheme->apply_corrector_phase_backward(acoustic); - if (it->compute_seismogram()) { - int isig_step = it->get_seismogram_step(); - acoustic_domain.compute_seismogram(isig_step); - elastic_domain.compute_seismogram(isig_step); - it->increment_seismogram_step(); + // Copy read wavefield buffer to the backward wavefield + // We need to do this after the first backward step to align + // the wavefields for the adjoint and backward simulations + // for accurate Frechet derivatives + if (istep == nstep - 1) { + specfem::compute::deep_copy(assembly.fields.backward, + assembly.fields.buffer); } - it->increment_time(); + frechet_kernels.compute_derivatives(dt); + + if (time_scheme->compute_seismogram(istep)) { + // compute seismogram for backward time step + backward_kernels.compute_seismograms(time_scheme->get_seismogram_step()); + time_scheme->increment_seismogram_step(); + } if (istep % 10 == 0) { std::cout << "Progress : executed " << istep << " steps of " << nstep diff --git a/include/source/adjoint_source.hpp b/include/source/adjoint_source.hpp new file mode 100644 index 00000000..148bad00 --- /dev/null +++ b/include/source/adjoint_source.hpp @@ -0,0 +1,38 @@ +#pragma once + +#include "compute/compute_mesh.hpp" +#include "compute/compute_partial_derivatives.hpp" +#include "compute/properties/properties.hpp" +#include "source.hpp" +#include "yaml-cpp/yaml.h" + +namespace specfem { +namespace sources { +class adjoint_source : public source { + +public: + adjoint_source(){}; + + adjoint_source(YAML::Node &Node, const int nsteps, const type_real dt) + : station_name(Node["station_name"].as()), + network_name(Node["network_name"].as()), + specfem::sources::source(Node, nsteps, dt){}; + + void compute_source_array( + const specfem::compute::mesh &mesh, + const specfem::compute::partial_derivatives &partial_derivatives, + const specfem::compute::properties &properties, + specfem::kokkos::HostView3d source_array) override; + + specfem::wavefield::type get_wavefield_type() const override { + return specfem::wavefield::type::adjoint; + } + + std::string print() const override; + +private: + std::string station_name; + std::string network_name; +}; +} // namespace sources +} // namespace specfem diff --git a/include/source/external.hpp b/include/source/external.hpp new file mode 100644 index 00000000..ad848c74 --- /dev/null +++ b/include/source/external.hpp @@ -0,0 +1,40 @@ +#ifndef _SPECFEM_SOURCES_EXTERNAL_HPP_ +#define _SPECFEM_SOURCES_EXTERNAL_HPP_ + +#include "compute/compute_mesh.hpp" +#include "compute/compute_partial_derivatives.hpp" +#include "compute/properties/properties.hpp" +#include "source.hpp" +#include "yaml-cpp/yaml.h" + +namespace specfem { +namespace sources { +class external : public source { + +public: + external(){}; + + external(YAML::Node &Node, const int nsteps, const type_real dt, + const specfem::wavefield::type wavefield_type) + : wavefield_type(wavefield_type), specfem::sources::source(Node, nsteps, + dt){}; + + void compute_source_array( + const specfem::compute::mesh &mesh, + const specfem::compute::partial_derivatives &partial_derivatives, + const specfem::compute::properties &properties, + specfem::kokkos::HostView3d source_array) override; + + specfem::wavefield::type get_wavefield_type() const override { + return wavefield_type; + } + + std::string print() const override; + +private: + specfem::wavefield::type wavefield_type; +}; +} // namespace sources +} // namespace specfem + +#endif /* _SPECFEM_SOURCES_EXTERNAL_HPP_ */ diff --git a/include/source/force_source.hpp b/include/source/force_source.hpp index 16196370..628190b2 100644 --- a/include/source/force_source.hpp +++ b/include/source/force_source.hpp @@ -1,6 +1,9 @@ #ifndef _FORCE_SOURCE_HPP #define _FORCE_SOURCE_HPP +#include "compute/compute_mesh.hpp" +#include "compute/compute_partial_derivatives.hpp" +#include "compute/properties/properties.hpp" #include "enumerations/specfem_enums.hpp" #include "kokkos_abstractions.h" #include "quadrature/interface.hpp" @@ -21,6 +24,11 @@ namespace sources { class force : public source { public: + /** + * @brief Default source constructor + * + */ + force(){}; /** * @brief Construct a new collocated force object * @@ -28,145 +36,37 @@ class force : public source { * @param dt Time increment in the simulation. Used to calculate dominant * frequecy of Dirac source. */ - force(YAML::Node &Node, const type_real dt); - /** - * @brief Locate source within the mesh - * - * Given the global cartesian coordinates of a source, locate the spectral - * element and xi, gamma value of the source - * - * @param h_ibool Global number for every quadrature point - * @param coord (x, z) for every distinct control node - * @param xigll Quadrature points in x-dimension - * @param zigll Quadrature points in z-dimension - * @param nproc Number of processors in the simulation - * @param coorg Value of every spectral element control nodes - * @param knods Global control element number for every control node - * @param npgeo Total number of distinct control nodes - * @param ispec_type material type for every spectral element - * @param mpi Pointer to specfem MPI object - */ - void locate(const specfem::kokkos::HostView2d coord, - const specfem::kokkos::HostMirror3d h_ibool, - const specfem::kokkos::HostMirror1d xigll, - const specfem::kokkos::HostMirror1d zigll, - const int nproc, - const specfem::kokkos::HostView2d coorg, - const specfem::kokkos::HostView2d knods, const int npgeo, - const specfem::kokkos::HostMirror1d - ispec_type, - const specfem::MPI::MPI *mpi) override; - /** - * @brief Precompute and store lagrangian values used to compute integrals for - * sources - * - * @param quadx Quadrature object in x-dimension - * @param quadz Quadrature object in z-dimension - * @param source_array view to store the source array - */ - void compute_source_array( - const specfem::quadrature::quadrature *quadx, - const specfem::quadrature::quadrature *quadz, - specfem::kokkos::HostView3d source_array) override; - /** - * @brief Check if the source is within the domain - * - * @param xmin minimum x-coordinate on my processor - * @param xmax maximum x-coordinate on my processor - * @param zmin minimum z-coordinate on my processor - * @param zmax maximum z-coordinate on my processor - * @param mpi Pointer to specfem MPI object - */ - void check_locations(const type_real xmin, const type_real xmax, - const type_real zmin, const type_real zmax, - const specfem::MPI::MPI *mpi) override; - /** - * @brief Get the processor on which this source lies - * - * @return int value of processor - */ - int get_islice() const override { return this->islice; } - /** - * @brief Get the element inside which this source lies - * - * @return int value of element - */ - int get_ispec() const override { return this->ispec; } - /** - * @brief Get the x coordinate of the source - * - * @return type_real x-coordinate - */ - type_real get_x() const override { return x; } - /** - * @brief Get the z coordinate of the source - * - * @return type_real z-coordinate - */ - type_real get_z() const override { return z; } - /** - * @brief Get the \f$ \xi \f$ value of the source within the element - * - * @return type_real \f$ \xi \f$ value - */ - type_real get_xi() const override { return xi; } - /** - * @brief Get the \f$ \gamma \f$ value of the source within the element - * - * @return type_real \f$ \gamma \f$ value - */ - type_real get_gamma() const override { return gamma; } - /** - * @brief Destroy the force object - * - */ - ~force() { - Kokkos::kokkos_free(this->forcing_function); - } - /** - * @brief Get the value of t0 from the specfem::stf::stf object - * - * @return value of t0 - */ - KOKKOS_IMPL_HOST_FUNCTION - type_real get_t0() const override; - /** - * @brief Update the value of tshift for specfem::stf::stf object - * - * @return new value of tshift - */ - void update_tshift(type_real tshift) override; - /** - * @brief User output - * - */ - void print(std::ostream &out) const override; + force(YAML::Node &Node, const int nsteps, const type_real dt, + const specfem::wavefield::type wavefield_type) + : angle([](YAML::Node &Node) -> type_real { + if (Node["angle"]) { + return Node["angle"].as(); + } else { + return 0.0; + } + }(Node)), + wavefield_type(wavefield_type), specfem::sources::source(Node, nsteps, + dt){}; /** * @brief User output * */ std::string print() const override; - /** - * @brief Get the device pointer to stf object - * - * @return specfem::forcing_function::stf* - */ - specfem::forcing_function::stf *get_stf() const override { - return forcing_function; + + void compute_source_array( + const specfem::compute::mesh &mesh, + const specfem::compute::partial_derivatives &partial_derivatives, + const specfem::compute::properties &properties, + specfem::kokkos::HostView3d source_array) override; + + specfem::wavefield::type get_wavefield_type() const override { + return wavefield_type; } private: - type_real xi; ///< \f$ \xi \f$ value of source inside element - type_real gamma; ///< \f$ \gamma \f$ value of source inside element - type_real x; ///< x coordinate of source - type_real z; ///< z coordinate of source - type_real angle; ///< angle of the source - int ispec; ///< ispec element number where source is located - int islice; ///< MPI slice (rank) where the source is located - specfem::enums::element::type el_type; ///< type of the element inside which - ///< this source lies - specfem::forcing_function::stf *forcing_function = - NULL; ///< Pointer to source time function store on the device + type_real angle; ///< Angle of force source + specfem::wavefield::type wavefield_type; ///< Type of wavefield on which the + ///< source acts }; } // namespace sources } // namespace specfem diff --git a/include/source/interface.hpp b/include/source/interface.hpp index 99a93112..61ac13cd 100644 --- a/include/source/interface.hpp +++ b/include/source/interface.hpp @@ -1,6 +1,8 @@ #ifndef _SOURCE_INTERFACE_HPP #define _SOURCE_INTERFACE_HPP +#include "adjoint_source.hpp" +#include "external.hpp" #include "force_source.hpp" #include "moment_tensor_source.hpp" #include "read_sources.hpp" diff --git a/include/source/moment_tensor_source.hpp b/include/source/moment_tensor_source.hpp index ab1208a1..a502865f 100644 --- a/include/source/moment_tensor_source.hpp +++ b/include/source/moment_tensor_source.hpp @@ -1,6 +1,9 @@ #ifndef _MOMENT_TENSOR_SOURCE_HPP #define _MOMENT_TENSOR_SOURCE_HPP +#include "compute/compute_mesh.hpp" +#include "compute/compute_partial_derivatives.hpp" +#include "compute/properties/properties.hpp" #include "constants.hpp" #include "enumerations/specfem_enums.hpp" #include "kokkos_abstractions.h" @@ -23,155 +26,44 @@ class moment_tensor : public source { public: /** - * @brief Construct a new moment tensor force object - * - * @param moment_tensor a moment_tensor data holder read from source file - * written in .yml format - */ - moment_tensor(YAML::Node &Node, const type_real dt); - /** - * @brief Locate source within the mesh - * - * Given the global cartesian coordinates of a source, locate the spectral - * element and xi, gamma value of the source - * - * @param h_ibool Global number for every quadrature point - * @param coord (x, z) for every distinct control node - * @param xigll Quadrature points in x-dimension - * @param zigll Quadrature points in z-dimension - * @param nproc Number of processors in the simulation - * @param coorg Value of every spectral element control nodes - * @param knods Global control element number for every control node - * @param npgeo Total number of distinct control nodes - * @param ispec_type material type for every spectral element - * @param mpi Pointer to specfem MPI object - */ - void locate(const specfem::kokkos::HostView2d coord, - const specfem::kokkos::HostMirror3d h_ibool, - const specfem::kokkos::HostMirror1d xigll, - const specfem::kokkos::HostMirror1d zigll, - const int nproc, - const specfem::kokkos::HostView2d coorg, - const specfem::kokkos::HostView2d knods, const int npgeo, - const specfem::kokkos::HostMirror1d - ispec_type, - const specfem::MPI::MPI *mpi) override; - /** - * @brief Precompute and store lagrangian values used to compute integrals for - * sources - * - * @param quadx Quadrature object in x-dimension - * @param quadz Quadrature object in z-dimension - * @param source_array view to store the source array - */ - void compute_source_array( - const specfem::quadrature::quadrature *quadx, - const specfem::quadrature::quadrature *quadz, - specfem::kokkos::HostView3d source_array) override; - /** - * @brief Get the processor on which this source lies + * @brief Default source constructor * - * @return int value of processor */ - int get_islice() const override { return this->islice; } + moment_tensor(){}; /** - * @brief Get the element inside which this source lies - * - * @return int value of element - */ - int get_ispec() const override { return this->ispec; } - /** - * @brief Get the x coordinate of the source - * - * @return type_real x-coordinate - */ - type_real get_x() const override { return x; } - /** - * @brief Get the z coordinate of the source - * - * @return type_real z-coordinate - */ - type_real get_z() const override { return z; } - /** - * @brief Get the \f$ \xi \f$ value of the source within the element - * - * @return type_real \f$ \xi \f$ value - */ - type_real get_xi() const override { return xi; } - /** - * @brief Get the \f$ \gamma \f$ value of the source within the element - * - * @return type_real \f$ \gamma \f$ value - */ - type_real get_gamma() const override { return gamma; } - /** - * @brief Get the value of t0 from the specfem::stf::stf object - * - * @return value of t0 - */ - KOKKOS_IMPL_HOST_FUNCTION - type_real get_t0() const override; - /** - * @brief Update the value of tshift for specfem::stf::stf object - * - * @return new value of tshift - */ - void update_tshift(type_real tshift) override; - /** - * @brief User output + * @brief Construct a new moment tensor force object * + * @param moment_tensor a moment_tensor data holder read from source file + * written in .yml format */ - void print(std::ostream &out) const override; + moment_tensor(YAML::Node &Node, const int nsteps, const type_real dt, + const specfem::wavefield::type wavefield_type) + : Mxx(Node["Mxx"].as()), Mzz(Node["Mzz"].as()), + Mxz(Node["Mxz"].as()), + wavefield_type(wavefield_type), specfem::sources::source(Node, nsteps, + dt){}; /** * @brief User output * */ std::string print() const override; - /** - * @brief Get the device pointer to stf object - * - * @return specfem::forcing_function::stf* - */ - specfem::forcing_function::stf *get_stf() const override { - return forcing_function; - } - /** - * @brief Check if the source is within the domain - * - * @param xmin minimum x-coordinate on my processor - * @param xmax maximum x-coordinate on my processor - * @param zmin minimum z-coordinate on my processor - * @param zmax maximum z-coordinate on my processor - * @param mpi Pointer to specfem MPI object - */ - void check_locations(const type_real xmin, const type_real xmax, - const type_real zmin, const type_real zmax, - const specfem::MPI::MPI *mpi) override; + void compute_source_array( + const specfem::compute::mesh &mesh, + const specfem::compute::partial_derivatives &partial_derivatives, + const specfem::compute::properties &properties, + specfem::kokkos::HostView3d source_array) override; - ~moment_tensor() { - Kokkos::kokkos_free(this->forcing_function); + specfem::wavefield::type get_wavefield_type() const override { + return wavefield_type; } private: - type_real xi; ///< \f$ \xi \f$ value of source inside element - type_real gamma; ///< \f$ \gamma \f$ value of source inside element - type_real x; ///< x coordinate of source - type_real z; ///< z coordinate of source - type_real Mxx; ///< Mxx for the source - type_real Mxz; ///< Mxz for the source - type_real Mzz; ///< Mzz for the source - int ispec; ///< ispec element number where source is located - int islice; ///< MPI slice (rank) where the source is located - specfem::kokkos::HostView2d s_coorg; ///< control nodes subviewed - ///< at the element where this - ///< source is located - - specfem::forcing_function::stf *forcing_function = - NULL; ///< Pointer to source time function store on the device - - specfem::enums::element::type el_type; ///< element type where this source is - ///< located + type_real Mxx; ///< Mxx for the source + type_real Mxz; ///< Mxz for the source + type_real Mzz; ///< Mzz for the source + specfem::wavefield::type wavefield_type; ///< Type of wavefield on which the + ///< source acts }; } // namespace sources } // namespace specfem diff --git a/include/source/read_sources.hpp b/include/source/read_sources.hpp index 6893ef1a..28779577 100644 --- a/include/source/read_sources.hpp +++ b/include/source/read_sources.hpp @@ -1,6 +1,7 @@ #ifndef _READ_SOURCES_HPP #define _READ_SOURCES_HPP +#include "enumerations/simulation.hpp" #include "source.hpp" #include @@ -18,8 +19,10 @@ namespace sources { * objects */ std::tuple >, type_real> -read_sources(const std::string sources_file, const type_real dt, - const specfem::MPI::MPI *mpi); +read_sources(const std::string sources_file, const int nsteps, + const type_real user_t0, const type_real dt, + const specfem::simulation::type simulation_type); + } // namespace sources } // namespace specfem diff --git a/include/source/source.hpp b/include/source/source.hpp index 4faa4ced..0514cdb5 100644 --- a/include/source/source.hpp +++ b/include/source/source.hpp @@ -1,14 +1,18 @@ #ifndef _SOURCE_HPP #define _SOURCE_HPP +#include "compute/compute_mesh.hpp" +#include "compute/compute_partial_derivatives.hpp" +#include "compute/properties/properties.hpp" #include "constants.hpp" -#include "enumerations/specfem_enums.hpp" +#include "enumerations/wavefield.hpp" #include "kokkos_abstractions.h" #include "quadrature/interface.hpp" #include "source_time_function/interface.hpp" #include "specfem_mpi/interface.hpp" #include "specfem_setup.hpp" #include "utilities/interface.hpp" +#include "yaml-cpp/yaml.h" #include namespace specfem { @@ -26,128 +30,65 @@ class source { * */ source(){}; - /** - * @brief Locate source within the mesh - * - * Given the global cartesian coordinates of a source, locate the spectral - * element and xi, gamma value of the source - * - * @param h_ibool Global number for every quadrature point - * @param coord (x, z) for every distinct control node - * @param xigll Quadrature points in x-dimension - * @param zigll Quadrature points in z-dimension - * @param nproc Number of processors in the simulation - * @param coorg Value of every spectral element control nodes - * @param knods Global control element number for every control node - * @param npgeo Total number of distinct control nodes - * @param ispec_type material type for every spectral element - * @param mpi Pointer to specfem MPI object - */ - virtual void - locate(const specfem::kokkos::HostView2d coord, - const specfem::kokkos::HostMirror3d h_ibool, - const specfem::kokkos::HostMirror1d xigll, - const specfem::kokkos::HostMirror1d zigll, const int nproc, - const specfem::kokkos::HostView2d coorg, - const specfem::kokkos::HostView2d knods, const int npgeo, - const specfem::kokkos::HostMirror1d - ispec_type, - const specfem::MPI::MPI *mpi){}; - /** - * @brief Precompute and store lagrangian values used to compute integrals for - * sources - * - * @param quadx Quadrature object in x-dimension - * @param quadz Quadrature object in z-dimension - * @param source_array view to store the source array - */ - virtual void - compute_source_array(const specfem::quadrature::quadrature *quadx, - const specfem::quadrature::quadrature *quadz, - specfem::kokkos::HostView3d source_array){}; - /** - * @brief Check if the source is within the domain - * - * @param xmin minimum x-coordinate on my processor - * @param xmax maximum x-coordinate on my processor - * @param zmin minimum z-coordinate on my processor - * @param zmax maximum z-coordinate on my processor - * @param mpi Pointer to specfem MPI object - */ - virtual void check_locations(const type_real xmin, const type_real xmax, - const type_real zmin, const type_real zmax, - const specfem::MPI::MPI *mpi); - /** - * @brief Get the processor on which this source lies - * - * @return int value of processor - */ - virtual int get_islice() const { return 0; } - /** - * @brief Get the element inside which this source lies - * - * @return int value of element - */ - virtual int get_ispec() const { return 0; } + + source(YAML::Node &Node, const int nsteps, const type_real dt); /** * @brief Get the x coordinate of the source * * @return type_real x-coordinate */ - virtual type_real get_x() const { return 0.0; } + type_real get_x() const { return x; } /** * @brief Get the z coordinate of the source * * @return type_real z-coordinate */ - virtual type_real get_z() const { return 0.0; } - /** - * @brief Get the \f$ \xi \f$ value of the source within the element - * - * @return type_real \f$ \xi \f$ value - */ - virtual type_real get_xi() const { return 0.0; } - /** - * @brief Get the \f$ \gamma \f$ value of the source within the element - * - * @return type_real \f$ \gamma \f$ value - */ - virtual type_real get_gamma() const { return 0.0; } + type_real get_z() const { return z; } /** * @brief Get the value of t0 from the specfem::stf::stf object * * @return value of t0 */ - KOKKOS_IMPL_HOST_FUNCTION - virtual type_real get_t0() const { return 0.0; } + type_real get_t0() const { return forcing_function->get_t0(); } + + type_real get_tshift() const { return forcing_function->get_tshift(); } /** * @brief Update the value of tshift for specfem::stf::stf object * * @return new value of tshift */ - virtual void update_tshift(type_real tshift){}; - /** - * @brief User output - * - */ - virtual void print(std::ostream &out) const; + void update_tshift(type_real tshift) { + forcing_function->update_tshift(tshift); + }; /** * @brief User output * */ virtual std::string print() const { return ""; }; - /** - * @brief Get the device pointer to stf object - * - * @return specfem::forcing_function::stf* - */ - virtual specfem::forcing_function::stf *get_stf() const = 0; virtual ~source() = default; -}; -std::ostream &operator<<(std::ostream &out, - const specfem::sources::source &source); + virtual void compute_source_array( + const specfem::compute::mesh &mesh, + const specfem::compute::partial_derivatives &partial_derivatives, + const specfem::compute::properties &properties, + specfem::kokkos::HostView3d source_array) = 0; + + void compute_source_time_function( + const type_real t0, const type_real dt, const int nsteps, + specfem::kokkos::HostView2d source_time_function) const { + return this->forcing_function->compute_source_time_function( + t0, dt, nsteps, source_time_function); + } + + virtual specfem::wavefield::type get_wavefield_type() const = 0; + +protected: + type_real x; ///< x-coordinate of source + type_real z; ///< z-coordinate of source + std::unique_ptr + forcing_function; ///< pointer to source time function +}; } // namespace sources diff --git a/include/source_time_function/dirac.hpp b/include/source_time_function/dirac.hpp index 62ecfb78..dfc638aa 100644 --- a/include/source_time_function/dirac.hpp +++ b/include/source_time_function/dirac.hpp @@ -1,8 +1,10 @@ #ifndef _STF_DIRAC_HPP #define _STF_DIRAC_HPP +#include "kokkos_abstractions.h" #include "source_time_function.hpp" #include "specfem_setup.hpp" +#include "yaml-cpp/yaml.h" #include #include @@ -19,8 +21,12 @@ class Dirac : public stf { * @param factor factor to scale source time function * @param use_trick_for_better_pressure */ - KOKKOS_FUNCTION Dirac(type_real f0, type_real tshift, type_real factor, - bool use_trick_for_better_pressure); + Dirac(const int nsteps, const type_real dt, const type_real f0, + const type_real tshift, const type_real factor, + const bool use_trick_for_better_pressure); + + Dirac(YAML::Node &Dirac, const int nsteps, const type_real dt, + const bool use_trick_for_better_pressure); /** * @brief compute the value of stf at time t @@ -28,28 +34,36 @@ class Dirac : public stf { * @param t * @return value of source time function at time t */ - KOKKOS_FUNCTION type_real compute(type_real t) override; + type_real compute(type_real t); /** * @brief update the time shift value * * @param tshift new tshift value */ - KOKKOS_FUNCTION void update_tshift(type_real tshift) override { - this->tshift = tshift; - } + void update_tshift(type_real tshift) override { this->__tshift = tshift; } /** * @brief Get the t0 value * * @return t0 value */ - KOKKOS_FUNCTION type_real get_t0() const override { return this->t0; } + type_real get_t0() const override { return this->__t0; } + + type_real get_tshift() const override { return this->__tshift; } + + std::string print() const override; + + void compute_source_time_function( + const type_real t0, const type_real dt, const int nsteps, + specfem::kokkos::HostView2d source_time_function) override; private: - type_real f0; ///< frequence f0 - type_real tshift; ///< value of tshit - type_real t0; ///< t0 value - type_real factor; ///< scaling factor - bool use_trick_for_better_pressure; + int __nsteps; + type_real __f0; ///< frequence f0 + type_real __tshift; ///< value of tshit + type_real __t0; ///< t0 value + type_real __factor; ///< scaling factor + bool __use_trick_for_better_pressure; + type_real __dt; }; } // namespace forcing_function diff --git a/include/source_time_function/external.hpp b/include/source_time_function/external.hpp new file mode 100644 index 00000000..5e170f90 --- /dev/null +++ b/include/source_time_function/external.hpp @@ -0,0 +1,55 @@ +#ifndef SPECFEM_FORCING_FUNCTION_EXTERNAL_HPP +#define SPECFEM_FORCING_FUNCTION_EXTERNAL_HPP + +#include "enumerations/specfem_enums.hpp" +#include "kokkos_abstractions.h" +#include "source_time_function/source_time_function.hpp" +#include "yaml-cpp/yaml.h" +#include +#include + +namespace specfem { +namespace forcing_function { +class external : public stf { +public: + external(const YAML::Node &external, const int nsteps, const type_real dt); + + void compute_source_time_function( + const type_real t0, const type_real dt, const int nsteps, + specfem::kokkos::HostView2d source_time_function) override; + + void update_tshift(type_real tshift) override { + if (std::abs(tshift) > 1e-6) { + throw std::runtime_error("Error: external source time function does not " + "support time shift"); + } + } + + std::string print() const override { + std::stringstream ss; + ss << "External source time function: " + << "\n" + << " X-component: " << this->x_component << "\n" + << " Y-component: " << this->y_component << "\n" + << " Z-component: " << this->z_component << "\n"; + return ss.str(); + } + + type_real get_t0() const override { return this->__t0; } + + type_real get_tshift() const override { return 0.0; } + +private: + int __nsteps; + type_real __t0; + type_real __dt; + specfem::enums::seismogram::format type; + int ncomponents; + std::string x_component = ""; + std::string y_component = ""; + std::string z_component = ""; +}; +} // namespace forcing_function +} // namespace specfem + +#endif /* SPECFEM_FORCING_FUNCTION_EXTERNAL_HPP */ diff --git a/include/source_time_function/interface.hpp b/include/source_time_function/interface.hpp index 80203f33..f548843b 100644 --- a/include/source_time_function/interface.hpp +++ b/include/source_time_function/interface.hpp @@ -2,6 +2,7 @@ #define _SOURCE_TIME_FUNCTION_INTERFACE_HPP #include "dirac.hpp" +#include "external.hpp" #include "ricker.hpp" #include "source_time_function.hpp" diff --git a/include/source_time_function/ricker.hpp b/include/source_time_function/ricker.hpp index c806c6d2..be9b305d 100644 --- a/include/source_time_function/ricker.hpp +++ b/include/source_time_function/ricker.hpp @@ -3,6 +3,7 @@ #include "source_time_function.hpp" #include "specfem_setup.hpp" +#include "yaml-cpp/yaml.h" #include #include @@ -19,8 +20,12 @@ class Ricker : public stf { * @param factor factor to scale source time function * @param use_trick_for_better_pressure */ - KOKKOS_FUNCTION Ricker(type_real f0, type_real tshift, type_real factor, - bool use_trick_for_better_pressure); + Ricker(const int nsteps, const type_real dt, const type_real f0, + const type_real tshift, const type_real factor, + const bool use_trick_for_better_pressure); + + Ricker(YAML::Node &Ricker, const int nsteps, const type_real dt, + const bool use_trick_for_better_pressure); /** * @brief compute the value of stf at time t @@ -28,28 +33,36 @@ class Ricker : public stf { * @param t * @return value of source time function at time t */ - KOKKOS_FUNCTION type_real compute(type_real t) override; + type_real compute(type_real t); /** * @brief update the time shift value * * @param tshift new tshift value */ - KOKKOS_FUNCTION void update_tshift(type_real tshift) override { - this->tshift = tshift; - } + void update_tshift(type_real tshift) override { this->__tshift = tshift; } /** * @brief Get the t0 value * * @return t0 value */ - KOKKOS_FUNCTION type_real get_t0() const override { return this->t0; } + type_real get_t0() const override { return this->__t0; } + + type_real get_tshift() const override { return this->__tshift; } + + std::string print() const override; + + void compute_source_time_function( + const type_real t0, const type_real dt, const int nsteps, + specfem::kokkos::HostView2d source_time_function) override; private: - type_real f0; ///< frequence f0 - type_real tshift; ///< value of tshit - type_real t0; ///< t0 value - type_real factor; ///< scaling factor - bool use_trick_for_better_pressure; + int __nsteps; + type_real __f0; ///< frequence f0 + type_real __tshift; ///< value of tshit + type_real __t0; ///< t0 value + type_real __factor; ///< scaling factor + bool __use_trick_for_better_pressure; + type_real __dt; }; } // namespace forcing_function diff --git a/include/source_time_function/source_time_function.hpp b/include/source_time_function/source_time_function.hpp index 168910ef..8c4de545 100644 --- a/include/source_time_function/source_time_function.hpp +++ b/include/source_time_function/source_time_function.hpp @@ -1,6 +1,7 @@ #ifndef _SOURCE_TIME_FUNCTION_HPP #define _SOURCE_TIME_FUNCTION_HPP +#include "kokkos_abstractions.h" #include "specfem_setup.hpp" #include #include @@ -24,47 +25,30 @@ class stf { * @brief Default constructor * */ - KOKKOS_FUNCTION stf(){}; - /** - * @brief compute the value of stf at time t - * - * @param t - * @return value of source time function at time t - */ - KOKKOS_FUNCTION virtual type_real compute(type_real t) { return 0.0; } + stf(){}; /** * @brief update the time shift value * * @param tshift new tshift value */ - KOKKOS_FUNCTION virtual void update_tshift(type_real tshift){}; + virtual void update_tshift(type_real tshift){}; /** - * @brief Get the t0 value + * @brief * - * @return t0 value */ - KOKKOS_FUNCTION virtual type_real get_t0() const { return 0.0; } + virtual type_real get_t0() const { return 0.0; } - // virtual void print(std::ostream &out) const; + virtual type_real get_tshift() const { return 0.0; } - virtual ~stf() = default; -}; + virtual std::string print() const = 0; -std::ostream &operator<<(std::ostream &out, - const specfem::forcing_function::stf &stf); + // virtual void print(std::ostream &out) const; -/** - * @brief struct used to store source time function pointer on device in a - * device view - * - * There is a syntaxual bug in Kokkos which requires the need of this struct for - * now. - * - */ -struct stf_storage { - specfem::forcing_function::stf *T; + virtual ~stf() = default; - KOKKOS_FUNCTION type_real compute(const type_real t) { return T->compute(t); } + virtual void compute_source_time_function( + const type_real t0, const type_real dt, const int nsteps, + specfem::kokkos::HostView2d source_time_function) = 0; }; } // namespace forcing_function diff --git a/include/timescheme/interface.hpp b/include/timescheme/interface.hpp deleted file mode 100644 index 467e6751..00000000 --- a/include/timescheme/interface.hpp +++ /dev/null @@ -1,7 +0,0 @@ -#ifndef _TIMESCHEME_INTERFACE_HPP -#define _TIMESCHEME_INTERFACE_HPP - -#include "newmark.hpp" -#include "timescheme.hpp" - -#endif diff --git a/include/timescheme/newmark.hpp b/include/timescheme/newmark.hpp index f09155ce..e2ad5e07 100644 --- a/include/timescheme/newmark.hpp +++ b/include/timescheme/newmark.hpp @@ -1,145 +1,240 @@ -#ifndef _NEWMARK_HPP -#define _NEWMARK_HPP +#pragma once -#include "domain/interface.hpp" -#include "enumerations/specfem_enums.hpp" +#include "enumerations/simulation.hpp" +#include "enumerations/wavefield.hpp" #include "specfem_setup.hpp" #include "timescheme.hpp" -#include namespace specfem { -namespace TimeScheme { +namespace time_scheme { + +/** + * @brief Newmark Time Scheme + * + * @tparam Simulation Simulation type on which this time scheme is applied + */ +template class newmark; + /** - * @brief Newmark timescheme + * @brief Template specialization for the forward simulation * */ -class Newmark : public specfem::TimeScheme::TimeScheme { +template <> +class newmark : public time_scheme { public: + using elastic_type = + specfem::medium::medium; + using acoustic_type = + specfem::medium::medium; + + constexpr static auto simulation_type = + specfem::wavefield::type::forward; ///< Wavefield tag + /** - * @brief Get the timescheme type - * - * @return constexpr specfem::enums::time_scheme + * @name Constructors */ - specfem::enums::time_scheme::type timescheme() const override { - return specfem::enums::time_scheme::type::newmark; - } + ///@{ + /** - * @brief Construct a new Newmark timescheme object + * @brief Construct a newmark time scheme object * - * @param nstep maximum number of timesteps in the simulation - * @param t0 Simulation start time - * @param dt delta for the newmark timescheme + * @param nstep Maximum number of timesteps + * @param nstep_between_samples Number of timesteps between output seismogram + * samples + * @param dt Time increment + * @param t0 Initial time */ - Newmark(const int nstep, const type_real t0, const type_real dt, - const int nstep_between_samples); + newmark(const int nstep, const int nstep_between_samples, const type_real dt, + const type_real t0) + : time_scheme(nstep, nstep_between_samples, dt), deltat(dt), + deltatover2(dt / 2.0), deltasquareover2(dt * dt / 2.0), t0(t0) {} + + ///@} + /** - * @brief Return the status of simulation - * - * @return false if current step >= number of steps - * @return true if current step < number of steps + * @name Print timescheme details */ - bool status() const override { return (this->istep < this->nstep); } + void print(std::ostream &out) const override; + /** - * @brief increment by one timestep, also updates the simulation time by dt + * @brief Apply the predictor phase for forward simulation on fields within + * the elements within a medium. * + * @param tag Medium tag for elements to apply the predictor phase */ - void increment_time() override; + void apply_predictor_phase_forward( + const specfem::element::medium_tag tag) override; + /** - * @brief Get the current simulation time + * @brief Apply the corrector phase for forward simulation on fields within + * the elements within a medium. * - * @return type_real current time + * @param tag Medium tag for elements to apply the corrector phase */ - type_real get_time() const override { return this->current_time; } + void apply_corrector_phase_forward( + const specfem::element::medium_tag tag) override; + /** - * @brief Get the current timestep + * @brief Apply the predictor phase for backward simulation on fields within + * the elements within a medium. (Empty implementation) * - * @return int current timestep + * @param tag Medium tag for elements to apply the predictor phase */ - int get_timestep() const override { return this->istep; } + void apply_predictor_phase_backward( + const specfem::element::medium_tag tag) override{}; + /** - * @brief reset current time to t0 and timestep to 0 + * @brief Apply the corrector phase for backward simulation on fields within + * the elements within a medium. (Empty implementation) * + * @param tag Medium tag for elements to apply the corrector phase */ - void reset_time() override; - // void update_fields(specfem::Domain::Domain *domain_class){}; + void apply_corrector_phase_backward( + const specfem::element::medium_tag tag) override{}; + + void link_assembly(const specfem::compute::assembly &assembly) override { + field = assembly.fields.forward; + } + /** - * @brief Get the max timestep (nstep) of the simuation + * @brief Get the timescheme type * - * @return int max timestep + * @return specfem::enums::time_scheme::type Timescheme type */ - int get_max_timestep() override { return this->nstep; } + specfem::enums::time_scheme::type timescheme() const override { + return specfem::enums::time_scheme::type::newmark; + } + /** - * @brief Apply predictor phase of the timescheme + * @brief Get the time increament * - * @param domain_class Pointer to domain class to apply predictor phase + * @return type_real Time increment */ - void apply_predictor_phase( - specfem::kokkos::DeviceView2d field, - specfem::kokkos::DeviceView2d field_dot, - specfem::kokkos::DeviceView2d - field_dot_dot) override; + type_real get_timestep() const override { return this->deltat; } + +private: + type_real t0; ///< Initial time + type_real deltat; ///< Time increment + type_real deltatover2; + type_real deltasquareover2; + specfem::compute::simulation_field + field; ///< forward wavefield +}; + +/** + * @brief Template specialization for the adjoint simulation + * + */ +template <> +class newmark : public time_scheme { + +public: + constexpr static auto simulation_type = + specfem::simulation::type::combined; ///< Wavefield tag + + using elastic_type = + specfem::medium::medium; + using acoustic_type = + specfem::medium::medium; + + /** + * @name Constructors + */ + ///@{ + /** - * @brief Apply corrector phase of the timescheme + * @brief Construct a newmark time scheme object * - * @param domain_class Pointer to domain class to apply corrector phase + * @param nstep Maximum number of timesteps + * @param nstep_between_samples Number of timesteps between output seismogram + * samples + * @param dt Time increment + * @param t0 Initial time + */ + newmark(const int nstep, const int nstep_between_samples, const type_real dt, + const type_real t0) + : time_scheme(nstep, nstep_between_samples, dt), deltat(dt), + deltatover2(dt / 2.0), deltasquareover2(dt * dt / 2.0), t0(t0) {} + + ///@} + + /** + * @name Print timescheme details */ - void apply_corrector_phase( - specfem::kokkos::DeviceView2d field, - specfem::kokkos::DeviceView2d field_dot, - specfem::kokkos::DeviceView2d - field_dot_dot) override; + void print(std::ostream &out) const override; + /** - * @brief Compute if seismogram needs to be calculated at this timestep + * @brief Apply the predictor phase for forward simulation on fields within + * the elements within a medium. * + * @param tag Medium tag for elements to apply the predictor phase */ - bool compute_seismogram() const override { - return (this->istep % nstep_between_samples == 0); - }; + void apply_predictor_phase_forward( + const specfem::element::medium_tag tag) override; + /** - * @brief Get the current seismogram step + * @brief Apply the corrector phase for forward simulation on fields within + * the elements within a medium. * - * @return int value of the current seismogram step + * @param tag Medium tag for elements to apply the corrector phase */ - int get_seismogram_step() const override { return isig_step; } + void apply_corrector_phase_forward( + const specfem::element::medium_tag tag) override; + /** - * @brief Get the max seismogram step + * @brief Apply the predictor phase for backward simulation on fields within + * the elements within a medium. * - * @return int maximum value of seismogram step + * @param tag Medium tag for elements to apply the predictor phase */ - virtual int get_max_seismogram_step() const override { - return nstep / nstep_between_samples; - } + void apply_predictor_phase_backward( + const specfem::element::medium_tag tag) override; + /** - * @brief Increment seismogram step + * @brief Apply the corrector phase for backward simulation on fields within + * the elements within a medium. * + * @param tag Medium tag for elements to apply the corrector phase */ - void increment_seismogram_step() override { isig_step++; } + void apply_corrector_phase_backward( + const specfem::element::medium_tag tag) override; + + void link_assembly(const specfem::compute::assembly &assembly) override { + adjoint_field = assembly.fields.adjoint; + backward_field = assembly.fields.backward; + } /** - * @brief Get time increment + * @brief Get the timescheme type * + * @return specfem::enums::time_scheme::type Timescheme type */ - type_real get_time_increment() const override { return this->deltat; } + specfem::enums::time_scheme::type timescheme() const override { + return specfem::enums::time_scheme::type::newmark; + } /** - * @brief Log newmark timescheme information to console + * @brief Get the time increament * + * @return type_real Time increment */ - void print(std::ostream &out) const override; + type_real get_timestep() const override { return this->deltat; } private: - type_real current_time; ///< Current simulation time in seconds - int istep = 0; ///< Current simulation step - type_real deltat; ///< time increment (\f$ \delta t \f$) - type_real deltatover2; ///< \f$ \delta t / 2 \f$ - type_real deltatsquareover2; ///< \f$ \delta t^2 / 2 \f$ - int nstep; ///< Maximum value of timestep - type_real t0; ///< Simultion start time in seconds - int nstep_between_samples; ///< Number of time steps between seismogram - ///< outputs - int isig_step = 0; ///< current seismogram step + type_real t0; ///< Initial time + type_real deltat; ///< Time increment + type_real deltatover2; + type_real deltasquareover2; + specfem::compute::simulation_field + adjoint_field; ///< adjoint wavefield + specfem::compute::simulation_field + backward_field; ///< backward wavefield }; -} // namespace TimeScheme + +} // namespace time_scheme } // namespace specfem -#endif diff --git a/include/timescheme/newmark.tpp b/include/timescheme/newmark.tpp new file mode 100644 index 00000000..d39de309 --- /dev/null +++ b/include/timescheme/newmark.tpp @@ -0,0 +1,332 @@ +#ifndef _SPECFEM_TIMESCHEME_NEWMARK_TPP_ +#define _SPECFEM_TIMESCHEME_NEWMARK_TPP_ + +#include "parallel_configuration/range_config.hpp" +#include "policies/range.hpp" +#include "timescheme/newmark.hpp" + +namespace { +template +void corrector_phase_impl( + const specfem::compute::simulation_field &field, + const type_real deltatover2) { + + constexpr int components = + specfem::medium::medium::components; + const int nglob = field.template get_nglob(); + constexpr bool using_simd = true; + using LoadFieldType = + specfem::point::field; + using AddFieldType = + specfem::point::field; + + using ParallelConfig = specfem::parallel_config::default_range_config< + specfem::datatype::simd, + Kokkos::DefaultExecutionSpace>; + + using RangePolicyType = specfem::policy::range; + + RangePolicyType range_policy(nglob); + + Kokkos::parallel_for( + "specfem::TimeScheme::Newmark::corrector_phase_impl", + static_cast(range_policy), + KOKKOS_LAMBDA(const int iglob) { + const auto iterator = range_policy.range_iterator(iglob); + const auto index = iterator(0); + + LoadFieldType load; + AddFieldType add; + + specfem::compute::load_on_device(index.index, field, load); + + for (int idim = 0; idim < components; ++idim) { + add.velocity(idim) += deltatover2 * load.acceleration(idim); + } + + specfem::compute::add_on_device(index.index, add, field); + }); + + // Kokkos::parallel_for( + // "specfem::TimeScheme::Newmark::corrector_phase_impl", + // specfem::kokkos::DeviceRange(0, nglob), KOKKOS_LAMBDA(const int iglob) + // { + // LoadFieldType load; + // AddFieldType add; + + // specfem::compute::load_on_device(iglob, field, load); + + // for (int idim = 0; idim < components; ++idim) { + // add.velocity(idim) += deltatover2 * load.acceleration(idim); + // } + + // specfem::compute::add_on_device(iglob, add, field); + // }); + + return; +} + +template +void predictor_phase_impl( + const specfem::compute::simulation_field &field, + const type_real deltat, const type_real deltatover2, + const type_real deltasquareover2) { + + constexpr int components = + specfem::medium::medium::components; + const int nglob = field.template get_nglob(); + constexpr bool using_simd = true; + using LoadFieldType = + specfem::point::field; + using AddFieldType = + specfem::point::field; + using StoreFieldType = + specfem::point::field; + + using ParallelConfig = specfem::parallel_config::default_range_config< + specfem::datatype::simd, + Kokkos::DefaultExecutionSpace>; + + using RangePolicyType = specfem::policy::range; + + RangePolicyType range_policy(nglob); + + Kokkos::parallel_for( + "specfem::TimeScheme::Newmark::predictor_phase_impl", + static_cast(range_policy), + KOKKOS_LAMBDA(const int iglob) { + const auto iterator = range_policy.range_iterator(iglob); + const auto index = iterator(0); + + LoadFieldType load; + AddFieldType add; + StoreFieldType store; + + specfem::compute::load_on_device(index.index, field, load); + + for (int idim = 0; idim < components; ++idim) { + add.displacement(idim) += deltat * load.velocity(idim) + + deltasquareover2 * load.acceleration(idim); + + add.velocity(idim) += deltatover2 * load.acceleration(idim); + + store.acceleration(idim) = 0; + } + + specfem::compute::add_on_device(index.index, add, field); + specfem::compute::store_on_device(index.index, store, field); + }); + + // Kokkos::parallel_for( + // "specfem::TimeScheme::Newmark::predictor_phase_impl", + // specfem::kokkos::DeviceRange(0, nglob), KOKKOS_LAMBDA(const int iglob) + // { + // LoadFieldType load; + // AddFieldType add; + // StoreFieldType store; + + // specfem::compute::load_on_device(iglob, field, load); + + // for (int idim = 0; idim < components; ++idim) { + // add.displacement(idim) += deltat * load.velocity(idim) + + // deltasquareover2 * + // load.acceleration(idim); + + // add.velocity(idim) += deltatover2 * load.acceleration(idim); + + // store.acceleration(idim) = 0; + // } + + // specfem::compute::add_on_device(iglob, add, field); + // specfem::compute::store_on_device(iglob, store, field); + // }); + + return; +} + +// void corrector_phase_impl( +// specfem::kokkos::DeviceView2d field_dot, +// specfem::kokkos::DeviceView2d +// field_dot_dot, const type_real deltatover2) { +// const int nglob = field_dot.extent(0); +// const int components = field_dot.extent(1); + +// Kokkos::parallel_for( +// "specfem::TimeScheme::Newmark::corrector_phase_impl", +// specfem::kokkos::DeviceRange(0, components * nglob), +// KOKKOS_LAMBDA(const int in) { +// const int iglob = in % nglob; +// const int idim = in / nglob; +// field_dot(iglob, idim) += deltatover2 * field_dot_dot(iglob, idim); +// }); +// } + +// void predictor_phase_impl( +// specfem::kokkos::DeviceView2d field, +// specfem::kokkos::DeviceView2d field_dot, +// specfem::kokkos::DeviceView2d +// field_dot_dot, const type_real deltat, const type_real deltatover2, const +// type_real deltasquareover2) { +// const int nglob = field.extent(0); +// const int components = field.extent(1); + +// Kokkos::parallel_for( +// "specfem::TimeScheme::Newmark::predictor_phase_impl", +// specfem::kokkos::DeviceRange(0, components * nglob), +// KOKKOS_LAMBDA(const int in) { +// const int iglob = in % nglob; +// const int idim = in / nglob; +// field(iglob, idim) += deltat * field_dot(iglob, idim) + +// deltasquareover2 * field_dot_dot(iglob, idim); + +// field_dot(iglob, idim) += deltatover2 * field_dot_dot(iglob, idim); + +// field_dot_dot(iglob, idim) = 0; +// }); +// } +} // namespace + +void specfem::time_scheme::newmark:: + apply_corrector_phase_forward(const specfem::element::medium_tag tag) { + + constexpr auto wavefield = specfem::wavefield::type::forward; + constexpr auto elastic = specfem::element::medium_tag::elastic; + constexpr auto acoustic = specfem::element::medium_tag::acoustic; + + if (tag == elastic) { + corrector_phase_impl(field, deltatover2); + } else if (tag == acoustic) { + corrector_phase_impl(field, deltatover2); + } else { + static_assert("medium type not supported"); + } + + return; +} + +void specfem::time_scheme::newmark:: + apply_predictor_phase_forward(const specfem::element::medium_tag tag) { + + constexpr auto wavefield = specfem::wavefield::type::forward; + constexpr auto elastic = specfem::element::medium_tag::elastic; + constexpr auto acoustic = specfem::element::medium_tag::acoustic; + + if (tag == elastic) { + predictor_phase_impl(field, deltat, deltatover2, + deltasquareover2); + } else if (tag == acoustic) { + predictor_phase_impl(field, deltat, deltatover2, + deltasquareover2); + } else { + static_assert("medium type not supported"); + } + return; +} + +void specfem::time_scheme::newmark:: + apply_corrector_phase_forward(const specfem::element::medium_tag tag) { + constexpr auto wavefield = specfem::wavefield::type::adjoint; + constexpr auto elastic = specfem::element::medium_tag::elastic; + constexpr auto acoustic = specfem::element::medium_tag::acoustic; + + if (tag == elastic) { + corrector_phase_impl(adjoint_field, deltatover2); + } else if (tag == acoustic) { + corrector_phase_impl(adjoint_field, deltatover2); + } else { + static_assert("medium type not supported"); + } + + return; +} + +void specfem::time_scheme::newmark:: + apply_corrector_phase_backward(const specfem::element::medium_tag tag) { + constexpr auto wavefield = specfem::wavefield::type::backward; + constexpr auto elastic = specfem::element::medium_tag::elastic; + constexpr auto acoustic = specfem::element::medium_tag::acoustic; + + if (tag == elastic) { + corrector_phase_impl(backward_field, + -1.0 * deltatover2); + } else if (tag == acoustic) { + corrector_phase_impl(backward_field, + -1.0 * deltatover2); + } else { + static_assert("medium type not supported"); + } + + return; +} + +void specfem::time_scheme::newmark:: + apply_predictor_phase_forward(const specfem::element::medium_tag tag) { + + constexpr auto wavefield = specfem::wavefield::type::adjoint; + constexpr auto elastic = specfem::element::medium_tag::elastic; + constexpr auto acoustic = specfem::element::medium_tag::acoustic; + + if (tag == elastic) { + predictor_phase_impl(adjoint_field, deltat, deltatover2, + deltasquareover2); + } else if (tag == acoustic) { + predictor_phase_impl(adjoint_field, deltat, + deltatover2, deltasquareover2); + } else { + static_assert("medium type not supported"); + } + return; +} + +void specfem::time_scheme::newmark:: + apply_predictor_phase_backward(const specfem::element::medium_tag tag) { + constexpr auto wavefield = specfem::wavefield::type::backward; + constexpr auto elastic = specfem::element::medium_tag::elastic; + constexpr auto acoustic = specfem::element::medium_tag::acoustic; + + if (tag == elastic) { + predictor_phase_impl( + backward_field, -1.0 * deltat, -1.0 * deltatover2, deltasquareover2); + } else if (tag == acoustic) { + predictor_phase_impl( + backward_field, -1.0 * deltat, -1.0 * deltatover2, deltasquareover2); + } else { + static_assert("medium type not supported"); + } + return; +} + +void specfem::time_scheme::newmark::print( + std::ostream &message) const { + message << " Time Scheme:\n" + << "------------------------------\n" + << "- Newmark\n" + << " simulation type = forward\n" + << " dt = " << this->deltat + << "\n" + // << " number of time steps = " << this->nstep << "\n" + << " Start time = " << this->t0 << "\n"; +} + +void specfem::time_scheme::newmark::print( + std::ostream &message) const { + message << " Time Scheme:\n" + << "------------------------------\n" + << "- Newmark\n" + << " simulation type = adjoint\n" + << " dt = " << this->deltat + << "\n" + // << " number of time steps = " << this->nstep << "\n" + << " Start time = " << this->t0 << "\n"; +} + +#endif diff --git a/include/timescheme/timescheme.hpp b/include/timescheme/timescheme.hpp index f4dacd24..9fc23b35 100644 --- a/include/timescheme/timescheme.hpp +++ b/include/timescheme/timescheme.hpp @@ -1,122 +1,213 @@ -#ifndef _TIMESCHEME_HPP -#define _TIMESCHEME_HPP +#pragma once -#include "domain/interface.hpp" +#include "compute/assembly/assembly.hpp" +#include "enumerations/medium.hpp" #include "specfem_setup.hpp" -#include namespace specfem { -namespace TimeScheme { +namespace time_scheme { + +namespace impl { + +class BackwardIterator { +public: + BackwardIterator(int value, type_real dt) : value(value), dt(dt) {} + + std::tuple operator*() const { return { value, dt }; } + + BackwardIterator &operator++() { + value--; + return *this; + } + + bool operator!=(const BackwardIterator &other) const { + const auto [other_value, other_dt] = *other; + return value != other_value; + } + +private: + int value; + type_real dt; +}; + +class ForwardIterator { +public: + ForwardIterator(int value, type_real dt) : value(value), dt(dt) {} + + std::tuple operator*() const { return { value, dt }; } + + ForwardIterator &operator++() { + value++; + return *this; + } + + bool operator!=(const ForwardIterator &other) const { + const auto [other_value, other_dt] = *other; + return value != other_value; + } + +private: + int value; + type_real dt; +}; + +class ForwardRange { +public: + ForwardRange(int nsteps, const type_real dt) + : start_(0), end_(nsteps), dt(dt) {} + ForwardIterator begin() const { return ForwardIterator(start_, dt); } + ForwardIterator end() const { return ForwardIterator(end_, dt); } + +private: + int start_; + int end_; + type_real dt; +}; + +class BackwardRange { +public: + BackwardRange(int nsteps, const type_real dt) + : start_(nsteps - 1), end_(-1), dt(dt) {} + BackwardIterator begin() const { return BackwardIterator(start_, dt); } + BackwardIterator end() const { return BackwardIterator(end_, dt); } + +private: + int start_; + int end_; + type_real dt; +}; + +} // namespace impl + /** - * @brief Base time scheme class. + * @brief Base class for implementing time schemes * */ -class TimeScheme { - +class time_scheme { public: /** - * @brief Get the timescheme type - * - */ - virtual specfem::enums::time_scheme::type timescheme() const = 0; - /** - * @brief Return the status of simulation - * - * @return false if current step >= number of steps - * @return true if current step < number of steps + * @name Constructors */ - virtual bool status() const { return false; }; + ///@{ + /** - * @brief increment by one timestep, also updates the simulation time by dt + * @brief Construct time scheme * - */ - virtual void increment_time(){}; + * @param nstep Number of timesteps + * @param nstep_between_samples Number of timesteps between seismogram samples + * @param dt Time step + */ + time_scheme(const int nstep, const int nstep_between_samples, + const type_real dt) + : nstep(nstep), nstep_between_samples(nstep_between_samples), + seismogram_timestep(0), dt(dt) {} + ///@} + /** - * @brief Get the current simulation time - * - * @return type_real current time + * @name Iterators */ - virtual type_real get_time() const { return 0.0; } + ///@{ + /** - * @brief Get the current timestep + * @brief Forward iterator * - * @return int current timestep - */ - virtual int get_timestep() const { return 0; } - /** - * @brief reset current time to t0 and timestep to 0 + * @return std::tuple Tuple of current timestep (istep) and + * time increment (dt) * - */ - virtual void reset_time(){}; + * @code + * /// increments time step + * for (const auto [istep, dt] : ts.iterate_forward()) { + * const auto time = istep * dt; /// Computing the current time + * } + * @endcode + */ + impl::ForwardRange iterate_forward() { return impl::ForwardRange(nstep, dt); } + /** - * @brief Get the max timestep (nstep) of the simuation + * @brief Backward iterator * - * @return int max timestep - */ - virtual int get_max_timestep() { return 0; } - /** - * @brief Apply predictor phase of the timescheme + * @return std::tuple Tuple of current timestep (istep) and + * time increment (dt) * - * @param domain_class Pointer to domain class to apply predictor phase - */ - virtual void apply_predictor_phase( - specfem::kokkos::DeviceView2d field, - specfem::kokkos::DeviceView2d field_dot, - specfem::kokkos::DeviceView2d - field_dot_dot){}; + * @code + * /// decrements time step + * for (const auto [istep, dt] : ts.iterate_backward()) { + * const auto time = istep * dt; /// Computing the current time + * } + * @endcode + */ + impl::BackwardRange iterate_backward() { + return impl::BackwardRange(nstep, dt); + } + ///@} + /** - * @brief Apply corrector phase of the timescheme + * @brief Get the max timestep * - * @param domain_class Pointer to domain class to apply corrector phase + * @return int Maximum number of timesteps */ - virtual void apply_corrector_phase( - specfem::kokkos::DeviceView2d field, - specfem::kokkos::DeviceView2d field_dot, - specfem::kokkos::DeviceView2d - field_dot_dot){}; + int get_max_timestep() { return nstep; } - friend std::ostream &operator<<(std::ostream &out, TimeScheme &ts); /** - * @brief Log timescheme information to console + * @brief Increment seismogram output step */ - virtual void print(std::ostream &out) const; + void increment_seismogram_step() { seismogram_timestep++; } + /** - * @brief Compute if seismogram needs to be calculated at this timestep + * @brief Checks if seismogram should be computed at current timestep * + * @param istep Current timestep + * @return bool True if seismogram should be computed */ - virtual bool compute_seismogram() const { return false; } + bool compute_seismogram(const int istep) const { + return (istep % nstep_between_samples == 0); + } + /** * @brief Get the current seismogram step * - * @return int value of the current seismogram step + * @return int Seismogram timestep */ - virtual int get_seismogram_step() const { return 0; } - /** - * @brief Get the max seismogram step - * - * @return int maximum value of seismogram step - */ - virtual int get_max_seismogram_step() const { return 0; } - /** - * @brief increment seismogram step - * - */ - virtual void increment_seismogram_step(){}; - /** - * @brief Get time increment - * - */ - virtual type_real get_time_increment() const { return 0.0; } + int get_seismogram_step() const { return seismogram_timestep; } + + virtual void + apply_predictor_phase_forward(const specfem::element::medium_tag tag) = 0; + + virtual void + apply_corrector_phase_forward(const specfem::element::medium_tag tag) = 0; + + virtual void + apply_predictor_phase_backward(const specfem::element::medium_tag tag) = 0; + + virtual void + apply_corrector_phase_backward(const specfem::element::medium_tag tag) = 0; + + virtual void link_assembly(const specfem::compute::assembly &assembly) = 0; + + virtual specfem::enums::time_scheme::type timescheme() const = 0; + + ~time_scheme() = default; + + virtual void print(std::ostream &out) const = 0; /** - * @brief Default destructor + * @brief Get the maximum seismogram step * + * @return int Maximum seismogram step */ - virtual ~TimeScheme() = default; + int get_max_seismogram_step() const { return nstep / nstep_between_samples; } + + virtual type_real get_timestep() const = 0; + +private: + int nstep; ///< Number of timesteps + int seismogram_timestep; ///< Current seismogram timestep + int nstep_between_samples; ///< Number of timesteps between seismogram output + ///< samples + type_real dt; ///< Time increment }; std::ostream &operator<<(std::ostream &out, - specfem::TimeScheme::TimeScheme &ts); -} // namespace TimeScheme + specfem::time_scheme::time_scheme &ts); +} // namespace time_scheme } // namespace specfem -#endif diff --git a/include/writer/interface.hpp b/include/writer/interface.hpp index 10967d91..3f63b660 100644 --- a/include/writer/interface.hpp +++ b/include/writer/interface.hpp @@ -1,7 +1,9 @@ #ifndef _WRITER_INTERFACE_HPP #define _WRITER_INTERFACE_HPP +#include "kernel.hpp" #include "seismogram.hpp" +#include "wavefield.hpp" #include "writer.hpp" #endif diff --git a/include/writer/kernel.hpp b/include/writer/kernel.hpp new file mode 100644 index 00000000..c156c2b7 --- /dev/null +++ b/include/writer/kernel.hpp @@ -0,0 +1,25 @@ +#ifndef _SPECFEM_WRITER_KERNEL_HPP +#define _SPECFEM_WRITER_KERNEL_HPP + +#include "compute/interface.hpp" +#include "enumerations/interface.hpp" +#include "writer/writer.hpp" + +namespace specfem { +namespace writer { +template class kernel : public writer { +public: + kernel(const specfem::compute::assembly &assembly, + const std::string output_folder); + + void write() override; + +private: + std::string output_folder; ///< Path to output folder + specfem::compute::mesh mesh; + specfem::compute::kernels kernels; +}; +} // namespace writer +} // namespace specfem + +#endif /* _SPECFEM_WRITER_KERNEL_HPP */ diff --git a/include/writer/kernel.tpp b/include/writer/kernel.tpp new file mode 100644 index 00000000..c6ad414c --- /dev/null +++ b/include/writer/kernel.tpp @@ -0,0 +1,156 @@ +#ifndef _SPECFEM_WRITER_KERNEL_TPP +#define _SPECFEM_WRITER_KERNEL_TPP + +#include "compute/assembly/assembly.hpp" +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include "kokkos_abstractions.h" +#include "point/kernels.hpp" +#include "writer/kernel.hpp" +#include + +template +specfem::writer::kernel::kernel( + const specfem::compute::assembly &assembly, const std::string output_folder) + : output_folder(output_folder), mesh(assembly.mesh), + kernels(assembly.kernels) {} + +template +void specfem::writer::kernel::write() { + + using DomainView = + Kokkos::View; + + kernels.copy_to_host(); + + typename OutputLibrary::File file(output_folder + "/Kernels"); + + typename OutputLibrary::Group acoustic = file.createGroup("/Acoustic"); + + const int nspec = mesh.points.nspec; + const int ngllz = mesh.points.ngllz; + const int ngllx = mesh.points.ngllx; + + int nelastic = 0; + int nacoustic = 0; + + Kokkos::parallel_reduce( + "specfem::writer::kernel", specfem::kokkos::HostRange(0, nspec), + [=](const int ispec, int &nelastic, int &nacoustic) { + if (kernels.h_element_types(ispec) == + specfem::element::medium_tag::elastic) { + nelastic++; + } else if (kernels.h_element_types(ispec) == + specfem::element::medium_tag::acoustic) { + nacoustic++; + } + }, + nelastic, nacoustic); + + assert(nelastic + nacoustic == nspec); + + { + typename OutputLibrary::Group elastic = file.createGroup("/Elastic"); + + DomainView x("xcoordinates_elastic", nelastic, ngllz, ngllx); + DomainView z("zcoordinates_elastic", nelastic, ngllz, ngllx); + + DomainView rho("rho", nelastic, ngllz, ngllx); + DomainView mu("mu", nelastic, ngllz, ngllx); + DomainView kappa("kappa", nelastic, ngllz, ngllx); + DomainView rhop("rhop", nelastic, ngllz, ngllx); + DomainView alpha("alpha", nelastic, ngllz, ngllx); + DomainView beta("beta", nelastic, ngllz, ngllx); + + int i = 0; + + for (int ispec = 0; ispec < nspec; ispec++) { + if (kernels.h_element_types(ispec) == + specfem::element::medium_tag::elastic) { + for (int iz = 0; iz < ngllz; iz++) { + for (int ix = 0; ix < ngllx; ix++) { + x(i, iz, ix) = mesh.points.h_coord(0, ispec, iz, ix); + z(i, iz, ix) = mesh.points.h_coord(1, ispec, iz, ix); + const specfem::point::index index( + ispec, iz, ix); + specfem::point::kernels + point_kernels; + + specfem::compute::load_on_host(index, kernels, point_kernels); + + rho(i, iz, ix) = point_kernels.rho; + mu(i, iz, ix) = point_kernels.mu; + kappa(i, iz, ix) = point_kernels.kappa; + rhop(i, iz, ix) = point_kernels.rhop; + alpha(i, iz, ix) = point_kernels.alpha; + beta(i, iz, ix) = point_kernels.beta; + } + } + i++; + } + } + + elastic.createDataset("X", x).write(); + elastic.createDataset("Z", z).write(); + elastic.createDataset("rho", rho).write(); + elastic.createDataset("mu", mu).write(); + elastic.createDataset("kappa", kappa).write(); + elastic.createDataset("rhop", rhop).write(); + elastic.createDataset("alpha", alpha).write(); + elastic.createDataset("beta", beta).write(); + } + + { + DomainView x("xcoordinates_acoustic", nacoustic, ngllz, ngllx); + DomainView z("zcoordinates_acoustic", nacoustic, ngllz, ngllx); + + DomainView rho("rho", nacoustic, ngllz, ngllx); + DomainView kappa("kappa", nacoustic, ngllz, ngllx); + DomainView rho_prime("rho_prime", nacoustic, ngllz, ngllx); + DomainView alpha("alpha", nacoustic, ngllz, ngllx); + + int i = 0; + + for (int ispec = 0; ispec < nspec; ispec++) { + if (kernels.h_element_types(ispec) == + specfem::element::medium_tag::acoustic) { + for (int iz = 0; iz < ngllz; iz++) { + for (int ix = 0; ix < ngllx; ix++) { + x(i, iz, ix) = mesh.points.h_coord(0, ispec, iz, ix); + z(i, iz, ix) = mesh.points.h_coord(1, ispec, iz, ix); + const specfem::point::index index( + ispec, iz, ix); + specfem::point::kernels + point_kernels; + + specfem::compute::load_on_host(index, kernels, point_kernels); + + rho(i, iz, ix) = point_kernels.rho; + kappa(i, iz, ix) = point_kernels.kappa; + rho_prime(i, iz, ix) = point_kernels.rhop; + alpha(i, iz, ix) = point_kernels.alpha; + } + } + i++; + } + } + + acoustic.createDataset("X", x).write(); + acoustic.createDataset("Z", z).write(); + acoustic.createDataset("rho", rho).write(); + acoustic.createDataset("kappa", kappa).write(); + acoustic.createDataset("rho_prime", rho_prime).write(); + acoustic.createDataset("alpha", alpha).write(); + } + + std::cout << "Kernels written to " << output_folder << "/Kernels" + << std::endl; +} + +#endif /* _SPECFEM_WRITER_KERNEL_TPP */ diff --git a/include/writer/seismogram.hpp b/include/writer/seismogram.hpp index 9165cb57..bfc1b1a3 100644 --- a/include/writer/seismogram.hpp +++ b/include/writer/seismogram.hpp @@ -29,13 +29,11 @@ class seismogram : public writer { * @param nstep_between_samples number of timesteps between seismogram * sampling (seismogram sampling frequency) */ - seismogram( - std ::vector > &receivers, - specfem::compute::receivers &compute_receivers, - const specfem::enums::seismogram::format type, - const std::string output_folder, const type_real dt, const type_real t0, - const int nstep_between_samples) - : receivers(receivers), compute_receivers(compute_receivers), type(type), + seismogram(const specfem::compute::receivers &receivers, + const specfem::enums::seismogram::format type, + const std::string output_folder, const type_real dt, + const type_real t0, const int nstep_between_samples) + : nreceivers(receivers.nreceivers), receivers(receivers), type(type), output_folder(output_folder), dt(dt), t0(t0), nstep_between_samples(nstep_between_samples){}; /** @@ -45,23 +43,19 @@ class seismogram : public writer { void write() override; private: + int nreceivers; ///< Number of receivers specfem::enums::seismogram::format type; ///< Output format of the seismogram ///< file std::string output_folder; ///< Path to output folder where results will be ///< stored - specfem::compute::receivers - compute_receivers; ///< Pointer to - ///< specfem::compute::receivers - ///< object. This object - ///< containes the view used - ///< to store calculated - ///< seismograms - std::vector > - receivers; ///< Vector of pointers to specfem::receivers::receiver - ///< objects. These are used to get station and network name - ///< where saving the seismogram - type_real dt; ///< Time interval between subsequent timesteps - type_real t0; ///< Solver start time + specfem::compute::receivers receivers; ///< Pointer to + ///< specfem::compute::receivers + ///< object. This object + ///< containes the view used + ///< to store calculated + ///< seismograms + type_real dt; ///< Time interval between subsequent timesteps + type_real t0; ///< Solver start time int nstep_between_samples; ///< number of timesteps between seismogram ///< sampling (seismogram sampling frequency) }; diff --git a/include/writer/wavefield.hpp b/include/writer/wavefield.hpp new file mode 100644 index 00000000..d59562e8 --- /dev/null +++ b/include/writer/wavefield.hpp @@ -0,0 +1,58 @@ +#pragma once + +#include "compute/interface.hpp" +#include "enumerations/interface.hpp" +#include "writer/writer.hpp" + +namespace specfem { +namespace writer { + +/** + * @brief Writer to output wavefield data to disk + * + * @tparam OutputLibrary Library to use for output (HDF5, ASCII, etc.) + */ +template class wavefield : public writer { + +public: + using elastic_type = + specfem::medium::medium; + using acoustic_type = + specfem::medium::medium; + + /** + * @name Constructors + * + */ + ///@{ + + /** + * @brief Construct a writer object + * + * @param assembly SPECFEM++ assembly + * @param output_folder Path to output location (will be an .h5 file if using + * HDF5, and a folder if using ASCII) + */ + wavefield(const specfem::compute::assembly &assembly, + const std::string output_folder); + ///@} + + /** + * @brief Write the wavefield data to disk + * + */ + void write() override; + +private: + std::string output_folder; ///< Path to output folder + specfem::compute::simulation_field + forward; ///< Forward wavefield + specfem::compute::boundary_values boundary_values; ///< Boundary values used + ///< for backward + ///< reconstruction during + ///< adjoint simulations +}; +} // namespace writer +} // namespace specfem diff --git a/include/writer/wavefield.tpp b/include/writer/wavefield.tpp new file mode 100644 index 00000000..e9c5c474 --- /dev/null +++ b/include/writer/wavefield.tpp @@ -0,0 +1,50 @@ +#pragma once + +#include "compute/interface.hpp" +#include "enumerations/interface.hpp" +#include "writer/wavefield.hpp" + +template +specfem::writer::wavefield::wavefield( + const specfem::compute::assembly &assembly, const std::string output_folder) + : output_folder(output_folder), forward(assembly.fields.forward), + boundary_values(assembly.boundary_values) {} + +template +void specfem::writer::wavefield::write() { + + forward.copy_to_host(); + boundary_values.copy_to_host(); + + typename OutputLibrary::File file(output_folder + "/ForwardWavefield"); + + typename OutputLibrary::Group elastic = file.createGroup("/Elastic"); + typename OutputLibrary::Group acoustic = file.createGroup("/Acoustic"); + typename OutputLibrary::Group boundary = file.createGroup("/Boundary"); + typename OutputLibrary::Group stacey = boundary.createGroup("/Stacey"); + + elastic.createDataset("Displacement", forward.elastic.h_field).write(); + elastic.createDataset("Velocity", forward.elastic.h_field_dot).write(); + elastic.createDataset("Acceleration", forward.elastic.h_field_dot_dot).write(); + + acoustic.createDataset("Potential", forward.acoustic.h_field).write(); + acoustic.createDataset("PotentialDot", forward.acoustic.h_field_dot).write(); + acoustic.createDataset("PotentialDotDot", forward.acoustic.h_field_dot_dot) + .write(); + + stacey + .createDataset("IndexMapping", + boundary_values.stacey.h_property_index_mapping) + .write(); + stacey + .createDataset("ElasticAcceleration", + boundary_values.stacey.elastic.h_values) + .write(); + stacey + .createDataset("AcousticAcceleration", + boundary_values.stacey.acoustic.h_values) + .write(); + + std::cout << "Wavefield written to " << output_folder + "/ForwardWavefield" + << std::endl; +} diff --git a/meshfem2d/CMakeLists.txt b/meshfem2d/CMakeLists.txt index fa6224c2..92c14deb 100644 --- a/meshfem2d/CMakeLists.txt +++ b/meshfem2d/CMakeLists.txt @@ -206,3 +206,8 @@ add_custom_command( add_custom_target(meshfem2D_exec ALL DEPENDS meshfem2D ) + +add_custom_target(xadj_seismogram ALL + COMMAND ${CMAKE_Fortran_COMPILER} ${FCFLAGS_f90} -o ${CMAKE_BINARY_DIR}/xadj_seismogram ${CMAKE_CURRENT_SOURCE_DIR}/adj_seismogram.f90 + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/adj_seismogram.f90 +) diff --git a/meshfem2d/adj_seismogram.f90 b/meshfem2d/adj_seismogram.f90 new file mode 100644 index 00000000..2d217289 --- /dev/null +++ b/meshfem2d/adj_seismogram.f90 @@ -0,0 +1,466 @@ +!======================================================================== +! +! S P E C F E M 2 D +! ----------------- +! +! Main historical authors: Dimitri Komatitsch and Jeroen Tromp +! CNRS, France +! and Princeton University, USA +! (there are currently many more authors!) +! (c) October 2017 +! +! This software is a computer program whose purpose is to solve +! the two-dimensional viscoelastic anisotropic or poroelastic wave equation +! using a spectral-element method (SEM). +! +! This program is free software; you can redistribute it and/or modify +! it under the terms of the GNU General Public License as published by +! the Free Software Foundation; either version 3 of the License, or +! (at your option) any later version. +! +! This program is distributed in the hope that it will be useful, +! but WITHOUT ANY WARRANTY; without even the implied warranty of +! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +! GNU General Public License for more details. +! +! You should have received a copy of the GNU General Public License along +! with this program; if not, write to the Free Software Foundation, Inc., +! 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +! +! The full text of the license is available in file "LICENSE". +! +!======================================================================== + +program adj_seismogram + + ! This program cuts a certain portion of the seismograms and convert it + ! into the adjoint source for generating banana-dougnut kernels + ! + ! The calculated adjoint source corresponds to a (cross-correlation) traveltime measurement + ! within a given time window + ! + ! compilation: + ! rm -r -f xadj_seismogram ; gfortran adj_seismogram.f90 -o xadj_seismogram + ! + ! usage example: + ! ./xadj_seismogram 27.0 32. AA.S0001 1 + + implicit none + + ! number of time steps + integer :: NSTEP + + ! time step size + double precision :: deltat + + integer :: itime,icomp,istart,iend,nlen,irec,i + integer :: NDIM,NDIMr,adj_comp + integer :: ier + + double precision :: t0,time,time0,dummy,Nnorm + + double precision, dimension(:),allocatable :: time_window + double precision, dimension(:,:),allocatable :: seism + double precision, dimension(:),allocatable :: seism_veloc,seism_accel,ft_bar,seism_win + + character(len=3) :: compr(2),comp(3) + character(len=150) :: filename, synthetics_folder, adjoint_sources_folder + + ! single station setup + integer, parameter :: nrec = 1 + double precision,dimension(nrec) :: tstart(nrec),tend(nrec) + character(len=150), dimension(nrec) :: station_name + + ! input + character(len=256) :: arg + + ! tolerance + double precision, parameter :: EPS = 1.d-40 + double precision, parameter :: SMALLVAL = 1.d-9 + double precision, parameter :: PI = 3.141592653589793d0 + + ! window taper: 1 == Welch / 2 == cosine + integer,parameter :: window_taper_type = 1 + + + !-------------------------------------------------------------------------------- + ! USER PARAMETERS + !-------------------------------------------------------------------------------- + + ! reads in file arguments + do i = 1,6 + call get_command_argument(i,arg) + if (trim(arg) == '' .or. command_argument_count() /= 6) then + print *,'Usage: ' + print *,' xadj_seismogram t1 t2 station-name adj_comp[1-4]' + print *,'with' + print *,' t1: window start time' + print *,' t2: window end time' + print *,' station-name : adjoint station (e.g. AA.S00001)' + print *,' synthetics-folder = folder containing the seismograms' + print *,' adjoint-sources-folder = folder to store adjoint sources' + print *,' adj_comp: 1 = adjoint source given by X component' + print *,' adj_comp: 2 = adjoint source given by Y component (SH waves)' + print *,' adj_comp: 3 = adjoint source given by Z component' + print *,' adj_comp: 4 = adjoint source given by both X & Z component' + stop 1 + endif + select case (i) + case (1) + read(arg,*,iostat=ier) tstart(1) + if (ier /= 0) stop 'Error reading tstart' + case (2) + read(arg,*,iostat=ier) tend(1) + if (ier /= 0) stop 'Error reading tend' + case (3) + station_name(1) = trim(arg) + case (4) + synthetics_folder = trim(arg) + case (5) + adjoint_sources_folder = trim(arg) + case (6) + read(arg,*,iostat=ier) adj_comp + if (ier /= 0) stop 'Error reading adjoint component' + end select + enddo + + ! checks input arguments + if (adj_comp /= 1 .and. adj_comp /= 2 .and. adj_comp /= 3 .and. adj_comp /= 4) then + print *,'Invalid adj_comp number, must be 1 (X-comp), 2 (Y-comp), 3 (Z-comp) or 4 (X & Z-comp)' + stop 1 + endif + + !--------------------------------- + ! trace component setup + !--------------------------------- + ! number of components + !NDIMr = 2 ! P-SV + !NDIMr = 1 ! SH (membrane) + + !--------------------------------- + ! single station setup + !--------------------------------- + ! list of stations + !station_name(1) = 'AA.'//'S0001' + + ! KEY: 'absolute' time interval for window + !tstart(1) = 27.0 + 8.0 + !tend(1) = 32.0 + 8.0 + + ! chose the component for the adjoint source (adj_comp = 1:X, 2:Y, 3:Z, 4:X&Z) + !adj_comp = 1 + !--------------------------------- + + ! all components + NDIM = 3 + comp = (/"BXX","BXY","BXZ"/) + + ! select number of dimensions of input trace + if (adj_comp == 2) then + ! Y-component only for SH-waves + NDIMr = 1 + else + ! X- or Z-component for P-SV waves + NDIMr = 2 + endif + + ! select wave type components + if (NDIMr == 1) then + ! SH (membrane) + compr = (/"BXY","tmp"/) + else + ! P-SV + compr = (/"BXX","BXZ"/) + endif + + ! user output + print *,'adjoint source - seismogram:' + print * + print *,'setup:' + print *,' number of adjoint stations (nrec) = ',nrec + do irec = 1,nrec + print *,' station name ',irec,': ',station_name(irec) + enddo + print * + print *,' seismogram components = ',NDIMr + if (NDIMr == 1) then + print *,' seismogram label = ',compr(1) + else + print *,' seismogram labels = ',compr(1),' / ',compr(2) + endif + print * + print *,' time window start/end = ',tstart(1),tend(1) + print *,' adjoint source trace component (1 == X / 2 == Y / 3 == Z / 4 == X&Z) = ',adj_comp + print * + + ! basic check + do irec = 1,nrec + if (tstart(irec) >= tend(irec)) then + print *,"Invalid start/end time chosen for station ",irec,": tstart = ",tstart(irec), & + " should be less then tend = ",tend(irec) + stop 1 + endif + enddo + + ! initializes + NSTEP = 0 + t0 = 0.d0 + + ! gets trace length and start time t0 + do irec = 1,nrec + + do icomp = 1,NDIMr + + filename = trim(synthetics_folder)//trim(station_name(irec))// compr(icomp) // '.semd' + open(unit = 10, file = trim(filename),status='old',iostat=ier) + if (ier /= 0) then + print *,'Error opening file: ',trim(filename) + !stop 'Error opening trace file' ! note: stop '**comment**' finishes with an error code 0 on some systems + stop 10 + endif + + ! counts lines + nlen = 0 + do while (ier == 0) + read(10,*,iostat=ier) time , dummy + if (ier == 0) nlen = nlen + 1 + enddo + rewind(10) + + ! sets length NSTEP from first file + if (irec == 1 .and. icomp == 1) then + NSTEP = nlen + else + ! checks with settings + if (nlen /= NSTEP) then + print *,'Error: number of lines ',nlen,' in file ',trim(filename),' do not match setting NSTEP = ',NSTEP + stop 20 + endif + endif + + ! check + if (NSTEP <= 1) then + print *,'Error: invalid number of lines (time steps) encountered: NSTEP = ',NSTEP + stop 30 + endif + + ! sets time step size + do itime = 1,NSTEP + read(10,*) time , dummy + + ! stores start time and time step size + if (irec == 1 .and. icomp == 1) then + ! sets start time + if (itime == 1) t0 = time + ! sets time step + if (itime == NSTEP) deltat = (time - t0)/dble(NSTEP-1) + else + ! checks start time + if (itime == 1) then + time0 = time + if (abs(t0 - time0) > SMALLVAL) then + print *,'Error: start time',time0,' in file ',trim(filename),' does not match t0 = ',t0 + stop 40 + endif + endif + + ! checks time step size + if (itime == NSTEP) then + if (abs( (time - time0)/dble(NSTEP-1) - deltat) > SMALLVAL) then + print *,'Error: time step size ',(time-time0)/dble(NSTEP-1),' in file ',trim(filename), & + ' does not match deltat = ',deltat + stop 50 + endif + endif + endif + enddo + close(10) + + enddo + enddo + + ! user output + print *,'reading input traces:' + print *,' number of time steps (NSTEP) = ',NSTEP + print * + print *,' start time (t0) = ',t0 + print *,' end time = ',(NSTEP-1)*deltat + t0 + print *,' time step size (deltat) = ',deltat + print * + + ! allocates trace arrays + allocate( time_window(NSTEP), & + seism(NSTEP,3), & + seism_win(NSTEP), & + seism_veloc(NSTEP), & + seism_accel(NSTEP), & + ft_bar(NSTEP),stat=ier) + if (ier /= 0) stop 2 + + ! creates adjoint sources + do irec = 1,nrec + + ! reads in all trace components + do icomp = 1,NDIMr + + filename = trim(synthetics_folder)//trim(station_name(irec))// compr(icomp) // '.semd' + open(unit = 10, file = trim(filename),status='old',iostat=ier) + if (ier /= 0) then + print *,'Error opening file: ',trim(filename) + stop 'Error opening trace file' + endif + + ! reads in trace + do itime = 1,NSTEP + read(10,*) time , seism(itime,icomp) + enddo + close(10) + enddo + + if (NDIMr == 2) then + ! P-SV: BXX and BXZ components + seism(:,3) = seism(:,2) + seism(:,2) = 0.d0 + else + ! SH-only: BXY + seism(:,2) = seism(:,1) + seism(:,1) = 0.d0 + seism(:,3) = 0.d0 + endif + + ! start/end index + ! (note that early start times have negative t0. it needs to be added to find correct index) + istart = floor((tstart(irec) - t0)/deltat) + 1 + iend = ceiling((tend(irec) - t0)/deltat) + 1 + + ! user output + if (istart < 1 .or. istart > NSTEP -1) & + print *,'*** warning: time window start is out of trace length! start time will be moved ***' + if (iend < 1 .or. iend > NSTEP) & + print *,'*** warning: time window end is out of trace length! end time will be moved ***' + + ! limits + if (istart < 1) istart = 1 + if (istart > NSTEP) istart = NSTEP - 1 + if (iend < istart) iend = istart + 1 + if (iend > NSTEP) iend = NSTEP + + ! user output + print *,'time window:' + print *,' index : istart =',istart, 'iend =', iend + print *,' time window: tstart =',(istart-1)*deltat + t0, 'tend =',(iend-1)*deltat + t0 + print * + + if (istart >= iend) then + print *,"Error start/end index: ",istart,iend + stop 11 + endif + + ! window length + nlen = iend - istart + 1 + + ! outputs all 3-component X/Y/Z (needed for kernel simulations) + do icomp = 1, NDIM + + ! SH-only: skips X & Z components + if (NDIMr == 1 .and. icomp /= 2) cycle + ! P-SV: skips Y component + if (NDIMr == 2 .and. icomp == 2) cycle + + ! output + print *,'component: ',comp(icomp) + + filename = trim(adjoint_sources_folder)//trim(station_name(irec))//'.'// comp(icomp) // '.adj' + open(unit = 11, file = trim(filename),status='unknown',iostat=ier) + if (ier /= 0) then + print *,'Error opening file: ',trim(filename) + stop 60 + endif + + ! time window + time_window(:) = 0.d0 + select case (window_taper_type) + case (1) + ! Welch window + do itime = istart,iend + time_window(itime) = 1.d0 - (2* (dble(itime) - istart)/(iend-istart) -1.d0)**2 + enddo + + case (2) + ! cosine window + do itime = istart,iend + time_window(itime) = 1.d0 - cos(PI*(itime-1)/NSTEP+1)**10 + enddo + + case default + print *,'Invalid window taper type ',window_taper_type + print *,'Please choose 1 == Welch or 2 == cosine and re-compile before running' + stop 60 + end select + + ! gets single trace + seism_win(:) = seism(:,icomp) + + ! first time derivative (by finite-differences) + seism_veloc(:) = 0.d0 + do itime = 2,NSTEP-1 + seism_veloc(itime) = (seism_win(itime+1) - seism_win(itime-1))/(2*deltat) + enddo + seism_veloc(1) = (seism_win(2) - seism_win(1))/deltat + seism_veloc(NSTEP) = (seism_win(NSTEP) - seism_win(NSTEP-1))/deltat + + ! second time derivative + seism_accel(:) = 0.d0 + do itime = 2,NSTEP-1 + seism_accel(itime) = (seism_veloc(itime+1) - seism_veloc(itime-1))/(2*deltat) + enddo + seism_accel(1) = (seism_veloc(2) - seism_veloc(1))/deltat + seism_accel(NSTEP) = (seism_veloc(NSTEP) - seism_veloc(NSTEP-1))/deltat + + ! cross-correlation traveltime adjoint source + + ! normalization factor + ! based on acceleration trace (see Tromp et al. 2005; eq 42) + Nnorm = deltat * sum(time_window(:) * seism_win(:) * seism_accel(:)) + + ! based on velocity trace + !Nnorm = deltat * sum(time_window(:) * seism_veloc(:) * seism_veloc(:)) + + ! adjoint source (see Tromp et al. 2005; eq 45) + if (abs(Nnorm) > EPS) then + !ft_bar(:) = -seism_veloc(:) * time_window(:) / Nnorm + ft_bar(:) = seism_veloc(:) * time_window(:) / Nnorm + print *,'Norm =', Nnorm + else + print *,'Norm < EPS for file, zeroeing out trace' + print *,'Norm =', Nnorm + ft_bar(:) = 0.d0 + endif + + print * + + if (icomp == adj_comp & + .or. (icomp == 1 .and. adj_comp == 4) & + .or. (icomp == 3 .and. adj_comp == 4)) then + ! selected component + do itime = 1,NSTEP + write(11,*) (itime-1)*deltat + t0, ft_bar(itime) + enddo + else + ! zeros out source otherwise + do itime = 1,NSTEP + write(11,*) (itime-1)*deltat + t0, 0.d0 + enddo + endif + close(11) + + enddo + + enddo + + ! user output + print *,'*************************' + print *,'The input files (AA.S****.BXX/BXY/BXZ.adj) needed to run the adjoint simulation are in folder SEM/' + print *,'*************************' + +end program adj_seismogram diff --git a/meshfem2d/determine_abs_surface.f90 b/meshfem2d/determine_abs_surface.f90 index 84c53297..5ce6d733 100644 --- a/meshfem2d/determine_abs_surface.f90 +++ b/meshfem2d/determine_abs_surface.f90 @@ -32,91 +32,96 @@ !======================================================================== - subroutine determine_abs_surface() +subroutine determine_abs_surface() ! determines absorbing boundary elements - use constants, only: IBOTTOM,IRIGHT,ITOP,ILEFT,IMAIN,myrank + use constants, only: IBOTTOM,IRIGHT,ITOP,ILEFT,IMAIN,myrank - use part_unstruct_par, only: nelemabs,abs_surface,elmnts,nxread,nzread + use part_unstruct_par, only: nelemabs,abs_surface,elmnts,nxread,nzread - use shared_parameters, only: NGNOD,absorbbottom,absorbleft,absorbright,absorbtop + use shared_parameters, only: NGNOD,absorbbottom,absorbleft,absorbright,absorbtop - implicit none + implicit none - ! local parameters - integer :: ix,iz - integer :: inumelem + ! local parameters + integer :: ix,iz + integer :: inumelem - ! user output - if (myrank == 0) then - write(IMAIN,*) ' determining absorbing boundary surfaces...' - call flush_IMAIN() - endif + ! user output + if (myrank == 0) then + write(IMAIN,*) ' determining absorbing boundary surfaces...' + call flush_IMAIN() + endif - ! - !--- definition of absorbing boundaries - ! - nelemabs = 0 - if (absorbbottom) nelemabs = nelemabs + nxread - if (absorbtop) nelemabs = nelemabs + nxread - if (absorbleft) nelemabs = nelemabs + nzread - if (absorbright) nelemabs = nelemabs + nzread + ! + !--- definition of absorbing boundaries + ! + nelemabs = 0 + if (absorbbottom) nelemabs = nelemabs + nxread + if (absorbtop) nelemabs = nelemabs + nxread + if (absorbleft) nelemabs = nelemabs + nzread + if (absorbright) nelemabs = nelemabs + nzread - allocate(abs_surface(5,nelemabs)) - abs_surface(:,:) = 0 + write(IMAIN,*) ' absorbbottom = ',absorbbottom + write(IMAIN,*) ' absorbtop = ',absorbtop + write(IMAIN,*) ' absorbleft = ',absorbleft + write(IMAIN,*) ' absorbright = ',absorbright - ! generate the list of absorbing elements - if (nelemabs > 0) then - nelemabs = 0 - do iz = 1,nzread - do ix = 1,nxread - inumelem = (iz-1)*nxread + ix - if (absorbbottom .and. iz == 1) then - nelemabs = nelemabs + 1 - abs_surface(1,nelemabs) = inumelem-1 - abs_surface(2,nelemabs) = 2 - abs_surface(3,nelemabs) = elmnts(0+NGNOD*(inumelem-1)) - abs_surface(4,nelemabs) = elmnts(1+NGNOD*(inumelem-1)) - abs_surface(5,nelemabs) = IBOTTOM - !is_abs_surf(inumelem) = .true. - endif - if (absorbright .and. ix == nxread) then - nelemabs = nelemabs + 1 - abs_surface(1,nelemabs) = inumelem-1 - abs_surface(2,nelemabs) = 2 - abs_surface(3,nelemabs) = elmnts(1+NGNOD*(inumelem-1)) - abs_surface(4,nelemabs) = elmnts(2+NGNOD*(inumelem-1)) - abs_surface(5,nelemabs) = IRIGHT - !is_abs_surf(inumelem) = .true. - endif - if (absorbtop .and. iz == nzread) then - nelemabs = nelemabs + 1 - abs_surface(1,nelemabs) = inumelem-1 - abs_surface(2,nelemabs) = 2 - abs_surface(3,nelemabs) = elmnts(3+NGNOD*(inumelem-1)) - abs_surface(4,nelemabs) = elmnts(2+NGNOD*(inumelem-1)) - abs_surface(5,nelemabs) = ITOP - !is_abs_surf(inumelem) = .true. - endif - if (absorbleft .and. ix == 1) then - nelemabs = nelemabs + 1 - abs_surface(1,nelemabs) = inumelem-1 - abs_surface(2,nelemabs) = 2 - abs_surface(3,nelemabs) = elmnts(0+NGNOD*(inumelem-1)) - abs_surface(4,nelemabs) = elmnts(3+NGNOD*(inumelem-1)) - abs_surface(5,nelemabs) = ILEFT - !is_abs_surf(inumelem) = .true. - endif - enddo - enddo - endif + allocate(abs_surface(5,nelemabs)) + abs_surface(:,:) = 0 - ! user output - if (myrank == 0) then - write(IMAIN,*) ' number of elements with absorbing boundaries = ',nelemabs - write(IMAIN,*) - call flush_IMAIN() - endif + ! generate the list of absorbing elements + if (nelemabs > 0) then + nelemabs = 0 + do iz = 1,nzread + do ix = 1,nxread + inumelem = (iz-1)*nxread + ix + if (absorbbottom .and. iz == 1) then + nelemabs = nelemabs + 1 + abs_surface(1,nelemabs) = inumelem-1 + abs_surface(2,nelemabs) = 2 + abs_surface(3,nelemabs) = elmnts(0+NGNOD*(inumelem-1)) + abs_surface(4,nelemabs) = elmnts(1+NGNOD*(inumelem-1)) + abs_surface(5,nelemabs) = IBOTTOM + !is_abs_surf(inumelem) = .true. + endif + if (absorbright .and. ix == nxread) then + nelemabs = nelemabs + 1 + abs_surface(1,nelemabs) = inumelem-1 + abs_surface(2,nelemabs) = 2 + abs_surface(3,nelemabs) = elmnts(1+NGNOD*(inumelem-1)) + abs_surface(4,nelemabs) = elmnts(2+NGNOD*(inumelem-1)) + abs_surface(5,nelemabs) = IRIGHT + !is_abs_surf(inumelem) = .true. + endif + if (absorbtop .and. iz == nzread) then + nelemabs = nelemabs + 1 + abs_surface(1,nelemabs) = inumelem-1 + abs_surface(2,nelemabs) = 2 + abs_surface(3,nelemabs) = elmnts(3+NGNOD*(inumelem-1)) + abs_surface(4,nelemabs) = elmnts(2+NGNOD*(inumelem-1)) + abs_surface(5,nelemabs) = ITOP + !is_abs_surf(inumelem) = .true. + endif + if (absorbleft .and. ix == 1) then + nelemabs = nelemabs + 1 + abs_surface(1,nelemabs) = inumelem-1 + abs_surface(2,nelemabs) = 2 + abs_surface(3,nelemabs) = elmnts(0+NGNOD*(inumelem-1)) + abs_surface(4,nelemabs) = elmnts(3+NGNOD*(inumelem-1)) + abs_surface(5,nelemabs) = ILEFT + !is_abs_surf(inumelem) = .true. + endif + enddo + enddo + endif - end subroutine determine_abs_surface + ! user output + if (myrank == 0) then + write(IMAIN,*) ' number of elements with absorbing boundaries = ',nelemabs + write(IMAIN,*) + call flush_IMAIN() + endif + +end subroutine determine_abs_surface diff --git a/meshfem2d/read_parameter_file.F90 b/meshfem2d/read_parameter_file.F90 index ca89843f..211b936f 100644 --- a/meshfem2d/read_parameter_file.F90 +++ b/meshfem2d/read_parameter_file.F90 @@ -151,6 +151,7 @@ subroutine read_parameter_file(imesher,BROADCAST_AFTER_READ) call bcast_all_singledp(xmax_param) call bcast_all_singlei(nx_param) + call bcast_all_singlel(STACEY_ABSORBING_CONDITIONS) call bcast_all_singlel(absorbbottom) call bcast_all_singlel(absorbright) call bcast_all_singlel(absorbtop) @@ -159,6 +160,9 @@ subroutine read_parameter_file(imesher,BROADCAST_AFTER_READ) endif endif + ! derive additional settings/flags based on input parameters + call read_parameter_file_derive_flags() + ! user output if (myrank == 0) then write(IMAIN,*) 'Parameter file successfully read ' @@ -197,6 +201,7 @@ subroutine read_parameter_file_init() xmax_param = 0.d0 nx_param = 0 + STACEY_ABSORBING_CONDITIONS = .false. absorbbottom = .false. absorbright = .false. absorbtop = .false. @@ -483,6 +488,13 @@ subroutine read_parameter_file_only() write(*,*) endif + call read_value_logical_p(STACEY_ABSORBING_CONDITIONS, 'STACEY_ABSORBING_CONDITIONS') + if (err_occurred() /= 0) then + some_parameters_missing_from_Par_file = .true. + write(*,'(a)') 'STACEY_ABSORBING_CONDITIONS = .true.' + write(*,*) + endif + ! read absorbing boundary parameters call read_value_logical_p(absorbbottom, 'absorbbottom') if (err_occurred() /= 0) then @@ -591,8 +603,8 @@ subroutine check_parameters() call stop_the_code('Error invalid partitioning method') endif - if (NGNOD /= 4 .and. NGNOD /= 9) & - call stop_the_code('NGNOD should be either 4 or 9!') + if ( NGNOD /= 9) & + call stop_the_code('NGNOD should be 9!') ! reads in material definitions if (nbmodels <= 0) & diff --git a/meshfem2d/save_databases.f90 b/meshfem2d/save_databases.f90 index d8274208..fe4c1f24 100644 --- a/meshfem2d/save_databases.f90 +++ b/meshfem2d/save_databases.f90 @@ -596,13 +596,14 @@ end subroutine save_databases_interfaces subroutine save_databases_absorbing() - use constants, only: IOUT + use constants, only: IOUT, IMAIN use shared_parameters, only: any_abs use part_unstruct_par, only: iproc implicit none ! 'List of absorbing elements (edge1 edge2 edge3 edge4 type):' + write(IMAIN, *) ' any_abs = ', any_abs if (any_abs) then ! writes out absorbing boundaries call write_abs_merge_database(IOUT, iproc, 2) diff --git a/poetry.lock b/poetry.lock index 43c1bb86..cdaa792b 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,724 +1,1208 @@ +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. + [[package]] name = "alabaster" -version = "0.7.12" -description = "A configurable sidebar-enabled Sphinx theme" -category = "main" +version = "0.7.16" +description = "A light, configurable Sphinx theme" optional = false -python-versions = "*" +python-versions = ">=3.9" +files = [ + {file = "alabaster-0.7.16-py3-none-any.whl", hash = "sha256:b46733c07dce03ae4e150330b975c75737fa60f0a7c591b6c8bf4928a28e2c92"}, + {file = "alabaster-0.7.16.tar.gz", hash = "sha256:75a8b99c28a5dad50dd7f8ccdd447a121ddb3892da9e53d1ca5cca3106d58d65"}, +] + +[[package]] +name = "annotated-types" +version = "0.7.0" +description = "Reusable constraint types to use with typing.Annotated" +optional = false +python-versions = ">=3.8" +files = [ + {file = "annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53"}, + {file = "annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"}, +] [[package]] name = "babel" -version = "2.10.3" +version = "2.16.0" description = "Internationalization utilities" -category = "main" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" +files = [ + {file = "babel-2.16.0-py3-none-any.whl", hash = "sha256:368b5b98b37c06b7daf6696391c3240c938b37767d4584413e8438c5c435fa8b"}, + {file = "babel-2.16.0.tar.gz", hash = "sha256:d1f3554ca26605fe173f3de0c65f750f5a42f924499bf134de6423582298e316"}, +] + +[package.extras] +dev = ["freezegun (>=1.0,<2.0)", "pytest (>=6.0)", "pytest-cov"] + +[[package]] +name = "beautifulsoup4" +version = "4.12.3" +description = "Screen-scraping library" +optional = false +python-versions = ">=3.6.0" +files = [ + {file = "beautifulsoup4-4.12.3-py3-none-any.whl", hash = "sha256:b80878c9f40111313e55da8ba20bdba06d8fa3969fc68304167741bbf9e082ed"}, + {file = "beautifulsoup4-4.12.3.tar.gz", hash = "sha256:74e3d1928edc070d21748185c46e3fb33490f22f52a3addee9aee0f4f7781051"}, +] [package.dependencies] -pytz = ">=2015.7" +soupsieve = ">1.2" + +[package.extras] +cchardet = ["cchardet"] +chardet = ["chardet"] +charset-normalizer = ["charset-normalizer"] +html5lib = ["html5lib"] +lxml = ["lxml"] [[package]] name = "breathe" -version = "4.34.0" +version = "4.35.0" description = "Sphinx Doxygen renderer" -category = "main" optional = false python-versions = "*" +files = [ + {file = "breathe-4.35.0-py3-none-any.whl", hash = "sha256:52c581f42ca4310737f9e435e3851c3d1f15446205a85fbc272f1f97ed74f5be"}, + {file = "breathe-4.35.0.tar.gz", hash = "sha256:5165541c3c67b6c7adde8b3ecfe895c6f7844783c4076b6d8d287e4f33d62386"}, +] [package.dependencies] docutils = ">=0.12" -Sphinx = ">=4.0,<5.0.0 || >5.0.0,<6" +Sphinx = ">=4.0,<5.0.0 || >5.0.0" [[package]] name = "certifi" -version = "2022.6.15" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." -category = "main" optional = false python-versions = ">=3.6" +files = [ + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, +] [[package]] name = "cfgv" -version = "3.3.1" +version = "3.4.0" description = "Validate configuration and produce human readable error messages." -category = "main" optional = false -python-versions = ">=3.6.1" +python-versions = ">=3.8" +files = [ + {file = "cfgv-3.4.0-py2.py3-none-any.whl", hash = "sha256:b7265b1f29fd3316bfcd2b330d63d024f2bfd8bcb8b0272f8e19a504856c48f9"}, + {file = "cfgv-3.4.0.tar.gz", hash = "sha256:e52591d4c5f5dead8e0f673fb16db7949d2cfb3f7da4582893288f0ded8fe560"}, +] [[package]] name = "charset-normalizer" -version = "2.1.0" +version = "3.4.0" description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." -category = "main" optional = false -python-versions = ">=3.6.0" - -[package.extras] -unicode_backport = ["unicodedata2"] +python-versions = ">=3.7.0" +files = [ + {file = "charset_normalizer-3.4.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:4f9fc98dad6c2eaa32fc3af1417d95b5e3d08aff968df0cd320066def971f9a6"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0de7b687289d3c1b3e8660d0741874abe7888100efe14bd0f9fd7141bcbda92b"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5ed2e36c3e9b4f21dd9422f6893dec0abf2cca553af509b10cd630f878d3eb99"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40d3ff7fc90b98c637bda91c89d51264a3dcf210cade3a2c6f838c7268d7a4ca"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1110e22af8ca26b90bd6364fe4c763329b0ebf1ee213ba32b68c73de5752323d"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:86f4e8cca779080f66ff4f191a685ced73d2f72d50216f7112185dc02b90b9b7"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7f683ddc7eedd742e2889d2bfb96d69573fde1d92fcb811979cdb7165bb9c7d3"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:27623ba66c183eca01bf9ff833875b459cad267aeeb044477fedac35e19ba907"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f606a1881d2663630ea5b8ce2efe2111740df4b687bd78b34a8131baa007f79b"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:0b309d1747110feb25d7ed6b01afdec269c647d382c857ef4663bbe6ad95a912"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:136815f06a3ae311fae551c3df1f998a1ebd01ddd424aa5603a4336997629e95"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:14215b71a762336254351b00ec720a8e85cada43b987da5a042e4ce3e82bd68e"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:79983512b108e4a164b9c8d34de3992f76d48cadc9554c9e60b43f308988aabe"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-win32.whl", hash = "sha256:c94057af19bc953643a33581844649a7fdab902624d2eb739738a30e2b3e60fc"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:55f56e2ebd4e3bc50442fbc0888c9d8c94e4e06a933804e2af3e89e2f9c1c749"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:0d99dd8ff461990f12d6e42c7347fd9ab2532fb70e9621ba520f9e8637161d7c"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c57516e58fd17d03ebe67e181a4e4e2ccab1168f8c2976c6a334d4f819fe5944"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:6dba5d19c4dfab08e58d5b36304b3f92f3bd5d42c1a3fa37b5ba5cdf6dfcbcee"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bf4475b82be41b07cc5e5ff94810e6a01f276e37c2d55571e3fe175e467a1a1c"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ce031db0408e487fd2775d745ce30a7cd2923667cf3b69d48d219f1d8f5ddeb6"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ff4e7cdfdb1ab5698e675ca622e72d58a6fa2a8aa58195de0c0061288e6e3ea"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3710a9751938947e6327ea9f3ea6332a09bf0ba0c09cae9cb1f250bd1f1549bc"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:82357d85de703176b5587dbe6ade8ff67f9f69a41c0733cf2425378b49954de5"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:47334db71978b23ebcf3c0f9f5ee98b8d65992b65c9c4f2d34c2eaf5bcaf0594"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:8ce7fd6767a1cc5a92a639b391891bf1c268b03ec7e021c7d6d902285259685c"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:f1a2f519ae173b5b6a2c9d5fa3116ce16e48b3462c8b96dfdded11055e3d6365"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:63bc5c4ae26e4bc6be6469943b8253c0fd4e4186c43ad46e713ea61a0ba49129"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:bcb4f8ea87d03bc51ad04add8ceaf9b0f085ac045ab4d74e73bbc2dc033f0236"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-win32.whl", hash = "sha256:9ae4ef0b3f6b41bad6366fb0ea4fc1d7ed051528e113a60fa2a65a9abb5b1d99"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:cee4373f4d3ad28f1ab6290684d8e2ebdb9e7a1b74fdc39e4c211995f77bec27"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:0713f3adb9d03d49d365b70b84775d0a0d18e4ab08d12bc46baa6132ba78aaf6"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:de7376c29d95d6719048c194a9cf1a1b0393fbe8488a22008610b0361d834ecf"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4a51b48f42d9358460b78725283f04bddaf44a9358197b889657deba38f329db"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b295729485b06c1a0683af02a9e42d2caa9db04a373dc38a6a58cdd1e8abddf1"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ee803480535c44e7f5ad00788526da7d85525cfefaf8acf8ab9a310000be4b03"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3d59d125ffbd6d552765510e3f31ed75ebac2c7470c7274195b9161a32350284"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8cda06946eac330cbe6598f77bb54e690b4ca93f593dee1568ad22b04f347c15"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07afec21bbbbf8a5cc3651aa96b980afe2526e7f048fdfb7f1014d84acc8b6d8"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6b40e8d38afe634559e398cc32b1472f376a4099c75fe6299ae607e404c033b2"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:b8dcd239c743aa2f9c22ce674a145e0a25cb1566c495928440a181ca1ccf6719"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:84450ba661fb96e9fd67629b93d2941c871ca86fc38d835d19d4225ff946a631"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:44aeb140295a2f0659e113b31cfe92c9061622cadbc9e2a2f7b8ef6b1e29ef4b"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:1db4e7fefefd0f548d73e2e2e041f9df5c59e178b4c72fbac4cc6f535cfb1565"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-win32.whl", hash = "sha256:5726cf76c982532c1863fb64d8c6dd0e4c90b6ece9feb06c9f202417a31f7dd7"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:b197e7094f232959f8f20541ead1d9862ac5ebea1d58e9849c1bf979255dfac9"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:dd4eda173a9fcccb5f2e2bd2a9f423d180194b1bf17cf59e3269899235b2a114"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e9e3c4c9e1ed40ea53acf11e2a386383c3304212c965773704e4603d589343ed"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:92a7e36b000bf022ef3dbb9c46bfe2d52c047d5e3f3343f43204263c5addc250"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:54b6a92d009cbe2fb11054ba694bc9e284dad30a26757b1e372a1fdddaf21920"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ffd9493de4c922f2a38c2bf62b831dcec90ac673ed1ca182fe11b4d8e9f2a64"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:35c404d74c2926d0287fbd63ed5d27eb911eb9e4a3bb2c6d294f3cfd4a9e0c23"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4796efc4faf6b53a18e3d46343535caed491776a22af773f366534056c4e1fbc"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e7fdd52961feb4c96507aa649550ec2a0d527c086d284749b2f582f2d40a2e0d"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:92db3c28b5b2a273346bebb24857fda45601aef6ae1c011c0a997106581e8a88"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ab973df98fc99ab39080bfb0eb3a925181454d7c3ac8a1e695fddfae696d9e90"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:4b67fdab07fdd3c10bb21edab3cbfe8cf5696f453afce75d815d9d7223fbe88b"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:aa41e526a5d4a9dfcfbab0716c7e8a1b215abd3f3df5a45cf18a12721d31cb5d"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ffc519621dce0c767e96b9c53f09c5d215578e10b02c285809f76509a3931482"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-win32.whl", hash = "sha256:f19c1585933c82098c2a520f8ec1227f20e339e33aca8fa6f956f6691b784e67"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:707b82d19e65c9bd28b81dde95249b07bf9f5b90ebe1ef17d9b57473f8a64b7b"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:dbe03226baf438ac4fda9e2d0715022fd579cb641c4cf639fa40d53b2fe6f3e2"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd9a8bd8900e65504a305bf8ae6fa9fbc66de94178c420791d0293702fce2df7"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8831399554b92b72af5932cdbbd4ddc55c55f631bb13ff8fe4e6536a06c5c51"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a14969b8691f7998e74663b77b4c36c0337cb1df552da83d5c9004a93afdb574"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dcaf7c1524c0542ee2fc82cc8ec337f7a9f7edee2532421ab200d2b920fc97cf"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:425c5f215d0eecee9a56cdb703203dda90423247421bf0d67125add85d0c4455"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:d5b054862739d276e09928de37c79ddeec42a6e1bfc55863be96a36ba22926f6"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_i686.whl", hash = "sha256:f3e73a4255342d4eb26ef6df01e3962e73aa29baa3124a8e824c5d3364a65748"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_ppc64le.whl", hash = "sha256:2f6c34da58ea9c1a9515621f4d9ac379871a8f21168ba1b5e09d74250de5ad62"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_s390x.whl", hash = "sha256:f09cb5a7bbe1ecae6e87901a2eb23e0256bb524a79ccc53eb0b7629fbe7677c4"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:0099d79bdfcf5c1f0c2c72f91516702ebf8b0b8ddd8905f97a8aecf49712c621"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-win32.whl", hash = "sha256:9c98230f5042f4945f957d006edccc2af1e03ed5e37ce7c373f00a5a4daa6149"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-win_amd64.whl", hash = "sha256:62f60aebecfc7f4b82e3f639a7d1433a20ec32824db2199a11ad4f5e146ef5ee"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:af73657b7a68211996527dbfeffbb0864e043d270580c5aef06dc4b659a4b578"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:cab5d0b79d987c67f3b9e9c53f54a61360422a5a0bc075f43cab5621d530c3b6"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:9289fd5dddcf57bab41d044f1756550f9e7cf0c8e373b8cdf0ce8773dc4bd417"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6b493a043635eb376e50eedf7818f2f322eabbaa974e948bd8bdd29eb7ef2a51"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fa2566ca27d67c86569e8c85297aaf413ffab85a8960500f12ea34ff98e4c41"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a8e538f46104c815be19c975572d74afb53f29650ea2025bbfaef359d2de2f7f"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6fd30dc99682dc2c603c2b315bded2799019cea829f8bf57dc6b61efde6611c8"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2006769bd1640bdf4d5641c69a3d63b71b81445473cac5ded39740a226fa88ab"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:dc15e99b2d8a656f8e666854404f1ba54765871104e50c8e9813af8a7db07f12"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ab2e5bef076f5a235c3774b4f4028a680432cded7cad37bba0fd90d64b187d19"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:4ec9dd88a5b71abfc74e9df5ebe7921c35cbb3b641181a531ca65cdb5e8e4dea"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:43193c5cda5d612f247172016c4bb71251c784d7a4d9314677186a838ad34858"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:aa693779a8b50cd97570e5a0f343538a8dbd3e496fa5dcb87e29406ad0299654"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-win32.whl", hash = "sha256:7706f5850360ac01d80c89bcef1640683cc12ed87f42579dab6c5d3ed6888613"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-win_amd64.whl", hash = "sha256:c3e446d253bd88f6377260d07c895816ebf33ffffd56c1c792b13bff9c3e1ade"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:980b4f289d1d90ca5efcf07958d3eb38ed9c0b7676bf2831a54d4f66f9c27dfa"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f28f891ccd15c514a0981f3b9db9aa23d62fe1a99997512b0491d2ed323d229a"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8aacce6e2e1edcb6ac625fb0f8c3a9570ccc7bfba1f63419b3769ccf6a00ed0"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd7af3717683bea4c87acd8c0d3d5b44d56120b26fd3f8a692bdd2d5260c620a"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5ff2ed8194587faf56555927b3aa10e6fb69d931e33953943bc4f837dfee2242"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e91f541a85298cf35433bf66f3fab2a4a2cff05c127eeca4af174f6d497f0d4b"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:309a7de0a0ff3040acaebb35ec45d18db4b28232f21998851cfa709eeff49d62"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:285e96d9d53422efc0d7a17c60e59f37fbf3dfa942073f666db4ac71e8d726d0"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:5d447056e2ca60382d460a604b6302d8db69476fd2015c81e7c35417cfabe4cd"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:20587d20f557fe189b7947d8e7ec5afa110ccf72a3128d61a2a387c3313f46be"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:130272c698667a982a5d0e626851ceff662565379baf0ff2cc58067b81d4f11d"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:ab22fbd9765e6954bc0bcff24c25ff71dcbfdb185fcdaca49e81bac68fe724d3"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:7782afc9b6b42200f7362858f9e73b1f8316afb276d316336c0ec3bd73312742"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-win32.whl", hash = "sha256:2de62e8801ddfff069cd5c504ce3bc9672b23266597d4e4f50eda28846c322f2"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:95c3c157765b031331dd4db3c775e58deaee050a3042fcad72cbc4189d7c8dca"}, + {file = "charset_normalizer-3.4.0-py3-none-any.whl", hash = "sha256:fe9f97feb71aa9896b81973a7bbada8c49501dc73e58a10fcef6663af95e5079"}, + {file = "charset_normalizer-3.4.0.tar.gz", hash = "sha256:223217c3d4f82c3ac5e29032b3f1c2eb0fb591b72161f86d93f5719079dae93e"}, +] [[package]] name = "clang-format" version = "14.0.6" description = "Clang-Format is an LLVM-based code formatting tool" -category = "main" optional = false python-versions = "*" +files = [ + {file = "clang-format-14.0.6.tar.gz", hash = "sha256:d5c96b500d7f8b5d2db5b75ac035be387512850ad589cdc3019666b861382136"}, + {file = "clang_format-14.0.6-py2.py3-none-macosx_10_9_universal2.whl", hash = "sha256:bd400c47665dd19afc03f98e747f78ed828abab99c6a1b07e137b35c1cd3cc26"}, + {file = "clang_format-14.0.6-py2.py3-none-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:13f2d6d4a2af004a783c65f0921afa8f0384bffcdaf500b6c2cb542edeb0b4a5"}, + {file = "clang_format-14.0.6-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:d7c1c5e404c58e55f0170f01b3c5611dce6c119e62b5d1020347e0ad97d5a047"}, + {file = "clang_format-14.0.6-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dbfd60528eb3bb7d7cfe8576faa70845fbf93601f815ef75163d36606e87f388"}, + {file = "clang_format-14.0.6-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c93580945f75de7e01996f1fb3cf67e4dc424f1c864e237c85614fb99a48c7a4"}, + {file = "clang_format-14.0.6-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aaf4edecc46a24f0b572b82cf5827e292ad1c137903427627c4d5f671668cc2b"}, + {file = "clang_format-14.0.6-py2.py3-none-win32.whl", hash = "sha256:810c649ab97d208cd418c897d50ab6e958eb8d96854527edd80d0dd21a75e914"}, + {file = "clang_format-14.0.6-py2.py3-none-win_amd64.whl", hash = "sha256:d780c04334bca80f2b60d25bf53c37bd0618520ee295a7888a11f25bde114ac4"}, +] + +[[package]] +name = "click" +version = "8.1.7" +description = "Composable command line interface toolkit" +optional = false +python-versions = ">=3.7" +files = [ + {file = "click-8.1.7-py3-none-any.whl", hash = "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28"}, + {file = "click-8.1.7.tar.gz", hash = "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de"}, +] + +[package.dependencies] +colorama = {version = "*", markers = "platform_system == \"Windows\""} [[package]] name = "colorama" -version = "0.4.5" +version = "0.4.6" description = "Cross-platform colored terminal text." -category = "main" optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" +files = [ + {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, + {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, +] [[package]] name = "distlib" -version = "0.3.4" +version = "0.3.9" description = "Distribution utilities" -category = "main" optional = false python-versions = "*" +files = [ + {file = "distlib-0.3.9-py2.py3-none-any.whl", hash = "sha256:47f8c22fd27c27e25a65601af709b38e4f0a45ea4fc2e710f65755fa8caaaf87"}, + {file = "distlib-0.3.9.tar.gz", hash = "sha256:a60f20dea646b8a33f3e7772f74dc0b2d0772d2837ee1342a00645c81edf9403"}, +] + +[[package]] +name = "doc8" +version = "0.11.2" +description = "Style checker for Sphinx (or other) RST documentation" +optional = false +python-versions = ">=3.6" +files = [ + {file = "doc8-0.11.2-py3-none-any.whl", hash = "sha256:9187da8c9f115254bbe34f74e2bbbdd3eaa1b9e92efd19ccac7461e347b5055c"}, + {file = "doc8-0.11.2.tar.gz", hash = "sha256:c35a231f88f15c204659154ed3d499fa4d402d7e63d41cba7b54cf5e646123ab"}, +] + +[package.dependencies] +docutils = "*" +Pygments = "*" +restructuredtext-lint = ">=0.7" +stevedore = "*" [[package]] name = "docutils" -version = "0.17.1" +version = "0.18.1" description = "Docutils -- Python Documentation Utilities" -category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +files = [ + {file = "docutils-0.18.1-py2.py3-none-any.whl", hash = "sha256:23010f129180089fbcd3bc08cfefccb3b890b0050e1ca00c867036e9d161b98c"}, + {file = "docutils-0.18.1.tar.gz", hash = "sha256:679987caf361a7539d76e584cbeddc311e3aee937877c87346f31debc63e9d06"}, +] [[package]] name = "filelock" -version = "3.7.1" +version = "3.16.1" description = "A platform independent file lock." -category = "main" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" +files = [ + {file = "filelock-3.16.1-py3-none-any.whl", hash = "sha256:2082e5703d51fbf98ea75855d9d5527e33d8ff23099bec374a134febee6946b0"}, + {file = "filelock-3.16.1.tar.gz", hash = "sha256:c249fbfcd5db47e5e2d6d62198e565475ee65e4831e2561c8e313fa7eb961435"}, +] [package.extras] -docs = ["furo (>=2021.8.17b43)", "sphinx (>=4.1)", "sphinx-autodoc-typehints (>=1.12)"] -testing = ["covdefaults (>=1.2.0)", "coverage (>=4)", "pytest (>=4)", "pytest-cov", "pytest-timeout (>=1.4.2)"] +docs = ["furo (>=2024.8.6)", "sphinx (>=8.0.2)", "sphinx-autodoc-typehints (>=2.4.1)"] +testing = ["covdefaults (>=2.3)", "coverage (>=7.6.1)", "diff-cover (>=9.2)", "pytest (>=8.3.3)", "pytest-asyncio (>=0.24)", "pytest-cov (>=5)", "pytest-mock (>=3.14)", "pytest-timeout (>=2.3.1)", "virtualenv (>=20.26.4)"] +typing = ["typing-extensions (>=4.12.2)"] + +[[package]] +name = "furo" +version = "2024.8.6" +description = "A clean customisable Sphinx documentation theme." +optional = false +python-versions = ">=3.8" +files = [ + {file = "furo-2024.8.6-py3-none-any.whl", hash = "sha256:6cd97c58b47813d3619e63e9081169880fbe331f0ca883c871ff1f3f11814f5c"}, + {file = "furo-2024.8.6.tar.gz", hash = "sha256:b63e4cee8abfc3136d3bc03a3d45a76a850bada4d6374d24c1716b0e01394a01"}, +] + +[package.dependencies] +beautifulsoup4 = "*" +pygments = ">=2.7" +sphinx = ">=6.0,<9.0" +sphinx-basic-ng = ">=1.0.0.beta2" [[package]] name = "identify" -version = "2.5.1" +version = "2.6.1" description = "File identification library for Python" -category = "main" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" +files = [ + {file = "identify-2.6.1-py2.py3-none-any.whl", hash = "sha256:53863bcac7caf8d2ed85bd20312ea5dcfc22226800f6d6881f232d861db5a8f0"}, + {file = "identify-2.6.1.tar.gz", hash = "sha256:91478c5fb7c3aac5ff7bf9b4344f803843dc586832d5f110d672b19aa1984c98"}, +] [package.extras] license = ["ukkonen"] [[package]] name = "idna" -version = "3.3" +version = "3.10" description = "Internationalized Domain Names in Applications (IDNA)" -category = "main" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" +files = [ + {file = "idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3"}, + {file = "idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9"}, +] + +[package.extras] +all = ["flake8 (>=7.1.1)", "mypy (>=1.11.2)", "pytest (>=8.3.2)", "ruff (>=0.6.2)"] [[package]] name = "imagesize" version = "1.4.1" description = "Getting image size from png/jpeg/jpeg2000/gif file" -category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +files = [ + {file = "imagesize-1.4.1-py2.py3-none-any.whl", hash = "sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b"}, + {file = "imagesize-1.4.1.tar.gz", hash = "sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a"}, +] [[package]] -name = "importlib-metadata" -version = "4.12.0" -description = "Read metadata from Python packages" -category = "main" +name = "jinja2" +version = "3.1.4" +description = "A very fast and expressive template engine." optional = false python-versions = ">=3.7" +files = [ + {file = "jinja2-3.1.4-py3-none-any.whl", hash = "sha256:bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d"}, + {file = "jinja2-3.1.4.tar.gz", hash = "sha256:4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369"}, +] [package.dependencies] -typing-extensions = {version = ">=3.6.4", markers = "python_version < \"3.8\""} -zipp = ">=0.5" +MarkupSafe = ">=2.0" [package.extras] -docs = ["sphinx", "jaraco.packaging (>=9)", "rst.linker (>=1.9)"] -perf = ["ipython"] -testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-cov", "pytest-enabler (>=1.3)", "packaging", "pyfakefs", "flufl.flake8", "pytest-perf (>=0.9.2)", "pytest-black (>=0.3.7)", "pytest-mypy (>=0.9.1)", "importlib-resources (>=1.3)"] +i18n = ["Babel (>=2.7)"] [[package]] -name = "jinja2" -version = "3.1.2" -description = "A very fast and expressive template engine." -category = "main" +name = "markdown-it-py" +version = "3.0.0" +description = "Python port of markdown-it. Markdown parsing, done right!" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" +files = [ + {file = "markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb"}, + {file = "markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1"}, +] [package.dependencies] -MarkupSafe = ">=2.0" +mdurl = ">=0.1,<1.0" [package.extras] -i18n = ["Babel (>=2.7)"] +benchmarking = ["psutil", "pytest", "pytest-benchmark"] +code-style = ["pre-commit (>=3.0,<4.0)"] +compare = ["commonmark (>=0.9,<1.0)", "markdown (>=3.4,<4.0)", "mistletoe (>=1.0,<2.0)", "mistune (>=2.0,<3.0)", "panflute (>=2.3,<3.0)"] +linkify = ["linkify-it-py (>=1,<3)"] +plugins = ["mdit-py-plugins"] +profiling = ["gprof2dot"] +rtd = ["jupyter_sphinx", "mdit-py-plugins", "myst-parser", "pyyaml", "sphinx", "sphinx-copybutton", "sphinx-design", "sphinx_book_theme"] +testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"] [[package]] name = "markupsafe" -version = "2.1.1" +version = "3.0.2" description = "Safely add untrusted strings to HTML/XML markup." -category = "main" +optional = false +python-versions = ">=3.9" +files = [ + {file = "MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38a9ef736c01fccdd6600705b09dc574584b89bea478200c5fbf112a6b0d5579"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bbcb445fa71794da8f178f0f6d66789a28d7319071af7a496d4d507ed566270d"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:57cb5a3cf367aeb1d316576250f65edec5bb3be939e9247ae594b4bcbc317dfb"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:3809ede931876f5b2ec92eef964286840ed3540dadf803dd570c3b7e13141a3b"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e07c3764494e3776c602c1e78e298937c3315ccc9043ead7e685b7f2b8d47b3c"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b424c77b206d63d500bcb69fa55ed8d0e6a3774056bdc4839fc9298a7edca171"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-win32.whl", hash = "sha256:fcabf5ff6eea076f859677f5f0b6b5c1a51e70a376b0579e0eadef8db48c6b50"}, + {file = "MarkupSafe-3.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:6af100e168aa82a50e186c82875a5893c5597a0c1ccdb0d8b40240b1f28b969a"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e084f686b92e5b83186b07e8a17fc09e38fff551f3602b249881fec658d3eca"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d8213e09c917a951de9d09ecee036d5c7d36cb6cb7dbaece4c71a60d79fb9798"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:5b02fb34468b6aaa40dfc198d813a641e3a63b98c2b05a16b9f80b7ec314185e"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0bff5e0ae4ef2e1ae4fdf2dfd5b76c75e5c2fa4132d05fc1b0dabcd20c7e28c4"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-win32.whl", hash = "sha256:6c89876f41da747c8d3677a2b540fb32ef5715f97b66eeb0c6b66f5e3ef6f59d"}, + {file = "MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-win32.whl", hash = "sha256:0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30"}, + {file = "MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-win32.whl", hash = "sha256:bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1"}, + {file = "MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-win32.whl", hash = "sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6"}, + {file = "MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:eaa0a10b7f72326f1372a713e73c3f739b524b3af41feb43e4921cb529f5929a"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:48032821bbdf20f5799ff537c7ac3d1fba0ba032cfc06194faffa8cda8b560ff"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a9d3f5f0901fdec14d8d2f66ef7d035f2157240a433441719ac9a3fba440b13"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88b49a3b9ff31e19998750c38e030fc7bb937398b1f78cfa599aaef92d693144"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cfad01eed2c2e0c01fd0ecd2ef42c492f7f93902e39a42fc9ee1692961443a29"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:1225beacc926f536dc82e45f8a4d68502949dc67eea90eab715dea3a21c1b5f0"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:3169b1eefae027567d1ce6ee7cae382c57fe26e82775f460f0b2778beaad66c0"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:eb7972a85c54febfb25b5c4b4f3af4dcc731994c7da0d8a0b4a6eb0640e1d178"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-win32.whl", hash = "sha256:8c4e8c3ce11e1f92f6536ff07154f9d49677ebaaafc32db9db4620bc11ed480f"}, + {file = "MarkupSafe-3.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:6e296a513ca3d94054c2c881cc913116e90fd030ad1c656b3869762b754f5f8a"}, + {file = "markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0"}, +] + +[[package]] +name = "mdurl" +version = "0.1.2" +description = "Markdown URL utilities" optional = false python-versions = ">=3.7" +files = [ + {file = "mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8"}, + {file = "mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"}, +] [[package]] name = "nodeenv" -version = "1.7.0" +version = "1.9.1" description = "Node.js virtual environment builder" -category = "main" optional = false -python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*" +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" +files = [ + {file = "nodeenv-1.9.1-py2.py3-none-any.whl", hash = "sha256:ba11c9782d29c27c70ffbdda2d7415098754709be8a7056d79a737cd901155c9"}, + {file = "nodeenv-1.9.1.tar.gz", hash = "sha256:6ec12890a2dab7946721edbfbcd91f3319c6ccc9aec47be7c7e6b7011ee6645f"}, +] [[package]] name = "packaging" -version = "21.3" +version = "24.1" description = "Core utilities for Python packages" -category = "main" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" +files = [ + {file = "packaging-24.1-py3-none-any.whl", hash = "sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124"}, + {file = "packaging-24.1.tar.gz", hash = "sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002"}, +] -[package.dependencies] -pyparsing = ">=2.0.2,<3.0.5 || >3.0.5" +[[package]] +name = "pbr" +version = "6.1.0" +description = "Python Build Reasonableness" +optional = false +python-versions = ">=2.6" +files = [ + {file = "pbr-6.1.0-py2.py3-none-any.whl", hash = "sha256:a776ae228892d8013649c0aeccbb3d5f99ee15e005a4cbb7e61d55a067b28a2a"}, + {file = "pbr-6.1.0.tar.gz", hash = "sha256:788183e382e3d1d7707db08978239965e8b9e4e5ed42669bf4758186734d5f24"}, +] [[package]] name = "platformdirs" -version = "2.5.2" -description = "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." -category = "main" +version = "4.3.6" +description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`." optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" +files = [ + {file = "platformdirs-4.3.6-py3-none-any.whl", hash = "sha256:73e575e1408ab8103900836b97580d5307456908a03e92031bab39e4554cc3fb"}, + {file = "platformdirs-4.3.6.tar.gz", hash = "sha256:357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907"}, +] [package.extras] -docs = ["furo (>=2021.7.5b38)", "proselint (>=0.10.2)", "sphinx-autodoc-typehints (>=1.12)", "sphinx (>=4)"] -test = ["appdirs (==1.4.4)", "pytest-cov (>=2.7)", "pytest-mock (>=3.6)", "pytest (>=6)"] +docs = ["furo (>=2024.8.6)", "proselint (>=0.14)", "sphinx (>=8.0.2)", "sphinx-autodoc-typehints (>=2.4)"] +test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=8.3.2)", "pytest-cov (>=5)", "pytest-mock (>=3.14)"] +type = ["mypy (>=1.11.2)"] [[package]] name = "pre-commit" -version = "2.19.0" +version = "2.21.0" description = "A framework for managing and maintaining multi-language pre-commit hooks." -category = "main" optional = false python-versions = ">=3.7" +files = [ + {file = "pre_commit-2.21.0-py2.py3-none-any.whl", hash = "sha256:e2f91727039fc39a92f58a588a25b87f936de6567eed4f0e673e0507edc75bad"}, + {file = "pre_commit-2.21.0.tar.gz", hash = "sha256:31ef31af7e474a8d8995027fefdfcf509b5c913ff31f2015b4ec4beb26a6f658"}, +] [package.dependencies] cfgv = ">=2.0.0" identify = ">=1.0.0" -importlib-metadata = {version = "*", markers = "python_version < \"3.8\""} nodeenv = ">=0.11.1" pyyaml = ">=5.1" -toml = "*" -virtualenv = ">=20.0.8" +virtualenv = ">=20.10.0" [[package]] -name = "pygments" -version = "2.12.0" -description = "Pygments is a syntax highlighting package written in Python." -category = "main" +name = "pydantic" +version = "2.9.2" +description = "Data validation using Python type hints" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" +files = [ + {file = "pydantic-2.9.2-py3-none-any.whl", hash = "sha256:f048cec7b26778210e28a0459867920654d48e5e62db0958433636cde4254f12"}, + {file = "pydantic-2.9.2.tar.gz", hash = "sha256:d155cef71265d1e9807ed1c32b4c8deec042a44a50a4188b25ac67ecd81a9c0f"}, +] + +[package.dependencies] +annotated-types = ">=0.6.0" +pydantic-core = "2.23.4" +typing-extensions = [ + {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, + {version = ">=4.6.1", markers = "python_version < \"3.13\""}, +] + +[package.extras] +email = ["email-validator (>=2.0.0)"] +timezone = ["tzdata"] [[package]] -name = "pyparsing" -version = "3.0.9" -description = "pyparsing module - Classes and methods to define and execute parsing grammars" -category = "main" +name = "pydantic-core" +version = "2.23.4" +description = "Core functionality for Pydantic validation and serialization" optional = false -python-versions = ">=3.6.8" +python-versions = ">=3.8" +files = [ + {file = "pydantic_core-2.23.4-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:b10bd51f823d891193d4717448fab065733958bdb6a6b351967bd349d48d5c9b"}, + {file = "pydantic_core-2.23.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:4fc714bdbfb534f94034efaa6eadd74e5b93c8fa6315565a222f7b6f42ca1166"}, + {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:63e46b3169866bd62849936de036f901a9356e36376079b05efa83caeaa02ceb"}, + {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ed1a53de42fbe34853ba90513cea21673481cd81ed1be739f7f2efb931b24916"}, + {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cfdd16ab5e59fc31b5e906d1a3f666571abc367598e3e02c83403acabc092e07"}, + {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:255a8ef062cbf6674450e668482456abac99a5583bbafb73f9ad469540a3a232"}, + {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4a7cd62e831afe623fbb7aabbb4fe583212115b3ef38a9f6b71869ba644624a2"}, + {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f09e2ff1f17c2b51f2bc76d1cc33da96298f0a036a137f5440ab3ec5360b624f"}, + {file = "pydantic_core-2.23.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e38e63e6f3d1cec5a27e0afe90a085af8b6806ee208b33030e65b6516353f1a3"}, + {file = "pydantic_core-2.23.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:0dbd8dbed2085ed23b5c04afa29d8fd2771674223135dc9bc937f3c09284d071"}, + {file = "pydantic_core-2.23.4-cp310-none-win32.whl", hash = "sha256:6531b7ca5f951d663c339002e91aaebda765ec7d61b7d1e3991051906ddde119"}, + {file = "pydantic_core-2.23.4-cp310-none-win_amd64.whl", hash = "sha256:7c9129eb40958b3d4500fa2467e6a83356b3b61bfff1b414c7361d9220f9ae8f"}, + {file = "pydantic_core-2.23.4-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:77733e3892bb0a7fa797826361ce8a9184d25c8dffaec60b7ffe928153680ba8"}, + {file = "pydantic_core-2.23.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1b84d168f6c48fabd1f2027a3d1bdfe62f92cade1fb273a5d68e621da0e44e6d"}, + {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:df49e7a0861a8c36d089c1ed57d308623d60416dab2647a4a17fe050ba85de0e"}, + {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ff02b6d461a6de369f07ec15e465a88895f3223eb75073ffea56b84d9331f607"}, + {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:996a38a83508c54c78a5f41456b0103c30508fed9abcad0a59b876d7398f25fd"}, + {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d97683ddee4723ae8c95d1eddac7c192e8c552da0c73a925a89fa8649bf13eea"}, + {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:216f9b2d7713eb98cb83c80b9c794de1f6b7e3145eef40400c62e86cee5f4e1e"}, + {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6f783e0ec4803c787bcea93e13e9932edab72068f68ecffdf86a99fd5918878b"}, + {file = "pydantic_core-2.23.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d0776dea117cf5272382634bd2a5c1b6eb16767c223c6a5317cd3e2a757c61a0"}, + {file = "pydantic_core-2.23.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d5f7a395a8cf1621939692dba2a6b6a830efa6b3cee787d82c7de1ad2930de64"}, + {file = "pydantic_core-2.23.4-cp311-none-win32.whl", hash = "sha256:74b9127ffea03643e998e0c5ad9bd3811d3dac8c676e47db17b0ee7c3c3bf35f"}, + {file = "pydantic_core-2.23.4-cp311-none-win_amd64.whl", hash = "sha256:98d134c954828488b153d88ba1f34e14259284f256180ce659e8d83e9c05eaa3"}, + {file = "pydantic_core-2.23.4-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:f3e0da4ebaef65158d4dfd7d3678aad692f7666877df0002b8a522cdf088f231"}, + {file = "pydantic_core-2.23.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f69a8e0b033b747bb3e36a44e7732f0c99f7edd5cea723d45bc0d6e95377ffee"}, + {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:723314c1d51722ab28bfcd5240d858512ffd3116449c557a1336cbe3919beb87"}, + {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:bb2802e667b7051a1bebbfe93684841cc9351004e2badbd6411bf357ab8d5ac8"}, + {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d18ca8148bebe1b0a382a27a8ee60350091a6ddaf475fa05ef50dc35b5df6327"}, + {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:33e3d65a85a2a4a0dc3b092b938a4062b1a05f3a9abde65ea93b233bca0e03f2"}, + {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:128585782e5bfa515c590ccee4b727fb76925dd04a98864182b22e89a4e6ed36"}, + {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:68665f4c17edcceecc112dfed5dbe6f92261fb9d6054b47d01bf6371a6196126"}, + {file = "pydantic_core-2.23.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:20152074317d9bed6b7a95ade3b7d6054845d70584216160860425f4fbd5ee9e"}, + {file = "pydantic_core-2.23.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:9261d3ce84fa1d38ed649c3638feefeae23d32ba9182963e465d58d62203bd24"}, + {file = "pydantic_core-2.23.4-cp312-none-win32.whl", hash = "sha256:4ba762ed58e8d68657fc1281e9bb72e1c3e79cc5d464be146e260c541ec12d84"}, + {file = "pydantic_core-2.23.4-cp312-none-win_amd64.whl", hash = "sha256:97df63000f4fea395b2824da80e169731088656d1818a11b95f3b173747b6cd9"}, + {file = "pydantic_core-2.23.4-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:7530e201d10d7d14abce4fb54cfe5b94a0aefc87da539d0346a484ead376c3cc"}, + {file = "pydantic_core-2.23.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:df933278128ea1cd77772673c73954e53a1c95a4fdf41eef97c2b779271bd0bd"}, + {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0cb3da3fd1b6a5d0279a01877713dbda118a2a4fc6f0d821a57da2e464793f05"}, + {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:42c6dcb030aefb668a2b7009c85b27f90e51e6a3b4d5c9bc4c57631292015b0d"}, + {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:696dd8d674d6ce621ab9d45b205df149399e4bb9aa34102c970b721554828510"}, + {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2971bb5ffe72cc0f555c13e19b23c85b654dd2a8f7ab493c262071377bfce9f6"}, + {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8394d940e5d400d04cad4f75c0598665cbb81aecefaca82ca85bd28264af7f9b"}, + {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:0dff76e0602ca7d4cdaacc1ac4c005e0ce0dcfe095d5b5259163a80d3a10d327"}, + {file = "pydantic_core-2.23.4-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:7d32706badfe136888bdea71c0def994644e09fff0bfe47441deaed8e96fdbc6"}, + {file = "pydantic_core-2.23.4-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:ed541d70698978a20eb63d8c5d72f2cc6d7079d9d90f6b50bad07826f1320f5f"}, + {file = "pydantic_core-2.23.4-cp313-none-win32.whl", hash = "sha256:3d5639516376dce1940ea36edf408c554475369f5da2abd45d44621cb616f769"}, + {file = "pydantic_core-2.23.4-cp313-none-win_amd64.whl", hash = "sha256:5a1504ad17ba4210df3a045132a7baeeba5a200e930f57512ee02909fc5c4cb5"}, + {file = "pydantic_core-2.23.4-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d4488a93b071c04dc20f5cecc3631fc78b9789dd72483ba15d423b5b3689b555"}, + {file = "pydantic_core-2.23.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:81965a16b675b35e1d09dd14df53f190f9129c0202356ed44ab2728b1c905658"}, + {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4ffa2ebd4c8530079140dd2d7f794a9d9a73cbb8e9d59ffe24c63436efa8f271"}, + {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:61817945f2fe7d166e75fbfb28004034b48e44878177fc54d81688e7b85a3665"}, + {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:29d2c342c4bc01b88402d60189f3df065fb0dda3654744d5a165a5288a657368"}, + {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5e11661ce0fd30a6790e8bcdf263b9ec5988e95e63cf901972107efc49218b13"}, + {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9d18368b137c6295db49ce7218b1a9ba15c5bc254c96d7c9f9e924a9bc7825ad"}, + {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ec4e55f79b1c4ffb2eecd8a0cfba9955a2588497d96851f4c8f99aa4a1d39b12"}, + {file = "pydantic_core-2.23.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:374a5e5049eda9e0a44c696c7ade3ff355f06b1fe0bb945ea3cac2bc336478a2"}, + {file = "pydantic_core-2.23.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:5c364564d17da23db1106787675fc7af45f2f7b58b4173bfdd105564e132e6fb"}, + {file = "pydantic_core-2.23.4-cp38-none-win32.whl", hash = "sha256:d7a80d21d613eec45e3d41eb22f8f94ddc758a6c4720842dc74c0581f54993d6"}, + {file = "pydantic_core-2.23.4-cp38-none-win_amd64.whl", hash = "sha256:5f5ff8d839f4566a474a969508fe1c5e59c31c80d9e140566f9a37bba7b8d556"}, + {file = "pydantic_core-2.23.4-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:a4fa4fc04dff799089689f4fd502ce7d59de529fc2f40a2c8836886c03e0175a"}, + {file = "pydantic_core-2.23.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:0a7df63886be5e270da67e0966cf4afbae86069501d35c8c1b3b6c168f42cb36"}, + {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dcedcd19a557e182628afa1d553c3895a9f825b936415d0dbd3cd0bbcfd29b4b"}, + {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5f54b118ce5de9ac21c363d9b3caa6c800341e8c47a508787e5868c6b79c9323"}, + {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:86d2f57d3e1379a9525c5ab067b27dbb8a0642fb5d454e17a9ac434f9ce523e3"}, + {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:de6d1d1b9e5101508cb37ab0d972357cac5235f5c6533d1071964c47139257df"}, + {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1278e0d324f6908e872730c9102b0112477a7f7cf88b308e4fc36ce1bdb6d58c"}, + {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9a6b5099eeec78827553827f4c6b8615978bb4b6a88e5d9b93eddf8bb6790f55"}, + {file = "pydantic_core-2.23.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:e55541f756f9b3ee346b840103f32779c695a19826a4c442b7954550a0972040"}, + {file = "pydantic_core-2.23.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a5c7ba8ffb6d6f8f2ab08743be203654bb1aaa8c9dcb09f82ddd34eadb695605"}, + {file = "pydantic_core-2.23.4-cp39-none-win32.whl", hash = "sha256:37b0fe330e4a58d3c58b24d91d1eb102aeec675a3db4c292ec3928ecd892a9a6"}, + {file = "pydantic_core-2.23.4-cp39-none-win_amd64.whl", hash = "sha256:1498bec4c05c9c787bde9125cfdcc63a41004ff167f495063191b863399b1a29"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:f455ee30a9d61d3e1a15abd5068827773d6e4dc513e795f380cdd59932c782d5"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:1e90d2e3bd2c3863d48525d297cd143fe541be8bbf6f579504b9712cb6b643ec"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2e203fdf807ac7e12ab59ca2bfcabb38c7cf0b33c41efeb00f8e5da1d86af480"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e08277a400de01bc72436a0ccd02bdf596631411f592ad985dcee21445bd0068"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f220b0eea5965dec25480b6333c788fb72ce5f9129e8759ef876a1d805d00801"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:d06b0c8da4f16d1d1e352134427cb194a0a6e19ad5db9161bf32b2113409e728"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:ba1a0996f6c2773bd83e63f18914c1de3c9dd26d55f4ac302a7efe93fb8e7433"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:9a5bce9d23aac8f0cf0836ecfc033896aa8443b501c58d0602dbfd5bd5b37753"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:78ddaaa81421a29574a682b3179d4cf9e6d405a09b99d93ddcf7e5239c742e21"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:883a91b5dd7d26492ff2f04f40fbb652de40fcc0afe07e8129e8ae779c2110eb"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88ad334a15b32a791ea935af224b9de1bf99bcd62fabf745d5f3442199d86d59"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:233710f069d251feb12a56da21e14cca67994eab08362207785cf8c598e74577"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:19442362866a753485ba5e4be408964644dd6a09123d9416c54cd49171f50744"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:624e278a7d29b6445e4e813af92af37820fafb6dcc55c012c834f9e26f9aaaef"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f5ef8f42bec47f21d07668a043f077d507e5bf4e668d5c6dfe6aaba89de1a5b8"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:aea443fffa9fbe3af1a9ba721a87f926fe548d32cab71d188a6ede77d0ff244e"}, + {file = "pydantic_core-2.23.4.tar.gz", hash = "sha256:2584f7cf844ac4d970fba483a717dbe10c1c1c96a969bf65d61ffe94df1b2863"}, +] -[package.extras] -diagrams = ["railroad-diagrams", "jinja2"] +[package.dependencies] +typing-extensions = ">=4.6.0,<4.7.0 || >4.7.0" [[package]] -name = "pytz" -version = "2022.1" -description = "World timezone definitions, modern and historical" -category = "main" +name = "pygments" +version = "2.18.0" +description = "Pygments is a syntax highlighting package written in Python." optional = false -python-versions = "*" +python-versions = ">=3.8" +files = [ + {file = "pygments-2.18.0-py3-none-any.whl", hash = "sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a"}, + {file = "pygments-2.18.0.tar.gz", hash = "sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199"}, +] + +[package.extras] +windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pyyaml" -version = "6.0" +version = "6.0.2" description = "YAML parser and emitter for Python" -category = "main" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" +files = [ + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, +] [[package]] name = "requests" -version = "2.28.1" +version = "2.32.3" description = "Python HTTP for Humans." -category = "main" optional = false -python-versions = ">=3.7, <4" +python-versions = ">=3.8" +files = [ + {file = "requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"}, + {file = "requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760"}, +] [package.dependencies] certifi = ">=2017.4.17" -charset-normalizer = ">=2,<3" +charset-normalizer = ">=2,<4" idna = ">=2.5,<4" -urllib3 = ">=1.21.1,<1.27" +urllib3 = ">=1.21.1,<3" [package.extras] socks = ["PySocks (>=1.5.6,!=1.5.7)"] -use_chardet_on_py3 = ["chardet (>=3.0.2,<6)"] +use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] + +[[package]] +name = "restructuredtext-lint" +version = "1.4.0" +description = "reStructuredText linter" +optional = false +python-versions = "*" +files = [ + {file = "restructuredtext_lint-1.4.0.tar.gz", hash = "sha256:1b235c0c922341ab6c530390892eb9e92f90b9b75046063e047cacfb0f050c45"}, +] + +[package.dependencies] +docutils = ">=0.11,<1.0" + +[[package]] +name = "rich" +version = "13.9.4" +description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" +optional = false +python-versions = ">=3.8.0" +files = [ + {file = "rich-13.9.4-py3-none-any.whl", hash = "sha256:6049d5e6ec054bf2779ab3358186963bac2ea89175919d699e378b99738c2a90"}, + {file = "rich-13.9.4.tar.gz", hash = "sha256:439594978a49a09530cff7ebc4b5c7103ef57baf48d5ea3184f21d9a2befa098"}, +] + +[package.dependencies] +markdown-it-py = ">=2.2.0" +pygments = ">=2.13.0,<3.0.0" + +[package.extras] +jupyter = ["ipywidgets (>=7.5.1,<9)"] + +[[package]] +name = "rstcheck" +version = "6.2.4" +description = "Checks syntax of reStructuredText and code blocks nested within it" +optional = false +python-versions = ">=3.8" +files = [ + {file = "rstcheck-6.2.4-py3-none-any.whl", hash = "sha256:23de2575ba0af1adcddea87a20d69187f0fb9dd8270f59eb98d63461c95375a7"}, + {file = "rstcheck-6.2.4.tar.gz", hash = "sha256:384942563dfbfcc85903a587ecf050447217c46b51e266ed3fe51371bc599015"}, +] + +[package.dependencies] +rstcheck-core = ">=1.1" +typer = ">=0.12.0" + +[package.extras] +dev = ["rstcheck[docs,sphinx,testing,toml,type-check]", "tox (>=3.15)"] +docs = ["myst-parser (>=3)", "sphinx (>=5.0)", "sphinx-autobuild (>=2021.3.14)", "sphinx-click (>=4.0.3)", "sphinx-rtd-theme (>=1.2)", "sphinxcontrib-spelling (>=7.3)"] +sphinx = ["sphinx (>=5.0)"] +testing = ["coverage-conditional-plugin (>=0.5)", "coverage[toml] (>=6.0)", "pytest (>=7.2)", "pytest-cov (>=3.0)", "pytest-randomly (>=3.0)", "pytest-sugar (>=0.9.5)"] +toml = ["tomli (>=2.0)"] +type-check = ["mypy (>=1.0)"] + +[[package]] +name = "rstcheck-core" +version = "1.2.1" +description = "Checks syntax of reStructuredText and code blocks nested within it" +optional = false +python-versions = ">=3.8" +files = [ + {file = "rstcheck-core-1.2.1.tar.gz", hash = "sha256:9b330020d912e2864f23f332c1a0569463ca3b06b8fee7b7bdd201b055f7f831"}, + {file = "rstcheck_core-1.2.1-py3-none-any.whl", hash = "sha256:1c100de418b6c9e14d9cf6558644d0ab103fdc447f891313882d02df3a3c52ba"}, +] + +[package.dependencies] +docutils = ">=0.7" +pydantic = ">=2" + +[package.extras] +dev = ["rstcheck-core[docs,sphinx,testing,toml,type-check,yaml]", "tox (>=3.15)"] +docs = ["m2r2 (>=0.3.2)", "sphinx (>=5.0,!=7.2.5)", "sphinx-autobuild (>=2021.3.14)", "sphinx-autodoc-typehints (>=1.15)", "sphinx-rtd-theme (>=1.2)", "sphinxcontrib-apidoc (>=0.3)", "sphinxcontrib-spelling (>=7.3)"] +sphinx = ["sphinx (>=5.0)"] +testing = ["coverage-conditional-plugin (>=0.5)", "coverage[toml] (>=6.0)", "pytest (>=7.2)", "pytest-cov (>=3.0)", "pytest-mock (>=3.7)", "pytest-randomly (>=3.0)", "pytest-sugar (>=0.9.5)"] +toml = ["tomli (>=2.0)"] +type-check = ["mypy (>=1.0)", "types-PyYAML (>=6.0.0)", "types-docutils (>=0.18)"] +yaml = ["pyyaml (>=6.0.0)"] [[package]] -name = "six" -version = "1.16.0" -description = "Python 2 and 3 compatibility utilities" -category = "main" +name = "ruff" +version = "0.7.2" +description = "An extremely fast Python linter and code formatter, written in Rust." optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" +python-versions = ">=3.7" +files = [ + {file = "ruff-0.7.2-py3-none-linux_armv6l.whl", hash = "sha256:b73f873b5f52092e63ed540adefc3c36f1f803790ecf2590e1df8bf0a9f72cb8"}, + {file = "ruff-0.7.2-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:5b813ef26db1015953daf476202585512afd6a6862a02cde63f3bafb53d0b2d4"}, + {file = "ruff-0.7.2-py3-none-macosx_11_0_arm64.whl", hash = "sha256:853277dbd9675810c6826dad7a428d52a11760744508340e66bf46f8be9701d9"}, + {file = "ruff-0.7.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:21aae53ab1490a52bf4e3bf520c10ce120987b047c494cacf4edad0ba0888da2"}, + {file = "ruff-0.7.2-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ccc7e0fc6e0cb3168443eeadb6445285abaae75142ee22b2b72c27d790ab60ba"}, + {file = "ruff-0.7.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fd77877a4e43b3a98e5ef4715ba3862105e299af0c48942cc6d51ba3d97dc859"}, + {file = "ruff-0.7.2-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:e00163fb897d35523c70d71a46fbaa43bf7bf9af0f4534c53ea5b96b2e03397b"}, + {file = "ruff-0.7.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f3c54b538633482dc342e9b634d91168fe8cc56b30a4b4f99287f4e339103e88"}, + {file = "ruff-0.7.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7b792468e9804a204be221b14257566669d1db5c00d6bb335996e5cd7004ba80"}, + {file = "ruff-0.7.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dba53ed84ac19ae4bfb4ea4bf0172550a2285fa27fbb13e3746f04c80f7fa088"}, + {file = "ruff-0.7.2-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:b19fafe261bf741bca2764c14cbb4ee1819b67adb63ebc2db6401dcd652e3748"}, + {file = "ruff-0.7.2-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:28bd8220f4d8f79d590db9e2f6a0674f75ddbc3847277dd44ac1f8d30684b828"}, + {file = "ruff-0.7.2-py3-none-musllinux_1_2_i686.whl", hash = "sha256:9fd67094e77efbea932e62b5d2483006154794040abb3a5072e659096415ae1e"}, + {file = "ruff-0.7.2-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:576305393998b7bd6c46018f8104ea3a9cb3fa7908c21d8580e3274a3b04b691"}, + {file = "ruff-0.7.2-py3-none-win32.whl", hash = "sha256:fa993cfc9f0ff11187e82de874dfc3611df80852540331bc85c75809c93253a8"}, + {file = "ruff-0.7.2-py3-none-win_amd64.whl", hash = "sha256:dd8800cbe0254e06b8fec585e97554047fb82c894973f7ff18558eee33d1cb88"}, + {file = "ruff-0.7.2-py3-none-win_arm64.whl", hash = "sha256:bb8368cd45bba3f57bb29cbb8d64b4a33f8415d0149d2655c5c8539452ce7760"}, + {file = "ruff-0.7.2.tar.gz", hash = "sha256:2b14e77293380e475b4e3a7a368e14549288ed2931fce259a6f99978669e844f"}, +] + +[[package]] +name = "shellingham" +version = "1.5.4" +description = "Tool to Detect Surrounding Shell" +optional = false +python-versions = ">=3.7" +files = [ + {file = "shellingham-1.5.4-py2.py3-none-any.whl", hash = "sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686"}, + {file = "shellingham-1.5.4.tar.gz", hash = "sha256:8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de"}, +] [[package]] name = "snowballstemmer" version = "2.2.0" description = "This package provides 29 stemmers for 28 languages generated from Snowball algorithms." -category = "main" optional = false python-versions = "*" +files = [ + {file = "snowballstemmer-2.2.0-py2.py3-none-any.whl", hash = "sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a"}, + {file = "snowballstemmer-2.2.0.tar.gz", hash = "sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1"}, +] + +[[package]] +name = "soupsieve" +version = "2.6" +description = "A modern CSS selector implementation for Beautiful Soup." +optional = false +python-versions = ">=3.8" +files = [ + {file = "soupsieve-2.6-py3-none-any.whl", hash = "sha256:e72c4ff06e4fb6e4b5a9f0f55fe6e81514581fca1515028625d0f299c602ccc9"}, + {file = "soupsieve-2.6.tar.gz", hash = "sha256:e2e68417777af359ec65daac1057404a3c8a5455bb8abc36f1a9866ab1a51abb"}, +] [[package]] name = "sphinx" -version = "5.0.2" +version = "7.3.7" description = "Python documentation generator" -category = "main" optional = false -python-versions = ">=3.6" +python-versions = ">=3.9" +files = [ + {file = "sphinx-7.3.7-py3-none-any.whl", hash = "sha256:413f75440be4cacf328f580b4274ada4565fb2187d696a84970c23f77b64d8c3"}, + {file = "sphinx-7.3.7.tar.gz", hash = "sha256:a4a7db75ed37531c05002d56ed6948d4c42f473a36f46e1382b0bd76ca9627bc"}, +] [package.dependencies] -alabaster = ">=0.7,<0.8" -babel = ">=1.3" -colorama = {version = ">=0.3.5", markers = "sys_platform == \"win32\""} -docutils = ">=0.14,<0.19" -imagesize = "*" -importlib-metadata = {version = ">=4.4", markers = "python_version < \"3.10\""} -Jinja2 = ">=2.3" -packaging = "*" -Pygments = ">=2.0" -requests = ">=2.5.0" -snowballstemmer = ">=1.1" +alabaster = ">=0.7.14,<0.8.0" +babel = ">=2.9" +colorama = {version = ">=0.4.5", markers = "sys_platform == \"win32\""} +docutils = ">=0.18.1,<0.22" +imagesize = ">=1.3" +Jinja2 = ">=3.0" +packaging = ">=21.0" +Pygments = ">=2.14" +requests = ">=2.25.0" +snowballstemmer = ">=2.0" sphinxcontrib-applehelp = "*" sphinxcontrib-devhelp = "*" sphinxcontrib-htmlhelp = ">=2.0.0" sphinxcontrib-jsmath = "*" sphinxcontrib-qthelp = "*" -sphinxcontrib-serializinghtml = ">=1.1.5" +sphinxcontrib-serializinghtml = ">=1.1.9" [package.extras] docs = ["sphinxcontrib-websupport"] -lint = ["flake8 (>=3.5.0)", "isort", "mypy (>=0.950)", "docutils-stubs", "types-typed-ast", "types-requests"] -test = ["pytest (>=4.6)", "html5lib", "cython", "typed-ast"] +lint = ["flake8 (>=3.5.0)", "importlib_metadata", "mypy (==1.9.0)", "pytest (>=6.0)", "ruff (==0.3.7)", "sphinx-lint", "tomli", "types-docutils", "types-requests"] +test = ["cython (>=3.0)", "defusedxml (>=0.7.1)", "pytest (>=6.0)", "setuptools (>=67.0)"] + +[[package]] +name = "sphinx-basic-ng" +version = "1.0.0b2" +description = "A modern skeleton for Sphinx themes." +optional = false +python-versions = ">=3.7" +files = [ + {file = "sphinx_basic_ng-1.0.0b2-py3-none-any.whl", hash = "sha256:eb09aedbabfb650607e9b4b68c9d240b90b1e1be221d6ad71d61c52e29f7932b"}, + {file = "sphinx_basic_ng-1.0.0b2.tar.gz", hash = "sha256:9ec55a47c90c8c002b5960c57492ec3021f5193cb26cebc2dc4ea226848651c9"}, +] + +[package.dependencies] +sphinx = ">=4.0" + +[package.extras] +docs = ["furo", "ipython", "myst-parser", "sphinx-copybutton", "sphinx-inline-tabs"] + +[[package]] +name = "sphinx-copybutton" +version = "0.4.0" +description = "Add a copy button to each of your code cells." +optional = false +python-versions = ">=3.6" +files = [ + {file = "sphinx-copybutton-0.4.0.tar.gz", hash = "sha256:8daed13a87afd5013c3a9af3575cc4d5bec052075ccd3db243f895c07a689386"}, + {file = "sphinx_copybutton-0.4.0-py3-none-any.whl", hash = "sha256:4340d33c169dac6dd82dce2c83333412aa786a42dd01a81a8decac3b130dc8b0"}, +] + +[package.dependencies] +sphinx = ">=1.8" + +[package.extras] +code-style = ["pre-commit (==2.12.1)"] +rtd = ["ipython", "sphinx", "sphinx-book-theme"] [[package]] name = "sphinx-rtd-theme" -version = "1.0.0" +version = "1.3.0" description = "Read the Docs theme for Sphinx" -category = "main" optional = false -python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*" +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7" +files = [ + {file = "sphinx_rtd_theme-1.3.0-py2.py3-none-any.whl", hash = "sha256:46ddef89cc2416a81ecfbeaceab1881948c014b1b6e4450b815311a89fb977b0"}, + {file = "sphinx_rtd_theme-1.3.0.tar.gz", hash = "sha256:590b030c7abb9cf038ec053b95e5380b5c70d61591eb0b552063fbe7c41f0931"}, +] [package.dependencies] -docutils = "<0.18" -sphinx = ">=1.6" +docutils = "<0.19" +sphinx = ">=1.6,<8" +sphinxcontrib-jquery = ">=4,<5" [package.extras] -dev = ["transifex-client", "sphinxcontrib-httpdomain", "bump2version"] +dev = ["bump2version", "sphinxcontrib-httpdomain", "transifex-client", "wheel"] [[package]] name = "sphinx-sitemap" -version = "2.2.0" +version = "2.6.0" description = "Sitemap generator for Sphinx" -category = "main" optional = false python-versions = "*" +files = [ + {file = "sphinx_sitemap-2.6.0-py3-none-any.whl", hash = "sha256:7478e417d141f99c9af27ccd635f44c03a471a08b20e778a0f9daef7ace1d30b"}, + {file = "sphinx_sitemap-2.6.0.tar.gz", hash = "sha256:5e0c66b9f2e371ede80c659866a9eaad337d46ab02802f9c7e5f7bc5893c28d2"}, +] [package.dependencies] -six = "*" sphinx = ">=1.2" +[package.extras] +dev = ["build", "flake8", "pre-commit", "pytest", "sphinx", "tox"] + [[package]] name = "sphinxcontrib-applehelp" -version = "1.0.2" -description = "sphinxcontrib-applehelp is a sphinx extension which outputs Apple help books" -category = "main" +version = "2.0.0" +description = "sphinxcontrib-applehelp is a Sphinx extension which outputs Apple help books" optional = false -python-versions = ">=3.5" +python-versions = ">=3.9" +files = [ + {file = "sphinxcontrib_applehelp-2.0.0-py3-none-any.whl", hash = "sha256:4cd3f0ec4ac5dd9c17ec65e9ab272c9b867ea77425228e68ecf08d6b28ddbdb5"}, + {file = "sphinxcontrib_applehelp-2.0.0.tar.gz", hash = "sha256:2f29ef331735ce958efa4734873f084941970894c6090408b079c61b2e1c06d1"}, +] [package.extras] -lint = ["flake8", "mypy", "docutils-stubs"] +lint = ["mypy", "ruff (==0.5.5)", "types-docutils"] +standalone = ["Sphinx (>=5)"] test = ["pytest"] [[package]] name = "sphinxcontrib-devhelp" -version = "1.0.2" -description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp document." -category = "main" +version = "2.0.0" +description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp documents" optional = false -python-versions = ">=3.5" +python-versions = ">=3.9" +files = [ + {file = "sphinxcontrib_devhelp-2.0.0-py3-none-any.whl", hash = "sha256:aefb8b83854e4b0998877524d1029fd3e6879210422ee3780459e28a1f03a8a2"}, + {file = "sphinxcontrib_devhelp-2.0.0.tar.gz", hash = "sha256:411f5d96d445d1d73bb5d52133377b4248ec79db5c793ce7dbe59e074b4dd1ad"}, +] [package.extras] -lint = ["flake8", "mypy", "docutils-stubs"] +lint = ["mypy", "ruff (==0.5.5)", "types-docutils"] +standalone = ["Sphinx (>=5)"] test = ["pytest"] [[package]] name = "sphinxcontrib-htmlhelp" -version = "2.0.0" +version = "2.1.0" description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files" -category = "main" optional = false -python-versions = ">=3.6" +python-versions = ">=3.9" +files = [ + {file = "sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl", hash = "sha256:166759820b47002d22914d64a075ce08f4c46818e17cfc9470a9786b759b19f8"}, + {file = "sphinxcontrib_htmlhelp-2.1.0.tar.gz", hash = "sha256:c9e2916ace8aad64cc13a0d233ee22317f2b9025b9cf3295249fa985cc7082e9"}, +] [package.extras] -lint = ["flake8", "mypy", "docutils-stubs"] -test = ["pytest", "html5lib"] +lint = ["mypy", "ruff (==0.5.5)", "types-docutils"] +standalone = ["Sphinx (>=5)"] +test = ["html5lib", "pytest"] + +[[package]] +name = "sphinxcontrib-jquery" +version = "4.1" +description = "Extension to include jQuery on newer Sphinx releases" +optional = false +python-versions = ">=2.7" +files = [ + {file = "sphinxcontrib-jquery-4.1.tar.gz", hash = "sha256:1620739f04e36a2c779f1a131a2dfd49b2fd07351bf1968ced074365933abc7a"}, + {file = "sphinxcontrib_jquery-4.1-py2.py3-none-any.whl", hash = "sha256:f936030d7d0147dd026a4f2b5a57343d233f1fc7b363f68b3d4f1cb0993878ae"}, +] + +[package.dependencies] +Sphinx = ">=1.8" [[package]] name = "sphinxcontrib-jsmath" version = "1.0.1" description = "A sphinx extension which renders display math in HTML via JavaScript" -category = "main" optional = false python-versions = ">=3.5" +files = [ + {file = "sphinxcontrib-jsmath-1.0.1.tar.gz", hash = "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8"}, + {file = "sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl", hash = "sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178"}, +] [package.extras] -test = ["pytest", "flake8", "mypy"] +test = ["flake8", "mypy", "pytest"] [[package]] name = "sphinxcontrib-qthelp" -version = "1.0.3" -description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp document." -category = "main" +version = "2.0.0" +description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp documents" optional = false -python-versions = ">=3.5" +python-versions = ">=3.9" +files = [ + {file = "sphinxcontrib_qthelp-2.0.0-py3-none-any.whl", hash = "sha256:b18a828cdba941ccd6ee8445dbe72ffa3ef8cbe7505d8cd1fa0d42d3f2d5f3eb"}, + {file = "sphinxcontrib_qthelp-2.0.0.tar.gz", hash = "sha256:4fe7d0ac8fc171045be623aba3e2a8f613f8682731f9153bb2e40ece16b9bbab"}, +] [package.extras] -lint = ["flake8", "mypy", "docutils-stubs"] -test = ["pytest"] +lint = ["mypy", "ruff (==0.5.5)", "types-docutils"] +standalone = ["Sphinx (>=5)"] +test = ["defusedxml (>=0.7.1)", "pytest"] [[package]] name = "sphinxcontrib-serializinghtml" -version = "1.1.5" -description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle)." -category = "main" +version = "2.0.0" +description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.9" +files = [ + {file = "sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl", hash = "sha256:6e2cb0eef194e10c27ec0023bfeb25badbbb5868244cf5bc5bdc04e4464bf331"}, + {file = "sphinxcontrib_serializinghtml-2.0.0.tar.gz", hash = "sha256:e9d912827f872c029017a53f0ef2180b327c3f7fd23c87229f7a8e8b70031d4d"}, +] [package.extras] -lint = ["flake8", "mypy", "docutils-stubs"] +lint = ["mypy", "ruff (==0.5.5)", "types-docutils"] +standalone = ["Sphinx (>=5)"] test = ["pytest"] [[package]] -name = "toml" -version = "0.10.2" -description = "Python Library for Tom's Obvious, Minimal Language" -category = "main" +name = "stevedore" +version = "5.3.0" +description = "Manage dynamic plugins for Python applications" optional = false -python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" +python-versions = ">=3.8" +files = [ + {file = "stevedore-5.3.0-py3-none-any.whl", hash = "sha256:1efd34ca08f474dad08d9b19e934a22c68bb6fe416926479ba29e5013bcc8f78"}, + {file = "stevedore-5.3.0.tar.gz", hash = "sha256:9a64265f4060312828151c204efbe9b7a9852a0d9228756344dbc7e4023e375a"}, +] + +[package.dependencies] +pbr = ">=2.0.0" [[package]] -name = "typing-extensions" -version = "4.3.0" -description = "Backported and Experimental Type Hints for Python 3.7+" -category = "main" +name = "typer" +version = "0.12.5" +description = "Typer, build great CLIs. Easy to code. Based on Python type hints." optional = false python-versions = ">=3.7" +files = [ + {file = "typer-0.12.5-py3-none-any.whl", hash = "sha256:62fe4e471711b147e3365034133904df3e235698399bc4de2b36c8579298d52b"}, + {file = "typer-0.12.5.tar.gz", hash = "sha256:f592f089bedcc8ec1b974125d64851029c3b1af145f04aca64d69410f0c9b722"}, +] + +[package.dependencies] +click = ">=8.0.0" +rich = ">=10.11.0" +shellingham = ">=1.3.0" +typing-extensions = ">=3.7.4.3" + +[[package]] +name = "typing-extensions" +version = "4.12.2" +description = "Backported and Experimental Type Hints for Python 3.8+" +optional = false +python-versions = ">=3.8" +files = [ + {file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"}, + {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"}, +] [[package]] name = "urllib3" -version = "1.26.9" +version = "2.2.3" description = "HTTP library with thread-safe connection pooling, file post, and more." -category = "main" optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4" +python-versions = ">=3.8" +files = [ + {file = "urllib3-2.2.3-py3-none-any.whl", hash = "sha256:ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac"}, + {file = "urllib3-2.2.3.tar.gz", hash = "sha256:e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9"}, +] [package.extras] -brotli = ["brotlicffi (>=0.8.0)", "brotli (>=1.0.9)", "brotlipy (>=0.6.0)"] -secure = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "certifi", "ipaddress"] -socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"] +brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +h2 = ["h2 (>=4,<5)"] +socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] +zstd = ["zstandard (>=0.18.0)"] [[package]] name = "virtualenv" -version = "20.15.1" +version = "20.27.1" description = "Virtual Python Environment builder" -category = "main" optional = false -python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7" +python-versions = ">=3.8" +files = [ + {file = "virtualenv-20.27.1-py3-none-any.whl", hash = "sha256:f11f1b8a29525562925f745563bfd48b189450f61fb34c4f9cc79dd5aa32a1f4"}, + {file = "virtualenv-20.27.1.tar.gz", hash = "sha256:142c6be10212543b32c6c45d3d3893dff89112cc588b7d0879ae5a1ec03a47ba"}, +] [package.dependencies] -distlib = ">=0.3.1,<1" -filelock = ">=3.2,<4" -importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""} -platformdirs = ">=2,<3" -six = ">=1.9.0,<2" +distlib = ">=0.3.7,<1" +filelock = ">=3.12.2,<4" +platformdirs = ">=3.9.1,<5" [package.extras] -docs = ["proselint (>=0.10.2)", "sphinx (>=3)", "sphinx-argparse (>=0.2.5)", "sphinx-rtd-theme (>=0.4.3)", "towncrier (>=21.3)"] -testing = ["coverage (>=4)", "coverage-enable-subprocess (>=1)", "flaky (>=3)", "pytest (>=4)", "pytest-env (>=0.6.2)", "pytest-freezegun (>=0.4.1)", "pytest-mock (>=2)", "pytest-randomly (>=1)", "pytest-timeout (>=1)", "packaging (>=20.0)"] - -[[package]] -name = "zipp" -version = "3.8.0" -description = "Backport of pathlib-compatible object wrapper for zip files" -category = "main" -optional = false -python-versions = ">=3.7" - -[package.extras] -docs = ["sphinx", "jaraco.packaging (>=9)", "rst.linker (>=1.9)"] -testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-cov", "pytest-enabler (>=1.0.1)", "jaraco.itertools", "func-timeout", "pytest-black (>=0.3.7)", "pytest-mypy (>=0.9.1)"] +docs = ["furo (>=2023.7.26)", "proselint (>=0.13)", "sphinx (>=7.1.2,!=7.3)", "sphinx-argparse (>=0.4)", "sphinxcontrib-towncrier (>=0.2.1a0)", "towncrier (>=23.6)"] +test = ["covdefaults (>=2.3)", "coverage (>=7.2.7)", "coverage-enable-subprocess (>=1)", "flaky (>=3.7)", "packaging (>=23.1)", "pytest (>=7.4)", "pytest-env (>=0.8.2)", "pytest-freezer (>=0.4.8)", "pytest-mock (>=3.11.1)", "pytest-randomly (>=3.12)", "pytest-timeout (>=2.1)", "setuptools (>=68)", "time-machine (>=2.10)"] [metadata] -lock-version = "1.1" -python-versions = ">=3.7,<4.0" -content-hash = "487845d0a25d20140d17695567d312ec6bcfe544656f9bc8eba7d53f42046d84" - -[metadata.files] -alabaster = [ - {file = "alabaster-0.7.12-py2.py3-none-any.whl", hash = "sha256:446438bdcca0e05bd45ea2de1668c1d9b032e1a9154c2c259092d77031ddd359"}, - {file = "alabaster-0.7.12.tar.gz", hash = "sha256:a661d72d58e6ea8a57f7a86e37d86716863ee5e92788398526d58b26a4e4dc02"}, -] -babel = [ - {file = "Babel-2.10.3-py3-none-any.whl", hash = "sha256:ff56f4892c1c4bf0d814575ea23471c230d544203c7748e8c68f0089478d48eb"}, - {file = "Babel-2.10.3.tar.gz", hash = "sha256:7614553711ee97490f732126dc077f8d0ae084ebc6a96e23db1482afabdb2c51"}, -] -breathe = [ - {file = "breathe-4.34.0-py3-none-any.whl", hash = "sha256:48804dcf0e607a89fb6ad88c729ef12743a42db03ae9489be4ef8f7c4011774a"}, - {file = "breathe-4.34.0.tar.gz", hash = "sha256:ac0768a5e84addad3e632028fe67749c567aba2b29088493b64c2c1634bcdba1"}, -] -certifi = [ - {file = "certifi-2022.6.15-py3-none-any.whl", hash = "sha256:fe86415d55e84719d75f8b69414f6438ac3547d2078ab91b67e779ef69378412"}, - {file = "certifi-2022.6.15.tar.gz", hash = "sha256:84c85a9078b11105f04f3036a9482ae10e4621616db313fe045dd24743a0820d"}, -] -cfgv = [ - {file = "cfgv-3.3.1-py2.py3-none-any.whl", hash = "sha256:c6a0883f3917a037485059700b9e75da2464e6c27051014ad85ba6aaa5884426"}, - {file = "cfgv-3.3.1.tar.gz", hash = "sha256:f5a830efb9ce7a445376bb66ec94c638a9787422f96264c98edc6bdeed8ab736"}, -] -charset-normalizer = [ - {file = "charset-normalizer-2.1.0.tar.gz", hash = "sha256:575e708016ff3a5e3681541cb9d79312c416835686d054a23accb873b254f413"}, - {file = "charset_normalizer-2.1.0-py3-none-any.whl", hash = "sha256:5189b6f22b01957427f35b6a08d9a0bc45b46d3788ef5a92e978433c7a35f8a5"}, -] -clang-format = [ - {file = "clang-format-14.0.6.tar.gz", hash = "sha256:d5c96b500d7f8b5d2db5b75ac035be387512850ad589cdc3019666b861382136"}, - {file = "clang_format-14.0.6-py2.py3-none-macosx_10_9_universal2.whl", hash = "sha256:bd400c47665dd19afc03f98e747f78ed828abab99c6a1b07e137b35c1cd3cc26"}, - {file = "clang_format-14.0.6-py2.py3-none-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:13f2d6d4a2af004a783c65f0921afa8f0384bffcdaf500b6c2cb542edeb0b4a5"}, - {file = "clang_format-14.0.6-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:d7c1c5e404c58e55f0170f01b3c5611dce6c119e62b5d1020347e0ad97d5a047"}, - {file = "clang_format-14.0.6-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dbfd60528eb3bb7d7cfe8576faa70845fbf93601f815ef75163d36606e87f388"}, - {file = "clang_format-14.0.6-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c93580945f75de7e01996f1fb3cf67e4dc424f1c864e237c85614fb99a48c7a4"}, - {file = "clang_format-14.0.6-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aaf4edecc46a24f0b572b82cf5827e292ad1c137903427627c4d5f671668cc2b"}, - {file = "clang_format-14.0.6-py2.py3-none-win32.whl", hash = "sha256:810c649ab97d208cd418c897d50ab6e958eb8d96854527edd80d0dd21a75e914"}, - {file = "clang_format-14.0.6-py2.py3-none-win_amd64.whl", hash = "sha256:d780c04334bca80f2b60d25bf53c37bd0618520ee295a7888a11f25bde114ac4"}, -] -colorama = [ - {file = "colorama-0.4.5-py2.py3-none-any.whl", hash = "sha256:854bf444933e37f5824ae7bfc1e98d5bce2ebe4160d46b5edf346a89358e99da"}, - {file = "colorama-0.4.5.tar.gz", hash = "sha256:e6c6b4334fc50988a639d9b98aa429a0b57da6e17b9a44f0451f930b6967b7a4"}, -] -distlib = [ - {file = "distlib-0.3.4-py2.py3-none-any.whl", hash = "sha256:6564fe0a8f51e734df6333d08b8b94d4ea8ee6b99b5ed50613f731fd4089f34b"}, - {file = "distlib-0.3.4.zip", hash = "sha256:e4b58818180336dc9c529bfb9a0b58728ffc09ad92027a3f30b7cd91e3458579"}, -] -docutils = [ - {file = "docutils-0.17.1-py2.py3-none-any.whl", hash = "sha256:cf316c8370a737a022b72b56874f6602acf974a37a9fba42ec2876387549fc61"}, - {file = "docutils-0.17.1.tar.gz", hash = "sha256:686577d2e4c32380bb50cbb22f575ed742d58168cee37e99117a854bcd88f125"}, -] -filelock = [ - {file = "filelock-3.7.1-py3-none-any.whl", hash = "sha256:37def7b658813cda163b56fc564cdc75e86d338246458c4c28ae84cabefa2404"}, - {file = "filelock-3.7.1.tar.gz", hash = "sha256:3a0fd85166ad9dbab54c9aec96737b744106dc5f15c0b09a6744a445299fcf04"}, -] -identify = [ - {file = "identify-2.5.1-py2.py3-none-any.whl", hash = "sha256:0dca2ea3e4381c435ef9c33ba100a78a9b40c0bab11189c7cf121f75815efeaa"}, - {file = "identify-2.5.1.tar.gz", hash = "sha256:3d11b16f3fe19f52039fb7e39c9c884b21cb1b586988114fbe42671f03de3e82"}, -] -idna = [ - {file = "idna-3.3-py3-none-any.whl", hash = "sha256:84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff"}, - {file = "idna-3.3.tar.gz", hash = "sha256:9d643ff0a55b762d5cdb124b8eaa99c66322e2157b69160bc32796e824360e6d"}, -] -imagesize = [ - {file = "imagesize-1.4.1-py2.py3-none-any.whl", hash = "sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b"}, - {file = "imagesize-1.4.1.tar.gz", hash = "sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a"}, -] -importlib-metadata = [ - {file = "importlib_metadata-4.12.0-py3-none-any.whl", hash = "sha256:7401a975809ea1fdc658c3aa4f78cc2195a0e019c5cbc4c06122884e9ae80c23"}, - {file = "importlib_metadata-4.12.0.tar.gz", hash = "sha256:637245b8bab2b6502fcbc752cc4b7a6f6243bb02b31c5c26156ad103d3d45670"}, -] -jinja2 = [ - {file = "Jinja2-3.1.2-py3-none-any.whl", hash = "sha256:6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61"}, - {file = "Jinja2-3.1.2.tar.gz", hash = "sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852"}, -] -markupsafe = [ - {file = "MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:86b1f75c4e7c2ac2ccdaec2b9022845dbb81880ca318bb7a0a01fbf7813e3812"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:f121a1420d4e173a5d96e47e9a0c0dcff965afdf1626d28de1460815f7c4ee7a"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a49907dd8420c5685cfa064a1335b6754b74541bbb3706c259c02ed65b644b3e"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10c1bfff05d95783da83491be968e8fe789263689c02724e0c691933c52994f5"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b7bd98b796e2b6553da7225aeb61f447f80a1ca64f41d83612e6139ca5213aa4"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:b09bf97215625a311f669476f44b8b318b075847b49316d3e28c08e41a7a573f"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:694deca8d702d5db21ec83983ce0bb4b26a578e71fbdbd4fdcd387daa90e4d5e"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:efc1913fd2ca4f334418481c7e595c00aad186563bbc1ec76067848c7ca0a933"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-win32.whl", hash = "sha256:4a33dea2b688b3190ee12bd7cfa29d39c9ed176bda40bfa11099a3ce5d3a7ac6"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:dda30ba7e87fbbb7eab1ec9f58678558fd9a6b8b853530e176eabd064da81417"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:671cd1187ed5e62818414afe79ed29da836dde67166a9fac6d435873c44fdd02"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3799351e2336dc91ea70b034983ee71cf2f9533cdff7c14c90ea126bfd95d65a"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e72591e9ecd94d7feb70c1cbd7be7b3ebea3f548870aa91e2732960fa4d57a37"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6fbf47b5d3728c6aea2abb0589b5d30459e369baa772e0f37a0320185e87c980"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d5ee4f386140395a2c818d149221149c54849dfcfcb9f1debfe07a8b8bd63f9a"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:bcb3ed405ed3222f9904899563d6fc492ff75cce56cba05e32eff40e6acbeaa3"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:e1c0b87e09fa55a220f058d1d49d3fb8df88fbfab58558f1198e08c1e1de842a"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-win32.whl", hash = "sha256:8dc1c72a69aa7e082593c4a203dcf94ddb74bb5c8a731e4e1eb68d031e8498ff"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-win_amd64.whl", hash = "sha256:97a68e6ada378df82bc9f16b800ab77cbf4b2fada0081794318520138c088e4a"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:e8c843bbcda3a2f1e3c2ab25913c80a3c5376cd00c6e8c4a86a89a28c8dc5452"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0212a68688482dc52b2d45013df70d169f542b7394fc744c02a57374a4207003"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e576a51ad59e4bfaac456023a78f6b5e6e7651dcd383bcc3e18d06f9b55d6d1"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b9fe39a2ccc108a4accc2676e77da025ce383c108593d65cc909add5c3bd601"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:96e37a3dc86e80bf81758c152fe66dbf60ed5eca3d26305edf01892257049925"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:6d0072fea50feec76a4c418096652f2c3238eaa014b2f94aeb1d56a66b41403f"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:089cf3dbf0cd6c100f02945abeb18484bd1ee57a079aefd52cffd17fba910b88"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:6a074d34ee7a5ce3effbc526b7083ec9731bb3cbf921bbe1d3005d4d2bdb3a63"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-win32.whl", hash = "sha256:421be9fbf0ffe9ffd7a378aafebbf6f4602d564d34be190fc19a193232fd12b1"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-win_amd64.whl", hash = "sha256:fc7b548b17d238737688817ab67deebb30e8073c95749d55538ed473130ec0c7"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:e04e26803c9c3851c931eac40c695602c6295b8d432cbe78609649ad9bd2da8a"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b87db4360013327109564f0e591bd2a3b318547bcef31b468a92ee504d07ae4f"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:99a2a507ed3ac881b975a2976d59f38c19386d128e7a9a18b7df6fff1fd4c1d6"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56442863ed2b06d19c37f94d999035e15ee982988920e12a5b4ba29b62ad1f77"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3ce11ee3f23f79dbd06fb3d63e2f6af7b12db1d46932fe7bd8afa259a5996603"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:33b74d289bd2f5e527beadcaa3f401e0df0a89927c1559c8566c066fa4248ab7"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:43093fb83d8343aac0b1baa75516da6092f58f41200907ef92448ecab8825135"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8e3dcf21f367459434c18e71b2a9532d96547aef8a871872a5bd69a715c15f96"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-win32.whl", hash = "sha256:d4306c36ca495956b6d568d276ac11fdd9c30a36f1b6eb928070dc5360b22e1c"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-win_amd64.whl", hash = "sha256:46d00d6cfecdde84d40e572d63735ef81423ad31184100411e6e3388d405e247"}, - {file = "MarkupSafe-2.1.1.tar.gz", hash = "sha256:7f91197cc9e48f989d12e4e6fbc46495c446636dfc81b9ccf50bb0ec74b91d4b"}, -] -nodeenv = [ - {file = "nodeenv-1.7.0-py2.py3-none-any.whl", hash = "sha256:27083a7b96a25f2f5e1d8cb4b6317ee8aeda3bdd121394e5ac54e498028a042e"}, - {file = "nodeenv-1.7.0.tar.gz", hash = "sha256:e0e7f7dfb85fc5394c6fe1e8fa98131a2473e04311a45afb6508f7cf1836fa2b"}, -] -packaging = [ - {file = "packaging-21.3-py3-none-any.whl", hash = "sha256:ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522"}, - {file = "packaging-21.3.tar.gz", hash = "sha256:dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb"}, -] -platformdirs = [ - {file = "platformdirs-2.5.2-py3-none-any.whl", hash = "sha256:027d8e83a2d7de06bbac4e5ef7e023c02b863d7ea5d079477e722bb41ab25788"}, - {file = "platformdirs-2.5.2.tar.gz", hash = "sha256:58c8abb07dcb441e6ee4b11d8df0ac856038f944ab98b7be6b27b2a3c7feef19"}, -] -pre-commit = [ - {file = "pre_commit-2.19.0-py2.py3-none-any.whl", hash = "sha256:10c62741aa5704faea2ad69cb550ca78082efe5697d6f04e5710c3c229afdd10"}, - {file = "pre_commit-2.19.0.tar.gz", hash = "sha256:4233a1e38621c87d9dda9808c6606d7e7ba0e087cd56d3fe03202a01d2919615"}, -] -pygments = [ - {file = "Pygments-2.12.0-py3-none-any.whl", hash = "sha256:dc9c10fb40944260f6ed4c688ece0cd2048414940f1cea51b8b226318411c519"}, - {file = "Pygments-2.12.0.tar.gz", hash = "sha256:5eb116118f9612ff1ee89ac96437bb6b49e8f04d8a13b514ba26f620208e26eb"}, -] -pyparsing = [ - {file = "pyparsing-3.0.9-py3-none-any.whl", hash = "sha256:5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc"}, - {file = "pyparsing-3.0.9.tar.gz", hash = "sha256:2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb"}, -] -pytz = [ - {file = "pytz-2022.1-py2.py3-none-any.whl", hash = "sha256:e68985985296d9a66a881eb3193b0906246245294a881e7c8afe623866ac6a5c"}, - {file = "pytz-2022.1.tar.gz", hash = "sha256:1e760e2fe6a8163bc0b3d9a19c4f84342afa0a2affebfaa84b01b978a02ecaa7"}, -] -pyyaml = [ - {file = "PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53"}, - {file = "PyYAML-6.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c"}, - {file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc"}, - {file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b"}, - {file = "PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5"}, - {file = "PyYAML-6.0-cp310-cp310-win32.whl", hash = "sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513"}, - {file = "PyYAML-6.0-cp310-cp310-win_amd64.whl", hash = "sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a"}, - {file = "PyYAML-6.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86"}, - {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f"}, - {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92"}, - {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4"}, - {file = "PyYAML-6.0-cp36-cp36m-win32.whl", hash = "sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293"}, - {file = "PyYAML-6.0-cp36-cp36m-win_amd64.whl", hash = "sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57"}, - {file = "PyYAML-6.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c"}, - {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0"}, - {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4"}, - {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9"}, - {file = "PyYAML-6.0-cp37-cp37m-win32.whl", hash = "sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737"}, - {file = "PyYAML-6.0-cp37-cp37m-win_amd64.whl", hash = "sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d"}, - {file = "PyYAML-6.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b"}, - {file = "PyYAML-6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba"}, - {file = "PyYAML-6.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34"}, - {file = "PyYAML-6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287"}, - {file = "PyYAML-6.0-cp38-cp38-win32.whl", hash = "sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78"}, - {file = "PyYAML-6.0-cp38-cp38-win_amd64.whl", hash = "sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07"}, - {file = "PyYAML-6.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b"}, - {file = "PyYAML-6.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174"}, - {file = "PyYAML-6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803"}, - {file = "PyYAML-6.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3"}, - {file = "PyYAML-6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0"}, - {file = "PyYAML-6.0-cp39-cp39-win32.whl", hash = "sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb"}, - {file = "PyYAML-6.0-cp39-cp39-win_amd64.whl", hash = "sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c"}, - {file = "PyYAML-6.0.tar.gz", hash = "sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2"}, -] -requests = [ - {file = "requests-2.28.1-py3-none-any.whl", hash = "sha256:8fefa2a1a1365bf5520aac41836fbee479da67864514bdb821f31ce07ce65349"}, - {file = "requests-2.28.1.tar.gz", hash = "sha256:7c5599b102feddaa661c826c56ab4fee28bfd17f5abca1ebbe3e7f19d7c97983"}, -] -six = [ - {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, - {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, -] -snowballstemmer = [ - {file = "snowballstemmer-2.2.0-py2.py3-none-any.whl", hash = "sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a"}, - {file = "snowballstemmer-2.2.0.tar.gz", hash = "sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1"}, -] -sphinx = [ - {file = "Sphinx-5.0.2-py3-none-any.whl", hash = "sha256:d3e57663eed1d7c5c50895d191fdeda0b54ded6f44d5621b50709466c338d1e8"}, - {file = "Sphinx-5.0.2.tar.gz", hash = "sha256:b18e978ea7565720f26019c702cd85c84376e948370f1cd43d60265010e1c7b0"}, -] -sphinx-rtd-theme = [ - {file = "sphinx_rtd_theme-1.0.0-py2.py3-none-any.whl", hash = "sha256:4d35a56f4508cfee4c4fb604373ede6feae2a306731d533f409ef5c3496fdbd8"}, - {file = "sphinx_rtd_theme-1.0.0.tar.gz", hash = "sha256:eec6d497e4c2195fa0e8b2016b337532b8a699a68bcb22a512870e16925c6a5c"}, -] -sphinx-sitemap = [ - {file = "sphinx-sitemap-2.2.0.tar.gz", hash = "sha256:65adda39233cb17c0da10ba1cebaa2df73e271cdb6f8efd5cec8eef3b3cf7737"}, -] -sphinxcontrib-applehelp = [ - {file = "sphinxcontrib-applehelp-1.0.2.tar.gz", hash = "sha256:a072735ec80e7675e3f432fcae8610ecf509c5f1869d17e2eecff44389cdbc58"}, - {file = "sphinxcontrib_applehelp-1.0.2-py2.py3-none-any.whl", hash = "sha256:806111e5e962be97c29ec4c1e7fe277bfd19e9652fb1a4392105b43e01af885a"}, -] -sphinxcontrib-devhelp = [ - {file = "sphinxcontrib-devhelp-1.0.2.tar.gz", hash = "sha256:ff7f1afa7b9642e7060379360a67e9c41e8f3121f2ce9164266f61b9f4b338e4"}, - {file = "sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl", hash = "sha256:8165223f9a335cc1af7ffe1ed31d2871f325254c0423bc0c4c7cd1c1e4734a2e"}, -] -sphinxcontrib-htmlhelp = [ - {file = "sphinxcontrib-htmlhelp-2.0.0.tar.gz", hash = "sha256:f5f8bb2d0d629f398bf47d0d69c07bc13b65f75a81ad9e2f71a63d4b7a2f6db2"}, - {file = "sphinxcontrib_htmlhelp-2.0.0-py2.py3-none-any.whl", hash = "sha256:d412243dfb797ae3ec2b59eca0e52dac12e75a241bf0e4eb861e450d06c6ed07"}, -] -sphinxcontrib-jsmath = [ - {file = "sphinxcontrib-jsmath-1.0.1.tar.gz", hash = "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8"}, - {file = "sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl", hash = "sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178"}, -] -sphinxcontrib-qthelp = [ - {file = "sphinxcontrib-qthelp-1.0.3.tar.gz", hash = "sha256:4c33767ee058b70dba89a6fc5c1892c0d57a54be67ddd3e7875a18d14cba5a72"}, - {file = "sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl", hash = "sha256:bd9fc24bcb748a8d51fd4ecaade681350aa63009a347a8c14e637895444dfab6"}, -] -sphinxcontrib-serializinghtml = [ - {file = "sphinxcontrib-serializinghtml-1.1.5.tar.gz", hash = "sha256:aa5f6de5dfdf809ef505c4895e51ef5c9eac17d0f287933eb49ec495280b6952"}, - {file = "sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl", hash = "sha256:352a9a00ae864471d3a7ead8d7d79f5fc0b57e8b3f95e9867eb9eb28999b92fd"}, -] -toml = [ - {file = "toml-0.10.2-py2.py3-none-any.whl", hash = "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b"}, - {file = "toml-0.10.2.tar.gz", hash = "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f"}, -] -typing-extensions = [ - {file = "typing_extensions-4.3.0-py3-none-any.whl", hash = "sha256:25642c956049920a5aa49edcdd6ab1e06d7e5d467fc00e0506c44ac86fbfca02"}, - {file = "typing_extensions-4.3.0.tar.gz", hash = "sha256:e6d2677a32f47fc7eb2795db1dd15c1f34eff616bcaf2cfb5e997f854fa1c4a6"}, -] -urllib3 = [ - {file = "urllib3-1.26.9-py2.py3-none-any.whl", hash = "sha256:44ece4d53fb1706f667c9bd1c648f5469a2ec925fcf3a776667042d645472c14"}, - {file = "urllib3-1.26.9.tar.gz", hash = "sha256:aabaf16477806a5e1dd19aa41f8c2b7950dd3c746362d7e3223dbe6de6ac448e"}, -] -virtualenv = [ - {file = "virtualenv-20.15.1-py2.py3-none-any.whl", hash = "sha256:b30aefac647e86af6d82bfc944c556f8f1a9c90427b2fb4e3bfbf338cb82becf"}, - {file = "virtualenv-20.15.1.tar.gz", hash = "sha256:288171134a2ff3bfb1a2f54f119e77cd1b81c29fc1265a2356f3e8d14c7d58c4"}, -] -zipp = [ - {file = "zipp-3.8.0-py3-none-any.whl", hash = "sha256:c4f6e5bbf48e74f7a38e7cc5b0480ff42b0ae5178957d564d18932525d5cf099"}, - {file = "zipp-3.8.0.tar.gz", hash = "sha256:56bf8aadb83c24db6c4b577e13de374ccfb67da2078beba1d037c17980bf43ad"}, -] +lock-version = "2.0" +python-versions = ">=3.12,<4.0" +content-hash = "710e6ce7851c9b3c21c7ad0002ec55e56e4ee5b3124f92ca36b28493907b9394" diff --git a/pyproject.toml b/pyproject.toml index 677c9b24..a7a9ba34 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,15 +5,25 @@ description = "Kokkos implementation of SpecFEM2D code" authors = ["Your Name "] [tool.poetry.dependencies] -python = ">=3.7,<4.0" -pre-commit = "^=2.19.0" +python = ">=3.12,<4.0" +pre-commit = "^2.19.0" clang-format = "^14.0.6" sphinx-rtd-theme = "^1.0.0" +doc8 = ">=0.3.6" +rstcheck = ">=6.2.4" +restructuredtext-lint = ">=1.4.0" +sphinx-copybutton = "^0.4.0" +furo = ">=2024.8.6" breathe = "^4.34.0" sphinx-sitemap = "^2.2.0" +ruff = ">=0.6.7" [tool.poetry.dev-dependencies] +[tool.snakefmt] +line_length = 90 +include = '\.smk$|^Snakefile|\.py|^Snakefile.in$' + [build-system] requires = ["poetry-core>=1.0.0"] build-backend = "poetry.core.masonry.api" diff --git a/src/IO/ASCII/native_type.cpp b/src/IO/ASCII/native_type.cpp new file mode 100644 index 00000000..c9feb5a2 --- /dev/null +++ b/src/IO/ASCII/native_type.cpp @@ -0,0 +1,30 @@ +#include "IO/ASCII/impl/native_type.hpp" +#include "IO/ASCII/impl/native_type.tpp" + +// Explicit instantiation + +template struct specfem::IO::impl::ASCII::native_type; + +template struct specfem::IO::impl::ASCII::native_type; + +template struct specfem::IO::impl::ASCII::native_type; + +template struct specfem::IO::impl::ASCII::native_type; + +template struct specfem::IO::impl::ASCII::native_type; + +template struct specfem::IO::impl::ASCII::native_type; + +template struct specfem::IO::impl::ASCII::native_type; + +template struct specfem::IO::impl::ASCII::native_type; + +template struct specfem::IO::impl::ASCII::native_type; + +template struct specfem::IO::impl::ASCII::native_type; + +// template struct specfem::IO::impl::ASCII::native_type; + +template struct specfem::IO::impl::ASCII::native_type; + +template struct specfem::IO::impl::ASCII::native_type; diff --git a/src/IO/HDF5/native_type.cpp b/src/IO/HDF5/native_type.cpp new file mode 100644 index 00000000..c1db656b --- /dev/null +++ b/src/IO/HDF5/native_type.cpp @@ -0,0 +1,33 @@ +#include "IO/HDF5/impl/native_type.hpp" +#ifndef NO_HDF5 +#include "H5Cpp.h" +#endif +#include "IO/HDF5/impl/native_type.tpp" + +// Explicit instantiation + +template struct specfem::IO::impl::HDF5::native_type; + +template struct specfem::IO::impl::HDF5::native_type; + +template struct specfem::IO::impl::HDF5::native_type; + +template struct specfem::IO::impl::HDF5::native_type; + +template struct specfem::IO::impl::HDF5::native_type; + +template struct specfem::IO::impl::HDF5::native_type; + +template struct specfem::IO::impl::HDF5::native_type; + +template struct specfem::IO::impl::HDF5::native_type; + +template struct specfem::IO::impl::HDF5::native_type; + +template struct specfem::IO::impl::HDF5::native_type; + +template struct specfem::IO::impl::HDF5::native_type; + +template struct specfem::IO::impl::HDF5::native_type; + +template struct specfem::IO::impl::HDF5::native_type; diff --git a/src/IO/fortranio/fortran_io.cpp b/src/IO/fortranio/fortran_io.cpp new file mode 100644 index 00000000..dd34b463 --- /dev/null +++ b/src/IO/fortranio/fortran_io.cpp @@ -0,0 +1,75 @@ +#include "IO/fortranio/fortran_io.hpp" +#include +#include +#include +#include + +void specfem::IO::fortran_IO(std::ifstream &stream, int &buffer_length) { + if (buffer_length != 0) + throw std::runtime_error("Error reading fortran file"); + + return; +} + +void specfem::IO::fortran_read_value(bool *value, std::ifstream &stream, + int &buffer_length) { + + buffer_length -= fbool; + char *ivalue = new char[fbool]; + if (buffer_length < 0) { + throw std::runtime_error("Error reading fortran file"); + } + stream.read(ivalue, fbool); + + *value = *reinterpret_cast(ivalue); + + delete[] ivalue; + return; +} + +void specfem::IO::fortran_read_value(int *value, std::ifstream &stream, + int &buffer_length) { + + buffer_length -= fint; + char *ivalue = new char[fint]; + if (buffer_length < 0) { + throw std::runtime_error("Error reading fortran file"); + } + stream.read(ivalue, fint); + *value = *reinterpret_cast(ivalue); + delete[] ivalue; + return; +} + +void specfem::IO::fortran_read_value(type_real *value, std::ifstream &stream, + int &buffer_length) { + + double *temp; + buffer_length -= fdouble; + char *ivalue = new char[fdouble]; + if (buffer_length < 0) { + std::cout << "buffer_length: " << buffer_length << std::endl; + throw std::runtime_error("Error reading fortran file"); + } + stream.read(ivalue, fdouble); + temp = reinterpret_cast(ivalue); + *value = static_cast(*temp); + delete[] ivalue; + return; +} + +void specfem::IO::fortran_read_value(std::string *value, std::ifstream &stream, + int &buffer_length) { + // reading a string has few errors. There seem to unknown characters at the + // end of the string + char temp[fchar]; + value->clear(); + buffer_length -= fchar; + if (buffer_length < 0) { + throw std::runtime_error("Error reading fortran file"); + } + stream.read(reinterpret_cast(&temp), fchar); + value->append(temp); + boost::algorithm::trim(*value); + return; +} diff --git a/src/algorithms/interpolate.cpp b/src/algorithms/interpolate.cpp new file mode 100644 index 00000000..e69de29b diff --git a/src/algorithms/locate_point.cpp b/src/algorithms/locate_point.cpp new file mode 100644 index 00000000..9258364f --- /dev/null +++ b/src/algorithms/locate_point.cpp @@ -0,0 +1,239 @@ +#include "algorithms/locate_point.hpp" +#include "compute/compute_mesh.hpp" +#include "jacobian/interface.hpp" +#include "point/coordinates.hpp" + +namespace { + +std::tuple rough_location( + const specfem::point::global_coordinates + &global, + const specfem::kokkos::HostView4d coord) { + + /*** + * Roughly locate closest quadrature point to the source + ***/ + + const int nspec = coord.extent(1); + const int ngllz = coord.extent(2); + const int ngllx = coord.extent(3); + + type_real dist_min = std::numeric_limits::max(); + int ispec_selected, ix_selected, iz_selected; + + for (int ispec = 0; ispec < nspec; ispec++) { + for (int j = 0; j < ngllz; j++) { + for (int i = 0; i < ngllx; i++) { + const specfem::point::global_coordinates + cart_coord = { coord(0, ispec, j, i), coord(1, ispec, j, i) }; + const type_real distance = specfem::point::distance(global, cart_coord); + if (distance < dist_min) { + ispec_selected = ispec; + ix_selected = i; + iz_selected = j; + dist_min = distance; + } + } + } + } + + return std::make_tuple(ix_selected, iz_selected, ispec_selected); +} + +std::vector get_best_candidates( + const int ispec_guess, + const Kokkos::View + index_mapping) { + + const int nspec = index_mapping.extent(0); + const int ngllx = index_mapping.extent(1); + const int ngllz = index_mapping.extent(2); + + std::vector iglob_guess; + iglob_guess.push_back(index_mapping(ispec_guess, 0, 0)); + iglob_guess.push_back(index_mapping(ispec_guess, ngllz - 1, 0)); + iglob_guess.push_back(index_mapping(ispec_guess, 0, ngllx - 1)); + iglob_guess.push_back(index_mapping(ispec_guess, ngllz - 1, ngllx - 1)); + + std::vector ispec_candidates; + ispec_candidates.push_back(ispec_guess); + + for (int ispec = 0; ispec < nspec; ispec++) { + if (ispec == ispec_guess) + continue; + + // loop over only corners + for (int j : { 0, ngllz - 1 }) { + for (int i : { 0, ngllx - 1 }) { + // check if this element is in contact with initial guess + if (std::find(iglob_guess.begin(), iglob_guess.end(), + index_mapping(ispec, j, i)) != iglob_guess.end()) { + // do not count the element twice + if (ispec_candidates.size() > 0 && + ispec_candidates[ispec_candidates.size() - 1] != ispec) + ispec_candidates.push_back(ispec); + } + } + } + } + + return ispec_candidates; +} + +std::tuple get_best_location( + const specfem::point::global_coordinates + &global, + const specfem::kokkos::HostView2d s_coord, type_real xi, + type_real gamma) { + + const int ngnod = s_coord.extent(1); + + for (int iter_loop = 0; iter_loop < 100; iter_loop++) { + auto [x, z] = + specfem::jacobian::compute_locations(s_coord, ngnod, xi, gamma); + auto [xix, xiz, gammax, gammaz] = + specfem::jacobian::compute_inverted_derivatives(s_coord, ngnod, xi, + gamma); + + type_real dx = -(x - global.x); + type_real dz = -(z - global.z); + + type_real dxi = xix * dx + xiz * dz; + type_real dgamma = gammax * dx + gammaz * dz; + + xi += dxi; + gamma += dgamma; + + if (xi > 1.01) + xi = 1.01; + if (xi < -1.01) + xi = -1.01; + if (gamma > 1.01) + gamma = 1.01; + if (gamma < -1.01) + gamma = -1.01; + } + + return std::make_tuple(xi, gamma); +} + +} // namespace + +specfem::point::local_coordinates +specfem::algorithms::locate_point( + const specfem::point::global_coordinates + &coordinates, + const specfem::compute::mesh &mesh) { + + const auto global_coordinates = mesh.points.h_coord; + const auto index_mapping = mesh.points.h_index_mapping; + const auto xi = mesh.quadratures.gll.h_xi; + const auto gamma = mesh.quadratures.gll.h_xi; + const auto shape2D = mesh.quadratures.gll.shape_functions.h_shape2D; + const int ngnod = mesh.control_nodes.ngnod; + const int N = mesh.quadratures.gll.N; + + int ix_guess, iz_guess, ispec_guess; + + std::tie(ix_guess, iz_guess, ispec_guess) = + rough_location(coordinates, global_coordinates); + + const auto best_candidates = get_best_candidates(ispec_guess, index_mapping); + + type_real final_dist = std::numeric_limits::max(); + + int ispec_selected_source; + type_real xi_source, gamma_source; + + specfem::kokkos::HostView2d s_coord("s_coord", 2, ngnod); + + for (auto &ispec : best_candidates) { + auto sv_shape2D = Kokkos::subview(shape2D, iz_guess, ix_guess, Kokkos::ALL); + + type_real xi_guess = xi(ix_guess); + type_real gamma_guess = gamma(iz_guess); + + for (int i = 0; i < ngnod; i++) { + s_coord(0, i) = mesh.control_nodes.h_coord(0, ispec, i); + s_coord(1, i) = mesh.control_nodes.h_coord(1, ispec, i); + } + + // find the best location + std::tie(xi_guess, gamma_guess) = + get_best_location(coordinates, s_coord, xi_guess, gamma_guess); + + // compute the distance + auto [x, z] = jacobian::compute_locations(s_coord, mesh.control_nodes.ngnod, + xi_guess, gamma_guess); + const specfem::point::global_coordinates + cart_coord = { x, z }; + + type_real dist = specfem::point::distance(coordinates, cart_coord); + + if (dist < final_dist) { + ispec_selected_source = ispec; + xi_source = xi_guess; + gamma_source = gamma_guess; + final_dist = dist; + } + + ix_guess = int(N / 2.0); + iz_guess = int(N / 2.0); + } + + return { ispec_selected_source, xi_source, gamma_source }; +} + +specfem::point::global_coordinates +specfem::algorithms::locate_point( + const specfem::point::local_coordinates + &coordinate, + const specfem::compute::mesh &mesh) { + + const int ispec = coordinate.ispec; + const type_real xi = coordinate.xi; + const type_real gamma = coordinate.gamma; + + const int ngnod = mesh.control_nodes.ngnod; + + specfem::kokkos::HostView2d s_coord("s_coord", 2, ngnod); + + for (int i = 0; i < ngnod; i++) { + s_coord(0, i) = mesh.control_nodes.h_coord(0, ispec, i); + s_coord(1, i) = mesh.control_nodes.h_coord(1, ispec, i); + } + + const auto [x, z] = jacobian::compute_locations(s_coord, ngnod, xi, gamma); + + return { x, z }; +} + +specfem::point::global_coordinates +specfem::algorithms::locate_point( + const specfem::kokkos::HostTeam::member_type &team_member, + const specfem::point::local_coordinates + &coordinate, + const specfem::compute::mesh &mesh) { + + const int ispec = coordinate.ispec; + const type_real xi = coordinate.xi; + const type_real gamma = coordinate.gamma; + + const int ngnod = mesh.control_nodes.ngnod; + + specfem::kokkos::HostScratchView2d s_coord( + team_member.team_scratch(0), 2, ngnod); + + Kokkos::parallel_for( + Kokkos::TeamThreadRange(team_member, ngnod), [&](const int i) { + s_coord(0, i) = mesh.control_nodes.h_coord(0, ispec, i); + s_coord(1, i) = mesh.control_nodes.h_coord(1, ispec, i); + }); + + team_member.team_barrier(); + + const auto [x, z] = + jacobian::compute_locations(team_member, s_coord, ngnod, xi, gamma); + + return { x, z }; +} diff --git a/src/compute/boundaries/boundaries.cpp b/src/compute/boundaries/boundaries.cpp new file mode 100644 index 00000000..41fcfce9 --- /dev/null +++ b/src/compute/boundaries/boundaries.cpp @@ -0,0 +1,52 @@ + +#include "compute/boundaries/boundaries.hpp" + +specfem::compute::boundaries::boundaries( + const int nspec, const int ngllz, const int ngllx, + const specfem::mesh::mesh &mesh, + const specfem::compute::mesh_to_compute_mapping &mapping, + const specfem::compute::quadrature &quadrature, + const specfem::compute::properties &properties, + const specfem::compute::partial_derivatives &partial_derivatives) + : boundary_tags("specfem::compute::boundaries::boundary_tags", nspec), + acoustic_free_surface_index_mapping( + "specfem::compute::boundaries::acoustic_free_surface_index_mapping", + nspec), + h_acoustic_free_surface_index_mapping( + Kokkos::create_mirror_view(acoustic_free_surface_index_mapping)), + stacey_index_mapping("specfem::compute::boundaries::stacey_index_mapping", + nspec), + h_stacey_index_mapping(Kokkos::create_mirror_view(stacey_index_mapping)) { + + std::vector boundary_tag(nspec); + + this->acoustic_free_surface = + specfem::compute::impl::boundaries::acoustic_free_surface( + nspec, ngllz, ngllx, mesh.boundaries.acoustic_free_surface, mapping, + properties, this->h_acoustic_free_surface_index_mapping, + boundary_tag); + + this->stacey = specfem::compute::impl::boundaries::stacey( + nspec, ngllz, ngllx, mesh.boundaries.absorbing_boundary, mapping, + quadrature, partial_derivatives, this->h_stacey_index_mapping, + boundary_tag); + + for (int ispec = 0; ispec < nspec; ispec++) { + this->boundary_tags(ispec) = boundary_tag[ispec].get_tag(); + } + + // Check if mesh and compute boundary tags match + for (int ispec = 0; ispec < nspec; ++ispec) { + const int ispec_compute = mapping.mesh_to_compute(ispec); + const auto m_boundary_tag = mesh.tags.tags_container(ispec).boundary_tag; + const auto c_boundary_tag = this->boundary_tags(ispec_compute); + if (m_boundary_tag != c_boundary_tag) { + throw std::runtime_error("Mesh and compute boundary tags do not match"); + } + } + + Kokkos::deep_copy(this->acoustic_free_surface_index_mapping, + this->h_acoustic_free_surface_index_mapping); + + Kokkos::deep_copy(this->stacey_index_mapping, this->h_stacey_index_mapping); +} diff --git a/src/compute/boundaries/impl/acoustic_free_surface.cpp b/src/compute/boundaries/impl/acoustic_free_surface.cpp new file mode 100644 index 00000000..844c8235 --- /dev/null +++ b/src/compute/boundaries/impl/acoustic_free_surface.cpp @@ -0,0 +1,242 @@ + +#include "compute/boundaries/impl/acoustic_free_surface.hpp" +#include +#include +#include +#include +#include + +namespace { +bool is_on_boundary(specfem::enums::boundaries::type type, int iz, int ix, + int ngllz, int ngllx) { + return (type == specfem::enums::boundaries::type::TOP && iz == ngllz - 1) || + (type == specfem::enums::boundaries::type::BOTTOM && iz == 0) || + (type == specfem::enums::boundaries::type::LEFT && ix == 0) || + (type == specfem::enums::boundaries::type::RIGHT && ix == ngllx - 1) || + (type == specfem::enums::boundaries::type::BOTTOM_RIGHT && iz == 0 && + ix == ngllx - 1) || + (type == specfem::enums::boundaries::type::BOTTOM_LEFT && iz == 0 && + ix == 0) || + (type == specfem::enums::boundaries::type::TOP_RIGHT && + iz == ngllz - 1 && ix == ngllx - 1) || + (type == specfem::enums::boundaries::type::TOP_LEFT && + iz == ngllz - 1 && ix == 0); +} +} // namespace + +specfem::compute::impl::boundaries::acoustic_free_surface:: + acoustic_free_surface( + const int nspec, const int ngllz, const int ngllx, + const specfem::mesh::acoustic_free_surface &acoustic_free_surface, + const specfem::compute::mesh_to_compute_mapping &mapping, + const specfem::compute::properties &properties, + const Kokkos::View &boundary_index_mapping, + std::vector + &element_boundary_tags) { + + // We need to make sure that boundary index mapping maps every spectral + // element index to the corresponding index within + // quadrature_point_boundary_tag + + // mesh.acoustic_free_surface.ispec_acoustic_surface stores the ispec for + // every acoustic free surface. At the corners of the mesh, multiple surfaces + // belong to the same ispec. The first part of the code assigns a unique index + // to each ispec. + + // For SIMD loads we need to ensure that there is a contiguous mapping within + // ispec and index of boundary_index_mapping i.e. boundary_index_mapping(ispec + // +1) - boundary_index_mapping(ispec) = 1 + + // ------------------------------------------------------------------- + + // Create a map from ispec to index in acoustic_free_surface + + const int nelements = acoustic_free_surface.nelem_acoustic_surface; + std::map > ispec_to_acoustic_surface; + + for (int i = 0; i < nelements; ++i) { + const int ispec_mesh = acoustic_free_surface.index_mapping(i); + const int ispec_compute = mapping.mesh_to_compute(ispec_mesh); + if (ispec_to_acoustic_surface.find(ispec_compute) == + ispec_to_acoustic_surface.end()) { + ispec_to_acoustic_surface[ispec_compute] = { i }; + } else { + ispec_to_acoustic_surface[ispec_compute].push_back(i); + } + } + + const int total_acfree_surface_elements = ispec_to_acoustic_surface.size(); + + // ------------------------------------------------------------------- + + // Initialize all index mappings to -1 + for (int ispec = 0; ispec < nspec; ++ispec) { + boundary_index_mapping(ispec) = -1; + } + + // ------------------------------------------------------------------- + + // Assign boundary index mapping + int total_indices = 0; + for (auto &map : ispec_to_acoustic_surface) { + const int ispec = map.first; + boundary_index_mapping(ispec) = total_indices; + ++total_indices; + } + + ASSERT(total_indices == total_acfree_surface_elements, + "Total indices do not match"); + + // ------------------------------------------------------------------- + + // Make sure the index mapping is contiguous + for (int ispec = 0; ispec < nspec; ++ispec) { + if (ispec == 0) + continue; + + if ((boundary_index_mapping(ispec) == -1) || + (boundary_index_mapping(ispec - 1) == -1)) + continue; + + if (boundary_index_mapping(ispec) != + boundary_index_mapping(ispec - 1) + 1) { + throw std::runtime_error("Boundary index mapping is not contiguous"); + } + } + + // ------------------------------------------------------------------- + + // Initialize boundary tags + this->quadrature_point_boundary_tag = + BoundaryTagView("specfem::compute::impl::boundaries::" + "acoustic_free_surface::quadrature_point_boundary_tag", + total_indices, ngllz, ngllx); + + this->h_quadrature_point_boundary_tag = + Kokkos::create_mirror_view(quadrature_point_boundary_tag); + + // Assign boundary tags + + for (auto &map : ispec_to_acoustic_surface) { + const int ispec = map.first; + const auto &indices = map.second; + for (auto &index : indices) { + const auto type = acoustic_free_surface.type(index); + const int index_compute = boundary_index_mapping(ispec); + element_boundary_tags[ispec] += + specfem::element::boundary_tag::acoustic_free_surface; + + // Assign boundary tag to each quadrature point + for (int iz = 0; iz < ngllz; ++iz) { + for (int ix = 0; ix < ngllx; ++ix) { + if (is_on_boundary(type, iz, ix, ngllz, ngllx)) { + this->h_quadrature_point_boundary_tag(index_compute, iz, ix) += + specfem::element::boundary_tag::acoustic_free_surface; + } + } + } + } + } + + // // ------------------- Sort ispec_acoustic_surface ------------------- + // // There might be better way of doing this but for now I am sorting + // const int nelements = acoustic_free_surface.nelem_acoustic_surface; + // std::vector sorted_ispec(nelements); + // std::vector sorted_type(nelements); + + // std::vector iota(nelements); + // std::iota(iota.begin(), iota.end(), 0); + + // // Sort indices based on ispec_acoustic_surface + // std::sort(iota.begin(), iota.end(), [&](std::size_t i1, std::size_t i2) { + // return acoustic_free_surface.ispec_acoustic_surface(i1) < + // acoustic_free_surface.ispec_acoustic_surface(i2); + // }); + + // // Reorder ispec_acoustic_surface and type + // for (int i = 0; i < nelements; ++i) { + // sorted_ispec[i] = acoustic_free_surface.ispec_acoustic_surface(iota[i]); + // sorted_type[i] = acoustic_free_surface.type(iota[i]); + // } + // // ------------------------------------------------------------------- + + // // Initialize all index mappings to -1 + // for (int ispec = 0; ispec < nspec; ++ispec) { + // boundary_index_mapping(ispec) = -1; + // } + + // // Assign boundary index mapping + // int total_indices = 0; + // for (int i = 0; i < nelements; ++i) { + // const int ispec = sorted_ispec[i]; + // const int ispec_compute = mapping.mesh_to_compute(ispec); + // if (boundary_index_mapping(ispec_compute) == -1) { + // boundary_index_mapping(ispec_compute) = total_indices; + // ++total_indices; + // } + // } + + // // Make sure the index mapping is contiguous + // for (int ispec = 0; ispec < nspec; ++ispec) { + // if (ispec == 0) + // continue; + + // if ((boundary_index_mapping(ispec) == -1) && + // (boundary_index_mapping(ispec - 1) != -1)) { + // std::cout << "ispec: " << ispec << std::endl; + // std::cout << "boundary_index_mapping(ispec): " + // << boundary_index_mapping(ispec) << std::endl; + // std::cout << "boundary_index_mapping(ispec - 1): " + // << boundary_index_mapping(ispec - 1) << std::endl; + // throw std::runtime_error("Boundary index mapping is not contiguous"); + // } else { + // continue; + // } + + // if (boundary_index_mapping(ispec) != + // boundary_index_mapping(ispec - 1) + 1) { + // std::cout << "ispec: " << ispec << std::endl; + // std::cout << "boundary_index_mapping(ispec): " + // << boundary_index_mapping(ispec) << std::endl; + // throw std::runtime_error("Boundary index mapping is not contiguous"); + // } + // } + + // this->quadrature_point_boundary_tag = + // BoundaryTagView("specfem::compute::impl::boundaries::" + // "acoustic_free_surface::quadrature_point_boundary_tag", + // total_indices, ngllz, ngllx); + + // this->h_quadrature_point_boundary_tag = + // Kokkos::create_mirror_view(quadrature_point_boundary_tag); + + // // Initialize boundary tags + // for (int i = 0; i < nelements; ++i) { + // const int ispec = sorted_ispec[i]; + // const int ispec_compute = mapping.mesh_to_compute(ispec); + // const auto type = sorted_type[i]; + // const int index = boundary_index_mapping(ispec_compute); + // // Check acoustic free surface element is of acoustic type + // if (properties.h_element_types(ispec_compute) != + // specfem::element::medium_tag::acoustic) { + // throw std::runtime_error( + // "Acoustic free surface element is not of acoustic type"); + // } + + // element_boundary_tags(ispec_compute) += + // specfem::element::boundary_tag::acoustic_free_surface; + + // // Assign boundary tag to each quadrature point + // for (int iz = 0; iz < ngllz; ++iz) { + // for (int ix = 0; ix < ngllx; ++ix) { + // if (is_on_boundary(type, iz, ix, ngllz, ngllx)) { + // quadrature_point_boundary_tag(index, iz, ix) += + // specfem::element::boundary_tag::acoustic_free_surface; + // } + // } + // } + // } + + Kokkos::deep_copy(quadrature_point_boundary_tag, + h_quadrature_point_boundary_tag); +} diff --git a/src/compute/boundaries/impl/stacey.cpp b/src/compute/boundaries/impl/stacey.cpp new file mode 100644 index 00000000..e680819d --- /dev/null +++ b/src/compute/boundaries/impl/stacey.cpp @@ -0,0 +1,351 @@ + +#include "compute/boundaries/impl/stacey.hpp" +#include +#include +#include +#include +#include + +namespace { +bool is_on_boundary(specfem::enums::boundaries::type type, int iz, int ix, + int ngllz, int ngllx) { + return (type == specfem::enums::boundaries::type::TOP && iz == ngllz - 1) || + (type == specfem::enums::boundaries::type::BOTTOM && iz == 0) || + (type == specfem::enums::boundaries::type::LEFT && ix == 0) || + (type == specfem::enums::boundaries::type::RIGHT && ix == ngllx - 1) || + (type == specfem::enums::boundaries::type::BOTTOM_RIGHT && iz == 0 && + ix == ngllx - 1) || + (type == specfem::enums::boundaries::type::BOTTOM_LEFT && iz == 0 && + ix == 0) || + (type == specfem::enums::boundaries::type::TOP_RIGHT && + iz == ngllz - 1 && ix == ngllx - 1) || + (type == specfem::enums::boundaries::type::TOP_LEFT && + iz == ngllz - 1 && ix == 0); +} + +std::tuple, type_real> get_boundary_edge_and_weight( + specfem::enums::boundaries::type type, + const std::array &weights, + const specfem::point::partial_derivatives + &point_partial_derivatives) { + + if (type == specfem::enums::boundaries::type::BOTTOM_LEFT || + type == specfem::enums::boundaries::type::TOP_LEFT || + type == specfem::enums::boundaries::type::LEFT) { + const auto normal = point_partial_derivatives.compute_normal( + specfem::enums::edge::type::LEFT); + const std::array edge_normal = { normal(0), normal(1) }; + return std::make_tuple(edge_normal, weights[1]); + } + + if (type == specfem::enums::boundaries::type::BOTTOM_RIGHT || + type == specfem::enums::boundaries::type::TOP_RIGHT || + type == specfem::enums::boundaries::type::RIGHT) { + const auto normal = point_partial_derivatives.compute_normal( + specfem::enums::edge::type::RIGHT); + const std::array edge_normal = { normal(0), normal(1) }; + return std::make_tuple(edge_normal, weights[1]); + } + + if (type == specfem::enums::boundaries::type::TOP) { + const auto normal = point_partial_derivatives.compute_normal( + specfem::enums::edge::type::TOP); + const std::array edge_normal = { normal(0), normal(1) }; + return std::make_tuple(edge_normal, weights[0]); + } + + if (type == specfem::enums::boundaries::type::BOTTOM) { + const auto normal = point_partial_derivatives.compute_normal( + specfem::enums::edge::type::BOTTOM); + const std::array edge_normal = { normal(0), normal(1) }; + return std::make_tuple(edge_normal, weights[0]); + } + + throw std::invalid_argument("Error: Unknown boundary type"); +} +} // namespace + +specfem::compute::impl::boundaries::stacey::stacey( + const int nspec, const int ngllz, const int ngllx, + const specfem::mesh::absorbing_boundary &stacey, + const specfem::compute::mesh_to_compute_mapping &mapping, + const specfem::compute::quadrature &quadrature, + const specfem::compute::partial_derivatives &partial_derivatives, + const Kokkos::View &boundary_index_mapping, + std::vector + &element_boundary_tags) { + + // We need to make sure that boundary index mapping maps every spectral + // element index to the corresponding index within + // quadrature_point_boundary_tag + + // mesh.absorbing_boundary.ispec_absorbing_boundary stores the ispec for + // every Stacey surface. At the corners of the mesh, multiple surfaces + // belong to the same ispec. The first part of the code assigns a unique index + // to each ispec. + + // For SIMD loads we need to ensure that there is a contiguous mapping within + // ispec and index of boundary_index_mapping i.e. boundary_index_mapping(ispec + // +1) - boundary_index_mapping(ispec) = 1 + + // ------------------------------------------------------------------- + + // Create a map from ispec to index in stacey + + const int nelements = stacey.nelements; + + std::map > ispec_to_stacey; + + for (int i = 0; i < nelements; ++i) { + const int ispec_mesh = stacey.index_mapping(i); + const int ispec_compute = mapping.mesh_to_compute(ispec_mesh); + if (ispec_to_stacey.find(ispec_compute) == ispec_to_stacey.end()) { + ispec_to_stacey[ispec_compute] = { i }; + } else { + ispec_to_stacey[ispec_compute].push_back(i); + } + } + + const int total_stacey_elements = ispec_to_stacey.size(); + + // ------------------------------------------------------------------- + + // Assign boundary index mapping + + // Initialize all index mappings to -1 + for (int ispec = 0; ispec < nspec; ++ispec) { + boundary_index_mapping(ispec) = -1; + } + + // Assign boundary index mapping + int total_indices = 0; + + for (auto &map : ispec_to_stacey) { + const int ispec = map.first; + boundary_index_mapping(ispec) = total_indices; + ++total_indices; + } + + ASSERT(total_indices == total_stacey_elements, + "Error: Total number of Stacey elements do not match"); + + // ------------------------------------------------------------------- + // Make sure the index mapping is contiguous + + for (int ispec = 0; ispec < nspec; ++ispec) { + if (ispec == 0) + continue; + + if ((boundary_index_mapping(ispec) == -1) || + (boundary_index_mapping(ispec - 1) == -1)) + continue; + + if (boundary_index_mapping(ispec) != + boundary_index_mapping(ispec - 1) + 1) { + + std::cout << "ispec: " << ispec << std::endl; + std::cout << "boundary_index_mapping(ispec): " + << boundary_index_mapping(ispec) << std::endl; + std::cout << "boundary_index_mapping(ispec - 1): " + << boundary_index_mapping(ispec - 1) << std::endl; + + throw std::runtime_error("Boundary index mapping is not contiguous"); + } + } + + // ------------------------------------------------------------------- + + // ------------------------------------------------------------------- + + // Initialize views + + this->quadrature_point_boundary_tag = + BoundaryTagView("specfem::compute::impl::boundaries::stacey::" + "quadrature_point_boundary_tag", + total_stacey_elements, ngllz, ngllx); + + this->h_quadrature_point_boundary_tag = + Kokkos::create_mirror_view(quadrature_point_boundary_tag); + + this->edge_weight = EdgeWeightView("specfem::compute::impl::boundaries::" + "stacey::edge_weight", + total_stacey_elements, ngllz, ngllx); + + this->edge_normal = EdgeNormalView("specfem::compute::impl::boundaries::" + "stacey::edge_normal", + total_stacey_elements, ngllz, ngllx, 2); + + this->h_edge_weight = Kokkos::create_mirror_view(edge_weight); + this->h_edge_normal = Kokkos::create_mirror_view(edge_normal); + + // ------------------------------------------------------------------- + + // Assign boundary values + + for (auto &map : ispec_to_stacey) { + const int ispec_compute = map.first; + const auto &indices = map.second; + const int local_index = boundary_index_mapping(ispec_compute); + + element_boundary_tags[ispec_compute] += + specfem::element::boundary_tag::stacey; + + for (int i : indices) { + for (int iz = 0; iz < ngllz; ++iz) { + for (int ix = 0; ix < ngllx; ++ix) { + if (is_on_boundary(stacey.type(i), iz, ix, ngllz, ngllx)) { + this->h_quadrature_point_boundary_tag(local_index, iz, ix) += + specfem::element::boundary_tag::stacey; + + // Compute edge normal and edge weight + std::array weights = { quadrature.gll.h_weights(ix), + quadrature.gll.h_weights(iz) }; + specfem::point::index index( + ispec_compute, iz, ix); + specfem::point::partial_derivatives + point_partial_derivatives; + specfem::compute::load_on_host(index, partial_derivatives, + point_partial_derivatives); + + auto [edge_normal, edge_weight] = get_boundary_edge_and_weight( + stacey.type(i), weights, point_partial_derivatives); + + // ------------------- Assign edge normal and edge weight + + this->h_edge_weight(local_index, iz, ix) = edge_weight; + this->h_edge_normal(local_index, iz, ix, 0) = edge_normal[0]; + this->h_edge_normal(local_index, iz, ix, 1) = edge_normal[1]; + } + } + } + } + } + + // // ------------------- Sort ispec_absorbing_boundary ------------------- + // // There might be better way of doing this but for now I am sorting + // const int nelements = stacey.nelements; + // std::vector sorted_ispec(nelements); + // std::vector sorted_type(nelements); + + // std::vector iota(nelements); + + // std::iota(iota.begin(), iota.end(), 0); + + // // Sort indices based on ispec_absorbing_boundary + // std::sort(iota.begin(), iota.end(), [&](std::size_t i1, std::size_t i2) { + // return stacey.ispec(i1) < stacey.ispec(i2); + // }); + + // // Reorder ispec_absorbing_boundary and type + // for (int i = 0; i < nelements; ++i) { + // sorted_ispec[i] = stacey.ispec(iota[i]); + // sorted_type[i] = stacey.type(iota[i]); + // } + // // ------------------------------------------------------------------- + + // // ------------------- Assign boundary index mapping ------------------- + // // Initialize all index mappings to -1 + // for (int ispec = 0; ispec < nspec; ++ispec) { + // boundary_index_mapping(ispec) = -1; + // } + + // // Assign boundary index mapping + // int total_indices = 0; + // for (int i = 0; i < nelements; ++i) { + // const int ispec = sorted_ispec[i]; + // const int ispec_compute = mapping.mesh_to_compute(ispec); + // if (boundary_index_mapping(ispec_compute) == -1) { + // boundary_index_mapping(ispec_compute) = total_indices; + // ++total_indices; + // } + // } + + // // Make sure the index mapping is contiguous + // for (int ispec = 0; ispec < nspec; ++ispec) { + // if (ispec == 0) + // continue; + + // if ((boundary_index_mapping(ispec) == -1) && + // (boundary_index_mapping(ispec - 1) != -1)) { + // std::cout << "ispec: " << ispec << std::endl; + // throw std::invalid_argument( + // "Error: Boundary index mapping is not contiguous"); + // } else { + // continue; + // } + + // if (boundary_index_mapping(ispec) != + // boundary_index_mapping(ispec - 1) + 1) { + // std::cout << "ispec: " << ispec << std::endl; + // throw std::invalid_argument( + // "Error: Boundary index mapping is not contiguous"); + // } + // } + + // // ------------------- Assign quadrature point boundary tag + // // ------------------- Assign boundary tags + + // // Initialize boundary tags + // this->quadrature_point_boundary_tag = + // BoundaryTagView("specfem::compute::impl::boundaries::" + // "acoustic_free_surface::quadrature_point_boundary_tag", + // total_indices, ngllz, ngllx); + + // this->h_quadrature_point_boundary_tag = + // Kokkos::create_mirror_view(quadrature_point_boundary_tag); + + // this->edge_weight = EdgeWeightView("specfem::compute::impl::boundaries::" + // "acoustic_free_surface::edge_weight", + // total_indices, ngllz, ngllx); + + // this->edge_normal = EdgeNormalView("specfem::compute::impl::boundaries::" + // "acoustic_free_surface::edge_normal", + // total_indices, ngllz, ngllx, 2); + + // this->h_edge_weight = Kokkos::create_mirror_view(edge_weight); + // this->h_edge_normal = Kokkos::create_mirror_view(edge_normal); + + // for (int i = 0; i < nelements; ++i) { + // const int ispec = sorted_ispec[i]; + // const int ispec_compute = mapping.mesh_to_compute(ispec); + // const auto type = sorted_type[i]; + // const int local_index = boundary_index_mapping(ispec_compute); + + // element_boundary_tags(ispec_compute) += + // specfem::element::boundary_tag::stacey; + + // for (int iz = 0; iz < ngllz; ++iz) { + // for (int ix = 0; ix < ngllx; ++ix) { + // if (is_on_boundary(type, iz, ix, ngllz, ngllx)) { + // this->h_quadrature_point_boundary_tag(local_index, iz, ix) += + // specfem::element::boundary_tag::stacey; + + // // Compute edge normal and edge weight + // std::array weights = { quadrature.gll.h_weights(ix), + // quadrature.gll.h_weights(iz) + // }; + // specfem::point::index index(ispec_compute, iz, ix); + // specfem::point::partial_derivatives2 + // point_partial_derivatives; + // specfem::compute::load_on_host(index, partial_derivatives, + // point_partial_derivatives); + + // auto [edge_normal, edge_weight] = get_boundary_edge_and_weight( + // type, weights, point_partial_derivatives); + // // ------------------- Assign edge normal and edge weight + + // this->h_edge_weight(local_index, iz, ix) = edge_weight; + // this->h_edge_normal(local_index, iz, ix, 0) = edge_normal[0]; + // this->h_edge_normal(local_index, iz, ix, 1) = edge_normal[1]; + // } + // } + // } + // } + + Kokkos::deep_copy(quadrature_point_boundary_tag, + h_quadrature_point_boundary_tag); + Kokkos::deep_copy(edge_weight, h_edge_weight); + Kokkos::deep_copy(edge_normal, h_edge_normal); +} diff --git a/src/compute/compute.cpp b/src/compute/compute.cpp deleted file mode 100644 index 52ba7ff6..00000000 --- a/src/compute/compute.cpp +++ /dev/null @@ -1,236 +0,0 @@ -#include "compute/interface.hpp" -#include "jacobian/interface.hpp" -#include "kokkos_abstractions.h" -#include "quadrature/interface.hpp" -#include "specfem_setup.hpp" -#include -#include -#include - -struct qp { - type_real x = 0, y = 0; - int iloc = 0, iglob = 0; -}; - -type_real get_tolerance(std::vector cart_cord, const int nspec, - const int ngllxz) { - - assert(cart_cord.size() == ngllxz * nspec); - - type_real xtypdist = std::numeric_limits::max(); - for (int ispec = 0; ispec < nspec; ispec++) { - type_real xmax = std::numeric_limits::min(); - type_real xmin = std::numeric_limits::max(); - type_real ymax = std::numeric_limits::min(); - type_real ymin = std::numeric_limits::max(); - for (int xz = 0; xz < ngllxz; xz++) { - int iloc = ispec * (ngllxz) + xz; - xmax = std::max(xmax, cart_cord[iloc].x); - xmin = std::min(xmin, cart_cord[iloc].x); - ymax = std::max(ymax, cart_cord[iloc].y); - ymin = std::min(ymin, cart_cord[iloc].y); - } - - xtypdist = std::min(xtypdist, xmax - xmin); - xtypdist = std::min(xtypdist, ymax - ymin); - } - - return 1e-6 * xtypdist; -} - -std::tuple, type_real, type_real, - type_real, type_real> -assign_numbering(specfem::kokkos::HostMirror3d h_ibool, - std::vector &cart_cord, const int nspec, const int ngllx, - const int ngllz) { - - int ngllxz = ngllx * ngllz; - // Sort cartesian coordinates in ascending order i.e. - // cart_cord = [{0,0}, {0, 25}, {0, 50}, ..., {50, 0}, {50, 25}, {50, 50}] - std::sort(cart_cord.begin(), cart_cord.end(), - [&](const qp qp1, const qp qp2) { - if (qp1.x != qp2.x) { - return qp1.x < qp2.x; - } - - return qp1.y < qp2.y; - }); - - // Setup numbering - int ig = 0; - cart_cord[0].iglob = ig; - - type_real xtol = get_tolerance(cart_cord, nspec, ngllxz); - - for (int iloc = 1; iloc < cart_cord.size(); iloc++) { - // check if the previous point is same as current - if ((std::abs(cart_cord[iloc].x - cart_cord[iloc - 1].x) > xtol) || - (std::abs(cart_cord[iloc].y - cart_cord[iloc - 1].y) > xtol)) { - ig++; - } - cart_cord[iloc].iglob = ig; - } - - std::vector copy_cart_cord(nspec * ngllxz); - - // reorder cart cord in original format - for (int i = 0; i < cart_cord.size(); i++) { - int iloc = cart_cord[i].iloc; - copy_cart_cord[iloc] = cart_cord[i]; - } - - int nglob = ig + 1; - - specfem::kokkos::HostView2d coord("specfem::mesh::coord", ndim, - nglob); - // Assign numbering to corresponding ispec, iz, ix - std::vector iglob_counted(nglob, -1); - int iloc = 0; - int inum = 0; - type_real xmin = std::numeric_limits::max(); - type_real xmax = std::numeric_limits::min(); - type_real zmin = std::numeric_limits::max(); - type_real zmax = std::numeric_limits::min(); - for (int ispec = 0; ispec < nspec; ispec++) { - for (int iz = 0; iz < ngllz; iz++) { - for (int ix = 0; ix < ngllx; ix++) { - if (iglob_counted[copy_cart_cord[iloc].iglob] == -1) { - h_ibool(ispec, iz, ix) = inum; - iglob_counted[copy_cart_cord[iloc].iglob] = inum; - coord(0, inum) = copy_cart_cord[iloc].x; - coord(1, inum) = copy_cart_cord[iloc].y; - if (xmin > coord(0, inum)) - xmin = coord(0, inum); - if (zmin > coord(1, inum)) - zmin = coord(1, inum); - if (xmax < coord(0, inum)) - xmax = coord(0, inum); - if (zmax < coord(1, inum)) - zmax = coord(0, inum); - inum++; - } else { - h_ibool(ispec, iz, ix) = iglob_counted[copy_cart_cord[iloc].iglob]; - } - iloc++; - } - } - } - - assert(nglob != (nspec * ngllxz)); - - assert(inum == nglob); - - return std::make_tuple(coord, xmin, xmax, zmin, zmax); -} - -specfem::compute::compute::compute(const int nspec, const int ngllz, - const int ngllx) - : ibool(specfem::kokkos::DeviceView3d( - "specfem::compute::compute::ibool", nspec, ngllz, ngllx)) { - h_ibool = Kokkos::create_mirror_view(ibool); - return; -} - -specfem::compute::compute::compute( - const specfem::kokkos::HostView2d coorg, - const specfem::kokkos::HostView2d knods, - const specfem::quadrature::quadrature *quadx, - const specfem::quadrature::quadrature *quadz) { - - int ngnod = knods.extent(0); - int nspec = knods.extent(1); - - int ngllx = quadx->get_N(); - int ngllz = quadz->get_N(); - int ngllxz = ngllx * ngllz; - - *this = specfem::compute::compute(nspec, ngllz, ngllx); - - specfem::kokkos::HostMirror1d xi = quadx->get_hxi(); - specfem::kokkos::HostMirror1d gamma = quadz->get_hxi(); - specfem::kokkos::HostView3d shape2D( - "specfem::mesh::assign_numbering", ngllz, ngllx, ngnod); - - std::vector cart_cord(nspec * ngllxz); - specfem::kokkos::HostView1d pcart_cord( - "specfem::compute::compute::pcart_cord", nspec * ngllxz); - int scratch_size = - specfem::kokkos::HostScratchView2d::shmem_size(ndim, ngnod); - - // Allocate shape functions - Kokkos::parallel_for( - "shape_functions", - specfem::kokkos::HostMDrange<2>({ 0, 0 }, { ngllz, ngllx }), - [=](const int iz, const int ix) { - type_real ixxi = xi(ix); - type_real izgamma = gamma(iz); - - // Always use subviews inside parallel regions - // ** Do not allocate views inside parallel regions ** - auto sv_shape2D = Kokkos::subview(shape2D, iz, ix, Kokkos::ALL); - specfem::jacobian::define_shape_functions(sv_shape2D, ixxi, izgamma, - ngnod); - }); - - // Calculate the x and y coordinates for every GLL point - - Kokkos::parallel_for( - specfem::kokkos::HostTeam(nspec, Kokkos::AUTO, ngnod) - .set_scratch_size(0, Kokkos::PerTeam(scratch_size)), - [=](const specfem::kokkos::HostTeam::member_type teamMember) { - const int ispec = teamMember.league_rank(); - - //----- Load coorgx, coorgz in level 0 cache to be utilized later - specfem::kokkos::HostScratchView2d s_coorg( - teamMember.team_scratch(0), ndim, ngnod); - - // This loop is not vectorizable because access to coorg via - // knods(ispec, in) is not vectorizable - Kokkos::parallel_for(Kokkos::TeamThreadRange(teamMember, ngnod), - [&](const int in) { - s_coorg(0, in) = coorg(0, knods(in, ispec)); - s_coorg(1, in) = coorg(1, knods(in, ispec)); - }); - - teamMember.team_barrier(); - //----- - - Kokkos::parallel_for( - Kokkos::TeamThreadRange(teamMember, ngllxz), [&](const int xz) { - int ix, iz; - sub2ind(xz, ngllx, iz, ix); - const int iloc = ispec * (ngllxz) + xz; - - // Get x and y coordinates for (ix, iz) point - auto sv_shape2D = Kokkos::subview(shape2D, iz, ix, Kokkos::ALL); - auto [xcor, ycor] = jacobian::compute_locations( - teamMember, s_coorg, ngnod, sv_shape2D); - // ------------ - // Hacky way of doing this (but nacessary), because - // KOKKOS_LAMBDA is a const operation so I cannot update - // cart_cord inside of a lambda directly Since iloc is - // different within every thread I ensure that I don't have a - // race condition here. - pcart_cord(iloc).x = xcor; - pcart_cord(iloc).y = ycor; - pcart_cord(iloc).iloc = iloc; - }); - }); - - for (int iloc = 0; iloc < nspec * ngllxz; iloc++) { - cart_cord[iloc] = pcart_cord(iloc); - } - - std::tie(this->coordinates.coord, this->coordinates.xmin, - this->coordinates.xmax, this->coordinates.zmin, - this->coordinates.zmax) = - assign_numbering(this->h_ibool, cart_cord, nspec, ngllx, ngllz); - - this->sync_views(); -} - -void specfem::compute::compute::sync_views() { - Kokkos::deep_copy(ibool, h_ibool); - - return; -} diff --git a/src/compute/compute_assembly.cpp b/src/compute/compute_assembly.cpp new file mode 100644 index 00000000..9a34df05 --- /dev/null +++ b/src/compute/compute_assembly.cpp @@ -0,0 +1,38 @@ + +#include "compute/assembly/assembly.hpp" +#include "mesh/mesh.hpp" + +specfem::compute::assembly::assembly( + const specfem::mesh::mesh &mesh, + const specfem::quadrature::quadratures &quadratures, + const std::vector > &sources, + const std::vector > + &receivers, + const std::vector &stypes, + const type_real t0, const type_real dt, const int max_timesteps, + const int max_sig_step, const specfem::simulation::type simulation) { + this->mesh = { mesh.tags, mesh.control_nodes, quadratures }; + this->partial_derivatives = { this->mesh }; + this->properties = { this->mesh.nspec, this->mesh.ngllz, this->mesh.ngllx, + this->mesh.mapping, mesh.tags, mesh.materials }; + this->kernels = { this->mesh.nspec, this->mesh.ngllz, this->mesh.ngllx, + this->mesh.mapping, mesh.tags }; + this->sources = { sources, this->mesh, this->partial_derivatives, + this->properties, t0, dt, + max_timesteps }; + this->receivers = { max_sig_step, receivers, stypes, this->mesh }; + this->boundaries = { this->mesh.nspec, this->mesh.ngllz, + this->mesh.ngllx, mesh, + this->mesh.mapping, this->mesh.quadratures, + this->properties, this->partial_derivatives }; + this->coupled_interfaces = { mesh, + this->mesh.points, + this->mesh.quadratures, + this->partial_derivatives, + this->properties, + this->mesh.mapping }; + this->fields = { this->mesh, this->properties, simulation }; + this->boundary_values = { max_timesteps, this->mesh, this->properties, + this->boundaries }; + return; +} diff --git a/src/compute/compute_boundaries.cpp b/src/compute/compute_boundaries.cpp deleted file mode 100644 index 4993ed3a..00000000 --- a/src/compute/compute_boundaries.cpp +++ /dev/null @@ -1,215 +0,0 @@ -#include "compute/compute_boundaries.hpp" -#include "enumerations/specfem_enums.hpp" -#include "kokkos_abstractions.h" -#include "macros.hpp" -#include "mesh/mesh.hpp" -#include -#include - -namespace { - -// Every element is tagged with a boundary type -// An element can be either of the follwing types: -// 1. Stacey -// 2. Acoustic Free Surface (Dirichlet) -// 3. Stacey and Acoustic Free Surface (Composite Stacey-Dirichlet) -void tag_elements( - const specfem::kokkos::HostView1d &kmato, - const specfem::enums::element::type &medium, - const std::vector > &materials, - const specfem::mesh::boundaries::absorbing_boundary &absorbing_boundaries, - const specfem::mesh::boundaries::acoustic_free_surface - &acoustic_free_surface, - std::vector &boundary_tag, - std::vector &boundary_types) { - const int nspec = kmato.extent(0); - - ASSERT(boundary_tag.size() == nspec, "Error: Boundary tag size mismatch"); - ASSERT(boundary_types.size() == nspec, "Error: Boundary types size mismatch"); - - for (int i = 0; i < absorbing_boundaries.nelements; ++i) { - const int ispec = absorbing_boundaries.ispec(i); - // Only tag acoustic elements - if (materials[kmato(ispec)]->get_ispec_type() == medium) { - boundary_tag[ispec] += specfem::enums::element::boundary_tag::stacey; - boundary_types[ispec].update_boundary_type( - absorbing_boundaries.type(i), - specfem::enums::element::boundary_tag::stacey); - } - } - - for (int i = 0; i < acoustic_free_surface.nelem_acoustic_surface; ++i) { - const int ispec = acoustic_free_surface.ispec_acoustic_surface(i); - if (materials[kmato(ispec)]->get_ispec_type() != - specfem::enums::element::type::acoustic) { - throw std::invalid_argument( - "Error: Acoustic free surface boundary is not an acoustic element"); - } - boundary_tag[ispec] += - specfem::enums::element::boundary_tag::acoustic_free_surface; - boundary_types[ispec].update_boundary_type( - acoustic_free_surface.type(i), - specfem::enums::element::boundary_tag::acoustic_free_surface); - } -} - -template -void assign_boundary( - const std::vector - boundary_tag, - const std::vector boundary_types, - const specfem::enums::element::boundary_tag tag, boundary_type *boundary) { - const int nspec = boundary_tag.size(); - - boundary->nelements = - std::count(boundary_tag.begin(), boundary_tag.end(), tag); - - boundary->ispec = specfem::kokkos::DeviceView1d( - "specfem::compute::boundaries::composite_stacey_dirichlet::ispec", - boundary->nelements); - boundary->type = - specfem::kokkos::DeviceView1d( - "specfem::compute::boundaries::composite_stacey_dirichlet::type", - boundary->nelements); - - boundary->h_ispec = Kokkos::create_mirror_view(boundary->ispec); - boundary->h_type = Kokkos::create_mirror_view(boundary->type); - - int index = 0; - for (int ispec = 0; ispec < nspec; ++ispec) { - if (boundary_tag[ispec] == tag) { - boundary->h_ispec(index) = ispec; - boundary->h_type(index) = boundary_types[ispec]; - index++; - } - } - - assert(index == boundary->nelements); - - Kokkos::deep_copy(boundary->ispec, boundary->h_ispec); - Kokkos::deep_copy(boundary->type, boundary->h_type); -} -} // namespace - -specfem::compute::acoustic_free_surface::acoustic_free_surface( - const specfem::kokkos::HostView1d kmato, - const std::vector > &materials, - const specfem::mesh::boundaries::absorbing_boundary &absorbing_boundaries, - const specfem::mesh::boundaries::acoustic_free_surface - &acoustic_free_surface) { - const int nspec = kmato.extent(0); - if (acoustic_free_surface.nelem_acoustic_surface > 0) { - std::vector boundary_tag( - nspec); - std::vector boundary_types(nspec); - tag_elements(kmato, specfem::enums::element::type::acoustic, materials, - absorbing_boundaries, acoustic_free_surface, boundary_tag, - boundary_types); - assign_boundary( - boundary_tag, boundary_types, - specfem::enums::element::boundary_tag::acoustic_free_surface, this); - } else { - this->nelements = 0; - } -} - -specfem::compute::stacey_medium::stacey_medium( - const specfem::enums::element::type medium, - const specfem::kokkos::HostView1d kmato, - const std::vector > &materials, - const specfem::mesh::boundaries::absorbing_boundary &absorbing_boundaries, - const specfem::mesh::boundaries::acoustic_free_surface - &acoustic_free_surface) { - - const int nspec = kmato.extent(0); - if (absorbing_boundaries.nelements > 0) { - std::vector boundary_tag( - nspec); - std::vector boundary_types(nspec); - tag_elements(kmato, medium, materials, absorbing_boundaries, - acoustic_free_surface, boundary_tag, boundary_types); - assign_boundary(boundary_tag, boundary_types, - specfem::enums::element::boundary_tag::stacey, this); - } else { - this->nelements = 0; - } -} - -specfem::compute::stacey::stacey( - const specfem::kokkos::HostView1d kmato, - const std::vector > &materials, - const specfem::mesh::boundaries::absorbing_boundary &absorbing_boundaries, - const specfem::mesh::boundaries::acoustic_free_surface - &acoustic_free_surface) { - this->elastic = specfem::compute::stacey_medium( - specfem::enums::element::type::elastic, kmato, materials, - absorbing_boundaries, acoustic_free_surface); - this->acoustic = specfem::compute::stacey_medium( - specfem::enums::element::type::acoustic, kmato, materials, - absorbing_boundaries, acoustic_free_surface); - this->nelements = this->elastic.nelements + this->acoustic.nelements; -} - -specfem::compute::composite_stacey_dirichlet::composite_stacey_dirichlet( - const specfem::kokkos::HostView1d kmato, - const std::vector > &materials, - const specfem::mesh::boundaries::absorbing_boundary &absorbing_boundaries, - const specfem::mesh::boundaries::acoustic_free_surface - &acoustic_free_surface) { - - const int nspec = kmato.extent(0); - if (absorbing_boundaries.nelements > 0 && - acoustic_free_surface.nelem_acoustic_surface > 0) { - std::vector boundary_tag( - nspec); - std::vector boundary_types(nspec); - tag_elements(kmato, specfem::enums::element::type::acoustic, materials, - absorbing_boundaries, acoustic_free_surface, boundary_tag, - boundary_types); - assign_boundary( - boundary_tag, boundary_types, - specfem::enums::element::boundary_tag::composite_stacey_dirichlet, - this); - } else { - this->nelements = 0; - } -} - -void specfem::compute::access::boundary_types::update_boundary_type( - const specfem::enums::boundaries::type &type, - const specfem::enums::element::boundary_tag &tag) { - if (type == specfem::enums::boundaries::type::TOP) { - top = tag; - } else if (type == specfem::enums::boundaries::type::BOTTOM) { - bottom = tag; - } else if (type == specfem::enums::boundaries::type::LEFT) { - left = tag; - } else if (type == specfem::enums::boundaries::type::RIGHT) { - right = tag; - } else if (type == specfem::enums::boundaries::type::BOTTOM_RIGHT) { - bottom_right = tag; - } else if (type == specfem::enums::boundaries::type::BOTTOM_LEFT) { - bottom_left = tag; - } else if (type == specfem::enums::boundaries::type::TOP_RIGHT) { - top_right = tag; - } else if (type == specfem::enums::boundaries::type::TOP_LEFT) { - top_left = tag; - } else { - DEVICE_ASSERT(false, "Error: Unknown boundary type"); - } -} - -KOKKOS_FUNCTION -bool specfem::compute::access::is_on_boundary( - const specfem::enums::element::boundary_tag &tag, - const specfem::compute::access::boundary_types &type, const int &iz, - const int &ix, const int &ngllz, const int &ngllx) { - - return (type.top == tag && iz == ngllz - 1) || - (type.bottom == tag && iz == 0) || (type.left == tag && ix == 0) || - (type.right == tag && ix == ngllx - 1) || - (type.bottom_right == tag && iz == 0 && ix == ngllx - 1) || - (type.bottom_left == tag && iz == 0 && ix == 0) || - (type.top_right == tag && iz == ngllz - 1 && ix == ngllx - 1) || - (type.top_left == tag && iz == ngllz - 1 && ix == 0); -} diff --git a/src/compute/compute_boundary_values.cpp b/src/compute/compute_boundary_values.cpp new file mode 100644 index 00000000..d964115a --- /dev/null +++ b/src/compute/compute_boundary_values.cpp @@ -0,0 +1,26 @@ +#include "compute/boundaries/boundaries.hpp" +#include "compute/boundary_values/boundary_values.hpp" +#include "compute/boundary_values/boundary_values_container.tpp" +#include "compute/boundary_values/impl/boundary_medium_container.tpp" +#include "compute/compute_mesh.hpp" +#include "compute/properties/properties.hpp" + +// Explicit template instantiations + +template class specfem::compute::impl::boundary_medium_container< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::boundary_tag::stacey>; + +template class specfem::compute::impl::boundary_medium_container< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::boundary_tag::stacey>; + +template class specfem::compute::boundary_value_container< + specfem::dimension::type::dim2, specfem::element::boundary_tag::stacey>; + +specfem::compute::boundary_values::boundary_values( + const int nstep, const specfem::compute::mesh mesh, + const specfem::compute::properties properties, + const specfem::compute::boundaries boundaries) + : stacey(nstep, mesh, properties, boundaries), + composite_stacey_dirichlet(nstep, mesh, properties, boundaries) {} diff --git a/src/compute/compute_kernels.cpp b/src/compute/compute_kernels.cpp new file mode 100644 index 00000000..5402122d --- /dev/null +++ b/src/compute/compute_kernels.cpp @@ -0,0 +1,98 @@ +#include "compute/kernels/kernels.hpp" + +// Explicit template instantiation + +template class specfem::compute::impl::kernels::material_kernels< + specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic>; + +template class specfem::compute::impl::kernels::material_kernels< + specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic>; + +namespace { +void compute_number_of_elements_per_medium( + const int nspec, const specfem::compute::mesh_to_compute_mapping &mapping, + const specfem::mesh::tags &tags, + const specfem::kokkos::HostView1d + &h_element_types, + const specfem::kokkos::HostView1d + &h_element_property, + int &n_elastic, int &n_acoustic) { + + Kokkos::parallel_reduce( + "specfem::compute::properties::compute_number_of_elements_per_medium", + specfem::kokkos::HostRange(0, nspec), + [=](const int ispec, int &n_elastic, int &n_acoustic) { + const int ispec_mesh = mapping.compute_to_mesh(ispec); + if (tags.tags_container(ispec_mesh).medium_tag == + specfem::element::medium_tag::elastic) { + n_elastic++; + h_element_types(ispec) = specfem::element::medium_tag::elastic; + if (tags.tags_container(ispec_mesh).property_tag == + specfem::element::property_tag::isotropic) { + h_element_property(ispec) = + specfem::element::property_tag::isotropic; + } else { + throw std::runtime_error("Unknown property tag"); + } + } else if (tags.tags_container(ispec_mesh).medium_tag == + specfem::element::medium_tag::acoustic) { + n_acoustic++; + h_element_types(ispec) = specfem::element::medium_tag::acoustic; + if (tags.tags_container(ispec_mesh).property_tag == + specfem::element::property_tag::isotropic) { + h_element_property(ispec) = + specfem::element::property_tag::isotropic; + } else { + throw std::runtime_error("Unknown property tag"); + } + } + }, + n_elastic, n_acoustic); + + if (n_elastic + n_acoustic != nspec) + throw std::runtime_error("Number of elements per medium does not match " + "total number of elements"); + + return; +} +} // namespace + +specfem::compute::kernels::kernels( + const int nspec, const int ngllz, const int ngllx, + const specfem::compute::mesh_to_compute_mapping &mapping, + const specfem::mesh::tags &tags) + : nspec(nspec), ngllz(ngllz), ngllx(ngllx), + element_types("specfem::compute::properties::element_types", nspec), + h_element_types(Kokkos::create_mirror_view(element_types)), + property_index_mapping( + "specfem::compute::properties::property_index_mapping", nspec), + element_property("specfem::compute::properties::element_property", nspec), + h_element_property(Kokkos::create_mirror_view(element_property)), + h_property_index_mapping( + Kokkos::create_mirror_view(property_index_mapping)) { + // compute total number of elastic and acoustic spectral elements + int n_elastic; + int n_acoustic; + + compute_number_of_elements_per_medium(nspec, mapping, tags, h_element_types, + h_element_property, n_elastic, + n_acoustic); + + acoustic_isotropic = specfem::compute::impl::kernels::material_kernels< + specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic>( + nspec, n_acoustic, ngllz, ngllx, mapping, tags, h_property_index_mapping); + + elastic_isotropic = specfem::compute::impl::kernels::material_kernels< + specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic>( + nspec, n_elastic, ngllz, ngllx, mapping, tags, h_property_index_mapping); + + Kokkos::deep_copy(property_index_mapping, h_property_index_mapping); + Kokkos::deep_copy(element_types, h_element_types); + Kokkos::deep_copy(element_property, h_element_property); + + return; +} diff --git a/src/compute/compute_mesh.cpp b/src/compute/compute_mesh.cpp new file mode 100644 index 00000000..2d0d3bc3 --- /dev/null +++ b/src/compute/compute_mesh.cpp @@ -0,0 +1,523 @@ +#include "compute/interface.hpp" +#include "enumerations/boundary.hpp" +#include "enumerations/medium.hpp" +#include "jacobian/interface.hpp" +#include "kokkos_abstractions.h" +#include "quadrature/interface.hpp" +#include "specfem_setup.hpp" +#include +#include +#include + +namespace { +struct qp { + type_real x = 0, z = 0; + int iloc = 0, iglob = 0; +}; + +type_real get_tolerance(std::vector cart_cord, const int nspec, + const int ngllxz) { + + assert(cart_cord.size() == ngllxz * nspec); + + type_real xtypdist = std::numeric_limits::max(); + for (int ispec = 0; ispec < nspec; ispec++) { + type_real xmax = std::numeric_limits::min(); + type_real xmin = std::numeric_limits::max(); + type_real ymax = std::numeric_limits::min(); + type_real ymin = std::numeric_limits::max(); + for (int xz = 0; xz < ngllxz; xz++) { + int iloc = ispec * (ngllxz) + xz; + xmax = std::max(xmax, cart_cord[iloc].x); + xmin = std::min(xmin, cart_cord[iloc].x); + ymax = std::max(ymax, cart_cord[iloc].z); + ymin = std::min(ymin, cart_cord[iloc].z); + } + + xtypdist = std::min(xtypdist, xmax - xmin); + xtypdist = std::min(xtypdist, ymax - ymin); + } + + return 1e-6 * xtypdist; +} + +specfem::compute::points +assign_numbering(specfem::kokkos::HostView4d global_coordinates) { + + int nspec = global_coordinates.extent(0); + int ngll = global_coordinates.extent(1); + int ngllxz = ngll * ngll; + + std::vector cart_cord(nspec * ngllxz); + + for (int ispec = 0; ispec < nspec; ispec++) { + for (int iz = 0; iz < ngll; iz++) { + for (int ix = 0; ix < ngll; ix++) { + int iloc = ix * nspec * ngll + iz * nspec + ispec; + cart_cord[iloc].x = global_coordinates(ispec, iz, ix, 0); + cart_cord[iloc].z = global_coordinates(ispec, iz, ix, 1); + cart_cord[iloc].iloc = iloc; + } + } + } + + // Sort cartesian coordinates in ascending order i.e. + // cart_cord = [{0,0}, {0, 25}, {0, 50}, ..., {50, 0}, {50, 25}, {50, 50}] + std::sort(cart_cord.begin(), cart_cord.end(), + [&](const qp qp1, const qp qp2) { + if (qp1.x != qp2.x) { + return qp1.x < qp2.x; + } + + return qp1.z < qp2.z; + }); + + // Setup numbering + int ig = 0; + cart_cord[0].iglob = ig; + + type_real xtol = get_tolerance(cart_cord, nspec, ngllxz); + + for (int iloc = 1; iloc < cart_cord.size(); iloc++) { + // check if the previous point is same as current + if ((std::abs(cart_cord[iloc].x - cart_cord[iloc - 1].x) > xtol) || + (std::abs(cart_cord[iloc].z - cart_cord[iloc - 1].z) > xtol)) { + ig++; + } + cart_cord[iloc].iglob = ig; + } + + std::vector copy_cart_cord(nspec * ngllxz); + + // reorder cart cord in original format + for (int i = 0; i < cart_cord.size(); i++) { + int iloc = cart_cord[i].iloc; + copy_cart_cord[iloc] = cart_cord[i]; + } + + int nglob = ig + 1; + + specfem::compute::points points(nspec, ngll, ngll); + + // Assign numbering to corresponding ispec, iz, ix + std::vector iglob_counted(nglob, -1); + int iloc = 0; + int inum = 0; + type_real xmin = std::numeric_limits::max(); + type_real xmax = std::numeric_limits::min(); + type_real zmin = std::numeric_limits::max(); + type_real zmax = std::numeric_limits::min(); + for (int ix = 0; ix < ngll; ix++) { + for (int iz = 0; iz < ngll; iz++) { + for (int ispec = 0; ispec < nspec; ispec++) { + if (iglob_counted[copy_cart_cord[iloc].iglob] == -1) { + + const type_real x_cor = copy_cart_cord[iloc].x; + const type_real z_cor = copy_cart_cord[iloc].z; + if (xmin > x_cor) + xmin = x_cor; + if (zmin > z_cor) + zmin = z_cor; + if (xmax < x_cor) + xmax = x_cor; + if (zmax < z_cor) + zmax = z_cor; + + iglob_counted[copy_cart_cord[iloc].iglob] = inum; + points.h_index_mapping(ispec, iz, ix) = inum; + points.h_coord(0, ispec, iz, ix) = x_cor; + points.h_coord(1, ispec, iz, ix) = z_cor; + inum++; + } else { + points.h_index_mapping(ispec, iz, ix) = + iglob_counted[copy_cart_cord[iloc].iglob]; + points.h_coord(0, ispec, iz, ix) = copy_cart_cord[iloc].x; + points.h_coord(1, ispec, iz, ix) = copy_cart_cord[iloc].z; + } + iloc++; + } + } + } + + points.xmin = xmin; + points.xmax = xmax; + points.zmin = zmin; + points.zmax = zmax; + + assert(nglob != (nspec * ngllxz)); + + assert(inum == nglob); + + Kokkos::deep_copy(points.index_mapping, points.h_index_mapping); + Kokkos::deep_copy(points.coord, points.h_coord); + + return points; +} + +} // namespace + +specfem::compute::control_nodes::control_nodes( + const specfem::compute::mesh_to_compute_mapping &mapping, + const specfem::mesh::control_nodes &control_nodes) + : ngnod(control_nodes.ngnod), nspec(control_nodes.nspec), + index_mapping("specfem::compute::control_nodes::index_mapping", + control_nodes.nspec, control_nodes.ngnod), + coord("specfem::compute::control_nodes::coord", ndim, control_nodes.nspec, + control_nodes.ngnod), + h_index_mapping(Kokkos::create_mirror_view(index_mapping)), + h_coord(Kokkos::create_mirror_view(coord)) { + + Kokkos::parallel_for( + "specfem::compute::control_nodes::assign_index_mapping", + specfem::kokkos::HostMDrange<2>({ 0, 0 }, { ngnod, nspec }), + [=](const int in, const int ispec) { + const int ispec_mesh = mapping.compute_to_mesh(ispec); + const int index = control_nodes.knods(in, ispec_mesh); + h_index_mapping(ispec, in) = index; + h_coord(0, ispec, in) = control_nodes.coord(0, index); + h_coord(1, ispec, in) = control_nodes.coord(1, index); + }); + + Kokkos::deep_copy(index_mapping, h_index_mapping); + Kokkos::deep_copy(coord, h_coord); + + return; +} + +specfem::compute::shape_functions::shape_functions( + const specfem::kokkos::HostMirror1d xi, + const specfem::kokkos::HostMirror1d gamma, const int &ngll, + const int &ngnod) + : ngllz(ngll), ngllx(ngll), ngnod(ngnod), + shape2D("specfem::compute::shape_functions::shape2D", ngll, ngll, ngnod), + dshape2D("specfem::compute::shape_functions::dshape2D", ngll, ngll, ndim, + ngnod), + h_shape2D(Kokkos::create_mirror_view(shape2D)), + h_dshape2D(Kokkos::create_mirror_view(dshape2D)) { + + // Compute shape functions and their derivatives at quadrature points + Kokkos::parallel_for( + "shape_functions", + specfem::kokkos::HostMDrange<2>({ 0, 0 }, { ngll, ngll }), + [=](const int iz, const int ix) { + type_real xil = xi(ix); + type_real gammal = gamma(iz); + + // Always use subviews inside parallel regions + // ** Do not allocate views inside parallel regions ** + auto sv_shape2D = Kokkos::subview(h_shape2D, iz, ix, Kokkos::ALL); + auto sv_dshape2D = + Kokkos::subview(h_dshape2D, iz, ix, Kokkos::ALL, Kokkos::ALL); + specfem::jacobian::define_shape_functions(sv_shape2D, xil, gammal, + ngnod); + + specfem::jacobian::define_shape_functions_derivatives(sv_dshape2D, xil, + gammal, ngnod); + }); + + Kokkos::deep_copy(shape2D, h_shape2D); + Kokkos::deep_copy(dshape2D, h_dshape2D); + + return; +} + +specfem::compute::mesh_to_compute_mapping::mesh_to_compute_mapping( + const specfem::mesh::tags &tags) + : compute_to_mesh("specfem::compute::mesh_to_compute_mapping", tags.nspec), + mesh_to_compute("specfem::compute::mesh_to_compute_mapping", tags.nspec) { + + const int nspec = tags.nspec; + + std::vector elastic_isotropic_ispec; + std::vector acoustic_isotropic_ispec; + std::vector free_surface_ispec; + std::vector elastic_isotropic_stacey_ispec; + std::vector acoustic_isotropic_stacey_ispec; + std::vector acoustic_isotropic_stacey_dirichlet_ispec; + + for (int ispec = 0; ispec < nspec; ispec++) { + const auto tag = tags.tags_container(ispec); + if (tag.medium_tag == specfem::element::medium_tag::elastic && + tag.property_tag == specfem::element::property_tag::isotropic && + tag.boundary_tag == specfem::element::boundary_tag::none) { + elastic_isotropic_ispec.push_back(ispec); + } else if (tag.medium_tag == specfem::element::medium_tag::acoustic && + tag.property_tag == specfem::element::property_tag::isotropic && + tag.boundary_tag == specfem::element::boundary_tag::none) { + acoustic_isotropic_ispec.push_back(ispec); + } else if (tag.medium_tag == specfem::element::medium_tag::acoustic && + tag.property_tag == specfem::element::property_tag::isotropic && + tag.boundary_tag == + specfem::element::boundary_tag::acoustic_free_surface) { + free_surface_ispec.push_back(ispec); + } else if (tag.medium_tag == specfem::element::medium_tag::elastic && + tag.property_tag == specfem::element::property_tag::isotropic && + tag.boundary_tag == specfem::element::boundary_tag::stacey) { + elastic_isotropic_stacey_ispec.push_back(ispec); + } else if (tag.medium_tag == specfem::element::medium_tag::acoustic && + tag.property_tag == specfem::element::property_tag::isotropic && + tag.boundary_tag == specfem::element::boundary_tag::stacey) { + acoustic_isotropic_stacey_ispec.push_back(ispec); + } else if (tag.medium_tag == specfem::element::medium_tag::acoustic && + tag.property_tag == specfem::element::property_tag::isotropic && + tag.boundary_tag == + specfem::element::boundary_tag::composite_stacey_dirichlet) { + acoustic_isotropic_stacey_dirichlet_ispec.push_back(ispec); + } else { + throw std::runtime_error("Unknown tag found in compute_to_mesh_ordering"); + } + } + + const int total_nspecs = + elastic_isotropic_ispec.size() + acoustic_isotropic_ispec.size() + + free_surface_ispec.size() + elastic_isotropic_stacey_ispec.size() + + acoustic_isotropic_stacey_ispec.size() + + acoustic_isotropic_stacey_dirichlet_ispec.size(); + + assert(total_nspecs == nspec); + + int ispec = 0; + for (const auto &ispecs : elastic_isotropic_ispec) { + compute_to_mesh(ispec) = ispecs; + mesh_to_compute(ispecs) = ispec; + ispec++; + } + + for (const auto &ispecs : elastic_isotropic_stacey_ispec) { + compute_to_mesh(ispec) = ispecs; + mesh_to_compute(ispecs) = ispec; + ispec++; + } + + for (const auto &ispecs : acoustic_isotropic_ispec) { + compute_to_mesh(ispec) = ispecs; + mesh_to_compute(ispecs) = ispec; + ispec++; + } + + for (const auto &ispecs : free_surface_ispec) { + compute_to_mesh(ispec) = ispecs; + mesh_to_compute(ispecs) = ispec; + ispec++; + } + + for (const auto &ispecs : acoustic_isotropic_stacey_ispec) { + compute_to_mesh(ispec) = ispecs; + mesh_to_compute(ispecs) = ispec; + ispec++; + } + + for (const auto &ispecs : acoustic_isotropic_stacey_dirichlet_ispec) { + compute_to_mesh(ispec) = ispecs; + mesh_to_compute(ispecs) = ispec; + ispec++; + } + + assert(ispec == nspec); +} + +specfem::compute::mesh::mesh( + const specfem::mesh::tags &tags, + const specfem::mesh::control_nodes &m_control_nodes, + const specfem::quadrature::quadratures &m_quadratures) { + + this->mapping = specfem::compute::mesh_to_compute_mapping(tags); + this->control_nodes = + specfem::compute::control_nodes(this->mapping, m_control_nodes); + this->quadratures = + specfem::compute::quadrature(m_quadratures, m_control_nodes); + nspec = this->control_nodes.nspec; + ngllx = this->quadratures.gll.N; + ngllz = this->quadratures.gll.N; + + this->points = this->assemble(); +} + +specfem::compute::points specfem::compute::mesh::assemble() { + + const int ngnod = control_nodes.ngnod; + const int nspec = control_nodes.nspec; + + const int ngll = quadratures.gll.N; + const int ngllxz = ngll * ngll; + + const auto xi = quadratures.gll.h_xi; + const auto gamma = quadratures.gll.h_xi; + + const auto shape2D = this->quadratures.gll.shape_functions.h_shape2D; + const auto coord = this->control_nodes.h_coord; + + const int scratch_size = + specfem::kokkos::HostScratchView2d::shmem_size(ndim, ngnod); + + specfem::kokkos::HostView4d global_coordinates( + "specfem::compute::mesh::assemble::global_coordinates", nspec, ngll, ngll, + 2); + + for (int ispec = 0; ispec < nspec; ispec++) { + for (int iz = 0; iz < ngll; iz++) { + for (int ix = 0; ix < ngll; ix++) { + auto shape_functions = + specfem::jacobian::define_shape_functions(xi(ix), gamma(iz), ngnod); + + double xcor = 0.0; + double zcor = 0.0; + + for (int in = 0; in < ngnod; in++) { + xcor += coord(0, ispec, in) * shape_functions[in]; + zcor += coord(1, ispec, in) * shape_functions[in]; + } + + global_coordinates(ispec, iz, ix, 0) = xcor; + global_coordinates(ispec, iz, ix, 1) = zcor; + } + } + } + + // // Compute the cartesian coordinates of the GLL points + // Kokkos::parallel_for( + // specfem::kokkos::HostTeam(nspec, Kokkos::AUTO, Kokkos::AUTO) + // .set_scratch_size(0, Kokkos::PerTeam(scratch_size)), + // KOKKOS_CLASS_LAMBDA( + // const specfem::kokkos::HostTeam::member_type teamMember) { + // const int ispec = teamMember.league_rank(); + + // //----- Load coorgx, coorgz in level 0 cache to be utilized later + // specfem::kokkos::HostScratchView2d s_coord( + // teamMember.team_scratch(0), ndim, ngnod); + + // Kokkos::parallel_for(Kokkos::TeamThreadRange(teamMember, ngnod), + // [&](const int in) { + // s_coord(0, in) = coord(0, ispec, in); + // s_coord(1, in) = coord(1, ispec, in); + // }); + + // teamMember.team_barrier(); + // //----- + + // Kokkos::parallel_for( + // Kokkos::TeamThreadRange(teamMember, ngllxz), [=](const int xz) { + // int ix, iz; + // sub2ind(xz, ngll, iz, ix); + // // Get x and y coordinates for (ix, iz) point + // auto sv_shape2D = Kokkos::subview(shape2D, iz, ix, + // Kokkos::ALL); auto [xcor, zcor] = jacobian::compute_locations( + // teamMember, s_coord, ngnod, sv_shape2D); + // // ------------ + + // global_coordinates(ispec, iz, ix) = { xcor, zcor }; + // }); + // }); + + // Kokkos::fence(); + + return assign_numbering(global_coordinates); +} + +// specfem::compute::compute::compute( +// const specfem::kokkos::HostView2d coorg, +// const specfem::kokkos::HostView2d knods, +// const specfem::quadrature::quadrature *quadx, +// const specfem::quadrature::quadrature *quadz) { + +// int ngnod = knods.extent(0); +// int nspec = knods.extent(1); + +// int ngllx = quadx->get_N(); +// int ngllz = quadz->get_N(); +// int ngllxz = ngllx * ngllz; + +// *this = specfem::compute::compute(nspec, ngllz, ngllx); + +// specfem::kokkos::HostMirror1d xi = quadx->get_hxi(); +// specfem::kokkos::HostMirror1d gamma = quadz->get_hxi(); +// specfem::kokkos::HostView3d shape2D( +// "specfem::mesh::assign_numbering", ngllz, ngllx, ngnod); + +// std::vector cart_cord(nspec * ngllxz); +// specfem::kokkos::HostView1d pcart_cord( +// "specfem::compute::compute::pcart_cord", nspec * ngllxz); +// int scratch_size = +// specfem::kokkos::HostScratchView2d::shmem_size(ndim, +// ngnod); + +// // Allocate shape functions +// Kokkos::parallel_for( +// "shape_functions", +// specfem::kokkos::HostMDrange<2>({ 0, 0 }, { ngllz, ngllx }), +// [=](const int iz, const int ix) { +// type_real ixxi = xi(ix); +// type_real izgamma = gamma(iz); + +// // Always use subviews inside parallel regions +// // ** Do not allocate views inside parallel regions ** +// auto sv_shape2D = Kokkos::subview(shape2D, iz, ix, Kokkos::ALL); +// specfem::jacobian::define_shape_functions(sv_shape2D, ixxi, +// izgamma, +// ngnod); +// }); + +// // Calculate the x and y coordinates for every GLL point + +// Kokkos::parallel_for( +// specfem::kokkos::HostTeam(nspec, Kokkos::AUTO, ngnod) +// .set_scratch_size(0, Kokkos::PerTeam(scratch_size)), +// [=](const specfem::kokkos::HostTeam::member_type teamMember) { +// const int ispec = teamMember.league_rank(); + +// //----- Load coorgx, coorgz in level 0 cache to be utilized later +// specfem::kokkos::HostScratchView2d s_coorg( +// teamMember.team_scratch(0), ndim, ngnod); + +// // This loop is not vectorizable because access to coorg via +// // knods(ispec, in) is not vectorizable +// Kokkos::parallel_for(Kokkos::TeamThreadRange(teamMember, ngnod), +// [&](const int in) { +// s_coorg(0, in) = coorg(0, knods(in, ispec)); +// s_coorg(1, in) = coorg(1, knods(in, ispec)); +// }); + +// teamMember.team_barrier(); +// //----- + +// Kokkos::parallel_for( +// Kokkos::TeamThreadRange(teamMember, ngllxz), [&](const int xz) +// { +// int ix, iz; +// sub2ind(xz, ngllx, iz, ix); +// const int iloc = ispec * (ngllxz) + xz; + +// // Get x and y coordinates for (ix, iz) point +// auto sv_shape2D = Kokkos::subview(shape2D, iz, ix, +// Kokkos::ALL); auto [xcor, ycor] = +// jacobian::compute_locations( +// teamMember, s_coorg, ngnod, sv_shape2D); +// // ------------ +// // Hacky way of doing this (but nacessary), because +// // KOKKOS_LAMBDA is a const operation so I cannot update +// // cart_cord inside of a lambda directly Since iloc is +// // different within every thread I ensure that I don't have a +// // race condition here. +// pcart_cord(iloc).x = xcor; +// pcart_cord(iloc).y = ycor; +// pcart_cord(iloc).iloc = iloc; +// }); +// }); + +// for (int iloc = 0; iloc < nspec * ngllxz; iloc++) { +// cart_cord[iloc] = pcart_cord(iloc); +// } + +// std::tie(this->coordinates.coord, this->coordinates.xmin, +// this->coordinates.xmax, this->coordinates.zmin, +// this->coordinates.zmax) = +// assign_numbering(this->h_ibool, cart_cord, nspec, ngllx, ngllz); + +// this->sync_views(); +// } + +// void specfem::compute::compute::sync_views() { +// Kokkos::deep_copy(ibool, h_ibool); + +// return; +// } diff --git a/src/compute/compute_partial_derivatives.cpp b/src/compute/compute_partial_derivatives.cpp index da379581..0ba3d15b 100644 --- a/src/compute/compute_partial_derivatives.cpp +++ b/src/compute/compute_partial_derivatives.cpp @@ -2,84 +2,55 @@ #include "jacobian/interface.hpp" #include "kokkos_abstractions.h" #include "macros.hpp" +#include "specfem_setup.hpp" #include specfem::compute::partial_derivatives::partial_derivatives(const int nspec, const int ngllz, const int ngllx) - : xix(specfem::kokkos::DeviceView3d( - "specfem::mesh::compute::xix", nspec, ngllz, ngllx)), - xiz(specfem::kokkos::DeviceView3d( - "specfem::mesh::compute::xiz", nspec, ngllz, ngllx)), - gammax(specfem::kokkos::DeviceView3d( - "specfem::mesh::compute::gammax", nspec, ngllz, ngllx)), - gammaz(specfem::kokkos::DeviceView3d( - "specfem::mesh::compute::gammaz", nspec, ngllz, ngllx)), - jacobian(specfem::kokkos::DeviceView3d( - "specfem::mesh::compute::jacobian", nspec, ngllz, ngllx)) { - - h_xix = Kokkos::create_mirror_view(xix); - h_xiz = Kokkos::create_mirror_view(xiz); - h_gammax = Kokkos::create_mirror_view(gammax); - h_gammaz = Kokkos::create_mirror_view(gammaz); - h_jacobian = Kokkos::create_mirror_view(jacobian); - + : nspec(nspec), ngllz(ngllz), ngllx(ngllx), + xix("specfem::compute::partial_derivatives::xix", nspec, ngllz, ngllx), + xiz("specfem::compute::partial_derivatives::xiz", nspec, ngllz, ngllx), + gammax("specfem::compute::partial_derivatives::gammax", nspec, ngllz, + ngllx), + gammaz("specfem::compute::partial_derivatives::gammaz", nspec, ngllz, + ngllx), + jacobian("specfem::compute::partial_derivatives::jacobian", nspec, ngllz, + ngllx), + h_xix(Kokkos::create_mirror_view(xix)), + h_xiz(Kokkos::create_mirror_view(xiz)), + h_gammax(Kokkos::create_mirror_view(gammax)), + h_gammaz(Kokkos::create_mirror_view(gammaz)), + h_jacobian(Kokkos::create_mirror_view(jacobian)) { return; }; specfem::compute::partial_derivatives::partial_derivatives( - const specfem::kokkos::HostView2d coorg, - const specfem::kokkos::HostView2d knods, - const specfem::quadrature::quadrature *quadx, - const specfem::quadrature::quadrature *quadz) { - - // Needs an axisymmetric update - - int ngnod = knods.extent(0); - int nspec = knods.extent(1); - - int ngllx = quadx->get_N(); - int ngllz = quadz->get_N(); - int ngllxz = ngllx * ngllz; - - // Allocate views - *this = specfem::compute::partial_derivatives(nspec, ngllz, ngllx); - - specfem::kokkos::HostMirror1d xi = quadx->get_hxi(); - specfem::kokkos::HostMirror1d gamma = quadz->get_hxi(); - - // Allocate views for shape functions - specfem::kokkos::HostView3d shape2D( - "specfem::mesh::assign_numbering::shape2D", ngllz, ngllx, ngnod); - specfem::kokkos::HostView4d dershape2D( - "specfem::mesh::assign_numbering::dershape2D", ngllz, ngllx, ndim, ngnod); - int scratch_size = + const specfem::compute::mesh &mesh) + : nspec(mesh.control_nodes.nspec), ngllz(mesh.quadratures.gll.N), + ngllx(mesh.quadratures.gll.N), + xix("specfem::compute::partial_derivatives::xix", nspec, ngllz, ngllx), + xiz("specfem::compute::partial_derivatives::xiz", nspec, ngllz, ngllx), + gammax("specfem::compute::partial_derivatives::gammax", nspec, ngllz, + ngllx), + gammaz("specfem::compute::partial_derivatives::gammaz", nspec, ngllz, + ngllx), + jacobian("specfem::compute::partial_derivatives::jacobian", nspec, ngllz, + ngllx), + h_xix(Kokkos::create_mirror_view(xix)), + h_xiz(Kokkos::create_mirror_view(xiz)), + h_gammax(Kokkos::create_mirror_view(gammax)), + h_gammaz(Kokkos::create_mirror_view(gammaz)), + h_jacobian(Kokkos::create_mirror_view(jacobian)) { + + const int ngnod = mesh.control_nodes.ngnod; + const int ngllxz = ngllz * ngllx; + + const int scratch_size = specfem::kokkos::HostScratchView2d::shmem_size(ndim, ngnod); - // Allocate shape functions - Kokkos::parallel_for( - "shape_functions", - specfem::kokkos::HostMDrange<2>({ 0, 0 }, { ngllz, ngllx }), - [=](const int iz, const int ix) { - type_real ixxi = xi(ix); - type_real izgamma = gamma(iz); - - // Always use subviews inside parallel regions - // ** Do not allocate views inside parallel regions ** - auto sv_shape2D = Kokkos::subview(shape2D, iz, ix, Kokkos::ALL); - auto sv_dershape2D = - Kokkos::subview(dershape2D, iz, ix, Kokkos::ALL, Kokkos::ALL); - - specfem::jacobian::define_shape_functions(sv_shape2D, ixxi, izgamma, - ngnod); - specfem::jacobian::define_shape_functions_derivatives( - sv_dershape2D, ixxi, izgamma, ngnod); - }); - - Kokkos::fence(); - Kokkos::parallel_for( - specfem::kokkos::HostTeam(nspec, Kokkos::AUTO, ngnod) + specfem::kokkos::HostTeam(nspec, Kokkos::AUTO, Kokkos::AUTO) .set_scratch_size(0, Kokkos::PerTeam(scratch_size)), [=](const specfem::kokkos::HostTeam::member_type &teamMember) { const int ispec = teamMember.league_rank(); @@ -90,11 +61,11 @@ specfem::compute::partial_derivatives::partial_derivatives( // This loop is not vectorizable because access to coorg via // knods(ispec, in) is not vectorizable - Kokkos::parallel_for(Kokkos::TeamThreadRange(teamMember, ngnod), - [&](const int in) { - s_coorg(0, in) = coorg(0, knods(in, ispec)); - s_coorg(1, in) = coorg(1, knods(in, ispec)); - }); + Kokkos::parallel_for( + Kokkos::TeamThreadRange(teamMember, ngnod), [&](const int in) { + s_coorg(0, in) = mesh.control_nodes.h_coord(0, ispec, in); + s_coorg(1, in) = mesh.control_nodes.h_coord(1, ispec, in); + }); teamMember.team_barrier(); //----- @@ -104,31 +75,27 @@ specfem::compute::partial_derivatives::partial_derivatives( int ix, iz; sub2ind(xz, ngllx, iz, ix); - // Get x and y coordinates for (ix, iz) point - auto sv_shape2D = Kokkos::subview(shape2D, iz, ix, Kokkos::ALL); - auto [xcor, ycor] = jacobian::compute_locations( - teamMember, s_coorg, ngnod, sv_shape2D); - // compute partial derivatives - auto sv_dershape2D = - Kokkos::subview(dershape2D, iz, ix, Kokkos::ALL, Kokkos::ALL); + auto sv_dershape2D = Kokkos::subview( + mesh.quadratures.gll.shape_functions.h_dshape2D, iz, ix, + Kokkos::ALL, Kokkos::ALL); - type_real jacobianl = jacobian::compute_jacobian( + auto derivatives = jacobian::compute_derivatives( teamMember, s_coorg, ngnod, sv_dershape2D); - auto [xixl, gammaxl, xizl, gammazl] = - jacobian::compute_inverted_derivatives(teamMember, s_coorg, - ngnod, sv_dershape2D); - - this->h_xix(ispec, iz, ix) = xixl; - this->h_gammax(ispec, iz, ix) = gammaxl; - this->h_xiz(ispec, iz, ix) = xizl; - this->h_gammaz(ispec, iz, ix) = gammazl; - this->h_jacobian(ispec, iz, ix) = jacobianl; + this->h_xix(ispec, iz, ix) = derivatives.xix; + this->h_gammax(ispec, iz, ix) = derivatives.gammax; + this->h_xiz(ispec, iz, ix) = derivatives.xiz; + this->h_gammaz(ispec, iz, ix) = derivatives.gammaz; + this->h_jacobian(ispec, iz, ix) = derivatives.jacobian; }); }); - this->sync_views(); + Kokkos::deep_copy(xix, h_xix); + Kokkos::deep_copy(xiz, h_xiz); + Kokkos::deep_copy(gammax, h_gammax); + Kokkos::deep_copy(gammaz, h_gammaz); + Kokkos::deep_copy(jacobian, h_jacobian); return; } @@ -140,30 +107,3 @@ void specfem::compute::partial_derivatives::sync_views() { Kokkos::deep_copy(gammaz, h_gammaz); Kokkos::deep_copy(jacobian, h_jacobian); } - -// KOKKOS_FUNCTION specfem::kokkos::array_type -// specfem::compute::element_partial_derivatives::compute_normal( -// const specfem::enums::boundaries::type type) const { - -// switch (type) { -// case specfem::enums::boundaries::type::BOTTOM: -// return this->compute_normal(); -// break; -// case specfem::enums::boundaries::type::TOP: -// return this->compute_normal(); -// break; -// case specfem::enums::boundaries::type::LEFT: -// return this->compute_normal(); -// break; -// case specfem::enums::boundaries::type::RIGHT: -// return this->compute_normal(); -// break; -// default: -// #ifndef NDEBUG -// ASSERT(false, "Invalid boundary type"); -// #endif -// break; -// } - -// return specfem::kokkos::array_type(); -// } diff --git a/src/compute/compute_properties.cpp b/src/compute/compute_properties.cpp index 4834b4cc..6bc1776f 100644 --- a/src/compute/compute_properties.cpp +++ b/src/compute/compute_properties.cpp @@ -1,103 +1,96 @@ #include "compute/interface.hpp" #include "kokkos_abstractions.h" -#include "material/interface.hpp" +#include "material/material.hpp" #include "specfem_setup.hpp" #include #include -specfem::compute::properties::properties(const int nspec, const int ngllz, - const int ngllx) - : rho(specfem::kokkos::DeviceView3d( - "specfem::compute::properties::rho", nspec, ngllz, ngllx)), - mu(specfem::kokkos::DeviceView3d( - "specfem::compute::properties::mu", nspec, ngllz, ngllx)), - kappa(specfem::kokkos::DeviceView3d( - "specfem::compute::properties::kappa", nspec, ngllz, ngllx)), - qmu(specfem::kokkos::HostView3d( - "specfem::compute::properties::qmu", nspec, ngllz, ngllx)), - qkappa(specfem::kokkos::HostView3d( - "specfem::compute::properties::qkappa", nspec, ngllz, ngllx)), - rho_vp(specfem::kokkos::HostView3d( - "specfem::compute::properties::rho_vp", nspec, ngllz, ngllx)), - rho_vs(specfem::kokkos::HostView3d( - "specfem::compute::properties::rho_vs", nspec, ngllz, ngllx)), - lambdaplus2mu(specfem::kokkos::DeviceView3d( - "specfem::compute::properties::lambdaplus2mu", nspec, ngllz, ngllx)), - ispec_type(specfem::kokkos::DeviceView1d( - "specfem::compute::properties::ispec_type", nspec)), - rho_inverse(specfem::kokkos::DeviceView3d( - "specfem::compute::properties::rho_inverse", nspec, ngllz, ngllx)), - lambdaplus2mu_inverse(specfem::kokkos::DeviceView3d( - "specfem::compute::properties::lambdaplus2mu_inverse", nspec, ngllz, - ngllx)) { +namespace { +void compute_number_of_elements_per_medium( + const int nspec, const specfem::compute::mesh_to_compute_mapping &mapping, + const specfem::mesh::tags &tags, + const specfem::kokkos::HostView1d + &h_element_types, + const specfem::kokkos::HostView1d + &h_element_property, + int &n_elastic, int &n_acoustic) { - h_rho = Kokkos::create_mirror_view(rho); - h_mu = Kokkos::create_mirror_view(mu); - h_kappa = Kokkos::create_mirror_view(kappa); - h_lambdaplus2mu = Kokkos::create_mirror_view(lambdaplus2mu); - h_ispec_type = Kokkos::create_mirror_view(ispec_type); - h_rho_inverse = Kokkos::create_mirror_view(rho_inverse); - h_lambdaplus2mu_inverse = Kokkos::create_mirror_view(lambdaplus2mu_inverse); -}; + Kokkos::parallel_reduce( + "specfem::compute::properties::compute_number_of_elements_per_medium", + specfem::kokkos::HostRange(0, nspec), + [=](const int ispec, int &n_elastic, int &n_acoustic) { + const int ispec_mesh = mapping.compute_to_mesh(ispec); + if (tags.tags_container(ispec_mesh).medium_tag == + specfem::element::medium_tag::elastic) { + n_elastic++; + h_element_types(ispec) = specfem::element::medium_tag::elastic; + if (tags.tags_container(ispec_mesh).property_tag == + specfem::element::property_tag::isotropic) { + h_element_property(ispec) = + specfem::element::property_tag::isotropic; + } else { + throw std::runtime_error("Unknown property tag"); + } + } else if (tags.tags_container(ispec_mesh).medium_tag == + specfem::element::medium_tag::acoustic) { + n_acoustic++; + h_element_types(ispec) = specfem::element::medium_tag::acoustic; + if (tags.tags_container(ispec_mesh).property_tag == + specfem::element::property_tag::isotropic) { + h_element_property(ispec) = + specfem::element::property_tag::isotropic; + } else { + throw std::runtime_error("Unknown property tag"); + } + } + }, + n_elastic, n_acoustic); -specfem::compute::properties::properties( - const specfem::kokkos::HostView1d kmato, - const std::vector > &materials, - const int nspec, const int ngllx, const int ngllz) { - - // Setup compute::properties properties - // UPDATEME:: - // acoustic materials - // poroelastic materials - // axisymmetric materials - // anisotropic materials + if (n_elastic + n_acoustic != nspec) + throw std::runtime_error("Number of elements per medium does not match " + "total number of elements"); - *this = specfem::compute::properties(nspec, ngllz, ngllx); - - Kokkos::parallel_for( - "specfem::compute::properties::properties", - specfem::kokkos::HostMDrange<3>({ 0, 0, 0 }, { nspec, ngllz, ngllx }), - [=](const int ispec, const int iz, const int ix) { - const int imat = kmato(ispec); - utilities::return_holder holder = materials[imat]->get_properties(); - auto [rho, mu, kappa, qmu, qkappa, lambdaplus2mu] = - std::make_tuple(holder.rho, holder.mu, holder.kappa, holder.qmu, - holder.qkappa, holder.lambdaplus2mu); - this->h_rho(ispec, iz, ix) = rho; - this->h_mu(ispec, iz, ix) = mu; - this->h_kappa(ispec, iz, ix) = kappa; + return; +} +} // namespace - this->qmu(ispec, iz, ix) = qmu; - this->qkappa(ispec, iz, ix) = qkappa; +specfem::compute::properties::properties( + const int nspec, const int ngllz, const int ngllx, + const specfem::compute::mesh_to_compute_mapping &mapping, + const specfem::mesh::tags &tags, const specfem::mesh::materials &materials) + : nspec(nspec), ngllz(ngllz), ngllx(ngllx), + element_types("specfem::compute::properties::element_types", nspec), + h_element_types(Kokkos::create_mirror_view(element_types)), + property_index_mapping( + "specfem::compute::properties::property_index_mapping", nspec), + element_property("specfem::compute::properties::element_property", nspec), + h_element_property(Kokkos::create_mirror_view(element_property)), + h_property_index_mapping( + Kokkos::create_mirror_view(property_index_mapping)) { - type_real vp = std::sqrt((kappa + mu) / rho); - type_real vs = std::sqrt(mu / rho); + // compute total number of elastic and acoustic spectral elements + int n_elastic; + int n_acoustic; - this->rho_vp(ispec, iz, ix) = rho * vp; - this->rho_vs(ispec, iz, ix) = rho * vs; - this->h_rho_inverse(ispec, iz, ix) = 1.0 / rho; - this->h_lambdaplus2mu_inverse(ispec, iz, ix) = 1.0 / lambdaplus2mu; - this->h_lambdaplus2mu(ispec, iz, ix) = lambdaplus2mu; - }); + compute_number_of_elements_per_medium(nspec, mapping, tags, h_element_types, + h_element_property, n_elastic, + n_acoustic); - Kokkos::parallel_for( - "setup_compute::properties_ispec", specfem::kokkos::HostRange(0, nspec), - [=](const int ispec) { - const int imat = kmato(ispec); - this->h_ispec_type(ispec) = materials[imat]->get_ispec_type(); - }); + acoustic_isotropic = specfem::compute::impl::properties::material_property< + specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic>( + nspec, n_acoustic, ngllz, ngllx, mapping, tags, materials, + h_property_index_mapping); - this->sync_views(); -} + elastic_isotropic = specfem::compute::impl::properties::material_property< + specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic>(nspec, n_elastic, ngllz, ngllx, + mapping, tags, materials, + h_property_index_mapping); -void specfem::compute::properties::sync_views() { - Kokkos::deep_copy(rho, h_rho); - Kokkos::deep_copy(mu, h_mu); - Kokkos::deep_copy(kappa, h_kappa); - Kokkos::deep_copy(lambdaplus2mu, h_lambdaplus2mu); - Kokkos::deep_copy(ispec_type, h_ispec_type); - Kokkos::deep_copy(rho_inverse, h_rho_inverse); - Kokkos::deep_copy(lambdaplus2mu_inverse, h_lambdaplus2mu_inverse); + Kokkos::deep_copy(property_index_mapping, h_property_index_mapping); + Kokkos::deep_copy(element_types, h_element_types); + Kokkos::deep_copy(element_property, h_element_property); return; } diff --git a/src/compute/compute_receivers.cpp b/src/compute/compute_receivers.cpp index e189326e..db65096f 100644 --- a/src/compute/compute_receivers.cpp +++ b/src/compute/compute_receivers.cpp @@ -1,3 +1,4 @@ +#include "algorithms/locate_point.hpp" #include "compute/interface.hpp" #include "globals.h" #include "kokkos_abstractions.h" @@ -8,91 +9,69 @@ #include #include +specfem::compute::receivers::receivers(const int nreceivers, + const int max_sig_step, const int N, + const int n_seis_types) + : nreceivers(nreceivers), station_names(nreceivers), + network_names(nreceivers), + receiver_array("specfem::compute::receiver::receiver_array", nreceivers, + ndim, N, N), + h_receiver_array(Kokkos::create_mirror_view(receiver_array)), + ispec_array("specfem::compute::receivers::ispec_array", nreceivers), + h_ispec_array(Kokkos::create_mirror_view(ispec_array)), + cos_recs("specfem::compute::receivers::cos_recs", nreceivers), + h_cos_recs(Kokkos::create_mirror_view(cos_recs)), + sin_recs("specfem::compute::receivers::sin_recs", nreceivers), + h_sin_recs(Kokkos::create_mirror_view(sin_recs)), + seismogram("specfem::compute::receivers::seismogram", max_sig_step, + n_seis_types, nreceivers, ndim), + h_seismogram(Kokkos::create_mirror_view(seismogram)), + seismogram_types("specfem::compute::receivers::seismogram_types", + n_seis_types), + h_seismogram_types(Kokkos::create_mirror_view(seismogram_types)), + receiver_field("specfem::compute::receivers::receiver_field", N, N, + n_seis_types, nreceivers, max_sig_step), + h_receiver_field(Kokkos::create_mirror_view(receiver_field)) {} + specfem::compute::receivers::receivers( + const int max_sig_step, const std::vector > &receivers, const std::vector &stypes, - const specfem::quadrature::quadrature *quadx, - const specfem::quadrature::quadrature *quadz, const type_real xmax, - const type_real xmin, const type_real zmax, const type_real zmin, - const int max_sig_step, specfem::MPI::MPI *mpi) { - - // Get sources which lie in processor - std::vector > my_receivers; - for (auto &receiver : receivers) { - if (receiver->get_islice() == mpi->get_rank()) { - my_receivers.push_back(receiver); - } - } - - // allocate source array view - this->receiver_array = specfem::kokkos::DeviceView4d( - "specfem::compute::receiver::receiver_array", my_receivers.size(), - quadz->get_N(), quadx->get_N(), ndim); - - this->h_receiver_array = Kokkos::create_mirror_view(this->receiver_array); - - this->ispec_array = specfem::kokkos::DeviceView1d( - "specfem::compute::receivers::ispec_array", my_receivers.size()); - - this->h_ispec_array = Kokkos::create_mirror_view(ispec_array); - - this->cos_recs = specfem::kokkos::DeviceView1d( - "specfem::compute::receivers::cos_recs", my_receivers.size()); - - this->h_cos_recs = Kokkos::create_mirror_view(cos_recs); - - this->sin_recs = specfem::kokkos::DeviceView1d( - "specfem::compute::receivers::sin_recs", my_receivers.size()); - - this->h_sin_recs = Kokkos::create_mirror_view(sin_recs); - - this->field = specfem::kokkos::DeviceView5d( - "specfem::compute::receivers::field", stypes.size(), my_receivers.size(), - 2, quadz->get_N(), quadx->get_N()); + const specfem::compute::mesh &mesh) { - this->seismogram = specfem::kokkos::DeviceView4d( - "specfem::compute::receivers::seismogram", max_sig_step, stypes.size(), - my_receivers.size(), 2); + const int nreceivers = receivers.size(); + const int N = mesh.quadratures.gll.N; + const int n_seis_types = stypes.size(); - this->h_seismogram = Kokkos::create_mirror_view(this->seismogram); - - // store source array for sources in my islice - for (int irec = 0; irec < my_receivers.size(); irec++) { - - my_receivers[irec]->check_locations(xmax, xmin, zmax, zmin, mpi); + *this = + specfem::compute::receivers(nreceivers, max_sig_step, N, n_seis_types); + for (int irec = 0; irec < nreceivers; irec++) { + station_names[irec] = receivers[irec]->get_station_name(); + network_names[irec] = receivers[irec]->get_network_name(); auto sv_receiver_array = Kokkos::subview( this->h_receiver_array, irec, Kokkos::ALL, Kokkos::ALL, Kokkos::ALL); - my_receivers[irec]->compute_receiver_array(quadx, quadz, sv_receiver_array); + receivers[irec]->compute_receiver_array(mesh, sv_receiver_array); - this->h_ispec_array(irec) = my_receivers[irec]->get_ispec(); - this->h_cos_recs(irec) = my_receivers[irec]->get_cosine(); - this->h_sin_recs(irec) = my_receivers[irec]->get_sine(); - } + specfem::point::global_coordinates coord = { + receivers[irec]->get_x(), receivers[irec]->get_z() + }; + auto lcoord = specfem::algorithms::locate_point(coord, mesh); - this->seismogram_types = - specfem::kokkos::DeviceView1d( - "specfem::compute::receivers::seismogram_types", stypes.size()); + this->h_ispec_array(irec) = lcoord.ispec; + const auto angle = receivers[irec]->get_angle(); - this->h_seismogram_types = Kokkos::create_mirror_view(this->seismogram_types); + this->h_cos_recs(irec) = + std::cos(Kokkos::numbers::pi_v / 180 * angle); + this->h_sin_recs(irec) = + std::sin(Kokkos::numbers::pi_v / 180 * angle); + } - for (int i = 0; i < stypes.size(); i++) { + for (int i = 0; i < n_seis_types; i++) { this->h_seismogram_types(i) = stypes[i]; } - this->receiver_field = specfem::kokkos::DeviceView6d( - "specfem::compute::receivers::receiver_field", max_sig_step, - my_receivers.size(), stypes.size(), 2, quadz->get_N(), quadx->get_N()); - - this->h_receiver_field = Kokkos::create_mirror_view(this->receiver_field); - - this->sync_views(); - - return; -}; - -void specfem::compute::receivers::sync_views() { Kokkos::deep_copy(receiver_array, h_receiver_array); Kokkos::deep_copy(ispec_array, h_ispec_array); Kokkos::deep_copy(cos_recs, h_cos_recs); @@ -100,7 +79,7 @@ void specfem::compute::receivers::sync_views() { Kokkos::deep_copy(seismogram_types, h_seismogram_types); return; -} +}; void specfem::compute::receivers::sync_seismograms() { Kokkos::deep_copy(h_seismogram, seismogram); diff --git a/src/compute/compute_sources.cpp b/src/compute/compute_sources.cpp index 10549bbb..142a93c2 100644 --- a/src/compute/compute_sources.cpp +++ b/src/compute/compute_sources.cpp @@ -1,4 +1,7 @@ -#include "compute/interface.hpp" +#include "algorithms/interface.hpp" +#include "compute/sources/source_medium.hpp" +#include "compute/sources/source_medium.tpp" +#include "compute/sources/sources.hpp" #include "kokkos_abstractions.h" #include "quadrature/interface.hpp" #include "source/interface.hpp" @@ -8,61 +11,71 @@ #include #include -specfem::compute::sources::sources( - const std::vector > &sources, - const specfem::quadrature::quadrature *quadx, - const specfem::quadrature::quadrature *quadz, const type_real xmax, - const type_real xmin, const type_real zmax, const type_real zmin, - specfem::MPI::MPI *mpi) { - - // Get sources which lie in processor - std::vector > my_sources; - for (auto &source : sources) { - if (source->get_islice() == mpi->get_rank()) { - my_sources.push_back(source); - } - } - - // allocate source array view - this->source_array = specfem::kokkos::DeviceView4d( - "specfem::compute::sources::source_array", my_sources.size(), - quadz->get_N(), quadx->get_N(), ndim); - - this->h_source_array = Kokkos::create_mirror_view(this->source_array); - - this->stf_array = - specfem::kokkos::DeviceView1d( - "specfem::compute::sources::stf_array", my_sources.size()); - - this->h_stf_array = Kokkos::create_mirror_view(this->stf_array); +// Forward declarations - this->ispec_array = specfem::kokkos::DeviceView1d( - "specfem::compute::sources::ispec_array", my_sources.size()); +template class specfem::compute::source_medium< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic>; - this->h_ispec_array = Kokkos::create_mirror_view(ispec_array); +template class specfem::compute::source_medium< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic>; - // store source array for sources in my islice - for (int isource = 0; isource < my_sources.size(); isource++) { - - my_sources[isource]->check_locations(xmax, xmin, zmax, zmin, mpi); - - auto sv_source_array = Kokkos::subview( - this->h_source_array, isource, Kokkos::ALL, Kokkos::ALL, Kokkos::ALL); - my_sources[isource]->compute_source_array(quadx, quadz, sv_source_array); - - this->h_stf_array(isource).T = my_sources[isource]->get_stf(); - this->h_ispec_array(isource) = my_sources[isource]->get_ispec(); +specfem::compute::sources::sources( + const std::vector > &sources, + const specfem::compute::mesh &mesh, + const specfem::compute::partial_derivatives &partial_derivatives, + const specfem::compute::properties &properties, const type_real t0, + const type_real dt, const int nsteps) + : nsources(sources.size()), + source_domain_index_mapping( + "specfem::sources::source_domain_index_mapping", sources.size()), + source_medium_mapping("specfem::sources::source_medium_mapping", + sources.size()), + source_wavefield_mapping("specfem::sources::source_wavefield_mapping", + sources.size()) { + + const specfem::element::medium_tag acoustic = + specfem::element::medium_tag::acoustic; + const specfem::element::medium_tag elastic = + specfem::element::medium_tag::elastic; + + std::vector > acoustic_sources; + std::vector > elastic_sources; + + for (int isource = 0; isource < sources.size(); isource++) { + const auto &source = sources[isource]; + + // Get local coordinate for the source + const type_real x = source->get_x(); + const type_real z = source->get_z(); + const specfem::point::global_coordinates + coord(x, z); + const auto lcoord = specfem::algorithms::locate_point(coord, mesh); + //------------------------------------- + + if (properties.h_element_types(lcoord.ispec) == acoustic) { + acoustic_sources.push_back(source); + source_domain_index_mapping(isource) = acoustic_sources.size() - 1; + source_medium_mapping(isource) = acoustic; + source_wavefield_mapping(isource) = source->get_wavefield_type(); + } else if (properties.h_element_types(lcoord.ispec) == elastic) { + elastic_sources.push_back(source); + source_domain_index_mapping(isource) = elastic_sources.size() - 1; + source_medium_mapping(isource) = elastic; + source_wavefield_mapping(isource) = source->get_wavefield_type(); + } else { + throw std::runtime_error("Unknown medium type"); + } } - this->sync_views(); - - return; -}; - -void specfem::compute::sources::sync_views() { - Kokkos::deep_copy(source_array, h_source_array); - Kokkos::deep_copy(stf_array, h_stf_array); - Kokkos::deep_copy(ispec_array, h_ispec_array); - - return; + this->acoustic_sources = + specfem::compute::source_medium( + acoustic_sources, mesh, partial_derivatives, properties, t0, dt, + nsteps); + + this->elastic_sources = + specfem::compute::source_medium( + elastic_sources, mesh, partial_derivatives, properties, t0, dt, + nsteps); } diff --git a/src/compute/coupled_interfaces.cpp b/src/compute/coupled_interfaces.cpp index 3e828a26..7f8ebf06 100644 --- a/src/compute/coupled_interfaces.cpp +++ b/src/compute/coupled_interfaces.cpp @@ -1,512 +1,599 @@ -#include "compute/coupled_interfaces.hpp" +// #include "compute/coupled_interfaces.hpp" // #include "compute/coupled_interfaces.tpp" +#include "compute/coupled_interfaces/coupled_interfaces.hpp" +#include "compute/coupled_interfaces/coupled_interfaces.tpp" +#include "compute/coupled_interfaces/interface_container.hpp" +#include "compute/coupled_interfaces/interface_container.tpp" #include "enumerations/specfem_enums.hpp" #include "kokkos_abstractions.h" #include "macros.hpp" #include "mesh/coupled_interfaces/coupled_interfaces.hpp" -// Topological map ordering for coupled elements - -// +-----------------+ +-----------------+ -// | | | | -// | R | ^ ^ | L | -// | I | | | | E | -// | G | | | | F | -// | H | | | | T | -// | T | | | | | -// | BOTTOM | | BOTTOM | -// +-----------------+ +-----------------+ -// --------------> --------------> -// --------------> --------------> -// +-----------------+ +-----------------+ -// | TOP | | TOP | -// | R | ^ ^ | L | -// | I | | | | E | -// | G | | | | F | -// | H | | | | T | -// | T | | | | | -// | | | | -// +-----------------+ +-----------------+ - -// Given an edge, return the range of i, j indices to iterate over the edge in -// correct order The range is normalized to [0,1] -void get_edge_range(const specfem::enums::edge::type &edge, int &ibegin, - int &jbegin, int &iend, int &jend) { - switch (edge) { - case specfem::enums::edge::type::BOTTOM: - ibegin = 0; - jbegin = 0; - iend = 1; - jend = 0; - break; - case specfem::enums::edge::type::TOP: - ibegin = 1; - jbegin = 1; - iend = 0; - jend = 1; - break; - case specfem::enums::edge::type::LEFT: - ibegin = 0; - jbegin = 1; - iend = 0; - jend = 0; - break; - case specfem::enums::edge::type::RIGHT: - ibegin = 1; - jbegin = 0; - iend = 1; - jend = 1; - break; - default: - throw std::runtime_error("Invalid edge type"); - } -} - -// Given an edge, return the number of points along the edge -// This ends up being important when ngllx != ngllz -KOKKOS_FUNCTION -int specfem::compute::coupled_interfaces::access::npoints( - const specfem::enums::edge::type &edge, const int ngllx, const int ngllz) { - - switch (edge) { - case specfem::enums::edge::type::BOTTOM: - case specfem::enums::edge::type::TOP: - return ngllx; - break; - case specfem::enums::edge::type::LEFT: - case specfem::enums::edge::type::RIGHT: - return ngllz; - break; - default: - assert(false && "Invalid edge type"); - return 0; - } -} - -KOKKOS_FUNCTION -void specfem::compute::coupled_interfaces::access::self_iterator( - const int &ipoint, const specfem::enums::edge::type &edge, const int ngllx, - const int ngllz, int &i, int &j) { - - switch (edge) { - case specfem::enums::edge::type::BOTTOM: - i = ipoint; - j = 0; - break; - case specfem::enums::edge::type::TOP: - i = ngllx - 1 - ipoint; - j = ngllz - 1; - break; - case specfem::enums::edge::type::LEFT: - i = 0; - j = ipoint; - break; - case specfem::enums::edge::type::RIGHT: - i = ngllx - 1; - j = ngllz - 1 - ipoint; - break; - default: - assert(false && "Invalid edge type"); - } -} - -KOKKOS_FUNCTION -void specfem::compute::coupled_interfaces::access::coupled_iterator( - const int &ipoint, const specfem::enums::edge::type &edge, const int ngllx, - const int ngllz, int &i, int &j) { - - switch (edge) { - case specfem::enums::edge::type::BOTTOM: - i = ngllx - 1 - ipoint; - j = 0; - break; - case specfem::enums::edge::type::TOP: - i = ipoint; - j = ngllz - 1; - break; - case specfem::enums::edge::type::LEFT: - i = ngllx - 1; - j = ngllz - 1 - ipoint; - break; - case specfem::enums::edge::type::RIGHT: - i = 0; - j = ipoint; - break; - default: - assert(false && "Invalid edge type"); - } -} - -bool check_if_edges_are_connected( - const specfem::kokkos::HostView3d h_ibool, - const specfem::enums::edge::type &edge1, - const specfem::enums::edge::type &edge2, const int &ispec1, - const int &ispec2) { - - // Check that edge1 in element1 is coupling with edge2 in element2 - // The coupling should be in inverse order for the two elements - // (e.g. BOTTOM-TOP, LEFT-RIGHT) - // Check the diagram above - - const int ngllx = h_ibool.extent(2); - const int ngllz = h_ibool.extent(1); - - // Get the range of the two edges - int ibegin1, jbegin1, iend1, jend1; - int ibegin2, jbegin2, iend2, jend2; - - get_edge_range(edge1, ibegin1, jbegin1, iend1, jend1); - get_edge_range(edge2, ibegin2, jbegin2, iend2, jend2); - - // Get the global index range of the two edges - ibegin1 = ibegin1 * (ngllx - 1); - iend1 = iend1 * (ngllx - 1); - jbegin1 = jbegin1 * (ngllz - 1); - jend1 = jend1 * (ngllz - 1); - - ibegin2 = ibegin2 * (ngllx - 1); - iend2 = iend2 * (ngllx - 1); - jbegin2 = jbegin2 * (ngllz - 1); - jend2 = jend2 * (ngllz - 1); - - // Check if the corners of the two elements have the same global index - - return (h_ibool(ispec1, jbegin1, ibegin1) == h_ibool(ispec2, jend2, iend2)) && - (h_ibool(ispec2, jbegin2, ibegin2) == h_ibool(ispec1, jend1, iend1)); -} - -void compute_edges( - const specfem::kokkos::HostMirror3d h_ibool, - const specfem::kokkos::HostMirror1d ispec1, - const specfem::kokkos::HostMirror1d ispec2, - specfem::kokkos::HostMirror1d edge1, - specfem::kokkos::HostMirror1d edge2) { - - const int num_interfaces = ispec1.extent(0); - - for (int inum = 0; inum < num_interfaces; inum++) { - const int ispec1l = ispec1(inum); - const int ispec2l = ispec2(inum); - - int num_connected = 0; - for (int edge1l = 0; edge1l < specfem::enums::edge::num_edges; edge1l++) { - for (int edge2l = 0; edge2l < specfem::enums::edge::num_edges; edge2l++) { - if (check_if_edges_are_connected( - h_ibool, static_cast(edge1l), - static_cast(edge2l), ispec1l, - ispec2l)) { - // Check that the two edges are different - ASSERT(edge1l != edge2l, "Invalid edge1 and edge2"); - // BOTTOM-TOP, LEFT-RIGHT coupling - ASSERT((((static_cast(edge1l) == - specfem::enums::edge::type::BOTTOM) && - (static_cast(edge2l) == - specfem::enums::edge::type::TOP)) || - ((static_cast(edge1l) == - specfem::enums::edge::type::TOP) && - (static_cast(edge2l) == - specfem::enums::edge::type::BOTTOM)) || - ((static_cast(edge1l) == - specfem::enums::edge::type::LEFT) && - (static_cast(edge2l) == - specfem::enums::edge::type::RIGHT)) || - ((static_cast(edge1l) == - specfem::enums::edge::type::RIGHT) && - (static_cast(edge2l) == - specfem::enums::edge::type::LEFT))), - "Invalid edge1 and edge2"); - - edge1(inum) = static_cast(edge1l); - edge2(inum) = static_cast(edge2l); - num_connected++; - } - } - } - ASSERT(num_connected == 1, "More than one edge is connected"); - } - - return; -} - -void check_edges( - const specfem::kokkos::HostMirror3d h_ibool, - const specfem::kokkos::HostView2d coord, - const specfem::kokkos::HostMirror1d ispec1, - const specfem::kokkos::HostMirror1d ispec2, - const specfem::kokkos::HostMirror1d edge1, - const specfem::kokkos::HostMirror1d edge2) { - - const int num_interfaces = ispec1.extent(0); - const int ngllx = h_ibool.extent(2); - const int ngllz = h_ibool.extent(1); - - for (int interface = 0; interface < num_interfaces; interface++) { - const int ispec1l = ispec1(interface); - const int ispec2l = ispec2(interface); - - const auto edge1l = edge1(interface); - const auto edge2l = edge2(interface); - - // iterate over the edge - int npoints = specfem::compute::coupled_interfaces::access::npoints( - edge1l, ngllx, ngllz); - - for (int ipoint = 0; ipoint < npoints; ipoint++) { - // Get ipoint along the edge in element1 - int i1, j1; - specfem::compute::coupled_interfaces::access::self_iterator( - ipoint, edge1l, ngllx, ngllz, i1, j1); - const int iglob1 = h_ibool(ispec1l, j1, i1); - - // Get ipoint along the edge in element2 - int i2, j2; - specfem::compute::coupled_interfaces::access::coupled_iterator( - ipoint, edge2l, ngllx, ngllz, i2, j2); - const int iglob2 = h_ibool(ispec2l, j2, i2); - - // Check that the distance between the two points is small - - type_real distance = (((coord(0, iglob1) - coord(0, iglob2)) * - (coord(0, iglob1) - coord(0, iglob2))) + - ((coord(1, iglob1) - coord(1, iglob2)) * - (coord(1, iglob1) - coord(1, iglob2)))); - - ASSERT((((coord(0, iglob1) - coord(0, iglob2)) * - (coord(0, iglob1) - coord(0, iglob2))) + - ((coord(1, iglob1) - coord(1, iglob2)) * - (coord(1, iglob1) - coord(1, iglob2)))) < 1.e-10, - "Invalid edge1 and edge2"); - } - } -} - -specfem::compute::coupled_interfaces::elastic_acoustic::elastic_acoustic( - const specfem::kokkos::HostMirror3d h_ibool, - const specfem::kokkos::HostView2d coord, - const specfem::kokkos::HostView1d - h_ispec_type, - const specfem::mesh::coupled_interfaces::elastic_acoustic &elastic_acoustic) - : num_interfaces(elastic_acoustic.num_interfaces), - elastic_ispec( - "compute::coupled_interfaces::elastic_acoustic::elastic_ispec", - elastic_acoustic.num_interfaces), - acoustic_ispec( - "compute::coupled_interfaces::elastic_acoustic::acoustic_ispec", - elastic_acoustic.num_interfaces), - elastic_edge( - "compute::coupled_interfaces::elastic_acoustic::elastic_edge", - elastic_acoustic.num_interfaces), - acoustic_edge( - "compute::coupled_interfaces::elastic_acoustic::acoustic_edge", - elastic_acoustic.num_interfaces) { - - if (num_interfaces == 0) - return; - - h_elastic_ispec = Kokkos::create_mirror_view(elastic_ispec); - h_acoustic_ispec = Kokkos::create_mirror_view(acoustic_ispec); - h_elastic_edge = Kokkos::create_mirror_view(elastic_edge); - h_acoustic_edge = Kokkos::create_mirror_view(acoustic_edge); - - h_elastic_ispec = elastic_acoustic.elastic_ispec; - h_acoustic_ispec = elastic_acoustic.acoustic_ispec; - - ASSERT(h_elastic_ispec.extent(0) == num_interfaces, "Invalid elastic_ispec"); - ASSERT(h_acoustic_ispec.extent(0) == num_interfaces, - "Invalid acoustic_ispec"); - ASSERT(elastic_edge.extent(0) == num_interfaces, "Invalid elastic_edge"); - ASSERT(h_acoustic_edge.extent(0) == num_interfaces, "Invalid acoustic_edge"); - -#ifndef NDEBUG - for (int i = 0; i < num_interfaces; i++) { - int ispec_elastic = h_elastic_ispec(i); - int ispec_acoustic = h_acoustic_ispec(i); - - // Check that the interface is between an elastic and an acoustic element - - ASSERT(((ispec_elastic != ispec_acoustic) && - (h_ispec_type(ispec_elastic) == - specfem::enums::element::type::elastic) && - (h_ispec_type(ispec_acoustic) == - specfem::enums::element::type::acoustic)), - "Invalid interface"); - } -#endif - - compute_edges(h_ibool, h_elastic_ispec, h_acoustic_ispec, h_elastic_edge, - h_acoustic_edge); - -#ifndef NDEBUG - check_edges(h_ibool, coord, h_elastic_ispec, h_acoustic_ispec, h_elastic_edge, - h_acoustic_edge); -#endif - - Kokkos::deep_copy(elastic_ispec, h_elastic_ispec); - Kokkos::deep_copy(acoustic_ispec, h_acoustic_ispec); - Kokkos::deep_copy(elastic_edge, h_elastic_edge); - Kokkos::deep_copy(acoustic_edge, h_acoustic_edge); - - return; -} - -specfem::compute::coupled_interfaces::elastic_poroelastic::elastic_poroelastic( - const specfem::kokkos::HostMirror3d h_ibool, - const specfem::kokkos::HostView2d coord, - const specfem::kokkos::HostView1d - h_ispec_type, - const specfem::mesh::coupled_interfaces::elastic_poroelastic - &elastic_poroelastic) - : num_interfaces(elastic_poroelastic.num_interfaces), - elastic_ispec( - "compute::coupled_interfaces::elastic_poroelastic::elastic_ispec", - elastic_poroelastic.num_interfaces), - poroelastic_ispec("compute::coupled_interfaces::elastic_poroelastic::" - "poroelastic_ispec", - elastic_poroelastic.num_interfaces), - elastic_edge( - "compute::coupled_interfaces::elastic_poroelastic::elastic_edge", - elastic_poroelastic.num_interfaces), - poroelastic_edge("compute::coupled_interfaces::elastic_poroelastic::" - "poroelastic_edge", - elastic_poroelastic.num_interfaces) { - - if (num_interfaces == 0) - return; - - h_elastic_ispec = Kokkos::create_mirror_view(elastic_ispec); - h_poroelastic_ispec = Kokkos::create_mirror_view(poroelastic_ispec); - h_elastic_edge = Kokkos::create_mirror_view(elastic_edge); - h_poroelastic_edge = Kokkos::create_mirror_view(poroelastic_edge); - - h_elastic_ispec = elastic_poroelastic.elastic_ispec; - h_poroelastic_ispec = elastic_poroelastic.poroelastic_ispec; - - ASSERT(h_elastic_ispec.extent(0) == num_interfaces, "Invalid elastic_ispec"); - ASSERT(h_poroelastic_ispec.extent(0) == num_interfaces, - "Invalid poroelastic_ispec"); - ASSERT(elastic_edge.extent(0) == num_interfaces, "Invalid elastic_edge"); - ASSERT(h_poroelastic_edge.extent(0) == num_interfaces, - "Invalid poroelastic_edge"); - -#ifndef NDEBUG - for (int i = 0; i < num_interfaces; i++) { - int ispec_elastic = h_elastic_ispec(i); - int ispec_poroelastic = h_poroelastic_ispec(i); - - // Check that the interface is between an elastic and a poroelastic - // element - ASSERT(((ispec_elastic != ispec_poroelastic) && - (h_ispec_type(ispec_elastic) == - specfem::enums::element::type::elastic) && - (h_ispec_type(ispec_poroelastic) == - specfem::enums::element::type::poroelastic)), - "Invalid interface"); - } -#endif - - compute_edges(h_ibool, h_elastic_ispec, h_poroelastic_ispec, h_elastic_edge, - h_poroelastic_edge); - -#ifndef NDEBUG - check_edges(h_ibool, coord, h_elastic_ispec, h_poroelastic_ispec, - h_elastic_edge, h_poroelastic_edge); -#endif - - Kokkos::deep_copy(elastic_ispec, h_elastic_ispec); - Kokkos::deep_copy(poroelastic_ispec, h_poroelastic_ispec); - Kokkos::deep_copy(elastic_edge, h_elastic_edge); - Kokkos::deep_copy(poroelastic_edge, h_poroelastic_edge); - - return; -} - -specfem::compute::coupled_interfaces::acoustic_poroelastic:: - acoustic_poroelastic( - const specfem::kokkos::HostMirror3d h_ibool, - const specfem::kokkos::HostView2d coord, - const specfem::kokkos::HostView1d - h_ispec_type, - const specfem::mesh::coupled_interfaces::acoustic_poroelastic - &acoustic_poroelastic) - : num_interfaces(acoustic_poroelastic.num_interfaces), - acoustic_ispec( - "compute::coupled_interfaces::acoustic_poroelastic::acoustic_ispec", - acoustic_poroelastic.num_interfaces), - poroelastic_ispec("compute::coupled_interfaces::acoustic_poroelastic::" - "poroelastic_ispec", - acoustic_poroelastic.num_interfaces), - acoustic_edge( - "compute::coupled_interfaces::acoustic_poroelastic::acoustic_edge", - acoustic_poroelastic.num_interfaces), - poroelastic_edge("compute::coupled_interfaces::acoustic_poroelastic::" - "poroelastic_edge", - acoustic_poroelastic.num_interfaces) { - - if (num_interfaces == 0) - return; - - h_acoustic_ispec = Kokkos::create_mirror_view(acoustic_ispec); - h_poroelastic_ispec = Kokkos::create_mirror_view(poroelastic_ispec); - h_acoustic_edge = Kokkos::create_mirror_view(acoustic_edge); - h_poroelastic_edge = Kokkos::create_mirror_view(poroelastic_edge); - - h_acoustic_ispec = acoustic_poroelastic.acoustic_ispec; - h_poroelastic_ispec = acoustic_poroelastic.poroelastic_ispec; - - ASSERT(h_acoustic_ispec.extent(0) == num_interfaces, - "Invalid acoustic_ispec"); - ASSERT(h_poroelastic_ispec.extent(0) == num_interfaces, - "Invalid poroelastic_ispec"); - ASSERT(acoustic_edge.extent(0) == num_interfaces, "Invalid acoustic_edge"); - ASSERT(h_poroelastic_edge.extent(0) == num_interfaces, - "Invalid poroelastic_edge"); - -#ifndef NDEBUG - for (int i = 0; i < num_interfaces; i++) { - int ispec_acoustic = h_acoustic_ispec(i); - int ispec_poroelastic = h_poroelastic_ispec(i); - - // Check that the interface is between an acoustic and a poroelastic - // element - ASSERT(((ispec_acoustic != ispec_poroelastic) && - (h_ispec_type(ispec_acoustic) == - specfem::enums::element::type::acoustic) && - (h_ispec_type(ispec_poroelastic) == - specfem::enums::element::type::poroelastic)), - "Invalid interface"); - } -#endif - - compute_edges(h_ibool, h_acoustic_ispec, h_poroelastic_ispec, h_acoustic_edge, - h_poroelastic_edge); - -#ifndef NDEBUG - check_edges(h_ibool, coord, h_acoustic_ispec, h_poroelastic_ispec, - h_acoustic_edge, h_poroelastic_edge); -#endif - - Kokkos::deep_copy(acoustic_ispec, h_acoustic_ispec); - Kokkos::deep_copy(poroelastic_ispec, h_poroelastic_ispec); - Kokkos::deep_copy(acoustic_edge, h_acoustic_edge); - Kokkos::deep_copy(poroelastic_edge, h_poroelastic_edge); - - return; -} - -specfem::compute::coupled_interfaces::coupled_interfaces::coupled_interfaces( - const specfem::kokkos::HostMirror3d h_ibool, - const specfem::kokkos::HostView2d coord, - const specfem::kokkos::HostView1d - h_ispec_type, - const specfem::mesh::coupled_interfaces::coupled_interfaces - &coupled_interfaces) - : elastic_acoustic(specfem::compute::coupled_interfaces::elastic_acoustic( - h_ibool, coord, h_ispec_type, coupled_interfaces.elastic_acoustic)), - elastic_poroelastic( - specfem::compute::coupled_interfaces::elastic_poroelastic( - h_ibool, coord, h_ispec_type, - coupled_interfaces.elastic_poroelastic)), - acoustic_poroelastic( - specfem::compute::coupled_interfaces::acoustic_poroelastic( - h_ibool, coord, h_ispec_type, - coupled_interfaces.acoustic_poroelastic)) {} +// // Topological map ordering for coupled elements + +// // +-----------------+ +-----------------+ +// // | | | | +// // | R | ^ ^ | L | +// // | I | | | | E | +// // | G | | | | F | +// // | H | | | | T | +// // | T | | | | | +// // | BOTTOM | | BOTTOM | +// // +-----------------+ +-----------------+ +// // --------------> --------------> +// // --------------> --------------> +// // +-----------------+ +-----------------+ +// // | TOP | | TOP | +// // | R | ^ ^ | L | +// // | I | | | | E | +// // | G | | | | F | +// // | H | | | | T | +// // | T | | | | | +// // | | | | +// // +-----------------+ +-----------------+ + +// // Given an edge, return the range of i, j indices to iterate over the edge +// in +// // correct order The range is normalized to [0,1] +// void get_edge_range(const specfem::enums::edge::type &edge, int &ibegin, +// int &jbegin, int &iend, int &jend) { +// switch (edge) { +// case specfem::enums::edge::type::BOTTOM: +// ibegin = 0; +// jbegin = 0; +// iend = 1; +// jend = 0; +// break; +// case specfem::enums::edge::type::TOP: +// ibegin = 1; +// jbegin = 1; +// iend = 0; +// jend = 1; +// break; +// case specfem::enums::edge::type::LEFT: +// ibegin = 0; +// jbegin = 1; +// iend = 0; +// jend = 0; +// break; +// case specfem::enums::edge::type::RIGHT: +// ibegin = 1; +// jbegin = 0; +// iend = 1; +// jend = 1; +// break; +// default: +// throw std::runtime_error("Invalid edge type"); +// } +// } + +// // Given an edge, return the number of points along the edge +// // This ends up being important when ngllx != ngllz +// KOKKOS_FUNCTION +// int specfem::compute::coupled_interfaces::access::npoints( +// const specfem::enums::edge::type &edge, const int ngllx, const int ngllz) +// { + +// switch (edge) { +// case specfem::enums::edge::type::BOTTOM: +// case specfem::enums::edge::type::TOP: +// return ngllx; +// break; +// case specfem::enums::edge::type::LEFT: +// case specfem::enums::edge::type::RIGHT: +// return ngllz; +// break; +// default: +// assert(false && "Invalid edge type"); +// return 0; +// } +// } + +// KOKKOS_FUNCTION +// void specfem::compute::coupled_interfaces::access::self_iterator( +// const int &ipoint, const specfem::enums::edge::type &edge, const int +// ngllx, const int ngllz, int &i, int &j) { + +// switch (edge) { +// case specfem::enums::edge::type::BOTTOM: +// i = ipoint; +// j = 0; +// break; +// case specfem::enums::edge::type::TOP: +// i = ngllx - 1 - ipoint; +// j = ngllz - 1; +// break; +// case specfem::enums::edge::type::LEFT: +// i = 0; +// j = ipoint; +// break; +// case specfem::enums::edge::type::RIGHT: +// i = ngllx - 1; +// j = ngllz - 1 - ipoint; +// break; +// default: +// assert(false && "Invalid edge type"); +// } +// } + +// KOKKOS_FUNCTION +// void specfem::compute::coupled_interfaces::access::coupled_iterator( +// const int &ipoint, const specfem::enums::edge::type &edge, const int +// ngllx, const int ngllz, int &i, int &j) { + +// switch (edge) { +// case specfem::enums::edge::type::BOTTOM: +// i = ngllx - 1 - ipoint; +// j = 0; +// break; +// case specfem::enums::edge::type::TOP: +// i = ipoint; +// j = ngllz - 1; +// break; +// case specfem::enums::edge::type::LEFT: +// i = ngllx - 1; +// j = ngllz - 1 - ipoint; +// break; +// case specfem::enums::edge::type::RIGHT: +// i = 0; +// j = ipoint; +// break; +// default: +// assert(false && "Invalid edge type"); +// } +// } + +// bool check_if_edges_are_connected( +// const specfem::kokkos::HostView3d h_ibool, +// const specfem::enums::edge::type &edge1, +// const specfem::enums::edge::type &edge2, const int &ispec1, +// const int &ispec2) { + +// // Check that edge1 in element1 is coupling with edge2 in element2 +// // The coupling should be in inverse order for the two elements +// // (e.g. BOTTOM-TOP, LEFT-RIGHT) +// // Check the diagram above + +// const int ngllx = h_ibool.extent(2); +// const int ngllz = h_ibool.extent(1); + +// // Get the range of the two edges +// int ibegin1, jbegin1, iend1, jend1; +// int ibegin2, jbegin2, iend2, jend2; + +// get_edge_range(edge1, ibegin1, jbegin1, iend1, jend1); +// get_edge_range(edge2, ibegin2, jbegin2, iend2, jend2); + +// // Get the global index range of the two edges +// ibegin1 = ibegin1 * (ngllx - 1); +// iend1 = iend1 * (ngllx - 1); +// jbegin1 = jbegin1 * (ngllz - 1); +// jend1 = jend1 * (ngllz - 1); + +// ibegin2 = ibegin2 * (ngllx - 1); +// iend2 = iend2 * (ngllx - 1); +// jbegin2 = jbegin2 * (ngllz - 1); +// jend2 = jend2 * (ngllz - 1); + +// // Check if the corners of the two elements have the same global index + +// return (h_ibool(ispec1, jbegin1, ibegin1) == h_ibool(ispec2, jend2, iend2)) +// && +// (h_ibool(ispec2, jbegin2, ibegin2) == h_ibool(ispec1, jend1, +// iend1)); +// } + +// void compute_edges( +// const specfem::kokkos::HostMirror3d h_ibool, +// const specfem::kokkos::HostMirror1d ispec1, +// const specfem::kokkos::HostMirror1d ispec2, +// specfem::kokkos::HostMirror1d edge1, +// specfem::kokkos::HostMirror1d edge2) { + +// const int num_interfaces = ispec1.extent(0); + +// for (int inum = 0; inum < num_interfaces; inum++) { +// const int ispec1l = ispec1(inum); +// const int ispec2l = ispec2(inum); + +// int num_connected = 0; +// for (int edge1l = 0; edge1l < specfem::enums::edge::num_edges; edge1l++) +// { +// for (int edge2l = 0; edge2l < specfem::enums::edge::num_edges; +// edge2l++) { +// if (check_if_edges_are_connected( +// h_ibool, static_cast(edge1l), +// static_cast(edge2l), ispec1l, +// ispec2l)) { +// // Check that the two edges are different +// ASSERT(edge1l != edge2l, "Invalid edge1 and edge2"); +// // BOTTOM-TOP, LEFT-RIGHT coupling +// ASSERT((((static_cast(edge1l) == +// specfem::enums::edge::type::BOTTOM) && +// (static_cast(edge2l) == +// specfem::enums::edge::type::TOP)) || +// ((static_cast(edge1l) == +// specfem::enums::edge::type::TOP) && +// (static_cast(edge2l) == +// specfem::enums::edge::type::BOTTOM)) || +// ((static_cast(edge1l) == +// specfem::enums::edge::type::LEFT) && +// (static_cast(edge2l) == +// specfem::enums::edge::type::RIGHT)) || +// ((static_cast(edge1l) == +// specfem::enums::edge::type::RIGHT) && +// (static_cast(edge2l) == +// specfem::enums::edge::type::LEFT))), +// "Invalid edge1 and edge2"); + +// edge1(inum) = static_cast(edge1l); +// edge2(inum) = static_cast(edge2l); +// num_connected++; +// } +// } +// } +// ASSERT(num_connected == 1, "More than one edge is connected"); +// } + +// return; +// } + +// void check_edges( +// const specfem::kokkos::HostMirror3d h_ibool, +// const specfem::kokkos::HostView2d coord, +// const specfem::kokkos::HostMirror1d ispec1, +// const specfem::kokkos::HostMirror1d ispec2, +// const specfem::kokkos::HostMirror1d edge1, +// const specfem::kokkos::HostMirror1d edge2) { + +// const int num_interfaces = ispec1.extent(0); +// const int ngllx = h_ibool.extent(2); +// const int ngllz = h_ibool.extent(1); + +// for (int interface = 0; interface < num_interfaces; interface++) { +// const int ispec1l = ispec1(interface); +// const int ispec2l = ispec2(interface); + +// const auto edge1l = edge1(interface); +// const auto edge2l = edge2(interface); + +// // iterate over the edge +// int npoints = specfem::compute::coupled_interfaces::access::npoints( +// edge1l, ngllx, ngllz); + +// for (int ipoint = 0; ipoint < npoints; ipoint++) { +// // Get ipoint along the edge in element1 +// int i1, j1; +// specfem::compute::coupled_interfaces::access::self_iterator( +// ipoint, edge1l, ngllx, ngllz, i1, j1); +// const int iglob1 = h_ibool(ispec1l, j1, i1); + +// // Get ipoint along the edge in element2 +// int i2, j2; +// specfem::compute::coupled_interfaces::access::coupled_iterator( +// ipoint, edge2l, ngllx, ngllz, i2, j2); +// const int iglob2 = h_ibool(ispec2l, j2, i2); + +// // Check that the distance between the two points is small + +// type_real distance = (((coord(0, iglob1) - coord(0, iglob2)) * +// (coord(0, iglob1) - coord(0, iglob2))) + +// ((coord(1, iglob1) - coord(1, iglob2)) * +// (coord(1, iglob1) - coord(1, iglob2)))); + +// ASSERT((((coord(0, iglob1) - coord(0, iglob2)) * +// (coord(0, iglob1) - coord(0, iglob2))) + +// ((coord(1, iglob1) - coord(1, iglob2)) * +// (coord(1, iglob1) - coord(1, iglob2)))) < 1.e-10, +// "Invalid edge1 and edge2"); +// } +// } +// } + +// specfem::compute::coupled_interfaces::elastic_acoustic::elastic_acoustic( +// const specfem::kokkos::HostMirror3d h_ibool, +// const specfem::kokkos::HostView2d coord, +// const specfem::kokkos::HostView1d +// h_ispec_type, +// const specfem::mesh::coupled_interfaces::elastic_acoustic +// &elastic_acoustic) : num_interfaces(elastic_acoustic.num_interfaces), +// elastic_ispec( +// "compute::coupled_interfaces::elastic_acoustic::elastic_ispec", +// elastic_acoustic.num_interfaces), +// acoustic_ispec( +// "compute::coupled_interfaces::elastic_acoustic::acoustic_ispec", +// elastic_acoustic.num_interfaces), +// elastic_edge( +// "compute::coupled_interfaces::elastic_acoustic::elastic_edge", +// elastic_acoustic.num_interfaces), +// acoustic_edge( +// "compute::coupled_interfaces::elastic_acoustic::acoustic_edge", +// elastic_acoustic.num_interfaces) { + +// if (num_interfaces == 0) +// return; + +// h_elastic_ispec = Kokkos::create_mirror_view(elastic_ispec); +// h_acoustic_ispec = Kokkos::create_mirror_view(acoustic_ispec); +// h_elastic_edge = Kokkos::create_mirror_view(elastic_edge); +// h_acoustic_edge = Kokkos::create_mirror_view(acoustic_edge); + +// h_elastic_ispec = elastic_acoustic.elastic_ispec; +// h_acoustic_ispec = elastic_acoustic.acoustic_ispec; + +// ASSERT(h_elastic_ispec.extent(0) == num_interfaces, "Invalid +// elastic_ispec"); ASSERT(h_acoustic_ispec.extent(0) == num_interfaces, +// "Invalid acoustic_ispec"); +// ASSERT(elastic_edge.extent(0) == num_interfaces, "Invalid elastic_edge"); +// ASSERT(h_acoustic_edge.extent(0) == num_interfaces, "Invalid +// acoustic_edge"); + +// #ifndef NDEBUG +// for (int i = 0; i < num_interfaces; i++) { +// int ispec_elastic = h_elastic_ispec(i); +// int ispec_acoustic = h_acoustic_ispec(i); + +// // Check that the interface is between an elastic and an acoustic element + +// ASSERT(((ispec_elastic != ispec_acoustic) && +// (h_ispec_type(ispec_elastic) == +// specfem::element::medium_tag::elastic) && +// (h_ispec_type(ispec_acoustic) == +// specfem::element::medium_tag::acoustic)), +// "Invalid interface"); +// } +// #endif + +// compute_edges(h_ibool, h_elastic_ispec, h_acoustic_ispec, h_elastic_edge, +// h_acoustic_edge); + +// #ifndef NDEBUG +// check_edges(h_ibool, coord, h_elastic_ispec, h_acoustic_ispec, +// h_elastic_edge, +// h_acoustic_edge); +// #endif + +// Kokkos::deep_copy(elastic_ispec, h_elastic_ispec); +// Kokkos::deep_copy(acoustic_ispec, h_acoustic_ispec); +// Kokkos::deep_copy(elastic_edge, h_elastic_edge); +// Kokkos::deep_copy(acoustic_edge, h_acoustic_edge); + +// return; +// } + +// specfem::compute::coupled_interfaces::elastic_poroelastic::elastic_poroelastic( +// const specfem::kokkos::HostMirror3d h_ibool, +// const specfem::kokkos::HostView2d coord, +// const specfem::kokkos::HostView1d +// h_ispec_type, +// const specfem::mesh::coupled_interfaces::elastic_poroelastic +// &elastic_poroelastic) +// : num_interfaces(elastic_poroelastic.num_interfaces), +// elastic_ispec( +// "compute::coupled_interfaces::elastic_poroelastic::elastic_ispec", +// elastic_poroelastic.num_interfaces), +// poroelastic_ispec("compute::coupled_interfaces::elastic_poroelastic::" +// "poroelastic_ispec", +// elastic_poroelastic.num_interfaces), +// elastic_edge( +// "compute::coupled_interfaces::elastic_poroelastic::elastic_edge", +// elastic_poroelastic.num_interfaces), +// poroelastic_edge("compute::coupled_interfaces::elastic_poroelastic::" +// "poroelastic_edge", +// elastic_poroelastic.num_interfaces) { + +// if (num_interfaces == 0) +// return; + +// h_elastic_ispec = Kokkos::create_mirror_view(elastic_ispec); +// h_poroelastic_ispec = Kokkos::create_mirror_view(poroelastic_ispec); +// h_elastic_edge = Kokkos::create_mirror_view(elastic_edge); +// h_poroelastic_edge = Kokkos::create_mirror_view(poroelastic_edge); + +// h_elastic_ispec = elastic_poroelastic.elastic_ispec; +// h_poroelastic_ispec = elastic_poroelastic.poroelastic_ispec; + +// ASSERT(h_elastic_ispec.extent(0) == num_interfaces, "Invalid +// elastic_ispec"); ASSERT(h_poroelastic_ispec.extent(0) == num_interfaces, +// "Invalid poroelastic_ispec"); +// ASSERT(elastic_edge.extent(0) == num_interfaces, "Invalid elastic_edge"); +// ASSERT(h_poroelastic_edge.extent(0) == num_interfaces, +// "Invalid poroelastic_edge"); + +// #ifndef NDEBUG +// for (int i = 0; i < num_interfaces; i++) { +// int ispec_elastic = h_elastic_ispec(i); +// int ispec_poroelastic = h_poroelastic_ispec(i); + +// // Check that the interface is between an elastic and a poroelastic +// // element +// ASSERT(((ispec_elastic != ispec_poroelastic) && +// (h_ispec_type(ispec_elastic) == +// specfem::element::medium_tag::elastic) && +// (h_ispec_type(ispec_poroelastic) == +// specfem::element::medium_tag::poroelastic)), +// "Invalid interface"); +// } +// #endif + +// compute_edges(h_ibool, h_elastic_ispec, h_poroelastic_ispec, +// h_elastic_edge, +// h_poroelastic_edge); + +// #ifndef NDEBUG +// check_edges(h_ibool, coord, h_elastic_ispec, h_poroelastic_ispec, +// h_elastic_edge, h_poroelastic_edge); +// #endif + +// Kokkos::deep_copy(elastic_ispec, h_elastic_ispec); +// Kokkos::deep_copy(poroelastic_ispec, h_poroelastic_ispec); +// Kokkos::deep_copy(elastic_edge, h_elastic_edge); +// Kokkos::deep_copy(poroelastic_edge, h_poroelastic_edge); + +// return; +// } + +// specfem::compute::coupled_interfaces::acoustic_poroelastic:: +// acoustic_poroelastic( +// const specfem::kokkos::HostMirror3d h_ibool, +// const specfem::kokkos::HostView2d coord, +// const specfem::kokkos::HostView1d +// h_ispec_type, +// const specfem::mesh::coupled_interfaces::acoustic_poroelastic +// &acoustic_poroelastic) +// : num_interfaces(acoustic_poroelastic.num_interfaces), +// acoustic_ispec( +// "compute::coupled_interfaces::acoustic_poroelastic::acoustic_ispec", +// acoustic_poroelastic.num_interfaces), +// poroelastic_ispec("compute::coupled_interfaces::acoustic_poroelastic::" +// "poroelastic_ispec", +// acoustic_poroelastic.num_interfaces), +// acoustic_edge( +// "compute::coupled_interfaces::acoustic_poroelastic::acoustic_edge", +// acoustic_poroelastic.num_interfaces), +// poroelastic_edge("compute::coupled_interfaces::acoustic_poroelastic::" +// "poroelastic_edge", +// acoustic_poroelastic.num_interfaces) { + +// if (num_interfaces == 0) +// return; + +// h_acoustic_ispec = Kokkos::create_mirror_view(acoustic_ispec); +// h_poroelastic_ispec = Kokkos::create_mirror_view(poroelastic_ispec); +// h_acoustic_edge = Kokkos::create_mirror_view(acoustic_edge); +// h_poroelastic_edge = Kokkos::create_mirror_view(poroelastic_edge); + +// h_acoustic_ispec = acoustic_poroelastic.acoustic_ispec; +// h_poroelastic_ispec = acoustic_poroelastic.poroelastic_ispec; + +// ASSERT(h_acoustic_ispec.extent(0) == num_interfaces, +// "Invalid acoustic_ispec"); +// ASSERT(h_poroelastic_ispec.extent(0) == num_interfaces, +// "Invalid poroelastic_ispec"); +// ASSERT(acoustic_edge.extent(0) == num_interfaces, "Invalid acoustic_edge"); +// ASSERT(h_poroelastic_edge.extent(0) == num_interfaces, +// "Invalid poroelastic_edge"); + +// #ifndef NDEBUG +// for (int i = 0; i < num_interfaces; i++) { +// int ispec_acoustic = h_acoustic_ispec(i); +// int ispec_poroelastic = h_poroelastic_ispec(i); + +// // Check that the interface is between an acoustic and a poroelastic +// // element +// ASSERT(((ispec_acoustic != ispec_poroelastic) && +// (h_ispec_type(ispec_acoustic) == +// specfem::element::medium_tag::acoustic) && +// (h_ispec_type(ispec_poroelastic) == +// specfem::element::medium_tag::poroelastic)), +// "Invalid interface"); +// } +// #endif + +// compute_edges(h_ibool, h_acoustic_ispec, h_poroelastic_ispec, +// h_acoustic_edge, +// h_poroelastic_edge); + +// #ifndef NDEBUG +// check_edges(h_ibool, coord, h_acoustic_ispec, h_poroelastic_ispec, +// h_acoustic_edge, h_poroelastic_edge); +// #endif + +// Kokkos::deep_copy(acoustic_ispec, h_acoustic_ispec); +// Kokkos::deep_copy(poroelastic_ispec, h_poroelastic_ispec); +// Kokkos::deep_copy(acoustic_edge, h_acoustic_edge); +// Kokkos::deep_copy(poroelastic_edge, h_poroelastic_edge); + +// return; +// } + +// specfem::compute::coupled_interfaces::coupled_interfaces::coupled_interfaces( +// const specfem::kokkos::HostMirror3d h_ibool, +// const specfem::kokkos::HostView2d coord, +// const specfem::kokkos::HostView1d +// h_ispec_type, +// const specfem::mesh::coupled_interfaces::coupled_interfaces +// &coupled_interfaces) +// : +// elastic_acoustic(specfem::compute::coupled_interfaces::elastic_acoustic( +// h_ibool, coord, h_ispec_type, +// coupled_interfaces.elastic_acoustic)), +// elastic_poroelastic( +// specfem::compute::coupled_interfaces::elastic_poroelastic( +// h_ibool, coord, h_ispec_type, +// coupled_interfaces.elastic_poroelastic)), +// acoustic_poroelastic( +// specfem::compute::coupled_interfaces::acoustic_poroelastic( +// h_ibool, coord, h_ispec_type, +// coupled_interfaces.acoustic_poroelastic)) {} + +specfem::compute::coupled_interfaces::coupled_interfaces( + const specfem::mesh::mesh &mesh, const specfem::compute::points &points, + const specfem::compute::quadrature &quadrature, + const specfem::compute::partial_derivatives &partial_derivatives, + const specfem::compute::properties &properties, + const specfem::compute::mesh_to_compute_mapping &mapping) + : elastic_acoustic(mesh, points, quadrature, partial_derivatives, + properties, mapping), + elastic_poroelastic(mesh, points, quadrature, partial_derivatives, + properties, mapping), + acoustic_poroelastic(mesh, points, quadrature, partial_derivatives, + properties, mapping) {} + +// Explicit template instantiation + +template class specfem::compute::interface_container< + specfem::element::medium_tag::elastic, + specfem::element::medium_tag::acoustic>; + +template class specfem::compute::interface_container< + specfem::element::medium_tag::acoustic, + specfem::element::medium_tag::poroelastic>; + +template class specfem::compute::interface_container< + specfem::element::medium_tag::elastic, + specfem::element::medium_tag::poroelastic>; + +template specfem::compute::interface_container< + specfem::element::medium_tag::elastic, + specfem::element::medium_tag::acoustic> +specfem::compute::coupled_interfaces::get_interface_container< + specfem::element::medium_tag::elastic, + specfem::element::medium_tag::acoustic>() const; + +template specfem::compute::interface_container< + specfem::element::medium_tag::acoustic, + specfem::element::medium_tag::elastic> +specfem::compute::coupled_interfaces::get_interface_container< + specfem::element::medium_tag::acoustic, + specfem::element::medium_tag::elastic>() const; + +template specfem::compute::interface_container< + specfem::element::medium_tag::elastic, + specfem::element::medium_tag::poroelastic> +specfem::compute::coupled_interfaces::get_interface_container< + specfem::element::medium_tag::elastic, + specfem::element::medium_tag::poroelastic>() const; + +template specfem::compute::interface_container< + specfem::element::medium_tag::poroelastic, + specfem::element::medium_tag::elastic> +specfem::compute::coupled_interfaces::get_interface_container< + specfem::element::medium_tag::poroelastic, + specfem::element::medium_tag::elastic>() const; + +template specfem::compute::interface_container< + specfem::element::medium_tag::acoustic, + specfem::element::medium_tag::poroelastic> +specfem::compute::coupled_interfaces::get_interface_container< + specfem::element::medium_tag::acoustic, + specfem::element::medium_tag::poroelastic>() const; + +template specfem::compute::interface_container< + specfem::element::medium_tag::poroelastic, + specfem::element::medium_tag::acoustic> +specfem::compute::coupled_interfaces::get_interface_container< + specfem::element::medium_tag::poroelastic, + specfem::element::medium_tag::acoustic>() const; + +// Explicit template member function instantiation diff --git a/src/compute/fields/fields.cpp b/src/compute/fields/fields.cpp new file mode 100644 index 00000000..e8d81dd0 --- /dev/null +++ b/src/compute/fields/fields.cpp @@ -0,0 +1,67 @@ + +#include "compute/fields/fields.hpp" +#include "compute/fields/impl/field_impl.hpp" +#include "compute/fields/impl/field_impl.tpp" +#include "compute/fields/simulation_field.hpp" +#include "compute/fields/simulation_field.tpp" + +// Explcitly instantiate the template class +template class specfem::compute::simulation_field< + specfem::wavefield::type::forward>; + +template class specfem::compute::simulation_field< + specfem::wavefield::type::adjoint>; + +template class specfem::compute::simulation_field< + specfem::wavefield::type::backward>; + +template class specfem::compute::simulation_field< + specfem::wavefield::type::buffer>; + +specfem::compute::fields::fields(const specfem::compute::mesh &mesh, + const specfem::compute::properties &properties, + const specfem::simulation::type simulation) + : // Initialize the forward field only if the simulation type is forward + forward([&]() -> specfem::compute::simulation_field< + specfem::wavefield::type::forward> { + if (simulation == specfem::simulation::type::forward) { + return { mesh, properties }; + } else if (simulation == specfem::simulation::type::combined) { + return {}; + } else { + throw std::runtime_error("Invalid simulation type"); + } + }()), + // Initiaze the adjoint field only if the simulation type is adjoint + adjoint([&]() -> specfem::compute::simulation_field< + specfem::wavefield::type::adjoint> { + if (simulation == specfem::simulation::type::forward) { + return {}; + } else if (simulation == specfem::simulation::type::combined) { + return { mesh, properties }; + } else { + throw std::runtime_error("Invalid simulation type"); + } + }()), + // Initialize the backward field only if the simulation type is adjoint + backward([&]() -> specfem::compute::simulation_field< + specfem::wavefield::type::backward> { + if (simulation == specfem::simulation::type::forward) { + return {}; + } else if (simulation == specfem::simulation::type::combined) { + return { mesh, properties }; + } else { + throw std::runtime_error("Invalid simulation type"); + } + }()), + // Initialize the buffer field only if the simulation type is adjoint + buffer([&]() -> specfem::compute::simulation_field< + specfem::wavefield::type::buffer> { + if (simulation == specfem::simulation::type::forward) { + return {}; + } else if (simulation == specfem::simulation::type::combined) { + return { mesh, properties }; + } else { + throw std::runtime_error("Invalid simulation type"); + } + }()) {} diff --git a/src/coupled_interface/coupled_interface.cpp b/src/coupled_interface/coupled_interface.cpp new file mode 100644 index 00000000..31a57fe1 --- /dev/null +++ b/src/coupled_interface/coupled_interface.cpp @@ -0,0 +1,34 @@ +#include "coupled_interface/coupled_interface.hpp" +#include "coupled_interface/coupled_interface.tpp" +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" + +template class specfem::coupled_interface::coupled_interface< + specfem::wavefield::type::forward, specfem::dimension::type::dim2, + specfem::element::medium_tag::elastic, + specfem::element::medium_tag::acoustic>; + +template class specfem::coupled_interface::coupled_interface< + specfem::wavefield::type::forward, specfem::dimension::type::dim2, + specfem::element::medium_tag::acoustic, + specfem::element::medium_tag::elastic>; + +template class specfem::coupled_interface::coupled_interface< + specfem::wavefield::type::backward, specfem::dimension::type::dim2, + specfem::element::medium_tag::elastic, + specfem::element::medium_tag::acoustic>; + +template class specfem::coupled_interface::coupled_interface< + specfem::wavefield::type::backward, specfem::dimension::type::dim2, + specfem::element::medium_tag::acoustic, + specfem::element::medium_tag::elastic>; + +template class specfem::coupled_interface::coupled_interface< + specfem::wavefield::type::adjoint, specfem::dimension::type::dim2, + specfem::element::medium_tag::elastic, + specfem::element::medium_tag::acoustic>; + +template class specfem::coupled_interface::coupled_interface< + specfem::wavefield::type::adjoint, specfem::dimension::type::dim2, + specfem::element::medium_tag::acoustic, + specfem::element::medium_tag::elastic>; diff --git a/src/domain/domain.cpp b/src/domain/domain.cpp new file mode 100644 index 00000000..d27cdb5c --- /dev/null +++ b/src/domain/domain.cpp @@ -0,0 +1,60 @@ + +#include "domain/domain.hpp" +#include "domain/domain.tpp" + +// Explicit template instantiation + +namespace { +using static_5 = + specfem::enums::element::quadrature::static_quadrature_points<5>; +using static_8 = + specfem::enums::element::quadrature::static_quadrature_points<8>; +} // namespace + +template class specfem::domain::domain< + specfem::wavefield::type::forward, specfem::dimension::type::dim2, + specfem::element::medium_tag::elastic, static_5>; + +template class specfem::domain::domain< + specfem::wavefield::type::adjoint, specfem::dimension::type::dim2, + specfem::element::medium_tag::elastic, static_5>; + +template class specfem::domain::domain< + specfem::wavefield::type::backward, specfem::dimension::type::dim2, + specfem::element::medium_tag::elastic, static_5>; + +template class specfem::domain::domain< + specfem::wavefield::type::forward, specfem::dimension::type::dim2, + specfem::element::medium_tag::acoustic, static_5>; + +template class specfem::domain::domain< + specfem::wavefield::type::adjoint, specfem::dimension::type::dim2, + specfem::element::medium_tag::acoustic, static_5>; + +template class specfem::domain::domain< + specfem::wavefield::type::backward, specfem::dimension::type::dim2, + specfem::element::medium_tag::acoustic, static_5>; + +template class specfem::domain::domain< + specfem::wavefield::type::forward, specfem::dimension::type::dim2, + specfem::element::medium_tag::elastic, static_8>; + +template class specfem::domain::domain< + specfem::wavefield::type::adjoint, specfem::dimension::type::dim2, + specfem::element::medium_tag::elastic, static_8>; + +template class specfem::domain::domain< + specfem::wavefield::type::backward, specfem::dimension::type::dim2, + specfem::element::medium_tag::elastic, static_8>; + +template class specfem::domain::domain< + specfem::wavefield::type::forward, specfem::dimension::type::dim2, + specfem::element::medium_tag::acoustic, static_8>; + +template class specfem::domain::domain< + specfem::wavefield::type::adjoint, specfem::dimension::type::dim2, + specfem::element::medium_tag::acoustic, static_8>; + +template class specfem::domain::domain< + specfem::wavefield::type::backward, specfem::dimension::type::dim2, + specfem::element::medium_tag::acoustic, static_8>; diff --git a/src/domain/impl/boundary_conditions/boundary_conditions.cpp b/src/domain/impl/boundary_conditions/boundary_conditions.cpp new file mode 100644 index 00000000..c7358bee --- /dev/null +++ b/src/domain/impl/boundary_conditions/boundary_conditions.cpp @@ -0,0 +1,258 @@ +#include "domain/impl/boundary_conditions/boundary_conditions.hpp" +#include "domain/impl/boundary_conditions/composite_stacey_dirichlet/composite_stacey_dirichlet.hpp" +#include "domain/impl/boundary_conditions/dirichlet/dirichlet.hpp" +#include "domain/impl/boundary_conditions/none/none.hpp" +#include "domain/impl/boundary_conditions/stacey/stacey.hpp" +#include "point/boundary.hpp" +#include "point/field.hpp" +#include "point/properties.hpp" + +namespace { +template +using PointVelocityType = specfem::point::field; + +template +using PointAccelerationType = + specfem::point::field; + +template +using PointPropertyType = + specfem::point::properties; + +template +using PointBoundaryType = + specfem::point::boundary; +} // namespace + +// None boundary conditions +// ----------------------------------------------------------------------------- +template KOKKOS_FUNCTION void +specfem::domain::impl::boundary_conditions::apply_boundary_conditions< + PointBoundaryType, + PointPropertyType, + PointVelocityType, + PointAccelerationType >( + const PointBoundaryType &, + const PointPropertyType &, + const PointVelocityType &, + PointAccelerationType &); + +template KOKKOS_FUNCTION void +specfem::domain::impl::boundary_conditions::apply_boundary_conditions< + PointBoundaryType, + PointPropertyType, + PointVelocityType, + PointAccelerationType >( + const PointBoundaryType &, + const PointPropertyType &, + const PointVelocityType &, + PointAccelerationType &); + +template KOKKOS_FUNCTION void +specfem::domain::impl::boundary_conditions::apply_boundary_conditions< + PointBoundaryType, + PointPropertyType, + PointVelocityType, + PointAccelerationType >( + const PointBoundaryType &, + const PointPropertyType &, + const PointVelocityType &, + PointAccelerationType &); + +template KOKKOS_FUNCTION void +specfem::domain::impl::boundary_conditions::apply_boundary_conditions< + PointBoundaryType, + PointPropertyType, + PointVelocityType, + PointAccelerationType >( + const PointBoundaryType &, + const PointPropertyType &, + const PointVelocityType &, + PointAccelerationType &); +// ----------------------------------------------------------------------------- + +// Acoustic free surface boundary conditions +// ----------------------------------------------------------------------------- +template KOKKOS_FUNCTION void +specfem::domain::impl::boundary_conditions::apply_boundary_conditions< + PointBoundaryType, + PointPropertyType, + PointVelocityType, + PointAccelerationType >( + const PointBoundaryType< + false, specfem::element::boundary_tag::acoustic_free_surface> &, + const PointPropertyType &, + const PointVelocityType &, + PointAccelerationType &); + +template KOKKOS_FUNCTION void +specfem::domain::impl::boundary_conditions::apply_boundary_conditions< + PointBoundaryType, + PointPropertyType, + PointVelocityType, + PointAccelerationType >( + const PointBoundaryType< + true, specfem::element::boundary_tag::acoustic_free_surface> &, + const PointPropertyType &, + const PointVelocityType &, + PointAccelerationType &); +// ----------------------------------------------------------------------------- + +// Stacey boundary conditions +// ----------------------------------------------------------------------------- +template KOKKOS_FUNCTION void +specfem::domain::impl::boundary_conditions::apply_boundary_conditions< + PointBoundaryType, + PointPropertyType, + PointVelocityType, + PointAccelerationType >( + const PointBoundaryType &, + const PointPropertyType &, + const PointVelocityType &, + PointAccelerationType &); + +template KOKKOS_FUNCTION void +specfem::domain::impl::boundary_conditions::apply_boundary_conditions< + PointBoundaryType, + PointPropertyType, + PointVelocityType, + PointAccelerationType >( + const PointBoundaryType &, + const PointPropertyType &, + const PointVelocityType &, + PointAccelerationType &); + +template KOKKOS_FUNCTION void +specfem::domain::impl::boundary_conditions::apply_boundary_conditions< + PointBoundaryType, + PointPropertyType, + PointVelocityType, + PointAccelerationType >( + const PointBoundaryType &, + const PointPropertyType &, + const PointVelocityType &, + PointAccelerationType &); + +template KOKKOS_FUNCTION void +specfem::domain::impl::boundary_conditions::apply_boundary_conditions< + PointBoundaryType, + PointPropertyType, + PointVelocityType, + PointAccelerationType >( + const PointBoundaryType &, + const PointPropertyType &, + const PointVelocityType &, + PointAccelerationType &); + +// ----------------------------------------------------------------------------- + +// Composite Stacey Dirichlet boundary conditions +// ----------------------------------------------------------------------------- +template KOKKOS_FUNCTION void +specfem::domain::impl::boundary_conditions::apply_boundary_conditions< + PointBoundaryType< + false, specfem::element::boundary_tag::composite_stacey_dirichlet>, + PointPropertyType, + PointVelocityType, + PointAccelerationType >( + const PointBoundaryType< + false, specfem::element::boundary_tag::composite_stacey_dirichlet> &, + const PointPropertyType &, + const PointVelocityType &, + PointAccelerationType &); + +template KOKKOS_FUNCTION void +specfem::domain::impl::boundary_conditions::apply_boundary_conditions< + PointBoundaryType< + true, specfem::element::boundary_tag::composite_stacey_dirichlet>, + PointPropertyType, + PointVelocityType, + PointAccelerationType >( + const PointBoundaryType< + true, specfem::element::boundary_tag::composite_stacey_dirichlet> &, + const PointPropertyType &, + const PointVelocityType &, + PointAccelerationType &); + +// ----------------------------------------------------------------------------- diff --git a/src/domain/impl/boundary_conditions/composite_stacey_dirichlet/composite_stacey_dirichlet.cpp b/src/domain/impl/boundary_conditions/composite_stacey_dirichlet/composite_stacey_dirichlet.cpp new file mode 100644 index 00000000..cf63aa3b --- /dev/null +++ b/src/domain/impl/boundary_conditions/composite_stacey_dirichlet/composite_stacey_dirichlet.cpp @@ -0,0 +1,116 @@ +#include "domain/impl/boundary_conditions/composite_stacey_dirichlet/composite_stacey_dirichlet.hpp" +#include "domain/impl/boundary_conditions/composite_stacey_dirichlet/composite_stacey_dirichlet.tpp" +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include "point/boundary.hpp" +#include "point/field.hpp" +#include "point/properties.hpp" + +namespace { +template +using PointVelocityType = specfem::point::field; + +template +using PointAccelerationType = + specfem::point::field; + +template +using PointPropertyType = + specfem::point::properties; + +template +using PointBoundaryType = + specfem::point::boundary; +} // namespace + +template KOKKOS_FUNCTION void +specfem::domain::impl::boundary_conditions::impl_apply_boundary_conditions< + PointBoundaryType< + false, specfem::element::boundary_tag::composite_stacey_dirichlet>, + PointPropertyType, + PointVelocityType, + PointAccelerationType >( + const specfem::domain::impl::boundary_conditions:: + composite_stacey_dirichlet_type &, + const PointBoundaryType< + false, specfem::element::boundary_tag::composite_stacey_dirichlet> &, + const PointPropertyType &, + const PointVelocityType &, + PointAccelerationType &); + +template KOKKOS_FUNCTION void +specfem::domain::impl::boundary_conditions::impl_apply_boundary_conditions< + PointBoundaryType< + true, specfem::element::boundary_tag::composite_stacey_dirichlet>, + PointPropertyType, + PointVelocityType, + PointAccelerationType >( + const specfem::domain::impl::boundary_conditions:: + composite_stacey_dirichlet_type &, + const PointBoundaryType< + true, specfem::element::boundary_tag::composite_stacey_dirichlet> &, + const PointPropertyType &, + const PointVelocityType &, + PointAccelerationType &); + +// Elastic Composite Stacey Dirichlet Boundary Conditions +template KOKKOS_FUNCTION void +specfem::domain::impl::boundary_conditions::impl_apply_boundary_conditions< + PointBoundaryType< + false, specfem::element::boundary_tag::composite_stacey_dirichlet>, + PointPropertyType, + PointVelocityType, + PointAccelerationType >( + const specfem::domain::impl::boundary_conditions:: + composite_stacey_dirichlet_type &, + const PointBoundaryType< + false, specfem::element::boundary_tag::composite_stacey_dirichlet> &, + const PointPropertyType &, + const PointVelocityType &, + PointAccelerationType &); + +template KOKKOS_FUNCTION void +specfem::domain::impl::boundary_conditions::impl_apply_boundary_conditions< + PointBoundaryType< + true, specfem::element::boundary_tag::composite_stacey_dirichlet>, + PointPropertyType, + PointVelocityType, + PointAccelerationType >( + const specfem::domain::impl::boundary_conditions:: + composite_stacey_dirichlet_type &, + const PointBoundaryType< + true, specfem::element::boundary_tag::composite_stacey_dirichlet> &, + const PointPropertyType &, + const PointVelocityType &, + PointAccelerationType &); diff --git a/src/domain/impl/boundary_conditions/composite_stacey_dirichlet/mass_matrix.cpp b/src/domain/impl/boundary_conditions/composite_stacey_dirichlet/mass_matrix.cpp new file mode 100644 index 00000000..471b1fd9 --- /dev/null +++ b/src/domain/impl/boundary_conditions/composite_stacey_dirichlet/mass_matrix.cpp @@ -0,0 +1,90 @@ +#include "domain/impl/boundary_conditions/composite_stacey_dirichlet/composite_stacey_dirichlet.hpp" +#include "domain/impl/boundary_conditions/composite_stacey_dirichlet/composite_stacey_dirichlet.tpp" +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include "point/boundary.hpp" +#include "point/field.hpp" +#include "point/properties.hpp" + +namespace { +template +using PointBoundaryType = + specfem::point::boundary; + +template +using PointPropertyType = + specfem::point::properties; + +template +using PointMassMatrixType = + specfem::point::field; +} // namespace + +template void +specfem::domain::impl::boundary_conditions::impl_compute_mass_matrix_terms< + PointBoundaryType< + specfem::element::boundary_tag::composite_stacey_dirichlet, false>, + PointPropertyType, + PointMassMatrixType >( + const specfem::domain::impl::boundary_conditions:: + composite_stacey_dirichlet_type &, + const type_real dt, + const PointBoundaryType< + specfem::element::boundary_tag::composite_stacey_dirichlet, false> &, + const PointPropertyType &, + PointMassMatrixType &); + +template void +specfem::domain::impl::boundary_conditions::impl_compute_mass_matrix_terms< + PointBoundaryType< + specfem::element::boundary_tag::composite_stacey_dirichlet, true>, + PointPropertyType, + PointMassMatrixType >( + const specfem::domain::impl::boundary_conditions:: + composite_stacey_dirichlet_type &, + const type_real dt, + const PointBoundaryType< + specfem::element::boundary_tag::composite_stacey_dirichlet, true> &, + const PointPropertyType &, + PointMassMatrixType &); + +// Elastic +template void +specfem::domain::impl::boundary_conditions::impl_compute_mass_matrix_terms< + PointBoundaryType< + specfem::element::boundary_tag::composite_stacey_dirichlet, false>, + PointPropertyType, + PointMassMatrixType >( + const specfem::domain::impl::boundary_conditions:: + composite_stacey_dirichlet_type &, + const type_real dt, + const PointBoundaryType< + specfem::element::boundary_tag::composite_stacey_dirichlet, false> &, + const PointPropertyType &, + PointMassMatrixType &); + +template void +specfem::domain::impl::boundary_conditions::impl_compute_mass_matrix_terms< + PointBoundaryType< + specfem::element::boundary_tag::composite_stacey_dirichlet, true>, + PointPropertyType, + PointMassMatrixType >( + const specfem::domain::impl::boundary_conditions:: + composite_stacey_dirichlet_type &, + const type_real dt, + const PointBoundaryType< + specfem::element::boundary_tag::composite_stacey_dirichlet, true> &, + const PointPropertyType &, + PointMassMatrixType &); diff --git a/src/domain/impl/boundary_conditions/composite_stacey_dirichlet/print.cpp b/src/domain/impl/boundary_conditions/composite_stacey_dirichlet/print.cpp new file mode 100644 index 00000000..93f86580 --- /dev/null +++ b/src/domain/impl/boundary_conditions/composite_stacey_dirichlet/print.cpp @@ -0,0 +1,5 @@ +#include "domain/impl/boundary_conditions/composite_stacey_dirichlet/print.tpp" + +template std::string +specfem::domain::impl::boundary_conditions::print_boundary_tag< + specfem::element::boundary_tag::composite_stacey_dirichlet>(); diff --git a/src/domain/impl/boundary_conditions/dirichlet/dirichlet.cpp b/src/domain/impl/boundary_conditions/dirichlet/dirichlet.cpp new file mode 100644 index 00000000..0780e3fe --- /dev/null +++ b/src/domain/impl/boundary_conditions/dirichlet/dirichlet.cpp @@ -0,0 +1,115 @@ +#include "domain/impl/boundary_conditions/dirichlet/dirichlet.hpp" +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include "point/boundary.hpp" +#include "point/field.hpp" +#include "point/properties.hpp" + +namespace { +template +using PointVelocityType = specfem::point::field; + +template +using PointAccelerationType = + specfem::point::field; + +template +using PointPropertyType = + specfem::point::properties; + +template +using PointBoundaryType = + specfem::point::boundary; +} // namespace + +template void +specfem::domain::impl::boundary_conditions::impl_apply_boundary_conditions< + PointBoundaryType, + PointPropertyType, + PointVelocityType, + PointAccelerationType >( + const specfem::domain::impl::boundary_conditions::acoustic_free_surface_type + &, + const PointBoundaryType< + false, specfem::element::boundary_tag::acoustic_free_surface> &, + const PointPropertyType &, + const PointVelocityType &, + PointAccelerationType &); + +template void +specfem::domain::impl::boundary_conditions::impl_apply_boundary_conditions< + PointBoundaryType, + PointPropertyType, + PointVelocityType, + PointAccelerationType >( + const specfem::domain::impl::boundary_conditions::acoustic_free_surface_type + &, + const PointBoundaryType< + true, specfem::element::boundary_tag::acoustic_free_surface> &, + const PointPropertyType &, + const PointVelocityType &, + PointAccelerationType &); + +// Elastic Acoustic Free Surface Boundary Conditions +template void +specfem::domain::impl::boundary_conditions::impl_apply_boundary_conditions< + PointBoundaryType, + PointPropertyType, + PointVelocityType, + PointAccelerationType >( + const specfem::domain::impl::boundary_conditions::acoustic_free_surface_type + &, + const PointBoundaryType< + false, specfem::element::boundary_tag::acoustic_free_surface> &, + const PointPropertyType &, + const PointVelocityType &, + PointAccelerationType &); + +template void +specfem::domain::impl::boundary_conditions::impl_apply_boundary_conditions< + PointBoundaryType, + PointPropertyType, + PointVelocityType, + PointAccelerationType >( + const specfem::domain::impl::boundary_conditions::acoustic_free_surface_type + &, + const PointBoundaryType< + true, specfem::element::boundary_tag::acoustic_free_surface> &, + const PointPropertyType &, + const PointVelocityType &, + PointAccelerationType &); diff --git a/src/domain/impl/boundary_conditions/dirichlet/print.cpp b/src/domain/impl/boundary_conditions/dirichlet/print.cpp new file mode 100644 index 00000000..1da50c1b --- /dev/null +++ b/src/domain/impl/boundary_conditions/dirichlet/print.cpp @@ -0,0 +1,5 @@ +#include "domain/impl/boundary_conditions/dirichlet/print.tpp" + +template std::string +specfem::domain::impl::boundary_conditions::print_boundary_tag< + specfem::element::boundary_tag::acoustic_free_surface>(); diff --git a/src/domain/impl/boundary_conditions/none/none.cpp b/src/domain/impl/boundary_conditions/none/none.cpp new file mode 100644 index 00000000..d08f53e3 --- /dev/null +++ b/src/domain/impl/boundary_conditions/none/none.cpp @@ -0,0 +1,103 @@ +#include "domain/impl/boundary_conditions/none/none.hpp" +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include "point/boundary.hpp" +#include "point/field.hpp" +#include "point/properties.hpp" + +namespace { +template +using PointVelocityType = specfem::point::field; + +template +using PointAccelerationType = + specfem::point::field; + +template +using PointPropertyType = + specfem::point::properties; + +template +using PointBoundaryType = + specfem::point::boundary; +} // namespace + +template void +specfem::domain::impl::boundary_conditions::impl_apply_boundary_conditions< + PointBoundaryType, + PointPropertyType, + PointVelocityType, + PointAccelerationType >( + const specfem::domain::impl::boundary_conditions::none_type &, + const PointBoundaryType &, + const PointPropertyType &, + const PointVelocityType &, + PointAccelerationType &); + +template void +specfem::domain::impl::boundary_conditions::impl_apply_boundary_conditions< + PointBoundaryType, + PointPropertyType, + PointVelocityType, + PointAccelerationType >( + const specfem::domain::impl::boundary_conditions::none_type &, + const PointBoundaryType &, + const PointPropertyType &, + const PointVelocityType &, + PointAccelerationType &); + +// Elastic None Boundary Conditions +template void +specfem::domain::impl::boundary_conditions::impl_apply_boundary_conditions< + PointBoundaryType, + PointPropertyType, + PointVelocityType, + PointAccelerationType >( + const specfem::domain::impl::boundary_conditions::none_type &, + const PointBoundaryType &, + const PointPropertyType &, + const PointVelocityType &, + PointAccelerationType &); + +template void +specfem::domain::impl::boundary_conditions::impl_apply_boundary_conditions< + PointBoundaryType, + PointPropertyType, + PointVelocityType, + PointAccelerationType >( + const specfem::domain::impl::boundary_conditions::none_type &, + const PointBoundaryType &, + const PointPropertyType &, + const PointVelocityType &, + PointAccelerationType &); diff --git a/src/domain/impl/boundary_conditions/none/print.cpp b/src/domain/impl/boundary_conditions/none/print.cpp new file mode 100644 index 00000000..f9b1fb5b --- /dev/null +++ b/src/domain/impl/boundary_conditions/none/print.cpp @@ -0,0 +1,5 @@ +#include "domain/impl/boundary_conditions/none/print.tpp" + +template std::string +specfem::domain::impl::boundary_conditions::print_boundary_tag< + specfem::element::boundary_tag::none>(); diff --git a/src/domain/impl/boundary_conditions/stacey/mass_matrix.cpp b/src/domain/impl/boundary_conditions/stacey/mass_matrix.cpp new file mode 100644 index 00000000..1b909c22 --- /dev/null +++ b/src/domain/impl/boundary_conditions/stacey/mass_matrix.cpp @@ -0,0 +1,78 @@ +#include "domain/impl/boundary_conditions/stacey/stacey.hpp" +#include "domain/impl/boundary_conditions/stacey/stacey.tpp" +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include "point/boundary.hpp" +#include "point/field.hpp" +#include "point/properties.hpp" + +namespace { +template +using PointBoundaryType = + specfem::point::boundary; + +template +using PointPropertyType = + specfem::point::properties; + +template +using PointMassMatrixType = + specfem::point::field; +} // namespace + +template KOKKOS_FUNCTION void +specfem::domain::impl::boundary_conditions::impl_compute_mass_matrix_terms< + PointBoundaryType, + PointPropertyType, + PointMassMatrixType >( + const specfem::domain::impl::boundary_conditions::stacey_type &, + const type_real dt, + const PointBoundaryType &, + const PointPropertyType &, + PointMassMatrixType &); + +template KOKKOS_FUNCTION void +specfem::domain::impl::boundary_conditions::impl_compute_mass_matrix_terms< + PointBoundaryType, + PointPropertyType, + PointMassMatrixType >( + const specfem::domain::impl::boundary_conditions::stacey_type &, + const type_real dt, + const PointBoundaryType &, + const PointPropertyType &, + PointMassMatrixType &); + +// Elastic +template KOKKOS_FUNCTION void +specfem::domain::impl::boundary_conditions::impl_compute_mass_matrix_terms< + PointBoundaryType, + PointPropertyType, + PointMassMatrixType >( + const specfem::domain::impl::boundary_conditions::stacey_type &, + const type_real dt, + const PointBoundaryType &, + const PointPropertyType &, + PointMassMatrixType &); + +template KOKKOS_FUNCTION void +specfem::domain::impl::boundary_conditions::impl_compute_mass_matrix_terms< + PointBoundaryType, + PointPropertyType, + PointMassMatrixType >( + const specfem::domain::impl::boundary_conditions::stacey_type &, + const type_real dt, + const PointBoundaryType &, + const PointPropertyType &, + PointMassMatrixType &); diff --git a/src/domain/impl/boundary_conditions/stacey/print.cpp b/src/domain/impl/boundary_conditions/stacey/print.cpp new file mode 100644 index 00000000..277a9985 --- /dev/null +++ b/src/domain/impl/boundary_conditions/stacey/print.cpp @@ -0,0 +1,5 @@ +#include "domain/impl/boundary_conditions/stacey/print.tpp" + +template std::string +specfem::domain::impl::boundary_conditions::print_boundary_tag< + specfem::element::boundary_tag::stacey>(); diff --git a/src/domain/impl/boundary_conditions/stacey/stacey.cpp b/src/domain/impl/boundary_conditions/stacey/stacey.cpp new file mode 100644 index 00000000..038f4d44 --- /dev/null +++ b/src/domain/impl/boundary_conditions/stacey/stacey.cpp @@ -0,0 +1,104 @@ +#include "domain/impl/boundary_conditions/stacey/stacey.hpp" +#include "domain/impl/boundary_conditions/stacey/stacey.tpp" +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include "point/boundary.hpp" +#include "point/field.hpp" +#include "point/properties.hpp" + +namespace { +template +using PointVelocityType = specfem::point::field; + +template +using PointAccelerationType = + specfem::point::field; + +template +using PointPropertyType = + specfem::point::properties; + +template +using PointBoundaryType = + specfem::point::boundary; +} // namespace + +template KOKKOS_FUNCTION void +specfem::domain::impl::boundary_conditions::impl_apply_boundary_conditions< + PointBoundaryType, + PointPropertyType, + PointVelocityType, + PointAccelerationType >( + const specfem::domain::impl::boundary_conditions::stacey_type &, + const PointBoundaryType &, + const PointPropertyType &, + const PointVelocityType &, + PointAccelerationType &); + +template KOKKOS_FUNCTION void +specfem::domain::impl::boundary_conditions::impl_apply_boundary_conditions< + PointBoundaryType, + PointPropertyType, + PointVelocityType, + PointAccelerationType >( + const specfem::domain::impl::boundary_conditions::stacey_type &, + const PointBoundaryType &, + const PointPropertyType &, + const PointVelocityType &, + PointAccelerationType &); + +// Elastic Stacey Boundary Conditions +template KOKKOS_FUNCTION void +specfem::domain::impl::boundary_conditions::impl_apply_boundary_conditions< + PointBoundaryType, + PointPropertyType, + PointVelocityType, + PointAccelerationType >( + const specfem::domain::impl::boundary_conditions::stacey_type &, + const PointBoundaryType &, + const PointPropertyType &, + const PointVelocityType &, + PointAccelerationType &); + +template KOKKOS_FUNCTION void +specfem::domain::impl::boundary_conditions::impl_apply_boundary_conditions< + PointBoundaryType, + PointPropertyType, + PointVelocityType, + PointAccelerationType >( + const specfem::domain::impl::boundary_conditions::stacey_type &, + const PointBoundaryType &, + const PointPropertyType &, + const PointVelocityType &, + PointAccelerationType &); diff --git a/src/domain/impl/elements/acoustic/acoustic2d.cpp b/src/domain/impl/elements/acoustic/acoustic2d.cpp new file mode 100644 index 00000000..8ffc9618 --- /dev/null +++ b/src/domain/impl/elements/acoustic/acoustic2d.cpp @@ -0,0 +1,50 @@ +#include "domain/impl/elements/acoustic/acoustic2d.hpp" +#include "domain/impl/elements/acoustic/acoustic2d.tpp" + +// Explicit function template instantiation + +template specfem::point::stress_integrand< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + false> +specfem::domain::impl::elements::impl_compute_stress_integrands( + const specfem::point::partial_derivatives &, + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, false> &, + const specfem::point::field_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + false> &); + +template specfem::point::stress_integrand< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + true> +specfem::domain::impl::elements::impl_compute_stress_integrands( + const specfem::point::partial_derivatives &, + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, true> &, + const specfem::point::field_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + true> &); + +template specfem::point::field +specfem::domain::impl::elements::impl_mass_matrix_component( + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, false> &, + const specfem::point::partial_derivatives &); + +template specfem::point::field +specfem::domain::impl::elements::impl_mass_matrix_component( + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, true> &, + const specfem::point::partial_derivatives &); diff --git a/src/domain/impl/elements/elastic/elastic2d.cpp b/src/domain/impl/elements/elastic/elastic2d.cpp new file mode 100644 index 00000000..cdab3b7c --- /dev/null +++ b/src/domain/impl/elements/elastic/elastic2d.cpp @@ -0,0 +1,49 @@ +#include "domain/impl/elements/elastic/elastic2d.hpp" +#include "domain/impl/elements/elastic/elastic2d.tpp" + +// Explicit function template instantiation + +template specfem::point::stress_integrand +specfem::domain::impl::elements::impl_compute_stress_integrands( + const specfem::point::partial_derivatives &, + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, false> &, + const specfem::point::field_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + false> &); + +template specfem::point::stress_integrand< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, true> +specfem::domain::impl::elements::impl_compute_stress_integrands( + const specfem::point::partial_derivatives &, + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, true> &, + const specfem::point::field_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + true> &); + +template specfem::point::field +specfem::domain::impl::elements::impl_mass_matrix_component( + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, false> &, + const specfem::point::partial_derivatives &); + +template specfem::point::field +specfem::domain::impl::elements::impl_mass_matrix_component( + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, true> &, + const specfem::point::partial_derivatives &); diff --git a/src/domain/impl/elements/elastic/elastic2d_isotropic.cpp b/src/domain/impl/elements/elastic/elastic2d_isotropic.cpp deleted file mode 100644 index c285bca2..00000000 --- a/src/domain/impl/elements/elastic/elastic2d_isotropic.cpp +++ /dev/null @@ -1,233 +0,0 @@ -#include "compute/interface.hpp" -#include "domain/interface.hpp" -#include "enumerations/interface.hpp" -#include "kokkos_abstractions.h" - -specfem::compute::partial_derivatives specfem::domain::impl::elements::element< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::elastic, - specfem::enums::element::quadrature::dynamic_quadrature_points, - specfem::enums::element::property::isotropic>::partial_derivatives; - -specfem::compute::properties specfem::domain::impl::elements::element< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::elastic, - specfem::enums::element::quadrature::dynamic_quadrature_points, - specfem::enums::element::property::isotropic>::properties; - -specfem::kokkos::DeviceView2d - specfem::domain::impl::elements::element< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::elastic, - specfem::enums::element::quadrature::dynamic_quadrature_points, - specfem::enums::element::property::isotropic>::field_dot_dot; - -KOKKOS_FUNCTION specfem::domain::impl::elements::element< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::elastic, - specfem::enums::element::quadrature::dynamic_quadrature_points, - specfem::enums::element::property::isotropic>:: - element(const int ispec, - const specfem::compute::partial_derivatives partial_derivatives, - const specfem::compute::properties properties, - const specfem::kokkos::DeviceView2d - field_dot_dot) - : ispec(ispec) { - - this->partial_derivatives = partial_derivatives; - this->properties = properties; - this->field_dot_dot = field_dot_dot; - - this->ngllx = partial_derivatives.xix.extent(2); - this->ngllz = partial_derivatives.xix.extent(1); - - assert(partial_derivatives.xiz.extent(1) == ngllz); - assert(partial_derivatives.xiz.extent(2) == ngllx); - assert(partial_derivatives.gammax.extent(1) == ngllz); - assert(partial_derivatives.gammax.extent(2) == ngllx); - assert(partial_derivatives.gammaz.extent(1) == ngllz); - assert(partial_derivatives.gammaz.extent(2) == ngllx); - assert(partial_derivatives.jacobian.extent(1) == ngllz); - assert(partial_derivatives.jacobian.extent(2) == ngllx); - assert(properties.lambdaplus2mu.extent(1) == ngllz); - assert(properties.lambdaplus2mu.extent(2) == ngllx); - assert(properties.mu.extent(1) == ngllz); - assert(properties.mu.extent(2) == ngllx); - - return; -} - -KOKKOS_FUNCTION void specfem::domain::impl::elements::element< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::elastic, - specfem::enums::element::quadrature::dynamic_quadrature_points, - specfem::enums::element::property::isotropic>:: - compute_gradient(const int &xz, - const DynamicScratchViewType s_hprime_xx, - const DynamicScratchViewType s_hprime_zz, - const DynamicScratchViewType field_x, - const DynamicScratchViewType field_z, - type_real &duxdxl, type_real &duxdzl, type_real &duzdxl, - type_real &duzdzl) const { - - assert(s_hprime_xx.extent(0) == ngllx); - assert(s_hprime_xx.extent(1) == ngllx); - - assert(s_hprime_xx.extent(0) == ngllz); - assert(s_hprime_xx.extent(1) == ngllz); - - assert(field_x.extent(0) == ngllz); - assert(field_x.extent(1) == ngllx); - assert(field_z.extent(0) == ngllz); - assert(field_z.extent(1) == ngllx); - - int iz, ix; - sub2ind(xz, ngllx, iz, ix); - - const type_real xixl = this->partial_derivatives.xix(this->ispec, iz, ix); - const type_real xizl = this->partial_derivatives.xiz(this->ispec, iz, ix); - const type_real gammaxl = - this->partial_derivatives.gammax(this->ispec, iz, ix); - const type_real gammazl = - this->partial_derivatives.gammaz(this->ispec, iz, ix); - - type_real sum_hprime_x1 = 0.0; - type_real sum_hprime_x3 = 0.0; - type_real sum_hprime_z1 = 0.0; - type_real sum_hprime_z3 = 0.0; - - for (int l = 0; l < ngllx; l++) { - sum_hprime_x1 += s_hprime_xx(ix, l) * field_x(iz, l); - sum_hprime_x3 += s_hprime_xx(ix, l) * field_z(iz, l); - } - - for (int l = 0; l < ngllz; l++) { - sum_hprime_z1 += s_hprime_zz(iz, l) * field_x(l, ix); - sum_hprime_z3 += s_hprime_zz(iz, l) * field_z(l, ix); - } - // duxdx - duxdxl = xixl * sum_hprime_x1 + gammaxl * sum_hprime_x3; - - // duxdz - duxdzl = xizl * sum_hprime_x1 + gammazl * sum_hprime_x3; - - // duzdx - duzdxl = xixl * sum_hprime_z1 + gammaxl * sum_hprime_z3; - - // duzdz - duzdzl = xizl * sum_hprime_z1 + gammazl * sum_hprime_z3; - - return; -} - -KOKKOS_FUNCTION void specfem::domain::impl::elements::element< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::elastic, - specfem::enums::element::quadrature::dynamic_quadrature_points, - specfem::enums::element::property::isotropic>:: - compute_stress(const int &xz, const type_real &duxdxl, - const type_real &duxdzl, const type_real &duzdxl, - const type_real &duzdzl, type_real &stress_integrand_1l, - type_real &stress_integrand_2l, - type_real &stress_integrand_3l, - type_real &stress_integrand_4l) const { - - int ix, iz; - sub2ind(xz, ngllx, iz, ix); - - const type_real lambdaplus2mul = - this->properties.lambdaplus2mu(this->ispec, iz, ix); - const type_real mul = this->properties.mu(this->ispec, iz, ix); - const type_real lambdal = lambdaplus2mul - 2.0 * mul; - - const type_real xixl = this->partial_derivatives.xix(this->ispec, iz, ix); - const type_real xizl = this->partial_derivatives.xiz(this->ispec, iz, ix); - const type_real gammaxl = - this->partial_derivatives.gammax(this->ispec, iz, ix); - const type_real gammazl = - this->partial_derivatives.gammaz(this->ispec, iz, ix); - const type_real jacobianl = - this->partial_derivatives.jacobian(this->ispec, iz, ix); - - type_real sigma_xx, sigma_zz, sigma_xz; - - if (specfem::globals::simulation_wave == specfem::wave::p_sv) { - // P_SV case - // sigma_xx - sigma_xx = lambdaplus2mul * duxdxl + lambdal * duzdzl; - - // sigma_zz - sigma_zz = lambdaplus2mul * duzdzl + lambdal * duxdxl; - - // sigma_xz - sigma_xz = mul * (duzdxl + duxdzl); - } else if (specfem::globals::simulation_wave == specfem::wave::sh) { - // SH-case - // sigma_xx - sigma_xx = mul * duxdxl; // would be sigma_xy in - // CPU-version - - // sigma_xz - sigma_xz = mul * duxdzl; // sigma_zy - } - - stress_integrand_1l = jacobianl * (sigma_xx * xixl + sigma_xz * xizl); - stress_integrand_2l = jacobianl * (sigma_xz * xixl + sigma_zz * xizl); - stress_integrand_3l = jacobianl * (sigma_xx * gammaxl + sigma_xz * gammazl); - stress_integrand_4l = jacobianl * (sigma_xz * gammaxl + sigma_zz * gammazl); - - return; -} - -KOKKOS_FUNCTION void specfem::domain::impl::elements::element< - specfem::enums::element::dimension::dim2, - specfem::enums::element::medium::elastic, - specfem::enums::element::quadrature::dynamic_quadrature_points, - specfem::enums::element::property::isotropic>:: - update_acceleration( - const int &xz, const int &iglob, const type_real &wxglll, - const type_real &wzglll, - const DynamicScratchViewType stress_integrand_1, - const DynamicScratchViewType stress_integrand_2, - const DynamicScratchViewType stress_integrand_3, - const DynamicScratchViewType stress_integrand_4, - const DynamicScratchViewType s_hprimewgll_xx, - const DynamicScratchViewType s_hprimewgll_zz) const { - - assert(s_hprimewgll_xx.extent(0) == ngllx); - assert(s_hprimewgll_xx.extent(1) == ngllx); - - assert(s_hprimewgll_zz.extent(0) == ngllz); - assert(s_hprimewgll_zz.extent(1) == ngllz); - - assert(stress_integrand_2.extent(0) == ngllz); - assert(stress_integrand_2.extent(1) == ngllx); - - assert(stress_integrand_3.extent(0) == ngllz); - assert(stress_integrand_3.extent(1) == ngllx); - - assert(stress_integrand_4.extent(0) == ngllz); - assert(stress_integrand_4.extent(1) == ngllx); - - int ix, iz; - sub2ind(xz, ngllx, iz, ix); - type_real tempx1 = 0.0; - type_real tempz1 = 0.0; - type_real tempx3 = 0.0; - type_real tempz3 = 0.0; - - for (int l = 0; l < ngllx; l++) { - tempx1 += s_hprimewgll_xx(ix, l) * stress_integrand_1(iz, l); - tempz1 += s_hprimewgll_xx(ix, l) * stress_integrand_2(iz, l); - } - - for (int l = 0; l < ngllz; l++) { - tempx3 += s_hprimewgll_zz(iz, l) * stress_integrand_3(l, ix); - tempz3 += s_hprimewgll_zz(iz, l) * stress_integrand_4(l, ix); - } - - const type_real sum_terms1 = -1.0 * (wzglll * tempx1) - (wxglll * tempx3); - const type_real sum_terms3 = -1.0 * (wzglll * tempz1) - (wxglll * tempz3); - Kokkos::atomic_add(&field_dot_dot(iglob, 0), sum_terms1); - Kokkos::atomic_add(&field_dot_dot(iglob, 1), sum_terms3); -} diff --git a/src/domain/impl/elements/element.cpp b/src/domain/impl/elements/element.cpp new file mode 100644 index 00000000..69441b6b --- /dev/null +++ b/src/domain/impl/elements/element.cpp @@ -0,0 +1,118 @@ +#include "domain/impl/elements/element.hpp" +#include "domain/impl/elements/acoustic/acoustic2d.tpp" +#include "domain/impl/elements/elastic/elastic2d.tpp" +#include "enumerations/medium.hpp" +#include "point/field_derivatives.hpp" +#include "point/partial_derivatives.hpp" +#include "point/properties.hpp" +#include "point/stress_integrand.hpp" +#include "specfem_setup.hpp" + +// Explicit function template instantiation + +template specfem::point::stress_integrand< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + false> +specfem::domain::impl::elements::compute_stress_integrands< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, false>( + const specfem::point::partial_derivatives &, + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, false> &, + const specfem::point::field_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + false> &); + +template specfem::point::stress_integrand +specfem::domain::impl::elements::compute_stress_integrands< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, false>( + const specfem::point::partial_derivatives &, + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, false> &, + const specfem::point::field_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + false> &); + +template specfem::point::field +specfem::domain::impl::elements::mass_matrix_component< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, false>( + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, false> &, + const specfem::point::partial_derivatives &); + +template specfem::point::field +specfem::domain::impl::elements::mass_matrix_component< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, false>( + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, false> &, + const specfem::point::partial_derivatives &); + +template specfem::point::stress_integrand< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + true> +specfem::domain::impl::elements::compute_stress_integrands< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, true>( + const specfem::point::partial_derivatives &, + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, true> &, + const specfem::point::field_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + true> &); + +template specfem::point::stress_integrand< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, true> +specfem::domain::impl::elements::compute_stress_integrands< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, true>( + const specfem::point::partial_derivatives &, + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, true> &, + const specfem::point::field_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + true> &); + +template specfem::point::field +specfem::domain::impl::elements::mass_matrix_component< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, true>( + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, true> &, + const specfem::point::partial_derivatives &); + +template specfem::point::field +specfem::domain::impl::elements::mass_matrix_component< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, true>( + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, true> &, + const specfem::point::partial_derivatives &); diff --git a/src/domain/impl/elements/kernel.cpp b/src/domain/impl/elements/kernel.cpp new file mode 100644 index 00000000..6e1ab90a --- /dev/null +++ b/src/domain/impl/elements/kernel.cpp @@ -0,0 +1,86 @@ +#include "domain/impl/elements/kernel.hpp" +#include "domain/impl/elements/kernel.tpp" + +constexpr static auto forward = specfem::wavefield::type::forward; +constexpr static auto adjoint = specfem::wavefield::type::adjoint; +constexpr static auto backward = specfem::wavefield::type::backward; + +constexpr static auto dim2 = specfem::dimension::type::dim2; + +constexpr static auto elastic = specfem::element::medium_tag::elastic; +constexpr static auto acoustic = specfem::element::medium_tag::acoustic; + +constexpr static auto isotropic = specfem::element::property_tag::isotropic; + +constexpr static auto dirichlet = + specfem::element::boundary_tag::acoustic_free_surface; +constexpr static auto stacey = specfem::element::boundary_tag::stacey; +constexpr static auto none = specfem::element::boundary_tag::none; +constexpr static auto composite_stacey_dirichlet = + specfem::element::boundary_tag::composite_stacey_dirichlet; + +#define GENERATE_KERNELS(medium_tag, property_tag, ngll) \ + template class specfem::domain::impl::kernels::element_kernel_base< \ + forward, dim2, medium_tag, property_tag, none, ngll>; \ + template class specfem::domain::impl::kernels::element_kernel_base< \ + adjoint, dim2, medium_tag, property_tag, none, ngll>; \ + template class specfem::domain::impl::kernels::element_kernel_base< \ + backward, dim2, medium_tag, property_tag, none, ngll>; \ + template class specfem::domain::impl::kernels::element_kernel_base< \ + forward, dim2, medium_tag, property_tag, dirichlet, ngll>; \ + template class specfem::domain::impl::kernels::element_kernel_base< \ + adjoint, dim2, medium_tag, property_tag, dirichlet, ngll>; \ + template class specfem::domain::impl::kernels::element_kernel_base< \ + backward, dim2, medium_tag, property_tag, dirichlet, ngll>; \ + template class specfem::domain::impl::kernels::element_kernel_base< \ + forward, dim2, medium_tag, property_tag, stacey, ngll>; \ + template class specfem::domain::impl::kernels::element_kernel_base< \ + adjoint, dim2, medium_tag, property_tag, stacey, ngll>; \ + template class specfem::domain::impl::kernels::element_kernel_base< \ + backward, dim2, medium_tag, property_tag, stacey, ngll>; \ + template class specfem::domain::impl::kernels::element_kernel_base< \ + forward, dim2, medium_tag, property_tag, composite_stacey_dirichlet, \ + ngll>; \ + template class specfem::domain::impl::kernels::element_kernel_base< \ + adjoint, dim2, medium_tag, property_tag, composite_stacey_dirichlet, \ + ngll>; \ + template class specfem::domain::impl::kernels::element_kernel_base< \ + backward, dim2, medium_tag, property_tag, composite_stacey_dirichlet, \ + ngll>; \ + template class specfem::domain::impl::kernels::element_kernel< \ + forward, dim2, medium_tag, property_tag, none, ngll>; \ + template class specfem::domain::impl::kernels::element_kernel< \ + adjoint, dim2, medium_tag, property_tag, none, ngll>; \ + template class specfem::domain::impl::kernels::element_kernel< \ + backward, dim2, medium_tag, property_tag, none, ngll>; \ + template class specfem::domain::impl::kernels::element_kernel< \ + forward, dim2, medium_tag, property_tag, dirichlet, ngll>; \ + template class specfem::domain::impl::kernels::element_kernel< \ + adjoint, dim2, medium_tag, property_tag, dirichlet, ngll>; \ + template class specfem::domain::impl::kernels::element_kernel< \ + backward, dim2, medium_tag, property_tag, dirichlet, ngll>; \ + template class specfem::domain::impl::kernels::element_kernel< \ + forward, dim2, medium_tag, property_tag, stacey, ngll>; \ + template class specfem::domain::impl::kernels::element_kernel< \ + adjoint, dim2, medium_tag, property_tag, stacey, ngll>; \ + template class specfem::domain::impl::kernels::element_kernel< \ + backward, dim2, medium_tag, property_tag, stacey, ngll>; \ + template class specfem::domain::impl::kernels::element_kernel< \ + forward, dim2, medium_tag, property_tag, composite_stacey_dirichlet, \ + ngll>; \ + template class specfem::domain::impl::kernels::element_kernel< \ + adjoint, dim2, medium_tag, property_tag, composite_stacey_dirichlet, \ + ngll>; \ + template class specfem::domain::impl::kernels::element_kernel< \ + backward, dim2, medium_tag, property_tag, composite_stacey_dirichlet, \ + ngll>; + +// Explicit template instantiation + +GENERATE_KERNELS(elastic, isotropic, 5) + +GENERATE_KERNELS(acoustic, isotropic, 5) + +GENERATE_KERNELS(elastic, isotropic, 8) + +GENERATE_KERNELS(acoustic, isotropic, 8) diff --git a/src/domain/impl/kernels.cpp b/src/domain/impl/kernels.cpp new file mode 100644 index 00000000..8cbce89b --- /dev/null +++ b/src/domain/impl/kernels.cpp @@ -0,0 +1,61 @@ +#include "domain/impl/kernels.hpp" +#include "domain/impl/kernels.tpp" + +namespace { + +using static_5 = + specfem::enums::element::quadrature::static_quadrature_points<5>; +using static_8 = + specfem::enums::element::quadrature::static_quadrature_points<8>; + +} // namespace + +// Explicit template instantiation + +template class specfem::domain::impl::kernels::kernels< + specfem::wavefield::type::forward, specfem::dimension::type::dim2, + specfem::element::medium_tag::elastic, static_5>; + +template class specfem::domain::impl::kernels::kernels< + specfem::wavefield::type::adjoint, specfem::dimension::type::dim2, + specfem::element::medium_tag::elastic, static_5>; + +template class specfem::domain::impl::kernels::kernels< + specfem::wavefield::type::backward, specfem::dimension::type::dim2, + specfem::element::medium_tag::elastic, static_5>; + +template class specfem::domain::impl::kernels::kernels< + specfem::wavefield::type::forward, specfem::dimension::type::dim2, + specfem::element::medium_tag::acoustic, static_5>; + +template class specfem::domain::impl::kernels::kernels< + specfem::wavefield::type::adjoint, specfem::dimension::type::dim2, + specfem::element::medium_tag::acoustic, static_5>; + +template class specfem::domain::impl::kernels::kernels< + specfem::wavefield::type::backward, specfem::dimension::type::dim2, + specfem::element::medium_tag::acoustic, static_5>; + +template class specfem::domain::impl::kernels::kernels< + specfem::wavefield::type::forward, specfem::dimension::type::dim2, + specfem::element::medium_tag::elastic, static_8>; + +template class specfem::domain::impl::kernels::kernels< + specfem::wavefield::type::adjoint, specfem::dimension::type::dim2, + specfem::element::medium_tag::elastic, static_8>; + +template class specfem::domain::impl::kernels::kernels< + specfem::wavefield::type::backward, specfem::dimension::type::dim2, + specfem::element::medium_tag::elastic, static_8>; + +template class specfem::domain::impl::kernels::kernels< + specfem::wavefield::type::forward, specfem::dimension::type::dim2, + specfem::element::medium_tag::acoustic, static_8>; + +template class specfem::domain::impl::kernels::kernels< + specfem::wavefield::type::adjoint, specfem::dimension::type::dim2, + specfem::element::medium_tag::acoustic, static_8>; + +template class specfem::domain::impl::kernels::kernels< + specfem::wavefield::type::backward, specfem::dimension::type::dim2, + specfem::element::medium_tag::acoustic, static_8>; diff --git a/src/edge/interface.cpp b/src/edge/interface.cpp new file mode 100644 index 00000000..405fc418 --- /dev/null +++ b/src/edge/interface.cpp @@ -0,0 +1,61 @@ +#include "edge/interface.hpp" +#include "enumerations/specfem_enums.hpp" +#include + +KOKKOS_FUNCTION +int specfem::edge::num_points_on_interface( + const specfem::edge::interface &interface) { + return interface.ngll; +} + +KOKKOS_FUNCTION +void specfem::edge::locate_point_on_self_edge( + const int &ipoint, const specfem::edge::interface &interface, int &iz, + int &ix) { + switch (interface.type) { + case specfem::enums::edge::type::BOTTOM: + ix = ipoint; + iz = 0; + break; + case specfem::enums::edge::type::TOP: + ix = interface.ngll - 1 - ipoint; + iz = interface.ngll - 1; + break; + case specfem::enums::edge::type::LEFT: + ix = 0; + iz = ipoint; + break; + case specfem::enums::edge::type::RIGHT: + ix = interface.ngll - 1; + iz = interface.ngll - 1 - ipoint; + break; + default: + assert(false && "Invalid edge type"); + } +} + +KOKKOS_FUNCTION +void specfem::edge::locate_point_on_coupled_edge( + const int &ipoint, const specfem::edge::interface &interface, int &iz, + int &ix) { + switch (interface.type) { + case specfem::enums::edge::type::BOTTOM: + ix = interface.ngll - 1 - ipoint; + iz = 0; + break; + case specfem::enums::edge::type::TOP: + ix = ipoint; + iz = interface.ngll - 1; + break; + case specfem::enums::edge::type::LEFT: + ix = interface.ngll - 1; + iz = interface.ngll - 1 - ipoint; + break; + case specfem::enums::edge::type::RIGHT: + ix = 0; + iz = ipoint; + break; + default: + assert(false && "Invalid edge type"); + } +} diff --git a/src/fortranio/fortran_io.cpp b/src/fortranio/fortran_io.cpp deleted file mode 100644 index b83b18e2..00000000 --- a/src/fortranio/fortran_io.cpp +++ /dev/null @@ -1,77 +0,0 @@ -#include "fortranio/fortran_io.hpp" -#include -#include -#include -#include - -void specfem::fortran_IO::fortran_IO(std::ifstream &stream, - int &buffer_length) { - if (buffer_length != 0) - throw std::runtime_error("Error reading fortran file"); - - return; -} - -void specfem::fortran_IO::fortran_read_value(bool *value, std::ifstream &stream, - int &buffer_length) { - - buffer_length -= fbool; - char *ivalue = new char[fbool]; - if (buffer_length < 0) { - throw std::runtime_error("Error reading fortran file"); - } - stream.read(ivalue, fbool); - - *value = *reinterpret_cast(ivalue); - - delete[] ivalue; - return; -} - -void specfem::fortran_IO::fortran_read_value(int *value, std::ifstream &stream, - int &buffer_length) { - - buffer_length -= fint; - char *ivalue = new char[fint]; - if (buffer_length < 0) { - throw std::runtime_error("Error reading fortran file"); - } - stream.read(ivalue, fint); - *value = *reinterpret_cast(ivalue); - delete[] ivalue; - return; -} - -void specfem::fortran_IO::fortran_read_value(type_real *value, - std::ifstream &stream, - int &buffer_length) { - - double *temp; - buffer_length -= fdouble; - char *ivalue = new char[fdouble]; - if (buffer_length < 0) { - throw std::runtime_error("Error reading fortran file"); - } - stream.read(ivalue, fdouble); - temp = reinterpret_cast(ivalue); - *value = static_cast(*temp); - delete[] ivalue; - return; -} - -void specfem::fortran_IO::fortran_read_value(std::string *value, - std::ifstream &stream, - int &buffer_length) { - // reading a string has few errors. There seem to unknown characters at the - // end of the string - char temp[fchar]; - value->clear(); - buffer_length -= fchar; - if (buffer_length < 0) { - throw std::runtime_error("Error reading fortran file"); - } - stream.read(reinterpret_cast(&temp), fchar); - value->append(temp); - boost::algorithm::trim(*value); - return; -} diff --git a/src/frechet_derivatives/frechet_derivatives.cpp b/src/frechet_derivatives/frechet_derivatives.cpp new file mode 100644 index 00000000..66b2074a --- /dev/null +++ b/src/frechet_derivatives/frechet_derivatives.cpp @@ -0,0 +1,14 @@ +#include "frechet_derivatives/frechet_derivatives.hpp" + +// Explicit template instantiation +template class specfem::frechet_derivatives::frechet_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, 5>; + +template class specfem::frechet_derivatives::frechet_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, 5>; + +template class specfem::frechet_derivatives::frechet_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, 8>; + +template class specfem::frechet_derivatives::frechet_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, 8>; diff --git a/src/frechet_derivatives/impl/element_kernel/acoustic_isotropic.cpp b/src/frechet_derivatives/impl/element_kernel/acoustic_isotropic.cpp new file mode 100644 index 00000000..8610bd36 --- /dev/null +++ b/src/frechet_derivatives/impl/element_kernel/acoustic_isotropic.cpp @@ -0,0 +1,45 @@ +#include "frechet_derivatives/impl/element_kernel/acoustic_isotropic.hpp" +#include "frechet_derivatives/impl/element_kernel/acoustic_isotropic.tpp" + +// Explicit template instantiation +template KOKKOS_FUNCTION specfem::point::kernels< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, false> +specfem::frechet_derivatives::impl::impl_compute_element_kernel( + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, false> &properties, + const specfem::point::field &adjoint_field, + const specfem::point::field &backward_field, + const specfem::point::field_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + false> &adjoint_derivatives, + const specfem::point::field_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + false> &backward_derivatives, + const type_real &dt); + +template KOKKOS_FUNCTION specfem::point::kernels< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, true> +specfem::frechet_derivatives::impl::impl_compute_element_kernel( + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, true> &properties, + const specfem::point::field &adjoint_field, + const specfem::point::field &backward_field, + const specfem::point::field_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + true> &adjoint_derivatives, + const specfem::point::field_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + true> &backward_derivatives, + const type_real &dt); diff --git a/src/frechet_derivatives/impl/element_kernel/elastic_isotropic.cpp b/src/frechet_derivatives/impl/element_kernel/elastic_isotropic.cpp new file mode 100644 index 00000000..14a38bb4 --- /dev/null +++ b/src/frechet_derivatives/impl/element_kernel/elastic_isotropic.cpp @@ -0,0 +1,46 @@ +#include "frechet_derivatives/impl/element_kernel/elastic_isotropic.hpp" +#include "frechet_derivatives/impl/element_kernel/elastic_isotropic.tpp" + +// Explicit template instantiation + +template KOKKOS_FUNCTION specfem::point::kernels< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, false> +specfem::frechet_derivatives::impl::impl_compute_element_kernel( + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, false> &properties, + const specfem::point::field &adjoint_field, + const specfem::point::field &backward_field, + const specfem::point::field_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + false> &adjoint_derivatives, + const specfem::point::field_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + false> &backward_derivatives, + const type_real &dt); + +template KOKKOS_FUNCTION specfem::point::kernels< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, true> +specfem::frechet_derivatives::impl::impl_compute_element_kernel( + const specfem::point::properties< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, true> &properties, + const specfem::point::field &adjoint_field, + const specfem::point::field &backward_field, + const specfem::point::field_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + true> &adjoint_derivatives, + const specfem::point::field_derivatives< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + true> &backward_derivatives, + const type_real &dt); diff --git a/src/frechet_derivatives/impl/frechet_element.cpp b/src/frechet_derivatives/impl/frechet_element.cpp new file mode 100644 index 00000000..6214b7dd --- /dev/null +++ b/src/frechet_derivatives/impl/frechet_element.cpp @@ -0,0 +1,19 @@ +#include "frechet_derivatives/impl/frechet_element.hpp" +#include "frechet_derivatives/impl/frechet_element.tpp" + +// Explicit template instantiation +template class specfem::frechet_derivatives::impl::frechet_elements< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, 5>; + +template class specfem::frechet_derivatives::impl::frechet_elements< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, 5>; + +template class specfem::frechet_derivatives::impl::frechet_elements< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, 8>; + +template class specfem::frechet_derivatives::impl::frechet_elements< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, 8>; diff --git a/src/jacobian/jacobian.cpp b/src/jacobian/jacobian.cpp index 14d35a2d..886ee6ff 100644 --- a/src/jacobian/jacobian.cpp +++ b/src/jacobian/jacobian.cpp @@ -1,70 +1,43 @@ #include "jacobian/interface.hpp" -#include "kokkos_abstractions.h" -#include "specfem_setup.hpp" -#include +#include "macros.hpp" std::tuple specfem::jacobian::compute_locations( const specfem::kokkos::HostTeam::member_type &teamMember, const specfem::kokkos::HostScratchView2d s_coorg, const int ngnod, const type_real xi, const type_real gamma) { - assert(s_coorg.extent(0) == ndim); - assert(s_coorg.extent(1) == ngnod); + ASSERT(s_coorg.extent(0) == ndim, "Dimension mismatch"); + ASSERT(s_coorg.extent(1) == ngnod, "Number of nodes mismatch"); - type_real xcor = 0.0; - type_real ycor = 0.0; - - specfem::kokkos::HostView1d shape2D = - specfem::jacobian::define_shape_functions(xi, gamma, ngnod); + auto shape2D = specfem::jacobian::define_shape_functions(xi, gamma, ngnod); // FIXME:: Multi reduction is not yet implemented in kokkos // This is hacky way of doing this using double vector loops // Use multiple reducers once kokkos enables the feature - Kokkos::parallel_reduce( - Kokkos::ThreadVectorRange(teamMember, ngnod), - [&](const int &in, type_real &update_xcor) { - update_xcor += shape2D(in) * s_coorg(0, in); - }, - xcor); - Kokkos::parallel_reduce( - Kokkos::ThreadVectorRange(teamMember, ngnod), - [&](const int &in, type_real &update_ycor) { - update_ycor += shape2D(in) * s_coorg(1, in); - }, - ycor); - - return std::make_tuple(xcor, ycor); + return specfem::jacobian::compute_locations(teamMember, s_coorg, ngnod, + shape2D); } std::tuple specfem::jacobian::compute_locations( const specfem::kokkos::HostView2d coorg, const int ngnod, const type_real xi, const type_real gamma) { - assert(coorg.extent(0) == ndim); - assert(coorg.extent(1) == ngnod); + ASSERT(coorg.extent(0) == ndim, "Dimension mismatch"); + ASSERT(coorg.extent(1) == ngnod, "Number of nodes mismatch"); - type_real xcor = 0.0; - type_real ycor = 0.0; - - specfem::kokkos::HostView1d shape2D = - specfem::jacobian::define_shape_functions(xi, gamma, ngnod); - - for (int in = 0; in < ngnod; in++) { - xcor += shape2D(in) * coorg(0, in); - ycor += shape2D(in) * coorg(1, in); - } + auto shape2D = specfem::jacobian::define_shape_functions(xi, gamma, ngnod); - return std::make_tuple(xcor, ycor); + return specfem::jacobian::compute_locations(coorg, ngnod, shape2D); } std::tuple specfem::jacobian::compute_locations( const specfem::kokkos::HostTeam::member_type &teamMember, const specfem::kokkos::HostScratchView2d s_coorg, - const int ngnod, const specfem::kokkos::HostView1d shape2D) { + const int ngnod, const std::vector shape2D) { - assert(s_coorg.extent(0) == ndim); - assert(s_coorg.extent(1) == ngnod); - assert(shape2D.extent(0) == ngnod); + ASSERT(s_coorg.extent(0) == ndim, "Dimension mismatch"); + ASSERT(s_coorg.extent(1) == ngnod, "Number of nodes mismatch"); + ASSERT(shape2D.size() == ngnod, "Number of nodes mismatch"); type_real xcor = 0.0; type_real ycor = 0.0; @@ -73,36 +46,28 @@ std::tuple specfem::jacobian::compute_locations( // This is hacky way of doing this using double vector loops // Use multiple reducers once kokkos enables the feature - Kokkos::parallel_reduce( - Kokkos::ThreadVectorRange(teamMember, ngnod), - [&](const int &in, type_real &update_xcor) { - update_xcor += shape2D(in) * s_coorg(0, in); - }, - xcor); - Kokkos::parallel_reduce( - Kokkos::ThreadVectorRange(teamMember, ngnod), - [&](const int &in, type_real &update_ycor) { - update_ycor += shape2D(in) * s_coorg(1, in); - }, - ycor); + for (int in = 0; in < ngnod; in++) { + xcor += shape2D[in] * s_coorg(0, in); + ycor += shape2D[in] * s_coorg(1, in); + } return std::make_tuple(xcor, ycor); } std::tuple specfem::jacobian::compute_locations( const specfem::kokkos::HostView2d s_coorg, const int ngnod, - const specfem::kokkos::HostView1d shape2D) { + const std::vector shape2D) { - assert(s_coorg.extent(0) == ndim); - assert(s_coorg.extent(1) == ngnod); - assert(shape2D.extent(0) == ngnod); + ASSERT(s_coorg.extent(0) == ndim, "Dimension mismatch"); + ASSERT(s_coorg.extent(1) == ngnod, "Number of nodes mismatch"); + ASSERT(shape2D.size() == ngnod, "Number of nodes mismatch"); type_real xcor = 0.0; type_real ycor = 0.0; for (int in = 0; in < ngnod; in++) { - xcor += shape2D(in) * s_coorg(0, in); - ycor += shape2D(in) * s_coorg(1, in); + xcor += shape2D[in] * s_coorg(0, in); + ycor += shape2D[in] * s_coorg(1, in); } return std::make_tuple(xcor, ycor); @@ -114,15 +79,15 @@ specfem::jacobian::compute_partial_derivatives( const specfem::kokkos::HostScratchView2d s_coorg, const int ngnod, const type_real xi, const type_real gamma) { - assert(s_coorg.extent(0) == ndim); - assert(s_coorg.extent(1) == ngnod); + ASSERT(s_coorg.extent(0) == ndim, "Dimension mismatch"); + ASSERT(s_coorg.extent(1) == ngnod, "Number of nodes mismatch"); type_real xxi = 0.0; type_real zxi = 0.0; type_real xgamma = 0.0; type_real zgamma = 0.0; - specfem::kokkos::HostView2d dershape2D = + const auto dershape2D = specfem::jacobian::define_shape_functions_derivatives(xi, gamma, ngnod); // FIXME:: Multi reduction is not yet implemented in kokkos @@ -131,26 +96,26 @@ specfem::jacobian::compute_partial_derivatives( Kokkos::parallel_reduce( Kokkos::ThreadVectorRange(teamMember, ngnod), - [&](const int &in, type_real &update_xxi) { - update_xxi += dershape2D(0, in) * s_coorg(0, in); + [=](const int &in, type_real &update_xxi) { + update_xxi += dershape2D[0][in] * s_coorg(0, in); }, xxi); Kokkos::parallel_reduce( Kokkos::ThreadVectorRange(teamMember, ngnod), - [&](const int &in, type_real &update_zxi) { - update_zxi += dershape2D(0, in) * s_coorg(1, in); + [=](const int &in, type_real &update_zxi) { + update_zxi += dershape2D[0][in] * s_coorg(1, in); }, zxi); Kokkos::parallel_reduce( Kokkos::ThreadVectorRange(teamMember, ngnod), - [&](const int &in, type_real &update_xgamma) { - update_xgamma += dershape2D(1, in) * s_coorg(0, in); + [=](const int &in, type_real &update_xgamma) { + update_xgamma += dershape2D[1][in] * s_coorg(0, in); }, xgamma); Kokkos::parallel_reduce( Kokkos::ThreadVectorRange(teamMember, ngnod), - [&](const int &in, type_real &update_zgamma) { - update_zgamma += dershape2D(1, in) * s_coorg(1, in); + [=](const int &in, type_real &update_zgamma) { + update_zgamma += dershape2D[1][in] * s_coorg(1, in); }, zgamma); @@ -163,10 +128,10 @@ specfem::jacobian::compute_partial_derivatives( const specfem::kokkos::HostScratchView2d s_coorg, const int ngnod, const specfem::kokkos::HostView2d dershape2D) { - assert(s_coorg.extent(0) == ndim); - assert(s_coorg.extent(1) == ngnod); - assert(dershape2D.extent(0) == ndim); - assert(dershape2D.extent(1) == ngnod); + ASSERT(s_coorg.extent(0) == ndim, "Dimension mismatch"); + ASSERT(s_coorg.extent(1) == ngnod, "Number of nodes mismatch"); + ASSERT(dershape2D.extent(0) == ndim, "Dimension mismatch"); + ASSERT(dershape2D.extent(1) == ngnod, "Number of nodes mismatch"); type_real xxi = 0.0; type_real zxi = 0.0; @@ -179,25 +144,25 @@ specfem::jacobian::compute_partial_derivatives( Kokkos::parallel_reduce( Kokkos::ThreadVectorRange(teamMember, ngnod), - [&](const int &in, type_real &update_xxi) { + [=](const int &in, type_real &update_xxi) { update_xxi += dershape2D(0, in) * s_coorg(0, in); }, xxi); Kokkos::parallel_reduce( Kokkos::ThreadVectorRange(teamMember, ngnod), - [&](const int &in, type_real &update_zxi) { + [=](const int &in, type_real &update_zxi) { update_zxi += dershape2D(0, in) * s_coorg(1, in); }, zxi); Kokkos::parallel_reduce( Kokkos::ThreadVectorRange(teamMember, ngnod), - [&](const int &in, type_real &update_xgamma) { + [=](const int &in, type_real &update_xgamma) { update_xgamma += dershape2D(1, in) * s_coorg(0, in); }, xgamma); Kokkos::parallel_reduce( Kokkos::ThreadVectorRange(teamMember, ngnod), - [&](const int &in, type_real &update_zgamma) { + [=](const int &in, type_real &update_zgamma) { update_zgamma += dershape2D(1, in) * s_coorg(1, in); }, zgamma); @@ -210,22 +175,22 @@ specfem::jacobian::compute_partial_derivatives( const specfem::kokkos::HostView2d s_coorg, const int ngnod, const type_real xi, const type_real gamma) { - assert(s_coorg.extent(0) == ndim); - assert(s_coorg.extent(1) == ngnod); + ASSERT(s_coorg.extent(0) == ndim, "Dimension mismatch"); + ASSERT(s_coorg.extent(1) == ngnod, "Number of nodes mismatch"); type_real xxi = 0.0; type_real zxi = 0.0; type_real xgamma = 0.0; type_real zgamma = 0.0; - specfem::kokkos::HostView2d dershape2D = + const auto dershape2D = specfem::jacobian::define_shape_functions_derivatives(xi, gamma, ngnod); for (int in = 0; in < ngnod; in++) { - xxi += dershape2D(0, in) * s_coorg(0, in); - zxi += dershape2D(0, in) * s_coorg(1, in); - xgamma += dershape2D(1, in) * s_coorg(0, in); - zgamma += dershape2D(1, in) * s_coorg(1, in); + xxi += dershape2D[0][in] * s_coorg(0, in); + zxi += dershape2D[0][in] * s_coorg(1, in); + xgamma += dershape2D[1][in] * s_coorg(0, in); + zgamma += dershape2D[1][in] * s_coorg(1, in); } return std::make_tuple(xxi, zxi, xgamma, zgamma); @@ -277,6 +242,27 @@ specfem::jacobian::compute_inverted_derivatives( return std::make_tuple(xix, gammax, xiz, gammaz); } +specfem::point::partial_derivatives +specfem::jacobian::compute_derivatives( + const specfem::kokkos::HostTeam::member_type &teamMember, + const specfem::kokkos::HostScratchView2d s_coorg, + const int ngnod, const specfem::kokkos::HostView2d dershape2D) { + + auto [xxi, zxi, xgamma, zgamma] = + specfem::jacobian::compute_partial_derivatives(teamMember, s_coorg, ngnod, + dershape2D); + auto jacobian = specfem::jacobian::compute_jacobian(xxi, zxi, xgamma, zgamma); + + type_real xix = zgamma / jacobian; + type_real gammax = -zxi / jacobian; + type_real xiz = -xgamma / jacobian; + type_real gammaz = xxi / jacobian; + + return specfem::point::partial_derivatives(xix, gammax, xiz, + gammaz, jacobian); +} + std::tuple specfem::jacobian::compute_inverted_derivatives( const specfem::kokkos::HostTeam::member_type &teamMember, diff --git a/src/jacobian/shape_functions.cpp b/src/jacobian/shape_functions.cpp index e4b70882..d6f86990 100644 --- a/src/jacobian/shape_functions.cpp +++ b/src/jacobian/shape_functions.cpp @@ -2,60 +2,68 @@ #include "kokkos_abstractions.h" #include "specfem_setup.hpp" #include +#include using HostView1d = specfem::kokkos::HostView1d; using HostView2d = specfem::kokkos::HostView2d; -HostView1d specfem::jacobian::define_shape_functions(const double xi, - const double gamma, - const int ngnod) { +namespace { +type_real one = static_cast(1.0); +type_real two = static_cast(2.0); +type_real quarter = static_cast(0.25); +type_real half_t = static_cast(0.5); +} // namespace - HostView1d h_shape2D("shape_functions::HostView::h_shape2D", ngnod); +std::vector specfem::jacobian::define_shape_functions( + const type_real xi, const type_real gamma, const int ngnod) { + + std::vector h_shape2D(ngnod); if (ngnod == 4) { //---- 4-node element - const double sp = xi + 1.0; - const double sm = xi - 1.0; - const double tp = gamma + 1.0; - const double tm = gamma - 1.0; + const type_real sp = xi + one; + const type_real sm = xi - one; + const type_real tp = gamma + one; + const type_real tm = gamma - one; //---- corner nodes - h_shape2D(0) = 0.25 * sm * tm; - h_shape2D(1) = -0.25 * sp * tm; - h_shape2D(2) = 0.25 * sp * tp; - h_shape2D(3) = -0.25 * sm * tp; - double sumshape = h_shape2D(0) + h_shape2D(1) + h_shape2D(2) + h_shape2D(3); + h_shape2D[0] = quarter * sm * tm; + h_shape2D[1] = -quarter * sp * tm; + h_shape2D[2] = quarter * sp * tp; + h_shape2D[3] = -quarter * sm * tp; + type_real sumshape = + h_shape2D[0] + h_shape2D[1] + h_shape2D[2] + h_shape2D[3]; assert(std::abs(sumshape - 1) < 1e-6); } else if (ngnod == 9) { //---- 9-node element - const double sp = xi + 1.0; - const double sm = xi - 1.0; - const double tp = gamma + 1.0; - const double tm = gamma - 1.0; - const double s2 = xi * 2.0; - const double t2 = gamma * 2.0; - const double ss = xi * xi; - const double tt = gamma * gamma; - const double st = xi * gamma; + const type_real sp = xi + one; + const type_real sm = xi - one; + const type_real tp = gamma + one; + const type_real tm = gamma - one; + const type_real s2 = xi * two; + const type_real t2 = gamma * two; + const type_real ss = xi * xi; + const type_real tt = gamma * gamma; + const type_real st = xi * gamma; //---- corner nodes - h_shape2D(0) = 0.25 * sm * st * tm; - h_shape2D(1) = 0.25 * sp * st * tm; - h_shape2D(2) = 0.25 * sp * st * tp; - h_shape2D(3) = 0.25 * sm * st * tp; + h_shape2D[0] = quarter * sm * st * tm; + h_shape2D[1] = quarter * sp * st * tm; + h_shape2D[2] = quarter * sp * st * tp; + h_shape2D[3] = quarter * sm * st * tp; //---- midside nodes - h_shape2D(4) = 0.5 * tm * gamma * (1.0 - ss); - h_shape2D(5) = 0.5 * sp * xi * (1.0 - tt); - h_shape2D(6) = 0.5 * tp * gamma * (1.0 - ss); - h_shape2D(7) = 0.5 * sm * xi * (1.0 - tt); + h_shape2D[4] = half_t * tm * gamma * (one - ss); + h_shape2D[5] = half_t * sp * xi * (one - tt); + h_shape2D[6] = half_t * tp * gamma * (one - ss); + h_shape2D[7] = half_t * sm * xi * (one - tt); //---- center node - h_shape2D(8) = (1.0 - ss) * (1.0 - tt); + h_shape2D[8] = (one - ss) * (one - tt); - double sumshape = h_shape2D(0) + h_shape2D(1) + h_shape2D(2) + - h_shape2D(3) + h_shape2D(4) + h_shape2D(5) + - h_shape2D(6) + h_shape2D(7) + h_shape2D(8); + type_real sumshape = h_shape2D[0] + h_shape2D[1] + h_shape2D[2] + + h_shape2D[3] + h_shape2D[4] + h_shape2D[5] + + h_shape2D[6] + h_shape2D[7] + h_shape2D[8]; assert(std::abs(sumshape - 1) < 1e-6); } else { throw std::invalid_argument("Error: wrong number of control nodes"); @@ -64,79 +72,81 @@ HostView1d specfem::jacobian::define_shape_functions(const double xi, return h_shape2D; } -HostView2d specfem::jacobian::define_shape_functions_derivatives( - const double xi, const double gamma, const int ngnod) { +std::vector > +specfem::jacobian::define_shape_functions_derivatives(const type_real xi, + const type_real gamma, + const int ngnod) { - HostView2d h_dershape2D("shape_functions::HostView::h_dershape2D", ndim, - ngnod); + std::vector > h_dershape2D( + ndim, std::vector(ngnod)); if (ngnod == 4) { - const double sp = xi + 1.0; - const double sm = xi - 1.0; - const double tp = gamma + 1.0; - const double tm = gamma - 1.0; - h_dershape2D(0, 0) = 0.25 * tm; - h_dershape2D(0, 1) = -0.25 * tm; - h_dershape2D(0, 2) = 0.25 * tp; - h_dershape2D(0, 3) = -0.25 * tp; - - h_dershape2D(1, 0) = 0.25 * sm; - h_dershape2D(1, 1) = -0.25 * sp; - h_dershape2D(1, 2) = 0.25 * sp; - h_dershape2D(1, 3) = -0.25 * sm; - - double dersumshape1 = h_dershape2D(0, 0) + h_dershape2D(0, 1) + - h_dershape2D(0, 2) + h_dershape2D(0, 3); - - double dersumshape2 = h_dershape2D(1, 0) + h_dershape2D(1, 1) + - h_dershape2D(1, 2) + h_dershape2D(1, 3); + const type_real sp = xi + one; + const type_real sm = xi - one; + const type_real tp = gamma + one; + const type_real tm = gamma - one; + h_dershape2D[0][0] = quarter * tm; + h_dershape2D[0][1] = -quarter * tm; + h_dershape2D[0][2] = quarter * tp; + h_dershape2D[0][3] = -quarter * tp; + + h_dershape2D[1][0] = quarter * sm; + h_dershape2D[1][1] = -quarter * sp; + h_dershape2D[1][2] = quarter * sp; + h_dershape2D[1][3] = -quarter * sm; + + type_real dersumshape1 = h_dershape2D[0][0] + h_dershape2D[0][1] + + h_dershape2D[0][2] + h_dershape2D[0][3]; + + type_real dersumshape2 = h_dershape2D[1][0] + h_dershape2D[1][1] + + h_dershape2D[1][2] + h_dershape2D[1][3]; assert(std::abs(dersumshape1) < 1e-6); assert(std::abs(dersumshape2) < 1e-6); } else if (ngnod == 9) { - const double sp = xi + 1.0; - const double sm = xi - 1.0; - const double tp = gamma + 1.0; - const double tm = gamma - 1.0; - const double s2 = xi * 2.0; - const double t2 = gamma * 2.0; - const double ss = xi * xi; - const double tt = gamma * gamma; - const double st = xi * gamma; + const type_real sp = xi + one; + const type_real sm = xi - one; + const type_real tp = gamma + one; + const type_real tm = gamma - one; + const type_real s2 = xi * two; + const type_real t2 = gamma * two; + const type_real ss = xi * xi; + const type_real tt = gamma * gamma; + const type_real st = xi * gamma; //---- corner nodes - h_dershape2D(0, 0) = 0.25 * tm * gamma * (s2 - 1.0); - h_dershape2D(0, 1) = 0.25 * tm * gamma * (s2 + 1.0); - h_dershape2D(0, 2) = 0.25 * tp * gamma * (s2 + 1.0); - h_dershape2D(0, 3) = 0.25 * tp * gamma * (s2 - 1.0); + h_dershape2D[0][0] = quarter * tm * gamma * (s2 - one); + h_dershape2D[0][1] = quarter * tm * gamma * (s2 + one); + h_dershape2D[0][2] = quarter * tp * gamma * (s2 + one); + h_dershape2D[0][3] = quarter * tp * gamma * (s2 - one); - h_dershape2D(1, 0) = 0.25 * sm * xi * (t2 - 1.0); - h_dershape2D(1, 1) = 0.25 * sp * xi * (t2 - 1.0); - h_dershape2D(1, 2) = 0.25 * sp * xi * (t2 + 1.0); - h_dershape2D(1, 3) = 0.25 * sm * xi * (t2 + 1.0); + h_dershape2D[1][0] = quarter * sm * xi * (t2 - one); + h_dershape2D[1][1] = quarter * sp * xi * (t2 - one); + h_dershape2D[1][2] = quarter * sp * xi * (t2 + one); + h_dershape2D[1][3] = quarter * sm * xi * (t2 + one); //---- midside nodes - h_dershape2D(0, 4) = -1.0 * st * tm; - h_dershape2D(0, 5) = 0.5 * (1.0 - tt) * (s2 + 1.0); - h_dershape2D(0, 6) = -1.0 * st * tp; - h_dershape2D(0, 7) = 0.5 * (1.0 - tt) * (s2 - 1.0); + h_dershape2D[0][4] = -one * st * tm; + h_dershape2D[0][5] = half_t * (one - tt) * (s2 + one); + h_dershape2D[0][6] = -one * st * tp; + h_dershape2D[0][7] = half_t * (one - tt) * (s2 - one); - h_dershape2D(1, 4) = 0.5 * (1.0 - ss) * (t2 - 1.0); - h_dershape2D(1, 5) = -1.0 * st * sp; - h_dershape2D(1, 6) = 0.5 * (1.0 - ss) * (t2 + 1.0); - h_dershape2D(1, 7) = -1.0 * st * sm; + h_dershape2D[1][4] = half_t * (one - ss) * (t2 - one); + h_dershape2D[1][5] = -one * st * sp; + h_dershape2D[1][6] = half_t * (one - ss) * (t2 + one); + h_dershape2D[1][7] = -one * st * sm; //---- center node - h_dershape2D(0, 8) = -1.0 * s2 * (1.0 - tt); - h_dershape2D(1, 8) = -1.0 * t2 * (1.0 - ss); - - double dersumshape1 = - h_dershape2D(0, 0) + h_dershape2D(0, 1) + h_dershape2D(0, 2) + - h_dershape2D(0, 3) + h_dershape2D(0, 4) + h_dershape2D(0, 5) + - h_dershape2D(0, 6) + h_dershape2D(0, 7) + h_dershape2D(0, 8); - - double dersumshape2 = - h_dershape2D(1, 0) + h_dershape2D(1, 1) + h_dershape2D(1, 2) + - h_dershape2D(1, 3) + h_dershape2D(1, 4) + h_dershape2D(1, 5) + - h_dershape2D(1, 6) + h_dershape2D(1, 7) + h_dershape2D(1, 8); + h_dershape2D[0][8] = -one * s2 * (one - tt); + h_dershape2D[1][8] = -one * t2 * (one - ss); + + type_real dersumshape1 = + h_dershape2D[0][0] + h_dershape2D[0][1] + h_dershape2D[0][2] + + h_dershape2D[0][3] + h_dershape2D[0][4] + h_dershape2D[0][5] + + h_dershape2D[0][6] + h_dershape2D[0][7] + h_dershape2D[0][8]; + + type_real dersumshape2 = + h_dershape2D[1][0] + h_dershape2D[1][1] + h_dershape2D[1][2] + + h_dershape2D[1][3] + h_dershape2D[1][4] + h_dershape2D[1][5] + + h_dershape2D[1][6] + h_dershape2D[1][7] + h_dershape2D[1][8]; assert(std::abs(dersumshape1) < 1e-6); assert(std::abs(dersumshape2) < 1e-6); } else { @@ -146,54 +156,54 @@ HostView2d specfem::jacobian::define_shape_functions_derivatives( return h_dershape2D; } -void specfem::jacobian::define_shape_functions(HostView1d shape2D, double xi, - const double gamma, +void specfem::jacobian::define_shape_functions(HostView1d shape2D, type_real xi, + const type_real gamma, const int ngnod) { if (ngnod == 4) { //---- 4-node element - const double sp = xi + 1.0; - const double sm = xi - 1.0; - const double tp = gamma + 1.0; - const double tm = gamma - 1.0; + const type_real sp = xi + one; + const type_real sm = xi - one; + const type_real tp = gamma + one; + const type_real tm = gamma - one; //---- corner nodes - shape2D(0) = 0.25 * sm * tm; - shape2D(1) = -0.25 * sp * tm; - shape2D(2) = 0.25 * sp * tp; - shape2D(3) = -0.25 * sm * tp; - double sumshape = shape2D(0) + shape2D(1) + shape2D(2) + shape2D(3); + shape2D(0) = quarter * sm * tm; + shape2D(1) = -quarter * sp * tm; + shape2D(2) = quarter * sp * tp; + shape2D(3) = -quarter * sm * tp; + type_real sumshape = shape2D(0) + shape2D(1) + shape2D(2) + shape2D(3); assert(std::abs(sumshape - 1) < 1e-6); } else if (ngnod == 9) { //---- 9-node element - const double sp = xi + 1.0; - const double sm = xi - 1.0; - const double tp = gamma + 1.0; - const double tm = gamma - 1.0; - const double s2 = xi * 2.0; - const double t2 = gamma * 2.0; - const double ss = xi * xi; - const double tt = gamma * gamma; - const double st = xi * gamma; + const type_real sp = xi + one; + const type_real sm = xi - one; + const type_real tp = gamma + one; + const type_real tm = gamma - one; + const type_real s2 = xi * two; + const type_real t2 = gamma * two; + const type_real ss = xi * xi; + const type_real tt = gamma * gamma; + const type_real st = xi * gamma; //---- corner nodes - shape2D(0) = 0.25 * sm * st * tm; - shape2D(1) = 0.25 * sp * st * tm; - shape2D(2) = 0.25 * sp * st * tp; - shape2D(3) = 0.25 * sm * st * tp; + shape2D(0) = quarter * sm * st * tm; + shape2D(1) = quarter * sp * st * tm; + shape2D(2) = quarter * sp * st * tp; + shape2D(3) = quarter * sm * st * tp; //---- midside nodes - shape2D(4) = 0.5 * tm * gamma * (1.0 - ss); - shape2D(5) = 0.5 * sp * xi * (1.0 - tt); - shape2D(6) = 0.5 * tp * gamma * (1.0 - ss); - shape2D(7) = 0.5 * sm * xi * (1.0 - tt); + shape2D(4) = half_t * tm * gamma * (one - ss); + shape2D(5) = half_t * sp * xi * (one - tt); + shape2D(6) = half_t * tp * gamma * (one - ss); + shape2D(7) = half_t * sm * xi * (one - tt); //---- center node - shape2D(8) = (1.0 - ss) * (1.0 - tt); + shape2D(8) = (one - ss) * (one - tt); - double sumshape = shape2D(0) + shape2D(1) + shape2D(2) + shape2D(3) + - shape2D(4) + shape2D(5) + shape2D(6) + shape2D(7) + - shape2D(8); + type_real sumshape = shape2D(0) + shape2D(1) + shape2D(2) + shape2D(3) + + shape2D(4) + shape2D(5) + shape2D(6) + shape2D(7) + + shape2D(8); assert(std::abs(sumshape - 1) < 1e-6); } else { throw std::invalid_argument("Error: wrong number of control nodes"); @@ -203,73 +213,74 @@ void specfem::jacobian::define_shape_functions(HostView1d shape2D, double xi, } void specfem::jacobian::define_shape_functions_derivatives( - HostView2d dershape2D, double xi, const double gamma, const int ngnod) { + HostView2d dershape2D, type_real xi, const type_real gamma, + const int ngnod) { if (ngnod == 4) { - const double sp = xi + 1.0; - const double sm = xi - 1.0; - const double tp = gamma + 1.0; - const double tm = gamma - 1.0; - dershape2D(0, 0) = 0.25 * tm; - dershape2D(0, 1) = -0.25 * tm; - dershape2D(0, 2) = 0.25 * tp; - dershape2D(0, 3) = -0.25 * tp; - - dershape2D(1, 0) = 0.25 * sm; - dershape2D(1, 1) = -0.25 * sp; - dershape2D(1, 2) = 0.25 * sp; - dershape2D(1, 3) = -0.25 * sm; - - double dersumshape1 = dershape2D(0, 0) + dershape2D(0, 1) + - dershape2D(0, 2) + dershape2D(0, 3); - - double dersumshape2 = dershape2D(1, 0) + dershape2D(1, 1) + - dershape2D(1, 2) + dershape2D(1, 3); + const type_real sp = xi + one; + const type_real sm = xi - one; + const type_real tp = gamma + one; + const type_real tm = gamma - one; + dershape2D(0, 0) = quarter * tm; + dershape2D(0, 1) = -quarter * tm; + dershape2D(0, 2) = quarter * tp; + dershape2D(0, 3) = -quarter * tp; + + dershape2D(1, 0) = quarter * sm; + dershape2D(1, 1) = -quarter * sp; + dershape2D(1, 2) = quarter * sp; + dershape2D(1, 3) = -quarter * sm; + + type_real dersumshape1 = dershape2D(0, 0) + dershape2D(0, 1) + + dershape2D(0, 2) + dershape2D(0, 3); + + type_real dersumshape2 = dershape2D(1, 0) + dershape2D(1, 1) + + dershape2D(1, 2) + dershape2D(1, 3); assert(std::abs(dersumshape1) < 1e-6); assert(std::abs(dersumshape2) < 1e-6); } else if (ngnod == 9) { - const double sp = xi + 1.0; - const double sm = xi - 1.0; - const double tp = gamma + 1.0; - const double tm = gamma - 1.0; - const double s2 = xi * 2.0; - const double t2 = gamma * 2.0; - const double ss = xi * xi; - const double tt = gamma * gamma; - const double st = xi * gamma; + const type_real sp = xi + one; + const type_real sm = xi - one; + const type_real tp = gamma + one; + const type_real tm = gamma - one; + const type_real s2 = xi * two; + const type_real t2 = gamma * two; + const type_real ss = xi * xi; + const type_real tt = gamma * gamma; + const type_real st = xi * gamma; //---- corner nodes - dershape2D(0, 0) = 0.25 * tm * gamma * (s2 - 1.0); - dershape2D(0, 1) = 0.25 * tm * gamma * (s2 + 1.0); - dershape2D(0, 2) = 0.25 * tp * gamma * (s2 + 1.0); - dershape2D(0, 3) = 0.25 * tp * gamma * (s2 - 1.0); + dershape2D(0, 0) = quarter * tm * gamma * (s2 - one); + dershape2D(0, 1) = quarter * tm * gamma * (s2 + one); + dershape2D(0, 2) = quarter * tp * gamma * (s2 + one); + dershape2D(0, 3) = quarter * tp * gamma * (s2 - one); - dershape2D(1, 0) = 0.25 * sm * xi * (t2 - 1.0); - dershape2D(1, 1) = 0.25 * sp * xi * (t2 - 1.0); - dershape2D(1, 2) = 0.25 * sp * xi * (t2 + 1.0); - dershape2D(1, 3) = 0.25 * sm * xi * (t2 + 1.0); + dershape2D(1, 0) = quarter * sm * xi * (t2 - one); + dershape2D(1, 1) = quarter * sp * xi * (t2 - one); + dershape2D(1, 2) = quarter * sp * xi * (t2 + one); + dershape2D(1, 3) = quarter * sm * xi * (t2 + one); //---- midside nodes - dershape2D(0, 4) = -1.0 * st * tm; - dershape2D(0, 5) = 0.5 * (1.0 - tt) * (s2 + 1.0); - dershape2D(0, 6) = -1.0 * st * tp; - dershape2D(0, 7) = 0.5 * (1.0 - tt) * (s2 - 1.0); + dershape2D(0, 4) = -one * st * tm; + dershape2D(0, 5) = half_t * (one - tt) * (s2 + one); + dershape2D(0, 6) = -one * st * tp; + dershape2D(0, 7) = half_t * (one - tt) * (s2 - one); - dershape2D(1, 4) = 0.5 * (1.0 - ss) * (t2 - 1.0); - dershape2D(1, 5) = -1.0 * st * sp; - dershape2D(1, 6) = 0.5 * (1.0 - ss) * (t2 + 1.0); - dershape2D(1, 7) = -1.0 * st * sm; + dershape2D(1, 4) = half_t * (one - ss) * (t2 - one); + dershape2D(1, 5) = -one * st * sp; + dershape2D(1, 6) = half_t * (one - ss) * (t2 + one); + dershape2D(1, 7) = -one * st * sm; //---- center node - dershape2D(0, 8) = -1.0 * s2 * (1.0 - tt); - dershape2D(1, 8) = -1.0 * t2 * (1.0 - ss); + dershape2D(0, 8) = -one * s2 * (one - tt); + dershape2D(1, 8) = -one * t2 * (one - ss); - double dersumshape1 = + type_real dersumshape1 = dershape2D(0, 0) + dershape2D(0, 1) + dershape2D(0, 2) + dershape2D(0, 3) + dershape2D(0, 4) + dershape2D(0, 5) + dershape2D(0, 6) + dershape2D(0, 7) + dershape2D(0, 8); - double dersumshape2 = + type_real dersumshape2 = dershape2D(1, 0) + dershape2D(1, 1) + dershape2D(1, 2) + dershape2D(1, 3) + dershape2D(1, 4) + dershape2D(1, 5) + dershape2D(1, 6) + dershape2D(1, 7) + dershape2D(1, 8); diff --git a/src/kernels/frechet_kernels.cpp b/src/kernels/frechet_kernels.cpp new file mode 100644 index 00000000..7042f148 --- /dev/null +++ b/src/kernels/frechet_kernels.cpp @@ -0,0 +1,8 @@ +#include "kernels/frechet_kernels.hpp" + +// Explicit template instantiation +template class specfem::kernels::frechet_kernels; + +template class specfem::kernels::frechet_kernels; diff --git a/src/kernels/kernels.cpp b/src/kernels/kernels.cpp new file mode 100644 index 00000000..3f0f8e20 --- /dev/null +++ b/src/kernels/kernels.cpp @@ -0,0 +1,26 @@ +#include "kernels/kernels.hpp" + +// Explicit template instantiation +template class specfem::kernels::kernels< + specfem::wavefield::type::forward, specfem::dimension::type::dim2, + specfem::enums::element::quadrature::static_quadrature_points<5> >; + +template class specfem::kernels::kernels< + specfem::wavefield::type::adjoint, specfem::dimension::type::dim2, + specfem::enums::element::quadrature::static_quadrature_points<5> >; + +template class specfem::kernels::kernels< + specfem::wavefield::type::backward, specfem::dimension::type::dim2, + specfem::enums::element::quadrature::static_quadrature_points<5> >; + +// template class kernels>; + +// template class kernels>; + +// template class kernels>; diff --git a/src/material/acoustic_material.cpp b/src/material/acoustic_material.cpp deleted file mode 100644 index fa57b37e..00000000 --- a/src/material/acoustic_material.cpp +++ /dev/null @@ -1,69 +0,0 @@ -#include "constants.hpp" -#include "fortranio/interface.hpp" -#include "material/interface.hpp" -#include "utilities/interface.hpp" -#include -#include - -specfem::material::acoustic_material::acoustic_material() - : density(0.0), cp(0.0), Qkappa(9999.0), Qmu(9999.0), compaction_grad(0.0), - lambdaplus2mu(0.0), lambda(0.0), kappa(0.0), young(0.0), poisson(0.0){}; - -std::string specfem::material::acoustic_material::print() const { - std::ostringstream message; - - message << "- Acoustic Material : \n" - << " Properties:\n" - << " density : " << this->density << "\n" - << " cp : " << this->cp << "\n" - << " kappa : " << this->kappa << "\n" - << " Qkappa : " << this->Qkappa << "\n" - << " lambda : " << this->lambda << "\n" - << " youngs modulus : " << this->young << "\n" - << " poisson ratio : " << this->poisson << "\n"; - - return message.str(); -} - -specfem::material::acoustic_material::acoustic_material( - const type_real &density, const type_real &cp, const type_real &Qkappa, - const type_real &Qmu, const type_real &compaction_grad) - : density(density), cp(cp), Qkappa(Qkappa), Qmu(Qmu), - compaction_grad(compaction_grad) { - - this->ispec_type = specfem::enums::element::type::acoustic; - - if (this->Qkappa <= 0.0 || this->Qmu <= 0.0) { - std::runtime_error( - "negative or null values of Q attenuation factor not allowed; set " - "them equal to 9999 to indicate no attenuation"); - } - - // Lame parameters: note these are identical since mu = 0 - this->lambdaplus2mu = density * cp * cp; - this->lambda = this->lambdaplus2mu; - - // Bulk modulus - this->kappa = this->lambda; - // Youngs modulus - for fluid always 0 - this->young = 0.0; - // Poisson's ratio - for fluid always 0 - this->poisson = 0.5; - - if (this->poisson < -1.0 || this->poisson > 0.5) - std::runtime_error("Poisson's ratio out of range"); - - return; -} - -specfem::utilities::return_holder -specfem::material::acoustic_material::get_properties() const { - utilities::return_holder holder; - holder.rho = this->density; - holder.kappa = this->kappa; - holder.qmu = this->Qmu; - holder.qkappa = this->Qkappa; - holder.lambdaplus2mu = this->lambdaplus2mu; - - return holder; -} diff --git a/src/material/elastic_material.cpp b/src/material/elastic_material.cpp deleted file mode 100644 index 5bb919de..00000000 --- a/src/material/elastic_material.cpp +++ /dev/null @@ -1,75 +0,0 @@ -#include "constants.hpp" -#include "fortranio/interface.hpp" -#include "material/interface.hpp" -#include "utilities/interface.hpp" -#include -#include - -specfem::material::elastic_material::elastic_material() - : density(0.0), cs(0.0), cp(0.0), Qkappa(9999.0), Qmu(9999.0), - compaction_grad(0.0), lambdaplus2mu(0.0), mu(0.0), lambda(0.0), - kappa(0.0), young(0.0), poisson(0.0){}; - -std::string specfem::material::elastic_material::print() const { - std::ostringstream message; - - message << "- Elastic Material : \n" - << " Properties:\n" - << " density : " << this->density << "\n" - << " cs : " << this->cs << "\n" - << " cp : " << this->cp << "\n" - << " kappa : " << this->kappa << "\n" - << " mu : " << this->mu << "\n" - << " Qkappa : " << this->Qkappa << "\n" - << " Qmu : " << this->Qmu << "\n" - << " lambda : " << this->lambda << "\n" - << " mu : " << this->mu << "\n" - << " youngs modulus : " << this->young << "\n" - << " poisson ratio : " << this->poisson << "\n"; - - return message.str(); -} - -specfem::material::elastic_material::elastic_material( - const type_real &density, const type_real &cs, const type_real &cp, - const type_real &Qkappa, const type_real &Qmu, - const type_real &compaction_grad) - : density(density), cs(cs), cp(cp), Qkappa(Qkappa), Qmu(Qmu), - compaction_grad(compaction_grad) { - this->ispec_type = specfem::enums::element::type::elastic; - - if (this->Qkappa <= 0.0 || this->Qmu <= 0.0) { - std::runtime_error( - "negative or null values of Q attenuation factor not allowed; set " - "them equal to 9999 to indicate no attenuation"); - } - - // Lame parameters - this->lambdaplus2mu = density * cp * cp; - this->mu = density * cs * cs; - this->lambda = this->lambdaplus2mu - 2.0 * this->mu; - // Bulk modulus - this->kappa = this->lambda + this->mu; - // Youngs modulus - this->young = 9.0 * this->kappa * this->mu / (3.0 * this->kappa + this->mu); - // Poisson's ratio - this->poisson = 0.5 * (cp * cp - 2.0 * cs * cs) / (cp * cp - cs * cs); - - if (this->poisson < -1.0 || this->poisson > 0.5) - std::runtime_error("Poisson's ratio out of range"); - - return; -} - -specfem::utilities::return_holder -specfem::material::elastic_material::get_properties() const { - utilities::return_holder holder; - holder.rho = this->density; - holder.mu = this->mu; - holder.kappa = this->kappa; - holder.qmu = this->Qmu; - holder.qkappa = this->Qkappa; - holder.lambdaplus2mu = this->lambdaplus2mu; - - return holder; -} diff --git a/src/mesh/IO/fortran/read_mesh_database.cpp b/src/mesh/IO/fortran/read_mesh_database.cpp index 54778087..8341b7f2 100644 --- a/src/mesh/IO/fortran/read_mesh_database.cpp +++ b/src/mesh/IO/fortran/read_mesh_database.cpp @@ -1,7 +1,7 @@ #include "mesh/IO/fortran/read_mesh_database.hpp" -#include "fortranio/interface.hpp" +#include "IO/fortranio/interface.hpp" #include "kokkos_abstractions.h" -#include "mesh/IO/fortran/read_material_properties.hpp" +// #include "mesh/IO/fortran/read_material_properties.hpp" #include "specfem_mpi/interface.hpp" #include "specfem_setup.hpp" #include @@ -18,141 +18,123 @@ std::tuple specfem::mesh::IO::fortran::read_mesh_database_header( bool dummy_b, dummy_b1, dummy_b2, dummy_b3; int nspec, npgeo, nproc; - specfem::fortran_IO::fortran_read_line(stream, &dummy_s); // title - specfem::fortran_IO::fortran_read_line( - stream, &dummy_i, - &dummy_b); // noise tomography, - // undo_attenuation_and_or_PML - specfem::fortran_IO::fortran_read_line(stream, &nspec); // nspec - specfem::fortran_IO::fortran_read_line(stream, &npgeo, - &nproc); // ngeo, nproc - specfem::fortran_IO::fortran_read_line(stream, &dummy_b1, - &dummy_b2); // output_grid_per_plot, - // interpol - specfem::fortran_IO::fortran_read_line( - stream, - &dummy_i); // ntstep_between_output_info - specfem::fortran_IO::fortran_read_line( - stream, - &dummy_i); // ntstep_between_output_seismos - specfem::fortran_IO::fortran_read_line( - stream, - &dummy_i); // ntstep_between_output_images - specfem::fortran_IO::fortran_read_line(stream, &dummy_b); // PML-boundary - specfem::fortran_IO::fortran_read_line(stream, - &dummy_b); // rotate_PML_activate - specfem::fortran_IO::fortran_read_line(stream, &dummy_d); // rotate_PML_angle - specfem::fortran_IO::fortran_read_line(stream, &dummy_d); // k_min_pml - specfem::fortran_IO::fortran_read_line(stream, &dummy_d); // m_max_PML - specfem::fortran_IO::fortran_read_line( - stream, - &dummy_d); // damping_change_factor_acoustic - specfem::fortran_IO::fortran_read_line( - stream, - &dummy_d); // damping_change_factor_elastic - specfem::fortran_IO::fortran_read_line(stream, - &dummy_b); // PML_parameter_adjustment - specfem::fortran_IO::fortran_read_line(stream, - &dummy_b); // read_external_mesh - specfem::fortran_IO::fortran_read_line(stream, - &dummy_i); // nelem_PML_thickness - specfem::fortran_IO::fortran_read_line( + specfem::IO::fortran_read_line(stream, &dummy_s); // title + specfem::IO::fortran_read_line(stream, &dummy_i, + &dummy_b); // noise tomography, + // undo_attenuation_and_or_PML + specfem::IO::fortran_read_line(stream, &nspec); // nspec + specfem::IO::fortran_read_line(stream, &npgeo, + &nproc); // ngeo, nproc + specfem::IO::fortran_read_line(stream, &dummy_b1, + &dummy_b2); // output_grid_per_plot, + // interpol + specfem::IO::fortran_read_line(stream, + &dummy_i); // ntstep_between_output_info + specfem::IO::fortran_read_line(stream, + &dummy_i); // ntstep_between_output_seismos + specfem::IO::fortran_read_line(stream, + &dummy_i); // ntstep_between_output_images + specfem::IO::fortran_read_line(stream, &dummy_b); // PML-boundary + specfem::IO::fortran_read_line(stream, + &dummy_b); // rotate_PML_activate + specfem::IO::fortran_read_line(stream, &dummy_d); // rotate_PML_angle + specfem::IO::fortran_read_line(stream, &dummy_d); // k_min_pml + specfem::IO::fortran_read_line(stream, &dummy_d); // m_max_PML + specfem::IO::fortran_read_line(stream, + &dummy_d); // damping_change_factor_acoustic + specfem::IO::fortran_read_line(stream, + &dummy_d); // damping_change_factor_elastic + specfem::IO::fortran_read_line(stream, + &dummy_b); // PML_parameter_adjustment + specfem::IO::fortran_read_line(stream, + &dummy_b); // read_external_mesh + specfem::IO::fortran_read_line(stream, + &dummy_i); // nelem_PML_thickness + specfem::IO::fortran_read_line( stream, &dummy_i, &dummy_i1, &dummy_i2); // NTSTEP_BETWEEN_OUTPUT_SAMPLE,imagetype_JPEG,imagetype_wavefield_dumps - specfem::fortran_IO::fortran_read_line( + specfem::IO::fortran_read_line( stream, &dummy_b1, &dummy_b2); // output_postscript_snapshot,output_color_image - specfem::fortran_IO::fortran_read_line( + specfem::IO::fortran_read_line( stream, &dummy_b, &dummy_b1, &dummy_b2, &dummy_d, &dummy_i1, &dummy_d1); // meshvect,modelvect,boundvect,cutsnaps,subsamp_postscript,sizemax_arrows - specfem::fortran_IO::fortran_read_line(stream, &dummy_d); // anglerec - specfem::fortran_IO::fortran_read_line(stream, &dummy_b); // initialfield - specfem::fortran_IO::fortran_read_line( + specfem::IO::fortran_read_line(stream, &dummy_d); // anglerec + specfem::IO::fortran_read_line(stream, &dummy_b); // initialfield + specfem::IO::fortran_read_line( stream, &dummy_b, &dummy_b1, &dummy_b2, &dummy_b3); // add_Bielak_conditions_bottom,add_Bielak_conditions_right,add_Bielak_conditions_top,add_Bielak_conditions_left - specfem::fortran_IO::fortran_read_line( - stream, &dummy_s, - &dummy_i); // seismotype,imagetype_postscript - specfem::fortran_IO::fortran_read_line(stream, &dummy_s); // model - specfem::fortran_IO::fortran_read_line(stream, &dummy_s); // save_model - specfem::fortran_IO::fortran_read_line(stream, &dummy_s); // Tomography file - specfem::fortran_IO::fortran_read_line( + specfem::IO::fortran_read_line(stream, &dummy_s, + &dummy_i); // seismotype,imagetype_postscript + specfem::IO::fortran_read_line(stream, &dummy_s); // model + specfem::IO::fortran_read_line(stream, &dummy_s); // save_model + specfem::IO::fortran_read_line(stream, &dummy_s); // Tomography file + specfem::IO::fortran_read_line( stream, &dummy_b, &dummy_b1, &dummy_i, &dummy_b2); // output_grid_ASCII,OUTPUT_ENERGY,NTSTEP_BETWEEN_OUTPUT_ENERGY,output_wavefield_dumps - specfem::fortran_IO::fortran_read_line( - stream, - &dummy_b); // use_binary_for_wavefield_dumps - specfem::fortran_IO::fortran_read_line( + specfem::IO::fortran_read_line(stream, + &dummy_b); // use_binary_for_wavefield_dumps + specfem::IO::fortran_read_line( stream, &dummy_b, &dummy_b1, &dummy_b2); // ATTENUATION_VISCOELASTIC,ATTENUATION_PORO_FLUID_PART,ATTENUATION_VISCOACOUSTIC - specfem::fortran_IO::fortran_read_line(stream, &dummy_b); // use_solvopt - specfem::fortran_IO::fortran_read_line(stream, - &dummy_b); // save_ASCII_seismograms - specfem::fortran_IO::fortran_read_line( + specfem::IO::fortran_read_line(stream, &dummy_b); // use_solvopt + specfem::IO::fortran_read_line(stream, + &dummy_b); // save_ASCII_seismograms + specfem::IO::fortran_read_line( stream, &dummy_b, &dummy_b1); // save_binary_seismograms_single,save_binary_seismograms_double - specfem::fortran_IO::fortran_read_line( - stream, - &dummy_b); // USE_TRICK_FOR_BETTER_PRESSURE - specfem::fortran_IO::fortran_read_line( - stream, &dummy_b); // COMPUTE_INTEGRATED_ENERGY_FIELD - specfem::fortran_IO::fortran_read_line(stream, - &dummy_b); // save_ASCII_kernels - specfem::fortran_IO::fortran_read_line( - stream, - &dummy_i); // NTSTEP_BETWEEN_COMPUTE_KERNELS - specfem::fortran_IO::fortran_read_line(stream, - &dummy_b); // APPROXIMATE_HESS_KL - specfem::fortran_IO::fortran_read_line( - stream, - &dummy_b); // NO_BACKWARD_RECONSTRUCTION - specfem::fortran_IO::fortran_read_line( - stream, - &dummy_b); // DRAW_SOURCES_AND_RECEIVERS - specfem::fortran_IO::fortran_read_line( - stream, &dummy_d, - &dummy_d1); // Q0_poroelastic,freq0_poroelastic - specfem::fortran_IO::fortran_read_line(stream, &dummy_b); // AXISYM - specfem::fortran_IO::fortran_read_line(stream, &dummy_b); // psv - specfem::fortran_IO::fortran_read_line(stream, - &dummy_d); // factor_subsample_image - specfem::fortran_IO::fortran_read_line( - stream, - &dummy_b); // USE_CONSTANT_MAX_AMPLITUDE - specfem::fortran_IO::fortran_read_line( - stream, - &dummy_d); // CONSTANT_MAX_AMPLITUDE_TO_USE - specfem::fortran_IO::fortran_read_line( - stream, &dummy_b); // USE_SNAPSHOT_NUMBER_IN_FILENAME - specfem::fortran_IO::fortran_read_line(stream, - &dummy_b); // DRAW_WATER_IN_BLUE - specfem::fortran_IO::fortran_read_line(stream, &dummy_b); // US_LETTER - specfem::fortran_IO::fortran_read_line(stream, - &dummy_d); // POWER_DISPLAY_COLOR - specfem::fortran_IO::fortran_read_line(stream, &dummy_b); // SU_FORMAT - specfem::fortran_IO::fortran_read_line(stream, &dummy_d); // USER_T0 - specfem::fortran_IO::fortran_read_line(stream, - &dummy_i); // time_stepping_scheme - specfem::fortran_IO::fortran_read_line(stream, - &dummy_b); // ADD_PERIODIC_CONDITIONS - specfem::fortran_IO::fortran_read_line(stream, - &dummy_d); // PERIODIC_HORIZ_DIST - specfem::fortran_IO::fortran_read_line(stream, &dummy_b); // GPU_MODE - specfem::fortran_IO::fortran_read_line( - stream, - &dummy_i); // setup_with_binary_database - specfem::fortran_IO::fortran_read_line(stream, &dummy_i, - &dummy_d), // NSTEP,DT - specfem::fortran_IO::fortran_read_line(stream, - &dummy_i); // NT_DUMP_ATTENUATION - specfem::fortran_IO::fortran_read_line(stream, &dummy_b); // ACOUSTIC_FORCING - specfem::fortran_IO::fortran_read_line( - stream, - &dummy_i); // NUMBER_OF_SIMULTANEOUS_RUNS - specfem::fortran_IO::fortran_read_line( - stream, - &dummy_b); // BROADCAST_SAME_MESH_AND_MODEL - specfem::fortran_IO::fortran_read_line( + specfem::IO::fortran_read_line(stream, + &dummy_b); // USE_TRICK_FOR_BETTER_PRESSURE + specfem::IO::fortran_read_line(stream, + &dummy_b); // COMPUTE_INTEGRATED_ENERGY_FIELD + specfem::IO::fortran_read_line(stream, + &dummy_b); // save_ASCII_kernels + specfem::IO::fortran_read_line(stream, + &dummy_i); // NTSTEP_BETWEEN_COMPUTE_KERNELS + specfem::IO::fortran_read_line(stream, + &dummy_b); // APPROXIMATE_HESS_KL + specfem::IO::fortran_read_line(stream, + &dummy_b); // NO_BACKWARD_RECONSTRUCTION + specfem::IO::fortran_read_line(stream, + &dummy_b); // DRAW_SOURCES_AND_RECEIVERS + specfem::IO::fortran_read_line(stream, &dummy_d, + &dummy_d1); // Q0_poroelastic,freq0_poroelastic + specfem::IO::fortran_read_line(stream, &dummy_b); // AXISYM + specfem::IO::fortran_read_line(stream, &dummy_b); // psv + specfem::IO::fortran_read_line(stream, + &dummy_d); // factor_subsample_image + specfem::IO::fortran_read_line(stream, + &dummy_b); // USE_CONSTANT_MAX_AMPLITUDE + specfem::IO::fortran_read_line(stream, + &dummy_d); // CONSTANT_MAX_AMPLITUDE_TO_USE + specfem::IO::fortran_read_line(stream, + &dummy_b); // USE_SNAPSHOT_NUMBER_IN_FILENAME + specfem::IO::fortran_read_line(stream, + &dummy_b); // DRAW_WATER_IN_BLUE + specfem::IO::fortran_read_line(stream, &dummy_b); // US_LETTER + specfem::IO::fortran_read_line(stream, + &dummy_d); // POWER_DISPLAY_COLOR + specfem::IO::fortran_read_line(stream, &dummy_b); // SU_FORMAT + specfem::IO::fortran_read_line(stream, &dummy_d); // USER_T0 + specfem::IO::fortran_read_line(stream, + &dummy_i); // time_stepping_scheme + specfem::IO::fortran_read_line(stream, + &dummy_b); // ADD_PERIODIC_CONDITIONS + specfem::IO::fortran_read_line(stream, + &dummy_d); // PERIODIC_HORIZ_DIST + specfem::IO::fortran_read_line(stream, &dummy_b); // GPU_MODE + specfem::IO::fortran_read_line(stream, + &dummy_i); // setup_with_binary_database + specfem::IO::fortran_read_line(stream, &dummy_i, + &dummy_d), // NSTEP,DT + specfem::IO::fortran_read_line(stream, + &dummy_i); // NT_DUMP_ATTENUATION + specfem::IO::fortran_read_line(stream, &dummy_b); // ACOUSTIC_FORCING + specfem::IO::fortran_read_line(stream, + &dummy_i); // NUMBER_OF_SIMULTANEOUS_RUNS + specfem::IO::fortran_read_line(stream, + &dummy_b); // BROADCAST_SAME_MESH_AND_MODEL + specfem::IO::fortran_read_line( stream, &dummy_b1, &dummy_b2); // ADD_RANDOM_PERTURBATION_TO_THE_MESH,ADD_PERTURBATION_AROUND_SOURCE_ONLY @@ -169,12 +151,11 @@ specfem::mesh::IO::fortran::read_coorg_elements(std::ifstream &stream, int ipoin = 0; type_real coorgi, coorgj; - int buffer_length; specfem::kokkos::HostView2d coorg("specfem::mesh::coorg", ndim, npgeo); for (int i = 0; i < npgeo; i++) { - specfem::fortran_IO::fortran_read_line(stream, &ipoin, &coorgi, &coorgj); + specfem::IO::fortran_read_line(stream, &ipoin, &coorgi, &coorgj); if (ipoin < 1 || ipoin > npgeo) { throw std::runtime_error("Error reading coordinates"); } @@ -194,8 +175,8 @@ specfem::mesh::IO::fortran::read_mesh_database_attenuation( int n_sls; type_real attenuation_f0_reference; bool read_velocities_at_f0; - specfem::fortran_IO::fortran_read_line( - stream, &n_sls, &attenuation_f0_reference, &read_velocities_at_f0); + specfem::IO::fortran_read_line(stream, &n_sls, &attenuation_f0_reference, + &read_velocities_at_f0); // if (n_sls < 1) { // throw std::runtime_error("must have N_SLS >= 1 even if attenuation if diff --git a/src/mesh/boundaries/absorbing_boundaries.cpp b/src/mesh/boundaries/absorbing_boundaries.cpp index 3ad4c414..00f3859d 100644 --- a/src/mesh/boundaries/absorbing_boundaries.cpp +++ b/src/mesh/boundaries/absorbing_boundaries.cpp @@ -1,17 +1,19 @@ -#include "fortranio/interface.hpp" +#include "IO/fortranio/interface.hpp" #include "mesh/boundaries/boundaries.hpp" #include "specfem_mpi/interface.hpp" #include #include -specfem::mesh::boundaries::absorbing_boundary::absorbing_boundary( +specfem::mesh::absorbing_boundary::absorbing_boundary( const int num_abs_boundary_faces) { if (num_abs_boundary_faces > 0) { this->nelements = num_abs_boundary_faces; - this->ispec = specfem::kokkos::HostView1d( - "specfem::mesh::absorbing_boundary::ispec", num_abs_boundary_faces); - this->type = specfem::kokkos::HostView1d( - "specfem::mesh::absorbing_boundary::type", num_abs_boundary_faces); + this->index_mapping = Kokkos::View( + "specfem::mesh::absorbing_boundary::index_mapping", + num_abs_boundary_faces); + this->type = + Kokkos::View( + "specfem::mesh::absorbing_boundary::type", num_abs_boundary_faces); } else { this->nelements = 0; } @@ -117,7 +119,7 @@ find_corners(const specfem::kokkos::HostView1d ispec_edge, return std::make_tuple(ispec_corners, type_corners); } -specfem::mesh::boundaries::absorbing_boundary::absorbing_boundary( +specfem::mesh::absorbing_boundary::absorbing_boundary( std::ifstream &stream, int num_abs_boundary_faces, const int nspec, const specfem::MPI::MPI *mpi) { @@ -140,9 +142,9 @@ specfem::mesh::boundaries::absorbing_boundary::absorbing_boundary( if (num_abs_boundary_faces > 0) { for (int inum = 0; inum < num_abs_boundary_faces; inum++) { - specfem::fortran_IO::fortran_read_line( - stream, &numabsread, &codeabsread1, &codeabsread2, &codeabsread3, - &codeabsread4, &typeabsread, &iedgeread); + specfem::IO::fortran_read_line(stream, &numabsread, &codeabsread1, + &codeabsread2, &codeabsread3, + &codeabsread4, &typeabsread, &iedgeread); if (numabsread < 1 || numabsread > nspec) throw std::runtime_error("Wrong absorbing element number"); ispec_edge(inum) = numabsread - 1; @@ -172,21 +174,21 @@ specfem::mesh::boundaries::absorbing_boundary::absorbing_boundary( this->nelements = nelements; - this->ispec = specfem::kokkos::HostView1d( - "specfem::mesh::absorbing_boundary::ispec", nelements); - - this->type = specfem::kokkos::HostView1d( - "specfem::mesh::absorbing_boundary::type", nelements); + this->index_mapping = Kokkos::View( + "specfem::mesh::absorbing_boundary::index_mapping", nelements); + this->type = + Kokkos::View( + "specfem::mesh::absorbing_boundary::type", nelements); // Populate ispec and type arrays for (int inum = 0; inum < ispec_edge.extent(0); inum++) { - this->ispec(inum) = ispec_edge(inum); + this->index_mapping(inum) = ispec_edge(inum); this->type(inum) = type_edge(inum); } for (int inum = 0; inum < ispec_corners.extent(0); inum++) { - this->ispec(inum + ispec_edge.extent(0)) = ispec_corners(inum); + this->index_mapping(inum + ispec_edge.extent(0)) = ispec_corners(inum); this->type(inum + ispec_edge.extent(0)) = type_corners(inum); } } else { diff --git a/src/mesh/boundaries/acoustic_free_surface.cpp b/src/mesh/boundaries/acoustic_free_surface.cpp index 0fa09f6d..c2a80e22 100644 --- a/src/mesh/boundaries/acoustic_free_surface.cpp +++ b/src/mesh/boundaries/acoustic_free_surface.cpp @@ -1,5 +1,5 @@ #include "mesh/boundaries/acoustic_free_surface.hpp" -#include "fortranio/interface.hpp" +#include "IO/fortranio/interface.hpp" #include "specfem_mpi/interface.hpp" #include @@ -55,34 +55,35 @@ get_boundary_type(const int type, const int e1, const int e2, } } -specfem::mesh::boundaries::acoustic_free_surface::acoustic_free_surface( +specfem::mesh::acoustic_free_surface::acoustic_free_surface( const int nelem_acoustic_surface) : nelem_acoustic_surface(nelem_acoustic_surface) { if (nelem_acoustic_surface > 0) { - this->ispec_acoustic_surface = specfem::kokkos::HostView1d( - "specfem::mesh::acoustic_free_surface::ispec_acoustic_surface", + this->index_mapping = Kokkos::View( + "specfem::mesh::acoustic_free_surface::index_mapping", nelem_acoustic_surface); - this->type = specfem::kokkos::HostView1d( - "specfem::mesh::acoustic_free_surface::type", nelem_acoustic_surface); + this->type = + Kokkos::View( + "specfem::mesh::acoustic_free_surface::type", + nelem_acoustic_surface); } return; } -specfem::mesh::boundaries::acoustic_free_surface::acoustic_free_surface( +specfem::mesh::acoustic_free_surface::acoustic_free_surface( std::ifstream &stream, const int &nelem_acoustic_surface, - const specfem::kokkos::HostView2d &knods, + const Kokkos::View knods, const specfem::MPI::MPI *mpi) { std::vector acfree_edge(4, 0); - *this = - specfem::mesh::boundaries::acoustic_free_surface(nelem_acoustic_surface); + *this = specfem::mesh::acoustic_free_surface(nelem_acoustic_surface); if (nelem_acoustic_surface > 0) { for (int inum = 0; inum < nelem_acoustic_surface; inum++) { - specfem::fortran_IO::fortran_read_line(stream, &acfree_edge); - this->ispec_acoustic_surface(inum) = acfree_edge[0] - 1; - const auto control_nodes = Kokkos::subview( - knods, Kokkos::ALL, this->ispec_acoustic_surface(inum)); + specfem::IO::fortran_read_line(stream, &acfree_edge); + this->index_mapping(inum) = acfree_edge[0] - 1; + const auto control_nodes = + Kokkos::subview(knods, Kokkos::ALL, this->index_mapping(inum)); this->type(inum) = get_boundary_type(acfree_edge[1], acfree_edge[2] - 1, acfree_edge[3] - 1, control_nodes); } diff --git a/src/mesh/boundaries/forcing_boundaries.cpp b/src/mesh/boundaries/forcing_boundaries.cpp index cd7c50b3..8aab89cb 100644 --- a/src/mesh/boundaries/forcing_boundaries.cpp +++ b/src/mesh/boundaries/forcing_boundaries.cpp @@ -1,11 +1,11 @@ -#include "fortranio/interface.hpp" +#include "IO/fortranio/interface.hpp" #include "mesh/boundaries/boundaries.hpp" #include "specfem_mpi/interface.hpp" #include "utilities.cpp" #include #include -specfem::mesh::boundaries::forcing_boundary::forcing_boundary( +specfem::mesh::forcing_boundary::forcing_boundary( const int nelement_acforcing) { if (nelement_acforcing > 0) { this->numacforcing = specfem::kokkos::HostView1d( @@ -92,26 +92,26 @@ specfem::mesh::boundaries::forcing_boundary::forcing_boundary( } } } else { - this->numacforcing(1) = 0; - this->typeacforcing(1) = 0; - this->ibegin_edge1(1) = 0; - this->ibegin_edge2(1) = 0; - this->ibegin_edge3(1) = 0; - this->ibegin_edge4(1) = 0; - this->iend_edge1(1) = 0; - this->iend_edge2(1) = 0; - this->iend_edge3(1) = 0; - this->iend_edge4(1) = 0; - this->ib_bottom(1) = 0; - this->ib_left(1) = 0; - this->ib_top(1) = 0; - this->ib_right(1) = 0; - this->codeacforcing(1, 1) = false; + this->numacforcing(0) = 0; + this->typeacforcing(0) = 0; + this->ibegin_edge1(0) = 0; + this->ibegin_edge2(0) = 0; + this->ibegin_edge3(0) = 0; + this->ibegin_edge4(0) = 0; + this->iend_edge1(0) = 0; + this->iend_edge2(0) = 0; + this->iend_edge3(0) = 0; + this->iend_edge4(0) = 0; + this->ib_bottom(0) = 0; + this->ib_left(0) = 0; + this->ib_top(0) = 0; + this->ib_right(0) = 0; + this->codeacforcing(0, 0) = false; } return; } -specfem::mesh::boundaries::forcing_boundary::forcing_boundary( +specfem::mesh::forcing_boundary::forcing_boundary( std::ifstream &stream, const int nelement_acforcing, const int nspec, const specfem::MPI::MPI *mpi) { bool codeacread1 = true, codeacread2 = true, codeacread3 = true, @@ -119,13 +119,13 @@ specfem::mesh::boundaries::forcing_boundary::forcing_boundary( std::vector iedgeread(8, 0); int numacread, typeacread; - *this = specfem::mesh::boundaries::forcing_boundary(nelement_acforcing); + *this = specfem::mesh::forcing_boundary(nelement_acforcing); if (nelement_acforcing > 0) { for (int inum = 0; inum < nelement_acforcing; inum++) { - specfem::fortran_IO::fortran_read_line( - stream, &numacread, &codeacread1, &codeacread2, &codeacread3, - &codeacread4, &typeacread, &iedgeread); + specfem::IO::fortran_read_line(stream, &numacread, &codeacread1, + &codeacread2, &codeacread3, &codeacread4, + &typeacread, &iedgeread); std::vector codeacread(4, false); if (numacread < 1 || numacread > nspec) { std::runtime_error("Wrong absorbing element number"); diff --git a/src/mesh/coupled_interfaces/acoustic_poroelastic.cpp b/src/mesh/coupled_interfaces/acoustic_poroelastic.cpp deleted file mode 100644 index 7ccae258..00000000 --- a/src/mesh/coupled_interfaces/acoustic_poroelastic.cpp +++ /dev/null @@ -1,24 +0,0 @@ -#include "mesh/coupled_interfaces/acoustic_poroelastic.hpp" -#include "fortranio/interface.hpp" - -specfem::mesh::coupled_interfaces::acoustic_poroelastic::acoustic_poroelastic( - const int num_interfaces, std::ifstream &stream, - const specfem::MPI::MPI *mpi) - : num_interfaces(num_interfaces), - acoustic_ispec("acoustic_ispec", num_interfaces), - poroelastic_ispec("poroelastic_ispec", num_interfaces) { - - if (!num_interfaces) - return; - - int acoustic_ispec_l, poroelastic_ispec_l; - - for (int i = 0; i < num_interfaces; i++) { - specfem::fortran_IO::fortran_read_line(stream, &poroelastic_ispec_l, - &acoustic_ispec_l); - acoustic_ispec(i) = acoustic_ispec_l - 1; - poroelastic_ispec(i) = poroelastic_ispec_l - 1; - } - - return; -} diff --git a/src/mesh/coupled_interfaces/coupled_interfaces.cpp b/src/mesh/coupled_interfaces/coupled_interfaces.cpp new file mode 100644 index 00000000..1fd873a7 --- /dev/null +++ b/src/mesh/coupled_interfaces/coupled_interfaces.cpp @@ -0,0 +1,114 @@ +#include "mesh/coupled_interfaces/coupled_interfaces.hpp" +#include "mesh/coupled_interfaces/interface_container.hpp" +#include "mesh/coupled_interfaces/interface_container.tpp" + +specfem::mesh::coupled_interfaces::coupled_interfaces::coupled_interfaces( + std::ifstream &stream, const int num_interfaces_elastic_acoustic, + const int num_interfaces_acoustic_poroelastic, + const int num_interfaces_elastic_poroelastic, const specfem::MPI::MPI *mpi) + : elastic_acoustic(num_interfaces_elastic_acoustic, stream, mpi), + acoustic_poroelastic(num_interfaces_acoustic_poroelastic, stream, mpi), + elastic_poroelastic(num_interfaces_elastic_poroelastic, stream, mpi) { + return; +} + +template +std::variant< + specfem::mesh::interface_container, + specfem::mesh::interface_container< + specfem::element::medium_tag::acoustic, + specfem::element::medium_tag::poroelastic>, + specfem::mesh::interface_container< + specfem::element::medium_tag::elastic, + specfem::element::medium_tag::poroelastic> > +specfem::mesh::coupled_interfaces::coupled_interfaces::get() const { + if constexpr (medium1 == specfem::element::medium_tag::elastic && + medium2 == specfem::element::medium_tag::acoustic) { + return elastic_acoustic; + } else if constexpr (medium1 == specfem::element::medium_tag::acoustic && + medium2 == specfem::element::medium_tag::poroelastic) { + return acoustic_poroelastic; + } else if constexpr (medium1 == specfem::element::medium_tag::elastic && + medium2 == specfem::element::medium_tag::poroelastic) { + return elastic_poroelastic; + } +} + +// Explicitly instantiate template member function +template int +specfem::mesh::interface_container:: + get_spectral_elem_index( + const int interface_index) const; + +template int +specfem::mesh::interface_container:: + get_spectral_elem_index( + const int interface_index) const; + +template int +specfem::mesh::interface_container:: + get_spectral_elem_index( + const int interface_index) const; + +template int +specfem::mesh::interface_container:: + get_spectral_elem_index( + const int interface_index) const; + +template int +specfem::mesh::interface_container:: + get_spectral_elem_index( + const int interface_index) const; + +template int +specfem::mesh::interface_container:: + get_spectral_elem_index( + const int interface_index) const; + +// Explicitly instantiate template member function +template std::variant< + specfem::mesh::interface_container, + specfem::mesh::interface_container< + specfem::element::medium_tag::acoustic, + specfem::element::medium_tag::poroelastic>, + specfem::mesh::interface_container< + specfem::element::medium_tag::elastic, + specfem::element::medium_tag::poroelastic> > +specfem::mesh::coupled_interfaces::coupled_interfaces::get< + specfem::element::medium_tag::elastic, + specfem::element::medium_tag::acoustic>() const; + +template std::variant< + specfem::mesh::interface_container, + specfem::mesh::interface_container< + specfem::element::medium_tag::acoustic, + specfem::element::medium_tag::poroelastic>, + specfem::mesh::interface_container< + specfem::element::medium_tag::elastic, + specfem::element::medium_tag::poroelastic> > +specfem::mesh::coupled_interfaces::coupled_interfaces::get< + specfem::element::medium_tag::acoustic, + specfem::element::medium_tag::poroelastic>() const; + +template std::variant< + specfem::mesh::interface_container, + specfem::mesh::interface_container< + specfem::element::medium_tag::acoustic, + specfem::element::medium_tag::poroelastic>, + specfem::mesh::interface_container< + specfem::element::medium_tag::elastic, + specfem::element::medium_tag::poroelastic> > +specfem::mesh::coupled_interfaces::coupled_interfaces::get< + specfem::element::medium_tag::elastic, + specfem::element::medium_tag::poroelastic>() const; diff --git a/src/mesh/coupled_interfaces/elastic_acoustic.cpp b/src/mesh/coupled_interfaces/elastic_acoustic.cpp deleted file mode 100644 index ff20e234..00000000 --- a/src/mesh/coupled_interfaces/elastic_acoustic.cpp +++ /dev/null @@ -1,24 +0,0 @@ -#include "mesh/coupled_interfaces/elastic_acoustic.hpp" -#include "fortranio/interface.hpp" - -specfem::mesh::coupled_interfaces::elastic_acoustic::elastic_acoustic( - const int num_interfaces, std::ifstream &stream, - const specfem::MPI::MPI *mpi) - : num_interfaces(num_interfaces), - elastic_ispec("elastic_ispec", num_interfaces), - acoustic_ispec("acoustic_ispec", num_interfaces) { - - if (!num_interfaces) - return; - - int elastic_ispec_l, acoustic_ispec_l; - - for (int i = 0; i < num_interfaces; i++) { - specfem::fortran_IO::fortran_read_line(stream, &acoustic_ispec_l, - &elastic_ispec_l); - elastic_ispec(i) = elastic_ispec_l - 1; - acoustic_ispec(i) = acoustic_ispec_l - 1; - } - - return; -} diff --git a/src/mesh/coupled_interfaces/elastic_poroelastic.cpp b/src/mesh/coupled_interfaces/elastic_poroelastic.cpp deleted file mode 100644 index fe3a80e0..00000000 --- a/src/mesh/coupled_interfaces/elastic_poroelastic.cpp +++ /dev/null @@ -1,24 +0,0 @@ -#include "mesh/coupled_interfaces/elastic_poroelastic.hpp" -#include "fortranio/interface.hpp" - -specfem::mesh::coupled_interfaces::elastic_poroelastic::elastic_poroelastic( - const int num_interfaces, std::ifstream &stream, - const specfem::MPI::MPI *mpi) - : num_interfaces(num_interfaces), - elastic_ispec("elastic_ispec", num_interfaces), - poroelastic_ispec("poroelastic_ispec", num_interfaces) { - - if (!num_interfaces) - return; - - int elastic_ispec_l, poroelastic_ispec_l; - - for (int i = 0; i < num_interfaces; i++) { - specfem::fortran_IO::fortran_read_line(stream, &poroelastic_ispec_l, - &elastic_ispec_l); - elastic_ispec(i) = elastic_ispec_l - 1; - poroelastic_ispec(i) = poroelastic_ispec_l - 1; - } - - return; -} diff --git a/src/mesh/coupled_interfaces/interface_container.cpp b/src/mesh/coupled_interfaces/interface_container.cpp new file mode 100644 index 00000000..fa543cd4 --- /dev/null +++ b/src/mesh/coupled_interfaces/interface_container.cpp @@ -0,0 +1,16 @@ +#include "mesh/coupled_interfaces/interface_container.hpp" +#include "mesh/coupled_interfaces/interface_container.tpp" + +// Explicitly instantiate template class + +template class specfem::mesh::interface_container< + specfem::element::medium_tag::elastic, + specfem::element::medium_tag::acoustic>; + +template class specfem::mesh::interface_container< + specfem::element::medium_tag::acoustic, + specfem::element::medium_tag::poroelastic>; + +template class specfem::mesh::interface_container< + specfem::element::medium_tag::elastic, + specfem::element::medium_tag::poroelastic>; diff --git a/src/mesh/elements/axial_elements.cpp b/src/mesh/elements/axial_elements.cpp index c5344172..83f8d435 100644 --- a/src/mesh/elements/axial_elements.cpp +++ b/src/mesh/elements/axial_elements.cpp @@ -1,4 +1,4 @@ -#include "fortranio/interface.hpp" +#include "IO/fortranio/interface.hpp" #include "mesh/elements/elements.hpp" #include "specfem_mpi/interface.hpp" @@ -7,7 +7,7 @@ specfem::mesh::elements::axial_elements::axial_elements(const int nspec) { "specfem::mesh::axial_element::is_on_the_axis", nspec); for (int inum = 0; inum < nspec; inum++) { - this->is_on_the_axis(nspec) = false; + this->is_on_the_axis(inum) = false; } return; @@ -20,7 +20,7 @@ specfem::mesh::elements::axial_elements::axial_elements( *this = specfem::mesh::elements::axial_elements(nspec); for (int inum = 0; inum < nelem_on_the_axis; inum++) { - specfem::fortran_IO::fortran_read_line(stream, &ispec); + specfem::IO::fortran_read_line(stream, &ispec); if (ispec < 0 || ispec > nspec - 1) throw std::runtime_error( "ispec out of range when reading axial elements"); diff --git a/src/mesh/elements/tangential_elements.cpp b/src/mesh/elements/tangential_elements.cpp index 310c8ec0..1bc5dab9 100644 --- a/src/mesh/elements/tangential_elements.cpp +++ b/src/mesh/elements/tangential_elements.cpp @@ -1,4 +1,4 @@ -#include "fortranio/interface.hpp" +#include "IO/fortranio/interface.hpp" #include "mesh/elements/elements.hpp" #include "specfem_mpi/interface.hpp" @@ -22,8 +22,8 @@ specfem::mesh::elements::tangential_elements::tangential_elements( this->y(inum) = 0.0; } } else { - this->x(1) = 0.0; - this->y(1) = 0.0; + this->x(0) = 0.0; + this->y(0) = 0.0; } return; } @@ -34,12 +34,12 @@ specfem::mesh::elements::tangential_elements::tangential_elements( *this = specfem::mesh::elements::tangential_elements(nnodes_tangential_curve); - specfem::fortran_IO::fortran_read_line(stream, &this->force_normal_to_surface, - &this->rec_normal_to_surface); + specfem::IO::fortran_read_line(stream, &this->force_normal_to_surface, + &this->rec_normal_to_surface); if (nnodes_tangential_curve > 0) { for (int inum = 0; inum < nnodes_tangential_curve; inum++) { - specfem::fortran_IO::fortran_read_line(stream, &xread, &yread); + specfem::IO::fortran_read_line(stream, &xread, &yread); this->x(inum) = xread; this->y(inum) = yread; } diff --git a/src/mesh/material_indic/material_indic.cpp b/src/mesh/material_indic/material_indic.cpp deleted file mode 100644 index 1aff8e5d..00000000 --- a/src/mesh/material_indic/material_indic.cpp +++ /dev/null @@ -1,59 +0,0 @@ -#include "mesh/material_indic/material_indic.hpp" -#include "fortranio/interface.hpp" -#include "kokkos_abstractions.h" -#include - -specfem::mesh::material_ind::material_ind(const int nspec, const int ngnod) { - this->region_CPML = - specfem::kokkos::HostView1d("specfem::mesh::region_CPML", nspec); - this->kmato = - specfem::kokkos::HostView1d("specfem::mesh::region_CPML", nspec); - this->knods = specfem::kokkos::HostView2d("specfem::mesh::region_CPML", - ngnod, nspec); - - for (int ispec = 0; ispec < nspec; ispec++) { - this->kmato(ispec) = -1; - } - return; -} - -specfem::mesh::material_ind::material_ind(std::ifstream &stream, - const int ngnod, const int nspec, - const int numat, - const specfem::MPI::MPI *mpi) { - std::vector knods_read(ngnod, -1); - int n, kmato_read, pml_read; - - // Allocate views - *this = specfem::mesh::material_ind(nspec, ngnod); - - // Read an assign material values, coordinate numbering, PML association - for (int ispec = 0; ispec < nspec; ispec++) { - // format: #element_id #material_id #node_id1 #node_id2 #... - specfem::fortran_IO::fortran_read_line(stream, &n, &kmato_read, &knods_read, - &pml_read); - - // material association - if (n < 1 || n > nspec) { - throw std::runtime_error("Error reading mato properties"); - } - this->kmato(n - 1) = kmato_read - 1; - this->region_CPML(n - 1) = pml_read; - - // element control node indices (ipgeo) - for (int i = 0; i < ngnod; i++) { - if (knods_read[i] == 0) - throw std::runtime_error("Error reading knods (node_id) values"); - - this->knods(i, n - 1) = knods_read[i] - 1; - } - } - - for (int ispec = 0; ispec < nspec; ispec++) { - int imat = this->kmato(ispec); - if (imat < 0 || imat >= numat) { - throw std::runtime_error( - "Error reading material properties. Invalid material ID number"); - } - } -} diff --git a/src/mesh/materials/materials.cpp b/src/mesh/materials/materials.cpp new file mode 100644 index 00000000..387e47e3 --- /dev/null +++ b/src/mesh/materials/materials.cpp @@ -0,0 +1,270 @@ +#include "mesh/materials/materials.hpp" +#include "IO/fortranio/interface.hpp" +#include "kokkos_abstractions.h" +#include "mesh/materials/materials.tpp" +#include + +namespace { + +constexpr auto elastic = specfem::element::medium_tag::elastic; +constexpr auto isotropic = specfem::element::property_tag::isotropic; +constexpr auto acoustic = specfem::element::medium_tag::acoustic; + +struct input_holder { + // Struct to hold temporary variables read from database file + type_real val0, val1, val2, val3, val4, val5, val6, val7, val8, val9, val10, + val11, val12; + int n, indic; +}; + +std::vector read_materials( + std::ifstream &stream, const int numat, + specfem::mesh::materials::material &elastic_isotropic, + specfem::mesh::materials::material &acoustic_isotropic, + const specfem::MPI::MPI *mpi) { + + input_holder read_values; + + std::ostringstream message; + + std::vector index_mapping( + numat); + + message << "Material systems:\n" + << "------------------------------"; + + mpi->cout(message.str()); + + if (mpi->get_rank() == 0) + std::cout << "Number of material systems = " << numat << "\n\n"; + + std::vector > + l_elastic_isotropic; + + l_elastic_isotropic.reserve(numat); + + int index_elastic_isotropic = 0; + + std::vector > + l_acoustic_isotropic; + + l_acoustic_isotropic.reserve(numat); + + int index_acoustic_isotropic = 0; + + for (int i = 0; i < numat; i++) { + + specfem::IO::fortran_read_line( + stream, &read_values.n, &read_values.indic, &read_values.val0, + &read_values.val1, &read_values.val2, &read_values.val3, + &read_values.val4, &read_values.val5, &read_values.val6, + &read_values.val7, &read_values.val8, &read_values.val9, + &read_values.val10, &read_values.val11, &read_values.val12); + + if (read_values.n < 1 || read_values.n > numat) { + throw std::runtime_error( + "Wrong material set number. Check database file."); + } + + assert(read_values.n == i + 1); + + if (read_values.indic == 1) { + // Acoustic Material + if (read_values.val2 == 0) { + const type_real density = read_values.val0; + const type_real cp = read_values.val1; + const type_real compaction_grad = read_values.val3; + const type_real Qkappa = read_values.val5; + const type_real Qmu = read_values.val6; + + specfem::material::material acoustic_holder( + density, cp, Qkappa, Qmu, compaction_grad); + + acoustic_holder.print(); + + l_acoustic_isotropic.push_back(acoustic_holder); + + index_mapping[i] = specfem::mesh::materials::material_specification( + specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, + index_acoustic_isotropic); + + index_acoustic_isotropic++; + + } else { + + const type_real density = read_values.val0; + const type_real cp = read_values.val1; + const type_real cs = read_values.val2; + const type_real compaction_grad = read_values.val3; + const type_real Qkappa = read_values.val5; + const type_real Qmu = read_values.val6; + + specfem::material::material elastic_holder( + density, cs, cp, Qkappa, Qmu, compaction_grad); + + elastic_holder.print(); + + l_elastic_isotropic.push_back(elastic_holder); + + index_mapping[i] = specfem::mesh::materials::material_specification( + specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, index_elastic_isotropic); + + index_elastic_isotropic++; + } + } else { + throw std::runtime_error("Material type not supported"); + } + } + + assert(l_elastic_isotropic.size() + l_acoustic_isotropic.size() == numat); + + elastic_isotropic = specfem::mesh::materials::material( + l_elastic_isotropic.size(), l_elastic_isotropic); + + acoustic_isotropic = specfem::mesh::materials::material( + l_acoustic_isotropic.size(), l_acoustic_isotropic); + + return index_mapping; +} + +void read_material_indices( + std::ifstream &stream, const int nspec, const int numat, + const std::vector + &index_mapping, + const specfem::kokkos::HostView1d< + specfem::mesh::materials::material_specification> + material_index_mapping, + const specfem::kokkos::HostView2d knods, + const specfem::MPI::MPI *mpi) { + + const int ngnod = knods.extent(0); + int n, kmato_read, pml_read; + + std::vector knods_read(ngnod, -1); + + for (int ispec = 0; ispec < nspec; ispec++) { + // format: #element_id #material_id #node_id1 #node_id2 #... + specfem::IO::fortran_read_line(stream, &n, &kmato_read, &knods_read, + &pml_read); + + if (n < 1 || n > nspec) { + throw std::runtime_error("Error reading material indices"); + } + + if (kmato_read < 1 || kmato_read > numat) { + throw std::runtime_error("Error reading material indices"); + } + + for (int i = 0; i < ngnod; i++) { + if (knods_read[i] == 0) + throw std::runtime_error("Error reading knods (node_id) values"); + + knods(i, n - 1) = knods_read[i] - 1; + } + + material_index_mapping(n - 1) = index_mapping[kmato_read - 1]; + } + + return; +} +} // namespace + +// specfem::mesh::material_ind::material_ind(const int nspec, const int ngnod) { +// this->region_CPML = +// specfem::kokkos::HostView1d("specfem::mesh::region_CPML", nspec); +// this->kmato = +// specfem::kokkos::HostView1d("specfem::mesh::region_CPML", nspec); + +// for (int ispec = 0; ispec < nspec; ispec++) { +// this->kmato(ispec) = -1; +// } +// return; +// } + +specfem::mesh::materials::materials( + std::ifstream &stream, const int numat, const int nspec, + const specfem::kokkos::HostView2d knods, const specfem::MPI::MPI *mpi) + : n_materials(numat), + material_index_mapping("specfem::mesh::material_index_mapping", nspec) { + + // Read material properties + auto index_mapping = read_materials(stream, numat, this->elastic_isotropic, + this->acoustic_isotropic, mpi); + + // Read material indices + read_material_indices(stream, nspec, numat, index_mapping, + this->material_index_mapping, knods, mpi); + + return; +} + +std::variant< + specfem::material::material, + specfem::material::material > +specfem::mesh::materials::operator[](const int index) const { + + const auto &material_specification = this->material_index_mapping(index); + + if (material_specification.type == specfem::element::medium_tag::elastic && + material_specification.property == + specfem::element::property_tag::isotropic) { + return this->elastic_isotropic + .material_properties[material_specification.index]; + } else if (material_specification.type == + specfem::element::medium_tag::acoustic && + material_specification.property == + specfem::element::property_tag::isotropic) { + return this->acoustic_isotropic + .material_properties[material_specification.index]; + } else { + throw std::runtime_error("Material type not supported"); + } + + return {}; +} + +// specfem::mesh::material_ind::material_ind( +// std::ifstream &stream, const int ngnod, const int nspec, const int numat, +// const specfem::kokkos::HostView2d knods, +// const specfem::MPI::MPI *mpi) { +// std::vector knods_read(ngnod, -1); +// int n, kmato_read, pml_read; + +// // Allocate views +// *this = specfem::mesh::material_ind(nspec, ngnod); + +// // Read an assign material values, coordinate numbering, PML association +// for (int ispec = 0; ispec < nspec; ispec++) { +// // format: #element_id #material_id #node_id1 #node_id2 #... +// specfem::IO::fortran_read_line(stream, &n, &kmato_read, +// &knods_read, +// &pml_read); + +// // material association +// if (n < 1 || n > nspec) { +// throw std::runtime_error("Error reading mato properties"); +// } +// this->kmato(n - 1) = kmato_read - 1; +// this->region_CPML(n - 1) = pml_read; + +// // element control node indices (ipgeo) +// for (int i = 0; i < ngnod; i++) { +// if (knods_read[i] == 0) +// throw std::runtime_error("Error reading knods (node_id) values"); + +// knods(i, n - 1) = knods_read[i] - 1; +// } +// } + +// for (int ispec = 0; ispec < nspec; ispec++) { +// int imat = this->kmato(ispec); +// if (imat < 0 || imat >= numat) { +// throw std::runtime_error( +// "Error reading material properties. Invalid material ID number"); +// } +// } +// } diff --git a/src/mesh/mesh.cpp b/src/mesh/mesh.cpp index 6a4f07a7..a8a0344a 100644 --- a/src/mesh/mesh.cpp +++ b/src/mesh/mesh.cpp @@ -1,7 +1,9 @@ #include "mesh/mesh.hpp" +#include "IO/fortranio/interface.hpp" #include "enumerations/specfem_enums.hpp" #include "kokkos_abstractions.h" -#include "material/interface.hpp" +#include "material/material.hpp" +#include "mesh/IO/fortran/read_mesh_database.hpp" #include "specfem_mpi/interface.hpp" #include "specfem_setup.hpp" #include @@ -10,10 +12,8 @@ #include #include -specfem::mesh::mesh::mesh( - const std::string filename, - std::vector > &materials, - const specfem::MPI::MPI *mpi) { +specfem::mesh::mesh::mesh(const std::string filename, + const specfem::MPI::MPI *mpi) { std::ifstream stream; stream.open(filename); @@ -33,7 +33,7 @@ specfem::mesh::mesh::mesh( } try { - this->coorg = specfem::mesh::IO::fortran::read_coorg_elements( + this->control_nodes.coord = specfem::mesh::IO::fortran::read_coorg_elements( stream, this->npgeo, mpi); } catch (std::runtime_error &e) { throw; @@ -45,6 +45,11 @@ specfem::mesh::mesh::mesh( throw; } + this->control_nodes.ngnod = this->parameters.ngnod; + this->control_nodes.nspec = this->nspec; + this->control_nodes.knods = specfem::kokkos::HostView2d( + "specfem::mesh::knods", this->parameters.ngnod, this->nspec); + int nspec_all = mpi->reduce(this->parameters.nspec, specfem::MPI::sum); int nelem_acforcing_all = mpi->reduce(this->parameters.nelem_acforcing, specfem::MPI::sum); @@ -59,19 +64,27 @@ specfem::mesh::mesh::mesh( } try { - materials = specfem::mesh::IO::fortran::read_material_properties( - stream, this->parameters.numat, mpi); + this->materials = + specfem::mesh::materials(stream, this->parameters.numat, this->nspec, + this->control_nodes.knods, mpi); } catch (std::runtime_error &e) { throw; } - try { - this->material_ind = - specfem::mesh::material_ind(stream, this->parameters.ngnod, this->nspec, - this->parameters.numat, mpi); - } catch (std::runtime_error &e) { - throw; - } + // try { + // materials = specfem::mesh::IO::fortran::read_material_properties( + // stream, this->parameters.numat, mpi); + // } catch (std::runtime_error &e) { + // throw; + // } + + // try { + // this->material_ind = specfem::mesh::material_ind( + // stream, this->parameters.ngnod, this->nspec, this->parameters.numat, + // this->control_nodes.knods, mpi); + // } catch (std::runtime_error &e) { + // throw; + // } // try { // this->interface = specfem::mesh::interfaces::interface(stream, mpi); @@ -82,37 +95,47 @@ specfem::mesh::mesh::mesh( int ninterfaces; int max_interface_size; - specfem::fortran_IO::fortran_read_line(stream, &ninterfaces, - &max_interface_size); + specfem::IO::fortran_read_line(stream, &ninterfaces, &max_interface_size); try { - this->abs_boundary = specfem::mesh::boundaries::absorbing_boundary( - stream, this->parameters.nelemabs, this->parameters.nspec, mpi); + this->boundaries = specfem::mesh::boundaries( + stream, this->parameters.nspec, this->parameters.nelemabs, + this->parameters.nelem_acforcing, + this->parameters.nelem_acoustic_surface, this->control_nodes.knods, + mpi); } catch (std::runtime_error &e) { throw; } - try { - this->acforcing_boundary = specfem::mesh::boundaries::forcing_boundary( - stream, this->parameters.nelem_acforcing, this->parameters.nspec, mpi); - } catch (std::runtime_error &e) { - throw; - } + // try { + // this->boundaries.absorbing_boundary = specfem::mesh::absorbing_boundary( + // stream, this->parameters.nelemabs, this->parameters.nspec, mpi); + // } catch (std::runtime_error &e) { + // throw; + // } - try { - this->acfree_surface = specfem::mesh::boundaries::acoustic_free_surface( - stream, this->parameters.nelem_acoustic_surface, - this->material_ind.knods, mpi); - } catch (std::runtime_error &e) { - throw; - } + // try { + // this->boundaries.forcing_boundary = specfem::mesh::forcing_boundary( + // stream, this->parameters.nelem_acforcing, this->parameters.nspec, + // mpi); + // } catch (std::runtime_error &e) { + // throw; + // } + + // try { + // this->boundaries.acoustic_free_surface = + // specfem::mesh::acoustic_free_surface( + // stream, this->parameters.nelem_acoustic_surface, + // this->control_nodes.knods, mpi); + // } catch (std::runtime_error &e) { + // throw; + // } try { - this->coupled_interfaces = - specfem::mesh::coupled_interfaces::coupled_interfaces( - stream, this->parameters.num_fluid_solid_edges, - this->parameters.num_fluid_poro_edges, - this->parameters.num_solid_poro_edges, mpi); + this->coupled_interfaces = specfem::mesh::coupled_interfaces( + stream, this->parameters.num_fluid_solid_edges, + this->parameters.num_fluid_poro_edges, + this->parameters.num_solid_poro_edges, mpi); } catch (std::runtime_error &e) { throw; } @@ -139,26 +162,49 @@ specfem::mesh::mesh::mesh( stream.close(); + // Print material properties + + mpi->cout("Material systems:\n" + "------------------------------"); + + mpi->cout("Number of material systems = " + + std::to_string(this->materials.n_materials) + "\n\n"); + + const auto l_elastic_isotropic = + this->materials.elastic_isotropic.material_properties; + const auto l_acoustic_isotropic = + this->materials.acoustic_isotropic.material_properties; + + for (const auto material : l_elastic_isotropic) { + mpi->cout(material.print()); + } + + for (const auto material : l_acoustic_isotropic) { + mpi->cout(material.print()); + } + + assert(l_elastic_isotropic.size() + l_acoustic_isotropic.size() == + this->materials.n_materials); + + this->tags = specfem::mesh::tags(this->materials, this->boundaries); + return; } -std::string specfem::mesh::mesh::print( - std::vector > &materials) - const { +std::string specfem::mesh::mesh::print() const { - int n_elastic = 0; - int n_acoustic = 0; + int n_elastic; + int n_acoustic; Kokkos::parallel_reduce( - "setup_compute::properties_ispec", specfem::kokkos::HostRange(0, nspec), - [=](const int ispec, int &l_elastic, int &l_acoustic) { - const int imat = this->material_ind.kmato(ispec); - if (materials[imat]->get_ispec_type() == - specfem::enums::element::type::elastic) { - l_elastic++; - } else if (materials[imat]->get_ispec_type() == - specfem::enums::element::type::acoustic) { - l_acoustic++; + "specfem::mesh::mesh::print", specfem::kokkos::HostRange(0, this->nspec), + KOKKOS_CLASS_LAMBDA(const int ispec, int &n_elastic, int &n_acoustic) { + if (this->materials.material_index_mapping(ispec).type == + specfem::element::medium_tag::elastic) { + n_elastic++; + } else if (this->materials.material_index_mapping(ispec).type == + specfem::element::medium_tag::acoustic) { + n_acoustic++; } }, n_elastic, n_acoustic); diff --git a/src/mesh/mpi_interfaces/mpi_interfaces.cpp b/src/mesh/mpi_interfaces/mpi_interfaces.cpp index a6e400e2..dd6c25dd 100644 --- a/src/mesh/mpi_interfaces/mpi_interfaces.cpp +++ b/src/mesh/mpi_interfaces/mpi_interfaces.cpp @@ -1,5 +1,5 @@ #include "mesh/mpi_interfaces/mpi_interfaces.hpp" -#include "fortranio/interface.hpp" +#include "IO/fortranio/interface.hpp" #include "kokkos_abstractions.h" #include "specfem_mpi/interface.hpp" #include @@ -69,8 +69,7 @@ specfem::mesh::interfaces::interface::interface(std::ifstream &stream, // read number of interfaces // Where these 2 values are written needs to change in new database format int ninterfaces, max_interface_size; - specfem::fortran_IO::fortran_read_line(stream, &ninterfaces, - &max_interface_size); + specfem::IO::fortran_read_line(stream, &ninterfaces, &max_interface_size); // mpi->cout("Number of interaces = " + std::to_string(ninterfaces)); @@ -91,9 +90,8 @@ specfem::mesh::interfaces::interface::interface(std::ifstream &stream, // process_interface_id = rank of (neighbor) process to share MPI // interface with number_of_elements_on_interface = number of interface // elements - specfem::fortran_IO::fortran_read_line( - stream, &this->my_neighbors(num_interface), - &this->my_nelmnts_neighbors(num_interface)); + specfem::IO::fortran_read_line(stream, &this->my_neighbors(num_interface), + &this->my_nelmnts_neighbors(num_interface)); // loops over interface elements for (int ie = 0; ie < this->my_nelmnts_neighbors(num_interface); ie++) { // format: #(1)spectral_element_id #(2)interface_type #(3)node_id1 @@ -102,7 +100,7 @@ specfem::mesh::interfaces::interface::interface(std::ifstream &stream, // interface types: // 1 - corner point only // 2 - element edge - specfem::fortran_IO::fortran_read_line( + specfem::IO::fortran_read_line( stream, &this->my_interfaces(num_interface, ie, 0), &this->my_interfaces(num_interface, ie, 1), &this->my_interfaces(num_interface, ie, 2), diff --git a/src/mesh/properties/properties.cpp b/src/mesh/properties/properties.cpp index 9dcc1977..6fba389c 100644 --- a/src/mesh/properties/properties.cpp +++ b/src/mesh/properties/properties.cpp @@ -1,16 +1,25 @@ #include "mesh/properties/properties.hpp" -#include "fortranio/interface.hpp" +#include "IO/fortranio/interface.hpp" specfem::mesh::properties::properties(std::ifstream &stream, const specfem::MPI::MPI *mpi) { // --------------------------------------------------------------------- // reading mesh properties - specfem::fortran_IO::fortran_read_line(stream, &this->numat, &this->ngnod, - &this->nspec, &this->pointsdisp, - &this->plot_lowerleft_corner_only); + specfem::IO::fortran_read_line(stream, &this->numat, &this->ngnod, + &this->nspec, &this->pointsdisp, + &this->plot_lowerleft_corner_only); - specfem::fortran_IO::fortran_read_line( + // --------------------------------------------------------------------- + if (this->ngnod != 9) { + std::ostringstream error_message; + error_message << "Number of control nodes per element must be 9, but is " + << this->ngnod << "\n" + << "Currently, there is a bug when NGNOD == 4 \n"; + throw std::runtime_error(error_message.str()); + } + + specfem::IO::fortran_read_line( stream, &this->nelemabs, &this->nelem_acforcing, &this->nelem_acoustic_surface, &this->num_fluid_solid_edges, &this->num_fluid_poro_edges, &this->num_solid_poro_edges, diff --git a/src/mesh/tags/tags.cpp b/src/mesh/tags/tags.cpp new file mode 100644 index 00000000..2d0032bd --- /dev/null +++ b/src/mesh/tags/tags.cpp @@ -0,0 +1,44 @@ +#include "mesh/tags/tags.hpp" + +specfem::mesh::tags::tags(const specfem::mesh::materials &materials, + const specfem::mesh::boundaries &boundaries) { + + this->nspec = materials.material_index_mapping.extent(0); + + this->tags_container = + specfem::kokkos::HostView1d( + "specfem::mesh::tags::tags", this->nspec); + + std::vector boundary_tag( + this->nspec); + + const auto &absorbing_boundary = boundaries.absorbing_boundary; + for (int i = 0; i < absorbing_boundary.nelements; ++i) { + const int ispec = absorbing_boundary.index_mapping(i); + boundary_tag[ispec] += specfem::element::boundary_tag::stacey; + } + + const auto &acoustic_free_surface = boundaries.acoustic_free_surface; + for (int i = 0; i < acoustic_free_surface.nelem_acoustic_surface; ++i) { + const int ispec = acoustic_free_surface.index_mapping(i); + const auto &material_specification = + materials.material_index_mapping(ispec); + if (material_specification.type != specfem::element::medium_tag::acoustic) { + throw std::invalid_argument( + "Error: Acoustic free surface boundary is not an acoustic element"); + } + boundary_tag[ispec] += + specfem::element::boundary_tag::acoustic_free_surface; + } + + for (int ispec = 0; ispec < nspec; ispec++) { + const auto &material_specification = + materials.material_index_mapping(ispec); + const auto medium_tag = material_specification.type; + const auto property_tag = material_specification.property; + + this->tags_container(ispec).medium_tag = medium_tag; + this->tags_container(ispec).property_tag = property_tag; + this->tags_container(ispec).boundary_tag = boundary_tag[ispec].get_tag(); + } +} diff --git a/src/parameter_parser/database_configuration.cpp b/src/parameter_parser/database_configuration.cpp index f495d952..056e35d2 100644 --- a/src/parameter_parser/database_configuration.cpp +++ b/src/parameter_parser/database_configuration.cpp @@ -1,4 +1,4 @@ -#include "parameter_parser/interface.hpp" +#include "parameter_parser/database_configuration.hpp" #include "yaml-cpp/yaml.h" #include diff --git a/src/parameter_parser/header.cpp b/src/parameter_parser/header.cpp index a60d7eb8..341d5b20 100644 --- a/src/parameter_parser/header.cpp +++ b/src/parameter_parser/header.cpp @@ -1,4 +1,4 @@ -#include "parameter_parser/interface.hpp" +#include "parameter_parser/header.hpp" #include "yaml-cpp/yaml.h" #include diff --git a/src/parameter_parser/quadrature.cpp b/src/parameter_parser/quadrature.cpp index 7b79bbd1..701acaf3 100644 --- a/src/parameter_parser/quadrature.cpp +++ b/src/parameter_parser/quadrature.cpp @@ -1,34 +1,32 @@ -#include "parameter_parser/interface.hpp" +#include "parameter_parser/quadrature.hpp" #include "quadrature/interface.hpp" #include "yaml-cpp/yaml.h" +#include #include #include #include -std::tuple +specfem::quadrature::quadratures specfem::runtime_configuration::quadrature::instantiate() { - specfem::quadrature::quadrature *gllx = - new specfem::quadrature::gll::gll(this->alpha, this->beta, this->ngllx); - specfem::quadrature::quadrature *gllz = - new specfem::quadrature::gll::gll(this->alpha, this->beta, this->ngllz); + specfem::quadrature::gll::gll gll(this->alpha, this->beta, this->ngll); std::cout << " Quadrature in X-dimension \n"; - std::cout << *gllx << std::endl; + std::cout << gll << std::endl; std::cout << " Quadrature in Z-dimension \n"; - std::cout << *gllz << std::endl; + std::cout << gll << std::endl; - return std::make_tuple(gllx, gllz); + return specfem::quadrature::quadratures(gll); } specfem::runtime_configuration::quadrature::quadrature( const std::string quadrature) { if (quadrature == "GLL4") { - *this = specfem::runtime_configuration::quadrature(0.0, 0.0, 5, 5); + *this = specfem::runtime_configuration::quadrature(0.0, 0.0, 5); } else if (quadrature == "GLL7") { - *this = specfem::runtime_configuration::quadrature(0.0, 0.0, 8, 8); + *this = specfem::runtime_configuration::quadrature(0.0, 0.0, 8); } else { std::ostringstream message; message << "Error reading quadrature argument. " << quadrature @@ -43,7 +41,7 @@ specfem::runtime_configuration::quadrature::quadrature(const YAML::Node &Node) { try { *this = specfem::runtime_configuration::quadrature( Node["alpha"].as(), Node["beta"].as(), - Node["ngllx"].as(), Node["ngllz"].as()); + Node["ngll"].as()); } catch (YAML::InvalidNode &e) { try { *this = specfem::runtime_configuration::quadrature( diff --git a/src/parameter_parser/receivers.cpp b/src/parameter_parser/receivers.cpp index b28462fb..f2b097a3 100644 --- a/src/parameter_parser/receivers.cpp +++ b/src/parameter_parser/receivers.cpp @@ -1,5 +1,5 @@ +#include "parameter_parser/receivers.hpp" #include "constants.hpp" -#include "parameter_parser/interface.hpp" #include "yaml-cpp/yaml.h" #include #include diff --git a/src/parameter_parser/run_setup.cpp b/src/parameter_parser/run_setup.cpp index 6eb94cc2..f30fee02 100644 --- a/src/parameter_parser/run_setup.cpp +++ b/src/parameter_parser/run_setup.cpp @@ -1,4 +1,4 @@ -#include "parameter_parser/interface.hpp" +#include "parameter_parser/run_setup.hpp" #include "yaml-cpp/yaml.h" #include diff --git a/src/parameter_parser/seismogram.cpp b/src/parameter_parser/seismogram.cpp deleted file mode 100644 index 99744efc..00000000 --- a/src/parameter_parser/seismogram.cpp +++ /dev/null @@ -1,34 +0,0 @@ -#include "parameter_parser/interface.hpp" -#include "yaml-cpp/yaml.h" -#include -#include - -specfem::runtime_configuration::seismogram::seismogram( - const YAML::Node &seismogram) { - - boost::filesystem::path cwd = boost::filesystem::current_path(); - std::string output_folder = cwd.string(); - if (seismogram["output-folder"]) { - output_folder = seismogram["output-folder"].as(); - } - - if (!boost::filesystem::is_directory( - boost::filesystem::path(output_folder))) { - std::ostringstream message; - message << "Output folder : " << output_folder << " does not exist."; - throw std::runtime_error(message.str()); - } - - try { - *this = specfem::runtime_configuration::seismogram( - seismogram["seismogram-format"].as(), output_folder); - } catch (YAML::ParserException &e) { - std::ostringstream message; - - message << "Error reading seismogram config. \n" << e.what(); - - std::runtime_error(message.str()); - } - - return; -} diff --git a/src/parameter_parser/setup.cpp b/src/parameter_parser/setup.cpp index 94643050..46db13dc 100644 --- a/src/parameter_parser/setup.cpp +++ b/src/parameter_parser/setup.cpp @@ -1,4 +1,4 @@ -#include "parameter_parser/interface.hpp" +#include "parameter_parser/setup.hpp" #include "yaml-cpp/yaml.h" #include #include @@ -88,28 +88,122 @@ specfem::runtime_configuration::setup::setup(const std::string ¶meter_file, throw std::runtime_error(message.str()); } - try { - this->seismogram = - std::make_unique( - runtime_config["seismogram"]); - } catch (YAML::InvalidNode &e) { - YAML::Node seismogram; - seismogram["seismogram-format"] = "ascii"; - std::string folder_name = "results"; - create_folder_if_not_exists(folder_name); - seismogram["output-folder"] = folder_name; - this->seismogram = - std::make_unique( - seismogram); + // Read simulation mode node + specfem::simulation::type simulation; + if (const YAML::Node &n_simulation_mode = + simulation_setup["simulation-mode"]) { + int number_of_simulation_modes = 0; + if (const YAML::Node &n_forward = n_simulation_mode["forward"]) { + this->solver = + std::make_unique( + "forward"); + simulation = specfem::simulation::type::forward; + number_of_simulation_modes++; + bool at_least_one_writer = false; // check if at least one writer is + // specified + if (const YAML::Node &n_writer = n_forward["writer"]) { + if (const YAML::Node &n_seismogram = n_writer["seismogram"]) { + at_least_one_writer = true; + this->seismogram = + std::make_unique( + n_seismogram); + } else { + this->seismogram = nullptr; + } + + if (const YAML::Node &n_wavefield = n_writer["wavefield"]) { + at_least_one_writer = true; + this->wavefield = + std::make_unique( + n_wavefield, specfem::simulation::type::forward); + } else { + this->wavefield = nullptr; + } + + this->kernel = nullptr; + + if (!at_least_one_writer) { + throw std::runtime_error("Error in configuration file: at least one " + "writer must be specified"); + } + } else { + throw std::runtime_error("Error in configuration file: at least one " + "writer must be specified"); + } + } + + if (const YAML::Node &n_adjoint = n_simulation_mode["combined"]) { + this->solver = + std::make_unique( + "combined"); + number_of_simulation_modes++; + simulation = specfem::simulation::type::combined; + if (const YAML::Node &n_reader = n_adjoint["reader"]) { + if (const YAML::Node &n_wavefield = n_reader["wavefield"]) { + this->wavefield = + std::make_unique( + n_wavefield, specfem::simulation::type::combined); + } else { + std::ostringstream message; + message << "Error reading adjoint reader configuration. \n" + << "Wavefield reader must be specified. \n"; + throw std::runtime_error(message.str()); + } + } else { + std::ostringstream message; + message << "Error reading adjoint reader configuration. \n"; + throw std::runtime_error(message.str()); + } + + if (const YAML::Node &n_writer = n_adjoint["writer"]) { + if (const YAML::Node &n_seismogram = n_writer["seismogram"]) { + std::ostringstream message; + message + << "************************************************\n" + << "Warning : Seismogram writer has been initialized for adjoint " + "simulation. \n" + << " This is generally nacessary for debugging " + "purposes. \n" + << " If this is a production run then reconsider if " + "seismogram computation is needed. \n" + << "************************************************\n"; + std::cout << message.str(); + this->seismogram = + std::make_unique( + n_seismogram); + } else { + this->seismogram = nullptr; + } + + if (const YAML::Node &n_kernel = n_writer["kernels"]) { + this->kernel = + std::make_unique( + n_kernel, specfem::simulation::type::combined); + } else { + std::ostringstream message; + message << "Error reading adjoint writer configuration. \n" + << "Kernel writer must be specified. \n"; + + throw std::runtime_error(message.str()); + } + } + } + + if (number_of_simulation_modes != 1) { + throw std::runtime_error("Error in configuration file: exactly one " + "simulation mode must be specified"); + } + } else { + throw std::runtime_error("Error reading specfem simulation mode."); } try { const YAML::Node &n_time_marching = n_solver["time-marching"]; const YAML::Node &n_timescheme = n_time_marching["time-scheme"]; - this->solver = - std::make_unique( - n_timescheme); + this->time_scheme = std::make_unique< + specfem::runtime_configuration::time_scheme::time_scheme>(n_timescheme, + simulation); } catch (YAML::InvalidNode &e) { std::ostringstream message; message << "Error reading specfem solver configuration. \n" << e.what(); @@ -118,12 +212,12 @@ specfem::runtime_configuration::setup::setup(const std::string ¶meter_file, } std::string specfem::runtime_configuration::setup::print_header( - std::chrono::time_point now) { + const std::chrono::time_point now) { std::ostringstream message; // convert now to string form - std::time_t c_now = std::chrono::system_clock::to_time_t(now); + const std::time_t c_now = std::chrono::system_clock::to_time_t(now); message << "================================================\n" << " SPECFEM2D SIMULATION\n" diff --git a/src/parameter_parser/solver/solver.cpp b/src/parameter_parser/solver/solver.cpp index 432b86d6..e69de29b 100644 --- a/src/parameter_parser/solver/solver.cpp +++ b/src/parameter_parser/solver/solver.cpp @@ -1,14 +0,0 @@ -#include "parameter_parser/interface.hpp" -#include "timescheme/interface.hpp" -#include "yaml-cpp/yaml.h" - -std::shared_ptr -specfem::runtime_configuration::solver::solver::instantiate( - const int nstep_between_samples) { - std::shared_ptr it; - - throw std::runtime_error( - "Could not instantiate solver : Error reading parameter file"); - - return it; -}; diff --git a/src/parameter_parser/solver/time_marching.cpp b/src/parameter_parser/solver/time_marching.cpp deleted file mode 100644 index 049e142e..00000000 --- a/src/parameter_parser/solver/time_marching.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include "parameter_parser/interface.hpp" -#include "timescheme/interface.hpp" -#include "yaml-cpp/yaml.h" -#include -#include - -std::shared_ptr -specfem::runtime_configuration::solver::time_marching::instantiate( - const int nstep_between_samples) { - - std::shared_ptr it; - if (this->timescheme == "Newmark") { - it = std::make_shared( - this->nstep, this->t0, this->dt, nstep_between_samples); - } - - // User output - std::cout << *it << "\n"; - - return it; -} - -specfem::runtime_configuration::solver::time_marching::time_marching( - const YAML::Node ×cheme) { - - try { - *this = specfem::runtime_configuration::solver::time_marching( - timescheme["type"].as(), timescheme["dt"].as(), - timescheme["nstep"].as()); - } catch (YAML::ParserException &e) { - std::ostringstream message; - - message << "Error reading time marching timescheme. \n" << e.what(); - - std::runtime_error(message.str()); - } -} diff --git a/src/parameter_parser/time_scheme/solver.cpp b/src/parameter_parser/time_scheme/solver.cpp new file mode 100644 index 00000000..432b86d6 --- /dev/null +++ b/src/parameter_parser/time_scheme/solver.cpp @@ -0,0 +1,14 @@ +#include "parameter_parser/interface.hpp" +#include "timescheme/interface.hpp" +#include "yaml-cpp/yaml.h" + +std::shared_ptr +specfem::runtime_configuration::solver::solver::instantiate( + const int nstep_between_samples) { + std::shared_ptr it; + + throw std::runtime_error( + "Could not instantiate solver : Error reading parameter file"); + + return it; +}; diff --git a/src/parameter_parser/time_scheme/time_scheme.cpp b/src/parameter_parser/time_scheme/time_scheme.cpp new file mode 100644 index 00000000..57366b1a --- /dev/null +++ b/src/parameter_parser/time_scheme/time_scheme.cpp @@ -0,0 +1,63 @@ +#include "parameter_parser/time_scheme/time_scheme.hpp" +#include "timescheme/newmark.hpp" +#include "yaml-cpp/yaml.h" +#include +#include + +std::shared_ptr +specfem::runtime_configuration::time_scheme::time_scheme::instantiate( + const int nstep_between_samples) { + + std::shared_ptr it; + if (this->timescheme == "Newmark") { + if (this->type == specfem::simulation::type::forward) { + + it = std::make_shared< + specfem::time_scheme::newmark >( + this->nstep, nstep_between_samples, this->dt, this->t0); + } else if (this->type == specfem::simulation::type::combined) { + it = std::make_shared< + specfem::time_scheme::newmark >( + this->nstep, nstep_between_samples, this->dt, this->t0); + } else { + std::ostringstream message; + message << "Error in time scheme instantiation. \n" + << "Unknown simulation type."; + throw std::runtime_error(message.str()); + } + } else { + std::ostringstream message; + message << "Error in time scheme instantiation. \n" + << "Unknown time scheme."; + throw std::runtime_error(message.str()); + } + + // User output + std::cout << *it << "\n"; + + return it; +} + +specfem::runtime_configuration::time_scheme::time_scheme::time_scheme( + const YAML::Node ×cheme, const specfem::simulation::type simulation) { + + try { + const type_real t0 = [×cheme]() -> type_real { + if (timescheme["t0"]) { + return -1.0 * timescheme["t0"].as(); + } else { + return 0.0; + } + }(); + + *this = specfem::runtime_configuration::time_scheme::time_scheme( + timescheme["type"].as(), timescheme["dt"].as(), + timescheme["nstep"].as(), t0, simulation); + } catch (YAML::ParserException &e) { + std::ostringstream message; + + message << "Error reading time marching timescheme. \n" << e.what(); + + std::runtime_error(message.str()); + } +} diff --git a/src/parameter_parser/writer.cpp b/src/parameter_parser/writer.cpp index 08e94964..e69de29b 100644 --- a/src/parameter_parser/writer.cpp +++ b/src/parameter_parser/writer.cpp @@ -1,27 +0,0 @@ -#include "constants.hpp" -#include "parameter_parser/interface.hpp" -#include "writer/interface.hpp" -#include "yaml-cpp/yaml.h" -#include - -std::shared_ptr -specfem::runtime_configuration::seismogram::instantiate_seismogram_writer( - std::vector > &receivers, - specfem::compute::receivers &compute_receivers, const type_real dt, - const type_real t0, const int nstep_between_samples) const { - - specfem::enums::seismogram::format type; - if (this->seismogram_format == "seismic_unix" || - this->seismogram_format == "su") { - type = specfem::enums::seismogram::format::seismic_unix; - } else if (this->seismogram_format == "ascii") { - type = specfem::enums::seismogram::format::ascii; - } - - std::shared_ptr writer = - std::make_shared( - receivers, compute_receivers, type, this->output_folder, dt, t0, - nstep_between_samples); - - return writer; -} diff --git a/src/parameter_parser/writer/kernel.cpp b/src/parameter_parser/writer/kernel.cpp new file mode 100644 index 00000000..12405811 --- /dev/null +++ b/src/parameter_parser/writer/kernel.cpp @@ -0,0 +1,64 @@ +#include "parameter_parser/writer/kernel.hpp" +#include "IO/ASCII/ASCII.hpp" +#include "IO/HDF5/HDF5.hpp" +#include "writer/interface.hpp" +#include "writer/kernel.hpp" +#include + +specfem::runtime_configuration::kernel::kernel( + const YAML::Node &Node, const specfem::simulation::type type) { + + const std::string output_format = [&]() -> std::string { + if (Node["format"]) { + return Node["format"].as(); + } else { + return "ASCII"; + } + }(); + + const std::string output_folder = [&]() -> std::string { + if (Node["directory"]) { + return Node["directory"].as(); + } else { + return boost::filesystem::current_path().string(); + } + }(); + + if (!boost::filesystem::is_directory( + boost::filesystem::path(output_folder))) { + std::ostringstream message; + message << "Output folder : " << output_folder << " does not exist."; + throw std::runtime_error(message.str()); + } + + *this = specfem::runtime_configuration::kernel(output_format, output_folder, + type); + + return; +} + +std::shared_ptr +specfem::runtime_configuration::kernel::instantiate_kernel_writer( + const specfem::compute::assembly &assembly) const { + + const std::shared_ptr writer = + [&]() -> std::shared_ptr { + if (this->simulation_type == specfem::simulation::type::combined) { + if (this->output_format == "HDF5") { + return std::make_shared< + specfem::writer::kernel > >( + assembly, this->output_folder); + } else if (this->output_format == "ASCII") { + return std::make_shared< + specfem::writer::kernel > >( + assembly, this->output_folder); + } else { + throw std::runtime_error("Unknown wavefield format"); + } + } else { + return nullptr; + } + }(); + + return writer; +} diff --git a/src/parameter_parser/writer/seismogram.cpp b/src/parameter_parser/writer/seismogram.cpp new file mode 100644 index 00000000..4a8312f7 --- /dev/null +++ b/src/parameter_parser/writer/seismogram.cpp @@ -0,0 +1,61 @@ +#include "parameter_parser/writer/seismogram.hpp" +#include "constants.hpp" +#include "writer/interface.hpp" +#include "yaml-cpp/yaml.h" +#include +#include + +specfem::runtime_configuration::seismogram::seismogram( + const YAML::Node &seismogram) { + + const std::string output_folder = [&]() { + if (seismogram["directory"]) { + return seismogram["directory"].as(); + } else { + return boost::filesystem::current_path().string(); + } + }(); + + const std::string output_format = [&]() -> std::string { + if (seismogram["format"]) { + return seismogram["format"].as(); + } else { + return "ASCII"; + } + }(); + + if (!boost::filesystem::is_directory( + boost::filesystem::path(output_folder))) { + std::ostringstream message; + message << "Output folder : " << output_folder << " does not exist."; + throw std::runtime_error(message.str()); + } + + *this = + specfem::runtime_configuration::seismogram(output_format, output_folder); + + return; +} + +std::shared_ptr +specfem::runtime_configuration::seismogram::instantiate_seismogram_writer( + const specfem::compute::receivers &receivers, const type_real dt, + const type_real t0, const int nstep_between_samples) const { + + const auto type = [&]() { + if (this->output_format == "seismic_unix" || this->output_format == "su") { + return specfem::enums::seismogram::format::seismic_unix; + } else if (this->output_format == "ASCII" || + this->output_format == "ascii") { + return specfem::enums::seismogram::format::ascii; + } else { + throw std::runtime_error("Unknown seismogram format"); + } + }(); + + std::shared_ptr writer = + std::make_shared( + receivers, type, this->output_folder, dt, t0, nstep_between_samples); + + return writer; +} diff --git a/src/parameter_parser/writer/wavefield.cpp b/src/parameter_parser/writer/wavefield.cpp new file mode 100644 index 00000000..2eb096e2 --- /dev/null +++ b/src/parameter_parser/writer/wavefield.cpp @@ -0,0 +1,92 @@ +#include "parameter_parser/writer/wavefield.hpp" +#include "IO/ASCII/ASCII.hpp" +#include "IO/HDF5/HDF5.hpp" +#include "reader/reader.hpp" +#include "reader/wavefield.hpp" +#include "writer/interface.hpp" +#include "writer/wavefield.hpp" +#include + +specfem::runtime_configuration::wavefield::wavefield( + const YAML::Node &Node, const specfem::simulation::type type) { + + const std::string output_format = [&]() -> std::string { + if (Node["format"]) { + return Node["format"].as(); + } else { + return "ASCII"; + } + }(); + + const std::string output_folder = [&]() -> std::string { + if (Node["directory"]) { + return Node["directory"].as(); + } else { + return boost::filesystem::current_path().string(); + } + }(); + + if (!boost::filesystem::is_directory( + boost::filesystem::path(output_folder))) { + std::ostringstream message; + message << "Output folder : " << output_folder << " does not exist."; + throw std::runtime_error(message.str()); + } + + *this = specfem::runtime_configuration::wavefield(output_format, + output_folder, type); + + return; +} + +std::shared_ptr +specfem::runtime_configuration::wavefield::instantiate_wavefield_writer( + const specfem::compute::assembly &assembly) const { + + const std::shared_ptr writer = + [&]() -> std::shared_ptr { + if (this->simulation_type == specfem::simulation::type::forward) { + if (this->output_format == "HDF5") { + return std::make_shared > >(assembly, + this->output_folder); + } else if (this->output_format == "ASCII") { + return std::make_shared > >(assembly, + this->output_folder); + } else { + throw std::runtime_error("Unknown wavefield format"); + } + } else { + return nullptr; + } + }(); + + return writer; +} + +std::shared_ptr +specfem::runtime_configuration::wavefield::instantiate_wavefield_reader( + const specfem::compute::assembly &assembly) const { + + const std::shared_ptr reader = + [&]() -> std::shared_ptr { + if (this->simulation_type == specfem::simulation::type::combined) { + if (this->output_format == "HDF5") { + return std::make_shared< + specfem::reader::wavefield > >( + this->output_folder, assembly); + } else if (this->output_format == "ASCII") { + return std::make_shared > >(this->output_folder, + assembly); + } else { + throw std::runtime_error("Unknown wavefield format"); + } + } else { + return nullptr; + } + }(); + + return reader; +} diff --git a/src/point/boundaries.cpp b/src/point/boundaries.cpp new file mode 100644 index 00000000..e9048f94 --- /dev/null +++ b/src/point/boundaries.cpp @@ -0,0 +1,42 @@ +#include "enumerations/specfem_enums.hpp" +#include "macros.hpp" +#include "point/boundary.hpp" + +void specfem::point::boundary::update_boundary( + const specfem::enums::boundaries::type &type, + const specfem::element::boundary_tag &tag) { + if (type == specfem::enums::boundaries::type::TOP) { + top = tag; + } else if (type == specfem::enums::boundaries::type::BOTTOM) { + bottom = tag; + } else if (type == specfem::enums::boundaries::type::LEFT) { + left = tag; + } else if (type == specfem::enums::boundaries::type::RIGHT) { + right = tag; + } else if (type == specfem::enums::boundaries::type::BOTTOM_RIGHT) { + bottom_right = tag; + } else if (type == specfem::enums::boundaries::type::BOTTOM_LEFT) { + bottom_left = tag; + } else if (type == specfem::enums::boundaries::type::TOP_RIGHT) { + top_right = tag; + } else if (type == specfem::enums::boundaries::type::TOP_LEFT) { + top_left = tag; + } else { + ASSERT(false, "Error: Unknown boundary type"); + } +} + +KOKKOS_FUNCTION +bool specfem::point::is_on_boundary(const specfem::element::boundary_tag &tag, + const specfem::point::boundary &type, + const int &iz, const int &ix, + const int &ngllz, const int &ngllx) { + + return (type.top == tag && iz == ngllz - 1) || + (type.bottom == tag && iz == 0) || (type.left == tag && ix == 0) || + (type.right == tag && ix == ngllx - 1) || + (type.bottom_right == tag && iz == 0 && ix == ngllx - 1) || + (type.bottom_left == tag && iz == 0 && ix == 0) || + (type.top_right == tag && iz == ngllz - 1 && ix == ngllx - 1) || + (type.top_left == tag && iz == ngllz - 1 && ix == 0); +} diff --git a/src/point/coordinates.cpp b/src/point/coordinates.cpp new file mode 100644 index 00000000..1e11bd54 --- /dev/null +++ b/src/point/coordinates.cpp @@ -0,0 +1,7 @@ +#include "point/coordinates.hpp" +#include "point/coordinates.tpp" + +// explicit instantiation of the distance function for dim2 +template KOKKOS_FUNCTION type_real specfem::point::distance( + const specfem::point::global_coordinates &, + const specfem::point::global_coordinates &); diff --git a/src/point/partial_derivatives.cpp b/src/point/partial_derivatives.cpp new file mode 100644 index 00000000..b4ff27d2 --- /dev/null +++ b/src/point/partial_derivatives.cpp @@ -0,0 +1,13 @@ + +#include "point/partial_derivatives.hpp" +#include "point/partial_derivatives.tpp" +// Explicit template instantiation + +template struct specfem::point::partial_derivatives< + specfem::dimension::type::dim2, false, false>; +template struct specfem::point::partial_derivatives< + specfem::dimension::type::dim2, true, false>; +template struct specfem::point::partial_derivatives< + specfem::dimension::type::dim2, false, true>; +template struct specfem::point::partial_derivatives< + specfem::dimension::type::dim2, true, true>; diff --git a/src/quadrature/gll/lagrange_poly.cpp b/src/quadrature/gll/lagrange_poly.cpp index e807e00e..9ecc6fee 100644 --- a/src/quadrature/gll/lagrange_poly.cpp +++ b/src/quadrature/gll/lagrange_poly.cpp @@ -80,8 +80,6 @@ HostView2d specfem::quadrature::gll::Lagrange::compute_jacobi_derivatives_GLJ( int degpoly = nglj - 1; for (int i = 0; i < nglj; i++) { for (int j = 0; j < nglj; j++) { - std::cout << gll_library::pnglj(xiglj(i), degpoly) << " " << xiglj(i) - << std::endl; if (j == 0 && i == 0) { hprimeBar_ii(i, j) = -1.0 * static_cast(degpoly) * (static_cast(degpoly) + 2.0) / 6.0; @@ -200,8 +198,6 @@ void specfem::quadrature::gll::Lagrange::compute_jacobi_derivatives_GLJ( int degpoly = nglj - 1; for (int i = 0; i < nglj; i++) { for (int j = 0; j < nglj; j++) { - std::cout << gll_library::pnglj(xiglj(i), degpoly) << " " << xiglj(i) - << std::endl; if (j == 0 && i == 0) { hprimeBar_ii(i, j) = -1.0 * static_cast(degpoly) * (static_cast(degpoly) + 2.0) / 6.0; diff --git a/src/reader/seismogram.cpp b/src/reader/seismogram.cpp new file mode 100644 index 00000000..577a28c2 --- /dev/null +++ b/src/reader/seismogram.cpp @@ -0,0 +1,53 @@ +#include "reader/seismogram.hpp" +#include +#include +#include + +void specfem::reader::seismogram::read() { + + if (type != specfem::enums::seismogram::format::ascii) { + throw std::runtime_error("Only ASCII format is supported"); + } + + std::ifstream file(filename); + + if (!file.is_open()) { + throw std::runtime_error("File " + filename + " not found"); + } + + // Get the total number of lines in the file + int nlines = 0; + std::string line; + + while (std::getline(file, line)) { + nlines++; + } + + file.clear(); + file.seekg(0, std::ios::beg); + + if (nlines != source_time_function.extent(0)) { + file.close(); + throw std::runtime_error("Error in reading seismogram file : " + filename + + " traces dont match with nsteps"); + } + + int nsteps = 0; + + while (std::getline(file, line)) { + std::istringstream iss(line); + double time, value; + if (!(iss >> time >> value)) { + throw std::runtime_error("Seismogram file " + filename + + " is not formatted correctly"); + } + + source_time_function(nsteps, 0) = time; + source_time_function(nsteps, 1) = value; + nsteps++; + } + + file.close(); + + return; +} diff --git a/src/reader/wavefield.cpp b/src/reader/wavefield.cpp new file mode 100644 index 00000000..2cd4e0cc --- /dev/null +++ b/src/reader/wavefield.cpp @@ -0,0 +1,12 @@ +#include "reader/wavefield.hpp" +#include "IO/ASCII/ASCII.hpp" +#include "IO/HDF5/HDF5.hpp" +#include "reader/reader.hpp" +#include "reader/wavefield.tpp" + +// Explicit instantiation +template class specfem::reader::wavefield< + specfem::IO::HDF5 >; + +template class specfem::reader::wavefield< + specfem::IO::ASCII >; diff --git a/src/receiver/receiver.cpp b/src/receiver/receiver.cpp index 5eb65463..00aeeb84 100644 --- a/src/receiver/receiver.cpp +++ b/src/receiver/receiver.cpp @@ -1,3 +1,5 @@ +#include "algorithms/locate_point.hpp" +#include "globals.h" #include "kokkos_abstractions.h" #include "quadrature/interface.hpp" #include "receiver/interface.hpp" @@ -5,57 +7,43 @@ #include "specfem_setup.hpp" #include "utilities/interface.hpp" -void specfem::receivers::receiver::locate( - const specfem::kokkos::HostView2d coord, - const specfem::kokkos::HostMirror3d h_ibool, - const specfem::kokkos::HostMirror1d xigll, - const specfem::kokkos::HostMirror1d zigll, const int nproc, - const specfem::kokkos::HostView2d coorg, - const specfem::kokkos::HostView2d knods, const int npgeo, - const specfem::kokkos::HostMirror1d - ispec_type, - const specfem::MPI::MPI *mpi) { - std::tie(this->xi, this->gamma, this->ispec, this->islice) = - specfem::utilities::locate(coord, h_ibool, xigll, zigll, nproc, this->x, - this->z, coorg, knods, npgeo, mpi); - if (this->islice == mpi->get_rank()) { - this->el_type = ispec_type(ispec); - } -} - -void specfem::receivers::receiver::check_locations( - const type_real xmin, const type_real xmax, const type_real zmin, - const type_real zmax, const specfem::MPI::MPI *mpi) { - specfem::utilities::check_locations(this->x, this->z, xmin, xmax, zmin, zmax, - mpi); -} - void specfem::receivers::receiver::compute_receiver_array( - const specfem::quadrature::quadrature *quadx, - const specfem::quadrature::quadrature *quadz, + const specfem::compute::mesh &mesh, + // const specfem::compute::properties &properties, specfem::kokkos::HostView3d receiver_array) { - type_real xi = this->xi; - type_real gamma = this->gamma; - auto [hxir, hpxir] = - specfem::quadrature::gll::Lagrange::compute_lagrange_interpolants( - xi, quadx->get_N(), quadx->get_hxi()); - auto [hgammar, hpgammar] = - specfem::quadrature::gll::Lagrange::compute_lagrange_interpolants( - gamma, quadz->get_N(), quadz->get_hxi()); - - int nquadx = quadx->get_N(); - int nquadz = quadz->get_N(); + specfem::point::global_coordinates gcoord = { + this->x, this->z + }; + specfem::point::local_coordinates lcoord = + specfem::algorithms::locate_point(gcoord, mesh); - type_real hlagrange; + const auto xi = mesh.quadratures.gll.h_xi; + const auto gamma = mesh.quadratures.gll.h_xi; + const auto N = mesh.quadratures.gll.N; - for (int i = 0; i < nquadx; i++) { - for (int j = 0; j < nquadz; j++) { - hlagrange = hxir(i) * hgammar(j); - receiver_array(j, i, 0) = hlagrange; - receiver_array(j, i, 1) = hlagrange; + auto [hxi_receiver, hpxi_receiver] = + specfem::quadrature::gll::Lagrange::compute_lagrange_interpolants( + lcoord.xi, N, xi); + auto [hgamma_receiver, hpgamma_receiver] = + specfem::quadrature::gll::Lagrange::compute_lagrange_interpolants( + lcoord.gamma, N, gamma); + + for (int iz = 0; iz < N; ++iz) { + for (int ix = 0; ix < N; ++ix) { + type_real hlagrange = hxi_receiver(ix) * hgamma_receiver(iz); + + if (specfem::globals::simulation_wave == specfem::wave::sh) { + receiver_array(0, iz, ix) = hlagrange; + receiver_array(1, iz, ix) = 0.0; + } else if (specfem::globals::simulation_wave == specfem::wave::p_sv) { + receiver_array(0, iz, ix) = hlagrange; + receiver_array(1, iz, ix) = hlagrange; + } } } + + return; } std::string specfem::receivers::receiver::print() const { @@ -65,11 +53,7 @@ std::string specfem::receivers::receiver::print() const { << " Network Name = " << this->network_name << "\n" << " Receiver Location: \n" << " x = " << type_real(this->x) << "\n" - << " z = " << type_real(this->z) << "\n" - << " xi = " << this->xi << "\n" - << " gamma = " << this->gamma << "\n" - << " ispec = " << this->ispec << "\n" - << " islice = " << this->islice << "\n"; + << " z = " << type_real(this->z) << "\n"; return message.str(); } diff --git a/src/solver/time_marching.cpp b/src/solver/time_marching.cpp new file mode 100644 index 00000000..2f831536 --- /dev/null +++ b/src/solver/time_marching.cpp @@ -0,0 +1,24 @@ +#include "solver/time_marching.hpp" +#include "enumerations/dimension.hpp" +#include "enumerations/quadrature.hpp" +#include "enumerations/simulation.hpp" +#include "solver/time_marching.tpp" + +namespace { +using qp5 = specfem::enums::element::quadrature::static_quadrature_points<5>; +using qp8 = specfem::enums::element::quadrature::static_quadrature_points<8>; +} // namespace + +// Explcit template instantiation + +template class specfem::solver::time_marching< + specfem::simulation::type::forward, specfem::dimension::type::dim2, qp5>; + +template class specfem::solver::time_marching< + specfem::simulation::type::forward, specfem::dimension::type::dim2, qp8>; + +template class specfem::solver::time_marching< + specfem::simulation::type::combined, specfem::dimension::type::dim2, qp5>; + +template class specfem::solver::time_marching< + specfem::simulation::type::combined, specfem::dimension::type::dim2, qp8>; diff --git a/src/source/adjoint_source.cpp b/src/source/adjoint_source.cpp new file mode 100644 index 00000000..e0f1b5df --- /dev/null +++ b/src/source/adjoint_source.cpp @@ -0,0 +1,70 @@ +#include "source/adjoint_source.hpp" +#include "algorithms/locate_point.hpp" +#include "globals.h" + +void specfem::sources::adjoint_source::compute_source_array( + const specfem::compute::mesh &mesh, + const specfem::compute::partial_derivatives &partial_derivatives, + const specfem::compute::properties &properties, + specfem::kokkos::HostView3d source_array) { + + specfem::point::global_coordinates coord( + this->x, this->z); + auto lcoord = specfem::algorithms::locate_point(coord, mesh); + + const auto xi = mesh.quadratures.gll.h_xi; + const auto gamma = mesh.quadratures.gll.h_xi; + const auto N = mesh.quadratures.gll.N; + + const auto el_type = properties.h_element_types(lcoord.ispec); + const int ncomponents = source_array.extent(0); + + // Compute lagrange interpolants at the source location + auto [hxi_source, hpxi_source] = + specfem::quadrature::gll::Lagrange::compute_lagrange_interpolants( + lcoord.xi, N, xi); + auto [hgamma_source, hpgamma_source] = + specfem::quadrature::gll::Lagrange::compute_lagrange_interpolants( + lcoord.gamma, N, gamma); + + type_real hlagrange; + + for (int iz = 0; iz < N; ++iz) { + for (int ix = 0; ix < N; ++ix) { + hlagrange = hxi_source(ix) * hgamma_source(iz); + + if (el_type == specfem::element::medium_tag::acoustic) { + if (ncomponents != 1) { + throw std::runtime_error( + "Force source requires 1 component for acoustic medium"); + } + source_array(0, iz, ix) = hlagrange; + } else if ((el_type == specfem::element::medium_tag::elastic) || + (el_type == specfem::element::medium_tag::poroelastic)) { + if (ncomponents != 2) { + throw std::runtime_error( + "Force source requires 2 components for elastic medium"); + } + if (specfem::globals::simulation_wave == specfem::wave::sh) { + source_array(0, iz, ix) = hlagrange; + source_array(1, iz, ix) = 0; + } else { + source_array(0, iz, ix) = hlagrange; + source_array(1, iz, ix) = hlagrange; + } + } + } + } +} + +std::string specfem::sources::adjoint_source::print() const { + + std::ostringstream message; + message << "- Adjoint Source: \n" + << " Source Location: \n" + << " x = " << type_real(this->x) << "\n" + << " z = " << type_real(this->z) << "\n" + << " Source Time Function: \n" + << this->forcing_function->print() << "\n"; + return message.str(); +} diff --git a/src/source/external.cpp b/src/source/external.cpp new file mode 100644 index 00000000..8b408e8e --- /dev/null +++ b/src/source/external.cpp @@ -0,0 +1,84 @@ +#include "algorithms/locate_point.hpp" +#include "compute/compute_mesh.hpp" +#include "compute/compute_partial_derivatives.hpp" +#include "compute/properties/properties.hpp" +#include "enumerations/specfem_enums.hpp" +#include "globals.h" +#include "kokkos_abstractions.h" +#include "point/coordinates.hpp" +#include "quadrature/interface.hpp" +#include "source/interface.hpp" +#include "source_time_function/interface.hpp" +#include "specfem_mpi/interface.hpp" +#include "specfem_setup.hpp" +// #include "utilities.cpp" +#include "yaml-cpp/yaml.h" +#include + +void specfem::sources::external::compute_source_array( + const specfem::compute::mesh &mesh, + const specfem::compute::partial_derivatives &partial_derivatives, + const specfem::compute::properties &properties, + specfem::kokkos::HostView3d source_array) { + + specfem::point::global_coordinates coord( + this->x, this->z); + auto lcoord = specfem::algorithms::locate_point(coord, mesh); + + const auto xi = mesh.quadratures.gll.h_xi; + const auto gamma = mesh.quadratures.gll.h_xi; + const auto N = mesh.quadratures.gll.N; + + const auto el_type = properties.h_element_types(lcoord.ispec); + const int ncomponents = source_array.extent(0); + + // Compute lagrange interpolants at the source location + auto [hxi_source, hpxi_source] = + specfem::quadrature::gll::Lagrange::compute_lagrange_interpolants( + lcoord.xi, N, xi); + auto [hgamma_source, hpgamma_source] = + specfem::quadrature::gll::Lagrange::compute_lagrange_interpolants( + lcoord.gamma, N, gamma); + + type_real hlagrange; + + for (int iz = 0; iz < N; ++iz) { + for (int ix = 0; ix < N; ++ix) { + hlagrange = hxi_source(ix) * hgamma_source(iz); + + if (el_type == specfem::element::medium_tag::acoustic) { + if (ncomponents != 1) { + throw std::runtime_error( + "Force source requires 1 component for acoustic medium"); + } + source_array(0, iz, ix) = hlagrange; + } else if ((el_type == specfem::element::medium_tag::elastic) || + (el_type == specfem::element::medium_tag::poroelastic)) { + if (ncomponents != 2) { + throw std::runtime_error( + "Force source requires 2 components for elastic medium"); + } + if (specfem::globals::simulation_wave == specfem::wave::sh) { + source_array(0, iz, ix) = hlagrange; + source_array(1, iz, ix) = 0; + } else { + source_array(0, iz, ix) = hlagrange; + source_array(1, iz, ix) = hlagrange; + } + } + } + } +} + +std::string specfem::sources::external::print() const { + + std::ostringstream message; + message << "- External Source: \n" + << " Source Location: \n" + << " x = " << type_real(this->x) << "\n" + << " z = " << type_real(this->z) << "\n" + << " Source Time Function: \n" + << this->forcing_function->print() << "\n"; + + return message.str(); +} diff --git a/src/source/force_source.cpp b/src/source/force_source.cpp index 1078ab91..0fa2f90c 100644 --- a/src/source/force_source.cpp +++ b/src/source/force_source.cpp @@ -1,196 +1,89 @@ +#include "algorithms/locate_point.hpp" +#include "compute/compute_mesh.hpp" +#include "compute/compute_partial_derivatives.hpp" +#include "compute/properties/properties.hpp" #include "enumerations/specfem_enums.hpp" #include "globals.h" #include "kokkos_abstractions.h" +#include "point/coordinates.hpp" #include "quadrature/interface.hpp" #include "source/interface.hpp" #include "source_time_function/interface.hpp" #include "specfem_mpi/interface.hpp" #include "specfem_setup.hpp" -#include "utilities.cpp" -#include "utilities/interface.hpp" +// #include "utilities.cpp" #include "yaml-cpp/yaml.h" #include -void specfem::sources::force::locate( - const specfem::kokkos::HostView2d coord, - const specfem::kokkos::HostMirror3d h_ibool, - const specfem::kokkos::HostMirror1d xigll, - const specfem::kokkos::HostMirror1d zigll, const int nproc, - const specfem::kokkos::HostView2d coorg, - const specfem::kokkos::HostView2d knods, const int npgeo, - const specfem::kokkos::HostMirror1d - ispec_type, - const specfem::MPI::MPI *mpi) { - std::tie(this->xi, this->gamma, this->ispec, this->islice) = - specfem::utilities::locate(coord, h_ibool, xigll, zigll, nproc, - this->get_x(), this->get_z(), coorg, knods, - npgeo, mpi); - if (this->islice == mpi->get_rank()) { - this->el_type = ispec_type(ispec); - } -} - void specfem::sources::force::compute_source_array( - const specfem::quadrature::quadrature *quadx, - const specfem::quadrature::quadrature *quadz, + const specfem::compute::mesh &mesh, + const specfem::compute::partial_derivatives &partial_derivatives, + const specfem::compute::properties &properties, specfem::kokkos::HostView3d source_array) { - type_real xi = this->xi; - type_real gamma = this->gamma; - type_real angle = this->angle; - specfem::enums::element::type el_type = this->el_type; + specfem::point::global_coordinates coord( + this->x, this->z); + auto lcoord = specfem::algorithms::locate_point(coord, mesh); + + const auto xi = mesh.quadratures.gll.h_xi; + const auto gamma = mesh.quadratures.gll.h_xi; + const auto N = mesh.quadratures.gll.N; + + const auto el_type = properties.h_element_types(lcoord.ispec); + const int ncomponents = source_array.extent(0); - auto [hxis, hpxis] = + // Compute lagrange interpolants at the source location + auto [hxi_source, hpxi_source] = specfem::quadrature::gll::Lagrange::compute_lagrange_interpolants( - xi, quadx->get_N(), quadx->get_hxi()); - auto [hgammas, hpgammas] = + lcoord.xi, N, xi); + auto [hgamma_source, hpgamma_source] = specfem::quadrature::gll::Lagrange::compute_lagrange_interpolants( - gamma, quadz->get_N(), quadz->get_hxi()); - - int nquadx = quadx->get_N(); - int nquadz = quadz->get_N(); + lcoord.gamma, N, gamma); type_real hlagrange; - for (int i = 0; i < nquadx; i++) { - for (int j = 0; j < nquadz; j++) { - hlagrange = hxis(i) * hgammas(j); - - if (el_type == specfem::enums::element::type::acoustic || - (el_type == specfem::enums::element::type::elastic && - specfem::globals::simulation_wave == specfem::wave::sh)) { - source_array(j, i, 0) = hlagrange; - source_array(j, i, 1) = hlagrange; - } else if ((el_type == specfem::enums::element::type::elastic && - specfem::globals::simulation_wave == specfem::wave::p_sv) || - el_type == specfem::enums::element::type::poroelastic) { - type_real tempx = sin(angle) * hlagrange; - source_array(j, i, 0) = tempx; - type_real tempz = -1.0 * cos(angle) * hlagrange; - source_array(j, i, 1) = tempz; + for (int iz = 0; iz < N; ++iz) { + for (int ix = 0; ix < N; ++ix) { + hlagrange = hxi_source(ix) * hgamma_source(iz); + + if (el_type == specfem::element::medium_tag::acoustic) { + if (ncomponents != 1) { + throw std::runtime_error( + "Force source requires 1 component for acoustic medium"); + } + source_array(0, iz, ix) = hlagrange; + } else if ((el_type == specfem::element::medium_tag::elastic) || + (el_type == specfem::element::medium_tag::poroelastic)) { + if (ncomponents != 2) { + throw std::runtime_error( + "Force source requires 2 components for elastic medium"); + } + if (specfem::globals::simulation_wave == specfem::wave::sh) { + source_array(0, iz, ix) = hlagrange; + source_array(1, iz, ix) = 0; + } else { + source_array(0, iz, ix) = + std::sin(Kokkos::numbers::pi_v / 180 * this->angle) * + hlagrange; + source_array(1, iz, ix) = + -1.0 * + std::cos(Kokkos::numbers::pi_v / 180 * this->angle) * + hlagrange; + } } } } -}; - -void specfem::sources::force::check_locations(const type_real xmin, - const type_real xmax, - const type_real zmin, - const type_real zmax, - const specfem::MPI::MPI *mpi) { - - specfem::utilities::check_locations(this->get_x(), this->get_z(), xmin, xmax, - zmin, zmax, mpi); - // ToDo:: Need to implement a check to see if acoustic source lies on an - // acoustic surface -} - -specfem::sources::force::force(YAML::Node &Node, const type_real dt) - : x(Node["x"].as()), z(Node["z"].as()), - angle(Node["angle"].as()) { - - bool use_trick_for_better_pressure = false; - - if (YAML::Node Dirac = Node["Dirac"]) { - this->forcing_function = - assign_dirac(Dirac, dt, use_trick_for_better_pressure); - } else if (YAML::Node Ricker = Node["Ricker"]) { - this->forcing_function = - assign_ricker(Ricker, dt, use_trick_for_better_pressure); - } else { - throw std::runtime_error("Only Dirac and Ricker sources are supported."); - } -}; - -type_real specfem::sources::force::get_t0() const { - - type_real t0; - specfem::forcing_function::stf *forcing_func = this->forcing_function; - - Kokkos::parallel_reduce( - "specfem::sources::force::get_t0", specfem::kokkos::DeviceRange({ 0, 1 }), - KOKKOS_LAMBDA(const int &, type_real &lsum) { - lsum = forcing_func->get_t0(); - }, - t0); - - Kokkos::fence(); - - return t0; -} - -void specfem::sources::force::update_tshift(type_real tshift) { - - specfem::forcing_function::stf *forcing_func = this->forcing_function; - - Kokkos::parallel_for( - "specfem::sources::force::get_t0", specfem::kokkos::DeviceRange({ 0, 1 }), - KOKKOS_LAMBDA(const int &) { forcing_func->update_tshift(tshift); }); - - Kokkos::fence(); - - return; -} - -void specfem::sources::source::print(std::ostream &out) const { - out << "Error allocating source. Base class being called."; - - throw std::runtime_error("Error allocating source. Base class being called."); - - return; -} - -void specfem::sources::force::print(std::ostream &out) const { - - std::string element_type; - - if (this->el_type == specfem::enums::element::type::acoustic) { - element_type = "acoustic"; - } else if (this->el_type == specfem::enums::element::type::elastic) { - element_type = "elastic"; - } else if (this->el_type == specfem::enums::element::type::poroelastic) { - element_type = "poroelastic"; - } else { - element_type = "unknown"; - } - - out << "Force Source: \n" - << " Source Location: \n" - << " x = " << this->x << "\n" - << " z = " << this->z << "\n" - << " xi = " << this->xi << "\n" - << " gamma = " << this->gamma << "\n" - << " ispec = " << this->ispec << "\n" - << " islice = " << this->islice << "\n" - << " element type = " << element_type << "\n"; - // out << *(this->forcing_function); - - return; } std::string specfem::sources::force::print() const { - std::string element_type; - - if (this->el_type == specfem::enums::element::type::acoustic) { - element_type = "acoustic"; - } else if (this->el_type == specfem::enums::element::type::elastic) { - element_type = "elastic"; - } else if (this->el_type == specfem::enums::element::type::poroelastic) { - element_type = "poroelastic"; - } else { - element_type = "unknown"; - } std::ostringstream message; message << "- Force Source: \n" << " Source Location: \n" << " x = " << type_real(this->x) << "\n" << " z = " << type_real(this->z) << "\n" - << " xi = " << this->xi << "\n" - << " gamma = " << this->gamma << "\n" - << " ispec = " << this->ispec << "\n" - << " islice = " << this->islice << "\n" - << " element type = " << element_type << "\n"; + << " Source Time Function: \n" + << this->forcing_function->print() << "\n"; return message.str(); } diff --git a/src/source/moment_tensor_source.cpp b/src/source/moment_tensor_source.cpp index 5277d8ee..59adc39e 100644 --- a/src/source/moment_tensor_source.cpp +++ b/src/source/moment_tensor_source.cpp @@ -1,181 +1,121 @@ +#include "algorithms/interface.hpp" +#include "compute/compute_mesh.hpp" +#include "compute/compute_partial_derivatives.hpp" +#include "compute/properties/properties.hpp" #include "globals.h" #include "jacobian/interface.hpp" #include "kokkos_abstractions.h" +#include "point/coordinates.hpp" +#include "point/partial_derivatives.hpp" #include "quadrature/interface.hpp" #include "source/interface.hpp" #include "source_time_function/interface.hpp" #include "specfem_mpi/interface.hpp" #include "specfem_setup.hpp" -#include "utilities.cpp" -#include "utilities/interface.hpp" +// #include "utilities.cpp" #include "yaml-cpp/yaml.h" #include -void specfem::sources::moment_tensor::locate( - const specfem::kokkos::HostView2d coord, - const specfem::kokkos::HostMirror3d h_ibool, - const specfem::kokkos::HostMirror1d xigll, - const specfem::kokkos::HostMirror1d zigll, const int nproc, - const specfem::kokkos::HostView2d coorg, - const specfem::kokkos::HostView2d knods, const int npgeo, - const specfem::kokkos::HostMirror1d - ispec_type, - const specfem::MPI::MPI *mpi) { - std::tie(this->xi, this->gamma, this->ispec, this->islice) = - specfem::utilities::locate(coord, h_ibool, xigll, zigll, nproc, - this->get_x(), this->get_z(), coorg, knods, - npgeo, mpi); - - if (this->islice == mpi->get_rank()) { - if (ispec_type(ispec) != specfem::enums::element::type::elastic) { - throw std::runtime_error( - "Found a Moment-tensor source in acoustic/poroelastic element"); - } else { - this->el_type = specfem::enums::element::type::elastic; - } - } - int ngnod = knods.extent(0); - this->s_coorg = specfem::kokkos::HostView2d( - "specfem::sources::moment_tensor::s_coorg", ndim, ngnod); - - // Store s_coorg for better caching - for (int in = 0; in < ngnod; in++) { - this->s_coorg(0, in) = coorg(0, knods(in, ispec)); - this->s_coorg(1, in) = coorg(1, knods(in, ispec)); - } - - return; -} - void specfem::sources::moment_tensor::compute_source_array( - const specfem::quadrature::quadrature *quadx, - const specfem::quadrature::quadrature *quadz, + const specfem::compute::mesh &mesh, + const specfem::compute::partial_derivatives &partial_derivatives, + const specfem::compute::properties &properties, specfem::kokkos::HostView3d source_array) { - type_real xi = this->xi; - type_real gamma = this->gamma; - type_real Mxx = this->Mxx; - type_real Mxz = this->Mxz; - type_real Mzz = this->Mzz; - auto s_coorg = this->s_coorg; - int ngnod = s_coorg.extent(1); + specfem::point::global_coordinates coord( + this->x, this->z); + auto lcoord = specfem::algorithms::locate_point(coord, mesh); - auto [hxis, hpxis] = - specfem::quadrature::gll::Lagrange::compute_lagrange_interpolants( - xi, quadx->get_N(), quadx->get_hxi()); - auto [hgammas, hpgammas] = - specfem::quadrature::gll::Lagrange::compute_lagrange_interpolants( - gamma, quadz->get_N(), quadz->get_hxi()); + const auto el_type = properties.h_element_types(lcoord.ispec); - int nquadx = quadx->get_N(); - int nquadz = quadz->get_N(); - - type_real hlagrange; - type_real dxis_dx = 0; - type_real dxis_dz = 0; - type_real dgammas_dx = 0; - type_real dgammas_dz = 0; - - for (int i = 0; i < nquadx; i++) { - for (int j = 0; j < nquadz; j++) { - type_real xil = quadx->get_hxi()(i); - type_real gammal = quadz->get_hxi()(j); - auto [xix, xiz, gammax, gammaz] = - specfem::jacobian::compute_inverted_derivatives(s_coorg, ngnod, xil, - gammal); - hlagrange = hxis(i) * hgammas(j); - dxis_dx += hlagrange * xix; - dxis_dz += hlagrange * xiz; - dgammas_dx += hlagrange * gammax; - dgammas_dz += hlagrange * gammaz; - } + if (el_type == specfem::element::medium_tag::acoustic) { + throw std::runtime_error( + "Moment tensor source not implemented for acoustic medium"); } - for (int i = 0; i < nquadx; i++) { - for (int j = 0; j < nquadz; j++) { - type_real dsrc_dx = (hpxis(i) * dxis_dx) * hgammas(j) + - hxis(i) * (hpgammas(j) * dgammas_dx); - type_real dsrc_dz = (hpxis(i) * dxis_dz) * hgammas(j) + - hxis(i) * (hpgammas(j) * dgammas_dz); - - source_array(j, i, 0) += Mxx * dsrc_dx + Mxz * dsrc_dz; - source_array(j, i, 1) += Mxz * dsrc_dx + Mzz * dsrc_dz; - } + const int ncomponents = source_array.extent(0); + if (ncomponents != 2) { + throw std::runtime_error( + "Moment tensor source requires 2 components for elastic medium"); } -}; - -void specfem::sources::moment_tensor::check_locations( - const type_real xmin, const type_real xmax, const type_real zmin, - const type_real zmax, const specfem::MPI::MPI *mpi) { - - specfem::utilities::check_locations(this->get_x(), this->get_z(), xmin, xmax, - zmin, zmax, mpi); - // ToDo:: Need to implement a check to see if acoustic source lies on an - // acoustic surface -} - -specfem::sources::moment_tensor::moment_tensor(YAML::Node &Node, - const type_real dt) - : x(Node["x"].as()), z(Node["z"].as()), - Mxx(Node["Mxx"].as()), Mxz(Node["Mxz"].as()), - Mzz(Node["Mzz"].as()) { - bool use_trick_for_better_pressure = false; + const auto xi = mesh.quadratures.gll.h_xi; + const auto gamma = mesh.quadratures.gll.h_xi; + const auto N = mesh.quadratures.gll.N; - if (YAML::Node Dirac = Node["Dirac"]) { - this->forcing_function = - assign_dirac(Dirac, dt, use_trick_for_better_pressure); - } else if (YAML::Node Ricker = Node["Ricker"]) { - this->forcing_function = - assign_ricker(Ricker, dt, use_trick_for_better_pressure); - } else { - throw std::runtime_error("Only Dirac and Ricker sources are supported"); - } -}; - -type_real specfem::sources::moment_tensor::get_t0() const { - - type_real t0; - specfem::forcing_function::stf *forcing_func = this->forcing_function; - - Kokkos::parallel_reduce( - "specfem::sources::force::get_t0", specfem::kokkos::DeviceRange({ 0, 1 }), - KOKKOS_LAMBDA(const int &, type_real &lsum) { - lsum = forcing_func->get_t0(); - }, - t0); - - Kokkos::fence(); - - return t0; -} - -void specfem::sources::moment_tensor::update_tshift(type_real tshift) { + // Compute lagrange interpolants at the source location + auto [hxi_source, hpxi_source] = + specfem::quadrature::gll::Lagrange::compute_lagrange_interpolants( + lcoord.xi, N, xi); + auto [hgamma_source, hpgamma_source] = + specfem::quadrature::gll::Lagrange::compute_lagrange_interpolants( + lcoord.gamma, N, gamma); - specfem::forcing_function::stf *forcing_func = this->forcing_function; + // Load + specfem::kokkos::HostView2d source_polynomial("source_polynomial", + N, N); + using PointPartialDerivatives = + specfem::point::partial_derivatives; + specfem::kokkos::HostView2d element_derivatives( + "element_derivatives", N, N); Kokkos::parallel_for( - "specfem::sources::moment_tensor::get_t0", - specfem::kokkos::DeviceRange({ 0, 1 }), - KOKKOS_LAMBDA(const int &) { forcing_func->update_tshift(tshift); }); - - Kokkos::fence(); - - return; -} - -void specfem::sources::moment_tensor::print(std::ostream &out) const { - out << "Moment Tensor Source: \n" - << " Source Location: \n" - << " x = " << this->x << "\n" - << " z = " << this->z << "\n" - << " xi = " << this->xi << "\n" - << " gamma = " << this->gamma << "\n" - << " ispec = " << this->ispec << "\n" - << " islice = " << this->islice << "\n"; - // out << *(this->forcing_function); - - return; + specfem::kokkos::HostMDrange<2>({ 0, 0 }, { N, N }), + // Structured binding does not work with lambdas + // Workaround: capture by value + [=, hxi_source = hxi_source, + hgamma_source = hgamma_source](const int iz, const int ix) { + type_real hlagrange = hxi_source(ix) * hgamma_source(iz); + const specfem::point::index index( + lcoord.ispec, iz, ix); + PointPartialDerivatives derivatives; + specfem::compute::load_on_host(index, partial_derivatives, derivatives); + source_polynomial(iz, ix) = hlagrange; + element_derivatives(iz, ix) = derivatives; + }); + + // Store the derivatives in a function object for interpolation + auto derivatives_source = specfem::algorithms::interpolate_function( + source_polynomial, element_derivatives); + + // type_real hlagrange; + // type_real dxis_dx = 0; + // type_real dxis_dz = 0; + // type_real dgammas_dx = 0; + // type_real dgammas_dz = 0; + + // for (int iz = 0; iz < N; iz++) { + // for (int ix = 0; ix < N; ix++) { + // auto derivatives = + // partial_derivatives + // .load_derivatives( + // lcoord.ispec, j, i); + // hlagrange = hxis(i) * hgammas(j); + // dxis_dx += hlagrange * derivatives.xix; + // dxis_dz += hlagrange * derivatives.xiz; + // dgammas_dx += hlagrange * derivatives.gammax; + // dgammas_dz += hlagrange * derivatives.gammaz; + // } + // } + + for (int iz = 0; iz < N; ++iz) { + for (int ix = 0; ix < N; ++ix) { + type_real dsrc_dx = + (hpxi_source(ix) * derivatives_source.xix) * hgamma_source(iz) + + hxi_source(ix) * (hpgamma_source(iz) * derivatives_source.gammax); + type_real dsrc_dz = + (hpxi_source(ix) * derivatives_source.xiz) * hgamma_source(iz) + + hxi_source(ix) * (hpgamma_source(iz) * derivatives_source.gammaz); + if (specfem::globals::simulation_wave == specfem::wave::p_sv) { + source_array(0, iz, ix) += Mxx * dsrc_dx + Mxz * dsrc_dz; + source_array(1, iz, ix) += Mxz * dsrc_dx + Mzz * dsrc_dz; + } else if (specfem::globals::simulation_wave == specfem::wave::sh) { + source_array(0, iz, ix) += Mxx * dsrc_dx + Mxz * dsrc_dz; + source_array(1, iz, ix) += 0; + } + } + } } std::string specfem::sources::moment_tensor::print() const { @@ -184,10 +124,8 @@ std::string specfem::sources::moment_tensor::print() const { << " Source Location: \n" << " x = " << this->x << "\n" << " z = " << this->z << "\n" - << " xi = " << this->xi << "\n" - << " gamma = " << this->gamma << "\n" - << " ispec = " << this->ispec << "\n" - << " islice = " << this->islice << "\n"; + << " Source Time Function: \n" + << this->forcing_function->print() << "\n"; // out << *(this->forcing_function); return message.str(); diff --git a/src/source/read_sources.cpp b/src/source/read_sources.cpp index c257e104..93ba9f3f 100644 --- a/src/source/read_sources.cpp +++ b/src/source/read_sources.cpp @@ -1,5 +1,4 @@ #include "source/interface.hpp" -#include "source/moment_tensor_source.hpp" #include "specfem_setup.hpp" #include "utilities/interface.hpp" #include "yaml-cpp/yaml.h" @@ -10,25 +9,79 @@ #include std::tuple >, type_real> -specfem::sources::read_sources(const std::string sources_file, - const type_real dt, - const specfem::MPI::MPI *mpi) { +specfem::sources::read_sources( + const std::string sources_file, const int nsteps, const type_real user_t0, + const type_real dt, const specfem::simulation::type simulation_type) { + + const bool user_defined_start_time = + (std::abs(user_t0) > std::numeric_limits::epsilon()); + + const specfem::wavefield::type source_wavefield_type = + [&simulation_type]() -> specfem::wavefield::type { + switch (simulation_type) { + case specfem::simulation::type::forward: + return specfem::wavefield::type::forward; + case specfem::simulation::type::combined: + return specfem::wavefield::type::backward; + default: + throw std::runtime_error("Unknown simulation type"); + } + }(); + // read sources file std::vector > sources; YAML::Node yaml = YAML::LoadFile(sources_file); int nsources = yaml["number-of-sources"].as(); YAML::Node Node = yaml["sources"]; assert(Node.IsSequence()); + + // Note: Make sure you name the YAML node different from the name of the + // source class Otherwise, the compiler will get confused and throw an error + // I've spent hours debugging this issue. It is very annoying since it only + // shows up on CUDA compiler + int number_of_sources = 0; + int number_of_adjoint_sources = 0; for (auto N : Node) { if (YAML::Node force_source = N["force"]) { - sources.push_back( - std::make_shared(force_source, dt)); + sources.push_back(std::make_shared( + force_source, nsteps, dt, source_wavefield_type)); + number_of_sources++; } else if (YAML::Node moment_tensor_source = N["moment-tensor"]) { sources.push_back(std::make_shared( - moment_tensor_source, dt)); + moment_tensor_source, nsteps, dt, source_wavefield_type)); + number_of_sources++; + } else if (YAML::Node external_source = N["user-defined"]) { + sources.push_back(std::make_shared( + external_source, nsteps, dt, source_wavefield_type)); + number_of_sources++; + } else if (YAML::Node adjoint_node = N["adjoint-source"]) { + if (!adjoint_node["station_name"] || !adjoint_node["network_name"]) { + throw std::runtime_error( + "Station name and network name are required for adjoint source"); + } + sources.push_back(std::make_shared( + adjoint_node, nsteps, dt)); + number_of_adjoint_sources++; + } else { + throw std::runtime_error("Unknown source type"); } } + if (number_of_sources == 0) { + throw std::runtime_error("No sources found in the sources file"); + } + + if (simulation_type == specfem::simulation::type::combined && + number_of_adjoint_sources == 0) { + throw std::runtime_error("No adjoint sources found in the sources file"); + } + + if (simulation_type == specfem::simulation::type::forward && + number_of_adjoint_sources > 0) { + throw std::runtime_error("Adjoint sources found in the sources file for " + "forward simulation"); + } + if (sources.size() != nsources) { std::ostringstream message; message << "Found only " << sources.size() @@ -38,17 +91,34 @@ specfem::sources::read_sources(const std::string sources_file, throw std::runtime_error(message.str()); } - type_real t0 = std::numeric_limits::max(); + type_real min_t0 = std::numeric_limits::max(); + type_real min_tshift = std::numeric_limits::max(); for (auto &source : sources) { type_real cur_t0 = source->get_t0(); - if (cur_t0 < t0) { - t0 = cur_t0; + type_real cur_tshift = source->get_tshift(); + if (cur_t0 < min_t0) { + min_t0 = cur_t0; + } + if (cur_tshift < min_tshift) { + min_tshift = cur_tshift; } } - for (auto &source : sources) { - type_real cur_t0 = source->get_t0(); - source->update_tshift(cur_t0 - t0); + type_real t0; + if (user_defined_start_time) { + if (user_t0 > min_t0 - min_tshift) + throw std::runtime_error("User defined start time is less than minimum " + "required for stability"); + + t0 = user_t0; + } else { + // Update tshift for auto detected start time + for (auto &source : sources) { + type_real cur_t0 = source->get_t0(); + source->update_tshift(cur_t0 - min_t0); + } + + t0 = min_t0; } return std::make_tuple(sources, t0); diff --git a/src/source/source.cpp b/src/source/source.cpp index 44da70ad..be0eae85 100644 --- a/src/source/source.cpp +++ b/src/source/source.cpp @@ -4,18 +4,25 @@ #include "specfem_setup.hpp" #include -void specfem::sources::source::check_locations(const type_real xmin, - const type_real xmax, - const type_real zmin, - const type_real zmax, - const specfem::MPI::MPI *mpi) { - specfem::utilities::check_locations(this->get_x(), this->get_z(), xmin, xmax, - zmin, zmax, mpi); -} +specfem::sources::source::source(YAML::Node &Node, const int nsteps, + const type_real dt) + : x(Node["x"].as()), z(Node["z"].as()) { + + // Read source time function + if (YAML::Node Dirac = Node["Dirac"]) { + this->forcing_function = std::make_unique( + Dirac, nsteps, dt, false); + } else if (YAML::Node Ricker = Node["Ricker"]) { + this->forcing_function = + std::make_unique(Ricker, nsteps, dt, + false); + } else if (YAML::Node external = Node["External"]) { + this->forcing_function = + std::make_unique(external, nsteps, + dt); + } else { + throw std::runtime_error("Error: source time function not recognized"); + } -std::ostream & -specfem::sources::operator<<(std::ostream &out, - const specfem::sources::source &source) { - source.print(out); - return out; + return; } diff --git a/src/source_time_function/dirac.cpp b/src/source_time_function/dirac.cpp index 24514ac2..13429840 100644 --- a/src/source_time_function/dirac.cpp +++ b/src/source_time_function/dirac.cpp @@ -4,28 +4,71 @@ #include #include -KOKKOS_FUNCTION -specfem::forcing_function::Dirac::Dirac(type_real f0, type_real tshift, - type_real factor, +specfem::forcing_function::Dirac::Dirac(const int nsteps, const type_real dt, + const type_real f0, + const type_real tshift, + const type_real factor, bool use_trick_for_better_pressure) - : f0(f0), factor(factor), tshift(tshift), - use_trick_for_better_pressure(use_trick_for_better_pressure) { + : __nsteps(nsteps), __dt(dt), __f0(f0), __factor(factor), __tshift(tshift), + __use_trick_for_better_pressure(use_trick_for_better_pressure) { - type_real hdur = 1.0 / this->f0; + type_real hdur = 1.0 / this->__f0; - this->t0 = 1.2 * hdur + this->tshift; + this->__t0 = -1.2 * hdur + this->__tshift; +} + +specfem::forcing_function::Dirac::Dirac( + YAML::Node &Dirac, const int nsteps, const type_real dt, + const bool use_trick_for_better_pressure) { + type_real f0 = 1.0 / (10.0 * dt); + type_real tshift = [Dirac]() -> type_real { + if (Dirac["tshift"]) { + return Dirac["tshift"].as(); + } else { + return 0.0; + } + }(); + type_real factor = Dirac["factor"].as(); + + *this = specfem::forcing_function::Dirac(nsteps, dt, f0, tshift, factor, + use_trick_for_better_pressure); } -KOKKOS_FUNCTION type_real specfem::forcing_function::Dirac::compute(type_real t) { type_real val; - if (this->use_trick_for_better_pressure) { - val = -1.0 * this->factor * d2gaussian(t - this->tshift, this->f0); + if (this->__use_trick_for_better_pressure) { + val = -1.0 * this->__factor * d2gaussian(t - this->__tshift, this->__f0); } else { - val = -1.0 * this->factor * gaussian(t - this->tshift, this->f0); + val = -1.0 * this->__factor * gaussian(t - this->__tshift, this->__f0); } return val; } + +void specfem::forcing_function::Dirac::compute_source_time_function( + const type_real t0, const type_real dt, const int nsteps, + specfem::kokkos::HostView2d source_time_function) { + + const int ncomponents = source_time_function.extent(1); + + for (int i = 0; i < nsteps; i++) { + for (int icomp = 0; icomp < ncomponents; ++icomp) { + source_time_function(i, icomp) = this->compute(t0 + i * dt); + } + } +} + +std::string specfem::forcing_function::Dirac::print() const { + std::stringstream ss; + ss << " Dirac source time function:\n" + << " f0: " << this->__f0 << "\n" + << " tshift: " << this->__tshift << "\n" + << " factor: " << this->__factor << "\n" + << " t0: " << this->__t0 << "\n" + << " use_trick_for_better_pressure: " + << this->__use_trick_for_better_pressure << "\n"; + + return ss.str(); +} diff --git a/src/source_time_function/external.cpp b/src/source_time_function/external.cpp new file mode 100644 index 00000000..539f110b --- /dev/null +++ b/src/source_time_function/external.cpp @@ -0,0 +1,143 @@ +#include "source_time_function/external.hpp" +#include "enumerations/specfem_enums.hpp" +#include "kokkos_abstractions.h" +#include "reader/seismogram.hpp" +#include +#include +#include + +specfem::forcing_function::external::external(const YAML::Node &external, + const int nsteps, + const type_real dt) + : __nsteps(nsteps), __dt(dt) { + + if ((external["format"].as() == "ascii") || + (external["format"].as() == "ASCII") || + !external["format"]) { + this->type = specfem::enums::seismogram::format::ascii; + } else { + throw std::runtime_error("Only ASCII format is supported"); + } + + // Get the components from the file + // Atleast one component is required + if (const YAML::Node &stf = external["stf"]) { + if (stf["X-component"] || stf["Z-component"]) { + this->x_component = + (stf["X-component"]) ? stf["X-component"].as() : ""; + this->z_component = + (stf["Z-component"]) ? stf["Z-component"].as() : ""; + this->ncomponents = 2; + } else if (stf["Y-component"]) { + this->y_component = stf["Y-component"].as(); + this->ncomponents = 1; + } else { + throw std::runtime_error("Error: External source time function requires " + "at least one component"); + } + } else { + throw std::runtime_error("Error: External source time function requires " + "at least one component"); + } + + // Get t0 and dt from the file + const std::string filename = [&]() -> std::string { + if (this->ncomponents == 2) { + if (this->x_component.empty()) { + return this->z_component; + } else { + return this->x_component; + } + } else { + return this->y_component; + } + }(); + + std::ifstream file(filename); + if (!file.good()) { + throw std::runtime_error("Error: External source time function file " + + filename + " does not exist"); + } + + std::string line; + std::getline(file, line); + std::istringstream iss(line); + type_real time, value; + if (!(iss >> time >> value)) { + throw std::runtime_error("Seismogram file " + filename + + " is not formatted correctly"); + } + this->__t0 = time; + + std::getline(file, line); + std::istringstream iss2(line); + type_real time2, value2; + iss2 >> time2 >> value2; + this->__dt = time2 - time; + file.close(); + + return; +} + +void specfem::forcing_function::external::compute_source_time_function( + const type_real t0, const type_real dt, const int nsteps, + specfem::kokkos::HostView2d source_time_function) { + + const int ncomponents = source_time_function.extent(1); + + if (ncomponents != 2) { + throw std::runtime_error("External source time function only supports 2 " + "components"); + } + + if (std::abs(t0 - this->__t0) > 1e-6) { + throw std::runtime_error( + "The start time of the external source time " + "function does not match the simulation start time"); + } + + if (std::abs(dt - this->__dt) > 1e-6) { + throw std::runtime_error( + "The time step of the external source time " + "function does not match the simulation time step"); + } + + std::vector filename = + (ncomponents == 2) + ? std::vector{ this->x_component, this->z_component } + : std::vector{ this->y_component }; + + // Check if files exist + for (int icomp = 0; icomp < ncomponents; ++icomp) { + // Skip empty filenames + if (filename[icomp].empty()) + continue; + + std::ifstream file(filename[icomp]); + if (!file.good()) { + throw std::runtime_error("Error: External source time function file " + + filename[icomp] + " does not exist"); + } + } + + // set source time function to 0 + for (int i = 0; i < nsteps; i++) { + for (int icomp = 0; icomp < ncomponents; ++icomp) { + source_time_function(i, icomp) = 0.0; + } + } + + for (int icomp = 0; icomp < ncomponents; ++icomp) { + if (filename[icomp].empty()) + continue; + + specfem::kokkos::HostView2d data("external", nsteps, 2); + specfem::reader::seismogram reader( + filename[icomp], specfem::enums::seismogram::format::ascii, data); + reader.read(); + for (int i = 0; i < nsteps; i++) { + source_time_function(i, icomp) = data(i, 1); + } + } + return; +} diff --git a/src/source_time_function/ricker.cpp b/src/source_time_function/ricker.cpp index 702f995f..23920c43 100644 --- a/src/source_time_function/ricker.cpp +++ b/src/source_time_function/ricker.cpp @@ -4,28 +4,71 @@ #include #include -KOKKOS_FUNCTION -specfem::forcing_function::Ricker::Ricker(type_real f0, type_real tshift, - type_real factor, +specfem::forcing_function::Ricker::Ricker(const int nsteps, const type_real dt, + const type_real f0, + const type_real tshift, + const type_real factor, bool use_trick_for_better_pressure) - : f0(f0), factor(factor), tshift(tshift), - use_trick_for_better_pressure(use_trick_for_better_pressure) { + : __nsteps(nsteps), __dt(dt), __f0(f0), __factor(factor), __tshift(tshift), + __use_trick_for_better_pressure(use_trick_for_better_pressure) { - type_real hdur = 1.0 / this->f0; + type_real hdur = 1.0 / this->__f0; - this->t0 = 1.2 * hdur + this->tshift; + this->__t0 = -1.2 * hdur + this->__tshift; +} + +specfem::forcing_function::Ricker::Ricker( + YAML::Node &Ricker, const int nsteps, const type_real dt, + const bool use_trick_for_better_pressure) { + type_real f0 = Ricker["f0"].as(); + type_real tshift = [Ricker]() -> type_real { + if (Ricker["tshift"]) { + return Ricker["tshift"].as(); + } else { + return 0.0; + } + }(); + type_real factor = Ricker["factor"].as(); + + *this = specfem::forcing_function::Ricker(nsteps, dt, f0, tshift, factor, + use_trick_for_better_pressure); } -KOKKOS_FUNCTION type_real specfem::forcing_function::Ricker::compute(type_real t) { type_real val; - if (this->use_trick_for_better_pressure) { - val = -1.0 * this->factor * d4gaussian(t - this->tshift, this->f0); + if (this->__use_trick_for_better_pressure) { + val = -1.0 * this->__factor * d4gaussian(t - this->__tshift, this->__f0); } else { - val = -1.0 * this->factor * d2gaussian(t - this->tshift, this->f0); + val = -1.0 * this->__factor * d2gaussian(t - this->__tshift, this->__f0); } return val; } + +void specfem::forcing_function::Ricker::compute_source_time_function( + const type_real t0, const type_real dt, const int nsteps, + specfem::kokkos::HostView2d source_time_function) { + + const int ncomponents = source_time_function.extent(1); + + for (int i = 0; i < nsteps; i++) { + for (int icomp = 0; icomp < ncomponents; ++icomp) { + source_time_function(i, icomp) = this->compute(t0 + i * dt); + } + } +} + +std::string specfem::forcing_function::Ricker::print() const { + std::stringstream ss; + ss << " Ricker source time function:\n" + << " f0: " << this->__f0 << "\n" + << " tshift: " << this->__tshift << "\n" + << " factor: " << this->__factor << "\n" + << " t0: " << this->__t0 << "\n" + << " use_trick_for_better_pressure: " + << this->__use_trick_for_better_pressure << "\n"; + + return ss.str(); +} diff --git a/src/specfem2d.cpp b/src/specfem2d.cpp index 502a3750..7834715d 100644 --- a/src/specfem2d.cpp +++ b/src/specfem2d.cpp @@ -1,16 +1,15 @@ #include "compute/interface.hpp" -#include "coupled_interface/interface.hpp" -#include "domain/interface.hpp" +// #include "coupled_interface/interface.hpp" +// #include "domain/interface.hpp" #include "kokkos_abstractions.h" -#include "material/interface.hpp" #include "mesh/mesh.hpp" #include "parameter_parser/interface.hpp" #include "receiver/interface.hpp" -#include "solver/interface.hpp" +#include "solver/solver.hpp" #include "source/interface.hpp" #include "specfem_mpi/interface.hpp" #include "specfem_setup.hpp" -#include "timescheme/interface.hpp" +#include "timescheme/timescheme.hpp" #include "yaml-cpp/yaml.h" #include #include @@ -85,62 +84,35 @@ int parse_args(int argc, char **argv, void execute(const std::string ¶meter_file, const std::string &default_file, specfem::MPI::MPI *mpi) { - // log start time + // -------------------------------------------------------------- + // Read parameter file + // -------------------------------------------------------------- auto start_time = std::chrono::high_resolution_clock::now(); - specfem::runtime_configuration::setup setup(parameter_file, default_file); const auto [database_filename, source_filename] = setup.get_databases(); - mpi->cout(setup.print_header(start_time)); - - // Set up GLL quadrature points - auto [gllx, gllz] = setup.instantiate_quadrature(); - - // Read mesh generated MESHFEM - std::vector > materials; - specfem::mesh::mesh mesh(database_filename, materials, mpi); - - // Read sources - // if start time is not explicitly specified then t0 is determined using - // source frequencies and time shift - auto [sources, t0] = - specfem::sources::read_sources(source_filename, setup.get_dt(), mpi); + // -------------------------------------------------------------- + + // -------------------------------------------------------------- + // Read mesh and materials + // -------------------------------------------------------------- + const auto quadrature = setup.instantiate_quadrature(); + const specfem::mesh::mesh mesh(database_filename, mpi); + // -------------------------------------------------------------- + + // -------------------------------------------------------------- + // Read Sources and Receivers + // -------------------------------------------------------------- + const int nsteps = setup.get_nsteps(); + const specfem::simulation::type simulation_type = setup.get_simulation_type(); + auto [sources, t0] = specfem::sources::read_sources( + source_filename, nsteps, setup.get_t0(), setup.get_dt(), simulation_type); + setup.update_t0(t0); // Update t0 in case it was changed const auto stations_filename = setup.get_stations_file(); const auto angle = setup.get_receiver_angle(); auto receivers = specfem::receivers::read_receivers(stations_filename, angle); - // Generate compute structs to be used by the solver - specfem::compute::compute compute(mesh.coorg, mesh.material_ind.knods, gllx, - gllz); - specfem::compute::partial_derivatives partial_derivatives( - mesh.coorg, mesh.material_ind.knods, gllx, gllz); - specfem::compute::properties material_properties( - mesh.material_ind.kmato, materials, mesh.nspec, gllx->get_N(), - gllz->get_N()); - specfem::compute::coupled_interfaces::coupled_interfaces coupled_interfaces( - compute.h_ibool, compute.coordinates.coord, - material_properties.h_ispec_type, mesh.coupled_interfaces); - specfem::compute::boundaries boundary_conditions( - mesh.material_ind.kmato, materials, mesh.acfree_surface, - mesh.abs_boundary); - - // Print spectral element information - mpi->cout(mesh.print(materials)); - - // Locate the sources - for (auto &source : sources) - source->locate(compute.coordinates.coord, compute.h_ibool, gllx->get_hxi(), - gllz->get_hxi(), mesh.nproc, mesh.coorg, - mesh.material_ind.knods, mesh.npgeo, - material_properties.h_ispec_type, mpi); - - for (auto &receiver : receivers) - receiver->locate(compute.coordinates.coord, compute.h_ibool, - gllx->get_hxi(), gllz->get_hxi(), mesh.nproc, mesh.coorg, - mesh.material_ind.knods, mesh.npgeo, - material_properties.h_ispec_type, mpi); - mpi->cout("Source Information:"); mpi->cout("-------------------------------"); if (mpi->main_proc()) { @@ -153,6 +125,7 @@ void execute(const std::string ¶meter_file, const std::string &default_file, mpi->cout("Receiver Information:"); mpi->cout("-------------------------------"); + if (mpi->main_proc()) { std::cout << "Number of receivers : " << receivers.size() << "\n" << std::endl; @@ -161,63 +134,59 @@ void execute(const std::string ¶meter_file, const std::string &default_file, for (auto &receiver : receivers) { mpi->cout(receiver->print()); } + // -------------------------------------------------------------- + + // -------------------------------------------------------------- + // Instantiate Timescheme + // -------------------------------------------------------------- + const auto time_scheme = setup.instantiate_timescheme(); + if (mpi->main_proc()) + std::cout << *time_scheme << std::endl; + + const int max_seismogram_time_step = time_scheme->get_max_seismogram_step(); + // -------------------------------------------------------------- + + // -------------------------------------------------------------- + // Generate Assembly + // -------------------------------------------------------------- + mpi->cout("Generating assembly:"); + mpi->cout("-------------------------------"); + const type_real dt = setup.get_dt(); + specfem::compute::assembly assembly( + mesh, quadrature, sources, receivers, setup.get_seismogram_types(), + setup.get_t0(), dt, nsteps, max_seismogram_time_step, + setup.get_simulation_type()); + time_scheme->link_assembly(assembly); + + // -------------------------------------------------------------- + + // -------------------------------------------------------------- + // Read wavefields + // -------------------------------------------------------------- + + const auto wavefield_reader = setup.instantiate_wavefield_reader(assembly); + if (wavefield_reader) { + mpi->cout("Reading wavefield files:"); + mpi->cout("-------------------------------"); - // Update solver intialization time - setup.update_t0(-1.0 * t0); - - // Instantiate the solver and timescheme - auto it = setup.instantiate_solver(); - - // Setup solver compute struct - - const type_real xmax = compute.coordinates.xmax; - const type_real xmin = compute.coordinates.xmin; - const type_real zmax = compute.coordinates.zmax; - const type_real zmin = compute.coordinates.zmin; - - specfem::compute::sources compute_sources(sources, gllx, gllz, xmax, xmin, - zmax, zmin, mpi); - - specfem::compute::receivers compute_receivers( - receivers, setup.get_seismogram_types(), gllx, gllz, xmax, xmin, zmax, - zmin, it->get_max_seismogram_step(), mpi); - - // Instantiate domain classes - const int nglob = specfem::utilities::compute_nglob(compute.h_ibool); + wavefield_reader->read(); + // Transfer the buffer field to device + assembly.fields.buffer.copy_to_device(); + } + // -------------------------------------------------------------- + // -------------------------------------------------------------- + // Instantiate Solver + // -------------------------------------------------------------- specfem::enums::element::quadrature::static_quadrature_points<5> qp5; - specfem::domain::domain< - specfem::enums::element::medium::acoustic, - specfem::enums::element::quadrature::static_quadrature_points<5> > - acoustic_domain_static(nglob, qp5, &compute, material_properties, - partial_derivatives, boundary_conditions, - compute_sources, compute_receivers, gllx, gllz); - specfem::domain::domain< - specfem::enums::element::medium::elastic, - specfem::enums::element::quadrature::static_quadrature_points<5> > - elastic_domain_static(nglob, qp5, &compute, material_properties, - partial_derivatives, boundary_conditions, - compute_sources, compute_receivers, gllx, gllz); - - // Instantiate coupled interfaces - specfem::coupled_interface::coupled_interface acoustic_elastic_interface( - acoustic_domain_static, elastic_domain_static, coupled_interfaces, qp5, - partial_derivatives, compute.ibool, gllx->get_w(), gllz->get_w()); - - specfem::coupled_interface::coupled_interface elastic_acoustic_interface( - elastic_domain_static, acoustic_domain_static, coupled_interfaces, qp5, - partial_derivatives, compute.ibool, gllx->get_w(), gllz->get_w()); - - // Instantiate the writer - auto writer = - setup.instantiate_seismogram_writer(receivers, compute_receivers); - std::shared_ptr solver = - std::make_shared > >( - acoustic_domain_static, elastic_domain_static, - acoustic_elastic_interface, elastic_acoustic_interface, it); + setup.instantiate_solver(dt, assembly, time_scheme, qp5); + // -------------------------------------------------------------- + // -------------------------------------------------------------- + // Execute Solver + // -------------------------------------------------------------- + // Time the solver mpi->cout("Executing time loop:"); mpi->cout("-------------------------------"); @@ -227,19 +196,49 @@ void execute(const std::string ¶meter_file, const std::string &default_file, std::chrono::duration solver_time = solver_end_time - solver_start_time; + // -------------------------------------------------------------- - // Write only if a writer object has been defined - if (writer) { + // -------------------------------------------------------------- + // Write Seismograms + // -------------------------------------------------------------- + const auto seismogram_writer = setup.instantiate_seismogram_writer(assembly); + if (seismogram_writer) { mpi->cout("Writing seismogram files:"); mpi->cout("-------------------------------"); - writer->write(); + seismogram_writer->write(); } + // -------------------------------------------------------------- + + // -------------------------------------------------------------- + // Write Forward Wavefields + // -------------------------------------------------------------- + const auto wavefield_writer = setup.instantiate_wavefield_writer(assembly); + if (wavefield_writer) { + mpi->cout("Writing wavefield files:"); + mpi->cout("-------------------------------"); - mpi->cout("Cleaning up:"); - mpi->cout("-------------------------------"); + wavefield_writer->write(); + } + // -------------------------------------------------------------- + + // -------------------------------------------------------------- + // Write Kernels + // -------------------------------------------------------------- + const auto kernel_writer = setup.instantiate_kernel_writer(assembly); + if (kernel_writer) { + mpi->cout("Writing kernel files:"); + mpi->cout("-------------------------------"); + + kernel_writer->write(); + } + // -------------------------------------------------------------- + // -------------------------------------------------------------- + // Print End Message + // -------------------------------------------------------------- mpi->cout(print_end_message(start_time, solver_time)); + // -------------------------------------------------------------- return; } diff --git a/src/timescheme/newmark.cpp b/src/timescheme/newmark.cpp index 5518c7cd..f9bd4fd6 100644 --- a/src/timescheme/newmark.cpp +++ b/src/timescheme/newmark.cpp @@ -1,88 +1,10 @@ +#include "timescheme/newmark.tpp" #include "specfem_setup.hpp" -#include "timescheme/interface.hpp" #include -specfem::TimeScheme::Newmark::Newmark(const int nstep, const type_real t0, - const type_real dt, - const int nstep_between_samples) - : nstep(nstep), t0(t0), deltat(dt) { - this->deltatover2 = dt / 2.0; - this->deltatsquareover2 = deltatover2 * dt; - this->current_time = this->t0; - this->nstep_between_samples = nstep_between_samples; -} +// Explicit template instantiation +template class specfem::time_scheme::newmark< + specfem::simulation::type::forward>; -void specfem::TimeScheme::Newmark::increment_time() { - this->istep++; - this->current_time += this->deltat; - return; -} - -void specfem::TimeScheme::Newmark::reset_time() { - this->istep = 0; - this->current_time = this->t0; - return; -} - -void specfem::TimeScheme::Newmark::apply_predictor_phase( - specfem::kokkos::DeviceView2d field, - specfem::kokkos::DeviceView2d field_dot, - specfem::kokkos::DeviceView2d - field_dot_dot) { - - const int nglob = field.extent(0); - const int components = field.extent(1); - - Kokkos::parallel_for( - "specfem::TimeScheme::Newmark::apply_predictor_phase", - specfem::kokkos::DeviceRange(0, components * nglob), - KOKKOS_CLASS_LAMBDA(const int in) { - const int iglob = in % nglob; - const int idim = in / nglob; - // update displacements - field(iglob, idim) += - this->deltat * field_dot(iglob, idim) + - this->deltatsquareover2 * field_dot_dot(iglob, idim); - // apply predictor phase - field_dot(iglob, idim) += - this->deltatover2 * field_dot_dot(iglob, idim); - // reset acceleration - field_dot_dot(iglob, idim) = 0; - }); - - return; -} - -void specfem::TimeScheme::Newmark::apply_corrector_phase( - specfem::kokkos::DeviceView2d field, - specfem::kokkos::DeviceView2d field_dot, - specfem::kokkos::DeviceView2d - field_dot_dot) { - - const int nglob = field_dot.extent(0); - const int components = field_dot.extent(1); - - Kokkos::parallel_for( - "specfem::TimeScheme::Newmark::apply_corrector_phase", - specfem::kokkos::DeviceRange(0, components * nglob), - KOKKOS_CLASS_LAMBDA(const int in) { - const int iglob = in % nglob; - const int idim = in / nglob; - type_real acceleration = field_dot_dot(iglob, idim); - type_real velocity = field_dot(iglob, idim); - // apply corrector phase - field_dot(iglob, idim) += - this->deltatover2 * field_dot_dot(iglob, idim); - }); - - return; -} - -void specfem::TimeScheme::Newmark::print(std::ostream &message) const { - message << " Time Scheme:\n" - << "------------------------------\n" - << "- Newmark\n" - << " dt = " << this->deltat << "\n" - << " number of time steps = " << this->nstep << "\n" - << " Start time = " << this->t0 << "\n"; -} +template class specfem::time_scheme::newmark< + specfem::simulation::type::combined>; diff --git a/src/timescheme/timescheme.cpp b/src/timescheme/timescheme.cpp index 0b01f756..79b88002 100644 --- a/src/timescheme/timescheme.cpp +++ b/src/timescheme/timescheme.cpp @@ -1,16 +1,16 @@ +#include "timescheme/timescheme.hpp" #include "specfem_setup.hpp" -#include "timescheme/interface.hpp" #include std::ostream & -specfem::TimeScheme::operator<<(std::ostream &out, - specfem::TimeScheme::TimeScheme &ts) { +specfem::time_scheme::operator<<(std::ostream &out, + specfem::time_scheme::time_scheme &ts) { ts.print(out); return out; } -void specfem::TimeScheme::TimeScheme::print(std::ostream &out) const { +void specfem::time_scheme::time_scheme::print(std::ostream &out) const { out << "Time scheme wasn't initialized properly. Base class being called"; throw std::runtime_error( diff --git a/src/writer/kernel.cpp b/src/writer/kernel.cpp new file mode 100644 index 00000000..9d0c3354 --- /dev/null +++ b/src/writer/kernel.cpp @@ -0,0 +1,10 @@ +#include "writer/kernel.hpp" +#include "IO/ASCII/ASCII.hpp" +#include "IO/HDF5/HDF5.hpp" +#include "writer/kernel.tpp" + +// Explicit instantiation + +template class specfem::writer::kernel >; + +template class specfem::writer::kernel >; diff --git a/src/writer/seismogram.cpp b/src/writer/seismogram.cpp index 01016a67..0eac2aed 100644 --- a/src/writer/seismogram.cpp +++ b/src/writer/seismogram.cpp @@ -1,31 +1,29 @@ #include "compute/interface.hpp" -#include "receiver/interface.hpp" #include "writer/interface.hpp" #include void specfem::writer::seismogram::write() { - const int n_receivers = this->receivers.size(); - const int nsig_types = this->compute_receivers.h_seismogram_types.extent(0); - const int nsig_steps = this->compute_receivers.h_seismogram.extent(0); - const auto h_seismogram = this->compute_receivers.h_seismogram; + const int nsig_types = this->receivers.h_seismogram_types.extent(0); + const int nsig_steps = this->receivers.h_seismogram.extent(0); + const auto h_seismogram = this->receivers.h_seismogram; const type_real dt = this->dt; const type_real t0 = this->t0; const type_real nstep_between_samples = this->nstep_between_samples; - this->compute_receivers.sync_seismograms(); + this->receivers.sync_seismograms(); std::cout << "output folder : " << this->output_folder << "\n"; switch (this->type) { case specfem::enums::seismogram::ascii: // Open stream - for (int irec = 0; irec < n_receivers; irec++) { - std::string network_name = receivers[irec]->get_network_name(); - std::string station_name = receivers[irec]->get_station_name(); + for (int irec = 0; irec < nreceivers; irec++) { + std::string network_name = receivers.network_names[irec]; + std::string station_name = receivers.station_names[irec]; for (int isig = 0; isig < nsig_types; isig++) { std::vector filename; - auto stype = this->compute_receivers.h_seismogram_types(isig); + auto stype = this->receivers.h_seismogram_types(isig); switch (stype) { case specfem::enums::seismogram::type::displacement: filename = { this->output_folder + "/" + network_name + station_name + diff --git a/src/writer/wavefield.cpp b/src/writer/wavefield.cpp new file mode 100644 index 00000000..538caea0 --- /dev/null +++ b/src/writer/wavefield.cpp @@ -0,0 +1,12 @@ +#include "writer/wavefield.hpp" +#include "IO/ASCII/ASCII.hpp" +#include "IO/HDF5/HDF5.hpp" +#include "writer/wavefield.tpp" + +// Explicit instantiation + +template class specfem::writer::wavefield< + specfem::IO::HDF5 >; + +template class specfem::writer::wavefield< + specfem::IO::ASCII >; diff --git a/tests/regression-tests/CMakeLists.txt b/tests/regression-tests/CMakeLists.txt deleted file mode 100644 index 3af8e9f4..00000000 --- a/tests/regression-tests/CMakeLists.txt +++ /dev/null @@ -1,18 +0,0 @@ -cmake_minimum_required(VERSION 3.17.5) - -# I need to automate this process - -configure_file(elastic_domain/cpu/specfem_config.yaml.in ${CMAKE_SOURCE_DIR}/tests/regression-tests/elastic_domain/cpu/specfem_config.yaml) -configure_file(elastic_domain/gpu/specfem_config.yaml.in ${CMAKE_SOURCE_DIR}/tests/regression-tests/elastic_domain/gpu/specfem_config.yaml) - -add_executable( - compare_regression_results - compare_regression_results.cpp -) - -target_link_libraries( - compare_regression_results - Boost::program_options - yaml-cpp - Kokkos::kokkos -) diff --git a/tests/regression-tests/compare_regression_results.cpp b/tests/regression-tests/compare_regression_results.cpp deleted file mode 100644 index bad57b31..00000000 --- a/tests/regression-tests/compare_regression_results.cpp +++ /dev/null @@ -1,119 +0,0 @@ -#include "specfem_setup.hpp" -#include "yaml-cpp/yaml.h" -#include - -boost::program_options::options_description define_args() { - namespace po = boost::program_options; - - po::options_description desc{ - "===================================================\n" - "------------Checking regression results------------\n" - "===================================================" - }; - - desc.add_options()("help,h", "Print this help message")( - "PR", po::value(), - "YAML file storing regression test result from PR branch")( - "main", po::value(), - "YAML file storing regression test result from main branch")( - "threshold", po::value()->default_value(0.95), - "Threshold value to pass the test. If the performance falls below this " - "value then the test fails."); - - return desc; -} - -int parse_args(int argc, char **argv, - boost::program_options::variables_map &vm) { - - const auto desc = define_args(); - boost::program_options::store( - boost::program_options::parse_command_line(argc, argv, desc), vm); - - if (vm.count("help")) { - std::cout << desc << std::endl; - return 0; - } - - if (!vm.count("PR")) { - std::cout << desc << std::endl; - return 0; - } - - if (!vm.count("main")) { - std::cout << desc << std::endl; - return 0; - } - - return 1; -} - -int run_test(const std::string &PR_regression_results_file, - const std::string &main_regression_results_file, - const type_real threshhold) { - const YAML::Node PR_regression_results = - YAML::LoadFile(PR_regression_results_file); - const YAML::Node main_regression_results = - YAML::LoadFile(main_regression_results_file); - - const YAML::Node PR_results = PR_regression_results["results"]; - const YAML::Node main_results = main_regression_results["results"]; - - assert(PR_results.IsSequence()); - assert(main_results.IsSequence()); - - std::ostringstream message; - - message << "===================================================\n" - << "------------Checking regression results------------\n" - << "==================================================="; - - std::cout << message.str() << std::endl; - - for (YAML::const_iterator it = main_results.begin(); it != main_results.end(); - ++it) { - std::string test_name = it->first.as(); - type_real value = it->second.as(); - - if (PR_results[test_name]) { - if (value / PR_results[test_name].as() < threshhold) { - message.clear(); - message << "Performance for test : " << test_name - << " not within limits.\n" - << " Test performance on main branch : " << value << "\n" - << " Test performance on PR branch : " - << PR_results[test_name].as(); - throw std::runtime_error(message.str()); - } else { - message.clear(); - message << test_name << " ........... " - << "PASSED"; - std::cout << message.str() << std::endl; - } - } - } - - message.clear(); - - message << "===================================================\n" - << "-----------------------Done------------------------\n" - << "==================================================="; - - std::cout << message.str() << std::endl; - - return 0; -} - -int main(int argc, char **argv) { - boost::program_options::variables_map vm; - if (parse_args(argc, argv, vm)) { - const std::string PR_regression_results_file = vm["PR"].as(); - const std::string main_regression_results_file = - vm["main"].as(); - const type_real threshold = vm["threshold"].as(); - return run_test(PR_regression_results_file, main_regression_results_file, - threshold); - } - - return 0; -} diff --git a/tests/regression-tests/elastic_acoustic_domain/gpu/STATIONS b/tests/regression-tests/elastic_acoustic_domain/gpu/STATIONS deleted file mode 100644 index f4533a3b..00000000 --- a/tests/regression-tests/elastic_acoustic_domain/gpu/STATIONS +++ /dev/null @@ -1 +0,0 @@ -S0001 AA 2500.0000000 2933.3333300 0.0 0.0 diff --git a/tests/regression-tests/elastic_acoustic_domain/gpu/databases/database.bin b/tests/regression-tests/elastic_acoustic_domain/gpu/databases/database.bin deleted file mode 100644 index 8357f7e4..00000000 Binary files a/tests/regression-tests/elastic_acoustic_domain/gpu/databases/database.bin and /dev/null differ diff --git a/tests/regression-tests/elastic_domain/cpu/STATIONS b/tests/regression-tests/elastic_domain/cpu/STATIONS deleted file mode 100644 index 21c6a206..00000000 --- a/tests/regression-tests/elastic_domain/cpu/STATIONS +++ /dev/null @@ -1,22 +0,0 @@ -S0001 AA 300.0000000 3000.0000000 0.0 0.0 -S0002 AA 640.0000000 3000.0000000 0.0 0.0 -S0003 AA 980.0000000 3000.0000000 0.0 0.0 -S0004 AA 1320.0000000 3000.0000000 0.0 0.0 -S0005 AA 1660.0000000 3000.0000000 0.0 0.0 -S0006 AA 2000.0000000 3000.0000000 0.0 0.0 -S0007 AA 2340.0000000 3000.0000000 0.0 0.0 -S0008 AA 2680.0000000 3000.0000000 0.0 0.0 -S0009 AA 3020.0000000 3000.0000000 0.0 0.0 -S0010 AA 3360.0000000 3000.0000000 0.0 0.0 -S0011 AA 3700.0000000 3000.0000000 0.0 0.0 -S0012 AA 2500.0000000 2500.0000000 0.0 0.0 -S0013 AA 2500.0000000 2250.0000000 0.0 0.0 -S0014 AA 2500.0000000 2000.0000000 0.0 0.0 -S0015 AA 2500.0000000 1750.0000000 0.0 0.0 -S0016 AA 2500.0000000 1500.0000000 0.0 0.0 -S0017 AA 2500.0000000 1250.0000000 0.0 0.0 -S0018 AA 2500.0000000 1000.0000000 0.0 0.0 -S0019 AA 2500.0000000 750.0000000 0.0 0.0 -S0020 AA 2500.0000000 500.0000000 0.0 0.0 -S0021 AA 2500.0000000 250.0000000 0.0 0.0 -S0022 AA 2500.0000000 0.0000000 0.0 0.0 diff --git a/tests/regression-tests/elastic_domain/cpu/databases/database.bin b/tests/regression-tests/elastic_domain/cpu/databases/database.bin deleted file mode 100644 index cab102f0..00000000 --- a/tests/regression-tests/elastic_domain/cpu/databases/database.bin +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:09eacdd4f6fbebea21e1b20005441d97446d4aaa64c156df637b619f8b29502c -size 3245020 diff --git a/tests/regression-tests/elastic_domain/cpu/source.yaml b/tests/regression-tests/elastic_domain/cpu/source.yaml deleted file mode 100644 index ed49a37f..00000000 --- a/tests/regression-tests/elastic_domain/cpu/source.yaml +++ /dev/null @@ -1,12 +0,0 @@ -number-of-sources: 1 -sources: - - force: - x : 2500.0 - z : 2500.0 - source_surf: false - angle : 0.0 - vx : 0.0 - vz : 0.0 - Dirac: - factor: 1e10 - tshift: 0.0 diff --git a/tests/regression-tests/elastic_domain/cpu/specfem_config.yaml.in b/tests/regression-tests/elastic_domain/cpu/specfem_config.yaml.in deleted file mode 100644 index 9e233e32..00000000 --- a/tests/regression-tests/elastic_domain/cpu/specfem_config.yaml.in +++ /dev/null @@ -1,42 +0,0 @@ -parameters: - - header: - ## Header information is used for logging. It is good practice to give your simulations explicit names - title: Isotropic Elastic simulation # name for your simulation - # A detailed description for your simulation - description: | - Material systems : Elastic domain (1) - Interfaces : None - Sources : Force source (1) - Boundary conditions : Neumann BCs on all edges - - simulation-setup: - ## quadrature setup - quadrature: - quadrature-type: GLL4 - - ## Solver setup - solver: - time-marching: - type-of-simulation: forward - time-scheme: - type: Newmark - dt: 1.1e-5 - nstep: 100 - - receivers: - stations-file: "@CMAKE_SOURCE_DIR@/tests/regression-tests/elastic_domain/cpu/STATIONS" - angle: 0.0 - seismogram-type: - - velocity - nstep_between_samples: 1 - - ## Runtime setup - run-setup: - number-of-processors: 1 - number-of-runs: 1 - - ## databases - databases: - mesh-database: "@CMAKE_SOURCE_DIR@/tests/regression-tests/elastic_domain/cpu/databases/database.bin" - source-file: "@CMAKE_SOURCE_DIR@/tests/regression-tests/elastic_domain/cpu/source.yaml" diff --git a/tests/regression-tests/elastic_domain/gpu/STATIONS b/tests/regression-tests/elastic_domain/gpu/STATIONS deleted file mode 100644 index 21c6a206..00000000 --- a/tests/regression-tests/elastic_domain/gpu/STATIONS +++ /dev/null @@ -1,22 +0,0 @@ -S0001 AA 300.0000000 3000.0000000 0.0 0.0 -S0002 AA 640.0000000 3000.0000000 0.0 0.0 -S0003 AA 980.0000000 3000.0000000 0.0 0.0 -S0004 AA 1320.0000000 3000.0000000 0.0 0.0 -S0005 AA 1660.0000000 3000.0000000 0.0 0.0 -S0006 AA 2000.0000000 3000.0000000 0.0 0.0 -S0007 AA 2340.0000000 3000.0000000 0.0 0.0 -S0008 AA 2680.0000000 3000.0000000 0.0 0.0 -S0009 AA 3020.0000000 3000.0000000 0.0 0.0 -S0010 AA 3360.0000000 3000.0000000 0.0 0.0 -S0011 AA 3700.0000000 3000.0000000 0.0 0.0 -S0012 AA 2500.0000000 2500.0000000 0.0 0.0 -S0013 AA 2500.0000000 2250.0000000 0.0 0.0 -S0014 AA 2500.0000000 2000.0000000 0.0 0.0 -S0015 AA 2500.0000000 1750.0000000 0.0 0.0 -S0016 AA 2500.0000000 1500.0000000 0.0 0.0 -S0017 AA 2500.0000000 1250.0000000 0.0 0.0 -S0018 AA 2500.0000000 1000.0000000 0.0 0.0 -S0019 AA 2500.0000000 750.0000000 0.0 0.0 -S0020 AA 2500.0000000 500.0000000 0.0 0.0 -S0021 AA 2500.0000000 250.0000000 0.0 0.0 -S0022 AA 2500.0000000 0.0000000 0.0 0.0 diff --git a/tests/regression-tests/elastic_domain/gpu/databases/database.bin b/tests/regression-tests/elastic_domain/gpu/databases/database.bin deleted file mode 100644 index f779a6ec..00000000 --- a/tests/regression-tests/elastic_domain/gpu/databases/database.bin +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:aca75f9110f3f4435956485f523234e733216e67697ab9d22663de7b52df7b13 -size 403416540 diff --git a/tests/regression-tests/elastic_domain/gpu/source.yaml b/tests/regression-tests/elastic_domain/gpu/source.yaml deleted file mode 100644 index ed49a37f..00000000 --- a/tests/regression-tests/elastic_domain/gpu/source.yaml +++ /dev/null @@ -1,12 +0,0 @@ -number-of-sources: 1 -sources: - - force: - x : 2500.0 - z : 2500.0 - source_surf: false - angle : 0.0 - vx : 0.0 - vz : 0.0 - Dirac: - factor: 1e10 - tshift: 0.0 diff --git a/tests/regression-tests/elastic_domain/gpu/specfem_config.yaml.in b/tests/regression-tests/elastic_domain/gpu/specfem_config.yaml.in deleted file mode 100644 index bbf041b2..00000000 --- a/tests/regression-tests/elastic_domain/gpu/specfem_config.yaml.in +++ /dev/null @@ -1,42 +0,0 @@ -parameters: - - header: - ## Header information is used for logging. It is good practice to give your simulations explicit names - title: Isotropic Elastic simulation # name for your simulation - # A detailed description for your simulation - description: | - Material systems : Elastic domain (1) - Interfaces : None - Sources : Force source (1) - Boundary conditions : Neumann BCs on all edges - - simulation-setup: - ## quadrature setup - quadrature: - quadrature-type: GLL4 - - ## Solver setup - solver: - time-marching: - type-of-simulation: forward - time-scheme: - type: Newmark - dt: 1.1e-5 - nstep: 1600 - - receivers: - stations-file: "@CMAKE_SOURCE_DIR@/tests/regression-tests/elastic_domain/gpu/STATIONS" - angle: 0.0 - seismogram-type: - - velocity - nstep_between_samples: 1 - - ## Runtime setup - run-setup: - number-of-processors: 1 - number-of-runs: 1 - - ## databases - databases: - mesh-database: "@CMAKE_SOURCE_DIR@/tests/regression-tests/elastic_domain/gpu/databases/database.bin" - source-file: "@CMAKE_SOURCE_DIR@/tests/regression-tests/elastic_domain/gpu/source.yaml" diff --git a/tests/regression-tests/run.sh b/tests/regression-tests/run.sh deleted file mode 100755 index b6b6bc0d..00000000 --- a/tests/regression-tests/run.sh +++ /dev/null @@ -1,68 +0,0 @@ -## Set OpenMP environment variables -export OMP_PROC_BIND=spread -export OMP_THREADS=places - -generate_help_message=false -verbose=false -results_file=/dev/null -## command line argumentes -while getopts d:i:r:e:vh flag -do - case "${flag}" in - d) device=${OPTARG};; - i) base_dir=${OPTARG};; - r) results_file=${OPTARG};; - e) executable=${OPTARG};; - h) generate_help_message=true;; - v) verbose=true;; - esac -done - -if [ "$generate_help_message" = true ]; then - echo "Running regression tests - help" - echo " -h : Print this help message" - echo " -d : Which tests to run cpu/gpu" - echo " -i : Location of base directory for the tests." - echo " The test folder is structured as base-dir//( or )" - echo " -r : path to where the results will be written" - echo " -v : Print the output of the test in this file" - echo " -e : Path to specfem executible" - exit 0 -fi - -# overrite previous results file -echo "results :" > ${results_file} - -echo "------------------------------------------" -echo " Running regression tests " -echo "------------------------------------------" - -itest=1 -ntests=$(ls -l ${base_dir}/*/${device}/specfem_config.yaml | wc -l) - -echo "Total number of tests = ${ntests}" - -echo "" -for test_config in ${base_dir}/*/${device}/specfem_config.yaml ; do - echo -n "Test ${itest}/${ntests} ..... " - output=$(${executable} -p ${test_config}) - if [ $? -eq 0 ]; then - echo "Done" - test_name=$(echo "$output" | grep "Title :" | cut -d ' ' -f 3-) - simulation_time=$(echo "$output" | grep "Total solver time " | awk '{print $7}') - echo " ${test_name} : ${simulation_time}" >> ${results_file} - else - echo "Failed" - fi - - if [ "$verbose" = true ]; then - echo "Printing test output :" - echo "$output" - fi - - ((itest++)) -done - -echo "------------------------------------------" -echo " Finished running regression tests " -echo "------------------------------------------" diff --git a/tests/unit-tests/CMakeLists.txt b/tests/unit-tests/CMakeLists.txt index 1a5fb368..90842351 100644 --- a/tests/unit-tests/CMakeLists.txt +++ b/tests/unit-tests/CMakeLists.txt @@ -12,6 +12,8 @@ FetchContent_Declare( set(gtest_force_shared_crt ON CACHE BOOL "" FORCE) FetchContent_MakeAvailable(googletest) +include_directories(.) + enable_testing() add_library( @@ -44,7 +46,7 @@ add_library( target_link_libraries( compare_arrays Kokkos::kokkos - fortranio + IO ) @@ -57,6 +59,7 @@ target_link_libraries( gtest_main quadrature kokkos_environment + point -lpthread -lm ) @@ -82,7 +85,7 @@ target_link_libraries( fortranio_test gtest_main gmock_main - fortranio + IO -lpthread -lm ) @@ -98,7 +101,7 @@ target_link_libraries( mpi_environment kokkos_environment yaml-cpp - material_class + # material_class -lpthread -lm ) @@ -116,7 +119,8 @@ target_link_libraries( kokkos_environment yaml-cpp compare_arrays - material_class + Boost::filesystem + # material_class -lpthread -lm ) @@ -134,17 +138,36 @@ target_link_libraries( kokkos_environment yaml-cpp compare_arrays - material_class + Boost::filesystem + # material_class -lpthread -lm ) +# add_executable( +# compute_acoustic_tests +# compute/acoustic/compute_properties_tests.cpp +# ) + +# target_link_libraries( +# compute_acoustic_tests +# mesh +# compute +# quadrature +# mpi_environment +# kokkos_environment +# yaml-cpp +# compare_arrays +# # material_class +# -lpthread -lm +# ) + add_executable( - compute_acoustic_tests - compute/acoustic/compute_properties_tests.cpp + compute_tests + compute/index/compute_tests.cpp ) target_link_libraries( - compute_acoustic_tests + compute_tests mesh compute quadrature @@ -152,46 +175,100 @@ target_link_libraries( kokkos_environment yaml-cpp compare_arrays - material_class + Boost::filesystem + # material_class -lpthread -lm ) add_executable( - compute_tests - compute/index/compute_tests.cpp + assembly_tests + assembly/runner.cpp + assembly/kernels.cpp ) target_link_libraries( - compute_tests + assembly_tests mesh compute quadrature mpi_environment kokkos_environment yaml-cpp - compare_arrays - material_class + Boost::filesystem -lpthread -lm ) + add_executable( - source_location_tests - source/source_location_tests.cpp + locate_point + algorithms/locate.cpp ) target_link_libraries( - source_location_tests - material_class + locate_point + mesh + compute + quadrature mpi_environment kokkos_environment - yaml-cpp + algorithms + point + Boost::filesystem +) + +add_executable( + interpolate_function + algorithms/interpolate_function.cpp +) + +target_link_libraries( + interpolate_function mesh - quadrature compute + quadrature + mpi_environment + kokkos_environment + algorithms + Boost::filesystem + point +) + +add_executable( + policies + policies/policies.cpp +) + +target_link_libraries( + policies + mesh source_class + receiver_class + kokkos_environment + mpi_environment + yaml-cpp + Boost::filesystem -lpthread -lm ) + +# # add_executable( +# # source_location_tests +# # source/source_location_tests.cpp +# # ) + +# # target_link_libraries( +# # source_location_tests +# # material_class +# # mpi_environment +# # kokkos_environment +# # yaml-cpp +# # mesh +# # quadrature +# # compute +# # source_class +# # -lpthread -lm +# # ) + add_executable( rmass_inverse_tests domain/rmass_inverse_tests.cpp @@ -201,13 +278,17 @@ target_link_libraries( rmass_inverse_tests quadrature mesh - material_class + # material_class yaml-cpp kokkos_environment mpi_environment compute parameter_reader compare_arrays + point + algorithms + domain + coupled_interface -lpthread -lm ) @@ -220,7 +301,7 @@ target_link_libraries( displacement_newmark_tests quadrature mesh - material_class + # material_class yaml-cpp kokkos_environment mpi_environment @@ -228,6 +309,12 @@ target_link_libraries( parameter_reader compare_arrays timescheme + point + edge + algorithms + coupled_interface + domain + solver -lpthread -lm ) @@ -246,6 +333,9 @@ target_link_libraries( compute parameter_reader writer + domain + coupled_interface + solver -lpthread -lm ) @@ -264,25 +354,31 @@ target_link_libraries( compute parameter_reader writer + domain + coupled_interface + solver -lpthread -lm ) -add_executable( - compute_coupled_interfaces_tests - compute/coupled_interfaces/coupled_interfaces_tests.cpp -) - -target_link_libraries( - compute_coupled_interfaces_tests - quadrature - mesh - yaml-cpp - kokkos_environment - mpi_environment - compute - compare_arrays - -lpthread -lm -) +# add_executable( +# compute_coupled_interfaces_tests +# compute/coupled_interfaces/coupled_interfaces_tests.cpp +# ) + +# target_link_libraries( +# compute_coupled_interfaces_tests +# quadrature +# mesh +# yaml-cpp +# kokkos_environment +# mpi_environment +# compute +# compare_arrays +# point +# edge +# Boost::filesystem +# -lpthread -lm +# ) # Link to gtest only if MPI is enabled if (NOT MPI_PARALLEL) @@ -293,12 +389,15 @@ if (NOT MPI_PARALLEL) gtest_discover_tests(mesh_tests) gtest_discover_tests(compute_partial_derivatives_tests) gtest_discover_tests(compute_elastic_tests) - gtest_discover_tests(compute_acoustic_tests) - gtest_discover_tests(compute_coupled_interfaces_tests) + # # gtest_discover_tests(compute_acoustic_tests) + # gtest_discover_tests(compute_coupled_interfaces_tests) gtest_discover_tests(compute_tests) - gtest_discover_tests(source_location_tests) + gtest_discover_tests(assembly_tests) + gtest_discover_tests(policies) + gtest_discover_tests(locate_point) + gtest_discover_tests(interpolate_function) gtest_discover_tests(rmass_inverse_tests) gtest_discover_tests(displacement_newmark_tests) - gtest_discover_tests(seismogram_elastic_tests) - gtest_discover_tests(seismogram_acoustic_tests) + # gtest_discover_tests(seismogram_elastic_tests) + # gtest_discover_tests(seismogram_acoustic_tests) endif(NOT MPI_PARALLEL) diff --git a/tests/unit-tests/algorithms/interpolate_function.cpp b/tests/unit-tests/algorithms/interpolate_function.cpp new file mode 100644 index 00000000..1dc05c3b --- /dev/null +++ b/tests/unit-tests/algorithms/interpolate_function.cpp @@ -0,0 +1,79 @@ +#include "Kokkos_Environment.hpp" +#include "MPI_environment.hpp" +#include "algorithms/interpolate.hpp" +#include "algorithms/locate_point.hpp" +#include "compute/compute_mesh.hpp" +#include "kokkos_abstractions.h" +#include "mesh/mesh.hpp" +#include "quadrature/gll/gll.hpp" +#include +#include + +inline type_real function1(const type_real x, const type_real z) { + return std::sqrt(x * x + z * z); +} + +TEST(ALGORITHMS, interpolate_function) { + + std::string database_file = + "../../../tests/unit-tests/algorithms/serial/database.bin"; + + // Read Mesh database + specfem::MPI::MPI *mpi = MPIEnvironment::get_mpi(); + specfem::mesh::mesh mesh(database_file, mpi); + + constexpr int N = 5; + + // Quadratures + specfem::quadrature::gll::gll gll(0.0, 0.0, N); + specfem::quadrature::quadratures quadratures(gll); + + // Assemble + specfem::compute::mesh assembly(mesh.tags, mesh.control_nodes, quadratures); + + const auto xi = assembly.quadratures.gll.h_xi; + const auto gamma = assembly.quadratures.gll.h_xi; + + const type_real xi_target = 0.15; + const type_real gamma_target = 0.15; + const int ispec_target = 1452; + + specfem::kokkos::HostView2d polynomial("polynomial", N, N); + specfem::kokkos::HostView2d function("function", N, N); + + auto [hxi, hpxi] = + specfem::quadrature::gll::Lagrange::compute_lagrange_interpolants( + xi_target, N, xi); + auto [hgamma, hpgamma] = + specfem::quadrature::gll::Lagrange::compute_lagrange_interpolants( + gamma_target, N, gamma); + + for (int iz = 0; iz < N; ++iz) { + for (int ix = 0; ix < N; ++ix) { + polynomial(iz, ix) = hxi(ix) * hgamma(iz); + specfem::point::local_coordinates + lcoord = { ispec_target, gamma(iz), xi(ix) }; + auto gcoord = specfem::algorithms::locate_point(lcoord, assembly); + + function(iz, ix) = function1(gcoord.x, gcoord.z); + } + } + + auto function_interpolated = + specfem::algorithms::interpolate_function(polynomial, function); + + const specfem::point::local_coordinates + lcoord = { ispec_target, gamma_target, xi_target }; + auto gcoord = specfem::algorithms::locate_point(lcoord, assembly); + + type_real function_value = function1(gcoord.x, gcoord.z); + + EXPECT_NEAR(function_value, function_interpolated, 1e-3); +} + +int main(int argc, char *argv[]) { + ::testing::InitGoogleTest(&argc, argv); + ::testing::AddGlobalTestEnvironment(new MPIEnvironment); + ::testing::AddGlobalTestEnvironment(new KokkosEnvironment); + return RUN_ALL_TESTS(); +} diff --git a/tests/unit-tests/algorithms/locate.cpp b/tests/unit-tests/algorithms/locate.cpp new file mode 100644 index 00000000..07d68d59 --- /dev/null +++ b/tests/unit-tests/algorithms/locate.cpp @@ -0,0 +1,103 @@ +#include "Kokkos_Environment.hpp" +#include "MPI_environment.hpp" +#include "algorithms/locate_point.hpp" +#include "compute/compute_mesh.hpp" +#include "kokkos_abstractions.h" +#include "mesh/mesh.hpp" +#include + +TEST(ALGORITHMS, locate_point) { + + std::string database_file = + "../../../tests/unit-tests/algorithms/serial/database.bin"; + + // Read Mesh database + specfem::MPI::MPI *mpi = MPIEnvironment::get_mpi(); + specfem::mesh::mesh mesh(database_file, mpi); + + // Quadratures + specfem::quadrature::gll::gll gll(0.0, 0.0, 5); + specfem::quadrature::quadratures quadratures(gll); + + // Assemble + specfem::compute::mesh assembly(mesh.tags, mesh.control_nodes, quadratures); + + specfem::kokkos::HostView1d< + specfem::point::global_coordinates > + coordinates_ref("coordinates_ref", 5); + specfem::kokkos::HostView1d< + specfem::point::local_coordinates > + lcoord_ref("lcoord_ref", 5); + specfem::kokkos::HostView1d< + specfem::point::local_coordinates > + lcoord("lcoord", 5); + specfem::kokkos::HostView1d< + specfem::point::global_coordinates > + gcoord("gcoord", 5); + + coordinates_ref(0) = { 606.313, 957.341 }; + coordinates_ref(1) = { 1835.050, 146.444 }; + coordinates_ref(2) = { 1539.578, 242.743 }; + coordinates_ref(3) = { 3497.449, 2865.483 }; + coordinates_ref(4) = { 3018.139, 530.283 }; + + lcoord_ref(0) = { 1452, -0.7475e+00, 0.2905e+00 }; + lcoord_ref(1) = { 196, 0.4020E+00, 0.5832E-01 }; + lcoord_ref(2) = { 350, 0.5831E+00, -0.2247E+00 }; + lcoord_ref(3) = { 4549, 0.8980E+00, 0.4248E+00 }; + lcoord_ref(4) = { 700, -0.2744E+00, 0.3945E+00 }; + + for (int i = 0; i < 5; ++i) { + lcoord_ref(i).ispec = assembly.mapping.mesh_to_compute(lcoord_ref(i).ispec); + } + + // Test Serial implementations + + for (int i = 0; i < 5; ++i) { + lcoord(i) = specfem::algorithms::locate_point(coordinates_ref(i), assembly); + gcoord(i) = specfem::algorithms::locate_point(lcoord_ref(i), assembly); + + EXPECT_EQ(lcoord(i).ispec, lcoord_ref(i).ispec); + EXPECT_NEAR(lcoord(i).xi, lcoord_ref(i).xi, 1e-4); + EXPECT_NEAR(lcoord(i).gamma, lcoord_ref(i).gamma, 1e-4); + + EXPECT_NEAR(gcoord(i).x, coordinates_ref(i).x, 1e-2); + EXPECT_NEAR(gcoord(i).z, coordinates_ref(i).z, 1e-2); + } + + // Test Team Parallel implementations + + const int ngnod = assembly.control_nodes.ngnod; + + int scratch_size = + specfem::kokkos::HostScratchView2d::shmem_size(ndim, ngnod); + + Kokkos::parallel_for( + specfem::kokkos::HostTeam(5, Kokkos::AUTO, Kokkos::AUTO) + .set_scratch_size(0, Kokkos::PerTeam(scratch_size)), + [=](const specfem::kokkos::HostTeam::member_type &team_member) { + const int i = team_member.league_rank(); + + gcoord(i) = specfem::algorithms::locate_point(team_member, + lcoord_ref(i), assembly); + + team_member.team_barrier(); + Kokkos::single(Kokkos::PerTeam(team_member), [&]() { + EXPECT_EQ(lcoord(i).ispec, lcoord_ref(i).ispec); + EXPECT_NEAR(lcoord(i).xi, lcoord_ref(i).xi, 1e-4); + EXPECT_NEAR(lcoord(i).gamma, lcoord_ref(i).gamma, 1e-4); + + EXPECT_NEAR(gcoord(i).x, coordinates_ref(i).x, 1e-2); + EXPECT_NEAR(gcoord(i).z, coordinates_ref(i).z, 1e-2); + }); + }); + + return; +} + +int main(int argc, char *argv[]) { + ::testing::InitGoogleTest(&argc, argv); + ::testing::AddGlobalTestEnvironment(new MPIEnvironment); + ::testing::AddGlobalTestEnvironment(new KokkosEnvironment); + return RUN_ALL_TESTS(); +} diff --git a/tests/unit-tests/source/serial/database.bin b/tests/unit-tests/algorithms/serial/database.bin similarity index 100% rename from tests/unit-tests/source/serial/database.bin rename to tests/unit-tests/algorithms/serial/database.bin diff --git a/tests/unit-tests/assembly/kernels.cpp b/tests/unit-tests/assembly/kernels.cpp new file mode 100644 index 00000000..0def02f0 --- /dev/null +++ b/tests/unit-tests/assembly/kernels.cpp @@ -0,0 +1,499 @@ +#include "datatypes/simd.hpp" +#include "enumerations/dimension.hpp" +#include "enumerations/medium.hpp" +#include "parallel_configuration/chunk_config.hpp" +#include "policies/chunk.hpp" +#include "specfem_setup.hpp" +#include "test_fixture.hpp" +#include + +template +std::string get_error_message( + const specfem::point::kernels &point_kernel, + const type_real value); + +template <> +std::string get_error_message( + const specfem::point::kernels< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, false> &point_kernel, + const type_real value) { + std::ostringstream message; + + message << "\n\t Expected: " << value; + message << "\n\t Got: \n"; + message << "\t\trho = " << point_kernel.rho << "\n"; + message << "\t\tmu = " << point_kernel.mu << "\n"; + message << "\t\tkappa = " << point_kernel.kappa << "\n"; + message << "\t\trhop = " << point_kernel.rhop << "\n"; + message << "\t\talpha = " << point_kernel.alpha << "\n"; + message << "\t\tbeta = " << point_kernel.beta << "\n"; + + return message.str(); +} + +template <> +std::string get_error_message( + const specfem::point::kernels< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, false> &point_kernel, + const type_real value) { + std::ostringstream message; + + message << "\n\t Expected: " << value; + message << "\n\t Got: \n"; + message << "\t\trho = " << point_kernel.rho << "\n"; + message << "\t\tkappa = " << point_kernel.kappa << "\n"; + message << "\t\trhop = " << point_kernel.rhop << "\n"; + message << "\t\talpha = " << point_kernel.alpha << "\n"; + + return message.str(); +} + +template +specfem::point::kernels +get_point_kernel(const int ispec, const int iz, const int ix, + const specfem::compute::kernels &kernels); + +template +specfem::point::kernels +get_point_kernel( + const int lane, + const specfem::point::kernels &point_kernel); + +template <> +specfem::point::kernels +get_point_kernel(const int ispec, const int iz, const int ix, + const specfem::compute::kernels &kernels) { + + const auto elastic_isotropic = kernels.elastic_isotropic; + + const int ispec_l = kernels.h_property_index_mapping(ispec); + + specfem::point::kernels + point_kernel; + + point_kernel.rho = elastic_isotropic.h_rho(ispec_l, iz, ix); + point_kernel.mu = elastic_isotropic.h_mu(ispec_l, iz, ix); + point_kernel.kappa = elastic_isotropic.h_kappa(ispec_l, iz, ix); + point_kernel.rhop = elastic_isotropic.h_rhop(ispec_l, iz, ix); + point_kernel.alpha = elastic_isotropic.h_alpha(ispec_l, iz, ix); + point_kernel.beta = elastic_isotropic.h_beta(ispec_l, iz, ix); + + return point_kernel; +} + +template <> +specfem::point::kernels +get_point_kernel( + const int lane, + const specfem::point::kernels< + specfem::dimension::type::dim2, specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, true> &point_kernel) { + specfem::point::kernels + point_kernel_l; + + point_kernel_l.rho = point_kernel.rho[lane]; + point_kernel_l.mu = point_kernel.mu[lane]; + point_kernel_l.kappa = point_kernel.kappa[lane]; + point_kernel_l.rhop = point_kernel.rhop[lane]; + point_kernel_l.alpha = point_kernel.alpha[lane]; + point_kernel_l.beta = point_kernel.beta[lane]; + + return point_kernel_l; +} + +template <> +specfem::point::kernels +get_point_kernel(const int ispec, const int iz, const int ix, + const specfem::compute::kernels &kernels) { + + const auto acoustic_isotropic = kernels.acoustic_isotropic; + + const int ispec_l = kernels.h_property_index_mapping(ispec); + + specfem::point::kernels + point_kernel; + + point_kernel.rho = acoustic_isotropic.h_rho(ispec_l, iz, ix); + point_kernel.kappa = acoustic_isotropic.h_kappa(ispec_l, iz, ix); + point_kernel.alpha = acoustic_isotropic.h_alpha(ispec_l, iz, ix); + point_kernel.rhop = acoustic_isotropic.h_rho_prime(ispec_l, iz, ix); + + return point_kernel; +} + +template <> +specfem::point::kernels +get_point_kernel( + const int lane, + const specfem::point::kernels< + specfem::dimension::type::dim2, specfem::element::medium_tag::acoustic, + specfem::element::property_tag::isotropic, true> &point_kernel) { + specfem::point::kernels + point_kernel_l; + + point_kernel_l.rho = point_kernel.rho[lane]; + point_kernel_l.kappa = point_kernel.kappa[lane]; + point_kernel_l.alpha = point_kernel.alpha[lane]; + point_kernel_l.rhop = point_kernel.rhop[lane]; + + return point_kernel_l; +} + +template +void check_to_value(const specfem::compute::kernels kernels, + const IndexViewType &ispecs, + const ValueViewType &values_to_store) { + const int nspec = kernels.nspec; + const int ngllx = kernels.ngllx; + const int ngllz = kernels.ngllz; + + std::vector elements; + + const auto element_types = kernels.h_element_types; + const auto element_properties = kernels.h_element_property; + + for (int ispec = 0; ispec < nspec; ispec++) { + if ((element_types(ispec) == MediumTag) && + (element_properties(ispec) == PropertyTag)) { + elements.push_back(ispec); + } + } + + constexpr int simd_size = + specfem::datatype::simd::size(); + + for (int i = 0; i < ispecs.extent(0); ++i) { + for (int iz = 0; iz < ngllz; iz++) { + for (int ix = 0; ix < ngllx; ix++) { + const int ielement = ispecs(i); + const int n_simd_elements = (simd_size + ielement > elements.size()) + ? elements.size() - ielement + : simd_size; + for (int j = 0; j < n_simd_elements; j++) { + const auto point_kernel = get_point_kernel( + ielement + j, iz, ix, kernels); + const type_real value = values_to_store(i); + if (point_kernel != value) { + std::ostringstream message; + + message << "\n \t Error at ispec = " << ielement + j + << ", iz = " << iz << ", ix = " << ix; + message << get_error_message(point_kernel, value); + + throw std::runtime_error(message.str()); + } + } + } + } + } + + return; +} + +template +void execute_store_or_add(specfem::compute::kernels &kernels, + const int element_size, const IndexViewType &ispecs, + const ValueViewType &values_to_store) { + + const int nspec = kernels.nspec; + const int ngllx = kernels.ngllx; + const int ngllz = kernels.ngllz; + + const int N = ispecs.extent(0); + + using PointType = specfem::point::kernels; + + Kokkos::parallel_for( + "check_store_on_device", + Kokkos::MDRangePolicy >( + { 0, 0, 0 }, { N, ngllz, ngllx }), + KOKKOS_LAMBDA(const int &i, const int &iz, const int &ix) { + const int ielement = ispecs(i); + constexpr int simd_size = PointType::simd::size(); + auto &kernels_l = kernels; + const int n_simd_elements = (simd_size + ielement > element_size) + ? element_size - ielement + : simd_size; + + const auto index = + get_index(ielement, n_simd_elements, iz, ix); + const type_real value = values_to_store(i); + PointType point(value); + if constexpr (Store) { + specfem::compute::store_on_device(index, point, kernels_l); + } else if constexpr (Add) { + specfem::compute::add_on_device(index, point, kernels_l); + } + }); + + Kokkos::fence(); + kernels.copy_to_host(); + return; +} + +template +void check_store_and_add(specfem::compute::kernels &kernels) { + + const int nspec = kernels.nspec; + const int ngllx = kernels.ngllx; + const int ngllz = kernels.ngllz; + std::vector elements; + + const auto element_types = kernels.h_element_types; + const auto element_properties = kernels.h_element_property; + + for (int ispec = 0; ispec < nspec; ispec++) { + if ((element_types(ispec) == MediumTag) && + (element_properties(ispec) == PropertyTag)) { + elements.push_back(ispec); + } + } + + // Evaluate at N evenly spaced points + constexpr int N = 20; + + if (elements.size() < N) { + return; + } + + Kokkos::View ispecs("ispecs"); + Kokkos::View values_to_store( + "values_to_store"); + auto ispecs_h = Kokkos::create_mirror_view(ispecs); + auto values_to_store_h = Kokkos::create_mirror_view(values_to_store); + + const int element_size = elements.size(); + const int step = element_size / N; + + for (int i = 0; i < N; i++) { + ispecs_h(i) = elements[i * step]; + values_to_store_h(i) = 10.5 + i; + } + + ispecs_h(N - 1) = elements[element_size - 5]; // check when simd is not full + + Kokkos::deep_copy(ispecs, ispecs_h); + Kokkos::deep_copy(values_to_store, values_to_store_h); + + execute_store_or_add( + kernels, element_size, ispecs, values_to_store); + + check_to_value(kernels, ispecs_h, + values_to_store_h); + + execute_store_or_add( + kernels, element_size, ispecs, values_to_store); + + for (int i = 0; i < N; i++) { + values_to_store_h(i) *= 2; + } + + check_to_value(kernels, ispecs_h, + values_to_store_h); +} + +template +void check_load_on_device(specfem::compute::kernels &kernels) { + const int nspec = kernels.nspec; + const int ngllx = kernels.ngllx; + const int ngllz = kernels.ngllz; + std::vector elements; + + const auto element_types = kernels.h_element_types; + const auto element_properties = kernels.h_element_property; + + for (int ispec = 0; ispec < nspec; ispec++) { + if ((element_types(ispec) == MediumTag) && + (element_properties(ispec) == PropertyTag)) { + elements.push_back(ispec); + } + } + + // Evaluate at N evenly spaced points + constexpr int N = 20; + + if (elements.size() < N) { + return; + } + + using PointType = specfem::point::kernels; + + Kokkos::View ispecs("ispecs"); + Kokkos::View values_to_store( + "values_to_store"); + auto ispecs_h = Kokkos::create_mirror_view(ispecs); + auto values_to_store_h = Kokkos::create_mirror_view(values_to_store); + + const int element_size = elements.size(); + const int step = element_size / N; + + for (int i = 0; i < N; i++) { + ispecs_h(i) = elements[i * step]; + values_to_store_h(i) = 2 * (10.5 + i); + } + + ispecs_h(N - 1) = elements[element_size - 5]; // check when simd is not full + + Kokkos::deep_copy(ispecs, ispecs_h); + + Kokkos::View point_kernels( + "point_kernels", ngllz, ngllx); + auto h_point_kernels = Kokkos::create_mirror_view(point_kernels); + + Kokkos::parallel_for( + "check_load_on_device", + Kokkos::MDRangePolicy >({ 0, 0, 0 }, { N, ngllz, ngllx }), + KOKKOS_LAMBDA(const int &i, const int &iz, const int &ix) { + const int ielement = ispecs(i); + constexpr int simd_size = PointType::simd::size(); + const int n_simd_elements = (simd_size + ielement > element_size) + ? element_size - ielement + : simd_size; + + const auto index = + get_index(ielement, n_simd_elements, iz, ix); + PointType point; + specfem::compute::load_on_device(index, kernels, point); + point_kernels(iz, ix, i) = point; + }); + + Kokkos::fence(); + Kokkos::deep_copy(h_point_kernels, point_kernels); + + for (int i = 0; i < N; i++) { + for (int iz = 0; iz < ngllz; iz++) { + for (int ix = 0; ix < ngllx; ix++) { + using simd = specfem::datatype::simd; + const auto &point_kernel = h_point_kernels(iz, ix, i); + const int ielement = ispecs_h(i); + constexpr int simd_size = PointType::simd::size(); + const int n_simd_elements = (simd_size + ielement > element_size) + ? element_size - ielement + : simd_size; + const type_real value_l = values_to_store_h(i); + if constexpr (using_simd) { + for (int lane = 0; lane < n_simd_elements; lane++) { + const auto point_kernel_l = get_point_kernel(lane, point_kernel); + if (point_kernel_l != value_l) { + std::ostringstream message; + + message << "\n \t Error in function load_on_device"; + + message << "\n \t Error at ispec = " << ielement << ", iz = " << 0 + << ", ix = " << 0; + message << get_error_message(point_kernel_l, value_l); + + throw std::runtime_error(message.str()); + } + } + } else if constexpr (!using_simd) { + if (point_kernel != value_l) { + std::ostringstream message; + message << "\n \t Error in function load_on_device"; + + message << "\n \t Error at ispec = " << ielement << ", iz = " << 0 + << ", ix = " << 0; + message << get_error_message(point_kernel, value_l); + + throw std::runtime_error(message.str()); + } + } + } + } + } + + return; +} + +void test_kernels(specfem::compute::assembly &assembly) { + + auto &kernels = assembly.kernels; + + check_store_and_add( + kernels); + + check_load_on_device( + kernels); + + check_store_and_add(kernels); + + check_load_on_device( + kernels); + + check_store_and_add( + kernels); + + check_load_on_device( + kernels); + + check_store_and_add(kernels); + + check_load_on_device( + kernels); +} + +TEST_F(ASSEMBLY, kernels_device_functions) { + for (auto parameters : *this) { + const auto Test = std::get<0>(parameters); + auto assembly = std::get<1>(parameters); + + try { + test_kernels(assembly); + + std::cout << "-------------------------------------------------------\n" + << "\033[0;32m[PASSED]\033[0m " << Test.name << "\n" + << "-------------------------------------------------------\n\n" + << std::endl; + } catch (std::exception &e) { + std::cout << "-------------------------------------------------------\n" + << "\033[0;31m[FAILED]\033[0m \n" + << "-------------------------------------------------------\n" + << "- Test: " << Test.name << "\n" + << "- Error: " << e.what() << "\n" + << "-------------------------------------------------------\n\n" + << std::endl; + ADD_FAILURE(); + } + } +} diff --git a/tests/unit-tests/assembly/runner.cpp b/tests/unit-tests/assembly/runner.cpp new file mode 100644 index 00000000..7ff9188a --- /dev/null +++ b/tests/unit-tests/assembly/runner.cpp @@ -0,0 +1,10 @@ +#include "../Kokkos_Environment.hpp" +#include "../MPI_environment.hpp" +#include "gtest/gtest.h" + +int main(int argc, char *argv[]) { + ::testing::InitGoogleTest(&argc, argv); + ::testing::AddGlobalTestEnvironment(new MPIEnvironment); + ::testing::AddGlobalTestEnvironment(new KokkosEnvironment); + return RUN_ALL_TESTS(); +} diff --git a/tests/unit-tests/assembly/test_config.yaml b/tests/unit-tests/assembly/test_config.yaml new file mode 100644 index 00000000..60d620bd --- /dev/null +++ b/tests/unit-tests/assembly/test_config.yaml @@ -0,0 +1,51 @@ +Tests: + # Test 1: + - name : "Test 1: Simple mesh with flat topography" + description: > + Testing mesh reader on a simple mesh with flat topography. + config: + nproc : 1 + databases: + mesh : "../../../tests/unit-tests/data/mesh/simple_mesh_flat_topography/database.bin" + sources : "../../../tests/unit-tests/data/mesh/simple_mesh_flat_topography/sources.yaml" + stations : "../../../tests/unit-tests/data/mesh/simple_mesh_flat_topography/STATIONS" + # Test 2: + - name : "Test 2: Simple mesh with curved topography" + description: > + Testing mesh reader on a simple mesh with curved topography. + config: + nproc : 1 + databases: + mesh : "../../../tests/unit-tests/data/mesh/simple_mesh_curved_topography/database.bin" + sources : "../../../tests/unit-tests/data/mesh/simple_mesh_curved_topography/sources.yaml" + stations : "../../../tests/unit-tests/data/mesh/simple_mesh_curved_topography/STATIONS" + # Test 3: + - name : "Test 3: Simple mesh with flat ocean bottom" + description: > + Testing mesh reader on a simple mesh with flat ocean bottom. Fluid-solid interface is at the ocean bottom. + config: + nproc : 1 + databases: + mesh : "../../../tests/unit-tests/data/mesh/fluid_solid_mesh_flat_ocean_bottom/database.bin" + sources : "../../../tests/unit-tests/data/mesh/fluid_solid_mesh_flat_ocean_bottom/sources.yaml" + stations : "../../../tests/unit-tests/data/mesh/fluid_solid_mesh_flat_ocean_bottom/STATIONS" + # Test 4: + - name : "Test 4: Simple mesh with curved ocean bottom" + description: > + Testing mesh reader on a simple mesh with curved ocean bottom. Fluid-solid interface is at the ocean bottom. + config: + nproc : 1 + databases: + mesh : "../../../tests/unit-tests/data/mesh/fluid_solid_mesh_curved_ocean_bottom/database.bin" + sources : "../../../tests/unit-tests/data/mesh/fluid_solid_mesh_curved_ocean_bottom/sources.yaml" + stations : "../../../tests/unit-tests/data/mesh/fluid_solid_mesh_curved_ocean_bottom/STATIONS" + # Test 5: + - name : "Test 5: Gmesh Example" + description: > + Testing mesh reader on a Gmesh example mesh. + config: + nproc : 1 + databases: + mesh : "../../../tests/unit-tests/data/mesh/Gmesh_Example_Stacey/database.bin" + sources : "../../../tests/unit-tests/data/mesh/Gmesh_Example_Stacey/sources.yaml" + stations : "../../../tests/unit-tests/data/mesh/Gmesh_Example_Stacey/STATIONS" diff --git a/tests/unit-tests/assembly/test_fixture.hpp b/tests/unit-tests/assembly/test_fixture.hpp new file mode 100644 index 00000000..0fac266a --- /dev/null +++ b/tests/unit-tests/assembly/test_fixture.hpp @@ -0,0 +1,174 @@ +#pragma once + +#include "../MPI_environment.hpp" +#include "compute/assembly/assembly.hpp" +#include "enumerations/specfem_enums.hpp" +#include "mesh/mesh.hpp" +#include "quadrature/quadratures.hpp" +#include "receiver/receiver.hpp" +#include "source/source.hpp" +#include +#include +#include +#include + +template +KOKKOS_FUNCTION + specfem::point::index + get_index(const int ielement, const int num_elements, const int iz, + const int ix); + +template <> +KOKKOS_FUNCTION specfem::point::index +get_index(const int ielement, const int num_elements, const int iz, + const int ix) { + return specfem::point::simd_index( + ielement, num_elements, iz, ix); +} + +template <> +KOKKOS_FUNCTION specfem::point::index +get_index(const int ielement, const int num_elements, const int iz, + const int ix) { + return specfem::point::index(ielement, iz, + ix); +} + +// ------------------------------------------------------------------------ +// Test configuration +namespace test_configuration { +struct database { +public: + database() : mesh(""), sources(""), stations(""){}; + database(const YAML::Node &Node) { + mesh = Node["mesh"].as(); + sources = Node["sources"].as(); + stations = Node["stations"].as(); + } + + std::tuple get_databases() { + return std::make_tuple(mesh, sources, stations); + } + + std::string mesh; + std::string sources; + std::string stations; +}; + +struct Test { +public: + Test(const YAML::Node &Node) { + name = Node["name"].as(); + description = Node["description"].as(); + YAML::Node databases = Node["databases"]; + try { + database = test_configuration::database(databases); + } catch (std::runtime_error &e) { + throw std::runtime_error("Error in test configuration: " + name + "\n" + + e.what()); + } + return; + } + + std::tuple get_databases() { + return database.get_databases(); + } + + std::string name; + std::string description; + test_configuration::database database; +}; +} // namespace test_configuration + +// ------------------------------------------------------------------------ +// Reading test config + +void parse_test_config(const YAML::Node &yaml, + std::vector &tests) { + YAML::Node all_tests = yaml["Tests"]; + assert(all_tests.IsSequence()); + + for (auto N : all_tests) + tests.push_back(test_configuration::Test(N)); + + return; +} + +// ------------------------------------------------------------------------ + +class ASSEMBLY : public ::testing::Test { + +protected: + class Iterator { + public: + Iterator(test_configuration::Test *p_Test, + specfem::compute::assembly *p_assembly) + : p_Test(p_Test), p_assembly(p_assembly) {} + + std::tuple + operator*() { + std::cout << "-------------------------------------------------------\n" + << "\033[0;32m[RUNNING]\033[0m " << p_Test->name << "\n" + << "-------------------------------------------------------\n\n" + << std::endl; + return std::make_tuple(*p_Test, *p_assembly); + } + + Iterator &operator++() { + ++p_Test; + ++p_assembly; + return *this; + } + + bool operator!=(const Iterator &other) const { + return p_Test != other.p_Test; + } + + private: + test_configuration::Test *p_Test; + specfem::compute::assembly *p_assembly; + }; + + ASSEMBLY() { + + std::string config_filename = + "../../../tests/unit-tests/assembly/test_config.yaml"; + parse_test_config(YAML::LoadFile(config_filename), Tests); + + specfem::MPI::MPI *mpi = MPIEnvironment::get_mpi(); + + const auto quadrature = []() { + specfem::quadrature::gll::gll gll{}; + return specfem::quadrature::quadratures(gll); + }(); + + for (auto &Test : Tests) { + const auto [database_file, sources_file, stations_file] = + Test.get_databases(); + specfem::mesh::mesh mesh(database_file, mpi); + + const auto [sources, t0] = specfem::sources::read_sources( + sources_file, 0, 0, 0, specfem::simulation::type::forward); + + const auto receivers = + specfem::receivers::read_receivers(stations_file, 0); + + std::vector seismogram_types = { + specfem::enums::seismogram::type::displacement + }; + + assemblies.push_back(specfem::compute::assembly( + mesh, quadrature, sources, receivers, seismogram_types, t0, 0, 0, 0, + specfem::simulation::type::forward)); + } + } + + Iterator begin() { return Iterator(&Tests[0], &assemblies[0]); } + + Iterator end() { + return Iterator(&Tests[Tests.size()], &assemblies[assemblies.size()]); + } + + std::vector Tests; + std::vector assemblies; +}; diff --git a/tests/unit-tests/compute/acoustic/compute_properties_tests.cpp b/tests/unit-tests/compute/acoustic/compute_properties_tests.cpp index 0467205a..2d0003c7 100644 --- a/tests/unit-tests/compute/acoustic/compute_properties_tests.cpp +++ b/tests/unit-tests/compute/acoustic/compute_properties_tests.cpp @@ -1,6 +1,6 @@ #include "../../Kokkos_Environment.hpp" #include "../../MPI_environment.hpp" -#include "../../utilities/include/compare_array.h" +#include "../../utilities/include/interface.hpp" #include "compute/interface.hpp" #include "material/interface.hpp" #include "mesh/mesh.hpp" @@ -12,6 +12,50 @@ #include #include +// ------------------------------------------------------------------------ +// Compact global arrays to local arrays + +namespace { +template +specfem::testing::array3d compact_global_array( + const specfem::testing::array3d + global_array, + const specfem::mesh::materials &materials) { + const int nspec = global_array.n1; + const int ngllz = global_array.n2; + const int ngllx = global_array.n3; + + int count = 0; + for (int ispec = 0; ispec < nspec; ++ispec) { + auto &material_specification = materials.material_index_mapping(ispec); + if (material_specification.type == element_type && + material_specification.property == property) + count++; + } + + specfem::testing::array3d local_array( + count, ngllz, ngllx); + + count = 0; + for (int ispec = 0; ispec < nspec; ++ispec) { + auto &material_specification = materials.material_index_mapping(ispec); + if (material_specification.type == element_type && + material_specification.property == property) { + for (int igllz = 0; igllz < ngllz; ++igllz) { + for (int igllx = 0; igllx < ngllx; ++igllx) { + local_array.data(count, igllz, igllx) = + global_array.data(ispec, igllz, igllx); + } + } + count++; + } + } + + return local_array; +} +} // namespace + // ------------------------------------------------------------------------ // Reading test config struct test_config { @@ -21,7 +65,7 @@ struct test_config { void operator>>(YAML::Node &Node, test_config &test_config) { test_config.database_filename = Node["database_file"].as(); - test_config.rho_file = Node["rho_file"].as(); + // test_config.rho_file = Node["rho_file"].as(); test_config.kappa_file = Node["kappa_file"].as(); test_config.mu_file = Node["mu_file"].as(); test_config.rho_vs_file = Node["rho_vs_file"].as(); @@ -70,27 +114,40 @@ TEST(COMPUTE_TESTS, compute_acoustic_properties) { specfem::MPI::MPI *mpi = MPIEnvironment::get_mpi(); std::string config_filename = - "../../../tests/unit-tests/compute/elastic/test_config.yml"; + "../../../tests/unit-tests/compute/acoustic/test_config.yml"; test_config test_config = get_test_config(config_filename, mpi); // Set up GLL quadrature points - specfem::quadrature::quadrature *gllx = - new specfem::quadrature::gll::gll(0.0, 0.0, 5); - specfem::quadrature::quadrature *gllz = - new specfem::quadrature::gll::gll(0.0, 0.0, 5); - std::vector > materials; + specfem::quadrature::gll::gll gll(0.0, 0.0, 5); + specfem::quadrature::quadratures quadratures(gll); - specfem::mesh::mesh mesh(test_config.database_filename, materials, mpi); + specfem::mesh::mesh mesh(test_config.database_filename, mpi); - specfem::compute::properties properties(mesh.material_ind.kmato, materials, - mesh.nspec, gllz->get_N(), - gllx->get_N()); + const int nspec = mesh.nspec; + const int ngllz = gll.get_N(); + const int ngllx = gll.get_N(); + + specfem::compute::properties compute_properties(nspec, ngllz, ngllx, + mesh.materials); specfem::kokkos::HostView3d h_kappa = - properties.h_kappa; - EXPECT_NO_THROW(specfem::testing::test_array(h_kappa, test_config.kappa_file, - mesh.nspec, gllz->get_N(), - gllx->get_N())); + compute_properties.acoustic_isotropic.h_kappa; + specfem::testing::array3d kappa_array( + h_kappa); + + std::cout << "kappa_array.n1 = " << kappa_array.n1 << std::endl; + specfem::testing::array3d kappa_global( + test_config.kappa_file, nspec, ngllz, ngllx); + auto kappa_local = + compact_global_array( + kappa_global, mesh.materials); + + EXPECT_TRUE(kappa_array == kappa_local); + // EXPECT_NO_THROW(specfem::testing::test_array(h_kappa, + // test_config.kappa_file, + // mesh.nspec, gllz->get_N(), + // gllx->get_N())); // specfem::kokkos::HostView3d h_kappa = // properties.h_kappa; @@ -99,26 +156,33 @@ TEST(COMPUTE_TESTS, compute_acoustic_properties) { // mesh.nspec, gllz->get_N(), // gllx->get_N())); - specfem::kokkos::HostView3d h_mu = - properties.h_mu; - EXPECT_NO_THROW(specfem::testing::test_array( - h_mu, test_config.mu_file, mesh.nspec, gllz->get_N(), gllx->get_N())); - - EXPECT_NO_THROW( - specfem::testing::test_array(properties.rho_vp, test_config.rho_vp_file, - mesh.nspec, gllz->get_N(), gllx->get_N())); - - EXPECT_NO_THROW( - specfem::testing::test_array(properties.rho_vs, test_config.rho_vs_file, - mesh.nspec, gllz->get_N(), gllx->get_N())); - - EXPECT_NO_THROW( - specfem::testing::test_array(properties.qkappa, test_config.qkappa_file, - mesh.nspec, gllz->get_N(), gllx->get_N())); - - EXPECT_NO_THROW(specfem::testing::test_array(properties.qmu, - test_config.qmu_file, mesh.nspec, - gllz->get_N(), gllx->get_N())); + // specfem::kokkos::HostView3d h_mu = + // properties.h_mu; + // EXPECT_NO_THROW(specfem::testing::test_array( + // h_mu, test_config.mu_file, mesh.nspec, gllz->get_N(), gllx->get_N())); + + // EXPECT_NO_THROW( + // specfem::testing::test_array(properties.rho_vp, + // test_config.rho_vp_file, + // mesh.nspec, gllz->get_N(), + // gllx->get_N())); + + // EXPECT_NO_THROW( + // specfem::testing::test_array(properties.rho_vs, + // test_config.rho_vs_file, + // mesh.nspec, gllz->get_N(), + // gllx->get_N())); + + // EXPECT_NO_THROW( + // specfem::testing::test_array(properties.qkappa, + // test_config.qkappa_file, + // mesh.nspec, gllz->get_N(), + // gllx->get_N())); + + // EXPECT_NO_THROW(specfem::testing::test_array(properties.qmu, + // test_config.qmu_file, + // mesh.nspec, gllz->get_N(), + // gllx->get_N())); } int main(int argc, char *argv[]) { diff --git a/tests/unit-tests/compute/coupled_interfaces/coupled_interfaces_tests.cpp b/tests/unit-tests/compute/coupled_interfaces/coupled_interfaces_tests.cpp index 9f4f1866..54b784c8 100644 --- a/tests/unit-tests/compute/coupled_interfaces/coupled_interfaces_tests.cpp +++ b/tests/unit-tests/compute/coupled_interfaces/coupled_interfaces_tests.cpp @@ -1,9 +1,11 @@ #include "../../Kokkos_Environment.hpp" #include "../../MPI_environment.hpp" -#include "../../utilities/include/compare_array.h" +#include "../../utilities/include/interface.hpp" #include "compute/interface.hpp" +#include "edge/interface.hpp" #include "material/interface.hpp" #include "mesh/mesh.hpp" +#include "point/coordinates.hpp" #include "quadrature/interface.hpp" #include "yaml-cpp/yaml.h" #include @@ -113,16 +115,15 @@ void parse_test_config(const YAML::Node &yaml, // --------------------------------------------------------------------------- void test_edges( - const specfem::kokkos::HostMirror3d h_ibool, - const specfem::kokkos::HostView2d coord, + const specfem::kokkos::HostView4d coordinates, const specfem::kokkos::HostMirror1d ispec1, const specfem::kokkos::HostMirror1d ispec2, - const specfem::kokkos::HostMirror1d edge1, - const specfem::kokkos::HostMirror1d edge2) { + const specfem::kokkos::HostMirror1d edge1, + const specfem::kokkos::HostMirror1d edge2) { const int num_interfaces = ispec1.extent(0); - const int ngllx = h_ibool.extent(2); - const int ngllz = h_ibool.extent(1); + const int ngllx = coordinates.extent(3); + const int ngllz = coordinates.extent(2); for (int interface = 0; interface < num_interfaces; interface++) { const int ispec1l = ispec1(interface); @@ -132,28 +133,27 @@ void test_edges( const auto edge2l = edge2(interface); // iterate over the edge - int npoints = specfem::compute::coupled_interfaces::access::npoints( - edge1l, ngllx, ngllz); + int npoints = specfem::edge::num_points_on_interface(edge1l); for (int ipoint = 0; ipoint < npoints; ipoint++) { // Get ipoint along the edge in element1 int i1, j1; - specfem::compute::coupled_interfaces::access::coupled_iterator( - ipoint, edge1l, ngllx, ngllz, i1, j1); - const int iglob1 = h_ibool(ispec1l, j1, i1); + specfem::edge::locate_point_on_self_edge(ipoint, edge1l, j1, i1); + const specfem::point::gcoord2 self_point(coordinates(0, ispec1l, j1, i1), + coordinates(1, ispec1l, j1, i1)); // Get ipoint along the edge in element2 int i2, j2; - specfem::compute::coupled_interfaces::access::self_iterator( - ipoint, edge2l, ngllx, ngllz, i2, j2); - const int iglob2 = h_ibool(ispec2l, j2, i2); + specfem::edge::locate_point_on_coupled_edge(ipoint, edge2l, j2, i2); + const specfem::point::gcoord2 coupled_point( + coordinates(0, ispec2l, j2, i2), coordinates(1, ispec2l, j2, i2)); + + const type_real distance = + specfem::point::distance(self_point, coupled_point); // Check that the distance between the two points is small - ASSERT_TRUE((((coord(0, iglob1) - coord(0, iglob2)) * - (coord(0, iglob1) - coord(0, iglob2))) + - ((coord(1, iglob1) - coord(1, iglob2)) * - (coord(1, iglob1) - coord(1, iglob2)))) < 1.e-10) + ASSERT_TRUE(distance < 1.e-10) << "Invalid edges found at interface number " << interface; } } @@ -170,33 +170,25 @@ TEST(COMPUTE_TESTS, coupled_interfaces_tests) { parse_test_config(YAML::LoadFile(config_filename), tests); // Set up GLL quadrature points - specfem::quadrature::quadrature *gllx = - new specfem::quadrature::gll::gll(0.0, 0.0, 5); - specfem::quadrature::quadrature *gllz = - new specfem::quadrature::gll::gll(0.0, 0.0, 5); - std::vector > materials; + specfem::quadrature::gll::gll gll(0.0, 0.0, 5); + specfem::quadrature::quadratures quadratures(gll); for (auto Test : tests) { std::cout << "Executing test: " << Test.name << std::endl; // Read mesh generated MESHFEM - specfem::mesh::mesh mesh(Test.databases.mesh.database_filename, materials, - mpi); + specfem::mesh::mesh mesh(Test.databases.mesh.database_filename, mpi); // Generate compute structs to be used by the solver - specfem::compute::compute compute(mesh.coorg, mesh.material_ind.knods, gllx, - gllz); + specfem::compute::mesh assembly(mesh.control_nodes, quadratures); - // Generate properties struct to be used by the solver - specfem::compute::properties properties(mesh.material_ind.kmato, materials, - mesh.nspec, gllz->get_N(), - gllx->get_N()); + specfem::compute::properties properties(assembly.nspec, assembly.ngllz, + assembly.ngllx, mesh.materials); try { // Generate coupled interfaces struct to be used by the solver - specfem::compute::coupled_interfaces::coupled_interfaces - coupled_interfaces(compute.h_ibool, compute.coordinates.coord, - properties.h_ispec_type, mesh.coupled_interfaces); + specfem::compute::coupled_interfaces coupled_interfaces( + assembly, properties, mesh.coupled_interfaces); // Test coupled interfaces // Check if the mesh was read correctly @@ -205,48 +197,69 @@ TEST(COMPUTE_TESTS, coupled_interfaces_tests) { specfem::kokkos::HostView1d h_poroelastic_ispec; if (Test.databases.elastic_acoustic.elastic_ispec_file != "NULL") { - h_elastic_ispec = coupled_interfaces.elastic_acoustic.h_elastic_ispec; - specfem::testing::test_array( - h_elastic_ispec, Test.databases.elastic_acoustic.elastic_ispec_file, + h_elastic_ispec = + coupled_interfaces.elastic_acoustic.h_medium1_index_mapping; + specfem::testing::array1d elastic_ispec_array( + h_elastic_ispec); + + specfem::testing::array1d elastic_ispec_ref( + Test.databases.elastic_acoustic.elastic_ispec_file, coupled_interfaces.elastic_acoustic.num_interfaces); - h_acoustic_ispec = coupled_interfaces.elastic_acoustic.h_acoustic_ispec; - specfem::testing::test_array( - h_acoustic_ispec, + ASSERT_TRUE(elastic_ispec_array == elastic_ispec_ref); + + h_acoustic_ispec = + coupled_interfaces.elastic_acoustic.h_medium2_index_mapping; + specfem::testing::array1d + acoustic_ispec_array(h_acoustic_ispec); + + specfem::testing::array1d acoustic_ispec_ref( Test.databases.elastic_acoustic.acoustic_ispec_file, coupled_interfaces.elastic_acoustic.num_interfaces); + ASSERT_TRUE(acoustic_ispec_array == acoustic_ispec_ref); + // test if the edges match - test_edges(compute.h_ibool, compute.coordinates.coord, - coupled_interfaces.elastic_acoustic.h_elastic_ispec, - coupled_interfaces.elastic_acoustic.h_acoustic_ispec, - coupled_interfaces.elastic_acoustic.h_elastic_edge, - coupled_interfaces.elastic_acoustic.h_acoustic_edge); + test_edges(assembly.points.h_coord, + coupled_interfaces.elastic_acoustic.h_medium1_index_mapping, + coupled_interfaces.elastic_acoustic.h_medium2_index_mapping, + coupled_interfaces.elastic_acoustic.h_medium1_edge_type, + coupled_interfaces.elastic_acoustic.h_medium2_edge_type); } else { ASSERT_TRUE(coupled_interfaces.elastic_acoustic.num_interfaces == 0); } // Check if the mesh was read correctly if (Test.databases.elastic_poroelastic.elastic_ispec_file != "NULL") { h_elastic_ispec = - coupled_interfaces.elastic_poroelastic.h_elastic_ispec; - specfem::testing::test_array( - h_elastic_ispec, + coupled_interfaces.elastic_poroelastic.h_medium1_index_mapping; + specfem::testing::array1d elastic_ispec_array( + h_elastic_ispec); + + specfem::testing::array1d elastic_ispec_ref( Test.databases.elastic_poroelastic.elastic_ispec_file, coupled_interfaces.elastic_poroelastic.num_interfaces); + ASSERT_TRUE(elastic_ispec_array == elastic_ispec_ref); + h_poroelastic_ispec = - coupled_interfaces.elastic_poroelastic.h_poroelastic_ispec; - specfem::testing::test_array( - h_poroelastic_ispec, - Test.databases.elastic_poroelastic.poroelastic_ispec_file, - coupled_interfaces.elastic_poroelastic.num_interfaces); + coupled_interfaces.elastic_poroelastic.h_medium2_index_mapping; + specfem::testing::array1d + poroelastic_ispec_array(h_poroelastic_ispec); + + specfem::testing::array1d + poroelastic_ispec_ref( + Test.databases.elastic_poroelastic.poroelastic_ispec_file, + coupled_interfaces.elastic_poroelastic.num_interfaces); + + ASSERT_TRUE(poroelastic_ispec_array == poroelastic_ispec_ref); // test if the edges match - test_edges(compute.h_ibool, compute.coordinates.coord, - coupled_interfaces.elastic_poroelastic.h_elastic_ispec, - coupled_interfaces.elastic_poroelastic.h_poroelastic_ispec, - coupled_interfaces.elastic_poroelastic.h_elastic_edge, - coupled_interfaces.elastic_poroelastic.h_poroelastic_edge); + test_edges( + assembly.points.h_coord, + coupled_interfaces.elastic_poroelastic.h_medium1_index_mapping, + coupled_interfaces.elastic_poroelastic.h_medium2_index_mapping, + coupled_interfaces.elastic_poroelastic.h_medium1_edge_type, + coupled_interfaces.elastic_poroelastic.h_medium2_edge_type); } else { ASSERT_TRUE(coupled_interfaces.elastic_poroelastic.num_interfaces == 0); } @@ -254,25 +267,35 @@ TEST(COMPUTE_TESTS, coupled_interfaces_tests) { // Check if the mesh was read correctly if (Test.databases.acoustic_poroelastic.acoustic_ispec_file != "NULL") { h_poroelastic_ispec = - coupled_interfaces.acoustic_poroelastic.h_poroelastic_ispec; - specfem::testing::test_array( - h_poroelastic_ispec, - Test.databases.acoustic_poroelastic.poroelastic_ispec_file, - coupled_interfaces.acoustic_poroelastic.num_interfaces); + coupled_interfaces.acoustic_poroelastic.h_medium2_index_mapping; + specfem::testing::array1d + poroelastic_ispec_array(h_poroelastic_ispec); + + specfem::testing::array1d + poroelastic_ispec_ref( + Test.databases.acoustic_poroelastic.poroelastic_ispec_file, + coupled_interfaces.acoustic_poroelastic.num_interfaces); + + ASSERT_TRUE(poroelastic_ispec_array == poroelastic_ispec_ref); h_acoustic_ispec = - coupled_interfaces.acoustic_poroelastic.h_acoustic_ispec; - specfem::testing::test_array( - h_acoustic_ispec, + coupled_interfaces.acoustic_poroelastic.h_medium1_index_mapping; + specfem::testing::array1d + acoustic_ispec_array(h_acoustic_ispec); + + specfem::testing::array1d acoustic_ispec_ref( Test.databases.acoustic_poroelastic.acoustic_ispec_file, coupled_interfaces.acoustic_poroelastic.num_interfaces); + ASSERT_TRUE(acoustic_ispec_array == acoustic_ispec_ref); + // test if the edges match - test_edges(compute.h_ibool, compute.coordinates.coord, - coupled_interfaces.acoustic_poroelastic.h_poroelastic_ispec, - coupled_interfaces.acoustic_poroelastic.h_acoustic_ispec, - coupled_interfaces.acoustic_poroelastic.h_poroelastic_edge, - coupled_interfaces.acoustic_poroelastic.h_acoustic_edge); + test_edges( + assembly.points.h_coord, + coupled_interfaces.acoustic_poroelastic.h_medium1_index_mapping, + coupled_interfaces.acoustic_poroelastic.h_medium2_index_mapping, + coupled_interfaces.acoustic_poroelastic.h_medium1_edge_type, + coupled_interfaces.acoustic_poroelastic.h_medium2_edge_type); } else { ASSERT_TRUE(coupled_interfaces.acoustic_poroelastic.num_interfaces == 0); diff --git a/tests/unit-tests/compute/elastic/compute_properties_tests.cpp b/tests/unit-tests/compute/elastic/compute_properties_tests.cpp index b3bc2ab8..5b6626d0 100644 --- a/tests/unit-tests/compute/elastic/compute_properties_tests.cpp +++ b/tests/unit-tests/compute/elastic/compute_properties_tests.cpp @@ -1,8 +1,7 @@ #include "../../Kokkos_Environment.hpp" #include "../../MPI_environment.hpp" -#include "../../utilities/include/compare_array.h" +#include "../../utilities/include/interface.hpp" #include "compute/interface.hpp" -#include "material/interface.hpp" #include "mesh/mesh.hpp" #include "quadrature/interface.hpp" #include "yaml-cpp/yaml.h" @@ -11,7 +10,6 @@ #include #include #include - // ------------------------------------------------------------------------ // Reading test config struct test_config { @@ -74,49 +72,106 @@ TEST(COMPUTE_TESTS, compute_elastic_properties) { test_config test_config = get_test_config(config_filename, mpi); // Set up GLL quadrature points - specfem::quadrature::quadrature *gllx = - new specfem::quadrature::gll::gll(0.0, 0.0, 5); - specfem::quadrature::quadrature *gllz = - new specfem::quadrature::gll::gll(0.0, 0.0, 5); - std::vector > materials; - - specfem::mesh::mesh mesh(test_config.database_filename, materials, mpi); - - specfem::compute::properties properties(mesh.material_ind.kmato, materials, - mesh.nspec, gllz->get_N(), - gllx->get_N()); - - specfem::kokkos::HostView3d h_rho = - properties.h_rho; - EXPECT_NO_THROW(specfem::testing::test_array( - h_rho, test_config.rho_file, mesh.nspec, gllz->get_N(), gllx->get_N())); - - specfem::kokkos::HostView3d h_kappa = - properties.h_kappa; - EXPECT_NO_THROW(specfem::testing::test_array(h_kappa, test_config.kappa_file, - mesh.nspec, gllz->get_N(), - gllx->get_N())); - - specfem::kokkos::HostView3d h_mu = - properties.h_mu; - EXPECT_NO_THROW(specfem::testing::test_array( - h_mu, test_config.mu_file, mesh.nspec, gllz->get_N(), gllx->get_N())); - - EXPECT_NO_THROW( - specfem::testing::test_array(properties.rho_vp, test_config.rho_vp_file, - mesh.nspec, gllz->get_N(), gllx->get_N())); - - EXPECT_NO_THROW( - specfem::testing::test_array(properties.rho_vs, test_config.rho_vs_file, - mesh.nspec, gllz->get_N(), gllx->get_N())); - - EXPECT_NO_THROW( - specfem::testing::test_array(properties.qkappa, test_config.qkappa_file, - mesh.nspec, gllz->get_N(), gllx->get_N())); - - EXPECT_NO_THROW(specfem::testing::test_array(properties.qmu, - test_config.qmu_file, mesh.nspec, - gllz->get_N(), gllx->get_N())); + specfem::quadrature::gll::gll gll(0.0, 0.0, 5); + specfem::quadrature::quadratures quadratures(gll); + + specfem::mesh::mesh mesh(test_config.database_filename, mpi); + + std::cout << mesh.print() << std::endl; + + const int nspec = mesh.nspec; + const int ngllz = gll.get_N(); + const int ngllx = gll.get_N(); + + specfem::compute::mesh compute_mesh(mesh.tags, mesh.control_nodes, + quadratures); + specfem::compute::properties compute_properties( + nspec, ngllz, ngllx, compute_mesh.mapping, mesh.tags, mesh.materials); + + specfem::testing::array3d rho_global( + test_config.rho_file, nspec, ngllz, ngllx); + specfem::testing::array3d mu_global( + test_config.mu_file, nspec, ngllz, ngllx); + specfem::testing::array3d kappa_global( + test_config.kappa_file, nspec, ngllz, ngllx); + + for (int ix = 0; ix < ngllx; ++ix) { + for (int iz = 0; iz < ngllz; ++iz) { + for (int ispec = 0; ispec < nspec; ++ispec) { + specfem::point::index index(ispec, iz, + ix); + if (compute_properties.h_element_types(ispec) == + specfem::element::medium_tag::elastic && + compute_properties.h_element_property(ispec) == + specfem::element::property_tag::isotropic) { + const auto properties = + [&]() -> specfem::point::properties< + specfem::dimension::type::dim2, + specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, false> { + specfem::point::properties< + specfem::dimension::type::dim2, + specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, false> + properties; + specfem::compute::load_on_host(index, compute_properties, + properties); + return properties; + }(); + const int ispec_mesh = compute_mesh.mapping.compute_to_mesh(ispec); + const auto kappa = properties.lambdaplus2mu - properties.mu; + EXPECT_FLOAT_EQ(properties.rho, rho_global.data(ispec_mesh, iz, ix)); + EXPECT_FLOAT_EQ(properties.mu, mu_global.data(ispec_mesh, iz, ix)); + EXPECT_FLOAT_EQ(kappa, kappa_global.data(ispec_mesh, iz, ix)); + } + } + } + } + + for (int ix = 0; ix < ngllx; ++ix) { + for (int iz = 0; iz < ngllz; ++iz) { + constexpr int vector_length = + specfem::datatype::simd::size(); + + for (int ispec = 0; ispec < nspec; ispec += vector_length) { + const int num_elements = + (ispec + vector_length < nspec) ? vector_length : nspec - ispec; + const specfem::point::simd_index + simd_index(ispec, num_elements, iz, ix); + if (compute_properties.h_element_types(ispec) == + specfem::element::medium_tag::elastic && + compute_properties.h_element_property(ispec) == + specfem::element::property_tag::isotropic) { + const auto properties = + [&]() -> specfem::point::properties< + specfem::dimension::type::dim2, + specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, true> { + specfem::point::properties< + specfem::dimension::type::dim2, + specfem::element::medium_tag::elastic, + specfem::element::property_tag::isotropic, true> + properties; + specfem::compute::load_on_host(simd_index, compute_properties, + properties); + return properties; + }(); + const auto kappa = properties.lambdaplus2mu - properties.mu; + for (int i = 0; i < num_elements; ++i) { + const int ispec_mesh = + compute_mesh.mapping.compute_to_mesh(ispec + i); + EXPECT_FLOAT_EQ(properties.rho[i], + rho_global.data(ispec_mesh, iz, ix)); + EXPECT_FLOAT_EQ(properties.mu[i], + mu_global.data(ispec_mesh, iz, ix)); + EXPECT_FLOAT_EQ(kappa[i], kappa_global.data(ispec_mesh, iz, ix)); + } + } + } + } + } + + return; } int main(int argc, char *argv[]) { diff --git a/tests/unit-tests/compute/index/compute_tests.cpp b/tests/unit-tests/compute/index/compute_tests.cpp index eced52c7..860763b6 100644 --- a/tests/unit-tests/compute/index/compute_tests.cpp +++ b/tests/unit-tests/compute/index/compute_tests.cpp @@ -1,8 +1,7 @@ #include "../../Kokkos_Environment.hpp" #include "../../MPI_environment.hpp" -#include "../../utilities/include/compare_array.h" +#include "../../utilities/include/interface.hpp" #include "compute/interface.hpp" -#include "material/interface.hpp" #include "mesh/mesh.hpp" #include "quadrature/interface.hpp" #include "yaml-cpp/yaml.h" @@ -12,6 +11,15 @@ #include #include +using HostView1d = specfem::kokkos::HostView1d; +using HostView2d = specfem::kokkos::HostView2d; +using HostView3d = specfem::kokkos::HostView3d; + +struct coordinates { + type_real x = -1.0; + type_real z = -1.0; +}; + // ------------------------------------------------------------------------ // Reading test config struct test_config { @@ -62,27 +70,60 @@ TEST(COMPUTE_TESTS, compute_ibool) { specfem::MPI::MPI *mpi = MPIEnvironment::get_mpi(); - std::cout << "Hello -2" << std::endl; std::string config_filename = "../../../tests/unit-tests/compute/index/test_config.yml"; test_config test_config = get_test_config(config_filename, mpi); // Set up GLL quadrature points - specfem::quadrature::quadrature *gllx = - new specfem::quadrature::gll::gll(0.0, 0.0, 5); - specfem::quadrature::quadrature *gllz = - new specfem::quadrature::gll::gll(0.0, 0.0, 5); - std::vector > materials; + specfem::quadrature::gll::gll gll(0.0, 0.0, 5); + + specfem::quadrature::quadratures quadratures(gll); + + // Read mesh generated MESHFEM + specfem::mesh::mesh mesh(test_config.database_filename, mpi); + + // Setup compute structs + specfem::compute::mesh assembly(mesh.tags, mesh.control_nodes, + quadratures); // mesh assembly + + const auto h_index_mapping = assembly.points.h_index_mapping; + const auto h_coord = assembly.points.h_coord; - specfem::mesh::mesh mesh(test_config.database_filename, materials, mpi); + const int nspec = assembly.points.nspec; + const int ngllz = assembly.points.ngllz; + const int ngllx = assembly.points.ngllx; - specfem::compute::compute compute(mesh.coorg, mesh.material_ind.knods, gllx, - gllz); + type_real nglob; + Kokkos::parallel_reduce( + "specfem::utils::compute_nglob", + specfem::kokkos::HostMDrange<3>({ 0, 0, 0 }, { nspec, ngllz, ngllx }), + [=](const int ispec, const int iz, const int ix, type_real &l_nglob) { + l_nglob = l_nglob > h_index_mapping(ispec, iz, ix) + ? l_nglob + : h_index_mapping(ispec, iz, ix); + }, + Kokkos::Max(nglob)); - specfem::kokkos::HostView3d h_ibool = compute.h_ibool; - EXPECT_NO_THROW(specfem::testing::test_array(h_ibool, test_config.ibool_file, - mesh.nspec, gllz->get_N(), - gllx->get_N())); + nglob++; + + std::vector coord(nglob); + + for (int ix = 0; ix < ngllx; ++ix) { + for (int iz = 0; iz < ngllz; ++iz) { + for (int ispec = 0; ispec < nspec; ++ispec) { + int index = h_index_mapping(ispec, iz, ix); + if (coord[index].x == -1.0 && coord[index].z == -1.0) { + coord[index].x = h_coord(0, ispec, iz, ix); + coord[index].z = h_coord(1, ispec, iz, ix); + } else { + EXPECT_NEAR(coord[index].x, h_coord(0, ispec, iz, ix), 1.0e-6); + EXPECT_NEAR(coord[index].z, h_coord(1, ispec, iz, ix), 1.0e-6); + } + } + } + } + + return; } int main(int argc, char *argv[]) { diff --git a/tests/unit-tests/compute/partial_derivatives/compute_partial_derivatives_tests.cpp b/tests/unit-tests/compute/partial_derivatives/compute_partial_derivatives_tests.cpp index e73f2673..2928e05c 100644 --- a/tests/unit-tests/compute/partial_derivatives/compute_partial_derivatives_tests.cpp +++ b/tests/unit-tests/compute/partial_derivatives/compute_partial_derivatives_tests.cpp @@ -1,8 +1,7 @@ #include "../../Kokkos_Environment.hpp" #include "../../MPI_environment.hpp" -#include "../../utilities/include/compare_array.h" +#include "../../utilities/include/interface.hpp" #include "compute/interface.hpp" -#include "material/interface.hpp" #include "mesh/mesh.hpp" #include "quadrature/interface.hpp" #include "yaml-cpp/yaml.h" @@ -72,41 +71,91 @@ TEST(COMPUTE_TESTS, compute_partial_derivatives) { test_config test_config = get_test_config(config_filename, mpi); // Set up GLL quadrature points - specfem::quadrature::quadrature *gllx = - new specfem::quadrature::gll::gll(0.0, 0.0, 5); - specfem::quadrature::quadrature *gllz = - new specfem::quadrature::gll::gll(0.0, 0.0, 5); - std::vector > materials; - - specfem::mesh::mesh mesh(test_config.database_filename, materials, mpi); - - specfem::compute::partial_derivatives partial_derivatives( - mesh.coorg, mesh.material_ind.knods, gllx, gllz); - - specfem::kokkos::HostView3d h_xix = partial_derivatives.h_xix; - EXPECT_NO_THROW(specfem::testing::test_array( - h_xix, test_config.xix_file, mesh.nspec, gllz->get_N(), gllx->get_N())); - // EXPECT_NO_THROW(specfem::testing::test_array( - // partial_derivatives.xiz, test_config.xiz_file, mesh.nspec, - // gllz.get_N(), gllx.get_N())); - - specfem::kokkos::HostView3d h_gammax = - partial_derivatives.h_gammax; - EXPECT_NO_THROW( - specfem::testing::test_array(h_gammax, test_config.gammax_file, - mesh.nspec, gllz->get_N(), gllx->get_N())); - - specfem::kokkos::HostView3d h_gammaz = - partial_derivatives.h_gammaz; - EXPECT_NO_THROW( - specfem::testing::test_array(h_gammaz, test_config.gammaz_file, - mesh.nspec, gllz->get_N(), gllx->get_N())); - - specfem::kokkos::HostView3d h_jacobian = - partial_derivatives.h_jacobian; - EXPECT_NO_THROW( - specfem::testing::test_array(h_jacobian, test_config.jacobian_file, - mesh.nspec, gllz->get_N(), gllx->get_N())); + specfem::quadrature::gll::gll gll(0.0, 0.0, 5); + specfem::quadrature::quadratures quadratures(gll); + + specfem::mesh::mesh mesh(test_config.database_filename, mpi); + + specfem::compute::mesh compute_mesh(mesh.tags, mesh.control_nodes, + quadratures); + specfem::compute::partial_derivatives partial_derivatives(compute_mesh); + + const int nspec = compute_mesh.control_nodes.nspec; + const int ngllz = compute_mesh.quadratures.gll.N; + const int ngllx = compute_mesh.quadratures.gll.N; + + specfem::testing::array3d xix_ref( + test_config.xix_file, nspec, ngllz, ngllx); + specfem::testing::array3d gammax_ref( + test_config.gammax_file, nspec, ngllz, ngllx); + specfem::testing::array3d gammaz_ref( + test_config.gammaz_file, nspec, ngllz, ngllx); + specfem::testing::array3d jacobian_ref( + test_config.jacobian_file, nspec, ngllz, ngllx); + + for (int ix = 0; ix < ngllx; ++ix) { + for (int iz = 0; iz < ngllz; ++iz) { + for (int ispec = 0; ispec < nspec; ++ispec) { + const specfem::point::index index( + ispec, iz, ix); + const auto point_partial_derivatives = [&]() { + specfem::point::partial_derivatives + point_partial_derivatives; + specfem::compute::load_on_host(index, partial_derivatives, + point_partial_derivatives); + return point_partial_derivatives; + }(); + const int ispec_mesh = compute_mesh.mapping.compute_to_mesh(ispec); + + EXPECT_NEAR(point_partial_derivatives.xix, + xix_ref.data(ispec_mesh, iz, ix), xix_ref.tol); + EXPECT_NEAR(point_partial_derivatives.gammax, + gammax_ref.data(ispec_mesh, iz, ix), gammax_ref.tol); + EXPECT_NEAR(point_partial_derivatives.gammaz, + gammaz_ref.data(ispec_mesh, iz, ix), gammaz_ref.tol); + EXPECT_NEAR(point_partial_derivatives.jacobian, + jacobian_ref.data(ispec_mesh, iz, ix), jacobian_ref.tol); + } + } + } + + for (int ix = 0; ix < ngllx; ++ix) { + for (int iz = 0; iz < ngllz; ++iz) { + constexpr static int vector_length = + specfem::datatype::simd::size(); + + for (int ispec = 0; ispec < nspec; ispec += vector_length) { + const int num_elements = + (ispec + vector_length < nspec) ? vector_length : nspec - ispec; + const specfem::point::simd_index + simd_index(ispec, num_elements, iz, ix); + const auto point_partial_derivatives = [&]() { + specfem::point::partial_derivatives + point_partial_derivatives; + specfem::compute::load_on_host(simd_index, partial_derivatives, + point_partial_derivatives); + return point_partial_derivatives; + }(); + + for (int i = 0; i < num_elements; ++i) { + const int ispec_mesh = + compute_mesh.mapping.compute_to_mesh(ispec + i); + EXPECT_NEAR(point_partial_derivatives.xix[i], + xix_ref.data(ispec_mesh, iz, ix), xix_ref.tol); + EXPECT_NEAR(point_partial_derivatives.gammax[i], + gammax_ref.data(ispec_mesh, iz, ix), gammax_ref.tol); + EXPECT_NEAR(point_partial_derivatives.gammaz[i], + gammaz_ref.data(ispec_mesh, iz, ix), gammaz_ref.tol); + EXPECT_NEAR(point_partial_derivatives.jacobian[i], + jacobian_ref.data(ispec_mesh, iz, ix), jacobian_ref.tol); + } + } + } + } + + return; } int main(int argc, char *argv[]) { diff --git a/tests/unit-tests/data/mesh/.gitignore b/tests/unit-tests/data/mesh/.gitignore new file mode 100644 index 00000000..97717982 --- /dev/null +++ b/tests/unit-tests/data/mesh/.gitignore @@ -0,0 +1,3 @@ +*.gnu +*.ps +*.vtk diff --git a/tests/unit-tests/data/mesh/Gmesh_Example_Stacey/MESH/Material_SqrCirc b/tests/unit-tests/data/mesh/Gmesh_Example_Stacey/MESH/Material_SqrCirc new file mode 100644 index 00000000..5015a671 --- /dev/null +++ b/tests/unit-tests/data/mesh/Gmesh_Example_Stacey/MESH/Material_SqrCirc @@ -0,0 +1,2348 @@ +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 diff --git a/tests/unit-tests/data/mesh/Gmesh_Example_Stacey/MESH/Mesh_SqrCirc b/tests/unit-tests/data/mesh/Gmesh_Example_Stacey/MESH/Mesh_SqrCirc new file mode 100644 index 00000000..e44c3adb --- /dev/null +++ b/tests/unit-tests/data/mesh/Gmesh_Example_Stacey/MESH/Mesh_SqrCirc @@ -0,0 +1,2349 @@ +2348 +685 913 917 916 2508 2509 2510 2511 2512 +913 648 914 917 2513 2514 2515 2509 2516 +917 914 664 915 2515 2517 2518 2519 2520 +916 917 915 554 2510 2519 2521 2522 2523 +861 918 922 921 2524 2525 2526 2527 2528 +918 637 919 922 2529 2530 2531 2525 2532 +922 919 809 920 2531 2533 2534 2535 2536 +921 922 920 440 2526 2535 2537 2538 2539 +872 923 927 926 2540 2541 2542 2543 2544 +923 452 924 927 2545 2546 2547 2541 2548 +927 924 857 925 2547 2549 2550 2551 2552 +926 927 925 641 2542 2551 2553 2554 2555 +808 928 932 931 2556 2557 2558 2559 2560 +928 560 929 932 2561 2562 2563 2557 2564 +932 929 792 930 2563 2565 2566 2567 2568 +931 932 930 633 2558 2567 2569 2570 2571 +571 933 936 935 2572 2573 2574 2575 2576 +933 771 934 936 2577 2578 2579 2573 2580 +936 934 641 925 2579 2581 2553 2582 2583 +935 936 925 857 2574 2582 2550 2584 2585 +802 937 941 940 2586 2587 2588 2589 2590 +937 448 938 941 2591 2592 2593 2587 2594 +941 938 889 939 2593 2595 2596 2597 2598 +940 941 939 657 2588 2597 2599 2600 2601 +640 942 945 944 2602 2603 2604 2605 2606 +942 344 347 945 2607 352 2608 2603 2609 +945 347 7 943 2608 351 2610 2611 2612 +944 945 943 669 2604 2611 2613 2614 2615 +808 946 950 949 2616 2617 2618 2619 2620 +946 653 947 950 2621 2622 2623 2617 2624 +950 947 904 948 2623 2625 2626 2627 2628 +949 950 948 567 2618 2627 2629 2630 2631 +640 951 953 942 2632 2633 2634 2602 2635 +951 582 952 953 2636 2637 2638 2633 2639 +953 952 345 348 2638 2640 354 2641 2642 +942 953 348 344 2634 2641 353 2607 2643 +805 954 957 956 2644 2645 2646 2647 2648 +954 455 955 957 2649 2650 2651 2645 2652 +957 955 329 332 2651 2653 337 2654 2655 +956 957 332 5 2646 2654 336 2656 2657 +778 958 962 961 2658 2659 2660 2661 2662 +958 725 959 962 2663 2664 2665 2659 2666 +962 959 824 960 2665 2667 2668 2669 2670 +961 962 960 454 2660 2669 2671 2672 2673 +613 963 967 966 2674 2675 2676 2677 2678 +963 651 964 967 2679 2680 2681 2675 2682 +967 964 330 965 2681 2683 2684 2685 2686 +966 967 965 418 2676 2685 2687 2688 2689 +666 968 971 970 2690 2691 2692 2693 2694 +968 613 966 971 2695 2677 2696 2691 2697 +971 966 418 969 2696 2688 2698 2699 2700 +970 971 969 456 2692 2699 2701 2702 2703 +825 972 976 975 2704 2705 2706 2707 2708 +972 478 973 976 2709 2710 2711 2705 2712 +976 973 849 974 2711 2713 2714 2715 2716 +975 976 974 735 2706 2715 2717 2718 2719 +664 914 980 979 2517 2720 2721 2722 2723 +914 648 977 980 2514 2724 2725 2720 2726 +980 977 583 978 2725 2727 2728 2729 2730 +979 980 978 846 2721 2729 2731 2732 2733 +596 981 985 984 2734 2735 2736 2737 2738 +981 665 982 985 2739 2740 2741 2735 2742 +985 982 376 983 2741 2743 2744 2745 2746 +984 985 983 423 2736 2745 2747 2748 2749 +860 986 990 989 2750 2751 2752 2753 2754 +986 426 987 990 2755 2756 2757 2751 2758 +990 987 811 988 2757 2759 2760 2761 2762 +989 990 988 730 2752 2761 2763 2764 2765 +650 991 995 994 2766 2767 2768 2769 2770 +991 618 992 995 2771 2772 2773 2767 2774 +995 992 6 993 2773 2775 2776 2777 2778 +994 995 993 435 2768 2777 2779 2780 2781 +638 996 1000 999 2782 2783 2784 2785 2786 +996 842 997 1000 2787 2788 2789 2783 2790 +1000 997 498 998 2789 2791 2792 2793 2794 +999 1000 998 866 2784 2793 2795 2796 2797 +838 1001 1004 1003 2798 2799 2800 2801 2802 +1001 835 1002 1004 2803 2804 2805 2799 2806 +1004 1002 638 999 2805 2807 2785 2808 2809 +1003 1004 999 866 2800 2808 2796 2810 2811 +905 1005 1009 1008 2812 2813 2814 2815 2816 +1005 775 1006 1009 2817 2818 2819 2813 2820 +1009 1006 831 1007 2819 2821 2822 2823 2824 +1008 1009 1007 729 2814 2823 2825 2826 2827 +361 364 1013 1012 371 2828 2829 2830 2831 +364 360 1010 1013 370 2832 2833 2828 2834 +1013 1010 845 1011 2833 2835 2836 2837 2838 +1012 1013 1011 586 2829 2837 2839 2840 2841 +684 1014 1018 1017 2842 2843 2844 2845 2846 +1014 656 1015 1018 2847 2848 2849 2843 2850 +1018 1015 685 1016 2849 2851 2852 2853 2854 +1017 1018 1016 537 2844 2853 2855 2856 2857 +582 1019 1023 1022 2858 2859 2860 2861 2862 +1019 771 1020 1023 2863 2864 2865 2859 2866 +1023 1020 854 1021 2865 2867 2868 2869 2870 +1022 1023 1021 417 2860 2869 2871 2872 2873 +653 1024 1028 1027 2874 2875 2876 2877 2878 +1024 610 1025 1028 2879 2880 2881 2875 2882 +1028 1025 423 1026 2881 2883 2884 2885 2886 +1027 1028 1026 585 2876 2885 2887 2888 2889 +661 1029 1033 1032 2890 2891 2892 2893 2894 +1029 821 1030 1033 2895 2896 2897 2891 2898 +1033 1030 859 1031 2897 2899 2900 2901 2902 +1032 1033 1031 636 2892 2901 2903 2904 2905 +814 1034 1038 1037 2906 2907 2908 2909 2910 +1034 576 1035 1038 2911 2912 2913 2907 2914 +1038 1035 882 1036 2913 2915 2916 2917 2918 +1037 1038 1036 639 2908 2917 2919 2920 2921 +579 1039 1043 1042 2922 2923 2924 2925 2926 +1039 742 1040 1043 2927 2928 2929 2923 2930 +1043 1040 490 1041 2929 2931 2932 2933 2934 +1042 1043 1041 488 2924 2933 2935 2936 2937 +427 1044 1047 1046 2938 2939 2940 2941 2942 +1044 17 37 1047 2943 62 2944 2939 2945 +1047 37 18 1045 2944 63 2946 2947 2948 +1046 1047 1045 663 2940 2947 2949 2950 2951 +374 1048 1051 378 2952 2953 2954 383 2955 +1048 865 1049 1051 2956 2957 2958 2953 2959 +1051 1049 585 1050 2958 2960 2961 2962 2963 +378 1051 1050 375 2954 2962 2964 384 2965 +776 1052 1056 1055 2966 2967 2968 2969 2970 +1052 745 1053 1056 2971 2972 2973 2967 2974 +1056 1053 870 1054 2973 2975 2976 2977 2978 +1055 1056 1054 623 2968 2977 2979 2980 2981 +458 1057 1061 1060 2982 2983 2984 2985 2986 +1057 461 1058 1061 2987 2988 2989 2983 2990 +1061 1058 547 1059 2989 2991 2992 2993 2994 +1060 1061 1059 666 2984 2993 2995 2996 2997 +752 1062 1066 1065 2998 2999 3000 3001 3002 +1062 681 1063 1066 3003 3004 3005 2999 3006 +1066 1063 680 1064 3005 3007 3008 3009 3010 +1065 1066 1064 519 3000 3009 3011 3012 3013 +534 1067 1070 1069 3014 3015 3016 3017 3018 +1067 685 916 1070 3019 2511 3020 3015 3021 +1070 916 554 1068 3020 2522 3022 3023 3024 +1069 1070 1068 532 3016 3023 3025 3026 3027 +815 1071 1075 1074 3028 3029 3030 3031 3032 +1071 655 1072 1075 3033 3034 3035 3029 3036 +1075 1072 880 1073 3035 3037 3038 3039 3040 +1074 1075 1073 480 3030 3039 3041 3042 3043 +758 1076 1080 1079 3044 3045 3046 3047 3048 +1076 757 1077 1080 3049 3050 3051 3045 3052 +1080 1077 442 1078 3051 3053 3054 3055 3056 +1079 1080 1078 764 3046 3055 3057 3058 3059 +749 1081 1085 1084 3060 3061 3062 3063 3064 +1081 632 1082 1085 3065 3066 3067 3061 3068 +1085 1082 747 1083 3067 3069 3070 3071 3072 +1084 1085 1083 748 3062 3071 3073 3074 3075 +438 1086 1090 1089 3076 3077 3078 3079 3080 +1086 672 1087 1090 3081 3082 3083 3077 3084 +1090 1087 635 1088 3083 3085 3086 3087 3088 +1089 1090 1088 671 3078 3087 3089 3090 3091 +847 1091 1095 1094 3092 3093 3094 3095 3096 +1091 647 1092 1095 3097 3098 3099 3093 3100 +1095 1092 889 1093 3099 3101 3102 3103 3104 +1094 1095 1093 761 3094 3103 3105 3106 3107 +172 1096 1099 191 3108 3109 3110 213 3111 +1096 756 1097 1099 3112 3113 3114 3109 3115 +1099 1097 876 1098 3114 3116 3117 3118 3119 +191 1099 1098 171 3110 3118 3120 212 3121 +567 1100 1102 949 3122 3123 3124 2630 3125 +1100 561 1101 1102 3126 3127 3128 3123 3129 +1102 1101 560 928 3128 3130 2561 3131 3132 +949 1102 928 808 3124 3131 2556 2619 3133 +592 1103 1107 1106 3134 3135 3136 3137 3138 +1103 817 1104 1107 3139 3140 3141 3135 3142 +1107 1104 749 1105 3141 3143 3144 3145 3146 +1106 1107 1105 868 3136 3145 3147 3148 3149 +819 1108 1112 1111 3150 3151 3152 3153 3154 +1108 704 1109 1112 3155 3156 3157 3151 3158 +1112 1109 864 1110 3157 3159 3160 3161 3162 +1111 1112 1110 553 3152 3161 3163 3164 3165 +631 1113 1117 1116 3166 3167 3168 3169 3170 +1113 804 1114 1117 3171 3172 3173 3167 3174 +1117 1114 877 1115 3173 3175 3176 3177 3178 +1116 1117 1115 630 3168 3177 3179 3180 3181 +761 1118 1122 1121 3182 3183 3184 3185 3186 +1118 432 1119 1122 3187 3188 3189 3183 3190 +1122 1119 894 1120 3189 3191 3192 3193 3194 +1121 1122 1120 654 3184 3193 3195 3196 3197 +547 1123 1125 1059 3198 3199 3200 2992 3201 +1123 652 1124 1125 3202 3203 3204 3199 3205 +1125 1124 613 968 3204 3206 2695 3207 3208 +1059 1125 968 666 3200 3207 2690 2995 3209 +547 1126 1129 1123 3210 3211 3212 3198 3213 +1126 668 1127 1129 3214 3215 3216 3211 3217 +1129 1127 667 1128 3216 3218 3219 3220 3221 +1123 1129 1128 652 3212 3220 3222 3202 3223 +868 1130 1134 1133 3224 3225 3226 3227 3228 +1130 428 1131 1134 3229 3230 3231 3225 3232 +1134 1131 816 1132 3231 3233 3234 3235 3236 +1133 1134 1132 659 3226 3235 3237 3238 3239 +860 1135 1138 1137 3240 3241 3242 3243 3244 +1135 729 1007 1138 3245 2825 3246 3241 3247 +1138 1007 831 1136 3246 2822 3248 3249 3250 +1137 1138 1136 700 3242 3249 3251 3252 3253 +719 1139 1142 1141 3254 3255 3256 3257 3258 +1139 443 1140 1142 3259 3260 3261 3255 3262 +1142 1140 824 959 3261 3263 2667 3264 3265 +1141 1142 959 725 3256 3264 2664 3266 3267 +434 1143 1146 1145 3268 3269 3270 3271 3272 +1143 705 1144 1146 3273 3274 3275 3269 3276 +1146 1144 101 121 3275 3277 151 3278 3279 +1145 1146 121 102 3270 3278 152 3280 3281 +433 1147 1151 1150 3282 3283 3284 3285 3286 +1147 662 1148 1151 3287 3288 3289 3283 3290 +1151 1148 611 1149 3289 3291 3292 3293 3294 +1150 1151 1149 701 3284 3293 3295 3296 3297 +443 1139 1155 1154 3259 3298 3299 3300 3301 +1139 719 1152 1155 3254 3302 3303 3298 3304 +1155 1152 720 1153 3303 3305 3306 3307 3308 +1154 1155 1153 732 3299 3307 3309 3310 3311 +708 1156 1160 1159 3312 3313 3314 3315 3316 +1156 837 1157 1160 3317 3318 3319 3313 3320 +1160 1157 548 1158 3319 3321 3322 3323 3324 +1159 1160 1158 851 3314 3323 3325 3326 3327 +463 1161 1165 1164 3328 3329 3330 3331 3332 +1161 466 1162 1165 3333 3334 3335 3329 3336 +1165 1162 471 1163 3335 3337 3338 3339 3340 +1164 1165 1163 673 3330 3339 3341 3342 3343 +591 1166 1169 1168 3344 3345 3346 3347 3348 +1166 625 1167 1169 3349 3350 3351 3345 3352 +1169 1167 586 1011 3351 3353 2839 3354 3355 +1168 1169 1011 845 3346 3354 2836 3356 3357 +677 1170 1174 1173 3358 3359 3360 3361 3362 +1170 676 1171 1174 3363 3364 3365 3359 3366 +1174 1171 507 1172 3365 3367 3368 3369 3370 +1173 1174 1172 563 3360 3369 3371 3372 3373 +726 1175 1179 1178 3374 3375 3376 3377 3378 +1175 878 1176 1179 3379 3380 3381 3375 3382 +1179 1176 905 1177 3381 3383 3384 3385 3386 +1178 1179 1177 727 3376 3385 3387 3388 3389 +259 1180 1183 278 3390 3391 3392 308 3393 +1180 671 1181 1183 3394 3395 3396 3391 3397 +1183 1181 895 1182 3396 3398 3399 3400 3401 +278 1183 1182 258 3392 3400 3402 307 3403 +97 1184 1188 1187 3404 3405 3406 3407 3408 +1184 709 1185 1188 3409 3410 3411 3405 3412 +1188 1185 751 1186 3411 3413 3414 3415 3416 +1187 1188 1186 421 3406 3415 3417 3418 3419 +587 1189 1193 1192 3420 3421 3422 3423 3424 +1189 627 1190 1193 3425 3426 3427 3421 3428 +1193 1190 836 1191 3427 3429 3430 3431 3432 +1192 1193 1191 650 3422 3431 3433 3434 3435 +516 1194 1198 1197 3436 3437 3438 3439 3440 +1194 680 1195 1198 3441 3442 3443 3437 3444 +1198 1195 679 1196 3443 3445 3446 3447 3448 +1197 1198 1196 514 3438 3447 3449 3450 3451 +100 120 1201 1200 149 3452 3453 3454 3455 +120 101 1144 1201 150 3277 3456 3452 3457 +1201 1144 705 1199 3456 3274 3458 3459 3460 +1200 1201 1199 703 3453 3459 3461 3462 3463 +844 1202 1205 1204 3464 3465 3466 3467 3468 +1202 650 1191 1205 3469 3433 3470 3465 3471 +1205 1191 836 1203 3470 3430 3472 3473 3474 +1204 1205 1203 580 3466 3473 3475 3476 3477 +422 1206 1209 1208 3478 3479 3480 3481 3482 +1206 738 1207 1209 3483 3484 3485 3479 3486 +1209 1207 104 124 3485 3487 157 3488 3489 +1208 1209 124 105 3480 3488 158 3490 3491 +705 1143 1213 1212 3273 3492 3493 3494 3495 +1143 434 1210 1213 3268 3496 3497 3492 3498 +1213 1210 707 1211 3497 3499 3500 3501 3502 +1212 1213 1211 706 3493 3501 3503 3504 3505 +868 1105 1215 1130 3147 3506 3507 3224 3508 +1105 749 1084 1215 3144 3063 3509 3506 3510 +1215 1084 748 1214 3509 3074 3511 3512 3513 +1130 1215 1214 428 3507 3512 3514 3229 3515 +425 1216 1219 1218 3516 3517 3518 3519 3520 +1216 179 199 1219 3521 228 3522 3517 3523 +1219 199 180 1217 3522 229 3524 3525 3526 +1218 1219 1217 692 3518 3525 3527 3528 3529 +656 1014 1223 1222 2847 3530 3531 3532 3533 +1014 684 1220 1223 2842 3534 3535 3530 3536 +1223 1220 564 1221 3535 3537 3538 3539 3540 +1222 1223 1221 766 3531 3539 3541 3542 3543 +514 1196 1227 1226 3449 3544 3545 3546 3547 +1196 679 1224 1227 3446 3548 3549 3544 3550 +1227 1224 509 1225 3549 3551 3552 3553 3554 +1226 1227 1225 511 3545 3553 3555 3556 3557 +547 1228 1231 1126 3558 3559 3560 3210 3561 +1228 673 1229 1231 3562 3563 3564 3559 3565 +1231 1229 803 1230 3564 3566 3567 3568 3569 +1126 1231 1230 668 3560 3568 3570 3214 3571 +713 1232 1236 1235 3572 3573 3574 3575 3576 +1232 736 1233 1236 3577 3578 3579 3573 3580 +1236 1233 737 1234 3579 3581 3582 3583 3584 +1235 1236 1234 718 3574 3583 3585 3586 3587 +439 1237 1240 1239 3588 3589 3590 3591 3592 +1237 712 1238 1240 3593 3594 3595 3589 3596 +1240 1238 736 1232 3595 3597 3577 3598 3599 +1239 1240 1232 713 3590 3598 3572 3600 3601 +589 1241 1244 1243 3602 3603 3604 3605 3606 +1241 737 1233 1244 3607 3581 3608 3603 3609 +1244 1233 736 1242 3608 3578 3610 3611 3612 +1243 1244 1242 751 3604 3611 3613 3614 3615 +682 1245 1249 1248 3616 3617 3618 3619 3620 +1245 531 1246 1249 3621 3622 3623 3617 3624 +1249 1246 554 1247 3623 3625 3626 3627 3628 +1248 1249 1247 576 3618 3627 3629 3630 3631 +769 1250 1254 1253 3632 3633 3634 3635 3636 +1250 657 1251 1254 3637 3638 3639 3633 3640 +1254 1251 884 1252 3639 3641 3642 3643 3644 +1253 1254 1252 445 3634 3643 3645 3646 3647 +103 123 1257 1256 155 3648 3649 3650 3651 +123 104 1207 1257 156 3487 3652 3648 3653 +1257 1207 738 1255 3652 3484 3654 3655 3656 +1256 1257 1255 710 3649 3655 3657 3658 3659 +752 1258 1262 1261 3660 3661 3662 3663 3664 +1258 522 1259 1262 3665 3666 3667 3661 3668 +1262 1259 555 1260 3667 3669 3670 3671 3672 +1261 1262 1260 556 3662 3671 3673 3674 3675 +538 1263 1266 1265 3676 3677 3678 3679 3680 +1263 541 1264 1266 3681 3682 3683 3677 3684 +1266 1264 564 1220 3683 3685 3537 3686 3687 +1265 1266 1220 684 3678 3686 3534 3688 3689 +662 1147 1270 1269 3287 3690 3691 3692 3693 +1147 433 1267 1270 3282 3694 3695 3690 3696 +1270 1267 703 1268 3695 3697 3698 3699 3700 +1269 1270 1268 702 3691 3699 3701 3702 3703 +690 1271 1275 1274 3704 3705 3706 3707 3708 +1271 689 1272 1275 3709 3710 3711 3705 3712 +1275 1272 444 1273 3711 3713 3714 3715 3716 +1274 1275 1273 688 3706 3715 3717 3718 3719 +680 1194 1278 1064 3441 3720 3721 3008 3722 +1194 516 1276 1278 3436 3723 3724 3720 3725 +1278 1276 518 1277 3724 3726 3727 3728 3729 +1064 1278 1277 519 3721 3728 3730 3011 3731 +97 117 1281 1184 143 3732 3733 3404 3734 +117 98 1279 1281 144 3735 3736 3732 3737 +1281 1279 701 1280 3736 3738 3739 3740 3741 +1184 1281 1280 709 3733 3740 3742 3409 3743 +591 1282 1285 1284 3744 3745 3746 3747 3748 +1282 584 1283 1285 3749 3750 3751 3745 3752 +1285 1283 656 1222 3751 3753 3532 3754 3755 +1284 1285 1222 766 3746 3754 3542 3756 3757 +844 1204 1289 1288 3467 3758 3759 3760 3761 +1204 580 1286 1289 3476 3762 3763 3758 3764 +1289 1286 570 1287 3763 3765 3766 3767 3768 +1288 1289 1287 569 3759 3767 3769 3770 3771 +472 1290 1294 1293 3772 3773 3774 3775 3776 +1290 475 1291 1294 3777 3778 3779 3773 3780 +1294 1291 573 1292 3779 3781 3782 3783 3784 +1293 1294 1292 674 3774 3783 3785 3786 3787 +682 1295 1299 1298 3788 3789 3790 3791 3792 +1295 741 1296 1299 3793 3794 3795 3789 3796 +1299 1296 523 1297 3795 3797 3798 3799 3800 +1298 1299 1297 525 3790 3799 3801 3802 3803 +694 1300 1304 1303 3804 3805 3806 3807 3808 +1300 695 1301 1304 3809 3810 3811 3805 3812 +1304 1301 697 1302 3811 3813 3814 3815 3816 +1303 1304 1302 441 3806 3815 3817 3818 3819 +671 1180 1306 1089 3394 3820 3821 3090 3822 +1180 259 279 1306 3390 309 3823 3820 3824 +1306 279 260 1305 3823 310 3825 3826 3827 +1089 1306 1305 438 3821 3826 3828 3079 3829 +682 1307 1310 1245 3830 3831 3832 3616 3833 +1307 527 1308 1310 3834 3835 3836 3831 3837 +1310 1308 530 1309 3836 3838 3839 3840 3841 +1245 1310 1309 531 3832 3840 3842 3621 3843 +607 1311 1315 1314 3844 3845 3846 3847 3848 +1311 869 1312 1315 3849 3850 3851 3845 3852 +1315 1312 739 1313 3851 3853 3854 3855 3856 +1314 1315 1313 871 3846 3855 3857 3858 3859 +703 1267 1317 1200 3697 3860 3861 3462 3862 +1267 433 1316 1317 3694 3863 3864 3860 3865 +1317 1316 99 119 3864 3866 147 3867 3868 +1200 1317 119 100 3861 3867 148 3454 3869 +751 1185 1319 1318 3413 3870 3871 3872 3873 +1185 709 1280 1319 3410 3742 3874 3870 3875 +1319 1280 701 1149 3874 3739 3295 3876 3877 +1318 1319 1149 611 3871 3876 3292 3878 3879 +721 1320 1324 1323 3880 3881 3882 3883 3884 +1320 717 1321 1324 3885 3886 3887 3881 3888 +1324 1321 715 1322 3887 3889 3890 3891 3892 +1323 1324 1322 734 3882 3891 3893 3894 3895 +447 1325 1329 1328 3896 3897 3898 3899 3900 +1325 744 1326 1329 3901 3902 3903 3897 3904 +1329 1326 746 1327 3903 3905 3906 3907 3908 +1328 1329 1327 745 3898 3907 3909 3910 3911 +541 1330 1333 1264 3912 3913 3914 3682 3915 +1330 558 1331 1333 3916 3917 3918 3913 3919 +1333 1331 565 1332 3918 3920 3921 3922 3923 +1264 1333 1332 564 3914 3922 3924 3685 3925 +683 1334 1337 1336 3926 3927 3928 3929 3930 +1334 261 281 1337 3931 313 3932 3927 3933 +1337 281 262 1335 3932 314 3934 3935 3936 +1336 1337 1335 436 3928 3935 3937 3938 3939 +97 1187 1340 116 3407 3940 3941 142 3942 +1187 421 1338 1340 3418 3943 3944 3940 3945 +1340 1338 712 1339 3944 3946 3947 3948 3949 +116 1340 1339 96 3941 3948 3950 141 3951 +673 1228 1342 1164 3562 3952 3953 3342 3954 +1228 547 1058 1342 3558 2991 3955 3952 3956 +1342 1058 461 1341 3955 2988 3957 3958 3959 +1164 1342 1341 463 3953 3958 3960 3331 3961 +800 1343 1347 1346 3962 3963 3964 3965 3966 +1343 672 1344 1347 3967 3968 3969 3963 3970 +1347 1344 888 1345 3969 3971 3972 3973 3974 +1346 1347 1345 581 3964 3973 3975 3976 3977 +555 1259 1351 1350 3669 3978 3979 3980 3981 +1259 522 1348 1351 3666 3982 3983 3978 3984 +1351 1348 521 1349 3983 3985 3986 3987 3988 +1350 1351 1349 523 3979 3987 3989 3990 3991 +846 1352 1355 979 3992 3993 3994 2732 3995 +1352 617 1353 1355 3996 3997 3998 3993 3999 +1355 1353 882 1354 3998 4000 4001 4002 4003 +979 1355 1354 664 3994 4002 4004 2722 4005 +556 1260 1359 1358 3673 4006 4007 4008 4009 +1260 555 1356 1359 3670 4010 4011 4006 4012 +1359 1356 602 1357 4011 4013 4014 4015 4016 +1358 1359 1357 571 4007 4015 4017 4018 4019 +718 1360 1363 1235 4020 4021 4022 3586 4023 +1360 715 1361 1363 4024 4025 4026 4021 4027 +1363 1361 714 1362 4026 4028 4029 4030 4031 +1235 1363 1362 713 4022 4030 4032 3575 4033 +747 1364 1367 1366 4034 4035 4036 4037 4038 +1364 429 1365 1367 4039 4040 4041 4035 4042 +1367 1365 182 202 4041 4043 234 4044 4045 +1366 1367 202 183 4036 4044 235 4046 4047 +687 1368 1371 1370 4048 4049 4050 4051 4052 +1368 444 1369 1371 4053 4054 4055 4049 4056 +1371 1369 180 200 4055 4057 230 4058 4059 +1370 1371 200 181 4050 4058 231 4060 4061 +693 1372 1375 1374 4062 4063 4064 4065 4066 +1372 21 41 1375 4067 70 4068 4063 4069 +1375 41 22 1373 4068 71 4070 4071 4072 +1374 1375 1373 441 4064 4071 4073 4074 4075 +625 1166 1378 1377 3349 4076 4077 4078 4079 +1166 591 1284 1378 3344 3747 4080 4076 4081 +1378 1284 766 1376 4080 3756 4082 4083 4084 +1377 1378 1376 765 4077 4083 4085 4086 4087 +428 1214 1381 1380 3514 4088 4089 4090 4091 +1214 748 1379 1381 3511 4092 4093 4088 4094 +1381 1379 184 204 4093 4095 238 4096 4097 +1380 1381 204 185 4089 4096 239 4098 4099 +495 1382 1385 1384 4100 4101 4102 4103 4104 +1382 560 1101 1385 4105 3130 4106 4101 4107 +1385 1101 561 1383 4106 3127 4108 4109 4110 +1384 1385 1383 545 4102 4109 4111 4112 4113 +438 1305 1387 1386 3828 4114 4115 4116 4117 +1305 260 280 1387 3825 311 4118 4114 4119 +1387 280 261 1334 4118 312 3931 4120 4121 +1386 1387 1334 683 4115 4120 3926 4122 4123 +831 1388 1391 1136 4124 4125 4126 3248 4127 +1388 469 1389 1391 4128 4129 4130 4125 4131 +1391 1389 901 1390 4130 4132 4133 4134 4135 +1136 1391 1390 700 4126 4134 4136 3251 4137 +759 1392 1395 1394 4138 4139 4140 4141 4142 +1392 755 1393 1395 4143 4144 4145 4139 4146 +1395 1393 757 1076 4145 4147 3049 4148 4149 +1394 1395 1076 758 4140 4148 3044 4150 4151 +559 1396 1400 1399 4152 4153 4154 4155 4156 +1396 772 1397 1400 4157 4158 4159 4153 4160 +1400 1397 805 1398 4159 4161 4162 4163 4164 +1399 1400 1398 665 4154 4163 4165 4166 4167 +17 1044 1403 36 2943 4168 4169 61 4170 +1044 427 1401 1403 2938 4171 4172 4168 4173 +1403 1401 744 1402 4172 4174 4175 4176 4177 +36 1403 1402 16 4169 4176 4178 60 4179 +712 1338 1404 1238 3946 4180 4181 3594 4182 +1338 421 1186 1404 3943 3417 4183 4180 4184 +1404 1186 751 1242 4183 3414 3613 4185 4186 +1238 1404 1242 736 4181 4185 3610 3597 4187 +507 1405 1407 1172 4188 4189 4190 3368 4191 +1405 509 1224 1407 4192 3551 4193 4189 4194 +1407 1224 679 1406 4193 3548 4195 4196 4197 +1172 1407 1406 563 4190 4196 4198 3371 4199 +102 122 1409 1145 153 4200 4201 3280 4202 +122 103 1256 1409 154 3650 4203 4200 4204 +1409 1256 710 1408 4203 3658 4205 4206 4207 +1145 1409 1408 434 4201 4206 4208 3271 4209 +685 1067 1412 1016 3019 4210 4211 2852 4212 +1067 534 1410 1412 3014 4213 4214 4210 4215 +1412 1410 536 1411 4214 4216 4217 4218 4219 +1016 1412 1411 537 4211 4218 4220 2855 4221 +521 1348 1414 1413 3985 4222 4223 4224 4225 +1348 522 1258 1414 3982 3665 4226 4222 4227 +1414 1258 752 1065 4226 3660 3001 4228 4229 +1413 1414 1065 519 4223 4228 3012 4230 4231 +430 1415 1417 1416 4232 4233 4234 4235 4236 +1415 20 40 1417 4237 68 4238 4233 4239 +1417 40 21 1372 4238 69 4067 4240 4241 +1416 1417 1372 693 4234 4240 4062 4242 4243 +759 1418 1421 1392 4244 4245 4246 4138 4247 +1418 754 1419 1421 4248 4249 4250 4245 4251 +1421 1419 453 1420 4250 4252 4253 4254 4255 +1392 1421 1420 755 4246 4254 4256 4143 4257 +429 1422 1423 1365 4258 4259 4260 4040 4261 +1422 687 1370 1423 4262 4051 4263 4259 4264 +1423 1370 181 201 4263 4060 232 4265 4266 +1365 1423 201 182 4260 4265 233 4043 4267 +810 1424 1427 1426 4268 4269 4270 4271 4272 +1424 485 1425 1427 4273 4274 4275 4269 4276 +1427 1425 825 975 4275 4277 2707 4278 4279 +1426 1427 975 735 4270 4278 2718 4280 4281 +748 1083 1428 1379 3073 4282 4283 4092 4284 +1083 747 1366 1428 3070 4037 4285 4282 4286 +1428 1366 183 203 4285 4046 236 4287 4288 +1379 1428 203 184 4283 4287 237 4095 4289 +554 1246 1430 1068 3625 4290 4291 3022 4292 +1246 531 1309 1430 3622 3842 4293 4290 4294 +1430 1309 530 1429 4293 3839 4295 4296 4297 +1068 1430 1429 532 4291 4296 4298 3025 4299 +733 1431 1434 1433 4300 4301 4302 4303 4304 +1431 94 114 1434 4305 137 4306 4301 4307 +1434 114 95 1432 4306 138 4308 4309 4310 +1433 1434 1432 439 4302 4309 4311 4312 4313 +559 1435 1439 1438 4314 4315 4316 4317 4318 +1435 770 1436 1439 4319 4320 4321 4315 4322 +1439 1436 482 1437 4321 4323 4324 4325 4326 +1438 1439 1437 468 4316 4325 4327 4328 4329 +754 1440 1443 1442 4330 4331 4332 4333 4334 +1440 440 1441 1443 4335 4336 4337 4331 4338 +1443 1441 107 127 4337 4339 163 4340 4341 +1442 1443 127 108 4332 4340 164 4342 4343 +433 1150 1444 1316 3285 4344 4345 3863 4346 +1150 701 1279 1444 3296 3738 4347 4344 4348 +1444 1279 98 118 4347 3735 145 4349 4350 +1316 1444 118 99 4345 4349 146 3866 4351 +498 1445 1448 1447 4352 4353 4354 4355 4356 +1445 489 1446 1448 4357 4358 4359 4353 4360 +1448 1446 488 1041 4359 4361 2935 4362 4363 +1447 1448 1041 490 4354 4362 2932 4364 4365 +753 1449 1452 1451 4366 4367 4368 4369 4370 +1449 431 1450 1452 4371 4372 4373 4367 4374 +1452 1450 264 284 4373 4375 319 4376 4377 +1451 1452 284 265 4368 4376 320 4378 4379 +444 1368 1455 1273 4053 4380 4381 3714 4382 +1368 687 1453 1455 4048 4383 4384 4380 4385 +1455 1453 804 1454 4384 4386 4387 4388 4389 +1273 1455 1454 688 4381 4388 4390 3717 4391 +422 1456 1459 1458 4392 4393 4394 4395 4396 +1456 809 919 1459 4397 2533 4398 4393 4399 +1459 919 637 1457 4398 2530 4400 4401 4402 +1458 1459 1457 871 4394 4401 4403 4404 4405 +439 1432 1460 1237 4311 4406 4407 3588 4408 +1432 95 115 1460 4308 139 4409 4406 4410 +1460 115 96 1339 4409 140 3950 4411 4412 +1237 1460 1339 712 4407 4411 3947 3593 4413 +743 1461 1464 1463 4414 4415 4416 4417 4418 +1461 442 1462 1464 4419 4420 4421 4415 4422 +1464 1462 173 193 4421 4423 216 4424 4425 +1463 1464 193 174 4416 4424 217 4426 4427 +561 1100 1468 1467 3126 4428 4429 4430 4431 +1100 567 1465 1468 3122 4432 4433 4428 4434 +1468 1465 568 1466 4433 4435 4436 4437 4438 +1467 1468 1466 566 4429 4437 4439 4440 4441 +675 1469 1473 1472 4442 4443 4444 4445 4446 +1469 502 1470 1473 4447 4448 4449 4443 4450 +1473 1470 504 1471 4449 4451 4452 4453 4454 +1472 1473 1471 505 4444 4453 4455 4456 4457 +721 1474 1476 1320 4458 4459 4460 3880 4461 +1474 720 1152 1476 4462 3305 4463 4459 4464 +1476 1152 719 1475 4463 3302 4465 4466 4467 +1320 1476 1475 717 4460 4466 4468 3885 4469 +419 1477 1479 1478 4470 4471 4472 4473 4474 +1477 743 1463 1479 4475 4417 4476 4471 4477 +1479 1463 174 194 4476 4426 218 4478 4479 +1478 1479 194 175 4472 4478 219 4480 4481 +848 1480 1483 1482 4482 4483 4484 4485 4486 +1480 669 943 1483 4487 2613 4488 4483 4489 +1483 943 7 1481 4488 2610 4490 4491 4492 +1482 1483 1481 658 4484 4491 4493 4494 4495 +774 1484 1488 1487 4496 4497 4498 4499 4500 +1484 605 1485 1488 4501 4502 4503 4497 4504 +1488 1485 645 1486 4503 4505 4506 4507 4508 +1487 1488 1486 762 4498 4507 4509 4510 4511 +453 1419 1490 1489 4252 4512 4513 4514 4515 +1419 754 1442 1490 4249 4333 4516 4512 4517 +1490 1442 108 128 4516 4342 165 4518 4519 +1489 1490 128 109 4513 4518 166 4520 4521 +446 1491 1493 1492 4522 4523 4524 4525 4526 +1491 753 1451 1493 4527 4369 4528 4523 4529 +1493 1451 265 285 4528 4378 321 4530 4531 +1492 1493 285 266 4524 4530 322 4532 4533 +694 1303 1496 1495 3807 4534 4535 4536 4537 +1303 441 1373 1496 3818 4073 4538 4534 4539 +1496 1373 22 1494 4538 4070 4540 4541 4542 +1495 1496 1494 763 4535 4541 4543 4544 4545 +447 1497 1498 1325 4546 4547 4548 3896 4549 +1497 15 35 1498 4550 58 4551 4547 4552 +1498 35 16 1402 4551 59 4178 4553 4554 +1325 1498 1402 744 4548 4553 4175 3901 4555 +792 1499 1502 1501 4556 4557 4558 4559 4560 +1499 493 1500 1502 4561 4562 4563 4557 4564 +1502 1500 482 1436 4563 4565 4323 4566 4567 +1501 1502 1436 770 4558 4566 4320 4568 4569 +803 1503 1506 1505 4570 4571 4572 4573 4574 +1503 674 1292 1506 4575 3785 4576 4571 4577 +1506 1292 573 1504 4576 3782 4578 4579 4580 +1505 1506 1504 773 4572 4579 4581 4582 4583 +752 1261 1510 1509 3663 4584 4585 4586 4587 +1261 556 1507 1510 3674 4588 4589 4584 4590 +1510 1507 619 1508 4589 4591 4592 4593 4594 +1509 1510 1508 620 4585 4593 4595 4596 4597 +717 1511 1513 1321 4598 4599 4600 3886 4601 +1511 716 1512 1513 4602 4603 4604 4599 4605 +1513 1512 714 1361 4604 4606 4028 4607 4608 +1321 1513 1361 715 4600 4607 4025 3889 4609 +266 286 1516 1492 323 4610 4611 4532 4612 +286 267 1514 1516 324 4613 4614 4610 4615 +1516 1514 768 1515 4614 4616 4617 4618 4619 +1492 1516 1515 446 4611 4618 4620 4525 4621 +426 1517 1519 1518 4622 4623 4624 4625 4626 +1517 763 1494 1519 4627 4543 4628 4623 4629 +1519 1494 22 42 4628 4540 72 4630 4631 +1518 1519 42 23 4624 4630 73 4632 4633 +432 1520 1523 1522 4634 4635 4636 4637 4638 +1520 760 1521 1523 4639 4640 4641 4635 4642 +1523 1521 252 272 4641 4643 295 4644 4645 +1522 1523 272 253 4636 4644 296 4646 4647 +769 1253 1526 1525 3635 4648 4649 4650 4651 +1253 445 1524 1526 3646 4652 4653 4648 4654 +1526 1524 187 207 4653 4655 244 4656 4657 +1525 1526 207 188 4649 4656 245 4658 4659 +640 1527 1528 951 4660 4661 4662 2632 4663 +1527 641 934 1528 4664 2581 4665 4661 4666 +1528 934 771 1019 4665 2578 2863 4667 4668 +951 1528 1019 582 4662 4667 2858 2636 4669 +449 1529 1533 1532 4670 4671 4672 4673 4674 +1529 658 1530 1533 4675 4676 4677 4671 4678 +1533 1530 903 1531 4677 4679 4680 4681 4682 +1532 1533 1531 839 4672 4681 4683 4684 4685 +905 1008 1536 1177 2815 4686 4687 3384 4688 +1008 729 1534 1536 2826 4689 4690 4686 4691 +1536 1534 728 1535 4690 4692 4693 4694 4695 +1177 1536 1535 727 4687 4694 4696 3387 4697 +684 1017 1538 1265 2845 4698 4699 3688 4700 +1017 537 1411 1538 2856 4220 4701 4698 4702 +1538 1411 536 1537 4701 4217 4703 4704 4705 +1265 1538 1537 538 4699 4704 4706 3679 4707 +711 1539 1541 1540 4708 4709 4710 4711 4712 +1539 707 1210 1541 4713 3499 4714 4709 4715 +1541 1210 434 1408 4714 3496 4208 4716 4717 +1540 1541 1408 710 4710 4716 4205 4718 4719 +477 1542 1546 1545 4720 4721 4722 4723 4724 +1542 475 1543 1546 4725 4726 4727 4721 4728 +1546 1543 474 1544 4727 4729 4730 4731 4732 +1545 1546 1544 476 4722 4731 4733 4734 4735 +180 1369 1548 1217 4057 4736 4737 3524 4738 +1369 444 1272 1548 4054 3713 4739 4736 4740 +1548 1272 689 1547 4739 3710 4741 4742 4743 +1217 1548 1547 692 4737 4742 4744 3527 4745 +674 1549 1552 1293 4746 4747 4748 3786 4749 +1549 471 1550 1552 4750 4751 4752 4747 4753 +1552 1550 470 1551 4752 4754 4755 4756 4757 +1293 1552 1551 472 4748 4756 4758 3775 4759 +500 1553 1556 1555 4760 4761 4762 4763 4764 +1553 501 1554 1556 4765 4766 4767 4761 4768 +1556 1554 504 1470 4767 4769 4451 4770 4771 +1555 1556 1470 502 4762 4770 4448 4772 4773 +721 1323 1559 1558 3883 4774 4775 4776 4777 +1323 734 1557 1559 3894 4778 4779 4774 4780 +1559 1557 810 1426 4779 4781 4271 4782 4783 +1558 1559 1426 735 4775 4782 4280 4784 4785 +721 1560 1563 1474 4786 4787 4788 4458 4789 +1560 722 1561 1563 4790 4791 4792 4787 4793 +1563 1561 723 1562 4792 4794 4795 4796 4797 +1474 1563 1562 720 4788 4796 4798 4462 4799 +597 1564 1566 1565 4800 4801 4802 4803 4804 +1564 870 1053 1566 4805 2975 4806 4801 4807 +1566 1053 745 1327 4806 2972 3909 4808 4809 +1565 1566 1327 746 4802 4808 3906 4810 4811 +511 1567 1570 1226 4812 4813 4814 3556 4815 +1567 513 1568 1570 4816 4817 4818 4813 4819 +1570 1568 515 1569 4818 4820 4821 4822 4823 +1226 1570 1569 514 4814 4822 4824 3546 4825 +682 1298 1573 1307 3791 4826 4827 3830 4828 +1298 525 1571 1573 3802 4829 4830 4826 4831 +1573 1571 526 1572 4830 4832 4833 4834 4835 +1307 1573 1572 527 4827 4834 4836 3834 4837 +676 1574 1577 1171 4838 4839 4840 3364 4841 +1574 505 1575 1577 4842 4843 4844 4839 4845 +1577 1575 506 1576 4844 4846 4847 4848 4849 +1171 1577 1576 507 4840 4848 4850 3367 4851 +693 1374 1580 1579 4065 4852 4853 4854 4855 +1374 441 1302 1580 4074 3817 4856 4852 4857 +1580 1302 697 1578 4856 3814 4858 4859 4860 +1579 1580 1578 750 4853 4859 4861 4862 4863 +691 1581 1584 1583 4864 4865 4866 4867 4868 +1581 767 1582 1584 4869 4870 4871 4865 4872 +1584 1582 692 1547 4871 4873 4744 4874 4875 +1583 1584 1547 689 4866 4874 4741 4876 4877 +763 1585 1588 1495 4878 4879 4880 4544 4881 +1585 699 1586 1588 4882 4883 4884 4879 4885 +1588 1586 696 1587 4884 4886 4887 4888 4889 +1495 1588 1587 694 4880 4888 4890 4536 4891 +713 1362 1590 1239 4032 4892 4893 3600 4894 +1362 714 1589 1590 4029 4895 4896 4892 4897 +1590 1589 733 1433 4896 4898 4303 4899 4900 +1239 1590 1433 439 4893 4899 4312 3591 4901 +706 1591 1593 1212 4902 4903 4904 3504 4905 +1591 704 1592 1593 4906 4907 4908 4903 4909 +1593 1592 703 1199 4908 4910 3461 4911 4912 +1212 1593 1199 705 4904 4911 3458 3494 4913 +558 1330 1597 1596 3916 4914 4915 4916 4917 +1330 541 1594 1597 3912 4918 4919 4914 4920 +1597 1594 540 1595 4919 4921 4922 4923 4924 +1596 1597 1595 557 4915 4923 4925 4926 4927 +484 1598 1602 1601 4928 4929 4930 4931 4932 +1598 480 1599 1602 4933 4934 4935 4929 4936 +1602 1599 479 1600 4935 4937 4938 4939 4940 +1601 1602 1600 483 4930 4939 4941 4942 4943 +514 1569 1605 1197 4824 4944 4945 3450 4946 +1569 515 1603 1605 4821 4947 4948 4944 4949 +1605 1603 517 1604 4948 4950 4951 4952 4953 +1197 1605 1604 516 4945 4952 4954 3439 4955 +726 1178 1608 1607 3377 4956 4957 4958 4959 +1178 727 1535 1608 3388 4696 4960 4956 4961 +1608 1535 728 1606 4960 4693 4962 4963 4964 +1607 1608 1606 724 4957 4963 4965 4966 4967 +739 1609 1611 1610 4968 4969 4970 4971 4972 +1609 711 1540 1611 4973 4711 4974 4969 4975 +1611 1540 710 1255 4974 4718 3657 4976 4977 +1610 1611 1255 738 4970 4976 3654 4978 4979 +521 1413 1614 1613 4224 4980 4981 4982 4983 +1413 519 1277 1614 4230 3730 4984 4980 4985 +1614 1277 518 1612 4984 3727 4986 4987 4988 +1613 1614 1612 520 4981 4987 4989 4990 4991 +10 1615 1618 411 4992 4993 4994 413 4995 +1615 449 1616 1618 4996 4997 4998 4993 4999 +1618 1616 450 1617 4998 5000 5001 5002 5003 +411 1618 1617 410 4994 5002 5004 414 5005 +525 1297 1621 1620 3801 5006 5007 5008 5009 +1297 523 1349 1621 3798 3989 5010 5006 5011 +1621 1349 521 1619 5010 3986 5012 5013 5014 +1620 1621 1619 524 5007 5013 5015 5016 5017 +105 125 1623 1208 159 5018 5019 3490 5020 +125 106 1622 1623 160 5021 5022 5018 5023 +1623 1622 809 1456 5022 5024 4397 5025 5026 +1208 1623 1456 422 5019 5025 4392 3481 5027 +565 1624 1625 1332 5028 5029 5030 3921 5031 +1624 765 1376 1625 5032 4085 5033 5029 5034 +1625 1376 766 1221 5033 4082 3541 5035 5036 +1332 1625 1221 564 5030 5035 3538 3924 5037 +763 1517 1627 1585 4627 5038 5039 4878 5040 +1517 426 986 1627 4622 2755 5041 5038 5042 +1627 986 860 1626 5041 2750 5043 5044 5045 +1585 1627 1626 699 5039 5044 5046 4882 5047 +717 1475 1629 1511 4468 5048 5049 4598 5050 +1475 719 1141 1629 4465 3257 5051 5048 5052 +1629 1141 725 1628 5051 3266 5053 5054 5055 +1511 1629 1628 716 5049 5054 5056 4602 5057 +550 1630 1634 1633 5058 5059 5060 5061 5062 +1630 604 1631 1634 5063 5064 5065 5059 5066 +1634 1631 644 1632 5065 5067 5068 5069 5070 +1633 1634 1632 605 5060 5069 5071 5072 5073 +523 1296 1636 1350 3797 5074 5075 3990 5076 +1296 741 1635 1636 3794 5077 5078 5074 5079 +1636 1635 602 1356 5078 5080 4013 5081 5082 +1350 1636 1356 555 5075 5081 4010 3980 5083 +489 1637 1640 1446 5084 5085 5086 4358 5087 +1637 484 1638 1640 5088 5089 5090 5085 5091 +1640 1638 487 1639 5090 5092 5093 5094 5095 +1446 1640 1639 488 5086 5094 5096 4361 5097 +493 1641 1645 1644 5098 5099 5100 5101 5102 +1641 495 1642 1645 5103 5104 5105 5099 5106 +1645 1642 544 1643 5105 5107 5108 5109 5110 +1644 1645 1643 494 5100 5109 5111 5112 5113 +860 989 1647 1135 2753 5114 5115 3240 5116 +989 730 1646 1647 2764 5117 5118 5114 5119 +1647 1646 728 1534 5118 5120 4692 5121 5122 +1135 1647 1534 729 5115 5121 4689 3245 5123 +566 1648 1650 1467 5124 5125 5126 4440 5127 +1648 562 1649 1650 5128 5129 5130 5125 5131 +1650 1649 545 1383 5130 5132 4111 5133 5134 +1467 1650 1383 561 5126 5133 4108 4430 5135 +622 1651 1654 1653 5136 5137 5138 5139 5140 +1651 806 1652 1654 5141 5142 5143 5137 5144 +1654 1652 438 1386 5143 5145 4116 5146 5147 +1653 1654 1386 683 5138 5146 4122 5148 5149 +582 1022 1656 952 2861 5150 5151 2637 5152 +1022 417 1655 1656 2872 5153 5154 5150 5155 +1656 1655 346 349 5154 5156 356 5157 5158 +952 1656 349 345 5151 5157 355 2640 5159 +475 1290 1659 1543 3777 5160 5161 4726 5162 +1290 472 1657 1659 3772 5163 5164 5160 5165 +1659 1657 473 1658 5164 5166 5167 5168 5169 +1543 1659 1658 474 5161 5168 5170 4729 5171 +854 1660 1663 1662 5172 5173 5174 5175 5176 +1660 602 1635 1663 5177 5080 5178 5173 5179 +1663 1635 741 1661 5178 5077 5180 5181 5182 +1662 1663 1661 814 5174 5181 5183 5184 5185 +772 1664 1666 1397 5186 5187 5188 4158 5189 +1664 457 1665 1666 5190 5191 5192 5187 5193 +1666 1665 455 954 5192 5194 2649 5195 5196 +1397 1666 954 805 5188 5195 2644 4161 5197 +789 1667 1670 1669 5198 5199 5200 5201 5202 +1667 810 1668 1670 5203 5204 5205 5199 5206 +1670 1668 718 1234 5205 5207 3585 5208 5209 +1669 1670 1234 737 5200 5208 3582 5210 5211 +742 1039 1673 1672 2927 5212 5213 5214 5215 +1039 579 1671 1673 2922 5216 5217 5212 5218 +1673 1671 611 1148 5217 5219 3291 5220 5221 +1672 1673 1148 662 5213 5220 3288 5222 5223 +541 1263 1676 1594 3681 5224 5225 4918 5226 +1263 538 1674 1676 3676 5227 5228 5224 5229 +1676 1674 539 1675 5228 5230 5231 5232 5233 +1594 1676 1675 540 5225 5232 5234 4921 5235 +516 1604 1679 1276 4954 5236 5237 3723 5238 +1604 517 1677 1679 4951 5239 5240 5236 5241 +1679 1677 774 1678 5240 5242 5243 5244 5245 +1276 1679 1678 518 5237 5244 5246 3726 5247 +509 1405 1682 1681 4192 5248 5249 5250 5251 +1405 507 1576 1682 4188 4850 5252 5248 5253 +1682 1576 506 1680 5252 4847 5254 5255 5256 +1681 1682 1680 508 5249 5255 5257 5258 5259 +417 1683 1685 1655 5260 5261 5262 5153 5263 +1683 617 1684 1685 5264 5265 5266 5261 5267 +1685 1684 8 350 5266 5268 358 5269 5270 +1655 1685 350 346 5262 5269 357 5156 5271 +559 1686 1689 1396 5272 5273 5274 4152 5275 +1686 465 1687 1689 5276 5277 5278 5273 5279 +1689 1687 459 1688 5278 5280 5281 5282 5283 +1396 1689 1688 772 5274 5282 5284 4157 5285 +807 1690 1693 1692 5286 5287 5288 5289 5290 +1690 690 1274 1693 5291 3707 5292 5287 5293 +1693 1274 688 1691 5292 3718 5294 5295 5296 +1692 1693 1691 881 5288 5295 5297 5298 5299 +466 1161 1697 1696 3333 5300 5301 5302 5303 +1161 463 1694 1697 3328 5304 5305 5300 5306 +1697 1694 462 1695 5305 5307 5308 5309 5310 +1696 1697 1695 486 5301 5309 5311 5312 5313 +471 1162 1700 1550 3337 5314 5315 4751 5316 +1162 466 1698 1700 3334 5317 5318 5314 5319 +1700 1698 469 1699 5318 5320 5321 5322 5323 +1550 1700 1699 470 5315 5322 5324 4754 5325 +799 1701 1704 1703 5326 5327 5328 5329 5330 +1701 733 1589 1704 5331 4898 5332 5327 5333 +1704 1589 714 1702 5332 4895 5334 5335 5336 +1703 1704 1702 778 5328 5335 5337 5338 5339 +680 1705 1707 1195 5340 5341 5342 3442 5343 +1705 678 1706 1707 5344 5345 5346 5341 5347 +1707 1706 563 1406 5346 5348 4198 5349 5350 +1195 1707 1406 679 5342 5349 4195 3445 5351 +559 1438 1710 1686 4317 5352 5353 5272 5354 +1438 468 1708 1710 4328 5355 5356 5352 5357 +1710 1708 467 1709 5356 5358 5359 5360 5361 +1686 1710 1709 465 5353 5360 5362 5276 5363 +805 956 1711 1398 2647 5364 5365 4162 5366 +956 5 380 1711 2656 388 5367 5364 5368 +1711 380 376 982 5367 387 2743 5369 5370 +1398 1711 982 665 5365 5369 2740 4165 5371 +889 1092 1714 939 3101 5372 5373 2596 5374 +1092 647 1712 1714 3098 5375 5376 5372 5377 +1714 1712 629 1713 5376 5378 5379 5380 5381 +939 1714 1713 657 5373 5380 5382 2599 5383 +463 1341 1717 1694 3960 5384 5385 5304 5386 +1341 461 1715 1717 3957 5387 5388 5384 5389 +1717 1715 460 1716 5388 5390 5391 5392 5393 +1694 1717 1716 462 5385 5392 5394 5307 5395 +667 1127 1721 1720 3218 5396 5397 5398 5399 +1127 668 1718 1721 3215 5400 5401 5396 5402 +1721 1718 900 1719 5401 5403 5404 5405 5406 +1720 1721 1719 886 5397 5405 5407 5408 5409 +693 1579 1724 1416 4854 5410 5411 4242 5412 +1579 750 1722 1724 4862 5413 5414 5410 5415 +1724 1722 909 1723 5414 5416 5417 5418 5419 +1416 1724 1723 430 5411 5418 5420 4235 5421 +550 1725 1728 1727 5422 5423 5424 5425 5426 +1725 517 1603 1728 5427 4950 5428 5423 5429 +1728 1603 515 1726 5428 4947 5430 5431 5432 +1727 1728 1726 549 5424 5431 5433 5434 5435 +493 1729 1732 1500 5436 5437 5438 4562 5439 +1729 492 1730 1732 5440 5441 5442 5437 5443 +1732 1730 491 1731 5442 5444 5445 5446 5447 +1500 1732 1731 482 5438 5446 5448 4565 5449 +598 1733 1737 1736 5450 5451 5452 5453 5454 +1733 594 1734 1737 5455 5456 5457 5451 5458 +1737 1734 552 1735 5457 5459 5460 5461 5462 +1736 1737 1735 595 5452 5461 5463 5464 5465 +511 1225 1740 1739 3555 5466 5467 5468 5469 +1225 509 1681 1740 3552 5250 5470 5466 5471 +1740 1681 508 1738 5470 5258 5472 5473 5474 +1739 1740 1738 510 5467 5473 5475 5476 5477 +605 1484 1741 1633 4501 5478 5479 5072 5480 +1484 774 1677 1741 4496 5242 5481 5478 5482 +1741 1677 517 1725 5481 5239 5427 5483 5484 +1633 1741 1725 550 5479 5483 5422 5061 5485 +616 1742 1746 1745 5486 5487 5488 5489 5490 +1742 578 1743 1746 5491 5492 5493 5487 5494 +1746 1743 546 1744 5493 5495 5496 5497 5498 +1745 1746 1744 577 5488 5497 5499 5500 5501 +592 1747 1750 1749 5502 5503 5504 5505 5506 +1747 543 1748 1750 5507 5508 5509 5503 5510 +1750 1748 540 1675 5509 5511 5234 5512 5513 +1749 1750 1675 539 5504 5512 5231 5514 5515 +513 1567 1753 1752 4816 5516 5517 5518 5519 +1567 511 1739 1753 4812 5468 5520 5516 5521 +1753 1739 510 1751 5520 5476 5522 5523 5524 +1752 1753 1751 512 5517 5523 5525 5526 5527 +577 1744 1756 1755 5499 5528 5529 5530 5531 +1744 546 1754 1756 5496 5532 5533 5528 5534 +1756 1754 494 1643 5533 5535 5111 5536 5537 +1755 1756 1643 544 5529 5536 5108 5538 5539 +604 1630 1759 1758 5063 5540 5541 5542 5543 +1630 550 1727 1759 5058 5425 5544 5540 5545 +1759 1727 549 1757 5544 5434 5546 5547 5548 +1758 1759 1757 603 5541 5547 5549 5550 5551 +779 1760 1764 1763 5552 5553 5554 5555 5556 +1760 551 1761 1764 5557 5558 5559 5553 5560 +1764 1761 528 1762 5559 5561 5562 5563 5564 +1763 1764 1762 512 5554 5563 5565 5566 5567 +527 1765 1768 1308 5568 5569 5570 3835 5571 +1765 529 1766 1768 5572 5573 5574 5569 5575 +1768 1766 780 1767 5574 5576 5577 5578 5579 +1308 1768 1767 530 5570 5578 5580 3838 5581 +532 1769 1772 1069 5582 5583 5584 3026 5585 +1769 533 1770 1772 5586 5587 5588 5583 5589 +1772 1770 535 1771 5588 5590 5591 5592 5593 +1069 1772 1771 534 5584 5592 5594 3017 5595 +607 1773 1777 1776 5596 5597 5598 5599 5600 +1773 606 1774 1777 5601 5602 5603 5597 5604 +1777 1774 552 1775 5603 5605 5606 5607 5608 +1776 1777 1775 551 5598 5607 5609 5610 5611 +642 1778 1782 1781 5612 5613 5614 5615 5616 +1778 588 1779 1782 5617 5618 5619 5613 5620 +1782 1779 574 1780 5619 5621 5622 5623 5624 +1781 1782 1780 621 5614 5623 5625 5626 5627 +722 1783 1786 1561 5628 5629 5630 4791 5631 +1783 724 1784 1786 5632 5633 5634 5629 5635 +1786 1784 794 1785 5634 5636 5637 5638 5639 +1561 1786 1785 723 5630 5638 5640 4794 5641 +330 333 1788 965 339 5642 5643 2684 5644 +333 329 955 1788 338 2653 5645 5642 5646 +1788 955 455 1787 5645 2650 5647 5648 5649 +965 1788 1787 418 5643 5648 5650 2687 5651 +818 1789 1792 1791 5652 5653 5654 5655 5656 +1789 644 1631 1792 5657 5067 5658 5653 5659 +1792 1631 604 1790 5658 5064 5660 5661 5662 +1791 1792 1790 646 5654 5661 5663 5664 5665 +762 1793 1794 1487 5666 5667 5668 4510 5669 +1793 520 1612 1794 5670 4989 5671 5667 5672 +1794 1612 518 1678 5671 4986 5246 5673 5674 +1487 1794 1678 774 5668 5673 5243 4499 5675 +614 1795 1798 1797 5676 5677 5678 5679 5680 +1795 562 1648 1798 5681 5128 5682 5677 5683 +1798 1648 566 1796 5682 5124 5684 5685 5686 +1797 1798 1796 608 5678 5685 5687 5688 5689 +423 1025 1801 984 2883 5690 5691 2748 5692 +1025 610 1799 1801 2880 5693 5694 5690 5695 +1801 1799 633 1800 5694 5696 5697 5698 5699 +984 1801 1800 596 5691 5698 5700 2737 5701 +676 1170 1805 1804 3363 5702 5703 5704 5705 +1170 677 1802 1805 3358 5706 5707 5702 5708 +1805 1802 883 1803 5707 5709 5710 5711 5712 +1804 1805 1803 911 5703 5711 5713 5714 5715 +558 1596 1809 1808 4916 5716 5717 5718 5719 +1596 557 1806 1809 4926 5720 5721 5716 5722 +1809 1806 609 1807 5721 5723 5724 5725 5726 +1808 1809 1807 793 5717 5725 5727 5728 5729 +535 1770 1813 1812 5590 5730 5731 5732 5733 +1770 533 1810 1813 5587 5734 5735 5730 5736 +1813 1810 630 1811 5735 5737 5738 5739 5740 +1812 1813 1811 572 5731 5739 5741 5742 5743 +589 1814 1816 1815 5744 5745 5746 5747 5748 +1814 579 1042 1816 5749 2925 5750 5745 5751 +1816 1042 488 1639 5750 2936 5096 5752 5753 +1815 1816 1639 487 5746 5752 5093 5754 5755 +532 1429 1818 1769 4298 5756 5757 5582 5758 +1429 530 1767 1818 4295 5580 5759 5756 5760 +1818 1767 780 1817 5759 5577 5761 5762 5763 +1769 1818 1817 533 5757 5762 5764 5586 5765 +661 1819 1822 1821 5766 5767 5768 5769 5770 +1819 793 1807 1822 5771 5727 5772 5767 5773 +1822 1807 609 1820 5772 5724 5774 5775 5776 +1821 1822 1820 654 5768 5775 5777 5778 5779 +630 1810 1824 1116 5737 5780 5781 3180 5782 +1810 533 1817 1824 5734 5764 5783 5780 5784 +1824 1817 780 1823 5783 5761 5785 5786 5787 +1116 1824 1823 631 5781 5786 5788 3169 5789 +714 1512 1825 1702 4606 5790 5791 5334 5792 +1512 716 1628 1825 4603 5056 5793 5790 5794 +1825 1628 725 958 5793 5053 2663 5795 5796 +1702 1825 958 778 5791 5795 2658 5337 5797 +525 1620 1828 1571 5008 5798 5799 4829 5800 +1620 524 1826 1828 5016 5801 5802 5798 5803 +1828 1826 542 1827 5802 5804 5805 5806 5807 +1571 1828 1827 526 5799 5806 5808 4832 5809 +594 1829 1830 1734 5810 5811 5812 5456 5813 +1829 528 1761 1830 5814 5561 5815 5811 5816 +1830 1761 551 1775 5815 5558 5609 5817 5818 +1734 1830 1775 552 5812 5817 5606 5459 5819 +613 1124 1833 963 3206 5820 5821 2674 5822 +1124 652 1831 1833 3203 5823 5824 5820 5825 +1833 1831 896 1832 5824 5826 5827 5828 5829 +963 1833 1832 651 5821 5828 5830 2679 5831 +468 1437 1836 1835 4327 5832 5833 5834 5835 +1437 482 1731 1836 4324 5448 5836 5832 5837 +1836 1731 491 1834 5836 5445 5838 5839 5840 +1835 1836 1834 481 5833 5839 5841 5842 5843 +569 1287 1840 1839 3769 5844 5845 5846 5847 +1287 570 1837 1840 3766 5848 5849 5844 5850 +1840 1837 622 1838 5849 5851 5852 5853 5854 +1839 1840 1838 568 5845 5853 5855 5856 5857 +600 1841 1845 1844 5858 5859 5860 5861 5862 +1841 601 1842 1845 5863 5864 5865 5859 5866 +1845 1842 862 1843 5865 5867 5868 5869 5870 +1844 1845 1843 829 5860 5869 5871 5872 5873 +495 1384 1848 1642 4103 5874 5875 5104 5876 +1384 545 1846 1848 4112 5877 5878 5874 5879 +1848 1846 783 1847 5878 5880 5881 5882 5883 +1642 1848 1847 544 5875 5882 5884 5107 5885 +751 1318 1849 1243 3872 5886 5887 3614 5888 +1318 611 1671 1849 3878 5219 5889 5886 5890 +1849 1671 579 1814 5889 5216 5749 5891 5892 +1243 1849 1814 589 5887 5891 5744 3605 5893 +472 1551 1852 1657 4758 5894 5895 5163 5896 +1551 470 1850 1852 4755 5897 5898 5894 5899 +1852 1850 775 1851 5898 5900 5901 5902 5903 +1657 1852 1851 473 5895 5902 5904 5166 5905 +94 1431 1854 113 4305 5906 5907 136 5908 +1431 733 1701 1854 4300 5331 5909 5906 5910 +1854 1701 799 1853 5909 5326 5911 5912 5913 +113 1854 1853 93 5907 5912 5914 135 5915 +772 1688 1857 1664 5284 5916 5917 5186 5918 +1688 459 1855 1857 5281 5919 5920 5916 5921 +1857 1855 458 1856 5920 5922 5923 5924 5925 +1664 1857 1856 457 5917 5924 5926 5190 5927 +846 978 1861 1860 2731 5928 5929 5930 5931 +978 583 1858 1861 2728 5932 5933 5928 5934 +1861 1858 424 1859 5933 5935 5936 5937 5938 +1860 1861 1859 359 5929 5937 5939 5940 5941 +545 1649 1863 1846 5132 5942 5943 5877 5944 +1649 562 1795 1863 5129 5681 5945 5942 5946 +1863 1795 614 1862 5945 5676 5947 5948 5949 +1846 1863 1862 783 5943 5948 5950 5880 5951 +461 1057 1865 1715 2987 5952 5953 5387 5954 +1057 458 1855 1865 2982 5922 5955 5952 5956 +1865 1855 459 1864 5955 5919 5957 5958 5959 +1715 1865 1864 460 5953 5958 5960 5390 5961 +666 970 1867 1060 2693 5962 5963 2996 5964 +970 456 1866 1867 2702 5965 5966 5962 5967 +1867 1866 457 1856 5966 5968 5926 5969 5970 +1060 1867 1856 458 5963 5969 5923 2985 5971 +465 1868 1870 1687 5972 5973 5974 5277 5975 +1868 464 1869 1870 5976 5977 5978 5973 5979 +1870 1869 460 1864 5978 5980 5960 5981 5982 +1687 1870 1864 459 5974 5981 5957 5280 5983 +500 1871 1874 1553 5984 5985 5986 4760 5987 +1871 499 1872 1874 5988 5989 5990 5985 5991 +1874 1872 553 1873 5990 5992 5993 5994 5995 +1553 1874 1873 501 5986 5994 5996 4765 5997 +457 1866 1875 1665 5968 5998 5999 5191 6000 +1866 456 969 1875 5965 2701 6001 5998 6002 +1875 969 418 1787 6001 2698 5650 6003 6004 +1665 1875 1787 455 5999 6003 5647 5194 6005 +745 1052 1878 1328 2971 6006 6007 3910 6008 +1052 776 1876 1878 2966 6009 6010 6006 6011 +1878 1876 801 1877 6010 6012 6013 6014 6015 +1328 1878 1877 447 6007 6014 6016 3899 6017 +496 1879 1881 1880 6018 6019 6020 6021 6022 +1879 467 1708 1881 6023 5358 6024 6019 6025 +1881 1708 468 1835 6024 5355 5834 6026 6027 +1880 1881 1835 481 6020 6026 5842 6028 6029 +603 1882 1884 1758 6030 6031 6032 5550 6033 +1882 777 1883 1884 6034 6035 6036 6031 6037 +1884 1883 646 1790 6036 6038 5663 6039 6040 +1758 1884 1790 604 6032 6039 5660 5542 6041 +538 1537 1887 1674 4706 6042 6043 5227 6044 +1537 536 1885 1887 4703 6045 6046 6042 6047 +1887 1885 782 1886 6046 6048 6049 6050 6051 +1674 1887 1886 539 6043 6050 6052 5230 6053 +512 1762 1890 1752 5565 6054 6055 5526 6056 +1762 528 1888 1890 5562 6057 6058 6054 6059 +1890 1888 781 1889 6058 6060 6061 6062 6063 +1752 1890 1889 513 6055 6062 6064 5518 6065 +185 205 1892 1380 240 6066 6067 4098 6068 +205 186 1891 1892 241 6069 6070 6066 6071 +1892 1891 816 1131 6070 6072 3233 6073 6074 +1380 1892 1131 428 6067 6073 3230 4090 6075 +534 1771 1894 1410 5594 6076 6077 4213 6078 +1771 535 1893 1894 5591 6079 6080 6076 6081 +1894 1893 782 1885 6080 6082 6048 6083 6084 +1410 1894 1885 536 6077 6083 6045 4216 6085 +849 973 1897 1896 2713 6086 6087 6088 6089 +973 478 1895 1897 2710 6090 6091 6086 6092 +1897 1895 878 1175 6091 6093 3379 6094 6095 +1896 1897 1175 726 6087 6094 3374 6096 6097 +12 398 1901 1900 402 6098 6099 6100 6101 +398 396 1898 1901 401 6102 6103 6098 6104 +1901 1898 590 1899 6103 6105 6106 6107 6108 +1900 1901 1899 503 6099 6107 6109 6110 6111 +376 379 1902 983 386 6112 6113 2744 6114 +379 375 1050 1902 385 2964 6115 6112 6116 +1902 1050 585 1026 6115 2961 2887 6117 6118 +983 1902 1026 423 6113 6117 2884 2747 6119 +754 1418 1904 1440 4248 6120 6121 4330 6122 +1418 759 1903 1904 4244 6123 6124 6120 6125 +1904 1903 861 921 6124 6126 2527 6127 6128 +1440 1904 921 440 6121 6127 2538 4335 6129 +491 1730 1908 1907 5444 6130 6131 6132 6133 +1730 492 1905 1908 5441 6134 6135 6130 6136 +1908 1905 785 1906 6135 6137 6138 6139 6140 +1907 1908 1906 574 6131 6139 6141 6142 6143 +576 1034 1909 1248 2911 6144 6145 3630 6146 +1034 814 1661 1909 2906 5183 6147 6144 6148 +1909 1661 741 1295 6147 5180 3793 6149 6150 +1248 1909 1295 682 6145 6149 3788 3619 6151 +633 1799 1910 931 5696 6152 6153 2570 6154 +1799 610 1024 1910 5693 2879 6155 6152 6156 +1910 1024 653 946 6155 2874 2621 6157 6158 +931 1910 946 808 6153 6157 2616 2559 6159 +6 365 1912 993 373 6160 6161 2776 6162 +365 361 1012 1912 372 2830 6163 6160 6164 +1912 1012 586 1911 6163 2840 6165 6166 6167 +993 1912 1911 435 6161 6166 6168 2779 6169 +560 1382 1913 929 4105 6170 6171 2562 6172 +1382 495 1641 1913 4100 5103 6173 6170 6174 +1913 1641 493 1499 6173 5098 4561 6175 6176 +929 1913 1499 792 6171 6175 4556 2565 6177 +513 1889 1915 1568 6064 6178 6179 4817 6180 +1889 781 1914 1915 6061 6181 6182 6178 6183 +1915 1914 549 1726 6182 6184 5433 6185 6186 +1568 1915 1726 515 6179 6185 5430 4820 6187 +493 1644 1917 1729 5101 6188 6189 5436 6190 +1644 494 1916 1917 5112 6191 6192 6188 6193 +1917 1916 785 1905 6192 6194 6137 6195 6196 +1729 1917 1905 492 6189 6195 6134 5440 6197 +574 1779 1920 1907 5621 6198 6199 6142 6200 +1779 588 1918 1920 5618 6201 6202 6198 6203 +1920 1918 787 1919 6202 6204 6205 6206 6207 +1907 1920 1919 491 6199 6206 6208 6132 6209 +872 1921 1924 1923 6210 6211 6212 6213 6214 +1921 669 1480 1924 6215 4487 6216 6211 6217 +1924 1480 848 1922 6216 4482 6218 6219 6220 +1923 1924 1922 451 6212 6219 6221 6222 6223 +9 1925 1928 390 6224 6225 6226 392 6227 +1925 497 1926 1928 6228 6229 6230 6225 6231 +1928 1926 575 1927 6230 6232 6233 6234 6235 +390 1928 1927 389 6226 6234 6236 393 6237 +626 1929 1933 1932 6238 6239 6240 6241 6242 +1929 813 1930 1933 6243 6244 6245 6239 6246 +1933 1930 634 1931 6245 6247 6248 6249 6250 +1932 1933 1931 628 6240 6249 6251 6252 6253 +628 1931 1937 1936 6251 6254 6255 6256 6257 +1931 634 1934 1937 6248 6258 6259 6254 6260 +1937 1934 670 1935 6259 6261 6262 6263 6264 +1936 1937 1935 635 6255 6263 6265 6266 6267 +557 1595 1940 1939 4925 6268 6269 6270 6271 +1595 540 1748 1940 4922 5511 6272 6268 6273 +1940 1748 543 1938 6272 5508 6274 6275 6276 +1939 1940 1938 786 6269 6275 6277 6278 6279 +587 1941 1943 1189 6280 6281 6282 3420 6283 +1941 626 1932 1943 6284 6241 6285 6281 6286 +1943 1932 628 1942 6285 6252 6287 6288 6289 +1189 1943 1942 627 6282 6288 6290 3425 6291 +815 1944 1947 1071 6292 6293 6294 3028 6295 +1944 624 1945 1947 6296 6297 6298 6293 6299 +1947 1945 612 1946 6298 6300 6301 6302 6303 +1071 1947 1946 655 6294 6302 6304 3033 6305 +597 1948 1950 1949 6306 6307 6308 6309 6310 +1948 785 1916 1950 6311 6194 6312 6307 6313 +1950 1916 494 1754 6312 6191 5535 6314 6315 +1949 1950 1754 546 6308 6314 5532 6316 6317 +685 1015 1952 913 2851 6318 6319 2508 6320 +1015 656 1283 1952 2848 3753 6321 6318 6322 +1952 1283 584 1951 6321 3750 6323 6324 6325 +913 1952 1951 648 6319 6324 6326 2513 6327 +674 1503 1953 1549 4575 6328 6329 4746 6330 +1503 803 1229 1953 4570 3566 6331 6328 6332 +1953 1229 673 1163 6331 3563 3341 6333 6334 +1549 1953 1163 471 6329 6333 3338 4750 6335 +520 1954 1956 1613 6336 6337 6338 4990 6339 +1954 791 1955 1956 6340 6341 6342 6337 6343 +1956 1955 524 1619 6342 6344 5015 6345 6346 +1613 1956 1619 521 6338 6345 5012 4982 6347 +648 1951 1958 977 6326 6348 6349 2724 6350 +1951 584 1957 1958 6323 6351 6352 6348 6353 +1958 1957 424 1858 6352 6354 5935 6355 6356 +977 1958 1858 583 6349 6355 5932 2727 6357 +544 1847 1961 1755 5884 6358 6359 5538 6360 +1847 783 1959 1961 5881 6361 6362 6358 6363 +1961 1959 795 1960 6362 6364 6365 6366 6367 +1755 1961 1960 577 6359 6366 6368 5530 6369 +724 1606 1964 1784 4965 6370 6371 5633 6372 +1606 728 1962 1964 4962 6373 6374 6370 6375 +1964 1962 731 1963 6374 6376 6377 6378 6379 +1784 1964 1963 794 6371 6378 6380 5636 6381 +608 1796 1967 1966 5687 6382 6383 6384 6385 +1796 566 1466 1967 5684 4439 6386 6382 6387 +1967 1466 568 1965 6386 4436 6388 6389 6390 +1966 1967 1965 788 6383 6389 6391 6392 6393 +837 1968 1971 1157 6394 6395 6396 3318 6397 +1968 740 1969 1971 6398 6399 6400 6395 6401 +1971 1969 826 1970 6400 6402 6403 6404 6405 +1157 1971 1970 548 6396 6404 6406 3321 6407 +737 1241 1973 1669 3607 6408 6409 5210 6410 +1241 589 1815 1973 3602 5747 6411 6408 6412 +1973 1815 487 1972 6411 5754 6413 6414 6415 +1669 1973 1972 789 6409 6414 6416 5201 6417 +706 1211 1976 1975 3503 6418 6419 6420 6421 +1211 707 1974 1976 3500 6422 6423 6418 6424 +1976 1974 837 1156 6423 6425 3317 6426 6427 +1975 1976 1156 708 6419 6426 3312 6428 6429 +496 1880 1978 1977 6021 6430 6431 6432 6433 +1880 481 1834 1978 6028 5841 6434 6430 6435 +1978 1834 491 1919 6434 5838 6208 6436 6437 +1977 1978 1919 787 6431 6436 6205 6438 6439 +462 1716 1981 1980 5394 6440 6441 6442 6443 +1716 460 1869 1981 5391 5980 6444 6440 6445 +1981 1869 464 1979 6444 5977 6446 6447 6448 +1980 1981 1979 784 6441 6447 6449 6450 6451 +810 1667 1984 1424 5203 6452 6453 4268 6454 +1667 789 1982 1984 5198 6455 6456 6452 6457 +1984 1982 483 1983 6456 6458 6459 6460 6461 +1424 1984 1983 485 6453 6460 6462 4273 6463 +499 1871 1987 1986 5988 6464 6465 6466 6467 +1871 500 1985 1987 5984 6468 6469 6464 6470 +1987 1985 866 998 6469 6471 2795 6472 6473 +1986 1987 998 498 6465 6472 2792 6474 6475 +20 1415 1990 39 4237 6476 6477 67 6478 +1415 430 1988 1990 4232 6479 6480 6476 6481 +1990 1988 832 1989 6480 6482 6483 6484 6485 +39 1990 1989 19 6477 6484 6486 66 6487 +624 1991 1993 1945 6488 6489 6490 6297 6491 +1991 575 1926 1993 6492 6232 6493 6489 6494 +1993 1926 497 1992 6493 6229 6495 6496 6497 +1945 1993 1992 612 6490 6496 6498 6300 6499 +626 1941 1996 1995 6284 6500 6501 6502 6503 +1941 587 1994 1996 6280 6504 6505 6500 6506 +1996 1994 586 1167 6505 6507 3353 6508 6509 +1995 1996 1167 625 6501 6508 3350 6510 6511 +574 1906 1999 1998 6141 6512 6513 6514 6515 +1906 785 1948 1999 6138 6311 6516 6512 6517 +1999 1948 597 1997 6516 6306 6518 6519 6520 +1998 1999 1997 796 6513 6519 6521 6522 6523 +484 1601 2000 1638 4931 6524 6525 5089 6526 +1601 483 1982 2000 4942 6458 6527 6524 6528 +2000 1982 789 1972 6527 6455 6416 6529 6530 +1638 2000 1972 487 6525 6529 6413 5092 6531 +776 2001 2004 2003 6532 6533 6534 6535 6536 +2001 891 2002 2004 6537 6538 6539 6533 6540 +2004 2002 446 1515 6539 6541 4620 6542 6543 +2003 2004 1515 768 6534 6542 4617 6544 6545 +758 2005 2007 1394 6546 6547 6548 4150 6549 +2005 827 2006 2007 6550 6551 6552 6547 6553 +2007 2006 861 1903 6552 6554 6126 6555 6556 +1394 2007 1903 759 6548 6555 6123 4141 6557 +646 2008 2010 1791 6558 6559 6560 5664 6561 +2008 177 197 2010 6562 224 6563 6559 6564 +2010 197 178 2009 6563 225 6565 6566 6567 +1791 2010 2009 818 6560 6566 6568 5655 6569 +528 1829 2013 1888 5814 6570 6571 6057 6572 +1829 594 2011 2013 5810 6573 6574 6570 6575 +2013 2011 797 2012 6574 6576 6577 6578 6579 +1888 2013 2012 781 6571 6578 6580 6060 6581 +691 2014 2017 2016 6582 6583 6584 6585 6586 +2014 833 2015 2017 6587 6588 6589 6583 6590 +2017 2015 762 1486 6589 6591 4509 6592 6593 +2016 2017 1486 645 6584 6592 4506 6594 6595 +650 994 2018 1192 2769 6596 6597 3434 6598 +994 435 1911 2018 2780 6168 6599 6596 6600 +2018 1911 586 1994 6599 6165 6507 6601 6602 +1192 2018 1994 587 6597 6601 6504 3423 6603 +731 2019 2022 2021 6604 6605 6606 6607 6608 +2019 811 2020 2022 6609 6610 6611 6605 6612 +2022 2020 24 44 6611 6613 76 6614 6615 +2021 2022 44 25 6606 6614 77 6616 6617 +28 48 2025 2024 84 6618 6619 6620 6621 +48 29 2023 2025 85 6622 6623 6618 6624 +2025 2023 824 1140 6623 6625 3263 6626 6627 +2024 2025 1140 443 6619 6626 3260 6628 6629 +844 1288 2029 2028 3760 6630 6631 6632 6633 +1288 569 2026 2029 3770 6634 6635 6630 6636 +2029 2026 904 2027 6635 6637 6638 6639 6640 +2028 2029 2027 660 6631 6639 6641 6642 6643 +479 1599 2032 2031 4937 6644 6645 6646 6647 +1599 480 1073 2032 4934 3041 6648 6644 6649 +2032 1073 880 2030 6648 3038 6650 6651 6652 +2031 2032 2030 477 6645 6651 6653 6654 6655 +419 2033 2037 2036 6656 6657 6658 6659 6660 +2033 777 2034 2037 6661 6662 6663 6657 6664 +2037 2034 890 2035 6663 6665 6666 6667 6668 +2036 2037 2035 790 6658 6667 6669 6670 6671 +470 1699 2038 1850 5324 6672 6673 5897 6674 +1699 469 1388 2038 5321 4128 6675 6672 6676 +2038 1388 831 1006 6675 4124 2821 6677 6678 +1850 2038 1006 775 6673 6677 2818 5900 6679 +724 1783 2040 1607 5632 6680 6681 4966 6682 +1783 722 2039 2040 5628 6683 6684 6680 6685 +2040 2039 849 1896 6684 6686 6088 6687 6688 +1607 2040 1896 726 6681 6687 6096 4958 6689 +15 1497 2042 34 4550 6690 6691 57 6692 +1497 447 1877 2042 4546 6016 6693 6690 6694 +2042 1877 801 2041 6693 6013 6695 6696 6697 +34 2042 2041 14 6691 6696 6698 56 6699 +672 1343 2044 1087 3967 6700 6701 3082 6702 +1343 800 2043 2044 3962 6703 6704 6700 6705 +2044 2043 628 1936 6704 6706 6256 6707 6708 +1087 2044 1936 635 6701 6707 6266 3085 6709 +257 2045 2048 276 6710 6711 6712 304 6713 +2045 437 2046 2048 6714 6715 6716 6711 6717 +2048 2046 899 2047 6716 6718 6719 6720 6721 +276 2048 2047 256 6712 6720 6722 303 6723 +252 2049 2051 271 6724 6725 6726 294 6727 +2049 448 937 2051 6728 2591 6729 6725 6730 +2051 937 802 2050 6729 2586 6731 6732 6733 +271 2051 2050 251 6726 6732 6734 293 6735 +465 1709 2054 1868 5362 6736 6737 5972 6738 +1709 467 2052 2054 5359 6739 6740 6736 6741 +2054 2052 798 2053 6740 6742 6743 6744 6745 +1868 2054 2053 464 6737 6744 6746 5976 6747 +644 1789 2058 2057 5657 6748 6749 6750 6751 +1789 818 2055 2058 5652 6752 6753 6748 6754 +2058 2055 425 2056 6753 6755 6756 6757 6758 +2057 2058 2056 879 6749 6757 6759 6760 6761 +556 1358 2060 1507 4008 6762 6763 4588 6764 +1358 571 935 2060 4018 2575 6765 6762 6766 +2060 935 857 2059 6765 2584 6767 6768 6769 +1507 2060 2059 619 6763 6768 6770 4591 6771 +781 2012 2062 1914 6580 6772 6773 6181 6774 +2012 797 2061 2062 6577 6775 6776 6772 6777 +2062 2061 603 1757 6776 6778 5549 6779 6780 +1914 2062 1757 549 6773 6779 5546 6184 6781 +703 1592 2064 1268 4910 6782 6783 3698 6784 +1592 704 1108 2064 4907 3155 6785 6782 6786 +2064 1108 819 2063 6785 3150 6787 6788 6789 +1268 2064 2063 702 6783 6788 6790 3701 6791 +654 1820 2066 1121 5777 6792 6793 3196 6794 +1820 609 2065 2066 5774 6795 6796 6792 6797 +2066 2065 847 1094 6796 6798 3095 6799 6800 +1121 2066 1094 761 6793 6799 3106 3185 6801 +661 1821 2069 2068 5769 6802 6803 6804 6805 +1821 654 1120 2069 5778 3195 6806 6802 6807 +2069 1120 894 2067 6806 3192 6808 6809 6810 +2068 2069 2067 686 6803 6809 6811 6812 6813 +417 1021 2071 2070 2871 6814 6815 6816 6817 +1021 854 1662 2071 2868 5175 6818 6814 6819 +2071 1662 814 1037 6818 5184 2909 6820 6821 +2070 2071 1037 639 6815 6820 2920 6822 6823 +757 2072 2074 1077 6824 6825 6826 3050 6827 +2072 843 2073 2074 6828 6829 6830 6825 6831 +2074 2073 173 1462 6830 6832 4423 6833 6834 +1077 2074 1462 442 6826 6833 4420 3053 6835 +23 43 2075 1518 74 6836 6837 4632 6838 +43 24 2020 2075 75 6613 6839 6836 6840 +2075 2020 811 987 6839 6610 2759 6841 6842 +1518 2075 987 426 6837 6841 2756 4625 6843 +764 2076 2078 1079 6844 6845 6846 3058 6847 +2076 595 2077 2078 6848 6849 6850 6845 6851 +2078 2077 827 2005 6850 6852 6550 6853 6854 +1079 2078 2005 758 6846 6853 6546 3047 6855 +696 2079 2082 2081 6856 6857 6858 6859 6860 +2079 700 1390 2082 6861 4136 6862 6857 6863 +2082 1390 901 2080 6862 4133 6864 6865 6866 +2081 2082 2080 812 6858 6865 6867 6868 6869 +646 2083 2085 2008 6870 6871 6872 6558 6873 +2083 850 2084 2085 6874 6875 6876 6871 6877 +2085 2084 176 196 6876 6878 222 6879 6880 +2008 2085 196 177 6872 6879 223 6562 6881 +909 1722 2089 2088 5416 6882 6883 6884 6885 +1722 750 2086 2089 5413 6886 6887 6882 6888 +2089 2086 840 2087 6887 6889 6890 6891 6892 +2088 2089 2087 643 6883 6891 6893 6894 6895 +895 2090 2094 2093 6896 6897 6898 6899 6900 +2090 670 2091 2094 6901 6902 6903 6897 6904 +2094 2091 859 2092 6903 6905 6906 6907 6908 +2093 2094 2092 437 6898 6907 6909 6910 6911 +432 1118 2096 1520 3187 6912 6913 4634 6914 +1118 761 1093 2096 3182 3105 6915 6912 6916 +2096 1093 889 2095 6915 3102 6917 6918 6919 +1520 2096 2095 760 6913 6918 6920 4639 6921 +749 1104 2099 1081 3143 6922 6923 3060 6924 +1104 817 2097 2099 3140 6925 6926 6922 6927 +2099 2097 572 2098 6926 6928 6929 6930 6931 +1081 2099 2098 632 6923 6930 6932 3065 6933 +743 2100 2102 1461 6934 6935 6936 4414 6937 +2100 898 2101 2102 6938 6939 6940 6935 6941 +2102 2101 764 1078 6940 6942 3057 6943 6944 +1461 2102 1078 442 6936 6943 3054 4419 6945 +440 920 2103 1441 2537 6946 6947 4336 6948 +920 809 1622 2103 2534 5024 6949 6946 6950 +2103 1622 106 126 6949 5021 161 6951 6952 +1441 2103 126 107 6947 6951 162 4339 6953 +715 1360 2104 1322 4024 6954 6955 3890 6956 +1360 718 1668 2104 4020 5207 6957 6954 6958 +2104 1668 810 1557 6957 5204 4781 6959 6960 +1322 2104 1557 734 6955 6959 4778 3893 6961 +704 1591 2106 1109 4906 6962 6963 3156 6964 +1591 706 1975 2106 4902 6420 6965 6962 6966 +2106 1975 708 2105 6965 6428 6967 6968 6969 +1109 2106 2105 864 6963 6968 6970 3159 6971 +694 1587 2108 1300 4890 6972 6973 3804 6974 +1587 696 2081 2108 4887 6859 6975 6972 6976 +2108 2081 812 2107 6975 6868 6977 6978 6979 +1300 2108 2107 695 6973 6978 6980 3809 6981 +629 1712 2111 2110 5378 6982 6983 6984 6985 +1712 647 1091 2111 5375 3097 6986 6982 6987 +2111 1091 847 2109 6986 3092 6988 6989 6990 +2110 2111 2109 593 6983 6989 6991 6992 6993 +7 335 2113 1481 343 6994 6995 4490 6996 +335 331 2112 2113 342 6997 6998 6994 6999 +2113 2112 903 1530 6998 7000 4679 7001 7002 +1481 2113 1530 658 6995 7001 4676 4493 7003 +11 391 2116 2115 395 7004 7005 7006 7007 +391 389 1927 2116 394 6236 7008 7004 7009 +2116 1927 575 2114 7008 6233 7010 7011 7012 +2115 2116 2114 835 7005 7011 7013 7014 7015 +731 2021 2119 2118 6607 7016 7017 7018 7019 +2021 25 45 2119 6616 78 7020 7016 7021 +2119 45 26 2117 7020 79 7022 7023 7024 +2118 2119 2117 893 7017 7023 7025 7026 7027 +686 2067 2122 2121 6811 7028 7029 7030 7031 +2067 894 2120 2122 6808 7032 7033 7028 7034 +2122 2120 254 274 7033 7035 299 7036 7037 +2121 2122 274 255 7029 7036 300 7038 7039 +851 2123 2126 2125 7040 7041 7042 7043 7044 +2123 504 1554 2126 7045 4769 7046 7041 7047 +2126 1554 501 2124 7046 4766 7048 7049 7050 +2125 2126 2124 822 7042 7049 7051 7052 7053 +621 2127 2130 1781 7054 7055 7056 5626 7057 +2127 663 2128 2130 7058 7059 7060 7055 7061 +2130 2128 832 2129 7060 7062 7063 7064 7065 +1781 2130 2129 642 7056 7064 7066 5615 7067 +752 1509 2133 1062 4586 7068 7069 2998 7070 +1509 620 2131 2133 4596 7071 7072 7068 7073 +2133 2131 862 2132 7072 7074 7075 7076 7077 +1062 2133 2132 681 7069 7076 7078 3003 7079 +268 288 2136 2135 327 7080 7081 7082 7083 +288 1 32 2136 328 52 7084 7080 7085 +2136 32 13 2134 7084 53 7086 7087 7088 +2135 2136 2134 874 7081 7087 7089 7090 7091 +189 209 2139 2138 248 7092 7093 7094 7095 +209 2 269 2139 249 289 7096 7092 7097 +2139 269 250 2137 7096 290 7098 7099 7100 +2138 2139 2137 873 7093 7099 7101 7102 7103 +31 51 2142 2141 90 7104 7105 7106 7107 +51 4 111 2142 91 131 7108 7104 7109 +2142 111 92 2140 7108 132 7110 7111 7112 +2141 2142 2140 875 7105 7111 7113 7114 7115 +779 2143 2146 2145 7116 7117 7118 7119 7120 +2143 826 1969 2146 7121 6402 7122 7117 7123 +2146 1969 740 2144 7122 6399 7124 7125 7126 +2145 2146 2144 869 7118 7125 7127 7128 7129 +110 130 2148 2147 169 7130 7131 7132 7133 +130 3 190 2148 170 210 7134 7130 7135 +2148 190 171 1098 7134 211 3120 7136 7137 +2147 2148 1098 876 7131 7136 3117 7138 7139 +474 2149 2151 1544 7140 7141 7142 4730 7143 +2149 478 972 2151 7144 2709 7145 7141 7146 +2151 972 825 2150 7145 2704 7147 7148 7149 +1544 2151 2150 476 7142 7148 7150 4733 7151 +330 964 2153 334 2683 7152 7153 340 7154 +964 651 2152 2153 2680 7155 7156 7152 7157 +2153 2152 903 2112 7156 7158 7000 7159 7160 +334 2153 2112 331 7153 7159 6997 341 7161 +480 1598 2155 1074 4933 7162 7163 3042 7164 +1598 484 1637 2155 4928 5088 7165 7162 7166 +2155 1637 489 2154 7165 5084 7167 7168 7169 +1074 2155 2154 815 7163 7168 7170 3031 7171 +755 1420 2158 2157 4256 7172 7173 7174 7175 +1420 453 2156 2158 4253 7176 7177 7172 7178 +2158 2156 876 1097 7177 7179 3116 7180 7181 +2157 2158 1097 756 7173 7180 3113 7182 7183 +728 1646 2159 1962 5120 7184 7185 6373 7186 +1646 730 988 2159 5117 2763 7187 7184 7188 +2159 988 811 2019 7187 2760 6609 7189 7190 +1962 2159 2019 731 7185 7189 6604 6376 7191 +483 1600 2161 1983 4941 7192 7193 6459 7194 +1600 479 2160 2161 4938 7195 7196 7192 7197 +2161 2160 825 1425 7196 7198 4277 7199 7200 +1983 2161 1425 485 7193 7199 4274 6462 7201 +512 1751 2163 1763 5525 7202 7203 5566 7204 +1751 510 2162 2163 5522 7205 7206 7202 7207 +2163 2162 826 2143 7206 7208 7121 7209 7210 +1763 2163 2143 779 7203 7209 7116 5555 7211 +635 1935 2164 1088 6265 7212 7213 3086 7214 +1935 670 2090 2164 6262 6901 7215 7212 7216 +2164 2090 895 1181 7215 6896 3398 7217 7218 +1088 2164 1181 671 7213 7217 3395 3089 7219 +628 2043 2166 1942 6706 7220 7221 6287 7222 +2043 800 2165 2166 6703 7223 7224 7220 7225 +2166 2165 836 1190 7224 7226 3429 7227 7228 +1942 2166 1190 627 7221 7227 3426 6290 7229 +539 1886 2168 1749 6052 7230 7231 5514 7232 +1886 782 2167 2168 6049 7233 7234 7230 7235 +2168 2167 817 1103 7234 7236 3139 7237 7238 +1749 2168 1103 592 7231 7237 3134 5505 7239 +559 1399 2170 1435 4155 7240 7241 4314 7242 +1399 665 981 2170 4166 2739 7243 7240 7244 +2170 981 596 2169 7243 2734 7245 7246 7247 +1435 2170 2169 770 7241 7246 7248 4319 7249 +622 1653 2173 2172 5139 7250 7251 7252 7253 +1653 683 1336 2173 5148 3929 7254 7250 7255 +2173 1336 436 2171 7254 3938 7256 7257 7258 +2172 2173 2171 885 7251 7257 7259 7260 7261 +543 1747 2176 2175 5507 7262 7263 7264 7265 +1747 592 1106 2176 5502 3137 7266 7262 7267 +2176 1106 868 2174 7266 3148 7268 7269 7270 +2175 2176 2174 593 7263 7269 7271 7272 7273 +572 1811 2178 2098 5741 7274 7275 6929 7276 +1811 630 1115 2178 5738 3179 7277 7274 7278 +2178 1115 877 2177 7277 3176 7279 7280 7281 +2098 2178 2177 632 7275 7280 7282 6932 7283 +687 1422 2180 1453 4262 7284 7285 4383 7286 +1422 429 2179 2180 4258 7287 7288 7284 7289 +2180 2179 877 1114 7288 7290 3175 7291 7292 +1453 2180 1114 804 7285 7291 3172 4386 7293 +815 2181 2183 1944 7294 7295 7296 6292 7297 +2181 842 996 2183 7298 2787 7299 7295 7300 +2183 996 638 2182 7299 2782 7301 7302 7303 +1944 2183 2182 624 7296 7302 7304 6296 7305 +419 2184 2185 2033 7306 7307 7308 6656 7309 +2184 850 2083 2185 7310 6874 7311 7307 7312 +2185 2083 646 1883 7311 6870 6038 7313 7314 +2033 2185 1883 777 7308 7313 6035 6661 7315 +765 2186 2187 1377 7316 7317 7318 4086 7319 +2186 813 1929 2187 7320 6243 7321 7317 7322 +2187 1929 626 1995 7321 6238 6502 7323 7324 +1377 2187 1995 625 7318 7323 6510 4078 7325 +616 2188 2190 1742 7326 7327 7328 5486 7329 +2188 623 1054 2190 7330 2979 7331 7327 7332 +2190 1054 870 2189 7331 2976 7333 7334 7335 +1742 2190 2189 578 7328 7334 7336 5491 7337 +427 1046 2193 2192 2941 7338 7339 7340 7341 +1046 663 2127 2193 2950 7058 7342 7338 7343 +2193 2127 621 2191 7342 7054 7344 7345 7346 +2192 2193 2191 852 7339 7345 7347 7348 7349 +359 1859 2195 363 5939 7350 7351 368 7352 +1859 424 2194 2195 5936 7353 7354 7350 7355 +2195 2194 845 1010 7354 7356 2835 7357 7358 +363 2195 1010 360 7351 7357 2832 369 7359 +614 1797 2199 2198 5679 7360 7361 7362 7363 +1797 608 2196 2199 5688 7364 7365 7360 7366 +2199 2196 867 2197 7365 7367 7368 7369 7370 +2198 2199 2197 649 7361 7369 7371 7372 7373 +445 2200 2201 1524 7374 7375 7376 4652 7377 +2200 816 1891 2201 7378 6072 7379 7375 7380 +2201 1891 186 206 7379 6069 242 7381 7382 +1524 2201 206 187 7376 7381 243 4655 7383 +731 2118 2204 1963 7018 7384 7385 6377 7386 +2118 893 2202 2204 7026 7387 7388 7384 7389 +2204 2202 420 2203 7388 7390 7391 7392 7393 +1963 2204 2203 794 7385 7392 7394 6380 7395 +792 1501 2205 930 4559 7396 7397 2566 7398 +1501 770 2169 2205 4568 7248 7399 7396 7400 +2205 2169 596 1800 7399 7245 5700 7401 7402 +930 2205 1800 633 7397 7401 5697 2569 7403 +669 1921 2206 944 6215 7404 7405 2614 7406 +1921 872 926 2206 6210 2543 7407 7404 7408 +2206 926 641 1527 7407 2554 4664 7409 7410 +944 2206 1527 640 7405 7409 4660 2605 7411 +179 1216 2207 198 3521 7412 7413 227 7414 +1216 425 2055 2207 3516 6755 7415 7412 7416 +2207 2055 818 2009 7415 6752 6568 7417 7418 +198 2207 2009 178 7413 7417 6565 226 7419 +692 1582 2209 1218 4873 7420 7421 3528 7422 +1582 767 2208 2209 4870 7423 7424 7420 7425 +2209 2208 879 2056 7424 7426 6759 7427 7428 +1218 2209 2056 425 7421 7427 6756 3519 7429 +508 1680 2212 2211 5257 7430 7431 7432 7433 +1680 506 2210 2212 5254 7434 7435 7430 7436 +2212 2210 851 1158 7435 7437 3325 7438 7439 +2211 2212 1158 548 7431 7438 3322 7440 7441 +662 1269 2214 1672 3692 7442 7443 5222 7444 +1269 702 2063 2214 3702 6790 7445 7442 7446 +2214 2063 819 2213 7445 6787 7447 7448 7449 +1672 2214 2213 742 7443 7448 7450 5214 7451 +780 1766 2218 2217 5576 7452 7453 7454 7455 +1766 529 2215 2218 5573 7456 7457 7452 7458 +2218 2215 823 2216 7457 7459 7460 7461 7462 +2217 2218 2216 807 7453 7461 7463 7464 7465 +263 2219 2221 282 7466 7467 7468 316 7469 +2219 820 2220 2221 7470 7471 7472 7467 7473 +2221 2220 436 1335 7472 7474 3937 7475 7476 +282 2221 1335 262 7468 7475 3934 315 7477 +855 2222 2225 2224 7478 7479 7480 7481 7482 +2222 600 1844 2225 7483 5861 7484 7479 7485 +2225 1844 829 2223 7484 5872 7486 7487 7488 +2224 2225 2223 830 7480 7487 7489 7490 7491 +535 1812 2226 1893 5732 7492 7493 6079 7494 +1812 572 2097 2226 5742 6928 7495 7492 7496 +2226 2097 817 2167 7495 6925 7236 7497 7498 +1893 2226 2167 782 7493 7497 7233 6082 7499 +783 1862 2229 1959 5950 7500 7501 6361 7502 +1862 614 2227 2229 5947 7503 7504 7500 7505 +2229 2227 841 2228 7504 7506 7507 7508 7509 +1959 2229 2228 795 7501 7508 7510 6364 7511 +711 1609 2231 2230 4973 7512 7513 7514 7515 +1609 739 1312 2231 4968 3853 7516 7512 7517 +2231 1312 869 2144 7516 3850 7127 7518 7519 +2230 2231 2144 740 7513 7518 7124 7520 7521 +466 1696 2233 1698 5302 7522 7523 5317 7524 +1696 486 2232 2233 5312 7525 7526 7522 7527 +2233 2232 901 1389 7526 7528 4132 7529 7530 +1698 2233 1389 469 7523 7529 4129 5320 7531 +650 1202 2236 991 3469 7532 7533 2766 7534 +1202 844 2234 2236 3464 7535 7536 7532 7537 +2236 2234 865 2235 7536 7538 7539 7540 7541 +991 2236 2235 618 7533 7540 7542 2771 7543 +800 1346 2238 2165 3965 7544 7545 7223 7546 +1346 581 2237 2238 3976 7547 7548 7544 7549 +2238 2237 580 1203 7548 7550 3475 7551 7552 +2165 2238 1203 836 7545 7551 3472 7226 7553 +695 2107 2242 2241 6980 7554 7555 7556 7557 +2107 812 2239 2242 6977 7558 7559 7554 7560 +2242 2239 906 2240 7559 7561 7562 7563 7564 +2241 2242 2240 698 7555 7563 7565 7566 7567 +606 1773 2244 2243 5601 7568 7569 7570 7571 +1773 607 1314 2244 5596 3847 7572 7568 7573 +2244 1314 871 1457 7572 3858 4403 7574 7575 +2243 2244 1457 637 7569 7574 4400 7576 7577 +723 1785 2247 2246 5640 7578 7579 7580 7581 +1785 794 2203 2247 5637 7394 7582 7578 7583 +2247 2203 420 2245 7582 7391 7584 7585 7586 +2246 2247 2245 887 7579 7585 7587 7588 7589 +454 960 2249 2248 2671 7590 7591 7592 7593 +960 824 2023 2249 2668 6625 7594 7590 7595 +2249 2023 29 49 7594 6622 86 7596 7597 +2248 2249 49 30 7591 7596 87 7598 7599 +542 2250 2253 2252 7600 7601 7602 7603 7604 +2250 833 2014 2253 7605 6587 7606 7601 7607 +2253 2014 691 2251 7606 6582 7608 7609 7610 +2252 2253 2251 912 7602 7609 7611 7612 7613 +588 2254 2256 1918 7614 7615 7616 6201 7617 +2254 643 2087 2256 7618 6893 7619 7615 7620 +2256 2087 840 2255 7619 6890 7621 7622 7623 +1918 2256 2255 787 7616 7622 7624 6204 7625 +795 2228 2260 2259 7510 7626 7627 7628 7629 +2228 841 2257 2260 7507 7630 7631 7626 7632 +2260 2257 431 2258 7631 7633 7634 7635 7636 +2259 2260 2258 863 7627 7635 7637 7638 7639 +851 2125 2262 1159 7043 7640 7641 3326 7642 +2125 822 2261 2262 7052 7643 7644 7640 7645 +2262 2261 864 2105 7644 7646 6970 7647 7648 +1159 2262 2105 708 7641 7647 6967 3315 7649 +557 1939 2264 1806 6270 7650 7651 5720 7652 +1939 786 2263 2264 6278 7653 7654 7650 7655 +2264 2263 847 2065 7654 7656 6798 7657 7658 +1806 2264 2065 609 7651 7657 6795 5723 7659 +600 2265 2268 1841 7660 7661 7662 5858 7663 +2265 503 2266 2268 7664 7665 7666 7661 7667 +2268 2266 883 2267 7666 7668 7669 7670 7671 +1841 2268 2267 601 7662 7670 7672 5863 7673 +527 1572 2270 1765 4836 7674 7675 5568 7676 +1572 526 2269 2270 4833 7677 7678 7674 7679 +2270 2269 823 2215 7678 7680 7459 7681 7682 +1765 2270 2215 529 7675 7681 7456 5572 7683 +740 1968 2271 2230 6398 7684 7685 7520 7686 +1968 837 1974 2271 6394 6425 7687 7684 7688 +2271 1974 707 1539 7687 6422 4713 7689 7690 +2230 2271 1539 711 7685 7689 4708 7514 7691 +680 1063 2274 1705 3007 7692 7693 5340 7694 +1063 681 2272 2274 3004 7695 7696 7692 7697 +2274 2272 907 2273 7696 7698 7699 7700 7701 +1705 2274 2273 678 7693 7700 7702 5344 7703 +803 1505 2276 1230 4573 7704 7705 3567 7706 +1505 773 2275 2276 4582 7707 7708 7704 7709 +2276 2275 900 1718 7708 7710 5403 7711 7712 +1230 2276 1718 668 7705 7711 5400 3570 7713 +477 1545 2277 2031 4723 7714 7715 6654 7716 +1545 476 2150 2277 4734 7150 7717 7714 7718 +2277 2150 825 2160 7717 7147 7198 7719 7720 +2031 2277 2160 479 7715 7719 7195 6646 7721 +834 2278 2281 2280 7722 7723 7724 7725 7726 +2278 599 2279 2281 7727 7728 7729 7723 7730 +2281 2279 900 2275 7729 7731 7710 7732 7733 +2280 2281 2275 773 7724 7732 7707 7734 7735 +815 2154 2282 2181 7170 7736 7737 7294 7738 +2154 489 1445 2282 7167 4357 7739 7736 7740 +2282 1445 498 997 7739 4352 2791 7741 7742 +2181 2282 997 842 7737 7741 2788 7298 7743 +443 2283 2285 2024 7744 7745 7746 6628 7747 +2283 828 2284 2285 7748 7749 7750 7745 7751 +2285 2284 27 47 7750 7752 82 7753 7754 +2024 2285 47 28 7746 7753 83 6620 7755 +570 2286 2288 1837 7756 7757 7758 5848 7759 +2286 888 2287 2288 7760 7761 7762 7757 7763 +2288 2287 806 1651 7762 7764 5141 7765 7766 +1837 2288 1651 622 7758 7765 5136 5851 7767 +417 2070 2289 1683 6816 7768 7769 5260 7770 +2070 639 1036 2289 6822 2919 7771 7768 7772 +2289 1036 882 1353 7771 2916 4000 7773 7774 +1683 2289 1353 617 7769 7773 3997 5264 7775 +663 1045 2290 2128 2949 7776 7777 7059 7778 +1045 18 38 2290 2946 64 7779 7776 7780 +2290 38 19 1989 7779 65 6486 7781 7782 +2128 2290 1989 832 7777 7781 6483 7062 7783 +624 2182 2291 1991 7304 7784 7785 6488 7786 +2182 638 1002 2291 7301 2807 7787 7784 7788 +2291 1002 835 2114 7787 2804 7013 7789 7790 +1991 2291 2114 575 7785 7789 7010 6492 7791 +597 1565 2294 1997 4803 7792 7793 6518 7794 +1565 746 2292 2294 4810 7795 7796 7792 7797 +2294 2292 852 2293 7796 7798 7799 7800 7801 +1997 2294 2293 796 7793 7800 7802 6521 7803 +548 1970 2295 2211 6406 7804 7805 7440 7806 +1970 826 2162 2295 6403 7208 7807 7804 7808 +2295 2162 510 1738 7807 7205 5475 7809 7810 +2211 2295 1738 508 7805 7809 5472 7432 7811 +464 2053 2298 1979 6746 7812 7813 6446 7814 +2053 798 2296 2298 6743 7815 7816 7812 7817 +2298 2296 906 2297 7816 7818 7819 7820 7821 +1979 2298 2297 784 7813 7820 7822 6449 7823 +691 2016 2300 1581 6585 7824 7825 4864 7826 +2016 645 2299 2300 6594 7827 7828 7824 7829 +2300 2299 879 2208 7828 7830 7426 7831 7832 +1581 2300 2208 767 7825 7831 7423 4869 7833 +744 1401 2301 1326 4174 7834 7835 3902 7836 +1401 427 2192 2301 4171 7340 7837 7834 7838 +2301 2192 852 2292 7837 7348 7798 7839 7840 +1326 2301 2292 746 7835 7839 7795 3905 7841 +27 2284 2304 2303 7752 7842 7843 7844 7845 +2284 828 2302 2304 7749 7846 7847 7842 7848 +2304 2302 887 2245 7847 7849 7587 7850 7851 +2303 2304 2245 420 7843 7850 7584 7852 7853 +595 1735 2306 2077 5463 7854 7855 6849 7856 +1735 552 1774 2306 5460 5605 7857 7854 7858 +2306 1774 606 2305 7857 5602 7859 7860 7861 +2077 2306 2305 827 7855 7860 7862 6852 7863 +594 1733 2309 2011 5455 7864 7865 6573 7866 +1733 598 2307 2309 5450 7867 7868 7864 7869 +2309 2307 890 2308 7868 7870 7871 7872 7873 +2011 2309 2308 797 7865 7872 7874 6576 7875 +820 2219 2312 2311 7470 7876 7877 7878 7879 +2219 263 283 2312 7466 317 7880 7876 7881 +2312 283 264 2310 7880 318 7882 7883 7884 +2311 2312 2310 853 7877 7883 7885 7886 7887 +554 915 2313 1247 2521 7888 7889 3626 7890 +915 664 1354 2313 2518 4004 7891 7888 7892 +2313 1354 882 1035 7891 4001 2915 7893 7894 +1247 2313 1035 576 7889 7893 2912 3629 7895 +658 1529 2315 1482 4675 7896 7897 4494 7898 +1529 449 1615 2315 4670 4996 7899 7896 7900 +2315 1615 10 2314 7899 4992 7901 7902 7903 +1482 2315 2314 848 7897 7902 7904 4485 7905 +403 2316 2317 405 7906 7907 7908 408 7909 +2316 451 1922 2317 7910 6221 7911 7907 7912 +2317 1922 848 2314 7911 6218 7904 7913 7914 +405 2317 2314 10 7908 7913 7901 409 7915 +853 2318 2320 2311 7916 7917 7918 7886 7919 +2318 649 2197 2320 7920 7371 7921 7917 7922 +2320 2197 867 2319 7921 7368 7923 7924 7925 +2311 2320 2319 820 7918 7924 7926 7878 7927 +765 1624 2323 2186 5032 7928 7929 7316 7930 +1624 565 2321 2323 5028 7931 7932 7928 7933 +2323 2321 892 2322 7932 7934 7935 7936 7937 +2186 2323 2322 813 7929 7936 7938 7320 7939 +883 1802 2326 2267 5709 7940 7941 7669 7942 +1802 677 2324 2326 5706 7943 7944 7940 7945 +2326 2324 907 2325 7944 7946 7947 7948 7949 +2267 2326 2325 601 7941 7948 7950 7672 7951 +844 2028 2328 2234 6632 7952 7953 7535 7954 +2028 660 2327 2328 6642 7955 7956 7952 7957 +2328 2327 585 1049 7956 7958 2960 7959 7960 +2234 2328 1049 865 7953 7959 2957 7538 7961 +524 1955 2330 1826 6344 7962 7963 5801 7964 +1955 791 2329 2330 6341 7965 7966 7962 7967 +2330 2329 833 2250 7966 7968 7605 7969 7970 +1826 2330 2250 542 7963 7969 7600 5804 7971 +438 1652 2331 1086 5145 7972 7973 3076 7974 +1652 806 2287 2331 5142 7764 7975 7972 7976 +2331 2287 888 1344 7975 7761 3971 7977 7978 +1086 2331 1344 672 7973 7977 3968 3081 7979 +720 1562 2333 1153 4798 7980 7981 3306 7982 +1562 723 2246 2333 4795 7580 7983 7980 7984 +2333 2246 887 2332 7983 7588 7985 7986 7987 +1153 2333 2332 732 7981 7986 7988 3309 7989 +755 2157 2335 1393 7174 7990 7991 4144 7992 +2157 756 2334 2335 7182 7993 7994 7990 7995 +2335 2334 843 2072 7994 7996 6828 7997 7998 +1393 2335 2072 757 7991 7997 6824 4147 7999 +431 1449 2338 2258 4371 8000 8001 7634 8002 +1449 753 2336 2338 4366 8003 8004 8000 8005 +2338 2336 858 2337 8004 8006 8007 8008 8009 +2258 2338 2337 863 8001 8008 8010 7637 8011 +738 1206 2339 1610 3483 8012 8013 4978 8014 +1206 422 1458 2339 3478 4395 8015 8012 8016 +2339 1458 871 1313 8015 4404 3857 8017 8018 +1610 2339 1313 739 8013 8017 3854 4971 8019 +735 974 2340 1558 2717 8020 8021 4784 8022 +974 849 2039 2340 2714 6686 8023 8020 8024 +2340 2039 722 1560 8023 6683 4790 8025 8026 +1558 2340 1560 721 8021 8025 4786 4776 8027 +175 195 2341 1478 220 8028 8029 4480 8030 +195 176 2084 2341 221 6878 8031 8028 8032 +2341 2084 850 2184 8031 6875 7310 8033 8034 +1478 2341 2184 419 8029 8033 7306 4473 8035 +756 1096 2342 2334 3112 8036 8037 7993 8038 +1096 172 192 2342 3108 214 8039 8036 8040 +2342 192 173 2073 8039 215 6832 8041 8042 +2334 2342 2073 843 8037 8041 6829 7996 8043 +585 2327 2343 1027 7958 8044 8045 2888 8046 +2327 660 2027 2343 7955 6641 8047 8044 8048 +2343 2027 904 947 8047 6638 2625 8049 8050 +1027 2343 947 653 8045 8049 2622 2877 8051 +93 1853 2345 112 5914 8052 8053 134 8054 +1853 799 2344 2345 5911 8055 8056 8052 8057 +2345 2344 875 2140 8056 8058 7113 8059 8060 +112 2345 2140 92 8053 8059 7110 133 8061 +499 2346 2348 1872 8062 8063 8064 5989 8065 +2346 910 2347 2348 8066 8067 8068 8063 8069 +2348 2347 819 1111 8068 8070 3153 8071 8072 +1872 2348 1111 553 8064 8071 3164 5992 8073 +605 1632 2349 1485 5071 8074 8075 4502 8076 +1632 644 2057 2349 5068 6750 8077 8074 8078 +2349 2057 879 2299 8077 6760 7830 8079 8080 +1485 2349 2299 645 8075 8079 7827 4505 8081 +899 2046 2351 2350 6718 8082 8083 8084 8085 +2046 437 2092 2351 6715 6909 8086 8082 8087 +2351 2092 859 1030 8086 6906 2899 8088 8089 +2350 2351 1030 821 8083 8088 2896 8090 8091 +584 1282 2352 1957 3749 8092 8093 6351 8094 +1282 591 1168 2352 3744 3347 8095 8092 8096 +2352 1168 845 2194 8095 3356 7356 8097 8098 +1957 2352 2194 424 8093 8097 7353 6354 8099 +467 1879 2355 2052 6023 8100 8101 6739 8102 +1879 496 2353 2355 6018 8103 8104 8100 8105 +2355 2353 908 2354 8104 8106 8107 8108 8109 +2052 2355 2354 798 8101 8108 8110 6742 8111 +520 1793 2356 1954 5670 8112 8113 6336 8114 +1793 762 2015 2356 5666 6591 8115 8112 8116 +2356 2015 833 2329 8115 6588 7968 8117 8118 +1954 2356 2329 791 8113 8117 7965 6340 8119 +502 2357 2359 1555 8120 8121 8122 4772 8123 +2357 615 2358 2359 8124 8125 8126 8121 8127 +2359 2358 866 1985 8126 8128 6471 8129 8130 +1555 2359 1985 500 8122 8129 6468 4763 8131 +543 2175 2360 1938 7264 8132 8133 6274 8134 +2175 593 2109 2360 7272 6991 8135 8132 8136 +2360 2109 847 2263 8135 6988 7656 8137 8138 +1938 2360 2263 786 8133 8137 7653 6277 8139 +612 2361 2363 1946 8140 8141 8142 6301 8143 +2361 834 2362 2363 8144 8145 8146 8141 8147 +2363 2362 880 1072 8146 8148 3037 8149 8150 +1946 2363 1072 655 8142 8149 3034 6304 8151 +595 2076 2365 1736 6848 8152 8153 5464 8154 +2076 764 2101 2365 6844 6942 8155 8152 8156 +2365 2101 898 2364 8155 6939 8157 8158 8159 +1736 2365 2364 598 8153 8158 8160 5453 8161 +359 362 2366 1860 367 8162 8163 5940 8164 +362 8 1684 2366 366 5268 8165 8162 8166 +2366 1684 617 1352 8165 5265 3996 8167 8168 +1860 2366 1352 846 8163 8167 3992 5930 8169 +445 1252 2368 2200 3645 8170 8171 7374 8172 +1252 884 2367 2368 3642 8173 8174 8170 8175 +2368 2367 659 1132 8174 8176 3237 8177 8178 +2200 2368 1132 816 8171 8177 3234 7378 8179 +505 1471 2369 1575 4455 8180 8181 4843 8182 +1471 504 2123 2369 4452 7045 8183 8180 8184 +2369 2123 851 2210 8183 7040 7437 8185 8186 +1575 2369 2210 506 8181 8185 7434 4846 8187 +571 1357 2370 933 4017 8188 8189 2572 8190 +1357 602 1660 2370 4014 5177 8191 8188 8192 +2370 1660 854 1020 8191 5172 2867 8193 8194 +933 2370 1020 771 8189 8193 2864 2577 8195 +568 1465 2371 1839 4435 8196 8197 5856 8198 +1465 567 948 2371 4432 2629 8199 8196 8200 +2371 948 904 2026 8199 2626 6637 8201 8202 +1839 2371 2026 569 8197 8201 6634 5846 8203 +890 2307 2373 2035 7870 8204 8205 6666 8206 +2307 598 2364 2373 7867 8160 8207 8204 8208 +2373 2364 898 2372 8207 8157 8209 8210 8211 +2035 2373 2372 790 8205 8210 8212 6669 8213 +475 1542 2375 1291 4725 8214 8215 3778 8216 +1542 477 2030 2375 4720 6653 8217 8214 8218 +2375 2030 880 2374 8217 6650 8219 8220 8221 +1291 2375 2374 573 8215 8220 8222 3781 8223 +497 2376 2377 1992 8224 8225 8226 6495 8227 +2376 599 2278 2377 8228 7727 8229 8225 8230 +2377 2278 834 2361 8229 7722 8144 8231 8232 +1992 2377 2361 612 8226 8231 8140 6498 8233 +251 2050 2379 270 6734 8234 8235 292 8236 +2050 802 2378 2379 6731 8237 8238 8234 8239 +2379 2378 873 2137 8238 8240 7101 8241 8242 +270 2379 2137 250 8235 8241 7098 291 8243 +14 2041 2381 33 6698 8244 8245 55 8246 +2041 801 2380 2381 6695 8247 8248 8244 8249 +2381 2380 874 2134 8248 8250 7089 8251 8252 +33 2381 2134 13 8245 8251 7086 54 8253 +9 412 2384 2383 416 8254 8255 8256 8257 +412 410 1617 2384 415 5004 8258 8254 8259 +2384 1617 450 2382 8258 5001 8260 8261 8262 +2383 2384 2382 856 8255 8261 8263 8264 8265 +12 2385 2388 404 8266 8267 8268 406 8269 +2385 855 2386 2388 8270 8271 8272 8267 8273 +2388 2386 452 2387 8272 8274 8275 8276 8277 +404 2388 2387 403 8268 8276 8278 407 8279 +632 2177 2389 1082 7282 8280 8281 3066 8282 +2177 877 2179 2389 7279 7290 8283 8280 8284 +2389 2179 429 1364 8283 7287 4039 8285 8286 +1082 2389 1364 747 8281 8285 4034 3069 8287 +696 1586 2390 2079 4886 8288 8289 6856 8290 +1586 699 1626 2390 4883 5046 8291 8288 8292 +2390 1626 860 1137 8291 5043 3243 8293 8294 +2079 2390 1137 700 8289 8293 3252 6861 8295 +906 2296 2392 2240 7818 8296 8297 7562 8298 +2296 798 2354 2392 7815 8110 8299 8296 8300 +2392 2354 908 2391 8299 8107 8301 8302 8303 +2240 2392 2391 698 8297 8302 8304 7565 8305 +502 1469 2395 2357 4447 8306 8307 8120 8308 +1469 675 2393 2395 4442 8309 8310 8306 8311 +2395 2393 902 2394 8310 8312 8313 8314 8315 +2357 2395 2394 615 8307 8314 8316 8124 8317 +503 2265 2396 1900 7664 8318 8319 6110 8320 +2265 600 2222 2396 7660 7483 8321 8318 8322 +2396 2222 855 2385 8321 7478 8270 8323 8324 +1900 2396 2385 12 8319 8323 8266 6100 8325 +901 2232 2398 2080 7528 8326 8327 6864 8328 +2232 486 2397 2398 7525 8329 8330 8326 8331 +2398 2397 906 2239 8330 8332 7561 8333 8334 +2080 2398 2239 812 8327 8333 7558 6867 8335 +264 1450 2400 2310 4375 8336 8337 7882 8338 +1450 431 2257 2400 4372 7633 8339 8336 8340 +2400 2257 841 2399 8339 7630 8341 8342 8343 +2310 2400 2399 853 8337 8342 8344 7885 8345 +497 1925 2402 2376 6228 8346 8347 8224 8348 +1925 9 2383 2402 6224 8256 8349 8346 8350 +2402 2383 856 2401 8349 8264 8351 8352 8353 +2376 2402 2401 599 8347 8352 8354 8228 8355 +505 1574 2404 1472 4842 8356 8357 4456 8358 +1574 676 1804 2404 4838 5704 8359 8356 8360 +2404 1804 911 2403 8359 5714 8361 8362 8363 +1472 2404 2403 675 8357 8362 8364 4445 8365 +629 2110 2406 2405 6984 8366 8367 8368 8369 +2110 593 2174 2406 6992 7271 8370 8366 8371 +2406 2174 868 1133 8370 7268 3227 8372 8373 +2405 2406 1133 659 8367 8372 3238 8374 8375 +827 2305 2407 2006 7862 8376 8377 6551 8378 +2305 606 2243 2407 7859 7570 8379 8376 8380 +2407 2243 637 918 8379 7576 2529 8381 8382 +2006 2407 918 861 8377 8381 2524 6554 8383 +563 1706 2408 1173 5348 8384 8385 3372 8386 +1706 678 2273 2408 5345 7702 8387 8384 8388 +2408 2273 907 2324 8387 7699 7946 8389 8390 +1173 2408 2324 677 8385 8389 7943 3361 8391 +787 2255 2410 1977 7624 8392 8393 6438 8394 +2255 840 2409 2410 7621 8395 8396 8392 8397 +2410 2409 908 2353 8396 8398 8106 8399 8400 +1977 2410 2353 496 8393 8399 8103 6432 8401 +689 1271 2412 1583 3709 8402 8403 4876 8404 +1271 690 2411 2412 3704 8405 8406 8402 8407 +2412 2411 912 2251 8406 8408 7611 8409 8410 +1583 2412 2251 691 8403 8409 7608 4867 8411 +857 924 2414 2413 2549 8412 8413 8414 8415 +924 452 2386 2414 2546 8274 8416 8412 8417 +2414 2386 855 2224 8416 8271 7481 8418 8419 +2413 2414 2224 830 8413 8418 7490 8420 8421 +188 208 2416 1525 246 8422 8423 4658 8424 +208 189 2138 2416 247 7094 8425 8422 8426 +2416 2138 873 2415 8425 7102 8427 8428 8429 +1525 2416 2415 769 8423 8428 8430 4650 8431 +695 2241 2418 1301 7556 8432 8433 3810 8434 +2241 698 2391 2418 7566 8304 8435 8432 8436 +2418 2391 908 2417 8435 8301 8437 8438 8439 +1301 2418 2417 697 8433 8438 8440 3813 8441 +670 1934 2420 2091 6261 8442 8443 6902 8444 +1934 634 2419 2420 6258 8445 8446 8442 8447 +2420 2419 636 1031 8446 8448 2903 8449 8450 +2091 2420 1031 859 8443 8449 2900 6905 8451 +267 287 2422 1514 325 8452 8453 4613 8454 +287 268 2135 2422 326 7082 8455 8452 8456 +2422 2135 874 2421 8455 7090 8457 8458 8459 +1514 2422 2421 768 8453 8458 8460 4616 8461 +623 2188 2425 2424 7330 8462 8463 8464 8465 +2188 616 2423 2425 7326 8466 8467 8462 8468 +2425 2423 863 2337 8467 8469 8010 8470 8471 +2424 2425 2337 858 8463 8470 8007 8472 8473 +30 50 2427 2248 88 8474 8475 7598 8476 +50 31 2141 2427 89 7106 8477 8474 8478 +2427 2141 875 2426 8477 7114 8479 8480 8481 +2248 2427 2426 454 8475 8480 8482 7592 8483 +109 129 2428 1489 167 8484 8485 4520 8486 +129 110 2147 2428 168 7132 8487 8484 8488 +2428 2147 876 2156 8487 7138 7179 8489 8490 +1489 2428 2156 453 8485 8489 7176 4514 8491 +27 2303 2429 46 7844 8492 8493 81 8494 +2303 420 2202 2429 7852 7390 8495 8492 8496 +2429 2202 893 2117 8495 7387 7025 8497 8498 +46 2429 2117 26 8493 8497 7022 80 8499 +6 992 2430 377 2775 8500 8501 381 8502 +992 618 2235 2430 2772 7542 8503 8500 8504 +2430 2235 865 1048 8503 7539 2956 8505 8506 +377 2430 1048 374 8501 8505 2952 382 8507 +634 1930 2432 2419 6247 8508 8509 8445 8510 +1930 813 2322 2432 6244 7938 8511 8508 8512 +2432 2322 892 2431 8511 7935 8513 8514 8515 +2419 2432 2431 636 8509 8514 8516 8448 8517 +252 1521 2433 2049 4643 8518 8519 6724 8520 +1521 760 2095 2433 4640 6920 8521 8518 8522 +2433 2095 889 938 8521 6917 2595 8523 8524 +2049 2433 938 448 8519 8523 2592 6728 8525 +574 1998 2434 1780 6514 8526 8527 5622 8528 +1998 796 2293 2434 6522 7802 8529 8526 8530 +2434 2293 852 2191 8529 7799 7347 8531 8532 +1780 2434 2191 621 8527 8531 7344 5625 8533 +403 2387 2435 2316 8278 8534 8535 7906 8536 +2387 452 923 2435 8275 2545 8537 8534 8538 +2435 923 872 1923 8537 2540 6213 8539 8540 +2316 2435 1923 451 8535 8539 6222 7910 8541 +546 1743 2436 1949 5495 8542 8543 6316 8544 +1743 578 2189 2436 5492 7336 8545 8542 8546 +2436 2189 870 1564 8545 7333 4805 8547 8548 +1949 2436 1564 597 8543 8547 4800 6309 8549 +253 273 2437 1522 297 8550 8551 4646 8552 +273 254 2120 2437 298 7035 8553 8550 8554 +2437 2120 894 1119 8553 7032 3191 8555 8556 +1522 2437 1119 432 8551 8555 3188 4637 8557 +437 2045 2438 2093 6714 8558 8559 6910 8560 +2045 257 277 2438 6710 305 8561 8558 8562 +2438 277 258 1182 8561 306 3402 8563 8564 +2093 2438 1182 895 8559 8563 3399 6899 8565 +686 2121 2440 2439 7030 8566 8567 8568 8569 +2121 255 275 2440 7038 301 8570 8566 8571 +2440 275 256 2047 8570 302 6722 8572 8573 +2439 2440 2047 899 8567 8572 6719 8574 8575 +885 2171 2442 2441 7259 8576 8577 8578 8579 +2171 436 2220 2442 7256 7474 8580 8576 8581 +2442 2220 820 2319 8580 7471 7926 8582 8583 +2441 2442 2319 867 8577 8582 7923 8584 8585 +778 961 2443 1703 2661 8586 8587 5338 8588 +961 454 2426 2443 2672 8482 8589 8586 8590 +2443 2426 875 2344 8589 8479 8058 8591 8592 +1703 2443 2344 799 8587 8591 8055 5329 8593 +478 2149 2445 1895 7144 8594 8595 6090 8596 +2149 474 1658 2445 7140 5170 8597 8594 8598 +2445 1658 473 2444 8597 5167 8599 8600 8601 +1895 2445 2444 878 8595 8600 8602 6093 8603 +551 1760 2446 1776 5557 8604 8605 5610 8606 +1760 779 2145 2446 5552 7119 8607 8604 8608 +2446 2145 869 1311 8607 7128 3849 8609 8610 +1776 2446 1311 607 8605 8609 3844 5599 8611 +657 1713 2447 1251 5382 8612 8613 3638 8614 +1713 629 2405 2447 5379 8368 8615 8612 8616 +2447 2405 659 2367 8615 8374 8176 8617 8618 +1251 2447 2367 884 8613 8617 8173 3641 8619 +619 2448 2449 1508 8620 8621 8622 4592 8623 +2448 829 1843 2449 8624 5871 8625 8621 8626 +2449 1843 862 2131 8625 5868 7074 8627 8628 +1508 2449 2131 620 8622 8627 7071 4595 8629 +577 1960 2450 1745 6368 8630 8631 5500 8632 +1960 795 2259 2450 6365 7628 8633 8630 8634 +2450 2259 863 2423 8633 7638 8469 8635 8636 +1745 2450 2423 616 8631 8635 8466 5489 8637 +657 1250 2451 940 3637 8638 8639 2600 8640 +1250 769 2415 2451 3632 8430 8641 8638 8642 +2451 2415 873 2378 8641 8427 8240 8643 8644 +940 2451 2378 802 8639 8643 8237 2589 8645 +776 2003 2452 1876 6535 8646 8647 6009 8648 +2003 768 2421 2452 6544 8460 8649 8646 8650 +2452 2421 874 2380 8649 8457 8250 8651 8652 +1876 2452 2380 801 8647 8651 8247 6012 8653 +11 2453 2455 397 8654 8655 8656 399 8657 +2453 897 2454 2455 8658 8659 8660 8655 8661 +2455 2454 590 1898 8660 8662 6105 8663 8664 +397 2455 1898 396 8656 8663 6102 400 8665 +652 1128 2457 1831 3222 8666 8667 5823 8668 +1128 667 1720 2457 3219 5398 8669 8666 8670 +2457 1720 886 2456 8669 5408 8671 8672 8673 +1831 2457 2456 896 8667 8672 8674 5826 8675 +896 2456 2460 2459 8674 8676 8677 8678 8679 +2456 886 2458 2460 8671 8680 8681 8676 8682 +2460 2458 856 2382 8681 8683 8263 8684 8685 +2459 2460 2382 450 8677 8684 8260 8686 8687 +449 1532 2462 1616 4673 8688 8689 4997 8690 +1532 839 2461 2462 4684 8691 8692 8688 8693 +2462 2461 896 2459 8692 8694 8678 8695 8696 +1616 2462 2459 450 8689 8695 8686 5000 8697 +588 1778 2464 2254 5617 8698 8699 7614 8700 +1778 642 2463 2464 5612 8701 8702 8698 8703 +2464 2463 909 2088 8702 8704 6884 8705 8706 +2254 2464 2088 643 8699 8705 6894 7618 8707 +688 1454 2466 1691 4390 8708 8709 5294 8710 +1454 804 1113 2466 4387 3171 8711 8708 8712 +2466 1113 631 2465 8711 3166 8713 8714 8715 +1691 2466 2465 881 8709 8714 8716 5297 8717 +753 1491 2468 2336 4527 8718 8719 8003 8720 +1491 446 2002 2468 4522 6541 8721 8718 8722 +2468 2002 891 2467 8721 6538 8723 8724 8725 +2336 2468 2467 858 8719 8724 8726 8006 8727 +580 2237 2469 1286 7550 8728 8729 3762 8730 +2237 581 1345 2469 7547 3975 8731 8728 8732 +2469 1345 888 2286 8731 3972 7760 8733 8734 +1286 2469 2286 570 8729 8733 7756 3765 8735 +661 1032 2471 1819 2893 8736 8737 5766 8738 +1032 636 2431 2471 2904 8516 8739 8736 8740 +2471 2431 892 2470 8739 8513 8741 8742 8743 +1819 2471 2470 793 8737 8742 8744 5771 8745 +903 2152 2472 1531 7158 8746 8747 4680 8748 +2152 651 1832 2472 7155 5830 8749 8746 8750 +2472 1832 896 2461 8749 5827 8694 8751 8752 +1531 2472 2461 839 8747 8751 8691 4683 8753 +498 1447 2474 1986 4355 8754 8755 6474 8756 +1447 490 2473 2474 4364 8757 8758 8754 8759 +2474 2473 910 2346 8758 8760 8066 8761 8762 +1986 2474 2346 499 8755 8761 8062 6466 8763 +558 1808 2475 1331 5718 8764 8765 3917 8766 +1808 793 2470 2475 5728 8744 8767 8764 8768 +2475 2470 892 2321 8767 8741 7934 8769 8770 +1331 2475 2321 565 8765 8769 7931 3920 8771 +419 2036 2476 1477 6659 8772 8773 4470 8774 +2036 790 2372 2476 6670 8212 8775 8772 8776 +2476 2372 898 2100 8775 8209 6938 8777 8778 +1477 2476 2100 743 8773 8777 6934 4475 8779 +568 1838 2478 1965 5855 8780 8781 6388 8782 +1838 622 2172 2478 5852 7252 8783 8780 8784 +2478 2172 885 2477 8783 7260 8785 8786 8787 +1965 2478 2477 788 8781 8786 8788 6391 8789 +878 2444 2479 1176 8602 8790 8791 3380 8792 +2444 473 1851 2479 8599 5904 8793 8790 8794 +2479 1851 775 1005 8793 5901 2817 8795 8796 +1176 2479 1005 905 8791 8795 2812 3383 8797 +590 2480 2482 2481 8798 8799 8800 8801 8802 +2480 902 2393 2482 8803 8312 8804 8799 8805 +2482 2393 675 2403 8804 8309 8364 8806 8807 +2481 2482 2403 911 8800 8806 8361 8808 8809 +773 1504 2483 2280 4581 8810 8811 7734 8812 +1504 573 2374 2483 4578 8222 8813 8810 8814 +2483 2374 880 2362 8813 8219 8148 8815 8816 +2280 2483 2362 834 8811 8815 8145 7725 8817 +608 1966 2484 2196 6384 8818 8819 7364 8820 +1966 788 2477 2484 6392 8788 8821 8818 8822 +2484 2477 885 2441 8821 8785 8578 8823 8824 +2196 2484 2441 867 8819 8823 8584 7367 8825 +490 1040 2485 2473 2931 8826 8827 8757 8828 +1040 742 2213 2485 2928 7450 8829 8826 8830 +2485 2213 819 2347 8829 7447 8070 8831 8832 +2473 2485 2347 910 8827 8831 8067 8760 8833 +430 1723 2486 1988 5420 8834 8835 6479 8836 +1723 909 2463 2486 5417 8704 8837 8834 8838 +2486 2463 642 2129 8837 8701 7066 8839 8840 +1988 2486 2129 832 8835 8839 7063 6482 8841 +526 1827 2488 2269 5808 8842 8843 7677 8844 +1827 542 2252 2488 5805 7603 8845 8842 8846 +2488 2252 912 2487 8845 7612 8847 8848 8849 +2269 2488 2487 823 8843 8848 8850 7680 8851 +777 1882 2489 2034 6034 8852 8853 6662 8854 +1882 603 2061 2489 6030 6778 8855 8852 8856 +2489 2061 797 2308 8855 6775 7874 8857 8858 +2034 2489 2308 890 8853 8857 7871 6665 8859 +462 1980 2490 1695 6442 8860 8861 5308 8862 +1980 784 2297 2490 6450 7822 8863 8860 8864 +2490 2297 906 2397 8863 7819 8332 8865 8866 +1695 2490 2397 486 8861 8865 8329 5311 8867 +443 1154 2491 2283 3300 8868 8869 7744 8870 +1154 732 2332 2491 3310 7988 8871 8868 8872 +2491 2332 887 2302 8871 7985 7849 8873 8874 +2283 2491 2302 828 8869 8873 7846 7748 8875 +780 2217 2492 1823 7454 8876 8877 5785 8878 +2217 807 1692 2492 7464 5289 8879 8876 8880 +2492 1692 881 2465 8879 5298 8716 8881 8882 +1823 2492 2465 631 8877 8881 8713 5788 8883 +750 1578 2493 2086 4861 8884 8885 6886 8886 +1578 697 2417 2493 4858 8440 8887 8884 8888 +2493 2417 908 2409 8887 8437 8398 8889 8890 +2086 2493 2409 840 8885 8889 8395 6889 8891 +614 2198 2494 2227 7362 8892 8893 7503 8894 +2198 649 2318 2494 7372 7920 8895 8892 8896 +2494 2318 853 2399 8895 7916 8344 8897 8898 +2227 2494 2399 841 8893 8897 8341 7506 8899 +501 1873 2495 2124 5996 8900 8901 7048 8902 +1873 553 1110 2495 5993 3163 8903 8900 8904 +2495 1110 864 2261 8903 3160 7646 8905 8906 +2124 2495 2261 822 8901 8905 7643 7051 8907 +829 2448 2496 2223 8624 8908 8909 7486 8910 +2448 619 2059 2496 8620 6770 8911 8908 8912 +2496 2059 857 2413 8911 6767 8414 8913 8914 +2223 2496 2413 830 8909 8913 8420 7489 8915 +835 1001 2498 2115 2803 8916 8917 7014 8918 +1001 838 2497 2498 2798 8919 8920 8916 8921 +2498 2497 897 2453 8920 8922 8658 8923 8924 +2115 2498 2453 11 8917 8923 8654 7006 8925 +661 2068 2499 1029 6804 8926 8927 2890 8928 +2068 686 2439 2499 6812 8568 8929 8926 8930 +2499 2439 899 2350 8929 8574 8084 8931 8932 +1029 2499 2350 821 8927 8931 8090 2895 8933 +776 1055 2500 2001 2969 8934 8935 6532 8936 +1055 623 2424 2500 2980 8464 8937 8934 8938 +2500 2424 858 2467 8937 8472 8726 8939 8940 +2001 2500 2467 891 8935 8939 8723 6537 8941 +503 1899 2501 2266 6109 8942 8943 7665 8944 +1899 590 2481 2501 6106 8801 8945 8942 8946 +2501 2481 911 1803 8945 8808 5713 8947 8948 +2266 2501 1803 883 8943 8947 5710 7668 8949 +866 2358 2503 1003 8128 8950 8951 2810 8952 +2358 615 2394 2503 8125 8316 8953 8950 8954 +2503 2394 902 2502 8953 8313 8955 8956 8957 +1003 2503 2502 838 8951 8956 8958 2801 8959 +807 2216 2504 1690 7463 8960 8961 5286 8962 +2216 823 2487 2504 7460 8850 8963 8960 8964 +2504 2487 912 2411 8963 8847 8408 8965 8966 +1690 2504 2411 690 8961 8965 8405 5291 8967 +900 2279 2505 1719 7731 8968 8969 5404 8970 +2279 599 2401 2505 7728 8354 8971 8968 8972 +2505 2401 856 2458 8971 8351 8683 8973 8974 +1719 2505 2458 886 8969 8973 8680 5407 8975 +681 2132 2506 2272 7078 8976 8977 7695 8978 +2132 862 1842 2506 7075 5867 8979 8976 8980 +2506 1842 601 2325 8979 5864 7950 8981 8982 +2272 2506 2325 907 8977 8981 7947 7698 8983 +590 2454 2507 2480 8662 8984 8985 8798 8986 +2454 897 2497 2507 8659 8922 8987 8984 8988 +2507 2497 838 2502 8987 8919 8958 8989 8990 +2480 2507 2502 902 8985 8989 8955 8803 8991 +9006 9017 9021 9020 9105 9106 9107 9108 9109 +9017 8996 9018 9021 9110 9111 9112 9106 9113 +9021 9018 9012 9019 9112 9114 9115 9116 9117 +9020 9021 9019 8992 9107 9116 9118 9119 9120 +9006 9020 9025 9024 9108 9121 9122 9123 9124 +9020 8992 9022 9025 9119 9125 9126 9121 9127 +9025 9022 9015 9023 9126 9128 9129 9130 9131 +9024 9025 9023 9004 9122 9130 9132 9133 9134 +9000 9026 9030 9029 9135 9136 9137 9138 9139 +9026 8994 9027 9030 9140 9141 9142 9136 9143 +9030 9027 9006 9028 9142 9144 9145 9146 9147 +9029 9030 9028 9001 9137 9146 9148 9149 9150 +9000 9029 9034 9033 9138 9151 9152 9153 9154 +9029 9001 9031 9034 9149 9155 9156 9151 9157 +9034 9031 9002 9032 9156 9158 9159 9160 9161 +9033 9034 9032 8998 9152 9160 9162 9163 9164 +8994 9035 9037 9027 9165 9166 9167 9141 9168 +9035 9009 9036 9037 9169 9170 9171 9166 9172 +9037 9036 8996 9017 9171 9173 9110 9174 9175 +9027 9037 9017 9006 9167 9174 9105 9144 9176 +344 9038 9041 347 9177 9178 9179 352 9180 +9038 8998 9039 9041 9181 9182 9183 9178 9184 +9041 9039 9011 9040 9183 9185 9186 9187 9188 +347 9041 9040 7 9179 9187 9189 351 9190 +329 9042 9045 332 9191 9192 9193 337 9194 +9042 8997 9043 9045 9195 9196 9197 9192 9198 +9045 9043 9010 9044 9197 9199 9200 9201 9202 +332 9045 9044 5 9193 9201 9203 336 9204 +359 9046 9048 362 9205 9206 9207 367 9208 +9046 8996 9036 9048 9209 9173 9210 9206 9211 +9048 9036 9009 9047 9210 9170 9212 9213 9214 +362 9048 9047 8 9207 9213 9215 366 9216 +374 9049 9052 377 9217 9218 9219 382 9220 +9049 8999 9050 9052 9221 9222 9223 9218 9224 +9052 9050 9013 9051 9223 9225 9226 9227 9228 +377 9052 9051 6 9219 9227 9229 381 9230 +330 9053 9055 333 9231 9232 9233 339 9234 +9053 9007 9054 9055 9235 9236 9237 9232 9238 +9055 9054 8997 9042 9237 9239 9195 9240 9241 +333 9055 9042 329 9233 9240 9191 338 9242 +345 9056 9057 348 9243 9244 9245 354 9246 +9056 9000 9033 9057 9247 9153 9248 9244 9249 +9057 9033 8998 9038 9248 9163 9181 9250 9251 +348 9057 9038 344 9245 9250 9177 353 9252 +5 9044 9060 380 9203 9253 9254 388 9255 +9044 9010 9058 9060 9200 9256 9257 9253 9258 +9060 9058 8995 9059 9257 9259 9260 9261 9262 +380 9060 9059 376 9254 9261 9263 387 9264 +8 9047 9062 350 9215 9265 9266 358 9267 +9047 9009 9035 9062 9212 9169 9268 9265 9269 +9062 9035 8994 9061 9268 9165 9270 9271 9272 +350 9062 9061 346 9266 9271 9273 357 9274 +7 9040 9065 335 9189 9275 9276 343 9277 +9040 9011 9063 9065 9186 9278 9279 9275 9280 +9065 9063 8993 9064 9279 9281 9282 9283 9284 +335 9065 9064 331 9276 9283 9285 342 9286 +346 9061 9066 349 9273 9287 9288 356 9289 +9061 8994 9026 9066 9270 9140 9290 9287 9291 +9066 9026 9000 9056 9290 9135 9247 9292 9293 +349 9066 9056 345 9288 9292 9243 355 9294 +376 9059 9069 379 9263 9295 9296 386 9297 +9059 8995 9067 9069 9260 9298 9299 9295 9300 +9069 9067 9008 9068 9299 9301 9302 9303 9304 +379 9069 9068 375 9296 9303 9305 385 9306 +375 9068 9071 378 9305 9307 9308 384 9309 +9068 9008 9070 9071 9302 9310 9311 9307 9312 +9071 9070 8999 9049 9311 9313 9221 9314 9315 +378 9071 9049 374 9308 9314 9217 383 9316 +331 9064 9073 334 9285 9317 9318 341 9319 +9064 8993 9072 9073 9282 9320 9321 9317 9322 +9073 9072 9007 9053 9321 9323 9235 9324 9325 +334 9073 9053 330 9318 9324 9231 340 9326 +360 9074 9075 363 9327 9328 9329 369 9330 +9074 9012 9018 9075 9331 9114 9332 9328 9333 +9075 9018 8996 9046 9332 9111 9209 9334 9335 +363 9075 9046 359 9329 9334 9205 368 9336 +6 9051 9078 365 9229 9337 9338 373 9339 +9051 9013 9076 9078 9226 9340 9341 9337 9342 +9078 9076 8992 9077 9341 9343 9344 9345 9346 +365 9078 9077 361 9338 9345 9347 372 9348 +361 9077 9079 364 9347 9349 9350 371 9351 +9077 8992 9019 9079 9344 9118 9352 9349 9353 +9079 9019 9012 9074 9352 9115 9331 9354 9355 +364 9079 9074 360 9350 9354 9327 370 9356 +9003 9080 9082 9081 9357 9358 9359 9360 9361 +9080 9001 9028 9082 9362 9148 9363 9358 9364 +9082 9028 9006 9024 9363 9145 9123 9365 9366 +9081 9082 9024 9004 9359 9365 9133 9367 9368 +9001 9080 9085 9031 9362 9369 9370 9155 9371 +9080 9003 9083 9085 9357 9372 9373 9369 9374 +9085 9083 9016 9084 9373 9375 9376 9377 9378 +9031 9085 9084 9002 9370 9377 9379 9158 9380 +9008 9086 9089 9070 9381 9382 9383 9310 9384 +9086 9005 9087 9089 9385 9386 9387 9382 9388 +9089 9087 9015 9088 9387 9389 9390 9391 9392 +9070 9089 9088 8999 9383 9391 9393 9313 9394 +9003 9081 9091 9090 9360 9395 9396 9397 9398 +9081 9004 9023 9091 9367 9132 9399 9395 9400 +9091 9023 9015 9087 9399 9129 9389 9401 9402 +9090 9091 9087 9005 9396 9401 9386 9403 9404 +8998 9032 9093 9039 9162 9405 9406 9182 9407 +9032 9002 9092 9093 9159 9408 9409 9405 9410 +9093 9092 8993 9063 9409 9411 9281 9412 9413 +9039 9093 9063 9011 9406 9412 9278 9185 9414 +9008 9067 9096 9086 9301 9415 9416 9381 9417 +9067 8995 9094 9096 9298 9418 9419 9415 9420 +9096 9094 9014 9095 9419 9421 9422 9423 9424 +9086 9096 9095 9005 9416 9423 9425 9385 9426 +9016 9083 9098 9097 9375 9427 9428 9429 9430 +9083 9003 9090 9098 9372 9397 9431 9427 9432 +9098 9090 9005 9095 9431 9403 9425 9433 9434 +9097 9098 9095 9014 9428 9433 9422 9435 9436 +8997 9099 9100 9043 9437 9438 9439 9196 9440 +9099 9014 9094 9100 9441 9421 9442 9438 9443 +9100 9094 8995 9058 9442 9418 9259 9444 9445 +9043 9100 9058 9010 9439 9444 9256 9199 9446 +8999 9088 9101 9050 9393 9447 9448 9222 9449 +9088 9015 9022 9101 9390 9128 9450 9447 9451 +9101 9022 8992 9076 9450 9125 9343 9452 9453 +9050 9101 9076 9013 9448 9452 9340 9225 9454 +9014 9099 9103 9097 9441 9455 9456 9435 9457 +9099 8997 9054 9103 9437 9239 9458 9455 9459 +9103 9054 9007 9102 9458 9236 9460 9461 9462 +9097 9103 9102 9016 9456 9461 9463 9429 9464 +9002 9084 9104 9092 9379 9465 9466 9408 9467 +9084 9016 9102 9104 9376 9463 9468 9465 9469 +9104 9102 9007 9072 9468 9460 9323 9470 9471 +9092 9104 9072 8993 9466 9470 9320 9411 9472 +9473 9476 9479 9478 9490 9491 9492 9493 9494 +9476 9474 9477 9479 9495 9496 9497 9491 9498 +9479 9477 396 398 9497 9499 401 9500 9501 +9478 9479 398 12 9492 9500 402 9502 9503 +410 412 9483 9482 415 9504 9505 9506 9507 +412 9 9480 9483 416 9508 9509 9504 9510 +9483 9480 9473 9481 9509 9511 9512 9513 9514 +9482 9483 9481 9475 9505 9513 9515 9516 9517 +9475 9481 9485 9484 9515 9518 9519 9520 9521 +9481 9473 9478 9485 9512 9493 9522 9518 9523 +9485 9478 12 404 9522 9502 406 9524 9525 +9484 9485 404 403 9519 9524 407 9526 9527 +9474 9476 9487 9486 9495 9528 9529 9530 9531 +9476 9473 9480 9487 9490 9511 9532 9528 9533 +9487 9480 9 390 9532 9508 392 9534 9535 +9486 9487 390 389 9529 9534 393 9536 9537 +389 391 9488 9486 394 9538 9539 9536 9540 +391 11 397 9488 395 399 9541 9538 9542 +9488 397 396 9477 9541 400 9499 9543 9544 +9486 9488 9477 9474 9539 9543 9496 9530 9545 +403 405 9489 9484 408 9546 9547 9526 9548 +405 10 411 9489 409 413 9549 9546 9550 +9489 411 410 9482 9549 414 9506 9551 9552 +9484 9489 9482 9475 9547 9551 9516 9520 9553 diff --git a/tests/unit-tests/data/mesh/Gmesh_Example_Stacey/MESH/Nodes_SqrCirc b/tests/unit-tests/data/mesh/Gmesh_Example_Stacey/MESH/Nodes_SqrCirc new file mode 100644 index 00000000..a0364a7f --- /dev/null +++ b/tests/unit-tests/data/mesh/Gmesh_Example_Stacey/MESH/Nodes_SqrCirc @@ -0,0 +1,9554 @@ +9553 +1.000000 1.000000 +1.000000 -1.000000 +-1.000000 -1.000000 +-1.000000 1.000000 +0.250000 0.200000 +0.450000 0.000000 +0.050000 0.000000 +0.250000 -0.200000 +-0.250000 0.100000 +-0.150000 0.000000 +-0.350000 0.000000 +-0.250000 -0.100000 +0.900000 1.000000 +0.800000 1.000000 +0.700000 1.000000 +0.600000 1.000000 +0.500000 1.000000 +0.400000 1.000000 +0.300000 1.000000 +0.200000 1.000000 +0.100000 1.000000 +0.000000 1.000000 +-0.100000 1.000000 +-0.200000 1.000000 +-0.300000 1.000000 +-0.400000 1.000000 +-0.500000 1.000000 +-0.600000 1.000000 +-0.700000 1.000000 +-0.800000 1.000000 +-0.900000 1.000000 +0.950000 1.000000 +0.850000 1.000000 +0.750000 1.000000 +0.650000 1.000000 +0.550000 1.000000 +0.450000 1.000000 +0.350000 1.000000 +0.250000 1.000000 +0.150000 1.000000 +0.050000 1.000000 +-0.050000 1.000000 +-0.150000 1.000000 +-0.250000 1.000000 +-0.350000 1.000000 +-0.450000 1.000000 +-0.550000 1.000000 +-0.650000 1.000000 +-0.750000 1.000000 +-0.850000 1.000000 +-0.950000 1.000000 +0.975000 1.000000 +0.925000 1.000000 +0.875000 1.000000 +0.825000 1.000000 +0.775000 1.000000 +0.725000 1.000000 +0.675000 1.000000 +0.625000 1.000000 +0.575000 1.000000 +0.525000 1.000000 +0.475000 1.000000 +0.425000 1.000000 +0.375000 1.000000 +0.325000 1.000000 +0.275000 1.000000 +0.225000 1.000000 +0.175000 1.000000 +0.125000 1.000000 +0.075000 1.000000 +0.025000 1.000000 +-0.025000 1.000000 +-0.075000 1.000000 +-0.125000 1.000000 +-0.175000 1.000000 +-0.225000 1.000000 +-0.275000 1.000000 +-0.325000 1.000000 +-0.375000 1.000000 +-0.425000 1.000000 +-0.475000 1.000000 +-0.525000 1.000000 +-0.575000 1.000000 +-0.625000 1.000000 +-0.675000 1.000000 +-0.725000 1.000000 +-0.775000 1.000000 +-0.825000 1.000000 +-0.875000 1.000000 +-0.925000 1.000000 +-0.975000 1.000000 +-1.000000 0.900000 +-1.000000 0.800000 +-1.000000 0.700000 +-1.000000 0.600000 +-1.000000 0.500000 +-1.000000 0.400000 +-1.000000 0.300000 +-1.000000 0.200000 +-1.000000 0.100000 +-1.000000 0.000000 +-1.000000 -0.100000 +-1.000000 -0.200000 +-1.000000 -0.300000 +-1.000000 -0.400000 +-1.000000 -0.500000 +-1.000000 -0.600000 +-1.000000 -0.700000 +-1.000000 -0.800000 +-1.000000 -0.900000 +-1.000000 0.950000 +-1.000000 0.850000 +-1.000000 0.750000 +-1.000000 0.650000 +-1.000000 0.550000 +-1.000000 0.450000 +-1.000000 0.350000 +-1.000000 0.250000 +-1.000000 0.150000 +-1.000000 0.050000 +-1.000000 -0.050000 +-1.000000 -0.150000 +-1.000000 -0.250000 +-1.000000 -0.350000 +-1.000000 -0.450000 +-1.000000 -0.550000 +-1.000000 -0.650000 +-1.000000 -0.750000 +-1.000000 -0.850000 +-1.000000 -0.950000 +-1.000000 0.975000 +-1.000000 0.925000 +-1.000000 0.875000 +-1.000000 0.825000 +-1.000000 0.775000 +-1.000000 0.725000 +-1.000000 0.675000 +-1.000000 0.625000 +-1.000000 0.575000 +-1.000000 0.525000 +-1.000000 0.475000 +-1.000000 0.425000 +-1.000000 0.375000 +-1.000000 0.325000 +-1.000000 0.275000 +-1.000000 0.225000 +-1.000000 0.175000 +-1.000000 0.125000 +-1.000000 0.075000 +-1.000000 0.025000 +-1.000000 -0.025000 +-1.000000 -0.075000 +-1.000000 -0.125000 +-1.000000 -0.175000 +-1.000000 -0.225000 +-1.000000 -0.275000 +-1.000000 -0.325000 +-1.000000 -0.375000 +-1.000000 -0.425000 +-1.000000 -0.475000 +-1.000000 -0.525000 +-1.000000 -0.575000 +-1.000000 -0.625000 +-1.000000 -0.675000 +-1.000000 -0.725000 +-1.000000 -0.775000 +-1.000000 -0.825000 +-1.000000 -0.875000 +-1.000000 -0.925000 +-1.000000 -0.975000 +-0.900000 -1.000000 +-0.800000 -1.000000 +-0.700000 -1.000000 +-0.600000 -1.000000 +-0.500000 -1.000000 +-0.400000 -1.000000 +-0.300000 -1.000000 +-0.200000 -1.000000 +-0.100000 -1.000000 +-0.000000 -1.000000 +0.100000 -1.000000 +0.200000 -1.000000 +0.300000 -1.000000 +0.400000 -1.000000 +0.500000 -1.000000 +0.600000 -1.000000 +0.700000 -1.000000 +0.800000 -1.000000 +0.900000 -1.000000 +-0.950000 -1.000000 +-0.850000 -1.000000 +-0.750000 -1.000000 +-0.650000 -1.000000 +-0.550000 -1.000000 +-0.450000 -1.000000 +-0.350000 -1.000000 +-0.250000 -1.000000 +-0.150000 -1.000000 +-0.050000 -1.000000 +0.050000 -1.000000 +0.150000 -1.000000 +0.250000 -1.000000 +0.350000 -1.000000 +0.450000 -1.000000 +0.550000 -1.000000 +0.650000 -1.000000 +0.750000 -1.000000 +0.850000 -1.000000 +0.950000 -1.000000 +-0.975000 -1.000000 +-0.925000 -1.000000 +-0.875000 -1.000000 +-0.825000 -1.000000 +-0.775000 -1.000000 +-0.725000 -1.000000 +-0.675000 -1.000000 +-0.625000 -1.000000 +-0.575000 -1.000000 +-0.525000 -1.000000 +-0.475000 -1.000000 +-0.425000 -1.000000 +-0.375000 -1.000000 +-0.325000 -1.000000 +-0.275000 -1.000000 +-0.225000 -1.000000 +-0.175000 -1.000000 +-0.125000 -1.000000 +-0.075000 -1.000000 +-0.025000 -1.000000 +0.025000 -1.000000 +0.075000 -1.000000 +0.125000 -1.000000 +0.175000 -1.000000 +0.225000 -1.000000 +0.275000 -1.000000 +0.325000 -1.000000 +0.375000 -1.000000 +0.425000 -1.000000 +0.475000 -1.000000 +0.525000 -1.000000 +0.575000 -1.000000 +0.625000 -1.000000 +0.675000 -1.000000 +0.725000 -1.000000 +0.775000 -1.000000 +0.825000 -1.000000 +0.875000 -1.000000 +0.925000 -1.000000 +0.975000 -1.000000 +1.000000 -0.900000 +1.000000 -0.800000 +1.000000 -0.700000 +1.000000 -0.600000 +1.000000 -0.500000 +1.000000 -0.400000 +1.000000 -0.300000 +1.000000 -0.200000 +1.000000 -0.100000 +1.000000 -0.000000 +1.000000 0.100000 +1.000000 0.200000 +1.000000 0.300000 +1.000000 0.400000 +1.000000 0.500000 +1.000000 0.600000 +1.000000 0.700000 +1.000000 0.800000 +1.000000 0.900000 +1.000000 -0.950000 +1.000000 -0.850000 +1.000000 -0.750000 +1.000000 -0.650000 +1.000000 -0.550000 +1.000000 -0.450000 +1.000000 -0.350000 +1.000000 -0.250000 +1.000000 -0.150000 +1.000000 -0.050000 +1.000000 0.050000 +1.000000 0.150000 +1.000000 0.250000 +1.000000 0.350000 +1.000000 0.450000 +1.000000 0.550000 +1.000000 0.650000 +1.000000 0.750000 +1.000000 0.850000 +1.000000 0.950000 +1.000000 -0.975000 +1.000000 -0.925000 +1.000000 -0.875000 +1.000000 -0.825000 +1.000000 -0.775000 +1.000000 -0.725000 +1.000000 -0.675000 +1.000000 -0.625000 +1.000000 -0.575000 +1.000000 -0.525000 +1.000000 -0.475000 +1.000000 -0.425000 +1.000000 -0.375000 +1.000000 -0.325000 +1.000000 -0.275000 +1.000000 -0.225000 +1.000000 -0.175000 +1.000000 -0.125000 +1.000000 -0.075000 +1.000000 -0.025000 +1.000000 0.025000 +1.000000 0.075000 +1.000000 0.125000 +1.000000 0.175000 +1.000000 0.225000 +1.000000 0.275000 +1.000000 0.325000 +1.000000 0.375000 +1.000000 0.425000 +1.000000 0.475000 +1.000000 0.525000 +1.000000 0.575000 +1.000000 0.625000 +1.000000 0.675000 +1.000000 0.725000 +1.000000 0.775000 +1.000000 0.825000 +1.000000 0.875000 +1.000000 0.925000 +1.000000 0.975000 +0.173463 0.184776 +0.108579 0.141421 +0.065224 0.076537 +0.210982 0.196157 +0.138886 0.166294 +0.083706 0.111114 +0.053843 0.039018 +0.230397 0.199037 +0.191943 0.191388 +0.155721 0.176384 +0.123121 0.154602 +0.095398 0.126879 +0.073616 0.094279 +0.058612 0.058057 +0.050963 0.019603 +0.065224 -0.076537 +0.108579 -0.141421 +0.173463 -0.184776 +0.053843 -0.039018 +0.083706 -0.111114 +0.138886 -0.166294 +0.210982 -0.196157 +0.050963 -0.019603 +0.058612 -0.058057 +0.073616 -0.094279 +0.095398 -0.126879 +0.123121 -0.154602 +0.155721 -0.176384 +0.191943 -0.191388 +0.230397 -0.199037 +0.326537 -0.184776 +0.391421 -0.141421 +0.434776 -0.076537 +0.289018 -0.196157 +0.361114 -0.166294 +0.416294 -0.111114 +0.446157 -0.039018 +0.269603 -0.199037 +0.308057 -0.191388 +0.344279 -0.176384 +0.376879 -0.154602 +0.404602 -0.126879 +0.426384 -0.094279 +0.441388 -0.058057 +0.449037 -0.019603 +0.434776 0.076537 +0.391421 0.141421 +0.326537 0.184776 +0.446157 0.039018 +0.416294 0.111114 +0.361114 0.166294 +0.289018 0.196157 +0.449037 0.019603 +0.441388 0.058057 +0.426384 0.094279 +0.404602 0.126879 +0.376879 0.154602 +0.344279 0.176384 +0.308057 0.191388 +0.269603 0.199037 +-0.320711 0.070711 +-0.288268 0.092388 +-0.342388 0.038268 +-0.269509 0.098079 +-0.305557 0.083147 +-0.333147 0.055557 +-0.348079 0.019509 +-0.320711 -0.070711 +-0.342388 -0.038268 +-0.288268 -0.092388 +-0.348079 -0.019509 +-0.333147 -0.055557 +-0.305557 -0.083147 +-0.269509 -0.098079 +-0.179289 -0.070711 +-0.211732 -0.092388 +-0.157612 -0.038268 +-0.230491 -0.098079 +-0.194443 -0.083147 +-0.166853 -0.055557 +-0.151921 -0.019509 +-0.179289 0.070711 +-0.157612 0.038268 +-0.211732 0.092388 +-0.151921 0.019509 +-0.166853 0.055557 +-0.194443 0.083147 +-0.230491 0.098079 +0.126817 -0.245537 +0.092200 0.236137 +-0.467639 -0.902702 +-0.457780 0.906906 +-0.921700 0.434614 +-0.915431 -0.434075 +0.413858 0.244978 +0.373415 -0.242490 +-0.133738 -0.902649 +-0.137333 0.902320 +0.512846 0.915215 +0.532602 -0.906334 +0.238816 -0.915186 +0.237377 0.914242 +0.887631 0.562856 +0.918758 -0.590969 +-0.910774 0.184962 +-0.914758 -0.146045 +0.512984 -0.041561 +0.921725 0.254162 +0.925592 -0.221909 +0.884431 0.068938 +-0.911320 0.598916 +-0.912645 -0.623376 +0.072822 0.867537 +-0.669145 -0.884072 +-0.644810 0.904929 +0.069184 -0.882339 +0.717423 -0.916766 +0.918503 0.742525 +0.706043 0.910226 +0.917346 -0.743489 +-0.095437 0.071264 +-0.147662 0.112684 +-0.110661 -0.065766 +-0.145662 -0.135340 +-0.911658 -0.813013 +-0.812832 0.906411 +0.160082 0.253841 +0.087297 0.287767 +0.130710 0.316444 +0.078757 0.363599 +0.137045 0.419840 +0.071874 0.464718 +0.010996 0.406511 +0.016855 0.509647 +-0.050455 0.457017 +0.116843 0.524206 +0.186994 0.486461 +-0.099869 0.515845 +0.221491 0.563765 +0.298672 0.538485 +-0.143239 0.581308 +-0.216633 0.530068 +-0.173791 0.465529 +-0.289928 0.479852 +-0.328180 0.542861 +-0.396857 0.495247 +-0.362502 0.434105 +-0.444785 0.460272 +-0.434141 0.403530 +-0.435132 0.554928 +-0.509037 0.392167 +-0.503122 0.307600 +0.307870 0.603136 +0.383642 0.528553 +-0.589421 0.389521 +-0.584686 0.310353 +-0.578847 0.464477 +-0.026573 0.566441 +-0.666823 0.328028 +-0.667435 0.236146 +-0.583014 0.221808 +-0.673992 0.149969 +0.379716 0.633311 +0.462307 0.612188 +0.492595 0.527024 +0.575918 0.595373 +0.588392 0.467758 +0.256214 0.635225 +-0.320002 0.155342 +-0.581177 0.119210 +-0.639852 0.047398 +-0.587357 -0.012222 +-0.645377 -0.060439 +-0.540699 -0.068570 +-0.311217 -0.148334 +-0.596573 -0.116890 +-0.533624 -0.167202 +-0.572870 -0.232619 +-0.493643 -0.273405 +-0.589380 -0.311001 +-0.507481 -0.348721 +-0.590162 -0.396201 +-0.508795 -0.431997 +-0.586039 -0.483651 +-0.503932 -0.519306 +-0.427792 -0.466577 +-0.420850 -0.555101 +-0.340847 -0.501625 +-0.335222 -0.590305 +-0.245818 -0.537794 +-0.230893 -0.455215 +-0.157865 -0.570983 +-0.121625 -0.489009 +-0.130920 -0.416054 +-0.032922 -0.448039 +-0.057655 -0.560333 +0.011291 -0.517404 +0.047196 -0.589347 +0.116552 -0.564618 +-0.580654 -0.571517 +0.124758 -0.622848 +0.188319 -0.557048 +0.178908 -0.491823 +0.267636 -0.550608 +0.275955 -0.649321 +0.351697 -0.544960 +0.359039 -0.640887 +0.429173 -0.537901 +0.424077 -0.473960 +0.499617 -0.514034 +0.518882 -0.596564 +0.593195 -0.558645 +0.570266 -0.477029 +-0.020207 -0.627202 +0.619043 -0.635606 +0.642340 0.535121 +0.663766 0.423603 +0.643673 0.647971 +-0.061588 0.331896 +-0.672900 -0.271914 +-0.414920 -0.644736 +-0.330252 -0.680449 +-0.663596 -0.536094 +-0.659398 -0.623072 +-0.692779 -0.004041 +0.241172 -0.442608 +-0.078298 -0.385176 +-0.123070 -0.327011 +0.663755 -0.527750 +0.644113 -0.441864 +0.274736 0.425078 +0.555290 0.389341 +0.634807 0.356091 +0.714379 0.392311 +-0.424502 -0.308840 +0.541578 -0.399912 +0.616276 -0.359091 +0.709519 0.336983 +0.611658 0.282084 +0.710779 0.247557 +0.651828 0.169301 +0.718821 0.118285 +-0.061779 -0.278835 +0.363200 -0.734095 +-0.323552 0.367696 +0.441592 0.735096 +-0.365549 0.105834 +0.155778 -0.391625 +0.699407 0.593510 +0.692707 0.679509 +-0.752515 0.256745 +0.675391 0.059438 +0.723862 0.037590 +0.062399 -0.182752 +0.331142 -0.280148 +0.405888 -0.303755 +0.474283 0.174726 +0.505140 -0.118201 +0.598236 -0.088934 +0.341175 0.763883 +-0.753284 0.353500 +-0.375149 -0.096094 +0.473695 -0.255403 +0.539217 -0.683481 +0.662195 -0.700547 +-0.577772 -0.657723 +-0.658035 -0.708934 +0.387980 0.327011 +0.593403 0.729593 +-0.578999 -0.739800 +-0.271565 0.203444 +-0.258413 -0.194066 +-0.303256 -0.240399 +-0.013691 -0.338947 +-0.415293 -0.734904 +-0.328621 -0.774306 +-0.245026 -0.710179 +-0.743743 -0.589367 +-0.747397 -0.501524 +0.779561 0.333552 +0.740239 -0.509591 +0.462965 0.273039 +-0.836576 0.269975 +-0.380828 0.204101 +0.014132 0.237370 +0.778168 0.417872 +-0.500817 -0.037630 +0.742342 0.651542 +0.215945 -0.257560 +0.510999 0.034840 +-0.167742 -0.275817 +-0.206538 -0.307771 +0.431544 0.833849 +0.800374 0.172834 +0.771493 0.717254 +-0.422257 0.152629 +0.548438 -0.206074 +0.629111 -0.161218 +0.654031 -0.065180 +0.715020 -0.101934 +0.724452 -0.752952 +0.277340 -0.741912 +0.198342 -0.748934 +0.354971 -0.824336 +0.463332 0.330915 +0.749453 -0.197312 +0.817404 -0.073918 +0.778289 -0.282810 +-0.828516 -0.558176 +-0.463077 0.097807 +0.137654 -0.307784 +0.016386 -0.121042 +-0.044371 -0.166545 +0.344940 0.838196 +0.283851 0.783759 +-0.238572 -0.801166 +-0.160779 -0.730363 +-0.338392 -0.886274 +0.770168 -0.694699 +0.337644 -0.337045 +0.843271 0.394918 +0.572106 -0.002728 +0.006509 0.164695 +-0.069229 0.246124 +0.511348 0.247026 +0.827164 -0.497830 +-0.426210 0.241228 +0.439061 -0.373276 +0.802489 -0.810000 +-0.036019 0.036230 +0.667923 -0.829861 +0.549157 0.164532 +0.824199 -0.378059 +-0.829719 0.176843 +0.418380 0.916936 +0.263555 -0.341990 +0.307431 0.306347 +0.033758 0.304524 +-0.130234 0.249448 +-0.157032 0.293631 +-0.026063 -0.063919 +0.834614 -0.163161 +0.906964 -0.036845 +0.796825 0.007341 +-0.123662 0.403210 +-0.247689 0.416161 +-0.486511 -0.113378 +-0.462513 -0.210241 +-0.398629 -0.249650 +-0.375805 -0.330892 +-0.430748 -0.382821 +-0.357175 -0.406215 +-0.285373 -0.336950 +0.102724 -0.473397 +0.906479 0.177346 +0.473139 -0.441531 +0.361579 -0.434675 +0.918858 -0.397700 +0.148241 -0.908860 +0.116249 -0.806622 +0.004431 -0.824651 +0.061390 -0.761714 +-0.065448 -0.747186 +-0.058026 -0.879485 +0.150795 0.900907 +0.007400 0.811580 +0.059080 0.734943 +-0.052351 0.754874 +0.124986 0.778776 +0.094504 0.680116 +-0.088274 0.808630 +-0.117705 0.704520 +-0.918126 0.280377 +-0.823255 0.106939 +-0.886863 0.067507 +-0.798702 -0.011583 +-0.907497 -0.046469 +-0.823365 -0.097102 +-0.832230 -0.190473 +-0.749254 -0.143410 +-0.922411 0.347631 +-0.916446 -0.242992 +-0.834124 -0.283939 +-0.917488 0.501075 +-0.821672 0.580936 +-0.799528 0.697256 +-0.712852 0.638662 +-0.737187 0.745267 +-0.682451 0.717595 +-0.733593 0.549869 +-0.659846 0.800562 +-0.583769 0.785151 +-0.596034 0.677337 +-0.494494 0.711083 +-0.507438 0.796919 +-0.409301 0.747545 +-0.735530 0.813430 +-0.393306 0.668957 +-0.335984 0.695783 +-0.309229 0.775970 +-0.238876 0.715621 +-0.237465 0.832331 +-0.336567 0.893636 +-0.579096 0.848494 +-0.907116 0.700961 +-0.652749 0.612693 +-0.550577 0.579713 +-0.833615 0.481230 +-0.746233 0.451633 +-0.916413 -0.338750 +-0.833302 -0.376182 +-0.752816 -0.322503 +0.036819 -0.399911 +-0.752227 0.166842 +-0.582831 -0.904150 +0.607180 0.913362 +0.702534 0.819168 +0.607138 0.826615 +0.332379 -0.912747 +0.430871 -0.907486 +0.449532 -0.811054 +0.195312 0.815337 +-0.857474 0.378133 +-0.195732 -0.369411 +0.914538 0.644013 +-0.912383 -0.718362 +-0.826290 -0.827738 +-0.819894 -0.913868 +-0.741372 -0.849698 +-0.741968 -0.765307 +-0.826193 -0.739594 +0.921754 -0.657783 +0.835021 -0.597671 +-0.164441 -0.646391 +-0.056743 0.872641 +-0.660535 -0.794568 +0.584130 -0.281714 +0.509628 -0.327265 +-0.093889 -0.817132 +0.912100 0.813040 +0.807876 -0.911127 +0.382197 0.425748 +0.001853 -0.229812 +0.191705 0.358923 +-0.272788 0.305671 +-0.247948 -0.621534 +-0.257937 0.594806 +0.812114 0.799017 +-0.431436 -0.819366 +-0.816449 0.809600 +-0.668257 -0.448146 +0.180845 -0.656844 +-0.498817 -0.607638 +0.439637 -0.623502 +0.711989 0.482395 +0.064529 0.546487 +0.515078 0.660194 +0.670992 -0.593082 +0.303678 0.697816 +0.780827 0.276003 +-0.661626 0.421292 +-0.519741 -0.829679 +-0.101602 -0.593207 +0.472233 0.415781 +0.724729 -0.412352 +-0.428840 0.831637 +0.765316 0.543689 +0.518656 0.768022 +-0.498680 -0.693987 +0.145377 0.593636 +-0.906623 0.803662 +0.725445 -0.012516 +0.805685 0.905751 +0.909570 -0.810970 +-0.199651 0.353798 +0.183670 -0.825262 +0.228047 0.279722 +0.814651 0.101875 +0.116194 -0.712020 +0.535545 0.312874 +-0.914067 -0.528827 +-0.634960 0.525888 +-0.237988 0.916831 +-0.003868 0.685247 +0.664668 -0.238053 +0.096692 -0.346743 +-0.487812 0.211175 +0.628011 -0.912732 +0.449550 -0.714453 +-0.225137 -0.898044 +-0.751485 0.071027 +0.918559 0.356625 +0.869899 -0.308539 +-0.685617 -0.097125 +0.079042 -0.654716 +-0.722324 0.905347 +-0.505285 0.488868 +-0.671168 -0.359850 +-0.742207 -0.677810 +-0.554084 0.922112 +-0.212190 -0.235088 +-0.182114 -0.201441 +-0.188365 0.650406 +0.325909 0.917637 +-0.088679 -0.649952 +-0.331713 0.255268 +-0.404771 0.051000 +0.657064 -0.008186 +-0.752672 -0.231712 +-0.432720 -0.005872 +-0.062151 0.111193 +0.241863 0.748506 +0.835996 0.492057 +-0.508845 0.139814 +-0.757511 -0.915571 +0.588930 0.099696 +0.433629 -0.190363 +0.285098 -0.269097 +0.736464 -0.620354 +-0.079201 -0.023906 +-0.469569 0.627950 +-0.404224 -0.933058 +-0.679663 -0.178835 +0.517481 0.831784 +0.893178 0.433561 +0.049694 -0.291001 +-0.207284 -0.160142 +-0.206968 0.157070 +-0.121197 -0.211719 +0.840364 0.681856 +0.853136 -0.247786 +-0.165530 0.793734 +-0.827156 -0.649506 +-0.249025 -0.281108 +0.808647 0.610576 +-0.730374 -0.064830 +0.498425 0.089777 +-0.511398 0.028580 +0.845882 0.335927 +0.570463 -0.786597 +-0.750463 -0.412271 +0.694051 0.735123 +-0.831192 -0.467500 +-0.084266 -0.107270 +0.903489 -0.904709 +0.904254 0.903539 +-0.905049 0.902958 +-0.907611 -0.906902 +0.264031 -0.827705 +-0.364922 0.604210 +-0.153964 -0.812588 +-0.405088 0.312903 +0.143651 -0.754182 +0.190789 -0.324822 +-0.359421 -0.197198 +0.726448 -0.854513 +0.843415 0.242746 +-0.162639 0.208588 +-0.528685 0.872129 +0.766468 0.067967 +0.852333 -0.698861 +-0.506720 -0.773932 +0.860251 0.736406 +0.697317 -0.322229 +-0.401504 0.936836 +0.915700 -0.495529 +0.917565 -0.131026 +-0.086809 0.167200 +-0.387964 -0.031986 +-0.575731 -0.822655 +0.925536 -0.307248 +-0.217696 0.252542 +-0.071641 0.633346 +-0.454083 -0.061152 +-0.006410 0.097205 +0.579574 0.213101 +-0.301124 0.654781 +0.056515 0.615052 +-0.343420 -0.292012 +0.170999 0.686523 +0.266000 0.836428 +-0.684111 0.090450 +-0.422229 -0.154628 +0.015735 -0.696999 +0.349612 -0.385860 +0.300600 -0.339517 +0.252364 -0.392299 +0.301376 -0.438642 +0.300988 -0.389080 +-0.827836 -0.603841 +-0.871291 -0.543501 +-0.913356 -0.576101 +-0.869900 -0.636441 +-0.870596 -0.589971 +-0.114964 -0.121305 +-0.133430 -0.173529 +-0.082784 -0.189132 +-0.064318 -0.136908 +-0.098874 -0.155219 +0.545418 0.351107 +0.513762 0.402561 +0.467783 0.373348 +0.499439 0.321895 +0.506600 0.362228 +-0.029963 -0.254323 +-0.021259 -0.198179 +-0.091488 -0.245277 +-0.056374 -0.221728 +0.913458 -0.777229 +0.884840 -0.721175 +0.827411 -0.754431 +0.856029 -0.810485 +0.870435 -0.765830 +0.040805 -0.098790 +0.011968 -0.031959 +-0.004839 -0.092481 +0.024502 -0.065749 +0.523446 0.279950 +0.545461 0.230063 +0.595616 0.247593 +0.573601 0.297479 +0.559531 0.263771 +0.039392 -0.151897 +0.085489 -0.162087 +0.061549 -0.131506 +0.194065 0.266781 +0.166773 0.219308 +0.239024 0.239861 +0.202523 0.231469 +-0.775989 0.811515 +-0.728927 0.859388 +-0.767578 0.905879 +-0.814641 0.858005 +-0.771784 0.858697 +0.010321 0.201032 +0.057544 0.153058 +0.100390 0.188779 +0.053166 0.236754 +0.055355 0.194906 +0.023945 0.270947 +0.089749 0.261952 +0.060527 0.296145 +0.056847 0.266449 +-0.470209 0.521898 +-0.452351 0.591439 +-0.510073 0.603831 +-0.527931 0.534290 +-0.490141 0.562864 +0.334393 -0.308597 +0.308120 -0.274623 +0.274327 -0.305544 +0.304360 -0.307070 +0.347706 0.316679 +0.316984 0.245561 +0.370197 0.214877 +0.400919 0.285995 +0.358951 0.265778 +-0.151432 0.848027 +-0.187661 0.909575 +-0.237727 0.874581 +-0.201498 0.813033 +-0.194579 0.861304 +0.541553 0.016056 +0.480500 0.017420 +0.481492 -0.020780 +0.542545 -0.022144 +0.511522 -0.002362 +-0.485961 0.118811 +-0.545011 0.129512 +-0.546288 0.073895 +-0.487237 0.063194 +-0.516124 0.096353 +-0.418746 0.022564 +-0.433924 0.074404 +-0.472059 0.011354 +-0.452991 0.042879 +-0.279530 0.624793 +-0.223151 0.622606 +-0.213621 0.683014 +-0.270000 0.685201 +-0.246575 0.653903 +0.412525 -0.165892 +0.469385 -0.154282 +0.469958 -0.097369 +0.442839 -0.132698 +0.456100 -0.407404 +0.400320 -0.403975 +0.392828 -0.454318 +0.448608 -0.457746 +0.424464 -0.430861 +0.032126 -0.206282 +0.025773 -0.260407 +0.088255 -0.268269 +0.094608 -0.214145 +0.060191 -0.237276 +0.487156 0.260032 +0.438411 0.259009 +0.444070 0.209852 +0.492815 0.210876 +0.465613 0.234942 +0.847049 -0.343299 +0.861518 -0.278163 +0.815712 -0.265298 +0.801244 -0.330435 +0.831381 -0.304299 +0.126235 -0.369184 +0.173283 -0.358223 +0.164221 -0.316303 +0.117173 -0.327263 +0.145228 -0.342743 +-0.752371 0.211794 +-0.713109 0.158406 +-0.670713 0.193058 +-0.709975 0.246446 +-0.711542 0.202426 +0.506423 0.957608 +0.409190 0.958468 +0.465613 0.916076 +0.457806 0.958038 +0.466601 0.083157 +0.486354 0.132252 +0.432852 0.158074 +0.451324 0.121683 +0.757324 0.809092 +0.698293 0.777146 +0.732772 0.726189 +0.791803 0.758135 +0.745048 0.767640 +0.044876 0.385055 +-0.025296 0.369203 +-0.013915 0.318210 +0.056258 0.334061 +0.015481 0.351632 +-0.240553 -0.353180 +-0.321274 -0.371582 +-0.294034 -0.430715 +-0.213313 -0.412313 +-0.267293 -0.391948 +0.356638 -0.489818 +0.254404 -0.496608 +0.309667 -0.547784 +0.305521 -0.493213 +-0.457011 0.226201 +-0.415649 0.277065 +-0.454105 0.310252 +-0.495467 0.259387 +-0.455558 0.268226 +-0.741670 -0.807503 +-0.705259 -0.866885 +-0.664840 -0.839320 +-0.701251 -0.779938 +-0.703255 -0.823412 +0.402251 -0.817695 +0.343675 -0.868542 +0.381625 -0.910117 +0.440202 -0.859270 +0.391938 -0.863906 +0.840628 0.038139 +0.807114 -0.033289 +0.862184 -0.055382 +0.895697 0.016046 +0.851406 -0.008621 +0.753316 -0.657526 +0.811251 -0.696780 +0.843677 -0.648266 +0.785742 -0.609012 +0.798496 -0.652896 +-0.809947 -0.956934 +-0.863752 -0.910385 +-0.903806 -0.953451 +-0.856876 -0.955193 +0.623233 0.319088 +0.595049 0.372716 +0.584325 0.335097 +0.494384 -0.698967 +0.449541 -0.762753 +0.509997 -0.798826 +0.554840 -0.735039 +0.502190 -0.748896 +-0.775093 0.029722 +-0.764538 -0.038206 +-0.711577 -0.034436 +-0.722132 0.033493 +-0.743335 -0.002357 +0.191006 -0.787098 +0.223850 -0.826484 +0.270685 -0.784809 +0.237841 -0.745423 +0.230845 -0.785953 +0.876890 -0.594320 +0.917229 -0.543249 +0.871432 -0.496679 +0.831093 -0.547750 +0.874161 -0.545499 +-0.065409 0.289010 +-0.027549 0.241747 +-0.020732 0.279979 +-0.109310 0.312764 +-0.143633 0.271540 +-0.099731 0.247786 +-0.104521 0.280275 +0.551532 -0.846465 +0.580307 -0.909533 +0.647967 -0.871296 +0.619193 -0.808229 +0.599750 -0.858881 +-0.202203 0.754678 +-0.153035 0.677463 +-0.141618 0.749127 +-0.177619 0.716070 +-0.652328 0.852746 +-0.683567 0.905138 +-0.697688 0.806996 +-0.690628 0.856067 +-0.911128 -0.096257 +-0.953749 -0.023235 +-0.957379 -0.123023 +-0.955564 -0.073129 +-0.870247 0.180903 +-0.833148 0.223409 +-0.877351 0.275176 +-0.914450 0.232669 +-0.873799 0.228039 +-0.621808 0.792856 +-0.581432 0.816822 +-0.611953 0.876711 +-0.616880 0.834784 +-0.750963 -0.187561 +-0.712786 -0.251813 +-0.676282 -0.225374 +-0.714459 -0.161122 +-0.713622 -0.206468 +-0.075162 0.486431 +-0.136830 0.490687 +-0.148726 0.434369 +-0.087059 0.430113 +-0.111944 0.460400 +0.511067 -0.230738 +0.526789 -0.162137 +0.453662 -0.222883 +0.490226 -0.192510 +-0.430571 -0.229945 +-0.478078 -0.241823 +-0.459072 -0.291123 +-0.411565 -0.279245 +-0.444821 -0.260534 +-0.379114 0.636584 +-0.333023 0.629495 +-0.318554 0.675282 +-0.364645 0.682370 +-0.348834 0.655933 +0.953482 -0.018423 +0.912264 -0.083936 +0.958782 -0.115513 +0.956132 -0.066968 +-0.961206 0.373815 +-0.889943 0.362882 +-0.889587 0.406373 +-0.960850 0.417307 +-0.925396 0.390094 +0.626133 -0.077057 +0.655547 -0.036683 +0.614585 -0.005457 +0.585171 -0.045831 +0.620359 -0.041257 +-0.349011 -0.453920 +-0.393961 -0.394518 +-0.429270 -0.424699 +-0.384319 -0.484101 +-0.389140 -0.439310 +-0.897180 0.010519 +-0.943432 0.083754 +-0.948590 0.030260 +0.580518 0.048484 +0.666227 0.025626 +0.632161 0.079567 +0.623373 0.037055 +-0.915922 -0.386412 +-0.958206 -0.319375 +-0.957715 -0.417037 +-0.957961 -0.368206 +-0.873494 -0.168259 +-0.827798 -0.143788 +-0.865431 -0.071786 +-0.869463 -0.120022 +0.481737 -0.906910 +0.495867 -0.852868 +-0.116869 -0.951324 +-0.029013 -0.939743 +-0.095882 -0.891067 +-0.072941 -0.945534 +0.507359 -0.420722 +0.525603 -0.363588 +0.474344 -0.350270 +0.490851 -0.385496 +-0.469114 -0.365771 +-0.508138 -0.390359 +-0.468294 -0.449287 +-0.468704 -0.407529 +-0.092625 0.367553 +-0.161656 0.378504 +-0.178341 0.323715 +-0.135483 0.345634 +-0.827644 0.531083 +-0.789924 0.466432 +-0.739913 0.500751 +-0.777632 0.565403 +-0.783778 0.515917 +-0.914404 0.549996 +-0.875552 0.491152 +-0.866496 0.589926 +-0.871024 0.540539 +-0.749758 0.402567 +-0.845545 0.429681 +-0.805379 0.365816 +-0.797651 0.416124 +0.140816 -0.482610 +0.210040 -0.467216 +0.198475 -0.417116 +0.129251 -0.432511 +0.169646 -0.449863 +0.805182 -0.860563 +0.764468 -0.832256 +0.721936 -0.885639 +0.762650 -0.913946 +0.763559 -0.873101 +-0.916430 -0.290871 +-0.958223 -0.221496 +-0.958215 -0.270436 +-0.163326 -0.392732 +-0.104609 -0.400615 +-0.100684 -0.356093 +-0.159401 -0.348211 +-0.132005 -0.374413 +0.534941 -0.495532 +0.555922 -0.438471 +0.486378 -0.477783 +0.521150 -0.458127 +-0.898819 0.126235 +-0.855059 0.087223 +-0.826487 0.141891 +-0.862653 0.134063 +0.032911 -0.793182 +0.036808 -0.853495 +0.092717 -0.844481 +0.088820 -0.784168 +0.062814 -0.818832 +-0.293332 -0.519709 +-0.238355 -0.496504 +-0.293683 -0.475212 +-0.959063 0.290189 +-0.920268 0.314004 +-0.960134 0.332002 +0.439791 -0.279579 +0.422474 -0.338515 +0.491662 -0.291334 +0.457068 -0.314925 +0.697106 0.088861 +0.685325 0.143793 +0.620379 0.134499 +0.658743 0.111680 +-0.326215 0.456978 +-0.343027 0.400900 +-0.285620 0.391928 +-0.268808 0.448006 +-0.305918 0.424453 +0.069772 -0.436654 +0.001949 -0.423975 +-0.010816 -0.482721 +0.057007 -0.495401 +0.029478 -0.459688 +0.033240 0.773261 +0.092033 0.756860 +0.098904 0.823157 +0.040111 0.839559 +0.066072 0.798209 +0.942215 0.084469 +0.947849 0.033023 +0.109638 -0.519008 +0.152435 -0.560833 +0.183613 -0.524436 +0.146626 -0.521722 +-0.748930 -0.456897 +-0.791882 -0.394226 +-0.832247 -0.421841 +-0.789294 -0.484512 +-0.790588 -0.439369 +-0.955387 0.192481 +-0.949409 0.138117 +-0.847025 0.324054 +-0.883647 0.319029 +-0.639243 0.697466 +-0.697651 0.678128 +-0.682801 0.625677 +-0.624392 0.645015 +-0.661022 0.661572 +0.656611 0.911794 +0.607159 0.869988 +0.654836 0.822891 +0.704289 0.864697 +0.655724 0.867343 +0.607189 -0.459447 +0.630195 -0.400477 +0.578927 -0.379502 +0.593058 -0.419474 +0.953239 0.188673 +0.960862 0.277081 +0.914102 0.215754 +0.957051 0.232877 +-0.919594 0.467844 +-0.958744 0.500538 +-0.959797 0.458922 +-0.019730 0.431764 +-0.056177 0.399658 +0.761135 -0.002588 +0.781647 0.037654 +0.745165 0.052779 +0.724654 0.012537 +0.753150 0.025096 +-0.126272 -0.452531 +-0.077273 -0.468524 +-0.055610 -0.416607 +-0.090941 -0.434569 +0.250522 -0.263329 +0.203367 -0.291191 +0.227172 -0.333406 +0.238847 -0.298367 +-0.045995 -0.362061 +-0.037735 -0.308891 +-0.092425 -0.302923 +-0.069210 -0.332492 +-0.723222 0.594266 +-0.756190 0.667959 +-0.810600 0.639096 +-0.766911 0.616681 +0.285597 -0.913967 +0.219408 -0.957593 +0.316189 -0.956374 +0.267799 -0.956983 +0.108713 -0.895600 +0.034592 -0.941170 +0.124121 -0.954430 +0.079356 -0.947800 +0.125398 0.950454 +0.036411 0.933769 +0.111809 0.884222 +0.080904 0.942111 +0.546879 -0.304490 +0.566284 -0.243894 +0.528973 -0.267614 +0.415436 -0.953743 +0.516301 -0.953167 +0.465868 -0.953455 +0.571841 0.428549 +0.649287 0.389847 +0.626079 0.445681 +0.610564 0.409198 +0.895455 0.123142 +0.947727 0.136571 +-0.165802 0.615857 +-0.107440 0.607327 +-0.094673 0.668933 +-0.130238 0.642395 +-0.826242 -0.783666 +-0.783831 -0.838718 +-0.784081 -0.752450 +-0.783956 -0.795584 +0.233221 0.392001 +0.209876 0.319323 +0.267739 0.293035 +0.291084 0.365712 +0.250480 0.342518 +0.560013 0.914288 +0.603590 0.956681 +0.555006 0.957144 +-0.882569 0.448763 +-0.500562 -0.311063 +-0.427625 -0.345831 +-0.464093 -0.328447 +-0.915602 -0.194519 +-0.957801 -0.172259 +0.390435 -0.541430 +0.426625 -0.505930 +0.391632 -0.497874 +-0.176259 -0.472112 +-0.169793 -0.432422 +0.218689 0.957121 +0.194086 0.907575 +0.172043 0.953787 +-0.869288 -0.728978 +-0.912020 -0.765687 +-0.868974 -0.820375 +-0.869131 -0.774677 +0.193528 -0.912023 +0.171764 -0.956012 +-0.606903 0.495183 +-0.542066 0.476673 +-0.592768 0.552800 +-0.567417 0.514736 +0.365813 -0.955058 +0.227977 -0.553828 +0.219009 -0.510522 +-0.953558 0.700480 +-0.955660 0.599458 +-0.909218 0.649939 +-0.954609 0.649969 +0.328467 0.425413 +0.382919 0.477151 +0.341157 0.533519 +0.286704 0.481782 +0.334812 0.479466 +-0.912514 -0.670869 +-0.956323 -0.611688 +-0.956191 -0.709181 +-0.956257 -0.660435 +-0.957225 0.241335 +-0.582096 0.170509 +-0.625225 0.228977 +-0.627585 0.134590 +-0.626405 0.181784 +0.901085 0.603435 +0.943816 0.531428 +0.957269 0.622007 +0.950542 0.576717 +0.165955 -0.867061 +0.149960 -0.815942 +0.129336 -0.855771 +-0.914749 -0.481451 +-0.829854 -0.512838 +-0.873311 -0.450788 +-0.872301 -0.497144 +-0.957202 0.549998 +-0.625988 -0.894111 +-0.684572 -0.942036 +-0.591416 -0.952075 +-0.637994 -0.947056 +0.661219 0.264821 +0.710149 0.292270 +0.672163 0.346537 +0.666691 0.305679 +-0.513605 -0.090974 +-0.568636 -0.092730 +-0.565098 -0.142046 +-0.510067 -0.140290 +-0.539352 -0.116510 +-0.589902 0.731244 +-0.671149 0.759079 +-0.630525 0.745161 +-0.525235 -0.903426 +-0.483819 -0.951351 +-0.537618 -0.951713 +-0.052632 -0.043913 +0.006990 0.018115 +-0.057610 0.006162 +-0.022821 -0.012899 +-0.246487 -0.665856 +-0.202902 -0.720271 +-0.162610 -0.688377 +-0.206194 -0.633962 +-0.204548 -0.677117 +-0.955829 -0.806506 +-0.956010 -0.757844 +0.916520 0.693269 +0.959251 0.721263 +0.958260 0.671635 +-0.028372 0.936321 +-0.024672 0.842110 +0.005870 0.887940 +0.703021 0.955113 +0.653306 0.955897 +0.482414 0.471402 +0.438118 0.527788 +0.427215 0.420765 +0.432667 0.474277 +-0.223670 0.384980 +-0.298170 0.336683 +-0.236220 0.329735 +-0.260920 0.360831 +-0.145406 -0.301414 +-0.187140 -0.291794 +-0.201135 -0.338591 +-0.173270 -0.320002 +-0.709819 0.731431 +-0.768357 0.721262 +-0.733004 0.699695 +0.956050 0.806520 +0.915301 0.777783 +0.957651 0.763891 +-0.097038 0.887481 +-0.118666 0.951160 +-0.073519 0.943740 +0.920256 -0.624376 +0.960877 -0.678892 +0.959379 -0.595484 +0.960128 -0.637188 +0.708712 -0.958383 +0.803938 -0.955563 +0.756325 -0.956973 +-0.013993 -0.143794 +0.009067 -0.175038 +-0.065728 0.053747 +-0.021215 0.066718 +-0.034280 0.104199 +-0.078794 0.091228 +-0.050004 0.078973 +-0.274052 0.745796 +-0.322606 0.735876 +-0.296303 0.710539 +0.464395 -0.525967 +0.456502 -0.491857 +-0.833177 -0.237206 +-0.875285 -0.263466 +-0.874390 -0.215862 +-0.398322 0.418817 +-0.379680 0.464676 +-0.420821 0.477760 +-0.439463 0.431901 +-0.409571 0.448288 +-0.026798 -0.852068 +0.003897 -0.896619 +-0.210740 0.440845 +-0.195212 0.497798 +-0.253281 0.504960 +-0.232010 0.472902 +-0.616367 -0.036331 +-0.620975 -0.088665 +-0.564028 -0.040396 +-0.592501 -0.064530 +-0.643854 0.569290 +-0.573306 0.628525 +-0.608580 0.598908 +-0.545264 0.694210 +-0.500966 0.754001 +-0.545603 0.791035 +-0.545434 0.742623 +0.643727 0.732358 +0.600270 0.778104 +0.649282 0.777625 +-0.506364 -0.475652 +-0.462391 -0.537204 +-0.424321 -0.510839 +-0.465343 -0.493245 +0.029243 -0.553375 +0.081874 -0.576983 +0.069441 -0.536192 +-0.498068 -0.188722 +-0.553247 -0.199911 +-0.533256 -0.253012 +-0.515662 -0.220867 +0.160149 0.797056 +0.173054 0.858122 +0.135979 0.840639 +-0.079668 -0.782159 +-0.075958 -0.848309 +-0.030508 -0.785918 +-0.053233 -0.817114 +-0.072509 0.840636 +-0.070313 0.781752 +-0.022476 0.783227 +-0.047492 0.811931 +-0.853322 0.699109 +-0.859909 0.644517 +-0.811034 -0.054342 +-0.842783 0.027962 +-0.854107 -0.021912 +0.581730 -0.517837 +0.628475 -0.543197 +0.653934 -0.484807 +0.617832 -0.501322 +-0.543904 0.308977 +-0.506080 0.349883 +-0.549229 0.390844 +-0.587053 0.349937 +-0.546567 0.349910 +-0.378036 -0.572703 +-0.338034 -0.545965 +-0.381178 -0.528402 +-0.359265 0.761757 +-0.401304 0.708251 +-0.361955 0.722064 +-0.833713 -0.330060 +-0.874857 -0.357466 +-0.875071 -0.310466 +-0.201841 -0.554388 +-0.139745 -0.529996 +-0.189050 -0.513250 +-0.122719 0.035632 +-0.121549 0.091974 +-0.163475 0.091697 +-0.139581 0.065121 +-0.089640 -0.524671 +-0.023182 -0.538868 +-0.050228 -0.503696 +-0.957033 -0.514413 +-0.957374 -0.465725 +0.600203 -0.320403 +0.562903 -0.341996 +-0.126902 0.801182 +-0.111970 0.844331 +-0.736358 0.779349 +-0.703753 0.769214 +-0.329437 -0.727377 +-0.283596 -0.787736 +-0.241799 -0.755673 +-0.287639 -0.695314 +-0.285618 -0.741525 +0.011564 -0.369429 +-0.022023 -0.393018 +-0.583850 0.266080 +-0.625754 0.319190 +-0.667129 0.282087 +-0.625490 0.274084 +0.540494 0.497391 +0.615366 0.501440 +0.609129 0.565247 +0.534257 0.561198 +0.574811 0.531319 +-0.273347 0.804150 +-0.237775 0.779414 +0.711949 0.364647 +0.689072 0.407957 +0.680618 0.377247 +0.807512 0.137355 +0.849541 0.085406 +0.853426 0.175090 +0.851483 0.130248 +0.150140 -0.215157 +0.116747 -0.190219 +-0.309054 0.511356 +-0.362519 0.519054 +-0.344367 0.488016 +0.018002 -0.314974 +0.066755 -0.373327 +0.073193 -0.318872 +0.042378 -0.344151 +0.161208 0.337684 +0.145396 0.285143 +0.177636 0.302233 +-0.648293 0.473590 +-0.684276 0.537879 +-0.703929 0.436463 +-0.694103 0.487171 +-0.794545 0.263360 +-0.790973 0.171843 +-0.792759 0.217601 +0.509249 -0.555299 +0.556038 -0.577604 +0.545490 -0.536568 +-0.291585 -0.605919 +-0.246883 -0.579664 +-0.292459 -0.562814 +-0.581125 -0.271810 +-0.548430 -0.329861 +-0.540843 -0.291437 +0.171381 -0.251549 +0.232972 -0.228780 +0.191181 -0.223853 +0.230865 0.455769 +0.162020 0.453151 +0.164375 0.389382 +0.197620 0.422576 +0.088792 -0.736867 +0.129950 -0.780402 +0.129923 -0.733101 +0.109371 -0.758634 +-0.016800 0.483332 +-0.004859 0.538044 +-0.063221 0.541143 +-0.040011 0.512237 +-0.121554 0.548576 +-0.179936 0.555688 +-0.158383 0.523187 +-0.906870 0.752311 +-0.807989 0.753428 +-0.861536 0.806631 +-0.857429 0.752870 +-0.366490 -0.368554 +-0.400154 -0.319866 +-0.397057 -0.357192 +0.260081 0.551125 +0.204242 0.525113 +0.245473 0.503447 +0.278379 0.244596 +0.747310 -0.723825 +0.763470 -0.781476 +0.787360 -0.739128 +0.041435 0.435614 +0.044364 0.487182 +0.012317 0.459473 +-0.187364 0.273087 +-0.190167 0.230565 +-0.146436 0.229018 +-0.166900 0.251052 +0.230656 0.825883 +0.251689 0.875335 +0.212371 0.866729 +-0.332737 -0.635377 +-0.417885 -0.599918 +-0.372586 -0.662592 +-0.375311 -0.617648 +0.477451 0.569606 +0.421011 0.622749 +0.381679 0.580932 +0.429565 0.575269 +-0.578386 -0.698762 +-0.618585 -0.640397 +-0.658717 -0.666003 +-0.618517 -0.724367 +-0.618551 -0.682382 +-0.589771 -0.353601 +-0.549479 -0.414099 +-0.548955 -0.371980 +-0.289612 -0.650617 +0.717524 0.665526 +0.668190 0.663740 +0.671540 0.620740 +0.720874 0.622526 +0.694532 0.643133 +0.579130 -0.659543 +0.606119 -0.597125 +0.529049 -0.640022 +0.567584 -0.618574 +-0.588101 -0.439926 +-0.544986 -0.501479 +-0.547232 -0.457789 +0.609796 0.621672 +0.670873 0.564315 +0.640334 0.592994 +-0.415107 -0.689820 +-0.371957 -0.754605 +-0.372272 -0.708599 +-0.665927 -0.492120 +-0.622125 -0.553805 +-0.583347 -0.527584 +-0.627148 -0.465898 +-0.624637 -0.509852 +0.120655 -0.593733 +0.152801 -0.639846 +0.184582 -0.606946 +0.152618 -0.600339 +0.271796 -0.599964 +0.317497 -0.645104 +0.355368 -0.592924 +0.313582 -0.596444 +-0.745570 -0.545445 +-0.701571 -0.606219 +-0.661497 -0.579583 +-0.705496 -0.518809 +-0.703533 -0.562514 +0.343057 0.801040 +0.391383 0.749490 +0.436568 0.784472 +0.388242 0.836023 +0.389813 0.792756 +-0.451898 0.729314 +-0.419071 0.789591 +-0.468139 0.814278 +-0.460018 0.771796 +0.126141 0.244989 +0.132514 0.205642 +-0.231854 -0.849605 +-0.333507 -0.830290 +-0.281765 -0.892159 +-0.282680 -0.839948 +-0.161153 -0.608687 +-0.204018 -0.594175 +0.746274 0.405091 +0.744540 0.335267 +0.778865 0.375712 +0.745407 0.370179 +0.463148 0.301977 +0.425656 0.328963 +0.432034 0.293986 +-0.379025 -0.223424 +-0.390825 -0.175913 +-0.442371 -0.182434 +-0.410698 -0.202929 +0.701997 -0.518671 +0.732484 -0.460972 +0.684421 -0.427108 +0.693209 -0.472889 +0.276647 -0.695616 +0.320270 -0.738004 +0.361119 -0.687491 +0.318883 -0.691554 +-0.752899 0.305122 +-0.710053 0.340764 +-0.710014 0.293605 +0.228400 -0.653082 +0.228189 -0.603455 +0.774464 -0.395206 +0.783701 -0.503710 +0.825682 -0.437944 +0.779083 -0.449458 +0.189593 -0.702889 +0.233120 -0.699253 +-0.772173 0.766388 +-0.038931 -0.593768 +0.013495 -0.608275 +-0.004844 -0.573572 +-0.579213 -0.614620 +-0.620355 -0.597101 +-0.078019 0.206662 +-0.040150 0.165947 +-0.033849 0.203847 +0.343793 0.618223 +0.303271 0.570811 +0.342475 0.575871 +0.759598 0.145560 +0.755577 0.210195 +0.681303 0.208429 +0.720451 0.176994 +-0.280834 -0.217233 +-0.276140 -0.260754 +-0.230607 -0.258098 +-0.235301 -0.214577 +-0.255721 -0.237665 +0.687878 0.452999 +0.677165 0.508758 +0.651622 0.477219 +-0.799962 0.314588 +-0.237285 0.562437 +-0.293058 0.568833 +-0.273170 0.536896 +-0.953312 0.801831 +-0.953435 0.751156 +0.107901 0.391719 +0.104734 0.340022 +0.134554 0.364702 +0.352279 -0.261319 +0.349976 -0.213633 +0.305818 -0.226937 +0.329048 -0.244128 +0.745079 0.450134 +0.717076 0.429045 +0.104460 0.442279 +0.074668 0.413667 +0.109004 0.302105 +0.082631 0.318083 +0.151918 0.505333 +0.094358 0.494462 +0.128189 0.473806 +-0.613604 0.017588 +-0.666315 0.021679 +-0.669078 -0.032240 +-0.641341 -0.007326 +0.117572 0.273547 +0.808899 0.852384 +0.755864 0.907988 +0.756594 0.858540 +0.238852 0.599495 +0.282042 0.619181 +0.271062 0.585153 +-0.423365 -0.777135 +-0.384914 -0.852820 +-0.378436 -0.803712 +0.434405 -0.580701 +0.479259 -0.610033 +0.471827 -0.568000 +-0.539736 -0.589577 +-0.501375 -0.563472 +-0.542361 -0.545528 +0.614006 -0.956366 +0.565153 -0.954766 +0.399338 -0.632194 +0.394887 -0.586812 +-0.400027 0.579569 +-0.431438 0.648453 +-0.415732 0.614011 +-0.347930 -0.083402 +-0.343183 -0.122214 +-0.280609 -0.124167 +-0.315726 -0.107301 +0.402592 0.188073 +-0.826675 -0.694550 +-0.869594 -0.682709 +0.488692 0.636191 +0.478335 0.697645 +0.410654 0.684203 +0.449673 0.660197 +0.098003 -0.402919 +0.493297 0.290964 +0.509062 -0.079881 +0.477610 -0.059449 +0.527128 0.449976 +-0.456868 -0.626187 +-0.459630 -0.581695 +0.545498 0.627784 +0.511475 0.598695 +0.322426 0.730850 +0.341697 0.665563 +0.366540 0.707526 +-0.055165 -0.085594 +-0.094931 -0.044836 +-0.097464 -0.086518 +-0.075048 -0.065215 +-0.285001 0.127671 +-0.342776 0.130588 +-0.343130 0.088272 +-0.315522 0.111488 +0.646889 -0.199635 +0.707060 -0.217682 +0.732237 -0.149623 +0.672066 -0.131576 +0.689563 -0.174629 +0.792034 -0.180236 +0.826009 -0.118540 +0.766212 -0.087926 +0.779123 -0.134081 +0.645017 -0.614344 +0.667373 -0.560416 +0.636746 -0.578771 +0.613673 -0.125076 +0.684526 -0.083557 +0.649099 -0.104316 +-0.455035 0.181902 +-0.401543 0.178365 +-0.403519 0.222664 +-0.429277 0.202283 +0.554241 0.694893 +0.618538 0.688782 +0.582018 0.658283 +0.371766 -0.320400 +0.386043 -0.362188 +-0.186198 0.409674 +-0.129734 -0.582095 +-0.079628 -0.576770 +-0.109687 -0.553383 +0.389651 -0.273122 +0.362022 -0.290860 +0.738653 0.513042 +0.732361 0.568599 +0.704763 0.538679 +-0.322898 0.834803 +-0.382703 0.862637 +-0.370984 0.812197 +0.745803 0.261780 +0.780194 0.304778 +0.745172 0.298524 +-0.752744 -0.277108 +-0.711992 -0.341176 +-0.672034 -0.315882 +-0.712389 -0.296495 +-0.664224 0.374660 +-0.706991 0.388613 +-0.792451 -0.211093 +-0.786309 -0.120256 +-0.789380 -0.165674 +0.279946 0.666521 +0.311869 0.642372 +0.090686 0.535346 +0.040692 0.528067 +0.067525 0.511264 +-0.625523 0.405407 +-0.584134 0.426999 +-0.616213 0.450295 +-0.549377 0.008179 +-0.610515 0.083304 +-0.579946 0.045742 +0.281643 0.915940 +0.312955 0.958819 +0.265822 0.957970 +-0.393903 0.129231 +-0.350415 0.179721 +-0.372159 0.154476 +0.551688 -0.103568 +0.588775 -0.183646 +0.570231 -0.143607 +0.556030 0.748807 +0.480124 0.751559 +0.517182 0.723226 +-0.625639 0.362298 +0.836182 0.767712 +0.889377 0.739466 +0.862107 0.806029 +0.875742 0.772747 +-0.742087 -0.721559 +-0.784681 -0.663658 +-0.784381 -0.708054 +-0.319196 -0.943137 +-0.212568 -0.949022 +-0.265882 -0.946079 +-0.538226 -0.675855 +-0.498748 -0.650812 +-0.538981 -0.632716 +-0.077063 -0.698569 +-0.126560 -0.648171 +-0.113113 -0.738774 +-0.119837 -0.693473 +0.547116 -0.062856 +-0.287278 0.905233 +-0.218994 0.958416 +-0.318283 0.946818 +-0.268639 0.952617 +-0.711162 0.952673 +-0.622405 0.952465 +-0.666784 0.952569 +0.615701 0.191201 +0.564366 0.188816 +0.569044 0.132114 +0.592372 0.161658 +-0.419615 0.358217 +-0.471589 0.397848 +-0.462847 0.354050 +-0.449538 -0.861034 +-0.469078 -0.796649 +-0.513231 -0.801806 +-0.493690 -0.866190 +-0.481384 -0.831420 +-0.201544 0.589147 +-0.482032 0.669517 +-0.441668 0.688884 +0.802843 0.952875 +0.752932 0.953994 +0.720233 -0.057225 +0.763674 -0.045257 +0.962796 -0.210955 +0.925564 -0.264579 +0.962768 -0.303624 +0.962782 -0.257289 +0.958673 -0.721745 +0.954785 -0.805485 +0.956729 -0.763615 +0.183434 0.578700 +0.131110 0.558921 +0.167676 0.542017 +-0.179437 -0.900346 +-0.143851 -0.857618 +-0.196268 -0.806877 +-0.187853 -0.853612 +-0.144469 -0.243768 +-0.118447 -0.273345 +-0.456987 -0.714445 +-0.456927 -0.670316 +-0.787370 0.088983 +-0.815076 0.058473 +0.738351 -0.564973 +0.784722 -0.556361 +0.917279 -0.446614 +0.871529 -0.387880 +0.871480 -0.442279 +0.132235 -0.276661 +0.102714 -0.297766 +-0.749442 -0.882635 +-0.728755 -0.957785 +-0.717007 -0.912335 +-0.168830 0.954788 +-0.659285 -0.751751 +-0.700121 -0.693372 +-0.700686 -0.736655 +-0.085028 0.729697 +-0.037754 0.659297 +-0.028110 0.720061 +-0.061391 0.694497 +-0.371308 -0.909666 +-0.402112 -0.966529 +-0.360654 -0.954833 +0.218588 0.781922 +0.262857 0.766133 +0.274926 0.810094 +0.246757 0.796008 +0.876089 -0.147094 +0.843875 -0.205474 +0.889364 -0.234848 +0.921578 -0.176468 +0.882727 -0.190971 +0.887044 -0.678322 +0.881967 -0.636321 +0.406375 -0.724274 +0.359085 -0.779216 +0.404313 -0.770985 +-0.579281 -0.863402 +-0.618133 -0.808612 +-0.622060 -0.851361 +-0.956678 -0.563051 +-0.683538 0.581778 +-0.739814 -0.104120 +-0.775424 -0.079231 +0.027606 0.710095 +0.002565 0.746661 +0.699329 -0.660450 +0.693323 -0.726750 +0.723320 -0.692138 +0.029407 0.086871 +0.016314 0.052868 +-0.385160 0.078417 +-0.377386 0.025500 +-0.363774 0.058343 +-0.400752 0.968418 +-0.369036 0.915236 +-0.359518 0.957618 +0.957850 -0.497765 +0.959429 -0.398850 +0.958639 -0.448307 +-0.638118 -0.147862 +-0.665497 -0.078782 +-0.682640 -0.137980 +-0.651808 -0.113322 +0.424962 0.875393 +0.372144 0.917287 +0.335425 0.877917 +0.380193 0.876655 +-0.227781 -0.294439 +-0.267199 -0.309029 +-0.234167 -0.323810 +0.902127 0.951770 +0.952127 0.901770 +0.951063 0.950885 +0.951745 -0.902354 +0.901745 -0.952354 +0.950872 -0.951177 +-0.952524 0.901479 +-0.902524 0.951479 +-0.951262 0.950739 +-0.669713 -0.403998 +-0.751639 -0.367387 +-0.709360 -0.430208 +-0.710676 -0.385692 +-0.953806 -0.903451 +-0.951903 -0.951725 +-0.415995 0.525088 +-0.475035 0.474570 +-0.445515 0.499829 +0.000050 0.130950 +0.041878 0.121032 +-0.535413 0.216491 +-0.539658 0.262734 +-0.909635 -0.859957 +-0.823092 -0.870803 +-0.866363 -0.865380 +-0.280312 0.854692 +-0.507161 0.440517 +-0.545648 0.433758 +-0.630665 -0.378025 +-0.628907 -0.421962 +0.869137 -0.101238 +0.691254 -0.010351 +0.687890 -0.046954 +0.444594 -0.668977 +0.486821 -0.654500 +0.385089 0.376380 +0.338086 0.371046 +0.882570 0.248454 +0.821894 0.207790 +0.867998 0.211772 +0.616329 -0.743572 +0.640619 -0.668076 +0.597729 -0.701558 +0.309501 -0.826021 +0.314885 -0.782012 +0.251423 -0.871446 +0.208689 -0.869253 +-0.498328 0.175494 +-0.442667 0.125218 +-0.470498 0.150356 +-0.435932 -0.917880 +-0.410423 -0.885350 +0.624399 -0.259883 +0.606587 -0.221764 +0.756918 0.684398 +0.693379 0.707316 +0.725148 0.695857 +0.474513 0.832816 +0.515163 0.873500 +0.470063 0.874446 +0.403522 -0.216427 +0.382318 -0.191360 +0.812721 0.334740 +0.844576 0.365422 +0.810720 0.406395 +0.811720 0.370567 +0.672717 -0.914749 +0.661359 -0.957374 +-0.429642 0.921871 +-0.443310 0.869272 +-0.406173 0.892254 +0.426436 0.374864 +-0.034579 -0.114694 +-0.164719 -0.950173 +-0.123926 -0.814860 +-0.109904 -0.852964 +-0.626267 -0.205727 +-0.631140 -0.291457 +-0.628703 -0.248592 +-0.751856 0.118935 +-0.789172 0.130413 +0.101900 -0.638782 +0.097618 -0.683368 +0.148519 -0.684432 +0.125210 -0.661607 +0.959279 0.378312 +0.920142 0.305393 +0.960071 0.327697 +-0.232849 -0.177104 +-0.197152 -0.218264 +-0.194699 -0.180791 +-0.215000 -0.197684 +0.402857 -0.678234 +0.807082 0.454964 +0.800656 0.517873 +0.772867 0.484003 +-0.793470 -0.303221 +-0.792676 -0.348724 +-0.049107 0.599894 +-0.085331 0.574235 +0.543678 0.094737 +0.504712 0.062309 +0.542615 0.055397 +0.699627 0.048514 +0.695440 0.019082 +0.026324 0.650150 +0.075510 0.647584 +0.076792 0.707529 +0.051558 0.678839 +-0.786129 -0.573771 +-0.787712 -0.529142 +-0.493233 0.889518 +-0.518061 0.834524 +-0.480686 0.851898 +-0.806416 0.953205 +-0.758789 0.952939 +-0.054443 -0.638577 +-0.024856 -0.722092 +-0.002236 -0.662101 +-0.039650 -0.680335 +0.312513 0.773821 +0.272771 0.723161 +0.292642 0.748491 +0.861814 0.527456 +0.848139 0.586716 +0.786982 0.577132 +0.824398 0.552294 +-0.707996 -0.080978 +-0.711227 -0.121050 +0.703728 -0.606718 +0.702862 -0.562694 +-0.284815 -0.171200 +-0.335319 -0.172766 +-0.331338 -0.218798 +-0.308077 -0.194999 +0.063119 -0.622031 +0.091887 -0.607882 +-0.792960 -0.257157 +-0.314397 -0.314481 +-0.359613 -0.311452 +-0.340443 -0.341517 +-0.245242 0.279107 +-0.211792 0.301411 +-0.473312 0.436209 +-0.301639 0.229356 +-0.244630 0.227993 +-0.302250 0.280470 +-0.273440 0.254231 +-0.540212 0.173002 +-0.599447 0.913521 +-0.527042 0.961056 +-0.574724 0.956760 +0.742645 0.093126 +0.790559 0.084921 +0.775078 0.115240 +0.167801 -0.283926 +0.361072 0.958643 +-0.413914 0.101817 +0.562309 0.829199 +0.518068 0.799903 +0.559169 0.789003 +-0.630903 -0.334741 +0.100946 0.604344 +0.060522 0.580769 +0.095816 0.569845 +-0.157371 -0.771476 +-0.118520 -0.776817 +0.561161 0.871744 +-0.541385 0.897121 +-0.478890 0.953453 +-0.510137 0.925287 +-0.742975 -0.633588 +-0.700846 -0.649795 +-0.542860 -0.756866 +-0.502700 -0.733960 +-0.540543 -0.716361 +0.946589 0.466781 +0.905869 0.395093 +0.952934 0.422547 +0.212824 -0.375261 +-0.114601 -0.011953 +-0.090165 0.020897 +-0.144975 -0.068238 +-0.126272 -0.041552 +0.868225 0.414240 +0.882220 0.346276 +0.875222 0.380258 +0.656796 -0.340660 +0.680992 -0.280141 +0.640598 -0.300272 +-0.371024 -0.270831 +-0.323338 -0.266206 +-0.351181 -0.244815 +0.511720 0.169629 +0.527699 0.132183 +-0.095141 -0.621579 +-0.067036 -0.607673 +0.815594 0.061530 +-0.553890 0.860311 +-0.549747 0.825673 +-0.788702 -0.914719 +-0.786267 -0.876719 +0.877451 0.662935 +0.824505 0.646216 +0.862795 0.624825 +-0.874084 -0.404127 +-0.527669 0.649021 +-0.442966 -0.958940 +-0.769351 -0.957360 +0.528590 0.199846 +-0.905836 0.853310 +-0.952918 0.851655 +-0.661981 0.068924 +-0.717798 0.080739 +-0.692057 0.051209 +-0.199585 -0.763574 +0.897718 -0.307894 +0.893541 -0.271371 +0.421657 -0.248003 +0.213606 0.660874 +0.158188 0.640079 +0.198520 0.619787 +-0.128147 -0.615133 +-0.520758 -0.053100 +-0.506107 -0.004525 +-0.535068 -0.022461 +0.672173 -0.637397 +-0.356270 0.229685 +-0.368401 0.284086 +-0.385960 0.253375 +-0.577365 -0.781228 +-0.618325 -0.766489 +0.269770 -0.229743 +0.697185 -0.842187 +0.684951 -0.878468 +-0.595683 -0.173887 +-0.005981 -0.284649 +0.638460 0.228011 +-0.547736 -0.826167 +-0.545298 -0.791517 +-0.364320 0.340300 +-0.381321 0.379558 +-0.295783 0.179393 +-0.326027 0.204539 +0.906530 -0.857839 +0.953265 -0.853920 +0.854970 0.904645 +0.852485 0.952322 +-0.177315 0.134877 +-0.228484 0.128535 +-0.194523 0.113633 +-0.228642 -0.130071 +-0.176473 -0.147741 +-0.162476 -0.103025 +-0.194102 -0.120064 +0.297549 -0.869994 +-0.105965 0.765439 +0.132751 0.683319 +0.116849 0.643832 +-0.470297 -0.087265 +-0.477450 -0.049391 +-0.495528 -0.070183 +-0.256729 -0.150635 +0.014971 0.590747 +-0.011392 0.625022 +0.864587 0.462809 +0.904201 0.497118 +-0.239266 0.180257 +-0.262134 0.153964 +-0.454370 -0.134003 +-0.476219 -0.161362 +0.696187 -0.791407 +0.656258 -0.767489 +-0.785405 -0.618714 +-0.385589 -0.295349 +0.206431 0.717515 +0.243188 0.692018 +0.038563 -0.729356 +0.004027 -0.757637 +-0.151656 -0.206580 +-0.164064 -0.177160 +0.855683 -0.907918 +0.852841 -0.953959 +0.147992 0.732650 +0.112392 0.720089 +0.763871 -0.240061 +0.803873 -0.222767 +0.908177 0.858290 +0.954088 0.854145 +0.775495 0.631059 +0.805928 0.699555 +0.790711 0.665307 +-0.858941 0.904684 +-0.854470 0.952342 +-0.954817 -0.854979 +-0.439821 0.960936 +0.475435 0.050663 +0.737803 -0.302520 +0.722432 -0.260101 +0.922859 -0.700034 +0.477318 0.792188 +-0.129970 -0.094772 +0.655958 0.698049 +0.958614 -0.546624 +0.960789 -0.163234 +0.922197 -0.352474 +0.961099 -0.351237 +0.844648 0.289336 +0.882395 0.297365 +-0.860238 0.855658 +-0.346551 0.573535 +-0.381273 0.549311 +-0.707428 -0.474509 +0.730328 -0.811832 +-0.189966 -0.255452 +-0.208874 -0.274946 +0.753928 0.599829 +0.855856 -0.859201 +0.858538 0.855337 +-0.368982 -0.015993 +-0.381557 -0.064040 +-0.361972 -0.051154 +-0.124724 0.187894 +-0.112228 0.217840 +-0.184803 0.182829 +-0.117235 0.139942 +-0.151019 0.161386 +-0.074480 0.139196 +-0.098015 0.115585 +0.305470 0.837312 +0.308992 0.805567 +0.170996 -0.751558 +0.160478 -0.783750 +0.850307 0.709131 +0.883414 0.701200 +0.721136 0.070820 +0.711023 -0.367291 +0.756134 -0.348863 +-0.037215 0.135073 +-0.679051 0.120210 +-0.644783 0.101757 +0.670609 -0.383884 +-0.536485 -0.864796 +0.812121 0.259374 +0.783849 0.234785 +-0.313041 0.599164 +-0.414616 -0.078623 +-0.398689 -0.125361 +-0.434493 -0.106313 +-0.333285 0.310385 +0.812421 0.297057 +-0.715453 0.119572 +0.293557 0.876626 +0.047388 -0.675857 +0.030442 -0.642066 +-0.463033 -0.755547 +0.027832 0.559407 +-0.576669 0.886916 +0.159758 -0.717995 +0.183290 0.757286 +0.837653 0.434602 +-0.688537 -0.056609 +-0.170811 -0.231016 +-0.410342 -0.018929 +-0.393864 0.003286 +0.884623 -0.347887 +0.821055 0.733633 +-0.367004 -0.149063 +-0.443401 -0.033512 +-0.474754 -0.019019 +0.068090 -0.706362 +-0.214717 0.205411 +-0.295268 -0.287617 +-0.412479 -0.048776 +0.355595 -0.410268 +0.325300 -0.387470 +0.301182 -0.413861 +0.331477 -0.436658 +0.328389 -0.412064 +0.343628 -0.361453 +0.319122 -0.338281 +0.300794 -0.364298 +0.322211 -0.362876 +0.282077 -0.340753 +0.257959 -0.367144 +0.276676 -0.390689 +0.279376 -0.365721 +0.246768 -0.417454 +0.271274 -0.440625 +0.273975 -0.415657 +-0.827496 -0.626673 +-0.849216 -0.596906 +-0.870248 -0.613206 +-0.848528 -0.642973 +-0.848872 -0.619940 +-0.828176 -0.581008 +-0.849904 -0.550838 +-0.870944 -0.566736 +-0.849560 -0.573872 +-0.892679 -0.536164 +-0.913711 -0.552464 +-0.891976 -0.583036 +-0.892327 -0.559600 +-0.913000 -0.599739 +-0.891273 -0.629908 +-0.891624 -0.606472 +-0.099615 -0.114287 +-0.106919 -0.138262 +-0.081596 -0.146063 +-0.074292 -0.122089 +-0.090606 -0.130175 +-0.130313 -0.128322 +-0.139546 -0.154435 +-0.116152 -0.164374 +-0.123232 -0.146348 +-0.127313 -0.192624 +-0.101990 -0.200425 +-0.090829 -0.172175 +-0.109071 -0.182400 +-0.063578 -0.177839 +-0.054345 -0.151727 +-0.072587 -0.161951 +0.540481 0.331990 +0.526009 0.356667 +0.503019 0.342061 +0.517492 0.317384 +0.521750 0.337026 +0.550354 0.370224 +0.534526 0.395951 +0.510181 0.382394 +0.530267 0.376309 +0.492997 0.409171 +0.470008 0.394565 +0.487191 0.367788 +0.490094 0.388479 +0.465557 0.352132 +0.481385 0.326405 +0.484288 0.347096 +-0.045871 -0.266579 +-0.043168 -0.238026 +-0.073931 -0.233502 +-0.076634 -0.262056 +-0.059901 -0.250041 +-0.014055 -0.242068 +-0.009703 -0.213996 +-0.038816 -0.209953 +-0.026436 -0.226011 +-0.032815 -0.182362 +-0.069579 -0.205430 +-0.051197 -0.193896 +-0.106343 -0.228498 +-0.087961 -0.216964 +0.911514 -0.794100 +0.891946 -0.771530 +0.863232 -0.788157 +0.882800 -0.810727 +0.887373 -0.791128 +0.915402 -0.760359 +0.901093 -0.732332 +0.877637 -0.743503 +0.896520 -0.751931 +0.868587 -0.710018 +0.839872 -0.726646 +0.848923 -0.760130 +0.858755 -0.735074 +0.814950 -0.782215 +0.829259 -0.810242 +0.839091 -0.785186 +0.028596 -0.109916 +0.032654 -0.082269 +0.009832 -0.079115 +0.005774 -0.106762 +0.019214 -0.094516 +0.053015 -0.087663 +0.039173 -0.052384 +0.045633 -0.070163 +0.030984 -0.015980 +0.018235 -0.048854 +0.034599 -0.034229 +-0.007048 -0.047939 +-0.015451 -0.078200 +0.001392 -0.063527 +0.529496 0.296412 +0.541489 0.271860 +0.566566 0.280625 +0.554573 0.305176 +0.548031 0.288518 +0.517397 0.263488 +0.528404 0.238545 +0.552496 0.246917 +0.534946 0.255203 +0.562517 0.221582 +0.587595 0.230347 +0.577574 0.255682 +0.570046 0.238632 +0.603637 0.264839 +0.592630 0.289782 +0.585102 0.272732 +0.027889 -0.136470 +0.050471 -0.141701 +0.051177 -0.115148 +0.039533 -0.125809 +0.050895 -0.167325 +0.073944 -0.172419 +0.073519 -0.146796 +0.062207 -0.157060 +0.097034 -0.151754 +0.072628 -0.121310 +0.084458 -0.136837 +0.062396 -0.104713 +0.211056 0.273252 +0.198294 0.249125 +0.220773 0.235665 +0.233535 0.259792 +0.215915 0.254458 +0.177073 0.260311 +0.163427 0.236575 +0.184648 0.225389 +0.180861 0.242850 +0.170118 0.202042 +0.206753 0.213813 +0.188296 0.208388 +0.244512 0.219931 +0.225585 0.217351 +-0.796219 0.810558 +-0.773887 0.835106 +-0.793212 0.858351 +-0.815545 0.833803 +-0.794716 0.834454 +-0.755760 0.812472 +-0.732228 0.836409 +-0.750355 0.859043 +-0.753057 0.835757 +-0.725626 0.882367 +-0.744951 0.905613 +-0.769681 0.882288 +-0.747653 0.882328 +-0.790205 0.906145 +-0.813737 0.882208 +-0.791709 0.882248 +0.012226 0.219201 +0.032838 0.197969 +0.054261 0.215830 +0.033649 0.237062 +0.033243 0.217516 +0.008415 0.182864 +0.032027 0.158876 +0.056450 0.173982 +0.032432 0.178423 +0.083061 0.147240 +0.104484 0.165100 +0.077872 0.191843 +0.080467 0.169541 +0.096295 0.212458 +0.072683 0.236446 +0.075278 0.214144 +0.028852 0.287735 +0.040396 0.268698 +0.058687 0.281297 +0.047143 0.300334 +0.043769 0.284516 +0.019039 0.254158 +0.055006 0.251602 +0.037023 0.252880 +0.090974 0.249045 +0.073298 0.264201 +0.072990 0.250323 +0.088523 0.274859 +0.073912 0.291956 +0.073605 0.278078 +-0.487747 0.505383 +-0.480175 0.542381 +-0.509036 0.548577 +-0.516608 0.511579 +-0.498391 0.526980 +-0.452670 0.538413 +-0.443741 0.573183 +-0.471246 0.577152 +-0.461958 0.557782 +-0.460960 0.609694 +-0.489821 0.615890 +-0.500107 0.583348 +-0.480533 0.596521 +-0.530325 0.591772 +-0.539254 0.557001 +-0.519680 0.570175 +0.302480 -0.323294 +0.289343 -0.306307 +0.268941 -0.323767 +0.285710 -0.323530 +0.336019 -0.322821 +0.319377 -0.307833 +0.319249 -0.323057 +0.332768 -0.294372 +0.319631 -0.277385 +0.306240 -0.290846 +0.319504 -0.292609 +0.296609 -0.271860 +0.279712 -0.287320 +0.292976 -0.289083 +0.367843 0.321845 +0.353329 0.291229 +0.379935 0.275886 +0.394450 0.306503 +0.373889 0.298866 +0.327568 0.311513 +0.312207 0.275954 +0.337968 0.255670 +0.332768 0.283591 +0.321760 0.215169 +0.348367 0.199826 +0.364574 0.240328 +0.343167 0.227748 +0.392027 0.229928 +0.407388 0.265486 +0.385981 0.252907 +-0.158481 0.820881 +-0.173005 0.854666 +-0.198038 0.837168 +-0.183514 0.803383 +-0.178260 0.829024 +-0.144382 0.875173 +-0.162497 0.905948 +-0.191120 0.885440 +-0.167751 0.880307 +-0.212825 0.913203 +-0.237858 0.895706 +-0.216153 0.867943 +-0.214489 0.890573 +-0.237596 0.853456 +-0.219481 0.822682 +-0.217817 0.845312 +0.556830 0.006664 +0.526538 0.006847 +0.527034 -0.012253 +0.557326 -0.012436 +0.541932 -0.002794 +0.526276 0.025448 +0.495750 0.026130 +0.496011 0.007529 +0.511144 0.016489 +0.465250 0.008710 +0.465746 -0.010390 +0.496507 -0.011571 +0.480878 -0.001431 +0.497238 -0.031170 +0.527764 -0.031852 +0.512136 -0.021712 +-0.474519 0.108309 +-0.501042 0.107582 +-0.501681 0.079773 +-0.475157 0.080500 +-0.488100 0.094041 +-0.497403 0.129312 +-0.526928 0.134663 +-0.530568 0.112933 +-0.513985 0.121123 +-0.563094 0.124361 +-0.563733 0.096553 +-0.531206 0.085124 +-0.547150 0.104743 +-0.528843 0.051238 +-0.499318 0.045887 +-0.515262 0.065506 +-0.425733 0.008346 +-0.435869 0.032721 +-0.462525 0.027116 +-0.452389 0.002741 +-0.444129 0.017731 +-0.411758 0.036782 +-0.419348 0.062702 +-0.443458 0.058641 +-0.427608 0.047712 +-0.448500 0.086105 +-0.470114 0.053036 +-0.459307 0.069571 +-0.491728 0.019967 +-0.480921 0.036502 +-0.290327 0.639787 +-0.263053 0.639348 +-0.258288 0.669552 +-0.285562 0.669991 +-0.274307 0.654670 +-0.268733 0.609799 +-0.240544 0.608706 +-0.234863 0.638255 +-0.251798 0.624027 +-0.205758 0.636506 +-0.200993 0.666710 +-0.230098 0.668458 +-0.217928 0.652482 +-0.226248 0.699318 +-0.254438 0.700411 +-0.242268 0.684435 +0.429567 -0.121906 +0.456399 -0.115034 +0.452367 -0.086953 +0.441391 -0.104656 +0.401973 -0.153657 +0.427682 -0.149295 +0.416142 -0.138087 +0.423077 -0.178128 +0.451507 -0.172323 +0.456112 -0.143490 +0.439595 -0.160809 +0.487263 -0.136242 +0.487549 -0.107785 +0.471831 -0.125638 +0.464619 -0.424468 +0.440282 -0.419132 +0.436536 -0.444303 +0.460874 -0.449639 +0.450578 -0.434385 +0.447580 -0.390340 +0.419690 -0.388626 +0.412392 -0.417418 +0.429986 -0.403879 +0.380950 -0.419325 +0.377204 -0.444496 +0.408646 -0.442589 +0.394798 -0.430957 +0.408453 -0.464139 +0.436343 -0.465853 +0.422495 -0.454221 +0.047262 -0.194517 +0.046158 -0.221779 +0.077399 -0.225710 +0.078503 -0.198448 +0.062331 -0.210114 +0.016989 -0.218047 +0.013813 -0.245110 +0.042982 -0.248841 +0.029986 -0.233444 +0.037734 -0.275704 +0.068975 -0.279635 +0.074223 -0.252773 +0.055978 -0.264238 +0.107536 -0.256903 +0.110712 -0.229841 +0.092468 -0.241307 +0.499252 0.253529 +0.476385 0.247487 +0.479214 0.222909 +0.502081 0.228951 +0.489233 0.238219 +0.475060 0.266536 +0.450688 0.266024 +0.452012 0.246976 +0.463536 0.256756 +0.426134 0.251993 +0.428964 0.227415 +0.454842 0.222397 +0.440488 0.237195 +0.459176 0.192289 +0.483549 0.192801 +0.469195 0.207599 +0.835624 -0.360679 +0.839215 -0.323799 +0.816312 -0.317367 +0.812722 -0.354247 +0.825968 -0.339023 +0.858474 -0.325919 +0.865708 -0.293351 +0.846449 -0.291231 +0.852462 -0.308575 +0.857327 -0.262974 +0.834424 -0.256542 +0.823547 -0.284799 +0.840437 -0.273887 +0.797001 -0.274054 +0.789766 -0.306623 +0.806656 -0.295711 +0.111463 -0.357963 +0.135732 -0.355963 +0.131200 -0.335003 +0.106932 -0.337003 +0.121332 -0.346483 +0.141007 -0.380404 +0.164531 -0.374924 +0.159256 -0.350483 +0.150131 -0.365444 +0.182036 -0.341522 +0.177505 -0.320562 +0.154725 -0.329523 +0.168380 -0.335523 +0.150938 -0.312043 +0.127413 -0.317524 +0.141069 -0.323523 +-0.752443 0.234269 +-0.731956 0.207110 +-0.710759 0.224436 +-0.731245 0.251595 +-0.731601 0.229352 +-0.752299 0.189318 +-0.732668 0.162624 +-0.712326 0.180416 +-0.732312 0.184867 +-0.693550 0.154188 +-0.672352 0.171514 +-0.691128 0.197742 +-0.692339 0.175965 +-0.669074 0.214602 +-0.688705 0.241296 +-0.689916 0.219519 +0.509635 0.936411 +0.482115 0.957823 +0.461710 0.937057 +0.489229 0.915645 +0.485672 0.936734 +0.503212 0.978804 +0.453903 0.979019 +0.478557 0.978911 +0.404595 0.979234 +0.433498 0.958253 +0.429249 0.979127 +0.413785 0.937702 +0.441996 0.916506 +0.437747 0.937380 +0.450688 0.079847 +0.458962 0.102420 +0.433809 0.116398 +0.442673 0.098350 +0.482513 0.086467 +0.492390 0.111015 +0.468839 0.126967 +0.475676 0.106717 +0.480318 0.153489 +0.453567 0.166400 +0.442088 0.139878 +0.461203 0.146683 +0.412137 0.149747 +0.423345 0.133378 +0.784719 0.804055 +0.751186 0.788366 +0.768426 0.762888 +0.801959 0.778576 +0.776572 0.783471 +0.729929 0.814130 +0.700413 0.798157 +0.721670 0.772393 +0.725800 0.793262 +0.696172 0.756134 +0.713412 0.730656 +0.738910 0.746915 +0.717541 0.751524 +0.752133 0.721721 +0.781648 0.737695 +0.760279 0.742305 +0.061817 0.374327 +0.030179 0.368344 +0.035869 0.342847 +0.067507 0.348830 +0.048843 0.358587 +0.027936 0.395783 +-0.007150 0.387857 +-0.004908 0.360418 +0.011514 0.378100 +-0.043442 0.350550 +-0.037752 0.325053 +0.000783 0.334921 +-0.021330 0.342735 +0.009921 0.311367 +0.045008 0.319293 +0.022895 0.327107 +-0.218142 -0.361295 +-0.253923 -0.372564 +-0.240303 -0.402130 +-0.204522 -0.390862 +-0.229223 -0.381713 +-0.262963 -0.345065 +-0.303323 -0.354266 +-0.294284 -0.381765 +-0.278623 -0.363415 +-0.339224 -0.388899 +-0.325604 -0.418465 +-0.280664 -0.411331 +-0.309944 -0.400115 +-0.262464 -0.442965 +-0.222103 -0.433764 +-0.251383 -0.422548 +0.354168 -0.517389 +0.331080 -0.491515 +0.307594 -0.520498 +0.330682 -0.546372 +0.330881 -0.518944 +0.359109 -0.462246 +0.303449 -0.465927 +0.331279 -0.464087 +0.247788 -0.469608 +0.279963 -0.494910 +0.275618 -0.467768 +0.261020 -0.523608 +0.288652 -0.549196 +0.284307 -0.522053 +-0.472412 0.218688 +-0.456285 0.247214 +-0.475513 0.263807 +-0.491640 0.235281 +-0.473962 0.241247 +-0.441611 0.233714 +-0.420930 0.259147 +-0.435604 0.272646 +-0.438607 0.253180 +-0.410369 0.294984 +-0.429597 0.311578 +-0.454832 0.289239 +-0.432600 0.292112 +-0.478614 0.308926 +-0.499295 0.283494 +-0.477063 0.286367 +-0.741819 -0.786405 +-0.722463 -0.815457 +-0.702253 -0.801675 +-0.721610 -0.772623 +-0.722036 -0.794040 +-0.741521 -0.828600 +-0.723316 -0.858292 +-0.704257 -0.845148 +-0.722889 -0.836874 +-0.687202 -0.875479 +-0.666992 -0.861696 +-0.684047 -0.831366 +-0.685625 -0.853422 +-0.662687 -0.816944 +-0.680893 -0.787253 +-0.682470 -0.809309 +0.425891 -0.814374 +0.397095 -0.840800 +0.416070 -0.861588 +0.444867 -0.835162 +0.420981 -0.837981 +0.378611 -0.821015 +0.349323 -0.846439 +0.367806 -0.866224 +0.373209 -0.843620 +0.338027 -0.890644 +0.357002 -0.911432 +0.386782 -0.887011 +0.362404 -0.888828 +0.406248 -0.908802 +0.435537 -0.883378 +0.411159 -0.885195 +0.862529 0.053539 +0.846017 0.014759 +0.873552 0.003713 +0.890064 0.042492 +0.868041 0.028626 +0.818727 0.022740 +0.801970 -0.012974 +0.829260 -0.020955 +0.823993 0.000892 +0.812259 -0.053603 +0.839794 -0.064650 +0.856795 -0.032001 +0.834527 -0.042802 +0.884574 -0.046113 +0.901330 -0.010399 +0.879063 -0.021200 +0.744890 -0.638940 +0.775906 -0.655211 +0.792119 -0.630954 +0.761103 -0.614683 +0.768505 -0.634947 +0.761742 -0.676113 +0.790709 -0.695739 +0.804873 -0.674838 +0.783308 -0.675475 +0.831792 -0.697821 +0.848005 -0.673564 +0.821087 -0.650581 +0.826439 -0.674201 +0.839349 -0.622968 +0.810382 -0.603341 +0.815734 -0.626961 +-0.804973 -0.978467 +-0.833412 -0.956063 +-0.853438 -0.977596 +-0.829206 -0.978032 +-0.814920 -0.935401 +-0.841823 -0.912127 +-0.860314 -0.932789 +-0.837617 -0.934095 +-0.885682 -0.908644 +-0.905708 -0.930176 +-0.880341 -0.954322 +-0.883011 -0.931483 +-0.901903 -0.976725 +-0.877670 -0.977161 +0.617445 0.300586 +0.603779 0.327093 +0.578963 0.316288 +0.598204 0.308437 +0.629020 0.337589 +0.614928 0.364403 +0.589687 0.353907 +0.609353 0.345748 +0.575169 0.381028 +0.564871 0.343102 +0.570020 0.362065 +0.559722 0.324139 +0.516800 -0.691224 +0.498287 -0.723932 +0.528515 -0.741968 +0.547028 -0.709260 +0.522658 -0.716596 +0.471967 -0.706710 +0.449546 -0.738603 +0.475866 -0.755825 +0.473916 -0.731267 +0.449536 -0.786904 +0.479764 -0.804940 +0.506094 -0.773861 +0.477815 -0.780382 +0.540230 -0.792711 +0.562651 -0.760818 +0.534372 -0.767340 +-0.763289 0.050375 +-0.759214 0.013683 +-0.732733 0.015568 +-0.736808 0.052260 +-0.748011 0.032972 +-0.786897 0.009070 +-0.781620 -0.024895 +-0.753936 -0.020282 +-0.770417 -0.005606 +-0.747456 -0.051518 +-0.720975 -0.049633 +-0.727456 -0.018396 +-0.737456 -0.034957 +-0.702178 -0.019238 +-0.707455 0.014726 +-0.717456 -0.001835 +0.194674 -0.768016 +0.210926 -0.786525 +0.234343 -0.765688 +0.218091 -0.747178 +0.214508 -0.766852 +0.187338 -0.806180 +0.203760 -0.825873 +0.227348 -0.806218 +0.207343 -0.806199 +0.243940 -0.827094 +0.267358 -0.806257 +0.250765 -0.785381 +0.247353 -0.806238 +0.274012 -0.763360 +0.257590 -0.743667 +0.254178 -0.764524 +0.855955 -0.595995 +0.875525 -0.569909 +0.852627 -0.546625 +0.833057 -0.572710 +0.854291 -0.571310 +0.897824 -0.592644 +0.917993 -0.567109 +0.895695 -0.544374 +0.896759 -0.568509 +0.916464 -0.519389 +0.893566 -0.496104 +0.872796 -0.521089 +0.894630 -0.520239 +0.849298 -0.497254 +0.829128 -0.522790 +0.850962 -0.521940 +-0.063499 0.310453 +-0.043070 0.284494 +-0.017324 0.299094 +-0.040411 0.304774 +-0.067319 0.267567 +-0.048389 0.243936 +-0.024140 0.260863 +-0.045730 0.264215 +-0.006708 0.239559 +0.001607 0.275463 +-0.002551 0.257511 +0.005764 0.293415 +-0.085449 0.322330 +-0.106915 0.296519 +-0.084965 0.284643 +-0.085207 0.303486 +-0.133171 0.303198 +-0.150332 0.282586 +-0.124077 0.275907 +-0.128624 0.289552 +-0.136933 0.260494 +-0.114983 0.248617 +-0.102126 0.264031 +-0.119530 0.262262 +-0.084480 0.246955 +-0.084723 0.265799 +0.560997 -0.816531 +0.575641 -0.852673 +0.609471 -0.833555 +0.594828 -0.797413 +0.585234 -0.825043 +0.542067 -0.876400 +0.556454 -0.907933 +0.590028 -0.884207 +0.566048 -0.880303 +0.604159 -0.911132 +0.637989 -0.892014 +0.623858 -0.865089 +0.614009 -0.888110 +0.657945 -0.850579 +0.643558 -0.819045 +0.633708 -0.842067 +-0.183867 0.774206 +-0.189911 0.735374 +-0.159618 0.732599 +-0.153574 0.771431 +-0.171743 0.753402 +-0.220540 0.735150 +-0.195620 0.699542 +-0.208080 0.717346 +-0.170700 0.663934 +-0.165327 0.696766 +-0.183160 0.681738 +-0.135370 0.690991 +-0.129661 0.726823 +-0.147494 0.711795 +-0.656087 0.826654 +-0.671478 0.854406 +-0.694158 0.831531 +-0.678767 0.803779 +-0.675123 0.829093 +-0.648569 0.878837 +-0.664189 0.905034 +-0.687097 0.880602 +-0.667833 0.879720 +-0.702946 0.905242 +-0.709777 0.857728 +-0.706361 0.881485 +-0.716609 0.810213 +-0.713193 0.833970 +-0.912943 -0.121151 +-0.933346 -0.084693 +-0.956471 -0.098076 +-0.936069 -0.134534 +-0.934707 -0.109613 +-0.909312 -0.071363 +-0.930623 -0.034852 +-0.954656 -0.048182 +-0.931984 -0.059772 +-0.976874 -0.011617 +-0.977782 -0.061564 +-0.977328 -0.036591 +-0.978690 -0.111511 +-0.978236 -0.086538 +-0.890511 0.182932 +-0.872023 0.204471 +-0.894124 0.230354 +-0.912612 0.208815 +-0.892318 0.206643 +-0.849983 0.178873 +-0.831433 0.200126 +-0.853473 0.225724 +-0.851728 0.202299 +-0.834862 0.246692 +-0.856963 0.272575 +-0.875575 0.251607 +-0.855218 0.249150 +-0.897738 0.277776 +-0.916288 0.256523 +-0.895931 0.254065 +-0.634604 0.843765 +-0.614417 0.855748 +-0.628382 0.890820 +-0.631493 0.867293 +-0.640827 0.796709 +-0.619344 0.813820 +-0.637716 0.820237 +-0.602788 0.789004 +-0.582600 0.800986 +-0.599156 0.825803 +-0.600972 0.807403 +-0.580264 0.832658 +-0.595524 0.862603 +-0.597340 0.844203 +-0.750108 -0.165486 +-0.732293 -0.197014 +-0.714040 -0.183795 +-0.731856 -0.152266 +-0.732074 -0.174640 +-0.751817 -0.209637 +-0.732729 -0.241763 +-0.713204 -0.229140 +-0.732511 -0.219389 +-0.692843 -0.261864 +-0.674591 -0.248644 +-0.694952 -0.215921 +-0.693898 -0.238892 +-0.677973 -0.202104 +-0.697061 -0.169978 +-0.696007 -0.192950 +-0.062809 0.471724 +-0.093553 0.473415 +-0.099501 0.445257 +-0.068757 0.443565 +-0.081155 0.458490 +-0.087516 0.501138 +-0.118350 0.503266 +-0.124387 0.475543 +-0.105951 0.488340 +-0.155311 0.478108 +-0.161259 0.449949 +-0.130335 0.447385 +-0.142823 0.462746 +-0.136194 0.418789 +-0.105360 0.416661 +-0.117848 0.432023 +0.492381 -0.243071 +0.500646 -0.211624 +0.471944 -0.207697 +0.463679 -0.239143 +0.482163 -0.225384 +0.529753 -0.218406 +0.537614 -0.184105 +0.508508 -0.177324 +0.519130 -0.197865 +0.515965 -0.140169 +0.479805 -0.173396 +0.497885 -0.156783 +0.443646 -0.206623 +0.461726 -0.190010 +-0.414600 -0.239798 +-0.437696 -0.245240 +-0.428193 -0.269890 +-0.405097 -0.264447 +-0.421396 -0.254844 +-0.446542 -0.220093 +-0.470295 -0.226032 +-0.461450 -0.251179 +-0.453996 -0.235636 +-0.485860 -0.257614 +-0.476357 -0.282264 +-0.451947 -0.275828 +-0.468904 -0.266721 +-0.441787 -0.299981 +-0.418034 -0.294043 +-0.434990 -0.284936 +-0.386210 0.652770 +-0.363974 0.646258 +-0.356739 0.669151 +-0.378976 0.675664 +-0.371475 0.660961 +-0.372018 0.620397 +-0.348972 0.616853 +-0.340928 0.642714 +-0.356473 0.631555 +-0.317073 0.642138 +-0.309839 0.665031 +-0.333694 0.665607 +-0.325384 0.653873 +-0.327269 0.685532 +-0.350314 0.689077 +-0.342004 0.677342 +0.976741 -0.009211 +0.954807 -0.042695 +0.978066 -0.058484 +0.977403 -0.033848 +0.930223 -0.027634 +0.909614 -0.060390 +0.934198 -0.075452 +0.932210 -0.051543 +0.914914 -0.107481 +0.938173 -0.123269 +0.957457 -0.091240 +0.936186 -0.099361 +0.979391 -0.107756 +0.978729 -0.083120 +-0.980603 0.386908 +-0.943301 0.381955 +-0.943123 0.403701 +-0.980425 0.408653 +-0.961863 0.395304 +-0.941808 0.360723 +-0.906177 0.355256 +-0.907669 0.376488 +-0.924739 0.368605 +-0.873708 0.370507 +-0.873531 0.392253 +-0.907492 0.398234 +-0.890600 0.384370 +-0.905644 0.420493 +-0.941275 0.425960 +-0.924383 0.412097 +0.612184 -0.082995 +0.623246 -0.059157 +0.602765 -0.043544 +0.591703 -0.067382 +0.607475 -0.063270 +0.640082 -0.071119 +0.654789 -0.050932 +0.637953 -0.038970 +0.639018 -0.055044 +0.656306 -0.022435 +0.635824 -0.006822 +0.617472 -0.023357 +0.636889 -0.022896 +0.593346 -0.004092 +0.578639 -0.024279 +0.598055 -0.023818 +-0.344929 -0.477773 +-0.369076 -0.446615 +-0.386730 -0.461705 +-0.362583 -0.492863 +-0.365829 -0.469739 +-0.353093 -0.430068 +-0.375568 -0.400367 +-0.391551 -0.416914 +-0.372322 -0.423491 +-0.412354 -0.388670 +-0.430009 -0.403760 +-0.409205 -0.432004 +-0.410780 -0.410337 +-0.428531 -0.445638 +-0.406056 -0.475339 +-0.407630 -0.453672 +-0.974295 0.040130 +-0.946011 0.057007 +-0.971716 0.091877 +-0.973005 0.066003 +-0.951169 0.003512 +-0.975585 0.014256 +-0.902339 -0.017975 +-0.922885 0.020389 +-0.926754 -0.007231 +-0.892022 0.039013 +-0.915148 0.075631 +-0.919016 0.048010 +0.584724 0.074090 +0.601946 0.042770 +0.627767 0.058311 +0.610545 0.089632 +0.606245 0.066201 +0.576312 0.022878 +0.618979 0.015799 +0.597646 0.019339 +0.661645 0.008720 +0.644800 0.031340 +0.640312 0.012259 +0.670809 0.042532 +0.653776 0.069503 +0.649288 0.050421 +-0.915676 -0.410244 +-0.936941 -0.377309 +-0.957838 -0.392622 +-0.936573 -0.425556 +-0.936757 -0.401433 +-0.916167 -0.362581 +-0.937310 -0.329063 +-0.958084 -0.343791 +-0.937125 -0.353186 +-0.979103 -0.309688 +-0.978980 -0.359103 +-0.979042 -0.334395 +-0.978858 -0.408519 +-0.978919 -0.383811 +-0.890295 -0.108140 +-0.867447 -0.095904 +-0.886464 -0.059127 +-0.888380 -0.083634 +-0.894126 -0.157152 +-0.871478 -0.144141 +-0.892211 -0.132646 +-0.852862 -0.179366 +-0.830014 -0.167131 +-0.848630 -0.131905 +-0.850746 -0.155636 +-0.825581 -0.120445 +-0.844398 -0.084444 +-0.846514 -0.108175 +0.502932 -0.825847 +0.523700 -0.849667 +0.531965 -0.821189 +0.468034 -0.856069 +0.473899 -0.830504 +0.456304 -0.907198 +0.488802 -0.879889 +0.462169 -0.881634 +0.507169 -0.906622 +0.515434 -0.878144 +-0.125304 -0.926987 +-0.094905 -0.948429 +-0.084412 -0.918300 +-0.114810 -0.896858 +-0.104858 -0.922643 +-0.108435 -0.975662 +-0.061471 -0.972767 +-0.084953 -0.974214 +-0.014507 -0.969871 +-0.050977 -0.942638 +-0.037989 -0.971319 +-0.043520 -0.909614 +-0.076954 -0.885276 +-0.063966 -0.913957 +0.473476 -0.396450 +0.482598 -0.367883 +0.456702 -0.361773 +0.465089 -0.379111 +0.490249 -0.431127 +0.499105 -0.403109 +0.481862 -0.413788 +0.524469 -0.410317 +0.533591 -0.381750 +0.508227 -0.374542 +0.516348 -0.392430 +0.517615 -0.345427 +0.491986 -0.338768 +0.500107 -0.356655 +-0.448987 -0.416114 +-0.468499 -0.428408 +-0.448043 -0.457932 +-0.448515 -0.437023 +-0.449931 -0.374296 +-0.468909 -0.386650 +-0.449459 -0.395205 +-0.488298 -0.357246 +-0.507810 -0.369540 +-0.488421 -0.398944 +-0.488360 -0.378095 +-0.508467 -0.411178 +-0.488545 -0.440642 +-0.488483 -0.419793 +-0.077107 0.349724 +-0.114054 0.356593 +-0.122397 0.329199 +-0.099752 0.339462 +-0.108144 0.385381 +-0.142659 0.390857 +-0.148570 0.362069 +-0.128357 0.373725 +-0.180654 0.366151 +-0.188996 0.338757 +-0.156912 0.334674 +-0.168783 0.350413 +-0.167687 0.308673 +-0.145042 0.318936 +-0.824658 0.556009 +-0.805711 0.523500 +-0.780705 0.540660 +-0.799652 0.573169 +-0.802682 0.548335 +-0.830630 0.506156 +-0.811770 0.473831 +-0.786851 0.491174 +-0.808740 0.498665 +-0.768079 0.459032 +-0.743073 0.476192 +-0.761846 0.508334 +-0.764962 0.483683 +-0.736753 0.525310 +-0.755613 0.557636 +-0.758729 0.532985 +-0.912862 0.574456 +-0.892714 0.545268 +-0.868760 0.565233 +-0.888908 0.594421 +-0.890811 0.569844 +-0.915946 0.525535 +-0.896520 0.496114 +-0.873288 0.515846 +-0.894617 0.520691 +-0.854584 0.486191 +-0.849334 0.535811 +-0.851959 0.511001 +-0.844084 0.585431 +-0.846709 0.560621 +-0.751521 0.378033 +-0.773705 0.409345 +-0.801515 0.390970 +-0.779331 0.359658 +-0.776518 0.384502 +-0.747996 0.427100 +-0.793788 0.441278 +-0.770892 0.434189 +-0.839580 0.455456 +-0.821598 0.422903 +-0.816684 0.448367 +-0.851509 0.403907 +-0.831426 0.371974 +-0.826512 0.397438 +0.121770 -0.478004 +0.155231 -0.466237 +0.149448 -0.441187 +0.115988 -0.452954 +0.135609 -0.459596 +0.159862 -0.487217 +0.194474 -0.479520 +0.189843 -0.458540 +0.174853 -0.472878 +0.225606 -0.454912 +0.219824 -0.429862 +0.184061 -0.433490 +0.204833 -0.444201 +0.177127 -0.404370 +0.142515 -0.412068 +0.163288 -0.422779 +0.806529 -0.885845 +0.784371 -0.866832 +0.763104 -0.893524 +0.785263 -0.912536 +0.784817 -0.889684 +0.803836 -0.835282 +0.783479 -0.821128 +0.764014 -0.852679 +0.783925 -0.843980 +0.745458 -0.843385 +0.724192 -0.870076 +0.742747 -0.879370 +0.744103 -0.861377 +0.719680 -0.901203 +0.740037 -0.915356 +0.741392 -0.897363 +-0.979107 -0.260218 +-0.958219 -0.245966 +-0.979112 -0.210748 +-0.979109 -0.235483 +-0.958211 -0.294905 +-0.979105 -0.284953 +-0.916421 -0.314811 +-0.937322 -0.280653 +-0.937316 -0.304858 +-0.916438 -0.266932 +-0.937335 -0.232244 +-0.937328 -0.256449 +-0.179529 -0.381072 +-0.147666 -0.383573 +-0.145703 -0.361312 +-0.177567 -0.358811 +-0.162616 -0.371192 +-0.147123 -0.404393 +-0.117764 -0.408334 +-0.118307 -0.387514 +-0.132715 -0.395954 +-0.091454 -0.392895 +-0.089491 -0.370635 +-0.116345 -0.365253 +-0.103899 -0.379074 +-0.111877 -0.341552 +-0.141235 -0.337611 +-0.128790 -0.351432 +0.517279 -0.504783 +0.528046 -0.476829 +0.503764 -0.467955 +0.492998 -0.495908 +0.510522 -0.486369 +0.552603 -0.486280 +0.563094 -0.457750 +0.538536 -0.448299 +0.545570 -0.467290 +0.548750 -0.419191 +0.514254 -0.439424 +0.531502 -0.429308 +0.479759 -0.459657 +0.497007 -0.449541 +-0.866450 0.157483 +-0.844570 0.137977 +-0.828103 0.159367 +-0.847277 0.158425 +-0.904797 0.155598 +-0.880736 0.130149 +-0.885623 0.156540 +-0.892841 0.096871 +-0.870961 0.077365 +-0.858856 0.110643 +-0.875849 0.103757 +-0.839157 0.097081 +-0.824871 0.124415 +-0.841864 0.117529 +0.047150 -0.777448 +0.047862 -0.806007 +0.075817 -0.801500 +0.075105 -0.772941 +0.061484 -0.789474 +0.018671 -0.808917 +0.020619 -0.839073 +0.049811 -0.836163 +0.034241 -0.822540 +0.052996 -0.867917 +0.080951 -0.863410 +0.077765 -0.831656 +0.065381 -0.849787 +0.104483 -0.825551 +0.102535 -0.795395 +0.090150 -0.813525 +-0.321347 -0.464566 +-0.293859 -0.452964 +-0.323476 -0.441516 +-0.317090 -0.510667 +-0.293508 -0.497461 +-0.319218 -0.487617 +-0.269575 -0.528752 +-0.242087 -0.517149 +-0.266019 -0.485858 +-0.267797 -0.507305 +-0.234624 -0.475860 +-0.264241 -0.464412 +-0.980067 0.341001 +-0.960670 0.352909 +-0.980335 0.363954 +-0.979531 0.295094 +-0.959599 0.311095 +-0.979799 0.318048 +-0.938594 0.285283 +-0.919197 0.297190 +-0.940201 0.323003 +-0.939398 0.304143 +-0.921340 0.330817 +-0.941005 0.341863 +0.456743 -0.267491 +0.448430 -0.297252 +0.474365 -0.303129 +0.482678 -0.273369 +0.465554 -0.285310 +0.422840 -0.291667 +0.414181 -0.321135 +0.439771 -0.326720 +0.431305 -0.309193 +0.430767 -0.355895 +0.465706 -0.332597 +0.448237 -0.344246 +0.500645 -0.309299 +0.483175 -0.320948 +0.645452 0.095624 +0.639561 0.123089 +0.604655 0.117097 +0.625053 0.106361 +0.686248 0.074150 +0.677924 0.100271 +0.665850 0.084887 +0.707964 0.103573 +0.702073 0.131039 +0.672034 0.127737 +0.689999 0.115655 +0.668576 0.156547 +0.636103 0.151900 +0.654068 0.139818 +-0.308071 0.468415 +-0.316066 0.440716 +-0.287363 0.436230 +-0.279368 0.463929 +-0.297717 0.452322 +-0.344359 0.445541 +-0.352765 0.417502 +-0.324472 0.412677 +-0.334416 0.429109 +-0.333289 0.384298 +-0.304586 0.379812 +-0.295769 0.408191 +-0.314529 0.396244 +-0.266655 0.404044 +-0.258249 0.432083 +-0.277009 0.420137 +0.086248 -0.455026 +0.049625 -0.448171 +0.043243 -0.477544 +0.079866 -0.484399 +0.064745 -0.466285 +0.053295 -0.418282 +0.019384 -0.411943 +0.015713 -0.441831 +0.034504 -0.430057 +-0.015487 -0.436007 +-0.021869 -0.465380 +0.009331 -0.471204 +-0.003078 -0.453605 +0.000237 -0.500062 +0.034149 -0.506402 +0.021740 -0.488803 +0.020320 0.792420 +0.049656 0.785735 +0.053091 0.818884 +0.023755 0.825569 +0.036706 0.805652 +0.046160 0.754102 +0.075556 0.745901 +0.079052 0.777534 +0.062606 0.765818 +0.108509 0.767818 +0.111945 0.800966 +0.082488 0.810683 +0.095499 0.789250 +0.085863 0.845347 +0.056466 0.853548 +0.069477 0.832115 +0.950665 0.007300 +0.921773 0.024535 +0.925998 -0.001550 +0.973924 0.041512 +0.975333 0.016150 +0.971108 0.092235 +0.945032 0.058746 +0.972516 0.066873 +0.913323 0.076704 +0.917548 0.050619 +0.106181 -0.496203 +0.128132 -0.520365 +0.143721 -0.502166 +0.124951 -0.499184 +0.113095 -0.541813 +0.134494 -0.562726 +0.149531 -0.541277 +0.131313 -0.541545 +0.170377 -0.558940 +0.185966 -0.540742 +0.165120 -0.523079 +0.167748 -0.541010 +0.181261 -0.508130 +0.162491 -0.505148 +-0.748163 -0.479211 +-0.769759 -0.448133 +-0.789941 -0.461941 +-0.768346 -0.493018 +-0.769052 -0.470576 +-0.749696 -0.434584 +-0.771173 -0.403249 +-0.791235 -0.416798 +-0.770466 -0.425691 +-0.812592 -0.385204 +-0.832774 -0.399011 +-0.811418 -0.430605 +-0.812005 -0.407905 +-0.831719 -0.444671 +-0.810243 -0.476006 +-0.810830 -0.453306 +-0.924114 0.132176 +-0.946421 0.110935 +-0.919631 0.103903 +-0.933081 0.188721 +-0.952398 0.165299 +-0.928598 0.160449 +-0.977694 0.196240 +-0.974705 0.144059 +-0.976199 0.170150 +-0.973210 0.117968 +-0.886795 0.340955 +-0.865336 0.321541 +-0.852250 0.351093 +-0.869522 0.346024 +-0.901958 0.316516 +-0.904067 0.335886 +-0.880499 0.297102 +-0.899848 0.297146 +-0.841801 0.297014 +-0.861150 0.297058 +-0.617639 0.687402 +-0.650132 0.679519 +-0.642707 0.653293 +-0.610213 0.661176 +-0.630173 0.670348 +-0.660847 0.707531 +-0.690051 0.697862 +-0.679336 0.669850 +-0.670091 0.688690 +-0.705252 0.658395 +-0.697826 0.632170 +-0.671911 0.643625 +-0.688581 0.651010 +-0.667775 0.619185 +-0.638570 0.628854 +-0.655241 0.636239 +0.681327 0.911010 +0.656167 0.889568 +0.680006 0.866020 +0.705166 0.887462 +0.680667 0.888515 +0.631895 0.912578 +0.607169 0.891675 +0.631441 0.868665 +0.631668 0.890622 +0.607148 0.848301 +0.630987 0.824753 +0.655280 0.845117 +0.631214 0.846709 +0.678685 0.821030 +0.703411 0.841932 +0.679346 0.843525 +0.588727 -0.468238 +0.600124 -0.439460 +0.574490 -0.428972 +0.581609 -0.448605 +0.625651 -0.450655 +0.637154 -0.421171 +0.611626 -0.409976 +0.618639 -0.430315 +0.623235 -0.379784 +0.597602 -0.369296 +0.585993 -0.399488 +0.604614 -0.389636 +0.560253 -0.389707 +0.567371 -0.409340 +0.929859 0.183009 +0.955145 0.210775 +0.935576 0.224315 +0.910290 0.196550 +0.932718 0.203662 +0.976620 0.194336 +0.978525 0.241438 +0.977573 0.217887 +0.980431 0.288540 +0.958957 0.254979 +0.979478 0.264989 +0.941294 0.265621 +0.917913 0.234958 +0.938435 0.244968 +-0.960324 0.438114 +-0.979899 0.454461 +-0.980162 0.431557 +-0.920647 0.451229 +-0.939696 0.463383 +-0.940485 0.444672 +-0.918541 0.484460 +-0.938116 0.500806 +-0.959271 0.479730 +-0.938906 0.482095 +-0.979372 0.500269 +-0.979635 0.477365 +-0.074401 0.383606 +-0.071618 0.414886 +-0.089881 0.400133 +-0.040737 0.384431 +-0.058922 0.367078 +-0.004367 0.419137 +-0.037954 0.415711 +-0.022552 0.401784 +-0.035093 0.444390 +-0.053355 0.429638 +0.743290 -0.007552 +0.757143 0.011254 +0.738902 0.018816 +0.725049 0.000011 +0.741096 0.005632 +0.778980 0.002377 +0.789236 0.022497 +0.767398 0.031375 +0.773189 0.016876 +0.774057 0.052811 +0.755817 0.060373 +0.749158 0.038937 +0.761608 0.045874 +0.734514 0.045185 +0.724258 0.025064 +0.736708 0.032001 +-0.097775 -0.417592 +-0.073276 -0.425588 +-0.066954 -0.400891 +-0.082365 -0.409242 +-0.128596 -0.434293 +-0.108607 -0.443550 +-0.113186 -0.425942 +-0.123949 -0.470770 +-0.099449 -0.478766 +-0.084107 -0.451546 +-0.104028 -0.461158 +-0.055098 -0.458281 +-0.044266 -0.432323 +-0.064187 -0.441935 +0.267810 -0.266213 +0.244684 -0.280848 +0.256587 -0.301955 +0.262198 -0.284084 +0.233233 -0.260445 +0.209656 -0.274376 +0.221107 -0.294779 +0.227170 -0.277612 +0.197078 -0.308006 +0.208980 -0.329114 +0.233009 -0.315886 +0.215043 -0.311946 +0.245363 -0.337698 +0.250975 -0.319826 +-0.084947 -0.344293 +-0.080817 -0.317708 +-0.107747 -0.314967 +-0.096347 -0.329630 +-0.062147 -0.373619 +-0.057602 -0.347277 +-0.073547 -0.358956 +-0.029843 -0.350504 +-0.025713 -0.323919 +-0.053472 -0.320692 +-0.041658 -0.335598 +-0.049757 -0.293863 +-0.077102 -0.290879 +-0.065287 -0.305785 +-0.728408 0.572067 +-0.745067 0.605473 +-0.772272 0.591042 +-0.750340 0.581555 +-0.718037 0.616464 +-0.734521 0.653311 +-0.761551 0.642320 +-0.739794 0.629392 +-0.777859 0.682608 +-0.805064 0.668176 +-0.788756 0.627889 +-0.783307 0.655248 +-0.816136 0.610016 +-0.794204 0.600529 +0.308988 -0.913357 +0.276698 -0.935475 +0.291994 -0.956678 +0.324284 -0.934560 +0.300491 -0.935018 +0.262206 -0.914576 +0.229112 -0.936389 +0.243603 -0.957288 +0.252905 -0.935932 +0.209704 -0.978796 +0.258899 -0.978492 +0.234302 -0.978644 +0.308095 -0.978187 +0.283497 -0.978339 +0.128477 -0.902230 +0.094034 -0.921700 +0.101738 -0.951115 +0.136181 -0.931645 +0.115108 -0.926673 +0.088948 -0.888970 +0.051888 -0.911755 +0.056974 -0.944485 +0.072961 -0.916727 +0.017296 -0.970585 +0.064678 -0.973900 +0.040987 -0.972242 +0.112060 -0.977215 +0.088369 -0.975558 +0.138097 0.925681 +0.103151 0.946282 +0.096356 0.913167 +0.131302 0.892565 +0.117226 0.919424 +0.112699 0.975227 +0.065452 0.971056 +0.089075 0.973141 +0.018205 0.966884 +0.058658 0.937940 +0.041829 0.968970 +0.054616 0.900653 +0.092315 0.875880 +0.075486 0.906910 +0.520020 -0.249176 +0.547628 -0.255754 +0.557361 -0.224984 +0.538690 -0.237080 +0.510317 -0.279474 +0.501349 -0.261272 +0.528253 -0.315877 +0.537926 -0.286052 +0.519285 -0.297676 +0.565504 -0.293102 +0.575207 -0.262804 +0.556566 -0.274428 +0.473803 -0.930183 +0.491085 -0.953311 +0.524451 -0.929750 +0.499127 -0.929966 +0.423154 -0.930615 +0.440652 -0.953599 +0.448478 -0.930399 +0.407718 -0.976872 +0.457934 -0.976728 +0.432826 -0.976800 +0.508150 -0.976583 +0.483042 -0.976655 +0.580117 0.448154 +0.591203 0.418874 +0.618322 0.427439 +0.607236 0.456719 +0.599219 0.437797 +0.563566 0.408945 +0.602806 0.390957 +0.583186 0.399951 +0.642047 0.372969 +0.629925 0.399523 +0.622427 0.381963 +0.656527 0.406725 +0.644923 0.434642 +0.637424 0.417082 +0.944971 0.110520 +0.921591 0.129856 +0.889943 0.096040 +0.917457 0.103280 +0.973864 0.143285 +0.972486 0.117760 +0.950483 0.162622 +0.975242 0.168811 +0.900967 0.150244 +0.925725 0.156433 +-0.177084 0.633131 +-0.148020 0.629126 +-0.141636 0.659929 +-0.159360 0.646530 +-0.154521 0.598582 +-0.125339 0.594318 +-0.118839 0.624861 +-0.136680 0.611722 +-0.089540 0.620336 +-0.083157 0.651139 +-0.112455 0.655664 +-0.100998 0.638000 +-0.106189 0.686726 +-0.123913 0.673327 +-0.826217 -0.761630 +-0.805099 -0.789625 +-0.784018 -0.774017 +-0.805137 -0.746022 +-0.805118 -0.767824 +-0.826266 -0.805702 +-0.805060 -0.833228 +-0.783893 -0.817151 +-0.805080 -0.811427 +-0.762602 -0.844208 +-0.762813 -0.801544 +-0.762707 -0.822876 +-0.763025 -0.758879 +-0.762919 -0.780211 +0.253978 0.408539 +0.241850 0.367259 +0.270782 0.354115 +0.282910 0.395395 +0.262380 0.381327 +0.212463 0.375462 +0.200790 0.339123 +0.230178 0.330920 +0.221320 0.353191 +0.218962 0.299522 +0.247893 0.286378 +0.259109 0.317776 +0.239036 0.308649 +0.287585 0.299691 +0.299257 0.336030 +0.279183 0.326903 +0.530715 0.957376 +0.552503 0.978572 +0.527857 0.978688 +0.536429 0.914752 +0.557510 0.935716 +0.533572 0.936064 +0.583596 0.913825 +0.605385 0.935021 +0.579298 0.956912 +0.581447 0.935369 +0.601795 0.978340 +0.577149 0.978456 +-0.901082 0.458304 +-0.879061 0.469958 +-0.898801 0.477209 +-0.886078 0.427568 +-0.903363 0.439398 +-0.864057 0.439222 +-0.868794 0.415737 +-0.859320 0.462707 +-0.497102 -0.292234 +-0.482328 -0.319755 +-0.461583 -0.309785 +-0.479343 -0.301009 +-0.504022 -0.329892 +-0.466604 -0.347109 +-0.485313 -0.338501 +-0.429186 -0.364326 +-0.445859 -0.337139 +-0.447895 -0.355717 +-0.426063 -0.327335 +-0.443823 -0.318560 +-0.978901 -0.161130 +-0.957590 -0.147641 +-0.978795 -0.136320 +-0.958012 -0.196878 +-0.979006 -0.185939 +-0.916024 -0.218756 +-0.936702 -0.183389 +-0.937018 -0.207817 +-0.915180 -0.170282 +-0.936385 -0.158961 +0.374135 -0.493846 +0.392230 -0.476096 +0.375669 -0.469171 +0.371066 -0.543195 +0.391033 -0.519652 +0.372601 -0.518521 +0.409804 -0.539666 +0.427899 -0.521916 +0.409129 -0.501902 +0.409466 -0.520784 +0.425351 -0.489945 +0.408791 -0.483021 +-0.148032 -0.442477 +-0.173026 -0.452267 +-0.148942 -0.480560 +-0.148487 -0.461518 +-0.166559 -0.412577 +-0.147578 -0.423435 +-0.191553 -0.422367 +-0.185541 -0.401720 +-0.203576 -0.463663 +-0.197564 -0.443015 +0.228033 0.935682 +0.195366 0.955454 +0.183065 0.930681 +0.215732 0.910909 +0.205549 0.933181 +0.209344 0.978561 +0.161022 0.976894 +0.185183 0.977727 +0.148720 0.952121 +0.136860 0.976060 +0.172441 0.904241 +0.160581 0.928181 +-0.847741 -0.734286 +-0.869210 -0.751827 +-0.847686 -0.779171 +-0.847713 -0.756728 +-0.890835 -0.723670 +-0.912202 -0.742025 +-0.890576 -0.770182 +-0.890706 -0.746926 +-0.911839 -0.789350 +-0.890316 -0.816694 +-0.869052 -0.797526 +-0.890446 -0.793438 +-0.847632 -0.824057 +-0.847659 -0.801614 +0.216172 -0.913604 +0.182646 -0.934017 +0.195586 -0.956802 +0.205879 -0.935203 +0.170885 -0.910442 +0.147942 -0.955221 +0.159414 -0.932831 +0.160882 -0.978006 +0.136471 -0.977610 +0.185293 -0.978401 +-0.620931 0.510535 +-0.587160 0.504960 +-0.580093 0.533768 +-0.613864 0.539344 +-0.600512 0.522152 +-0.592875 0.479830 +-0.560456 0.470575 +-0.554741 0.495704 +-0.573808 0.487767 +-0.523675 0.482770 +-0.547674 0.524513 +-0.535675 0.503642 +-0.571672 0.566257 +-0.559673 0.545385 +0.373719 -0.932588 +0.390624 -0.954401 +0.398436 -0.931601 +0.341001 -0.955716 +0.349001 -0.933574 +0.357906 -0.977529 +0.333000 -0.977858 +0.382812 -0.977200 +0.214525 -0.488869 +0.236707 -0.503565 +0.231156 -0.479239 +0.201311 -0.517479 +0.197893 -0.498499 +0.208148 -0.555438 +0.223493 -0.532175 +0.204730 -0.536458 +0.247807 -0.552218 +0.242257 -0.527891 +-0.930337 0.700721 +-0.954084 0.675225 +-0.931914 0.649954 +-0.908167 0.675450 +-0.931126 0.675337 +-0.976779 0.700240 +-0.977305 0.649985 +-0.977042 0.675112 +-0.977830 0.599729 +-0.955135 0.624714 +-0.977567 0.624857 +-0.933490 0.599187 +-0.910269 0.624428 +-0.932702 0.624571 +0.301602 0.425245 +0.331639 0.452440 +0.310758 0.480624 +0.280720 0.453430 +0.306180 0.452935 +0.355332 0.425581 +0.382558 0.451449 +0.358866 0.478308 +0.357099 0.451945 +0.383281 0.502852 +0.362399 0.531036 +0.337984 0.506493 +0.360632 0.504672 +0.319914 0.536002 +0.292688 0.510133 +0.315336 0.508313 +-0.912448 -0.694616 +-0.934385 -0.665652 +-0.956224 -0.684808 +-0.934287 -0.713772 +-0.934336 -0.689712 +-0.912579 -0.647123 +-0.934484 -0.617532 +-0.956290 -0.636061 +-0.934435 -0.641592 +-0.978161 -0.605844 +-0.978128 -0.655217 +-0.978145 -0.630531 +-0.978096 -0.704591 +-0.978112 -0.679904 +-0.935838 0.237002 +-0.956306 0.216908 +-0.934459 0.212862 +-0.958144 0.265762 +-0.937216 0.261142 +-0.978613 0.245667 +-0.979072 0.270381 +-0.978153 0.220954 +-0.581637 0.144860 +-0.604250 0.176146 +-0.626995 0.158187 +-0.604381 0.126900 +-0.604316 0.151523 +-0.582555 0.196159 +-0.604119 0.225393 +-0.625815 0.205380 +-0.604185 0.200769 +-0.646330 0.232562 +-0.648559 0.187421 +-0.647444 0.209991 +-0.650788 0.142280 +-0.649673 0.164850 +0.907811 0.623724 +0.925813 0.590076 +0.953906 0.599362 +0.935903 0.633010 +0.930858 0.611543 +0.894358 0.583145 +0.915723 0.547142 +0.947179 0.554073 +0.920768 0.568609 +0.971908 0.515714 +0.975271 0.563359 +0.973589 0.539536 +0.978634 0.611003 +0.976953 0.587181 +0.119024 -0.875685 +0.111027 -0.850126 +0.099988 -0.869548 +0.157098 -0.887961 +0.147646 -0.861416 +0.138061 -0.881823 +0.174813 -0.846161 +0.166815 -0.820602 +0.139648 -0.835856 +0.157230 -0.841009 +0.133105 -0.811282 +0.122066 -0.830704 +-0.915090 -0.457763 +-0.893525 -0.489298 +-0.872806 -0.473966 +-0.894371 -0.442431 +-0.893948 -0.465865 +-0.914408 -0.505139 +-0.871796 -0.520323 +-0.893102 -0.512731 +-0.829185 -0.535507 +-0.851078 -0.504991 +-0.850491 -0.527915 +-0.830523 -0.490169 +-0.852251 -0.459144 +-0.851665 -0.482068 +-0.956431 0.574728 +-0.935803 0.549997 +-0.934647 0.574592 +-0.978601 0.549999 +-0.978216 0.574864 +-0.957973 0.525268 +-0.978987 0.525134 +-0.936960 0.525402 +-0.604410 -0.899130 +-0.631991 -0.920583 +-0.614705 -0.949565 +-0.587123 -0.928112 +-0.609557 -0.924348 +-0.647566 -0.889092 +-0.676859 -0.913054 +-0.661283 -0.944546 +-0.654425 -0.916819 +-0.692286 -0.971018 +-0.643997 -0.973528 +-0.668142 -0.972273 +-0.595708 -0.976037 +-0.619852 -0.974783 +0.644962 0.312383 +0.669427 0.326108 +0.653485 0.351314 +0.649224 0.331849 +0.636438 0.273453 +0.663955 0.285250 +0.640700 0.292918 +0.685999 0.256189 +0.710464 0.269913 +0.688420 0.298974 +0.687210 0.277581 +0.709834 0.314626 +0.690841 0.341760 +0.689631 0.320367 +-0.500058 -0.102176 +-0.526479 -0.103742 +-0.524710 -0.128400 +-0.498289 -0.126834 +-0.512384 -0.115288 +-0.527152 -0.079772 +-0.554668 -0.080650 +-0.553994 -0.104620 +-0.540573 -0.092196 +-0.582605 -0.104810 +-0.580836 -0.129468 +-0.552225 -0.129278 +-0.567415 -0.117044 +-0.549361 -0.154624 +-0.521846 -0.153746 +-0.537035 -0.141512 +-0.592968 0.704291 +-0.610213 0.738203 +-0.634884 0.721314 +-0.613926 0.712802 +-0.586835 0.758197 +-0.626166 0.769009 +-0.606501 0.763603 +-0.665497 0.779820 +-0.650837 0.752120 +-0.645832 0.774415 +-0.676800 0.738337 +-0.655842 0.729825 +-0.496437 -0.903064 +-0.531426 -0.927569 +-0.510718 -0.951532 +-0.475729 -0.927026 +-0.503578 -0.927298 +-0.554033 -0.903788 +-0.564517 -0.951894 +-0.559275 -0.927841 +-0.543809 -0.975856 +-0.569758 -0.975947 +-0.491910 -0.975675 +-0.517859 -0.975766 +-0.065917 -0.033910 +-0.037727 -0.028406 +-0.040216 -0.003368 +-0.068406 -0.008872 +-0.053066 -0.018639 +-0.039348 -0.053916 +-0.005426 -0.022429 +-0.022387 -0.038172 +0.028495 0.009058 +-0.007915 0.002608 +0.011534 -0.006686 +-0.014515 0.027173 +-0.046815 0.021196 +-0.027365 0.011902 +-0.247217 -0.643695 +-0.225518 -0.671486 +-0.205371 -0.655539 +-0.227071 -0.627748 +-0.226294 -0.649617 +-0.245756 -0.688017 +-0.223964 -0.715225 +-0.203725 -0.698694 +-0.224741 -0.693356 +-0.181841 -0.725317 +-0.161695 -0.709370 +-0.183579 -0.682747 +-0.182710 -0.704032 +-0.163526 -0.667384 +-0.185318 -0.640177 +-0.184449 -0.661462 +-0.934015 -0.761766 +-0.955920 -0.782175 +-0.933744 -0.809759 +-0.933879 -0.785762 +-0.956101 -0.733512 +-0.934151 -0.737769 +-0.978005 -0.753922 +-0.978050 -0.729256 +-0.977915 -0.803253 +-0.977960 -0.778587 +0.917511 0.717897 +0.937390 0.682452 +0.958756 0.696449 +0.938877 0.731894 +0.938134 0.707173 +0.915529 0.668641 +0.957764 0.646821 +0.936647 0.657731 +0.979130 0.660817 +0.978882 0.635910 +0.979626 0.710631 +0.979378 0.685724 +0.022990 0.863749 +-0.009401 0.865025 +-0.008636 0.826845 +0.007177 0.845297 +0.021140 0.910854 +0.038803 0.882201 +-0.014186 0.968160 +-0.011251 0.912130 +0.003477 0.939507 +-0.042557 0.904481 +-0.040707 0.857376 +-0.025979 0.884753 +0.704532 0.932670 +0.678164 0.955505 +0.654958 0.933845 +0.679745 0.933258 +0.701511 0.977557 +0.651653 0.977948 +0.676582 0.977753 +0.628448 0.956289 +0.626724 0.978144 +0.630172 0.934433 +0.477324 0.443592 +0.457540 0.472839 +0.429941 0.447521 +0.449724 0.418273 +0.453632 0.445556 +0.487505 0.499213 +0.465357 0.527406 +0.435393 0.501032 +0.461449 0.500123 +0.410880 0.528171 +0.407793 0.475714 +0.409337 0.501942 +0.404706 0.423256 +0.406250 0.449485 +-0.211661 0.369389 +-0.242295 0.372906 +-0.248570 0.345283 +-0.217935 0.341767 +-0.230115 0.357336 +-0.235680 0.400570 +-0.273270 0.376380 +-0.254475 0.388475 +-0.310861 0.352190 +-0.279545 0.348757 +-0.292066 0.364285 +-0.285479 0.321177 +-0.254504 0.317703 +-0.267024 0.333230 +-0.166336 -0.334107 +-0.187203 -0.329297 +-0.198434 -0.354001 +-0.182385 -0.344054 +-0.134238 -0.314213 +-0.159338 -0.310708 +-0.150287 -0.324160 +-0.156574 -0.288616 +-0.177441 -0.283805 +-0.180205 -0.305898 +-0.168389 -0.297257 +-0.196839 -0.299782 +-0.203836 -0.323181 +-0.192021 -0.314539 +-0.696135 0.724513 +-0.721411 0.715563 +-0.715328 0.688912 +-0.705731 0.706712 +-0.723503 0.738349 +-0.752772 0.733265 +-0.750681 0.710479 +-0.737092 0.724414 +-0.783943 0.709259 +-0.744597 0.683827 +-0.764270 0.696543 +-0.724924 0.671111 +0.978825 0.756946 +0.958451 0.742577 +0.979225 0.733788 +0.978025 0.803260 +0.956850 0.785206 +0.978425 0.780103 +0.934075 0.809780 +0.913701 0.795412 +0.936476 0.770837 +0.935275 0.790309 +0.916902 0.760154 +0.937676 0.751365 +-0.117186 0.894900 +-0.085279 0.915610 +-0.096093 0.947450 +-0.128000 0.926740 +-0.106639 0.921175 +-0.076891 0.880061 +-0.050945 0.940030 +-0.063918 0.910046 +-0.061760 0.971870 +-0.037973 0.970015 +-0.109333 0.975580 +-0.085546 0.973725 +0.919507 -0.607672 +0.940192 -0.630782 +0.959754 -0.616336 +0.939068 -0.593226 +0.939630 -0.612004 +0.921005 -0.641080 +0.941316 -0.668338 +0.960503 -0.658040 +0.940754 -0.649560 +0.980439 -0.689446 +0.980064 -0.643594 +0.980251 -0.666520 +0.979689 -0.597742 +0.979877 -0.620668 +0.759487 -0.935460 +0.780131 -0.956268 +0.805907 -0.933345 +0.782697 -0.934402 +0.713068 -0.937574 +0.732518 -0.957678 +0.736277 -0.936517 +0.704356 -0.979191 +0.753162 -0.978487 +0.728759 -0.978839 +0.801969 -0.977782 +0.777566 -0.978134 +0.001197 -0.132418 +-0.002463 -0.159416 +0.024229 -0.163468 +0.012713 -0.147943 +-0.029182 -0.155170 +-0.006096 -0.186608 +-0.017639 -0.170889 +0.020596 -0.190660 +0.005447 -0.202328 +0.035746 -0.178992 +-0.080583 0.062505 +-0.057866 0.066360 +-0.064399 0.085101 +-0.087116 0.081246 +-0.072491 0.073803 +-0.050874 0.044988 +-0.028617 0.051474 +-0.035610 0.072845 +-0.043242 0.058917 +-0.013812 0.081961 +-0.020345 0.100702 +-0.042142 0.091586 +-0.027977 0.086774 +-0.048215 0.107696 +-0.070472 0.101211 +-0.056307 0.096398 +-0.283152 0.697870 +-0.307428 0.692910 +-0.296495 0.681451 +-0.256464 0.730709 +-0.285178 0.728167 +-0.269808 0.714289 +-0.291641 0.760883 +-0.315917 0.755923 +-0.309455 0.723208 +-0.300548 0.742045 +-0.329295 0.715830 +-0.318362 0.704370 +0.452555 -0.474801 +0.471440 -0.484820 +0.466157 -0.467229 +0.441564 -0.498894 +0.438953 -0.482373 +0.446784 -0.531934 +0.460448 -0.508912 +0.444174 -0.515414 +0.482006 -0.520000 +0.476723 -0.502410 +-0.833650 -0.260572 +-0.853783 -0.226534 +-0.874837 -0.239664 +-0.854704 -0.273702 +-0.854244 -0.250118 +-0.832703 -0.213840 +-0.873942 -0.192061 +-0.853323 -0.202950 +-0.894996 -0.205191 +-0.894561 -0.181171 +-0.895866 -0.253229 +-0.895431 -0.229210 +-0.416231 0.411173 +-0.403946 0.433553 +-0.424517 0.440095 +-0.436802 0.417715 +-0.420374 0.425634 +-0.380412 0.426461 +-0.371091 0.449390 +-0.394625 0.456482 +-0.387519 0.441472 +-0.388268 0.479962 +-0.408839 0.486504 +-0.415196 0.463024 +-0.401732 0.471493 +-0.432803 0.469016 +-0.442124 0.446087 +-0.428660 0.454555 +0.019245 -0.918894 +-0.012558 -0.918181 +0.002369 -0.944383 +0.020353 -0.875057 +0.036120 -0.893406 +-0.011183 -0.838360 +-0.011450 -0.874344 +0.004585 -0.856708 +-0.042412 -0.865777 +-0.027485 -0.891979 +-0.229215 0.428503 +-0.221375 0.456873 +-0.250409 0.460454 +-0.239812 0.444478 +-0.192265 0.453187 +-0.184502 0.481663 +-0.213611 0.485350 +-0.202938 0.469268 +-0.205923 0.513933 +-0.234957 0.517514 +-0.242645 0.488931 +-0.224284 0.501432 +-0.271604 0.492406 +-0.261007 0.476430 +-0.601862 -0.024276 +-0.604434 -0.050430 +-0.578265 -0.052463 +-0.575692 -0.026309 +-0.590063 -0.038370 +-0.630872 -0.048385 +-0.633176 -0.074552 +-0.606738 -0.076598 +-0.618805 -0.062491 +-0.608774 -0.102777 +-0.580569 -0.078630 +-0.594672 -0.090704 +-0.552364 -0.054483 +-0.566466 -0.066557 +-0.616486 0.621961 +-0.590943 0.613716 +-0.584670 0.652931 +-0.600578 0.637446 +-0.648302 0.590992 +-0.626217 0.584099 +-0.632394 0.606476 +-0.639407 0.547589 +-0.600674 0.575854 +-0.620040 0.561722 +-0.561941 0.604119 +-0.581308 0.589986 +-0.570649 0.685774 +-0.545349 0.718417 +-0.567668 0.736933 +-0.569159 0.711354 +-0.519879 0.702647 +-0.497730 0.732542 +-0.523200 0.748312 +-0.521540 0.725479 +-0.504202 0.775460 +-0.526521 0.793977 +-0.545519 0.766829 +-0.524860 0.771145 +-0.564686 0.788093 +-0.566177 0.762513 +0.618565 0.730976 +0.646504 0.754991 +0.624776 0.777864 +0.596837 0.753848 +0.621671 0.754420 +0.668889 0.733741 +0.673787 0.777385 +0.671338 0.755563 +0.652059 0.800258 +0.676236 0.799207 +0.603704 0.802359 +0.627881 0.801309 +-0.507580 -0.453824 +-0.485853 -0.484448 +-0.466818 -0.471266 +-0.487199 -0.462545 +-0.505148 -0.497479 +-0.483162 -0.528255 +-0.463867 -0.515224 +-0.484508 -0.506352 +-0.441621 -0.546152 +-0.422586 -0.532970 +-0.444832 -0.502042 +-0.443226 -0.524097 +-0.426057 -0.488708 +-0.446437 -0.479987 +0.063224 -0.515796 +0.089539 -0.527600 +0.084703 -0.505999 +0.020267 -0.535390 +0.049342 -0.544783 +0.041745 -0.525593 +0.038220 -0.571361 +0.064535 -0.583165 +0.075657 -0.556587 +0.056939 -0.563974 +0.099213 -0.570800 +0.094376 -0.549200 +-0.480290 -0.199481 +-0.506865 -0.204794 +-0.496870 -0.231345 +-0.488580 -0.215413 +-0.515846 -0.177962 +-0.543435 -0.183557 +-0.534455 -0.210389 +-0.525150 -0.194175 +-0.563059 -0.216265 +-0.553063 -0.242816 +-0.524459 -0.236940 +-0.543759 -0.226602 +-0.513450 -0.263209 +-0.505160 -0.247277 +0.123894 0.862431 +0.154516 0.849381 +0.161925 0.879515 +0.142909 0.870973 +0.117441 0.831898 +0.104878 0.853889 +0.142568 0.787916 +0.148064 0.818848 +0.130004 0.809907 +0.177730 0.806197 +0.184183 0.836729 +0.166123 0.827789 +-0.072558 -0.764672 +-0.066451 -0.799636 +-0.041871 -0.801516 +-0.047978 -0.766552 +-0.057214 -0.783094 +-0.086779 -0.799645 +-0.084923 -0.832720 +-0.064595 -0.832711 +-0.075687 -0.816178 +-0.066992 -0.863897 +-0.040015 -0.834591 +-0.053504 -0.849244 +-0.013039 -0.805285 +-0.026527 -0.819938 +-0.064626 0.856638 +-0.060000 0.826283 +-0.036082 0.827021 +-0.050354 0.841830 +-0.080391 0.824633 +-0.079293 0.795191 +-0.058902 0.796841 +-0.069647 0.810737 +-0.061332 0.768313 +-0.037413 0.769050 +-0.034984 0.797579 +-0.048158 0.782946 +-0.007538 0.797403 +-0.021810 0.812212 +-0.835255 0.641807 +-0.863203 0.617222 +-0.839669 0.613619 +-0.826425 0.698183 +-0.856616 0.671813 +-0.830840 0.669995 +-0.880219 0.700035 +-0.884564 0.647228 +-0.882392 0.673631 +-0.886736 0.620825 +-0.817199 -0.075722 +-0.832570 -0.038127 +-0.859769 -0.046849 +-0.838484 -0.061285 +-0.804868 -0.032962 +-0.820742 0.008190 +-0.848445 0.003025 +-0.826656 -0.014969 +-0.864823 0.047735 +-0.875644 -0.005696 +-0.870233 0.021019 +-0.881054 -0.032412 +0.612511 -0.480384 +0.635883 -0.493064 +0.649024 -0.463335 +0.630767 -0.471860 +0.575998 -0.497433 +0.599781 -0.509579 +0.594254 -0.488909 +0.587463 -0.538241 +0.610835 -0.550921 +0.623154 -0.522260 +0.605308 -0.530250 +0.646115 -0.535474 +0.658845 -0.506278 +0.640999 -0.514269 +-0.564295 0.309665 +-0.545235 0.329443 +-0.566810 0.349924 +-0.585870 0.330145 +-0.565552 0.329794 +-0.523513 0.308288 +-0.504601 0.328742 +-0.526323 0.349897 +-0.524918 0.329093 +-0.507559 0.371025 +-0.529133 0.391505 +-0.547898 0.370377 +-0.527728 0.370701 +-0.569325 0.390183 +-0.588237 0.369729 +-0.568068 0.370053 +-0.402749 -0.519620 +-0.382749 -0.506252 +-0.404403 -0.497480 +-0.399443 -0.563902 +-0.379607 -0.550552 +-0.401096 -0.541761 +-0.356629 -0.581504 +-0.336628 -0.568135 +-0.359606 -0.537184 +-0.358118 -0.559344 +-0.339441 -0.523795 +-0.361095 -0.515023 +-0.363300 0.702217 +-0.381629 0.715157 +-0.397305 0.688604 +-0.380303 0.695411 +-0.342281 0.728970 +-0.346297 0.709023 +-0.334247 0.768864 +-0.360610 0.741911 +-0.338264 0.748917 +-0.384283 0.754651 +-0.405303 0.727898 +-0.382956 0.734904 +-0.833507 -0.353121 +-0.854392 -0.320263 +-0.874964 -0.333966 +-0.854080 -0.366824 +-0.854236 -0.343543 +-0.833918 -0.306999 +-0.875178 -0.286966 +-0.854548 -0.296982 +-0.895750 -0.300668 +-0.895808 -0.276949 +-0.895635 -0.348108 +-0.895693 -0.324388 +-0.182655 -0.492681 +-0.164398 -0.521623 +-0.130685 -0.509502 +-0.156670 -0.501092 +-0.213703 -0.504877 +-0.208639 -0.484270 +-0.223830 -0.546091 +-0.195446 -0.533819 +-0.218766 -0.525484 +-0.179853 -0.562685 +-0.148805 -0.550489 +-0.172125 -0.542154 +-0.136359 0.017816 +-0.131150 0.050377 +-0.148596 0.051695 +-0.141536 0.034943 +-0.109078 0.053448 +-0.108493 0.081619 +-0.130565 0.078548 +-0.119822 0.065998 +-0.134605 0.102329 +-0.155569 0.102191 +-0.151528 0.078409 +-0.143067 0.090369 +-0.171382 0.081204 +-0.159191 0.066983 +-0.030522 -0.493209 +-0.036705 -0.521282 +-0.005946 -0.528136 +-0.018234 -0.510672 +-0.063751 -0.486110 +-0.042810 -0.475745 +-0.105632 -0.506840 +-0.069934 -0.514183 +-0.084692 -0.496475 +-0.073647 -0.542502 +-0.040418 -0.549601 +-0.055176 -0.531892 +-0.978687 -0.457863 +-0.957545 -0.441381 +-0.978772 -0.433191 +-0.978517 -0.507207 +-0.957204 -0.490069 +-0.978602 -0.482535 +-0.935550 -0.521620 +-0.936061 -0.473588 +-0.935806 -0.497604 +-0.936317 -0.449572 +0.608239 -0.339747 +0.581553 -0.331199 +0.570915 -0.360749 +0.589577 -0.350248 +0.592166 -0.301059 +0.554891 -0.323243 +0.573528 -0.312151 +0.544253 -0.352792 +0.536253 -0.334335 +0.552253 -0.371249 +-0.104504 0.865906 +-0.092239 0.842483 +-0.084565 0.861272 +-0.131701 0.846179 +-0.124443 0.870540 +-0.146216 0.797458 +-0.119436 0.822757 +-0.138959 0.821819 +-0.107588 0.804906 +-0.099914 0.823695 +-0.687451 0.764146 +-0.706786 0.750322 +-0.691793 0.744330 +-0.700721 0.788105 +-0.683109 0.783963 +-0.735944 0.796389 +-0.720056 0.774281 +-0.718332 0.792247 +-0.736772 0.762308 +-0.721779 0.756315 +-0.329845 -0.703913 +-0.307527 -0.734451 +-0.286628 -0.718419 +-0.308946 -0.687881 +-0.308236 -0.711166 +-0.329029 -0.750842 +-0.306109 -0.781021 +-0.284607 -0.764631 +-0.306818 -0.757736 +-0.261084 -0.794451 +-0.240185 -0.778419 +-0.263708 -0.748599 +-0.262396 -0.771525 +-0.243412 -0.732926 +-0.266332 -0.702746 +-0.265020 -0.725672 +-0.010037 -0.408496 +-0.038817 -0.404813 +-0.027152 -0.420410 +0.024192 -0.384670 +-0.005229 -0.381223 +0.007077 -0.396583 +-0.001063 -0.354188 +-0.034009 -0.377540 +-0.017536 -0.365864 +-0.050482 -0.389216 +-0.583432 0.243944 +-0.604670 0.270082 +-0.625357 0.251530 +-0.604395 0.247737 +-0.584268 0.288217 +-0.605220 0.314772 +-0.625622 0.296637 +-0.604945 0.292427 +-0.646289 0.323609 +-0.666976 0.305057 +-0.646309 0.278085 +-0.646299 0.300847 +-0.667282 0.259117 +-0.646320 0.255324 +0.516544 0.512207 +0.557653 0.514355 +0.554534 0.546259 +0.513426 0.544111 +0.535539 0.529233 +0.564443 0.482575 +0.601879 0.484599 +0.595089 0.516379 +0.579766 0.499477 +0.628853 0.518281 +0.625734 0.550184 +0.591970 0.548283 +0.610412 0.533282 +0.592524 0.580310 +0.555087 0.578286 +0.573529 0.563285 +-0.219636 0.796223 +-0.219989 0.767046 +-0.201752 0.785215 +-0.255406 0.818241 +-0.255561 0.791782 +-0.237521 0.807232 +-0.291288 0.790060 +-0.255914 0.762605 +-0.273601 0.776332 +-0.238227 0.748877 +0.710734 0.350815 +0.696283 0.370947 +0.676390 0.361892 +0.693562 0.356353 +0.713164 0.378479 +0.701726 0.400134 +0.684845 0.392602 +0.699004 0.385540 +0.676419 0.415780 +0.664952 0.383547 +0.670686 0.399663 +0.659219 0.367430 +0.803943 0.155094 +0.829498 0.133801 +0.852455 0.152669 +0.826900 0.173962 +0.828199 0.153882 +0.811082 0.119615 +0.832096 0.093641 +0.850512 0.107827 +0.830797 0.113721 +0.866986 0.077172 +0.873469 0.126695 +0.870227 0.101934 +0.879952 0.176218 +0.876711 0.151457 +0.105677 -0.202182 +0.101118 -0.176153 +0.089810 -0.187301 +0.138478 -0.230347 +0.133443 -0.202688 +0.122078 -0.216264 +0.161802 -0.199966 +0.127816 -0.178257 +0.144582 -0.189536 +0.112120 -0.165378 +-0.335291 0.472497 +-0.362023 0.476346 +-0.353191 0.460944 +-0.299491 0.495604 +-0.326710 0.499686 +-0.317391 0.484051 +-0.318617 0.527108 +-0.345350 0.530957 +-0.353443 0.503535 +-0.336030 0.515322 +-0.379688 0.507151 +-0.370856 0.491748 +0.033848 -0.302988 +0.030190 -0.329562 +0.057786 -0.331511 +0.061443 -0.304937 +0.045817 -0.317250 +0.002155 -0.326961 +0.026971 -0.356790 +0.014563 -0.341875 +0.051787 -0.386619 +0.054567 -0.358739 +0.039379 -0.371704 +0.081723 -0.360035 +0.084942 -0.332807 +0.069755 -0.345773 +0.176456 0.348304 +0.169422 0.319958 +0.193756 0.310778 +0.185106 0.329541 +0.145959 0.327064 +0.138053 0.300793 +0.161516 0.293688 +0.153738 0.310376 +0.152739 0.269492 +0.185850 0.284507 +0.169295 0.276999 +0.202406 0.292015 +-0.654959 0.447441 +-0.671198 0.480380 +-0.699016 0.461817 +-0.682778 0.428877 +-0.676988 0.454629 +-0.641626 0.499739 +-0.659618 0.531883 +-0.689189 0.512525 +-0.665408 0.506132 +-0.708935 0.543874 +-0.717008 0.493961 +-0.712971 0.518917 +-0.725081 0.444048 +-0.721044 0.469004 +-0.772565 0.214697 +-0.791866 0.194722 +-0.771600 0.169343 +-0.772083 0.192020 +-0.773530 0.260052 +-0.793652 0.240480 +-0.773048 0.237375 +-0.815561 0.266667 +-0.812953 0.220505 +-0.814257 0.243586 +-0.810346 0.174343 +-0.811650 0.197424 +0.540216 -0.516050 +0.563610 -0.527202 +0.558107 -0.506741 +0.504433 -0.534666 +0.527370 -0.545933 +0.522324 -0.525358 +0.514065 -0.575931 +0.537460 -0.587084 +0.550764 -0.557086 +0.532415 -0.566509 +0.574617 -0.568124 +0.569113 -0.547663 +-0.315246 -0.554390 +-0.292895 -0.541262 +-0.316168 -0.532528 +-0.313403 -0.598112 +-0.292022 -0.584367 +-0.314325 -0.576251 +-0.269766 -0.613726 +-0.247415 -0.600599 +-0.269671 -0.571239 +-0.269718 -0.592483 +-0.246350 -0.558729 +-0.269623 -0.549995 +-0.520703 -0.301250 +-0.544637 -0.310649 +-0.527956 -0.339291 +-0.524329 -0.320270 +-0.537050 -0.272224 +-0.517076 -0.282229 +-0.576998 -0.252215 +-0.560984 -0.281623 +-0.557024 -0.262220 +-0.585252 -0.291406 +-0.568905 -0.320431 +-0.564945 -0.301027 +0.149099 -0.248543 +0.181281 -0.237701 +0.170661 -0.219505 +0.159880 -0.234024 +0.193663 -0.254554 +0.224459 -0.243170 +0.212077 -0.226317 +0.202870 -0.240435 +0.241486 -0.214390 +0.201082 -0.210005 +0.221237 -0.212677 +0.181302 -0.205446 +0.252801 0.440424 +0.214243 0.439172 +0.215420 0.407288 +0.234111 0.423856 +0.208930 0.471115 +0.174507 0.469806 +0.179820 0.437863 +0.194375 0.454489 +0.149532 0.436495 +0.150710 0.404611 +0.180998 0.405979 +0.165265 0.421237 +0.178040 0.374153 +0.196730 0.390720 +0.102493 -0.724444 +0.099082 -0.747751 +0.119647 -0.745868 +0.123058 -0.722561 +0.111070 -0.735156 +0.075091 -0.749290 +0.099096 -0.771401 +0.087093 -0.760346 +0.123100 -0.793512 +0.119661 -0.769518 +0.111098 -0.782456 +0.136801 -0.767292 +0.136787 -0.743642 +0.128224 -0.756580 +-0.057586 0.499334 +-0.051616 0.526690 +-0.081545 0.528494 +-0.069566 0.513914 +-0.033628 0.470174 +-0.028405 0.497785 +-0.045607 0.484754 +0.000028 0.496489 +0.005998 0.523846 +-0.022435 0.525141 +-0.011204 0.510815 +-0.015716 0.552243 +-0.044897 0.553792 +-0.033666 0.539466 +-0.147607 0.506937 +-0.176798 0.510493 +-0.166054 0.494300 +-0.110712 0.532211 +-0.139969 0.535882 +-0.129159 0.519574 +-0.132397 0.564942 +-0.161588 0.568498 +-0.169160 0.539438 +-0.150778 0.552190 +-0.198285 0.542878 +-0.187541 0.526685 +-0.906747 0.777986 +-0.882150 0.752590 +-0.859483 0.779750 +-0.884080 0.805146 +-0.883115 0.778868 +-0.906993 0.726636 +-0.855376 0.725989 +-0.881184 0.726313 +-0.803758 0.725342 +-0.832709 0.753149 +-0.829567 0.725666 +-0.812219 0.781514 +-0.838993 0.808116 +-0.835851 0.780632 +-0.361832 -0.387385 +-0.381774 -0.362873 +-0.395509 -0.375855 +-0.378671 -0.381620 +-0.371148 -0.349723 +-0.387979 -0.325379 +-0.398605 -0.338529 +-0.384877 -0.344126 +-0.412328 -0.314353 +-0.412341 -0.351511 +-0.412334 -0.332932 +-0.412348 -0.370091 +0.266089 0.492614 +0.238169 0.479608 +0.259445 0.466519 +0.279376 0.544805 +0.252777 0.527286 +0.272733 0.518710 +0.240786 0.557445 +0.212867 0.544439 +0.224858 0.514280 +0.232822 0.535863 +0.195618 0.505787 +0.216894 0.492698 +0.258701 0.242228 +0.273059 0.268815 +0.253297 0.264303 +0.283698 0.220376 +0.264152 0.220633 +0.297681 0.245079 +0.302869 0.218233 +0.292633 0.272385 +0.799305 -0.717954 +0.807386 -0.746779 +0.819589 -0.722300 +0.758739 -0.709262 +0.767335 -0.731477 +0.779022 -0.713608 +0.735881 -0.738389 +0.743961 -0.767214 +0.775415 -0.760302 +0.755648 -0.749345 +0.782980 -0.795738 +0.795183 -0.771259 +-0.003706 0.445618 +-0.002241 0.471402 +-0.018667 0.457896 +0.026215 0.421062 +0.026876 0.447544 +0.011254 0.433340 +0.056654 0.450166 +0.058119 0.475950 +0.028341 0.473328 +0.042498 0.461747 +0.030610 0.498415 +0.014184 0.484909 +-0.155266 0.261296 +-0.156668 0.240035 +-0.138335 0.239233 +-0.146801 0.250264 +-0.172198 0.283359 +-0.177132 0.262070 +-0.163732 0.272328 +-0.202530 0.262815 +-0.203932 0.241554 +-0.178534 0.240809 +-0.190532 0.251812 +-0.176403 0.219577 +-0.154537 0.218803 +-0.166535 0.229806 +0.192713 0.862425 +0.203229 0.887152 +0.182577 0.883333 +0.212984 0.820610 +0.221514 0.846306 +0.202848 0.841518 +0.248328 0.831155 +0.258845 0.855882 +0.232030 0.871032 +0.240179 0.851094 +0.244533 0.894789 +0.223881 0.890970 +-0.331495 -0.657913 +-0.354024 -0.626512 +-0.373949 -0.640120 +-0.351419 -0.671521 +-0.352722 -0.649017 +-0.333980 -0.612841 +-0.376674 -0.595175 +-0.355327 -0.604008 +-0.419368 -0.577510 +-0.396598 -0.608783 +-0.398021 -0.586342 +-0.416402 -0.622327 +-0.393753 -0.653664 +-0.395175 -0.631224 +0.485023 0.548315 +0.453508 0.572437 +0.433842 0.551529 +0.459432 0.549922 +0.469879 0.590897 +0.441659 0.617469 +0.425288 0.599009 +0.447583 0.594953 +0.400363 0.628030 +0.380697 0.607121 +0.405622 0.578100 +0.402992 0.603065 +0.382660 0.554742 +0.408251 0.553136 +-0.578692 -0.719281 +-0.598468 -0.690572 +-0.618534 -0.703375 +-0.598758 -0.732084 +-0.598613 -0.711328 +-0.578079 -0.678242 +-0.598179 -0.649060 +-0.618568 -0.661390 +-0.598324 -0.669816 +-0.638992 -0.631734 +-0.659058 -0.644537 +-0.638634 -0.674193 +-0.638813 -0.652963 +-0.658376 -0.687468 +-0.638276 -0.716651 +-0.638455 -0.695422 +-0.528547 -0.381170 +-0.549217 -0.393040 +-0.529137 -0.423048 +-0.528842 -0.402109 +-0.548693 -0.350921 +-0.528251 -0.360230 +-0.589575 -0.332301 +-0.569363 -0.362791 +-0.569134 -0.341611 +-0.589967 -0.374901 +-0.569821 -0.405150 +-0.569592 -0.383970 +-0.268049 -0.658236 +-0.288625 -0.672965 +-0.267191 -0.680491 +-0.290598 -0.628268 +-0.268908 -0.635981 +-0.311175 -0.642997 +-0.312289 -0.620554 +-0.310060 -0.665439 +0.729933 0.658534 +0.706028 0.654329 +0.707703 0.632829 +0.731608 0.637034 +0.718818 0.645682 +0.705115 0.672517 +0.680448 0.671625 +0.681361 0.653436 +0.693238 0.662977 +0.655931 0.655856 +0.657606 0.634356 +0.683036 0.631937 +0.669484 0.643896 +0.685473 0.607125 +0.710140 0.608018 +0.696588 0.619977 +0.559173 -0.671512 +0.573357 -0.639058 +0.548317 -0.629298 +0.534133 -0.661752 +0.553745 -0.650405 +0.599086 -0.647574 +0.612581 -0.616365 +0.586851 -0.607849 +0.592969 -0.627712 +0.599657 -0.577885 +0.561811 -0.598089 +0.580734 -0.587987 +0.523965 -0.618293 +0.542888 -0.608191 +-0.526798 -0.466720 +-0.546109 -0.479634 +-0.524459 -0.510392 +-0.525629 -0.488556 +-0.548356 -0.435944 +-0.527968 -0.444884 +-0.589132 -0.418064 +-0.567667 -0.448857 +-0.568744 -0.427004 +-0.587070 -0.461788 +-0.565513 -0.492565 +-0.566590 -0.470711 +0.655937 0.606867 +0.655604 0.578655 +0.685140 0.578913 +0.670538 0.592890 +0.626734 0.634822 +0.625065 0.607333 +0.641336 0.620844 +0.592857 0.608523 +0.624732 0.579121 +0.608794 0.593822 +0.656607 0.549718 +0.640669 0.564419 +-0.350854 -0.717988 +-0.372114 -0.731602 +-0.350289 -0.764455 +-0.350572 -0.741222 +-0.372429 -0.685596 +-0.351137 -0.694754 +-0.415013 -0.667278 +-0.393689 -0.699209 +-0.393721 -0.676437 +-0.415200 -0.712362 +-0.393625 -0.744754 +-0.393657 -0.721982 +-0.667092 -0.470133 +-0.645282 -0.500986 +-0.625893 -0.487875 +-0.647703 -0.457022 +-0.646492 -0.479004 +-0.664761 -0.514107 +-0.642861 -0.544950 +-0.623381 -0.531829 +-0.644071 -0.522968 +-0.601390 -0.562661 +-0.582001 -0.549550 +-0.603992 -0.518718 +-0.602691 -0.540689 +-0.584693 -0.505617 +-0.606594 -0.474774 +-0.605293 -0.496746 +0.118604 -0.579176 +0.136637 -0.597036 +0.152527 -0.580586 +0.135565 -0.579881 +0.122706 -0.608290 +0.138780 -0.631347 +0.152710 -0.620093 +0.137708 -0.614192 +0.166823 -0.648345 +0.182713 -0.631895 +0.168600 -0.603643 +0.167711 -0.625994 +0.186450 -0.581997 +0.169488 -0.581292 +0.269716 -0.575286 +0.292689 -0.598204 +0.311624 -0.572114 +0.290670 -0.573700 +0.273875 -0.624643 +0.296726 -0.647212 +0.315539 -0.620774 +0.294707 -0.622708 +0.338268 -0.642996 +0.357204 -0.616906 +0.334475 -0.594684 +0.336371 -0.618840 +0.353533 -0.568942 +0.332578 -0.570528 +-0.746483 -0.523484 +-0.724552 -0.553980 +-0.704515 -0.540662 +-0.726447 -0.510166 +-0.725499 -0.532073 +-0.744656 -0.567406 +-0.722657 -0.597793 +-0.702552 -0.584367 +-0.723604 -0.575886 +-0.680484 -0.614645 +-0.660448 -0.601327 +-0.682515 -0.571048 +-0.681500 -0.592847 +-0.662547 -0.557839 +-0.684546 -0.527452 +-0.683531 -0.549250 +0.343999 0.819618 +0.366435 0.796898 +0.389027 0.814389 +0.366591 0.837109 +0.366513 0.817004 +0.342116 0.782461 +0.366279 0.756686 +0.390598 0.771123 +0.366357 0.776792 +0.416487 0.742293 +0.439080 0.759784 +0.413190 0.788614 +0.414839 0.765454 +0.434056 0.809161 +0.409893 0.834936 +0.411542 0.811775 +-0.473196 0.720199 +-0.455958 0.750555 +-0.480492 0.762899 +-0.476844 0.741549 +-0.430600 0.738430 +-0.414186 0.768568 +-0.439545 0.780694 +-0.435072 0.759562 +-0.423955 0.810614 +-0.448490 0.822958 +-0.464079 0.793037 +-0.444017 0.801826 +-0.487789 0.805599 +-0.484140 0.784249 +0.135700 0.185968 +0.116452 0.197210 +0.119786 0.175906 +0.149643 0.212475 +0.152682 0.194430 +0.143112 0.249415 +0.129327 0.225315 +0.146377 0.230945 +0.109171 0.240563 +0.112811 0.218887 +-0.228495 -0.873825 +-0.257267 -0.844776 +-0.282222 -0.866053 +-0.253451 -0.895102 +-0.255359 -0.869939 +-0.235213 -0.825386 +-0.283138 -0.813842 +-0.259176 -0.819614 +-0.331064 -0.802298 +-0.308094 -0.835119 +-0.307101 -0.808070 +-0.335950 -0.858282 +-0.310078 -0.889216 +-0.309086 -0.862167 +-0.162797 -0.627539 +-0.182585 -0.601431 +-0.205106 -0.614069 +-0.183952 -0.620804 +-0.159509 -0.589835 +-0.202930 -0.574282 +-0.181219 -0.582058 +-0.225450 -0.586919 +-0.224640 -0.566505 +-0.226261 -0.607334 +0.762221 0.411482 +0.745840 0.387635 +0.762136 0.372946 +0.778517 0.396792 +0.762178 0.392214 +0.730326 0.398701 +0.728678 0.367413 +0.729502 0.383057 +0.727029 0.336125 +0.744973 0.352723 +0.727854 0.351769 +0.762050 0.334410 +0.779213 0.354632 +0.762093 0.353678 +0.435222 0.276497 +0.416476 0.289990 +0.421305 0.270992 +0.463056 0.287508 +0.447591 0.297982 +0.449139 0.282003 +0.463240 0.316446 +0.444494 0.329939 +0.428845 0.311475 +0.446043 0.313960 +0.406818 0.327987 +0.411647 0.308989 +-0.420634 -0.216437 +-0.426534 -0.192682 +-0.452442 -0.196338 +-0.436538 -0.206388 +-0.388827 -0.236537 +-0.394861 -0.213176 +-0.404730 -0.226487 +-0.369223 -0.210311 +-0.375123 -0.186555 +-0.400761 -0.189421 +-0.384992 -0.199866 +-0.406527 -0.165270 +-0.432300 -0.168531 +-0.416530 -0.178976 +0.673572 -0.478848 +0.688815 -0.449998 +0.664267 -0.434486 +0.668919 -0.456667 +0.682876 -0.523210 +0.697603 -0.495780 +0.678224 -0.501029 +0.721118 -0.514131 +0.736361 -0.485281 +0.712847 -0.466930 +0.716982 -0.490531 +0.728607 -0.436662 +0.704575 -0.419730 +0.708711 -0.443330 +0.318190 -0.668329 +0.340001 -0.689523 +0.360079 -0.664189 +0.339135 -0.666259 +0.276301 -0.672469 +0.297765 -0.693585 +0.297245 -0.670399 +0.276993 -0.718764 +0.298805 -0.739958 +0.319576 -0.714779 +0.298285 -0.716771 +0.341735 -0.736050 +0.362160 -0.710793 +0.340868 -0.712786 +-0.753091 0.329311 +-0.731457 0.299363 +-0.710034 0.317184 +-0.731668 0.347132 +-0.731563 0.323248 +-0.752707 0.280934 +-0.709995 0.270025 +-0.731351 0.275479 +-0.688572 0.287846 +-0.688638 0.264571 +-0.688438 0.334396 +-0.688505 0.311121 +0.228083 -0.578641 +0.249992 -0.601710 +0.248899 -0.576964 +0.206385 -0.605200 +0.207267 -0.580319 +0.204622 -0.654963 +0.228294 -0.628269 +0.205504 -0.630082 +0.252177 -0.651202 +0.251085 -0.626456 +0.799332 -0.386632 +0.776774 -0.422332 +0.802382 -0.443701 +0.824941 -0.408002 +0.800857 -0.415167 +0.749597 -0.403779 +0.755783 -0.455215 +0.752690 -0.429497 +0.761970 -0.506651 +0.781392 -0.476584 +0.758877 -0.480933 +0.805433 -0.500770 +0.826423 -0.467887 +0.803907 -0.472236 +0.254884 -0.697434 +0.235480 -0.722338 +0.256237 -0.720551 +0.230760 -0.676167 +0.253530 -0.674318 +0.185219 -0.679866 +0.211357 -0.701071 +0.207989 -0.678017 +0.193967 -0.725911 +0.214724 -0.724125 +-0.770265 0.743825 +-0.790081 0.759908 +-0.787012 0.734584 +-0.754266 0.772868 +-0.753519 0.753067 +-0.774081 0.788952 +-0.755013 0.792670 +-0.793150 0.785233 +-0.014013 -0.556220 +0.012200 -0.563473 +0.003127 -0.545805 +-0.048293 -0.577050 +-0.021887 -0.583670 +-0.031153 -0.566635 +-0.029569 -0.610485 +-0.003356 -0.617739 +0.004326 -0.590923 +-0.012622 -0.600704 +0.030345 -0.598811 +0.021273 -0.581142 +-0.578493 -0.636172 +-0.599784 -0.605861 +-0.619470 -0.618749 +-0.598981 -0.627460 +-0.579934 -0.593068 +-0.621240 -0.575453 +-0.600587 -0.584261 +-0.640926 -0.588342 +-0.641893 -0.566646 +-0.639959 -0.610038 +-0.030699 0.222797 +-0.011764 0.202440 +-0.009236 0.220999 +-0.073624 0.226393 +-0.055934 0.205255 +-0.052162 0.224595 +-0.082414 0.186931 +-0.063479 0.166574 +-0.036999 0.184897 +-0.059707 0.185914 +-0.016820 0.165321 +-0.014292 0.183880 +0.341816 0.554695 +0.322873 0.573341 +0.300971 0.554648 +0.321394 0.554672 +0.362077 0.578402 +0.362238 0.554719 +0.361754 0.625767 +0.343134 0.597047 +0.361915 0.602084 +0.325832 0.610680 +0.305571 0.586974 +0.324352 0.592010 +0.702888 0.160394 +0.700877 0.192712 +0.666566 0.188865 +0.684727 0.174629 +0.739210 0.131922 +0.740024 0.161277 +0.721049 0.146158 +0.779986 0.159197 +0.777975 0.191515 +0.738014 0.193595 +0.759000 0.176396 +0.733178 0.228876 +0.696041 0.227993 +0.717027 0.210794 +-0.269623 -0.205649 +-0.268278 -0.227449 +-0.245511 -0.226121 +-0.246857 -0.204321 +-0.257567 -0.215885 +-0.292045 -0.228816 +-0.289698 -0.250577 +-0.265931 -0.249209 +-0.278988 -0.239013 +-0.262583 -0.270931 +-0.239816 -0.269603 +-0.243164 -0.247882 +-0.252873 -0.259406 +-0.221399 -0.246593 +-0.223745 -0.224832 +-0.233455 -0.236357 +0.638851 0.461450 +0.633494 0.489330 +0.620365 0.473025 +0.675822 0.438301 +0.669750 0.465109 +0.657336 0.449876 +0.699934 0.467697 +0.694577 0.495577 +0.664393 0.492989 +0.682163 0.480343 +0.659752 0.521940 +0.646623 0.505635 +-0.823494 0.319321 +-0.802670 0.340202 +-0.827460 0.345648 +-0.797254 0.288974 +-0.819527 0.292994 +-0.776431 0.309855 +-0.774980 0.284954 +-0.777881 0.334757 +-0.263225 0.520928 +-0.291112 0.524126 +-0.281358 0.508266 +-0.226959 0.546252 +-0.255227 0.549667 +-0.245092 0.533590 +-0.247611 0.578621 +-0.275497 0.581819 +-0.283114 0.552865 +-0.265362 0.565743 +-0.310619 0.555847 +-0.300866 0.539987 +-0.953497 0.725818 +-0.976717 0.750578 +-0.976748 0.725409 +-0.930152 0.751733 +-0.930245 0.726227 +-0.929967 0.802746 +-0.953373 0.776493 +-0.930060 0.777240 +-0.976656 0.800915 +-0.976687 0.775747 +0.149465 0.377042 +0.147881 0.351193 +0.162960 0.362673 +0.122473 0.405780 +0.121228 0.378211 +0.135969 0.391411 +0.093329 0.377659 +0.091746 0.351810 +0.119644 0.352362 +0.106487 0.365010 +0.117722 0.328233 +0.132802 0.339713 +0.318584 -0.259375 +0.317433 -0.235532 +0.295458 -0.248017 +0.307021 -0.253696 +0.341710 -0.270734 +0.340663 -0.252724 +0.330147 -0.265055 +0.362847 -0.251905 +0.361695 -0.228062 +0.339512 -0.228881 +0.351179 -0.240393 +0.338256 -0.199205 +0.316177 -0.205856 +0.327845 -0.217368 +0.703074 0.418501 +0.702477 0.441022 +0.689448 0.428401 +0.731675 0.417068 +0.716700 0.408601 +0.761624 0.434003 +0.731077 0.439589 +0.746649 0.425535 +0.728534 0.466264 +0.715505 0.453643 +0.059772 0.399361 +0.058051 0.424641 +0.042994 0.410212 +0.091285 0.402693 +0.076551 0.388510 +0.120752 0.431060 +0.089564 0.427973 +0.106019 0.416876 +0.088167 0.453498 +0.073109 0.439070 +0.071579 0.307114 +0.069444 0.326072 +0.058293 0.313203 +0.098150 0.294936 +0.095817 0.310094 +0.084865 0.301025 +0.119857 0.309275 +0.093682 0.329052 +0.106770 0.319164 +0.080595 0.338941 +0.169456 0.495897 +0.140054 0.489570 +0.145104 0.463478 +0.157280 0.479688 +0.134381 0.514769 +0.105600 0.509334 +0.111274 0.484134 +0.122827 0.499452 +0.083116 0.479590 +0.116324 0.458043 +0.099720 0.468816 +0.132928 0.447269 +-0.600480 0.002683 +-0.627473 0.005131 +-0.628854 -0.021828 +-0.614667 -0.009573 +-0.626728 0.032493 +-0.653084 0.034539 +-0.653828 0.007176 +-0.640278 0.019835 +-0.679547 0.008819 +-0.680928 -0.018140 +-0.655209 -0.019783 +-0.667378 -0.005482 +-0.657227 -0.046340 +-0.643040 -0.034084 +0.113288 0.287826 +0.131484 0.279345 +0.125671 0.294310 +0.103660 0.267750 +0.100905 0.281343 +0.121857 0.259268 +0.106416 0.254156 +0.137298 0.264380 +0.756959 0.833816 +0.730441 0.861619 +0.730185 0.837874 +0.810507 0.825700 +0.782747 0.855462 +0.783733 0.829758 +0.807292 0.879067 +0.780775 0.906870 +0.756229 0.883264 +0.781761 0.881166 +0.730953 0.909107 +0.730697 0.885363 +0.247533 0.617360 +0.254957 0.592324 +0.276552 0.602167 +0.269128 0.627203 +0.262043 0.609763 +0.230172 0.581630 +0.265572 0.568139 +0.247872 0.574885 +0.287166 0.577982 +0.283271 0.561394 +0.294956 0.611158 +0.291061 0.594570 +-0.419329 -0.756019 +-0.400900 -0.790424 +-0.375196 -0.779159 +-0.397263 -0.767589 +-0.427401 -0.798251 +-0.408175 -0.836093 +-0.381675 -0.828266 +-0.404538 -0.813258 +-0.361653 -0.869547 +-0.355971 -0.817001 +-0.358812 -0.843274 +-0.353130 -0.790728 +0.468111 -0.546984 +0.490538 -0.561649 +0.486272 -0.540825 +0.431789 -0.559301 +0.453116 -0.574351 +0.449950 -0.553142 +0.437021 -0.602101 +0.459448 -0.616767 +0.475543 -0.589016 +0.456282 -0.595559 +0.499070 -0.603298 +0.494804 -0.582474 +-0.562854 -0.536556 +-0.543673 -0.523503 +-0.564183 -0.514560 +-0.560195 -0.580547 +-0.541048 -0.567552 +-0.561524 -0.558551 +-0.519276 -0.598607 +-0.500096 -0.585555 +-0.521868 -0.554500 +-0.520572 -0.576554 +-0.502653 -0.541389 +-0.523163 -0.532446 +0.557577 -0.977383 +0.540727 -0.953967 +0.532864 -0.976983 +0.607003 -0.978183 +0.589579 -0.955566 +0.582290 -0.977783 +0.621008 -0.934549 +0.572730 -0.932150 +0.596869 -0.933349 +0.548591 -0.930950 +0.375127 -0.589868 +0.392661 -0.564121 +0.373097 -0.566532 +0.379189 -0.636541 +0.397112 -0.609503 +0.377158 -0.613205 +0.419488 -0.627848 +0.414646 -0.583757 +0.417067 -0.605802 +0.412225 -0.561711 +-0.434041 0.602725 +-0.423585 0.631232 +-0.450503 0.638202 +-0.442272 0.620463 +-0.417580 0.567248 +-0.407880 0.596790 +-0.425810 0.584987 +-0.382474 0.591889 +-0.397423 0.625297 +-0.389949 0.608593 +-0.412372 0.658705 +-0.404898 0.642001 +-0.301997 -0.099844 +-0.298167 -0.115734 +-0.265304 -0.112084 +-0.283838 -0.106906 +-0.334320 -0.077056 +-0.331828 -0.095352 +-0.318692 -0.089249 +-0.361539 -0.089748 +-0.359166 -0.109154 +-0.329454 -0.114757 +-0.345497 -0.102253 +-0.327200 -0.135274 +-0.295913 -0.136251 +-0.312684 -0.125504 +0.381853 0.177183 +0.386395 0.201475 +0.365337 0.188930 +0.417722 0.173073 +0.397300 0.163838 +0.423331 0.198962 +0.438449 0.182681 +0.407679 0.214445 +-0.869441 -0.705844 +-0.891054 -0.676789 +-0.890945 -0.700230 +-0.826434 -0.717072 +-0.848134 -0.688630 +-0.847938 -0.711458 +-0.826915 -0.672028 +-0.869747 -0.659575 +-0.848331 -0.665802 +-0.891163 -0.653349 +0.435342 0.641473 +0.430163 0.672200 +0.395185 0.658757 +0.415263 0.650115 +0.475500 0.624190 +0.469183 0.648194 +0.455421 0.632831 +0.501885 0.648192 +0.496707 0.678919 +0.464004 0.678921 +0.482945 0.663557 +0.459963 0.716371 +0.426123 0.709650 +0.445063 0.694285 +0.112119 -0.386051 +0.113627 -0.417715 +0.127317 -0.399059 +0.082379 -0.388123 +0.096921 -0.373043 +0.083887 -0.419786 +0.067837 -0.403202 +0.099937 -0.436370 +0.478223 0.296470 +0.496368 0.306429 +0.479804 0.311438 +0.490227 0.275498 +0.476642 0.281503 +0.508372 0.285457 +0.503812 0.269493 +0.512932 0.301420 +0.461883 -0.049234 +0.479551 -0.040115 +0.464294 -0.029859 +0.473784 -0.078409 +0.457586 -0.068233 +0.507101 -0.099041 +0.493336 -0.069665 +0.490442 -0.088725 +0.511023 -0.060721 +0.495287 -0.050418 +0.549485 0.439263 +0.520445 0.426268 +0.542005 0.417607 +0.533811 0.473683 +0.556964 0.460919 +0.504771 0.460689 +0.510658 0.486448 +0.498884 0.434930 +-0.480502 -0.572584 +-0.461011 -0.559449 +-0.481832 -0.550419 +-0.477842 -0.616912 +-0.458249 -0.603941 +-0.479172 -0.594748 +-0.435894 -0.635461 +-0.438757 -0.590807 +-0.437326 -0.613134 +-0.440189 -0.568479 +0.522866 0.579947 +0.494463 0.584150 +0.503944 0.564131 +0.560708 0.611578 +0.528486 0.613239 +0.541787 0.595763 +0.530288 0.643989 +0.500083 0.617443 +0.515186 0.630716 +0.484981 0.604170 +0.378961 0.728508 +0.388597 0.695865 +0.402542 0.719079 +0.331800 0.747366 +0.344483 0.719188 +0.355381 0.737937 +0.313052 0.714333 +0.322687 0.681690 +0.354118 0.686545 +0.333585 0.700439 +0.360706 0.649437 +0.374651 0.672651 +-0.069715 -0.096432 +-0.065106 -0.075405 +-0.086256 -0.075867 +-0.090865 -0.096894 +-0.077986 -0.086149 +-0.040614 -0.074757 +-0.063840 -0.054564 +-0.052227 -0.064660 +-0.087066 -0.034371 +-0.084990 -0.055026 +-0.075453 -0.044468 +-0.102796 -0.055301 +-0.104063 -0.076142 +-0.094526 -0.065584 +-0.267500 0.113835 +-0.300261 0.119579 +-0.301895 0.101938 +-0.284885 0.108829 +-0.302501 0.141506 +-0.331389 0.142965 +-0.329149 0.121038 +-0.315825 0.131272 +-0.354163 0.118211 +-0.354340 0.097053 +-0.329326 0.099880 +-0.341744 0.109045 +-0.331920 0.079491 +-0.317442 0.091513 +0.638000 -0.180426 +0.668226 -0.187132 +0.680814 -0.153102 +0.650588 -0.146397 +0.659407 -0.166764 +0.655779 -0.218844 +0.685864 -0.227867 +0.698312 -0.196155 +0.677045 -0.207500 +0.728257 -0.207497 +0.740845 -0.173467 +0.710900 -0.162126 +0.719578 -0.184811 +0.723628 -0.125778 +0.693543 -0.116755 +0.702221 -0.139440 +0.755680 -0.141852 +0.772667 -0.111003 +0.740616 -0.094930 +0.748148 -0.118391 +0.770743 -0.188774 +0.785578 -0.157159 +0.763211 -0.165313 +0.813324 -0.171699 +0.830312 -0.140850 +0.802566 -0.126310 +0.807945 -0.149005 +0.821706 -0.096229 +0.791808 -0.080922 +0.797187 -0.103616 +0.632611 -0.560984 +0.652060 -0.569593 +0.665564 -0.544083 +0.649087 -0.552533 +0.621433 -0.587948 +0.616134 -0.569434 +0.632030 -0.624975 +0.640882 -0.596557 +0.626731 -0.606461 +0.658004 -0.603713 +0.669182 -0.576749 +0.655032 -0.586653 +0.605954 -0.107005 +0.631386 -0.114696 +0.637616 -0.090687 +0.621785 -0.098846 +0.621392 -0.143147 +0.660582 -0.117946 +0.640987 -0.130546 +0.699773 -0.092745 +0.666813 -0.093937 +0.680178 -0.105346 +0.669278 -0.074369 +0.653447 -0.082528 +-0.471423 0.196538 +-0.442156 0.192092 +-0.443144 0.214242 +-0.457284 0.205390 +-0.438646 0.167265 +-0.411900 0.165497 +-0.415410 0.190324 +-0.427028 0.178795 +-0.391185 0.191233 +-0.392174 0.213383 +-0.416398 0.212474 +-0.403792 0.201853 +-0.414865 0.231946 +-0.429004 0.223094 +0.573822 0.712243 +0.568129 0.676588 +0.600278 0.673532 +0.605971 0.709188 +0.587050 0.692888 +0.534659 0.677544 +0.563758 0.643033 +0.549209 0.660288 +0.595907 0.639977 +0.578308 0.625778 +0.631106 0.668377 +0.613506 0.654177 +0.393181 -0.383081 +0.367827 -0.374024 +0.374388 -0.396675 +0.404258 -0.350351 +0.411974 -0.369488 +0.388827 -0.312077 +0.378904 -0.341294 +0.396543 -0.331214 +0.354705 -0.328722 +0.361266 -0.351373 +-0.204934 0.397327 +-0.198469 0.425260 +-0.217074 0.412915 +-0.173927 0.394089 +-0.192794 0.381739 +-0.167462 0.422022 +-0.155061 0.406439 +-0.179864 0.437604 +-0.143799 -0.576539 +-0.119710 -0.567739 +-0.124716 -0.541689 +-0.134258 -0.559114 +-0.115668 -0.587651 +-0.090615 -0.584988 +-0.094658 -0.565076 +-0.105163 -0.576364 +-0.068642 -0.568551 +-0.099663 -0.539027 +-0.084152 -0.553789 +-0.115174 -0.524265 +0.366894 -0.305630 +0.348208 -0.299728 +0.351456 -0.314225 +0.397769 -0.288439 +0.375837 -0.281991 +0.382332 -0.297034 +0.381533 -0.257806 +0.357150 -0.276089 +0.369342 -0.266948 +0.344959 -0.285231 +0.690964 0.523719 +0.687818 0.551497 +0.673785 0.536718 +0.725321 0.497719 +0.721708 0.525860 +0.708142 0.510719 +0.751985 0.528365 +0.748839 0.556144 +0.718562 0.553639 +0.735273 0.541002 +0.715884 0.581054 +0.701851 0.566276 +-0.365125 0.786977 +-0.395028 0.800894 +-0.389655 0.777773 +-0.316063 0.805386 +-0.346941 0.823500 +-0.340594 0.796182 +-0.329732 0.864219 +-0.359635 0.878136 +-0.376844 0.837417 +-0.353288 0.850818 +-0.405772 0.847137 +-0.400400 0.824016 +0.744856 0.316895 +0.762683 0.301651 +0.779878 0.319165 +0.762367 0.318030 +0.727660 0.295397 +0.727345 0.315761 +0.728291 0.254668 +0.745488 0.280152 +0.727976 0.275032 +0.763315 0.268891 +0.780511 0.290390 +0.762999 0.285271 +-0.752708 -0.254410 +-0.732566 -0.286801 +-0.712588 -0.274154 +-0.732648 -0.264282 +-0.752780 -0.299806 +-0.732404 -0.331840 +-0.712191 -0.318836 +-0.732485 -0.309321 +-0.691580 -0.350513 +-0.671601 -0.337866 +-0.692212 -0.306188 +-0.691896 -0.328351 +-0.672467 -0.293898 +-0.692527 -0.284026 +-0.728375 0.395590 +-0.705460 0.412538 +-0.726728 0.419819 +-0.708522 0.364688 +-0.730022 0.371361 +-0.665524 0.351344 +-0.685608 0.381637 +-0.687023 0.358016 +-0.662925 0.397976 +-0.684193 0.405257 +-0.808589 -0.154731 +-0.787845 -0.142965 +-0.804837 -0.108679 +-0.806713 -0.131705 +-0.812341 -0.200783 +-0.790916 -0.188384 +-0.810465 -0.177757 +-0.772561 -0.221403 +-0.770171 -0.176618 +-0.771366 -0.199010 +-0.767782 -0.131833 +-0.768976 -0.154225 +0.296956 0.630776 +0.295908 0.654446 +0.268080 0.650873 +0.282518 0.640825 +0.327831 0.630298 +0.311394 0.620728 +0.326783 0.653968 +0.344269 0.639867 +0.291812 0.682168 +0.309298 0.668068 +0.055945 0.499223 +0.054109 0.519666 +0.028774 0.518857 +0.042359 0.509040 +0.080942 0.502863 +0.069530 0.489407 +0.103764 0.529776 +0.079105 0.523305 +0.092353 0.516320 +0.077607 0.540917 +0.052610 0.537277 +0.065858 0.530291 +-0.632253 0.461942 +-0.611558 0.472739 +-0.626592 0.486239 +-0.643575 0.413349 +-0.620868 0.427851 +-0.637914 0.437646 +-0.607472 0.397464 +-0.586777 0.408260 +-0.600174 0.438647 +-0.603823 0.418056 +-0.581490 0.445738 +-0.596524 0.459239 +-0.596775 0.031665 +-0.595230 0.064523 +-0.625183 0.065351 +-0.610979 0.048508 +-0.568367 -0.002021 +-0.564662 0.026960 +-0.582571 0.014822 +-0.530388 0.018380 +-0.563117 0.059819 +-0.546752 0.039099 +-0.595846 0.101257 +-0.579481 0.080538 +0.242255 0.957546 +0.257911 0.978985 +0.233628 0.978773 +0.259510 0.915091 +0.273732 0.936955 +0.250883 0.936318 +0.303776 0.916788 +0.319432 0.938228 +0.289388 0.958394 +0.296582 0.937591 +0.306477 0.979409 +0.282194 0.979197 +-0.408080 0.140930 +-0.383031 0.141854 +-0.386851 0.166421 +-0.397466 0.153675 +-0.379726 0.117532 +-0.357467 0.142532 +-0.368597 0.130032 +-0.335208 0.167532 +-0.361287 0.167099 +-0.346338 0.155032 +-0.365621 0.191911 +-0.376236 0.179166 +0.591952 -0.134341 +0.579503 -0.163626 +0.608943 -0.172432 +0.600448 -0.153386 +0.574962 -0.096251 +0.560960 -0.123587 +0.583457 -0.115296 +0.528414 -0.110884 +0.548510 -0.152872 +0.538462 -0.131878 +0.568607 -0.194860 +0.558558 -0.173866 +0.497759 0.710436 +0.498653 0.737393 +0.460858 0.743328 +0.479308 0.726882 +0.535711 0.709060 +0.516209 0.693990 +0.574716 0.739200 +0.536606 0.736017 +0.555214 0.724130 +0.537343 0.758415 +0.499390 0.759790 +0.517998 0.747904 +-0.606346 0.356118 +-0.625697 0.340744 +-0.605783 0.335445 +-0.625581 0.383853 +-0.606909 0.376791 +-0.644932 0.368479 +-0.644253 0.390914 +-0.645610 0.346044 +0.824148 0.783364 +0.855962 0.770229 +0.868924 0.789388 +0.837110 0.802523 +0.846536 0.786376 +0.848216 0.752059 +0.874814 0.737936 +0.882559 0.756106 +0.865388 0.754083 +0.903940 0.740995 +0.895521 0.775265 +0.899731 0.758130 +0.887103 0.809535 +0.891312 0.792400 +-0.742028 -0.743433 +-0.763234 -0.714806 +-0.784231 -0.730252 +-0.763129 -0.736843 +-0.742147 -0.699684 +-0.763444 -0.670734 +-0.784531 -0.685856 +-0.763339 -0.692770 +-0.805919 -0.656582 +-0.805528 -0.701302 +-0.805723 -0.678942 +-0.805333 -0.723662 +-0.328794 -0.914705 +-0.292539 -0.944608 +-0.273823 -0.919119 +-0.301309 -0.916912 +-0.309598 -0.971568 +-0.257941 -0.973040 +-0.283770 -0.972304 +-0.206284 -0.974511 +-0.239225 -0.947551 +-0.232113 -0.973775 +-0.218852 -0.923533 +-0.246338 -0.921326 +-0.559097 -0.623668 +-0.539358 -0.611147 +-0.559646 -0.602107 +-0.557999 -0.666789 +-0.538604 -0.654286 +-0.558548 -0.645229 +-0.518453 -0.684921 +-0.498714 -0.672399 +-0.518865 -0.641764 +-0.518659 -0.663342 +-0.498783 -0.629225 +-0.519070 -0.620186 +-0.071256 -0.722877 +-0.098450 -0.696021 +-0.116475 -0.716124 +-0.089281 -0.742980 +-0.093865 -0.719500 +-0.082871 -0.674260 +-0.107620 -0.649061 +-0.123198 -0.670822 +-0.103035 -0.672541 +-0.145501 -0.647281 +-0.141223 -0.690925 +-0.143362 -0.669103 +-0.136946 -0.734569 +-0.139085 -0.712747 +0.544831 -0.042500 +0.566144 -0.054343 +0.561735 -0.033390 +0.528089 -0.071368 +0.527927 -0.051610 +0.549402 -0.083212 +0.528252 -0.091126 +0.570553 -0.075297 +-0.311922 0.899435 +-0.277958 0.928925 +-0.293461 0.949717 +-0.327425 0.920227 +-0.302692 0.924576 +-0.262633 0.911032 +-0.228491 0.937623 +-0.243817 0.955516 +-0.253225 0.933274 +-0.209497 0.979208 +-0.259319 0.976308 +-0.234408 0.977758 +-0.309142 0.973409 +-0.284231 0.974859 +-0.658392 0.976284 +-0.644594 0.952517 +-0.611203 0.976232 +-0.634797 0.976258 +-0.705581 0.976337 +-0.688973 0.952621 +-0.681986 0.976311 +-0.716743 0.929010 +-0.675175 0.928853 +-0.695959 0.928932 +-0.633608 0.928697 +-0.654392 0.928775 +0.606376 0.148078 +0.580708 0.146886 +0.578987 0.115905 +0.592681 0.131992 +0.633764 0.180251 +0.604037 0.176429 +0.620070 0.164165 +0.597637 0.202151 +0.571970 0.200959 +0.578369 0.175237 +0.588003 0.188694 +0.556761 0.176674 +0.559100 0.148323 +0.568735 0.161780 +-0.484463 0.351967 +-0.467218 0.375949 +-0.490313 0.395007 +-0.487388 0.373487 +-0.458476 0.332151 +-0.481539 0.330446 +-0.412352 0.335560 +-0.441231 0.356133 +-0.435414 0.333855 +-0.426878 0.380873 +-0.452865 0.400689 +-0.447048 0.378411 +-0.458588 -0.881868 +-0.465461 -0.846227 +-0.487537 -0.848805 +-0.480664 -0.884446 +-0.473063 -0.865336 +-0.440487 -0.840200 +-0.450257 -0.808008 +-0.475231 -0.814035 +-0.457859 -0.827117 +-0.487899 -0.785291 +-0.509975 -0.787869 +-0.497307 -0.816613 +-0.492603 -0.800952 +-0.516486 -0.815742 +-0.506715 -0.847934 +-0.502011 -0.832274 +-0.190740 0.572417 +-0.219414 0.575792 +-0.208849 0.559335 +-0.183673 0.602502 +-0.172630 0.585500 +-0.212347 0.605876 +-0.194716 0.619504 +-0.229979 0.592249 +-0.446783 0.709099 +-0.421486 0.698568 +-0.426043 0.718499 +-0.488263 0.690300 +-0.461850 0.679200 +-0.467523 0.699699 +-0.475800 0.648733 +-0.436553 0.668669 +-0.456177 0.658701 +-0.416929 0.678636 +0.727977 0.954554 +0.751466 0.976997 +0.726488 0.977277 +0.754398 0.930991 +0.729465 0.931831 +0.804264 0.929313 +0.777887 0.953435 +0.779331 0.930152 +0.801421 0.976438 +0.776444 0.976717 +0.762404 -0.023922 +0.785394 -0.039273 +0.782187 -0.018448 +0.722839 -0.034870 +0.741953 -0.051241 +0.742622 -0.029396 +0.717626 -0.079579 +0.764943 -0.066591 +0.741284 -0.073085 +0.788601 -0.060097 +0.981398 -0.205477 +0.962789 -0.234122 +0.981391 -0.253645 +0.981394 -0.229561 +0.944194 -0.216432 +0.925578 -0.243244 +0.944173 -0.260934 +0.944183 -0.238683 +0.925550 -0.285914 +0.944152 -0.305436 +0.962775 -0.280457 +0.944163 -0.283185 +0.981384 -0.301812 +0.981388 -0.277728 +0.979337 -0.710872 +0.957701 -0.742680 +0.978365 -0.756807 +0.978851 -0.733840 +0.938010 -0.732617 +0.935094 -0.770422 +0.936552 -0.751520 +0.932177 -0.808227 +0.955757 -0.784550 +0.933635 -0.789325 +0.977392 -0.802742 +0.977878 -0.779775 +0.185959 0.533565 +0.159797 0.523675 +0.177708 0.514731 +0.202463 0.571233 +0.175555 0.560359 +0.194211 0.552399 +0.164406 0.586168 +0.138244 0.576278 +0.149393 0.550469 +0.156899 0.568318 +0.123976 0.541563 +0.141887 0.532619 +-0.209853 -0.851609 +-0.192060 -0.830245 +-0.217420 -0.804022 +-0.213637 -0.827815 +-0.202287 -0.899195 +-0.183645 -0.876979 +-0.206070 -0.875402 +-0.156588 -0.901498 +-0.138795 -0.880134 +-0.165852 -0.855615 +-0.161220 -0.878556 +-0.148907 -0.835103 +-0.175116 -0.809733 +-0.170484 -0.832674 +-0.105436 -0.288134 +-0.131926 -0.287380 +-0.119837 -0.301173 +-0.104968 -0.259311 +-0.091035 -0.275095 +-0.132833 -0.227743 +-0.131458 -0.258557 +-0.118900 -0.243527 +-0.156106 -0.259792 +-0.144016 -0.273586 +-0.477838 -0.660564 +-0.456898 -0.648251 +-0.477840 -0.638738 +-0.477834 -0.704216 +-0.456957 -0.692381 +-0.477836 -0.682390 +-0.436140 -0.724674 +-0.436017 -0.680068 +-0.436079 -0.702371 +-0.435955 -0.657765 +-0.828929 0.043218 +-0.835068 0.072848 +-0.849945 0.060291 +-0.795085 0.044098 +-0.807913 0.026144 +-0.769427 0.080005 +-0.801223 0.073728 +-0.782256 0.062051 +-0.805313 0.097961 +-0.820190 0.085404 +0.784212 -0.530036 +0.807907 -0.552056 +0.806670 -0.526413 +0.739295 -0.537282 +0.761536 -0.560667 +0.761753 -0.533659 +0.737407 -0.592663 +0.785232 -0.582687 +0.761320 -0.587675 +0.809145 -0.577699 +0.848581 -0.440112 +0.871505 -0.415079 +0.847864 -0.382969 +0.848223 -0.411541 +0.871456 -0.469479 +0.848939 -0.468683 +0.916489 -0.471072 +0.894380 -0.444447 +0.893973 -0.470276 +0.918068 -0.422157 +0.895193 -0.392790 +0.894786 -0.418618 +0.095485 -0.283018 +0.117475 -0.287214 +0.129526 -0.261099 +0.112505 -0.272058 +0.087953 -0.308319 +0.078464 -0.293977 +0.109943 -0.312515 +0.097443 -0.322661 +0.134945 -0.292222 +0.122444 -0.302369 +-0.745407 -0.866166 +-0.733224 -0.897485 +-0.711133 -0.889610 +-0.728270 -0.877888 +-0.753476 -0.899103 +-0.743133 -0.936678 +-0.722881 -0.935060 +-0.738179 -0.917081 +-0.714378 -0.978893 +-0.700790 -0.927186 +-0.707584 -0.953039 +-0.693996 -0.901332 +-0.159415 0.977394 +-0.143748 0.952974 +-0.134374 0.976487 +-0.193912 0.956602 +-0.184456 0.978301 +-0.178246 0.932182 +-0.203368 0.934902 +-0.153123 0.929461 +-0.659910 -0.773160 +-0.679986 -0.744203 +-0.700969 -0.758296 +-0.680439 -0.765728 +-0.658660 -0.730343 +-0.679078 -0.701153 +-0.700404 -0.715013 +-0.679532 -0.722678 +-0.721164 -0.685591 +-0.721387 -0.729107 +-0.721275 -0.707349 +-0.721498 -0.750865 +-0.068690 0.742285 +-0.073210 0.712097 +-0.044750 0.707279 +-0.040230 0.737467 +-0.056720 0.724782 +-0.101366 0.717108 +-0.078032 0.681715 +-0.089699 0.699411 +-0.054698 0.646321 +-0.049573 0.676897 +-0.066365 0.664018 +-0.020811 0.672272 +-0.015989 0.702654 +-0.032781 0.689775 +-0.354850 -0.897970 +-0.365981 -0.932249 +-0.339925 -0.948985 +-0.347388 -0.923477 +-0.387766 -0.921362 +-0.403168 -0.949794 +-0.381383 -0.960681 +-0.384575 -0.941022 +-0.401056 -0.983265 +-0.355327 -0.977416 +-0.378192 -0.980341 +-0.332463 -0.974492 +0.238706 0.810945 +0.260841 0.803051 +0.270463 0.823261 +0.254585 0.817103 +0.206950 0.798629 +0.232672 0.788965 +0.222828 0.804787 +0.230225 0.765214 +0.252360 0.757320 +0.254807 0.781070 +0.242516 0.773142 +0.273354 0.774946 +0.279388 0.796926 +0.267098 0.788998 +0.896827 -0.139060 +0.879408 -0.169032 +0.902152 -0.183719 +0.919571 -0.153747 +0.899490 -0.161389 +0.855352 -0.155127 +0.839245 -0.184317 +0.863301 -0.198222 +0.859326 -0.176675 +0.848506 -0.226630 +0.871250 -0.241317 +0.886045 -0.212909 +0.867276 -0.219770 +0.907478 -0.228379 +0.923585 -0.199188 +0.904815 -0.206049 +0.879428 -0.615320 +0.901111 -0.630348 +0.899468 -0.611496 +0.862822 -0.642293 +0.859389 -0.619144 +0.869689 -0.688592 +0.884505 -0.657322 +0.866255 -0.665443 +0.904399 -0.668053 +0.902755 -0.649201 +0.426927 -0.766869 +0.403282 -0.794340 +0.426409 -0.790622 +0.427963 -0.719364 +0.405344 -0.747629 +0.427445 -0.743116 +0.384787 -0.729185 +0.361143 -0.756656 +0.381699 -0.775100 +0.383243 -0.752143 +0.357028 -0.801776 +0.380155 -0.798058 +-0.581056 -0.883776 +-0.600671 -0.857382 +-0.624024 -0.872736 +-0.602540 -0.878256 +-0.577506 -0.843029 +-0.596932 -0.815633 +-0.620097 -0.829986 +-0.598801 -0.836507 +-0.639334 -0.801590 +-0.643450 -0.845341 +-0.641392 -0.823465 +-0.645508 -0.867216 +-0.935017 -0.569576 +-0.956500 -0.587369 +-0.934750 -0.593554 +-0.956856 -0.538732 +-0.935283 -0.545598 +-0.978339 -0.556525 +-0.978428 -0.531866 +-0.978250 -0.581185 +-0.703380 0.588022 +-0.683169 0.603728 +-0.700603 0.610096 +-0.683907 0.559828 +-0.706157 0.565948 +-0.663696 0.575534 +-0.661657 0.553709 +-0.665736 0.597360 +-0.793229 -0.066787 +-0.769981 -0.058719 +-0.787424 -0.045841 +-0.780867 -0.099744 +-0.799033 -0.087733 +-0.744534 -0.123765 +-0.757619 -0.091676 +-0.762700 -0.111754 +-0.735094 -0.084475 +-0.752538 -0.071597 +-0.009955 0.764944 +0.017903 0.759961 +0.005182 0.778682 +-0.012772 0.733361 +-0.025093 0.751206 +0.011869 0.697671 +0.015086 0.728378 +-0.000452 0.715516 +0.043343 0.722519 +0.030623 0.741240 +0.735315 -0.707982 +0.708322 -0.709444 +0.708888 -0.739851 +0.722101 -0.723916 +0.738318 -0.674832 +0.748528 -0.692047 +0.717896 -0.640402 +0.711324 -0.676294 +0.728107 -0.657617 +0.680762 -0.680499 +0.677759 -0.713648 +0.694542 -0.694971 +0.035079 0.045943 +0.011652 0.035491 +0.031308 0.027547 +0.047316 0.081704 +0.022861 0.069869 +0.040736 0.063963 +0.011499 0.092038 +-0.002450 0.059793 +0.004524 0.075915 +-0.008482 0.043483 +-0.353081 0.048306 +-0.370580 0.041921 +-0.363693 0.012750 +-0.359329 0.030715 +-0.353452 0.073307 +-0.343300 0.064432 +-0.375355 0.092125 +-0.374467 0.068380 +-0.364404 0.082716 +-0.394966 0.064709 +-0.391079 0.038250 +-0.382773 0.053315 +-0.338901 0.952218 +-0.364277 0.936427 +-0.352801 0.904436 +-0.345851 0.928327 +-0.354759 0.978809 +-0.331950 0.976109 +-0.400376 0.984209 +-0.380135 0.963018 +-0.377568 0.981509 +-0.401128 0.952627 +-0.385270 0.926036 +-0.382703 0.944527 +0.937959 -0.447461 +0.959034 -0.423579 +0.939143 -0.398275 +0.938551 -0.422868 +0.936775 -0.496647 +0.958245 -0.473036 +0.937367 -0.472054 +0.978925 -0.498882 +0.979320 -0.449154 +0.979122 -0.474018 +0.979714 -0.399425 +0.979517 -0.424289 +-0.658891 -0.163348 +-0.644963 -0.130592 +-0.667224 -0.125651 +-0.681152 -0.158407 +-0.663057 -0.144500 +-0.617346 -0.132376 +-0.636391 -0.100993 +-0.626869 -0.116685 +-0.655437 -0.069611 +-0.658652 -0.096052 +-0.645914 -0.085302 +-0.675557 -0.087953 +-0.684129 -0.117552 +-0.671390 -0.106802 +0.428253 0.854621 +0.402578 0.876024 +0.384218 0.856339 +0.406236 0.855480 +0.421671 0.896164 +0.395262 0.917112 +0.376169 0.896971 +0.398920 0.896568 +0.349027 0.917462 +0.330667 0.897777 +0.357809 0.877286 +0.353418 0.897374 +0.340182 0.858056 +0.362200 0.857198 +-0.217651 -0.331200 +-0.237360 -0.338495 +-0.217897 -0.346248 +-0.217159 -0.301105 +-0.230974 -0.309125 +-0.217405 -0.316153 +-0.238403 -0.287774 +-0.258112 -0.295068 +-0.250683 -0.316419 +-0.244543 -0.302096 +-0.276286 -0.322989 +-0.256823 -0.330742 +0.975532 0.950442 +0.951595 0.926327 +0.976063 0.900885 +0.975798 0.925664 +0.950532 0.975442 +0.975266 0.975221 +0.901063 0.975885 +0.926595 0.951327 +0.925798 0.975664 +0.903190 0.927654 +0.928190 0.902654 +0.927393 0.926991 +0.950436 -0.975589 +0.926309 -0.951766 +0.900872 -0.976177 +0.925654 -0.975883 +0.975436 -0.950589 +0.975218 -0.975294 +0.975872 -0.901177 +0.951309 -0.926766 +0.975654 -0.925883 +0.927617 -0.903532 +0.902617 -0.928532 +0.926963 -0.927649 +-0.950631 0.975370 +-0.926893 0.951109 +-0.901262 0.975739 +-0.925947 0.975555 +-0.975631 0.950370 +-0.975316 0.975185 +-0.976262 0.900739 +-0.951893 0.926109 +-0.975947 0.925555 +-0.928787 0.902218 +-0.903787 0.927218 +-0.927840 0.926664 +-0.668985 -0.426072 +-0.690194 -0.394845 +-0.710018 -0.407950 +-0.688809 -0.439177 +-0.689502 -0.417011 +-0.670440 -0.381924 +-0.711334 -0.363434 +-0.690887 -0.372679 +-0.752228 -0.344945 +-0.731158 -0.376540 +-0.731781 -0.354190 +-0.751051 -0.389829 +-0.729912 -0.421240 +-0.730535 -0.398890 +-0.975951 -0.950863 +-0.952854 -0.927588 +-0.976903 -0.901725 +-0.976427 -0.926294 +-0.950951 -0.975863 +-0.975476 -0.975431 +-0.927854 -0.952588 +-0.926427 -0.976294 +-0.930708 -0.905176 +-0.929281 -0.928882 +-0.406426 0.510167 +-0.430755 0.512458 +-0.433168 0.488794 +-0.419797 0.499481 +-0.425563 0.540008 +-0.457862 0.510863 +-0.441713 0.525435 +-0.490160 0.481719 +-0.460275 0.487199 +-0.474011 0.496291 +-0.459910 0.467421 +-0.446539 0.478108 +0.049711 0.137045 +0.062792 0.116073 +0.072554 0.131962 +0.003279 0.147822 +0.020964 0.125991 +0.026495 0.142434 +-0.003180 0.114078 +0.035642 0.103951 +0.016231 0.109015 +0.054629 0.099115 +-0.541781 0.285855 +-0.517563 0.261061 +-0.520538 0.284675 +-0.561754 0.264407 +-0.563024 0.287036 +-0.559214 0.219150 +-0.537536 0.239613 +-0.560484 0.241778 +-0.511613 0.213833 +-0.514588 0.237447 +-0.867668 -0.842878 +-0.844727 -0.868092 +-0.824691 -0.849271 +-0.846180 -0.846074 +-0.910646 -0.836485 +-0.887999 -0.862669 +-0.889157 -0.839681 +-0.908623 -0.883430 +-0.865058 -0.887883 +-0.886840 -0.885656 +-0.821493 -0.892336 +-0.843275 -0.890109 +-0.276829 0.829421 +-0.301605 0.844747 +-0.296446 0.817404 +-0.259019 0.864636 +-0.257213 0.841439 +-0.283795 0.879963 +-0.260826 0.887834 +-0.306764 0.872091 +-0.547438 0.412301 +-0.564891 0.430379 +-0.567108 0.410281 +-0.508099 0.416342 +-0.526404 0.437138 +-0.527769 0.414321 +-0.506223 0.464692 +-0.543857 0.455215 +-0.525040 0.459954 +-0.562674 0.450477 +-0.608504 -0.430944 +-0.628028 -0.443930 +-0.607549 -0.452859 +-0.610414 -0.387113 +-0.629786 -0.399994 +-0.609459 -0.409029 +-0.650917 -0.368938 +-0.649310 -0.412980 +-0.650113 -0.390959 +-0.648506 -0.435001 +0.847573 -0.109889 +0.865660 -0.078310 +0.843683 -0.087269 +0.872613 -0.124166 +0.851462 -0.132508 +0.890700 -0.092587 +0.893764 -0.115823 +0.887637 -0.069350 +0.704061 -0.052089 +0.686208 -0.065255 +0.701917 -0.072417 +0.708350 -0.011433 +0.689572 -0.028653 +0.706206 -0.031761 +0.674159 -0.009269 +0.671719 -0.041819 +0.672939 -0.025544 +0.670499 -0.058094 +0.483040 -0.632266 +0.507935 -0.647261 +0.503503 -0.625280 +0.442115 -0.646239 +0.465708 -0.661738 +0.462578 -0.639253 +0.447072 -0.691715 +0.490602 -0.676733 +0.468837 -0.684224 +0.512368 -0.669242 +0.314585 0.368379 +0.333277 0.398230 +0.308093 0.396812 +0.342896 0.343863 +0.321077 0.339946 +0.386535 0.351695 +0.361588 0.373713 +0.364715 0.347779 +0.383643 0.401064 +0.358460 0.399647 +0.860712 0.193431 +0.844946 0.209781 +0.811134 0.190312 +0.835923 0.191872 +0.891050 0.213763 +0.885501 0.194990 +0.902147 0.251308 +0.875284 0.230113 +0.896599 0.232535 +0.862992 0.245600 +0.832654 0.225268 +0.853969 0.227690 +0.588429 -0.680550 +0.619174 -0.684817 +0.629831 -0.651841 +0.609130 -0.666196 +0.576284 -0.718298 +0.567729 -0.694905 +0.593396 -0.765085 +0.607029 -0.722565 +0.584840 -0.741692 +0.639262 -0.722059 +0.651407 -0.684312 +0.629218 -0.703438 +0.317577 -0.760008 +0.336985 -0.780614 +0.339360 -0.758332 +0.292785 -0.783410 +0.295795 -0.761684 +0.286766 -0.826863 +0.312193 -0.804016 +0.289775 -0.805137 +0.332236 -0.825178 +0.334611 -0.802896 +0.201109 -0.890638 +0.187322 -0.868157 +0.179103 -0.889299 +0.245119 -0.893316 +0.230056 -0.870349 +0.223114 -0.891977 +0.257727 -0.849576 +0.216270 -0.847868 +0.236998 -0.848722 +0.195541 -0.847015 +-0.493070 0.193335 +-0.484413 0.162925 +-0.462766 0.166129 +-0.477918 0.179732 +-0.503587 0.157654 +-0.478229 0.134583 +-0.490908 0.146119 +-0.452872 0.111512 +-0.456582 0.137787 +-0.465551 0.123048 +-0.432462 0.138923 +-0.447614 0.152526 +-0.451785 -0.910291 +-0.423177 -0.901615 +-0.429980 -0.873192 +-0.440883 -0.891741 +-0.420078 -0.925469 +-0.390866 -0.897508 +-0.405472 -0.911488 +-0.397669 -0.869085 +-0.376260 -0.883527 +-0.419078 -0.854643 +0.604264 -0.270799 +0.615493 -0.240824 +0.586435 -0.232829 +0.595350 -0.251814 +0.644533 -0.248968 +0.626738 -0.210700 +0.635636 -0.229834 +0.597681 -0.202705 +0.617840 -0.191566 +0.577521 -0.213844 +0.749630 0.667970 +0.741033 0.690127 +0.721336 0.680691 +0.735483 0.674331 +0.764205 0.700826 +0.728960 0.711023 +0.746583 0.705924 +0.693715 0.721220 +0.709263 0.701587 +0.711337 0.716121 +0.693043 0.693413 +0.707189 0.687052 +0.467838 0.895261 +0.492613 0.873973 +0.514005 0.894357 +0.490921 0.894809 +0.447512 0.874919 +0.444754 0.895713 +0.453028 0.833333 +0.472288 0.853631 +0.450270 0.854126 +0.495997 0.832300 +0.516322 0.852642 +0.494305 0.853137 +0.366147 -0.202497 +0.371716 -0.178827 +0.355213 -0.189440 +0.388469 -0.229459 +0.392920 -0.203894 +0.377308 -0.215978 +0.418576 -0.203395 +0.397422 -0.178626 +0.407999 -0.191011 +0.387150 -0.166614 +0.795293 0.373140 +0.811220 0.388481 +0.794444 0.412133 +0.794868 0.392636 +0.796141 0.334146 +0.812221 0.352653 +0.795717 0.353643 +0.829302 0.335333 +0.845229 0.350674 +0.828148 0.367995 +0.828725 0.351664 +0.843924 0.380170 +0.826995 0.400656 +0.827572 0.384325 +0.695070 -0.915757 +0.667038 -0.936062 +0.685035 -0.957879 +0.690053 -0.936818 +0.650364 -0.913740 +0.637682 -0.956870 +0.644023 -0.935305 +0.655679 -0.978687 +0.631341 -0.978435 +0.680018 -0.978939 +-0.387604 0.903745 +-0.394438 0.877445 +-0.373620 0.890941 +-0.415573 0.929354 +-0.417908 0.907063 +-0.401589 0.916549 +-0.443711 0.914389 +-0.450545 0.888089 +-0.424742 0.880763 +-0.434226 0.897576 +-0.436075 0.850455 +-0.415257 0.863950 +0.426826 0.397814 +0.447109 0.374106 +0.448417 0.396189 +0.405762 0.375622 +0.405234 0.399439 +0.426046 0.351914 +0.406290 0.351804 +0.445802 0.352023 +-0.044872 -0.100144 +-0.019709 -0.103587 +-0.030161 -0.089172 +-0.049449 -0.125801 +-0.059582 -0.111117 +-0.024286 -0.129244 +-0.039315 -0.140485 +-0.009256 -0.118003 +-0.140794 -0.950749 +-0.157359 -0.975087 +-0.132897 -0.975374 +-0.172078 -0.925260 +-0.148691 -0.926123 +-0.188643 -0.949598 +-0.195465 -0.924396 +-0.181822 -0.974799 +-0.092931 -0.850636 +-0.102893 -0.872015 +-0.084943 -0.867956 +-0.108908 -0.815996 +-0.116915 -0.833912 +-0.100919 -0.833316 +-0.138945 -0.813724 +-0.126878 -0.855291 +-0.132911 -0.834508 +-0.120844 -0.876074 +-0.604914 -0.260201 +-0.629922 -0.270025 +-0.610260 -0.301229 +-0.607587 -0.280715 +-0.599569 -0.219173 +-0.627485 -0.227160 +-0.602241 -0.239687 +-0.652965 -0.192281 +-0.652493 -0.236983 +-0.652729 -0.214632 +-0.652020 -0.281686 +-0.652256 -0.259334 +-0.807829 0.136152 +-0.790072 0.151128 +-0.809088 0.155248 +-0.788271 0.109698 +-0.806571 0.117056 +-0.751670 0.094981 +-0.770514 0.124674 +-0.769970 0.102339 +-0.752041 0.142889 +-0.771057 0.147008 +0.139005 -0.650726 +0.136864 -0.673020 +0.164682 -0.670638 +0.151844 -0.660682 +0.113329 -0.630815 +0.113555 -0.650194 +0.126167 -0.640771 +0.090471 -0.646749 +0.088330 -0.669042 +0.111414 -0.672487 +0.100942 -0.659618 +0.106906 -0.697694 +0.132357 -0.698226 +0.121885 -0.685357 +0.979640 0.389156 +0.959675 0.353004 +0.980035 0.338848 +0.979838 0.364002 +0.938919 0.367468 +0.919350 0.331009 +0.940106 0.316545 +0.939513 0.342007 +0.920933 0.279778 +0.960467 0.302389 +0.940700 0.291083 +0.980233 0.313694 +-0.220066 -0.168623 +-0.223924 -0.187394 +-0.204850 -0.189238 +-0.200992 -0.170466 +-0.212458 -0.178930 +-0.245631 -0.185585 +-0.225151 -0.206130 +-0.235391 -0.195858 +-0.204671 -0.226676 +-0.206076 -0.207974 +-0.214911 -0.216403 +-0.189633 -0.209853 +-0.188407 -0.191116 +-0.197241 -0.199545 +0.381988 -0.682863 +0.401097 -0.655214 +0.380588 -0.659702 +0.404616 -0.701254 +0.383388 -0.706024 +0.423725 -0.673606 +0.425844 -0.696485 +0.421606 -0.650727 +0.758973 0.467068 +0.755760 0.498523 +0.742147 0.482393 +0.792625 0.436418 +0.789975 0.469484 +0.775799 0.451743 +0.821539 0.473510 +0.818326 0.504965 +0.786762 0.500938 +0.804150 0.487224 +0.782986 0.530781 +0.769373 0.514652 +-0.813194 -0.339392 +-0.793073 -0.325972 +-0.813797 -0.293580 +-0.813496 -0.316486 +-0.792279 -0.371475 +-0.812893 -0.362298 +-0.772158 -0.358055 +-0.771665 -0.380652 +-0.773143 -0.312862 +-0.772650 -0.335459 +-0.074276 0.557689 +-0.103442 0.561406 +-0.092494 0.544950 +-0.037840 0.583167 +-0.067219 0.587064 +-0.056058 0.570428 +-0.060374 0.616620 +-0.096385 0.590781 +-0.078380 0.603700 +-0.114391 0.577862 +0.561567 0.051940 +0.542084 0.035726 +0.559198 0.029302 +0.566304 0.097216 +0.543147 0.075067 +0.563935 0.074578 +0.521052 0.092257 +0.501569 0.076043 +0.523664 0.058853 +0.522358 0.075555 +0.507856 0.048575 +0.524970 0.042151 +0.710047 0.015809 +0.693347 0.004365 +0.709198 0.002188 +0.711744 0.043052 +0.697533 0.033798 +0.710896 0.029431 +0.687509 0.053976 +0.680834 0.022354 +0.684171 0.038165 +0.677496 0.006542 +0.039582 0.694467 +0.064175 0.693184 +0.067936 0.721236 +0.053759 0.707852 +0.011228 0.667698 +0.038941 0.664494 +0.025405 0.681083 +0.041419 0.632601 +0.066012 0.631318 +0.063534 0.663212 +0.052477 0.647906 +0.085007 0.663850 +0.085648 0.693822 +0.074591 0.678517 +-0.766641 -0.537293 +-0.786921 -0.551456 +-0.764936 -0.581569 +-0.765788 -0.559431 +-0.788503 -0.506827 +-0.767493 -0.515156 +-0.808783 -0.520990 +-0.809513 -0.498498 +-0.807323 -0.565973 +-0.808053 -0.543482 +-0.474412 0.833088 +-0.499374 0.843211 +-0.512750 0.815722 +-0.493581 0.824405 +-0.461998 0.860585 +-0.455244 0.841771 +-0.475506 0.898212 +-0.486959 0.870708 +-0.468752 0.879398 +-0.510959 0.880823 +-0.523373 0.853327 +-0.505166 0.862017 +-0.763184 0.929409 +-0.782603 0.953072 +-0.809624 0.929808 +-0.786404 0.929609 +-0.734976 0.952806 +-0.739963 0.929210 +-0.754395 0.976470 +-0.729988 0.976403 +-0.803208 0.976603 +-0.778801 0.976536 +-0.037325 -0.632890 +-0.047046 -0.659456 +-0.020943 -0.671218 +-0.011221 -0.644651 +-0.029134 -0.652054 +-0.071561 -0.644264 +-0.058356 -0.689452 +-0.064959 -0.666858 +-0.045152 -0.734639 +-0.032253 -0.701213 +-0.051754 -0.712045 +-0.004561 -0.709545 +0.006750 -0.679550 +-0.012752 -0.690381 +0.326844 0.768852 +0.302577 0.761156 +0.307534 0.739670 +0.317189 0.754261 +0.298182 0.778790 +0.277749 0.757312 +0.287966 0.768051 +0.257317 0.735834 +0.282706 0.735826 +0.267533 0.746573 +0.288224 0.710489 +0.297879 0.725079 +0.812527 0.535083 +0.805690 0.564713 +0.776149 0.560410 +0.794338 0.547747 +0.848905 0.509756 +0.843106 0.539875 +0.830716 0.522420 +0.874722 0.545156 +0.867885 0.574786 +0.836268 0.569505 +0.855495 0.557331 +0.828393 0.598646 +0.797814 0.593854 +0.817041 0.581680 +-0.696934 -0.129515 +-0.712843 -0.141086 +-0.696997 -0.149747 +-0.696806 -0.089051 +-0.709611 -0.101014 +-0.696870 -0.109283 +-0.719185 -0.072904 +-0.725521 -0.112585 +-0.722353 -0.092745 +-0.728688 -0.132426 +0.685118 -0.561555 +0.702430 -0.540682 +0.683997 -0.542383 +0.687360 -0.599900 +0.703295 -0.584706 +0.686239 -0.580728 +0.720096 -0.613536 +0.720607 -0.563833 +0.720351 -0.588685 +0.720862 -0.538982 +-0.271614 -0.182633 +-0.296446 -0.183100 +-0.294455 -0.206116 +-0.283035 -0.194374 +-0.298016 -0.159767 +-0.323268 -0.160550 +-0.321698 -0.183883 +-0.309857 -0.171825 +-0.347370 -0.184982 +-0.345380 -0.207998 +-0.319707 -0.206899 +-0.333539 -0.195940 +-0.317297 -0.229599 +-0.305876 -0.217857 +0.086881 -0.592432 +0.106271 -0.600808 +0.102742 -0.585804 +0.055158 -0.605689 +0.077503 -0.614957 +0.071019 -0.599061 +0.071080 -0.638374 +0.096893 -0.623332 +0.083987 -0.630853 +0.109800 -0.615811 +-0.772852 -0.267132 +-0.793215 -0.280189 +-0.772998 -0.289997 +-0.792706 -0.234125 +-0.772707 -0.244268 +-0.813069 -0.247181 +-0.812705 -0.223982 +-0.813433 -0.270381 +-0.330859 -0.356550 +-0.353467 -0.355036 +-0.346345 -0.371967 +-0.299885 -0.325715 +-0.327420 -0.327999 +-0.315372 -0.341133 +-0.328908 -0.303246 +-0.351516 -0.301732 +-0.350028 -0.326485 +-0.339468 -0.314866 +-0.367709 -0.321172 +-0.360588 -0.338104 +-0.224006 0.315573 +-0.195067 0.312563 +-0.206501 0.327165 +-0.259015 0.292389 +-0.228517 0.290259 +-0.241510 0.303981 +-0.231469 0.265825 +-0.199578 0.287249 +-0.215523 0.276537 +-0.183632 0.297961 +-0.456387 0.434055 +-0.472451 0.417029 +-0.454626 0.417372 +-0.474173 0.455389 +-0.458149 0.450738 +-0.490237 0.438363 +-0.490198 0.460041 +-0.490275 0.416685 +-0.316676 0.242312 +-0.287540 0.241794 +-0.287845 0.267351 +-0.316982 0.267869 +-0.302261 0.254831 +-0.286602 0.216400 +-0.258097 0.215718 +-0.259035 0.241112 +-0.272819 0.228756 +-0.231163 0.240268 +-0.259341 0.266669 +-0.245252 0.253468 +-0.287519 0.293071 +-0.273430 0.279870 +-0.537813 0.194747 +-0.519270 0.174248 +-0.515441 0.194041 +-0.561154 0.171756 +-0.560184 0.195453 +-0.542612 0.151257 +-0.562124 0.148058 +-0.523099 0.154456 +-0.622129 0.909225 +-0.587086 0.935141 +-0.598564 0.954612 +-0.610347 0.931919 +-0.576766 0.917816 +-0.540563 0.941584 +-0.550883 0.958908 +-0.563824 0.938362 +-0.513521 0.980528 +-0.562362 0.978380 +-0.537941 0.979454 +-0.586782 0.977306 +0.730733 0.105706 +0.758862 0.104183 +0.767338 0.130400 +0.749036 0.118053 +0.754556 0.080547 +0.778514 0.076444 +0.782819 0.100081 +0.768688 0.090314 +0.802605 0.093398 +0.791295 0.126297 +0.796950 0.109848 +0.785640 0.142747 +0.150018 -0.280293 +0.169591 -0.267737 +0.149558 -0.264418 +0.166011 -0.300114 +0.150478 -0.296168 +0.185584 -0.287558 +0.181544 -0.304060 +0.189623 -0.271056 +0.385131 0.958556 +0.366608 0.937965 +0.390196 0.937834 +0.355536 0.979322 +0.380065 0.979278 +0.337013 0.958731 +0.331007 0.979365 +0.343020 0.938096 +-0.428290 0.113518 +-0.403909 0.115524 +-0.418185 0.127224 +-0.423919 0.088110 +-0.438395 0.099811 +-0.399537 0.090117 +-0.409442 0.076410 +-0.389632 0.103825 +0.579720 0.783554 +0.557600 0.768905 +0.577218 0.761377 +0.584723 0.827907 +0.560739 0.809101 +0.582222 0.805730 +0.539895 0.830492 +0.517774 0.815844 +0.538619 0.794453 +0.539257 0.812472 +0.518362 0.783962 +0.537981 0.776434 +-0.651468 -0.325312 +-0.631021 -0.313099 +-0.651744 -0.303499 +-0.630784 -0.356383 +-0.651192 -0.347125 +-0.610337 -0.344171 +-0.610375 -0.365642 +-0.610298 -0.322700 +0.113463 0.564383 +0.093251 0.552596 +0.108614 0.547079 +0.123162 0.598990 +0.098381 0.587094 +0.118312 0.581686 +0.078731 0.609698 +0.058519 0.597911 +0.078169 0.575307 +0.078450 0.592502 +0.062525 0.563628 +0.077888 0.558112 +-0.115817 -0.757796 +-0.099094 -0.779488 +-0.094187 -0.761234 +-0.159075 -0.750920 +-0.137946 -0.774146 +-0.137446 -0.754358 +-0.155668 -0.792032 +-0.121223 -0.795839 +-0.138445 -0.793935 +-0.104001 -0.797742 +0.560587 0.893016 +0.584160 0.870866 +0.583878 0.892345 +0.538162 0.872622 +0.537296 0.893687 +0.561735 0.850472 +0.539028 0.851557 +0.584442 0.849386 +-0.518590 0.943171 +-0.494514 0.939370 +-0.489445 0.976727 +-0.504017 0.959949 +-0.547734 0.909616 +-0.525761 0.911204 +-0.533162 0.926394 +-0.535035 0.884625 +-0.501685 0.907402 +-0.518360 0.896014 +-0.468335 0.930180 +-0.485010 0.918791 +-0.679781 -0.657899 +-0.700483 -0.671584 +-0.679430 -0.679526 +-0.701208 -0.628007 +-0.680133 -0.636272 +-0.743359 -0.611477 +-0.721910 -0.641692 +-0.722283 -0.619742 +-0.742591 -0.655699 +-0.721537 -0.663641 +-0.559464 -0.707561 +-0.539385 -0.696108 +-0.558732 -0.687175 +-0.560929 -0.748333 +-0.541701 -0.736614 +-0.560197 -0.727947 +-0.524790 -0.765399 +-0.504710 -0.753946 +-0.521622 -0.725160 +-0.523206 -0.745280 +-0.500690 -0.713973 +-0.520037 -0.705040 +0.956107 0.400429 +0.929401 0.408820 +0.912214 0.375859 +0.934160 0.388144 +0.976467 0.436273 +0.978053 0.412715 +0.973295 0.483390 +0.949762 0.444664 +0.974881 0.459832 +0.919884 0.450171 +0.899523 0.414327 +0.924643 0.429495 +0.232594 -0.383780 +0.205649 -0.396189 +0.226209 -0.406821 +0.219998 -0.354333 +0.238978 -0.360739 +0.193054 -0.366742 +0.201017 -0.347928 +0.185090 -0.385556 +-0.077946 0.037322 +-0.073887 0.013529 +-0.062381 0.029259 +-0.106442 0.028264 +-0.093512 0.045385 +-0.132300 -0.005977 +-0.102383 0.004472 +-0.119371 0.011144 +-0.096901 -0.017930 +-0.085394 -0.002200 +-0.162132 -0.069475 +-0.135624 -0.054895 +-0.141942 -0.039910 +-0.151238 -0.055226 +-0.127818 -0.067002 +-0.110602 -0.043194 +-0.119210 -0.055098 +-0.120436 -0.026753 +-0.103751 -0.030562 +-0.136179 -0.023131 +0.880701 0.423901 +0.871723 0.397249 +0.890545 0.387675 +0.885623 0.405788 +0.855748 0.404579 +0.859899 0.372840 +0.857824 0.388709 +0.864051 0.341101 +0.878721 0.363267 +0.861975 0.356971 +0.900390 0.351450 +0.895468 0.369563 +0.620400 -0.310337 +0.632498 -0.280078 +0.612332 -0.290568 +0.636536 -0.349876 +0.648697 -0.320466 +0.628468 -0.330106 +0.677057 -0.331445 +0.689155 -0.301185 +0.660795 -0.290206 +0.668926 -0.310826 +0.672830 -0.259097 +0.652664 -0.269587 +-0.365103 -0.234119 +-0.341260 -0.231807 +-0.355241 -0.221059 +-0.384827 -0.260240 +-0.361103 -0.257823 +-0.374965 -0.247180 +-0.357222 -0.281421 +-0.333379 -0.279109 +-0.337260 -0.255510 +-0.347241 -0.268466 +-0.313297 -0.253303 +-0.327278 -0.242555 +0.548371 0.132148 +0.535688 0.113460 +0.557338 0.114682 +0.530438 0.167080 +0.519709 0.150906 +0.539405 0.149614 +0.493001 0.172177 +0.507026 0.132217 +0.500014 0.152197 +0.514039 0.112237 +-0.073332 -0.592222 +-0.052983 -0.600721 +-0.060812 -0.584636 +-0.098371 -0.607393 +-0.081088 -0.614626 +-0.085852 -0.599807 +-0.091910 -0.635765 +-0.060739 -0.623125 +-0.076325 -0.629445 +-0.045154 -0.616805 +0.832567 0.073468 +0.828111 0.049835 +0.847548 0.063504 +0.803077 0.073226 +0.817586 0.083433 +0.798620 0.049592 +0.788567 0.063018 +0.808674 0.036166 +-0.547675 0.808354 +-0.565589 0.821248 +-0.565138 0.804670 +-0.533904 0.830099 +-0.530212 0.812038 +-0.541288 0.866220 +-0.551819 0.842992 +-0.537596 0.848160 +-0.566493 0.854403 +-0.566041 0.837825 +-0.804679 -0.873761 +-0.785049 -0.857718 +-0.804870 -0.853495 +-0.804298 -0.914294 +-0.787484 -0.895719 +-0.804488 -0.894027 +-0.773106 -0.915145 +-0.767854 -0.879677 +-0.770480 -0.897411 +-0.765228 -0.861942 +0.881940 0.614130 +0.855467 0.605771 +0.874912 0.594458 +0.895994 0.653474 +0.870123 0.643880 +0.888967 0.633802 +0.858907 0.672396 +0.832434 0.664036 +0.843650 0.635521 +0.851279 0.653958 +0.816576 0.628396 +0.836022 0.617083 +-0.895003 -0.395270 +-0.874471 -0.380796 +-0.895319 -0.371689 +-0.873698 -0.427457 +-0.894687 -0.418850 +-0.853166 -0.412984 +-0.852709 -0.436064 +-0.853623 -0.389904 +-0.518871 0.626426 +-0.550487 0.638773 +-0.540406 0.615272 +-0.504850 0.659269 +-0.497336 0.637580 +-0.536467 0.671616 +-0.512365 0.680958 +-0.560568 0.662273 +-0.446483 -0.979470 +-0.463393 -0.955145 +-0.469196 -0.977573 +-0.422539 -0.962735 +-0.423769 -0.981367 +-0.439449 -0.938410 +-0.421308 -0.944102 +-0.457589 -0.932718 +-0.789649 -0.957147 +-0.779027 -0.936040 +-0.796973 -0.935720 +-0.759676 -0.978680 +-0.782324 -0.978573 +-0.749053 -0.957573 +-0.737027 -0.978786 +-0.761080 -0.936359 +0.520155 0.184737 +0.510703 0.205361 +0.501852 0.188769 +0.546478 0.194331 +0.538458 0.180706 +0.537026 0.214955 +0.554498 0.207957 +0.519553 0.221953 +-0.953115 0.826743 +-0.976459 0.850827 +-0.976557 0.825871 +-0.906230 0.828486 +-0.929377 0.852482 +-0.929672 0.827614 +-0.905442 0.878134 +-0.952721 0.876567 +-0.929082 0.877350 +-0.976361 0.875783 +-0.650917 0.058161 +-0.677019 0.060066 +-0.679186 0.036444 +-0.665051 0.047302 +-0.673046 0.079687 +-0.700954 0.085594 +-0.704927 0.065974 +-0.688987 0.072830 +-0.734641 0.075883 +-0.707094 0.042351 +-0.720868 0.059117 +-0.693321 0.025585 +-0.220692 -0.759623 +-0.201244 -0.741923 +-0.222328 -0.737424 +-0.197926 -0.785226 +-0.219056 -0.781823 +-0.178478 -0.767525 +-0.176797 -0.788629 +-0.180159 -0.746421 +0.909552 -0.267975 +0.895629 -0.289632 +0.911627 -0.307571 +0.910590 -0.287773 +0.891452 -0.253109 +0.908515 -0.248177 +0.877529 -0.274767 +0.874390 -0.258042 +0.883808 -0.308216 +0.880669 -0.291491 +0.430724 -0.263791 +0.405654 -0.260563 +0.414247 -0.276115 +0.437660 -0.235443 +0.447201 -0.251467 +0.412589 -0.232215 +0.428118 -0.219419 +0.397061 -0.245011 +0.218686 0.609641 +0.190977 0.599244 +0.210574 0.590437 +0.234910 0.648050 +0.206063 0.640331 +0.226798 0.628845 +0.192302 0.673699 +0.164593 0.663301 +0.178354 0.629933 +0.185328 0.651816 +0.151783 0.616858 +0.171380 0.608051 +-0.144650 -0.611910 +-0.128940 -0.598614 +-0.144225 -0.594224 +-0.127353 -0.631652 +-0.145075 -0.629595 +-0.111644 -0.618356 +-0.109632 -0.633709 +-0.113656 -0.603003 +-0.530729 -0.060835 +-0.527913 -0.037780 +-0.549548 -0.031428 +-0.540138 -0.046132 +-0.510788 -0.045365 +-0.503462 -0.021078 +-0.520588 -0.013493 +-0.515688 -0.029429 +-0.508753 0.012028 +-0.542222 -0.007141 +-0.525488 0.002443 +-0.558957 -0.016725 +0.656396 -0.652737 +0.658595 -0.625871 +0.644213 -0.638856 +0.685751 -0.648924 +0.668579 -0.666618 +0.687950 -0.622058 +0.702923 -0.631230 +0.672977 -0.612885 +-0.368549 0.216893 +-0.371115 0.241530 +-0.394740 0.238020 +-0.381644 0.227456 +-0.343992 0.242477 +-0.350057 0.269677 +-0.377180 0.268731 +-0.360586 0.255604 +-0.386745 0.298495 +-0.400805 0.265220 +-0.393775 0.281857 +-0.407835 0.248583 +-0.638805 -0.759120 +-0.618421 -0.745428 +-0.638541 -0.737885 +-0.618229 -0.787550 +-0.639069 -0.780355 +-0.576548 -0.801941 +-0.597845 -0.773858 +-0.597388 -0.794746 +-0.578182 -0.760514 +-0.598302 -0.752971 +0.279394 -0.212950 +0.287794 -0.228340 +0.297925 -0.209864 +0.251371 -0.229262 +0.260487 -0.214149 +0.260146 -0.246536 +0.242302 -0.244853 +0.277802 -0.247276 +0.703444 -0.882054 +0.678834 -0.896608 +0.699257 -0.898905 +0.711817 -0.848350 +0.691068 -0.860327 +0.707630 -0.865202 +0.682554 -0.836024 +0.666459 -0.874882 +0.674507 -0.855453 +0.658412 -0.894311 +-0.580391 -0.157966 +-0.574465 -0.186899 +-0.561913 -0.170762 +-0.616901 -0.160874 +-0.598868 -0.145171 +-0.610975 -0.189807 +-0.634933 -0.176578 +-0.587017 -0.203036 +-0.021858 -0.296770 +-0.017972 -0.269486 +-0.033865 -0.281674 +0.006010 -0.299812 +-0.009851 -0.311865 +0.009896 -0.272528 +0.021872 -0.287758 +-0.002079 -0.257298 +0.649839 0.246416 +0.659882 0.218220 +0.672940 0.237204 +0.617038 0.237802 +0.626738 0.255627 +0.627080 0.209606 +0.607338 0.219977 +0.646823 0.199236 +-0.544079 -0.774191 +-0.529264 -0.796661 +-0.527027 -0.781030 +-0.561331 -0.786372 +-0.561130 -0.767353 +-0.561733 -0.824411 +-0.546517 -0.808842 +-0.561532 -0.805391 +-0.533738 -0.827923 +-0.531501 -0.812292 +-0.389821 0.399188 +-0.362174 0.390229 +-0.371293 0.408345 +-0.400468 0.368887 +-0.408350 0.390030 +-0.384704 0.326601 +-0.372820 0.359929 +-0.392586 0.347744 +-0.343936 0.353998 +-0.353055 0.372113 +-0.307893 0.167367 +-0.310905 0.191966 +-0.338221 0.192130 +-0.323057 0.179749 +-0.283674 0.191418 +-0.313833 0.216947 +-0.298753 0.204183 +-0.341149 0.217112 +-0.328912 0.229712 +-0.353385 0.204512 +0.954025 -0.829702 +0.976632 -0.851960 +0.977012 -0.827351 +0.908050 -0.834404 +0.929897 -0.855879 +0.931037 -0.832053 +0.905009 -0.881274 +0.952505 -0.878137 +0.928757 -0.879706 +0.976252 -0.876569 +0.827664 0.952599 +0.851242 0.976161 +0.826332 0.976299 +0.830327 0.905198 +0.853727 0.928484 +0.828995 0.928898 +0.879612 0.904092 +0.877306 0.952046 +0.878459 0.928069 +0.876153 0.976023 +-0.203127 0.103010 +-0.211503 0.121084 +-0.239242 0.114268 +-0.220997 0.109581 +-0.178999 0.102665 +-0.186721 0.092906 +-0.162488 0.123781 +-0.185919 0.124255 +-0.170744 0.113223 +-0.192141 0.145974 +-0.217726 0.142803 +-0.201822 0.133529 +-0.239321 -0.115035 +-0.211372 -0.125068 +-0.202917 -0.106226 +-0.220932 -0.111573 +-0.217963 -0.145106 +-0.191879 -0.153941 +-0.185288 -0.133903 +-0.201626 -0.139504 +-0.161068 -0.141540 +-0.154069 -0.119183 +-0.178289 -0.111545 +-0.169678 -0.126543 +-0.170883 -0.086868 +-0.186366 -0.097346 +0.303525 -0.848007 +0.320612 -0.869268 +0.326424 -0.847223 +0.274486 -0.870720 +0.280626 -0.848791 +0.291573 -0.891980 +0.268346 -0.892648 +0.314800 -0.891312 +-0.088139 0.773596 +-0.095497 0.747568 +-0.078414 0.757940 +-0.116434 0.783311 +-0.097863 0.789251 +-0.123791 0.757283 +-0.135004 0.777371 +-0.112579 0.737196 +0.108898 0.624088 +0.096179 0.645708 +0.087455 0.627703 +0.137518 0.641955 +0.130340 0.620473 +0.151875 0.684921 +0.124800 0.663575 +0.144697 0.663438 +0.113628 0.681717 +0.104903 0.663713 +-0.504566 -0.080579 +-0.508143 -0.061641 +-0.517648 -0.070707 +-0.478404 -0.100322 +-0.482912 -0.078724 +-0.491485 -0.090450 +-0.462190 -0.074209 +-0.465766 -0.055272 +-0.486489 -0.059787 +-0.474339 -0.066998 +-0.489133 -0.043511 +-0.498638 -0.052576 +-0.270772 -0.160918 +-0.268669 -0.137401 +-0.283342 -0.148584 +-0.244789 -0.163870 +-0.258201 -0.173251 +-0.242685 -0.140353 +-0.231376 -0.154488 +-0.253995 -0.126218 +-0.030249 0.612458 +-0.024573 0.642159 +-0.042473 0.629389 +-0.005801 0.578594 +0.001790 0.607884 +-0.018025 0.595526 +0.035743 0.602899 +0.007466 0.637586 +0.021605 0.620242 +-0.006673 0.654929 +0.924009 0.514273 +0.925395 0.481950 +0.948652 0.498832 +0.883008 0.512287 +0.899365 0.529715 +0.850292 0.477433 +0.884394 0.479964 +0.866650 0.494860 +0.878883 0.448185 +0.902139 0.465067 +-0.273567 0.140817 +-0.278958 0.166678 +-0.290730 0.154092 +-0.245309 0.141250 +-0.256405 0.127542 +-0.223117 0.168664 +-0.250700 0.167110 +-0.234213 0.154957 +-0.255415 0.191850 +-0.267187 0.179264 +-0.487144 -0.175042 +-0.493143 -0.150826 +-0.504495 -0.164394 +-0.459295 -0.171898 +-0.469793 -0.185690 +-0.438299 -0.144315 +-0.465294 -0.147683 +-0.448797 -0.158107 +-0.470441 -0.123691 +-0.481792 -0.137259 +0.674791 -0.747119 +0.676223 -0.779448 +0.710320 -0.772179 +0.692555 -0.759649 +0.636293 -0.755531 +0.657026 -0.734589 +0.637725 -0.787859 +0.615561 -0.776472 +0.682055 -0.810634 +0.659890 -0.799247 +-0.764190 -0.626151 +-0.785043 -0.641186 +-0.763817 -0.648443 +-0.785767 -0.596243 +-0.764563 -0.603860 +-0.806621 -0.611278 +-0.806972 -0.588626 +-0.806270 -0.633930 +-0.392871 -0.307608 +-0.398577 -0.287297 +-0.405452 -0.300825 +-0.372601 -0.303400 +-0.380290 -0.314390 +-0.378307 -0.283090 +-0.364912 -0.292411 +-0.391702 -0.273769 +0.257980 0.707589 +0.261567 0.679269 +0.274896 0.694879 +0.224147 0.733011 +0.224810 0.704766 +0.241063 0.720300 +0.188715 0.702019 +0.228397 0.676446 +0.208556 0.689232 +0.248239 0.663659 +0.018469 -0.775410 +-0.013241 -0.771778 +0.002715 -0.790347 +0.049976 -0.745535 +0.021295 -0.743497 +0.034223 -0.760472 +0.027149 -0.713177 +-0.010415 -0.739865 +0.008367 -0.726521 +-0.029196 -0.753208 +-0.148747 -0.175345 +-0.157860 -0.191870 +-0.136426 -0.209149 +-0.142587 -0.192247 +-0.170269 -0.162450 +-0.154907 -0.158443 +-0.179382 -0.178976 +-0.185630 -0.166458 +-0.166885 -0.204010 +-0.173133 -0.191493 +0.851421 -0.976979 +0.828390 -0.954761 +0.826695 -0.977381 +0.877293 -0.953157 +0.876146 -0.976578 +0.879586 -0.906313 +0.854262 -0.930938 +0.878439 -0.929735 +0.831779 -0.909522 +0.830084 -0.932142 +0.094592 0.713809 +0.102213 0.738475 +0.085074 0.729855 +0.122572 0.701704 +0.104110 0.697763 +0.159495 0.709586 +0.130192 0.726370 +0.141034 0.705645 +0.136489 0.755713 +0.119351 0.747094 +0.797953 -0.201502 +0.823874 -0.214121 +0.818599 -0.192910 +0.756662 -0.218686 +0.783872 -0.231414 +0.777308 -0.210094 +0.771080 -0.261436 +0.809793 -0.244033 +0.790436 -0.252734 +0.829149 -0.235331 +0.977044 0.852072 +0.955069 0.830333 +0.977535 0.827666 +0.953108 0.877957 +0.976554 0.876479 +0.906215 0.880915 +0.931133 0.856217 +0.929662 0.879436 +0.910138 0.835665 +0.932604 0.832999 +0.773814 0.674853 +0.798320 0.682431 +0.788711 0.708405 +0.781263 0.691629 +0.758918 0.641301 +0.783103 0.648183 +0.766366 0.658077 +0.792071 0.620818 +0.807608 0.655762 +0.799840 0.638290 +0.823146 0.690706 +0.815377 0.673234 +-0.852235 0.976171 +-0.830443 0.952774 +-0.827722 0.976387 +-0.878497 0.951910 +-0.876749 0.975955 +-0.881995 0.903821 +-0.856705 0.928513 +-0.880246 0.927866 +-0.835886 0.905547 +-0.833165 0.929161 +-0.977409 -0.852489 +-0.955323 -0.830742 +-0.977662 -0.827871 +-0.954311 -0.879215 +-0.977156 -0.877107 +-0.932226 -0.857468 +-0.931467 -0.881322 +-0.932985 -0.833614 +-0.459356 0.957194 +-0.444911 0.980468 +-0.467178 0.978597 +-0.434732 0.941403 +-0.451533 0.935791 +-0.420287 0.964677 +-0.417930 0.947015 +-0.422643 0.982338 +0.477967 0.034042 +0.460796 0.044841 +0.463502 0.026823 +0.490074 0.056486 +0.492912 0.041308 +0.471018 0.066910 +0.486293 0.071477 +0.456203 0.062484 +0.714746 -0.238892 +0.743151 -0.250081 +0.735704 -0.228789 +0.701712 -0.270121 +0.693788 -0.248994 +0.717560 -0.312375 +0.730117 -0.281310 +0.709636 -0.291248 +0.758046 -0.292665 +0.750598 -0.271373 +0.941868 -0.689463 +0.940766 -0.710889 +0.960602 -0.700167 +0.904951 -0.689178 +0.923134 -0.678758 +0.903849 -0.710604 +0.886769 -0.699598 +0.920930 -0.721611 +0.478721 0.771873 +0.456943 0.788330 +0.458900 0.765829 +0.497693 0.796045 +0.498542 0.777918 +0.475915 0.812502 +0.496845 0.814173 +0.454986 0.810831 +-0.146223 -0.098898 +-0.137473 -0.081505 +-0.154178 -0.084187 +-0.122467 -0.108038 +-0.138268 -0.113610 +-0.113717 -0.090645 +-0.106666 -0.102466 +-0.120768 -0.078824 +0.662074 0.680895 +0.637248 0.693416 +0.646590 0.674636 +0.674669 0.702683 +0.677558 0.687154 +0.649843 0.715204 +0.671779 0.718212 +0.627907 0.712196 +0.979307 -0.548312 +0.958997 -0.571054 +0.979498 -0.573027 +0.958232 -0.522194 +0.979116 -0.523597 +0.937922 -0.544937 +0.937348 -0.520792 +0.938495 -0.569082 +0.961792 -0.187094 +0.941184 -0.169851 +0.942689 -0.193141 +0.980395 -0.156617 +0.980896 -0.181047 +0.959786 -0.139373 +0.979893 -0.132187 +0.939679 -0.146560 +0.960264 -0.375043 +0.941648 -0.351856 +0.920528 -0.375087 +0.940396 -0.375065 +0.980549 -0.350619 +0.980132 -0.375022 +0.961933 -0.327431 +0.980967 -0.326215 +0.923867 -0.329861 +0.942900 -0.328646 +0.882482 0.272909 +0.863522 0.293350 +0.844031 0.266041 +0.863257 0.269475 +0.901268 0.301379 +0.901708 0.276343 +0.882308 0.321820 +0.900829 0.326415 +0.845265 0.312631 +0.863786 0.317226 +-0.837440 0.856831 +-0.860887 0.831144 +-0.838216 0.832473 +-0.859589 0.880171 +-0.836663 0.881189 +-0.883037 0.854484 +-0.882516 0.879152 +-0.883558 0.829815 +-0.398634 0.537199 +-0.390650 0.564440 +-0.408107 0.552224 +-0.371896 0.534183 +-0.389161 0.522175 +-0.337366 0.558198 +-0.363912 0.561423 +-0.354631 0.546190 +-0.355736 0.588873 +-0.373193 0.576656 +-0.686677 -0.483314 +-0.706462 -0.496659 +-0.685612 -0.505383 +-0.708394 -0.452359 +-0.687743 -0.461246 +-0.728179 -0.465703 +-0.729045 -0.443471 +-0.727313 -0.487935 +0.746899 -0.796654 +0.747398 -0.822044 +0.765189 -0.808891 +0.713258 -0.801619 +0.728609 -0.784417 +0.713757 -0.827009 +0.697906 -0.818821 +0.729607 -0.835197 +-0.178854 -0.265635 +-0.199420 -0.265199 +-0.198007 -0.283370 +-0.188430 -0.274502 +-0.201078 -0.245270 +-0.219741 -0.266522 +-0.210409 -0.255896 +-0.218327 -0.284693 +-0.229072 -0.277148 +-0.207583 -0.292237 +0.743145 0.584214 +0.737401 0.611177 +0.726643 0.596116 +0.770455 0.588481 +0.759647 0.572312 +0.764711 0.615444 +0.781263 0.604649 +0.748160 0.626239 +0.830519 -0.859882 +0.855943 -0.834843 +0.829889 -0.835062 +0.855769 -0.883559 +0.831149 -0.884702 +0.881193 -0.858520 +0.880389 -0.882417 +0.881996 -0.834624 +0.860322 0.830683 +0.833719 0.853860 +0.835414 0.828192 +0.883358 0.856813 +0.885230 0.833174 +0.856754 0.879991 +0.881485 0.880453 +0.832023 0.879529 +-0.359491 -0.007996 +-0.365477 -0.033573 +-0.352180 -0.044711 +-0.356778 -0.026541 +-0.378473 -0.023989 +-0.384760 -0.048013 +-0.371764 -0.057597 +-0.375119 -0.040793 +-0.378353 -0.080067 +-0.354951 -0.067278 +-0.366652 -0.073672 +-0.344049 -0.061418 +-0.105980 0.232813 +-0.095123 0.212251 +-0.089802 0.229603 +-0.129332 0.223429 +-0.122157 0.236023 +-0.143681 0.198241 +-0.118476 0.202867 +-0.136507 0.210835 +-0.105766 0.177547 +-0.100445 0.194899 +-0.137871 0.174640 +-0.134127 0.150664 +-0.102022 0.153571 +-0.119947 0.164105 +-0.173721 0.195708 +-0.167911 0.172107 +-0.155796 0.185174 +-0.195885 0.169950 +-0.164167 0.148131 +-0.180026 0.159041 +-0.132448 0.126313 +-0.148308 0.137222 +-0.088404 0.103407 +-0.109782 0.103780 +-0.098449 0.092513 +-0.068315 0.125195 +-0.086247 0.127391 +-0.078360 0.114301 +-0.080644 0.153198 +-0.107625 0.127764 +-0.094135 0.140481 +-0.121115 0.115046 +0.326024 0.803303 +0.310752 0.789694 +0.326434 0.786078 +0.325205 0.837754 +0.307231 0.821439 +0.325615 0.820529 +0.285735 0.836870 +0.291959 0.807830 +0.288847 0.822350 +0.295070 0.793310 +0.155219 -0.799846 +0.145214 -0.782076 +0.139159 -0.796679 +0.175742 -0.785424 +0.171278 -0.803013 +0.184669 -0.750246 +0.165737 -0.767654 +0.180205 -0.767835 +0.157324 -0.752870 +0.151269 -0.767473 +0.899967 0.697235 +0.880432 0.682068 +0.897981 0.675354 +0.886395 0.720333 +0.901953 0.719115 +0.855279 0.722769 +0.866860 0.705166 +0.870837 0.721551 +0.845335 0.695494 +0.862884 0.688781 +0.710381 0.059667 +0.709121 0.079841 +0.698315 0.066908 +0.733150 0.061799 +0.722447 0.052426 +0.731890 0.081973 +0.743853 0.071173 +0.719927 0.092773 +0.778689 -0.339649 +0.765299 -0.372034 +0.789010 -0.363141 +0.746968 -0.325691 +0.768367 -0.316157 +0.704170 -0.344760 +0.733578 -0.358077 +0.725569 -0.335226 +0.717876 -0.389821 +0.741588 -0.380928 +-0.018583 0.133012 +-0.035748 0.119636 +-0.019464 0.116857 +-0.038682 0.150510 +-0.017701 0.149166 +-0.055847 0.137135 +-0.059663 0.151854 +-0.052031 0.122415 +-0.636184 0.118173 +-0.627649 0.092531 +-0.616015 0.109715 +-0.676521 0.135089 +-0.661917 0.110983 +-0.656353 0.126631 +-0.681581 0.105330 +-0.653382 0.085341 +-0.667482 0.095335 +-0.639283 0.075346 +0.677515 -0.405496 +0.650402 -0.392181 +0.657335 -0.413333 +0.690816 -0.375587 +0.697696 -0.397659 +0.663703 -0.362272 +0.683936 -0.353516 +0.643469 -0.371028 +-0.515088 -0.865493 +-0.530860 -0.884111 +-0.505762 -0.884278 +-0.542111 -0.845482 +-0.524413 -0.846708 +-0.557883 -0.864099 +-0.559808 -0.844255 +-0.555958 -0.883944 +0.769713 0.222490 +0.764826 0.248282 +0.749002 0.238579 +0.802871 0.221287 +0.790423 0.206401 +0.827768 0.251060 +0.797985 0.247080 +0.815320 0.236174 +0.796474 0.267689 +0.780650 0.257985 +-0.329796 0.586350 +-0.323032 0.614330 +-0.339384 0.601601 +-0.303050 0.583999 +-0.320208 0.571098 +-0.296285 0.611979 +-0.285891 0.596899 +-0.306679 0.627058 +-0.394882 -0.087358 +-0.424554 -0.092468 +-0.416591 -0.115837 +-0.386919 -0.110727 +-0.405737 -0.101597 +-0.434349 -0.069887 +-0.452395 -0.096789 +-0.443372 -0.083338 +-0.444431 -0.120158 +-0.461418 -0.110240 +-0.410459 -0.139994 +-0.427445 -0.130076 +-0.315728 0.323534 +-0.317768 0.295427 +-0.301623 0.308302 +-0.348803 0.325342 +-0.329832 0.338766 +-0.350843 0.297235 +-0.367774 0.311918 +-0.333912 0.282552 +0.796308 0.300917 +0.812571 0.315898 +0.796224 0.317532 +0.812271 0.278216 +0.796391 0.284303 +0.828535 0.293197 +0.828151 0.272128 +0.828918 0.314265 +-0.714281 0.138989 +-0.697252 0.119891 +-0.695401 0.137039 +-0.733655 0.119253 +-0.733161 0.140939 +-0.716626 0.100155 +-0.734148 0.097568 +-0.699103 0.102743 +0.272623 0.875981 +0.287600 0.896283 +0.266067 0.895536 +0.299513 0.856969 +0.279179 0.856426 +0.314491 0.877271 +0.319848 0.857513 +0.309133 0.897030 +0.021968 -0.625170 +0.046780 -0.632049 +0.038563 -0.615430 +0.014103 -0.652083 +0.005373 -0.634911 +0.031562 -0.686428 +0.038915 -0.658962 +0.022832 -0.669256 +0.063215 -0.665286 +0.054998 -0.648668 +-0.443199 -0.766341 +-0.466055 -0.776098 +-0.446728 -0.787174 +-0.460010 -0.734996 +-0.439669 -0.745508 +-0.482866 -0.744753 +-0.480350 -0.724485 +-0.485383 -0.765022 +0.034262 0.543737 +0.011486 0.548725 +0.020130 0.533791 +0.044177 0.570088 +0.048394 0.553683 +0.021401 0.575077 +0.039960 0.586494 +0.002843 0.563660 +-0.594311 0.881814 +-0.588058 0.900218 +-0.608220 0.895519 +-0.565280 0.873614 +-0.580402 0.868108 +-0.559027 0.892018 +-0.550157 0.879119 +-0.567896 0.904917 +0.154139 -0.701214 +0.174675 -0.710442 +0.169679 -0.690540 +0.144840 -0.725548 +0.138598 -0.711887 +0.165377 -0.734776 +0.151082 -0.739209 +0.179672 -0.730344 +0.171719 0.777171 +0.200939 0.769604 +0.189335 0.787900 +0.165641 0.744968 +0.154104 0.766442 +0.194860 0.737400 +0.177178 0.723493 +0.212543 0.751307 +0.824186 0.420498 +0.822368 0.444783 +0.808406 0.428458 +0.852939 0.424421 +0.839967 0.412538 +0.851120 0.448705 +0.865911 0.436303 +0.836330 0.461108 +-0.678807 -0.044424 +-0.677017 -0.067695 +-0.667122 -0.057018 +-0.700057 -0.045522 +-0.690492 -0.031831 +-0.698266 -0.068793 +-0.709621 -0.059213 +-0.686912 -0.078373 +-0.180388 -0.243234 +-0.183981 -0.224640 +-0.192529 -0.234955 +-0.157640 -0.237392 +-0.168247 -0.251513 +-0.161233 -0.218798 +-0.147033 -0.223271 +-0.175433 -0.214325 +-0.406305 0.012925 +-0.385625 0.014393 +-0.398692 0.025588 +-0.421531 -0.012401 +-0.402103 -0.007822 +-0.413918 0.000262 +-0.399153 -0.025457 +-0.381423 -0.006354 +-0.390288 -0.015906 +-0.372558 0.003198 +0.878076 -0.367883 +0.865836 -0.345593 +0.856850 -0.364281 +0.903410 -0.350180 +0.899302 -0.371485 +0.891170 -0.327890 +0.907518 -0.328876 +0.874822 -0.326904 +0.806429 0.745884 +0.828619 0.750673 +0.815289 0.764624 +0.813492 0.716594 +0.797570 0.727144 +0.835681 0.721382 +0.829413 0.706044 +0.841949 0.736721 +-0.355093 -0.135639 +-0.351162 -0.160915 +-0.339181 -0.148094 +-0.382846 -0.137212 +-0.371006 -0.123183 +-0.378914 -0.162488 +-0.394687 -0.151241 +-0.363142 -0.173735 +-0.490431 -0.011772 +-0.473407 -0.003832 +-0.491080 0.004098 +-0.476102 -0.034205 +-0.489782 -0.027641 +-0.448742 -0.047332 +-0.459078 -0.026265 +-0.462422 -0.040768 +-0.438061 -0.019692 +-0.455734 -0.011762 +0.082854 -0.694865 +0.078441 -0.721615 +0.092674 -0.709654 +0.057739 -0.691110 +0.073035 -0.680076 +0.053326 -0.717859 +0.042444 -0.702144 +0.064209 -0.733575 +-0.229673 0.216702 +-0.202442 0.217988 +-0.216802 0.229128 +-0.226991 0.192834 +-0.242544 0.204276 +-0.199760 0.194120 +-0.211438 0.181392 +-0.188081 0.206848 +-0.281234 -0.298323 +-0.304833 -0.301049 +-0.290559 -0.312019 +-0.285704 -0.274185 +-0.271908 -0.284627 +-0.309303 -0.276911 +-0.299501 -0.263744 +-0.319106 -0.290079 +-0.397018 -0.056408 +-0.413547 -0.063699 +-0.395950 -0.071883 +-0.411411 -0.033852 +-0.398086 -0.040933 +-0.427940 -0.041144 +-0.424736 -0.026772 +-0.431145 -0.055516 +0.343762 -0.075040 +0.123715 0.052965 +0.209528 -0.122705 +0.298677 0.127748 +0.294941 -0.132261 +0.215908 0.133321 +0.120627 -0.029694 +0.374579 0.033234 +0.161128 -0.079604 +0.207001 -0.028719 +0.165917 0.014667 +0.250514 0.012485 +0.280949 -0.020728 +0.294983 0.047503 +0.265640 -0.073043 +0.165099 0.096883 +0.340308 0.086994 +0.251609 -0.150095 +0.255444 0.153518 +0.098344 0.007993 +0.342584 -0.114955 +0.392759 -0.010236 +0.255236 0.090733 +0.320974 -0.001685 +0.209624 0.054321 +0.280291 -0.102652 +0.318763 -0.123608 +0.343173 -0.094998 +0.304701 -0.074042 +0.311732 -0.098825 +0.332368 -0.038363 +0.300962 -0.011207 +0.273295 -0.046886 +0.302831 -0.042624 +0.185328 -0.101154 +0.237584 -0.097874 +0.236321 -0.050881 +0.184065 -0.054161 +0.210824 -0.076018 +0.186459 -0.007026 +0.143272 -0.007513 +0.140878 -0.054649 +0.163668 -0.030837 +0.230569 -0.136400 +0.273275 -0.141178 +0.255430 -0.119526 +0.092926 -0.053115 +0.109486 -0.010850 +0.074172 0.003996 +0.081664 -0.024934 +0.194685 0.159048 +0.235676 0.143420 +0.252722 0.176759 +0.223329 0.169788 +0.310739 -0.158519 +0.250805 -0.175047 +0.281147 -0.168668 +0.404678 0.054885 +0.383669 0.011499 +0.421379 -0.005118 +0.414913 0.025259 +0.136839 0.119152 +0.190503 0.115102 +0.164695 0.140698 +0.134853 -0.110513 +0.112292 -0.082881 +0.277060 0.140633 +0.312607 0.156262 +0.283039 0.168395 +0.191496 -0.153740 +0.220775 -0.166278 +0.111030 0.030479 +0.094470 0.064751 +0.082436 0.034748 +0.162107 -0.133724 +0.319493 0.107371 +0.365865 0.114208 +0.340303 0.136833 +0.357444 0.060114 +0.386869 0.085614 +0.144407 0.074924 +0.114057 0.093019 +0.367003 -0.128188 +0.339938 -0.144951 +0.368260 -0.042638 +0.389269 -0.075789 +0.407209 -0.040828 +0.379733 -0.103056 +0.228758 -0.008117 +0.265732 -0.004122 +0.251026 -0.027501 +0.230069 0.033403 +0.187770 0.034494 +0.208264 0.013188 +0.317645 0.067249 +0.307978 0.022909 +0.347777 0.015774 +0.332711 0.041511 +0.272748 0.029994 +0.286855 0.009394 +0.144816 0.033816 +0.127151 0.011483 +0.276957 0.109240 +0.275110 0.069118 +0.297301 0.088245 +0.232430 0.072527 +0.252589 0.051260 +0.235572 0.112027 +0.256316 0.126330 +0.358018 -0.013432 +0.187361 0.075602 +0.211467 0.093814 +0.166089 0.054709 +0.272965 -0.087848 +0.296011 -0.100739 +0.308216 -0.086433 +0.285170 -0.073543 +0.290591 -0.087141 +0.287616 -0.117457 +0.306852 -0.127935 +0.315247 -0.111217 +0.301432 -0.114337 +0.330674 -0.119282 +0.342879 -0.104976 +0.327452 -0.096911 +0.329063 -0.108097 +0.343467 -0.085019 +0.324231 -0.074541 +0.325842 -0.085726 +0.303766 -0.058333 +0.288063 -0.044755 +0.269467 -0.059965 +0.286617 -0.059149 +0.338065 -0.056702 +0.317600 -0.040494 +0.320915 -0.057517 +0.326671 -0.020024 +0.310968 -0.006446 +0.301897 -0.026916 +0.314284 -0.023470 +0.290956 -0.015968 +0.277122 -0.033807 +0.289509 -0.030361 +0.173228 -0.090379 +0.198076 -0.088586 +0.197444 -0.065090 +0.172596 -0.066883 +0.185336 -0.077734 +0.197428 -0.111929 +0.223556 -0.110289 +0.224204 -0.086946 +0.210816 -0.099438 +0.251612 -0.085459 +0.250980 -0.061962 +0.223572 -0.063449 +0.237592 -0.074454 +0.221661 -0.039800 +0.195533 -0.041440 +0.209553 -0.052445 +0.173866 -0.042499 +0.152273 -0.042743 +0.151003 -0.067126 +0.162435 -0.054813 +0.196730 -0.017873 +0.175064 -0.018932 +0.185298 -0.030186 +0.176188 0.003820 +0.154595 0.003577 +0.153470 -0.019175 +0.164829 -0.007677 +0.131950 -0.018604 +0.130752 -0.042171 +0.142111 -0.030673 +0.220049 -0.129552 +0.242999 -0.127963 +0.246507 -0.108700 +0.233278 -0.119126 +0.241089 -0.143247 +0.262442 -0.145636 +0.264353 -0.130352 +0.252721 -0.136800 +0.284108 -0.136720 +0.267860 -0.111089 +0.275984 -0.123905 +0.259736 -0.098274 +0.079075 -0.064826 +0.087295 -0.039025 +0.067754 -0.031976 +0.072954 -0.048541 +0.106777 -0.041404 +0.115057 -0.020272 +0.095575 -0.017892 +0.101176 -0.029648 +0.103915 -0.001429 +0.086258 0.005995 +0.077918 -0.010469 +0.090917 -0.005949 +0.062086 0.001998 +0.064441 -0.015036 +0.184074 0.171912 +0.209007 0.164418 +0.217155 0.182973 +0.200475 0.177903 +0.205297 0.146185 +0.225792 0.138370 +0.229502 0.156604 +0.217399 0.151394 +0.245560 0.148469 +0.254083 0.165139 +0.238025 0.173274 +0.241793 0.160871 +0.251361 0.188380 +0.234211 0.186155 +0.318638 -0.171647 +0.295943 -0.163593 +0.285082 -0.182412 +0.302000 -0.177491 +0.302840 -0.145390 +0.277211 -0.154923 +0.290026 -0.150156 +0.251207 -0.162571 +0.265976 -0.171857 +0.264209 -0.158747 +0.250402 -0.187524 +0.267790 -0.185447 +0.419727 0.065711 +0.409795 0.040072 +0.430535 0.032138 +0.425592 0.049064 +0.389628 0.044059 +0.379124 0.022366 +0.399291 0.018379 +0.394460 0.031219 +0.388214 0.000632 +0.407069 -0.007677 +0.418146 0.010070 +0.403180 0.005351 +0.435690 -0.002559 +0.433592 0.014837 +0.122709 0.130287 +0.150767 0.129925 +0.151790 0.153496 +0.136944 0.142263 +0.150969 0.108017 +0.177801 0.105992 +0.177599 0.127900 +0.164284 0.117958 +0.203205 0.124211 +0.179690 0.149873 +0.191448 0.137042 +0.167705 0.163129 +0.121716 -0.125967 +0.123572 -0.096697 +0.097999 -0.096998 +0.109485 -0.111788 +0.147990 -0.095058 +0.126585 -0.068765 +0.137288 -0.081912 +0.102609 -0.067998 +0.116681 -0.055085 +0.088112 -0.081139 +0.267881 0.172577 +0.286029 0.182276 +0.268742 0.185807 +0.266252 0.147076 +0.280050 0.154514 +0.267066 0.159826 +0.287869 0.134191 +0.305642 0.142005 +0.297823 0.162329 +0.292846 0.148260 +0.319572 0.170519 +0.302940 0.176858 +0.235790 -0.170663 +0.215879 -0.181218 +0.233093 -0.184850 +0.225672 -0.151339 +0.238440 -0.156955 +0.200512 -0.138223 +0.206136 -0.160009 +0.213092 -0.144781 +0.182480 -0.169258 +0.199039 -0.175699 +0.078304 0.019372 +0.068140 0.036883 +0.064634 0.019488 +0.104687 0.019236 +0.096733 0.032614 +0.091496 0.019304 +0.117373 0.041722 +0.109093 0.058858 +0.088453 0.049750 +0.102913 0.045736 +0.079847 0.070644 +0.073532 0.053903 +0.176801 -0.143732 +0.150496 -0.150009 +0.166261 -0.160058 +0.173718 -0.117439 +0.187115 -0.127831 +0.148480 -0.122118 +0.160854 -0.106249 +0.135801 -0.138360 +0.326455 0.146547 +0.350709 0.151563 +0.335367 0.161466 +0.309085 0.117560 +0.329898 0.122102 +0.317770 0.132053 +0.329900 0.097183 +0.353086 0.100601 +0.353084 0.125520 +0.341492 0.111352 +0.378643 0.127815 +0.364981 0.140061 +0.376367 0.099911 +0.401581 0.098364 +0.390484 0.113395 +0.348876 0.073554 +0.372156 0.072864 +0.362621 0.086733 +0.366011 0.046674 +0.395773 0.070250 +0.380892 0.058462 +0.411079 0.082264 +0.104263 0.078885 +0.098881 0.102066 +0.088939 0.086582 +0.134061 0.063944 +0.129232 0.083971 +0.119162 0.071415 +0.154753 0.085903 +0.125448 0.106085 +0.140100 0.095994 +0.110423 0.116482 +0.379212 -0.134805 +0.353471 -0.136570 +0.350526 -0.155623 +0.365175 -0.145586 +0.354794 -0.121572 +0.329351 -0.134280 +0.342072 -0.127926 +0.325339 -0.151735 +0.316095 -0.139835 +0.334809 -0.164060 +0.414294 -0.022973 +0.426683 -0.039923 +0.431665 -0.021288 +0.380510 -0.026437 +0.387735 -0.041733 +0.397402 -0.024705 +0.356011 -0.058839 +0.366515 -0.075414 +0.398239 -0.058308 +0.377125 -0.058574 +0.412022 -0.076163 +0.419813 -0.058183 +0.384501 -0.089422 +0.398014 -0.107085 +0.405443 -0.091851 +0.361453 -0.099027 +0.363984 -0.087221 +0.373368 -0.115622 +0.358123 -0.110299 +0.388985 -0.121250 +0.239636 0.002184 +0.239892 -0.017809 +0.258379 -0.015812 +0.258123 0.004182 +0.249008 -0.006814 +0.217880 -0.018418 +0.243673 -0.039191 +0.230777 -0.028805 +0.262160 -0.037194 +0.256570 -0.049578 +0.273341 -0.012425 +0.267751 -0.024809 +0.218511 0.002536 +0.197362 0.003081 +0.207621 -0.007668 +0.240292 0.022944 +0.219167 0.023296 +0.229401 0.012740 +0.219846 0.043862 +0.198697 0.044407 +0.198017 0.023841 +0.208932 0.033851 +0.176844 0.024580 +0.187103 0.013831 +0.328977 0.077122 +0.325178 0.054380 +0.345077 0.050813 +0.337027 0.063967 +0.306314 0.057376 +0.301481 0.035206 +0.320345 0.032210 +0.313329 0.044793 +0.314476 0.010612 +0.334375 0.007044 +0.340244 0.028643 +0.327360 0.019627 +0.361178 0.024504 +0.353128 0.037658 +0.276293 0.002636 +0.279802 0.019694 +0.261631 0.021240 +0.268962 0.011938 +0.293908 -0.000907 +0.283625 -0.006666 +0.297417 0.016151 +0.304192 0.004853 +0.283866 0.038749 +0.290641 0.027450 +0.135212 0.001985 +0.118318 0.000316 +0.125134 -0.009144 +0.155367 0.024241 +0.135984 0.022649 +0.145289 0.013113 +0.134266 0.043390 +0.119090 0.020981 +0.126678 0.032186 +0.111503 0.009776 +0.308397 0.097808 +0.307473 0.077747 +0.318687 0.087465 +0.287817 0.118494 +0.287129 0.098743 +0.298107 0.108151 +0.266097 0.099987 +0.265173 0.079925 +0.286205 0.078681 +0.276151 0.089334 +0.285046 0.058311 +0.296260 0.068029 +0.241329 0.042332 +0.242510 0.061894 +0.221027 0.063424 +0.231178 0.052878 +0.262669 0.040627 +0.251480 0.031786 +0.263849 0.060189 +0.273857 0.049469 +0.243833 0.081630 +0.253841 0.070909 +0.225740 0.122674 +0.245944 0.119178 +0.245996 0.134875 +0.235868 0.128774 +0.245404 0.101380 +0.266637 0.117785 +0.256020 0.109583 +0.266688 0.133482 +0.277253 0.125988 +0.256124 0.140975 +0.352898 0.001171 +0.370844 -0.000967 +0.366011 0.011769 +0.345193 -0.025897 +0.339784 -0.009427 +0.363139 -0.028035 +0.350602 -0.042368 +0.375677 -0.013702 +0.223519 0.102921 +0.221948 0.083171 +0.233676 0.092275 +0.200985 0.104458 +0.213362 0.113566 +0.176230 0.086242 +0.199414 0.084708 +0.188608 0.095350 +0.198493 0.064961 +0.210220 0.074066 +0.176930 0.044601 +0.155452 0.044262 +0.166148 0.034421 +0.176725 0.065155 +0.187711 0.054781 +0.155248 0.064816 +0.165739 0.075529 +0.144757 0.054103 +-0.250439 -0.000362 +-0.292712 -0.000395 +-0.208639 0.000146 +-0.271575 -0.000379 +-0.306711 -0.035553 +-0.250220 -0.050181 +-0.279922 -0.046383 +-0.250220 0.049819 +-0.229539 -0.000108 +-0.193964 0.035429 +-0.220635 0.046140 +-0.193964 -0.035282 +-0.220635 -0.046248 +-0.306711 0.035158 +-0.279922 0.046005 +-0.328066 -0.000099 +-0.172272 0.000037 +-0.261007 -0.000370 +-0.275749 -0.023381 +-0.265071 -0.048282 +-0.250329 -0.025272 +-0.263039 -0.024326 +-0.282144 -0.000387 +-0.299711 -0.017974 +-0.293317 -0.040968 +-0.287730 -0.020677 +-0.313711 -0.053132 +-0.284095 -0.069386 +-0.299437 -0.062058 +-0.250110 -0.075091 +-0.267290 -0.073180 +-0.216184 0.069264 +-0.207300 0.040784 +-0.186627 0.053070 +-0.200871 0.061966 +-0.250110 0.074909 +-0.235428 0.047979 +-0.232959 0.073029 +-0.250329 0.024728 +-0.239989 -0.000235 +-0.225087 0.023016 +-0.237708 0.023872 +-0.219089 0.000019 +-0.201302 0.017788 +-0.213195 0.020402 +-0.225087 -0.023178 +-0.207300 -0.040765 +-0.201302 -0.017568 +-0.213195 -0.020373 +-0.235428 -0.048215 +-0.237708 -0.024225 +-0.216184 -0.069318 +-0.232959 -0.073147 +-0.186627 -0.052996 +-0.200871 -0.061956 +-0.275749 0.022813 +-0.293317 0.040581 +-0.299711 0.017381 +-0.287730 0.020097 +-0.265071 0.047912 +-0.263039 0.023771 +-0.284095 0.069196 +-0.267290 0.072995 +-0.313711 0.052934 +-0.299437 0.061864 +-0.335227 0.019085 +-0.317389 0.017530 +-0.325268 0.036543 +-0.335227 -0.019184 +-0.342595 -0.000025 +-0.317389 -0.017826 +-0.325268 -0.036691 +-0.308550 -0.000222 +-0.164942 -0.019116 +-0.183118 -0.017623 +-0.174986 -0.036590 +-0.164942 0.019152 +-0.157489 0.000009 +-0.183118 0.017733 +-0.174986 0.036645 +-0.192210 0.000082 diff --git a/tests/unit-tests/data/mesh/Gmesh_Example_Stacey/MESH/Surf_abs_SqrCirc b/tests/unit-tests/data/mesh/Gmesh_Example_Stacey/MESH/Surf_abs_SqrCirc new file mode 100644 index 00000000..a3db4cb2 --- /dev/null +++ b/tests/unit-tests/data/mesh/Gmesh_Example_Stacey/MESH/Surf_abs_SqrCirc @@ -0,0 +1,121 @@ +120 +157 2 172 191 1 +160 2 171 191 1 +203 2 121 101 4 +204 2 121 102 4 +233 2 259 278 2 +236 2 258 278 2 +249 2 120 100 4 +250 2 120 101 4 +259 2 104 124 4 +260 2 105 124 4 +270 2 179 199 1 +271 2 180 199 1 +305 2 123 103 4 +306 2 104 123 4 +329 2 97 117 4 +330 2 98 117 4 +354 2 259 279 2 +355 2 260 279 2 +367 2 99 119 4 +368 2 100 119 4 +386 2 281 261 2 +387 2 281 262 2 +389 2 97 116 4 +392 2 96 116 4 +419 2 202 182 1 +420 2 202 183 1 +423 2 200 180 1 +424 2 200 181 1 +435 2 184 204 1 +436 2 185 204 1 +442 2 280 260 2 +443 2 280 261 2 +469 2 122 102 4 +470 2 122 103 4 +491 2 201 181 1 +492 2 201 182 1 +499 2 203 183 1 +500 2 184 203 1 +506 2 114 94 4 +507 2 114 95 4 +515 2 107 127 4 +516 2 108 127 4 +519 2 98 118 4 +520 2 99 118 4 +527 2 264 284 2 +528 2 265 284 2 +538 2 115 95 4 +539 2 96 115 4 +543 2 193 173 1 +544 2 193 174 1 +559 2 194 174 1 +560 2 194 175 1 +571 2 128 108 4 +572 2 128 109 4 +575 2 265 285 2 +576 2 266 285 2 +601 2 266 286 2 +602 2 267 286 2 +611 2 272 252 2 +612 2 272 253 2 +615 2 187 207 1 +616 2 188 207 1 +729 2 105 125 4 +730 2 106 125 4 +1013 2 113 94 4 +1016 2 113 93 4 +1069 2 185 205 1 +1070 2 186 205 1 +1242 2 177 197 1 +1243 2 178 197 1 +1293 2 257 276 2 +1296 2 256 276 2 +1297 2 252 271 2 +1300 2 251 271 2 +1351 2 176 196 1 +1352 2 177 196 1 +1375 2 106 126 4 +1376 2 107 126 4 +1407 2 274 254 2 +1408 2 274 255 2 +1421 2 288 268 2 +1422 2 288 1 2 +1425 2 209 189 1 +1426 2 209 2 1 +1426 2 2 269 2 +1427 2 250 269 2 +1430 2 4 111 4 +1431 2 92 111 4 +1437 2 130 110 4 +1438 2 3 190 1 +1438 2 130 3 4 +1439 2 171 190 1 +1531 2 186 206 1 +1532 2 187 206 1 +1545 2 179 198 1 +1548 2 178 198 1 +1565 2 282 263 2 +1568 2 282 262 2 +1718 2 283 263 2 +1719 2 264 283 2 +1777 2 195 175 1 +1778 2 176 195 1 +1782 2 192 172 1 +1783 2 192 173 1 +1789 2 112 93 4 +1792 2 112 92 4 +1865 2 251 270 2 +1868 2 250 270 2 +1941 2 208 188 1 +1942 2 208 189 1 +1953 2 267 287 2 +1954 2 268 287 2 +1965 2 129 109 4 +1966 2 129 110 4 +1997 2 273 253 2 +1998 2 273 254 2 +2002 2 257 277 2 +2003 2 258 277 2 +2006 2 275 255 2 +2007 2 256 275 2 diff --git a/tests/unit-tests/data/mesh/Gmesh_Example_Stacey/MESH/Surf_free_SqrCirc b/tests/unit-tests/data/mesh/Gmesh_Example_Stacey/MESH/Surf_free_SqrCirc new file mode 100644 index 00000000..c6654718 --- /dev/null +++ b/tests/unit-tests/data/mesh/Gmesh_Example_Stacey/MESH/Surf_free_SqrCirc @@ -0,0 +1,41 @@ +40 +114 2 17 37 +115 2 18 37 +426 2 41 21 +427 2 41 22 +457 2 17 36 +460 2 16 36 +482 2 40 20 +483 2 40 21 +582 2 35 15 +583 2 16 35 +607 2 42 22 +608 2 42 23 +1213 2 20 39 +1216 2 19 39 +1259 2 24 44 +1260 2 25 44 +1261 2 48 28 +1262 2 48 29 +1285 2 34 15 +1288 2 34 14 +1337 2 43 23 +1338 2 24 43 +1402 2 25 45 +1403 2 26 45 +1422 2 32 1 +1423 2 32 13 +1429 2 51 31 +1430 2 51 4 +1611 2 49 29 +1612 2 49 30 +1667 2 27 47 +1668 2 28 47 +1678 2 18 38 +1679 2 19 38 +1869 2 33 14 +1872 2 33 13 +1961 2 50 30 +1962 2 50 31 +1969 2 27 46 +1972 2 26 46 diff --git a/tests/unit-tests/data/mesh/Gmesh_Example_Stacey/Par_File b/tests/unit-tests/data/mesh/Gmesh_Example_Stacey/Par_File new file mode 100644 index 00000000..96b9e96e --- /dev/null +++ b/tests/unit-tests/data/mesh/Gmesh_Example_Stacey/Par_File @@ -0,0 +1,143 @@ +#----------------------------------------------------------- +# +# Simulation input parameters +# +#----------------------------------------------------------- + +# title of job +title = Simple GMSH Mesh + +# parameters concerning partitioning +NPROC = 1 # number of processes + +# Output folder to store mesh related files +OUTPUT_FILES = tests/unit-tests/data/mesh/Gmesh_Example_Stacey + + +#----------------------------------------------------------- +# +# Mesh +# +#----------------------------------------------------------- + +# Partitioning algorithm for decompose_mesh +PARTITIONING_TYPE = 3 # SCOTCH = 3, ascending order (very bad idea) = 1 + +# number of control nodes per element (4 or 9) +NGNOD = 9 + +# location to store the mesh +database_filename = tests/unit-tests/data/mesh/Gmesh_Example_Stacey/database.bin + +#----------------------------------------------------------- +# +# Receivers +# +#----------------------------------------------------------- + +# use an existing STATION file found in ./DATA or create a new one from the receiver positions below in this Par_file +use_existing_STATIONS = .false. + +# number of receiver sets (i.e. number of receiver lines to create below) +nreceiversets = 1 + +# orientation +anglerec = 0.d0 # angle to rotate components at receivers +rec_normal_to_surface = .false. # base anglerec normal to surface (external mesh and curve file needed) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 11 # number of receivers +xdeb = -0.5 # first receiver x in meters +zdeb = 0.5 # first receiver z in meters +xfin = 0.5 # last receiver x in meters (ignored if only one receiver) +zfin = 0.5 # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface + +# filename to store stations file +stations_filename = tests/unit-tests/data/mesh/Gmesh_Example_Stacey/STATIONS + +#----------------------------------------------------------- +# +# Velocity and density models +# +#----------------------------------------------------------- + +# number of model materials +nbmodels = 2 +# available material types (see user manual for more information) +# acoustic: model_number 1 rho Vp 0 0 0 QKappa 9999 0 0 0 0 0 0 (for QKappa use 9999 to ignore it) +# elastic: model_number 1 rho Vp Vs 0 0 QKappa Qmu 0 0 0 0 0 0 (for QKappa and Qmu use 9999 to ignore them) +# anisotropic: model_number 2 rho c11 c13 c15 c33 c35 c55 c12 c23 c25 0 QKappa Qmu +# anisotropic in AXISYM: model_number 2 rho c11 c13 c15 c33 c35 c55 c12 c23 c25 c22 QKappa Qmu +# poroelastic: model_number 3 rhos rhof phi c kxx kxz kzz Ks Kf Kfr etaf mufr Qmu +# tomo: model_number -1 0 0 A 0 0 0 0 0 0 0 0 0 0 +# +# note: When viscoelasticity or viscoacousticity is turned on, +# the Vp and Vs values that are read here are the UNRELAXED ones i.e. the values at infinite frequency +# unless the READ_VELOCITIES_AT_f0 parameter above is set to true, in which case they are the values at frequency f0. +# +# Please also note that Qmu is always equal to Qs, but Qkappa is in general not equal to Qp. +# To convert one to the other see doc/Qkappa_Qmu_versus_Qp_Qs_relationship_in_2D_plane_strain.pdf and +# utils/attenuation/conversion_from_Qkappa_Qmu_to_Qp_Qs_from_Dahlen_Tromp_959_960.f90. +1 1 2000.d0 1680.d0 0.0d0 0 0 10.d0 10.d0 0 0 0 0 0 0 +2 1 1000.d0 1477.d0 0.0d0 0 0 10.d0 10.d0 0 0 0 0 0 0 + +# external tomography file +TOMOGRAPHY_FILE = dummy + +# use an external mesh created by an external meshing tool or use the internal mesher +read_external_mesh = .true. + +#----------------------------------------------------------- +# +# PARAMETERS FOR EXTERNAL MESHING +# +#----------------------------------------------------------- + +# data concerning mesh, when generated using third-party app (more info in README) +# (see also absorbing_conditions above) +mesh_file = tests/unit-tests/data/mesh/Gmesh_Example_Stacey/MESH/Mesh_SqrCirc # file containing the mesh +nodes_coords_file = tests/unit-tests/data/mesh/Gmesh_Example_Stacey/MESH/Nodes_SqrCirc # file containing the nodes coordinates +materials_file = tests/unit-tests/data/mesh/Gmesh_Example_Stacey/MESH/Material_SqrCirc # file containing the material number for each element +free_surface_file = tests/unit-tests/data/mesh/Gmesh_Example_Stacey/MESH/Surf_free_SqrCirc # file containing the free surface +axial_elements_file = dummy # file containing the axial elements if AXISYM is true +absorbing_surface_file = tests/unit-tests/data/mesh/Gmesh_Example_Stacey/MESH/Surf_abs_SqrCirc # file containing the absorbing surface +acoustic_forcing_surface_file = dummy # file containing the acoustic forcing surface +absorbing_cpml_file = dummy # file containing the CPML element numbers +tangential_detection_curve_file = dummy # file containing the curve delimiting the velocity model + +#----------------------------------------------------------- +# +# PARAMETERS FOR INTERNAL MESHING +# +#----------------------------------------------------------- + +# file containing interfaces for internal mesh +interfacesfile = dummy + +# geometry of the model (origin lower-left corner = 0,0) and mesh description +xmin = -1.d0 # abscissa of left side of the model +xmax = 4.d0 # abscissa of right side of the model +nx = 835 # number of elements along X + +# absorbing boundary parameters (see absorbing_conditions above) +absorbbottom = .true. +absorbright = .true. +absorbtop = .true. +absorbleft = .true. + +# define the different regions of the model in the (nx,nz) spectral-element mesh +nbregions = 2 # then set below the different regions and model number for each region +# format of each line: nxmin nxmax nzmin nzmax material_number +1 835 1 71 1 +1 835 72 96 2 + +#----------------------------------------------------------- +# +# DISPLAY PARAMETERS +# +#----------------------------------------------------------- + +# meshing output +output_grid_Gnuplot = .true. # generate a GNUPLOT file containing the grid, and a script to plot it +output_grid_ASCII = .false. # dump the grid in an ASCII text file consisting of a set of X,Y,Z points or not diff --git a/tests/unit-tests/data/mesh/Gmesh_Example_Stacey/STATIONS b/tests/unit-tests/data/mesh/Gmesh_Example_Stacey/STATIONS new file mode 100644 index 00000000..ced00181 --- /dev/null +++ b/tests/unit-tests/data/mesh/Gmesh_Example_Stacey/STATIONS @@ -0,0 +1,11 @@ +S0001 AA -0.5000000 0.5000000 0.0 0.0 +S0002 AA -0.4000000 0.5000000 0.0 0.0 +S0003 AA -0.3000000 0.5000000 0.0 0.0 +S0004 AA -0.2000000 0.5000000 0.0 0.0 +S0005 AA -0.1000000 0.5000000 0.0 0.0 +S0006 AA 0.0000000 0.5000000 0.0 0.0 +S0007 AA 0.1000000 0.5000000 0.0 0.0 +S0008 AA 0.2000000 0.5000000 0.0 0.0 +S0009 AA 0.3000000 0.5000000 0.0 0.0 +S0010 AA 0.4000000 0.5000000 0.0 0.0 +S0011 AA 0.5000000 0.5000000 0.0 0.0 diff --git a/tests/unit-tests/data/mesh/Gmesh_Example_Stacey/database.bin b/tests/unit-tests/data/mesh/Gmesh_Example_Stacey/database.bin new file mode 100644 index 00000000..7d381e69 Binary files /dev/null and b/tests/unit-tests/data/mesh/Gmesh_Example_Stacey/database.bin differ diff --git a/tests/unit-tests/data/mesh/Gmesh_Example_Stacey/sources.yaml b/tests/unit-tests/data/mesh/Gmesh_Example_Stacey/sources.yaml new file mode 100644 index 00000000..fe3abe41 --- /dev/null +++ b/tests/unit-tests/data/mesh/Gmesh_Example_Stacey/sources.yaml @@ -0,0 +1,13 @@ +number-of-sources: 1 +sources: + - force: + x : 0 + z : 0.75 + source_surf: false + angle : 0.0 + vx : 0.0 + vz : 0.0 + Ricker: + factor: 1e10 + tshift: 0.0 + f0: 6e3 diff --git a/tests/unit-tests/data/mesh/fluid_solid_mesh_curved_ocean_bottom/Par_File b/tests/unit-tests/data/mesh/fluid_solid_mesh_curved_ocean_bottom/Par_File new file mode 100644 index 00000000..4cab1ddb --- /dev/null +++ b/tests/unit-tests/data/mesh/fluid_solid_mesh_curved_ocean_bottom/Par_File @@ -0,0 +1,134 @@ +#----------------------------------------------------------- +# +# Simulation input parameters +# +#----------------------------------------------------------- + +# title of job +title = Flat fluid/solid interface + +# parameters concerning partitioning +NPROC = 1 # number of processes + +# Output folder to store mesh related files +OUTPUT_FILES = tests/unit-tests/data/mesh/fluid_solid_mesh_curved_ocean_bottom + +#----------------------------------------------------------- +# +# Mesh +# +#----------------------------------------------------------- + +# Partitioning algorithm for decompose_mesh +PARTITIONING_TYPE = 3 # SCOTCH = 3, ascending order (very bad idea) = 1 + +# number of control nodes per element (4 or 9) +NGNOD = 9 + +# location to store the mesh +database_filename = tests/unit-tests/data/mesh/fluid_solid_mesh_curved_ocean_bottom/database.bin + +#----------------------------------------------------------- +# +# Receivers +# +#----------------------------------------------------------- + +# use an existing STATION file found in ./DATA or create a new one from the receiver positions below in this Par_file +use_existing_STATIONS = .false. + +# number of receiver sets (i.e. number of receiver lines to create below) +nreceiversets = 1 + +# orientation +anglerec = 0.d0 # angle to rotate components at receivers +rec_normal_to_surface = .false. # base anglerec normal to surface (external mesh and curve file needed) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 11 # number of receivers +xdeb = 1450.d0 # first receiver x in meters +zdeb = 2400 # first receiver z in meters +xfin = 1575.d0 # last receiver x in meters (ignored if only one receiver) +zfin = 3400 # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface + +# filename to store stations file +stations_filename = tests/unit-tests/data/mesh/fluid_solid_mesh_curved_ocean_bottom/STATIONS + +#----------------------------------------------------------- +# +# Velocity and density models +# +#----------------------------------------------------------- + +# number of model materials +nbmodels = 2 +# available material types (see user manual for more information) +# acoustic: model_number 1 rho Vp 0 0 0 QKappa Qmu 0 0 0 0 0 0 +# elastic: model_number 1 rho Vp Vs 0 0 QKappa Qmu 0 0 0 0 0 0 +# anistoropic: model_number 2 rho c11 c13 c15 c33 c35 c55 c12 c23 c25 0 0 0 +# poroelastic: model_number 3 rhos rhof phi c kxx kxz kzz Ks Kf Kfr etaf mufr Qmu +# tomo: model_number -1 0 9999 9999 A 0 0 9999 9999 0 0 0 0 0 +1 1 2500.d0 3400.d0 1963.d0 0 0 9999 9999 0 0 0 0 0 0 +2 1 1020.d0 1500.d0 0.d0 0 0 9999 9999 0 0 0 0 0 0 + +# external tomography file +TOMOGRAPHY_FILE = ./DATA/tomo_file.xyz + +# use an external mesh created by an external meshing tool or use the internal mesher +read_external_mesh = .false. + +#----------------------------------------------------------- +# +# PARAMETERS FOR EXTERNAL MESHING +# +#----------------------------------------------------------- + +# data concerning mesh, when generated using third-party app (more info in README) +# (see also absorbing_conditions above) +mesh_file = ./DATA/Mesh_canyon/canyon_mesh_file # file containing the mesh +nodes_coords_file = ./DATA/Mesh_canyon/canyon_nodes_coords_file # file containing the nodes coordinates +materials_file = ./DATA/Mesh_canyon/canyon_materials_file # file containing the material number for each element +free_surface_file = ./DATA/Mesh_canyon/canyon_free_surface_file # file containing the free surface +axial_elements_file = ./DATA/axial_elements_file # file containing the axial elements if AXISYM is true +absorbing_surface_file = ./DATA/Mesh_canyon/canyon_absorbing_surface_file # file containing the absorbing surface +acoustic_forcing_surface_file = ./DATA/MSH/Surf_acforcing_Bottom_enforcing_mesh # file containing the acoustic forcing surface +absorbing_cpml_file = ./DATA/absorbing_cpml_file # file containing the CPML element numbers +tangential_detection_curve_file = ./DATA/courbe_eros_nodes # file containing the curve delimiting the velocity model + +#----------------------------------------------------------- +# +# PARAMETERS FOR INTERNAL MESHING +# +#----------------------------------------------------------- + +# file containing interfaces for internal mesh +interfacesfile = tests/unit-tests/data/mesh/fluid_solid_mesh_curved_ocean_bottom/topography.dat + +# geometry of the model (origin lower-left corner = 0,0) and mesh description +xmin = 0.d0 # abscissa of left side of the model +xmax = 6400.d0 # abscissa of right side of the model +nx = 144 # number of elements along X + +STACEY_ABSORBING_CONDITIONS = .false. + +# absorbing boundary parameters (see absorbing_conditions above) +absorbbottom = .false. +absorbright = .false. +absorbtop = .false. +absorbleft = .false. + +# define the different regions of the model in the (nx,nz) spectral-element mesh +nbregions = 2 # then set below the different regions and model number for each region +1 144 1 54 1 +1 144 55 108 2 + +#----------------------------------------------------------- +# +# Display parameters +# +#----------------------------------------------------------- + +# meshing output +output_grid_Gnuplot = .true. # generate a GNUPLOT file containing the grid, and a script to plot it +output_grid_ASCII = .false. # dump the grid in an ASCII text file consisting of a set of X,Y,Z points or not diff --git a/tests/unit-tests/data/mesh/fluid_solid_mesh_curved_ocean_bottom/STATIONS b/tests/unit-tests/data/mesh/fluid_solid_mesh_curved_ocean_bottom/STATIONS new file mode 100644 index 00000000..4a8289a1 --- /dev/null +++ b/tests/unit-tests/data/mesh/fluid_solid_mesh_curved_ocean_bottom/STATIONS @@ -0,0 +1,11 @@ +S0001 AA 1450.0000000 2400.0000000 0.0 0.0 +S0002 AA 1462.5000000 2500.0000000 0.0 0.0 +S0003 AA 1475.0000000 2600.0000000 0.0 0.0 +S0004 AA 1487.5000000 2700.0000000 0.0 0.0 +S0005 AA 1500.0000000 2800.0000000 0.0 0.0 +S0006 AA 1512.5000000 2900.0000000 0.0 0.0 +S0007 AA 1525.0000000 3000.0000000 0.0 0.0 +S0008 AA 1537.5000000 3100.0000000 0.0 0.0 +S0009 AA 1550.0000000 3200.0000000 0.0 0.0 +S0010 AA 1562.5000000 3300.0000000 0.0 0.0 +S0011 AA 1575.0000000 3400.0000000 0.0 0.0 diff --git a/tests/unit-tests/data/mesh/fluid_solid_mesh_curved_ocean_bottom/database.bin b/tests/unit-tests/data/mesh/fluid_solid_mesh_curved_ocean_bottom/database.bin new file mode 100644 index 00000000..039c5b70 Binary files /dev/null and b/tests/unit-tests/data/mesh/fluid_solid_mesh_curved_ocean_bottom/database.bin differ diff --git a/tests/unit-tests/data/mesh/fluid_solid_mesh_curved_ocean_bottom/gridfile.pdf b/tests/unit-tests/data/mesh/fluid_solid_mesh_curved_ocean_bottom/gridfile.pdf new file mode 100644 index 00000000..ad84c92a Binary files /dev/null and b/tests/unit-tests/data/mesh/fluid_solid_mesh_curved_ocean_bottom/gridfile.pdf differ diff --git a/tests/unit-tests/data/mesh/fluid_solid_mesh_curved_ocean_bottom/sources.yaml b/tests/unit-tests/data/mesh/fluid_solid_mesh_curved_ocean_bottom/sources.yaml new file mode 100644 index 00000000..804bce48 --- /dev/null +++ b/tests/unit-tests/data/mesh/fluid_solid_mesh_curved_ocean_bottom/sources.yaml @@ -0,0 +1,13 @@ +number-of-sources: 1 +sources: + - force: + x : 1575.0 + z : 2900.0 + source_surf: false + angle : 0.0 + vx : 0.0 + vz : 0.0 + Ricker: + factor: 1e9 + tshift: 0.0 + f0: 10.0 diff --git a/tests/unit-tests/data/mesh/fluid_solid_mesh_curved_ocean_bottom/topography.dat b/tests/unit-tests/data/mesh/fluid_solid_mesh_curved_ocean_bottom/topography.dat new file mode 100644 index 00000000..013810d3 --- /dev/null +++ b/tests/unit-tests/data/mesh/fluid_solid_mesh_curved_ocean_bottom/topography.dat @@ -0,0 +1,836 @@ +# +# number of interfaces +# + 3 +# +# for each interface below, we give the number of points and then x,z for each point +# +# +# interface number 1 (bottom of the mesh) +# + 2 + 0 0 + 6400 0 +# +# interface number 2 (ocean bottom) +# + 800 + 0. 2400.0000000000 + 8.0100125156446 2408.4897654634 + 16.020025031289 2416.9606343212 + 24.030037546934 2425.3937520280 + 32.040050062578 2433.7703480654 + 40.050062578223 2442.0717777213 + 48.060075093867 2450.2795635899 + 56.070087609512 2458.3754366985 + 64.080100125156 2466.3413771712 + 72.090112640801 2474.1596543373 + 80.100125156446 2481.8128661965 + 88.110137672090 2489.2839781527 + 96.120150187735 2496.5563609295 + 104.130162703379 2503.6138275840 + 112.14017521902 2510.4406695356 + 120.15018773467 2517.0216915308 + 128.16020025031 2523.3422454642 + 136.17021276596 2529.3882629833 + 144.18022528160 2535.1462868012 + 152.19023779725 2540.6035006505 + 160.20025031289 2545.7477578094 + 168.21026282854 2550.5676081385 + 176.22027534418 2555.0523235662 + 184.23028785982 2559.1919219678 + 192.24030037547 2562.9771893834 + 200.25031289111 2566.3997005265 + 208.26032540676 2569.4518375374 + 216.27033792240 2572.1268069386 + 224.28035043805 2574.4186547563 + 232.29036295369 2576.3222797725 + 240.30037546934 2577.8334448794 + 248.31038798498 2578.9487865105 + 256.32040050063 2579.6658221272 + 264.33041301627 2579.9829557442 + 272.34042553191 2579.8994814825 + 280.35043804756 2579.4155851398 + 288.36045056320 2578.5323437776 + 296.37046307885 2577.2517233233 + 304.38047559449 2575.5765741949 + 312.39048811014 2573.5106249562 + 320.40050062578 2571.0584740179 + 328.41051314143 2568.2255794023 + 336.42052565707 2565.0182465948 + 344.43053817272 2561.4436145091 + 352.44055068836 2557.5096395974 + 360.45056320400 2553.2250781407 + 368.46057571965 2548.5994667592 + 376.47058823529 2543.6431011853 + 384.48060075094 2538.3670133475 + 392.49061326658 2532.7829468155 + 400.50062578223 2526.9033306607 + 408.51063829787 2520.7412517921 + 416.52065081352 2514.3104258272 + 424.53066332916 2507.6251665631 + 432.54067584481 2500.7003541174 + 440.55068836045 2493.5514018076 + 448.56070087610 2486.1942218437 + 456.57071339174 2478.6451899112 + 464.58072590738 2470.9211087216 + 472.59073842303 2463.0391706126 + 480.60075093867 2455.0169192817 + 488.61076345432 2446.8722107367 + 496.62077596996 2438.6231735522 + 504.63078848561 2430.2881685183 + 512.64080100125 2421.8857477733 + 520.65081351690 2413.4346135101 + 528.66082603254 2404.9535763487 + 536.67083854819 2396.4615134670 + 544.68085106383 2387.9773265843 + 552.69086357947 2379.5198998894 + 560.70087609512 2371.1080580080 + 568.71088861076 2362.7605241026 + 576.72090112641 2354.4958781983 + 584.73091364205 2346.3325158275 + 592.74092615770 2338.2886070844 + 600.75093867334 2330.3820561822 + 608.76095118899 2322.6304616018 + 616.77096370463 2315.0510769206 + 624.78097622028 2307.6607724094 + 632.79098873592 2300.4759974826 + 640.80100125156 2293.5127440848 + 648.81101376721 2286.7865110955 + 656.82102628285 2280.3122698321 + 664.83103879850 2274.1044307261 + 672.84105131414 2268.1768112483 + 680.85106382979 2262.5426051541 + 688.86107634543 2257.2143531161 + 696.87108886108 2252.2039148116 + 704.88110137672 2247.5224425246 + 712.89111389237 2243.1803563235 + 720.90112640801 2239.1873208674 + 728.91113892365 2235.5522238950 + 736.92115143930 2232.2831564419 + 744.93116395494 2229.3873948312 + 752.94117647059 2226.8713844785 + 760.95118898623 2224.7407255450 + 768.96120150188 2223.0001604728 + 776.97121401752 2221.6535634292 + 784.98122653317 2220.7039316835 + 792.99123904881 2220.1533789356 + 801.00125156446 2220.0031306114 + 809.01126408010 2220.2535211351 + 817.02127659574 2220.9039931850 + 825.03128911139 2221.9530989338 + 833.04130162703 2223.3985032713 + 841.05131414268 2225.2369890021 + 849.06132665832 2227.4644640059 + 857.07133917397 2230.0759703465 + 865.08135168961 2233.0656953067 + 873.09136420526 2236.4269843266 + 881.10137672090 2240.1523558150 + 889.11138923655 2244.2335178027 + 897.12140175219 2248.6613863979 + 905.13141426783 2253.4261060063 + 913.14142678348 2258.5170712666 + 921.15143929912 2263.9229506573 + 929.16145181477 2269.6317117172 + 937.17146433041 2275.6306478286 + 945.18147684606 2281.9064064988 + 953.19148936170 2288.4450190808 + 961.20150187735 2295.2319318650 + 969.21151439299 2302.2520384722 + 977.22152690864 2309.4897134783 + 985.23153942428 2316.9288471934 + 993.24155193992 2324.5528815186 + 1001.25156445557 2332.3448468012 + 1009.2615769712 2340.2873996065 + 1017.2715894869 2348.3628613201 + 1025.2816020025 2356.5532574980 + 1033.2916145181 2364.8403578737 + 1041.3016270338 2373.2057169356 + 1049.3116395494 2381.6307149831 + 1057.3216520651 2390.0965995705 + 1065.3316645807 2398.5845272464 + 1073.3416770964 2407.0756054960 + 1081.3516896120 2415.5509347914 + 1089.3617021277 2423.9916506592 + 1097.3717146433 2432.3789656690 + 1105.3817271589 2440.6942112503 + 1113.3917396746 2448.9188792456 + 1121.4017521902 2457.0346631060 + 1129.4117647059 2465.0234986377 + 1137.4217772215 2472.8676042102 + 1145.4317897372 2480.5495203340 + 1153.4418022528 2488.0521485228 + 1161.4518147685 2495.3587893511 + 1169.4618272841 2502.4531796239 + 1177.4718397997 2509.3195285758 + 1185.4818523154 2515.9425530180 + 1193.4918648310 2522.3075113560 + 1201.5018773467 2528.4002364012 + 1209.5118898623 2534.2071669048 + 1217.5219023780 2539.7153777422 + 1225.5319148936 2544.9126086822 + 1233.5419274093 2549.7872916758 + 1241.5519399249 2554.3285766043 + 1249.5619524406 2558.5263554299 + 1257.5719649562 2562.3712846942 + 1265.5819774718 2565.8548063149 + 1273.5919899875 2568.9691666342 + 1281.6020025031 2571.7074336778 + 1289.6120150188 2574.0635125830 + 1297.6220275344 2576.0321591658 + 1305.6320400501 2577.6089915927 + 1313.6420525657 2578.7905001341 + 1321.6520650814 2579.5740549765 + 1329.6620775970 2579.9579120755 + 1337.6720901126 2579.9412170382 + 1345.6821026283 2579.5240070246 + 1353.6921151439 2578.7072106649 + 1361.7021276596 2577.4926459926 + 1369.7121401752 2575.8830163981 + 1377.7221526909 2573.8819046112 + 1385.7321652065 2571.4937647267 + 1393.7421777222 2568.7239122904 + 1401.7521902378 2565.5785124679 + 1409.7622027534 2562.0645663217 + 1417.7722152691 2558.1898952287 + 1425.7822277847 2553.9631234709 + 1433.7922403004 2549.3936590394 + 1441.8022528160 2544.4916726945 + 1449.8122653317 2539.2680753266 + 1457.8222778473 2533.7344936716 + 1465.8322903630 2527.9032444312 + 1473.8423028786 2521.7873068590 + 1481.8523153942 2515.4002938704 + 1489.8623279099 2508.7564217434 + 1497.8723404255 2501.8704784757 + 1505.8823529412 2494.7577908691 + 1513.8923654568 2487.4341904156 + 1521.9023779725 2479.9159780589 + 1529.9123904881 2472.2198879120 + 1537.9224030038 2464.3630500099 + 1545.9324155194 2456.3629521817 + 1553.9424280350 2448.2374011259 + 1561.9524405507 2440.0044827760 + 1569.9624530663 2431.6825220447 + 1577.9724655820 2423.2900420362 + 1585.9824780976 2414.8457228172 + 1593.9924906133 2406.3683598385 + 1602.0025031289 2397.8768221002 + 1610.0125156446 2389.3900101528 + 1618.0225281602 2380.9268140277 + 1626.0325406758 2372.5060711925 + 1634.0425531915 2364.1465246214 + 1642.0525657071 2355.8667810775 + 1650.0625782228 2347.6852696976 + 1658.0725907384 2339.6202009721 + 1666.0826032541 2331.6895262126 + 1674.0926157697 2323.9108975948 + 1682.1026282854 2316.3016288688 + 1690.1126408010 2308.8786568218 + 1698.1226533166 2301.6585035797 + 1706.1326658323 2294.6572398325 + 1714.1426783479 2287.8904490638 + 1722.1526908636 2281.3731928646 + 1730.1627033792 2275.1199774097 + 1738.1727158949 2269.1447211689 + 1746.1827284105 2263.4607239280 + 1754.1927409262 2258.0806371854 + 1762.2027534418 2253.0164359923 + 1770.2127659574 2248.2793922990 + 1778.2227784731 2243.8800498651 + 1786.2327909887 2239.8282007913 + 1794.2428035044 2236.1328637241 + 1802.2528160200 2232.8022637823 + 1810.2628285357 2229.8438142485 + 1818.2728410513 2227.2641000698 + 1826.2828535670 2225.0688631999 + 1834.2928660826 2223.2629898192 + 1842.3028785982 2221.8504994590 + 1850.3128911139 2220.8345360544 + 1858.3229036295 2220.2173609471 + 1866.3329161452 2220.0003478517 + 1874.3429286608 2220.1839797981 + 1882.3529411765 2220.7678480565 + 1890.3629536921 2221.7506530470 + 1898.3729662078 2223.1302072323 + 1906.3829787234 2224.9034399869 + 1914.3929912390 2227.0664044313 + 1922.4030037547 2229.6142862175 + 1930.4130162703 2232.5414142445 + 1938.4230287860 2235.8412732813 + 1946.4330413016 2239.5065184681 + 1954.4430538173 2243.5289916655 + 1962.4530663329 2247.8997396119 + 1970.4630788486 2252.6090338524 + 1978.4730913642 2257.6463923924 + 1986.4831038798 2263.0006030285 + 1994.4931163955 2268.6597483046 + 2002.5031289111 2274.6112320380 + 2010.5131414268 2280.8418073562 + 2018.5231539424 2287.3376061819 + 2026.5331664581 2294.0841701004 + 2034.5431789737 2301.0664825416 + 2042.5531914894 2308.2690022042 + 2050.5632040050 2315.6756976472 + 2058.5732165207 2323.2700829732 + 2066.5832290363 2331.0352545226 + 2074.5932415519 2338.9539284983 + 2082.6032540676 2347.0084794358 + 2090.6132665832 2355.1809794345 + 2098.6232790989 2363.4532380613 + 2106.6332916145 2371.8068428396 + 2114.6433041302 2380.2232002315 + 2122.6533166458 2388.6835770239 + 2130.6633291615 2397.1691420248 + 2138.6733416771 2405.6610079778 + 2146.6833541927 2414.1402736022 + 2154.6933667084 2422.5880656630 + 2162.7033792240 2430.9855809793 + 2170.7133917397 2439.3141282768 + 2178.7234042553 2447.5551697910 + 2186.7334167710 2455.6903625284 + 2194.7434292866 2463.7015990951 + 2202.7534418023 2471.5710479998 + 2210.7634543179 2479.2811933437 + 2218.7734668335 2486.8148738077 + 2226.7834793492 2494.1553208496 + 2234.7934918648 2501.2861960284 + 2242.8035043805 2508.1916273702 + 2250.8135168961 2514.8562446962 + 2258.8235294118 2521.2652138339 + 2266.8335419274 2527.4042696353 + 2274.8435544431 2533.2597477278 + 2282.8535669587 2538.8186149294 + 2290.8635794743 2544.0684982573 + 2298.8735919900 2548.9977124682 + 2306.8836045056 2553.5952860675 + 2314.8936170213 2557.8509857294 + 2322.9036295369 2561.7553390746 + 2330.9136420526 2565.2996557541 + 2338.9236545682 2568.4760467921 + 2346.9336670839 2571.2774421453 + 2354.9436795995 2573.6976064398 + 2362.9536921151 2575.7311528494 + 2370.9637046308 2577.3735550860 + 2378.9737171464 2578.6211574740 + 2386.9837296621 2579.4711830877 + 2394.9937421777 2579.9217399313 + 2403.0037546934 2579.9718251508 + 2411.0137672090 2579.6213272662 + 2419.0237797247 2578.8710264191 + 2427.0337922403 2577.7225926367 + 2435.0438047559 2576.1785821146 + 2443.0538172716 2574.2424315269 + 2451.0638297872 2571.9184503771 + 2459.0738423029 2569.2118114059 + 2467.0838548185 2566.1285390777 + 2475.0938673342 2562.6754961711 + 2483.1038798498 2558.8603685038 + 2491.1138923655 2554.6916478255 + 2499.1239048811 2550.1786129168 + 2507.1339173967 2545.3313089363 + 2515.1439299124 2540.1605250621 + 2523.1539424280 2534.6777704770 + 2531.1639549437 2528.8952487517 + 2539.1739674593 2522.8258306812 + 2547.1839799750 2516.4830256375 + 2555.1939924906 2509.8809515002 + 2563.2040050063 2503.0343032324 + 2571.2140175219 2495.9583201729 + 2579.2240300375 2488.6687521163 + 2587.2340425532 2481.1818242566 + 2595.2440550688 2473.5142010734 + 2603.2540675845 2465.6829492397 + 2611.2640801001 2457.7054996349 + 2619.2740926158 2449.5996085469 + 2627.2841051314 2441.3833181497 + 2635.2941176471 2433.0749163454 + 2643.3041301627 2424.6928960587 + 2651.3141426783 2416.2559140747 + 2659.3241551940 2407.7827495132 + 2667.3341677096 2399.2922620294 + 2675.3441802253 2390.8033498358 + 2683.3541927409 2382.3349076390 + 2691.3642052566 2373.9057845829 + 2699.3742177722 2365.5347422948 + 2707.3842302879 2357.2404131251 + 2715.3942428035 2349.0412586752 + 2723.4042553191 2340.9555287059 + 2731.4142678348 2333.0012205165 + 2739.4242803504 2325.1960388864 + 2747.4342928661 2317.5573566677 + 2755.4443053817 2310.1021761164 + 2763.4543178974 2302.8470910484 + 2771.4643304130 2295.8082499054 + 2779.4743429287 2289.0013198109 + 2787.4843554443 2282.4414516987 + 2795.4943679600 2276.1432465894 + 2803.5043804756 2270.1207230915 + 2811.5143929912 2264.3872861985 + 2819.5244055069 2258.9556974520 + 2827.5344180225 2253.8380465373 + 2835.5444305382 2249.0457243732 + 2843.5544430538 2244.5893977588 + 2851.5644555695 2240.4789856309 + 2859.5744680851 2236.7236369862 + 2867.5844806008 2233.3317105176 + 2875.5944931164 2230.3107560093 + 2883.6045056320 2227.6674975323 + 2891.6145181477 2225.4078184780 + 2899.6245306633 2223.5367484629 + 2907.6345431790 2222.0584521334 + 2915.6445556946 2220.9762198964 + 2923.6545682103 2220.2924605954 + 2931.6645807259 2220.0086961488 + 2939.6745932416 2220.1255581622 + 2947.6846057572 2220.6427865230 + 2955.6946182728 2221.5592299792 + 2963.7046307885 2222.8728487017 + 2971.7146433041 2224.5807188245 + 2979.7246558198 2226.6790389533 + 2987.7346683354 2229.1631386258 + 2995.7446808511 2232.0274887080 + 3003.7546933667 2235.2657137006 + 3011.7647058824 2238.8706059296 + 3019.7747183980 2242.8341415897 + 3027.7847309136 2247.1474986030 + 3035.7947434293 2251.8010762562 + 3043.8047559449 2256.7845165690 + 3051.8147684606 2262.0867273498 + 3059.8247809762 2267.6959068843 + 3067.8347934919 2273.5995702041 + 3075.8448060075 2279.7845768758 + 3083.8548185232 2286.2371602492 + 3091.8648310388 2292.9429580991 + 3099.8748435544 2299.8870445930 + 3107.8848560701 2307.0539635130 + 3115.8948685857 2314.4277626589 + 3123.9048811014 2321.9920293540 + 3131.9148936170 2329.7299269772 + 3139.9249061327 2337.6242324379 + 3147.9349186483 2345.6573745113 + 3155.9449311640 2353.8114729489 + 3163.9549436796 2362.0683782760 + 3171.9649561952 2370.4097121894 + 3179.9749687109 2378.8169084639 + 3187.9849812265 2387.2712542773 + 3195.9949937422 2395.7539318614 + 3204.0050062578 2404.2460603868 + 3212.0150187735 2412.7287379881 + 3220.0250312891 2421.1830838360 + 3228.0350438048 2429.5902801622 + 3236.0450563204 2437.9316141442 + 3244.0550688360 2446.1885195568 + 3252.0650813517 2454.3426180965 + 3260.0750938673 2462.3757602886 + 3268.0851063830 2470.2700658841 + 3276.0951188986 2478.0079636581 + 3284.1051314143 2485.5722305194 + 3292.1151439299 2492.9460298467 + 3300.1251564456 2500.1129489630 + 3308.1351689612 2507.0570356675 + 3316.1451814768 2513.7628337418 + 3324.1551939925 2520.2154173531 + 3332.1652065081 2526.4004242755 + 3340.1752190238 2532.3040878582 + 3348.1852315394 2537.9132676674 + 3356.1952440551 2543.2154787339 + 3364.2052565707 2548.1989193429 + 3372.2152690864 2552.8524973021 + 3380.2252816020 2557.1658546306 + 3388.2352941176 2561.1293906141 + 3396.2453066333 2564.7342831744 + 3404.2553191489 2567.9725085051 + 3412.2653316646 2570.8368589317 + 3420.2753441802 2573.3209589541 + 3428.2853566959 2575.4192794373 + 3436.2953692115 2577.1271499185 + 3444.3053817272 2578.4407690024 + 3452.3153942428 2579.3572128223 + 3460.3254067584 2579.8744415483 + 3468.3354192741 2579.9913039275 + 3476.3454317897 2579.7075398464 + 3484.3554443054 2579.0237809100 + 3492.3654568210 2577.9415490359 + 3500.3754693367 2576.4632530667 + 3508.3854818523 2574.5921834083 + 3516.3954943680 2572.3325047067 + 3524.4055068836 2569.6892465774 + 3532.4155193992 2566.6682924110 + 3540.4255319149 2563.2763662777 + 3548.4355444305 2559.5210179611 + 3556.4455569462 2555.4106061533 + 3564.4555694618 2550.9542798503 + 3572.4655819775 2546.1619579883 + 3580.4755944931 2541.0443073654 + 3588.4856070088 2535.6127189002 + 3596.4956195244 2529.8792822771 + 3604.5056320400 2523.8567590370 + 3612.5156445557 2517.5585541731 + 3620.5256570713 2510.9986862932 + 3628.5356695870 2504.1917564175 + 3636.5456821026 2497.1529154791 + 3644.5556946183 2489.8978306013 + 3652.5657071339 2482.4426502251 + 3660.5757196496 2474.8039681662 + 3668.5857321652 2466.9987866803 + 3676.5957446809 2459.0444786191 + 3684.6057571965 2450.9587487616 + 3692.6157697121 2442.7595944069 + 3700.6257822278 2434.4652653157 + 3708.6357947434 2426.0942230891 + 3716.6458072591 2417.6651000776 + 3724.6558197747 2409.1966579080 + 3732.6658322904 2400.7077457245 + 3740.6758448060 2392.2172582335 + 3748.6858573217 2383.7440936475 + 3756.6958698373 2375.3071116220 + 3764.7058823529 2366.9250912765 + 3772.7158948686 2358.6166893966 + 3780.7259073842 2350.4003989069 + 3788.7359198999 2342.2945077098 + 3796.7459324155 2334.3170579796 + 3804.7559449312 2326.4858060044 + 3812.7659574468 2318.8181826640 + 3820.7759699625 2311.3312546316 + 3828.7859824781 2304.0416863873 + 3836.7959949937 2296.9657031256 + 3844.8060075094 2290.1190546414 + 3852.8160200250 2283.5169802739 + 3860.8260325407 2277.1741749871 + 3868.8360450563 2271.1047566607 + 3876.8460575720 2265.3222346674 + 3884.8560700876 2259.8394798030 + 3892.8660826033 2254.6686956386 + 3900.8760951189 2249.8213913577 + 3908.8861076345 2245.3083561391 + 3916.8961201502 2241.1396351421 + 3924.9061326658 2237.3245071481 + 3932.9161451815 2233.8714639072 + 3940.9261576971 2230.7881912382 + 3948.9361702128 2228.0815519202 + 3956.9461827284 2225.7575704186 + 3964.9561952441 2223.8214194747 + 3972.9662077597 2222.2774085928 + 3980.9762202753 2221.1289744480 + 3988.9862327910 2220.3786732365 + 3996.9962453066 2220.0281749863 + 4005.0062578223 2220.0782598401 + 4013.0162703379 2220.5288163184 + 4021.0262828536 2221.3788415680 + 4029.0362953692 2222.6264435943 + 4037.0463078849 2224.2688454719 + 4045.0563204005 2226.3023915263 + 4053.0663329161 2228.7225554702 + 4061.0763454318 2231.5239504781 + 4069.0863579474 2234.7003411768 + 4077.0963704631 2238.2446575239 + 4085.1063829787 2242.1490105442 + 4093.1163954944 2246.4047098895 + 4101.1264080100 2251.0022831812 + 4109.1364205257 2255.9314970943 + 4117.1464330413 2261.1813801346 + 4125.1564455569 2266.7402470596 + 4133.1664580726 2272.5957248872 + 4141.1764705882 2278.7347804358 + 4149.1864831039 2285.1437493336 + 4157.1964956195 2291.8083664329 + 4165.2065081352 2298.7137975617 + 4173.2165206508 2305.8446725419 + 4181.2265331665 2313.1851193998 + 4189.2365456821 2320.7187996949 + 4197.2465581977 2328.4289448856 + 4205.2565707134 2336.2983936528 + 4213.2665832290 2344.3096300981 + 4221.2765957447 2352.4448227306 + 4229.2866082603 2360.6858641564 + 4237.2966207760 2369.0144113825 + 4245.3066332916 2377.4119266444 + 4253.3166458073 2385.8597186678 + 4261.3266583229 2394.3389842721 + 4269.3366708385 2402.8308502223 + 4277.3466833542 2411.3164152375 + 4285.3566958698 2419.7767920615 + 4293.3667083855 2428.1931495022 + 4301.3767209011 2436.5467543462 + 4309.3867334168 2444.8190130558 + 4317.3967459324 2452.9915131539 + 4325.4067584481 2461.0460642073 + 4333.4167709637 2468.9647383152 + 4341.4267834793 2476.7299100126 + 4349.4367959950 2484.3242955023 + 4357.4468085106 2491.7309911242 + 4365.4568210263 2498.9335109806 + 4373.4668335419 2505.9158236301 + 4381.4768460576 2512.6623877708 + 4389.4868585732 2519.1581868321 + 4397.4968710889 2525.3887623989 + 4405.5068836045 2531.3402463933 + 4413.5168961201 2536.9993919421 + 4421.5269086358 2542.3536028621 + 4429.5369211514 2547.3909616967 + 4437.5469336671 2552.1002562416 + 4445.5569461827 2556.4710045016 + 4453.5669586984 2560.4934780211 + 4461.5769712140 2564.1587235380 + 4469.5869837297 2567.4585829118 + 4477.5969962453 2570.3857112822 + 4485.6070087610 2572.9335934174 + 4493.6170212766 2575.0965582156 + 4501.6270337922 2576.8697913279 + 4509.6370463079 2578.2493458742 + 4517.6470588235 2579.2321512281 + 4525.6570713392 2579.8160198514 + 4533.6670838548 2579.9996521636 + 4541.6770963705 2579.7826394338 + 4549.6871088861 2579.1654646914 + 4557.6971214018 2578.1495016500 + 4565.7071339174 2576.7370116505 + 4573.7171464330 2574.9311386273 + 4581.7271589487 2572.7359021108 + 4589.7371714643 2570.1561882806 + 4597.7471839800 2567.1977390897 + 4605.7571964956 2563.8671394844 + 4613.7672090113 2560.1718027466 + 4621.7772215269 2556.1199539943 + 4629.7872340426 2551.7206118733 + 4637.7972465582 2546.9835684836 + 4645.8072590738 2541.9193675842 + 4653.8172715895 2536.5392811246 + 4661.8272841051 2530.8552841555 + 4669.8372966208 2524.8800281746 + 4677.8473091364 2518.6268129672 + 4685.8573216521 2512.1095570025 + 4693.8673341677 2505.3427664548 + 4701.8773466834 2498.3415029147 + 4709.8873591990 2491.1213498652 + 4717.8973717146 2483.6983779959 + 4725.9073842303 2476.0891094323 + 4733.9173967459 2468.3104809613 + 4741.9274092616 2460.3798063326 + 4749.9374217772 2452.3147377217 + 4757.9474342929 2444.1332264398 + 4765.9574468085 2435.8534829772 + 4773.9674593242 2427.4939364705 + 4781.9774718398 2419.0731936826 + 4789.9874843554 2410.6099975877 + 4797.9974968711 2402.1231856532 + 4806.0075093867 2393.6316479106 + 4814.0175219024 2385.1542849104 + 4822.0275344180 2376.7099656526 + 4830.0375469337 2368.3174855882 + 4838.0475594493 2359.9955247840 + 4846.0575719650 2351.7626063444 + 4854.0675844806 2343.6370551823 + 4862.0775969962 2335.6369572314 + 4870.0876095119 2327.7801191905 + 4878.0976220275 2320.0840288889 + 4886.1076345432 2312.5658163621 + 4894.1176470588 2305.2422157234 + 4902.1276595745 2298.1295279170 + 4910.1376720901 2291.2435844352 + 4918.1476846058 2284.5997120803 + 4926.1576971214 2278.2126988507 + 4934.1677096370 2272.0967610246 + 4942.1777221527 2266.2655115183 + 4950.1877346683 2260.7319295858 + 4958.1977471840 2255.5083319295 + 4966.2077596996 2250.6063452858 + 4974.2177722153 2246.0368805461 + 4982.2277847309 2241.8101084710 + 4990.2377972466 2237.9354370524 + 4998.2478097622 2234.4214905732 + 5006.2578222778 2231.2760904109 + 5014.2678347935 2228.5062376288 + 5022.2778473091 2226.1180973932 + 5030.2878598248 2224.1169852508 + 5038.2978723404 2222.5073552971 + 5046.3078848561 2221.2927902628 + 5054.3178973717 2220.4759935389 + 5062.3279098874 2220.0587831599 + 5070.3379224030 2220.0420877568 + 5078.3479349186 2220.4259444904 + 5086.3579474343 2221.2094989685 + 5094.3679599499 2222.3910071477 + 5102.3779724656 2223.9678392151 + 5110.3879849812 2225.9364854420 + 5118.3979974969 2228.2925639958 + 5126.4080100125 2231.0308306931 + 5134.4180225282 2234.1451906721 + 5142.4280350438 2237.6287119591 + 5150.4380475594 2241.4736408973 + 5158.4480600751 2245.6714194049 + 5166.4580725907 2250.2127040243 + 5174.4680851064 2255.0873867183 + 5182.4780976220 2260.2846173690 + 5190.4881101377 2265.7928279280 + 5198.4981226533 2271.5997581646 + 5206.5081351690 2277.6924829550 + 5214.5181476846 2284.0574410508 + 5222.5281602003 2290.6804652641 + 5230.5381727159 2297.5468140008 + 5238.5481852315 2304.6412040725 + 5246.5581977472 2311.9478447143 + 5254.5682102628 2319.4504727317 + 5262.5782227785 2327.1323886996 + 5270.5882352941 2334.9764941319 + 5278.5982478098 2342.9653295396 + 5286.6082603254 2351.0811132923 + 5294.6182728411 2359.3057811965 + 5302.6282853567 2367.6210267035 + 5310.6382978723 2376.0083416560 + 5318.6483103880 2384.4490574837 + 5326.6583229036 2392.9243867561 + 5334.6683354193 2401.4154649998 + 5342.6783479349 2409.9033926873 + 5350.6883604506 2418.3692773035 + 5358.6983729662 2426.7942753968 + 5366.7083854819 2435.1596345217 + 5374.7183979975 2443.4467349773 + 5382.7284105131 2451.6371312518 + 5390.7384230288 2459.7125930787 + 5398.7484355444 2467.6551460134 + 5406.7584480601 2475.4471114415 + 5414.7684605757 2483.0711459278 + 5422.7784730914 2490.5102798193 + 5430.7884856070 2497.7479550168 + 5438.7984981227 2504.7680618299 + 5446.8085106383 2511.5549748339 + 5454.8185231539 2518.0935876494 + 5462.8285356696 2524.3693465660 + 5470.8385481852 2530.3682829363 + 5478.8485607009 2536.0770442671 + 5486.8585732165 2541.4829239398 + 5494.8685857322 2546.5738894930 + 5502.8785982478 2551.3386094041 + 5510.8886107635 2555.7664783116 + 5518.8986232791 2559.8476406200 + 5526.9086357947 2563.5730124372 + 5534.9186483104 2566.9343017930 + 5542.9286608260 2569.9240270956 + 5550.9386733417 2572.5355337843 + 5558.9486858573 2574.7630091412 + 5566.9586983730 2576.6014952290 + 5574.9687108886 2578.0468999271 + 5582.9787234043 2579.0960060389 + 5590.9887359199 2579.7464784535 + 5598.9987484355 2579.9968693429 + 5607.0087609512 2579.8466213844 + 5615.0187734668 2579.2960690016 + 5623.0287859825 2578.3464376194 + 5631.0387984981 2576.9998409370 + 5639.0488110138 2575.2592762228 + 5647.0588235294 2573.1286176434 + 5655.0688360451 2570.6126076401 + 5663.0788485607 2567.7168463734 + 5671.0888610763 2564.4477792579 + 5679.0988735920 2560.8126826161 + 5687.1088861076 2556.8196474829 + 5695.1188986233 2552.4775615961 + 5703.1289111389 2547.7960896144 + 5711.1389236546 2542.7856516052 + 5719.1489361702 2537.4573998521 + 5727.1589486859 2531.8231940316 + 5735.1689612015 2525.8955748158 + 5743.1789737171 2519.6877359593 + 5751.1889862328 2513.2134949327 + 5759.1989987484 2506.4872621667 + 5767.2090112641 2499.5240089783 + 5775.2190237797 2492.3392342465 + 5783.2290362954 2484.9489299156 + 5791.2390488110 2477.3695453993 + 5799.2490613267 2469.6179509683 + 5807.2590738423 2461.7114001997 + 5815.2690863579 2453.6674915738 + 5823.2790988736 2445.5041293038 + 5831.2891113892 2437.2394834836 + 5839.2991239049 2428.8919496454 + 5847.3091364205 2420.4801078142 + 5855.3191489362 2412.0226811523 + 5863.3291614518 2403.5384942855 + 5871.3391739675 2395.0464314024 + 5879.3491864831 2386.5653942222 + 5887.3591989987 2378.1142599231 + 5895.3692115144 2369.7118391251 + 5903.3792240300 2361.3768340212 + 5911.3892365457 2353.1277967497 + 5919.3992490613 2344.9830881012 + 5927.4092615770 2336.9608366503 + 5935.4192740926 2329.0788984051 + 5943.4292866083 2321.3548170635 + 5951.4392991239 2313.8057849634 + 5959.4493116395 2306.4486048169 + 5967.4593241552 2299.2996523096 + 5975.4693366708 2292.3748396521 + 5983.4793491865 2285.6895801625 + 5991.4893617021 2279.2587539586 + 5999.4993742178 2273.0966748384 + 6007.5093867334 2267.2170584196 + 6015.5193992491 2261.6329916119 + 6023.5294117647 2256.3569034875 + 6031.5394242804 2251.4005376165 + 6039.5494367960 2246.7749259282 + 6047.5594493116 2242.4903641557 + 6055.5694618273 2238.5563889198 + 6063.5794743429 2234.9817565023 + 6071.5894868586 2231.7744233560 + 6079.5994993742 2228.9415283956 + 6087.6095118899 2226.4893771070 + 6095.6195244055 2224.4234275135 + 6103.6295369212 2222.7482780265 + 6111.6395494368 2221.4676572106 + 6119.6495619524 2220.5844154845 + 6127.6595744681 2220.1005187766 + 6135.6695869837 2220.0170441491 + 6143.6795994994 2220.3341774006 + 6151.6896120150 2221.0512126527 + 6159.6996245307 2222.1665539211 + 6167.7096370463 2223.6777186681 + 6175.7196495620 2225.5813433278 + 6183.7296620776 2227.8731907932 + 6191.7396745932 2230.5481598472 + 6199.7496871089 2233.6002965167 + 6207.7596996245 2237.0228073250 + 6215.7697121402 2240.8080744132 + 6223.7797246558 2244.9476724954 + 6231.7897371715 2249.4323876125 + 6239.7997496871 2254.2522376404 + 6247.8097622028 2259.3964945082 + 6255.8197747184 2264.8537080771 + 6263.8297872340 2270.6117316262 + 6271.8397997497 2276.6577488884 + 6279.8498122653 2282.9783025775 + 6287.8598247810 2289.5593243415 + 6295.8698372966 2296.3861660756 + 6303.8798498123 2303.4436325266 + 6311.8898623279 2310.7160151145 + 6319.8998748436 2318.1871268968 + 6327.9098873592 2325.8403385975 + 6335.9198998748 2333.6586156207 + 6343.9299123905 2341.6245559666 + 6351.9399249061 2349.7204289648 + 6359.9499374218 2357.9282147395 + 6367.9599499374 2366.2296443183 + 6375.9699624531 2374.6062402956 + 6383.9799749687 2383.0393579593 + 6391.9899874844 2391.5102267913 + 6400.0000000000 2399.9999922460 +# +# interface number 3 (topography, top of the mesh) +# + 2 + 0 4800 + 6400 4800 +# +# for each layer, we give the number of spectral elements in the vertical direction +# +# +# layer number 1 (bottom layer) +# +## DK DK the original 2000 Geophysics paper used nz = 90 but NGLLZ = 6 +## DK DK here I rescale it to nz = 108 and NGLLZ = 5 because nowadays we almost always use NGLLZ = 5 + 54 +# +# layer number 2 (top layer) +# + 54 diff --git a/tests/unit-tests/data/mesh/fluid_solid_mesh_flat_ocean_bottom/Par_File b/tests/unit-tests/data/mesh/fluid_solid_mesh_flat_ocean_bottom/Par_File new file mode 100644 index 00000000..818207a6 --- /dev/null +++ b/tests/unit-tests/data/mesh/fluid_solid_mesh_flat_ocean_bottom/Par_File @@ -0,0 +1,134 @@ +#----------------------------------------------------------- +# +# Simulation input parameters +# +#----------------------------------------------------------- + +# title of job +title = Flat fluid/solid interface + +# parameters concerning partitioning +NPROC = 1 # number of processes + +# Output folder to store mesh related files +OUTPUT_FILES = tests/unit-tests/data/mesh/fluid_solid_mesh_flat_ocean_bottom + +#----------------------------------------------------------- +# +# Mesh +# +#----------------------------------------------------------- + +# Partitioning algorithm for decompose_mesh +PARTITIONING_TYPE = 3 # SCOTCH = 3, ascending order (very bad idea) = 1 + +# number of control nodes per element (4 or 9) +NGNOD = 9 + +# location to store the mesh +database_filename = tests/unit-tests/data/mesh/fluid_solid_mesh_flat_ocean_bottom/database.bin + +#----------------------------------------------------------- +# +# Receivers +# +#----------------------------------------------------------- + +# use an existing STATION file found in ./DATA or create a new one from the receiver positions below in this Par_file +use_existing_STATIONS = .false. + +# number of receiver sets (i.e. number of receiver lines to create below) +nreceiversets = 1 + +# orientation +anglerec = 0.d0 # angle to rotate components at receivers +rec_normal_to_surface = .false. # base anglerec normal to surface (external mesh and curve file needed) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 11 # number of receivers +xdeb = 1450.d0 # first receiver x in meters +zdeb = 2400 # first receiver z in meters +xfin = 1575.d0 # last receiver x in meters (ignored if only one receiver) +zfin = 3400 # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface + +# filename to store stations file +stations_filename = tests/unit-tests/data/mesh/fluid_solid_mesh_flat_ocean_bottom/STATIONS + +#----------------------------------------------------------- +# +# Velocity and density models +# +#----------------------------------------------------------- + +# number of model materials +nbmodels = 2 +# available material types (see user manual for more information) +# acoustic: model_number 1 rho Vp 0 0 0 QKappa Qmu 0 0 0 0 0 0 +# elastic: model_number 1 rho Vp Vs 0 0 QKappa Qmu 0 0 0 0 0 0 +# anistoropic: model_number 2 rho c11 c13 c15 c33 c35 c55 c12 c23 c25 0 0 0 +# poroelastic: model_number 3 rhos rhof phi c kxx kxz kzz Ks Kf Kfr etaf mufr Qmu +# tomo: model_number -1 0 9999 9999 A 0 0 9999 9999 0 0 0 0 0 +1 1 2500.d0 3400.d0 1963.d0 0 0 9999 9999 0 0 0 0 0 0 +2 1 1020.d0 1500.d0 0.d0 0 0 9999 9999 0 0 0 0 0 0 + +# external tomography file +TOMOGRAPHY_FILE = ./DATA/tomo_file.xyz + +# use an external mesh created by an external meshing tool or use the internal mesher +read_external_mesh = .false. + +#----------------------------------------------------------- +# +# PARAMETERS FOR EXTERNAL MESHING +# +#----------------------------------------------------------- + +# data concerning mesh, when generated using third-party app (more info in README) +# (see also absorbing_conditions above) +mesh_file = ./DATA/Mesh_canyon/canyon_mesh_file # file containing the mesh +nodes_coords_file = ./DATA/Mesh_canyon/canyon_nodes_coords_file # file containing the nodes coordinates +materials_file = ./DATA/Mesh_canyon/canyon_materials_file # file containing the material number for each element +free_surface_file = ./DATA/Mesh_canyon/canyon_free_surface_file # file containing the free surface +axial_elements_file = ./DATA/axial_elements_file # file containing the axial elements if AXISYM is true +absorbing_surface_file = ./DATA/Mesh_canyon/canyon_absorbing_surface_file # file containing the absorbing surface +acoustic_forcing_surface_file = ./DATA/MSH/Surf_acforcing_Bottom_enforcing_mesh # file containing the acoustic forcing surface +absorbing_cpml_file = ./DATA/absorbing_cpml_file # file containing the CPML element numbers +tangential_detection_curve_file = ./DATA/courbe_eros_nodes # file containing the curve delimiting the velocity model + +#----------------------------------------------------------- +# +# PARAMETERS FOR INTERNAL MESHING +# +#----------------------------------------------------------- + +# file containing interfaces for internal mesh +interfacesfile = tests/unit-tests/data/mesh/fluid_solid_mesh_flat_ocean_bottom/topography.dat + +# geometry of the model (origin lower-left corner = 0,0) and mesh description +xmin = 0.d0 # abscissa of left side of the model +xmax = 6400.d0 # abscissa of right side of the model +nx = 144 # number of elements along X + +STACEY_ABSORBING_CONDITIONS = .false. + +# absorbing boundary parameters (see absorbing_conditions above) +absorbbottom = .false. +absorbright = .false. +absorbtop = .false. +absorbleft = .false. + +# define the different regions of the model in the (nx,nz) spectral-element mesh +nbregions = 2 # then set below the different regions and model number for each region +1 144 1 54 1 +1 144 55 108 2 + +#----------------------------------------------------------- +# +# Display parameters +# +#----------------------------------------------------------- + +# meshing output +output_grid_Gnuplot = .true. # generate a GNUPLOT file containing the grid, and a script to plot it +output_grid_ASCII = .false. # dump the grid in an ASCII text file consisting of a set of X,Y,Z points or not diff --git a/tests/unit-tests/data/mesh/fluid_solid_mesh_flat_ocean_bottom/STATIONS b/tests/unit-tests/data/mesh/fluid_solid_mesh_flat_ocean_bottom/STATIONS new file mode 100644 index 00000000..4a8289a1 --- /dev/null +++ b/tests/unit-tests/data/mesh/fluid_solid_mesh_flat_ocean_bottom/STATIONS @@ -0,0 +1,11 @@ +S0001 AA 1450.0000000 2400.0000000 0.0 0.0 +S0002 AA 1462.5000000 2500.0000000 0.0 0.0 +S0003 AA 1475.0000000 2600.0000000 0.0 0.0 +S0004 AA 1487.5000000 2700.0000000 0.0 0.0 +S0005 AA 1500.0000000 2800.0000000 0.0 0.0 +S0006 AA 1512.5000000 2900.0000000 0.0 0.0 +S0007 AA 1525.0000000 3000.0000000 0.0 0.0 +S0008 AA 1537.5000000 3100.0000000 0.0 0.0 +S0009 AA 1550.0000000 3200.0000000 0.0 0.0 +S0010 AA 1562.5000000 3300.0000000 0.0 0.0 +S0011 AA 1575.0000000 3400.0000000 0.0 0.0 diff --git a/tests/unit-tests/data/mesh/fluid_solid_mesh_flat_ocean_bottom/database.bin b/tests/unit-tests/data/mesh/fluid_solid_mesh_flat_ocean_bottom/database.bin new file mode 100644 index 00000000..4656a9cc Binary files /dev/null and b/tests/unit-tests/data/mesh/fluid_solid_mesh_flat_ocean_bottom/database.bin differ diff --git a/tests/unit-tests/data/mesh/fluid_solid_mesh_flat_ocean_bottom/error_message000000.txt b/tests/unit-tests/data/mesh/fluid_solid_mesh_flat_ocean_bottom/error_message000000.txt new file mode 100644 index 00000000..cc3e03e2 --- /dev/null +++ b/tests/unit-tests/data/mesh/fluid_solid_mesh_flat_ocean_bottom/error_message000000.txt @@ -0,0 +1,2 @@ + Error read interface file in meshfem2D + Error detected, aborting MPI... proc 0 diff --git a/tests/unit-tests/data/mesh/fluid_solid_mesh_flat_ocean_bottom/gridfile.pdf b/tests/unit-tests/data/mesh/fluid_solid_mesh_flat_ocean_bottom/gridfile.pdf new file mode 100644 index 00000000..19549cb8 Binary files /dev/null and b/tests/unit-tests/data/mesh/fluid_solid_mesh_flat_ocean_bottom/gridfile.pdf differ diff --git a/tests/unit-tests/data/mesh/fluid_solid_mesh_flat_ocean_bottom/sources.yaml b/tests/unit-tests/data/mesh/fluid_solid_mesh_flat_ocean_bottom/sources.yaml new file mode 100644 index 00000000..804bce48 --- /dev/null +++ b/tests/unit-tests/data/mesh/fluid_solid_mesh_flat_ocean_bottom/sources.yaml @@ -0,0 +1,13 @@ +number-of-sources: 1 +sources: + - force: + x : 1575.0 + z : 2900.0 + source_surf: false + angle : 0.0 + vx : 0.0 + vz : 0.0 + Ricker: + factor: 1e9 + tshift: 0.0 + f0: 10.0 diff --git a/tests/unit-tests/data/mesh/fluid_solid_mesh_flat_ocean_bottom/topography.dat b/tests/unit-tests/data/mesh/fluid_solid_mesh_flat_ocean_bottom/topography.dat new file mode 100644 index 00000000..51dd64b1 --- /dev/null +++ b/tests/unit-tests/data/mesh/fluid_solid_mesh_flat_ocean_bottom/topography.dat @@ -0,0 +1,38 @@ +# +# number of interfaces +# + 3 +# +# for each interface below, we give the number of points and then x,z for each point +# +# +# interface number 1 (bottom of the mesh) +# + 2 + 0 0 + 6400 0 +# +# interface number 2 (ocean bottom) +# + 2 + 0 2400 + 6400 2400 +# +# interface number 3 (topography, top of the mesh) +# + 2 + 0 4800 + 6400 4800 +# +# for each layer, we give the number of spectral elements in the vertical direction +# +# +# layer number 1 (bottom layer) +# +## DK DK the original 2000 Geophysics paper used nz = 90 but NGLLZ = 6 +## DK DK here I rescale it to nz = 108 and NGLLZ = 5 because nowadays we almost always use NGLLZ = 5 + 54 +# +# layer number 2 (top layer) +# + 54 diff --git a/tests/unit-tests/data/mesh/simple_mesh_curved_topography/Par_File b/tests/unit-tests/data/mesh/simple_mesh_curved_topography/Par_File new file mode 100644 index 00000000..fa8c8874 --- /dev/null +++ b/tests/unit-tests/data/mesh/simple_mesh_curved_topography/Par_File @@ -0,0 +1,154 @@ +#----------------------------------------------------------- +# +# Simulation input parameters +# +#----------------------------------------------------------- + +# title of job +title = Simple Mesh Falt Topography + +# parameters concerning partitioning +NPROC = 1 # number of processes + +# Output folder to store mesh related files +OUTPUT_FILES = tests/unit-tests/data/mesh/simple_mesh_curved_topography + + +#----------------------------------------------------------- +# +# Mesh +# +#----------------------------------------------------------- + +# Partitioning algorithm for decompose_mesh +PARTITIONING_TYPE = 3 # SCOTCH = 3, ascending order (very bad idea) = 1 + +# number of control nodes per element (4 or 9) +NGNOD = 9 + +# location to store the mesh +database_filename = tests/unit-tests/data/mesh/simple_mesh_curved_topography/database.bin + +#----------------------------------------------------------- +# +# Receivers +# +#----------------------------------------------------------- + +# use an existing STATION file found in ./DATA or create a new one from the receiver positions below in this Par_file +use_existing_STATIONS = .false. + +# number of receiver sets (i.e. number of receiver lines to create below) +nreceiversets = 2 + +# orientation +anglerec = 0.d0 # angle to rotate components at receivers +rec_normal_to_surface = .false. # base anglerec normal to surface (external mesh and curve file needed) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 3 # number of receivers +xdeb = 2200. # first receiver x in meters +zdeb = 2200. # first receiver z in meters +xfin = 2800. # last receiver x in meters (ignored if only one receiver) +zfin = 2200. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .true. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# second receiver set +nrec = 3 # number of receivers +xdeb = 2500. # first receiver x in meters +zdeb = 2500. # first receiver z in meters +xfin = 2500. # last receiver x in meters (ignored if only one receiver) +zfin = 1900. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# filename to store stations file +stations_filename = tests/unit-tests/data/mesh/simple_mesh_curved_topography/STATIONS + +#----------------------------------------------------------- +# +# Velocity and density models +# +#----------------------------------------------------------- + +# number of model materials +nbmodels = 1 +# available material types (see user manual for more information) +# acoustic: model_number 1 rho Vp 0 0 0 QKappa 9999 0 0 0 0 0 0 (for QKappa use 9999 to ignore it) +# elastic: model_number 1 rho Vp Vs 0 0 QKappa Qmu 0 0 0 0 0 0 (for QKappa and Qmu use 9999 to ignore them) +# anisotropic: model_number 2 rho c11 c13 c15 c33 c35 c55 c12 c23 c25 0 QKappa Qmu +# anisotropic in AXISYM: model_number 2 rho c11 c13 c15 c33 c35 c55 c12 c23 c25 c22 QKappa Qmu +# poroelastic: model_number 3 rhos rhof phi c kxx kxz kzz Ks Kf Kfr etaf mufr Qmu +# tomo: model_number -1 0 0 A 0 0 0 0 0 0 0 0 0 0 +# +# note: When viscoelasticity or viscoacousticity is turned on, +# the Vp and Vs values that are read here are the UNRELAXED ones i.e. the values at infinite frequency +# unless the READ_VELOCITIES_AT_f0 parameter above is set to true, in which case they are the values at frequency f0. +# +# Please also note that Qmu is always equal to Qs, but Qkappa is in general not equal to Qp. +# To convert one to the other see doc/Qkappa_Qmu_versus_Qp_Qs_relationship_in_2D_plane_strain.pdf and +# utils/attenuation/conversion_from_Qkappa_Qmu_to_Qp_Qs_from_Dahlen_Tromp_959_960.f90. +1 1 2700.d0 3000.d0 1732.051d0 0 0 9999 9999 0 0 0 0 0 0 +# 2 1 2500.d0 2700.d0 1443.375d0 0 0 9999 9999 0 0 0 0 0 0 +# 3 1 2200.d0 2500.d0 1443.375d0 0 0 9999 9999 0 0 0 0 0 0 +# 4 1 2200.d0 2200.d0 1343.375d0 0 0 9999 9999 0 0 0 0 0 0 + +# external tomography file +TOMOGRAPHY_FILE = ./DATA/tomo_file.xyz + +# use an external mesh created by an external meshing tool or use the internal mesher +read_external_mesh = .false. + +#----------------------------------------------------------- +# +# PARAMETERS FOR EXTERNAL MESHING +# +#----------------------------------------------------------- + +# data concerning mesh, when generated using third-party app (more info in README) +# (see also absorbing_conditions above) +mesh_file = ./DATA/mesh_file # file containing the mesh +nodes_coords_file = ./DATA/nodes_coords_file # file containing the nodes coordinates +materials_file = ./DATA/materials_file # file containing the material number for each element +free_surface_file = ./DATA/free_surface_file # file containing the free surface +axial_elements_file = ./DATA/axial_elements_file # file containing the axial elements if AXISYM is true +absorbing_surface_file = ./DATA/absorbing_surface_file # file containing the absorbing surface +acoustic_forcing_surface_file = ./DATA/MSH/Surf_acforcing_Bottom_enforcing_mesh # file containing the acoustic forcing surface +absorbing_cpml_file = ./DATA/absorbing_cpml_file # file containing the CPML element numbers +tangential_detection_curve_file = ./DATA/courbe_eros_nodes # file containing the curve delimiting the velocity model + +#----------------------------------------------------------- +# +# PARAMETERS FOR INTERNAL MESHING +# +#----------------------------------------------------------- + +# file containing interfaces for internal mesh +interfacesfile = tests/unit-tests/data/mesh/simple_mesh_curved_topography/topography.dat + +# geometry of the model (origin lower-left corner = 0,0) and mesh description +xmin = 0.d0 # abscissa of left side of the model +xmax = 4000.d0 # abscissa of right side of the model +nx = 80 # number of elements along X + +STACEY_ABSORBING_CONDITIONS = .false. + +# absorbing boundary parameters (see absorbing_conditions above) +absorbbottom = .false. +absorbright = .false. +absorbtop = .false. +absorbleft = .false. + +# define the different regions of the model in the (nx,nz) spectral-element mesh +nbregions = 1 # then set below the different regions and model number for each region +# format of each line: nxmin nxmax nzmin nzmax material_number +1 80 1 60 1 + +#----------------------------------------------------------- +# +# DISPLAY PARAMETERS +# +#----------------------------------------------------------- + +# meshing output +output_grid_Gnuplot = .true. # generate a GNUPLOT file containing the grid, and a script to plot it +output_grid_ASCII = .false. # dump the grid in an ASCII text file consisting of a set of X,Y,Z points or not diff --git a/tests/unit-tests/data/mesh/simple_mesh_curved_topography/README.md b/tests/unit-tests/data/mesh/simple_mesh_curved_topography/README.md new file mode 100644 index 00000000..535bb902 --- /dev/null +++ b/tests/unit-tests/data/mesh/simple_mesh_curved_topography/README.md @@ -0,0 +1,23 @@ +# Simple Mesh with Curved Topography + +This is a simple mesh with curved topography. It is used for testing purposes. + +## Mesh plot + +![Mesh plot](gridfile.pdf) + +## Mesh Generation + +To generate the mesh, run the following command: + +```bash + +cd +$MESHFEM_PATH -p Par_File + +## To generate the pdf +gunplot tests/unit-tests/data/mesh/simple_mesh_curved_topography/plot_gridfile.gnuplot +cd tests/unit-tests/data/mesh/simple_mesh_curved_topography/ +ps2pdf gridfile.ps gridfile.pdf + +``` diff --git a/tests/unit-tests/data/mesh/simple_mesh_curved_topography/STATIONS b/tests/unit-tests/data/mesh/simple_mesh_curved_topography/STATIONS new file mode 100644 index 00000000..a771fc7a --- /dev/null +++ b/tests/unit-tests/data/mesh/simple_mesh_curved_topography/STATIONS @@ -0,0 +1,6 @@ +S0001 AA 2200.0000000 3212.4920161 0.0 0.0 +S0002 AA 2500.0000000 3180.0000000 0.0 0.0 +S0003 AA 2800.0000000 3127.8669960 0.0 0.0 +S0004 AA 2500.0000000 2500.0000000 0.0 0.0 +S0005 AA 2500.0000000 2200.0000000 0.0 0.0 +S0006 AA 2500.0000000 1900.0000000 0.0 0.0 diff --git a/tests/unit-tests/data/mesh/simple_mesh_curved_topography/database.bin b/tests/unit-tests/data/mesh/simple_mesh_curved_topography/database.bin new file mode 100644 index 00000000..6c914f60 Binary files /dev/null and b/tests/unit-tests/data/mesh/simple_mesh_curved_topography/database.bin differ diff --git a/tests/unit-tests/data/mesh/simple_mesh_curved_topography/gridfile.pdf b/tests/unit-tests/data/mesh/simple_mesh_curved_topography/gridfile.pdf new file mode 100644 index 00000000..0e76b39b Binary files /dev/null and b/tests/unit-tests/data/mesh/simple_mesh_curved_topography/gridfile.pdf differ diff --git a/tests/unit-tests/data/mesh/simple_mesh_curved_topography/sources.yaml b/tests/unit-tests/data/mesh/simple_mesh_curved_topography/sources.yaml new file mode 100644 index 00000000..2a674e3d --- /dev/null +++ b/tests/unit-tests/data/mesh/simple_mesh_curved_topography/sources.yaml @@ -0,0 +1,13 @@ +number-of-sources: 1 +sources: + - force: + x : 2500.0 + z : 2500.0 + source_surf: false + angle : 0.0 + vx : 0.0 + vz : 0.0 + Ricker: + factor: 1e10 + tshift: 0.0 + f0: 10.0 diff --git a/tests/unit-tests/data/mesh/simple_mesh_curved_topography/topography.dat b/tests/unit-tests/data/mesh/simple_mesh_curved_topography/topography.dat new file mode 100644 index 00000000..87bee5a7 --- /dev/null +++ b/tests/unit-tests/data/mesh/simple_mesh_curved_topography/topography.dat @@ -0,0 +1,48 @@ +# number of interfaces + 4 +# +# for each interface below, we give the number of points and then x,z for each point +# +# interface number 1 (bottom of the mesh) + 2 + 0 0 + 5000 0 +# interface number 2 + 7 + 0 1000 + 1500 1100 + 2000 1180 + 2500 1200 + 3000 1220 + 3500 1170 + 5000 1100 +# interface number 3 + 9 + 0 2000 + 500 2000 + 1000 1900 + 1500 1847 + 2000 1900 + 2500 2000 + 3000 2090 + 3500 2020 + 5000 2000 +# interface number 4 (topography, top of the mesh) + 8 + 0 3000 + 500 3000 + 1000 3100 + 1500 3350 + 2000 3250 + 2500 3180 + 3000 3090 + 5000 3000 +# +# for each layer, we give the number of spectral elements in the vertical direction +# +# layer number 1 (bottom layer) + 20 +# layer number 2 + 20 +# layer number 3 (top layer) + 20 diff --git a/tests/unit-tests/data/mesh/simple_mesh_flat_topography/Par_File b/tests/unit-tests/data/mesh/simple_mesh_flat_topography/Par_File new file mode 100644 index 00000000..9f252e49 --- /dev/null +++ b/tests/unit-tests/data/mesh/simple_mesh_flat_topography/Par_File @@ -0,0 +1,154 @@ +#----------------------------------------------------------- +# +# Simulation input parameters +# +#----------------------------------------------------------- + +# title of job +title = Simple Mesh Falt Topography + +# parameters concerning partitioning +NPROC = 1 # number of processes + +# Output folder to store mesh related files +OUTPUT_FILES = tests/unit-tests/data/mesh/simple_mesh_flat_topography + + +#----------------------------------------------------------- +# +# Mesh +# +#----------------------------------------------------------- + +# Partitioning algorithm for decompose_mesh +PARTITIONING_TYPE = 3 # SCOTCH = 3, ascending order (very bad idea) = 1 + +# number of control nodes per element (4 or 9) +NGNOD = 9 + +# location to store the mesh +database_filename = tests/unit-tests/data/mesh/simple_mesh_flat_topography/database.bin + +#----------------------------------------------------------- +# +# Receivers +# +#----------------------------------------------------------- + +# use an existing STATION file found in ./DATA or create a new one from the receiver positions below in this Par_file +use_existing_STATIONS = .false. + +# number of receiver sets (i.e. number of receiver lines to create below) +nreceiversets = 2 + +# orientation +anglerec = 0.d0 # angle to rotate components at receivers +rec_normal_to_surface = .false. # base anglerec normal to surface (external mesh and curve file needed) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 3 # number of receivers +xdeb = 2200. # first receiver x in meters +zdeb = 2200. # first receiver z in meters +xfin = 2800. # last receiver x in meters (ignored if only one receiver) +zfin = 2200. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .true. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# second receiver set +nrec = 3 # number of receivers +xdeb = 2500. # first receiver x in meters +zdeb = 2500. # first receiver z in meters +xfin = 2500. # last receiver x in meters (ignored if only one receiver) +zfin = 1900. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# filename to store stations file +stations_filename = tests/unit-tests/data/mesh/simple_mesh_flat_topography/STATIONS + +#----------------------------------------------------------- +# +# Velocity and density models +# +#----------------------------------------------------------- + +# number of model materials +nbmodels = 1 +# available material types (see user manual for more information) +# acoustic: model_number 1 rho Vp 0 0 0 QKappa 9999 0 0 0 0 0 0 (for QKappa use 9999 to ignore it) +# elastic: model_number 1 rho Vp Vs 0 0 QKappa Qmu 0 0 0 0 0 0 (for QKappa and Qmu use 9999 to ignore them) +# anisotropic: model_number 2 rho c11 c13 c15 c33 c35 c55 c12 c23 c25 0 QKappa Qmu +# anisotropic in AXISYM: model_number 2 rho c11 c13 c15 c33 c35 c55 c12 c23 c25 c22 QKappa Qmu +# poroelastic: model_number 3 rhos rhof phi c kxx kxz kzz Ks Kf Kfr etaf mufr Qmu +# tomo: model_number -1 0 0 A 0 0 0 0 0 0 0 0 0 0 +# +# note: When viscoelasticity or viscoacousticity is turned on, +# the Vp and Vs values that are read here are the UNRELAXED ones i.e. the values at infinite frequency +# unless the READ_VELOCITIES_AT_f0 parameter above is set to true, in which case they are the values at frequency f0. +# +# Please also note that Qmu is always equal to Qs, but Qkappa is in general not equal to Qp. +# To convert one to the other see doc/Qkappa_Qmu_versus_Qp_Qs_relationship_in_2D_plane_strain.pdf and +# utils/attenuation/conversion_from_Qkappa_Qmu_to_Qp_Qs_from_Dahlen_Tromp_959_960.f90. +1 1 2700.d0 3000.d0 1732.051d0 0 0 9999 9999 0 0 0 0 0 0 +# 2 1 2500.d0 2700.d0 1443.375d0 0 0 9999 9999 0 0 0 0 0 0 +# 3 1 2200.d0 2500.d0 1443.375d0 0 0 9999 9999 0 0 0 0 0 0 +# 4 1 2200.d0 2200.d0 1343.375d0 0 0 9999 9999 0 0 0 0 0 0 + +# external tomography file +TOMOGRAPHY_FILE = ./DATA/tomo_file.xyz + +# use an external mesh created by an external meshing tool or use the internal mesher +read_external_mesh = .false. + +#----------------------------------------------------------- +# +# PARAMETERS FOR EXTERNAL MESHING +# +#----------------------------------------------------------- + +# data concerning mesh, when generated using third-party app (more info in README) +# (see also absorbing_conditions above) +mesh_file = ./DATA/mesh_file # file containing the mesh +nodes_coords_file = ./DATA/nodes_coords_file # file containing the nodes coordinates +materials_file = ./DATA/materials_file # file containing the material number for each element +free_surface_file = ./DATA/free_surface_file # file containing the free surface +axial_elements_file = ./DATA/axial_elements_file # file containing the axial elements if AXISYM is true +absorbing_surface_file = ./DATA/absorbing_surface_file # file containing the absorbing surface +acoustic_forcing_surface_file = ./DATA/MSH/Surf_acforcing_Bottom_enforcing_mesh # file containing the acoustic forcing surface +absorbing_cpml_file = ./DATA/absorbing_cpml_file # file containing the CPML element numbers +tangential_detection_curve_file = ./DATA/courbe_eros_nodes # file containing the curve delimiting the velocity model + +#----------------------------------------------------------- +# +# PARAMETERS FOR INTERNAL MESHING +# +#----------------------------------------------------------- + +# file containing interfaces for internal mesh +interfacesfile = tests/unit-tests/data/mesh/simple_mesh_flat_topography/topography.dat + +# geometry of the model (origin lower-left corner = 0,0) and mesh description +xmin = 0.d0 # abscissa of left side of the model +xmax = 4000.d0 # abscissa of right side of the model +nx = 80 # number of elements along X + +STACEY_ABSORBING_CONDITIONS = .false. + +# absorbing boundary parameters (see absorbing_conditions above) +absorbbottom = .false. +absorbright = .false. +absorbtop = .false. +absorbleft = .false. + +# define the different regions of the model in the (nx,nz) spectral-element mesh +nbregions = 1 # then set below the different regions and model number for each region +# format of each line: nxmin nxmax nzmin nzmax material_number +1 80 1 60 1 + +#----------------------------------------------------------- +# +# DISPLAY PARAMETERS +# +#----------------------------------------------------------- + +# meshing output +output_grid_Gnuplot = .true. # generate a GNUPLOT file containing the grid, and a script to plot it +output_grid_ASCII = .false. # dump the grid in an ASCII text file consisting of a set of X,Y,Z points or not diff --git a/tests/unit-tests/data/mesh/simple_mesh_flat_topography/README.md b/tests/unit-tests/data/mesh/simple_mesh_flat_topography/README.md new file mode 100644 index 00000000..e41a1e63 --- /dev/null +++ b/tests/unit-tests/data/mesh/simple_mesh_flat_topography/README.md @@ -0,0 +1,23 @@ +# Simple Mesh with Flat Topography + +This is a simple mesh with flat topography. It is used for testing purposes. + +## Mesh plot + +![Mesh plot](gridfile.pdf) + +## Mesh Generation + +To generate the mesh, run the following command: + +```bash + +cd +$MESHFEM_PATH -p Par_File + +## To generate the pdf +gunplot tests/unit-tests/data/mesh/simple_mesh_flat_topography/plot_gridfile.gnuplot +cd tests/unit-tests/data/mesh/simple_mesh_flat_topography/ +ps2pdf gridfile.ps gridfile.pdf + +``` diff --git a/tests/unit-tests/data/mesh/simple_mesh_flat_topography/STATIONS b/tests/unit-tests/data/mesh/simple_mesh_flat_topography/STATIONS new file mode 100644 index 00000000..1d6c145a --- /dev/null +++ b/tests/unit-tests/data/mesh/simple_mesh_flat_topography/STATIONS @@ -0,0 +1,6 @@ +S0001 AA 2200.0000000 3000.0000000 0.0 0.0 +S0002 AA 2500.0000000 3000.0000000 0.0 0.0 +S0003 AA 2800.0000000 3000.0000000 0.0 0.0 +S0004 AA 2500.0000000 2500.0000000 0.0 0.0 +S0005 AA 2500.0000000 2200.0000000 0.0 0.0 +S0006 AA 2500.0000000 1900.0000000 0.0 0.0 diff --git a/tests/unit-tests/data/mesh/simple_mesh_flat_topography/database.bin b/tests/unit-tests/data/mesh/simple_mesh_flat_topography/database.bin new file mode 100644 index 00000000..ee7ab4db Binary files /dev/null and b/tests/unit-tests/data/mesh/simple_mesh_flat_topography/database.bin differ diff --git a/tests/unit-tests/data/mesh/simple_mesh_flat_topography/gridfile.pdf b/tests/unit-tests/data/mesh/simple_mesh_flat_topography/gridfile.pdf new file mode 100644 index 00000000..8dc0ece1 Binary files /dev/null and b/tests/unit-tests/data/mesh/simple_mesh_flat_topography/gridfile.pdf differ diff --git a/tests/unit-tests/data/mesh/simple_mesh_flat_topography/sources.yaml b/tests/unit-tests/data/mesh/simple_mesh_flat_topography/sources.yaml new file mode 100644 index 00000000..2a674e3d --- /dev/null +++ b/tests/unit-tests/data/mesh/simple_mesh_flat_topography/sources.yaml @@ -0,0 +1,13 @@ +number-of-sources: 1 +sources: + - force: + x : 2500.0 + z : 2500.0 + source_surf: false + angle : 0.0 + vx : 0.0 + vz : 0.0 + Ricker: + factor: 1e10 + tshift: 0.0 + f0: 10.0 diff --git a/tests/unit-tests/data/mesh/simple_mesh_flat_topography/topography.dat b/tests/unit-tests/data/mesh/simple_mesh_flat_topography/topography.dat new file mode 100644 index 00000000..84eb5dae --- /dev/null +++ b/tests/unit-tests/data/mesh/simple_mesh_flat_topography/topography.dat @@ -0,0 +1,23 @@ +# +# number of interfaces +# + 2 +# +# for each interface below, we give the number of points and then x,z for each point +# +# +# interface number 1 (bottom of the mesh) +# + 2 + 0 0 + 5000 0 +# +# interface number 2 +# + 2 + 0 3000 + 5000 3000 +# +# layer number 3 (top layer) +# + 60 diff --git a/tests/unit-tests/displacement_tests/Newmark/.gitignore b/tests/unit-tests/displacement_tests/Newmark/.gitignore new file mode 100644 index 00000000..e69de29b diff --git a/tests/unit-tests/displacement_tests/Newmark/newmark_tests.cpp b/tests/unit-tests/displacement_tests/Newmark/newmark_tests.cpp index 6add00f3..92e1958f 100644 --- a/tests/unit-tests/displacement_tests/Newmark/newmark_tests.cpp +++ b/tests/unit-tests/displacement_tests/Newmark/newmark_tests.cpp @@ -1,15 +1,15 @@ #include "../../Kokkos_Environment.hpp" #include "../../MPI_environment.hpp" -#include "../../utilities/include/compare_array.h" +#include "../../utilities/include/interface.hpp" #include "compute/interface.hpp" #include "constants.hpp" -#include "domain/interface.hpp" -#include "material/interface.hpp" +#include "domain/domain.hpp" #include "mesh/mesh.hpp" #include "parameter_parser/interface.hpp" #include "quadrature/interface.hpp" -#include "solver/interface.hpp" -#include "timescheme/interface.hpp" +#include "reader/seismogram.hpp" +#include "solver/solver.hpp" +#include "timescheme/timescheme.hpp" #include "yaml-cpp/yaml.h" // ------------------------------------- // @@ -18,22 +18,18 @@ namespace test_config { struct database { public: - database() - : specfem_config(""), elastic_domain_field("NULL"), - acoustic_domain_field("NULL"){}; + database() : specfem_config(""), traces(""){}; database(const YAML::Node &Node) { specfem_config = Node["specfem_config"].as(); // check if node elastic_domain_field exists - if (Node["elastic_domain_field"]) - elastic_domain_field = Node["elastic_domain_field"].as(); - - // check if node acoustic_domain_field exists - if (Node["acoustic_domain_field"]) - acoustic_domain_field = Node["acoustic_domain_field"].as(); + if (Node["traces"]) { + traces = Node["traces"].as(); + } else { + throw std::runtime_error("Traces not found for the test"); + } } std::string specfem_config; - std::string elastic_domain_field = "NULL"; - std::string acoustic_domain_field = "NULL"; + std::string traces; }; struct configuration { @@ -54,7 +50,12 @@ struct Test { configuration = test_config::configuration(config); YAML::Node database_node = Node["databases"]; - database = test_config::database(database_node); + try { + database = test_config::database(database_node); + } catch (std::runtime_error &e) { + throw std::runtime_error("Error in test configuration: " + name + "\n" + + e.what()); + } return; } @@ -85,6 +86,69 @@ std::vector parse_test_config(std::string test_config_file, // ------------------------------------- // +template +specfem::testing::array1d compact_array( + const specfem::testing::array1d global, + const specfem::kokkos::HostView1d index_mapping) { + + const int nglob = index_mapping.extent(0); + const int n1 = global.n1; + + assert(n1 == nglob); + + int max_global_index = std::numeric_limits::min(); + + for (int i = 0; i < nglob; ++i) { + if (index_mapping(i) != -1) { + max_global_index = std::max(max_global_index, index_mapping(i)); + } + } + + specfem::testing::array1d local_array( + max_global_index + 1); + + for (int i = 0; i < nglob; ++i) { + if (index_mapping(i) != -1) { + local_array.data(index_mapping(i)) = global.data(i); + } + } + + return local_array; +} + +template +specfem::testing::array2d compact_array( + const specfem::testing::array2d global, + const specfem::kokkos::HostView1d index_mapping) { + + const int nglob = index_mapping.extent(0); + const int n1 = global.n1; + const int n2 = global.n2; + + assert(n1 == nglob); + + int max_global_index = std::numeric_limits::min(); + + for (int i = 0; i < nglob; ++i) { + if (index_mapping(i) != -1) { + max_global_index = std::max(max_global_index, index_mapping(i)); + } + } + + specfem::testing::array2d local_array( + max_global_index + 1, n2); + + for (int i = 0; i < nglob; ++i) { + if (index_mapping(i) != -1) { + for (int j = 0; j < n2; ++j) { + local_array.data(index_mapping(i), j) = global.data(i, j); + } + } + } + + return local_array; +} + TEST(DISPLACEMENT_TESTS, newmark_scheme_tests) { std::string config_filename = "../../../tests/unit-tests/displacement_tests/" "Newmark/test_config.yaml"; @@ -107,152 +171,158 @@ TEST(DISPLACEMENT_TESTS, newmark_scheme_tests) { const auto [database_file, sources_file] = setup.get_databases(); // Set up GLL quadrature points - auto [gllx, gllz] = setup.instantiate_quadrature(); + const auto quadratures = setup.instantiate_quadrature(); // Read mesh generated MESHFEM - std::vector > materials; - specfem::mesh::mesh mesh(database_file, materials, mpi); + specfem::mesh::mesh mesh(database_file, mpi); + const type_real dt = setup.get_dt(); + const int nsteps = setup.get_nsteps(); // Read sources // if start time is not explicitly specified then t0 is determined using // source frequencies and time shift - auto [sources, t0] = - specfem::sources::read_sources(sources_file, setup.get_dt(), mpi); - - // Generate compute structs to be used by the solver - specfem::compute::compute compute(mesh.coorg, mesh.material_ind.knods, gllx, - gllz); - specfem::compute::partial_derivatives partial_derivatives( - mesh.coorg, mesh.material_ind.knods, gllx, gllz); - specfem::compute::properties material_properties( - mesh.material_ind.kmato, materials, mesh.nspec, gllx->get_N(), - gllz->get_N()); - specfem::compute::coupled_interfaces::coupled_interfaces coupled_interfaces( - compute.h_ibool, compute.coordinates.coord, - material_properties.h_ispec_type, mesh.coupled_interfaces); - - // Set up boundary conditions - specfem::compute::boundaries boundary_conditions( - mesh.material_ind.kmato, materials, mesh.acfree_surface, - mesh.abs_boundary); - - // Locate the sources - for (auto &source : sources) - source->locate(compute.coordinates.coord, compute.h_ibool, - gllx->get_hxi(), gllz->get_hxi(), mesh.nproc, mesh.coorg, - mesh.material_ind.knods, mesh.npgeo, - material_properties.h_ispec_type, mpi); + auto [sources, t0] = specfem::sources::read_sources( + sources_file, nsteps, setup.get_t0(), dt, setup.get_simulation_type()); - // User output for (auto &source : sources) { if (mpi->main_proc()) - std::cout << *source << std::endl; + std::cout << source->print() << std::endl; } - // Update solver intialization time - setup.update_t0(-1.0 * t0); + setup.update_t0(t0); // Instantiate the solver and timescheme - auto it = setup.instantiate_solver(); + auto it = setup.instantiate_timescheme(); + + const auto stations_filename = setup.get_stations_file(); + const auto angle = setup.get_receiver_angle(); + auto receivers = + specfem::receivers::read_receivers(stations_filename, angle); + + std::cout << " Receiver information\n"; + std::cout << "------------------------------" << std::endl; + for (auto &receiver : receivers) { + if (mpi->main_proc()) + std::cout << receiver->print() << std::endl; + } + + const auto seismogram_types = setup.get_seismogram_types(); + + // Check only displacement seismogram types are being computed + if (seismogram_types.size() != 1 || + seismogram_types[0] != specfem::enums::seismogram::type::displacement) { + FAIL() << "--------------------------------------------------\n" + << "\033[0;31m[FAILED]\033[0m Test failed\n" + << " - Test name: " << Test.name << "\n" + << " - Error: Only displacement seismograms are checked\n" + << " Configuration file contains other seismogram types\n" + << "--------------------------------------------------\n\n" + << std::endl; + } + + if (receivers.size() == 0) { + FAIL() << "--------------------------------------------------\n" + << "\033[0;31m[FAILED]\033[0m Test failed\n" + << " - Test name: " << Test.name << "\n" + << " - Error: Stations file does not contain any receivers\n" + << "--------------------------------------------------\n\n" + << std::endl; + } + + specfem::compute::assembly assembly(mesh, quadratures, sources, receivers, + seismogram_types, t0, setup.get_dt(), + nsteps, it->get_max_seismogram_step(), + setup.get_simulation_type()); + + it->link_assembly(assembly); // User output if (mpi->main_proc()) std::cout << *it << std::endl; - // Setup solver compute struct - const type_real xmax = compute.coordinates.xmax; - const type_real xmin = compute.coordinates.xmin; - const type_real zmax = compute.coordinates.zmax; - const type_real zmin = compute.coordinates.zmin; + specfem::enums::element::quadrature::static_quadrature_points<5> qp5; + std::shared_ptr solver = + setup.instantiate_solver(setup.get_dt(), assembly, it, qp5); - specfem::compute::sources compute_sources(sources, gllx, gllz, xmax, xmin, - zmax, zmin, mpi); + solver->run(); - specfem::compute::receivers compute_receivers; + // -------------------------------------------------------------- + // Write Seismograms + // -------------------------------------------------------------- - // Instantiate domain classes + auto seismograms = assembly.receivers; - try { - - const int nglob = specfem::utilities::compute_nglob(compute.h_ibool); - specfem::enums::element::quadrature::static_quadrature_points<5> qp5; - - specfem::domain::domain< - specfem::enums::element::medium::elastic, - specfem::enums::element::quadrature::static_quadrature_points<5> > - elastic_domain_static(nglob, qp5, &compute, material_properties, - partial_derivatives, boundary_conditions, - compute_sources, compute_receivers, gllx, gllz); - - specfem::domain::domain< - specfem::enums::element::medium::acoustic, - specfem::enums::element::quadrature::static_quadrature_points<5> > - acoustic_domain_static(nglob, qp5, &compute, material_properties, - partial_derivatives, boundary_conditions, - compute_sources, compute_receivers, gllx, - gllz); - - // Instantiate coupled interfaces - specfem::coupled_interface::coupled_interface acoustic_elastic_interface( - acoustic_domain_static, elastic_domain_static, coupled_interfaces, - qp5, partial_derivatives, compute.ibool, gllx->get_w(), - gllz->get_w()); - - specfem::coupled_interface::coupled_interface elastic_acoustic_interface( - elastic_domain_static, acoustic_domain_static, coupled_interfaces, - qp5, partial_derivatives, compute.ibool, gllx->get_w(), - gllz->get_w()); - - std::shared_ptr solver = std::make_shared< - specfem::solver::time_marching > >( - acoustic_domain_static, elastic_domain_static, - acoustic_elastic_interface, elastic_acoustic_interface, it); - - solver->run(); - - elastic_domain_static.sync_field(specfem::sync::DeviceToHost); - acoustic_domain_static.sync_field(specfem::sync::DeviceToHost); - - if (Test.database.elastic_domain_field != "NULL") { - specfem::kokkos::HostView2d - field_elastic = elastic_domain_static.get_host_field(); - - type_real tolerance = 0.01; - - specfem::testing::compare_norm(field_elastic, - Test.database.elastic_domain_field, - nglob, ndim, tolerance); - } + seismograms.sync_seismograms(); - if (Test.database.acoustic_domain_field != "NULL") { - specfem::kokkos::HostView1d - field_acoustic = Kokkos::subview( - acoustic_domain_static.get_host_field(), Kokkos::ALL(), 0); + // -------------------------------------------------------------- + // Write Seismograms + // -------------------------------------------------------------- + const auto seismogram_writer = + setup.instantiate_seismogram_writer(assembly); + if (seismogram_writer) { + mpi->cout("Writing seismogram files:"); + mpi->cout("-------------------------------"); - type_real tolerance = 0.0001; - - specfem::testing::compare_norm(field_acoustic, - Test.database.acoustic_domain_field, - nglob, tolerance); + seismogram_writer->write(); + } + // -------------------------------------------------------------- + + for (int irec = 0; irec < receivers.size(); ++irec) { + const auto network_name = receivers[irec]->get_network_name(); + const auto station_name = receivers[irec]->get_station_name(); + + const std::vector traces_filename = { + Test.database.traces + "/" + station_name + "." + network_name + + ".BXX.semd", + Test.database.traces + "/" + station_name + "." + network_name + + ".BXZ.semd" + }; + type_real error_norm = 0.0; + type_real compute_norm = 0.0; + + for (int i = 0; i < traces_filename.size(); ++i) { + Kokkos::View + traces("traces", seismograms.h_seismogram.extent(0), 2); + specfem::reader::seismogram reader( + traces_filename[i], specfem::enums::seismogram::format::ascii, + traces); + reader.read(); + + const auto l_seismogram = Kokkos::subview( + seismograms.h_seismogram, Kokkos::ALL(), Kokkos::ALL(), irec, i); + + const int nsig_steps = l_seismogram.extent(0); + + for (int isig_step = 0; isig_step < nsig_steps; ++isig_step) { + const type_real time_t = traces(isig_step, 0); + const type_real value = traces(isig_step, 1); + + const type_real computed_value = l_seismogram(isig_step, 0); + + error_norm += + std::sqrt((value - computed_value) * (value - computed_value)); + compute_norm += std::sqrt(value * value); + } } - std::cout << "--------------------------------------------------\n" - << "\033[0;32m[PASSED]\033[0m Test: " << Test.name << "\n" - << "--------------------------------------------------\n\n" - << std::endl; - - } catch (std::runtime_error &e) { - std::cout << " - Error: " << e.what() << std::endl; - FAIL() << "--------------------------------------------------\n" - << "\033[0;31m[FAILED]\033[0m Test failed\n" - << " - Test name: " << Test.name << "\n" - << " - Number of MPI processors: " - << Test.configuration.number_of_processors << "\n" - << " - Error: " << e.what() << "\n" - << "--------------------------------------------------\n\n" - << std::endl; + if (error_norm / compute_norm > 1e-3 || + std::isnan(error_norm / compute_norm)) { + FAIL() << "--------------------------------------------------\n" + << "\033[0;31m[FAILED]\033[0m Test failed\n" + << " - Test name: " << Test.name << "\n" + << " - Error: Traces do not match\n" + << " - Station: " << station_name << "\n" + << " - Network: " << network_name << "\n" + << " - Error value: " << error_norm / compute_norm << "\n" + << "--------------------------------------------------\n\n" + << std::endl; + } } + + std::cout << "--------------------------------------------------\n" + << "\033[0;32m[PASSED]\033[0m Test name: " << Test.name << "\n" + << "--------------------------------------------------\n\n" + << std::endl; } } diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/STATIONS b/tests/unit-tests/displacement_tests/Newmark/serial/test1/STATIONS new file mode 100644 index 00000000..f382abcb --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/STATIONS @@ -0,0 +1,20 @@ +S0001 AA 2000.0000000 3000.0000000 0.0 0.0 +S0002 AA 2250.0000000 3000.0000000 0.0 0.0 +S0003 AA 2500.0000000 3000.0000000 0.0 0.0 +S0004 AA 2750.0000000 3000.0000000 0.0 0.0 +S0005 AA 3000.0000000 3000.0000000 0.0 0.0 +S0006 AA 2500.0000000 2500.0000000 0.0 0.0 +S0007 AA 2500.0000000 2300.0000000 0.0 0.0 +S0008 AA 2500.0000000 2100.0000000 0.0 0.0 +S0009 AA 2500.0000000 1900.0000000 0.0 0.0 +S0010 AA 2500.0000000 1700.0000000 0.0 0.0 +S0011 AA 2500.0000000 2500.0000000 0.0 0.0 +S0012 AA 2375.0000000 2375.0000000 0.0 0.0 +S0013 AA 2250.0000000 2250.0000000 0.0 0.0 +S0014 AA 2125.0000000 2125.0000000 0.0 0.0 +S0015 AA 2000.0000000 2000.0000000 0.0 0.0 +S0016 AA 2200.0000000 2900.0000000 0.0 0.0 +S0017 AA 2350.0000000 2775.0000000 0.0 0.0 +S0018 AA 2500.0000000 2650.0000000 0.0 0.0 +S0019 AA 2650.0000000 2525.0000000 0.0 0.0 +S0020 AA 2800.0000000 2400.0000000 0.0 0.0 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/database.bin b/tests/unit-tests/displacement_tests/Newmark/serial/test1/database.bin index 74013281..87b50689 100644 Binary files a/tests/unit-tests/displacement_tests/Newmark/serial/test1/database.bin and b/tests/unit-tests/displacement_tests/Newmark/serial/test1/database.bin differ diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/displacement.bin b/tests/unit-tests/displacement_tests/Newmark/serial/test1/displacement.bin deleted file mode 100644 index 7681d7b8..00000000 Binary files a/tests/unit-tests/displacement_tests/Newmark/serial/test1/displacement.bin and /dev/null differ diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/provenance/Par_File b/tests/unit-tests/displacement_tests/Newmark/serial/test1/provenance/Par_File new file mode 100644 index 00000000..79d09ffa --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/provenance/Par_File @@ -0,0 +1,454 @@ +#----------------------------------------------------------- +# +# Simulation input parameters +# +#----------------------------------------------------------- + +# title of job +title = Test of SPECFEM2D with curved interfaces + +# forward or adjoint simulation +# 1 = forward, 2 = adjoint, 3 = both simultaneously +# note: 2 is purposely UNUSED (for compatibility with the numbering of our 3D codes) +SIMULATION_TYPE = 1 +# 0 = regular wave propagation simulation, 1/2/3 = noise simulation +NOISE_TOMOGRAPHY = 0 +# save the last frame, needed for adjoint simulation +SAVE_FORWARD = .false. + +# parameters concerning partitioning +NPROC = 1 # number of processes + +# time step parameters +# total number of time steps +NSTEP = 300 + +# duration of a time step (see section "How to choose the time step" of the manual for how to do this) +DT = 1.1d-3 + +# time stepping +# 1 = Newmark (2nd order), 2 = LDDRK4-6 (4th-order 6-stage low storage Runge-Kutta), 3 = classical RK4 4th-order 4-stage Runge-Kutta +time_stepping_scheme = 1 + +# set the type of calculation (P-SV or SH/membrane waves) +P_SV = .true. + +# axisymmetric (2.5D) or Cartesian planar (2D) simulation +AXISYM = .false. + +#----------------------------------------------------------- +# +# Mesh +# +#----------------------------------------------------------- + +# Partitioning algorithm for decompose_mesh +PARTITIONING_TYPE = 3 # SCOTCH = 3, ascending order (very bad idea) = 1 + +# number of control nodes per element (4 or 9) +NGNOD = 9 + +# creates/reads a binary database that allows to skip all time consuming setup steps in initialization +# 0 = does not read/create database +# 1 = creates database +# 2 = reads database +setup_with_binary_database = 0 + +# available models +# default - define model using nbmodels below +# ascii - read model from ascii database file +# binary - read model from binary databse file +# binary_voigt - read Voigt model from binary database file +# external - define model using define_external_model subroutine +# gll - read GLL model from binary database file +# legacy - read model from model_velocity.dat_input +MODEL = default + +# Output the model with the requested type, does not save if turn to default or .false. +# (available output formats: ascii,binary,gll,legacy) +SAVE_MODEL = default + + +#----------------------------------------------------------- +# +# Attenuation +# +#----------------------------------------------------------- + +# attenuation parameters +ATTENUATION_VISCOELASTIC = .false. # turn attenuation (viscoelasticity) on or off for non-poroelastic solid parts of the model +ATTENUATION_VISCOACOUSTIC = .false. # turn attenuation (viscoacousticity) on or off for non-poroelastic fluid parts of the model + +# for viscoelastic or viscoacoustic attenuation +N_SLS = 3 # number of standard linear solids for attenuation (3 is usually the minimum) +ATTENUATION_f0_REFERENCE = 5.196 # in case of attenuation, reference frequency in Hz at which the velocity values in the velocity model are given (unused otherwise); relevant only if source is a Dirac or a Heaviside, otherwise it is automatically set to f0 the dominant frequency of the source in the DATA/SOURCE file +READ_VELOCITIES_AT_f0 = .false. # read seismic velocities at ATTENUATION_f0_REFERENCE instead of at infinite frequency (see user manual for more information) +USE_SOLVOPT = .false. # use more precise but much more expensive way of determining the Q factor relaxation times, as in https://doi.org/10.1093/gji/ggw024 + +# for poroelastic attenuation +ATTENUATION_PORO_FLUID_PART = .false. # turn viscous attenuation on or off for the fluid part of poroelastic parts of the model +Q0_poroelastic = 1 # quality factor for viscous attenuation (ignore it if you are not using a poroelastic material) +freq0_poroelastic = 10 # frequency for viscous attenuation (ignore it if you are not using a poroelastic material) + +# to undo attenuation and/or PMLs for sensitivity kernel calculations or forward runs with SAVE_FORWARD +# use the flag below. It performs undoing of attenuation and/or of PMLs in an exact way for sensitivity kernel calculations +# but requires disk space for temporary storage, and uses a significant amount of memory used as buffers for temporary storage. +# When that option is on the second parameter indicates how often the code dumps restart files to disk (if in doubt, use something between 100 and 1000). +UNDO_ATTENUATION_AND_OR_PML = .false. +NT_DUMP_ATTENUATION = 500 + +# Instead of reconstructing the forward wavefield, this option reads it from the disk using asynchronous I/O. +# Outperforms conventional mode using a value of NTSTEP_BETWEEN_COMPUTE_KERNELS high enough. +NO_BACKWARD_RECONSTRUCTION = .false. + +#----------------------------------------------------------- +# +# Sources +# +#----------------------------------------------------------- + +# source parameters +NSOURCES = 1 # number of sources (source information is then read from the DATA/SOURCE file) +force_normal_to_surface = .false. # angleforce normal to surface (external mesh and curve file needed) + +# use an existing initial wave field as source or start from zero (medium initially at rest) +initialfield = .false. +add_Bielak_conditions_bottom = .false. # add Bielak conditions or not if initial plane wave +add_Bielak_conditions_right = .false. +add_Bielak_conditions_top = .false. +add_Bielak_conditions_left = .false. + +# acoustic forcing +ACOUSTIC_FORCING = .false. # acoustic forcing of an acoustic medium with a rigid interface + +# noise simulations - type of noise source time function: +# 0=external (S_squared), 1=Ricker(second derivative), 2=Ricker(first derivative), 3=Gaussian, 4=Figure 2a of Tromp et al. 2010 +# (default value 4 is chosen to reproduce the time function from Fig 2a of "Tromp et al., 2010, Noise Cross-Correlation Sensitivity Kernels") +noise_source_time_function_type = 4 + +# moving sources +# Set write_moving_sources_database to .true. if the generation of moving source databases takes +# a long time. Then the simulation is done in two steps: first you run the code and it writes the databases to file +# (in DATA folder by default). Then you rerun the code and it will read the databases in there directly possibly +# saving a lot of time. +# This is only useful for GPU version (for now) +write_moving_sources_database = .false. + +#----------------------------------------------------------- +# +# Receivers +# +#----------------------------------------------------------- + +# receiver set parameters for recording stations (i.e. recording points) +# seismotype : record 1=displ 2=veloc 3=accel 4=pressure 5=curl of displ 6=the fluid potential +seismotype = 1 # several values can be chosen. For example : 1,2,4 + +# interval in time steps for writing of seismograms +# every how many time steps we save the seismograms +# (costly, do not use a very small value; if you use a very large value that is larger than the total number +# of time steps of the run, the seismograms will automatically be saved once at the end of the run anyway) +NTSTEP_BETWEEN_OUTPUT_SEISMOS = 1000 + +# set to n to reduce the sampling rate of output seismograms by a factor of n +# defaults to 1, which means no down-sampling +NTSTEP_BETWEEN_OUTPUT_SAMPLE = 1 + +# so far, this option can only be used if all the receivers are in acoustic elements +USE_TRICK_FOR_BETTER_PRESSURE = .false. + +# use this t0 as earliest starting time rather than the automatically calculated one +USER_T0 = 0.0d0 + +# seismogram formats +save_ASCII_seismograms = .true. # save seismograms in ASCII format or not +save_binary_seismograms_single = .true. # save seismograms in single precision binary format or not (can be used jointly with ASCII above to save both) +save_binary_seismograms_double = .false. # save seismograms in double precision binary format or not (can be used jointly with both flags above to save all) +SU_FORMAT = .false. # output single precision binary seismograms in Seismic Unix format (adjoint traces will be read in the same format) + +# use an existing STATION file found in ./DATA or create a new one from the receiver positions below in this Par_file +use_existing_STATIONS = .false. + +# number of receiver sets (i.e. number of receiver lines to create below) +nreceiversets = 4 + +# orientation +anglerec = 0.d0 # angle to rotate components at receivers +rec_normal_to_surface = .false. # base anglerec normal to surface (external mesh and curve file needed) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 2000. # first receiver x in meters +zdeb = 2200. # first receiver z in meters +xfin = 3000. # last receiver x in meters (ignored if only one receiver) +zfin = 2200. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .true. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 2500. # first receiver x in meters +zdeb = 2500. # first receiver z in meters +xfin = 2500. # last receiver x in meters (ignored if only one receiver) +zfin = 1700. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 2500. # first receiver x in meters +zdeb = 2500. # first receiver z in meters +xfin = 2000. # last receiver x in meters (ignored if only one receiver) +zfin = 2000. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 2200. # first receiver x in meters +zdeb = 2900. # first receiver z in meters +xfin = 2800. # last receiver x in meters (ignored if only one receiver) +zfin = 2400. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +#----------------------------------------------------------- +# +# adjoint kernel outputs +# +#----------------------------------------------------------- + +# save sensitivity kernels in ASCII format (much bigger files, but compatible with current GMT scripts) or in binary format +save_ASCII_kernels = .true. + +# since the accuracy of kernel integration may not need to respect the CFL, this option permits to save computing time, and memory with UNDO_ATTENUATION_AND_OR_PML mode +NTSTEP_BETWEEN_COMPUTE_KERNELS = 1 + +# outputs approximate Hessian for preconditioning +APPROXIMATE_HESS_KL = .false. + +#----------------------------------------------------------- +# +# Boundary conditions +# +#----------------------------------------------------------- + +# Perfectly Matched Layer (PML) boundaries +# absorbing boundary active or not +PML_BOUNDARY_CONDITIONS = .true. +NELEM_PML_THICKNESS = 3 +ROTATE_PML_ACTIVATE = .false. +ROTATE_PML_ANGLE = 30. +# change the four parameters below only if you know what you are doing; they change the damping profiles inside the PMLs +K_MIN_PML = 1.0d0 # from Gedney page 8.11 +K_MAX_PML = 1.0d0 +damping_change_factor_acoustic = 0.5d0 +damping_change_factor_elastic = 1.0d0 +# set the parameter below to .false. unless you know what you are doing; this implements automatic adjustment of the PML parameters for elongated models. +# The goal is to improve the absorbing efficiency of PML for waves with large incidence angles, but this can lead to artefacts. +# In particular, this option is efficient only when the number of sources NSOURCES is equal to one. +PML_PARAMETER_ADJUSTMENT = .false. + +# Stacey ABC +STACEY_ABSORBING_CONDITIONS = .false. + +# periodic boundaries +ADD_PERIODIC_CONDITIONS = .false. +PERIODIC_HORIZ_DIST = 4000.d0 + +#----------------------------------------------------------- +# +# Velocity and density models +# +#----------------------------------------------------------- + +# number of model materials +nbmodels = 1 +# available material types (see user manual for more information) +# acoustic: model_number 1 rho Vp 0 0 0 QKappa 9999 0 0 0 0 0 0 (for QKappa use 9999 to ignore it) +# elastic: model_number 1 rho Vp Vs 0 0 QKappa Qmu 0 0 0 0 0 0 (for QKappa and Qmu use 9999 to ignore them) +# anisotropic: model_number 2 rho c11 c13 c15 c33 c35 c55 c12 c23 c25 0 QKappa Qmu +# anisotropic in AXISYM: model_number 2 rho c11 c13 c15 c33 c35 c55 c12 c23 c25 c22 QKappa Qmu +# poroelastic: model_number 3 rhos rhof phi c kxx kxz kzz Ks Kf Kfr etaf mufr Qmu +# tomo: model_number -1 0 0 A 0 0 0 0 0 0 0 0 0 0 +# +# note: When viscoelasticity or viscoacousticity is turned on, +# the Vp and Vs values that are read here are the UNRELAXED ones i.e. the values at infinite frequency +# unless the READ_VELOCITIES_AT_f0 parameter above is set to true, in which case they are the values at frequency f0. +# +# Please also note that Qmu is always equal to Qs, but Qkappa is in general not equal to Qp. +# To convert one to the other see doc/Qkappa_Qmu_versus_Qp_Qs_relationship_in_2D_plane_strain.pdf and +# utils/attenuation/conversion_from_Qkappa_Qmu_to_Qp_Qs_from_Dahlen_Tromp_959_960.f90. +1 1 2700.d0 3000.d0 1732.051d0 0 0 9999 9999 0 0 0 0 0 0 +# 2 1 2500.d0 2700.d0 0 0 0 9999 9999 0 0 0 0 0 0 +# 3 1 2200.d0 2500.d0 1443.375d0 0 0 9999 9999 0 0 0 0 0 0 +# 4 1 2200.d0 2200.d0 1343.375d0 0 0 9999 9999 0 0 0 0 0 0 + +# external tomography file +TOMOGRAPHY_FILE = ./DATA/tomo_file.xyz + +# use an external mesh created by an external meshing tool or use the internal mesher +read_external_mesh = .false. + +#----------------------------------------------------------- +# +# PARAMETERS FOR EXTERNAL MESHING +# +#----------------------------------------------------------- + +# data concerning mesh, when generated using third-party app (more info in README) +# (see also absorbing_conditions above) +mesh_file = ./DATA/mesh_file # file containing the mesh +nodes_coords_file = ./DATA/nodes_coords_file # file containing the nodes coordinates +materials_file = ./DATA/materials_file # file containing the material number for each element +free_surface_file = ./DATA/free_surface_file # file containing the free surface +axial_elements_file = ./DATA/axial_elements_file # file containing the axial elements if AXISYM is true +absorbing_surface_file = ./DATA/absorbing_surface_file # file containing the absorbing surface +acoustic_forcing_surface_file = ./DATA/MSH/Surf_acforcing_Bottom_enforcing_mesh # file containing the acoustic forcing surface +absorbing_cpml_file = ./DATA/absorbing_cpml_file # file containing the CPML element numbers +tangential_detection_curve_file = ./DATA/courbe_eros_nodes # file containing the curve delimiting the velocity model + +#----------------------------------------------------------- +# +# PARAMETERS FOR INTERNAL MESHING +# +#----------------------------------------------------------- + +# file containing interfaces for internal mesh +interfacesfile = ./interfaces_simple_topo_flat.dat + +# geometry of the model (origin lower-left corner = 0,0) and mesh description +xmin = 0.d0 # abscissa of left side of the model +xmax = 4000.d0 # abscissa of right side of the model +nx = 80 # number of elements along X + +STACEY_ABSORBING_CONDITIONS = .true. + +# absorbing boundary parameters (see absorbing_conditions above) +absorbbottom = .false. +absorbright = .false. +absorbtop = .false. +absorbleft = .false. + +# define the different regions of the model in the (nx,nz) spectral-element mesh +nbregions = 1 # then set below the different regions and model number for each region +# format of each line: nxmin nxmax nzmin nzmax material_number +1 80 1 60 1 +# 1 80 21 40 2 +# 1 80 41 60 3 +# 60 70 21 40 4 + +#----------------------------------------------------------- +# +# Display parameters +# +#----------------------------------------------------------- + +# interval at which we output time step info and max of norm of displacement +# (every how many time steps we display information about the simulation. costly, do not use a very small value) +NTSTEP_BETWEEN_OUTPUT_INFO = 100 + +# meshing output +output_grid_Gnuplot = .true. # generate a GNUPLOT file containing the grid, and a script to plot it +output_grid_ASCII = .true. # dump the grid in an ASCII text file consisting of a set of X,Y,Z points or not + +# to plot total energy curves, for instance to monitor how CPML absorbing layers behave; +# should be turned OFF in most cases because a bit expensive +OUTPUT_ENERGY = .false. + +# every how many time steps we compute energy (which is a bit expensive to compute) +NTSTEP_BETWEEN_OUTPUT_ENERGY = 10 + +# Compute the field int_0^t v^2 dt for a set of GLL points and write it to file. Use +# the script utils/visualisation/plotIntegratedEnergyFile.py to watch. It is refreshed at the same time than the seismograms +COMPUTE_INTEGRATED_ENERGY_FIELD = .false. + +#----------------------------------------------------------- +# +# Movies/images/snaphots visualizations +# +#----------------------------------------------------------- + +# every how many time steps we draw JPEG or PostScript pictures of the simulation +# and/or we dump results of the simulation as ASCII or binary files (costly, do not use a very small value) +NTSTEP_BETWEEN_OUTPUT_IMAGES = 100 + +# minimum amplitude kept in % for the JPEG and PostScript snapshots; amplitudes below that are muted +cutsnaps = 1. + +#### for JPEG color images #### +output_color_image = .true. # output JPEG color image of the results every NTSTEP_BETWEEN_OUTPUT_IMAGES time steps or not +imagetype_JPEG = 2 # display 1=displ_Ux 2=displ_Uz 3=displ_norm 4=veloc_Vx 5=veloc_Vz 6=veloc_norm 7=accel_Ax 8=accel_Az 9=accel_norm 10=pressure +factor_subsample_image = 1.0d0 # (double precision) factor to subsample or oversample (if set to e.g. 0.5) color images output by the code (useful for very large models, or to get nicer looking denser pictures) +USE_CONSTANT_MAX_AMPLITUDE = .false. # by default the code normalizes each image independently to its maximum; use this option to use the global maximum below instead +CONSTANT_MAX_AMPLITUDE_TO_USE = 1.17d4 # constant maximum amplitude to use for all color images if the above USE_CONSTANT_MAX_AMPLITUDE option is true +POWER_DISPLAY_COLOR = 0.30d0 # non linear display to enhance small amplitudes in JPEG color images +DRAW_SOURCES_AND_RECEIVERS = .true. # display sources as orange crosses and receivers as green squares in JPEG images or not +DRAW_WATER_IN_BLUE = .true. # display acoustic layers as constant blue in JPEG images, because they likely correspond to water in the case of ocean acoustics or in the case of offshore oil industry experiments (if off, display them as greyscale, as for elastic or poroelastic elements, for instance for acoustic-only oil industry models of solid media) +USE_SNAPSHOT_NUMBER_IN_FILENAME = .false. # use snapshot number in the file name of JPEG color snapshots instead of the time step (for instance to create movies in an easier way later) + +#### for PostScript snapshots #### +output_postscript_snapshot = .true. # output Postscript snapshot of the results every NTSTEP_BETWEEN_OUTPUT_IMAGES time steps or not +imagetype_postscript = 1 # display 1=displ vector 2=veloc vector 3=accel vector; small arrows are displayed for the vectors +meshvect = .true. # display mesh on PostScript plots or not +modelvect = .false. # display velocity model on PostScript plots or not +boundvect = .true. # display boundary conditions on PostScript plots or not +interpol = .true. # interpolation of the PostScript display on a regular grid inside each spectral element, or use the non-evenly spaced GLL points +pointsdisp = 6 # number of points in each direction for interpolation of PostScript snapshots (set to 1 for lower-left corner only) +subsamp_postscript = 1 # subsampling of background velocity model in PostScript snapshots +sizemax_arrows = 1.d0 # maximum size of arrows on PostScript plots in centimeters +US_LETTER = .false. # use US letter or European A4 paper for PostScript plots + +#### for wavefield dumps #### +output_wavefield_dumps = .false. # output wave field to a text file (creates very big files) +imagetype_wavefield_dumps = 1 # display 1=displ vector 2=veloc vector 3=accel vector 4=pressure +use_binary_for_wavefield_dumps = .false. # use ASCII or single-precision binary format for the wave field dumps + +#----------------------------------------------------------- + +# Ability to run several calculations (several earthquakes) +# in an embarrassingly-parallel fashion from within the same run; +# this can be useful when using a very large supercomputer to compute +# many earthquakes in a catalog, in which case it can be better from +# a batch job submission point of view to start fewer and much larger jobs, +# each of them computing several earthquakes in parallel. +# To turn that option on, set parameter NUMBER_OF_SIMULTANEOUS_RUNS to a value greater than 1. +# To implement that, we create NUMBER_OF_SIMULTANEOUS_RUNS MPI sub-communicators, +# each of them being labeled "my_local_mpi_comm_world", and we use them +# in all the routines in "src/shared/parallel.f90", except in MPI_ABORT() because in that case +# we need to kill the entire run. +# When that option is on, of course the number of processor cores used to start +# the code in the batch system must be a multiple of NUMBER_OF_SIMULTANEOUS_RUNS, +# all the individual runs must use the same number of processor cores, +# which as usual is NPROC in the Par_file, +# and thus the total number of processor cores to request from the batch system +# should be NUMBER_OF_SIMULTANEOUS_RUNS * NPROC. +# All the runs to perform must be placed in directories called run0001, run0002, run0003 and so on +# (with exactly four digits). +# +# Imagine you have 10 independent calculations to do, each of them on 100 cores; you have three options: +# +# 1/ submit 10 jobs to the batch system +# +# 2/ submit a single job on 1000 cores to the batch, and in that script create a sub-array of jobs to start 10 jobs, +# each running on 100 cores (see e.g. http://www.schedmd.com/slurmdocs/job_array.html ) +# +# 3/ submit a single job on 1000 cores to the batch, start SPECFEM2D on 1000 cores, create 10 sub-communicators, +# cd into one of 10 subdirectories (called e.g. run0001, run0002,... run0010) depending on the sub-communicator +# your MPI rank belongs to, and run normally on 100 cores using that sub-communicator. +# +# The option below implements 3/. +# +NUMBER_OF_SIMULTANEOUS_RUNS = 1 + +# if we perform simultaneous runs in parallel, if only the source and receivers vary between these runs +# but not the mesh nor the model (velocity and density) then we can also read the mesh and model files +# from a single run in the beginning and broadcast them to all the others; for a large number of simultaneous +# runs for instance when solving inverse problems iteratively this can DRASTICALLY reduce I/Os to disk in the solver +# (by a factor equal to NUMBER_OF_SIMULTANEOUS_RUNS), and reducing I/Os is crucial in the case of huge runs. +# Thus, always set this option to .true. if the mesh and the model are the same for all simultaneous runs. +# In that case there is no need to duplicate the mesh and model file database (the content of the DATABASES_MPI +# directories) in each of the run0001, run0002,... directories, it is sufficient to have one in run0001 +# and the code will broadcast it to the others) +BROADCAST_SAME_MESH_AND_MODEL = .true. + +#----------------------------------------------------------- + +# set to true to use GPUs +GPU_MODE = .false. diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/provenance/SOURCE b/tests/unit-tests/displacement_tests/Newmark/serial/test1/provenance/SOURCE new file mode 100644 index 00000000..86e250d0 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/provenance/SOURCE @@ -0,0 +1,56 @@ +## Source 1 +source_surf = .false. # source inside the medium, or source automatically moved exactly at the surface by the solver +xs = 2500. # source location x in meters +zs = 2500. # source location z in meters (zs is ignored if source_surf is set to true, it is replaced with the topography height) +## Source type parameters: +# 1 = elastic force or acoustic pressure +# 2 = moment tensor +# or Initial field type (when initialfield set in Par_file): +# For a plane wave including converted and reflected waves at the free surface: +# 1 = P wave, +# 2 = S wave, +# 3 = Rayleigh wave +# For a plane wave without converted nor reflected waves at the free surface, i.e. with the incident wave only: +# 4 = P wave, +# 5 = S wave +# For initial mode displacement: +# 6 = mode (2,3) of a rectangular membrane +source_type = 1 +# Source time function: +# In the case of a source located in an acoustic medium, +# to get pressure for a Ricker in the seismograms, here we need to select a Gaussian for the potential Chi +# used as a source, rather than a Ricker, because pressure = - Chi_dot_dot. +# This is true both when USE_TRICK_FOR_BETTER_PRESSURE is set to .true. or to .false. +# Options: +# 1 = second derivative of a Gaussian (a.k.a. Ricker), +# 2 = first derivative of a Gaussian, +# 3 = Gaussian, +# 4 = Dirac, +# 5 = Heaviside (4 and 5 will produce noisy recordings because of frequencies above the mesh resolution limit), +# 6 = ocean acoustics type I, +# 7 = ocean acoustics type II, +# 8 = external source time function = 8 (source read from file), +# 9 = burst, +# 10 = Sinus source time function, +# 11 = Marmousi Ormsby wavelet +time_function_type = 1 +# If time_function_type == 8, enter below the custom source file to read (two columns file with time and amplitude) : +# (For the moment dt must be equal to the dt of the simulation. File name cannot exceed 150 characters) +# IMPORTANT: do NOT put quote signs around the file name, just put the file name itself otherwise the run will stop +name_of_source_file = YYYYYYYYYYYYYYYYYY # Only for option 8 : file containing the source wavelet +burst_band_width = 0. # Only for option 9 : band width of the burst +f0 = 10.0 # dominant source frequency (Hz) if not Dirac or Heaviside +tshift = 0.0 # time shift when multi sources (if one source, must be zero) +## Force source +# angle of the source (for a force only); for a plane wave, this is the incidence angle; for moment tensor sources this is unused +anglesource = 0.0 +## Moment tensor +# The components of a moment tensor source must be given in N.m, not in dyne.cm as in the DATA/CMTSOLUTION source file of the 3D version of the code. +Mxx = 1. # Mxx component (for a moment tensor source only) +Mzz = 1. # Mzz component (for a moment tensor source only) +Mxz = 0. # Mxz component (for a moment tensor source only) +## Amplification (factor to amplify source time function) +factor = 1.d10 # amplification factor +## Moving source parameters +vx = 0.0 # Horizontal source velocity (m/s) +vz = 0.0 # Vertical source velocity (m/s) diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/provenance/topography.dat b/tests/unit-tests/displacement_tests/Newmark/serial/test1/provenance/topography.dat new file mode 100644 index 00000000..84eb5dae --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/provenance/topography.dat @@ -0,0 +1,23 @@ +# +# number of interfaces +# + 2 +# +# for each interface below, we give the number of points and then x,z for each point +# +# +# interface number 1 (bottom of the mesh) +# + 2 + 0 0 + 5000 0 +# +# interface number 2 +# + 2 + 0 3000 + 5000 3000 +# +# layer number 3 (top layer) +# + 60 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/sources.yaml b/tests/unit-tests/displacement_tests/Newmark/serial/test1/sources.yaml index ed49a37f..f0273159 100644 --- a/tests/unit-tests/displacement_tests/Newmark/serial/test1/sources.yaml +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/sources.yaml @@ -7,6 +7,7 @@ sources: angle : 0.0 vx : 0.0 vz : 0.0 - Dirac: + Ricker: + f0: 10.0 factor: 1e10 tshift: 0.0 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/specfem_config.yaml b/tests/unit-tests/displacement_tests/Newmark/serial/test1/specfem_config.yaml index 0ad3fe3d..49302276 100644 --- a/tests/unit-tests/displacement_tests/Newmark/serial/test1/specfem_config.yaml +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/specfem_config.yaml @@ -9,14 +9,12 @@ parameters: Interfaces : None Sources : Force source (1) Boundary conditions : Neumann BCs on all edges + Debugging comment : This test tests elastic compute_forces routine simulation-setup: ## quadrature setup quadrature: - alpha: 0.0 - beta: 0.0 - ngllx: 5 - ngllz: 5 + quadrature-type: GLL4 ## Solver setup solver: @@ -25,14 +23,20 @@ parameters: time-scheme: type: Newmark dt: 1.1e-3 - nstep: 100 + nstep: 300 + + simulation-mode: + forward: + writer: + seismogram: + format: ascii + directory: "." receivers: - stations-file: "../DATA/STATIONS" + stations-file: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test1/STATIONS" angle: 0.0 seismogram-type: - displacement - - velocity nstep_between_samples: 1 ## Runtime setup @@ -44,7 +48,3 @@ parameters: databases: mesh-database: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test1/database.bin" source-file: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test1/sources.yaml" - - seismogram: - seismogram-format: ascii - output-folder: "." diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0001.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0001.BXX.semd new file mode 100644 index 00000000..a97a1ff8 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0001.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 2.5644175515609270E-035 + -0.10569999999999999 -1.1951648253331080E-034 + -0.10460000000000000 3.4884932791001940E-033 + -0.10349999999999999 2.4526043108014077E-032 + -0.10239999999999999 5.5996216237755120E-033 + -0.10130000000000000 -1.6275624417784704E-031 + -0.10020000000000000 7.9304293796304524E-031 + -9.9099999999999994E-002 6.1346473485798183E-030 + -9.7999999999999990E-002 3.7169526339102607E-030 + -9.6899999999999986E-002 -6.3612033652714262E-029 + -9.5799999999999996E-002 -1.7629366876344212E-028 + -9.4699999999999993E-002 2.0579741087868552E-028 + -9.3599999999999989E-002 1.9325726693584219E-027 + -9.2499999999999999E-002 2.6522179634940897E-027 + -9.1399999999999995E-002 -7.9197952506135917E-027 + -9.0299999999999991E-002 -3.4881928544260476E-026 + -8.9200000000000002E-002 -2.7466910287607045E-026 + -8.8099999999999984E-002 1.4186990383440131E-025 + -8.6999999999999994E-002 4.5682861065638929E-025 + -8.5899999999999990E-002 2.5245666565564830E-025 + -8.4799999999999986E-002 -1.6928738089293978E-024 + -8.3699999999999997E-002 -4.7657394702549095E-024 + -8.2599999999999993E-002 -2.5163998261237628E-024 + -8.1499999999999989E-002 1.4999435961752148E-023 + -8.0399999999999999E-002 4.1358699306071191E-023 + -7.9299999999999995E-002 2.6265265834296528E-023 + -7.8199999999999992E-002 -1.0263469127579457E-022 + -7.7100000000000002E-002 -3.0371957693285694E-022 + -7.5999999999999984E-002 -2.4889917138302454E-022 + -7.4899999999999994E-002 5.4007376470830313E-022 + -7.3799999999999991E-002 1.8944350498217997E-021 + -7.2699999999999987E-002 1.9920815400910538E-021 + -7.1599999999999997E-002 -2.0272108667304152E-021 + -7.0499999999999993E-002 -9.9951650381570517E-021 + -6.9399999999999989E-002 -1.3269127323389895E-020 + -6.8300000000000000E-002 3.4616373685382649E-021 + -6.7199999999999996E-002 4.4027495896701844E-020 + -6.6099999999999992E-002 7.3783722233208729E-020 + -6.5000000000000002E-002 2.0158527237236531E-020 + -6.3899999999999985E-002 -1.5683900175979464E-019 + -6.2799999999999995E-002 -3.4366374016433695E-019 + -6.1699999999999991E-002 -2.3874588317751845E-019 + -6.0599999999999994E-002 4.1304100665099034E-019 + -5.9499999999999990E-002 1.3358927601652301E-018 + -5.8399999999999994E-002 1.4442754440934859E-018 + -5.7299999999999990E-002 -5.1665876835942276E-019 + -5.6199999999999986E-002 -4.2539669651851383E-018 + -5.5099999999999996E-002 -6.4501765728568109E-018 + -5.3999999999999992E-002 -2.0359077952231837E-018 + -5.2899999999999989E-002 1.0494083089435639E-017 + -5.1799999999999985E-002 2.2896845737667987E-017 + -5.0699999999999995E-002 1.7990059974840180E-017 + -4.9599999999999991E-002 -1.6281402614326144E-017 + -4.8499999999999988E-002 -6.5241541474515109E-017 + -4.7399999999999998E-002 -8.0030882317363002E-017 + -4.6299999999999994E-002 -7.9537287102240359E-018 + -4.5199999999999990E-002 1.4345328818875149E-016 + -4.4099999999999986E-002 2.6029499816647981E-016 + -4.2999999999999997E-002 1.6867160308065975E-016 + -4.1899999999999993E-002 -2.0435336890955958E-016 + -4.0799999999999989E-002 -6.5705573916289596E-016 + -3.9699999999999985E-002 -7.2723548933734854E-016 + -3.8599999999999995E-002 -2.6712242782848429E-017 + -3.7499999999999992E-002 1.2516227873124084E-015 + -3.6399999999999988E-002 2.1159240893832637E-015 + -3.5299999999999984E-002 1.3085344016428328E-015 + -3.4199999999999994E-002 -1.4832997450344972E-015 + -3.3099999999999991E-002 -4.6315592149275692E-015 + -3.1999999999999987E-002 -5.0346706648553632E-015 + -3.0899999999999997E-002 -4.8626022743677565E-016 + -2.9799999999999993E-002 7.4217238596658609E-015 + -2.8699999999999989E-002 1.2645042314401913E-014 + -2.7599999999999986E-002 8.3124247434829095E-015 + -2.6499999999999996E-002 -6.7039345876354108E-015 + -2.5399999999999992E-002 -2.3445812687692726E-014 + -2.4299999999999988E-002 -2.6428212306843328E-014 + -2.3199999999999985E-002 -5.6375260362728774E-015 + -2.2099999999999995E-002 3.0827506617304296E-014 + -2.0999999999999991E-002 5.5797041791615098E-014 + -1.9899999999999987E-002 4.0315657984322378E-014 + -1.8799999999999983E-002 -1.9337816395924301E-014 + -1.7699999999999994E-002 -8.6883577860453337E-014 + -1.6599999999999990E-002 -1.0321177099830228E-013 + -1.5499999999999986E-002 -3.2532068944095272E-014 + -1.4399999999999996E-002 9.4703040440062558E-014 + -1.3299999999999992E-002 1.8422462448770827E-013 + -1.2199999999999989E-002 1.4107879903364762E-013 + -1.1099999999999985E-002 -4.2987037269636569E-014 + -9.9999999999999950E-003 -2.5082158030230450E-013 + -8.8999999999999913E-003 -3.0342495551706483E-013 + -7.7999999999999875E-003 -1.0249937563207995E-013 + -6.6999999999999837E-003 2.5296927638578104E-013 + -5.5999999999999939E-003 4.9233344181012773E-013 + -4.4999999999999901E-003 3.6410685664428621E-013 + -3.3999999999999864E-003 -1.2986969355824329E-013 + -2.2999999999999826E-003 -6.5719071894523862E-013 + -1.1999999999999927E-003 -7.5354409127467714E-013 + -9.9999999999988987E-005 -2.0111801221807390E-013 + 1.0000000000000148E-003 7.0142074657178477E-013 + 2.1000000000000185E-003 1.2525980686711735E-012 + 3.2000000000000084E-003 8.5527667847279387E-013 + 4.3000000000000121E-003 -4.2261325190230681E-013 + 5.4000000000000159E-003 -1.7168362001149240E-012 + 6.5000000000000058E-003 -1.9004426938390440E-012 + 7.6000000000000234E-003 -4.9452016917181374E-013 + 8.7000000000000133E-003 1.7392607536484417E-012 + 9.8000000000000032E-003 3.1232581625129097E-012 + 1.0900000000000021E-002 2.2609904400117120E-012 + 1.2000000000000011E-002 -7.0324757302231422E-013 + 1.3100000000000001E-002 -3.8249568443116111E-012 + 1.4200000000000018E-002 -4.5619302606325629E-012 + 1.5300000000000008E-002 -1.7626770269091319E-012 + 1.6400000000000026E-002 3.0584970320268745E-012 + 1.7500000000000016E-002 6.3938251394779488E-012 + 1.8600000000000005E-002 5.2255682420065952E-012 + 1.9700000000000023E-002 -3.7051525042519629E-013 + 2.0800000000000013E-002 -6.6560602515752798E-012 + 2.1900000000000003E-002 -8.5968723459450835E-012 + 2.3000000000000020E-002 -3.7924411874779018E-012 + 2.4100000000000010E-002 4.9999995463401170E-012 + 2.5200000000000000E-002 1.1147967098057432E-011 + 2.6300000000000018E-002 8.9352292925726218E-012 + 2.7400000000000008E-002 -1.4382136974411264E-012 + 2.8500000000000025E-002 -1.2799874875291106E-011 + 2.9600000000000015E-002 -1.5593306160188725E-011 + 3.0700000000000005E-002 -5.4378428843149251E-012 + 3.1800000000000023E-002 1.2047569539208602E-011 + 3.2900000000000013E-002 2.3756649425443754E-011 + 3.4000000000000002E-002 1.8387749656234575E-011 + 3.5100000000000020E-002 -3.7734919355880692E-012 + 3.6200000000000010E-002 -2.8547721478422439E-011 + 3.7300000000000028E-002 -3.6446644313681276E-011 + 3.8400000000000017E-002 -1.7327918613863069E-011 + 3.9500000000000007E-002 1.9568888176557664E-011 + 4.0600000000000025E-002 4.9164658455502774E-011 + 4.1700000000000015E-002 4.7323273771882057E-011 + 4.2800000000000005E-002 9.8676795901031511E-012 + 4.3900000000000022E-002 -4.0836889425577283E-011 + 4.5000000000000012E-002 -6.8934198627079724E-011 + 4.6100000000000002E-002 -5.0566432985288401E-011 + 4.7200000000000020E-002 6.2871392120245062E-012 + 4.8300000000000010E-002 6.3870263244947267E-011 + 4.9400000000000027E-002 7.9891135373877376E-011 + 5.0500000000000017E-002 3.9204493818001396E-011 + 5.1600000000000007E-002 -3.1961835955662821E-011 + 5.2700000000000025E-002 -8.2293158398805133E-011 + 5.3800000000000014E-002 -7.2739134160393348E-011 + 5.4900000000000004E-002 -7.7971292616885179E-012 + 5.6000000000000022E-002 6.4562813428814536E-011 + 5.7100000000000012E-002 8.7392537650998747E-011 + 5.8200000000000002E-002 3.9556784930949718E-011 + 5.9300000000000019E-002 -4.4145766903147532E-011 + 6.0400000000000009E-002 -9.6333774290968677E-011 + 6.1500000000000027E-002 -6.9428192361886687E-011 + 6.2600000000000017E-002 2.2678602051851016E-011 + 6.3700000000000007E-002 1.0919676968201841E-010 + 6.4800000000000024E-002 1.1489141582554652E-010 + 6.5900000000000014E-002 2.2658711712475466E-011 + 6.7000000000000004E-002 -1.0463520327963494E-010 + 6.8100000000000022E-002 -1.6648656064877088E-010 + 6.9200000000000012E-002 -1.0410897144375042E-010 + 7.0300000000000029E-002 4.5101974238681564E-011 + 7.1400000000000019E-002 1.6755136167390106E-010 + 7.2500000000000009E-002 1.6141996073137932E-010 + 7.3600000000000027E-002 2.7025895410481837E-011 + 7.4700000000000016E-002 -1.1884515593862943E-010 + 7.5800000000000006E-002 -1.3094780815237073E-010 + 7.6900000000000024E-002 3.1974034531145890E-011 + 7.8000000000000014E-002 2.3897522849480879E-010 + 7.9100000000000004E-002 2.5963051153432559E-010 + 8.0200000000000021E-002 -4.9795209622338632E-011 + 8.1300000000000011E-002 -5.7814530940447639E-010 + 8.2400000000000029E-002 -9.5812768829972583E-010 + 8.3500000000000019E-002 -7.8005302217576400E-010 + 8.4600000000000009E-002 9.3534707756859348E-011 + 8.5700000000000026E-002 1.3327763337400711E-009 + 8.6800000000000016E-002 2.2418584766370486E-009 + 8.7900000000000006E-002 2.1465411670362755E-009 + 8.9000000000000024E-002 8.4477674855421014E-010 + 9.0100000000000013E-002 -1.1849834447019703E-009 + 9.1200000000000003E-002 -2.9943776347352014E-009 + 9.2300000000000021E-002 -3.6975982276032937E-009 + 9.3400000000000011E-002 -2.9929942968465184E-009 + 9.4500000000000028E-002 -1.3198080406340296E-009 + 9.5600000000000018E-002 4.7268877700901157E-010 + 9.6700000000000008E-002 1.7264590868037999E-009 + 9.7800000000000026E-002 2.4187862823765727E-009 + 9.8900000000000016E-002 3.1064959493676270E-009 + 0.10000000000000001 4.3718291209415838E-009 + 0.10110000000000002 6.1456169042628517E-009 + 0.10220000000000001 7.4164758778749729E-009 + 0.10330000000000003 6.6095027229096104E-009 + 0.10440000000000002 2.4685533617230249E-009 + 0.10550000000000001 -5.0907864590499230E-009 + 0.10660000000000003 -1.4707081774645303E-008 + 0.10770000000000002 -2.4060831549377326E-008 + 0.10880000000000001 -3.0797398409276866E-008 + 0.10990000000000003 -3.3259567544519086E-008 + 0.11100000000000002 -3.0535534989439839E-008 + 0.11210000000000001 -2.1810157235790939E-008 + 0.11320000000000002 -5.5073310356590355E-009 + 0.11430000000000001 2.1127096516693200E-008 + 0.11540000000000003 6.1655569538743293E-008 + 0.11650000000000002 1.1951333078741300E-007 + 0.11760000000000001 1.9716931376478897E-007 + 0.11870000000000003 2.9605018880829448E-007 + 0.11980000000000002 4.1745485646060843E-007 + 0.12090000000000001 5.6409515991617809E-007 + 0.12200000000000003 7.4154303320028703E-007 + 0.12310000000000001 9.5896348284441046E-007 + 0.12420000000000003 1.2289667665754678E-006 + 0.12530000000000002 1.5669108961446909E-006 + 0.12640000000000001 1.9902206531696720E-006 + 0.12750000000000003 2.5181871023960412E-006 + 0.12860000000000002 3.1724105156172300E-006 + 0.12970000000000001 3.9778110476618167E-006 + 0.13080000000000003 4.9640439101494849E-006 + 0.13190000000000002 6.1671871662838385E-006 + 0.13300000000000001 7.6315491241985001E-006 + 0.13410000000000000 9.4113438535714522E-006 + 0.13520000000000004 1.1571928553166799E-005 + 0.13630000000000003 1.4190470210451167E-005 + 0.13740000000000002 1.7356338503304869E-005 + 0.13850000000000001 2.1171961634536274E-005 + 0.13960000000000000 2.5754914531717077E-005 + 0.14070000000000005 3.1241535907611251E-005 + 0.14180000000000004 3.7791363865835592E-005 + 0.14290000000000003 4.5591117668664083E-005 + 0.14400000000000002 5.4857042414369062E-005 + 0.14510000000000001 6.5835491113830358E-005 + 0.14620000000000000 7.8803015640005469E-005 + 0.14730000000000004 9.4068047474138439E-005 + 0.14840000000000003 1.1197559069842100E-004 + 0.14950000000000002 1.3291473442222923E-004 + 0.15060000000000001 1.5732680913060904E-004 + 0.15170000000000000 1.8571116379462183E-004 + 0.15280000000000005 2.1862689754925668E-004 + 0.15390000000000004 2.5669112801551819E-004 + 0.15500000000000003 3.0057659023441374E-004 + 0.15610000000000002 3.5101169487461448E-004 + 0.15720000000000001 4.0878410800360143E-004 + 0.15830000000000000 4.7474703751504421E-004 + 0.15940000000000004 5.4982409346848726E-004 + 0.16050000000000003 6.3500960823148489E-004 + 0.16160000000000002 7.3136307764798403E-004 + 0.16270000000000001 8.3999999333173037E-004 + 0.16380000000000000 9.6208247123286128E-004 + 0.16490000000000005 1.0988132562488317E-003 + 0.16600000000000004 1.2514318805187941E-003 + 0.16710000000000003 1.4212081441655755E-003 + 0.16820000000000002 1.6094313468784094E-003 + 0.16930000000000001 1.8173913704231381E-003 + 0.17040000000000000 2.0463545806705952E-003 + 0.17150000000000004 2.2975357715040445E-003 + 0.17260000000000003 2.5720726698637009E-003 + 0.17370000000000002 2.8710037004202604E-003 + 0.17480000000000001 3.1952483113855124E-003 + 0.17590000000000000 3.5455825272947550E-003 + 0.17700000000000005 3.9226105436682701E-003 + 0.17810000000000004 4.3267249129712582E-003 + 0.17920000000000003 4.7580646350979805E-003 + 0.18030000000000002 5.2164737135171890E-003 + 0.18140000000000001 5.7014641351997852E-003 + 0.18250000000000000 6.2121869996190071E-003 + 0.18360000000000004 6.7474083043634892E-003 + 0.18470000000000003 7.3054824024438858E-003 + 0.18580000000000002 7.8843245282769203E-003 + 0.18690000000000001 8.4813851863145828E-003 + 0.18800000000000000 9.0936245396733284E-003 + 0.18910000000000005 9.7175007686018944E-003 + 0.19020000000000004 1.0348961688578129E-002 + 0.19130000000000003 1.0983454063534737E-002 + 0.19240000000000002 1.1615936644375324E-002 + 0.19350000000000001 1.2240898795425892E-002 + 0.19460000000000005 1.2852387502789497E-002 + 0.19570000000000004 1.3444048352539539E-002 + 0.19680000000000003 1.4009172096848488E-002 + 0.19790000000000002 1.4540759846568108E-002 + 0.19900000000000001 1.5031580813229084E-002 + 0.20010000000000000 1.5474256128072739E-002 + 0.20120000000000005 1.5861349180340767E-002 + 0.20230000000000004 1.6185462474822998E-002 + 0.20340000000000003 1.6439342871308327E-002 + 0.20450000000000002 1.6615986824035645E-002 + 0.20560000000000000 1.6708748415112495E-002 + 0.20670000000000005 1.6711452975869179E-002 + 0.20780000000000004 1.6618518158793449E-002 + 0.20890000000000003 1.6425067558884621E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0001.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0001.BXZ.semd new file mode 100644 index 00000000..981094c3 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0001.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -2.6898067515677611E-037 + -0.10679999999999999 4.7685423537777915E-036 + -0.10569999999999999 -5.4157733889519446E-034 + -0.10460000000000000 -7.4145830647352007E-034 + -0.10349999999999999 -1.3831052957832236E-033 + -0.10239999999999999 -1.0228197339442678E-031 + -0.10130000000000000 -4.7815795297381337E-031 + -0.10020000000000000 1.9354213559735153E-031 + -9.9099999999999994E-002 5.7185404039819571E-030 + -9.7999999999999990E-002 5.0155037519077015E-030 + -9.6899999999999986E-002 -5.9989871002463349E-029 + -9.5799999999999996E-002 -1.7701625360445191E-028 + -9.4699999999999993E-002 1.9107150978265767E-028 + -9.3599999999999989E-002 1.9403505374388297E-027 + -9.2499999999999999E-002 2.8008173253991645E-027 + -9.1399999999999995E-002 -7.7417214568396146E-027 + -9.0299999999999991E-002 -3.5833532070526164E-026 + -8.9200000000000002E-002 -3.1187754554868698E-026 + -8.8099999999999984E-002 1.3967388763758903E-025 + -8.6999999999999994E-002 4.7602844970953062E-025 + -8.5899999999999990E-002 3.1184191738545977E-025 + -8.4799999999999986E-002 -1.6617583738143128E-024 + -8.3699999999999997E-002 -5.0116818458147591E-024 + -8.2599999999999993E-002 -3.2438617149391602E-024 + -8.1499999999999989E-002 1.4519581339437069E-023 + -8.0399999999999999E-002 4.3614667945604136E-023 + -7.9299999999999995E-002 3.3428233294230046E-023 + -7.8199999999999992E-002 -9.6246438867329636E-023 + -7.7100000000000002E-002 -3.1866057723419394E-022 + -7.5999999999999984E-002 -3.0623678790520650E-022 + -7.4899999999999994E-002 4.7275775193267197E-022 + -7.3799999999999991E-002 1.9589092953160116E-021 + -7.2699999999999987E-002 2.3646662254254553E-021 + -7.1599999999999997E-002 -1.4662967853013661E-021 + -7.0499999999999993E-002 -1.0061135115388856E-020 + -6.9399999999999989E-002 -1.5205730005199860E-020 + -6.8300000000000000E-002 -2.8893483419962612E-022 + -6.7199999999999996E-002 4.2316356477362266E-020 + -6.6099999999999992E-002 8.1467674361852297E-020 + -6.5000000000000002E-002 4.0462382999515241E-020 + -6.3899999999999985E-002 -1.3829780002820681E-019 + -6.2799999999999995E-002 -3.6327603739160438E-019 + -6.1699999999999991E-002 -3.2728124718696524E-019 + -6.0599999999999994E-002 2.9283375001689482E-019 + -5.9499999999999990E-002 1.3333275696881266E-018 + -5.8399999999999994E-002 1.7450624064531074E-018 + -5.7299999999999990E-002 6.3937752627898827E-020 + -5.6199999999999986E-002 -3.8883498257142498E-018 + -5.5099999999999996E-002 -7.1556425213563359E-018 + -5.3999999999999992E-002 -4.2230465402975998E-018 + -5.2899999999999989E-002 8.0485484238409895E-018 + -5.1799999999999985E-002 2.3345414203326918E-017 + -5.0699999999999995E-002 2.4304947022610881E-017 + -4.9599999999999991E-002 -5.6681327247889643E-018 + -4.8499999999999988E-002 -5.9556732788577075E-017 + -4.7399999999999998E-002 -9.2389020225909339E-017 + -4.6299999999999994E-002 -4.2299846004034496E-017 + -4.5199999999999990E-002 1.0721844954996400E-016 + -4.4099999999999986E-002 2.6554848179380819E-016 + -4.2999999999999997E-002 2.5106580658253576E-016 + -4.1899999999999993E-002 -6.8432321204266958E-017 + -4.0799999999999989E-002 -5.7813010911024671E-016 + -3.9699999999999985E-002 -8.5091172287801459E-016 + -3.8599999999999995E-002 -3.9380570774124192E-016 + -3.7499999999999992E-002 8.4389987826152509E-016 + -3.6399999999999988E-002 2.0890621335269881E-015 + -3.5299999999999984E-002 2.0086189910097736E-015 + -3.4199999999999994E-002 -2.3014382808755852E-016 + -3.3099999999999991E-002 -3.7339384954479266E-015 + -3.1999999999999987E-002 -5.7111844448825850E-015 + -3.0899999999999997E-002 -3.1955584249424625E-015 + -2.9799999999999993E-002 4.0055154695460213E-015 + -2.8699999999999989E-002 1.1493522198433373E-014 + -2.7599999999999986E-002 1.2105783023697199E-014 + -2.6499999999999996E-002 1.5212368684343596E-015 + -2.5399999999999992E-002 -1.6003378025433550E-014 + -2.4299999999999988E-002 -2.7418807174261865E-014 + -2.3199999999999985E-002 -1.9126180131855131E-014 + -2.2099999999999995E-002 1.0350067530188588E-014 + -2.0999999999999991E-002 4.3491706275874259E-014 + -1.9899999999999987E-002 5.1877921988623121E-014 + -1.8799999999999983E-002 1.7923622045649783E-014 + -1.7699999999999994E-002 -4.4641414588368622E-014 + -1.6599999999999990E-002 -9.1235517946965106E-014 + -1.5499999999999986E-002 -7.5384983628731805E-014 + -1.4399999999999996E-002 1.0129924514230143E-014 + -1.3299999999999992E-002 1.1346908926779947E-013 + -1.2199999999999989E-002 1.5068754078730040E-013 + -1.1099999999999985E-002 7.0314420789769488E-014 + -9.9999999999999950E-003 -9.1097871704904493E-014 + -8.8999999999999913E-003 -2.1557830119558336E-013 + -7.7999999999999875E-003 -1.8523217356659905E-013 + -6.6999999999999837E-003 1.2957408583591512E-014 + -5.5999999999999939E-003 2.4681523643453607E-013 + -4.4999999999999901E-003 3.1762748898059301E-013 + -3.3999999999999864E-003 1.2001302187279739E-013 + -2.2999999999999826E-003 -2.3839919838578028E-013 + -1.1999999999999927E-003 -4.7580906228916753E-013 + -9.9999999999988987E-005 -3.4159575667234987E-013 + 1.0000000000000148E-003 1.5048754614405829E-013 + 2.1000000000000185E-003 6.6119635808159494E-013 + 3.2000000000000084E-003 7.3632788234745394E-013 + 4.3000000000000121E-003 1.7496177033213267E-013 + 5.4000000000000159E-003 -7.2524636036269685E-013 + 6.5000000000000058E-003 -1.2894643035624154E-012 + 7.6000000000000234E-003 -9.4114343054951810E-013 + 8.7000000000000133E-003 2.8659073812026259E-013 + 9.8000000000000032E-003 1.6261359663330421E-012 + 1.0900000000000021E-002 2.0303359687945388E-012 + 1.2000000000000011E-002 9.5929915486930861E-013 + 1.3100000000000001E-002 -1.0758553336404075E-012 + 1.4200000000000018E-002 -2.7052331728893986E-012 + 1.5300000000000008E-002 -2.6174774153675529E-012 + 1.6400000000000026E-002 -5.9988678521166738E-013 + 1.7500000000000016E-002 2.1110916834099491E-012 + 1.8600000000000005E-002 3.5690320056985803E-012 + 1.9700000000000023E-002 2.5367043535173828E-012 + 2.0800000000000013E-002 -4.4168835255931072E-013 + 2.1900000000000003E-002 -3.2314684782208669E-012 + 2.3000000000000020E-002 -3.6050286020272715E-012 + 2.4100000000000010E-002 -1.0357528636845137E-012 + 2.5200000000000000E-002 2.6278081273478637E-012 + 2.6300000000000018E-002 4.3409702915608861E-012 + 2.7400000000000008E-002 2.2307177806324407E-012 + 2.8500000000000025E-002 -2.6029523588627645E-012 + 2.9600000000000015E-002 -6.4449843031888499E-012 + 3.0700000000000005E-002 -5.5776338409030402E-012 + 3.1800000000000023E-002 5.9339208893782747E-013 + 3.2900000000000013E-002 8.3698785749430904E-012 + 3.4000000000000002E-002 1.1861058142603742E-011 + 3.5100000000000020E-002 7.2447525409358171E-012 + 3.6200000000000010E-002 -3.8405311916789309E-012 + 3.7300000000000028E-002 -1.4593975333765385E-011 + 3.8400000000000017E-002 -1.7365744259256743E-011 + 3.9500000000000007E-002 -9.1974899918412234E-012 + 4.0600000000000025E-002 5.5147301655789072E-012 + 4.1700000000000015E-002 1.7572882385352706E-011 + 4.2800000000000005E-002 1.9266413117668968E-011 + 4.3900000000000022E-002 9.8779769086565494E-012 + 4.5000000000000012E-002 -3.8530680382398153E-012 + 4.6100000000000002E-002 -1.2873724655748653E-011 + 4.7200000000000020E-002 -1.2676536903510893E-011 + 4.8300000000000010E-002 -6.3650222245636989E-012 + 4.9400000000000027E-002 -1.2639273308523435E-012 + 5.0500000000000017E-002 -1.7871927895929396E-012 + 5.1600000000000007E-002 -4.8447287848141229E-012 + 5.2700000000000025E-002 -2.4822652613942786E-012 + 5.3800000000000014E-002 9.6400110116690030E-012 + 5.4900000000000004E-002 2.5205476594791776E-011 + 5.6000000000000022E-002 2.9233830634023406E-011 + 5.7100000000000012E-002 1.0021906915458345E-011 + 5.8200000000000002E-002 -2.7290513598954291E-011 + 5.9300000000000019E-002 -5.7957499910443744E-011 + 6.0400000000000009E-002 -5.2110440962316318E-011 + 6.1500000000000027E-002 5.2101378766877815E-013 + 6.2600000000000017E-002 7.3913056231056373E-011 + 6.3700000000000007E-002 1.1419273165946819E-010 + 6.4800000000000024E-002 7.4430024643579173E-011 + 6.5900000000000014E-002 -4.4450949865382228E-011 + 6.7000000000000004E-002 -1.7781930095051024E-010 + 6.8100000000000022E-002 -2.2670390564805132E-010 + 6.9200000000000012E-002 -1.2274428695668860E-010 + 7.0300000000000029E-002 1.1087532281184309E-010 + 7.1400000000000019E-002 3.4928987480142837E-010 + 7.2500000000000009E-002 4.2716075121518315E-010 + 7.3600000000000027E-002 2.4438104317958675E-010 + 7.4700000000000016E-002 -1.4862461261699877E-010 + 7.5800000000000006E-002 -5.5008897437147652E-010 + 7.6900000000000024E-002 -7.0820621589362531E-010 + 7.8000000000000014E-002 -4.7496984123540642E-010 + 7.9100000000000004E-002 8.1222140124737052E-011 + 8.0200000000000021E-002 6.8478794856829950E-010 + 8.1300000000000011E-002 9.9485653048958511E-010 + 8.2400000000000029E-002 8.0452267070540984E-010 + 8.3500000000000019E-002 1.7611090363800486E-010 + 8.4600000000000009E-002 -5.7913940310072576E-010 + 8.5700000000000026E-002 -1.0751199930325583E-009 + 8.6800000000000016E-002 -1.0763345770214983E-009 + 8.7900000000000006E-002 -6.3195743082999911E-010 + 8.9000000000000024E-002 -2.7501480259761735E-011 + 9.0100000000000013E-002 4.1956463303627345E-010 + 9.1200000000000003E-002 5.8491089749423963E-010 + 9.2300000000000021E-002 6.2200006256674101E-010 + 9.3400000000000011E-002 8.2841417059498212E-010 + 9.4500000000000028E-002 1.3634066098333619E-009 + 9.5600000000000018E-002 2.0052925986391301E-009 + 9.6700000000000008E-002 2.1441124431476055E-009 + 9.7800000000000026E-002 1.0799401373162709E-009 + 9.8900000000000016E-002 -1.4959661287505810E-009 + 0.10000000000000001 -5.1062745143326538E-009 + 0.10110000000000002 -8.4483779971833428E-009 + 0.10220000000000001 -9.8146770710627607E-009 + 0.10330000000000003 -7.8241217948971098E-009 + 0.10440000000000002 -2.1189685561751048E-009 + 0.10550000000000001 6.3394973714991920E-009 + 0.10660000000000003 1.5554503463022229E-008 + 0.10770000000000002 2.3227631373856639E-008 + 0.10880000000000001 2.7555429937820008E-008 + 0.10990000000000003 2.7646406053349892E-008 + 0.11100000000000002 2.3314495223303311E-008 + 0.11210000000000001 1.4360750810737954E-008 + 0.11320000000000002 -2.3144175465006356E-010 + 0.11430000000000001 -2.2685895828544744E-008 + 0.11540000000000003 -5.6137967163749636E-008 + 0.11650000000000002 -1.0381429405015297E-007 + 0.11760000000000001 -1.6822909287839138E-007 + 0.11870000000000003 -2.5101826395257376E-007 + 0.11980000000000002 -3.5371735407352389E-007 + 0.12090000000000001 -4.7922111434672843E-007 + 0.12200000000000003 -6.3317219201053376E-007 + 0.12310000000000001 -8.2445018279031501E-007 + 0.12420000000000003 -1.0643926771081169E-006 + 0.12530000000000002 -1.3651772405864904E-006 + 0.12640000000000001 -1.7384704733558465E-006 + 0.12750000000000003 -2.1955429474473931E-006 + 0.12860000000000002 -2.7493938432598952E-006 + 0.12970000000000001 -3.4183140087407082E-006 + 0.13080000000000003 -4.2293636397516821E-006 + 0.13190000000000002 -5.2200716709194239E-006 + 0.13300000000000001 -6.4375176407338586E-006 + 0.13410000000000000 -7.9354213085025549E-006 + 0.13520000000000004 -9.7711554190027528E-006 + 0.13630000000000003 -1.2004875316051766E-005 + 0.13740000000000002 -1.4702014595968649E-005 + 0.13850000000000001 -1.7938633391167969E-005 + 0.13960000000000000 -2.1807596567668952E-005 + 0.14070000000000005 -2.6423102099215612E-005 + 0.14180000000000004 -3.1922252674121410E-005 + 0.14290000000000003 -3.8464087992906570E-005 + 0.14400000000000002 -4.6228233259171247E-005 + 0.14510000000000001 -5.5415493989130482E-005 + 0.14620000000000000 -6.6251464886590838E-005 + 0.14730000000000004 -7.8992263297550380E-005 + 0.14840000000000003 -9.3930029834154993E-005 + 0.14950000000000002 -1.1139589332742617E-004 + 0.15060000000000001 -1.3175971980672330E-004 + 0.15170000000000000 -1.5542827895842493E-004 + 0.15280000000000005 -1.8284475663676858E-004 + 0.15390000000000004 -2.1449201449286193E-004 + 0.15500000000000003 -2.5089943665079772E-004 + 0.15610000000000002 -2.9265115153975785E-004 + 0.15720000000000001 -3.4039132879115641E-004 + 0.15830000000000000 -3.9482358261011541E-004 + 0.15940000000000004 -4.5670458348467946E-004 + 0.16050000000000003 -5.2683439571410418E-004 + 0.16160000000000002 -6.0604821192100644E-004 + 0.16270000000000001 -6.9521222030743957E-004 + 0.16380000000000000 -7.9522439045831561E-004 + 0.16490000000000005 -9.0701528824865818E-004 + 0.16600000000000004 -1.0315442923456430E-003 + 0.16710000000000003 -1.1697893496602774E-003 + 0.16820000000000002 -1.3227279996499419E-003 + 0.16930000000000001 -1.4913165941834450E-003 + 0.17040000000000000 -1.6764695756137371E-003 + 0.17150000000000004 -1.8790421308949590E-003 + 0.17260000000000003 -2.0998178515583277E-003 + 0.17370000000000002 -2.3394951131194830E-003 + 0.17480000000000001 -2.5986668188124895E-003 + 0.17590000000000000 -2.8777939733117819E-003 + 0.17700000000000005 -3.1771683134138584E-003 + 0.17810000000000004 -3.4968738909810781E-003 + 0.17920000000000003 -3.8367530796676874E-003 + 0.18030000000000002 -4.1963774710893631E-003 + 0.18140000000000001 -4.5750318095088005E-003 + 0.18250000000000000 -4.9716951325535774E-003 + 0.18360000000000004 -5.3850254043936729E-003 + 0.18470000000000003 -5.8133350685238838E-003 + 0.18580000000000002 -6.2545700930058956E-003 + 0.18690000000000001 -6.7062787711620331E-003 + 0.18800000000000000 -7.1655963547527790E-003 + 0.18910000000000005 -7.6292376033961773E-003 + 0.19020000000000004 -8.0935023725032806E-003 + 0.19130000000000003 -8.5542853921651840E-003 + 0.19240000000000002 -9.0070944279432297E-003 + 0.19350000000000001 -9.4470782205462456E-003 + 0.19460000000000005 -9.8690539598464966E-003 + 0.19570000000000004 -1.0267539881169796E-002 + 0.19680000000000003 -1.0636804625391960E-002 + 0.19790000000000002 -1.0970919393002987E-002 + 0.19900000000000001 -1.1263834312558174E-002 + 0.20010000000000000 -1.1509453877806664E-002 + 0.20120000000000005 -1.1701710522174835E-002 + 0.20230000000000004 -1.1834646575152874E-002 + 0.20340000000000003 -1.1902496218681335E-002 + 0.20450000000000002 -1.1899774894118309E-002 + 0.20560000000000000 -1.1821381747722626E-002 + 0.20670000000000005 -1.1662703007459641E-002 + 0.20780000000000004 -1.1419714428484440E-002 + 0.20890000000000003 -1.1089084669947624E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0002.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0002.BXX.semd new file mode 100644 index 00000000..489376b3 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0002.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -1.6554545096686799E-028 + -0.10679999999999999 -1.0739822186464063E-027 + -0.10569999999999999 9.1463048615831478E-028 + -0.10460000000000000 2.8355392615503409E-026 + -0.10349999999999999 8.1891040436386854E-026 + -0.10239999999999999 -1.3109697279367029E-025 + -0.10130000000000000 -1.3416839779776764E-024 + -0.10020000000000000 -2.5159058019818681E-024 + -9.9099999999999994E-002 5.1420178390058273E-024 + -9.7999999999999990E-002 3.5118099570958289E-023 + -9.6899999999999986E-002 5.9137513117970426E-023 + -9.5799999999999996E-002 -7.4425353471227755E-023 + -9.4699999999999993E-002 -5.5568134616366464E-022 + -9.3599999999999989E-002 -1.0110393761256068E-021 + -9.2499999999999999E-002 3.4684070825260585E-022 + -9.1399999999999995E-002 5.7427951067031604E-021 + -9.0299999999999991E-002 1.2192551756152130E-020 + -8.9200000000000002E-002 4.0245721455750301E-021 + -8.8099999999999984E-002 -4.0278303001479514E-020 + -8.6999999999999994E-002 -1.0686246167170263E-019 + -8.5899999999999990E-002 -8.9597360518388307E-020 + -8.4799999999999986E-002 1.8093419139209613E-019 + -8.3699999999999997E-002 6.9557772805948951E-019 + -8.2599999999999993E-002 8.9483509446828039E-019 + -8.1499999999999989E-002 -3.0127039772887043E-019 + -8.0399999999999999E-002 -3.3432440058963988E-018 + -7.9299999999999995E-002 -5.9908088507106937E-018 + -7.8199999999999992E-002 -2.6764262103620358E-018 + -7.7100000000000002E-002 1.1127074781385718E-017 + -7.5999999999999984E-002 2.9285078890353765E-017 + -7.4899999999999994E-002 2.8708477755122651E-017 + -7.3799999999999991E-002 -1.8104895804919692E-017 + -7.2699999999999987E-002 -1.0554076183158395E-016 + -7.1599999999999997E-002 -1.5811198743437521E-016 + -7.0499999999999993E-002 -5.2380914504899958E-017 + -6.9399999999999989E-002 2.6221845117101671E-016 + -6.8300000000000000E-002 6.0290725218553349E-016 + -6.7199999999999996E-002 5.3843253360863464E-016 + -6.6099999999999992E-002 -2.9877176096308202E-016 + -6.5000000000000002E-002 -1.6545719245516849E-015 + -6.3899999999999985E-002 -2.3493390528340000E-015 + -6.2799999999999995E-002 -8.7799062504790573E-016 + -6.1699999999999991E-002 3.0117380875864129E-015 + -6.0599999999999994E-002 6.8826809858791704E-015 + -5.9499999999999990E-002 6.2285826622516128E-015 + -5.8399999999999994E-002 -1.8955686799132943E-015 + -5.7299999999999990E-002 -1.4210531148616153E-014 + -5.6199999999999986E-002 -2.0276447486094681E-014 + -5.5099999999999996E-002 -9.1345032530781509E-015 + -5.3999999999999992E-002 1.8809183133542892E-014 + -5.2899999999999989E-002 4.4731833661422124E-014 + -5.1799999999999985E-002 4.0369054941317289E-014 + -5.0699999999999995E-002 -6.9813183961034073E-015 + -4.9599999999999991E-002 -7.1692123266610397E-014 + -4.8499999999999988E-002 -9.6019065365816197E-014 + -4.7399999999999998E-002 -3.5000404267557239E-014 + -4.6299999999999994E-002 8.8219809604196675E-014 + -4.5199999999999990E-002 1.7238841647573833E-013 + -4.4099999999999986E-002 1.0896950117418591E-013 + -4.2999999999999997E-002 -1.0198137771538426E-013 + -4.1899999999999993E-002 -2.9609336358628335E-013 + -4.0799999999999989E-002 -2.4272839055546058E-013 + -3.9699999999999985E-002 1.3162604686756119E-013 + -3.8599999999999995E-002 5.7661622872295926E-013 + -3.7499999999999992E-002 6.2104228010229079E-013 + -3.6399999999999988E-002 -2.7861231117337626E-014 + -3.5299999999999984E-002 -1.0698602377276489E-012 + -3.4199999999999994E-002 -1.6169498465862242E-012 + -3.3099999999999991E-002 -8.1762423437617415E-013 + -3.1999999999999987E-002 1.2541558503526007E-012 + -3.0899999999999997E-002 3.2315042568925589E-012 + -2.9799999999999993E-002 3.2055321938506687E-012 + -2.8699999999999989E-002 3.1887827881688091E-013 + -2.7599999999999986E-002 -4.0156879557717851E-012 + -2.6499999999999996E-002 -6.5802701829098531E-012 + -2.5399999999999992E-002 -4.6485905402793293E-012 + -2.4299999999999988E-002 1.4402120988854517E-012 + -2.3199999999999985E-002 7.7408227397435247E-012 + -2.2099999999999995E-002 9.2723415751061466E-012 + -2.0999999999999991E-002 4.1488154058078042E-012 + -1.9899999999999987E-002 -4.1705618993026494E-012 + -1.8799999999999983E-002 -9.0588951270897944E-012 + -1.7699999999999994E-002 -6.2961203091405071E-012 + -1.6599999999999990E-002 1.5078613271185537E-012 + -1.5499999999999986E-002 6.2137187756272638E-012 + -1.4399999999999996E-002 1.3305493859472328E-012 + -1.3299999999999992E-002 -1.0511078119002093E-011 + -1.2199999999999989E-002 -1.7201724419879660E-011 + -1.1099999999999985E-002 -6.4423978304861684E-012 + -9.9999999999999950E-003 2.1445741016368203E-011 + -8.8999999999999913E-003 4.8480549436069609E-011 + -7.7999999999999875E-003 4.8952383813194444E-011 + -6.6999999999999837E-003 9.7309243995979955E-012 + -5.5999999999999939E-003 -5.4186446996062898E-011 + -4.4999999999999901E-003 -1.0350155454919019E-010 + -3.3999999999999864E-003 -9.9061744918138572E-011 + -2.2999999999999826E-003 -3.1187611521099612E-011 + -1.1999999999999927E-003 6.8466642078046647E-011 + -9.9999999999988987E-005 1.4395623582075245E-010 + 1.0000000000000148E-003 1.5086240590100886E-010 + 2.1000000000000185E-003 8.5275286831887342E-011 + 3.2000000000000084E-003 -1.5700727176715112E-011 + 4.3000000000000121E-003 -1.0193414168302439E-010 + 5.4000000000000159E-003 -1.4422017746706928E-010 + 6.5000000000000058E-003 -1.4694240269008674E-010 + 7.6000000000000234E-003 -1.3021993205963867E-010 + 8.7000000000000133E-003 -9.9149244370266842E-011 + 9.8000000000000032E-003 -3.0919829197006976E-011 + 1.0900000000000021E-002 1.0258234539595179E-010 + 1.2000000000000011E-002 2.9014549096650910E-010 + 1.3100000000000001E-002 4.5274495263925019E-010 + 1.4200000000000018E-002 4.6587927959862441E-010 + 1.5300000000000008E-002 2.3388305181448743E-010 + 1.6400000000000026E-002 -2.2479779149264800E-010 + 1.7500000000000016E-002 -7.4238065694842703E-010 + 1.8600000000000005E-002 -1.0567089425705944E-009 + 1.9700000000000023E-002 -9.4275909301444472E-010 + 2.0800000000000013E-002 -3.5245986684806496E-010 + 2.1900000000000003E-002 5.2348392287626666E-010 + 2.3000000000000020E-002 1.3217197336601316E-009 + 2.4100000000000010E-002 1.6760417498318247E-009 + 2.5200000000000000E-002 1.3994256864435783E-009 + 2.6300000000000018E-002 5.7343624293437756E-010 + 2.7400000000000008E-002 -5.0463316858539997E-010 + 2.8500000000000025E-002 -1.4755338062499845E-009 + 2.9600000000000015E-002 -2.0681827361812566E-009 + 3.0700000000000005E-002 -2.1554349416419427E-009 + 3.1800000000000023E-002 -1.7089256676428022E-009 + 3.2900000000000013E-002 -7.3495165509029903E-010 + 3.4000000000000002E-002 7.1140204838116006E-010 + 3.5100000000000020E-002 2.4182067459577183E-009 + 3.6200000000000010E-002 3.9162038056872461E-009 + 3.7300000000000028E-002 4.5343089283278459E-009 + 3.8400000000000017E-002 3.6731564456715660E-009 + 3.9500000000000007E-002 1.1842420377661256E-009 + 4.0600000000000025E-002 -2.3869506371454463E-009 + 4.1700000000000015E-002 -5.8993001594842553E-009 + 4.2800000000000005E-002 -8.0590965012561355E-009 + 4.3900000000000022E-002 -7.9788371465383534E-009 + 4.5000000000000012E-002 -5.5360196427045594E-009 + 4.6100000000000002E-002 -1.3484753313974807E-009 + 4.7200000000000020E-002 3.5608858084401618E-009 + 4.8300000000000010E-002 8.1513462646398693E-009 + 4.9400000000000027E-002 1.1568266344852418E-008 + 5.0500000000000017E-002 1.3128852671684399E-008 + 5.1600000000000007E-002 1.2257385328950932E-008 + 5.2700000000000025E-002 8.5679436878649540E-009 + 5.3800000000000014E-002 2.1262587246440035E-009 + 5.4900000000000004E-002 -6.2953429136314298E-009 + 5.6000000000000022E-002 -1.5229687733153696E-008 + 5.7100000000000012E-002 -2.2900270124637245E-008 + 5.8200000000000002E-002 -2.7810969527308771E-008 + 5.9300000000000019E-002 -2.9179725302697079E-008 + 6.0400000000000009E-002 -2.6907782668672553E-008 + 6.1500000000000027E-002 -2.1053486065625293E-008 + 6.2600000000000017E-002 -1.1101212393782589E-008 + 6.3700000000000007E-002 4.5374441981493874E-009 + 6.4800000000000024E-002 2.8491225378957097E-008 + 6.5900000000000014E-002 6.3911471670508035E-008 + 6.7000000000000004E-002 1.1384775433498362E-007 + 6.8100000000000022E-002 1.8098826615187136E-007 + 6.9200000000000012E-002 2.6800560704032250E-007 + 7.0300000000000029E-002 3.7832651855751465E-007 + 7.1400000000000019E-002 5.1682508228623192E-007 + 7.2500000000000009E-002 6.8998321012259112E-007 + 7.3600000000000027E-002 9.0549718834154191E-007 + 7.4700000000000016E-002 1.1718542509697727E-006 + 7.5800000000000006E-002 1.4986252381277154E-006 + 7.6900000000000024E-002 1.8978533944391529E-006 + 7.8000000000000014E-002 2.3861418867454631E-006 + 7.9100000000000004E-002 2.9863990675949026E-006 + 8.0200000000000021E-002 3.7282484299794305E-006 + 8.1300000000000011E-002 4.6469417611660901E-006 + 8.2400000000000029E-002 5.7817278502625413E-006 + 8.3500000000000019E-002 7.1751878749637399E-006 + 8.4600000000000009E-002 8.8746000983519480E-006 + 8.5700000000000026E-002 1.0935184945992660E-005 + 8.6800000000000016E-002 1.3423951713775750E-005 + 8.7900000000000006E-002 1.6422662156401202E-005 + 8.9000000000000024E-002 2.0029230654472485E-005 + 9.0100000000000013E-002 2.4358168957405724E-005 + 9.1200000000000003E-002 2.9541373805841431E-005 + 9.2300000000000021E-002 3.5730317904381081E-005 + 9.3400000000000011E-002 4.3099604226881638E-005 + 9.4500000000000028E-002 5.1850958698196337E-005 + 9.5600000000000018E-002 6.2216524383984506E-005 + 9.6700000000000008E-002 7.4461051553953439E-005 + 9.7800000000000026E-002 8.8883512944448739E-005 + 9.8900000000000016E-002 1.0581925016595051E-004 + 0.10000000000000001 1.2564341886900365E-004 + 0.10110000000000002 1.4877563808113337E-004 + 0.10220000000000001 1.7568517068866640E-004 + 0.10330000000000003 2.0689531811513007E-004 + 0.10440000000000002 2.4298630887642503E-004 + 0.10550000000000001 2.8459710301831365E-004 + 0.10660000000000003 3.3242645440623164E-004 + 0.10770000000000002 3.8723443867638707E-004 + 0.10880000000000001 4.4984463602304459E-004 + 0.10990000000000003 5.2114593563601375E-004 + 0.11100000000000002 6.0209282673895359E-004 + 0.11210000000000001 6.9370254641398787E-004 + 0.11320000000000002 7.9704995732754469E-004 + 0.11430000000000001 9.1326073743402958E-004 + 0.11540000000000003 1.0435050353407860E-003 + 0.11650000000000002 1.1889899615198374E-003 + 0.11760000000000001 1.3509525451809168E-003 + 0.11870000000000003 1.5306489076465368E-003 + 0.11980000000000002 1.7293398268520832E-003 + 0.12090000000000001 1.9482724601402879E-003 + 0.12200000000000003 2.1886557806283236E-003 + 0.12310000000000001 2.4516382254660130E-003 + 0.12420000000000003 2.7382841799408197E-003 + 0.12530000000000002 3.0495489481836557E-003 + 0.12640000000000001 3.3862546551972628E-003 + 0.12750000000000003 3.7490606773644686E-003 + 0.12860000000000002 4.1384291835129261E-003 + 0.12970000000000001 4.5545911416411400E-003 + 0.13080000000000003 4.9975072033703327E-003 + 0.13190000000000002 5.4668379016220570E-003 + 0.13300000000000001 5.9619112871587276E-003 + 0.13410000000000000 6.4816921949386597E-003 + 0.13520000000000004 7.0247515104711056E-003 + 0.13630000000000003 7.5892424210906029E-003 + 0.13740000000000002 8.1728734076023102E-003 + 0.13850000000000001 8.7728900834918022E-003 + 0.13960000000000000 9.3860588967800140E-003 + 0.14070000000000005 1.0008663870394230E-002 + 0.14180000000000004 1.0636502876877785E-002 + 0.14290000000000003 1.1264893226325512E-002 + 0.14400000000000002 1.1888687498867512E-002 + 0.14510000000000001 1.2502305209636688E-002 + 0.14620000000000000 1.3099766336381435E-002 + 0.14730000000000004 1.3674727641046047E-002 + 0.14840000000000003 1.4220540411770344E-002 + 0.14950000000000002 1.4730310067534447E-002 + 0.15060000000000001 1.5196976251900196E-002 + 0.15170000000000000 1.5613394789397717E-002 + 0.15280000000000005 1.5972413122653961E-002 + 0.15390000000000004 1.6266979277133942E-002 + 0.15500000000000003 1.6490239650011063E-002 + 0.15610000000000002 1.6635637730360031E-002 + 0.15720000000000001 1.6697030514478683E-002 + 0.15830000000000000 1.6668802127242088E-002 + 0.15940000000000004 1.6545960679650307E-002 + 0.16050000000000003 1.6324250027537346E-002 + 0.16160000000000002 1.6000241041183472E-002 + 0.16270000000000001 1.5571433119475842E-002 + 0.16380000000000000 1.5036333352327347E-002 + 0.16490000000000005 1.4394533820450306E-002 + 0.16600000000000004 1.3646757230162621E-002 + 0.16710000000000003 1.2794901616871357E-002 + 0.16820000000000002 1.1842062696814537E-002 + 0.16930000000000001 1.0792546905577183E-002 + 0.17040000000000000 9.6518639475107193E-003 + 0.17150000000000004 8.4266951307654381E-003 + 0.17260000000000003 7.1248426102101803E-003 + 0.17370000000000002 5.7551553472876549E-003 + 0.17480000000000001 4.3274434283375740E-003 + 0.17590000000000000 2.8523793444037437E-003 + 0.17700000000000005 1.3413702836260200E-003 + 0.17810000000000004 -1.9357938435859978E-004 + 0.17920000000000003 -1.7400181386619806E-003 + 0.18030000000000002 -3.2852024305611849E-003 + 0.18140000000000001 -4.8162536695599556E-003 + 0.18250000000000000 -6.3203242607414722E-003 + 0.18360000000000004 -7.7847670763731003E-003 + 0.18470000000000003 -9.1973096132278442E-003 + 0.18580000000000002 -1.0546219535171986E-002 + 0.18690000000000001 -1.1820459738373756E-002 + 0.18800000000000000 -1.3009835034608841E-002 + 0.18910000000000005 -1.4105106703937054E-002 + 0.19020000000000004 -1.5098117291927338E-002 + 0.19130000000000003 -1.5981884673237801E-002 + 0.19240000000000002 -1.6750693321228027E-002 + 0.19350000000000001 -1.7400156706571579E-002 + 0.19460000000000005 -1.7927227541804314E-002 + 0.19570000000000004 -1.8330223858356476E-002 + 0.19680000000000003 -1.8608829006552696E-002 + 0.19790000000000002 -1.8764069303870201E-002 + 0.19900000000000001 -1.8798256292939186E-002 + 0.20010000000000000 -1.8714940175414085E-002 + 0.20120000000000005 -1.8518809229135513E-002 + 0.20230000000000004 -1.8215594813227654E-002 + 0.20340000000000003 -1.7811955884099007E-002 + 0.20450000000000002 -1.7315376549959183E-002 + 0.20560000000000000 -1.6734024509787560E-002 + 0.20670000000000005 -1.6076616942882538E-002 + 0.20780000000000004 -1.5352299436926842E-002 + 0.20890000000000003 -1.4570493251085281E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0002.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0002.BXZ.semd new file mode 100644 index 00000000..18700a06 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0002.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -1.3057513726041371E-028 + -0.10679999999999999 -6.2898276793087061E-028 + -0.10569999999999999 3.0531230073916366E-027 + -0.10460000000000000 3.1705706450392423E-026 + -0.10349999999999999 6.8582926150429274E-026 + -0.10239999999999999 -2.2987271192672199E-025 + -0.10130000000000000 -1.6834668398498635E-024 + -0.10020000000000000 -3.3394276776564808E-024 + -9.9099999999999994E-002 3.9897673689338512E-024 + -9.7999999999999990E-002 3.6858695914779484E-023 + -9.6899999999999986E-002 7.6621649516446162E-023 + -9.5799999999999996E-002 -1.8825651165789243E-023 + -9.4699999999999993E-002 -4.7895867827513950E-022 + -9.3599999999999989E-002 -1.1078920072669444E-021 + -9.2499999999999999E-002 -3.8080312659741535E-022 + -9.1399999999999995E-002 4.1800796773542985E-021 + -9.0299999999999991E-002 1.1502998972567581E-020 + -8.9200000000000002E-002 9.3669140927809247E-021 + -8.8099999999999984E-002 -2.3888047127929451E-020 + -8.6999999999999994E-002 -8.8733118336983782E-020 + -8.5899999999999990E-002 -1.1036120948060319E-019 + -8.4799999999999986E-002 6.5072373009683087E-020 + -8.3699999999999997E-002 5.0554694099826823E-019 + -8.2599999999999993E-002 8.6707336214735225E-019 + -8.1499999999999989E-002 2.6607872235083785E-019 + -8.0399999999999999E-002 -2.0235761866512432E-018 + -7.9299999999999995E-002 -4.9178890081901063E-018 + -7.8199999999999992E-002 -4.3523394195330071E-018 + -7.7100000000000002E-002 4.5282703960653792E-018 + -7.5999999999999984E-002 2.0402942512934912E-017 + -7.4899999999999994E-002 2.8636092834079360E-017 + -7.3799999999999991E-002 5.3312832726614450E-018 + -7.2699999999999987E-002 -5.8650089897659753E-017 + -7.1599999999999997E-002 -1.2463998498107404E-016 + -7.0499999999999993E-002 -1.0216422380603229E-016 + -6.9399999999999989E-002 8.5677323057768375E-017 + -6.8300000000000000E-002 3.8101688666624127E-016 + -6.7199999999999996E-002 5.2062805987602686E-016 + -6.6099999999999992E-002 1.6366309726354507E-016 + -6.5000000000000002E-002 -7.5271413451163949E-016 + -6.3899999999999985E-002 -1.6699054443584742E-015 + -6.2799999999999995E-002 -1.5194553463880470E-015 + -6.1699999999999991E-002 4.5308427623342966E-016 + -6.0599999999999994E-002 3.5565977483801355E-015 + -5.9499999999999990E-002 5.3111113021365921E-015 + -5.8399999999999994E-002 2.8809833055846610E-015 + -5.7299999999999990E-002 -4.0892446763821089E-015 + -5.6199999999999986E-002 -1.1477136346068739E-014 + -5.5099999999999996E-002 -1.2267959339910296E-014 + -5.3999999999999992E-002 -2.1445468149786442E-015 + -5.2899999999999989E-002 1.4699375885333238E-014 + -5.1799999999999985E-002 2.5654864449736574E-014 + -5.0699999999999995E-002 1.8586615062256458E-014 + -4.9599999999999991E-002 -5.8161085336413433E-015 + -4.8499999999999988E-002 -2.9996950154939986E-014 + -4.7399999999999998E-002 -3.1919321921919722E-014 + -4.6299999999999994E-002 -7.2689657027932841E-015 + -4.5199999999999990E-002 1.9572622399232666E-014 + -4.4099999999999986E-002 1.3984075196101821E-014 + -4.2999999999999997E-002 -2.8545593081137632E-014 + -4.1899999999999993E-002 -5.8094445866321148E-014 + -4.0799999999999989E-002 -1.7238103034843827E-015 + -3.9699999999999985E-002 1.5393037593267739E-013 + -3.8599999999999995E-002 2.9721982253844148E-013 + -3.7499999999999992E-002 2.3205344438538555E-013 + -3.6399999999999988E-002 -1.5561300349426627E-013 + -3.5299999999999984E-002 -7.1393807749356442E-013 + -3.4199999999999994E-002 -1.0108882047416001E-012 + -3.3099999999999991E-002 -5.9662095142770655E-013 + -3.1999999999999987E-002 5.7833441811580566E-013 + -3.0899999999999997E-002 1.9188669750369591E-012 + -2.9799999999999993E-002 2.4177073103953672E-012 + -2.8699999999999989E-002 1.3394220628459852E-012 + -2.7599999999999986E-002 -1.0893408571022167E-012 + -2.6499999999999996E-002 -3.5733143874394635E-012 + -2.5399999999999992E-002 -4.4663704158731665E-012 + -2.4299999999999988E-002 -2.9000469560502840E-012 + -2.3199999999999985E-002 5.2129362024949666E-013 + -2.2099999999999995E-002 4.0640173518124989E-012 + -2.0999999999999991E-002 6.0326019353518223E-012 + -1.9899999999999987E-002 5.8071321189234748E-012 + -1.8799999999999983E-002 3.8600290498680412E-012 + -1.7699999999999994E-002 8.0531479922096860E-013 + -1.6599999999999990E-002 -3.4276457540338701E-012 + -1.5499999999999986E-002 -9.1349367306592377E-012 + -1.4399999999999996E-002 -1.5161002661634448E-011 + -1.3299999999999992E-002 -1.7664180881893365E-011 + -1.2199999999999989E-002 -1.1355366300036529E-011 + -1.1099999999999985E-002 6.4389969051115159E-012 + -9.9999999999999950E-003 3.1304993319825059E-011 + -8.8999999999999913E-003 5.0824587594089365E-011 + -7.7999999999999875E-003 4.9683156894131386E-011 + -6.6999999999999837E-003 1.9164171985441847E-011 + -5.5999999999999939E-003 -3.4534576587308408E-011 + -4.4999999999999901E-003 -8.9293891725183983E-011 + -3.3999999999999864E-003 -1.1571011510058682E-010 + -2.2999999999999826E-003 -9.1791393930229503E-011 + -1.1999999999999927E-003 -1.6049045772903447E-011 + -9.9999999999988987E-005 8.8186069557849578E-011 + 1.0000000000000148E-003 1.7981006961154122E-010 + 2.1000000000000185E-003 2.1540118300134026E-010 + 3.2000000000000084E-003 1.6682327741435188E-010 + 4.3000000000000121E-003 3.4657408887195373E-011 + 5.4000000000000159E-003 -1.4695143712994962E-010 + 6.5000000000000058E-003 -3.1628605290379141E-010 + 7.6000000000000234E-003 -4.0108791288240297E-010 + 8.7000000000000133E-003 -3.4397068526814678E-010 + 9.8000000000000032E-003 -1.2947432015408822E-010 + 1.0900000000000021E-002 1.9772229686854104E-010 + 1.2000000000000011E-002 5.3425763812953164E-010 + 1.3100000000000001E-002 7.4481465439646399E-010 + 1.4200000000000018E-002 7.0978811717026247E-010 + 1.5300000000000008E-002 3.7890601767287535E-010 + 1.6400000000000026E-002 -1.9048232435814327E-010 + 1.7500000000000016E-002 -8.3012097196188961E-010 + 1.8600000000000005E-002 -1.3021186351380720E-009 + 1.9700000000000023E-002 -1.3782527341632544E-009 + 2.0800000000000013E-002 -9.3378682564093651E-010 + 2.1900000000000003E-002 -2.0947438228446913E-011 + 2.3000000000000020E-002 1.1122762710868983E-009 + 2.4100000000000010E-002 2.0772401576607535E-009 + 2.5200000000000000E-002 2.4665895992370679E-009 + 2.6300000000000018E-002 2.0079642393255881E-009 + 2.7400000000000008E-002 6.9614181086308236E-010 + 2.8500000000000025E-002 -1.1502572228039298E-009 + 2.9600000000000015E-002 -2.9431048709227525E-009 + 3.0700000000000005E-002 -3.9930623252359965E-009 + 3.1800000000000023E-002 -3.7545810904759946E-009 + 3.2900000000000013E-002 -2.0716837134671096E-009 + 3.4000000000000002E-002 6.7501843004080797E-010 + 3.5100000000000020E-002 3.6099645495113464E-009 + 3.6200000000000010E-002 5.6262727810008073E-009 + 3.7300000000000028E-002 5.8083631238048383E-009 + 3.8400000000000017E-002 3.8531022816812310E-009 + 3.9500000000000007E-002 2.8877539248739481E-010 + 4.0600000000000025E-002 -3.6483422949373789E-009 + 4.1700000000000015E-002 -6.4684111400481470E-009 + 4.2800000000000005E-002 -7.0314847278041270E-009 + 4.3900000000000022E-002 -5.0275823504364325E-009 + 4.5000000000000012E-002 -1.1128296062423715E-009 + 4.6100000000000002E-002 3.3473230853786617E-009 + 4.7200000000000020E-002 6.7856120722353808E-009 + 4.8300000000000010E-002 7.9520292572965445E-009 + 4.9400000000000027E-002 6.2527050204153056E-009 + 5.0500000000000017E-002 1.8603658613614016E-009 + 5.1600000000000007E-002 -4.3233905344663981E-009 + 5.2700000000000025E-002 -1.0753042012368041E-008 + 5.3800000000000014E-002 -1.5362802585627833E-008 + 5.4900000000000004E-002 -1.5838235611909113E-008 + 5.6000000000000022E-002 -1.0169298292339590E-008 + 5.7100000000000012E-002 2.5124360369943588E-009 + 5.8200000000000002E-002 2.1044073150733311E-008 + 5.9300000000000019E-002 4.1711999188009941E-008 + 6.0400000000000009E-002 5.8514302736512036E-008 + 6.1500000000000027E-002 6.4337442040596216E-008 + 6.2600000000000017E-002 5.2725706467526834E-008 + 6.3700000000000007E-002 1.9523557881484521E-008 + 6.4800000000000024E-002 -3.6420896520894530E-008 + 6.5900000000000014E-002 -1.1396810606356667E-007 + 6.7000000000000004E-002 -2.1164613883684069E-007 + 6.8100000000000022E-002 -3.3005542832142964E-007 + 6.9200000000000012E-002 -4.7366640387735970E-007 + 7.0300000000000029E-002 -6.5126198478537844E-007 + 7.1400000000000019E-002 -8.7500256995554082E-007 + 7.2500000000000009E-002 -1.1588305142140598E-006 + 7.3600000000000027E-002 -1.5172652183537139E-006 + 7.4700000000000016E-002 -1.9653768958960427E-006 + 7.5800000000000006E-002 -2.5200654363288777E-006 + 7.6900000000000024E-002 -3.2021055176301161E-006 + 7.8000000000000014E-002 -4.0381569306191523E-006 + 7.9100000000000004E-002 -5.0621938498807140E-006 + 8.0200000000000021E-002 -6.3163247432385106E-006 + 8.1300000000000011E-002 -7.8514513006666675E-006 + 8.2400000000000029E-002 -9.7282882052240893E-006 + 8.3500000000000019E-002 -1.2019021596643142E-005 + 8.4600000000000009E-002 -1.4809446838626172E-005 + 8.5700000000000026E-002 -1.8201204511569813E-005 + 8.6800000000000016E-002 -2.2313737645163201E-005 + 8.7900000000000006E-002 -2.7285977921565063E-005 + 8.9000000000000024E-002 -3.3278185583185405E-005 + 9.0100000000000013E-002 -4.0474551497027278E-005 + 9.1200000000000003E-002 -4.9086960643762723E-005 + 9.2300000000000021E-002 -5.9360056184232235E-005 + 9.3400000000000011E-002 -7.1576949267182499E-005 + 9.4500000000000028E-002 -8.6064857896417379E-005 + 9.5600000000000018E-002 -1.0320012370357290E-004 + 9.6700000000000008E-002 -1.2341258116066456E-004 + 9.7800000000000026E-002 -1.4718953752890229E-004 + 9.8900000000000016E-002 -1.7508027667645365E-004 + 0.10000000000000001 -2.0770114497281611E-004 + 0.10110000000000002 -2.4574095732532442E-004 + 0.10220000000000001 -2.8996626497246325E-004 + 0.10330000000000003 -3.4122582292184234E-004 + 0.10440000000000002 -4.0045464993454516E-004 + 0.10550000000000001 -4.6867801574990153E-004 + 0.10660000000000003 -5.4701569024473429E-004 + 0.10770000000000002 -6.3668627990409732E-004 + 0.10880000000000001 -7.3901005089282990E-004 + 0.10990000000000003 -8.5540954023599625E-004 + 0.11100000000000002 -9.8740588873624802E-004 + 0.11210000000000001 -1.1366127291694283E-003 + 0.11320000000000002 -1.3047268148511648E-003 + 0.11430000000000001 -1.4935173094272614E-003 + 0.11540000000000003 -1.7048153094947338E-003 + 0.11650000000000002 -1.9405013881623745E-003 + 0.11760000000000001 -2.2024908103048801E-003 + 0.11870000000000003 -2.4927130434662104E-003 + 0.11980000000000002 -2.8130854479968548E-003 + 0.12090000000000001 -3.1654820777475834E-003 + 0.12200000000000003 -3.5516964271664619E-003 + 0.12310000000000001 -3.9734006859362125E-003 + 0.12420000000000003 -4.4321068562567234E-003 + 0.12530000000000002 -4.9291239120066166E-003 + 0.12640000000000001 -5.4655144922435284E-003 + 0.12750000000000003 -6.0420478694140911E-003 + 0.12860000000000002 -6.6591459326446056E-003 + 0.12970000000000001 -7.3168263770639896E-003 + 0.13080000000000003 -8.0146435648202896E-003 + 0.13190000000000002 -8.7516354396939278E-003 + 0.13300000000000001 -9.5262741670012474E-003 + 0.13410000000000000 -1.0336414910852909E-002 + 0.13520000000000004 -1.1179251596331596E-002 + 0.13630000000000003 -1.2051281519234180E-002 + 0.13740000000000002 -1.2948260642588139E-002 + 0.13850000000000001 -1.3865177519619465E-002 + 0.13960000000000000 -1.4796241186559200E-002 + 0.14070000000000005 -1.5734873712062836E-002 + 0.14180000000000004 -1.6673723235726357E-002 + 0.14290000000000003 -1.7604682594537735E-002 + 0.14400000000000002 -1.8518924713134766E-002 + 0.14510000000000001 -1.9406953826546669E-002 + 0.14620000000000000 -2.0258668810129166E-002 + 0.14730000000000004 -2.1063428372144699E-002 + 0.14840000000000003 -2.1810157224535942E-002 + 0.14950000000000002 -2.2487463429570198E-002 + 0.15060000000000001 -2.3083770647644997E-002 + 0.15170000000000000 -2.3587472736835480E-002 + 0.15280000000000005 -2.3987079039216042E-002 + 0.15390000000000004 -2.4271372705698013E-002 + 0.15500000000000003 -2.4429591372609138E-002 + 0.15610000000000002 -2.4451594799757004E-002 + 0.15720000000000001 -2.4328049272298813E-002 + 0.15830000000000000 -2.4050597101449966E-002 + 0.15940000000000004 -2.3612050339579582E-002 + 0.16050000000000003 -2.3006558418273926E-002 + 0.16160000000000002 -2.2229785099625587E-002 + 0.16270000000000001 -2.1279048174619675E-002 + 0.16380000000000000 -2.0153442397713661E-002 + 0.16490000000000005 -1.8853930756449699E-002 + 0.16600000000000004 -1.7383405938744545E-002 + 0.16710000000000003 -1.5746766701340675E-002 + 0.16820000000000002 -1.3950953260064125E-002 + 0.16930000000000001 -1.2004947289824486E-002 + 0.17040000000000000 -9.9197197705507278E-003 + 0.17150000000000004 -7.7081499621272087E-003 + 0.17260000000000003 -5.3849099203944206E-003 + 0.17370000000000002 -2.9663383029401302E-003 + 0.17480000000000001 -4.7028504195623100E-004 + 0.17590000000000000 2.0840782672166824E-003 + 0.17700000000000005 4.6764849685132504E-003 + 0.17810000000000004 7.2858319617807865E-003 + 0.17920000000000003 9.8904473707079887E-003 + 0.18030000000000002 1.2468357570469379E-002 + 0.18140000000000001 1.4997563324868679E-002 + 0.18250000000000000 1.7456335946917534E-002 + 0.18360000000000004 1.9823502749204636E-002 + 0.18470000000000003 2.2078741341829300E-002 + 0.18580000000000002 2.4202857166528702E-002 + 0.18690000000000001 2.6178011670708656E-002 + 0.18800000000000000 2.7987981215119362E-002 + 0.18910000000000005 2.9618343338370323E-002 + 0.19020000000000004 3.1056677922606468E-002 + 0.19130000000000003 3.2292716205120087E-002 + 0.19240000000000002 3.3318463712930679E-002 + 0.19350000000000001 3.4128274768590927E-002 + 0.19460000000000005 3.4718871116638184E-002 + 0.19570000000000004 3.5089369863271713E-002 + 0.19680000000000003 3.5241235047578812E-002 + 0.19790000000000002 3.5178240388631821E-002 + 0.19900000000000001 3.4906331449747086E-002 + 0.20010000000000000 3.4433517605066299E-002 + 0.20120000000000005 3.3769696950912476E-002 + 0.20230000000000004 3.2926488667726517E-002 + 0.20340000000000003 3.1917028129100800E-002 + 0.20450000000000002 3.0755739659070969E-002 + 0.20560000000000000 2.9458107426762581E-002 + 0.20670000000000005 2.8040438890457153E-002 + 0.20780000000000004 2.6519604027271271E-002 + 0.20890000000000003 2.4912791326642036E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0003.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0003.BXX.semd new file mode 100644 index 00000000..a8cfc45f --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0003.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -1.1387885111603046E-032 + -0.10679999999999999 -2.2775770223206092E-032 + -0.10569999999999999 -7.3262064753981835E-031 + -0.10460000000000000 -2.4142318023515831E-030 + -0.10349999999999999 1.7347543140169597E-030 + -0.10239999999999999 -1.8903892018285422E-030 + -0.10130000000000000 1.7806856367047187E-029 + -0.10020000000000000 9.9697147833352792E-029 + -9.9099999999999994E-002 5.7201353147171528E-029 + -9.7999999999999990E-002 -7.3161090428715127E-028 + -9.6899999999999986E-002 -5.2533461092779386E-028 + -9.5799999999999996E-002 3.6612964393111434E-027 + -9.4699999999999993E-002 3.8675731660047383E-027 + -9.3599999999999989E-002 9.3495039522256119E-029 + -9.2499999999999999E-002 -1.9602000958920579E-026 + -9.1399999999999995E-002 -7.4546615986286971E-027 + -9.0299999999999991E-002 1.0022119115640112E-025 + -8.9200000000000002E-002 1.4421136626061371E-025 + -8.8099999999999984E-002 6.0830204552119298E-026 + -8.6999999999999994E-002 -2.2550963319350937E-026 + -8.5899999999999990E-002 -7.4278886455816275E-025 + -8.4799999999999986E-002 -9.5354133842746087E-025 + -8.3699999999999997E-002 -2.1832646547098347E-024 + -8.2599999999999993E-002 4.7387781766667183E-024 + -8.1499999999999989E-002 1.3698762101223744E-023 + -8.0399999999999999E-002 1.4506980075337069E-023 + -7.9299999999999995E-002 -2.5443634069350825E-023 + -7.8199999999999992E-002 -5.7242486207899544E-023 + -7.7100000000000002E-002 -8.9041330457839211E-023 + -7.5999999999999984E-002 -5.5626053415116515E-023 + -7.4899999999999994E-002 7.5610424499261451E-023 + -7.3799999999999991E-002 1.4163276849920257E-022 + -7.2699999999999987E-002 7.7226863602931722E-023 + -7.1599999999999997E-002 1.2820952395773632E-023 + -7.0499999999999993E-002 7.8843296395714751E-023 + -6.9399999999999989E-002 -3.7684738674362821E-022 + -6.8300000000000000E-002 -4.4125329795078630E-022 + -6.7199999999999996E-002 5.3776680725530032E-022 + -6.6099999999999992E-002 3.0819259244594795E-021 + -6.5000000000000002E-002 3.8000895444949167E-021 + -6.3899999999999985E-002 9.9669003412496001E-022 + -6.2799999999999995E-002 -3.8935617615069758E-021 + -6.1699999999999991E-002 -3.5666824400871803E-021 + -6.0599999999999994E-002 9.3390104795978981E-022 + -5.9499999999999990E-002 8.5647621561061616E-021 + -5.8399999999999994E-002 5.7613626457362050E-021 + -5.7299999999999990E-002 -1.2157412332093182E-021 + -5.6199999999999986E-002 -8.1928451121548413E-021 + -5.5099999999999996E-002 1.5248678773567261E-021 + -5.3999999999999992E-002 1.1242580866868294E-020 + -5.2899999999999989E-002 4.2654771898711622E-021 + -5.1799999999999985E-002 -4.4448673000159118E-020 + -5.0699999999999995E-002 -7.6468000869125731E-020 + -4.9599999999999991E-002 -3.3360652931009632E-020 + -4.8499999999999988E-002 7.6525968135489798E-020 + -4.7399999999999998E-002 1.5302295910014610E-019 + -4.6299999999999994E-002 1.6274067693641907E-019 + -4.5199999999999990E-002 3.0552445837225994E-020 + -4.4099999999999986E-002 -2.5188913687613250E-019 + -4.2999999999999997E-002 -5.3433070666479393E-019 + -4.1899999999999993E-002 -4.8287593666093284E-019 + -4.0799999999999989E-002 -1.3091443757934677E-019 + -3.9699999999999985E-002 4.2138488088738930E-019 + -3.8599999999999995E-002 3.0589146807029206E-019 + -3.7499999999999992E-002 -4.7739467603063849E-019 + -3.6399999999999988E-002 -1.3274601708081348E-018 + -3.5299999999999984E-002 -9.7549874927473115E-019 + -3.4199999999999994E-002 1.1127234634039094E-018 + -3.3099999999999991E-002 4.0022968502255733E-018 + -3.1999999999999987E-002 4.6213753642725103E-018 + -3.0899999999999997E-002 -2.3544579442494986E-019 + -2.9799999999999993E-002 -8.6983475986575333E-018 + -2.8699999999999989E-002 -1.3154492808391964E-017 + -2.7599999999999986E-002 -6.3917213733289135E-018 + -2.6499999999999996E-002 1.1589966706531617E-017 + -2.5399999999999992E-002 2.8903861124530126E-017 + -2.4299999999999988E-002 2.5649745829636316E-017 + -2.3199999999999985E-002 -6.4530179382609306E-018 + -2.2099999999999995E-002 -5.0308932949573031E-017 + -2.0999999999999991E-002 -6.4781966543625547E-017 + -1.9899999999999987E-002 -1.9687901121664473E-017 + -1.8799999999999983E-002 6.8144892485017032E-017 + -1.7699999999999994E-002 1.2392363333571331E-016 + -1.6599999999999990E-002 7.2855553724608516E-017 + -1.5499999999999986E-002 -8.5593579292553507E-017 + -1.4399999999999996E-002 -2.3549498520161717E-016 + -1.3299999999999992E-002 -2.0589371155903133E-016 + -1.2199999999999989E-002 6.7318314059949943E-017 + -1.1099999999999985E-002 4.0036457501940758E-016 + -9.9999999999999950E-003 4.6201989149181129E-016 + -8.8999999999999913E-003 4.9275268203792066E-017 + -7.7999999999999875E-003 -6.1562788710828016E-016 + -6.6999999999999837E-003 -9.5999050824305526E-016 + -5.5999999999999939E-003 -4.4530464918981333E-016 + -4.4999999999999901E-003 7.9807656048536992E-016 + -3.3999999999999864E-003 1.7764775415952342E-015 + -2.2999999999999826E-003 1.3359526463872177E-015 + -1.1999999999999927E-003 -6.6880980361370707E-016 + -9.9999999999988987E-005 -2.8466642834189954E-015 + 1.0000000000000148E-003 -3.0457155437160982E-015 + 2.1000000000000185E-003 -2.6160347878153049E-016 + 3.2000000000000084E-003 3.8217660711993041E-015 + 4.3000000000000121E-003 5.5459575395099513E-015 + 5.4000000000000159E-003 2.3252780231760575E-015 + 6.5000000000000058E-003 -4.3144999596937076E-015 + 7.6000000000000234E-003 -8.9028185661804184E-015 + 8.7000000000000133E-003 -6.0887896151861839E-015 + 9.8000000000000032E-003 3.8540596258298480E-015 + 1.0900000000000021E-002 1.3217800064104640E-014 + 1.2000000000000011E-002 1.2307148166247964E-014 + 1.3100000000000001E-002 -1.4251227693599933E-015 + 1.4200000000000018E-002 -1.8473920716756062E-014 + 1.5300000000000008E-002 -2.2701099626400850E-014 + 1.6400000000000026E-002 -5.4819819880367812E-015 + 1.7500000000000016E-002 2.3362068234263587E-014 + 1.8600000000000005E-002 3.9008398155506926E-014 + 1.9700000000000023E-002 2.1079183998339371E-014 + 2.0800000000000013E-002 -2.4339584912976518E-014 + 2.1900000000000003E-002 -6.1860239153332941E-014 + 2.3000000000000020E-002 -5.1308370258625752E-014 + 2.4100000000000010E-002 1.4017461846750796E-014 + 2.5200000000000000E-002 8.9053533969783716E-014 + 2.6300000000000018E-002 1.0309288823008925E-013 + 2.7400000000000008E-002 2.0371752245187946E-014 + 2.8500000000000025E-002 -1.1213146161375906E-013 + 2.9600000000000015E-002 -1.8363796269217636E-013 + 3.0700000000000005E-002 -1.0436221792352665E-013 + 3.1800000000000023E-002 1.0042863757405915E-013 + 3.2900000000000013E-002 2.7916595901275598E-013 + 3.4000000000000002E-002 2.5781763876575603E-013 + 3.5100000000000020E-002 -4.0984468423210796E-015 + 3.6200000000000010E-002 -3.3651635080941822E-013 + 3.7300000000000028E-002 -4.5426620906736936E-013 + 3.8400000000000017E-002 -1.9687256111369095E-013 + 3.9500000000000007E-002 2.8522426391217048E-013 + 4.0600000000000025E-002 6.0252052912906917E-013 + 4.1700000000000015E-002 4.3881800862281828E-013 + 4.2800000000000005E-002 -1.5054518504205305E-013 + 4.3900000000000022E-002 -7.1563279390937651E-013 + 4.5000000000000012E-002 -7.0795311887111856E-013 + 4.6100000000000002E-002 -2.3428633165456514E-014 + 4.7200000000000020E-002 8.6350653190347959E-013 + 4.8300000000000010E-002 1.1678273365706149E-012 + 4.9400000000000027E-002 5.3777690850811966E-013 + 5.0500000000000017E-002 -5.2663586382409311E-013 + 5.1600000000000007E-002 -1.3404970493000046E-012 + 5.2700000000000025E-002 -1.4486562990856378E-012 + 5.3800000000000014E-002 -7.6796110703297726E-013 + 5.4900000000000004E-002 -1.2866332212970941E-014 + 5.6000000000000022E-002 6.5907592968275641E-013 + 5.7100000000000012E-002 1.6089226305415760E-012 + 5.8200000000000002E-002 2.6856863087620919E-012 + 5.9300000000000019E-002 3.7624499869826078E-012 + 6.0400000000000009E-002 3.0448705622826422E-012 + 6.1500000000000027E-002 -7.5372683355084957E-013 + 6.2600000000000017E-002 -5.9309050726152890E-012 + 6.3700000000000007E-002 -8.8585909441274424E-012 + 6.4800000000000024E-002 -5.1428306058198814E-012 + 6.5900000000000014E-002 4.5073909882287211E-012 + 6.7000000000000004E-002 1.0288834888239062E-011 + 6.8100000000000022E-002 3.9387698831661044E-012 + 6.9200000000000012E-002 -1.0849083784125746E-011 + 7.0300000000000029E-002 -1.6516425380141975E-011 + 7.1400000000000019E-002 -1.2293421489117939E-012 + 7.2500000000000009E-002 2.7432160709661702E-011 + 7.3600000000000027E-002 4.1703907688317443E-011 + 7.4700000000000016E-002 2.3414896757611992E-011 + 7.5800000000000006E-002 -2.5229141692451051E-011 + 7.6900000000000024E-002 -6.1128969941481870E-011 + 7.8000000000000014E-002 -4.6962256999849572E-011 + 7.9100000000000004E-002 -4.3661463333677375E-012 + 8.0200000000000021E-002 3.5499065492716753E-011 + 8.1300000000000011E-002 5.8978863459735464E-011 + 8.2400000000000029E-002 6.1311671017971747E-011 + 8.3500000000000019E-002 5.1740542406086831E-011 + 8.4600000000000009E-002 2.4383540325745301E-011 + 8.5700000000000026E-002 -5.2142032011537331E-012 + 8.6800000000000016E-002 -1.5205468828494162E-011 + 8.7900000000000006E-002 5.2388898774680115E-011 + 8.9000000000000024E-002 6.2284198631967769E-011 + 9.0100000000000013E-002 2.4563767686558435E-011 + 9.1200000000000003E-002 -5.0128880213495819E-011 + 9.2300000000000021E-002 -1.5843262812786918E-010 + 9.3400000000000011E-002 -1.2052805975493186E-010 + 9.4500000000000028E-002 1.3864963344101255E-010 + 9.5600000000000018E-002 4.6953102517122147E-010 + 9.6700000000000008E-002 5.2256066140898838E-010 + 9.7800000000000026E-002 2.4171992185628710E-010 + 9.8900000000000016E-002 -9.2898577719324749E-011 + 0.10000000000000001 -2.3929486170359837E-010 + 0.10110000000000002 -4.8459750101592647E-011 + 0.10220000000000001 6.8430955346698852E-011 + 0.10330000000000003 -7.9085696325087440E-011 + 0.10440000000000002 -5.5823190514558974E-010 + 0.10550000000000001 -9.4774854630941263E-010 + 0.10660000000000003 -5.6869120523828087E-010 + 0.10770000000000002 3.1229197006155118E-010 + 0.10880000000000001 1.1529418530997759E-009 + 0.10990000000000003 1.2003698035556454E-009 + 0.11100000000000002 5.7557547616937654E-010 + 0.11210000000000001 -2.8225580206431289E-010 + 0.11320000000000002 -9.5902064067843185E-011 + 0.11430000000000001 3.0556274177584442E-010 + 0.11540000000000003 2.8128688267514690E-010 + 0.11650000000000002 -4.6450737700709510E-010 + 0.11760000000000001 -1.9273387330542846E-009 + 0.11870000000000003 -3.2019478179989846E-009 + 0.11980000000000002 -2.4509274609840759E-009 + 0.12090000000000001 -7.9464812507978877E-010 + 0.12200000000000003 1.0498533153935341E-009 + 0.12310000000000001 1.0210956524758785E-009 + 0.12420000000000003 3.0219002300491127E-010 + 0.12530000000000002 1.4206914533687609E-009 + 0.12640000000000001 5.2460071842119760E-009 + 0.12750000000000003 8.0405824220974864E-009 + 0.12860000000000002 5.5021951439471195E-009 + 0.12970000000000001 -1.0157468199878394E-009 + 0.13080000000000003 -5.4363558099623788E-009 + 0.13190000000000002 -4.7839283645600972E-009 + 0.13300000000000001 -6.2316152238395262E-011 + 0.13410000000000000 2.2392967480300285E-009 + 0.13520000000000004 -4.6042325507755777E-010 + 0.13630000000000003 -5.1319952731887497E-009 + 0.13740000000000002 -5.4475672861542535E-009 + 0.13850000000000001 1.2458962750372393E-009 + 0.13960000000000000 8.5667677396372710E-009 + 0.14070000000000005 1.0832528651860684E-008 + 0.14180000000000004 4.8165129662436357E-009 + 0.14290000000000003 -3.9242435967423717E-009 + 0.14400000000000002 -6.1758154146218658E-009 + 0.14510000000000001 -6.6546279597901048E-010 + 0.14620000000000000 5.8845932571216508E-009 + 0.14730000000000004 5.4166502394537019E-009 + 0.14840000000000003 -2.9655877753498316E-009 + 0.14950000000000002 -1.1213382222763357E-008 + 0.15060000000000001 -1.0704361841362697E-008 + 0.15170000000000000 -1.3220105010702810E-009 + 0.15280000000000005 7.1192292061539320E-009 + 0.15390000000000004 6.3913585535146922E-009 + 0.15500000000000003 -2.3269919324775401E-009 + 0.15610000000000002 -9.5440455538664537E-009 + 0.15720000000000001 -7.2693238095666857E-009 + 0.15830000000000000 2.7650819411917382E-009 + 0.15940000000000004 1.0017048523991434E-008 + 0.16050000000000003 6.2176837012373198E-009 + 0.16160000000000002 -6.6768479634049527E-009 + 0.16270000000000001 -1.7742936009312871E-008 + 0.16380000000000000 -1.6095063060106440E-008 + 0.16490000000000005 -3.6244145462660526E-009 + 0.16600000000000004 8.2726048233894289E-009 + 0.16710000000000003 1.1547255596155992E-008 + 0.16820000000000002 4.4338341886884791E-009 + 0.16930000000000001 -4.6066230829922006E-009 + 0.17040000000000000 -3.8774525812357297E-009 + 0.17150000000000004 8.2436422133014275E-009 + 0.17260000000000003 2.0024145896968548E-008 + 0.17370000000000002 2.1891613855018477E-008 + 0.17480000000000001 1.2645008595768559E-008 + 0.17590000000000000 -2.0869292960412622E-009 + 0.17700000000000005 -1.1727904869474060E-008 + 0.17810000000000004 -9.7708099389137715E-009 + 0.17920000000000003 7.9072925984746689E-010 + 0.18030000000000002 4.3611585454073065E-009 + 0.18140000000000001 -2.1069292976960696E-009 + 0.18250000000000000 -9.5609431483012486E-009 + 0.18360000000000004 -9.0199954172476282E-009 + 0.18470000000000003 1.2539613791773263E-010 + 0.18580000000000002 1.0633158353812178E-008 + 0.18690000000000001 1.2357219247860485E-008 + 0.18800000000000000 3.4691334249714600E-009 + 0.18910000000000005 -6.9605814445594660E-009 + 0.19020000000000004 -9.6642231994792382E-009 + 0.19130000000000003 -4.5969774653542572E-009 + 0.19240000000000002 -1.5713866319266856E-010 + 0.19350000000000001 -2.2871504690158417E-009 + 0.19460000000000005 -9.7590868719521495E-009 + 0.19570000000000004 -1.2247618030869489E-008 + 0.19680000000000003 -8.3459594790724623E-010 + 0.19790000000000002 1.8528572454101777E-008 + 0.19900000000000001 3.0040190779345721E-008 + 0.20010000000000000 2.3262884951691376E-008 + 0.20120000000000005 2.7901738697266865E-009 + 0.20230000000000004 -1.4366241529728541E-008 + 0.20340000000000003 -1.4331696718272724E-008 + 0.20450000000000002 -5.7096549710422551E-012 + 0.20560000000000000 1.2482869848895461E-008 + 0.20670000000000005 1.0240821524121202E-008 + 0.20780000000000004 -4.1101873016202717E-009 + 0.20890000000000003 -1.5103449158004878E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0003.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0003.BXZ.semd new file mode 100644 index 00000000..97755702 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0003.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -1.3979438614086154E-025 + -0.10679999999999999 -1.7076262967179359E-024 + -0.10569999999999999 -8.7932274066632611E-024 + -0.10460000000000000 -1.8991872047128362E-023 + -0.10349999999999999 3.0642847479428796E-023 + -0.10239999999999999 3.5618930320287556E-022 + -0.10130000000000000 1.1820492742481419E-021 + -0.10020000000000000 1.6663761446724231E-021 + -9.9099999999999994E-002 -2.2508945599728188E-021 + -9.7999999999999990E-002 -1.7763723041621876E-020 + -9.6899999999999986E-002 -4.4154713689973086E-020 + -9.5799999999999996E-002 -4.5040546577834952E-020 + -9.4699999999999993E-002 7.3048914430623146E-020 + -9.3599999999999989E-002 4.0122426631157578E-019 + -9.2499999999999999E-002 8.0686914091299980E-019 + -9.1399999999999995E-002 6.3208034571019860E-019 + -9.0299999999999991E-002 -1.2446971316070245E-018 + -8.9200000000000002E-002 -5.3009017559429849E-018 + -8.8099999999999984E-002 -9.1233472071229911E-018 + -8.6999999999999994E-002 -5.8062466580766370E-018 + -8.5899999999999990E-002 1.3111777201559725E-017 + -8.4799999999999986E-002 4.7104018357513875E-017 + -8.3699999999999997E-002 7.2475474159307751E-017 + -8.2599999999999993E-002 4.0049342328906374E-017 + -8.1499999999999989E-002 -9.4696410766123958E-017 + -8.0399999999999999E-002 -3.0581806923261293E-016 + -7.9299999999999995E-002 -4.3626514004649504E-016 + -7.8199999999999992E-002 -2.2669026300336593E-016 + -7.7100000000000002E-002 4.9686158592549207E-016 + -7.5999999999999984E-002 1.5247926068678148E-015 + -7.4899999999999994E-002 2.0858097387677684E-015 + -7.3799999999999991E-002 1.1104085248406052E-015 + -7.2699999999999987E-002 -1.9332364468359299E-015 + -7.1599999999999997E-002 -6.0054585138353059E-015 + -7.0499999999999993E-002 -8.1623779390744937E-015 + -6.9399999999999989E-002 -4.8191465195582955E-015 + -6.8300000000000000E-002 5.4154666082712691E-015 + -6.7199999999999996E-002 1.8892695499944483E-014 + -6.6099999999999992E-002 2.6657138207431853E-014 + -6.5000000000000002E-002 1.8588812265721635E-014 + -6.3899999999999985E-002 -9.0538555521041744E-015 + -6.2799999999999995E-002 -4.7094371181640240E-014 + -6.1699999999999991E-002 -7.3560257819911545E-014 + -6.0599999999999994E-002 -6.3337722111360406E-014 + -5.9499999999999990E-002 -4.2591357686787984E-015 + -5.8399999999999994E-002 8.8984538054032170E-014 + -5.7299999999999990E-002 1.7276210030701261E-013 + -5.6199999999999986E-002 1.8924513106761964E-013 + -5.5099999999999996E-002 9.5016808548779863E-014 + -5.3999999999999992E-002 -1.0683450380865461E-013 + -5.2899999999999989E-002 -3.4618266369842998E-013 + -5.1799999999999985E-002 -4.9325685680043363E-013 + -5.0699999999999995E-002 -4.0606754070360296E-013 + -4.9599999999999991E-002 -1.4779179941491749E-014 + -4.8499999999999988E-002 5.8866881638350299E-013 + -4.7399999999999998E-002 1.1177298236270117E-012 + -4.6299999999999994E-002 1.1800512823845200E-012 + -4.5199999999999990E-002 4.9913572624030178E-013 + -4.4099999999999986E-002 -8.2379421209935466E-013 + -4.2999999999999997E-002 -2.1916257871013034E-012 + -4.1899999999999993E-002 -2.7060591181043980E-012 + -4.0799999999999989E-002 -1.6759186269657556E-012 + -3.9699999999999985E-002 8.1182028330642475E-013 + -3.8599999999999995E-002 3.6633166118626992E-012 + -3.7499999999999992E-002 5.1820258153978394E-012 + -3.6399999999999988E-002 4.0122566727363029E-012 + -3.5299999999999984E-002 1.0507404408360843E-013 + -3.4199999999999994E-002 -4.9453236644625420E-012 + -3.3099999999999991E-002 -8.5264625221403989E-012 + -3.1999999999999987E-002 -8.3248182652928548E-012 + -3.0899999999999997E-002 -3.6096058867590708E-012 + -2.9799999999999993E-002 4.2150666637597034E-012 + -2.8699999999999989E-002 1.2019957945641480E-011 + -2.7599999999999986E-002 1.6048442089133808E-011 + -2.6499999999999996E-002 1.3273648673262084E-011 + -2.5399999999999992E-002 2.7568555077683854E-012 + -2.4299999999999988E-002 -1.3174867447007799E-011 + -2.3199999999999985E-002 -2.8452434852610509E-011 + -2.2099999999999995E-002 -3.4469000570469532E-011 + -2.0999999999999991E-002 -2.3694443976318702E-011 + -1.9899999999999987E-002 5.0666875209270934E-012 + -1.8799999999999983E-002 4.2640755509859574E-011 + -1.7699999999999994E-002 7.0450950628853093E-011 + -1.6599999999999990E-002 6.8358117777389538E-011 + -1.5499999999999986E-002 2.6817008683122090E-011 + -1.4399999999999996E-002 -4.3467278387776531E-011 + -1.3299999999999992E-002 -1.1173203334768900E-010 + -1.2199999999999989E-002 -1.3982544289081744E-010 + -1.1099999999999985E-002 -1.0227592384115525E-010 + -9.9999999999999950E-003 -3.0198309131090895E-012 + -8.8999999999999913E-003 1.2136783245075833E-010 + -7.7999999999999875E-003 2.1515340897781954E-010 + -6.6999999999999837E-003 2.2785046072115733E-010 + -5.5999999999999939E-003 1.3824684452767855E-010 + -4.4999999999999901E-003 -3.2574932334883400E-011 + -3.3999999999999864E-003 -2.2459165083255073E-010 + -2.2999999999999826E-003 -3.5787342533843969E-010 + -1.1999999999999927E-003 -3.6213726462008822E-010 + -9.9999999999988987E-005 -2.0841880998823115E-010 + 1.0000000000000148E-003 6.8565743360782250E-011 + 2.1000000000000185E-003 3.7013384024398022E-010 + 3.2000000000000084E-003 5.6376159296434025E-010 + 4.3000000000000121E-003 5.3920334863732933E-010 + 5.4000000000000159E-003 2.6905630501339317E-010 + 6.5000000000000058E-003 -1.5863042823749396E-010 + 7.6000000000000234E-003 -5.6185406327458054E-010 + 8.7000000000000133E-003 -7.4140449335402536E-010 + 9.8000000000000032E-003 -5.8184079776424369E-010 + 1.0900000000000021E-002 -1.2565064266834014E-010 + 1.2000000000000011E-002 4.2390668753000682E-010 + 1.3100000000000001E-002 7.8330464337028616E-010 + 1.4200000000000018E-002 7.2245887050570445E-010 + 1.5300000000000008E-002 1.9165935505327525E-010 + 1.6400000000000026E-002 -6.2054222871310571E-010 + 1.7500000000000016E-002 -1.3343285365507995E-009 + 1.8600000000000005E-002 -1.5227742400369948E-009 + 1.9700000000000023E-002 -9.0241591976791824E-010 + 2.0800000000000013E-002 5.0615123203812118E-010 + 2.1900000000000003E-002 2.3210351418612163E-009 + 2.3000000000000020E-002 3.8847618455406518E-009 + 2.4100000000000010E-002 4.4775747554126610E-009 + 2.5200000000000000E-002 3.5875284964959064E-009 + 2.6300000000000018E-002 1.1353301632155421E-009 + 2.7400000000000008E-002 -2.4384276819944262E-009 + 2.8500000000000025E-002 -6.2666631883701029E-009 + 2.9600000000000015E-002 -9.3034326908991716E-009 + 3.0700000000000005E-002 -1.0637937641888584E-008 + 3.1800000000000023E-002 -9.7571852819555716E-009 + 3.2900000000000013E-002 -6.6528849096414433E-009 + 3.4000000000000002E-002 -1.7244760064372144E-009 + 3.5100000000000020E-002 4.4823105227465021E-009 + 3.6200000000000010E-002 1.1568893398816726E-008 + 3.7300000000000028E-002 1.9420102859157851E-008 + 3.8400000000000017E-002 2.8019055520189795E-008 + 3.9500000000000007E-002 3.6903802680399167E-008 + 4.0600000000000025E-002 4.4421867073651811E-008 + 4.1700000000000015E-002 4.7102549416422335E-008 + 4.2800000000000005E-002 3.9491403924785118E-008 + 4.3900000000000022E-002 1.4623569910554579E-008 + 4.5000000000000012E-002 -3.4988808295111085E-008 + 4.6100000000000002E-002 -1.1626487861349233E-007 + 4.7200000000000020E-002 -2.3487423561618925E-007 + 4.8300000000000010E-002 -3.9533523477075505E-007 + 4.9400000000000027E-002 -6.0193582385181799E-007 + 5.0500000000000017E-002 -8.6018928868725197E-007 + 5.1600000000000007E-002 -1.1783653235397651E-006 + 5.2700000000000025E-002 -1.5687040786360740E-006 + 5.3800000000000014E-002 -2.0481527371885022E-006 + 5.4900000000000004E-002 -2.6387285743112443E-006 + 5.6000000000000022E-002 -3.3677727060421603E-006 + 5.7100000000000012E-002 -4.2683695937739685E-006 + 5.8200000000000002E-002 -5.3801004469278269E-006 + 5.9300000000000019E-002 -6.7501659941626713E-006 + 6.0400000000000009E-002 -8.4348530435818247E-006 + 6.1500000000000027E-002 -1.0501318683964200E-005 + 6.2600000000000017E-002 -1.3029708497924730E-005 + 6.3700000000000007E-002 -1.6115674952743575E-005 + 6.4800000000000024E-002 -1.9873223209287971E-005 + 6.5900000000000014E-002 -2.4437744286842644E-005 + 6.7000000000000004E-002 -2.9969000024721026E-005 + 6.8100000000000022E-002 -3.6653938877861947E-005 + 6.9200000000000012E-002 -4.4709562644129619E-005 + 7.0300000000000029E-002 -5.4386313422583044E-005 + 7.1400000000000019E-002 -6.5972686570603400E-005 + 7.2500000000000009E-002 -7.9801342508289963E-005 + 7.3600000000000027E-002 -9.6256670076400042E-005 + 7.4700000000000016E-002 -1.1578275734791532E-004 + 7.5800000000000006E-002 -1.3889084220863879E-004 + 7.6900000000000024E-002 -1.6616540960967541E-004 + 7.8000000000000014E-002 -1.9826923380605876E-004 + 7.9100000000000004E-002 -2.3594827507622540E-004 + 8.0200000000000021E-002 -2.8003755141980946E-004 + 8.1300000000000011E-002 -3.3146896748803556E-004 + 8.2400000000000029E-002 -3.9128077332861722E-004 + 8.3500000000000019E-002 -4.6062728506512940E-004 + 8.4600000000000009E-002 -5.4078776156529784E-004 + 8.5700000000000026E-002 -6.3317280728369951E-004 + 8.6800000000000016E-002 -7.3932815575972199E-004 + 8.7900000000000006E-002 -8.6093600839376450E-004 + 8.9000000000000024E-002 -9.9981448147445917E-004 + 9.0100000000000013E-002 -1.1579166166484356E-003 + 9.1200000000000003E-002 -1.3373289257287979E-003 + 9.2300000000000021E-002 -1.5402671415358782E-003 + 9.3400000000000011E-002 -1.7690703971311450E-003 + 9.4500000000000028E-002 -2.0261919125914574E-003 + 9.5600000000000018E-002 -2.3141845595091581E-003 + 9.6700000000000008E-002 -2.6356824673712254E-003 + 9.7800000000000026E-002 -2.9933771584182978E-003 + 9.8900000000000016E-002 -3.3899857662618160E-003 + 0.10000000000000001 -3.8282168097794056E-003 + 0.10110000000000002 -4.3107303790748119E-003 + 0.10220000000000001 -4.8400927335023880E-003 + 0.10330000000000003 -5.4187234491109848E-003 + 0.10440000000000002 -6.0488423332571983E-003 + 0.10550000000000001 -6.7324098199605942E-003 + 0.10660000000000003 -7.4710678309202194E-003 + 0.10770000000000002 -8.2660745829343796E-003 + 0.10880000000000001 -9.1182356700301170E-003 + 0.10990000000000003 -1.0027816519141197E-002 + 0.11100000000000002 -1.0994468815624714E-002 + 0.11210000000000001 -1.2017153203487396E-002 + 0.11320000000000002 -1.3094071298837662E-002 + 0.11430000000000001 -1.4222595840692520E-002 + 0.11540000000000003 -1.5399207361042500E-002 + 0.11650000000000002 -1.6619442030787468E-002 + 0.11760000000000001 -1.7877833917737007E-002 + 0.11870000000000003 -1.9167875871062279E-002 + 0.11980000000000002 -2.0481990650296211E-002 + 0.12090000000000001 -2.1811522543430328E-002 + 0.12200000000000003 -2.3146724328398705E-002 + 0.12310000000000001 -2.4476781487464905E-002 + 0.12420000000000003 -2.5789866223931313E-002 + 0.12530000000000002 -2.7073198929429054E-002 + 0.12640000000000001 -2.8313143178820610E-002 + 0.12750000000000003 -2.9495310038328171E-002 + 0.12860000000000002 -3.0604662373661995E-002 + 0.12970000000000001 -3.1625658273696899E-002 + 0.13080000000000003 -3.2542418688535690E-002 + 0.13190000000000002 -3.3338941633701324E-002 + 0.13300000000000001 -3.3999301493167877E-002 + 0.13410000000000000 -3.4507878124713898E-002 + 0.13520000000000004 -3.4849572926759720E-002 + 0.13630000000000003 -3.5010054707527161E-002 + 0.13740000000000002 -3.4975998103618622E-002 + 0.13850000000000001 -3.4735351800918579E-002 + 0.13960000000000000 -3.4277573227882385E-002 + 0.14070000000000005 -3.3593878149986267E-002 + 0.14180000000000004 -3.2677449285984039E-002 + 0.14290000000000003 -3.1523615121841431E-002 + 0.14400000000000002 -3.0130049213767052E-002 + 0.14510000000000001 -2.8496943414211273E-002 + 0.14620000000000000 -2.6627127081155777E-002 + 0.14730000000000004 -2.4526149034500122E-002 + 0.14840000000000003 -2.2202314808964729E-002 + 0.14950000000000002 -1.9666675478219986E-002 + 0.15060000000000001 -1.6933010891079903E-002 + 0.15170000000000000 -1.4017755165696144E-002 + 0.15280000000000005 -1.0939870029687881E-002 + 0.15390000000000004 -7.7206580899655819E-003 + 0.15500000000000003 -4.3835262767970562E-003 + 0.15610000000000002 -9.5373723888769746E-004 + 0.15720000000000001 2.5418624281883240E-003 + 0.15830000000000000 6.0751368291676044E-003 + 0.15940000000000004 9.6170017495751381E-003 + 0.16050000000000003 1.3137813657522202E-002 + 0.16160000000000002 1.6607770696282387E-002 + 0.16270000000000001 1.9997309893369675E-002 + 0.16380000000000000 2.3277493193745613E-002 + 0.16490000000000005 2.6420377194881439E-002 + 0.16600000000000004 2.9399376362562180E-002 + 0.16710000000000003 3.2189644873142242E-002 + 0.16820000000000002 3.4768383949995041E-002 + 0.16930000000000001 3.7115156650543213E-002 + 0.17040000000000000 3.9212118834257126E-002 + 0.17150000000000004 4.1044231504201889E-002 + 0.17260000000000003 4.2599439620971680E-002 + 0.17370000000000002 4.3868806213140488E-002 + 0.17480000000000001 4.4846612960100174E-002 + 0.17590000000000000 4.5530360192060471E-002 + 0.17700000000000005 4.5920722186565399E-002 + 0.17810000000000004 4.6021480113267899E-002 + 0.17920000000000003 4.5839406549930573E-002 + 0.18030000000000002 4.5384109020233154E-002 + 0.18140000000000001 4.4667806476354599E-002 + 0.18250000000000000 4.3705109506845474E-002 + 0.18360000000000004 4.2512740939855576E-002 + 0.18470000000000003 4.1109237819910049E-002 + 0.18580000000000002 3.9514679461717606E-002 + 0.18690000000000001 3.7750378251075745E-002 + 0.18800000000000000 3.5838525742292404E-002 + 0.18910000000000005 3.3801887184381485E-002 + 0.19020000000000004 3.1663443893194199E-002 + 0.19130000000000003 2.9446093365550041E-002 + 0.19240000000000002 2.7172399684786797E-002 + 0.19350000000000001 2.4864299222826958E-002 + 0.19460000000000005 2.2542860358953476E-002 + 0.19570000000000004 2.0228071138262749E-002 + 0.19680000000000003 1.7938634380698204E-002 + 0.19790000000000002 1.5691807493567467E-002 + 0.19900000000000001 1.3503287918865681E-002 + 0.20010000000000000 1.1387134902179241E-002 + 0.20120000000000005 9.3556828796863556E-003 + 0.20230000000000004 7.4195121414959431E-003 + 0.20340000000000003 5.5874306708574295E-003 + 0.20450000000000002 3.8665062747895718E-003 + 0.20560000000000000 2.2621189709752798E-003 + 0.20670000000000005 7.7803106978535652E-004 + 0.20780000000000004 -5.8352953055873513E-004 + 0.20890000000000003 -1.8217712640762329E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0004.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0004.BXX.semd new file mode 100644 index 00000000..977e1e9b --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0004.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 1.6554537874449507E-028 + -0.10679999999999999 1.0739822186464063E-027 + -0.10569999999999999 -9.1463029356532035E-028 + -0.10460000000000000 -2.8355383371039676E-026 + -0.10349999999999999 -8.1891046599362676E-026 + -0.10239999999999999 1.3109704674938015E-025 + -0.10130000000000000 1.3416841751929027E-024 + -0.10020000000000000 2.5159061964123207E-024 + -9.9099999999999994E-002 -5.1420186278667325E-024 + -9.7999999999999990E-002 -3.5118096415514668E-023 + -9.6899999999999986E-002 -5.9137506807083184E-023 + -9.5799999999999996E-002 7.4425321916791546E-023 + -9.4699999999999993E-002 5.5568134616366464E-022 + -9.3599999999999989E-002 1.0110394770998026E-021 + -9.2499999999999999E-002 -3.4684070825260585E-022 + -9.1399999999999995E-002 -5.7427951067031604E-021 + -9.0299999999999991E-002 -1.2192552563945697E-020 + -8.9200000000000002E-002 -4.0245737611621640E-021 + -8.8099999999999984E-002 4.0278296539130979E-020 + -8.6999999999999994E-002 1.0686246813405117E-019 + -8.5899999999999990E-002 8.9597386367782449E-020 + -8.4799999999999986E-002 -1.8093417846739906E-019 + -8.3699999999999997E-002 -6.9557783145706608E-019 + -8.2599999999999993E-002 -8.9483540466101010E-019 + -8.1499999999999989E-002 3.0126998413856415E-019 + -8.0399999999999999E-002 3.3432440058963988E-018 + -7.9299999999999995E-002 5.9908096778913062E-018 + -7.8199999999999992E-002 2.6764266239523420E-018 + -7.7100000000000002E-002 -1.1127072299843880E-017 + -7.5999999999999984E-002 -2.9285075581631314E-017 + -7.4899999999999994E-002 -2.8708474446400201E-017 + -7.3799999999999991E-002 1.8104899113642142E-017 + -7.2699999999999987E-002 1.0554076183158395E-016 + -7.1599999999999997E-002 1.5811198743437521E-016 + -7.0499999999999993E-002 5.2380914504899958E-017 + -6.9399999999999989E-002 -2.6221842470123711E-016 + -6.8300000000000000E-002 -6.0290725218553349E-016 + -6.7199999999999996E-002 -5.3843253360863464E-016 + -6.6099999999999992E-002 2.9877176096308202E-016 + -6.5000000000000002E-002 1.6545719245516849E-015 + -6.3899999999999985E-002 2.3493390528340000E-015 + -6.2799999999999995E-002 8.7799062504790573E-016 + -6.1699999999999991E-002 -3.0117378758281761E-015 + -6.0599999999999994E-002 -6.8826809858791704E-015 + -5.9499999999999990E-002 -6.2285835092845600E-015 + -5.8399999999999994E-002 1.8955669858473998E-015 + -5.7299999999999990E-002 1.4210530301583205E-014 + -5.6199999999999986E-002 2.0276449180160576E-014 + -5.5099999999999996E-002 9.1345049471440454E-015 + -5.3999999999999992E-002 -1.8809186521674681E-014 + -5.2899999999999989E-002 -4.4731840437685702E-014 + -5.1799999999999985E-002 -4.0369061717580867E-014 + -5.0699999999999995E-002 6.9813167020375128E-015 + -4.9599999999999991E-002 7.1692136819137553E-014 + -4.8499999999999988E-002 9.6019085694606932E-014 + -4.7399999999999998E-002 3.5000417820084395E-014 + -4.6299999999999994E-002 -8.8219809604196675E-014 + -4.5199999999999990E-002 -1.7238845713331979E-013 + -4.4099999999999986E-002 -1.0896954860803096E-013 + -4.2999999999999997E-002 1.0198138449164784E-013 + -4.1899999999999993E-002 2.9609341779639198E-013 + -4.0799999999999989E-002 2.4272847187062352E-013 + -3.9699999999999985E-002 -1.3162606042008834E-013 + -3.8599999999999995E-002 -5.7661639135328513E-013 + -3.7499999999999992E-002 -6.2104249694272529E-013 + -3.6399999999999988E-002 2.7861122697120377E-014 + -3.5299999999999984E-002 1.0698604545680834E-012 + -3.4199999999999994E-002 1.6169502802670932E-012 + -3.3099999999999991E-002 8.1762396332563103E-013 + -3.1999999999999987E-002 -1.2541569345547732E-012 + -3.0899999999999997E-002 -3.2315055579351659E-012 + -2.9799999999999993E-002 -3.2055328443719722E-012 + -2.8699999999999989E-002 -3.1887806197644641E-013 + -2.7599999999999986E-002 4.0156888231335230E-012 + -2.6499999999999996E-002 6.5802719176333291E-012 + -2.5399999999999992E-002 4.6485909739601983E-012 + -2.4299999999999988E-002 -1.4402149178111001E-012 + -2.3199999999999985E-002 -7.7408270765522147E-012 + -2.2099999999999995E-002 -9.2723433098296226E-012 + -2.0999999999999991E-002 -4.1488106353182452E-012 + -1.9899999999999987E-002 4.1705727413243743E-012 + -1.8799999999999983E-002 9.0589046680689123E-012 + -1.7699999999999994E-002 6.2961164060126862E-012 + -1.6599999999999990E-002 -1.5078823606406999E-012 + -1.5499999999999986E-002 -6.2137465312028795E-012 + -1.4399999999999996E-002 -1.3305571922028747E-012 + -1.3299999999999992E-002 1.0511111946109875E-011 + -1.2199999999999989E-002 1.7201792074095223E-011 + -1.1099999999999985E-002 6.4424446680200198E-012 + -9.9999999999999950E-003 -2.1445768771943818E-011 + -8.8999999999999913E-003 -4.8480660458372071E-011 + -7.7999999999999875E-003 -4.8952498304943859E-011 + -6.6999999999999837E-003 -9.7309486857266592E-012 + -5.5999999999999939E-003 5.4186568426706216E-011 + -4.4999999999999901E-003 1.0350175577711340E-010 + -3.3999999999999864E-003 9.9061835123759323E-011 + -2.2999999999999826E-003 3.1187479682115438E-011 + -1.1999999999999927E-003 -6.8466905756014995E-011 + -9.9999999999988987E-005 -1.4395636072084272E-010 + 1.0000000000000148E-003 -1.5086219773419174E-010 + 2.1000000000000185E-003 -8.5274856620465300E-011 + 3.2000000000000084E-003 1.5700980446342605E-011 + 4.3000000000000121E-003 1.0193385024948043E-010 + 5.4000000000000159E-003 1.4421941418873985E-010 + 6.5000000000000058E-003 1.4694190308972566E-010 + 7.6000000000000234E-003 1.3022051492672659E-010 + 8.7000000000000133E-003 9.9151041543787954E-011 + 9.8000000000000032E-003 3.0921709637254935E-011 + 1.0900000000000021E-002 -1.0258208171798344E-010 + 1.2000000000000011E-002 -2.9014768365698274E-010 + 1.3100000000000001E-002 -4.5274853310850460E-010 + 1.4200000000000018E-002 -4.6588161106697612E-010 + 1.5300000000000008E-002 -2.3388213588049211E-010 + 1.6400000000000026E-002 2.2480153849535611E-010 + 1.7500000000000016E-002 7.4238420966210583E-010 + 1.8600000000000005E-002 1.0567097197267117E-009 + 1.9700000000000023E-002 9.4275720563530285E-010 + 2.0800000000000013E-002 3.5245822926910364E-010 + 2.1900000000000003E-002 -5.2348242407518342E-010 + 2.3000000000000020E-002 -1.3217165140133602E-009 + 2.4100000000000010E-002 -1.6760424159656395E-009 + 2.5200000000000000E-002 -1.3994352343615901E-009 + 2.6300000000000018E-002 -5.7345150850096616E-010 + 2.7400000000000008E-002 5.0462450884580790E-010 + 2.8500000000000025E-002 1.4755451305248357E-009 + 2.9600000000000015E-002 2.0682158208273904E-009 + 3.0700000000000005E-002 2.1554726892247800E-009 + 3.1800000000000023E-002 1.7089405446313322E-009 + 3.2900000000000013E-002 7.3492373298122970E-010 + 3.4000000000000002E-002 -7.1146522007126123E-010 + 3.5100000000000020E-002 -2.4182695845809121E-009 + 3.6200000000000010E-002 -3.9162251219693189E-009 + 3.7300000000000028E-002 -4.5342702925665890E-009 + 3.8400000000000017E-002 -3.6730771757476077E-009 + 3.9500000000000007E-002 -1.1841704283810373E-009 + 4.0600000000000025E-002 2.3869737297843585E-009 + 4.1700000000000015E-002 5.8992721818640348E-009 + 4.2800000000000005E-002 8.0590529805135702E-009 + 4.3900000000000022E-002 7.9788211593267988E-009 + 4.5000000000000012E-002 5.5360316331132253E-009 + 4.6100000000000002E-002 1.3484648953010492E-009 + 4.7200000000000020E-002 -3.5609823978433042E-009 + 4.8300000000000010E-002 -8.1515292293943276E-009 + 4.9400000000000027E-002 -1.1568420887897446E-008 + 5.0500000000000017E-002 -1.3128797604622378E-008 + 5.1600000000000007E-002 -1.2257006964944139E-008 + 5.2700000000000025E-002 -8.5673317329337806E-009 + 5.3800000000000014E-002 -2.1257464677404414E-009 + 5.4900000000000004E-002 6.2953446899882692E-009 + 5.6000000000000022E-002 1.5228994953986330E-008 + 5.7100000000000012E-002 2.2899129703546350E-008 + 5.8200000000000002E-002 2.7809988978333422E-008 + 5.9300000000000019E-002 2.9179497929021636E-008 + 6.0400000000000009E-002 2.6908484329624116E-008 + 6.1500000000000027E-002 2.1054718857271837E-008 + 6.2600000000000017E-002 1.1102321728628795E-008 + 6.3700000000000007E-002 -4.5368793166744581E-009 + 6.4800000000000024E-002 -2.8491104586692018E-008 + 6.5900000000000014E-002 -6.3911443248798605E-008 + 6.7000000000000004E-002 -1.1384776854583833E-007 + 6.8100000000000022E-002 -1.8098903353802598E-007 + 6.9200000000000012E-002 -2.6800807972904295E-007 + 7.0300000000000029E-002 -3.7833063970538205E-007 + 7.1400000000000019E-002 -5.1682877710845787E-007 + 7.2500000000000009E-002 -6.8998321012259112E-007 + 7.3600000000000027E-002 -9.0549121978256153E-007 + 7.4700000000000016E-002 -1.1718440191543777E-006 + 7.5800000000000006E-002 -1.4986168253017240E-006 + 7.6900000000000024E-002 -1.8978533944391529E-006 + 7.8000000000000014E-002 -2.3861530280555598E-006 + 7.9100000000000004E-002 -2.9864165753679117E-006 + 8.0200000000000021E-002 -3.7282620723999571E-006 + 8.1300000000000011E-002 -4.6469431254081428E-006 + 8.2400000000000029E-002 -5.7817169363261200E-006 + 8.3500000000000019E-002 -7.1751737777958624E-006 + 8.4600000000000009E-002 -8.8745937318890356E-006 + 8.5700000000000026E-002 -1.0935185855487362E-005 + 8.6800000000000016E-002 -1.3423955351754557E-005 + 8.7900000000000006E-002 -1.6422660337411799E-005 + 8.9000000000000024E-002 -2.0029223378514871E-005 + 9.0100000000000013E-002 -2.4358163500437513E-005 + 9.1200000000000003E-002 -2.9541386538767256E-005 + 9.2300000000000021E-002 -3.5730357922147959E-005 + 9.3400000000000011E-002 -4.3099662434542552E-005 + 9.4500000000000028E-002 -5.1851005991920829E-005 + 9.5600000000000018E-002 -6.2216538935899734E-005 + 9.6700000000000008E-002 -7.4461015174165368E-005 + 9.7800000000000026E-002 -8.8883432908914983E-005 + 9.8900000000000016E-002 -1.0581917740637437E-004 + 0.10000000000000001 -1.2564338976517320E-004 + 0.10110000000000002 -1.4877566718496382E-004 + 0.10220000000000001 -1.7568524344824255E-004 + 0.10330000000000003 -2.0689536177087575E-004 + 0.10440000000000002 -2.4298627977259457E-004 + 0.10550000000000001 -2.8459701570682228E-004 + 0.10660000000000003 -3.3242636709474027E-004 + 0.10770000000000002 -3.8723446778021753E-004 + 0.10880000000000001 -4.4984483974985778E-004 + 0.10990000000000003 -5.2114611025899649E-004 + 0.11100000000000002 -6.0209271032363176E-004 + 0.11210000000000001 -6.9370208075270057E-004 + 0.11320000000000002 -7.9704937525093555E-004 + 0.11430000000000001 -9.1326067922636867E-004 + 0.11540000000000003 -1.0435053845867515E-003 + 0.11650000000000002 -1.1889903107658029E-003 + 0.11760000000000001 -1.3509524287655950E-003 + 0.11870000000000003 -1.5306482091546059E-003 + 0.11980000000000002 -1.7293391283601522E-003 + 0.12090000000000001 -1.9482721108943224E-003 + 0.12200000000000003 -2.1886562462896109E-003 + 0.12310000000000001 -2.4516386911273003E-003 + 0.12420000000000003 -2.7382837142795324E-003 + 0.12530000000000002 -3.0495477840304375E-003 + 0.12640000000000001 -3.3862541895359755E-003 + 0.12750000000000003 -3.7490613758563995E-003 + 0.12860000000000002 -4.1384301148355007E-003 + 0.12970000000000001 -4.5545906759798527E-003 + 0.13080000000000003 -4.9975053407251835E-003 + 0.13190000000000002 -5.4668365046381950E-003 + 0.13300000000000001 -5.9619117528200150E-003 + 0.13410000000000000 -6.4816926605999470E-003 + 0.13520000000000004 -7.0247510448098183E-003 + 0.13630000000000003 -7.5892400927841663E-003 + 0.13740000000000002 -8.1728696823120117E-003 + 0.13850000000000001 -8.7728882208466530E-003 + 0.13960000000000000 -9.3860607594251633E-003 + 0.14070000000000005 -1.0008667595684528E-002 + 0.14180000000000004 -1.0636504739522934E-002 + 0.14290000000000003 -1.1264891363680363E-002 + 0.14400000000000002 -1.1888684704899788E-002 + 0.14510000000000001 -1.2502306140959263E-002 + 0.14620000000000000 -1.3099770992994308E-002 + 0.14730000000000004 -1.3674736022949219E-002 + 0.14840000000000003 -1.4220547862350941E-002 + 0.14950000000000002 -1.4730313792824745E-002 + 0.15060000000000001 -1.5196975320577621E-002 + 0.15170000000000000 -1.5613389201462269E-002 + 0.15280000000000005 -1.5972409397363663E-002 + 0.15390000000000004 -1.6266979277133942E-002 + 0.15500000000000003 -1.6490235924720764E-002 + 0.15610000000000002 -1.6635630279779434E-002 + 0.15720000000000001 -1.6697023063898087E-002 + 0.15830000000000000 -1.6668800264596939E-002 + 0.15940000000000004 -1.6545968130230904E-002 + 0.16050000000000003 -1.6324261203408241E-002 + 0.16160000000000002 -1.6000246629118919E-002 + 0.16270000000000001 -1.5571426600217819E-002 + 0.16380000000000000 -1.5036320313811302E-002 + 0.16490000000000005 -1.4394521713256836E-002 + 0.16600000000000004 -1.3646752573549747E-002 + 0.16710000000000003 -1.2794900685548782E-002 + 0.16820000000000002 -1.1842059902846813E-002 + 0.16930000000000001 -1.0792540386319160E-002 + 0.17040000000000000 -9.6518564969301224E-003 + 0.17150000000000004 -8.4266941994428635E-003 + 0.17260000000000003 -7.1248491294682026E-003 + 0.17370000000000002 -5.7551665231585503E-003 + 0.17480000000000001 -4.3274550698697567E-003 + 0.17590000000000000 -2.8523884247988462E-003 + 0.17700000000000005 -1.3413764536380768E-003 + 0.17810000000000004 1.9357520795892924E-004 + 0.17920000000000003 1.7400176730006933E-003 + 0.18030000000000002 3.2852080184966326E-003 + 0.18140000000000001 4.8162653110921383E-003 + 0.18250000000000000 6.3203372992575169E-003 + 0.18360000000000004 7.7847754582762718E-003 + 0.18470000000000003 9.1973086819052696E-003 + 0.18580000000000002 1.0546212084591389E-002 + 0.18690000000000001 1.1820457875728607E-002 + 0.18800000000000000 1.3009839691221714E-002 + 0.18910000000000005 1.4105115085840225E-002 + 0.19020000000000004 1.5098118223249912E-002 + 0.19130000000000003 1.5981877222657204E-002 + 0.19240000000000002 1.6750689595937729E-002 + 0.19350000000000001 1.7400160431861877E-002 + 0.19460000000000005 1.7927240580320358E-002 + 0.19570000000000004 1.8330240622162819E-002 + 0.19680000000000003 1.8608842045068741E-002 + 0.19790000000000002 1.8764067441225052E-002 + 0.19900000000000001 1.8798246979713440E-002 + 0.20010000000000000 1.8714934587478638E-002 + 0.20120000000000005 1.8518811091780663E-002 + 0.20230000000000004 1.8215600401163101E-002 + 0.20340000000000003 1.7811959609389305E-002 + 0.20450000000000002 1.7315372824668884E-002 + 0.20560000000000000 1.6734013333916664E-002 + 0.20670000000000005 1.6076609492301941E-002 + 0.20780000000000004 1.5352301299571991E-002 + 0.20890000000000003 1.4570498839020729E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0004.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0004.BXZ.semd new file mode 100644 index 00000000..efa38652 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0004.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -1.3057511318628940E-028 + -0.10679999999999999 -6.2898271978262200E-028 + -0.10569999999999999 3.0531230073916366E-027 + -0.10460000000000000 3.1705712613368245E-026 + -0.10349999999999999 6.8582963128284207E-026 + -0.10239999999999999 -2.2987271192672199E-025 + -0.10130000000000000 -1.6834668398498635E-024 + -0.10020000000000000 -3.3394276776564808E-024 + -9.9099999999999994E-002 3.9897697355165668E-024 + -9.7999999999999990E-002 3.6858695914779484E-023 + -9.6899999999999986E-002 7.6621649516446162E-023 + -9.5799999999999996E-002 -1.8825654321232864E-023 + -9.4699999999999993E-002 -4.7895872876223743E-022 + -9.3599999999999989E-002 -1.1078921082411403E-021 + -9.2499999999999999E-002 -3.8080337903290502E-022 + -9.1399999999999995E-002 4.1800808890446489E-021 + -9.0299999999999991E-002 1.1503001395948282E-020 + -8.9200000000000002E-002 9.3669173239551924E-021 + -8.8099999999999984E-002 -2.3888039049993782E-020 + -8.6999999999999994E-002 -8.8733111874635246E-020 + -8.5899999999999990E-002 -1.1036119655590612E-019 + -8.4799999999999986E-002 6.5072431170819907E-020 + -8.3699999999999997E-002 5.0554704439584480E-019 + -8.2599999999999993E-002 8.6707325874977568E-019 + -8.1499999999999989E-002 2.6607836045931986E-019 + -8.0399999999999999E-002 -2.0235763934463963E-018 + -7.9299999999999995E-002 -4.9178881810094937E-018 + -7.8199999999999992E-002 -4.3523373515814757E-018 + -7.7100000000000002E-002 4.5282708096556855E-018 + -7.5999999999999984E-002 2.0402939204212462E-017 + -7.4899999999999994E-002 2.8636092834079360E-017 + -7.3799999999999991E-002 5.3312816183002199E-018 + -7.2699999999999987E-002 -5.8650083280214853E-017 + -7.1599999999999997E-002 -1.2463997174618424E-016 + -7.0499999999999993E-002 -1.0216422380603229E-016 + -6.9399999999999989E-002 8.5677276735654073E-017 + -6.8300000000000000E-002 3.8101680725690246E-016 + -6.7199999999999996E-002 5.2062816575514526E-016 + -6.6099999999999992E-002 1.6366322961244308E-016 + -6.5000000000000002E-002 -7.5271402863252108E-016 + -6.3899999999999985E-002 -1.6699057619958295E-015 + -6.2799999999999995E-002 -1.5194557699045206E-015 + -6.1699999999999991E-002 4.5308364095871922E-016 + -6.0599999999999994E-002 3.5565973248636619E-015 + -5.9499999999999990E-002 5.3111117256530657E-015 + -5.8399999999999994E-002 2.8809854231670292E-015 + -5.7299999999999990E-002 -4.0892429823162144E-015 + -5.6199999999999986E-002 -1.1477136346068739E-014 + -5.5099999999999996E-002 -1.2267959339910296E-014 + -5.3999999999999992E-002 -2.1445493560774860E-015 + -5.2899999999999989E-002 1.4699374191267343E-014 + -5.1799999999999985E-002 2.5654866143802468E-014 + -5.0699999999999995E-002 1.8586616756322352E-014 + -4.9599999999999991E-002 -5.8161076866083961E-015 + -4.8499999999999988E-002 -2.9996953543071775E-014 + -4.7399999999999998E-002 -3.1919325310051511E-014 + -4.6299999999999994E-002 -7.2689699379580204E-015 + -4.5199999999999990E-002 1.9572617317034982E-014 + -4.4099999999999986E-002 1.3984085360497188E-014 + -4.2999999999999997E-002 -2.8545582916742265E-014 + -4.1899999999999993E-002 -5.8094466195111882E-014 + -4.0799999999999989E-002 -1.7238712898565850E-015 + -3.9699999999999985E-002 1.5393032172256876E-013 + -3.8599999999999995E-002 2.9721979543338717E-013 + -3.7499999999999992E-002 2.3205344438538555E-013 + -3.6399999999999988E-002 -1.5561297638921195E-013 + -3.5299999999999984E-002 -7.1393818591378166E-013 + -3.4199999999999994E-002 -1.0108885300022519E-012 + -3.3099999999999991E-002 -5.9662127668835829E-013 + -3.1999999999999987E-002 5.7833458074613153E-013 + -3.0899999999999997E-002 1.9188676255582626E-012 + -2.9799999999999993E-002 2.4177081777571052E-012 + -2.8699999999999989E-002 1.3394223881066369E-012 + -2.7599999999999986E-002 -1.0893416160437375E-012 + -2.6499999999999996E-002 -3.5733165558438085E-012 + -2.5399999999999992E-002 -4.4663725842775115E-012 + -2.4299999999999988E-002 -2.9000480402524564E-012 + -2.3199999999999985E-002 5.2129524655275539E-013 + -2.2099999999999995E-002 4.0640208212594509E-012 + -2.0999999999999991E-002 6.0326023690326913E-012 + -1.9899999999999987E-002 5.8071273484339159E-012 + -1.8799999999999983E-002 3.8600225446550063E-012 + -1.7699999999999994E-002 8.0531366080868749E-013 + -1.6599999999999990E-002 -3.4276349120121452E-012 + -1.5499999999999986E-002 -9.1349185160627400E-012 + -1.4399999999999996E-002 -1.5160992253293593E-011 + -1.3299999999999992E-002 -1.7664194759681173E-011 + -1.2199999999999989E-002 -1.1355407933399952E-011 + -1.1099999999999985E-002 6.4389496338967955E-012 + -9.9999999999999950E-003 3.1304982911484203E-011 + -8.8999999999999913E-003 5.0824632696899741E-011 + -7.7999999999999875E-003 4.9683236691411281E-011 + -6.6999999999999837E-003 1.9164220557699174E-011 + -5.5999999999999939E-003 -3.4534597403990119E-011 + -4.4999999999999901E-003 -8.9293968053016926E-011 + -3.3999999999999864E-003 -1.1571018448952586E-010 + -2.2999999999999826E-003 -9.1791428624699023E-011 + -1.1999999999999927E-003 -1.6049042303456496E-011 + -9.9999999999988987E-005 8.8186014046698347E-011 + 1.0000000000000148E-003 1.7980993083366315E-010 + 2.1000000000000185E-003 2.1540105810124999E-010 + 3.2000000000000084E-003 1.6682336068107873E-010 + 4.3000000000000121E-003 3.4657877262533887E-011 + 5.4000000000000159E-003 -1.4695071548498362E-010 + 6.5000000000000058E-003 -3.1628555330343033E-010 + 7.6000000000000234E-003 -4.0108819043815913E-010 + 8.7000000000000133E-003 -3.4397196202462510E-010 + 9.8000000000000032E-003 -1.2947606875535200E-010 + 1.0900000000000021E-002 1.9772128379003107E-010 + 1.2000000000000011E-002 5.3425835977449765E-010 + 1.3100000000000001E-002 7.4481715239826940E-010 + 1.4200000000000018E-002 7.0979133681703388E-010 + 1.5300000000000008E-002 3.7890829363007583E-010 + 1.6400000000000026E-002 -1.9048254640274820E-010 + 1.7500000000000016E-002 -8.3012385854175363E-010 + 1.8600000000000005E-002 -1.3021229650078681E-009 + 1.9700000000000023E-002 -1.3782571750553529E-009 + 2.0800000000000013E-002 -9.3379026733231285E-010 + 2.1900000000000003E-002 -2.0948909273954541E-011 + 2.3000000000000020E-002 1.1122787135775525E-009 + 2.4100000000000010E-002 2.0772479292219259E-009 + 2.5200000000000000E-002 2.4666018116903388E-009 + 2.6300000000000018E-002 2.0079762297342540E-009 + 2.7400000000000008E-002 6.9614547459906362E-010 + 2.8500000000000025E-002 -1.1502686581010835E-009 + 2.9600000000000015E-002 -2.9431319603645534E-009 + 3.0700000000000005E-002 -3.9930960760159451E-009 + 3.1800000000000023E-002 -3.7546046272041167E-009 + 3.2900000000000013E-002 -2.0716794946196160E-009 + 3.4000000000000002E-002 6.7505723233551862E-010 + 3.5100000000000020E-002 3.6100280542683549E-009 + 3.6200000000000010E-002 5.6263345094009765E-009 + 3.7300000000000028E-002 5.8083897691574293E-009 + 3.8400000000000017E-002 3.8530711954365415E-009 + 3.9500000000000007E-002 2.8868718526808834E-010 + 4.0600000000000025E-002 -3.6484586463103597E-009 + 4.1700000000000015E-002 -6.4685097278527337E-009 + 4.2800000000000005E-002 -7.0315189226732855E-009 + 4.3900000000000022E-002 -5.0275241747499422E-009 + 4.5000000000000012E-002 -1.1126818355577939E-009 + 4.6100000000000002E-002 3.3475255900583534E-009 + 4.7200000000000020E-002 6.7858070273985049E-009 + 4.8300000000000010E-002 7.9521420559558464E-009 + 4.9400000000000027E-002 6.2526583910482714E-009 + 5.0500000000000017E-002 1.8601078455304787E-009 + 5.1600000000000007E-002 -4.3238412850143959E-009 + 5.2700000000000025E-002 -1.0753557155851468E-008 + 5.3800000000000014E-002 -1.5363147198854676E-008 + 5.4900000000000004E-002 -1.5838148570423982E-008 + 5.6000000000000022E-002 -1.0168650810271629E-008 + 5.7100000000000012E-002 2.5135074022131221E-009 + 5.8200000000000002E-002 2.1045160281119024E-008 + 5.9300000000000019E-002 4.1712588938480621E-008 + 6.0400000000000009E-002 5.8514064704695556E-008 + 6.1500000000000027E-002 6.4336362015637860E-008 + 6.2600000000000017E-002 5.2724075771948264E-008 + 6.3700000000000007E-002 1.9521774419217763E-008 + 6.4800000000000024E-002 -3.6422491689336312E-008 + 6.5900000000000014E-002 -1.1396913635053352E-007 + 6.7000000000000004E-002 -2.1164589725231053E-007 + 6.8100000000000022E-002 -3.3005318300638464E-007 + 6.9200000000000012E-002 -4.7366188482556026E-007 + 7.0300000000000029E-002 -6.5125647097374895E-007 + 7.1400000000000019E-002 -8.7499864775963943E-007 + 7.2500000000000009E-002 -1.1588314237087616E-006 + 7.3600000000000027E-002 -1.5172722669376526E-006 + 7.4700000000000016E-002 -1.9653887193271657E-006 + 7.5800000000000006E-002 -2.5200779418810271E-006 + 7.6900000000000024E-002 -3.2021125662140548E-006 + 7.8000000000000014E-002 -4.0381546568823978E-006 + 7.9100000000000004E-002 -5.0621820264495909E-006 + 8.0200000000000021E-002 -6.3163079175865278E-006 + 8.1300000000000011E-002 -7.8514367487514392E-006 + 8.2400000000000029E-002 -9.7282800197717734E-006 + 8.3500000000000019E-002 -1.2019019777653739E-005 + 8.4600000000000009E-002 -1.4809454114583787E-005 + 8.5700000000000026E-002 -1.8201220882474445E-005 + 8.6800000000000016E-002 -2.2313761292025447E-005 + 8.7900000000000006E-002 -2.7286008844384924E-005 + 8.9000000000000024E-002 -3.3278214687015861E-005 + 9.0100000000000013E-002 -4.0474558772984892E-005 + 9.1200000000000003E-002 -4.9086949729826301E-005 + 9.2300000000000021E-002 -5.9360034356359392E-005 + 9.3400000000000011E-002 -7.1576920163352042E-005 + 9.4500000000000028E-002 -8.6064843344502151E-005 + 9.5600000000000018E-002 -1.0320013825548813E-004 + 9.6700000000000008E-002 -1.2341261026449502E-004 + 9.7800000000000026E-002 -1.4718958118464798E-004 + 9.8900000000000016E-002 -1.7508032033219934E-004 + 0.10000000000000001 -2.0770121773239225E-004 + 0.10110000000000002 -2.4574104463681579E-004 + 0.10220000000000001 -2.8996629407629371E-004 + 0.10330000000000003 -3.4122576471418142E-004 + 0.10440000000000002 -4.0045447531156242E-004 + 0.10550000000000001 -4.6867781202308834E-004 + 0.10660000000000003 -5.4701557382941246E-004 + 0.10770000000000002 -6.3668616348877549E-004 + 0.10880000000000001 -7.3900993447750807E-004 + 0.10990000000000003 -8.5540942382067442E-004 + 0.11100000000000002 -9.8740600515156984E-004 + 0.11210000000000001 -1.1366130784153938E-003 + 0.11320000000000002 -1.3047271640971303E-003 + 0.11430000000000001 -1.4935175422579050E-003 + 0.11540000000000003 -1.7048154259100556E-003 + 0.11650000000000002 -1.9405011553317308E-003 + 0.11760000000000001 -2.2024903446435928E-003 + 0.11870000000000003 -2.4927125778049231E-003 + 0.11980000000000002 -2.8130849823355675E-003 + 0.12090000000000001 -3.1654818449169397E-003 + 0.12200000000000003 -3.5516961943358183E-003 + 0.12310000000000001 -3.9734006859362125E-003 + 0.12420000000000003 -4.4321068562567234E-003 + 0.12530000000000002 -4.9291234463453293E-003 + 0.12640000000000001 -5.4655135609209538E-003 + 0.12750000000000003 -6.0420464724302292E-003 + 0.12860000000000002 -6.6591445356607437E-003 + 0.12970000000000001 -7.3168249800801277E-003 + 0.13080000000000003 -8.0146435648202896E-003 + 0.13190000000000002 -8.7516373023390770E-003 + 0.13300000000000001 -9.5262750983238220E-003 + 0.13410000000000000 -1.0336413979530334E-002 + 0.13520000000000004 -1.1179251596331596E-002 + 0.13630000000000003 -1.2051282450556755E-002 + 0.13740000000000002 -1.2948260642588139E-002 + 0.13850000000000001 -1.3865176588296890E-002 + 0.13960000000000000 -1.4796241186559200E-002 + 0.14070000000000005 -1.5734877437353134E-002 + 0.14180000000000004 -1.6673728823661804E-002 + 0.14290000000000003 -1.7604686319828033E-002 + 0.14400000000000002 -1.8518928438425064E-002 + 0.14510000000000001 -1.9406963139772415E-002 + 0.14620000000000000 -2.0258678123354912E-002 + 0.14730000000000004 -2.1063432097434998E-002 + 0.14840000000000003 -2.1810157224535942E-002 + 0.14950000000000002 -2.2487463429570198E-002 + 0.15060000000000001 -2.3083776235580444E-002 + 0.15170000000000000 -2.3587480187416077E-002 + 0.15280000000000005 -2.3987080901861191E-002 + 0.15390000000000004 -2.4271363392472267E-002 + 0.15500000000000003 -2.4429576471447945E-002 + 0.15610000000000002 -2.4451587349176407E-002 + 0.15720000000000001 -2.4328051134943962E-002 + 0.15830000000000000 -2.4050606414675713E-002 + 0.15940000000000004 -2.3612057790160179E-002 + 0.16050000000000003 -2.3006554692983627E-002 + 0.16160000000000002 -2.2229773923754692E-002 + 0.16270000000000001 -2.1279040724039078E-002 + 0.16380000000000000 -2.0153446123003960E-002 + 0.16490000000000005 -1.8853936344385147E-002 + 0.16600000000000004 -1.7383409664034843E-002 + 0.16710000000000003 -1.5746762976050377E-002 + 0.16820000000000002 -1.3950943015515804E-002 + 0.16930000000000001 -1.2004937045276165E-002 + 0.17040000000000000 -9.9197141826152802E-003 + 0.17150000000000004 -7.7081471681594849E-003 + 0.17260000000000003 -5.3849085234105587E-003 + 0.17370000000000002 -2.9663420282304287E-003 + 0.17480000000000001 -4.7029988490976393E-004 + 0.17590000000000000 2.0840538199990988E-003 + 0.17700000000000005 4.6764626167714596E-003 + 0.17810000000000004 7.2858245112001896E-003 + 0.17920000000000003 9.8904566839337349E-003 + 0.18030000000000002 1.2468370608985424E-002 + 0.18140000000000001 1.4997569844126701E-002 + 0.18250000000000000 1.7456330358982086E-002 + 0.18360000000000004 1.9823495298624039E-002 + 0.18470000000000003 2.2078748792409897E-002 + 0.18580000000000002 2.4202873930335045E-002 + 0.18690000000000001 2.6178032159805298E-002 + 0.18800000000000000 2.7987988665699959E-002 + 0.18910000000000005 2.9618328437209129E-002 + 0.19020000000000004 3.1056653708219528E-002 + 0.19130000000000003 3.2292705029249191E-002 + 0.19240000000000002 3.3318478614091873E-002 + 0.19350000000000001 3.4128293395042419E-002 + 0.19460000000000005 3.4718874841928482E-002 + 0.19570000000000004 3.5089354962110519E-002 + 0.19680000000000003 3.5241220146417618E-002 + 0.19790000000000002 3.5178225487470627E-002 + 0.19900000000000001 3.4906323999166489E-002 + 0.20010000000000000 3.4433513879776001E-002 + 0.20120000000000005 3.3769696950912476E-002 + 0.20230000000000004 3.2926496118307114E-002 + 0.20340000000000003 3.1917043030261993E-002 + 0.20450000000000002 3.0755756422877312E-002 + 0.20560000000000000 2.9458124190568924E-002 + 0.20670000000000005 2.8040450066328049E-002 + 0.20780000000000004 2.6519607752561569E-002 + 0.20890000000000003 2.4912787601351738E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0005.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0005.BXX.semd new file mode 100644 index 00000000..ddd0d06a --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0005.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 -2.5644172645750015E-035 + -0.10569999999999999 1.1951648253331080E-034 + -0.10460000000000000 -3.4884932791001940E-033 + -0.10349999999999999 -2.4526041638646138E-032 + -0.10239999999999999 -5.5996275012472661E-033 + -0.10130000000000000 1.6275623242290353E-031 + -0.10020000000000000 -7.9304284392349718E-031 + -9.9099999999999994E-002 -6.1346469724216260E-030 + -9.7999999999999990E-002 -3.7169556431757988E-030 + -9.6899999999999986E-002 6.3612027634183186E-029 + -9.5799999999999996E-002 1.7629369283756643E-028 + -9.4699999999999993E-002 -2.0579731458218830E-028 + -9.3599999999999989E-002 -1.9325726693584219E-027 + -9.2499999999999999E-002 -2.6522189264590619E-027 + -9.1399999999999995E-002 7.9197952506135917E-027 + -9.0299999999999991E-002 3.4881931625748387E-026 + -8.9200000000000002E-002 2.7466910287607045E-026 + -8.8099999999999984E-002 -1.4186990383440131E-025 + -8.6999999999999994E-002 -4.5682856135258272E-025 + -8.5899999999999990E-002 -2.5245676426326146E-025 + -8.4799999999999986E-002 1.6928734144989451E-024 + -8.3699999999999997E-002 4.7657390758244569E-024 + -8.2599999999999993E-002 2.5164014038455732E-024 + -8.1499999999999989E-002 -1.4999435961752148E-023 + -8.0399999999999999E-002 -4.1358702461514812E-023 + -7.9299999999999995E-002 -2.6265265834296528E-023 + -7.8199999999999992E-002 1.0263469127579457E-022 + -7.7100000000000002E-002 3.0371957693285694E-022 + -7.5999999999999984E-002 2.4889922187012248E-022 + -7.4899999999999994E-002 -5.4007371422120520E-022 + -7.3799999999999991E-002 -1.8944348478734079E-021 + -7.2699999999999987E-002 -1.9920819439878373E-021 + -7.1599999999999997E-002 2.0272090491948896E-021 + -7.0499999999999993E-002 9.9951634225699178E-021 + -6.9399999999999989E-002 1.3269128938977029E-020 + -6.8300000000000000E-002 -3.4616313100865128E-021 + -6.7199999999999996E-002 -4.4027492665527577E-020 + -6.6099999999999992E-002 -7.3783735157905800E-020 + -6.5000000000000002E-002 -2.0158553086630674E-020 + -6.3899999999999985E-002 1.5683897591040050E-019 + -6.2799999999999995E-002 3.4366379186312523E-019 + -6.1699999999999991E-002 2.3874596072570088E-019 + -6.0599999999999994E-002 -4.1304087740401963E-019 + -5.9499999999999990E-002 -1.3358927601652301E-018 + -5.8399999999999994E-002 -1.4442754440934859E-018 + -5.7299999999999990E-002 5.1665907855215247E-019 + -5.6199999999999986E-002 4.2539673787754446E-018 + -5.5099999999999996E-002 6.4501765728568109E-018 + -5.3999999999999992E-002 2.0359090359941026E-018 + -5.2899999999999989E-002 -1.0494080607893802E-017 + -5.1799999999999985E-002 -2.2896845737667987E-017 + -5.0699999999999995E-002 -1.7990066592285081E-017 + -4.9599999999999991E-002 1.6281395996881244E-017 + -4.8499999999999988E-002 6.5241548091960009E-017 + -4.7399999999999998E-002 8.0030895552252803E-017 + -4.6299999999999994E-002 7.9537419451138368E-018 + -4.5199999999999990E-002 -1.4345328818875149E-016 + -4.4099999999999986E-002 -2.6029502463625941E-016 + -4.2999999999999997E-002 -1.6867168248999856E-016 + -4.1899999999999993E-002 2.0435334243977998E-016 + -4.0799999999999989E-002 6.5705584504201437E-016 + -3.9699999999999985E-002 7.2723570109558535E-016 + -3.8599999999999995E-002 2.6712375131746438E-017 + -3.7499999999999992E-002 -1.2516228931915268E-015 + -3.6399999999999988E-002 -2.1159247246579742E-015 + -3.5299999999999984E-002 -1.3085350369175432E-015 + -3.4199999999999994E-002 1.4832994273971420E-015 + -3.3099999999999991E-002 4.6315592149275692E-015 + -3.1999999999999987E-002 5.0346715118883105E-015 + -3.0899999999999997E-002 4.8626086271148609E-016 + -2.9799999999999993E-002 -7.4217238596658609E-015 + -2.8699999999999989E-002 -1.2645042314401913E-014 + -2.7599999999999986E-002 -8.3124255905158567E-015 + -2.6499999999999996E-002 6.7039358581848316E-015 + -2.5399999999999992E-002 2.3445814381758620E-014 + -2.4299999999999988E-002 2.6428217389041012E-014 + -2.3199999999999985E-002 5.6375302714376137E-015 + -2.2099999999999995E-002 -3.0827506617304296E-014 + -2.0999999999999991E-002 -5.5797041791615098E-014 + -1.9899999999999987E-002 -4.0315657984322378E-014 + -1.8799999999999983E-002 1.9337806231528934E-014 + -1.7699999999999994E-002 8.6883557531662603E-014 + -1.6599999999999990E-002 1.0321176422203870E-013 + -1.5499999999999986E-002 3.2532096049149584E-014 + -1.4399999999999996E-002 -9.4703006558744668E-014 + -1.3299999999999992E-002 -1.8422462448770827E-013 + -1.2199999999999989E-002 -1.4107883969122909E-013 + -1.1099999999999985E-002 4.2986989835791523E-014 + -9.9999999999999950E-003 2.5082155319725019E-013 + -8.8999999999999913E-003 3.0342503683222777E-013 + -7.7999999999999875E-003 1.0249952470987866E-013 + -6.6999999999999837E-003 -2.5296924928072673E-013 + -5.5999999999999939E-003 -4.9233360444045360E-013 + -4.4999999999999901E-003 -3.6410712769482934E-013 + -3.3999999999999864E-003 1.2986953092791742E-013 + -2.2999999999999826E-003 6.5719088157556449E-013 + -1.1999999999999927E-003 7.5354468758587201E-013 + -9.9999999999988987E-005 2.0111860852926877E-013 + 1.0000000000000148E-003 -7.0142058394145890E-013 + 2.1000000000000185E-003 -1.2525988276126943E-012 + 3.2000000000000084E-003 -8.5527787109518361E-013 + 4.3000000000000121E-003 4.2261268269616625E-013 + 5.4000000000000159E-003 1.7168370674766620E-012 + 6.5000000000000058E-003 1.9004448622433889E-012 + 7.6000000000000234E-003 4.9452195810539834E-013 + 8.7000000000000133E-003 -1.7392612957495279E-012 + 9.8000000000000032E-003 -3.1232607645981236E-012 + 1.0900000000000021E-002 -2.2609932589373605E-012 + 1.2000000000000011E-002 7.0324724776166248E-013 + 1.3100000000000001E-002 3.8249607474394320E-012 + 1.4200000000000018E-002 4.5619363321647288E-012 + 1.5300000000000008E-002 1.7626796289943458E-012 + 1.6400000000000026E-002 -3.0585018025164334E-012 + 1.7500000000000016E-002 -6.3938359814996737E-012 + 1.8600000000000005E-002 -5.2255777829857131E-012 + 1.9700000000000023E-002 3.7051655146780327E-013 + 2.0800000000000013E-002 6.6560758640865636E-012 + 2.1900000000000003E-002 8.5968957647120092E-012 + 2.3000000000000020E-002 3.7924533305422337E-012 + 2.4100000000000010E-002 -5.0000186282983528E-012 + 2.5200000000000000E-002 -1.1148017405038235E-011 + 2.6300000000000018E-002 -8.9352778648299491E-012 + 2.7400000000000008E-002 1.4382110953559124E-012 + 2.8500000000000025E-002 1.2799943396868407E-011 + 2.9600000000000015E-002 1.5593422386661615E-011 + 3.0700000000000005E-002 5.4379313552121999E-012 + 3.1800000000000023E-002 -1.2047595560060742E-011 + 3.2900000000000013E-002 -2.3756819428344400E-011 + 3.4000000000000002E-002 -1.8387990782797736E-011 + 3.5100000000000020E-002 3.7733444840926111E-012 + 3.6200000000000010E-002 2.8547835970171853E-011 + 3.7300000000000028E-002 3.6447046769527702E-011 + 3.8400000000000017E-002 1.7328395662818963E-011 + 3.9500000000000007E-002 -1.9568693887528354E-011 + 4.0600000000000025E-002 -4.9165019277985778E-011 + 4.1700000000000015E-002 -4.7324102969703574E-011 + 4.2800000000000005E-002 -9.8684584809438647E-012 + 4.3900000000000022E-002 4.0836826975532148E-011 + 4.5000000000000012E-002 6.8935156194438463E-011 + 4.6100000000000002E-002 5.0567963011394212E-011 + 4.7200000000000020E-002 -6.2861157251736799E-012 + 4.8300000000000010E-002 -6.3870776723096157E-011 + 4.9400000000000027E-002 -7.9893223980942452E-011 + 5.0500000000000017E-002 -3.9206814878012253E-011 + 5.1600000000000007E-002 3.1961266966362700E-011 + 5.2700000000000025E-002 8.2295420478217807E-011 + 5.3800000000000014E-002 7.2743117085494191E-011 + 5.4900000000000004E-002 7.7997764497128586E-012 + 5.6000000000000022E-002 -6.4564409374412435E-011 + 5.7100000000000012E-002 -8.7398435710817068E-011 + 5.8200000000000002E-002 -3.9563095854955321E-011 + 5.9300000000000019E-002 4.4144719130168042E-011 + 6.0400000000000009E-002 9.6340962985053125E-011 + 6.1500000000000027E-002 6.9440272976173389E-011 + 6.2600000000000017E-002 -2.2670556404369435E-011 + 6.3700000000000007E-002 -1.0920130077973766E-010 + 6.4800000000000024E-002 -1.1490905449385025E-010 + 6.5900000000000014E-002 -2.2678959404887067E-011 + 6.7000000000000004E-002 1.0462833377467007E-010 + 6.8100000000000022E-002 1.6650279766050602E-010 + 6.9200000000000012E-002 1.0414197282315740E-010 + 7.0300000000000029E-002 -4.5073635795978007E-011 + 7.1400000000000019E-002 -1.6755077880681313E-010 + 7.2500000000000009E-002 -1.6145390580035723E-010 + 7.3600000000000027E-002 -2.7076008102255855E-011 + 7.4700000000000016E-002 1.1881327866003488E-010 + 7.5800000000000006E-002 1.3096117246202965E-010 + 7.6900000000000024E-002 -3.1917905818357184E-011 + 7.8000000000000014E-002 -2.3891119638186353E-010 + 7.9100000000000004E-002 -2.5960483762688114E-010 + 8.0200000000000021E-002 4.9758197562255191E-011 + 8.1300000000000011E-002 5.7806531783555215E-010 + 8.2400000000000029E-002 9.5806129696285325E-010 + 8.3500000000000019E-002 7.8005601977793049E-010 + 8.4600000000000009E-002 -9.3451690830193002E-011 + 8.5700000000000026E-002 -1.3326666437052381E-009 + 8.6800000000000016E-002 -2.2418127354484341E-009 + 8.7900000000000006E-002 -2.1466219912724682E-009 + 8.9000000000000024E-002 -8.4495727081801419E-010 + 9.0100000000000013E-002 1.1848282355231277E-009 + 9.1200000000000003E-002 2.9944000612402988E-009 + 9.2300000000000021E-002 3.6978566875234264E-009 + 9.3400000000000011E-002 2.9933664436043728E-009 + 9.4500000000000028E-002 1.3200254223022512E-009 + 9.5600000000000018E-002 -4.7287040949584025E-010 + 9.6700000000000008E-002 -1.7270470609176414E-009 + 9.7800000000000026E-002 -2.4194597436633103E-009 + 9.8900000000000016E-002 -3.1067535211093400E-009 + 0.10000000000000001 -4.3713330732941813E-009 + 0.10110000000000002 -6.1445133425763743E-009 + 0.10220000000000001 -7.4154224982692085E-009 + 0.10330000000000003 -6.6092979977838695E-009 + 0.10440000000000002 -2.4695605560509648E-009 + 0.10550000000000001 5.0890252012436576E-009 + 0.10660000000000003 1.4705692663596892E-008 + 0.10770000000000002 2.4060911485435099E-008 + 0.10880000000000001 3.0799181871543624E-008 + 0.10990000000000003 3.3262061549521604E-008 + 0.11100000000000002 3.0537034234612292E-008 + 0.11210000000000001 2.1809404060491033E-008 + 0.11320000000000002 5.5045505931161642E-009 + 0.11430000000000001 -2.1130114546963341E-008 + 0.11540000000000003 -6.1656592720282788E-008 + 0.11650000000000002 -1.1951146916544531E-007 + 0.11760000000000001 -1.9716587473794789E-007 + 0.11870000000000003 -2.9604794349324948E-007 + 0.11980000000000002 -4.1745593648556678E-007 + 0.12090000000000001 -5.6409902526866063E-007 + 0.12200000000000003 -7.4154638696199981E-007 + 0.12310000000000001 -9.5896257334970869E-007 + 0.12420000000000003 -1.2289605137993931E-006 + 0.12530000000000002 -1.5669028243792127E-006 + 0.12640000000000001 -1.9902170151908649E-006 + 0.12750000000000003 -2.5181927867379272E-006 + 0.12860000000000002 -3.1724248401587829E-006 + 0.12970000000000001 -3.9778260543243960E-006 + 0.13080000000000003 -4.9640511861070991E-006 + 0.13190000000000002 -6.1671835283050314E-006 + 0.13300000000000001 -7.6315382102620788E-006 + 0.13410000000000000 -9.4113329396350309E-006 + 0.13520000000000004 -1.1571920367714483E-005 + 0.13630000000000003 -1.4190463843988255E-005 + 0.13740000000000002 -1.7356331227347255E-005 + 0.13850000000000001 -2.1171950720599853E-005 + 0.13960000000000000 -2.5754912712727673E-005 + 0.14070000000000005 -3.1241550459526479E-005 + 0.14180000000000004 -3.7791392969666049E-005 + 0.14290000000000003 -4.5591157686430961E-005 + 0.14400000000000002 -5.4857096984051168E-005 + 0.14510000000000001 -6.5835534769576043E-005 + 0.14620000000000000 -7.8803008364047855E-005 + 0.14730000000000004 -9.4067974714562297E-005 + 0.14840000000000003 -1.1197548155905679E-004 + 0.14950000000000002 -1.3291464711073786E-004 + 0.15060000000000001 -1.5732679457869381E-004 + 0.15170000000000000 -1.8571120745036751E-004 + 0.15280000000000005 -2.1862697030883282E-004 + 0.15390000000000004 -2.5669118622317910E-004 + 0.15500000000000003 -3.0057664844207466E-004 + 0.15610000000000002 -3.5101169487461448E-004 + 0.15720000000000001 -4.0878402069211006E-004 + 0.15830000000000000 -4.7474692109972239E-004 + 0.15940000000000004 -5.4982397705316544E-004 + 0.16050000000000003 -6.3500955002382398E-004 + 0.16160000000000002 -7.3136307764798403E-004 + 0.16270000000000001 -8.3999993512406945E-004 + 0.16380000000000000 -9.6208235481753945E-004 + 0.16490000000000005 -1.0988131398335099E-003 + 0.16600000000000004 -1.2514316476881504E-003 + 0.16710000000000003 -1.4212079113349319E-003 + 0.16820000000000002 -1.6094311140477657E-003 + 0.16930000000000001 -1.8173916032537818E-003 + 0.17040000000000000 -2.0463552791625261E-003 + 0.17150000000000004 -2.2975364699959755E-003 + 0.17260000000000003 -2.5720731355249882E-003 + 0.17370000000000002 -2.8710037004202604E-003 + 0.17480000000000001 -3.1952480785548687E-003 + 0.17590000000000000 -3.5455822944641113E-003 + 0.17700000000000005 -3.9226110093295574E-003 + 0.17810000000000004 -4.3267263099551201E-003 + 0.17920000000000003 -4.7580669634044170E-003 + 0.18030000000000002 -5.2164755761623383E-003 + 0.18140000000000001 -5.7014646008610725E-003 + 0.18250000000000000 -6.2121865339577198E-003 + 0.18360000000000004 -6.7474069073796272E-003 + 0.18470000000000003 -7.3054810054600239E-003 + 0.18580000000000002 -7.8843254595994949E-003 + 0.18690000000000001 -8.4813879802823067E-003 + 0.18800000000000000 -9.0936273336410522E-003 + 0.18910000000000005 -9.7175016999244690E-003 + 0.19020000000000004 -1.0348962619900703E-002 + 0.19130000000000003 -1.0983454994857311E-002 + 0.19240000000000002 -1.1615937575697899E-002 + 0.19350000000000001 -1.2240898795425892E-002 + 0.19460000000000005 -1.2852389365434647E-002 + 0.19570000000000004 -1.3444052077829838E-002 + 0.19680000000000003 -1.4009176753461361E-002 + 0.19790000000000002 -1.4540762640535831E-002 + 0.19900000000000001 -1.5031578950583935E-002 + 0.20010000000000000 -1.5474251471459866E-002 + 0.20120000000000005 -1.5861345455050468E-002 + 0.20230000000000004 -1.6185462474822998E-002 + 0.20340000000000003 -1.6439346596598625E-002 + 0.20450000000000002 -1.6615988686680794E-002 + 0.20560000000000000 -1.6708746552467346E-002 + 0.20670000000000005 -1.6711449250578880E-002 + 0.20780000000000004 -1.6618516296148300E-002 + 0.20890000000000003 -1.6425073146820068E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0005.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0005.BXZ.semd new file mode 100644 index 00000000..20f4fee2 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0005.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -2.6898067515677611E-037 + -0.10679999999999999 4.7685423537777915E-036 + -0.10569999999999999 -5.4157733889519446E-034 + -0.10460000000000000 -7.4145780137829120E-034 + -0.10349999999999999 -1.3831029998958196E-033 + -0.10239999999999999 -1.0228194988453977E-031 + -0.10130000000000000 -4.7815790595403934E-031 + -0.10020000000000000 1.9354180645893330E-031 + -9.9099999999999994E-002 5.7185388993491881E-030 + -9.7999999999999990E-002 5.0155045042240860E-030 + -9.6899999999999986E-002 -5.9989864983932273E-029 + -9.5799999999999996E-002 -1.7701621749326545E-028 + -9.4699999999999993E-002 1.9107156996796843E-028 + -9.3599999999999989E-002 1.9403505374388297E-027 + -9.2499999999999999E-002 2.8008177105851534E-027 + -9.1399999999999995E-002 -7.7417222272115924E-027 + -9.0299999999999991E-002 -3.5833532070526164E-026 + -8.9200000000000002E-002 -3.1187763799332431E-026 + -8.8099999999999984E-002 1.3967388763758903E-025 + -8.6999999999999994E-002 4.7602844970953062E-025 + -8.5899999999999990E-002 3.1184206529687950E-025 + -8.4799999999999986E-002 -1.6617579793838602E-024 + -8.3699999999999997E-002 -5.0116810569538539E-024 + -8.2599999999999993E-002 -3.2438615177239339E-024 + -8.1499999999999989E-002 1.4519578183993448E-023 + -8.0399999999999999E-002 4.3614664790160515E-023 + -7.9299999999999995E-002 3.3428239605117288E-023 + -7.8199999999999992E-002 -9.6246438867329636E-023 + -7.7100000000000002E-002 -3.1866057723419394E-022 + -7.5999999999999984E-002 -3.0623681314875547E-022 + -7.4899999999999994E-002 4.7275775193267197E-022 + -7.3799999999999991E-002 1.9589092953160116E-021 + -7.2699999999999987E-002 2.3646662254254553E-021 + -7.1599999999999997E-002 -1.4662965833529744E-021 + -7.0499999999999993E-002 -1.0061135923182423E-020 + -6.9399999999999989E-002 -1.5205730005199860E-020 + -6.8300000000000000E-002 -2.8893483419962612E-022 + -6.7199999999999996E-002 4.2316369402059337E-020 + -6.6099999999999992E-002 8.1467700211246439E-020 + -6.5000000000000002E-002 4.0462415311257919E-020 + -6.3899999999999985E-002 -1.3829774832941852E-019 + -6.2799999999999995E-002 -3.6327601154221024E-019 + -6.1699999999999991E-002 -3.2728132473514767E-019 + -6.0599999999999994E-002 2.9283364661931825E-019 + -5.9499999999999990E-002 1.3333274662905500E-018 + -5.8399999999999994E-002 1.7450624064531074E-018 + -5.7299999999999990E-002 6.3938579808511380E-020 + -5.6199999999999986E-002 -3.8883485849433310E-018 + -5.5099999999999996E-002 -7.1556425213563359E-018 + -5.3999999999999992E-002 -4.2230477810685187E-018 + -5.2899999999999989E-002 8.0485459422991518E-018 + -5.1799999999999985E-002 2.3345414203326918E-017 + -5.0699999999999995E-002 2.4304950331333331E-017 + -4.9599999999999991E-002 -5.6681277617052890E-018 + -4.8499999999999988E-002 -5.9556732788577075E-017 + -4.7399999999999998E-002 -9.2389026843354239E-017 + -4.6299999999999994E-002 -4.2299842695312046E-017 + -4.5199999999999990E-002 1.0721844954996400E-016 + -4.4099999999999986E-002 2.6554853473336739E-016 + -4.2999999999999997E-002 2.5106585952209496E-016 + -4.1899999999999993E-002 -6.8432294734487357E-017 + -4.0799999999999989E-002 -5.7813010911024671E-016 + -3.9699999999999985E-002 -8.5091188169669220E-016 + -3.8599999999999995E-002 -3.9380599890881753E-016 + -3.7499999999999992E-002 8.4389966650328828E-016 + -3.6399999999999988E-002 2.0890621335269881E-015 + -3.5299999999999984E-002 2.0086196262844840E-015 + -3.4199999999999994E-002 -2.3014276929637445E-016 + -3.3099999999999991E-002 -3.7339380719314530E-015 + -3.1999999999999987E-002 -5.7111852919155322E-015 + -3.0899999999999997E-002 -3.1955599072501202E-015 + -2.9799999999999993E-002 4.0055137754801268E-015 + -2.8699999999999989E-002 1.1493521351400426E-014 + -2.7599999999999986E-002 1.2105783023697199E-014 + -2.6499999999999996E-002 1.5212398330496750E-015 + -2.5399999999999992E-002 -1.6003374637301761E-014 + -2.4299999999999988E-002 -2.7418810562393654E-014 + -2.3199999999999985E-002 -1.9126183519986920E-014 + -2.2099999999999995E-002 1.0350070071287430E-014 + -2.0999999999999991E-002 4.3491709664006048E-014 + -1.9899999999999987E-002 5.1877921988623121E-014 + -1.8799999999999983E-002 1.7923622045649783E-014 + -1.7699999999999994E-002 -4.4641414588368622E-014 + -1.6599999999999990E-002 -9.1235531499492262E-014 + -1.5499999999999986E-002 -7.5385024286313274E-014 + -1.4399999999999996E-002 1.0129900797307620E-014 + -1.3299999999999992E-002 1.1346912314911736E-013 + -1.2199999999999989E-002 1.5068762210246334E-013 + -1.1099999999999985E-002 7.0314468223614535E-014 + -9.9999999999999950E-003 -9.1097912362485961E-014 + -8.8999999999999913E-003 -2.1557843672085492E-013 + -7.7999999999999875E-003 -1.8523233619692492E-013 + -6.6999999999999837E-003 1.2957401807327934E-014 + -5.5999999999999939E-003 2.4681542616991625E-013 + -4.4999999999999901E-003 3.1762784134629907E-013 + -3.3999999999999864E-003 1.2001330647586766E-013 + -2.2999999999999826E-003 -2.3839925259588890E-013 + -1.1999999999999927E-003 -4.7580938754981927E-013 + -9.9999999999988987E-005 -3.4159610903805593E-013 + 1.0000000000000148E-003 1.5048755969658545E-013 + 2.1000000000000185E-003 6.6119700860289843E-013 + 3.2000000000000084E-003 7.3632880391930056E-013 + 4.3000000000000121E-003 1.7496214980289304E-013 + 5.4000000000000159E-003 -7.2524695667389172E-013 + 6.5000000000000058E-003 -1.2894657130252396E-012 + 7.6000000000000234E-003 -9.4114429791125609E-013 + 8.7000000000000133E-003 2.8659155127189195E-013 + 9.8000000000000032E-003 1.6261380263171699E-012 + 1.0900000000000021E-002 2.0303377035180148E-012 + 1.2000000000000011E-002 9.5929872118843962E-013 + 1.3100000000000001E-002 -1.0758585862469250E-012 + 1.4200000000000018E-002 -2.7052375096980885E-012 + 1.5300000000000008E-002 -2.6174798006123323E-012 + 1.6400000000000026E-002 -5.9988418312645342E-013 + 1.7500000000000016E-002 2.1110994896655910E-012 + 1.8600000000000005E-002 3.5690400287946566E-012 + 1.9700000000000023E-002 2.5367034861556448E-012 + 2.0800000000000013E-002 -4.4170288086842202E-013 + 2.1900000000000003E-002 -3.2314910296260546E-012 + 2.3000000000000020E-002 -3.6050429134959483E-012 + 2.4100000000000010E-002 -1.0357406121999646E-012 + 2.5200000000000000E-002 2.6278517122751976E-012 + 2.6300000000000018E-002 4.3410258027121174E-012 + 2.7400000000000008E-002 2.2307464035697944E-012 + 2.8500000000000025E-002 -2.6029894385770636E-012 + 2.9600000000000015E-002 -6.4450888202782775E-012 + 3.0700000000000005E-002 -5.5777552715463585E-012 + 3.1800000000000023E-002 5.9334286615919662E-013 + 3.2900000000000013E-002 8.3699765868194831E-012 + 3.4000000000000002E-002 1.1861291462911261E-011 + 3.5100000000000020E-002 7.2450032084780958E-012 + 3.6200000000000010E-002 -3.8404457565477390E-012 + 3.7300000000000028E-002 -1.4594190439476407E-011 + 3.8400000000000017E-002 -1.7366212634595257E-011 + 3.9500000000000007E-002 -9.1979514282858332E-012 + 4.0600000000000025E-002 5.5146321537025145E-012 + 4.1700000000000015E-002 1.7573352495414696E-011 + 4.2800000000000005E-002 1.9267275275236528E-011 + 4.3900000000000022E-002 9.8787002883460318E-012 + 4.5000000000000012E-002 -3.8530732424102432E-012 + 4.6100000000000002E-002 -1.2874628446679637E-011 + 4.7200000000000020E-002 -1.2677839680841352E-011 + 4.8300000000000010E-002 -6.3657885386592117E-012 + 4.9400000000000027E-002 -1.2634528839816639E-012 + 5.0500000000000017E-002 -1.7856697023810320E-012 + 5.1600000000000007E-002 -4.8432915664142762E-012 + 5.2700000000000025E-002 -2.4822175564986892E-012 + 5.3800000000000014E-002 9.6383543507494451E-012 + 5.4900000000000004E-002 2.5203377579385844E-011 + 5.6000000000000022E-002 2.9233410830942219E-011 + 5.7100000000000012E-002 1.0024358947091638E-011 + 5.8200000000000002E-002 -2.7286471693255265E-011 + 5.9300000000000019E-002 -5.7955331506098773E-011 + 6.0400000000000009E-002 -5.2113362236649863E-011 + 6.1500000000000027E-002 5.1316936811041103E-013 + 6.2600000000000017E-002 7.3905083441960784E-011 + 6.3700000000000007E-002 1.1419153123082282E-010 + 6.4800000000000024E-002 7.4439530928227526E-011 + 6.5900000000000014E-002 -4.4434112639324397E-011 + 6.7000000000000004E-002 -1.7780550642942927E-010 + 6.8100000000000022E-002 -2.2670450239292705E-010 + 6.9200000000000012E-002 -1.2276318850368284E-010 + 7.0300000000000029E-002 1.1084631823532476E-010 + 7.1400000000000019E-002 3.4926805891899448E-010 + 7.2500000000000009E-002 4.2716230552741763E-010 + 7.3600000000000027E-002 2.4440993673380262E-010 + 7.4700000000000016E-002 -1.4858161923037017E-010 + 7.5800000000000006E-002 -5.5005644483685501E-010 + 7.6900000000000024E-002 -7.0820593833786916E-010 + 7.8000000000000014E-002 -4.7500642308406782E-010 + 7.9100000000000004E-002 8.1166615095717987E-011 + 8.0200000000000021E-002 6.8474564907106128E-010 + 8.1300000000000011E-002 9.9485497617735064E-010 + 8.2400000000000029E-002 8.0456596940337022E-010 + 8.3500000000000019E-002 1.7617315939411071E-010 + 8.4600000000000009E-002 -5.7909987916104910E-010 + 8.5700000000000026E-002 -1.0751320944635268E-009 + 8.6800000000000016E-002 -1.0763896440835197E-009 + 8.7900000000000006E-002 -6.3200855660028310E-010 + 8.9000000000000024E-002 -2.7496824261952213E-011 + 9.0100000000000013E-002 4.1963510444276153E-010 + 9.1200000000000003E-002 5.8499238786424712E-010 + 9.2300000000000021E-002 6.2200311568005873E-010 + 9.3400000000000011E-002 8.2828877090435071E-010 + 9.4500000000000028E-002 1.3632073248004417E-009 + 9.5600000000000018E-002 2.0051713622848411E-009 + 9.6700000000000008E-002 2.1442185804687597E-009 + 9.7800000000000026E-002 1.0802876371229786E-009 + 9.8900000000000016E-002 -1.4955594540566608E-009 + 0.10000000000000001 -5.1061039840760714E-009 + 0.10110000000000002 -8.4486506679581908E-009 + 0.10220000000000001 -9.8153245531307221E-009 + 0.10330000000000003 -7.8247799351061076E-009 + 0.10440000000000002 -2.1191746135684753E-009 + 0.10550000000000001 6.3399867578084468E-009 + 0.10660000000000003 1.5555489341068096E-008 + 0.10770000000000002 2.3228530210417375E-008 + 0.10880000000000001 2.7555625337072343E-008 + 0.10990000000000003 2.7645690181543614E-008 + 0.11100000000000002 2.3313267760727285E-008 + 0.11210000000000001 1.4359799571650456E-008 + 0.11320000000000002 -2.3150259487181302E-010 + 0.11430000000000001 -2.2685071598971263E-008 + 0.11540000000000003 -5.6136862269795529E-008 + 0.11650000000000002 -1.0381369008882757E-007 + 0.11760000000000001 -1.6822929183035740E-007 + 0.11870000000000003 -2.5101897449530952E-007 + 0.11980000000000002 -3.5371789408600307E-007 + 0.12090000000000001 -4.7922105750330957E-007 + 0.12200000000000003 -6.3317190779343946E-007 + 0.12310000000000001 -8.2445035332057159E-007 + 0.12420000000000003 -1.0643929044817924E-006 + 0.12530000000000002 -1.3651768995259772E-006 + 0.12640000000000001 -1.7384688817401184E-006 + 0.12750000000000003 -2.1955406737106387E-006 + 0.12860000000000002 -2.7493936158862198E-006 + 0.12970000000000001 -3.4183185562142171E-006 + 0.13080000000000003 -4.2293718252039980E-006 + 0.13190000000000002 -5.2200803111190908E-006 + 0.13300000000000001 -6.4375212787126657E-006 + 0.13410000000000000 -7.9354167610290460E-006 + 0.13520000000000004 -9.7711417765822262E-006 + 0.13630000000000003 -1.2004855307168327E-005 + 0.13740000000000002 -1.4701998225064017E-005 + 0.13850000000000001 -1.7938633391167969E-005 + 0.13960000000000000 -2.1807612938573584E-005 + 0.14070000000000005 -2.6423131203046069E-005 + 0.14180000000000004 -3.1922278139973059E-005 + 0.14290000000000003 -3.8464106182800606E-005 + 0.14400000000000002 -4.6228247811086476E-005 + 0.14510000000000001 -5.5415501265088096E-005 + 0.14620000000000000 -6.6251457610633224E-005 + 0.14730000000000004 -7.8992248745635152E-005 + 0.14840000000000003 -9.3930029834154993E-005 + 0.14950000000000002 -1.1139591515529901E-004 + 0.15060000000000001 -1.3175971980672330E-004 + 0.15170000000000000 -1.5542826440650970E-004 + 0.15280000000000005 -1.8284471298102289E-004 + 0.15390000000000004 -2.1449192718137056E-004 + 0.15500000000000003 -2.5089932023547590E-004 + 0.15610000000000002 -2.9265106422826648E-004 + 0.15720000000000001 -3.4039127058349550E-004 + 0.15830000000000000 -3.9482361171394587E-004 + 0.15940000000000004 -4.5670464169234037E-004 + 0.16050000000000003 -5.2683439571410418E-004 + 0.16160000000000002 -6.0604803729802370E-004 + 0.16270000000000001 -6.9521198747679591E-004 + 0.16380000000000000 -7.9522421583533287E-004 + 0.16490000000000005 -9.0701499721035361E-004 + 0.16600000000000004 -1.0315440595149994E-003 + 0.16710000000000003 -1.1697890004143119E-003 + 0.16820000000000002 -1.3227277668192983E-003 + 0.16930000000000001 -1.4913164777681231E-003 + 0.17040000000000000 -1.6764693427830935E-003 + 0.17150000000000004 -1.8790416652336717E-003 + 0.17260000000000003 -2.0998176187276840E-003 + 0.17370000000000002 -2.3394951131194830E-003 + 0.17480000000000001 -2.5986668188124895E-003 + 0.17590000000000000 -2.8777939733117819E-003 + 0.17700000000000005 -3.1771690119057894E-003 + 0.17810000000000004 -3.4968755207955837E-003 + 0.17920000000000003 -3.8367549423128366E-003 + 0.18030000000000002 -4.1963788680732250E-003 + 0.18140000000000001 -4.5750318095088005E-003 + 0.18250000000000000 -4.9716946668922901E-003 + 0.18360000000000004 -5.3850249387323856E-003 + 0.18470000000000003 -5.8133364655077457E-003 + 0.18580000000000002 -6.2545714899897575E-003 + 0.18690000000000001 -6.7062787711620331E-003 + 0.18800000000000000 -7.1655949577689171E-003 + 0.18910000000000005 -7.6292362064123154E-003 + 0.19020000000000004 -8.0935014411807060E-003 + 0.19130000000000003 -8.5542863234877586E-003 + 0.19240000000000002 -9.0070972219109535E-003 + 0.19350000000000001 -9.4470819458365440E-003 + 0.19460000000000005 -9.8690576851367950E-003 + 0.19570000000000004 -1.0267541743814945E-002 + 0.19680000000000003 -1.0636802762746811E-002 + 0.19790000000000002 -1.0970915667712688E-002 + 0.19900000000000001 -1.1263830587267876E-002 + 0.20010000000000000 -1.1509451083838940E-002 + 0.20120000000000005 -1.1701708659529686E-002 + 0.20230000000000004 -1.1834646575152874E-002 + 0.20340000000000003 -1.1902497150003910E-002 + 0.20450000000000002 -1.1899777688086033E-002 + 0.20560000000000000 -1.1821387335658073E-002 + 0.20670000000000005 -1.1662709526717663E-002 + 0.20780000000000004 -1.1419720016419888E-002 + 0.20890000000000003 -1.1089087463915348E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0006.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0006.BXX.semd new file mode 100644 index 00000000..bf378222 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0006.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 -1.4004627264720820E-013 + -0.11119999999999999 -1.4004625909468105E-013 + -0.11009999999999999 1.4004628619973536E-013 + -0.10900000000000000 -1.4004625909468105E-013 + -0.10790000000000000 -7.0023137678856817E-013 + -0.10679999999999999 -9.8032389497793027E-013 + -0.10569999999999999 -7.0023132257845955E-013 + -0.10460000000000000 1.4004631330478967E-013 + -0.10349999999999999 9.8032400339814751E-013 + -0.10239999999999999 2.9409721186146598E-012 + -0.10130000000000000 3.7812500526535064E-012 + -0.10020000000000000 3.5011576970944702E-012 + -9.9099999999999994E-002 9.8032487075988550E-013 + -9.7999999999999990E-002 -3.7812487516108995E-012 + -9.6899999999999986E-002 -6.3020812526848324E-012 + -9.5799999999999996E-002 -4.3414334627289719E-012 + -9.4699999999999993E-002 -2.3807856727731114E-012 + -9.3599999999999989E-002 -4.2013788281725084E-013 + -9.2499999999999999E-002 1.5405099071386097E-012 + -9.1399999999999995E-002 3.5011576970944702E-012 + -9.0299999999999991E-002 5.4618054870503308E-012 + -8.9200000000000002E-002 7.4224532770061913E-012 + -8.8099999999999984E-002 2.7309023098442964E-011 + -8.6999999999999994E-002 3.8232632337820149E-011 + -8.5899999999999990E-002 1.3304394044788559E-011 + -8.4799999999999986E-002 6.3020795179613565E-012 + -8.3699999999999997E-002 -7.0023457518497700E-013 + -8.2599999999999993E-002 -7.7025486683313105E-012 + -8.1499999999999989E-002 3.2210605710458751E-012 + -8.0399999999999999E-002 1.4144669810423061E-011 + -7.9299999999999995E-002 -1.0783566747885054E-011 + -7.8199999999999992E-002 -7.1563650838601944E-011 + -7.7100000000000002E-002 -2.0404743172885986E-010 + -7.5999999999999984E-002 -1.2142013783300598E-010 + -7.4899999999999994E-002 1.0461454619248300E-010 + -7.3799999999999991E-002 1.1553814849296629E-010 + -7.2699999999999987E-002 5.4758055728632016E-011 + -7.1599999999999997E-002 -6.0220405051492065E-012 + -7.0499999999999993E-002 7.6605249921257723E-011 + -6.9399999999999989E-002 3.0263994088564061E-010 + -6.8300000000000000E-002 3.8526723478149449E-010 + -6.7199999999999996E-002 4.6789450092177276E-010 + -6.6099999999999992E-002 2.6370700068056863E-010 + -6.5000000000000002E-002 -2.2729527981990572E-010 + -6.3899999999999985E-002 -5.7489019100742667E-010 + -6.2799999999999995E-002 -6.3567029418010179E-010 + -6.1699999999999991E-002 1.6399390179167028E-010 + -6.0599999999999994E-002 6.7684335913753557E-010 + -5.9499999999999990E-002 9.0287810561306969E-010 + -5.8399999999999994E-002 8.4209805795154580E-010 + -5.7299999999999990E-002 2.0768844977148149E-010 + -5.6199999999999986E-002 1.4690831884323075E-010 + -5.5099999999999996E-002 8.6128208731661715E-011 + -5.3999999999999992E-002 -1.1219110085392003E-009 + -5.2899999999999989E-002 -2.3299502327489563E-009 + -5.1799999999999985E-002 -2.3907302804104802E-009 + -5.0699999999999995E-002 -4.1723988708497473E-009 + -4.9599999999999991E-002 -5.9540674612890143E-009 + -4.8499999999999988E-002 -4.2939589661727950E-009 + -4.7399999999999998E-002 -2.0602208827824597E-009 + -4.6299999999999994E-002 1.7351742265248049E-010 + -4.5199999999999990E-002 1.2599965515391887E-009 + -4.4099999999999986E-002 2.9201052687000129E-009 + -4.2999999999999997E-002 1.1384369003053507E-009 + -4.1899999999999993E-002 -1.2168612784080324E-009 + -4.0799999999999989E-002 -2.4249002805731834E-009 + -3.9699999999999985E-002 -1.9120509620051962E-009 + -3.8599999999999995E-002 3.2168723240744157E-010 + -3.7499999999999992E-002 1.9817958385459633E-009 + -3.6399999999999988E-002 2.4946453791585554E-009 + -3.5299999999999984E-002 7.1297667769698592E-010 + -3.4199999999999994E-002 -1.0686920237645836E-009 + -3.3099999999999991E-002 -1.7031016597002235E-009 + -3.1999999999999987E-002 -2.3375112956358635E-009 + -3.0899999999999997E-002 -6.4136980171269897E-009 + -2.9799999999999993E-002 -7.0481078751072346E-009 + -2.8699999999999989E-002 -3.0934812489391561E-009 + -2.7599999999999986E-002 1.4347749655030384E-009 + -2.6499999999999996E-002 4.8157722254416058E-009 + -2.5399999999999992E-002 1.3132148701799906E-009 + -2.4299999999999988E-002 -5.3443054426338676E-009 + -2.3199999999999985E-002 -1.2575455343721842E-008 + -2.2099999999999995E-002 -1.0700235364424771E-008 + -2.0999999999999991E-002 -7.9420248155770423E-010 + -1.9899999999999987E-002 1.0115682513855973E-008 + -1.8799999999999983E-002 1.1560679524791340E-008 + -1.7699999999999994E-002 1.5330861025120157E-009 + -1.6599999999999990E-002 -9.0681373521306341E-009 + -1.5499999999999986E-002 -1.1064916982661543E-008 + -1.4399999999999996E-002 -2.7363649124367839E-009 + -1.3299999999999992E-002 6.7394467784254175E-009 + -1.2199999999999989E-002 1.2773481827821342E-008 + -1.1099999999999985E-002 5.0404080909061122E-009 + -9.9999999999999950E-003 -1.5312515699861251E-008 + -8.8999999999999913E-003 -2.8781883543160802E-008 + -7.7999999999999875E-003 -2.2747848049675667E-008 + -6.6999999999999837E-003 -2.9467024376117479E-009 + -5.5999999999999939E-003 8.8236298267929669E-009 + -4.4999999999999901E-003 5.6795945724275043E-009 + -3.3999999999999864E-003 -3.2007367867237235E-009 + -2.2999999999999826E-003 -2.9029956216675146E-009 + -1.1999999999999927E-003 4.2782999365442720E-009 + -9.9999999999988987E-005 1.1459595938845268E-008 + 1.0000000000000148E-003 1.1757338214124502E-008 + 2.1000000000000185E-003 -1.7120291850858393E-009 + 3.2000000000000084E-003 -1.7475914049214225E-008 + 4.3000000000000121E-003 -2.4061726833224384E-008 + 5.4000000000000159E-003 -1.6880431275012597E-008 + 6.5000000000000058E-003 -6.2573590753345343E-009 + 7.6000000000000234E-003 -2.2332247162637486E-010 + 8.7000000000000133E-003 -3.3673581700810473E-009 + 9.8000000000000032E-003 -4.2168757374838606E-009 + 1.0900000000000021E-002 -2.7718751738348146E-009 + 1.2000000000000011E-002 3.2621618739625546E-009 + 1.3100000000000001E-002 1.2653851300115093E-009 + 1.4200000000000018E-002 -4.1731689215396273E-009 + 1.5300000000000008E-002 -1.0758982149638996E-008 + 1.6400000000000026E-002 -1.2755759115634646E-008 + 1.7500000000000016E-002 -1.3031647760897158E-008 + 1.8600000000000005E-002 -1.3881165550344576E-008 + 1.9700000000000023E-002 -1.9319719157806503E-008 + 2.0800000000000013E-002 -2.2750571204710468E-008 + 2.1900000000000003E-002 -1.8007202839953607E-008 + 2.3000000000000020E-002 -8.2324236316821953E-010 + 2.4100000000000010E-002 2.0591237159806042E-008 + 2.5200000000000000E-002 2.9672682089199043E-008 + 2.6300000000000018E-002 2.1258426130543739E-008 + 2.7400000000000008E-002 5.1001700640540548E-009 + 2.8500000000000025E-002 2.1353936396906192E-009 + 2.9600000000000015E-002 9.4959489160828525E-009 + 3.0700000000000005E-002 1.5709245460016064E-008 + 3.1800000000000023E-002 6.4345435646373517E-009 + 3.2900000000000013E-002 -1.6033636640599980E-008 + 3.4000000000000002E-002 -3.6207300269097686E-008 + 3.5100000000000020E-002 -3.4583038655000564E-008 + 3.6200000000000010E-002 -1.1160854462843872E-008 + 3.7300000000000028E-002 1.3982218938224378E-008 + 3.8400000000000017E-002 2.0769146402699334E-008 + 3.9500000000000007E-002 9.7735579629443237E-009 + 4.0600000000000025E-002 -1.2220313649891068E-009 + 4.1700000000000015E-002 -1.8922889921668684E-009 + 4.2800000000000005E-002 6.0418967606779006E-009 + 4.3900000000000022E-002 5.9452691658634649E-009 + 4.5000000000000012E-002 -5.6239501944332915E-009 + 4.6100000000000002E-002 -2.2355836293286302E-008 + 4.7200000000000020E-002 -2.5320616714452626E-008 + 4.8300000000000010E-002 -9.9292494226688177E-009 + 4.9400000000000027E-002 1.0624782831314405E-008 + 5.0500000000000017E-002 1.9132595951987241E-008 + 5.1600000000000007E-002 1.1005151456799922E-008 + 5.2700000000000025E-002 -1.7113295225357206E-009 + 5.3800000000000014E-002 -4.1024792452049041E-009 + 5.4900000000000004E-002 8.9943696934824402E-009 + 5.6000000000000022E-002 2.2091217743991365E-008 + 5.7100000000000012E-002 1.5971476585718847E-008 + 5.8200000000000002E-002 -9.6516687975167770E-009 + 5.9300000000000019E-002 -3.3553924083662423E-008 + 6.0400000000000009E-002 -3.3937372023729040E-008 + 6.1500000000000027E-002 -7.3602315353582526E-009 + 6.2600000000000017E-002 2.2945501498838894E-008 + 6.3700000000000007E-002 3.2600574684238381E-008 + 6.4800000000000024E-002 1.7876388369586493E-008 + 6.5900000000000014E-002 -4.3298287177861994E-010 + 6.7000000000000004E-002 -2.4280044641500353E-010 + 6.8100000000000022E-002 1.9450787647201651E-008 + 6.9200000000000012E-002 3.8283928915916476E-008 + 7.0300000000000029E-002 3.3168035429298470E-008 + 7.1400000000000019E-002 4.3899222035292951E-009 + 7.2500000000000009E-002 -2.4961821054603206E-008 + 7.3600000000000027E-002 -3.1655197574309568E-008 + 7.4700000000000016E-002 -1.2606948374127569E-008 + 7.5800000000000006E-002 1.3539968257703094E-008 + 7.6900000000000024E-002 2.3266739646032875E-008 + 7.8000000000000014E-002 1.2271143212672087E-008 + 7.9100000000000004E-002 -4.8551180853451115E-009 + 8.0200000000000021E-002 -9.3615284413317568E-009 + 8.1300000000000011E-002 3.9862793066447466E-009 + 8.2400000000000029E-002 2.1026828278536414E-008 + 8.3500000000000019E-002 2.3278490246525507E-008 + 8.4600000000000009E-002 6.2418585855539277E-009 + 8.5700000000000026E-002 -1.8198180740114367E-008 + 8.6800000000000016E-002 -3.1291108371078735E-008 + 8.7900000000000006E-002 -2.6243002437809082E-008 + 8.9000000000000024E-002 -1.1039862357620223E-008 + 9.0100000000000013E-002 1.5819459076027442E-009 + 9.1200000000000003E-002 6.4239036312585540E-009 + 9.2300000000000021E-002 8.9982314932512963E-009 + 9.3400000000000011E-002 1.6739706509838470E-008 + 9.4500000000000028E-002 2.7591328333187448E-008 + 9.5600000000000018E-002 3.1393582844430057E-008 + 9.6700000000000008E-002 2.1386153292723975E-008 + 9.7800000000000026E-002 2.0841315340192068E-009 + 9.8900000000000016E-002 -1.2675908322989926E-008 + 0.10000000000000001 -1.3624026351521934E-008 + 0.10110000000000002 -4.4540806598547533E-009 + 0.10220000000000001 1.9339865264811351E-009 + 0.10330000000000003 -2.5164081929318627E-009 + 0.10440000000000002 -1.2269515181628776E-008 + 0.10550000000000001 -1.4391780212008598E-008 + 0.10660000000000003 -2.5094180067242178E-009 + 0.10770000000000002 1.5471679049028353E-008 + 0.10880000000000001 2.3620408740043786E-008 + 0.10990000000000003 1.2883058175816586E-008 + 0.11100000000000002 -1.0539404904363892E-008 + 0.11210000000000001 -2.9718606242568057E-008 + 0.11320000000000002 -3.1446500514675790E-008 + 0.11430000000000001 -1.7158562570784852E-008 + 0.11540000000000003 -5.1203508100172712E-010 + 0.11650000000000002 5.3963056245720509E-009 + 0.11760000000000001 -1.2787917391676729E-009 + 0.11870000000000003 -1.0431097763330399E-008 + 0.11980000000000002 -1.0324980870279887E-008 + 0.12090000000000001 2.1833552743544260E-009 + 0.12200000000000003 1.9231185532930795E-008 + 0.12310000000000001 2.8818437414201981E-008 + 0.12420000000000003 2.4296042511195992E-008 + 0.12530000000000002 9.2603222867637669E-009 + 0.12640000000000001 -6.2662435240667946E-009 + 0.12750000000000003 -1.3513640872986343E-008 + 0.12860000000000002 -1.1265358423884209E-008 + 0.12970000000000001 -5.4641020597046008E-009 + 0.13080000000000003 -3.0036844123060291E-009 + 0.13190000000000002 -6.1326890232749065E-009 + 0.13300000000000001 -1.0970950370392529E-008 + 0.13410000000000000 -1.0812709838603496E-008 + 0.13520000000000004 -2.1790702575685827E-009 + 0.13630000000000003 1.1489634132999527E-008 + 0.13740000000000002 2.1195615929059386E-008 + 0.13850000000000001 1.8930112588577686E-008 + 0.13960000000000000 4.3345198541544505E-009 + 0.14070000000000005 -1.4082726984554483E-008 + 0.14180000000000004 -2.4845272506013316E-008 + 0.14290000000000003 -2.1769425373463491E-008 + 0.14400000000000002 -8.3588620469754460E-009 + 0.14510000000000001 5.4289590600831161E-009 + 0.14620000000000000 1.1193703741696481E-008 + 0.14730000000000004 8.0793567391879151E-009 + 0.14840000000000003 2.3757125156009806E-009 + 0.14950000000000002 1.3406245003011463E-009 + 0.15060000000000001 6.8317191903588537E-009 + 0.15170000000000000 1.4137442327921690E-008 + 0.15280000000000005 1.6424682058868711E-008 + 0.15390000000000004 1.0464285438160914E-008 + 0.15500000000000003 -1.1763077178983394E-009 + 0.15610000000000002 -1.2171870622523784E-008 + 0.15720000000000001 -1.7076553504580261E-008 + 0.15830000000000000 -1.4474100140660084E-008 + 0.15940000000000004 -7.4188575283073988E-009 + 0.16050000000000003 -9.8008057225484890E-010 + 0.16160000000000002 1.3255454511806875E-009 + 0.16270000000000001 -5.1642179421662604E-010 + 0.16380000000000000 -3.0626994274030039E-009 + 0.16490000000000005 -1.9269941198274410E-009 + 0.16600000000000004 4.6400909781141308E-009 + 0.16710000000000003 1.3365814233168294E-008 + 0.16820000000000002 1.7534553364839667E-008 + 0.16930000000000001 1.1730413973509712E-008 + 0.17040000000000000 -3.0624205393792181E-009 + 0.17150000000000004 -1.9071340062737363E-008 + 0.17260000000000003 -2.6606237213400163E-008 + 0.17370000000000002 -2.1342133393886797E-008 + 0.17480000000000001 -7.3965451541369021E-009 + 0.17590000000000000 6.1048623933857016E-009 + 0.17700000000000005 1.2322050046975619E-008 + 0.17810000000000004 1.1296857671538874E-008 + 0.17920000000000003 8.3809750250907200E-009 + 0.18030000000000002 8.2824733738107170E-009 + 0.18140000000000001 1.0544670914214294E-008 + 0.18250000000000000 1.0451850940285112E-008 + 0.18360000000000004 4.1047432119967198E-009 + 0.18470000000000003 -7.2672277084961934E-009 + 0.18580000000000002 -1.7642118876892710E-008 + 0.18690000000000001 -2.0754482576990085E-008 + 0.18800000000000000 -1.4754984789533410E-008 + 0.18910000000000005 -3.1212155082727122E-009 + 0.19020000000000004 7.9383815076994324E-009 + 0.19130000000000003 1.3428195444475932E-008 + 0.19240000000000002 1.1914744746377437E-008 + 0.19350000000000001 5.6916888979685609E-009 + 0.19460000000000005 -1.0270780892440712E-009 + 0.19570000000000004 -4.5212971144792391E-009 + 0.19680000000000003 -3.9331942147668997E-009 + 0.19790000000000002 -1.9392887296021399E-009 + 0.19900000000000001 -2.9370870180400743E-009 + 0.20010000000000000 -9.0284819620478629E-009 + 0.20120000000000005 -1.7212403946587074E-008 + 0.20230000000000004 -2.0588066362847712E-008 + 0.20340000000000003 -1.4090256073018281E-008 + 0.20450000000000002 -6.3574923103715264E-011 + 0.20560000000000000 1.2168518637167836E-008 + 0.20670000000000005 1.3507987617344952E-008 + 0.20780000000000004 3.4111726776586693E-009 + 0.20890000000000003 -8.7493248202008544E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0006.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0006.BXZ.semd new file mode 100644 index 00000000..58912d4a --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0006.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 -3.3061792237276677E-006 + -0.11780000000000000 -8.1281405073241331E-006 + -0.11670000000000000 -1.2035399777232669E-005 + -0.11559999999999999 -1.4351168829307426E-005 + -0.11449999999999999 -1.6717518519726582E-005 + -0.11340000000000000 -2.1367884983192198E-005 + -0.11230000000000000 -2.8956432288396172E-005 + -0.11119999999999999 -3.8171328924363479E-005 + -0.11009999999999999 -4.7465429815929383E-005 + -0.10900000000000000 -5.7064138673013076E-005 + -0.10790000000000000 -6.9184548920020461E-005 + -0.10679999999999999 -8.6297950474545360E-005 + -0.10569999999999999 -1.0927909170277417E-004 + -0.10460000000000000 -1.3734065578319132E-004 + -0.10349999999999999 -1.6975599282886833E-004 + -0.10239999999999999 -2.0754664728883654E-004 + -0.10130000000000000 -2.5343883316963911E-004 + -0.10020000000000000 -3.1027328805066645E-004 + -9.9099999999999994E-002 -3.7966220406815410E-004 + -9.7999999999999990E-002 -4.6234991168603301E-004 + -9.6899999999999986E-002 -5.5986625375226140E-004 + -9.5799999999999996E-002 -6.7568599479272962E-004 + -9.4699999999999993E-002 -8.1467768177390099E-004 + -9.3599999999999989E-002 -9.8149909172207117E-004 + -9.2499999999999999E-002 -1.1797444894909859E-003 + -9.1399999999999995E-002 -1.4128419570624828E-003 + -9.0299999999999991E-002 -1.6858053859323263E-003 + -8.9200000000000002E-002 -2.0060110837221146E-003 + -8.8099999999999984E-002 -2.3821967188268900E-003 + -8.6999999999999994E-002 -2.8227986767888069E-003 + -8.5899999999999990E-002 -3.3354863990098238E-003 + -8.4799999999999986E-002 -3.9285095408558846E-003 + -8.3699999999999997E-002 -4.6125412918627262E-003 + -8.2599999999999993E-002 -5.4011312313377857E-003 + -8.1499999999999989E-002 -6.3092927448451519E-003 + -8.0399999999999999E-002 -7.3516960255801678E-003 + -7.9299999999999995E-002 -8.5423598065972328E-003 + -7.8199999999999992E-002 -9.8961908370256424E-003 + -7.7100000000000002E-002 -1.1430778540670872E-002 + -7.5999999999999984E-002 -1.3166557066142559E-002 + -7.4899999999999994E-002 -1.5125099569559097E-002 + -7.3799999999999991E-002 -1.7327226698398590E-002 + -7.2699999999999987E-002 -1.9792724400758743E-002 + -7.1599999999999997E-002 -2.2541817277669907E-002 + -7.0499999999999993E-002 -2.5596652179956436E-002 + -6.9399999999999989E-002 -2.8981069102883339E-002 + -6.8300000000000000E-002 -3.2718628644943237E-002 + -6.7199999999999996E-002 -3.6830592900514603E-002 + -6.6099999999999992E-002 -4.1335545480251312E-002 + -6.5000000000000002E-002 -4.6250469982624054E-002 + -6.3899999999999985E-002 -5.1591709256172180E-002 + -6.2799999999999995E-002 -5.7374212890863419E-002 + -6.1699999999999991E-002 -6.3609406352043152E-002 + -6.0599999999999994E-002 -7.0303253829479218E-002 + -5.9499999999999990E-002 -7.7455841004848480E-002 + -5.8399999999999994E-002 -8.5062190890312195E-002 + -5.7299999999999990E-002 -9.3112625181674957E-002 + -5.6199999999999986E-002 -0.10159164667129517 + -5.5099999999999996E-002 -0.11047580093145370 + -5.3999999999999992E-002 -0.11973220854997635 + -5.2899999999999989E-002 -0.12931855022907257 + -5.1799999999999985E-002 -0.13918392360210419 + -5.0699999999999995E-002 -0.14926911890506744 + -4.9599999999999991E-002 -0.15950544178485870 + -4.8499999999999988E-002 -0.16981326043605804 + -4.7399999999999998E-002 -0.18010146915912628 + -4.6299999999999994E-002 -0.19026856124401093 + -4.5199999999999990E-002 -0.20020426809787750 + -4.4099999999999986E-002 -0.20979048311710358 + -4.2999999999999997E-002 -0.21890087425708771 + -4.1899999999999993E-002 -0.22740061581134796 + -4.0799999999999989E-002 -0.23514737188816071 + -3.9699999999999985E-002 -0.24199384450912476 + -3.8599999999999995E-002 -0.24779082834720612 + -3.7499999999999992E-002 -0.25238898396492004 + -3.6399999999999988E-002 -0.25563961267471313 + -3.5299999999999984E-002 -0.25739550590515137 + -3.4199999999999994E-002 -0.25751352310180664 + -3.3099999999999991E-002 -0.25585845112800598 + -3.1999999999999987E-002 -0.25230658054351807 + -3.0899999999999997E-002 -0.24674817919731140 + -2.9799999999999993E-002 -0.23908868432044983 + -2.8699999999999989E-002 -0.22925010323524475 + -2.7599999999999986E-002 -0.21717363595962524 + -2.6499999999999996E-002 -0.20282319188117981 + -2.5399999999999992E-002 -0.18618842959403992 + -2.4299999999999988E-002 -0.16728606820106506 + -2.3199999999999985E-002 -0.14615997672080994 + -2.2099999999999995E-002 -0.12288112938404083 + -2.0999999999999991E-002 -9.7548604011535645E-002 + -1.9899999999999987E-002 -7.0291057229042053E-002 + -1.8799999999999983E-002 -4.1267242282629013E-002 + -1.7699999999999994E-002 -1.0664602741599083E-002 + -1.6599999999999990E-002 2.1303307265043259E-002 + -1.5499999999999986E-002 5.4399382323026657E-002 + -1.4399999999999996E-002 8.8364742696285248E-002 + -1.3299999999999992E-002 0.12292022258043289 + -1.2199999999999989E-002 0.15776902437210083 + -1.1099999999999985E-002 0.19260086119174957 + -9.9999999999999950E-003 0.22709718346595764 + -8.8999999999999913E-003 0.26093578338623047 + -7.7999999999999875E-003 0.29379445314407349 + -6.6999999999999837E-003 0.32535424828529358 + -5.5999999999999939E-003 0.35530376434326172 + -4.4999999999999901E-003 0.38334426283836365 + -3.3999999999999864E-003 0.40919521450996399 + -2.2999999999999826E-003 0.43259847164154053 + -1.1999999999999927E-003 0.45332136750221252 + -9.9999999999988987E-005 0.47115921974182129 + 1.0000000000000148E-003 0.48593798279762268 + 2.1000000000000185E-003 0.49751770496368408 + 3.2000000000000084E-003 0.50579553842544556 + 4.3000000000000121E-003 0.51070696115493774 + 5.4000000000000159E-003 0.51222604513168335 + 6.5000000000000058E-003 0.51036447286605835 + 7.6000000000000234E-003 0.50517112016677856 + 8.7000000000000133E-003 0.49673205614089966 + 9.8000000000000032E-003 0.48516926169395447 + 1.0900000000000021E-002 0.47063881158828735 + 1.2000000000000011E-002 0.45332726836204529 + 1.3100000000000001E-002 0.43344777822494507 + 1.4200000000000018E-002 0.41123679280281067 + 1.5300000000000008E-002 0.38695082068443298 + 1.6400000000000026E-002 0.36086323857307434 + 1.7500000000000016E-002 0.33326005935668945 + 1.8600000000000005E-002 0.30443480610847473 + 1.9700000000000023E-002 0.27468380331993103 + 2.0800000000000013E-002 0.24430230259895325 + 2.1900000000000003E-002 0.21358126401901245 + 2.3000000000000020E-002 0.18280409276485443 + 2.4100000000000010E-002 0.15224292874336243 + 2.5200000000000000E-002 0.12215483188629150 + 2.6300000000000018E-002 9.2778623104095459E-002 + 2.7400000000000008E-002 6.4332894980907440E-002 + 2.8500000000000025E-002 3.7014812231063843E-002 + 2.9600000000000015E-002 1.0998930782079697E-002 + 3.0700000000000005E-002 -1.3564170338213444E-002 + 3.1800000000000023E-002 -3.6549087613821030E-002 + 3.2900000000000013E-002 -5.7856000959873199E-002 + 3.4000000000000002E-002 -7.7410027384757996E-002 + 3.5100000000000020E-002 -9.5160000026226044E-002 + 3.6200000000000010E-002 -0.11107739061117172 + 3.7300000000000028E-002 -0.12515537440776825 + 3.8400000000000017E-002 -0.13740795850753784 + 3.9500000000000007E-002 -0.14786839485168457 + 4.0600000000000025E-002 -0.15658698976039886 + 4.1700000000000015E-002 -0.16362853348255157 + 4.2800000000000005E-002 -0.16907019913196564 + 4.3900000000000022E-002 -0.17299987375736237 + 4.5000000000000012E-002 -0.17551450431346893 + 4.6100000000000002E-002 -0.17671819031238556 + 4.7200000000000020E-002 -0.17671982944011688 + 4.8300000000000010E-002 -0.17563089728355408 + 4.9400000000000027E-002 -0.17356362938880920 + 5.0500000000000017E-002 -0.17062985897064209 + 5.1600000000000007E-002 -0.16693991422653198 + 5.2700000000000025E-002 -0.16260147094726562 + 5.3800000000000014E-002 -0.15771800279617310 + 5.4900000000000004E-002 -0.15238769352436066 + 5.6000000000000022E-002 -0.14670267701148987 + 5.7100000000000012E-002 -0.14074887335300446 + 5.8200000000000002E-002 -0.13460575044155121 + 5.9300000000000019E-002 -0.12834608554840088 + 6.0400000000000009E-002 -0.12203548848628998 + 6.1500000000000027E-002 -0.11573216319084167 + 6.2600000000000017E-002 -0.10948710888624191 + 6.3700000000000007E-002 -0.10334461927413940 + 6.4800000000000024E-002 -9.7342692315578461E-002 + 6.5900000000000014E-002 -9.1513209044933319E-002 + 6.7000000000000004E-002 -8.5882097482681274E-002 + 6.8100000000000022E-002 -8.0469675362110138E-002 + 6.9200000000000012E-002 -7.5291171669960022E-002 + 7.0300000000000029E-002 -7.0357419550418854E-002 + 7.1400000000000019E-002 -6.5675452351570129E-002 + 7.2500000000000009E-002 -6.1248794198036194E-002 + 7.3600000000000027E-002 -5.7077765464782715E-002 + 7.4700000000000016E-002 -5.3159806877374649E-002 + 7.5800000000000006E-002 -4.9490034580230713E-002 + 7.6900000000000024E-002 -4.6061772853136063E-002 + 7.8000000000000014E-002 -4.2866937816143036E-002 + 7.9100000000000004E-002 -3.9896294474601746E-002 + 8.0200000000000021E-002 -3.7139602005481720E-002 + 8.1300000000000011E-002 -3.4585885703563690E-002 + 8.2400000000000029E-002 -3.2223738729953766E-002 + 8.3500000000000019E-002 -3.0041661113500595E-002 + 8.4600000000000009E-002 -2.8028223663568497E-002 + 8.5700000000000026E-002 -2.6172144338488579E-002 + 8.6800000000000016E-002 -2.4462366476655006E-002 + 8.7900000000000006E-002 -2.2888144478201866E-002 + 8.9000000000000024E-002 -2.1439183503389359E-002 + 9.0100000000000013E-002 -2.0105732604861259E-002 + 9.1200000000000003E-002 -1.8878582864999771E-002 + 9.2300000000000021E-002 -1.7749058082699776E-002 + 9.3400000000000011E-002 -1.6709007322788239E-002 + 9.4500000000000028E-002 -1.5750834718346596E-002 + 9.5600000000000018E-002 -1.4867525547742844E-002 + 9.6700000000000008E-002 -1.4052622020244598E-002 + 9.7800000000000026E-002 -1.3300189748406410E-002 + 9.8900000000000016E-002 -1.2604786083102226E-002 + 0.10000000000000001 -1.1961435899138451E-002 + 0.10110000000000002 -1.1365612968802452E-002 + 0.10220000000000001 -1.0813198052346706E-002 + 0.10330000000000003 -1.0300427675247192E-002 + 0.10440000000000002 -9.8238717764616013E-003 + 0.10550000000000001 -9.3804206699132919E-003 + 0.10660000000000003 -8.9672692120075226E-003 + 0.10770000000000002 -8.5818609222769737E-003 + 0.10880000000000001 -8.2218218594789505E-003 + 0.10990000000000003 -7.8849494457244873E-003 + 0.11100000000000002 -7.5692664831876755E-003 + 0.11210000000000001 -7.2730714455246925E-003 + 0.11320000000000002 -6.9949026219546795E-003 + 0.11430000000000001 -6.7334184423089027E-003 + 0.11540000000000003 -6.4872889779508114E-003 + 0.11650000000000002 -6.2552057206630707E-003 + 0.11760000000000001 -6.0360194183886051E-003 + 0.11870000000000003 -5.8288434520363808E-003 + 0.11980000000000002 -5.6330040097236633E-003 + 0.12090000000000001 -5.4478403180837631E-003 + 0.12200000000000003 -5.2725495770573616E-003 + 0.12310000000000001 -5.1062339916825294E-003 + 0.12420000000000003 -4.9481159076094627E-003 + 0.12530000000000002 -4.7977096401154995E-003 + 0.12640000000000001 -4.6547595411539078E-003 + 0.12750000000000003 -4.5189764350652695E-003 + 0.12860000000000002 -4.3898243457078934E-003 + 0.12970000000000001 -4.2665773071348667E-003 + 0.13080000000000003 -4.1485987603664398E-003 + 0.13190000000000002 -4.0355534292757511E-003 + 0.13300000000000001 -3.9273411966860294E-003 + 0.13410000000000000 -3.8237939588725567E-003 + 0.13520000000000004 -3.7244474515318871E-003 + 0.13630000000000003 -3.6286159884184599E-003 + 0.13740000000000002 -3.5357081796973944E-003 + 0.13850000000000001 -3.4454686101526022E-003 + 0.13960000000000000 -3.3579033333808184E-003 + 0.14070000000000005 -3.2729702070355415E-003 + 0.14180000000000004 -3.1903579365462065E-003 + 0.14290000000000003 -3.1095724552869797E-003 + 0.14400000000000002 -3.0302472878247499E-003 + 0.14510000000000001 -2.9523449484258890E-003 + 0.14620000000000000 -2.8760482091456652E-003 + 0.14730000000000004 -2.8014520648866892E-003 + 0.14840000000000003 -2.7283879462629557E-003 + 0.14950000000000002 -2.6565610896795988E-003 + 0.15060000000000001 -2.5858532171696424E-003 + 0.15170000000000000 -2.5164675898849964E-003 + 0.15280000000000005 -2.4487599730491638E-003 + 0.15390000000000004 -2.3829289712011814E-003 + 0.15500000000000003 -2.3188958875834942E-003 + 0.15610000000000002 -2.2564954124391079E-003 + 0.15720000000000001 -2.1957692224532366E-003 + 0.15830000000000000 -2.1370369940996170E-003 + 0.15940000000000004 -2.0806568209081888E-003 + 0.16050000000000003 -2.0267197396606207E-003 + 0.16160000000000002 -1.9750050269067287E-003 + 0.16270000000000001 -1.9252491183578968E-003 + 0.16380000000000000 -1.8774508498609066E-003 + 0.16490000000000005 -1.8318871734663844E-003 + 0.16600000000000004 -1.7888164147734642E-003 + 0.16710000000000003 -1.7481734976172447E-003 + 0.16820000000000002 -1.7095836810767651E-003 + 0.16930000000000001 -1.6726868925616145E-003 + 0.17040000000000000 -1.6374427359551191E-003 + 0.17150000000000004 -1.6040947521105409E-003 + 0.17260000000000003 -1.5728280413895845E-003 + 0.17370000000000002 -1.5434738015756011E-003 + 0.17480000000000001 -1.5155711444094777E-003 + 0.17590000000000000 -1.4887257711961865E-003 + 0.17700000000000005 -1.4629008946940303E-003 + 0.17810000000000004 -1.4383425004780293E-003 + 0.17920000000000003 -1.4152189251035452E-003 + 0.18030000000000002 -1.3933524023741484E-003 + 0.18140000000000001 -1.3723177835345268E-003 + 0.18250000000000000 -1.3518036575987935E-003 + 0.18360000000000004 -1.3318539131432772E-003 + 0.18470000000000003 -1.3127404963597655E-003 + 0.18580000000000002 -1.2945979833602905E-003 + 0.18690000000000001 -1.2772016925737262E-003 + 0.18800000000000000 -1.2601157650351524E-003 + 0.18910000000000005 -1.2430528877303004E-003 + 0.19020000000000004 -1.2260673101991415E-003 + 0.19130000000000003 -1.2093853438273072E-003 + 0.19240000000000002 -1.1930558830499649E-003 + 0.19350000000000001 -1.1767937103286386E-003 + 0.19460000000000005 -1.1601805454120040E-003 + 0.19570000000000004 -1.1430134763941169E-003 + 0.19680000000000003 -1.1254327837377787E-003 + 0.19790000000000002 -1.1076963273808360E-003 + 0.19900000000000001 -1.0898396139964461E-003 + 0.20010000000000000 -1.0715780081227422E-003 + 0.20120000000000005 -1.0525570251047611E-003 + 0.20230000000000004 -1.0326895862817764E-003 + 0.20340000000000003 -1.0122308740392327E-003 + 0.20450000000000002 -9.9151511676609516E-004 + 0.20560000000000000 -9.7063381690531969E-004 + 0.20670000000000005 -9.4939186237752438E-004 + 0.20780000000000004 -9.2758925165981054E-004 + 0.20890000000000003 -9.0533134061843157E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0007.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0007.BXX.semd new file mode 100644 index 00000000..1f4f6137 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0007.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 2.0868520833135874E-021 + -0.11340000000000000 3.9128474290210356E-021 + -0.11230000000000000 -8.8691218084666277E-021 + -0.11119999999999999 3.6780766882929372E-020 + -0.11009999999999999 6.5735842946784507E-020 + -0.10900000000000000 2.7911649113430579E-020 + -0.10790000000000000 5.6866721946111446E-020 + -0.10679999999999999 3.8632850123829743E-019 + -0.10569999999999999 -3.5267799258842185E-019 + -0.10460000000000000 -8.2456734220281952E-019 + -0.10349999999999999 1.3747141040711453E-018 + -0.10239999999999999 7.0465167190452777E-018 + -0.10130000000000000 7.3759777939414733E-018 + -0.10020000000000000 -8.4230726441478489E-019 + -9.9099999999999994E-002 -9.0605923227710431E-018 + -9.7999999999999990E-002 -1.6210409011073168E-017 + -9.6899999999999986E-002 -1.0538606085906306E-017 + -9.5799999999999996E-002 3.6809425589227037E-018 + -9.4699999999999993E-002 5.2091480699845204E-017 + -9.3599999999999989E-002 7.4858780027420036E-017 + -9.2499999999999999E-002 6.3435091513262603E-017 + -9.1399999999999995E-002 5.2011406307827621E-017 + -9.0299999999999991E-002 -1.0698757351483310E-017 + -8.9200000000000002E-002 -1.3324313980765835E-016 + -8.8099999999999984E-002 -1.1902358744051659E-016 + -8.6999999999999994E-002 6.6150897517841604E-017 + -8.5899999999999990E-002 3.3680285208053046E-016 + -8.4799999999999986E-002 3.0828367626295180E-016 + -8.3699999999999997E-002 7.4618599864759139E-017 + -8.2599999999999993E-002 -2.6161944005863031E-016 + -8.1499999999999989E-002 -5.6366649214028750E-016 + -8.0399999999999999E-002 -6.6056764364133070E-016 + -7.9299999999999995E-002 -4.1555896966461044E-016 + -7.8199999999999992E-002 1.3716859488770020E-016 + -7.7100000000000002E-002 1.2711429792192390E-015 + -7.5999999999999984E-002 1.7212976861254712E-015 + -7.4899999999999994E-002 1.3508686848301291E-015 + -7.3799999999999991E-002 6.5562525933366106E-016 + -7.2699999999999987E-002 3.0229165931495647E-016 + -7.1599999999999997E-002 1.2482154914029596E-015 + -7.0499999999999993E-002 2.6044312834708682E-015 + -6.9399999999999989E-002 1.4647052542598972E-015 + -6.8300000000000000E-002 -5.8977802974485502E-015 + -6.7199999999999996E-002 -1.6542600893721532E-014 + -6.6099999999999992E-002 -1.9528641060479433E-014 + -6.5000000000000002E-002 -2.9574375581950182E-015 + -6.3899999999999985E-002 2.6418290162899191E-014 + -6.2799999999999995E-002 4.3074972842088721E-014 + -6.1699999999999991E-002 2.1164226106243703E-014 + -6.0599999999999994E-002 -3.2065465598507190E-014 + -5.9499999999999990E-002 -7.2986403162542124E-014 + -5.8399999999999994E-002 -3.7319536431426256E-014 + -5.7299999999999990E-002 4.5394128722880261E-014 + -5.6199999999999986E-002 7.6684549010254399E-014 + -5.5099999999999996E-002 3.4669498988251085E-014 + -5.3999999999999992E-002 4.1068880338602370E-014 + -5.2899999999999989E-002 1.3335599985397906E-013 + -5.1799999999999985E-002 1.8078455941462901E-013 + -5.0699999999999995E-002 6.1908167665620378E-014 + -4.9599999999999991E-002 -1.4777949372025978E-013 + -4.8499999999999988E-002 -2.6009121072145813E-013 + -4.7399999999999998E-002 -2.0390977860211545E-013 + -4.6299999999999994E-002 -1.5210476920959198E-013 + -4.5199999999999990E-002 -1.8564045699970277E-013 + -4.4099999999999986E-002 -1.6665880101743996E-013 + -4.2999999999999997E-002 5.7443649446528577E-013 + -4.1899999999999993E-002 1.4030607188228461E-012 + -4.0799999999999989E-002 1.1463263064476203E-012 + -3.9699999999999985E-002 1.2809021963759715E-013 + -3.8599999999999995E-002 -8.3762852340005245E-013 + -3.7499999999999992E-002 -1.9696523058387871E-012 + -3.6399999999999988E-002 -1.7887423313378559E-012 + -3.5299999999999984E-002 -1.5203034144095628E-012 + -3.4199999999999994E-002 -2.7573620470233706E-012 + -3.3099999999999991E-002 -3.2941891402182844E-012 + -3.1999999999999987E-002 -1.9754029141616503E-012 + -3.0899999999999997E-002 4.4550717281932606E-012 + -2.9799999999999993E-002 1.5962224597654284E-011 + -2.8699999999999989E-002 2.3968219770020838E-011 + -2.7599999999999986E-002 1.8319703393165909E-011 + -2.6499999999999996E-002 -7.7325472414013774E-013 + -2.5399999999999992E-002 -2.0986583998405806E-011 + -2.4299999999999988E-002 -3.0136254602908252E-011 + -2.3199999999999985E-002 -2.7381994241459928E-011 + -2.2099999999999995E-002 -1.7905512142424307E-011 + -2.0999999999999991E-002 -4.2276412405561903E-012 + -1.9899999999999987E-002 8.8900458175555919E-012 + -1.8799999999999983E-002 2.9290136288606661E-011 + -1.7699999999999994E-002 5.7812914178168029E-011 + -1.6599999999999990E-002 3.8159767012935220E-011 + -1.5499999999999986E-002 -2.2386884013236852E-011 + -1.4399999999999996E-002 -7.5651131192788768E-011 + -1.3299999999999992E-002 -8.5781132197482179E-011 + -1.2199999999999989E-002 -2.3087070449845370E-011 + -1.1099999999999985E-002 5.7532926339698420E-011 + -9.9999999999999950E-003 1.0006033501763767E-010 + -8.8999999999999913E-003 4.0634055148425219E-011 + -7.7999999999999875E-003 -5.6884816301838725E-011 + -6.6999999999999837E-003 -8.0459250373365876E-011 + -5.5999999999999939E-003 5.0577406845997430E-011 + -4.4999999999999901E-003 2.5891960797608249E-010 + -3.3999999999999864E-003 2.9360444631088001E-010 + -2.2999999999999826E-003 8.4048559778615584E-011 + -1.1999999999999927E-003 -2.5995175456650088E-010 + -9.9999999999988987E-005 -4.0452616256736462E-010 + 1.0000000000000148E-003 -2.1747101341951236E-010 + 2.1000000000000185E-003 1.4884338206400116E-010 + 3.2000000000000084E-003 3.9639855287099124E-010 + 4.3000000000000121E-003 3.1008340339866436E-010 + 5.4000000000000159E-003 -1.3750237060072834E-011 + 6.5000000000000058E-003 -2.7484314824022249E-010 + 7.6000000000000234E-003 -1.0571390984814855E-010 + 8.7000000000000133E-003 4.9363746423836119E-010 + 9.8000000000000032E-003 1.0078406997848788E-009 + 1.0900000000000021E-002 1.0290810426027974E-009 + 1.2000000000000011E-002 2.7502522481626102E-010 + 1.3100000000000001E-002 -7.6584538710733341E-010 + 1.4200000000000018E-002 -1.4795679126322625E-009 + 1.5300000000000008E-002 -1.2745868804842075E-009 + 1.6400000000000026E-002 -5.2286514007349183E-010 + 1.7500000000000016E-002 -2.6587815282752558E-011 + 1.8600000000000005E-002 -1.8791912470561556E-011 + 1.9700000000000023E-002 -2.3955151751131609E-010 + 2.0800000000000013E-002 -4.1101486103478635E-010 + 2.1900000000000003E-002 -5.8247817680268099E-010 + 2.3000000000000020E-002 -7.3601558181479732E-010 + 2.4100000000000010E-002 -4.1227526947906767E-010 + 2.5200000000000000E-002 -1.3895162798149840E-010 + 2.6300000000000018E-002 1.1691494994359175E-011 + 2.7400000000000008E-002 3.4915634272714158E-010 + 2.8500000000000025E-002 4.8831572119212296E-010 + 2.9600000000000015E-002 3.6978992090652696E-010 + 3.0700000000000005E-002 6.7252337032641663E-010 + 3.1800000000000023E-002 6.5707161933659108E-010 + 3.2900000000000013E-002 5.8784210832385497E-010 + 3.4000000000000002E-002 4.2002001876539907E-010 + 3.5100000000000020E-002 5.4797566484410254E-010 + 3.6200000000000010E-002 -4.0858708083568729E-010 + 3.7300000000000028E-002 -1.4458164665498430E-009 + 3.8400000000000017E-002 -9.4141650031076551E-010 + 3.9500000000000007E-002 1.8395757139799684E-009 + 4.0600000000000025E-002 5.1583457505444130E-009 + 4.1700000000000015E-002 5.0532644735312715E-009 + 4.2800000000000005E-002 -7.1075367813477897E-011 + 4.3900000000000022E-002 -7.2927481831186469E-009 + 4.5000000000000012E-002 -1.1520792320141027E-008 + 4.6100000000000002E-002 -1.0138021977468270E-008 + 4.7200000000000020E-002 -4.0048822036453657E-009 + 4.8300000000000010E-002 2.0924060262217381E-009 + 4.9400000000000027E-002 3.8157690340767658E-009 + 5.0500000000000017E-002 1.4878731580125759E-009 + 5.1600000000000007E-002 -3.7394881635677280E-010 + 5.2700000000000025E-002 1.3852656799429042E-009 + 5.3800000000000014E-002 5.2238871006693444E-009 + 5.4900000000000004E-002 6.0509535160235828E-009 + 5.6000000000000022E-002 1.1058727267254653E-009 + 5.7100000000000012E-002 -6.4205405436723595E-009 + 5.8200000000000002E-002 -1.0325917898512671E-008 + 5.9300000000000019E-002 -6.2721849936053786E-009 + 6.0400000000000009E-002 3.2848059827728093E-009 + 6.1500000000000027E-002 1.1353945339465099E-008 + 6.2600000000000017E-002 1.2772567004049051E-008 + 6.3700000000000007E-002 8.8313374391191246E-009 + 6.4800000000000024E-002 4.1013672458234396E-009 + 6.5900000000000014E-002 2.4725819169901797E-009 + 6.7000000000000004E-002 3.5237222029138593E-009 + 6.8100000000000022E-002 3.0153075591954348E-009 + 6.9200000000000012E-002 -3.6125513691587230E-010 + 7.0300000000000029E-002 -5.0612549706841037E-009 + 7.1400000000000019E-002 -7.3054038374209540E-009 + 7.2500000000000009E-002 -3.3202940397103475E-009 + 7.3600000000000027E-002 4.6533337183518597E-009 + 7.4700000000000016E-002 1.0673035788499874E-008 + 7.5800000000000006E-002 9.7554053724024925E-009 + 7.6900000000000024E-002 3.4241462998352290E-009 + 7.8000000000000014E-002 -4.3411869654619295E-009 + 7.9100000000000004E-002 -7.6250392666565858E-009 + 8.0200000000000021E-002 -5.5669673315605905E-009 + 8.1300000000000011E-002 -1.4294875283482611E-009 + 8.2400000000000029E-002 -3.3941438548623637E-010 + 8.3500000000000019E-002 -2.4760078431995680E-009 + 8.4600000000000009E-002 -3.6087495214331966E-009 + 8.5700000000000026E-002 -4.4899195472680731E-011 + 8.6800000000000016E-002 5.9568767696305258E-009 + 8.7900000000000006E-002 9.6641352698156879E-009 + 8.9000000000000024E-002 5.4122835102532463E-009 + 9.0100000000000013E-002 -3.7512708495057723E-009 + 9.1200000000000003E-002 -8.9711225115252091E-009 + 9.2300000000000021E-002 -2.9334952245108070E-009 + 9.3400000000000011E-002 9.0913907513368031E-009 + 9.4500000000000028E-002 1.6455537377169094E-008 + 9.5600000000000018E-002 1.0697907448786736E-008 + 9.6700000000000008E-002 -3.7000167374401371E-009 + 9.7800000000000026E-002 -1.5875125214392938E-008 + 9.8900000000000016E-002 -1.8011718339039362E-008 + 0.10000000000000001 -1.1364608809572019E-008 + 0.10110000000000002 -3.6419440796464642E-009 + 0.10220000000000001 1.3701750845029892E-010 + 0.10330000000000003 4.0249836796846239E-010 + 0.10440000000000002 2.4605713022651798E-009 + 0.10550000000000001 9.6813099759174293E-009 + 0.10660000000000003 1.9411677598668575E-008 + 0.10770000000000002 2.2366046792399175E-008 + 0.10880000000000001 1.3883676430737069E-008 + 0.10990000000000003 -1.2850620567661508E-009 + 0.11100000000000002 -1.1452467418848755E-008 + 0.11210000000000001 -9.3002823220444952E-009 + 0.11320000000000002 1.3683965072175397E-009 + 0.11430000000000001 9.4042054143983478E-009 + 0.11540000000000003 6.6889422889460093E-009 + 0.11650000000000002 -4.4783945440940442E-009 + 0.11760000000000001 -1.4525362246331497E-008 + 0.11870000000000003 -1.5125367625046238E-008 + 0.11980000000000002 -6.8520411566908024E-009 + 0.12090000000000001 2.6402484643028856E-009 + 0.12200000000000003 5.5537245913228617E-009 + 0.12310000000000001 7.7868378411949379E-011 + 0.12420000000000003 -8.7680618321428483E-009 + 0.12530000000000002 -1.3616510585734432E-008 + 0.12640000000000001 -1.1796517540574314E-008 + 0.12750000000000003 -5.7997842084489548E-009 + 0.12860000000000002 -1.0757907897840369E-009 + 0.12970000000000001 -3.6720426699332620E-010 + 0.13080000000000003 -1.5946175491166059E-009 + 0.13190000000000002 -3.8410519209719496E-010 + 0.13300000000000001 5.3078879069801133E-009 + 0.13410000000000000 1.3115140085062649E-008 + 0.13520000000000004 1.7857059830816979E-008 + 0.13630000000000003 1.4478536591866487E-008 + 0.13740000000000002 2.1729027466221851E-009 + 0.13850000000000001 -1.4506656320634193E-008 + 0.13960000000000000 -2.7081179965193769E-008 + 0.14070000000000005 -2.7985926465134980E-008 + 0.14180000000000004 -1.6485934395404911E-008 + 0.14290000000000003 7.3242722997690635E-010 + 0.14400000000000002 1.4293902061979225E-008 + 0.14510000000000001 1.7870638302497355E-008 + 0.14620000000000000 1.2502336943498449E-008 + 0.14730000000000004 4.9112216515823093E-009 + 0.14840000000000003 4.5714321217360521E-010 + 0.14950000000000002 -3.0419500252065745E-010 + 0.15060000000000001 -1.4688664728979006E-009 + 0.15170000000000000 -6.4786487286028205E-009 + 0.15280000000000005 -1.3720208080769680E-008 + 0.15390000000000004 -1.8107062516037331E-008 + 0.15500000000000003 -1.6201919805780562E-008 + 0.15610000000000002 -8.8607405857032973E-009 + 0.15720000000000001 -6.3670907435309232E-010 + 0.15830000000000000 4.9410089353330022E-009 + 0.15940000000000004 7.4511525838261150E-009 + 0.16050000000000003 8.3860554056514047E-009 + 0.16160000000000002 8.5142914940661285E-009 + 0.16270000000000001 6.7517804680505833E-009 + 0.16380000000000000 1.6712929928885956E-009 + 0.16490000000000005 -5.2466013755747554E-009 + 0.16600000000000004 -1.0137745753979743E-008 + 0.16710000000000003 -1.0609030098862604E-008 + 0.16820000000000002 -7.9141484476963342E-009 + 0.16930000000000001 -5.8735625252381851E-009 + 0.17040000000000000 -6.2171245929221186E-009 + 0.17150000000000004 -6.4598530968851264E-009 + 0.17260000000000003 -2.7566375848664393E-009 + 0.17370000000000002 4.9843915661540450E-009 + 0.17480000000000001 1.1096402907639913E-008 + 0.17590000000000000 9.4352863300173340E-009 + 0.17700000000000005 -3.7092151572437615E-010 + 0.17810000000000004 -1.1037573521832655E-008 + 0.17920000000000003 -1.3594986469911419E-008 + 0.18030000000000002 -6.3222707069598982E-009 + 0.18140000000000001 2.9312592353392120E-009 + 0.18250000000000000 4.1786232252150057E-009 + 0.18360000000000004 -5.0203445844942962E-009 + 0.18470000000000003 -1.6318885798227711E-008 + 0.18580000000000002 -1.8051705907851101E-008 + 0.18690000000000001 -6.2549356805163825E-009 + 0.18800000000000000 1.1058538973429677E-008 + 0.18910000000000005 2.0675068768127858E-008 + 0.19020000000000004 1.5919489726456959E-008 + 0.19130000000000003 2.2905788377158842E-009 + 0.19240000000000002 -8.1452764533196387E-009 + 0.19350000000000001 -8.0933464374766118E-009 + 0.19460000000000005 -1.6037695615978009E-009 + 0.19570000000000004 1.3297527523548069E-009 + 0.19680000000000003 -4.6548715992855705E-009 + 0.19790000000000002 -1.4573116935423513E-008 + 0.19900000000000001 -1.7781465189159462E-008 + 0.20010000000000000 -8.5794731319310813E-009 + 0.20120000000000005 7.8421846794185512E-009 + 0.20230000000000004 1.9261390704627956E-008 + 0.20340000000000003 1.6788007428658602E-008 + 0.20450000000000002 2.2571988722575043E-009 + 0.20560000000000000 -1.3504897644622815E-008 + 0.20670000000000005 -1.9643014326220509E-008 + 0.20780000000000004 -1.3315890612375370E-008 + 0.20890000000000003 -7.8135675707358132E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0007.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0007.BXZ.semd new file mode 100644 index 00000000..f094cc4c --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0007.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 -1.2607133354847547E-014 + -0.11340000000000000 -3.6411283330876204E-014 + -0.11230000000000000 1.0665899180571994E-013 + -0.11119999999999999 8.6729180694827823E-013 + -0.11009999999999999 2.3548582788607275E-012 + -0.10900000000000000 2.8888193920328931E-012 + -0.10790000000000000 -1.4763002018775007E-012 + -0.10679999999999999 -1.3506114629469046E-011 + -0.10569999999999999 -2.7633065974308479E-011 + -0.10460000000000000 -2.6201169706085992E-011 + -0.10349999999999999 1.0803415453897180E-011 + -0.10239999999999999 8.1846564248255760E-011 + -0.10130000000000000 1.4383121083039185E-010 + -0.10020000000000000 1.2384011871535705E-010 + -9.9099999999999994E-002 -2.7203843344647538E-011 + -9.7999999999999990E-002 -2.6926133545046582E-010 + -9.6899999999999986E-002 -4.5587572605754190E-010 + -9.5799999999999996E-002 -4.0577968762889327E-010 + -9.4699999999999993E-002 -3.7467320912476509E-011 + -9.3599999999999989E-002 5.2567744601716981E-010 + -9.2499999999999999E-002 9.7592212089381292E-010 + -9.1399999999999995E-002 9.8581143248566150E-010 + -9.0299999999999991E-002 4.2593623073017284E-010 + -8.9200000000000002E-002 -5.1112991616975023E-010 + -8.8099999999999984E-002 -1.3793781672433170E-009 + -8.6999999999999994E-002 -1.7137335994732439E-009 + -8.5899999999999990E-002 -1.2894501022486793E-009 + -8.4799999999999986E-002 -2.4625854133653036E-010 + -8.3699999999999997E-002 9.9164487732394946E-010 + -8.2599999999999993E-002 1.9319126298711353E-009 + -8.1499999999999989E-002 2.2190433934810017E-009 + -8.0399999999999999E-002 1.7204527802405778E-009 + -7.9299999999999995E-002 5.1098481002043172E-010 + -7.8199999999999992E-002 -1.1363087137894468E-009 + -7.7100000000000002E-002 -2.6964639410209656E-009 + -7.5999999999999984E-002 -3.3869138604813998E-009 + -7.4899999999999994E-002 -2.4236346263251107E-009 + -7.3799999999999991E-002 3.9987319011558498E-010 + -7.2699999999999987E-002 4.1300252107134838E-009 + -7.1599999999999997E-002 6.6655867492215748E-009 + -7.0499999999999993E-002 5.7489266680477158E-009 + -6.9399999999999989E-002 5.7659099717000117E-010 + -6.8300000000000000E-002 -7.0743553237662127E-009 + -6.7199999999999996E-002 -1.3301091783546326E-008 + -6.6099999999999992E-002 -1.4187030217271968E-008 + -6.5000000000000002E-002 -8.2742825924242425E-009 + -6.3899999999999985E-002 2.4345916393997413E-009 + -6.2799999999999995E-002 1.3803671983225740E-008 + -6.1699999999999991E-002 2.2225307816370332E-008 + -6.0599999999999994E-002 2.6451980161823485E-008 + -5.9499999999999990E-002 2.7078982611783431E-008 + -5.8399999999999994E-002 2.4169453993749812E-008 + -5.7299999999999990E-002 1.5117397111907849E-008 + -5.6199999999999986E-002 -5.4526685389078011E-009 + -5.5099999999999996E-002 -4.3891823509056849E-008 + -5.3999999999999992E-002 -1.0571040576223822E-007 + -5.2899999999999989E-002 -1.9545664997622225E-007 + -5.1799999999999985E-002 -3.1816776413506886E-007 + -5.0699999999999995E-002 -4.8066732460938510E-007 + -4.9599999999999991E-002 -6.9130368274272769E-007 + -4.8499999999999988E-002 -9.5863015303621069E-007 + -4.7399999999999998E-002 -1.2909503084301832E-006 + -4.6299999999999994E-002 -1.6979788597382139E-006 + -4.5199999999999990E-002 -2.1937494238954969E-006 + -4.4099999999999986E-002 -2.7986666282231454E-006 + -4.2999999999999997E-002 -3.5396810744714458E-006 + -4.1899999999999993E-002 -4.4498433453554753E-006 + -4.0799999999999989E-002 -5.5692898968118243E-006 + -3.9699999999999985E-002 -6.9478642217291053E-006 + -3.8599999999999995E-002 -8.6470481619471684E-006 + -3.7499999999999992E-002 -1.0738861419667955E-005 + -3.6399999999999988E-002 -1.3302682418725453E-005 + -3.5299999999999984E-002 -1.6424502973677590E-005 + -3.4199999999999994E-002 -2.0202647647238337E-005 + -3.3099999999999991E-002 -2.4758872314123437E-005 + -3.1999999999999987E-002 -3.0248307666624896E-005 + -3.0899999999999997E-002 -3.6861601984128356E-005 + -2.9799999999999993E-002 -4.4819003960583359E-005 + -2.8699999999999989E-002 -5.4363768867915496E-005 + -2.7599999999999986E-002 -6.5763771999627352E-005 + -2.6499999999999996E-002 -7.9323814134113491E-005 + -2.5399999999999992E-002 -9.5402108854614198E-005 + -2.4299999999999988E-002 -1.1442152754170820E-004 + -2.3199999999999985E-002 -1.3687151658814400E-004 + -2.2099999999999995E-002 -1.6330523067153990E-004 + -2.0999999999999991E-002 -1.9434024579823017E-004 + -1.9899999999999987E-002 -2.3066629364620894E-004 + -1.8799999999999983E-002 -2.7305641560815275E-004 + -1.7699999999999994E-002 -3.2237518462352455E-004 + -1.6599999999999990E-002 -3.7958219763822854E-004 + -1.5499999999999986E-002 -4.4573564082384109E-004 + -1.4399999999999996E-002 -5.2200065692886710E-004 + -1.3299999999999992E-002 -6.0966151067987084E-004 + -1.2199999999999989E-002 -7.1013037813827395E-004 + -1.1099999999999985E-002 -8.2494626985862851E-004 + -9.9999999999999950E-003 -9.5576659077778459E-004 + -8.8999999999999913E-003 -1.1043580016121268E-003 + -7.7999999999999875E-003 -1.2725932756438851E-003 + -6.6999999999999837E-003 -1.4624539762735367E-003 + -5.5999999999999939E-003 -1.6760273138061166E-003 + -4.4999999999999901E-003 -1.9154946785420179E-003 + -3.3999999999999864E-003 -2.1831151098012924E-003 + -2.2999999999999826E-003 -2.4812088813632727E-003 + -1.1999999999999927E-003 -2.8121445793658495E-003 + -9.9999999999988987E-005 -3.1783240847289562E-003 + 1.0000000000000148E-003 -3.5821436904370785E-003 + 2.1000000000000185E-003 -4.0259435772895813E-003 + 3.2000000000000084E-003 -4.5119472779333591E-003 + 4.3000000000000121E-003 -5.0422120839357376E-003 + 5.4000000000000159E-003 -5.6186006404459476E-003 + 6.5000000000000058E-003 -6.2427502125501633E-003 + 7.6000000000000234E-003 -6.9160340353846550E-003 + 8.7000000000000133E-003 -7.6394933275878429E-003 + 9.8000000000000032E-003 -8.4137599915266037E-003 + 1.0900000000000021E-002 -9.2389844357967377E-003 + 1.2000000000000011E-002 -1.0114783421158791E-002 + 1.3100000000000001E-002 -1.1040177196264267E-002 + 1.4200000000000018E-002 -1.2013524770736694E-002 + 1.5300000000000008E-002 -1.3032458722591400E-002 + 1.6400000000000026E-002 -1.4093816280364990E-002 + 1.7500000000000016E-002 -1.5193598344922066E-002 + 1.8600000000000005E-002 -1.6326952725648880E-002 + 1.9700000000000023E-002 -1.7488174140453339E-002 + 2.0800000000000013E-002 -1.8670681864023209E-002 + 2.1900000000000003E-002 -1.9866999238729477E-002 + 2.3000000000000020E-002 -2.1068733185529709E-002 + 2.4100000000000010E-002 -2.2266587242484093E-002 + 2.5200000000000000E-002 -2.3450400680303574E-002 + 2.6300000000000018E-002 -2.4609217420220375E-002 + 2.7400000000000008E-002 -2.5731366127729416E-002 + 2.8500000000000025E-002 -2.6804549619555473E-002 + 2.9600000000000015E-002 -2.7815960347652435E-002 + 3.0700000000000005E-002 -2.8752403333783150E-002 + 3.1800000000000023E-002 -2.9600445181131363E-002 + 3.2900000000000013E-002 -3.0346583575010300E-002 + 3.4000000000000002E-002 -3.0977405607700348E-002 + 3.5100000000000020E-002 -3.1479761004447937E-002 + 3.6200000000000010E-002 -3.1840927898883820E-002 + 3.7300000000000028E-002 -3.2048832625150681E-002 + 3.8400000000000017E-002 -3.2092232257127762E-002 + 3.9500000000000007E-002 -3.1960964202880859E-002 + 4.0600000000000025E-002 -3.1646113842725754E-002 + 4.1700000000000015E-002 -3.1140176579356194E-002 + 4.2800000000000005E-002 -3.0437260866165161E-002 + 4.3900000000000022E-002 -2.9533231630921364E-002 + 4.5000000000000012E-002 -2.8425890952348709E-002 + 4.6100000000000002E-002 -2.7115082368254662E-002 + 4.7200000000000020E-002 -2.5602761656045914E-002 + 4.8300000000000010E-002 -2.3893013596534729E-002 + 4.9400000000000027E-002 -2.1992083638906479E-002 + 5.0500000000000017E-002 -1.9908390939235687E-002 + 5.1600000000000007E-002 -1.7652530223131180E-002 + 5.2700000000000025E-002 -1.5237189829349518E-002 + 5.3800000000000014E-002 -1.2677026912570000E-002 + 5.4900000000000004E-002 -9.9884923547506332E-003 + 5.6000000000000022E-002 -7.1896500885486603E-003 + 5.7100000000000012E-002 -4.2999982833862305E-003 + 5.8200000000000002E-002 -1.3402713229879737E-003 + 5.9300000000000019E-002 1.6678124666213989E-003 + 6.0400000000000009E-002 4.7018453478813171E-003 + 6.1500000000000027E-002 7.7390503138303757E-003 + 6.2600000000000017E-002 1.0756584815680981E-002 + 6.3700000000000007E-002 1.3731824234127998E-002 + 6.4800000000000024E-002 1.6642624512314796E-002 + 6.5900000000000014E-002 1.9467601552605629E-002 + 6.7000000000000004E-002 2.2186424583196640E-002 + 6.8100000000000022E-002 2.4780064821243286E-002 + 6.9200000000000012E-002 2.7231048792600632E-002 + 7.0300000000000029E-002 2.9523642733693123E-002 + 7.1400000000000019E-002 3.1644016504287720E-002 + 7.2500000000000009E-002 3.3580407500267029E-002 + 7.3600000000000027E-002 3.5323224961757660E-002 + 7.4700000000000016E-002 3.6865156143903732E-002 + 7.5800000000000006E-002 3.8201153278350830E-002 + 7.6900000000000024E-002 3.9328422397375107E-002 + 7.8000000000000014E-002 4.0246367454528809E-002 + 7.9100000000000004E-002 4.0956553071737289E-002 + 8.0200000000000021E-002 4.1462600231170654E-002 + 8.1300000000000011E-002 4.1770052164793015E-002 + 8.2400000000000029E-002 4.1886139661073685E-002 + 8.3500000000000019E-002 4.1819609701633453E-002 + 8.4600000000000009E-002 4.1580483317375183E-002 + 8.5700000000000026E-002 4.1179951280355453E-002 + 8.6800000000000016E-002 4.0630161762237549E-002 + 8.7900000000000006E-002 3.9943996816873550E-002 + 8.9000000000000024E-002 3.9134800434112549E-002 + 9.0100000000000013E-002 3.8216080516576767E-002 + 9.1200000000000003E-002 3.7201292812824249E-002 + 9.2300000000000021E-002 3.6103736609220505E-002 + 9.3400000000000011E-002 3.4936416894197464E-002 + 9.4500000000000028E-002 3.3711899071931839E-002 + 9.5600000000000018E-002 3.2442089170217514E-002 + 9.6700000000000008E-002 3.1138062477111816E-002 + 9.7800000000000026E-002 2.9809974133968353E-002 + 9.8900000000000016E-002 2.8467081487178802E-002 + 0.10000000000000001 2.7117760851979256E-002 + 0.10110000000000002 2.5769481435418129E-002 + 0.10220000000000001 2.4428723379969597E-002 + 0.10330000000000003 2.3100933060050011E-002 + 0.10440000000000002 2.1790573373436928E-002 + 0.10550000000000001 2.0501241087913513E-002 + 0.10660000000000003 1.9235791638493538E-002 + 0.10770000000000002 1.7996395006775856E-002 + 0.10880000000000001 1.6784565523266792E-002 + 0.10990000000000003 1.5601203776896000E-002 + 0.11100000000000002 1.4446720480918884E-002 + 0.11210000000000001 1.3321189209818840E-002 + 0.11320000000000002 1.2224448844790459E-002 + 0.11430000000000001 1.1156156659126282E-002 + 0.11540000000000003 1.0115809738636017E-002 + 0.11650000000000002 9.1028129681944847E-003 + 0.11760000000000001 8.1165777519345284E-003 + 0.11870000000000003 7.1566328406333923E-003 + 0.11980000000000002 6.2226504087448120E-003 + 0.12090000000000001 5.3144139237701893E-003 + 0.12200000000000003 4.4317878782749176E-003 + 0.12310000000000001 3.5747550427913666E-003 + 0.12420000000000003 2.7435049414634705E-003 + 0.12530000000000002 1.9384891493245959E-003 + 0.12640000000000001 1.1603824095800519E-003 + 0.12750000000000003 4.0996941970661283E-004 + 0.12860000000000002 -3.1194358598440886E-004 + 0.12970000000000001 -1.0045262752100825E-003 + 0.13080000000000003 -1.6668587923049927E-003 + 0.13190000000000002 -2.2979003842920065E-003 + 0.13300000000000001 -2.8965589590370655E-003 + 0.13410000000000000 -3.4618263598531485E-003 + 0.13520000000000004 -3.9928709156811237E-003 + 0.13630000000000003 -4.4890255667269230E-003 + 0.13740000000000002 -4.9497056752443314E-003 + 0.13850000000000001 -5.3743696771562099E-003 + 0.13960000000000000 -5.7625761255621910E-003 + 0.14070000000000005 -6.1140968464314938E-003 + 0.14180000000000004 -6.4289853908121586E-003 + 0.14290000000000003 -6.7075518891215324E-003 + 0.14400000000000002 -6.9502736441791058E-003 + 0.14510000000000001 -7.1577536873519421E-003 + 0.14620000000000000 -7.3307515121996403E-003 + 0.14730000000000004 -7.4702552519738674E-003 + 0.14840000000000003 -7.5774951837956905E-003 + 0.14950000000000002 -7.6538817957043648E-003 + 0.15060000000000001 -7.7009107917547226E-003 + 0.15170000000000000 -7.7201304957270622E-003 + 0.15280000000000005 -7.7131805010139942E-003 + 0.15390000000000004 -7.6818354427814484E-003 + 0.15500000000000003 -7.6279840432107449E-003 + 0.15610000000000002 -7.5535383075475693E-003 + 0.15720000000000001 -7.4603604152798653E-003 + 0.15830000000000000 -7.3502650484442711E-003 + 0.15940000000000004 -7.2250855155289173E-003 + 0.16050000000000003 -7.0867147296667099E-003 + 0.16160000000000002 -6.9370488636195660E-003 + 0.16270000000000001 -6.7778760567307472E-003 + 0.16380000000000000 -6.6108061000704765E-003 + 0.16490000000000005 -6.4373044297099113E-003 + 0.16600000000000004 -6.2587913125753403E-003 + 0.16710000000000003 -6.0766963288187981E-003 + 0.16820000000000002 -5.8924006298184395E-003 + 0.16930000000000001 -5.7071200571954250E-003 + 0.17040000000000000 -5.5218520574271679E-003 + 0.17150000000000004 -5.3374390117824078E-003 + 0.17260000000000003 -5.1546893082559109E-003 + 0.17370000000000002 -4.9744369462132454E-003 + 0.17480000000000001 -4.7974782064557076E-003 + 0.17590000000000000 -4.6244570985436440E-003 + 0.17700000000000005 -4.4558113440871239E-003 + 0.17810000000000004 -4.2918310500681400E-003 + 0.17920000000000003 -4.1327718645334244E-003 + 0.18030000000000002 -3.9789108559489250E-003 + 0.18140000000000001 -3.8305073976516724E-003 + 0.18250000000000000 -3.6877163220196962E-003 + 0.18360000000000004 -3.5505599807947874E-003 + 0.18470000000000003 -3.4189883153885603E-003 + 0.18580000000000002 -3.2929622102528811E-003 + 0.18690000000000001 -3.1724774744361639E-003 + 0.18800000000000000 -3.0575119890272617E-003 + 0.18910000000000005 -2.9479647055268288E-003 + 0.19020000000000004 -2.8436551801860332E-003 + 0.19130000000000003 -2.7443841099739075E-003 + 0.19240000000000002 -2.6499833911657333E-003 + 0.19350000000000001 -2.5603042449802160E-003 + 0.19460000000000005 -2.4751578457653522E-003 + 0.19570000000000004 -2.3942890111356974E-003 + 0.19680000000000003 -2.3174223024398088E-003 + 0.19790000000000002 -2.2443372290581465E-003 + 0.19900000000000001 -2.1748936269432306E-003 + 0.20010000000000000 -2.1089727524667978E-003 + 0.20120000000000005 -2.0463904365897179E-003 + 0.20230000000000004 -1.9868786912411451E-003 + 0.20340000000000003 -1.9301587017253041E-003 + 0.20450000000000002 -1.8760346574708819E-003 + 0.20560000000000000 -1.8244081875309348E-003 + 0.20670000000000005 -1.7751939594745636E-003 + 0.20780000000000004 -1.7282229382544756E-003 + 0.20890000000000003 -1.6832314431667328E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0008.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0008.BXX.semd new file mode 100644 index 00000000..96fd2966 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0008.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 9.3289554834252154E-029 + -0.10900000000000000 -2.1767563195894241E-028 + -0.10790000000000000 -1.3993433345508445E-027 + -0.10679999999999999 1.5548253922981760E-028 + -0.10569999999999999 1.2127641526599672E-027 + -0.10460000000000000 1.4211108881170890E-026 + -0.10349999999999999 3.5170161678993514E-026 + -0.10239999999999999 -3.9399291214202023E-026 + -0.10130000000000000 -3.0502574008199433E-025 + -0.10020000000000000 -4.4328086138154336E-025 + -9.9099999999999994E-002 -1.8552493877860173E-024 + -9.7999999999999990E-002 -2.1030578138171673E-025 + -9.6899999999999986E-002 -6.0330356398072812E-025 + -9.5799999999999996E-002 1.0416401410311856E-024 + -9.4699999999999993E-002 6.7624667226573365E-024 + -9.3599999999999989E-002 4.3315275510550132E-024 + -9.2499999999999999E-002 -8.7768834708845301E-023 + -9.1399999999999995E-002 -4.9440948466964100E-023 + -9.0299999999999991E-002 -7.6327189828632504E-023 + -8.9200000000000002E-002 -1.6842755879385051E-022 + -8.8099999999999984E-002 2.6118510569110280E-022 + -8.6999999999999994E-002 6.9079779541960508E-022 + -8.5899999999999990E-002 8.5955394949035998E-022 + -8.4799999999999986E-002 -2.7597247375342619E-022 + -8.3699999999999997E-002 -6.2892944148526401E-022 + -8.2599999999999993E-002 -2.0253125518480914E-021 + -8.1499999999999989E-002 -5.5085478969857999E-021 + -8.0399999999999999E-002 3.9905163765861404E-022 + -7.9299999999999995E-002 6.3066515761998114E-021 + -7.8199999999999992E-002 1.2214251514741009E-020 + -7.7100000000000002E-002 1.8121851857178990E-020 + -7.5999999999999984E-002 -1.0127728001460777E-021 + -7.4899999999999994E-002 -2.2234251358320258E-020 + -7.3799999999999991E-002 -3.5108320775446522E-020 + -7.2699999999999987E-002 -2.2940166000603305E-020 + -7.1599999999999997E-002 -3.5814235417729569E-020 + -7.0499999999999993E-002 -4.0340897309395050E-020 + -6.9399999999999989E-002 -1.9825333393503917E-020 + -6.8300000000000000E-002 -3.2699399579455913E-020 + -6.7199999999999996E-002 -1.2183835663564779E-020 + -6.6099999999999992E-002 -7.5142353464630006E-020 + -6.5000000000000002E-002 -1.5479569762572673E-019 + -6.3899999999999985E-002 -1.6766976865844013E-019 + -6.2799999999999995E-002 -4.6985312821432475E-020 + -6.1699999999999991E-002 6.9198795807146544E-021 + -6.0599999999999994E-002 -5.9541979143472791E-021 + -5.9499999999999990E-002 -2.8594535176707120E-019 + -5.8399999999999994E-002 -1.7679633153019442E-018 + -5.7299999999999990E-002 -3.2499814597825763E-018 + -5.6199999999999986E-002 -2.9957386063228183E-018 + -5.5099999999999996E-002 -4.0422145186358511E-019 + -5.3999999999999992E-002 4.7249077712814849E-018 + -5.2899999999999989E-002 9.8540372012217081E-018 + -5.1799999999999985E-002 7.5038888679636107E-018 + -5.0699999999999995E-002 -6.5994102951190340E-018 + -4.9599999999999991E-002 -2.6045052135652958E-017 + -4.8499999999999988E-002 -3.2134841832052053E-017 + -4.7399999999999998E-002 -1.4718329041621441E-017 + -4.6299999999999994E-002 2.0862146866910050E-017 + -4.5199999999999990E-002 5.4305687689694499E-017 + -4.4099999999999986E-002 5.5695182373938625E-017 + -4.2999999999999997E-002 1.0072073738884561E-017 + -4.1899999999999993E-002 -6.2262738357258548E-017 + -4.0799999999999989E-002 -9.5865580931130909E-017 + -3.9699999999999985E-002 -5.0401769084081082E-017 + -3.8599999999999995E-002 5.0622394697061226E-017 + -3.7499999999999992E-002 1.2600332421434924E-016 + -3.6399999999999988E-002 1.0415361964900193E-016 + -3.5299999999999984E-002 -1.8132103429627786E-017 + -3.4199999999999994E-002 -1.5537638865209904E-016 + -3.3099999999999991E-002 -1.7295224289828697E-016 + -3.1999999999999987E-002 -1.1025417592825401E-017 + -3.0899999999999997E-002 2.4065275410590581E-016 + -2.9799999999999993E-002 3.7907329015942747E-016 + -2.8699999999999989E-002 1.9267946818627221E-016 + -2.7599999999999986E-002 -2.4159902225688687E-016 + -2.6499999999999996E-002 -6.4168648515364429E-016 + -2.5399999999999992E-002 -7.2550733036671295E-016 + -2.4299999999999988E-002 -2.9860039560994063E-016 + -2.3199999999999985E-002 4.8731192471991027E-016 + -2.2099999999999995E-002 1.2903196992659579E-015 + -2.0999999999999991E-002 1.6488447112788249E-015 + -1.9899999999999987E-002 1.0542960860959153E-015 + -1.8799999999999983E-002 -6.6000733134672198E-016 + -1.7699999999999994E-002 -2.9897482652427440E-015 + -1.6599999999999990E-002 -4.5501919594649002E-015 + -1.5499999999999986E-002 -3.6232418771536302E-015 + -1.4399999999999996E-002 6.0313817454277869E-016 + -1.3299999999999992E-002 6.4193992799937462E-015 + -1.2199999999999989E-002 1.0047437057694730E-014 + -1.1099999999999985E-002 7.2475696505456405E-015 + -9.9999999999999950E-003 -2.3392087505430753E-015 + -8.8999999999999913E-003 -1.3276530787568411E-014 + -7.7999999999999875E-003 -1.6862792900310813E-014 + -6.6999999999999837E-003 -7.5248628264882808E-015 + -5.5999999999999939E-003 1.0429195654055191E-014 + -4.4999999999999901E-003 2.2981079590852181E-014 + -3.3999999999999864E-003 1.5497045446487452E-014 + -2.2999999999999826E-003 -1.1817762175477583E-014 + -1.1999999999999927E-003 -3.7252068563111557E-014 + -9.9999999999988987E-005 -3.1333239496923737E-014 + 1.0000000000000148E-003 1.3819744028070909E-014 + 2.1000000000000185E-003 6.9879655718602801E-014 + 3.2000000000000084E-003 8.3816281823065331E-014 + 4.3000000000000121E-003 2.5541543299855210E-014 + 5.4000000000000159E-003 -8.0190276077404810E-014 + 6.5000000000000058E-003 -1.5371418601948378E-013 + 7.6000000000000234E-003 -1.4063232457901809E-013 + 8.7000000000000133E-003 -2.5969054380861611E-014 + 9.8000000000000032E-003 1.2415026960036629E-013 + 1.0900000000000021E-002 2.4630135170983225E-013 + 1.2000000000000011E-002 2.6068248037622310E-013 + 1.3100000000000001E-002 1.3282910470320541E-013 + 1.4200000000000018E-002 -1.0935894659454271E-013 + 1.5300000000000008E-002 -3.6139399307334730E-013 + 1.6400000000000026E-002 -5.1988253112200677E-013 + 1.7500000000000016E-002 -4.5626637234022493E-013 + 1.8600000000000005E-002 -3.8158102437339803E-014 + 1.9700000000000023E-002 5.7907839764656521E-013 + 2.0800000000000013E-002 9.8186909991415661E-013 + 2.1900000000000003E-002 9.4920338949977534E-013 + 2.3000000000000020E-002 5.0077536518575161E-013 + 2.4100000000000010E-002 -2.7150967563636941E-013 + 2.5200000000000000E-002 -1.0919356781616263E-012 + 2.6300000000000018E-002 -1.1421071336933930E-012 + 2.7400000000000008E-002 -6.9336371496739324E-013 + 2.8500000000000025E-002 -2.0085582502771260E-013 + 2.9600000000000015E-002 -5.2236687198004006E-013 + 3.0700000000000005E-002 -1.5090977512760562E-012 + 3.1800000000000023E-002 -1.8131030531109982E-012 + 3.2900000000000013E-002 7.8885183975307971E-013 + 3.4000000000000002E-002 4.7737638494971257E-012 + 3.5100000000000020E-002 7.2531780928586365E-012 + 3.6200000000000010E-002 4.4808566579401798E-012 + 3.7300000000000028E-002 -2.9830148767784337E-012 + 3.8400000000000017E-002 -1.0446886411497047E-011 + 3.9500000000000007E-002 -1.3429276787824129E-011 + 4.0600000000000025E-002 -8.3590061955574058E-012 + 4.1700000000000015E-002 3.2234152413240791E-012 + 4.2800000000000005E-002 1.5085929033764600E-011 + 4.3900000000000022E-002 1.7005157698646300E-011 + 4.5000000000000012E-002 1.0801703281826391E-011 + 4.6100000000000002E-002 -5.9052229252343214E-012 + 4.7200000000000020E-002 -1.8970948076346694E-011 + 4.8300000000000010E-002 -2.0272786921404773E-011 + 4.9400000000000027E-002 -1.2611661714956313E-011 + 5.0500000000000017E-002 -4.6905643431849331E-013 + 5.1600000000000007E-002 9.4328087008044292E-012 + 5.2700000000000025E-002 2.5496708910832666E-011 + 5.3800000000000014E-002 1.7472651797634242E-011 + 5.4900000000000004E-002 -7.9171461053739733E-012 + 5.6000000000000022E-002 -2.3223614004086457E-011 + 5.7100000000000012E-002 -2.3965269005388201E-011 + 5.8200000000000002E-002 -1.4623594002394213E-011 + 5.9300000000000019E-002 -9.7633984230682813E-012 + 6.0400000000000009E-002 1.1902350632864156E-011 + 6.1500000000000027E-002 3.6929206220781552E-011 + 6.2600000000000017E-002 1.7141255428954061E-011 + 6.3700000000000007E-002 -9.6757796219648640E-011 + 6.4800000000000024E-002 -1.8264759149566601E-010 + 6.5900000000000014E-002 -7.8074463560895424E-011 + 6.7000000000000004E-002 2.1472085220963777E-010 + 6.8100000000000022E-002 4.9855319872449400E-010 + 6.9200000000000012E-002 5.2021892349429777E-010 + 7.0300000000000029E-002 2.2594021098498729E-010 + 7.1400000000000019E-002 -1.3331996617793607E-010 + 7.2500000000000009E-002 -1.6095058619214342E-010 + 7.3600000000000027E-002 2.1475209110999316E-010 + 7.4700000000000016E-002 6.5767696844076795E-010 + 7.5800000000000006E-002 6.7934269321057172E-010 + 7.6900000000000024E-002 5.5675131171994963E-011 + 7.8000000000000014E-002 -8.0102946498072924E-010 + 7.9100000000000004E-002 -1.3440303314737889E-009 + 8.0200000000000021E-002 -1.1924017329079106E-009 + 8.1300000000000011E-002 -2.8788432748783066E-010 + 8.2400000000000029E-002 1.5055906521510565E-010 + 8.3500000000000019E-002 -2.3559001971484861E-010 + 8.4600000000000009E-002 -1.1729612836575143E-009 + 8.5700000000000026E-002 -1.4201846365580195E-009 + 8.6800000000000016E-002 -4.5292664063723009E-010 + 8.7900000000000006E-002 1.3434053869332274E-009 + 8.9000000000000024E-002 2.5437003614570131E-009 + 9.0100000000000013E-002 2.2740700433843131E-009 + 9.1200000000000003E-002 8.0788414846821865E-010 + 9.2300000000000021E-002 -2.2807947197556189E-010 + 9.3400000000000011E-002 -1.3471002091591799E-010 + 9.4500000000000028E-002 9.1321489259499344E-010 + 9.5600000000000018E-002 1.3270102794393779E-009 + 9.6700000000000008E-002 7.0558364706485577E-010 + 9.7800000000000026E-002 -1.3767639805983833E-010 + 9.8900000000000016E-002 -6.2689942126326059E-010 + 0.10000000000000001 9.4997676391983532E-011 + 0.10110000000000002 9.6814467553940631E-010 + 0.10220000000000001 1.1533843879973915E-009 + 0.10330000000000003 5.9161398002771648E-011 + 0.10440000000000002 -1.5773209405267608E-009 + 0.10550000000000001 -2.0575812165191110E-009 + 0.10660000000000003 -3.1950853074391716E-010 + 0.10770000000000002 1.5798975461223108E-009 + 0.10880000000000001 1.5970815780974590E-009 + 0.10990000000000003 -1.2269931737307616E-009 + 0.11100000000000002 -4.4364751872194574E-009 + 0.11210000000000001 -5.1184017024752393E-009 + 0.11320000000000002 -2.9680324864500562E-009 + 0.11430000000000001 4.7300330319188788E-010 + 0.11540000000000003 2.7667796942409950E-009 + 0.11650000000000002 2.8377413752167513E-009 + 0.11760000000000001 1.9586292587803200E-009 + 0.11870000000000003 1.9758130687108633E-009 + 0.11980000000000002 3.2298856922352570E-009 + 0.12090000000000001 4.2509213926678058E-009 + 0.12200000000000003 3.3001057442305637E-009 + 0.12310000000000001 2.8780899885560984E-010 + 0.12420000000000003 -2.9933766576561993E-009 + 0.12530000000000002 -4.6074513093685709E-009 + 0.12640000000000001 -3.7477487779824514E-009 + 0.12750000000000003 -1.2747132238644099E-009 + 0.12860000000000002 6.9639660704723383E-010 + 0.12970000000000001 9.6454388920363954E-010 + 0.13080000000000003 1.7506168736858285E-010 + 0.13190000000000002 -3.2760577584056705E-010 + 0.13300000000000001 1.1980069714034869E-010 + 0.13410000000000000 2.8039243149535764E-010 + 0.13520000000000004 -1.9538612394676136E-010 + 0.13630000000000003 -1.2806460336634018E-009 + 0.13740000000000002 -2.4286468391920835E-009 + 0.13850000000000001 -2.1604995570356778E-009 + 0.13960000000000000 -6.2857474780741995E-010 + 0.14070000000000005 3.7453520840280419E-010 + 0.14180000000000004 5.7433979794296874E-010 + 0.14290000000000003 6.2513511034367752E-010 + 0.14400000000000002 1.4489858202182404E-009 + 0.14510000000000001 2.4789845731731930E-009 + 0.14620000000000000 3.5358722616507521E-009 + 0.14730000000000004 3.3469085281012667E-009 + 0.14840000000000003 1.5715005963201634E-009 + 0.14950000000000002 1.2772213842104918E-010 + 0.15060000000000001 -2.5842689099775384E-010 + 0.15170000000000000 5.2957199736525240E-010 + 0.15280000000000005 2.2676449606962024E-009 + 0.15390000000000004 3.2886808831733561E-009 + 0.15500000000000003 3.1086799801016696E-009 + 0.15610000000000002 1.5125309893448957E-009 + 0.15720000000000001 -7.8272877068741309E-010 + 0.15830000000000000 -2.3071740073987712E-009 + 0.15940000000000004 -2.0569528302871731E-009 + 0.16050000000000003 -1.2151760708789539E-009 + 0.16160000000000002 -6.7814004411914652E-010 + 0.16270000000000001 -1.5622531046588506E-011 + 0.16380000000000000 1.3460059733461094E-009 + 0.16490000000000005 3.7831897614637455E-009 + 0.16600000000000004 7.2062995570831845E-009 + 0.16710000000000003 9.5180014980655869E-009 + 0.16820000000000002 8.4058529026265205E-009 + 0.16930000000000001 3.3141487332244424E-009 + 0.17040000000000000 -3.4357028333431572E-009 + 0.17150000000000004 -7.9806659059045160E-009 + 0.17260000000000003 -7.6677038052253010E-009 + 0.17370000000000002 -3.2855564935374559E-009 + 0.17480000000000001 1.7329607748806097E-009 + 0.17590000000000000 4.0536267675861382E-009 + 0.17700000000000005 3.0221447566702864E-009 + 0.17810000000000004 7.8962603122789687E-010 + 0.17920000000000003 1.8069989948799048E-011 + 0.18030000000000002 1.7113283012903935E-009 + 0.18140000000000001 4.0857717209519251E-009 + 0.18250000000000000 4.4749191019377577E-009 + 0.18360000000000004 2.0452151083816261E-009 + 0.18470000000000003 -1.6796368740301659E-009 + 0.18580000000000002 -3.8807854707556544E-009 + 0.18690000000000001 -3.1779343601101573E-009 + 0.18800000000000000 -4.5393555581085820E-010 + 0.18910000000000005 2.0011743373515856E-009 + 0.19020000000000004 2.3634330048594165E-009 + 0.19130000000000003 6.9109906686293243E-010 + 0.19240000000000002 -1.5324571611685656E-009 + 0.19350000000000001 -2.6849393819361467E-009 + 0.19460000000000005 -2.1254957793814810E-009 + 0.19570000000000004 -6.6079308691513461E-010 + 0.19680000000000003 4.9020604242500099E-010 + 0.19790000000000002 9.1072377417233952E-010 + 0.19900000000000001 1.0309822995324680E-009 + 0.20010000000000000 1.6217962528486396E-009 + 0.20120000000000005 2.6159434618477917E-009 + 0.20230000000000004 3.4980536245399207E-009 + 0.20340000000000003 3.9947565255715745E-009 + 0.20450000000000002 4.0567558201587417E-009 + 0.20560000000000000 3.7781626716082428E-009 + 0.20670000000000005 3.1993101501370802E-009 + 0.20780000000000004 2.0378649878693977E-009 + 0.20890000000000003 2.8934610263320337E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0008.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0008.BXZ.semd new file mode 100644 index 00000000..4f26e1c0 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0008.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 3.2033412355651497E-022 + -0.10900000000000000 4.0328891881403094E-021 + -0.10790000000000000 2.2314660745561228E-020 + -0.10679999999999999 6.3631010792309436E-020 + -0.10569999999999999 4.6576178304471237E-020 + -0.10460000000000000 -3.7851081726905876E-019 + -0.10349999999999999 -1.7632827138058129E-018 + -0.10239999999999999 -3.6827284418652057E-018 + -0.10130000000000000 -2.0801694026202837E-018 + -0.10020000000000000 1.1920099452085206E-017 + -9.9099999999999994E-002 4.3941399164535780E-017 + -9.7999999999999990E-002 7.3312316241415398E-017 + -9.6899999999999986E-002 2.9747671376117920E-017 + -9.5799999999999996E-002 -1.8193129506499498E-016 + -9.4699999999999993E-002 -5.5614071028305145E-016 + -9.3599999999999989E-002 -7.9345361347793355E-016 + -9.2499999999999999E-002 -2.5056444248710002E-016 + -9.1399999999999995E-002 1.6459965629936823E-015 + -9.0299999999999991E-002 4.4354516058804118E-015 + -8.9200000000000002E-002 5.7175765790190396E-015 + -8.8099999999999984E-002 1.6562064863816488E-015 + -8.6999999999999994E-002 -9.9703807764171121E-015 + -8.5899999999999990E-002 -2.5017788947249986E-014 + -8.4799999999999986E-002 -3.0475029102897469E-014 + -8.3699999999999997E-002 -9.6286538041768371E-015 + -8.2599999999999993E-002 4.3299544993328359E-014 + -8.1499999999999989E-002 1.0634366515637969E-013 + -8.0399999999999999E-002 1.2706277544884126E-013 + -7.9299999999999995E-002 4.8713915117449408E-014 + -7.8199999999999992E-002 -1.3827181316160980E-013 + -7.7100000000000002E-002 -3.5152103125025980E-013 + -7.5999999999999984E-002 -4.2645617939762737E-013 + -7.4899999999999994E-002 -2.0715480925689173E-013 + -7.3799999999999991E-002 3.1485193141903012E-013 + -7.2699999999999987E-002 9.0942899912127562E-013 + -7.1599999999999997E-002 1.1671498186330287E-012 + -7.0499999999999993E-002 7.3063560410147055E-013 + -6.9399999999999989E-002 -4.1532302228440565E-013 + -6.8300000000000000E-002 -1.7981572177430682E-012 + -6.7199999999999996E-002 -2.6121394543915377E-012 + -6.6099999999999992E-002 -2.1444547526616731E-012 + -6.5000000000000002E-002 -2.4275573955526153E-013 + -6.3899999999999985E-002 2.4657654390525252E-012 + -6.2799999999999995E-002 4.7539840987431692E-012 + -6.1699999999999991E-002 5.2909868326900256E-012 + -6.0599999999999994E-002 3.2312525051481078E-012 + -5.9499999999999990E-002 -1.2983329689131295E-012 + -5.8399999999999994E-002 -6.9249371861812570E-012 + -5.7299999999999990E-002 -1.1112792977496788E-011 + -5.6199999999999986E-002 -1.0867734663577711E-011 + -5.5099999999999996E-002 -4.2409036352109020E-012 + -5.3999999999999992E-002 7.7641235454728452E-012 + -5.2899999999999989E-002 2.0121593627409062E-011 + -5.1799999999999985E-002 2.5090120953086270E-011 + -5.0699999999999995E-002 1.6366932115152721E-011 + -4.9599999999999991E-002 -5.7051815528785799E-012 + -4.8499999999999988E-002 -3.1577022246986886E-011 + -4.7399999999999998E-002 -4.5786027746963498E-011 + -4.6299999999999994E-002 -3.5786200391907386E-011 + -4.5199999999999990E-002 -1.4166445794216997E-012 + -4.4099999999999986E-002 4.1866142497237746E-011 + -4.2999999999999997E-002 6.9790381806988933E-011 + -4.1899999999999993E-002 6.3141485096007699E-011 + -4.0799999999999989E-002 2.0151874960405713E-011 + -3.9699999999999985E-002 -4.0871844103618216E-011 + -3.8599999999999995E-002 -9.0522409013082950E-011 + -3.7499999999999992E-002 -1.0298302488553901E-010 + -3.6399999999999988E-002 -6.7699727768211204E-011 + -3.5299999999999984E-002 6.8367915495581855E-012 + -3.4199999999999994E-002 9.5826804824561407E-011 + -3.3099999999999991E-002 1.6377216249807702E-010 + -3.1999999999999987E-002 1.7269284613430358E-010 + -3.0899999999999997E-002 9.6277624761498259E-011 + -2.9799999999999993E-002 -6.0036739468749545E-011 + -2.8699999999999989E-002 -2.4345508942147376E-010 + -2.7599999999999986E-002 -3.6064767838794864E-010 + -2.6499999999999996E-002 -3.1765506891545670E-010 + -2.5399999999999992E-002 -8.0233902854942585E-011 + -2.4299999999999988E-002 2.8168661847516319E-010 + -2.3199999999999985E-002 6.0368493537410473E-010 + -2.2099999999999995E-002 6.9997946328115290E-010 + -2.0999999999999991E-002 4.6565165612300063E-010 + -1.9899999999999987E-002 -5.2526941130004445E-011 + -1.8799999999999983E-002 -6.6280264610085737E-010 + -1.7699999999999994E-002 -1.1113804321283283E-009 + -1.6599999999999990E-002 -1.1939126354221230E-009 + -1.5499999999999986E-002 -8.3620954605123643E-010 + -1.4399999999999996E-002 -1.1303678826291019E-010 + -1.3299999999999992E-002 7.8503703537791125E-010 + -1.2199999999999989E-002 1.6066273866854885E-009 + -1.1099999999999985E-002 2.0970343239667955E-009 + -9.9999999999999950E-003 2.0594022043241011E-009 + -8.8999999999999913E-003 1.4217975685681949E-009 + -7.7999999999999875E-003 2.8911373295414933E-010 + -6.6999999999999837E-003 -1.0622762669498798E-009 + -5.5999999999999939E-003 -2.2748409822526128E-009 + -4.4999999999999901E-003 -3.0596973843444175E-009 + -3.3999999999999864E-003 -3.3249083486452946E-009 + -2.2999999999999826E-003 -3.1923650389842351E-009 + -1.1999999999999927E-003 -2.8695827936076057E-009 + -9.9999999999988987E-005 -2.4336261894575273E-009 + 1.0000000000000148E-003 -1.6519464685060825E-009 + 2.1000000000000185E-003 3.3601926796578141E-011 + 3.2000000000000084E-003 3.2988958231783272E-009 + 4.3000000000000121E-003 8.5442932729051790E-009 + 5.4000000000000159E-003 1.5444934220454343E-008 + 6.5000000000000058E-003 2.2622213435852245E-008 + 7.6000000000000234E-003 2.7597247154176330E-008 + 8.7000000000000133E-003 2.7092992738175781E-008 + 9.8000000000000032E-003 1.7595834123085297E-008 + 1.0900000000000021E-002 -4.0664160927406101E-009 + 1.2000000000000011E-002 -4.0428460579278180E-008 + 1.3100000000000001E-002 -9.3560835523476271E-008 + 1.4200000000000018E-002 -1.6565599025852862E-007 + 1.5300000000000008E-002 -2.5973625383812760E-007 + 1.6400000000000026E-002 -3.8013365610822802E-007 + 1.7500000000000016E-002 -5.3256962928571738E-007 + 1.8600000000000005E-002 -7.2396511541228392E-007 + 1.9700000000000023E-002 -9.6232429314113688E-007 + 2.0800000000000013E-002 -1.2570055787364254E-006 + 2.1900000000000003E-002 -1.6194474028452532E-006 + 2.3000000000000020E-002 -2.0641462015191792E-006 + 2.4100000000000010E-002 -2.6095938210346503E-006 + 2.5200000000000000E-002 -3.2790144359751139E-006 + 2.6300000000000018E-002 -4.1009575397765730E-006 + 2.7400000000000008E-002 -5.1099418669764418E-006 + 2.8500000000000025E-002 -6.3473039517703000E-006 + 2.9600000000000015E-002 -7.8622460932820104E-006 + 3.0700000000000005E-002 -9.7129923233296722E-006 + 3.1800000000000023E-002 -1.1967977116000839E-005 + 3.2900000000000013E-002 -1.4707095033372752E-005 + 3.4000000000000002E-002 -1.8023187294602394E-005 + 3.5100000000000020E-002 -2.2023972633178346E-005 + 3.6200000000000010E-002 -2.6834559321287088E-005 + 3.7300000000000028E-002 -3.2600575650576502E-005 + 3.8400000000000017E-002 -3.9491755160270259E-005 + 3.9500000000000007E-002 -4.7705689212307334E-005 + 4.0600000000000025E-002 -5.7471355830784887E-005 + 4.1700000000000015E-002 -6.9052082835696638E-005 + 4.2800000000000005E-002 -8.2748192653525621E-005 + 4.3900000000000022E-002 -9.8899676231667399E-005 + 4.5000000000000012E-002 -1.1788973642978817E-004 + 4.6100000000000002E-002 -1.4014932094141841E-004 + 4.7200000000000020E-002 -1.6616252833046019E-004 + 4.8300000000000010E-002 -1.9647204317152500E-004 + 4.9400000000000027E-002 -2.3168355983216316E-004 + 5.0500000000000017E-002 -2.7246915851719677E-004 + 5.1600000000000007E-002 -3.1956980819813907E-004 + 5.2700000000000025E-002 -3.7379804416559637E-004 + 5.3800000000000014E-002 -4.3604066013358533E-004 + 5.4900000000000004E-002 -5.0726166227832437E-004 + 5.6000000000000022E-002 -5.8850419009104371E-004 + 5.7100000000000012E-002 -6.8089022533968091E-004 + 5.8200000000000002E-002 -7.8561843838542700E-004 + 5.9300000000000019E-002 -9.0395967708900571E-004 + 6.0400000000000009E-002 -1.0372512042522430E-003 + 6.1500000000000027E-002 -1.1868898291140795E-003 + 6.2600000000000017E-002 -1.3543234672397375E-003 + 6.3700000000000007E-002 -1.5410407213494182E-003 + 6.4800000000000024E-002 -1.7485583666712046E-003 + 6.5900000000000014E-002 -1.9784048199653625E-003 + 6.7000000000000004E-002 -2.2320996504276991E-003 + 6.8100000000000022E-002 -2.5111306458711624E-003 + 6.9200000000000012E-002 -2.8169255238026381E-003 + 7.0300000000000029E-002 -3.1508218962699175E-003 + 7.1400000000000019E-002 -3.5140377003699541E-003 + 7.2500000000000009E-002 -3.9076362736523151E-003 + 7.3600000000000027E-002 -4.3324911966919899E-003 + 7.4700000000000016E-002 -4.7892485745251179E-003 + 7.5800000000000006E-002 -5.2782846614718437E-003 + 7.6900000000000024E-002 -5.7996665127575397E-003 + 7.8000000000000014E-002 -6.3531082123517990E-003 + 7.9100000000000004E-002 -6.9379261694848537E-003 + 8.0200000000000021E-002 -7.5530027970671654E-003 + 8.1300000000000011E-002 -8.1967450678348541E-003 + 8.2400000000000029E-002 -8.8670523837208748E-003 + 8.3500000000000019E-002 -9.5612816512584686E-003 + 8.4600000000000009E-002 -1.0276214219629765E-002 + 8.5700000000000026E-002 -1.1008039116859436E-002 + 8.6800000000000016E-002 -1.1752343736588955E-002 + 8.7900000000000006E-002 -1.2504113838076591E-002 + 8.9000000000000024E-002 -1.3257735408842564E-002 + 9.0100000000000013E-002 -1.4007005840539932E-002 + 9.1200000000000003E-002 -1.4745161868631840E-002 + 9.2300000000000021E-002 -1.5464904718101025E-002 + 9.3400000000000011E-002 -1.6158461570739746E-002 + 9.4500000000000028E-002 -1.6817646101117134E-002 + 9.5600000000000018E-002 -1.7433930188417435E-002 + 9.6700000000000008E-002 -1.7998522147536278E-002 + 9.7800000000000026E-002 -1.8502470105886459E-002 + 9.8900000000000016E-002 -1.8936784937977791E-002 + 0.10000000000000001 -1.9292557612061501E-002 + 0.10110000000000002 -1.9561076536774635E-002 + 0.10220000000000001 -1.9733959808945656E-002 + 0.10330000000000003 -1.9803272560238838E-002 + 0.10440000000000002 -1.9761679694056511E-002 + 0.10550000000000001 -1.9602587446570396E-002 + 0.10660000000000003 -1.9320284947752953E-002 + 0.10770000000000002 -1.8910061568021774E-002 + 0.10880000000000001 -1.8368339166045189E-002 + 0.10990000000000003 -1.7692783847451210E-002 + 0.11100000000000002 -1.6882406547665596E-002 + 0.11210000000000001 -1.5937656164169312E-002 + 0.11320000000000002 -1.4860465191304684E-002 + 0.11430000000000001 -1.3654287904500961E-002 + 0.11540000000000003 -1.2324108742177486E-002 + 0.11650000000000002 -1.0876454412937164E-002 + 0.11760000000000001 -9.3193706125020981E-003 + 0.11870000000000003 -7.6623796485364437E-003 + 0.11980000000000002 -5.9163961559534073E-003 + 0.12090000000000001 -4.0936241857707500E-003 + 0.12200000000000003 -2.2074317093938589E-003 + 0.12310000000000001 -2.7220987249165773E-004 + 0.12420000000000003 1.6967940609902143E-003 + 0.12530000000000002 3.6836685612797737E-003 + 0.12640000000000001 5.6720469146966934E-003 + 0.12750000000000003 7.6453215442597866E-003 + 0.12860000000000002 9.5868473872542381E-003 + 0.12970000000000001 1.1480142362415791E-002 + 0.13080000000000003 1.3309094123542309E-002 + 0.13190000000000002 1.5058179385960102E-002 + 0.13300000000000001 1.6712689772248268E-002 + 0.13410000000000000 1.8258942291140556E-002 + 0.13520000000000004 1.9684458151459694E-002 + 0.13630000000000003 2.0978113636374474E-002 + 0.13740000000000002 2.2130267694592476E-002 + 0.13850000000000001 2.3132877424359322E-002 + 0.13960000000000000 2.3979594931006432E-002 + 0.14070000000000005 2.4665841832756996E-002 + 0.14180000000000004 2.5188827887177467E-002 + 0.14290000000000003 2.5547545403242111E-002 + 0.14400000000000002 2.5742756202816963E-002 + 0.14510000000000001 2.5776945054531097E-002 + 0.14620000000000000 2.5654273107647896E-002 + 0.14730000000000004 2.5380473583936691E-002 + 0.14840000000000003 2.4962740018963814E-002 + 0.14950000000000002 2.4409575387835503E-002 + 0.15060000000000001 2.3730626329779625E-002 + 0.15170000000000000 2.2936534136533737E-002 + 0.15280000000000005 2.2038754075765610E-002 + 0.15390000000000004 2.1049391478300095E-002 + 0.15500000000000003 1.9981015473604202E-002 + 0.15610000000000002 1.8846468999981880E-002 + 0.15720000000000001 1.7658699303865433E-002 + 0.15830000000000000 1.6430595889687538E-002 + 0.15940000000000004 1.5174840576946735E-002 + 0.16050000000000003 1.3903766870498657E-002 + 0.16160000000000002 1.2629208154976368E-002 + 0.16270000000000001 1.1362369172275066E-002 + 0.16380000000000000 1.0113717988133430E-002 + 0.16490000000000005 8.8929096236824989E-003 + 0.16600000000000004 7.7087329700589180E-003 + 0.16710000000000003 6.5690614283084869E-003 + 0.16820000000000002 5.4808133281767368E-003 + 0.16930000000000001 4.4499253854155540E-003 + 0.17040000000000000 3.4813575912266970E-003 + 0.17150000000000004 2.5791160296648741E-003 + 0.17260000000000003 1.7462883843109012E-003 + 0.17370000000000002 9.8507630173116922E-004 + 0.17480000000000001 2.9682647436857224E-004 + 0.17590000000000000 -3.1792657682672143E-004 + 0.17700000000000005 -8.5939664859324694E-004 + 0.17810000000000004 -1.3284650631248951E-003 + 0.17920000000000003 -1.7265969654545188E-003 + 0.18030000000000002 -2.0557716488838196E-003 + 0.18140000000000001 -2.3184230085462332E-003 + 0.18250000000000000 -2.5173826143145561E-003 + 0.18360000000000004 -2.6558118406683207E-003 + 0.18470000000000003 -2.7371286414563656E-003 + 0.18580000000000002 -2.7649379335343838E-003 + 0.18690000000000001 -2.7429787442088127E-003 + 0.18800000000000000 -2.6750857941806316E-003 + 0.18910000000000005 -2.5651564355939627E-003 + 0.19020000000000004 -2.4171108379960060E-003 + 0.19130000000000003 -2.2348479833453894E-003 + 0.19240000000000002 -2.0222086459398270E-003 + 0.19350000000000001 -1.7829511780291796E-003 + 0.19460000000000005 -1.5207401011139154E-003 + 0.19570000000000004 -1.2391370255500078E-003 + 0.19680000000000003 -9.4158860156312585E-004 + 0.19790000000000002 -6.3141371356323361E-004 + 0.19900000000000001 -3.1179463258013129E-004 + 0.20010000000000000 1.4222554455045611E-005 + 0.20120000000000005 3.4371993388049304E-004 + 0.20230000000000004 6.7390326876193285E-004 + 0.20340000000000003 1.0021049529314041E-003 + 0.20450000000000002 1.3257905375212431E-003 + 0.20560000000000000 1.6425652429461479E-003 + 0.20670000000000005 1.9501723581925035E-003 + 0.20780000000000004 2.2464885842055082E-003 + 0.20890000000000003 2.5295238010585308E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0009.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0009.BXX.semd new file mode 100644 index 00000000..9ce35cfa --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0009.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 1.6218098398964287E-036 + -0.10460000000000000 -2.0851841311143235E-036 + -0.10349999999999999 -2.0620153986168085E-035 + -0.10239999999999999 -3.1741134105538307E-035 + -0.10130000000000000 4.9094503194993606E-034 + -0.10020000000000000 2.5557405321036243E-033 + -9.9099999999999994E-002 -1.0088816182466596E-032 + -9.7999999999999990E-002 -4.9305111375042651E-032 + -9.6899999999999986E-002 2.9153417762328290E-032 + -9.5799999999999996E-002 1.6834734199821115E-031 + -9.4699999999999993E-002 1.8607048191454193E-031 + -9.3599999999999989E-002 8.2322837511320620E-032 + -9.2499999999999999E-002 -1.4790741364419211E-030 + -9.1399999999999995E-002 -2.0687049240008225E-030 + -9.0299999999999991E-002 4.1440279752363225E-030 + -8.9200000000000002E-002 3.5622680345397926E-029 + -8.8099999999999984E-002 8.7953579348863954E-030 + -8.6999999999999994E-002 -1.8031961466359597E-029 + -8.5899999999999990E-002 3.2882021849224127E-029 + -8.4799999999999986E-002 2.3927859555213960E-028 + -8.3699999999999997E-002 2.5909607764214398E-028 + -8.2599999999999993E-002 3.0141393445705710E-029 + -8.1499999999999989E-002 -1.9402184186446448E-027 + -8.0399999999999999E-002 -4.4081227679379371E-027 + -7.9299999999999995E-002 -4.8858496906431910E-027 + -7.8199999999999992E-002 -3.3733995719463952E-027 + -7.7100000000000002E-002 -1.8609494532495994E-027 + -7.5999999999999984E-002 2.7513983096935780E-026 + -7.4899999999999994E-002 6.4849623427543370E-026 + -7.3799999999999991E-002 3.0538882563957394E-026 + -7.2699999999999987E-002 1.2149560342703749E-026 + -7.1599999999999997E-002 -6.2397611081779183E-027 + -7.0499999999999993E-002 -1.8384326975275487E-025 + -6.9399999999999989E-002 2.0667243596368848E-026 + -6.8300000000000000E-002 1.6149209162062697E-025 + -6.7199999999999996E-002 5.5705965024815403E-025 + -6.6099999999999992E-002 6.9788448594646052E-025 + -6.5000000000000002E-002 5.8396661104149807E-025 + -6.3899999999999985E-002 -8.0366471827219589E-025 + -6.2799999999999995E-002 -4.2292375351968150E-024 + -6.1699999999999991E-002 -7.6548104014252407E-024 + -6.0599999999999994E-002 -9.0424419772579675E-024 + -5.9499999999999990E-002 -2.2783072082165411E-024 + -5.8399999999999994E-002 6.5237696400814893E-024 + -5.7299999999999990E-002 5.1361388531096677E-024 + -5.6199999999999986E-002 1.1900274411011999E-023 + -5.5099999999999996E-002 2.3608776735964771E-024 + -5.3999999999999992E-002 -7.1785198526799504E-024 + -5.2899999999999989E-002 1.5889148000540235E-023 + -5.1799999999999985E-002 5.5260343810343296E-023 + -5.0699999999999995E-002 6.2024478973815175E-023 + -4.9599999999999991E-002 5.2485080658677842E-023 + -4.8499999999999988E-002 4.2945685498984130E-023 + -4.7399999999999998E-002 3.3406290339290418E-023 + -4.6299999999999994E-002 -4.1347232423952898E-023 + -4.5199999999999990E-002 -8.3493681919090550E-023 + -4.4099999999999986E-002 -2.7818946319791036E-023 + -4.2999999999999997E-002 9.3069923193945325E-023 + -4.1899999999999993E-002 6.0524357095075380E-022 + -4.0799999999999989E-002 5.3049005134295410E-022 + -3.9699999999999985E-002 -1.3119064825122825E-022 + -3.8599999999999995E-002 -1.1841559998707379E-021 + -3.7499999999999992E-002 -2.7588345490234871E-021 + -3.6399999999999988E-002 1.0104770508288163E-022 + -3.5299999999999984E-002 6.0912085890306107E-021 + -3.4199999999999994E-002 9.4728037125040825E-021 + -3.3099999999999991E-002 3.9852774314077101E-021 + -3.1999999999999987E-002 -9.8496571829430118E-021 + -3.0899999999999997E-002 -2.0554313773297548E-020 + -2.9799999999999993E-002 -1.2477300604087840E-020 + -2.8699999999999989E-002 6.0339743953285469E-021 + -2.7599999999999986E-002 2.3501823252113944E-020 + -2.6499999999999996E-002 1.9579442647312592E-020 + -2.5399999999999992E-002 -9.3851653806325097E-021 + -2.4299999999999988E-002 -4.8784033219300373E-020 + -2.3199999999999985E-002 -6.3140680097173023E-020 + -2.2099999999999995E-002 -2.3706479367886928E-021 + -2.0999999999999991E-002 1.1474440077243047E-019 + -1.9899999999999987E-002 1.7134073159346511E-019 + -1.8799999999999983E-002 4.0120359972095903E-020 + -1.7699999999999994E-002 -2.5804819447023164E-019 + -1.6599999999999990E-002 -5.1030607295380379E-019 + -1.5499999999999986E-002 -3.9110428020366062E-019 + -1.4399999999999996E-002 2.2894208685875168E-019 + -1.3299999999999992E-002 9.8254694847914236E-019 + -1.2199999999999989E-002 1.1351385070404479E-018 + -1.1099999999999985E-002 2.8186732549779063E-019 + -9.9999999999999950E-003 -1.2725863531398623E-018 + -8.8999999999999913E-003 -2.4597539003244363E-018 + -7.7999999999999875E-003 -2.0776084514438195E-018 + -6.6999999999999837E-003 2.4113565966597243E-019 + -5.5999999999999939E-003 3.3278412825052020E-018 + -4.4999999999999901E-003 4.6782862175967712E-018 + -3.3999999999999864E-003 2.5562093636027135E-018 + -2.2999999999999826E-003 -2.1702588839043528E-018 + -1.1999999999999927E-003 -6.2122393104268513E-018 + -9.9999999999988987E-005 -5.8801779932750953E-018 + 1.0000000000000148E-003 -6.0645098161085559E-019 + 2.1000000000000185E-003 6.5370954708529642E-018 + 3.2000000000000084E-003 9.7406654808264152E-018 + 4.3000000000000121E-003 4.3964893575474124E-018 + 5.4000000000000159E-003 -7.0913805139283163E-018 + 6.5000000000000058E-003 -1.7377225020056794E-017 + 7.6000000000000234E-003 -1.6711268526335251E-017 + 8.7000000000000133E-003 -1.6209894504732160E-018 + 9.8000000000000032E-003 2.0147214663480468E-017 + 1.0900000000000021E-002 3.4169024542107757E-017 + 1.2000000000000011E-002 2.6554350547524307E-017 + 1.3100000000000001E-002 -5.3679778318149099E-018 + 1.4200000000000018E-002 -4.6772960824035452E-017 + 1.5300000000000008E-002 -7.0681782631823263E-017 + 1.6400000000000026E-002 -5.0783403748933448E-017 + 1.7500000000000016E-002 2.0935688186449689E-017 + 1.8600000000000005E-002 1.1188721574589090E-016 + 1.9700000000000023E-002 1.6143561237050308E-016 + 2.0800000000000013E-002 1.1321916182055849E-016 + 2.1900000000000003E-002 -4.3981064129268923E-017 + 2.3000000000000020E-002 -2.3857765573403078E-016 + 2.4100000000000010E-002 -3.2365626546443328E-016 + 2.5200000000000000E-002 -1.7580876886867349E-016 + 2.6300000000000018E-002 1.8039002597323718E-016 + 2.7400000000000008E-002 5.1949335336406131E-016 + 2.8500000000000025E-002 5.3912466540565981E-016 + 2.9600000000000015E-002 1.1534164109792055E-016 + 3.0700000000000005E-002 -5.1572426850701649E-016 + 3.1800000000000023E-002 -8.5616692704101709E-016 + 3.2900000000000013E-002 -4.8287273092246889E-016 + 3.4000000000000002E-002 4.7273681703826871E-016 + 3.5100000000000020E-002 1.2792950360618512E-015 + 3.6200000000000010E-002 1.0772192328683400E-015 + 3.7300000000000028E-002 -3.0444555822070575E-016 + 3.8400000000000017E-002 -1.9724600015244348E-015 + 3.9500000000000007E-002 -2.4384477659180996E-015 + 4.0600000000000025E-002 -8.1878524549631668E-016 + 4.1700000000000015E-002 2.1642426603429117E-015 + 4.2800000000000005E-002 4.4207119620487661E-015 + 4.3900000000000022E-002 3.9504502811614928E-015 + 4.5000000000000012E-002 4.3932793177442779E-016 + 4.6100000000000002E-002 -4.2300135054027747E-015 + 4.7200000000000020E-002 -7.1043287558684130E-015 + 4.8300000000000010E-002 -6.2518256698407444E-015 + 4.9400000000000027E-002 -1.8520078930183738E-015 + 5.0500000000000017E-002 4.1676079294973405E-015 + 5.1600000000000007E-002 9.2384231842779392E-015 + 5.2700000000000025E-002 1.0975617455361887E-014 + 5.3800000000000014E-002 7.5499731182096345E-015 + 5.4900000000000004E-002 -1.1923693386410627E-015 + 5.6000000000000022E-002 -1.2110111362057668E-014 + 5.7100000000000012E-002 -1.8322318759856487E-014 + 5.8200000000000002E-002 -1.3046356360415633E-014 + 5.9300000000000019E-002 3.7947080272157391E-015 + 6.0400000000000009E-002 2.0746892973131509E-014 + 6.1500000000000027E-002 2.0415538766363310E-014 + 6.2600000000000017E-002 -3.8666029132292633E-015 + 6.3700000000000007E-002 -3.4508267960807124E-014 + 6.4800000000000024E-002 -3.5882450168719243E-014 + 6.5900000000000014E-002 1.4252084890942554E-014 + 6.7000000000000004E-002 8.9123803823087933E-014 + 6.8100000000000022E-002 1.1429037241345724E-013 + 6.9200000000000012E-002 2.7131010789773272E-014 + 7.0300000000000029E-002 -1.4567677847441424E-013 + 7.1400000000000019E-002 -2.7547232615658668E-013 + 7.2500000000000009E-002 -2.1591818502413040E-013 + 7.3600000000000027E-002 6.6697928918172528E-014 + 7.4700000000000016E-002 4.0976372143487760E-013 + 7.5800000000000006E-002 5.2559627657100538E-013 + 7.6900000000000024E-002 2.4260807121936900E-013 + 7.8000000000000014E-002 -3.1240358607312335E-013 + 7.9100000000000004E-002 -7.4227624914657842E-013 + 8.0200000000000021E-002 -6.6885765589302926E-013 + 8.1300000000000011E-002 -5.5495023723942105E-014 + 8.2400000000000029E-002 6.7274934538105735E-013 + 8.3500000000000019E-002 9.1794345562223878E-013 + 8.4600000000000009E-002 4.1038881819742412E-013 + 8.5700000000000026E-002 -4.5384621625080279E-013 + 8.6800000000000016E-002 -8.6840137945159990E-013 + 8.7900000000000006E-002 -4.0329089893986758E-013 + 8.9000000000000024E-002 5.1696998461595034E-013 + 9.0100000000000013E-002 1.0236566368865274E-012 + 9.1200000000000003E-002 5.8940748332361736E-013 + 9.2300000000000021E-002 -4.2253258726067389E-013 + 9.3400000000000011E-002 -1.3775789320033538E-012 + 9.4500000000000028E-002 -1.6017587646868781E-012 + 9.5600000000000018E-002 -1.1694717460056236E-012 + 9.6700000000000008E-002 2.7815092893887505E-013 + 9.7800000000000026E-002 1.3143875094226432E-012 + 9.8900000000000016E-002 1.8079448528551811E-012 + 0.10000000000000001 1.1111088178000772E-012 + 0.10110000000000002 -4.9602802334319795E-013 + 0.10220000000000001 -2.6283385190506436E-012 + 0.10330000000000003 -4.4455446268631960E-012 + 0.10440000000000002 -5.7025655898768068E-012 + 0.10550000000000001 -4.0886382821070377E-012 + 0.10660000000000003 3.6173019874602419E-012 + 0.10770000000000002 1.5244538270620112E-011 + 0.10880000000000001 1.7558697551489644E-011 + 0.10990000000000003 3.4174199928238558E-012 + 0.11100000000000002 -1.5905568528928882E-011 + 0.11210000000000001 -2.5145226179024149E-011 + 0.11320000000000002 -1.3097850061483118E-011 + 0.11430000000000001 9.4529991473413233E-012 + 0.11540000000000003 2.3881164407102418E-011 + 0.11650000000000002 1.4221369741551637E-011 + 0.11760000000000001 -2.4287957062218979E-011 + 0.11870000000000003 -5.4954693573527891E-011 + 0.11980000000000002 -2.2880697336802314E-011 + 0.12090000000000001 6.2971072800621641E-011 + 0.12200000000000003 1.3537838905453015E-010 + 0.12310000000000001 1.2095703605385921E-010 + 0.12420000000000003 -3.2606105315746703E-012 + 0.12530000000000002 -1.5212639481454460E-010 + 0.12640000000000001 -2.4945512322460672E-010 + 0.12750000000000003 -2.4707091927922420E-010 + 0.12860000000000002 -1.5841820910633686E-010 + 0.12970000000000001 -1.9348833299459578E-011 + 0.13080000000000003 1.1187793053091255E-010 + 0.13190000000000002 1.2210470134998985E-010 + 0.13300000000000001 -4.5807392601293628E-011 + 0.13410000000000000 -1.5770100503242901E-010 + 0.13520000000000004 -5.6724264174690120E-011 + 0.13630000000000003 1.8541912449876463E-010 + 0.13740000000000002 3.3121069775710055E-010 + 0.13850000000000001 2.7533561541837059E-010 + 0.13960000000000000 4.4682778310711768E-011 + 0.14070000000000005 -8.5136744876201931E-011 + 0.14180000000000004 4.2728875992992243E-011 + 0.14290000000000003 3.0503893855282627E-010 + 0.14400000000000002 4.0601572104392858E-010 + 0.14510000000000001 -7.5600040116974299E-011 + 0.14620000000000000 -8.5299356467061216E-010 + 0.14730000000000004 -1.2225722656467042E-009 + 0.14840000000000003 -8.3029927377964441E-010 + 0.14950000000000002 6.8381050821741951E-011 + 0.15060000000000001 7.5643175057038547E-010 + 0.15170000000000000 1.0187417576190683E-009 + 0.15280000000000005 9.0908891525742774E-010 + 0.15390000000000004 5.8432503280414494E-010 + 0.15500000000000003 3.8952407965808789E-010 + 0.15610000000000002 3.7846381584216715E-010 + 0.15720000000000001 2.9569985349198191E-010 + 0.15830000000000000 1.0089888646813705E-010 + 0.15940000000000004 -5.3308724101697180E-010 + 0.16050000000000003 -9.6540664351607575E-010 + 0.16160000000000002 -9.9439279033219918E-010 + 0.16270000000000001 -2.8393462581099982E-010 + 0.16380000000000000 6.5507904656314508E-010 + 0.16490000000000005 9.8012986615714226E-010 + 0.16600000000000004 6.6096789153036184E-010 + 0.16710000000000003 7.7678585785889709E-011 + 0.16820000000000002 3.1029886993216849E-010 + 0.16930000000000001 1.3383819608137060E-009 + 0.17040000000000000 2.4023167899400732E-009 + 0.17150000000000004 1.9627148795109406E-009 + 0.17260000000000003 -2.3362750622979434E-010 + 0.17370000000000002 -2.6405995168232721E-009 + 0.17480000000000001 -3.1967195557314199E-009 + 0.17590000000000000 -1.3776546570198889E-009 + 0.17700000000000005 1.0419287654883647E-009 + 0.17810000000000004 1.7854382416970793E-009 + 0.17920000000000003 3.7783709494476625E-010 + 0.18030000000000002 -1.8364306741958103E-009 + 0.18140000000000001 -2.7152173842637239E-009 + 0.18250000000000000 -1.5056338398267144E-009 + 0.18360000000000004 2.1483842482794557E-010 + 0.18470000000000003 3.2197761123953228E-010 + 0.18580000000000002 -1.5785865947748334E-009 + 0.18690000000000001 -3.2998914711868110E-009 + 0.18800000000000000 -2.4398636444544763E-009 + 0.18910000000000005 1.2345342526032255E-009 + 0.19020000000000004 5.2136730488427929E-009 + 0.19130000000000003 6.2708860326665672E-009 + 0.19240000000000002 3.5815812537975944E-009 + 0.19350000000000001 -5.2387155724531453E-010 + 0.19460000000000005 -2.7471023233971437E-009 + 0.19570000000000004 -1.8870740525755991E-009 + 0.19680000000000003 8.1932444162546858E-010 + 0.19790000000000002 2.3874267007784056E-009 + 0.19900000000000001 1.2487146872075527E-009 + 0.20010000000000000 -1.1537750754797571E-009 + 0.20120000000000005 -1.7547093777992018E-009 + 0.20230000000000004 5.7524468521918948E-010 + 0.20340000000000003 3.2637175184646594E-009 + 0.20450000000000002 3.4201534937494671E-009 + 0.20560000000000000 4.7988646389995893E-010 + 0.20670000000000005 -2.7830473481316176E-009 + 0.20780000000000004 -3.1688707213817224E-009 + 0.20890000000000003 -5.2185178400776522E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0009.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0009.BXZ.semd new file mode 100644 index 00000000..bb55e262 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0009.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 1.1304617452874837E-029 + -0.10460000000000000 1.3741642560886604E-028 + -0.10349999999999999 6.3648373543352419E-028 + -0.10239999999999999 4.9388306752623228E-028 + -0.10130000000000000 -9.4201131662187145E-027 + -0.10020000000000000 -5.4794087424400997E-026 + -9.9099999999999994E-002 -1.3913498470575828E-025 + -9.7999999999999990E-002 -4.5328791941686958E-026 + -9.6899999999999986E-002 9.9143762466859936E-025 + -9.5799999999999996E-002 3.9342094731009457E-024 + -9.4699999999999993E-002 6.9726413559135603E-024 + -9.3599999999999989E-002 -7.6684695279991425E-025 + -9.2499999999999999E-002 -4.0943679583834417E-023 + -9.1399999999999995E-002 -1.2062589484237188E-022 + -9.0299999999999991E-002 -1.5993131227445400E-022 + -8.9200000000000002E-002 8.1923968624558330E-023 + -8.8099999999999984E-002 9.0007509624069629E-022 + -8.6999999999999994E-002 2.1101777284043374E-021 + -8.5899999999999990E-002 2.1760347145367698E-021 + -8.4799999999999986E-002 -1.9731476666753991E-021 + -8.3699999999999997E-002 -1.2485406004738580E-020 + -8.2599999999999993E-002 -2.4501810295682396E-020 + -8.1499999999999989E-002 -2.0207886655351219E-020 + -8.0399999999999999E-002 2.6239632752125345E-020 + -7.9299999999999995E-002 1.2123078924455333E-019 + -7.8199999999999992E-002 2.0691960504635494E-019 + -7.7100000000000002E-002 1.4050647566129996E-019 + -7.5999999999999984E-002 -2.3305720700862643E-019 + -7.4899999999999994E-002 -8.8026740990545588E-019 + -7.3799999999999991E-002 -1.3495548887524621E-018 + -7.2699999999999987E-002 -7.8721765600421266E-019 + -7.1599999999999997E-002 1.5019522666649709E-018 + -7.0499999999999993E-002 4.9907822317198105E-018 + -6.9399999999999989E-002 7.0898494026144806E-018 + -6.8300000000000000E-002 3.8002414419972453E-018 + -6.7199999999999996E-002 -7.2977405700643703E-018 + -6.6099999999999992E-002 -2.2728823848562541E-017 + -6.5000000000000002E-002 -3.0964004070930195E-017 + -6.3899999999999985E-002 -1.6748091298483662E-017 + -6.2799999999999995E-002 2.6881674187717666E-017 + -6.1699999999999991E-002 8.4641011334027241E-017 + -6.0599999999999994E-002 1.1531875797345488E-016 + -5.9499999999999990E-002 6.9609908759187249E-017 + -5.8399999999999994E-002 -7.1761663612788791E-017 + -5.7299999999999990E-002 -2.6015642887026492E-016 + -5.6199999999999986E-002 -3.7426653700243693E-016 + -5.5099999999999996E-002 -2.7219239647383411E-016 + -5.3999999999999992E-002 1.0943044962193901E-016 + -5.2899999999999989E-002 6.6043672411142070E-016 + -5.1799999999999985E-002 1.0784577009163442E-015 + -5.0699999999999995E-002 9.7758825299697379E-016 + -4.9599999999999991E-002 1.1305179340413696E-016 + -4.8499999999999988E-002 -1.3681960143156367E-015 + -4.7399999999999998E-002 -2.7999864152781790E-015 + -4.6299999999999994E-002 -3.1455396470994384E-015 + -4.5199999999999990E-002 -1.4927654440991824E-015 + -4.4099999999999986E-002 2.2184224875393226E-015 + -4.2999999999999997E-002 6.6034087174552704E-015 + -4.1899999999999993E-002 8.9197346611700340E-015 + -4.0799999999999989E-002 6.2519683948923568E-015 + -3.9699999999999985E-002 -2.3838488691710347E-015 + -3.8599999999999995E-002 -1.4104594431968952E-014 + -3.7499999999999992E-002 -2.2091490014261930E-014 + -3.6399999999999988E-002 -1.8597382545081954E-014 + -3.5299999999999984E-002 -3.5661696442005827E-016 + -3.4199999999999994E-002 2.6688610563620034E-014 + -3.3099999999999991E-002 4.7484944849882776E-014 + -3.1999999999999987E-002 4.4956070387614649E-014 + -3.0899999999999997E-002 1.1536895367530477E-014 + -2.9799999999999993E-002 -4.1949360922877849E-014 + -2.8699999999999989E-002 -8.7613903220103151E-014 + -2.7599999999999986E-002 -9.4097344120139953E-014 + -2.6499999999999996E-002 -4.5905743399285437E-014 + -2.5399999999999992E-002 4.3527996555466422E-014 + -2.4299999999999988E-002 1.3441157908911094E-013 + -2.3199999999999985E-002 1.7836621936384578E-013 + -2.2099999999999995E-002 1.4137927211322482E-013 + -2.0999999999999991E-002 2.0186858505329489E-014 + -1.9899999999999987E-002 -1.5284053590889496E-013 + -1.8799999999999983E-002 -3.1378068546250582E-013 + -1.7699999999999994E-002 -3.7842315002076243E-013 + -1.6599999999999990E-002 -2.6674420051248093E-013 + -1.5499999999999986E-002 5.1803030723558685E-014 + -1.4399999999999996E-002 5.0217160074347844E-013 + -1.3299999999999992E-002 8.7730251665738002E-013 + -1.2199999999999989E-002 8.9521402443781817E-013 + -1.1099999999999985E-002 3.5718585207622500E-013 + -9.9999999999999950E-003 -6.5845831391520004E-013 + -8.8999999999999913E-003 -1.7070825005308099E-012 + -7.7999999999999875E-003 -2.1212302747652956E-012 + -6.6999999999999837E-003 -1.3837786168660604E-012 + -5.5999999999999939E-003 4.5901574641932230E-013 + -4.4999999999999901E-003 2.6365331359107236E-012 + -3.3999999999999864E-003 3.9397170421839878E-012 + -2.2999999999999826E-003 3.3726728007610340E-012 + -1.1999999999999927E-003 8.0874749171927496E-013 + -9.9999999999988987E-005 -2.7771073201482421E-012 + 1.0000000000000148E-003 -5.6976892821858360E-012 + 2.1000000000000185E-003 -6.3750805849582814E-012 + 3.2000000000000084E-003 -4.1354380857228090E-012 + 4.3000000000000121E-003 4.3893339483902505E-013 + 5.4000000000000159E-003 5.7142702028500914E-012 + 6.5000000000000058E-003 9.5781490377921941E-012 + 7.6000000000000234E-003 1.0118042688411766E-011 + 8.7000000000000133E-003 6.2817520282698602E-012 + 9.8000000000000032E-003 -1.5005490339864425E-012 + 1.0900000000000021E-002 -1.0893425918256927E-011 + 1.2000000000000011E-002 -1.7874087626656987E-011 + 1.3100000000000001E-002 -1.8054651523824461E-011 + 1.4200000000000018E-002 -9.0144038067396792E-012 + 1.5300000000000008E-002 7.4063038688065852E-012 + 1.6400000000000026E-002 2.4518064661860350E-011 + 1.7500000000000016E-002 3.3088504158840237E-011 + 1.8600000000000005E-002 2.6080523157778757E-011 + 1.9700000000000023E-002 3.4629348000247973E-012 + 2.0800000000000013E-002 -2.6004084302533315E-011 + 2.1900000000000003E-002 -4.7841331590747771E-011 + 2.3000000000000020E-002 -4.8854965212230539E-011 + 2.4100000000000010E-002 -2.4574273171928951E-011 + 2.5200000000000000E-002 1.7035643729013117E-011 + 2.6300000000000018E-002 5.7957093985150365E-011 + 2.7400000000000008E-002 7.7790690555801234E-011 + 2.8500000000000025E-002 6.3218111301388547E-011 + 2.9600000000000015E-002 1.4970568187888667E-011 + 3.0700000000000005E-002 -5.0761981423841362E-011 + 3.1800000000000023E-002 -1.0726169952235409E-010 + 3.2900000000000013E-002 -1.2708629981705855E-010 + 3.4000000000000002E-002 -9.3618834906550319E-011 + 3.5100000000000020E-002 -1.0261987440363107E-011 + 3.6200000000000010E-002 9.6906420388176429E-011 + 3.7300000000000028E-002 1.8580534333345611E-010 + 3.8400000000000017E-002 2.1385958282049700E-010 + 3.9500000000000007E-002 1.5738972625189973E-010 + 4.0600000000000025E-002 2.6382170753569412E-011 + 4.1700000000000015E-002 -1.3391153463881977E-010 + 4.2800000000000005E-002 -2.5838661765753557E-010 + 4.3900000000000022E-002 -2.9025681858030339E-010 + 4.5000000000000012E-002 -2.1005401584783812E-010 + 4.6100000000000002E-002 -5.0622891295537542E-011 + 4.7200000000000020E-002 1.1233553670608742E-010 + 4.8300000000000010E-002 1.9391174777005915E-010 + 4.9400000000000027E-002 1.4494863642688927E-010 + 5.0500000000000017E-002 -1.2992690257007666E-011 + 5.1600000000000007E-002 -1.8312376615092774E-010 + 5.2700000000000025E-002 -2.2834387158887637E-010 + 5.3800000000000014E-002 -3.6217071008870505E-011 + 5.4900000000000004E-002 4.1234404779544320E-010 + 5.6000000000000022E-002 1.0036523834244804E-009 + 5.7100000000000012E-002 1.5052060708953263E-009 + 5.8200000000000002E-002 1.6354569920551398E-009 + 5.9300000000000019E-002 1.1670558963672306E-009 + 6.0400000000000009E-002 2.5599744546411785E-011 + 6.1500000000000027E-002 -1.6530833368832987E-009 + 6.2600000000000017E-002 -3.5277252230514478E-009 + 6.3700000000000007E-002 -5.1164179559748391E-009 + 6.4800000000000024E-002 -5.9009397368470218E-009 + 6.5900000000000014E-002 -5.4419877493216973E-009 + 6.7000000000000004E-002 -3.4783576019492557E-009 + 6.8100000000000022E-002 9.4184104959538217E-012 + 6.9200000000000012E-002 4.7800141622644787E-009 + 7.0300000000000029E-002 1.0352803947455413E-008 + 7.1400000000000019E-002 1.6050856643801126E-008 + 7.2500000000000009E-002 2.1034452402091119E-008 + 7.3600000000000027E-002 2.4293766998084720E-008 + 7.4700000000000016E-002 2.4586952918070892E-008 + 7.5800000000000006E-002 2.0341863304906838E-008 + 7.6900000000000024E-002 9.5704804081719885E-009 + 7.8000000000000014E-002 -1.0145939199901477E-008 + 7.9100000000000004E-002 -4.1568249287138315E-008 + 8.0200000000000021E-002 -8.7629381084752822E-008 + 8.1300000000000011E-002 -1.5126383345887007E-007 + 8.2400000000000029E-002 -2.3535048399025982E-007 + 8.3500000000000019E-002 -3.4286651384718425E-007 + 8.4600000000000009E-002 -4.7728445906614070E-007 + 8.5700000000000026E-002 -6.4315702275052899E-007 + 8.6800000000000016E-002 -8.4676167944053304E-007 + 8.7900000000000006E-002 -1.0966599575112923E-006 + 8.9000000000000024E-002 -1.4040770111023448E-006 + 9.0100000000000013E-002 -1.7831072227636469E-006 + 9.1200000000000003E-002 -2.2508581878355471E-006 + 9.2300000000000021E-002 -2.8276956527406583E-006 + 9.3400000000000011E-002 -3.5377399854041869E-006 + 9.4500000000000028E-002 -4.4096586861996911E-006 + 9.5600000000000018E-002 -5.4777101468062028E-006 + 9.6700000000000008E-002 -6.7829068939317949E-006 + 9.7800000000000026E-002 -8.3741924754576758E-006 + 9.8900000000000016E-002 -1.0309597200830467E-005 + 0.10000000000000001 -1.2657425941142719E-005 + 0.10110000000000002 -1.5497580534429289E-005 + 0.10220000000000001 -1.8923119569080882E-005 + 0.10330000000000003 -2.3042099201120436E-005 + 0.10440000000000002 -2.7979689548374154E-005 + 0.10550000000000001 -3.3880580303957686E-005 + 0.10660000000000003 -4.0911610994953662E-005 + 0.10770000000000002 -4.9264646804658696E-005 + 0.10880000000000001 -5.9159698139410466E-005 + 0.10990000000000003 -7.0848189352545887E-005 + 0.11100000000000002 -8.4616258391179144E-005 + 0.11210000000000001 -1.0078796913148835E-004 + 0.11320000000000002 -1.1972837819484994E-004 + 0.11430000000000001 -1.4184649626258761E-004 + 0.11540000000000003 -1.6759823483880609E-004 + 0.11650000000000002 -1.9748944032471627E-004 + 0.11760000000000001 -2.3207900812849402E-004 + 0.11870000000000003 -2.7198216412216425E-004 + 0.11980000000000002 -3.1787334592081606E-004 + 0.12090000000000001 -3.7048832746222615E-004 + 0.12200000000000003 -4.3062531040050089E-004 + 0.12310000000000001 -4.9914501141756773E-004 + 0.12420000000000003 -5.7696958538144827E-004 + 0.12530000000000002 -6.6508009331300855E-004 + 0.12640000000000001 -7.6451298082247376E-004 + 0.12750000000000003 -8.7635556701570749E-004 + 0.12860000000000002 -1.0017401073127985E-003 + 0.12970000000000001 -1.1418355861678720E-003 + 0.13080000000000003 -1.2978380545973778E-003 + 0.13190000000000002 -1.4709576498717070E-003 + 0.13300000000000001 -1.6624033451080322E-003 + 0.13410000000000000 -1.8733656033873558E-003 + 0.13520000000000004 -2.1049971692264080E-003 + 0.13630000000000003 -2.3583909496665001E-003 + 0.13740000000000002 -2.6345564983785152E-003 + 0.13850000000000001 -2.9343920759856701E-003 + 0.13960000000000000 -3.2586553134024143E-003 + 0.14070000000000005 -3.6079336423426867E-003 + 0.14180000000000004 -3.9826110005378723E-003 + 0.14290000000000003 -4.3828352354466915E-003 + 0.14400000000000002 -4.8084869049489498E-003 + 0.14510000000000001 -5.2591436542570591E-003 + 0.14620000000000000 -5.7340487837791443E-003 + 0.14730000000000004 -6.2320767901837826E-003 + 0.14840000000000003 -6.7517017014324665E-003 + 0.14950000000000002 -7.2909737937152386E-003 + 0.15060000000000001 -7.8474925830960274E-003 + 0.15170000000000000 -8.4183886647224426E-003 + 0.15280000000000005 -9.0003097429871559E-003 + 0.15390000000000004 -9.5894187688827515E-003 + 0.15500000000000003 -1.0181390680372715E-002 + 0.15610000000000002 -1.0771419852972031E-002 + 0.15720000000000001 -1.1354240588843822E-002 + 0.15830000000000000 -1.1924153193831444E-002 + 0.15940000000000004 -1.2475052848458290E-002 + 0.16050000000000003 -1.3000477105379105E-002 + 0.16160000000000002 -1.3493665494024754E-002 + 0.16270000000000001 -1.3947620987892151E-002 + 0.16380000000000000 -1.4355194754898548E-002 + 0.16490000000000005 -1.4709164388477802E-002 + 0.16600000000000004 -1.5002326108515263E-002 + 0.16710000000000003 -1.5227590687572956E-002 + 0.16820000000000002 -1.5378088690340519E-002 + 0.16930000000000001 -1.5447279438376427E-002 + 0.17040000000000000 -1.5429070219397545E-002 + 0.17150000000000004 -1.5317929908633232E-002 + 0.17260000000000003 -1.5108995139598846E-002 + 0.17370000000000002 -1.4798173680901527E-002 + 0.17480000000000001 -1.4382249675691128E-002 + 0.17590000000000000 -1.3858981430530548E-002 + 0.17700000000000005 -1.3227187097072601E-002 + 0.17810000000000004 -1.2486815452575684E-002 + 0.17920000000000003 -1.1639000847935677E-002 + 0.18030000000000002 -1.0686103254556656E-002 + 0.18140000000000001 -9.6317334100604057E-003 + 0.18250000000000000 -8.4807630628347397E-003 + 0.18360000000000004 -7.2393114678561687E-003 + 0.18470000000000003 -5.9147076681256294E-003 + 0.18580000000000002 -4.5154299587011337E-003 + 0.18690000000000001 -3.0510365031659603E-003 + 0.18800000000000000 -1.5320705715566874E-003 + 0.18910000000000005 3.0044217055547051E-005 + 0.19020000000000004 1.6231364570558071E-003 + 0.19130000000000003 3.2344332430511713E-003 + 0.19240000000000002 4.8507228493690491E-003 + 0.19350000000000001 6.4585204236209393E-003 + 0.19460000000000005 8.0442363396286964E-003 + 0.19570000000000004 9.5943501219153404E-003 + 0.19680000000000003 1.1095591820776463E-002 + 0.19790000000000002 1.2535120360553265E-002 + 0.19900000000000001 1.3900703750550747E-002 + 0.20010000000000000 1.5180882066488266E-002 + 0.20120000000000005 1.6365099698305130E-002 + 0.20230000000000004 1.7443848773837090E-002 + 0.20340000000000003 1.8408797681331635E-002 + 0.20450000000000002 1.9252894446253777E-002 + 0.20560000000000000 1.9970443099737167E-002 + 0.20670000000000005 2.0557178184390068E-002 + 0.20780000000000004 2.1010287106037140E-002 + 0.20890000000000003 2.1328425034880638E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0010.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0010.BXX.semd new file mode 100644 index 00000000..85e0eb25 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0010.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 0.0000000000000000 + -9.9099999999999994E-002 0.0000000000000000 + -9.7999999999999990E-002 0.0000000000000000 + -9.6899999999999986E-002 0.0000000000000000 + -9.5799999999999996E-002 0.0000000000000000 + -9.4699999999999993E-002 0.0000000000000000 + -9.3599999999999989E-002 0.0000000000000000 + -9.2499999999999999E-002 0.0000000000000000 + -9.1399999999999995E-002 1.6930164346027181E-038 + -9.0299999999999991E-002 -1.7460892126405562E-038 + -8.9200000000000002E-002 -1.4895529142312569E-037 + -8.8099999999999984E-002 -5.1213683212489787E-037 + -8.6999999999999994E-002 -1.8025698084137858E-037 + -8.5899999999999990E-002 2.2368070463980151E-036 + -8.4799999999999986E-002 5.5806196112316477E-036 + -8.3699999999999997E-002 7.0709350111937008E-036 + -8.2599999999999993E-002 4.8542564401450016E-036 + -8.1499999999999989E-002 1.0051565811117807E-035 + -8.0399999999999999E-002 1.5248875182090612E-035 + -7.9299999999999995E-002 -2.1680142815669510E-034 + -7.8199999999999992E-002 -1.1012826373899918E-033 + -7.7100000000000002E-002 -6.8090202622468875E-034 + -7.5999999999999984E-002 -1.2095118716381383E-033 + -7.4899999999999994E-002 -1.2636264887622116E-033 + -7.3799999999999991E-002 1.0070144189387754E-032 + -7.2699999999999987E-002 1.7607953224893701E-032 + -7.1599999999999997E-002 1.3757877148796602E-032 + -7.0499999999999993E-002 -5.2760469672445072E-033 + -6.9399999999999989E-002 -1.1541305638421380E-031 + -6.8300000000000000E-002 -1.7999853637503045E-031 + -6.7199999999999996E-002 1.1982831896039389E-031 + -6.6099999999999992E-002 4.1965519780570524E-031 + -6.5000000000000002E-002 9.6242358651540321E-031 + -6.3899999999999985E-002 -7.3928015217564484E-032 + -6.2799999999999995E-002 -2.0820459385267229E-030 + -6.1699999999999991E-002 -9.3192364585167975E-031 + -6.0599999999999994E-002 7.9923286551956005E-030 + -5.9499999999999990E-002 1.1085983779102121E-029 + -5.8399999999999994E-002 -1.3686207375776402E-030 + -5.7299999999999990E-002 -9.9361599679526388E-030 + -5.6199999999999986E-002 -1.4616633159706490E-029 + -5.5099999999999996E-002 -3.4845369001312161E-029 + -5.3999999999999992E-002 -2.3977582552479731E-029 + -5.2899999999999989E-002 1.7986723177525264E-029 + -5.1799999999999985E-002 4.4402766257678438E-029 + -5.0699999999999995E-002 8.6257707754864850E-030 + -4.9599999999999991E-002 -2.7151227715971006E-029 + -4.8499999999999988E-002 -6.2266557326853465E-028 + -4.7399999999999998E-002 -1.2803729603927090E-027 + -4.6299999999999994E-002 -1.6893082654898757E-027 + -4.5199999999999990E-002 -8.5438277526601552E-028 + -4.4099999999999986E-002 2.2931508587434389E-028 + -4.2999999999999997E-002 3.5519625519262466E-027 + -4.1899999999999993E-002 7.8696987312721687E-027 + -4.0799999999999989E-002 9.2021695411080106E-027 + -3.9699999999999985E-002 -4.1133433973239267E-028 + -3.8599999999999995E-002 -1.4005193073748873E-026 + -3.7499999999999992E-002 -5.7071028115988517E-027 + -3.6399999999999988E-002 1.4532050469335445E-026 + -3.5299999999999984E-002 3.0790852748953554E-026 + -3.4199999999999994E-002 4.7049648865595841E-026 + -3.3099999999999991E-002 8.7190571019806679E-026 + -3.1999999999999987E-002 4.7724399191983887E-026 + -3.0899999999999997E-002 -5.5427437960704495E-026 + -2.9799999999999993E-002 -1.5061855616257699E-025 + -2.8699999999999989E-002 -1.1843834371471830E-025 + -2.7599999999999986E-002 1.0479888935964043E-025 + -2.6499999999999996E-002 4.2356466356212831E-025 + -2.5399999999999992E-002 4.8758772716134726E-025 + -2.4299999999999988E-002 3.2871094363460917E-025 + -2.3199999999999985E-002 1.6983414778191945E-025 + -2.2099999999999995E-002 1.3832869490491254E-025 + -2.0999999999999991E-002 1.7050891967872287E-025 + -1.9899999999999987E-002 5.8480319803148495E-025 + -1.8799999999999983E-002 1.2538401746615643E-024 + -1.7699999999999994E-002 2.1776197632872995E-024 + -1.6599999999999990E-002 1.8276859961119163E-024 + -1.5499999999999986E-002 -1.5791599038722415E-024 + -1.4399999999999996E-002 -5.4954910278477109E-024 + -1.3299999999999992E-002 -6.8643946513600383E-024 + -1.2199999999999989E-002 -3.1384450488831186E-024 + -1.1099999999999985E-002 9.2487551363831344E-024 + -9.9999999999999950E-003 1.7560072149212311E-023 + -8.8999999999999913E-003 7.5299139986061240E-024 + -7.7999999999999875E-003 -2.0841717737713615E-023 + -6.6999999999999837E-003 -5.5327176106233620E-023 + -5.5999999999999939E-003 -4.3958945777304311E-023 + -4.4999999999999901E-003 2.8547531940965921E-023 + -3.3999999999999864E-003 1.3366107030556733E-022 + -2.2999999999999826E-003 2.1024342192715901E-022 + -1.1999999999999927E-003 9.3221346622424308E-023 + -9.9999999999988987E-005 -2.0313958432523723E-022 + 1.0000000000000148E-003 -5.3210760747366617E-022 + 2.1000000000000185E-003 -6.0021909496434771E-022 + 3.2000000000000084E-003 -8.9555200762387420E-023 + 4.3000000000000121E-003 8.2054529521993477E-022 + 5.4000000000000159E-003 1.3067539207584174E-021 + 6.5000000000000058E-003 6.1910823681123276E-022 + 7.6000000000000234E-003 -1.3076059410231541E-021 + 8.7000000000000133E-003 -2.9571601885607036E-021 + 9.8000000000000032E-003 -2.4546479664347393E-021 + 1.0900000000000021E-002 1.1129280952858754E-021 + 1.2000000000000011E-002 5.2022168244252014E-021 + 1.3100000000000001E-002 5.7373360377777372E-021 + 1.4200000000000018E-002 4.6839788810347096E-022 + 1.5300000000000008E-002 -7.8003907245574778E-021 + 1.6400000000000026E-002 -1.2025903943291105E-020 + 1.7500000000000016E-002 -5.8171553318180531E-021 + 1.8600000000000005E-002 9.9780697028997668E-021 + 1.9700000000000023E-002 2.4990724120902386E-020 + 2.0800000000000013E-002 2.3047707558170868E-020 + 2.1900000000000003E-002 -3.4158245680792550E-021 + 2.3000000000000020E-002 -4.1748328965782688E-020 + 2.4100000000000010E-002 -5.9603604099107992E-020 + 2.5200000000000000E-002 -2.9461278286994910E-020 + 2.6300000000000018E-002 4.1374663048758929E-020 + 2.7400000000000008E-002 1.0490662542506368E-019 + 2.8500000000000025E-002 9.5920477754759968E-020 + 2.9600000000000015E-002 -5.4088694019988923E-021 + 3.0700000000000005E-002 -1.4325813074304882E-019 + 3.1800000000000023E-002 -2.0598071627701604E-019 + 3.2900000000000013E-002 -1.0488542892186700E-019 + 3.4000000000000002E-002 1.2507296564167971E-019 + 3.5100000000000020E-002 3.2164176241512598E-019 + 3.6200000000000010E-002 3.0952532420002580E-019 + 3.7300000000000028E-002 3.6552387485682309E-020 + 3.8400000000000017E-002 -3.3241573819484088E-019 + 3.9500000000000007E-002 -4.9478547632531820E-019 + 4.0600000000000025E-002 -2.7734812761868373E-019 + 4.1700000000000015E-002 2.6146439870128736E-019 + 4.2800000000000005E-002 7.6897423929314392E-019 + 4.3900000000000022E-002 8.3824513552290183E-019 + 4.5000000000000012E-002 2.5641815752501347E-019 + 4.6100000000000002E-002 -7.0938967973517026E-019 + 4.7200000000000020E-002 -1.4832071132136004E-018 + 4.8300000000000010E-002 -1.3888940477218356E-018 + 4.9400000000000027E-002 -1.5098605269112841E-019 + 5.0500000000000017E-002 1.7714093497338401E-018 + 5.1600000000000007E-002 3.1929601778465396E-018 + 5.2700000000000025E-002 2.7446915651596589E-018 + 5.3800000000000014E-002 -9.0935997243440528E-020 + 5.4900000000000004E-002 -3.9950317229055201E-018 + 5.6000000000000022E-002 -6.3298147626951387E-018 + 5.7100000000000012E-002 -4.4575038538905488E-018 + 5.8200000000000002E-002 2.1561349817401629E-018 + 5.9300000000000019E-002 9.9551054371858872E-018 + 6.0400000000000009E-002 1.2545294139581360E-017 + 6.1500000000000027E-002 5.3857101026062092E-018 + 6.2600000000000017E-002 -9.1863734067158565E-018 + 6.3700000000000007E-002 -2.0486271033482279E-017 + 6.4800000000000024E-002 -1.7161509551192765E-017 + 6.5900000000000014E-002 3.0584068435056013E-018 + 6.7000000000000004E-002 2.7552196718420501E-017 + 6.8100000000000022E-002 3.5685067933905146E-017 + 6.9200000000000012E-002 1.4000998014415455E-017 + 7.0300000000000029E-002 -2.7449735510304782E-017 + 7.1400000000000019E-002 -5.8082233715864550E-017 + 7.2500000000000009E-002 -4.6243111937025835E-017 + 7.3600000000000027E-002 1.1273024183025799E-017 + 7.4700000000000016E-002 7.9340285767554730E-017 + 7.5800000000000006E-002 1.0199764948299881E-016 + 7.6900000000000024E-002 4.6923951064328431E-017 + 7.8000000000000014E-002 -6.5045684957797253E-017 + 7.9100000000000004E-002 -1.5851746475320380E-016 + 8.0200000000000021E-002 -1.5769691482044100E-016 + 8.1300000000000011E-002 -4.0413311724597057E-017 + 8.2400000000000029E-002 1.3243063668789447E-016 + 8.3500000000000019E-002 2.5585792195140656E-016 + 8.4600000000000009E-002 2.4065143061692573E-016 + 8.5700000000000026E-002 6.7845863384856663E-017 + 8.6800000000000016E-002 -1.8723176255111638E-016 + 8.7900000000000006E-002 -3.9369408468066156E-016 + 8.9000000000000024E-002 -3.9981860934534298E-016 + 9.0100000000000013E-002 -1.2920986008040900E-016 + 9.1200000000000003E-002 3.3586013088001603E-016 + 9.2300000000000021E-002 7.2079502138334126E-016 + 9.3400000000000011E-002 6.6765794468455963E-016 + 9.4500000000000028E-002 1.1370517344382524E-017 + 9.5600000000000018E-002 -9.4675921833223264E-016 + 9.6700000000000008E-002 -1.4550637958586567E-015 + 9.7800000000000026E-002 -7.8164258606141959E-016 + 9.8900000000000016E-002 1.0200811431036435E-015 + 0.10000000000000001 2.7203003084575730E-015 + 0.10110000000000002 2.5506999602200285E-015 + 0.10220000000000001 -2.8152336436034668E-016 + 0.10330000000000003 -4.2933359944736117E-015 + 0.10440000000000002 -6.0912815861170061E-015 + 0.10550000000000001 -2.8679612328118102E-015 + 0.10660000000000003 4.5544394061789069E-015 + 0.10770000000000002 1.0946836122847133E-014 + 0.10880000000000001 9.8813254264086894E-015 + 0.10990000000000003 -5.8670584124516367E-016 + 0.11100000000000002 -1.4316771103058470E-014 + 0.11210000000000001 -1.9935025445715418E-014 + 0.11320000000000002 -9.6544722154420955E-015 + 0.11430000000000001 1.2246741164581576E-014 + 0.11540000000000003 2.9561822553671874E-014 + 0.11650000000000002 2.5533181390599916E-014 + 0.11760000000000001 -2.0530503160162347E-015 + 0.11870000000000003 -3.4639713921693835E-014 + 0.11980000000000002 -4.4549209969862308E-014 + 0.12090000000000001 -1.7639290025915459E-014 + 0.12200000000000003 3.0793855692375777E-014 + 0.12310000000000001 6.3311104948025887E-014 + 0.12420000000000003 4.8456735585872268E-014 + 0.12530000000000002 -1.0623670183580042E-014 + 0.12640000000000001 -7.2738527440857625E-014 + 0.12750000000000003 -8.7261666263053345E-014 + 0.12860000000000002 -3.4206321043901700E-014 + 0.12970000000000001 5.5775283209266030E-014 + 0.13080000000000003 1.1854086505794226E-013 + 0.13190000000000002 1.0106982796260350E-013 + 0.13300000000000001 3.0619122959752582E-015 + 0.13410000000000000 -1.1764881061547550E-013 + 0.13520000000000004 -1.7592680513333486E-013 + 0.13630000000000003 -1.1552789432565935E-013 + 0.13740000000000002 5.2401666176832978E-014 + 0.13850000000000001 2.3728995114311036E-013 + 0.13960000000000000 3.1170714880762729E-013 + 0.14070000000000005 1.7198623167985483E-013 + 0.14180000000000004 -1.7934270605049485E-013 + 0.14290000000000003 -5.5440022147731916E-013 + 0.14400000000000002 -6.4015931227831557E-013 + 0.14510000000000001 -2.1414770998151589E-013 + 0.14620000000000000 5.9617057384525607E-013 + 0.14730000000000004 1.2245928012952212E-012 + 0.14840000000000003 1.0253196945989029E-012 + 0.14950000000000002 -1.1707757159584720E-013 + 0.15060000000000001 -1.5067440567798074E-012 + 0.15170000000000000 -1.9948626084342891E-012 + 0.15280000000000005 -9.7091909165292201E-013 + 0.15390000000000004 1.0366307421835752E-012 + 0.15500000000000003 2.4774308039071657E-012 + 0.15610000000000002 1.9203835570358319E-012 + 0.15720000000000001 -6.0825281443521728E-013 + 0.15830000000000000 -3.3688407966026013E-012 + 0.15940000000000004 -3.5560786086630269E-012 + 0.16050000000000003 -1.4584253943406011E-014 + 0.16160000000000002 5.0630428669040661E-012 + 0.16270000000000001 7.1734389262001486E-012 + 0.16380000000000000 3.0955407508137522E-012 + 0.16490000000000005 -5.2975332454074930E-012 + 0.16600000000000004 -1.2010051807231914E-011 + 0.16710000000000003 -1.1020024302810238E-011 + 0.16820000000000002 -2.3099460712272535E-012 + 0.16930000000000001 9.6036911062524766E-012 + 0.17040000000000000 1.6930812654636362E-011 + 0.17150000000000004 1.3439357265943030E-011 + 0.17260000000000003 3.1972211336772638E-013 + 0.17370000000000002 -1.0979312077552539E-011 + 0.17480000000000001 -9.5341338990362345E-012 + 0.17590000000000000 4.0250467889246799E-012 + 0.17700000000000005 1.5133418823642941E-011 + 0.17810000000000004 9.9964212255110318E-012 + 0.17920000000000003 -8.3049261911938288E-012 + 0.18030000000000002 -2.6186134857719701E-011 + 0.18140000000000001 -2.5441189085984028E-011 + 0.18250000000000000 -7.4833195196077895E-013 + 0.18360000000000004 3.2067209998487556E-011 + 0.18470000000000003 3.7993871937480606E-011 + 0.18580000000000002 1.6751551534799347E-011 + 0.18690000000000001 -2.0456044844130439E-011 + 0.18800000000000000 -4.1418275059657006E-011 + 0.18910000000000005 -4.4454578906893971E-011 + 0.19020000000000004 -3.1245516590727718E-011 + 0.19130000000000003 -2.4758674277425285E-011 + 0.19240000000000002 -2.5554235810743009E-011 + 0.19350000000000001 -2.0187762919676722E-011 + 0.19460000000000005 -1.2580550316776407E-011 + 0.19570000000000004 5.1099948925048544E-012 + 0.19680000000000003 3.7365353866558593E-011 + 0.19790000000000002 8.4185519666490904E-011 + 0.19900000000000001 1.2204272314964015E-010 + 0.20010000000000000 1.0836290198490417E-010 + 0.20120000000000005 1.8497897658065199E-011 + 0.20230000000000004 -1.3634858520017445E-010 + 0.20340000000000003 -2.5086174804123118E-010 + 0.20450000000000002 -2.0628235231079373E-010 + 0.20560000000000000 -3.3980741831474148E-011 + 0.20670000000000005 2.4363569495200466E-010 + 0.20780000000000004 4.5851145102915325E-010 + 0.20890000000000003 4.2466496985582580E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0010.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0010.BXZ.semd new file mode 100644 index 00000000..a1fbdfbd --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0010.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 1.4654577552930074E-037 + -0.10020000000000000 1.2698113784047823E-036 + -9.9099999999999994E-002 -3.8445319758036187E-036 + -9.7999999999999990E-002 -1.1089549420810150E-034 + -9.6899999999999986E-002 -7.4065745502927431E-034 + -9.5799999999999996E-002 -2.3005307903065206E-033 + -9.4699999999999993E-002 -2.6529419763021270E-034 + -9.3599999999999989E-002 3.0279135804865008E-032 + -9.2499999999999999E-002 1.4054714745507772E-031 + -9.1399999999999995E-002 2.8611081109183762E-031 + -9.0299999999999991E-002 -1.3109958180808392E-031 + -8.9200000000000002E-002 -2.8228550797143693E-030 + -8.8099999999999984E-002 -9.2065244177870726E-030 + -8.6999999999999994E-002 -1.2621612735513516E-029 + -8.5899999999999990E-002 1.6041211942281578E-029 + -8.4799999999999986E-002 1.2605685746263264E-028 + -8.3699999999999997E-002 3.0569987488117215E-028 + -8.2599999999999993E-002 2.7380512685115845E-028 + -8.1499999999999989E-002 -6.9334335036765743E-028 + -8.0399999999999999E-002 -3.2844296974214713E-027 + -7.9299999999999995E-002 -6.1994710389273262E-027 + -7.8199999999999992E-002 -3.1958835274843126E-027 + -7.7100000000000002E-002 1.6567009618990376E-026 + -7.5999999999999984E-002 5.6599703754790384E-026 + -7.4899999999999994E-002 8.5800043436983272E-026 + -7.3799999999999991E-002 1.5770534357141235E-026 + -7.2699999999999987E-002 -2.5986394629615716E-025 + -7.1599999999999997E-002 -7.0105486862073719E-025 + -7.0499999999999993E-002 -8.7293493948629897E-025 + -6.9399999999999989E-002 1.0582090796616083E-025 + -6.8300000000000000E-002 2.9362073424095497E-024 + -6.7199999999999996E-002 6.6156092210977721E-024 + -6.6099999999999992E-002 6.9046147246127315E-024 + -6.5000000000000002E-002 -2.7755258423468923E-024 + -6.3899999999999985E-002 -2.5328723856730901E-023 + -6.2799999999999995E-002 -4.9672671624707341E-023 + -6.1699999999999991E-002 -4.4572010607518631E-023 + -6.0599999999999994E-002 2.8437870808809337E-023 + -5.9499999999999990E-002 1.7357320381529855E-022 + -5.8399999999999994E-002 3.0723092935062774E-022 + -5.7299999999999990E-002 2.4639496083839303E-022 + -5.6199999999999986E-002 -1.9271662393092892E-022 + -5.5099999999999996E-002 -9.7279974133091445E-022 + -5.3999999999999992E-002 -1.6126378795797112E-021 + -5.2899999999999989E-002 -1.2240247523415692E-021 + -5.1799999999999985E-002 9.4931496090747594E-022 + -5.0699999999999995E-002 4.5615690750739327E-021 + -4.9599999999999991E-002 7.3778024057387490E-021 + -4.8499999999999988E-002 5.6828479383065073E-021 + -4.7399999999999998E-002 -3.3984178284019123E-021 + -4.6299999999999994E-002 -1.8241998225565183E-020 + -4.5199999999999990E-002 -3.0119655893450300E-020 + -4.4099999999999986E-002 -2.5062994180162805E-020 + -4.2999999999999997E-002 7.7441101311611941E-021 + -4.1899999999999993E-002 6.3298458336668977E-020 + -4.0799999999999989E-002 1.1175053686756843E-019 + -3.9699999999999985E-002 1.0402893509635663E-019 + -3.8599999999999995E-002 -9.2600607753323999E-022 + -3.7499999999999992E-002 -1.9360031697363194E-019 + -3.6399999999999988E-002 -3.8067068924601129E-019 + -3.5299999999999984E-002 -3.9763363036884794E-019 + -3.4199999999999994E-002 -9.3516800754605975E-020 + -3.3099999999999991E-002 5.2818770154445715E-019 + -3.1999999999999987E-002 1.1910799046867966E-018 + -3.0899999999999997E-002 1.3721962696841105E-018 + -2.9799999999999993E-002 5.6297772903630695E-019 + -2.8699999999999989E-002 -1.2862774330485338E-018 + -2.7599999999999986E-002 -3.3936811369516665E-018 + -2.6499999999999996E-002 -4.2237972067034917E-018 + -2.5399999999999992E-002 -2.2623331850682428E-018 + -2.4299999999999988E-002 2.7168306745628009E-018 + -2.3199999999999985E-002 8.6626820521860844E-018 + -2.2099999999999995E-002 1.1542833955228346E-017 + -2.0999999999999991E-002 7.4197695627506431E-018 + -1.9899999999999987E-002 -4.4262513159870703E-018 + -1.8799999999999983E-002 -1.9307459251255409E-017 + -1.7699999999999994E-002 -2.8037402667770630E-017 + -1.6599999999999990E-002 -2.1589650561289212E-017 + -1.5499999999999986E-002 2.4789039586856514E-018 + -1.4399999999999996E-002 3.5824742343418400E-017 + -1.3299999999999992E-002 6.0893066229213643E-017 + -1.2199999999999989E-002 5.8736242412818376E-017 + -1.1099999999999985E-002 1.9666248841950285E-017 + -9.9999999999999950E-003 -4.8593277641076796E-017 + -8.8999999999999913E-003 -1.1937673400507263E-016 + -7.7999999999999875E-003 -1.5348092743949093E-016 + -6.6999999999999837E-003 -1.1300863442849639E-016 + -5.5999999999999939E-003 1.8411994879136129E-017 + -4.4999999999999901E-003 2.1278417900115725E-016 + -3.3999999999999864E-003 3.8385876161361825E-016 + -2.2999999999999826E-003 4.0260497716489521E-016 + -1.1999999999999927E-003 1.5908166810541397E-016 + -9.9999999999988987E-005 -3.3990823368384234E-016 + 1.0000000000000148E-003 -8.9327925210849063E-016 + 2.1000000000000185E-003 -1.1326083054760748E-015 + 3.2000000000000084E-003 -7.0515302276507371E-016 + 4.3000000000000121E-003 4.4172739082554201E-016 + 5.4000000000000159E-003 1.8540528423112825E-015 + 6.5000000000000058E-003 2.6572511992704623E-015 + 7.6000000000000234E-003 2.0128778726685682E-015 + 8.7000000000000133E-003 -2.4758619523521509E-016 + 9.8000000000000032E-003 -3.2337729516325507E-015 + 1.0900000000000021E-002 -5.2422293123164515E-015 + 1.2000000000000011E-002 -4.6641610895509136E-015 + 1.3100000000000001E-002 -1.0833473044834880E-015 + 1.4200000000000018E-002 4.1690432268264629E-015 + 1.5300000000000008E-002 8.4871837341274695E-015 + 1.6400000000000026E-002 9.3144511675575907E-015 + 1.7500000000000016E-002 5.5384545216631727E-015 + 1.8600000000000005E-002 -1.8746744946868989E-015 + 1.9700000000000023E-002 -1.0269123367683073E-014 + 2.0800000000000013E-002 -1.6272199177837753E-014 + 2.1900000000000003E-002 -1.6732041506440851E-014 + 2.3000000000000020E-002 -9.5049920760753928E-015 + 2.4100000000000010E-002 5.4559200547991873E-015 + 2.5200000000000000E-002 2.4525969430822143E-014 + 2.6300000000000018E-002 3.9416644319160976E-014 + 2.7400000000000008E-002 3.8933137584077487E-014 + 2.8500000000000025E-002 1.4855440011798948E-014 + 2.9600000000000015E-002 -2.9927036055473616E-014 + 3.0700000000000005E-002 -7.6674194879507163E-014 + 3.1800000000000023E-002 -9.5751633347445492E-014 + 3.2900000000000013E-002 -6.2670870012646041E-014 + 3.4000000000000002E-002 2.2126702867945186E-014 + 3.5100000000000020E-002 1.2348366144714074E-013 + 3.6200000000000010E-002 1.8302883080661969E-013 + 3.7300000000000028E-002 1.5080482435730902E-013 + 3.8400000000000017E-002 2.0403993707292234E-014 + 3.9500000000000007E-002 -1.5594745275942373E-013 + 4.0600000000000025E-002 -2.8689802812099929E-013 + 4.1700000000000015E-002 -2.8935165895249693E-013 + 4.2800000000000005E-002 -1.3746314741873433E-013 + 4.3900000000000022E-002 1.1630490136509825E-013 + 4.5000000000000012E-002 3.6124548448077110E-013 + 4.6100000000000002E-002 4.7810144515256225E-013 + 4.7200000000000020E-002 3.9164521235465766E-013 + 4.8300000000000010E-002 1.0313438606824113E-013 + 4.9400000000000027E-002 -3.0427716552969275E-013 + 5.0500000000000017E-002 -6.8205234212206922E-013 + 5.1600000000000007E-002 -8.5143762700023995E-013 + 5.2700000000000025E-002 -6.6194098813365798E-013 + 5.3800000000000014E-002 -7.2860689920642430E-014 + 5.4900000000000004E-002 7.6919243544026905E-013 + 5.6000000000000022E-002 1.5150943650718562E-012 + 5.7100000000000012E-002 1.7177498572856775E-012 + 5.8200000000000002E-002 1.0564255633477293E-012 + 5.9300000000000019E-002 -4.1329670263413887E-013 + 6.0400000000000009E-002 -2.1449216101171453E-012 + 6.1500000000000027E-002 -3.2542495174286978E-012 + 6.2600000000000017E-002 -2.9351365088414738E-012 + 6.3700000000000007E-002 -9.5384247375540632E-013 + 6.4800000000000024E-002 2.0638345633178234E-012 + 6.5900000000000014E-002 4.7748558579252531E-012 + 6.7000000000000004E-002 5.6952558988299096E-012 + 6.8100000000000022E-002 3.9607293139676258E-012 + 6.9200000000000012E-002 -1.1547132607730992E-013 + 7.0300000000000029E-002 -5.0044274280125478E-012 + 7.1400000000000019E-002 -8.5161834181834983E-012 + 7.2500000000000009E-002 -8.7339597359958887E-012 + 7.3600000000000027E-002 -4.9324086481838947E-012 + 7.4700000000000016E-002 1.9191933198908773E-012 + 7.5800000000000006E-002 9.3131708941984748E-012 + 7.6900000000000024E-002 1.4027704345331848E-011 + 7.8000000000000014E-002 1.3387960878796790E-011 + 7.9100000000000004E-002 6.5418590683430367E-012 + 8.0200000000000021E-002 -4.7675379269418450E-012 + 8.1300000000000011E-002 -1.6388557178004248E-011 + 8.2400000000000029E-002 -2.3085085926188853E-011 + 8.3500000000000019E-002 -2.0705477263294192E-011 + 8.4600000000000009E-002 -8.3936087247327151E-012 + 8.5700000000000026E-002 1.0236619711612160E-011 + 8.6800000000000016E-002 2.7831166191094603E-011 + 8.7900000000000006E-002 3.6046242379850213E-011 + 8.9000000000000024E-002 2.9401051038213666E-011 + 9.0100000000000013E-002 8.5058800280979341E-012 + 9.1200000000000003E-002 -1.9128079328800673E-011 + 9.2300000000000021E-002 -4.1599321209950801E-011 + 9.3400000000000011E-002 -4.7781924250589469E-011 + 9.4500000000000028E-002 -3.2961886692328690E-011 + 9.5600000000000018E-002 -2.1246615578007777E-012 + 9.6700000000000008E-002 3.1175891729295913E-011 + 9.7800000000000026E-002 5.0479322111218750E-011 + 9.8900000000000016E-002 4.4413875355253651E-011 + 0.10000000000000001 1.3324540255876816E-011 + 0.10110000000000002 -2.8992173245478980E-011 + 0.10220000000000001 -6.0028232384823355E-011 + 0.10330000000000003 -5.8436325223176766E-011 + 0.10440000000000002 -1.5105066503151576E-011 + 0.10550000000000001 5.9529034479588461E-011 + 0.10660000000000003 1.3584532110311187E-010 + 0.10770000000000002 1.7418316788919697E-010 + 0.10880000000000001 1.4034264028683907E-010 + 0.10990000000000003 2.2061602544809489E-011 + 0.11100000000000002 -1.6015420933879199E-010 + 0.11210000000000001 -3.5334024595101710E-010 + 0.11320000000000002 -4.8553094877945568E-010 + 0.11430000000000001 -4.8940573815769994E-010 + 0.11540000000000003 -3.2839575503373908E-010 + 0.11650000000000002 -1.5084801463505215E-011 + 0.11760000000000001 3.8667691271143667E-010 + 0.11870000000000003 7.7871370463000744E-010 + 0.11980000000000002 1.0591528765147018E-009 + 0.12090000000000001 1.1545373546084647E-009 + 0.12200000000000003 1.0394196614527118E-009 + 0.12310000000000001 7.3445682868822360E-010 + 0.12420000000000003 2.8432833865110752E-010 + 0.12530000000000002 -2.7227489707293273E-010 + 0.12640000000000001 -9.2244228921956051E-010 + 0.12750000000000003 -1.6734228447390365E-009 + 0.12860000000000002 -2.5179214269144268E-009 + 0.12970000000000001 -3.3821274669776358E-009 + 0.13080000000000003 -4.0806464873810455E-009 + 0.13190000000000002 -4.3055021770044277E-009 + 0.13300000000000001 -3.6675777970174295E-009 + 0.13410000000000000 -1.7909778105007490E-009 + 0.13520000000000004 1.5592884761161940E-009 + 0.13630000000000003 6.3500640301583644E-009 + 0.13740000000000002 1.2189348197466643E-008 + 0.13850000000000001 1.8297518167287308E-008 + 0.13960000000000000 2.3545963401261361E-008 + 0.14070000000000005 2.6546992160092486E-008 + 0.14180000000000004 2.5762890487612822E-008 + 0.14290000000000003 1.9597290901174347E-008 + 0.14400000000000002 6.4389298337630407E-009 + 0.14510000000000001 -1.5355904992020442E-008 + 0.14620000000000000 -4.7537284331156116E-008 + 0.14730000000000004 -9.2071722690434399E-008 + 0.14840000000000003 -1.5126323660297203E-007 + 0.14950000000000002 -2.2786771580740606E-007 + 0.15060000000000001 -3.2520131298952037E-007 + 0.15170000000000000 -4.4726576220455172E-007 + 0.15280000000000005 -5.9892914805459441E-007 + 0.15390000000000004 -7.8620143995067338E-007 + 0.15500000000000003 -1.0166256743104896E-006 + 0.15610000000000002 -1.2997712701690034E-006 + 0.15720000000000001 -1.6477836197736906E-006 + 0.15830000000000000 -2.0759255221491912E-006 + 0.15940000000000004 -2.6030588742287364E-006 + 0.16050000000000003 -3.2520597414986696E-006 + 0.16160000000000002 -4.0502141018805560E-006 + 0.16270000000000001 -5.0296853260078933E-006 + 0.16380000000000000 -6.2281719692691695E-006 + 0.16490000000000005 -7.6898304541828111E-006 + 0.16600000000000004 -9.4665001597604714E-006 + 0.16710000000000003 -1.1619184078881517E-005 + 0.16820000000000002 -1.4219700460671447E-005 + 0.16930000000000001 -1.7352394934277982E-005 + 0.17040000000000000 -2.1115867639309727E-005 + 0.17150000000000004 -2.5624696718296036E-005 + 0.17260000000000003 -3.1011248211143538E-005 + 0.17370000000000002 -3.7427660572575405E-005 + 0.17480000000000001 -4.5048112951917574E-005 + 0.17590000000000000 -5.4071402701083571E-005 + 0.17700000000000005 -6.4723775722086430E-005 + 0.17810000000000004 -7.7262004197109491E-005 + 0.17920000000000003 -9.1976486146450043E-005 + 0.18030000000000002 -1.0919429041678086E-004 + 0.18140000000000001 -1.2928208161611110E-004 + 0.18250000000000000 -1.5264874673448503E-004 + 0.18360000000000004 -1.7974800721276551E-004 + 0.18470000000000003 -2.1108069631736726E-004 + 0.18580000000000002 -2.4719664361327887E-004 + 0.18690000000000001 -2.8869637753814459E-004 + 0.18800000000000000 -3.3623253693804145E-004 + 0.18910000000000005 -3.9051065687090158E-004 + 0.19020000000000004 -4.5228938688524067E-004 + 0.19130000000000003 -5.2237982163205743E-004 + 0.19240000000000002 -6.0164323076605797E-004 + 0.19350000000000001 -6.9098809035494924E-004 + 0.19460000000000005 -7.9136475687846541E-004 + 0.19570000000000004 -9.0375886065885425E-004 + 0.19680000000000003 -1.0291831567883492E-003 + 0.19790000000000002 -1.1686679208651185E-003 + 0.19900000000000001 -1.3232494238764048E-003 + 0.20010000000000000 -1.4939558459445834E-003 + 0.20120000000000005 -1.6817917348816991E-003 + 0.20230000000000004 -1.8877215916290879E-003 + 0.20340000000000003 -2.1126489154994488E-003 + 0.20450000000000002 -2.3573937360197306E-003 + 0.20560000000000000 -2.6226695626974106E-003 + 0.20670000000000005 -2.9090552125126123E-003 + 0.20780000000000004 -3.2169702462852001E-003 + 0.20890000000000003 -3.5466451663523912E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0011.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0011.BXX.semd new file mode 100644 index 00000000..bf378222 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0011.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 -1.4004627264720820E-013 + -0.11119999999999999 -1.4004625909468105E-013 + -0.11009999999999999 1.4004628619973536E-013 + -0.10900000000000000 -1.4004625909468105E-013 + -0.10790000000000000 -7.0023137678856817E-013 + -0.10679999999999999 -9.8032389497793027E-013 + -0.10569999999999999 -7.0023132257845955E-013 + -0.10460000000000000 1.4004631330478967E-013 + -0.10349999999999999 9.8032400339814751E-013 + -0.10239999999999999 2.9409721186146598E-012 + -0.10130000000000000 3.7812500526535064E-012 + -0.10020000000000000 3.5011576970944702E-012 + -9.9099999999999994E-002 9.8032487075988550E-013 + -9.7999999999999990E-002 -3.7812487516108995E-012 + -9.6899999999999986E-002 -6.3020812526848324E-012 + -9.5799999999999996E-002 -4.3414334627289719E-012 + -9.4699999999999993E-002 -2.3807856727731114E-012 + -9.3599999999999989E-002 -4.2013788281725084E-013 + -9.2499999999999999E-002 1.5405099071386097E-012 + -9.1399999999999995E-002 3.5011576970944702E-012 + -9.0299999999999991E-002 5.4618054870503308E-012 + -8.9200000000000002E-002 7.4224532770061913E-012 + -8.8099999999999984E-002 2.7309023098442964E-011 + -8.6999999999999994E-002 3.8232632337820149E-011 + -8.5899999999999990E-002 1.3304394044788559E-011 + -8.4799999999999986E-002 6.3020795179613565E-012 + -8.3699999999999997E-002 -7.0023457518497700E-013 + -8.2599999999999993E-002 -7.7025486683313105E-012 + -8.1499999999999989E-002 3.2210605710458751E-012 + -8.0399999999999999E-002 1.4144669810423061E-011 + -7.9299999999999995E-002 -1.0783566747885054E-011 + -7.8199999999999992E-002 -7.1563650838601944E-011 + -7.7100000000000002E-002 -2.0404743172885986E-010 + -7.5999999999999984E-002 -1.2142013783300598E-010 + -7.4899999999999994E-002 1.0461454619248300E-010 + -7.3799999999999991E-002 1.1553814849296629E-010 + -7.2699999999999987E-002 5.4758055728632016E-011 + -7.1599999999999997E-002 -6.0220405051492065E-012 + -7.0499999999999993E-002 7.6605249921257723E-011 + -6.9399999999999989E-002 3.0263994088564061E-010 + -6.8300000000000000E-002 3.8526723478149449E-010 + -6.7199999999999996E-002 4.6789450092177276E-010 + -6.6099999999999992E-002 2.6370700068056863E-010 + -6.5000000000000002E-002 -2.2729527981990572E-010 + -6.3899999999999985E-002 -5.7489019100742667E-010 + -6.2799999999999995E-002 -6.3567029418010179E-010 + -6.1699999999999991E-002 1.6399390179167028E-010 + -6.0599999999999994E-002 6.7684335913753557E-010 + -5.9499999999999990E-002 9.0287810561306969E-010 + -5.8399999999999994E-002 8.4209805795154580E-010 + -5.7299999999999990E-002 2.0768844977148149E-010 + -5.6199999999999986E-002 1.4690831884323075E-010 + -5.5099999999999996E-002 8.6128208731661715E-011 + -5.3999999999999992E-002 -1.1219110085392003E-009 + -5.2899999999999989E-002 -2.3299502327489563E-009 + -5.1799999999999985E-002 -2.3907302804104802E-009 + -5.0699999999999995E-002 -4.1723988708497473E-009 + -4.9599999999999991E-002 -5.9540674612890143E-009 + -4.8499999999999988E-002 -4.2939589661727950E-009 + -4.7399999999999998E-002 -2.0602208827824597E-009 + -4.6299999999999994E-002 1.7351742265248049E-010 + -4.5199999999999990E-002 1.2599965515391887E-009 + -4.4099999999999986E-002 2.9201052687000129E-009 + -4.2999999999999997E-002 1.1384369003053507E-009 + -4.1899999999999993E-002 -1.2168612784080324E-009 + -4.0799999999999989E-002 -2.4249002805731834E-009 + -3.9699999999999985E-002 -1.9120509620051962E-009 + -3.8599999999999995E-002 3.2168723240744157E-010 + -3.7499999999999992E-002 1.9817958385459633E-009 + -3.6399999999999988E-002 2.4946453791585554E-009 + -3.5299999999999984E-002 7.1297667769698592E-010 + -3.4199999999999994E-002 -1.0686920237645836E-009 + -3.3099999999999991E-002 -1.7031016597002235E-009 + -3.1999999999999987E-002 -2.3375112956358635E-009 + -3.0899999999999997E-002 -6.4136980171269897E-009 + -2.9799999999999993E-002 -7.0481078751072346E-009 + -2.8699999999999989E-002 -3.0934812489391561E-009 + -2.7599999999999986E-002 1.4347749655030384E-009 + -2.6499999999999996E-002 4.8157722254416058E-009 + -2.5399999999999992E-002 1.3132148701799906E-009 + -2.4299999999999988E-002 -5.3443054426338676E-009 + -2.3199999999999985E-002 -1.2575455343721842E-008 + -2.2099999999999995E-002 -1.0700235364424771E-008 + -2.0999999999999991E-002 -7.9420248155770423E-010 + -1.9899999999999987E-002 1.0115682513855973E-008 + -1.8799999999999983E-002 1.1560679524791340E-008 + -1.7699999999999994E-002 1.5330861025120157E-009 + -1.6599999999999990E-002 -9.0681373521306341E-009 + -1.5499999999999986E-002 -1.1064916982661543E-008 + -1.4399999999999996E-002 -2.7363649124367839E-009 + -1.3299999999999992E-002 6.7394467784254175E-009 + -1.2199999999999989E-002 1.2773481827821342E-008 + -1.1099999999999985E-002 5.0404080909061122E-009 + -9.9999999999999950E-003 -1.5312515699861251E-008 + -8.8999999999999913E-003 -2.8781883543160802E-008 + -7.7999999999999875E-003 -2.2747848049675667E-008 + -6.6999999999999837E-003 -2.9467024376117479E-009 + -5.5999999999999939E-003 8.8236298267929669E-009 + -4.4999999999999901E-003 5.6795945724275043E-009 + -3.3999999999999864E-003 -3.2007367867237235E-009 + -2.2999999999999826E-003 -2.9029956216675146E-009 + -1.1999999999999927E-003 4.2782999365442720E-009 + -9.9999999999988987E-005 1.1459595938845268E-008 + 1.0000000000000148E-003 1.1757338214124502E-008 + 2.1000000000000185E-003 -1.7120291850858393E-009 + 3.2000000000000084E-003 -1.7475914049214225E-008 + 4.3000000000000121E-003 -2.4061726833224384E-008 + 5.4000000000000159E-003 -1.6880431275012597E-008 + 6.5000000000000058E-003 -6.2573590753345343E-009 + 7.6000000000000234E-003 -2.2332247162637486E-010 + 8.7000000000000133E-003 -3.3673581700810473E-009 + 9.8000000000000032E-003 -4.2168757374838606E-009 + 1.0900000000000021E-002 -2.7718751738348146E-009 + 1.2000000000000011E-002 3.2621618739625546E-009 + 1.3100000000000001E-002 1.2653851300115093E-009 + 1.4200000000000018E-002 -4.1731689215396273E-009 + 1.5300000000000008E-002 -1.0758982149638996E-008 + 1.6400000000000026E-002 -1.2755759115634646E-008 + 1.7500000000000016E-002 -1.3031647760897158E-008 + 1.8600000000000005E-002 -1.3881165550344576E-008 + 1.9700000000000023E-002 -1.9319719157806503E-008 + 2.0800000000000013E-002 -2.2750571204710468E-008 + 2.1900000000000003E-002 -1.8007202839953607E-008 + 2.3000000000000020E-002 -8.2324236316821953E-010 + 2.4100000000000010E-002 2.0591237159806042E-008 + 2.5200000000000000E-002 2.9672682089199043E-008 + 2.6300000000000018E-002 2.1258426130543739E-008 + 2.7400000000000008E-002 5.1001700640540548E-009 + 2.8500000000000025E-002 2.1353936396906192E-009 + 2.9600000000000015E-002 9.4959489160828525E-009 + 3.0700000000000005E-002 1.5709245460016064E-008 + 3.1800000000000023E-002 6.4345435646373517E-009 + 3.2900000000000013E-002 -1.6033636640599980E-008 + 3.4000000000000002E-002 -3.6207300269097686E-008 + 3.5100000000000020E-002 -3.4583038655000564E-008 + 3.6200000000000010E-002 -1.1160854462843872E-008 + 3.7300000000000028E-002 1.3982218938224378E-008 + 3.8400000000000017E-002 2.0769146402699334E-008 + 3.9500000000000007E-002 9.7735579629443237E-009 + 4.0600000000000025E-002 -1.2220313649891068E-009 + 4.1700000000000015E-002 -1.8922889921668684E-009 + 4.2800000000000005E-002 6.0418967606779006E-009 + 4.3900000000000022E-002 5.9452691658634649E-009 + 4.5000000000000012E-002 -5.6239501944332915E-009 + 4.6100000000000002E-002 -2.2355836293286302E-008 + 4.7200000000000020E-002 -2.5320616714452626E-008 + 4.8300000000000010E-002 -9.9292494226688177E-009 + 4.9400000000000027E-002 1.0624782831314405E-008 + 5.0500000000000017E-002 1.9132595951987241E-008 + 5.1600000000000007E-002 1.1005151456799922E-008 + 5.2700000000000025E-002 -1.7113295225357206E-009 + 5.3800000000000014E-002 -4.1024792452049041E-009 + 5.4900000000000004E-002 8.9943696934824402E-009 + 5.6000000000000022E-002 2.2091217743991365E-008 + 5.7100000000000012E-002 1.5971476585718847E-008 + 5.8200000000000002E-002 -9.6516687975167770E-009 + 5.9300000000000019E-002 -3.3553924083662423E-008 + 6.0400000000000009E-002 -3.3937372023729040E-008 + 6.1500000000000027E-002 -7.3602315353582526E-009 + 6.2600000000000017E-002 2.2945501498838894E-008 + 6.3700000000000007E-002 3.2600574684238381E-008 + 6.4800000000000024E-002 1.7876388369586493E-008 + 6.5900000000000014E-002 -4.3298287177861994E-010 + 6.7000000000000004E-002 -2.4280044641500353E-010 + 6.8100000000000022E-002 1.9450787647201651E-008 + 6.9200000000000012E-002 3.8283928915916476E-008 + 7.0300000000000029E-002 3.3168035429298470E-008 + 7.1400000000000019E-002 4.3899222035292951E-009 + 7.2500000000000009E-002 -2.4961821054603206E-008 + 7.3600000000000027E-002 -3.1655197574309568E-008 + 7.4700000000000016E-002 -1.2606948374127569E-008 + 7.5800000000000006E-002 1.3539968257703094E-008 + 7.6900000000000024E-002 2.3266739646032875E-008 + 7.8000000000000014E-002 1.2271143212672087E-008 + 7.9100000000000004E-002 -4.8551180853451115E-009 + 8.0200000000000021E-002 -9.3615284413317568E-009 + 8.1300000000000011E-002 3.9862793066447466E-009 + 8.2400000000000029E-002 2.1026828278536414E-008 + 8.3500000000000019E-002 2.3278490246525507E-008 + 8.4600000000000009E-002 6.2418585855539277E-009 + 8.5700000000000026E-002 -1.8198180740114367E-008 + 8.6800000000000016E-002 -3.1291108371078735E-008 + 8.7900000000000006E-002 -2.6243002437809082E-008 + 8.9000000000000024E-002 -1.1039862357620223E-008 + 9.0100000000000013E-002 1.5819459076027442E-009 + 9.1200000000000003E-002 6.4239036312585540E-009 + 9.2300000000000021E-002 8.9982314932512963E-009 + 9.3400000000000011E-002 1.6739706509838470E-008 + 9.4500000000000028E-002 2.7591328333187448E-008 + 9.5600000000000018E-002 3.1393582844430057E-008 + 9.6700000000000008E-002 2.1386153292723975E-008 + 9.7800000000000026E-002 2.0841315340192068E-009 + 9.8900000000000016E-002 -1.2675908322989926E-008 + 0.10000000000000001 -1.3624026351521934E-008 + 0.10110000000000002 -4.4540806598547533E-009 + 0.10220000000000001 1.9339865264811351E-009 + 0.10330000000000003 -2.5164081929318627E-009 + 0.10440000000000002 -1.2269515181628776E-008 + 0.10550000000000001 -1.4391780212008598E-008 + 0.10660000000000003 -2.5094180067242178E-009 + 0.10770000000000002 1.5471679049028353E-008 + 0.10880000000000001 2.3620408740043786E-008 + 0.10990000000000003 1.2883058175816586E-008 + 0.11100000000000002 -1.0539404904363892E-008 + 0.11210000000000001 -2.9718606242568057E-008 + 0.11320000000000002 -3.1446500514675790E-008 + 0.11430000000000001 -1.7158562570784852E-008 + 0.11540000000000003 -5.1203508100172712E-010 + 0.11650000000000002 5.3963056245720509E-009 + 0.11760000000000001 -1.2787917391676729E-009 + 0.11870000000000003 -1.0431097763330399E-008 + 0.11980000000000002 -1.0324980870279887E-008 + 0.12090000000000001 2.1833552743544260E-009 + 0.12200000000000003 1.9231185532930795E-008 + 0.12310000000000001 2.8818437414201981E-008 + 0.12420000000000003 2.4296042511195992E-008 + 0.12530000000000002 9.2603222867637669E-009 + 0.12640000000000001 -6.2662435240667946E-009 + 0.12750000000000003 -1.3513640872986343E-008 + 0.12860000000000002 -1.1265358423884209E-008 + 0.12970000000000001 -5.4641020597046008E-009 + 0.13080000000000003 -3.0036844123060291E-009 + 0.13190000000000002 -6.1326890232749065E-009 + 0.13300000000000001 -1.0970950370392529E-008 + 0.13410000000000000 -1.0812709838603496E-008 + 0.13520000000000004 -2.1790702575685827E-009 + 0.13630000000000003 1.1489634132999527E-008 + 0.13740000000000002 2.1195615929059386E-008 + 0.13850000000000001 1.8930112588577686E-008 + 0.13960000000000000 4.3345198541544505E-009 + 0.14070000000000005 -1.4082726984554483E-008 + 0.14180000000000004 -2.4845272506013316E-008 + 0.14290000000000003 -2.1769425373463491E-008 + 0.14400000000000002 -8.3588620469754460E-009 + 0.14510000000000001 5.4289590600831161E-009 + 0.14620000000000000 1.1193703741696481E-008 + 0.14730000000000004 8.0793567391879151E-009 + 0.14840000000000003 2.3757125156009806E-009 + 0.14950000000000002 1.3406245003011463E-009 + 0.15060000000000001 6.8317191903588537E-009 + 0.15170000000000000 1.4137442327921690E-008 + 0.15280000000000005 1.6424682058868711E-008 + 0.15390000000000004 1.0464285438160914E-008 + 0.15500000000000003 -1.1763077178983394E-009 + 0.15610000000000002 -1.2171870622523784E-008 + 0.15720000000000001 -1.7076553504580261E-008 + 0.15830000000000000 -1.4474100140660084E-008 + 0.15940000000000004 -7.4188575283073988E-009 + 0.16050000000000003 -9.8008057225484890E-010 + 0.16160000000000002 1.3255454511806875E-009 + 0.16270000000000001 -5.1642179421662604E-010 + 0.16380000000000000 -3.0626994274030039E-009 + 0.16490000000000005 -1.9269941198274410E-009 + 0.16600000000000004 4.6400909781141308E-009 + 0.16710000000000003 1.3365814233168294E-008 + 0.16820000000000002 1.7534553364839667E-008 + 0.16930000000000001 1.1730413973509712E-008 + 0.17040000000000000 -3.0624205393792181E-009 + 0.17150000000000004 -1.9071340062737363E-008 + 0.17260000000000003 -2.6606237213400163E-008 + 0.17370000000000002 -2.1342133393886797E-008 + 0.17480000000000001 -7.3965451541369021E-009 + 0.17590000000000000 6.1048623933857016E-009 + 0.17700000000000005 1.2322050046975619E-008 + 0.17810000000000004 1.1296857671538874E-008 + 0.17920000000000003 8.3809750250907200E-009 + 0.18030000000000002 8.2824733738107170E-009 + 0.18140000000000001 1.0544670914214294E-008 + 0.18250000000000000 1.0451850940285112E-008 + 0.18360000000000004 4.1047432119967198E-009 + 0.18470000000000003 -7.2672277084961934E-009 + 0.18580000000000002 -1.7642118876892710E-008 + 0.18690000000000001 -2.0754482576990085E-008 + 0.18800000000000000 -1.4754984789533410E-008 + 0.18910000000000005 -3.1212155082727122E-009 + 0.19020000000000004 7.9383815076994324E-009 + 0.19130000000000003 1.3428195444475932E-008 + 0.19240000000000002 1.1914744746377437E-008 + 0.19350000000000001 5.6916888979685609E-009 + 0.19460000000000005 -1.0270780892440712E-009 + 0.19570000000000004 -4.5212971144792391E-009 + 0.19680000000000003 -3.9331942147668997E-009 + 0.19790000000000002 -1.9392887296021399E-009 + 0.19900000000000001 -2.9370870180400743E-009 + 0.20010000000000000 -9.0284819620478629E-009 + 0.20120000000000005 -1.7212403946587074E-008 + 0.20230000000000004 -2.0588066362847712E-008 + 0.20340000000000003 -1.4090256073018281E-008 + 0.20450000000000002 -6.3574923103715264E-011 + 0.20560000000000000 1.2168518637167836E-008 + 0.20670000000000005 1.3507987617344952E-008 + 0.20780000000000004 3.4111726776586693E-009 + 0.20890000000000003 -8.7493248202008544E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0011.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0011.BXZ.semd new file mode 100644 index 00000000..58912d4a --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0011.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 -3.3061792237276677E-006 + -0.11780000000000000 -8.1281405073241331E-006 + -0.11670000000000000 -1.2035399777232669E-005 + -0.11559999999999999 -1.4351168829307426E-005 + -0.11449999999999999 -1.6717518519726582E-005 + -0.11340000000000000 -2.1367884983192198E-005 + -0.11230000000000000 -2.8956432288396172E-005 + -0.11119999999999999 -3.8171328924363479E-005 + -0.11009999999999999 -4.7465429815929383E-005 + -0.10900000000000000 -5.7064138673013076E-005 + -0.10790000000000000 -6.9184548920020461E-005 + -0.10679999999999999 -8.6297950474545360E-005 + -0.10569999999999999 -1.0927909170277417E-004 + -0.10460000000000000 -1.3734065578319132E-004 + -0.10349999999999999 -1.6975599282886833E-004 + -0.10239999999999999 -2.0754664728883654E-004 + -0.10130000000000000 -2.5343883316963911E-004 + -0.10020000000000000 -3.1027328805066645E-004 + -9.9099999999999994E-002 -3.7966220406815410E-004 + -9.7999999999999990E-002 -4.6234991168603301E-004 + -9.6899999999999986E-002 -5.5986625375226140E-004 + -9.5799999999999996E-002 -6.7568599479272962E-004 + -9.4699999999999993E-002 -8.1467768177390099E-004 + -9.3599999999999989E-002 -9.8149909172207117E-004 + -9.2499999999999999E-002 -1.1797444894909859E-003 + -9.1399999999999995E-002 -1.4128419570624828E-003 + -9.0299999999999991E-002 -1.6858053859323263E-003 + -8.9200000000000002E-002 -2.0060110837221146E-003 + -8.8099999999999984E-002 -2.3821967188268900E-003 + -8.6999999999999994E-002 -2.8227986767888069E-003 + -8.5899999999999990E-002 -3.3354863990098238E-003 + -8.4799999999999986E-002 -3.9285095408558846E-003 + -8.3699999999999997E-002 -4.6125412918627262E-003 + -8.2599999999999993E-002 -5.4011312313377857E-003 + -8.1499999999999989E-002 -6.3092927448451519E-003 + -8.0399999999999999E-002 -7.3516960255801678E-003 + -7.9299999999999995E-002 -8.5423598065972328E-003 + -7.8199999999999992E-002 -9.8961908370256424E-003 + -7.7100000000000002E-002 -1.1430778540670872E-002 + -7.5999999999999984E-002 -1.3166557066142559E-002 + -7.4899999999999994E-002 -1.5125099569559097E-002 + -7.3799999999999991E-002 -1.7327226698398590E-002 + -7.2699999999999987E-002 -1.9792724400758743E-002 + -7.1599999999999997E-002 -2.2541817277669907E-002 + -7.0499999999999993E-002 -2.5596652179956436E-002 + -6.9399999999999989E-002 -2.8981069102883339E-002 + -6.8300000000000000E-002 -3.2718628644943237E-002 + -6.7199999999999996E-002 -3.6830592900514603E-002 + -6.6099999999999992E-002 -4.1335545480251312E-002 + -6.5000000000000002E-002 -4.6250469982624054E-002 + -6.3899999999999985E-002 -5.1591709256172180E-002 + -6.2799999999999995E-002 -5.7374212890863419E-002 + -6.1699999999999991E-002 -6.3609406352043152E-002 + -6.0599999999999994E-002 -7.0303253829479218E-002 + -5.9499999999999990E-002 -7.7455841004848480E-002 + -5.8399999999999994E-002 -8.5062190890312195E-002 + -5.7299999999999990E-002 -9.3112625181674957E-002 + -5.6199999999999986E-002 -0.10159164667129517 + -5.5099999999999996E-002 -0.11047580093145370 + -5.3999999999999992E-002 -0.11973220854997635 + -5.2899999999999989E-002 -0.12931855022907257 + -5.1799999999999985E-002 -0.13918392360210419 + -5.0699999999999995E-002 -0.14926911890506744 + -4.9599999999999991E-002 -0.15950544178485870 + -4.8499999999999988E-002 -0.16981326043605804 + -4.7399999999999998E-002 -0.18010146915912628 + -4.6299999999999994E-002 -0.19026856124401093 + -4.5199999999999990E-002 -0.20020426809787750 + -4.4099999999999986E-002 -0.20979048311710358 + -4.2999999999999997E-002 -0.21890087425708771 + -4.1899999999999993E-002 -0.22740061581134796 + -4.0799999999999989E-002 -0.23514737188816071 + -3.9699999999999985E-002 -0.24199384450912476 + -3.8599999999999995E-002 -0.24779082834720612 + -3.7499999999999992E-002 -0.25238898396492004 + -3.6399999999999988E-002 -0.25563961267471313 + -3.5299999999999984E-002 -0.25739550590515137 + -3.4199999999999994E-002 -0.25751352310180664 + -3.3099999999999991E-002 -0.25585845112800598 + -3.1999999999999987E-002 -0.25230658054351807 + -3.0899999999999997E-002 -0.24674817919731140 + -2.9799999999999993E-002 -0.23908868432044983 + -2.8699999999999989E-002 -0.22925010323524475 + -2.7599999999999986E-002 -0.21717363595962524 + -2.6499999999999996E-002 -0.20282319188117981 + -2.5399999999999992E-002 -0.18618842959403992 + -2.4299999999999988E-002 -0.16728606820106506 + -2.3199999999999985E-002 -0.14615997672080994 + -2.2099999999999995E-002 -0.12288112938404083 + -2.0999999999999991E-002 -9.7548604011535645E-002 + -1.9899999999999987E-002 -7.0291057229042053E-002 + -1.8799999999999983E-002 -4.1267242282629013E-002 + -1.7699999999999994E-002 -1.0664602741599083E-002 + -1.6599999999999990E-002 2.1303307265043259E-002 + -1.5499999999999986E-002 5.4399382323026657E-002 + -1.4399999999999996E-002 8.8364742696285248E-002 + -1.3299999999999992E-002 0.12292022258043289 + -1.2199999999999989E-002 0.15776902437210083 + -1.1099999999999985E-002 0.19260086119174957 + -9.9999999999999950E-003 0.22709718346595764 + -8.8999999999999913E-003 0.26093578338623047 + -7.7999999999999875E-003 0.29379445314407349 + -6.6999999999999837E-003 0.32535424828529358 + -5.5999999999999939E-003 0.35530376434326172 + -4.4999999999999901E-003 0.38334426283836365 + -3.3999999999999864E-003 0.40919521450996399 + -2.2999999999999826E-003 0.43259847164154053 + -1.1999999999999927E-003 0.45332136750221252 + -9.9999999999988987E-005 0.47115921974182129 + 1.0000000000000148E-003 0.48593798279762268 + 2.1000000000000185E-003 0.49751770496368408 + 3.2000000000000084E-003 0.50579553842544556 + 4.3000000000000121E-003 0.51070696115493774 + 5.4000000000000159E-003 0.51222604513168335 + 6.5000000000000058E-003 0.51036447286605835 + 7.6000000000000234E-003 0.50517112016677856 + 8.7000000000000133E-003 0.49673205614089966 + 9.8000000000000032E-003 0.48516926169395447 + 1.0900000000000021E-002 0.47063881158828735 + 1.2000000000000011E-002 0.45332726836204529 + 1.3100000000000001E-002 0.43344777822494507 + 1.4200000000000018E-002 0.41123679280281067 + 1.5300000000000008E-002 0.38695082068443298 + 1.6400000000000026E-002 0.36086323857307434 + 1.7500000000000016E-002 0.33326005935668945 + 1.8600000000000005E-002 0.30443480610847473 + 1.9700000000000023E-002 0.27468380331993103 + 2.0800000000000013E-002 0.24430230259895325 + 2.1900000000000003E-002 0.21358126401901245 + 2.3000000000000020E-002 0.18280409276485443 + 2.4100000000000010E-002 0.15224292874336243 + 2.5200000000000000E-002 0.12215483188629150 + 2.6300000000000018E-002 9.2778623104095459E-002 + 2.7400000000000008E-002 6.4332894980907440E-002 + 2.8500000000000025E-002 3.7014812231063843E-002 + 2.9600000000000015E-002 1.0998930782079697E-002 + 3.0700000000000005E-002 -1.3564170338213444E-002 + 3.1800000000000023E-002 -3.6549087613821030E-002 + 3.2900000000000013E-002 -5.7856000959873199E-002 + 3.4000000000000002E-002 -7.7410027384757996E-002 + 3.5100000000000020E-002 -9.5160000026226044E-002 + 3.6200000000000010E-002 -0.11107739061117172 + 3.7300000000000028E-002 -0.12515537440776825 + 3.8400000000000017E-002 -0.13740795850753784 + 3.9500000000000007E-002 -0.14786839485168457 + 4.0600000000000025E-002 -0.15658698976039886 + 4.1700000000000015E-002 -0.16362853348255157 + 4.2800000000000005E-002 -0.16907019913196564 + 4.3900000000000022E-002 -0.17299987375736237 + 4.5000000000000012E-002 -0.17551450431346893 + 4.6100000000000002E-002 -0.17671819031238556 + 4.7200000000000020E-002 -0.17671982944011688 + 4.8300000000000010E-002 -0.17563089728355408 + 4.9400000000000027E-002 -0.17356362938880920 + 5.0500000000000017E-002 -0.17062985897064209 + 5.1600000000000007E-002 -0.16693991422653198 + 5.2700000000000025E-002 -0.16260147094726562 + 5.3800000000000014E-002 -0.15771800279617310 + 5.4900000000000004E-002 -0.15238769352436066 + 5.6000000000000022E-002 -0.14670267701148987 + 5.7100000000000012E-002 -0.14074887335300446 + 5.8200000000000002E-002 -0.13460575044155121 + 5.9300000000000019E-002 -0.12834608554840088 + 6.0400000000000009E-002 -0.12203548848628998 + 6.1500000000000027E-002 -0.11573216319084167 + 6.2600000000000017E-002 -0.10948710888624191 + 6.3700000000000007E-002 -0.10334461927413940 + 6.4800000000000024E-002 -9.7342692315578461E-002 + 6.5900000000000014E-002 -9.1513209044933319E-002 + 6.7000000000000004E-002 -8.5882097482681274E-002 + 6.8100000000000022E-002 -8.0469675362110138E-002 + 6.9200000000000012E-002 -7.5291171669960022E-002 + 7.0300000000000029E-002 -7.0357419550418854E-002 + 7.1400000000000019E-002 -6.5675452351570129E-002 + 7.2500000000000009E-002 -6.1248794198036194E-002 + 7.3600000000000027E-002 -5.7077765464782715E-002 + 7.4700000000000016E-002 -5.3159806877374649E-002 + 7.5800000000000006E-002 -4.9490034580230713E-002 + 7.6900000000000024E-002 -4.6061772853136063E-002 + 7.8000000000000014E-002 -4.2866937816143036E-002 + 7.9100000000000004E-002 -3.9896294474601746E-002 + 8.0200000000000021E-002 -3.7139602005481720E-002 + 8.1300000000000011E-002 -3.4585885703563690E-002 + 8.2400000000000029E-002 -3.2223738729953766E-002 + 8.3500000000000019E-002 -3.0041661113500595E-002 + 8.4600000000000009E-002 -2.8028223663568497E-002 + 8.5700000000000026E-002 -2.6172144338488579E-002 + 8.6800000000000016E-002 -2.4462366476655006E-002 + 8.7900000000000006E-002 -2.2888144478201866E-002 + 8.9000000000000024E-002 -2.1439183503389359E-002 + 9.0100000000000013E-002 -2.0105732604861259E-002 + 9.1200000000000003E-002 -1.8878582864999771E-002 + 9.2300000000000021E-002 -1.7749058082699776E-002 + 9.3400000000000011E-002 -1.6709007322788239E-002 + 9.4500000000000028E-002 -1.5750834718346596E-002 + 9.5600000000000018E-002 -1.4867525547742844E-002 + 9.6700000000000008E-002 -1.4052622020244598E-002 + 9.7800000000000026E-002 -1.3300189748406410E-002 + 9.8900000000000016E-002 -1.2604786083102226E-002 + 0.10000000000000001 -1.1961435899138451E-002 + 0.10110000000000002 -1.1365612968802452E-002 + 0.10220000000000001 -1.0813198052346706E-002 + 0.10330000000000003 -1.0300427675247192E-002 + 0.10440000000000002 -9.8238717764616013E-003 + 0.10550000000000001 -9.3804206699132919E-003 + 0.10660000000000003 -8.9672692120075226E-003 + 0.10770000000000002 -8.5818609222769737E-003 + 0.10880000000000001 -8.2218218594789505E-003 + 0.10990000000000003 -7.8849494457244873E-003 + 0.11100000000000002 -7.5692664831876755E-003 + 0.11210000000000001 -7.2730714455246925E-003 + 0.11320000000000002 -6.9949026219546795E-003 + 0.11430000000000001 -6.7334184423089027E-003 + 0.11540000000000003 -6.4872889779508114E-003 + 0.11650000000000002 -6.2552057206630707E-003 + 0.11760000000000001 -6.0360194183886051E-003 + 0.11870000000000003 -5.8288434520363808E-003 + 0.11980000000000002 -5.6330040097236633E-003 + 0.12090000000000001 -5.4478403180837631E-003 + 0.12200000000000003 -5.2725495770573616E-003 + 0.12310000000000001 -5.1062339916825294E-003 + 0.12420000000000003 -4.9481159076094627E-003 + 0.12530000000000002 -4.7977096401154995E-003 + 0.12640000000000001 -4.6547595411539078E-003 + 0.12750000000000003 -4.5189764350652695E-003 + 0.12860000000000002 -4.3898243457078934E-003 + 0.12970000000000001 -4.2665773071348667E-003 + 0.13080000000000003 -4.1485987603664398E-003 + 0.13190000000000002 -4.0355534292757511E-003 + 0.13300000000000001 -3.9273411966860294E-003 + 0.13410000000000000 -3.8237939588725567E-003 + 0.13520000000000004 -3.7244474515318871E-003 + 0.13630000000000003 -3.6286159884184599E-003 + 0.13740000000000002 -3.5357081796973944E-003 + 0.13850000000000001 -3.4454686101526022E-003 + 0.13960000000000000 -3.3579033333808184E-003 + 0.14070000000000005 -3.2729702070355415E-003 + 0.14180000000000004 -3.1903579365462065E-003 + 0.14290000000000003 -3.1095724552869797E-003 + 0.14400000000000002 -3.0302472878247499E-003 + 0.14510000000000001 -2.9523449484258890E-003 + 0.14620000000000000 -2.8760482091456652E-003 + 0.14730000000000004 -2.8014520648866892E-003 + 0.14840000000000003 -2.7283879462629557E-003 + 0.14950000000000002 -2.6565610896795988E-003 + 0.15060000000000001 -2.5858532171696424E-003 + 0.15170000000000000 -2.5164675898849964E-003 + 0.15280000000000005 -2.4487599730491638E-003 + 0.15390000000000004 -2.3829289712011814E-003 + 0.15500000000000003 -2.3188958875834942E-003 + 0.15610000000000002 -2.2564954124391079E-003 + 0.15720000000000001 -2.1957692224532366E-003 + 0.15830000000000000 -2.1370369940996170E-003 + 0.15940000000000004 -2.0806568209081888E-003 + 0.16050000000000003 -2.0267197396606207E-003 + 0.16160000000000002 -1.9750050269067287E-003 + 0.16270000000000001 -1.9252491183578968E-003 + 0.16380000000000000 -1.8774508498609066E-003 + 0.16490000000000005 -1.8318871734663844E-003 + 0.16600000000000004 -1.7888164147734642E-003 + 0.16710000000000003 -1.7481734976172447E-003 + 0.16820000000000002 -1.7095836810767651E-003 + 0.16930000000000001 -1.6726868925616145E-003 + 0.17040000000000000 -1.6374427359551191E-003 + 0.17150000000000004 -1.6040947521105409E-003 + 0.17260000000000003 -1.5728280413895845E-003 + 0.17370000000000002 -1.5434738015756011E-003 + 0.17480000000000001 -1.5155711444094777E-003 + 0.17590000000000000 -1.4887257711961865E-003 + 0.17700000000000005 -1.4629008946940303E-003 + 0.17810000000000004 -1.4383425004780293E-003 + 0.17920000000000003 -1.4152189251035452E-003 + 0.18030000000000002 -1.3933524023741484E-003 + 0.18140000000000001 -1.3723177835345268E-003 + 0.18250000000000000 -1.3518036575987935E-003 + 0.18360000000000004 -1.3318539131432772E-003 + 0.18470000000000003 -1.3127404963597655E-003 + 0.18580000000000002 -1.2945979833602905E-003 + 0.18690000000000001 -1.2772016925737262E-003 + 0.18800000000000000 -1.2601157650351524E-003 + 0.18910000000000005 -1.2430528877303004E-003 + 0.19020000000000004 -1.2260673101991415E-003 + 0.19130000000000003 -1.2093853438273072E-003 + 0.19240000000000002 -1.1930558830499649E-003 + 0.19350000000000001 -1.1767937103286386E-003 + 0.19460000000000005 -1.1601805454120040E-003 + 0.19570000000000004 -1.1430134763941169E-003 + 0.19680000000000003 -1.1254327837377787E-003 + 0.19790000000000002 -1.1076963273808360E-003 + 0.19900000000000001 -1.0898396139964461E-003 + 0.20010000000000000 -1.0715780081227422E-003 + 0.20120000000000005 -1.0525570251047611E-003 + 0.20230000000000004 -1.0326895862817764E-003 + 0.20340000000000003 -1.0122308740392327E-003 + 0.20450000000000002 -9.9151511676609516E-004 + 0.20560000000000000 -9.7063381690531969E-004 + 0.20670000000000005 -9.4939186237752438E-004 + 0.20780000000000004 -9.2758925165981054E-004 + 0.20890000000000003 -9.0533134061843157E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0012.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0012.BXX.semd new file mode 100644 index 00000000..669dcafc --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0012.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 -2.8465482399052215E-015 + -0.11449999999999999 -4.7506537413774183E-015 + -0.11340000000000000 6.2831608066914700E-015 + -0.11230000000000000 -2.7588062991848114E-014 + -0.11119999999999999 -3.1178624135611011E-013 + -0.11009999999999999 -9.3012349124815819E-013 + -0.10900000000000000 -1.1582507956214849E-012 + -0.10790000000000000 6.4714298373194645E-013 + -0.10679999999999999 5.1369425206615471E-012 + -0.10569999999999999 8.7002020171533800E-012 + -0.10460000000000000 3.2176414310747248E-012 + -0.10349999999999999 -1.6602601238258075E-011 + -0.10239999999999999 -4.1243973514237808E-011 + -0.10130000000000000 -4.3077312550376945E-011 + -0.10020000000000000 5.0746316870853292E-012 + -9.9099999999999994E-002 9.5216175222123667E-011 + -9.7999999999999990E-002 1.6441331629479805E-010 + -9.6899999999999986E-002 1.2411975613968451E-010 + -9.5799999999999996E-002 -6.3675405226337745E-011 + -9.4699999999999993E-002 -3.1918503951011701E-010 + -9.3599999999999989E-002 -4.5953946203880491E-010 + -9.2499999999999999E-002 -3.1565092206697898E-010 + -9.1399999999999995E-002 1.2113857139617323E-010 + -9.0299999999999991E-002 6.4407201794125513E-010 + -8.9200000000000002E-002 9.3421081981404086E-010 + -8.8099999999999984E-002 7.6161649209538496E-010 + -8.6999999999999994E-002 1.3611531346491290E-010 + -8.5899999999999990E-002 -7.0176969790836097E-010 + -8.4799999999999986E-002 -1.4220721267221847E-009 + -8.3699999999999997E-002 -1.7468020363509140E-009 + -8.2599999999999993E-002 -1.4937694414740577E-009 + -8.1499999999999989E-002 -5.6231536094131229E-010 + -8.0399999999999999E-002 1.0138646588941924E-009 + -7.9299999999999995E-002 2.9037934279330102E-009 + -7.8199999999999992E-002 4.3524459591992581E-009 + -7.7100000000000002E-002 4.3301127128358985E-009 + -7.5999999999999984E-002 2.0481416562745380E-009 + -7.4899999999999994E-002 -2.3844228813629798E-009 + -7.3799999999999991E-002 -7.6066211107672643E-009 + -7.2699999999999987E-002 -1.1299080782123383E-008 + -7.1599999999999997E-002 -1.1094000385014624E-008 + -7.0499999999999993E-002 -5.6878572962659746E-009 + -6.9399999999999989E-002 4.3732217847036736E-009 + -6.8300000000000000E-002 1.6568291627550025E-008 + -6.7199999999999996E-002 2.6940602637637312E-008 + -6.6099999999999992E-002 3.1059094851570990E-008 + -6.5000000000000002E-002 2.5066619002700463E-008 + -6.3899999999999985E-002 6.4734670957022900E-009 + -6.2799999999999995E-002 -2.5606674114442285E-008 + -6.1699999999999991E-002 -7.0943364960385225E-008 + -6.0599999999999994E-002 -1.2927611692248320E-007 + -5.9499999999999990E-002 -2.0155215452177799E-007 + -5.8399999999999994E-002 -2.9075428642499901E-007 + -5.7299999999999990E-002 -4.0201888396040886E-007 + -5.6199999999999986E-002 -5.4223107781581348E-007 + -5.5099999999999996E-002 -7.1960772629608982E-007 + -5.3999999999999992E-002 -9.4366907887888374E-007 + -5.2899999999999989E-002 -1.2255806041139294E-006 + -5.1799999999999985E-002 -1.5785474261065247E-006 + -5.0699999999999995E-002 -2.0180657429591520E-006 + -4.9599999999999991E-002 -2.5622305201977724E-006 + -4.8499999999999988E-002 -3.2324930998584023E-006 + -4.7399999999999998E-002 -4.0549821278546005E-006 + -4.6299999999999994E-002 -5.0619792091310956E-006 + -4.5199999999999990E-002 -6.2929411797085777E-006 + -4.4099999999999986E-002 -7.7948889156687073E-006 + -4.2999999999999997E-002 -9.6226858659065329E-006 + -4.1899999999999993E-002 -1.1840090337500442E-005 + -4.0799999999999989E-002 -1.4522007404593751E-005 + -3.9699999999999985E-002 -1.7757593013811857E-005 + -3.8599999999999995E-002 -2.1653326257364824E-005 + -3.7499999999999992E-002 -2.6335450456826948E-005 + -3.6399999999999988E-002 -3.1951822165865451E-005 + -3.5299999999999984E-002 -3.8673675589961931E-005 + -3.4199999999999994E-002 -4.6697605284862220E-005 + -3.3099999999999991E-002 -5.6247783504659310E-005 + -3.1999999999999987E-002 -6.7578323069028556E-005 + -3.0899999999999997E-002 -8.0976184108294547E-005 + -2.9799999999999993E-002 -9.6765303169377148E-005 + -2.8699999999999989E-002 -1.1531219934113324E-004 + -2.7599999999999986E-002 -1.3703244621865451E-004 + -2.6499999999999996E-002 -1.6239660908468068E-004 + -2.5399999999999992E-002 -1.9193456682842225E-004 + -2.4299999999999988E-002 -2.2623830591328442E-004 + -2.3199999999999985E-002 -2.6596439420245588E-004 + -2.2099999999999995E-002 -3.1183721148408949E-004 + -2.0999999999999991E-002 -3.6465292214415967E-004 + -1.9899999999999987E-002 -4.2528333142399788E-004 + -1.8799999999999983E-002 -4.9467833014205098E-004 + -1.7699999999999994E-002 -5.7386711705476046E-004 + -1.6599999999999990E-002 -6.6395860631018877E-004 + -1.5499999999999986E-002 -7.6614122372120619E-004 + -1.4399999999999996E-002 -8.8168162619695067E-004 + -1.3299999999999992E-002 -1.0119206272065639E-003 + -1.2199999999999989E-002 -1.1582666775211692E-003 + -1.1099999999999985E-002 -1.3221872504800558E-003 + -9.9999999999999950E-003 -1.5051995869725943E-003 + -8.8999999999999913E-003 -1.7088593449443579E-003 + -7.7999999999999875E-003 -1.9347486086189747E-003 + -6.6999999999999837E-003 -2.1844583097845316E-003 + -5.5999999999999939E-003 -2.4595670402050018E-003 + -4.4999999999999901E-003 -2.7616149745881557E-003 + -3.3999999999999864E-003 -3.0920770950615406E-003 + -2.2999999999999826E-003 -3.4523345530033112E-003 + -1.1999999999999927E-003 -3.8436437025666237E-003 + -9.9999999999988987E-005 -4.2671021074056625E-003 + 1.0000000000000148E-003 -4.7236103564500809E-003 + 2.1000000000000185E-003 -5.2138306200504303E-003 + 3.2000000000000084E-003 -5.7381447404623032E-003 + 4.3000000000000121E-003 -6.2966141849756241E-003 + 5.4000000000000159E-003 -6.8889344111084938E-003 + 6.5000000000000058E-003 -7.5143929570913315E-003 + 7.6000000000000234E-003 -8.1718219444155693E-003 + 8.7000000000000133E-003 -8.8595561683177948E-003 + 9.8000000000000032E-003 -9.5753930509090424E-003 + 1.0900000000000021E-002 -1.0316561907529831E-002 + 1.2000000000000011E-002 -1.1079691350460052E-002 + 1.3100000000000001E-002 -1.1860786005854607E-002 + 1.4200000000000018E-002 -1.2655199505388737E-002 + 1.5300000000000008E-002 -1.3457626104354858E-002 + 1.6400000000000026E-002 -1.4262088574469090E-002 + 1.7500000000000016E-002 -1.5061946585774422E-002 + 1.8600000000000005E-002 -1.5849912539124489E-002 + 1.9700000000000023E-002 -1.6618074849247932E-002 + 2.0800000000000013E-002 -1.7357934266328812E-002 + 2.1900000000000003E-002 -1.8060443922877312E-002 + 2.3000000000000020E-002 -1.8716076388955116E-002 + 2.4100000000000010E-002 -1.9314894452691078E-002 + 2.5200000000000000E-002 -1.9846634939312935E-002 + 2.6300000000000018E-002 -2.0300798118114471E-002 + 2.7400000000000008E-002 -2.0666750147938728E-002 + 2.8500000000000025E-002 -2.0933836698532104E-002 + 2.9600000000000015E-002 -2.1091496571898460E-002 + 3.0700000000000005E-002 -2.1129405125975609E-002 + 3.1800000000000023E-002 -2.1037604659795761E-002 + 3.2900000000000013E-002 -2.0806642249226570E-002 + 3.4000000000000002E-002 -2.0427709445357323E-002 + 3.5100000000000020E-002 -1.9892787560820580E-002 + 3.6200000000000010E-002 -1.9194781780242920E-002 + 3.7300000000000028E-002 -1.8327666446566582E-002 + 3.8400000000000017E-002 -1.7286615446209908E-002 + 3.9500000000000007E-002 -1.6068121418356895E-002 + 4.0600000000000025E-002 -1.4670112170279026E-002 + 4.1700000000000015E-002 -1.3092044740915298E-002 + 4.2800000000000005E-002 -1.1335001327097416E-002 + 4.3900000000000022E-002 -9.4017600640654564E-003 + 4.5000000000000012E-002 -7.2968574240803719E-003 + 4.6100000000000002E-002 -5.0266250036656857E-003 + 4.7200000000000020E-002 -2.5992060545831919E-003 + 4.8300000000000010E-002 -2.4558838049415499E-005 + 4.9400000000000027E-002 2.6855615433305502E-003 + 5.0500000000000017E-002 5.5176396854221821E-003 + 5.1600000000000007E-002 8.4564592689275742E-003 + 5.2700000000000025E-002 1.1485185474157333E-002 + 5.3800000000000014E-002 1.4585469849407673E-002 + 5.4900000000000004E-002 1.7737565562129021E-002 + 5.6000000000000022E-002 2.0920466631650925E-002 + 5.7100000000000012E-002 2.4112062528729439E-002 + 5.8200000000000002E-002 2.7289308607578278E-002 + 5.9300000000000019E-002 3.0428422614932060E-002 + 6.0400000000000009E-002 3.3505074679851532E-002 + 6.1500000000000027E-002 3.6494608968496323E-002 + 6.2600000000000017E-002 3.9372254163026810E-002 + 6.3700000000000007E-002 4.2113367468118668E-002 + 6.4800000000000024E-002 4.4693659991025925E-002 + 6.5900000000000014E-002 4.7089457511901855E-002 + 6.7000000000000004E-002 4.9277938902378082E-002 + 6.8100000000000022E-002 5.1237367093563080E-002 + 6.9200000000000012E-002 5.2947349846363068E-002 + 7.0300000000000029E-002 5.4389052093029022E-002 + 7.1400000000000019E-002 5.5545434355735779E-002 + 7.2500000000000009E-002 5.6401476263999939E-002 + 7.3600000000000027E-002 5.6944373995065689E-002 + 7.4700000000000016E-002 5.7163730263710022E-002 + 7.5800000000000006E-002 5.7051710784435272E-002 + 7.6900000000000024E-002 5.6603197008371353E-002 + 7.8000000000000014E-002 5.5815905332565308E-002 + 7.9100000000000004E-002 5.4690476506948471E-002 + 8.0200000000000021E-002 5.3230557590723038E-002 + 8.1300000000000011E-002 5.1442813128232956E-002 + 8.2400000000000029E-002 4.9336928874254227E-002 + 8.3500000000000019E-002 4.6925574541091919E-002 + 8.4600000000000009E-002 4.4224329292774200E-002 + 8.5700000000000026E-002 4.1251577436923981E-002 + 8.6800000000000016E-002 3.8028366863727570E-002 + 8.7900000000000006E-002 3.4578219056129456E-002 + 8.9000000000000024E-002 3.0926918610930443E-002 + 9.0100000000000013E-002 2.7102265506982803E-002 + 9.1200000000000003E-002 2.3133791983127594E-002 + 9.2300000000000021E-002 1.9052464514970779E-002 + 9.3400000000000011E-002 1.4890353195369244E-002 + 9.4500000000000028E-002 1.0680278763175011E-002 + 9.5600000000000018E-002 6.4554545097053051E-003 + 9.6700000000000008E-002 2.2491130512207747E-003 + 9.7800000000000026E-002 -1.9058659672737122E-003 + 9.8900000000000016E-002 -5.9773228131234646E-003 + 0.10000000000000001 -9.9341869354248047E-003 + 0.10110000000000002 -1.3746827840805054E-002 + 0.10220000000000001 -1.7387390136718750E-002 + 0.10330000000000003 -2.0830096676945686E-002 + 0.10440000000000002 -2.4051532149314880E-002 + 0.10550000000000001 -2.7030877768993378E-002 + 0.10660000000000003 -2.9750129207968712E-002 + 0.10770000000000002 -3.2194260507822037E-002 + 0.10880000000000001 -3.4351348876953125E-002 + 0.10990000000000003 -3.6212645471096039E-002 + 0.11100000000000002 -3.7772618234157562E-002 + 0.11210000000000001 -3.9028916507959366E-002 + 0.11320000000000002 -3.9982333779335022E-002 + 0.11430000000000001 -4.0636703372001648E-002 + 0.11540000000000003 -4.0998756885528564E-002 + 0.11650000000000002 -4.1077952831983566E-002 + 0.11760000000000001 -4.0886253118515015E-002 + 0.11870000000000003 -4.0437880903482437E-002 + 0.11980000000000002 -3.9749063551425934E-002 + 0.12090000000000001 -3.8837749511003494E-002 + 0.12200000000000003 -3.7723317742347717E-002 + 0.12310000000000001 -3.6426264792680740E-002 + 0.12420000000000003 -3.4967910498380661E-002 + 0.12530000000000002 -3.3370066434144974E-002 + 0.12640000000000001 -3.1654767692089081E-002 + 0.12750000000000003 -2.9843971133232117E-002 + 0.12860000000000002 -2.7959294617176056E-002 + 0.12970000000000001 -2.6021771132946014E-002 + 0.13080000000000003 -2.4051610380411148E-002 + 0.13190000000000002 -2.2068005055189133E-002 + 0.13300000000000001 -2.0088961347937584E-002 + 0.13410000000000000 -1.8131151795387268E-002 + 0.13520000000000004 -1.6209796071052551E-002 + 0.13630000000000003 -1.4338580891489983E-002 + 0.13740000000000002 -1.2529593892395496E-002 + 0.13850000000000001 -1.0793302208185196E-002 + 0.13960000000000000 -9.1385422274470329E-003 + 0.14070000000000005 -7.5725461356341839E-003 + 0.14180000000000004 -6.1009791679680347E-003 + 0.14290000000000003 -4.7279987484216690E-003 + 0.14400000000000002 -3.4563355147838593E-003 + 0.14510000000000001 -2.2873878479003906E-003 + 0.14620000000000000 -1.2213264126330614E-003 + 0.14730000000000004 -2.5720699341036379E-004 + 0.14840000000000003 6.0691317776218057E-004 + 0.14950000000000002 1.3738546986132860E-003 + 0.15060000000000001 2.0471909083425999E-003 + 0.15170000000000000 2.6311231777071953E-003 + 0.15280000000000005 3.1303591094911098E-003 + 0.15390000000000004 3.5499995574355125E-003 + 0.15500000000000003 3.8954347837716341E-003 + 0.15610000000000002 4.1722459718585014E-003 + 0.15720000000000001 4.3861130252480507E-003 + 0.15830000000000000 4.5427270233631134E-003 + 0.15940000000000004 4.6477131545543671E-003 + 0.16050000000000003 4.7065685503184795E-003 + 0.16160000000000002 4.7246078029274940E-003 + 0.16270000000000001 4.7069205902516842E-003 + 0.16380000000000000 4.6583330258727074E-003 + 0.16490000000000005 4.5833783224225044E-003 + 0.16600000000000004 4.4862730428576469E-003 + 0.16710000000000003 4.3709063902497292E-003 + 0.16820000000000002 4.2408364824950695E-003 + 0.16930000000000001 4.0992917492985725E-003 + 0.17040000000000000 3.9491765201091766E-003 + 0.17150000000000004 3.7930740509182215E-003 + 0.17260000000000003 3.6332600284367800E-003 + 0.17370000000000002 3.4717167727649212E-003 + 0.17480000000000001 3.3101516310125589E-003 + 0.17590000000000000 3.1500158365815878E-003 + 0.17700000000000005 2.9925245326012373E-003 + 0.17810000000000004 2.8386753983795643E-003 + 0.17920000000000003 2.6892705354839563E-003 + 0.18030000000000002 2.5449378881603479E-003 + 0.18140000000000001 2.4061512667685747E-003 + 0.18250000000000000 2.2732482757419348E-003 + 0.18360000000000004 2.1464468445628881E-003 + 0.18470000000000003 2.0258610602468252E-003 + 0.18580000000000002 1.9115173490718007E-003 + 0.18690000000000001 1.8033715896308422E-003 + 0.18800000000000000 1.7013222677633166E-003 + 0.18910000000000005 1.6052195569500327E-003 + 0.19020000000000004 1.5148733509704471E-003 + 0.19130000000000003 1.4300612965598702E-003 + 0.19240000000000002 1.3505385722965002E-003 + 0.19350000000000001 1.2760482495650649E-003 + 0.19460000000000005 1.2063283938914537E-003 + 0.19570000000000004 1.1411145096644759E-003 + 0.19680000000000003 1.0801411699503660E-003 + 0.19790000000000002 1.0231444612145424E-003 + 0.19900000000000001 9.6986599965021014E-004 + 0.20010000000000000 9.2005851911380887E-004 + 0.20120000000000005 8.7348819943144917E-004 + 0.20230000000000004 8.2993390969932079E-004 + 0.20340000000000003 7.8918441431596875E-004 + 0.20450000000000002 7.5103726703673601E-004 + 0.20560000000000000 7.1530049899592996E-004 + 0.20670000000000005 6.8179529625922441E-004 + 0.20780000000000004 6.5035757143050432E-004 + 0.20890000000000003 6.2083738157525659E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0012.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0012.BXZ.semd new file mode 100644 index 00000000..7f317e23 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0012.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 -1.5575914378272195E-014 + -0.11340000000000000 -7.8273887751164478E-014 + -0.11230000000000000 -1.3448389537401573E-013 + -0.11119999999999999 6.3466938681529944E-014 + -0.11009999999999999 6.6941032795045374E-013 + -0.10900000000000000 9.5240352063208356E-013 + -0.10790000000000000 -9.0690524751427248E-013 + -0.10679999999999999 -5.7827987190450791E-012 + -0.10569999999999999 -9.9639853659572175E-012 + -0.10460000000000000 -4.6905426591414834E-012 + -0.10349999999999999 1.5980702872120389E-011 + -0.10239999999999999 4.1995754096468829E-011 + -0.10130000000000000 4.3457702714189139E-011 + -0.10020000000000000 -9.0400586322259002E-012 + -9.9099999999999994E-002 -1.0597456939764882E-010 + -9.7999999999999990E-002 -1.7720433453938256E-010 + -9.6899999999999986E-002 -1.2582308805964004E-010 + -9.5799999999999996E-002 8.5013600326089289E-011 + -9.4699999999999993E-002 3.5698385913995878E-010 + -9.3599999999999989E-002 4.7898390809208991E-010 + -9.2499999999999999E-002 2.7015067960434180E-010 + -9.1399999999999995E-002 -2.4613711069321198E-010 + -9.0299999999999991E-002 -7.8950013193690438E-010 + -8.9200000000000002E-002 -9.7533692233753300E-010 + -8.8099999999999984E-002 -5.9029148236078299E-010 + -8.6999999999999994E-002 2.1953995565926476E-010 + -8.5899999999999990E-002 1.0153166085657972E-009 + -8.4799999999999986E-002 1.3555937483644698E-009 + -8.3699999999999997E-002 1.0876236578027942E-009 + -8.2599999999999993E-002 4.1112524495900971E-010 + -8.1499999999999989E-002 -3.1985392112687805E-010 + -8.0399999999999999E-002 -8.6849122338250595E-010 + -7.9299999999999995E-002 -1.2248854153185107E-009 + -7.8199999999999992E-002 -1.4872719722447414E-009 + -7.7100000000000002E-002 -1.6647668799052440E-009 + -7.5999999999999984E-002 -1.6066059593811133E-009 + -7.4899999999999994E-002 -1.1139209554755780E-009 + -7.3799999999999991E-002 -1.0203682343501441E-010 + -7.2699999999999987E-002 1.3493811623632723E-009 + -7.1599999999999997E-002 3.0740034961951324E-009 + -7.0499999999999993E-002 4.8896420246080652E-009 + -6.9399999999999989E-002 6.5470575627557537E-009 + -6.8300000000000000E-002 7.6050659103543694E-009 + -6.7199999999999996E-002 7.3847532533477533E-009 + -6.6099999999999992E-002 5.0529553874412159E-009 + -6.5000000000000002E-002 -3.2972369279349323E-010 + -6.3899999999999985E-002 -1.0028768926417797E-008 + -6.2799999999999995E-002 -2.6137120912039791E-008 + -6.1699999999999991E-002 -5.2036046582770723E-008 + -6.0599999999999994E-002 -9.2383189098654839E-008 + -5.9499999999999990E-002 -1.5247762519265962E-007 + -5.8399999999999994E-002 -2.3731777787361352E-007 + -5.7299999999999990E-002 -3.5091341032966739E-007 + -5.6199999999999986E-002 -4.9623253062236472E-007 + -5.5099999999999996E-002 -6.7575797402241733E-007 + -5.3999999999999992E-002 -8.9238790224044351E-007 + -5.2899999999999989E-002 -1.1505064776429208E-006 + -5.1799999999999985E-002 -1.4572511872756877E-006 + -5.0699999999999995E-002 -1.8239610426462605E-006 + -4.9599999999999991E-002 -2.2674673800793244E-006 + -4.8499999999999988E-002 -2.8106594527343987E-006 + -4.7399999999999998E-002 -3.4820020573533839E-006 + -4.6299999999999994E-002 -4.3143681978108361E-006 + -4.5199999999999990E-002 -5.3440990086528473E-006 + -4.4099999999999986E-002 -6.6111078922403976E-006 + -4.2999999999999997E-002 -8.1601456258795224E-006 + -4.1899999999999993E-002 -1.0042650501418393E-005 + -4.0799999999999989E-002 -1.2318574590608478E-005 + -3.9699999999999985E-002 -1.5058113604027312E-005 + -3.8599999999999995E-002 -1.8343769625062123E-005 + -3.7499999999999992E-002 -2.2273032300290652E-005 + -3.6399999999999988E-002 -2.6961261028191075E-005 + -3.5299999999999984E-002 -3.2543925044592470E-005 + -3.4199999999999994E-002 -3.9177728467620909E-005 + -3.3099999999999991E-002 -4.7041165089467540E-005 + -3.1999999999999987E-002 -5.6335760746151209E-005 + -3.0899999999999997E-002 -6.7288900027051568E-005 + -2.9799999999999993E-002 -8.0158002674579620E-005 + -2.8699999999999989E-002 -9.5234856416936964E-005 + -2.7599999999999986E-002 -1.1284914944553748E-004 + -2.6499999999999996E-002 -1.3337080599740148E-004 + -2.5399999999999992E-002 -1.5721195086371154E-004 + -2.4299999999999988E-002 -1.8482892483007163E-004 + -2.3199999999999985E-002 -2.1672440925613046E-004 + -2.2099999999999995E-002 -2.5344875757582486E-004 + -2.0999999999999991E-002 -2.9560065013356507E-004 + -1.9899999999999987E-002 -3.4382773446850479E-004 + -1.8799999999999983E-002 -3.9882762939669192E-004 + -1.7699999999999994E-002 -4.6134970034472644E-004 + -1.6599999999999990E-002 -5.3219607798382640E-004 + -1.5499999999999986E-002 -6.1221991200000048E-004 + -1.4399999999999996E-002 -7.0232152938842773E-004 + -1.3299999999999992E-002 -8.0344174057245255E-004 + -1.2199999999999989E-002 -9.1655476717278361E-004 + -1.1099999999999985E-002 -1.0426611406728625E-003 + -9.9999999999999950E-003 -1.1827786220237613E-003 + -8.8999999999999913E-003 -1.3379316078498960E-003 + -7.7999999999999875E-003 -1.5091364039108157E-003 + -6.6999999999999837E-003 -1.6973853344097733E-003 + -5.5999999999999939E-003 -1.9036292796954513E-003 + -4.4999999999999901E-003 -2.1287610288709402E-003 + -3.3999999999999864E-003 -2.3735961876809597E-003 + -2.2999999999999826E-003 -2.6388522237539291E-003 + -1.1999999999999927E-003 -2.9251230880618095E-003 + -9.9999999999988987E-005 -3.2328525558114052E-003 + 1.0000000000000148E-003 -3.5623074509203434E-003 + 2.1000000000000185E-003 -3.9135525003075600E-003 + 3.2000000000000084E-003 -4.2864237911999226E-003 + 4.3000000000000121E-003 -4.6805050224065781E-003 + 5.4000000000000159E-003 -5.0951023586094379E-003 + 6.5000000000000058E-003 -5.5292202159762383E-003 + 7.6000000000000234E-003 -5.9815426357090473E-003 + 8.7000000000000133E-003 -6.4504197798669338E-003 + 9.8000000000000032E-003 -6.9338544271886349E-003 + 1.0900000000000021E-002 -7.4294949881732464E-003 + 1.2000000000000011E-002 -7.9346336424350739E-003 + 1.3100000000000001E-002 -8.4462072700262070E-003 + 1.4200000000000018E-002 -8.9608095586299896E-003 + 1.5300000000000008E-002 -9.4747096300125122E-003 + 1.6400000000000026E-002 -9.9838767200708389E-003 + 1.7500000000000016E-002 -1.0484019294381142E-002 + 1.8600000000000005E-002 -1.0970621369779110E-002 + 1.9700000000000023E-002 -1.1438999325037003E-002 + 2.0800000000000013E-002 -1.1884357780218124E-002 + 2.1900000000000003E-002 -1.2301860377192497E-002 + 2.3000000000000020E-002 -1.2686703354120255E-002 + 2.4100000000000010E-002 -1.3034196570515633E-002 + 2.5200000000000000E-002 -1.3339844532310963E-002 + 2.6300000000000018E-002 -1.3599436730146408E-002 + 2.7400000000000008E-002 -1.3809139840304852E-002 + 2.8500000000000025E-002 -1.3965588994324207E-002 + 2.9600000000000015E-002 -1.4065975323319435E-002 + 3.0700000000000005E-002 -1.4108131639659405E-002 + 3.1800000000000023E-002 -1.4090612530708313E-002 + 3.2900000000000013E-002 -1.4012760482728481E-002 + 3.4000000000000002E-002 -1.3874773867428303E-002 + 3.5100000000000020E-002 -1.3677752576768398E-002 + 3.6200000000000010E-002 -1.3423730619251728E-002 + 3.7300000000000028E-002 -1.3115693815052509E-002 + 3.8400000000000017E-002 -1.2757575139403343E-002 + 3.9500000000000007E-002 -1.2354230508208275E-002 + 4.0600000000000025E-002 -1.1911399662494659E-002 + 4.1700000000000015E-002 -1.1435644701123238E-002 + 4.2800000000000005E-002 -1.0934260673820972E-002 + 4.3900000000000022E-002 -1.0415171273052692E-002 + 4.5000000000000012E-002 -9.8867984488606453E-003 + 4.6100000000000002E-002 -9.3579143285751343E-003 + 4.7200000000000020E-002 -8.8374828919768333E-003 + 4.8300000000000010E-002 -8.3344858139753342E-003 + 4.9400000000000027E-002 -7.8577296808362007E-003 + 5.0500000000000017E-002 -7.4156527407467365E-003 + 5.1600000000000007E-002 -7.0161204785108566E-003 + 5.2700000000000025E-002 -6.6662272438406944E-003 + 5.3800000000000014E-002 -6.3721025362610817E-003 + 5.4900000000000004E-002 -6.1387275345623493E-003 + 5.6000000000000022E-002 -5.9697628021240234E-003 + 5.7100000000000012E-002 -5.8673941530287266E-003 + 5.8200000000000002E-002 -5.8322041295468807E-003 + 5.9300000000000019E-002 -5.8630681596696377E-003 + 6.0400000000000009E-002 -5.9570861048996449E-003 + 6.1500000000000027E-002 -6.1095445416867733E-003 + 6.2600000000000017E-002 -6.3139153644442558E-003 + 6.3700000000000007E-002 -6.5618953667581081E-003 + 6.4800000000000024E-002 -6.8434821441769600E-003 + 6.5900000000000014E-002 -7.1470923721790314E-003 + 6.7000000000000004E-002 -7.4597178027033806E-003 + 6.8100000000000022E-002 -7.7671194449067116E-003 + 6.9200000000000012E-002 -8.0540543422102928E-003 + 7.0300000000000029E-002 -8.3045316860079765E-003 + 7.1400000000000019E-002 -8.5021024569869041E-003 + 7.2500000000000009E-002 -8.6301676928997040E-003 + 7.3600000000000027E-002 -8.6722979322075844E-003 + 7.4700000000000016E-002 -8.6125703528523445E-003 + 7.5800000000000006E-002 -8.4358984604477882E-003 + 7.6900000000000024E-002 -8.1283664330840111E-003 + 7.8000000000000014E-002 -7.6775453053414822E-003 + 7.9100000000000004E-002 -7.0728021673858166E-003 + 8.0200000000000021E-002 -6.3055716454982758E-003 + 8.1300000000000011E-002 -5.3696013055741787E-003 + 8.2400000000000029E-002 -4.2611546814441681E-003 + 8.3500000000000019E-002 -2.9791747219860554E-003 + 8.4600000000000009E-002 -1.5254016034305096E-003 + 8.5700000000000026E-002 9.5559400506317616E-005 + 8.6800000000000016E-002 1.8762222025543451E-003 + 8.7900000000000006E-002 3.8062627427279949E-003 + 8.9000000000000024E-002 5.8726160787045956E-003 + 9.0100000000000013E-002 8.0596236512064934E-003 + 9.1200000000000003E-002 1.0349231772124767E-002 + 9.2300000000000021E-002 1.2721234001219273E-002 + 9.3400000000000011E-002 1.5153553336858749E-002 + 9.4500000000000028E-002 1.7622575163841248E-002 + 9.5600000000000018E-002 2.0103499293327332E-002 + 9.6700000000000008E-002 2.2570721805095673E-002 + 9.7800000000000026E-002 2.4998238310217857E-002 + 9.8900000000000016E-002 2.7360036969184875E-002 + 0.10000000000000001 2.9630506411194801E-002 + 0.10110000000000002 3.1784836202859879E-002 + 0.10220000000000001 3.3799398690462112E-002 + 0.10330000000000003 3.5652115941047668E-002 + 0.10440000000000002 3.7322793155908585E-002 + 0.10550000000000001 3.8793418556451797E-002 + 0.10660000000000003 4.0048412978649139E-002 + 0.10770000000000002 4.1074845939874649E-002 + 0.10880000000000001 4.1862599551677704E-002 + 0.10990000000000003 4.2404491454362869E-002 + 0.11100000000000002 4.2696323245763779E-002 + 0.11210000000000001 4.2736925184726715E-002 + 0.11320000000000002 4.2528085410594940E-002 + 0.11430000000000001 4.2074479162693024E-002 + 0.11540000000000003 4.1383545845746994E-002 + 0.11650000000000002 4.0465291589498520E-002 + 0.11760000000000001 3.9332106709480286E-002 + 0.11870000000000003 3.7998508661985397E-002 + 0.11980000000000002 3.6480877548456192E-002 + 0.12090000000000001 3.4797172993421555E-002 + 0.12200000000000003 3.2966624945402145E-002 + 0.12310000000000001 3.1009417027235031E-002 + 0.12420000000000003 2.8946381062269211E-002 + 0.12530000000000002 2.6798680424690247E-002 + 0.12640000000000001 2.4587523192167282E-002 + 0.12750000000000003 2.2333864122629166E-002 + 0.12860000000000002 2.0058142021298409E-002 + 0.12970000000000001 1.7780024558305740E-002 + 0.13080000000000003 1.5518188476562500E-002 + 0.13190000000000002 1.3290123082697392E-002 + 0.13300000000000001 1.1111979372799397E-002 + 0.13410000000000000 8.9984303340315819E-003 + 0.13520000000000004 6.9625754840672016E-003 + 0.13630000000000003 5.0158631056547165E-003 + 0.13740000000000002 3.1680476386100054E-003 + 0.13850000000000001 1.4271811814978719E-003 + 0.13960000000000000 -2.0037009380757809E-004 + 0.14070000000000005 -1.7098811222240329E-003 + 0.14180000000000004 -3.0982051976025105E-003 + 0.14290000000000003 -4.3636960908770561E-003 + 0.14400000000000002 -5.5061131715774536E-003 + 0.14510000000000001 -6.5265092998743057E-003 + 0.14620000000000000 -7.4271084740757942E-003 + 0.14730000000000004 -8.2111703231930733E-003 + 0.14840000000000003 -8.8828569278120995E-003 + 0.14950000000000002 -9.4471015036106110E-003 + 0.15060000000000001 -9.9094733595848083E-003 + 0.15170000000000000 -1.0276053100824356E-002 + 0.15280000000000005 -1.0553302243351936E-002 + 0.15390000000000004 -1.0747946798801422E-002 + 0.15500000000000003 -1.0866860859096050E-002 + 0.15610000000000002 -1.0916964150965214E-002 + 0.15720000000000001 -1.0905130766332150E-002 + 0.15830000000000000 -1.0838113725185394E-002 + 0.15940000000000004 -1.0722474195063114E-002 + 0.16050000000000003 -1.0564520955085754E-002 + 0.16160000000000002 -1.0370262898504734E-002 + 0.16270000000000001 -1.0145369917154312E-002 + 0.16380000000000000 -9.8951430991292000E-003 + 0.16490000000000005 -9.6244914457201958E-003 + 0.16600000000000004 -9.3379281461238861E-003 + 0.16710000000000003 -9.0395621955394745E-003 + 0.16820000000000002 -8.7331011891365051E-003 + 0.16930000000000001 -8.4218597039580345E-003 + 0.17040000000000000 -8.1087667495012283E-003 + 0.17150000000000004 -7.7963811345398426E-003 + 0.17260000000000003 -7.4869091622531414E-003 + 0.17370000000000002 -7.1822321042418480E-003 + 0.17480000000000001 -6.8839280866086483E-003 + 0.17590000000000000 -6.5932981669902802E-003 + 0.17700000000000005 -6.3113858923316002E-003 + 0.17810000000000004 -6.0389996506273746E-003 + 0.17920000000000003 -5.7767350226640701E-003 + 0.18030000000000002 -5.5249999277293682E-003 + 0.18140000000000001 -5.2840416319668293E-003 + 0.18250000000000000 -5.0539677031338215E-003 + 0.18360000000000004 -4.8347637057304382E-003 + 0.18470000000000003 -4.6263090334832668E-003 + 0.18580000000000002 -4.4283904135227203E-003 + 0.18690000000000001 -4.2407214641571045E-003 + 0.18800000000000000 -4.0629599243402481E-003 + 0.18910000000000005 -3.8947258144617081E-003 + 0.19020000000000004 -3.7356128450483084E-003 + 0.19130000000000003 -3.5851947031915188E-003 + 0.19240000000000002 -3.4430308733135462E-003 + 0.19350000000000001 -3.3086743205785751E-003 + 0.19460000000000005 -3.1816794071346521E-003 + 0.19570000000000004 -3.0616123694926500E-003 + 0.19680000000000003 -2.9480569064617157E-003 + 0.19790000000000002 -2.8406165074557066E-003 + 0.19900000000000001 -2.7389132883399725E-003 + 0.20010000000000000 -2.6425884570926428E-003 + 0.20120000000000005 -2.5513039436191320E-003 + 0.20230000000000004 -2.4647440295666456E-003 + 0.20340000000000003 -2.3826183751225471E-003 + 0.20450000000000002 -2.3046592250466347E-003 + 0.20560000000000000 -2.2306186147034168E-003 + 0.20670000000000005 -2.1602637134492397E-003 + 0.20780000000000004 -2.0933742634952068E-003 + 0.20890000000000003 -2.0297416485846043E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0013.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0013.BXX.semd new file mode 100644 index 00000000..8c5c72c2 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0013.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 -6.6682031140742725E-022 + -0.11230000000000000 1.6070426974382575E-021 + -0.11119999999999999 -6.0626949301458263E-020 + -0.11009999999999999 -4.1899515609772360E-019 + -0.10900000000000000 -6.5351828224815885E-019 + -0.10790000000000000 1.7326119940656889E-018 + -0.10679999999999999 6.7932811647764562E-018 + -0.10569999999999999 -2.2461378158550671E-018 + -0.10460000000000000 -5.2922439873436374E-017 + -0.10349999999999999 -1.0262320316688082E-016 + -0.10239999999999999 5.5758392207627477E-017 + -0.10130000000000000 6.0250607620589017E-016 + -0.10020000000000000 1.0230379233642714E-015 + -9.9099999999999994E-002 -2.7663598425468937E-016 + -9.7999999999999990E-002 -4.3372461824592746E-015 + -9.6899999999999986E-002 -7.7672675623664637E-015 + -9.5799999999999996E-002 -1.3464185854834918E-015 + -9.4699999999999993E-002 2.1124808581010276E-014 + -9.3599999999999989E-002 4.4602671301361210E-014 + -9.2499999999999999E-002 2.6409071056301275E-014 + -9.1399999999999995E-002 -6.8268253463482642E-014 + -9.0299999999999991E-002 -1.9365389012423323E-013 + -8.9200000000000002E-002 -1.8944336388233146E-013 + -8.8099999999999984E-002 1.0952545294318217E-013 + -8.6999999999999994E-002 6.2475442571055528E-013 + -8.5899999999999990E-002 8.7240728963849934E-013 + -8.4799999999999986E-002 2.1803904710383792E-013 + -8.3699999999999997E-002 -1.4029301808812789E-012 + -8.2599999999999993E-002 -2.8565750025827397E-012 + -8.1499999999999989E-002 -2.1933895671955028E-012 + -8.0399999999999999E-002 1.6121481320047204E-012 + -7.9299999999999995E-002 6.6886262153897924E-012 + -7.8199999999999992E-002 8.2993889538585108E-012 + -7.7100000000000002E-002 2.2328809808069838E-012 + -7.5999999999999984E-002 -1.0184308257832342E-011 + -7.4899999999999994E-002 -2.0120696775371982E-011 + -7.3799999999999991E-002 -1.6231571642322251E-011 + -7.2699999999999987E-002 5.0484763938762889E-012 + -7.1599999999999997E-002 3.2116902887180387E-011 + -7.0499999999999993E-002 4.2675304262607128E-011 + -6.9399999999999989E-002 2.0590357543981419E-011 + -6.8300000000000000E-002 -2.6731641206145795E-011 + -6.7199999999999996E-002 -6.7194756703248260E-011 + -6.6099999999999992E-002 -6.5427926965178074E-011 + -6.5000000000000002E-002 -1.3079421226636079E-011 + -6.3899999999999985E-002 5.7983201573463816E-011 + -6.2799999999999995E-002 9.5632342322904407E-011 + -6.1699999999999991E-002 6.8791819463065451E-011 + -6.0599999999999994E-002 -4.1202822403940687E-012 + -5.9499999999999990E-002 -6.7542971216028036E-011 + -5.8399999999999994E-002 -7.5477721295236222E-011 + -5.7299999999999990E-002 -3.2492758483826378E-011 + -5.6199999999999986E-002 1.0624496074584933E-011 + -5.5099999999999996E-002 6.8849908413382011E-012 + -5.3999999999999992E-002 -3.5977682638632658E-011 + -5.2899999999999989E-002 -5.5350665023601309E-011 + -5.1799999999999985E-002 7.4270312122592941E-012 + -5.0699999999999995E-002 1.3873746596004821E-010 + -4.9599999999999991E-002 2.4157650879708115E-010 + -4.8499999999999988E-002 2.0351437202137390E-010 + -4.7399999999999998E-002 -5.3823057122315277E-012 + -4.6299999999999994E-002 -2.8696356402235779E-010 + -4.5199999999999990E-002 -4.6664211383884435E-010 + -4.4099999999999986E-002 -4.0941328105503771E-010 + -4.2999999999999997E-002 -1.1566735069745704E-010 + -4.1899999999999993E-002 2.7150859338576083E-010 + -4.0799999999999989E-002 5.4976523333749583E-010 + -3.9699999999999985E-002 5.7429894173566254E-010 + -3.8599999999999995E-002 3.3806865640251260E-010 + -3.7499999999999992E-002 -2.5226910838060945E-011 + -3.6399999999999988E-002 -3.1571051328782573E-010 + -3.5299999999999984E-002 -3.8694875081901614E-010 + -3.4199999999999994E-002 -2.5118063184947914E-010 + -3.3099999999999991E-002 -9.5195587523910774E-011 + -3.1999999999999987E-002 -1.5822343435445418E-010 + -3.0899999999999997E-002 -5.1338988615867720E-010 + -2.9799999999999993E-002 -9.0639407090975510E-010 + -2.8699999999999989E-002 -8.3232698511181979E-010 + -2.7599999999999986E-002 1.0660711202703510E-010 + -2.6499999999999996E-002 1.7661305751204281E-009 + -2.5399999999999992E-002 3.3077989236574012E-009 + -2.4299999999999988E-002 3.5703902057093728E-009 + -2.3199999999999985E-002 1.8310617466710255E-009 + -2.2099999999999995E-002 -1.5384102880489081E-009 + -2.0999999999999991E-002 -5.0434301179791419E-009 + -1.9899999999999987E-002 -6.8013195075877775E-009 + -1.8799999999999983E-002 -5.6315294649778025E-009 + -1.7699999999999994E-002 -1.8125096978849342E-009 + -1.6599999999999990E-002 2.9821221048109692E-009 + -1.5499999999999986E-002 6.5301266616302200E-009 + -1.4399999999999996E-002 7.1955565950077016E-009 + -1.3299999999999992E-002 4.7584789442112196E-009 + -1.2199999999999989E-002 5.7804039332864932E-010 + -1.1099999999999985E-002 -2.9487674524375507E-009 + -9.9999999999999950E-003 -3.4390033043507628E-009 + -8.8999999999999913E-003 2.5179724971735595E-010 + -7.7999999999999875E-003 7.0966845733266837E-009 + -6.6999999999999837E-003 1.3756872085934901E-008 + -5.5999999999999939E-003 1.5491277594037456E-008 + -4.4999999999999901E-003 7.8055109042907134E-009 + -3.3999999999999864E-003 -1.2045219932588225E-008 + -2.2999999999999826E-003 -4.4654214548245363E-008 + -1.1999999999999927E-003 -8.9459362584420887E-008 + -9.9999999999988987E-005 -1.4645083012965188E-007 + 1.0000000000000148E-003 -2.1738567568263534E-007 + 2.1000000000000185E-003 -3.0574133802474535E-007 + 3.2000000000000084E-003 -4.1571340148038871E-007 + 4.3000000000000121E-003 -5.5136467835836811E-007 + 5.4000000000000159E-003 -7.1686793035041774E-007 + 6.5000000000000058E-003 -9.1782351319125155E-007 + 7.6000000000000234E-003 -1.1627577123363153E-006 + 8.7000000000000133E-003 -1.4638634411312523E-006 + 9.8000000000000032E-003 -1.8367779830441577E-006 + 1.0900000000000021E-002 -2.2999338398221880E-006 + 1.2000000000000011E-002 -2.8741394544340437E-006 + 1.3100000000000001E-002 -3.5826490147883305E-006 + 1.4200000000000018E-002 -4.4516555135487579E-006 + 1.5300000000000008E-002 -5.5112509471655358E-006 + 1.6400000000000026E-002 -6.7971059252158739E-006 + 1.7500000000000016E-002 -8.3528202594607137E-006 + 1.8600000000000005E-002 -1.0232156455458608E-005 + 1.9700000000000023E-002 -1.2499957847467158E-005 + 2.0800000000000013E-002 -1.5231363249768037E-005 + 2.1900000000000003E-002 -1.8510581867303699E-005 + 2.3000000000000020E-002 -2.2431559045799077E-005 + 2.4100000000000010E-002 -2.7101945306640118E-005 + 2.5200000000000000E-002 -3.2649331842549145E-005 + 2.6300000000000018E-002 -3.9226521039381623E-005 + 2.7400000000000008E-002 -4.7012988943606615E-005 + 2.8500000000000025E-002 -5.6212484196294099E-005 + 2.9600000000000015E-002 -6.7049782956019044E-005 + 3.0700000000000005E-002 -7.9770317825023085E-005 + 3.1800000000000023E-002 -9.4644448836334050E-005 + 3.2900000000000013E-002 -1.1197469575563446E-004 + 3.4000000000000002E-002 -1.3210281031206250E-004 + 3.5100000000000020E-002 -1.5541438187938184E-004 + 3.6200000000000010E-002 -1.8234085291624069E-004 + 3.7300000000000028E-002 -2.1336009376682341E-004 + 3.8400000000000017E-002 -2.4899590061977506E-004 + 3.9500000000000007E-002 -2.8981646755710244E-004 + 4.0600000000000025E-002 -3.3643268398009241E-004 + 4.1700000000000015E-002 -3.8949702866375446E-004 + 4.2800000000000005E-002 -4.4970490853302181E-004 + 4.3900000000000022E-002 -5.1779771456494927E-004 + 4.5000000000000012E-002 -5.9456448070704937E-004 + 4.6100000000000002E-002 -6.8083871155977249E-004 + 4.7200000000000020E-002 -7.7748950570821762E-004 + 4.8300000000000010E-002 -8.8540988508611917E-004 + 4.9400000000000027E-002 -1.0055082384496927E-003 + 5.0500000000000017E-002 -1.1387030826881528E-003 + 5.1600000000000007E-002 -1.2859182897955179E-003 + 5.2700000000000025E-002 -1.4480743557214737E-003 + 5.3800000000000014E-002 -1.6260702395811677E-003 + 5.4900000000000004E-002 -1.8207619432359934E-003 + 5.6000000000000022E-002 -2.0329412072896957E-003 + 5.7100000000000012E-002 -2.2633185144513845E-003 + 5.8200000000000002E-002 -2.5125083047896624E-003 + 5.9300000000000019E-002 -2.7810100000351667E-003 + 6.0400000000000009E-002 -3.0691840220242739E-003 + 6.1500000000000027E-002 -3.3772240858525038E-003 + 6.2600000000000017E-002 -3.7051297258585691E-003 + 6.3700000000000007E-002 -4.0526837110519409E-003 + 6.4800000000000024E-002 -4.4194315560162067E-003 + 6.5900000000000014E-002 -4.8046591691672802E-003 + 6.7000000000000004E-002 -5.2073667757213116E-003 + 6.8100000000000022E-002 -5.6262495927512646E-003 + 6.9200000000000012E-002 -6.0596778057515621E-003 + 7.0300000000000029E-002 -6.5056909807026386E-003 + 7.1400000000000019E-002 -6.9619896821677685E-003 + 7.2500000000000009E-002 -7.4259317480027676E-003 + 7.3600000000000027E-002 -7.8945234417915344E-003 + 7.4700000000000016E-002 -8.3644203841686249E-003 + 7.5800000000000006E-002 -8.8319368660449982E-003 + 7.6900000000000024E-002 -9.2930737882852554E-003 + 7.8000000000000014E-002 -9.7435424104332924E-003 + 7.9100000000000004E-002 -1.0178797878324986E-002 + 8.0200000000000021E-002 -1.0594072751700878E-002 + 8.1300000000000011E-002 -1.0984413325786591E-002 + 8.2400000000000029E-002 -1.1344733648002148E-002 + 8.3500000000000019E-002 -1.1669877916574478E-002 + 8.4600000000000009E-002 -1.1954693123698235E-002 + 8.5700000000000026E-002 -1.2194093316793442E-002 + 8.6800000000000016E-002 -1.2383120134472847E-002 + 8.7900000000000006E-002 -1.2517017312347889E-002 + 8.9000000000000024E-002 -1.2591303326189518E-002 + 9.0100000000000013E-002 -1.2601860798895359E-002 + 9.1200000000000003E-002 -1.2545020319521427E-002 + 9.2300000000000021E-002 -1.2417630292475224E-002 + 9.3400000000000011E-002 -1.2217116542160511E-002 + 9.4500000000000028E-002 -1.1941545642912388E-002 + 9.5600000000000018E-002 -1.1589680798351765E-002 + 9.6700000000000008E-002 -1.1161043308675289E-002 + 9.7800000000000026E-002 -1.0655958205461502E-002 + 9.8900000000000016E-002 -1.0075581260025501E-002 + 0.10000000000000001 -9.4219036400318146E-003 + 0.10110000000000002 -8.6977528408169746E-003 + 0.10220000000000001 -7.9067917540669441E-003 + 0.10330000000000003 -7.0534986443817616E-003 + 0.10440000000000002 -6.1431401409208775E-003 + 0.10550000000000001 -5.1817130297422409E-003 + 0.10660000000000003 -4.1758683510124683E-003 + 0.10770000000000002 -3.1328359618782997E-003 + 0.10880000000000001 -2.0603467710316181E-003 + 0.10990000000000003 -9.6654624212533236E-004 + 0.11100000000000002 1.4011206803843379E-004 + 0.11210000000000001 1.2509911321103573E-003 + 0.11320000000000002 2.3574037477374077E-003 + 0.11430000000000001 3.4507338423281908E-003 + 0.11540000000000003 4.5225466601550579E-003 + 0.11650000000000002 5.5646989494562149E-003 + 0.11760000000000001 6.5694600343704224E-003 + 0.11870000000000003 7.5296377763152122E-003 + 0.11980000000000002 8.4386998787522316E-003 + 0.12090000000000001 9.2908637598156929E-003 + 0.12200000000000003 1.0081165470182896E-002 + 0.12310000000000001 1.0805520229041576E-002 + 0.12420000000000003 1.1460791341960430E-002 + 0.12530000000000002 1.2044851668179035E-002 + 0.12640000000000001 1.2556629255414009E-002 + 0.12750000000000003 1.2996113859117031E-002 + 0.12860000000000002 1.3364330865442753E-002 + 0.12970000000000001 1.3663304969668388E-002 + 0.13080000000000003 1.3896034099161625E-002 + 0.13190000000000002 1.4066463336348534E-002 + 0.13300000000000001 1.4179431833326817E-002 + 0.13410000000000000 1.4240578748285770E-002 + 0.13520000000000004 1.4256232418119907E-002 + 0.13630000000000003 1.4233300462365150E-002 + 0.13740000000000002 1.4179171063005924E-002 + 0.13850000000000001 1.4101625420153141E-002 + 0.13960000000000000 1.4008713886141777E-002 + 0.14070000000000005 1.3908618129789829E-002 + 0.14180000000000004 1.3809487223625183E-002 + 0.14290000000000003 1.3719302602112293E-002 + 0.14400000000000002 1.3645769096910954E-002 + 0.14510000000000001 1.3596216216683388E-002 + 0.14620000000000000 1.3577478006482124E-002 + 0.14730000000000004 1.3595752418041229E-002 + 0.14840000000000003 1.3656461611390114E-002 + 0.14950000000000002 1.3764152303338051E-002 + 0.15060000000000001 1.3922424055635929E-002 + 0.15170000000000000 1.4133885502815247E-002 + 0.15280000000000005 1.4400075189769268E-002 + 0.15390000000000004 1.4721383340656757E-002 + 0.15500000000000003 1.5096978284418583E-002 + 0.15610000000000002 1.5524782240390778E-002 + 0.15720000000000001 1.6001503914594650E-002 + 0.15830000000000000 1.6522664576768875E-002 + 0.15940000000000004 1.7082605510950089E-002 + 0.16050000000000003 1.7674494534730911E-002 + 0.16160000000000002 1.8290350213646889E-002 + 0.16270000000000001 1.8921133130788803E-002 + 0.16380000000000000 1.9556879997253418E-002 + 0.16490000000000005 2.0186822861433029E-002 + 0.16600000000000004 2.0799504593014717E-002 + 0.16710000000000003 2.1382873877882957E-002 + 0.16820000000000002 2.1924410015344620E-002 + 0.16930000000000001 2.2411307319998741E-002 + 0.17040000000000000 2.2830685600638390E-002 + 0.17150000000000004 2.3169806227087975E-002 + 0.17260000000000003 2.3416234180331230E-002 + 0.17370000000000002 2.3557996377348900E-002 + 0.17480000000000001 2.3583739995956421E-002 + 0.17590000000000000 2.3482957854866982E-002 + 0.17700000000000005 2.3246221244335175E-002 + 0.17810000000000004 2.2865379229187965E-002 + 0.17920000000000003 2.2333707660436630E-002 + 0.18030000000000002 2.1646007895469666E-002 + 0.18140000000000001 2.0798731595277786E-002 + 0.18250000000000000 1.9790120422840118E-002 + 0.18360000000000004 1.8620345741510391E-002 + 0.18470000000000003 1.7291583120822906E-002 + 0.18580000000000002 1.5808027237653732E-002 + 0.18690000000000001 1.4175854623317719E-002 + 0.18800000000000000 1.2403185479342937E-002 + 0.18910000000000005 1.0500052012503147E-002 + 0.19020000000000004 8.4783602505922318E-003 + 0.19130000000000003 6.3517899252474308E-003 + 0.19240000000000002 4.1356133297085762E-003 + 0.19350000000000001 1.8464848399162292E-003 + 0.19460000000000005 -4.9777014646679163E-004 + 0.19570000000000004 -2.8783453162759542E-003 + 0.19680000000000003 -5.2756564691662788E-003 + 0.19790000000000002 -7.6695932075381279E-003 + 0.19900000000000001 -1.0039812885224819E-002 + 0.20010000000000000 -1.2366052716970444E-002 + 0.20120000000000005 -1.4628401957452297E-002 + 0.20230000000000004 -1.6807539388537407E-002 + 0.20340000000000003 -1.8884958699345589E-002 + 0.20450000000000002 -2.0843204110860825E-002 + 0.20560000000000000 -2.2666150704026222E-002 + 0.20670000000000005 -2.4339238181710243E-002 + 0.20780000000000004 -2.5849651545286179E-002 + 0.20890000000000003 -2.7186430990695953E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0013.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0013.BXZ.semd new file mode 100644 index 00000000..efc5ac30 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0013.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 -1.5905967474294408E-020 + -0.11119999999999999 -4.0088413352110310E-020 + -0.11009999999999999 3.4155269769291919E-020 + -0.10900000000000000 -2.5104125089887151E-019 + -0.10790000000000000 -2.9753504653797644E-018 + -0.10679999999999999 -7.2506491777917264E-018 + -0.10569999999999999 4.0178734883405594E-018 + -0.10460000000000000 5.5987170512724943E-017 + -0.10349999999999999 1.0102213884300278E-016 + -0.10239999999999999 -6.9934355465210149E-017 + -0.10130000000000000 -6.2755072287383170E-016 + -0.10020000000000000 -1.0369686507312893E-015 + -9.9099999999999994E-002 3.0687188409811569E-016 + -9.7999999999999990E-002 4.4209177910549489E-015 + -9.6899999999999986E-002 7.8581296336513798E-015 + -9.5799999999999996E-002 1.3577425689553346E-015 + -9.4699999999999993E-002 -2.1259849349725135E-014 + -9.3599999999999989E-002 -4.4893830406650403E-014 + -9.2499999999999999E-002 -2.6838769176377487E-014 + -9.1399999999999995E-002 6.7755683333912964E-014 + -9.0299999999999991E-002 1.9338103709500010E-013 + -8.9200000000000002E-002 1.9031405954200026E-013 + -8.8099999999999984E-002 -1.0633597409721862E-013 + -8.6999999999999994E-002 -6.1945500812177201E-013 + -8.5899999999999990E-002 -8.6889344460758244E-013 + -8.4799999999999986E-002 -2.2389441646161745E-013 + -8.3699999999999997E-002 1.3820318587459690E-012 + -8.2599999999999993E-002 2.8270682236181122E-012 + -8.1499999999999989E-002 2.1799857925774990E-012 + -8.0399999999999999E-002 -1.5765925891197963E-012 + -7.9299999999999995E-002 -6.5930321098417455E-012 + -7.8199999999999992E-002 -8.1869988219351875E-012 + -7.7100000000000002E-002 -2.2022553052003513E-012 + -7.5999999999999984E-002 1.0035181886858258E-011 + -7.4899999999999994E-002 1.9790545938147552E-011 + -7.3799999999999991E-002 1.5884583579039990E-011 + -7.2699999999999987E-002 -5.1223912264641847E-012 + -7.1599999999999997E-002 -3.1675596173785792E-011 + -7.0499999999999993E-002 -4.1752452190069178E-011 + -6.9399999999999989E-002 -1.9618409327626374E-011 + -6.8300000000000000E-002 2.7044845529733408E-011 + -6.7199999999999996E-002 6.6246411134507355E-011 + -6.6099999999999992E-002 6.3195296218232500E-011 + -6.5000000000000002E-002 1.0416943349578212E-011 + -6.3899999999999985E-002 -5.9475625813210087E-011 + -6.2799999999999995E-002 -9.4270910522276097E-011 + -6.1699999999999991E-002 -6.3865517041516995E-011 + -6.0599999999999994E-002 1.1311576675332446E-011 + -5.9499999999999990E-002 7.3337398653894326E-011 + -5.8399999999999994E-002 7.4907448299743606E-011 + -5.7299999999999990E-002 2.2028469326418332E-011 + -5.6199999999999986E-002 -2.9457956907119609E-011 + -5.5099999999999996E-002 -2.5248409266098726E-011 + -5.3999999999999992E-002 3.2256704252109358E-011 + -5.2899999999999989E-002 7.8076115017644554E-011 + -5.1799999999999985E-002 4.0150827107510167E-011 + -5.0699999999999995E-002 -8.8624357852395974E-011 + -4.9599999999999991E-002 -2.2688181888774750E-010 + -4.8499999999999988E-002 -2.5654112167927678E-010 + -4.7399999999999998E-002 -1.1225575330398030E-010 + -4.6299999999999994E-002 1.6167206462469608E-010 + -4.5199999999999990E-002 4.2947242984148204E-010 + -4.4099999999999986E-002 5.3957566192863737E-010 + -4.2999999999999997E-002 4.0293929304269227E-010 + -4.1899999999999993E-002 3.2633673541226926E-011 + -4.0799999999999989E-002 -4.5761638922670045E-010 + -3.9699999999999985E-002 -8.7929180603296686E-010 + -3.8599999999999995E-002 -1.0172215292314490E-009 + -3.7499999999999992E-002 -7.1223493769423385E-010 + -3.6399999999999988E-002 3.2807020988734337E-011 + -3.5299999999999984E-002 9.8431274242472000E-010 + -3.4199999999999994E-002 1.7242798300287632E-009 + -3.3099999999999991E-002 1.8307853011378938E-009 + -3.1999999999999987E-002 1.1093583829335785E-009 + -3.0899999999999997E-002 -2.6549487608384936E-010 + -2.9799999999999993E-002 -1.7916552685903753E-009 + -2.8699999999999989E-002 -2.8393469797549642E-009 + -2.7599999999999986E-002 -2.8994135981008640E-009 + -2.6499999999999996E-002 -1.7783943206950426E-009 + -2.5399999999999992E-002 2.9708302484721116E-010 + -2.4299999999999988E-002 2.6758135707183328E-009 + -2.3199999999999985E-002 4.4195451742723435E-009 + -2.2099999999999995E-002 4.6338413106639109E-009 + -2.0999999999999991E-002 2.9333719897550736E-009 + -1.9899999999999987E-002 -2.0521501165049472E-010 + -1.8799999999999983E-002 -3.5204774651020898E-009 + -1.7699999999999994E-002 -5.5780211560829684E-009 + -1.6599999999999990E-002 -5.6057825048583254E-009 + -1.5499999999999986E-002 -3.9598542223018285E-009 + -1.4399999999999996E-002 -1.7972412447164743E-009 + -1.3299999999999992E-002 -1.1538497934893144E-010 + -1.2199999999999989E-002 1.1238562303006461E-009 + -1.1099999999999985E-002 3.0349394108952765E-009 + -9.9999999999999950E-003 6.8548344778207593E-009 + -8.8999999999999913E-003 1.2612773048203962E-008 + -7.7999999999999875E-003 1.8375542865101124E-008 + -6.6999999999999837E-003 2.0633688535554029E-008 + -5.5999999999999939E-003 1.5601706593315612E-008 + -4.4999999999999901E-003 6.2596505756573606E-010 + -3.3999999999999864E-003 -2.5086956512154757E-008 + -2.2999999999999826E-003 -6.0721554007159284E-008 + -1.1999999999999927E-003 -1.0486503754236765E-007 + -9.9999999999988987E-005 -1.5681654019772395E-007 + 1.0000000000000148E-003 -2.1773458058760298E-007 + 2.1000000000000185E-003 -2.9124043976480607E-007 + 3.2000000000000084E-003 -3.8322014006553218E-007 + 4.3000000000000121E-003 -5.0087157887901412E-007 + 5.4000000000000159E-003 -6.5151920125572360E-007 + 6.5000000000000058E-003 -8.4202520156395622E-007 + 7.6000000000000234E-003 -1.0793485216709087E-006 + 8.7000000000000133E-003 -1.3719588878302602E-006 + 9.8000000000000032E-003 -1.7310669591097394E-006 + 1.0900000000000021E-002 -2.1707662654080195E-006 + 1.2000000000000011E-002 -2.7072746888734400E-006 + 1.3100000000000001E-002 -3.3586138670216314E-006 + 1.4200000000000018E-002 -4.1460789361735806E-006 + 1.5300000000000008E-002 -5.0974635996681172E-006 + 1.6400000000000026E-002 -6.2502585933543742E-006 + 1.7500000000000016E-002 -7.6525684562511742E-006 + 1.8600000000000005E-002 -9.3609596660826355E-006 + 1.9700000000000023E-002 -1.1436812201282009E-005 + 2.0800000000000013E-002 -1.3944138117949478E-005 + 2.1900000000000003E-002 -1.6951056750258431E-005 + 2.3000000000000020E-002 -2.0534811483230442E-005 + 2.4100000000000010E-002 -2.4788163500488736E-005 + 2.5200000000000000E-002 -2.9824619559803978E-005 + 2.6300000000000018E-002 -3.5781027690973133E-005 + 2.7400000000000008E-002 -4.2817500798264518E-005 + 2.8500000000000025E-002 -5.1115595852024853E-005 + 2.9600000000000015E-002 -6.0875881899846718E-005 + 3.0700000000000005E-002 -7.2316564910579473E-005 + 3.1800000000000023E-002 -8.5674873844254762E-005 + 3.2900000000000013E-002 -1.0121236118720844E-004 + 3.4000000000000002E-002 -1.1922328121727332E-004 + 3.5100000000000020E-002 -1.4004258264321834E-004 + 3.6200000000000010E-002 -1.6404957568738610E-004 + 3.7300000000000028E-002 -1.9166526908520609E-004 + 3.8400000000000017E-002 -2.2334545792546123E-004 + 3.9500000000000007E-002 -2.5957429897971451E-004 + 4.0600000000000025E-002 -3.0086230253800750E-004 + 4.1700000000000015E-002 -3.4774953383021057E-004 + 4.2800000000000005E-002 -4.0081032784655690E-004 + 4.3900000000000022E-002 -4.6065601054579020E-004 + 4.5000000000000012E-002 -5.2793399663642049E-004 + 4.6100000000000002E-002 -6.0332339489832520E-004 + 4.7200000000000020E-002 -6.8752962397411466E-004 + 4.8300000000000010E-002 -7.8127684537321329E-004 + 4.9400000000000027E-002 -8.8529736967757344E-004 + 5.0500000000000017E-002 -1.0003186762332916E-003 + 5.1600000000000007E-002 -1.1270490940660238E-003 + 5.2700000000000025E-002 -1.2661651708185673E-003 + 5.3800000000000014E-002 -1.4183005550876260E-003 + 5.4900000000000004E-002 -1.5840365085750818E-003 + 5.6000000000000022E-002 -1.7638886347413063E-003 + 5.7100000000000012E-002 -1.9582880195230246E-003 + 5.8200000000000002E-002 -2.1675608586519957E-003 + 5.9300000000000019E-002 -2.3919076193124056E-003 + 6.0400000000000009E-002 -2.6313858106732368E-003 + 6.1500000000000027E-002 -2.8858899604529142E-003 + 6.2600000000000017E-002 -3.1551285646855831E-003 + 6.3700000000000007E-002 -3.4385991748422384E-003 + 6.4800000000000024E-002 -3.7355634849518538E-003 + 6.5900000000000014E-002 -4.0450259111821651E-003 + 6.7000000000000004E-002 -4.3657268397510052E-003 + 6.8100000000000022E-002 -4.6961307525634766E-003 + 6.9200000000000012E-002 -5.0344211049377918E-003 + 7.0300000000000029E-002 -5.3784893825650215E-003 + 7.1400000000000019E-002 -5.7259253226220608E-003 + 7.2500000000000009E-002 -6.0740164481103420E-003 + 7.3600000000000027E-002 -6.4197536557912827E-003 + 7.4700000000000016E-002 -6.7598442547023296E-003 + 7.5800000000000006E-002 -7.0907264016568661E-003 + 7.6900000000000024E-002 -7.4085886590182781E-003 + 7.8000000000000014E-002 -7.7093965373933315E-003 + 7.9100000000000004E-002 -7.9889278858900070E-003 + 8.0200000000000021E-002 -8.2428203895688057E-003 + 8.1300000000000011E-002 -8.4666218608617783E-003 + 8.2400000000000029E-002 -8.6558433249592781E-003 + 8.3500000000000019E-002 -8.8060181587934494E-003 + 8.4600000000000009E-002 -8.9127561077475548E-003 + 8.5700000000000026E-002 -8.9718131348490715E-003 + 8.6800000000000016E-002 -8.9791668578982353E-003 + 8.7900000000000006E-002 -8.9310854673385620E-003 + 8.9000000000000024E-002 -8.8241947814822197E-003 + 9.0100000000000013E-002 -8.6555378511548042E-003 + 9.1200000000000003E-002 -8.4226476028561592E-003 + 9.2300000000000021E-002 -8.1236176192760468E-003 + 9.3400000000000011E-002 -7.7571691945195198E-003 + 9.4500000000000028E-002 -7.3227114044129848E-003 + 9.5600000000000018E-002 -6.8203872069716454E-003 + 9.6700000000000008E-002 -6.2511027790606022E-003 + 9.7800000000000026E-002 -5.6165489368140697E-003 + 9.8900000000000016E-002 -4.9192211590707302E-003 + 0.10000000000000001 -4.1624242439866066E-003 + 0.10110000000000002 -3.3502685837447643E-003 + 0.10220000000000001 -2.4876447860151529E-003 + 0.10330000000000003 -1.5801861882209778E-003 + 0.10440000000000002 -6.3422182574868202E-004 + 0.10550000000000001 3.4327644971199334E-004 + 0.10660000000000003 1.3447543606162071E-003 + 0.10770000000000002 2.3621523287147284E-003 + 0.10880000000000001 3.3870001789182425E-003 + 0.10990000000000003 4.4105257838964462E-003 + 0.11100000000000002 5.4237609729170799E-003 + 0.11210000000000001 6.4176470041275024E-003 + 0.11320000000000002 7.3831388726830482E-003 + 0.11430000000000001 8.3113163709640503E-003 + 0.11540000000000003 9.1934958472847939E-003 + 0.11650000000000002 1.0021348483860493E-002 + 0.11760000000000001 1.0786997154355049E-002 + 0.11870000000000003 1.1483105830848217E-002 + 0.11980000000000002 1.2102955020964146E-002 + 0.12090000000000001 1.2640519998967648E-002 + 0.12200000000000003 1.3090535067021847E-002 + 0.12310000000000001 1.3448552228510380E-002 + 0.12420000000000003 1.3710970990359783E-002 + 0.12530000000000002 1.3875069096684456E-002 + 0.12640000000000001 1.3938995078206062E-002 + 0.12750000000000003 1.3901773840188980E-002 + 0.12860000000000002 1.3763290829956532E-002 + 0.12970000000000001 1.3524266891181469E-002 + 0.13080000000000003 1.3186212629079819E-002 + 0.13190000000000002 1.2751363217830658E-002 + 0.13300000000000001 1.2222614139318466E-002 + 0.13410000000000000 1.1603462509810925E-002 + 0.13520000000000004 1.0897945612668991E-002 + 0.13630000000000003 1.0110574774444103E-002 + 0.13740000000000002 9.2462552711367607E-003 + 0.13850000000000001 8.3102071657776833E-003 + 0.13960000000000000 7.3078903369605541E-003 + 0.14070000000000005 6.2449472025036812E-003 + 0.14180000000000004 5.1271580159664154E-003 + 0.14290000000000003 3.9603966288268566E-003 + 0.14400000000000002 2.7505741454660892E-003 + 0.14510000000000001 1.5035894466564059E-003 + 0.14620000000000000 2.2530643036589026E-004 + 0.14730000000000004 -1.0784439509734511E-003 + 0.14840000000000003 -2.4018494877964258E-003 + 0.14950000000000002 -3.7391055375337601E-003 + 0.15060000000000001 -5.0844158977270126E-003 + 0.15170000000000000 -6.4319805242121220E-003 + 0.15280000000000005 -7.7759693376719952E-003 + 0.15390000000000004 -9.1104721650481224E-003 + 0.15500000000000003 -1.0429447516798973E-002 + 0.15610000000000002 -1.1726696975529194E-002 + 0.15720000000000001 -1.2995842844247818E-002 + 0.15830000000000000 -1.4230310916900635E-002 + 0.15940000000000004 -1.5423302538692951E-002 + 0.16050000000000003 -1.6567766666412354E-002 + 0.16160000000000002 -1.7656372860074043E-002 + 0.16270000000000001 -1.8681533634662628E-002 + 0.16380000000000000 -1.9635429605841637E-002 + 0.16490000000000005 -2.0510042086243629E-002 + 0.16600000000000004 -2.1297203376889229E-002 + 0.16710000000000003 -2.1988635882735252E-002 + 0.16820000000000002 -2.2576032206416130E-002 + 0.16930000000000001 -2.3051161319017410E-002 + 0.17040000000000000 -2.3405985906720161E-002 + 0.17150000000000004 -2.3632770404219627E-002 + 0.17260000000000003 -2.3724203929305077E-002 + 0.17370000000000002 -2.3673519492149353E-002 + 0.17480000000000001 -2.3474633693695068E-002 + 0.17590000000000000 -2.3122310638427734E-002 + 0.17700000000000005 -2.2612314671278000E-002 + 0.17810000000000004 -2.1941559389233589E-002 + 0.17920000000000003 -2.1108200773596764E-002 + 0.18030000000000002 -2.0111760124564171E-002 + 0.18140000000000001 -1.8953235819935799E-002 + 0.18250000000000000 -1.7635215073823929E-002 + 0.18360000000000004 -1.6161955893039703E-002 + 0.18470000000000003 -1.4539415016770363E-002 + 0.18580000000000002 -1.2775257229804993E-002 + 0.18690000000000001 -1.0878833010792732E-002 + 0.18800000000000000 -8.8611552491784096E-003 + 0.18910000000000005 -6.7348703742027283E-003 + 0.19020000000000004 -4.5141736045479774E-003 + 0.19130000000000003 -2.2146720439195633E-003 + 0.19240000000000002 1.4679197920486331E-004 + 0.19350000000000001 2.5523281656205654E-003 + 0.19460000000000005 4.9831760115921497E-003 + 0.19570000000000004 7.4198921211063862E-003 + 0.19680000000000003 9.8425764590501785E-003 + 0.19790000000000002 1.2231134809553623E-002 + 0.19900000000000001 1.4565564692020416E-002 + 0.20010000000000000 1.6826214268803596E-002 + 0.20120000000000005 1.8994018435478210E-002 + 0.20230000000000004 2.1050734445452690E-002 + 0.20340000000000003 2.2979170083999634E-002 + 0.20450000000000002 2.4763436987996101E-002 + 0.20560000000000000 2.6389174163341522E-002 + 0.20670000000000005 2.7843749150633812E-002 + 0.20780000000000004 2.9116392135620117E-002 + 0.20890000000000003 3.0198298394680023E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0014.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0014.BXX.semd new file mode 100644 index 00000000..f02e4434 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0014.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 -2.9863963237216728E-029 + -0.10790000000000000 9.2556777610864806E-030 + -0.10679999999999999 -4.4720873310299093E-028 + -0.10569999999999999 -8.7702473954561073E-027 + -0.10460000000000000 -3.0322364897377515E-026 + -0.10349999999999999 2.0764483028888981E-026 + -0.10239999999999999 3.2710289998312272E-025 + -0.10130000000000000 3.2367300672293162E-025 + -0.10020000000000000 -2.6251082115220654E-024 + -9.9099999999999994E-002 -9.0343687747539357E-024 + -9.7999999999999990E-002 -1.1476238008628549E-024 + -9.6899999999999986E-002 5.9742436903642865E-023 + -9.5799999999999996E-002 1.4648451550180146E-022 + -9.4699999999999993E-002 -6.8070365749414185E-024 + -9.3599999999999989E-002 -7.9868715860483647E-022 + -9.2499999999999999E-002 -1.7712806601406899E-021 + -9.1399999999999995E-002 -2.3434727514546600E-022 + -9.0299999999999991E-002 7.2437175593548969E-021 + -8.9200000000000002E-002 1.6736057759275576E-020 + -8.8099999999999984E-002 7.5195629065957249E-021 + -8.6999999999999994E-002 -4.6644087894057280E-020 + -8.5899999999999990E-002 -1.2482266595819999E-019 + -8.4799999999999986E-002 -9.9483461308104102E-020 + -8.3699999999999997E-002 2.0613848805416346E-019 + -8.2599999999999993E-002 7.3412444800203717E-019 + -8.1499999999999989E-002 8.4852368181448575E-019 + -8.0399999999999999E-002 -4.7448780826176230E-019 + -7.9299999999999995E-002 -3.3620944180807166E-018 + -7.8199999999999992E-002 -5.2721042900975638E-018 + -7.7100000000000002E-002 -1.1998808996092077E-018 + -7.5999999999999984E-002 1.1469736004497035E-017 + -7.4899999999999994E-002 2.4979196829153880E-017 + -7.3799999999999991E-002 1.8967168727779669E-017 + -7.2699999999999987E-002 -2.4639771536598870E-017 + -7.1599999999999997E-002 -9.0803030441514467E-017 + -7.0499999999999993E-002 -1.1186048126849319E-016 + -6.9399999999999989E-002 -1.8896974180998419E-018 + -6.8300000000000000E-002 2.4284328718662384E-016 + -6.7199999999999996E-002 4.4615888191711930E-016 + -6.6099999999999992E-002 2.9468742103098099E-016 + -6.5000000000000002E-002 -3.9249622127456637E-016 + -6.3899999999999985E-002 -1.2984121461649071E-015 + -6.2799999999999995E-002 -1.5264711085319176E-015 + -6.1699999999999991E-002 -1.6504871081635510E-016 + -6.0599999999999994E-002 2.6291006945431761E-015 + -5.9499999999999990E-002 4.8981166717802348E-015 + -5.8399999999999994E-002 3.6547443030114386E-015 + -5.7299999999999990E-002 -2.5573841089650490E-015 + -5.6199999999999986E-002 -1.0881826344145366E-014 + -5.5099999999999996E-002 -1.4094729039232281E-014 + -5.3999999999999992E-002 -5.2376184884680727E-015 + -5.2899999999999989E-002 1.4920354922810623E-014 + -5.1799999999999985E-002 3.3678019818435614E-014 + -5.0699999999999995E-002 3.1837464657897066E-014 + -4.9599999999999991E-002 -1.1039786977379978E-015 + -4.8499999999999988E-002 -5.1803813382001948E-014 + -4.7399999999999998E-002 -8.3006897796250589E-014 + -4.6299999999999994E-002 -5.6384926702722840E-014 + -4.5199999999999990E-002 3.2447358873106263E-014 + -4.4099999999999986E-002 1.3424412406357056E-013 + -4.2999999999999997E-002 1.6696085974269442E-013 + -4.1899999999999993E-002 7.4912176613838033E-014 + -4.0799999999999989E-002 -1.1239995750551152E-013 + -3.9699999999999985E-002 -2.7486823581113207E-013 + -3.8599999999999995E-002 -2.7345083120598745E-013 + -3.7499999999999992E-002 -6.1271469939828266E-014 + -3.6399999999999988E-002 2.5078875608153250E-013 + -3.5299999999999984E-002 4.4422175356564897E-013 + -3.4199999999999994E-002 3.4679721659484908E-013 + -3.3099999999999991E-002 -1.6178586790573102E-014 + -3.1999999999999987E-002 -4.0428730784143607E-013 + -3.0899999999999997E-002 -5.2314413651749492E-013 + -2.9799999999999993E-002 -2.6211148594461331E-013 + -2.8699999999999989E-002 1.8417860010548626E-013 + -2.7599999999999986E-002 4.4177647109087947E-013 + -2.6499999999999996E-002 2.6821736021434561E-013 + -2.5399999999999992E-002 -1.9609646209357151E-013 + -2.4299999999999988E-002 -4.8184058739492164E-013 + -2.3199999999999985E-002 -1.7371550703991490E-013 + -2.2099999999999995E-002 6.5157140750546350E-013 + -2.0999999999999991E-002 1.3281270614534657E-012 + -1.9899999999999987E-002 1.0342883233899203E-012 + -1.8799999999999983E-002 -4.8275668402056326E-013 + -1.7699999999999994E-002 -2.4565289039046867E-012 + -1.6599999999999990E-002 -3.4028585071260720E-012 + -1.5499999999999986E-002 -2.1291596957739856E-012 + -1.4399999999999996E-002 1.2027639084352670E-012 + -1.3299999999999992E-002 4.8165828964163993E-012 + -1.2199999999999989E-002 6.2599977285193731E-012 + -1.1099999999999985E-002 4.0612634782943857E-012 + -9.9999999999999950E-003 -1.0350651542465061E-012 + -8.8999999999999913E-003 -6.2600011979663250E-012 + -7.7999999999999875E-003 -8.4970554897756401E-012 + -6.6999999999999837E-003 -6.3651289100574715E-012 + -5.5999999999999939E-003 -1.1866134160334885E-012 + -4.4999999999999901E-003 3.9718081254469517E-012 + -3.3999999999999864E-003 6.5518090085203706E-012 + -2.2999999999999826E-003 6.3101004456334042E-012 + -1.1999999999999927E-003 5.1395710604085210E-012 + -9.9999999999988987E-005 4.9022708635548806E-012 + 1.0000000000000148E-003 5.0581483446165976E-012 + 2.1000000000000185E-003 2.4133876320997505E-012 + 3.2000000000000084E-003 -6.1173002427472589E-012 + 4.3000000000000121E-003 -1.9428573333479804E-011 + 5.4000000000000159E-003 -3.0290495806051254E-011 + 6.5000000000000058E-003 -2.8262022930269914E-011 + 7.6000000000000234E-003 -6.8452526633122623E-012 + 8.7000000000000133E-003 2.9470328954950276E-011 + 9.8000000000000032E-003 6.3880851997044630E-011 + 1.0900000000000021E-002 7.4457842669239938E-011 + 1.2000000000000011E-002 4.7054131424584256E-011 + 1.3100000000000001E-002 -1.3616675495486952E-011 + 1.4200000000000018E-002 -8.2515043409170374E-011 + 1.5300000000000008E-002 -1.2506719271332400E-010 + 1.6400000000000026E-002 -1.1520322890090640E-010 + 1.7500000000000016E-002 -5.0467831302913879E-011 + 1.8600000000000005E-002 4.4924793052292245E-011 + 1.9700000000000023E-002 1.3127333942097863E-010 + 2.0800000000000013E-002 1.7250383066436115E-010 + 2.1900000000000003E-002 1.5240828044049692E-010 + 2.3000000000000020E-002 7.9548569120735380E-011 + 2.4100000000000010E-002 -2.0224719468608932E-011 + 2.5200000000000000E-002 -1.1735333538265280E-010 + 2.6300000000000018E-002 -1.8949651570121517E-010 + 2.7400000000000008E-002 -2.2455005910249071E-010 + 2.8500000000000025E-002 -2.1687712736806475E-010 + 2.9600000000000015E-002 -1.6232168387197987E-010 + 3.0700000000000005E-002 -5.7294398392304657E-011 + 3.1800000000000023E-002 9.6789132264518685E-011 + 3.2900000000000013E-002 2.8657906603335448E-010 + 3.4000000000000002E-002 4.8150383680223285E-010 + 3.5100000000000020E-002 6.3265470640061494E-010 + 3.6200000000000010E-002 6.7647815127358513E-010 + 3.7300000000000028E-002 5.4405885352437622E-010 + 3.8400000000000017E-002 1.7837245569474192E-010 + 3.9500000000000007E-002 -4.3845677089038304E-010 + 4.0600000000000025E-002 -1.2511458535868769E-009 + 4.1700000000000015E-002 -2.1028006003120936E-009 + 4.2800000000000005E-002 -2.7311266581619975E-009 + 4.3900000000000022E-002 -2.8057982603968412E-009 + 4.5000000000000012E-002 -2.0091768249130837E-009 + 4.6100000000000002E-002 -1.4259843306163589E-010 + 4.7200000000000020E-002 2.7735587160293562E-009 + 4.8300000000000010E-002 6.4363603335948483E-009 + 4.9400000000000027E-002 1.0246863801910422E-008 + 5.0500000000000017E-002 1.3338716797761663E-008 + 5.1600000000000007E-002 1.4628675160111015E-008 + 5.2700000000000025E-002 1.2872870769342626E-008 + 5.3800000000000014E-002 6.7262178049531940E-009 + 5.4900000000000004E-002 -5.1898307873443628E-009 + 5.6000000000000022E-002 -2.4215474070388154E-008 + 5.7100000000000012E-002 -5.1604288842099777E-008 + 5.8200000000000002E-002 -8.8544481968710897E-008 + 5.9300000000000019E-002 -1.3628813633204118E-007 + 6.0400000000000009E-002 -1.9638783044229058E-007 + 6.1500000000000027E-002 -2.7098897703581315E-007 + 6.2600000000000017E-002 -3.6309580764282146E-007 + 6.3700000000000007E-002 -4.7674726033619663E-007 + 6.4800000000000024E-002 -6.1710022691841004E-007 + 6.5900000000000014E-002 -7.9048857060115552E-007 + 6.7000000000000004E-002 -1.0045580438600155E-006 + 6.8100000000000022E-002 -1.2685463843808975E-006 + 6.9200000000000012E-002 -1.5936968793539563E-006 + 7.0300000000000029E-002 -1.9937224351451732E-006 + 7.1400000000000019E-002 -2.4852190563251497E-006 + 7.2500000000000009E-002 -3.0879964469932020E-006 + 7.3600000000000027E-002 -3.8253901948337443E-006 + 7.4700000000000016E-002 -4.7247021939256229E-006 + 7.5800000000000006E-002 -5.8179057305096649E-006 + 7.6900000000000024E-002 -7.1426406975660939E-006 + 7.8000000000000014E-002 -8.7434036686317995E-006 + 7.9100000000000004E-002 -1.0672739335859660E-005 + 8.0200000000000021E-002 -1.2992285519430880E-005 + 8.1300000000000011E-002 -1.5773655832163058E-005 + 8.2400000000000029E-002 -1.9099299606750719E-005 + 8.3500000000000019E-002 -2.3063590560923330E-005 + 8.4600000000000009E-002 -2.7774323825724423E-005 + 8.5700000000000026E-002 -3.3354670449625701E-005 + 8.6800000000000016E-002 -3.9945436583366245E-005 + 8.7900000000000006E-002 -4.7707380872452632E-005 + 8.9000000000000024E-002 -5.6823311751941219E-005 + 9.0100000000000013E-002 -6.7499873694032431E-005 + 9.1200000000000003E-002 -7.9969038779381663E-005 + 9.2300000000000021E-002 -9.4489536422770470E-005 + 9.3400000000000011E-002 -1.1134825035696849E-004 + 9.4500000000000028E-002 -1.3086185208521783E-004 + 9.5600000000000018E-002 -1.5337852528318763E-004 + 9.6700000000000008E-002 -1.7927968292497098E-004 + 9.7800000000000026E-002 -2.0898162620142102E-004 + 9.8900000000000016E-002 -2.4293671594932675E-004 + 0.10000000000000001 -2.8163404203951359E-004 + 0.10110000000000002 -3.2559933606535196E-004 + 0.10220000000000001 -3.7539380718953907E-004 + 0.10330000000000003 -4.3161213397979736E-004 + 0.10440000000000002 -4.9487949581816792E-004 + 0.10550000000000001 -5.6584749836474657E-004 + 0.10660000000000003 -6.4518931321799755E-004 + 0.10770000000000002 -7.3359464295208454E-004 + 0.10880000000000001 -8.3176314365118742E-004 + 0.10990000000000003 -9.4039726536720991E-004 + 0.11100000000000002 -1.0601937538012862E-003 + 0.11210000000000001 -1.1918334057554603E-003 + 0.11320000000000002 -1.3359690783545375E-003 + 0.11430000000000001 -1.4932113699615002E-003 + 0.11540000000000003 -1.6641136026009917E-003 + 0.11650000000000002 -1.8491555238142610E-003 + 0.11760000000000001 -2.0487254951149225E-003 + 0.11870000000000003 -2.2631031461060047E-003 + 0.11980000000000002 -2.4924410972744226E-003 + 0.12090000000000001 -2.7367472648620605E-003 + 0.12200000000000003 -2.9958663508296013E-003 + 0.12310000000000001 -3.2694609835743904E-003 + 0.12420000000000003 -3.5569937899708748E-003 + 0.12530000000000002 -3.8577092345803976E-003 + 0.12640000000000001 -4.1706170886754990E-003 + 0.12750000000000003 -4.4944779947400093E-003 + 0.12860000000000002 -4.8277927562594414E-003 + 0.12970000000000001 -5.1687927916646004E-003 + 0.13080000000000003 -5.5154371075332165E-003 + 0.13190000000000002 -5.8654122985899448E-003 + 0.13300000000000001 -6.2161348760128021E-003 + 0.13410000000000000 -6.5647591836750507E-003 + 0.13520000000000004 -6.9081895053386688E-003 + 0.13630000000000003 -7.2430982254445553E-003 + 0.13740000000000002 -7.5659481808543205E-003 + 0.13850000000000001 -7.8730210661888123E-003 + 0.13960000000000000 -8.1604523584246635E-003 + 0.14070000000000005 -8.4242727607488632E-003 + 0.14180000000000004 -8.6604543030261993E-003 + 0.14290000000000003 -8.8649550452828407E-003 + 0.14400000000000002 -9.0337786823511124E-003 + 0.14510000000000001 -9.1630257666110992E-003 + 0.14620000000000000 -9.2489561066031456E-003 + 0.14730000000000004 -9.2880493029952049E-003 + 0.14840000000000003 -9.2770652845501900E-003 + 0.14950000000000002 -9.2131085693836212E-003 + 0.15060000000000001 -9.0936832129955292E-003 + 0.15170000000000000 -8.9167533442378044E-003 + 0.15280000000000005 -8.6807962507009506E-003 + 0.15390000000000004 -8.3848480135202408E-003 + 0.15500000000000003 -8.0285482108592987E-003 + 0.15610000000000002 -7.6121757738292217E-003 + 0.15720000000000001 -7.1366699412465096E-003 + 0.15830000000000000 -6.6036512143909931E-003 + 0.15940000000000004 -6.0154246166348457E-003 + 0.16050000000000003 -5.3749782964587212E-003 + 0.16160000000000002 -4.6859658323228359E-003 + 0.16270000000000001 -3.9526820182800293E-003 + 0.16380000000000000 -3.1800253782421350E-003 + 0.16490000000000005 -2.3734502028673887E-003 + 0.16600000000000004 -1.5389095060527325E-003 + 0.16710000000000003 -6.8278796970844269E-004 + 0.16820000000000002 1.8817145610228181E-004 + 0.16930000000000001 1.0669496841728687E-003 + 0.17040000000000000 1.9463385688140988E-003 + 0.17150000000000004 2.8190335724502802E-003 + 0.17260000000000003 3.6777283530682325E-003 + 0.17370000000000002 4.5152120292186737E-003 + 0.17480000000000001 5.3244652226567268E-003 + 0.17590000000000000 6.0987533070147038E-003 + 0.17700000000000005 6.8317148834466934E-003 + 0.17810000000000004 7.5174439698457718E-003 + 0.17920000000000003 8.1505663692951202E-003 + 0.18030000000000002 8.7263081222772598E-003 + 0.18140000000000001 9.2405490577220917E-003 + 0.18250000000000000 9.6898740157485008E-003 + 0.18360000000000004 1.0071607306599617E-002 + 0.18470000000000003 1.0383836925029755E-002 + 0.18580000000000002 1.0625429451465607E-002 + 0.18690000000000001 1.0796028189361095E-002 + 0.18800000000000000 1.0896043851971626E-002 + 0.18910000000000005 1.0926629416644573E-002 + 0.19020000000000004 1.0889647528529167E-002 + 0.19130000000000003 1.0787622071802616E-002 + 0.19240000000000002 1.0623690672218800E-002 + 0.19350000000000001 1.0401535779237747E-002 + 0.19460000000000005 1.0125326924026012E-002 + 0.19570000000000004 9.7996434196829796E-003 + 0.19680000000000003 9.4294035807251930E-003 + 0.19790000000000002 9.0197874233126640E-003 + 0.19900000000000001 8.5761584341526031E-003 + 0.20010000000000000 8.1039881333708763E-003 + 0.20120000000000005 7.6087829656898975E-003 + 0.20230000000000004 7.0960111916065216E-003 + 0.20340000000000003 6.5710381604731083E-003 + 0.20450000000000002 6.0390653088688850E-003 + 0.20560000000000000 5.5050775408744812E-003 + 0.20670000000000005 4.9737934023141861E-003 + 0.20780000000000004 4.4496250338852406E-003 + 0.20890000000000003 3.9366488344967365E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0014.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0014.BXZ.semd new file mode 100644 index 00000000..1e73008c --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0014.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 -5.7411755351222949E-031 + -0.10900000000000000 5.6548959424838042E-030 + -0.10790000000000000 -3.0819848009452293E-028 + -0.10679999999999999 -1.5156248216171237E-027 + -0.10569999999999999 5.7225657179363480E-028 + -0.10460000000000000 7.1385741242959752E-027 + -0.10349999999999999 -6.4375573490287940E-026 + -0.10239999999999999 -3.7186543154330489E-025 + -0.10130000000000000 -3.1106491404572036E-025 + -0.10020000000000000 2.7416888371087948E-024 + -9.9099999999999994E-002 9.1459192287785233E-024 + -9.7999999999999990E-002 9.0842697490355012E-025 + -9.6899999999999986E-002 -6.0601001558449205E-023 + -9.5799999999999996E-002 -1.4743063109531285E-022 + -9.4699999999999993E-002 7.2022243340209366E-024 + -9.3599999999999989E-002 8.0060642563280298E-022 + -9.2499999999999999E-002 1.7702384044909374E-021 + -9.1399999999999995E-002 2.2363865875104629E-022 + -9.0299999999999991E-002 -7.2556801742878049E-021 + -8.9200000000000002E-002 -1.6702558560054312E-020 + -8.8099999999999984E-002 -7.3758225037061635E-021 + -8.6999999999999994E-002 4.6852123818114367E-020 + -8.5899999999999990E-002 1.2474023224028026E-019 + -8.4799999999999986E-002 9.8478876303552592E-020 + -8.3699999999999997E-002 -2.0823276719347994E-019 + -8.2599999999999993E-002 -7.3554575108955641E-019 + -8.1499999999999989E-002 -8.4485167197899801E-019 + -8.0399999999999999E-002 4.8731691427336519E-019 + -7.9299999999999995E-002 3.3793516804052572E-018 + -7.8199999999999992E-002 5.2717436393504907E-018 + -7.7100000000000002E-002 1.1491983027071649E-018 + -7.5999999999999984E-002 -1.1577037873557414E-017 + -7.4899999999999994E-002 -2.5066985507564132E-017 + -7.3799999999999991E-002 -1.8863900191386099E-017 + -7.2699999999999987E-002 2.5081942587400316E-017 + -7.1599999999999997E-002 9.1443744691663341E-017 + -7.0499999999999993E-002 1.1205531208125148E-016 + -6.9399999999999989E-002 7.1681486650375251E-019 + -6.8300000000000000E-002 -2.4564111642074360E-016 + -6.7199999999999996E-002 -4.4892582091844387E-016 + -6.6099999999999992E-002 -2.9366547578011867E-016 + -6.5000000000000002E-002 4.0072443167309265E-016 + -6.3899999999999985E-002 1.3119997193091685E-015 + -6.2799999999999995E-002 1.5345488382334082E-015 + -6.1699999999999991E-002 1.5131888907651413E-016 + -6.0599999999999994E-002 -2.6720128659587367E-015 + -5.9499999999999990E-002 -4.9501909868280083E-015 + -5.8399999999999994E-002 -3.6644462183892893E-015 + -5.7299999999999990E-002 2.6437505528824129E-015 + -5.6199999999999986E-002 1.1060081886796191E-014 + -5.5099999999999996E-002 1.4253550257941304E-014 + -5.3999999999999992E-002 5.1860333349473386E-015 + -5.2899999999999989E-002 -1.5313030926828244E-014 + -5.1799999999999985E-002 -3.4290041780408315E-014 + -5.0699999999999995E-002 -3.2216769399809331E-014 + -4.9599999999999991E-002 1.5301565488854210E-015 + -4.8499999999999988E-002 5.3233615161362574E-014 + -4.7399999999999998E-002 8.4785592446585262E-014 + -4.6299999999999994E-002 5.7043677778329666E-014 + -4.5199999999999990E-002 -3.4319254252693221E-014 + -4.4099999999999986E-002 -1.3860282008486963E-013 + -4.2999999999999997E-002 -1.7141187557898063E-013 + -4.1899999999999993E-002 -7.5483313989512663E-014 + -4.0799999999999989E-002 1.1855527139430916E-013 + -3.9699999999999985E-002 2.8625211467674105E-013 + -3.8599999999999995E-002 2.8316045797179001E-013 + -3.7499999999999992E-002 6.0197052691949443E-014 + -3.6399999999999988E-002 -2.6721219638023430E-013 + -3.5299999999999984E-002 -4.6994455852808481E-013 + -3.4199999999999994E-002 -3.6536946428425421E-013 + -3.3099999999999991E-002 2.2523080405942308E-014 + -3.1999999999999987E-002 4.4068706474796604E-013 + -3.0899999999999997E-002 5.7311409307550520E-013 + -2.9799999999999993E-002 2.9286704897150961E-013 + -2.8699999999999989E-002 -2.0138679948916022E-013 + -2.7599999999999986E-002 -5.0802434091098969E-013 + -2.6499999999999996E-002 -3.4833087477793845E-013 + -2.5399999999999992E-002 1.5552085986213215E-013 + -2.4299999999999988E-002 5.1518576731079957E-013 + -2.3199999999999985E-002 2.6571892472807002E-013 + -2.2099999999999995E-002 -5.6216977687567615E-013 + -2.0999999999999991E-002 -1.3048906573331909E-012 + -1.9899999999999987E-002 -1.0874778725092349E-012 + -1.8799999999999983E-002 4.1586688519917869E-013 + -1.7699999999999994E-002 2.4647504089786443E-012 + -1.6599999999999990E-002 3.5087974192826721E-012 + -1.5499999999999986E-002 2.2252471133105134E-012 + -1.4399999999999996E-002 -1.3105682988498457E-012 + -1.3299999999999992E-002 -5.2439632497458533E-012 + -1.2199999999999989E-002 -6.8539154386704215E-012 + -1.1099999999999985E-002 -4.3539729113750703E-012 + -9.9999999999999950E-003 1.5989334422455981E-012 + -8.8999999999999913E-003 7.8689858448721672E-012 + -7.7999999999999875E-003 1.0558369283042435E-011 + -6.6999999999999837E-003 7.5046704961501121E-012 + -5.5999999999999939E-003 -1.0848548621933407E-013 + -4.4999999999999901E-003 -8.2386987856897242E-012 + -3.3999999999999864E-003 -1.2388869444213135E-011 + -2.2999999999999826E-003 -1.0373317656242609E-011 + -1.1999999999999927E-003 -3.5687275617285463E-012 + -9.9999999999988987E-005 4.1842102699307659E-012 + 1.0000000000000148E-003 9.1713086777800434E-012 + 2.1000000000000185E-003 9.9630729014088537E-012 + 3.2000000000000084E-003 7.6305316232261333E-012 + 4.3000000000000121E-003 4.1194699561264425E-012 + 5.4000000000000159E-003 4.0266772663617723E-013 + 6.5000000000000058E-003 -3.8436341782965844E-012 + 7.6000000000000234E-003 -8.7591236347384083E-012 + 8.7000000000000133E-003 -1.2598283527509579E-011 + 9.8000000000000032E-003 -1.1943346485410178E-011 + 1.0900000000000021E-002 -4.4455407237353750E-012 + 1.2000000000000011E-002 7.8407948536640681E-012 + 1.3100000000000001E-002 1.7820758757558508E-011 + 1.4200000000000018E-002 1.7254498177465827E-011 + 1.5300000000000008E-002 3.3617071799885156E-012 + 1.6400000000000026E-002 -1.6797936305823491E-011 + 1.7500000000000016E-002 -2.8715082395214253E-011 + 1.8600000000000005E-002 -1.9681138663241171E-011 + 1.9700000000000023E-002 1.0722621575365299E-011 + 2.0800000000000013E-002 4.6952816634693306E-011 + 2.1900000000000003E-002 6.5095602519438245E-011 + 2.3000000000000020E-002 4.8195378243853781E-011 + 2.4100000000000010E-002 -9.3700221193149247E-013 + 2.5200000000000000E-002 -5.9502021365620550E-011 + 2.6300000000000018E-002 -9.8900894418552099E-011 + 2.7400000000000008E-002 -1.0405071249053321E-010 + 2.8500000000000025E-002 -8.2993445449375258E-011 + 2.9600000000000015E-002 -5.7487400256794885E-011 + 3.0700000000000005E-002 -3.9505405891038237E-011 + 3.1800000000000023E-002 -1.1763020245358913E-011 + 3.2900000000000013E-002 6.8239885964160862E-011 + 3.4000000000000002E-002 2.3529117543219513E-010 + 3.5100000000000020E-002 4.7126336166769534E-010 + 3.6200000000000010E-002 6.7911348766713786E-010 + 3.7300000000000028E-002 7.0289141174129099E-010 + 3.8400000000000017E-002 3.9599704071413555E-010 + 3.9500000000000007E-002 -2.9085753250335245E-010 + 4.0600000000000025E-002 -1.2477645583430785E-009 + 4.1700000000000015E-002 -2.2065669291748691E-009 + 4.2800000000000005E-002 -2.8098714466295860E-009 + 4.3900000000000022E-002 -2.7182662787339495E-009 + 4.5000000000000012E-002 -1.7092294246623396E-009 + 4.6100000000000002E-002 2.6677815512243797E-010 + 4.7200000000000020E-002 3.0758271485353816E-009 + 4.8300000000000010E-002 6.4093619300820137E-009 + 4.9400000000000027E-002 9.7799457421388070E-009 + 5.0500000000000017E-002 1.2492108680817182E-008 + 5.1600000000000007E-002 1.3608127069630882E-008 + 5.2700000000000025E-002 1.1946797329187575E-008 + 5.3800000000000014E-002 6.1424119124353638E-009 + 5.4900000000000004E-002 -5.2441233577837920E-009 + 5.6000000000000022E-002 -2.3607228172295436E-008 + 5.7100000000000012E-002 -5.0231065529260377E-008 + 5.8200000000000002E-002 -8.6317143654923711E-008 + 5.9300000000000019E-002 -1.3310616964190558E-007 + 6.0400000000000009E-002 -1.9206051149467385E-007 + 6.1500000000000027E-002 -2.6506478434384917E-007 + 6.2600000000000017E-002 -3.5462247183204454E-007 + 6.3700000000000007E-002 -4.6405779130509472E-007 + 6.4800000000000024E-002 -5.9774885130536859E-007 + 6.5900000000000014E-002 -7.6140776172906044E-007 + 6.7000000000000004E-002 -9.6239023150701541E-007 + 6.8100000000000022E-002 -1.2099859532099799E-006 + 6.9200000000000012E-002 -1.5156379049585667E-006 + 7.0300000000000029E-002 -1.8930733176603098E-006 + 7.1400000000000019E-002 -2.3583857000630815E-006 + 7.2500000000000009E-002 -2.9301636459422298E-006 + 7.3600000000000027E-002 -3.6297892620495986E-006 + 7.4700000000000016E-002 -4.4820008042734116E-006 + 7.5800000000000006E-002 -5.5157597671495751E-006 + 7.6900000000000024E-002 -6.7653663791134022E-006 + 7.8000000000000014E-002 -8.2717087934724987E-006 + 7.9100000000000004E-002 -1.0083489542012103E-005 + 8.0200000000000021E-002 -1.2258288734301459E-005 + 8.1300000000000011E-002 -1.4863428987155203E-005 + 8.2400000000000029E-002 -1.7976684830500744E-005 + 8.3500000000000019E-002 -2.1686997570213862E-005 + 8.4600000000000009E-002 -2.6095402063219808E-005 + 8.5700000000000026E-002 -3.1316336389863864E-005 + 8.6800000000000016E-002 -3.7479345337487757E-005 + 8.7900000000000006E-002 -4.4731150410370901E-005 + 8.9000000000000024E-002 -5.3237785323290154E-005 + 9.0100000000000013E-002 -6.3186693296302110E-005 + 9.1200000000000003E-002 -7.4788491474464536E-005 + 9.2300000000000021E-002 -8.8278575276490301E-005 + 9.3400000000000011E-002 -1.0391841351520270E-004 + 9.4500000000000028E-002 -1.2199681077618152E-004 + 9.5600000000000018E-002 -1.4283103519119322E-004 + 9.6700000000000008E-002 -1.6676781524438411E-004 + 9.7800000000000026E-002 -1.9418391457293183E-004 + 9.8900000000000016E-002 -2.2548639390151948E-004 + 0.10000000000000001 -2.6111232000403106E-004 + 0.10110000000000002 -3.0152799445204437E-004 + 0.10220000000000001 -3.4722784766927361E-004 + 0.10330000000000003 -3.9873263449408114E-004 + 0.10440000000000002 -4.5658717863261700E-004 + 0.10550000000000001 -5.2135693840682507E-004 + 0.10660000000000003 -5.9362349566072226E-004 + 0.10770000000000002 -6.7397864768281579E-004 + 0.10880000000000001 -7.6301745139062405E-004 + 0.10990000000000003 -8.6132989963516593E-004 + 0.11100000000000002 -9.6949149155989289E-004 + 0.11210000000000001 -1.0880531044676900E-003 + 0.11320000000000002 -1.2175292940810323E-003 + 0.11430000000000001 -1.3583855470642447E-003 + 0.11540000000000003 -1.5110240783542395E-003 + 0.11650000000000002 -1.6757686389610171E-003 + 0.11760000000000001 -1.8528487998992205E-003 + 0.11870000000000003 -2.0423829555511475E-003 + 0.11980000000000002 -2.2443619091063738E-003 + 0.12090000000000001 -2.4586326908320189E-003 + 0.12200000000000003 -2.6848809793591499E-003 + 0.12310000000000001 -2.9226143378764391E-003 + 0.12420000000000003 -3.1711468473076820E-003 + 0.12530000000000002 -3.4295830409973860E-003 + 0.12640000000000001 -3.6968057975172997E-003 + 0.12750000000000003 -3.9714640006422997E-003 + 0.12860000000000002 -4.2519648559391499E-003 + 0.12970000000000001 -4.5364694669842720E-003 + 0.13080000000000003 -4.8228907398879528E-003 + 0.13190000000000002 -5.1088947802782059E-003 + 0.13300000000000001 -5.3919088095426559E-003 + 0.13410000000000000 -5.6691300123929977E-003 + 0.13520000000000004 -5.9375418350100517E-003 + 0.13630000000000003 -6.1939344741404057E-003 + 0.13740000000000002 -6.4349314197897911E-003 + 0.13850000000000001 -6.6570187918841839E-003 + 0.13960000000000000 -6.8565839901566505E-003 + 0.14070000000000005 -7.0299548096954823E-003 + 0.14180000000000004 -7.1734455414116383E-003 + 0.14290000000000003 -7.2834049351513386E-003 + 0.14400000000000002 -7.3562702164053917E-003 + 0.14510000000000001 -7.3886220343410969E-003 + 0.14620000000000000 -7.3772426694631577E-003 + 0.14730000000000004 -7.3191733099520206E-003 + 0.14840000000000003 -7.2117750532925129E-003 + 0.14950000000000002 -7.0527833886444569E-003 + 0.15060000000000001 -6.8403654731810093E-003 + 0.15170000000000000 -6.5731699578464031E-003 + 0.15280000000000005 -6.2503744848072529E-003 + 0.15390000000000004 -5.8717257343232632E-003 + 0.15500000000000003 -5.4375752806663513E-003 + 0.15610000000000002 -4.9489042721688747E-003 + 0.15720000000000001 -4.4073406606912613E-003 + 0.15830000000000000 -3.8151689805090427E-003 + 0.15940000000000004 -3.1753287184983492E-003 + 0.16050000000000003 -2.4914015084505081E-003 + 0.16160000000000002 -1.7675887793302536E-003 + 0.16270000000000001 -1.0086785769090056E-003 + 0.16380000000000000 -2.2000147146172822E-004 + 0.16490000000000005 5.9262337163090706E-004 + 0.16600000000000004 1.4229516964405775E-003 + 0.16710000000000003 2.2643855772912502E-003 + 0.16820000000000002 3.1100530177354813E-003 + 0.16930000000000001 3.9528920315206051E-003 + 0.17040000000000000 4.7857426106929779E-003 + 0.17150000000000004 5.6014372967183590E-003 + 0.17260000000000003 6.3928980380296707E-003 + 0.17370000000000002 7.1532293222844601E-003 + 0.17480000000000001 7.8758103772997856E-003 + 0.17590000000000000 8.5543869063258171E-003 + 0.17700000000000005 9.1831516474485397E-003 + 0.17810000000000004 9.7568249329924583E-003 + 0.17920000000000003 1.0270723141729832E-002 + 0.18030000000000002 1.0720818303525448E-002 + 0.18140000000000001 1.1103790253400803E-002 + 0.18250000000000000 1.1417059227824211E-002 + 0.18360000000000004 1.1658817529678345E-002 + 0.18470000000000003 1.1828040704131126E-002 + 0.18580000000000002 1.1924492195248604E-002 + 0.18690000000000001 1.1948712170124054E-002 + 0.18800000000000000 1.1901995167136192E-002 + 0.18910000000000005 1.1786356568336487E-002 + 0.19020000000000004 1.1604493483901024E-002 + 0.19130000000000003 1.1359727010130882E-002 + 0.19240000000000002 1.1055944487452507E-002 + 0.19350000000000001 1.0697532445192337E-002 + 0.19460000000000005 1.0289300233125687E-002 + 0.19570000000000004 9.8364055156707764E-003 + 0.19680000000000003 9.3442713841795921E-003 + 0.19790000000000002 8.8185071945190430E-003 + 0.19900000000000001 8.2648294046521187E-003 + 0.20010000000000000 7.6889796182513237E-003 + 0.20120000000000005 7.0966496132314205E-003 + 0.20230000000000004 6.4934100955724716E-003 + 0.20340000000000003 5.8846436440944672E-003 + 0.20450000000000002 5.2754832431674004E-003 + 0.20560000000000000 4.6707578003406525E-003 + 0.20670000000000005 4.0749465115368366E-003 + 0.20780000000000004 3.4921374171972275E-003 + 0.20890000000000003 2.9259966686367989E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0015.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0015.BXX.semd new file mode 100644 index 00000000..17b2b3e0 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0015.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 -1.2822086322875008E-035 + -0.10569999999999999 5.9673545980323695E-035 + -0.10460000000000000 -1.7434381198419220E-033 + -0.10349999999999999 -1.2307962172406913E-032 + -0.10239999999999999 -3.0727312127899206E-033 + -0.10130000000000000 8.1183366184879282E-032 + -0.10020000000000000 -3.9807664800766051E-031 + -9.9099999999999994E-002 -3.0989044114795526E-030 + -9.7999999999999990E-002 -1.9838942291031193E-030 + -9.6899999999999986E-002 3.1841408798350785E-029 + -9.5799999999999996E-002 8.9661247263772430E-029 + -9.4699999999999993E-002 -9.9940832138097463E-029 + -9.3599999999999989E-002 -9.7514532353390056E-028 + -9.2499999999999999E-002 -1.3754282920594104E-027 + -9.1399999999999995E-002 3.9174894183033667E-027 + -9.0299999999999991E-002 1.7731597885945960E-026 + -8.9200000000000002E-002 1.4749458685921610E-026 + -8.8099999999999984E-002 -7.0479064269692773E-026 + -8.6999999999999994E-002 -2.3381810113657173E-025 + -8.5899999999999990E-002 -1.4175533411386960E-025 + -8.4799999999999986E-002 8.4054194413520856E-025 + -8.3699999999999997E-002 2.4521287643774650E-024 + -8.2599999999999993E-002 1.4473613625628936E-024 + -8.1499999999999989E-002 -7.4034193635930295E-024 + -8.0399999999999999E-002 -2.1334361373024137E-023 + -7.9299999999999995E-002 -1.5020236646101016E-023 + -7.8199999999999992E-002 4.9916893494632904E-023 + -7.7100000000000002E-002 1.5647954725401997E-022 + -7.5999999999999984E-002 1.3997637516840467E-022 + -7.4899999999999994E-002 -2.5412319762401534E-022 + -7.3799999999999991E-002 -9.7013462840516681E-022 + -7.2699999999999987E-002 -1.1009636628174417E-021 + -7.1599999999999997E-002 8.7225963353066271E-022 + -7.0499999999999993E-002 5.0537064005228220E-021 + -6.9399999999999989E-002 7.2093136313386533E-021 + -6.8300000000000000E-002 -7.2983098641962628E-022 + -6.7199999999999996E-002 -2.1745497476226523E-020 + -6.6099999999999992E-002 -3.9353983596914058E-020 + -6.5000000000000002E-002 -1.5805862464304152E-020 + -6.3899999999999985E-002 7.4050371658483440E-020 + -6.2799999999999995E-002 1.7920021403303185E-019 + -6.1699999999999991E-002 1.4582858157186028E-019 + -6.0599999999999994E-002 -1.7453423036928800E-019 + -5.9499999999999990E-002 -6.7522639665369423E-019 + -5.8399999999999994E-002 -8.1850447020432382E-019 + -5.7299999999999990E-002 9.1603893889288814E-020 + -5.6199999999999986E-002 2.0472037736682079E-018 + -5.5099999999999996E-002 3.4789326456280660E-018 + -5.3999999999999992E-002 1.6879942854148849E-018 + -5.2899999999999989E-002 -4.5838221916432154E-018 + -5.1799999999999985E-002 -1.1754699725521553E-017 + -5.0699999999999995E-002 -1.1069453379915274E-017 + -4.9599999999999991E-002 4.9864358111911506E-018 + -4.8499999999999988E-002 3.1371483166841167E-017 + -4.7399999999999998E-002 4.4549380223484706E-017 + -4.6299999999999994E-002 1.4903956642884466E-017 + -4.5199999999999990E-002 -6.1413237103056389E-017 + -4.4099999999999986E-002 -1.3411387644254597E-016 + -4.2999999999999997E-002 -1.1248106525125497E-016 + -4.1899999999999993E-002 5.9784776557290594E-017 + -4.0799999999999989E-002 3.0877130254277426E-016 + -3.9699999999999985E-002 4.1139908498152617E-016 + -3.8599999999999995E-002 1.3576240108124986E-016 + -3.7499999999999992E-002 -5.0156219526627981E-016 + -3.6399999999999988E-002 -1.0702379873170700E-015 + -3.5299999999999984E-002 -9.0567907330246474E-016 + -3.4199999999999994E-002 3.2819112104535519E-016 + -3.3099999999999991E-002 2.0556668007903033E-015 + -3.1999999999999987E-002 2.8067626788562134E-015 + -3.0899999999999997E-002 1.1956832491680767E-015 + -2.9799999999999993E-002 -2.5913181546561876E-015 + -2.8699999999999989E-002 -6.0582871117226093E-015 + -2.7599999999999986E-002 -5.6066707435867714E-015 + -2.6499999999999996E-002 4.7356765048040678E-016 + -2.5399999999999992E-002 9.3077045501327102E-015 + -2.4299999999999988E-002 1.3894242269847819E-014 + -2.3199999999999985E-002 7.8396007879301920E-015 + -2.2099999999999995E-002 -8.2245137349862274E-015 + -2.0999999999999991E-002 -2.4013805877067147E-014 + -1.9899999999999987E-002 -2.4998527418029423E-014 + -1.8799999999999983E-002 -4.1499574569424554E-015 + -1.7699999999999994E-002 2.8490054824852062E-014 + -1.6599999999999990E-002 4.8328765848201088E-014 + -1.5499999999999986E-002 3.3175400631930280E-014 + -1.4399999999999996E-002 -1.5750801270891790E-014 + -1.3299999999999992E-002 -6.6757600695240699E-014 + -1.2199999999999989E-002 -7.5957821846564522E-014 + -1.1099999999999985E-002 -2.2679435911741874E-014 + -9.9999999999999950E-003 6.4782177560708532E-014 + -8.8999999999999913E-003 1.1963936514657741E-013 + -7.7999999999999875E-003 8.4980565878516046E-014 + -6.6999999999999837E-003 -3.2491865372286793E-014 + -5.5999999999999939E-003 -1.5052267429444682E-013 + -4.4999999999999901E-003 -1.6406105261216469E-013 + -3.3999999999999864E-003 -3.3365583245511393E-014 + -2.2999999999999826E-003 1.6224815815955168E-013 + -1.1999999999999927E-003 2.6303034728579477E-013 + -9.9999999999988987E-005 1.5039057781225662E-013 + 1.0000000000000148E-003 -1.3507698106741961E-013 + 2.1000000000000185E-003 -3.8562545084247501E-013 + 3.2000000000000084E-003 -3.6496156032191085E-013 + 4.3000000000000121E-003 -9.5212737433875150E-015 + 5.4000000000000159E-003 4.6821081083406324E-013 + 6.5000000000000058E-003 6.8966658555921767E-013 + 7.6000000000000234E-003 3.9185449047900167E-013 + 8.7000000000000133E-003 -3.1905134458866391E-013 + 9.8000000000000032E-003 -9.6493689774601599E-013 + 1.0900000000000021E-002 -1.0043244447893729E-012 + 1.2000000000000011E-002 -2.6351682880058902E-013 + 1.3100000000000001E-002 8.4185517714926994E-013 + 1.4200000000000018E-002 1.5215832066539647E-012 + 1.5300000000000008E-002 1.1726544214829548E-012 + 1.6400000000000026E-002 -1.0499787888099132E-013 + 1.7500000000000016E-002 -1.4680476886214100E-012 + 1.8600000000000005E-002 -1.8822111837873967E-012 + 1.9700000000000023E-002 -9.1962895631958474E-013 + 2.0800000000000013E-002 8.0869382371173693E-013 + 2.1900000000000003E-002 2.0003131095958082E-012 + 2.3000000000000020E-002 1.6314094172797944E-012 + 2.4100000000000010E-002 -1.5042269730161650E-013 + 2.5200000000000000E-002 -1.9683508295509355E-012 + 2.6300000000000018E-002 -2.1886134397852697E-012 + 2.7400000000000008E-002 -2.9016101587425736E-013 + 2.8500000000000025E-002 2.4539866666506427E-012 + 2.9600000000000015E-002 3.6993823802899950E-012 + 3.0700000000000005E-002 1.8320143579247938E-012 + 3.1800000000000023E-002 -2.4487963740105201E-012 + 3.2900000000000013E-002 -6.1489507062473248E-012 + 3.4000000000000002E-002 -5.9343844942272295E-012 + 3.5100000000000020E-002 -8.2244692826971555E-013 + 3.6200000000000010E-002 6.4435644320237628E-012 + 3.7300000000000028E-002 1.0734003963452921E-011 + 3.8400000000000017E-002 8.0670132032722996E-012 + 3.9500000000000007E-002 -1.0424955169952010E-012 + 4.0600000000000025E-002 -1.1096424994139209E-011 + 4.1700000000000015E-002 -1.4891365918145993E-011 + 4.2800000000000005E-002 -8.6728462952989638E-012 + 4.3900000000000022E-002 4.4897748713301766E-012 + 4.5000000000000012E-002 1.5963997485046733E-011 + 4.6100000000000002E-002 1.7180654468540446E-011 + 4.7200000000000020E-002 5.9946908548269562E-012 + 4.8300000000000010E-002 -1.0892132681905586E-011 + 4.9400000000000027E-002 -2.1748429446244444E-011 + 5.0500000000000017E-002 -1.7785883876797470E-011 + 5.1600000000000007E-002 1.0805115482903638E-013 + 5.2700000000000025E-002 2.0912450590659937E-011 + 5.3800000000000014E-002 3.0217137819699147E-011 + 5.4900000000000004E-002 1.9967702838408208E-011 + 5.6000000000000022E-002 -5.4401674137727341E-012 + 5.7100000000000012E-002 -3.1179760162647341E-011 + 5.8200000000000002E-002 -4.1111697379747625E-011 + 5.9300000000000019E-002 -2.8046748951071621E-011 + 6.0400000000000009E-002 1.6488503271072652E-012 + 6.1500000000000027E-002 3.2021874735166378E-011 + 6.2600000000000017E-002 4.7177626388839045E-011 + 6.3700000000000007E-002 4.0146917040795316E-011 + 6.4800000000000024E-002 1.5630833433144531E-011 + 6.5900000000000014E-002 -1.4076631353610036E-011 + 6.7000000000000004E-002 -3.6225356048191770E-011 + 6.8100000000000022E-002 -4.3031782998026458E-011 + 6.9200000000000012E-002 -3.3270289301334799E-011 + 7.0300000000000029E-002 -1.1364452781603696E-011 + 7.1400000000000019E-002 1.3755041376739552E-011 + 7.2500000000000009E-002 2.9949626112468763E-011 + 7.3600000000000027E-002 2.5727087127336290E-011 + 7.4700000000000016E-002 -1.9059580302904777E-012 + 7.5800000000000006E-002 -3.9159675502276059E-011 + 7.6900000000000024E-002 -5.5216532734991830E-011 + 7.8000000000000014E-002 -1.7127190291010841E-011 + 7.9100000000000004E-002 8.3128094685580578E-011 + 8.0200000000000021E-002 2.0579825343869373E-010 + 8.1300000000000011E-002 2.6673543929156551E-010 + 8.2400000000000029E-002 1.7799095530790510E-010 + 8.3500000000000019E-002 -8.8607371440119209E-011 + 8.4600000000000009E-002 -4.5324635711274652E-010 + 8.5700000000000026E-002 -7.3673966927145784E-010 + 8.6800000000000016E-002 -7.4003125849486651E-010 + 8.7900000000000006E-002 -3.6231029287847605E-010 + 8.9000000000000024E-002 3.1063834837752324E-010 + 9.0100000000000013E-002 1.0130336569602605E-009 + 9.1200000000000003E-002 1.4164582839981676E-009 + 9.2300000000000021E-002 1.3033747414681329E-009 + 9.3400000000000011E-002 6.9602001939728098E-010 + 9.4500000000000028E-002 -1.4569323525392974E-010 + 9.5600000000000018E-002 -8.6888674033502866E-010 + 9.6700000000000008E-002 -1.2340856114789744E-009 + 9.7800000000000026E-002 -1.2530001480826058E-009 + 9.8900000000000016E-002 -1.1606361427496381E-009 + 0.10000000000000001 -1.2272189930939703E-009 + 0.10110000000000002 -1.5248388107735877E-009 + 0.10220000000000001 -1.8058317063918139E-009 + 0.10330000000000003 -1.5893690807899929E-009 + 0.10440000000000002 -4.2164921554288526E-010 + 0.10550000000000001 1.8426016268335843E-009 + 0.10660000000000003 4.9115356226536733E-009 + 0.10770000000000002 8.1578708233109865E-009 + 0.10880000000000001 1.0870447653132942E-008 + 0.10990000000000003 1.2462781917577104E-008 + 0.11100000000000002 1.2463221565894855E-008 + 0.11210000000000001 1.0260288618724189E-008 + 0.11320000000000002 4.7660591029341504E-009 + 0.11430000000000001 -5.7411653209271662E-009 + 0.11540000000000003 -2.3409793215023456E-008 + 0.11650000000000002 -5.0283347263757605E-008 + 0.11760000000000001 -8.7727045183783048E-008 + 0.11870000000000003 -1.3619583683066594E-007 + 0.11980000000000002 -1.9559915642730630E-007 + 0.12090000000000001 -2.6621091819833964E-007 + 0.12200000000000003 -3.4975846574525349E-007 + 0.12310000000000001 -4.5019135086477036E-007 + 0.12420000000000003 -5.7377519624424167E-007 + 0.12530000000000002 -7.2851628374337452E-007 + 0.12640000000000001 -9.2329821654857369E-007 + 0.12750000000000003 -1.1672910886773025E-006 + 0.12860000000000002 -1.4700627843922121E-006 + 0.12970000000000001 -1.8424558447804884E-006 + 0.13080000000000003 -2.2978838387643918E-006 + 0.13190000000000002 -2.8535039291455178E-006 + 0.13300000000000001 -3.5308396491018357E-006 + 0.13410000000000000 -4.3557956814765930E-006 + 0.13520000000000004 -5.3584290071739815E-006 + 0.13630000000000003 -6.5730419009923935E-006 + 0.13740000000000002 -8.0390391303808428E-006 + 0.13850000000000001 -9.8025720944860950E-006 + 0.13960000000000000 -1.1918548807443585E-005 + 0.14070000000000005 -1.4452347386395559E-005 + 0.14180000000000004 -1.7480730093666352E-005 + 0.14290000000000003 -2.1091915186843835E-005 + 0.14400000000000002 -2.5385341359651648E-005 + 0.14510000000000001 -3.0471937861875631E-005 + 0.14620000000000000 -3.6475626984611154E-005 + 0.14730000000000004 -4.3536136217880994E-005 + 0.14840000000000003 -5.1812625315506011E-005 + 0.14950000000000002 -6.1487080529332161E-005 + 0.15060000000000001 -7.2766568337101489E-005 + 0.15170000000000000 -8.5884006693959236E-005 + 0.15280000000000005 -1.0109788854606450E-004 + 0.15390000000000004 -1.1869180889334530E-004 + 0.15500000000000003 -1.3897470489609987E-004 + 0.15610000000000002 -1.6228230379056185E-004 + 0.15720000000000001 -1.8897916015703231E-004 + 0.15830000000000000 -2.1946051856502891E-004 + 0.15940000000000004 -2.5415266281925142E-004 + 0.16050000000000003 -2.9351207194849849E-004 + 0.16160000000000002 -3.3802315010689199E-004 + 0.16270000000000001 -3.8819602923467755E-004 + 0.16380000000000000 -4.4456432806327939E-004 + 0.16490000000000005 -5.0768337678164244E-004 + 0.16600000000000004 -5.7812727754935622E-004 + 0.16710000000000003 -6.5648416057229042E-004 + 0.16820000000000002 -7.4334879172965884E-004 + 0.16930000000000001 -8.3931256085634232E-004 + 0.17040000000000000 -9.4495248049497604E-004 + 0.17150000000000004 -1.0608205338940024E-003 + 0.17260000000000003 -1.1874334886670113E-003 + 0.17370000000000002 -1.3252639910206199E-003 + 0.17480000000000001 -1.4747309032827616E-003 + 0.17590000000000000 -1.6361868474632502E-003 + 0.17700000000000005 -1.8099027220159769E-003 + 0.17810000000000004 -1.9960496574640274E-003 + 0.17920000000000003 -2.1946791093796492E-003 + 0.18030000000000002 -2.4057058617472649E-003 + 0.18140000000000001 -2.6288907974958420E-003 + 0.18250000000000000 -2.8638290241360664E-003 + 0.18360000000000004 -3.1099361367523670E-003 + 0.18470000000000003 -3.3664386719465256E-003 + 0.18580000000000002 -3.6323601379990578E-003 + 0.18690000000000001 -3.9065070450305939E-003 + 0.18800000000000000 -4.1874591261148453E-003 + 0.18910000000000005 -4.4735628180205822E-003 + 0.19020000000000004 -4.7629280015826225E-003 + 0.19130000000000003 -5.0534331239759922E-003 + 0.19240000000000002 -5.3427345119416714E-003 + 0.19350000000000001 -5.6282710283994675E-003 + 0.19460000000000005 -5.9072817675769329E-003 + 0.19570000000000004 -6.1768209561705589E-003 + 0.19680000000000003 -6.4337779767811298E-003 + 0.19790000000000002 -6.6749076358973980E-003 + 0.19900000000000001 -6.8968641571700573E-003 + 0.20010000000000000 -7.0962361060082912E-003 + 0.20120000000000005 -7.2695873677730560E-003 + 0.20230000000000004 -7.4135060422122478E-003 + 0.20340000000000003 -7.5246514752507210E-003 + 0.20450000000000002 -7.5997998937964439E-003 + 0.20560000000000000 -7.6358960941433907E-003 + 0.20670000000000005 -7.6301065273582935E-003 + 0.20780000000000004 -7.5798737816512585E-003 + 0.20890000000000003 -7.4829696677625179E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0015.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0015.BXZ.semd new file mode 100644 index 00000000..0f2e5bdf --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0015.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -1.3449033757838805E-037 + -0.10679999999999999 2.3692797496059174E-036 + -0.10569999999999999 -2.7080940131085490E-034 + -0.10460000000000000 -3.6695209703302609E-034 + -0.10349999999999999 -6.8826466162266722E-034 + -0.10239999999999999 -5.1005475708450598E-032 + -0.10130000000000000 -2.3693875392236455E-031 + -0.10020000000000000 1.0528499705752897E-031 + -9.9099999999999994E-002 2.8597131282623684E-030 + -9.7999999999999990E-002 2.4465603420274458E-030 + -9.6899999999999986E-002 -2.9922060117695385E-029 + -9.5799999999999996E-002 -8.7137147552782824E-029 + -9.4699999999999993E-002 9.8390681218515558E-029 + -9.3599999999999989E-002 9.6269938645428693E-028 + -9.2499999999999999E-002 1.3537658172309316E-027 + -9.1399999999999995E-002 -3.9237051646058820E-027 + -9.0299999999999991E-002 -1.7679650162741992E-026 + -8.9200000000000002E-002 -1.4625813983491949E-026 + -8.8099999999999984E-002 7.0591852890211911E-026 + -8.6999999999999994E-002 2.3373181947506318E-025 + -8.5899999999999990E-002 1.4125974457611614E-025 + -8.4799999999999986E-002 -8.4159201660767088E-025 + -8.3699999999999997E-002 -2.4536771011191875E-024 + -8.2599999999999993E-002 -1.4482266443683079E-024 + -8.1499999999999989E-002 7.4081422738325877E-024 + -8.0399999999999999E-002 2.1354870178838073E-023 + -7.9299999999999995E-002 1.5061339454706651E-023 + -7.8199999999999992E-002 -4.9892180060194140E-023 + -7.7100000000000002E-002 -1.5659416558810496E-022 + -7.5999999999999984E-002 -1.4039278013039101E-022 + -7.4899999999999994E-002 2.5349405265310899E-022 + -7.3799999999999991E-002 9.7014553361832059E-022 + -7.2699999999999987E-002 1.1033454421495830E-021 + -7.1599999999999997E-002 -8.6646734975887415E-022 + -7.0499999999999993E-002 -5.0481104105878014E-021 + -6.9399999999999989E-002 -7.2157258966730732E-021 + -6.8300000000000000E-002 6.9649092253105098E-022 + -6.7199999999999996E-002 2.1689632088723650E-020 + -6.6099999999999992E-002 3.9331820972611319E-020 + -6.5000000000000002E-002 1.5926561363490137E-020 + -6.3899999999999985E-002 -7.3718639921106998E-020 + -6.2799999999999995E-002 -1.7882902965784575E-019 + -6.1699999999999991E-002 -1.4597266609480936E-019 + -6.0599999999999994E-002 1.7319534807499143E-019 + -5.9499999999999990E-002 6.7280027591707620E-019 + -5.8399999999999994E-002 8.1702211084784051E-019 + -5.7299999999999990E-002 -8.8314455087106845E-020 + -5.6199999999999986E-002 -2.0366758324219392E-018 + -5.5099999999999996E-002 -3.4658956587887709E-018 + -5.3999999999999992E-002 -1.6878611093362638E-018 + -5.2899999999999989E-002 4.5524116622427393E-018 + -5.1799999999999985E-002 1.1692370839185070E-017 + -5.0699999999999995E-002 1.1021101364389100E-017 + -4.9599999999999991E-002 -4.9365377951001143E-018 + -4.8499999999999988E-002 -3.1165439093699108E-017 + -4.7399999999999998E-002 -4.4266315709146610E-017 + -4.6299999999999994E-002 -1.4818929093358915E-017 + -4.5199999999999990E-002 6.0960736220765381E-017 + -4.4099999999999986E-002 1.3308373879489694E-016 + -4.2999999999999997E-002 1.1151228455272267E-016 + -4.1899999999999993E-002 -5.9445592801474450E-017 + -4.0799999999999989E-002 -3.0617017024087471E-016 + -3.9699999999999985E-002 -4.0732445945853896E-016 + -3.8599999999999995E-002 -1.3351477268593097E-016 + -3.7499999999999992E-002 4.9765366761029325E-016 + -3.6399999999999988E-002 1.0588793813735083E-015 + -3.5299999999999984E-002 8.9282608948170958E-016 + -3.4199999999999994E-002 -3.2969709268601414E-016 + -3.3099999999999991E-002 -2.0345170233720738E-015 + -3.1999999999999987E-002 -2.7668526039639589E-015 + -3.0899999999999997E-002 -1.1641037433120682E-015 + -2.9799999999999993E-002 2.5751385548142096E-015 + -2.8699999999999989E-002 5.9748204851001706E-015 + -2.7599999999999986E-002 5.4912290467219564E-015 + -2.6499999999999996E-002 -5.2807210305385287E-016 + -2.5399999999999992E-002 -9.2052914905460873E-015 + -2.4299999999999988E-002 -1.3630017965248365E-014 + -2.3199999999999985E-002 -7.5635993372321145E-015 + -2.2099999999999995E-002 8.2569542498331198E-015 + -2.0999999999999991E-002 2.3624929662850909E-014 + -1.9899999999999987E-002 2.4303326820636351E-014 + -1.8799999999999983E-002 3.6131867490367744E-015 + -1.7699999999999994E-002 -2.8296585723435602E-014 + -1.6599999999999990E-002 -4.7197146771328288E-014 + -1.5499999999999986E-002 -3.1635074605480124E-014 + -1.4399999999999996E-002 1.6552196082948029E-014 + -1.3299999999999992E-002 6.5789475917846924E-014 + -1.2199999999999989E-002 7.3268024676845234E-014 + -1.1099999999999985E-002 1.9812619020441805E-014 + -9.9999999999999950E-003 -6.5510429383703467E-014 + -8.8999999999999913E-003 -1.1682592827161331E-013 + -7.7999999999999875E-003 -7.9660440028238300E-014 + -6.6999999999999837E-003 3.6867129358034156E-014 + -5.5999999999999939E-003 1.5017055253387784E-013 + -4.4999999999999901E-003 1.5789909798506058E-013 + -3.3999999999999864E-003 2.4684640724699503E-014 + -2.2999999999999826E-003 -1.6729830411635338E-013 + -1.1999999999999927E-003 -2.5974570259414131E-013 + -9.9999999999988987E-005 -1.3968893316368414E-013 + 1.0000000000000148E-003 1.4618834571697437E-013 + 2.1000000000000185E-003 3.8857106551479226E-013 + 3.2000000000000084E-003 3.5638218721587012E-013 + 4.3000000000000121E-003 -5.0018040924360019E-015 + 5.4000000000000159E-003 -4.7734857516398832E-013 + 6.5000000000000058E-003 -6.8510344966576930E-013 + 7.6000000000000234E-003 -3.7608092096248769E-013 + 8.7000000000000133E-003 3.3299188059721097E-013 + 9.8000000000000032E-003 9.6317723762007201E-013 + 1.0900000000000021E-002 9.8466699204047270E-013 + 1.2000000000000011E-002 2.4009144824164996E-013 + 1.3100000000000001E-002 -8.4758654088357144E-013 + 1.4200000000000018E-002 -1.4983096143991737E-012 + 1.5300000000000008E-002 -1.1314291517572350E-012 + 1.6400000000000026E-002 1.3552874100764001E-013 + 1.7500000000000016E-002 1.4621656749952416E-012 + 1.8600000000000005E-002 1.8379590384365319E-012 + 1.9700000000000023E-002 8.6188846858126222E-013 + 2.0800000000000013E-002 -8.4728643372222745E-013 + 2.1900000000000003E-002 -2.0047496648856189E-012 + 2.3000000000000020E-002 -1.6116001762267462E-012 + 2.4100000000000010E-002 1.8014366040541852E-013 + 2.5200000000000000E-002 2.0178910625778812E-012 + 2.6300000000000018E-002 2.2918284024037172E-012 + 2.7400000000000008E-002 4.5652164774173665E-013 + 2.8500000000000025E-002 -2.3050884118136494E-012 + 2.9600000000000015E-002 -3.7481324467736332E-012 + 3.0700000000000005E-002 -2.2515726262606339E-012 + 3.1800000000000023E-002 1.6881291286727218E-012 + 3.2900000000000013E-002 5.4256616560666160E-012 + 3.4000000000000002E-002 5.8911395726946036E-012 + 3.5100000000000020E-002 1.9774464184163509E-012 + 3.6200000000000010E-002 -4.2271910798141743E-012 + 3.7300000000000028E-002 -8.5399309152078828E-012 + 3.8400000000000017E-002 -7.5959108794543262E-012 + 3.9500000000000007E-002 -1.5151556224946017E-012 + 4.0600000000000025E-002 5.8241076891785148E-012 + 4.1700000000000015E-002 9.4102841838306084E-012 + 4.2800000000000005E-002 6.8471721348384307E-012 + 4.3900000000000022E-002 3.2468927720075147E-013 + 4.5000000000000012E-002 -4.9727917096620278E-012 + 4.6100000000000002E-002 -5.0562952262633853E-012 + 4.7200000000000020E-002 -6.4575384969844940E-013 + 4.8300000000000010E-002 3.1267432219761471E-012 + 4.9400000000000027E-002 1.1102466602325167E-012 + 5.0500000000000017E-002 -6.6482158320169127E-012 + 5.1600000000000007E-002 -1.3475996360479137E-011 + 5.2700000000000025E-002 -1.0618542503615380E-011 + 5.3800000000000014E-002 4.8904122938731032E-012 + 5.4900000000000004E-002 2.5241295165123745E-011 + 5.6000000000000022E-002 3.4961679384881705E-011 + 5.7100000000000012E-002 2.1685177958863378E-011 + 5.8200000000000002E-002 -1.2456389218706843E-011 + 5.9300000000000019E-002 -4.8111032519004837E-011 + 6.0400000000000009E-002 -5.9116447848062137E-011 + 6.1500000000000027E-002 -3.0996635813629325E-011 + 6.2600000000000017E-002 2.5058110100784070E-011 + 6.3700000000000007E-002 7.4587613863030811E-011 + 6.4800000000000024E-002 8.0395953783174434E-011 + 6.5900000000000014E-002 2.9526603384510963E-011 + 6.7000000000000004E-002 -5.2192875021894736E-011 + 6.8100000000000022E-002 -1.1125180637838739E-010 + 6.9200000000000012E-002 -9.9926018848339737E-011 + 7.0300000000000029E-002 -1.1899859569952653E-011 + 7.1400000000000019E-002 1.0521960386311591E-010 + 7.2500000000000009E-002 1.7340269498067329E-010 + 7.3600000000000027E-002 1.3317530411782741E-010 + 7.4700000000000016E-002 -1.1878130423692568E-011 + 7.5800000000000006E-002 -1.8624615738538353E-010 + 7.6900000000000024E-002 -2.8033930732362933E-010 + 7.8000000000000014E-002 -2.1618651313559667E-010 + 7.9100000000000004E-002 -1.6214599107833294E-012 + 8.0200000000000021E-002 2.6281973819486382E-010 + 8.1300000000000011E-002 4.3291700779768405E-010 + 8.2400000000000029E-002 3.9987199662583350E-010 + 8.3500000000000019E-002 1.5383763707355058E-010 + 8.4600000000000009E-002 -2.0579152271160694E-010 + 8.5700000000000026E-002 -5.1964826885964044E-010 + 8.6800000000000016E-002 -6.4840077751426861E-010 + 8.7900000000000006E-002 -5.3767101881874169E-010 + 8.9000000000000024E-002 -2.3328561304936102E-010 + 9.0100000000000013E-002 1.5612408588161486E-010 + 9.1200000000000003E-002 5.2061627231481111E-010 + 9.2300000000000021E-002 7.9399820052117320E-010 + 9.3400000000000011E-002 9.5603791550047390E-010 + 9.4500000000000028E-002 9.9585417689951328E-010 + 9.5600000000000018E-002 8.6807033783387055E-010 + 9.6700000000000008E-002 4.8118886653014670E-010 + 9.7800000000000026E-002 -2.5925761537592962E-010 + 9.8900000000000016E-002 -1.3632373008221066E-009 + 0.10000000000000001 -2.6668280916908316E-009 + 0.10110000000000002 -3.7969285493488769E-009 + 0.10220000000000001 -4.2319134863078034E-009 + 0.10330000000000003 -3.4606437715467564E-009 + 0.10440000000000002 -1.1926220011559963E-009 + 0.10550000000000001 2.4645367968645360E-009 + 0.10660000000000003 6.9454548778935532E-009 + 0.10770000000000002 1.1326921622867303E-008 + 0.10880000000000001 1.4554323968241079E-008 + 0.10990000000000003 1.5690549304281376E-008 + 0.11100000000000002 1.4059049924242117E-008 + 0.11210000000000001 9.1997129914034304E-009 + 0.11320000000000002 6.5912919566812889E-010 + 0.11430000000000001 -1.2259462778274610E-008 + 0.11540000000000003 -3.0625816549445517E-008 + 0.11650000000000002 -5.5801301357405464E-008 + 0.11760000000000001 -8.9203766151513264E-008 + 0.11870000000000003 -1.3211230509568850E-007 + 0.11980000000000002 -1.8573101101537759E-007 + 0.12090000000000001 -2.5160099426102533E-007 + 0.12200000000000003 -3.3222383422071289E-007 + 0.12310000000000001 -4.3157731965948187E-007 + 0.12420000000000003 -5.5520979458378861E-007 + 0.12530000000000002 -7.0982787292450666E-007 + 0.12640000000000001 -9.0264023810959770E-007 + 0.12750000000000003 -1.1409703120079939E-006 + 0.12860000000000002 -1.4326101336337160E-006 + 0.12970000000000001 -1.7870345345727401E-006 + 0.13080000000000003 -2.2170870579429902E-006 + 0.13190000000000002 -2.7404073534853524E-006 + 0.13300000000000001 -3.3799306038417853E-006 + 0.13410000000000000 -4.1632697502791416E-006 + 0.13520000000000004 -5.1214610721217468E-006 + 0.13630000000000003 -6.2880189943825826E-006 + 0.13740000000000002 -7.6991882451693527E-006 + 0.13850000000000001 -9.3957241915632039E-006 + 0.13960000000000000 -1.1425731827330310E-005 + 0.14070000000000005 -1.3847560694557615E-005 + 0.14180000000000004 -1.6731753930798732E-005 + 0.14290000000000003 -2.0161638531135395E-005 + 0.14400000000000002 -2.4232955183833838E-005 + 0.14510000000000001 -2.9053451726213098E-005 + 0.14620000000000000 -3.4743388823699206E-005 + 0.14730000000000004 -4.1437266190769151E-005 + 0.14840000000000003 -4.9286427383776754E-005 + 0.14950000000000002 -5.8461620938032866E-005 + 0.15060000000000001 -6.9154775701463223E-005 + 0.15170000000000000 -8.1579812103882432E-005 + 0.15280000000000005 -9.5973024144768715E-005 + 0.15390000000000004 -1.1259370512561873E-004 + 0.15500000000000003 -1.3172566832508892E-004 + 0.15610000000000002 -1.5367918240372092E-004 + 0.15720000000000001 -1.7879279039334506E-004 + 0.15830000000000000 -2.0743385539390147E-004 + 0.15940000000000004 -2.3999738914426416E-004 + 0.16050000000000003 -2.7690376737155020E-004 + 0.16160000000000002 -3.1859581940807402E-004 + 0.16270000000000001 -3.6553628160618246E-004 + 0.16380000000000000 -4.1820606566034257E-004 + 0.16490000000000005 -4.7710229409858584E-004 + 0.16600000000000004 -5.4273544810712337E-004 + 0.16710000000000003 -6.1562430346384645E-004 + 0.16820000000000002 -6.9628853816539049E-004 + 0.16930000000000001 -7.8523933188989758E-004 + 0.17040000000000000 -8.8296964531764388E-004 + 0.17150000000000004 -9.8994455765932798E-004 + 0.17260000000000003 -1.1065927101299167E-003 + 0.17370000000000002 -1.2332965852692723E-003 + 0.17480000000000001 -1.3703822623938322E-003 + 0.17590000000000000 -1.5181063208729029E-003 + 0.17700000000000005 -1.6766393091529608E-003 + 0.17810000000000004 -1.8460467690601945E-003 + 0.17920000000000003 -2.0262724719941616E-003 + 0.18030000000000002 -2.2171216551214457E-003 + 0.18140000000000001 -2.4182484485208988E-003 + 0.18250000000000000 -2.6291457470506430E-003 + 0.18360000000000004 -2.8491341508924961E-003 + 0.18470000000000003 -3.0773545149713755E-003 + 0.18580000000000002 -3.3127553761005402E-003 + 0.18690000000000001 -3.5540824756026268E-003 + 0.18800000000000000 -3.7998673506081104E-003 + 0.18910000000000005 -4.0484210476279259E-003 + 0.19020000000000004 -4.2978334240615368E-003 + 0.19130000000000003 -4.5459768734872341E-003 + 0.19240000000000002 -4.7905179671943188E-003 + 0.19350000000000001 -5.0289300270378590E-003 + 0.19460000000000005 -5.2585126832127571E-003 + 0.19570000000000004 -5.4764100350439548E-003 + 0.19680000000000003 -5.6796353310346603E-003 + 0.19790000000000002 -5.8650947175920010E-003 + 0.19900000000000001 -6.0296230949461460E-003 + 0.20010000000000000 -6.1700190417468548E-003 + 0.20120000000000005 -6.2830867245793343E-003 + 0.20230000000000004 -6.3656796701252460E-003 + 0.20340000000000003 -6.4147477969527245E-003 + 0.20450000000000002 -6.4273881725966930E-003 + 0.20560000000000000 -6.4008943736553192E-003 + 0.20670000000000005 -6.3328077085316181E-003 + 0.20780000000000004 -6.2209679745137691E-003 + 0.20890000000000003 -6.0635684058070183E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0016.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0016.BXX.semd new file mode 100644 index 00000000..668cd644 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0016.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 -1.7636886429070829E-027 + -0.10900000000000000 6.2689679128217485E-026 + -0.10790000000000000 2.5183802614263201E-025 + -0.10679999999999999 -5.4104084349150986E-025 + -0.10569999999999999 -3.1689469474291679E-024 + -0.10460000000000000 6.6645509405185889E-024 + -0.10349999999999999 5.7985889792318100E-023 + -0.10239999999999999 5.9470791073208199E-023 + -0.10130000000000000 -4.0133991488538122E-022 + -0.10020000000000000 -1.4508443002108583E-021 + -9.9099999999999994E-002 -6.5687935133709621E-022 + -9.7999999999999990E-002 7.5003826561421516E-021 + -9.6899999999999986E-002 2.0812607381915767E-020 + -9.5799999999999996E-002 7.5498325471363373E-021 + -9.4699999999999993E-002 -8.4185660607730835E-020 + -9.3599999999999989E-002 -2.1811708437499992E-019 + -9.2499999999999999E-002 -1.1220269446990523E-019 + -9.1399999999999995E-002 6.3692390178700285E-019 + -9.0299999999999991E-002 1.7666739475221272E-018 + -8.9200000000000002E-002 1.3660732719948398E-018 + -8.8099999999999984E-002 -3.2968443434110024E-018 + -8.6999999999999994E-002 -1.1214327446759037E-017 + -8.5899999999999990E-002 -1.2075097382446005E-017 + -8.4799999999999986E-002 1.0212796186233919E-017 + -8.3699999999999997E-002 5.5629722608983628E-017 + -8.2599999999999993E-002 7.9450016238893564E-017 + -8.1499999999999989E-002 5.8351636515205721E-019 + -8.0399999999999999E-002 -2.1040224294413936E-016 + -7.9299999999999995E-002 -4.0067239208639571E-016 + -7.8199999999999992E-002 -2.2581067222720154E-016 + -7.7100000000000002E-002 5.5622250190202069E-016 + -7.5999999999999984E-002 1.5652974047681602E-015 + -7.4899999999999994E-002 1.5862273771365771E-015 + -7.3799999999999991E-002 -6.4229555478227934E-016 + -7.2699999999999987E-002 -4.6525719847665802E-015 + -7.1599999999999997E-002 -6.9644484644094170E-015 + -7.0499999999999993E-002 -2.6275550711726738E-015 + -6.9399999999999989E-002 9.6553488945425037E-015 + -6.8300000000000000E-002 2.2214311485679698E-014 + -6.7199999999999996E-002 1.9715643912376554E-014 + -6.6099999999999992E-002 -8.6360557038380435E-015 + -6.5000000000000002E-002 -5.1945118806394699E-014 + -6.3899999999999985E-002 -7.2569913674245395E-014 + -6.2799999999999995E-002 -2.8883067947982691E-014 + -6.1699999999999991E-002 7.9958338127655848E-014 + -6.0599999999999994E-002 1.8326303202840372E-013 + -5.9499999999999990E-002 1.6699459198278588E-013 + -5.8399999999999994E-002 -3.1372358866559730E-014 + -5.7299999999999990E-002 -3.2346355953970229E-013 + -5.6199999999999986E-002 -4.7128929448261858E-013 + -5.5099999999999996E-002 -2.4647905244590262E-013 + -5.3999999999999992E-002 3.3264371617457156E-013 + -5.2899999999999989E-002 8.9144121771800311E-013 + -5.1799999999999985E-002 8.9355454459261185E-013 + -5.0699999999999995E-002 8.8213995570046722E-014 + -4.9599999999999991E-002 -1.1232441842964902E-012 + -4.8499999999999988E-002 -1.8006333186645906E-012 + -4.7399999999999998E-002 -1.1436830215511007E-012 + -4.6299999999999994E-002 7.0612466611733038E-013 + -4.5199999999999990E-002 2.4737527564572259E-012 + -4.4099999999999986E-002 2.5699858907657358E-012 + -4.2999999999999997E-002 4.7395269132943785E-013 + -4.1899999999999993E-002 -2.4683766315647393E-012 + -4.0799999999999989E-002 -3.7790677705207276E-012 + -3.9699999999999985E-002 -1.8737619962572172E-012 + -3.8599999999999995E-002 2.1888131498254415E-012 + -3.7499999999999992E-002 4.9956705439058169E-012 + -3.6399999999999988E-002 3.4113788183187665E-012 + -3.5299999999999984E-002 -2.3091032124583633E-012 + -3.4199999999999994E-002 -7.7659137801000533E-012 + -3.3099999999999991E-002 -7.3881248341400863E-012 + -3.1999999999999987E-002 6.4297048588124461E-013 + -3.0899999999999997E-002 1.1572980421203916E-011 + -2.9799999999999993E-002 1.6473869143829312E-011 + -2.8699999999999989E-002 8.9835552191663837E-012 + -2.7599999999999986E-002 -8.5549779066385057E-012 + -2.6499999999999996E-002 -2.4974494694518512E-011 + -2.5399999999999992E-002 -2.7432342855626679E-011 + -2.4299999999999988E-002 -1.1152331662322990E-011 + -2.3199999999999985E-002 1.5727167831935951E-011 + -2.2099999999999995E-002 3.6603609032681561E-011 + -2.0999999999999991E-002 3.7558223892064646E-011 + -1.9899999999999987E-002 1.7149002703997773E-011 + -1.8799999999999983E-002 -1.2531573001517415E-011 + -1.7699999999999994E-002 -3.4384418923227855E-011 + -1.6599999999999990E-002 -3.7962306909111732E-011 + -1.5499999999999986E-002 -2.5527101266131780E-011 + -1.4399999999999996E-002 -8.2991868585735595E-012 + -1.3299999999999992E-002 3.6278777291315345E-012 + -1.2199999999999989E-002 9.4203499167999638E-012 + -1.1099999999999985E-002 1.7048053940760255E-011 + -9.9999999999999950E-003 3.4311751356819187E-011 + -8.8999999999999913E-003 5.8194810081957371E-011 + -7.7999999999999875E-003 7.1414416047410612E-011 + -6.6999999999999837E-003 5.0874998658301251E-011 + -5.5999999999999939E-003 -1.5238378267556918E-011 + -4.4999999999999901E-003 -1.1203586669505938E-010 + -3.3999999999999864E-003 -1.9600752965143187E-010 + -2.2999999999999826E-003 -2.1233532987441350E-010 + -1.1999999999999927E-003 -1.2550599448601929E-010 + -9.9999999999988987E-005 5.3359053286961000E-011 + 1.0000000000000148E-003 2.6082253024029001E-010 + 2.1000000000000185E-003 4.0477693419305183E-010 + 3.2000000000000084E-003 4.0711947701943529E-010 + 4.3000000000000121E-003 2.4213778204718039E-010 + 5.4000000000000159E-003 -5.0298314124841426E-011 + 6.5000000000000058E-003 -3.8072925367949040E-010 + 7.6000000000000234E-003 -6.4129351828867698E-010 + 8.7000000000000133E-003 -7.3422390389765724E-010 + 9.8000000000000032E-003 -5.9222804438263665E-010 + 1.0900000000000021E-002 -1.9953604046829554E-010 + 1.2000000000000011E-002 3.8010106173658187E-010 + 1.3100000000000001E-002 9.8351038424482340E-010 + 1.4200000000000018E-002 1.3702403656168372E-009 + 1.5300000000000008E-002 1.3094929585122372E-009 + 1.6400000000000026E-002 7.0832339993387450E-010 + 1.7500000000000016E-002 -2.9238428345124134E-010 + 1.8600000000000005E-002 -1.3339710447368702E-009 + 1.9700000000000023E-002 -1.9892227864914958E-009 + 2.0800000000000013E-002 -1.9741559498243078E-009 + 2.1900000000000003E-002 -1.2953418337957601E-009 + 2.3000000000000020E-002 -2.3604695975620871E-010 + 2.4100000000000010E-002 8.1089301939840652E-010 + 2.5200000000000000E-002 1.5504256767329139E-009 + 2.6300000000000018E-002 1.8946002544595331E-009 + 2.7400000000000008E-002 1.9125927508412133E-009 + 2.8500000000000025E-002 1.6830244975452047E-009 + 2.9600000000000015E-002 1.1854343062722705E-009 + 3.0700000000000005E-002 3.3615726868774232E-010 + 3.1800000000000023E-002 -8.4503659625312366E-010 + 3.2900000000000013E-002 -2.0729233884964060E-009 + 3.4000000000000002E-002 -2.8088371628598452E-009 + 3.5100000000000020E-002 -2.5255515456734656E-009 + 3.6200000000000010E-002 -1.1297462965131899E-009 + 3.7300000000000028E-002 7.1148514857455325E-010 + 3.8400000000000017E-002 1.6278330905450389E-009 + 3.9500000000000007E-002 1.2672307647676462E-010 + 4.0600000000000025E-002 -4.4520178654749998E-009 + 4.1700000000000015E-002 -1.1046388692648179E-008 + 4.2800000000000005E-002 -1.6582717421442794E-008 + 4.3900000000000022E-002 -1.6605103070332916E-008 + 4.5000000000000012E-002 -6.6695777789504973E-009 + 4.6100000000000002E-002 1.6130346836007448E-008 + 4.7200000000000020E-002 5.2313659182345873E-008 + 4.8300000000000010E-002 1.0035034136990362E-007 + 4.9400000000000027E-002 1.5807366082754015E-007 + 5.0500000000000017E-002 2.2446498348926980E-007 + 5.1600000000000007E-002 3.0093818281784479E-007 + 5.2700000000000025E-002 3.9160138953775459E-007 + 5.3800000000000014E-002 5.0260717898709117E-007 + 5.4900000000000004E-002 6.4120411025214707E-007 + 5.6000000000000022E-002 8.1516947147974861E-007 + 5.7100000000000012E-002 1.0329538326914189E-006 + 5.8200000000000002E-002 1.3043753597230534E-006 + 5.9300000000000019E-002 1.6414065839853720E-006 + 6.0400000000000009E-002 2.0586310256476281E-006 + 6.1500000000000027E-002 2.5732558697200147E-006 + 6.2600000000000017E-002 3.2049267701950157E-006 + 6.3700000000000007E-002 3.9757974263920914E-006 + 6.4800000000000024E-002 4.9112768465420231E-006 + 6.5900000000000014E-002 6.0415945881686639E-006 + 6.7000000000000004E-002 7.4039030550920870E-006 + 6.8100000000000022E-002 9.0442863438511267E-006 + 6.9200000000000012E-002 1.1019000339729246E-005 + 7.0300000000000029E-002 1.3394632333074696E-005 + 7.1400000000000019E-002 1.6247537132585421E-005 + 7.2500000000000009E-002 1.9663444618345238E-005 + 7.3600000000000027E-002 2.3738179152132943E-005 + 7.4700000000000016E-002 2.8579876016010530E-005 + 7.5800000000000006E-002 3.4312193747609854E-005 + 7.6900000000000024E-002 4.1077499190578237E-005 + 7.8000000000000014E-002 4.9039208533940837E-005 + 7.9100000000000004E-002 5.8383106079418212E-005 + 8.0200000000000021E-002 6.9318164605647326E-005 + 8.1300000000000011E-002 8.2077785918954760E-005 + 8.2400000000000029E-002 9.6921918157022446E-005 + 8.3500000000000019E-002 1.1413975880714133E-004 + 8.4600000000000009E-002 1.3405257777776569E-004 + 8.5700000000000026E-002 1.5701584925409406E-004 + 8.6800000000000016E-002 1.8342029943596572E-004 + 8.7900000000000006E-002 2.1369179012253881E-004 + 8.9000000000000024E-002 2.4829030735418200E-004 + 9.0100000000000013E-002 2.8770894277840853E-004 + 9.1200000000000003E-002 3.3247348619624972E-004 + 9.2300000000000021E-002 3.8314252742566168E-004 + 9.3400000000000011E-002 4.4030789285898209E-004 + 9.4500000000000028E-002 5.0459394697099924E-004 + 9.5600000000000018E-002 5.7665491476655006E-004 + 9.6700000000000008E-002 6.5716903191059828E-004 + 9.7800000000000026E-002 7.4683025013655424E-004 + 9.8900000000000016E-002 8.4633950609713793E-004 + 0.10000000000000001 9.5639633946120739E-004 + 0.10110000000000002 1.0776907438412309E-003 + 0.10220000000000001 1.2108953669667244E-003 + 0.10330000000000003 1.3566549168899655E-003 + 0.10440000000000002 1.5155734727159142E-003 + 0.10550000000000001 1.6881964402273297E-003 + 0.10660000000000003 1.8749934388324618E-003 + 0.10770000000000002 2.0763387437909842E-003 + 0.10880000000000001 2.2924931254237890E-003 + 0.10990000000000003 2.5235870853066444E-003 + 0.11100000000000002 2.7696022298187017E-003 + 0.11210000000000001 3.0303548555821180E-003 + 0.11320000000000002 3.3054791856557131E-003 + 0.11430000000000001 3.5944073460996151E-003 + 0.11540000000000003 3.8963530678302050E-003 + 0.11650000000000002 4.2102946899831295E-003 + 0.11760000000000001 4.5349602587521076E-003 + 0.11870000000000003 4.8688161186873913E-003 + 0.11980000000000002 5.2100601606070995E-003 + 0.12090000000000001 5.5566160008311272E-003 + 0.12200000000000003 5.9061339125037193E-003 + 0.12310000000000001 6.2559922225773335E-003 + 0.12420000000000003 6.6033042967319489E-003 + 0.12530000000000002 6.9449320435523987E-003 + 0.12640000000000001 7.2775073349475861E-003 + 0.12750000000000003 7.5974566861987114E-003 + 0.12860000000000002 7.9010277986526489E-003 + 0.12970000000000001 8.1843221560120583E-003 + 0.13080000000000003 8.4433350712060928E-003 + 0.13190000000000002 8.6739985272288322E-003 + 0.13300000000000001 8.8722277432680130E-003 + 0.13410000000000000 9.0339770540595055E-003 + 0.13520000000000004 9.1552976518869400E-003 + 0.13630000000000003 9.2323953285813332E-003 + 0.13740000000000002 9.2616900801658630E-003 + 0.13850000000000001 9.2398812994360924E-003 + 0.13960000000000000 9.1640064492821693E-003 + 0.14070000000000005 9.0314904227852821E-003 + 0.14180000000000004 8.8402032852172852E-003 + 0.14290000000000003 8.5885142907500267E-003 + 0.14400000000000002 8.2753365859389305E-003 + 0.14510000000000001 7.9001737758517265E-003 + 0.14620000000000000 7.4631450697779655E-003 + 0.14730000000000004 6.9650099612772465E-003 + 0.14840000000000003 6.4071863889694214E-003 + 0.14950000000000002 5.7917614467442036E-003 + 0.15060000000000001 5.1214899867773056E-003 + 0.15170000000000000 4.3997773900628090E-003 + 0.15280000000000005 3.6306530237197876E-003 + 0.15390000000000004 2.8187325224280357E-003 + 0.15500000000000003 1.9691742490977049E-003 + 0.15610000000000002 1.0876284213736653E-003 + 0.15720000000000001 1.8018130504060537E-004 + 0.15830000000000000 -7.4671290349215269E-004 + 0.15940000000000004 -1.6863052733242512E-003 + 0.16050000000000003 -2.6316319126635790E-003 + 0.16160000000000002 -3.5755948629230261E-003 + 0.16270000000000001 -4.5110452920198441E-003 + 0.16380000000000000 -5.4308674298226833E-003 + 0.16490000000000005 -6.3280630856752396E-003 + 0.16600000000000004 -7.1958317421376705E-003 + 0.16710000000000003 -8.0276420339941978E-003 + 0.16820000000000002 -8.8172974064946175E-003 + 0.16930000000000001 -9.5589999109506607E-003 + 0.17040000000000000 -1.0247397236526012E-002 + 0.17150000000000004 -1.0877630673348904E-002 + 0.17260000000000003 -1.1445368640124798E-002 + 0.17370000000000002 -1.1946835555136204E-002 + 0.17480000000000001 -1.2378823943436146E-002 + 0.17590000000000000 -1.2738696299493313E-002 + 0.17700000000000005 -1.3024383224546909E-002 + 0.17810000000000004 -1.3234366662800312E-002 + 0.17920000000000003 -1.3367666862905025E-002 + 0.18030000000000002 -1.3423814438283443E-002 + 0.18140000000000001 -1.3402812182903290E-002 + 0.18250000000000000 -1.3305101543664932E-002 + 0.18360000000000004 -1.3131525367498398E-002 + 0.18470000000000003 -1.2883289717137814E-002 + 0.18580000000000002 -1.2561927549540997E-002 + 0.18690000000000001 -1.2169252149760723E-002 + 0.18800000000000000 -1.1707327328622341E-002 + 0.18910000000000005 -1.1178434826433659E-002 + 0.19020000000000004 -1.0585055686533451E-002 + 0.19130000000000003 -9.9298534914851189E-003 + 0.19240000000000002 -9.2156650498509407E-003 + 0.19350000000000001 -8.4454976022243500E-003 + 0.19460000000000005 -7.6225353404879570E-003 + 0.19570000000000004 -6.7501426674425602E-003 + 0.19680000000000003 -5.8318851515650749E-003 + 0.19790000000000002 -4.8715504817664623E-003 + 0.19900000000000001 -3.8731812965124846E-003 + 0.20010000000000000 -2.8411012608557940E-003 + 0.20120000000000005 -1.7799490597099066E-003 + 0.20230000000000004 -6.9471122696995735E-004 + 0.20340000000000003 4.0924386121332645E-004 + 0.20450000000000002 1.5261349035426974E-003 + 0.20560000000000000 2.6497431099414825E-003 + 0.20670000000000005 3.7733959034085274E-003 + 0.20780000000000004 4.8899627290666103E-003 + 0.20890000000000003 5.9918584302067757E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0016.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0016.BXZ.semd new file mode 100644 index 00000000..2fcca929 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0016.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 -5.4574344980722235E-027 + -0.10900000000000000 1.5738066259766777E-026 + -0.10790000000000000 -2.3629707496081338E-026 + -0.10679999999999999 -1.4670181985991908E-024 + -0.10569999999999999 -4.7990621381828028E-024 + -0.10460000000000000 7.0417148056356173E-024 + -0.10349999999999999 6.8720765788550805E-023 + -0.10239999999999999 8.9232095957383377E-023 + -0.10130000000000000 -3.6978557965073661E-022 + -0.10020000000000000 -1.4946057089066080E-021 + -9.9099999999999994E-002 -8.6416685465440691E-022 + -9.7999999999999990E-002 7.3117265075496742E-021 + -9.6899999999999986E-002 2.1533558293653952E-020 + -9.5799999999999996E-002 1.0471201018332784E-020 + -9.4699999999999993E-002 -8.0249857705021102E-020 + -9.3599999999999989E-002 -2.2241488219327817E-019 + -9.2499999999999999E-002 -1.4254552757003146E-019 + -9.1399999999999995E-002 5.7704336666610006E-019 + -9.0299999999999991E-002 1.7430413974214872E-018 + -8.9200000000000002E-002 1.5481571281161110E-018 + -8.8099999999999984E-002 -2.7659137109553194E-018 + -8.6999999999999994E-002 -1.0622949557065275E-017 + -8.5899999999999990E-002 -1.2557472719739978E-017 + -8.4799999999999986E-002 7.1485775717445205E-018 + -8.3699999999999997E-002 5.0383359352368102E-017 + -8.2599999999999993E-002 7.7493231164393222E-017 + -8.1499999999999989E-002 1.2026011657716496E-017 + -8.0399999999999999E-002 -1.8068279497052175E-016 + -7.9299999999999995E-002 -3.7094275324763145E-016 + -7.8199999999999992E-002 -2.4533422579604152E-016 + -7.7100000000000002E-002 4.3886828405164432E-016 + -7.5999999999999984E-002 1.3813041668117522E-015 + -7.4899999999999994E-002 1.5151063615994882E-015 + -7.3799999999999991E-002 -3.3633396640466600E-016 + -7.2699999999999987E-002 -3.8961046472656569E-015 + -7.1599999999999997E-002 -6.2257412902300482E-015 + -7.0499999999999993E-002 -2.9299854321327432E-015 + -6.9399999999999989E-002 7.4720808154130763E-015 + -6.8300000000000000E-002 1.8819139158804919E-014 + -6.7199999999999996E-002 1.8056804424078365E-014 + -6.6099999999999992E-002 -4.6964148336329364E-015 + -6.5000000000000002E-002 -4.1508476885700196E-014 + -6.3899999999999985E-002 -6.1633668004337783E-014 + -6.2799999999999995E-002 -2.9559782898334885E-014 + -6.1699999999999991E-002 5.8133443263212736E-014 + -6.0599999999999994E-002 1.4637123707094551E-013 + -5.9499999999999990E-002 1.4258878095179534E-013 + -5.8399999999999994E-002 -7.7754507476698875E-015 + -5.7299999999999990E-002 -2.4059386752837975E-013 + -5.6199999999999986E-002 -3.7117872794464879E-013 + -5.5099999999999996E-002 -2.1711380252236595E-013 + -5.3999999999999992E-002 2.1690726200850746E-013 + -5.2899999999999989E-002 6.5233593266739165E-013 + -5.1799999999999985E-002 6.8382533793473477E-013 + -5.0699999999999995E-002 1.1742608838419266E-013 + -4.9599999999999991E-002 -7.5698041585026132E-013 + -4.8499999999999988E-002 -1.2572175288674825E-012 + -4.7399999999999998E-002 -8.1536887701696981E-013 + -4.6299999999999994E-002 4.4601133767155354E-013 + -4.5199999999999990E-002 1.6096837404666609E-012 + -4.4099999999999986E-002 1.5942570614352336E-012 + -4.2999999999999997E-002 1.4126937467051626E-013 + -4.1899999999999993E-002 -1.6986297351334612E-012 + -4.0799999999999989E-002 -2.2170312460878527E-012 + -3.9699999999999985E-002 -5.4559102461576581E-013 + -3.8599999999999995E-002 2.2210282658169378E-012 + -3.7499999999999992E-002 3.5042626352760342E-012 + -3.6399999999999988E-002 1.3458703552668427E-012 + -3.5299999999999984E-002 -3.4235765264400975E-012 + -3.4199999999999994E-002 -7.0366165151602988E-012 + -3.3099999999999991E-002 -5.4094879617383462E-012 + -3.1999999999999987E-002 2.1299429234233891E-012 + -3.0899999999999997E-002 1.1140151301436418E-011 + -2.9799999999999993E-002 1.4455853181161160E-011 + -2.8699999999999989E-002 7.5457686973812166E-012 + -2.7599999999999986E-002 -7.1346713259590189E-012 + -2.6499999999999996E-002 -2.0652290641520743E-011 + -2.5399999999999992E-002 -2.3340093746604396E-011 + -2.4299999999999988E-002 -1.1843479322259931E-011 + -2.3199999999999985E-002 7.9669049135588921E-012 + -2.2099999999999995E-002 2.4749355342912338E-011 + -2.0999999999999991E-002 2.9416257624204079E-011 + -1.9899999999999987E-002 2.0862651883835071E-011 + -1.8799999999999983E-002 5.3282066259097149E-012 + -1.7699999999999994E-002 -9.6402599444878057E-012 + -1.6599999999999990E-002 -2.1036441685828855E-011 + -1.5499999999999986E-002 -3.0644185106121213E-011 + -1.4399999999999996E-002 -3.9397374251848305E-011 + -1.3299999999999992E-002 -4.1428676461618963E-011 + -1.2199999999999989E-002 -2.4829104050549944E-011 + -1.1099999999999985E-002 1.8720379413306176E-011 + -9.9999999999999950E-003 8.1236642412996218E-011 + -8.8999999999999913E-003 1.3334995607738875E-010 + -7.7999999999999875E-003 1.3485328131945806E-010 + -6.6999999999999837E-003 5.9039467759092190E-011 + -5.5999999999999939E-003 -8.2286108482598763E-011 + -4.4999999999999901E-003 -2.3109628100037582E-010 + -3.3999999999999864E-003 -3.0408828233241536E-010 + -2.2999999999999826E-003 -2.3705201690482625E-010 + -1.1999999999999927E-003 -2.9720406691247092E-011 + -9.9999999999988987E-005 2.3847598895621047E-010 + 1.0000000000000148E-003 4.3900105772820552E-010 + 2.1000000000000185E-003 4.6080683713256576E-010 + 3.2000000000000084E-003 2.7593491380706325E-010 + 4.3000000000000121E-003 -3.8620107112308233E-011 + 5.4000000000000159E-003 -3.4151365069234885E-010 + 6.5000000000000058E-003 -5.0740611712285499E-010 + 7.6000000000000234E-003 -4.9416476466390691E-010 + 8.7000000000000133E-003 -3.5022917899141248E-010 + 9.8000000000000032E-003 -1.5831200239624366E-010 + 1.0900000000000021E-002 3.8347360009627351E-011 + 1.2000000000000011E-002 2.6334975866681987E-010 + 1.3100000000000001E-002 5.5774596052771130E-010 + 1.4200000000000018E-002 8.8739388059977387E-010 + 1.5300000000000008E-002 1.0868865807367456E-009 + 1.6400000000000026E-002 9.0870111435492618E-010 + 1.7500000000000016E-002 1.7781451311371654E-010 + 1.8600000000000005E-002 -1.0301913766497250E-009 + 1.9700000000000023E-002 -2.3084469891188064E-009 + 2.0800000000000013E-002 -3.0208491264005488E-009 + 2.1900000000000003E-002 -2.5772695089187891E-009 + 2.3000000000000020E-002 -7.6911810253932344E-010 + 2.4100000000000010E-002 2.0032340231068702E-009 + 2.5200000000000000E-002 4.7554866711152499E-009 + 2.6300000000000018E-002 6.2408904710764546E-009 + 2.7400000000000008E-002 5.4728208631615871E-009 + 2.8500000000000025E-002 2.2341146710402882E-009 + 2.9600000000000015E-002 -2.6768784966435533E-009 + 3.0700000000000005E-002 -7.6279995653294463E-009 + 3.1800000000000023E-002 -1.0737967848228891E-008 + 3.2900000000000013E-002 -1.0629439550768893E-008 + 3.4000000000000002E-002 -7.0023187248580143E-009 + 3.5100000000000020E-002 -7.4458339494043457E-010 + 3.6200000000000010E-002 6.4728977733352622E-009 + 3.7300000000000028E-002 1.2897607426509694E-008 + 3.8400000000000017E-002 1.7314231826048854E-008 + 3.9500000000000007E-002 1.9257214489698526E-008 + 4.0600000000000025E-002 1.8731510564862219E-008 + 4.1700000000000015E-002 1.5638146777519069E-008 + 4.2800000000000005E-002 9.2624077296932228E-009 + 4.3900000000000022E-002 -1.8688330882810078E-009 + 4.5000000000000012E-002 -1.9686954288999914E-008 + 4.6100000000000002E-002 -4.6049599689013121E-008 + 4.7200000000000020E-002 -8.2362554110204655E-008 + 4.8300000000000010E-002 -1.2969415763564029E-007 + 4.9400000000000027E-002 -1.8945129909297975E-007 + 5.0500000000000017E-002 -2.6431973765284056E-007 + 5.1600000000000007E-002 -3.5892543337467941E-007 + 5.2700000000000025E-002 -4.7974043582144077E-007 + 5.3800000000000014E-002 -6.3417235196538968E-007 + 5.4900000000000004E-002 -8.2934161582670640E-007 + 5.6000000000000022E-002 -1.0714117024690495E-006 + 5.7100000000000012E-002 -1.3661970115208533E-006 + 5.8200000000000002E-002 -1.7211294789376552E-006 + 5.9300000000000019E-002 -2.1478658709384035E-006 + 6.0400000000000009E-002 -2.6643733690434601E-006 + 6.1500000000000027E-002 -3.2955745155049954E-006 + 6.2600000000000017E-002 -4.0724412428971846E-006 + 6.3700000000000007E-002 -5.0303228817938361E-006 + 6.4800000000000024E-002 -6.2077069742372259E-006 + 6.5900000000000014E-002 -7.6463193181552924E-006 + 6.7000000000000004E-002 -9.3927119451109320E-006 + 6.8100000000000022E-002 -1.1500746950332541E-005 + 6.9200000000000012E-002 -1.4034123523742892E-005 + 7.0300000000000029E-002 -1.7068397937691770E-005 + 7.1400000000000019E-002 -2.0692516045528464E-005 + 7.2500000000000009E-002 -2.5010316676343791E-005 + 7.3600000000000027E-002 -3.0142466130200773E-005 + 7.4700000000000016E-002 -3.6228895623935387E-005 + 7.5800000000000006E-002 -4.3431289668660611E-005 + 7.6900000000000024E-002 -5.1934930525021628E-005 + 7.8000000000000014E-002 -6.1949438531883061E-005 + 7.9100000000000004E-002 -7.3708615673240274E-005 + 8.0200000000000021E-002 -8.7470623839180917E-005 + 8.1300000000000011E-002 -1.0351969831390306E-004 + 8.2400000000000029E-002 -1.2217032781336457E-004 + 8.3500000000000019E-002 -1.4377325715031475E-004 + 8.4600000000000009E-002 -1.6872135165613145E-004 + 8.5700000000000026E-002 -1.9745314784813672E-004 + 8.6800000000000016E-002 -2.3045254056341946E-004 + 8.7900000000000006E-002 -2.6824514498002827E-004 + 8.9000000000000024E-002 -3.1139355269260705E-004 + 9.0100000000000013E-002 -3.6049447953701019E-004 + 9.1200000000000003E-002 -4.1617892566137016E-004 + 9.2300000000000021E-002 -4.7911505680531263E-004 + 9.3400000000000011E-002 -5.5001117289066315E-004 + 9.4500000000000028E-002 -6.2961596995592117E-004 + 9.5600000000000018E-002 -7.1871385443955660E-004 + 9.6700000000000008E-002 -8.1811484415084124E-004 + 9.7800000000000026E-002 -9.2864164616912603E-004 + 9.8900000000000016E-002 -1.0511156870052218E-003 + 0.10000000000000001 -1.1863437248393893E-003 + 0.10110000000000002 -1.3351063244044781E-003 + 0.10220000000000001 -1.4981494750827551E-003 + 0.10330000000000003 -1.6761731822043657E-003 + 0.10440000000000002 -1.8698188941925764E-003 + 0.10550000000000001 -2.0796505268663168E-003 + 0.10660000000000003 -2.3061321116983891E-003 + 0.10770000000000002 -2.5496003217995167E-003 + 0.10880000000000001 -2.8102386277168989E-003 + 0.10990000000000003 -3.0880528502166271E-003 + 0.11100000000000002 -3.3828492742031813E-003 + 0.11210000000000001 -3.6942148581147194E-003 + 0.11320000000000002 -4.0214979089796543E-003 + 0.11430000000000001 -4.3637892231345177E-003 + 0.11540000000000003 -4.7199055552482605E-003 + 0.11650000000000002 -5.0883730873465538E-003 + 0.11760000000000001 -5.4674083366990089E-003 + 0.11870000000000003 -5.8549074456095695E-003 + 0.11980000000000002 -6.2484308145940304E-003 + 0.12090000000000001 -6.6452007740736008E-003 + 0.12200000000000003 -7.0421048440039158E-003 + 0.12310000000000001 -7.4357092380523682E-003 + 0.12420000000000003 -7.8222788870334625E-003 + 0.12530000000000002 -8.1978011876344681E-003 + 0.12640000000000001 -8.5580172017216682E-003 + 0.12750000000000003 -8.8984556496143341E-003 + 0.12860000000000002 -9.2144776135683060E-003 + 0.12970000000000001 -9.5013184472918510E-003 + 0.13080000000000003 -9.7541380673646927E-003 + 0.13190000000000002 -9.9680852144956589E-003 + 0.13300000000000001 -1.0138357058167458E-002 + 0.13410000000000000 -1.0260281153023243E-002 + 0.13520000000000004 -1.0329395532608032E-002 + 0.13630000000000003 -1.0341530665755272E-002 + 0.13740000000000002 -1.0292892344295979E-002 + 0.13850000000000001 -1.0180139914155006E-002 + 0.13960000000000000 -1.0000457055866718E-002 + 0.14070000000000005 -9.7516262903809547E-003 + 0.14180000000000004 -9.4320913776755333E-003 + 0.14290000000000003 -9.0410253033041954E-003 + 0.14400000000000002 -8.5783852264285088E-003 + 0.14510000000000001 -8.0449627712368965E-003 + 0.14620000000000000 -7.4424161575734615E-003 + 0.14730000000000004 -6.7733000032603741E-003 + 0.14840000000000003 -6.0410764999687672E-003 + 0.14950000000000002 -5.2501140162348747E-003 + 0.15060000000000001 -4.4056717306375504E-003 + 0.15170000000000000 -3.5138595849275589E-003 + 0.15280000000000005 -2.5815861299633980E-003 + 0.15390000000000004 -1.6164914704859257E-003 + 0.15500000000000003 -6.2687078025192022E-004 + 0.15610000000000002 3.7841053563170135E-004 + 0.15720000000000001 1.3900169869884849E-003 + 0.15830000000000000 2.3982557468116283E-003 + 0.15940000000000004 3.3932023216038942E-003 + 0.16050000000000003 4.3648323044180870E-003 + 0.16160000000000002 5.3031523711979389E-003 + 0.16270000000000001 6.1983400955796242E-003 + 0.16380000000000000 7.0408820174634457E-003 + 0.16490000000000005 7.8217182308435440E-003 + 0.16600000000000004 8.5323788225650787E-003 + 0.16710000000000003 9.1651100665330887E-003 + 0.16820000000000002 9.7129838541150093E-003 + 0.16930000000000001 1.0170008987188339E-002 + 0.17040000000000000 1.0531222447752953E-002 + 0.17150000000000004 1.0792775079607964E-002 + 0.17260000000000003 1.0951997712254524E-002 + 0.17370000000000002 1.1007440276443958E-002 + 0.17480000000000001 1.0958904400467873E-002 + 0.17590000000000000 1.0807447135448456E-002 + 0.17700000000000005 1.0555380955338478E-002 + 0.17810000000000004 1.0206254199147224E-002 + 0.17920000000000003 9.7648007795214653E-003 + 0.18030000000000002 9.2368759214878082E-003 + 0.18140000000000001 8.6293667554855347E-003 + 0.18250000000000000 7.9501047730445862E-003 + 0.18360000000000004 7.2077601216733456E-003 + 0.18470000000000003 6.4117144793272018E-003 + 0.18580000000000002 5.5719339288771152E-003 + 0.18690000000000001 4.6988269314169884E-003 + 0.18800000000000000 3.8031039293855429E-003 + 0.18910000000000005 2.8956350870430470E-003 + 0.19020000000000004 1.9873082637786865E-003 + 0.19130000000000003 1.0888801189139485E-003 + 0.19240000000000002 2.1082792954985052E-004 + 0.19350000000000001 -6.3679390586912632E-004 + 0.19460000000000005 -1.4444817788898945E-003 + 0.19570000000000004 -2.2033979184925556E-003 + 0.19680000000000003 -2.9054782353341579E-003 + 0.19790000000000002 -3.5435317549854517E-003 + 0.19900000000000001 -4.1113356128334999E-003 + 0.20010000000000000 -4.6037086285650730E-003 + 0.20120000000000005 -5.0165620632469654E-003 + 0.20230000000000004 -5.3469236008822918E-003 + 0.20340000000000003 -5.5929506197571754E-003 + 0.20450000000000002 -5.7539376430213451E-003 + 0.20560000000000000 -5.8303168043494225E-003 + 0.20670000000000005 -5.8236452750861645E-003 + 0.20780000000000004 -5.7365624234080315E-003 + 0.20890000000000003 -5.5727316066622734E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0017.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0017.BXX.semd new file mode 100644 index 00000000..5641b62d --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0017.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 -8.6633242803835494E-020 + -0.11119999999999999 -4.1911806996687016E-019 + -0.11009999999999999 -5.4241955077858513E-020 + -0.10900000000000000 4.4136971958303530E-018 + -0.10790000000000000 1.1440909587330174E-017 + -0.10679999999999999 -7.6620896416562149E-018 + -0.10569999999999999 -1.0554804763841932E-016 + -0.10460000000000000 -2.3674920276848437E-016 + -0.10349999999999999 -3.9940912185490473E-017 + -0.10239999999999999 1.0578804118913402E-015 + -0.10130000000000000 2.7927832470947284E-015 + -0.10020000000000000 2.4629312532584852E-015 + -9.9099999999999994E-002 -4.5224215607726943E-015 + -9.7999999999999990E-002 -1.8546674070661628E-014 + -9.6899999999999986E-002 -2.6257626647529890E-014 + -9.5799999999999996E-002 -6.0843223634223648E-016 + -9.4699999999999993E-002 7.3290352465334857E-014 + -9.3599999999999989E-002 1.5235416281431796E-013 + -9.2499999999999999E-002 1.1896908425849256E-013 + -9.1399999999999995E-002 -1.3892410984615855E-013 + -9.0299999999999991E-002 -5.5205221904247592E-013 + -8.9200000000000002E-002 -7.4669404773880510E-013 + -8.8099999999999984E-002 -2.1099726241376182E-013 + -8.6999999999999994E-002 1.1740468623330780E-012 + -8.5899999999999990E-002 2.5883431682693914E-012 + -8.4799999999999986E-002 2.4038509897905680E-012 + -8.3699999999999997E-002 -5.8136676896192174E-013 + -8.2599999999999993E-002 -5.4073603233950607E-012 + -8.1499999999999989E-002 -8.3835282466138139E-012 + -8.0399999999999999E-002 -5.1745309426198816E-012 + -7.9299999999999995E-002 5.0318499367207892E-012 + -7.8199999999999992E-002 1.6555441045840169E-011 + -7.7100000000000002E-002 1.9339082418801112E-011 + -7.5999999999999984E-002 6.6517867602922109E-012 + -7.4899999999999994E-002 -1.6832920474163515E-011 + -7.3799999999999991E-002 -3.4698879186612075E-011 + -7.2699999999999987E-002 -2.9872174178713351E-011 + -7.1599999999999997E-002 -5.1770046582966245E-013 + -7.0499999999999993E-002 3.3481002692514750E-011 + -6.9399999999999989E-002 4.3384480036268158E-011 + -6.8300000000000000E-002 1.7366141510932742E-011 + -6.7199999999999996E-002 -2.2937721166904623E-011 + -6.6099999999999992E-002 -3.5413900978387147E-011 + -6.5000000000000002E-002 3.4198737591806250E-012 + -6.3899999999999985E-002 6.5152098993603857E-011 + -6.2799999999999995E-002 7.9328363322694884E-011 + -6.1699999999999991E-002 -7.6515078994976449E-012 + -6.0599999999999994E-002 -1.6673062930294691E-010 + -5.9499999999999990E-002 -2.7726201889954893E-010 + -5.8399999999999994E-002 -2.0422440127898511E-010 + -5.7299999999999990E-002 8.2472625950735790E-011 + -5.6199999999999986E-002 4.4302039814425598E-010 + -5.5099999999999996E-002 6.3009925055368399E-010 + -5.3999999999999992E-002 4.5644463209093544E-010 + -5.2899999999999989E-002 -4.9948406521949096E-011 + -5.1799999999999985E-002 -6.3061689203891547E-010 + -5.0699999999999995E-002 -9.5130359145656485E-010 + -4.9599999999999991E-002 -8.2157775027624780E-010 + -4.8499999999999988E-002 -3.1514771348106763E-010 + -4.7399999999999998E-002 2.9958663327889212E-010 + -4.6299999999999994E-002 7.5702105695185651E-010 + -4.5199999999999990E-002 9.5528207566530909E-010 + -4.4099999999999986E-002 9.5373731134884565E-010 + -4.2999999999999997E-002 8.2912809951096733E-010 + -4.1899999999999993E-002 5.4238391555827548E-010 + -4.0799999999999989E-002 -3.8990338735445107E-011 + -3.9699999999999985E-002 -9.6168595309364946E-010 + -3.8599999999999995E-002 -2.0056201144313945E-009 + -3.7499999999999992E-002 -2.6850552892199175E-009 + -3.6399999999999988E-002 -2.4833992640083125E-009 + -3.5299999999999984E-002 -1.1846796876824328E-009 + -3.4199999999999994E-002 9.2636470716556119E-010 + -3.3099999999999991E-002 3.1432214608884124E-009 + -3.1999999999999987E-002 4.6547543597341701E-009 + -3.0899999999999997E-002 4.9059609708024254E-009 + -2.9799999999999993E-002 3.7946099595842497E-009 + -2.8699999999999989E-002 1.6187506890474879E-009 + -2.7599999999999986E-002 -1.1478633599182331E-009 + -2.6499999999999996E-002 -4.0817136337523152E-009 + -2.5399999999999992E-002 -6.8898624583368928E-009 + -2.4299999999999988E-002 -9.3127514588786653E-009 + -2.3199999999999985E-002 -1.0948748574435285E-008 + -2.2099999999999995E-002 -1.1163468371933050E-008 + -2.0999999999999991E-002 -9.1902432330925876E-009 + -1.9899999999999987E-002 -4.3669392546519248E-009 + -1.8799999999999983E-002 3.7101399730232743E-009 + -1.7699999999999994E-002 1.5358653016050994E-008 + -1.6599999999999990E-002 3.1358197816189204E-008 + -1.5499999999999986E-002 5.3601343807940793E-008 + -1.4399999999999996E-002 8.5370366775805451E-008 + -1.3299999999999992E-002 1.3090148343053443E-007 + -1.2199999999999989E-002 1.9437180753811845E-007 + -1.1099999999999985E-002 2.7894111553905532E-007 + -9.9999999999999950E-003 3.8659078427372151E-007 + -8.8999999999999913E-003 5.1905624331993749E-007 + -7.7999999999999875E-003 6.7941886072730995E-007 + -6.6999999999999837E-003 8.7345574684150051E-007 + -5.5999999999999939E-003 1.1100324854851351E-006 + -4.4999999999999901E-003 1.4005568118591327E-006 + -3.3999999999999864E-003 1.7582253803993808E-006 + -2.2999999999999826E-003 2.1979344637657050E-006 + -1.1999999999999927E-003 2.7371777377993567E-006 + -9.9999999999988987E-005 3.3974861253227573E-006 + 1.0000000000000148E-003 4.2055921767314430E-006 + 2.1000000000000185E-003 5.1938081924163271E-006 + 3.2000000000000084E-003 6.3998177211033180E-006 + 4.3000000000000121E-003 7.8665880209882744E-006 + 5.4000000000000159E-003 9.6430694611626677E-006 + 6.5000000000000058E-003 1.1785781680373475E-005 + 7.6000000000000234E-003 1.4360900422616396E-005 + 8.7000000000000133E-003 1.7446242054575123E-005 + 9.8000000000000032E-003 2.1132862457307056E-005 + 1.0900000000000021E-002 2.5526354875182733E-005 + 1.2000000000000011E-002 3.0748258723178878E-005 + 1.3100000000000001E-002 3.6937835830030963E-005 + 1.4200000000000018E-002 4.4254244130570441E-005 + 1.5300000000000008E-002 5.2878927817801014E-005 + 1.6400000000000026E-002 6.3017934735398740E-005 + 1.7500000000000016E-002 7.4903909990098327E-005 + 1.8600000000000005E-002 8.8797823991626501E-005 + 1.9700000000000023E-002 1.0499068594072014E-004 + 2.0800000000000013E-002 1.2380564294289798E-004 + 2.1900000000000003E-002 1.4560068666469306E-004 + 2.3000000000000020E-002 1.7077171651180834E-004 + 2.4100000000000010E-002 1.9975543546024710E-004 + 2.5200000000000000E-002 2.3303111083805561E-004 + 2.6300000000000018E-002 2.7112092357128859E-004 + 2.7400000000000008E-002 3.1458924058824778E-004 + 2.8500000000000025E-002 3.6404145066626370E-004 + 2.9600000000000015E-002 4.2012328049167991E-004 + 3.0700000000000005E-002 4.8352044541388750E-004 + 3.1800000000000023E-002 5.5495806736871600E-004 + 3.2900000000000013E-002 6.3519837567582726E-004 + 3.4000000000000002E-002 7.2503706905990839E-004 + 3.5100000000000020E-002 8.2529737846925855E-004 + 3.6200000000000010E-002 9.3682232545688748E-004 + 3.7300000000000028E-002 1.0604658164083958E-003 + 3.8400000000000017E-002 1.1970818741247058E-003 + 3.9500000000000007E-002 1.3475124724209309E-003 + 4.0600000000000025E-002 1.5125748468562961E-003 + 4.1700000000000015E-002 1.6930463025346398E-003 + 4.2800000000000005E-002 1.8896500114351511E-003 + 4.3900000000000022E-002 2.1030385978519917E-003 + 4.5000000000000012E-002 2.3337751626968384E-003 + 4.6100000000000002E-002 2.5823144242167473E-003 + 4.7200000000000020E-002 2.8489809483289719E-003 + 4.8300000000000010E-002 3.1339460983872414E-003 + 4.9400000000000027E-002 3.4372061491012573E-003 + 5.0500000000000017E-002 3.7585583049803972E-003 + 5.1600000000000007E-002 4.0975795127451420E-003 + 5.2700000000000025E-002 4.4536055065691471E-003 + 5.3800000000000014E-002 4.8257121816277504E-003 + 5.4900000000000004E-002 5.2126995287835598E-003 + 5.6000000000000022E-002 5.6130778975784779E-003 + 5.7100000000000012E-002 6.0250568203628063E-003 + 5.8200000000000002E-002 6.4465352334082127E-003 + 5.9300000000000019E-002 6.8750940263271332E-003 + 6.0400000000000009E-002 7.3079946450889111E-003 + 6.1500000000000027E-002 7.7421842142939568E-003 + 6.2600000000000017E-002 8.1743048503994942E-003 + 6.3700000000000007E-002 8.6007108911871910E-003 + 6.4800000000000024E-002 9.0174926444888115E-003 + 6.5900000000000014E-002 9.4205029308795929E-003 + 6.7000000000000004E-002 9.8053924739360809E-003 + 6.8100000000000022E-002 1.0167655535042286E-002 + 6.9200000000000012E-002 1.0502669960260391E-002 + 7.0300000000000029E-002 1.0805748403072357E-002 + 7.1400000000000019E-002 1.1072195135056973E-002 + 7.2500000000000009E-002 1.1297369375824928E-002 + 7.3600000000000027E-002 1.1476747691631317E-002 + 7.4700000000000016E-002 1.1605989187955856E-002 + 7.5800000000000006E-002 1.1681008152663708E-002 + 7.6900000000000024E-002 1.1698039248585701E-002 + 7.8000000000000014E-002 1.1653709225356579E-002 + 7.9100000000000004E-002 1.1545101180672646E-002 + 8.0200000000000021E-002 1.1369815096259117E-002 + 8.1300000000000011E-002 1.1126030236482620E-002 + 8.2400000000000029E-002 1.0812548920512199E-002 + 8.3500000000000019E-002 1.0428839363157749E-002 + 8.4600000000000009E-002 9.9750682711601257E-003 + 8.5700000000000026E-002 9.4521213322877884E-003 + 8.6800000000000016E-002 8.8616227731108665E-003 + 8.7900000000000006E-002 8.2059381529688835E-003 + 8.9000000000000024E-002 7.4881603941321373E-003 + 9.0100000000000013E-002 6.7120874300599098E-003 + 9.1200000000000003E-002 5.8821840211749077E-003 + 9.2300000000000021E-002 5.0035296007990837E-003 + 9.3400000000000011E-002 4.0817656554281712E-003 + 9.4500000000000028E-002 3.1230244785547256E-003 + 9.5600000000000018E-002 2.1338521037250757E-003 + 9.6700000000000008E-002 1.1211143573746085E-003 + 9.7800000000000026E-002 9.1895293735433370E-005 + 9.8900000000000016E-002 -9.4660633476451039E-004 + 0.10000000000000001 -1.9871823024004698E-003 + 0.10110000000000002 -3.0227184761315584E-003 + 0.10220000000000001 -4.0463008917868137E-003 + 0.10330000000000003 -5.0513241440057755E-003 + 0.10440000000000002 -6.0315961018204689E-003 + 0.10550000000000001 -6.9814361631870270E-003 + 0.10660000000000003 -7.8957583755254745E-003 + 0.10770000000000002 -8.7701510637998581E-003 + 0.10880000000000001 -9.6009345725178719E-003 + 0.10990000000000003 -1.0385219007730484E-002 + 0.11100000000000002 -1.1120944283902645E-002 + 0.11210000000000001 -1.1806901544332504E-002 + 0.11320000000000002 -1.2442740611732006E-002 + 0.11430000000000001 -1.3028958812355995E-002 + 0.11540000000000003 -1.3566867448389530E-002 + 0.11650000000000002 -1.4058552682399750E-002 + 0.11760000000000001 -1.4506815932691097E-002 + 0.11870000000000003 -1.4915106818079948E-002 + 0.11980000000000002 -1.5287428162992001E-002 + 0.12090000000000001 -1.5628244727849960E-002 + 0.12200000000000003 -1.5942364931106567E-002 + 0.12310000000000001 -1.6234826296567917E-002 + 0.12420000000000003 -1.6510773450136185E-002 + 0.12530000000000002 -1.6775336116552353E-002 + 0.12640000000000001 -1.7033481970429420E-002 + 0.12750000000000003 -1.7289891839027405E-002 + 0.12860000000000002 -1.7548831179738045E-002 + 0.12970000000000001 -1.7814025282859802E-002 + 0.13080000000000003 -1.8088562414050102E-002 + 0.13190000000000002 -1.8374782055616379E-002 + 0.13300000000000001 -1.8674181774258614E-002 + 0.13410000000000000 -1.8987333402037621E-002 + 0.13520000000000004 -1.9313821569085121E-002 + 0.13630000000000003 -1.9652199000120163E-002 + 0.13740000000000002 -1.9999980926513672E-002 + 0.13850000000000001 -2.0353641360998154E-002 + 0.13960000000000000 -2.0708618685603142E-002 + 0.14070000000000005 -2.1059349179267883E-002 + 0.14180000000000004 -2.1399322897195816E-002 + 0.14290000000000003 -2.1721161901950836E-002 + 0.14400000000000002 -2.2016735747456551E-002 + 0.14510000000000001 -2.2277284413576126E-002 + 0.14620000000000000 -2.2493544965982437E-002 + 0.14730000000000004 -2.2655908018350601E-002 + 0.14840000000000003 -2.2754561156034470E-002 + 0.14950000000000002 -2.2779667750000954E-002 + 0.15060000000000001 -2.2721560671925545E-002 + 0.15170000000000000 -2.2570939734578133E-002 + 0.15280000000000005 -2.2319057956337929E-002 + 0.15390000000000004 -2.1957896649837494E-002 + 0.15500000000000003 -2.1480342373251915E-002 + 0.15610000000000002 -2.0880360156297684E-002 + 0.15720000000000001 -2.0153161138296127E-002 + 0.15830000000000000 -1.9295345991849899E-002 + 0.15940000000000004 -1.8305037170648575E-002 + 0.16050000000000003 -1.7181970179080963E-002 + 0.16160000000000002 -1.5927568078041077E-002 + 0.16270000000000001 -1.4545000158250332E-002 + 0.16380000000000000 -1.3039208948612213E-002 + 0.16490000000000005 -1.1416907422244549E-002 + 0.16600000000000004 -9.6865408122539520E-003 + 0.16710000000000003 -7.8582139685750008E-003 + 0.16820000000000002 -5.9435991570353508E-003 + 0.16930000000000001 -3.9558145217597485E-003 + 0.17040000000000000 -1.9092817092314363E-003 + 0.17150000000000004 1.8044655735138804E-004 + 0.17260000000000003 2.2968864068388939E-003 + 0.17370000000000002 4.4228406623005867E-003 + 0.17480000000000001 6.5406262874603271E-003 + 0.17590000000000000 8.6323088034987450E-003 + 0.17700000000000005 1.0679938830435276E-002 + 0.17810000000000004 1.2665799818933010E-002 + 0.17920000000000003 1.4572656713426113E-002 + 0.18030000000000002 1.6383996233344078E-002 + 0.18140000000000001 1.8084254115819931E-002 + 0.18250000000000000 1.9659029319882393E-002 + 0.18360000000000004 2.1095264703035355E-002 + 0.18470000000000003 2.2381408140063286E-002 + 0.18580000000000002 2.3507568985223770E-002 + 0.18690000000000001 2.4465644732117653E-002 + 0.18800000000000000 2.5249406695365906E-002 + 0.18910000000000005 2.5854567065834999E-002 + 0.19020000000000004 2.6278803125023842E-002 + 0.19130000000000003 2.6521733030676842E-002 + 0.19240000000000002 2.6584902778267860E-002 + 0.19350000000000001 2.6471732184290886E-002 + 0.19460000000000005 2.6187445968389511E-002 + 0.19570000000000004 2.5738943368196487E-002 + 0.19680000000000003 2.5134678930044174E-002 + 0.19790000000000002 2.4384500458836555E-002 + 0.19900000000000001 2.3499483242630959E-002 + 0.20010000000000000 2.2491754963994026E-002 + 0.20120000000000005 2.1374322474002838E-002 + 0.20230000000000004 2.0160883665084839E-002 + 0.20340000000000003 1.8865633755922318E-002 + 0.20450000000000002 1.7503054812550545E-002 + 0.20560000000000000 1.6087744385004044E-002 + 0.20670000000000005 1.4634226448833942E-002 + 0.20780000000000004 1.3156799599528313E-002 + 0.20890000000000003 1.1669381521642208E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0017.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0017.BXZ.semd new file mode 100644 index 00000000..e212a916 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0017.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 -8.3576054345673395E-020 + -0.11119999999999999 -2.8707755523050315E-019 + -0.11009999999999999 1.0272805658132804E-018 + -0.10900000000000000 8.9520720166683737E-018 + -0.10790000000000000 2.3113547205822179E-017 + -0.10679999999999999 9.1059185116164988E-018 + -0.10569999999999999 -1.1069518892619788E-016 + -0.10460000000000000 -3.4416843883161704E-016 + -0.10349999999999999 -3.7702460862759494E-016 + -0.10239999999999999 4.7798910952551502E-016 + -0.10130000000000000 2.5010053842375660E-015 + -0.10020000000000000 3.9649955309317437E-015 + -9.9099999999999994E-002 5.8654554025989580E-016 + -9.7999999999999990E-002 -1.0877390432600595E-014 + -9.6899999999999986E-002 -2.4694361274802193E-014 + -9.5799999999999996E-002 -2.1398583182090022E-014 + -9.4699999999999993E-002 2.0925076517981818E-014 + -9.3599999999999989E-002 9.5686357600398286E-014 + -9.2499999999999999E-002 1.4000331113612347E-013 + -9.1399999999999995E-002 5.4875680009173339E-014 + -9.0299999999999991E-002 -2.0209234405290516E-013 + -8.9200000000000002E-002 -5.0194776720496881E-013 + -8.8099999999999984E-002 -5.3512110107650779E-013 + -8.6999999999999994E-002 -1.2878478665434567E-014 + -8.5899999999999990E-002 9.8792534482944339E-013 + -8.4799999999999986E-002 1.8245374829028993E-012 + -8.3699999999999997E-002 1.5550746454429110E-012 + -8.2599999999999993E-002 -3.1511940409498229E-013 + -8.1499999999999989E-002 -3.0994725015720537E-012 + -8.0399999999999999E-002 -4.9434536325554390E-012 + -7.9299999999999995E-002 -3.9107115983039176E-012 + -7.8199999999999992E-002 4.4463651510673330E-013 + -7.7100000000000002E-002 6.2648506174434182E-012 + -7.5999999999999984E-002 1.0219187475402070E-011 + -7.4899999999999994E-002 9.5522895149358078E-012 + -7.3799999999999991E-002 3.7741936312341018E-012 + -7.2699999999999987E-002 -5.3317667121632883E-012 + -7.1599999999999997E-002 -1.5047916038235520E-011 + -7.0499999999999993E-002 -2.2629120799422253E-011 + -6.9399999999999989E-002 -2.4611758811521334E-011 + -6.8300000000000000E-002 -1.5913301926184786E-011 + -6.7199999999999996E-002 8.0887727071932147E-012 + -6.6099999999999992E-002 4.5256191155695902E-011 + -6.5000000000000002E-002 8.0296089222109401E-011 + -6.3899999999999985E-002 8.6380277930508953E-011 + -6.2799999999999995E-002 3.9756656300404813E-011 + -6.1699999999999991E-002 -5.8325733132136293E-011 + -6.0599999999999994E-002 -1.6858857365686930E-010 + -5.9499999999999990E-002 -2.2536665589267812E-010 + -5.8399999999999994E-002 -1.7329944423938315E-010 + -5.7299999999999990E-002 -8.3312801102408685E-012 + -5.6199999999999986E-002 2.0705501202478160E-010 + -5.5099999999999996E-002 3.7068043079457880E-010 + -5.3999999999999992E-002 3.9605224655403504E-010 + -5.2899999999999989E-002 2.5966453987003035E-010 + -5.1799999999999985E-002 8.0031571647598554E-012 + -5.0699999999999995E-002 -2.7672036884140994E-010 + -4.9599999999999991E-002 -5.1984594406917495E-010 + -4.8499999999999988E-002 -6.6891897576581982E-010 + -4.7399999999999998E-002 -6.7269551040638476E-010 + -4.6299999999999994E-002 -4.5956458083473706E-010 + -4.5199999999999990E-002 3.5915603824321352E-011 + -4.4099999999999986E-002 7.8596107400130677E-010 + -4.2999999999999997E-002 1.5756764781826860E-009 + -4.1899999999999993E-002 1.9991825972454080E-009 + -4.0799999999999989E-002 1.6151947557219160E-009 + -3.9699999999999985E-002 2.3115881431223784E-010 + -3.8599999999999995E-002 -1.8332866336123743E-009 + -3.7499999999999992E-002 -3.7047143131019311E-009 + -3.6399999999999988E-002 -4.2626004947976526E-009 + -3.5299999999999984E-002 -2.7302191618616689E-009 + -3.4199999999999994E-002 7.2761663361120554E-010 + -3.3099999999999991E-002 4.7776551603817552E-009 + -3.1999999999999987E-002 7.3259092125965708E-009 + -3.0899999999999997E-002 6.5051652953229677E-009 + -2.9799999999999993E-002 1.8117711775289536E-009 + -2.8699999999999989E-002 -5.2444537601559205E-009 + -2.7599999999999986E-002 -1.1472162775305605E-008 + -2.6499999999999996E-002 -1.3327294823284319E-008 + -2.5399999999999992E-002 -8.6692768519469610E-009 + -2.4299999999999988E-002 1.9608270562798680E-009 + -2.3199999999999985E-002 1.5276734544045212E-008 + -2.2099999999999995E-002 2.6493681914985245E-008 + -2.0999999999999991E-002 3.1215300566600490E-008 + -1.9899999999999987E-002 2.6872003289213353E-008 + -1.8799999999999983E-002 1.2849092456690414E-008 + -1.7699999999999994E-002 -1.0776252779010065E-008 + -1.6599999999999990E-002 -4.5091443467981662E-008 + -1.5499999999999986E-002 -9.3578080395673169E-008 + -1.4399999999999996E-002 -1.6183089712740184E-007 + -1.3299999999999992E-002 -2.5582409080016077E-007 + -1.2199999999999989E-002 -3.7978639966240735E-007 + -1.1099999999999985E-002 -5.3518743925451417E-007 + -9.9999999999999950E-003 -7.2188430522146518E-007 + -8.8999999999999913E-003 -9.4130876959752641E-007 + -7.7999999999999875E-003 -1.2003180245301337E-006 + -6.6999999999999837E-003 -1.5137352420424577E-006 + -5.5999999999999939E-003 -1.9041104906136752E-006 + -4.4999999999999901E-003 -2.3986765427252976E-006 + -3.3999999999999864E-003 -3.0251135285652708E-006 + -2.2999999999999826E-003 -3.8086393487901660E-006 + -1.1999999999999927E-003 -4.7724934120196849E-006 + -9.9999999999988987E-005 -5.9422268350317609E-006 + 1.0000000000000148E-003 -7.3522155616956297E-006 + 2.1000000000000185E-003 -9.0515977717586793E-006 + 3.2000000000000084E-003 -1.1107126738352235E-005 + 4.3000000000000121E-003 -1.3602097169496119E-005 + 5.4000000000000159E-003 -1.6632635379210114E-005 + 6.5000000000000058E-003 -2.0304056306486018E-005 + 7.6000000000000234E-003 -2.4729983124416322E-005 + 8.7000000000000133E-003 -3.0035531381145120E-005 + 9.8000000000000032E-003 -3.6363911931402981E-005 + 1.0900000000000021E-002 -4.3884341721422970E-005 + 1.2000000000000011E-002 -5.2798834076384082E-005 + 1.3100000000000001E-002 -6.3346211391035467E-005 + 1.4200000000000018E-002 -7.5803312938660383E-005 + 1.5300000000000008E-002 -9.0484376414678991E-005 + 1.6400000000000026E-002 -1.0774053953355178E-004 + 1.7500000000000016E-002 -1.2796081136912107E-004 + 1.8600000000000005E-002 -1.5157522284425795E-004 + 1.9700000000000023E-002 -1.7905997810885310E-004 + 2.0800000000000013E-002 -2.1094389376230538E-004 + 2.1900000000000003E-002 -2.4781501269899309E-004 + 2.3000000000000020E-002 -2.9032642487436533E-004 + 2.4100000000000010E-002 -3.3920048736035824E-004 + 2.5200000000000000E-002 -3.9523042505607009E-004 + 2.6300000000000018E-002 -4.5927893370389938E-004 + 2.7400000000000008E-002 -5.3227430908009410E-004 + 2.8500000000000025E-002 -6.1520520830526948E-004 + 2.9600000000000015E-002 -7.0911587681621313E-004 + 3.0700000000000005E-002 -8.1510411109775305E-004 + 3.1800000000000023E-002 -9.3432085122913122E-004 + 3.2900000000000013E-002 -1.0679702972993255E-003 + 3.4000000000000002E-002 -1.2173065915703773E-003 + 3.5100000000000020E-002 -1.3836256694048643E-003 + 3.6200000000000010E-002 -1.5682481462135911E-003 + 3.7300000000000028E-002 -1.7724975477904081E-003 + 3.8400000000000017E-002 -1.9976752810180187E-003 + 3.9500000000000007E-002 -2.2450352553278208E-003 + 4.0600000000000025E-002 -2.5157616473734379E-003 + 4.1700000000000015E-002 -2.8109487611800432E-003 + 4.2800000000000005E-002 -3.1315803062170744E-003 + 4.3900000000000022E-002 -3.4785054158419371E-003 + 4.5000000000000012E-002 -3.8524088449776173E-003 + 4.6100000000000002E-002 -4.2537758126854897E-003 + 4.7200000000000020E-002 -4.6828500926494598E-003 + 4.8300000000000010E-002 -5.1395921036601067E-003 + 4.9400000000000027E-002 -5.6236376985907555E-003 + 5.0500000000000017E-002 -6.1342595145106316E-003 + 5.1600000000000007E-002 -6.6703357733786106E-003 + 5.2700000000000025E-002 -7.2303209453821182E-003 + 5.3800000000000014E-002 -7.8122210688889027E-003 + 5.4900000000000004E-002 -8.4135727956891060E-003 + 5.6000000000000022E-002 -9.0314280241727829E-003 + 5.7100000000000012E-002 -9.6623329445719719E-003 + 5.8200000000000002E-002 -1.0302318260073662E-002 + 5.9300000000000019E-002 -1.0946894064545631E-002 + 6.0400000000000009E-002 -1.1591044254601002E-002 + 6.1500000000000027E-002 -1.2229243293404579E-002 + 6.2600000000000017E-002 -1.2855476699769497E-002 + 6.3700000000000007E-002 -1.3463284820318222E-002 + 6.4800000000000024E-002 -1.4045816846191883E-002 + 6.5900000000000014E-002 -1.4595894142985344E-002 + 6.7000000000000004E-002 -1.5106081031262875E-002 + 6.8100000000000022E-002 -1.5568765811622143E-002 + 6.9200000000000012E-002 -1.5976238995790482E-002 + 7.0300000000000029E-002 -1.6320779919624329E-002 + 7.1400000000000019E-002 -1.6594765707850456E-002 + 7.2500000000000009E-002 -1.6790769994258881E-002 + 7.3600000000000027E-002 -1.6901684924960136E-002 + 7.4700000000000016E-002 -1.6920845955610275E-002 + 7.5800000000000006E-002 -1.6842154785990715E-002 + 7.6900000000000024E-002 -1.6660202294588089E-002 + 7.8000000000000014E-002 -1.6370395198464394E-002 + 7.9100000000000004E-002 -1.5969060361385345E-002 + 8.0200000000000021E-002 -1.5453543514013290E-002 + 8.1300000000000011E-002 -1.4822307042777538E-002 + 8.2400000000000029E-002 -1.4075007289648056E-002 + 8.3500000000000019E-002 -1.3212558813393116E-002 + 8.4600000000000009E-002 -1.2237182818353176E-002 + 8.5700000000000026E-002 -1.1152439750730991E-002 + 8.6800000000000016E-002 -9.9632423371076584E-003 + 8.7900000000000006E-002 -8.6758444085717201E-003 + 8.9000000000000024E-002 -7.2978222742676735E-003 + 9.0100000000000013E-002 -5.8380234986543655E-003 + 9.1200000000000003E-002 -4.3065007776021957E-003 + 9.2300000000000021E-002 -2.7144162449985743E-003 + 9.3400000000000011E-002 -1.0739271529018879E-003 + 9.4500000000000028E-002 6.0195295372977853E-004 + 9.5600000000000018E-002 2.2995052859187126E-003 + 9.6700000000000008E-002 4.0044682100415230E-003 + 9.7800000000000026E-002 5.7022091932594776E-003 + 9.8900000000000016E-002 7.3779029771685600E-003 + 0.10000000000000001 9.0167205780744553E-003 + 0.10110000000000002 1.0604013688862324E-002 + 0.10220000000000001 1.2125506997108459E-002 + 0.10330000000000003 1.3567480258643627E-002 + 0.10440000000000002 1.4916942454874516E-002 + 0.10550000000000001 1.6161808744072914E-002 + 0.10660000000000003 1.7291048541665077E-002 + 0.10770000000000002 1.8294828012585640E-002 + 0.10880000000000001 1.9164623692631721E-002 + 0.10990000000000003 1.9893325865268707E-002 + 0.11100000000000002 2.0475311204791069E-002 + 0.11210000000000001 2.0906498655676842E-002 + 0.11320000000000002 2.1184386685490608E-002 + 0.11430000000000001 2.1308062598109245E-002 + 0.11540000000000003 2.1278178319334984E-002 + 0.11650000000000002 2.1096918731927872E-002 + 0.11760000000000001 2.0767940208315849E-002 + 0.11870000000000003 2.0296301692724228E-002 + 0.11980000000000002 1.9688371568918228E-002 + 0.12090000000000001 1.8951732665300369E-002 + 0.12200000000000003 1.8095064908266068E-002 + 0.12310000000000001 1.7128022387623787E-002 + 0.12420000000000003 1.6061093658208847E-002 + 0.12530000000000002 1.4905462972819805E-002 + 0.12640000000000001 1.3672881759703159E-002 + 0.12750000000000003 1.2375520542263985E-002 + 0.12860000000000002 1.1025835759937763E-002 + 0.12970000000000001 9.6364310011267662E-003 + 0.13080000000000003 8.2199396565556526E-003 + 0.13190000000000002 6.7889089696109295E-003 + 0.13300000000000001 5.3556999191641808E-003 + 0.13410000000000000 3.9323922246694565E-003 + 0.13520000000000004 2.5306940078735352E-003 + 0.13630000000000003 1.1618615826591849E-003 + 0.13740000000000002 -1.6337262059096247E-004 + 0.13850000000000001 -1.4348605182021856E-003 + 0.13960000000000000 -2.6430888101458549E-003 + 0.14070000000000005 -3.7792243529111147E-003 + 0.14180000000000004 -4.8351497389376163E-003 + 0.14290000000000003 -5.8034947142004967E-003 + 0.14400000000000002 -6.6776569001376629E-003 + 0.14510000000000001 -7.4518239125609398E-003 + 0.14620000000000000 -8.1209875643253326E-003 + 0.14730000000000004 -8.6809610947966576E-003 + 0.14840000000000003 -9.1283982619643211E-003 + 0.14950000000000002 -9.4608040526509285E-003 + 0.15060000000000001 -9.6765449270606041E-003 + 0.15170000000000000 -9.7748609259724617E-003 + 0.15280000000000005 -9.7558731213212013E-003 + 0.15390000000000004 -9.6205910667777061E-003 + 0.15500000000000003 -9.3709193170070648E-003 + 0.15610000000000002 -9.0096611529588699E-003 + 0.15720000000000001 -8.5405185818672180E-003 + 0.15830000000000000 -7.9680746421217918E-003 + 0.15940000000000004 -7.2977864183485508E-003 + 0.16050000000000003 -6.5359640866518021E-003 + 0.16160000000000002 -5.6897480972111225E-003 + 0.16270000000000001 -4.7670742496848106E-003 + 0.16380000000000000 -3.7766275927424431E-003 + 0.16490000000000005 -2.7277898043394089E-003 + 0.16600000000000004 -1.6305741155520082E-003 + 0.16710000000000003 -4.9555546138435602E-004 + 0.16820000000000002 6.6620932193472981E-004 + 0.16930000000000001 1.8432715442031622E-003 + 0.17040000000000000 3.0238914769142866E-003 + 0.17150000000000004 4.1961483657360077E-003 + 0.17260000000000003 5.3480546921491623E-003 + 0.17370000000000002 6.4676762558519840E-003 + 0.17480000000000001 7.5432551093399525E-003 + 0.17590000000000000 8.5633350536227226E-003 + 0.17700000000000005 9.5168873667716980E-003 + 0.17810000000000004 1.0393431410193443E-002 + 0.17920000000000003 1.1183150112628937E-002 + 0.18030000000000002 1.1877002194523811E-002 + 0.18140000000000001 1.2466829270124435E-002 + 0.18250000000000000 1.2945454567670822E-002 + 0.18360000000000004 1.3306771405041218E-002 + 0.18470000000000003 1.3545823283493519E-002 + 0.18580000000000002 1.3658858835697174E-002 + 0.18690000000000001 1.3643381185829639E-002 + 0.18800000000000000 1.3498182408511639E-002 + 0.18910000000000005 1.3223364017903805E-002 + 0.19020000000000004 1.2820344418287277E-002 + 0.19130000000000003 1.2291840277612209E-002 + 0.19240000000000002 1.1641834862530231E-002 + 0.19350000000000001 1.0875539854168892E-002 + 0.19460000000000005 9.9993376061320305E-003 + 0.19570000000000004 9.0207261964678764E-003 + 0.19680000000000003 7.9482374712824821E-003 + 0.19790000000000002 6.7913532257080078E-003 + 0.19900000000000001 5.5604008957743645E-003 + 0.20010000000000000 4.2664492502808571E-003 + 0.20120000000000005 2.9212008230388165E-003 + 0.20230000000000004 1.5368787571787834E-003 + 0.20340000000000003 1.2611057900357991E-004 + 0.20450000000000002 -1.2981977779418230E-003 + 0.20560000000000000 -2.7229918632656336E-003 + 0.20670000000000005 -4.1351956315338612E-003 + 0.20780000000000004 -5.5218315683305264E-003 + 0.20890000000000003 -6.8701384589076042E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0018.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0018.BXX.semd new file mode 100644 index 00000000..ceaad05c --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0018.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 5.4258157478106896E-019 + -0.11340000000000000 -1.6694727809216335E-020 + -0.11230000000000000 -4.4241248414273496E-019 + -0.11119999999999999 -3.0050669288857319E-018 + -0.11009999999999999 -9.8415947504476854E-018 + -0.10900000000000000 -7.0619080687030519E-018 + -0.10790000000000000 2.1361016185618331E-017 + -0.10679999999999999 6.2605561707769925E-017 + -0.10569999999999999 1.0385011053864397E-016 + -0.10460000000000000 1.1090367814523065E-016 + -0.10349999999999999 7.5218510949651997E-017 + -0.10239999999999999 -1.0577834795584388E-016 + -0.10130000000000000 -3.0387071401709570E-016 + -0.10020000000000000 -2.6262616518622165E-016 + -9.9099999999999994E-002 -3.3331203078154848E-017 + -9.7999999999999990E-002 5.8916011920983301E-016 + -9.6899999999999986E-002 1.4167972825214308E-015 + -9.5799999999999996E-002 1.6973788521235491E-015 + -9.4699999999999993E-002 1.0889947907801877E-015 + -9.3599999999999989E-002 3.2675121797458209E-016 + -9.2499999999999999E-002 4.8766423748640886E-016 + -9.1399999999999995E-002 2.1529805102762185E-015 + -9.0299999999999991E-002 2.4506575340945335E-015 + -8.9200000000000002E-002 -1.3887747856482983E-015 + -8.8099999999999984E-002 -6.5274645904373971E-015 + -8.6999999999999994E-002 -7.5632368071306896E-015 + -8.5899999999999990E-002 -7.6927278159751381E-016 + -8.4799999999999986E-002 1.1290102153952569E-014 + -8.3699999999999997E-002 1.5964226468545561E-014 + -8.2599999999999993E-002 4.6369683673287351E-015 + -8.1499999999999989E-002 -1.3802013087386034E-014 + -8.0399999999999999E-002 -2.5471180272926795E-014 + -7.9299999999999995E-002 -1.8950744361885714E-014 + -7.8199999999999992E-002 1.0272507264307354E-014 + -7.7100000000000002E-002 4.7086158350183663E-014 + -7.5999999999999984E-002 4.5742665840016461E-014 + -7.4899999999999994E-002 -1.0579926014052041E-014 + -7.3799999999999991E-002 -7.3467185839667243E-014 + -7.2699999999999987E-002 -1.2883243733982641E-013 + -7.1599999999999997E-002 -1.3769793139918607E-013 + -7.0499999999999993E-002 -4.5905177581276671E-014 + -6.9399999999999989E-002 1.2028716239211035E-013 + -6.8300000000000000E-002 2.8210303559296490E-013 + -6.7199999999999996E-002 2.8199041409229797E-013 + -6.6099999999999992E-002 1.2432572061692876E-013 + -6.5000000000000002E-002 -7.0538776100574629E-014 + -6.3899999999999985E-002 -1.8443902546731727E-013 + -6.2799999999999995E-002 -1.9768101001613192E-013 + -6.1699999999999991E-002 -1.0588828669140862E-013 + -6.0599999999999994E-002 -1.2788315057517957E-013 + -5.9499999999999990E-002 -3.5557098715041646E-013 + -5.8399999999999994E-002 -7.6706956758654243E-013 + -5.7299999999999990E-002 -5.0459549733039566E-013 + -5.6199999999999986E-002 8.6949588154472401E-013 + -5.5099999999999996E-002 3.3902160592735875E-012 + -5.3999999999999992E-002 3.9852999372813613E-012 + -5.2899999999999989E-002 1.2017677434791874E-012 + -5.1799999999999985E-002 -3.5074007500440763E-012 + -5.0699999999999995E-002 -6.0458521869422022E-012 + -4.9599999999999991E-002 -2.5273012849158505E-012 + -4.8499999999999988E-002 5.6477882266758872E-012 + -4.7399999999999998E-002 8.8512348492275628E-012 + -4.6299999999999994E-002 1.6912573772009942E-012 + -4.5199999999999990E-002 -1.1070570675453251E-011 + -4.4099999999999986E-002 -1.4799415165578367E-011 + -4.2999999999999997E-002 -4.2435382464900417E-012 + -4.1899999999999993E-002 7.8528468450134170E-012 + -4.0799999999999989E-002 -6.3756985801965982E-013 + -3.9699999999999985E-002 -3.0975205039807108E-011 + -3.8599999999999995E-002 -4.4227194823109883E-011 + -3.7499999999999992E-002 -1.3784749383627393E-011 + -3.6399999999999988E-002 4.6627604555204982E-011 + -3.5299999999999984E-002 8.4632550967356224E-011 + -3.4199999999999994E-002 5.4855103098772062E-011 + -3.3099999999999991E-002 -1.9737154619003938E-011 + -3.1999999999999987E-002 -7.8084046173376720E-011 + -3.0899999999999997E-002 -5.2963359392643738E-011 + -2.9799999999999993E-002 4.3300838609150460E-011 + -2.8699999999999989E-002 8.5787280057481041E-011 + -2.7599999999999986E-002 4.5926509123495052E-011 + -2.6499999999999996E-002 -1.9702781073327458E-011 + -2.5399999999999992E-002 9.8993903352440071E-012 + -2.4299999999999988E-002 2.1575640579696298E-011 + -2.3199999999999985E-002 2.5409297929601671E-011 + -2.2099999999999995E-002 -1.0070399375505801E-012 + -2.0999999999999991E-002 6.1877291485101793E-012 + -1.9899999999999987E-002 2.0048432358699131E-010 + -1.8799999999999983E-002 4.1270686867989070E-010 + -1.7699999999999994E-002 2.4624430272623954E-010 + -1.6599999999999990E-002 -3.2803304517159404E-010 + -1.5499999999999986E-002 -8.0595857765430878E-010 + -1.4399999999999996E-002 -7.6403239290812053E-010 + -1.3299999999999992E-002 -1.7312476452424619E-010 + -1.2199999999999989E-002 4.0433836834274928E-010 + -1.1099999999999985E-002 5.6502380552103659E-010 + -9.9999999999999950E-003 2.1257973159549692E-010 + -8.8999999999999913E-003 -1.3538289933556769E-010 + -7.7999999999999875E-003 1.1045073189386301E-010 + -6.6999999999999837E-003 1.1517472531252793E-009 + -5.5999999999999939E-003 1.8614142449635551E-009 + -4.4999999999999901E-003 1.2804147742073724E-009 + -3.3999999999999864E-003 -4.0975117743258238E-010 + -2.2999999999999826E-003 -1.9273800333508007E-009 + -1.1999999999999927E-003 -2.3985833319528638E-009 + -9.9999999999988987E-005 -1.6441015215917787E-009 + 1.0000000000000148E-003 -1.1092122775835378E-009 + 2.1000000000000185E-003 -1.0538414585425926E-009 + 3.2000000000000084E-003 -1.6236372246680730E-009 + 4.3000000000000121E-003 -1.5615442272576274E-009 + 5.4000000000000159E-003 1.9062718070728124E-010 + 6.5000000000000058E-003 3.0495845848577119E-009 + 7.6000000000000234E-003 5.0660236006194737E-009 + 8.7000000000000133E-003 4.9447961281146036E-009 + 9.8000000000000032E-003 2.6567725797121966E-009 + 1.0900000000000021E-002 -5.1858417560168846E-010 + 1.2000000000000011E-002 -2.9186448813334209E-009 + 1.3100000000000001E-002 -3.5530018926976936E-009 + 1.4200000000000018E-002 -3.0490630020807430E-009 + 1.5300000000000008E-002 -2.5630499944639951E-009 + 1.6400000000000026E-002 -3.7799994245801827E-009 + 1.7500000000000016E-002 -3.6076899245784944E-009 + 1.8600000000000005E-002 7.2343375734362780E-010 + 1.9700000000000023E-002 7.7613719895452959E-009 + 2.0800000000000013E-002 1.3078421901013826E-008 + 2.1900000000000003E-002 1.3143175436880483E-008 + 2.3000000000000020E-002 5.9479301484088865E-009 + 2.4100000000000010E-002 -3.3804998800235353E-009 + 2.5200000000000000E-002 -8.4067064420878523E-009 + 2.6300000000000018E-002 -7.9117299378594907E-009 + 2.7400000000000008E-002 -4.5844572582609544E-009 + 2.8500000000000025E-002 -1.2213328126620127E-009 + 2.9600000000000015E-002 4.5675496718189379E-010 + 3.0700000000000005E-002 1.0592872135006814E-009 + 3.1800000000000023E-002 2.4505601992075299E-009 + 3.2900000000000013E-002 5.0966479925307340E-009 + 3.4000000000000002E-002 6.5954766093057060E-009 + 3.5100000000000020E-002 3.2901579238853174E-009 + 3.6200000000000010E-002 -4.5324934916379789E-009 + 3.7300000000000028E-002 -1.2283440931071254E-008 + 3.8400000000000017E-002 -1.4190536745672944E-008 + 3.9500000000000007E-002 -9.8235606316166013E-009 + 4.0600000000000025E-002 -3.4488802924670381E-009 + 4.1700000000000015E-002 1.1152818668591635E-009 + 4.2800000000000005E-002 2.1121855375838550E-009 + 4.3900000000000022E-002 2.1590151888517539E-009 + 4.5000000000000012E-002 5.1456958694018340E-009 + 4.6100000000000002E-002 1.0516524540093997E-008 + 4.7200000000000020E-002 1.4659426561536293E-008 + 4.8300000000000010E-002 1.3218404149029084E-008 + 4.9400000000000027E-002 6.3312617371025226E-009 + 5.0500000000000017E-002 -1.8196586459851005E-009 + 5.1600000000000007E-002 -6.7259859903856523E-009 + 5.2700000000000025E-002 -6.3262404204067479E-009 + 5.3800000000000014E-002 -3.4527167791509328E-009 + 5.4900000000000004E-002 -1.0811190831461204E-009 + 5.6000000000000022E-002 -9.3233587517005390E-010 + 5.7100000000000012E-002 -1.7515526806732851E-009 + 5.8200000000000002E-002 -9.2158464193303757E-010 + 5.9300000000000019E-002 4.2823087298415885E-009 + 6.0400000000000009E-002 1.1959979673292764E-008 + 6.1500000000000027E-002 1.6231725297188859E-008 + 6.2600000000000017E-002 1.2114139025243276E-008 + 6.3700000000000007E-002 2.3319606246019475E-009 + 6.4800000000000024E-002 -6.5180709718504204E-009 + 6.5900000000000014E-002 -9.7752135275186447E-009 + 6.7000000000000004E-002 -6.9375429845308645E-009 + 6.8100000000000022E-002 -2.2355763906745096E-009 + 6.9200000000000012E-002 1.0323164545411601E-009 + 7.0300000000000029E-002 2.9378390831169554E-009 + 7.1400000000000019E-002 2.7639543986879289E-009 + 7.2500000000000009E-002 2.5900697142589024E-009 + 7.3600000000000027E-002 3.9219627545605817E-009 + 7.4700000000000016E-002 4.1065963962694241E-009 + 7.5800000000000006E-002 6.3434180130883533E-010 + 7.6900000000000024E-002 -4.7022084004311182E-009 + 7.8000000000000014E-002 -9.6085361889208798E-009 + 7.9100000000000004E-002 -1.0714568787761891E-008 + 8.0200000000000021E-002 -7.3032691005892048E-009 + 8.1300000000000011E-002 -9.8796981706783527E-010 + 8.2400000000000029E-002 5.9726632528622758E-009 + 8.3500000000000019E-002 1.0961444196766479E-008 + 8.4600000000000009E-002 1.1845188829795461E-008 + 8.5700000000000026E-002 1.1097674779136923E-008 + 8.6800000000000016E-002 1.0645938353093243E-008 + 8.7900000000000006E-002 9.7684607069936646E-009 + 8.9000000000000024E-002 6.7488361565892774E-009 + 9.0100000000000013E-002 1.8156190995100019E-009 + 9.1200000000000003E-002 -2.6380790885127681E-009 + 9.2300000000000021E-002 -1.5616303805643383E-009 + 9.3400000000000011E-002 4.7133363878515411E-009 + 9.4500000000000028E-002 1.0109934223123673E-008 + 9.5600000000000018E-002 8.9456424490208519E-009 + 9.6700000000000008E-002 1.0591310051211167E-009 + 9.7800000000000026E-002 -6.7915286727782131E-009 + 9.8900000000000016E-002 -7.6510788815653541E-009 + 0.10000000000000001 -1.2129630633239685E-010 + 0.10110000000000002 8.3764870595359753E-009 + 0.10220000000000001 8.7000495696543112E-009 + 0.10330000000000003 -1.0866090249805893E-009 + 0.10440000000000002 -1.0980823361705916E-008 + 0.10550000000000001 -9.8326697894890458E-009 + 0.10660000000000003 3.5051113123074629E-009 + 0.10770000000000002 1.7452373768378493E-008 + 0.10880000000000001 1.8672231760774594E-008 + 0.10990000000000003 5.9815721265010779E-009 + 0.11100000000000002 -8.3224218627719893E-009 + 0.11210000000000001 -1.0723601562290241E-008 + 0.11320000000000002 -2.8982061195392816E-010 + 0.11430000000000001 1.1900700869205139E-008 + 0.11540000000000003 1.3192259729066791E-008 + 0.11650000000000002 3.2801170668506074E-009 + 0.11760000000000001 -6.2555809421382946E-009 + 0.11870000000000003 -3.7809106956387950E-009 + 0.11980000000000002 9.7361283479813210E-009 + 0.12090000000000001 2.0940722933460165E-008 + 0.12200000000000003 1.7589467660172886E-008 + 0.12310000000000001 1.1343623818049764E-009 + 0.12420000000000003 -1.3761187744876224E-008 + 0.12530000000000002 -1.4387701696705335E-008 + 0.12640000000000001 -2.0896249175450521E-009 + 0.12750000000000003 1.0208452749793651E-008 + 0.12860000000000002 1.0818827611558390E-008 + 0.12970000000000001 1.5475376535789565E-009 + 0.13080000000000003 -5.1289750224725594E-009 + 0.13190000000000002 -1.6708234795714816E-010 + 0.13300000000000001 1.2045846098374113E-008 + 0.13410000000000000 1.8140433155622304E-008 + 0.13520000000000004 9.9872714542925678E-009 + 0.13630000000000003 -5.7124238672656702E-009 + 0.13740000000000002 -1.3353297134699460E-008 + 0.13850000000000001 -4.4922385811219101E-009 + 0.13960000000000000 1.3006873800236463E-008 + 0.14070000000000005 2.2145783873384062E-008 + 0.14180000000000004 1.4355902244744811E-008 + 0.14290000000000003 -2.4484783089917528E-009 + 0.14400000000000002 -1.1620898021647008E-008 + 0.14510000000000001 -4.3328389764951680E-009 + 0.14620000000000000 1.2377533664675866E-008 + 0.14730000000000004 2.3143222449562018E-008 + 0.14840000000000003 1.9308249221694496E-008 + 0.14950000000000002 6.5147940375709368E-009 + 0.15060000000000001 -2.9287541281064478E-009 + 0.15170000000000000 -3.1718223603149909E-009 + 0.15280000000000005 4.0781278354273809E-010 + 0.15390000000000004 -1.3275884835906027E-009 + 0.15500000000000003 -9.6574890307010719E-009 + 0.15610000000000002 -1.5878853787398839E-008 + 0.15720000000000001 -1.0883072221190560E-008 + 0.15830000000000000 3.5932830044771435E-009 + 0.15940000000000004 1.5813212073112481E-008 + 0.16050000000000003 1.5231790939651546E-008 + 0.16160000000000002 3.6595384500515138E-009 + 0.16270000000000001 -6.9155854376390380E-009 + 0.16380000000000000 -6.4864331683622822E-009 + 0.16490000000000005 2.8496622839213614E-009 + 0.16600000000000004 1.0164611374818833E-008 + 0.16710000000000003 7.5015433864678016E-009 + 0.16820000000000002 -1.0905232272762078E-009 + 0.16930000000000001 -4.9904791410426697E-009 + 0.17040000000000000 8.8479490401027761E-010 + 0.17150000000000004 9.9979393652915860E-009 + 0.17260000000000003 1.0954787299510826E-008 + 0.17370000000000002 2.1273116601605579E-010 + 0.17480000000000001 -1.3239500162853801E-008 + 0.17590000000000000 -1.6563584281925614E-008 + 0.17700000000000005 -6.0544573798892998E-009 + 0.17810000000000004 9.0481862002889102E-009 + 0.17920000000000003 1.5582239498712624E-008 + 0.18030000000000002 9.4146557216845395E-009 + 0.18140000000000001 -1.1733480853592937E-009 + 0.18250000000000000 -5.2027058217163358E-009 + 0.18360000000000004 -6.0689275827030542E-010 + 0.18470000000000003 4.2533279120959833E-009 + 0.18580000000000002 1.1303513680616106E-009 + 0.18690000000000001 -7.9563564625573235E-009 + 0.18800000000000000 -1.2099431678791461E-008 + 0.18910000000000005 -3.3274392130522301E-009 + 0.19020000000000004 1.3488249628323956E-008 + 0.19130000000000003 2.3989533914914318E-008 + 0.19240000000000002 1.8126128153994614E-008 + 0.19350000000000001 3.9156056175215781E-010 + 0.19460000000000005 -1.4071245502123020E-008 + 0.19570000000000004 -1.3891654937481235E-008 + 0.19680000000000003 -1.9095240944011493E-009 + 0.19790000000000002 8.7308231755400811E-009 + 0.19900000000000001 8.4786515586188216E-009 + 0.20010000000000000 7.5949246891582334E-010 + 0.20120000000000005 -2.7430828719587907E-009 + 0.20230000000000004 4.5421808536616481E-009 + 0.20340000000000003 1.6740967723194444E-008 + 0.20450000000000002 2.1498955504739570E-008 + 0.20560000000000000 1.3158695466586323E-008 + 0.20670000000000005 -1.1270893107706570E-009 + 0.20780000000000004 -8.8528260278053494E-009 + 0.20890000000000003 -5.2723470034266029E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0018.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0018.BXZ.semd new file mode 100644 index 00000000..44cfcb3c --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0018.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 -2.5252040042333945E-012 + -0.11449999999999999 -1.3535426252042626E-011 + -0.11340000000000000 -3.2474245514890754E-011 + -0.11230000000000000 -3.5796580977187631E-011 + -0.11119999999999999 1.9817253740783691E-011 + -0.11009999999999999 1.5391676821963074E-010 + -0.10900000000000000 3.0310889909124228E-010 + -0.10790000000000000 3.1285563029115337E-010 + -0.10679999999999999 2.6572730127405464E-011 + -0.10569999999999999 -5.6357307709475890E-010 + -0.10460000000000000 -1.2109970803919623E-009 + -0.10349999999999999 -1.4538776849093438E-009 + -0.10239999999999999 -8.2394291389675800E-010 + -0.10130000000000000 8.3264040107167148E-010 + -0.10020000000000000 3.0475926227069294E-009 + -9.9099999999999994E-002 4.6390806751617220E-009 + -9.7999999999999990E-002 4.0853298521881243E-009 + -9.6899999999999986E-002 4.5942671889065423E-010 + -9.5799999999999996E-002 -5.4405293603565497E-009 + -9.4699999999999993E-002 -1.0658378180039563E-008 + -9.3599999999999989E-002 -1.1224873475157437E-008 + -9.2499999999999999E-002 -4.7894275212456705E-009 + -9.1399999999999995E-002 6.8428338551029810E-009 + -9.0299999999999991E-002 1.7548137165590560E-008 + -8.9200000000000002E-002 2.0158212876708603E-008 + -8.8099999999999984E-002 1.1514179831806359E-008 + -8.6999999999999994E-002 -4.4500678697545482E-009 + -8.5899999999999990E-002 -1.8583625305268470E-008 + -8.4799999999999986E-002 -2.2670077370889885E-008 + -8.3699999999999997E-002 -1.5362456196044150E-008 + -8.2599999999999993E-002 -2.9861693118249377E-009 + -8.1499999999999989E-002 5.7885505277965876E-009 + -8.0399999999999999E-002 7.1563137638008811E-009 + -7.9299999999999995E-002 5.1167834413945457E-009 + -7.8199999999999992E-002 7.4765953428368448E-009 + -7.7100000000000002E-002 1.8271071766662317E-008 + -7.5999999999999984E-002 3.3104683438978100E-008 + -7.4899999999999994E-002 4.1192723898575423E-008 + -7.3799999999999991E-002 3.1800528432768260E-008 + -7.2699999999999987E-002 -9.3329255435037339E-010 + -7.1599999999999997E-002 -5.8684896941940679E-008 + -7.0499999999999993E-002 -1.4338729670271277E-007 + -6.9399999999999989E-002 -2.6027652211269015E-007 + -6.8300000000000000E-002 -4.1664239347483090E-007 + -6.7199999999999996E-002 -6.1869172895967495E-007 + -6.6099999999999992E-002 -8.7138272419906571E-007 + -6.5000000000000002E-002 -1.1827831940536271E-006 + -6.3899999999999985E-002 -1.5689158772147493E-006 + -6.2799999999999995E-002 -2.0535721887426917E-006 + -6.1699999999999991E-002 -2.6625496047927300E-006 + -6.0599999999999994E-002 -3.4183669868070865E-006 + -5.9499999999999990E-002 -4.3423920033092145E-006 + -5.8399999999999994E-002 -5.4646025091642514E-006 + -5.7299999999999990E-002 -6.8331974034663290E-006 + -5.6199999999999986E-002 -8.5156189015833661E-006 + -5.5099999999999996E-002 -1.0590782949293498E-005 + -5.3999999999999992E-002 -1.3141617273504380E-005 + -5.2899999999999989E-002 -1.6257474271696992E-005 + -5.1799999999999985E-002 -2.0046234567416832E-005 + -5.0699999999999995E-002 -2.4645603843964636E-005 + -4.9599999999999991E-002 -3.0223436624510214E-005 + -4.8499999999999988E-002 -3.6968613130738959E-005 + -4.7399999999999998E-002 -4.5085627789376304E-005 + -4.6299999999999994E-002 -5.4804826504550874E-005 + -4.5199999999999990E-002 -6.6405613324604928E-005 + -4.4099999999999986E-002 -8.0235993664246053E-005 + -4.2999999999999997E-002 -9.6713505627121776E-005 + -4.1899999999999993E-002 -1.1630953667918220E-004 + -4.0799999999999989E-002 -1.3953617599327117E-004 + -3.9699999999999985E-002 -1.6695378872100264E-004 + -3.8599999999999995E-002 -1.9919892656616867E-004 + -3.7499999999999992E-002 -2.3701271857134998E-004 + -3.6399999999999988E-002 -2.8125001699663699E-004 + -3.5299999999999984E-002 -3.3286854159086943E-004 + -3.4199999999999994E-002 -3.9291792199946940E-004 + -3.3099999999999991E-002 -4.6254889457486570E-004 + -3.1999999999999987E-002 -5.4304179502651095E-004 + -3.0899999999999997E-002 -6.3583388691768050E-004 + -2.9799999999999993E-002 -7.4252241756767035E-004 + -2.8699999999999989E-002 -8.6484593339264393E-004 + -2.7599999999999986E-002 -1.0046631796285510E-003 + -2.6499999999999996E-002 -1.1639526346698403E-003 + -2.5399999999999992E-002 -1.3448341051116586E-003 + -2.4299999999999988E-002 -1.5495893312618136E-003 + -2.3199999999999985E-002 -1.7806589603424072E-003 + -2.2099999999999995E-002 -2.0406180992722511E-003 + -2.0999999999999991E-002 -2.3321453481912613E-003 + -1.9899999999999987E-002 -2.6580069679766893E-003 + -1.8799999999999983E-002 -3.0210544355213642E-003 + -1.7699999999999994E-002 -3.4242109395563602E-003 + -1.6599999999999990E-002 -3.8704304024577141E-003 + -1.5499999999999986E-002 -4.3626381084322929E-003 + -1.4399999999999996E-002 -4.9036787822842598E-003 + -1.3299999999999992E-002 -5.4962760768830776E-003 + -1.2199999999999989E-002 -6.1430083587765694E-003 + -1.1099999999999985E-002 -6.8462626077234745E-003 + -9.9999999999999950E-003 -7.6081613078713417E-003 + -8.8999999999999913E-003 -8.4304790943861008E-003 + -7.7999999999999875E-003 -9.3145603314042091E-003 + -6.6999999999999837E-003 -1.0261268354952335E-002 + -5.5999999999999939E-003 -1.1270917952060699E-002 + -4.4999999999999901E-003 -1.2343195267021656E-002 + -3.3999999999999864E-003 -1.3477051630616188E-002 + -2.2999999999999826E-003 -1.4670606702566147E-002 + -1.1999999999999927E-003 -1.5921084210276604E-002 + -9.9999999999988987E-005 -1.7224790528416634E-002 + 1.0000000000000148E-003 -1.8577104434370995E-002 + 2.1000000000000185E-003 -1.9972415640950203E-002 + 3.2000000000000084E-003 -2.1404031664133072E-002 + 4.3000000000000121E-003 -2.2864101454615593E-002 + 5.4000000000000159E-003 -2.4343602359294891E-002 + 6.5000000000000058E-003 -2.5832379236817360E-002 + 7.6000000000000234E-003 -2.7319226413965225E-002 + 8.7000000000000133E-003 -2.8791923075914383E-002 + 9.8000000000000032E-003 -3.0237268656492233E-002 + 1.0900000000000021E-002 -3.1641099601984024E-002 + 1.2000000000000011E-002 -3.2988395541906357E-002 + 1.3100000000000001E-002 -3.4263450652360916E-002 + 1.4200000000000018E-002 -3.5450052469968796E-002 + 1.5300000000000008E-002 -3.6531664431095123E-002 + 1.6400000000000026E-002 -3.7491556257009506E-002 + 1.7500000000000016E-002 -3.8312971591949463E-002 + 1.8600000000000005E-002 -3.8979317992925644E-002 + 1.9700000000000023E-002 -3.9474442601203918E-002 + 2.0800000000000013E-002 -3.9782896637916565E-002 + 2.1900000000000003E-002 -3.9890170097351074E-002 + 2.3000000000000020E-002 -3.9782907813787460E-002 + 2.4100000000000010E-002 -3.9449132978916168E-002 + 2.5200000000000000E-002 -3.8878478109836578E-002 + 2.6300000000000018E-002 -3.8062442094087601E-002 + 2.7400000000000008E-002 -3.6994598805904388E-002 + 2.8500000000000025E-002 -3.5670749843120575E-002 + 2.9600000000000015E-002 -3.4089043736457825E-002 + 3.0700000000000005E-002 -3.2250095158815384E-002 + 3.1800000000000023E-002 -3.0157128348946571E-002 + 3.2900000000000013E-002 -2.7816038578748703E-002 + 3.4000000000000002E-002 -2.5235418230295181E-002 + 3.5100000000000020E-002 -2.2426493465900421E-002 + 3.6200000000000010E-002 -1.9403029233217239E-002 + 3.7300000000000028E-002 -1.6181239858269691E-002 + 3.8400000000000017E-002 -1.2779717333614826E-002 + 3.9500000000000007E-002 -9.2193121090531349E-003 + 4.0600000000000025E-002 -5.5229114368557930E-003 + 4.1700000000000015E-002 -1.7151208594441414E-003 + 4.2800000000000005E-002 2.1780841052532196E-003 + 4.3900000000000022E-002 6.1296597123146057E-003 + 4.5000000000000012E-002 1.0111741721630096E-002 + 4.6100000000000002E-002 1.4095884747803211E-002 + 4.7200000000000020E-002 1.8053393810987473E-002 + 4.8300000000000010E-002 2.1955722942948341E-002 + 4.9400000000000027E-002 2.5774912908673286E-002 + 5.0500000000000017E-002 2.9483923688530922E-002 + 5.1600000000000007E-002 3.3056881278753281E-002 + 5.2700000000000025E-002 3.6469265818595886E-002 + 5.3800000000000014E-002 3.9698168635368347E-002 + 5.4900000000000004E-002 4.2722590267658234E-002 + 5.6000000000000022E-002 4.5523747801780701E-002 + 5.7100000000000012E-002 4.8085302114486694E-002 + 5.8200000000000002E-002 5.0393421202898026E-002 + 5.9300000000000019E-002 5.2436817437410355E-002 + 6.0400000000000009E-002 5.4206732660531998E-002 + 6.1500000000000027E-002 5.5696994066238403E-002 + 6.2600000000000017E-002 5.6904073804616928E-002 + 6.3700000000000007E-002 5.7827062904834747E-002 + 6.4800000000000024E-002 5.8467555791139603E-002 + 6.5900000000000014E-002 5.8829497545957565E-002 + 6.7000000000000004E-002 5.8918986469507217E-002 + 6.8100000000000022E-002 5.8744154870510101E-002 + 6.9200000000000012E-002 5.8315023779869080E-002 + 7.0300000000000029E-002 5.7643320411443710E-002 + 7.1400000000000019E-002 5.6742243468761444E-002 + 7.2500000000000009E-002 5.5626217275857925E-002 + 7.3600000000000027E-002 5.4310671985149384E-002 + 7.4700000000000016E-002 5.2811849862337112E-002 + 7.5800000000000006E-002 5.1146604120731354E-002 + 7.6900000000000024E-002 4.9332160502672195E-002 + 7.8000000000000014E-002 4.7385904937982559E-002 + 7.9100000000000004E-002 4.5325174927711487E-002 + 8.0200000000000021E-002 4.3167140334844589E-002 + 8.1300000000000011E-002 4.0928706526756287E-002 + 8.2400000000000029E-002 3.8626395165920258E-002 + 8.3500000000000019E-002 3.6276195198297501E-002 + 8.4600000000000009E-002 3.3893395215272903E-002 + 8.5700000000000026E-002 3.1492460519075394E-002 + 8.6800000000000016E-002 2.9087012633681297E-002 + 8.7900000000000006E-002 2.6689879596233368E-002 + 8.9000000000000024E-002 2.4313097819685936E-002 + 9.0100000000000013E-002 2.1967822685837746E-002 + 9.1200000000000003E-002 1.9664200022816658E-002 + 9.2300000000000021E-002 1.7411326989531517E-002 + 9.3400000000000011E-002 1.5217307955026627E-002 + 9.4500000000000028E-002 1.3089393265545368E-002 + 9.5600000000000018E-002 1.1034073308110237E-002 + 9.6700000000000008E-002 9.0570570901036263E-003 + 9.7800000000000026E-002 7.1631954051554203E-003 + 9.8900000000000016E-002 5.3564403206110001E-003 + 0.10000000000000001 3.6399147938936949E-003 + 0.10110000000000002 2.0160467829555273E-003 + 0.10220000000000001 4.8667742521502078E-004 + 0.10330000000000003 -9.4692496350035071E-004 + 0.10440000000000002 -2.2841200698167086E-003 + 0.10550000000000001 -3.5249262582510710E-003 + 0.10660000000000003 -4.6699712984263897E-003 + 0.10770000000000002 -5.7203676551580429E-003 + 0.10880000000000001 -6.6776052117347717E-003 + 0.10990000000000003 -7.5435121543705463E-003 + 0.11100000000000002 -8.3202803507447243E-003 + 0.11210000000000001 -9.0104890987277031E-003 + 0.11320000000000002 -9.6170650795102119E-003 + 0.11430000000000001 -1.0143208317458630E-002 + 0.11540000000000003 -1.0592321865260601E-002 + 0.11650000000000002 -1.0967980138957500E-002 + 0.11760000000000001 -1.1273932643234730E-002 + 0.11870000000000003 -1.1514096520841122E-002 + 0.11980000000000002 -1.1692506261169910E-002 + 0.12090000000000001 -1.1813252232968807E-002 + 0.12200000000000003 -1.1880433186888695E-002 + 0.12310000000000001 -1.1898153461515903E-002 + 0.12420000000000003 -1.1870518326759338E-002 + 0.12530000000000002 -1.1801596730947495E-002 + 0.12640000000000001 -1.1695367284119129E-002 + 0.12750000000000003 -1.1555666103959084E-002 + 0.12860000000000002 -1.1386179365217686E-002 + 0.12970000000000001 -1.1190478689968586E-002 + 0.13080000000000003 -1.0972050018608570E-002 + 0.13190000000000002 -1.0734275914728642E-002 + 0.13300000000000001 -1.0480356402695179E-002 + 0.13410000000000000 -1.0213247500360012E-002 + 0.13520000000000004 -9.9356546998023987E-003 + 0.13630000000000003 -9.6500748768448830E-003 + 0.13740000000000002 -9.3588586896657944E-003 + 0.13850000000000001 -9.0642096474766731E-003 + 0.13960000000000000 -8.7681319564580917E-003 + 0.14070000000000005 -8.4723690524697304E-003 + 0.14180000000000004 -8.1784073263406754E-003 + 0.14290000000000003 -7.8875375911593437E-003 + 0.14400000000000002 -7.6009314507246017E-003 + 0.14510000000000001 -7.3196711018681526E-003 + 0.14620000000000000 -7.0447125472128391E-003 + 0.14730000000000004 -6.7768283188343048E-003 + 0.14840000000000003 -6.5165832638740540E-003 + 0.14950000000000002 -6.2643764540553093E-003 + 0.15060000000000001 -6.0205128975212574E-003 + 0.15170000000000000 -5.7852435857057571E-003 + 0.15280000000000005 -5.5587538518011570E-003 + 0.15390000000000004 -5.3411265835165977E-003 + 0.15500000000000003 -5.1323268562555313E-003 + 0.15610000000000002 -4.9322368577122688E-003 + 0.15720000000000001 -4.7407103702425957E-003 + 0.15830000000000000 -4.5576039701700211E-003 + 0.15940000000000004 -4.3827653862535954E-003 + 0.16050000000000003 -4.2160013690590858E-003 + 0.16160000000000002 -4.0570655837655067E-003 + 0.16270000000000001 -3.9056809619069099E-003 + 0.16380000000000000 -3.7615727633237839E-003 + 0.16490000000000005 -3.6244792863726616E-003 + 0.16600000000000004 -3.4941304475069046E-003 + 0.16710000000000003 -3.3702233340591192E-003 + 0.16820000000000002 -3.2524308189749718E-003 + 0.16930000000000001 -3.1404423061758280E-003 + 0.17040000000000000 -3.0339991208165884E-003 + 0.17150000000000004 -2.9328891541808844E-003 + 0.17260000000000003 -2.8368958737701178E-003 + 0.17370000000000002 -2.7457587420940399E-003 + 0.17480000000000001 -2.6591855566948652E-003 + 0.17590000000000000 -2.5769099593162537E-003 + 0.17700000000000005 -2.4987433571368456E-003 + 0.17810000000000004 -2.4245635140687227E-003 + 0.17920000000000003 -2.3542467970401049E-003 + 0.18030000000000002 -2.2876071743667126E-003 + 0.18140000000000001 -2.2244055289775133E-003 + 0.18250000000000000 -2.1644250955432653E-003 + 0.18360000000000004 -2.1075459662824869E-003 + 0.18470000000000003 -2.0537474192678928E-003 + 0.18580000000000002 -2.0030343439429998E-003 + 0.18690000000000001 -1.9553618039935827E-003 + 0.18800000000000000 -1.9106317777186632E-003 + 0.18910000000000005 -1.8687690608203411E-003 + 0.19020000000000004 -1.8298026407137513E-003 + 0.19130000000000003 -1.7938745440915227E-003 + 0.19240000000000002 -1.7611633520573378E-003 + 0.19350000000000001 -1.7318021273240447E-003 + 0.19460000000000005 -1.7058699158951640E-003 + 0.19570000000000004 -1.6834700945764780E-003 + 0.19680000000000003 -1.6648172168061137E-003 + 0.19790000000000002 -1.6502522630617023E-003 + 0.19900000000000001 -1.6401746543124318E-003 + 0.20010000000000000 -1.6349665820598602E-003 + 0.20120000000000005 -1.6349906800314784E-003 + 0.20230000000000004 -1.6406619688495994E-003 + 0.20340000000000003 -1.6525213140994310E-003 + 0.20450000000000002 -1.6712312353774905E-003 + 0.20560000000000000 -1.6975002363324165E-003 + 0.20670000000000005 -1.7320165643468499E-003 + 0.20780000000000004 -1.7754638101905584E-003 + 0.20890000000000003 -1.8286048434674740E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0019.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0019.BXX.semd new file mode 100644 index 00000000..1d9c86c8 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0019.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 5.0858319292079734E-013 + -0.11449999999999999 1.7094474707296525E-012 + -0.11340000000000000 1.4868434174836187E-013 + -0.11230000000000000 -1.0690955933034818E-011 + -0.11119999999999999 -2.8100254761964649E-011 + -0.11009999999999999 -2.6439739286843178E-011 + -0.10900000000000000 2.8020533809902659E-011 + -0.10790000000000000 1.2394574255836233E-010 + -0.10679999999999999 1.6585589845963256E-010 + -0.10569999999999999 3.1352753726565652E-011 + -0.10460000000000000 -2.7475921537956083E-010 + -0.10349999999999999 -5.1763676678362458E-010 + -0.10239999999999999 -3.6503480793648180E-010 + -0.10130000000000000 2.6376248407622427E-010 + -0.10020000000000000 9.5316288195590460E-010 + -9.9099999999999994E-002 1.0160002839043614E-009 + -9.7999999999999990E-002 1.5046924817241347E-010 + -9.6899999999999986E-002 -1.0573012465542320E-009 + -9.5799999999999996E-002 -1.4461347674910030E-009 + -9.4699999999999993E-002 -3.7779324113529356E-010 + -9.3599999999999989E-002 1.3413328225908572E-009 + -9.2499999999999999E-002 1.8383673472399664E-009 + -9.1399999999999995E-002 -9.3234642228878783E-011 + -9.0299999999999991E-002 -3.3489528927788115E-009 + -8.9200000000000002E-002 -4.7865009733527586E-009 + -8.8099999999999984E-002 -1.7642236560533320E-009 + -8.6999999999999994E-002 4.9878803309866271E-009 + -8.5899999999999990E-002 1.0967029062669553E-008 + -8.4799999999999986E-002 1.0985427678633641E-008 + -8.3699999999999997E-002 3.5710967516422443E-009 + -8.2599999999999993E-002 -7.1651182764753685E-009 + -8.1499999999999989E-002 -1.4266708703303266E-008 + -8.0399999999999999E-002 -1.3328170567206143E-008 + -7.9299999999999995E-002 -5.9484550618549292E-009 + -7.8199999999999992E-002 1.9429917674784747E-009 + -7.7100000000000002E-002 5.5268367660232798E-009 + -7.5999999999999984E-002 5.3458668602957005E-009 + -7.4899999999999994E-002 6.2821752244701656E-009 + -7.3799999999999991E-002 1.1984928605102141E-008 + -7.2699999999999987E-002 1.9878207524470781E-008 + -7.1599999999999997E-002 2.1646888725967983E-008 + -7.0499999999999993E-002 9.2058174416820293E-009 + -6.9399999999999989E-002 -1.8982138527690040E-008 + -6.8300000000000000E-002 -5.6934268855002301E-008 + -6.7199999999999996E-002 -9.6537974059174303E-008 + -6.6099999999999992E-002 -1.3464163828302844E-007 + -6.5000000000000002E-002 -1.7574942035025742E-007 + -6.3899999999999985E-002 -2.2834245783087681E-007 + -6.2799999999999995E-002 -2.9866581030546513E-007 + -6.1699999999999991E-002 -3.8793501744294190E-007 + -6.0599999999999994E-002 -4.9545332103662076E-007 + -5.9499999999999990E-002 -6.2446082438327721E-007 + -5.8399999999999994E-002 -7.8502944234060124E-007 + -5.7299999999999990E-002 -9.9127157682232792E-007 + -5.6199999999999986E-002 -1.2556588444567751E-006 + -5.5099999999999996E-002 -1.5860715620874544E-006 + -5.3999999999999992E-002 -1.9886622339981841E-006 + -5.2899999999999989E-002 -2.4741491415625205E-006 + -5.1799999999999985E-002 -3.0619562494393904E-006 + -5.0699999999999995E-002 -3.7787347082485212E-006 + -4.9599999999999991E-002 -4.6532622945960611E-006 + -4.8499999999999988E-002 -5.7133643167617265E-006 + -4.7399999999999998E-002 -6.9887469180685002E-006 + -4.6299999999999994E-002 -8.5180117821437307E-006 + -4.5199999999999990E-002 -1.0353767720516771E-005 + -4.4099999999999986E-002 -1.2561097719299141E-005 + -4.2999999999999997E-002 -1.5210732271953020E-005 + -4.1899999999999993E-002 -1.8373742932453752E-005 + -4.0799999999999989E-002 -2.2124118913779967E-005 + -3.9699999999999985E-002 -2.6548947062110528E-005 + -3.8599999999999995E-002 -3.1758809200255200E-005 + -3.7499999999999992E-002 -3.7890062230871990E-005 + -3.6399999999999988E-002 -4.5097407564753667E-005 + -3.5299999999999984E-002 -5.3544150432571769E-005 + -3.4199999999999994E-002 -6.3400511862710118E-005 + -3.3099999999999991E-002 -7.4853902333416045E-005 + -3.1999999999999987E-002 -8.8124041212722659E-005 + -3.0899999999999997E-002 -1.0347060742788017E-004 + -2.9799999999999993E-002 -1.2118670565541834E-004 + -2.8699999999999989E-002 -1.4158402336761355E-004 + -2.7599999999999986E-002 -1.6498386685270816E-004 + -2.6499999999999996E-002 -1.9172378233633935E-004 + -2.5399999999999992E-002 -2.2217528021428734E-004 + -2.4299999999999988E-002 -2.5675733922980726E-004 + -2.3199999999999985E-002 -2.9593289946205914E-004 + -2.2099999999999995E-002 -3.4018998849205673E-004 + -2.0999999999999991E-002 -3.9002389530651271E-004 + -1.9899999999999987E-002 -4.4593520578928292E-004 + -1.8799999999999983E-002 -5.0844426732510328E-004 + -1.7699999999999994E-002 -5.7810504222288728E-004 + -1.6599999999999990E-002 -6.5550231374800205E-004 + -1.5499999999999986E-002 -7.4122811201959848E-004 + -1.4399999999999996E-002 -8.3585456013679504E-004 + -1.3299999999999992E-002 -9.3992153415456414E-004 + -1.2199999999999989E-002 -1.0539434151723981E-003 + -1.1099999999999985E-002 -1.1784208472818136E-003 + -9.9999999999999950E-003 -1.3138342183083296E-003 + -8.8999999999999913E-003 -1.4606153126806021E-003 + -7.7999999999999875E-003 -1.6191119793802500E-003 + -6.6999999999999837E-003 -1.7895658966153860E-003 + -5.5999999999999939E-003 -1.9721125718206167E-003 + -4.4999999999999901E-003 -2.1667871624231339E-003 + -3.3999999999999864E-003 -2.3735163267701864E-003 + -2.2999999999999826E-003 -2.5920846965163946E-003 + -1.1999999999999927E-003 -2.8220959939062595E-003 + -9.9999999999988987E-005 -3.0629478860646486E-003 + 1.0000000000000148E-003 -3.3138315193355083E-003 + 2.1000000000000185E-003 -3.5737394355237484E-003 + 3.2000000000000084E-003 -3.8414630107581615E-003 + 4.3000000000000121E-003 -4.1155638173222542E-003 + 5.4000000000000159E-003 -4.3943417258560658E-003 + 6.5000000000000058E-003 -4.6758167445659637E-003 + 7.6000000000000234E-003 -4.9577415920794010E-003 + 8.7000000000000133E-003 -5.2376277744770050E-003 + 9.8000000000000032E-003 -5.5127586238086224E-003 + 1.0900000000000021E-002 -5.7801809161901474E-003 + 1.2000000000000011E-002 -6.0366904363036156E-003 + 1.3100000000000001E-002 -6.2788398936390877E-003 + 1.4200000000000018E-002 -6.5029747784137726E-003 + 1.5300000000000008E-002 -6.7052841186523438E-003 + 1.6400000000000026E-002 -6.8818451836705208E-003 + 1.7500000000000016E-002 -7.0286435075104237E-003 + 1.8600000000000005E-002 -7.1415891870856285E-003 + 1.9700000000000023E-002 -7.2165546007454395E-003 + 2.0800000000000013E-002 -7.2494344785809517E-003 + 2.1900000000000003E-002 -7.2362269274890423E-003 + 2.3000000000000020E-002 -7.1730986237525940E-003 + 2.4100000000000010E-002 -7.0564304478466511E-003 + 2.5200000000000000E-002 -6.8828565999865532E-003 + 2.6300000000000018E-002 -6.6493158228695393E-003 + 2.7400000000000008E-002 -6.3531226478517056E-003 + 2.8500000000000025E-002 -5.9920544736087322E-003 + 2.9600000000000015E-002 -5.5644200183451176E-003 + 3.0700000000000005E-002 -5.0691030919551849E-003 + 3.1800000000000023E-002 -4.5055933296680450E-003 + 3.2900000000000013E-002 -3.8740241434425116E-003 + 3.4000000000000002E-002 -3.1752265058457851E-003 + 3.5100000000000020E-002 -2.4107843637466431E-003 + 3.6200000000000010E-002 -1.5830716583877802E-003 + 3.7300000000000028E-002 -6.9525639992207289E-004 + 3.8400000000000017E-002 2.4870957713574171E-004 + 3.9500000000000007E-002 1.2441024882718921E-003 + 4.0600000000000025E-002 2.2854276467114687E-003 + 4.1700000000000015E-002 3.3664242364466190E-003 + 4.2800000000000005E-002 4.4800913892686367E-003 + 4.3900000000000022E-002 5.6187394075095654E-003 + 4.5000000000000012E-002 6.7740664817392826E-003 + 4.6100000000000002E-002 7.9372357577085495E-003 + 4.7200000000000020E-002 9.0989461168646812E-003 + 4.8300000000000010E-002 1.0249504819512367E-002 + 4.9400000000000027E-002 1.1378912255167961E-002 + 5.0500000000000017E-002 1.2476965785026550E-002 + 5.1600000000000007E-002 1.3533385470509529E-002 + 5.2700000000000025E-002 1.4537943527102470E-002 + 5.3800000000000014E-002 1.5480585396289825E-002 + 5.4900000000000004E-002 1.6351534053683281E-002 + 5.6000000000000022E-002 1.7141412943601608E-002 + 5.7100000000000012E-002 1.7841352149844170E-002 + 5.8200000000000002E-002 1.8443118780851364E-002 + 5.9300000000000019E-002 1.8939241766929626E-002 + 6.0400000000000009E-002 1.9323129206895828E-002 + 6.1500000000000027E-002 1.9589159637689590E-002 + 6.2600000000000017E-002 1.9732750952243805E-002 + 6.3700000000000007E-002 1.9750444218516350E-002 + 6.4800000000000024E-002 1.9639963284134865E-002 + 6.5900000000000014E-002 1.9400274381041527E-002 + 6.7000000000000004E-002 1.9031636416912079E-002 + 6.8100000000000022E-002 1.8535615876317024E-002 + 6.9200000000000012E-002 1.7915077507495880E-002 + 7.0300000000000029E-002 1.7174156382679939E-002 + 7.1400000000000019E-002 1.6318228095769882E-002 + 7.2500000000000009E-002 1.5353869646787643E-002 + 7.3600000000000027E-002 1.4288801699876785E-002 + 7.4700000000000016E-002 1.3131813146173954E-002 + 7.5800000000000006E-002 1.1892644688487053E-002 + 7.6900000000000024E-002 1.0581865906715393E-002 + 7.8000000000000014E-002 9.2107467353343964E-003 + 7.9100000000000004E-002 7.7911387197673321E-003 + 8.0200000000000021E-002 6.3353474251925945E-003 + 8.1300000000000011E-002 4.8559922724962234E-003 + 8.2400000000000029E-002 3.3658395987004042E-003 + 8.3500000000000019E-002 1.8776269862428308E-003 + 8.4600000000000009E-002 4.0390147478319705E-004 + 8.5700000000000026E-002 -1.0431149275973439E-003 + 8.6800000000000016E-002 -2.4516463745385408E-003 + 8.7900000000000006E-002 -3.8104916457086802E-003 + 8.9000000000000024E-002 -5.1091597415506840E-003 + 9.0100000000000013E-002 -6.3380128704011440E-003 + 9.1200000000000003E-002 -7.4883843772113323E-003 + 9.2300000000000021E-002 -8.5526527836918831E-003 + 9.3400000000000011E-002 -9.5242876559495926E-003 + 9.4500000000000028E-002 -1.0397882200777531E-002 + 9.5600000000000018E-002 -1.1169198900461197E-002 + 9.6700000000000008E-002 -1.1835208162665367E-002 + 9.7800000000000026E-002 -1.2394116260111332E-002 + 9.8900000000000016E-002 -1.2845339253544807E-002 + 0.10000000000000001 -1.3189443387091160E-002 + 0.10110000000000002 -1.3428076170384884E-002 + 0.10220000000000001 -1.3563910499215126E-002 + 0.10330000000000003 -1.3600590638816357E-002 + 0.10440000000000002 -1.3542667031288147E-002 + 0.10550000000000001 -1.3395495712757111E-002 + 0.10660000000000003 -1.3165109790861607E-002 + 0.10770000000000002 -1.2858092784881592E-002 + 0.10880000000000001 -1.2481478974223137E-002 + 0.10990000000000003 -1.2042655609548092E-002 + 0.11100000000000002 -1.1549267917871475E-002 + 0.11210000000000001 -1.1009102687239647E-002 + 0.11320000000000002 -1.0429954156279564E-002 + 0.11430000000000001 -9.8195169121026993E-003 + 0.11540000000000003 -9.1853076592087746E-003 + 0.11650000000000002 -8.5345953702926636E-003 + 0.11760000000000001 -7.8743463382124901E-003 + 0.11870000000000003 -7.2111370973289013E-003 + 0.11980000000000002 -6.5510794520378113E-003 + 0.12090000000000001 -5.8997650630772114E-003 + 0.12200000000000003 -5.2622449584305286E-003 + 0.12310000000000001 -4.6430327929556370E-003 + 0.12420000000000003 -4.0460973978042603E-003 + 0.12530000000000002 -3.4748429898172617E-003 + 0.12640000000000001 -2.9320875182747841E-003 + 0.12750000000000003 -2.4200652260333300E-003 + 0.12860000000000002 -1.9404646009206772E-003 + 0.12970000000000001 -1.4944800641387701E-003 + 0.13080000000000003 -1.0828536469489336E-003 + 0.13190000000000002 -7.0589320966973901E-004 + 0.13300000000000001 -3.6348629510030150E-004 + 0.13410000000000000 -5.5131757108028978E-005 + 0.13520000000000004 2.2000278113409877E-004 + 0.13630000000000003 4.6301443944685161E-004 + 0.13740000000000002 6.7521398887038231E-004 + 0.13850000000000001 8.5809914162382483E-004 + 0.13960000000000000 1.0133344912901521E-003 + 0.14070000000000005 1.1427181307226419E-003 + 0.14180000000000004 1.2481331359595060E-003 + 0.14290000000000003 1.3314947718754411E-003 + 0.14400000000000002 1.3947191182523966E-003 + 0.14510000000000001 1.4397094491869211E-003 + 0.14620000000000000 1.4683471526950598E-003 + 0.14730000000000004 1.4824712416157126E-003 + 0.14840000000000003 1.4838469214737415E-003 + 0.14950000000000002 1.4741407940164208E-003 + 0.15060000000000001 1.4549144543707371E-003 + 0.15170000000000000 1.4276319416239858E-003 + 0.15280000000000005 1.3936627656221390E-003 + 0.15390000000000004 1.3542717788368464E-003 + 0.15500000000000003 1.3106026453897357E-003 + 0.15610000000000002 1.2636721367016435E-003 + 0.15720000000000001 1.2143809581175447E-003 + 0.15830000000000000 1.1635337723419070E-003 + 0.15940000000000004 1.1118488619104028E-003 + 0.16050000000000003 1.0599516099318862E-003 + 0.16160000000000002 1.0083648376166821E-003 + 0.16270000000000001 9.5751346088945866E-004 + 0.16380000000000000 9.0774474665522575E-004 + 0.16490000000000005 8.5934996604919434E-004 + 0.16600000000000004 8.1257219426333904E-004 + 0.16710000000000003 7.6759862713515759E-004 + 0.16820000000000002 7.2455260669812560E-004 + 0.16930000000000001 6.8350171204656363E-004 + 0.17040000000000000 6.4447935437783599E-004 + 0.17150000000000004 6.0750311240553856E-004 + 0.17260000000000003 5.7257554726675153E-004 + 0.17370000000000002 5.3967197891324759E-004 + 0.17480000000000001 5.0873449072241783E-004 + 0.17590000000000000 4.7968275612220168E-004 + 0.17700000000000005 4.5243446948006749E-004 + 0.17810000000000004 4.2691687121987343E-004 + 0.17920000000000003 4.0305926813744009E-004 + 0.18030000000000002 3.8077699718996882E-004 + 0.18140000000000001 3.5996714723296463E-004 + 0.18250000000000000 3.4052343107759953E-004 + 0.18360000000000004 3.2235615071840584E-004 + 0.18470000000000003 3.0539694125764072E-004 + 0.18580000000000002 2.8958285111002624E-004 + 0.18690000000000001 2.7483681333251297E-004 + 0.18800000000000000 2.6106572477146983E-004 + 0.18910000000000005 2.4818067322485149E-004 + 0.19020000000000004 2.3611795040778816E-004 + 0.19130000000000003 2.2483854263555259E-004 + 0.19240000000000002 2.1430465858429670E-004 + 0.19350000000000001 2.0445733389351517E-004 + 0.19460000000000005 1.9521906506270170E-004 + 0.19570000000000004 1.8652064318303019E-004 + 0.19680000000000003 1.7832478624768555E-004 + 0.19790000000000002 1.7062140977941453E-004 + 0.19900000000000001 1.6339747526217252E-004 + 0.20010000000000000 1.5661072393413633E-004 + 0.20120000000000005 1.5019458078313619E-004 + 0.20230000000000004 1.4409005234483629E-004 + 0.20340000000000003 1.3827321527060121E-004 + 0.20450000000000002 1.3275015226099640E-004 + 0.20560000000000000 1.2752364273183048E-004 + 0.20670000000000005 1.2256429181434214E-004 + 0.20780000000000004 1.1781575449276716E-004 + 0.20890000000000003 1.1322881618980318E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0019.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0019.BXZ.semd new file mode 100644 index 00000000..4d1c4412 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0019.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 2.4670052784468710E-013 + -0.11449999999999999 1.6850468503165628E-012 + -0.11340000000000000 5.5679983193557270E-012 + -0.11230000000000000 1.0682024709218751E-011 + -0.11119999999999999 8.8720983684731358E-012 + -0.11009999999999999 -1.5628300736869605E-011 + -0.10900000000000000 -7.5503499286089237E-011 + -0.10790000000000000 -1.5841795930615632E-010 + -0.10679999999999999 -2.0998833227814373E-010 + -0.10569999999999999 -1.4726440900059146E-010 + -0.10460000000000000 8.6430633483569608E-011 + -0.10349999999999999 4.5183595753783834E-010 + -0.10239999999999999 7.8589373897486325E-010 + -0.10130000000000000 8.5879764410989878E-010 + -0.10020000000000000 4.9891724085426858E-010 + -9.9099999999999994E-002 -2.9193070183453074E-010 + -9.7999999999999990E-002 -1.3116558950088120E-009 + -9.6899999999999986E-002 -2.2298840551826515E-009 + -9.5799999999999996E-002 -2.6932995833561790E-009 + -9.4699999999999993E-002 -2.3961475026368362E-009 + -9.3599999999999989E-002 -1.1266796384745703E-009 + -9.2499999999999999E-002 1.1307919045577819E-009 + -9.1399999999999995E-002 4.0069538798093163E-009 + -9.0299999999999991E-002 6.5981713426310762E-009 + -8.9200000000000002E-002 7.5940764787674198E-009 + -8.8099999999999984E-002 5.8113616141497459E-009 + -8.6999999999999994E-002 9.4539098771662111E-010 + -8.5899999999999990E-002 -5.9320104384141814E-009 + -8.4799999999999986E-002 -1.2558594164602255E-008 + -8.3699999999999997E-002 -1.6366827892966285E-008 + -8.2599999999999993E-002 -1.5592856783541720E-008 + -8.1499999999999989E-002 -9.9802788255942687E-009 + -8.0399999999999999E-002 -7.7562545275355887E-010 + -7.9299999999999995E-002 9.7750412209052229E-009 + -7.8199999999999992E-002 1.8991487493735804E-008 + -7.7100000000000002E-002 2.4189930059037579E-008 + -7.5999999999999984E-002 2.3174271390757895E-008 + -7.4899999999999994E-002 1.5019296029095131E-008 + -7.3799999999999991E-002 9.1788376899160085E-010 + -7.2699999999999987E-002 -1.5627017901920226E-008 + -7.1599999999999997E-002 -2.9853104877020087E-008 + -7.0499999999999993E-002 -3.7735500058033722E-008 + -6.9399999999999989E-002 -3.7684699805140554E-008 + -6.8300000000000000E-002 -3.0652508087314345E-008 + -6.7199999999999996E-002 -1.8487577690962098E-008 + -6.6099999999999992E-002 -1.8622565711723382E-009 + -6.5000000000000002E-002 2.0415297896647644E-008 + -6.3899999999999985E-002 4.9986034866833506E-008 + -6.2799999999999995E-002 8.6575568047919660E-008 + -6.1699999999999991E-002 1.2685967476500082E-007 + -6.0599999999999994E-002 1.6593460827607487E-007 + -5.9499999999999990E-002 2.0073663620223670E-007 + -5.8399999999999994E-002 2.3321140929510875E-007 + -5.7299999999999990E-002 2.7125469159727800E-007 + -5.6199999999999986E-002 3.2713074915591278E-007 + -5.5099999999999996E-002 4.1467774281045422E-007 + -5.3999999999999992E-002 5.4685000350218615E-007 + -5.2899999999999989E-002 7.3419386126261088E-007 + -5.1799999999999985E-002 9.8401119430491235E-007 + -5.0699999999999995E-002 1.3001866818740382E-006 + -4.9599999999999991E-002 1.6844746824062895E-006 + -4.8499999999999988E-002 2.1400639980129199E-006 + -4.7399999999999998E-002 2.6767727376864059E-006 + -4.6299999999999994E-002 3.3153382901218720E-006 + -4.5199999999999990E-002 4.0879544940253254E-006 + -4.4099999999999986E-002 5.0343733164481819E-006 + -4.2999999999999997E-002 6.1961400206200778E-006 + -4.1899999999999993E-002 7.6131527748657390E-006 + -4.0799999999999989E-002 9.3251273938221857E-006 + -3.9699999999999985E-002 1.1376931070117280E-005 + -3.8599999999999995E-002 1.3824101188220084E-005 + -3.7499999999999992E-002 1.6735419194446877E-005 + -3.6399999999999988E-002 2.0192444935673848E-005 + -3.5299999999999984E-002 2.4288539862027392E-005 + -3.4199999999999994E-002 2.9129880203981884E-005 + -3.3099999999999991E-002 3.4838467399822548E-005 + -3.1999999999999987E-002 4.1555085772415623E-005 + -3.0899999999999997E-002 4.9440390284871683E-005 + -2.9799999999999993E-002 5.8674690080806613E-005 + -2.8699999999999989E-002 6.9458721554838121E-005 + -2.7599999999999986E-002 8.2016878877766430E-005 + -2.6499999999999996E-002 9.6601586847100407E-005 + -2.5399999999999992E-002 1.1349577835062519E-004 + -2.4299999999999988E-002 1.3301143189892173E-004 + -2.3199999999999985E-002 1.5548567171208560E-004 + -2.2099999999999995E-002 1.8127828661818057E-004 + -2.0999999999999991E-002 2.1077394194435328E-004 + -1.9899999999999987E-002 2.4438800755888224E-004 + -1.8799999999999983E-002 2.8257211670279503E-004 + -1.7699999999999994E-002 3.2581493724137545E-004 + -1.6599999999999990E-002 3.7463693297468126E-004 + -1.5499999999999986E-002 4.2958086123690009E-004 + -1.4399999999999996E-002 4.9120205221697688E-004 + -1.3299999999999992E-002 5.6005979422479868E-004 + -1.2199999999999989E-002 6.3670967938378453E-004 + -1.1099999999999985E-002 7.2169594932347536E-004 + -9.9999999999999950E-003 8.1554276403039694E-004 + -8.8999999999999913E-003 9.1874506324529648E-004 + -7.7999999999999875E-003 1.0317574487999082E-003 + -6.6999999999999837E-003 1.1549799237400293E-003 + -5.5999999999999939E-003 1.2887376360595226E-003 + -4.4999999999999901E-003 1.4332545688375831E-003 + -3.3999999999999864E-003 1.5886232722550631E-003 + -2.2999999999999826E-003 1.7547745956107974E-003 + -1.1999999999999927E-003 1.9314493983983994E-003 + -9.9999999999988987E-005 2.1181716583669186E-003 + 1.0000000000000148E-003 2.3142201825976372E-003 + 2.1000000000000185E-003 2.5185979902744293E-003 + 3.2000000000000084E-003 2.7299963403493166E-003 + 4.3000000000000121E-003 2.9467586427927017E-003 + 5.4000000000000159E-003 3.1668434385210276E-003 + 6.5000000000000058E-003 3.3877890091389418E-003 + 7.6000000000000234E-003 3.6066807806491852E-003 + 8.7000000000000133E-003 3.8201219867914915E-003 + 9.8000000000000032E-003 4.0242094546556473E-003 + 1.0900000000000021E-002 4.2145135812461376E-003 + 1.2000000000000011E-002 4.3860641308128834E-003 + 1.3100000000000001E-002 4.5333406887948513E-003 + 1.4200000000000018E-002 4.6502687036991119E-003 + 1.5300000000000008E-002 4.7302213497459888E-003 + 1.6400000000000026E-002 4.7660362906754017E-003 + 1.7500000000000016E-002 4.7500482760369778E-003 + 1.8600000000000005E-002 4.6741371043026447E-003 + 1.9700000000000023E-002 4.5297895558178425E-003 + 2.0800000000000013E-002 4.3081734329462051E-003 + 2.1900000000000003E-002 4.0002283640205860E-003 + 2.3000000000000020E-002 3.5967642907053232E-003 + 2.4100000000000010E-002 3.0885813757777214E-003 + 2.5200000000000000E-002 2.4665999226272106E-003 + 2.6300000000000018E-002 1.7220077570527792E-003 + 2.7400000000000008E-002 8.4641971625387669E-004 + 2.8500000000000025E-002 -1.6794604016467929E-004 + 2.9600000000000015E-002 -1.3280760031193495E-003 + 3.0700000000000005E-002 -2.6399577036499977E-003 + 3.1800000000000023E-002 -4.1083702817559242E-003 + 3.2900000000000013E-002 -5.7366746477782726E-003 + 3.4000000000000002E-002 -7.5266119092702866E-003 + 3.5100000000000020E-002 -9.4781080260872841E-003 + 3.6200000000000010E-002 -1.1589081957936287E-002 + 3.7300000000000028E-002 -1.3855268247425556E-002 + 3.8400000000000017E-002 -1.6270045191049576E-002 + 3.9500000000000007E-002 -1.8824294209480286E-002 + 4.0600000000000025E-002 -2.1506279706954956E-002 + 4.1700000000000015E-002 -2.4301573634147644E-002 + 4.2800000000000005E-002 -2.7193004265427589E-002 + 4.3900000000000022E-002 -3.0160654336214066E-002 + 4.5000000000000012E-002 -3.3181894570589066E-002 + 4.6100000000000002E-002 -3.6231476813554764E-002 + 4.7200000000000020E-002 -3.9281666278839111E-002 + 4.8300000000000010E-002 -4.2302433401346207E-002 + 4.9400000000000027E-002 -4.5261688530445099E-002 + 5.0500000000000017E-002 -4.8125579953193665E-002 + 5.1600000000000007E-002 -5.0858821719884872E-002 + 5.2700000000000025E-002 -5.3425095975399017E-002 + 5.3800000000000014E-002 -5.5787485092878342E-002 + 5.4900000000000004E-002 -5.7908955961465836E-002 + 5.6000000000000022E-002 -5.9752874076366425E-002 + 5.7100000000000012E-002 -6.1283539980649948E-002 + 5.8200000000000002E-002 -6.2466729432344437E-002 + 5.9300000000000019E-002 -6.3270270824432373E-002 + 6.0400000000000009E-002 -6.3664592802524567E-002 + 6.1500000000000027E-002 -6.3623279333114624E-002 + 6.2600000000000017E-002 -6.3123621046543121E-002 + 6.3700000000000007E-002 -6.2147084623575211E-002 + 6.4800000000000024E-002 -6.0679785907268524E-002 + 6.5900000000000014E-002 -5.8712914586067200E-002 + 6.7000000000000004E-002 -5.6243062019348145E-002 + 6.8100000000000022E-002 -5.3272489458322525E-002 + 6.9200000000000012E-002 -4.9809336662292480E-002 + 7.0300000000000029E-002 -4.5867707580327988E-002 + 7.1400000000000019E-002 -4.1467662900686264E-002 + 7.2500000000000009E-002 -3.6635156720876694E-002 + 7.3600000000000027E-002 -3.1401857733726501E-002 + 7.4700000000000016E-002 -2.5804877281188965E-002 + 7.5800000000000006E-002 -1.9886398687958717E-002 + 7.6900000000000024E-002 -1.3693230226635933E-002 + 7.8000000000000014E-002 -7.2762449271976948E-003 + 7.9100000000000004E-002 -6.8976997863501310E-004 + 8.0200000000000021E-002 6.0090916231274605E-003 + 8.1300000000000011E-002 1.2761197052896023E-002 + 8.2400000000000029E-002 1.9506141543388367E-002 + 8.3500000000000019E-002 2.6183070614933968E-002 + 8.4600000000000009E-002 3.2731499522924423E-002 + 8.5700000000000026E-002 3.9092138409614563E-002 + 8.6800000000000016E-002 4.5207690447568893E-002 + 8.7900000000000006E-002 5.1023636013269424E-002 + 8.9000000000000024E-002 5.6488949805498123E-002 + 9.0100000000000013E-002 6.1556797474622726E-002 + 9.1200000000000003E-002 6.6185139119625092E-002 + 9.2300000000000021E-002 7.0337243378162384E-002 + 9.3400000000000011E-002 7.3982127010822296E-002 + 9.4500000000000028E-002 7.7094890177249908E-002 + 9.5600000000000018E-002 7.9656958580017090E-002 + 9.6700000000000008E-002 8.1656225025653839E-002 + 9.7800000000000026E-002 8.3087079226970673E-002 + 9.8900000000000016E-002 8.3950363099575043E-002 + 0.10000000000000001 8.4253162145614624E-002 + 0.10110000000000002 8.4008596837520599E-002 + 0.10220000000000001 8.3235450088977814E-002 + 0.10330000000000003 8.1957720220088959E-002 + 0.10440000000000002 8.0204173922538757E-002 + 0.10550000000000001 7.8007735311985016E-002 + 0.10660000000000003 7.5404927134513855E-002 + 0.10770000000000002 7.2435207664966583E-002 + 0.10880000000000001 6.9140337407588959E-002 + 0.10990000000000003 6.5563738346099854E-002 + 0.11100000000000002 6.1749830842018127E-002 + 0.11210000000000001 5.7743400335311890E-002 + 0.11320000000000002 5.3588978946208954E-002 + 0.11430000000000001 4.9330260604619980E-002 + 0.11540000000000003 4.5009598135948181E-002 + 0.11650000000000002 4.0667526423931122E-002 + 0.11760000000000001 3.6342322826385498E-002 + 0.11870000000000003 3.2069645822048187E-002 + 0.11980000000000002 2.7882238849997520E-002 + 0.12090000000000001 2.3809684440493584E-002 + 0.12200000000000003 1.9878251478075981E-002 + 0.12310000000000001 1.6110800206661224E-002 + 0.12420000000000003 1.2526731938123703E-002 + 0.12530000000000002 9.1419965028762817E-003 + 0.12640000000000001 5.9691569767892361E-003 + 0.12750000000000003 3.0174965504556894E-003 + 0.12860000000000002 2.9317769804038107E-004 + 0.12970000000000001 -2.2005680948495865E-003 + 0.13080000000000003 -4.4632274657487869E-003 + 0.13190000000000002 -6.4967758953571320E-003 + 0.13300000000000001 -8.3054276183247566E-003 + 0.13410000000000000 -9.8953749984502792E-003 + 0.13520000000000004 -1.1274516582489014E-002 + 0.13630000000000003 -1.2452189810574055E-002 + 0.13740000000000002 -1.3438909314572811E-002 + 0.13850000000000001 -1.4246123842895031E-002 + 0.13960000000000000 -1.4885970391333103E-002 + 0.14070000000000005 -1.5371046029031277E-002 + 0.14180000000000004 -1.5714192762970924E-002 + 0.14290000000000003 -1.5928301960229874E-002 + 0.14400000000000002 -1.6026159748435020E-002 + 0.14510000000000001 -1.6020301729440689E-002 + 0.14620000000000000 -1.5922890976071358E-002 + 0.14730000000000004 -1.5745609998703003E-002 + 0.14840000000000003 -1.5499563887715340E-002 + 0.14950000000000002 -1.5195210464298725E-002 + 0.15060000000000001 -1.4842316508293152E-002 + 0.15170000000000000 -1.4449919573962688E-002 + 0.15280000000000005 -1.4026307500898838E-002 + 0.15390000000000004 -1.3579002581536770E-002 + 0.15500000000000003 -1.3114760629832745E-002 + 0.15610000000000002 -1.2639584951102734E-002 + 0.15720000000000001 -1.2158758006989956E-002 + 0.15830000000000000 -1.1676882393658161E-002 + 0.15940000000000004 -1.1197917163372040E-002 + 0.16050000000000003 -1.0725211352109909E-002 + 0.16160000000000002 -1.0261543095111847E-002 + 0.16270000000000001 -9.8091661930084229E-003 + 0.16380000000000000 -9.3698650598526001E-003 + 0.16490000000000005 -8.9450078085064888E-003 + 0.16600000000000004 -8.5355965420603752E-003 + 0.16710000000000003 -8.1423064693808556E-003 + 0.16820000000000002 -7.7655231580138206E-003 + 0.16930000000000001 -7.4053900316357613E-003 + 0.17040000000000000 -7.0618498139083385E-003 + 0.17150000000000004 -6.7346887663006783E-003 + 0.17260000000000003 -6.4235688187181950E-003 + 0.17370000000000002 -6.1280517838895321E-003 + 0.17480000000000001 -5.8476240374147892E-003 + 0.17590000000000000 -5.5817235261201859E-003 + 0.17700000000000005 -5.3297658450901508E-003 + 0.17810000000000004 -5.0911637954413891E-003 + 0.17920000000000003 -4.8653366975486279E-003 + 0.18030000000000002 -4.6517094597220421E-003 + 0.18140000000000001 -4.4497125782072544E-003 + 0.18250000000000000 -4.2587895877659321E-003 + 0.18360000000000004 -4.0784040465950966E-003 + 0.18470000000000003 -3.9080460555851460E-003 + 0.18580000000000002 -3.7472303956747055E-003 + 0.18690000000000001 -3.5954918712377548E-003 + 0.18800000000000000 -3.4523801878094673E-003 + 0.18910000000000005 -3.3174625132232904E-003 + 0.19020000000000004 -3.1903251074254513E-003 + 0.19130000000000003 -3.0705733224749565E-003 + 0.19240000000000002 -2.9578264802694321E-003 + 0.19350000000000001 -2.8517085593193769E-003 + 0.19460000000000005 -2.7518456336110830E-003 + 0.19570000000000004 -2.6578686665743589E-003 + 0.19680000000000003 -2.5694181676954031E-003 + 0.19790000000000002 -2.4861476849764585E-003 + 0.19900000000000001 -2.4077219422906637E-003 + 0.20010000000000000 -2.3338147439062595E-003 + 0.20120000000000005 -2.2641115356236696E-003 + 0.20230000000000004 -2.1983152255415916E-003 + 0.20340000000000003 -2.1361501421779394E-003 + 0.20450000000000002 -2.0773613359779119E-003 + 0.20560000000000000 -2.0217096898704767E-003 + 0.20670000000000005 -1.9689684268087149E-003 + 0.20780000000000004 -1.9189255544915795E-003 + 0.20890000000000003 -1.8713879399001598E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0020.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0020.BXX.semd new file mode 100644 index 00000000..766fa8c7 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0020.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 -7.9607089359801764E-027 + -0.11119999999999999 -7.0051527253339510E-019 + -0.11009999999999999 -4.9563297456166706E-018 + -0.10900000000000000 -1.0801446034267481E-017 + -0.10790000000000000 1.9451041261982364E-017 + -0.10679999999999999 1.7707818008903207E-016 + -0.10569999999999999 4.5634381783314182E-016 + -0.10460000000000000 3.3751044222884302E-016 + -0.10349999999999999 -1.3943564151333489E-015 + -0.10239999999999999 -5.3090974813044950E-015 + -0.10130000000000000 -7.9867168583411079E-015 + -0.10020000000000000 -8.8195188050485887E-017 + -9.9099999999999994E-002 2.6687666968916793E-014 + -9.7999999999999990E-002 6.0792320342225453E-014 + -9.6899999999999986E-002 5.5600171005882465E-014 + -9.5799999999999996E-002 -4.8361139447445148E-014 + -9.4699999999999993E-002 -2.4531684192710679E-013 + -9.3599999999999989E-002 -3.8010347365273478E-013 + -9.2499999999999999E-002 -1.8131913884830014E-013 + -9.1399999999999995E-002 4.9725880964940350E-013 + -9.0299999999999991E-002 1.3401430572906881E-012 + -8.9200000000000002E-002 1.5009229753157327E-012 + -8.8099999999999984E-002 1.4474093581670622E-013 + -8.6999999999999994E-002 -2.5503345095490015E-012 + -8.5899999999999990E-002 -4.7917715802203720E-012 + -8.4799999999999986E-002 -3.9843714265408448E-012 + -8.3699999999999997E-002 1.0214249151346833E-012 + -8.2599999999999993E-002 7.8916508744475422E-012 + -8.1499999999999989E-002 1.1359407338373817E-011 + -8.0399999999999999E-002 7.0989264813747788E-012 + -7.9299999999999995E-002 -3.7091016022450241E-012 + -7.8199999999999992E-002 -1.3751964844654907E-011 + -7.7100000000000002E-002 -1.5120408397573115E-011 + -7.5999999999999984E-002 -7.1552434116606278E-012 + -7.4899999999999994E-002 1.4806663924463170E-012 + -7.3799999999999991E-002 1.1140554624644583E-012 + -7.2699999999999987E-002 -6.1668552209237504E-012 + -7.1599999999999997E-002 -3.3749491916423846E-012 + -7.0499999999999993E-002 2.5861569830087916E-011 + -6.9399999999999989E-002 7.2509248605356902E-011 + -6.8300000000000000E-002 9.3549806789994250E-011 + -6.7199999999999996E-002 3.9113410427171758E-011 + -6.6099999999999992E-002 -9.6215521661058290E-011 + -6.5000000000000002E-002 -2.4150065280892363E-010 + -6.3899999999999985E-002 -2.7892949061580907E-010 + -6.2799999999999995E-002 -1.3036158263979303E-010 + -6.1699999999999991E-002 1.6145140779855183E-010 + -6.0599999999999994E-002 4.3348419298538943E-010 + -5.9499999999999990E-002 5.0459603162522626E-010 + -5.8399999999999994E-002 3.0942565176772518E-010 + -5.7299999999999990E-002 -4.7209403053471988E-011 + -5.6199999999999986E-002 -3.6953512472237549E-010 + -5.5099999999999996E-002 -5.2052845367356326E-010 + -5.3999999999999992E-002 -5.0784865202047058E-010 + -5.2899999999999989E-002 -4.2501666075445144E-010 + -5.1799999999999985E-002 -3.0872590595087956E-010 + -5.0699999999999995E-002 -7.0015736264306128E-011 + -4.9599999999999991E-002 4.0068071083254608E-010 + -4.8499999999999988E-002 1.0331850930356268E-009 + -4.7399999999999998E-002 1.4922180158194465E-009 + -4.6299999999999994E-002 1.3520526920274278E-009 + -4.5199999999999990E-002 4.4152853595491592E-010 + -4.4099999999999986E-002 -9.2596563749935967E-010 + -4.2999999999999997E-002 -2.0745958284607013E-009 + -4.1899999999999993E-002 -2.3926212122660218E-009 + -4.0799999999999989E-002 -1.7383696704342810E-009 + -3.9699999999999985E-002 -4.9712389760259157E-010 + -3.8599999999999995E-002 7.4299821850587477E-010 + -3.7499999999999992E-002 1.5953480758668093E-009 + -3.6399999999999988E-002 2.0066781569738623E-009 + -3.5299999999999984E-002 2.0511319309690634E-009 + -3.4199999999999994E-002 1.6686020343215091E-009 + -3.3099999999999991E-002 6.8443350986768792E-010 + -3.1999999999999987E-002 -8.6381157782255968E-010 + -3.0899999999999997E-002 -2.4397859288427526E-009 + -2.9799999999999993E-002 -3.1495150931704075E-009 + -2.8699999999999989E-002 -2.3232913370918595E-009 + -2.7599999999999986E-002 -1.0295636565516020E-010 + -2.6499999999999996E-002 2.4770412387908891E-009 + -2.5399999999999992E-002 4.0275338619721879E-009 + -2.4299999999999988E-002 3.5631202432995224E-009 + -2.3199999999999985E-002 9.4126761940316328E-010 + -2.2099999999999995E-002 -3.2121860726874729E-009 + -2.0999999999999991E-002 -7.8199553499302965E-009 + -1.9899999999999987E-002 -1.1530076449162152E-008 + -1.8799999999999983E-002 -1.2693360140758614E-008 + -1.7699999999999994E-002 -9.4386098936638518E-009 + -1.6599999999999990E-002 -8.4834805846867312E-011 + -1.5499999999999986E-002 1.6322417195624439E-008 + -1.4399999999999996E-002 3.9899038739577009E-008 + -1.3299999999999992E-002 7.0540394858653599E-008 + -1.2199999999999989E-002 1.0889102952660323E-007 + -1.1099999999999985E-002 1.5684459242493176E-007 + -9.9999999999999950E-003 2.1709759323584876E-007 + -8.8999999999999913E-003 2.9219751240816549E-007 + -7.7999999999999875E-003 3.8414304981415626E-007 + -6.6999999999999837E-003 4.9522316203365335E-007 + -5.5999999999999939E-003 6.2966068981040735E-007 + -4.4999999999999901E-003 7.9478434145130450E-007 + -3.3999999999999864E-003 1.0007493074226659E-006 + -2.2999999999999826E-003 1.2590732012540684E-006 + -1.1999999999999927E-003 1.5813245681783883E-006 + -9.9999999999988987E-005 1.9792028069787193E-006 + 1.0000000000000148E-003 2.4660710096213734E-006 + 2.1000000000000185E-003 3.0588466870540287E-006 + 3.2000000000000084E-003 3.7790919122926425E-006 + 4.3000000000000121E-003 4.6531017687811982E-006 + 5.4000000000000159E-003 5.7117895266856067E-006 + 6.5000000000000058E-003 6.9911852733639535E-006 + 7.6000000000000234E-003 8.5335805124486797E-006 + 8.7000000000000133E-003 1.0388612281531096E-005 + 9.8000000000000032E-003 1.2613795661309268E-005 + 1.0900000000000021E-002 1.5274830730049871E-005 + 1.2000000000000011E-002 1.8446567992214113E-005 + 1.3100000000000001E-002 2.2215002900338732E-005 + 1.4200000000000018E-002 2.6679710572352633E-005 + 1.5300000000000008E-002 3.1955645681591704E-005 + 1.6400000000000026E-002 3.8173940993146971E-005 + 1.7500000000000016E-002 4.5482400309992954E-005 + 1.8600000000000005E-002 5.4046820878284052E-005 + 1.9700000000000023E-002 6.4053339883685112E-005 + 2.0800000000000013E-002 7.5710930104833096E-005 + 2.1900000000000003E-002 8.9252906036563218E-005 + 2.3000000000000020E-002 1.0493722948012874E-004 + 2.4100000000000010E-002 1.2304700794629753E-004 + 2.5200000000000000E-002 1.4389221905730665E-004 + 2.6300000000000018E-002 1.6781270096544176E-004 + 2.7400000000000008E-002 1.9518050248734653E-004 + 2.8500000000000025E-002 2.2640012321062386E-004 + 2.9600000000000015E-002 2.6190656353719532E-004 + 3.0700000000000005E-002 3.0216274899430573E-004 + 3.1800000000000023E-002 3.4765797317959368E-004 + 3.2900000000000013E-002 3.9890813059173524E-004 + 3.4000000000000002E-002 4.5645545469596982E-004 + 3.5100000000000020E-002 5.2086624782532454E-004 + 3.6200000000000010E-002 5.9272628277540207E-004 + 3.7300000000000028E-002 6.7263410892337561E-004 + 3.8400000000000017E-002 7.6119432924315333E-004 + 3.9500000000000007E-002 8.5901108104735613E-004 + 4.0600000000000025E-002 9.6667959587648511E-004 + 4.1700000000000015E-002 1.0847770608961582E-003 + 4.2800000000000005E-002 1.2138516176491976E-003 + 4.3900000000000022E-002 1.3544111279770732E-003 + 4.5000000000000012E-002 1.5069114742800593E-003 + 4.6100000000000002E-002 1.6717443941161036E-003 + 4.7200000000000020E-002 1.8492237431928515E-003 + 4.8300000000000010E-002 2.0395682659000158E-003 + 4.9400000000000027E-002 2.2428843658417463E-003 + 5.0500000000000017E-002 2.4591516703367233E-003 + 5.1600000000000007E-002 2.6882088277488947E-003 + 5.2700000000000025E-002 2.9297405853867531E-003 + 5.3800000000000014E-002 3.1832607928663492E-003 + 5.4900000000000004E-002 3.4480977337807417E-003 + 5.6000000000000022E-002 3.7233794573694468E-003 + 5.7100000000000012E-002 4.0080235339701176E-003 + 5.8200000000000002E-002 4.3007316999137402E-003 + 5.9300000000000019E-002 4.5999842695891857E-003 + 6.0400000000000009E-002 4.9040387384593487E-003 + 6.1500000000000027E-002 5.2109262906014919E-003 + 6.2600000000000017E-002 5.5184559896588326E-003 + 6.3700000000000007E-002 5.8242245577275753E-003 + 6.4800000000000024E-002 6.1256270855665207E-003 + 6.5900000000000014E-002 6.4198742620646954E-003 + 6.7000000000000004E-002 6.7040110006928444E-003 + 6.8100000000000022E-002 6.9749359972774982E-003 + 6.9200000000000012E-002 7.2294361889362335E-003 + 7.0300000000000029E-002 7.4642207473516464E-003 + 7.1400000000000019E-002 7.6759625226259232E-003 + 7.2500000000000009E-002 7.8613385558128357E-003 + 7.3600000000000027E-002 8.0170640721917152E-003 + 7.4700000000000016E-002 8.1399427726864815E-003 + 7.5800000000000006E-002 8.2269143313169479E-003 + 7.6900000000000024E-002 8.2751074805855751E-003 + 7.8000000000000014E-002 8.2818903028964996E-003 + 7.9100000000000004E-002 8.2449121400713921E-003 + 8.0200000000000021E-002 8.1621482968330383E-003 + 8.1300000000000011E-002 8.0319466069340706E-003 + 8.2400000000000029E-002 7.8530646860599518E-003 + 8.3500000000000019E-002 7.6247085817158222E-003 + 8.4600000000000009E-002 7.3465700261294842E-003 + 8.5700000000000026E-002 7.0188422687351704E-003 + 8.6800000000000016E-002 6.6422321833670139E-003 + 8.7900000000000006E-002 6.2179681845009327E-003 + 8.9000000000000024E-002 5.7478044182062149E-003 + 9.0100000000000013E-002 5.2340147085487843E-003 + 9.1200000000000003E-002 4.6793762594461441E-003 + 9.2300000000000021E-002 4.0871375240385532E-003 + 9.3400000000000011E-002 3.4609800204634666E-003 + 9.4500000000000028E-002 2.8049764223396778E-003 + 9.5600000000000018E-002 2.1235456224530935E-003 + 9.6700000000000008E-002 1.4213961549103260E-003 + 9.7800000000000026E-002 7.0346344728022814E-004 + 9.8900000000000016E-002 -2.5165947590721771E-005 + 0.10000000000000001 -7.5933325570076704E-004 + 0.10110000000000002 -1.4938844833523035E-003 + 0.10220000000000001 -2.2237417288124561E-003 + 0.10330000000000003 -2.9439739882946014E-003 + 0.10440000000000002 -3.6498731933534145E-003 + 0.10550000000000001 -4.3370332568883896E-003 + 0.10660000000000003 -5.0014271400868893E-003 + 0.10770000000000002 -5.6394645944237709E-003 + 0.10880000000000001 -6.2480387277901173E-003 + 0.10990000000000003 -6.8245632573962212E-003 + 0.11100000000000002 -7.3670144192874432E-003 + 0.11210000000000001 -7.8739672899246216E-003 + 0.11320000000000002 -8.3446269854903221E-003 + 0.11430000000000001 -8.7788198143243790E-003 + 0.11540000000000003 -9.1769834980368614E-003 + 0.11650000000000002 -9.5401350408792496E-003 + 0.11760000000000001 -9.8698381334543228E-003 + 0.11870000000000003 -1.0168183594942093E-002 + 0.11980000000000002 -1.0437738150358200E-002 + 0.12090000000000001 -1.0681482963263988E-002 + 0.12200000000000003 -1.0902734473347664E-002 + 0.12310000000000001 -1.1105052195489407E-002 + 0.12420000000000003 -1.1292157694697380E-002 + 0.12530000000000002 -1.1467861942946911E-002 + 0.12640000000000001 -1.1635989882051945E-002 + 0.12750000000000003 -1.1800283566117287E-002 + 0.12860000000000002 -1.1964283883571625E-002 + 0.12970000000000001 -1.2131227180361748E-002 + 0.13080000000000003 -1.2303967960178852E-002 + 0.13190000000000002 -1.2484912760555744E-002 + 0.13300000000000001 -1.2675961479544640E-002 + 0.13410000000000000 -1.2878434732556343E-002 + 0.13520000000000004 -1.3092989102005959E-002 + 0.13630000000000003 -1.3319559395313263E-002 + 0.13740000000000002 -1.3557333499193192E-002 + 0.13850000000000001 -1.3804757967591286E-002 + 0.13960000000000000 -1.4059543609619141E-002 + 0.14070000000000005 -1.4318666420876980E-002 + 0.14180000000000004 -1.4578357338905334E-002 + 0.14290000000000003 -1.4834123663604259E-002 + 0.14400000000000002 -1.5080822631716728E-002 + 0.14510000000000001 -1.5312753617763519E-002 + 0.14620000000000000 -1.5523751266300678E-002 + 0.14730000000000004 -1.5707256272435188E-002 + 0.14840000000000003 -1.5856390818953514E-002 + 0.14950000000000002 -1.5964061021804810E-002 + 0.15060000000000001 -1.6023097559809685E-002 + 0.15170000000000000 -1.6026418656110764E-002 + 0.15280000000000005 -1.5967162325978279E-002 + 0.15390000000000004 -1.5838799998164177E-002 + 0.15500000000000003 -1.5635248273611069E-002 + 0.15610000000000002 -1.5350982546806335E-002 + 0.15720000000000001 -1.4981193467974663E-002 + 0.15830000000000000 -1.4521923847496510E-002 + 0.15940000000000004 -1.3970172032713890E-002 + 0.16050000000000003 -1.3323971070349216E-002 + 0.16160000000000002 -1.2582443654537201E-002 + 0.16270000000000001 -1.1745874769985676E-002 + 0.16380000000000000 -1.0815771296620369E-002 + 0.16490000000000005 -9.7949169576168060E-003 + 0.16600000000000004 -8.6873639374971390E-003 + 0.16710000000000003 -7.4984007515013218E-003 + 0.16820000000000002 -6.2344921752810478E-003 + 0.16930000000000001 -4.9032298848032951E-003 + 0.17040000000000000 -3.5132837947458029E-003 + 0.17150000000000004 -2.0743175409734249E-003 + 0.17260000000000003 -5.9686513850465417E-004 + 0.17370000000000002 9.0782169718295336E-004 + 0.17480000000000001 2.4279297795146704E-003 + 0.17590000000000000 3.9512268267571926E-003 + 0.17700000000000005 5.4652029648423195E-003 + 0.17810000000000004 6.9572338834404945E-003 + 0.17920000000000003 8.4147686138749123E-003 + 0.18030000000000002 9.8255276679992676E-003 + 0.18140000000000001 1.1177679523825645E-002 + 0.18250000000000000 1.2459989637136459E-002 + 0.18360000000000004 1.3661943376064301E-002 + 0.18470000000000003 1.4773884788155556E-002 + 0.18580000000000002 1.5787161886692047E-002 + 0.18690000000000001 1.6694249585270882E-002 + 0.18800000000000000 1.7488859593868256E-002 + 0.18910000000000005 1.8165979534387589E-002 + 0.19020000000000004 1.8721910193562508E-002 + 0.19130000000000003 1.9154295325279236E-002 + 0.19240000000000002 1.9462151452898979E-002 + 0.19350000000000001 1.9645867869257927E-002 + 0.19460000000000005 1.9707160070538521E-002 + 0.19570000000000004 1.9648997113108635E-002 + 0.19680000000000003 1.9475508481264114E-002 + 0.19790000000000002 1.9191926345229149E-002 + 0.19900000000000001 1.8804479390382767E-002 + 0.20010000000000000 1.8320305272936821E-002 + 0.20120000000000005 1.7747301608324051E-002 + 0.20230000000000004 1.7093969509005547E-002 + 0.20340000000000003 1.6369286924600601E-002 + 0.20450000000000002 1.5582582913339138E-002 + 0.20560000000000000 1.4743425883352757E-002 + 0.20670000000000005 1.3861475512385368E-002 + 0.20780000000000004 1.2946338392794132E-002 + 0.20890000000000003 1.2007427401840687E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0020.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0020.BXZ.semd new file mode 100644 index 00000000..10eb1a86 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test1/traces/AA.S0020.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 1.9851718193222371E-019 + -0.11119999999999999 -2.6800664771415168E-020 + -0.11009999999999999 -6.7430262202511032E-018 + -0.10900000000000000 -2.6058794914349914E-017 + -0.10790000000000000 -1.4966443520717947E-017 + -0.10679999999999999 1.6841295362928177E-016 + -0.10569999999999999 5.6684567148912891E-016 + -0.10460000000000000 5.0101051211982124E-016 + -0.10349999999999999 -1.6920245451057178E-015 + -0.10239999999999999 -6.5785034077071522E-015 + -0.10130000000000000 -8.7684190014066313E-015 + -0.10020000000000000 4.8206343329301477E-015 + -9.9099999999999994E-002 4.2386982189142677E-014 + -9.7999999999999990E-002 7.9162377878989193E-014 + -9.6899999999999986E-002 4.3023544389663229E-014 + -9.5799999999999996E-002 -1.3500057191931369E-013 + -9.4699999999999993E-002 -3.9531634801574789E-013 + -9.3599999999999989E-002 -4.5676515954967689E-013 + -9.2499999999999999E-002 4.8225610787752671E-014 + -9.1399999999999995E-002 1.1372337533482879E-012 + -9.0299999999999991E-002 2.0445197184554287E-012 + -8.9200000000000002E-002 1.4175652839065744E-012 + -8.8099999999999984E-002 -1.4972915485592098E-012 + -8.6999999999999994E-002 -5.3474308314704899E-012 + -8.5899999999999990E-002 -6.5302450946713719E-012 + -8.4799999999999986E-002 -1.7096144378642153E-012 + -8.3699999999999997E-002 8.0995973816833100E-012 + -8.2599999999999993E-002 1.5730066554864308E-011 + -8.1499999999999989E-002 1.2043067064426705E-011 + -8.0399999999999999E-002 -5.0440654257577489E-012 + -7.9299999999999995E-002 -2.4333481410399038E-011 + -7.8199999999999992E-002 -2.6789369333979351E-011 + -7.7100000000000002E-002 -2.8186992670486966E-012 + -7.5999999999999984E-002 3.2212878198212280E-011 + -7.4899999999999994E-002 4.3061394727761382E-011 + -7.3799999999999991E-002 5.0867504652885032E-012 + -7.2699999999999987E-002 -6.1833788089771247E-011 + -7.1599999999999997E-002 -9.2813590146789693E-011 + -7.0499999999999993E-002 -2.7960557480444237E-011 + -6.9399999999999989E-002 1.1823825252221809E-010 + -6.8300000000000000E-002 2.3475571486741842E-010 + -6.7199999999999996E-002 1.8388995881579717E-010 + -6.6099999999999992E-002 -7.0954873920836548E-011 + -6.5000000000000002E-002 -3.8734754292946150E-010 + -6.3899999999999985E-002 -5.1203796758159115E-010 + -6.2799999999999995E-002 -2.7728125351345057E-010 + -6.1699999999999991E-002 2.2523030662746635E-010 + -6.0599999999999994E-002 6.6402505716212090E-010 + -5.9499999999999990E-002 7.0841305044311298E-010 + -5.8399999999999994E-002 3.1041649806162752E-010 + -5.7299999999999990E-002 -2.2884286132729414E-010 + -5.6199999999999986E-002 -5.0539494811374652E-010 + -5.5099999999999996E-002 -3.8000658175718627E-010 + -5.3999999999999992E-002 -1.2248924097235658E-010 + -5.2899999999999989E-002 -1.5238219019941823E-010 + -5.1799999999999985E-002 -5.7404214715006674E-010 + -5.0699999999999995E-002 -9.5406338385117806E-010 + -4.9599999999999991E-002 -6.3127708616050882E-010 + -4.8499999999999988E-002 6.3395044769265496E-010 + -4.7399999999999998E-002 2.2472830263353671E-009 + -4.6299999999999994E-002 3.0626954306001153E-009 + -4.5199999999999990E-002 2.2313491054859469E-009 + -4.4099999999999986E-002 -6.2324090333021331E-011 + -4.2999999999999997E-002 -2.6350879256398230E-009 + -4.1899999999999993E-002 -4.1289944796574218E-009 + -4.0799999999999989E-002 -3.9414111974167554E-009 + -3.9699999999999985E-002 -2.4769810647029544E-009 + -3.8599999999999995E-002 -5.6951227067614241E-010 + -3.7499999999999992E-002 1.2964596063369527E-009 + -3.6399999999999988E-002 3.1704430192291966E-009 + -3.5299999999999984E-002 5.0756798763984534E-009 + -3.4199999999999994E-002 6.3765646096669570E-009 + -3.3099999999999991E-002 5.8958846693712985E-009 + -3.1999999999999987E-002 2.8639299820554243E-009 + -3.0899999999999997E-002 -2.1401040939394989E-009 + -2.9799999999999993E-002 -7.2312347221270556E-009 + -2.8699999999999989E-002 -1.0349282320021302E-008 + -2.7599999999999986E-002 -1.0516912674063406E-008 + -2.6499999999999996E-002 -8.1096267479097150E-009 + -2.5399999999999992E-002 -4.0051744143454471E-009 + -2.4299999999999988E-002 1.3605054860477139E-009 + -2.3199999999999985E-002 7.9037283384764123E-009 + -2.2099999999999995E-002 1.4806213144424873E-008 + -2.0999999999999991E-002 1.9735072243065588E-008 + -1.9899999999999987E-002 1.9631309911005701E-008 + -1.8799999999999983E-002 1.2818158978689098E-008 + -1.7699999999999994E-002 6.3380012349512072E-010 + -1.6599999999999990E-002 -1.3113957031407608E-008 + -1.5499999999999986E-002 -2.4689915889553049E-008 + -1.4399999999999996E-002 -3.2843551878158905E-008 + -1.3299999999999992E-002 -3.8956983416937874E-008 + -1.2199999999999989E-002 -4.4926032671810390E-008 + -1.1099999999999985E-002 -5.1038988146956399E-008 + -9.9999999999999950E-003 -5.6192231312479635E-008 + -8.8999999999999913E-003 -6.0406783575217560E-008 + -7.7999999999999875E-003 -6.7062813968732371E-008 + -6.6999999999999837E-003 -8.2208472917955078E-008 + -5.5999999999999939E-003 -1.1102638097781892E-007 + -4.4999999999999901E-003 -1.5448598844614025E-007 + -3.3999999999999864E-003 -2.0935556221957086E-007 + -2.2999999999999826E-003 -2.7172481509296631E-007 + -1.1999999999999927E-003 -3.4084979461113107E-007 + -9.9999999999988987E-005 -4.1982715970334539E-007 + 1.0000000000000148E-003 -5.1277459078846732E-007 + 2.1000000000000185E-003 -6.2174257209335337E-007 + 3.2000000000000084E-003 -7.4688250606413931E-007 + 4.3000000000000121E-003 -8.9002526237891288E-007 + 5.4000000000000159E-003 -1.0581363767414587E-006 + 6.5000000000000058E-003 -1.2629558341359370E-006 + 7.6000000000000234E-003 -1.5168398022069596E-006 + 8.7000000000000133E-003 -1.8286958720636903E-006 + 9.8000000000000032E-003 -2.2039127998141339E-006 + 1.0900000000000021E-002 -2.6481795885047177E-006 + 1.2000000000000011E-002 -3.1711097108200192E-006 + 1.3100000000000001E-002 -3.7858749237784650E-006 + 1.4200000000000018E-002 -4.5053934627503622E-006 + 1.5300000000000008E-002 -5.3395810937217902E-006 + 1.6400000000000026E-002 -6.2973645071906503E-006 + 1.7500000000000016E-002 -7.3921532930398826E-006 + 1.8600000000000005E-002 -8.6454019765369594E-006 + 1.9700000000000023E-002 -1.0084311725222506E-005 + 2.0800000000000013E-002 -1.1735466614481993E-005 + 2.1900000000000003E-002 -1.3620488061860669E-005 + 2.3000000000000020E-002 -1.5757937944727018E-005 + 2.4100000000000010E-002 -1.8169102986576036E-005 + 2.5200000000000000E-002 -2.0880936062894762E-005 + 2.6300000000000018E-002 -2.3921988031361252E-005 + 2.7400000000000008E-002 -2.7314574253978208E-005 + 2.8500000000000025E-002 -3.1071005651028827E-005 + 2.9600000000000015E-002 -3.5198372643208131E-005 + 3.0700000000000005E-002 -3.9707516407361254E-005 + 3.1800000000000023E-002 -4.4616775994654745E-005 + 3.2900000000000013E-002 -4.9945127102546394E-005 + 3.4000000000000002E-002 -5.5699310905765742E-005 + 3.5100000000000020E-002 -6.1865444877184927E-005 + 3.6200000000000010E-002 -6.8411369284149259E-005 + 3.7300000000000028E-002 -7.5295276474207640E-005 + 3.8400000000000017E-002 -8.2469778135418892E-005 + 3.9500000000000007E-002 -8.9874949480872601E-005 + 4.0600000000000025E-002 -9.7425538115203381E-005 + 4.1700000000000015E-002 -1.0500374628463760E-004 + 4.2800000000000005E-002 -1.1246353096794337E-004 + 4.3900000000000022E-002 -1.1964052100665867E-004 + 4.5000000000000012E-002 -1.2635580787900835E-004 + 4.6100000000000002E-002 -1.3240688713267446E-004 + 4.7200000000000020E-002 -1.3755251711700112E-004 + 4.8300000000000010E-002 -1.4150422066450119E-004 + 4.9400000000000027E-002 -1.4393079618457705E-004 + 5.0500000000000017E-002 -1.4446878049056977E-004 + 5.1600000000000007E-002 -1.4272629050537944E-004 + 5.2700000000000025E-002 -1.3827487418893725E-004 + 5.3800000000000014E-002 -1.3063756341580302E-004 + 5.4900000000000004E-002 -1.1928765161428601E-004 + 5.6000000000000022E-002 -1.0366285277996212E-004 + 5.7100000000000012E-002 -8.3184415416326374E-005 + 5.8200000000000002E-002 -5.7264966017100960E-005 + 5.9300000000000019E-002 -2.5301127607235685E-005 + 6.0400000000000009E-002 1.3337769814825151E-005 + 6.1500000000000027E-002 5.9307716583134606E-005 + 6.2600000000000017E-002 1.1326993262628093E-004 + 6.3700000000000007E-002 1.7586699686944485E-004 + 6.4800000000000024E-002 2.4771015159785748E-004 + 6.5900000000000014E-002 3.2938233925960958E-004 + 6.7000000000000004E-002 4.2144168401136994E-004 + 6.8100000000000022E-002 5.2440812578424811E-004 + 6.9200000000000012E-002 6.3873041654005647E-004 + 7.0300000000000029E-002 7.6475337846204638E-004 + 7.1400000000000019E-002 9.0270413784310222E-004 + 7.2500000000000009E-002 1.0526998667046428E-003 + 7.3600000000000027E-002 1.2147554662078619E-003 + 7.4700000000000016E-002 1.3887730892747641E-003 + 7.5800000000000006E-002 1.5745084965601563E-003 + 7.6900000000000024E-002 1.7715381691232324E-003 + 7.8000000000000014E-002 1.9792467355728149E-003 + 7.9100000000000004E-002 2.1968407090753317E-003 + 8.0200000000000021E-002 2.4233639705926180E-003 + 8.1300000000000011E-002 2.6576921809464693E-003 + 8.2400000000000029E-002 2.8985072858631611E-003 + 8.3500000000000019E-002 3.1442719046026468E-003 + 8.4600000000000009E-002 3.3932323567569256E-003 + 8.5700000000000026E-002 3.6434479989111423E-003 + 8.6800000000000016E-002 3.8928242865949869E-003 + 8.7900000000000006E-002 4.1391141712665558E-003 + 8.9000000000000024E-002 4.3798987753689289E-003 + 9.0100000000000013E-002 4.6125748194754124E-003 + 9.1200000000000003E-002 4.8343748785555363E-003 + 9.2300000000000021E-002 5.0424155779182911E-003 + 9.3400000000000011E-002 5.2337446250021458E-003 + 9.4500000000000028E-002 5.4053501226007938E-003 + 9.5600000000000018E-002 5.5541428737342358E-003 + 9.6700000000000008E-002 5.6769405491650105E-003 + 9.7800000000000026E-002 5.7704946957528591E-003 + 9.8900000000000016E-002 5.8315456844866276E-003 + 0.10000000000000001 5.8568762615323067E-003 + 0.10110000000000002 5.8433194644749165E-003 + 0.10220000000000001 5.7877334766089916E-003 + 0.10330000000000003 5.6869867257773876E-003 + 0.10440000000000002 5.5379751138389111E-003 + 0.10550000000000001 5.3376811556518078E-003 + 0.10660000000000003 5.0832210108637810E-003 + 0.10770000000000002 4.7718458808958530E-003 + 0.10880000000000001 4.4009080156683922E-003 + 0.10990000000000003 3.9678378961980343E-003 + 0.11100000000000002 3.4701658878475428E-003 + 0.11210000000000001 2.9055888298898935E-003 + 0.11320000000000002 2.2720207925885916E-003 + 0.11430000000000001 1.5675992472097278E-003 + 0.11540000000000003 7.9065415775403380E-004 + 0.11650000000000002 -6.0308844695100561E-005 + 0.11760000000000001 -9.8656897898763418E-004 + 0.11870000000000003 -1.9890998955816031E-003 + 0.11980000000000002 -3.0684855300933123E-003 + 0.12090000000000001 -4.2248847894370556E-003 + 0.12200000000000003 -5.4580359719693661E-003 + 0.12310000000000001 -6.7672445438802242E-003 + 0.12420000000000003 -8.1513086333870888E-003 + 0.12530000000000002 -9.6084047108888626E-003 + 0.12640000000000001 -1.1135972104966640E-002 + 0.12750000000000003 -1.2730667367577553E-002 + 0.12860000000000002 -1.4388344250619411E-002 + 0.12970000000000001 -1.6104031354188919E-002 + 0.13080000000000003 -1.7871841788291931E-002 + 0.13190000000000002 -1.9684851169586182E-002 + 0.13300000000000001 -2.1534996107220650E-002 + 0.13410000000000000 -2.3413047194480896E-002 + 0.13520000000000004 -2.5308625772595406E-002 + 0.13630000000000003 -2.7210237458348274E-002 + 0.13740000000000002 -2.9105247929692268E-002 + 0.13850000000000001 -3.0979845672845840E-002 + 0.13960000000000000 -3.2819036394357681E-002 + 0.14070000000000005 -3.4606713801622391E-002 + 0.14180000000000004 -3.6325808614492416E-002 + 0.14290000000000003 -3.7958446890115738E-002 + 0.14400000000000002 -3.9486069232225418E-002 + 0.14510000000000001 -4.0889523923397064E-002 + 0.14620000000000000 -4.2149242013692856E-002 + 0.14730000000000004 -4.3245464563369751E-002 + 0.14840000000000003 -4.4158544391393661E-002 + 0.14950000000000002 -4.4869240373373032E-002 + 0.15060000000000001 -4.5358974486589432E-002 + 0.15170000000000000 -4.5610051602125168E-002 + 0.15280000000000005 -4.5605946332216263E-002 + 0.15390000000000004 -4.5331630855798721E-002 + 0.15500000000000003 -4.4773954898118973E-002 + 0.15610000000000002 -4.3921947479248047E-002 + 0.15720000000000001 -4.2767081409692764E-002 + 0.15830000000000000 -4.1303485631942749E-002 + 0.15940000000000004 -3.9528135210275650E-002 + 0.16050000000000003 -3.7441093474626541E-002 + 0.16160000000000002 -3.5045746713876724E-002 + 0.16270000000000001 -3.2348956912755966E-002 + 0.16380000000000000 -2.9361078515648842E-002 + 0.16490000000000005 -2.6095956563949585E-002 + 0.16600000000000004 -2.2570842877030373E-002 + 0.16710000000000003 -1.8806366249918938E-002 + 0.16820000000000002 -1.4826438389718533E-002 + 0.16930000000000001 -1.0658091865479946E-002 + 0.17040000000000000 -6.3311764970421791E-003 + 0.17150000000000004 -1.8779935780912638E-003 + 0.17260000000000003 2.6670861989259720E-003 + 0.17370000000000002 7.2679803706705570E-003 + 0.17480000000000001 1.1887270025908947E-002 + 0.17590000000000000 1.6486644744873047E-002 + 0.17700000000000005 2.1027425304055214E-002 + 0.17810000000000004 2.5471126660704613E-002 + 0.17920000000000003 2.9779979959130287E-002 + 0.18030000000000002 3.3917412161827087E-002 + 0.18140000000000001 3.7848453968763351E-002 + 0.18250000000000000 4.1540227830410004E-002 + 0.18360000000000004 4.4962380081415176E-002 + 0.18470000000000003 4.8087529838085175E-002 + 0.18580000000000002 5.0891648977994919E-002 + 0.18690000000000001 5.3354330360889435E-002 + 0.18800000000000000 5.5458951741456985E-002 + 0.18910000000000005 5.7192873209714890E-002 + 0.19020000000000004 5.8547575026750565E-002 + 0.19130000000000003 5.9518754482269287E-002 + 0.19240000000000002 6.0106325894594193E-002 + 0.19350000000000001 6.0314308851957321E-002 + 0.19460000000000005 6.0150615870952606E-002 + 0.19570000000000004 5.9626873582601547E-002 + 0.19680000000000003 5.8758195489645004E-002 + 0.19790000000000002 5.7562943547964096E-002 + 0.19900000000000001 5.6062359362840652E-002 + 0.20010000000000000 5.4280180484056473E-002 + 0.20120000000000005 5.2242185920476913E-002 + 0.20230000000000004 4.9975808709859848E-002 + 0.20340000000000003 4.7509744763374329E-002 + 0.20450000000000002 4.4873561710119247E-002 + 0.20560000000000000 4.2097263038158417E-002 + 0.20670000000000005 3.9210859686136246E-002 + 0.20780000000000004 3.6243937909603119E-002 + 0.20890000000000003 3.3225312829017639E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/STATIONS b/tests/unit-tests/displacement_tests/Newmark/serial/test2/STATIONS new file mode 100644 index 00000000..0a8dcc91 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/STATIONS @@ -0,0 +1,15 @@ +S0001 AA 2500.0000000 2500.0000000 0.0 0.0 +S0002 AA 2500.0000000 2300.0000000 0.0 0.0 +S0003 AA 2500.0000000 2100.0000000 0.0 0.0 +S0004 AA 2500.0000000 1900.0000000 0.0 0.0 +S0005 AA 2500.0000000 1700.0000000 0.0 0.0 +S0006 AA 2500.0000000 2500.0000000 0.0 0.0 +S0007 AA 2375.0000000 2375.0000000 0.0 0.0 +S0008 AA 2250.0000000 2250.0000000 0.0 0.0 +S0009 AA 2125.0000000 2125.0000000 0.0 0.0 +S0010 AA 2000.0000000 2000.0000000 0.0 0.0 +S0011 AA 2200.0000000 2900.0000000 0.0 0.0 +S0012 AA 2350.0000000 2775.0000000 0.0 0.0 +S0013 AA 2500.0000000 2650.0000000 0.0 0.0 +S0014 AA 2650.0000000 2525.0000000 0.0 0.0 +S0015 AA 2800.0000000 2400.0000000 0.0 0.0 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/potential_acoustic.bin b/tests/unit-tests/displacement_tests/Newmark/serial/test2/potential_acoustic.bin deleted file mode 100644 index a626c09e..00000000 Binary files a/tests/unit-tests/displacement_tests/Newmark/serial/test2/potential_acoustic.bin and /dev/null differ diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/provenance/Par_File b/tests/unit-tests/displacement_tests/Newmark/serial/test2/provenance/Par_File new file mode 100644 index 00000000..902c7e5d --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/provenance/Par_File @@ -0,0 +1,444 @@ +#----------------------------------------------------------- +# +# Simulation input parameters +# +#----------------------------------------------------------- + +# title of job +title = Test of SPECFEM2D with curved interfaces + +# forward or adjoint simulation +# 1 = forward, 2 = adjoint, 3 = both simultaneously +# note: 2 is purposely UNUSED (for compatibility with the numbering of our 3D codes) +SIMULATION_TYPE = 1 +# 0 = regular wave propagation simulation, 1/2/3 = noise simulation +NOISE_TOMOGRAPHY = 0 +# save the last frame, needed for adjoint simulation +SAVE_FORWARD = .false. + +# parameters concerning partitioning +NPROC = 1 # number of processes + +# time step parameters +# total number of time steps +NSTEP = 300 + +# duration of a time step (see section "How to choose the time step" of the manual for how to do this) +DT = 1.1d-3 + +# time stepping +# 1 = Newmark (2nd order), 2 = LDDRK4-6 (4th-order 6-stage low storage Runge-Kutta), 3 = classical RK4 4th-order 4-stage Runge-Kutta +time_stepping_scheme = 1 + +# set the type of calculation (P-SV or SH/membrane waves) +P_SV = .true. + +# axisymmetric (2.5D) or Cartesian planar (2D) simulation +AXISYM = .false. + +#----------------------------------------------------------- +# +# Mesh +# +#----------------------------------------------------------- + +# Partitioning algorithm for decompose_mesh +PARTITIONING_TYPE = 3 # SCOTCH = 3, ascending order (very bad idea) = 1 + +# number of control nodes per element (4 or 9) +NGNOD = 9 + +# creates/reads a binary database that allows to skip all time consuming setup steps in initialization +# 0 = does not read/create database +# 1 = creates database +# 2 = reads database +setup_with_binary_database = 0 + +# available models +# default - define model using nbmodels below +# ascii - read model from ascii database file +# binary - read model from binary databse file +# binary_voigt - read Voigt model from binary database file +# external - define model using define_external_model subroutine +# gll - read GLL model from binary database file +# legacy - read model from model_velocity.dat_input +MODEL = default + +# Output the model with the requested type, does not save if turn to default or .false. +# (available output formats: ascii,binary,gll,legacy) +SAVE_MODEL = default + + +#----------------------------------------------------------- +# +# Attenuation +# +#----------------------------------------------------------- + +# attenuation parameters +ATTENUATION_VISCOELASTIC = .false. # turn attenuation (viscoelasticity) on or off for non-poroelastic solid parts of the model +ATTENUATION_VISCOACOUSTIC = .false. # turn attenuation (viscoacousticity) on or off for non-poroelastic fluid parts of the model + +# for viscoelastic or viscoacoustic attenuation +N_SLS = 3 # number of standard linear solids for attenuation (3 is usually the minimum) +ATTENUATION_f0_REFERENCE = 5.196 # in case of attenuation, reference frequency in Hz at which the velocity values in the velocity model are given (unused otherwise); relevant only if source is a Dirac or a Heaviside, otherwise it is automatically set to f0 the dominant frequency of the source in the DATA/SOURCE file +READ_VELOCITIES_AT_f0 = .false. # read seismic velocities at ATTENUATION_f0_REFERENCE instead of at infinite frequency (see user manual for more information) +USE_SOLVOPT = .false. # use more precise but much more expensive way of determining the Q factor relaxation times, as in https://doi.org/10.1093/gji/ggw024 + +# for poroelastic attenuation +ATTENUATION_PORO_FLUID_PART = .false. # turn viscous attenuation on or off for the fluid part of poroelastic parts of the model +Q0_poroelastic = 1 # quality factor for viscous attenuation (ignore it if you are not using a poroelastic material) +freq0_poroelastic = 10 # frequency for viscous attenuation (ignore it if you are not using a poroelastic material) + +# to undo attenuation and/or PMLs for sensitivity kernel calculations or forward runs with SAVE_FORWARD +# use the flag below. It performs undoing of attenuation and/or of PMLs in an exact way for sensitivity kernel calculations +# but requires disk space for temporary storage, and uses a significant amount of memory used as buffers for temporary storage. +# When that option is on the second parameter indicates how often the code dumps restart files to disk (if in doubt, use something between 100 and 1000). +UNDO_ATTENUATION_AND_OR_PML = .false. +NT_DUMP_ATTENUATION = 500 + +# Instead of reconstructing the forward wavefield, this option reads it from the disk using asynchronous I/O. +# Outperforms conventional mode using a value of NTSTEP_BETWEEN_COMPUTE_KERNELS high enough. +NO_BACKWARD_RECONSTRUCTION = .false. + +#----------------------------------------------------------- +# +# Sources +# +#----------------------------------------------------------- + +# source parameters +NSOURCES = 1 # number of sources (source information is then read from the DATA/SOURCE file) +force_normal_to_surface = .false. # angleforce normal to surface (external mesh and curve file needed) + +# use an existing initial wave field as source or start from zero (medium initially at rest) +initialfield = .false. +add_Bielak_conditions_bottom = .false. # add Bielak conditions or not if initial plane wave +add_Bielak_conditions_right = .false. +add_Bielak_conditions_top = .false. +add_Bielak_conditions_left = .false. + +# acoustic forcing +ACOUSTIC_FORCING = .false. # acoustic forcing of an acoustic medium with a rigid interface + +# noise simulations - type of noise source time function: +# 0=external (S_squared), 1=Ricker(second derivative), 2=Ricker(first derivative), 3=Gaussian, 4=Figure 2a of Tromp et al. 2010 +# (default value 4 is chosen to reproduce the time function from Fig 2a of "Tromp et al., 2010, Noise Cross-Correlation Sensitivity Kernels") +noise_source_time_function_type = 4 + +# moving sources +# Set write_moving_sources_database to .true. if the generation of moving source databases takes +# a long time. Then the simulation is done in two steps: first you run the code and it writes the databases to file +# (in DATA folder by default). Then you rerun the code and it will read the databases in there directly possibly +# saving a lot of time. +# This is only useful for GPU version (for now) +write_moving_sources_database = .false. + +#----------------------------------------------------------- +# +# Receivers +# +#----------------------------------------------------------- + +# receiver set parameters for recording stations (i.e. recording points) +# seismotype : record 1=displ 2=veloc 3=accel 4=pressure 5=curl of displ 6=the fluid potential +seismotype = 1 # several values can be chosen. For example : 1,2,4 + +# interval in time steps for writing of seismograms +# every how many time steps we save the seismograms +# (costly, do not use a very small value; if you use a very large value that is larger than the total number +# of time steps of the run, the seismograms will automatically be saved once at the end of the run anyway) +NTSTEP_BETWEEN_OUTPUT_SEISMOS = 1000 + +# set to n to reduce the sampling rate of output seismograms by a factor of n +# defaults to 1, which means no down-sampling +NTSTEP_BETWEEN_OUTPUT_SAMPLE = 1 + +# so far, this option can only be used if all the receivers are in acoustic elements +USE_TRICK_FOR_BETTER_PRESSURE = .false. + +# use this t0 as earliest starting time rather than the automatically calculated one +USER_T0 = 0.0d0 + +# seismogram formats +save_ASCII_seismograms = .true. # save seismograms in ASCII format or not +save_binary_seismograms_single = .true. # save seismograms in single precision binary format or not (can be used jointly with ASCII above to save both) +save_binary_seismograms_double = .false. # save seismograms in double precision binary format or not (can be used jointly with both flags above to save all) +SU_FORMAT = .false. # output single precision binary seismograms in Seismic Unix format (adjoint traces will be read in the same format) + +# use an existing STATION file found in ./DATA or create a new one from the receiver positions below in this Par_file +use_existing_STATIONS = .false. + +# number of receiver sets (i.e. number of receiver lines to create below) +nreceiversets = 3 + +# orientation +anglerec = 0.d0 # angle to rotate components at receivers +rec_normal_to_surface = .false. # base anglerec normal to surface (external mesh and curve file needed) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 2500. # first receiver x in meters +zdeb = 2500. # first receiver z in meters +xfin = 2500. # last receiver x in meters (ignored if only one receiver) +zfin = 1700. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 2500. # first receiver x in meters +zdeb = 2500. # first receiver z in meters +xfin = 2000. # last receiver x in meters (ignored if only one receiver) +zfin = 2000. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 2200. # first receiver x in meters +zdeb = 2900. # first receiver z in meters +xfin = 2800. # last receiver x in meters (ignored if only one receiver) +zfin = 2400. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +#----------------------------------------------------------- +# +# adjoint kernel outputs +# +#----------------------------------------------------------- + +# save sensitivity kernels in ASCII format (much bigger files, but compatible with current GMT scripts) or in binary format +save_ASCII_kernels = .true. + +# since the accuracy of kernel integration may not need to respect the CFL, this option permits to save computing time, and memory with UNDO_ATTENUATION_AND_OR_PML mode +NTSTEP_BETWEEN_COMPUTE_KERNELS = 1 + +# outputs approximate Hessian for preconditioning +APPROXIMATE_HESS_KL = .false. + +#----------------------------------------------------------- +# +# Boundary conditions +# +#----------------------------------------------------------- + +# Perfectly Matched Layer (PML) boundaries +# absorbing boundary active or not +PML_BOUNDARY_CONDITIONS = .true. +NELEM_PML_THICKNESS = 3 +ROTATE_PML_ACTIVATE = .false. +ROTATE_PML_ANGLE = 30. +# change the four parameters below only if you know what you are doing; they change the damping profiles inside the PMLs +K_MIN_PML = 1.0d0 # from Gedney page 8.11 +K_MAX_PML = 1.0d0 +damping_change_factor_acoustic = 0.5d0 +damping_change_factor_elastic = 1.0d0 +# set the parameter below to .false. unless you know what you are doing; this implements automatic adjustment of the PML parameters for elongated models. +# The goal is to improve the absorbing efficiency of PML for waves with large incidence angles, but this can lead to artefacts. +# In particular, this option is efficient only when the number of sources NSOURCES is equal to one. +PML_PARAMETER_ADJUSTMENT = .false. + +# Stacey ABC +STACEY_ABSORBING_CONDITIONS = .false. + +# periodic boundaries +ADD_PERIODIC_CONDITIONS = .false. +PERIODIC_HORIZ_DIST = 4000.d0 + +#----------------------------------------------------------- +# +# Velocity and density models +# +#----------------------------------------------------------- + +# number of model materials +nbmodels = 1 +# available material types (see user manual for more information) +# acoustic: model_number 1 rho Vp 0 0 0 QKappa 9999 0 0 0 0 0 0 (for QKappa use 9999 to ignore it) +# elastic: model_number 1 rho Vp Vs 0 0 QKappa Qmu 0 0 0 0 0 0 (for QKappa and Qmu use 9999 to ignore them) +# anisotropic: model_number 2 rho c11 c13 c15 c33 c35 c55 c12 c23 c25 0 QKappa Qmu +# anisotropic in AXISYM: model_number 2 rho c11 c13 c15 c33 c35 c55 c12 c23 c25 c22 QKappa Qmu +# poroelastic: model_number 3 rhos rhof phi c kxx kxz kzz Ks Kf Kfr etaf mufr Qmu +# tomo: model_number -1 0 0 A 0 0 0 0 0 0 0 0 0 0 +# +# note: When viscoelasticity or viscoacousticity is turned on, +# the Vp and Vs values that are read here are the UNRELAXED ones i.e. the values at infinite frequency +# unless the READ_VELOCITIES_AT_f0 parameter above is set to true, in which case they are the values at frequency f0. +# +# Please also note that Qmu is always equal to Qs, but Qkappa is in general not equal to Qp. +# To convert one to the other see doc/Qkappa_Qmu_versus_Qp_Qs_relationship_in_2D_plane_strain.pdf and +# utils/attenuation/conversion_from_Qkappa_Qmu_to_Qp_Qs_from_Dahlen_Tromp_959_960.f90. +1 1 2700.d0 3000.d0 0 0 0 9999 9999 0 0 0 0 0 0 +# 2 1 2500.d0 2700.d0 0 0 0 9999 9999 0 0 0 0 0 0 +# 3 1 2200.d0 2500.d0 1443.375d0 0 0 9999 9999 0 0 0 0 0 0 +# 4 1 2200.d0 2200.d0 1343.375d0 0 0 9999 9999 0 0 0 0 0 0 + +# external tomography file +TOMOGRAPHY_FILE = ./DATA/tomo_file.xyz + +# use an external mesh created by an external meshing tool or use the internal mesher +read_external_mesh = .false. + +#----------------------------------------------------------- +# +# PARAMETERS FOR EXTERNAL MESHING +# +#----------------------------------------------------------- + +# data concerning mesh, when generated using third-party app (more info in README) +# (see also absorbing_conditions above) +mesh_file = ./DATA/mesh_file # file containing the mesh +nodes_coords_file = ./DATA/nodes_coords_file # file containing the nodes coordinates +materials_file = ./DATA/materials_file # file containing the material number for each element +free_surface_file = ./DATA/free_surface_file # file containing the free surface +axial_elements_file = ./DATA/axial_elements_file # file containing the axial elements if AXISYM is true +absorbing_surface_file = ./DATA/absorbing_surface_file # file containing the absorbing surface +acoustic_forcing_surface_file = ./DATA/MSH/Surf_acforcing_Bottom_enforcing_mesh # file containing the acoustic forcing surface +absorbing_cpml_file = ./DATA/absorbing_cpml_file # file containing the CPML element numbers +tangential_detection_curve_file = ./DATA/courbe_eros_nodes # file containing the curve delimiting the velocity model + +#----------------------------------------------------------- +# +# PARAMETERS FOR INTERNAL MESHING +# +#----------------------------------------------------------- + +# file containing interfaces for internal mesh +interfacesfile = ./interfaces_simple_topo_flat.dat + +# geometry of the model (origin lower-left corner = 0,0) and mesh description +xmin = 0.d0 # abscissa of left side of the model +xmax = 4000.d0 # abscissa of right side of the model +nx = 80 # number of elements along X + +# absorbing boundary parameters (see absorbing_conditions above) +absorbbottom = .false. +absorbright = .false. +absorbtop = .false. +absorbleft = .false. + +# define the different regions of the model in the (nx,nz) spectral-element mesh +nbregions = 1 # then set below the different regions and model number for each region +# format of each line: nxmin nxmax nzmin nzmax material_number +1 80 1 60 1 +# 1 80 21 40 2 +# 1 80 41 60 3 +# 60 70 21 40 4 + +#----------------------------------------------------------- +# +# Display parameters +# +#----------------------------------------------------------- + +# interval at which we output time step info and max of norm of displacement +# (every how many time steps we display information about the simulation. costly, do not use a very small value) +NTSTEP_BETWEEN_OUTPUT_INFO = 100 + +# meshing output +output_grid_Gnuplot = .true. # generate a GNUPLOT file containing the grid, and a script to plot it +output_grid_ASCII = .true. # dump the grid in an ASCII text file consisting of a set of X,Y,Z points or not + +# to plot total energy curves, for instance to monitor how CPML absorbing layers behave; +# should be turned OFF in most cases because a bit expensive +OUTPUT_ENERGY = .false. + +# every how many time steps we compute energy (which is a bit expensive to compute) +NTSTEP_BETWEEN_OUTPUT_ENERGY = 10 + +# Compute the field int_0^t v^2 dt for a set of GLL points and write it to file. Use +# the script utils/visualisation/plotIntegratedEnergyFile.py to watch. It is refreshed at the same time than the seismograms +COMPUTE_INTEGRATED_ENERGY_FIELD = .false. + +#----------------------------------------------------------- +# +# Movies/images/snaphots visualizations +# +#----------------------------------------------------------- + +# every how many time steps we draw JPEG or PostScript pictures of the simulation +# and/or we dump results of the simulation as ASCII or binary files (costly, do not use a very small value) +NTSTEP_BETWEEN_OUTPUT_IMAGES = 100 + +# minimum amplitude kept in % for the JPEG and PostScript snapshots; amplitudes below that are muted +cutsnaps = 1. + +#### for JPEG color images #### +output_color_image = .true. # output JPEG color image of the results every NTSTEP_BETWEEN_OUTPUT_IMAGES time steps or not +imagetype_JPEG = 2 # display 1=displ_Ux 2=displ_Uz 3=displ_norm 4=veloc_Vx 5=veloc_Vz 6=veloc_norm 7=accel_Ax 8=accel_Az 9=accel_norm 10=pressure +factor_subsample_image = 1.0d0 # (double precision) factor to subsample or oversample (if set to e.g. 0.5) color images output by the code (useful for very large models, or to get nicer looking denser pictures) +USE_CONSTANT_MAX_AMPLITUDE = .false. # by default the code normalizes each image independently to its maximum; use this option to use the global maximum below instead +CONSTANT_MAX_AMPLITUDE_TO_USE = 1.17d4 # constant maximum amplitude to use for all color images if the above USE_CONSTANT_MAX_AMPLITUDE option is true +POWER_DISPLAY_COLOR = 0.30d0 # non linear display to enhance small amplitudes in JPEG color images +DRAW_SOURCES_AND_RECEIVERS = .true. # display sources as orange crosses and receivers as green squares in JPEG images or not +DRAW_WATER_IN_BLUE = .true. # display acoustic layers as constant blue in JPEG images, because they likely correspond to water in the case of ocean acoustics or in the case of offshore oil industry experiments (if off, display them as greyscale, as for elastic or poroelastic elements, for instance for acoustic-only oil industry models of solid media) +USE_SNAPSHOT_NUMBER_IN_FILENAME = .false. # use snapshot number in the file name of JPEG color snapshots instead of the time step (for instance to create movies in an easier way later) + +#### for PostScript snapshots #### +output_postscript_snapshot = .true. # output Postscript snapshot of the results every NTSTEP_BETWEEN_OUTPUT_IMAGES time steps or not +imagetype_postscript = 1 # display 1=displ vector 2=veloc vector 3=accel vector; small arrows are displayed for the vectors +meshvect = .true. # display mesh on PostScript plots or not +modelvect = .false. # display velocity model on PostScript plots or not +boundvect = .true. # display boundary conditions on PostScript plots or not +interpol = .true. # interpolation of the PostScript display on a regular grid inside each spectral element, or use the non-evenly spaced GLL points +pointsdisp = 6 # number of points in each direction for interpolation of PostScript snapshots (set to 1 for lower-left corner only) +subsamp_postscript = 1 # subsampling of background velocity model in PostScript snapshots +sizemax_arrows = 1.d0 # maximum size of arrows on PostScript plots in centimeters +US_LETTER = .false. # use US letter or European A4 paper for PostScript plots + +#### for wavefield dumps #### +output_wavefield_dumps = .false. # output wave field to a text file (creates very big files) +imagetype_wavefield_dumps = 1 # display 1=displ vector 2=veloc vector 3=accel vector 4=pressure +use_binary_for_wavefield_dumps = .false. # use ASCII or single-precision binary format for the wave field dumps + +#----------------------------------------------------------- + +# Ability to run several calculations (several earthquakes) +# in an embarrassingly-parallel fashion from within the same run; +# this can be useful when using a very large supercomputer to compute +# many earthquakes in a catalog, in which case it can be better from +# a batch job submission point of view to start fewer and much larger jobs, +# each of them computing several earthquakes in parallel. +# To turn that option on, set parameter NUMBER_OF_SIMULTANEOUS_RUNS to a value greater than 1. +# To implement that, we create NUMBER_OF_SIMULTANEOUS_RUNS MPI sub-communicators, +# each of them being labeled "my_local_mpi_comm_world", and we use them +# in all the routines in "src/shared/parallel.f90", except in MPI_ABORT() because in that case +# we need to kill the entire run. +# When that option is on, of course the number of processor cores used to start +# the code in the batch system must be a multiple of NUMBER_OF_SIMULTANEOUS_RUNS, +# all the individual runs must use the same number of processor cores, +# which as usual is NPROC in the Par_file, +# and thus the total number of processor cores to request from the batch system +# should be NUMBER_OF_SIMULTANEOUS_RUNS * NPROC. +# All the runs to perform must be placed in directories called run0001, run0002, run0003 and so on +# (with exactly four digits). +# +# Imagine you have 10 independent calculations to do, each of them on 100 cores; you have three options: +# +# 1/ submit 10 jobs to the batch system +# +# 2/ submit a single job on 1000 cores to the batch, and in that script create a sub-array of jobs to start 10 jobs, +# each running on 100 cores (see e.g. http://www.schedmd.com/slurmdocs/job_array.html ) +# +# 3/ submit a single job on 1000 cores to the batch, start SPECFEM2D on 1000 cores, create 10 sub-communicators, +# cd into one of 10 subdirectories (called e.g. run0001, run0002,... run0010) depending on the sub-communicator +# your MPI rank belongs to, and run normally on 100 cores using that sub-communicator. +# +# The option below implements 3/. +# +NUMBER_OF_SIMULTANEOUS_RUNS = 1 + +# if we perform simultaneous runs in parallel, if only the source and receivers vary between these runs +# but not the mesh nor the model (velocity and density) then we can also read the mesh and model files +# from a single run in the beginning and broadcast them to all the others; for a large number of simultaneous +# runs for instance when solving inverse problems iteratively this can DRASTICALLY reduce I/Os to disk in the solver +# (by a factor equal to NUMBER_OF_SIMULTANEOUS_RUNS), and reducing I/Os is crucial in the case of huge runs. +# Thus, always set this option to .true. if the mesh and the model are the same for all simultaneous runs. +# In that case there is no need to duplicate the mesh and model file database (the content of the DATABASES_MPI +# directories) in each of the run0001, run0002,... directories, it is sufficient to have one in run0001 +# and the code will broadcast it to the others) +BROADCAST_SAME_MESH_AND_MODEL = .true. + +#----------------------------------------------------------- + +# set to true to use GPUs +GPU_MODE = .false. diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/provenance/SOURCE b/tests/unit-tests/displacement_tests/Newmark/serial/test2/provenance/SOURCE new file mode 100644 index 00000000..4d1f9c40 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/provenance/SOURCE @@ -0,0 +1,56 @@ +## Source 1 +source_surf = .false. # source inside the medium, or source automatically moved exactly at the surface by the solver +xs = 2500. # source location x in meters +zs = 2500. # source location z in meters (zs is ignored if source_surf is set to true, it is replaced with the topography height) +## Source type parameters: +# 1 = elastic force or acoustic pressure +# 2 = moment tensor +# or Initial field type (when initialfield set in Par_file): +# For a plane wave including converted and reflected waves at the free surface: +# 1 = P wave, +# 2 = S wave, +# 3 = Rayleigh wave +# For a plane wave without converted nor reflected waves at the free surface, i.e. with the incident wave only: +# 4 = P wave, +# 5 = S wave +# For initial mode displacement: +# 6 = mode (2,3) of a rectangular membrane +source_type = 1 +# Source time function: +# In the case of a source located in an acoustic medium, +# to get pressure for a Ricker in the seismograms, here we need to select a Gaussian for the potential Chi +# used as a source, rather than a Ricker, because pressure = - Chi_dot_dot. +# This is true both when USE_TRICK_FOR_BETTER_PRESSURE is set to .true. or to .false. +# Options: +# 1 = second derivative of a Gaussian (a.k.a. Ricker), +# 2 = first derivative of a Gaussian, +# 3 = Gaussian, +# 4 = Dirac, +# 5 = Heaviside (4 and 5 will produce noisy recordings because of frequencies above the mesh resolution limit), +# 6 = ocean acoustics type I, +# 7 = ocean acoustics type II, +# 8 = external source time function = 8 (source read from file), +# 9 = burst, +# 10 = Sinus source time function, +# 11 = Marmousi Ormsby wavelet +time_function_type = 4 +# If time_function_type == 8, enter below the custom source file to read (two columns file with time and amplitude) : +# (For the moment dt must be equal to the dt of the simulation. File name cannot exceed 150 characters) +# IMPORTANT: do NOT put quote signs around the file name, just put the file name itself otherwise the run will stop +name_of_source_file = YYYYYYYYYYYYYYYYYY # Only for option 8 : file containing the source wavelet +burst_band_width = 0. # Only for option 9 : band width of the burst +f0 = 10.0 # dominant source frequency (Hz) if not Dirac or Heaviside +tshift = 0.0 # time shift when multi sources (if one source, must be zero) +## Force source +# angle of the source (for a force only); for a plane wave, this is the incidence angle; for moment tensor sources this is unused +anglesource = 0.0 +## Moment tensor +# The components of a moment tensor source must be given in N.m, not in dyne.cm as in the DATA/CMTSOLUTION source file of the 3D version of the code. +Mxx = 1. # Mxx component (for a moment tensor source only) +Mzz = 1. # Mzz component (for a moment tensor source only) +Mxz = 0. # Mxz component (for a moment tensor source only) +## Amplification (factor to amplify source time function) +factor = 1.d10 # amplification factor +## Moving source parameters +vx = 0.0 # Horizontal source velocity (m/s) +vz = 0.0 # Vertical source velocity (m/s) diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/provenance/topography.dat b/tests/unit-tests/displacement_tests/Newmark/serial/test2/provenance/topography.dat new file mode 100644 index 00000000..84eb5dae --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/provenance/topography.dat @@ -0,0 +1,23 @@ +# +# number of interfaces +# + 2 +# +# for each interface below, we give the number of points and then x,z for each point +# +# +# interface number 1 (bottom of the mesh) +# + 2 + 0 0 + 5000 0 +# +# interface number 2 +# + 2 + 0 3000 + 5000 3000 +# +# layer number 3 (top layer) +# + 60 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/specfem_config.yaml b/tests/unit-tests/displacement_tests/Newmark/serial/test2/specfem_config.yaml index cee965ee..7a911401 100644 --- a/tests/unit-tests/displacement_tests/Newmark/serial/test2/specfem_config.yaml +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/specfem_config.yaml @@ -9,14 +9,12 @@ parameters: Interfaces : None Sources : Force source (1) Boundary conditions : Neumann BCs on all edges + Debugging comment : This test tests acoustic compute_forces routine and dirichlet boundary conditions simulation-setup: ## quadrature setup quadrature: - alpha: 0.0 - beta: 0.0 - ngllx: 5 - ngllz: 5 + quadrature-type: GLL4 ## Solver setup solver: @@ -25,14 +23,20 @@ parameters: time-scheme: type: Newmark dt: 1.1e-3 - nstep: 100 + nstep: 300 + + simulation-mode: + forward: + writer: + seismogram: + output-format: ascii + output-folder: "." receivers: - stations-file: "../DATA/STATIONS" + stations-file: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test2/STATIONS" angle: 0.0 seismogram-type: - displacement - - velocity nstep_between_samples: 1 ## Runtime setup @@ -44,8 +48,3 @@ parameters: databases: mesh-database: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test2/database.bin" source-file: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test2/sources.yaml" - - # seismogram output - seismogram: - seismogram-format: ascii - output-folder: "." diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0001.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0001.BXX.semd new file mode 100644 index 00000000..44b8a3e8 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0001.BXX.semd @@ -0,0 +1,300 @@ + -1.3200000000000002E-002 0.0000000000000000 + -1.2100000000000001E-002 1.4779982251099388E-013 + -1.1000000000000001E-002 1.5196256796315422E-012 + -9.9000000000000025E-003 1.2145874583868732E-011 + -8.8000000000000023E-003 8.0062650953394154E-011 + -7.7000000000000011E-003 4.3405656846573493E-010 + -6.6000000000000017E-003 1.9328829647946577E-009 + -5.5000000000000014E-003 7.0626069437196293E-009 + -4.4000000000000011E-003 2.1137044114993842E-008 + -3.3000000000000008E-003 5.1647667476117931E-008 + -2.2000000000000006E-003 1.0245866377545099E-007 + -1.1000000000000003E-003 1.6339724595582084E-007 + -1.7347234759768071E-018 2.0572574044308567E-007 + 1.0999999999999985E-003 1.9728310007849359E-007 + 2.1999999999999988E-003 1.3233545814728132E-007 + 3.2999999999999991E-003 4.5141305804463627E-008 + 4.3999999999999994E-003 -1.5622863003272869E-008 + 5.4999999999999997E-003 -2.8490351411392112E-008 + 6.6000000000000000E-003 -1.0294447072567436E-008 + 7.7000000000000002E-003 1.1332260463348121E-008 + 8.8000000000000005E-003 2.3814656913145882E-008 + 9.9000000000000008E-003 2.5580158435900557E-008 + 1.1000000000000001E-002 1.3227244188840359E-008 + 1.2100000000000001E-002 -1.1541580136054108E-008 + 1.3199999999999998E-002 -2.9540563772911810E-008 + 1.4299999999999998E-002 -1.8482337438285867E-008 + 1.5399999999999999E-002 1.5822658738784412E-008 + 1.6500000000000001E-002 3.7674109165664049E-008 + 1.7599999999999998E-002 2.1267993588480749E-008 + 1.8700000000000001E-002 -1.6632721866471911E-008 + 1.9799999999999998E-002 -3.5920376006970400E-008 + 2.0900000000000002E-002 -2.0354891105966999E-008 + 2.1999999999999999E-002 7.9560242838283557E-009 + 2.3099999999999996E-002 2.0720531068718628E-008 + 2.4199999999999999E-002 1.4640161971612997E-008 + 2.5299999999999996E-002 3.8719876194193148E-009 + 2.6400000000000000E-002 -4.6383723528720111E-009 + 2.7499999999999997E-002 -1.3306503454657559E-008 + 2.8600000000000000E-002 -1.7667192153680844E-008 + 2.9699999999999997E-002 -6.7266032743873438E-009 + 3.0800000000000001E-002 1.6079658493595161E-008 + 3.1899999999999998E-002 2.7439613248247952E-008 + 3.3000000000000002E-002 1.1196783944456001E-008 + 3.4099999999999998E-002 -1.7213539038607450E-008 + 3.5200000000000002E-002 -2.6694838339835769E-008 + 3.6299999999999999E-002 -8.5933722360209686E-009 + 3.7400000000000003E-002 1.4148128002489102E-008 + 3.8500000000000000E-002 1.7884307368376540E-008 + 3.9599999999999996E-002 5.4262829785045597E-009 + 4.0700000000000000E-002 -4.9053290318568088E-009 + 4.1799999999999997E-002 -6.4203504734905437E-009 + 4.2900000000000001E-002 -6.8821472964941677E-009 + 4.3999999999999997E-002 -8.8624787508706504E-009 + 4.5100000000000001E-002 -3.7121725693367580E-009 + 4.6199999999999998E-002 1.0522044568972433E-008 + 4.7300000000000002E-002 1.8755713426799048E-008 + 4.8399999999999999E-002 7.4845898367925656E-009 + 4.9500000000000002E-002 -1.3259651154839958E-008 + 5.0600000000000006E-002 -1.9586609667499033E-008 + 5.1699999999999996E-002 -4.4904275853241415E-009 + 5.2800000000000000E-002 1.3206540749877149E-008 + 5.3900000000000003E-002 1.4110624668717264E-008 + 5.5000000000000007E-002 1.7519244943642320E-009 + 5.6099999999999997E-002 -6.7829888372727964E-009 + 5.7200000000000001E-002 -5.5591256042930581E-009 + 5.8300000000000005E-002 -3.2632467839022183E-009 + 5.9399999999999994E-002 -4.7472528130754199E-009 + 6.0499999999999998E-002 -2.8872877422259080E-009 + 6.1600000000000002E-002 6.6275069876553516E-009 + 6.2700000000000006E-002 1.3530384812554530E-008 + 6.3799999999999996E-002 6.0075695529349105E-009 + 6.4899999999999999E-002 -9.8787333868699534E-009 + 6.6000000000000003E-002 -1.5338518011276392E-008 + 6.7100000000000007E-002 -3.5878657822507876E-009 + 6.8199999999999997E-002 1.0888969725897368E-008 + 6.9300000000000000E-002 1.1797181898032250E-008 + 7.0400000000000004E-002 1.3167638091005074E-009 + 7.1500000000000008E-002 -6.1861378242156206E-009 + 7.2599999999999998E-002 -4.8964063914525013E-009 + 7.3700000000000002E-002 -1.9760011404912348E-009 + 7.4800000000000005E-002 -2.6331474778373831E-009 + 7.5899999999999995E-002 -1.8487302799741201E-009 + 7.6999999999999999E-002 4.6363917149960798E-009 + 7.8100000000000003E-002 9.7374508456482545E-009 + 7.9200000000000007E-002 4.0506633602888087E-009 + 8.0299999999999996E-002 -8.3049203070117983E-009 + 8.1400000000000000E-002 -1.2500800394832368E-008 + 8.2500000000000004E-002 -2.5943065473654769E-009 + 8.3600000000000008E-002 9.8745740473304977E-009 + 8.4699999999999998E-002 1.0882030387904251E-008 + 8.5800000000000001E-002 1.3946095389627544E-009 + 8.6900000000000005E-002 -6.2278071588650619E-009 + 8.8000000000000009E-002 -5.4807505200926698E-009 + 8.9099999999999999E-002 -1.5365740901884806E-009 + 9.0200000000000002E-002 -2.7044727568537041E-010 + 9.1300000000000006E-002 2.0701498848474387E-010 + 9.2399999999999996E-002 3.2944609262841595E-009 + 9.3500000000000000E-002 5.5053903658119907E-009 + 9.4600000000000004E-002 1.2050943576369377E-009 + 9.5700000000000007E-002 -6.7132135406211546E-009 + 9.6799999999999997E-002 -8.3597280209346536E-009 + 9.7900000000000001E-002 -3.1080160667329437E-010 + 9.9000000000000005E-002 8.5172846553405179E-009 + 0.10010000000000001 8.0010211789272034E-009 + 0.10120000000000000 -2.9919194899363788E-010 + 0.10230000000000000 -6.1512364091242944E-009 + 0.10340000000000001 -4.3238248537136315E-009 + 0.10450000000000001 3.8203973318218232E-010 + 0.10560000000000000 1.8677137614275807E-009 + 0.10670000000000000 7.7014172816802784E-010 + 0.10780000000000001 8.8244545004556585E-010 + 0.10890000000000001 1.7994377099483927E-009 + 0.11000000000000000 1.0028371189019225E-010 + 0.11110000000000000 -3.6267506775544689E-009 + 0.11220000000000001 -4.2381942400027128E-009 + 0.11330000000000000 3.3737393434485341E-010 + 0.11440000000000002 5.0792672290356222E-009 + 0.11550000000000001 4.2304115766000905E-009 + 0.11660000000000000 -8.9977841843946749E-010 + 0.11770000000000001 -3.9081373692795296E-009 + 0.11880000000000000 -1.9385195670906796E-009 + 0.11989999999999999 1.3432714940364576E-009 + 0.12100000000000001 1.7636938576259809E-009 + 0.12210000000000000 1.0255083587873415E-010 + 0.12320000000000002 -4.0895342667823797E-010 + 0.12430000000000001 4.9141268831931484E-010 + 0.12540000000000001 2.9480679009097344E-010 + 0.12650000000000003 -1.5321021118452904E-009 + 0.12760000000000002 -2.2851247560851107E-009 + 0.12870000000000001 -2.6869231839476981E-010 + 0.12980000000000003 2.2518222841938496E-009 + 0.13090000000000002 2.1020267748639299E-009 + 0.13200000000000001 -3.1427799251915189E-010 + 0.13310000000000002 -1.7165959764753325E-009 + 0.13420000000000001 -5.7981935919215744E-010 + 0.13530000000000003 1.1133157729048548E-009 + 0.13640000000000002 1.0909175784945546E-009 + 0.13750000000000001 -1.5387191520943588E-010 + 0.13860000000000003 -6.6678629284666613E-010 + 0.13970000000000002 -9.3223734287661841E-011 + 0.14080000000000001 1.9873716561313870E-010 + 0.14190000000000003 -4.0270153878196879E-010 + 0.14300000000000002 -8.3182655208347001E-010 + 0.14410000000000003 -2.2952743872206582E-010 + 0.14520000000000002 5.9699251098166428E-010 + 0.14630000000000001 4.4875575477831831E-010 + 0.14740000000000003 -3.6442407425063550E-010 + 0.14850000000000002 -4.8663872931342667E-010 + 0.14960000000000001 4.1322284483058525E-010 + 0.15070000000000003 1.1152843093498177E-009 + 0.15180000000000002 5.9003796293310984E-010 + 0.15290000000000001 -5.8133287073047768E-010 + 0.15400000000000003 -1.0332878996877071E-009 + 0.15510000000000002 -3.5318842295239961E-010 + 0.15620000000000003 6.0014548886044849E-010 + 0.15730000000000002 8.7802282111582031E-010 + 0.15840000000000001 3.5968708567146734E-010 + 0.15950000000000003 -4.7106407663477512E-010 + 0.16060000000000002 -1.0964206209607141E-009 + 0.16170000000000001 -1.1261721555300142E-009 + 0.16280000000000003 -3.6624936416984610E-010 + 0.16390000000000002 8.5007384464930169E-010 + 0.16500000000000001 1.5976550082896779E-009 + 0.16610000000000003 1.0960954366368014E-009 + 0.16720000000000002 -3.7295730392905568E-010 + 0.16830000000000003 -1.5357526361725604E-009 + 0.16940000000000002 -1.2986278719040456E-009 + 0.17050000000000001 1.8220626396558970E-010 + 0.17160000000000003 1.6316202833266402E-009 + 0.17270000000000002 1.7924239870126257E-009 + 0.17380000000000001 4.6985287882606031E-010 + 0.17490000000000003 -1.3457484016043963E-009 + 0.17600000000000002 -2.2602744120803209E-009 + 0.17710000000000004 -1.5354797433531076E-009 + 0.17820000000000003 3.2546573769387521E-010 + 0.17930000000000001 1.9166446207918852E-009 + 0.18040000000000003 2.0010642032275427E-009 + 0.18150000000000002 5.0828452557993842E-010 + 0.18260000000000001 -1.3708310042659377E-009 + 0.18370000000000003 -2.1138426564704105E-009 + 0.18480000000000002 -1.0905534253424776E-009 + 0.18590000000000001 9.0707857891558774E-010 + 0.18700000000000003 2.2778048336391521E-009 + 0.18810000000000002 1.9030375053574744E-009 + 0.18920000000000003 6.5192733156305138E-011 + 0.19030000000000002 -1.7975380073309566E-009 + 0.19140000000000001 -2.2889112827328972E-009 + 0.19250000000000003 -1.1382597087106205E-009 + 0.19360000000000002 7.2142131157804101E-010 + 0.19470000000000001 1.9651615890126095E-009 + 0.19580000000000003 1.7716945688306396E-009 + 0.19690000000000002 2.5235621925467910E-010 + 0.19800000000000001 -1.5988832480218207E-009 + 0.19910000000000003 -2.3966884032944336E-009 + 0.20020000000000002 -1.3152139377581307E-009 + 0.20130000000000003 1.0212903855943978E-009 + 0.20240000000000002 2.7477711217471779E-009 + 0.20350000000000001 2.3268105220353164E-009 + 0.20460000000000003 7.3867675864924820E-011 + 0.20570000000000002 -2.0874912909363275E-009 + 0.20680000000000001 -2.4731161563096293E-009 + 0.20790000000000003 -1.0592277055465615E-009 + 0.20900000000000002 8.8630108807663532E-010 + 0.21010000000000004 2.0894073138322256E-009 + 0.21120000000000003 1.9199004608339010E-009 + 0.21230000000000002 3.5226732642001934E-010 + 0.21340000000000003 -1.8654147115881869E-009 + 0.21450000000000002 -3.0801217132392367E-009 + 0.21560000000000001 -1.8113266442298936E-009 + 0.21670000000000003 1.3913360463746471E-009 + 0.21780000000000002 3.7567642330316176E-009 + 0.21890000000000001 2.8812554564439097E-009 + 0.22000000000000003 -5.2764093094737063E-010 + 0.22110000000000002 -3.2302065466893737E-009 + 0.22220000000000004 -2.9008795365825790E-009 + 0.22330000000000003 -3.3082392381089676E-010 + 0.22440000000000002 1.9837418374635263E-009 + 0.22550000000000003 2.5544479864691993E-009 + 0.22660000000000002 1.5598133895622368E-009 + 0.22770000000000001 -3.2793026627508937E-010 + 0.22880000000000003 -2.3806698834505369E-009 + 0.22990000000000002 -3.2241895819851152E-009 + 0.23100000000000004 -1.4793655189748733E-009 + 0.23210000000000003 2.1005708283894364E-009 + 0.23320000000000002 4.2530889921010839E-009 + 0.23430000000000004 2.4439124057806794E-009 + 0.23540000000000003 -1.7880894542798842E-009 + 0.23650000000000002 -4.1245997728367456E-009 + 0.23760000000000003 -2.3522603864734037E-009 + 0.23870000000000002 1.2689171935420518E-009 + 0.23980000000000001 3.0576350340538738E-009 + 0.24090000000000000 2.0861945504435653E-009 + 0.24200000000000005 1.9691671904187302E-010 + 0.24310000000000004 -1.1178393766186900E-009 + 0.24420000000000003 -1.9500923098547673E-009 + 0.24530000000000002 -2.2176225300540864E-009 + 0.24640000000000001 -8.7799129078192095E-010 + 0.24750000000000005 1.9344628121586993E-009 + 0.24860000000000004 3.5683604959757531E-009 + 0.24970000000000003 1.6502386124273016E-009 + 0.25080000000000002 -2.2587061110357354E-009 + 0.25190000000000001 -3.8570071581034426E-009 + 0.25300000000000000 -1.3584570135449781E-009 + 0.25410000000000005 2.2165820290354077E-009 + 0.25520000000000004 2.9892248676333111E-009 + 0.25630000000000003 9.5434504743252546E-010 + 0.25740000000000002 -8.6418266986854064E-010 + 0.25850000000000001 -9.6468955046447036E-010 + 0.25960000000000005 -7.3102324193996537E-010 + 0.26070000000000004 -1.1987129067136948E-009 + 0.26180000000000003 -1.0056570021177436E-009 + 0.26290000000000002 9.8027119754817704E-010 + 0.26400000000000001 2.8145381580912954E-009 + 0.26510000000000000 1.6529808632981258E-009 + 0.26620000000000005 -1.7841613741964579E-009 + 0.26730000000000004 -3.4504621382325240E-009 + 0.26840000000000003 -1.2534079329995507E-009 + 0.26950000000000002 2.0524451027625901E-009 + 0.27060000000000001 2.6263644592461333E-009 + 0.27170000000000005 5.5293913892029423E-010 + 0.27280000000000004 -9.7135111065682622E-010 + 0.27390000000000003 -5.5613669225351714E-010 + 0.27500000000000002 -6.7571066797444956E-011 + 0.27610000000000001 -8.6296148005260420E-010 + 0.27720000000000000 -1.2651132363927786E-009 + 0.27830000000000005 4.9006576574583960E-010 + 0.27940000000000004 2.6366824279477896E-009 + 0.28050000000000003 1.8579568994425699E-009 + 0.28160000000000002 -1.6063692598322632E-009 + 0.28270000000000001 -3.5880816096067747E-009 + 0.28380000000000005 -1.5007862730342936E-009 + 0.28490000000000004 2.0545924961368200E-009 + 0.28600000000000003 2.8506346172463282E-009 + 0.28710000000000002 6.1259408656866299E-010 + 0.28820000000000001 -1.2625072098870760E-009 + 0.28930000000000000 -8.6648954678025802E-010 + 0.29040000000000005 7.0518625661097900E-011 + 0.29150000000000004 -2.8030508469889526E-010 + 0.29260000000000003 -7.6897371803497094E-010 + 0.29370000000000002 4.1816064499933248E-010 + 0.29480000000000001 2.0808135214878121E-009 + 0.29590000000000005 1.3455045966281887E-009 + 0.29700000000000004 -1.6565536720136720E-009 + 0.29810000000000003 -3.2052469567389608E-009 + 0.29920000000000002 -1.0244981529794472E-009 + 0.30030000000000001 2.2867283622218793E-009 + 0.30140000000000006 2.6634030536598630E-009 + 0.30250000000000005 4.5074735610661776E-011 + 0.30360000000000004 -1.8880936814014149E-009 + 0.30470000000000003 -1.0285566842682670E-009 + 0.30580000000000002 6.6234806528342460E-010 + 0.30690000000000001 6.7442823548091724E-010 + 0.30800000000000005 -3.3684918743226433E-010 + 0.30910000000000004 -1.7475131064426108E-010 + 0.31020000000000003 9.9794261743113566E-010 + 0.31130000000000002 8.9230517419380817E-010 + 0.31240000000000001 -9.6483032674399283E-010 + 0.31350000000000006 -2.0362171948562491E-009 + 0.31460000000000005 -5.0456921973918156E-010 + 0.31570000000000004 1.7448057443303355E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0001.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0001.BXZ.semd new file mode 100644 index 00000000..66bffc82 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0001.BXZ.semd @@ -0,0 +1,300 @@ + -1.3200000000000002E-002 0.0000000000000000 + -1.2100000000000001E-002 1.4779982251099388E-013 + -1.1000000000000001E-002 1.5196256796315422E-012 + -9.9000000000000025E-003 1.2145874583868732E-011 + -8.8000000000000023E-003 8.0062650953394154E-011 + -7.7000000000000011E-003 4.3405656846573493E-010 + -6.6000000000000017E-003 1.9328829647946577E-009 + -5.5000000000000014E-003 7.0626069437196293E-009 + -4.4000000000000011E-003 2.1137044114993842E-008 + -3.3000000000000008E-003 5.1647667476117931E-008 + -2.2000000000000006E-003 1.0245866377545099E-007 + -1.1000000000000003E-003 1.6339724595582084E-007 + -1.7347234759768071E-018 2.0572574044308567E-007 + 1.0999999999999985E-003 1.9728310007849359E-007 + 2.1999999999999988E-003 1.3233545814728132E-007 + 3.2999999999999991E-003 4.5141305804463627E-008 + 4.3999999999999994E-003 -1.5622863003272869E-008 + 5.4999999999999997E-003 -2.8490351411392112E-008 + 6.6000000000000000E-003 -1.0294447072567436E-008 + 7.7000000000000002E-003 1.1332260463348121E-008 + 8.8000000000000005E-003 2.3814656913145882E-008 + 9.9000000000000008E-003 2.5580158435900557E-008 + 1.1000000000000001E-002 1.3227244188840359E-008 + 1.2100000000000001E-002 -1.1541580136054108E-008 + 1.3199999999999998E-002 -2.9540563772911810E-008 + 1.4299999999999998E-002 -1.8482337438285867E-008 + 1.5399999999999999E-002 1.5822658738784412E-008 + 1.6500000000000001E-002 3.7674109165664049E-008 + 1.7599999999999998E-002 2.1267993588480749E-008 + 1.8700000000000001E-002 -1.6632720090115072E-008 + 1.9799999999999998E-002 -3.5920376006970400E-008 + 2.0900000000000002E-002 -2.0354896435037517E-008 + 2.1999999999999999E-002 7.9560216192930966E-009 + 2.3099999999999996E-002 2.0720536397789147E-008 + 2.4199999999999999E-002 1.4640167300683515E-008 + 2.5299999999999996E-002 3.8719845107948458E-009 + 2.6400000000000000E-002 -4.6383772378533195E-009 + 2.7499999999999997E-002 -1.3306510560084917E-008 + 2.8600000000000000E-002 -1.7667197482751362E-008 + 2.9699999999999997E-002 -6.7265988334952453E-009 + 3.0800000000000001E-002 1.6079667375379358E-008 + 3.1899999999999998E-002 2.7439620353675309E-008 + 3.3000000000000002E-002 1.1196786608991260E-008 + 3.4099999999999998E-002 -1.7213546144034808E-008 + 3.5200000000000002E-002 -2.6694852550690484E-008 + 3.6299999999999999E-002 -8.5933891114109429E-009 + 3.7400000000000003E-002 1.4148116456169646E-008 + 3.8500000000000000E-002 1.7884309144733379E-008 + 3.9599999999999996E-002 5.4262963011808552E-009 + 4.0700000000000000E-002 -4.9053130446452542E-009 + 4.1799999999999997E-002 -6.4203482530444944E-009 + 4.2900000000000001E-002 -6.8821597309920435E-009 + 4.3999999999999997E-002 -8.8624920735469459E-009 + 4.5100000000000001E-002 -3.7121696827568940E-009 + 4.6199999999999998E-002 1.0522063220719247E-008 + 4.7300000000000002E-002 1.8755734743081121E-008 + 4.8399999999999999E-002 7.4845960540415035E-009 + 4.9500000000000002E-002 -1.3259664477516253E-008 + 5.0600000000000006E-002 -1.9586630983781106E-008 + 5.1699999999999996E-002 -4.4904440166249060E-009 + 5.2800000000000000E-002 1.3206537197163470E-008 + 5.3900000000000003E-002 1.4110630885966202E-008 + 5.5000000000000007E-002 1.7519344863714537E-009 + 5.6099999999999997E-002 -6.7829848404699078E-009 + 5.7200000000000001E-002 -5.5591296010959468E-009 + 5.8300000000000005E-002 -3.2632492263928725E-009 + 5.9399999999999994E-002 -4.7472465958264820E-009 + 6.0499999999999998E-002 -2.8872766399956618E-009 + 6.1600000000000002E-002 6.6275172017071782E-009 + 6.2700000000000006E-002 1.3530385700732950E-008 + 6.3799999999999996E-002 6.0075566743478248E-009 + 6.4899999999999999E-002 -9.8787502622599277E-009 + 6.6000000000000003E-002 -1.5338528669417428E-008 + 6.7100000000000007E-002 -3.5878673365630220E-009 + 6.8199999999999997E-002 1.0888976831324726E-008 + 6.9300000000000000E-002 1.1797191667994866E-008 + 7.0400000000000004E-002 1.3167764656429881E-009 + 7.1500000000000008E-002 -6.1861284983422138E-009 + 7.2599999999999998E-002 -4.8964077237201309E-009 + 7.3700000000000002E-002 -1.9760106884092465E-009 + 7.4800000000000005E-002 -2.6331576918892097E-009 + 7.5899999999999995E-002 -1.8487318342863546E-009 + 7.6999999999999999E-002 4.6363961558881783E-009 + 7.8100000000000003E-002 9.7374543983619333E-009 + 7.9200000000000007E-002 4.0506598075751299E-009 + 8.0299999999999996E-002 -8.3049256360823165E-009 + 8.1400000000000000E-002 -1.2500802171189207E-008 + 8.2500000000000004E-002 -2.5943012182949587E-009 + 8.3600000000000008E-002 9.8745847054715341E-009 + 8.4699999999999998E-002 1.0882038381510029E-008 + 8.5800000000000001E-002 1.3946110932749889E-009 + 8.6900000000000005E-002 -6.2278138202032096E-009 + 8.8000000000000009E-002 -5.4807633986797555E-009 + 8.9099999999999999E-002 -1.5365860805971465E-009 + 9.0200000000000002E-002 -2.7044996797620513E-010 + 9.1300000000000006E-002 2.0702271841255282E-010 + 9.2399999999999996E-002 3.2944738048712452E-009 + 9.3500000000000000E-002 5.5054005798638173E-009 + 9.4600000000000004E-002 1.2050959119491722E-009 + 9.5700000000000007E-002 -6.7132188696916728E-009 + 9.6799999999999997E-002 -8.3597360145404309E-009 + 9.7900000000000001E-002 -3.1080946150119360E-010 + 9.9000000000000005E-002 8.5172802144484194E-009 + 0.10010000000000001 8.0010229552840428E-009 + 0.10120000000000000 -2.9918559296682190E-010 + 0.10230000000000000 -6.1512301918753565E-009 + 0.10340000000000001 -4.3238252978028413E-009 + 0.10450000000000001 3.8203293306615649E-010 + 0.10560000000000000 1.8677104307585068E-009 + 0.10670000000000000 7.7014794541696574E-010 + 0.10780000000000001 8.8245760698768549E-010 + 0.10890000000000001 1.7994447043534478E-009 + 0.11000000000000000 1.0027770974696537E-010 + 0.11110000000000000 -3.6267648884091841E-009 + 0.11220000000000001 -4.2382044540545394E-009 + 0.11330000000000000 3.3737343474449233E-010 + 0.11440000000000002 5.0792769989982389E-009 + 0.11550000000000001 4.2304240110979663E-009 + 0.11660000000000000 -8.9977281181319313E-010 + 0.11770000000000001 -3.9081431424392576E-009 + 0.11880000000000000 -1.9385315574993456E-009 + 0.11989999999999999 1.3432650547429148E-009 + 0.12100000000000001 1.7637010740756409E-009 + 0.12210000000000000 1.0256592797297515E-010 + 0.12320000000000002 -4.0894457264961659E-010 + 0.12430000000000001 4.9140680413728433E-010 + 0.12540000000000001 2.9479085839057007E-010 + 0.12650000000000003 -1.5321135471424441E-009 + 0.12760000000000002 -2.2851240899512959E-009 + 0.12870000000000001 -2.6868410274438759E-010 + 0.12980000000000003 2.2518291675766022E-009 + 0.13090000000000002 2.1020283291761643E-009 + 0.13200000000000001 -3.1428004643174745E-010 + 0.13310000000000002 -1.7165975307875669E-009 + 0.13420000000000001 -5.7981869305834266E-010 + 0.13530000000000003 1.1133178823286016E-009 + 0.13640000000000002 1.0909195768959989E-009 + 0.13750000000000001 -1.5387356666618501E-010 + 0.13860000000000003 -6.6679312071826757E-010 + 0.13970000000000002 -9.3233025466599173E-011 + 0.14080000000000001 1.9873201695386200E-010 + 0.14190000000000003 -4.0269720891217275E-010 + 0.14300000000000002 -8.3181705967660946E-010 + 0.14410000000000003 -2.2951940348292510E-010 + 0.14520000000000002 5.9699523102807461E-010 + 0.14630000000000001 4.4875558824486461E-010 + 0.14740000000000003 -3.6442410200621111E-010 + 0.14850000000000002 -4.8664022811450991E-010 + 0.14960000000000001 4.1321746024891581E-010 + 0.15070000000000003 1.1152762047217379E-009 + 0.15180000000000002 5.9003191221762563E-010 + 0.15290000000000001 -5.8133348135314122E-010 + 0.15400000000000003 -1.0332833477733061E-009 + 0.15510000000000002 -3.5318215019231047E-010 + 0.15620000000000003 6.0015153957593270E-010 + 0.15730000000000002 8.7802587422913803E-010 + 0.15840000000000001 3.5968605871516957E-010 + 0.15950000000000003 -4.7106790690421008E-010 + 0.16060000000000002 -1.0964229524290658E-009 + 0.16170000000000001 -1.1261696020170575E-009 + 0.16280000000000003 -3.6624434041065967E-010 + 0.16390000000000002 8.5007306749318445E-010 + 0.16500000000000001 1.5976443501486415E-009 + 0.16610000000000003 1.0960815588489936E-009 + 0.16720000000000002 -3.7296296606648127E-010 + 0.16830000000000003 -1.5357446425667831E-009 + 0.16940000000000002 -1.2986125508263058E-009 + 0.17050000000000001 1.8221700537335295E-010 + 0.17160000000000003 1.6316216155942698E-009 + 0.17270000000000002 1.7924187689644100E-009 + 0.17380000000000001 4.6984710566633225E-010 + 0.17490000000000003 -1.3457506220504456E-009 + 0.17600000000000002 -2.2602728577680864E-009 + 0.17710000000000004 -1.5354785221077805E-009 + 0.17820000000000003 3.2546132455735233E-010 + 0.17930000000000001 1.9166346287846636E-009 + 0.18040000000000003 2.0010559875771605E-009 + 0.18150000000000002 5.0828841136052461E-010 + 0.18260000000000001 -1.3708136847867536E-009 + 0.18370000000000003 -2.1138231165451771E-009 + 0.18480000000000002 -1.0905458758259101E-009 + 0.18590000000000001 9.0706919753102966E-010 + 0.18700000000000003 2.2777868480261532E-009 + 0.18810000000000002 1.9030255149488084E-009 + 0.18920000000000003 6.5192566622851444E-011 + 0.19030000000000002 -1.7975317900820187E-009 + 0.19140000000000001 -2.2889075079746135E-009 + 0.19250000000000003 -1.1382613740451575E-009 + 0.19360000000000002 7.2141920215429423E-010 + 0.19470000000000001 1.9651649196816834E-009 + 0.19580000000000003 1.7717050049270711E-009 + 0.19690000000000002 2.5236804312989136E-010 + 0.19800000000000001 -1.5988783630405123E-009 + 0.19910000000000003 -2.3966948425879764E-009 + 0.20020000000000002 -1.3152283706574508E-009 + 0.20130000000000003 1.0212775070073121E-009 + 0.20240000000000002 2.7477671249442892E-009 + 0.20350000000000001 2.3268142967936001E-009 + 0.20460000000000003 7.3873018813230829E-011 + 0.20570000000000002 -2.0874890704902782E-009 + 0.20680000000000001 -2.4731154901758146E-009 + 0.20790000000000003 -1.0592245969220926E-009 + 0.20900000000000002 8.8630741634787569E-010 + 0.21010000000000004 2.0894124208581388E-009 + 0.21120000000000003 1.9198986844770616E-009 + 0.21230000000000002 3.5226016548151051E-010 + 0.21340000000000003 -1.8654220390601495E-009 + 0.21450000000000002 -3.0801252659529155E-009 + 0.21560000000000001 -1.8113260891183813E-009 + 0.21670000000000003 1.3913382668206964E-009 + 0.21780000000000002 3.7567664534776668E-009 + 0.21890000000000001 2.8812592312021934E-009 + 0.22000000000000003 -5.2763393654231550E-010 + 0.22110000000000002 -3.2301987751282013E-009 + 0.22220000000000004 -2.9008759838689002E-009 + 0.22330000000000003 -3.3082844796972211E-010 + 0.22440000000000002 1.9837298470548603E-009 + 0.22550000000000003 2.5544364401497432E-009 + 0.22660000000000002 1.5598087266255334E-009 + 0.22770000000000001 -3.2792632498335195E-010 + 0.22880000000000003 -2.3806638882462039E-009 + 0.22990000000000002 -3.2241882497174856E-009 + 0.23100000000000004 -1.4793677394209226E-009 + 0.23210000000000003 2.1005717165678561E-009 + 0.23320000000000002 4.2530974297960711E-009 + 0.23430000000000004 2.4439228418771108E-009 + 0.23540000000000003 -1.7880862346331128E-009 + 0.23650000000000002 -4.1246082105317328E-009 + 0.23760000000000003 -2.3522739311943042E-009 + 0.23870000000000002 1.2689090889139720E-009 + 0.23980000000000001 3.0576381426783428E-009 + 0.24090000000000000 2.0862040983615771E-009 + 0.24200000000000005 1.9692558694828222E-010 + 0.24310000000000004 -1.1178367120834309E-009 + 0.24420000000000003 -1.9500969727914708E-009 + 0.24530000000000002 -2.2176300795706538E-009 + 0.24640000000000001 -8.7799617576322930E-010 + 0.24750000000000005 1.9344619239802796E-009 + 0.24860000000000004 3.5683598298419383E-009 + 0.24970000000000003 1.6502346156244130E-009 + 0.25080000000000002 -2.2587109960170437E-009 + 0.25190000000000001 -3.8570053817466032E-009 + 0.25300000000000000 -1.3584445790471023E-009 + 0.25410000000000005 2.2166017910052460E-009 + 0.25520000000000004 2.9892421871124952E-009 + 0.25630000000000003 9.5435415126132739E-010 + 0.25740000000000002 -8.6418339151350665E-010 + 0.25850000000000001 -9.6470142985083385E-010 + 0.25960000000000005 -7.3105110853788347E-010 + 0.26070000000000004 -1.1987606463037537E-009 + 0.26180000000000003 -1.0057175092725856E-009 + 0.26290000000000002 9.8021812888759996E-010 + 0.26400000000000001 2.8145181740768521E-009 + 0.26510000000000000 1.6530117274982103E-009 + 0.26620000000000005 -1.7840730004436978E-009 + 0.26730000000000004 -3.4503200296853720E-009 + 0.26840000000000003 -1.2532275217580491E-009 + 0.26950000000000002 2.0526325084091468E-009 + 0.27060000000000001 2.6265076780163099E-009 + 0.27170000000000005 5.5297005863153004E-010 + 0.27280000000000004 -9.7149954747521861E-010 + 0.27390000000000003 -5.5650589692035624E-010 + 0.27500000000000002 -6.8151213838962832E-011 + 0.27610000000000001 -8.6367202278836430E-010 + 0.27720000000000000 -1.2657990211550896E-009 + 0.27830000000000005 4.8961718013273980E-010 + 0.27940000000000004 2.6366981931147393E-009 + 0.28050000000000003 1.8586298056177952E-009 + 0.28160000000000002 -1.6049370721304967E-009 + 0.28270000000000001 -3.5859428759721368E-009 + 0.28380000000000005 -1.4982084461934164E-009 + 0.28490000000000004 2.0570949388343251E-009 + 0.28600000000000003 2.8523363670984736E-009 + 0.28710000000000002 6.1267729778435864E-010 + 0.28820000000000001 -1.2647638492069291E-009 + 0.28930000000000000 -8.7148510630186138E-010 + 0.29040000000000005 6.2927441035753873E-011 + 0.29150000000000004 -2.8963187403974189E-010 + 0.29260000000000003 -7.7838752110537257E-010 + 0.29370000000000002 4.1100492453871595E-010 + 0.29480000000000001 2.0786519172588669E-009 + 0.29590000000000005 1.3509415808243830E-009 + 0.29700000000000004 -1.6417298631665744E-009 + 0.29810000000000003 -3.1807989575582951E-009 + 0.29920000000000002 -9.9237695838638729E-010 + 0.30030000000000001 2.3220227962639228E-009 + 0.30140000000000006 2.6949160680800333E-009 + 0.30250000000000005 6.4079956618723344E-011 + 0.30360000000000004 -1.8907861942807358E-009 + 0.30470000000000003 -1.0607431599751749E-009 + 0.30580000000000002 5.9644938987801766E-010 + 0.30690000000000001 5.7633231520526351E-010 + 0.30800000000000005 -4.5823422833990435E-010 + 0.30910000000000004 -3.0246144477885650E-010 + 0.31020000000000003 8.8816848320405484E-010 + 0.31130000000000002 8.2958995228921140E-010 + 0.31240000000000001 -9.5061269966834061E-010 + 0.31350000000000006 -1.9199193346253196E-009 + 0.31460000000000005 -2.7198288066188070E-010 + 0.31570000000000004 2.0909405318292329E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0002.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0002.BXX.semd new file mode 100644 index 00000000..70c8610e --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0002.BXX.semd @@ -0,0 +1,300 @@ + -1.3200000000000002E-002 0.0000000000000000 + -1.2100000000000001E-002 0.0000000000000000 + -1.1000000000000001E-002 0.0000000000000000 + -9.9000000000000025E-003 0.0000000000000000 + -8.8000000000000023E-003 0.0000000000000000 + -7.7000000000000011E-003 5.3213861917357221E-023 + -6.6000000000000017E-003 4.6389671088715229E-022 + -5.5000000000000014E-003 3.1834827414379291E-021 + -4.4000000000000011E-003 1.9002438933617106E-020 + -3.3000000000000008E-003 8.9858762516652135E-020 + -2.2000000000000006E-003 3.2162813978441299E-019 + -1.1000000000000003E-003 8.2172732096719527E-019 + -1.7347234759768071E-018 1.2394762777733195E-018 + 1.0999999999999985E-003 -7.7893297688039953E-020 + 2.1999999999999988E-003 -5.1631807334462748E-018 + 3.2999999999999991E-003 -9.5972025841076683E-018 + 4.3999999999999994E-003 5.0615342982339211E-018 + 5.4999999999999997E-003 5.0029858754509890E-017 + 6.6000000000000000E-003 6.2836636266247838E-017 + 7.7000000000000002E-003 -9.5841182411783045E-017 + 8.8000000000000005E-003 -3.8696522847789380E-016 + 9.9000000000000008E-003 -2.6558106609249788E-016 + 1.1000000000000001E-002 8.4981248587071533E-016 + 1.2100000000000001E-002 2.0305645558819484E-015 + 1.3199999999999998E-002 5.3652475071362194E-016 + 1.4299999999999998E-002 -4.3207184520759750E-015 + 1.5399999999999999E-002 -6.6694434060232156E-015 + 1.6500000000000001E-002 8.9452301411241516E-016 + 1.7599999999999998E-002 1.2873081371494663E-014 + 1.8700000000000001E-002 1.0065853248033933E-014 + 1.9799999999999998E-002 -1.1047394180279269E-014 + 2.0900000000000002E-002 -1.6042322906282408E-014 + 2.1999999999999999E-002 2.2331327393276985E-014 + 2.3099999999999996E-002 4.7551142168776594E-014 + 2.4199999999999999E-002 -4.0089930480142685E-014 + 2.5299999999999996E-002 -1.9231415505222005E-013 + 2.6400000000000000E-002 -1.4410333007159465E-013 + 2.7499999999999997E-002 2.5814401072472848E-013 + 2.8600000000000000E-002 6.3681313911337356E-013 + 2.9699999999999997E-002 3.2395977176899460E-013 + 3.0800000000000001E-002 -6.7671617007963869E-013 + 3.1899999999999998E-002 -1.2583915029798498E-012 + 3.3000000000000002E-002 -4.1036098130664556E-013 + 3.4099999999999998E-002 1.1121839126743138E-012 + 3.5200000000000002E-002 1.2745774487926687E-012 + 3.6299999999999999E-002 -3.9162339278593639E-013 + 3.7400000000000003E-002 -1.3938686359640795E-012 + 3.8500000000000000E-002 5.8496534439261838E-013 + 3.9599999999999996E-002 3.4044008931366498E-012 + 4.0700000000000000E-002 1.9740791033090455E-012 + 4.1799999999999997E-002 -4.3462993620790868E-012 + 4.2900000000000001E-002 -8.3407733844631515E-012 + 4.3999999999999997E-002 -2.9278959898931811E-012 + 4.5100000000000001E-002 7.7948446308706565E-012 + 4.6199999999999998E-002 1.0825897470145840E-011 + 4.7300000000000002E-002 7.8087227439391227E-013 + 4.8399999999999999E-002 -1.0296880535720643E-011 + 4.9500000000000002E-002 -6.5102432993124904E-012 + 5.0600000000000006E-002 9.3739616763288680E-012 + 5.1699999999999996E-002 1.5818377857579335E-011 + 5.2800000000000000E-002 -2.0604407123623464E-013 + 5.3900000000000003E-002 -2.2770887606049506E-011 + 5.5000000000000007E-002 -2.3724865821916907E-011 + 5.6099999999999997E-002 1.3996412535910441E-012 + 5.7200000000000001E-002 2.5287296562259698E-011 + 5.8300000000000005E-002 2.1422540824600489E-011 + 5.9399999999999994E-002 -3.9931643061597022E-012 + 6.0499999999999998E-002 -2.1688293522226232E-011 + 6.1600000000000002E-002 -1.5846537623764867E-011 + 6.2700000000000006E-002 6.9976240513885957E-013 + 6.3799999999999996E-002 7.6522399528045071E-012 + 6.4899999999999999E-002 1.2663052030570388E-012 + 6.6000000000000003E-002 -7.5726942078135906E-012 + 6.7100000000000007E-002 -7.9225289523199294E-012 + 6.8199999999999997E-002 6.9666598878637132E-012 + 6.9300000000000000E-002 3.8221481535316570E-011 + 7.0400000000000004E-002 6.8174910161644675E-011 + 7.1500000000000008E-002 5.7524346397386239E-011 + 7.2599999999999998E-002 -1.6207753888997090E-011 + 7.3700000000000002E-002 -1.0996923510697698E-010 + 7.4800000000000005E-002 -1.3469954318612309E-010 + 7.5899999999999995E-002 -5.2341030815084011E-011 + 7.6999999999999999E-002 6.1207955370790046E-011 + 7.8100000000000003E-002 8.9472616815466921E-011 + 7.9200000000000007E-002 1.7653196612843480E-011 + 8.0299999999999996E-002 -3.8536472624084439E-011 + 8.1400000000000000E-002 2.3945373461842223E-011 + 8.2500000000000004E-002 1.5001333508735115E-010 + 8.3600000000000008E-002 1.7323310841366180E-010 + 8.4699999999999998E-002 1.3214053115606639E-011 + 8.5800000000000001E-002 -2.1496787683261687E-010 + 8.6900000000000005E-002 -3.1342134443335112E-010 + 8.8000000000000009E-002 -2.0102756959072821E-010 + 8.9099999999999999E-002 2.2544886096875771E-011 + 9.0200000000000002E-002 1.8998876083475835E-010 + 9.1300000000000006E-002 2.0963780711369395E-010 + 9.2399999999999996E-002 1.1255021914458041E-010 + 9.3500000000000000E-002 8.7120293618125899E-012 + 9.4600000000000004E-002 4.1111558601869547E-012 + 9.5700000000000007E-002 1.0646239445577521E-010 + 9.6799999999999997E-002 1.8028242787515580E-010 + 9.7900000000000001E-002 4.8384376366561455E-011 + 9.9000000000000005E-002 -2.9014696201201673E-010 + 0.10010000000000001 -5.6462995390305082E-010 + 0.10120000000000000 -4.5707546081352746E-010 + 0.10230000000000000 2.9283624136677844E-011 + 0.10340000000000001 4.9610343610950736E-010 + 0.10450000000000001 5.3415005751844546E-010 + 0.10560000000000000 1.6761667054332463E-010 + 0.10670000000000000 -1.6978521366617372E-010 + 0.10780000000000001 -1.2294490425723836E-010 + 0.10890000000000001 1.9466837863912900E-010 + 0.11000000000000000 3.5068142834049354E-010 + 0.11110000000000000 8.3611909063030510E-011 + 0.11220000000000001 -4.2530909349913770E-010 + 0.11330000000000000 -7.4679690209578098E-010 + 0.11440000000000002 -5.9889537773472057E-010 + 0.11550000000000001 -6.1645792637232688E-011 + 0.11660000000000000 5.0249931993207042E-010 + 0.11770000000000001 7.0682848463121672E-010 + 0.11880000000000000 4.2398423660827689E-010 + 0.11989999999999999 -7.6646203273078584E-011 + 0.12100000000000001 -3.1454194804325653E-010 + 0.12210000000000000 -5.4283948863753650E-011 + 0.12320000000000002 3.9271427776377266E-010 + 0.12430000000000001 4.3740819299920020E-010 + 0.12540000000000001 -1.3057079029099583E-010 + 0.12650000000000003 -8.2946155499641350E-010 + 0.12760000000000002 -9.4991692289880802E-010 + 0.12870000000000001 -3.2397731719591150E-010 + 0.12980000000000003 4.8237108751791880E-010 + 0.13090000000000002 7.7472689374857850E-010 + 0.13200000000000001 4.2785716636295490E-010 + 0.13310000000000002 -8.2408399548761224E-011 + 0.13420000000000001 -2.4706500734161807E-010 + 0.13530000000000003 -6.3229342551693324E-013 + 0.13640000000000002 3.2888688994425763E-010 + 0.13750000000000001 3.9097092230377939E-010 + 0.13860000000000003 8.8385604390950334E-011 + 0.13970000000000002 -3.8857397854918929E-010 + 0.14080000000000001 -6.9474620500997730E-010 + 0.14190000000000003 -5.6828902694761041E-010 + 0.14300000000000002 -7.4986197806659050E-011 + 0.14410000000000003 3.8413097702694188E-010 + 0.14520000000000002 4.2923048448884060E-010 + 0.14630000000000001 1.0887040574614204E-010 + 0.14740000000000003 -1.4275128301655116E-010 + 0.14850000000000002 -1.5573773173849226E-011 + 0.14960000000000001 3.0278812790385246E-010 + 0.15070000000000003 3.7403463659657632E-010 + 0.15180000000000002 7.1293061731925178E-011 + 0.15290000000000001 -2.6879162784432253E-010 + 0.15400000000000003 -2.8881455560458846E-010 + 0.15510000000000002 -5.4459527165651167E-011 + 0.15620000000000003 6.5878087707194055E-011 + 0.15730000000000002 -1.0852587578602524E-010 + 0.15840000000000001 -3.5221689453912575E-010 + 0.15950000000000003 -3.2409369632446783E-010 + 0.16060000000000002 3.1610321998831736E-011 + 0.16170000000000001 4.2852107973168074E-010 + 0.16280000000000003 5.2302384645486200E-010 + 0.16390000000000002 2.1989206289152463E-010 + 0.16500000000000001 -2.3902668733200017E-010 + 0.16610000000000003 -4.4029649370891377E-010 + 0.16720000000000002 -1.3740814042151328E-010 + 0.16830000000000003 4.5711009977189576E-010 + 0.16940000000000002 7.5034001234541847E-010 + 0.17050000000000001 3.0311747556410751E-010 + 0.17160000000000003 -6.3434113517502055E-010 + 0.17270000000000002 -1.2261895943055379E-009 + 0.17380000000000001 -8.3479378965023443E-010 + 0.17490000000000003 2.8408431163029491E-010 + 0.17600000000000002 1.1522104381711529E-009 + 0.17710000000000004 9.8461938602412147E-010 + 0.17820000000000003 -6.1644515880754369E-011 + 0.17930000000000001 -1.0248369930465628E-009 + 0.18040000000000003 -9.9788077800866404E-010 + 0.18150000000000002 7.0494464432524495E-011 + 0.18260000000000001 1.2903571544597980E-009 + 0.18370000000000003 1.5355660076821209E-009 + 0.18480000000000002 4.2420222889916204E-010 + 0.18590000000000001 -1.2280388927976560E-009 + 0.18700000000000003 -1.9970560760640410E-009 + 0.18810000000000002 -1.1199114968718504E-009 + 0.18920000000000003 7.0449418521079110E-010 + 0.19030000000000002 1.8671568735584287E-009 + 0.19140000000000001 1.3290015754563456E-009 + 0.19250000000000003 -4.0525299782601110E-010 + 0.19360000000000002 -1.7708068345001493E-009 + 0.19470000000000001 -1.5613108583778512E-009 + 0.19580000000000003 6.8381397766437146E-011 + 0.19690000000000002 1.7944307151296357E-009 + 0.19800000000000001 2.1880643963356761E-009 + 0.19910000000000003 8.0954865033788792E-010 + 0.20020000000000002 -1.3698654433014212E-009 + 0.20130000000000003 -2.5715201079634653E-009 + 0.20240000000000002 -1.6274719349951283E-009 + 0.20350000000000001 8.1897405523889688E-010 + 0.20460000000000003 2.6186304236119895E-009 + 0.20570000000000002 2.0226695873759581E-009 + 0.20680000000000001 -5.2902193736770187E-010 + 0.20790000000000003 -2.6916842088553494E-009 + 0.20900000000000002 -2.4547852639500434E-009 + 0.21010000000000004 -5.4231393681325457E-011 + 0.21120000000000003 2.3660802206393328E-009 + 0.21230000000000002 2.8071829305531537E-009 + 0.21340000000000003 1.0415415196973754E-009 + 0.21450000000000002 -1.4609427001488484E-009 + 0.21560000000000001 -2.7848827688359279E-009 + 0.21670000000000003 -1.8814916291631789E-009 + 0.21780000000000002 6.7878241916119464E-010 + 0.21890000000000001 2.8807174423661763E-009 + 0.22000000000000003 2.6630984084619058E-009 + 0.22110000000000002 -1.2542690497330256E-010 + 0.22220000000000004 -3.1256222055020544E-009 + 0.22330000000000003 -3.4420770678167401E-009 + 0.22440000000000002 -5.9770882687715243E-010 + 0.22550000000000003 2.7723101592158628E-009 + 0.22660000000000002 3.5310261381482633E-009 + 0.22770000000000001 1.1835522562009260E-009 + 0.22880000000000003 -1.8678694146956332E-009 + 0.22990000000000002 -2.9550144553525115E-009 + 0.23100000000000004 -1.5302625833157890E-009 + 0.23210000000000003 9.2032831355837175E-010 + 0.23320000000000002 2.5292088423611858E-009 + 0.23430000000000004 2.2598514171079387E-009 + 0.23540000000000003 2.2836914304047440E-010 + 0.23650000000000002 -2.2588653170174666E-009 + 0.23760000000000003 -3.1836437930365946E-009 + 0.23870000000000002 -1.3968929346575010E-009 + 0.23980000000000001 1.8162655823772411E-009 + 0.24090000000000000 3.4519531677545956E-009 + 0.24200000000000005 1.8097114917736690E-009 + 0.24310000000000004 -1.4676951876069211E-009 + 0.24420000000000003 -3.0654463412105315E-009 + 0.24530000000000002 -1.6187611251439193E-009 + 0.24640000000000001 1.0405939443458578E-009 + 0.24750000000000005 2.2997030946214636E-009 + 0.24860000000000004 1.5387252583209943E-009 + 0.24970000000000003 2.8439691573955983E-011 + 0.25080000000000002 -1.0761301849626648E-009 + 0.25190000000000001 -1.5628430771741364E-009 + 0.25300000000000000 -1.3216973071550342E-009 + 0.25410000000000005 -6.3906324676565873E-011 + 0.25520000000000004 1.6323521423444731E-009 + 0.25630000000000003 2.0906385511665349E-009 + 0.25740000000000002 4.1188844002171265E-010 + 0.25850000000000001 -1.8898536069400507E-009 + 0.25960000000000005 -2.2913437813798510E-009 + 0.26070000000000004 -3.3797972753824013E-010 + 0.26180000000000003 1.7359536030880918E-009 + 0.26290000000000002 1.8235838394886628E-009 + 0.26400000000000001 3.8981631811374484E-010 + 0.26510000000000000 -6.4786387365955989E-010 + 0.26620000000000005 -6.3905164493505140E-010 + 0.26730000000000004 -5.2273280148895651E-010 + 0.26840000000000003 -7.3092348840120280E-010 + 0.26950000000000002 -3.6654934643109982E-010 + 0.27060000000000001 9.4815844065010424E-010 + 0.27170000000000005 1.7414806263715832E-009 + 0.27280000000000004 5.1721604776844288E-010 + 0.27390000000000003 -1.7141529307096448E-009 + 0.27500000000000002 -2.2773596342062774E-009 + 0.27610000000000001 -3.2713307063225727E-010 + 0.27720000000000000 1.8956582970020008E-009 + 0.27830000000000005 1.9579180499107451E-009 + 0.27940000000000004 2.5062438235856632E-010 + 0.28050000000000003 -9.7727947956371963E-010 + 0.28160000000000002 -8.0972051286209989E-010 + 0.28270000000000001 -3.5069991355385355E-010 + 0.28380000000000005 -3.8042821670636329E-010 + 0.28490000000000004 -1.0044402809494812E-010 + 0.28600000000000003 1.0199415756417807E-009 + 0.28710000000000002 1.6132265523438605E-009 + 0.28820000000000001 1.9031605458241785E-010 + 0.28930000000000000 -2.1083037538005556E-009 + 0.29040000000000005 -2.3917243741067296E-009 + 0.29150000000000004 8.6568870127923248E-011 + 0.29260000000000003 2.5471120768116862E-009 + 0.29370000000000002 2.1427670748863648E-009 + 0.29480000000000001 -3.8902908672255876E-010 + 0.29590000000000005 -1.9193286959762190E-009 + 0.29700000000000004 -1.1010941047828737E-009 + 0.29810000000000003 3.7480696324365681E-010 + 0.29920000000000002 7.1744221674663322E-010 + 0.30030000000000001 3.7521985518651491E-010 + 0.30140000000000006 5.1476478635237299E-010 + 0.30250000000000005 6.6841038259823904E-010 + 0.30360000000000004 -3.5674180276501488E-010 + 0.30470000000000003 -1.8614125796290182E-009 + 0.30580000000000002 -1.6177549300167016E-009 + 0.30690000000000001 7.4788653048329934E-010 + 0.30800000000000005 2.5415425319863516E-009 + 0.30910000000000004 1.3857567315866959E-009 + 0.31020000000000003 -1.3709132717920625E-009 + 0.31130000000000002 -2.2939554700229792E-009 + 0.31240000000000001 -4.3292838758368646E-010 + 0.31350000000000006 1.6021353133055527E-009 + 0.31460000000000005 1.4120785651883239E-009 + 0.31570000000000004 -1.4085395350083019E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0002.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0002.BXZ.semd new file mode 100644 index 00000000..9faed1f9 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0002.BXZ.semd @@ -0,0 +1,300 @@ + -1.3200000000000002E-002 0.0000000000000000 + -1.2100000000000001E-002 0.0000000000000000 + -1.1000000000000001E-002 0.0000000000000000 + -9.9000000000000025E-003 0.0000000000000000 + -8.8000000000000023E-003 0.0000000000000000 + -7.7000000000000011E-003 5.3213861917357221E-023 + -6.6000000000000017E-003 5.0181908475842644E-022 + -5.5000000000000014E-003 3.5877658521844792E-021 + -4.4000000000000011E-003 2.1911528134802401E-020 + -3.3000000000000008E-003 1.0735124786553904E-019 + -2.2000000000000006E-003 4.0660148313044745E-019 + -1.1000000000000003E-003 1.1335739983093804E-018 + -1.7347234759768071E-018 2.0033549293967719E-018 + 1.0999999999999985E-003 5.3786245768766565E-019 + 2.1999999999999988E-003 -9.4095086856744859E-018 + 3.2999999999999991E-003 -3.2486118968423722E-017 + 4.3999999999999994E-003 -5.2752063828307602E-017 + 5.4999999999999997E-003 -1.1447674270379633E-017 + 6.6000000000000000E-003 1.7832288177013246E-016 + 7.7000000000000002E-003 5.4194226756514204E-016 + 8.8000000000000005E-003 8.7026388462393359E-016 + 9.9000000000000008E-003 4.5914204411395560E-016 + 1.1000000000000001E-002 -2.0278146634186874E-015 + 1.2100000000000001E-002 -7.4898558018112078E-015 + 1.3199999999999998E-002 -1.2622319808558869E-014 + 1.4299999999999998E-002 -5.6818864222700060E-015 + 1.5399999999999999E-002 2.8117390821246271E-014 + 1.6500000000000001E-002 8.2299327129695815E-014 + 1.7599999999999998E-002 1.0165327103293584E-013 + 1.8700000000000001E-002 -5.8843188263343112E-016 + 1.9799999999999998E-002 -2.5106213765932472E-013 + 2.0900000000000002E-002 -5.1073853262958990E-013 + 2.1999999999999999E-002 -4.8786056574753878E-013 + 2.3099999999999996E-002 7.0795996289733237E-014 + 2.4199999999999999E-002 1.1239234369575524E-012 + 2.5299999999999996E-002 2.1912940212365228E-012 + 2.6400000000000000E-002 2.3922014542876457E-012 + 2.7499999999999997E-002 7.1444862829658784E-013 + 2.8600000000000000E-002 -3.2908107662488195E-012 + 2.9699999999999997E-002 -8.3818776572264220E-012 + 3.0800000000000001E-002 -1.0980841236296612E-011 + 3.1899999999999998E-002 -6.6013249554186526E-012 + 3.3000000000000002E-002 6.3793020345370710E-012 + 3.4099999999999998E-002 2.3345743740965652E-011 + 3.5200000000000002E-002 3.4388145109254253E-011 + 3.6299999999999999E-002 3.0040914200668567E-011 + 3.7400000000000003E-002 7.2328180771019657E-012 + 3.8500000000000000E-002 -2.9295253722860792E-011 + 3.9599999999999996E-002 -6.9181195494483205E-011 + 4.0700000000000000E-002 -9.7738511728451272E-011 + 4.1799999999999997E-002 -9.6559440998511548E-011 + 4.2900000000000001E-002 -4.9769570409363695E-011 + 4.3999999999999997E-002 4.2522547982759562E-011 + 4.5100000000000001E-002 1.5530067509761381E-010 + 4.6199999999999998E-002 2.4797305875345899E-010 + 4.7300000000000002E-002 2.8669225327071501E-010 + 4.8399999999999999E-002 2.5586111007669388E-010 + 4.9500000000000002E-002 1.4642131951347892E-010 + 5.0600000000000006E-002 -5.7870402914161900E-011 + 5.1699999999999996E-002 -3.6431460626040746E-010 + 5.2800000000000000E-002 -7.2920292026878997E-010 + 5.3900000000000003E-002 -1.0357493751556035E-009 + 5.5000000000000007E-002 -1.1274050581988604E-009 + 5.6099999999999997E-002 -8.7402229898003725E-010 + 5.7200000000000001E-002 -2.1506624259259866E-010 + 5.8300000000000005E-002 8.4044865511501143E-010 + 5.9399999999999994E-002 2.2224282414384788E-009 + 6.0499999999999998E-002 3.7847094347398524E-009 + 6.1600000000000002E-002 5.2910880121714854E-009 + 6.2700000000000006E-002 6.4518594911078253E-009 + 6.3799999999999996E-002 7.0109238414772790E-009 + 6.4899999999999999E-002 6.8238290573674476E-009 + 6.6000000000000003E-002 5.8787961165762681E-009 + 6.7100000000000007E-002 4.2766665764304435E-009 + 6.8199999999999997E-002 2.2123882725821886E-009 + 6.9300000000000000E-002 -3.6760081090214669E-011 + 7.0400000000000004E-002 -2.1436208363923015E-009 + 7.1500000000000008E-002 -3.7897924798357963E-009 + 7.2599999999999998E-002 -4.7252148860366106E-009 + 7.3700000000000002E-002 -4.8187782653030808E-009 + 7.4800000000000005E-002 -4.1118748406177019E-009 + 7.5899999999999995E-002 -2.8491264902896773E-009 + 7.6999999999999999E-002 -1.4126594338748077E-009 + 7.8100000000000003E-002 -1.4535353476397006E-010 + 7.9200000000000007E-002 8.0520023981733857E-010 + 8.0299999999999996E-002 1.4569049300305892E-009 + 8.1400000000000000E-002 1.8012791258570360E-009 + 8.2500000000000004E-002 1.6873320518584478E-009 + 8.3600000000000008E-002 9.6015939643478987E-010 + 8.4699999999999998E-002 -2.7677932168401753E-010 + 8.5800000000000001E-002 -1.5931593821960632E-009 + 8.6900000000000005E-002 -2.4790454133949424E-009 + 8.8000000000000009E-002 -2.6744377823462173E-009 + 8.9099999999999999E-002 -2.2655199938270698E-009 + 9.0200000000000002E-002 -1.5076759840582099E-009 + 9.1300000000000006E-002 -6.1131905093603223E-010 + 9.2399999999999996E-002 3.0809207962612106E-010 + 9.3500000000000000E-002 1.1466179117292086E-009 + 9.4600000000000004E-002 1.7423152920414964E-009 + 9.5700000000000007E-002 1.8928465461698352E-009 + 9.6799999999999997E-002 1.4440560969219973E-009 + 9.7900000000000001E-002 4.1785949700390290E-010 + 9.9000000000000005E-002 -8.8781126894588169E-010 + 0.10010000000000001 -1.9603754175534505E-009 + 0.10120000000000000 -2.3524890924164765E-009 + 0.10230000000000000 -1.9851154053895925E-009 + 0.10340000000000001 -1.1580602032879028E-009 + 0.10450000000000001 -2.2912904906746689E-010 + 0.10560000000000000 6.7031302730669040E-010 + 0.10670000000000000 1.5363015304359351E-009 + 0.10780000000000001 2.1687889262267390E-009 + 0.10890000000000001 2.1308679265530373E-009 + 0.11000000000000000 1.1664470500605262E-009 + 0.11110000000000000 -3.8339587060676195E-010 + 0.11220000000000001 -1.7198404922424970E-009 + 0.11330000000000000 -2.2120401066416662E-009 + 0.11440000000000002 -1.8646311161774065E-009 + 0.11550000000000001 -1.1696205115541147E-009 + 0.11660000000000000 -5.7236287931416996E-010 + 0.11770000000000001 -1.2911879898602763E-010 + 0.11880000000000000 3.7767922123066455E-010 + 0.11989999999999999 1.0850652598648480E-009 + 0.12100000000000001 1.8078364361073795E-009 + 0.12210000000000000 2.0841521841674648E-009 + 0.12320000000000002 1.4933018155360855E-009 + 0.12430000000000001 7.5732135840222981E-011 + 0.12540000000000001 -1.4882626242496144E-009 + 0.12650000000000003 -2.2527959497864458E-009 + 0.12760000000000002 -1.7745763747356591E-009 + 0.12870000000000001 -5.7117177654220086E-010 + 0.12980000000000003 3.0448721322073879E-010 + 0.13090000000000002 2.5487517651967551E-010 + 0.13200000000000001 -3.1632876873466387E-010 + 0.13310000000000002 -4.9418247272114968E-010 + 0.13420000000000001 1.6082607467993171E-010 + 0.13530000000000003 1.1854848214198910E-009 + 0.13640000000000002 1.7198890089886731E-009 + 0.13750000000000001 1.3137793075657100E-009 + 0.13860000000000003 2.3118147673972800E-010 + 0.13970000000000002 -8.6895063367009584E-010 + 0.14080000000000001 -1.4210606025244488E-009 + 0.14190000000000003 -1.2352396883130723E-009 + 0.14300000000000002 -5.4072102351199192E-010 + 0.14410000000000003 1.5538292874595072E-010 + 0.14520000000000002 3.9274644647591117E-010 + 0.14630000000000001 1.1613655870323925E-010 + 0.14740000000000003 -2.7028376758941874E-010 + 0.14850000000000002 -2.8742588864538732E-010 + 0.14960000000000001 1.4850801144383752E-010 + 0.15070000000000003 6.6210181781656274E-010 + 0.15180000000000002 8.0067963370566986E-010 + 0.15290000000000001 4.2405767786135584E-010 + 0.15400000000000003 -2.4699214895562704E-010 + 0.15510000000000002 -8.2786755228880793E-010 + 0.15620000000000003 -9.5851604431373971E-010 + 0.15730000000000002 -4.5577464025114978E-010 + 0.15840000000000001 4.9579068628347045E-010 + 0.15950000000000003 1.2831768980703373E-009 + 0.16060000000000002 1.2151813999494721E-009 + 0.16170000000000001 1.5242969386708438E-010 + 0.16280000000000003 -1.2065999310806319E-009 + 0.16390000000000002 -1.8222662268030376E-009 + 0.16500000000000001 -1.2196705867495439E-009 + 0.16610000000000003 7.8099360312222643E-011 + 0.16720000000000002 1.0312579679094824E-009 + 0.16830000000000003 1.0054024279781970E-009 + 0.16940000000000002 2.6544724751609294E-010 + 0.17050000000000001 -3.5421501842769487E-010 + 0.17160000000000003 -2.3100978074896972E-010 + 0.17270000000000002 5.1484738694540511E-010 + 0.17380000000000001 1.1522347520553922E-009 + 0.17490000000000003 9.8205887866242847E-010 + 0.17600000000000002 -5.3445432107723789E-011 + 0.17710000000000004 -1.2967968920918338E-009 + 0.17820000000000003 -1.8926473721592174E-009 + 0.17930000000000001 -1.4536137848963904E-009 + 0.18040000000000003 -3.2136610039756874E-010 + 0.18150000000000002 7.4910000424921463E-010 + 0.18260000000000001 1.1631431373615442E-009 + 0.18370000000000003 8.5471596467101563E-010 + 0.18480000000000002 2.3421192762995702E-010 + 0.18590000000000001 -1.7025487963895358E-010 + 0.18700000000000003 -1.0146993661974690E-010 + 0.18810000000000002 2.6964980248678216E-010 + 0.18920000000000003 5.2535431560585266E-010 + 0.19030000000000002 3.6942607306578168E-010 + 0.19140000000000001 -1.4613268928265200E-010 + 0.19250000000000003 -7.2164413333908328E-010 + 0.19360000000000002 -1.0650310633408822E-009 + 0.19470000000000001 -1.0102211289719776E-009 + 0.19580000000000003 -4.9606396768098193E-010 + 0.19690000000000002 3.6294395266978086E-010 + 0.19800000000000001 1.1336612759649256E-009 + 0.19910000000000003 1.2211751609925159E-009 + 0.20020000000000002 4.3529149729160110E-010 + 0.20130000000000003 -6.2229804642655040E-010 + 0.20240000000000002 -1.0022732643832910E-009 + 0.20350000000000001 -3.7845873657182949E-010 + 0.20460000000000003 5.6863858066691364E-010 + 0.20570000000000002 8.8620527582961017E-010 + 0.20680000000000001 3.5700919998049585E-010 + 0.20790000000000003 -4.0154507496836800E-010 + 0.20900000000000002 -7.3624928376148091E-010 + 0.21010000000000004 -5.6049387353596103E-010 + 0.21120000000000003 -1.4538090176152707E-010 + 0.21230000000000002 3.1276892187293015E-010 + 0.21340000000000003 6.5463273690724577E-010 + 0.21450000000000002 5.5780019492246424E-010 + 0.21560000000000001 -1.6242068801020082E-010 + 0.21670000000000003 -1.0402316785729226E-009 + 0.21780000000000002 -1.1884759842928361E-009 + 0.21890000000000001 -2.8623847736497510E-010 + 0.22000000000000003 9.2662955086808552E-010 + 0.22110000000000002 1.4277106163973485E-009 + 0.22220000000000004 1.0017908724790914E-009 + 0.22330000000000003 2.3370311241777131E-010 + 0.22440000000000002 -4.0222217223551127E-010 + 0.22550000000000003 -9.0827240173396717E-010 + 0.22660000000000002 -1.1752601114523031E-009 + 0.22770000000000001 -7.1041755811407370E-010 + 0.22880000000000003 5.2628895685913335E-010 + 0.22990000000000002 1.4375552970236072E-009 + 0.23100000000000004 7.7439260559586387E-010 + 0.23210000000000003 -1.1007875722057747E-009 + 0.23320000000000002 -2.1819837048298041E-009 + 0.23430000000000004 -1.0345794221322535E-009 + 0.23540000000000003 1.3840011359178561E-009 + 0.23650000000000002 2.7069486652209207E-009 + 0.23760000000000003 1.7744791191987019E-009 + 0.23870000000000002 -3.2901481539227007E-010 + 0.23980000000000001 -1.7821240039239683E-009 + 0.24090000000000000 -1.8265142731621609E-009 + 0.24200000000000005 -8.4221934981698610E-010 + 0.24310000000000004 5.4036886076858082E-010 + 0.24420000000000003 1.6399446245429772E-009 + 0.24530000000000002 1.5339269854308668E-009 + 0.24640000000000001 -1.8119966638252549E-010 + 0.24750000000000005 -2.2589290438190801E-009 + 0.24860000000000004 -2.4683546318016170E-009 + 0.24970000000000003 -1.2608016020099200E-010 + 0.25080000000000002 2.6187056967330591E-009 + 0.25190000000000001 2.9413007585077366E-009 + 0.25300000000000000 6.0390903389162531E-010 + 0.25410000000000005 -1.8368365717336133E-009 + 0.25520000000000004 -2.1456703080957595E-009 + 0.25630000000000003 -7.4673178751538671E-010 + 0.25740000000000002 4.9879639307803814E-010 + 0.25850000000000001 8.4923679199988555E-010 + 0.25960000000000005 9.2661123218817920E-010 + 0.26070000000000004 9.3006580215160284E-010 + 0.26180000000000003 1.3868090009694356E-010 + 0.26290000000000002 -1.4232237610656284E-009 + 0.26400000000000001 -2.1439212627427651E-009 + 0.26510000000000000 -7.4620387646717745E-010 + 0.26620000000000005 1.5958516730307792E-009 + 0.26730000000000004 2.3450039687844537E-009 + 0.26840000000000003 7.5181416647751576E-010 + 0.26950000000000002 -1.2611947042273641E-009 + 0.27060000000000001 -1.6714324369004885E-009 + 0.27170000000000005 -6.7922895086169888E-010 + 0.27280000000000004 2.6971161415367817E-010 + 0.27390000000000003 7.5819794886911041E-010 + 0.27500000000000002 1.3344237936863124E-009 + 0.27610000000000001 1.6383706613609661E-009 + 0.27720000000000000 3.9206426993843024E-010 + 0.27830000000000005 -2.1799009264356073E-009 + 0.27940000000000004 -3.4600984299970605E-009 + 0.28050000000000003 -1.3962451195226322E-009 + 0.28160000000000002 2.3382726865861514E-009 + 0.28270000000000001 3.7834486654730881E-009 + 0.28380000000000005 1.4040768547829430E-009 + 0.28490000000000004 -2.0605055439659736E-009 + 0.28600000000000003 -3.0324114330682050E-009 + 0.28710000000000002 -1.1472374161769494E-009 + 0.28820000000000001 1.1488706652684755E-009 + 0.28930000000000000 2.0472095130230628E-009 + 0.29040000000000005 1.7811276897816697E-009 + 0.29150000000000004 9.0729324053739902E-010 + 0.29260000000000003 -7.8119716251379145E-010 + 0.29370000000000002 -2.8005535668285120E-009 + 0.29480000000000001 -3.0908482440139551E-009 + 0.29590000000000005 -3.6603292619119543E-010 + 0.29700000000000004 3.2486990875213451E-009 + 0.29810000000000003 3.8787688616537253E-009 + 0.29920000000000002 5.9260607532252152E-010 + 0.30030000000000001 -3.1054749882741817E-009 + 0.30140000000000006 -3.3704170565584946E-009 + 0.30250000000000005 -4.5618472888087069E-010 + 0.30360000000000004 2.1733230770593082E-009 + 0.30470000000000003 2.3324726594609047E-009 + 0.30580000000000002 9.7804397913847652E-010 + 0.30690000000000001 -2.3978993790585434E-010 + 0.30800000000000005 -1.2055004772193456E-009 + 0.30910000000000004 -2.1538337779958283E-009 + 0.31020000000000003 -1.9569130760288544E-009 + 0.31130000000000002 4.1830067187831332E-010 + 0.31240000000000001 3.2973586083784312E-009 + 0.31350000000000006 3.3455374026658546E-009 + 0.31460000000000005 -1.4321763219804495E-010 + 0.31570000000000004 -3.6640750433747371E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0003.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0003.BXX.semd new file mode 100644 index 00000000..38127cb2 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0003.BXX.semd @@ -0,0 +1,300 @@ + -1.3200000000000002E-002 0.0000000000000000 + -1.2100000000000001E-002 0.0000000000000000 + -1.1000000000000001E-002 0.0000000000000000 + -9.9000000000000025E-003 0.0000000000000000 + -8.8000000000000023E-003 0.0000000000000000 + -7.7000000000000011E-003 0.0000000000000000 + -6.6000000000000017E-003 0.0000000000000000 + -5.5000000000000014E-003 0.0000000000000000 + -4.4000000000000011E-003 0.0000000000000000 + -3.3000000000000008E-003 1.9159117937823529E-032 + -2.2000000000000006E-003 1.3705599976279658E-031 + -1.1000000000000003E-003 7.6191091047699761E-031 + -1.7347234759768071E-018 4.1328459206549164E-030 + 1.0999999999999985E-003 1.6222422389822420E-029 + 2.1999999999999988E-003 3.5250674939577379E-029 + 3.2999999999999991E-003 -7.8795932926579553E-030 + 4.3999999999999994E-003 -3.2921071282552794E-028 + 5.4999999999999997E-003 -9.4836873433109594E-028 + 6.6000000000000000E-003 -3.5054344437340329E-029 + 7.7000000000000002E-003 7.0287599099829482E-027 + 8.8000000000000005E-003 1.6616410492435886E-026 + 9.9000000000000008E-003 -1.0610928747156964E-026 + 1.1000000000000001E-002 -1.2463389702695276E-025 + 1.2100000000000001E-002 -1.8194757536775056E-025 + 1.3199999999999998E-002 3.1810249009261673E-025 + 1.4299999999999998E-002 1.4339676876835986E-024 + 1.5399999999999999E-002 9.9792068080293194E-025 + 1.6500000000000001E-002 -4.1401455567134170E-024 + 1.7599999999999998E-002 -9.7426325501494219E-024 + 1.8700000000000001E-002 -5.6209032717431322E-026 + 1.9799999999999998E-002 2.7855918652696934E-023 + 2.0900000000000002E-002 3.0642632909262576E-023 + 2.1999999999999999E-002 -3.2323537726107508E-023 + 2.3099999999999996E-002 -6.9025253476191632E-023 + 2.4199999999999999E-002 7.0753982196554682E-023 + 2.5299999999999996E-002 1.5474260175846814E-022 + 2.6400000000000000E-002 -4.4286338199100411E-022 + 2.7499999999999997E-002 -1.2970559550904435E-021 + 2.8600000000000000E-002 2.2940993989009425E-022 + 2.9699999999999997E-002 5.4139855625551468E-021 + 3.0800000000000001E-002 7.2895638832469351E-021 + 3.1899999999999998E-002 -5.8805671268233389E-021 + 3.3000000000000002E-002 -2.8603430599466333E-020 + 3.4099999999999998E-002 -2.5116639750943710E-020 + 3.5200000000000002E-002 3.1152184093069617E-020 + 3.6299999999999999E-002 9.1578645493560340E-020 + 3.7400000000000003E-002 5.5910268513452865E-020 + 3.8500000000000000E-002 -7.8573149678679044E-020 + 3.9599999999999996E-002 -1.4975637116238591E-019 + 4.0700000000000000E-002 -5.6306145522393380E-020 + 4.1799999999999997E-002 -3.3892841065404503E-021 + 4.2900000000000001E-002 -1.9057314612441757E-019 + 4.3999999999999997E-002 -1.5955603157808991E-019 + 4.5100000000000001E-002 8.5885532276163792E-019 + 4.6199999999999998E-002 2.1860873985158612E-018 + 4.7300000000000002E-002 1.1009725356219811E-018 + 4.8399999999999999E-002 -3.7391876545750126E-018 + 4.9500000000000002E-002 -7.8547234627075640E-018 + 5.0600000000000006E-002 -3.6223703133381301E-018 + 5.1699999999999996E-002 8.8252213881915293E-018 + 5.2800000000000000E-002 1.6478978012356885E-017 + 5.3900000000000003E-002 7.3353913500059465E-018 + 5.5000000000000007E-002 -1.0229747598526969E-017 + 5.6099999999999997E-002 -1.4489072626129919E-017 + 5.7200000000000001E-002 -4.2670860497002293E-018 + 5.8300000000000005E-002 -8.2632514236352533E-018 + 5.9399999999999994E-002 -3.5504683003364482E-017 + 6.0499999999999998E-002 -3.0804133219580846E-017 + 6.1600000000000002E-002 6.3480904084308240E-017 + 6.2700000000000006E-002 1.7887664279428976E-016 + 6.3799999999999996E-002 1.3030634423062969E-016 + 6.4899999999999999E-002 -1.4571551466752072E-016 + 6.6000000000000003E-002 -3.9557968590036804E-016 + 6.7100000000000007E-002 -2.6359583262237061E-016 + 6.8199999999999997E-002 2.1504136298691235E-016 + 6.9300000000000000E-002 5.1438458002181541E-016 + 7.0400000000000004E-002 2.3973287632518764E-016 + 7.1500000000000008E-002 -2.5419440218255832E-016 + 7.2599999999999998E-002 -2.5358400906494319E-016 + 7.3700000000000002E-002 2.2002946060395412E-016 + 7.4800000000000005E-002 2.3368119649397009E-016 + 7.5899999999999995E-002 -6.4176785325613991E-016 + 7.6999999999999999E-002 -1.1803143657357395E-015 + 7.8100000000000003E-002 1.5173540429343663E-016 + 7.9200000000000007E-002 2.4854875288856304E-015 + 8.0299999999999996E-002 2.5500443567188537E-015 + 8.1400000000000000E-002 -1.2476924485580300E-015 + 8.2500000000000004E-002 -5.4622960953096440E-015 + 8.3600000000000008E-002 -4.5925512301241405E-015 + 8.4699999999999998E-002 1.8363504889883780E-015 + 8.5800000000000001E-002 7.3695906758282533E-015 + 8.6900000000000005E-002 6.0366691368427851E-015 + 8.8000000000000009E-002 3.0789764099724065E-016 + 8.9099999999999999E-002 -2.0137215174840335E-015 + 9.0200000000000002E-002 6.7647428711605602E-016 + 9.1300000000000006E-002 9.6977513506471641E-018 + 9.2399999999999996E-002 -1.0459993772017357E-014 + 9.3500000000000000E-002 -2.2229905362238650E-014 + 9.4600000000000004E-002 -1.7810365270272410E-014 + 9.5700000000000007E-002 7.7487200819204363E-015 + 9.6799999999999997E-002 3.6584715020892417E-014 + 9.7900000000000001E-002 4.4765199983280365E-014 + 9.9000000000000005E-002 2.7110443135748043E-014 + 0.10010000000000001 -6.5535579697731578E-016 + 0.10120000000000000 -2.3366853970415574E-014 + 0.10230000000000000 -4.1004261889122234E-014 + 0.10340000000000001 -5.7148235525338736E-014 + 0.10450000000000001 -6.1074097710590858E-014 + 0.10560000000000000 -3.3809309925260031E-014 + 0.10670000000000000 2.5932159319745109E-014 + 0.10780000000000001 8.9621926958709242E-014 + 0.10890000000000001 1.1767790789127958E-013 + 0.11000000000000000 8.8076356104249687E-014 + 0.11110000000000000 7.8471317578642300E-015 + 0.11220000000000001 -9.0625803302740726E-014 + 0.11330000000000000 -1.5640764237153520E-013 + 0.11440000000000002 -1.3704930744949662E-013 + 0.11550000000000001 -1.6158651023126525E-014 + 0.11660000000000000 1.5514583433066942E-013 + 0.11770000000000001 2.8005495058408547E-013 + 0.11880000000000000 2.8220771531271838E-013 + 0.11989999999999999 1.4877847760198792E-013 + 0.12100000000000001 -9.8160459524165161E-014 + 0.12210000000000000 -4.3888091945387675E-013 + 0.12320000000000002 -8.1723337949299313E-013 + 0.12430000000000001 -1.0622380796146413E-012 + 0.12540000000000001 -9.2198416869887501E-013 + 0.12650000000000003 -2.6249079407465736E-013 + 0.12760000000000002 7.3928433904149604E-013 + 0.12870000000000001 1.6340139961587563E-012 + 0.12980000000000003 1.9767820193250518E-012 + 0.13090000000000002 1.5936046969880491E-012 + 0.13200000000000001 6.0947958919338463E-013 + 0.13310000000000002 -6.7995403144754940E-013 + 0.13420000000000001 -1.8987960075794730E-012 + 0.13530000000000003 -2.6123588969112488E-012 + 0.13640000000000002 -2.3708799680444148E-012 + 0.13750000000000001 -9.4960042433533953E-013 + 0.13860000000000003 1.3692781717505875E-012 + 0.13970000000000002 3.7280677676887475E-012 + 0.14080000000000001 5.0029203869927930E-012 + 0.14190000000000003 4.3027421903207852E-012 + 0.14300000000000002 1.4467317318092587E-012 + 0.14410000000000003 -2.7985831967808350E-012 + 0.14520000000000002 -6.8620391487084209E-012 + 0.14630000000000001 -8.9471858741307919E-012 + 0.14740000000000003 -7.8254937252442147E-012 + 0.14850000000000002 -3.4386987615014908E-012 + 0.14960000000000001 3.0393151103508265E-012 + 0.15070000000000003 9.5751826606482737E-012 + 0.15180000000000002 1.3825184053128936E-011 + 0.15290000000000001 1.3733428456952357E-011 + 0.15400000000000003 8.3229725195144155E-012 + 0.15510000000000002 -1.4892169528796240E-012 + 0.15620000000000003 -1.2655169447095549E-011 + 0.15730000000000002 -2.0884596135806177E-011 + 0.15840000000000001 -2.2407079663944174E-011 + 0.15950000000000003 -1.5640004916162020E-011 + 0.16060000000000002 -1.9454097621024458E-012 + 0.16170000000000001 1.4649122193066688E-011 + 0.16280000000000003 2.8503848586991509E-011 + 0.16390000000000002 3.4016525707336598E-011 + 0.16500000000000001 2.7727932797039223E-011 + 0.16610000000000003 1.0197090567765077E-011 + 0.16720000000000002 -1.3513706646761658E-011 + 0.16830000000000003 -3.5376937490561033E-011 + 0.16940000000000002 -4.7382726214850734E-011 + 0.17050000000000001 -4.4466701154544097E-011 + 0.17160000000000003 -2.6165410116352206E-011 + 0.17270000000000002 3.2381131196551616E-012 + 0.17380000000000001 3.5636913559011774E-011 + 0.17490000000000003 6.0770617704708485E-011 + 0.17600000000000002 6.8748055859213508E-011 + 0.17710000000000004 5.3562307367194251E-011 + 0.17820000000000003 1.6750482945138145E-011 + 0.17930000000000001 -3.0970608022595769E-011 + 0.18040000000000003 -7.2420520969007640E-011 + 0.18150000000000002 -9.1105623045706352E-011 + 0.18260000000000001 -7.9188648693939712E-011 + 0.18370000000000003 -4.0996778888358065E-011 + 0.18480000000000002 1.0301297141690480E-011 + 0.18590000000000001 5.9676839858635589E-011 + 0.18700000000000003 9.5024883794980752E-011 + 0.18810000000000002 1.0729499927419894E-010 + 0.18920000000000003 8.9472290687453437E-011 + 0.19030000000000002 3.9502300736016238E-011 + 0.19140000000000001 -3.3155284073771440E-011 + 0.19250000000000003 -1.0454295762407639E-010 + 0.19360000000000002 -1.4396325798138321E-010 + 0.19470000000000001 -1.3088395645066697E-010 + 0.19580000000000003 -6.9340602704137666E-011 + 0.19690000000000002 1.2838044863294762E-011 + 0.19800000000000001 8.1511318528182386E-011 + 0.19910000000000003 1.1717389558629776E-010 + 0.20020000000000002 1.2180255415383812E-010 + 0.20130000000000003 1.0642818570882895E-010 + 0.20240000000000002 7.3568540148727379E-011 + 0.20350000000000001 1.5260282620888077E-011 + 0.20460000000000003 -6.8543240527851879E-011 + 0.20570000000000002 -1.5118266361024979E-010 + 0.20680000000000001 -1.8626208908578690E-010 + 0.20790000000000003 -1.4261854197616941E-010 + 0.20900000000000002 -3.6955393606374898E-011 + 0.21010000000000004 7.1296808734633288E-011 + 0.21120000000000003 1.2492810952391409E-010 + 0.21230000000000002 1.1463157506552690E-010 + 0.21340000000000003 8.1058937340117154E-011 + 0.21450000000000002 6.9193178964255253E-011 + 0.21560000000000001 7.9092683791248675E-011 + 0.21670000000000003 6.4127141097269913E-011 + 0.21780000000000002 -1.6872555436142633E-011 + 0.21890000000000001 -1.4291534622401514E-010 + 0.22000000000000003 -2.3062043941202148E-010 + 0.22110000000000002 -2.0186226301621701E-010 + 0.22220000000000004 -6.1559951580747452E-011 + 0.22330000000000003 9.3064361772476900E-011 + 0.22440000000000002 1.5292613009254552E-010 + 0.22550000000000003 9.8365482426032713E-011 + 0.22660000000000002 1.9623835542659229E-011 + 0.22770000000000001 2.5134590589392936E-011 + 0.22880000000000003 1.2169468210920797E-010 + 0.22990000000000002 1.9253720839884636E-010 + 0.23100000000000004 1.1039408276403151E-010 + 0.23210000000000003 -1.1868989124863560E-010 + 0.23320000000000002 -3.3155608814006143E-010 + 0.23430000000000004 -3.4546354665820900E-010 + 0.23540000000000003 -1.3379926333545455E-010 + 0.23650000000000002 1.3442244539696446E-010 + 0.23760000000000003 2.4228583028751416E-010 + 0.23870000000000002 1.2736278698355363E-010 + 0.23980000000000001 -5.6854885382984222E-011 + 0.24090000000000000 -8.9803102454322214E-011 + 0.24200000000000005 9.0579689582259704E-011 + 0.24310000000000004 3.0601071676628067E-010 + 0.24420000000000003 2.9716815119762430E-010 + 0.24530000000000002 -1.1047818909704077E-011 + 0.24640000000000001 -3.9748421221119656E-010 + 0.24750000000000005 -5.2194060184973523E-010 + 0.24860000000000004 -2.4844137858082149E-010 + 0.24970000000000003 1.9782356308617466E-010 + 0.25080000000000002 4.1938949535413883E-010 + 0.25190000000000001 2.2439526625728234E-010 + 0.25300000000000000 -1.7409344799101945E-010 + 0.25410000000000005 -3.5381456098271258E-010 + 0.25520000000000004 -1.0182849008444350E-010 + 0.25630000000000003 3.5560118738509061E-010 + 0.25740000000000002 5.5498666773345917E-010 + 0.25850000000000001 2.4896051886713622E-010 + 0.25960000000000005 -3.2897432000744686E-010 + 0.26070000000000004 -6.5949556926625519E-010 + 0.26180000000000003 -4.2372941266854980E-010 + 0.26290000000000002 1.7712598054941964E-010 + 0.26400000000000001 5.8591198559554414E-010 + 0.26510000000000000 4.0611414231506160E-010 + 0.26620000000000005 -2.0543657053284647E-010 + 0.26730000000000004 -6.5771171842143872E-010 + 0.26840000000000003 -4.7703896388640032E-010 + 0.26950000000000002 2.1704089914198477E-010 + 0.27060000000000001 7.8733419783816316E-010 + 0.27170000000000005 6.7308586482184296E-010 + 0.27280000000000004 -5.2301964842405013E-011 + 0.27390000000000003 -7.1989370020730803E-010 + 0.27500000000000002 -6.9608774300178311E-010 + 0.27610000000000001 -4.6131106747060446E-012 + 0.27720000000000000 6.7929717406656209E-010 + 0.27830000000000005 6.7460675934327696E-010 + 0.27940000000000004 -4.1732499400648493E-011 + 0.28050000000000003 -7.9903955674254235E-010 + 0.28160000000000002 -8.6337026417027118E-010 + 0.28270000000000001 -1.3442207069669365E-010 + 0.28380000000000005 7.4817507744739942E-010 + 0.28490000000000004 9.8873953469080789E-010 + 0.28600000000000003 3.7081679393757838E-010 + 0.28710000000000002 -5.3416204792711142E-010 + 0.28820000000000001 -8.8660107033788904E-010 + 0.28930000000000000 -3.6133940284344135E-010 + 0.29040000000000005 5.3309362479936340E-010 + 0.29150000000000004 9.1955343339833462E-010 + 0.29260000000000003 3.8826275527981124E-010 + 0.29370000000000002 -5.9089549919733031E-010 + 0.29480000000000001 -1.0983012277421267E-009 + 0.29590000000000005 -6.4185207149236589E-010 + 0.29700000000000004 3.6802558223136828E-010 + 0.29810000000000003 1.0115869253368714E-009 + 0.29920000000000002 7.3342337758575127E-010 + 0.30030000000000001 -1.5323876889627996E-010 + 0.30140000000000006 -7.9609008274417192E-010 + 0.30250000000000005 -6.1566046705152644E-010 + 0.30360000000000004 1.7961009068923062E-010 + 0.30470000000000003 8.2311285565239700E-010 + 0.30580000000000002 7.0734607060529697E-010 + 0.30690000000000001 -7.5872981508684489E-011 + 0.30800000000000005 -8.3399048778076690E-010 + 0.30910000000000004 -8.9925372703802964E-010 + 0.31020000000000003 -2.2312360292708888E-010 + 0.31130000000000002 5.8502958033557206E-010 + 0.31240000000000001 8.1419976316610132E-010 + 0.31350000000000006 3.0220373425926539E-010 + 0.31460000000000005 -4.2673120592695568E-010 + 0.31570000000000004 -6.7338379317050112E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0003.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0003.BXZ.semd new file mode 100644 index 00000000..0bf43766 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0003.BXZ.semd @@ -0,0 +1,300 @@ + -1.3200000000000002E-002 0.0000000000000000 + -1.2100000000000001E-002 0.0000000000000000 + -1.1000000000000001E-002 0.0000000000000000 + -9.9000000000000025E-003 0.0000000000000000 + -8.8000000000000023E-003 0.0000000000000000 + -7.7000000000000011E-003 0.0000000000000000 + -6.6000000000000017E-003 0.0000000000000000 + -5.5000000000000014E-003 0.0000000000000000 + -4.4000000000000011E-003 0.0000000000000000 + -3.3000000000000008E-003 1.9159117937823529E-032 + -2.2000000000000006E-003 1.6436315671036461E-031 + -1.1000000000000003E-003 1.0495207589847779E-030 + -1.7347234759768071E-018 6.0166311011809910E-030 + 1.0999999999999985E-003 2.6543951911850330E-029 + 2.1999999999999988E-003 8.0183499247668718E-029 + 3.2999999999999991E-003 1.2114703610715765E-028 + 4.3999999999999994E-003 -2.3410653476061198E-028 + 5.4999999999999997E-003 -2.1297407103800373E-027 + 6.6000000000000000E-003 -6.7592452735653985E-027 + 7.7000000000000002E-003 -1.0171543237784572E-026 + 8.8000000000000005E-003 8.8375763655679296E-027 + 9.9000000000000008E-003 9.9736590204538362E-026 + 1.1000000000000001E-002 3.0940759123956088E-025 + 1.2100000000000001E-002 4.7930670911259626E-025 + 1.3199999999999998E-002 -3.1657589632959435E-025 + 1.4299999999999998E-002 -4.1578207741557990E-024 + 1.5399999999999999E-002 -1.1425658613968493E-023 + 1.6500000000000001E-002 -1.0610355091204473E-023 + 1.7599999999999998E-002 3.0557145630685586E-023 + 1.8700000000000001E-002 1.3372656469336240E-022 + 1.9799999999999998E-002 2.0282133890340935E-022 + 2.0900000000000002E-002 -6.4392835048793147E-023 + 2.1999999999999999E-002 -9.4935110966959678E-022 + 2.3099999999999996E-002 -1.9790382993139634E-021 + 2.4199999999999999E-002 -1.2571387350055954E-021 + 2.5299999999999996E-002 3.6791357864385605E-021 + 2.6400000000000000E-002 1.2433348556110291E-020 + 2.7499999999999997E-002 1.7176657451256507E-020 + 2.8600000000000000E-002 1.7829680194156610E-021 + 2.9699999999999997E-002 -4.7902765980678888E-020 + 3.0800000000000001E-002 -1.1707751538892457E-019 + 3.1899999999999998E-002 -1.2875707299362604E-019 + 3.3000000000000002E-002 4.8107567499293921E-020 + 3.4099999999999998E-002 4.7720571695945841E-019 + 3.5200000000000002E-002 9.2414003561950278E-019 + 3.6299999999999999E-002 7.3198210191431311E-019 + 3.7400000000000003E-002 -8.2404296139324919E-019 + 3.8500000000000000E-002 -3.5833364874123653E-018 + 3.9599999999999996E-002 -5.5603560540569801E-018 + 4.0700000000000000E-002 -3.2408082335845163E-018 + 4.1799999999999997E-002 6.0221081243187814E-018 + 4.2900000000000001E-002 2.0107165886943101E-017 + 4.3999999999999997E-002 2.9119335056655289E-017 + 4.5100000000000001E-002 1.7004095426262698E-017 + 4.6199999999999998E-002 -2.8563026316211326E-017 + 4.7300000000000002E-002 -9.8232224072983927E-017 + 4.8399999999999999E-002 -1.4530586835840485E-016 + 4.9500000000000002E-002 -9.4126754639315839E-017 + 5.0600000000000006E-002 1.0915892262278480E-016 + 5.1699999999999996E-002 4.1739417242395529E-016 + 5.2800000000000000E-002 6.3488481058719226E-016 + 5.3900000000000003E-002 4.7556850112049904E-016 + 5.5000000000000007E-002 -2.5256534606675149E-016 + 5.6099999999999997E-002 -1.4134317029846342E-015 + 5.7200000000000001E-002 -2.4090334880335100E-015 + 5.8300000000000005E-002 -2.2997404033328140E-015 + 5.9399999999999994E-002 -2.6468622872328291E-016 + 6.0499999999999998E-002 3.6677657405095789E-015 + 6.1600000000000002E-002 7.9629126914244203E-015 + 6.2700000000000006E-002 9.6152215556992784E-015 + 6.3799999999999996E-002 5.4193680420263225E-015 + 6.4899999999999999E-002 -5.7047431828351897E-015 + 6.6000000000000003E-002 -2.0584321939564991E-014 + 6.7100000000000007E-002 -3.1599627970703426E-014 + 6.8199999999999997E-002 -2.9363630396541524E-014 + 6.9300000000000000E-002 -7.5696031067622530E-015 + 7.0400000000000004E-002 3.1992942637563276E-014 + 7.1500000000000008E-002 7.6578581800421097E-014 + 7.2599999999999998E-002 1.0388251944857402E-013 + 7.3700000000000002E-002 8.9183021590496375E-014 + 7.4800000000000005E-002 1.7684916302652259E-014 + 7.5899999999999995E-002 -1.0244721195505624E-013 + 7.6999999999999999E-002 -2.3418628689909904E-013 + 7.8100000000000003E-002 -3.1900033287644847E-013 + 7.9200000000000007E-002 -2.9639469047507139E-013 + 8.0299999999999996E-002 -1.2779164391182180E-013 + 8.1400000000000000E-002 1.8310015775704208E-013 + 8.2500000000000004E-002 5.7651116953244541E-013 + 8.3600000000000008E-002 9.3181972554701176E-013 + 8.4699999999999998E-002 1.0804935505343005E-012 + 8.5800000000000001E-002 8.4877195332885846E-013 + 8.6900000000000005E-002 1.3041592816526865E-013 + 8.8000000000000009E-002 -1.0323757907576558E-012 + 8.9099999999999999E-002 -2.3954820332211524E-012 + 9.0200000000000002E-002 -3.5163968091500575E-012 + 9.1300000000000006E-002 -3.8291704876347588E-012 + 9.2399999999999996E-002 -2.7946978498755159E-012 + 9.3500000000000000E-002 -1.1725925677490145E-013 + 9.4600000000000004E-002 4.0169035632475758E-012 + 9.5700000000000007E-002 8.7729996878227468E-012 + 9.6799999999999997E-002 1.2686162016717351E-011 + 9.7900000000000001E-002 1.3929389759692601E-011 + 9.9000000000000005E-002 1.0801860274300967E-011 + 0.10010000000000001 2.3339657029969318E-012 + 0.10120000000000000 -1.1119874986087463E-011 + 0.10230000000000000 -2.7441056371646511E-011 + 0.10340000000000001 -4.2635207864183400E-011 + 0.10450000000000001 -5.1250590576978894E-011 + 0.10560000000000000 -4.7458249136100861E-011 + 0.10670000000000000 -2.6729269839154135E-011 + 0.10780000000000001 1.2206446790841152E-011 + 0.10890000000000001 6.5632249635072526E-011 + 0.11000000000000000 1.2394058002129782E-010 + 0.11110000000000000 1.7209671188123110E-010 + 0.11220000000000001 1.9181409238733238E-010 + 0.11330000000000000 1.6540904757000874E-010 + 0.11440000000000002 8.0809123281788686E-011 + 0.11550000000000001 -6.3263075333885865E-011 + 0.11660000000000000 -2.5316687635168478E-010 + 0.11770000000000001 -4.5852896479736671E-010 + 0.11880000000000000 -6.3375776848673127E-010 + 0.11989999999999999 -7.2340688994643187E-010 + 0.12100000000000001 -6.7113087309778052E-010 + 0.12210000000000000 -4.3103254299126093E-010 + 0.12320000000000002 2.0578828571760077E-011 + 0.12430000000000001 6.7539451809039974E-010 + 0.12540000000000001 1.4875959353233270E-009 + 0.12650000000000003 2.3745407862207912E-009 + 0.12760000000000002 3.2247378101146751E-009 + 0.12870000000000001 3.9128313922276448E-009 + 0.12980000000000003 4.3196197729855612E-009 + 0.13090000000000002 4.3536347860140268E-009 + 0.13200000000000001 3.9701575360595598E-009 + 0.13310000000000002 3.1838840452991235E-009 + 0.13420000000000001 2.0723496252372797E-009 + 0.13530000000000003 7.6846351504400445E-010 + 0.13640000000000002 -5.5781518293329668E-010 + 0.13750000000000001 -1.7265079366168834E-009 + 0.13860000000000003 -2.5789050894786669E-009 + 0.13970000000000002 -3.0069640111207718E-009 + 0.14080000000000001 -2.9744693375022280E-009 + 0.14190000000000003 -2.5249251578429721E-009 + 0.14300000000000002 -1.7737236124304445E-009 + 0.14410000000000003 -8.8541707299327754E-010 + 0.14520000000000002 -4.0519775035274819E-011 + 0.14630000000000001 6.0108046318063657E-010 + 0.14740000000000003 9.3199170603242010E-010 + 0.14850000000000002 9.1737650809164961E-010 + 0.14960000000000001 5.9889898595955060E-010 + 0.15070000000000003 8.1721553135682967E-011 + 0.15180000000000002 -4.9240395094685141E-010 + 0.15290000000000001 -9.7953456457133825E-010 + 0.15400000000000003 -1.2669454374503175E-009 + 0.15510000000000002 -1.2974525898101774E-009 + 0.15620000000000003 -1.0791697535594835E-009 + 0.15730000000000002 -6.7918165536084985E-010 + 0.15840000000000001 -2.0353149721152874E-010 + 0.15950000000000003 2.3093595091783214E-010 + 0.16060000000000002 5.2549925522171748E-010 + 0.16170000000000001 6.2184074556270730E-010 + 0.16280000000000003 5.1255250044235368E-010 + 0.16390000000000002 2.3860038944611972E-010 + 0.16500000000000001 -1.2377539271302140E-010 + 0.16610000000000003 -4.8218734560734333E-010 + 0.16720000000000002 -7.4861994381336672E-010 + 0.16830000000000003 -8.5749335410056915E-010 + 0.16940000000000002 -7.7854267477306394E-010 + 0.17050000000000001 -5.2279119922005179E-010 + 0.17160000000000003 -1.4110616841644941E-010 + 0.17270000000000002 2.8438204568992376E-010 + 0.17380000000000001 6.5529409676301498E-010 + 0.17490000000000003 8.7719909114269967E-010 + 0.17600000000000002 8.8218465865708140E-010 + 0.17710000000000004 6.4873967309253544E-010 + 0.17820000000000003 2.1252082038625275E-010 + 0.17930000000000001 -3.3690078504733378E-010 + 0.18040000000000003 -8.7387558300733303E-010 + 0.18150000000000002 -1.2646211855482647E-009 + 0.18260000000000001 -1.3982028868042562E-009 + 0.18370000000000003 -1.2142568062145642E-009 + 0.18480000000000002 -7.2322181576822686E-010 + 0.18590000000000001 -1.5014807105973027E-011 + 0.18700000000000003 7.4991773901800229E-010 + 0.18810000000000002 1.3729605230494712E-009 + 0.18920000000000003 1.6714323258781860E-009 + 0.19030000000000002 1.5393684105191596E-009 + 0.19140000000000001 9.8990338148752244E-010 + 0.19250000000000003 1.5780729500924906E-010 + 0.19360000000000002 -7.4099276714534312E-010 + 0.19470000000000001 -1.4748621213200863E-009 + 0.19580000000000003 -1.8596310047414022E-009 + 0.19690000000000002 -1.8002717094844911E-009 + 0.19800000000000001 -1.3078941263344745E-009 + 0.19910000000000003 -4.9793796863539797E-010 + 0.20020000000000002 4.2864109484064272E-010 + 0.20130000000000003 1.2273764227188622E-009 + 0.20240000000000002 1.6781342981886382E-009 + 0.20350000000000001 1.6617616171998861E-009 + 0.20460000000000003 1.2083853917488341E-009 + 0.20570000000000002 4.8392062579338813E-010 + 0.20680000000000001 -2.8386359929299942E-010 + 0.20790000000000003 -8.9669988101448439E-010 + 0.20900000000000002 -1.2408397642715840E-009 + 0.21010000000000004 -1.2856742337419291E-009 + 0.21120000000000003 -1.0539056294334159E-009 + 0.21230000000000002 -6.0604704588129721E-010 + 0.21340000000000003 -4.9196008378160627E-011 + 0.21450000000000002 4.6325418501247384E-010 + 0.21560000000000001 7.7634676465265784E-010 + 0.21670000000000003 8.1076539926172586E-010 + 0.21780000000000002 6.1225730041414295E-010 + 0.21890000000000001 3.2048153020269865E-010 + 0.22000000000000003 7.0670795604410586E-011 + 0.22110000000000002 -9.3320483285364020E-011 + 0.22220000000000004 -2.1867316291057648E-010 + 0.22330000000000003 -3.5719957547364345E-010 + 0.22440000000000002 -4.7861542507021682E-010 + 0.22550000000000003 -4.7739562303306116E-010 + 0.22660000000000002 -2.7981253425402031E-010 + 0.22770000000000001 4.9672346097429099E-011 + 0.22880000000000003 3.2156172169450770E-010 + 0.22990000000000002 3.6650091295165055E-010 + 0.23100000000000004 1.8612424101949188E-010 + 0.23210000000000003 -4.3567746632611204E-011 + 0.23320000000000002 -1.3639590845659910E-010 + 0.23430000000000004 -7.4620136458758424E-011 + 0.23540000000000003 -1.7486031719804451E-011 + 0.23650000000000002 -1.1768805374678948E-010 + 0.23760000000000003 -3.2716673814547903E-010 + 0.23870000000000002 -4.0436812231980923E-010 + 0.23980000000000001 -1.4361949129959584E-010 + 0.24090000000000000 3.8498931820285520E-010 + 0.24200000000000005 8.3280005114261257E-010 + 0.24310000000000004 8.4242246511934127E-010 + 0.24420000000000003 3.6029021432959496E-010 + 0.24530000000000002 -2.9921762290108234E-010 + 0.24640000000000001 -7.1336458962178995E-010 + 0.24750000000000005 -7.0679556651853659E-010 + 0.24860000000000004 -4.7232662225837885E-010 + 0.24970000000000003 -3.3734470772373015E-010 + 0.25080000000000002 -4.0149975011338768E-010 + 0.25190000000000001 -4.1675862760826021E-010 + 0.25300000000000000 -5.7611509313160170E-011 + 0.25410000000000005 6.7166699979637201E-010 + 0.25520000000000004 1.3229741746556556E-009 + 0.25630000000000003 1.3532466258681097E-009 + 0.25740000000000002 6.3563926344656352E-010 + 0.25850000000000001 -3.7028832777785681E-010 + 0.25960000000000005 -9.8953667482248875E-010 + 0.26070000000000004 -9.1332269525068455E-010 + 0.26180000000000003 -4.3765605028944776E-010 + 0.26290000000000002 -1.2983666919375025E-010 + 0.26400000000000001 -2.5313381946112656E-010 + 0.26510000000000000 -5.1784415644462456E-010 + 0.26620000000000005 -4.0578462812135285E-010 + 0.26730000000000004 2.5175131423971209E-010 + 0.26840000000000003 1.0237846126415207E-009 + 0.26950000000000002 1.2353856826408105E-009 + 0.27060000000000001 6.1800820017055003E-010 + 0.27170000000000005 -3.7385886053620254E-010 + 0.27280000000000004 -9.2709451227079853E-010 + 0.27390000000000003 -6.1442956278412453E-010 + 0.27500000000000002 1.8706816651281599E-010 + 0.27610000000000001 6.4179206393788490E-010 + 0.27720000000000000 2.6915905615432223E-010 + 0.27830000000000005 -5.6519300350998947E-010 + 0.27940000000000004 -9.9257990715528877E-010 + 0.28050000000000003 -5.0878734558779115E-010 + 0.28160000000000002 4.9293147341700205E-010 + 0.28270000000000001 1.0746391554405932E-009 + 0.28380000000000005 6.6380861918347023E-010 + 0.28490000000000004 -3.7312408718293000E-010 + 0.28600000000000003 -1.0633156577455338E-009 + 0.28710000000000002 -7.4915579295620205E-010 + 0.28820000000000001 2.8623101111513449E-010 + 0.28930000000000000 1.0834465546949446E-009 + 0.29040000000000005 9.0772411809325604E-010 + 0.29150000000000004 -6.0923426026260330E-011 + 0.29260000000000003 -8.9545149073444463E-010 + 0.29370000000000002 -7.9764822524808210E-010 + 0.29480000000000001 1.3287022870844822E-010 + 0.29590000000000005 9.7148822320036743E-010 + 0.29700000000000004 8.4106305253683900E-010 + 0.29810000000000003 -2.3053377262716168E-010 + 0.29920000000000002 -1.3018124356278804E-009 + 0.30030000000000001 -1.3917281771469447E-009 + 0.30140000000000006 -4.0260830780347590E-010 + 0.30250000000000005 8.0308165673059762E-010 + 0.30360000000000004 1.2339590460541672E-009 + 0.30470000000000003 6.7943672910075747E-010 + 0.30580000000000002 -1.7560927711990360E-010 + 0.30690000000000001 -4.8324910739694360E-010 + 0.30800000000000005 -4.5353509142698201E-011 + 0.30910000000000004 5.6695304007092773E-010 + 0.31020000000000003 6.2925026300675313E-010 + 0.31130000000000002 -2.9563206049854074E-011 + 0.31240000000000001 -8.8439361389802684E-010 + 0.31350000000000006 -1.2124448112160735E-009 + 0.31460000000000005 -7.3992001414779907E-010 + 0.31570000000000004 1.3974597867782990E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0004.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0004.BXX.semd new file mode 100644 index 00000000..9e0f3706 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0004.BXX.semd @@ -0,0 +1,300 @@ + -1.3200000000000002E-002 0.0000000000000000 + -1.2100000000000001E-002 0.0000000000000000 + -1.1000000000000001E-002 0.0000000000000000 + -9.9000000000000025E-003 0.0000000000000000 + -8.8000000000000023E-003 0.0000000000000000 + -7.7000000000000011E-003 0.0000000000000000 + -6.6000000000000017E-003 0.0000000000000000 + -5.5000000000000014E-003 0.0000000000000000 + -4.4000000000000011E-003 0.0000000000000000 + -3.3000000000000008E-003 0.0000000000000000 + -2.2000000000000006E-003 0.0000000000000000 + -1.1000000000000003E-003 0.0000000000000000 + -1.7347234759768071E-018 0.0000000000000000 + 1.0999999999999985E-003 0.0000000000000000 + 2.1999999999999988E-003 0.0000000000000000 + 3.2999999999999991E-003 0.0000000000000000 + 4.3999999999999994E-003 0.0000000000000000 + 5.4999999999999997E-003 0.0000000000000000 + 6.6000000000000000E-003 0.0000000000000000 + 7.7000000000000002E-003 -3.8355716586383804E-038 + 8.8000000000000005E-003 -1.1763398382637225E-037 + 9.9000000000000008E-003 9.7618677341035161E-038 + 1.1000000000000001E-002 1.5039017620904345E-036 + 1.2100000000000001E-002 3.2505206151037607E-036 + 1.3199999999999998E-002 -5.1940800618461871E-036 + 1.4299999999999998E-002 -4.0119071180587725E-035 + 1.5399999999999999E-002 -5.1214865415136618E-035 + 1.6500000000000001E-002 1.7377918439493883E-034 + 1.7599999999999998E-002 6.7135379785364624E-034 + 1.8700000000000001E-002 2.3529829094436458E-034 + 1.9799999999999998E-002 -3.0908848863284477E-033 + 2.0900000000000002E-002 -5.9897568112119056E-033 + 2.1999999999999999E-002 4.1584681210612799E-033 + 2.3099999999999996E-002 2.6801309402314557E-032 + 2.4199999999999999E-002 1.4562651438096249E-032 + 2.5299999999999996E-002 -5.8575377209101932E-032 + 2.6400000000000000E-002 -3.1280224997591670E-032 + 2.7499999999999997E-002 2.2906832553598199E-031 + 2.8600000000000000E-002 -1.4460953544334859E-033 + 2.9699999999999997E-002 -1.7932638400325286E-030 + 3.0800000000000001E-002 -2.3978914904796727E-030 + 3.1899999999999998E-002 6.2041425746004319E-030 + 3.3000000000000002E-002 2.1332722520078737E-029 + 3.4099999999999998E-002 7.2244949929220978E-030 + 3.5200000000000002E-002 -7.0645264994249094E-029 + 3.6299999999999999E-002 -1.3247993012366129E-028 + 3.7400000000000003E-002 2.7481639053523865E-029 + 3.8500000000000000E-002 4.2093823014132267E-028 + 3.9599999999999996E-002 5.1774370249673740E-028 + 4.0700000000000000E-002 -2.7097181908759747E-028 + 4.1799999999999997E-002 -1.3836057906032786E-027 + 4.2900000000000001E-002 -1.2811944658104873E-027 + 4.3999999999999997E-002 3.1447742699186957E-029 + 4.5100000000000001E-002 5.5011463670550084E-028 + 4.6199999999999998E-002 1.9083182780107868E-027 + 4.7300000000000002E-002 1.1034288978648100E-026 + 4.8399999999999999E-002 2.1870456773545107E-026 + 4.9500000000000002E-002 -2.7104247664243218E-027 + 5.0600000000000006E-002 -8.7380107178237671E-026 + 5.1699999999999996E-002 -1.4484982590387368E-025 + 5.2800000000000000E-002 9.5038433557369385E-027 + 5.3900000000000003E-002 3.8563879503704403E-025 + 5.5000000000000007E-002 5.6246527029737444E-025 + 5.6099999999999997E-002 1.7221895133560034E-026 + 5.7200000000000001E-002 -1.0341669658531875E-024 + 5.8300000000000005E-002 -1.4780378951918362E-024 + 5.9399999999999994E-002 -5.8308924980347257E-025 + 6.0499999999999998E-002 9.1919610955117477E-025 + 6.1600000000000002E-002 2.1952535655321574E-024 + 6.2700000000000006E-002 4.1303699923759182E-024 + 6.3799999999999996E-002 6.4057836587921087E-024 + 6.4899999999999999E-002 2.0028048340314761E-024 + 6.6000000000000003E-002 -1.7244295862017771E-023 + 6.7100000000000007E-002 -3.9679823439474487E-023 + 6.8199999999999997E-002 -2.6329816744448953E-023 + 6.9300000000000000E-002 4.7156372575564220E-023 + 7.0400000000000004E-002 1.2768816894091937E-022 + 7.1500000000000008E-002 1.0103623188987609E-022 + 7.2599999999999998E-002 -7.4182927048722475E-023 + 7.3700000000000002E-002 -2.5988036761919070E-022 + 7.4800000000000005E-002 -2.4959162717474030E-022 + 7.5899999999999995E-002 -1.6980350891739873E-023 + 7.6999999999999999E-002 2.4647985489356929E-022 + 7.8100000000000003E-002 4.0641573625038633E-022 + 7.9200000000000007E-002 5.1475524240079855E-022 + 8.0299999999999996E-002 4.4145110640049228E-022 + 8.1400000000000000E-002 -3.4541098936975777E-022 + 8.2500000000000004E-002 -1.8912149827155599E-021 + 8.3600000000000008E-002 -2.5464730923637949E-021 + 8.4699999999999998E-002 -1.2961619705809927E-023 + 8.5800000000000001E-002 4.8938505159726816E-021 + 8.6900000000000005E-002 6.4955314836103330E-021 + 8.8000000000000009E-002 -3.0416376242048155E-022 + 8.9099999999999999E-002 -1.1198869541373695E-020 + 9.0200000000000002E-002 -1.2833483444942180E-020 + 9.1300000000000006E-002 2.5000318285097007E-021 + 9.2399999999999996E-002 2.3029866629451291E-020 + 9.3500000000000000E-002 2.5580691305760226E-020 + 9.4600000000000004E-002 1.3883879230468783E-021 + 9.5700000000000007E-002 -3.2120990304953940E-020 + 9.6799999999999997E-002 -5.0837053494391506E-020 + 9.7900000000000001E-002 -4.6044230084765749E-020 + 9.9000000000000005E-002 -1.4173578237382740E-020 + 0.10010000000000001 6.1513984186147745E-020 + 0.10120000000000000 1.7618280133010619E-019 + 0.10230000000000000 2.3475918281774256E-019 + 0.10340000000000001 7.9855027596543349E-020 + 0.10450000000000001 -3.1652691694679847E-019 + 0.10560000000000000 -6.8216318496935221E-019 + 0.10670000000000000 -5.8925368988072501E-019 + 0.10780000000000001 1.0152963472492180E-019 + 0.10890000000000001 9.6510222634828185E-019 + 0.11000000000000000 1.3188696933516185E-018 + 0.11110000000000000 8.5747041562107101E-019 + 0.11220000000000001 -1.1595912842666167E-019 + 0.11330000000000000 -1.1157087582346133E-018 + 0.11440000000000002 -1.9005154929459636E-018 + 0.11550000000000001 -2.2439718434210970E-018 + 0.11660000000000000 -1.5174058616638397E-018 + 0.11770000000000001 8.2247385147002438E-019 + 0.11880000000000000 3.9639305590541388E-018 + 0.11989999999999999 5.4930752509834482E-018 + 0.12100000000000001 3.3724114282707842E-018 + 0.12210000000000000 -1.5858955892026178E-018 + 0.12320000000000002 -5.9041687125809707E-018 + 0.12430000000000001 -6.6506669553661886E-018 + 0.12540000000000001 -4.0344696265605171E-018 + 0.12650000000000003 -2.1981453654014116E-019 + 0.12760000000000002 3.6961531696166350E-018 + 0.12870000000000001 7.7591634224423755E-018 + 0.12980000000000003 9.8815318576023582E-018 + 0.13090000000000002 5.0806934555818744E-018 + 0.13200000000000001 -8.7036597525513489E-018 + 0.13310000000000002 -2.3812764631974479E-017 + 0.13420000000000001 -2.5155834631519678E-017 + 0.13530000000000003 -3.0788382046356611E-018 + 0.13640000000000002 3.4991212292483415E-017 + 0.13750000000000001 6.6473623688190393E-017 + 0.13860000000000003 6.7497719608645344E-017 + 0.13970000000000002 2.6217170223151767E-017 + 0.14080000000000001 -5.1828258594041030E-017 + 0.14190000000000003 -1.4216599663227197E-016 + 0.14300000000000002 -2.0224419069644737E-016 + 0.14410000000000003 -1.8097003178386956E-016 + 0.14520000000000002 -4.6047374534316187E-017 + 0.14630000000000001 1.8241475235453018E-016 + 0.14740000000000003 4.1909263230187777E-016 + 0.14850000000000002 5.4112244555131828E-016 + 0.14960000000000001 4.4377869286555511E-016 + 0.15070000000000003 9.9896412203767112E-017 + 0.15180000000000002 -4.0975959977255626E-016 + 0.15290000000000001 -9.0224890750344004E-016 + 0.15400000000000003 -1.1434611268710073E-015 + 0.15510000000000002 -9.4712958348841959E-016 + 0.15620000000000003 -2.8708069458772295E-016 + 0.15730000000000002 6.3989236349224128E-016 + 0.15840000000000001 1.4651746163917945E-015 + 0.15950000000000003 1.7925114517702845E-015 + 0.16060000000000002 1.3922383033696212E-015 + 0.16170000000000001 3.5355224039821461E-016 + 0.16280000000000003 -8.8793172135423742E-016 + 0.16390000000000002 -1.6881302052515978E-015 + 0.16500000000000001 -1.4933663080961409E-015 + 0.16610000000000003 -2.0521787191135100E-016 + 0.16720000000000002 1.5880963553346937E-015 + 0.16830000000000003 2.7674461623017474E-015 + 0.16940000000000002 2.1703133454758832E-015 + 0.17050000000000001 -8.0114610200710109E-016 + 0.17160000000000003 -5.6129921504721302E-015 + 0.17270000000000002 -1.0409481809240794E-014 + 0.17380000000000001 -1.2403654865093382E-014 + 0.17490000000000003 -9.0049715866522342E-015 + 0.17600000000000002 7.7620410514445495E-016 + 0.17710000000000004 1.5223951859897299E-014 + 0.17820000000000003 2.9839720511138854E-014 + 0.17930000000000001 3.8523590377816455E-014 + 0.18040000000000003 3.5466285941074260E-014 + 0.18150000000000002 1.8045845511806789E-014 + 0.18260000000000001 -1.1053715587164628E-014 + 0.18370000000000003 -4.4073621298769752E-014 + 0.18480000000000002 -7.0105583122558046E-014 + 0.18590000000000001 -7.8446126818790957E-014 + 0.18700000000000003 -6.3823939351875109E-014 + 0.18810000000000002 -2.9504759638081246E-014 + 0.18920000000000003 1.1432534979198116E-014 + 0.19030000000000002 4.1303779515534933E-014 + 0.19140000000000001 4.5813857265167290E-014 + 0.19250000000000003 1.9818583826456369E-014 + 0.19360000000000002 -2.5979540648748620E-014 + 0.19470000000000001 -6.8111416842969036E-014 + 0.19580000000000003 -8.0335382985664838E-014 + 0.19690000000000002 -3.9065532221865124E-014 + 0.19800000000000001 5.8007364103079828E-014 + 0.19910000000000003 1.8606532872604553E-013 + 0.20020000000000002 2.9345783073529697E-013 + 0.20130000000000003 3.2991816743821456E-013 + 0.20240000000000002 2.5297618817463063E-013 + 0.20350000000000001 5.2820744197816516E-014 + 0.20460000000000003 -2.1988425078119100E-013 + 0.20570000000000002 -4.7073862819921319E-013 + 0.20680000000000001 -5.9017190006532827E-013 + 0.20790000000000003 -5.0668719437166332E-013 + 0.20900000000000002 -2.1718626788506945E-013 + 0.21010000000000004 2.0849530327042565E-013 + 0.21120000000000003 6.3149268800244407E-013 + 0.21230000000000002 8.7512305345024965E-013 + 0.21340000000000003 8.0084029685512093E-013 + 0.21450000000000002 3.7401223611233103E-013 + 0.21560000000000001 -2.9910958692508371E-013 + 0.21670000000000003 -9.9172915973139153E-013 + 0.21780000000000002 -1.4216072980258176E-012 + 0.21890000000000001 -1.3501089352399576E-012 + 0.22000000000000003 -6.9912814686795555E-013 + 0.22110000000000002 3.7849936943348816E-013 + 0.22220000000000004 1.5122882330090293E-012 + 0.22330000000000003 2.2452090100294475E-012 + 0.22440000000000002 2.2073230829949830E-012 + 0.22550000000000003 1.2827597057479823E-012 + 0.22660000000000002 -3.1784893727432317E-013 + 0.22770000000000001 -2.0943108358650875E-012 + 0.22880000000000003 -3.3939253317460949E-012 + 0.22990000000000002 -3.6121500755770253E-012 + 0.23100000000000004 -2.4337745360702989E-012 + 0.23210000000000003 -3.8553927709855315E-014 + 0.23320000000000002 2.8550516985303975E-012 + 0.23430000000000004 5.1702340325698870E-012 + 0.23540000000000003 5.8661018750849614E-012 + 0.23650000000000002 4.3829562375308218E-012 + 0.23760000000000003 9.4681619315639676E-013 + 0.23870000000000002 -3.4211383725946121E-012 + 0.23980000000000001 -7.2126458451615694E-012 + 0.24090000000000000 -8.9393327809550449E-012 + 0.24200000000000005 -7.6612900051786781E-012 + 0.24310000000000004 -3.3730895680761375E-012 + 0.24420000000000003 2.8576347017861270E-012 + 0.24530000000000002 9.0792677195916660E-012 + 0.24640000000000001 1.2985678504717768E-011 + 0.24750000000000005 1.2710213957711769E-011 + 0.24860000000000004 7.6632675899412916E-012 + 0.24970000000000003 -9.7212298974524991E-013 + 0.25080000000000002 -1.0422007007404588E-011 + 0.25190000000000001 -1.7243359518026580E-011 + 0.25300000000000000 -1.8628659378960855E-011 + 0.25410000000000005 -1.3526578294953406E-011 + 0.25520000000000004 -3.1013603143947854E-012 + 0.25630000000000003 9.5835223437590322E-012 + 0.25740000000000002 2.0447272347512424E-011 + 0.25850000000000001 2.5558083427412726E-011 + 0.25960000000000005 2.2375793926054932E-011 + 0.26070000000000004 1.0839991231026413E-011 + 0.26180000000000003 -6.0913873771439864E-012 + 0.26290000000000002 -2.2951807121529555E-011 + 0.26400000000000001 -3.3503044089000511E-011 + 0.26510000000000000 -3.3178151198631767E-011 + 0.26620000000000005 -2.1126572713470182E-011 + 0.26730000000000004 -7.9497308258860699E-013 + 0.26840000000000003 2.1283705700647637E-011 + 0.26950000000000002 3.7840140743039541E-011 + 0.27060000000000001 4.3258237270027422E-011 + 0.27170000000000005 3.5175702628453820E-011 + 0.27280000000000004 1.5111070381101932E-011 + 0.27390000000000003 -1.1709909084056669E-011 + 0.27500000000000002 -3.7305231820328189E-011 + 0.27610000000000001 -5.2921955012719124E-011 + 0.27720000000000000 -5.2020793922524788E-011 + 0.27830000000000005 -3.3318632575163321E-011 + 0.27940000000000004 -2.1629024526265139E-012 + 0.28050000000000003 3.1056452548527957E-011 + 0.28160000000000002 5.5019957340141090E-011 + 0.28270000000000001 6.1958861652389174E-011 + 0.28380000000000005 5.0111879923431246E-011 + 0.28490000000000004 2.3345686495090945E-011 + 0.28600000000000003 -1.0892799683082099E-011 + 0.28710000000000002 -4.3589767212415254E-011 + 0.28820000000000001 -6.5600719301173172E-011 + 0.28930000000000000 -6.9359525067813621E-011 + 0.29040000000000005 -5.1570470116502065E-011 + 0.29150000000000004 -1.5901580399657611E-011 + 0.29260000000000003 2.6700041483307402E-011 + 0.29370000000000002 6.1626710678996943E-011 + 0.29480000000000001 7.6900395773460417E-011 + 0.29590000000000005 6.8413927301058663E-011 + 0.29700000000000004 4.0797830391792189E-011 + 0.29810000000000003 3.7752509451927097E-012 + 0.29920000000000002 -3.2744557065811364E-011 + 0.30030000000000001 -6.1196013534381422E-011 + 0.30140000000000006 -7.5833943291581107E-011 + 0.30250000000000005 -7.1868837270283592E-011 + 0.30360000000000004 -4.7158658922352714E-011 + 0.30470000000000003 -5.9082491503381629E-012 + 0.30580000000000002 3.9706689325402778E-011 + 0.30690000000000001 7.3505763975578731E-011 + 0.30800000000000005 8.3497223024586731E-011 + 0.30910000000000004 6.8343303238904696E-011 + 0.31020000000000003 3.6806013098411583E-011 + 0.31130000000000002 8.0027559015358185E-013 + 0.31240000000000001 -3.1681390150195554E-011 + 0.31350000000000006 -5.7787309659662611E-011 + 0.31460000000000005 -7.5340247929212012E-011 + 0.31570000000000004 -7.8773189360337170E-011 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0004.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0004.BXZ.semd new file mode 100644 index 00000000..728c14b2 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0004.BXZ.semd @@ -0,0 +1,300 @@ + -1.3200000000000002E-002 0.0000000000000000 + -1.2100000000000001E-002 0.0000000000000000 + -1.1000000000000001E-002 0.0000000000000000 + -9.9000000000000025E-003 0.0000000000000000 + -8.8000000000000023E-003 0.0000000000000000 + -7.7000000000000011E-003 0.0000000000000000 + -6.6000000000000017E-003 0.0000000000000000 + -5.5000000000000014E-003 0.0000000000000000 + -4.4000000000000011E-003 0.0000000000000000 + -3.3000000000000008E-003 0.0000000000000000 + -2.2000000000000006E-003 0.0000000000000000 + -1.1000000000000003E-003 0.0000000000000000 + -1.7347234759768071E-018 0.0000000000000000 + 1.0999999999999985E-003 0.0000000000000000 + 2.1999999999999988E-003 0.0000000000000000 + 3.2999999999999991E-003 0.0000000000000000 + 4.3999999999999994E-003 0.0000000000000000 + 5.4999999999999997E-003 0.0000000000000000 + 6.6000000000000000E-003 1.9150810430233504E-038 + 7.7000000000000002E-003 0.0000000000000000 + 8.8000000000000005E-003 -2.3594527685768512E-037 + 9.9000000000000008E-003 -1.0326773296130657E-036 + 1.1000000000000001E-002 -2.4694155961940008E-036 + 1.2100000000000001E-002 -1.0892381301051994E-036 + 1.3199999999999998E-002 1.9717916154163900E-035 + 1.4299999999999998E-002 9.9402637726476510E-035 + 1.5399999999999999E-002 2.3619600587818298E-034 + 1.6500000000000001E-002 2.4019528102374522E-035 + 1.7599999999999998E-002 -2.0064018999216295E-033 + 1.8700000000000001E-002 -7.2369860721351078E-033 + 1.9799999999999998E-002 -8.4074522458717530E-033 + 2.0900000000000002E-002 2.4748540678737719E-032 + 2.1999999999999999E-002 1.2592536130429542E-031 + 2.3099999999999996E-002 2.0265962243063444E-031 + 2.4199999999999999E-002 -1.5151396902084829E-031 + 2.5299999999999996E-002 -1.4387392577228339E-030 + 2.6400000000000000E-002 -2.9464061187541563E-030 + 2.7499999999999997E-002 -8.4217380581046550E-031 + 2.8600000000000000E-002 1.0838686851078955E-029 + 2.9699999999999997E-002 3.0862238931234471E-029 + 3.0800000000000001E-002 3.2870093120631079E-029 + 3.1899999999999998E-002 -4.2914937227390689E-029 + 3.3000000000000002E-002 -2.4086276922789532E-028 + 3.4099999999999998E-002 -4.3392130908242591E-028 + 3.5200000000000002E-002 -1.3572175170255111E-028 + 3.6299999999999999E-002 1.3252110169104743E-027 + 3.7400000000000003E-002 3.6842103834174850E-027 + 3.8500000000000000E-002 3.9187628431825955E-027 + 3.9599999999999996E-002 -3.7225267596610690E-027 + 4.0700000000000000E-002 -2.1691004784302926E-026 + 4.1799999999999997E-002 -3.7018216260893463E-026 + 4.2900000000000001E-002 -1.4767095581980330E-026 + 4.3999999999999997E-002 8.0863838767200122E-026 + 4.5100000000000001E-002 2.2569877492148775E-025 + 4.6199999999999998E-002 2.6645800995099631E-025 + 4.7300000000000002E-002 -6.1884819137762460E-026 + 4.8399999999999999E-002 -9.0979870541011631E-025 + 4.9500000000000002E-002 -1.8635487961546213E-024 + 5.0600000000000006E-002 -1.5907179980327003E-024 + 5.1699999999999996E-002 1.6671360386052044E-024 + 5.2800000000000000E-002 8.0526463665635857E-024 + 5.3900000000000003E-002 1.3145003833863940E-023 + 5.5000000000000007E-002 7.2670237353585061E-024 + 5.6099999999999997E-002 -1.8442141703550616E-023 + 5.7200000000000001E-002 -5.8212740945110696E-023 + 5.8300000000000005E-002 -7.8620755578908283E-023 + 5.9399999999999994E-002 -2.4623712554847641E-023 + 6.0499999999999998E-002 1.3878930990000257E-022 + 6.1600000000000002E-002 3.5593828135194699E-022 + 6.2700000000000006E-002 4.2969796243691305E-022 + 6.3799999999999996E-002 7.6909722586371150E-023 + 6.4899999999999999E-002 -8.4050415769784848E-022 + 6.6000000000000003E-002 -1.9628010427731672E-021 + 6.7100000000000007E-002 -2.2316383769239525E-021 + 6.8199999999999997E-002 -2.7211573909868791E-022 + 6.9300000000000000E-002 4.3989105507432721E-021 + 7.0400000000000004E-002 9.7934024389408703E-021 + 7.1500000000000008E-002 1.0872668766550134E-020 + 7.2599999999999998E-002 1.6433530182724944E-021 + 7.3700000000000002E-002 -1.9578683321359662E-020 + 7.4800000000000005E-002 -4.3992272866008717E-020 + 7.5899999999999995E-002 -5.0480034587195377E-020 + 7.6999999999999999E-002 -1.4093273863305473E-020 + 7.8100000000000003E-002 7.3444875450094624E-020 + 7.9200000000000007E-002 1.7947810794475845E-019 + 8.0299999999999996E-002 2.2222098588781691E-019 + 8.1400000000000000E-002 1.0154840784741763E-019 + 8.2500000000000004E-002 -2.2504327443905955E-019 + 8.3600000000000008E-002 -6.5279418901944524E-019 + 8.4699999999999998E-002 -8.9678341500357248E-019 + 8.5800000000000001E-002 -5.9023974086967650E-019 + 8.6900000000000005E-002 4.7048492618125334E-019 + 8.8000000000000009E-002 2.0309484338606220E-018 + 8.9099999999999999E-002 3.2368878110713213E-018 + 9.0200000000000002E-002 2.8645796076254914E-018 + 9.1300000000000006E-002 7.6692062609757465E-022 + 9.2399999999999996E-002 -5.0419917426720496E-018 + 9.3500000000000000E-002 -1.0109421770721942E-017 + 9.4600000000000004E-002 -1.1545346102748670E-017 + 9.5700000000000007E-002 -5.8386022413269550E-018 + 9.6799999999999997E-002 7.8264545652735643E-018 + 9.7900000000000001E-002 2.5390462757909119E-017 + 9.9000000000000005E-002 3.7776630508692429E-017 + 0.10010000000000001 3.3887630932607018E-017 + 0.10120000000000000 6.3648293180245083E-018 + 0.10230000000000000 -4.2039796963060075E-017 + 0.10340000000000001 -9.4814360104029119E-017 + 0.10450000000000001 -1.2396321889110765E-016 + 0.10560000000000000 -9.9626076344694982E-017 + 0.10670000000000000 -5.2543815318833089E-018 + 0.10780000000000001 1.4704027419702644E-016 + 0.10890000000000001 3.0860628993673728E-016 + 0.11000000000000000 4.0073745480465669E-016 + 0.11110000000000000 3.3829696525992784E-016 + 0.11220000000000001 6.7009702899573759E-017 + 0.11330000000000000 -3.9554294584628088E-016 + 0.11440000000000002 -9.3062789936824812E-016 + 0.11550000000000001 -1.3192202516680378E-015 + 0.11660000000000000 -1.2892815545099794E-015 + 0.11770000000000001 -6.1419693082301243E-016 + 0.11880000000000000 7.5494590750897696E-016 + 0.11989999999999999 2.5673022295026864E-015 + 0.12100000000000001 4.2234269772049252E-015 + 0.12210000000000000 4.8607722596852136E-015 + 0.12320000000000002 3.6046757619827632E-015 + 0.12430000000000001 -4.1335386497022168E-017 + 0.12540000000000001 -5.7670517734681633E-015 + 0.12650000000000003 -1.2160345498027532E-014 + 0.12760000000000002 -1.6746452925005435E-014 + 0.12870000000000001 -1.6514235454383880E-014 + 0.12980000000000003 -8.9389758615998627E-015 + 0.13090000000000002 6.6982997009538015E-015 + 0.13200000000000001 2.8103848458485570E-014 + 0.13310000000000002 4.9412530951685810E-014 + 0.13420000000000001 6.1790152259145331E-014 + 0.13530000000000003 5.5492733346852730E-014 + 0.13640000000000002 2.3263309274811420E-014 + 0.13750000000000001 -3.5610305259030015E-014 + 0.13860000000000003 -1.1180949422611233E-013 + 0.13970000000000002 -1.8464529493063264E-013 + 0.14080000000000001 -2.2434757231213492E-013 + 0.14190000000000003 -1.9879906640145328E-013 + 0.14300000000000002 -8.4295234909024380E-014 + 0.14410000000000003 1.2170867341298325E-013 + 0.14520000000000002 3.8951890215903340E-013 + 0.14630000000000001 6.5249574406761601E-013 + 0.14740000000000003 8.1326178430485285E-013 + 0.14850000000000002 7.6354124845662286E-013 + 0.14960000000000001 4.1679664277219364E-013 + 0.15070000000000003 -2.5188339369992818E-013 + 0.15180000000000002 -1.1689391858984988E-012 + 0.15290000000000001 -2.1420764467761089E-012 + 0.15400000000000003 -2.8702849558942534E-012 + 0.15510000000000002 -2.9936884134856845E-012 + 0.15620000000000003 -2.1839578756566169E-012 + 0.15730000000000002 -2.6354556015815989E-013 + 0.15840000000000001 2.6717053049074568E-012 + 0.15950000000000003 6.1631346727486491E-012 + 0.16060000000000002 9.3738645318142133E-012 + 0.16170000000000001 1.1181827165585023E-011 + 0.16280000000000003 1.0396465806306043E-011 + 0.16390000000000002 6.0835906624812086E-012 + 0.16500000000000001 -2.0544536124406099E-012 + 0.16610000000000003 -1.3331423638629492E-011 + 0.16720000000000002 -2.5873053699498882E-011 + 0.16830000000000003 -3.6665708663674579E-011 + 0.16940000000000002 -4.1936329409075768E-011 + 0.17050000000000001 -3.7879699377185716E-011 + 0.17160000000000003 -2.1662942273348307E-011 + 0.17270000000000002 7.4582709799764224E-012 + 0.17380000000000001 4.7159290361697970E-011 + 0.17490000000000003 9.1494020693083655E-011 + 0.17600000000000002 1.3104868579194573E-010 + 0.17710000000000004 1.5399347075284453E-010 + 0.17820000000000003 1.4806593451321959E-010 + 0.17930000000000001 1.0331249050699043E-010 + 0.18040000000000003 1.5187809343508718E-011 + 0.18150000000000002 -1.1257572651857117E-010 + 0.18260000000000001 -2.6602361979932709E-010 + 0.18370000000000003 -4.2062858751634735E-010 + 0.18480000000000002 -5.4302068397404923E-010 + 0.18590000000000001 -5.9495630644335051E-010 + 0.18700000000000003 -5.3924825715867541E-010 + 0.18810000000000002 -3.4690625372313377E-010 + 0.18920000000000003 -4.3320837368743259E-012 + 0.19030000000000002 4.8083154124967109E-010 + 0.19140000000000001 1.0765893732056497E-009 + 0.19250000000000003 1.7273186214694647E-009 + 0.19360000000000002 2.3588460074108752E-009 + 0.19470000000000001 2.8876188107318512E-009 + 0.19580000000000003 3.2328641985657214E-009 + 0.19690000000000002 3.3298941382042813E-009 + 0.19800000000000001 3.1422466850727915E-009 + 0.19910000000000003 2.6702879907247734E-009 + 0.20020000000000002 1.9543604512506363E-009 + 0.20130000000000003 1.0713634424064367E-009 + 0.20240000000000002 1.2484388522970846E-010 + 0.20350000000000001 -7.7008122101318577E-010 + 0.20460000000000003 -1.5045743539943146E-009 + 0.20570000000000002 -1.9936308159884675E-009 + 0.20680000000000001 -2.1900925517570613E-009 + 0.20790000000000003 -2.0924313393066996E-009 + 0.20900000000000002 -1.7446113442787237E-009 + 0.21010000000000004 -1.2278930094922202E-009 + 0.21120000000000003 -6.4592625692583283E-010 + 0.21230000000000002 -1.0584571413785326E-010 + 0.21340000000000003 3.0112215498867556E-010 + 0.21450000000000002 5.1576126702812530E-010 + 0.21560000000000001 5.2054094368259030E-010 + 0.21670000000000003 3.4092323408785319E-010 + 0.21780000000000002 3.8044348921184579E-011 + 0.21890000000000001 -3.0569685671721913E-010 + 0.22000000000000003 -6.0515958910656309E-010 + 0.22110000000000002 -7.9111889261795909E-010 + 0.22220000000000004 -8.2503254228427636E-010 + 0.22330000000000003 -7.0662287132705615E-010 + 0.22440000000000002 -4.7259884894401694E-010 + 0.22550000000000003 -1.8673315671513535E-010 + 0.22660000000000002 7.6413549099374478E-011 + 0.22770000000000001 2.5033347617053892E-010 + 0.22880000000000003 2.9343333318720966E-010 + 0.22990000000000002 1.9968020292804312E-010 + 0.23100000000000004 2.3350787449472055E-013 + 0.23210000000000003 -2.4454752112212930E-010 + 0.23320000000000002 -4.6082920812651196E-010 + 0.23430000000000004 -5.8087545884433212E-010 + 0.23540000000000003 -5.6148014015988679E-010 + 0.23650000000000002 -3.9645747795802322E-010 + 0.23760000000000003 -1.1973774749485244E-010 + 0.23870000000000002 2.0204349304719926E-010 + 0.23980000000000001 4.8589776646679184E-010 + 0.24090000000000000 6.5376926094984356E-010 + 0.24200000000000005 6.5327937504022771E-010 + 0.24310000000000004 4.7241760503524688E-010 + 0.24420000000000003 1.4419107574603629E-010 + 0.24530000000000002 -2.6012059173297075E-010 + 0.24640000000000001 -6.4743532757205458E-010 + 0.24750000000000005 -9.2493840364582525E-010 + 0.24860000000000004 -1.0222767077294748E-009 + 0.24970000000000003 -9.0858282009165237E-010 + 0.25080000000000002 -6.0034760496208150E-010 + 0.25190000000000001 -1.5836512656797197E-010 + 0.25300000000000000 3.2546071393468878E-010 + 0.25410000000000005 7.4830763807653966E-010 + 0.25520000000000004 1.0188400123567476E-009 + 0.25630000000000003 1.0767231550801171E-009 + 0.25740000000000002 9.0514401529517841E-010 + 0.25850000000000001 5.3418586221098963E-010 + 0.25960000000000005 3.4992054392946059E-011 + 0.26070000000000004 -4.9378295896573832E-010 + 0.26180000000000003 -9.4477770051781818E-010 + 0.26290000000000002 -1.2229192103418995E-009 + 0.26400000000000001 -1.2650069880493220E-009 + 0.26510000000000000 -1.0540145423121317E-009 + 0.26620000000000005 -6.2476152029589116E-010 + 0.26730000000000004 -5.9156721188280414E-011 + 0.26840000000000003 5.2860105181906647E-010 + 0.26950000000000002 1.0143408335494541E-009 + 0.27060000000000001 1.2897709567027960E-009 + 0.27170000000000005 1.2870597920766613E-009 + 0.27280000000000004 9.9693786559384989E-010 + 0.27390000000000003 4.7530446245502844E-010 + 0.27500000000000002 -1.6522266887974979E-010 + 0.27610000000000001 -7.7905970563563187E-010 + 0.27720000000000000 -1.2222104439629788E-009 + 0.27830000000000005 -1.3887836436410339E-009 + 0.27940000000000004 -1.2389368420073765E-009 + 0.28050000000000003 -8.0996215290340956E-010 + 0.28160000000000002 -2.0741097728205204E-010 + 0.28270000000000001 4.2111000797540044E-010 + 0.28380000000000005 9.2269142326628639E-010 + 0.28490000000000004 1.1776639663452215E-009 + 0.28600000000000003 1.1306769964747332E-009 + 0.28710000000000002 8.0578826944233128E-010 + 0.28820000000000001 2.9989843941535810E-010 + 0.28930000000000000 -2.4529522857363872E-010 + 0.29040000000000005 -6.8500316530162308E-010 + 0.29150000000000004 -9.1301521898401461E-010 + 0.29260000000000003 -8.8933488351372603E-010 + 0.29370000000000002 -6.4571431535043189E-010 + 0.29480000000000001 -2.6992993951147071E-010 + 0.29590000000000005 1.2346905442495171E-010 + 0.29700000000000004 4.2607323225141158E-010 + 0.29810000000000003 5.6399257486461352E-010 + 0.29920000000000002 5.1597248695856024E-010 + 0.30030000000000001 3.1711477888052286E-010 + 0.30140000000000006 4.6036261608373152E-011 + 0.30250000000000005 -2.0231613606647159E-010 + 0.30360000000000004 -3.4958730354972545E-010 + 0.30470000000000003 -3.5970137979290939E-010 + 0.30580000000000002 -2.4656493513575128E-010 + 0.30690000000000001 -6.2004942846805022E-011 + 0.30800000000000005 1.2767627233234435E-010 + 0.30910000000000004 2.6405649888872063E-010 + 0.31020000000000003 3.0991689770054620E-010 + 0.31130000000000002 2.5377586143626729E-010 + 0.31240000000000001 1.1012104422780666E-010 + 0.31350000000000006 -8.2734250006488708E-011 + 0.31460000000000005 -2.6996771484988358E-010 + 0.31570000000000004 -3.9544584273798478E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0005.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0005.BXX.semd new file mode 100644 index 00000000..458dd0e8 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0005.BXX.semd @@ -0,0 +1,300 @@ + -1.3200000000000002E-002 0.0000000000000000 + -1.2100000000000001E-002 0.0000000000000000 + -1.1000000000000001E-002 0.0000000000000000 + -9.9000000000000025E-003 0.0000000000000000 + -8.8000000000000023E-003 0.0000000000000000 + -7.7000000000000011E-003 0.0000000000000000 + -6.6000000000000017E-003 0.0000000000000000 + -5.5000000000000014E-003 0.0000000000000000 + -4.4000000000000011E-003 0.0000000000000000 + -3.3000000000000008E-003 0.0000000000000000 + -2.2000000000000006E-003 0.0000000000000000 + -1.1000000000000003E-003 0.0000000000000000 + -1.7347234759768071E-018 0.0000000000000000 + 1.0999999999999985E-003 0.0000000000000000 + 2.1999999999999988E-003 0.0000000000000000 + 3.2999999999999991E-003 0.0000000000000000 + 4.3999999999999994E-003 0.0000000000000000 + 5.4999999999999997E-003 0.0000000000000000 + 6.6000000000000000E-003 0.0000000000000000 + 7.7000000000000002E-003 0.0000000000000000 + 8.8000000000000005E-003 0.0000000000000000 + 9.9000000000000008E-003 0.0000000000000000 + 1.1000000000000001E-002 0.0000000000000000 + 1.2100000000000001E-002 0.0000000000000000 + 1.3199999999999998E-002 0.0000000000000000 + 1.4299999999999998E-002 0.0000000000000000 + 1.5399999999999999E-002 0.0000000000000000 + 1.6500000000000001E-002 0.0000000000000000 + 1.7599999999999998E-002 0.0000000000000000 + 1.8700000000000001E-002 0.0000000000000000 + 1.9799999999999998E-002 0.0000000000000000 + 2.0900000000000002E-002 0.0000000000000000 + 2.1999999999999999E-002 0.0000000000000000 + 2.3099999999999996E-002 0.0000000000000000 + 2.4199999999999999E-002 0.0000000000000000 + 2.5299999999999996E-002 0.0000000000000000 + 2.6400000000000000E-002 0.0000000000000000 + 2.7499999999999997E-002 0.0000000000000000 + 2.8600000000000000E-002 0.0000000000000000 + 2.9699999999999997E-002 0.0000000000000000 + 3.0800000000000001E-002 0.0000000000000000 + 3.1899999999999998E-002 0.0000000000000000 + 3.3000000000000002E-002 0.0000000000000000 + 3.4099999999999998E-002 0.0000000000000000 + 3.5200000000000002E-002 0.0000000000000000 + 3.6299999999999999E-002 3.2725559998241053E-038 + 3.7400000000000003E-002 0.0000000000000000 + 3.8500000000000000E-002 -1.4927955188777046E-037 + 3.9599999999999996E-002 -2.5583091278832745E-037 + 4.0700000000000000E-002 1.6412435850982955E-037 + 4.1799999999999997E-002 1.1163240411195004E-036 + 4.2900000000000001E-002 1.1355852808752150E-036 + 4.3999999999999997E-002 -1.4086058434527010E-036 + 4.5100000000000001E-002 -4.6276735185871635E-036 + 4.6199999999999998E-002 -3.7913046962022980E-036 + 4.7300000000000002E-002 5.7858905095468134E-037 + 4.8399999999999999E-002 4.4997308882131796E-036 + 4.9500000000000002E-002 2.3287607807573097E-035 + 5.0600000000000006E-002 7.6844906873915322E-035 + 5.1699999999999996E-002 7.2736554117791427E-035 + 5.2800000000000000E-002 -2.2842690657420924E-034 + 5.3900000000000003E-002 -7.7160918555913480E-034 + 5.5000000000000007E-002 -5.6365518910230058E-034 + 5.6099999999999997E-002 1.6210471174022440E-033 + 5.7200000000000001E-002 4.4362128242476161E-033 + 5.8300000000000005E-002 2.6572182043452277E-033 + 5.9399999999999994E-002 -7.1369140339976987E-033 + 6.0499999999999998E-002 -1.7394451124689726E-032 + 6.1600000000000002E-002 -1.2158717001522700E-032 + 6.2700000000000006E-002 1.3940352075610623E-032 + 6.3799999999999996E-002 4.5707484465728146E-032 + 6.4899999999999999E-002 6.5418958382795437E-032 + 6.6000000000000003E-002 5.5673187451413278E-032 + 6.7100000000000007E-002 -5.1353692399994684E-032 + 6.8199999999999997E-002 -3.4651967736957812E-031 + 6.9300000000000000E-002 -6.4839295082034898E-031 + 7.0400000000000004E-002 -2.3940543477801705E-031 + 7.1500000000000008E-002 1.4800923966683774E-030 + 7.2599999999999998E-002 3.3389170361095434E-030 + 7.3700000000000002E-002 2.0037072334060030E-030 + 7.4800000000000005E-002 -4.5008083782250193E-030 + 7.5899999999999995E-002 -1.1629888212572228E-029 + 7.6999999999999999E-002 -9.3690909606865839E-030 + 7.8100000000000003E-002 7.1486547305143896E-030 + 7.9200000000000007E-002 2.8104487806804236E-029 + 8.0299999999999996E-002 3.4525499120939285E-029 + 8.1400000000000000E-002 1.3394463595755424E-029 + 8.2500000000000004E-002 -3.7100852642573896E-029 + 8.3600000000000008E-002 -1.0625773189241069E-028 + 8.4699999999999998E-002 -1.4385573626673831E-028 + 8.5800000000000001E-002 -3.8869819296493572E-029 + 8.6900000000000005E-002 2.7530446331286391E-028 + 8.8000000000000009E-002 5.8547836975134483E-028 + 8.9099999999999999E-002 3.7319717127013385E-028 + 9.0200000000000002E-002 -6.1833579386406048E-028 + 9.1300000000000006E-002 -1.6140467751231113E-027 + 9.2399999999999996E-002 -1.0881026555161675E-027 + 9.3500000000000000E-002 1.3644543432362919E-027 + 9.4600000000000004E-002 3.4561560112847370E-027 + 9.5700000000000007E-002 1.8373142483790848E-027 + 9.6799999999999997E-002 -3.4885235751160977E-027 + 9.7900000000000001E-002 -7.1416063084004184E-027 + 9.9000000000000005E-002 -2.8820740430898119E-027 + 0.10010000000000001 8.9710171180667213E-027 + 0.10120000000000000 1.9411440205759173E-026 + 0.10230000000000000 1.5687659280518319E-026 + 0.10340000000000001 -1.1823604403335987E-026 + 0.10450000000000001 -6.0443890738666417E-026 + 0.10560000000000000 -9.7236283239488721E-026 + 0.10670000000000000 -5.0311292885845267E-026 + 0.10780000000000001 1.3886032552527328E-025 + 0.10890000000000001 3.9105351163857777E-025 + 0.11000000000000000 4.2057700079502346E-025 + 0.11110000000000000 -7.9157002613286378E-026 + 0.11220000000000001 -1.0106017184619729E-024 + 0.11330000000000000 -1.6193542405379020E-024 + 0.11440000000000002 -9.0864075620886502E-025 + 0.11550000000000001 1.3596129128087001E-024 + 0.11660000000000000 3.9330920516287002E-024 + 0.11770000000000001 4.5052008013657555E-024 + 0.11880000000000000 1.2907865737652036E-024 + 0.11989999999999999 -5.2525995718388035E-024 + 0.12100000000000001 -1.1646323519542346E-023 + 0.12210000000000000 -1.2253687251994633E-023 + 0.12320000000000002 -2.3499525417048450E-024 + 0.12430000000000001 1.6798131911242871E-023 + 0.12540000000000001 3.3991199146075590E-023 + 0.12650000000000003 3.1452878255902319E-023 + 0.12760000000000002 -1.4015218386518584E-024 + 0.12870000000000001 -5.1892605098089791E-023 + 0.12980000000000003 -8.3167800323700129E-023 + 0.13090000000000002 -5.8226113715176003E-023 + 0.13200000000000001 2.5187008150551567E-023 + 0.13310000000000002 1.2022002906207929E-022 + 0.13420000000000001 1.5588128776527484E-022 + 0.13530000000000003 8.6364296266091878E-023 + 0.13640000000000002 -7.0192357408248014E-023 + 0.13750000000000001 -2.2815869289844337E-022 + 0.13860000000000003 -2.6986674083411350E-022 + 0.13970000000000002 -1.1369930481952241E-022 + 0.14080000000000001 2.0237316493504795E-022 + 0.14190000000000003 4.7979943991703681E-022 + 0.14300000000000002 4.4520502408028768E-022 + 0.14410000000000003 -2.7257242645393846E-023 + 0.14520000000000002 -7.1032706318119715E-022 + 0.14630000000000001 -1.0657616347570552E-021 + 0.14740000000000003 -6.1052679331407238E-022 + 0.14850000000000002 6.3155618421658169E-022 + 0.14960000000000001 1.9840092589765593E-021 + 0.15070000000000003 2.4471015589323268E-021 + 0.15180000000000002 1.3017505483789478E-021 + 0.15290000000000001 -1.3940635816224389E-021 + 0.15400000000000003 -4.5985102826839547E-021 + 0.15510000000000002 -6.4637528846866649E-021 + 0.15620000000000003 -5.0130715568279380E-021 + 0.15730000000000002 6.2595140952652054E-022 + 0.15840000000000001 8.9681823413748214E-021 + 0.15950000000000003 1.5929294936920683E-020 + 0.16060000000000002 1.6383000271731751E-020 + 0.16170000000000001 7.0585736971915021E-021 + 0.16280000000000003 -1.0680536682239087E-020 + 0.16390000000000002 -3.0093935746278729E-020 + 0.16500000000000001 -4.0943356213972148E-020 + 0.16610000000000003 -3.3677695750164722E-020 + 0.16720000000000002 -4.9961292984515894E-021 + 0.16830000000000003 3.7727530023958864E-020 + 0.16940000000000002 7.6173227303024217E-020 + 0.17050000000000001 8.7309475879294666E-020 + 0.17160000000000003 5.6035101700114481E-020 + 0.17270000000000002 -1.3293838536396350E-020 + 0.17380000000000001 -9.3319854220635927E-020 + 0.17490000000000003 -1.4330883432965891E-019 + 0.17600000000000002 -1.3016719621817875E-019 + 0.17710000000000004 -5.0078512716809041E-020 + 0.17820000000000003 6.2517573989024777E-020 + 0.17930000000000001 1.4489914075608039E-019 + 0.18040000000000003 1.4163823968503150E-019 + 0.18150000000000002 4.2711929755921609E-020 + 0.18260000000000001 -9.4083736129283042E-020 + 0.18370000000000003 -1.6141921713377439E-019 + 0.18480000000000002 -5.9843635110764688E-020 + 0.18590000000000001 2.2964454414456820E-019 + 0.18700000000000003 5.8574463462591021E-019 + 0.18810000000000002 7.6234097456350462E-019 + 0.18920000000000003 4.9085492084961935E-019 + 0.19030000000000002 -3.6970426472690710E-019 + 0.19140000000000001 -1.6598223749077070E-018 + 0.19250000000000003 -2.8572764299972607E-018 + 0.19360000000000002 -3.1945717324749460E-018 + 0.19470000000000001 -1.9536845947693408E-018 + 0.19580000000000003 1.0558546928933122E-018 + 0.19690000000000002 5.1790253780797281E-018 + 0.19800000000000001 8.8560768794009823E-018 + 0.19910000000000003 1.0085169662342500E-017 + 0.20020000000000002 7.2441690448729860E-018 + 0.20130000000000003 -5.4599923950289372E-020 + 0.20240000000000002 -1.0224806021547577E-017 + 0.20350000000000001 -1.9840896447762281E-017 + 0.20460000000000003 -2.4620395657930428E-017 + 0.20570000000000002 -2.1196794364246953E-017 + 0.20680000000000001 -8.8607777468221212E-018 + 0.20790000000000003 9.7265165564486957E-018 + 0.20900000000000002 2.8740046276020125E-017 + 0.21010000000000004 4.1433026896527927E-017 + 0.21120000000000003 4.2726710904781261E-017 + 0.21230000000000002 3.1562267412042847E-017 + 0.21340000000000003 1.2318908867996010E-017 + 0.21450000000000002 -8.1195453358164158E-018 + 0.21560000000000001 -2.2856836665800022E-017 + 0.21670000000000003 -3.0499370103414259E-017 + 0.21780000000000002 -3.6275615334263904E-017 + 0.21890000000000001 -4.9664747849573884E-017 + 0.22000000000000003 -7.7038480350836069E-017 + 0.22110000000000002 -1.1650481585784772E-016 + 0.22220000000000004 -1.4732756394993346E-016 + 0.22330000000000003 -1.3766080043939376E-016 + 0.22440000000000002 -5.1389452513971449E-017 + 0.22550000000000003 1.2974096297322724E-016 + 0.22660000000000002 3.8740992077520230E-016 + 0.22770000000000001 6.4857625114661077E-016 + 0.22880000000000003 8.0946682428533531E-016 + 0.22990000000000002 7.4541826916002378E-016 + 0.23100000000000004 3.7381332143609667E-016 + 0.23210000000000003 -2.9058314935483988E-016 + 0.23320000000000002 -1.1262742989756255E-015 + 0.23430000000000004 -1.9079158791854203E-015 + 0.23540000000000003 -2.3414781635670064E-015 + 0.23650000000000002 -2.1816629516943804E-015 + 0.23760000000000003 -1.3473109346934242E-015 + 0.23870000000000002 3.0775916434525437E-017 + 0.23980000000000001 1.6597280258598586E-015 + 0.24090000000000000 3.1229768069669520E-015 + 0.24200000000000005 4.0249760515091888E-015 + 0.24310000000000004 4.1812341485198204E-015 + 0.24420000000000003 3.6183926135305994E-015 + 0.24530000000000002 2.5875461051838274E-015 + 0.24640000000000001 1.4435870288189529E-015 + 0.24750000000000005 4.4019097893834111E-016 + 0.24860000000000004 -6.6075160860956249E-016 + 0.24970000000000003 -2.3380000345273435E-015 + 0.25080000000000002 -4.9723853676284391E-015 + 0.25190000000000001 -8.4655810058406958E-015 + 0.25300000000000000 -1.3110300571669755E-014 + 0.25410000000000005 -1.7994913420688388E-014 + 0.25520000000000004 -2.1457319834784425E-014 + 0.25630000000000003 -2.1393104572987182E-014 + 0.25740000000000002 -1.6165972775922591E-014 + 0.25850000000000001 -4.7135761446607822E-015 + 0.25960000000000005 1.0440368018629475E-014 + 0.26070000000000004 2.5201723845812152E-014 + 0.26180000000000003 3.5212562303921918E-014 + 0.26290000000000002 3.7651109172694847E-014 + 0.26400000000000001 3.1833734324797358E-014 + 0.26510000000000000 2.0584091546603338E-014 + 0.26620000000000005 4.9296406969781981E-015 + 0.26730000000000004 -7.5587687083339232E-015 + 0.26840000000000003 -1.2440551620275780E-014 + 0.26950000000000002 -6.2565826068725246E-015 + 0.27060000000000001 1.0836929362776151E-014 + 0.27170000000000005 2.7091266309822205E-014 + 0.27280000000000004 3.5645829820837860E-014 + 0.27390000000000003 2.5381367675463527E-014 + 0.27500000000000002 -3.7420039431716821E-015 + 0.27610000000000001 -4.9056617871644920E-014 + 0.27720000000000000 -9.5391698554971038E-014 + 0.27830000000000005 -1.1707265202848954E-013 + 0.27940000000000004 -1.0326631992010546E-013 + 0.28050000000000003 -5.3594434256233961E-014 + 0.28160000000000002 2.7073207567386744E-014 + 0.28270000000000001 1.1517270969395310E-013 + 0.28380000000000005 1.7776418900251889E-013 + 0.28490000000000004 1.8379133664200159E-013 + 0.28600000000000003 1.2070372641930643E-013 + 0.28710000000000002 1.2157059433708659E-015 + 0.28820000000000001 -1.3207985323938215E-013 + 0.28930000000000000 -2.2907714679158697E-013 + 0.29040000000000005 -2.4890858688411677E-013 + 0.29150000000000004 -1.7154700782725379E-013 + 0.29260000000000003 -9.0565592812718101E-015 + 0.29370000000000002 1.8873883575812322E-013 + 0.29480000000000001 3.4263813574603175E-013 + 0.29590000000000005 3.7426545152971502E-013 + 0.29700000000000004 2.4548012277428310E-013 + 0.29810000000000003 -2.0118165827373059E-014 + 0.29920000000000002 -3.3796465517647867E-013 + 0.30030000000000001 -5.8647346961454572E-013 + 0.30140000000000006 -6.4650330445018001E-013 + 0.30250000000000005 -4.4649714155998999E-013 + 0.30360000000000004 -9.3093333944902802E-015 + 0.30470000000000003 5.3429689058498431E-013 + 0.30580000000000002 9.8720098935800582E-013 + 0.30690000000000001 1.1516305487360712E-012 + 0.30800000000000005 9.0675172448664854E-013 + 0.30910000000000004 2.6371849040467132E-013 + 0.31020000000000003 -6.1194869701089449E-013 + 0.31130000000000002 -1.4325697746120358E-012 + 0.31240000000000001 -1.8738136042806275E-012 + 0.31350000000000006 -1.6929239043603217E-012 + 0.31460000000000005 -8.4745941817884751E-013 + 0.31570000000000004 4.5485159692534860E-013 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0005.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0005.BXZ.semd new file mode 100644 index 00000000..3410011e --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0005.BXZ.semd @@ -0,0 +1,300 @@ + -1.3200000000000002E-002 0.0000000000000000 + -1.2100000000000001E-002 0.0000000000000000 + -1.1000000000000001E-002 0.0000000000000000 + -9.9000000000000025E-003 0.0000000000000000 + -8.8000000000000023E-003 0.0000000000000000 + -7.7000000000000011E-003 0.0000000000000000 + -6.6000000000000017E-003 0.0000000000000000 + -5.5000000000000014E-003 0.0000000000000000 + -4.4000000000000011E-003 0.0000000000000000 + -3.3000000000000008E-003 0.0000000000000000 + -2.2000000000000006E-003 0.0000000000000000 + -1.1000000000000003E-003 0.0000000000000000 + -1.7347234759768071E-018 0.0000000000000000 + 1.0999999999999985E-003 0.0000000000000000 + 2.1999999999999988E-003 0.0000000000000000 + 3.2999999999999991E-003 0.0000000000000000 + 4.3999999999999994E-003 0.0000000000000000 + 5.4999999999999997E-003 0.0000000000000000 + 6.6000000000000000E-003 0.0000000000000000 + 7.7000000000000002E-003 0.0000000000000000 + 8.8000000000000005E-003 0.0000000000000000 + 9.9000000000000008E-003 0.0000000000000000 + 1.1000000000000001E-002 0.0000000000000000 + 1.2100000000000001E-002 0.0000000000000000 + 1.3199999999999998E-002 0.0000000000000000 + 1.4299999999999998E-002 0.0000000000000000 + 1.5399999999999999E-002 0.0000000000000000 + 1.6500000000000001E-002 0.0000000000000000 + 1.7599999999999998E-002 0.0000000000000000 + 1.8700000000000001E-002 0.0000000000000000 + 1.9799999999999998E-002 0.0000000000000000 + 2.0900000000000002E-002 0.0000000000000000 + 2.1999999999999999E-002 0.0000000000000000 + 2.3099999999999996E-002 0.0000000000000000 + 2.4199999999999999E-002 0.0000000000000000 + 2.5299999999999996E-002 0.0000000000000000 + 2.6400000000000000E-002 0.0000000000000000 + 2.7499999999999997E-002 0.0000000000000000 + 2.8600000000000000E-002 0.0000000000000000 + 2.9699999999999997E-002 0.0000000000000000 + 3.0800000000000001E-002 0.0000000000000000 + 3.1899999999999998E-002 0.0000000000000000 + 3.3000000000000002E-002 3.4389450584392627E-038 + 3.4099999999999998E-002 5.0039314384594045E-038 + 3.5200000000000002E-002 -4.2795988609514423E-038 + 3.6299999999999999E-002 -3.7004478668917912E-037 + 3.7400000000000003E-002 -7.7730909194649513E-037 + 3.8500000000000000E-002 -2.6049207989618038E-037 + 3.9599999999999996E-002 2.9986237412553419E-036 + 4.0700000000000000E-002 8.7715253574974112E-036 + 4.1799999999999997E-002 8.5547275798016884E-036 + 4.2900000000000001E-002 -1.6422363501293699E-035 + 4.3999999999999997E-002 -7.4749915357529658E-035 + 4.5100000000000001E-002 -1.1309612524366140E-034 + 4.6199999999999998E-002 2.0689310419563934E-035 + 4.7300000000000002E-002 4.7514813274931152E-034 + 4.8399999999999999E-002 1.0447616547600906E-033 + 4.9500000000000002E-002 7.4125759999666678E-034 + 5.0600000000000006E-002 -1.9843916865574438E-033 + 5.1699999999999996E-002 -7.2812419650756284E-033 + 5.2800000000000000E-002 -1.0174575842198775E-032 + 5.3900000000000003E-002 1.2337243920356888E-033 + 5.5000000000000007E-002 3.7242488097963796E-032 + 5.6099999999999997E-002 8.1661510267019756E-032 + 5.7200000000000001E-002 6.5134036184571377E-032 + 5.8300000000000005E-002 -1.1363033691658724E-031 + 5.9399999999999994E-002 -4.6091053562126037E-031 + 6.0499999999999998E-002 -6.8387529481969376E-031 + 6.1600000000000002E-002 -1.3152574553003103E-031 + 6.2700000000000006E-002 1.7477293266217881E-030 + 6.3799999999999996E-002 4.2761031350709844E-030 + 6.4899999999999999E-002 4.4228616299406376E-030 + 6.6000000000000003E-002 -2.4690352297778795E-030 + 6.7100000000000007E-002 -1.8032364707941703E-029 + 6.8199999999999997E-002 -3.2901034388893875E-029 + 6.9300000000000000E-002 -2.2358743642357809E-029 + 7.0400000000000004E-002 4.1304817664165426E-029 + 7.1500000000000008E-002 1.5101541694618432E-028 + 7.2599999999999998E-002 2.1828234803967300E-028 + 7.3700000000000002E-002 7.4136506537999209E-029 + 7.4800000000000005E-002 -4.1002957034331893E-028 + 7.5899999999999995E-002 -1.0757560964216842E-027 + 7.6999999999999999E-002 -1.2684943059782146E-027 + 7.8100000000000003E-002 -9.3496112325420454E-030 + 7.9200000000000007E-002 3.1467368767914614E-027 + 8.0299999999999996E-002 6.7532394536268213E-027 + 8.1400000000000000E-002 6.7132717850489196E-027 + 8.2500000000000004E-002 -2.0718120117337747E-027 + 8.3600000000000008E-002 -2.0519594103112344E-026 + 8.4699999999999998E-002 -3.8565274185132931E-026 + 8.5800000000000001E-002 -3.3227453032930776E-026 + 8.6900000000000005E-002 1.9781415970307827E-026 + 8.8000000000000009E-002 1.1815903765046349E-025 + 8.9099999999999999E-002 2.0259734076468810E-025 + 9.0200000000000002E-002 1.5698039888844170E-025 + 9.1300000000000006E-002 -1.2515232655310269E-025 + 9.2399999999999996E-002 -6.0795991408140829E-025 + 9.3500000000000000E-002 -9.8929399376627442E-025 + 9.4600000000000004E-002 -7.3237590060924539E-025 + 9.5700000000000007E-002 6.1158162380108454E-025 + 9.6799999999999997E-002 2.8250809011215184E-024 + 9.7900000000000001E-002 4.5359868870529107E-024 + 9.9000000000000005E-002 3.4267908674660869E-024 + 0.10010000000000001 -2.3631986995948636E-024 + 0.10120000000000000 -1.1885214267470425E-023 + 0.10230000000000000 -1.9520355211084885E-023 + 0.10340000000000001 -1.5926380657544856E-023 + 0.10450000000000001 6.5074563909919714E-024 + 0.10560000000000000 4.4798972200837958E-023 + 0.10670000000000000 7.8386577486027994E-023 + 0.10780000000000001 7.2118345531127010E-023 + 0.10890000000000001 -4.9009123640863403E-024 + 0.11000000000000000 -1.4803439367773281E-022 + 0.11110000000000000 -2.9064670022927917E-022 + 0.11220000000000001 -3.0941876249605494E-022 + 0.11330000000000000 -8.2470333687514403E-023 + 0.11440000000000002 4.0716163263526538E-022 + 0.11550000000000001 9.7375142312697308E-022 + 0.11660000000000000 1.2211561764111469E-021 + 0.11770000000000001 6.9791854619933479E-022 + 0.11880000000000000 -7.8953606918168512E-022 + 0.11989999999999999 -2.8365493388735161E-021 + 0.12100000000000001 -4.3132496975235839E-021 + 0.12210000000000000 -3.6917446362250255E-021 + 0.12320000000000002 1.0888209099191047E-022 + 0.12430000000000001 6.6313187549365244E-021 + 0.12540000000000001 1.3162769991191476E-020 + 0.12650000000000003 1.5134217656305236E-020 + 0.12760000000000002 8.0556171410020011E-021 + 0.12870000000000001 -9.3925203410595559E-021 + 0.12980000000000003 -3.2484445711291498E-020 + 0.13090000000000002 -4.9795823742469044E-020 + 0.13200000000000001 -4.6452408174143723E-020 + 0.13310000000000002 -1.1418879389473626E-020 + 0.13420000000000001 5.3432400520936254E-020 + 0.13530000000000003 1.2696038500437258E-019 + 0.13640000000000002 1.7027775280754619E-019 + 0.13750000000000001 1.3939535237879103E-019 + 0.13860000000000003 7.5758338064692053E-021 + 0.13970000000000002 -2.1003178162820620E-019 + 0.14080000000000001 -4.4167164050661716E-019 + 0.14190000000000003 -5.6692601719638741E-019 + 0.14300000000000002 -4.5447701677439744E-019 + 0.14410000000000003 -2.5329692073051533E-020 + 0.14520000000000002 6.7736569251290950E-019 + 0.14630000000000001 1.4430716895070681E-018 + 0.14740000000000003 1.9081454069161527E-018 + 0.14850000000000002 1.6540981816712635E-018 + 0.14960000000000001 3.8701736174279510E-019 + 0.15070000000000003 -1.8450720580283718E-018 + 0.15180000000000002 -4.4818101426001133E-018 + 0.15290000000000001 -6.4358506318280050E-018 + 0.15400000000000003 -6.3274304145794546E-018 + 0.15510000000000002 -2.9931216136598536E-018 + 0.15620000000000003 3.8245303599139461E-018 + 0.15730000000000002 1.2837739709246420E-017 + 0.15840000000000001 2.0958056804574348E-017 + 0.15950000000000003 2.3755884384332882E-017 + 0.16060000000000002 1.6805747441539833E-017 + 0.16170000000000001 -2.2353648223523296E-018 + 0.16280000000000003 -3.1386789316895848E-017 + 0.16390000000000002 -6.2877790156083577E-017 + 0.16500000000000001 -8.3522967548320967E-017 + 0.16610000000000003 -7.7729381303109761E-017 + 0.16720000000000002 -3.3169919402319258E-017 + 0.16830000000000003 5.1982928133698645E-017 + 0.16940000000000002 1.6259549164286983E-016 + 0.17050000000000001 2.6406119781754805E-016 + 0.17160000000000003 3.0684139091201454E-016 + 0.17270000000000002 2.3975384039063219E-016 + 0.17380000000000001 3.0897310152501269E-017 + 0.17490000000000003 -3.0863143622735889E-016 + 0.17600000000000002 -7.0665338281245709E-016 + 0.17710000000000004 -1.0277663789132001E-015 + 0.17820000000000003 -1.0960844565487062E-015 + 0.17930000000000001 -7.4613549430811135E-016 + 0.18040000000000003 1.0449862675633044E-016 + 0.18150000000000002 1.3789989666457996E-015 + 0.18260000000000001 2.7900126023242596E-015 + 0.18370000000000003 3.8456075075656709E-015 + 0.18480000000000002 3.9381589860638857E-015 + 0.18590000000000001 2.5222172068191818E-015 + 0.18700000000000003 -6.4357404513704130E-016 + 0.18810000000000002 -5.2512747771601802E-015 + 0.18920000000000003 -1.0285625263561481E-014 + 0.19030000000000002 -1.4053574249424036E-014 + 0.19140000000000001 -1.4479503072884967E-014 + 0.19250000000000003 -9.6837710850876217E-015 + 0.19360000000000002 1.2319148717286426E-015 + 0.19470000000000001 1.7377899046524571E-014 + 0.19580000000000003 3.5526587910655189E-014 + 0.19690000000000002 5.0132857934426234E-014 + 0.19800000000000001 5.4181221412642061E-014 + 0.19910000000000003 4.0944857774465396E-014 + 0.20020000000000002 6.4664955824105062E-015 + 0.20130000000000003 -4.7759657963468080E-014 + 0.20240000000000002 -1.1272339534235468E-013 + 0.20350000000000001 -1.7142332746442751E-013 + 0.20460000000000003 -2.0084907586918888E-013 + 0.20570000000000002 -1.7685671178414852E-013 + 0.20680000000000001 -8.1617513041001150E-014 + 0.20790000000000003 8.7648977160383057E-014 + 0.20900000000000002 3.1090467656966214E-013 + 0.21010000000000004 5.4137645972077153E-013 + 0.21120000000000003 7.0838170398990208E-013 + 0.21230000000000002 7.2888635231638244E-013 + 0.21340000000000003 5.2791348766415003E-013 + 0.21450000000000002 6.5263542996501361E-014 + 0.21560000000000001 -6.3692985347724163E-013 + 0.21670000000000003 -1.4737367142608759E-012 + 0.21780000000000002 -2.2530508275026007E-012 + 0.21890000000000001 -2.7151128567659555E-012 + 0.22000000000000003 -2.5798822713557490E-012 + 0.22110000000000002 -1.6197387398345087E-012 + 0.22220000000000004 2.5318636076576695E-013 + 0.22330000000000003 2.9038971748052145E-012 + 0.22440000000000002 5.9204403532464589E-012 + 0.22550000000000003 8.6148640304761770E-012 + 0.22660000000000002 1.0099907021832166E-011 + 0.22770000000000001 9.4492911759114229E-012 + 0.22880000000000003 5.9301417942858592E-012 + 0.22990000000000002 -7.2695343668327528E-013 + 0.23100000000000004 -1.0076638308487151E-011 + 0.23210000000000003 -2.0797322197729784E-011 + 0.23320000000000002 -3.0692368785389945E-011 + 0.23430000000000004 -3.6910655087929456E-011 + 0.23540000000000003 -3.6407966919060897E-011 + 0.23650000000000002 -2.6619218981838166E-011 + 0.23760000000000003 -6.2511324241953936E-012 + 0.23870000000000002 2.3952069494459494E-011 + 0.23980000000000001 6.0657021072607620E-011 + 0.24090000000000000 9.7798172338237066E-011 + 0.24200000000000005 1.2700339391269466E-010 + 0.24310000000000004 1.3866809089879695E-010 + 0.24420000000000003 1.2363758628008981E-010 + 0.24530000000000002 7.5315552405808006E-011 + 0.24640000000000001 -8.1236389143368726E-012 + 0.24750000000000005 -1.2184453446195675E-010 + 0.24860000000000004 -2.5324892183320458E-010 + 0.24970000000000003 -3.8207900732167843E-010 + 0.25080000000000002 -4.8199794155934228E-010 + 0.25190000000000001 -5.2368620551135336E-010 + 0.25300000000000000 -4.7920456491823415E-010 + 0.25410000000000005 -3.2707569985745977E-010 + 0.25520000000000004 -5.7297357830554674E-011 + 0.25630000000000003 3.2463728927289992E-010 + 0.25740000000000002 7.9561063293098755E-010 + 0.25850000000000001 1.3153448330527340E-009 + 0.25960000000000005 1.8297844350811943E-009 + 0.26070000000000004 2.2772472796361853E-009 + 0.26180000000000003 2.5966619965345217E-009 + 0.26290000000000002 2.7367386135068728E-009 + 0.26400000000000001 2.6646169715149881E-009 + 0.26510000000000000 2.3724568976035698E-009 + 0.26620000000000005 1.8806294299622550E-009 + 0.26730000000000004 1.2366849766465293E-009 + 0.26840000000000003 5.0989357180952766E-010 + 0.26950000000000002 -2.1802760985512037E-010 + 0.27060000000000001 -8.6461388049130505E-010 + 0.27170000000000005 -1.3589864789054218E-009 + 0.27280000000000004 -1.6526209289935423E-009 + 0.27390000000000003 -1.7267022256461928E-009 + 0.27500000000000002 -1.5946204356964699E-009 + 0.27610000000000001 -1.2990671871548898E-009 + 0.27720000000000000 -9.0414753461942610E-010 + 0.27830000000000005 -4.8391463058905515E-010 + 0.27940000000000004 -1.0942403927405309E-010 + 0.28050000000000003 1.6334823771391171E-010 + 0.28160000000000002 3.0239194481751497E-010 + 0.28270000000000001 3.0370761461284701E-010 + 0.28380000000000005 1.8983396798954999E-010 + 0.28490000000000004 3.2807526226946715E-012 + 0.28600000000000003 -2.0367744990590353E-010 + 0.28710000000000002 -3.8063438512203618E-010 + 0.28820000000000001 -4.8964537979756528E-010 + 0.28930000000000000 -5.1254206434592220E-010 + 0.29040000000000005 -4.5347101074177942E-010 + 0.29150000000000004 -3.3623473449928554E-010 + 0.29260000000000003 -1.9718761345988156E-010 + 0.29370000000000002 -7.5434831992016171E-011 + 0.29480000000000001 -2.6811766782458557E-012 + 0.29590000000000005 4.8396542849660218E-012 + 0.29700000000000004 -4.9578969402164219E-011 + 0.29810000000000003 -1.4409592963282591E-010 + 0.29920000000000002 -2.4413510102405667E-010 + 0.30030000000000001 -3.1164706926212205E-010 + 0.30140000000000006 -3.1558700097633618E-010 + 0.30250000000000005 -2.4102242424106635E-010 + 0.30360000000000004 -9.4514389370470298E-011 + 0.30470000000000003 9.5789057241724151E-011 + 0.30580000000000002 2.8569091536922997E-010 + 0.30690000000000001 4.2505843289575296E-010 + 0.30800000000000005 4.7028336780385871E-010 + 0.30910000000000004 3.9616313007861947E-010 + 0.31020000000000003 2.0421131452508234E-010 + 0.31130000000000002 -7.4931373605924279E-011 + 0.31240000000000001 -3.8604724972302051E-010 + 0.31350000000000006 -6.6030342305012368E-010 + 0.31460000000000005 -8.3048412591324450E-010 + 0.31570000000000004 -8.4713047687756671E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0006.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0006.BXX.semd new file mode 100644 index 00000000..44b8a3e8 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0006.BXX.semd @@ -0,0 +1,300 @@ + -1.3200000000000002E-002 0.0000000000000000 + -1.2100000000000001E-002 1.4779982251099388E-013 + -1.1000000000000001E-002 1.5196256796315422E-012 + -9.9000000000000025E-003 1.2145874583868732E-011 + -8.8000000000000023E-003 8.0062650953394154E-011 + -7.7000000000000011E-003 4.3405656846573493E-010 + -6.6000000000000017E-003 1.9328829647946577E-009 + -5.5000000000000014E-003 7.0626069437196293E-009 + -4.4000000000000011E-003 2.1137044114993842E-008 + -3.3000000000000008E-003 5.1647667476117931E-008 + -2.2000000000000006E-003 1.0245866377545099E-007 + -1.1000000000000003E-003 1.6339724595582084E-007 + -1.7347234759768071E-018 2.0572574044308567E-007 + 1.0999999999999985E-003 1.9728310007849359E-007 + 2.1999999999999988E-003 1.3233545814728132E-007 + 3.2999999999999991E-003 4.5141305804463627E-008 + 4.3999999999999994E-003 -1.5622863003272869E-008 + 5.4999999999999997E-003 -2.8490351411392112E-008 + 6.6000000000000000E-003 -1.0294447072567436E-008 + 7.7000000000000002E-003 1.1332260463348121E-008 + 8.8000000000000005E-003 2.3814656913145882E-008 + 9.9000000000000008E-003 2.5580158435900557E-008 + 1.1000000000000001E-002 1.3227244188840359E-008 + 1.2100000000000001E-002 -1.1541580136054108E-008 + 1.3199999999999998E-002 -2.9540563772911810E-008 + 1.4299999999999998E-002 -1.8482337438285867E-008 + 1.5399999999999999E-002 1.5822658738784412E-008 + 1.6500000000000001E-002 3.7674109165664049E-008 + 1.7599999999999998E-002 2.1267993588480749E-008 + 1.8700000000000001E-002 -1.6632721866471911E-008 + 1.9799999999999998E-002 -3.5920376006970400E-008 + 2.0900000000000002E-002 -2.0354891105966999E-008 + 2.1999999999999999E-002 7.9560242838283557E-009 + 2.3099999999999996E-002 2.0720531068718628E-008 + 2.4199999999999999E-002 1.4640161971612997E-008 + 2.5299999999999996E-002 3.8719876194193148E-009 + 2.6400000000000000E-002 -4.6383723528720111E-009 + 2.7499999999999997E-002 -1.3306503454657559E-008 + 2.8600000000000000E-002 -1.7667192153680844E-008 + 2.9699999999999997E-002 -6.7266032743873438E-009 + 3.0800000000000001E-002 1.6079658493595161E-008 + 3.1899999999999998E-002 2.7439613248247952E-008 + 3.3000000000000002E-002 1.1196783944456001E-008 + 3.4099999999999998E-002 -1.7213539038607450E-008 + 3.5200000000000002E-002 -2.6694838339835769E-008 + 3.6299999999999999E-002 -8.5933722360209686E-009 + 3.7400000000000003E-002 1.4148128002489102E-008 + 3.8500000000000000E-002 1.7884307368376540E-008 + 3.9599999999999996E-002 5.4262829785045597E-009 + 4.0700000000000000E-002 -4.9053290318568088E-009 + 4.1799999999999997E-002 -6.4203504734905437E-009 + 4.2900000000000001E-002 -6.8821472964941677E-009 + 4.3999999999999997E-002 -8.8624787508706504E-009 + 4.5100000000000001E-002 -3.7121725693367580E-009 + 4.6199999999999998E-002 1.0522044568972433E-008 + 4.7300000000000002E-002 1.8755713426799048E-008 + 4.8399999999999999E-002 7.4845898367925656E-009 + 4.9500000000000002E-002 -1.3259651154839958E-008 + 5.0600000000000006E-002 -1.9586609667499033E-008 + 5.1699999999999996E-002 -4.4904275853241415E-009 + 5.2800000000000000E-002 1.3206540749877149E-008 + 5.3900000000000003E-002 1.4110624668717264E-008 + 5.5000000000000007E-002 1.7519244943642320E-009 + 5.6099999999999997E-002 -6.7829888372727964E-009 + 5.7200000000000001E-002 -5.5591256042930581E-009 + 5.8300000000000005E-002 -3.2632467839022183E-009 + 5.9399999999999994E-002 -4.7472528130754199E-009 + 6.0499999999999998E-002 -2.8872877422259080E-009 + 6.1600000000000002E-002 6.6275069876553516E-009 + 6.2700000000000006E-002 1.3530384812554530E-008 + 6.3799999999999996E-002 6.0075695529349105E-009 + 6.4899999999999999E-002 -9.8787333868699534E-009 + 6.6000000000000003E-002 -1.5338518011276392E-008 + 6.7100000000000007E-002 -3.5878657822507876E-009 + 6.8199999999999997E-002 1.0888969725897368E-008 + 6.9300000000000000E-002 1.1797181898032250E-008 + 7.0400000000000004E-002 1.3167638091005074E-009 + 7.1500000000000008E-002 -6.1861378242156206E-009 + 7.2599999999999998E-002 -4.8964063914525013E-009 + 7.3700000000000002E-002 -1.9760011404912348E-009 + 7.4800000000000005E-002 -2.6331474778373831E-009 + 7.5899999999999995E-002 -1.8487302799741201E-009 + 7.6999999999999999E-002 4.6363917149960798E-009 + 7.8100000000000003E-002 9.7374508456482545E-009 + 7.9200000000000007E-002 4.0506633602888087E-009 + 8.0299999999999996E-002 -8.3049203070117983E-009 + 8.1400000000000000E-002 -1.2500800394832368E-008 + 8.2500000000000004E-002 -2.5943065473654769E-009 + 8.3600000000000008E-002 9.8745740473304977E-009 + 8.4699999999999998E-002 1.0882030387904251E-008 + 8.5800000000000001E-002 1.3946095389627544E-009 + 8.6900000000000005E-002 -6.2278071588650619E-009 + 8.8000000000000009E-002 -5.4807505200926698E-009 + 8.9099999999999999E-002 -1.5365740901884806E-009 + 9.0200000000000002E-002 -2.7044727568537041E-010 + 9.1300000000000006E-002 2.0701498848474387E-010 + 9.2399999999999996E-002 3.2944609262841595E-009 + 9.3500000000000000E-002 5.5053903658119907E-009 + 9.4600000000000004E-002 1.2050943576369377E-009 + 9.5700000000000007E-002 -6.7132135406211546E-009 + 9.6799999999999997E-002 -8.3597280209346536E-009 + 9.7900000000000001E-002 -3.1080160667329437E-010 + 9.9000000000000005E-002 8.5172846553405179E-009 + 0.10010000000000001 8.0010211789272034E-009 + 0.10120000000000000 -2.9919194899363788E-010 + 0.10230000000000000 -6.1512364091242944E-009 + 0.10340000000000001 -4.3238248537136315E-009 + 0.10450000000000001 3.8203973318218232E-010 + 0.10560000000000000 1.8677137614275807E-009 + 0.10670000000000000 7.7014172816802784E-010 + 0.10780000000000001 8.8244545004556585E-010 + 0.10890000000000001 1.7994377099483927E-009 + 0.11000000000000000 1.0028371189019225E-010 + 0.11110000000000000 -3.6267506775544689E-009 + 0.11220000000000001 -4.2381942400027128E-009 + 0.11330000000000000 3.3737393434485341E-010 + 0.11440000000000002 5.0792672290356222E-009 + 0.11550000000000001 4.2304115766000905E-009 + 0.11660000000000000 -8.9977841843946749E-010 + 0.11770000000000001 -3.9081373692795296E-009 + 0.11880000000000000 -1.9385195670906796E-009 + 0.11989999999999999 1.3432714940364576E-009 + 0.12100000000000001 1.7636938576259809E-009 + 0.12210000000000000 1.0255083587873415E-010 + 0.12320000000000002 -4.0895342667823797E-010 + 0.12430000000000001 4.9141268831931484E-010 + 0.12540000000000001 2.9480679009097344E-010 + 0.12650000000000003 -1.5321021118452904E-009 + 0.12760000000000002 -2.2851247560851107E-009 + 0.12870000000000001 -2.6869231839476981E-010 + 0.12980000000000003 2.2518222841938496E-009 + 0.13090000000000002 2.1020267748639299E-009 + 0.13200000000000001 -3.1427799251915189E-010 + 0.13310000000000002 -1.7165959764753325E-009 + 0.13420000000000001 -5.7981935919215744E-010 + 0.13530000000000003 1.1133157729048548E-009 + 0.13640000000000002 1.0909175784945546E-009 + 0.13750000000000001 -1.5387191520943588E-010 + 0.13860000000000003 -6.6678629284666613E-010 + 0.13970000000000002 -9.3223734287661841E-011 + 0.14080000000000001 1.9873716561313870E-010 + 0.14190000000000003 -4.0270153878196879E-010 + 0.14300000000000002 -8.3182655208347001E-010 + 0.14410000000000003 -2.2952743872206582E-010 + 0.14520000000000002 5.9699251098166428E-010 + 0.14630000000000001 4.4875575477831831E-010 + 0.14740000000000003 -3.6442407425063550E-010 + 0.14850000000000002 -4.8663872931342667E-010 + 0.14960000000000001 4.1322284483058525E-010 + 0.15070000000000003 1.1152843093498177E-009 + 0.15180000000000002 5.9003796293310984E-010 + 0.15290000000000001 -5.8133287073047768E-010 + 0.15400000000000003 -1.0332878996877071E-009 + 0.15510000000000002 -3.5318842295239961E-010 + 0.15620000000000003 6.0014548886044849E-010 + 0.15730000000000002 8.7802282111582031E-010 + 0.15840000000000001 3.5968708567146734E-010 + 0.15950000000000003 -4.7106407663477512E-010 + 0.16060000000000002 -1.0964206209607141E-009 + 0.16170000000000001 -1.1261721555300142E-009 + 0.16280000000000003 -3.6624936416984610E-010 + 0.16390000000000002 8.5007384464930169E-010 + 0.16500000000000001 1.5976550082896779E-009 + 0.16610000000000003 1.0960954366368014E-009 + 0.16720000000000002 -3.7295730392905568E-010 + 0.16830000000000003 -1.5357526361725604E-009 + 0.16940000000000002 -1.2986278719040456E-009 + 0.17050000000000001 1.8220626396558970E-010 + 0.17160000000000003 1.6316202833266402E-009 + 0.17270000000000002 1.7924239870126257E-009 + 0.17380000000000001 4.6985287882606031E-010 + 0.17490000000000003 -1.3457484016043963E-009 + 0.17600000000000002 -2.2602744120803209E-009 + 0.17710000000000004 -1.5354797433531076E-009 + 0.17820000000000003 3.2546573769387521E-010 + 0.17930000000000001 1.9166446207918852E-009 + 0.18040000000000003 2.0010642032275427E-009 + 0.18150000000000002 5.0828452557993842E-010 + 0.18260000000000001 -1.3708310042659377E-009 + 0.18370000000000003 -2.1138426564704105E-009 + 0.18480000000000002 -1.0905534253424776E-009 + 0.18590000000000001 9.0707857891558774E-010 + 0.18700000000000003 2.2778048336391521E-009 + 0.18810000000000002 1.9030375053574744E-009 + 0.18920000000000003 6.5192733156305138E-011 + 0.19030000000000002 -1.7975380073309566E-009 + 0.19140000000000001 -2.2889112827328972E-009 + 0.19250000000000003 -1.1382597087106205E-009 + 0.19360000000000002 7.2142131157804101E-010 + 0.19470000000000001 1.9651615890126095E-009 + 0.19580000000000003 1.7716945688306396E-009 + 0.19690000000000002 2.5235621925467910E-010 + 0.19800000000000001 -1.5988832480218207E-009 + 0.19910000000000003 -2.3966884032944336E-009 + 0.20020000000000002 -1.3152139377581307E-009 + 0.20130000000000003 1.0212903855943978E-009 + 0.20240000000000002 2.7477711217471779E-009 + 0.20350000000000001 2.3268105220353164E-009 + 0.20460000000000003 7.3867675864924820E-011 + 0.20570000000000002 -2.0874912909363275E-009 + 0.20680000000000001 -2.4731161563096293E-009 + 0.20790000000000003 -1.0592277055465615E-009 + 0.20900000000000002 8.8630108807663532E-010 + 0.21010000000000004 2.0894073138322256E-009 + 0.21120000000000003 1.9199004608339010E-009 + 0.21230000000000002 3.5226732642001934E-010 + 0.21340000000000003 -1.8654147115881869E-009 + 0.21450000000000002 -3.0801217132392367E-009 + 0.21560000000000001 -1.8113266442298936E-009 + 0.21670000000000003 1.3913360463746471E-009 + 0.21780000000000002 3.7567642330316176E-009 + 0.21890000000000001 2.8812554564439097E-009 + 0.22000000000000003 -5.2764093094737063E-010 + 0.22110000000000002 -3.2302065466893737E-009 + 0.22220000000000004 -2.9008795365825790E-009 + 0.22330000000000003 -3.3082392381089676E-010 + 0.22440000000000002 1.9837418374635263E-009 + 0.22550000000000003 2.5544479864691993E-009 + 0.22660000000000002 1.5598133895622368E-009 + 0.22770000000000001 -3.2793026627508937E-010 + 0.22880000000000003 -2.3806698834505369E-009 + 0.22990000000000002 -3.2241895819851152E-009 + 0.23100000000000004 -1.4793655189748733E-009 + 0.23210000000000003 2.1005708283894364E-009 + 0.23320000000000002 4.2530889921010839E-009 + 0.23430000000000004 2.4439124057806794E-009 + 0.23540000000000003 -1.7880894542798842E-009 + 0.23650000000000002 -4.1245997728367456E-009 + 0.23760000000000003 -2.3522603864734037E-009 + 0.23870000000000002 1.2689171935420518E-009 + 0.23980000000000001 3.0576350340538738E-009 + 0.24090000000000000 2.0861945504435653E-009 + 0.24200000000000005 1.9691671904187302E-010 + 0.24310000000000004 -1.1178393766186900E-009 + 0.24420000000000003 -1.9500923098547673E-009 + 0.24530000000000002 -2.2176225300540864E-009 + 0.24640000000000001 -8.7799129078192095E-010 + 0.24750000000000005 1.9344628121586993E-009 + 0.24860000000000004 3.5683604959757531E-009 + 0.24970000000000003 1.6502386124273016E-009 + 0.25080000000000002 -2.2587061110357354E-009 + 0.25190000000000001 -3.8570071581034426E-009 + 0.25300000000000000 -1.3584570135449781E-009 + 0.25410000000000005 2.2165820290354077E-009 + 0.25520000000000004 2.9892248676333111E-009 + 0.25630000000000003 9.5434504743252546E-010 + 0.25740000000000002 -8.6418266986854064E-010 + 0.25850000000000001 -9.6468955046447036E-010 + 0.25960000000000005 -7.3102324193996537E-010 + 0.26070000000000004 -1.1987129067136948E-009 + 0.26180000000000003 -1.0056570021177436E-009 + 0.26290000000000002 9.8027119754817704E-010 + 0.26400000000000001 2.8145381580912954E-009 + 0.26510000000000000 1.6529808632981258E-009 + 0.26620000000000005 -1.7841613741964579E-009 + 0.26730000000000004 -3.4504621382325240E-009 + 0.26840000000000003 -1.2534079329995507E-009 + 0.26950000000000002 2.0524451027625901E-009 + 0.27060000000000001 2.6263644592461333E-009 + 0.27170000000000005 5.5293913892029423E-010 + 0.27280000000000004 -9.7135111065682622E-010 + 0.27390000000000003 -5.5613669225351714E-010 + 0.27500000000000002 -6.7571066797444956E-011 + 0.27610000000000001 -8.6296148005260420E-010 + 0.27720000000000000 -1.2651132363927786E-009 + 0.27830000000000005 4.9006576574583960E-010 + 0.27940000000000004 2.6366824279477896E-009 + 0.28050000000000003 1.8579568994425699E-009 + 0.28160000000000002 -1.6063692598322632E-009 + 0.28270000000000001 -3.5880816096067747E-009 + 0.28380000000000005 -1.5007862730342936E-009 + 0.28490000000000004 2.0545924961368200E-009 + 0.28600000000000003 2.8506346172463282E-009 + 0.28710000000000002 6.1259408656866299E-010 + 0.28820000000000001 -1.2625072098870760E-009 + 0.28930000000000000 -8.6648954678025802E-010 + 0.29040000000000005 7.0518625661097900E-011 + 0.29150000000000004 -2.8030508469889526E-010 + 0.29260000000000003 -7.6897371803497094E-010 + 0.29370000000000002 4.1816064499933248E-010 + 0.29480000000000001 2.0808135214878121E-009 + 0.29590000000000005 1.3455045966281887E-009 + 0.29700000000000004 -1.6565536720136720E-009 + 0.29810000000000003 -3.2052469567389608E-009 + 0.29920000000000002 -1.0244981529794472E-009 + 0.30030000000000001 2.2867283622218793E-009 + 0.30140000000000006 2.6634030536598630E-009 + 0.30250000000000005 4.5074735610661776E-011 + 0.30360000000000004 -1.8880936814014149E-009 + 0.30470000000000003 -1.0285566842682670E-009 + 0.30580000000000002 6.6234806528342460E-010 + 0.30690000000000001 6.7442823548091724E-010 + 0.30800000000000005 -3.3684918743226433E-010 + 0.30910000000000004 -1.7475131064426108E-010 + 0.31020000000000003 9.9794261743113566E-010 + 0.31130000000000002 8.9230517419380817E-010 + 0.31240000000000001 -9.6483032674399283E-010 + 0.31350000000000006 -2.0362171948562491E-009 + 0.31460000000000005 -5.0456921973918156E-010 + 0.31570000000000004 1.7448057443303355E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0006.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0006.BXZ.semd new file mode 100644 index 00000000..66bffc82 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0006.BXZ.semd @@ -0,0 +1,300 @@ + -1.3200000000000002E-002 0.0000000000000000 + -1.2100000000000001E-002 1.4779982251099388E-013 + -1.1000000000000001E-002 1.5196256796315422E-012 + -9.9000000000000025E-003 1.2145874583868732E-011 + -8.8000000000000023E-003 8.0062650953394154E-011 + -7.7000000000000011E-003 4.3405656846573493E-010 + -6.6000000000000017E-003 1.9328829647946577E-009 + -5.5000000000000014E-003 7.0626069437196293E-009 + -4.4000000000000011E-003 2.1137044114993842E-008 + -3.3000000000000008E-003 5.1647667476117931E-008 + -2.2000000000000006E-003 1.0245866377545099E-007 + -1.1000000000000003E-003 1.6339724595582084E-007 + -1.7347234759768071E-018 2.0572574044308567E-007 + 1.0999999999999985E-003 1.9728310007849359E-007 + 2.1999999999999988E-003 1.3233545814728132E-007 + 3.2999999999999991E-003 4.5141305804463627E-008 + 4.3999999999999994E-003 -1.5622863003272869E-008 + 5.4999999999999997E-003 -2.8490351411392112E-008 + 6.6000000000000000E-003 -1.0294447072567436E-008 + 7.7000000000000002E-003 1.1332260463348121E-008 + 8.8000000000000005E-003 2.3814656913145882E-008 + 9.9000000000000008E-003 2.5580158435900557E-008 + 1.1000000000000001E-002 1.3227244188840359E-008 + 1.2100000000000001E-002 -1.1541580136054108E-008 + 1.3199999999999998E-002 -2.9540563772911810E-008 + 1.4299999999999998E-002 -1.8482337438285867E-008 + 1.5399999999999999E-002 1.5822658738784412E-008 + 1.6500000000000001E-002 3.7674109165664049E-008 + 1.7599999999999998E-002 2.1267993588480749E-008 + 1.8700000000000001E-002 -1.6632720090115072E-008 + 1.9799999999999998E-002 -3.5920376006970400E-008 + 2.0900000000000002E-002 -2.0354896435037517E-008 + 2.1999999999999999E-002 7.9560216192930966E-009 + 2.3099999999999996E-002 2.0720536397789147E-008 + 2.4199999999999999E-002 1.4640167300683515E-008 + 2.5299999999999996E-002 3.8719845107948458E-009 + 2.6400000000000000E-002 -4.6383772378533195E-009 + 2.7499999999999997E-002 -1.3306510560084917E-008 + 2.8600000000000000E-002 -1.7667197482751362E-008 + 2.9699999999999997E-002 -6.7265988334952453E-009 + 3.0800000000000001E-002 1.6079667375379358E-008 + 3.1899999999999998E-002 2.7439620353675309E-008 + 3.3000000000000002E-002 1.1196786608991260E-008 + 3.4099999999999998E-002 -1.7213546144034808E-008 + 3.5200000000000002E-002 -2.6694852550690484E-008 + 3.6299999999999999E-002 -8.5933891114109429E-009 + 3.7400000000000003E-002 1.4148116456169646E-008 + 3.8500000000000000E-002 1.7884309144733379E-008 + 3.9599999999999996E-002 5.4262963011808552E-009 + 4.0700000000000000E-002 -4.9053130446452542E-009 + 4.1799999999999997E-002 -6.4203482530444944E-009 + 4.2900000000000001E-002 -6.8821597309920435E-009 + 4.3999999999999997E-002 -8.8624920735469459E-009 + 4.5100000000000001E-002 -3.7121696827568940E-009 + 4.6199999999999998E-002 1.0522063220719247E-008 + 4.7300000000000002E-002 1.8755734743081121E-008 + 4.8399999999999999E-002 7.4845960540415035E-009 + 4.9500000000000002E-002 -1.3259664477516253E-008 + 5.0600000000000006E-002 -1.9586630983781106E-008 + 5.1699999999999996E-002 -4.4904440166249060E-009 + 5.2800000000000000E-002 1.3206537197163470E-008 + 5.3900000000000003E-002 1.4110630885966202E-008 + 5.5000000000000007E-002 1.7519344863714537E-009 + 5.6099999999999997E-002 -6.7829848404699078E-009 + 5.7200000000000001E-002 -5.5591296010959468E-009 + 5.8300000000000005E-002 -3.2632492263928725E-009 + 5.9399999999999994E-002 -4.7472465958264820E-009 + 6.0499999999999998E-002 -2.8872766399956618E-009 + 6.1600000000000002E-002 6.6275172017071782E-009 + 6.2700000000000006E-002 1.3530385700732950E-008 + 6.3799999999999996E-002 6.0075566743478248E-009 + 6.4899999999999999E-002 -9.8787502622599277E-009 + 6.6000000000000003E-002 -1.5338528669417428E-008 + 6.7100000000000007E-002 -3.5878673365630220E-009 + 6.8199999999999997E-002 1.0888976831324726E-008 + 6.9300000000000000E-002 1.1797191667994866E-008 + 7.0400000000000004E-002 1.3167764656429881E-009 + 7.1500000000000008E-002 -6.1861284983422138E-009 + 7.2599999999999998E-002 -4.8964077237201309E-009 + 7.3700000000000002E-002 -1.9760106884092465E-009 + 7.4800000000000005E-002 -2.6331576918892097E-009 + 7.5899999999999995E-002 -1.8487318342863546E-009 + 7.6999999999999999E-002 4.6363961558881783E-009 + 7.8100000000000003E-002 9.7374543983619333E-009 + 7.9200000000000007E-002 4.0506598075751299E-009 + 8.0299999999999996E-002 -8.3049256360823165E-009 + 8.1400000000000000E-002 -1.2500802171189207E-008 + 8.2500000000000004E-002 -2.5943012182949587E-009 + 8.3600000000000008E-002 9.8745847054715341E-009 + 8.4699999999999998E-002 1.0882038381510029E-008 + 8.5800000000000001E-002 1.3946110932749889E-009 + 8.6900000000000005E-002 -6.2278138202032096E-009 + 8.8000000000000009E-002 -5.4807633986797555E-009 + 8.9099999999999999E-002 -1.5365860805971465E-009 + 9.0200000000000002E-002 -2.7044996797620513E-010 + 9.1300000000000006E-002 2.0702271841255282E-010 + 9.2399999999999996E-002 3.2944738048712452E-009 + 9.3500000000000000E-002 5.5054005798638173E-009 + 9.4600000000000004E-002 1.2050959119491722E-009 + 9.5700000000000007E-002 -6.7132188696916728E-009 + 9.6799999999999997E-002 -8.3597360145404309E-009 + 9.7900000000000001E-002 -3.1080946150119360E-010 + 9.9000000000000005E-002 8.5172802144484194E-009 + 0.10010000000000001 8.0010229552840428E-009 + 0.10120000000000000 -2.9918559296682190E-010 + 0.10230000000000000 -6.1512301918753565E-009 + 0.10340000000000001 -4.3238252978028413E-009 + 0.10450000000000001 3.8203293306615649E-010 + 0.10560000000000000 1.8677104307585068E-009 + 0.10670000000000000 7.7014794541696574E-010 + 0.10780000000000001 8.8245760698768549E-010 + 0.10890000000000001 1.7994447043534478E-009 + 0.11000000000000000 1.0027770974696537E-010 + 0.11110000000000000 -3.6267648884091841E-009 + 0.11220000000000001 -4.2382044540545394E-009 + 0.11330000000000000 3.3737343474449233E-010 + 0.11440000000000002 5.0792769989982389E-009 + 0.11550000000000001 4.2304240110979663E-009 + 0.11660000000000000 -8.9977281181319313E-010 + 0.11770000000000001 -3.9081431424392576E-009 + 0.11880000000000000 -1.9385315574993456E-009 + 0.11989999999999999 1.3432650547429148E-009 + 0.12100000000000001 1.7637010740756409E-009 + 0.12210000000000000 1.0256592797297515E-010 + 0.12320000000000002 -4.0894457264961659E-010 + 0.12430000000000001 4.9140680413728433E-010 + 0.12540000000000001 2.9479085839057007E-010 + 0.12650000000000003 -1.5321135471424441E-009 + 0.12760000000000002 -2.2851240899512959E-009 + 0.12870000000000001 -2.6868410274438759E-010 + 0.12980000000000003 2.2518291675766022E-009 + 0.13090000000000002 2.1020283291761643E-009 + 0.13200000000000001 -3.1428004643174745E-010 + 0.13310000000000002 -1.7165975307875669E-009 + 0.13420000000000001 -5.7981869305834266E-010 + 0.13530000000000003 1.1133178823286016E-009 + 0.13640000000000002 1.0909195768959989E-009 + 0.13750000000000001 -1.5387356666618501E-010 + 0.13860000000000003 -6.6679312071826757E-010 + 0.13970000000000002 -9.3233025466599173E-011 + 0.14080000000000001 1.9873201695386200E-010 + 0.14190000000000003 -4.0269720891217275E-010 + 0.14300000000000002 -8.3181705967660946E-010 + 0.14410000000000003 -2.2951940348292510E-010 + 0.14520000000000002 5.9699523102807461E-010 + 0.14630000000000001 4.4875558824486461E-010 + 0.14740000000000003 -3.6442410200621111E-010 + 0.14850000000000002 -4.8664022811450991E-010 + 0.14960000000000001 4.1321746024891581E-010 + 0.15070000000000003 1.1152762047217379E-009 + 0.15180000000000002 5.9003191221762563E-010 + 0.15290000000000001 -5.8133348135314122E-010 + 0.15400000000000003 -1.0332833477733061E-009 + 0.15510000000000002 -3.5318215019231047E-010 + 0.15620000000000003 6.0015153957593270E-010 + 0.15730000000000002 8.7802587422913803E-010 + 0.15840000000000001 3.5968605871516957E-010 + 0.15950000000000003 -4.7106790690421008E-010 + 0.16060000000000002 -1.0964229524290658E-009 + 0.16170000000000001 -1.1261696020170575E-009 + 0.16280000000000003 -3.6624434041065967E-010 + 0.16390000000000002 8.5007306749318445E-010 + 0.16500000000000001 1.5976443501486415E-009 + 0.16610000000000003 1.0960815588489936E-009 + 0.16720000000000002 -3.7296296606648127E-010 + 0.16830000000000003 -1.5357446425667831E-009 + 0.16940000000000002 -1.2986125508263058E-009 + 0.17050000000000001 1.8221700537335295E-010 + 0.17160000000000003 1.6316216155942698E-009 + 0.17270000000000002 1.7924187689644100E-009 + 0.17380000000000001 4.6984710566633225E-010 + 0.17490000000000003 -1.3457506220504456E-009 + 0.17600000000000002 -2.2602728577680864E-009 + 0.17710000000000004 -1.5354785221077805E-009 + 0.17820000000000003 3.2546132455735233E-010 + 0.17930000000000001 1.9166346287846636E-009 + 0.18040000000000003 2.0010559875771605E-009 + 0.18150000000000002 5.0828841136052461E-010 + 0.18260000000000001 -1.3708136847867536E-009 + 0.18370000000000003 -2.1138231165451771E-009 + 0.18480000000000002 -1.0905458758259101E-009 + 0.18590000000000001 9.0706919753102966E-010 + 0.18700000000000003 2.2777868480261532E-009 + 0.18810000000000002 1.9030255149488084E-009 + 0.18920000000000003 6.5192566622851444E-011 + 0.19030000000000002 -1.7975317900820187E-009 + 0.19140000000000001 -2.2889075079746135E-009 + 0.19250000000000003 -1.1382613740451575E-009 + 0.19360000000000002 7.2141920215429423E-010 + 0.19470000000000001 1.9651649196816834E-009 + 0.19580000000000003 1.7717050049270711E-009 + 0.19690000000000002 2.5236804312989136E-010 + 0.19800000000000001 -1.5988783630405123E-009 + 0.19910000000000003 -2.3966948425879764E-009 + 0.20020000000000002 -1.3152283706574508E-009 + 0.20130000000000003 1.0212775070073121E-009 + 0.20240000000000002 2.7477671249442892E-009 + 0.20350000000000001 2.3268142967936001E-009 + 0.20460000000000003 7.3873018813230829E-011 + 0.20570000000000002 -2.0874890704902782E-009 + 0.20680000000000001 -2.4731154901758146E-009 + 0.20790000000000003 -1.0592245969220926E-009 + 0.20900000000000002 8.8630741634787569E-010 + 0.21010000000000004 2.0894124208581388E-009 + 0.21120000000000003 1.9198986844770616E-009 + 0.21230000000000002 3.5226016548151051E-010 + 0.21340000000000003 -1.8654220390601495E-009 + 0.21450000000000002 -3.0801252659529155E-009 + 0.21560000000000001 -1.8113260891183813E-009 + 0.21670000000000003 1.3913382668206964E-009 + 0.21780000000000002 3.7567664534776668E-009 + 0.21890000000000001 2.8812592312021934E-009 + 0.22000000000000003 -5.2763393654231550E-010 + 0.22110000000000002 -3.2301987751282013E-009 + 0.22220000000000004 -2.9008759838689002E-009 + 0.22330000000000003 -3.3082844796972211E-010 + 0.22440000000000002 1.9837298470548603E-009 + 0.22550000000000003 2.5544364401497432E-009 + 0.22660000000000002 1.5598087266255334E-009 + 0.22770000000000001 -3.2792632498335195E-010 + 0.22880000000000003 -2.3806638882462039E-009 + 0.22990000000000002 -3.2241882497174856E-009 + 0.23100000000000004 -1.4793677394209226E-009 + 0.23210000000000003 2.1005717165678561E-009 + 0.23320000000000002 4.2530974297960711E-009 + 0.23430000000000004 2.4439228418771108E-009 + 0.23540000000000003 -1.7880862346331128E-009 + 0.23650000000000002 -4.1246082105317328E-009 + 0.23760000000000003 -2.3522739311943042E-009 + 0.23870000000000002 1.2689090889139720E-009 + 0.23980000000000001 3.0576381426783428E-009 + 0.24090000000000000 2.0862040983615771E-009 + 0.24200000000000005 1.9692558694828222E-010 + 0.24310000000000004 -1.1178367120834309E-009 + 0.24420000000000003 -1.9500969727914708E-009 + 0.24530000000000002 -2.2176300795706538E-009 + 0.24640000000000001 -8.7799617576322930E-010 + 0.24750000000000005 1.9344619239802796E-009 + 0.24860000000000004 3.5683598298419383E-009 + 0.24970000000000003 1.6502346156244130E-009 + 0.25080000000000002 -2.2587109960170437E-009 + 0.25190000000000001 -3.8570053817466032E-009 + 0.25300000000000000 -1.3584445790471023E-009 + 0.25410000000000005 2.2166017910052460E-009 + 0.25520000000000004 2.9892421871124952E-009 + 0.25630000000000003 9.5435415126132739E-010 + 0.25740000000000002 -8.6418339151350665E-010 + 0.25850000000000001 -9.6470142985083385E-010 + 0.25960000000000005 -7.3105110853788347E-010 + 0.26070000000000004 -1.1987606463037537E-009 + 0.26180000000000003 -1.0057175092725856E-009 + 0.26290000000000002 9.8021812888759996E-010 + 0.26400000000000001 2.8145181740768521E-009 + 0.26510000000000000 1.6530117274982103E-009 + 0.26620000000000005 -1.7840730004436978E-009 + 0.26730000000000004 -3.4503200296853720E-009 + 0.26840000000000003 -1.2532275217580491E-009 + 0.26950000000000002 2.0526325084091468E-009 + 0.27060000000000001 2.6265076780163099E-009 + 0.27170000000000005 5.5297005863153004E-010 + 0.27280000000000004 -9.7149954747521861E-010 + 0.27390000000000003 -5.5650589692035624E-010 + 0.27500000000000002 -6.8151213838962832E-011 + 0.27610000000000001 -8.6367202278836430E-010 + 0.27720000000000000 -1.2657990211550896E-009 + 0.27830000000000005 4.8961718013273980E-010 + 0.27940000000000004 2.6366981931147393E-009 + 0.28050000000000003 1.8586298056177952E-009 + 0.28160000000000002 -1.6049370721304967E-009 + 0.28270000000000001 -3.5859428759721368E-009 + 0.28380000000000005 -1.4982084461934164E-009 + 0.28490000000000004 2.0570949388343251E-009 + 0.28600000000000003 2.8523363670984736E-009 + 0.28710000000000002 6.1267729778435864E-010 + 0.28820000000000001 -1.2647638492069291E-009 + 0.28930000000000000 -8.7148510630186138E-010 + 0.29040000000000005 6.2927441035753873E-011 + 0.29150000000000004 -2.8963187403974189E-010 + 0.29260000000000003 -7.7838752110537257E-010 + 0.29370000000000002 4.1100492453871595E-010 + 0.29480000000000001 2.0786519172588669E-009 + 0.29590000000000005 1.3509415808243830E-009 + 0.29700000000000004 -1.6417298631665744E-009 + 0.29810000000000003 -3.1807989575582951E-009 + 0.29920000000000002 -9.9237695838638729E-010 + 0.30030000000000001 2.3220227962639228E-009 + 0.30140000000000006 2.6949160680800333E-009 + 0.30250000000000005 6.4079956618723344E-011 + 0.30360000000000004 -1.8907861942807358E-009 + 0.30470000000000003 -1.0607431599751749E-009 + 0.30580000000000002 5.9644938987801766E-010 + 0.30690000000000001 5.7633231520526351E-010 + 0.30800000000000005 -4.5823422833990435E-010 + 0.30910000000000004 -3.0246144477885650E-010 + 0.31020000000000003 8.8816848320405484E-010 + 0.31130000000000002 8.2958995228921140E-010 + 0.31240000000000001 -9.5061269966834061E-010 + 0.31350000000000006 -1.9199193346253196E-009 + 0.31460000000000005 -2.7198288066188070E-010 + 0.31570000000000004 2.0909405318292329E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0007.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0007.BXX.semd new file mode 100644 index 00000000..d17a0b0b --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0007.BXX.semd @@ -0,0 +1,300 @@ + -1.3200000000000002E-002 0.0000000000000000 + -1.2100000000000001E-002 0.0000000000000000 + -1.1000000000000001E-002 0.0000000000000000 + -9.9000000000000025E-003 0.0000000000000000 + -8.8000000000000023E-003 0.0000000000000000 + -7.7000000000000011E-003 0.0000000000000000 + -6.6000000000000017E-003 5.2154883008059731E-025 + -5.5000000000000014E-003 3.2497379398221515E-024 + -4.4000000000000011E-003 1.7600128928257623E-023 + -3.3000000000000008E-003 9.3378923165964016E-023 + -2.2000000000000006E-003 3.3916618973918547E-022 + -1.1000000000000003E-003 5.8960019414295698E-022 + -1.7347234759768071E-018 -8.7907943071960699E-022 + 1.0999999999999985E-003 -7.4404338721583646E-021 + 2.1999999999999988E-003 -8.7397657856236793E-021 + 3.2999999999999991E-003 6.7909188920433696E-020 + 4.3999999999999994E-003 3.4385138091641577E-019 + 5.4999999999999997E-003 5.3412370471650253E-019 + 6.6000000000000000E-003 -1.0019434032653217E-018 + 7.7000000000000002E-003 -6.1199553189776791E-018 + 8.8000000000000005E-003 -8.5418359277757624E-018 + 9.9000000000000008E-003 1.5540515137635873E-017 + 1.1000000000000001E-002 8.0117431879215650E-017 + 1.2100000000000001E-002 9.4427471187925817E-017 + 1.3199999999999998E-002 -1.7545599288103187E-016 + 1.4299999999999998E-002 -7.6626824985448439E-016 + 1.5399999999999999E-002 -8.0237302923119895E-016 + 1.6500000000000001E-002 1.3931069356570304E-015 + 1.7599999999999998E-002 5.6028480838958127E-015 + 1.8700000000000001E-002 5.8051419980732419E-015 + 1.9799999999999998E-002 -7.5247273012167201E-015 + 2.0900000000000002E-002 -3.2208515910771285E-014 + 2.1999999999999999E-002 -3.7241439993689410E-014 + 2.3099999999999996E-002 2.3009778761171051E-014 + 2.4199999999999999E-002 1.4354542673868792E-013 + 2.5299999999999996E-002 2.0323292473835991E-013 + 2.6400000000000000E-002 1.4791966750863500E-014 + 2.7499999999999997E-002 -4.5664622257135523E-013 + 2.8600000000000000E-002 -8.6705490877359015E-013 + 2.9699999999999997E-002 -5.8252046849366357E-013 + 3.0800000000000001E-002 7.6490463268852338E-013 + 3.1899999999999998E-002 2.6020279680905034E-012 + 3.3000000000000002E-002 3.3300092284332949E-012 + 3.4099999999999998E-002 1.2538755840910132E-012 + 3.5200000000000002E-002 -3.8996032965255001E-012 + 3.6299999999999999E-002 -9.9528415023475425E-012 + 3.7400000000000003E-002 -1.2612319175153708E-011 + 3.8500000000000000E-002 -7.2155146441099660E-012 + 3.9599999999999996E-002 8.6747458175051584E-012 + 4.0700000000000000E-002 3.2449692238811778E-011 + 4.1799999999999997E-002 5.4166372775998894E-011 + 4.2900000000000001E-002 5.6400866615957668E-011 + 4.3999999999999997E-002 1.8729937739658808E-011 + 4.5100000000000001E-002 -7.1535867507410700E-011 + 4.6199999999999998E-002 -2.0427144697965360E-010 + 4.7300000000000002E-002 -3.3367583696097824E-010 + 4.8399999999999999E-002 -3.7663858143410778E-010 + 4.9500000000000002E-002 -2.2882500061438549E-010 + 5.0600000000000006E-002 2.0238992426424574E-010 + 5.1699999999999996E-002 9.5784080667016269E-010 + 5.2800000000000000E-002 1.9944466078669620E-009 + 5.3900000000000003E-002 3.1747138251603246E-009 + 5.5000000000000007E-002 4.2840486713657810E-009 + 5.6099999999999997E-002 5.0731250311741860E-009 + 5.7200000000000001E-002 5.3166560043393929E-009 + 5.8300000000000005E-002 4.8769526195258095E-009 + 5.9399999999999994E-002 3.7571021849203134E-009 + 6.0499999999999998E-002 2.1239350278534630E-009 + 6.1600000000000002E-002 2.8210514479987125E-010 + 6.2700000000000006E-002 -1.4041530160824323E-009 + 6.3799999999999996E-002 -2.6184483470359510E-009 + 6.4899999999999999E-002 -3.1849824999596876E-009 + 6.6000000000000003E-002 -3.1065601202584503E-009 + 6.7100000000000007E-002 -2.5370083811537825E-009 + 6.8199999999999997E-002 -1.7112390393592136E-009 + 6.9300000000000000E-002 -8.7046481134223086E-010 + 7.0400000000000004E-002 -2.0799670319426866E-010 + 7.1500000000000008E-002 1.6144559300546035E-010 + 7.2599999999999998E-002 2.1716049791731251E-010 + 7.3700000000000002E-002 3.3677838295886886E-011 + 7.4800000000000005E-002 -2.4329152581437086E-010 + 7.5899999999999995E-002 -4.5438755535975872E-010 + 7.6999999999999999E-002 -5.0202408896637962E-010 + 7.8100000000000003E-002 -4.0138259382871411E-010 + 7.9200000000000007E-002 -2.6507851469403931E-010 + 8.0299999999999996E-002 -2.2030438584508261E-010 + 8.1400000000000000E-002 -3.1278124534850349E-010 + 8.2500000000000004E-002 -4.7198162045347658E-010 + 8.3600000000000008E-002 -5.6830334882462807E-010 + 8.4699999999999998E-002 -5.1550091972885070E-010 + 8.5800000000000001E-002 -3.3084374129188632E-010 + 8.6900000000000005E-002 -1.0419779622461434E-010 + 8.8000000000000009E-002 8.7467220966086501E-011 + 8.9099999999999999E-002 2.3378837754606252E-010 + 9.0200000000000002E-002 3.6213895771020077E-010 + 9.1300000000000006E-002 4.6202566772457487E-010 + 9.2399999999999996E-002 4.5043843655001581E-010 + 9.3500000000000000E-002 2.2991335224542553E-010 + 9.4600000000000004E-002 -2.0136466105658002E-010 + 9.5700000000000007E-002 -6.9073152753063027E-010 + 9.6799999999999997E-002 -9.9681218834746232E-010 + 9.7900000000000001E-002 -9.4852348198060099E-010 + 9.9000000000000005E-002 -5.7453403146112692E-010 + 0.10010000000000001 -8.8794950559023533E-011 + 0.10120000000000000 2.6763144478358925E-010 + 0.10230000000000000 4.0014352942208120E-010 + 0.10340000000000001 3.9951891794842709E-010 + 0.10450000000000001 4.1383999005439875E-010 + 0.10560000000000000 4.7749676435060451E-010 + 0.10670000000000000 4.6599007985648200E-010 + 0.10780000000000001 2.2669988108958705E-010 + 0.10890000000000001 -2.3712462549063673E-010 + 0.11000000000000000 -7.1124178768755542E-010 + 0.11110000000000000 -9.1173085747797700E-010 + 0.11220000000000001 -7.0912448135729278E-010 + 0.11330000000000000 -2.4187557512433955E-010 + 0.11440000000000002 1.8273980939564893E-010 + 0.11550000000000001 3.2292074569895135E-010 + 0.11660000000000000 1.8101277421411766E-010 + 0.11770000000000001 -1.9571285564401464E-011 + 0.11880000000000000 -3.9353988817714125E-011 + 0.11989999999999999 1.6356518917071128E-010 + 0.12100000000000001 3.9643976990078045E-010 + 0.12210000000000000 4.0764433495432684E-010 + 0.12320000000000002 1.2209731836687610E-010 + 0.12430000000000001 -2.7683158543290176E-010 + 0.12540000000000001 -4.9816384350975795E-010 + 0.12650000000000003 -3.9450193112244847E-010 + 0.12760000000000002 -8.8799238795456148E-011 + 0.12870000000000001 1.3461345926835122E-010 + 0.12980000000000003 7.6022507733419786E-011 + 0.13090000000000002 -2.0910626008507904E-010 + 0.13200000000000001 -4.5439305096373062E-010 + 0.13310000000000002 -4.0064310202758691E-010 + 0.13420000000000001 -1.2506344918006285E-011 + 0.13530000000000003 4.7611509179645850E-010 + 0.13640000000000002 7.2846961796102505E-010 + 0.13750000000000001 5.6289967131917251E-010 + 0.13860000000000003 1.0177314546666594E-010 + 0.13970000000000002 -3.1805164057985280E-010 + 0.14080000000000001 -4.1408268480758181E-010 + 0.14190000000000003 -1.8721825478795751E-010 + 0.14300000000000002 8.8385583574268622E-011 + 0.14410000000000003 1.1145873807238971E-010 + 0.14520000000000002 -1.7685916620102660E-010 + 0.14630000000000001 -5.3464566107663813E-010 + 0.14740000000000003 -6.2101951359139207E-010 + 0.14850000000000002 -2.8599572710064081E-010 + 0.14960000000000001 2.9067137585769842E-010 + 0.15070000000000003 7.2334777057037059E-010 + 0.15180000000000002 7.1289135705754347E-010 + 0.15290000000000001 2.8322069689501461E-010 + 0.15400000000000003 -2.2817507605576992E-010 + 0.15510000000000002 -4.3440184782639335E-010 + 0.15620000000000003 -2.1701039576438319E-010 + 0.15730000000000002 1.7157296416936418E-010 + 0.15840000000000001 3.2718028286637946E-010 + 0.15950000000000003 5.7395810326710262E-011 + 0.16060000000000002 -4.3478992628465107E-010 + 0.16170000000000001 -7.2119354932453916E-010 + 0.16280000000000003 -5.2391968541343203E-010 + 0.16390000000000002 4.0104346926694845E-011 + 0.16500000000000001 5.5643534224714131E-010 + 0.16610000000000003 6.5554434103276549E-010 + 0.16720000000000002 3.0406036022334604E-010 + 0.16830000000000003 -1.8524867750890905E-010 + 0.16940000000000002 -4.1450334831161229E-010 + 0.17050000000000001 -2.1718275788895625E-010 + 0.17160000000000003 2.1539059424924289E-010 + 0.17270000000000002 4.9457643536143792E-010 + 0.17380000000000001 3.5719469049233510E-010 + 0.17490000000000003 -1.1158984847270403E-010 + 0.17600000000000002 -5.4771920332541413E-010 + 0.17710000000000004 -6.1623095515273008E-010 + 0.17820000000000003 -2.8860017153853335E-010 + 0.17930000000000001 1.5288184607165078E-010 + 0.18040000000000003 3.7166777988595356E-010 + 0.18150000000000002 2.5053234486982490E-010 + 0.18260000000000001 -4.8280070913397921E-011 + 0.18370000000000003 -2.4951690713592711E-010 + 0.18480000000000002 -1.8619344954728945E-010 + 0.18590000000000001 9.4188920551907529E-011 + 0.18700000000000003 3.8205980046335242E-010 + 0.18810000000000002 4.5527873138162533E-010 + 0.18920000000000003 2.3156258854850620E-010 + 0.19030000000000002 -1.6524503987369599E-010 + 0.19140000000000001 -4.7954307191844237E-010 + 0.19250000000000003 -5.0555049035949651E-010 + 0.19360000000000002 -2.4360755079833041E-010 + 0.19470000000000001 1.0207919926008557E-010 + 0.19580000000000003 2.8637375804052567E-010 + 0.19690000000000002 2.0712323522964482E-010 + 0.19800000000000001 -3.6173494755153968E-011 + 0.19910000000000003 -2.3309487673373042E-010 + 0.20020000000000002 -2.1474455547121352E-010 + 0.20130000000000003 3.2469329308559836E-011 + 0.20240000000000002 3.4786565294986360E-010 + 0.20350000000000001 4.8970461019592904E-010 + 0.20460000000000003 3.0866473266222272E-010 + 0.20570000000000002 -1.0952126011654073E-010 + 0.20680000000000001 -4.7228720934100465E-010 + 0.20790000000000003 -5.0200982260051319E-010 + 0.20900000000000002 -1.7894580262023396E-010 + 0.21010000000000004 2.2575054325901789E-010 + 0.21120000000000003 3.7680228381908876E-010 + 0.21230000000000002 1.6040517525350850E-010 + 0.21340000000000003 -2.2723774251165452E-010 + 0.21450000000000002 -4.5267184445307862E-010 + 0.21560000000000001 -3.1534552746848021E-010 + 0.21670000000000003 1.0171931352775943E-010 + 0.21780000000000002 4.9605841656585881E-010 + 0.21890000000000001 5.6596133335418131E-010 + 0.22000000000000003 2.3819243799572121E-010 + 0.22110000000000002 -2.5660656932657844E-010 + 0.22220000000000004 -5.4103349578227267E-010 + 0.22330000000000003 -3.9073441704395862E-010 + 0.22440000000000002 6.3782430725911610E-011 + 0.22550000000000003 4.3148123962666318E-010 + 0.22660000000000002 3.9357320180677391E-010 + 0.22770000000000001 -1.9221062241836506E-011 + 0.22880000000000003 -4.5792039604641843E-010 + 0.22990000000000002 -5.5793353270772172E-010 + 0.23100000000000004 -2.3514196145768551E-010 + 0.23210000000000003 2.6564694888264739E-010 + 0.23320000000000002 5.7523580343499248E-010 + 0.23430000000000004 4.7539688852182849E-010 + 0.23540000000000003 5.0735960571701710E-011 + 0.23650000000000002 -3.7324690560502916E-010 + 0.23760000000000003 -4.6761960970087557E-010 + 0.23870000000000002 -1.5888916571338285E-010 + 0.23980000000000001 2.9338484419660915E-010 + 0.24090000000000000 4.9632620235939839E-010 + 0.24200000000000005 2.5963778349513689E-010 + 0.24310000000000004 -2.2928468845773153E-010 + 0.24420000000000003 -5.6476001653038566E-010 + 0.24530000000000002 -4.7589682194981719E-010 + 0.24640000000000001 -4.8222970755462669E-011 + 0.24750000000000005 3.7215869275186719E-010 + 0.24860000000000004 4.7584469697881104E-010 + 0.24970000000000003 2.2041932168370693E-010 + 0.25080000000000002 -1.6861832763392925E-010 + 0.25190000000000001 -3.8570061033915692E-010 + 0.25300000000000000 -2.6901342264906702E-010 + 0.25410000000000005 8.4741332007087777E-011 + 0.25520000000000004 3.8980571548385967E-010 + 0.25630000000000003 3.9078790203816993E-010 + 0.25740000000000002 7.5236664121014485E-011 + 0.25850000000000001 -3.0684063623276359E-010 + 0.25960000000000005 -4.5386733260599499E-010 + 0.26070000000000004 -2.7040622518903490E-010 + 0.26180000000000003 6.7929904756791615E-011 + 0.26290000000000002 2.9041810623020581E-010 + 0.26400000000000001 2.6120111629168719E-010 + 0.26510000000000000 5.3936057009540406E-011 + 0.26620000000000005 -1.5196477409773479E-010 + 0.26730000000000004 -2.1683024820084995E-010 + 0.26840000000000003 -1.1233749347416833E-010 + 0.26950000000000002 8.5396571758433737E-011 + 0.27060000000000001 2.4270796483705226E-010 + 0.27170000000000005 2.4338425719250267E-010 + 0.27280000000000004 7.3099609698701329E-011 + 0.27390000000000003 -1.5299965461235132E-010 + 0.27500000000000002 -2.7054267159876133E-010 + 0.27610000000000001 -1.9951214291769048E-010 + 0.27720000000000000 -6.3104803500746431E-012 + 0.27830000000000005 1.6141214753684352E-010 + 0.27940000000000004 1.9305340659414583E-010 + 0.28050000000000003 7.9548978515475710E-011 + 0.28160000000000002 -1.0055105359452199E-010 + 0.28270000000000001 -2.2954299572219838E-010 + 0.28380000000000005 -2.0783719190120564E-010 + 0.28490000000000004 -2.1631252344889162E-011 + 0.28600000000000003 2.1589612042571815E-010 + 0.28710000000000002 3.2106431402390001E-010 + 0.28820000000000001 1.9002917295285471E-010 + 0.28930000000000000 -8.8196137892904147E-011 + 0.29040000000000005 -2.8968463738898720E-010 + 0.29150000000000004 -2.5095892031146150E-010 + 0.29260000000000003 -1.4649417096057604E-011 + 0.29370000000000002 2.1477504497102728E-010 + 0.29480000000000001 2.5171592588080216E-010 + 0.29590000000000005 7.4026049179387599E-011 + 0.29700000000000004 -1.7698072174443524E-010 + 0.29810000000000003 -3.1091279550921058E-010 + 0.29920000000000002 -2.2122459419904317E-010 + 0.30030000000000001 4.0185112182289373E-011 + 0.30140000000000006 2.8850347111308849E-010 + 0.30250000000000005 3.3291996937023782E-010 + 0.30360000000000004 1.3168202639413096E-010 + 0.30470000000000003 -1.5650827855928640E-010 + 0.30580000000000002 -2.9616639696250502E-010 + 0.30690000000000001 -1.7959524145627626E-010 + 0.30800000000000005 7.9551143450373729E-011 + 0.30910000000000004 2.5481045051733986E-010 + 0.31020000000000003 2.0746991624687183E-010 + 0.31130000000000002 -1.0267514269357569E-011 + 0.31240000000000001 -2.2216883888148686E-010 + 0.31350000000000006 -2.7559374227159594E-010 + 0.31460000000000005 -1.4202114484440642E-010 + 0.31570000000000004 7.9768087968279389E-011 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0007.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0007.BXZ.semd new file mode 100644 index 00000000..d3776fd1 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0007.BXZ.semd @@ -0,0 +1,300 @@ + -1.3200000000000002E-002 0.0000000000000000 + -1.2100000000000001E-002 0.0000000000000000 + -1.1000000000000001E-002 0.0000000000000000 + -9.9000000000000025E-003 0.0000000000000000 + -8.8000000000000023E-003 0.0000000000000000 + -7.7000000000000011E-003 0.0000000000000000 + -6.6000000000000017E-003 5.2154883008059731E-025 + -5.5000000000000014E-003 3.2497379398221515E-024 + -4.4000000000000011E-003 1.7600128928257623E-023 + -3.3000000000000008E-003 9.3378923165964016E-023 + -2.2000000000000006E-003 3.3916618973918547E-022 + -1.1000000000000003E-003 5.8960019414295698E-022 + -1.7347234759768071E-018 -8.7907943071960699E-022 + 1.0999999999999985E-003 -7.4404338721583646E-021 + 2.1999999999999988E-003 -8.7397463985780726E-021 + 3.2999999999999991E-003 6.7909175995736624E-020 + 4.3999999999999994E-003 3.4385132921762749E-019 + 5.4999999999999997E-003 5.3412370471650253E-019 + 6.6000000000000000E-003 -1.0019432998677452E-018 + 7.7000000000000002E-003 -6.1199557325679853E-018 + 8.8000000000000005E-003 -8.5418384093176001E-018 + 9.9000000000000008E-003 1.5540513483274648E-017 + 1.1000000000000001E-002 8.0117451731550351E-017 + 1.2100000000000001E-002 9.4427484422815618E-017 + 1.3199999999999998E-002 -1.7545603258570128E-016 + 1.4299999999999998E-002 -7.6626824985448439E-016 + 1.5399999999999999E-002 -8.0237302923119895E-016 + 1.6500000000000001E-002 1.3931069356570304E-015 + 1.7599999999999998E-002 5.6028480838958127E-015 + 1.8700000000000001E-002 5.8051411510402946E-015 + 1.9799999999999998E-002 -7.5247281482496674E-015 + 2.0900000000000002E-002 -3.2208515910771285E-014 + 2.1999999999999999E-002 -3.7241439993689410E-014 + 2.3099999999999996E-002 2.3009782149302840E-014 + 2.4199999999999999E-002 1.4354544029121508E-013 + 2.5299999999999996E-002 2.0323291118583275E-013 + 2.6400000000000000E-002 1.4791958280534027E-014 + 2.7499999999999997E-002 -4.5664616836124661E-013 + 2.8600000000000000E-002 -8.6705496298369877E-013 + 2.9699999999999997E-002 -5.8252052270377219E-013 + 3.0800000000000001E-002 7.6490452426830613E-013 + 3.1899999999999998E-002 2.6020281849309379E-012 + 3.3000000000000002E-002 3.3300094452737294E-012 + 3.4099999999999998E-002 1.2538762346123167E-012 + 3.5200000000000002E-002 -3.8996019954828931E-012 + 3.6299999999999999E-002 -9.9528406349858045E-012 + 3.7400000000000003E-002 -1.2612319175153708E-011 + 3.8500000000000000E-002 -7.2155155114717040E-012 + 3.9599999999999996E-002 8.6747432154199444E-012 + 4.0700000000000000E-002 3.2449688769364826E-011 + 4.1799999999999997E-002 5.4166362367658039E-011 + 4.2900000000000001E-002 5.6400866615957668E-011 + 4.3999999999999997E-002 1.8729949882723140E-011 + 4.5100000000000001E-002 -7.1535846690728988E-011 + 4.6199999999999998E-002 -2.0427144697965360E-010 + 4.7300000000000002E-002 -3.3367583696097824E-010 + 4.8399999999999999E-002 -3.7663860918968339E-010 + 4.9500000000000002E-002 -2.2882505612553672E-010 + 5.0600000000000006E-002 2.0238997977539697E-010 + 5.1699999999999996E-002 9.5784136178167500E-010 + 5.2800000000000000E-002 1.9944472740007768E-009 + 5.3900000000000003E-002 3.1747140472049296E-009 + 5.5000000000000007E-002 4.2840486713657810E-009 + 5.6099999999999997E-002 5.0731254752633959E-009 + 5.7200000000000001E-002 5.3166564484286027E-009 + 5.8300000000000005E-002 4.8769517313473898E-009 + 5.9399999999999994E-002 3.7571008526526839E-009 + 6.0499999999999998E-002 2.1239339176304384E-009 + 6.1600000000000002E-002 2.8210395131011978E-010 + 6.2700000000000006E-002 -1.4041543483500618E-009 + 6.3799999999999996E-002 -2.6184490131697657E-009 + 6.4899999999999999E-002 -3.1849818338258729E-009 + 6.6000000000000003E-002 -3.1065590100354257E-009 + 6.7100000000000007E-002 -2.5370074929753628E-009 + 6.8199999999999997E-002 -1.7112383732253988E-009 + 6.9300000000000000E-002 -8.7046420071956732E-010 + 7.0400000000000004E-002 -2.0799698075002482E-010 + 7.1500000000000008E-002 1.6144569014997501E-010 + 7.2599999999999998E-002 2.1716112241776386E-010 + 7.3700000000000002E-002 3.3678990152274935E-011 + 7.4800000000000005E-002 -2.4328999925771200E-010 + 7.5899999999999995E-002 -4.5438594553637301E-010 + 7.6999999999999999E-002 -5.0202364487716977E-010 + 7.8100000000000003E-002 -4.0138281587331903E-010 + 7.9200000000000007E-002 -2.6507890327209793E-010 + 8.0299999999999996E-002 -2.2030455237853630E-010 + 8.1400000000000000E-002 -3.1278130085965472E-010 + 8.2500000000000004E-002 -4.7198173147577904E-010 + 8.3600000000000008E-002 -5.6830368189153546E-010 + 8.4699999999999998E-002 -5.1550141932921179E-010 + 8.5800000000000001E-002 -3.3084451844800356E-010 + 8.6900000000000005E-002 -1.0419865664745842E-010 + 8.8000000000000009E-002 8.7467283416131636E-011 + 8.9099999999999999E-002 2.3378893265757483E-010 + 9.0200000000000002E-002 3.6213951282171308E-010 + 9.1300000000000006E-002 4.6202575099130172E-010 + 9.2399999999999996E-002 4.5043771490504980E-010 + 9.3500000000000000E-002 2.2991221426682529E-010 + 9.4600000000000004E-002 -2.0136529943481918E-010 + 9.5700000000000007E-002 -6.9073113895257165E-010 + 9.6799999999999997E-002 -9.9681085607983277E-010 + 9.7900000000000001E-002 -9.4852259380218129E-010 + 9.9000000000000005E-002 -5.7453403146112692E-010 + 0.10010000000000001 -8.8796386910061642E-011 + 0.10120000000000000 2.6762958516002300E-010 + 0.10230000000000000 4.0014228042117850E-010 + 0.10340000000000001 3.9951908448188078E-010 + 0.10450000000000001 4.1384129456645269E-010 + 0.10560000000000000 4.7749804110708283E-010 + 0.10670000000000000 4.6599046843454062E-010 + 0.10780000000000001 2.2669939536701378E-010 + 0.10890000000000001 -2.3712520835772466E-010 + 0.11000000000000000 -7.1124145462064803E-010 + 0.11110000000000000 -9.1172946969919622E-010 + 0.11220000000000001 -7.0912276051160461E-010 + 0.11330000000000000 -2.4187465919034423E-010 + 0.11440000000000002 1.8273972612892209E-010 + 0.11550000000000001 3.2291994078725850E-010 + 0.11660000000000000 1.8101189991348576E-010 + 0.11770000000000001 -1.9571573528498476E-011 + 0.11880000000000000 -3.9353350439474966E-011 + 0.11989999999999999 1.6356631327152371E-010 + 0.12100000000000001 3.9644054705689769E-010 + 0.12210000000000000 4.0764419617644876E-010 + 0.12320000000000002 1.2209674937757597E-010 + 0.12430000000000001 -2.7683211278883846E-010 + 0.12540000000000001 -4.9816395453206042E-010 + 0.12650000000000003 -3.9450154254438985E-010 + 0.12760000000000002 -8.8799329001076899E-011 + 0.12870000000000001 1.3461222414523633E-010 + 0.12980000000000003 7.6020398309672998E-011 + 0.13090000000000002 -2.0910843889776487E-010 + 0.13200000000000001 -4.5439393914215032E-010 + 0.13310000000000002 -4.0064218609359159E-010 + 0.13420000000000001 -1.2504140951830056E-011 + 0.13530000000000003 4.7611709019790283E-010 + 0.13640000000000002 7.2847022858368859E-010 + 0.13750000000000001 5.6289894967420651E-010 + 0.13860000000000003 1.0177197973249008E-010 + 0.13970000000000002 -3.1805219569136511E-010 + 0.14080000000000001 -4.1408193540704019E-010 + 0.14190000000000003 -1.8721711680935726E-010 + 0.14300000000000002 8.8385743168828412E-011 + 0.14410000000000003 1.1145753070485043E-010 + 0.14520000000000002 -1.7686106745795627E-010 + 0.14630000000000001 -5.3464732641117507E-010 + 0.14740000000000003 -6.2102051279211423E-010 + 0.14850000000000002 -2.8599592138967012E-010 + 0.14960000000000001 2.9067162565787896E-010 + 0.15070000000000003 7.2334838119303413E-010 + 0.15180000000000002 7.1289202319135825E-010 + 0.15290000000000001 2.8322164058458554E-010 + 0.15400000000000003 -2.2817391032159406E-010 + 0.15510000000000002 -4.3440065433664188E-010 + 0.15620000000000003 -2.1700938268587322E-010 + 0.15730000000000002 1.7157371356990581E-010 + 0.15840000000000001 3.2718053266656000E-010 + 0.15950000000000003 5.7395668079385231E-011 + 0.16060000000000002 -4.3479017608483161E-010 + 0.16170000000000001 -7.2119404892490024E-010 + 0.16280000000000003 -5.2392040705839804E-010 + 0.16390000000000002 4.0103684262327022E-011 + 0.16500000000000001 5.5643495366908269E-010 + 0.16610000000000003 6.5554400796585810E-010 + 0.16720000000000002 3.0405986062298496E-010 + 0.16830000000000003 -1.8524938527608725E-010 + 0.16940000000000002 -4.1450382015639775E-010 + 0.17050000000000001 -2.1718234155532201E-010 + 0.17160000000000003 2.1539195427244806E-010 + 0.17270000000000002 4.9457810069597485E-010 + 0.17380000000000001 3.5719585622651095E-010 + 0.17490000000000003 -1.1158957091694788E-010 + 0.17600000000000002 -5.4771992497038013E-010 + 0.17710000000000004 -6.1623223190920839E-010 + 0.17820000000000003 -2.8860139278386043E-010 + 0.17930000000000001 1.5288124932677505E-010 + 0.18040000000000003 3.7166786315268041E-010 + 0.18150000000000002 2.5053301100363967E-010 + 0.18260000000000001 -4.8279113346039182E-011 + 0.18370000000000003 -2.4951593569078057E-010 + 0.18480000000000002 -1.8619226993532578E-010 + 0.18590000000000001 9.4190072408295578E-011 + 0.18700000000000003 3.8206030006371350E-010 + 0.18810000000000002 4.5527803749223494E-010 + 0.18920000000000003 2.3156065953600091E-010 + 0.19030000000000002 -1.6524760726444043E-010 + 0.19140000000000001 -4.7954568094255023E-010 + 0.19250000000000003 -5.0555248876094083E-010 + 0.19360000000000002 -2.4360854999905257E-010 + 0.19470000000000001 1.0207929640460023E-010 + 0.19580000000000003 2.8637497928585276E-010 + 0.19690000000000002 2.0712498383090860E-010 + 0.19800000000000001 -3.6171888401215213E-011 + 0.19910000000000003 -2.3309398855531072E-010 + 0.20020000000000002 -2.1474454159342571E-010 + 0.20130000000000003 3.2468590316359069E-011 + 0.20240000000000002 3.4786451497126336E-010 + 0.20350000000000001 4.8970338895060195E-010 + 0.20460000000000003 3.0866389999495425E-010 + 0.20570000000000002 -1.0952139195552490E-010 + 0.20680000000000001 -4.7228670974064357E-010 + 0.20790000000000003 -5.0200898993324472E-010 + 0.20900000000000002 -1.7894509485305576E-010 + 0.21010000000000004 2.2575082081477404E-010 + 0.21120000000000003 3.7680217279678629E-010 + 0.21230000000000002 1.6040475891987427E-010 + 0.21340000000000003 -2.2723817272307656E-010 + 0.21450000000000002 -4.5267198323095670E-010 + 0.21560000000000001 -3.1534516664599721E-010 + 0.21670000000000003 1.0172001435604372E-010 + 0.21780000000000002 4.9605919372197604E-010 + 0.21890000000000001 5.6596177744339116E-010 + 0.22000000000000003 2.3819257677359928E-010 + 0.22110000000000002 -2.5660645830427598E-010 + 0.22220000000000004 -5.4103338475997020E-010 + 0.22330000000000003 -3.9073447255510985E-010 + 0.22440000000000002 6.3782021331171279E-011 + 0.22550000000000003 4.3148085104860456E-010 + 0.22660000000000002 3.9357325731792514E-010 + 0.22770000000000001 -1.9220746522163878E-011 + 0.22880000000000003 -4.5792025726854035E-010 + 0.22990000000000002 -5.5793375475232665E-010 + 0.23100000000000004 -2.3514246105804659E-010 + 0.23210000000000003 2.6564650479343754E-010 + 0.23320000000000002 5.7523569241269001E-010 + 0.23430000000000004 4.7539733261103834E-010 + 0.23540000000000003 5.0736727319478092E-011 + 0.23650000000000002 -3.7324615620448753E-010 + 0.23760000000000003 -4.6761916561166572E-010 + 0.23870000000000002 -1.5888947102471462E-010 + 0.23980000000000001 2.9338387275146260E-010 + 0.24090000000000000 4.9632514764752500E-010 + 0.24200000000000005 2.5963711736132211E-010 + 0.24310000000000004 -2.2928497989127550E-010 + 0.24420000000000003 -5.6476007204153689E-010 + 0.24530000000000002 -4.7589659990521227E-010 + 0.24640000000000001 -4.8222204007686287E-011 + 0.24750000000000005 3.7215996950834551E-010 + 0.24860000000000004 4.7584575169068444E-010 + 0.24970000000000003 2.2041954372831185E-010 + 0.25080000000000002 -1.6861888274544157E-010 + 0.25190000000000001 -3.8570149851757662E-010 + 0.25300000000000000 -2.6901400551615495E-010 + 0.25410000000000005 8.4740985062392582E-011 + 0.25520000000000004 3.8980529915022544E-010 + 0.25630000000000003 3.9078706937090146E-010 + 0.25740000000000002 7.5235623286928899E-011 + 0.25850000000000001 -3.0684127461100275E-010 + 0.25960000000000005 -4.5386747138387307E-010 + 0.26070000000000004 -2.7040586436655190E-010 + 0.26180000000000003 6.7930681912908852E-011 + 0.26290000000000002 2.9041893889747428E-010 + 0.26400000000000001 2.6120178242550196E-010 + 0.26510000000000000 5.3936476812621592E-011 + 0.26620000000000005 -1.5196426061958590E-010 + 0.26730000000000004 -2.1682949880030833E-010 + 0.26840000000000003 -1.1233667468468767E-010 + 0.26950000000000002 8.5396849314189893E-011 + 0.27060000000000001 2.4270740972553995E-010 + 0.27170000000000005 2.4338334125850736E-010 + 0.27280000000000004 7.3099054587189016E-011 + 0.27390000000000003 -1.5299948807889763E-010 + 0.27500000000000002 -2.7054208873167340E-010 + 0.27610000000000001 -1.9951176821741967E-010 + 0.27720000000000000 -6.3104421861581717E-012 + 0.27830000000000005 1.6141232794808502E-010 + 0.27940000000000004 1.9305390619450691E-010 + 0.28050000000000003 7.9549519749200215E-011 + 0.28160000000000002 -1.0055083154991706E-010 + 0.28270000000000001 -2.2954338430025700E-010 + 0.28380000000000005 -2.0783827436865465E-010 + 0.28490000000000004 -2.1632834412699253E-011 + 0.28600000000000003 2.1589431631330314E-010 + 0.28710000000000002 3.2106267644493869E-010 + 0.28820000000000001 1.9002831253001062E-010 + 0.28930000000000000 -8.8196151770691955E-011 + 0.29040000000000005 -2.8968374921056750E-010 + 0.29150000000000004 -2.5095694966559279E-010 + 0.29260000000000003 -1.4646192245115763E-011 + 0.29370000000000002 2.1477951361870140E-010 + 0.29480000000000001 2.5172114392901790E-010 + 0.29590000000000005 7.4031072938574027E-011 + 0.29700000000000004 -1.7697698861951494E-010 + 0.29810000000000003 -3.1091176855291280E-010 + 0.29920000000000002 -2.2122800813484389E-010 + 0.30030000000000001 4.0175238136264113E-011 + 0.30140000000000006 2.8848612387832873E-010 + 0.30250000000000005 3.3289654366441823E-010 + 0.30360000000000004 1.3165736556519647E-010 + 0.30470000000000003 -1.5652640295016340E-010 + 0.30580000000000002 -2.9616908925333973E-010 + 0.30690000000000001 -1.7957461906359384E-010 + 0.30800000000000005 7.9599646318762041E-011 + 0.30910000000000004 2.5488525179362398E-010 + 0.31020000000000003 2.0756091290152767E-010 + 0.31130000000000002 -1.0179681750321912E-011 + 0.31240000000000001 -2.2211125993987224E-010 + 0.31350000000000006 -2.7559721171854790E-010 + 0.31460000000000005 -1.4211297416633073E-010 + 0.31570000000000004 7.9573243827457674E-011 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0008.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0008.BXX.semd new file mode 100644 index 00000000..c12d9ba5 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0008.BXX.semd @@ -0,0 +1,300 @@ + -1.3200000000000002E-002 0.0000000000000000 + -1.2100000000000001E-002 0.0000000000000000 + -1.1000000000000001E-002 0.0000000000000000 + -9.9000000000000025E-003 0.0000000000000000 + -8.8000000000000023E-003 0.0000000000000000 + -7.7000000000000011E-003 0.0000000000000000 + -6.6000000000000017E-003 0.0000000000000000 + -5.5000000000000014E-003 0.0000000000000000 + -4.4000000000000011E-003 0.0000000000000000 + -3.3000000000000008E-003 0.0000000000000000 + -2.2000000000000006E-003 0.0000000000000000 + -1.1000000000000003E-003 9.1611767670194815E-035 + -1.7347234759768071E-018 -2.4891704158683240E-035 + 1.0999999999999985E-003 -2.5953517070727103E-034 + 2.1999999999999988E-003 4.0258359914320473E-033 + 3.2999999999999991E-003 -6.4516596021858462E-033 + 4.3999999999999994E-003 -1.0430912515736332E-031 + 5.4999999999999997E-003 6.5467027285536437E-033 + 6.6000000000000000E-003 1.8256599001039025E-030 + 7.7000000000000002E-003 4.6346322974955125E-030 + 8.8000000000000005E-003 -1.1595415571200465E-029 + 9.9000000000000008E-003 -8.8025585054659732E-029 + 1.1000000000000001E-002 -8.9903703788177555E-029 + 1.2100000000000001E-002 7.5874581275610913E-028 + 1.3199999999999998E-002 2.6952312976860453E-027 + 1.4299999999999998E-002 -1.4824323819905819E-027 + 1.5399999999999999E-002 -2.7436936654696558E-026 + 1.6500000000000001E-002 -4.1534688380828726E-026 + 1.7599999999999998E-002 1.3746531129605143E-025 + 1.8700000000000001E-002 5.5658248800810847E-025 + 1.9799999999999998E-002 3.3276513401962119E-026 + 2.0900000000000002E-002 -3.5702184018097504E-024 + 2.1999999999999999E-002 -6.2335201029189963E-024 + 2.3099999999999996E-002 1.0480402878843795E-023 + 2.4199999999999999E-002 5.1648171813441629E-023 + 2.5299999999999996E-002 2.8103201302934754E-023 + 2.6400000000000000E-002 -2.1484653259420672E-022 + 2.7499999999999997E-002 -4.7513715837121028E-022 + 2.8600000000000000E-002 2.4253476781744625E-022 + 2.9699999999999997E-002 2.4767082029028680E-021 + 3.0800000000000001E-002 2.8175001529261798E-021 + 3.1899999999999998E-002 -5.7528274989078502E-021 + 3.3000000000000002E-002 -1.9942007865139375E-020 + 3.4099999999999998E-002 -8.8091439439144306E-021 + 3.5200000000000002E-002 5.9537494273589105E-020 + 3.6299999999999999E-002 1.2220520800614079E-019 + 3.7400000000000003E-002 -1.7355483559932815E-020 + 3.8500000000000000E-002 -4.3159955332604764E-019 + 3.9599999999999996E-002 -6.0140125076637249E-019 + 4.0700000000000000E-002 4.2911278991077182E-019 + 4.1799999999999997E-002 2.4692567579965986E-018 + 4.2900000000000001E-002 2.4950598300245777E-018 + 4.3999999999999997E-002 -3.2378382415951447E-018 + 4.5100000000000001E-002 -1.1820506079153209E-017 + 4.6199999999999998E-002 -9.2694264761192432E-018 + 4.7300000000000002E-002 1.6770855308941121E-017 + 4.8399999999999999E-002 4.9053438215840045E-017 + 4.9500000000000002E-002 3.3327613114296367E-017 + 5.0600000000000006E-002 -6.6891402837088875E-017 + 5.1699999999999996E-002 -1.7992927975460024E-016 + 5.2800000000000000E-002 -1.2353311144235968E-016 + 5.3900000000000003E-002 2.0752826015410552E-016 + 5.5000000000000007E-002 5.8420577056178340E-016 + 5.6099999999999997E-002 4.6880621358609434E-016 + 5.7200000000000001E-002 -4.5825175954683213E-016 + 5.8300000000000005E-002 -1.6391146320554779E-015 + 5.9399999999999994E-002 -1.6925709872358152E-015 + 6.0499999999999998E-002 3.8471312668982222E-016 + 6.1600000000000002E-002 3.6984774611111253E-015 + 6.2700000000000006E-002 5.3059109433569243E-015 + 6.3799999999999996E-002 2.2823762279141008E-015 + 6.4899999999999999E-002 -5.2799464189082646E-015 + 6.6000000000000003E-002 -1.2944850473115520E-014 + 6.7100000000000007E-002 -1.3831296710438510E-014 + 6.8199999999999997E-002 -2.8828812946612211E-015 + 6.9300000000000000E-002 1.8722326681065542E-014 + 7.0400000000000004E-002 4.0951024174321407E-014 + 7.1500000000000008E-002 4.5859112541473193E-014 + 7.2599999999999998E-002 1.4731371707882822E-014 + 7.3700000000000002E-002 -5.7052073568902850E-014 + 7.4800000000000005E-002 -1.4256350548864927E-013 + 7.5899999999999995E-002 -1.7811812680172678E-013 + 7.6999999999999999E-002 -8.7649011041700947E-014 + 7.8100000000000003E-002 1.6007730080716542E-013 + 7.9200000000000007E-002 4.8643809249723780E-013 + 8.0299999999999996E-002 6.8077314618886220E-013 + 8.1400000000000000E-002 4.7164952065442689E-013 + 8.2500000000000004E-002 -2.9882994407974539E-013 + 8.3600000000000008E-002 -1.4637971824243978E-012 + 8.4699999999999998E-002 -2.4230034211675244E-012 + 8.5800000000000001E-002 -2.2876344915601088E-012 + 8.6900000000000005E-002 -3.3239527124674650E-013 + 8.8000000000000009E-002 3.3799712161053375E-012 + 8.9099999999999999E-002 7.5232702012595354E-012 + 9.0200000000000002E-002 9.5669123664765543E-012 + 9.1300000000000006E-002 6.6245836941036806E-012 + 9.2399999999999996E-002 -2.9654143723911730E-012 + 9.3500000000000000E-002 -1.7811432884151657E-011 + 9.4600000000000004E-002 -3.2292200163874796E-011 + 9.5700000000000007E-002 -3.7133834202007776E-011 + 9.6799999999999997E-002 -2.2527773049785260E-011 + 9.7900000000000001E-002 1.6446064995956355E-011 + 9.9000000000000005E-002 7.3857850391156887E-011 + 0.10010000000000001 1.2951180405895713E-010 + 0.10120000000000000 1.5131976227600319E-010 + 0.10230000000000000 1.0514256826299473E-010 + 0.10340000000000001 -2.9251767674765006E-011 + 0.10450000000000001 -2.4089552574935169E-010 + 0.10560000000000000 -4.7614906462101203E-010 + 0.10670000000000000 -6.4022487311632403E-010 + 0.10780000000000001 -6.1590826883062277E-010 + 0.10890000000000001 -2.9807353807420611E-010 + 0.11000000000000000 3.6414263271389302E-010 + 0.11110000000000000 1.3311237667679165E-009 + 0.11220000000000001 2.4578443724720955E-009 + 0.11330000000000000 3.5116780594535157E-009 + 0.11440000000000002 4.2247823017760311E-009 + 0.11550000000000001 4.3698769047750829E-009 + 0.11660000000000000 3.8365182142285903E-009 + 0.11770000000000001 2.6804225505827617E-009 + 0.11880000000000000 1.1245611108989806E-009 + 0.11989999999999999 -4.9342474550684301E-010 + 0.12100000000000001 -1.8137569224307981E-009 + 0.12210000000000000 -2.5585726870502867E-009 + 0.12320000000000002 -2.6140818398801002E-009 + 0.12430000000000001 -2.0634494113380697E-009 + 0.12540000000000001 -1.1575698177779259E-009 + 0.12650000000000003 -2.3071446142441943E-010 + 0.12760000000000002 4.1221290270065936E-010 + 0.12870000000000001 5.9744936775629753E-010 + 0.12980000000000003 3.3480268557539716E-010 + 0.13090000000000002 -2.0027929314991866E-010 + 0.13200000000000001 -7.4771389080297013E-010 + 0.13310000000000002 -1.0726038945918503E-009 + 0.13420000000000001 -1.0572565045663396E-009 + 0.13530000000000003 -7.3791078802898369E-010 + 0.13640000000000002 -2.7504742927675352E-010 + 0.13750000000000001 1.2406024818556460E-010 + 0.13860000000000003 2.9401714396470879E-010 + 0.13970000000000002 1.7598190960033122E-010 + 0.14080000000000001 -1.6190007667837847E-010 + 0.14190000000000003 -5.5166143875240437E-010 + 0.14300000000000002 -7.9128348318135977E-010 + 0.14410000000000003 -7.3005884670962473E-010 + 0.14520000000000002 -3.4334307619232618E-010 + 0.14630000000000001 2.3958399153478638E-010 + 0.14740000000000003 7.7863643310749353E-010 + 0.14850000000000002 1.0269960437625514E-009 + 0.14960000000000001 8.4798140731479066E-010 + 0.15070000000000003 2.8291999298879489E-010 + 0.15180000000000002 -4.6619685889481843E-010 + 0.15290000000000001 -1.1265121058201544E-009 + 0.15400000000000003 -1.4653878110948426E-009 + 0.15510000000000002 -1.3688278288626066E-009 + 0.15620000000000003 -8.6306534141655789E-010 + 0.15730000000000002 -9.1070123664493963E-011 + 0.15840000000000001 7.2972766718137905E-010 + 0.15950000000000003 1.3548785426920062E-009 + 0.16060000000000002 1.5717599444187158E-009 + 0.16170000000000001 1.2744661992414308E-009 + 0.16280000000000003 5.3032617186588027E-010 + 0.16390000000000002 -4.1311140619448850E-010 + 0.16500000000000001 -1.2154389716911851E-009 + 0.16610000000000003 -1.5959992216707519E-009 + 0.16720000000000002 -1.4619313537522771E-009 + 0.16830000000000003 -9.2764507186871015E-010 + 0.16940000000000002 -2.2096090235290688E-010 + 0.17050000000000001 4.4346828986796538E-010 + 0.17160000000000003 9.3062141326427650E-010 + 0.17270000000000002 1.1688621182059933E-009 + 0.17380000000000001 1.1093300722464505E-009 + 0.17490000000000003 7.3151246171576645E-010 + 0.17600000000000002 1.0101314923405269E-010 + 0.17710000000000004 -5.8805749159063225E-010 + 0.17820000000000003 -1.0611906908764013E-009 + 0.17930000000000001 -1.1049386960948482E-009 + 0.18040000000000003 -7.1164574233506528E-010 + 0.18150000000000002 -1.0781184278663147E-010 + 0.18260000000000001 3.7970340760473675E-010 + 0.18370000000000003 5.3480303519037875E-010 + 0.18480000000000002 3.7914746342515571E-010 + 0.18590000000000001 1.1360004603666596E-010 + 0.18700000000000003 -6.7823850702364297E-011 + 0.18810000000000002 -1.1988288139974657E-010 + 0.18920000000000003 -1.2202509835912423E-010 + 0.19030000000000002 -1.3680878652166939E-010 + 0.19140000000000001 -1.1666474730720466E-010 + 0.19250000000000003 3.4824768069263712E-011 + 0.19360000000000002 3.1367938801984963E-010 + 0.19470000000000001 5.4667209647973891E-010 + 0.19580000000000003 4.9706638804991599E-010 + 0.19690000000000002 6.8137065434292765E-011 + 0.19800000000000001 -5.7218713100937180E-010 + 0.19910000000000003 -1.0646017400972596E-009 + 0.20020000000000002 -1.0914067427592045E-009 + 0.20130000000000003 -6.0207466789918840E-010 + 0.20240000000000002 1.4112261359500167E-010 + 0.20350000000000001 7.4248562853540534E-010 + 0.20460000000000003 9.4571483977290427E-010 + 0.20570000000000002 7.8312123452661808E-010 + 0.20680000000000001 4.8300080601748618E-010 + 0.20790000000000003 2.3378368685378348E-010 + 0.20900000000000002 3.5190152875008707E-011 + 0.21010000000000004 -2.2942038546691634E-010 + 0.21120000000000003 -5.9683363806684042E-010 + 0.21230000000000002 -9.2239604843058487E-010 + 0.21340000000000003 -9.7863173120771307E-010 + 0.21450000000000002 -6.5052663256182086E-010 + 0.21560000000000001 -4.5095708417486335E-011 + 0.21670000000000003 5.6413052007542319E-010 + 0.21780000000000002 8.9732815622411977E-010 + 0.21890000000000001 8.2588375027725647E-010 + 0.22000000000000003 4.4630751871999053E-010 + 0.22110000000000002 2.3649519842461331E-011 + 0.22220000000000004 -1.8817332414489130E-010 + 0.22330000000000003 -1.4018973482077257E-010 + 0.22440000000000002 -2.5418386145892313E-011 + 0.22550000000000003 -9.2157448339236225E-011 + 0.22660000000000002 -3.8691583270633600E-010 + 0.22770000000000001 -6.7999794683970549E-010 + 0.22880000000000003 -6.6183114544315913E-010 + 0.22990000000000002 -2.3000826243624317E-010 + 0.23100000000000004 3.9526504291842457E-010 + 0.23210000000000003 8.1807971508141009E-010 + 0.23320000000000002 7.4791561832654452E-010 + 0.23430000000000004 2.1526957993955875E-010 + 0.23540000000000003 -4.1587117083352609E-010 + 0.23650000000000002 -6.7395228287026043E-010 + 0.23760000000000003 -3.4057495712502828E-010 + 0.23870000000000002 3.1726904436979453E-010 + 0.23980000000000001 7.0950323394214365E-010 + 0.24090000000000000 4.3728481946558873E-010 + 0.24200000000000005 -2.8908686555695340E-010 + 0.24310000000000004 -7.9378714712419196E-010 + 0.24420000000000003 -5.7764010241712072E-010 + 0.24530000000000002 1.6389352375245636E-010 + 0.24640000000000001 6.9961503257331970E-010 + 0.24750000000000005 4.6629000660658448E-010 + 0.24860000000000004 -3.7673936192916813E-010 + 0.24970000000000003 -1.0722137622209971E-009 + 0.25080000000000002 -9.2878837953946913E-010 + 0.25190000000000001 7.8344407350439127E-011 + 0.25300000000000000 1.2526105708232649E-009 + 0.25410000000000005 1.6882883979718599E-009 + 0.25520000000000004 9.7609720306479630E-010 + 0.25630000000000003 -4.1479106260844389E-010 + 0.25740000000000002 -1.4344289089862627E-009 + 0.25850000000000001 -1.3019898492672155E-009 + 0.25960000000000005 -2.2603217908478968E-010 + 0.26070000000000004 7.3534195399460600E-010 + 0.26180000000000003 6.6302546786189964E-010 + 0.26290000000000002 -3.0913799298204481E-010 + 0.26400000000000001 -1.1126697341268255E-009 + 0.26510000000000000 -8.1697060227980955E-010 + 0.26620000000000005 4.3853254361181371E-010 + 0.26730000000000004 1.5865043723195527E-009 + 0.26840000000000003 1.6389244406056491E-009 + 0.26950000000000002 5.3205623240515365E-010 + 0.27060000000000001 -9.0132729058112204E-010 + 0.27170000000000005 -1.6420735882149984E-009 + 0.27280000000000004 -1.2184846465146393E-009 + 0.27390000000000003 1.2904049573672638E-012 + 0.27500000000000002 1.0673814054840136E-009 + 0.27610000000000001 1.1299233770856176E-009 + 0.27720000000000000 1.4774126366745577E-010 + 0.27830000000000005 -9.8732821918190439E-010 + 0.27940000000000004 -1.1961952539607523E-009 + 0.28050000000000003 -2.4687141220169906E-010 + 0.28160000000000002 9.7912233876229493E-010 + 0.28270000000000001 1.3448646640767947E-009 + 0.28380000000000005 5.6430904393778292E-010 + 0.28490000000000004 -6.0308641414152930E-010 + 0.28600000000000003 -1.1754336393110520E-009 + 0.28710000000000002 -8.1142326191496750E-010 + 0.28820000000000001 9.5206342809461830E-011 + 0.28930000000000000 8.9506224654201105E-010 + 0.29040000000000005 1.0949602335941222E-009 + 0.29150000000000004 5.2551418772139868E-010 + 0.29260000000000003 -5.2640092285116680E-010 + 0.29370000000000002 -1.3157923639539604E-009 + 0.29480000000000001 -1.1185888881826145E-009 + 0.29590000000000005 1.3994551177620718E-011 + 0.29700000000000004 1.1043234104946009E-009 + 0.29810000000000003 1.1325764770475644E-009 + 0.29920000000000002 1.0675158673700835E-010 + 0.30030000000000001 -9.3037755277691758E-010 + 0.30140000000000006 -1.0007299433567596E-009 + 0.30250000000000005 -1.2666583060205738E-010 + 0.30360000000000004 8.6870943771799602E-010 + 0.30470000000000003 1.2391485615381725E-009 + 0.30580000000000002 8.0728562723564323E-010 + 0.30690000000000001 -1.6896645194108828E-010 + 0.30800000000000005 -1.1961257539994108E-009 + 0.30910000000000004 -1.6102386091176868E-009 + 0.31020000000000003 -9.2709168120208574E-010 + 0.31130000000000002 5.2678622575186296E-010 + 0.31240000000000001 1.5714488599272158E-009 + 0.31350000000000006 1.2188837716919920E-009 + 0.31460000000000005 -1.8982548866119942E-010 + 0.31570000000000004 -1.2281493599886062E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0008.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0008.BXZ.semd new file mode 100644 index 00000000..e8d061a3 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0008.BXZ.semd @@ -0,0 +1,300 @@ + -1.3200000000000002E-002 0.0000000000000000 + -1.2100000000000001E-002 0.0000000000000000 + -1.1000000000000001E-002 0.0000000000000000 + -9.9000000000000025E-003 0.0000000000000000 + -8.8000000000000023E-003 0.0000000000000000 + -7.7000000000000011E-003 0.0000000000000000 + -6.6000000000000017E-003 0.0000000000000000 + -5.5000000000000014E-003 0.0000000000000000 + -4.4000000000000011E-003 0.0000000000000000 + -3.3000000000000008E-003 0.0000000000000000 + -2.2000000000000006E-003 0.0000000000000000 + -1.1000000000000003E-003 9.1611767670194815E-035 + -1.7347234759768071E-018 -2.4891704158683240E-035 + 1.0999999999999985E-003 -2.5953519366614507E-034 + 2.1999999999999988E-003 4.0258359914320473E-033 + 3.2999999999999991E-003 -6.4516596021858462E-033 + 4.3999999999999994E-003 -1.0430912515736332E-031 + 5.4999999999999997E-003 6.5467269731246294E-033 + 6.6000000000000000E-003 1.8256600881829986E-030 + 7.7000000000000002E-003 4.6346319213373202E-030 + 8.8000000000000005E-003 -1.1595414066567696E-029 + 9.9000000000000008E-003 -8.8025585054659732E-029 + 1.1000000000000001E-002 -8.9903703788177555E-029 + 1.2100000000000001E-002 7.5874576460786052E-028 + 1.3199999999999998E-002 2.6952312976860453E-027 + 1.4299999999999998E-002 -1.4824321893975875E-027 + 1.5399999999999999E-002 -2.7436933573208647E-026 + 1.6500000000000001E-002 -4.1534688380828726E-026 + 1.7599999999999998E-002 1.3746531129605143E-025 + 1.8700000000000001E-002 5.5658248800810847E-025 + 1.9799999999999998E-002 3.3276507238986297E-026 + 2.0900000000000002E-002 -3.5702180073792978E-024 + 2.1999999999999999E-002 -6.2335201029189963E-024 + 2.3099999999999996E-002 1.0480402089982890E-023 + 2.4199999999999999E-002 5.1648168657998008E-023 + 2.5299999999999996E-002 2.8103194992047513E-023 + 2.6400000000000000E-002 -2.1484653259420672E-022 + 2.7499999999999997E-002 -4.7513715837121028E-022 + 2.8600000000000000E-002 2.4253476781744625E-022 + 2.9699999999999997E-002 2.4767084048512597E-021 + 3.0800000000000001E-002 2.8175003548745716E-021 + 3.1899999999999998E-002 -5.7528274989078502E-021 + 3.3000000000000002E-002 -1.9942007865139375E-020 + 3.4099999999999998E-002 -8.8091447517079976E-021 + 3.5200000000000002E-002 5.9537494273589105E-020 + 3.6299999999999999E-002 1.2220522093083786E-019 + 3.7400000000000003E-002 -1.7355467404061476E-020 + 3.8500000000000000E-002 -4.3159957917544179E-019 + 3.9599999999999996E-002 -6.0140130246516078E-019 + 4.0700000000000000E-002 4.2911273821198354E-019 + 4.1799999999999997E-002 2.4692565512014455E-018 + 4.2900000000000001E-002 2.4950596232294246E-018 + 4.3999999999999997E-002 -3.2378376212096853E-018 + 4.5100000000000001E-002 -1.1820506079153209E-017 + 4.6199999999999998E-002 -9.2694264761192432E-018 + 4.7300000000000002E-002 1.6770853654579896E-017 + 4.8399999999999999E-002 4.9053434907117595E-017 + 4.9500000000000002E-002 3.3327613114296367E-017 + 5.0600000000000006E-002 -6.6891402837088875E-017 + 5.1699999999999996E-002 -1.7992926651971044E-016 + 5.2800000000000000E-002 -1.2353311144235968E-016 + 5.3900000000000003E-002 2.0752827338899532E-016 + 5.5000000000000007E-002 5.8420577056178340E-016 + 5.6099999999999997E-002 4.6880621358609434E-016 + 5.7200000000000001E-002 -4.5825186542595053E-016 + 5.8300000000000005E-002 -1.6391146320554779E-015 + 5.9399999999999994E-002 -1.6925708813566968E-015 + 6.0499999999999998E-002 3.8471328550849983E-016 + 6.1600000000000002E-002 3.6984774611111253E-015 + 6.2700000000000006E-002 5.3059105198404507E-015 + 6.3799999999999996E-002 2.2823758043976272E-015 + 6.4899999999999999E-002 -5.2799455718753174E-015 + 6.6000000000000003E-002 -1.2944849626082573E-014 + 6.7100000000000007E-002 -1.3831295863405563E-014 + 6.8199999999999997E-002 -2.8828821416941684E-015 + 6.9300000000000000E-002 1.8722324986999647E-014 + 7.0400000000000004E-002 4.0951017398057829E-014 + 7.1500000000000008E-002 4.5859105765209615E-014 + 7.2599999999999998E-002 1.4731368319751033E-014 + 7.3700000000000002E-002 -5.7052053240112116E-014 + 7.4800000000000005E-002 -1.4256347838359495E-013 + 7.5899999999999995E-002 -1.7811811324919963E-013 + 7.6999999999999999E-002 -8.7649024594228103E-014 + 7.8100000000000003E-002 1.6007723304452964E-013 + 7.9200000000000007E-002 4.8643803828712917E-013 + 8.0299999999999996E-002 6.8077309197875358E-013 + 8.1400000000000000E-002 4.7164952065442689E-013 + 8.2500000000000004E-002 -2.9882980855447383E-013 + 8.3600000000000008E-002 -1.4637970740041806E-012 + 8.4699999999999998E-002 -2.4230036380079589E-012 + 8.5800000000000001E-002 -2.2876349252409778E-012 + 8.6900000000000005E-002 -3.3239505440631201E-013 + 8.8000000000000009E-002 3.3799705655840340E-012 + 8.9099999999999999E-002 7.5232702012595354E-012 + 9.0200000000000002E-002 9.5669141012000303E-012 + 9.1300000000000006E-002 6.6245854288271566E-012 + 9.2399999999999996E-002 -2.9654117703059590E-012 + 9.3500000000000000E-002 -1.7811431149428181E-011 + 9.4600000000000004E-002 -3.2292200163874796E-011 + 9.5700000000000007E-002 -3.7133834202007776E-011 + 9.6799999999999997E-002 -2.2527773049785260E-011 + 9.7900000000000001E-002 1.6446064995956355E-011 + 9.9000000000000005E-002 7.3857843452262983E-011 + 0.10010000000000001 1.2951179018116932E-010 + 0.10120000000000000 1.5131973452042757E-010 + 0.10230000000000000 1.0514255438520692E-010 + 0.10340000000000001 -2.9251739919189390E-011 + 0.10450000000000001 -2.4089549799377608E-010 + 0.10560000000000000 -4.7614906462101203E-010 + 0.10670000000000000 -6.4022487311632403E-010 + 0.10780000000000001 -6.1590832434177401E-010 + 0.10890000000000001 -2.9807356582978173E-010 + 0.11000000000000000 3.6414291026964918E-010 + 0.11110000000000000 1.3311239888125215E-009 + 0.11220000000000001 2.4578443724720955E-009 + 0.11330000000000000 3.5116778374089108E-009 + 0.11440000000000002 4.2247823017760311E-009 + 0.11550000000000001 4.3698773488642928E-009 + 0.11660000000000000 3.8365191024070100E-009 + 0.11770000000000001 2.6804227726273666E-009 + 0.11880000000000000 1.1245614439658880E-009 + 0.11989999999999999 -4.9342468999569178E-010 + 0.12100000000000001 -1.8137574775423104E-009 + 0.12210000000000000 -2.5585737972733114E-009 + 0.12320000000000002 -2.6140827280585199E-009 + 0.12430000000000001 -2.0634520758733288E-009 + 0.12540000000000001 -1.1575704839117407E-009 + 0.12650000000000003 -2.3071135279995048E-010 + 0.12760000000000002 4.1221687174797239E-010 + 0.12870000000000001 5.9745147718004432E-010 + 0.12980000000000003 3.3480182515255308E-010 + 0.13090000000000002 -2.0028226299650953E-010 + 0.13200000000000001 -7.4771500102599475E-010 + 0.13310000000000002 -1.0726023402796159E-009 + 0.13420000000000001 -1.0572531738972657E-009 + 0.13530000000000003 -7.3791328603078910E-010 + 0.13640000000000002 -2.7505306365860349E-010 + 0.13750000000000001 1.2405726446118592E-010 + 0.13860000000000003 2.9402272283540754E-010 + 0.13970000000000002 1.7599333101969705E-010 + 0.14080000000000001 -1.6189508067476766E-010 + 0.14190000000000003 -5.5166904378012305E-010 + 0.14300000000000002 -7.9129786056952867E-010 + 0.14410000000000003 -7.3006800604957789E-010 + 0.14520000000000002 -3.4334074472397447E-010 + 0.14630000000000001 2.3959484396485209E-010 + 0.14740000000000003 7.7864570346974915E-010 + 0.14850000000000002 1.0269968209186686E-009 + 0.14960000000000001 8.4797330268671089E-010 + 0.15070000000000003 2.8291208264974443E-010 + 0.15180000000000002 -4.6619341720344210E-010 + 0.15290000000000001 -1.1264992272330687E-009 + 0.15400000000000003 -1.4653791513552505E-009 + 0.15510000000000002 -1.3688340461115445E-009 + 0.15620000000000003 -8.6308454827488390E-010 + 0.15730000000000002 -9.1085014530811748E-011 + 0.15840000000000001 7.2973149745081400E-010 + 0.15950000000000003 1.3548986377287520E-009 + 0.16060000000000002 1.5717778190094123E-009 + 0.16170000000000001 1.2744669763975480E-009 + 0.16280000000000003 5.3031190550001384E-010 + 0.16390000000000002 -4.1312581133823301E-010 + 0.16500000000000001 -1.2154386386242777E-009 + 0.16610000000000003 -1.5959863430836663E-009 + 0.16720000000000002 -1.4619201404997284E-009 + 0.16830000000000003 -9.2764679271439832E-010 + 0.16940000000000002 -2.2097598750825398E-010 + 0.17050000000000001 4.4345094263320561E-010 + 0.17160000000000003 9.3061636174951445E-010 + 0.17270000000000002 1.1688742196369617E-009 + 0.17380000000000001 1.1093503893278012E-009 + 0.17490000000000003 7.3152339741255901E-010 + 0.17600000000000002 1.0100569686199989E-010 + 0.17710000000000004 -5.8807547720363118E-010 + 0.17820000000000003 -1.0612022371958574E-009 + 0.17930000000000001 -1.1049339221358423E-009 + 0.18040000000000003 -7.1163286374797963E-010 + 0.18150000000000002 -1.0780527859299838E-010 + 0.18260000000000001 3.7969863364573087E-010 + 0.18370000000000003 5.3479359829466944E-010 + 0.18480000000000002 3.7914299477748159E-010 + 0.18590000000000001 1.1360345303357278E-010 + 0.18700000000000003 -6.7816217919069999E-011 + 0.18810000000000002 -1.1987766335153083E-010 + 0.18920000000000003 -1.2202351629131414E-010 + 0.19030000000000002 -1.3680993837805744E-010 + 0.19140000000000001 -1.1666775878715896E-010 + 0.19250000000000003 3.4821385358485557E-011 + 0.19360000000000002 3.1367797248549323E-010 + 0.19470000000000001 5.4667342874736846E-010 + 0.19580000000000003 4.9706883054057016E-010 + 0.19690000000000002 6.8138196473999102E-011 + 0.19800000000000001 -5.7218774163203534E-010 + 0.19910000000000003 -1.0646028503202842E-009 + 0.20020000000000002 -1.0914088521829513E-009 + 0.20130000000000003 -6.0207844265747212E-010 + 0.20240000000000002 1.4112008783762064E-010 + 0.20350000000000001 7.4248907022678168E-010 + 0.20460000000000003 9.4572416564631112E-010 + 0.20570000000000002 7.8312872853203430E-010 + 0.20680000000000001 4.8299803045992462E-010 + 0.20790000000000003 2.3377133562263452E-010 + 0.20900000000000002 3.5180136581658417E-011 + 0.21010000000000004 -2.2941863686565256E-010 + 0.21120000000000003 -5.9682314645925771E-010 + 0.21230000000000002 -9.2238711113523664E-010 + 0.21340000000000003 -9.7863284143073770E-010 + 0.21450000000000002 -6.5053601394637894E-010 + 0.21560000000000001 -4.5105103679832226E-011 + 0.21670000000000003 5.6412835514052517E-010 + 0.21780000000000002 8.9733553920723352E-010 + 0.21890000000000001 8.2589568517477119E-010 + 0.22000000000000003 4.4631517925886044E-010 + 0.22110000000000002 2.3646565608381742E-011 + 0.22220000000000004 -1.8818455127522782E-010 + 0.22330000000000003 -1.4019893579408915E-010 + 0.22440000000000002 -2.5415773652337492E-011 + 0.22550000000000003 -9.2145541197297121E-011 + 0.22660000000000002 -3.8690714521116831E-010 + 0.22770000000000001 -6.8000116648647690E-010 + 0.22880000000000003 -6.6184346891873247E-010 + 0.22990000000000002 -2.3001722748716702E-010 + 0.23100000000000004 3.9526729112004944E-010 + 0.23210000000000003 8.1808887442136324E-010 + 0.23320000000000002 7.4792261273159966E-010 + 0.23430000000000004 2.1526928850601479E-010 + 0.23540000000000003 -4.1587591703695637E-010 + 0.23650000000000002 -6.7395583558393923E-010 + 0.23760000000000003 -3.4057423548006227E-010 + 0.23870000000000002 3.1727356852861988E-010 + 0.23980000000000001 7.0950784136769585E-010 + 0.24090000000000000 4.3728576315515966E-010 + 0.24200000000000005 -2.8909255544995460E-010 + 0.24310000000000004 -7.9379625095299389E-010 + 0.24420000000000003 -5.7764498739842907E-010 + 0.24530000000000002 1.6389592460974711E-010 + 0.24640000000000001 6.9961941795426696E-010 + 0.24750000000000005 4.6629000660658448E-010 + 0.24860000000000004 -3.7674294239842254E-010 + 0.24970000000000003 -1.0722142063102069E-009 + 0.25080000000000002 -9.2878071900059922E-010 + 0.25190000000000001 7.8354704668992525E-011 + 0.25300000000000000 1.2526136794477338E-009 + 0.25410000000000005 1.6882806264106875E-009 + 0.25520000000000004 9.7608554572303774E-010 + 0.25630000000000003 -4.1479666923471825E-010 + 0.25740000000000002 -1.4344252452502815E-009 + 0.25850000000000001 -1.3019811895276234E-009 + 0.25960000000000005 -2.2602560101336877E-010 + 0.26070000000000004 7.3534234257266462E-010 + 0.26180000000000003 6.6302074941404499E-010 + 0.26290000000000002 -3.0914240611856769E-010 + 0.26400000000000001 -1.1126687349261033E-009 + 0.26510000000000000 -8.1696388543051057E-010 + 0.26620000000000005 4.3853864983844915E-010 + 0.26730000000000004 1.5865013747173862E-009 + 0.26840000000000003 1.6389114509962610E-009 + 0.26950000000000002 5.3204346484037046E-010 + 0.27060000000000001 -9.0132867835990282E-010 + 0.27170000000000005 -1.6420610426948201E-009 + 0.27280000000000004 -1.2184688813476896E-009 + 0.27390000000000003 1.2967620683854153E-012 + 0.27500000000000002 1.0673758543688905E-009 + 0.27610000000000001 1.1299134961006985E-009 + 0.27720000000000000 1.4773621215269372E-010 + 0.27830000000000005 -9.8732721998118222E-010 + 0.27940000000000004 -1.1961917012470735E-009 + 0.28050000000000003 -2.4686933053352789E-010 + 0.28160000000000002 9.7912045138315307E-010 + 0.28270000000000001 1.3448590019393691E-009 + 0.28380000000000005 5.6430271566654255E-010 + 0.28490000000000004 -6.0308769089800762E-010 + 0.28600000000000003 -1.1754273110398117E-009 + 0.28710000000000002 -8.1141265928508233E-010 + 0.28820000000000001 9.5212893125307119E-011 + 0.28930000000000000 8.9505958200675195E-010 + 0.29040000000000005 1.0949519069214375E-009 + 0.29150000000000004 5.2550813700591448E-010 + 0.29260000000000003 -5.2640086734001557E-010 + 0.29370000000000002 -1.3157892553294914E-009 + 0.29480000000000001 -1.1185865567142628E-009 + 0.29590000000000005 1.3995755943074784E-011 + 0.29700000000000004 1.1043237435615083E-009 + 0.29810000000000003 1.1325758109137496E-009 + 0.29920000000000002 1.0675058753628619E-010 + 0.30030000000000001 -9.3037610948698557E-010 + 0.30140000000000006 -1.0007248363308463E-009 + 0.30250000000000005 -1.2666062643162945E-010 + 0.30360000000000004 8.6870799442806401E-010 + 0.30470000000000003 1.2391389025978583E-009 + 0.30580000000000002 8.0727502460575806E-010 + 0.30690000000000001 -1.6896882504280342E-010 + 0.30800000000000005 -1.1961183155051458E-009 + 0.30910000000000004 -1.6102295052888849E-009 + 0.31020000000000003 -9.2708840604416309E-010 + 0.31130000000000002 5.2678361672775509E-010 + 0.31240000000000001 1.5714458623250493E-009 + 0.31350000000000006 1.2188836606696896E-009 + 0.31460000000000005 -1.8982407312684302E-010 + 0.31570000000000004 -1.2281494710109087E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0009.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0009.BXX.semd new file mode 100644 index 00000000..1626eed4 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0009.BXX.semd @@ -0,0 +1,300 @@ + -1.3200000000000002E-002 0.0000000000000000 + -1.2100000000000001E-002 0.0000000000000000 + -1.1000000000000001E-002 0.0000000000000000 + -9.9000000000000025E-003 0.0000000000000000 + -8.8000000000000023E-003 0.0000000000000000 + -7.7000000000000011E-003 0.0000000000000000 + -6.6000000000000017E-003 0.0000000000000000 + -5.5000000000000014E-003 0.0000000000000000 + -4.4000000000000011E-003 0.0000000000000000 + -3.3000000000000008E-003 0.0000000000000000 + -2.2000000000000006E-003 0.0000000000000000 + -1.1000000000000003E-003 0.0000000000000000 + -1.7347234759768071E-018 0.0000000000000000 + 1.0999999999999985E-003 0.0000000000000000 + 2.1999999999999988E-003 0.0000000000000000 + 3.2999999999999991E-003 0.0000000000000000 + 4.3999999999999994E-003 0.0000000000000000 + 5.4999999999999997E-003 0.0000000000000000 + 6.6000000000000000E-003 0.0000000000000000 + 7.7000000000000002E-003 0.0000000000000000 + 8.8000000000000005E-003 0.0000000000000000 + 9.9000000000000008E-003 0.0000000000000000 + 1.1000000000000001E-002 0.0000000000000000 + 1.2100000000000001E-002 0.0000000000000000 + 1.3199999999999998E-002 0.0000000000000000 + 1.4299999999999998E-002 0.0000000000000000 + 1.5399999999999999E-002 0.0000000000000000 + 1.6500000000000001E-002 0.0000000000000000 + 1.7599999999999998E-002 0.0000000000000000 + 1.8700000000000001E-002 -8.2369825924966504E-038 + 1.9799999999999998E-002 -2.6229650390272216E-037 + 2.0900000000000002E-002 3.9228420046592942E-037 + 2.1999999999999999E-002 3.6115022741619710E-036 + 2.3099999999999996E-002 2.9098620437255919E-036 + 2.4199999999999999E-002 -2.9570889139769678E-035 + 2.5299999999999996E-002 -7.9423687784061285E-035 + 2.6400000000000000E-002 1.1804993853628980E-034 + 2.7499999999999997E-002 8.5025444123944989E-034 + 2.8600000000000000E-002 4.9037418250581799E-034 + 2.9699999999999997E-002 -5.4847350507398803E-033 + 3.0800000000000001E-002 -1.2247533681250985E-032 + 3.1899999999999998E-002 1.7446895805151662E-032 + 3.3000000000000002E-002 1.0608602592795331E-031 + 3.4099999999999998E-002 5.7679926754947792E-032 + 3.5200000000000002E-002 -5.3787090308598006E-031 + 3.6299999999999999E-002 -1.1550055783270031E-030 + 3.7400000000000003E-002 1.1745149289291824E-030 + 3.8500000000000000E-002 7.8865048232825981E-030 + 3.9599999999999996E-002 6.0186642362101732E-030 + 4.0700000000000000E-002 -2.9699431643920834E-029 + 4.1799999999999997E-002 -7.3717297792947946E-029 + 4.2900000000000001E-002 2.5505746273407471E-029 + 4.3999999999999997E-002 3.6873183047169913E-028 + 4.5100000000000001E-002 4.4684487678824757E-028 + 4.6199999999999998E-002 -8.8158258757409923E-028 + 4.7300000000000002E-002 -3.1681953956388295E-027 + 4.8399999999999999E-002 -1.2697234344687225E-027 + 4.9500000000000002E-002 1.0405422007255135E-026 + 5.0600000000000006E-002 2.0568531212627246E-026 + 5.1699999999999996E-002 -7.2939697077888037E-027 + 5.2800000000000000E-002 -8.5218702253641963E-026 + 5.3900000000000003E-002 -1.0367600749081654E-025 + 5.5000000000000007E-002 1.3530544711541123E-025 + 5.6099999999999997E-002 5.5381762914292198E-025 + 5.7200000000000001E-002 3.9944699167012933E-025 + 5.8300000000000005E-002 -1.1673811180569546E-024 + 5.9399999999999994E-002 -3.0354953480929293E-024 + 6.0499999999999998E-002 -1.0578973809964329E-024 + 6.1600000000000002E-002 7.4990442936630154E-024 + 6.2700000000000006E-002 1.4612908317690146E-023 + 6.3799999999999996E-002 8.5374106619375338E-025 + 6.4899999999999999E-002 -3.9907646468902316E-023 + 6.6000000000000003E-002 -6.3901791223398413E-023 + 6.7100000000000007E-002 9.3324879883069135E-024 + 6.8199999999999997E-002 1.8407686783565459E-022 + 6.9300000000000000E-002 2.6147199862511358E-022 + 7.0400000000000004E-002 -6.2730503173100738E-023 + 7.1500000000000008E-002 -7.5217152725548534E-022 + 7.2599999999999998E-002 -1.0234641499530039E-021 + 7.3700000000000002E-002 2.0385449425375921E-022 + 7.4800000000000005E-002 2.7397629468046681E-021 + 7.5899999999999995E-002 3.8627557460379111E-021 + 7.6999999999999999E-002 -9.9793037590345711E-023 + 7.8100000000000003E-002 -8.7993647949929785E-021 + 7.9200000000000007E-002 -1.3909933804177069E-020 + 8.0299999999999996E-002 -3.4557598625451635E-021 + 8.1400000000000000E-002 2.3948415156774483E-020 + 8.2500000000000004E-002 4.6461067721181387E-020 + 8.3600000000000008E-002 2.7335543666181537E-020 + 8.4699999999999998E-002 -4.8997471666733196E-020 + 8.5800000000000001E-002 -1.3742246199436671E-019 + 8.6900000000000005E-002 -1.3624630163619580E-019 + 8.8000000000000009E-002 3.6753615325557172E-020 + 8.9099999999999999E-002 3.3118952048491344E-019 + 9.0200000000000002E-002 5.1244573070453705E-019 + 9.1300000000000006E-002 2.7023460699527497E-019 + 9.2399999999999996E-002 -5.0949005927952023E-019 + 9.3500000000000000E-002 -1.4607101786964192E-018 + 9.4600000000000004E-002 -1.7098417797536355E-018 + 9.5700000000000007E-002 -3.3436982314502669E-019 + 9.6799999999999997E-002 2.7343362978662607E-018 + 9.7900000000000001E-002 5.8655579895385268E-018 + 9.9000000000000005E-002 5.8327549015768176E-018 + 0.10010000000000001 -3.7093146471381194E-019 + 0.10120000000000000 -1.2259544596974917E-017 + 0.10230000000000000 -2.3084261703415352E-017 + 0.10340000000000001 -2.0809740012021140E-017 + 0.10450000000000001 4.7460848357337613E-018 + 0.10560000000000000 5.0143119632703101E-017 + 0.10670000000000000 8.9305350459315756E-017 + 0.10780000000000001 7.8324739585911127E-017 + 0.10890000000000001 -1.8601712061347616E-017 + 0.11000000000000000 -1.8839794163102834E-016 + 0.11110000000000000 -3.3855771905878416E-016 + 0.11220000000000001 -3.1291210251476571E-016 + 0.11330000000000000 2.2465037605580606E-017 + 0.11440000000000002 6.4173926589417007E-016 + 0.11550000000000001 1.2473589293350486E-015 + 0.11660000000000000 1.2989469415919798E-015 + 0.11770000000000001 2.7011173944824273E-016 + 0.11880000000000000 -1.8993339531220765E-015 + 0.11989999999999999 -4.3705320361875268E-015 + 0.12100000000000001 -5.3549744797936824E-015 + 0.12210000000000000 -2.7836643021428254E-015 + 0.12320000000000002 4.2719107195892878E-015 + 0.12430000000000001 1.3951445792907691E-014 + 0.12540000000000001 2.0822602472022993E-014 + 0.12650000000000003 1.7216180128102991E-014 + 0.12760000000000002 -2.7237216862897699E-015 + 0.12870000000000001 -3.7244540134276360E-014 + 0.12980000000000003 -7.2386182063590571E-014 + 0.13090000000000002 -8.2763934865660166E-014 + 0.13200000000000001 -4.1075656602180405E-014 + 0.13310000000000002 6.4056582033036186E-014 + 0.13420000000000001 2.0827346195340796E-013 + 0.13530000000000003 3.2172983895073504E-013 + 0.13640000000000002 3.0290296638112169E-013 + 0.13750000000000001 6.3090219084172700E-014 + 0.13860000000000003 -4.0627595146620898E-013 + 0.13970000000000002 -9.7095617136722101E-013 + 0.14080000000000001 -1.3382124184821431E-012 + 0.14190000000000003 -1.1287181042249350E-012 + 0.14300000000000002 -4.9526544974518028E-014 + 0.14410000000000003 1.8699941768673956E-012 + 0.14520000000000002 4.0774636271556641E-012 + 0.14630000000000001 5.4694976846236809E-012 + 0.14740000000000003 4.6586384923330559E-012 + 0.14850000000000002 5.6628009573178595E-013 + 0.14960000000000001 -6.7856896317219917E-012 + 0.15070000000000003 -1.5588726490212146E-011 + 0.15180000000000002 -2.2084297932045693E-011 + 0.15290000000000001 -2.1301215999414147E-011 + 0.15400000000000003 -8.8249095531178767E-012 + 0.15510000000000002 1.6700956589899008E-011 + 0.15620000000000003 5.1135030237903223E-011 + 0.15730000000000002 8.3612512746800149E-011 + 0.15840000000000001 9.7682875677129744E-011 + 0.15950000000000003 7.5453927828039724E-011 + 0.16060000000000002 4.3950706789253058E-012 + 0.16170000000000001 -1.1477893635536418E-010 + 0.16280000000000003 -2.6176819045709010E-010 + 0.16390000000000002 -3.9488060044057249E-010 + 0.16500000000000001 -4.5606776688522643E-010 + 0.16610000000000003 -3.8333516916289057E-010 + 0.16720000000000002 -1.2856388176274436E-010 + 0.16830000000000003 3.2367838964653117E-010 + 0.16940000000000002 9.4224095192885216E-010 + 0.17050000000000001 1.6460466323309220E-009 + 0.17160000000000003 2.3146380367933261E-009 + 0.17270000000000002 2.8120388240182592E-009 + 0.17380000000000001 3.0189337696384655E-009 + 0.17490000000000003 2.8647335614806479E-009 + 0.17600000000000002 2.3499755474887252E-009 + 0.17710000000000004 1.5514650675285679E-009 + 0.17820000000000003 6.0723998052125694E-010 + 0.17930000000000001 -3.1547386925012688E-010 + 0.18040000000000003 -1.0606594491591181E-009 + 0.18150000000000002 -1.5206466086326031E-009 + 0.18260000000000001 -1.6591524820697146E-009 + 0.18370000000000003 -1.5137848752289074E-009 + 0.18480000000000002 -1.1781509101638221E-009 + 0.18590000000000001 -7.7024903122335786E-010 + 0.18700000000000003 -3.9793604522664339E-010 + 0.18810000000000002 -1.3254754238634092E-010 + 0.18920000000000003 1.8953096470736286E-012 + 0.19030000000000002 2.2574248026430155E-011 + 0.19140000000000001 -3.0240886184085269E-011 + 0.19250000000000003 -1.1449440007194056E-010 + 0.19360000000000002 -2.0187505833657582E-010 + 0.19470000000000001 -2.8214766634171440E-010 + 0.19580000000000003 -3.5645605911405198E-010 + 0.19690000000000002 -4.2493039642543806E-010 + 0.19800000000000001 -4.7639336919758080E-010 + 0.19910000000000003 -4.8665649288182067E-010 + 0.20020000000000002 -4.2742823169739097E-010 + 0.20130000000000003 -2.8227789550250293E-010 + 0.20240000000000002 -6.1976264398300174E-011 + 0.20350000000000001 1.8919044109111383E-010 + 0.20460000000000003 4.0131578615820729E-010 + 0.20570000000000002 5.0023768460860651E-010 + 0.20680000000000001 4.3540357430593701E-010 + 0.20790000000000003 2.0346763163203718E-010 + 0.20900000000000002 -1.4271740733651228E-010 + 0.21010000000000004 -5.0519471939125538E-010 + 0.21120000000000003 -7.7000755771550189E-010 + 0.21230000000000002 -8.4493134711038920E-010 + 0.21340000000000003 -6.9244732170403722E-010 + 0.21450000000000002 -3.4564584527885245E-010 + 0.21560000000000001 9.9354198479506550E-011 + 0.21670000000000003 5.1245963028634378E-010 + 0.21780000000000002 7.7044204349618894E-010 + 0.21890000000000001 7.9582440637437912E-010 + 0.22000000000000003 5.8099708377667980E-010 + 0.22110000000000002 1.9000202799990262E-010 + 0.22220000000000004 -2.6203891834164494E-010 + 0.22330000000000003 -6.4468902438719056E-010 + 0.22440000000000002 -8.5144807870918271E-010 + 0.22550000000000003 -8.3016638008359678E-010 + 0.22660000000000002 -5.9567450971798053E-010 + 0.22770000000000001 -2.2180408898453408E-010 + 0.22880000000000003 1.8331068607491119E-010 + 0.22990000000000002 5.0984494404104908E-010 + 0.23100000000000004 6.7649535973046682E-010 + 0.23210000000000003 6.5003236127125774E-010 + 0.23320000000000002 4.5019912797705786E-010 + 0.23430000000000004 1.4048598395710599E-010 + 0.23540000000000003 -1.9139262397160905E-010 + 0.23650000000000002 -4.5779502411136264E-010 + 0.23760000000000003 -5.9418842068836852E-010 + 0.23870000000000002 -5.7520416207879066E-010 + 0.23980000000000001 -4.1936035199974242E-010 + 0.24090000000000000 -1.8092619069598470E-010 + 0.24200000000000005 6.8562808208660897E-011 + 0.24310000000000004 2.6286997578672811E-010 + 0.24420000000000003 3.5989353164289639E-010 + 0.24530000000000002 3.5072597603935662E-010 + 0.24640000000000001 2.5711835438535502E-010 + 0.24750000000000005 1.1995933413277982E-010 + 0.24860000000000004 -1.6108198108710781E-011 + 0.24970000000000003 -1.1674582134357792E-010 + 0.25080000000000002 -1.6686801940224427E-010 + 0.25190000000000001 -1.7233681148809410E-010 + 0.25300000000000000 -1.5393090968540690E-010 + 0.25410000000000005 -1.3538081766739651E-010 + 0.25520000000000004 -1.3011648702931922E-010 + 0.25630000000000003 -1.3326242886968487E-010 + 0.25740000000000002 -1.2409827332415801E-010 + 0.25850000000000001 -7.9034834232771800E-011 + 0.25960000000000005 1.1416818011811269E-011 + 0.26070000000000004 1.3171592982974545E-010 + 0.26180000000000003 2.4376420326710502E-010 + 0.26290000000000002 3.0241054105317744E-010 + 0.26400000000000001 2.7587804263262683E-010 + 0.26510000000000000 1.6050044626680915E-010 + 0.26620000000000005 -1.6770968294665956E-011 + 0.26730000000000004 -2.0750488827214753E-010 + 0.26840000000000003 -3.5706337886409756E-010 + 0.26950000000000002 -4.2025768975939570E-010 + 0.27060000000000001 -3.7415132103646442E-010 + 0.27170000000000005 -2.2630033957860007E-010 + 0.27280000000000004 -1.5901245598026748E-011 + 0.27390000000000003 1.9536142148446345E-010 + 0.27500000000000002 3.4305436269477241E-010 + 0.27610000000000001 3.8413150438287857E-010 + 0.27720000000000000 3.1398669775306587E-010 + 0.27830000000000005 1.6649552569969472E-010 + 0.27940000000000004 -3.6528111264921836E-012 + 0.28050000000000003 -1.4604907561110991E-010 + 0.28160000000000002 -2.3249448199980094E-010 + 0.28270000000000001 -2.5924923319209370E-010 + 0.28380000000000005 -2.3680621352717424E-010 + 0.28490000000000004 -1.7829601683949647E-010 + 0.28600000000000003 -9.5572445790725880E-011 + 0.28710000000000002 -2.6812460671848948E-012 + 0.28820000000000001 8.1200671186998363E-011 + 0.28930000000000000 1.3610763904825518E-010 + 0.29040000000000005 1.5119591689760625E-010 + 0.29150000000000004 1.3135187382218305E-010 + 0.29260000000000003 9.3244946486326086E-011 + 0.29370000000000002 5.2934705230267554E-011 + 0.29480000000000001 1.5422512225637952E-011 + 0.29590000000000005 -2.4559033626192495E-011 + 0.29700000000000004 -7.1328297435169219E-011 + 0.29810000000000003 -1.1741070615745031E-010 + 0.29920000000000002 -1.4421203120562609E-010 + 0.30030000000000001 -1.3512871377407976E-010 + 0.30140000000000006 -9.0208993053231268E-011 + 0.30250000000000005 -2.8997146697684606E-011 + 0.30360000000000004 2.2153359008347806E-011 + 0.30470000000000003 4.8424941140323696E-011 + 0.30580000000000002 5.5255612585458636E-011 + 0.30690000000000001 6.0083472919192360E-011 + 0.30800000000000005 7.4373666947291639E-011 + 0.30910000000000004 9.1674667856977976E-011 + 0.31020000000000003 9.2242782856466476E-011 + 0.31130000000000002 6.0352625674831017E-011 + 0.31240000000000001 -6.1238297419108356E-013 + 0.31350000000000006 -6.8229831506894101E-011 + 0.31460000000000005 -1.1614278982996495E-010 + 0.31570000000000004 -1.3139918320081989E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0009.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0009.BXZ.semd new file mode 100644 index 00000000..6eccb043 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0009.BXZ.semd @@ -0,0 +1,300 @@ + -1.3200000000000002E-002 0.0000000000000000 + -1.2100000000000001E-002 0.0000000000000000 + -1.1000000000000001E-002 0.0000000000000000 + -9.9000000000000025E-003 0.0000000000000000 + -8.8000000000000023E-003 0.0000000000000000 + -7.7000000000000011E-003 0.0000000000000000 + -6.6000000000000017E-003 0.0000000000000000 + -5.5000000000000014E-003 0.0000000000000000 + -4.4000000000000011E-003 0.0000000000000000 + -3.3000000000000008E-003 0.0000000000000000 + -2.2000000000000006E-003 0.0000000000000000 + -1.1000000000000003E-003 0.0000000000000000 + -1.7347234759768071E-018 0.0000000000000000 + 1.0999999999999985E-003 0.0000000000000000 + 2.1999999999999988E-003 0.0000000000000000 + 3.2999999999999991E-003 0.0000000000000000 + 4.3999999999999994E-003 0.0000000000000000 + 5.4999999999999997E-003 0.0000000000000000 + 6.6000000000000000E-003 0.0000000000000000 + 7.7000000000000002E-003 0.0000000000000000 + 8.8000000000000005E-003 0.0000000000000000 + 9.9000000000000008E-003 0.0000000000000000 + 1.1000000000000001E-002 0.0000000000000000 + 1.2100000000000001E-002 0.0000000000000000 + 1.3199999999999998E-002 0.0000000000000000 + 1.4299999999999998E-002 0.0000000000000000 + 1.5399999999999999E-002 0.0000000000000000 + 1.6500000000000001E-002 0.0000000000000000 + 1.7599999999999998E-002 0.0000000000000000 + 1.8700000000000001E-002 -8.2369848345741933E-038 + 1.9799999999999998E-002 -2.6229643664039587E-037 + 2.0900000000000002E-002 3.9228420046592942E-037 + 2.1999999999999999E-002 3.6115022741619710E-036 + 2.3099999999999996E-002 2.9098602500635576E-036 + 2.4199999999999999E-002 -2.9570897749347443E-035 + 2.5299999999999996E-002 -7.9423641866313206E-035 + 2.6400000000000000E-002 1.1804988113910470E-034 + 2.7499999999999997E-002 8.5025407389746526E-034 + 2.8600000000000000E-002 4.9037399883482567E-034 + 2.9699999999999997E-002 -5.4847328466879725E-033 + 3.0800000000000001E-002 -1.2247531477199078E-032 + 3.1899999999999998E-002 1.7446891397047847E-032 + 3.3000000000000002E-002 1.0608597890817928E-031 + 3.4099999999999998E-002 5.7679862102758497E-032 + 3.5200000000000002E-002 -5.3787095010575410E-031 + 3.6299999999999999E-002 -1.1550052021688108E-030 + 3.7400000000000003E-002 1.1745152110478266E-030 + 3.8500000000000000E-002 7.8865055755989826E-030 + 3.9599999999999996E-002 6.0186653646847500E-030 + 4.0700000000000000E-002 -2.9699428634655296E-029 + 4.1799999999999997E-002 -7.3717297792947946E-029 + 4.2900000000000001E-002 2.5505722199283166E-029 + 4.3999999999999997E-002 3.6873173417520191E-028 + 4.5100000000000001E-002 4.4684487678824757E-028 + 4.6199999999999998E-002 -8.8158239498110479E-028 + 4.7300000000000002E-002 -3.1681953956388295E-027 + 4.8399999999999999E-002 -1.2697230492827336E-027 + 4.9500000000000002E-002 1.0405422777627113E-026 + 5.0600000000000006E-002 2.0568529671883291E-026 + 5.1699999999999996E-002 -7.2939766411366035E-027 + 5.2800000000000000E-002 -8.5218696090666141E-026 + 5.3900000000000003E-002 -1.0367597051296161E-025 + 5.5000000000000007E-002 1.3530545944136288E-025 + 5.6099999999999997E-002 5.5381753053530883E-025 + 5.7200000000000001E-002 3.9944691771441947E-025 + 5.8300000000000005E-002 -1.1673814138797940E-024 + 5.9399999999999994E-002 -3.0354955453081556E-024 + 6.0499999999999998E-002 -1.0578973809964329E-024 + 6.1600000000000002E-002 7.4990466602457310E-024 + 6.2700000000000006E-002 1.4612909895411957E-023 + 6.3799999999999996E-002 8.5374362999169535E-025 + 6.4899999999999999E-002 -3.9907640158015074E-023 + 6.6000000000000003E-002 -6.3901797534285655E-023 + 6.7100000000000007E-002 9.3324690556451882E-024 + 6.8199999999999997E-002 1.8407682997033114E-022 + 6.9300000000000000E-002 2.6147197338156461E-022 + 7.0400000000000004E-002 -6.2730541038424189E-023 + 7.1500000000000008E-002 -7.5217162822968121E-022 + 7.2599999999999998E-002 -1.0234641499530039E-021 + 7.3700000000000002E-002 2.0385491077231716E-022 + 7.4800000000000005E-002 2.7397633507014515E-021 + 7.5899999999999995E-002 3.8627561499346945E-021 + 7.6999999999999999E-002 -9.9793151186316063E-023 + 7.8100000000000003E-002 -8.7993664105801124E-021 + 7.9200000000000007E-002 -1.3909935419764203E-020 + 8.0299999999999996E-002 -3.4557643054097817E-021 + 8.1400000000000000E-002 2.3948413541187349E-020 + 8.2500000000000004E-002 4.6461067721181387E-020 + 8.3600000000000008E-002 2.7335550128530073E-020 + 8.4699999999999998E-002 -4.8997458742036125E-020 + 8.5800000000000001E-002 -1.3742246199436671E-019 + 8.6900000000000005E-002 -1.3624635333498408E-019 + 8.8000000000000009E-002 3.6753550702071816E-020 + 8.9099999999999999E-002 3.3118957218370173E-019 + 9.0200000000000002E-002 5.1244588580090191E-019 + 9.1300000000000006E-002 2.7023468454345740E-019 + 9.2399999999999996E-002 -5.0949011097830852E-019 + 9.3500000000000000E-002 -1.4607101786964192E-018 + 9.4600000000000004E-002 -1.7098419865487886E-018 + 9.5700000000000007E-002 -3.3437013333775640E-019 + 9.6799999999999997E-002 2.7343358842759544E-018 + 9.7900000000000001E-002 5.8655575759482205E-018 + 9.9000000000000005E-002 5.8327549015768176E-018 + 0.10010000000000001 -3.7093084432835253E-019 + 0.10120000000000000 -1.2259543769794304E-017 + 0.10230000000000000 -2.3084263357776577E-017 + 0.10340000000000001 -2.0809744975104815E-017 + 0.10450000000000001 4.7460769775179420E-018 + 0.10560000000000000 5.0143109706535751E-017 + 0.10670000000000000 8.9305350459315756E-017 + 0.10780000000000001 7.8324772673135629E-017 + 0.10890000000000001 -1.8601659121788413E-017 + 0.11000000000000000 -1.8839786222168953E-016 + 0.11110000000000000 -3.3855763964944535E-016 + 0.11220000000000001 -3.1291212898454531E-016 + 0.11330000000000000 2.2464842390956043E-017 + 0.11440000000000002 6.4173905413593326E-016 + 0.11550000000000001 1.2473585058185750E-015 + 0.11660000000000000 1.2989467298337430E-015 + 0.11770000000000001 2.7011218943449595E-016 + 0.11880000000000000 -1.8993326825726556E-015 + 0.11989999999999999 -4.3705303421216323E-015 + 0.12100000000000001 -5.3549732092442615E-015 + 0.12210000000000000 -2.7836645139010623E-015 + 0.12320000000000002 4.2719098725563405E-015 + 0.12430000000000001 1.3951444098841796E-014 + 0.12540000000000001 2.0822600777957098E-014 + 0.12650000000000003 1.7216181822168886E-014 + 0.12760000000000002 -2.7237193569491650E-015 + 0.12870000000000001 -3.7244540134276360E-014 + 0.12980000000000003 -7.2386175287326993E-014 + 0.13090000000000002 -8.2763921313133010E-014 + 0.13200000000000001 -4.1075656602180405E-014 + 0.13310000000000002 6.4056568480509030E-014 + 0.13420000000000001 2.0827344840088080E-013 + 0.13530000000000003 3.2172983895073504E-013 + 0.13640000000000002 3.0290296638112169E-013 + 0.13750000000000001 6.3090212307909121E-014 + 0.13860000000000003 -4.0627597857126330E-013 + 0.13970000000000002 -9.7095617136722101E-013 + 0.14080000000000001 -1.3382124184821431E-012 + 0.14190000000000003 -1.1287178873845005E-012 + 0.14300000000000002 -4.9526080800462932E-014 + 0.14410000000000003 1.8699943937078300E-012 + 0.14520000000000002 4.0774631934747951E-012 + 0.14630000000000001 5.4694972509428119E-012 + 0.14740000000000003 4.6586371912904490E-012 + 0.14850000000000002 5.6628009573178595E-013 + 0.14960000000000001 -6.7856883306793847E-012 + 0.15070000000000003 -1.5588723020765194E-011 + 0.15180000000000002 -2.2084299666769169E-011 + 0.15290000000000001 -2.1301221203584575E-011 + 0.15400000000000003 -8.8249147572883047E-012 + 0.15510000000000002 1.6700956589899008E-011 + 0.15620000000000003 5.1135040646244079E-011 + 0.15730000000000002 8.3612533563481861E-011 + 0.15840000000000001 9.7682896493811455E-011 + 0.15950000000000003 7.5453941705827532E-011 + 0.16060000000000002 4.3950940976922315E-012 + 0.16170000000000001 -1.1477895717204589E-010 + 0.16280000000000003 -2.6176819045709010E-010 + 0.16390000000000002 -3.9488062819614811E-010 + 0.16500000000000001 -4.5606779464080205E-010 + 0.16610000000000003 -3.8333522467404180E-010 + 0.16720000000000002 -1.2856388176274436E-010 + 0.16830000000000003 3.2367850066883364E-010 + 0.16940000000000002 9.4224095192885216E-010 + 0.17050000000000001 1.6460468543755269E-009 + 0.17160000000000003 2.3146382588379311E-009 + 0.17270000000000002 2.8120388240182592E-009 + 0.17380000000000001 3.0189335475938606E-009 + 0.17490000000000003 2.8647333394360430E-009 + 0.17600000000000002 2.3499753254441202E-009 + 0.17710000000000004 1.5514646234393581E-009 + 0.17820000000000003 6.0723975847665201E-010 + 0.17930000000000001 -3.1547389700570250E-010 + 0.18040000000000003 -1.0606595601814206E-009 + 0.18150000000000002 -1.5206470527218130E-009 + 0.18260000000000001 -1.6591525930920170E-009 + 0.18370000000000003 -1.5137843201173951E-009 + 0.18480000000000002 -1.1781505770969147E-009 + 0.18590000000000001 -7.7024880917875294E-010 + 0.18700000000000003 -3.9793615624894585E-010 + 0.18810000000000002 -1.3254758401970435E-010 + 0.18920000000000003 1.8955574956902588E-012 + 0.19030000000000002 2.2575002631142205E-011 + 0.19140000000000001 -3.0240008414006425E-011 + 0.19250000000000003 -1.1449419884401735E-010 + 0.19360000000000002 -2.0187564120366375E-010 + 0.19470000000000001 -2.8214841574225602E-010 + 0.19580000000000003 -3.5645647544768622E-010 + 0.19690000000000002 -4.2492975804719890E-010 + 0.19800000000000001 -4.7639209244110248E-010 + 0.19910000000000003 -4.8665543816994727E-010 + 0.20020000000000002 -4.2742798189721043E-010 + 0.20130000000000003 -2.8227900572552755E-010 + 0.20240000000000002 -6.1977867282791976E-011 + 0.20350000000000001 1.8918902555675743E-010 + 0.20460000000000003 4.0131581391378290E-010 + 0.20570000000000002 5.0023868380932868E-010 + 0.20680000000000001 4.3540507310702026E-010 + 0.20790000000000003 2.0346899165524235E-010 + 0.20900000000000002 -1.4271683834721216E-010 + 0.21010000000000004 -5.0519466388010414E-010 + 0.21120000000000003 -7.7000739118204820E-010 + 0.21230000000000002 -8.4493101404348181E-010 + 0.21340000000000003 -6.9244737721518845E-010 + 0.21450000000000002 -3.4564676121284776E-010 + 0.21560000000000001 9.9352422122667150E-011 + 0.21670000000000003 5.1245785392950438E-010 + 0.21780000000000002 7.7044115531776924E-010 + 0.21890000000000001 7.9582468393013528E-010 + 0.22000000000000003 5.8099841604430935E-010 + 0.22110000000000002 1.9000327700080533E-010 + 0.22220000000000004 -2.6203855751916194E-010 + 0.22330000000000003 -6.4468980154330779E-010 + 0.22440000000000002 -8.5144902239875364E-010 + 0.22550000000000003 -8.3016632457244555E-010 + 0.22660000000000002 -5.9567317745035098E-010 + 0.22770000000000001 -2.2180197956078729E-010 + 0.22880000000000003 1.8331225426493347E-010 + 0.22990000000000002 5.0984505506335154E-010 + 0.23100000000000004 6.7649430501859342E-010 + 0.23210000000000003 6.5003091798132573E-010 + 0.23320000000000002 4.5019815653191131E-010 + 0.23430000000000004 1.4048590069037914E-010 + 0.23540000000000003 -1.9139205498230893E-010 + 0.23650000000000002 -4.5779455226657717E-010 + 0.23760000000000003 -5.9418842068836852E-010 + 0.23870000000000002 -5.7520488372375667E-010 + 0.23980000000000001 -4.1936118466701089E-010 + 0.24090000000000000 -1.8092687070758728E-010 + 0.24200000000000005 6.8562509836223029E-011 + 0.24310000000000004 2.6287011456460618E-010 + 0.24420000000000003 3.5989403124325747E-010 + 0.24530000000000002 3.5072653115086894E-010 + 0.24640000000000001 2.5711902051916979E-010 + 0.24750000000000005 1.1996008353332144E-010 + 0.24860000000000004 -1.6107370645612740E-011 + 0.24970000000000003 -1.1674516908755095E-010 + 0.25080000000000002 -1.6686764470197346E-010 + 0.25190000000000001 -1.7233710292163806E-010 + 0.25300000000000000 -1.5393215868630961E-010 + 0.25410000000000005 -1.3538277443547742E-010 + 0.25520000000000004 -1.3011866584200504E-010 + 0.25630000000000003 -1.3326383052625346E-010 + 0.25740000000000002 -1.2409816230185555E-010 + 0.25850000000000001 -7.9033522781823962E-011 + 0.25960000000000005 1.1418115584971300E-011 + 0.26070000000000004 1.3171620738550160E-010 + 0.26180000000000003 2.4376334284426093E-010 + 0.26290000000000002 3.0240934756342597E-010 + 0.26400000000000001 2.7587768181014383E-010 + 0.26510000000000000 1.6050140383416789E-010 + 0.26620000000000005 -1.6769226632296075E-011 + 0.26730000000000004 -2.0750347273779113E-010 + 0.26840000000000003 -3.5706276824143401E-010 + 0.26950000000000002 -4.2025774527054693E-010 + 0.27060000000000001 -3.7415129328088881E-010 + 0.27170000000000005 -2.2629978446708776E-010 + 0.27280000000000004 -1.5900366093224427E-011 + 0.27390000000000003 1.9536161577349276E-010 + 0.27500000000000002 3.4305311369386970E-010 + 0.27610000000000001 3.8412922842567809E-010 + 0.27720000000000000 3.1398472710719716E-010 + 0.27830000000000005 1.6649516487721172E-010 + 0.27940000000000004 -3.6513127590898087E-012 + 0.28050000000000003 -1.4604674414275820E-010 + 0.28160000000000002 -2.3249277503190058E-010 + 0.28270000000000001 -2.5924887236961069E-010 + 0.28380000000000005 -2.3680687966098901E-010 + 0.28490000000000004 -1.7829697440685521E-010 + 0.28600000000000003 -9.5572938452193057E-011 + 0.28710000000000002 -2.6812230820988381E-012 + 0.28820000000000001 8.1200726698149595E-011 + 0.28930000000000000 1.3610720883683314E-010 + 0.29040000000000005 1.5119493157467190E-010 + 0.29150000000000004 1.3135072196579500E-010 + 0.29260000000000003 9.3244259535829599E-011 + 0.29370000000000002 5.2935000133258470E-011 + 0.29480000000000001 1.5423573876405250E-011 + 0.29590000000000005 -2.4557612887665670E-011 + 0.29700000000000004 -7.1327055373160420E-011 + 0.29810000000000003 -1.1741012329036238E-010 + 0.29920000000000002 -1.4421222549465540E-010 + 0.30030000000000001 -1.3512962970807507E-010 + 0.30140000000000006 -9.0210172665194932E-011 + 0.30250000000000005 -2.8998241308197947E-011 + 0.30360000000000004 2.2152609607806184E-011 + 0.30470000000000003 4.8424580317840693E-011 + 0.30580000000000002 5.5255598707670828E-011 + 0.30690000000000001 6.0083792108311940E-011 + 0.30800000000000005 7.4374457981196684E-011 + 0.30910000000000004 9.1675764202214793E-011 + 0.31020000000000003 9.2243969407324045E-011 + 0.31130000000000002 6.0353201603025042E-011 + 0.31240000000000001 -6.1286132418958417E-013 + 0.31350000000000006 -6.8231253980144402E-011 + 0.31460000000000005 -1.1614434414219943E-010 + 0.31570000000000004 -1.3139997423472494E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0010.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0010.BXX.semd new file mode 100644 index 00000000..30c1f04e --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0010.BXX.semd @@ -0,0 +1,300 @@ + -1.3200000000000002E-002 0.0000000000000000 + -1.2100000000000001E-002 0.0000000000000000 + -1.1000000000000001E-002 0.0000000000000000 + -9.9000000000000025E-003 0.0000000000000000 + -8.8000000000000023E-003 0.0000000000000000 + -7.7000000000000011E-003 0.0000000000000000 + -6.6000000000000017E-003 0.0000000000000000 + -5.5000000000000014E-003 0.0000000000000000 + -4.4000000000000011E-003 0.0000000000000000 + -3.3000000000000008E-003 0.0000000000000000 + -2.2000000000000006E-003 0.0000000000000000 + -1.1000000000000003E-003 0.0000000000000000 + -1.7347234759768071E-018 0.0000000000000000 + 1.0999999999999985E-003 0.0000000000000000 + 2.1999999999999988E-003 0.0000000000000000 + 3.2999999999999991E-003 0.0000000000000000 + 4.3999999999999994E-003 0.0000000000000000 + 5.4999999999999997E-003 0.0000000000000000 + 6.6000000000000000E-003 0.0000000000000000 + 7.7000000000000002E-003 0.0000000000000000 + 8.8000000000000005E-003 0.0000000000000000 + 9.9000000000000008E-003 0.0000000000000000 + 1.1000000000000001E-002 0.0000000000000000 + 1.2100000000000001E-002 0.0000000000000000 + 1.3199999999999998E-002 0.0000000000000000 + 1.4299999999999998E-002 0.0000000000000000 + 1.5399999999999999E-002 0.0000000000000000 + 1.6500000000000001E-002 0.0000000000000000 + 1.7599999999999998E-002 0.0000000000000000 + 1.8700000000000001E-002 0.0000000000000000 + 1.9799999999999998E-002 0.0000000000000000 + 2.0900000000000002E-002 0.0000000000000000 + 2.1999999999999999E-002 0.0000000000000000 + 2.3099999999999996E-002 0.0000000000000000 + 2.4199999999999999E-002 0.0000000000000000 + 2.5299999999999996E-002 0.0000000000000000 + 2.6400000000000000E-002 0.0000000000000000 + 2.7499999999999997E-002 0.0000000000000000 + 2.8600000000000000E-002 0.0000000000000000 + 2.9699999999999997E-002 0.0000000000000000 + 3.0800000000000001E-002 0.0000000000000000 + 3.1899999999999998E-002 0.0000000000000000 + 3.3000000000000002E-002 0.0000000000000000 + 3.4099999999999998E-002 0.0000000000000000 + 3.5200000000000002E-002 0.0000000000000000 + 3.6299999999999999E-002 0.0000000000000000 + 3.7400000000000003E-002 0.0000000000000000 + 3.8500000000000000E-002 0.0000000000000000 + 3.9599999999999996E-002 0.0000000000000000 + 4.0700000000000000E-002 0.0000000000000000 + 4.1799999999999997E-002 0.0000000000000000 + 4.2900000000000001E-002 0.0000000000000000 + 4.3999999999999997E-002 -2.3277871227110562E-038 + 4.5100000000000001E-002 0.0000000000000000 + 4.6199999999999998E-002 1.5681645249372306E-037 + 4.7300000000000002E-002 1.3574243699261928E-037 + 4.8399999999999999E-002 -7.1760144593977187E-037 + 4.9500000000000002E-002 -1.6786542183561909E-036 + 5.0600000000000006E-002 1.7017752394435926E-036 + 5.1699999999999996E-002 1.1117039085148380E-035 + 5.2800000000000000E-002 5.9429436469563548E-036 + 5.3900000000000003E-002 -4.7847501709059750E-035 + 5.5000000000000007E-002 -9.2718454275520728E-035 + 5.6099999999999997E-002 1.0409737160500620E-034 + 5.7200000000000001E-002 5.7000400654044290E-034 + 5.8300000000000005E-002 2.9272105222878909E-034 + 5.9399999999999994E-002 -2.1306885706730009E-033 + 6.0499999999999998E-002 -4.1405142815623926E-033 + 6.1600000000000002E-002 3.4181035753470015E-033 + 6.2700000000000006E-002 2.1774991067114460E-032 + 6.3799999999999996E-002 1.5746089191994218E-032 + 6.4899999999999999E-002 -6.4931063575014892E-032 + 6.6000000000000003E-002 -1.4988514527363138E-031 + 6.7100000000000007E-002 4.2021445687552420E-032 + 6.8199999999999997E-002 6.1720689761393756E-031 + 6.9300000000000000E-002 6.9538484212723898E-031 + 7.0400000000000004E-002 -1.2573549310576190E-030 + 7.1500000000000008E-002 -4.1882600409063520E-030 + 7.2599999999999998E-002 -1.4537553987184300E-030 + 7.3700000000000002E-002 1.2202770368541517E-029 + 7.4800000000000005E-002 2.1827057579288793E-029 + 7.5899999999999995E-002 -9.5318327933036899E-030 + 7.6999999999999999E-002 -8.3556524804019913E-029 + 7.8100000000000003E-002 -8.6858014099999275E-029 + 7.9200000000000007E-002 1.3781494866260837E-028 + 8.0299999999999996E-002 4.5911738387636914E-028 + 8.1400000000000000E-002 2.3281165983662753E-028 + 8.2500000000000004E-002 -1.0274260400252531E-027 + 8.3600000000000008E-002 -2.1292998650157671E-027 + 8.4699999999999998E-002 -8.2047913785926010E-029 + 8.5800000000000001E-002 5.8672773976556827E-027 + 8.6900000000000005E-002 8.5735945406946154E-027 + 8.8000000000000009E-002 -3.7369916491013838E-027 + 8.9099999999999999E-002 -2.8280225880889908E-026 + 9.0200000000000002E-002 -3.0633850939887107E-026 + 9.1300000000000006E-002 2.9337484383160725E-026 + 9.2399999999999996E-002 1.2026294201063957E-025 + 9.3500000000000000E-002 9.9616868236219430E-026 + 9.4600000000000004E-002 -1.5309714480082976E-025 + 9.5700000000000007E-002 -4.6355764348173110E-025 + 9.6799999999999997E-002 -3.0645520534606138E-025 + 9.7900000000000001E-002 6.4486410912661821E-025 + 9.9000000000000005E-002 1.6501535396452196E-024 + 0.10010000000000001 9.4509707547513570E-025 + 0.10120000000000000 -2.3124895373158991E-024 + 0.10230000000000000 -5.4919439147873846E-024 + 0.10340000000000001 -3.1005461988440381E-024 + 0.10450000000000001 7.1323722785854264E-024 + 0.10560000000000000 1.7166933850764557E-023 + 0.10670000000000000 1.0982260409527298E-023 + 0.10780000000000001 -1.8442870611027041E-023 + 0.10890000000000001 -5.0088742109669870E-023 + 0.11000000000000000 -4.0129152300201134E-023 + 0.11110000000000000 3.5946671734148126E-023 + 0.11220000000000001 1.3343979797709646E-022 + 0.11330000000000000 1.4150627307532857E-022 + 0.11440000000000002 -2.6722009987532252E-023 + 0.11550000000000001 -3.0841583629559315E-022 + 0.11660000000000000 -4.5476450363862832E-022 + 0.11770000000000001 -1.8165615032923167E-022 + 0.11880000000000000 5.3925456105722370E-022 + 0.11989999999999999 1.2622841780786517E-021 + 0.12100000000000001 1.1846723819084083E-021 + 0.12210000000000000 -2.9142321703905528E-022 + 0.12320000000000002 -2.7721504201294219E-021 + 0.12430000000000001 -4.4481593011392881E-021 + 0.12540000000000001 -2.7597287765020967E-021 + 0.12650000000000003 3.5603582242515576E-021 + 0.12760000000000002 1.1941180938402641E-020 + 0.12870000000000001 1.5179252147662493E-020 + 0.12980000000000003 4.9009195174770288E-021 + 0.13090000000000002 -2.0496383665437560E-020 + 0.13200000000000001 -4.7860944892130943E-020 + 0.13310000000000002 -4.9760300212569013E-020 + 0.13420000000000001 -4.7709747140979725E-022 + 0.13530000000000003 9.5499287726605624E-020 + 0.13640000000000002 1.8105304690636235E-019 + 0.13750000000000001 1.5830530864251559E-019 + 0.13860000000000003 -4.7828814095212086E-020 + 0.13970000000000002 -3.9410193104476451E-019 + 0.14080000000000001 -6.5915324337602321E-019 + 0.14190000000000003 -5.0791810592293977E-019 + 0.14300000000000002 2.7944952826608641E-019 + 0.14410000000000003 1.4982242670417710E-018 + 0.14520000000000002 2.3557882574696370E-018 + 0.14630000000000001 1.7238636285097515E-018 + 0.14740000000000003 -1.0928223250464961E-018 + 0.14850000000000002 -5.3573572463400353E-018 + 0.14960000000000001 -8.3847485391876546E-018 + 0.15070000000000003 -6.3529725111241732E-018 + 0.15180000000000002 3.2177940009917597E-018 + 0.15290000000000001 1.8160288781819918E-017 + 0.15400000000000003 2.9747942691358837E-017 + 0.15510000000000002 2.4937412627691376E-017 + 0.15620000000000003 -5.8619547907902458E-018 + 0.15730000000000002 -5.7746894695535553E-017 + 0.15840000000000001 -1.0377314965445204E-016 + 0.15950000000000003 -9.9959231608206839E-017 + 0.16060000000000002 -8.4200856949559199E-018 + 0.16170000000000001 1.6643294794062584E-016 + 0.16280000000000003 3.4810613618472467E-016 + 0.16390000000000002 3.9351816652542868E-016 + 0.16500000000000001 1.5599755497001206E-016 + 0.16610000000000003 -4.0085236011790765E-016 + 0.16720000000000002 -1.0894852228566479E-015 + 0.16830000000000003 -1.4729639313747450E-015 + 0.16940000000000002 -1.0121048455975865E-015 + 0.17050000000000001 6.0006524488925850E-016 + 0.17160000000000003 3.0312414447134168E-015 + 0.17270000000000002 5.0799873510499419E-015 + 0.17380000000000001 4.9194119271071552E-015 + 0.17490000000000003 9.7502968410067377E-016 + 0.17600000000000002 -6.7460147609385308E-015 + 0.17710000000000004 -1.5504714482791893E-014 + 0.17820000000000003 -1.9796566052025441E-014 + 0.17930000000000001 -1.3233770870325120E-014 + 0.18040000000000003 7.6374783979245818E-015 + 0.18150000000000002 3.8872483248790501E-014 + 0.18260000000000001 6.6598101003140925E-014 + 0.18370000000000003 6.9412018992819069E-014 + 0.18480000000000002 2.7413165934833152E-014 + 0.18590000000000001 -6.3655413676689393E-014 + 0.18700000000000003 -1.7893858324322803E-013 + 0.18810000000000002 -2.6071714774068833E-013 + 0.18920000000000003 -2.3299843499892392E-013 + 0.19030000000000002 -3.7058779032679914E-014 + 0.19140000000000001 3.2070594552409404E-013 + 0.19250000000000003 7.3002617406031645E-013 + 0.19360000000000002 9.7601549238490737E-013 + 0.19470000000000001 8.0019763601738014E-013 + 0.19580000000000003 2.5056484800412351E-014 + 0.19690000000000002 -1.2917076262775051E-012 + 0.19800000000000001 -2.7434755855981763E-012 + 0.19910000000000003 -3.5891819030742234E-012 + 0.20020000000000002 -2.9620626697951513E-012 + 0.20130000000000003 -2.6963991477980953E-013 + 0.20240000000000002 4.3223987757079474E-012 + 0.20350000000000001 9.5319446780095518E-012 + 0.20460000000000003 1.2983087695206397E-011 + 0.20570000000000002 1.1802823475515201E-011 + 0.20680000000000001 3.7948116871078241E-012 + 0.20790000000000003 -1.1091234701499086E-011 + 0.20900000000000002 -2.9558491071446369E-011 + 0.21010000000000004 -4.4738313748071690E-011 + 0.21120000000000003 -4.7525153951122334E-011 + 0.21230000000000002 -2.9604950435579980E-011 + 0.21340000000000003 1.2395078886895394E-011 + 0.21450000000000002 7.2952921481572730E-011 + 0.21560000000000001 1.3568494938720477E-010 + 0.21670000000000003 1.7504497851206224E-010 + 0.21780000000000002 1.6250886747393167E-010 + 0.21890000000000001 7.6553027805736917E-011 + 0.22000000000000003 -8.6022099166083166E-011 + 0.22110000000000002 -3.0123753491650973E-010 + 0.22220000000000004 -5.1566956260629127E-010 + 0.22330000000000003 -6.5370553414823007E-010 + 0.22440000000000002 -6.3462324284557781E-010 + 0.22550000000000003 -3.9634590054404839E-010 + 0.22660000000000002 8.0439037375423794E-011 + 0.22770000000000001 7.5572231805765000E-010 + 0.22880000000000003 1.5282349830059161E-009 + 0.22990000000000002 2.2516422060192554E-009 + 0.23100000000000004 2.7669306845723440E-009 + 0.23210000000000003 2.9433631087982803E-009 + 0.23320000000000002 2.7164130944612452E-009 + 0.23430000000000004 2.1105945879895671E-009 + 0.23540000000000003 1.2386450753965050E-009 + 0.23650000000000002 2.7543189951018121E-010 + 0.23760000000000003 -5.8698518268229805E-010 + 0.23870000000000002 -1.1900844754109130E-009 + 0.23980000000000001 -1.4498704459242617E-009 + 0.24090000000000000 -1.3751598748612537E-009 + 0.24200000000000005 -1.0575684772362592E-009 + 0.24310000000000004 -6.3703298192052671E-010 + 0.24420000000000003 -2.5501062372867978E-010 + 0.24530000000000002 -1.1569440717951185E-011 + 0.24640000000000001 5.9250757078466165E-011 + 0.24750000000000005 -1.1450920940625497E-011 + 0.24860000000000004 -1.5138922060398130E-010 + 0.24970000000000003 -2.8296945342454194E-010 + 0.25080000000000002 -3.5588970659361507E-010 + 0.25190000000000001 -3.6336161857164484E-010 + 0.25300000000000000 -3.3636068930142926E-010 + 0.25410000000000005 -3.1996971738834645E-010 + 0.25520000000000004 -3.4382383051756449E-010 + 0.25630000000000003 -4.0130562761753197E-010 + 0.25740000000000002 -4.4823106337688046E-010 + 0.25850000000000001 -4.2293610280630389E-010 + 0.25960000000000005 -2.7944030422943911E-010 + 0.26070000000000004 -1.8456456848947589E-011 + 0.26180000000000003 2.9940988577337180E-010 + 0.26290000000000002 5.6721027874573338E-010 + 0.26400000000000001 6.6954763955351382E-010 + 0.26510000000000000 5.3115617459909004E-010 + 0.26620000000000005 1.5622582394403395E-010 + 0.26730000000000004 -3.5961558730868148E-010 + 0.26840000000000003 -8.5300988494907415E-010 + 0.26950000000000002 -1.1465246529951401E-009 + 0.27060000000000001 -1.1138062694371342E-009 + 0.27170000000000005 -7.3161759983619845E-010 + 0.27280000000000004 -9.7598124026987421E-011 + 0.27390000000000003 5.9544558173030282E-010 + 0.27500000000000002 1.1216876316666458E-009 + 0.27610000000000001 1.2996818066213223E-009 + 0.27720000000000000 1.0572690500865178E-009 + 0.27830000000000005 4.6006326526182306E-010 + 0.27940000000000004 -3.0752275725909328E-010 + 0.28050000000000003 -1.0025716923323102E-009 + 0.28160000000000002 -1.4042794704849371E-009 + 0.28270000000000001 -1.3867217374397001E-009 + 0.28380000000000005 -9.5891095064359888E-010 + 0.28490000000000004 -2.5929777769384543E-010 + 0.28600000000000003 4.9196180462729444E-010 + 0.28710000000000002 1.0654859217140711E-009 + 0.28820000000000001 1.2950278627243961E-009 + 0.28930000000000000 1.1263288079987888E-009 + 0.29040000000000005 6.2821098323340152E-010 + 0.29150000000000004 -3.5236133455462948E-011 + 0.29260000000000003 -6.6006661247897114E-010 + 0.29370000000000002 -1.0663495642049270E-009 + 0.29480000000000001 -1.1502684360564785E-009 + 0.29590000000000005 -9.0951690623342074E-010 + 0.29700000000000004 -4.3654868608911102E-010 + 0.29810000000000003 1.1560991053372049E-010 + 0.29920000000000002 5.8262039637213547E-010 + 0.30030000000000001 8.3761914071445176E-010 + 0.30140000000000006 8.2555312586052310E-010 + 0.30250000000000005 5.7428711786045028E-010 + 0.30360000000000004 1.8066581564113449E-010 + 0.30470000000000003 -2.2335347460433752E-010 + 0.30580000000000002 -5.1385434796102913E-010 + 0.30690000000000001 -6.1394789252489090E-010 + 0.30800000000000005 -5.1602749850943042E-010 + 0.30910000000000004 -2.7975910477096022E-010 + 0.31020000000000003 -6.5103634289132017E-012 + 0.31130000000000002 2.0038944115174928E-010 + 0.31240000000000001 2.7453883610917273E-010 + 0.31350000000000006 2.0960656821333856E-010 + 0.31460000000000005 5.7944444381563542E-011 + 0.31570000000000004 -9.4387768434511798E-011 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0010.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0010.BXZ.semd new file mode 100644 index 00000000..382a49df --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0010.BXZ.semd @@ -0,0 +1,300 @@ + -1.3200000000000002E-002 0.0000000000000000 + -1.2100000000000001E-002 0.0000000000000000 + -1.1000000000000001E-002 0.0000000000000000 + -9.9000000000000025E-003 0.0000000000000000 + -8.8000000000000023E-003 0.0000000000000000 + -7.7000000000000011E-003 0.0000000000000000 + -6.6000000000000017E-003 0.0000000000000000 + -5.5000000000000014E-003 0.0000000000000000 + -4.4000000000000011E-003 0.0000000000000000 + -3.3000000000000008E-003 0.0000000000000000 + -2.2000000000000006E-003 0.0000000000000000 + -1.1000000000000003E-003 0.0000000000000000 + -1.7347234759768071E-018 0.0000000000000000 + 1.0999999999999985E-003 0.0000000000000000 + 2.1999999999999988E-003 0.0000000000000000 + 3.2999999999999991E-003 0.0000000000000000 + 4.3999999999999994E-003 0.0000000000000000 + 5.4999999999999997E-003 0.0000000000000000 + 6.6000000000000000E-003 0.0000000000000000 + 7.7000000000000002E-003 0.0000000000000000 + 8.8000000000000005E-003 0.0000000000000000 + 9.9000000000000008E-003 0.0000000000000000 + 1.1000000000000001E-002 0.0000000000000000 + 1.2100000000000001E-002 0.0000000000000000 + 1.3199999999999998E-002 0.0000000000000000 + 1.4299999999999998E-002 0.0000000000000000 + 1.5399999999999999E-002 0.0000000000000000 + 1.6500000000000001E-002 0.0000000000000000 + 1.7599999999999998E-002 0.0000000000000000 + 1.8700000000000001E-002 0.0000000000000000 + 1.9799999999999998E-002 0.0000000000000000 + 2.0900000000000002E-002 0.0000000000000000 + 2.1999999999999999E-002 0.0000000000000000 + 2.3099999999999996E-002 0.0000000000000000 + 2.4199999999999999E-002 0.0000000000000000 + 2.5299999999999996E-002 0.0000000000000000 + 2.6400000000000000E-002 0.0000000000000000 + 2.7499999999999997E-002 0.0000000000000000 + 2.8600000000000000E-002 0.0000000000000000 + 2.9699999999999997E-002 0.0000000000000000 + 3.0800000000000001E-002 0.0000000000000000 + 3.1899999999999998E-002 0.0000000000000000 + 3.3000000000000002E-002 0.0000000000000000 + 3.4099999999999998E-002 0.0000000000000000 + 3.5200000000000002E-002 0.0000000000000000 + 3.6299999999999999E-002 0.0000000000000000 + 3.7400000000000003E-002 0.0000000000000000 + 3.8500000000000000E-002 0.0000000000000000 + 3.9599999999999996E-002 0.0000000000000000 + 4.0700000000000000E-002 0.0000000000000000 + 4.1799999999999997E-002 0.0000000000000000 + 4.2900000000000001E-002 0.0000000000000000 + 4.3999999999999997E-002 -2.3277871227110562E-038 + 4.5100000000000001E-002 0.0000000000000000 + 4.6199999999999998E-002 1.5681645249372306E-037 + 4.7300000000000002E-002 1.3574243699261928E-037 + 4.8399999999999999E-002 -7.1760135625667015E-037 + 4.9500000000000002E-002 -1.6786540389899874E-036 + 5.0600000000000006E-002 1.7017754188097961E-036 + 5.1699999999999996E-002 1.1117039085148380E-035 + 5.2800000000000000E-002 5.9429432882239479E-036 + 5.3900000000000003E-002 -4.7847504578919005E-035 + 5.5000000000000007E-002 -9.2718460015239238E-035 + 5.6099999999999997E-002 1.0409737160500620E-034 + 5.7200000000000001E-002 5.7000400654044290E-034 + 5.8300000000000005E-002 2.9272109814653717E-034 + 5.9399999999999994E-002 -2.1306883870020085E-033 + 6.0499999999999998E-002 -4.1405146489043773E-033 + 6.1600000000000002E-002 3.4181032080050169E-033 + 6.2700000000000006E-002 2.1774991067114460E-032 + 6.3799999999999996E-002 1.5746087722626280E-032 + 6.4899999999999999E-002 -6.4931063575014892E-032 + 6.6000000000000003E-002 -1.4988514527363138E-031 + 6.7100000000000007E-002 4.2021454503760052E-032 + 6.8199999999999997E-002 6.1720689761393756E-031 + 6.9300000000000000E-002 6.9538479510746494E-031 + 7.0400000000000004E-002 -1.2573552131762632E-030 + 7.1500000000000008E-002 -4.1882604170645442E-030 + 7.2599999999999998E-002 -1.4537551165997858E-030 + 7.3700000000000002E-002 1.2202771120857902E-029 + 7.4800000000000005E-002 2.1827057579288793E-029 + 7.5899999999999995E-002 -9.5318350502528435E-030 + 7.6999999999999999E-002 -8.3556530822550990E-029 + 7.8100000000000003E-002 -8.6858020118530351E-029 + 7.9200000000000007E-002 1.3781494866260837E-028 + 8.0299999999999996E-002 4.5911743202461775E-028 + 8.1400000000000000E-002 2.3281163576250322E-028 + 8.2500000000000004E-002 -1.0274260400252531E-027 + 8.3600000000000008E-002 -2.1292998650157671E-027 + 8.4699999999999998E-002 -8.2047835545022020E-029 + 8.5800000000000001E-002 5.8672781680276605E-027 + 8.6900000000000005E-002 8.5735953110665932E-027 + 8.8000000000000009E-002 -3.7369924194733616E-027 + 8.9099999999999999E-002 -2.8280228962377819E-026 + 9.0200000000000002E-002 -3.0633847858399196E-026 + 9.1300000000000006E-002 2.9337484383160725E-026 + 9.2399999999999996E-002 1.2026294201063957E-025 + 9.3500000000000000E-002 9.9616868236219430E-026 + 9.4600000000000004E-002 -1.5309714480082976E-025 + 9.5700000000000007E-002 -4.6355764348173110E-025 + 9.6799999999999997E-002 -3.0645520534606138E-025 + 9.7900000000000001E-002 6.4486415843042479E-025 + 9.9000000000000005E-002 1.6501533424299933E-024 + 0.10010000000000001 9.4509697686752255E-025 + 0.10120000000000000 -2.3124895373158991E-024 + 0.10230000000000000 -5.4919443092178372E-024 + 0.10340000000000001 -3.1005465932744907E-024 + 0.10450000000000001 7.1323730674463316E-024 + 0.10560000000000000 1.7166933850764557E-023 + 0.10670000000000000 1.0982260409527298E-023 + 0.10780000000000001 -1.8442869033305230E-023 + 0.10890000000000001 -5.0088735798782628E-023 + 0.11000000000000000 -4.0129145989313892E-023 + 0.11110000000000000 3.5946671734148126E-023 + 0.11220000000000001 1.3343977273354749E-022 + 0.11330000000000000 1.4150624783177960E-022 + 0.11440000000000002 -2.6722016298419494E-023 + 0.11550000000000001 -3.0841581105204419E-022 + 0.11660000000000000 -4.5476450363862832E-022 + 0.11770000000000001 -1.8165613770745719E-022 + 0.11880000000000000 5.3925451057012576E-022 + 0.11989999999999999 1.2622840771044558E-021 + 0.12100000000000001 1.1846723819084083E-021 + 0.12210000000000000 -2.9142329276970218E-022 + 0.12320000000000002 -2.7721506220778137E-021 + 0.12430000000000001 -4.4481593011392881E-021 + 0.12540000000000001 -2.7597287765020967E-021 + 0.12650000000000003 3.5603582242515576E-021 + 0.12760000000000002 1.1941180130609074E-020 + 0.12870000000000001 1.5179252147662493E-020 + 0.12980000000000003 4.9009199213738123E-021 + 0.13090000000000002 -2.0496380434263293E-020 + 0.13200000000000001 -4.7860941660956675E-020 + 0.13310000000000002 -4.9760293750220477E-020 + 0.13420000000000001 -4.7710171232602372E-022 + 0.13530000000000003 9.5499274801908552E-020 + 0.13640000000000002 1.8105303398166527E-019 + 0.13750000000000001 1.5830530864251559E-019 + 0.13860000000000003 -4.7828804401689283E-020 + 0.13970000000000002 -3.9410190519537036E-019 + 0.14080000000000001 -6.5915313997844664E-019 + 0.14190000000000003 -5.0791800252536320E-019 + 0.14300000000000002 2.7944947656729813E-019 + 0.14410000000000003 1.4982239568490412E-018 + 0.14520000000000002 2.3557878438793307E-018 + 0.14630000000000001 1.7238633183170218E-018 + 0.14740000000000003 -1.0928224284440727E-018 + 0.14850000000000002 -5.3573572463400353E-018 + 0.14960000000000001 -8.3847493663682671E-018 + 0.15070000000000003 -6.3529729247144795E-018 + 0.15180000000000002 3.2177940009917597E-018 + 0.15290000000000001 1.8160292090542368E-017 + 0.15400000000000003 2.9747949308803738E-017 + 0.15510000000000002 2.4937420899497501E-017 + 0.15620000000000003 -5.8619498277065705E-018 + 0.15730000000000002 -5.7746901312980453E-017 + 0.15840000000000001 -1.0377318274167654E-016 + 0.15950000000000003 -9.9959264695431341E-017 + 0.16060000000000002 -8.4200923124008204E-018 + 0.16170000000000001 1.6643297441040544E-016 + 0.16280000000000003 3.4810621559406348E-016 + 0.16390000000000002 3.9351824593476749E-016 + 0.16500000000000001 1.5599752850023246E-016 + 0.16610000000000003 -4.0085254540636486E-016 + 0.16720000000000002 -1.0894855404940031E-015 + 0.16830000000000003 -1.4729641431329818E-015 + 0.16940000000000002 -1.0121048455975865E-015 + 0.17050000000000001 6.0006535076837690E-016 + 0.17160000000000003 3.0312418682298904E-015 + 0.17270000000000002 5.0799877745664156E-015 + 0.17380000000000001 4.9194123506236288E-015 + 0.17490000000000003 9.7503042525450261E-016 + 0.17600000000000002 -6.7460130668726363E-015 + 0.17710000000000004 -1.5504714482791893E-014 + 0.17820000000000003 -1.9796567746091336E-014 + 0.17930000000000001 -1.3233772564391014E-014 + 0.18040000000000003 7.6374750097927928E-015 + 0.18150000000000002 3.8872479860658712E-014 + 0.18260000000000001 6.6598107779404503E-014 + 0.18370000000000003 6.9412025769082647E-014 + 0.18480000000000002 2.7413179487360308E-014 + 0.18590000000000001 -6.3655400124162237E-014 + 0.18700000000000003 -1.7893856969070088E-013 + 0.18810000000000002 -2.6071714774068833E-013 + 0.18920000000000003 -2.3299846210397823E-013 + 0.19030000000000002 -3.7058829854656750E-014 + 0.19140000000000001 3.2070586420893110E-013 + 0.19250000000000003 7.3002611985020782E-013 + 0.19360000000000002 9.7601538396469012E-013 + 0.19470000000000001 8.0019779864770602E-013 + 0.19580000000000003 2.5056677923924325E-014 + 0.19690000000000002 -1.2917074094370706E-012 + 0.19800000000000001 -2.7434753687577418E-012 + 0.19910000000000003 -3.5891821199146579E-012 + 0.20020000000000002 -2.9620635371568893E-012 + 0.20130000000000003 -2.6964067372133027E-013 + 0.20240000000000002 4.3223983420270784E-012 + 0.20350000000000001 9.5319446780095518E-012 + 0.20460000000000003 1.2983089429929873E-011 + 0.20570000000000002 1.1802826077600415E-011 + 0.20680000000000001 3.7948155902356451E-012 + 0.20790000000000003 -1.1091229497328658E-011 + 0.20900000000000002 -2.9558491071446369E-011 + 0.21010000000000004 -4.4738317217518642E-011 + 0.21120000000000003 -4.7525160890016238E-011 + 0.21230000000000002 -2.9604946966133028E-011 + 0.21340000000000003 1.2395082356342346E-011 + 0.21450000000000002 7.2952921481572730E-011 + 0.21560000000000001 1.3568493550941696E-010 + 0.21670000000000003 1.7504497851206224E-010 + 0.21780000000000002 1.6250886747393167E-010 + 0.21890000000000001 7.6553020866843013E-011 + 0.22000000000000003 -8.6022133860552685E-011 + 0.22110000000000002 -3.0123759042766096E-010 + 0.22220000000000004 -5.1566967362859373E-010 + 0.22330000000000003 -6.5370558965938130E-010 + 0.22440000000000002 -6.3462329835672904E-010 + 0.22550000000000003 -3.9634606707750208E-010 + 0.22660000000000002 8.0438787575243254E-011 + 0.22770000000000001 7.5572204050189384E-010 + 0.22880000000000003 1.5282350940282186E-009 + 0.22990000000000002 2.2516424280638603E-009 + 0.23100000000000004 2.7669311286615539E-009 + 0.23210000000000003 2.9433635528874902E-009 + 0.23320000000000002 2.7164133165058502E-009 + 0.23430000000000004 2.1105943659449622E-009 + 0.23540000000000003 1.2386449643742026E-009 + 0.23650000000000002 2.7543167746557629E-010 + 0.23760000000000003 -5.8698573779381036E-010 + 0.23870000000000002 -1.1900849195001229E-009 + 0.23980000000000001 -1.4498707789911691E-009 + 0.24090000000000000 -1.3751594307720438E-009 + 0.24200000000000005 -1.0575680331470494E-009 + 0.24310000000000004 -6.3703420316585380E-010 + 0.24420000000000003 -2.5501328826393888E-010 + 0.24530000000000002 -1.1570223078238850E-011 + 0.24640000000000001 5.9253095485711782E-011 + 0.24750000000000005 -1.1446094072553592E-011 + 0.24860000000000004 -1.5138543196790977E-010 + 0.24970000000000003 -2.8296912035763455E-010 + 0.25080000000000002 -3.5589275970693279E-010 + 0.25190000000000001 -3.6336561537453349E-010 + 0.25300000000000000 -3.3636199381348320E-010 + 0.25410000000000005 -3.1996857940974621E-010 + 0.25520000000000004 -3.4382330316162779E-010 + 0.25630000000000003 -4.0130679335170782E-010 + 0.25740000000000002 -4.4823159073281715E-010 + 0.25850000000000001 -4.2293543667248912E-010 + 0.25960000000000005 -2.7943791724993616E-010 + 0.26070000000000004 -1.8454697839342948E-011 + 0.26180000000000003 2.9941077395179150E-010 + 0.26290000000000002 5.6720994567882599E-010 + 0.26400000000000001 6.6954669586394289E-010 + 0.26510000000000000 5.3115362108613340E-010 + 0.26620000000000005 1.5622324267550169E-010 + 0.26730000000000004 -3.5961628119807187E-010 + 0.26840000000000003 -8.5300871921489829E-010 + 0.26950000000000002 -1.1465262073073745E-009 + 0.27060000000000001 -1.1138087119277884E-009 + 0.27170000000000005 -7.3161715574698860E-010 + 0.27280000000000004 -9.7592683934166757E-011 + 0.27390000000000003 5.9545302022456781E-010 + 0.27500000000000002 1.1216904072242073E-009 + 0.27610000000000001 1.2996769216400139E-009 + 0.27720000000000000 1.0572609454584381E-009 + 0.27830000000000005 4.6005940723681249E-010 + 0.27940000000000004 -3.0751964863462433E-010 + 0.28050000000000003 -1.0025664742840945E-009 + 0.28160000000000002 -1.4042778051504001E-009 + 0.28270000000000001 -1.3867256232202863E-009 + 0.28380000000000005 -9.5891461437958014E-010 + 0.28490000000000004 -2.5929686175985012E-010 + 0.28600000000000003 4.9196674511975402E-010 + 0.28710000000000002 1.0654908066953794E-009 + 0.28820000000000001 1.2950293060143281E-009 + 0.28930000000000000 1.1263247001735976E-009 + 0.29040000000000005 6.2820354473913653E-010 + 0.29150000000000004 -3.5241497220450668E-011 + 0.29260000000000003 -6.6006550225594651E-010 + 0.29370000000000002 -1.0663431249113842E-009 + 0.29480000000000001 -1.1502623298298431E-009 + 0.29590000000000005 -9.0951557396579119E-010 + 0.29700000000000004 -4.3655185022473120E-010 + 0.29810000000000003 1.1560687129819058E-010 + 0.29920000000000002 5.8262061841674040E-010 + 0.30030000000000001 8.3762108360474485E-010 + 0.30140000000000006 8.2555245972670832E-010 + 0.30250000000000005 5.7428334310216655E-010 + 0.30360000000000004 1.8066273477224115E-010 + 0.30470000000000003 -2.2335293337061302E-010 + 0.30580000000000002 -5.1385029564698925E-010 + 0.30690000000000001 -6.1394417327775841E-010 + 0.30800000000000005 -5.1602683237561564E-010 + 0.30910000000000004 -2.7976118643913139E-010 + 0.31020000000000003 -6.5128276036108268E-012 + 0.31130000000000002 2.0038842807323931E-010 + 0.31240000000000001 2.7453964102086559E-010 + 0.31350000000000006 2.0960846947026823E-010 + 0.31460000000000005 5.7946099307759624E-011 + 0.31570000000000004 -9.4387893334602069E-011 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0011.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0011.BXX.semd new file mode 100644 index 00000000..b1cd085c --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0011.BXX.semd @@ -0,0 +1,300 @@ + -1.3200000000000002E-002 0.0000000000000000 + -1.2100000000000001E-002 0.0000000000000000 + -1.1000000000000001E-002 0.0000000000000000 + -9.9000000000000025E-003 0.0000000000000000 + -8.8000000000000023E-003 0.0000000000000000 + -7.7000000000000011E-003 0.0000000000000000 + -6.6000000000000017E-003 0.0000000000000000 + -5.5000000000000014E-003 0.0000000000000000 + -4.4000000000000011E-003 0.0000000000000000 + -3.3000000000000008E-003 0.0000000000000000 + -2.2000000000000006E-003 0.0000000000000000 + -1.1000000000000003E-003 0.0000000000000000 + -1.7347234759768071E-018 0.0000000000000000 + 1.0999999999999985E-003 0.0000000000000000 + 2.1999999999999988E-003 0.0000000000000000 + 3.2999999999999991E-003 0.0000000000000000 + 4.3999999999999994E-003 0.0000000000000000 + 5.4999999999999997E-003 0.0000000000000000 + 6.6000000000000000E-003 0.0000000000000000 + 7.7000000000000002E-003 0.0000000000000000 + 8.8000000000000005E-003 0.0000000000000000 + 9.9000000000000008E-003 0.0000000000000000 + 1.1000000000000001E-002 0.0000000000000000 + 1.2100000000000001E-002 -3.7228125343304767E-038 + 1.3199999999999998E-002 -1.9379975698232563E-037 + 1.4299999999999998E-002 1.8304601320089355E-037 + 1.5399999999999999E-002 2.8512618495004184E-036 + 1.6500000000000001E-002 3.7423144050584852E-036 + 1.7599999999999998E-002 -2.5965952744850597E-035 + 1.8700000000000001E-002 -9.7286426470759839E-035 + 1.9799999999999998E-002 8.8590930859573852E-035 + 2.0900000000000002E-002 1.1831096256701966E-033 + 2.1999999999999999E-002 1.3079923087916333E-033 + 2.3099999999999996E-002 -8.6590822400286182E-033 + 2.4199999999999999E-002 -2.6198809772800593E-032 + 2.5299999999999996E-002 2.8188607264003881E-032 + 2.6400000000000000E-002 2.5012481478293952E-031 + 2.7499999999999997E-002 1.8615132066104797E-031 + 2.8600000000000000E-002 -1.4713672193197379E-030 + 2.9699999999999997E-002 -3.4998781358444757E-030 + 3.0800000000000001E-002 4.1134128361262185E-030 + 3.1899999999999998E-002 2.7572729521362305E-029 + 3.3000000000000002E-002 1.6940201433767852E-029 + 3.4099999999999998E-002 -1.2997882120138281E-028 + 3.5200000000000002E-002 -2.8296034780541914E-028 + 3.6299999999999999E-002 2.6133448972000805E-028 + 3.7400000000000003E-002 1.8019079522814699E-027 + 3.8500000000000000E-002 1.3637222009679331E-027 + 3.9599999999999996E-002 -6.4487699590906209E-027 + 4.0700000000000000E-002 -1.5561002423655636E-026 + 4.1799999999999997E-002 5.6707320097850876E-027 + 4.2900000000000001E-002 7.4441025721527974E-026 + 4.3999999999999997E-002 8.4756183244149569E-026 + 4.5100000000000001E-002 -1.7531938115280895E-025 + 4.6199999999999998E-002 -5.8516804620014967E-025 + 4.7300000000000002E-002 -1.8637324528341181E-025 + 4.8399999999999999E-002 1.8879058626794516E-024 + 4.9500000000000002E-002 3.4188935809439194E-024 + 5.0600000000000006E-002 -1.6280325979638515E-024 + 5.1699999999999996E-002 -1.4047009480998991E-023 + 5.2800000000000000E-002 -1.5091013246517445E-023 + 5.3900000000000003E-002 2.3586877957235835E-023 + 5.5000000000000007E-002 8.2397341965676113E-023 + 5.6099999999999997E-002 4.7669103764965290E-023 + 5.7200000000000001E-002 -1.7944563585505756E-022 + 5.8300000000000005E-002 -4.0466678744730065E-022 + 5.9399999999999994E-002 -7.6689157077271355E-023 + 6.0499999999999998E-002 1.0308240581156477E-021 + 6.1600000000000002E-002 1.7337636976658270E-021 + 6.2700000000000006E-002 -2.2299265108942994E-022 + 6.3799999999999996E-002 -4.9160567611280358E-021 + 6.4899999999999999E-002 -6.7218942242175140E-021 + 6.6000000000000003E-002 2.4463420310310056E-021 + 6.7100000000000007E-002 2.0307023928648273E-020 + 6.8199999999999997E-002 2.4437850816638720E-020 + 6.9300000000000000E-002 -1.1556363431187188E-020 + 7.0400000000000004E-002 -7.4194695288328337E-020 + 7.1500000000000008E-002 -8.5774933058386624E-020 + 7.2599999999999998E-002 3.5252499002449368E-020 + 7.3700000000000002E-002 2.4098539713782335E-019 + 7.4800000000000005E-002 2.9383254475715846E-019 + 7.5899999999999995E-002 -5.2379302665928216E-020 + 7.6999999999999999E-002 -6.8573102174644655E-019 + 7.8100000000000003E-002 -9.6728908509271892E-019 + 7.9200000000000007E-002 -1.6650556364506003E-019 + 8.0299999999999996E-002 1.6237748777884118E-018 + 8.1400000000000000E-002 2.9412567688673194E-018 + 8.2500000000000004E-002 1.7174225798749542E-018 + 8.3600000000000008E-002 -2.6994834563466451E-018 + 8.4699999999999998E-002 -7.7583329331073723E-018 + 8.5800000000000001E-002 -8.2099123361959965E-018 + 8.6900000000000005E-002 2.3926778244525113E-019 + 8.8000000000000009E-002 1.5759148899700989E-017 + 8.9099999999999999E-002 2.7640197155067567E-017 + 9.0200000000000002E-002 2.0218044484972159E-017 + 9.1300000000000006E-002 -1.5269185007467454E-017 + 9.2399999999999996E-002 -6.6145828555047879E-017 + 9.3500000000000000E-002 -9.3318916818206752E-017 + 9.4600000000000004E-002 -4.8690980906309110E-017 + 9.5700000000000007E-002 8.4366188847312623E-017 + 9.6799999999999997E-002 2.4930154283252346E-016 + 9.7900000000000001E-002 3.1257551279735053E-016 + 9.9000000000000005E-002 1.2882629973909061E-016 + 0.10010000000000001 -3.3481391284125896E-016 + 0.10120000000000000 -8.8211853423723115E-016 + 0.10230000000000000 -1.0833164936600317E-015 + 0.10340000000000001 -4.6775313987442043E-016 + 0.10450000000000001 1.0990745887316323E-015 + 0.10560000000000000 3.0273209527170502E-015 + 0.10670000000000000 3.9239334912312233E-015 + 0.10780000000000001 2.1403781423287322E-015 + 0.10890000000000001 -3.0193565136722549E-015 + 0.11000000000000000 -9.9409963564439131E-015 + 0.11110000000000000 -1.4226387605388753E-014 + 0.11220000000000001 -1.0166547677770577E-014 + 0.11330000000000000 5.6100376995521072E-015 + 0.11440000000000002 2.9667461114721641E-014 + 0.11550000000000001 4.9386672729872030E-014 + 0.11660000000000000 4.5954176743209438E-014 + 0.11770000000000001 4.1473363134871769E-015 + 0.11880000000000000 -7.3684229562071685E-014 + 0.11989999999999999 -1.5675359773224817E-013 + 0.12100000000000001 -1.8792514202767285E-013 + 0.12210000000000000 -1.0587774282528120E-013 + 0.12320000000000002 1.1478262730481997E-013 + 0.12430000000000001 4.2105522627539083E-013 + 0.12540000000000001 6.6366579115975655E-013 + 0.12650000000000003 6.3140795760266433E-013 + 0.12760000000000002 1.4870008978491722E-013 + 0.12870000000000001 -7.8627349856669193E-013 + 0.12980000000000003 -1.8850199179354377E-012 + 0.13090000000000002 -2.5601760295090870E-012 + 0.13200000000000001 -2.0962626166159959E-012 + 0.13310000000000002 -3.8409560261358239E-015 + 0.13420000000000001 3.5459697244472066E-012 + 0.13530000000000003 7.4139652750382368E-012 + 0.13640000000000002 9.5593871360377669E-012 + 0.13750000000000001 7.6490081629687623E-012 + 0.13860000000000003 1.6831623443104571E-013 + 0.13970000000000002 -1.2293373784222350E-011 + 0.14080000000000001 -2.6164449079546515E-011 + 0.14190000000000003 -3.5073072918168080E-011 + 0.14300000000000002 -3.1523953586409803E-011 + 0.14410000000000003 -9.9740242107126953E-012 + 0.14520000000000002 2.9501248666186086E-011 + 0.14630000000000001 7.8388122382033742E-011 + 0.14740000000000003 1.1941618527355757E-010 + 0.14850000000000002 1.2994713638470046E-010 + 0.14960000000000001 8.9126414581919278E-011 + 0.15070000000000003 -1.2721525222136876E-011 + 0.15180000000000002 -1.6541959468874268E-010 + 0.15290000000000001 -3.3460759163439491E-010 + 0.15400000000000003 -4.6474812886998507E-010 + 0.15510000000000002 -4.9048498595993806E-010 + 0.15620000000000003 -3.5452540902980445E-010 + 0.15730000000000002 -2.7429669646750199E-011 + 0.15840000000000001 4.7693643479007619E-010 + 0.15950000000000003 1.0961964669320423E-009 + 0.16060000000000002 1.7278911634832639E-009 + 0.16170000000000001 2.2508139796428850E-009 + 0.16280000000000003 2.5541078141344542E-009 + 0.16390000000000002 2.5658726254818021E-009 + 0.16500000000000001 2.2725412662794042E-009 + 0.16610000000000003 1.7228530824198174E-009 + 0.16720000000000002 1.0151118834400563E-009 + 0.16830000000000003 2.7182711637152579E-010 + 0.16940000000000002 -3.9015210506754272E-010 + 0.17050000000000001 -8.8491480809693712E-010 + 0.17160000000000003 -1.1713818803826825E-009 + 0.17270000000000002 -1.2533827309368917E-009 + 0.17380000000000001 -1.1684697653890908E-009 + 0.17490000000000003 -9.7127494935733694E-010 + 0.17600000000000002 -7.1800870804494821E-010 + 0.17710000000000004 -4.5675577209358664E-010 + 0.17820000000000003 -2.2458163106975348E-010 + 0.17930000000000001 -4.9048331368650722E-011 + 0.18040000000000003 5.0023183512104552E-011 + 0.18150000000000002 6.1907326487364855E-011 + 0.18260000000000001 -1.0237901672260907E-011 + 0.18370000000000003 -1.4433440553851540E-010 + 0.18480000000000002 -2.9918972854758863E-010 + 0.18590000000000001 -4.2280828838059392E-010 + 0.18700000000000003 -4.6855530566602965E-010 + 0.18810000000000002 -4.1345452062024890E-010 + 0.18920000000000003 -2.7017479919955179E-010 + 0.19030000000000002 -8.5838870733656591E-011 + 0.19140000000000001 7.3878174411401432E-011 + 0.19250000000000003 1.5014234300281259E-010 + 0.19360000000000002 1.1579383285553746E-010 + 0.19470000000000001 -1.1071968862574888E-011 + 0.19580000000000003 -1.7163678811549232E-010 + 0.19690000000000002 -2.8882463087853694E-010 + 0.19800000000000001 -2.9997501704848162E-010 + 0.19910000000000003 -1.8670724688529816E-010 + 0.20020000000000002 1.1759626258878164E-011 + 0.20130000000000003 2.1027550534125083E-010 + 0.20240000000000002 3.1261890298672768E-010 + 0.20350000000000001 2.5614846355104248E-010 + 0.20460000000000003 4.5881354271415375E-011 + 0.20570000000000002 -2.3994073394817406E-010 + 0.20680000000000001 -4.7842174666357096E-010 + 0.20790000000000003 -5.5384113961665093E-010 + 0.20900000000000002 -4.1003672679451597E-010 + 0.21010000000000004 -7.9985698619999823E-011 + 0.21120000000000003 3.2026778451488269E-010 + 0.21230000000000002 6.3078131606886245E-010 + 0.21340000000000003 7.0480299374509059E-010 + 0.21450000000000002 4.6316953050684617E-010 + 0.21560000000000001 -7.2784854532326193E-011 + 0.21670000000000003 -7.8178530316108663E-010 + 0.21780000000000002 -1.4784751201091240E-009 + 0.21890000000000001 -1.9743149337614341E-009 + 0.22000000000000003 -2.1421266982457610E-009 + 0.22110000000000002 -1.9581971599791359E-009 + 0.22220000000000004 -1.5029539834898742E-009 + 0.22330000000000003 -9.1982321759331853E-010 + 0.22440000000000002 -3.5323696745415134E-010 + 0.22550000000000003 1.0254318227875814E-010 + 0.22660000000000002 4.2027009650169589E-010 + 0.22770000000000001 6.2092536667890386E-010 + 0.22880000000000003 7.3884648399413777E-010 + 0.22990000000000002 7.9516465634199562E-010 + 0.23100000000000004 7.9148793075134449E-010 + 0.23210000000000003 7.1894473707700968E-010 + 0.23320000000000002 5.7059207358989283E-010 + 0.23430000000000004 3.5066288761598230E-010 + 0.23540000000000003 8.2115016175610123E-011 + 0.23650000000000002 -1.8655046951643328E-010 + 0.23760000000000003 -3.8233688437472324E-010 + 0.23870000000000002 -4.2747941297882619E-010 + 0.23980000000000001 -2.7811400404864628E-010 + 0.24090000000000000 3.7534485936019379E-011 + 0.24200000000000005 4.1140621465096672E-010 + 0.24310000000000004 6.9485622811171766E-010 + 0.24420000000000003 7.6919909330896985E-010 + 0.24530000000000002 6.0529442569290381E-010 + 0.24640000000000001 2.7352450859829958E-010 + 0.24750000000000005 -1.0004588824052973E-010 + 0.24860000000000004 -3.9719763589296520E-010 + 0.24970000000000003 -5.4738852339752953E-010 + 0.25080000000000002 -5.2807574979496508E-010 + 0.25190000000000001 -3.4710245788716065E-010 + 0.25300000000000000 -3.8838605942448368E-011 + 0.25410000000000005 3.2110888947833871E-010 + 0.25520000000000004 6.1204463719377600E-010 + 0.25630000000000003 7.0613614955306048E-010 + 0.25740000000000002 5.4016724426730889E-010 + 0.25850000000000001 1.7000888197227226E-010 + 0.25960000000000005 -2.4417146082811314E-010 + 0.26070000000000004 -5.2383708482039992E-010 + 0.26180000000000003 -5.7139870612843424E-010 + 0.26290000000000002 -4.1098160985519883E-010 + 0.26400000000000001 -1.4614148780012215E-010 + 0.26510000000000000 1.2124562465132271E-010 + 0.26620000000000005 3.3884081651613940E-010 + 0.26730000000000004 4.8585457879113392E-010 + 0.26840000000000003 5.2658244431569301E-010 + 0.26950000000000002 4.0401404444168065E-010 + 0.27060000000000001 9.8875831133771186E-011 + 0.27170000000000005 -2.9983260318999783E-010 + 0.27280000000000004 -6.0012061986469689E-010 + 0.27390000000000003 -6.1756033620241624E-010 + 0.27500000000000002 -3.1672056644005409E-010 + 0.27610000000000001 1.3947673571657049E-010 + 0.27720000000000000 4.9020260073362465E-010 + 0.27830000000000005 5.5604582049895157E-010 + 0.27940000000000004 3.5287303634667921E-010 + 0.28050000000000003 5.0680060842411834E-011 + 0.28160000000000002 -1.7639384397583058E-010 + 0.28270000000000001 -2.7140245606460667E-010 + 0.28380000000000005 -2.8691166109595656E-010 + 0.28490000000000004 -2.7637650501510791E-010 + 0.28600000000000003 -2.0955233381858562E-010 + 0.28710000000000002 -9.0184682638438929E-012 + 0.28820000000000001 3.2337824085182376E-010 + 0.28930000000000000 6.2722754767818856E-010 + 0.29040000000000005 6.6220767758196075E-010 + 0.29150000000000004 3.0761557190395195E-010 + 0.29260000000000003 -2.9001562262820357E-010 + 0.29370000000000002 -7.7747130955430066E-010 + 0.29480000000000001 -8.4470813677128831E-010 + 0.29590000000000005 -4.6397549691157280E-010 + 0.29700000000000004 9.1416950398492958E-011 + 0.29810000000000003 4.7097242772409231E-010 + 0.29920000000000002 5.1857745875238948E-010 + 0.30030000000000001 3.5564767797424679E-010 + 0.30140000000000006 2.1670075456281523E-010 + 0.30250000000000005 2.0631153729855356E-010 + 0.30360000000000004 2.1098484070947165E-010 + 0.30470000000000003 4.4164633755672256E-011 + 0.30580000000000002 -3.2259053761585221E-010 + 0.30690000000000001 -6.7434013928391323E-010 + 0.30800000000000005 -7.1295508385915696E-010 + 0.30910000000000004 -3.3141800415137368E-010 + 0.31020000000000003 2.4994339931083687E-010 + 0.31130000000000002 6.3122312932151203E-010 + 0.31240000000000001 5.5847165780775754E-010 + 0.31350000000000006 1.4453288565974276E-010 + 0.31460000000000005 -2.2435184265923169E-010 + 0.31570000000000004 -2.2878575423046499E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0011.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0011.BXZ.semd new file mode 100644 index 00000000..183f8111 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0011.BXZ.semd @@ -0,0 +1,300 @@ + -1.3200000000000002E-002 0.0000000000000000 + -1.2100000000000001E-002 0.0000000000000000 + -1.1000000000000001E-002 0.0000000000000000 + -9.9000000000000025E-003 0.0000000000000000 + -8.8000000000000023E-003 0.0000000000000000 + -7.7000000000000011E-003 0.0000000000000000 + -6.6000000000000017E-003 0.0000000000000000 + -5.5000000000000014E-003 0.0000000000000000 + -4.4000000000000011E-003 0.0000000000000000 + -3.3000000000000008E-003 0.0000000000000000 + -2.2000000000000006E-003 0.0000000000000000 + -1.1000000000000003E-003 0.0000000000000000 + -1.7347234759768071E-018 0.0000000000000000 + 1.0999999999999985E-003 0.0000000000000000 + 2.1999999999999988E-003 0.0000000000000000 + 3.2999999999999991E-003 0.0000000000000000 + 4.3999999999999994E-003 0.0000000000000000 + 5.4999999999999997E-003 0.0000000000000000 + 6.6000000000000000E-003 0.0000000000000000 + 7.7000000000000002E-003 0.0000000000000000 + 8.8000000000000005E-003 -3.0888505355659005E-038 + 9.9000000000000008E-003 -1.2210689489333393E-037 + 1.1000000000000001E-002 3.6248425458592415E-037 + 1.2100000000000001E-002 2.2647734661049715E-036 + 1.3199999999999998E-002 -4.2334724315051394E-037 + 1.4299999999999998E-002 -2.9162473729481052E-035 + 1.5399999999999999E-002 -5.8638209815794031E-035 + 1.6500000000000001E-002 2.1397640758275701E-034 + 1.7599999999999998E-002 1.1082500128125062E-033 + 1.8700000000000001E-002 -6.3195500394886266E-035 + 1.9799999999999998E-002 -1.1293387855424412E-032 + 2.0900000000000002E-002 -1.9935351224285211E-032 + 2.1999999999999999E-002 6.6023726716406487E-032 + 2.3099999999999996E-002 2.7869522848956224E-031 + 2.4199999999999999E-002 -6.7495016588197941E-032 + 2.5299999999999996E-002 -2.1955093552454933E-030 + 2.6400000000000000E-002 -2.9568225033352108E-030 + 2.7499999999999997E-002 1.0248314843802199E-029 + 2.8600000000000000E-002 3.4552212371121043E-029 + 2.9699999999999997E-002 -1.0799752221230567E-029 + 3.0800000000000001E-002 -2.1836877414592738E-028 + 3.1899999999999998E-002 -2.6269101847633720E-028 + 3.3000000000000002E-002 7.8825890766864497E-028 + 3.4099999999999998E-002 2.5136490373323780E-027 + 3.5200000000000002E-002 -2.5318628938541884E-028 + 3.6299999999999999E-002 -1.2430454913976694E-026 + 3.7400000000000003E-002 -1.6893049528903713E-026 + 3.8500000000000000E-002 3.1120793822562242E-026 + 3.9599999999999996E-002 1.1825796573835886E-025 + 4.0700000000000000E-002 4.0812082547182546E-026 + 4.1799999999999997E-002 -4.2158181237304872E-025 + 4.2900000000000001E-002 -7.7136816116676875E-025 + 4.3999999999999997E-002 4.9724313812221956E-025 + 4.5100000000000001E-002 3.5903966749043987E-024 + 4.6199999999999998E-002 3.4044941084104676E-024 + 4.7300000000000002E-002 -7.7021357448512596E-024 + 4.8399999999999999E-002 -2.2845716315509917E-023 + 4.9500000000000002E-002 -7.4699179713204452E-024 + 5.0600000000000006E-002 6.3467337123900614E-023 + 5.1699999999999996E-002 1.1605822611807394E-022 + 5.2800000000000000E-002 -2.7282814360497490E-023 + 5.3900000000000003E-002 -3.9015656830908675E-022 + 5.5000000000000007E-002 -4.8938461740822593E-022 + 5.6099999999999997E-002 4.0676351662450568E-022 + 5.7200000000000001E-002 1.9704983057242069E-021 + 5.8300000000000005E-002 1.7735972101423002E-021 + 5.9399999999999994E-002 -2.6775167979164858E-021 + 6.0499999999999998E-002 -8.5858035629379793E-021 + 6.1600000000000002E-002 -5.8026590723624180E-021 + 6.2700000000000006E-002 1.2909697152396431E-020 + 6.3799999999999996E-002 3.3303028169117949E-020 + 6.4899999999999999E-002 1.8567752290546222E-020 + 6.6000000000000003E-002 -5.0187219112700141E-020 + 6.7100000000000007E-002 -1.1734393216965200E-019 + 6.8199999999999997E-002 -6.3719596666035037E-020 + 6.9300000000000000E-002 1.6039996259804714E-019 + 7.0400000000000004E-002 3.7849313628346544E-019 + 7.1500000000000008E-002 2.4004939057593131E-019 + 7.2599999999999998E-002 -4.0660494694926251E-019 + 7.3700000000000002E-002 -1.1066156651583944E-018 + 7.4800000000000005E-002 -9.2164060600109724E-019 + 7.5899999999999995E-002 6.8276956005714186E-019 + 7.6999999999999999E-002 2.8255495040124830E-018 + 7.8100000000000003E-002 3.2733052647195809E-018 + 7.9200000000000007E-002 1.5014650314347830E-019 + 8.0299999999999996E-002 -5.7156166142622646E-018 + 8.1400000000000000E-002 -9.9407149760693022E-018 + 8.2500000000000004E-002 -6.7770427821714277E-018 + 8.3600000000000008E-002 6.1879193732371798E-018 + 8.4699999999999998E-002 2.3516810989331581E-017 + 8.5800000000000001E-002 3.1350082350033195E-017 + 8.6900000000000005E-002 1.3884898252359963E-017 + 8.8000000000000009E-002 -3.3177076168979067E-017 + 8.9099999999999999E-002 -8.8628895389259691E-017 + 9.0200000000000002E-002 -1.0440060254502046E-016 + 9.1300000000000006E-002 -2.9669747653692974E-017 + 9.2399999999999996E-002 1.4144301430712102E-016 + 9.3500000000000000E-002 3.2604034557359891E-016 + 9.4600000000000004E-002 3.5798357267111428E-016 + 9.5700000000000007E-002 7.5955092124073317E-017 + 9.6799999999999997E-002 -5.2368283126074029E-016 + 9.7900000000000001E-002 -1.1566603354089527E-015 + 9.9000000000000005E-002 -1.2743179763429033E-015 + 0.10010000000000001 -3.3770536568582992E-016 + 0.10120000000000000 1.7013459309320146E-015 + 0.10230000000000000 3.9662042469474756E-015 + 0.10340000000000001 4.6767827274979499E-015 + 0.10450000000000001 1.9546136526004971E-015 + 0.10560000000000000 -4.6786013072357049E-015 + 0.10670000000000000 -1.2837651677376910E-014 + 0.10780000000000001 -1.7051579603594852E-014 + 0.10890000000000001 -1.0826897104548872E-014 + 0.11000000000000000 9.0198539555354923E-015 + 0.11110000000000000 3.7490942018632636E-014 + 0.11220000000000001 5.9265465527768429E-014 + 0.11330000000000000 5.2723728432169797E-014 + 0.11440000000000002 1.3990792590890021E-015 + 0.11550000000000001 -9.0367261742184402E-014 + 0.11660000000000000 -1.8589295413314749E-013 + 0.11770000000000001 -2.1957563263279301E-013 + 0.11880000000000000 -1.2268179907289761E-013 + 0.11989999999999999 1.3163420548890914E-013 + 0.12100000000000001 4.8198830994092279E-013 + 0.12210000000000000 7.6078515232405608E-013 + 0.12320000000000002 7.3384608936452600E-013 + 0.12430000000000001 2.0770581435347601E-013 + 0.12540000000000001 -8.2187148796666887E-013 + 0.12650000000000003 -2.0474902155676045E-012 + 0.12760000000000002 -2.8437946442139150E-012 + 0.12870000000000001 -2.4479559004864093E-012 + 0.12980000000000003 -3.2627947652713596E-013 + 0.13090000000000002 3.3819197442497284E-012 + 0.13200000000000001 7.5527830517563288E-012 + 0.13310000000000002 1.0141632325599836E-011 + 0.13420000000000001 8.7813671265091209E-012 + 0.13530000000000003 1.8664054676764685E-012 + 0.13640000000000002 -1.0205823165743144E-011 + 0.13750000000000001 -2.4198457473922907E-011 + 0.13860000000000003 -3.4216317279511799E-011 + 0.13970000000000002 -3.3278470257247506E-011 + 0.14080000000000001 -1.6129722557600701E-011 + 0.14190000000000003 1.7528940104982738E-011 + 0.14300000000000002 6.0748621411033099E-011 + 0.14410000000000003 9.9432129196941332E-011 + 0.14520000000000002 1.1572294511541514E-010 + 0.14630000000000001 9.4401125805276820E-011 + 0.14740000000000003 3.0527125965962298E-011 + 0.14850000000000002 -6.4615486572439096E-011 + 0.14960000000000001 -1.6250636947212627E-010 + 0.15070000000000003 -2.2348492501045314E-010 + 0.15180000000000002 -2.0982809934011470E-010 + 0.15290000000000001 -1.0273117773129670E-010 + 0.15400000000000003 8.2414915170136993E-011 + 0.15510000000000002 2.8903660020951349E-010 + 0.15620000000000003 4.2585893145208331E-010 + 0.15730000000000002 3.8827385751005750E-010 + 0.15840000000000001 9.0732775459567705E-011 + 0.15950000000000003 -4.9868592588708793E-010 + 0.16060000000000002 -1.3331520332116042E-009 + 0.16170000000000001 -2.2820318967831099E-009 + 0.16280000000000003 -3.1515199339082756E-009 + 0.16390000000000002 -3.7286449483531214E-009 + 0.16500000000000001 -3.8381338107740248E-009 + 0.16610000000000003 -3.3958236222986216E-009 + 0.16720000000000002 -2.4415971466851261E-009 + 0.16830000000000003 -1.1395737686825669E-009 + 0.16940000000000002 2.5730986785710286E-010 + 0.17050000000000001 1.4701532213834412E-009 + 0.17160000000000003 2.2669444099676639E-009 + 0.17270000000000002 2.5240165513196189E-009 + 0.17380000000000001 2.2571500224444208E-009 + 0.17490000000000003 1.6124671597950169E-009 + 0.17600000000000002 8.1960643827372337E-010 + 0.17710000000000004 1.2174727892499959E-010 + 0.17820000000000003 -2.9563024250833791E-010 + 0.17930000000000001 -3.5524452823842978E-010 + 0.18040000000000003 -1.0288680324377353E-010 + 0.18150000000000002 3.1663366373280155E-010 + 0.18260000000000001 7.1349964825273560E-010 + 0.18370000000000003 9.1893109788188099E-010 + 0.18480000000000002 8.4210893813718712E-010 + 0.18590000000000001 4.9998105655646441E-010 + 0.18700000000000003 1.0507266064163634E-011 + 0.18810000000000002 -4.4855799630205695E-010 + 0.18920000000000003 -7.0199651647229189E-010 + 0.19030000000000002 -6.3995914123538000E-010 + 0.19140000000000001 -2.5991336860542447E-010 + 0.19250000000000003 3.2708238895118313E-010 + 0.19360000000000002 9.2869056889099966E-010 + 0.19470000000000001 1.3321990177672660E-009 + 0.19580000000000003 1.3746838112282944E-009 + 0.19690000000000002 1.0002448869173008E-009 + 0.19800000000000001 2.8599855816935360E-010 + 0.19910000000000003 -5.7273219500331152E-010 + 0.20020000000000002 -1.3161840506370481E-009 + 0.20130000000000003 -1.6991655860110200E-009 + 0.20240000000000002 -1.5719668899905059E-009 + 0.20350000000000001 -9.3591434602302570E-010 + 0.20460000000000003 4.8144755543377826E-011 + 0.20570000000000002 1.1048912895716967E-009 + 0.20680000000000001 1.9295645081740531E-009 + 0.20790000000000003 2.2833825941148689E-009 + 0.20900000000000002 2.0656454324807783E-009 + 0.21010000000000004 1.3385913488761503E-009 + 0.21120000000000003 2.9949459579015070E-010 + 0.21230000000000002 -7.8720890916983421E-010 + 0.21340000000000003 -1.6737312646952773E-009 + 0.21450000000000002 -2.2022121903830794E-009 + 0.21560000000000001 -2.3454220787755276E-009 + 0.21670000000000003 -2.2019013279361843E-009 + 0.21780000000000002 -1.9457913058573695E-009 + 0.21890000000000001 -1.7480820124760044E-009 + 0.22000000000000003 -1.7004403440878946E-009 + 0.22110000000000002 -1.7761663251292248E-009 + 0.22220000000000004 -1.8483287123061132E-009 + 0.22330000000000003 -1.7570630506114071E-009 + 0.22440000000000002 -1.3918599606199678E-009 + 0.22550000000000003 -7.4758554902132346E-010 + 0.22660000000000002 7.0119104966792634E-011 + 0.22770000000000001 8.8572077450166375E-010 + 0.22880000000000003 1.5159226096628231E-009 + 0.22990000000000002 1.8263720535927064E-009 + 0.23100000000000004 1.7682780795169606E-009 + 0.23210000000000003 1.3917328400836482E-009 + 0.23320000000000002 8.3477030843326361E-010 + 0.23430000000000004 2.8551125352827000E-010 + 0.23540000000000003 -7.9749727655009650E-011 + 0.23650000000000002 -1.6390615253936147E-010 + 0.23760000000000003 1.0639836234282996E-011 + 0.23870000000000002 3.1593735960733227E-010 + 0.23980000000000001 5.8487420462327577E-010 + 0.24090000000000000 6.9337052766016427E-010 + 0.24200000000000005 6.0963378789580247E-010 + 0.24310000000000004 3.8576375427368248E-010 + 0.24420000000000003 1.0954056411938140E-010 + 0.24530000000000002 -1.4064327480411976E-010 + 0.24640000000000001 -3.0848784637882432E-010 + 0.24750000000000005 -3.4883843036404016E-010 + 0.24860000000000004 -2.2550107614538462E-010 + 0.24970000000000003 6.4275057498619503E-011 + 0.25080000000000002 4.5803025261470509E-010 + 0.25190000000000001 8.2821310920522251E-010 + 0.25300000000000000 1.0316864029746853E-009 + 0.25410000000000005 9.8114549818006935E-010 + 0.25520000000000004 6.8654626428354959E-010 + 0.25630000000000003 2.3691942852011039E-010 + 0.25740000000000002 -2.5664456670959623E-010 + 0.25850000000000001 -7.0489397652195862E-010 + 0.25960000000000005 -1.0382582571466514E-009 + 0.26070000000000004 -1.1778296116204956E-009 + 0.26180000000000003 -1.0321494769982564E-009 + 0.26290000000000002 -5.4970578089452715E-010 + 0.26400000000000001 2.0523834021179965E-010 + 0.26510000000000000 1.0269007866270385E-009 + 0.26620000000000005 1.6379300138424924E-009 + 0.26730000000000004 1.8213640595732272E-009 + 0.26840000000000003 1.5228265315414546E-009 + 0.26950000000000002 8.5314560971383457E-010 + 0.27060000000000001 6.0345357183466675E-012 + 0.27170000000000005 -8.2861506545128805E-010 + 0.27280000000000004 -1.4916003987508475E-009 + 0.27390000000000003 -1.8352680486444228E-009 + 0.27500000000000002 -1.7272231422893469E-009 + 0.27610000000000001 -1.1171611413729465E-009 + 0.27720000000000000 -1.2316798969624898E-010 + 0.27830000000000005 9.5590002580081546E-010 + 0.27940000000000004 1.7513547279079944E-009 + 0.28050000000000003 2.0036121650690575E-009 + 0.28160000000000002 1.6851372519610663E-009 + 0.28270000000000001 9.7996732950633714E-010 + 0.28380000000000005 1.4740422771275519E-010 + 0.28490000000000004 -6.1172972243284107E-010 + 0.28600000000000003 -1.1864390581095563E-009 + 0.28710000000000002 -1.4961099026322700E-009 + 0.28820000000000001 -1.4459528019372669E-009 + 0.28930000000000000 -9.8013408500463584E-010 + 0.29040000000000005 -1.9277428264796725E-010 + 0.29150000000000004 6.3645094749986697E-010 + 0.29260000000000003 1.1674947675288649E-009 + 0.29370000000000002 1.2139258487309235E-009 + 0.29480000000000001 8.6498802565060373E-010 + 0.29590000000000005 3.9888681246935676E-010 + 0.29700000000000004 5.8081778969709674E-011 + 0.29810000000000003 -1.1377928460509779E-010 + 0.29920000000000002 -2.3473367694037961E-010 + 0.30030000000000001 -4.0236969311990833E-010 + 0.30140000000000006 -5.5857674041703831E-010 + 0.30250000000000005 -5.4009491323725456E-010 + 0.30360000000000004 -2.6439775369091478E-010 + 0.30470000000000003 1.4085814459274815E-010 + 0.30580000000000002 4.1092285130162054E-010 + 0.30690000000000001 3.7057065749301898E-010 + 0.30800000000000005 1.0348456119801952E-010 + 0.30910000000000004 -1.1176062159057309E-010 + 0.31020000000000003 -5.9468339974610984E-011 + 0.31130000000000002 2.0054485849740900E-010 + 0.31240000000000001 3.8205366648114136E-010 + 0.31350000000000006 2.5383337098894287E-010 + 0.31460000000000005 -1.1508279051941628E-010 + 0.31570000000000004 -3.9781891669754543E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0012.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0012.BXX.semd new file mode 100644 index 00000000..476adaf2 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0012.BXX.semd @@ -0,0 +1,300 @@ + -1.3200000000000002E-002 0.0000000000000000 + -1.2100000000000001E-002 0.0000000000000000 + -1.1000000000000001E-002 0.0000000000000000 + -9.9000000000000025E-003 0.0000000000000000 + -8.8000000000000023E-003 0.0000000000000000 + -7.7000000000000011E-003 0.0000000000000000 + -6.6000000000000017E-003 0.0000000000000000 + -5.5000000000000014E-003 0.0000000000000000 + -4.4000000000000011E-003 0.0000000000000000 + -3.3000000000000008E-003 0.0000000000000000 + -2.2000000000000006E-003 -2.1031195547263719E-032 + -1.1000000000000003E-003 -4.5787338735715381E-032 + -1.7347234759768071E-018 -6.0735812399006460E-032 + 1.0999999999999985E-003 -8.4104730606418549E-031 + 2.1999999999999988E-003 3.3858003587581915E-031 + 3.2999999999999991E-003 2.6402889580486117E-029 + 4.3999999999999994E-003 7.6222415056923185E-029 + 5.4999999999999997E-003 -2.0460740284017295E-028 + 6.6000000000000000E-003 -1.8332773066226547E-027 + 7.7000000000000002E-003 -3.3103492477990236E-027 + 8.8000000000000005E-003 1.1697017650323280E-026 + 9.9000000000000008E-003 6.9527229631833758E-026 + 1.1000000000000001E-002 6.4669960356379284E-026 + 1.2100000000000001E-002 -4.9931739856869163E-025 + 1.3199999999999998E-002 -1.7536659940836709E-024 + 1.4299999999999998E-002 1.1632228596622116E-025 + 1.5399999999999999E-002 1.3530575378508814E-023 + 1.6500000000000001E-002 2.7213142165348370E-023 + 1.7599999999999998E-002 -3.4833197721872289E-023 + 1.8700000000000001E-002 -2.3642883294974182E-022 + 1.9799999999999998E-002 -2.4574392971053223E-022 + 2.0900000000000002E-002 8.4492601968331261E-022 + 2.1999999999999999E-002 2.8227447526595788E-021 + 2.3099999999999996E-002 8.9397322558437556E-022 + 2.4199999999999999E-002 -1.1689672795746772E-020 + 2.5299999999999996E-002 -2.4491759728122450E-020 + 2.6400000000000000E-002 7.5358900301708439E-021 + 2.7499999999999997E-002 1.1324395976474464E-019 + 2.8600000000000000E-002 1.6386026589550959E-019 + 2.9699999999999997E-002 -1.4817219104237615E-019 + 3.0800000000000001E-002 -8.4303177123380478E-019 + 3.1899999999999998E-002 -9.0199465286265656E-019 + 3.3000000000000002E-002 1.3144345577022623E-018 + 3.4099999999999998E-002 5.1120125815246634E-018 + 3.5200000000000002E-002 4.4270499588684903E-018 + 3.6299999999999999E-002 -8.0230638163488432E-018 + 3.7400000000000003E-002 -2.6240271723299148E-017 + 3.8500000000000000E-002 -2.1084815616003199E-017 + 3.9599999999999996E-002 3.6375068913672379E-017 + 4.0700000000000000E-002 1.1627160386466697E-016 + 4.1799999999999997E-002 1.0127716193457533E-016 + 4.2900000000000001E-002 -1.1849947256951319E-016 + 4.3999999999999997E-002 -4.4293504805008983E-016 + 4.5100000000000001E-002 -4.7181159236207100E-016 + 4.6199999999999998E-002 2.0428813413773120E-016 + 4.7300000000000002E-002 1.3949763373716207E-015 + 4.8399999999999999E-002 1.9713093072655898E-015 + 4.9500000000000002E-002 4.9490891028427489E-016 + 5.0600000000000006E-002 -3.2206532583125289E-015 + 5.1699999999999996E-002 -6.7976291370959452E-015 + 5.2800000000000000E-002 -5.8634225235255476E-015 + 5.3900000000000003E-002 2.8393296133704836E-015 + 5.5000000000000007E-002 1.7122984481048389E-014 + 5.6099999999999997E-002 2.6943005050866602E-014 + 5.7200000000000001E-002 1.7559687563598395E-014 + 5.8300000000000005E-002 -1.9939435099238824E-014 + 5.9399999999999994E-002 -7.4209789788920455E-014 + 6.0499999999999998E-002 -1.0616791598421979E-013 + 6.1600000000000002E-002 -6.2722986255824703E-014 + 6.2700000000000006E-002 8.3299164820634791E-014 + 6.3799999999999996E-002 2.8521656607674584E-013 + 6.4899999999999999E-002 4.0665355197783137E-013 + 6.6000000000000003E-002 2.7436801203380157E-013 + 6.7100000000000007E-002 -2.0311110107175401E-013 + 6.8199999999999997E-002 -9.0866393185826122E-013 + 6.9300000000000000E-002 -1.4698098424123507E-012 + 7.0400000000000004E-002 -1.3610590519214094E-012 + 7.1500000000000008E-002 -1.6265245714967153E-013 + 7.2599999999999998E-002 2.0965171872860955E-012 + 7.3700000000000002E-002 4.6612761393782787E-012 + 7.4800000000000005E-002 6.0412928999664661E-012 + 7.5899999999999995E-002 4.4562825651794924E-012 + 7.6999999999999999E-002 -1.2353993696090360E-012 + 7.8100000000000003E-002 -1.0397017448371404E-011 + 7.9200000000000007E-002 -1.9855520005940264E-011 + 8.0299999999999996E-002 -2.4223709843562702E-011 + 8.1400000000000000E-002 -1.7698670654042736E-011 + 8.2500000000000004E-002 2.9559139424345515E-012 + 8.3600000000000008E-002 3.5327327868595049E-011 + 8.4699999999999998E-002 6.9725641926865478E-011 + 8.5800000000000001E-002 9.0378052264306064E-011 + 8.6900000000000005E-002 7.9918502371434386E-011 + 8.8000000000000009E-002 2.6330279970232517E-011 + 8.9099999999999999E-002 -6.9730103635645690E-011 + 9.0200000000000002E-002 -1.8995351125372650E-010 + 9.1300000000000006E-002 -2.9826008329791875E-010 + 9.2399999999999996E-002 -3.4692507200340117E-010 + 9.3500000000000000E-002 -2.8841315447003524E-010 + 9.4600000000000004E-002 -9.0096326232913526E-011 + 9.5700000000000007E-002 2.5277890891572952E-010 + 9.6799999999999997E-002 7.1075523244701344E-010 + 9.7900000000000001E-002 1.2233617452395151E-009 + 9.9000000000000005E-002 1.7111755346022051E-009 + 0.10010000000000001 2.0927424237981995E-009 + 0.10120000000000000 2.3010853222871219E-009 + 0.10230000000000000 2.2957560297243162E-009 + 0.10340000000000001 2.0687798141239000E-009 + 0.10450000000000001 1.6447356809834446E-009 + 0.10560000000000000 1.0759143576066776E-009 + 0.10670000000000000 4.3372871960656312E-010 + 0.10780000000000001 -2.0213394846813060E-010 + 0.10890000000000001 -7.5483108652463216E-010 + 0.11000000000000000 -1.1602551142075868E-009 + 0.11110000000000000 -1.3753422845041996E-009 + 0.11220000000000001 -1.3852815561321563E-009 + 0.11330000000000000 -1.2092099543892232E-009 + 0.11440000000000002 -9.0139329333993601E-010 + 0.11550000000000001 -5.4326060316967073E-010 + 0.11660000000000000 -2.2376406283441952E-010 + 0.11770000000000001 -1.2314145363123696E-011 + 0.11880000000000000 6.4477000127904915E-011 + 0.11989999999999999 2.9514109906036978E-011 + 0.12100000000000001 -5.9588348144679060E-011 + 0.12210000000000000 -1.3940862353400973E-010 + 0.12320000000000002 -1.6818499370963025E-010 + 0.12430000000000001 -1.3908497964454369E-010 + 0.12540000000000001 -7.7010425814094674E-011 + 0.12650000000000003 -2.5181910376370631E-011 + 0.12760000000000002 -2.7843411604111523E-011 + 0.12870000000000001 -1.1109863029545863E-010 + 0.12980000000000003 -2.6411767217737747E-010 + 0.13090000000000002 -4.3008333006078203E-010 + 0.13200000000000001 -5.2064069722135287E-010 + 0.13310000000000002 -4.5782105884129010E-010 + 0.13420000000000001 -2.2522467224561638E-010 + 0.13530000000000003 1.0615207324260467E-010 + 0.13640000000000002 4.0322031824580051E-010 + 0.13750000000000001 5.3914550601774636E-010 + 0.13860000000000003 4.6241244167077866E-010 + 0.13970000000000002 2.1985971376814462E-010 + 0.14080000000000001 -7.9838684274857741E-011 + 0.14190000000000003 -3.3064945226257692E-010 + 0.14300000000000002 -4.7228854160863420E-010 + 0.14410000000000003 -4.8901388494115849E-010 + 0.14520000000000002 -3.8610142860662222E-010 + 0.14630000000000001 -1.8349000097117596E-010 + 0.14740000000000003 6.3992026955173031E-011 + 0.14850000000000002 2.5601037956235473E-010 + 0.14960000000000001 2.8768532001066660E-010 + 0.15070000000000003 1.3180598279483036E-010 + 0.15180000000000002 -1.0954469276125423E-010 + 0.15290000000000001 -2.5374294332358716E-010 + 0.15400000000000003 -1.7355444859035174E-010 + 0.15510000000000002 8.6400456233981515E-011 + 0.15620000000000003 3.2524380411125264E-010 + 0.15730000000000002 3.4027403117420363E-010 + 0.15840000000000001 9.7032167023503035E-011 + 0.15950000000000003 -2.3676141602813061E-010 + 0.16060000000000002 -4.3157494244994155E-010 + 0.16170000000000001 -3.8866737606113588E-010 + 0.16280000000000003 -2.0773438524912535E-010 + 0.16390000000000002 -6.5992440678730446E-011 + 0.16500000000000001 -2.9311400528975184E-011 + 0.16610000000000003 8.4060571003963247E-012 + 0.16720000000000002 1.8330346962525113E-010 + 0.16830000000000003 4.5725642716654136E-010 + 0.16940000000000002 5.8227916932551693E-010 + 0.17050000000000001 3.1628072383327321E-010 + 0.17160000000000003 -2.9258309663937609E-010 + 0.17270000000000002 -8.5055790188803826E-010 + 0.17380000000000001 -9.0523827322996908E-010 + 0.17490000000000003 -3.5170999446165752E-010 + 0.17600000000000002 4.2434433744631406E-010 + 0.17710000000000004 8.4109391673692357E-010 + 0.17820000000000003 6.1806737505776255E-010 + 0.17930000000000001 2.2004835453781624E-011 + 0.18040000000000003 -3.8639905164394861E-010 + 0.18150000000000002 -2.8548838293396273E-010 + 0.18260000000000001 9.9915353768409432E-011 + 0.18370000000000003 2.3085058864502628E-010 + 0.18480000000000002 -1.7529958040718441E-010 + 0.18590000000000001 -7.9335044089745566E-010 + 0.18700000000000003 -9.4352181623236220E-010 + 0.18810000000000002 -2.5936985892371922E-010 + 0.18920000000000003 8.6278828526076268E-010 + 0.19030000000000002 1.5193387659095947E-009 + 0.19140000000000001 1.0941161310284997E-009 + 0.19250000000000003 -1.2986207942322636E-010 + 0.19360000000000002 -1.1577993008771159E-009 + 0.19470000000000001 -1.1576333225349345E-009 + 0.19580000000000003 -2.2867883975319359E-010 + 0.19690000000000002 6.8116406959362052E-010 + 0.19800000000000001 6.7173383522245445E-010 + 0.19910000000000003 -2.3187148034953253E-010 + 0.20020000000000002 -1.0761340707432510E-009 + 0.20130000000000003 -8.9367585554001039E-010 + 0.20240000000000002 3.1547919832064508E-010 + 0.20350000000000001 1.4960159777643867E-009 + 0.20460000000000003 1.4853962504446372E-009 + 0.20570000000000002 1.4342130261191244E-010 + 0.20680000000000001 -1.4178328511249561E-009 + 0.20790000000000003 -1.7868009294375042E-009 + 0.20900000000000002 -5.5751919747493162E-010 + 0.21010000000000004 1.2287438844182930E-009 + 0.21120000000000003 1.9719599286815992E-009 + 0.21230000000000002 9.6517283054708969E-010 + 0.21340000000000003 -9.2659718786691769E-010 + 0.21450000000000002 -2.0250556787004825E-009 + 0.21560000000000001 -1.3685521604855921E-009 + 0.21670000000000003 4.0015946112248457E-010 + 0.21780000000000002 1.6301500149751291E-009 + 0.21890000000000001 1.2019798489859568E-009 + 0.22000000000000003 -4.2380060572000389E-010 + 0.22110000000000002 -1.6348992160075682E-009 + 0.22220000000000004 -1.1812009148570723E-009 + 0.22330000000000003 6.3005473061039652E-010 + 0.22440000000000002 2.1710708786315536E-009 + 0.22550000000000003 1.9600829848087642E-009 + 0.22660000000000002 2.9862213396514292E-011 + 0.22770000000000001 -2.0472947781513540E-009 + 0.22880000000000003 -2.5187352203914770E-009 + 0.22990000000000002 -9.9329822145222124E-010 + 0.23100000000000004 1.2074775623815981E-009 + 0.23210000000000003 2.2085906437041558E-009 + 0.23320000000000002 1.2255233494684603E-009 + 0.23430000000000004 -7.6798933879018705E-010 + 0.23540000000000003 -1.9362305092585075E-009 + 0.23650000000000002 -1.2296285101243143E-009 + 0.23760000000000003 6.8953698306728484E-010 + 0.23870000000000002 2.0513162279911512E-009 + 0.23980000000000001 1.5484525883735500E-009 + 0.24090000000000000 -5.2144671913723073E-010 + 0.24200000000000005 -2.5162676386969451E-009 + 0.24310000000000004 -2.8478166491652246E-009 + 0.24420000000000003 -1.3053956804398581E-009 + 0.24530000000000002 7.9442519229644404E-010 + 0.24640000000000001 1.7237695715266454E-009 + 0.24750000000000005 7.8307038631209025E-010 + 0.24860000000000004 -1.1220230300423850E-009 + 0.24970000000000003 -2.2431416724089104E-009 + 0.25080000000000002 -1.4714434115603581E-009 + 0.25190000000000001 6.9188726969926506E-010 + 0.25300000000000000 2.5157644856221850E-009 + 0.25410000000000005 2.4878497040248249E-009 + 0.25520000000000004 6.1997118550038977E-010 + 0.25630000000000003 -1.5201017111721171E-009 + 0.25740000000000002 -2.1132748884156172E-009 + 0.25850000000000001 -6.4165822655226634E-010 + 0.25960000000000005 1.6339686270683274E-009 + 0.26070000000000004 2.7028064231160442E-009 + 0.26180000000000003 1.5053287505395474E-009 + 0.26290000000000002 -1.1106016106765537E-009 + 0.26400000000000001 -3.0173568088542879E-009 + 0.26510000000000000 -2.5634747657932166E-009 + 0.26620000000000005 -2.1297982474854926E-011 + 0.26730000000000004 2.5443365192501233E-009 + 0.26840000000000003 2.9807911694490485E-009 + 0.26950000000000002 9.2780366722777785E-010 + 0.27060000000000001 -1.7968790899658416E-009 + 0.27170000000000005 -2.7477737862824370E-009 + 0.27280000000000004 -1.0353399249041217E-009 + 0.27390000000000003 1.8209981300643108E-009 + 0.27500000000000002 3.2029860985716141E-009 + 0.27610000000000001 1.7396354357046562E-009 + 0.27720000000000000 -1.4163492600971495E-009 + 0.27830000000000005 -3.5521352526046712E-009 + 0.27940000000000004 -2.7653259682125508E-009 + 0.28050000000000003 3.4636890577921520E-010 + 0.28160000000000002 3.1663116573099614E-009 + 0.28270000000000001 3.3058449311340610E-009 + 0.28380000000000005 6.7547833992875894E-010 + 0.28490000000000004 -2.4251722852142166E-009 + 0.28600000000000003 -3.3039022628855719E-009 + 0.28710000000000002 -1.2354041123430193E-009 + 0.28820000000000001 1.9013854934968322E-009 + 0.28930000000000000 3.3019345035967262E-009 + 0.29040000000000005 1.7447985278806755E-009 + 0.29150000000000004 -1.3342962290607829E-009 + 0.29260000000000003 -3.1709437298133025E-009 + 0.29370000000000002 -2.1674602113108676E-009 + 0.29480000000000001 7.2438166576205276E-010 + 0.29590000000000005 2.9323869998876262E-009 + 0.29700000000000004 2.5731703434672681E-009 + 0.29810000000000003 4.0901830533623951E-011 + 0.29920000000000002 -2.4489379413239476E-009 + 0.30030000000000001 -2.8268696272704119E-009 + 0.30140000000000006 -8.8632218231410320E-010 + 0.30250000000000005 1.6542784919693077E-009 + 0.30360000000000004 2.6819408915912391E-009 + 0.30470000000000003 1.4585130880817587E-009 + 0.30580000000000002 -8.4190393545569009E-010 + 0.30690000000000001 -2.2196331439516825E-009 + 0.30800000000000005 -1.5805836639515292E-009 + 0.30910000000000004 3.8942940538966297E-010 + 0.31020000000000003 1.9221337854702369E-009 + 0.31130000000000002 1.7457867373948943E-009 + 0.31240000000000001 1.1582456521663786E-010 + 0.31350000000000006 -1.5417919163596139E-009 + 0.31460000000000005 -1.9178403309894065E-009 + 0.31570000000000004 -8.4205142858451154E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0012.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0012.BXZ.semd new file mode 100644 index 00000000..e88a95ef --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0012.BXZ.semd @@ -0,0 +1,300 @@ + -1.3200000000000002E-002 0.0000000000000000 + -1.2100000000000001E-002 0.0000000000000000 + -1.1000000000000001E-002 0.0000000000000000 + -9.9000000000000025E-003 0.0000000000000000 + -8.8000000000000023E-003 0.0000000000000000 + -7.7000000000000011E-003 0.0000000000000000 + -6.6000000000000017E-003 0.0000000000000000 + -5.5000000000000014E-003 0.0000000000000000 + -4.4000000000000011E-003 0.0000000000000000 + -3.3000000000000008E-003 8.0468330603689347E-032 + -2.2000000000000006E-003 1.5417206737658869E-031 + -1.1000000000000003E-003 4.6455955220485695E-031 + -1.7347234759768071E-018 4.5048009212777002E-030 + 1.0999999999999985E-003 2.6857783324762807E-030 + 2.1999999999999988E-003 -7.5250398213990947E-029 + 3.2999999999999991E-003 -2.0092123311192655E-028 + 4.3999999999999994E-003 6.8144750702840940E-028 + 5.4999999999999997E-003 5.2239185738031822E-027 + 6.6000000000000000E-003 8.1647496580083377E-027 + 7.7000000000000002E-003 -3.5755924797487136E-026 + 8.8000000000000005E-003 -1.8295227601221102E-025 + 9.9000000000000008E-003 -1.0324450673863647E-025 + 1.1000000000000001E-002 1.4419077699098744E-024 + 1.2100000000000001E-002 4.0840788455966440E-024 + 1.3199999999999998E-002 -2.7458605307908298E-024 + 1.4299999999999998E-002 -3.5444545990756848E-023 + 1.5399999999999999E-002 -5.0178451371811603E-023 + 1.6500000000000001E-002 1.3152605928635374E-022 + 1.7599999999999998E-002 5.4092119064712775E-022 + 1.8700000000000001E-002 2.2814851974820964E-022 + 1.9799999999999998E-002 -2.4708533151296411E-021 + 2.0900000000000002E-002 -5.4112604709570534E-021 + 2.1999999999999999E-002 2.5576725443243303E-021 + 2.3099999999999996E-002 2.8806736084395381E-020 + 2.4199999999999999E-002 3.6944936385127005E-020 + 2.5299999999999996E-002 -5.7604263322127575E-020 + 2.6400000000000000E-002 -2.3992497744192451E-019 + 2.7499999999999997E-002 -1.7386983631634600E-019 + 2.8600000000000000E-002 5.8573072765186166E-019 + 2.9699999999999997E-002 1.5502039865418735E-018 + 3.0800000000000001E-002 5.4022529910742337E-019 + 3.1899999999999998E-002 -4.1153732671421848E-018 + 3.3000000000000002E-002 -8.2726448866714055E-018 + 3.4099999999999998E-002 -9.6361878131724456E-019 + 3.5200000000000002E-002 2.2291002113421899E-017 + 3.6299999999999999E-002 3.8378976813308643E-017 + 3.7400000000000003E-002 1.6196196393788282E-018 + 3.8500000000000000E-002 -9.7065839852280054E-017 + 3.9599999999999996E-002 -1.6023732544793426E-016 + 4.0700000000000000E-002 -2.2806822017242616E-017 + 4.1799999999999997E-002 3.3988224036027347E-016 + 4.2900000000000001E-002 6.0571786632320087E-016 + 4.3999999999999997E-002 2.4244544639921034E-016 + 4.5100000000000001E-002 -8.9904722884193719E-016 + 4.6199999999999998E-002 -2.0088521368285053E-015 + 4.7300000000000002E-002 -1.5661359673859419E-015 + 4.8399999999999999E-002 1.3230236413594464E-015 + 4.9500000000000002E-002 5.3908264198356416E-015 + 5.0600000000000006E-002 7.0232732085303336E-015 + 5.1699999999999996E-002 2.3090869883892915E-015 + 5.2800000000000000E-002 -9.3500960080439462E-015 + 5.3900000000000003E-002 -2.2136855404850976E-014 + 5.5000000000000007E-002 -2.4031330988745839E-014 + 5.6099999999999997E-002 -2.9039275223016487E-015 + 5.7200000000000001E-002 4.1620908650986943E-014 + 5.8300000000000005E-002 8.6878414347606875E-014 + 5.9399999999999994E-002 8.9033022219933006E-014 + 6.0499999999999998E-002 7.9656663955359440E-015 + 6.1600000000000002E-002 -1.5185669020000014E-013 + 6.2700000000000006E-002 -3.1285672837111367E-013 + 6.3799999999999996E-002 -3.4076978435229610E-013 + 6.4899999999999999E-002 -1.1442330915233112E-013 + 6.6000000000000003E-002 3.7998900900837462E-013 + 6.7100000000000007E-002 9.7997413135708644E-013 + 6.8199999999999997E-002 1.3462704258684899E-012 + 6.9300000000000000E-002 1.0557903292948700E-012 + 7.0400000000000004E-002 -2.0333151937342031E-013 + 7.1500000000000008E-002 -2.3587811391612146E-012 + 7.2599999999999998E-002 -4.7031068275971144E-012 + 7.3700000000000002E-002 -5.8560140243912873E-012 + 7.4800000000000005E-002 -4.1429962759076400E-012 + 7.5899999999999995E-002 1.5598324498364291E-012 + 7.6999999999999999E-002 1.0757482578338529E-011 + 7.8100000000000003E-002 2.0566770508878562E-011 + 7.9200000000000007E-002 2.5849310539283188E-011 + 8.0299999999999996E-002 2.0629376679126565E-011 + 8.1400000000000000E-002 6.8778197113289474E-013 + 8.2500000000000004E-002 -3.3382040187657225E-011 + 8.3600000000000008E-002 -7.3847268577953429E-011 + 8.4699999999999998E-002 -1.0554143670127303E-010 + 8.5800000000000001E-002 -1.0853314080794263E-010 + 8.6900000000000005E-002 -6.3901918478936892E-011 + 8.8000000000000009E-002 3.8253754330863643E-011 + 8.9099999999999999E-002 1.9052043276346353E-010 + 9.0200000000000002E-002 3.6241293299710264E-010 + 9.1300000000000006E-002 5.0024012709926069E-010 + 9.2399999999999996E-002 5.3474036310063866E-010 + 9.3500000000000000E-002 3.9632669368572238E-010 + 9.4600000000000004E-002 3.4828306905154705E-011 + 9.5700000000000007E-002 -5.6161003625376793E-010 + 9.6799999999999997E-002 -1.3542033050484292E-009 + 9.7900000000000001E-002 -2.2520432185757500E-009 + 9.9000000000000005E-002 -3.1232181285645311E-009 + 0.10010000000000001 -3.8174738925533802E-009 + 0.10120000000000000 -4.1964995922683102E-009 + 0.10230000000000000 -4.1653325233426131E-009 + 0.10340000000000001 -3.6969354244575925E-009 + 0.10450000000000001 -2.8427848963730185E-009 + 0.10560000000000000 -1.7256044371194434E-009 + 0.10670000000000000 -5.1521453769964864E-010 + 0.10780000000000001 6.0685018121731105E-010 + 0.10890000000000001 1.4851968543894145E-009 + 0.11000000000000000 2.0215564777714690E-009 + 0.11110000000000000 2.1915433912056415E-009 + 0.11220000000000001 2.0437469494538618E-009 + 0.11330000000000000 1.6820878023793284E-009 + 0.11440000000000002 1.2360723555815412E-009 + 0.11550000000000001 8.2636919529477382E-010 + 0.11660000000000000 5.3497073437824838E-010 + 0.11770000000000001 3.8891409537278321E-010 + 0.11880000000000000 3.6259351077205793E-010 + 0.11989999999999999 3.9652411909507634E-010 + 0.12100000000000001 4.2394862620476204E-010 + 0.12210000000000000 3.9518383010417324E-010 + 0.12320000000000002 2.9321986505514985E-010 + 0.12430000000000001 1.3846283841711937E-010 + 0.12540000000000001 -1.7962156068085378E-011 + 0.12650000000000003 -1.1257230564387655E-010 + 0.12760000000000002 -9.6266640492448374E-011 + 0.12870000000000001 4.0552901314772072E-011 + 0.12980000000000003 2.5807148085199572E-010 + 0.13090000000000002 4.8026521648480980E-010 + 0.13200000000000001 6.2598931593882412E-010 + 0.13310000000000002 6.4167271496273770E-010 + 0.13420000000000001 5.1901682951438488E-010 + 0.13530000000000003 2.9164970438699811E-010 + 0.13640000000000002 1.7871521970636017E-011 + 0.13750000000000001 -2.3739626930918689E-010 + 0.13860000000000003 -4.1367206882192420E-010 + 0.13970000000000002 -4.6243842088955489E-010 + 0.14080000000000001 -3.5997063663195661E-010 + 0.14190000000000003 -1.2583963038270696E-010 + 0.14300000000000002 1.6832819860201909E-010 + 0.14410000000000003 4.1931558225627441E-010 + 0.14520000000000002 5.4155518958154403E-010 + 0.14630000000000001 5.1434329018107405E-010 + 0.14740000000000003 3.8767103416326165E-010 + 0.14850000000000002 2.3760085565704969E-010 + 0.14960000000000001 1.0795066229807304E-010 + 0.15070000000000003 -9.5320713128232981E-012 + 0.15180000000000002 -1.3970942458474411E-010 + 0.15290000000000001 -2.7120852785778027E-010 + 0.15400000000000003 -3.4345271071600791E-010 + 0.15510000000000002 -2.9305216586728022E-010 + 0.15620000000000003 -1.1902318020062808E-010 + 0.15730000000000002 9.7715897873218438E-011 + 0.15840000000000001 2.4755730798631248E-010 + 0.15950000000000003 2.7739310848318155E-010 + 0.16060000000000002 2.3088826683892449E-010 + 0.16170000000000001 2.0058724126137406E-010 + 0.16280000000000003 2.2965319923518024E-010 + 0.16390000000000002 2.5753463250843822E-010 + 0.16500000000000001 1.7393160522960471E-010 + 0.16610000000000003 -5.7370049683092006E-011 + 0.16720000000000002 -3.2530539373354372E-010 + 0.16830000000000003 -4.3869716193079000E-010 + 0.16940000000000002 -2.9130539647148623E-010 + 0.17050000000000001 2.6954083062746825E-011 + 0.17160000000000003 2.9041560822840040E-010 + 0.17270000000000002 3.2778202374572629E-010 + 0.17380000000000001 1.6805623559434935E-010 + 0.17490000000000003 1.9174078557532281E-012 + 0.17600000000000002 -7.4186741819137758E-012 + 0.17710000000000004 1.1691583812201145E-010 + 0.17820000000000003 1.9199393463953385E-010 + 0.17930000000000001 6.6252704711278199E-011 + 0.18040000000000003 -2.0664762956368321E-010 + 0.18150000000000002 -3.8705125215976466E-010 + 0.18260000000000001 -2.6309487921594155E-010 + 0.18370000000000003 1.2940228055757785E-010 + 0.18480000000000002 4.9749548924893361E-010 + 0.18590000000000001 5.3000104305311879E-010 + 0.18700000000000003 1.8344328833741486E-010 + 0.18810000000000002 -2.5793844837807001E-010 + 0.18920000000000003 -4.2886397211283622E-010 + 0.19030000000000002 -2.2006205191438255E-010 + 0.19140000000000001 1.1981865499777200E-010 + 0.19250000000000003 2.3006974103623179E-010 + 0.19360000000000002 1.0880400448881958E-013 + 0.19470000000000001 -3.1170099834554321E-010 + 0.19580000000000003 -3.3031843926778492E-010 + 0.19690000000000002 5.3442781450252497E-011 + 0.19800000000000001 5.4654003545095975E-010 + 0.19910000000000003 7.0626537951312685E-010 + 0.20020000000000002 3.5168176704125642E-010 + 0.20130000000000003 -2.5057048103072077E-010 + 0.20240000000000002 -6.0691779379951072E-010 + 0.20350000000000001 -4.3444042807649907E-010 + 0.20460000000000003 7.8332257347213385E-011 + 0.20570000000000002 4.3545791972299241E-010 + 0.20680000000000001 2.9126695499925859E-010 + 0.20790000000000003 -2.1344113976251577E-010 + 0.20900000000000002 -5.6717119889526657E-010 + 0.21010000000000004 -3.7363320770644748E-010 + 0.21120000000000003 2.4585433688883995E-010 + 0.21230000000000002 7.3898587249487946E-010 + 0.21340000000000003 6.4068256255822575E-010 + 0.21450000000000002 2.8176436878135647E-011 + 0.21560000000000001 -5.3941906497101400E-010 + 0.21670000000000003 -5.4816884365038732E-010 + 0.21780000000000002 -1.4703743431154770E-011 + 0.21890000000000001 5.3345949879712862E-010 + 0.22000000000000003 5.5388760245023150E-010 + 0.22110000000000002 -1.0157824234524604E-011 + 0.22220000000000004 -6.7805999703907105E-010 + 0.22330000000000003 -8.6013374200888393E-010 + 0.22440000000000002 -3.7747779901842193E-010 + 0.22550000000000003 3.7939157371269516E-010 + 0.22660000000000002 7.9044804035532934E-010 + 0.22770000000000001 5.5503607265805499E-010 + 0.22880000000000003 -3.3049694925235684E-011 + 0.22990000000000002 -3.4859160003009038E-010 + 0.23100000000000004 -2.1153051532607492E-011 + 0.23210000000000003 6.9320293949459710E-010 + 0.23320000000000002 1.1217193840451500E-009 + 0.23430000000000004 7.8542783388257931E-010 + 0.23540000000000003 -1.6753098908139918E-010 + 0.23650000000000002 -1.1133103328120342E-009 + 0.23760000000000003 -1.5231360617207201E-009 + 0.23870000000000002 -1.4015700822156418E-009 + 0.23980000000000001 -1.2126366577547287E-009 + 0.24090000000000000 -1.4186222196954645E-009 + 0.24200000000000005 -2.0707475734127456E-009 + 0.24310000000000004 -2.7738034091839836E-009 + 0.24420000000000003 -3.0037281550931993E-009 + 0.24530000000000002 -2.5111728252369403E-009 + 0.24640000000000001 -1.5192439528632917E-009 + 0.24750000000000005 -5.6946131143931211E-010 + 0.24860000000000004 -1.0979024633872569E-010 + 0.24970000000000003 -1.3761199124662227E-010 + 0.25080000000000002 -2.1608284606067230E-010 + 0.25190000000000001 1.1726554449698057E-010 + 0.25300000000000000 9.0800145180480740E-010 + 0.25410000000000005 1.7251682304930682E-009 + 0.25520000000000004 2.0377364240431461E-009 + 0.25630000000000003 1.6643487699141701E-009 + 0.25740000000000002 8.9950041859410135E-010 + 0.25850000000000001 2.5886010002196258E-010 + 0.25960000000000005 1.0217757195896127E-010 + 0.26070000000000004 4.0948056057033000E-010 + 0.26180000000000003 8.1546375207963706E-010 + 0.26290000000000002 8.6690143952239396E-010 + 0.26400000000000001 3.7467773328359044E-010 + 0.26510000000000000 -3.7638298033826345E-010 + 0.26620000000000005 -7.9598277968884190E-010 + 0.26730000000000004 -4.9173215499465073E-010 + 0.26840000000000003 3.1945068812433419E-010 + 0.26950000000000002 9.4051066934497385E-010 + 0.27060000000000001 8.1388307204832699E-010 + 0.27170000000000005 4.9395539741814432E-011 + 0.27280000000000004 -6.6691518973982511E-010 + 0.27390000000000003 -6.9325201135228554E-010 + 0.27500000000000002 1.4889488947344987E-011 + 0.27610000000000001 8.9689144999738346E-010 + 0.27720000000000000 1.2660654746809996E-009 + 0.27830000000000005 8.4339646377884492E-010 + 0.27940000000000004 -4.1332427064277866E-011 + 0.28050000000000003 -6.9543032443775132E-010 + 0.28160000000000002 -5.9759730497432884E-010 + 0.28270000000000001 1.4625389788136545E-010 + 0.28380000000000005 8.2884943353178642E-010 + 0.28490000000000004 7.3414330170606945E-010 + 0.28600000000000003 -1.6970248817305134E-010 + 0.28710000000000002 -1.1267342614473819E-009 + 0.28820000000000001 -1.2653620373725971E-009 + 0.28930000000000000 -4.2348524686985911E-010 + 0.29040000000000005 7.0326700019052168E-010 + 0.29150000000000004 1.2287416639722437E-009 + 0.29260000000000003 8.6458379344733771E-010 + 0.29370000000000002 8.1290946196688196E-011 + 0.29480000000000001 -4.0192763006707821E-010 + 0.29590000000000005 -2.3071779209349330E-010 + 0.29700000000000004 3.7262953833661072E-010 + 0.29810000000000003 8.4375323394780821E-010 + 0.29920000000000002 7.0679423425090704E-010 + 0.30030000000000001 -6.3886319845440909E-011 + 0.30140000000000006 -9.6947860850349343E-010 + 0.30250000000000005 -1.3241482355041967E-009 + 0.30360000000000004 -8.2793899514044256E-010 + 0.30470000000000003 1.2629421120013973E-010 + 0.30580000000000002 7.8163686634269425E-010 + 0.30690000000000001 7.1691791392325399E-010 + 0.30800000000000005 2.0454686555648749E-010 + 0.30910000000000004 -1.3942925980447995E-010 + 0.31020000000000003 4.9278372181438268E-012 + 0.31130000000000002 4.2298539670859725E-010 + 0.31240000000000001 6.8371641681608253E-010 + 0.31350000000000006 5.5556009792567806E-010 + 0.31460000000000005 1.0576851894317230E-010 + 0.31570000000000004 -4.4329104276208398E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0013.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0013.BXX.semd new file mode 100644 index 00000000..e109a97b --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0013.BXX.semd @@ -0,0 +1,300 @@ + -1.3200000000000002E-002 0.0000000000000000 + -1.2100000000000001E-002 0.0000000000000000 + -1.1000000000000001E-002 0.0000000000000000 + -9.9000000000000025E-003 0.0000000000000000 + -8.8000000000000023E-003 -1.2216226570012193E-020 + -7.7000000000000011E-003 -1.1127296931078977E-019 + -6.6000000000000017E-003 -7.9646796509560489E-019 + -5.5000000000000014E-003 -4.8749682605659548E-018 + -4.4000000000000011E-003 -2.3936178325006165E-017 + -3.3000000000000008E-003 -9.1626412640694651E-017 + -2.2000000000000006E-003 -2.6496874068097183E-016 + -1.1000000000000003E-003 -5.3670448051711746E-016 + -1.7347234759768071E-018 -5.8592445335132158E-016 + 1.0999999999999985E-003 3.1601515477747263E-016 + 2.1999999999999988E-003 2.2290699034445459E-015 + 3.2999999999999991E-003 2.1980322869165434E-015 + 4.3999999999999994E-003 -4.8420058212223210E-015 + 5.4999999999999997E-003 -1.5435586429900575E-014 + 6.6000000000000000E-003 -6.7872627243709734E-015 + 7.7000000000000002E-003 4.0339076751248065E-014 + 8.8000000000000005E-003 8.0045006538818908E-014 + 9.9000000000000008E-003 -4.8204396212313976E-016 + 1.1000000000000001E-002 -2.1302123747683060E-013 + 1.2100000000000001E-002 -2.8895850013969937E-013 + 1.3199999999999998E-002 9.5831600033929876E-014 + 1.4299999999999998E-002 7.0144931529902976E-013 + 1.5399999999999999E-002 6.3674434648552936E-013 + 1.6500000000000001E-002 -4.6909150825877322E-013 + 1.7599999999999998E-002 -1.3372263366062676E-012 + 1.8700000000000001E-002 -3.3803201123644433E-013 + 1.9799999999999998E-002 1.4954783288459450E-012 + 2.0900000000000002E-002 6.4864221849605941E-013 + 2.1999999999999999E-002 -3.3195876603109298E-012 + 2.3099999999999996E-002 -4.0908652333693230E-012 + 2.4199999999999999E-002 4.1554381463582146E-012 + 2.5299999999999996E-002 1.4479189548721738E-011 + 2.6400000000000000E-002 9.8742663351414350E-012 + 2.7499999999999997E-002 -1.3687030675502143E-011 + 2.8600000000000000E-002 -3.2110713393818102E-011 + 2.9699999999999997E-002 -1.6549690437517306E-011 + 3.0800000000000001E-002 2.4022702230230841E-011 + 3.1899999999999998E-002 4.1573612608036825E-011 + 3.3000000000000002E-002 7.9352401385901494E-012 + 3.4099999999999998E-002 -3.6920463214462629E-011 + 3.5200000000000002E-002 -2.6422686955074326E-011 + 3.6299999999999999E-002 3.7623546639276029E-011 + 3.7400000000000003E-002 6.7824010296924087E-011 + 3.8500000000000000E-002 1.8550422699672997E-013 + 3.9599999999999996E-002 -1.0278349699133216E-010 + 4.0700000000000000E-002 -1.1063500809926907E-010 + 4.1799999999999997E-002 5.4071283041301488E-012 + 4.2900000000000001E-002 1.1543997008311990E-010 + 4.3999999999999997E-002 8.5139791050625746E-011 + 4.5100000000000001E-002 -4.6875257148082383E-011 + 4.6199999999999998E-002 -1.0961134083720125E-010 + 4.7300000000000002E-002 -1.7210993047411804E-011 + 4.8399999999999999E-002 1.1997508542194169E-010 + 4.9500000000000002E-002 1.3473175353162503E-010 + 5.0600000000000006E-002 4.0085361245612017E-012 + 5.1699999999999996E-002 -1.4098085199254484E-010 + 5.2800000000000000E-002 -1.7415070774351449E-010 + 5.3900000000000003E-002 -8.0252429701666017E-011 + 5.5000000000000007E-002 7.9755736737130434E-011 + 5.6099999999999997E-002 2.2115048681214944E-010 + 5.7200000000000001E-002 2.3869484166993971E-010 + 5.8300000000000005E-002 6.4812898104005257E-011 + 5.9399999999999994E-002 -1.9634012471403395E-010 + 6.0499999999999998E-002 -2.7922189560491972E-010 + 6.1600000000000002E-002 -4.6194704311774970E-011 + 6.2700000000000006E-002 2.5212348875314206E-010 + 6.3799999999999996E-002 1.8751580843634486E-010 + 6.4899999999999999E-002 -2.8697366705188188E-010 + 6.6000000000000003E-002 -6.4297334123608607E-010 + 6.7100000000000007E-002 -3.3746322403160889E-010 + 6.8199999999999997E-002 4.7163339900180290E-010 + 6.9300000000000000E-002 9.9071650883075790E-010 + 7.0400000000000004E-002 6.5901650803112943E-010 + 7.1500000000000008E-002 -2.0244725340567982E-010 + 7.2599999999999998E-002 -7.5277717392907562E-010 + 7.3700000000000002E-002 -5.5142007626685086E-010 + 7.4800000000000005E-002 4.9085447512142721E-011 + 7.5899999999999995E-002 3.8690922687933949E-010 + 7.6999999999999999E-002 1.6987980466787178E-010 + 7.8100000000000003E-002 -3.5514949314752187E-010 + 7.9200000000000007E-002 -6.9745431652279422E-010 + 8.0299999999999996E-002 -4.7109438572334739E-010 + 8.1400000000000000E-002 3.4101232948557936E-010 + 8.2500000000000004E-002 1.2220605638546544E-009 + 8.3600000000000008E-002 1.3426160183627189E-009 + 8.4699999999999998E-002 3.2609612232725738E-010 + 8.5800000000000001E-002 -1.1031995317267729E-009 + 8.6900000000000005E-002 -1.5839066724865347E-009 + 8.8000000000000009E-002 -5.5083354544294139E-010 + 8.9099999999999999E-002 9.4832008912248966E-010 + 9.0200000000000002E-002 1.2565439799772093E-009 + 9.1300000000000006E-002 -2.2005031477534409E-011 + 9.2399999999999996E-002 -1.4901930800448326E-009 + 9.3500000000000000E-002 -1.4873473563881134E-009 + 9.4600000000000004E-002 8.2814428925548356E-011 + 9.5700000000000007E-002 1.7125144635699030E-009 + 9.6799999999999997E-002 1.9311303667279844E-009 + 9.7900000000000001E-002 6.7639821521581212E-010 + 9.9000000000000005E-002 -9.0117729945049518E-010 + 0.10010000000000001 -1.5962982047312835E-009 + 0.10120000000000000 -1.0040398512600746E-009 + 0.10230000000000000 3.4654007441403678E-010 + 0.10340000000000001 1.3319449987392318E-009 + 0.10450000000000001 9.6455265996553408E-010 + 0.10560000000000000 -6.5649630176523033E-010 + 0.10670000000000000 -2.0668338152063370E-009 + 0.10780000000000001 -1.6401344726801881E-009 + 0.10890000000000001 5.8027965765816703E-010 + 0.11000000000000000 2.5676671899788062E-009 + 0.11110000000000000 2.3035973129026388E-009 + 0.11220000000000001 1.9619918537050474E-011 + 0.11330000000000000 -1.9843084952952950E-009 + 0.11440000000000002 -1.8343043750590482E-009 + 0.11550000000000001 4.0821881465424870E-012 + 0.11660000000000000 1.4895115141300153E-009 + 0.11770000000000001 1.2775008828569412E-009 + 0.11880000000000000 -1.6536989833060289E-010 + 0.11989999999999999 -1.4387685487449176E-009 + 0.12100000000000001 -1.5927199559229166E-009 + 0.12210000000000000 -6.0861493622610396E-010 + 0.12320000000000002 8.5737861255097414E-010 + 0.12430000000000001 1.8103993859597267E-009 + 0.12540000000000001 1.4232444112138865E-009 + 0.12650000000000003 -1.5761074390052698E-010 + 0.12760000000000002 -1.5655728935470847E-009 + 0.12870000000000001 -1.3714342994575190E-009 + 0.12980000000000003 2.8464702817032617E-010 + 0.13090000000000002 1.6383959744459275E-009 + 0.13200000000000001 1.2171464947030586E-009 + 0.13310000000000002 -4.7557174864820695E-010 + 0.13420000000000001 -1.6037053907069776E-009 + 0.13530000000000003 -1.1478210604209949E-009 + 0.13640000000000002 1.1799287935598812E-010 + 0.13750000000000001 8.2175199977996272E-010 + 0.13860000000000003 5.7589538693392228E-010 + 0.13970000000000002 2.6234830280413846E-011 + 0.14080000000000001 -2.3300056328778851E-010 + 0.14190000000000003 -1.9689883057338875E-010 + 0.14300000000000002 -2.5148534296692837E-011 + 0.14410000000000003 2.8414362529538550E-010 + 0.14520000000000002 5.9462196277948465E-010 + 0.14630000000000001 4.9516296618534739E-010 + 0.14740000000000003 -1.3894166372985239E-010 + 0.14850000000000002 -7.2887851310099450E-010 + 0.14960000000000001 -6.0874200125127231E-010 + 0.15070000000000003 3.1340732092877133E-011 + 0.15180000000000002 3.0899113823146251E-010 + 0.15290000000000001 -1.5014595122764263E-010 + 0.15400000000000003 -6.4342742245315776E-010 + 0.15510000000000002 -3.2975527863854381E-010 + 0.15620000000000003 5.8795607271733275E-010 + 0.15730000000000002 1.0754768187126729E-009 + 0.15840000000000001 5.7518079188412230E-010 + 0.15950000000000003 -3.4476443921960254E-010 + 0.16060000000000002 -7.4479067357913209E-010 + 0.16170000000000001 -3.5686106847343524E-010 + 0.16280000000000003 3.2070512911985816E-010 + 0.16390000000000002 6.7621391819372434E-010 + 0.16500000000000001 4.4268216869980392E-010 + 0.16610000000000003 -2.8108168570462055E-010 + 0.16720000000000002 -1.0589790155890455E-009 + 0.16830000000000003 -1.2110162872502883E-009 + 0.16940000000000002 -3.3777397545620147E-010 + 0.17050000000000001 1.0386685955765529E-009 + 0.17160000000000003 1.6790770995811499E-009 + 0.17270000000000002 8.3531609407216934E-010 + 0.17380000000000001 -8.1276180230460682E-010 + 0.17490000000000003 -1.7132461005431310E-009 + 0.17600000000000002 -9.8729169284439422E-010 + 0.17710000000000004 7.1797490175384837E-010 + 0.17820000000000003 1.8924082301197132E-009 + 0.17930000000000001 1.5167240796643000E-009 + 0.18040000000000003 -1.5945419984397802E-010 + 0.18150000000000002 -1.8530704748442872E-009 + 0.18260000000000001 -2.1740504951850426E-009 + 0.18370000000000003 -7.1017985936450145E-010 + 0.18480000000000002 1.4383996216338346E-009 + 0.18590000000000001 2.3763273571120180E-009 + 0.18700000000000003 1.1286099832474861E-009 + 0.18810000000000002 -1.2385875658438295E-009 + 0.18920000000000003 -2.5014157412073246E-009 + 0.19030000000000002 -1.4609212728444732E-009 + 0.19140000000000001 8.9788843027349685E-010 + 0.19250000000000003 2.4837474299488349E-009 + 0.19360000000000002 2.0869577177506926E-009 + 0.19470000000000001 1.9724805122578459E-010 + 0.19580000000000003 -1.7325790802047436E-009 + 0.19690000000000002 -2.3975201823844827E-009 + 0.19800000000000001 -1.3106271623541943E-009 + 0.19910000000000003 8.6090917728043337E-010 + 0.20020000000000002 2.4307071910811828E-009 + 0.20130000000000003 1.8589393357970607E-009 + 0.20240000000000002 -5.9427551768465037E-010 + 0.20350000000000001 -2.6731457047901586E-009 + 0.20460000000000003 -2.2584447645357386E-009 + 0.20570000000000002 2.8667088147749098E-010 + 0.20680000000000001 2.4473900683830152E-009 + 0.20790000000000003 2.3182407105082348E-009 + 0.20900000000000002 4.5621759148239960E-010 + 0.21010000000000004 -1.2252517889166370E-009 + 0.21120000000000003 -1.6740684394278560E-009 + 0.21230000000000002 -1.1691880796860232E-009 + 0.21340000000000003 -1.7652175554605520E-010 + 0.21450000000000002 1.0908778325102730E-009 + 0.21560000000000001 1.9258568073610149E-009 + 0.21670000000000003 1.1986823755805176E-009 + 0.21780000000000002 -1.0237520831068991E-009 + 0.21890000000000001 -2.7101887400959868E-009 + 0.22000000000000003 -1.8706076687635687E-009 + 0.22110000000000002 8.4112555809312539E-010 + 0.22220000000000004 2.6220647875163650E-009 + 0.22330000000000003 1.8137571444754030E-009 + 0.22440000000000002 -3.0145380636170671E-010 + 0.22550000000000003 -1.4654799596058865E-009 + 0.22660000000000002 -1.1849774494976373E-009 + 0.22770000000000001 -5.2941556694108272E-010 + 0.22880000000000003 2.7260192367317693E-011 + 0.22990000000000002 9.6784569247887475E-010 + 0.23100000000000004 1.9329631228970356E-009 + 0.23210000000000003 1.3305816448649921E-009 + 0.23320000000000002 -1.2291241358042271E-009 + 0.23430000000000004 -3.3315787906218475E-009 + 0.23540000000000003 -2.2497050888858894E-009 + 0.23650000000000002 1.2886348654816970E-009 + 0.23760000000000003 3.5027860612046879E-009 + 0.23870000000000002 2.1013879525355605E-009 + 0.23980000000000001 -1.0212579670820787E-009 + 0.24090000000000000 -2.4639050799635243E-009 + 0.24200000000000005 -1.4416071669742792E-009 + 0.24310000000000004 1.5742483705505350E-010 + 0.24420000000000003 9.7875019200444058E-010 + 0.24530000000000002 1.4423390259921121E-009 + 0.24640000000000001 1.7065383550729507E-009 + 0.24750000000000005 6.1108956783684221E-010 + 0.24860000000000004 -2.0277839407611964E-009 + 0.24970000000000003 -3.6456078156277272E-009 + 0.25080000000000002 -1.6384577028460967E-009 + 0.25190000000000001 2.5500983547033229E-009 + 0.25300000000000000 4.3087009515829777E-009 + 0.25410000000000005 1.4810966897371713E-009 + 0.25520000000000004 -2.7096083154987127E-009 + 0.25630000000000003 -3.6532996627869352E-009 + 0.25740000000000002 -9.3622398722459366E-010 + 0.25850000000000001 1.8670767154560508E-009 + 0.25960000000000005 2.2172781388718477E-009 + 0.26070000000000004 1.0963036034539186E-009 + 0.26180000000000003 2.5213905963106242E-010 + 0.26290000000000002 -5.4577359298590977E-010 + 0.26400000000000001 -1.9364578829339507E-009 + 0.26510000000000000 -2.4739279513852352E-009 + 0.26620000000000005 -3.0809896300887374E-010 + 0.26730000000000004 3.0809321760472130E-009 + 0.26840000000000003 3.5997216318861547E-009 + 0.26950000000000002 -6.6886864102944088E-011 + 0.27060000000000001 -3.9481484748193907E-009 + 0.27170000000000005 -3.4798957049275714E-009 + 0.27280000000000004 6.2124505539884467E-010 + 0.27390000000000003 3.4292113593181739E-009 + 0.27500000000000002 2.2624284667926986E-009 + 0.27610000000000001 -4.7082848730894966E-010 + 0.27720000000000000 -1.4043517460038402E-009 + 0.27830000000000005 -6.6701533185664630E-010 + 0.27940000000000004 -4.2251804832638129E-010 + 0.28050000000000003 -7.6858153175152211E-010 + 0.28160000000000002 9.1288983317117101E-011 + 0.28270000000000001 1.9766817072053300E-009 + 0.28380000000000005 2.0625980923227871E-009 + 0.28490000000000004 -7.8837436578993447E-010 + 0.28600000000000003 -3.4057578979229675E-009 + 0.28710000000000002 -2.2032389246362527E-009 + 0.28820000000000001 1.6081357356867443E-009 + 0.28930000000000000 3.3285902922841615E-009 + 0.29040000000000005 1.0976570763432392E-009 + 0.29150000000000004 -1.7735418689213134E-009 + 0.29260000000000003 -1.6953929371510412E-009 + 0.29370000000000002 3.8082126341265621E-010 + 0.29480000000000001 1.0494375368708120E-009 + 0.29590000000000005 -2.3113427838339362E-010 + 0.29700000000000004 -7.7231826489665423E-010 + 0.29810000000000003 6.1500632364541730E-010 + 0.29920000000000002 1.5416923293543050E-009 + 0.30030000000000001 -4.4486921091380083E-011 + 0.30140000000000006 -2.2188153536717437E-009 + 0.30250000000000005 -1.6969639027308858E-009 + 0.30360000000000004 1.1033849389718853E-009 + 0.30470000000000003 2.4053703473470023E-009 + 0.30580000000000002 5.2615983792136944E-010 + 0.30690000000000001 -1.7146335462570050E-009 + 0.30800000000000005 -1.2320306996826957E-009 + 0.30910000000000004 8.7716439667318014E-010 + 0.31020000000000003 1.2943955907118720E-009 + 0.31130000000000002 -3.7504080396821848E-010 + 0.31240000000000001 -1.2059309106859928E-009 + 0.31350000000000006 2.6696078680998880E-010 + 0.31460000000000005 1.6630549160012720E-009 + 0.31570000000000004 5.0550258423598393E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0013.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0013.BXZ.semd new file mode 100644 index 00000000..d1bc814b --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0013.BXZ.semd @@ -0,0 +1,300 @@ + -1.3200000000000002E-002 0.0000000000000000 + -1.2100000000000001E-002 0.0000000000000000 + -1.1000000000000001E-002 0.0000000000000000 + -9.9000000000000025E-003 2.8044628090421281E-019 + -8.8000000000000023E-003 2.6625457060930897E-018 + -7.7000000000000011E-003 1.9808643021317613E-017 + -6.6000000000000017E-003 1.2401212180892179E-016 + -5.5000000000000014E-003 6.2823512549521317E-016 + -4.4000000000000011E-003 2.5292283102818424E-015 + -3.3000000000000008E-003 7.9218629337016351E-015 + -2.2000000000000006E-003 1.8425614427774149E-014 + -1.1000000000000003E-003 2.7880589208314176E-014 + -1.7347234759768071E-018 1.0982308168612249E-014 + 1.0999999999999985E-003 -7.0655009349728654E-014 + 2.1999999999999988E-003 -2.1158527946200933E-013 + 3.2999999999999991E-003 -2.7513554585675837E-013 + 4.3999999999999994E-003 -4.1292983233589230E-015 + 5.4999999999999997E-003 7.5798183918687756E-013 + 6.6000000000000000E-003 1.7662388478861812E-012 + 7.7000000000000002E-003 2.2528255302911582E-012 + 8.8000000000000005E-003 9.6735152440435845E-013 + 9.9000000000000008E-003 -3.5892458710024000E-012 + 1.1000000000000001E-002 -1.1678298952877419E-011 + 1.2100000000000001E-002 -1.8721722089276582E-011 + 1.3199999999999998E-002 -1.3156144576531581E-011 + 1.4299999999999998E-002 1.6285707157837059E-011 + 1.5399999999999999E-002 6.2902724695668155E-011 + 1.6500000000000001E-002 9.1398714985313489E-011 + 1.7599999999999998E-002 5.7380013934738017E-011 + 1.8700000000000001E-002 -4.8485725850921924E-011 + 1.9799999999999998E-002 -1.7539435182012397E-010 + 2.0900000000000002E-002 -2.4233212658764103E-010 + 2.1999999999999999E-002 -1.9790098726435446E-010 + 2.3099999999999996E-002 -4.6155110983159275E-011 + 2.4199999999999999E-002 1.7886786496390528E-010 + 2.5299999999999996E-002 4.3354830836506153E-010 + 2.6400000000000000E-002 6.3991223431258959E-010 + 2.7499999999999997E-002 6.7328087549611837E-010 + 2.8600000000000000E-002 4.4125800235939039E-010 + 2.9699999999999997E-002 2.2870895715482176E-012 + 3.0800000000000001E-002 -4.3957085194001877E-010 + 3.1899999999999998E-002 -7.1253547506699988E-010 + 3.3000000000000002E-002 -8.3590934174537779E-010 + 3.4099999999999998E-002 -9.4201224598577937E-010 + 3.5200000000000002E-002 -1.0339271661052862E-009 + 3.6299999999999999E-002 -9.0040869205054719E-010 + 3.7400000000000003E-002 -3.4638353296756463E-010 + 3.8500000000000000E-002 5.0860660127938218E-010 + 3.9599999999999996E-002 1.2275432892394633E-009 + 4.0700000000000000E-002 1.3671764831357791E-009 + 4.1799999999999997E-002 7.6484213407113089E-010 + 4.2900000000000001E-002 -4.5629947043046570E-010 + 4.3999999999999997E-002 -2.0626447216898214E-009 + 4.5100000000000001E-002 -3.8274357017087368E-009 + 4.6199999999999998E-002 -5.5378266416994393E-009 + 4.7300000000000002E-002 -6.9878738351292213E-009 + 4.8399999999999999E-002 -7.9703026401034549E-009 + 4.9500000000000002E-002 -8.2212334717723934E-009 + 5.0600000000000006E-002 -7.4199228983218291E-009 + 5.1699999999999996E-002 -5.4068123311878935E-009 + 5.2800000000000000E-002 -2.4891790850745110E-009 + 5.3900000000000003E-002 5.7994276048134452E-010 + 5.5000000000000007E-002 3.0798941175191885E-009 + 5.6099999999999997E-002 4.7670472014260667E-009 + 5.7200000000000001E-002 5.7386237983791943E-009 + 5.8300000000000005E-002 5.9236464622358653E-009 + 5.9399999999999994E-002 4.9862367568209720E-009 + 6.0499999999999998E-002 2.9031146375757544E-009 + 6.1600000000000002E-002 4.5675843662884574E-010 + 6.2700000000000006E-002 -1.1744191175111496E-009 + 6.3799999999999996E-002 -1.4179186713647596E-009 + 6.4899999999999999E-002 -7.4933337312899084E-010 + 6.6000000000000003E-002 -5.7514746437670183E-011 + 6.7100000000000007E-002 2.8166086130099188E-010 + 6.8199999999999997E-002 5.7091481542315137E-010 + 6.9300000000000000E-002 1.1688126022590950E-009 + 7.0400000000000004E-002 1.9314334576137071E-009 + 7.1500000000000008E-002 2.2847921332669330E-009 + 7.2599999999999998E-002 1.7007213415354272E-009 + 7.3700000000000002E-002 1.2901581192270584E-010 + 7.4800000000000005E-002 -1.7960117837390044E-009 + 7.5899999999999995E-002 -2.9193216732892324E-009 + 7.6999999999999999E-002 -2.2995116921720182E-009 + 7.8100000000000003E-002 -1.7954236708472848E-010 + 7.9200000000000007E-002 1.8666839185499384E-009 + 8.0299999999999996E-002 2.2275938871274548E-009 + 8.1400000000000000E-002 9.1606416896539145E-010 + 8.2500000000000004E-002 -3.3546082578439496E-010 + 8.3600000000000008E-002 5.9748567204920278E-011 + 8.4699999999999998E-002 1.7211099212488534E-009 + 8.5800000000000001E-002 2.6776010297879793E-009 + 8.6900000000000005E-002 1.5530196018076481E-009 + 8.8000000000000009E-002 -9.5641361497200705E-010 + 8.9099999999999999E-002 -2.8824942432947864E-009 + 9.0200000000000002E-002 -2.9404383372622078E-009 + 9.1300000000000006E-002 -1.4756195154674856E-009 + 9.2399999999999996E-002 2.2092017104569095E-010 + 9.3500000000000000E-002 1.0936470618005956E-009 + 9.4600000000000004E-002 9.1500007570743946E-010 + 9.5700000000000007E-002 2.4303539736258983E-010 + 9.6799999999999997E-002 1.7551383957314926E-011 + 9.7900000000000001E-002 8.1195139500778168E-010 + 9.9000000000000005E-002 2.1007993122879043E-009 + 0.10010000000000001 2.4787762953337733E-009 + 0.10120000000000000 1.0744386491623459E-009 + 0.10230000000000000 -1.2594076892469275E-009 + 0.10340000000000001 -2.6179609591281405E-009 + 0.10450000000000001 -2.0694950197963635E-009 + 0.10560000000000000 -6.1947297291808923E-010 + 0.10670000000000000 1.3285898770032389E-010 + 0.10780000000000001 -7.3288222712797335E-011 + 0.10890000000000001 -1.1940910760177559E-010 + 0.11000000000000000 7.2873329592937353E-010 + 0.11110000000000000 1.7254004891498198E-009 + 0.11220000000000001 1.6424476223519946E-009 + 0.11330000000000000 3.9291125908391678E-010 + 0.11440000000000002 -8.7985241314925133E-010 + 0.11550000000000001 -1.1742915528856201E-009 + 0.11660000000000000 -5.7237437012247483E-010 + 0.11770000000000001 1.9449707122642934E-010 + 0.11880000000000000 5.8791949086867135E-010 + 0.11989999999999999 4.6185238966600650E-010 + 0.12100000000000001 -9.1646024102942647E-011 + 0.12210000000000000 -6.4540267574741961E-010 + 0.12320000000000002 -4.9182402594993846E-010 + 0.12430000000000001 5.8241589329099952E-010 + 0.12540000000000001 1.5948348197625251E-009 + 0.12650000000000003 1.1118369558360541E-009 + 0.12760000000000002 -9.5411856193550193E-010 + 0.12870000000000001 -2.7604081243026712E-009 + 0.12980000000000003 -2.3303072804736757E-009 + 0.13090000000000002 1.7916611250168302E-010 + 0.13200000000000001 2.5220094901357015E-009 + 0.13310000000000002 2.7352964337978847E-009 + 0.13420000000000001 1.0264827876582672E-009 + 0.13530000000000003 -8.2915557753082680E-010 + 0.13640000000000002 -1.4512058221782809E-009 + 0.13750000000000001 -8.1637724358429864E-010 + 0.13860000000000003 3.0597888112104954E-010 + 0.13970000000000002 1.1286893641937468E-009 + 0.14080000000000001 1.0448604204071898E-009 + 0.14190000000000003 -1.7403353758105311E-010 + 0.14300000000000002 -1.8671122425928388E-009 + 0.14410000000000003 -2.5698936312323895E-009 + 0.14520000000000002 -1.2977071639497240E-009 + 0.14630000000000001 1.1869452087864829E-009 + 0.14740000000000003 2.8527860074234468E-009 + 0.14850000000000002 2.3687756200985177E-009 + 0.14960000000000001 3.7089104010235019E-010 + 0.15070000000000003 -1.3454262148826501E-009 + 0.15180000000000002 -1.5963065314039682E-009 + 0.15290000000000001 -5.8174370876074022E-010 + 0.15400000000000003 7.2133876649616013E-010 + 0.15510000000000002 1.4036383166882160E-009 + 0.15620000000000003 9.6584484854389530E-010 + 0.15730000000000002 -4.9730158879768283E-010 + 0.15840000000000001 -2.0697885627640744E-009 + 0.15950000000000003 -2.3689812334026783E-009 + 0.16060000000000002 -7.5451994652198096E-010 + 0.16170000000000001 1.7258279250143005E-009 + 0.16280000000000003 3.0086457769584740E-009 + 0.16390000000000002 1.9297805575746452E-009 + 0.16500000000000001 -5.9958865650244775E-010 + 0.16610000000000003 -2.4392869946154860E-009 + 0.16720000000000002 -2.1724944065937279E-009 + 0.16830000000000003 -2.0786727894517298E-010 + 0.16940000000000002 1.8004294721762903E-009 + 0.17050000000000001 2.3756157041532333E-009 + 0.17160000000000003 1.2166110341382819E-009 + 0.17270000000000002 -7.6353329214740029E-010 + 0.17380000000000001 -2.1462662758153783E-009 + 0.17490000000000003 -1.9724584188196559E-009 + 0.17600000000000002 -4.0584979821289835E-010 + 0.17710000000000004 1.3698668865913532E-009 + 0.17820000000000003 2.0163670733097661E-009 + 0.17930000000000001 1.0458585109063279E-009 + 0.18040000000000003 -8.0518663958528691E-010 + 0.18150000000000002 -2.1061694610580162E-009 + 0.18260000000000001 -1.7794774542778669E-009 + 0.18370000000000003 5.5684873379036048E-011 + 0.18480000000000002 2.0727770611017604E-009 + 0.18590000000000001 2.6960522703234346E-009 + 0.18700000000000003 1.3835377288273776E-009 + 0.18810000000000002 -8.7240681345690518E-010 + 0.18920000000000003 -2.3684167960169589E-009 + 0.19030000000000002 -2.1018731199973217E-009 + 0.19140000000000001 -4.5311557284044568E-010 + 0.19250000000000003 1.3220794459201102E-009 + 0.19360000000000002 2.0491153218671343E-009 + 0.19470000000000001 1.2339650412585002E-009 + 0.19580000000000003 -7.1497618936433582E-010 + 0.19690000000000002 -2.4879196480753762E-009 + 0.19800000000000001 -2.4889621474954993E-009 + 0.19910000000000003 -2.2133483934538845E-010 + 0.20020000000000002 2.7460835827497476E-009 + 0.20130000000000003 3.7912979422571880E-009 + 0.20240000000000002 1.7687591391535307E-009 + 0.20350000000000001 -1.6297543314891527E-009 + 0.20460000000000003 -3.4636511436758610E-009 + 0.20570000000000002 -2.4295421230391412E-009 + 0.20680000000000001 1.7218053371959030E-010 + 0.20790000000000003 2.1413337769615737E-009 + 0.20900000000000002 2.3663886405955736E-009 + 0.21010000000000004 1.0584284559911339E-009 + 0.21120000000000003 -1.0176069986655989E-009 + 0.21230000000000002 -2.7357669463157208E-009 + 0.21340000000000003 -2.6352968696130574E-009 + 0.21450000000000002 -1.0264316480101954E-010 + 0.21560000000000001 3.1750189144474916E-009 + 0.21670000000000003 4.0657748279215866E-009 + 0.21780000000000002 1.2480841915518681E-009 + 0.21890000000000001 -2.8507118887688421E-009 + 0.22000000000000003 -4.3273020722267574E-009 + 0.22110000000000002 -1.9505099757566313E-009 + 0.22220000000000004 1.7581632816288106E-009 + 0.22330000000000003 3.5626852579184742E-009 + 0.22440000000000002 2.6207733760941210E-009 + 0.22550000000000003 2.6625199267549249E-010 + 0.22660000000000002 -2.0354111729403712E-009 + 0.22770000000000001 -3.3400096022262460E-009 + 0.22880000000000003 -2.6553939047602171E-009 + 0.22990000000000002 3.6430850003377202E-010 + 0.23100000000000004 3.7859879675750108E-009 + 0.23210000000000003 4.1824517182931231E-009 + 0.23320000000000002 4.3382833436744761E-010 + 0.23430000000000004 -4.0715484317388473E-009 + 0.23540000000000003 -4.6414054821752870E-009 + 0.23650000000000002 -6.4639393837495618E-010 + 0.23760000000000003 3.7102461103444284E-009 + 0.23870000000000002 4.3038657082661302E-009 + 0.23980000000000001 1.4026464434380159E-009 + 0.24090000000000000 -1.6743048059097987E-009 + 0.24200000000000005 -2.8098539051057969E-009 + 0.24310000000000004 -2.3857287256845439E-009 + 0.24420000000000003 -1.1298959545769094E-009 + 0.24530000000000002 9.7662544717991295E-010 + 0.24640000000000001 3.0917184368206563E-009 + 0.24750000000000005 2.9493953945802787E-009 + 0.24860000000000004 -3.0753161128771467E-010 + 0.24970000000000003 -3.7901677352181196E-009 + 0.25080000000000002 -3.5282798904745505E-009 + 0.25190000000000001 4.9961190740077654E-010 + 0.25300000000000000 3.9254852701731124E-009 + 0.25410000000000005 3.2560500962119932E-009 + 0.25520000000000004 -9.2615061453305003E-011 + 0.25630000000000003 -2.2525246112792274E-009 + 0.25740000000000002 -1.9533674677774115E-009 + 0.25850000000000001 -1.0635772262901355E-009 + 0.25960000000000005 -7.5731770854403635E-010 + 0.26070000000000004 1.3979940816088998E-010 + 0.26180000000000003 2.1714934295147259E-009 + 0.26290000000000002 3.0462474764902936E-009 + 0.26400000000000001 6.0790067424321137E-010 + 0.26510000000000000 -3.1585629667318926E-009 + 0.26620000000000005 -3.7624920956602637E-009 + 0.26730000000000004 -4.6568134765001545E-011 + 0.26840000000000003 3.9409342456053764E-009 + 0.26950000000000002 3.9800203133211198E-009 + 0.27060000000000001 7.4045919395970827E-010 + 0.27170000000000005 -1.8791943556806245E-009 + 0.27280000000000004 -2.1089672230800716E-009 + 0.27390000000000003 -1.5683296883395315E-009 + 0.27500000000000002 -1.5797170238585068E-009 + 0.27610000000000001 -1.1475607131217203E-009 + 0.27720000000000000 2.6192936708469006E-010 + 0.27830000000000005 4.1310929677074171E-010 + 0.27940000000000004 -2.7184454687301240E-009 + 0.28050000000000003 -6.7839094342048156E-009 + 0.28160000000000002 -6.8783614359801959E-009 + 0.28270000000000001 -1.9449772903357143E-009 + 0.28380000000000005 3.1796285604457353E-009 + 0.28490000000000004 3.5433538325690961E-009 + 0.28600000000000003 6.0430022097435199E-011 + 0.28710000000000002 -2.2969315338627894E-009 + 0.28820000000000001 -1.0984332332597546E-009 + 0.28930000000000000 1.3905488982501879E-009 + 0.29040000000000005 2.5019082361410483E-009 + 0.29150000000000004 2.6293645039032754E-009 + 0.29260000000000003 3.0397848682639506E-009 + 0.29370000000000002 2.6760806903780576E-009 + 0.29480000000000001 -1.0741419559368026E-010 + 0.29590000000000005 -3.5982161694647630E-009 + 0.29700000000000004 -3.7099932015394188E-009 + 0.29810000000000003 3.8714248473681323E-010 + 0.29920000000000002 4.2153676105272098E-009 + 0.30030000000000001 3.3284874856320812E-009 + 0.30140000000000006 -9.6321295384171890E-010 + 0.30250000000000005 -3.4601734810735252E-009 + 0.30360000000000004 -1.8310202243299045E-009 + 0.30470000000000003 1.1134777544441476E-009 + 0.30580000000000002 2.0654724597335417E-009 + 0.30690000000000001 1.3833609813218573E-009 + 0.30800000000000005 1.1223287854633668E-009 + 0.30910000000000004 1.0990236498642503E-009 + 0.31020000000000003 -3.6395386704413113E-010 + 0.31130000000000002 -2.5626700761449683E-009 + 0.31240000000000001 -2.3922837044665357E-009 + 0.31350000000000006 9.7160401946183583E-010 + 0.31460000000000005 3.8834624405126306E-009 + 0.31570000000000004 2.6419637588759315E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0014.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0014.BXX.semd new file mode 100644 index 00000000..fefe8534 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0014.BXX.semd @@ -0,0 +1,300 @@ + -1.3200000000000002E-002 0.0000000000000000 + -1.2100000000000001E-002 0.0000000000000000 + -1.1000000000000001E-002 0.0000000000000000 + -9.9000000000000025E-003 0.0000000000000000 + -8.8000000000000023E-003 -1.0994615706797051E-020 + -7.7000000000000011E-003 -9.8817464592725274E-020 + -6.6000000000000017E-003 -6.8267857018976103E-019 + -5.5000000000000014E-003 -4.0578048052309443E-018 + -4.4000000000000011E-003 -1.9216899517793104E-017 + -3.3000000000000008E-003 -6.8853223787158441E-017 + -2.2000000000000006E-003 -1.7367028860954220E-016 + -1.1000000000000003E-003 -2.4381239875740117E-016 + -1.7347234759768071E-018 9.9785053840982773E-017 + 1.0999999999999985E-003 1.1146794767188982E-015 + 2.1999999999999988E-003 4.3319194569517883E-016 + 3.2999999999999991E-003 -1.0624243624885333E-014 + 4.3999999999999994E-003 -4.0769064556592238E-014 + 5.4999999999999997E-003 -6.3535263747187265E-014 + 6.6000000000000000E-003 3.2740195103631020E-014 + 7.7000000000000002E-003 4.0338243270827967E-013 + 8.8000000000000005E-003 9.7111338068223141E-013 + 9.9000000000000008E-003 1.0172372926636752E-012 + 1.1000000000000001E-002 -7.5385617887002709E-013 + 1.2100000000000001E-002 -4.9528228740491897E-012 + 1.3199999999999998E-002 -9.3860526989564264E-012 + 1.4299999999999998E-002 -8.2628053704736359E-012 + 1.5399999999999999E-002 4.6005595166764834E-012 + 1.6500000000000001E-002 2.8712390104379537E-011 + 1.7599999999999998E-002 5.0945647006583883E-011 + 1.8700000000000001E-002 4.7965582894438086E-011 + 1.9799999999999998E-002 2.8685316925611271E-013 + 2.0900000000000002E-002 -8.7922169544896178E-011 + 2.1999999999999999E-002 -1.7714740785379490E-010 + 2.3099999999999996E-002 -2.0266119338252508E-010 + 2.4199999999999999E-002 -1.0884956824774861E-010 + 2.5299999999999996E-002 1.0832651442527208E-010 + 2.6400000000000000E-002 3.8009984049125478E-010 + 2.7499999999999997E-002 5.8771332245299845E-010 + 2.8600000000000000E-002 6.2274629897274281E-010 + 2.9699999999999997E-002 4.4614598126990757E-010 + 3.0800000000000001E-002 1.0337635608648199E-010 + 3.1899999999999998E-002 -3.1172628367492905E-010 + 3.3000000000000002E-002 -7.0739342161729724E-010 + 3.4099999999999998E-002 -1.0133286432179034E-009 + 3.5200000000000002E-002 -1.1626331009040314E-009 + 3.6299999999999999E-002 -1.0758369750618613E-009 + 3.7400000000000003E-002 -6.8965499977480249E-010 + 3.8500000000000000E-002 -2.7581473563409453E-011 + 3.9599999999999996E-002 7.4039768760414404E-010 + 4.0700000000000000E-002 1.3092796846692067E-009 + 4.1799999999999997E-002 1.3406273868810104E-009 + 4.2900000000000001E-002 6.1334676226820761E-010 + 4.3999999999999997E-002 -8.5691348461480743E-010 + 4.5100000000000001E-002 -2.8030011645086006E-009 + 4.6199999999999998E-002 -4.8109338735002893E-009 + 4.7300000000000002E-002 -6.4804832611287111E-009 + 4.8399999999999999E-002 -7.5398531862447271E-009 + 4.9500000000000002E-002 -7.8556032789833807E-009 + 5.0600000000000006E-002 -7.3723342985942963E-009 + 5.1699999999999996E-002 -6.0735634299646790E-009 + 5.2800000000000000E-002 -4.0195815564914028E-009 + 5.3900000000000003E-002 -1.4278187521199470E-009 + 5.5000000000000007E-002 1.2938097260217774E-009 + 5.6099999999999997E-002 3.6232523648038750E-009 + 5.7200000000000001E-002 5.0958908204279396E-009 + 5.8300000000000005E-002 5.4889937040059067E-009 + 5.9399999999999994E-002 4.9135038260317287E-009 + 6.0499999999999998E-002 3.7433252053631350E-009 + 6.1600000000000002E-002 2.4069883863830910E-009 + 6.2700000000000006E-002 1.1755274531566329E-009 + 6.3799999999999996E-002 1.0651569209985112E-010 + 6.4899999999999999E-002 -8.1479595293032503E-010 + 6.6000000000000003E-002 -1.4805537906781296E-009 + 6.7100000000000007E-002 -1.6238131950174761E-009 + 6.8199999999999997E-002 -1.0132095162873611E-009 + 6.9300000000000000E-002 2.7650393086275926E-010 + 7.0400000000000004E-002 1.7682511010974622E-009 + 7.1500000000000008E-002 2.7805948654702206E-009 + 7.2599999999999998E-002 2.8054578660174911E-009 + 7.3700000000000002E-002 1.8110031252405179E-009 + 7.4800000000000005E-002 2.6333760172470022E-010 + 7.5899999999999995E-002 -1.1516020359536583E-009 + 7.6999999999999999E-002 -1.9218409086363408E-009 + 7.8100000000000003E-002 -1.9487367275417000E-009 + 7.9200000000000007E-002 -1.4729696351523103E-009 + 8.0299999999999996E-002 -7.8122736058006126E-010 + 8.1400000000000000E-002 2.4052556821252402E-011 + 8.2500000000000004E-002 9.8057739705836866E-010 + 8.3600000000000008E-002 2.0215609186635675E-009 + 8.4699999999999998E-002 2.8180582312131719E-009 + 8.5800000000000001E-002 2.9098816689554496E-009 + 8.6900000000000005E-002 2.0344776974212664E-009 + 8.8000000000000009E-002 3.7321126744593869E-010 + 8.9099999999999999E-002 -1.4819679927668972E-009 + 9.0200000000000002E-002 -2.8094186976801439E-009 + 9.1300000000000006E-002 -3.1058124960736677E-009 + 9.2399999999999996E-002 -2.3213884148276520E-009 + 9.3500000000000000E-002 -8.7346974098068131E-010 + 9.4600000000000004E-002 5.7959143040520189E-010 + 9.5700000000000007E-002 1.4972050266237602E-009 + 9.6799999999999997E-002 1.7307931754473316E-009 + 9.7900000000000001E-002 1.5254899565775304E-009 + 9.9000000000000005E-002 1.2592675791012198E-009 + 0.10010000000000001 1.1324204907126045E-009 + 0.10120000000000000 1.0390184268516123E-009 + 0.10230000000000000 6.9166716798463312E-010 + 0.10340000000000001 -1.0400297290047433E-010 + 0.10450000000000001 -1.2083467559875771E-009 + 0.10560000000000000 -2.1182668952235417E-009 + 0.10670000000000000 -2.2398365384646013E-009 + 0.10780000000000001 -1.3465315529259669E-009 + 0.10890000000000001 1.2609359389958996E-010 + 0.11000000000000000 1.2875395194456019E-009 + 0.11110000000000000 1.4480476817624321E-009 + 0.11220000000000001 6.9822186921086882E-010 + 0.11330000000000000 -1.4390190428148486E-010 + 0.11440000000000002 -2.3476129373811716E-010 + 0.11550000000000001 5.4439847074760905E-010 + 0.11660000000000000 1.4602684617059936E-009 + 0.11770000000000001 1.5450564161412217E-009 + 0.11880000000000000 4.3894166079638808E-010 + 0.11989999999999999 -1.2380054759120185E-009 + 0.12100000000000001 -2.2985435776945451E-009 + 0.12210000000000000 -1.8974430915363882E-009 + 0.12320000000000002 -2.5072291465200180E-010 + 0.12430000000000001 1.4386081215178592E-009 + 0.12540000000000001 1.8798453904622647E-009 + 0.12650000000000003 7.4910183611720527E-010 + 0.12760000000000002 -1.0004470585300851E-009 + 0.12870000000000001 -1.9035888421115033E-009 + 0.12980000000000003 -1.2031575735704791E-009 + 0.13090000000000002 5.3493853791053425E-010 + 0.13200000000000001 1.9336736656327957E-009 + 0.13310000000000002 1.9574399878763415E-009 + 0.13420000000000001 7.0580769007122512E-010 + 0.13530000000000003 -7.5402944998970156E-010 + 0.13640000000000002 -1.2866356868812545E-009 + 0.13750000000000001 -5.7218191296115606E-010 + 0.13860000000000003 6.7160971228830135E-010 + 0.13970000000000002 1.2657612735722523E-009 + 0.14080000000000001 5.2382470583367535E-010 + 0.14190000000000003 -1.1347571771125331E-009 + 0.14300000000000002 -2.4382280638945986E-009 + 0.14410000000000003 -2.2521831066768527E-009 + 0.14520000000000002 -5.2022408603136228E-010 + 0.14630000000000001 1.6496519705810897E-009 + 0.14740000000000003 2.8348425828994550E-009 + 0.14850000000000002 2.3573629714945810E-009 + 0.14960000000000001 7.0299271959228804E-010 + 0.15070000000000003 -9.3582153137816704E-010 + 0.15180000000000002 -1.5385187568384140E-009 + 0.15290000000000001 -9.0956592257995794E-010 + 0.15400000000000003 2.6488622406617424E-010 + 0.15510000000000002 9.3923990807098789E-010 + 0.15620000000000003 4.8308729239110448E-010 + 0.15730000000000002 -8.0503215205141032E-010 + 0.15840000000000001 -1.8731021178552965E-009 + 0.15950000000000003 -1.7314955025327095E-009 + 0.16060000000000002 -2.8390176320947091E-010 + 0.16170000000000001 1.5421807164628376E-009 + 0.16280000000000003 2.4939839082804838E-009 + 0.16390000000000002 1.9306993781498250E-009 + 0.16500000000000001 2.5902499589669503E-010 + 0.16610000000000003 -1.3904769557981922E-009 + 0.16720000000000002 -1.9372570214670759E-009 + 0.16830000000000003 -1.0594630728277821E-009 + 0.16940000000000002 5.7007654152840814E-010 + 0.17050000000000001 1.6983354722555077E-009 + 0.17160000000000003 1.3858766356733554E-009 + 0.17270000000000002 -2.0780346887683265E-010 + 0.17380000000000001 -1.8361588915993821E-009 + 0.17490000000000003 -2.1142738670931749E-009 + 0.17600000000000002 -6.8763039706709606E-010 + 0.17710000000000004 1.3998361358957823E-009 + 0.17820000000000003 2.5038291440182547E-009 + 0.17930000000000001 1.6919237122436925E-009 + 0.18040000000000003 -4.9685183745040717E-010 + 0.18150000000000002 -2.4204951376560757E-009 + 0.18260000000000001 -2.5397532965598657E-009 + 0.18370000000000003 -6.0164900839154711E-010 + 0.18480000000000002 2.0545514178849089E-009 + 0.18590000000000001 3.3910823038496574E-009 + 0.18700000000000003 2.2369359697904656E-009 + 0.18810000000000002 -6.6379873819855106E-010 + 0.18920000000000003 -3.1042712844708831E-009 + 0.19030000000000002 -3.1664937338860000E-009 + 0.19140000000000001 -8.4117129928173995E-010 + 0.19250000000000003 1.9333756817729864E-009 + 0.19360000000000002 2.8941757879152874E-009 + 0.19470000000000001 1.3319811920098346E-009 + 0.19580000000000003 -1.3686051181238668E-009 + 0.19690000000000002 -2.9090967412770397E-009 + 0.19800000000000001 -1.9431791731250314E-009 + 0.19910000000000003 8.5166024232918858E-010 + 0.20020000000000002 3.2848286313225117E-009 + 0.20130000000000003 3.3517431052842994E-009 + 0.20240000000000002 8.5033852181837233E-010 + 0.20350000000000001 -2.3677910743202801E-009 + 0.20460000000000003 -3.8165128835032647E-009 + 0.20570000000000002 -2.3920823100098687E-009 + 0.20680000000000001 7.0685335362696833E-010 + 0.20790000000000003 2.9877511575904236E-009 + 0.20900000000000002 2.7351652054363740E-009 + 0.21010000000000004 3.4463087938974013E-010 + 0.21120000000000003 -2.1478270273433964E-009 + 0.21230000000000002 -2.7871358554421022E-009 + 0.21340000000000003 -1.1752441242407485E-009 + 0.21450000000000002 1.3678460586419305E-009 + 0.21560000000000001 2.8910764893197438E-009 + 0.21670000000000003 2.2557953283097731E-009 + 0.21780000000000002 -5.8348707809852129E-011 + 0.21890000000000001 -2.3156945250235594E-009 + 0.22000000000000003 -2.8231230686515119E-009 + 0.22110000000000002 -1.2293415174724487E-009 + 0.22220000000000004 1.2081587952295081E-009 + 0.22330000000000003 2.6378796924575454E-009 + 0.22440000000000002 2.0658073029977686E-009 + 0.22550000000000003 3.9018774322663319E-011 + 0.22660000000000002 -1.9025021558150002E-009 + 0.22770000000000001 -2.4139277243762081E-009 + 0.22880000000000003 -1.2240362057269749E-009 + 0.22990000000000002 7.8855705298863654E-010 + 0.23100000000000004 2.2124371223952721E-009 + 0.23210000000000003 2.0204766748577185E-009 + 0.23320000000000002 3.0217833790757709E-010 + 0.23430000000000004 -1.6935657320971131E-009 + 0.23540000000000003 -2.4051469704744477E-009 + 0.23650000000000002 -1.1872866023665551E-009 + 0.23760000000000003 1.0859856347522623E-009 + 0.23870000000000002 2.6508635286859317E-009 + 0.23980000000000001 2.2444937020082989E-009 + 0.24090000000000000 9.8313378271708274E-011 + 0.24200000000000005 -2.2425628021238708E-009 + 0.24310000000000004 -3.0603333200929228E-009 + 0.24420000000000003 -1.6959437187935578E-009 + 0.24530000000000002 9.4728436206281685E-010 + 0.24640000000000001 2.9627198472326199E-009 + 0.24750000000000005 2.7827860016316208E-009 + 0.24860000000000004 4.4086231887341398E-010 + 0.24970000000000003 -2.2835369151152918E-009 + 0.25080000000000002 -3.1791913546186379E-009 + 0.25190000000000001 -1.4446641660725845E-009 + 0.25300000000000000 1.5460382973842002E-009 + 0.25410000000000005 3.3345421979191769E-009 + 0.25520000000000004 2.4286264110884304E-009 + 0.25630000000000003 -4.6808457110358859E-010 + 0.25740000000000002 -3.0566704722900795E-009 + 0.25850000000000001 -3.2903293423203195E-009 + 0.25960000000000005 -9.5733787564000750E-010 + 0.26070000000000004 2.1641206604527952E-009 + 0.26180000000000003 3.6439431472246042E-009 + 0.26290000000000002 2.2680333167102162E-009 + 0.26400000000000001 -9.3932972511368007E-010 + 0.26510000000000000 -3.4244125313165341E-009 + 0.26620000000000005 -3.1433811109593535E-009 + 0.26730000000000004 -3.0767727254854549E-010 + 0.26840000000000003 2.7363975529937079E-009 + 0.26950000000000002 3.4891391997859955E-009 + 0.27060000000000001 1.4091685596184789E-009 + 0.27170000000000005 -1.7086072556793397E-009 + 0.27280000000000004 -3.3290199485946914E-009 + 0.27390000000000003 -2.2512773867333635E-009 + 0.27500000000000002 5.5906657081550293E-010 + 0.27610000000000001 2.8677449304126412E-009 + 0.27720000000000000 2.9228175435491721E-009 + 0.27830000000000005 7.3069178485596353E-010 + 0.27940000000000004 -1.9952979268822446E-009 + 0.28050000000000003 -3.1513087694889919E-009 + 0.28160000000000002 -1.8806216584010826E-009 + 0.28270000000000001 7.4301131913756535E-010 + 0.28380000000000005 2.6083706305968235E-009 + 0.28490000000000004 2.3259549841725402E-009 + 0.28600000000000003 3.1846461578943774E-010 + 0.28710000000000002 -1.6832728544358133E-009 + 0.28820000000000001 -2.1655515158869321E-009 + 0.28930000000000000 -9.5995367210832683E-010 + 0.29040000000000005 8.5831164398086912E-010 + 0.29150000000000004 1.9379615689985030E-009 + 0.29260000000000003 1.5829699773206585E-009 + 0.29370000000000002 9.8988962859980489E-011 + 0.29480000000000001 -1.4693921635000606E-009 + 0.29590000000000005 -2.0133457123705512E-009 + 0.29700000000000004 -1.1233217689365915E-009 + 0.29810000000000003 5.6074317411614061E-010 + 0.29920000000000002 1.7886200298633526E-009 + 0.30030000000000001 1.6725003604278754E-009 + 0.30140000000000006 3.7295530552761136E-010 + 0.30250000000000005 -1.0952969642374910E-009 + 0.30360000000000004 -1.6938934699339825E-009 + 0.30470000000000003 -1.0730908384104509E-009 + 0.30580000000000002 2.9976060522685088E-010 + 0.30690000000000001 1.4959734562225435E-009 + 0.30800000000000005 1.6743700870236466E-009 + 0.30910000000000004 6.1942012630211707E-010 + 0.31020000000000003 -9.9391228580714142E-010 + 0.31130000000000002 -1.9508401560841548E-009 + 0.31240000000000001 -1.4248913160486154E-009 + 0.31350000000000006 2.3679944116672402E-010 + 0.31460000000000005 1.6976693384407326E-009 + 0.31570000000000004 1.7512075123349291E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0014.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0014.BXZ.semd new file mode 100644 index 00000000..c2ed8213 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0014.BXZ.semd @@ -0,0 +1,300 @@ + -1.3200000000000002E-002 0.0000000000000000 + -1.2100000000000001E-002 0.0000000000000000 + -1.1000000000000001E-002 0.0000000000000000 + -9.9000000000000025E-003 0.0000000000000000 + -8.8000000000000023E-003 -9.1621703314059279E-022 + -7.7000000000000011E-003 -7.4498899036530382E-021 + -6.6000000000000017E-003 -4.9771270049208144E-020 + -5.5000000000000014E-003 -2.9017953422636529E-019 + -4.4000000000000011E-003 -1.3219590061443509E-018 + -3.3000000000000008E-003 -4.4495467899880950E-018 + -2.2000000000000006E-003 -1.0130181522555186E-017 + -1.1000000000000003E-003 -1.1112395634235352E-017 + -1.7347234759768071E-018 1.1567703140344753E-017 + 1.0999999999999985E-003 3.6176505861990250E-017 + 2.1999999999999988E-003 -1.7997599891559724E-016 + 3.2999999999999991E-003 -1.2115559054457934E-015 + 4.3999999999999994E-003 -3.1650281811498654E-015 + 5.4999999999999997E-003 -3.3099440834802882E-015 + 6.6000000000000000E-003 5.2961980165507593E-015 + 7.7000000000000002E-003 2.7188927514574732E-014 + 8.8000000000000005E-003 4.7453431836113127E-014 + 9.9000000000000008E-003 2.2106301232377619E-014 + 1.1000000000000001E-002 -9.1416932075476243E-014 + 1.2100000000000001E-002 -2.6128123102597822E-013 + 1.3199999999999998E-002 -3.3180581763062045E-013 + 1.4299999999999998E-002 -8.5618219057472661E-014 + 1.5399999999999999E-002 5.7717155707570633E-013 + 1.6500000000000001E-002 1.4414210927279902E-012 + 1.7599999999999998E-002 1.8745901098765616E-012 + 1.8700000000000001E-002 9.3843476826199757E-013 + 1.9799999999999998E-002 -2.0610355869893349E-012 + 2.0900000000000002E-002 -6.4665954882525689E-012 + 2.1999999999999999E-002 -9.2925259501108748E-012 + 2.3099999999999996E-002 -6.0430020362711723E-012 + 2.4199999999999999E-002 5.6751717041059191E-012 + 2.5299999999999996E-002 2.1836837893474126E-011 + 2.6400000000000000E-002 3.1743510597870284E-011 + 2.7499999999999997E-002 2.4451196276031872E-011 + 2.8600000000000000E-002 -2.1606666109064143E-012 + 2.9699999999999997E-002 -3.7852318501840898E-011 + 3.0800000000000001E-002 -6.5695761330974989E-011 + 3.1899999999999998E-002 -7.1598504902681270E-011 + 3.3000000000000002E-002 -4.9637939592006575E-011 + 3.4099999999999998E-002 -2.0351498264403745E-012 + 3.5200000000000002E-002 6.1160319864139723E-011 + 3.6299999999999999E-002 1.2142058192221583E-010 + 3.7400000000000003E-002 1.5603504599503992E-010 + 3.8500000000000000E-002 1.4947618143246189E-010 + 3.9599999999999996E-002 1.0114038773156864E-010 + 4.0700000000000000E-002 1.7337326019273291E-011 + 4.1799999999999997E-002 -1.0550418177990295E-010 + 4.2900000000000001E-002 -2.8251700978643157E-010 + 4.3999999999999997E-002 -5.1658938238219321E-010 + 4.5100000000000001E-002 -7.7270934095707844E-010 + 4.6199999999999998E-002 -9.8465402498248977E-010 + 4.7300000000000002E-002 -1.0949806616977753E-009 + 4.8399999999999999E-002 -1.0896842317364985E-009 + 4.9500000000000002E-002 -9.9362262862001671E-010 + 5.0600000000000006E-002 -8.3732071276543252E-010 + 5.1699999999999996E-002 -6.3415828144286479E-010 + 5.2800000000000000E-002 -3.8694686343987428E-010 + 5.3900000000000003E-002 -1.0689013563158767E-010 + 5.5000000000000007E-002 1.7749493541607819E-010 + 5.6099999999999997E-002 4.2351624984782177E-010 + 5.7200000000000001E-002 5.8385113410608369E-010 + 5.8300000000000005E-002 6.2658739308218969E-010 + 5.9399999999999994E-002 5.6325111241761761E-010 + 6.0499999999999998E-002 4.5541476145771753E-010 + 6.1600000000000002E-002 3.7259839658076999E-010 + 6.2700000000000006E-002 3.2942865102469909E-010 + 6.3799999999999996E-002 2.7400398616705957E-010 + 6.4899999999999999E-002 1.5469112102373117E-010 + 6.6000000000000003E-002 -5.3027664724536461E-012 + 6.7100000000000007E-002 -1.1923738385544169E-010 + 6.8199999999999997E-002 -1.2810567884269375E-010 + 6.9300000000000000E-002 -6.3090532798071308E-011 + 7.0400000000000004E-002 -3.1937094028405832E-012 + 7.1500000000000008E-002 1.6092821519819722E-011 + 7.2599999999999998E-002 2.9015338742777175E-011 + 7.3700000000000002E-002 7.7050539559753162E-011 + 7.4800000000000005E-002 1.4686683813547319E-010 + 7.5899999999999995E-002 1.8458726214198862E-010 + 7.6999999999999999E-002 1.5581015644361429E-010 + 7.8100000000000003E-002 7.4615452705373286E-011 + 7.9200000000000007E-002 -1.4916009399845720E-011 + 8.0299999999999996E-002 -6.4391103560268448E-011 + 8.1400000000000000E-002 -3.8997763351922288E-011 + 8.2500000000000004E-002 5.2472103051481866E-011 + 8.3600000000000008E-002 1.3418019473299125E-010 + 8.4699999999999998E-002 1.0883547535422977E-010 + 8.5800000000000001E-002 -3.3012169387003354E-011 + 8.6900000000000005E-002 -1.6487576581791785E-010 + 8.8000000000000009E-002 -1.3787122832287224E-010 + 8.9099999999999999E-002 4.1023368729797838E-011 + 9.0200000000000002E-002 1.8610842034139097E-010 + 9.1300000000000006E-002 1.2863286824593700E-010 + 9.2399999999999996E-002 -8.1313053512666045E-011 + 9.3500000000000000E-002 -2.1340501588085203E-010 + 9.4600000000000004E-002 -1.0486132795417547E-010 + 9.5700000000000007E-002 1.6318878193199993E-010 + 9.6799999999999997E-002 3.5055358615920795E-010 + 9.7900000000000001E-002 2.9160379666492986E-010 + 9.9000000000000005E-002 3.0088233987646262E-011 + 0.10010000000000001 -2.3942908766727555E-010 + 0.10120000000000000 -3.2278926753726012E-010 + 0.10230000000000000 -1.5141238263183254E-010 + 0.10340000000000001 1.6068656127909975E-010 + 0.10450000000000001 3.6140529457995285E-010 + 0.10560000000000000 2.4081217575577796E-010 + 0.10670000000000000 -1.4803396009011038E-010 + 0.10780000000000001 -4.6668258146809194E-010 + 0.10890000000000001 -3.8307770844347999E-010 + 0.11000000000000000 6.9944279534883691E-011 + 0.11110000000000000 4.7872278363669807E-010 + 0.11220000000000001 4.5095027711994362E-010 + 0.11330000000000000 2.1943292669024395E-011 + 0.11440000000000002 -3.8364869614504471E-010 + 0.11550000000000001 -3.8719735750980533E-010 + 0.11660000000000000 -1.0281926351995985E-011 + 0.11770000000000001 3.9296460530025001E-010 + 0.11880000000000000 4.8364362514874415E-010 + 0.11989999999999999 1.9605941870004528E-010 + 0.12100000000000001 -2.6109478468150371E-010 + 0.12210000000000000 -5.6414473093013839E-010 + 0.12320000000000002 -4.7308656991873477E-010 + 0.12430000000000001 -1.2451931846735320E-011 + 0.12540000000000001 4.8010118103292143E-010 + 0.12650000000000003 5.7868349001566344E-010 + 0.12760000000000002 1.6806160629823097E-010 + 0.12870000000000001 -3.8123859624761280E-010 + 0.12980000000000003 -5.3461102211826983E-010 + 0.13090000000000002 -1.3707003587715150E-010 + 0.13200000000000001 4.1522613125621888E-010 + 0.13310000000000002 5.8647398049060939E-010 + 0.13420000000000001 2.3971918894361011E-010 + 0.13530000000000003 -2.7832677829131569E-010 + 0.13640000000000002 -5.3086679496772149E-010 + 0.13750000000000001 -3.7689465437473757E-010 + 0.13860000000000003 6.6708210136323665E-012 + 0.13970000000000002 3.4269001525366605E-010 + 0.14080000000000001 4.2365172481240165E-010 + 0.14190000000000003 1.8260438994222028E-010 + 0.14300000000000002 -2.4209639848393749E-010 + 0.14410000000000003 -5.1801024580910848E-010 + 0.14520000000000002 -3.5557332078717252E-010 + 0.14630000000000001 1.6660395285583718E-010 + 0.14740000000000003 5.8976301620106142E-010 + 0.14850000000000002 5.0649651139877960E-010 + 0.14960000000000001 -1.4682575901620032E-012 + 0.15070000000000003 -4.4227993489798223E-010 + 0.15180000000000002 -4.3555881124035523E-010 + 0.15290000000000001 -7.1029453152515742E-011 + 0.15400000000000003 2.6875535130699291E-010 + 0.15510000000000002 3.2921018688902848E-010 + 0.15620000000000003 1.4475232124055992E-010 + 0.15730000000000002 -1.2164662333002951E-010 + 0.15840000000000001 -3.3044453284780673E-010 + 0.15950000000000003 -3.5520675290001691E-010 + 0.16060000000000002 -1.0555102625264823E-010 + 0.16170000000000001 3.1152835866521400E-010 + 0.16280000000000003 5.5159848910690812E-010 + 0.16390000000000002 3.3570132784710438E-010 + 0.16500000000000001 -1.8658928568893174E-010 + 0.16610000000000003 -5.1812093504466361E-010 + 0.16720000000000002 -3.3780017671958262E-010 + 0.16830000000000003 1.4027469463773201E-010 + 0.16940000000000002 4.1890216295747962E-010 + 0.17050000000000001 2.6642596462345125E-010 + 0.17160000000000003 -9.7881279470524163E-011 + 0.17270000000000002 -3.2844210684501718E-010 + 0.17380000000000001 -3.0532756878365319E-010 + 0.17490000000000003 -1.2177062136409234E-010 + 0.17600000000000002 1.1525957965830003E-010 + 0.17710000000000004 3.2092187240984060E-010 + 0.17820000000000003 3.5144201437908862E-010 + 0.17930000000000001 9.7893269879190115E-011 + 0.18040000000000003 -2.8837598975428591E-010 + 0.18150000000000002 -4.3292336382450003E-010 + 0.18260000000000001 -1.4112060131576953E-010 + 0.18370000000000003 3.1193539418161720E-010 + 0.18480000000000002 4.4830508749704734E-010 + 0.18590000000000001 1.3733320036735108E-010 + 0.18700000000000003 -2.6267205077701306E-010 + 0.18810000000000002 -3.4949940164175075E-010 + 0.18920000000000003 -1.2382075920136515E-010 + 0.19030000000000002 1.0717668419424342E-010 + 0.19140000000000001 1.5587918456017036E-010 + 0.19250000000000003 1.0635926167568144E-010 + 0.19360000000000002 6.9960377768740756E-011 + 0.19470000000000001 1.5598482791881474E-012 + 0.19580000000000003 -1.4165307815616757E-010 + 0.19690000000000002 -2.1546196771193848E-010 + 0.19800000000000001 -5.1346593643586402E-011 + 0.19910000000000003 2.4042642876587195E-010 + 0.20020000000000002 3.2839908570281295E-010 + 0.20130000000000003 7.7405130916030629E-011 + 0.20240000000000002 -2.4483923222184956E-010 + 0.20350000000000001 -2.9283156455228720E-010 + 0.20460000000000003 -7.1524661193755890E-011 + 0.20570000000000002 1.1462707172338327E-010 + 0.20680000000000001 9.2046710531423770E-011 + 0.20790000000000003 4.2103529863946054E-012 + 0.20900000000000002 2.4548089255782557E-011 + 0.21010000000000004 7.4438066821613802E-011 + 0.21120000000000003 -1.5868154012999014E-011 + 0.21230000000000002 -1.7536597174405699E-010 + 0.21340000000000003 -1.4464256181678792E-010 + 0.21450000000000002 1.2381487501933464E-010 + 0.21560000000000001 3.2457175835887142E-010 + 0.21670000000000003 1.8127278844648487E-010 + 0.21780000000000002 -1.6337289854284620E-010 + 0.21890000000000001 -3.1496222296922838E-010 + 0.22000000000000003 -1.3373270546512828E-010 + 0.22110000000000002 1.1863157678426717E-010 + 0.22220000000000004 1.6554131676560502E-010 + 0.22330000000000003 5.6926661301526238E-011 + 0.22440000000000002 4.4488965462996521E-012 + 0.22550000000000003 2.5068799466843039E-011 + 0.22660000000000002 -3.8746353347995921E-011 + 0.22770000000000001 -1.8329757156543280E-010 + 0.22880000000000003 -1.7295620491353247E-010 + 0.22990000000000002 9.6193532306276808E-011 + 0.23100000000000004 3.4832792206174190E-010 + 0.23210000000000003 2.3948296123954549E-010 + 0.23320000000000002 -1.5675287456939913E-010 + 0.23430000000000004 -3.9280803609820225E-010 + 0.23540000000000003 -2.0597061556326679E-010 + 0.23650000000000002 1.5885441573271208E-010 + 0.23760000000000003 2.9099214704508825E-010 + 0.23870000000000002 1.2508524771526197E-010 + 0.23980000000000001 -6.6741744075837772E-011 + 0.24090000000000000 -1.0720063725599971E-010 + 0.24200000000000005 -9.8454702723849152E-011 + 0.24310000000000004 -1.4067175202470139E-010 + 0.24420000000000003 -1.0742974565491892E-010 + 0.24530000000000002 1.2165360385729684E-010 + 0.24640000000000001 3.4981550989243715E-010 + 0.24750000000000005 2.4393401187872144E-010 + 0.24860000000000004 -1.7069465285679541E-010 + 0.24970000000000003 -4.3941930649715744E-010 + 0.25080000000000002 -2.2611998384824972E-010 + 0.25190000000000001 2.3409191252099504E-010 + 0.25300000000000000 4.1671557871048037E-010 + 0.25410000000000005 1.5940709863215830E-010 + 0.25520000000000004 -1.8657246581010867E-010 + 0.25630000000000003 -2.5932042624354779E-010 + 0.25740000000000002 -1.0704542113826321E-010 + 0.25850000000000001 9.0903846949874634E-012 + 0.25960000000000005 3.4567147755293348E-011 + 0.26070000000000004 1.0981474063420649E-010 + 0.26180000000000003 2.1839861863437449E-010 + 0.26290000000000002 1.3675562071657765E-010 + 0.26400000000000001 -1.7885805336792515E-010 + 0.26510000000000000 -3.9253339467748560E-010 + 0.26620000000000005 -1.8581759742009041E-010 + 0.26730000000000004 2.6040186673625954E-010 + 0.26840000000000003 4.3116457626446447E-010 + 0.26950000000000002 1.2978143559827515E-010 + 0.27060000000000001 -2.6907329142566994E-010 + 0.27170000000000005 -3.1818417345341743E-010 + 0.27280000000000004 -5.2613999962369817E-011 + 0.27390000000000003 1.4358185473906104E-010 + 0.27500000000000002 9.9823066479487466E-011 + 0.27610000000000001 1.8972276874529292E-011 + 0.27720000000000000 6.8722666446419112E-011 + 0.27830000000000005 9.7502041163100017E-011 + 0.27940000000000004 -7.4942586858472993E-011 + 0.28050000000000003 -2.7958810266959233E-010 + 0.28160000000000002 -1.8451912220385225E-010 + 0.28270000000000001 1.8447958438638778E-010 + 0.28380000000000005 3.9249284378151117E-010 + 0.28490000000000004 1.6141148140302874E-010 + 0.28600000000000003 -2.3362994872044851E-010 + 0.28710000000000002 -3.2183092302240368E-010 + 0.28820000000000001 -5.4673317956277501E-011 + 0.28930000000000000 1.8005323620950975E-010 + 0.29040000000000005 1.2847353736411549E-010 + 0.29150000000000004 -2.1908102068590729E-011 + 0.29260000000000003 -5.1795069969107210E-012 + 0.29370000000000002 9.5783540821070545E-011 + 0.29480000000000001 2.0933657585153753E-011 + 0.29590000000000005 -1.9118109872984235E-010 + 0.29700000000000004 -2.0502105568809270E-010 + 0.29810000000000003 9.2036933629913165E-011 + 0.29920000000000002 3.4584096697543032E-010 + 0.30030000000000001 1.9058217504142050E-010 + 0.30140000000000006 -2.2540232180734421E-010 + 0.30250000000000005 -4.1674744211128711E-010 + 0.30360000000000004 -2.0515358856165733E-010 + 0.30470000000000003 8.2144471780232209E-011 + 0.30580000000000002 1.1263345117695778E-010 + 0.30690000000000001 -9.2024946690694165E-012 + 0.30800000000000005 1.9402994835826526E-011 + 0.30910000000000004 1.9955349872535777E-010 + 0.31020000000000003 2.5451624141581419E-010 + 0.31130000000000002 1.1797178511852024E-010 + 0.31240000000000001 8.7898646694561933E-011 + 0.31350000000000006 3.5972258505267973E-010 + 0.31460000000000005 6.3958222051851976E-010 + 0.31570000000000004 4.7408788006464420E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0015.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0015.BXX.semd new file mode 100644 index 00000000..4442efd7 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0015.BXX.semd @@ -0,0 +1,300 @@ + -1.3200000000000002E-002 0.0000000000000000 + -1.2100000000000001E-002 0.0000000000000000 + -1.1000000000000001E-002 0.0000000000000000 + -9.9000000000000025E-003 0.0000000000000000 + -8.8000000000000023E-003 0.0000000000000000 + -7.7000000000000011E-003 0.0000000000000000 + -6.6000000000000017E-003 0.0000000000000000 + -5.5000000000000014E-003 0.0000000000000000 + -4.4000000000000011E-003 -9.2364884270663692E-030 + -3.3000000000000008E-003 -3.0331172776866305E-029 + -2.2000000000000006E-003 -1.2315012361994190E-028 + -1.1000000000000003E-003 -7.5021639866315277E-028 + -1.7347234759768071E-018 -1.4652277609078791E-027 + 1.0999999999999985E-003 5.4881334361997672E-027 + 2.1999999999999988E-003 3.1693371254284612E-026 + 3.2999999999999991E-003 4.2403103289076552E-027 + 4.3999999999999994E-003 -4.6112035910743763E-025 + 5.4999999999999997E-003 -1.6747378967183667E-024 + 6.6000000000000000E-003 -2.8533754682471462E-025 + 7.7000000000000002E-003 1.5306276032612344E-023 + 8.8000000000000005E-003 4.0972930546200012E-023 + 9.9000000000000008E-003 -2.9883666676905820E-023 + 1.1000000000000001E-002 -3.7774858144175269E-022 + 1.2100000000000001E-002 -5.8279049437359953E-022 + 1.3199999999999998E-002 1.3043760794199151E-021 + 1.4299999999999998E-002 6.1089077499791880E-021 + 1.5399999999999999E-002 4.1053014190685111E-021 + 1.6500000000000001E-002 -2.5168248066348776E-020 + 1.7599999999999998E-002 -6.6252158745382450E-020 + 1.8700000000000001E-002 1.5579858989885871E-021 + 1.9799999999999998E-002 2.9954298611591829E-019 + 2.0900000000000002E-002 5.1184338812223359E-019 + 2.1999999999999999E-002 -3.2711389820928810E-019 + 2.3099999999999996E-002 -2.5070872429262519E-018 + 2.4199999999999999E-002 -3.0285689912447417E-018 + 2.5299999999999996E-002 3.6139463059798900E-018 + 2.6400000000000000E-002 1.6003066264369401E-017 + 2.7499999999999997E-002 1.5059820631346608E-017 + 2.8600000000000000E-002 -2.3542926735631105E-017 + 2.9699999999999997E-002 -8.2468107126523944E-017 + 3.0800000000000001E-002 -7.0420075920901286E-017 + 3.1899999999999998E-002 1.0452712147407167E-016 + 3.3000000000000002E-002 3.5543672988717781E-016 + 3.4099999999999998E-002 3.3416699142779348E-016 + 3.5200000000000002E-002 -2.9260983449982340E-016 + 3.6299999999999999E-002 -1.2828672916377778E-015 + 3.7400000000000003E-002 -1.5626338037864006E-015 + 3.8500000000000000E-002 9.6753337634302420E-017 + 3.9599999999999996E-002 3.6103610471247341E-015 + 4.0700000000000000E-002 6.4672956050291878E-015 + 4.1799999999999997E-002 4.3861991810964160E-015 + 4.2900000000000001E-002 -5.6174098508085350E-015 + 4.3999999999999997E-002 -2.0596515825873664E-014 + 4.5100000000000001E-002 -2.8503624292667076E-014 + 4.6199999999999998E-002 -1.1812020139128146E-014 + 4.7300000000000002E-002 3.7939974512762875E-014 + 4.8399999999999999E-002 9.9930548319755730E-014 + 4.9500000000000002E-002 1.1771378143066169E-013 + 5.0600000000000006E-002 2.8836908040489120E-014 + 5.1699999999999996E-002 -1.7282093182739711E-013 + 5.2800000000000000E-002 -3.8695430323518187E-013 + 5.3900000000000003E-002 -4.2928285709162295E-013 + 5.5000000000000007E-002 -1.4292417889385373E-013 + 5.6099999999999997E-002 4.6232397250822732E-013 + 5.7200000000000001E-002 1.1424551625907609E-012 + 5.8300000000000005E-002 1.4820868057124903E-012 + 5.9399999999999994E-002 1.0674613320008075E-012 + 6.0499999999999998E-002 -2.9418161700059398E-013 + 6.1600000000000002E-002 -2.3726548070007736E-012 + 6.2700000000000006E-002 -4.4072575450249118E-012 + 6.3799999999999996E-002 -5.2098382032073065E-012 + 6.4899999999999999E-002 -3.5732666825438741E-012 + 6.6000000000000003E-002 1.0751085351839995E-012 + 6.7100000000000007E-002 8.0411875075236949E-012 + 6.8199999999999997E-002 1.5095470012882473E-011 + 6.9300000000000000E-002 1.8798733403269097E-011 + 7.0400000000000004E-002 1.5478646142597086E-011 + 7.1500000000000008E-002 2.7696809689475854E-012 + 7.2599999999999998E-002 -1.8597396192476801E-011 + 7.3700000000000002E-002 -4.3473506045055288E-011 + 7.4800000000000005E-002 -6.2462021666043199E-011 + 7.5899999999999995E-002 -6.4297955848502397E-011 + 7.6999999999999999E-002 -4.0087717867454131E-011 + 7.8100000000000003E-002 1.2129785023629047E-011 + 7.9200000000000007E-002 8.4475454409371764E-011 + 8.0299999999999996E-002 1.5936113539893881E-010 + 8.1400000000000000E-002 2.1295874785831614E-010 + 8.2500000000000004E-002 2.2135197841333110E-010 + 8.3600000000000008E-002 1.6805118407958730E-010 + 8.4699999999999998E-002 5.1059489969418337E-011 + 8.5800000000000001E-002 -1.1259352478143470E-010 + 8.6900000000000005E-002 -2.8681798602825381E-010 + 8.8000000000000009E-002 -4.2238623709778267E-010 + 8.9099999999999999E-002 -4.6923909202689629E-010 + 9.0200000000000002E-002 -3.9353548197951227E-010 + 9.1300000000000006E-002 -1.9471134427018200E-010 + 9.2399999999999996E-002 8.4611671835599367E-011 + 9.3500000000000000E-002 3.6191002972252306E-010 + 9.4600000000000004E-002 5.3187393378451020E-010 + 9.5700000000000007E-002 4.9179021965883862E-010 + 9.6799999999999997E-002 1.6735783592292108E-010 + 9.7900000000000001E-002 -4.6632570027682618E-010 + 9.9000000000000005E-002 -1.3707049939526428E-009 + 0.10010000000000001 -2.4391784148036777E-009 + 0.10120000000000000 -3.5068354886647057E-009 + 0.10230000000000000 -4.3779389002907010E-009 + 0.10340000000000001 -4.8674757557876092E-009 + 0.10450000000000001 -4.8449968481634187E-009 + 0.10560000000000000 -4.2668482080898684E-009 + 0.10670000000000000 -3.1878464312740107E-009 + 0.10780000000000001 -1.7513896999332701E-009 + 0.10890000000000001 -1.6283493997626408E-010 + 0.11000000000000000 1.3466694426256254E-009 + 0.11110000000000000 2.5591182506445875E-009 + 0.11220000000000001 3.3066036575490898E-009 + 0.11330000000000000 3.5027569733614428E-009 + 0.11440000000000002 3.1629843189051599E-009 + 0.11550000000000001 2.4047270841265345E-009 + 0.11660000000000000 1.4218387578424085E-009 + 0.11770000000000001 4.3848272235358365E-010 + 0.11880000000000000 -3.4081382160877638E-010 + 0.11989999999999999 -7.6978834417928965E-010 + 0.12100000000000001 -7.8530981717506165E-010 + 0.12210000000000000 -4.2327499838457072E-010 + 0.12320000000000002 1.7873376390031837E-010 + 0.12430000000000001 8.0836981553034093E-010 + 0.12540000000000001 1.2428127416086454E-009 + 0.12650000000000003 1.3287910771708766E-009 + 0.12760000000000002 1.0361607127862271E-009 + 0.12870000000000001 4.5752576727231542E-010 + 0.12980000000000003 -2.3553123340569471E-010 + 0.13090000000000002 -8.4591617044438294E-010 + 0.13200000000000001 -1.1925107568089288E-009 + 0.13310000000000002 -1.1447507386463940E-009 + 0.13420000000000001 -6.6308036839046736E-010 + 0.13530000000000003 1.6142008563146959E-010 + 0.13640000000000002 1.0988026044600474E-009 + 0.13750000000000001 1.8343775387563710E-009 + 0.13860000000000003 2.0849342252660108E-009 + 0.13970000000000002 1.7292915988065261E-009 + 0.14080000000000001 8.7563495343445652E-010 + 0.14190000000000003 -1.8847425009571595E-010 + 0.14300000000000002 -1.1393167520523662E-009 + 0.14410000000000003 -1.7535745078234299E-009 + 0.14520000000000002 -1.9441970255940078E-009 + 0.14630000000000001 -1.7007617536535236E-009 + 0.14740000000000003 -1.0365125424627308E-009 + 0.14850000000000002 -2.5713575366181907E-011 + 0.14960000000000001 1.1115883769008406E-009 + 0.15070000000000003 2.0117640886496702E-009 + 0.15180000000000002 2.3263138082540991E-009 + 0.15290000000000001 1.9385262284288274E-009 + 0.15400000000000003 1.0506752134986641E-009 + 0.15510000000000002 5.2221324486900755E-011 + 0.15620000000000003 -7.2728573163871602E-010 + 0.15730000000000002 -1.1791490006629601E-009 + 0.15840000000000001 -1.3759200445662145E-009 + 0.15950000000000003 -1.3993454173188979E-009 + 0.16060000000000002 -1.2153055228836251E-009 + 0.16170000000000001 -7.2275924134501679E-010 + 0.16280000000000003 6.7260683134229282E-011 + 0.16390000000000002 9.1055119000316154E-010 + 0.16500000000000001 1.4296478445530170E-009 + 0.16610000000000003 1.3930675502038525E-009 + 0.16720000000000002 9.2269947238321492E-010 + 0.16830000000000003 3.9820782782307163E-010 + 0.16940000000000002 1.1284342210649001E-010 + 0.17050000000000001 1.5379655882163945E-011 + 0.17160000000000003 -1.8038108506868156E-010 + 0.17270000000000002 -6.1799609873958161E-010 + 0.17380000000000001 -1.0626525215329252E-009 + 0.17490000000000003 -1.0906537895039037E-009 + 0.17600000000000002 -5.3152598988859268E-010 + 0.17710000000000004 3.0053443067501462E-010 + 0.17820000000000003 8.4702461711216870E-010 + 0.17930000000000001 7.9536444097527692E-010 + 0.18040000000000003 3.4232797152533578E-010 + 0.18150000000000002 -2.1058195118217604E-011 + 0.18260000000000001 7.9128465932387648E-012 + 0.18370000000000003 2.5673224657296601E-010 + 0.18480000000000002 2.6937513331048990E-010 + 0.18590000000000001 -1.8740117790905231E-010 + 0.18700000000000003 -7.9211148751312521E-010 + 0.18810000000000002 -8.9151680482402185E-010 + 0.18920000000000003 -1.4840166595586624E-010 + 0.19030000000000002 9.9698183042562505E-010 + 0.19140000000000001 1.5931892471954257E-009 + 0.19250000000000003 1.0331551170139619E-009 + 0.19360000000000002 -3.0645869175671692E-010 + 0.19470000000000001 -1.3427889911099555E-009 + 0.19580000000000003 -1.2876517629933915E-009 + 0.19690000000000002 -3.9009129260136888E-010 + 0.19800000000000001 3.5161704103892077E-010 + 0.19910000000000003 2.2950483180572689E-010 + 0.20020000000000002 -4.4916759200930301E-010 + 0.20130000000000003 -6.9514183298480248E-010 + 0.20240000000000002 1.1199581539944603E-010 + 0.20350000000000001 1.5101897510305662E-009 + 0.20460000000000003 2.2899255824881948E-009 + 0.20570000000000002 1.5844910938866974E-009 + 0.20680000000000001 -2.7798854884686364E-010 + 0.20790000000000003 -1.9546251284197069E-009 + 0.20900000000000002 -2.1988719733911921E-009 + 0.21010000000000004 -9.5770880115253476E-010 + 0.21120000000000003 5.5803800469433895E-010 + 0.21230000000000002 9.7939056864504437E-010 + 0.21340000000000003 8.3766306391286349E-011 + 0.21450000000000002 -9.8350749766495937E-010 + 0.21560000000000001 -8.7026724715499881E-010 + 0.21670000000000003 5.5744509008803789E-010 + 0.21780000000000002 2.0048140925155167E-009 + 0.21890000000000001 2.0224044661176777E-009 + 0.22000000000000003 4.7349890675008055E-010 + 0.22110000000000002 -1.3141699950480756E-009 + 0.22220000000000004 -1.8418262470731861E-009 + 0.22330000000000003 -8.3859591493151697E-010 + 0.22440000000000002 5.8978516515040269E-010 + 0.22550000000000003 1.0915953696510883E-009 + 0.22660000000000002 3.1044442017069684E-010 + 0.22770000000000001 -8.8375423645814521E-010 + 0.22880000000000003 -1.2694290063564040E-009 + 0.22990000000000002 -4.0578135296343021E-010 + 0.23100000000000004 9.6294316964673499E-010 + 0.23210000000000003 1.5767753769324599E-009 + 0.23320000000000002 8.3658108218642724E-010 + 0.23430000000000004 -5.8331250940568680E-010 + 0.23540000000000003 -1.3386196595632782E-009 + 0.23650000000000002 -7.3473604977891682E-010 + 0.23760000000000003 5.5796944842256835E-010 + 0.23870000000000002 1.1972017821548775E-009 + 0.23980000000000001 5.8213572851073536E-010 + 0.24090000000000000 -5.4189969178608521E-010 + 0.24200000000000005 -9.4775776116051702E-010 + 0.24310000000000004 -2.7080840347970536E-010 + 0.24420000000000003 6.6144306698490141E-010 + 0.24530000000000002 7.9960094101494406E-010 + 0.24640000000000001 -1.4591697641841428E-011 + 0.24750000000000005 -9.6725794040963819E-010 + 0.24860000000000004 -1.1536697153147202E-009 + 0.24970000000000003 -4.0973791026743811E-010 + 0.25080000000000002 6.4109645370180601E-010 + 0.25190000000000001 1.1847558489819221E-009 + 0.25300000000000000 8.6451851233348975E-010 + 0.25410000000000005 3.0947182316776178E-011 + 0.25520000000000004 -5.4818094508135573E-010 + 0.25630000000000003 -3.5571440237802676E-010 + 0.25740000000000002 3.4275959848173443E-010 + 0.25850000000000001 6.8970318345407122E-010 + 0.25960000000000005 1.2269585347723933E-010 + 0.26070000000000004 -9.2801738516001819E-010 + 0.26180000000000003 -1.4010562709998453E-009 + 0.26290000000000002 -7.3814621082135545E-010 + 0.26400000000000001 4.8303278044059539E-010 + 0.26510000000000000 1.1723483295256187E-009 + 0.26620000000000005 8.7254509173462225E-010 + 0.26730000000000004 1.0527730076592690E-010 + 0.26840000000000003 -3.5529898467778764E-010 + 0.26950000000000002 -2.8309729560582753E-010 + 0.27060000000000001 6.6178069968447772E-012 + 0.27170000000000005 1.9622416191911185E-010 + 0.27280000000000004 2.2531039534090525E-010 + 0.27390000000000003 1.0858173388195169E-010 + 0.27500000000000002 -1.7637451221741429E-010 + 0.27610000000000001 -5.1143578261303446E-010 + 0.27720000000000000 -5.8058030605323552E-010 + 0.27830000000000005 -2.0350070240038320E-010 + 0.27940000000000004 3.6091096777823850E-010 + 0.28050000000000003 6.3955257756376227E-010 + 0.28160000000000002 4.5550591076803926E-010 + 0.28270000000000001 5.2718818893682240E-011 + 0.28380000000000005 -2.6840130118443994E-010 + 0.28490000000000004 -4.2143721845633308E-010 + 0.28600000000000003 -3.8620243114628749E-010 + 0.28710000000000002 -6.4351773909621102E-011 + 0.28820000000000001 4.7172565853514925E-010 + 0.28930000000000000 7.5009665145842064E-010 + 0.29040000000000005 3.0529706540605162E-010 + 0.29150000000000004 -6.0736587981224943E-010 + 0.29260000000000003 -1.0394970439975282E-009 + 0.29370000000000002 -3.7089803450740533E-010 + 0.29480000000000001 8.4058293658983985E-010 + 0.29590000000000005 1.3439708235196690E-009 + 0.29700000000000004 5.5514626229324904E-010 + 0.29810000000000003 -8.0405193614296877E-010 + 0.29920000000000002 -1.5003026598847669E-009 + 0.30030000000000001 -1.0139455941526876E-009 + 0.30140000000000006 1.4012814519848149E-010 + 0.30250000000000005 1.0725318411175522E-009 + 0.30360000000000004 1.2302315832712907E-009 + 0.30470000000000003 5.9615296033044274E-010 + 0.30580000000000002 -3.9844011423539882E-010 + 0.30690000000000001 -1.0371642433781858E-009 + 0.30800000000000005 -7.4559702856191734E-010 + 0.30910000000000004 3.0446201115807980E-010 + 0.31020000000000003 1.1320269166503749E-009 + 0.31130000000000002 8.3535001138557163E-010 + 0.31240000000000001 -3.8828462667339636E-010 + 0.31350000000000006 -1.3537542198349684E-009 + 0.31460000000000005 -1.1354706064281572E-009 + 0.31570000000000004 -1.6223366400280881E-011 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0015.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0015.BXZ.semd new file mode 100644 index 00000000..670cca57 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test2/traces/AA.S0015.BXZ.semd @@ -0,0 +1,300 @@ + -1.3200000000000002E-002 0.0000000000000000 + -1.2100000000000001E-002 0.0000000000000000 + -1.1000000000000001E-002 0.0000000000000000 + -9.9000000000000025E-003 0.0000000000000000 + -8.8000000000000023E-003 0.0000000000000000 + -7.7000000000000011E-003 0.0000000000000000 + -6.6000000000000017E-003 0.0000000000000000 + -5.5000000000000014E-003 0.0000000000000000 + -4.4000000000000011E-003 0.0000000000000000 + -3.3000000000000008E-003 5.3645509067007567E-031 + -2.2000000000000006E-003 1.3665119007122650E-030 + -1.1000000000000003E-003 3.7177636309727800E-030 + -1.7347234759768071E-018 2.8431456544581502E-029 + 1.0999999999999985E-003 1.3776465781693556E-029 + 2.1999999999999988E-003 -5.9056258406328408E-028 + 3.2999999999999991E-003 -2.1226659993223253E-027 + 4.3999999999999994E-003 2.2944160021239069E-027 + 5.4999999999999997E-003 3.8509813565710400E-026 + 6.6000000000000000E-003 1.0184676231112546E-025 + 7.7000000000000002E-003 -1.1306602838684020E-025 + 8.8000000000000005E-003 -1.3455900227498782E-024 + 9.9000000000000008E-003 -2.3773666414526330E-024 + 1.1000000000000001E-002 6.1023080796926802E-024 + 1.2100000000000001E-002 3.3234429102478969E-023 + 1.3199999999999998E-002 2.5961294061687715E-023 + 1.4299999999999998E-002 -1.7902746384464352E-022 + 1.5399999999999999E-002 -5.2763414767411334E-022 + 1.6500000000000001E-002 6.9740169715600847E-023 + 1.7599999999999998E-002 3.1499950532749943E-021 + 1.8700000000000001E-002 5.4363594248756423E-021 + 1.9799999999999998E-002 -6.1281598940602195E-021 + 2.0900000000000002E-002 -3.6935139464747080E-020 + 2.1999999999999999E-002 -3.7000021444044208E-020 + 2.3099999999999996E-002 9.4831352306666125E-020 + 2.4199999999999999E-002 3.1398284542470921E-019 + 2.5299999999999996E-002 1.6374033763138647E-019 + 2.6400000000000000E-002 -8.9235169147424307E-019 + 2.7499999999999997E-002 -2.0783777294134938E-018 + 2.8600000000000000E-002 -4.2701061378154487E-019 + 2.9699999999999997E-002 6.0809748462014239E-018 + 3.0800000000000001E-002 1.1430495383418132E-017 + 3.1899999999999998E-002 6.0912241309788388E-019 + 3.3000000000000002E-002 -3.2192122435110125E-017 + 3.4099999999999998E-002 -5.5266249521660477E-017 + 3.5200000000000002E-002 -5.3075373988168853E-018 + 3.6299999999999999E-002 1.3549937088134779E-016 + 3.7400000000000003E-002 2.4287356861448818E-016 + 3.8500000000000000E-002 8.2507110346767044E-017 + 3.9599999999999996E-002 -4.3762063099011834E-016 + 4.0700000000000000E-002 -9.5997896741914892E-016 + 4.1799999999999997E-002 -7.0931714261289426E-016 + 4.2900000000000001E-002 8.7609655349872671E-016 + 4.3999999999999997E-002 3.1924392261141986E-015 + 4.5100000000000001E-002 4.0381554606519921E-015 + 4.6199999999999998E-002 6.3660571683821698E-016 + 4.7300000000000002E-002 -7.6308190248932685E-015 + 4.8399999999999999E-002 -1.6095750356463420E-014 + 4.9500000000000002E-002 -1.4588360359134300E-014 + 5.0600000000000006E-002 6.1778140484920318E-015 + 5.1699999999999996E-002 4.2263867644325159E-014 + 5.2800000000000000E-002 6.7665328635363453E-014 + 5.3900000000000003E-002 4.3719520869235987E-014 + 5.5000000000000007E-002 -4.8239180255567685E-014 + 5.6099999999999997E-002 -1.7069848410201233E-013 + 5.7200000000000001E-002 -2.2827391561210109E-013 + 5.8300000000000005E-002 -1.2312504802606400E-013 + 5.9399999999999994E-002 1.5829956160999525E-013 + 6.0499999999999998E-002 4.9350329595423958E-013 + 6.1600000000000002E-002 6.6123061887024548E-013 + 6.2700000000000006E-002 4.6002362075886483E-013 + 6.3799999999999996E-002 -1.5741932497120859E-013 + 6.4899999999999999E-002 -1.0075580777688109E-012 + 6.6000000000000003E-002 -1.6990100732555691E-012 + 6.7100000000000007E-002 -1.7637839973272396E-012 + 6.8199999999999997E-002 -8.7379517683949803E-013 + 6.9300000000000000E-002 9.3239684636342579E-013 + 7.0400000000000004E-002 3.1381772180871792E-012 + 7.1500000000000008E-002 4.8515605595433886E-012 + 7.2599999999999998E-002 5.0968088256830857E-012 + 7.3700000000000002E-002 3.1611185023761035E-012 + 7.4800000000000005E-002 -1.1075729092549502E-012 + 7.5899999999999995E-002 -7.0498849813471764E-012 + 7.6999999999999999E-002 -1.3015813253580699E-011 + 7.8100000000000003E-002 -1.6478488712445838E-011 + 7.9200000000000007E-002 -1.4736446438123885E-011 + 8.0299999999999996E-002 -6.1596110156880712E-012 + 8.1400000000000000E-002 8.6270478608097001E-012 + 8.2500000000000004E-002 2.6402579775264279E-011 + 8.3600000000000008E-002 4.2107237835375955E-011 + 8.4699999999999998E-002 5.0194189082919394E-011 + 8.5800000000000001E-002 4.5852870111939836E-011 + 8.6900000000000005E-002 2.5875863951529965E-011 + 8.8000000000000009E-002 -1.0486864848724409E-011 + 8.9099999999999999E-002 -6.0352577102573690E-011 + 9.0200000000000002E-002 -1.1592492243917007E-010 + 9.1300000000000006E-002 -1.6387387280492050E-010 + 9.2399999999999996E-002 -1.8630687270704271E-010 + 9.3500000000000000E-002 -1.6391739354748580E-010 + 9.4600000000000004E-002 -8.0996147289180698E-011 + 9.5700000000000007E-002 6.9274599945323700E-011 + 9.6799999999999997E-002 2.8148841590969198E-010 + 9.7900000000000001E-002 5.3798560051276922E-010 + 9.9000000000000005E-002 8.1140055785411391E-010 + 0.10010000000000001 1.0679764850252127E-009 + 0.10120000000000000 1.2710602570464857E-009 + 0.10230000000000000 1.3861147785121375E-009 + 0.10340000000000001 1.3880598892512808E-009 + 0.10450000000000001 1.2684674421947761E-009 + 0.10560000000000000 1.0381405735060412E-009 + 0.10670000000000000 7.2323108613048248E-010 + 0.10780000000000001 3.5822428356979685E-010 + 0.10890000000000001 -1.9009046073326097E-011 + 0.11000000000000000 -3.6887273791030850E-010 + 0.11110000000000000 -6.5197880427803057E-010 + 0.11220000000000001 -8.3517720517178873E-010 + 0.11330000000000000 -9.0023916099468693E-010 + 0.11440000000000002 -8.5007506589462878E-010 + 0.11550000000000001 -7.0842309796148584E-010 + 0.11660000000000000 -5.1314752447240153E-010 + 0.11770000000000001 -3.0645144755148124E-010 + 0.11880000000000000 -1.2561551798739856E-010 + 0.11989999999999999 3.1909930427176381E-012 + 0.12100000000000001 6.7570983530718109E-011 + 0.12210000000000000 6.9833264171315079E-011 + 0.12320000000000002 2.7761144077986799E-011 + 0.12430000000000001 -2.7540116021018690E-011 + 0.12540000000000001 -6.2577144854802924E-011 + 0.12650000000000003 -6.0734396678530089E-011 + 0.12760000000000002 -3.6270000891569509E-011 + 0.12870000000000001 -2.5936698969108996E-011 + 0.12980000000000003 -5.8665253210854473E-011 + 0.13090000000000002 -1.2837521323749712E-010 + 0.13200000000000001 -1.9718994492823327E-010 + 0.13310000000000002 -2.2765690721460174E-010 + 0.13420000000000001 -2.1194958288450749E-010 + 0.13530000000000003 -1.6922935275331952E-010 + 0.13640000000000002 -1.1764415830395336E-010 + 0.13750000000000001 -5.5007103039184102E-011 + 0.13860000000000003 2.9573725413012397E-011 + 0.13970000000000002 1.2730828891083235E-010 + 0.14080000000000001 1.9875050216722201E-010 + 0.14190000000000003 1.9750384661065823E-010 + 0.14300000000000002 1.1115754844359671E-010 + 0.14410000000000003 -1.7535336030438664E-011 + 0.14520000000000002 -1.1419253043154498E-010 + 0.14630000000000001 -1.3032348811226058E-010 + 0.14740000000000003 -8.8938634235091740E-011 + 0.14850000000000002 -6.9776573408120157E-011 + 0.14960000000000001 -1.3253950714720020E-010 + 0.15070000000000003 -2.4347726612639065E-010 + 0.15180000000000002 -2.8721056088976127E-010 + 0.15290000000000001 -1.7228485305054164E-010 + 0.15400000000000003 6.5446051356055079E-011 + 0.15510000000000002 2.7515306699754660E-010 + 0.15620000000000003 3.2222108314883258E-010 + 0.15730000000000002 2.1047882881042312E-010 + 0.15840000000000001 6.6677052767971645E-011 + 0.15950000000000003 1.7530746819482967E-012 + 0.16060000000000002 -2.4147079735054033E-012 + 0.16170000000000001 -5.7865396502210231E-011 + 0.16280000000000003 -2.2369382735032417E-010 + 0.16390000000000002 -4.0528666533923285E-010 + 0.16500000000000001 -4.1511577508757114E-010 + 0.16610000000000003 -1.5185498691838717E-010 + 0.16720000000000002 2.6618512949383444E-010 + 0.16830000000000003 5.5212889815692279E-010 + 0.16940000000000002 4.7224835153514277E-010 + 0.17050000000000001 6.2720460769494224E-011 + 0.17160000000000003 -3.6489980481668738E-010 + 0.17270000000000002 -4.7479531417593535E-010 + 0.17380000000000001 -2.1262841487512674E-010 + 0.17490000000000003 1.3323546432797428E-010 + 0.17600000000000002 2.1114816839418182E-010 + 0.17710000000000004 -2.8625974854423752E-011 + 0.17820000000000003 -2.6789107043789784E-010 + 0.17930000000000001 -1.5613664527958093E-010 + 0.18040000000000003 2.8489396952657842E-010 + 0.18150000000000002 6.2982447035508926E-010 + 0.18260000000000001 4.6128736941319914E-010 + 0.18370000000000003 -1.8011458990940810E-010 + 0.18480000000000002 -7.7666134634668538E-010 + 0.18590000000000001 -7.9192441493347587E-010 + 0.18700000000000003 -1.7955097131316933E-010 + 0.18810000000000002 5.4152993200773381E-010 + 0.18920000000000003 7.3246453347053375E-010 + 0.19030000000000002 2.1532547966884863E-010 + 0.19140000000000001 -5.3250981402186426E-010 + 0.19250000000000003 -7.7961748168320355E-010 + 0.19360000000000002 -2.2245744135673817E-010 + 0.19470000000000001 6.7169453332738271E-010 + 0.19580000000000003 1.0442025022427970E-009 + 0.19690000000000002 4.6687825827618212E-010 + 0.19800000000000001 -5.7566934552610860E-010 + 0.19910000000000003 -1.0896790136882828E-009 + 0.20020000000000002 -5.4482052203042031E-010 + 0.20130000000000003 5.4601828614053716E-010 + 0.20240000000000002 1.0804748207249304E-009 + 0.20350000000000001 4.5389692004960125E-010 + 0.20460000000000003 -8.0309858763172315E-010 + 0.20570000000000002 -1.4951632154591721E-009 + 0.20680000000000001 -8.9487228738249769E-010 + 0.20790000000000003 5.5364046680494994E-010 + 0.20900000000000002 1.6177242878612219E-009 + 0.21010000000000004 1.3783877372830489E-009 + 0.21120000000000003 5.3883467132642693E-011 + 0.21230000000000002 -1.1799269339363150E-009 + 0.21340000000000003 -1.2263778881305143E-009 + 0.21450000000000002 -7.3945412293330293E-011 + 0.21560000000000001 1.1414165168588397E-009 + 0.21670000000000003 1.1578522585153905E-009 + 0.21780000000000002 -1.7571465116272833E-010 + 0.21890000000000001 -1.6453395312865382E-009 + 0.22000000000000003 -1.7680156227939392E-009 + 0.22110000000000002 -2.6130772545762682E-010 + 0.22220000000000004 1.5852060775145560E-009 + 0.22330000000000003 2.0923895949209737E-009 + 0.22440000000000002 8.0253204082225693E-010 + 0.22550000000000003 -1.0802845284985096E-009 + 0.22660000000000002 -1.8449017868960027E-009 + 0.22770000000000001 -8.6477164318310429E-010 + 0.22880000000000003 8.8707735601545323E-010 + 0.22990000000000002 1.7910557481570777E-009 + 0.23100000000000004 1.0378881087902414E-009 + 0.23210000000000003 -7.0104794192005215E-010 + 0.23320000000000002 -1.8899479758971438E-009 + 0.23430000000000004 -1.4623887656384227E-009 + 0.23540000000000003 2.3307908381120512E-010 + 0.23650000000000002 1.6873413777318547E-009 + 0.23760000000000003 1.5516040674512510E-009 + 0.23870000000000002 -8.2752499297455984E-011 + 0.23980000000000001 -1.6782552014760199E-009 + 0.24090000000000000 -1.6640204769657885E-009 + 0.24200000000000005 2.4162227774127132E-011 + 0.24310000000000004 1.8312695804212353E-009 + 0.24420000000000003 2.0705301917445240E-009 + 0.24530000000000002 5.3106918862511066E-010 + 0.24640000000000001 -1.3860609326954432E-009 + 0.24750000000000005 -2.0456643046173895E-009 + 0.24860000000000004 -1.0329999078351193E-009 + 0.24970000000000003 6.3681648843072480E-010 + 0.25080000000000002 1.5323275981415918E-009 + 0.25190000000000001 9.9468822067905194E-010 + 0.25300000000000000 -4.2789097265405474E-010 + 0.25410000000000005 -1.4780916490764184E-009 + 0.25520000000000004 -1.1933485311033110E-009 + 0.25630000000000003 2.7640370547921123E-010 + 0.25740000000000002 1.6956823722935610E-009 + 0.25850000000000001 1.7562934440107369E-009 + 0.25960000000000005 3.0823957275494251E-010 + 0.26070000000000004 -1.3969366774446712E-009 + 0.26180000000000003 -1.8417678493420908E-009 + 0.26290000000000002 -6.9866373797466963E-010 + 0.26400000000000001 8.9075602449639746E-010 + 0.26510000000000000 1.4826236904852408E-009 + 0.26620000000000005 6.8233235728243358E-010 + 0.26730000000000004 -6.5304922580722291E-010 + 0.26840000000000003 -1.3510845775499547E-009 + 0.26950000000000002 -9.1362822862706139E-010 + 0.27060000000000001 2.5173790829668974E-010 + 0.27170000000000005 1.2559628892461205E-009 + 0.27280000000000004 1.3337650983658023E-009 + 0.27390000000000003 3.5585279167804629E-010 + 0.27500000000000002 -9.6780528036077840E-010 + 0.27610000000000001 -1.5107163298111459E-009 + 0.27720000000000000 -7.0424949205616372E-010 + 0.27830000000000005 7.8700040928580961E-010 + 0.27940000000000004 1.5665737596037843E-009 + 0.28050000000000003 8.7042062446585078E-010 + 0.28160000000000002 -6.3246813342132668E-010 + 0.28270000000000001 -1.5260777086467670E-009 + 0.28380000000000005 -1.0709954034737734E-009 + 0.28490000000000004 1.8030918425004927E-010 + 0.28600000000000003 1.0929693816663644E-009 + 0.28710000000000002 1.0308083275845092E-009 + 0.28820000000000001 2.2070306693322550E-010 + 0.28930000000000000 -6.4436711522120049E-010 + 0.29040000000000005 -9.3308805126923744E-010 + 0.29150000000000004 -4.0803960210666901E-010 + 0.29260000000000003 5.8442267691916072E-010 + 0.29370000000000002 1.2101689650378944E-009 + 0.29480000000000001 7.7655520902553121E-010 + 0.29590000000000005 -4.8857007328706459E-010 + 0.29700000000000004 -1.4524593749953851E-009 + 0.29810000000000003 -1.1587820702985141E-009 + 0.29920000000000002 1.1743367389627224E-010 + 0.30030000000000001 1.1235578023516268E-009 + 0.30140000000000006 9.7457431014191798E-010 + 0.30250000000000005 2.8989730754824805E-011 + 0.30360000000000004 -6.6368505136082945E-010 + 0.30470000000000003 -5.4609083921519641E-010 + 0.30580000000000002 4.1637505943104003E-011 + 0.30690000000000001 4.6928383401478868E-010 + 0.30800000000000005 4.6933218422751111E-010 + 0.30910000000000004 1.5221952864852284E-010 + 0.31020000000000003 -2.7519331258218926E-010 + 0.31130000000000002 -5.7457527624649174E-010 + 0.31240000000000001 -4.7813869530344277E-010 + 0.31350000000000006 4.2514138043348026E-011 + 0.31460000000000005 5.4902982160598413E-010 + 0.31570000000000004 4.9643505972696289E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/STATIONS b/tests/unit-tests/displacement_tests/Newmark/serial/test3/STATIONS new file mode 100644 index 00000000..37dea34c --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test3/STATIONS @@ -0,0 +1,10 @@ +S0001 AA 1450.0000000 2200.0000000 0.0 0.0 +S0002 AA 1462.5000000 2320.0000000 0.0 0.0 +S0003 AA 1475.0000000 2440.0000000 0.0 0.0 +S0004 AA 1487.5000000 2560.0000000 0.0 0.0 +S0005 AA 1500.0000000 2680.0000000 0.0 0.0 +S0007 AA 1525.0000000 2920.0000000 0.0 0.0 +S0008 AA 1537.5000000 3040.0000000 0.0 0.0 +S0009 AA 1550.0000000 3160.0000000 0.0 0.0 +S0010 AA 1562.5000000 3280.0000000 0.0 0.0 +S0011 AA 1575.0000000 3400.0000000 0.0 0.0 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/database.bin b/tests/unit-tests/displacement_tests/Newmark/serial/test3/database.bin index 7686edce..ea878cd1 100644 Binary files a/tests/unit-tests/displacement_tests/Newmark/serial/test3/database.bin and b/tests/unit-tests/displacement_tests/Newmark/serial/test3/database.bin differ diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/displacement.bin b/tests/unit-tests/displacement_tests/Newmark/serial/test3/displacement.bin deleted file mode 100644 index 5b67dbbb..00000000 Binary files a/tests/unit-tests/displacement_tests/Newmark/serial/test3/displacement.bin and /dev/null differ diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/potential_acoustic.bin b/tests/unit-tests/displacement_tests/Newmark/serial/test3/potential_acoustic.bin deleted file mode 100644 index 1b83e332..00000000 Binary files a/tests/unit-tests/displacement_tests/Newmark/serial/test3/potential_acoustic.bin and /dev/null differ diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/provenance/Par_File b/tests/unit-tests/displacement_tests/Newmark/serial/test3/provenance/Par_File new file mode 100644 index 00000000..3a22e8e9 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test3/provenance/Par_File @@ -0,0 +1,415 @@ +#----------------------------------------------------------- +# +# Simulation input parameters +# +#----------------------------------------------------------- + +# title of job +title = Flat fluid/solid interface + +# forward or adjoint simulation +# 1 = forward, 2 = adjoint, 3 = both simultaneously +# note: 2 is purposely UNUSED (for compatibility with the numbering of our 3D codes) +SIMULATION_TYPE = 1 +# 0 = regular wave propagation simulation, 1/2/3 = noise simulation +NOISE_TOMOGRAPHY = 0 +# save the last frame, needed for adjoint simulation +SAVE_FORWARD = .false. + +# parameters concerning partitioning +NPROC = 1 # number of processes + +# time step parameters +# total number of time steps +NSTEP = 600 + +# duration of a time step (see section "How to choose the time step" of the manual for how to do this) +DT = 0.85d-3 + +# time stepping +# 1 = Newmark (2nd order), 2 = LDDRK4-6 (4th-order 6-stage low storage Runge-Kutta), 3 = classical RK4 4th-order 4-stage Runge-Kutta +time_stepping_scheme = 1 + +# set the type of calculation (P-SV or SH/membrane waves) +P_SV = .true. + +# axisymmetric (2.5D) or Cartesian planar (2D) simulation +AXISYM = .false. + +#----------------------------------------------------------- +# +# Mesh +# +#----------------------------------------------------------- + +# Partitioning algorithm for decompose_mesh +PARTITIONING_TYPE = 3 # SCOTCH = 3, ascending order (very bad idea) = 1 + +# number of control nodes per element (4 or 9) +NGNOD = 9 + +# creates/reads a binary database that allows to skip all time consuming setup steps in initialization +# 0 = does not read/create database +# 1 = creates database +# 2 = reads database +setup_with_binary_database = 0 + +# available models +# default - define model using nbmodels below +# ascii - read model from ascii database file +# binary - read model from binary databse file +# binary_voigt - read Voigt model from binary database file +# external - define model using define_external_model subroutine +# gll - read GLL model from binary database file +# legacy - read model from model_velocity.dat_input +MODEL = default + +# Output the model with the requested type, does not save if turn to default or .false. +# (available output formats: ascii,binary,gll,legacy) +SAVE_MODEL = default + + +#----------------------------------------------------------- +# +# Attenuation +# +#----------------------------------------------------------- + +# attenuation parameters +ATTENUATION_VISCOELASTIC = .false. # turn attenuation (viscoelasticity) on or off for non-poroelastic solid parts of the model +ATTENUATION_VISCOACOUSTIC = .false. # turn attenuation (viscoacousticity) on or off for non-poroelastic fluid parts of the model + +# for viscoelastic or viscoacoustic attenuation +N_SLS = 3 # number of standard linear solids for attenuation (3 is usually the minimum) +ATTENUATION_f0_REFERENCE = 5.196152422706633 # in case of attenuation, reference frequency in Hz at which the velocity values in the velocity model are given (unused otherwise); relevant only if source is a Dirac or a Heaviside, otherwise it is automatically set to f0 the dominant frequency of the source in the DATA/SOURCE file +READ_VELOCITIES_AT_f0 = .false. # read seismic velocities at ATTENUATION_f0_REFERENCE instead of at infinite frequency (see user manual for more information) +USE_SOLVOPT = .false. # use more precise but much more expensive way of determining the Q factor relaxation times, as in https://doi.org/10.1093/gji/ggw024 + +# for poroelastic attenuation +ATTENUATION_PORO_FLUID_PART = .false. # turn viscous attenuation on or off for the fluid part of poroelastic parts of the model +Q0_poroelastic = 1 # quality factor for viscous attenuation (ignore it if you are not using a poroelastic material) +freq0_poroelastic = 10 # frequency for viscous attenuation (ignore it if you are not using a poroelastic material) + +# to undo attenuation and/or PMLs for sensitivity kernel calculations or forward runs with SAVE_FORWARD +# use the flag below. It performs undoing of attenuation and/or of PMLs in an exact way for sensitivity kernel calculations +# but requires disk space for temporary storage, and uses a significant amount of memory used as buffers for temporary storage. +# When that option is on the second parameter indicates how often the code dumps restart files to disk (if in doubt, use something between 100 and 1000). +UNDO_ATTENUATION_AND_OR_PML = .false. +NT_DUMP_ATTENUATION = 500 + +# Instead of reconstructing the forward wavefield, this option reads it from the disk using asynchronous I/O. +# Outperforms conventional mode using a value of NTSTEP_BETWEEN_COMPUTE_KERNELS high enough. +NO_BACKWARD_RECONSTRUCTION = .false. + +#----------------------------------------------------------- +# +# Sources +# +#----------------------------------------------------------- + +# source parameters +NSOURCES = 1 # number of sources (source information is then read from the DATA/SOURCE file) +force_normal_to_surface = .false. # angleforce normal to surface (external mesh and curve file needed) + +# use an existing initial wave field as source or start from zero (medium initially at rest) +initialfield = .false. +add_Bielak_conditions_bottom = .false. # add Bielak conditions or not if initial plane wave +add_Bielak_conditions_right = .false. +add_Bielak_conditions_top = .false. +add_Bielak_conditions_left = .false. + +# acoustic forcing +ACOUSTIC_FORCING = .false. # acoustic forcing of an acoustic medium with a rigid interface + +# noise simulations - type of noise source time function: +# 0=external (S_squared), 1=Ricker(second derivative), 2=Ricker(first derivative), 3=Gaussian, 4=Figure 2a of Tromp et al. 2010 +# (default value 4 is chosen to reproduce the time function from Fig 2a of "Tromp et al., 2010, Noise Cross-Correlation Sensitivity Kernels") +noise_source_time_function_type = 4 + +# moving sources +# Set write_moving_sources_database to .true. if the generation of moving source databases takes +# a long time. Then the simulation is done in two steps: first you run the code and it writes the databases to file +# (in DATA folder by default). Then you rerun the code and it will read the databases in there directly possibly +# saving a lot of time. +# This is only useful for GPU version (for now) +write_moving_sources_database = .false. + +#----------------------------------------------------------- +# +# Receivers +# +#----------------------------------------------------------- + +# receiver set parameters for recording stations (i.e. recording points) +# seismotype : record 1=displ 2=veloc 3=accel 4=pressure 5=curl of displ 6=the fluid potential +seismotype = 1 # several values can be chosen. For example : 1,2,4 + +# interval in time steps for writing of seismograms +# every how many time steps we save the seismograms +# (costly, do not use a very small value; if you use a very large value that is larger than the total number +# of time steps of the run, the seismograms will automatically be saved once at the end of the run anyway) +NTSTEP_BETWEEN_OUTPUT_SEISMOS = 1000 + +# set to n to reduce the sampling rate of output seismograms by a factor of n +# defaults to 1, which means no down-sampling +NTSTEP_BETWEEN_OUTPUT_SAMPLE = 1 + +# so far, this option can only be used if all the receivers are in acoustic elements +USE_TRICK_FOR_BETTER_PRESSURE = .false. + +# use this t0 as earliest starting time rather than the automatically calculated one +USER_T0 = 0.0d0 + +# seismogram formats +save_ASCII_seismograms = .true. # save seismograms in ASCII format or not +save_binary_seismograms_single = .true. # save seismograms in single precision binary format or not (can be used jointly with ASCII above to save both) +save_binary_seismograms_double = .false. # save seismograms in double precision binary format or not (can be used jointly with both flags above to save all) +SU_FORMAT = .false. # output single precision binary seismograms in Seismic Unix format (adjoint traces will be read in the same format) + +# use an existing STATION file found in ./DATA or create a new one from the receiver positions below in this Par_file +use_existing_STATIONS = .false. + +# number of receiver sets (i.e. number of receiver lines to create below) +nreceiversets = 1 + +# orientation +anglerec = 0.d0 # angle to rotate components at receivers +rec_normal_to_surface = .false. # base anglerec normal to surface (external mesh and curve file needed) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 11 # number of receivers +xdeb = 1450.d0 # first receiver x in meters +zdeb = 2400 # first receiver z in meters +xfin = 1575.d0 # last receiver x in meters (ignored if only one receiver) +zfin = 3400 # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface + + +#----------------------------------------------------------- +# +# adjoint kernel outputs +# +#----------------------------------------------------------- + +# save sensitivity kernels in ASCII format (much bigger files, but compatible with current GMT scripts) or in binary format +save_ASCII_kernels = .true. + +# since the accuracy of kernel integration may not need to respect the CFL, this option permits to save computing time, and memory with UNDO_ATTENUATION_AND_OR_PML mode +NTSTEP_BETWEEN_COMPUTE_KERNELS = 1 + +# outputs approximate Hessian for preconditioning +APPROXIMATE_HESS_KL = .false. + +#----------------------------------------------------------- +# +# Boundary conditions +# +#----------------------------------------------------------- + +# Perfectly Matched Layer (PML) boundaries +# absorbing boundary active or not +PML_BOUNDARY_CONDITIONS = .false. +NELEM_PML_THICKNESS = 3 +ROTATE_PML_ACTIVATE = .false. +ROTATE_PML_ANGLE = 30. +# change the four parameters below only if you know what you are doing; they change the damping profiles inside the PMLs +K_MIN_PML = 1.0d0 # from Gedney page 8.11 +K_MAX_PML = 1.0d0 +damping_change_factor_acoustic = 0.5d0 +damping_change_factor_elastic = 1.0d0 +# set the parameter below to .false. unless you know what you are doing; this implements automatic adjustment of the PML parameters for elongated models. +# The goal is to improve the absorbing efficiency of PML for waves with large incidence angles, but this can lead to artefacts. +# In particular, this option is efficient only when the number of sources NSOURCES is equal to one. +PML_PARAMETER_ADJUSTMENT = .false. + +# Stacey ABC +STACEY_ABSORBING_CONDITIONS = .false. + +# periodic boundaries +ADD_PERIODIC_CONDITIONS = .false. +PERIODIC_HORIZ_DIST = 0.3597d0 + +#----------------------------------------------------------- +# +# Velocity and density models +# +#----------------------------------------------------------- + +# number of model materials +nbmodels = 2 +# available material types (see user manual for more information) +# acoustic: model_number 1 rho Vp 0 0 0 QKappa Qmu 0 0 0 0 0 0 +# elastic: model_number 1 rho Vp Vs 0 0 QKappa Qmu 0 0 0 0 0 0 +# anistoropic: model_number 2 rho c11 c13 c15 c33 c35 c55 c12 c23 c25 0 0 0 +# poroelastic: model_number 3 rhos rhof phi c kxx kxz kzz Ks Kf Kfr etaf mufr Qmu +# tomo: model_number -1 0 9999 9999 A 0 0 9999 9999 0 0 0 0 0 +1 1 2500.d0 3400.d0 1963.d0 0 0 9999 9999 0 0 0 0 0 0 +2 1 1020.d0 1500.d0 0.d0 0 0 9999 9999 0 0 0 0 0 0 + +# external tomography file +TOMOGRAPHY_FILE = ./DATA/tomo_file.xyz + +# use an external mesh created by an external meshing tool or use the internal mesher +read_external_mesh = .false. + +#----------------------------------------------------------- +# +# PARAMETERS FOR EXTERNAL MESHING +# +#----------------------------------------------------------- + +# data concerning mesh, when generated using third-party app (more info in README) +# (see also absorbing_conditions above) +mesh_file = ./DATA/Mesh_canyon/canyon_mesh_file # file containing the mesh +nodes_coords_file = ./DATA/Mesh_canyon/canyon_nodes_coords_file # file containing the nodes coordinates +materials_file = ./DATA/Mesh_canyon/canyon_materials_file # file containing the material number for each element +free_surface_file = ./DATA/Mesh_canyon/canyon_free_surface_file # file containing the free surface +axial_elements_file = ./DATA/axial_elements_file # file containing the axial elements if AXISYM is true +absorbing_surface_file = ./DATA/Mesh_canyon/canyon_absorbing_surface_file # file containing the absorbing surface +acoustic_forcing_surface_file = ./DATA/MSH/Surf_acforcing_Bottom_enforcing_mesh # file containing the acoustic forcing surface +absorbing_cpml_file = ./DATA/absorbing_cpml_file # file containing the CPML element numbers +tangential_detection_curve_file = ./DATA/courbe_eros_nodes # file containing the curve delimiting the velocity model + +#----------------------------------------------------------- +# +# PARAMETERS FOR INTERNAL MESHING +# +#----------------------------------------------------------- + +# file containing interfaces for internal mesh +interfacesfile = interfaces_fluid_flat.dat + +# geometry of the model (origin lower-left corner = 0,0) and mesh description +xmin = 0.d0 # abscissa of left side of the model +xmax = 6400.d0 # abscissa of right side of the model +nx = 144 # number of elements along X + +# absorbing boundary parameters (see absorbing_conditions above) +absorbbottom = .false. +absorbright = .false. +absorbtop = .false. +absorbleft = .false. + +# define the different regions of the model in the (nx,nz) spectral-element mesh +nbregions = 2 # then set below the different regions and model number for each region +1 144 1 54 1 +1 144 55 108 2 + +#----------------------------------------------------------- +# +# Display parameters +# +#----------------------------------------------------------- + +# interval at which we output time step info and max of norm of displacement +# (every how many time steps we display information about the simulation. costly, do not use a very small value) +NTSTEP_BETWEEN_OUTPUT_INFO = 200 + +# meshing output +output_grid_Gnuplot = .false. # generate a GNUPLOT file containing the grid, and a script to plot it +output_grid_ASCII = .false. # dump the grid in an ASCII text file consisting of a set of X,Y,Z points or not + +# to plot total energy curves, for instance to monitor how CPML absorbing layers behave; +# should be turned OFF in most cases because a bit expensive +OUTPUT_ENERGY = .false. + +# every how many time steps we compute energy (which is a bit expensive to compute) +NTSTEP_BETWEEN_OUTPUT_ENERGY = 10 + +# Compute the field int_0^t v^2 dt for a set of GLL points and write it to file. Use +# the script utils/visualisation/plotIntegratedEnergyFile.py to watch. It is refreshed at the same time than the seismograms +COMPUTE_INTEGRATED_ENERGY_FIELD = .false. + +#----------------------------------------------------------- +# +# Movies/images/snaphots visualizations +# +#----------------------------------------------------------- + +# every how many time steps we draw JPEG or PostScript pictures of the simulation +# and/or we dump results of the simulation as ASCII or binary files (costly, do not use a very small value) +NTSTEP_BETWEEN_OUTPUT_IMAGES = 100 + +# minimum amplitude kept in % for the JPEG and PostScript snapshots; amplitudes below that are muted +cutsnaps = 1. + +#### for JPEG color images #### +output_color_image = .true. # output JPEG color image of the results every NTSTEP_BETWEEN_OUTPUT_IMAGES time steps or not +imagetype_JPEG = 6 # display 1=displ_Ux 2=displ_Uz 3=displ_norm 4=veloc_Vx 5=veloc_Vz 6=veloc_norm 7=accel_Ax 8=accel_Az 9=accel_norm 10=pressure +factor_subsample_image = 1.0d0 # (double precision) factor to subsample or oversample (if set to e.g. 0.5) color images output by the code (useful for very large models, or to get nicer looking denser pictures) +USE_CONSTANT_MAX_AMPLITUDE = .false. # by default the code normalizes each image independently to its maximum; use this option to use the global maximum below instead +CONSTANT_MAX_AMPLITUDE_TO_USE = 1.17d4 # constant maximum amplitude to use for all color images if the above USE_CONSTANT_MAX_AMPLITUDE option is true +POWER_DISPLAY_COLOR = 0.30d0 # non linear display to enhance small amplitudes in JPEG color images +DRAW_SOURCES_AND_RECEIVERS = .true. # display sources as orange crosses and receivers as green squares in JPEG images or not +DRAW_WATER_IN_BLUE = .true. # display acoustic layers as constant blue in JPEG images, because they likely correspond to water in the case of ocean acoustics or in the case of offshore oil industry experiments (if off, display them as greyscale, as for elastic or poroelastic elements, for instance for acoustic-only oil industry models of solid media) +USE_SNAPSHOT_NUMBER_IN_FILENAME = .false. # use snapshot number in the file name of JPEG color snapshots instead of the time step (for instance to create movies in an easier way later) + +#### for PostScript snapshots #### +output_postscript_snapshot = .true. # output Postscript snapshot of the results every NTSTEP_BETWEEN_OUTPUT_IMAGES time steps or not +imagetype_postscript = 1 # display 1=displ vector 2=veloc vector 3=accel vector; small arrows are displayed for the vectors +meshvect = .true. # display mesh on PostScript plots or not +modelvect = .false. # display velocity model on PostScript plots or not +boundvect = .true. # display boundary conditions on PostScript plots or not +interpol = .true. # interpolation of the PostScript display on a regular grid inside each spectral element, or use the non-evenly spaced GLL points +pointsdisp = 6 # number of points in each direction for interpolation of PostScript snapshots (set to 1 for lower-left corner only) +subsamp_postscript = 1 # subsampling of background velocity model in PostScript snapshots +sizemax_arrows = 1.d0 # maximum size of arrows on PostScript plots in centimeters +US_LETTER = .false. # use US letter or European A4 paper for PostScript plots + +#### for wavefield dumps #### +output_wavefield_dumps = .false. # output wave field to a text file (creates very big files) +imagetype_wavefield_dumps = 1 # display 1=displ vector 2=veloc vector 3=accel vector 4=pressure +use_binary_for_wavefield_dumps = .false. # use ASCII or single-precision binary format for the wave field dumps + +#----------------------------------------------------------- + +# Ability to run several calculations (several earthquakes) +# in an embarrassingly-parallel fashion from within the same run; +# this can be useful when using a very large supercomputer to compute +# many earthquakes in a catalog, in which case it can be better from +# a batch job submission point of view to start fewer and much larger jobs, +# each of them computing several earthquakes in parallel. +# To turn that option on, set parameter NUMBER_OF_SIMULTANEOUS_RUNS to a value greater than 1. +# To implement that, we create NUMBER_OF_SIMULTANEOUS_RUNS MPI sub-communicators, +# each of them being labeled "my_local_mpi_comm_world", and we use them +# in all the routines in "src/shared/parallel.f90", except in MPI_ABORT() because in that case +# we need to kill the entire run. +# When that option is on, of course the number of processor cores used to start +# the code in the batch system must be a multiple of NUMBER_OF_SIMULTANEOUS_RUNS, +# all the individual runs must use the same number of processor cores, +# which as usual is NPROC in the Par_file, +# and thus the total number of processor cores to request from the batch system +# should be NUMBER_OF_SIMULTANEOUS_RUNS * NPROC. +# All the runs to perform must be placed in directories called run0001, run0002, run0003 and so on +# (with exactly four digits). +# +# Imagine you have 10 independent calculations to do, each of them on 100 cores; you have three options: +# +# 1/ submit 10 jobs to the batch system +# +# 2/ submit a single job on 1000 cores to the batch, and in that script create a sub-array of jobs to start 10 jobs, +# each running on 100 cores (see e.g. http://www.schedmd.com/slurmdocs/job_array.html ) +# +# 3/ submit a single job on 1000 cores to the batch, start SPECFEM2D on 1000 cores, create 10 sub-communicators, +# cd into one of 10 subdirectories (called e.g. run0001, run0002,... run0010) depending on the sub-communicator +# your MPI rank belongs to, and run normally on 100 cores using that sub-communicator. +# +# The option below implements 3/. +# +NUMBER_OF_SIMULTANEOUS_RUNS = 1 + +# if we perform simultaneous runs in parallel, if only the source and receivers vary between these runs +# but not the mesh nor the model (velocity and density) then we can also read the mesh and model files +# from a single run in the beginning and broadcast them to all the others; for a large number of simultaneous +# runs for instance when solving inverse problems iteratively this can DRASTICALLY reduce I/Os to disk in the solver +# (by a factor equal to NUMBER_OF_SIMULTANEOUS_RUNS), and reducing I/Os is crucial in the case of huge runs. +# Thus, always set this option to .true. if the mesh and the model are the same for all simultaneous runs. +# In that case there is no need to duplicate the mesh and model file database (the content of the DATABASES_MPI +# directories) in each of the run0001, run0002,... directories, it is sufficient to have one in run0001 +# and the code will broadcast it to the others) +BROADCAST_SAME_MESH_AND_MODEL = .true. + +#----------------------------------------------------------- + +# set to true to use GPUs +GPU_MODE = .false. diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/provenance/SOURCE b/tests/unit-tests/displacement_tests/Newmark/serial/test3/provenance/SOURCE new file mode 100644 index 00000000..cb6e5203 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test3/provenance/SOURCE @@ -0,0 +1,56 @@ +## Source 1 +source_surf = .false. # source inside the medium, or source automatically moved exactly at the surface by the solver +xs = 1575. # source location x in meters +zs = 2900. # source location z in meters (zs is ignored if source_surf is set to true, it is replaced with the topography height) +## Source type parameters: +# 1 = elastic force or acoustic pressure +# 2 = moment tensor +# or Initial field type (when initialfield set in Par_file): +# For a plane wave including converted and reflected waves at the free surface: +# 1 = P wave, +# 2 = S wave, +# 3 = Rayleigh wave +# For a plane wave without converted nor reflected waves at the free surface, i.e. with the incident wave only: +# 4 = P wave, +# 5 = S wave +# For initial mode displacement: +# 6 = mode (2,3) of a rectangular membrane +source_type = 1 +# Source time function: +# In the case of a source located in an acoustic medium, +# to get pressure for a Ricker in the seismograms, here we need to select a Gaussian for the potential Chi +# used as a source, rather than a Ricker, because pressure = - Chi_dot_dot. +# This is true both when USE_TRICK_FOR_BETTER_PRESSURE is set to .true. or to .false. +# Options: +# 1 = second derivative of a Gaussian (a.k.a. Ricker), +# 2 = first derivative of a Gaussian, +# 3 = Gaussian, +# 4 = Dirac, +# 5 = Heaviside (4 and 5 will produce noisy recordings because of frequencies above the mesh resolution limit), +# 6 = ocean acoustics type I, +# 7 = ocean acoustics type II, +# 8 = external source time function = 8 (source read from file), +# 9 = burst, +# 10 = Sinus source time function, +# 11 = Marmousi Ormsby wavelet +time_function_type = 1 +# If time_function_type == 8, enter below the custom source file to read (two columns file with time and amplitude) : +# (For the moment dt must be equal to the dt of the simulation. File name cannot exceed 150 characters) +# IMPORTANT: do NOT put quote signs around the file name, just put the file name itself otherwise the run will stop +name_of_source_file = "" # Only for option 8 : file containing the source wavelet +burst_band_width = 0. # Only for option 9 : band width of the burst +f0 = 10.0 # dominant source frequency (Hz) if not Dirac or Heaviside +tshift = 0.0 # time shift when multi sources (if one source, must be zero) +## Force source +# angle of the source (for a force only); for a plane wave, this is the incidence angle; for moment tensor sources this is unused +anglesource = 0.0 +## Moment tensor +# The components of a moment tensor source must be given in N.m, not in dyne.cm as in the DATA/CMTSOLUTION source file of the 3D version of the code. +Mxx = 1. # Mxx component (for a moment tensor source only) +Mzz = 1. # Mzz component (for a moment tensor source only) +Mxz = 0. # Mxz component (for a moment tensor source only) +## Amplification (factor to amplify source time function) +factor = 1.d9 # amplification factor +## Moving source parameters +vx = 0.0 # Horizontal source velocity (m/s) +vz = 0.0 # Vertical source velocity (m/s) diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/provenance/topography.dat b/tests/unit-tests/displacement_tests/Newmark/serial/test3/provenance/topography.dat new file mode 100644 index 00000000..51dd64b1 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test3/provenance/topography.dat @@ -0,0 +1,38 @@ +# +# number of interfaces +# + 3 +# +# for each interface below, we give the number of points and then x,z for each point +# +# +# interface number 1 (bottom of the mesh) +# + 2 + 0 0 + 6400 0 +# +# interface number 2 (ocean bottom) +# + 2 + 0 2400 + 6400 2400 +# +# interface number 3 (topography, top of the mesh) +# + 2 + 0 4800 + 6400 4800 +# +# for each layer, we give the number of spectral elements in the vertical direction +# +# +# layer number 1 (bottom layer) +# +## DK DK the original 2000 Geophysics paper used nz = 90 but NGLLZ = 6 +## DK DK here I rescale it to nz = 108 and NGLLZ = 5 because nowadays we almost always use NGLLZ = 5 + 54 +# +# layer number 2 (top layer) +# + 54 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/sources.yaml b/tests/unit-tests/displacement_tests/Newmark/serial/test3/sources.yaml index 6e5485ab..804bce48 100644 --- a/tests/unit-tests/displacement_tests/Newmark/serial/test3/sources.yaml +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test3/sources.yaml @@ -2,7 +2,7 @@ number-of-sources: 1 sources: - force: x : 1575.0 - z : 2420.0 + z : 2900.0 source_surf: false angle : 0.0 vx : 0.0 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/specfem_config.yaml b/tests/unit-tests/displacement_tests/Newmark/serial/test3/specfem_config.yaml index 5adebc18..575ef6af 100644 --- a/tests/unit-tests/displacement_tests/Newmark/serial/test3/specfem_config.yaml +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test3/specfem_config.yaml @@ -12,14 +12,13 @@ parameters: Interfaces : Acoustic-elastic interface (1) (orientation horizontal with acoustic domain on top) Sources : Force source (1) Boundary conditions : Neumann BCs on all edges + Debugging comments: This tests checks coupling acoustic-elastic interface implementation. + The orientation of the interface is horizontal with acoustic domain on top. simulation-setup: ## quadrature setup quadrature: - alpha: 0.0 - beta: 0.0 - ngllx: 5 - ngllz: 5 + quadrature-type: GLL4 ## Solver setup solver: @@ -27,15 +26,21 @@ parameters: type-of-simulation: forward time-scheme: type: Newmark - dt: 1.90e-3 - nstep: 100 + dt: 0.85e-3 + nstep: 600 + + simulation-mode: + forward: + writer: + seismogram: + format: ascii + directory: "." receivers: - stations-file: "../DATA/STATIONS" + stations-file: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test3/STATIONS" angle: 0.0 seismogram-type: - displacement - - velocity nstep_between_samples: 1 ## Runtime setup @@ -47,7 +52,3 @@ parameters: databases: mesh-database: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test3/database.bin" source-file: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test3/sources.yaml" - - seismogram: - seismogram-format: ascii - output-folder: "." diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0001.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0001.BXX.semd new file mode 100644 index 00000000..54d6fc91 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0001.BXX.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 0.0000000000000000 + -0.11490000000000000 0.0000000000000000 + -0.11405000000000000 0.0000000000000000 + -0.11320000000000000 0.0000000000000000 + -0.11234999999999999 0.0000000000000000 + -0.11150000000000000 0.0000000000000000 + -0.11065000000000000 0.0000000000000000 + -0.10979999999999999 0.0000000000000000 + -0.10894999999999999 0.0000000000000000 + -0.10810000000000000 0.0000000000000000 + -0.10725000000000000 0.0000000000000000 + -0.10639999999999999 0.0000000000000000 + -0.10554999999999999 0.0000000000000000 + -0.10470000000000000 0.0000000000000000 + -0.10385000000000000 0.0000000000000000 + -0.10299999999999999 0.0000000000000000 + -0.10214999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10045000000000000 0.0000000000000000 + -9.9599999999999994E-002 0.0000000000000000 + -9.8750000000000004E-002 0.0000000000000000 + -9.7900000000000001E-002 0.0000000000000000 + -9.7049999999999997E-002 0.0000000000000000 + -9.6199999999999994E-002 0.0000000000000000 + -9.5349999999999990E-002 0.0000000000000000 + -9.4500000000000001E-002 0.0000000000000000 + -9.3649999999999997E-002 0.0000000000000000 + -9.2799999999999994E-002 0.0000000000000000 + -9.1950000000000004E-002 0.0000000000000000 + -9.1100000000000000E-002 0.0000000000000000 + -9.0249999999999997E-002 0.0000000000000000 + -8.9399999999999993E-002 0.0000000000000000 + -8.8549999999999990E-002 0.0000000000000000 + -8.7700000000000000E-002 0.0000000000000000 + -8.6849999999999997E-002 0.0000000000000000 + -8.5999999999999993E-002 0.0000000000000000 + -8.5150000000000003E-002 0.0000000000000000 + -8.4300000000000000E-002 0.0000000000000000 + -8.3449999999999996E-002 0.0000000000000000 + -8.2600000000000007E-002 0.0000000000000000 + -8.1749999999999989E-002 0.0000000000000000 + -8.0900000000000000E-002 0.0000000000000000 + -8.0049999999999996E-002 0.0000000000000000 + -7.9199999999999993E-002 0.0000000000000000 + -7.8350000000000003E-002 0.0000000000000000 + -7.7499999999999999E-002 0.0000000000000000 + -7.6649999999999996E-002 0.0000000000000000 + -7.5800000000000006E-002 0.0000000000000000 + -7.4949999999999989E-002 0.0000000000000000 + -7.4099999999999999E-002 0.0000000000000000 + -7.3249999999999996E-002 0.0000000000000000 + -7.2399999999999992E-002 0.0000000000000000 + -7.1550000000000002E-002 0.0000000000000000 + -7.0699999999999999E-002 0.0000000000000000 + -6.9849999999999995E-002 0.0000000000000000 + -6.9000000000000006E-002 0.0000000000000000 + -6.8149999999999988E-002 0.0000000000000000 + -6.7299999999999999E-002 0.0000000000000000 + -6.6449999999999995E-002 0.0000000000000000 + -6.5599999999999992E-002 3.9374207000611769E-039 + -6.4750000000000002E-002 1.0381661910218358E-038 + -6.3899999999999998E-002 6.6931144629175983E-039 + -6.3049999999999995E-002 -2.6731465429690150E-038 + -6.2199999999999998E-002 -6.6795180335853682E-038 + -6.1350000000000002E-002 -1.1634886879584865E-037 + -6.0499999999999998E-002 -1.3285934114713591E-037 + -5.9650000000000002E-002 -5.3737528995721616E-038 + -5.8799999999999998E-002 1.6760221841949549E-037 + -5.7950000000000002E-002 5.4602745315242003E-037 + -5.7099999999999998E-002 9.8224234914126281E-037 + -5.6249999999999994E-002 1.2632885907208016E-036 + -5.5400000000000005E-002 1.0629048654127297E-036 + -5.4550000000000001E-002 -7.1365837648512880E-039 + -5.3699999999999998E-002 -2.1931511058267945E-036 + -5.2849999999999994E-002 -5.3233656106581220E-036 + -5.2000000000000005E-002 -8.4707363898413815E-036 + -5.1150000000000001E-002 -9.7674842651279167E-036 + -5.0299999999999997E-002 -6.6042931333718963E-036 + -4.9449999999999994E-002 3.5484409699739227E-036 + -4.8600000000000004E-002 2.1605155131382439E-035 + -4.7750000000000001E-002 4.4848473332102832E-035 + -4.6899999999999997E-002 6.5113552255363586E-035 + -4.6049999999999994E-002 6.8373824254225178E-035 + -4.5200000000000004E-002 3.7172232693940681E-035 + -4.4350000000000001E-002 -4.2951922543605438E-035 + -4.3499999999999997E-002 -1.7306933857205832E-034 + -4.2649999999999993E-002 -3.2866818608720706E-034 + -4.1800000000000004E-002 -4.5057111138576932E-034 + -4.0950000000000000E-002 -4.4625919215138623E-034 + -4.0099999999999997E-002 -2.0943002456812267E-034 + -3.9249999999999993E-002 3.3742572868339171E-034 + -3.8400000000000004E-002 1.1804710880787605E-033 + -3.7550000000000000E-002 2.1473651689384407E-033 + -3.6699999999999997E-002 2.8650074970839876E-033 + -3.5850000000000007E-002 2.7820235804916723E-033 + -3.5000000000000003E-002 1.2945900374923715E-033 + -3.4150000000000000E-002 -2.0064580357919484E-033 + -3.3299999999999996E-002 -6.9934706013398739E-033 + -3.2450000000000007E-002 -1.2654631491249184E-032 + -3.1600000000000003E-002 -1.6898426087218527E-032 + -3.0750000000000000E-002 -1.6709163665704890E-032 + -2.9899999999999996E-002 -8.8337802544159233E-033 + -2.9050000000000006E-002 8.9330393016717717E-033 + -2.8200000000000003E-002 3.6018439367182947E-032 + -2.7349999999999999E-002 6.7349282479692641E-032 + -2.6499999999999996E-002 9.2394878556264849E-032 + -2.5650000000000006E-002 9.5906163715421931E-032 + -2.4800000000000003E-002 6.1173326260997265E-032 + -2.3949999999999999E-002 -2.3905759412680832E-032 + -2.3099999999999996E-002 -1.5864621766782730E-031 + -2.2250000000000006E-002 -3.2131622717238987E-031 + -2.1400000000000002E-002 -4.6415423527483464E-031 + -2.0549999999999999E-002 -5.1579999162073572E-031 + -1.9699999999999995E-002 -3.9485357226248520E-031 + -1.8850000000000006E-002 -3.6096784941490463E-032 + -1.8000000000000002E-002 5.7320842153199282E-031 + -1.7149999999999999E-002 1.3551106068238282E-030 + -1.6299999999999995E-002 2.1147194686267679E-030 + -1.5450000000000005E-002 2.5434642981033654E-030 + -1.4600000000000002E-002 2.2684471460879653E-030 + -1.3749999999999998E-002 9.5655573248957689E-031 + -1.2899999999999995E-002 -1.5338509637278200E-030 + -1.2050000000000005E-002 -4.9832257211641850E-030 + -1.1200000000000002E-002 -8.6767046080590661E-030 + -1.0349999999999998E-002 -1.1377051789312961E-029 + -9.5000000000000084E-003 -1.1477545274924102E-029 + -8.6500000000000049E-003 -7.3828838486017045E-030 + -7.8000000000000014E-003 1.8904352391029437E-030 + -6.9499999999999978E-003 1.5988362100824020E-029 + -6.1000000000000082E-003 3.2562034184933555E-029 + -5.2500000000000047E-003 4.6958668448784930E-029 + -4.4000000000000011E-003 5.2573938525779978E-029 + -3.5499999999999976E-003 4.2119840408419801E-029 + -2.7000000000000079E-003 9.8793856547899817E-030 + -1.8500000000000044E-003 -4.5290574710007041E-029 + -1.0000000000000009E-003 -1.1684653540312517E-028 + -1.4999999999999736E-004 -1.8837328718467970E-028 + 6.9999999999999230E-004 -2.3362849392885114E-028 + 1.5499999999999958E-003 -2.2008226100792828E-028 + 2.3999999999999994E-003 -1.1673049961786089E-028 + 3.2500000000000029E-003 9.4056507236454522E-029 + 4.0999999999999925E-003 4.0238730451530573E-028 + 4.9499999999999961E-003 7.5788532947923638E-028 + 5.7999999999999996E-003 1.0629425464965448E-027 + 6.6499999999999893E-003 1.1779847314483281E-027 + 7.5000000000000067E-003 9.4384107938055138E-028 + 8.3499999999999963E-003 2.2359849271044281E-028 + 9.1999999999999860E-003 -1.0386132448587565E-027 + 1.0050000000000003E-002 -2.7512315417189831E-027 + 1.0899999999999993E-002 -4.6180849986607254E-027 + 1.1750000000000010E-002 -6.1135344154025941E-027 + 1.2600000000000000E-002 -6.5155891428761604E-027 + 1.3449999999999990E-002 -5.0188280293148814E-027 + 1.4300000000000007E-002 -9.3659478102471673E-028 + 1.5149999999999997E-002 6.0195980161596940E-027 + 1.5999999999999986E-002 1.5424604607760508E-026 + 1.6850000000000004E-002 2.5861349022995793E-026 + 1.7699999999999994E-002 3.4780343384808310E-026 + 1.8549999999999983E-002 3.8610401687589352E-026 + 1.9400000000000001E-002 3.3221412751494101E-026 + 2.0249999999999990E-002 1.4793382079709408E-026 + 2.1100000000000008E-002 -1.8938321743257873E-026 + 2.1949999999999997E-002 -6.7208910176428609E-026 + 2.2799999999999987E-002 -1.2480320004490062E-025 + 2.3650000000000004E-002 -1.8109414702858915E-025 + 2.4499999999999994E-002 -2.2002484267257926E-025 + 2.5349999999999984E-002 -2.2150744254580335E-025 + 2.6200000000000001E-002 -1.6457597388246907E-025 + 2.7049999999999991E-002 -3.2345739710477134E-026 + 2.7900000000000008E-002 1.8159531882212973E-025 + 2.8749999999999998E-002 4.6626801762309907E-025 + 2.9599999999999987E-002 7.8730779146798771E-025 + 3.0450000000000005E-002 1.0837892956851423E-024 + 3.1299999999999994E-002 1.2699516400968194E-024 + 3.2149999999999984E-002 1.2436829978420377E-024 + 3.3000000000000002E-002 9.0287353560075762E-025 + 3.3849999999999991E-002 1.6941737966342640E-025 + 3.4700000000000009E-002 -9.8120627003473170E-025 + 3.5549999999999998E-002 -2.4890034778815278E-024 + 3.6399999999999988E-002 -4.1835531100701352E-024 + 3.7250000000000005E-002 -5.7710884490689408E-024 + 3.8099999999999995E-002 -6.8430990605932423E-024 + 3.8949999999999985E-002 -6.9139003698708478E-024 + 3.9800000000000002E-002 -5.4915144716019522E-024 + 4.0649999999999992E-002 -2.1809283157320095E-024 + 4.1500000000000009E-002 3.1884076700618942E-024 + 4.2349999999999999E-002 1.0427356904892868E-023 + 4.3199999999999988E-002 1.8868956288424609E-023 + 4.4050000000000006E-002 2.7298684251004578E-023 + 4.4899999999999995E-002 3.3967203842817290E-023 + 4.5749999999999985E-002 3.6716602856961904E-023 + 4.6600000000000003E-002 3.3240921572789031E-023 + 4.7449999999999992E-002 2.1483398570801591E-023 + 4.8299999999999982E-002 1.4718538667173637E-025 + 4.9149999999999999E-002 -3.0734655535649478E-023 + 4.9999999999999989E-002 -6.9256201916888011E-023 + 5.0850000000000006E-002 -1.1123689822291803E-022 + 5.1699999999999996E-002 -1.5009170481804310E-022 + 5.2549999999999986E-002 -1.7710252396410438E-022 + 5.3400000000000003E-002 -1.8219412146471489E-022 + 5.4249999999999993E-002 -1.5526384386660352E-022 + 5.5099999999999982E-002 -8.8031564069829968E-023 + 5.5950000000000000E-002 2.3730031655977816E-023 + 5.6799999999999989E-002 1.7784380592173736E-022 + 5.7650000000000007E-002 3.6362997198731175E-022 + 5.8499999999999996E-002 5.6052645593946837E-022 + 5.9349999999999986E-002 7.3793464107994760E-022 + 6.0200000000000004E-002 8.5676390894361987E-022 + 6.1049999999999993E-002 8.7302468698610509E-022 + 6.1899999999999983E-002 7.4359087183984845E-022 + 6.2750000000000000E-002 4.3392626644496183E-022 + 6.3599999999999990E-002 -7.2834092369987562E-023 + 6.4450000000000007E-002 -7.6649577755695199E-022 + 6.5299999999999997E-002 -1.6015718883694989E-021 + 6.6149999999999987E-002 -2.4919777209737831E-021 + 6.7000000000000004E-002 -3.3105495130090765E-021 + 6.7849999999999994E-002 -3.8951386166317238E-021 + 6.8699999999999983E-002 -4.0625577175279114E-021 + 6.9550000000000001E-002 -3.6308094517146368E-021 + 7.0399999999999990E-002 -2.4488511348163908E-021 + 7.1249999999999980E-002 -4.3168623402858937E-022 + 7.2099999999999997E-002 2.4029957469366920E-021 + 7.2949999999999987E-002 5.9018966372910824E-021 + 7.3800000000000004E-002 9.7533127718225435E-021 + 7.4649999999999994E-002 1.3481366064397190E-020 + 7.5499999999999984E-002 1.6463757674123768E-020 + 7.6350000000000001E-002 1.7977994653771224E-020 + 7.7199999999999991E-002 1.7278233366460622E-020 + 7.8049999999999981E-002 1.3700931849999034E-020 + 7.8899999999999998E-002 6.7924988949072832E-021 + 7.9749999999999988E-002 -3.5532573000241813E-021 + 8.0600000000000005E-002 -1.6965358102291733E-020 + 8.1449999999999995E-002 -3.2495272129276652E-020 + 8.2299999999999984E-002 -4.8569902526519815E-020 + 8.3150000000000002E-002 -6.3021397849709899E-020 + 8.3999999999999991E-002 -7.3212889940666259E-020 + 8.4849999999999981E-002 -7.6271271731103903E-020 + 8.5699999999999998E-002 -6.9425615868224355E-020 + 8.6549999999999988E-002 -5.0434479559217018E-020 + 8.7400000000000005E-002 -1.8067584246602789E-020 + 8.8249999999999995E-002 2.7410300678541099E-020 + 8.9099999999999985E-002 8.3820683649712730E-020 + 8.9950000000000002E-002 1.4679542491640842E-019 + 9.0799999999999992E-002 2.0972289036045104E-019 + 9.1649999999999981E-002 2.6398699899195545E-019 + 9.2499999999999999E-002 2.9954935584978156E-019 + 9.3349999999999989E-002 3.0589115944097605E-019 + 9.4200000000000006E-002 2.7328738702719265E-019 + 9.5049999999999996E-002 1.9433387646328096E-019 + 9.5899999999999985E-002 6.5591823692058186E-020 + 9.6750000000000003E-002 -1.1083632122478111E-019 + 9.7599999999999992E-002 -3.2602567574434675E-019 + 9.8449999999999982E-002 -5.6348818127437071E-019 + 9.9299999999999999E-002 -7.9921028323734110E-019 + 0.10014999999999999 -1.0026669228596533E-018 + 0.10099999999999998 -1.1389337953595431E-018 + 0.10185000000000000 -1.1719076688120129E-018 + 0.10269999999999999 -1.0685102211038988E-018 + 0.10355000000000000 -8.0359252508588609E-019 + 0.10439999999999999 -3.6510474428018382E-019 + 0.10524999999999998 2.4104202873859568E-019 + 0.10610000000000000 9.8709143011961051E-019 + 0.10694999999999999 1.8212392819810471E-018 + 0.10779999999999998 2.6677758285251170E-018 + 0.10865000000000000 3.4301019742209937E-018 + 0.10949999999999999 3.9969250833849481E-018 + 0.11035000000000000 4.2516330275726059E-018 + 0.11119999999999999 4.0844692243075554E-018 + 0.11204999999999998 3.4067280445732950E-018 + 0.11290000000000000 2.1657941446747630E-018 + 0.11374999999999999 3.5949953041003453E-019 + 0.11459999999999998 -1.9519473733317727E-018 + 0.11545000000000000 -4.6383070436759734E-018 + 0.11629999999999999 -7.4976561947592123E-018 + 0.11715000000000000 -1.0262150002965526E-017 + 0.11799999999999999 -1.2612085843124358E-017 + 0.11884999999999998 -1.4198431407567497E-017 + 0.11970000000000000 -1.4673107125132664E-017 + 0.12054999999999999 -1.3725395834877646E-017 + 0.12139999999999998 -1.1121880488802342E-017 + 0.12225000000000000 -6.7465497706698123E-018 + 0.12309999999999999 -6.3703364067446715E-019 + 0.12395000000000000 6.9873072418645049E-018 + 0.12479999999999999 1.5709696522497461E-017 + 0.12564999999999998 2.4916396116946229E-017 + 0.12650000000000000 3.3816111813647241E-017 + 0.12734999999999999 4.1479853511481557E-017 + 0.12819999999999998 4.6901088957629703E-017 + 0.12905000000000000 4.9074128109984795E-017 + 0.12989999999999999 4.7086836904257194E-017 + 0.13074999999999998 4.0221799567408413E-017 + 0.13159999999999999 2.8058497930846669E-017 + 0.13245000000000001 1.0567893937837521E-017 + 0.13329999999999997 -1.1809871325884881E-017 + 0.13414999999999999 -3.8113898563159705E-017 + 0.13500000000000001 -6.6845624864098781E-017 + 0.13584999999999997 -9.5993566366798900E-017 + 0.13669999999999999 -1.2310465400844614E-016 + 0.13755000000000001 -1.4540411286153772E-016 + 0.13839999999999997 -1.5996269643867467E-016 + 0.13924999999999998 -1.6390632826419343E-016 + 0.14010000000000000 -1.5465930615224392E-016 + 0.14094999999999996 -1.3020861669199270E-016 + 0.14179999999999998 -8.9373172353158011E-017 + 0.14265000000000000 -3.2059008003797787E-017 + 0.14350000000000002 4.0520902590588399E-017 + 0.14434999999999998 1.2568477396946133E-016 + 0.14520000000000000 2.1920049769639314E-016 + 0.14605000000000001 3.1530547648096409E-016 + 0.14689999999999998 4.0684558527020014E-016 + 0.14774999999999999 4.8554571805854404E-016 + 0.14860000000000001 5.4241807869986749E-016 + 0.14944999999999997 5.6830441674606885E-016 + 0.15029999999999999 5.5453997386983580E-016 + 0.15115000000000001 4.9371338932702283E-016 + 0.15199999999999997 3.8048581349744831E-016 + 0.15284999999999999 2.1242117609928792E-016 + 0.15370000000000000 -9.2334745830804242E-018 + 0.15454999999999997 -2.7888430599599559E-016 + 0.15539999999999998 -5.8611747821978845E-016 + 0.15625000000000000 -9.1549036930470130E-016 + 0.15709999999999996 -1.2466547797718683E-015 + 0.15794999999999998 -1.5548711037495905E-015 + 0.15880000000000000 -1.8119516406477332E-015 + 0.15965000000000001 -1.9876491098983648E-015 + 0.16049999999999998 -2.0514741639071849E-015 + 0.16134999999999999 -1.9748940930022382E-015 + 0.16220000000000001 -1.7338209811702082E-015 + 0.16304999999999997 -1.3112677340201505E-015 + 0.16389999999999999 -7.0000899784069590E-016 + 0.16475000000000001 9.4943857561204184E-017 + 0.16559999999999997 1.0542670586659583E-015 + 0.16644999999999999 2.1428683468102208E-015 + 0.16730000000000000 3.3092697959803508E-015 + 0.16814999999999997 4.4860277315505839E-015 + 0.16899999999999998 5.5913463671017884E-015 + 0.16985000000000000 6.5319952414078443E-015 + 0.17069999999999996 7.2075612934340982E-015 + 0.17154999999999998 7.5159875451923098E-015 + 0.17240000000000000 7.3602557715787341E-015 + 0.17325000000000002 6.6559683948195570E-015 + 0.17409999999999998 5.3394889571399593E-015 + 0.17494999999999999 3.3761981928756333E-015 + 0.17580000000000001 7.6835086327314462E-016 + 0.17664999999999997 -2.4380455815609493E-015 + 0.17749999999999999 -6.1479517286469763E-015 + 0.17835000000000001 -1.0214230525657790E-014 + 0.17919999999999997 -1.4437381480680942E-014 + 0.18004999999999999 -1.8568585951534057E-014 + 0.18090000000000001 -2.2316452608957662E-014 + 0.18174999999999997 -2.5357707171636615E-014 + 0.18259999999999998 -2.7351828775748324E-014 + 0.18345000000000000 -2.7959456406489509E-014 + 0.18429999999999996 -2.6864064677704092E-014 + 0.18514999999999998 -2.3796169508275437E-014 + 0.18600000000000000 -1.8559034754141870E-014 + 0.18684999999999996 -1.1054565886729324E-014 + 0.18769999999999998 -1.3078483649659098E-015 + 0.18855000000000000 1.0511378368272597E-014 + 0.18940000000000001 2.4072167949627097E-014 + 0.19024999999999997 3.8872585328842106E-014 + 0.19109999999999999 5.4238449852259245E-014 + 0.19195000000000001 6.9332229763563552E-014 + 0.19279999999999997 8.3173248877829127E-014 + 0.19364999999999999 9.4670074371972493E-014 + 0.19450000000000001 1.0266522574485441E-013 + 0.19534999999999997 1.0599176813681889E-013 + 0.19619999999999999 1.0354051539001909E-013 + 0.19705000000000000 9.4335774805070087E-014 + 0.19789999999999996 7.7616753956680094E-014 + 0.19874999999999998 5.2920883090635538E-014 + 0.19960000000000000 2.0164702098440462E-014 + 0.20044999999999996 -2.0282752323676117E-014 + 0.20129999999999998 -6.7539443552023645E-014 + 0.20215000000000000 -1.2016828363186556E-013 + 0.20300000000000001 -1.7615881549253524E-013 + 0.20384999999999998 -2.3293783024470472E-013 + 0.20469999999999999 -2.8741293411686115E-013 + 0.20555000000000001 -3.3605217695897252E-013 + 0.20639999999999997 -3.7500129322279399E-013 + 0.20724999999999999 -4.0023864231272900E-013 + 0.20810000000000001 -4.0776520359898696E-013 + 0.20894999999999997 -3.9382578886774329E-013 + 0.20979999999999999 -3.5515419180976745E-013 + 0.21065000000000000 -2.8923382164648596E-013 + 0.21149999999999997 -1.9456233393256214E-013 + 0.21234999999999998 -7.0907148339607908E-014 + 0.21320000000000000 8.0462536660992172E-014 + 0.21404999999999996 2.5658306887552795E-013 + 0.21489999999999998 4.5265897344158751E-013 + 0.21575000000000000 6.6199655345640108E-013 + 0.21659999999999996 8.7602304602332060E-013 + 0.21744999999999998 1.0844033033360598E-012 + 0.21829999999999999 1.2752638447243606E-012 + 0.21915000000000001 1.4355296760208110E-012 + 0.21999999999999997 1.5513741674048596E-012 + 0.22084999999999999 1.6087778013850270E-012 + 0.22170000000000001 1.5941854401224411E-012 + 0.22254999999999997 1.4952445615248855E-012 + 0.22339999999999999 1.3016018875486363E-012 + 0.22425000000000000 1.0057278433450452E-012 + 0.22509999999999997 6.0373581359106053E-013 + 0.22594999999999998 9.6154361500910661E-014 + 0.22680000000000000 -5.1138954759287942E-013 + 0.22764999999999996 -1.2076223238273081E-012 + 0.22849999999999998 -1.9752557957821218E-012 + 0.22935000000000000 -2.7908424771690324E-012 + 0.23019999999999996 -3.6248957317755761E-012 + 0.23104999999999998 -4.4423064205841890E-012 + 0.23190000000000000 -5.2030819600754823E-012 + 0.23275000000000001 -5.8634205341619130E-012 + 0.23359999999999997 -6.3771240409579794E-012 + 0.23444999999999999 -6.6973347168624673E-012 + 0.23530000000000001 -6.7785635205777617E-012 + 0.23614999999999997 -6.5789743006299472E-012 + 0.23699999999999999 -6.0628519007165691E-012 + 0.23785000000000001 -5.2031832360104496E-012 + 0.23869999999999997 -3.9842582651570213E-012 + 0.23954999999999999 -2.4041864799182835E-012 + 0.24040000000000000 -4.7721353422418925E-013 + 0.24124999999999996 1.7642780288633849E-012 + 0.24209999999999998 4.2682077711628824E-012 + 0.24295000000000000 6.9617942698450852E-012 + 0.24379999999999996 9.7512213600603912E-012 + 0.24464999999999998 1.2522070041383515E-011 + 0.24550000000000000 1.5140608763096372E-011 + 0.24634999999999996 1.7455983585406057E-011 + 0.24719999999999998 1.9303367480477228E-011 + 0.24804999999999999 2.0508052534842216E-011 + 0.24890000000000001 2.0890469593603882E-011 + 0.24974999999999997 2.0272073762465904E-011 + 0.25059999999999999 1.8482014644777784E-011 + 0.25145000000000001 1.5364446383838022E-011 + 0.25229999999999997 1.0786365474187139E-011 + 0.25314999999999999 4.6457596264013752E-012 + 0.25400000000000000 -3.1200850789733648E-012 + 0.25484999999999997 -1.2526326745082465E-011 + 0.25569999999999998 -2.3532543634619412E-011 + 0.25655000000000000 -3.6035133619464976E-011 + 0.25739999999999996 -4.9860274331178521E-011 + 0.25824999999999998 -6.4757592348973332E-011 + 0.25910000000000000 -8.0394599044909747E-011 + 0.25994999999999996 -9.6351866204202420E-011 + 0.26079999999999998 -1.1211894541209350E-010 + 0.26164999999999999 -1.2709080446641659E-010 + 0.26249999999999996 -1.4056464943916577E-010 + 0.26334999999999997 -1.5173667600863086E-010 + 0.26419999999999999 -1.5969842696612941E-010 + 0.26505000000000001 -1.6343207305587240E-010 + 0.26589999999999997 -1.6180392876510861E-010 + 0.26674999999999999 -1.5355543072548098E-010 + 0.26760000000000000 -1.3729069539713163E-010 + 0.26844999999999997 -1.1145966670805497E-010 + 0.26929999999999998 -7.4335915563148877E-011 + 0.27015000000000000 -2.3987694704086689E-011 + 0.27099999999999996 4.1758960631437200E-011 + 0.27184999999999998 1.2536669015566432E-010 + 0.27270000000000000 2.2964436482523747E-010 + 0.27354999999999996 3.5781697159456750E-010 + 0.27439999999999998 5.1360954092897125E-010 + 0.27524999999999999 7.0134634656805446E-010 + 0.27609999999999996 9.2606764640012359E-010 + 0.27694999999999997 1.1936651253776114E-009 + 0.27779999999999999 1.5110391997595141E-009 + 0.27865000000000001 1.8862790761186397E-009 + 0.27949999999999997 2.3288687574820282E-009 + 0.28034999999999999 2.8499196239206305E-009 + 0.28120000000000001 3.4624321030434509E-009 + 0.28204999999999997 4.1815893337224202E-009 + 0.28289999999999998 5.0250859419305061E-009 + 0.28375000000000000 6.0134968932104455E-009 + 0.28459999999999996 7.1706864557827422E-009 + 0.28544999999999998 8.5242623812941856E-009 + 0.28630000000000000 1.0106077304627683E-008 + 0.28714999999999996 1.1952782823050458E-008 + 0.28799999999999998 1.4106433227997463E-008 + 0.28885000000000000 1.6615157479259904E-008 + 0.28969999999999996 1.9533890704645960E-008 + 0.29054999999999997 2.2925177158453906E-008 + 0.29139999999999999 2.6860053952185732E-008 + 0.29224999999999995 3.1418997359975993E-008 + 0.29309999999999997 3.6692960448018950E-008 + 0.29394999999999999 4.2784486898787174E-008 + 0.29480000000000001 4.9808919629661307E-008 + 0.29564999999999997 5.7895690759866525E-008 + 0.29649999999999999 6.7189694425068618E-008 + 0.29735000000000000 7.7852775648913245E-008 + 0.29819999999999997 9.0065279906191991E-008 + 0.29904999999999998 1.0402768820469551E-007 + 0.29990000000000000 1.1996229770581820E-007 + 0.30074999999999996 1.3811501967894133E-007 + 0.30159999999999998 1.5875715476513362E-007 + 0.30245000000000000 1.8218732030676430E-007 + 0.30329999999999996 2.0873325825885703E-007 + 0.30414999999999998 2.3875369955654640E-007 + 0.30499999999999999 2.7264021194084186E-007 + 0.30584999999999996 3.1081883615906155E-007 + 0.30669999999999997 3.5375177846219464E-007 + 0.30754999999999999 4.0193877027253978E-007 + 0.30840000000000001 4.5591850490397595E-007 + 0.30924999999999997 5.1626947996723155E-007 + 0.31009999999999999 5.8361075311888208E-007 + 0.31095000000000000 6.5860222375562967E-007 + 0.31179999999999997 7.4194441860269065E-007 + 0.31264999999999998 8.3437812746412828E-007 + 0.31350000000000000 9.3668281569833704E-007 + 0.31434999999999996 1.0496748434358694E-006 + 0.31519999999999998 1.1742050026501629E-006 + 0.31605000000000000 1.3111547484360924E-006 + 0.31689999999999996 1.4614321780567848E-006 + 0.31774999999999998 1.6259660738073184E-006 + 0.31859999999999999 1.8057003799074960E-006 + 0.31944999999999996 2.0015858397174729E-006 + 0.32029999999999997 2.2145719432405331E-006 + 0.32114999999999999 2.4455969156045383E-006 + 0.32199999999999995 2.6955767887363411E-006 + 0.32284999999999997 2.9653926400823765E-006 + 0.32369999999999999 3.2558775080617468E-006 + 0.32455000000000001 3.5678004335909378E-006 + 0.32539999999999997 3.9018508953962320E-006 + 0.32624999999999998 4.2586213678464708E-006 + 0.32710000000000000 4.6385885278647532E-006 + 0.32794999999999996 5.0420927870754373E-006 + 0.32879999999999998 5.4693200556272625E-006 + 0.32965000000000000 5.9202781722964741E-006 + 0.33049999999999996 6.3947764056316875E-006 + 0.33134999999999998 6.8924014565370414E-006 + 0.33220000000000000 7.4124964238017404E-006 + 0.33304999999999996 7.9541378799055304E-006 + 0.33389999999999997 8.5161139209069395E-006 + 0.33474999999999999 9.0969016197346784E-006 + 0.33559999999999995 9.6946494989386329E-006 + 0.33644999999999997 1.0307154261740813E-005 + 0.33729999999999999 1.0931846954901904E-005 + 0.33815000000000001 1.1565775248411204E-005 + 0.33899999999999997 1.2205593754308221E-005 + 0.33984999999999999 1.2847551665143276E-005 + 0.34070000000000000 1.3487489491543423E-005 + 0.34154999999999996 1.4120834250028143E-005 + 0.34239999999999998 1.4742600961743140E-005 + 0.34325000000000000 1.5347398333094781E-005 + 0.34409999999999996 1.5929442921435561E-005 + 0.34494999999999998 1.6482574146988479E-005 + 0.34580000000000000 1.7000272274806413E-005 + 0.34664999999999996 1.7475689636908104E-005 + 0.34749999999999998 1.7901674198410387E-005 + 0.34834999999999999 1.8270824400863465E-005 + 0.34919999999999995 1.8575516440322965E-005 + 0.35004999999999997 1.8807968193466885E-005 + 0.35089999999999999 1.8960288572674540E-005 + 0.35174999999999995 1.9024540007534754E-005 + 0.35259999999999997 1.8992803404223801E-005 + 0.35344999999999999 1.8857253183191913E-005 + 0.35430000000000000 1.8610227223388772E-005 + 0.35514999999999997 1.8244312686661608E-005 + 0.35599999999999998 1.7752421932316020E-005 + 0.35685000000000000 1.7127885244894289E-005 + 0.35769999999999996 1.6364531837413161E-005 + 0.35854999999999998 1.5456774183258824E-005 + 0.35940000000000000 1.4399698188622079E-005 + 0.36024999999999996 1.3189152551483177E-005 + 0.36109999999999998 1.1821826420891485E-005 + 0.36194999999999999 1.0295331392937759E-005 + 0.36279999999999996 8.6082799867205856E-006 + 0.36364999999999997 6.7603509965212050E-006 + 0.36449999999999999 4.7523571476894248E-006 + 0.36534999999999995 2.5863012262546521E-006 + 0.36619999999999997 2.6542563098613274E-007 + 0.36704999999999999 -2.2057475467240702E-006 + 0.36790000000000000 -4.8213893582807582E-006 + 0.36874999999999997 -7.5743460109706475E-006 + 0.36959999999999998 -1.0456131929055879E-005 + 0.37045000000000000 -1.3456932533842316E-005 + 0.37129999999999996 -1.6565622449813143E-005 + 0.37214999999999998 -1.9769793252395946E-005 + 0.37300000000000000 -2.3055798772828658E-005 + 0.37384999999999996 -2.6408806370237085E-005 + 0.37469999999999998 -2.9812862387343115E-005 + 0.37554999999999999 -3.3250980118986102E-005 + 0.37639999999999996 -3.6705208734862452E-005 + 0.37724999999999997 -4.0156755885841292E-005 + 0.37809999999999999 -4.3586084701122282E-005 + 0.37894999999999995 -4.6973038228074527E-005 + 0.37979999999999997 -5.0296975829513895E-005 + 0.38064999999999993 -5.3536895166477047E-005 + 0.38149999999999995 -5.6671581936651861E-005 + 0.38234999999999997 -5.9679762202655357E-005 + 0.38319999999999999 -6.2540233380721576E-005 + 0.38405000000000000 -6.5232049674807373E-005 + 0.38490000000000002 -6.7734634763045145E-005 + 0.38574999999999993 -7.0027964286568196E-005 + 0.38659999999999994 -7.2092694460571894E-005 + 0.38744999999999996 -7.3910320915792369E-005 + 0.38829999999999998 -7.5463316759920599E-005 + 0.38915000000000000 -7.6735253408086049E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0001.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0001.BXZ.semd new file mode 100644 index 00000000..8d1bf3f8 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0001.BXZ.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 0.0000000000000000 + -0.11490000000000000 0.0000000000000000 + -0.11405000000000000 0.0000000000000000 + -0.11320000000000000 0.0000000000000000 + -0.11234999999999999 0.0000000000000000 + -0.11150000000000000 0.0000000000000000 + -0.11065000000000000 0.0000000000000000 + -0.10979999999999999 0.0000000000000000 + -0.10894999999999999 0.0000000000000000 + -0.10810000000000000 0.0000000000000000 + -0.10725000000000000 0.0000000000000000 + -0.10639999999999999 0.0000000000000000 + -0.10554999999999999 0.0000000000000000 + -0.10470000000000000 0.0000000000000000 + -0.10385000000000000 0.0000000000000000 + -0.10299999999999999 0.0000000000000000 + -0.10214999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10045000000000000 0.0000000000000000 + -9.9599999999999994E-002 0.0000000000000000 + -9.8750000000000004E-002 0.0000000000000000 + -9.7900000000000001E-002 0.0000000000000000 + -9.7049999999999997E-002 0.0000000000000000 + -9.6199999999999994E-002 0.0000000000000000 + -9.5349999999999990E-002 0.0000000000000000 + -9.4500000000000001E-002 0.0000000000000000 + -9.3649999999999997E-002 0.0000000000000000 + -9.2799999999999994E-002 0.0000000000000000 + -9.1950000000000004E-002 0.0000000000000000 + -9.1100000000000000E-002 0.0000000000000000 + -9.0249999999999997E-002 0.0000000000000000 + -8.9399999999999993E-002 0.0000000000000000 + -8.8549999999999990E-002 0.0000000000000000 + -8.7700000000000000E-002 0.0000000000000000 + -8.6849999999999997E-002 0.0000000000000000 + -8.5999999999999993E-002 0.0000000000000000 + -8.5150000000000003E-002 0.0000000000000000 + -8.4300000000000000E-002 0.0000000000000000 + -8.3449999999999996E-002 0.0000000000000000 + -8.2600000000000007E-002 0.0000000000000000 + -8.1749999999999989E-002 0.0000000000000000 + -8.0900000000000000E-002 0.0000000000000000 + -8.0049999999999996E-002 0.0000000000000000 + -7.9199999999999993E-002 0.0000000000000000 + -7.8350000000000003E-002 0.0000000000000000 + -7.7499999999999999E-002 0.0000000000000000 + -7.6649999999999996E-002 0.0000000000000000 + -7.5800000000000006E-002 0.0000000000000000 + -7.4949999999999989E-002 0.0000000000000000 + -7.4099999999999999E-002 0.0000000000000000 + -7.3249999999999996E-002 0.0000000000000000 + -7.2399999999999992E-002 0.0000000000000000 + -7.1550000000000002E-002 0.0000000000000000 + -7.0699999999999999E-002 0.0000000000000000 + -6.9849999999999995E-002 0.0000000000000000 + -6.9000000000000006E-002 0.0000000000000000 + -6.8149999999999988E-002 0.0000000000000000 + -6.7299999999999999E-002 1.2714523388380390E-039 + -6.6449999999999995E-002 2.7014282017571832E-039 + -6.5599999999999992E-002 2.7014282017571832E-039 + -6.4750000000000002E-002 -2.0775908267508284E-039 + -6.3899999999999998E-002 -1.4374089564024109E-038 + -6.3049999999999995E-002 -2.0947723082621278E-038 + -6.2199999999999998E-002 -6.5943633646203801E-039 + -6.1350000000000002E-002 3.2888690865372866E-038 + -6.0499999999999998E-002 9.1599035506979018E-038 + -5.9650000000000002E-002 1.2489727367745884E-037 + -5.8799999999999998E-002 7.1659791885365910E-038 + -5.7950000000000002E-002 -1.1718932359299271E-037 + -5.7099999999999998E-002 -4.4893619967455921E-037 + -5.6249999999999994E-002 -8.4491281986915490E-037 + -5.5400000000000005E-002 -1.1167458531733250E-036 + -5.4550000000000001E-002 -9.6801222644516901E-037 + -5.3699999999999998E-002 -6.1481392035567636E-038 + -5.2849999999999994E-002 1.8079399899298101E-036 + -5.2000000000000005E-002 4.4670740416305654E-036 + -5.1150000000000001E-002 7.1046470022950112E-036 + -5.0299999999999997E-002 8.1422132574572185E-036 + -4.9449999999999994E-002 5.4300645350804828E-036 + -4.8600000000000004E-002 -3.0501075952353418E-036 + -4.7750000000000001E-002 -1.7919748805654128E-035 + -4.6899999999999997E-002 -3.6781832624997709E-035 + -4.6049999999999994E-002 -5.2826335720755413E-035 + -4.5200000000000004E-002 -5.4624045706873022E-035 + -4.4350000000000001E-002 -2.8248420324444368E-035 + -4.3499999999999997E-002 3.7421123805789050E-035 + -4.2649999999999993E-002 1.4234011734906818E-034 + -4.1800000000000004E-002 2.6572336159189082E-034 + -4.0950000000000000E-002 3.5923397584068627E-034 + -4.0099999999999997E-002 3.4872014954647737E-034 + -3.9249999999999993E-002 1.5056080845310883E-034 + -3.8400000000000004E-002 -2.9388408025638284E-034 + -3.7550000000000000E-002 -9.6852278281797435E-034 + -3.6699999999999997E-002 -1.7300349964032742E-033 + -3.5850000000000007E-002 -2.2761848681894852E-033 + -3.5000000000000003E-002 -2.1663537989824990E-033 + -3.4150000000000000E-002 -9.2433149049187963E-034 + -3.3299999999999996E-002 1.7632226700284459E-033 + -3.2450000000000007E-002 5.7742214165673639E-033 + -3.1600000000000003E-002 1.0276150095837852E-032 + -3.0750000000000000E-002 1.3573048467787769E-032 + -2.9899999999999996E-002 1.3232274919207192E-032 + -2.9050000000000006E-002 6.6346740666547355E-033 + -2.8200000000000003E-002 -7.9956767981831219E-033 + -2.7349999999999999E-002 -3.0197116639980996E-032 + -2.6499999999999996E-002 -5.5862507597202729E-032 + -2.5650000000000006E-002 -7.6411337596264772E-032 + -2.4800000000000003E-002 -7.9286439700482419E-032 + -2.3949999999999999E-002 -5.0459445851419683E-032 + -2.3099999999999996E-002 2.0750506243417681E-032 + -2.2250000000000006E-002 1.3498215371158366E-031 + -2.1400000000000002E-002 2.7572843073959288E-031 + -2.0549999999999999E-002 4.0437712099380223E-031 + -1.9699999999999995E-002 4.6070813785571130E-031 + -1.8850000000000006E-002 3.7211057955331615E-031 + -1.8000000000000002E-002 7.3480571370252154E-032 + -1.7149999999999999E-002 -4.6302720249393920E-031 + -1.6299999999999995E-002 -1.1933215805272508E-030 + -1.5450000000000005E-002 -1.9713762276750120E-030 + -1.4600000000000002E-002 -2.5374656088346739E-030 + -1.3749999999999998E-002 -2.5396738370497643E-030 + -1.2899999999999995E-002 -1.6009301424106640E-030 + -1.2050000000000005E-002 5.6452141351342576E-031 + -1.1200000000000002E-002 3.9954124874966069E-030 + -1.0349999999999998E-002 8.3170375363792378E-030 + -9.5000000000000084E-003 1.2611779910161834E-029 + -8.6500000000000049E-003 1.5388759414689386E-029 + -7.8000000000000014E-003 1.4718311755602970E-029 + -6.9499999999999978E-003 8.5832113127485073E-030 + -6.1000000000000082E-003 -4.5370870849494164E-030 + -5.2500000000000047E-003 -2.4891219751101527E-029 + -4.4000000000000011E-003 -5.0608197267457525E-029 + -3.5499999999999976E-003 -7.6979592005769028E-029 + -2.7000000000000079E-003 -9.6147716505199890E-029 + -1.8500000000000044E-003 -9.7516697942085979E-029 + -1.0000000000000009E-003 -6.9184730064121375E-029 + -1.4999999999999736E-004 -5.9273600198503468E-031 + 6.9999999999999230E-004 1.1362370097357375E-028 + 1.5499999999999958E-003 2.6891146908997159E-028 + 2.3999999999999994E-003 4.4595611385886197E-028 + 3.2500000000000029E-003 6.0693835492724903E-028 + 4.0999999999999925E-003 6.9455414420767974E-028 + 4.9499999999999961E-003 6.3574613029394509E-028 + 5.7999999999999996E-003 3.5205233942073297E-028 + 6.6499999999999893E-003 -2.2208798551205199E-028 + 7.5000000000000067E-003 -1.1130103747388606E-027 + 8.3499999999999963E-003 -2.2755317874584014E-027 + 9.1999999999999860E-003 -3.5596547464470521E-027 + 1.0050000000000003E-002 -4.6846818743846538E-027 + 1.0899999999999993E-002 -5.2325293882380783E-027 + 1.1750000000000010E-002 -4.6743380988399808E-027 + 1.2600000000000000E-002 -2.4443753741886027E-027 + 1.3449999999999990E-002 1.9288184259325727E-027 + 1.4300000000000007E-002 8.6335063328883178E-027 + 1.5149999999999997E-002 1.7343068332024931E-026 + 1.5999999999999986E-002 2.6977804741402553E-026 + 1.6850000000000004E-002 3.5521011547401696E-026 + 1.7699999999999994E-002 3.9973158038193171E-026 + 1.8549999999999983E-002 3.6542184478926723E-026 + 1.9400000000000001E-002 2.1163975844774002E-026 + 2.0249999999999990E-002 -9.5848712161475506E-027 + 2.1100000000000008E-002 -5.7187938815698750E-026 + 2.1949999999999997E-002 -1.1961619458472376E-025 + 2.2799999999999987E-002 -1.8973363884522104E-025 + 2.3650000000000004E-002 -2.5408715015351617E-025 + 2.4499999999999994E-002 -2.9262101666833193E-025 + 2.5349999999999984E-002 -2.7992652498443938E-025 + 2.6200000000000001E-002 -1.8858770261471401E-025 + 2.7049999999999991E-002 5.0385131519732922E-027 + 2.7900000000000008E-002 3.1270128917203604E-025 + 2.8749999999999998E-002 7.2453154050326813E-025 + 2.9599999999999987E-002 1.1992590690780967E-024 + 3.0450000000000005E-002 1.6567654920370916E-024 + 3.1299999999999994E-002 1.9760730105234894E-024 + 3.2149999999999984E-002 2.0021797776601966E-024 + 3.3000000000000002E-002 1.5647883449643339E-024 + 3.3849999999999991E-002 5.1068711604865999E-025 + 3.4700000000000009E-002 -1.2508220949531420E-024 + 3.5549999999999998E-002 -3.6934605247606634E-024 + 3.6399999999999988E-002 -6.6186354072074340E-024 + 3.7250000000000005E-002 -9.6116617653983251E-024 + 3.8099999999999995E-002 -1.2025432490253734E-023 + 3.8949999999999985E-002 -1.3008889549964235E-023 + 3.9800000000000002E-002 -1.1595826731005806E-023 + 4.0649999999999992E-002 -6.8633767867067561E-024 + 4.1500000000000009E-002 1.8416470440421600E-024 + 4.2349999999999999E-002 1.4626295981663186E-023 + 4.3199999999999988E-002 3.0761947976991881E-023 + 4.4050000000000006E-002 4.8438586729629047E-023 + 4.4899999999999995E-002 6.4636208390324163E-023 + 4.5749999999999985E-002 7.5194609690000403E-023 + 4.6600000000000003E-002 7.5156799716086317E-023 + 4.7449999999999992E-002 5.9436898554192967E-023 + 4.8299999999999982E-002 2.3817543841840866E-023 + 4.9149999999999999E-002 -3.3784141319694400E-023 + 4.9999999999999989E-002 -1.1192463690352446E-022 + 5.0850000000000006E-002 -2.0434506656628088E-022 + 5.1699999999999996E-002 -2.9908969327976443E-022 + 5.2549999999999986E-002 -3.7838177480484181E-022 + 5.3400000000000003E-002 -4.1960022990572894E-022 + 5.4249999999999993E-002 -3.9762410862555940E-022 + 5.5099999999999982E-002 -2.8865209596105681E-022 + 5.5950000000000000E-002 -7.5360390577066076E-023 + 5.6799999999999989E-002 2.4705014918054552E-022 + 5.7650000000000007E-002 6.6471341386212520E-022 + 5.8499999999999996E-002 1.1399901234885955E-021 + 5.9349999999999986E-002 1.6087591375747683E-021 + 6.0200000000000004E-002 1.9815520177735155E-021 + 6.1049999999999993E-002 2.1498123899325323E-021 + 6.1899999999999983E-002 1.9981011027903627E-021 + 6.2750000000000000E-002 1.4222915316203145E-021 + 6.3599999999999990E-002 3.5273323807890315E-022 + 6.4450000000000007E-002 -1.2199096980228990E-021 + 6.5299999999999997E-002 -3.2197441328718567E-021 + 6.6149999999999987E-002 -5.4663891358409408E-021 + 6.7000000000000004E-002 -7.6668061039490146E-021 + 6.7849999999999994E-002 -9.4236338118892781E-021 + 6.8699999999999983E-002 -1.0264499488450536E-020 + 6.9550000000000001E-002 -9.6947277333450552E-021 + 7.0399999999999990E-002 -7.2727311381048470E-021 + 7.1249999999999980E-002 -2.7032809983276645E-021 + 7.2099999999999997E-002 4.0607369294970462E-021 + 7.2949999999999987E-002 1.2722051731770879E-020 + 7.3800000000000004E-002 2.2565910340882373E-020 + 7.4649999999999994E-002 3.2429862946061931E-020 + 7.5499999999999984E-002 4.0735585319006737E-020 + 7.6350000000000001E-002 4.5598108250083295E-020 + 7.7199999999999991E-002 4.5020304842692971E-020 + 7.8049999999999981E-002 3.7169514927124033E-020 + 7.8899999999999998E-002 2.0719198318169316E-020 + 7.9749999999999988E-002 -4.7768833336931852E-021 + 8.0600000000000005E-002 -3.8525568940129051E-020 + 8.1449999999999995E-002 -7.8210091321695446E-020 + 8.2299999999999984E-002 -1.1984720020709531E-019 + 8.3150000000000002E-002 -1.5785049691275485E-019 + 8.3999999999999991E-002 -1.8535322163987257E-019 + 8.4849999999999981E-002 -1.9482044905117647E-019 + 8.5699999999999998E-002 -1.7894687945490621E-019 + 8.6549999999999988E-002 -1.3179290792794816E-019 + 8.7400000000000005E-002 -5.0063804890806283E-020 + 8.8249999999999995E-002 6.5611013479794652E-020 + 8.9099999999999985E-002 2.0958159617985462E-019 + 8.9950000000000002E-002 3.7047152267493247E-019 + 9.0799999999999992E-002 5.3107210684981447E-019 + 9.1649999999999981E-002 6.6901892618039949E-019 + 9.2499999999999999E-002 7.5837314930927647E-019 + 9.3349999999999989E-002 7.7213829382908043E-019 + 9.4200000000000006E-002 6.8562208711594093E-019 + 9.5049999999999996E-002 4.8041600203607258E-019 + 9.5899999999999985E-002 1.4862198154736800E-019 + 9.6750000000000003E-002 -3.0317118660544344E-019 + 9.7599999999999992E-002 -8.5075238405677192E-019 + 9.8449999999999982E-002 -1.4506210477027259E-018 + 9.9299999999999999E-002 -2.0403796606488227E-018 + 0.10014999999999999 -2.5416559658847002E-018 + 0.10099999999999998 -2.8658147285405405E-018 + 0.10185000000000000 -2.9224233590072625E-018 + 0.10269999999999999 -2.6300858808280498E-018 + 0.10355000000000000 -1.9288694703254879E-018 + 0.10439999999999999 -7.9317010419618321E-019 + 0.10524999999999998 7.5644923732094789E-019 + 0.10610000000000000 2.6441235900309846E-018 + 0.10694999999999999 4.7339805374315261E-018 + 0.10779999999999998 6.8314345439922657E-018 + 0.10865000000000000 8.6916964680121224E-018 + 0.10949999999999999 1.0036115793881606E-017 + 0.11035000000000000 1.0576201474311388E-017 + 0.11119999999999999 1.0044265481416994E-017 + 0.11204999999999998 8.2286297190226232E-018 + 0.11290000000000000 5.0104441543995996E-018 + 0.11374999999999999 3.9834415007989871E-019 + 0.11459999999999998 -5.4433001069943811E-018 + 0.11545000000000000 -1.2176949299981980E-017 + 0.11629999999999999 -1.9289364909757343E-017 + 0.11715000000000000 -2.6107254808260179E-017 + 0.11799999999999999 -3.1833105891275659E-017 + 0.11884999999999998 -3.5601430579592935E-017 + 0.11970000000000000 -3.6553641600742061E-017 + 0.12054999999999999 -3.3927542111510893E-017 + 0.12139999999999998 -2.7155219829769096E-017 + 0.12225000000000000 -1.5961212886602711E-017 + 0.12309999999999999 -4.5137916151243253E-019 + 0.12395000000000000 1.8817876533430442E-017 + 0.12479999999999999 4.0800228542949133E-017 + 0.12564999999999998 6.3959064833764984E-017 + 0.12650000000000000 8.6313205172692185E-017 + 0.12734999999999999 1.0553271382888527E-016 + 0.12819999999999998 1.1908508935696104E-016 + 0.12905000000000000 1.2442752967814868E-016 + 0.12989999999999999 1.1923654106124883E-016 + 0.13074999999999998 1.0166120545974275E-016 + 0.13159999999999999 7.0582683266268043E-017 + 0.13245000000000001 2.5858792740479130E-017 + 0.13329999999999997 -3.1469290793432380E-017 + 0.13414999999999999 -9.9031991185333315E-017 + 0.13500000000000001 -1.7307059367914793E-016 + 0.13584999999999997 -2.4848048129612022E-016 + 0.13669999999999999 -3.1897319636169970E-016 + 0.13755000000000001 -3.7736564873608356E-016 + 0.13839999999999997 -4.1599648506011702E-016 + 0.13924999999999998 -4.2726005504816366E-016 + 0.14010000000000000 -4.0423828301596508E-016 + 0.14094999999999996 -3.4140004311448160E-016 + 0.14179999999999998 -2.3532718067108095E-016 + 0.14265000000000000 -8.5416854338661901E-017 + 0.14350000000000002 1.0549673015630375E-016 + 0.14434999999999998 3.3066426519935871E-016 + 0.14520000000000000 5.7915008465633722E-016 + 0.14605000000000001 8.3582919998897267E-016 + 0.14689999999999998 1.0817051987435576E-015 + 0.14774999999999999 1.2945897768394829E-015 + 0.14860000000000001 1.4501643432021993E-015 + 0.14944999999999997 1.5234227272833714E-015 + 0.15029999999999999 1.4904618329336024E-015 + 0.15115000000000001 1.3305583298445072E-015 + 0.15199999999999997 1.0284320140711862E-015 + 0.15284999999999999 5.7656442123634545E-016 + 0.15370000000000000 -2.2591246828746039E-017 + 0.15454999999999997 -7.5469818051150979E-016 + 0.15539999999999998 -1.5921267445422862E-015 + 0.15625000000000000 -2.4932574838151272E-015 + 0.15709999999999996 -3.4026938648330078E-015 + 0.15794999999999998 -4.2525551761726219E-015 + 0.15880000000000000 -4.9649700617571876E-015 + 0.15965000000000001 -5.4558289866840117E-015 + 0.16049999999999998 -5.6397680919657760E-015 + 0.16134999999999999 -5.4362569411920716E-015 + 0.16220000000000001 -4.7765652416209383E-015 + 0.16304999999999997 -3.6112673291132199E-015 + 0.16389999999999999 -1.9178378808686053E-015 + 0.16475000000000001 2.9219210027303199E-016 + 0.16559999999999997 2.9671260648809432E-015 + 0.16644999999999999 6.0106753231487976E-015 + 0.16730000000000000 9.2798554818749805E-015 + 0.16814999999999997 1.2585794369653871E-014 + 0.16899999999999998 1.5697943074426335E-014 + 0.16985000000000000 1.8352036871664496E-014 + 0.17069999999999996 2.0261943680454394E-014 + 0.17154999999999998 2.1135311480652284E-014 + 0.17240000000000000 2.0692643077698150E-014 + 0.17325000000000002 1.8689122845828616E-014 + 0.17409999999999998 1.4938243321929318E-014 + 0.17494999999999999 9.3359652933828882E-015 + 0.17580000000000001 1.8838996708398156E-015 + 0.17664999999999997 -7.2901819813523554E-015 + 0.17749999999999999 -1.7916358069826800E-014 + 0.17835000000000001 -2.9572914604783923E-014 + 0.17919999999999997 -4.1684867486215132E-014 + 0.18004999999999999 -5.3532155132110192E-014 + 0.18090000000000001 -6.4268780400349490E-014 + 0.18174999999999997 -7.2953601402462782E-014 + 0.18259999999999998 -7.8592960983294134E-014 + 0.18345000000000000 -8.0194558557835615E-014 + 0.18429999999999996 -7.6831274621282865E-014 + 0.18514999999999998 -6.7712684885593647E-014 + 0.18600000000000000 -5.2261278932415673E-014 + 0.18684999999999996 -3.0189470408492784E-014 + 0.18769999999999998 -1.5728397325617704E-015 + 0.18855000000000000 3.3085550824216383E-014 + 0.18940000000000001 7.2805299349631447E-014 + 0.19024999999999997 1.1609888272713944E-013 + 0.19109999999999999 1.6096729770192224E-013 + 0.19195000000000001 2.0492592394698685E-013 + 0.19279999999999997 2.4506452790231783E-013 + 0.19364999999999999 2.7814365419007325E-013 + 0.19450000000000001 3.0072842828363760E-013 + 0.19534999999999997 3.0935797186472320E-013 + 0.19619999999999999 3.0074733057296779E-013 + 0.19705000000000000 2.7201518694449969E-013 + 0.19789999999999996 2.2092893918888081E-013 + 0.19874999999999998 1.4615590044862604E-013 + 0.19960000000000000 4.7506919509620904E-014 + 0.20044999999999996 -7.3842465628955085E-014 + 0.20129999999999998 -2.1517009510148916E-013 + 0.20215000000000000 -3.7208125592876249E-013 + 0.20300000000000001 -5.3845551883656775E-013 + 0.20384999999999998 -7.0648161881510408E-013 + 0.20469999999999999 -8.6679289190441752E-013 + 0.20555000000000001 -1.0087131646659384E-012 + 0.20639999999999997 -1.1206176613759690E-012 + 0.20724999999999999 -1.1904080551902506E-012 + 0.20810000000000001 -1.2060950903843577E-012 + 0.20894999999999997 -1.1564752922039003E-012 + 0.20979999999999999 -1.0318799582922803E-012 + 0.21065000000000000 -8.2497002842911508E-013 + 0.21149999999999997 -5.3154046805048393E-013 + 0.21234999999999998 -1.5129482105977545E-013 + 0.21320000000000000 3.1145537086414795E-013 + 0.21404999999999996 8.4721507480529800E-013 + 0.21489999999999998 1.4409029305490896E-012 + 0.21575000000000000 2.0716690166879856E-012 + 0.21659999999999996 2.7129779016711339E-012 + 0.21744999999999998 3.3329931888171471E-012 + 0.21829999999999999 3.8952929196590209E-012 + 0.21915000000000001 4.3599303501327869E-012 + 0.21999999999999997 4.6848426374518179E-012 + 0.22084999999999999 4.8275880378504678E-012 + 0.22170000000000001 4.7473833954852141E-012 + 0.22254999999999997 4.4073830450726667E-012 + 0.22339999999999999 3.7771246844356434E-012 + 0.22425000000000000 2.8350576441176490E-012 + 0.22509999999999997 1.5710348557809133E-012 + 0.22594999999999998 -1.1347583809252351E-014 + 0.22680000000000000 -1.8927028856191087E-012 + 0.22764999999999996 -4.0362326153651024E-012 + 0.22849999999999998 -6.3866768884470505E-012 + 0.22935000000000000 -8.8699638027126638E-012 + 0.23019999999999996 -1.1393684611456761E-011 + 0.23104999999999998 -1.3848486650697132E-011 + 0.23190000000000000 -1.6110460239988894E-011 + 0.23275000000000001 -1.8044565091602513E-011 + 0.23359999999999997 -1.9509074779289325E-011 + 0.23444999999999999 -2.0361013812956678E-011 + 0.23530000000000001 -2.0462477895606080E-011 + 0.23614999999999997 -1.9687695251488425E-011 + 0.23699999999999999 -1.7930641866045084E-011 + 0.23785000000000001 -1.5112953946475391E-011 + 0.23869999999999997 -1.1191857642293708E-011 + 0.23954999999999999 -6.1677990907158499E-012 + 0.24040000000000000 -9.1415185076963093E-014 + 0.24124999999999996 6.9305150331039900E-012 + 0.24209999999999998 1.4730505510847131E-011 + 0.24295000000000000 2.3077556681471323E-011 + 0.24379999999999996 3.1676419764551481E-011 + 0.24464999999999998 4.0169259050790590E-011 + 0.24550000000000000 4.8139909024659877E-011 + 0.24634999999999996 5.5120944476626576E-011 + 0.24719999999999998 6.0603623391969880E-011 + 0.24804999999999999 6.4050722515082257E-011 + 0.24890000000000001 6.4912165469615005E-011 + 0.24974999999999997 6.2643259815397015E-011 + 0.25059999999999999 5.6725252761176143E-011 + 0.25145000000000001 4.6687876393967370E-011 + 0.25229999999999997 3.2133354642230350E-011 + 0.25314999999999999 1.2761423674008829E-011 + 0.25400000000000000 -1.1605188708737358E-011 + 0.25484999999999997 -4.0995440507089961E-011 + 0.25569999999999998 -7.5265304986571924E-011 + 0.25655000000000000 -1.1407431610507638E-010 + 0.25739999999999996 -1.5686374157021393E-010 + 0.25824999999999998 -2.0283664818811904E-010 + 0.25910000000000000 -2.5094011383178705E-010 + 0.25994999999999996 -2.9984945344412549E-010 + 0.26079999999999998 -3.4795418924702749E-010 + 0.26164999999999999 -3.9334549529787186E-010 + 0.26249999999999996 -4.3380392781204175E-010 + 0.26334999999999997 -4.6678666338168041E-010 + 0.26419999999999999 -4.8941251768782993E-010 + 0.26505000000000001 -4.9844348864110337E-010 + 0.26589999999999997 -4.9026012742458090E-010 + 0.26674999999999999 -4.6082862694525203E-010 + 0.26760000000000000 -4.0565719287613234E-010 + 0.26844999999999997 -3.1973764976819302E-010 + 0.26929999999999998 -1.9746992664184466E-010 + 0.27015000000000000 -3.2565039391895126E-011 + 0.27099999999999996 1.8207736386785237E-010 + 0.27184999999999998 4.5452068518592420E-010 + 0.27270000000000000 7.9397743123472145E-010 + 0.27354999999999996 1.2110334854929560E-009 + 0.27439999999999998 1.7179165323145773E-009 + 0.27524999999999999 2.3288128696959691E-009 + 0.27609999999999996 3.0602394366790636E-009 + 0.27694999999999997 3.9314770368136868E-009 + 0.27779999999999999 4.9650672867864002E-009 + 0.27865000000000001 6.1873876591180811E-009 + 0.27949999999999997 7.6293016731687427E-009 + 0.28034999999999999 9.3269018422173263E-009 + 0.28120000000000001 1.1322340812925316E-008 + 0.28204999999999997 1.3664775148951023E-008 + 0.28289999999999998 1.6411417140690086E-008 + 0.28375000000000000 1.9628711814073367E-008 + 0.28459999999999996 2.3393644543850193E-008 + 0.28544999999999998 2.7795199258775102E-008 + 0.28630000000000000 3.2935971782389006E-008 + 0.28714999999999996 3.8933952428476680E-008 + 0.28799999999999998 4.5924505913027204E-008 + 0.28885000000000000 5.4062519932950597E-008 + 0.28969999999999996 6.3524799785382468E-008 + 0.29054999999999997 7.4512665092064305E-008 + 0.29139999999999999 8.7254791626601734E-008 + 0.29224999999999995 1.0201031122405151E-007 + 0.29309999999999997 1.1907213345529723E-007 + 0.29394999999999999 1.3877062120774975E-007 + 0.29480000000000001 1.6147746093377212E-007 + 0.29564999999999997 1.8760984135162638E-007 + 0.29649999999999999 2.1763495288244018E-007 + 0.29735000000000000 2.5207469983518497E-007 + 0.29819999999999997 2.9151074468348920E-007 + 0.29904999999999998 3.3658976849872159E-007 + 0.29990000000000000 3.8802889370482969E-007 + 0.30074999999999996 4.4662139942373025E-007 + 0.30159999999999998 5.1324249001815042E-007 + 0.30245000000000000 5.8885518323913110E-007 + 0.30329999999999996 6.7451620209488058E-007 + 0.30414999999999998 7.7138183781808306E-007 + 0.30499999999999999 8.8071351273214371E-007 + 0.30584999999999996 1.0038833431683182E-006 + 0.30669999999999997 1.1423791486242044E-006 + 0.30754999999999999 1.2978086702954095E-006 + 0.30840000000000001 1.4719038498990562E-006 + 0.30924999999999997 1.6665233045821055E-006 + 0.31009999999999999 1.8836543972290851E-006 + 0.31095000000000000 2.1254137323230129E-006 + 0.31179999999999997 2.3940468114141720E-006 + 0.31264999999999998 2.6919251315068139E-006 + 0.31350000000000000 3.0215424639801520E-006 + 0.31434999999999996 3.3855073762774555E-006 + 0.31519999999999998 3.7865353661735671E-006 + 0.31605000000000000 4.2274367499767998E-006 + 0.31689999999999996 4.7111026332612811E-006 + 0.31774999999999998 5.2404869840486649E-006 + 0.31859999999999999 5.8185869516288790E-006 + 0.31944999999999996 6.4484173945399955E-006 + 0.32029999999999997 7.1329836526075942E-006 + 0.32114999999999999 7.8752515875427927E-006 + 0.32199999999999995 8.6781088100179626E-006 + 0.32284999999999997 9.5443269263342730E-006 + 0.32369999999999999 1.0476517525207733E-005 + 0.32455000000000001 1.1477086255964094E-005 + 0.32539999999999997 1.2548178313893520E-005 + 0.32624999999999998 1.3691627928457171E-005 + 0.32710000000000000 1.4908893929720964E-005 + 0.32794999999999996 1.6201005809616571E-005 + 0.32879999999999998 1.7568491675424501E-005 + 0.32965000000000000 1.9011320341483142E-005 + 0.33049999999999996 2.0528827191401927E-005 + 0.33134999999999998 2.2119644969086083E-005 + 0.33220000000000000 2.3781644090482292E-005 + 0.33304999999999996 2.5511853124500494E-005 + 0.33389999999999997 2.7306402346664611E-005 + 0.33474999999999999 2.9160454257628012E-005 + 0.33559999999999995 3.1068145695579822E-005 + 0.33644999999999997 3.3022536428693305E-005 + 0.33729999999999999 3.5015559993602544E-005 + 0.33815000000000001 3.7037974952318820E-005 + 0.33899999999999997 3.9079348592461018E-005 + 0.33984999999999999 4.1128022177920934E-005 + 0.34070000000000000 4.3171107712812137E-005 + 0.34154999999999996 4.5194492621295564E-005 + 0.34239999999999998 4.7182851040848900E-005 + 0.34325000000000000 4.9119682396582087E-005 + 0.34409999999999996 5.0987354762403866E-005 + 0.34494999999999998 5.2767171020597970E-005 + 0.34580000000000000 5.4439449685574895E-005 + 0.34664999999999996 5.5983634325273198E-005 + 0.34749999999999998 5.7378396156721216E-005 + 0.34834999999999999 5.8601788444793534E-005 + 0.34919999999999995 5.9631397727532860E-005 + 0.35004999999999997 6.0444515187000258E-005 + 0.35089999999999999 6.1018338290591643E-005 + 0.35174999999999995 6.1330167607338447E-005 + 0.35259999999999997 6.1357636625231104E-005 + 0.35344999999999999 6.1078954961277265E-005 + 0.35430000000000000 6.0473146540971213E-005 + 0.35514999999999997 5.9520318776697394E-005 + 0.35599999999999998 5.8201910979661193E-005 + 0.35685000000000000 5.6500988392646717E-005 + 0.35769999999999996 5.4402492084694117E-005 + 0.35854999999999998 5.1893523785666328E-005 + 0.35940000000000000 4.8963591133976904E-005 + 0.36024999999999996 4.5604879843014071E-005 + 0.36109999999999998 4.1812486308528615E-005 + 0.36194999999999999 3.7584644849001790E-005 + 0.36279999999999996 3.2922938220927226E-005 + 0.36364999999999997 2.7832465642722176E-005 + 0.36449999999999999 2.2322007740306518E-005 + 0.36534999999999995 1.6404139964014907E-005 + 0.36619999999999997 1.0095332093498484E-005 + 0.36704999999999999 3.4159839089390712E-006 + 0.36790000000000000 -3.6095530053768278E-006 + 0.36874999999999997 -1.0953011238768856E-005 + 0.36959999999999998 -1.8582278860027320E-005 + 0.37045000000000000 -2.6461524293461378E-005 + 0.37129999999999996 -3.4551358617333110E-005 + 0.37214999999999998 -4.2809040554676577E-005 + 0.37300000000000000 -5.1188731902776854E-005 + 0.37384999999999996 -5.9641806634702426E-005 + 0.37469999999999998 -6.8117179249147560E-005 + 0.37554999999999999 -7.6561689805924133E-005 + 0.37639999999999996 -8.4920513639006375E-005 + 0.37724999999999997 -9.3137633788052503E-005 + 0.37809999999999999 -1.0115629913563665E-004 + 0.37894999999999995 -1.0891953499852190E-004 + 0.37979999999999997 -1.1637068311893097E-004 + 0.38064999999999993 -1.2345390129887336E-004 + 0.38149999999999995 -1.3011474861439288E-004 + 0.38234999999999997 -1.3630068287434215E-004 + 0.38319999999999999 -1.4196165161091184E-004 + 0.38405000000000000 -1.4705058752799991E-004 + 0.38490000000000002 -1.5152387173098924E-004 + 0.38574999999999993 -1.5534192039050234E-004 + 0.38659999999999994 -1.5846954489116046E-004 + 0.38744999999999996 -1.6087639949708419E-004 + 0.38829999999999998 -1.6253732692004651E-004 + 0.38915000000000000 -1.6343270916469770E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0002.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0002.BXX.semd new file mode 100644 index 00000000..8c5468a2 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0002.BXX.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 0.0000000000000000 + -0.11490000000000000 0.0000000000000000 + -0.11405000000000000 0.0000000000000000 + -0.11320000000000000 0.0000000000000000 + -0.11234999999999999 0.0000000000000000 + -0.11150000000000000 0.0000000000000000 + -0.11065000000000000 0.0000000000000000 + -0.10979999999999999 0.0000000000000000 + -0.10894999999999999 0.0000000000000000 + -0.10810000000000000 0.0000000000000000 + -0.10725000000000000 0.0000000000000000 + -0.10639999999999999 0.0000000000000000 + -0.10554999999999999 0.0000000000000000 + -0.10470000000000000 0.0000000000000000 + -0.10385000000000000 0.0000000000000000 + -0.10299999999999999 0.0000000000000000 + -0.10214999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10045000000000000 0.0000000000000000 + -9.9599999999999994E-002 0.0000000000000000 + -9.8750000000000004E-002 0.0000000000000000 + -9.7900000000000001E-002 0.0000000000000000 + -9.7049999999999997E-002 0.0000000000000000 + -9.6199999999999994E-002 0.0000000000000000 + -9.5349999999999990E-002 0.0000000000000000 + -9.4500000000000001E-002 0.0000000000000000 + -9.3649999999999997E-002 0.0000000000000000 + -9.2799999999999994E-002 0.0000000000000000 + -9.1950000000000004E-002 0.0000000000000000 + -9.1100000000000000E-002 0.0000000000000000 + -9.0249999999999997E-002 -5.0801399964130162E-041 + -8.9399999999999993E-002 -1.3804910234659268E-040 + -8.8549999999999990E-002 0.0000000000000000 + -8.7700000000000000E-002 7.4414196166856040E-040 + -8.6849999999999997E-002 1.6566583587101637E-039 + -8.5999999999999993E-002 1.9137915466161378E-039 + -8.5150000000000003E-002 8.4878494864906593E-040 + -8.4300000000000000E-002 1.0527999262296924E-038 + -8.3449999999999996E-002 1.9768755787923699E-038 + -8.2600000000000007E-002 8.1323266374428946E-039 + -8.1749999999999989E-002 -2.5239704392725531E-038 + -8.0900000000000000E-002 -7.9096424837414409E-038 + -8.0049999999999996E-002 -1.5345345257424687E-037 + -7.9199999999999993E-002 -2.0576053526320750E-037 + -7.8350000000000003E-002 -1.5459127268006234E-037 + -7.7499999999999999E-002 1.0826118187287723E-037 + -7.6649999999999996E-002 6.8127227103585228E-037 + -7.5800000000000006E-002 1.5235557407614574E-036 + -7.4949999999999989E-002 2.3284684782943806E-036 + -7.4099999999999999E-002 2.4147824200811417E-036 + -7.3249999999999996E-002 7.7579500554007402E-037 + -7.2399999999999992E-002 -3.5575789967406576E-036 + -7.1550000000000002E-002 -1.0778771708391209E-035 + -7.0699999999999999E-002 -1.9256786710984856E-035 + -6.9849999999999995E-002 -2.4581493055936387E-035 + -6.9000000000000006E-002 -1.9437895295520143E-035 + -6.8149999999999988E-002 4.7279590854712979E-036 + -6.7299999999999999E-002 5.3464384429636757E-035 + -6.6449999999999995E-002 1.2256609178850908E-034 + -6.5599999999999992E-002 1.9052233001690121E-034 + -6.4750000000000002E-002 2.1400119772905359E-034 + -6.3899999999999998E-002 1.3203412901354106E-034 + -6.3049999999999995E-002 -1.1527797638543844E-034 + -6.2199999999999998E-002 -5.5075670158495630E-034 + -6.1350000000000002E-002 -1.1113858605390775E-033 + -6.0499999999999998E-002 -1.6025131586193066E-033 + -5.9650000000000002E-002 -1.6828959784790756E-033 + -5.8799999999999998E-002 -9.1593583902999019E-034 + -5.7950000000000002E-002 1.0826097292963759E-033 + -5.7099999999999998E-002 4.3951783139926717E-033 + -5.6249999999999994E-002 8.4941528935737566E-033 + -5.5400000000000005E-002 1.1982931493146148E-032 + -5.4550000000000001E-002 1.2557372425422651E-032 + -5.3699999999999998E-002 7.3863911441593148E-033 + -5.2849999999999994E-002 -5.9375424766456610E-033 + -5.2000000000000005E-002 -2.7885684427593531E-032 + -5.1150000000000001E-002 -5.5202013233107250E-032 + -5.0299999999999997E-002 -7.9469130763699972E-032 + -4.9449999999999994E-002 -8.6982627265218404E-032 + -4.8600000000000004E-002 -6.0991974345306268E-032 + -4.7750000000000001E-002 1.2942079060044699E-032 + -4.6899999999999997E-002 1.3861049658457088E-031 + -4.6049999999999994E-002 2.9945590298026119E-031 + -4.5200000000000004E-002 4.5095281982813133E-031 + -4.4350000000000001E-002 5.2009746519721666E-031 + -4.3499999999999997E-002 4.1747258937117726E-031 + -4.2649999999999993E-002 6.5592742368628774E-032 + -4.1800000000000004E-002 -5.5752865517865338E-031 + -4.0950000000000000E-002 -1.3684655389059811E-030 + -4.0099999999999997E-002 -2.1404997890562488E-030 + -3.9249999999999993E-002 -2.5042853171036496E-030 + -3.8400000000000004E-002 -2.0155230349150210E-030 + -3.7550000000000000E-002 -3.0840361563864166E-031 + -3.6699999999999997E-002 2.6721005170667827E-030 + -3.5850000000000007E-002 6.4079576400169894E-030 + -3.5000000000000003E-002 9.6161352513336993E-030 + -3.4150000000000000E-002 1.0272127790382600E-029 + -3.3299999999999996E-002 6.0072957101032791E-030 + -3.2450000000000007E-002 -5.0100494827991679E-030 + -3.1600000000000003E-002 -2.2734583494969634E-029 + -3.0750000000000000E-002 -4.3696793113337405E-029 + -2.9899999999999996E-002 -5.9790360328496358E-029 + -2.9050000000000006E-002 -5.8210584585301046E-029 + -2.8200000000000003E-002 -2.3491861270968936E-029 + -2.7349999999999999E-002 5.7580789598933218E-029 + -2.6499999999999996E-002 1.8804069591580521E-028 + -2.5650000000000006E-002 3.5080340567157587E-028 + -2.4800000000000003E-002 4.9934496232659875E-028 + -2.3949999999999999E-002 5.5334177141892656E-028 + -2.3099999999999996E-002 4.0487534378706208E-028 + -2.2250000000000006E-002 -5.9231333358413474E-029 + -2.1400000000000002E-002 -9.1559245295989797E-028 + -2.0549999999999999E-002 -2.1446590984136383E-027 + -1.9699999999999995E-002 -3.5630078832517978E-027 + -1.8850000000000006E-002 -4.7670795519317055E-027 + -1.8000000000000002E-002 -5.1174694424037225E-027 + -1.7149999999999999E-002 -3.7984053396767613E-027 + -1.6299999999999995E-002 1.5979691801970823E-029 + -1.5450000000000005E-002 6.8730333653447873E-027 + -1.4600000000000002E-002 1.6647013630088018E-026 + -1.3749999999999998E-002 2.8101904568087721E-026 + -1.2899999999999995E-002 3.8530732492156183E-026 + -1.2050000000000005E-002 4.3642147477338689E-026 + -1.1200000000000002E-002 3.7893141864281281E-026 + -1.0349999999999998E-002 1.5448522855635471E-026 + -9.5000000000000084E-003 -2.8139165021279991E-026 + -8.6500000000000049E-003 -9.3603953405570331E-026 + -7.8000000000000014E-003 -1.7531535535539541E-025 + -6.9499999999999978E-003 -2.5891440138940354E-025 + -6.1000000000000082E-003 -3.2012710209642358E-025 + -5.2500000000000047E-003 -3.2581793338857584E-025 + -4.4000000000000011E-003 -2.3830340030714167E-025 + -3.5499999999999976E-003 -2.3582864172529471E-026 + -2.7000000000000079E-003 3.3660940133227034E-025 + -1.8500000000000044E-003 8.3016864601638349E-025 + -1.0000000000000009E-003 1.4000517167697296E-024 + -1.4999999999999736E-004 1.9338668804441228E-024 + 6.9999999999999230E-004 2.2627940118096296E-024 + 1.5499999999999958E-003 2.1752503836109619E-024 + 2.3999999999999994E-003 1.4496353153690894E-024 + 3.2500000000000029E-003 -9.2311348698970288E-026 + 4.0999999999999925E-003 -2.5146311334218520E-024 + 4.9499999999999961E-003 -5.6880046710034505E-024 + 5.7999999999999996E-003 -9.2184485147637218E-024 + 6.6499999999999893E-003 -1.2406084708789912E-023 + 7.5000000000000067E-003 -1.4259700665811831E-023 + 8.3499999999999963E-003 -1.3591558612400664E-023 + 9.1999999999999860E-003 -9.2089735837370163E-024 + 1.0050000000000003E-002 -2.0339033790188331E-025 + 1.0899999999999993E-002 1.3685644196536972E-023 + 1.1750000000000010E-002 3.1682991921029714E-023 + 1.2600000000000000E-002 5.1647972112553502E-023 + 1.3449999999999990E-002 6.9906945772648533E-023 + 1.4300000000000007E-002 8.1363556122943766E-023 + 1.5149999999999997E-002 7.9989514130749073E-023 + 1.5999999999999986E-002 5.9757576767720820E-023 + 1.6850000000000004E-002 1.6004863653371140E-023 + 1.7699999999999994E-002 -5.2887485631263597E-023 + 1.8549999999999983E-002 -1.4373289913252428E-022 + 1.9400000000000001E-002 -2.4704946569873070E-022 + 2.0249999999999990E-002 -3.4628576001574860E-022 + 2.1100000000000008E-002 -4.1823725388297236E-022 + 2.1949999999999997E-002 -4.3506903878590804E-022 + 2.2799999999999987E-002 -3.6818834280053335E-022 + 2.3650000000000004E-002 -1.9391707838406869E-022 + 2.4499999999999994E-002 9.9483444613593716E-023 + 2.5349999999999984E-002 5.0434257232015312E-022 + 2.6200000000000001E-002 9.8702191423643529E-022 + 2.7049999999999991E-002 1.4839666790268586E-021 + 2.7900000000000008E-002 1.9021882210467285E-021 + 2.8749999999999998E-002 2.1258058285423098E-021 + 2.9599999999999987E-002 2.0296771142408152E-021 + 3.0450000000000005E-002 1.5001376768656480E-021 + 3.1299999999999994E-002 4.6147913208697792E-022 + 3.2149999999999984E-002 -1.0948071925826013E-021 + 3.3000000000000002E-002 -3.0826003729735143E-021 + 3.3849999999999991E-002 -5.3013919997773996E-021 + 3.4700000000000009E-002 -7.4306709527962992E-021 + 3.5549999999999998E-002 -9.0445240786323113E-021 + 3.6399999999999988E-002 -9.6508600199307018E-021 + 3.7250000000000005E-002 -8.7566357806087943E-021 + 3.8099999999999995E-002 -5.9561947732827145E-021 + 3.8949999999999985E-002 -1.0346843283403447E-021 + 3.9800000000000002E-002 5.9267984184569201E-021 + 4.0649999999999992E-002 1.4462324228595279E-020 + 4.1500000000000009E-002 2.3669387123702322E-020 + 4.2349999999999999E-002 3.2215331280509459E-020 + 4.3199999999999988E-002 3.8419444192158616E-020 + 4.4050000000000006E-002 4.0420741808274050E-020 + 4.4899999999999995E-002 3.6429885013008193E-020 + 4.5749999999999985E-002 2.5049149010206561E-020 + 4.6600000000000003E-002 5.6281683361004455E-021 + 4.7449999999999992E-002 -2.1392200342226378E-020 + 4.8299999999999982E-002 -5.4207335847320809E-020 + 4.9149999999999999E-002 -8.9512661584012271E-020 + 4.9999999999999989E-002 -1.2256510087305710E-019 + 5.0850000000000006E-002 -1.4748928590303075E-019 + 5.1699999999999996E-002 -1.5784980362718681E-019 + 5.2549999999999986E-002 -1.4747495478668529E-019 + 5.3400000000000003E-002 -1.1147491567668826E-019 + 5.4249999999999993E-002 -4.7351848227763923E-020 + 5.5099999999999982E-002 4.3940615725140138E-020 + 5.5950000000000000E-002 1.5716053424053681E-019 + 5.6799999999999989E-002 2.8234547271985327E-019 + 5.7650000000000007E-002 4.0495296070771417E-019 + 5.8499999999999996E-002 5.0669879932601968E-019 + 5.9349999999999986E-002 5.6714873046853520E-019 + 6.0200000000000004E-002 5.6602313774293492E-019 + 6.1049999999999993E-002 4.8606521319824774E-019 + 6.1899999999999983E-002 3.1620890419266283E-019 + 6.2750000000000000E-002 5.4681487688282762E-020 + 6.3599999999999990E-002 -2.8839750035304117E-019 + 6.4450000000000007E-002 -6.8938722412956241E-019 + 6.5299999999999997E-002 -1.1109041867354200E-018 + 6.6149999999999987E-002 -1.5033522211226068E-018 + 6.7000000000000004E-002 -1.8083915742338706E-018 + 6.7849999999999994E-002 -1.9643213285367604E-018 + 6.8699999999999983E-002 -1.9130974804485327E-018 + 6.9550000000000001E-002 -1.6084508393517696E-018 + 7.0399999999999990E-002 -1.0243194074895295E-018 + 7.1249999999999980E-002 -1.6262698071080884E-019 + 7.2099999999999997E-002 9.4067097172253940E-019 + 7.2949999999999987E-002 2.2123421965843118E-018 + 7.3800000000000004E-002 3.5423631993380742E-018 + 7.4649999999999994E-002 4.7887959350868801E-018 + 7.5499999999999984E-002 5.7873236728123844E-018 + 7.6350000000000001E-002 6.3652264526492767E-018 + 7.7199999999999991E-002 6.3590428395901289E-018 + 7.8049999999999981E-002 5.6346232238179922E-018 + 7.8899999999999998E-002 4.1078121649384116E-018 + 7.9749999999999988E-002 1.7636453581903455E-018 + 8.0600000000000005E-002 -1.3282308508506294E-018 + 8.1449999999999995E-002 -5.0041653374079865E-018 + 8.2299999999999984E-002 -9.0050968556255412E-018 + 8.3150000000000002E-002 -1.2984594003881369E-017 + 8.3999999999999991E-002 -1.6527068428244602E-017 + 8.4849999999999981E-002 -1.9175990877960093E-017 + 8.5699999999999998E-002 -2.0471002546689815E-017 + 8.6549999999999988E-002 -1.9991770019841846E-017 + 8.7400000000000005E-002 -1.7405586994287628E-017 + 8.8249999999999995E-002 -1.2514972031411443E-017 + 8.9099999999999985E-002 -5.3010199060939878E-018 + 8.9950000000000002E-002 4.0419054291934557E-018 + 9.0799999999999992E-002 1.5084392698536958E-017 + 9.1649999999999981E-002 2.7156863412109558E-017 + 9.2499999999999999E-002 3.9364038519321165E-017 + 9.3349999999999989E-002 5.0620746331500787E-017 + 9.4200000000000006E-002 5.9709500323022460E-017 + 9.5049999999999996E-002 6.5358717246838450E-017 + 9.5899999999999985E-002 6.6338808474959530E-017 + 9.6750000000000003E-002 6.1571854740792836E-017 + 9.7599999999999992E-002 5.0248847420123360E-017 + 9.8449999999999982E-002 3.1947228252751814E-017 + 9.9299999999999999E-002 6.7402898011460397E-018 + 0.10014999999999999 -2.4710985481066307E-017 + 0.10099999999999998 -6.1093371844950545E-017 + 0.10185000000000000 -1.0041389667291441E-016 + 0.10269999999999999 -1.4001853000479763E-016 + 0.10355000000000000 -1.7666483886682794E-016 + 0.10439999999999999 -2.0665422421405048E-016 + 0.10524999999999998 -2.2602659636548349E-016 + 0.10610000000000000 -2.3081611181580800E-016 + 0.10694999999999999 -2.1736223678221792E-016 + 0.10779999999999998 -1.8266481207883110E-016 + 0.10865000000000000 -1.2476564733759900E-016 + 0.10949999999999999 -4.3133505123458108E-017 + 0.11035000000000000 6.0976968695708014E-017 + 0.11119999999999999 1.8422620425684257E-016 + 0.11204999999999998 3.2098790557676480E-016 + 0.11290000000000000 4.6328281141722963E-016 + 0.11374999999999999 6.0088435345472909E-016 + 0.11459999999999998 7.2162642558359723E-016 + 0.11545000000000000 8.1193527310351419E-016 + 0.11629999999999999 8.5759218989212800E-016 + 0.11715000000000000 8.4471810881666702E-016 + 0.11799999999999999 7.6095019236785824E-016 + 0.11884999999999998 5.9675764270189839E-016 + 0.11970000000000000 3.4682241501724873E-016 + 0.12054999999999999 1.1388468085710318E-017 + 0.12139999999999998 -4.0253481139184358E-016 + 0.12225000000000000 -8.8023975096392849E-016 + 0.12309999999999999 -1.3987896495186105E-015 + 0.12395000000000000 -1.9270138837218657E-015 + 0.12479999999999999 -2.4261369084053967E-015 + 0.12564999999999998 -2.8511235732418261E-015 + 0.12650000000000000 -3.1527792549222456E-015 + 0.12734999999999999 -3.2805998943938295E-015 + 0.12819999999999998 -3.1863031241801297E-015 + 0.12905000000000000 -2.8279153217207952E-015 + 0.12989999999999999 -2.1742172096501175E-015 + 0.13074999999999998 -1.2092962042266300E-015 + 0.13159999999999999 6.3109544304779435E-017 + 0.13245000000000001 1.6158241535670256E-015 + 0.13329999999999997 3.3953848360036384E-015 + 0.13414999999999999 5.3205090796429871E-015 + 0.13500000000000001 7.2822437695188878E-015 + 0.13584999999999997 9.1460976106094705E-015 + 0.13669999999999999 1.0756391205533472E-014 + 0.13755000000000001 1.1942945867794080E-014 + 0.13839999999999997 1.2530090404936765E-014 + 0.13924999999999998 1.2347811745130365E-014 + 0.14010000000000000 1.1244697791827582E-014 + 0.14094999999999996 9.1021416637746581E-015 + 0.14179999999999998 5.8490794941499922E-015 + 0.14265000000000000 1.4763821254163949E-015 + 0.14350000000000002 -3.9501225981127267E-015 + 0.14434999999999998 -1.0279119242700652E-014 + 0.14520000000000000 -1.7266936047745921E-014 + 0.14605000000000001 -2.4575469437028020E-014 + 0.14689999999999998 -3.1775942664677434E-014 + 0.14774999999999999 -3.8359349199529963E-014 + 0.14860000000000001 -4.3754164421826031E-014 + 0.14944999999999997 -4.7351495141508757E-014 + 0.15029999999999999 -4.8537526432672641E-014 + 0.15115000000000001 -4.6732455387122969E-014 + 0.15199999999999997 -4.1434709608980409E-014 + 0.15284999999999999 -3.2268568224487798E-014 + 0.15370000000000000 -1.9032851199419518E-014 + 0.15454999999999997 -1.7477856632762994E-015 + 0.15539999999999998 1.9303205788931291E-014 + 0.15625000000000000 4.3540325240361180E-014 + 0.15709999999999996 7.0066472394384057E-014 + 0.15794999999999998 9.7662076361241246E-014 + 0.15880000000000000 1.2479888816421820E-013 + 0.15965000000000001 1.4967529795093934E-013 + 0.16049999999999998 1.7027496360855094E-013 + 0.16134999999999999 1.8444936245572513E-013 + 0.16220000000000001 1.9002357104682502E-013 + 0.16304999999999997 1.8492317386268265E-013 + 0.16389999999999999 1.6731844338182463E-013 + 0.16475000000000001 1.3578032430697021E-013 + 0.16559999999999997 8.9441223422539431E-014 + 0.16644999999999999 2.8151941142656353E-014 + 0.16730000000000000 -4.7374976848627927E-014 + 0.16814999999999997 -1.3544621018414483E-013 + 0.16899999999999998 -2.3330395227378050E-013 + 0.16985000000000000 -3.3708856723494632E-013 + 0.17069999999999996 -4.4185755575287394E-013 + 0.17154999999999998 -5.4166977475867846E-013 + 0.17240000000000000 -6.2974104541079146E-013 + 0.17325000000000002 -6.9867477575910262E-013 + 0.17409999999999998 -7.4076768600959771E-013 + 0.17494999999999999 -7.4838670714514334E-013 + 0.17580000000000001 -7.1440751092049101E-013 + 0.17664999999999997 -6.3270242347326461E-013 + 0.17749999999999999 -4.9865822424621188E-013 + 0.17835000000000001 -3.0970167787525309E-013 + 0.17919999999999997 -6.5805911545193065E-014 + 0.18004999999999999 2.3005306986262797E-013 + 0.18090000000000001 5.7152168443508069E-013 + 0.18174999999999997 9.4860900544249337E-013 + 0.18259999999999998 1.3475742619404007E-012 + 0.18345000000000000 1.7509916341006194E-012 + 0.18429999999999996 2.1380176101467278E-012 + 0.18514999999999998 2.4848793172800520E-012 + 0.18600000000000000 2.7655942756004877E-012 + 0.18684999999999996 2.9529220772499643E-012 + 0.18769999999999998 3.0195364429164718E-012 + 0.18855000000000000 2.9393929991060692E-012 + 0.18940000000000001 2.6892564082238286E-012 + 0.19024999999999997 2.2503339431934466E-012 + 0.19109999999999999 1.6099530961512201E-012 + 0.19195000000000001 7.6320484934057912E-013 + 0.19279999999999997 -2.8552838289604057E-013 + 0.19364999999999999 -1.5212572468258452E-012 + 0.19450000000000001 -2.9173744142975142E-012 + 0.19534999999999997 -4.4350461415272911E-012 + 0.19619999999999999 -6.0230932637877350E-012 + 0.19705000000000000 -7.6184436010618269E-012 + 0.19789999999999996 -9.1472177348956693E-012 + 0.19874999999999998 -1.0526499575573350E-011 + 0.19960000000000000 -1.1666799300949287E-011 + 0.20044999999999996 -1.2475211536338605E-011 + 0.20129999999999998 -1.2859223410223950E-011 + 0.20215000000000000 -1.2731095643881649E-011 + 0.20300000000000001 -1.2012709948515849E-011 + 0.20384999999999998 -1.0640735547596534E-011 + 0.20469999999999999 -8.5719358142830378E-012 + 0.20555000000000001 -5.7884104707927375E-012 + 0.20639999999999997 -2.3025426516177988E-012 + 0.20724999999999999 1.8385992281524336E-012 + 0.20810000000000001 6.5496614314649361E-012 + 0.20894999999999997 1.1704465970303522E-011 + 0.20979999999999999 1.7134773728901955E-011 + 0.21065000000000000 2.2630580394555487E-011 + 0.21149999999999997 2.7942127322949602E-011 + 0.21234999999999998 3.2783795623038915E-011 + 0.21320000000000000 3.6839959615738560E-011 + 0.21404999999999996 3.9772867127994053E-011 + 0.21489999999999998 4.1232485077947584E-011 + 0.21575000000000000 4.0868236976992437E-011 + 0.21659999999999996 3.8342454659986061E-011 + 0.21744999999999998 3.3345286340051810E-011 + 0.21829999999999999 2.5610755333434371E-011 + 0.21915000000000001 1.4933640452179333E-011 + 0.21999999999999997 1.1867126022898898E-012 + 0.22084999999999999 -1.5662058355671433E-011 + 0.22170000000000001 -3.5532797894286284E-011 + 0.22254999999999997 -5.8217966951614913E-011 + 0.22339999999999999 -8.3367980362014912E-011 + 0.22425000000000000 -1.1047848832957190E-010 + 0.22509999999999997 -1.3887969989121538E-010 + 0.22594999999999998 -1.6772776502333822E-010 + 0.22680000000000000 -1.9599839432749258E-010 + 0.22764999999999996 -2.2248247829223943E-010 + 0.22849999999999998 -2.4578346514224775E-010 + 0.22935000000000000 -2.6431587975716642E-010 + 0.23019999999999996 -2.7630442405722419E-010 + 0.23104999999999998 -2.7978230074139340E-010 + 0.23190000000000000 -2.7258828987904264E-010 + 0.23275000000000001 -2.5236045340484992E-010 + 0.23359999999999997 -2.1652541309550264E-010 + 0.23444999999999999 -1.6228109780170426E-010 + 0.23530000000000001 -8.6570942774394449E-011 + 0.23614999999999997 1.3952593303728964E-011 + 0.23699999999999999 1.4297737654461185E-010 + 0.23785000000000001 3.0459606225983974E-010 + 0.23869999999999997 5.0338835009841872E-010 + 0.23954999999999999 7.4452349455396538E-010 + 0.24040000000000000 1.0338860372844661E-009 + 0.24124999999999996 1.3782272949616905E-009 + 0.24209999999999998 1.7853461622113595E-009 + 0.24295000000000000 2.2643001815985663E-009 + 0.24379999999999996 2.8256511942105584E-009 + 0.24464999999999998 3.4817454304861084E-009 + 0.24550000000000000 4.2470355081674536E-009 + 0.24634999999999996 5.1384414611253943E-009 + 0.24719999999999998 6.1757605289078365E-009 + 0.24804999999999999 7.3821232220233041E-009 + 0.24890000000000001 8.7845028482904543E-009 + 0.24974999999999997 1.0414280147728128E-008 + 0.25059999999999999 1.2307859438372718E-008 + 0.25145000000000001 1.4507353612321718E-008 + 0.25229999999999997 1.7061332623696557E-008 + 0.25314999999999999 2.0025635202635033E-008 + 0.25400000000000000 2.3464263260473430E-008 + 0.25484999999999997 2.7450339605223927E-008 + 0.25569999999999998 3.2067158796199293E-008 + 0.25655000000000000 3.7409318881766416E-008 + 0.25739999999999996 4.3583942958864335E-008 + 0.25824999999999998 5.0711982273366674E-008 + 0.25910000000000000 5.8929637894891188E-008 + 0.25994999999999996 6.8389839184034019E-008 + 0.26079999999999998 7.9263835166365607E-008 + 0.26164999999999999 9.1742889977835478E-008 + 0.26249999999999996 1.0603999912969161E-007 + 0.26334999999999997 1.2239176334736894E-007 + 0.26419999999999999 1.4106026335037986E-007 + 0.26505000000000001 1.6233498059026784E-007 + 0.26589999999999997 1.8653479255226578E-007 + 0.26674999999999999 2.1400995553335205E-007 + 0.26760000000000000 2.4514409681305503E-007 + 0.26844999999999997 2.8035608687889234E-007 + 0.26929999999999998 3.2010179809644420E-007 + 0.27015000000000000 3.6487576622387469E-007 + 0.27099999999999996 4.1521258442640726E-007 + 0.27184999999999998 4.7168817599480526E-007 + 0.27270000000000000 5.3492056141542985E-007 + 0.27354999999999996 6.0557022927410460E-007 + 0.27439999999999998 6.8434016617750726E-007 + 0.27524999999999999 7.7197509515182266E-007 + 0.27609999999999996 8.6926017269357856E-007 + 0.27694999999999997 9.7701871287482265E-007 + 0.27779999999999999 1.0961094258374532E-006 + 0.27865000000000001 1.2274223455585557E-006 + 0.27949999999999997 1.3718733106969212E-006 + 0.28034999999999999 1.5303979951156234E-006 + 0.28120000000000001 1.7039439993853195E-006 + 0.28204999999999997 1.8934619923556968E-006 + 0.28289999999999998 2.0998950369619764E-006 + 0.28375000000000000 2.3241663851715183E-006 + 0.28459999999999996 2.5671654838023206E-006 + 0.28544999999999998 2.8297327831803242E-006 + 0.28630000000000000 3.1126411641461999E-006 + 0.28714999999999996 3.4165778140701570E-006 + 0.28799999999999998 3.7421225792336269E-006 + 0.28885000000000000 4.0897254905967914E-006 + 0.28969999999999996 4.4596829116649329E-006 + 0.29054999999999997 4.8521111254324460E-006 + 0.29139999999999999 5.2669193305512066E-006 + 0.29224999999999995 5.7037812749494333E-006 + 0.29309999999999997 6.1621054546939905E-006 + 0.29394999999999999 6.6410060954108154E-006 + 0.29480000000000001 7.1392704089627264E-006 + 0.29564999999999997 7.6553319811952894E-006 + 0.29649999999999999 8.1872386327296262E-006 + 0.29735000000000000 8.7326237590643215E-006 + 0.29819999999999997 9.2886815150986273E-006 + 0.29904999999999998 9.8521402291558492E-006 + 0.29990000000000000 1.0419237160021584E-005 + 0.30074999999999996 1.0985703518179484E-005 + 0.30159999999999998 1.1546748875264173E-005 + 0.30245000000000000 1.2097049164338670E-005 + 0.30329999999999996 1.2630744058127942E-005 + 0.30414999999999998 1.3141439111999688E-005 + 0.30499999999999999 1.3622213016854335E-005 + 0.30584999999999996 1.4065632161465519E-005 + 0.30669999999999997 1.4463775560380798E-005 + 0.30754999999999999 1.4808267924978074E-005 + 0.30840000000000001 1.5090322042157584E-005 + 0.30924999999999997 1.5300786644810695E-005 + 0.31009999999999999 1.5430210865347952E-005 + 0.31095000000000000 1.5468910056811124E-005 + 0.31179999999999997 1.5407052925830958E-005 + 0.31264999999999998 1.5234749206963401E-005 + 0.31350000000000000 1.4942158008162934E-005 + 0.31434999999999996 1.4519589432391901E-005 + 0.31519999999999998 1.3957633237631983E-005 + 0.31605000000000000 1.3247282325147715E-005 + 0.31689999999999996 1.2380064791995398E-005 + 0.31774999999999998 1.1348185897252390E-005 + 0.31859999999999999 1.0144670134003042E-005 + 0.31944999999999996 8.7635137973456157E-006 + 0.32029999999999997 7.1998389699583503E-006 + 0.32114999999999999 5.4500374964418200E-006 + 0.32199999999999995 3.5119217990988015E-006 + 0.32284999999999997 1.3848614050573074E-006 + 0.32369999999999999 -9.3007721536269626E-007 + 0.32455000000000001 -3.4300073140410737E-006 + 0.32539999999999997 -6.1101049975984334E-006 + 0.32624999999999998 -8.9635069972308195E-006 + 0.32710000000000000 -1.1981227370195298E-005 + 0.32794999999999996 -1.5152088920111447E-005 + 0.32879999999999998 -1.8462680223250821E-005 + 0.32965000000000000 -2.1897335238623313E-005 + 0.33049999999999996 -2.5438137709186186E-005 + 0.33134999999999998 -2.9064950843389754E-005 + 0.33220000000000000 -3.2755480093222542E-005 + 0.33304999999999996 -3.6485357570574197E-005 + 0.33389999999999997 -4.0228256861007827E-005 + 0.33474999999999999 -4.3956037496986538E-005 + 0.33559999999999995 -4.7638933784229099E-005 + 0.33644999999999997 -5.1245749130478944E-005 + 0.33729999999999999 -5.4744096281978663E-005 + 0.33815000000000001 -5.8100659969006090E-005 + 0.33899999999999997 -6.1281495560225991E-005 + 0.33984999999999999 -6.4252328999423307E-005 + 0.34070000000000000 -6.6978906574241670E-005 + 0.34154999999999996 -6.9427346257806334E-005 + 0.34239999999999998 -7.1564507632105182E-005 + 0.34325000000000000 -7.3358347067883098E-005 + 0.34409999999999996 -7.4778323377934058E-005 + 0.34494999999999998 -7.5795763558681399E-005 + 0.34580000000000000 -7.6384243011583329E-005 + 0.34664999999999996 -7.6519957069225199E-005 + 0.34749999999999998 -7.6182091769740756E-005 + 0.34834999999999999 -7.5353132329231132E-005 + 0.34919999999999995 -7.4019214601676243E-005 + 0.35004999999999997 -7.2170384301155591E-005 + 0.35089999999999999 -6.9800869073670778E-005 + 0.35174999999999995 -6.6909283720874573E-005 + 0.35259999999999997 -6.3498800992130731E-005 + 0.35344999999999999 -5.9577279054256261E-005 + 0.35430000000000000 -5.5157327782370942E-005 + 0.35514999999999997 -5.0256339259372393E-005 + 0.35599999999999998 -4.4896452128111207E-005 + 0.35685000000000000 -3.9104476049507279E-005 + 0.35769999999999996 -3.2911744377741220E-005 + 0.35854999999999998 -2.6353938845421714E-005 + 0.35940000000000000 -1.9470841345675808E-005 + 0.36024999999999996 -1.2306023549465555E-005 + 0.36109999999999998 -4.9065055364897741E-006 + 0.36194999999999999 2.6776488549600597E-006 + 0.36279999999999996 1.0393761011767029E-005 + 0.36364999999999997 1.8187018993075674E-005 + 0.36449999999999999 2.6000988321690843E-005 + 0.36534999999999995 3.3778138179009055E-005 + 0.36619999999999997 4.1460412529268354E-005 + 0.36704999999999999 4.8989788800847212E-005 + 0.36790000000000000 5.6308862552307713E-005 + 0.36874999999999997 6.3361444856675428E-005 + 0.36959999999999998 7.0093130584850477E-005 + 0.37045000000000000 7.6451855481973852E-005 + 0.37129999999999996 8.2388423137242975E-005 + 0.37214999999999998 8.7857000030607159E-005 + 0.37300000000000000 9.2815588191331184E-005 + 0.37384999999999996 9.7226465845534626E-005 + 0.37469999999999998 1.0105656981063436E-004 + 0.37554999999999999 1.0427783225220738E-004 + 0.37639999999999996 1.0686747730257116E-004 + 0.37724999999999997 1.0880822261472776E-004 + 0.37809999999999999 1.1008844652736880E-004 + 0.37894999999999995 1.1070228789390659E-004 + 0.37979999999999997 1.1064965756462668E-004 + 0.38064999999999993 1.0993621191658115E-004 + 0.38149999999999995 1.0857323389033698E-004 + 0.38234999999999997 1.0657750089462934E-004 + 0.38319999999999999 1.0397104225205464E-004 + 0.38405000000000000 1.0078088548849617E-004 + 0.38490000000000002 9.7038705860064858E-005 + 0.38574999999999993 9.2780465851860318E-005 + 0.38659999999999994 8.8045978112103655E-005 + 0.38744999999999996 8.2878429965770942E-005 + 0.38829999999999998 7.7323937198042539E-005 + 0.38915000000000000 7.1430997258889196E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0002.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0002.BXZ.semd new file mode 100644 index 00000000..4790c0d9 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0002.BXZ.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 0.0000000000000000 + -0.11490000000000000 0.0000000000000000 + -0.11405000000000000 0.0000000000000000 + -0.11320000000000000 0.0000000000000000 + -0.11234999999999999 0.0000000000000000 + -0.11150000000000000 0.0000000000000000 + -0.11065000000000000 0.0000000000000000 + -0.10979999999999999 0.0000000000000000 + -0.10894999999999999 0.0000000000000000 + -0.10810000000000000 0.0000000000000000 + -0.10725000000000000 0.0000000000000000 + -0.10639999999999999 0.0000000000000000 + -0.10554999999999999 0.0000000000000000 + -0.10470000000000000 0.0000000000000000 + -0.10385000000000000 0.0000000000000000 + -0.10299999999999999 0.0000000000000000 + -0.10214999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10045000000000000 0.0000000000000000 + -9.9599999999999994E-002 0.0000000000000000 + -9.8750000000000004E-002 0.0000000000000000 + -9.7900000000000001E-002 0.0000000000000000 + -9.7049999999999997E-002 0.0000000000000000 + -9.6199999999999994E-002 0.0000000000000000 + -9.5349999999999990E-002 0.0000000000000000 + -9.4500000000000001E-002 0.0000000000000000 + -9.3649999999999997E-002 0.0000000000000000 + -9.2799999999999994E-002 0.0000000000000000 + -9.1950000000000004E-002 0.0000000000000000 + -9.1100000000000000E-002 0.0000000000000000 + -9.0249999999999997E-002 6.9557674445043921E-041 + -8.9399999999999993E-002 1.9299008242769309E-040 + -8.8549999999999990E-002 1.5930648279166430E-040 + -8.7700000000000000E-002 -3.6878090418256012E-040 + -8.6849999999999997E-002 -1.4056422062903975E-039 + -8.5999999999999993E-002 -1.7265232472290045E-039 + -8.5150000000000003E-002 -3.1978495319199283E-040 + -8.4300000000000000E-002 -6.9573007754912388E-039 + -8.3449999999999996E-002 -9.5254504742553277E-039 + -8.2600000000000007E-002 -1.0904439942005996E-039 + -8.1749999999999989E-002 2.8353423894934547E-038 + -8.0900000000000000E-002 8.5638730966021453E-038 + -8.0049999999999996E-002 1.6765584865855613E-037 + -7.9199999999999993E-002 2.0871852391904151E-037 + -7.8350000000000003E-002 1.3018934668322556E-037 + -7.7499999999999999E-002 -1.8708620796706380E-037 + -7.6649999999999996E-002 -8.1263630687546339E-037 + -7.5800000000000006E-002 -1.6425006350840649E-036 + -7.4949999999999989E-002 -2.3273970843887112E-036 + -7.4099999999999999E-002 -2.1801261515638663E-036 + -7.3249999999999996E-002 -2.6805653972919593E-037 + -7.2399999999999992E-002 4.2336556334331910E-036 + -7.1550000000000002E-002 1.1348836426476509E-035 + -7.0699999999999999E-002 1.9362886816774856E-035 + -6.9849999999999995E-002 2.4003647814021288E-035 + -6.9000000000000006E-002 1.8391320466846940E-035 + -6.8149999999999988E-002 -5.4019286220244156E-036 + -6.7299999999999999E-002 -5.2511516473352949E-035 + -6.6449999999999995E-002 -1.1921019647125021E-034 + -6.5599999999999992E-002 -1.8603504065390680E-034 + -6.4750000000000002E-002 -2.1335273490113132E-034 + -6.3899999999999998E-002 -1.4423064603205541E-034 + -6.3049999999999995E-002 8.0127149960383695E-035 + -6.2199999999999998E-002 4.8921825132592975E-034 + -6.1350000000000002E-002 1.0387919839706667E-033 + -6.0499999999999998E-002 1.5647185261016092E-033 + -5.9650000000000002E-002 1.7579028731791659E-033 + -5.8799999999999998E-002 1.1921518964266705E-033 + -5.7950000000000002E-002 -5.6193409405437600E-034 + -5.7099999999999998E-002 -3.7180645350757801E-033 + -5.6249999999999994E-002 -7.9666840550558213E-033 + -5.5400000000000005E-002 -1.2152600541645081E-032 + -5.4550000000000001E-002 -1.4083022035332455E-032 + -5.3699999999999998E-002 -1.0674625981992656E-032 + -5.2849999999999994E-002 1.3325318977553655E-033 + -5.2000000000000005E-002 2.3937821468473016E-032 + -5.1150000000000001E-002 5.5769290613969880E-032 + -5.0299999999999997E-002 8.9709722017800260E-032 + -4.9449999999999994E-002 1.1115045431319337E-031 + -4.8600000000000004E-002 9.8245271865721030E-032 + -4.7750000000000001E-002 2.5796946955864608E-032 + -4.6899999999999997E-002 -1.2585966726255080E-031 + -4.6049999999999994E-002 -3.5673980314890729E-031 + -4.5200000000000004E-002 -6.2981050419908372E-031 + -4.4350000000000001E-002 -8.5542936131498518E-031 + -4.3499999999999997E-002 -8.8624786336598999E-031 + -4.2649999999999993E-002 -5.3378389542102198E-031 + -4.1800000000000004E-002 3.8240646896223462E-031 + -4.0950000000000000E-002 1.9473476152707418E-030 + -4.0099999999999997E-002 4.0315234621396117E-030 + -3.9249999999999993E-002 6.1654825295365681E-030 + -3.8400000000000004E-002 7.4568178835747606E-030 + -3.7550000000000000E-002 6.6189995279245727E-030 + -3.6699999999999997E-002 2.1894943119268781E-030 + -3.5850000000000007E-002 -7.0032908373396561E-030 + -3.5000000000000003E-002 -2.1120405867304171E-029 + -3.4150000000000000E-002 -3.8435136899254910E-029 + -3.3299999999999996E-002 -5.4527271961340763E-029 + -3.2450000000000007E-002 -6.1919965594694321E-029 + -3.1600000000000003E-002 -5.0631054794052301E-029 + -3.0750000000000000E-002 -1.0103159576732288E-029 + -2.9899999999999996E-002 6.7209972231767743E-029 + -2.9050000000000006E-002 1.8074186614283734E-028 + -2.8200000000000003E-002 3.1598962479659410E-028 + -2.7349999999999999E-002 4.3956620946689801E-028 + -2.6499999999999996E-002 4.9750031463698690E-028 + -2.5650000000000006E-002 4.1960950151089088E-028 + -2.4800000000000003E-002 1.3254704371891458E-028 + -2.3949999999999999E-002 -4.1712084184163755E-028 + -2.3099999999999996E-002 -1.2309316380640503E-027 + -2.2250000000000006E-002 -2.2224110121340067E-027 + -2.1400000000000002E-002 -3.1859447438222974E-027 + -2.0549999999999999E-002 -3.7838329677577334E-027 + -1.9699999999999995E-002 -3.5670993147001192E-027 + -1.8850000000000006E-002 -2.0446099447662848E-027 + -1.8000000000000002E-002 1.1909980199780151E-027 + -1.7149999999999999E-002 6.2841436302641646E-027 + -1.6299999999999995E-002 1.2905401147012554E-026 + -1.5450000000000005E-002 2.0052184678528447E-026 + -1.4600000000000002E-002 2.5925922362902095E-026 + -1.3749999999999998E-002 2.7965810485773006E-026 + -1.2899999999999995E-002 2.3120435164728495E-026 + -1.2050000000000005E-002 8.4179454073835638E-027 + -1.1200000000000002E-002 -1.8152570932487907E-026 + -1.0349999999999998E-002 -5.6513247101834591E-026 + -9.5000000000000084E-003 -1.0328892660445883E-025 + -8.6500000000000049E-003 -1.5079487732635313E-025 + -7.8000000000000014E-003 -1.8659534465843824E-025 + -6.9499999999999978E-003 -1.9406013171070725E-025 + -6.1000000000000082E-003 -1.5431860111165846E-025 + -5.2500000000000047E-003 -4.9867869982025224E-026 + -4.4000000000000011E-003 1.3018599852373029E-025 + -3.5499999999999976E-003 3.8369031124660717E-025 + -2.7000000000000079E-003 6.8876607081790923E-025 + -1.8500000000000044E-003 9.9839042861571720E-025 + -1.0000000000000009E-003 1.2382121215056721E-024 + -1.4999999999999736E-004 1.3098043854557806E-024 + 6.9999999999999230E-004 1.1013917622140015E-024 + 1.5499999999999958E-003 5.0736692967894786E-025 + 2.3999999999999994E-003 -5.4346617268223228E-025 + 3.2500000000000029E-003 -2.0530269782633222E-024 + 4.0999999999999925E-003 -3.9171288060675393E-024 + 4.9499999999999961E-003 -5.8940860984106532E-024 + 5.7999999999999996E-003 -7.5885742418199026E-024 + 6.6499999999999893E-003 -8.4619616029286045E-024 + 7.5000000000000067E-003 -7.8799085085428513E-024 + 8.3499999999999963E-003 -5.2050857935887024E-024 + 9.1999999999999860E-003 6.3236887837382727E-026 + 1.0050000000000003E-002 8.1102981760870631E-024 + 1.0899999999999993E-002 1.8607314918369593E-023 + 1.1750000000000010E-002 3.0526540411418077E-023 + 1.2600000000000000E-002 4.2015974340791980E-023 + 1.3449999999999990E-002 5.0388854853873637E-023 + 1.4300000000000007E-002 5.2284773268963380E-023 + 1.5149999999999997E-002 4.4049868510811159E-023 + 1.5999999999999986E-002 2.2359940744096018E-023 + 1.6850000000000004E-002 -1.4928929229161839E-023 + 1.7699999999999994E-002 -6.7771653085194788E-023 + 1.8549999999999983E-002 -1.3290099806449920E-022 + 1.9400000000000001E-002 -2.0296961968606714E-022 + 2.0249999999999990E-002 -2.6612188056588777E-022 + 2.1100000000000008E-002 -3.0627812108495376E-022 + 2.1949999999999997E-002 -3.0439758203854111E-022 + 2.2799999999999987E-002 -2.4090915373543711E-022 + 2.3650000000000004E-002 -9.9350012885069172E-023 + 2.4499999999999994E-002 1.2896960104623913E-022 + 2.5349999999999984E-002 4.3973938107745002E-022 + 2.6200000000000001E-002 8.1063640495029099E-022 + 2.7049999999999991E-002 1.1975976734908441E-021 + 2.7900000000000008E-002 1.5336579401842885E-021 + 2.8749999999999998E-002 1.7316821555382146E-021 + 2.9599999999999987E-002 1.6921331241949191E-021 + 3.0450000000000005E-002 1.3165295351322755E-021 + 3.1299999999999994E-002 5.2643555568299045E-022 + 3.2149999999999984E-002 -7.1329054363088238E-022 + 3.3000000000000002E-002 -2.3695861666918196E-021 + 3.3849999999999991E-002 -4.3185752080578124E-021 + 3.4700000000000009E-002 -6.3303891666333232E-021 + 3.5549999999999998E-002 -8.0672127440951743E-021 + 3.6399999999999988E-002 -9.1002013910329127E-021 + 3.7250000000000005E-002 -8.9496703096324613E-021 + 3.8099999999999995E-002 -7.1504208477832933E-021 + 3.8949999999999985E-002 -3.3402557907582335E-021 + 3.9800000000000002E-002 2.6351970897090638E-021 + 4.0649999999999992E-002 1.0613698849487400E-020 + 4.1500000000000009E-002 2.0021320339330882E-020 + 4.2349999999999999E-002 2.9812822971007710E-020 + 4.3199999999999988E-002 3.8470989756185818E-020 + 4.4050000000000006E-002 4.4086642645058933E-020 + 4.4899999999999995E-002 4.4534938866660656E-020 + 4.5749999999999985E-002 3.7752595021888811E-020 + 4.6600000000000003E-002 2.2105095101655038E-020 + 4.7449999999999992E-002 -3.1858821285482680E-021 + 4.8299999999999982E-002 -3.7604990759140999E-020 + 4.9149999999999999E-002 -7.8964439654432049E-020 + 4.9999999999999989E-002 -1.2316599505715567E-019 + 5.0850000000000006E-002 -1.6419004149829113E-019 + 5.1699999999999996E-002 -1.9438929644960690E-019 + 5.2549999999999986E-002 -2.0514084591707755E-019 + 5.3400000000000003E-002 -1.8787011574308669E-019 + 5.4249999999999993E-002 -1.3540537628219411E-019 + 5.5099999999999982E-002 -4.3556855765126148E-020 + 5.5950000000000000E-002 8.7253873925794656E-020 + 5.6799999999999989E-002 2.5054937226294487E-019 + 5.7650000000000007E-002 4.3281476943095955E-019 + 5.8499999999999996E-002 6.1326973385954532E-019 + 5.9349999999999986E-002 7.6465630250845313E-019 + 6.0200000000000004E-002 8.5522909340248470E-019 + 6.1049999999999993E-002 8.5200934245765169E-019 + 6.1899999999999983E-002 7.2519500511986793E-019 + 6.2750000000000000E-002 4.5341908779769231E-019 + 6.3599999999999990E-002 2.9340486858260443E-020 + 6.4450000000000007E-002 -5.3513909746448983E-019 + 6.5299999999999997E-002 -1.2048762997523804E-018 + 6.6149999999999987E-002 -1.9196028947280659E-018 + 6.7000000000000004E-002 -2.5949977721650162E-018 + 6.7849999999999994E-002 -3.1273608745164460E-018 + 6.8699999999999983E-002 -3.4022061714326211E-018 + 6.9550000000000001E-002 -3.3066381447836245E-018 + 7.0399999999999990E-002 -2.7448262692204501E-018 + 7.1249999999999980E-002 -1.6553151083275658E-018 + 7.2099999999999997E-002 -2.8343788343459768E-020 + 7.2949999999999987E-002 2.0790811550218788E-018 + 7.3800000000000004E-002 4.5328675772862094E-018 + 7.4649999999999994E-002 7.1187517325122213E-018 + 7.5499999999999984E-002 9.5485737495221986E-018 + 7.6350000000000001E-002 1.1477349297628282E-017 + 7.7199999999999991E-002 1.2531535611564085E-017 + 7.8049999999999981E-002 1.2347596370203193E-017 + 7.8899999999999998E-002 1.0618522741847414E-017 + 7.9749999999999988E-002 7.1444764737488560E-018 + 8.0600000000000005E-002 1.8824277870522417E-018 + 8.1449999999999995E-002 -5.0112875101080611E-018 + 8.2299999999999984E-002 -1.3151999168046929E-017 + 8.3150000000000002E-002 -2.1917574515543083E-017 + 8.3999999999999991E-002 -3.0464335696925751E-017 + 8.4849999999999981E-002 -3.7771440994734639E-017 + 8.5699999999999998E-002 -4.2714599608189588E-017 + 8.6549999999999988E-002 -4.4166916356040019E-017 + 8.7400000000000005E-002 -4.1121251988907317E-017 + 8.8249999999999995E-002 -3.2825208002877795E-017 + 8.9099999999999985E-002 -1.8916748386943650E-017 + 8.9950000000000002E-002 4.5363247164490510E-019 + 9.0799999999999992E-002 2.4529408474327531E-017 + 9.1649999999999981E-002 5.1898130255898029E-017 + 9.2499999999999999E-002 8.0498211003487639E-017 + 9.3349999999999989E-002 1.0769197605171459E-016 + 9.4200000000000006E-002 1.3040976286714087E-016 + 9.5049999999999996E-002 1.4536363603217982E-016 + 9.5899999999999985E-002 1.4932260523861943E-016 + 9.6750000000000003E-002 1.3943409134450892E-016 + 9.7599999999999992E-002 1.1356978776660824E-016 + 9.8449999999999982E-002 7.0668581300817082E-017 + 9.9299999999999999E-002 1.1045228250516776E-017 + 0.10014999999999999 -6.3368399857377337E-017 + 0.10099999999999998 -1.4888152684874522E-016 + 0.10185000000000000 -2.4003103933005227E-016 + 0.10269999999999999 -3.2971870707322477E-016 + 0.10355000000000000 -4.0951287252114472E-016 + 0.10439999999999999 -4.7011700292124697E-016 + 0.10524999999999998 -5.0199550297269541E-016 + 0.10610000000000000 -4.9613295921350715E-016 + 0.10694999999999999 -4.4489012572113285E-016 + 0.10779999999999998 -3.4290654624646222E-016 + 0.10865000000000000 -1.8798817198330363E-016 + 0.10949999999999999 1.8089647106673451E-017 + 0.11035000000000000 2.6894035517290897E-016 + 0.11119999999999999 5.5316208567653098E-016 + 0.11204999999999998 8.5424551060830430E-016 + 0.11290000000000000 1.1508582957143057E-015 + 0.11374999999999999 1.4175564121121764E-015 + 0.11459999999999998 1.6259507116316564E-015 + 0.11545000000000000 1.7463318483687228E-015 + 0.11629999999999999 1.7497217852932526E-015 + 0.11715000000000000 1.6102841148304736E-015 + 0.11799999999999999 1.3079857011541185E-015 + 0.11884999999999998 8.3136150717091690E-016 + 0.11970000000000000 1.8019443819978738E-016 + 0.12054999999999999 -6.3210736874183343E-016 + 0.12139999999999998 -1.5766807282370147E-015 + 0.12225000000000000 -2.6081744238902028E-015 + 0.12309999999999999 -3.6647593989061277E-015 + 0.12395000000000000 -4.6693948585024255E-015 + 0.12479999999999999 -5.5325179734924172E-015 + 0.12564999999999998 -6.1562396833268782E-015 + 0.12650000000000000 -6.4400424116063945E-015 + 0.12734999999999999 -6.2878527072482561E-015 + 0.12819999999999998 -5.6162282475768422E-015 + 0.12905000000000000 -4.3632720426183769E-015 + 0.12989999999999999 -2.4977445090740116E-015 + 0.13074999999999998 -2.7731186633385554E-017 + 0.13159999999999999 2.9918629280109724E-015 + 0.13245000000000001 6.4537808506541530E-015 + 0.13329999999999997 1.0195622262367620E-014 + 0.13414999999999999 1.4000524694631303E-014 + 0.13500000000000001 1.7601926620193800E-014 + 0.13584999999999997 2.0692833042646684E-014 + 0.13669999999999999 2.2939769670981353E-014 + 0.13755000000000001 2.4001301304037098E-014 + 0.13839999999999997 2.3550657788760445E-014 + 0.13924999999999998 2.1301642260542139E-014 + 0.14010000000000000 1.7036644363430754E-014 + 0.14094999999999996 1.0635220982639279E-014 + 0.14179999999999998 2.1014145285311910E-015 + 0.14265000000000000 -8.4122607080245635E-015 + 0.14350000000000002 -2.0586332224062960E-014 + 0.14434999999999998 -3.3923612398275672E-014 + 0.14520000000000000 -4.7748234920366278E-014 + 0.14605000000000001 -6.1216319659049214E-014 + 0.14689999999999998 -7.3339635555635203E-014 + 0.14774999999999999 -8.3023037216122605E-014 + 0.14860000000000001 -8.9115830358822883E-014 + 0.14944999999999997 -9.0476174827605036E-014 + 0.15029999999999999 -8.6046896377626971E-014 + 0.15115000000000001 -7.4939931932277838E-014 + 0.15199999999999997 -5.6525671380451866E-014 + 0.15284999999999999 -3.0522511732731131E-014 + 0.15370000000000000 2.9189146544188591E-015 + 0.15454999999999997 4.3142978092759434E-014 + 0.15539999999999998 8.8934308839005007E-014 + 0.15625000000000000 1.3848766334616562E-013 + 0.15709999999999996 1.8940864414010153E-013 + 0.15794999999999998 2.3875072819615453E-013 + 0.15880000000000000 2.8309279828503594E-013 + 0.15965000000000001 3.1865988041108155E-013 + 0.16049999999999998 3.4148707092620497E-013 + 0.16134999999999999 3.4762494431622246E-013 + 0.16220000000000001 3.3338117256834877E-013 + 0.16304999999999997 2.9559055943158405E-013 + 0.16389999999999999 2.3190224412343578E-013 + 0.16475000000000001 1.4107051965612832E-013 + 0.16559999999999997 2.3232783312333058E-014 + 0.16644999999999999 -1.1984380657568704E-013 + 0.16730000000000000 -2.8456649428600381E-013 + 0.16814999999999997 -4.6539187661451870E-013 + 0.16899999999999998 -6.5479067673677451E-013 + 0.16985000000000000 -8.4331939497024614E-013 + 0.17069999999999996 -1.0198133561984250E-012 + 0.17154999999999998 -1.1717098700078608E-012 + 0.17240000000000000 -1.2855055225941295E-012 + 0.17325000000000002 -1.3473451185906121E-012 + 0.17409999999999998 -1.3437307353375600E-012 + 0.17494999999999999 -1.2623328936033937E-012 + 0.17580000000000001 -1.0928764886962664E-012 + 0.17664999999999997 -8.2806536486265732E-013 + 0.17749999999999999 -4.6450408905646960E-013 + 0.17835000000000001 -3.5662809130994975E-015 + 0.17919999999999997 5.4784392857475276E-013 + 0.18004999999999999 1.1766943377196051E-012 + 0.18090000000000001 1.8634481425063562E-012 + 0.18174999999999997 2.5819625488128148E-012 + 0.18259999999999998 3.2997111981687019E-012 + 0.18345000000000000 3.9783691324811435E-012 + 0.18429999999999996 4.5747897359227826E-012 + 0.18514999999999998 5.0423821907842336E-012 + 0.18600000000000000 5.3328843496490075E-012 + 0.18684999999999996 5.3985033953749400E-012 + 0.18769999999999998 5.1943766855315182E-012 + 0.18855000000000000 4.6812779721834416E-012 + 0.18940000000000001 3.8284755359992517E-012 + 0.19024999999999997 2.6166292212173369E-012 + 0.19109999999999999 1.0405858662932119E-012 + 0.19195000000000001 -8.8806848086072348E-013 + 0.19279999999999997 -3.1388620360486803E-012 + 0.19364999999999999 -5.6608580216924834E-012 + 0.19450000000000001 -8.3817995975509438E-012 + 0.19534999999999997 -1.1208128077882513E-011 + 0.19619999999999999 -1.4026003690626356E-011 + 0.19705000000000000 -1.6703425332333098E-011 + 0.19789999999999996 -1.9093518904481139E-011 + 0.19874999999999998 -2.1039009648395736E-011 + 0.19960000000000000 -2.2377861089350109E-011 + 0.20044999999999996 -2.2949995816191417E-011 + 0.20129999999999998 -2.2604948746599138E-011 + 0.20215000000000000 -2.1210278108174085E-011 + 0.20300000000000001 -1.8660452373597554E-011 + 0.20384999999999998 -1.4885945445845715E-011 + 0.20469999999999999 -9.8621480083010802E-012 + 0.20555000000000001 -3.6177362319495043E-012 + 0.20639999999999997 3.7579300620220208E-012 + 0.20724999999999999 1.2108796544281541E-011 + 0.20810000000000001 2.1207920277928687E-011 + 0.20894999999999997 3.0755478496757035E-011 + 0.20979999999999999 4.0379354875818925E-011 + 0.21065000000000000 4.9638596429576967E-011 + 0.21149999999999997 5.8029994522326890E-011 + 0.21234999999999998 6.4997903700116720E-011 + 0.21320000000000000 6.9947388472260243E-011 + 0.21404999999999996 7.2260614517514303E-011 + 0.21489999999999998 7.1316349200290487E-011 + 0.21575000000000000 6.6512260336921337E-011 + 0.21659999999999996 5.7289670935620870E-011 + 0.21744999999999998 4.3160234316489916E-011 + 0.21829999999999999 2.3734084619357000E-011 + 0.21915000000000001 -1.2512872577158152E-012 + 0.21999999999999997 -3.1901911599957122E-011 + 0.22084999999999999 -6.8138722353158593E-011 + 0.22170000000000001 -1.0966997913211691E-010 + 0.22254999999999997 -1.5596522765208214E-010 + 0.22339999999999999 -2.0623125566210191E-010 + 0.22425000000000000 -2.5939014285306988E-010 + 0.22509999999999997 -3.1405956737826428E-010 + 0.22594999999999998 -3.6853517515951233E-010 + 0.22680000000000000 -4.2077424720463917E-010 + 0.22764999999999996 -4.6838027152026424E-010 + 0.22849999999999998 -5.0858680017333705E-010 + 0.22935000000000000 -5.3823970723360543E-010 + 0.23019999999999996 -5.5377505379965838E-010 + 0.23104999999999998 -5.5119112510838525E-010 + 0.23190000000000000 -5.2601158505313855E-010 + 0.23275000000000001 -4.7323684665717562E-010 + 0.23359999999999997 -3.8728022871341705E-010 + 0.23444999999999999 -2.6188501790964403E-010 + 0.23530000000000001 -9.0017968837539117E-011 + 0.23614999999999997 1.3626453781041972E-010 + 0.23699999999999999 4.2598311044132977E-010 + 0.23785000000000001 7.8943936920837420E-010 + 0.23869999999999997 1.2384633363559965E-009 + 0.23954999999999999 1.7867088581827891E-009 + 0.24040000000000000 2.4500049991236687E-009 + 0.24124999999999996 3.2467665886120342E-009 + 0.24209999999999998 4.1984749079779136E-009 + 0.24295000000000000 5.3302306735032414E-009 + 0.24379999999999996 6.6713922467591129E-009 + 0.24464999999999998 8.2563038051449332E-009 + 0.24550000000000000 1.0125121634872355E-008 + 0.24634999999999996 1.2324746122996274E-008 + 0.24719999999999998 1.4909877157834210E-008 + 0.24804999999999999 1.7944190205296043E-008 + 0.24890000000000001 2.1501662045589422E-008 + 0.24974999999999997 2.5668040716013039E-008 + 0.25059999999999999 3.0542487825380935E-008 + 0.25145000000000001 3.6239399577999258E-008 + 0.25229999999999997 4.2890417601817491E-008 + 0.25314999999999999 5.0646655364504028E-008 + 0.25400000000000000 5.9681156621047853E-008 + 0.25484999999999997 7.0191574952695596E-008 + 0.25569999999999998 8.2403132959411484E-008 + 0.25655000000000000 9.6571860082129924E-008 + 0.25739999999999996 1.1298808221963179E-007 + 0.25824999999999998 1.3198027410400131E-007 + 0.25910000000000000 1.5391919599468112E-007 + 0.25994999999999996 1.7922232762625885E-007 + 0.26079999999999998 2.0835871352110376E-007 + 0.26164999999999999 2.4185403374548781E-007 + 0.26249999999999996 2.8029611385449041E-007 + 0.26334999999999997 3.2434070329492720E-007 + 0.26419999999999999 3.7471757970429642E-007 + 0.26505000000000001 4.3223688044660026E-007 + 0.26589999999999997 4.9779570106062394E-007 + 0.26674999999999999 5.7238486164410169E-007 + 0.26760000000000000 6.5709594532813266E-007 + 0.26844999999999997 7.5312813161276737E-007 + 0.26929999999999998 8.6179526196591975E-007 + 0.27015000000000000 9.8453271161471767E-007 + 0.27099999999999996 1.1229038556208129E-006 + 0.27184999999999998 1.2786063223972044E-006 + 0.27270000000000000 1.4534779223377308E-006 + 0.27354999999999996 1.6495008112981871E-006 + 0.27439999999999998 1.8688064781257071E-006 + 0.27524999999999999 2.1136784721214319E-006 + 0.27609999999999996 2.3865535595656934E-006 + 0.27694999999999997 2.6900223119835228E-006 + 0.27779999999999999 3.0268276229732184E-006 + 0.27865000000000001 3.3998595887948530E-006 + 0.27949999999999997 3.8121506715157825E-006 + 0.28034999999999999 4.2668660284411506E-006 + 0.28120000000000001 4.7672921245802666E-006 + 0.28204999999999997 5.3168216412409255E-006 + 0.28289999999999998 5.9189359184504947E-006 + 0.28375000000000000 6.5771814152155101E-006 + 0.28459999999999996 7.2951445114032572E-006 + 0.28544999999999998 8.0764212212194782E-006 + 0.28630000000000000 8.9245813806875102E-006 + 0.28714999999999996 9.8431316532652503E-006 + 0.28799999999999998 1.0835469472622131E-005 + 0.28885000000000000 1.1904833106410820E-005 + 0.28969999999999996 1.3054253657736921E-005 + 0.29054999999999997 1.4286491565345490E-005 + 0.29139999999999999 1.5603977224228759E-005 + 0.29224999999999995 1.7008740889213170E-005 + 0.29309999999999997 1.8502349391672969E-005 + 0.29394999999999999 2.0085823235244119E-005 + 0.29480000000000001 2.1759563078720978E-005 + 0.29564999999999997 2.3523272586555722E-005 + 0.29649999999999999 2.5375875993515010E-005 + 0.29735000000000000 2.7315440297713245E-005 + 0.29819999999999997 2.9339080687296913E-005 + 0.29904999999999998 3.1442889611228509E-005 + 0.29990000000000000 3.3621863726044553E-005 + 0.30074999999999996 3.5869814119354876E-005 + 0.30159999999999998 3.8179308461725240E-005 + 0.30245000000000000 4.0541604460170546E-005 + 0.30329999999999996 4.2946599653435256E-005 + 0.30414999999999998 4.5382770621543391E-005 + 0.30499999999999999 4.7837155125798894E-005 + 0.30584999999999996 5.0295316492422309E-005 + 0.30669999999999997 5.2741344057277936E-005 + 0.30754999999999999 5.5157851806351366E-005 + 0.30840000000000001 5.7525998437168347E-005 + 0.30924999999999997 5.9825530952238912E-005 + 0.31009999999999999 6.2034854269260483E-005 + 0.31095000000000000 6.4131093569116905E-005 + 0.31179999999999997 6.6090214982744388E-005 + 0.31264999999999998 6.7887118688223023E-005 + 0.31350000000000000 6.9495832119237784E-005 + 0.31434999999999996 7.0889625322569026E-005 + 0.31519999999999998 7.2041223571255595E-005 + 0.31605000000000000 7.2923014318526324E-005 + 0.31689999999999996 7.3507282364752727E-005 + 0.31774999999999998 7.3766452137966727E-005 + 0.31859999999999999 7.3673366422649260E-005 + 0.31944999999999996 7.3201557135643344E-005 + 0.32029999999999997 7.2325562300785073E-005 + 0.32114999999999999 7.1021197403420524E-005 + 0.32199999999999995 6.9265899287195487E-005 + 0.32284999999999997 6.7039062132197261E-005 + 0.32369999999999999 6.4322326318751885E-005 + 0.32455000000000001 6.1099929211630593E-005 + 0.32539999999999997 5.7359003579837616E-005 + 0.32624999999999998 5.3089885464748012E-005 + 0.32710000000000000 4.8286400182787378E-005 + 0.32794999999999996 4.2946139354589959E-005 + 0.32879999999999998 3.7070705447188474E-005 + 0.32965000000000000 3.0665940369950981E-005 + 0.33049999999999996 2.3742117534935835E-005 + 0.33134999999999998 1.6314085728463784E-005 + 0.33220000000000000 8.4013757516450626E-006 + 0.33304999999999996 2.8272076404774322E-008 + 0.33389999999999997 -8.7761576537837540E-006 + 0.33474999999999999 -1.7978086047169034E-005 + 0.33559999999999995 -2.7538999856183125E-005 + 0.33644999999999997 -3.7415824537651914E-005 + 0.33729999999999999 -4.7561119130012693E-005 + 0.33815000000000001 -5.7923307813204864E-005 + 0.33899999999999997 -6.8446967193262507E-005 + 0.33984999999999999 -7.9073145267656635E-005 + 0.34070000000000000 -8.9739753127251266E-005 + 0.34154999999999996 -1.0038198857937443E-004 + 0.34239999999999998 -1.1093284583079374E-004 + 0.34325000000000000 -1.2132361357104838E-004 + 0.34409999999999996 -1.3148443165457926E-004 + 0.34494999999999998 -1.4134488292068747E-004 + 0.34580000000000000 -1.5083461459757544E-004 + 0.34664999999999996 -1.5988395433289983E-004 + 0.34749999999999998 -1.6842452356977404E-004 + 0.34834999999999999 -1.7638991125666655E-004 + 0.34919999999999995 -1.8371627708008948E-004 + 0.35004999999999997 -1.9034303516179092E-004 + 0.35089999999999999 -1.9621339846000521E-004 + 0.35174999999999995 -2.0127505896052518E-004 + 0.35259999999999997 -2.0548065037120439E-004 + 0.35344999999999999 -2.0878827448018785E-004 + 0.35430000000000000 -2.1116203335287172E-004 + 0.35514999999999997 -2.1257235730301190E-004 + 0.35599999999999998 -2.1299643101383860E-004 + 0.35685000000000000 -2.1241845156931349E-004 + 0.35769999999999996 -2.1082990353361617E-004 + 0.35854999999999998 -2.0822963290767699E-004 + 0.35940000000000000 -2.0462397217874286E-004 + 0.36024999999999996 -2.0002677236896998E-004 + 0.36109999999999998 -1.9445928628997072E-004 + 0.36194999999999999 -1.8795008474259642E-004 + 0.36279999999999996 -1.8053479662707842E-004 + 0.36364999999999997 -1.7225583931595697E-004 + 0.36449999999999999 -1.6316207664756596E-004 + 0.36534999999999995 -1.5330835388063471E-004 + 0.36619999999999997 -1.4275502052877003E-004 + 0.36704999999999999 -1.3156744087176262E-004 + 0.36790000000000000 -1.1981537329101128E-004 + 0.36874999999999997 -1.0757231212480416E-004 + 0.36959999999999998 -9.4914910821749206E-005 + 0.37045000000000000 -8.1922214100943117E-005 + 0.37129999999999996 -6.8674982479248646E-005 + 0.37214999999999998 -5.5254958306078165E-005 + 0.37300000000000000 -4.1744175661636745E-005 + 0.37384999999999996 -2.8224223908351234E-005 + 0.37469999999999998 -1.4775588470107557E-005 + 0.37554999999999999 -1.4769476720157933E-006 + 0.37639999999999996 1.1595476694246622E-005 + 0.37724999999999997 2.4368546120045929E-005 + 0.37809999999999999 3.6772782084402983E-005 + 0.37894999999999995 4.8742880884443115E-005 + 0.37979999999999997 6.0218161972628762E-005 + 0.38064999999999993 7.1142979615779260E-005 + 0.38149999999999995 8.1467095977811823E-005 + 0.38234999999999997 9.1145958990406084E-005 + 0.38319999999999999 1.0014094639559744E-004 + 0.38405000000000000 1.0841951946350461E-004 + 0.38490000000000002 1.1595528580233413E-004 + 0.38574999999999993 1.2272804400655297E-004 + 0.38659999999999994 1.2872372719638400E-004 + 0.38744999999999996 1.3393436282279529E-004 + 0.38829999999999998 1.3835786590754814E-004 + 0.38915000000000000 1.4199795334839878E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0003.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0003.BXX.semd new file mode 100644 index 00000000..c64c250a --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0003.BXX.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 0.0000000000000000 + -0.11490000000000000 0.0000000000000000 + -0.11405000000000000 0.0000000000000000 + -0.11320000000000000 0.0000000000000000 + -0.11234999999999999 0.0000000000000000 + -0.11150000000000000 0.0000000000000000 + -0.11065000000000000 0.0000000000000000 + -0.10979999999999999 0.0000000000000000 + -0.10894999999999999 0.0000000000000000 + -0.10810000000000000 0.0000000000000000 + -0.10725000000000000 0.0000000000000000 + -0.10639999999999999 0.0000000000000000 + -0.10554999999999999 -3.9616085376558011E-041 + -0.10470000000000000 -1.3969093991832640E-041 + -0.10385000000000000 -2.7922497752144988E-043 + -0.10299999999999999 1.1372165275819379E-040 + -0.10214999999999999 9.4911016707933615E-039 + -0.10130000000000000 3.3712897014379092E-038 + -0.10045000000000000 8.5900290182437219E-038 + -9.9599999999999994E-002 1.7928075861542131E-037 + -9.8750000000000004E-002 2.5004418887079660E-037 + -9.7900000000000001E-002 1.3003704659241889E-037 + -9.7049999999999997E-002 -5.4606209457631607E-037 + -9.6199999999999994E-002 -2.2988413439484565E-036 + -9.5349999999999990E-002 -5.4699930612407234E-036 + -9.4500000000000001E-002 -9.3258249207520740E-036 + -9.3649999999999997E-002 -1.0610835719570837E-035 + -9.2799999999999994E-002 -2.0848453030698963E-036 + -9.1950000000000004E-002 2.7254553311944123E-035 + -9.1100000000000000E-002 8.7352020412777839E-035 + -9.0249999999999997E-002 1.7447429287184138E-034 + -8.9399999999999993E-002 2.5009157782284353E-034 + -8.8549999999999990E-002 2.1778416554988040E-034 + -8.7700000000000000E-002 -8.3010715461678555E-035 + -8.6849999999999997E-002 -8.3402449690273960E-034 + -8.5999999999999993E-002 -2.1088989431824989E-033 + -8.5150000000000003E-002 -3.6412184084548304E-033 + -8.4300000000000000E-002 -4.5362780275966317E-033 + -8.3449999999999996E-002 -3.0827488338462664E-033 + -8.2600000000000007E-002 3.0495593085540813E-033 + -8.1749999999999989E-002 1.5863497996958085E-032 + -8.0900000000000000E-002 3.5077792584828389E-032 + -8.0049999999999996E-002 5.5310581025830205E-032 + -7.9199999999999993E-002 6.3349689854181501E-032 + -7.8350000000000003E-002 3.7517426167319807E-032 + -7.7499999999999999E-002 -4.7957798699713900E-032 + -7.6649999999999996E-002 -2.1066996453375467E-031 + -7.5800000000000006E-002 -4.3888019317072379E-031 + -7.4949999999999989E-002 -6.6505484550812963E-031 + -7.4099999999999999E-002 -7.4477001364799177E-031 + -7.3249999999999996E-002 -4.5953697080418756E-031 + -7.2399999999999992E-002 4.3312062126416341E-031 + -7.1550000000000002E-002 2.0830768371925662E-030 + -7.0699999999999999E-002 4.3641613152820122E-030 + -6.9849999999999995E-002 6.6605449172905066E-030 + -6.9000000000000006E-002 7.7109716293046038E-030 + -6.8149999999999988E-002 5.6499216284586110E-030 + -6.7299999999999999E-002 -1.5914190704213876E-030 + -6.6449999999999995E-002 -1.5400585750195702E-029 + -6.5599999999999992E-002 -3.5127441621341983E-029 + -6.4750000000000002E-002 -5.6512822902366930E-029 + -6.3899999999999998E-002 -7.0484601956254098E-029 + -6.3049999999999995E-002 -6.3218689941028163E-029 + -6.2199999999999998E-002 -1.8512389550158925E-029 + -6.1350000000000002E-002 7.6696661830567451E-029 + -6.0499999999999998E-002 2.2359274323247732E-028 + -5.9650000000000002E-002 4.0083554224032543E-028 + -5.8799999999999998E-002 5.5518081520799385E-028 + -5.7950000000000002E-002 5.9844978527556865E-028 + -5.7099999999999998E-002 4.1709964429785766E-028 + -5.6249999999999994E-002 -9.9933061517242228E-029 + -5.5400000000000005E-002 -1.0127634847440452E-027 + -5.4550000000000001E-002 -2.2657638314332426E-027 + -5.3699999999999998E-002 -3.6203793726100018E-027 + -5.2849999999999994E-002 -4.6104037141718247E-027 + -5.2000000000000005E-002 -4.5534229544401301E-027 + -5.1150000000000001E-002 -2.6542399577267353E-027 + -5.0299999999999997E-002 1.7738111109632708E-027 + -4.9449999999999994E-002 8.9698240918844411E-027 + -4.8600000000000004E-002 1.8312013143142742E-026 + -4.7750000000000001E-002 2.7929665412551663E-026 + -4.6899999999999997E-002 3.4497017681461757E-026 + -4.6049999999999994E-002 3.3404754302546442E-026 + -4.5200000000000004E-002 1.9501086618005385E-026 + -4.4350000000000001E-002 -1.1477660021656213E-026 + -4.3499999999999997E-002 -6.0824870965373842E-026 + -4.2649999999999993E-002 -1.2441161315654549E-025 + -4.1800000000000004E-002 -1.9044816209406133E-025 + -4.0950000000000000E-002 -2.3833874006313875E-025 + -4.0099999999999997E-002 -2.3970011542370229E-025 + -3.9249999999999993E-002 -1.6257777716324767E-025 + -3.8400000000000004E-002 2.0497338788765747E-026 + -3.7550000000000000E-002 3.2079604328902000E-025 + -3.6699999999999997E-002 7.1947185748068673E-025 + -3.5850000000000007E-002 1.1544475759742920E-024 + -3.5000000000000003E-002 1.5126729901350295E-024 + -3.4150000000000000E-002 1.6333810164145285E-024 + -3.3299999999999996E-002 1.3279377045361117E-024 + -3.2450000000000007E-002 4.2013330842291763E-025 + -3.1600000000000003E-002 -1.1931256242048213E-024 + -3.0750000000000000E-002 -3.4668775969061480E-024 + -2.9899999999999996E-002 -6.1327989081004387E-024 + -2.9050000000000006E-002 -8.6454270398961717E-024 + -2.8200000000000003E-002 -1.0177886668162542E-023 + -2.7349999999999999E-002 -9.6964409196946194E-024 + -2.6499999999999996E-002 -6.1369274153185813E-024 + -2.5650000000000006E-002 1.3101962617381468E-024 + -2.4800000000000003E-002 1.2826418611161648E-023 + -2.3949999999999999E-002 2.7559235230268160E-023 + -2.3099999999999996E-002 4.3278652535687748E-023 + -2.2250000000000006E-002 5.6224355512098527E-023 + -2.1400000000000002E-002 6.1287269502932809E-023 + -2.0549999999999999E-002 5.2653723835301217E-023 + -1.9699999999999995E-002 2.4982463580027642E-023 + -1.8850000000000006E-002 -2.4921119520725198E-023 + -1.8000000000000002E-002 -9.6118727577251437E-023 + -1.7149999999999999E-002 -1.8160096940970745E-022 + -1.6299999999999995E-002 -2.6692429081379753E-022 + -1.5450000000000005E-002 -3.3006261362724373E-022 + -1.4600000000000002E-002 -3.4311597272645951E-022 + -1.3749999999999998E-002 -2.7635953493360521E-022 + -1.2899999999999995E-002 -1.0476262837026039E-022 + -1.2050000000000005E-002 1.8344548106296522E-022 + -1.1200000000000002E-002 5.7729039683890543E-022 + -1.0349999999999998E-002 1.0345226767266619E-021 + -9.5000000000000084E-003 1.4765571955426334E-021 + -8.6500000000000049E-003 1.7897108232347259E-021 + -7.8000000000000014E-003 1.8353563281582425E-021 + -6.9499999999999978E-003 1.4706841656574504E-021 + -6.1000000000000082E-003 5.8004337404736442E-022 + -5.2500000000000047E-003 -8.8562346828940101E-022 + -4.4000000000000011E-003 -2.8666876943594337E-021 + -3.5499999999999976E-003 -5.1584570275225088E-021 + -2.7000000000000079E-003 -7.3912033229851296E-021 + -1.8500000000000044E-003 -9.0381697536444687E-021 + -1.0000000000000009E-003 -9.4617964941038981E-021 + -1.4999999999999736E-004 -8.0042991905507802E-021 + 6.9999999999999230E-004 -4.1216662989751782E-021 + 1.5499999999999958E-003 2.4496434387158645E-021 + 2.3999999999999994E-003 1.1515323375074945E-020 + 3.2500000000000029E-003 2.2268298530836822E-020 + 4.0999999999999925E-003 3.3197848801679126E-020 + 4.9499999999999961E-003 4.2107588879544161E-020 + 5.7999999999999996E-003 4.6281919509856362E-020 + 6.6499999999999893E-003 4.2825923542231959E-020 + 7.5000000000000067E-003 2.9177597408048958E-020 + 8.3499999999999963E-003 3.7567683707620775E-021 + 9.1999999999999860E-003 -3.3326113982380869E-020 + 1.0050000000000003E-002 -7.9618298120022173E-020 + 1.0899999999999993E-002 -1.2987932352682753E-019 + 1.1750000000000010E-002 -1.7600534059682311E-019 + 1.2600000000000000E-002 -2.0747480498921374E-019 + 1.3449999999999990E-002 -2.1242138546382226E-019 + 1.4300000000000007E-002 -1.7935925711873733E-019 + 1.5149999999999997E-002 -9.9470962797994827E-020 + 1.5999999999999986E-002 3.0766170007607046E-020 + 1.6850000000000004E-002 2.0698103551839135E-019 + 1.7699999999999994E-002 4.1481999744622061E-019 + 1.8549999999999983E-002 6.2892331586759430E-019 + 1.9400000000000001E-002 8.1351195104251902E-019 + 2.0249999999999990E-002 9.2502416894166869E-019 + 2.1100000000000008E-002 9.1701900092776724E-019 + 2.1949999999999997E-002 7.4723754348037764E-019 + 2.2799999999999987E-002 3.8630374129864342E-019 + 2.3650000000000004E-002 -1.7290101704880368E-019 + 2.4499999999999994E-002 -9.0656406060671839E-019 + 2.5349999999999984E-002 -1.7536507936283398E-018 + 2.6200000000000001E-002 -2.6137803754045459E-018 + 2.7049999999999991E-002 -3.3508987063781673E-018 + 2.7900000000000008E-002 -3.8039032394825110E-018 + 2.8749999999999998E-002 -3.8045745845043254E-018 + 2.9599999999999987E-002 -3.2021022200162484E-018 + 3.0450000000000005E-002 -1.8922321824099838E-018 + 3.1299999999999994E-002 1.5220937700326652E-019 + 3.2149999999999984E-002 2.8537679881727390E-018 + 3.3000000000000002E-002 6.0108670980312009E-018 + 3.3849999999999991E-002 9.2915493026492575E-018 + 3.4700000000000009E-002 1.2244999107835061E-017 + 3.5549999999999998E-002 1.4333929819208030E-017 + 3.6399999999999988E-002 1.4988564077205160E-017 + 3.7250000000000005E-002 1.3679991081105567E-017 + 3.8099999999999995E-002 1.0007316182294682E-017 + 3.8949999999999985E-002 3.7896730207052507E-018 + 3.9800000000000002E-002 -4.8486526809949060E-018 + 4.0649999999999992E-002 -1.5413555697099583E-017 + 4.1500000000000009E-002 -2.7010789721189427E-017 + 4.2349999999999999E-002 -3.8362289963586498E-017 + 4.3199999999999988E-002 -4.7878114197114906E-017 + 4.4050000000000006E-002 -5.3787096211666315E-017 + 4.4899999999999995E-002 -5.4322774805642250E-017 + 4.5749999999999985E-002 -4.7952749536444772E-017 + 4.6600000000000003E-002 -3.3631918379586076E-017 + 4.7449999999999992E-002 -1.1052618696410747E-017 + 4.8299999999999982E-002 1.9139950097095550E-017 + 4.9149999999999999E-002 5.5201024520787661E-017 + 4.9999999999999989E-002 9.4240428093125731E-017 + 5.0850000000000006E-002 1.3230359569160717E-016 + 5.1699999999999996E-002 1.6459575084823275E-016 + 5.2549999999999986E-002 1.8585150027260363E-016 + 5.3400000000000003E-002 1.9083631391643839E-016 + 5.4249999999999993E-002 1.7494847245611813E-016 + 5.5099999999999982E-002 1.3487436926251170E-016 + 5.5950000000000000E-002 6.9235141181134234E-017 + 5.6799999999999989E-002 -2.0845983506790745E-017 + 5.7650000000000007E-002 -1.3133017585557243E-016 + 5.8499999999999996E-002 -2.5507455659610936E-016 + 5.9349999999999986E-002 -3.8192734524848508E-016 + 6.0200000000000004E-002 -4.9914868750037163E-016 + 6.1049999999999993E-002 -5.9217255873483015E-016 + 6.1899999999999983E-002 -6.4569552315823800E-016 + 6.2750000000000000E-002 -6.4504635819112120E-016 + 6.3599999999999990E-002 -5.7775735451791145E-016 + 6.4450000000000007E-002 -4.3522626541347331E-016 + 6.5299999999999997E-002 -2.1433539763734979E-016 + 6.6149999999999987E-002 8.1127453686129693E-017 + 6.7000000000000004E-002 4.3940352181204398E-016 + 6.7849999999999994E-002 8.4021492885012607E-016 + 6.8699999999999983E-002 1.2548717137630731E-015 + 6.9550000000000001E-002 1.6471472539080448E-015 + 7.0399999999999990E-002 1.9749899199563994E-015 + 7.1249999999999980E-002 2.1930857658288371E-015 + 7.2099999999999997E-002 2.2562143602770334E-015 + 7.2949999999999987E-002 2.1232764984836523E-015 + 7.3800000000000004E-002 1.7617847609548786E-015 + 7.4649999999999994E-002 1.1525305158469401E-015 + 7.5499999999999984E-002 2.9407623116885715E-016 + 7.6350000000000001E-002 -7.9333932658986289E-016 + 7.7199999999999991E-002 -2.0649259802977289E-015 + 7.8049999999999981E-002 -3.4499563915356736E-015 + 7.8899999999999998E-002 -4.8522780504688425E-015 + 7.9749999999999988E-002 -6.1530908743845676E-015 + 8.0600000000000005E-002 -7.2161995298439705E-015 + 8.1449999999999995E-002 -7.8958350495422968E-015 + 8.2299999999999984E-002 -8.0469067183977472E-015 + 8.3150000000000002E-002 -7.5373329339279775E-015 + 8.3999999999999991E-002 -6.2618618476784131E-015 + 8.4849999999999981E-002 -4.1565103768409963E-015 + 8.5699999999999998E-002 -1.2125945674694553E-015 + 8.6549999999999988E-002 2.5109120531884733E-015 + 8.7400000000000005E-002 6.8780180205648387E-015 + 8.8249999999999995E-002 1.1670715400595298E-014 + 8.9099999999999985E-002 1.6589599713755325E-014 + 8.9950000000000002E-002 2.1261150458404589E-014 + 9.0799999999999992E-002 2.5252371089051922E-014 + 9.1649999999999981E-002 2.8093028472186485E-014 + 9.2499999999999999E-002 2.9305225492273721E-014 + 9.3349999999999989E-002 2.8439334350560620E-014 + 9.4200000000000006E-002 2.5114681298353091E-014 + 9.5049999999999996E-002 1.9062793553966115E-014 + 9.5899999999999985E-002 1.0170365244699320E-014 + 9.6750000000000003E-002 -1.4814065593750159E-015 + 9.7599999999999992E-002 -1.5584585299340013E-014 + 9.8449999999999982E-002 -3.1583183210108625E-014 + 9.9299999999999999E-002 -4.8666100245748497E-014 + 0.10014999999999999 -6.5777477238383029E-014 + 0.10099999999999998 -8.1646669458424501E-014 + 0.10185000000000000 -9.4839161860053036E-014 + 0.10269999999999999 -1.0382846365448662E-013 + 0.10355000000000000 -1.0708750389802734E-013 + 0.10439999999999999 -1.0319664659927553E-013 + 0.10524999999999998 -9.0963685030357410E-014 + 0.10610000000000000 -6.9549647980231604E-014 + 0.10694999999999999 -3.8593034467181571E-014 + 0.10779999999999998 1.6758818813975921E-015 + 0.10865000000000000 5.0340332881656987E-014 + 0.10949999999999999 1.0573096443723461E-013 + 0.11035000000000000 1.6539763093736345E-013 + 0.11119999999999999 2.2612729953838197E-013 + 0.11204999999999998 2.8401444175591262E-013 + 0.11290000000000000 3.3458861772365783E-013 + 0.11374999999999999 3.7300031898652161E-013 + 0.11459999999999998 3.9426377052877964E-013 + 0.11545000000000000 3.9355092965696016E-013 + 0.11629999999999999 3.6652755453667576E-013 + 0.11715000000000000 3.0971756741270121E-013 + 0.11799999999999999 2.2087892666170854E-013 + 0.11884999999999998 9.9369482580482996E-014 + 0.11970000000000000 -5.3518959502132029E-014 + 0.12054999999999999 -2.3428604906641111E-013 + 0.12139999999999998 -4.3703115244927933E-013 + 0.12225000000000000 -6.5337336488803114E-013 + 0.12309999999999999 -8.7250222397232365E-013 + 0.12395000000000000 -1.0813829433321969E-012 + 0.12479999999999999 -1.2651278378795940E-012 + 0.12564999999999998 -1.4075416190029097E-012 + 0.12650000000000000 -1.4918384291397045E-012 + 0.12734999999999999 -1.5015212186076899E-012 + 0.12819999999999998 -1.4213975435234480E-012 + 0.12905000000000000 -1.2387011837368374E-012 + 0.12989999999999999 -9.4427217235258585E-013 + 0.13074999999999998 -5.3374117982480777E-013 + 0.13159999999999999 -8.6478882891118875E-015 + 0.13245000000000001 6.2257062926827892E-013 + 0.13329999999999997 1.3438114252650162E-012 + 0.13414999999999999 2.1308214066894981E-012 + 0.13500000000000001 2.9510883234153384E-012 + 0.13584999999999997 3.7641614676485115E-012 + 0.13669999999999999 4.5224639447154403E-012 + 0.13755000000000001 5.1726350696300138E-012 + 0.13839999999999997 5.6574116598134139E-012 + 0.13924999999999998 5.9180392034058100E-012 + 0.14010000000000000 5.8971707368511334E-012 + 0.14094999999999996 5.5421787101760779E-012 + 0.14179999999999998 4.8087614676989491E-012 + 0.14265000000000000 3.6647074987843775E-012 + 0.14350000000000002 2.0936460865100302E-012 + 0.14434999999999998 9.8578623696106258E-014 + 0.14520000000000000 -2.2950227531284137E-012 + 0.14605000000000001 -5.0367961471233291E-012 + 0.14689999999999998 -8.0499493616442688E-012 + 0.14774999999999999 -1.1230851805479868E-011 + 0.14860000000000001 -1.4449913705825408E-011 + 0.14944999999999997 -1.7553955130531697E-011 + 0.15029999999999999 -2.0370120458952753E-011 + 0.15115000000000001 -2.2711428525318766E-011 + 0.15199999999999997 -2.4383878493086247E-011 + 0.15284999999999999 -2.5195054917864939E-011 + 0.15370000000000000 -2.4963985161018080E-011 + 0.15454999999999997 -2.3532001143707888E-011 + 0.15539999999999998 -2.0774200358902495E-011 + 0.15625000000000000 -1.6611125319168717E-011 + 0.15709999999999996 -1.1020071797981484E-011 + 0.15794999999999998 -4.0455428406029445E-012 + 0.15880000000000000 4.1918134513011330E-012 + 0.15965000000000001 1.3488285475319742E-011 + 0.16049999999999998 2.3552875268113248E-011 + 0.16134999999999999 3.4006182047478520E-011 + 0.16220000000000001 4.4383029724034418E-011 + 0.16304999999999997 5.4139011655439394E-011 + 0.16389999999999999 6.2661248954957299E-011 + 0.16475000000000001 6.9283608401746819E-011 + 0.16559999999999997 7.3306081921222501E-011 + 0.16644999999999999 7.4018374833713580E-011 + 0.16730000000000000 7.0727103637865491E-011 + 0.16814999999999997 6.2786285429343694E-011 + 0.16899999999999998 4.9630246518512830E-011 + 0.16985000000000000 3.0808398865189084E-011 + 0.17069999999999996 6.0208528877779543E-012 + 0.17154999999999998 -2.4846025911904021E-011 + 0.17240000000000000 -6.1684859208342479E-011 + 0.17325000000000002 -1.0413451765558723E-010 + 0.17409999999999998 -1.5154981917843342E-010 + 0.17494999999999999 -2.0297441058956491E-010 + 0.17580000000000001 -2.5711744051911623E-010 + 0.17664999999999997 -3.1233366503905951E-010 + 0.17749999999999999 -3.6660728896783691E-010 + 0.17835000000000001 -4.1753930748529723E-010 + 0.17919999999999997 -4.6233607970873703E-010 + 0.18004999999999999 -4.9779962989721142E-010 + 0.18090000000000001 -5.2031695188531096E-010 + 0.18174999999999997 -5.2584554760770695E-010 + 0.18259999999999998 -5.0989441994946519E-010 + 0.18345000000000000 -4.6749396318509428E-010 + 0.18429999999999996 -3.9315526854506348E-010 + 0.18514999999999998 -2.8081282715751586E-010 + 0.18600000000000000 -1.2374513513881409E-010 + 0.18684999999999996 8.5528593012107620E-011 + 0.18769999999999998 3.5538194008349988E-010 + 0.18855000000000000 6.9525309926230400E-010 + 0.18940000000000001 1.1158545791490658E-009 + 0.19024999999999997 1.6294319190778201E-009 + 0.19109999999999999 2.2500740114171802E-009 + 0.19195000000000001 2.9940808693501752E-009 + 0.19279999999999997 3.8803988928250044E-009 + 0.19364999999999999 4.9311214755296221E-009 + 0.19450000000000001 6.1720718492612015E-009 + 0.19534999999999997 7.6334734315335377E-009 + 0.19619999999999999 9.3506986299247529E-009 + 0.19705000000000000 1.1365135315544735E-008 + 0.19789999999999996 1.3725125712853928E-008 + 0.19874999999999998 1.6487067585297482E-008 + 0.19960000000000000 1.9716586348095361E-008 + 0.20044999999999996 2.3489895505473195E-008 + 0.20129999999999998 2.7895238266888576E-008 + 0.20215000000000000 3.3034535412859474E-008 + 0.20300000000000001 3.9025138903943593E-008 + 0.20384999999999998 4.6001837689342393E-008 + 0.20469999999999999 5.4118932762046837E-008 + 0.20555000000000001 6.3552680632452824E-008 + 0.20639999999999997 7.4503745343983936E-008 + 0.20724999999999999 8.7200091362181864E-008 + 0.20810000000000001 1.0189985394131750E-007 + 0.20894999999999997 1.1889480822728207E-007 + 0.20979999999999999 1.3851363862138157E-007 + 0.21065000000000000 1.6112591523892086E-007 + 0.21149999999999997 1.8714615317424616E-007 + 0.21234999999999998 2.1703807547482080E-007 + 0.21320000000000000 2.5131922216521429E-007 + 0.21404999999999996 2.9056594093797075E-007 + 0.21489999999999998 3.3541833978840448E-007 + 0.21575000000000000 3.8658576835895708E-007 + 0.21659999999999996 4.4485240381503490E-007 + 0.21744999999999998 5.1108271054769333E-007 + 0.21829999999999999 5.8622760498366134E-007 + 0.21915000000000001 6.7132997343889692E-007 + 0.21999999999999997 7.6753084265320166E-007 + 0.22084999999999999 8.7607538846795144E-007 + 0.22170000000000001 9.9831693048740101E-007 + 0.22254999999999997 1.1357236078081931E-006 + 0.22339999999999999 1.2898830500840035E-006 + 0.22425000000000000 1.4625052273994292E-006 + 0.22509999999999997 1.6554263492709746E-006 + 0.22594999999999998 1.8706105967827040E-006 + 0.22680000000000000 2.1101530355586997E-006 + 0.22764999999999996 2.3762754650945635E-006 + 0.22849999999999998 2.6713276840150122E-006 + 0.22935000000000000 2.9977834963312676E-006 + 0.23019999999999996 3.3582329012244935E-006 + 0.23104999999999998 3.7553744050480156E-006 + 0.23190000000000000 4.1920051323958763E-006 + 0.23275000000000001 4.6710045317093717E-006 + 0.23359999999999997 5.1953229699084266E-006 + 0.23444999999999999 5.7679563491738167E-006 + 0.23530000000000001 6.3919178932257912E-006 + 0.23614999999999997 7.0702243120871705E-006 + 0.23699999999999999 7.8058563915711026E-006 + 0.23785000000000001 8.6017218970542290E-006 + 0.23869999999999997 9.4606193519125477E-006 + 0.23954999999999999 1.0385190305852248E-005 + 0.24040000000000000 1.1377881755046021E-005 + 0.24124999999999996 1.2440888195170501E-005 + 0.24209999999999998 1.3576095527314327E-005 + 0.24295000000000000 1.4785022862920948E-005 + 0.24379999999999996 1.6068762025434479E-005 + 0.24464999999999998 1.7427902471298322E-005 + 0.24550000000000000 1.8862489958908792E-005 + 0.24634999999999996 2.0371930158091269E-005 + 0.24719999999999998 2.1954929682671908E-005 + 0.24804999999999999 2.3609417834861234E-005 + 0.24890000000000001 2.5332487792648116E-005 + 0.24974999999999997 2.7120302898357659E-005 + 0.25059999999999999 2.8968076354277760E-005 + 0.25145000000000001 3.0869967528900617E-005 + 0.25229999999999997 3.2819004124864213E-005 + 0.25314999999999999 3.4807118857282856E-005 + 0.25400000000000000 3.6825012923354953E-005 + 0.25484999999999997 3.8862152734679242E-005 + 0.25569999999999998 4.0906784621471288E-005 + 0.25655000000000000 4.2945832386805455E-005 + 0.25739999999999996 4.4964984547546421E-005 + 0.25824999999999998 4.6948669987608238E-005 + 0.25910000000000000 4.8880073673718723E-005 + 0.25994999999999996 5.0741231708747750E-005 + 0.26079999999999998 5.2512994491100095E-005 + 0.26164999999999999 5.4175267976156065E-005 + 0.26249999999999996 5.5706981619609034E-005 + 0.26334999999999997 5.7086245502490226E-005 + 0.26419999999999999 5.8290507138300124E-005 + 0.26505000000000001 5.9296764039434187E-005 + 0.26589999999999997 6.0081624485738812E-005 + 0.26674999999999999 6.0621621560493241E-005 + 0.26760000000000000 6.0893384910862028E-005 + 0.26844999999999997 6.0873799607652834E-005 + 0.26929999999999998 6.0540526102112212E-005 + 0.27015000000000000 5.9871853391439041E-005 + 0.27099999999999996 5.8847388050570803E-005 + 0.27184999999999998 5.7448080938397717E-005 + 0.27270000000000000 5.5656502990106702E-005 + 0.27354999999999996 5.3457345716015765E-005 + 0.27439999999999998 5.0837500416101401E-005 + 0.27524999999999999 4.7786608283590394E-005 + 0.27609999999999996 4.4296991742938861E-005 + 0.27694999999999997 4.0364272541125900E-005 + 0.27779999999999999 3.5987394657536482E-005 + 0.27865000000000001 3.1168699647985364E-005 + 0.27949999999999997 2.5914537656309580E-005 + 0.28034999999999999 2.0235270467412747E-005 + 0.28120000000000001 1.4145243767154278E-005 + 0.28204999999999997 7.6631789086409802E-006 + 0.28289999999999998 8.1208783241310997E-007 + 0.28375000000000000 -6.3807274160658120E-006 + 0.28459999999999996 -1.3883852089955451E-005 + 0.28544999999999998 -2.1661381587823590E-005 + 0.28630000000000000 -2.9673524205164863E-005 + 0.28714999999999996 -3.7876459771141428E-005 + 0.28799999999999998 -4.6222776544975836E-005 + 0.28885000000000000 -5.4661559322565420E-005 + 0.28969999999999996 -6.3138987322209576E-005 + 0.29054999999999997 -7.1598362448481751E-005 + 0.29139999999999999 -7.9980859362200084E-005 + 0.29224999999999995 -8.8225790983742036E-005 + 0.29309999999999997 -9.6271058823042141E-005 + 0.29394999999999999 -1.0405396627972007E-004 + 0.29480000000000001 -1.1151153350411004E-004 + 0.29564999999999997 -1.1858128305942876E-004 + 0.29649999999999999 -1.2520183569424975E-004 + 0.29735000000000000 -1.3131325144449699E-004 + 0.29819999999999997 -1.3685821844068143E-004 + 0.29904999999999998 -1.4178209059371574E-004 + 0.29990000000000000 -1.4603390940942066E-004 + 0.30074999999999996 -1.4956680139802445E-004 + 0.30159999999999998 -1.5233870894788617E-004 + 0.30245000000000000 -1.5431273652006456E-004 + 0.30329999999999996 -1.5545774266762584E-004 + 0.30414999999999998 -1.5574881266598798E-004 + 0.30499999999999999 -1.5516763152993864E-004 + 0.30584999999999996 -1.5370279945116420E-004 + 0.30669999999999997 -1.5135006622570192E-004 + 0.30754999999999999 -1.4811262041427296E-004 + 0.30840000000000001 -1.4400118829636116E-004 + 0.30924999999999997 -1.3903397957578165E-004 + 0.31009999999999999 -1.3323682665791116E-004 + 0.31095000000000000 -1.2664296631525489E-004 + 0.31179999999999997 -1.1929289089303860E-004 + 0.31264999999999998 -1.1123388314842354E-004 + 0.31350000000000000 -1.0252004506716258E-004 + 0.31434999999999996 -9.3211517090357199E-005 + 0.31519999999999998 -8.3374066929845338E-005 + 0.31605000000000000 -7.3078580390636668E-005 + 0.31689999999999996 -6.2400550053240205E-005 + 0.31774999999999998 -5.1419080170122707E-005 + 0.31859999999999999 -4.0216441003060495E-005 + 0.31944999999999996 -2.8877210341389697E-005 + 0.32029999999999997 -1.7487379834014844E-005 + 0.32114999999999999 -6.1337914081371497E-006 + 0.32199999999999995 5.0967780660636053E-006 + 0.32284999999999997 1.6118716500601062E-005 + 0.32369999999999999 2.6848074503478339E-005 + 0.32455000000000001 3.7203392793405240E-005 + 0.32539999999999997 4.7106638600767982E-005 + 0.32624999999999998 5.6483967902701450E-005 + 0.32710000000000000 6.5266175676090857E-005 + 0.32794999999999996 7.3389604274758363E-005 + 0.32879999999999998 8.0796792491888279E-005 + 0.32965000000000000 8.7436639194133476E-005 + 0.33049999999999996 9.3265129133587350E-005 + 0.33134999999999998 9.8245831149093728E-005 + 0.33220000000000000 1.0234983181879030E-004 + 0.33304999999999996 1.0555637699195580E-004 + 0.33389999999999997 1.0785263512232437E-004 + 0.33474999999999999 1.0923405065566345E-004 + 0.33559999999999995 1.0970410829674147E-004 + 0.33644999999999997 1.0927447629200009E-004 + 0.33729999999999999 1.0796454116392067E-004 + 0.33815000000000001 1.0580122479638651E-004 + 0.33899999999999997 1.0281875264366388E-004 + 0.33984999999999999 9.9058263574253012E-005 + 0.34070000000000000 9.4567130486977822E-005 + 0.34154999999999996 8.9398504325141192E-005 + 0.34239999999999998 8.3610941453949366E-005 + 0.34325000000000000 7.7267440536263384E-005 + 0.34409999999999996 7.0435046580018853E-005 + 0.34494999999999998 6.3184020167836758E-005 + 0.34580000000000000 5.5587137914327407E-005 + 0.34664999999999996 4.7718895475378723E-005 + 0.34749999999999998 3.9654903045176150E-005 + 0.34834999999999999 3.1471015571038712E-005 + 0.34919999999999995 2.3242710842633401E-005 + 0.35004999999999997 1.5044270927532410E-005 + 0.35089999999999999 6.9482240487865953E-006 + 0.35174999999999995 -9.7548465370717546E-007 + 0.35259999999999997 -8.6599548482817983E-006 + 0.35344999999999999 -1.6041914901752019E-005 + 0.35430000000000000 -2.3062363563790303E-005 + 0.35514999999999997 -2.9666851578807637E-005 + 0.35599999999999998 -3.5806136840247062E-005 + 0.35685000000000000 -4.1436318552987707E-005 + 0.35769999999999996 -4.6519264751633959E-005 + 0.35854999999999998 -5.1022850860356984E-005 + 0.35940000000000000 -5.4920949221046514E-005 + 0.36024999999999996 -5.8193850959141073E-005 + 0.36109999999999998 -6.0827972964184195E-005 + 0.36194999999999999 -6.2815984939176823E-005 + 0.36279999999999996 -6.4156625238136601E-005 + 0.36364999999999997 -6.4854718932124702E-005 + 0.36449999999999999 -6.4920762950240320E-005 + 0.36534999999999995 -6.4370681912005753E-005 + 0.36619999999999997 -6.3225706373721538E-005 + 0.36704999999999999 -6.1511887426586535E-005 + 0.36790000000000000 -5.9259558830711533E-005 + 0.36874999999999997 -5.6503245832295483E-005 + 0.36959999999999998 -5.3280972740597217E-005 + 0.37045000000000000 -4.9633711303812431E-005 + 0.37129999999999996 -4.5605161508744720E-005 + 0.37214999999999998 -4.1241076648141434E-005 + 0.37300000000000000 -3.6588774214143000E-005 + 0.37384999999999996 -3.1696519641031406E-005 + 0.37469999999999998 -2.6613351267291185E-005 + 0.37554999999999999 -2.1388083852026555E-005 + 0.37639999999999996 -1.6069369801832892E-005 + 0.37724999999999997 -1.0704801473382657E-005 + 0.37809999999999999 -5.3408826088218307E-006 + 0.37894999999999995 -2.2102913418834100E-008 + 0.37979999999999997 5.2089440842401496E-006 + 0.38064999999999993 1.0312015074754816E-005 + 0.38149999999999995 1.5249651664568108E-005 + 0.38234999999999997 1.9987340421032723E-005 + 0.38319999999999999 2.4493770967440145E-005 + 0.38405000000000000 2.8740955805622270E-005 + 0.38490000000000002 3.2704374448643781E-005 + 0.38574999999999993 3.6363133860350305E-005 + 0.38659999999999994 3.9699871850867279E-005 + 0.38744999999999996 4.2700952843668599E-005 + 0.38829999999999998 4.5356242759600729E-005 + 0.38915000000000000 4.7659235059043951E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0003.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0003.BXZ.semd new file mode 100644 index 00000000..ea3370e3 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0003.BXZ.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 0.0000000000000000 + -0.11490000000000000 0.0000000000000000 + -0.11405000000000000 0.0000000000000000 + -0.11320000000000000 0.0000000000000000 + -0.11234999999999999 0.0000000000000000 + -0.11150000000000000 0.0000000000000000 + -0.11065000000000000 0.0000000000000000 + -0.10979999999999999 0.0000000000000000 + -0.10894999999999999 0.0000000000000000 + -0.10810000000000000 0.0000000000000000 + -0.10725000000000000 0.0000000000000000 + -0.10639999999999999 0.0000000000000000 + -0.10554999999999999 -4.2951405101013773E-041 + -0.10470000000000000 -2.1253949232980895E-040 + -0.10385000000000000 -2.9977292619677899E-040 + -0.10299999999999999 1.9877089796435590E-040 + -0.10214999999999999 2.3183101901151478E-039 + -0.10130000000000000 8.9082243997776932E-039 + -0.10045000000000000 2.3220732203681573E-038 + -9.9599999999999994E-002 5.2318260834520130E-038 + -9.8750000000000004E-002 1.0507358800227261E-037 + -9.7900000000000001E-002 1.2237291465370377E-037 + -9.7049999999999997E-002 -1.2777683519610224E-038 + -9.6199999999999994E-002 -5.3269117424981433E-037 + -9.5349999999999990E-002 -1.7136975429868432E-036 + -9.4500000000000001E-002 -3.6584555963524869E-036 + -9.3649999999999997E-002 -5.6981147469548414E-036 + -9.2799999999999994E-002 -5.5359848711832020E-036 + -9.1950000000000004E-002 1.5186100816937406E-036 + -9.1100000000000000E-002 2.2127755219149120E-035 + -9.0249999999999997E-002 6.1526565458436843E-035 + -8.9399999999999993E-002 1.1525419498525508E-034 + -8.8549999999999990E-002 1.5580198711906902E-034 + -8.7700000000000000E-002 1.1853966822403716E-034 + -8.6849999999999997E-002 -1.0087168542786382E-034 + -8.5999999999999993E-002 -6.1662591689664837E-034 + -8.5150000000000003E-002 -1.4662088404561157E-033 + -8.4300000000000000E-002 -2.4556596733739509E-033 + -8.3449999999999996E-002 -2.9659062179101302E-033 + -8.2600000000000007E-002 -1.8228609447726773E-033 + -8.1749999999999989E-002 2.5746213139611148E-033 + -8.0900000000000000E-002 1.1612874069101580E-032 + -8.0049999999999996E-002 2.5103146829362775E-032 + -7.9199999999999993E-002 3.9265984999555251E-032 + -7.8350000000000003E-002 4.4676459011037999E-032 + -7.7499999999999999E-002 2.5575005758984534E-032 + -7.6649999999999996E-002 -3.7295166404948644E-032 + -7.5800000000000006E-002 -1.5798330332309678E-031 + -7.4949999999999989E-002 -3.2957597045763288E-031 + -7.4099999999999999E-002 -5.0341818974174803E-031 + -7.3249999999999996E-002 -5.7078190244141160E-031 + -7.2399999999999992E-002 -3.6111663484784402E-031 + -7.1550000000000002E-002 3.2386249245261734E-031 + -7.0699999999999999E-002 1.6220161365396516E-030 + -6.9849999999999995E-002 3.4630144775792650E-030 + -6.9000000000000006E-002 5.3839750506522281E-030 + -6.8149999999999988E-002 6.3751989534150764E-030 + -6.7299999999999999E-002 4.8718455386947233E-030 + -6.6449999999999995E-002 -9.5941528640407729E-031 + -6.5599999999999992E-002 -1.2504741324182013E-029 + -6.4750000000000002E-002 -2.9523209266926469E-029 + -6.3899999999999998E-002 -4.8674016524338264E-029 + -6.3049999999999995E-002 -6.2226892321966611E-029 + -6.2199999999999998E-002 -5.7768653907212333E-029 + -6.1350000000000002E-002 -1.9951492975184396E-029 + -6.0499999999999998E-002 6.4742084856725697E-029 + -5.9650000000000002E-002 1.9983375380262076E-028 + -5.8799999999999998E-002 3.6816153013378060E-028 + -5.7950000000000002E-002 5.2144564572887655E-028 + -5.7099999999999998E-002 5.7507221191476354E-028 + -5.6249999999999994E-002 4.1479140091257152E-028 + -5.5400000000000005E-002 -7.7792795143229650E-029 + -5.4550000000000001E-002 -9.7671832609734276E-028 + -5.3699999999999998E-002 -2.2424229704145846E-027 + -5.2849999999999994E-002 -3.6445627469328989E-027 + -5.2000000000000005E-002 -4.7028765875228109E-027 + -5.1150000000000001E-002 -4.6845518966243699E-027 + -5.0299999999999997E-002 -2.7027500426399921E-027 + -4.9449999999999994E-002 2.0460274061339605E-027 + -4.8600000000000004E-002 9.8949111271756925E-027 + -4.7750000000000001E-002 2.0209536161890795E-026 + -4.6899999999999997E-002 3.0891569453086165E-026 + -4.6049999999999994E-002 3.8073186835141468E-026 + -4.5200000000000004E-002 3.6256954184337857E-026 + -4.4350000000000001E-002 1.9170192852787347E-026 + -4.3499999999999997E-002 -1.8471102562999704E-026 + -4.2649999999999993E-002 -7.8288334860470711E-026 + -4.1800000000000004E-002 -1.5498350583517613E-025 + -4.0950000000000000E-002 -2.3325794521219214E-025 + -4.0099999999999997E-002 -2.8611883298575857E-025 + -3.9249999999999993E-002 -2.7611860123423230E-025 + -3.8400000000000004E-002 -1.6109316366695600E-025 + -3.7550000000000000E-002 9.4534932738701754E-026 + -3.6699999999999997E-002 5.0300582599487895E-025 + -3.5850000000000007E-002 1.0330472823304792E-024 + -3.5000000000000003E-002 1.5907502211872373E-024 + -3.4150000000000000E-002 2.0085057585848907E-024 + -3.3299999999999996E-002 2.0508631252794477E-024 + -3.2450000000000007E-002 1.4463127175049062E-024 + -3.1600000000000003E-002 -4.8654065817372551E-026 + -3.0750000000000000E-002 -2.5531474496100558E-024 + -2.9899999999999996E-002 -5.9432416470556629E-024 + -2.9050000000000006E-002 -9.7343551938745186E-024 + -2.8200000000000003E-002 -1.3001782672896262E-023 + -2.7349999999999999E-002 -1.4387275301078137E-023 + -2.6499999999999996E-002 -1.2242177382748971E-023 + -2.5650000000000006E-002 -4.9464717910469239E-024 + -2.4800000000000003E-002 8.5862130047754552E-024 + -2.3949999999999999E-002 2.8256849485493023E-023 + -2.3099999999999996E-002 5.2087619403262336E-023 + -2.2250000000000006E-002 7.5664738017638870E-023 + -2.1400000000000002E-002 9.1957639525636074E-023 + -2.0549999999999999E-002 9.1783156145825885E-023 + -1.9699999999999995E-002 6.5151212561827075E-023 + -1.8850000000000006E-002 3.6126822860891914E-024 + -1.8000000000000002E-002 -9.6482484061284802E-023 + -1.7149999999999999E-002 -2.3021058715567649E-022 + -1.6299999999999995E-002 -3.8053136735099742E-022 + -1.5450000000000005E-002 -5.1606544861769071E-022 + -1.4600000000000002E-002 -5.9150594838097477E-022 + -1.3749999999999998E-002 -5.5197100821344823E-022 + -1.2899999999999995E-002 -3.4224884155988906E-022 + -1.2050000000000005E-002 7.8898234659591538E-023 + -1.1200000000000002E-002 7.2042993352938851E-022 + -1.0349999999999998E-002 1.5393491687796682E-021 + -9.5000000000000084E-003 2.4239512883906091E-021 + -8.6500000000000049E-003 3.1857205636669899E-021 + -7.8000000000000014E-003 3.5662682674598510E-021 + -6.9499999999999978E-003 3.2651368626790077E-021 + -6.1000000000000082E-003 1.9920022264294775E-021 + -5.2500000000000047E-003 -4.5740854947763590E-022 + -4.4000000000000011E-003 -4.1084075263544526E-021 + -3.5499999999999976E-003 -8.7114243361474995E-021 + -2.7000000000000079E-003 -1.3664325273114325E-020 + -1.8500000000000044E-003 -1.7979861782170476E-020 + -1.0000000000000009E-003 -2.0327042315793587E-020 + -1.4999999999999736E-004 -1.9171386198979003E-020 + 6.9999999999999230E-004 -1.3027729439472954E-020 + 1.5499999999999958E-003 -8.1994052780282262E-022 + 2.3999999999999994E-003 1.7684617113443530E-020 + 3.2500000000000029E-003 4.1428830686901557E-020 + 4.0999999999999925E-003 6.7700854708115530E-020 + 4.9499999999999961E-003 9.1965972121382292E-020 + 5.7999999999999996E-003 1.0801781869058831E-019 + 6.6499999999999893E-003 1.0855485613650150E-019 + 7.5000000000000067E-003 8.6242151627765642E-020 + 8.3499999999999963E-003 3.5240704278979983E-020 + 9.1999999999999860E-003 -4.6918045742783407E-020 + 1.0050000000000003E-002 -1.5735723656916979E-019 + 1.0899999999999993E-002 -2.8614303786071476E-019 + 1.1750000000000010E-002 -4.1529281262372989E-019 + 1.2600000000000000E-002 -5.1899486904199030E-019 + 1.3449999999999990E-002 -5.6548180628128730E-019 + 1.4300000000000007E-002 -5.2084203903360860E-019 + 1.5149999999999997E-002 -3.5478314800633047E-019 + 1.5999999999999986E-002 -4.7981832233813506E-020 + 1.6850000000000004E-002 3.9978795343725725E-019 + 1.7699999999999994E-002 9.6200897326200489E-019 + 1.8549999999999983E-002 1.5798904267649069E-018 + 1.9400000000000001E-002 2.1607834561398684E-018 + 2.0249999999999990E-002 2.5822951320169235E-018 + 2.1100000000000008E-002 2.7034196386818807E-018 + 2.1949999999999997E-002 2.3831849859662340E-018 + 2.2799999999999987E-002 1.5061063191407144E-018 + 2.3650000000000004E-002 1.2273440039911635E-020 + 2.4499999999999994E-002 -2.0716796234964419E-018 + 2.5349999999999984E-002 -4.6058951257688880E-018 + 2.6200000000000001E-002 -7.3210388543319628E-018 + 2.7049999999999991E-002 -9.8188118701329037E-018 + 2.7900000000000008E-002 -1.1594729442873789E-017 + 2.8749999999999998E-002 -1.2086611362983701E-017 + 2.9599999999999987E-002 -1.0748962262663445E-017 + 3.0450000000000005E-002 -7.1491096621291792E-018 + 3.1299999999999994E-002 -1.0760737667181082E-018 + 3.2149999999999984E-002 7.3517247229516180E-018 + 3.3000000000000002E-002 1.7597788938752113E-017 + 3.3849999999999991E-002 2.8658011629967101E-017 + 3.4700000000000009E-002 3.9069976056370107E-017 + 3.5549999999999998E-002 4.6997115640092100E-017 + 3.6399999999999988E-002 5.0396559886079888E-017 + 3.7250000000000005E-002 4.7268856785466196E-017 + 3.8099999999999995E-002 3.5974640523541497E-017 + 3.8949999999999985E-002 1.5589035431200664E-017 + 3.9800000000000002E-002 -1.3749040776658767E-017 + 4.0649999999999992E-002 -5.0546002902066979E-017 + 4.1500000000000009E-002 -9.1779785170780089E-017 + 4.2349999999999999E-002 -1.3289935586704490E-016 + 4.3199999999999988E-002 -1.6804313143837169E-016 + 4.4050000000000006E-002 -1.9050129966947589E-016 + 4.4899999999999995E-002 -1.9341884630085582E-016 + 4.5749999999999985E-002 -1.7070105259414892E-016 + 4.6600000000000003E-002 -1.1804653108736592E-016 + 4.7449999999999992E-002 -3.3997586402705575E-017 + 4.8299999999999982E-002 7.9129393567401850E-017 + 4.9149999999999999E-002 2.1458499477191259E-016 + 4.9999999999999989E-002 3.6094844879485262E-016 + 5.0850000000000006E-002 5.0243490862608895E-016 + 5.1699999999999996E-002 6.1982933985731969E-016 + 5.2549999999999986E-002 6.9206516661271874E-016 + 5.3400000000000003E-002 6.9838688011510010E-016 + 5.4249999999999993E-002 6.2095327578448575E-016 + 5.5099999999999982E-002 4.4765459908638671E-016 + 5.5950000000000000E-002 1.7485180899204357E-016 + 5.6799999999999989E-002 -1.9030102651925316E-016 + 5.7650000000000007E-002 -6.2829889877706796E-016 + 5.8499999999999996E-002 -1.1068135274747759E-015 + 5.9349999999999986E-002 -1.5815596900820850E-015 + 6.0200000000000004E-002 -1.9986461902272544E-015 + 6.1049999999999993E-002 -2.2984187036049056E-015 + 6.1899999999999983E-002 -2.4206483438991374E-015 + 6.2750000000000000E-002 -2.3107511375028337E-015 + 6.3599999999999990E-002 -1.9265821726783964E-015 + 6.4450000000000007E-002 -1.2452149724868683E-015 + 6.5299999999999997E-002 -2.6904896508118749E-016 + 6.6149999999999987E-002 9.6945224464946334E-016 + 6.7000000000000004E-002 2.4050421355081697E-015 + 6.7849999999999994E-002 3.9395585510833473E-015 + 6.8699999999999983E-002 5.4447863286153438E-015 + 6.9550000000000001E-002 6.7685272838548209E-015 + 7.0399999999999990E-002 7.7438572927423220E-015 + 7.1249999999999980E-002 8.2012922667499577E-015 + 7.2099999999999997E-002 7.9833250142266288E-015 + 7.2949999999999987E-002 6.9605464830111875E-015 + 7.3800000000000004E-002 5.0483354673269633E-015 + 7.4649999999999994E-002 2.2229216684634239E-015 + 7.5499999999999984E-002 -1.4645273781458225E-015 + 7.6350000000000001E-002 -5.8772067761691105E-015 + 7.7199999999999991E-002 -1.0786781870943830E-014 + 7.8049999999999981E-002 -1.5873649035602554E-014 + 7.8899999999999998E-002 -2.0734489221781267E-014 + 7.9749999999999988E-002 -2.4897985990604505E-014 + 8.0600000000000005E-002 -2.7849145025512606E-014 + 8.1449999999999995E-002 -2.9062110781626082E-014 + 8.2299999999999984E-002 -2.8040732771701086E-014 + 8.3150000000000002E-002 -2.4365351791275383E-014 + 8.3999999999999991E-002 -1.7743474561481595E-014 + 8.4849999999999981E-002 -8.0611564990218023E-015 + 8.5699999999999998E-002 4.5688525519069265E-015 + 8.6549999999999988E-002 1.9766757500574329E-014 + 8.7400000000000005E-002 3.6858146596970420E-014 + 8.8249999999999995E-002 5.4864197756410608E-014 + 8.9099999999999985E-002 7.2514330368059907E-014 + 8.9950000000000002E-002 8.8285097329262339E-014 + 9.0799999999999992E-002 1.0046772278561693E-013 + 9.1649999999999981E-002 1.0726503354564034E-013 + 9.2499999999999999E-002 1.0691585638656653E-013 + 9.3349999999999989E-002 9.7842807525043461E-014 + 9.4200000000000006E-002 7.8816251193425916E-014 + 9.5049999999999996E-002 4.9124698942060712E-014 + 9.5899999999999985E-002 8.7394808047344541E-015 + 9.6750000000000003E-002 -4.1540311879271401E-014 + 9.7599999999999992E-002 -9.9977820679290115E-014 + 9.8449999999999982E-002 -1.6383848493127419E-013 + 9.9299999999999999E-002 -2.2939411961167754E-013 + 0.10014999999999999 -2.9200302906264027E-013 + 0.10099999999999998 -3.4627361574276274E-013 + 0.10185000000000000 -3.8631541625560197E-013 + 0.10269999999999999 -4.0607450981926282E-013 + 0.10355000000000000 -3.9974452980711596E-013 + 0.10439999999999999 -3.6223681257034944E-013 + 0.10524999999999998 -2.8968750432238551E-013 + 0.10610000000000000 -1.7997229665522305E-013 + 0.10694999999999999 -3.3194038455657192E-014 + 0.10779999999999998 1.4789437147056552E-013 + 0.10865000000000000 3.5757226174923035E-013 + 0.10949999999999999 5.8697803347170086E-013 + 0.11035000000000000 8.2411694609839340E-013 + 0.11119999999999999 1.0540809554483849E-012 + 0.11204999999999998 1.2595020358379453E-012 + 0.11290000000000000 1.4212502738290148E-012 + 0.11374999999999999 1.5193726612247211E-012 + 0.11459999999999998 1.5342544887866962E-012 + 0.11545000000000000 1.4479674767046154E-012 + 0.11629999999999999 1.2457498911129049E-012 + 0.11715000000000000 9.1755126440860353E-013 + 0.11799999999999999 4.5955235568076448E-013 + 0.11884999999999998 -1.2443437353515362E-013 + 0.11970000000000000 -8.2179177577336701E-013 + 0.12054999999999999 -1.6102633417131963E-012 + 0.12139999999999998 -2.4575634448121973E-012 + 0.12225000000000000 -3.3215320528688157E-012 + 0.12309999999999999 -4.1509145496628241E-012 + 0.12395000000000000 -4.8868267029768257E-012 + 0.12479999999999999 -5.4649324612610491E-012 + 0.12564999999999998 -5.8183233457700517E-012 + 0.12650000000000000 -5.8810530119605635E-012 + 0.12734999999999999 -5.5922244576942773E-012 + 0.12819999999999998 -4.9004895910394259E-012 + 0.12905000000000000 -3.7687745499709183E-012 + 0.12989999999999999 -2.1789939567519935E-012 + 0.13074999999999998 -1.3649457355455618E-013 + 0.13159999999999999 2.3260739828957664E-012 + 0.13245000000000001 5.1457557715473728E-012 + 0.13329999999999997 8.2274704011325061E-012 + 0.13414999999999999 1.1443658043525811E-011 + 0.13500000000000001 1.4635651287579761E-011 + 0.13584999999999997 1.7616968555586428E-011 + 0.13669999999999999 2.0178659007884440E-011 + 0.13755000000000001 2.2096728839017921E-011 + 0.13839999999999997 2.3141601489500726E-011 + 0.13924999999999998 2.3089419961459932E-011 + 0.14010000000000000 2.1734872684132951E-011 + 0.14094999999999996 1.8905156654658865E-011 + 0.14179999999999998 1.4474484688016081E-011 + 0.14265000000000000 8.3784918733372366E-012 + 0.14350000000000002 6.2783155875030168E-013 + 0.14434999999999998 -8.6799531552417060E-012 + 0.14520000000000000 -1.9351012253386737E-011 + 0.14605000000000001 -3.1089186837365030E-011 + 0.14689999999999998 -4.3494184811874962E-011 + 0.14774999999999999 -5.6064655315089455E-011 + 0.14860000000000001 -6.8206774779952983E-011 + 0.14944999999999997 -7.9248766834926225E-011 + 0.15029999999999999 -8.8461491613815886E-011 + 0.15115000000000001 -9.5085114393039742E-011 + 0.15199999999999997 -9.8361434844500596E-011 + 0.15284999999999999 -9.7571219813803258E-011 + 0.15370000000000000 -9.2075553143900261E-011 + 0.15454999999999997 -8.1359867299076261E-011 + 0.15539999999999998 -6.5079095007829314E-011 + 0.15625000000000000 -4.3102063042743234E-011 + 0.15709999999999996 -1.5553063641165430E-011 + 0.15794999999999998 1.7151699514631961E-011 + 0.15880000000000000 5.4274869708778442E-011 + 0.15965000000000001 9.4738285247031777E-011 + 0.16049999999999998 1.3711496398089115E-010 + 0.16134999999999999 1.7963468195437303E-010 + 0.16220000000000001 2.2020450805901059E-010 + 0.16304999999999997 2.5644573223161256E-010 + 0.16389999999999999 2.8574749423988836E-010 + 0.16475000000000001 3.0533748861158079E-010 + 0.16559999999999997 3.1236877218201889E-010 + 0.16644999999999999 3.0402224886794351E-010 + 0.16730000000000000 2.7762224054400057E-010 + 0.16814999999999997 2.3076344936650313E-010 + 0.16899999999999998 1.6144610467806243E-010 + 0.16985000000000000 6.8216481265682324E-011 + 0.17069999999999996 -4.9691210638141291E-011 + 0.17154999999999998 -1.9221420131607821E-010 + 0.17240000000000000 -3.5832637785292331E-010 + 0.17325000000000002 -5.4591137364368110E-010 + 0.17409999999999998 -7.5164653797924044E-010 + 0.17494999999999999 -9.7090007805165627E-010 + 0.17580000000000001 -1.1976414660283838E-009 + 0.17664999999999997 -1.4243655195356696E-009 + 0.17749999999999999 -1.6420280221072462E-009 + 0.17835000000000001 -1.8399898846095550E-009 + 0.17919999999999997 -2.0059650760424493E-009 + 0.18004999999999999 -2.1259678012886655E-009 + 0.18090000000000001 -2.1842455704405321E-009 + 0.18174999999999997 -2.1631952394461277E-009 + 0.18259999999999998 -2.0432410487821122E-009 + 0.18345000000000000 -1.8026720875163182E-009 + 0.18429999999999996 -1.4174105531682243E-009 + 0.18514999999999998 -8.6070659752098992E-010 + 0.18600000000000000 -1.0272708650752670E-010 + 0.18684999999999996 8.8996581703752457E-010 + 0.18769999999999998 2.1550832200173127E-009 + 0.18855000000000000 3.7354310901347067E-009 + 0.18940000000000001 5.6799244791217522E-009 + 0.19024999999999997 8.0448084049734288E-009 + 0.19109999999999999 1.0895116058543263E-008 + 0.19195000000000001 1.4306381129828583E-008 + 0.19279999999999997 1.8366652725869189E-008 + 0.19364999999999999 2.3178810343708531E-008 + 0.19450000000000001 2.8863250266192576E-008 + 0.19534999999999997 3.5560898821035915E-008 + 0.19619999999999999 4.3436683099716856E-008 + 0.19705000000000000 5.2683436727818357E-008 + 0.19789999999999996 6.3526266083907899E-008 + 0.19874999999999998 7.6227476840420946E-008 + 0.19960000000000000 9.1092016507421226E-008 + 0.20044999999999996 1.0847358532246661E-007 + 0.20129999999999998 1.2878133422059262E-007 + 0.20215000000000000 1.5248739496472366E-007 + 0.20300000000000001 1.8013505493471915E-007 + 0.20384999999999998 2.1234781026045306E-007 + 0.20469999999999999 2.4983937630999313E-007 + 0.20555000000000001 2.9342441477923533E-007 + 0.20639999999999997 3.4403066545124306E-007 + 0.20724999999999999 4.0271153116469325E-007 + 0.20810000000000001 4.7066054459492775E-007 + 0.20894999999999997 5.4922643598460321E-007 + 0.20979999999999999 6.3992957355148052E-007 + 0.21065000000000000 7.4447970456570016E-007 + 0.21149999999999997 8.6479498350790856E-007 + 0.21234999999999998 1.0030218506747228E-006 + 0.21320000000000000 1.1615568054870212E-006 + 0.21404999999999996 1.3430689420962243E-006 + 0.21489999999999998 1.5505235686632109E-006 + 0.21575000000000000 1.7872071997756482E-006 + 0.21659999999999996 2.0567523044731578E-006 + 0.21744999999999998 2.3631644477664564E-006 + 0.21829999999999999 2.7108483869737291E-006 + 0.21915000000000001 3.1046335620745773E-006 + 0.21999999999999997 3.5498025671660870E-006 + 0.22084999999999999 4.0521146304657729E-006 + 0.22170000000000001 4.6178309851542787E-006 + 0.22254999999999997 5.2537370042003379E-006 + 0.22339999999999999 5.9671635052919141E-006 + 0.22425000000000000 6.7660033893095139E-006 + 0.22509999999999997 7.6587222048813951E-006 + 0.22594999999999998 8.6543677097637054E-006 + 0.22680000000000000 9.7625775075643943E-006 + 0.22764999999999996 1.0993572710611375E-005 + 0.22849999999999998 1.2358141189998245E-005 + 0.22935000000000000 1.3867626267194218E-005 + 0.23019999999999996 1.5533892683962187E-005 + 0.23104999999999998 1.7369284450725841E-005 + 0.23190000000000000 1.9386578661569217E-005 + 0.23275000000000001 2.1598916756773650E-005 + 0.23359999999999997 2.4019729662154077E-005 + 0.23444999999999999 2.6662631501572270E-005 + 0.23530000000000001 2.9541329597918396E-005 + 0.23614999999999997 3.2669471164747844E-005 + 0.23699999999999999 3.6060518019636820E-005 + 0.23785000000000001 3.9727585174155356E-005 + 0.23869999999999997 4.3683257157293230E-005 + 0.23954999999999999 4.7939367407168955E-005 + 0.24040000000000000 5.2506817735019911E-005 + 0.24124999999999996 5.7395321367581894E-005 + 0.24209999999999998 6.2613160108693019E-005 + 0.24295000000000000 6.8166857766166199E-005 + 0.24379999999999996 7.4061002072427294E-005 + 0.24464999999999998 8.0297858373691198E-005 + 0.24550000000000000 8.6877126487965245E-005 + 0.24634999999999996 9.3795566196507762E-005 + 0.24719999999999998 1.0104669076528939E-004 + 0.24804999999999999 1.0862050845762106E-004 + 0.24890000000000001 1.1650311802503397E-004 + 0.24974999999999997 1.2467639400818255E-004 + 0.25059999999999999 1.3311777187769195E-004 + 0.25145000000000001 1.4179989433669356E-004 + 0.25229999999999997 1.5069039948128468E-004 + 0.25314999999999999 1.5975158796704324E-004 + 0.25400000000000000 1.6894036403243033E-004 + 0.25484999999999997 1.7820791398745993E-004 + 0.25569999999999998 1.8749972341444411E-004 + 0.25655000000000000 1.9675536574158096E-004 + 0.25739999999999996 2.0590870416350608E-004 + 0.25824999999999998 2.1488778186897438E-004 + 0.25910000000000000 2.2361495856825981E-004 + 0.25994999999999996 2.3200723077384150E-004 + 0.26079999999999998 2.3997628300644915E-004 + 0.26164999999999999 2.4742914260392137E-004 + 0.26249999999999996 2.5426848224349637E-004 + 0.26334999999999997 2.6039295885074378E-004 + 0.26419999999999999 2.6569826807110983E-004 + 0.26505000000000001 2.7007746708625636E-004 + 0.26589999999999997 2.7342191869081920E-004 + 0.26674999999999999 2.7562227341005610E-004 + 0.26760000000000000 2.7656907244770978E-004 + 0.26844999999999997 2.7615410483603631E-004 + 0.26929999999999998 2.7427139838449903E-004 + 0.27015000000000000 2.7081838925335756E-004 + 0.27099999999999996 2.6569724080868139E-004 + 0.27184999999999998 2.5881596507671794E-004 + 0.27270000000000000 2.5008960534575930E-004 + 0.27354999999999996 2.3944150652748620E-004 + 0.27439999999999998 2.2680501462095739E-004 + 0.27524999999999999 2.1212406907414701E-004 + 0.27609999999999996 1.9535502808710263E-004 + 0.27694999999999997 1.7646737696075287E-004 + 0.27779999999999999 1.5544514909930055E-004 + 0.27865000000000001 1.3228801193503580E-004 + 0.27949999999999997 1.0701169050391163E-004 + 0.28034999999999999 7.9649439114472075E-005 + 0.28120000000000001 5.0251934970248206E-005 + 0.28204999999999997 1.8888426357753186E-005 + 0.28289999999999998 -1.4353276678054921E-005 + 0.28375000000000000 -4.9366576755524444E-005 + 0.28459999999999996 -8.6025950506032108E-005 + 0.28544999999999998 -1.2418770051284575E-004 + 0.28630000000000000 -1.6368950348223026E-004 + 0.28714999999999996 -2.0435193117245113E-004 + 0.28799999999999998 -2.4597892378543670E-004 + 0.28885000000000000 -2.8835869174289095E-004 + 0.28969999999999996 -3.3126526408566498E-004 + 0.29054999999999997 -3.7445968519888342E-004 + 0.29139999999999999 -4.1769193093570318E-004 + 0.29224999999999995 -4.6070280222551671E-004 + 0.29309999999999997 -5.0322532469584795E-004 + 0.29394999999999999 -5.4498733900368507E-004 + 0.29480000000000001 -5.8571365995933313E-004 + 0.29564999999999997 -6.2512826105150005E-004 + 0.29649999999999999 -6.6295708797284758E-004 + 0.29735000000000000 -6.9892978680141009E-004 + 0.29819999999999997 -7.3278286470918573E-004 + 0.29904999999999998 -7.6426159509161414E-004 + 0.29990000000000000 -7.9312265427358317E-004 + 0.30074999999999996 -8.1913647226540629E-004 + 0.30159999999999998 -8.4208936472023217E-004 + 0.30245000000000000 -8.6178550369040677E-004 + 0.30329999999999996 -8.7804898997755000E-004 + 0.30414999999999998 -8.9072563871489291E-004 + 0.30499999999999999 -8.9968435975033704E-004 + 0.30584999999999996 -9.0481862639151076E-004 + 0.30669999999999997 -9.0604756819487038E-004 + 0.30754999999999999 -9.0331671211822554E-004 + 0.30840000000000001 -8.9659822587668419E-004 + 0.30924999999999997 -8.8589177588975141E-004 + 0.31009999999999999 -8.7122420579535827E-004 + 0.31095000000000000 -8.5264898438474073E-004 + 0.31179999999999997 -8.3024634381907421E-004 + 0.31264999999999998 -8.0412158655419278E-004 + 0.31350000000000000 -7.7440465490651858E-004 + 0.31434999999999996 -7.4124855656147086E-004 + 0.31519999999999998 -7.0482776635557318E-004 + 0.31605000000000000 -6.6533678606019327E-004 + 0.31689999999999996 -6.2298761596284516E-004 + 0.31774999999999998 -5.7800848242465141E-004 + 0.31859999999999999 -5.3064094146123631E-004 + 0.31944999999999996 -4.8113799836283535E-004 + 0.32029999999999997 -4.2976171930164729E-004 + 0.32114999999999999 -3.7678067406598565E-004 + 0.32199999999999995 -3.2246783977341530E-004 + 0.32284999999999997 -2.6709837532852261E-004 + 0.32369999999999999 -2.1094694555880879E-004 + 0.32455000000000001 -1.5428615904752472E-004 + 0.32539999999999997 -9.7383890591873536E-005 + 0.32624999999999998 -4.0501840394376238E-005 + 0.32710000000000000 1.6106148891289358E-005 + 0.32794999999999996 7.2196102061592181E-005 + 0.32879999999999998 1.2753491304561617E-004 + 0.32965000000000000 1.8190151760377580E-004 + 0.33049999999999996 2.3508812350157978E-004 + 0.33134999999999998 2.8690104479351590E-004 + 0.33220000000000000 3.3716051258069163E-004 + 0.33304999999999996 3.8570174190708417E-004 + 0.33389999999999997 4.3237490598958968E-004 + 0.33474999999999999 4.7704471393720149E-004 + 0.33559999999999995 5.1959056048969741E-004 + 0.33644999999999997 5.5990634556855043E-004 + 0.33729999999999999 5.9789921332337507E-004 + 0.33815000000000001 6.3348972972392397E-004 + 0.33899999999999997 6.6661071169332893E-004 + 0.33984999999999999 6.9720674316404660E-004 + 0.34070000000000000 7.2523308250208322E-004 + 0.34154999999999996 7.5065486525842167E-004 + 0.34239999999999998 7.7344646123800494E-004 + 0.34325000000000000 7.9359047766343132E-004 + 0.34409999999999996 8.1107698017898538E-004 + 0.34494999999999998 8.2590275675187156E-004 + 0.34580000000000000 8.3807050403469571E-004 + 0.34664999999999996 8.4758855419434138E-004 + 0.34749999999999998 8.5447021414741754E-004 + 0.34834999999999999 8.5873349284840378E-004 + 0.34919999999999995 8.6040044969215102E-004 + 0.35004999999999997 8.5949727443408502E-004 + 0.35089999999999999 8.5605455924079286E-004 + 0.35174999999999995 8.5010673815573618E-004 + 0.35259999999999997 8.4169236671742011E-004 + 0.35344999999999999 8.3085493269370266E-004 + 0.35430000000000000 8.1764223662377238E-004 + 0.35514999999999997 8.0210749446226555E-004 + 0.35599999999999998 7.8430922027200036E-004 + 0.35685000000000000 7.6431202199248873E-004 + 0.35769999999999996 7.4218682224340665E-004 + 0.35854999999999998 7.1801130312812878E-004 + 0.35940000000000000 6.9187014571633735E-004 + 0.36024999999999996 6.6385571437679067E-004 + 0.36109999999999998 6.3406794820190001E-004 + 0.36194999999999999 6.0261472762437667E-004 + 0.36279999999999996 5.6961201473185608E-004 + 0.36364999999999997 5.3518379680814957E-004 + 0.36449999999999999 4.9946204210905560E-004 + 0.36534999999999995 4.6258652170733555E-004 + 0.36619999999999997 4.2470408857226620E-004 + 0.36704999999999999 3.8596875321195059E-004 + 0.36790000000000000 3.4654074950855271E-004 + 0.36874999999999997 3.0658569976228518E-004 + 0.36959999999999998 2.6627407092913224E-004 + 0.37045000000000000 2.2577966235991337E-004 + 0.37129999999999996 1.8527917114732927E-004 + 0.37214999999999998 1.4495037741660993E-004 + 0.37300000000000000 1.0497157155744244E-004 + 0.37384999999999996 6.5519484670081461E-005 + 0.37469999999999998 2.6768407617340158E-005 + 0.37554999999999999 -1.1111233198989279E-005 + 0.37639999999999996 -4.7953872383589738E-005 + 0.37724999999999997 -8.3601128667716497E-005 + 0.37809999999999999 -1.1790212000766237E-004 + 0.37894999999999995 -1.5071516674300232E-004 + 0.37979999999999997 -1.8190852501607290E-004 + 0.38064999999999993 -2.1136217895916274E-004 + 0.38149999999999995 -2.3896845158669937E-004 + 0.38234999999999997 -2.6463274172105908E-004 + 0.38319999999999999 -2.8827444825974745E-004 + 0.38405000000000000 -3.0982721959181607E-004 + 0.38490000000000002 -3.2923980650600222E-004 + 0.38574999999999993 -3.4647570156331054E-004 + 0.38659999999999994 -3.6151397553354288E-004 + 0.38744999999999996 -3.7434853805504647E-004 + 0.38829999999999998 -3.8498823840178069E-004 + 0.38915000000000000 -3.9345648727437491E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0004.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0004.BXX.semd new file mode 100644 index 00000000..4291c79c --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0004.BXX.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 0.0000000000000000 + -0.11490000000000000 0.0000000000000000 + -0.11405000000000000 0.0000000000000000 + -0.11320000000000000 0.0000000000000000 + -0.11234999999999999 7.7586263424533850E-036 + -0.11150000000000000 1.0891158272010299E-034 + -0.11065000000000000 7.6213125836414581E-034 + -0.10979999999999999 3.4843889558182421E-033 + -0.10894999999999999 1.1378555479409677E-032 + -0.10810000000000000 2.6696144573101125E-032 + -0.10725000000000000 3.9332062523280473E-032 + -0.10639999999999999 5.6189054228467948E-034 + -0.10554999999999999 -2.0909486220628101E-031 + -0.10470000000000000 -7.7004737705468221E-031 + -0.10385000000000000 -1.7691451414818589E-030 + -0.10299999999999999 -2.7803508481728859E-030 + -0.10214999999999999 -2.1877745335031468E-030 + -0.10130000000000000 3.3563042445567947E-030 + -0.10045000000000000 1.8320649557844008E-029 + -9.9599999999999994E-002 4.4995082075194632E-029 + -9.8750000000000004E-002 7.6343771028133839E-029 + -9.7900000000000001E-002 8.6168485543137589E-029 + -9.7049999999999997E-002 2.2541578269988880E-029 + -9.6199999999999994E-002 -1.8339383604223193E-028 + -9.5349999999999990E-002 -5.7771398180834888E-028 + -9.4500000000000001E-002 -1.1036965620268043E-027 + -9.3649999999999997E-002 -1.4950463956313203E-027 + -9.2799999999999994E-002 -1.1974815144709586E-027 + -9.1950000000000004E-002 5.7735316449615959E-028 + -9.1100000000000000E-002 4.5357983391298603E-027 + -9.0249999999999997E-002 1.0637703565678176E-026 + -8.9399999999999993E-002 1.7156141282591750E-026 + -8.8549999999999990E-002 1.9818801160698183E-026 + -8.7700000000000000E-002 1.1733770550607180E-026 + -8.6849999999999997E-002 -1.4964713844236482E-026 + -8.5999999999999993E-002 -6.4961378642270844E-026 + -8.5150000000000003E-002 -1.3311006514501093E-025 + -8.4300000000000000E-002 -1.9688849671320914E-025 + -8.3449999999999996E-002 -2.1168659798115386E-025 + -8.2600000000000007E-002 -1.1456317251838498E-025 + -8.1749999999999989E-002 1.5751742036333242E-025 + -8.0900000000000000E-002 6.3164691642414956E-025 + -8.0049999999999996E-002 1.2486929430502608E-024 + -7.9199999999999993E-002 1.8131841624838292E-024 + -7.8350000000000003E-002 1.9701029259364844E-024 + -7.7499999999999999E-002 1.2439920679800852E-024 + -7.6649999999999996E-002 -8.2643922821163932E-025 + -7.5800000000000006E-002 -4.4453362776435845E-024 + -7.4949999999999989E-002 -9.2376713115502676E-024 + -7.4099999999999999E-002 -1.3937750903852297E-023 + -7.3249999999999996E-002 -1.6241448210526186E-023 + -7.2399999999999992E-002 -1.3016041022864397E-023 + -7.1550000000000002E-002 -1.0455133546127748E-024 + -7.0699999999999999E-002 2.1615162544153039E-023 + -6.9849999999999995E-002 5.3810505227022737E-023 + -6.9000000000000006E-002 8.9405590504512952E-023 + -6.8149999999999988E-002 1.1609602931172359E-022 + -6.7299999999999999E-002 1.1586792028407321E-022 + -6.6449999999999995E-002 6.8058366358256533E-023 + -6.5599999999999992E-002 -4.4413395029360294E-023 + -6.4750000000000002E-002 -2.2590645967297215E-022 + -6.3899999999999998E-002 -4.5751730142210811E-022 + -6.3049999999999995E-002 -6.8809794428461246E-022 + -6.2199999999999998E-002 -8.3106340737334410E-022 + -6.1350000000000002E-002 -7.7176388243347243E-022 + -6.0499999999999998E-002 -3.8943357173456624E-022 + -5.9650000000000002E-002 4.0481830768587272E-022 + -5.8799999999999998E-002 1.6169744601014133E-021 + -5.7950000000000002E-002 3.1150298380530735E-021 + -5.7099999999999998E-002 4.5853246980128882E-021 + -5.6249999999999994E-002 5.5209448259387396E-021 + -5.5400000000000005E-002 5.2645228737174765E-021 + -5.4550000000000001E-002 3.1236171631280263E-021 + -5.3699999999999998E-002 -1.4349598910542410E-021 + -5.2849999999999994E-002 -8.5254060748477446E-021 + -5.2000000000000005E-002 -1.7557970391678405E-020 + -5.1150000000000001E-002 -2.6998038389814252E-020 + -5.0299999999999997E-002 -3.4263395468121152E-020 + -4.9449999999999994E-002 -3.5865322253149249E-020 + -4.8600000000000004E-002 -2.7887445978130652E-020 + -4.7750000000000001E-002 -6.8527577323390527E-021 + -4.6899999999999997E-002 2.9050457510286869E-020 + -4.6049999999999994E-002 7.8525842105790361E-020 + -4.5200000000000004E-002 1.3578417248966353E-019 + -4.4350000000000001E-002 1.8961838145972611E-019 + -4.3499999999999997E-002 2.2342688438059585E-019 + -4.2649999999999993E-002 2.1667494710253068E-019 + -4.1800000000000004E-002 1.4816021632888345E-019 + -4.0950000000000000E-002 1.1676587076510483E-021 + -4.0099999999999997E-002 -2.2984133274080802E-019 + -3.9249999999999993E-002 -5.3192625507590780E-019 + -3.8400000000000004E-002 -8.6727979610035421E-019 + -3.7550000000000000E-002 -1.1698006179904191E-018 + -3.6699999999999997E-002 -1.3469268359555185E-018 + -3.5850000000000007E-002 -1.2888398437941931E-018 + -3.5000000000000003E-002 -8.8635387258728235E-019 + -3.4150000000000000E-002 -5.7331573122790718E-020 + -3.3299999999999996E-002 1.2206367504858702E-018 + -3.2450000000000007E-002 2.8760543995447370E-018 + -3.1600000000000003E-002 4.7151018894617179E-018 + -3.0750000000000000E-002 6.4081049419724461E-018 + -2.9899999999999996E-002 7.5006213227373042E-018 + -2.9050000000000006E-002 7.4574749331844093E-018 + -2.8200000000000003E-002 5.7442757258088241E-018 + -2.7349999999999999E-002 1.9445468885035222E-018 + -2.6499999999999996E-002 -4.0979414329358431E-018 + -2.5650000000000006E-002 -1.2131699716327447E-017 + -2.4800000000000003E-002 -2.1374083391070825E-017 + -2.3949999999999999E-002 -3.0447518999663177E-017 + -2.3099999999999996E-002 -3.7412387283813626E-017 + -2.2250000000000006E-002 -3.9927811270110902E-017 + -2.1400000000000002E-002 -3.5557451257620996E-017 + -2.0549999999999999E-002 -2.2214533217958326E-017 + -1.9699999999999995E-002 1.2892794839333698E-018 + -1.8850000000000006E-002 3.4659556243886820E-017 + -1.8000000000000002E-002 7.5598979632224908E-017 + -1.7149999999999999E-002 1.1947328460068142E-016 + -1.6299999999999995E-002 1.5929234486489901E-016 + -1.5450000000000005E-002 1.8611991688061876E-016 + -1.4600000000000002E-002 1.8998535140444923E-016 + -1.3749999999999998E-002 1.6130230135082861E-016 + -1.2899999999999995E-002 9.2711328156845269E-017 + -1.2050000000000005E-002 -1.8839992175691322E-017 + -1.1200000000000002E-002 -1.7006489905757679E-016 + -1.0349999999999998E-002 -3.4972016910591714E-016 + -9.5000000000000084E-003 -5.3781076197098417E-016 + -8.6500000000000049E-003 -7.0600788715269688E-016 + -7.8000000000000014E-003 -8.1958352418850436E-016 + -6.9499999999999978E-003 -8.4100260562789599E-016 + -6.1000000000000082E-003 -7.3508314962256628E-016 + -5.2500000000000047E-003 -4.7535207724431080E-016 + -4.4000000000000011E-003 -5.0933475567878273E-017 + -3.5499999999999976E-003 5.2696948523012794E-016 + -2.7000000000000079E-003 1.2201167743110264E-015 + -1.8500000000000044E-003 1.9609885072178523E-015 + -1.0000000000000009E-003 2.6543309207594763E-015 + -1.4999999999999736E-004 3.1832703523490070E-015 + 6.9999999999999230E-004 3.4202822187091230E-015 + 1.5499999999999958E-003 3.2426478386206956E-015 + 2.3999999999999994E-003 2.5512850327766675E-015 + 3.2500000000000029E-003 1.2910847052221330E-015 + 4.0999999999999925E-003 -5.2976539050715628E-016 + 4.9499999999999961E-003 -2.8244138218582121E-015 + 5.7999999999999996E-003 -5.4189671979735334E-015 + 6.6499999999999893E-003 -8.0538207429151876E-015 + 7.5000000000000067E-003 -1.0396661865256890E-014 + 8.3499999999999963E-003 -1.2067925907564870E-014 + 9.1999999999999860E-003 -1.2677998664068588E-014 + 1.0050000000000003E-002 -1.1873780311475370E-014 + 1.0899999999999993E-002 -9.3905788483108151E-015 + 1.1750000000000010E-002 -5.1039314402147412E-015 + 1.2600000000000000E-002 9.2498318501465202E-016 + 1.3449999999999990E-002 8.4169484730537822E-015 + 1.4300000000000007E-002 1.6861351537071903E-014 + 1.5149999999999997E-002 2.5526707151318698E-014 + 1.5999999999999986E-002 3.3497639609230952E-014 + 1.6850000000000004E-002 3.9738549291025775E-014 + 1.7699999999999994E-002 4.3181095391889144E-014 + 1.8549999999999983E-002 4.2829776057257981E-014 + 1.9400000000000001E-002 3.7877434288383351E-014 + 2.0249999999999990E-002 2.7820437050670125E-014 + 2.1100000000000008E-002 1.2562435110131491E-014 + 2.1949999999999997E-002 -7.5046736187510508E-015 + 2.2799999999999987E-002 -3.1452614031183820E-014 + 2.3650000000000004E-002 -5.7809812619481656E-014 + 2.4499999999999994E-002 -8.4601087530894428E-014 + 2.5349999999999984E-002 -1.0943605487986224E-013 + 2.6200000000000001E-002 -1.2964487000166419E-013 + 2.7049999999999991E-002 -1.4245628528702303E-013 + 2.7900000000000008E-002 -1.4520968263247065E-013 + 2.8749999999999998E-002 -1.3558964367364059E-013 + 2.9599999999999987E-002 -1.1186965840239046E-013 + 3.0450000000000005E-002 -7.3149107747205502E-014 + 3.1299999999999994E-002 -1.9567359461132619E-014 + 3.2149999999999984E-002 4.7522989128930562E-014 + 3.3000000000000002E-002 1.2544030868199006E-013 + 3.3849999999999991E-002 2.1013235122702758E-013 + 3.4700000000000009E-002 2.9622356116919176E-013 + 3.5549999999999998E-002 3.7716377820274891E-013 + 3.6399999999999988E-002 4.4548643242344679E-013 + 3.7250000000000005E-002 4.9318001595171376E-013 + 3.8099999999999995E-002 5.1216857534368659E-013 + 3.8949999999999985E-002 4.9489146032013348E-013 + 3.9800000000000002E-002 4.3495936710024450E-013 + 4.0649999999999992E-002 3.2785760879848188E-013 + 4.1500000000000009E-002 1.7165501438585648E-013 + 4.2349999999999999E-002 -3.2332915580115952E-014 + 4.3199999999999988E-002 -2.7898429392664193E-013 + 4.4050000000000006E-002 -5.5897612599761243E-013 + 4.4899999999999995E-002 -8.5861862376540945E-013 + 4.5749999999999985E-002 -1.1599751697365897E-012 + 4.6600000000000003E-002 -1.4413150029966047E-012 + 4.7449999999999992E-002 -1.6779271370111430E-012 + 4.8299999999999982E-002 -1.8433026836406075E-012 + 4.9149999999999999E-002 -1.9106674725784947E-012 + 4.9999999999999989E-002 -1.8548133933388795E-012 + 5.0850000000000006E-002 -1.6541509891013576E-012 + 5.1699999999999996E-002 -1.2928761311673557E-012 + 5.2549999999999986E-002 -7.6311825452000515E-013 + 5.3400000000000003E-002 -6.6923946955958624E-014 + 5.4249999999999993E-002 7.8208176704622266E-013 + 5.5099999999999982E-002 1.7575147853946389E-012 + 5.5950000000000000E-002 2.8196732275718896E-012 + 5.6799999999999989E-002 3.9157316325140724E-012 + 5.7650000000000007E-002 4.9807795886231932E-012 + 5.8499999999999996E-002 5.9397638991192097E-012 + 5.9349999999999986E-002 6.7103567696380281E-012 + 6.0200000000000004E-002 7.2067016801184888E-012 + 6.1049999999999993E-002 7.3439711827162474E-012 + 6.1899999999999983E-002 7.0435806715050308E-012 + 6.2750000000000000E-002 6.2388753772290994E-012 + 6.3599999999999990E-002 4.8810463039252127E-012 + 6.4450000000000007E-002 2.9449746326166354E-012 + 6.5299999999999997E-002 4.3469278981758239E-013 + 6.6149999999999987E-002 -2.6119372797359066E-012 + 6.7000000000000004E-002 -6.1196641884885012E-012 + 6.7849999999999994E-002 -9.9738340962387537E-012 + 6.8699999999999983E-002 -1.4020228195959982E-011 + 6.9550000000000001E-002 -1.8067111380202384E-011 + 7.0399999999999990E-002 -2.1889693737632694E-011 + 7.1249999999999980E-002 -2.5237138880159796E-011 + 7.2099999999999997E-002 -2.7842168450620141E-011 + 7.2949999999999987E-002 -2.9433057885251634E-011 + 7.3800000000000004E-002 -2.9747848754789131E-011 + 7.4649999999999994E-002 -2.8550209263946657E-011 + 7.5499999999999984E-002 -2.5646452305444823E-011 + 7.6350000000000001E-002 -2.0902927367524515E-011 + 7.7199999999999991E-002 -1.4262972722452174E-011 + 7.8049999999999981E-002 -5.7625260550344521E-012 + 7.8899999999999998E-002 4.4565239541929575E-012 + 7.9749999999999988E-002 1.6136195428277062E-011 + 8.0600000000000005E-002 2.8896314302000724E-011 + 8.1449999999999995E-002 4.2233094067185414E-011 + 8.2299999999999984E-002 5.5523187209192456E-011 + 8.3150000000000002E-002 6.8033388509051965E-011 + 8.3999999999999991E-002 7.8936322895089553E-011 + 8.4849999999999981E-002 8.7331925822062475E-011 + 8.5699999999999998E-002 9.2274736252580119E-011 + 8.6549999999999988E-002 9.2806180578991512E-011 + 8.7400000000000005E-002 8.7991469055255471E-011 + 8.8249999999999995E-002 7.6959945108740245E-011 + 8.9099999999999985E-002 5.8948236877965370E-011 + 8.9950000000000002E-002 3.3344982932012758E-011 + 9.0799999999999992E-002 -2.6435664898462649E-013 + 9.1649999999999981E-002 -4.2053118969237732E-011 + 9.2499999999999999E-002 -9.1911000035593677E-011 + 9.3349999999999989E-002 -1.4940468676812749E-010 + 9.4200000000000006E-002 -2.1374200836623137E-010 + 9.5049999999999996E-002 -2.8374066346531357E-010 + 9.5899999999999985E-002 -3.5780145272366018E-010 + 9.6750000000000003E-002 -4.3388705282574020E-010 + 9.7599999999999992E-002 -5.0950445515406223E-010 + 9.8449999999999982E-002 -5.8169180792870447E-010 + 9.9299999999999999E-002 -6.4700778588805550E-010 + 0.10014999999999999 -7.0152182777640788E-010 + 0.10099999999999998 -7.4080301481791641E-010 + 0.10185000000000000 -7.5990460951198163E-010 + 0.10269999999999999 -7.5334071565256474E-010 + 0.10355000000000000 -7.1505197393207781E-010 + 0.10439999999999999 -6.3835403720809015E-010 + 0.10524999999999998 -5.1586334618783656E-010 + 0.10610000000000000 -3.3939757335029491E-010 + 0.10694999999999999 -9.9841064224015071E-011 + 0.10779999999999998 2.1303531565152823E-010 + 0.10865000000000000 6.1079374027618426E-010 + 0.10949999999999999 1.1066134643975972E-009 + 0.11035000000000000 1.7156363684768965E-009 + 0.11119999999999999 2.4553786514915996E-009 + 0.11204999999999998 3.3462337966925571E-009 + 0.11290000000000000 4.4120598475111774E-009 + 0.11374999999999999 5.6808703116996225E-009 + 0.11459999999999998 7.1856208152557289E-009 + 0.11545000000000000 8.9651241256606673E-009 + 0.11629999999999999 1.1065089863248464E-008 + 0.11715000000000000 1.3539283112679520E-008 + 0.11799999999999999 1.6450860738396410E-008 + 0.11884999999999998 1.9873837011707958E-008 + 0.11970000000000000 2.3894733835269351E-008 + 0.12054999999999999 2.8614397923049887E-008 + 0.12139999999999998 3.4150019705236814E-008 + 0.12225000000000000 4.0637367017539766E-008 + 0.12309999999999999 4.8233191418180600E-008 + 0.12395000000000000 5.7117979558431172E-008 + 0.12479999999999999 6.7498823320221806E-008 + 0.12564999999999998 7.9612721797679229E-008 + 0.12650000000000000 9.3729994245098709E-008 + 0.12734999999999999 1.1015827050109078E-007 + 0.12819999999999998 1.2924649935957541E-007 + 0.12905000000000000 1.5138948556973770E-007 + 0.12989999999999999 1.7703272314743402E-007 + 0.13074999999999998 2.0667768291546445E-007 + 0.13159999999999999 2.4088755849013939E-007 + 0.13245000000000001 2.8029283486180185E-007 + 0.13329999999999997 3.2559819971814903E-007 + 0.13414999999999999 3.7758879079005393E-007 + 0.13500000000000001 4.3713740795385865E-007 + 0.13584999999999997 5.0521226506765990E-007 + 0.13669999999999999 5.8288383852456813E-007 + 0.13755000000000001 6.7133347143311591E-007 + 0.13839999999999997 7.7186053484473829E-007 + 0.13924999999999998 8.8589133194041765E-007 + 0.14010000000000000 1.0149858169677724E-006 + 0.14094999999999996 1.1608462077930469E-006 + 0.14179999999999998 1.3253227616877388E-006 + 0.14265000000000000 1.5104225981733502E-006 + 0.14350000000000002 1.7183150237226751E-006 + 0.14434999999999998 1.9513348458636474E-006 + 0.14520000000000000 2.2119889654037576E-006 + 0.14605000000000001 2.5029580356159665E-006 + 0.14689999999999998 2.8270971732673217E-006 + 0.14774999999999999 3.1874345067494715E-006 + 0.14860000000000001 3.5871669443672079E-006 + 0.14944999999999997 4.0296595437527904E-006 + 0.15029999999999999 4.5184299338058238E-006 + 0.15115000000000001 5.0571408952280942E-006 + 0.15199999999999997 5.6495860858374982E-006 + 0.15284999999999999 6.2996664375486827E-006 + 0.15370000000000000 7.0113703343870039E-006 + 0.15454999999999997 7.7887464219802350E-006 + 0.15539999999999998 8.6358657471135500E-006 + 0.15625000000000000 9.5567960667751178E-006 + 0.15709999999999996 1.0555549202320003E-005 + 0.15794999999999998 1.1636036577990597E-005 + 0.15880000000000000 1.2802020603939777E-005 + 0.15965000000000001 1.4057049212238044E-005 + 0.16049999999999998 1.5404403998339685E-005 + 0.16134999999999999 1.6847003857456296E-005 + 0.16220000000000001 1.8387366795319509E-005 + 0.16304999999999997 2.0027508945423023E-005 + 0.16389999999999999 2.1768856773284269E-005 + 0.16475000000000001 2.3612183847803850E-005 + 0.16559999999999997 2.5557500560609468E-005 + 0.16644999999999999 2.7603967814128084E-005 + 0.16730000000000000 2.9749801117441034E-005 + 0.16814999999999997 3.1992179697370416E-005 + 0.16899999999999998 3.4327146369180765E-005 + 0.16985000000000000 3.6749517878756070E-005 + 0.17069999999999996 3.9252791028123039E-005 + 0.17154999999999998 4.1829060061883149E-005 + 0.17240000000000000 4.4468957263257359E-005 + 0.17325000000000002 4.7161567143417879E-005 + 0.17409999999999998 4.9894365147497851E-005 + 0.17494999999999999 5.2653146770836348E-005 + 0.17580000000000001 5.5422101793085922E-005 + 0.17664999999999997 5.8183626343656541E-005 + 0.17749999999999999 6.0918472852497678E-005 + 0.17835000000000001 6.3605596863370060E-005 + 0.17919999999999997 6.6222398414298423E-005 + 0.18004999999999999 6.8744657782393256E-005 + 0.18090000000000001 7.1146645957027803E-005 + 0.18174999999999997 7.3401205840945130E-005 + 0.18259999999999998 7.5479961623030730E-005 + 0.18345000000000000 7.7353288705354304E-005 + 0.18429999999999996 7.8990714632480566E-005 + 0.18514999999999998 8.0361099225362680E-005 + 0.18600000000000000 8.1432810322705341E-005 + 0.18684999999999996 8.2173811799501428E-005 + 0.18769999999999998 8.2552380747055159E-005 + 0.18855000000000000 8.2537010517822506E-005 + 0.18940000000000001 8.2096954557276845E-005 + 0.19024999999999997 8.1202453809127524E-005 + 0.19109999999999999 7.9825253345931353E-005 + 0.19195000000000001 7.7938766336132896E-005 + 0.19279999999999997 7.5518636377139628E-005 + 0.19364999999999999 7.2542986491326531E-005 + 0.19450000000000001 6.8992855259111951E-005 + 0.19534999999999997 6.4852785577669940E-005 + 0.19619999999999999 6.0110662574963433E-005 + 0.19705000000000000 5.4758724553185461E-005 + 0.19789999999999996 4.8793366050497644E-005 + 0.19874999999999998 4.2215709431357099E-005 + 0.19960000000000000 3.5031882477856981E-005 + 0.20044999999999996 2.7252998246598307E-005 + 0.20129999999999998 1.8895657912753487E-005 + 0.20215000000000000 9.9820145923817619E-006 + 0.20300000000000001 5.3986620875905919E-007 + 0.20384999999999998 -9.3974865982256277E-006 + 0.20469999999999999 -1.9790932926212782E-005 + 0.20555000000000001 -3.0595792609358458E-005 + 0.20639999999999997 -4.1762074533009611E-005 + 0.20724999999999999 -5.3234454825319624E-005 + 0.20810000000000001 -6.4952705323108374E-005 + 0.20894999999999997 -7.6851902144168315E-005 + 0.20979999999999999 -8.8862999241560471E-005 + 0.21065000000000000 -1.0091313152152472E-004 + 0.21149999999999997 -1.1292621034282471E-004 + 0.21234999999999998 -1.2482346793744358E-004 + 0.21320000000000000 -1.3652402672205709E-004 + 0.21404999999999996 -1.4794577344024286E-004 + 0.21489999999999998 -1.5900581528627912E-004 + 0.21575000000000000 -1.6962124081173821E-004 + 0.21659999999999996 -1.7971031995738705E-004 + 0.21744999999999998 -1.8919262110686757E-004 + 0.21829999999999999 -1.9799030977347770E-004 + 0.21915000000000001 -2.0602866258003145E-004 + 0.21999999999999997 -2.1323699530004315E-004 + 0.22084999999999999 -2.1954923497541736E-004 + 0.22170000000000001 -2.2490479390399105E-004 + 0.22254999999999997 -2.2924922011351807E-004 + 0.22339999999999999 -2.3253473055775603E-004 + 0.22425000000000000 -2.3472096633266000E-004 + 0.22509999999999997 -2.3577533108071135E-004 + 0.22594999999999998 -2.3567346833708590E-004 + 0.22680000000000000 -2.3439969996114310E-004 + 0.22764999999999996 -2.3194716221233171E-004 + 0.22849999999999998 -2.2831802259774600E-004 + 0.22935000000000000 -2.2352370468252218E-004 + 0.23019999999999996 -2.1758466526951861E-004 + 0.23104999999999998 -2.1053054912831788E-004 + 0.23190000000000000 -2.0239967543730797E-004 + 0.23275000000000001 -1.9323907245415988E-004 + 0.23359999999999997 -1.8310385391488707E-004 + 0.23444999999999999 -1.7205679025497167E-004 + 0.23530000000000001 -1.6016777148229749E-004 + 0.23614999999999997 -1.4751323367047950E-004 + 0.23699999999999999 -1.3417547486664887E-004 + 0.23785000000000001 -1.2024181643401235E-004 + 0.23869999999999997 -1.0580375309167019E-004 + 0.23954999999999999 -9.0956222180739289E-005 + 0.24040000000000000 -7.5796689471274280E-005 + 0.24124999999999996 -6.0424239301622080E-005 + 0.24209999999999998 -4.4938446133816409E-005 + 0.24295000000000000 -2.9439007238968357E-005 + 0.24379999999999996 -1.4024074194891131E-005 + 0.24464999999999998 1.2098183708709915E-006 + 0.24550000000000000 1.6169240298869494E-005 + 0.24634999999999996 3.0764417329304895E-005 + 0.24719999999999998 4.4909829854948180E-005 + 0.24804999999999999 5.8525390084317237E-005 + 0.24890000000000001 7.1536374410819379E-005 + 0.24974999999999997 8.3874722857668651E-005 + 0.25059999999999999 9.5479243962327674E-005 + 0.25145000000000001 1.0629551388082957E-004 + 0.25229999999999997 1.1627690564189910E-004 + 0.25314999999999999 1.2538446349937899E-004 + 0.25400000000000000 1.3358705101025828E-004 + 0.25484999999999997 1.4086162515761897E-004 + 0.25569999999999998 1.4719295866457276E-004 + 0.25655000000000000 1.5257362658915161E-004 + 0.25739999999999996 1.5700383241458489E-004 + 0.25824999999999998 1.6049118707021009E-004 + 0.25910000000000000 1.6305003951585324E-004 + 0.25994999999999996 1.6470156505870686E-004 + 0.26079999999999998 1.6547295403105400E-004 + 0.26164999999999999 1.6539726134216353E-004 + 0.26249999999999996 1.6451251731532609E-004 + 0.26334999999999997 1.6286135024444308E-004 + 0.26419999999999999 1.6049043057667626E-004 + 0.26505000000000001 1.5744983290551478E-004 + 0.26589999999999997 1.5379216514783742E-004 + 0.26674999999999999 1.4957234541311220E-004 + 0.26760000000000000 1.4484676092460451E-004 + 0.26844999999999997 1.3967268932485685E-004 + 0.26929999999999998 1.3410760191688922E-004 + 0.27015000000000000 1.2820895907743421E-004 + 0.27099999999999996 1.2203339166653147E-004 + 0.27184999999999998 1.1563636765535805E-004 + 0.27270000000000000 1.0907167437646995E-004 + 0.27354999999999996 1.0239107664867531E-004 + 0.27439999999999998 9.5643995089049144E-005 + 0.27524999999999999 8.8877129077649322E-005 + 0.27609999999999996 8.2134279478824493E-005 + 0.27694999999999997 7.5456059413935418E-005 + 0.27779999999999999 6.8879796091416464E-005 + 0.27865000000000001 6.2439333924310894E-005 + 0.27949999999999997 5.6165059808170157E-005 + 0.28034999999999999 5.0083842436237734E-005 + 0.28120000000000001 4.4219043632510119E-005 + 0.28204999999999997 3.8590565447017478E-005 + 0.28289999999999998 3.3214909275633707E-005 + 0.28375000000000000 2.8105384922897572E-005 + 0.28459999999999996 2.3272178507995200E-005 + 0.28544999999999998 1.8722541969231732E-005 + 0.28630000000000000 1.4460928200661904E-005 + 0.28714999999999996 1.0489325781185353E-005 + 0.28799999999999998 6.8073114943808807E-006 + 0.28885000000000000 3.4122650447529252E-006 + 0.28969999999999996 2.9967492026125634E-007 + 0.29054999999999997 -2.5366196445750359E-006 + 0.29139999999999999 -5.1044106079295126E-006 + 0.29224999999999995 -7.4126578634478394E-006 + 0.29309999999999997 -9.4714323183118167E-006 + 0.29394999999999999 -1.1291751328189189E-005 + 0.29480000000000001 -1.2885275458773666E-005 + 0.29564999999999997 -1.4264153257818282E-005 + 0.29649999999999999 -1.5440996477801303E-005 + 0.29735000000000000 -1.6428532766839870E-005 + 0.29819999999999997 -1.7239568072460761E-005 + 0.29904999999999998 -1.7886936438074197E-005 + 0.29990000000000000 -1.8383306387120359E-005 + 0.30074999999999996 -1.8741107348569865E-005 + 0.30159999999999998 -1.8972431750916808E-005 + 0.30245000000000000 -1.9088996578855278E-005 + 0.30329999999999996 -1.9102128085673887E-005 + 0.30414999999999998 -1.9022652642028293E-005 + 0.30499999999999999 -1.8860904165359105E-005 + 0.30584999999999996 -1.8626710794700907E-005 + 0.30669999999999997 -1.8329302248330104E-005 + 0.30754999999999999 -1.7977336416172569E-005 + 0.30840000000000001 -1.7578967087405799E-005 + 0.30924999999999997 -1.7141730522088060E-005 + 0.31009999999999999 -1.6672641969353587E-005 + 0.31095000000000000 -1.6178130808686850E-005 + 0.31179999999999997 -1.5664114756976424E-005 + 0.31264999999999998 -1.5135968686932979E-005 + 0.31350000000000000 -1.4598606469856576E-005 + 0.31434999999999996 -1.4056398482160179E-005 + 0.31519999999999998 -1.3513305321049450E-005 + 0.31605000000000000 -1.2972821517179456E-005 + 0.31689999999999996 -1.2438038691413487E-005 + 0.31774999999999998 -1.1911622359114780E-005 + 0.31859999999999999 -1.1395874823978732E-005 + 0.31944999999999996 -1.0892748897558367E-005 + 0.32029999999999997 -1.0403848052185368E-005 + 0.32114999999999999 -9.9304752965221799E-006 + 0.32199999999999995 -9.4736172400652801E-006 + 0.32284999999999997 -9.0340161434009490E-006 + 0.32369999999999999 -8.6121455143896206E-006 + 0.32455000000000001 -8.2082678154933913E-006 + 0.32539999999999997 -7.8224577240651618E-006 + 0.32624999999999998 -7.4545966273342539E-006 + 0.32710000000000000 -7.1044212407310107E-006 + 0.32794999999999996 -6.7715508129192175E-006 + 0.32879999999999998 -6.4554968713849761E-006 + 0.32965000000000000 -6.1557089812913570E-006 + 0.33049999999999996 -5.8715509593173946E-006 + 0.33134999999999998 -5.6023370331893082E-006 + 0.33220000000000000 -5.3473397440678641E-006 + 0.33304999999999996 -5.1058061535405028E-006 + 0.33389999999999997 -4.8769721303993197E-006 + 0.33474999999999999 -4.6600642488278913E-006 + 0.33559999999999995 -4.4543114904508280E-006 + 0.33644999999999997 -4.2589516947106146E-006 + 0.33729999999999999 -4.0732340205696182E-006 + 0.33815000000000001 -3.8964538929851924E-006 + 0.33899999999999997 -3.7279316674972906E-006 + 0.33984999999999999 -3.5670129996616163E-006 + 0.34070000000000000 -3.4130846665090046E-006 + 0.34154999999999996 -3.2655569909268723E-006 + 0.34239999999999998 -3.1238751658140036E-006 + 0.34325000000000000 -2.9875013657686904E-006 + 0.34409999999999996 -2.8558951884847222E-006 + 0.34494999999999998 -2.7285350723286221E-006 + 0.34580000000000000 -2.6048777006645145E-006 + 0.34664999999999996 -2.4843640086031618E-006 + 0.34749999999999998 -2.3664249343784377E-006 + 0.34834999999999999 -2.2504594171538720E-006 + 0.34919999999999995 -2.1358460868947226E-006 + 0.35004999999999997 -2.0219259934315085E-006 + 0.35089999999999999 -1.9080108290671214E-006 + 0.35174999999999995 -1.7933750534199370E-006 + 0.35259999999999997 -1.6772526151151854E-006 + 0.35344999999999999 -1.5588344442156408E-006 + 0.35430000000000000 -1.4372719754157762E-006 + 0.35514999999999997 -1.3116516171209682E-006 + 0.35599999999999998 -1.1810284485702226E-006 + 0.35685000000000000 -1.0443844601128496E-006 + 0.35769999999999996 -9.0065908734079464E-007 + 0.35854999999999998 -7.4874464576749061E-007 + 0.35940000000000000 -5.8749445250924466E-007 + 0.36024999999999996 -4.1570105339269274E-007 + 0.36109999999999998 -2.3214694796590159E-007 + 0.36194999999999999 -3.5573293759704804E-008 + 0.36279999999999996 1.7529296204420477E-007 + 0.36364999999999997 4.0172417704347279E-007 + 0.36449999999999999 6.4500397779744562E-007 + 0.36534999999999995 9.0639554794061893E-007 + 0.36619999999999997 1.1871446461056942E-006 + 0.36704999999999999 1.4884612195131258E-006 + 0.36790000000000000 1.8115166692661587E-006 + 0.36874999999999997 2.1574139851614391E-006 + 0.36959999999999998 2.5271853544138821E-006 + 0.37045000000000000 2.9217721656210237E-006 + 0.37129999999999996 3.3420149798852695E-006 + 0.37214999999999998 3.7886395538761906E-006 + 0.37300000000000000 4.2622015086954323E-006 + 0.37384999999999996 4.7631325679744837E-006 + 0.37469999999999998 5.2916809499861699E-006 + 0.37554999999999999 5.8478787591821350E-006 + 0.37639999999999996 6.4315422878027915E-006 + 0.37724999999999997 7.0422419368591614E-006 + 0.37809999999999999 7.6792290777313820E-006 + 0.37894999999999995 8.3414890013212744E-006 + 0.37979999999999997 9.0276784182578032E-006 + 0.38064999999999993 9.7360981531654537E-006 + 0.38149999999999995 1.0464643703701978E-005 + 0.38234999999999997 1.1210833084742166E-005 + 0.38319999999999999 1.1971741300277311E-005 + 0.38405000000000000 1.2744052748039798E-005 + 0.38490000000000002 1.3523921601666491E-005 + 0.38574999999999993 1.4307113787580096E-005 + 0.38659999999999994 1.5088850436518230E-005 + 0.38744999999999996 1.5863934744992483E-005 + 0.38829999999999998 1.6626687237559158E-005 + 0.38915000000000000 1.7370926418330814E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0004.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0004.BXZ.semd new file mode 100644 index 00000000..b041fe81 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0004.BXZ.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 0.0000000000000000 + -0.11490000000000000 0.0000000000000000 + -0.11405000000000000 0.0000000000000000 + -0.11320000000000000 0.0000000000000000 + -0.11234999999999999 -2.5460668327611909E-036 + -0.11150000000000000 -3.4224818703168301E-035 + -0.11065000000000000 -2.2589914458197443E-034 + -0.10979999999999999 -9.4917219964912475E-034 + -0.10894999999999999 -2.6992859957527447E-033 + -0.10810000000000000 -4.7046899807743235E-033 + -0.10725000000000000 -7.0730241295945368E-034 + -0.10639999999999999 2.7905972644678878E-032 + -0.10554999999999999 1.1426388516917613E-031 + -0.10470000000000000 2.8306985240906995E-031 + -0.10385000000000000 4.7307141076949404E-031 + -0.10299999999999999 3.9626290793303112E-031 + -0.10214999999999999 -5.8999841743663039E-031 + -0.10130000000000000 -3.3658457580490604E-030 + -0.10045000000000000 -8.3082321371107430E-030 + -9.9599999999999994E-002 -1.3627953817983240E-029 + -9.8750000000000004E-002 -1.3100811284446434E-029 + -9.7900000000000001E-002 5.1566856065613444E-030 + -9.7049999999999997E-002 5.5509894979458005E-029 + -9.6199999999999994E-002 1.4307495998821255E-028 + -9.5349999999999990E-002 2.4162876908346380E-028 + -9.4500000000000001E-002 2.6710458207515923E-028 + -9.3649999999999997E-002 6.5940596435785724E-029 + -9.2799999999999994E-002 -5.4830857476506570E-028 + -9.1950000000000004E-002 -1.6733227708400133E-027 + -9.1100000000000000E-002 -3.0987402375272113E-027 + -9.0249999999999997E-002 -4.0425394597442155E-027 + -8.9399999999999993E-002 -3.0011618290036402E-027 + -8.8549999999999990E-002 2.0211287325987557E-027 + -8.7700000000000000E-002 1.2606685800769941E-026 + -8.6849999999999997E-002 2.8198085177621792E-026 + -8.5999999999999993E-002 4.3833141621359239E-026 + -8.5150000000000003E-002 4.8318569597611843E-026 + -8.4300000000000000E-002 2.4589341968683868E-026 + -8.3449999999999996E-002 -4.5586932992025982E-026 + -8.2600000000000007E-002 -1.7096374727236542E-025 + -8.1749999999999989E-002 -3.3475497536611376E-025 + -8.0900000000000000E-002 -4.7754745020985931E-025 + -8.0049999999999996E-002 -4.8846868841640885E-025 + -7.9199999999999993E-002 -2.1789887194593044E-025 + -7.8350000000000003E-002 4.7492126048952532E-025 + -7.7499999999999999E-002 1.6333840666217366E-024 + -7.6649999999999996E-002 3.0851333928142437E-024 + -7.5800000000000006E-002 4.3305495999649268E-024 + -7.4949999999999989E-002 4.5029005453017603E-024 + -7.4099999999999999E-002 2.4829354625852317E-024 + -7.3249999999999996E-002 -2.7583417453566019E-024 + -7.2399999999999992E-002 -1.1567463546887634E-023 + -7.1550000000000002E-002 -2.2849219566677325E-023 + -7.0699999999999999E-002 -3.3366670853226992E-023 + -6.9849999999999995E-002 -3.7474411915838820E-023 + -6.9000000000000006E-002 -2.7745464137960446E-023 + -6.8149999999999988E-002 3.1037490212029446E-024 + -6.7299999999999999E-002 5.8859189104484870E-023 + -6.6449999999999995E-002 1.3541708312974591E-022 + -6.5599999999999992E-002 2.1646454169508218E-022 + -6.4750000000000002E-002 2.7109432690390758E-022 + -6.3899999999999998E-002 2.5571033934102730E-022 + -6.3049999999999995E-002 1.2246337198980252E-022 + -6.2199999999999998E-002 -1.6462415855102383E-022 + -6.1350000000000002E-002 -6.0690699179084328E-022 + -6.0499999999999998E-002 -1.1460364158164281E-021 + -5.9650000000000002E-002 -1.6445028868296541E-021 + -5.8799999999999998E-002 -1.8827470453421025E-021 + -5.7950000000000002E-002 -1.5846458996878833E-021 + -5.7099999999999998E-002 -4.8035031477856751E-022 + -5.6249999999999994E-002 1.5922129055649598E-021 + -5.5400000000000005E-002 4.5585249369198205E-021 + -5.4550000000000001E-002 7.9788929011306990E-021 + -5.3699999999999998E-002 1.0963995209445942E-020 + -5.2849999999999994E-002 1.2189687559758391E-020 + -5.2000000000000005E-002 1.0065872559400011E-020 + -5.1150000000000001E-002 3.0961521864246803E-021 + -5.0299999999999997E-002 -9.5747194470440015E-021 + -4.9449999999999994E-002 -2.7489428027235848E-020 + -4.8600000000000004E-002 -4.8220908768280839E-020 + -4.7750000000000001E-002 -6.6940709652744061E-020 + -4.6899999999999997E-002 -7.6472983673060065E-020 + -4.6049999999999994E-002 -6.8092940365923547E-020 + -4.5200000000000004E-002 -3.3249958502072346E-020 + -4.4350000000000001E-002 3.3775833083188830E-020 + -4.3499999999999997E-002 1.3253855504271078E-019 + -4.2649999999999993E-002 2.5299833495050617E-019 + -4.1800000000000004E-002 3.7292076042807406E-019 + -4.0950000000000000E-002 4.5728094923561717E-019 + -4.0099999999999997E-002 4.6091157190227475E-019 + -3.9249999999999993E-002 3.3539477873366569E-019 + -3.8400000000000004E-002 4.0568482316179688E-020 + -3.7550000000000000E-002 -4.4002301350779038E-019 + -3.6699999999999997E-002 -1.0817870347527977E-018 + -3.5850000000000007E-002 -1.8034264334916002E-018 + -3.5000000000000003E-002 -2.4578994279292564E-018 + -3.4150000000000000E-002 -2.8356660259588801E-018 + -3.3299999999999996E-002 -2.6855603076679192E-018 + -3.2450000000000007E-002 -1.7567996910734219E-018 + -3.1600000000000003E-002 1.3791523374746212E-019 + -3.0750000000000000E-002 3.0434711318463940E-018 + -2.9899999999999996E-002 6.7791683283782403E-018 + -2.9050000000000006E-002 1.0869319906629821E-017 + -2.8200000000000003E-002 1.4510695067590199E-017 + -2.7349999999999999E-002 1.6601730435224891E-017 + -2.6499999999999996E-002 1.5855258857603028E-017 + -2.5650000000000006E-002 1.1007012117610072E-017 + -2.4800000000000003E-002 1.1156231913189101E-018 + -2.3949999999999999E-002 -1.4072623178900221E-017 + -2.3099999999999996E-002 -3.3747051891029944E-017 + -2.2250000000000006E-002 -5.5721734157115661E-017 + -2.1400000000000002E-002 -7.6286714222191655E-017 + -2.0549999999999999E-002 -9.0322457490479973E-017 + -1.9699999999999995E-002 -9.1763818834244084E-017 + -1.8850000000000006E-002 -7.4461000599111654E-017 + -1.8000000000000002E-002 -3.3421146589554489E-017 + -1.7149999999999999E-002 3.3671002978229758E-017 + -1.6299999999999995E-002 1.2485104164645872E-016 + -1.5450000000000005E-002 2.3248095306078663E-016 + -1.4600000000000002E-002 3.4242136101719556E-016 + -1.3749999999999998E-002 4.3414899214527296E-016 + -1.2899999999999995E-002 4.8215437271708521E-016 + -1.2050000000000005E-002 4.5882989993023671E-016 + -1.1200000000000002E-002 3.3885040168282017E-016 + -1.0349999999999998E-002 1.0476846413233332E-016 + -9.5000000000000084E-003 -2.4677405378612556E-016 + -8.6500000000000049E-003 -6.9913366890507104E-016 + -7.8000000000000014E-003 -1.2112220802129011E-015 + -6.9499999999999978E-003 -1.7158283402654543E-015 + -6.1000000000000082E-003 -2.1219321040911634E-015 + -5.2500000000000047E-003 -2.3219388671553702E-015 + -4.4000000000000011E-003 -2.2042042344218460E-015 + -3.5499999999999976E-003 -1.6704348980266227E-015 + -2.7000000000000079E-003 -6.5660087739264993E-016 + -1.8500000000000044E-003 8.4500301552239313E-016 + -1.0000000000000009E-003 2.7657987340506362E-015 + -1.4999999999999736E-004 4.9469323159007984E-015 + 6.9999999999999230E-004 7.1352628173190730E-015 + 1.5499999999999958E-003 8.9928980341652489E-015 + 2.3999999999999994E-003 1.0122715159590538E-014 + 3.2500000000000029E-003 1.0110477394698687E-014 + 4.0999999999999925E-003 8.5818232100374280E-015 + 4.9499999999999961E-003 5.2696239871576986E-015 + 5.7999999999999996E-003 8.4596083808799275E-017 + 6.6499999999999893E-003 -6.8203056108247602E-015 + 7.5000000000000067E-003 -1.5002614505291302E-014 + 8.3499999999999963E-003 -2.3711251068974731E-014 + 9.1999999999999860E-003 -3.1905345498557730E-014 + 1.0050000000000003E-002 -3.8317650639152436E-014 + 1.0899999999999993E-002 -4.1564570957649534E-014 + 1.1750000000000010E-002 -4.0299023179639186E-014 + 1.2600000000000000E-002 -3.3395656972206229E-014 + 1.3449999999999990E-002 -2.0151618134852285E-014 + 1.4300000000000007E-002 -4.8045256983417244E-016 + 1.5149999999999997E-002 2.4926769734735008E-014 + 1.5999999999999986E-002 5.4499984128960719E-014 + 1.6850000000000004E-002 8.5772841175467502E-014 + 1.7699999999999994E-002 1.1546837090358934E-013 + 1.8549999999999983E-002 1.3969738208624941E-013 + 1.9400000000000001E-002 1.5426804332939995E-013 + 2.0249999999999990E-002 1.5509170324801068E-013 + 2.1100000000000008E-002 1.3865718789408909E-013 + 2.1949999999999997E-002 1.0253417911258272E-013 + 2.2799999999999987E-002 4.5856447736296044E-014 + 2.3650000000000004E-002 -3.0267758095000518E-014 + 2.4499999999999994E-002 -1.2247199944210033E-013 + 2.5349999999999984E-002 -2.2502209530701981E-013 + 2.6200000000000001E-002 -3.2991767194026926E-013 + 2.7049999999999991E-002 -4.2722696904624769E-013 + 2.7900000000000008E-002 -5.0565799034125679E-013 + 2.8749999999999998E-002 -5.5334905053134027E-013 + 2.9599999999999987E-002 -5.5884198462579476E-013 + 3.0450000000000005E-002 -5.1218119737948700E-013 + 3.1299999999999994E-002 -4.0606736253929996E-013 + 3.2149999999999984E-002 -2.3698138374356812E-013 + 3.3000000000000002E-002 -6.1872145015331825E-015 + 3.3849999999999991E-002 2.7947841730869608E-013 + 3.4700000000000009E-002 6.0712056203356451E-013 + 3.5549999999999998E-002 9.5768442174781396E-013 + 3.6399999999999988E-002 1.3063057830315622E-012 + 3.7250000000000005E-002 1.6231610304914565E-012 + 3.8099999999999995E-002 1.8748406274261770E-012 + 3.8949999999999985E-002 2.0262402175407245E-012 + 3.9800000000000002E-002 2.0429297715631441E-012 + 4.0649999999999992E-002 1.8939229380928443E-012 + 4.1500000000000009E-002 1.5547272023121752E-012 + 4.2349999999999999E-002 1.0105098646266414E-012 + 4.3199999999999988E-002 2.5918045960225886E-013 + 4.4050000000000006E-002 -6.8585458579186534E-013 + 4.4899999999999995E-002 -1.7935280393857234E-012 + 4.5749999999999985E-002 -3.0138164739116042E-012 + 4.6600000000000003E-002 -4.2775849640686512E-012 + 4.7449999999999992E-002 -5.4978123577352786E-012 + 4.8299999999999982E-002 -6.5723757252996739E-012 + 4.9149999999999999E-002 -7.3885050387989514E-012 + 4.9999999999999989E-002 -7.8288896690280952E-012 + 5.0850000000000006E-002 -7.7793112042002981E-012 + 5.1699999999999996E-002 -7.1375276244747218E-012 + 5.2549999999999986E-002 -5.8229896074628099E-012 + 5.3400000000000003E-002 -3.7868404194736151E-012 + 5.4249999999999993E-002 -1.0215317057235653E-012 + 5.5099999999999982E-002 2.4306903154002517E-012 + 5.5950000000000000E-002 6.4712056303826882E-012 + 5.6799999999999989E-002 1.0941139617984663E-011 + 5.7650000000000007E-002 1.5620846548594594E-011 + 5.8499999999999996E-002 2.0233358700774177E-011 + 5.9349999999999986E-002 2.4452188237063701E-011 + 6.0200000000000004E-002 2.7913631086455185E-011 + 6.1049999999999993E-002 3.0233493162771750E-011 + 6.1899999999999983E-002 3.1027847965520598E-011 + 6.2750000000000000E-002 2.9937147682242688E-011 + 6.3599999999999990E-002 2.6652729993108376E-011 + 6.4450000000000007E-002 2.0944518500206361E-011 + 6.5299999999999997E-002 1.2688423164196162E-011 + 6.6149999999999987E-002 1.8918766535642101E-012 + 6.7000000000000004E-002 -1.1284251607918654E-011 + 6.7849999999999994E-002 -2.6509108247335911E-011 + 6.8699999999999983E-002 -4.3272397345017199E-011 + 6.9550000000000001E-002 -6.0883574811372399E-011 + 7.0399999999999990E-002 -7.8481009193752807E-011 + 7.1249999999999980E-002 -9.5052150342396019E-011 + 7.2099999999999997E-002 -1.0946523372561560E-010 + 7.2949999999999987E-002 -1.2051254728789265E-010 + 7.3800000000000004E-002 -1.2696475515524157E-010 + 7.4649999999999994E-002 -1.2763507707737986E-010 + 7.5499999999999984E-002 -1.2145140913772610E-010 + 7.6350000000000001E-002 -1.0753373944867970E-010 + 7.7199999999999991E-002 -8.5274014337780984E-011 + 7.8049999999999981E-002 -5.4414322652716566E-011 + 7.8899999999999998E-002 -1.5119560857560827E-011 + 7.9749999999999988E-002 3.1959861370555171E-011 + 8.0600000000000005E-002 8.5639583827466894E-011 + 8.1449999999999995E-002 1.4417158681387764E-010 + 8.2299999999999984E-002 2.0523657010886762E-010 + 8.3150000000000002E-002 2.6596213487402864E-010 + 8.3999999999999991E-002 3.2296865481039322E-010 + 8.4849999999999981E-002 3.7244450269686801E-010 + 8.5699999999999998E-002 4.1025079949932035E-010 + 8.6549999999999988E-002 4.3205441315025778E-010 + 8.7400000000000005E-002 4.3348786375462036E-010 + 8.8249999999999995E-002 4.1033171083549216E-010 + 8.9099999999999985E-002 3.5871586955507075E-010 + 8.9950000000000002E-002 2.7533436836471650E-010 + 9.0799999999999992E-002 1.5766736697320405E-010 + 9.1649999999999981E-002 4.2038824781570142E-012 + 9.2499999999999999E-002 -1.8534052039937065E-010 + 9.3349999999999989E-002 -4.0981934973634418E-010 + 9.4200000000000006E-002 -6.6646861661513757E-010 + 9.5049999999999996E-002 -9.5074371826410854E-010 + 9.5899999999999985E-002 -1.2561852960668275E-009 + 9.6750000000000003E-002 -1.5743152122283414E-009 + 9.7599999999999992E-002 -1.8945647949912766E-009 + 9.8449999999999982E-002 -2.2042327451419881E-009 + 9.9299999999999999E-002 -2.4884725858263994E-009 + 0.10014999999999999 -2.7302962788349876E-009 + 0.10099999999999998 -2.9105967179165960E-009 + 0.10185000000000000 -3.0081618433461181E-009 + 0.10269999999999999 -2.9996795170861004E-009 + 0.10355000000000000 -2.8597033748833934E-009 + 0.10439999999999999 -2.5605648789022717E-009 + 0.10524999999999998 -2.0721996710207598E-009 + 0.10610000000000000 -1.3618703175583669E-009 + 0.10694999999999999 -3.9374246751155986E-010 + 0.10779999999999998 8.7170299746027833E-010 + 0.10865000000000000 2.4784630986619207E-009 + 0.10949999999999999 4.4760451012186878E-009 + 0.11035000000000000 6.9207709621558775E-009 + 0.11119999999999999 9.8773848201354653E-009 + 0.11204999999999998 1.3421002638132840E-008 + 0.11290000000000000 1.7639455163378593E-008 + 0.11374999999999999 2.2635969829351953E-008 + 0.11459999999999998 2.8532407807881147E-008 + 0.11545000000000000 3.5472822292466612E-008 + 0.11629999999999999 4.3627631878731365E-008 + 0.11715000000000000 5.3198275814291143E-008 + 0.11799999999999999 6.4422450655111214E-008 + 0.11884999999999998 7.7579895419487826E-008 + 0.11970000000000000 9.2998920639764924E-008 + 0.12054999999999999 1.1106344163358244E-007 + 0.12139999999999998 1.3222097959890304E-007 + 0.12225000000000000 1.5699119326760462E-007 + 0.12309999999999999 1.8597543569102320E-007 + 0.12395000000000000 2.1986719985489958E-007 + 0.12479999999999999 2.5946329603258574E-007 + 0.12564999999999998 3.0567639281267735E-007 + 0.12650000000000000 3.5954860975281689E-007 + 0.12734999999999999 4.2226628286157491E-007 + 0.12819999999999998 4.9517585603983979E-007 + 0.12905000000000000 5.7980141858612774E-007 + 0.12989999999999999 6.7786349710318051E-007 + 0.13074999999999998 7.9129883364599809E-007 + 0.13159999999999999 9.2228383295685580E-007 + 0.13245000000000001 1.0732560448377954E-006 + 0.13329999999999997 1.2469398995786758E-006 + 0.13414999999999999 1.4463725702251277E-006 + 0.13500000000000001 1.6749326496534777E-006 + 0.13584999999999997 1.9363677995613173E-006 + 0.13669999999999999 2.2348262645580132E-006 + 0.13755000000000001 2.5748865098389427E-006 + 0.13839999999999997 2.9615888473122473E-006 + 0.13924999999999998 3.4004691292341318E-006 + 0.14010000000000000 3.8975857342010999E-006 + 0.14094999999999996 4.4595556879614852E-006 + 0.14179999999999998 5.0935781799387441E-006 + 0.14265000000000000 5.8074657532803108E-006 + 0.14350000000000002 6.6096679770488812E-006 + 0.14434999999999998 7.5092921102737685E-006 + 0.14520000000000000 8.5161215415225175E-006 + 0.14605000000000001 9.6406231125026315E-006 + 0.14689999999999998 1.0893956518422931E-005 + 0.14774999999999999 1.2287963532956163E-005 + 0.14860000000000001 1.3835166551273667E-005 + 0.14944999999999997 1.5548742680471979E-005 + 0.15029999999999999 1.7442485452277864E-005 + 0.15115000000000001 1.9530770624139416E-005 + 0.15199999999999997 2.1828493213874708E-005 + 0.15284999999999999 2.4350994045985447E-005 + 0.15370000000000000 2.7113948603388388E-005 + 0.15454999999999997 3.0133289643375854E-005 + 0.15539999999999998 3.3425074921764348E-005 + 0.15625000000000000 3.7005333956229406E-005 + 0.15709999999999996 4.0889884519434646E-005 + 0.15794999999999998 4.5094195390023862E-005 + 0.15880000000000000 4.9633114543332905E-005 + 0.15965000000000001 5.4520685671862326E-005 + 0.16049999999999998 5.9769880992067882E-005 + 0.16134999999999999 6.5392332979593117E-005 + 0.16220000000000001 7.1398021614916816E-005 + 0.16304999999999997 7.7795020773027581E-005 + 0.16389999999999999 8.4589066628129079E-005 + 0.16475000000000001 9.1783283685629267E-005 + 0.16559999999999997 9.9377879754539421E-005 + 0.16644999999999999 1.0736965594602391E-004 + 0.16730000000000000 1.1575170747831146E-004 + 0.16814999999999997 1.2451302753268699E-004 + 0.16899999999999998 1.3363816816547885E-004 + 0.16985000000000000 1.4310679925483774E-004 + 0.17069999999999996 1.5289340907041071E-004 + 0.17154999999999998 1.6296703471684992E-004 + 0.17240000000000000 1.7329083633028773E-004 + 0.17325000000000002 1.8382186147015471E-004 + 0.17409999999999998 1.9451086600320798E-004 + 0.17494999999999999 2.0530204941154612E-004 + 0.17580000000000001 2.1613298624848174E-004 + 0.17664999999999997 2.2693452347309515E-004 + 0.17749999999999999 2.3763073212397211E-004 + 0.17835000000000001 2.4813898809744573E-004 + 0.17919999999999997 2.5837021549563225E-004 + 0.18004999999999999 2.6822904378980862E-004 + 0.18090000000000001 2.7761419420497250E-004 + 0.18174999999999997 2.8641882641956839E-004 + 0.18259999999999998 2.9453106229680769E-004 + 0.18345000000000000 3.0183479364494009E-004 + 0.18429999999999996 3.0821008507276432E-004 + 0.18514999999999998 3.1353455908166608E-004 + 0.18600000000000000 3.1768363214414869E-004 + 0.18684999999999996 3.2053214966970821E-004 + 0.18769999999999998 3.2195522440495346E-004 + 0.18855000000000000 3.2182951369743017E-004 + 0.18940000000000001 3.2003472344917607E-004 + 0.19024999999999997 3.1645447017099098E-004 + 0.19109999999999999 3.1097833498625559E-004 + 0.19195000000000001 3.0350301545332801E-004 + 0.19279999999999997 2.9393385319856325E-004 + 0.19364999999999999 2.8218622266844393E-004 + 0.19450000000000001 2.6818725960466402E-004 + 0.19534999999999997 2.5187729920943524E-004 + 0.19619999999999999 2.3321130797176207E-004 + 0.19705000000000000 2.1216029353915276E-004 + 0.19789999999999996 1.8871245273941375E-004 + 0.19874999999999998 1.6287454811540059E-004 + 0.19960000000000000 1.3467269533689837E-004 + 0.20044999999999996 1.0415350031090683E-004 + 0.20129999999999998 7.1384986537487491E-005 + 0.20215000000000000 3.6456503607075331E-005 + 0.20300000000000001 -5.2000581286277295E-007 + 0.20384999999999998 -3.9410923451117193E-005 + 0.20469999999999999 -8.0060190527475432E-005 + 0.20555000000000001 -1.2229016383428050E-004 + 0.20639999999999997 -1.6590217727441100E-004 + 0.20724999999999999 -2.1067722419524699E-004 + 0.20810000000000001 -2.5637689119961465E-004 + 0.20894999999999997 -3.0274544674376095E-004 + 0.20979999999999999 -3.4951060919545507E-004 + 0.21065000000000000 -3.9638593684831113E-004 + 0.21149999999999997 -4.4307277339416233E-004 + 0.21234999999999998 -4.8926255832982049E-004 + 0.21320000000000000 -5.3463931542874806E-004 + 0.21404999999999996 -5.7888227421699163E-004 + 0.21489999999999998 -6.2166877288693352E-004 + 0.21575000000000000 -6.6267711986150860E-004 + 0.21659999999999996 -7.0158960557982356E-004 + 0.21744999999999998 -7.3809547872045870E-004 + 0.21829999999999999 -7.7189424527731600E-004 + 0.21915000000000001 -8.0269843900810322E-004 + 0.21999999999999997 -8.3023678111268499E-004 + 0.22084999999999999 -8.5425713286849819E-004 + 0.22170000000000001 -8.7452907132669680E-004 + 0.22254999999999997 -8.9084623647548268E-004 + 0.22339999999999999 -9.0302959819318115E-004 + 0.22425000000000000 -9.1092872732939732E-004 + 0.22509999999999997 -9.1442376684273041E-004 + 0.22594999999999998 -9.1342777304615483E-004 + 0.22680000000000000 -9.0788688634894964E-004 + 0.22764999999999996 -8.9778261678299910E-004 + 0.22849999999999998 -8.8313074375207781E-004 + 0.22935000000000000 -8.6398302807410784E-004 + 0.23019999999999996 -8.4042620790176353E-004 + 0.23104999999999998 -8.1258223784750217E-004 + 0.23190000000000000 -7.8060626814666935E-004 + 0.23275000000000001 -7.4468668008898246E-004 + 0.23359999999999997 -7.0504233679773804E-004 + 0.23444999999999999 -6.6192159274786977E-004 + 0.23530000000000001 -6.1559952717121823E-004 + 0.23614999999999997 -5.6637542662297169E-004 + 0.23699999999999999 -5.1457052054204458E-004 + 0.23785000000000001 -4.6052429750046450E-004 + 0.23869999999999997 -4.0459183423329837E-004 + 0.23954999999999999 -3.4714035242597074E-004 + 0.24040000000000000 -2.8854576903921065E-004 + 0.24124999999999996 -2.2918908908645485E-004 + 0.24209999999999998 -1.6945311168571576E-004 + 0.24295000000000000 -1.0971890541816738E-004 + 0.24379999999999996 -5.0362708007679018E-005 + 0.24464999999999998 8.2484179830860630E-006 + 0.24550000000000000 6.5758736763326891E-005 + 0.24634999999999996 1.2182696743501903E-004 + 0.24719999999999998 1.7612956222951858E-004 + 0.24804999999999999 2.2836310325249462E-004 + 0.24890000000000001 2.7824678699393487E-004 + 0.24974999999999997 3.2552397590164257E-004 + 0.25059999999999999 3.6996425706423077E-004 + 0.25145000000000001 4.1136502411205910E-004 + 0.25229999999999997 4.4955229583772452E-004 + 0.25314999999999999 4.8438145723716098E-004 + 0.25400000000000000 5.1573786451553950E-004 + 0.25484999999999997 5.4353722374212668E-004 + 0.25569999999999998 5.6772495050789107E-004 + 0.25655000000000000 5.8827567130892097E-004 + 0.25739999999999996 6.0519289628228499E-004 + 0.25824999999999998 6.1850775552404688E-004 + 0.25910000000000000 6.2827732926277579E-004 + 0.25994999999999996 6.3458380999558686E-004 + 0.26079999999999998 6.3753219824609685E-004 + 0.26164999999999999 6.3724887503620699E-004 + 0.26249999999999996 6.3387908578773126E-004 + 0.26334999999999997 6.2758537181397994E-004 + 0.26419999999999999 6.1854480569798148E-004 + 0.26505000000000001 6.0694700800478384E-004 + 0.26589999999999997 5.9299190607750032E-004 + 0.26674999999999999 5.7688722071327079E-004 + 0.26760000000000000 5.5884629770125915E-004 + 0.26844999999999997 5.3908590454987751E-004 + 0.26929999999999998 5.1782409268340431E-004 + 0.27015000000000000 4.9527826812871523E-004 + 0.27099999999999996 4.7166309394902379E-004 + 0.27184999999999998 4.4718885156017399E-004 + 0.27270000000000000 4.2205978384887569E-004 + 0.27354999999999996 3.9647261155995267E-004 + 0.27439999999999998 3.7061522158198288E-004 + 0.27524999999999999 3.4466550837442353E-004 + 0.27609999999999996 3.1879051439094027E-004 + 0.27694999999999997 2.9314554845169717E-004 + 0.27779999999999999 2.6787362991676362E-004 + 0.27865000000000001 2.4310496548442324E-004 + 0.27949999999999997 2.1895677734596407E-004 + 0.28034999999999999 1.9553306860057256E-004 + 0.28120000000000001 1.7292474067815816E-004 + 0.28204999999999997 1.5120965115657999E-004 + 0.28289999999999998 1.3045302455647027E-004 + 0.28375000000000000 1.1070775897785585E-004 + 0.28459999999999996 9.2014846397374378E-005 + 0.28544999999999998 7.4404106297373425E-005 + 0.28630000000000000 5.7894839519280094E-005 + 0.28714999999999996 4.2496302506673683E-005 + 0.28799999999999998 2.8208748630410889E-005 + 0.28885000000000000 1.5024052476868398E-005 + 0.28969999999999996 2.9265192024375169E-006 + 0.29054999999999997 -8.1062927577957515E-006 + 0.29139999999999999 -1.8102749855478421E-005 + 0.29224999999999995 -2.7096431621960337E-005 + 0.29309999999999997 -3.5125235497381497E-005 + 0.29394999999999999 -4.2230653490236432E-005 + 0.29480000000000001 -4.8457164178368831E-005 + 0.29564999999999997 -5.3851432938781501E-005 + 0.29649999999999999 -5.8461757537302278E-005 + 0.29735000000000000 -6.2337468706405579E-005 + 0.29819999999999997 -6.5528410447428798E-005 + 0.29904999999999998 -6.8084432830112430E-005 + 0.29990000000000000 -7.0054965112855089E-005 + 0.30074999999999996 -7.1488611589108137E-005 + 0.30159999999999998 -7.2432907476601500E-005 + 0.30245000000000000 -7.2933923164312533E-005 + 0.30329999999999996 -7.3036119573108776E-005 + 0.30414999999999998 -7.2782076769150385E-005 + 0.30499999999999999 -7.2212383012495396E-005 + 0.30584999999999996 -7.1365481104794003E-005 + 0.30669999999999997 -7.0277637332284338E-005 + 0.30754999999999999 -6.8982843860428079E-005 + 0.30840000000000001 -6.7512737186239786E-005 + 0.30924999999999997 -6.5896681644021508E-005 + 0.31009999999999999 -6.4161784886253631E-005 + 0.31095000000000000 -6.2332871968080150E-005 + 0.31179999999999997 -6.0432560589392947E-005 + 0.31264999999999998 -5.8481317716247216E-005 + 0.31350000000000000 -5.6497567172931516E-005 + 0.31434999999999996 -5.4497719716260354E-005 + 0.31519999999999998 -5.2496320310293717E-005 + 0.31605000000000000 -5.0506052992639073E-005 + 0.31689999999999996 -4.8537964697673558E-005 + 0.31774999999999998 -4.6601449750420571E-005 + 0.31859999999999999 -4.4704443121843802E-005 + 0.31944999999999996 -4.2853455484664449E-005 + 0.32029999999999997 -4.1053712218719441E-005 + 0.32114999999999999 -3.9309302650381332E-005 + 0.32199999999999995 -3.7623214573253339E-005 + 0.32284999999999997 -3.5997498391888972E-005 + 0.32369999999999999 -3.4433332452608534E-005 + 0.32455000000000001 -3.2931139989366135E-005 + 0.32539999999999997 -3.1490719012990740E-005 + 0.32624999999999998 -3.0111274234551673E-005 + 0.32710000000000000 -2.8791581237930517E-005 + 0.32794999999999996 -2.7530045097821655E-005 + 0.32879999999999998 -2.6324782406125396E-005 + 0.32965000000000000 -2.5173722232295712E-005 + 0.33049999999999996 -2.4074682602027088E-005 + 0.33134999999999998 -2.3025437446450381E-005 + 0.33220000000000000 -2.2023784100070394E-005 + 0.33304999999999996 -2.1067618259584076E-005 + 0.33389999999999997 -2.0154969641568912E-005 + 0.33474999999999999 -1.9284055606927971E-005 + 0.33559999999999995 -1.8453305003248628E-005 + 0.33644999999999997 -1.7661415858388557E-005 + 0.33729999999999999 -1.6907346088433322E-005 + 0.33815000000000001 -1.6190350447210709E-005 + 0.33899999999999997 -1.5509994306632411E-005 + 0.33984999999999999 -1.4866132568122086E-005 + 0.34070000000000000 -1.4258934276089113E-005 + 0.34154999999999996 -1.3688857267019006E-005 + 0.34239999999999998 -1.3156653089648795E-005 + 0.34325000000000000 -1.2663361105005524E-005 + 0.34409999999999996 -1.2210285539562111E-005 + 0.34494999999999998 -1.1798977979608447E-005 + 0.34580000000000000 -1.1431251669049190E-005 + 0.34664999999999996 -1.1109137718834254E-005 + 0.34749999999999998 -1.0834905185380246E-005 + 0.34834999999999999 -1.0611027402869815E-005 + 0.34919999999999995 -1.0440192724233072E-005 + 0.35004999999999997 -1.0325309665341765E-005 + 0.35089999999999999 -1.0269489722553321E-005 + 0.35174999999999995 -1.0276049748984205E-005 + 0.35259999999999997 -1.0348532712919211E-005 + 0.35344999999999999 -1.0490700571787637E-005 + 0.35430000000000000 -1.0706555872159287E-005 + 0.35514999999999997 -1.1000341018503236E-005 + 0.35599999999999998 -1.1376573843315948E-005 + 0.35685000000000000 -1.1840028891900335E-005 + 0.35769999999999996 -1.2395770650966130E-005 + 0.35854999999999998 -1.3049148859256544E-005 + 0.35940000000000000 -1.3805811166536357E-005 + 0.36024999999999996 -1.4671700422525454E-005 + 0.36109999999999998 -1.5653035670347272E-005 + 0.36194999999999999 -1.6756315867984573E-005 + 0.36279999999999996 -1.7988277137362112E-005 + 0.36364999999999997 -1.9355877475042388E-005 + 0.36449999999999999 -2.0866223634829940E-005 + 0.36534999999999995 -2.2526529607379393E-005 + 0.36619999999999997 -2.4344041727544965E-005 + 0.36704999999999999 -2.6325952106171718E-005 + 0.36790000000000000 -2.8479301525588040E-005 + 0.36874999999999997 -3.0810858993523777E-005 + 0.36959999999999998 -3.3326998134698075E-005 + 0.37045000000000000 -3.6033574034639015E-005 + 0.37129999999999996 -3.8935732676110868E-005 + 0.37214999999999998 -4.2037794594565842E-005 + 0.37300000000000000 -4.5343016537408449E-005 + 0.37384999999999996 -4.8853482477721568E-005 + 0.37469999999999998 -5.2569842200347159E-005 + 0.37554999999999999 -5.6491135930560019E-005 + 0.37639999999999996 -6.0614639523012590E-005 + 0.37724999999999997 -6.4935583075953325E-005 + 0.37809999999999999 -6.9447034030146933E-005 + 0.37894999999999995 -7.4139653442355011E-005 + 0.37979999999999997 -7.9001548636195026E-005 + 0.38064999999999993 -8.4018097732452157E-005 + 0.38149999999999995 -8.9171754847926885E-005 + 0.38234999999999997 -9.4441997106521508E-005 + 0.38319999999999999 -9.9805098204103850E-005 + 0.38405000000000000 -1.0523413932306196E-004 + 0.38490000000000002 -1.1069883182163172E-004 + 0.38574999999999993 -1.1616559176406395E-004 + 0.38659999999999994 -1.2159745131728336E-004 + 0.38744999999999996 -1.2695412210294850E-004 + 0.38829999999999998 -1.3219208535118410E-004 + 0.38915000000000000 -1.3726461165409798E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0005.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0005.BXX.semd new file mode 100644 index 00000000..2c2b0bf0 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0005.BXX.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 0.0000000000000000 + -0.11490000000000000 -6.4852065742742464E-027 + -0.11405000000000000 -6.6569988025423366E-026 + -0.11320000000000000 -3.4887458019811639E-025 + -0.11234999999999999 -1.2225172109191477E-024 + -0.11150000000000000 -3.1373102325534739E-024 + -0.11065000000000000 -5.9873070317737774E-024 + -0.10979999999999999 -7.8064589163811583E-024 + -0.10894999999999999 -3.3709579902379709E-024 + -0.10810000000000000 1.5481823105656746E-023 + -0.10725000000000000 5.4997985300882738E-023 + -0.10639999999999999 1.0798214445619150E-022 + -0.10554999999999999 1.3744011962711465E-022 + -0.10470000000000000 6.4812932109656431E-023 + -0.10385000000000000 -2.1913763901890577E-022 + -0.10299999999999999 -7.9932894416478155E-022 + -0.10214999999999999 -1.6262642771071033E-021 + -0.10130000000000000 -2.3709257127107850E-021 + -0.10045000000000000 -2.3144026518898044E-021 + -9.9599999999999994E-002 -3.9328978534541518E-022 + -9.8750000000000004E-002 4.4587191639440610E-021 + -9.7900000000000001E-002 1.2587608925747209E-020 + -9.7049999999999997E-002 2.2590135002459153E-020 + -9.6199999999999994E-002 3.0317089831255481E-020 + -9.5349999999999990E-002 2.8539576110186955E-020 + -9.4500000000000001E-002 8.0910795361549568E-021 + -9.3649999999999997E-002 -3.8821029561672057E-020 + -9.2799999999999994E-002 -1.1303248468061239E-019 + -9.1950000000000004E-002 -2.0158060013701491E-019 + -9.1100000000000000E-002 -2.7207963682430410E-019 + -9.0249999999999997E-002 -2.7212465612593003E-019 + -8.9399999999999993E-002 -1.3801736470193953E-019 + -8.8549999999999990E-002 1.8409538990290792E-019 + -8.7700000000000000E-002 7.0504684511231108E-019 + -8.6849999999999997E-002 1.3535218725899040E-018 + -8.5999999999999993E-002 1.9439557946102177E-018 + -8.5150000000000003E-002 2.1703586915247888E-018 + -8.4300000000000000E-002 1.6468160806323696E-018 + -8.3449999999999996E-002 9.9351763088901558E-021 + -8.2600000000000007E-002 -2.9165013984904602E-018 + -8.1749999999999989E-002 -6.9187793121704841E-018 + -8.0900000000000000E-002 -1.1206297305957162E-017 + -8.0049999999999996E-002 -1.4321511632012925E-017 + -7.9199999999999993E-002 -1.4241048974744697E-017 + -7.8350000000000003E-002 -8.7490030575255664E-018 + -7.7499999999999999E-002 3.8860406941197625E-018 + -7.6649999999999996E-002 2.3986202445378731E-017 + -7.5800000000000006E-002 4.9464011240494780E-017 + -7.4949999999999989E-002 7.5040008338744999E-017 + -7.4099999999999999E-002 9.2060601819295007E-017 + -7.3249999999999996E-002 8.9311750797869557E-017 + -7.2399999999999992E-002 5.5119257904814470E-017 + -7.1550000000000002E-002 -1.9219618016361591E-017 + -7.0699999999999999E-002 -1.3501003512495901E-016 + -6.9849999999999995E-002 -2.8154290088997799E-016 + -6.9000000000000006E-002 -4.3254897682500671E-016 + -6.8149999999999988E-002 -5.4529915634431163E-016 + -6.7299999999999999E-002 -5.6394507380384047E-016 + -6.6449999999999995E-002 -4.2828411546521571E-016 + -6.5599999999999992E-002 -8.8218766418569623E-017 + -6.4750000000000002E-002 4.7721418112410840E-016 + -6.3899999999999998E-002 1.2390813289936649E-015 + -6.3049999999999995E-002 2.1006267559082717E-015 + -6.2199999999999998E-002 2.8880719669870018E-015 + -6.1350000000000002E-002 3.3564574482400416E-015 + -6.0499999999999998E-002 3.2159093376488931E-015 + -5.9650000000000002E-002 2.1811063459347555E-015 + -5.8799999999999998E-002 4.2411544630754278E-017 + -5.7950000000000002E-002 -3.2485560918442132E-015 + -5.7099999999999998E-002 -7.4924245656708563E-015 + -5.6249999999999994E-002 -1.2173862635188698E-014 + -5.5400000000000005E-002 -1.6434527772532436E-014 + -5.4550000000000001E-002 -1.9110075698744461E-014 + -5.3699999999999998E-002 -1.8849228982563444E-014 + -5.2849999999999994E-002 -1.4322437993989068E-014 + -5.2000000000000005E-002 -4.5116937401409401E-015 + -5.1150000000000001E-002 1.0946841702191977E-014 + -5.0299999999999997E-002 3.1416897941970095E-014 + -4.9449999999999994E-002 5.4980999192446669E-014 + -4.8600000000000004E-002 7.8303776314731615E-014 + -4.7750000000000001E-002 9.6718963285287502E-014 + -4.6899999999999997E-002 1.0460360083816972E-013 + -4.6049999999999994E-002 9.6069833677612761E-014 + -4.5200000000000004E-002 6.5955391179125504E-014 + -4.4350000000000001E-002 1.1032260133822239E-014 + -4.3499999999999997E-002 -6.8712302932326627E-014 + -4.2649999999999993E-002 -1.6892705823399167E-013 + -4.1800000000000004E-002 -2.8012434448765892E-013 + -4.0950000000000000E-002 -3.8753514912804199E-013 + -4.0099999999999997E-002 -4.7180926800692763E-013 + -3.9249999999999993E-002 -5.1069562692066071E-013 + -3.8400000000000004E-002 -4.8171334172314273E-013 + -3.7550000000000000E-002 -3.6566240420709159E-013 + -3.6699999999999997E-002 -1.5064748050584277E-013 + -3.5850000000000007E-002 1.6387835506121975E-013 + -3.5000000000000003E-002 5.6366992709742885E-013 + -3.4150000000000000E-002 1.0175235041541649E-012 + -3.3299999999999996E-002 1.4770321887994336E-012 + -3.2450000000000007E-002 1.8787638570623055E-012 + -3.1600000000000003E-002 2.1491221225181367E-012 + -3.0750000000000000E-002 2.2118124330192687E-012 + -2.9899999999999996E-002 1.9974564401064916E-012 + -2.9050000000000006E-002 1.4545026455534000E-012 + -2.8200000000000003E-002 5.6024590578751175E-013 + -2.7349999999999999E-002 -6.6946099978744571E-013 + -2.6499999999999996E-002 -2.1733019633826756E-012 + -2.5650000000000006E-002 -3.8417771252824747E-012 + -2.4800000000000003E-002 -5.5197470590998027E-012 + -2.3949999999999999E-002 -7.0148285213419293E-012 + -2.3099999999999996E-002 -8.1116202883294831E-012 + -2.2250000000000006E-002 -8.5910465087305790E-012 + -2.1400000000000002E-002 -8.2534345616095713E-012 + -2.0549999999999999E-002 -6.9433734587802085E-012 + -1.9699999999999995E-002 -4.5739851334516129E-012 + -1.8850000000000006E-002 -1.1480603066669146E-012 + -1.8000000000000002E-002 3.2263939639817925E-012 + -1.7149999999999999E-002 8.3283448596907404E-012 + -1.6299999999999995E-002 1.3825242096263243E-011 + -1.5450000000000005E-002 1.9284699583544827E-011 + -1.4600000000000002E-002 2.4196399111863848E-011 + -1.3749999999999998E-002 2.8003440024403407E-011 + -1.2899999999999995E-002 3.0141567626705189E-011 + -1.2050000000000005E-002 3.0084075593484423E-011 + -1.1200000000000002E-002 2.7389645878326854E-011 + -1.0349999999999998E-002 2.1750086596123199E-011 + -9.5000000000000084E-003 1.3034708898089966E-011 + -8.6500000000000049E-003 1.3280902153361737E-012 + -7.8000000000000014E-003 -1.3041957859281007E-011 + -6.9499999999999978E-003 -2.9489152597112624E-011 + -6.1000000000000082E-003 -4.7168857369701457E-011 + -5.2500000000000047E-003 -6.4995630747200964E-011 + -4.4000000000000011E-003 -8.1679703650221656E-011 + -3.5499999999999976E-003 -9.5782981324719985E-011 + -2.7000000000000079E-003 -1.0579393963866701E-010 + -1.8500000000000044E-003 -1.1021957483287858E-010 + -1.0000000000000009E-003 -1.0769095188943878E-010 + -1.4999999999999736E-004 -9.7077056511500376E-011 + 6.9999999999999230E-004 -7.7600209670732977E-011 + 1.5499999999999958E-003 -4.8944832791940940E-011 + 2.3999999999999994E-003 -1.1350221369726867E-011 + 3.2500000000000029E-003 3.4321986831941515E-011 + 4.0999999999999925E-003 8.6554607213878486E-011 + 4.9499999999999961E-003 1.4318345742067944E-010 + 5.7999999999999996E-003 2.0145230713520322E-010 + 6.6499999999999893E-003 2.5811604653519169E-010 + 7.5000000000000067E-003 3.0958939492703151E-010 + 8.3499999999999963E-003 3.5213567924306013E-010 + 9.1999999999999860E-003 3.8208433185813106E-010 + 1.0050000000000003E-002 3.9606590296870106E-010 + 1.0899999999999993E-002 3.9124844573031840E-010 + 1.1750000000000010E-002 3.6556088107586230E-010 + 1.2600000000000000E-002 3.1788971531563061E-010 + 1.3449999999999990E-002 2.4823738967376676E-010 + 1.4300000000000007E-002 1.5783483926478746E-010 + 1.5149999999999997E-002 4.9205697396265132E-011 + 1.5999999999999986E-002 -7.3816642003536479E-011 + 1.6850000000000004E-002 -2.0611284320538656E-010 + 1.7699999999999994E-002 -3.4133585975664196E-010 + 1.8549999999999983E-002 -4.7198907311124335E-010 + 1.9400000000000001E-002 -5.8951716118270161E-010 + 2.0249999999999990E-002 -6.8440011638059012E-010 + 2.1100000000000008E-002 -7.4623681681151611E-010 + 2.1949999999999997E-002 -7.6381895320180236E-010 + 2.2799999999999987E-002 -7.2518770355307506E-010 + 2.3650000000000004E-002 -6.1767056134330907E-010 + 2.4499999999999994E-002 -4.2789480496827024E-010 + 2.5349999999999984E-002 -1.4177708757546410E-010 + 2.6200000000000001E-002 2.5552258763244626E-010 + 2.7049999999999991E-002 7.7969668248411499E-010 + 2.7900000000000008E-002 1.4474398921290399E-009 + 2.8749999999999998E-002 2.2766779287139746E-009 + 2.9599999999999987E-002 3.2869032335177924E-009 + 3.0450000000000005E-002 4.4996222702559262E-009 + 3.1299999999999994E-002 5.9389692856184092E-009 + 3.2149999999999984E-002 7.6324412064126285E-009 + 3.3000000000000002E-002 9.6118802400536256E-009 + 3.3849999999999991E-002 1.1914576484108024E-008 + 3.4700000000000009E-002 1.4584613344256114E-008 + 3.5549999999999998E-002 1.7674343066661265E-008 + 3.6399999999999988E-002 2.1246103038706997E-008 + 3.7250000000000005E-002 2.5374047099947484E-008 + 3.8099999999999995E-002 3.0146222916735238E-008 + 3.8949999999999985E-002 3.5666709260882919E-008 + 3.9800000000000002E-002 4.2057940333235374E-008 + 4.0649999999999992E-002 4.9463357865626428E-008 + 4.1500000000000009E-002 5.8049919748151940E-008 + 4.2349999999999999E-002 6.8011293279104228E-008 + 4.3199999999999988E-002 7.9570765282722564E-008 + 4.4050000000000006E-002 9.2984956382719139E-008 + 4.4899999999999995E-002 1.0854750517000823E-007 + 4.5749999999999985E-002 1.2659335814579817E-007 + 4.6600000000000003E-002 1.4750350060585673E-007 + 4.7449999999999992E-002 1.7171023099089221E-007 + 4.8299999999999982E-002 1.9970236293031255E-007 + 4.9149999999999999E-002 2.3203218842042199E-007 + 4.9999999999999989E-002 2.6932184732218958E-007 + 5.0850000000000006E-002 3.1227123720814079E-007 + 5.1699999999999996E-002 3.6166571837804246E-007 + 5.2549999999999986E-002 4.1838572899688133E-007 + 5.3400000000000003E-002 4.8341621270079011E-007 + 5.4249999999999993E-002 5.5785635680076680E-007 + 5.5099999999999982E-002 6.4293100464386430E-007 + 5.5950000000000000E-002 7.4000295715354393E-007 + 5.6799999999999989E-002 8.5058373964474977E-007 + 5.7650000000000007E-002 9.7634853817999553E-007 + 5.8499999999999996E-002 1.1191456113011083E-006 + 5.9349999999999986E-002 1.2810120852645705E-006 + 6.0200000000000004E-002 1.4641867348660639E-006 + 6.1049999999999993E-002 1.6711217055441202E-006 + 6.1899999999999983E-002 1.9044978547776167E-006 + 6.2750000000000000E-002 2.1672337056822465E-006 + 6.3599999999999990E-002 2.4624970937744550E-006 + 6.4450000000000007E-002 2.7937164424838898E-006 + 6.5299999999999997E-002 3.1645905249186429E-006 + 6.6149999999999987E-002 3.5790869222973534E-006 + 6.7000000000000004E-002 4.0414593942822856E-006 + 6.7849999999999994E-002 4.5562423192441365E-006 + 6.8699999999999983E-002 5.1282533118622620E-006 + 6.9550000000000001E-002 5.7625828516470496E-006 + 7.0399999999999990E-002 6.4646011830910794E-006 + 7.1249999999999980E-002 7.2399323788958071E-006 + 7.2099999999999997E-002 8.0944429469022634E-006 + 7.2949999999999987E-002 9.0342366238790519E-006 + 7.3800000000000004E-002 1.0065598867001463E-005 + 7.4649999999999994E-002 1.1194981996929927E-005 + 7.5499999999999984E-002 1.2428955885645580E-005 + 7.6350000000000001E-002 1.3774171639209438E-005 + 7.7199999999999991E-002 1.5237281088752893E-005 + 7.8049999999999981E-002 1.6824897657493375E-005 + 7.8899999999999998E-002 1.8543504531374570E-005 + 7.9749999999999988E-002 2.0399372382383110E-005 + 8.0600000000000005E-002 2.2398470405845984E-005 + 8.1449999999999995E-002 2.4546359682531458E-005 + 8.2299999999999984E-002 2.6848084048549399E-005 + 8.3150000000000002E-002 2.9308026808469542E-005 + 8.3999999999999991E-002 3.1929827037051797E-005 + 8.4849999999999981E-002 3.4716196822162990E-005 + 8.5699999999999998E-002 3.7668788417464689E-005 + 8.6549999999999988E-002 4.0788078910431063E-005 + 8.7400000000000005E-002 4.4073141953664111E-005 + 8.8249999999999995E-002 4.7521588670535380E-005 + 8.9099999999999985E-002 5.1129325578627648E-005 + 8.9950000000000002E-002 5.4890472667276282E-005 + 9.0799999999999992E-002 5.8797110255862565E-005 + 9.1649999999999981E-002 6.2839222036814254E-005 + 9.2499999999999999E-002 6.7004559924093972E-005 + 9.3349999999999989E-002 7.1278415749784959E-005 + 9.4200000000000006E-002 7.5643547964613050E-005 + 9.5049999999999996E-002 8.0080090857752236E-005 + 9.5899999999999985E-002 8.4565536951874268E-005 + 9.6750000000000003E-002 8.9074545123210374E-005 + 9.7599999999999992E-002 9.3578906611696853E-005 + 9.8449999999999982E-002 9.8047652495430264E-005 + 9.9299999999999999E-002 1.0244702935809788E-004 + 0.10014999999999999 1.0674046964509871E-004 + 0.10099999999999998 1.1088875963461892E-004 + 0.10185000000000000 1.1485015549898691E-004 + 0.10269999999999999 1.1858044406918584E-004 + 0.10355000000000000 1.2203332569817003E-004 + 0.10439999999999999 1.2516061274919527E-004 + 0.10524999999999998 1.2791243979987256E-004 + 0.10610000000000000 1.3023765325476843E-004 + 0.10694999999999999 1.3208423644320234E-004 + 0.10779999999999998 1.3339988210866392E-004 + 0.10865000000000000 1.3413203617070407E-004 + 0.10949999999999999 1.3422885863789640E-004 + 0.11035000000000000 1.3363971489305750E-004 + 0.11119999999999999 1.3231523692030608E-004 + 0.11204999999999998 1.3020870548003627E-004 + 0.11290000000000000 1.2727600760005338E-004 + 0.11374999999999999 1.2347679463657098E-004 + 0.11459999999999998 1.1877482870951569E-004 + 0.11545000000000000 1.1313852638251345E-004 + 0.11629999999999999 1.0654179759703830E-004 + 0.11715000000000000 9.8964607211553753E-005 + 0.11799999999999999 9.0393752630909134E-005 + 0.11884999999999998 8.0822830693130486E-005 + 0.11970000000000000 7.0253744833540730E-005 + 0.12054999999999999 5.8695817357913034E-005 + 0.12139999999999998 4.6167309832916356E-005 + 0.12225000000000000 3.2695476096599493E-005 + 0.12309999999999999 1.8316402664939869E-005 + 0.12395000000000000 3.0754264361055234E-006 + 0.12479999999999999 -1.2972522863681453E-005 + 0.12564999999999998 -2.9763655568066323E-005 + 0.12650000000000000 -4.7224691293412115E-005 + 0.12734999999999999 -6.5273467392297889E-005 + 0.12819999999999998 -8.3819350736411382E-005 + 0.12905000000000000 -1.0276379236056089E-004 + 0.12989999999999999 -1.2200044892516988E-004 + 0.13074999999999998 -1.4141634818108973E-004 + 0.13159999999999999 -1.6089239167540895E-004 + 0.13245000000000001 -1.8030416228363851E-004 + 0.13329999999999997 -1.9952294526175878E-004 + 0.13414999999999999 -2.1841736053261748E-004 + 0.13500000000000001 -2.3685345596436303E-004 + 0.13584999999999997 -2.5469650816281814E-004 + 0.13669999999999999 -2.7181231744407040E-004 + 0.13755000000000001 -2.8806815616944299E-004 + 0.13839999999999997 -3.0333423102778918E-004 + 0.13924999999999998 -3.1748504216667288E-004 + 0.14010000000000000 -3.3040039466945511E-004 + 0.14094999999999996 -3.4196693217973957E-004 + 0.14179999999999998 -3.5207930457908357E-004 + 0.14265000000000000 -3.6064110748713907E-004 + 0.14350000000000002 -3.6756622526501812E-004 + 0.14434999999999998 -3.7277962716916220E-004 + 0.14520000000000000 -3.7621860257656405E-004 + 0.14605000000000001 -3.7783302144699126E-004 + 0.14689999999999998 -3.7758642726199603E-004 + 0.14774999999999999 -3.7545632258074101E-004 + 0.14860000000000001 -3.7143475064102218E-004 + 0.14944999999999997 -3.6552837335030927E-004 + 0.15029999999999999 -3.5775853797371930E-004 + 0.15115000000000001 -3.4816125904071779E-004 + 0.15199999999999997 -3.3678701055184300E-004 + 0.15284999999999999 -3.2370044126404056E-004 + 0.15370000000000000 -3.0897950815630384E-004 + 0.15454999999999997 -2.9271534363053899E-004 + 0.15539999999999998 -2.7501106214839627E-004 + 0.15625000000000000 -2.5598051323510356E-004 + 0.15709999999999996 -2.3574802034196889E-004 + 0.15794999999999998 -2.1444656386655742E-004 + 0.15880000000000000 -1.9221709132189648E-004 + 0.15965000000000001 -1.6920666322302579E-004 + 0.16049999999999998 -1.4556737136155266E-004 + 0.16134999999999999 -1.2145461799910890E-004 + 0.16220000000000001 -9.7026279940350796E-005 + 0.16304999999999997 -7.2440090433798787E-005 + 0.16389999999999999 -4.7853735732753750E-005 + 0.16475000000000001 -2.3422547994563634E-005 + 0.16559999999999997 7.0163182468526873E-007 + 0.16644999999999999 2.4372253172977093E-005 + 0.16730000000000000 4.7449037637067663E-005 + 0.16814999999999997 6.9798923655002944E-005 + 0.16899999999999998 9.1296896168778768E-005 + 0.16985000000000000 1.1182748088666274E-004 + 0.17069999999999996 1.3128562985021495E-004 + 0.17154999999999998 1.4957670743886081E-004 + 0.17240000000000000 1.6661788526947031E-004 + 0.17325000000000002 1.8233806208564307E-004 + 0.17409999999999998 1.9667812144900731E-004 + 0.17494999999999999 2.0959147087693320E-004 + 0.17580000000000001 2.2104398965429060E-004 + 0.17664999999999997 2.3101362587996997E-004 + 0.17749999999999999 2.3949049131038509E-004 + 0.17835000000000001 2.4647649190357270E-004 + 0.17919999999999997 2.5198444338252977E-004 + 0.18004999999999999 2.5603873435163678E-004 + 0.18090000000000001 2.5867320051743193E-004 + 0.18174999999999997 2.5993101780113202E-004 + 0.18259999999999998 2.5986468250343311E-004 + 0.18345000000000000 2.5853385257103441E-004 + 0.18429999999999996 2.5600535187593140E-004 + 0.18514999999999998 2.5235185697736846E-004 + 0.18600000000000000 2.4765132799362569E-004 + 0.18684999999999996 2.4198560197035500E-004 + 0.18769999999999998 2.3543999590338159E-004 + 0.18855000000000000 2.2810190564437994E-004 + 0.18940000000000001 2.2006001326081170E-004 + 0.19024999999999997 2.1140368331071585E-004 + 0.19109999999999999 2.0222175085001008E-004 + 0.19195000000000001 1.9260198150364573E-004 + 0.19279999999999997 1.8263042227033605E-004 + 0.19364999999999999 1.7239053773181583E-004 + 0.19450000000000001 1.6196275620826442E-004 + 0.19534999999999997 1.5142376557981569E-004 + 0.19619999999999999 1.4084617186463467E-004 + 0.19705000000000000 1.3029818901434098E-004 + 0.19789999999999996 1.1984314889818835E-004 + 0.19874999999999998 1.0953943527113415E-004 + 0.19960000000000000 9.9440135612468178E-005 + 0.20044999999999996 8.9593082268970263E-005 + 0.20129999999999998 8.0040640217498074E-005 + 0.20215000000000000 7.0819903904474545E-005 + 0.20300000000000001 6.1962690967748500E-005 + 0.20384999999999998 5.3495622322499789E-005 + 0.20469999999999999 4.5440245471841047E-005 + 0.20555000000000001 3.7813394959097862E-005 + 0.20639999999999997 3.0627293583995056E-005 + 0.20724999999999999 2.3889892446641050E-005 + 0.20810000000000001 1.7605048708262743E-005 + 0.20894999999999997 1.1772944467829630E-005 + 0.20979999999999999 6.3903650142342387E-006 + 0.21065000000000000 1.4510131186254319E-006 + 0.21149999999999997 -3.0541501629665855E-006 + 0.21234999999999998 -7.1365398348932797E-006 + 0.21320000000000000 -1.0809718019361838E-005 + 0.21404999999999996 -1.4088949046675961E-005 + 0.21489999999999998 -1.6991078945149992E-005 + 0.21575000000000000 -1.9533967312287288E-005 + 0.21659999999999996 -2.1736567362964288E-005 + 0.21744999999999998 -2.3618364477797007E-005 + 0.21829999999999999 -2.5199304565350584E-005 + 0.21915000000000001 -2.6499548252305345E-005 + 0.21999999999999997 -2.7539220688455796E-005 + 0.22084999999999999 -2.8338420751135500E-005 + 0.22170000000000001 -2.8916810673004683E-005 + 0.22254999999999997 -2.9293648075505410E-005 + 0.22339999999999999 -2.9487670493508206E-005 + 0.22425000000000000 -2.9516819605210872E-005 + 0.22509999999999997 -2.9398466166203795E-005 + 0.22594999999999998 -2.9149070872187684E-005 + 0.22680000000000000 -2.8784333009314891E-005 + 0.22764999999999996 -2.8319048899518337E-005 + 0.22849999999999998 -2.7767143449397245E-005 + 0.22935000000000000 -2.7141632239231180E-005 + 0.23019999999999996 -2.6454590438544598E-005 + 0.23104999999999998 -2.5717214467035851E-005 + 0.23190000000000000 -2.4939835521049983E-005 + 0.23275000000000001 -2.4131931087640825E-005 + 0.23359999999999997 -2.3302089223275369E-005 + 0.23444999999999999 -2.2458051837185790E-005 + 0.23530000000000001 -2.1606841411427111E-005 + 0.23614999999999997 -2.0754656722565162E-005 + 0.23699999999999999 -1.9907063691232001E-005 + 0.23785000000000001 -1.9068882939193473E-005 + 0.23869999999999997 -1.8244348508565817E-005 + 0.23954999999999999 -1.7437116065747632E-005 + 0.24040000000000000 -1.6650319923740794E-005 + 0.24124999999999996 -1.5886544166243150E-005 + 0.24209999999999998 -1.5147930222665205E-005 + 0.24295000000000000 -1.4436162834454320E-005 + 0.24379999999999996 -1.3752537928682023E-005 + 0.24464999999999998 -1.3097992138328732E-005 + 0.24550000000000000 -1.2473085137112943E-005 + 0.24634999999999996 -1.1878084688209762E-005 + 0.24719999999999998 -1.1313002659037985E-005 + 0.24804999999999999 -1.0777613178918824E-005 + 0.24890000000000001 -1.0271465793595862E-005 + 0.24974999999999997 -9.7939388631176355E-006 + 0.25059999999999999 -9.3442489084896352E-006 + 0.25145000000000001 -8.9214965408094439E-006 + 0.25229999999999997 -8.5246861527805015E-006 + 0.25314999999999999 -8.1527115054490295E-006 + 0.25400000000000000 -7.8044241489746267E-006 + 0.25484999999999997 -7.4786409092587414E-006 + 0.25569999999999998 -7.1741061181727338E-006 + 0.25655000000000000 -6.8895735495489287E-006 + 0.25739999999999996 -6.6237806529733337E-006 + 0.25824999999999998 -6.3754660805958580E-006 + 0.25910000000000000 -6.1433777043065403E-006 + 0.25994999999999996 -5.9262981160432976E-006 + 0.26079999999999998 -5.7230125808697398E-006 + 0.26164999999999999 -5.5323557900581138E-006 + 0.26249999999999996 -5.3531930486218806E-006 + 0.26334999999999997 -5.1844255648820009E-006 + 0.26419999999999999 -5.0250223998207773E-006 + 0.26505000000000001 -4.8739903402436384E-006 + 0.26589999999999997 -4.7304041350120566E-006 + 0.26674999999999999 -4.5933639095259534E-006 + 0.26760000000000000 -4.4620411713799834E-006 + 0.26844999999999997 -4.3356490233685653E-006 + 0.26929999999999998 -4.2134429565868818E-006 + 0.27015000000000000 -4.0947349824387512E-006 + 0.27099999999999996 -3.9788563088831661E-006 + 0.27184999999999998 -3.8651734842560308E-006 + 0.27270000000000000 -3.7531136970427012E-006 + 0.27354999999999996 -3.6421405542343734E-006 + 0.27439999999999998 -3.5317804387983948E-006 + 0.27524999999999999 -3.4216270158515089E-006 + 0.27609999999999996 -3.3113579049916426E-006 + 0.27694999999999997 -3.2007375108004208E-006 + 0.27779999999999999 -3.0896137250820870E-006 + 0.27865000000000001 -2.9779460622125937E-006 + 0.27949999999999997 -2.8657713481635777E-006 + 0.28034999999999999 -2.7532220825517920E-006 + 0.28120000000000001 -2.6404827373663916E-006 + 0.28204999999999997 -2.5278159290485954E-006 + 0.28289999999999998 -2.4155372351404170E-006 + 0.28375000000000000 -2.3040037001405742E-006 + 0.28459999999999996 -2.1935978232601716E-006 + 0.28544999999999998 -2.0847442465653770E-006 + 0.28630000000000000 -1.9778854970602058E-006 + 0.28714999999999996 -1.8734828952930279E-006 + 0.28799999999999998 -1.7720220931782622E-006 + 0.28885000000000000 -1.6739843333652353E-006 + 0.28969999999999996 -1.5798464973573334E-006 + 0.29054999999999997 -1.4900626577362380E-006 + 0.29139999999999999 -1.4050682270837205E-006 + 0.29224999999999995 -1.3252417717626804E-006 + 0.29309999999999997 -1.2509253184119055E-006 + 0.29394999999999999 -1.1823868316729722E-006 + 0.29480000000000001 -1.1198372853464093E-006 + 0.29564999999999997 -1.0634198029579577E-006 + 0.29649999999999999 -1.0132023393238957E-006 + 0.29735000000000000 -9.6919735529732615E-007 + 0.29819999999999997 -9.3134954835779999E-007 + 0.29904999999999998 -8.9954180239847897E-007 + 0.29990000000000000 -8.7360521369740569E-007 + 0.30074999999999996 -8.5332205924218580E-007 + 0.30159999999999998 -8.3842671572591223E-007 + 0.30245000000000000 -8.2861950606027838E-007 + 0.30329999999999996 -8.2357167994313763E-007 + 0.30414999999999998 -8.2293046195068908E-007 + 0.30499999999999999 -8.2632656472185560E-007 + 0.30584999999999996 -8.3338719718015985E-007 + 0.30669999999999997 -8.4372773638384896E-007 + 0.30754999999999999 -8.5696984571814693E-007 + 0.30840000000000001 -8.7272387135902519E-007 + 0.30924999999999997 -8.9061260979817936E-007 + 0.31009999999999999 -9.1024985105545660E-007 + 0.31095000000000000 -9.3124724637468772E-007 + 0.31179999999999997 -9.5321888265341151E-007 + 0.31264999999999998 -9.7577389555894699E-007 + 0.31350000000000000 -9.9853255464731865E-007 + 0.31434999999999996 -1.0211189992784253E-006 + 0.31519999999999998 -1.0431645215651958E-006 + 0.31605000000000000 -1.0643276683270389E-006 + 0.31689999999999996 -1.0842639609333006E-006 + 0.31774999999999998 -1.1026537654212301E-006 + 0.31859999999999999 -1.1191770813730193E-006 + 0.31944999999999996 -1.1335219780158632E-006 + 0.32029999999999997 -1.1453784068368706E-006 + 0.32114999999999999 -1.1544227790212705E-006 + 0.32199999999999995 -1.1603403675646857E-006 + 0.32284999999999997 -1.1628175245360454E-006 + 0.32369999999999999 -1.1615473685437305E-006 + 0.32455000000000001 -1.1562549306916977E-006 + 0.32539999999999997 -1.1466879715119425E-006 + 0.32624999999999998 -1.1326392054368663E-006 + 0.32710000000000000 -1.1139544310069760E-006 + 0.32794999999999996 -1.0905404761416053E-006 + 0.32879999999999998 -1.0623607972308565E-006 + 0.32965000000000000 -1.0294536532904285E-006 + 0.33049999999999996 -9.9191750332289303E-007 + 0.33134999999999998 -9.4992047980991751E-007 + 0.33220000000000000 -9.0370004166002085E-007 + 0.33304999999999996 -8.5356308704563073E-007 + 0.33389999999999997 -7.9988152810721348E-007 + 0.33474999999999999 -7.4310170352824295E-007 + 0.33559999999999995 -6.8372739392970417E-007 + 0.33644999999999997 -6.2232767389212683E-007 + 0.33729999999999999 -5.5951997843458989E-007 + 0.33815000000000001 -4.9596136573694093E-007 + 0.33899999999999997 -4.3233218682834104E-007 + 0.33984999999999999 -3.6932621327148154E-007 + 0.34070000000000000 -3.0763273937544131E-007 + 0.34154999999999996 -2.4793022059131087E-007 + 0.34239999999999998 -1.9086557884241359E-007 + 0.34325000000000000 -1.3705029281598088E-007 + 0.34409999999999996 -8.7059906907242607E-008 + 0.34494999999999998 -4.1411374167580975E-008 + 0.34580000000000000 -5.6510679766656293E-010 + 0.34664999999999996 3.5083501281119503E-008 + 0.34749999999999998 6.5216647107190098E-008 + 0.34834999999999999 8.9600145035182709E-008 + 0.34919999999999995 1.0809061424517590E-007 + 0.35004999999999997 1.2064094659781742E-007 + 0.35089999999999999 1.2729646823492444E-007 + 0.35174999999999995 1.2819809733063198E-007 + 0.35259999999999997 1.2357198271629662E-007 + 0.35344999999999999 1.1371323223714180E-007 + 0.35430000000000000 9.8983316453658805E-008 + 0.35514999999999997 7.9788680307431420E-008 + 0.35599999999999998 5.6572066639117116E-008 + 0.35685000000000000 2.9799191421349570E-008 + 0.35769999999999996 -4.6945405474843270E-011 + 0.35854999999999998 -3.2476711152451925E-008 + 0.35940000000000000 -6.7002096409898511E-008 + 0.36024999999999996 -1.0314086596930128E-007 + 0.36109999999999998 -1.4042623675280540E-007 + 0.36194999999999999 -1.7841705384846394E-007 + 0.36279999999999996 -2.1669733115823654E-007 + 0.36364999999999997 -2.5489341852328392E-007 + 0.36449999999999999 -2.9267491338088776E-007 + 0.36534999999999995 -3.2975542561778992E-007 + 0.36619999999999997 -3.6589376768822958E-007 + 0.36704999999999999 -4.0088839896214663E-007 + 0.36790000000000000 -4.3457257414017726E-007 + 0.36874999999999997 -4.6680089442102428E-007 + 0.36959999999999998 -4.9744305718747752E-007 + 0.37045000000000000 -5.2637588115149282E-007 + 0.37129999999999996 -5.5347215319152089E-007 + 0.37214999999999998 -5.7860339484482143E-007 + 0.37300000000000000 -6.0162948676611124E-007 + 0.37384999999999996 -6.2240375101079598E-007 + 0.37469999999999998 -6.4076717825837916E-007 + 0.37554999999999999 -6.5654413302277300E-007 + 0.37639999999999996 -6.6955147951264401E-007 + 0.37724999999999997 -6.7958885727331312E-007 + 0.37809999999999999 -6.8644300930296755E-007 + 0.37894999999999995 -6.8988554100168455E-007 + 0.37979999999999997 -6.8968587257171911E-007 + 0.38064999999999993 -6.8561211506646250E-007 + 0.38149999999999995 -6.7744394596620490E-007 + 0.38234999999999997 -6.6498615451835785E-007 + 0.38319999999999999 -6.4808278068804877E-007 + 0.38405000000000000 -6.2662803286233534E-007 + 0.38490000000000002 -6.0057824713608684E-007 + 0.38574999999999993 -5.6995638186265520E-007 + 0.38659999999999994 -5.3486142630562907E-007 + 0.38744999999999996 -4.9546422606660664E-007 + 0.38829999999999998 -4.5200890015739277E-007 + 0.38915000000000000 -4.0481790071823190E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0005.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0005.BXZ.semd new file mode 100644 index 00000000..e44f922f --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0005.BXZ.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 0.0000000000000000 + -0.11490000000000000 4.7431691687461938E-027 + -0.11405000000000000 4.4346227292209237E-026 + -0.11320000000000000 2.0410187301985047E-025 + -0.11234999999999999 5.8877131800112027E-025 + -0.11150000000000000 1.0734691063037205E-024 + -0.11065000000000000 7.7871219621785070E-025 + -0.10979999999999999 -2.3594681844915319E-024 + -0.10894999999999999 -1.0839851632680839E-023 + -0.10810000000000000 -2.4216400813318922E-023 + -0.10725000000000000 -3.2758028261601824E-023 + -0.10639999999999999 -1.1311301355733337E-023 + -0.10554999999999999 7.8347887874242888E-023 + -0.10470000000000000 2.6521780216851236E-022 + -0.10385000000000000 5.2018130404267389E-022 + -0.10299999999999999 6.9195847281467433E-022 + -0.10214999999999999 4.6953579276844482E-022 + -0.10130000000000000 -5.5824264915036377E-022 + -0.10045000000000000 -2.6736528088541729E-021 + -9.9599999999999994E-002 -5.6158885462982308E-021 + -9.8750000000000004E-002 -8.0959497549960859E-021 + -9.7900000000000001E-002 -7.5333788745627339E-021 + -9.7049999999999997E-002 -4.5191001555191038E-022 + -9.6199999999999994E-002 1.6051012095378555E-020 + -9.5349999999999990E-002 4.1668681829018973E-020 + -9.4500000000000001E-002 6.9667333239731602E-020 + -9.3649999999999997E-002 8.4573006431007858E-020 + -9.2799999999999994E-002 6.3019564305579766E-020 + -9.1950000000000004E-002 -1.9909134743886507E-020 + -9.1100000000000000E-002 -1.7770521899728963E-019 + -9.0249999999999997E-002 -3.9445676365662289E-019 + -8.9399999999999993E-002 -6.0748319333714879E-019 + -8.8549999999999990E-002 -7.0022522473877633E-019 + -8.7700000000000000E-002 -5.1703542522526534E-019 + -8.6849999999999997E-002 9.0841860162737110E-020 + -8.5999999999999993E-002 1.1872943652683269E-018 + -8.5150000000000003E-002 2.6551114737765818E-018 + -8.4300000000000000E-002 4.1130257485409946E-018 + -8.3449999999999996E-002 4.8925371156001443E-018 + -8.2600000000000007E-002 4.1250200904183698E-018 + -8.1749999999999989E-002 9.7441790998390993E-019 + -8.0900000000000000E-002 -4.9882407794167224E-018 + -8.0049999999999996E-002 -1.3332559138787525E-017 + -7.9199999999999993E-002 -2.2371886936343327E-017 + -7.8350000000000003E-002 -2.9010753804130583E-017 + -7.7499999999999999E-002 -2.9039447957916956E-017 + -7.6649999999999996E-002 -1.8024442795853071E-017 + -7.5800000000000006E-002 7.1936583149279083E-018 + -7.4949999999999989E-002 4.6593551166404050E-017 + -7.4099999999999999E-002 9.5104020335942306E-017 + -7.3249999999999996E-002 1.4143281955829563E-016 + -7.2399999999999992E-002 1.6835232797440181E-016 + -7.1550000000000002E-002 1.5509631079839643E-016 + -7.0699999999999999E-002 8.2161863368843510E-017 + -6.9849999999999995E-002 -6.1802592613740248E-017 + -6.9000000000000006E-002 -2.7212730417760308E-016 + -6.8149999999999988E-002 -5.2116561370937391E-016 + -6.7299999999999999E-002 -7.5472664089062687E-016 + -6.6449999999999995E-002 -8.9447686569243889E-016 + -6.5599999999999992E-002 -8.4833889657571426E-016 + -6.4750000000000002E-002 -5.2957937095624569E-016 + -6.3899999999999998E-002 1.1673869358470607E-016 + -6.3049999999999995E-002 1.0837274873142765E-015 + -6.2199999999999998E-002 2.2752738057860223E-015 + -6.1350000000000002E-002 3.4892744493974010E-015 + -6.0499999999999998E-002 4.4200391358700498E-015 + -5.9650000000000002E-002 4.6871242362958629E-015 + -5.8799999999999998E-002 3.8944818748418277E-015 + -5.7950000000000002E-002 1.7183458884836886E-015 + -5.7099999999999998E-002 -1.9846937245849247E-015 + -5.6249999999999994E-002 -7.0656437567773899E-015 + -5.5400000000000005E-002 -1.2990081220177239E-014 + -5.4550000000000001E-002 -1.8791715898254016E-014 + -5.3699999999999998E-002 -2.3100365786576290E-014 + -5.2849999999999994E-002 -2.4267261523448753E-014 + -5.2000000000000005E-002 -2.0599069383787393E-014 + -5.1150000000000001E-002 -1.0694322895402889E-014 + -5.0299999999999997E-002 6.1466012494229978E-015 + -4.9449999999999994E-002 2.9492026869149562E-014 + -4.8600000000000004E-002 5.7407602687565480E-014 + -4.7750000000000001E-002 8.6237134451826198E-014 + -4.6899999999999997E-002 1.1063442831846218E-013 + -4.6049999999999994E-002 1.2393203759084259E-013 + -4.5200000000000004E-002 1.1889918341764521E-013 + -4.4350000000000001E-002 8.8885606171630015E-014 + -4.3499999999999997E-002 2.9275296151175275E-014 + -4.2649999999999993E-002 -6.0910411931013159E-014 + -4.1800000000000004E-002 -1.7750014318592940E-013 + -4.0950000000000000E-002 -3.1005397036954274E-013 + -4.0099999999999997E-002 -4.4146733480919097E-013 + -3.9249999999999993E-002 -5.4860095814433090E-013 + -3.8400000000000004E-002 -6.0415062772288426E-013 + -3.7550000000000000E-002 -5.7982105824233009E-013 + -3.6699999999999997E-002 -4.5066020501933896E-013 + -3.5850000000000007E-002 -2.0017756986609351E-013 + -3.5000000000000003E-002 1.7436724345920201E-013 + -3.4150000000000000E-002 6.5730239725700326E-013 + -3.3299999999999996E-002 1.2114134432148093E-012 + -3.2450000000000007E-002 1.7772213026561104E-012 + -3.1600000000000003E-002 2.2753857387686661E-012 + -3.0750000000000000E-002 2.6126343202817279E-012 + -2.9899999999999996E-002 2.6911782537656582E-012 + -2.9050000000000006E-002 2.4210718195032464E-012 + -2.8200000000000003E-002 1.7344267920004943E-012 + -2.7349999999999999E-002 5.9995967129454308E-013 + -2.6499999999999996E-002 -9.6400010424193686E-013 + -2.5650000000000006E-002 -2.8799974629489325E-012 + -2.4800000000000003E-002 -5.0072842343165523E-012 + -2.3949999999999999E-002 -7.1444465561391991E-012 + -2.3099999999999996E-002 -9.0396731150240158E-012 + -2.2250000000000006E-002 -1.0408742514566619E-011 + -2.1400000000000002E-002 -1.0959932234898871E-011 + -2.0549999999999999E-002 -1.0424216184632116E-011 + -1.9699999999999995E-002 -8.5883752512718034E-012 + -1.8850000000000006E-002 -5.3280745436970382E-012 + -1.8000000000000002E-002 -6.3771865163512308E-013 + -1.7149999999999999E-002 5.3462173435333850E-012 + -1.6299999999999995E-002 1.2331294600271215E-011 + -1.5450000000000005E-002 1.9867146128305871E-011 + -1.4600000000000002E-002 2.7357088779538798E-011 + -1.3749999999999998E-002 3.4084102174725622E-011 + -1.2899999999999995E-002 3.9250895066874631E-011 + -1.2050000000000005E-002 4.2032793788071403E-011 + -1.1200000000000002E-002 4.1641016171339319E-011 + -1.0349999999999998E-002 3.7393119639738148E-011 + -9.5000000000000084E-003 2.8786341126303499E-011 + -8.6500000000000049E-003 1.5569168983272776E-011 + -7.8000000000000014E-003 -2.1942361678806709E-012 + -6.9499999999999978E-003 -2.4072211034078087E-011 + -6.1000000000000082E-003 -4.9231609625857659E-011 + -5.2500000000000047E-003 -7.6426715561272999E-011 + -4.4000000000000011E-003 -1.0401526581734610E-010 + -3.5499999999999976E-003 -1.3000469708966390E-010 + -2.7000000000000079E-003 -1.5213023711894004E-010 + -1.8500000000000044E-003 -1.6796498824727168E-010 + -1.0000000000000009E-003 -1.7505989152473172E-010 + -1.4999999999999736E-004 -1.7110898029039788E-010 + 6.9999999999999230E-004 -1.5413364788479773E-010 + 1.5499999999999958E-003 -1.2267631630045997E-010 + 2.3999999999999994E-003 -7.5992467091735283E-011 + 3.2500000000000029E-003 -1.4227775852152394E-011 + 4.0999999999999925E-003 6.1434285364395523E-011 + 4.9499999999999961E-003 1.4866823301201172E-010 + 5.7999999999999996E-003 2.4396087128852747E-010 + 6.6499999999999893E-003 3.4263466566216463E-010 + 7.5000000000000067E-003 4.3894983546145517E-010 + 8.3499999999999963E-003 5.2628899625016771E-010 + 9.1999999999999860E-003 5.9742325726191899E-010 + 1.0050000000000003E-002 6.4485518534079546E-010 + 1.0899999999999993E-002 6.6122479171371552E-010 + 1.1750000000000010E-002 6.3976527179860692E-010 + 1.2600000000000000E-002 5.7478734205171788E-010 + 1.3449999999999990E-002 4.6217156343838403E-010 + 1.4300000000000007E-002 2.9984926615242130E-010 + 1.5149999999999997E-002 8.8249330427138588E-011 + 1.5999999999999986E-002 -1.6930060673640382E-010 + 1.6850000000000004E-002 -4.6623425644806650E-010 + 1.7699999999999994E-002 -7.9247615220141893E-010 + 1.8549999999999983E-002 -1.1342381988520936E-009 + 1.9400000000000001E-002 -1.4738930660339940E-009 + 2.0249999999999990E-002 -1.7899042124020867E-009 + 2.1100000000000008E-002 -2.0568298818678091E-009 + 2.1949999999999997E-002 -2.2453607482486614E-009 + 2.2799999999999987E-002 -2.3224035783665606E-009 + 2.3650000000000004E-002 -2.2511903957850955E-009 + 2.4499999999999994E-002 -1.9913843456357227E-009 + 2.5349999999999984E-002 -1.4991596275326640E-009 + 2.6200000000000001E-002 -7.2724061141774382E-010 + 2.7049999999999991E-002 3.7519381504168118E-010 + 2.7900000000000008E-002 1.8627112624896957E-009 + 2.8749999999999998E-002 3.7940691711693903E-009 + 2.9599999999999987E-002 6.2328940613335627E-009 + 3.0450000000000005E-002 9.2487086406989161E-009 + 3.1299999999999994E-002 1.2918401571918376E-008 + 3.2149999999999984E-002 1.7328097405185340E-008 + 3.3000000000000002E-002 2.2575604373920699E-008 + 3.3849999999999991E-002 2.8773366208994653E-008 + 3.4700000000000009E-002 3.6052184388408893E-008 + 3.5549999999999998E-002 4.4565355689524940E-008 + 3.6399999999999988E-002 5.4493629036634058E-008 + 3.7250000000000005E-002 6.6050781429040200E-008 + 3.8099999999999995E-002 7.9489785321755133E-008 + 3.8949999999999985E-002 9.5109747591298975E-008 + 3.9800000000000002E-002 1.1326325976591870E-007 + 4.0649999999999992E-002 1.3436492220911754E-007 + 4.1500000000000009E-002 1.5889994053593442E-007 + 4.2349999999999999E-002 1.8743380471433657E-007 + 4.3199999999999988E-002 2.2062274555014528E-007 + 4.4050000000000006E-002 2.5922490014300854E-007 + 4.4899999999999995E-002 3.0411222564073449E-007 + 4.5749999999999985E-002 3.5628393307965332E-007 + 4.6600000000000003E-002 4.1688105964228061E-007 + 4.7449999999999992E-002 4.8720141990288295E-007 + 4.8299999999999982E-002 5.6871659635485811E-007 + 4.9149999999999999E-002 6.6309129693298035E-007 + 4.9999999999999989E-002 7.7220141082603746E-007 + 5.0850000000000006E-002 8.9815844395465278E-007 + 5.1699999999999996E-002 1.0433297124607980E-006 + 5.2549999999999986E-002 1.2103670372116435E-006 + 5.3400000000000003E-002 1.4022309557917095E-006 + 5.4249999999999993E-002 1.6222214312720278E-006 + 5.5099999999999982E-002 1.8740076773440000E-006 + 5.5950000000000000E-002 2.1616609778440198E-006 + 5.6799999999999989E-002 2.4896895042781069E-006 + 5.7650000000000007E-002 2.8630728187947804E-006 + 5.8499999999999996E-002 3.2872969906804395E-006 + 5.9349999999999986E-002 3.7683943228177092E-006 + 6.0200000000000004E-002 4.3129776868588827E-006 + 6.1049999999999993E-002 4.9282816729783801E-006 + 6.1899999999999983E-002 5.6221923217198176E-006 + 6.2750000000000000E-002 6.4032868465542612E-006 + 6.3599999999999990E-002 7.2808653564641911E-006 + 6.4450000000000007E-002 8.2649736503780964E-006 + 6.5299999999999997E-002 9.3664373589661275E-006 + 6.6149999999999987E-002 1.0596870847686165E-005 + 6.7000000000000004E-002 1.1968692662537390E-005 + 6.7849999999999994E-002 1.3495135950571044E-005 + 6.8699999999999983E-002 1.5190248624408769E-005 + 6.9550000000000001E-002 1.7068857063831235E-005 + 7.0399999999999990E-002 1.9146576348495875E-005 + 7.1249999999999980E-002 2.1439750635493141E-005 + 7.2099999999999997E-002 2.3965388936871718E-005 + 7.2949999999999987E-002 2.6741150043248507E-005 + 7.3800000000000004E-002 2.9785190419302112E-005 + 7.4649999999999994E-002 3.3116122868663837E-005 + 7.5499999999999984E-002 3.6752847756711656E-005 + 7.6350000000000001E-002 4.0714437531876456E-005 + 7.7199999999999991E-002 4.5019946645147528E-005 + 7.8049999999999981E-002 4.9688253287624953E-005 + 7.8899999999999998E-002 5.4737819809386468E-005 + 7.9749999999999988E-002 6.0186450314931973E-005 + 8.0600000000000005E-002 6.6051003844471408E-005 + 8.1449999999999995E-002 7.2347207750360118E-005 + 8.2299999999999984E-002 7.9089171218269083E-005 + 8.3150000000000002E-002 8.6289169051388637E-005 + 8.3999999999999991E-002 9.3957247176799477E-005 + 8.4849999999999981E-002 1.0210082568612379E-004 + 8.5699999999999998E-002 1.1072430681496268E-004 + 8.6549999999999988E-002 1.1982860786156125E-004 + 8.7400000000000005E-002 1.2941081428949894E-004 + 8.8249999999999995E-002 1.3946363063434161E-004 + 8.9099999999999985E-002 1.4997500619184944E-004 + 8.9950000000000002E-002 1.6092770700102470E-004 + 9.0799999999999992E-002 1.7229871173315455E-004 + 9.1649999999999981E-002 1.8405902247001850E-004 + 9.2499999999999999E-002 1.9617313377718183E-004 + 9.3349999999999989E-002 2.0859858888589398E-004 + 9.4200000000000006E-002 2.2128569830327907E-004 + 9.5049999999999996E-002 2.3417733443365508E-004 + 9.5899999999999985E-002 2.4720845823358666E-004 + 9.6750000000000003E-002 2.6030612633850121E-004 + 9.7599999999999992E-002 2.7338924291923434E-004 + 9.8449999999999982E-002 2.8636863492937606E-004 + 9.9299999999999999E-002 2.9914711583289800E-004 + 0.10014999999999999 3.1161937512985677E-004 + 0.10099999999999998 3.2367252063880084E-004 + 0.10185000000000000 3.3518625029175402E-004 + 0.10269999999999999 3.4603325088936802E-004 + 0.10355000000000000 3.5607999396834755E-004 + 0.10439999999999999 3.6518745736884527E-004 + 0.10524999999999998 3.7321172284499737E-004 + 0.10610000000000000 3.8000519735359168E-004 + 0.10694999999999999 3.8541760800783027E-004 + 0.10779999999999998 3.8929719784643811E-004 + 0.10865000000000000 3.9149208177423366E-004 + 0.10949999999999999 3.9185170087333292E-004 + 0.11035000000000000 3.9022836184649971E-004 + 0.11119999999999999 3.8647908938022892E-004 + 0.11204999999999998 3.8046679488409755E-004 + 0.11290000000000000 3.7206252562258868E-004 + 0.11374999999999999 3.6114742556868113E-004 + 0.11459999999999998 3.4761425869893618E-004 + 0.11545000000000000 3.3136906245146032E-004 + 0.11629999999999999 3.1233347914092277E-004 + 0.11715000000000000 2.9044660324518273E-004 + 0.11799999999999999 2.6566609167913478E-004 + 0.11884999999999998 2.3797024018824229E-004 + 0.11970000000000000 2.0735938534477980E-004 + 0.12054999999999999 1.7385765351203431E-004 + 0.12139999999999998 1.3751314029435943E-004 + 0.12225000000000000 9.8400405482108888E-005 + 0.12309999999999999 5.6619539108367995E-005 + 0.12395000000000000 1.2298329209372799E-005 + 0.12479999999999999 -3.4408837621523072E-005 + 0.12564999999999998 -8.3320001138599152E-005 + 0.12650000000000000 -1.3422633274546487E-004 + 0.12734999999999999 -1.8689306770806226E-004 + 0.12819999999999998 -2.4105948169635333E-004 + 0.12905000000000000 -2.9644156660516382E-004 + 0.12989999999999999 -3.5273234638624735E-004 + 0.13074999999999998 -4.0960421036294434E-004 + 0.13159999999999999 -4.6671136697741143E-004 + 0.13245000000000001 -5.2369183983484626E-004 + 0.13329999999999997 -5.8017056471264304E-004 + 0.13414999999999999 -6.3576223140703373E-004 + 0.13500000000000001 -6.9007464483292614E-004 + 0.13584999999999997 -7.4271211025131315E-004 + 0.13669999999999999 -7.9327883980976721E-004 + 0.13755000000000001 -8.4138297029437404E-004 + 0.13839999999999997 -8.8664007361661818E-004 + 0.13924999999999998 -9.2867684366728081E-004 + 0.14010000000000000 -9.6713540864992221E-004 + 0.14094999999999996 -1.0016764945675431E-003 + 0.14179999999999998 -1.0319837821108843E-003 + 0.14265000000000000 -1.0577665316356488E-003 + 0.14350000000000002 -1.0787635070320296E-003 + 0.14434999999999998 -1.0947459518514573E-003 + 0.14520000000000000 -1.1055200168106050E-003 + 0.14605000000000001 -1.1109294474681861E-003 + 0.14689999999999998 -1.1108579791019790E-003 + 0.14774999999999999 -1.1052304611966837E-003 + 0.14860000000000001 -1.0940141171576327E-003 + 0.14944999999999997 -1.0772202017648800E-003 + 0.15029999999999999 -1.0549033432191083E-003 + 0.15115000000000001 -1.0271625704162575E-003 + 0.15199999999999997 -9.9413978302784157E-004 + 0.15284999999999999 -9.5601943546326962E-004 + 0.15370000000000000 -9.1302636189893134E-004 + 0.15454999999999997 -8.6542449560817576E-004 + 0.15539999999999998 -8.1351520757329092E-004 + 0.15625000000000000 -7.5763258880426874E-004 + 0.15709999999999996 -6.9814207469365177E-004 + 0.15794999999999998 -6.3543615115338079E-004 + 0.15880000000000000 -5.6993179307265223E-004 + 0.15965000000000001 -5.0206475458009858E-004 + 0.16049999999999998 -4.3228703553203473E-004 + 0.16134999999999999 -3.6106124034800027E-004 + 0.16220000000000001 -2.8885757081492815E-004 + 0.16304999999999997 -2.1614867721686323E-004 + 0.16389999999999999 -1.4340548806797364E-004 + 0.16475000000000001 -7.1092536208502136E-005 + 0.16559999999999997 3.3562569763922459E-007 + 0.16644999999999999 7.0438933033962543E-005 + 0.16730000000000000 1.3879577370797075E-004 + 0.16814999999999997 2.0500581988124541E-004 + 0.16899999999999998 2.6869404326605587E-004 + 0.16985000000000000 3.2951302484257431E-004 + 0.17069999999999996 3.8714587829040550E-004 + 0.17154999999999998 4.4130845247843597E-004 + 0.17240000000000000 4.9175095039493300E-004 + 0.17325000000000002 5.3825970208984408E-004 + 0.17409999999999998 5.8065776860007198E-004 + 0.17494999999999999 6.1880543029615650E-004 + 0.17580000000000001 6.5260021073181495E-004 + 0.17664999999999997 6.8197755229722364E-004 + 0.17749999999999999 7.0690904910459163E-004 + 0.17835000000000001 7.2740185951527376E-004 + 0.17919999999999997 7.4349733333579134E-004 + 0.18004999999999999 7.5526950960166505E-004 + 0.18090000000000001 7.6282288915300635E-004 + 0.18174999999999997 7.6629036666368800E-004 + 0.18259999999999998 7.6583069781587150E-004 + 0.18345000000000000 7.6162624586386665E-004 + 0.18429999999999996 7.5387979639114254E-004 + 0.18514999999999998 7.4281213838137290E-004 + 0.18600000000000000 7.2865885557890316E-004 + 0.18684999999999996 7.1166757718278033E-004 + 0.18769999999999998 6.9209498793058064E-004 + 0.18855000000000000 6.7020424484670897E-004 + 0.18940000000000001 6.4626182583481912E-004 + 0.19024999999999997 6.2053513871401583E-004 + 0.19109999999999999 5.9328993371233606E-004 + 0.19195000000000001 5.6478807362689103E-004 + 0.19279999999999997 5.3528520274875510E-004 + 0.19364999999999999 5.0502879815644396E-004 + 0.19450000000000001 4.7425652205778578E-004 + 0.19534999999999997 4.4319462789903409E-004 + 0.19619999999999999 4.1205649033708273E-004 + 0.19705000000000000 3.8104174177273415E-004 + 0.19789999999999996 3.5033521660443449E-004 + 0.19874999999999998 3.2010638911214616E-004 + 0.19960000000000000 2.9050882415471927E-004 + 0.20044999999999996 2.6168006334774320E-004 + 0.20129999999999998 2.3374137061643547E-004 + 0.20215000000000000 2.0679812431237659E-004 + 0.20300000000000001 1.8093983204436247E-004 + 0.20384999999999998 1.5624080774202220E-004 + 0.20469999999999999 1.3276053405728223E-004 + 0.20555000000000001 1.1054443741479502E-004 + 0.20639999999999997 8.9624674727434550E-005 + 0.20724999999999999 7.0020764041381578E-005 + 0.20810000000000001 5.1740804136439568E-005 + 0.20894999999999997 3.4782313495100471E-005 + 0.20979999999999999 1.9133169705448575E-005 + 0.21065000000000000 4.7724231452218284E-006 + 0.21149999999999997 -8.3283927531591872E-006 + 0.21234999999999998 -2.0204442393451640E-005 + 0.21320000000000000 -3.0896672820597207E-005 + 0.21404999999999996 -4.0450931767696766E-005 + 0.21489999999999998 -4.8916936112055057E-005 + 0.21575000000000000 -5.6347615727680357E-005 + 0.21659999999999996 -6.2798222711089538E-005 + 0.21744999999999998 -6.8325797085007394E-005 + 0.21829999999999999 -7.2988310790362914E-005 + 0.21915000000000001 -7.6844126202235346E-005 + 0.21999999999999997 -7.9951477614157866E-005 + 0.22084999999999999 -8.2368081032418292E-005 + 0.22170000000000001 -8.4150439810300266E-005 + 0.22254999999999997 -8.5353783549928412E-005 + 0.22339999999999999 -8.6031586899926773E-005 + 0.22425000000000000 -8.6235377100245185E-005 + 0.22509999999999997 -8.6014537465906125E-005 + 0.22594999999999998 -8.5416126205327137E-005 + 0.22680000000000000 -8.4484659030057658E-005 + 0.22764999999999996 -8.3262225836783590E-005 + 0.22849999999999998 -8.1788293147991623E-005 + 0.22935000000000000 -8.0099646500947049E-005 + 0.23019999999999996 -7.8230447692524262E-005 + 0.23104999999999998 -7.6212218075812313E-005 + 0.23190000000000000 -7.4073846427617266E-005 + 0.23275000000000001 -7.1841686837314459E-005 + 0.23359999999999997 -6.9539574401533647E-005 + 0.23444999999999999 -6.7189010070708099E-005 + 0.23530000000000001 -6.4809176796334390E-005 + 0.23614999999999997 -6.2417056591518400E-005 + 0.23699999999999999 -6.0027629188248241E-005 + 0.23785000000000001 -5.7653900007252737E-005 + 0.23869999999999997 -5.5307125692935197E-005 + 0.23954999999999999 -5.2996844785654556E-005 + 0.24040000000000000 -5.0731085709463418E-005 + 0.24124999999999996 -4.8516436243553896E-005 + 0.24209999999999998 -4.6358218334710939E-005 + 0.24295000000000000 -4.4260571489197301E-005 + 0.24379999999999996 -4.2226608712035731E-005 + 0.24464999999999998 -4.0258551047289287E-005 + 0.24550000000000000 -3.8357811959055390E-005 + 0.24634999999999996 -3.6525131907958528E-005 + 0.24719999999999998 -3.4760701467432296E-005 + 0.24804999999999999 -3.3064255632157099E-005 + 0.24890000000000001 -3.1435147623768109E-005 + 0.24974999999999997 -2.9872468708555988E-005 + 0.25059999999999999 -2.8375130720497474E-005 + 0.25145000000000001 -2.6941897206271715E-005 + 0.25229999999999997 -2.5571473653291786E-005 + 0.25314999999999999 -2.4262579856308530E-005 + 0.25400000000000000 -2.3013984175835766E-005 + 0.25484999999999997 -2.1824512328885916E-005 + 0.25569999999999998 -2.0693077770459696E-005 + 0.25655000000000000 -1.9618711766065887E-005 + 0.25739999999999996 -1.8600515065698075E-005 + 0.25824999999999998 -1.7637667801463685E-005 + 0.25910000000000000 -1.6729395452246400E-005 + 0.25994999999999996 -1.5874946739250561E-005 + 0.26079999999999998 -1.5073549181355742E-005 + 0.26164999999999999 -1.4324419988267382E-005 + 0.26249999999999996 -1.3626669683726674E-005 + 0.26334999999999997 -1.2979352094813238E-005 + 0.26419999999999999 -1.2381415647024186E-005 + 0.26505000000000001 -1.1831670107172636E-005 + 0.26589999999999997 -1.1328799898102855E-005 + 0.26674999999999999 -1.0871319403766329E-005 + 0.26760000000000000 -1.0457581081611312E-005 + 0.26844999999999997 -1.0085732478646824E-005 + 0.26929999999999998 -9.7537302501835729E-006 + 0.27015000000000000 -9.4593291764893726E-006 + 0.27099999999999996 -9.2000730674426044E-006 + 0.27184999999999998 -8.9733342360332615E-006 + 0.27270000000000000 -8.7763010971790672E-006 + 0.27354999999999996 -8.6060525813104438E-006 + 0.27439999999999998 -8.4595526181693830E-006 + 0.27524999999999999 -8.3337342494724661E-006 + 0.27609999999999996 -8.2255157169159798E-006 + 0.27694999999999997 -8.1318405217560529E-006 + 0.27779999999999999 -8.0497356609497166E-006 + 0.27865000000000001 -7.9763362006365590E-006 + 0.27949999999999997 -7.9089165278666825E-006 + 0.28034999999999999 -7.8449141286958262E-006 + 0.28120000000000001 -7.7819695629562381E-006 + 0.28204999999999997 -7.7179124756076825E-006 + 0.28289999999999998 -7.6508300979684304E-006 + 0.28375000000000000 -7.5790391654393190E-006 + 0.28459999999999996 -7.5011104886576296E-006 + 0.28544999999999998 -7.4158796203148199E-006 + 0.28630000000000000 -7.3224455375766142E-006 + 0.28714999999999996 -7.2201520061726521E-006 + 0.28799999999999998 -7.1085853909463888E-006 + 0.28885000000000000 -6.9875595753638941E-006 + 0.28969999999999996 -6.8571041415948421E-006 + 0.29054999999999997 -6.7174300238782593E-006 + 0.29139999999999999 -6.5689095747541508E-006 + 0.29224999999999995 -6.4120551586689825E-006 + 0.29309999999999997 -6.2475079213412799E-006 + 0.29394999999999999 -6.0759864665499367E-006 + 0.29480000000000001 -5.8982699147853087E-006 + 0.29564999999999997 -5.7151681460780247E-006 + 0.29649999999999999 -5.5274944507579496E-006 + 0.29735000000000000 -5.3360277913057195E-006 + 0.29819999999999997 -5.1415093776813807E-006 + 0.29904999999999998 -4.9446096071759303E-006 + 0.29990000000000000 -4.7459329275420607E-006 + 0.30074999999999996 -4.5460214730137995E-006 + 0.30159999999999998 -4.3453603950822439E-006 + 0.30245000000000000 -4.1443882200483483E-006 + 0.30329999999999996 -3.9435250282980202E-006 + 0.30414999999999998 -3.7431800650254669E-006 + 0.30499999999999999 -3.5437766093754563E-006 + 0.30584999999999996 -3.3457613753911153E-006 + 0.30669999999999997 -3.1496035606718255E-006 + 0.30754999999999999 -2.9558117476610517E-006 + 0.30840000000000001 -2.7649204317281719E-006 + 0.30924999999999997 -2.5774996572099043E-006 + 0.31009999999999999 -2.3941606948676961E-006 + 0.31095000000000000 -2.2155439170536212E-006 + 0.31179999999999997 -2.0423398139148987E-006 + 0.31264999999999998 -1.8752898132628488E-006 + 0.31350000000000000 -1.7151769479274465E-006 + 0.31434999999999996 -1.5628379525840554E-006 + 0.31519999999999998 -1.4191447226709720E-006 + 0.31605000000000000 -1.2849888112485546E-006 + 0.31689999999999996 -1.1612729079932180E-006 + 0.31774999999999998 -1.0488678605141866E-006 + 0.31859999999999999 -9.4860448512682442E-007 + 0.31944999999999996 -8.6122887524469240E-007 + 0.32029999999999997 -7.8740446154413032E-007 + 0.32114999999999999 -7.2766441610946008E-007 + 0.32199999999999995 -6.8241323581771752E-007 + 0.32284999999999997 -6.5191212616072260E-007 + 0.32369999999999999 -6.3626128636866952E-007 + 0.32455000000000001 -6.3540662183735969E-007 + 0.32539999999999997 -6.4912500381012764E-007 + 0.32624999999999998 -6.7700948678048044E-007 + 0.32710000000000000 -7.1848718060318207E-007 + 0.32794999999999996 -7.7279480948426997E-007 + 0.32879999999999998 -8.3899406505220952E-007 + 0.32965000000000000 -9.1597785293490437E-007 + 0.33049999999999996 -1.0024855165033046E-006 + 0.33134999999999998 -1.0971150157648466E-006 + 0.33220000000000000 -1.1983664151602619E-006 + 0.33304999999999996 -1.3046495969773935E-006 + 0.33389999999999997 -1.4143286595639542E-006 + 0.33474999999999999 -1.5257448232384285E-006 + 0.33559999999999995 -1.6372419295000181E-006 + 0.33644999999999997 -1.7472032445645025E-006 + 0.33729999999999999 -1.8540615047469461E-006 + 0.33815000000000001 -1.9563332287861161E-006 + 0.33899999999999997 -2.0526363876245538E-006 + 0.33984999999999999 -2.1417034527345355E-006 + 0.34070000000000000 -2.2224092609648851E-006 + 0.34154999999999996 -2.2937795266094733E-006 + 0.34239999999999998 -2.3550067612062768E-006 + 0.34325000000000000 -2.4054540616024410E-006 + 0.34409999999999996 -2.4446572009063509E-006 + 0.34494999999999998 -2.4723251407205156E-006 + 0.34580000000000000 -2.4883262451857499E-006 + 0.34664999999999996 -2.4926790542703885E-006 + 0.34749999999999998 -2.4855413962488981E-006 + 0.34834999999999999 -2.4671968300972826E-006 + 0.34919999999999995 -2.4380394054058485E-006 + 0.35004999999999997 -2.3985622806307695E-006 + 0.35089999999999999 -2.3493453268846353E-006 + 0.35174999999999995 -2.2910406287470794E-006 + 0.35259999999999997 -2.2243591977323772E-006 + 0.35344999999999999 -2.1500512254390087E-006 + 0.35430000000000000 -2.0688891006450843E-006 + 0.35514999999999997 -1.9816479839801568E-006 + 0.35599999999999998 -1.8890820501113973E-006 + 0.35685000000000000 -1.7919156665651883E-006 + 0.35769999999999996 -1.6908304652595381E-006 + 0.35854999999999998 -1.5864607222517517E-006 + 0.35940000000000000 -1.4794000624138164E-006 + 0.36024999999999996 -1.3702057690918710E-006 + 0.36109999999999998 -1.2594178688798627E-006 + 0.36194999999999999 -1.1475668599130026E-006 + 0.36279999999999996 -1.0351843564816963E-006 + 0.36364999999999997 -9.2280900080546810E-007 + 0.36449999999999999 -8.1099232308526577E-007 + 0.36534999999999995 -7.0028356796081953E-007 + 0.36619999999999997 -5.9123573575016973E-007 + 0.36704999999999999 -4.8438821930010135E-007 + 0.36790000000000000 -3.8026596923725397E-007 + 0.36874999999999997 -2.7937839746865159E-007 + 0.36959999999999998 -1.8222068132260280E-007 + 0.37045000000000000 -8.9281934733660966E-008 + 0.37129999999999996 -1.0555576746018553E-009 + 0.37214999999999998 8.1951774463637690E-008 + 0.37300000000000000 1.5921858326717922E-007 + 0.37384999999999996 2.3019727976696458E-007 + 0.37469999999999998 2.9433187892175560E-007 + 0.37554999999999999 3.5105468527443075E-007 + 0.37639999999999996 3.9981539530637247E-007 + 0.37724999999999997 4.4009127513642825E-007 + 0.37809999999999999 4.7141194308836917E-007 + 0.37894999999999995 4.9337856792477244E-007 + 0.37979999999999997 5.0567349294880360E-007 + 0.38064999999999993 5.0807691315337126E-007 + 0.38149999999999995 5.0047460429036894E-007 + 0.38234999999999997 4.8286199643669235E-007 + 0.38319999999999999 4.5534418291563481E-007 + 0.38405000000000000 4.1814197551457376E-007 + 0.38490000000000002 3.7158691307766782E-007 + 0.38574999999999993 3.1612075765181800E-007 + 0.38659999999999994 2.5229294143383796E-007 + 0.38744999999999996 1.8075069351452238E-007 + 0.38829999999999998 1.0223760269615177E-007 + 0.38915000000000000 1.7575155217960057E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0006.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0006.BXX.semd new file mode 100644 index 00000000..f686580e --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0006.BXX.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 -2.9845404179849539E-017 + -0.11660000000000000 -1.6388653447134656E-016 + -0.11574999999999999 -4.6550766957757166E-016 + -0.11490000000000000 -8.5878106081852003E-016 + -0.11405000000000000 -1.0135892760881497E-015 + -0.11320000000000000 -3.9261859690408709E-016 + -0.11234999999999999 1.4233597191744278E-015 + -0.11150000000000000 4.1659107217666569E-015 + -0.11065000000000000 6.3192598951587299E-015 + -0.10979999999999999 4.9984947955016536E-015 + -0.10894999999999999 -3.3155126074601065E-015 + -0.10810000000000000 -2.1041731536433754E-014 + -0.10725000000000000 -4.7131283661933274E-014 + -0.10639999999999999 -7.4997802687439722E-014 + -0.10554999999999999 -9.2024540758276236E-014 + -0.10470000000000000 -8.1787328204935334E-014 + -0.10385000000000000 -2.9375869171867929E-014 + -0.10299999999999999 7.1062102432322524E-014 + -0.10214999999999999 2.0880674852274225E-013 + -0.10130000000000000 3.5227002113721859E-013 + -0.10045000000000000 4.5104740231632775E-013 + -9.9599999999999994E-002 4.4609773294318347E-013 + -9.8750000000000004E-002 2.8732266174342080E-013 + -9.7900000000000001E-002 -4.5210515140135504E-014 + -9.7049999999999997E-002 -5.2270670316092643E-013 + -9.6199999999999994E-002 -1.0590240347838359E-012 + -9.5349999999999990E-002 -1.5179516124148862E-012 + -9.4500000000000001E-002 -1.7385893876575434E-012 + -9.3649999999999997E-002 -1.5756553636322337E-012 + -9.2799999999999994E-002 -9.4599723683162739E-013 + -9.1950000000000004E-002 1.3126866497538861E-013 + -9.1100000000000000E-002 1.5141708956101851E-012 + -9.0249999999999997E-002 2.9466077138974396E-012 + -8.9399999999999993E-002 4.0991995279706244E-012 + -8.8549999999999990E-002 4.6362730656114752E-012 + -8.7700000000000000E-002 4.2949647143703895E-012 + -8.6849999999999997E-002 2.9576032542723924E-012 + -8.5999999999999993E-002 6.9882549167191691E-013 + -8.5150000000000003E-002 -2.2055160994894044E-012 + -8.4300000000000000E-002 -5.3112035069220273E-012 + -8.3449999999999996E-002 -8.0734313607622945E-012 + -8.2600000000000007E-002 -9.9346546390557851E-012 + -8.1749999999999989E-002 -1.0414712670769407E-011 + -8.0900000000000000E-002 -9.1882756419283239E-012 + -8.0049999999999996E-002 -6.1420872284837387E-012 + -7.9199999999999993E-002 -1.4128438067985862E-012 + -7.8350000000000003E-002 4.5875447941763431E-012 + -7.7499999999999999E-002 1.1154101126268682E-011 + -7.6649999999999996E-002 1.7280920070769307E-011 + -7.5800000000000006E-002 2.1679596644733652E-011 + -7.4949999999999989E-002 2.2852787223653918E-011 + -7.4099999999999999E-002 1.9256702811729566E-011 + -7.3249999999999996E-002 9.5763668733511105E-012 + -7.2399999999999992E-002 -6.8891831129362502E-012 + -7.1550000000000002E-002 -2.9776262378797177E-011 + -7.0699999999999999E-002 -5.7231819986003041E-011 + -6.9849999999999995E-002 -8.5643078154873188E-011 + -6.9000000000000006E-002 -1.0966199706362068E-010 + -6.8149999999999988E-002 -1.2264041107128727E-010 + -6.7299999999999999E-002 -1.1752357942501479E-010 + -6.6449999999999995E-002 -8.8150006492831615E-011 + -6.5599999999999992E-002 -3.0788833011031871E-011 + -6.4750000000000002E-002 5.4354728639158518E-011 + -6.3899999999999998E-002 1.6200020026655344E-010 + -6.3049999999999995E-002 2.8133536525765080E-010 + -6.2199999999999998E-002 3.9648430666001346E-010 + -6.1350000000000002E-002 4.8797775795820263E-010 + -6.0499999999999998E-002 5.3511222163310846E-010 + -5.9650000000000002E-002 5.1889067011205437E-010 + -5.8799999999999998E-002 4.2508972959411836E-010 + -5.7950000000000002E-002 2.4694658170416580E-010 + -5.7099999999999998E-002 -1.2976635604615719E-011 + -5.6249999999999994E-002 -3.4204673126893950E-010 + -5.5400000000000005E-002 -7.1796726361169591E-010 + -5.4550000000000001E-002 -1.1101505110321935E-009 + -5.3699999999999998E-002 -1.4816123799150823E-009 + -5.2849999999999994E-002 -1.7908994216484762E-009 + -5.2000000000000005E-002 -1.9934991655655137E-009 + -5.1150000000000001E-002 -2.0424386479534040E-009 + -5.0299999999999997E-002 -1.8879286874194255E-009 + -4.9449999999999994E-002 -1.4762999389351808E-009 + -4.8600000000000004E-002 -7.4866387608125552E-010 + -4.7750000000000001E-002 3.6020827306746746E-010 + -4.6899999999999997E-002 1.9221968351228383E-009 + -4.6049999999999994E-002 4.0150177345283830E-009 + -4.5200000000000004E-002 6.7203073695806666E-009 + -4.4350000000000001E-002 1.0121059903161222E-008 + -4.3499999999999997E-002 1.4299083885370593E-008 + -4.2649999999999993E-002 1.9333397564407708E-008 + -4.1800000000000004E-002 2.5300645062772724E-008 + -4.0950000000000000E-002 3.2278198408025740E-008 + -4.0099999999999997E-002 4.0350525614998078E-008 + -3.9249999999999993E-002 4.9618379795788592E-008 + -3.8400000000000004E-002 6.0210858848536163E-008 + -3.7550000000000000E-002 7.2298625419683961E-008 + -3.6699999999999997E-002 8.6107898196107099E-008 + -3.5850000000000007E-002 1.0193335611223116E-007 + -3.5000000000000003E-002 1.2014953869697766E-007 + -3.4150000000000000E-002 1.4121972819791789E-007 + -3.3299999999999996E-002 1.6570207580842303E-007 + -3.2450000000000007E-002 1.9425406453977162E-007 + -3.1600000000000003E-002 2.2763514224896103E-007 + -3.0750000000000000E-002 2.6670797433899248E-007 + -2.9899999999999996E-002 3.1244198400954988E-007 + -2.9050000000000006E-002 3.6591660055595853E-007 + -2.8200000000000003E-002 4.2832819964523656E-007 + -2.7349999999999999E-002 5.0100043385401370E-007 + -2.6499999999999996E-002 5.8539884846124617E-007 + -2.5650000000000006E-002 6.8314855345920220E-007 + -2.4800000000000003E-002 7.9605819214059482E-007 + -2.3949999999999999E-002 9.2614612841451903E-007 + -2.3099999999999996E-002 1.0756686917083978E-006 + -2.2250000000000006E-002 1.2471561584382575E-006 + -2.1400000000000002E-002 1.4434406210168129E-006 + -2.0549999999999999E-002 1.6676895710235438E-006 + -1.9699999999999995E-002 1.9234369460766396E-006 + -1.8850000000000006E-002 2.2146074472415001E-006 + -1.8000000000000002E-002 2.5455463079667941E-006 + -1.7149999999999999E-002 2.9210356369379964E-006 + -1.6299999999999995E-002 3.3463224167861673E-006 + -1.5450000000000005E-002 3.8271345054837315E-006 + -1.4600000000000002E-002 4.3697077527473567E-006 + -1.3749999999999998E-002 4.9808084682847755E-006 + -1.2899999999999995E-002 5.6677723973336030E-006 + -1.2050000000000005E-002 6.4385176662299895E-006 + -1.1200000000000002E-002 7.3016002091548316E-006 + -1.0349999999999998E-002 8.2662075352577492E-006 + -9.5000000000000084E-003 9.3421964263583716E-006 + -8.6500000000000049E-003 1.0540084856658549E-005 + -7.8000000000000014E-003 1.1871055145372300E-005 + -6.9499999999999978E-003 1.3346932014256178E-005 + -6.1000000000000082E-003 1.4980149776767285E-005 + -5.2500000000000047E-003 1.6783692030088872E-005 + -4.4000000000000011E-003 1.8771053537167951E-005 + -3.5499999999999976E-003 2.0956158471084912E-005 + -2.7000000000000079E-003 2.3353369796231859E-005 + -1.8500000000000044E-003 2.5977352456597940E-005 + -1.0000000000000009E-003 2.8843007009205819E-005 + -1.4999999999999736E-004 3.1965402502339865E-005 + 6.9999999999999230E-004 3.5359728769723155E-005 + 1.5499999999999958E-003 3.9041093392294882E-005 + 2.3999999999999994E-003 4.3024384460350796E-005 + 3.2500000000000029E-003 4.7324151380758551E-005 + 4.0999999999999925E-003 5.1954342499213829E-005 + 4.9499999999999961E-003 5.6928058207898172E-005 + 5.7999999999999996E-003 6.2257366622521564E-005 + 6.6499999999999893E-003 6.7952898226506347E-005 + 7.5000000000000067E-003 7.4023526222882725E-005 + 8.3499999999999963E-003 8.0476191401857586E-005 + 9.1999999999999860E-003 8.7315456479479894E-005 + 1.0050000000000003E-002 9.4543147031582052E-005 + 1.0899999999999993E-002 1.0215808073092667E-004 + 1.1750000000000010E-002 1.1015585281672389E-004 + 1.2600000000000000E-002 1.1852813993486254E-004 + 1.3449999999999990E-002 1.2726284689470039E-004 + 1.4300000000000007E-002 1.3634339011460298E-004 + 1.5149999999999997E-002 1.4574870360430130E-004 + 1.5999999999999986E-002 1.5545235936782661E-004 + 1.6850000000000004E-002 1.6542290393753640E-004 + 1.7699999999999994E-002 1.7562327903835017E-004 + 1.8549999999999983E-002 1.8601057918361303E-004 + 1.9400000000000001E-002 1.9653561302162512E-004 + 2.0249999999999990E-002 2.0714303576719109E-004 + 2.1100000000000008E-002 2.1777066601285605E-004 + 2.1949999999999997E-002 2.2835038431268795E-004 + 2.2799999999999987E-002 2.3880717145924904E-004 + 2.3650000000000004E-002 2.4905966033807311E-004 + 2.4499999999999994E-002 2.5902000147657472E-004 + 2.5349999999999984E-002 2.6859489141071915E-004 + 2.6200000000000001E-002 2.7768503931989712E-004 + 2.7049999999999991E-002 2.8618613115151192E-004 + 2.7900000000000008E-002 2.9398888979953540E-004 + 2.8749999999999998E-002 3.0098044472837523E-004 + 2.9599999999999987E-002 3.0704429838897544E-004 + 3.0450000000000005E-002 3.1206103370551671E-004 + 3.1299999999999994E-002 3.1590990101748199E-004 + 3.2149999999999984E-002 3.1846978543503877E-004 + 3.3000000000000002E-002 3.1962005063454046E-004 + 3.3849999999999991E-002 3.1924089427720734E-004 + 3.4700000000000009E-002 3.1721571989041760E-004 + 3.5549999999999998E-002 3.1343254528012237E-004 + 3.6399999999999988E-002 3.0778482339799521E-004 + 3.7250000000000005E-002 3.0017384282078196E-004 + 3.8099999999999995E-002 2.9050779474209203E-004 + 3.8949999999999985E-002 2.7870612185195820E-004 + 3.9800000000000002E-002 2.6469875446841559E-004 + 4.0649999999999992E-002 2.4843063559835623E-004 + 4.1500000000000009E-002 2.2986018882928608E-004 + 4.2349999999999999E-002 2.0896179658964420E-004 + 4.3199999999999988E-002 1.8572749487242617E-004 + 4.4050000000000006E-002 1.6016684994963636E-004 + 4.4899999999999995E-002 1.3230871173282500E-004 + 4.5749999999999985E-002 1.0220202932406930E-004 + 4.6600000000000003E-002 6.9915989632258422E-005 + 4.7449999999999992E-002 3.5541214423395988E-005 + 4.8299999999999982E-002 -8.1105411305171606E-007 + 4.9149999999999999E-002 -3.9007619350142930E-005 + 4.9999999999999989E-002 -7.8892613860226651E-005 + 5.0850000000000006E-002 -1.2029001608074714E-004 + 5.1699999999999996E-002 -1.6300097945583225E-004 + 5.2549999999999986E-002 -2.0680964592427486E-004 + 5.3400000000000003E-002 -2.5147880913662209E-004 + 5.4249999999999993E-002 -2.9675613674173508E-004 + 5.5099999999999982E-002 -3.4237254224680553E-004 + 5.5950000000000000E-002 -3.8804603992164636E-004 + 5.6799999999999989E-002 -4.3348284250955134E-004 + 5.7650000000000007E-002 -4.7838050195051071E-004 + 5.8499999999999996E-002 -5.2242945528025234E-004 + 5.9349999999999986E-002 -5.6531609080130089E-004 + 6.0200000000000004E-002 -6.0672591211753625E-004 + 6.1049999999999993E-002 -6.4634512020734819E-004 + 6.1899999999999983E-002 -6.8386530260870434E-004 + 6.2750000000000000E-002 -7.1898520141483566E-004 + 6.3599999999999990E-002 -7.5141408968676859E-004 + 6.4450000000000007E-002 -7.8087491825170219E-004 + 6.5299999999999997E-002 -8.0710680512087799E-004 + 6.6149999999999987E-002 -8.2986823087353046E-004 + 6.7000000000000004E-002 -8.4894017750466099E-004 + 6.7849999999999994E-002 -8.6412830861208286E-004 + 6.8699999999999983E-002 -8.7526492346149331E-004 + 6.9550000000000001E-002 -8.8221109685622642E-004 + 7.0399999999999990E-002 -8.8485921956529432E-004 + 7.1249999999999980E-002 -8.8313426491088147E-004 + 7.2099999999999997E-002 -8.7699283989634642E-004 + 7.2949999999999987E-002 -8.6642704374357161E-004 + 7.3800000000000004E-002 -8.5146401929737383E-004 + 7.4649999999999994E-002 -8.3216451260042970E-004 + 7.5499999999999984E-002 -8.0862488297490465E-004 + 7.6350000000000001E-002 -7.8097555805485021E-004 + 7.7199999999999991E-002 -7.4937784541454909E-004 + 7.8049999999999981E-002 -7.1402587789876125E-004 + 7.8899999999999998E-002 -6.7514412109697015E-004 + 7.9749999999999988E-002 -6.3298162519321622E-004 + 8.0600000000000005E-002 -5.8781459686576393E-004 + 8.1449999999999995E-002 -5.3994381117587666E-004 + 8.2299999999999984E-002 -4.8968668299227691E-004 + 8.3150000000000002E-002 -4.3738068419154404E-004 + 8.3999999999999991E-002 -3.8337570823531873E-004 + 8.4849999999999981E-002 -3.2803072308413807E-004 + 8.5699999999999998E-002 -2.7171339821673420E-004 + 8.6549999999999988E-002 -2.1479579622097760E-004 + 8.7400000000000005E-002 -1.5764611350497064E-004 + 8.8249999999999995E-002 -1.0063392823552834E-004 + 8.9099999999999985E-002 -4.4119089576995346E-005 + 8.9950000000000002E-002 1.1547532852616892E-005 + 9.0799999999999992E-002 6.6028244199116209E-005 + 9.1649999999999981E-002 1.1900053720596501E-004 + 9.2499999999999999E-002 1.7016072828155283E-004 + 9.3349999999999989E-002 2.1922581604313441E-004 + 9.4200000000000006E-002 2.6593751604458223E-004 + 9.5049999999999996E-002 3.1006086379022535E-004 + 9.5899999999999985E-002 3.5138697978452437E-004 + 9.6750000000000003E-002 3.8973404727942363E-004 + 9.7599999999999992E-002 4.2494815069730763E-004 + 9.8449999999999982E-002 4.5690398595206309E-004 + 9.9299999999999999E-002 4.8550579637857822E-004 + 0.10014999999999999 5.1068739970499817E-004 + 0.10099999999999998 5.3241102671274334E-004 + 0.10185000000000000 5.5066751415386306E-004 + 0.10269999999999999 5.6547596104643532E-004 + 0.10355000000000000 5.7688124546196944E-004 + 0.10439999999999999 5.8495174195045843E-004 + 0.10524999999999998 5.8977899817216038E-004 + 0.10610000000000000 5.9147495970808734E-004 + 0.10694999999999999 5.9017054024888783E-004 + 0.10779999999999998 5.8601341813440061E-004 + 0.10865000000000000 5.7916620225247496E-004 + 0.10949999999999999 5.6980403059954312E-004 + 0.11035000000000000 5.5811408237517695E-004 + 0.11119999999999999 5.4429103011037581E-004 + 0.11204999999999998 5.2853692776590557E-004 + 0.11290000000000000 5.1105789959698445E-004 + 0.11374999999999999 4.9206197731488247E-004 + 0.11459999999999998 4.7175701870304525E-004 + 0.11545000000000000 4.5034859471000747E-004 + 0.11629999999999999 4.2803831752993024E-004 + 0.11715000000000000 4.0502210020938593E-004 + 0.11799999999999999 3.8148902591120156E-004 + 0.11884999999999998 3.5762023015450945E-004 + 0.11970000000000000 3.3358773616276290E-004 + 0.12054999999999999 3.0955385847330683E-004 + 0.12139999999999998 2.8567045805565154E-004 + 0.12225000000000000 2.6207797826589293E-004 + 0.12309999999999999 2.3890473337737745E-004 + 0.12395000000000000 2.1626715494177970E-004 + 0.12479999999999999 1.9426849449704324E-004 + 0.12564999999999998 1.7299946959024507E-004 + 0.12650000000000000 1.5253812573752832E-004 + 0.12734999999999999 1.3295001425711578E-004 + 0.12819999999999998 1.1428895707234214E-004 + 0.12905000000000000 9.6597574070508615E-005 + 0.12989999999999999 7.9907916260391662E-005 + 0.13074999999999998 6.4242174558498338E-005 + 0.13159999999999999 4.9612755556893504E-005 + 0.13245000000000001 3.6023504836598080E-005 + 0.13329999999999997 2.3469877394988137E-005 + 0.13414999999999999 1.1939634316888064E-005 + 0.13500000000000001 1.4126456428034946E-006 + 0.13584999999999997 -8.1365579841157617E-006 + 0.13669999999999999 -1.6739323154151648E-005 + 0.13755000000000001 -2.4431036369274248E-005 + 0.13839999999999997 -3.1250830837735837E-005 + 0.13924999999999998 -3.7240453025093041E-005 + 0.14010000000000000 -4.2443247429243435E-005 + 0.14094999999999996 -4.6904215253906154E-005 + 0.14179999999999998 -5.0669522789256532E-005 + 0.14265000000000000 -5.3785682607894560E-005 + 0.14350000000000002 -5.6300015440635335E-005 + 0.14434999999999998 -5.8259544914900351E-005 + 0.14520000000000000 -5.9711397680446094E-005 + 0.14605000000000001 -6.0701888891694382E-005 + 0.14689999999999998 -6.1276340156554739E-005 + 0.14774999999999999 -6.1478382514701754E-005 + 0.14860000000000001 -6.1349397577056101E-005 + 0.14944999999999997 -6.0928368767434093E-005 + 0.15029999999999999 -6.0251822106563844E-005 + 0.15115000000000001 -5.9353331335001644E-005 + 0.15199999999999997 -5.8264305774227373E-005 + 0.15284999999999999 -5.7014200101332802E-005 + 0.15370000000000000 -5.5629882948763554E-005 + 0.15454999999999997 -5.4136924020441757E-005 + 0.15539999999999998 -5.2558835205173516E-005 + 0.15625000000000000 -5.0917635958021481E-005 + 0.15709999999999996 -4.9233296937973533E-005 + 0.15794999999999998 -4.7523615938411208E-005 + 0.15880000000000000 -4.5804005434312428E-005 + 0.15965000000000001 -4.4087767806584635E-005 + 0.16049999999999998 -4.2386028412750584E-005 + 0.16134999999999999 -4.0707856638665522E-005 + 0.16220000000000001 -3.9060838362826408E-005 + 0.16304999999999997 -3.7451405982009544E-005 + 0.16389999999999999 -3.5884939084655440E-005 + 0.16475000000000001 -3.4366123309102461E-005 + 0.16559999999999997 -3.2899047556727488E-005 + 0.16644999999999999 -3.1486823041354081E-005 + 0.16730000000000000 -3.0131935054342630E-005 + 0.16814999999999997 -2.8835710373292705E-005 + 0.16899999999999998 -2.7598490339596216E-005 + 0.16985000000000000 -2.6419570782351782E-005 + 0.17069999999999996 -2.5297251129085943E-005 + 0.17154999999999998 -2.4229433820853045E-005 + 0.17240000000000000 -2.3213356091568124E-005 + 0.17325000000000002 -2.2246495313930953E-005 + 0.17409999999999998 -2.1326383764876023E-005 + 0.17494999999999999 -2.0450602233001826E-005 + 0.17580000000000001 -1.9616968795813412E-005 + 0.17664999999999997 -1.8823369206806596E-005 + 0.17749999999999999 -1.8067453500636178E-005 + 0.17835000000000001 -1.7346688078254665E-005 + 0.17919999999999997 -1.6658152418497669E-005 + 0.18004999999999999 -1.5998792111656518E-005 + 0.18090000000000001 -1.5365393860113045E-005 + 0.18174999999999997 -1.4755005921774332E-005 + 0.18259999999999998 -1.4164971440133630E-005 + 0.18345000000000000 -1.3593275532931601E-005 + 0.18429999999999996 -1.3038444517534020E-005 + 0.18514999999999998 -1.2499564216969723E-005 + 0.18600000000000000 -1.1976010257622317E-005 + 0.18684999999999996 -1.1467332106147496E-005 + 0.18769999999999998 -1.0972929652434206E-005 + 0.18855000000000000 -1.0492149944793390E-005 + 0.18940000000000001 -1.0024064983195102E-005 + 0.19024999999999997 -9.5678267944718741E-006 + 0.19109999999999999 -9.1225635993698259E-006 + 0.19195000000000001 -8.6878338890798071E-006 + 0.19279999999999997 -8.2636766338751727E-006 + 0.19364999999999999 -7.8505941274289098E-006 + 0.19450000000000001 -7.4495358794480946E-006 + 0.19534999999999997 -7.0617551216587697E-006 + 0.19619999999999999 -6.6883937370760922E-006 + 0.19705000000000000 -6.3304250661236233E-006 + 0.19789999999999996 -5.9883697747613809E-006 + 0.19874999999999998 -5.6621670990434358E-006 + 0.19960000000000000 -5.3514070368529213E-006 + 0.20044999999999996 -5.0554184199541834E-006 + 0.20129999999999998 -4.7736068528927094E-006 + 0.20215000000000000 -4.5056784790110939E-006 + 0.20300000000000001 -4.2517348717754047E-006 + 0.20384999999999998 -4.0123478719568705E-006 + 0.20469999999999999 -3.7883762563553738E-006 + 0.20555000000000001 -3.5808175149189366E-006 + 0.20639999999999997 -3.3904694404170545E-006 + 0.20724999999999999 -3.2177216324558785E-006 + 0.20810000000000001 -3.0623305348584449E-006 + 0.20894999999999997 -2.9234774124053631E-006 + 0.20979999999999999 -2.7999192267976312E-006 + 0.21065000000000000 -2.6902034723423987E-006 + 0.21149999999999997 -2.5929526637434136E-006 + 0.21234999999999998 -2.5071977765839719E-006 + 0.21320000000000000 -2.4324055967708467E-006 + 0.21404999999999996 -2.3685987999152806E-006 + 0.21489999999999998 -2.3161590166902670E-006 + 0.21575000000000000 -2.2756100038270487E-006 + 0.21659999999999996 -2.2473107532897319E-006 + 0.21744999999999998 -2.2312463321624337E-006 + 0.21829999999999999 -2.2268888838719135E-006 + 0.21915000000000001 -2.2332031055280825E-006 + 0.21999999999999997 -2.2487919360987496E-006 + 0.22084999999999999 -2.2720832528749144E-006 + 0.22170000000000001 -2.3016142997248565E-006 + 0.22254999999999997 -2.3361462145086967E-006 + 0.22339999999999999 -2.3748950277886641E-006 + 0.22425000000000000 -2.4173195514811842E-006 + 0.22509999999999997 -2.4631684308163183E-006 + 0.22594999999999998 -2.5121395026182095E-006 + 0.22680000000000000 -2.5637514351913681E-006 + 0.22764999999999996 -2.6171993026125957E-006 + 0.22849999999999998 -2.6712775092850382E-006 + 0.22935000000000000 -2.7244756768017470E-006 + 0.23019999999999996 -2.7751028354314016E-006 + 0.23104999999999998 -2.8215594070573014E-006 + 0.23190000000000000 -2.8624338169877079E-006 + 0.23275000000000001 -2.8966597528178826E-006 + 0.23359999999999997 -2.9235250703894235E-006 + 0.23444999999999999 -2.9425663139754864E-006 + 0.23530000000000001 -2.9534612536356865E-006 + 0.23614999999999997 -2.9558148369348162E-006 + 0.23699999999999999 -2.9490963294306582E-006 + 0.23785000000000001 -2.9325593403902183E-006 + 0.23869999999999997 -2.9053276042611810E-006 + 0.23954999999999999 -2.8665697186136231E-006 + 0.24040000000000000 -2.8156369638345762E-006 + 0.24124999999999996 -2.7522766391879722E-006 + 0.24209999999999998 -2.6767281165896121E-006 + 0.24295000000000000 -2.5897248449928677E-006 + 0.24379999999999996 -2.4923984931196862E-006 + 0.24464999999999998 -2.3860725538671658E-006 + 0.24550000000000000 -2.2720635235632500E-006 + 0.24634999999999996 -2.1514691711182061E-006 + 0.24719999999999998 -2.0250843816052909E-006 + 0.24804999999999999 -1.8934392745321515E-006 + 0.24890000000000001 -1.7568729344343053E-006 + 0.24974999999999997 -1.6157931850008680E-006 + 0.25059999999999999 -1.4708406466830264E-006 + 0.25145000000000001 -1.3230564083619255E-006 + 0.25229999999999997 -1.1739516430751595E-006 + 0.25314999999999999 -1.0254072283386090E-006 + 0.25400000000000000 -8.7950576415945602E-007 + 0.25484999999999997 -7.3827149805272731E-007 + 0.25569999999999998 -6.0342490987274427E-007 + 0.25655000000000000 -4.7616495394455271E-007 + 0.25739999999999996 -3.5711736704681592E-007 + 0.25824999999999998 -2.4638450030981435E-007 + 0.25910000000000000 -1.4373645259016722E-007 + 0.25994999999999996 -4.8848919604671291E-008 + 0.26079999999999998 3.8473797197985940E-008 + 0.26164999999999999 1.1809091149461270E-007 + 0.26249999999999996 1.8946907875785097E-007 + 0.26334999999999997 2.5176328633615602E-007 + 0.26419999999999999 3.0400351545015451E-007 + 0.26505000000000001 3.4530938316599273E-007 + 0.26589999999999997 3.7511657999843852E-007 + 0.26674999999999999 3.9336856074126309E-007 + 0.26760000000000000 4.0049737651617953E-007 + 0.26844999999999997 3.9738388545152604E-007 + 0.26929999999999998 3.8513428168487534E-007 + 0.27015000000000000 3.6485990469507415E-007 + 0.27099999999999996 3.3745623247301792E-007 + 0.27184999999999998 3.0342297155790125E-007 + 0.27270000000000000 2.6288056945132042E-007 + 0.27354999999999996 2.1561731690405327E-007 + 0.27439999999999998 1.6128733708931106E-007 + 0.27524999999999999 9.9595628006853093E-008 + 0.27609999999999996 3.0530335762536415E-008 + 0.27694999999999997 -4.5529282918160634E-008 + 0.27779999999999999 -1.2781336791371211E-007 + 0.27865000000000001 -2.1523822727961332E-007 + 0.27949999999999997 -3.0654796761408188E-007 + 0.28034999999999999 -4.0051317029801360E-007 + 0.28120000000000001 -4.9609798594675731E-007 + 0.28204999999999997 -5.9250684061517269E-007 + 0.28289999999999998 -6.8920510239719448E-007 + 0.28375000000000000 -7.8580909296371545E-007 + 0.28459999999999996 -8.8193472682671056E-007 + 0.28544999999999998 -9.7705239707383156E-007 + 0.28630000000000000 -1.0703714953245991E-006 + 0.28714999999999996 -1.1608054331114334E-006 + 0.28799999999999998 -1.2470514880851769E-006 + 0.28885000000000000 -1.3276867401530989E-006 + 0.28969999999999996 -1.4013552078350399E-006 + 0.29054999999999997 -1.4669093996503438E-006 + 0.29139999999999999 -1.5235103386138479E-006 + 0.29224999999999995 -1.5706543497739255E-006 + 0.29309999999999997 -1.6081056197193081E-006 + 0.29394999999999999 -1.6357825490015033E-006 + 0.29480000000000001 -1.6536076233907464E-006 + 0.29564999999999997 -1.6614034847991269E-006 + 0.29649999999999999 -1.6588342276704925E-006 + 0.29735000000000000 -1.6454522629634598E-006 + 0.29819999999999997 -1.6207763608105282E-006 + 0.29904999999999998 -1.5844637164882560E-006 + 0.29990000000000000 -1.5364370974958544E-006 + 0.30074999999999996 -1.4770105876462025E-006 + 0.30159999999999998 -1.4068922551704099E-006 + 0.30245000000000000 -1.3271451373463553E-006 + 0.30329999999999996 -1.2390463838807725E-006 + 0.30414999999999998 -1.1439225779261977E-006 + 0.30499999999999999 -1.0429973743523386E-006 + 0.30584999999999996 -9.3727805929460360E-007 + 0.30669999999999997 -8.2753632477694390E-007 + 0.30754999999999999 -7.1435221569561922E-007 + 0.30840000000000001 -5.9825685334398265E-007 + 0.30924999999999997 -4.7986216469791843E-007 + 0.31009999999999999 -3.6000378513044674E-007 + 0.31095000000000000 -2.3979695314113403E-007 + 0.31179999999999997 -1.2063591077678987E-007 + 0.31264999999999998 -4.0693873870154839E-009 + 0.31350000000000000 1.0834326409090483E-007 + 0.31434999999999996 2.1519933049063470E-007 + 0.31519999999999998 3.1543138777567192E-007 + 0.31605000000000000 4.0835309768513508E-007 + 0.31689999999999996 4.9365736712031094E-007 + 0.31774999999999998 5.7133062532554405E-007 + 0.31859999999999999 6.4147616229720316E-007 + 0.31944999999999996 7.0415286411037472E-007 + 0.32029999999999997 7.5925108236311252E-007 + 0.32114999999999999 8.0640854538715049E-007 + 0.32199999999999995 8.4505131618845845E-007 + 0.32284999999999997 8.7448542165311884E-007 + 0.32369999999999999 8.9406279004135009E-007 + 0.32455000000000001 9.0334563620560724E-007 + 0.32539999999999997 9.0222586732824818E-007 + 0.32624999999999998 8.9098191255963758E-007 + 0.32710000000000000 8.7024152890336469E-007 + 0.32794999999999996 8.4085677623207917E-007 + 0.32879999999999998 8.0375747461260910E-007 + 0.32965000000000000 7.5975541020063081E-007 + 0.33049999999999996 7.0942714044312541E-007 + 0.33134999999999998 6.5306708761741405E-007 + 0.33220000000000000 5.9069140708341906E-007 + 0.33304999999999996 5.2217493886665890E-007 + 0.33389999999999997 4.4738537615117531E-007 + 0.33474999999999999 3.6635627501857765E-007 + 0.33559999999999995 2.7941237967111584E-007 + 0.33644999999999997 1.8722790554383524E-007 + 0.33729999999999999 9.0789817021026434E-008 + 0.33815000000000001 -8.6811249226192921E-009 + 0.33899999999999997 -1.0987741149229066E-007 + 0.33984999999999999 -2.1155726896021205E-007 + 0.34070000000000000 -3.1265977053610426E-007 + 0.34154999999999996 -4.1235613261161419E-007 + 0.34239999999999998 -5.1004359312623453E-007 + 0.34325000000000000 -6.0527764546916928E-007 + 0.34409999999999996 -6.9765701078694975E-007 + 0.34494999999999998 -7.8671472998562870E-007 + 0.34580000000000000 -8.7183292874563831E-007 + 0.34664999999999996 -9.5220827317846329E-007 + 0.34749999999999998 -1.0268829041575940E-006 + 0.34834999999999999 -1.0948125491355128E-006 + 0.34919999999999995 -1.1549715953861830E-006 + 0.35004999999999997 -1.2064594641745751E-006 + 0.35089999999999999 -1.2485796505213245E-006 + 0.35174999999999995 -1.2808640112994745E-006 + 0.35259999999999997 -1.3030660202520375E-006 + 0.35344999999999999 -1.3151103952039122E-006 + 0.35430000000000000 -1.3170241993121357E-006 + 0.35514999999999997 -1.3088812608921242E-006 + 0.35599999999999998 -1.2907541672337585E-006 + 0.35685000000000000 -1.2627232642980852E-006 + 0.35769999999999996 -1.2249036964645579E-006 + 0.35854999999999998 -1.1774987102091006E-006 + 0.35940000000000000 -1.1208527466495735E-006 + 0.36024999999999996 -1.0554843720336276E-006 + 0.36109999999999998 -9.8209999375393509E-007 + 0.36194999999999999 -9.0154512262988658E-007 + 0.36279999999999996 -8.1475583792461313E-007 + 0.36364999999999997 -7.2267733672918126E-007 + 0.36449999999999999 -6.2620085648895651E-007 + 0.36534999999999995 -5.2612456202205661E-007 + 0.36619999999999997 -4.2315851731002831E-007 + 0.36704999999999999 -3.1796413009680525E-007 + 0.36790000000000000 -2.1122326819968461E-007 + 0.36874999999999997 -1.0370178245010895E-007 + 0.36959999999999998 3.6896588520240017E-009 + 0.37045000000000000 1.0987836634028601E-007 + 0.37129999999999996 2.1366832463423237E-007 + 0.37214999999999998 3.1382461229277407E-007 + 0.37300000000000000 4.0917277608635804E-007 + 0.37384999999999996 4.9871107497518747E-007 + 0.37469999999999998 5.8169019454754262E-007 + 0.37554999999999999 6.5765771319045016E-007 + 0.37639999999999996 7.2642750889116420E-007 + 0.37724999999999997 7.8800400758377261E-007 + 0.37809999999999999 8.4246376748156443E-007 + 0.37894999999999995 8.8982624279891231E-007 + 0.37979999999999997 9.2996650975030215E-007 + 0.38064999999999993 9.6255310198960185E-007 + 0.38149999999999995 9.8706533925006106E-007 + 0.38234999999999997 1.0028711106431860E-006 + 0.38319999999999999 1.0093570930092222E-006 + 0.38405000000000000 1.0060501325800153E-006 + 0.38490000000000002 9.9275107679647528E-007 + 0.38574999999999993 9.6958832990915404E-007 + 0.38659999999999994 9.3703246280073868E-007 + 0.38744999999999996 8.9582389715070605E-007 + 0.38829999999999998 8.4685386324090806E-007 + 0.38915000000000000 7.9102218009788548E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0006.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0006.BXZ.semd new file mode 100644 index 00000000..34c0d463 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0006.BXZ.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 -1.3856107389620510E-017 + -0.11660000000000000 -7.7496261103115637E-017 + -0.11574999999999999 -2.2607111973250983E-016 + -0.11490000000000000 -4.3486387507373672E-016 + -0.11405000000000000 -5.5768167195694866E-016 + -0.11320000000000000 -3.2973808033135280E-016 + -0.11234999999999999 5.0011716829887130E-016 + -0.11150000000000000 1.8987418574792552E-015 + -0.11065000000000000 3.2311152196796795E-015 + -0.10979999999999999 3.0915315216372738E-015 + -0.10894999999999999 -4.7578292253482178E-016 + -0.10810000000000000 -9.1995545041559584E-015 + -0.10725000000000000 -2.3295638669488730E-014 + -0.10639999999999999 -4.0035745195498641E-014 + -0.10554999999999999 -5.2840180103517582E-014 + -0.10470000000000000 -5.1704690981193093E-014 + -0.10385000000000000 -2.5598123206699559E-014 + -0.10299999999999999 3.3091135996799987E-014 + -0.10214999999999999 1.2285929955459809E-013 + -0.10130000000000000 2.2790475749160228E-013 + -0.10045000000000000 3.1590781625967862E-013 + -9.9599999999999994E-002 3.4123145646685913E-013 + -9.8750000000000004E-002 2.5504621994305930E-013 + -9.7900000000000001E-002 2.1931401344478172E-014 + -9.7049999999999997E-002 -3.6010729831452643E-013 + -9.6199999999999994E-002 -8.4183819149414492E-013 + -9.5349999999999990E-002 -1.3144634011580702E-012 + -9.4500000000000001E-002 -1.6176956043539774E-012 + -9.3649999999999997E-002 -1.5684660344918505E-012 + -9.2799999999999994E-002 -1.0093340470932601E-012 + -9.1950000000000004E-002 1.3099765805091942E-013 + -9.1100000000000000E-002 1.7792142954212707E-012 + -9.0249999999999997E-002 3.6794797845278410E-012 + -8.9399999999999993E-002 5.3947691877553880E-012 + -8.8549999999999990E-002 6.3608057646723675E-012 + -8.7700000000000000E-002 5.9952137438405320E-012 + -8.6849999999999997E-002 3.8498567112598196E-012 + -8.5999999999999993E-002 -2.2101946530562730E-013 + -8.5150000000000003E-002 -5.9163238331694027E-012 + -8.4300000000000000E-002 -1.2411564312688738E-011 + -8.3449999999999996E-002 -1.8388991471988592E-011 + -8.2600000000000007E-002 -2.2196773526574670E-011 + -8.1749999999999989E-002 -2.2133955163318360E-011 + -8.0900000000000000E-002 -1.6827813516586312E-011 + -8.0049999999999996E-002 -5.6418660813422020E-012 + -7.9199999999999993E-002 1.0967012953000292E-011 + -7.8350000000000003E-002 3.1229216210614070E-011 + -7.7499999999999999E-002 5.2055755467265808E-011 + -7.6649999999999996E-002 6.9290081711369125E-011 + -7.5800000000000006E-002 7.8222859134782223E-011 + -7.4949999999999989E-002 7.4326223272413182E-011 + -7.4099999999999999E-002 5.4119766005615804E-011 + -7.3249999999999996E-002 1.6046545928559547E-011 + -7.2399999999999992E-002 -3.8779826268768491E-011 + -7.1550000000000002E-002 -1.0609340109556613E-010 + -7.0699999999999999E-002 -1.7837434437792187E-010 + -6.9849999999999995E-002 -2.4520570571143377E-010 + -6.9000000000000006E-002 -2.9411738492846454E-010 + -6.8149999999999988E-002 -3.1189212669328710E-010 + -6.7299999999999999E-002 -2.8625097828197450E-010 + -6.6449999999999995E-002 -2.0777951260967456E-010 + -6.5599999999999992E-002 -7.1905653239393622E-011 + -6.4750000000000002E-002 1.1930253649906769E-010 + -6.3899999999999998E-002 3.5578084523487579E-010 + -6.3049999999999995E-002 6.1881536181883094E-010 + -6.2199999999999998E-002 8.8133080257109173E-010 + -6.1350000000000002E-002 1.1092865460957602E-009 + -6.0499999999999998E-002 1.2642383953513989E-009 + -5.9650000000000002E-002 1.3069792030585286E-009 + -5.8799999999999998E-002 1.2020019944877081E-009 + -5.7950000000000002E-002 9.2237120821693485E-010 + -5.7099999999999998E-002 4.5446950125090619E-010 + -5.6249999999999994E-002 -1.9796966026522287E-010 + -5.5400000000000005E-002 -1.0110819289069676E-009 + -5.4550000000000001E-002 -1.9397516979122497E-009 + -5.3699999999999998E-002 -2.9183042257197884E-009 + -5.2849999999999994E-002 -3.8629220475726256E-009 + -5.2000000000000005E-002 -4.6753695798906347E-009 + -5.1150000000000001E-002 -5.2474472337603502E-009 + -5.0299999999999997E-002 -5.4654375605663366E-009 + -4.9449999999999994E-002 -5.2139116846812879E-009 + -4.8600000000000004E-002 -4.3783791541212393E-009 + -4.7750000000000001E-002 -2.8465825277057991E-009 + -4.6899999999999997E-002 -5.0854936290123168E-010 + -4.6049999999999994E-002 2.7442040562446505E-009 + -4.5200000000000004E-002 7.0198172142254640E-009 + -4.4350000000000001E-002 1.2427098799791118E-008 + -4.3499999999999997E-002 1.9076139760882354E-008 + -4.2649999999999993E-002 2.7078612417735311E-008 + -4.1800000000000004E-002 3.6548437583739837E-008 + -4.0950000000000000E-002 4.7603643275862163E-008 + -4.0099999999999997E-002 6.0370800191098092E-008 + -3.9249999999999993E-002 7.4992977775301285E-008 + -3.8400000000000004E-002 9.1642350269939468E-008 + -3.7550000000000000E-002 1.1053746790095274E-007 + -3.6699999999999997E-002 1.3196505134293540E-007 + -3.5850000000000007E-002 1.5630460866367226E-007 + -3.5000000000000003E-002 1.8405446442035699E-007 + -3.4150000000000000E-002 2.1585676697905552E-007 + -3.3299999999999996E-002 2.5251907728603294E-007 + -3.2450000000000007E-002 2.9503160550443376E-007 + -3.1600000000000003E-002 3.4457869926452450E-007 + -3.0750000000000000E-002 4.0254469002955623E-007 + -2.9899999999999996E-002 4.7051610921796897E-007 + -2.9050000000000006E-002 5.5028235547273787E-007 + -2.8200000000000003E-002 6.4383709679046425E-007 + -2.7349999999999999E-002 7.5338385435307461E-007 + -2.6499999999999996E-002 8.8134873785405910E-007 + -2.5650000000000006E-002 1.0304012824095395E-006 + -2.4800000000000003E-002 1.2034841027428086E-006 + -2.3949999999999999E-002 1.4038542495222587E-006 + -2.3099999999999996E-002 1.6351271759916238E-006 + -2.2250000000000006E-002 1.9013328415559991E-006 + -2.1400000000000002E-002 2.2069699761492232E-006 + -2.0549999999999999E-002 2.5570612470238492E-006 + -1.9699999999999995E-002 2.9572102030914936E-006 + -1.8850000000000006E-002 3.4136526519323041E-006 + -1.8000000000000002E-002 3.9333042431356789E-006 + -1.7149999999999999E-002 4.5238052752379396E-006 + -1.6299999999999995E-002 5.1935601539076842E-006 + -1.5450000000000005E-002 5.9517792092289943E-006 + -1.4600000000000002E-002 6.8085113501863947E-006 + -1.3749999999999998E-002 7.7746899577663117E-006 + -1.2899999999999995E-002 8.8621688782470198E-006 + -1.2050000000000005E-002 1.0083764107289132E-005 + -1.1200000000000002E-002 1.1453303087033775E-005 + -1.0349999999999998E-002 1.2985656427866333E-005 + -9.5000000000000084E-003 1.4696788136173013E-005 + -8.6500000000000049E-003 1.6603771617440468E-005 + -7.8000000000000014E-003 1.8724806665893661E-005 + -6.9499999999999978E-003 2.1079215378687500E-005 + -6.1000000000000082E-003 2.3687413531430841E-005 + -5.2500000000000047E-003 2.6570849300116167E-005 + -4.4000000000000011E-003 2.9751934526618424E-005 + -3.5499999999999976E-003 3.3253928394925961E-005 + -2.7000000000000079E-003 3.7100803212439845E-005 + -1.8500000000000044E-003 4.1317102447201849E-005 + -1.0000000000000009E-003 4.5927731099463957E-005 + -1.4999999999999736E-004 5.0957830231799650E-005 + 6.9999999999999230E-004 5.6432520295414965E-005 + 1.5499999999999958E-003 6.2376711100198501E-005 + 2.3999999999999994E-003 6.8814802076392115E-005 + 3.2500000000000029E-003 7.5770502298641226E-005 + 4.0999999999999925E-003 8.3266428879794172E-005 + 4.9499999999999961E-003 9.1323813377831444E-005 + 5.7999999999999996E-003 9.9962123990087419E-005 + 6.6499999999999893E-003 1.0919857383985665E-004 + 7.5000000000000067E-003 1.1904762107837899E-004 + 8.3499999999999963E-003 1.2952047163402366E-004 + 9.1999999999999860E-003 1.4062466209514970E-004 + 1.0050000000000003E-002 1.5236321176024107E-004 + 1.0899999999999993E-002 1.6473419036721438E-004 + 1.1750000000000010E-002 1.7773007791255954E-004 + 1.2600000000000000E-002 1.9133722255713863E-004 + 1.3449999999999990E-002 2.0553530647791481E-004 + 1.4300000000000007E-002 2.2029655427513667E-004 + 1.5149999999999997E-002 2.3558545067227713E-004 + 1.5999999999999986E-002 2.5135804484389631E-004 + 1.6850000000000004E-002 2.6756177036434256E-004 + 1.7699999999999994E-002 2.8413460043884091E-004 + 1.8549999999999983E-002 3.0100499468774494E-004 + 1.9400000000000001E-002 3.1809109548657649E-004 + 2.0249999999999990E-002 3.3530087188081512E-004 + 2.1100000000000008E-002 3.5253153869006185E-004 + 2.1949999999999997E-002 3.6966972758140614E-004 + 2.2799999999999987E-002 3.8659146552200841E-004 + 2.3650000000000004E-002 4.0316165303758221E-004 + 2.4499999999999994E-002 4.1923569429846102E-004 + 2.5349999999999984E-002 4.3465849536599295E-004 + 2.6200000000000001E-002 4.4926588168941908E-004 + 2.7049999999999991E-002 4.6288556330125147E-004 + 2.7900000000000008E-002 4.7533697068095123E-004 + 2.8749999999999998E-002 4.8643367723308622E-004 + 2.9599999999999987E-002 4.9598428288060185E-004 + 3.0450000000000005E-002 5.0379388883838190E-004 + 3.1299999999999994E-002 5.0966441447543179E-004 + 3.2149999999999984E-002 5.1339855176206852E-004 + 3.3000000000000002E-002 5.1480022191674913E-004 + 3.3849999999999991E-002 5.1367633521439229E-004 + 3.4700000000000009E-002 5.0983959137886645E-004 + 3.5549999999999998E-002 5.0311163911214687E-004 + 3.6399999999999988E-002 4.9332240077003850E-004 + 3.7250000000000005E-002 4.8031538846971195E-004 + 3.8099999999999995E-002 4.6394949108024728E-004 + 3.8949999999999985E-002 4.4410024208974116E-004 + 3.9800000000000002E-002 4.2066285288514703E-004 + 4.0649999999999992E-002 3.9355489747404572E-004 + 4.1500000000000009E-002 3.6271759393203081E-004 + 4.2349999999999999E-002 3.2811945281473046E-004 + 4.3199999999999988E-002 2.8975664351078877E-004 + 4.4050000000000006E-002 2.4765606950261543E-004 + 4.4899999999999995E-002 2.0187646320562737E-004 + 4.5749999999999985E-002 1.5251077777953917E-004 + 4.6600000000000003E-002 9.9684472404360126E-005 + 4.7449999999999992E-002 4.3558467682535770E-005 + 4.8299999999999982E-002 -1.5670573937311208E-005 + 4.9149999999999999E-002 -7.7771740056131337E-005 + 4.9999999999999989E-002 -1.4247938403915379E-004 + 5.0850000000000006E-002 -2.0949460020909267E-004 + 5.1699999999999996E-002 -2.7848588140598371E-004 + 5.2549999999999986E-002 -3.4909126449738943E-004 + 5.3400000000000003E-002 -4.2091883887638518E-004 + 5.4249999999999993E-002 -4.9355263075497795E-004 + 5.5099999999999982E-002 -5.6655027809090542E-004 + 5.5950000000000000E-002 -6.3945137309737643E-004 + 5.6799999999999989E-002 -7.1177826550931282E-004 + 5.7650000000000007E-002 -7.8304009591893809E-004 + 5.8499999999999996E-002 -8.5273816379990888E-004 + 5.9349999999999986E-002 -9.2036875649259726E-004 + 6.0200000000000004E-002 -9.8543039295813113E-004 + 6.1049999999999993E-002 -1.0474259094474529E-003 + 6.1899999999999983E-002 -1.1058687619769983E-003 + 6.2750000000000000E-002 -1.1602867891945914E-003 + 6.3599999999999990E-002 -1.2102293040760978E-003 + 6.4450000000000007E-002 -1.2552684703242699E-003 + 6.5299999999999997E-002 -1.2950061966790992E-003 + 6.6149999999999987E-002 -1.3290780273997836E-003 + 6.7000000000000004E-002 -1.3571567014873465E-003 + 6.7849999999999994E-002 -1.3789562656275965E-003 + 6.8699999999999983E-002 -1.3942354377240685E-003 + 6.9550000000000001E-002 -1.4028005897982363E-003 + 7.0399999999999990E-002 -1.4045081734239855E-003 + 7.1249999999999980E-002 -1.3992674098866772E-003 + 7.2099999999999997E-002 -1.3870402973062202E-003 + 7.2949999999999987E-002 -1.3678437893177118E-003 + 7.3800000000000004E-002 -1.3417489693689218E-003 + 7.4649999999999994E-002 -1.3088819582014470E-003 + 7.5499999999999984E-002 -1.2694215509808755E-003 + 7.6350000000000001E-002 -1.2235991913898039E-003 + 7.7199999999999991E-002 -1.1716959135637240E-003 + 7.8049999999999981E-002 -1.1140411937875458E-003 + 7.8899999999999998E-002 -1.0510085787555881E-003 + 7.9749999999999988E-002 -9.8301144363393839E-004 + 8.0600000000000005E-002 -9.1050283273893412E-004 + 8.1449999999999995E-002 -8.3396622787124412E-004 + 8.2299999999999984E-002 -7.5391459053817235E-004 + 8.3150000000000002E-002 -6.7088297090596221E-004 + 8.3999999999999991E-002 -5.8542510241840415E-004 + 8.4849999999999981E-002 -4.9810850374900392E-004 + 8.5699999999999998E-002 -4.0950562212645441E-004 + 8.6549999999999988E-002 -3.2019391703947287E-004 + 8.7400000000000005E-002 -2.3074583775694994E-004 + 8.8249999999999995E-002 -1.4172681379428189E-004 + 8.9099999999999985E-002 -5.3688525454410944E-005 + 8.9950000000000002E-002 3.2838758165096255E-005 + 9.0799999999999992E-002 1.1734134643937613E-004 + 9.1649999999999981E-002 1.9933738919315124E-004 + 9.2499999999999999E-002 2.7837260475908161E-004 + 9.3349999999999989E-002 3.5402707787720591E-004 + 9.4200000000000006E-002 4.2591656791778499E-004 + 9.5049999999999996E-002 4.9369662386278517E-004 + 9.5899999999999985E-002 5.5706234252818267E-004 + 9.6750000000000003E-002 6.1575358227116360E-004 + 9.7599999999999992E-002 6.6955455976086987E-004 + 9.8449999999999982E-002 7.1829211284847507E-004 + 9.9299999999999999E-002 7.6183886796563885E-004 + 0.10014999999999999 8.0011019024247990E-004 + 0.10099999999999998 8.3306661149930479E-004 + 0.10185000000000000 8.6070859679003109E-004 + 0.10269999999999999 8.8307615485654924E-004 + 0.10355000000000000 9.0024824738444689E-004 + 0.10439999999999999 9.1234056502917903E-004 + 0.10524999999999998 9.1950234661730451E-004 + 0.10610000000000000 9.2191127008034012E-004 + 0.10694999999999999 9.1977480297574465E-004 + 0.10779999999999998 9.1332333119562101E-004 + 0.10865000000000000 9.0280886679654129E-004 + 0.10949999999999999 8.8850078598242310E-004 + 0.11035000000000000 8.7068352891978907E-004 + 0.11119999999999999 8.4965227590863730E-004 + 0.11204999999999998 8.2570953683266436E-004 + 0.11290000000000000 7.9916288327708132E-004 + 0.11374999999999999 7.7032264949945079E-004 + 0.11459999999999998 7.3949828368684723E-004 + 0.11545000000000000 7.0699528661041062E-004 + 0.11629999999999999 6.7311438269250913E-004 + 0.11715000000000000 6.3814718001354762E-004 + 0.11799999999999999 6.0237527214684829E-004 + 0.11884999999999998 5.6606782895636120E-004 + 0.11970000000000000 5.2947915705916322E-004 + 0.12054999999999999 4.9284895146831684E-004 + 0.12139999999999998 4.5639997558559215E-004 + 0.12225000000000000 4.2033791717010593E-004 + 0.12309999999999999 3.8485086153220907E-004 + 0.12395000000000000 3.5010954191731791E-004 + 0.12479999999999999 3.1626623499704439E-004 + 0.12564999999999998 2.8345617499573840E-004 + 0.12650000000000000 2.5179700253732230E-004 + 0.12734999999999999 2.2138944757329280E-004 + 0.12819999999999998 1.9231721913539083E-004 + 0.12905000000000000 1.6464786752105485E-004 + 0.12989999999999999 1.3843288399172804E-004 + 0.13074999999999998 1.1370929699053770E-004 + 0.13159999999999999 9.0499679836075471E-005 + 0.13245000000000001 6.8813873881027905E-005 + 0.13329999999999997 4.8650094143286235E-005 + 0.13414999999999999 2.9995935273034427E-005 + 0.13500000000000001 1.2829815418663698E-005 + 0.13584999999999997 -2.8783502101249736E-006 + 0.13669999999999999 -1.7165834973321213E-005 + 0.13755000000000001 -3.0076119318219138E-005 + 0.13839999999999997 -4.1657803823032412E-005 + 0.13924999999999998 -5.1964759565797526E-005 + 0.14010000000000000 -6.1054678690376701E-005 + 0.14094999999999996 -6.8988020541615146E-005 + 0.14179999999999998 -7.5827556120505594E-005 + 0.14265000000000000 -8.1637203730646615E-005 + 0.14350000000000002 -8.6482271756580295E-005 + 0.14434999999999998 -9.0427708099935953E-005 + 0.14520000000000000 -9.3538128290270251E-005 + 0.14605000000000001 -9.5877527140667370E-005 + 0.14689999999999998 -9.7508522636487082E-005 + 0.14774999999999999 -9.8492461791896584E-005 + 0.14860000000000001 -9.8889354911673572E-005 + 0.14944999999999997 -9.8757025393013230E-005 + 0.15029999999999999 -9.8151793288929828E-005 + 0.15115000000000001 -9.7127460284998111E-005 + 0.15199999999999997 -9.5735049661630877E-005 + 0.15284999999999999 -9.4022908535820729E-005 + 0.15370000000000000 -9.2036445005992651E-005 + 0.15454999999999997 -8.9817776927840392E-005 + 0.15539999999999998 -8.7406244441846413E-005 + 0.15625000000000000 -8.4838097767917937E-005 + 0.15709999999999996 -8.2146512296898922E-005 + 0.15794999999999998 -7.9362569103239852E-005 + 0.15880000000000000 -7.6514967048839748E-005 + 0.15965000000000001 -7.3629660413561805E-005 + 0.16049999999999998 -7.0730414094408782E-005 + 0.16134999999999999 -6.7838287663037647E-005 + 0.16220000000000001 -6.4972007698003165E-005 + 0.16304999999999997 -6.2147587007066517E-005 + 0.16389999999999999 -5.9378434770855100E-005 + 0.16475000000000001 -5.6675537096423918E-005 + 0.16559999999999997 -5.4047527660342326E-005 + 0.16644999999999999 -5.1501384881880185E-005 + 0.16730000000000000 -4.9042243337065506E-005 + 0.16814999999999997 -4.6674051273147295E-005 + 0.16899999999999998 -4.4399817987896750E-005 + 0.16985000000000000 -4.2221529404727868E-005 + 0.17069999999999996 -4.0140456199812524E-005 + 0.17154999999999998 -3.8156827969205938E-005 + 0.17240000000000000 -3.6269942317650099E-005 + 0.17325000000000002 -3.4478044638087596E-005 + 0.17409999999999998 -3.2778613520412232E-005 + 0.17494999999999999 -3.1168336384515780E-005 + 0.17580000000000001 -2.9643473168834308E-005 + 0.17664999999999997 -2.8200103975761209E-005 + 0.17749999999999999 -2.6834446920609289E-005 + 0.17835000000000001 -2.5543096999874847E-005 + 0.17919999999999997 -2.4323131987614012E-005 + 0.18004999999999999 -2.3172134079302109E-005 + 0.18090000000000001 -2.2088010686726727E-005 + 0.18174999999999997 -2.1068837532441551E-005 + 0.18259999999999998 -2.0112536000257528E-005 + 0.18345000000000000 -1.9216900127678754E-005 + 0.18429999999999996 -1.8379318185393413E-005 + 0.18514999999999998 -1.7596999680433461E-005 + 0.18600000000000000 -1.6867047645677869E-005 + 0.18684999999999996 -1.6186555236936456E-005 + 0.18769999999999998 -1.5552811261206558E-005 + 0.18855000000000000 -1.4963414270045896E-005 + 0.18940000000000001 -1.4416235752619326E-005 + 0.19024999999999997 -1.3909408556031498E-005 + 0.19109999999999999 -1.3441143345459011E-005 + 0.19195000000000001 -1.3009649175606585E-005 + 0.19279999999999997 -1.2612756732527835E-005 + 0.19364999999999999 -1.2248066687323573E-005 + 0.19450000000000001 -1.1912701580544320E-005 + 0.19534999999999997 -1.1603509835467203E-005 + 0.19619999999999999 -1.1317170506212929E-005 + 0.19705000000000000 -1.1050153086493869E-005 + 0.19789999999999996 -1.0799094970286914E-005 + 0.19874999999999998 -1.0560747569924964E-005 + 0.19960000000000000 -1.0332093012313719E-005 + 0.20044999999999996 -1.0110234305516962E-005 + 0.20129999999999998 -9.8924092298705676E-006 + 0.20215000000000000 -9.6759729976549788E-006 + 0.20300000000000001 -9.4583345159443059E-006 + 0.20384999999999998 -9.2372545417837551E-006 + 0.20469999999999999 -9.0107376056197883E-006 + 0.20555000000000001 -8.7772812007864983E-006 + 0.20639999999999997 -8.5359401399377729E-006 + 0.20724999999999999 -8.2864716637015157E-006 + 0.20810000000000001 -8.0291865762416159E-006 + 0.20894999999999997 -7.7649527300982427E-006 + 0.20979999999999999 -7.4949588368414777E-006 + 0.21065000000000000 -7.2205038141463590E-006 + 0.21149999999999997 -6.9428178063535400E-006 + 0.21234999999999998 -6.6629469085535628E-006 + 0.21320000000000000 -6.3817176016006684E-006 + 0.21404999999999996 -6.0998373222485933E-006 + 0.21489999999999998 -5.8180908690630693E-006 + 0.21575000000000000 -5.5374683663920726E-006 + 0.21659999999999996 -5.2593403698351965E-006 + 0.21744999999999998 -4.9855344356027169E-006 + 0.21829999999999999 -4.7183023560918233E-006 + 0.21915000000000001 -4.4601240559539128E-006 + 0.21999999999999997 -4.2134448124394234E-006 + 0.22084999999999999 -3.9803930010538386E-006 + 0.22170000000000001 -3.7625356531409400E-006 + 0.22254999999999997 -3.5606870493521247E-006 + 0.22339999999999999 -3.3748802880047071E-006 + 0.22425000000000000 -3.2044793440996475E-006 + 0.22509999999999997 -3.0483751649833794E-006 + 0.22594999999999998 -2.9052347621686860E-006 + 0.22680000000000000 -2.7737403813745957E-006 + 0.22764999999999996 -2.6527961913389712E-006 + 0.22849999999999998 -2.5416271581185452E-006 + 0.22935000000000000 -2.4397265321029253E-006 + 0.23019999999999996 -2.3467850965947724E-006 + 0.23104999999999998 -2.2624721564124874E-006 + 0.23190000000000000 -2.1864262868095075E-006 + 0.23275000000000001 -2.1180610684380659E-006 + 0.23359999999999997 -2.0566376943909494E-006 + 0.23444999999999999 -2.0013086783340445E-006 + 0.23530000000000001 -1.9512028065041733E-006 + 0.23614999999999997 -1.9056598691455688E-006 + 0.23699999999999999 -1.8642923609969869E-006 + 0.23785000000000001 -1.8270100657270063E-006 + 0.23869999999999997 -1.7940349621221045E-006 + 0.23954999999999999 -1.7657863311297567E-006 + 0.24040000000000000 -1.7427339094784103E-006 + 0.24124999999999996 -1.7253145651285432E-006 + 0.24209999999999998 -1.7138285473011826E-006 + 0.24295000000000000 -1.7084291716722897E-006 + 0.24379999999999996 -1.7091583567676198E-006 + 0.24464999999999998 -1.7160462790396831E-006 + 0.24550000000000000 -1.7291931176254275E-006 + 0.24634999999999996 -1.7488466625214334E-006 + 0.24719999999999998 -1.7753758763324390E-006 + 0.24804999999999999 -1.8092054040258134E-006 + 0.24890000000000001 -1.8506706406485004E-006 + 0.24974999999999997 -1.8998325888406371E-006 + 0.25059999999999999 -1.9563137581194295E-006 + 0.25145000000000001 -2.0191961388209683E-006 + 0.25229999999999997 -2.0870115514723536E-006 + 0.25314999999999999 -2.1578057336704836E-006 + 0.25400000000000000 -2.2293563223472987E-006 + 0.25484999999999997 -2.2993605038716498E-006 + 0.25569999999999998 -2.3656649074906404E-006 + 0.25655000000000000 -2.4264213955689160E-006 + 0.25739999999999996 -2.4801873588594577E-006 + 0.25824999999999998 -2.5258912057292174E-006 + 0.25910000000000000 -2.5627695501461879E-006 + 0.25994999999999996 -2.5901787096254931E-006 + 0.26079999999999998 -2.6074971166482624E-006 + 0.26164999999999999 -2.6140182279410918E-006 + 0.26249999999999996 -2.6089132248240938E-006 + 0.26334999999999997 -2.5913345809886549E-006 + 0.26419999999999999 -2.5605107121762673E-006 + 0.26505000000000001 -2.5159162303389421E-006 + 0.26589999999999997 -2.4574147351073413E-006 + 0.26674999999999999 -2.3853157030143383E-006 + 0.26760000000000000 -2.3004126279933149E-006 + 0.26844999999999997 -2.2039183640070688E-006 + 0.26929999999999998 -2.0972998594889166E-006 + 0.27015000000000000 -1.9822102999236069E-006 + 0.27099999999999996 -1.8602721490500625E-006 + 0.27184999999999998 -1.7330894100390989E-006 + 0.27270000000000000 -1.6021763353872003E-006 + 0.27354999999999996 -1.4689673272605272E-006 + 0.27439999999999998 -1.3349346895125317E-006 + 0.27524999999999999 -1.2016188116141463E-006 + 0.27609999999999996 -1.0706146014543797E-006 + 0.27694999999999997 -9.4357334514945805E-007 + 0.27779999999999999 -8.2209726405424119E-007 + 0.27865000000000001 -7.0759083191941392E-007 + 0.27949999999999997 -6.0112083122960048E-007 + 0.28034999999999999 -5.0332609753703437E-007 + 0.28120000000000001 -4.1434347358505089E-007 + 0.28204999999999997 -3.3388658609375123E-007 + 0.28289999999999998 -2.6134758044275445E-007 + 0.28375000000000000 -1.9597610893298170E-007 + 0.28459999999999996 -1.3707807558494609E-007 + 0.28544999999999998 -8.4132490071776784E-008 + 0.28630000000000000 -3.6898130559597424E-008 + 0.28714999999999996 4.6000637959800134E-009 + 0.28799999999999998 4.0168877683498888E-008 + 0.28885000000000000 6.9576272656576975E-008 + 0.28969999999999996 9.2723812755919674E-008 + 0.29054999999999997 1.0973945389677627E-007 + 0.29139999999999999 1.2103698881733670E-007 + 0.29224999999999995 1.2728779116360553E-007 + 0.29309999999999997 1.2929660630839718E-007 + 0.29394999999999999 1.2783485328286647E-007 + 0.29480000000000001 1.2348087845533762E-007 + 0.29564999999999997 1.1647134591176621E-007 + 0.29649999999999999 1.0666465304022438E-007 + 0.29735000000000000 9.3536728422383638E-008 + 0.29819999999999997 7.6313232876604533E-008 + 0.29904999999999998 5.4120044251734551E-008 + 0.29990000000000000 2.6145424011552619E-008 + 0.30074999999999996 -8.2144467202568311E-009 + 0.30159999999999998 -4.9265742521148862E-008 + 0.30245000000000000 -9.7013938486990990E-008 + 0.30329999999999996 -1.5121166210482902E-007 + 0.30414999999999998 -2.1144147056129131E-007 + 0.30499999999999999 -2.7721297473812317E-007 + 0.30584999999999996 -3.4802679315431319E-007 + 0.30669999999999997 -4.2340731415244910E-007 + 0.30754999999999999 -5.0286894390560060E-007 + 0.30840000000000001 -5.8585773770287120E-007 + 0.30924999999999997 -6.7166068768001369E-007 + 0.31009999999999999 -7.5932961967945548E-007 + 0.31095000000000000 -8.4767891053560476E-007 + 0.31179999999999997 -9.3529031847042960E-007 + 0.31264999999999998 -1.0206026708949987E-006 + 0.31350000000000000 -1.1020244061033296E-006 + 0.31434999999999996 -1.1780599115940413E-006 + 0.31519999999999998 -1.2474125678605165E-006 + 0.31605000000000000 -1.3090411592630224E-006 + 0.31689999999999996 -1.3621707247432078E-006 + 0.31774999999999998 -1.4062455020635386E-006 + 0.31859999999999999 -1.4408406591679961E-006 + 0.31944999999999996 -1.4656012555314784E-006 + 0.32029999999999997 -1.4801759742321363E-006 + 0.32114999999999999 -1.4841896322092404E-006 + 0.32199999999999995 -1.4772877861015736E-006 + 0.32284999999999997 -1.4592043035743923E-006 + 0.32369999999999999 -1.4298540266071182E-006 + 0.32455000000000001 -1.3894099719055990E-006 + 0.32539999999999997 -1.3383625593590088E-006 + 0.32624999999999998 -1.2775183975201013E-006 + 0.32710000000000000 -1.2079618457151962E-006 + 0.32794999999999996 -1.1309613437544132E-006 + 0.32879999999999998 -1.0478725907403530E-006 + 0.32965000000000000 -9.6002873347912552E-007 + 0.33049999999999996 -8.6866025293854042E-007 + 0.33134999999999998 -7.7488051153358143E-007 + 0.33220000000000000 -6.7966732073270750E-007 + 0.33304999999999996 -5.8392827497342096E-007 + 0.33389999999999997 -4.8851973891498255E-007 + 0.33474999999999999 -3.9431252128314403E-007 + 0.33559999999999995 -3.0217924189545816E-007 + 0.33644999999999997 -2.1298948290283760E-007 + 0.33729999999999999 -1.2754202025305431E-007 + 0.33815000000000001 -4.6507587085645162E-008 + 0.33899999999999997 2.9643800252741118E-008 + 0.33984999999999999 1.0066122892782996E-007 + 0.34070000000000000 1.6652304940203694E-007 + 0.34154999999999996 2.2737714330133189E-007 + 0.34239999999999998 2.8347270449570973E-007 + 0.34325000000000000 3.3504588778590891E-007 + 0.34409999999999996 3.8224580122260575E-007 + 0.34494999999999998 4.2506617896250899E-007 + 0.34580000000000000 4.6334123074932487E-007 + 0.34664999999999996 4.9678139362718258E-007 + 0.34749999999999998 5.2504731538429425E-007 + 0.34834999999999999 5.4784700582562145E-007 + 0.34919999999999995 5.6500526491513527E-007 + 0.35004999999999997 5.7652104354768441E-007 + 0.35089999999999999 5.8256858083182160E-007 + 0.35174999999999995 5.8344368721923560E-007 + 0.35259999999999997 5.7947745363661130E-007 + 0.35344999999999999 5.7094263672549620E-007 + 0.35430000000000000 5.5794302873248720E-007 + 0.35514999999999997 5.4037933573257005E-007 + 0.35599999999999998 5.1792916955720547E-007 + 0.35685000000000000 4.9010079718428007E-007 + 0.35769999999999996 4.5632882102553012E-007 + 0.35854999999999998 4.1609550067069197E-007 + 0.35940000000000000 3.6904404456023048E-007 + 0.36024999999999996 3.1508428487341656E-007 + 0.36109999999999998 2.5442630714203878E-007 + 0.36194999999999999 1.8757805074058426E-007 + 0.36279999999999996 1.1529662115031553E-007 + 0.36364999999999997 3.8498831388040817E-008 + 0.36449999999999999 -4.1833304397447902E-008 + 0.36534999999999995 -1.2473328591437377E-007 + 0.36619999999999997 -2.0930550718745040E-007 + 0.36704999999999999 -2.9473065018122659E-007 + 0.36790000000000000 -3.8025708592513288E-007 + 0.36874999999999997 -4.6513911883357722E-007 + 0.36959999999999998 -5.4859512142819645E-007 + 0.37045000000000000 -6.2975441172619840E-007 + 0.37129999999999996 -7.0765224096175783E-007 + 0.37214999999999998 -7.8123609477278478E-007 + 0.37300000000000000 -8.4941541103563687E-007 + 0.37384999999999996 -9.1112666925132327E-007 + 0.37469999999999998 -9.6541105161043067E-007 + 0.37554999999999999 -1.0114685562952078E-006 + 0.37639999999999996 -1.0487008606944666E-006 + 0.37724999999999997 -1.0767190921008329E-006 + 0.37809999999999999 -1.0953405980841896E-006 + 0.37894999999999995 -1.1045391981187547E-006 + 0.37979999999999997 -1.1044205291905576E-006 + 0.38064999999999993 -1.0951763245878411E-006 + 0.38149999999999995 -1.0770803364676054E-006 + 0.38234999999999997 -1.0504635162901727E-006 + 0.38319999999999999 -1.0157491742457998E-006 + 0.38405000000000000 -9.7346494100069781E-007 + 0.38490000000000002 -9.2426272385538974E-007 + 0.38574999999999993 -8.6891675595976727E-007 + 0.38659999999999994 -8.0831717160179646E-007 + 0.38744999999999996 -7.4341172008378077E-007 + 0.38829999999999998 -6.7516725505774597E-007 + 0.38915000000000000 -6.0450124649286387E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0007.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0007.BXX.semd new file mode 100644 index 00000000..211cc458 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0007.BXX.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 7.3731923724922773E-012 + -0.11830000000000000 2.0138593168117509E-011 + -0.11745000000000000 3.3684332144728767E-011 + -0.11660000000000000 4.2390845773030382E-011 + -0.11574999999999999 4.1796712361289863E-011 + -0.11490000000000000 3.0650141157711331E-011 + -0.11405000000000000 1.2189411811677246E-011 + -0.11320000000000000 -5.8198390698929520E-012 + -0.11234999999999999 -1.2434581706769046E-011 + -0.11150000000000000 3.9581381844908253E-012 + -0.11065000000000000 5.2534938077803955E-011 + -0.10979999999999999 1.3707216050808011E-010 + -0.10894999999999999 2.5386329611159621E-010 + -0.10810000000000000 3.9105840920387686E-010 + -0.10725000000000000 5.2963549418822763E-010 + -0.10639999999999999 6.4582813686361383E-010 + -0.10554999999999999 7.1450706261519146E-010 + -0.10470000000000000 7.1282085978892722E-010 + -0.10385000000000000 6.2339362687035811E-010 + -0.10299999999999999 4.3655446775911144E-010 + -0.10214999999999999 1.5138279577217175E-010 + -0.10130000000000000 -2.2429780915556637E-010 + -0.10045000000000000 -6.7456619814201597E-010 + -9.9599999999999994E-002 -1.1760837656507931E-009 + -9.8750000000000004E-002 -1.6982742952981572E-009 + -9.7900000000000001E-002 -2.2026004652751010E-009 + -9.7049999999999997E-002 -2.6408733931059439E-009 + -9.6199999999999994E-002 -2.9528461303320164E-009 + -9.5349999999999990E-002 -3.0635972778584603E-009 + -9.4500000000000001E-002 -2.8813780143735279E-009 + -9.3649999999999997E-002 -2.2964922141180135E-009 + -9.2799999999999994E-002 -1.1815516471152742E-009 + -9.1950000000000004E-002 6.0674924225314292E-010 + -9.1100000000000000E-002 3.2247977394028105E-009 + -9.0249999999999997E-002 6.8387120078629780E-009 + -8.9399999999999993E-002 1.1621428188146073E-008 + -8.8549999999999990E-002 1.7750920778920856E-008 + -8.7700000000000000E-002 2.5410541535190364E-008 + -8.6849999999999997E-002 3.4791835233356527E-008 + -8.5999999999999993E-002 4.6100086137025006E-008 + -8.5150000000000003E-002 5.9562549237760164E-008 + -8.4300000000000000E-002 7.5439243301402764E-008 + -8.3449999999999996E-002 9.4035518636079730E-008 + -8.2600000000000007E-002 1.1571659631423871E-007 + -8.1749999999999989E-002 1.4092312552939890E-007 + -8.0900000000000000E-002 1.7018806349002363E-007 + -8.0049999999999996E-002 2.0415413949300850E-007 + -7.9199999999999993E-002 2.4359235205987415E-007 + -7.8350000000000003E-002 2.8942076690410204E-007 + -7.7499999999999999E-002 3.4272412461455350E-007 + -7.6649999999999996E-002 4.0477457157898736E-007 + -7.5800000000000006E-002 4.7705209924251616E-007 + -7.4949999999999989E-002 5.6126769571310036E-007 + -7.4099999999999999E-002 6.5938683940373476E-007 + -7.3249999999999996E-002 7.7365557686702917E-007 + -7.2399999999999992E-002 9.0663006342590927E-007 + -7.1550000000000002E-002 1.0612084184137008E-006 + -7.0699999999999999E-002 1.2406689854281960E-006 + -6.9849999999999995E-002 1.4487116022273504E-006 + -6.9000000000000006E-002 1.6895042843498595E-006 + -6.8149999999999988E-002 1.9677314182384093E-006 + -6.7299999999999999E-002 2.2886507991968282E-006 + -6.6449999999999995E-002 2.6581469763763259E-006 + -6.5599999999999992E-002 3.0827945115286888E-006 + -6.4750000000000002E-002 3.5699181796520031E-006 + -6.3899999999999998E-002 4.1276556944115148E-006 + -6.3049999999999995E-002 4.7650251119836156E-006 + -6.2199999999999998E-002 5.4919972503158663E-006 + -6.1350000000000002E-002 6.3195714202686345E-006 + -6.0499999999999998E-002 7.2598485077368283E-006 + -5.9650000000000002E-002 8.3261262924403774E-006 + -5.8799999999999998E-002 9.5329701538833110E-006 + -5.7950000000000002E-002 1.0896312451628154E-005 + -5.7099999999999998E-002 1.2433532648649137E-005 + -5.6249999999999994E-002 1.4163532756565104E-005 + -5.5400000000000005E-002 1.6106813791770260E-005 + -5.4550000000000001E-002 1.8285516696508034E-005 + -5.3699999999999998E-002 2.0723495157801939E-005 + -5.2849999999999994E-002 2.3446317756722578E-005 + -5.2000000000000005E-002 2.6481301310527160E-005 + -5.1150000000000001E-002 2.9857497614865426E-005 + -5.0299999999999997E-002 3.3605670122044756E-005 + -4.9449999999999994E-002 3.7758298072378283E-005 + -4.8600000000000004E-002 4.2349464793769754E-005 + -4.7750000000000001E-002 4.7414847141515049E-005 + -4.6899999999999997E-002 5.2991579489601779E-005 + -4.6049999999999994E-002 5.9118137170721347E-005 + -4.5200000000000004E-002 6.5834174703272851E-005 + -4.4350000000000001E-002 7.3180353283419324E-005 + -4.3499999999999997E-002 8.1198060374539899E-005 + -4.2649999999999993E-002 8.9929106726260844E-005 + -4.1800000000000004E-002 9.9415414610502068E-005 + -4.0950000000000000E-002 1.0969856560239321E-004 + -4.0099999999999997E-002 1.2081933504217019E-004 + -3.9249999999999993E-002 1.3281727982117990E-004 + -3.8400000000000004E-002 1.4573004790136297E-004 + -3.7550000000000000E-002 1.5959283643566472E-004 + -3.6699999999999997E-002 1.7443764563576211E-004 + -3.5850000000000007E-002 1.9029273827953324E-004 + -3.5000000000000003E-002 2.0718169830358292E-004 + -3.4150000000000000E-002 2.2512274327652905E-004 + -3.3299999999999996E-002 2.4412791721362158E-004 + -3.2450000000000007E-002 2.6420214312192989E-004 + -3.1600000000000003E-002 2.8534231706249036E-004 + -3.0750000000000000E-002 3.0753649762170010E-004 + -2.9899999999999996E-002 3.3076300052554730E-004 + -2.9050000000000006E-002 3.5498914305962816E-004 + -2.8200000000000003E-002 3.8017070958632090E-004 + -2.7349999999999999E-002 4.0625075292598960E-004 + -2.6499999999999996E-002 4.3315875062029856E-004 + -2.5650000000000006E-002 4.6080983339157890E-004 + -2.4800000000000003E-002 4.8910394633848615E-004 + -2.3949999999999999E-002 5.1792523915964220E-004 + -2.3099999999999996E-002 5.4714168595208377E-004 + -2.2250000000000006E-002 5.7660404059017259E-004 + -2.1400000000000002E-002 6.0614621681217532E-004 + -2.0549999999999999E-002 6.3558457803648306E-004 + -1.9699999999999995E-002 6.6471837117362776E-004 + -1.8850000000000006E-002 6.9333009720451389E-004 + -1.8000000000000002E-002 7.2118496755355587E-004 + -1.7149999999999999E-002 7.4803287900623383E-004 + -1.6299999999999995E-002 7.7360849473059293E-004 + -1.5450000000000005E-002 7.9763213890108253E-004 + -1.4600000000000002E-002 8.1981188603579924E-004 + -1.3749999999999998E-002 8.3984435530853668E-004 + -1.2899999999999995E-002 8.5741765054722576E-004 + -1.2050000000000005E-002 8.7221216910098292E-004 + -1.1200000000000002E-002 8.8390391797208323E-004 + -1.0349999999999998E-002 8.9216725057149598E-004 + -9.5000000000000084E-003 8.9667734083701911E-004 + -8.6500000000000049E-003 8.9711345075635797E-004 + -7.8000000000000014E-003 8.9316248016175516E-004 + -6.9499999999999978E-003 8.8452216494212972E-004 + -6.1000000000000082E-003 8.7090532217945352E-004 + -5.2500000000000047E-003 8.5204261537439869E-004 + -4.4000000000000011E-003 8.2768773077532493E-004 + -3.5499999999999976E-003 7.9762029170380626E-004 + -2.7000000000000079E-003 7.6164973142941583E-004 + -1.8500000000000044E-003 7.1961973527844350E-004 + -1.0000000000000009E-003 6.7141178330073820E-004 + -1.4999999999999736E-004 6.1694732327883855E-004 + 6.9999999999999230E-004 5.5619318531164794E-004 + 1.5499999999999958E-003 4.8916318595255786E-004 + 2.3999999999999994E-003 4.1592157371559649E-004 + 3.2500000000000029E-003 3.3658490513433935E-004 + 4.0999999999999925E-003 2.5132417721162020E-004 + 4.9499999999999961E-003 1.6036671537863676E-004 + 5.7999999999999996E-003 6.3996123562918986E-005 + 6.6499999999999893E-003 -3.7446076607746521E-005 + 7.5000000000000067E-003 -1.4356189872824466E-004 + 8.3499999999999963E-003 -2.5389670945478109E-004 + 9.1999999999999860E-003 -3.6794147287486789E-004 + 1.0050000000000003E-002 -4.8513452227548037E-004 + 1.0899999999999993E-002 -6.0486440867012269E-004 + 1.1750000000000010E-002 -7.2647331870605357E-004 + 1.2600000000000000E-002 -8.4926186217005629E-004 + 1.3449999999999990E-002 -9.7249295863075218E-004 + 1.4300000000000007E-002 -1.0953975394841411E-003 + 1.5149999999999997E-002 -1.2171808840302565E-003 + 1.5999999999999986E-002 -1.3370280905561555E-003 + 1.6850000000000004E-002 -1.4541118129904236E-003 + 1.7699999999999994E-002 -1.5675989174330188E-003 + 1.8549999999999983E-002 -1.6766580775047712E-003 + 1.9400000000000001E-002 -1.7804678066056249E-003 + 2.0249999999999990E-002 -1.8782241494125808E-003 + 2.1100000000000008E-002 -1.9691486521112560E-003 + 2.1949999999999997E-002 -2.0524962705799274E-003 + 2.2799999999999987E-002 -2.1275629253293743E-003 + 2.3650000000000004E-002 -2.1936936831524890E-003 + 2.4499999999999994E-002 -2.2502885816883611E-003 + 2.5349999999999984E-002 -2.2968112800347920E-003 + 2.6200000000000001E-002 -2.3327933150089483E-003 + 2.7049999999999991E-002 -2.3578410910502067E-003 + 2.7900000000000008E-002 -2.3716403890695200E-003 + 2.8749999999999998E-002 -2.3739600774884142E-003 + 2.9599999999999987E-002 -2.3646556755027321E-003 + 3.0450000000000005E-002 -2.3436715982622361E-003 + 3.1299999999999994E-002 -2.3110435655408442E-003 + 3.2149999999999984E-002 -2.2668976845230215E-003 + 3.3000000000000002E-002 -2.2114511437294438E-003 + 3.3849999999999991E-002 -2.1450106229255472E-003 + 3.4700000000000009E-002 -2.0679699194460317E-003 + 3.5549999999999998E-002 -1.9808062801387385E-003 + 3.6399999999999988E-002 -1.8840767843170813E-003 + 3.7250000000000005E-002 -1.7784129560139100E-003 + 3.8099999999999995E-002 -1.6645146163628876E-003 + 3.8949999999999985E-002 -1.5431446029922531E-003 + 3.9800000000000002E-002 -1.4151200656753638E-003 + 4.0649999999999992E-002 -1.2813051597340209E-003 + 4.1500000000000009E-002 -1.1426029671744750E-003 + 4.2349999999999999E-002 -9.9994694587255783E-004 + 4.3199999999999988E-002 -8.5429145679404169E-004 + 4.4050000000000006E-002 -7.0660313307767386E-004 + 4.4899999999999995E-002 -5.5785204052740908E-004 + 4.5749999999999985E-002 -4.0900219583635917E-004 + 4.6600000000000003E-002 -2.6100299372371777E-004 + 4.7449999999999992E-002 -1.1478017412304821E-004 + 4.8299999999999982E-002 2.8771298806924136E-005 + 4.9149999999999999E-002 1.6879575616602429E-004 + 4.9999999999999989E-002 3.0448377789689895E-004 + 5.0850000000000006E-002 4.3507860166021209E-004 + 5.1699999999999996E-002 5.5988217263198677E-004 + 5.2549999999999986E-002 6.7825984146014707E-004 + 5.3400000000000003E-002 7.8964416416703570E-004 + 5.4249999999999993E-002 8.9353912529421917E-004 + 5.5099999999999982E-002 9.8952299329927969E-004 + 5.5950000000000000E-002 1.0772487735587390E-003 + 5.6799999999999989E-002 1.1564452548869790E-003 + 5.7650000000000007E-002 1.2269177233283977E-003 + 5.8499999999999996E-002 1.2885470240855700E-003 + 5.9349999999999986E-002 1.3412872122221967E-003 + 6.0200000000000004E-002 1.3851637827902732E-003 + 6.1049999999999993E-002 1.4202696012312270E-003 + 6.1899999999999983E-002 1.4467628204813958E-003 + 6.2750000000000000E-002 1.4648621268953698E-003 + 6.3599999999999990E-002 1.4748413560603860E-003 + 6.4450000000000007E-002 1.4770250664772910E-003 + 6.5299999999999997E-002 1.4717830035426050E-003 + 6.6149999999999987E-002 1.4595251476105736E-003 + 6.7000000000000004E-002 1.4406945723871075E-003 + 6.7849999999999994E-002 1.4157628374872621E-003 + 6.8699999999999983E-002 1.3852234382478125E-003 + 6.9550000000000001E-002 1.3495862436696316E-003 + 7.0399999999999990E-002 1.3093716853915301E-003 + 7.1249999999999980E-002 1.2651056193669259E-003 + 7.2099999999999997E-002 1.2173137383768996E-003 + 7.2949999999999987E-002 1.1665168146124958E-003 + 7.3800000000000004E-002 1.1132265676026501E-003 + 7.4649999999999994E-002 1.0579411041924214E-003 + 7.5499999999999984E-002 1.0011413113251780E-003 + 7.6350000000000001E-002 9.4328784686177418E-004 + 7.7199999999999991E-002 8.8481792610636454E-004 + 7.8049999999999981E-002 8.2614312045632817E-004 + 7.8899999999999998E-002 7.6764739468379204E-004 + 7.9749999999999988E-002 7.0968543961043382E-004 + 8.0600000000000005E-002 6.5258191791335671E-004 + 8.1449999999999995E-002 5.9663033524708000E-004 + 8.2299999999999984E-002 5.4209300065943724E-004 + 8.3150000000000002E-002 4.8920111230108898E-004 + 8.3999999999999991E-002 4.3815480253114593E-004 + 8.4849999999999981E-002 3.8912434021625509E-004 + 8.5699999999999998E-002 3.4225075557786638E-004 + 8.6549999999999988E-002 2.9764714698143630E-004 + 8.7400000000000005E-002 2.5539994677305195E-004 + 8.8249999999999995E-002 2.1557075348979174E-004 + 8.9099999999999985E-002 1.7819762426052657E-004 + 8.9950000000000002E-002 1.4329699538015537E-004 + 9.0799999999999992E-002 1.1086561562854026E-004 + 9.1649999999999981E-002 8.0882347777392621E-005 + 9.2499999999999999E-002 5.3309519661233892E-005 + 9.3349999999999989E-002 2.8095365755057254E-005 + 9.4200000000000006E-002 5.1756742687867095E-006 + 9.5049999999999996E-002 -1.5524750868938270E-005 + 9.5899999999999985E-002 -3.4090182308812653E-005 + 9.6750000000000003E-002 -5.0612706480663707E-005 + 9.7599999999999992E-002 -6.5190300672642726E-005 + 9.8449999999999982E-002 -7.7925514328177430E-005 + 9.9299999999999999E-002 -8.8924463873974014E-005 + 0.10014999999999999 -9.8295301075238884E-005 + 0.10099999999999998 -1.0614707964842258E-004 + 0.10185000000000000 -1.1258925475108401E-004 + 0.10269999999999999 -1.1772994521582316E-004 + 0.10355000000000000 -1.2167595825955720E-004 + 0.10439999999999999 -1.2453170754899063E-004 + 0.10524999999999998 -1.2639872155730791E-004 + 0.10610000000000000 -1.2737483962005415E-004 + 0.10694999999999999 -1.2755430428234383E-004 + 0.10779999999999998 -1.2702715308047919E-004 + 0.10865000000000000 -1.2587901231035797E-004 + 0.10949999999999999 -1.2419046903329104E-004 + 0.11035000000000000 -1.2203758400494314E-004 + 0.11119999999999999 -1.1949106490560959E-004 + 0.11204999999999998 -1.1661671701378680E-004 + 0.11290000000000000 -1.1347511096200160E-004 + 0.11374999999999999 -1.1012149249497258E-004 + 0.11459999999999998 -1.0660619390498329E-004 + 0.11545000000000000 -1.0297445773212227E-004 + 0.11629999999999999 -9.9266607045073545E-005 + 0.11715000000000000 -9.5518427393028021E-005 + 0.11799999999999999 -9.1761125019836786E-005 + 0.11884999999999998 -8.8021738879849804E-005 + 0.11970000000000000 -8.4323318066615511E-005 + 0.12054999999999999 -8.0685130522114713E-005 + 0.12139999999999998 -7.7123173883046186E-005 + 0.12225000000000000 -7.3650099531747849E-005 + 0.12309999999999999 -7.0275661843740797E-005 + 0.12395000000000000 -6.7007234892933843E-005 + 0.12479999999999999 -6.3849580926296940E-005 + 0.12564999999999998 -6.0805624242703486E-005 + 0.12650000000000000 -5.7876523711934652E-005 + 0.12734999999999999 -5.5061927743841372E-005 + 0.12819999999999998 -5.2360405584656118E-005 + 0.12905000000000000 -4.9769628745145843E-005 + 0.12989999999999999 -4.7286695612142656E-005 + 0.13074999999999998 -4.4908269534572752E-005 + 0.13159999999999999 -4.2630825619805307E-005 + 0.13245000000000001 -4.0450805974291444E-005 + 0.13329999999999997 -3.8364801211448668E-005 + 0.13414999999999999 -3.6369571940765720E-005 + 0.13500000000000001 -3.4462140779586742E-005 + 0.13584999999999997 -3.2639880867329833E-005 + 0.13669999999999999 -3.0900521389361785E-005 + 0.13755000000000001 -2.9242163575062155E-005 + 0.13839999999999997 -2.7663206954930314E-005 + 0.13924999999999998 -2.6162387796668819E-005 + 0.14010000000000000 -2.4738671952940216E-005 + 0.14094999999999996 -2.3391298556074408E-005 + 0.14179999999999998 -2.2119592194730265E-005 + 0.14265000000000000 -2.0922985236999129E-005 + 0.14350000000000002 -1.9800919971824130E-005 + 0.14434999999999998 -1.8752747471449563E-005 + 0.14520000000000000 -1.7777694895984843E-005 + 0.14605000000000001 -1.6874758030136394E-005 + 0.14689999999999998 -1.6042597433881897E-005 + 0.14774999999999999 -1.5279547551419597E-005 + 0.14860000000000001 -1.4583522386399932E-005 + 0.14944999999999997 -1.3951982387012080E-005 + 0.15029999999999999 -1.3381928295378188E-005 + 0.15115000000000001 -1.2869902015762474E-005 + 0.15199999999999997 -1.2412032945605854E-005 + 0.15284999999999999 -1.2004035295641053E-005 + 0.15370000000000000 -1.1641337353902796E-005 + 0.15454999999999997 -1.1319115255488606E-005 + 0.15539999999999998 -1.1032375154995345E-005 + 0.15625000000000000 -1.0776092966310568E-005 + 0.15709999999999996 -1.0545265875713874E-005 + 0.15794999999999998 -1.0334984541552810E-005 + 0.15880000000000000 -1.0140554328535525E-005 + 0.15965000000000001 -9.9575457890790315E-006 + 0.16049999999999998 -9.7818200498354509E-006 + 0.16134999999999999 -9.6096396425708188E-006 + 0.16220000000000001 -9.4376703386034780E-006 + 0.16304999999999997 -9.2630819300978541E-006 + 0.16389999999999999 -9.0835252524508621E-006 + 0.16475000000000001 -8.8972190634747996E-006 + 0.16559999999999997 -8.7029175379739563E-006 + 0.16644999999999999 -8.4999576487611273E-006 + 0.16730000000000000 -8.2882147869416802E-006 + 0.16814999999999997 -8.0680865808954086E-006 + 0.16899999999999998 -7.8404349167582397E-006 + 0.16985000000000000 -7.6065088712787971E-006 + 0.17069999999999996 -7.3678933219948902E-006 + 0.17154999999999998 -7.1263645801009061E-006 + 0.17240000000000000 -6.8838559320113859E-006 + 0.17325000000000002 -6.6423049030550500E-006 + 0.17409999999999998 -6.4036406155273174E-006 + 0.17494999999999999 -6.1696729562447622E-006 + 0.17580000000000001 -5.9420363210838012E-006 + 0.17664999999999997 -5.7221290183669794E-006 + 0.17749999999999999 -5.5111032292298477E-006 + 0.17835000000000001 -5.3097989294120623E-006 + 0.17919999999999997 -5.1187379025051191E-006 + 0.18004999999999999 -4.9381209627514815E-006 + 0.18090000000000001 -4.7678185517618930E-006 + 0.18174999999999997 -4.6073817430236852E-006 + 0.18259999999999998 -4.4560643485849019E-006 + 0.18345000000000000 -4.3128423107060028E-006 + 0.18429999999999996 -4.1764601571545750E-006 + 0.18514999999999998 -4.0454869026013034E-006 + 0.18600000000000000 -3.9183740459537331E-006 + 0.18684999999999996 -3.7934920954175838E-006 + 0.18769999999999998 -3.6692200726722544E-006 + 0.18855000000000000 -3.5440224790394673E-006 + 0.18940000000000001 -3.4164682076993089E-006 + 0.19024999999999997 -3.2853336053665738E-006 + 0.19109999999999999 -3.1496214730163665E-006 + 0.19195000000000001 -3.0086126541064024E-006 + 0.19279999999999997 -2.8619250725875482E-006 + 0.19364999999999999 -2.7095108621579495E-006 + 0.19450000000000001 -2.5516950563523550E-006 + 0.19534999999999997 -2.3891473658803759E-006 + 0.19619999999999999 -2.2229166591429223E-006 + 0.19705000000000000 -2.0543662269884687E-006 + 0.19789999999999996 -1.8851639826932026E-006 + 0.19874999999999998 -1.7172096297345247E-006 + 0.19960000000000000 -1.5525876562948863E-006 + 0.20044999999999996 -1.3935165667072908E-006 + 0.20129999999999998 -1.2422693555925473E-006 + 0.20215000000000000 -1.1011102000494600E-006 + 0.20300000000000001 -9.7223578591474231E-007 + 0.20384999999999998 -8.5769483444495642E-007 + 0.20469999999999999 -7.5933692890777431E-007 + 0.20555000000000001 -6.7876020257386780E-007 + 0.20639999999999997 -6.1726916937328231E-007 + 0.20724999999999999 -5.7580212069991955E-007 + 0.20810000000000001 -5.5492782355038252E-007 + 0.20894999999999997 -5.5479845169469022E-007 + 0.20979999999999999 -5.7513137679577454E-007 + 0.21065000000000000 -6.1521637233051601E-007 + 0.21149999999999997 -6.7393467820719763E-007 + 0.21234999999999998 -7.4975878084209705E-007 + 0.21320000000000000 -8.4081860046267564E-007 + 0.21404999999999996 -9.4491913195790849E-007 + 0.21489999999999998 -1.0596131948795776E-006 + 0.21575000000000000 -1.1822602529042160E-006 + 0.21659999999999996 -1.3100867043077603E-006 + 0.21744999999999998 -1.4402555771245021E-006 + 0.21829999999999999 -1.5699200351050081E-006 + 0.21915000000000001 -1.6963001635617629E-006 + 0.21999999999999997 -1.8167433369726680E-006 + 0.22084999999999999 -1.9287782039221642E-006 + 0.22170000000000001 -2.0301752925643770E-006 + 0.22254999999999997 -2.1190069363768489E-006 + 0.22339999999999999 -2.1936837947289694E-006 + 0.22425000000000000 -2.2529954469110598E-006 + 0.22509999999999997 -2.2961296808613758E-006 + 0.22594999999999998 -2.3226809602591622E-006 + 0.22680000000000000 -2.3326390101102720E-006 + 0.22764999999999996 -2.3263641142807541E-006 + 0.22849999999999998 -2.3045723623584913E-006 + 0.22935000000000000 -2.2682766178558520E-006 + 0.23019999999999996 -2.2187421616752525E-006 + 0.23104999999999998 -2.1574429018504858E-006 + 0.23190000000000000 -2.0860111559507851E-006 + 0.23275000000000001 -2.0061868052448152E-006 + 0.23359999999999997 -1.9197727175710131E-006 + 0.23444999999999999 -1.8285935658376989E-006 + 0.23530000000000001 -1.7344423925426219E-006 + 0.23614999999999997 -1.6390391638594862E-006 + 0.23699999999999999 -1.5439833878040775E-006 + 0.23785000000000001 -1.4507060079556645E-006 + 0.23869999999999997 -1.3604315338751352E-006 + 0.23954999999999999 -1.2741347167394205E-006 + 0.24040000000000000 -1.1925155225556614E-006 + 0.24124999999999996 -1.1159857413911939E-006 + 0.24209999999999998 -1.0446767387517530E-006 + 0.24295000000000000 -9.7844307243472801E-007 + 0.24379999999999996 -9.1688398964091109E-007 + 0.24464999999999998 -8.5938986443732719E-007 + 0.24550000000000000 -8.0518327179449289E-007 + 0.24634999999999996 -7.5336162864680610E-007 + 0.24719999999999998 -7.0296516492886325E-007 + 0.24804999999999999 -6.5300272307794266E-007 + 0.24890000000000001 -6.0252280011579540E-007 + 0.24974999999999997 -5.5063564356211169E-007 + 0.25059999999999999 -4.9656620724065959E-007 + 0.25145000000000001 -4.3967893687125818E-007 + 0.25229999999999997 -3.7951817109221138E-007 + 0.25314999999999999 -3.1581974868645945E-007 + 0.25400000000000000 -2.4853987299373687E-007 + 0.25484999999999997 -1.7785664294026097E-007 + 0.25569999999999998 -1.0418282611925843E-007 + 0.25655000000000000 -2.8164609971120838E-008 + 0.25739999999999996 4.9334392779339321E-008 + 0.25824999999999998 1.2723890271922513E-007 + 0.25910000000000000 2.0429941286007189E-007 + 0.25994999999999996 2.7910767781455697E-007 + 0.26079999999999998 3.5014924334678948E-007 + 0.26164999999999999 4.1582743762992475E-007 + 0.26249999999999996 4.7452587895803151E-007 + 0.26334999999999997 5.2465629481070317E-007 + 0.26419999999999999 5.6470396913488245E-007 + 0.26505000000000001 5.9329537511065993E-007 + 0.26589999999999997 6.0923850163333144E-007 + 0.26674999999999999 6.1157438934612281E-007 + 0.26760000000000000 5.9961440387205726E-007 + 0.26844999999999997 5.7296697653442338E-007 + 0.26929999999999998 5.3155893890029294E-007 + 0.27015000000000000 4.7563611351441457E-007 + 0.27099999999999996 4.0575503272878803E-007 + 0.27184999999999998 3.2277020121025667E-007 + 0.27270000000000000 2.2781187239975126E-007 + 0.27354999999999996 1.2225493609855002E-007 + 0.27439999999999998 7.6940092217431560E-009 + 0.27524999999999999 -1.1408657246041629E-007 + 0.27609999999999996 -2.4114793162410274E-007 + 0.27694999999999997 -3.7143044782332843E-007 + 0.27779999999999999 -5.0277986610509010E-007 + 0.27865000000000001 -6.3299369392456442E-007 + 0.27949999999999997 -7.5986937804285183E-007 + 0.28034999999999999 -8.8125155969696674E-007 + 0.28120000000000001 -9.9508360732047507E-007 + 0.28204999999999997 -1.0994672035446108E-006 + 0.28289999999999998 -1.1927181706203452E-006 + 0.28375000000000000 -1.2734054937214337E-006 + 0.28459999999999996 -1.3403959507848030E-006 + 0.28544999999999998 -1.3928744414545363E-006 + 0.28630000000000000 -1.4303556334348229E-006 + 0.28714999999999996 -1.4526832992427765E-006 + 0.28799999999999998 -1.4600141198693195E-006 + 0.28885000000000000 -1.4527921697880606E-006 + 0.28969999999999996 -1.4317254526260342E-006 + 0.29054999999999997 -1.3977445275346701E-006 + 0.29139999999999999 -1.3519776352313558E-006 + 0.29224999999999995 -1.2957110169546323E-006 + 0.29309999999999997 -1.2303603998004207E-006 + 0.29394999999999999 -1.1574301922816215E-006 + 0.29480000000000001 -1.0784837766118533E-006 + 0.29564999999999997 -9.9510691666387891E-007 + 0.29649999999999999 -9.0886618074773382E-007 + 0.29735000000000000 -8.2127212319943991E-007 + 0.29819999999999997 -7.3374450393481873E-007 + 0.29904999999999998 -6.4757064885922555E-007 + 0.29990000000000000 -5.6387304223317340E-007 + 0.30074999999999996 -4.8358530711254259E-007 + 0.30159999999999998 -4.0743025761833614E-007 + 0.30245000000000000 -3.3591397064078455E-007 + 0.30329999999999996 -2.6931884807791828E-007 + 0.30414999999999998 -2.0771314036715157E-007 + 0.30499999999999999 -1.5096744141245760E-007 + 0.30584999999999996 -9.8771799233342904E-008 + 0.30669999999999997 -5.0673486097506716E-008 + 0.30754999999999999 -6.1067860315407087E-009 + 0.30840000000000001 3.5574016192859426E-008 + 0.30924999999999997 7.5052030867165497E-008 + 0.31009999999999999 1.1301065481583989E-007 + 0.31095000000000000 1.5009705497853101E-007 + 0.31179999999999997 1.8689104508111868E-007 + 0.31264999999999998 2.2387432448018766E-007 + 0.31350000000000000 2.6140998261244431E-007 + 0.31434999999999996 2.9972624155853169E-007 + 0.31519999999999998 3.3890351094942734E-007 + 0.31605000000000000 3.7887001514311734E-007 + 0.31689999999999996 4.1939758748147824E-007 + 0.31774999999999998 4.6010598478814902E-007 + 0.31859999999999999 5.0046378832903021E-007 + 0.31944999999999996 5.3979842509742595E-007 + 0.32029999999999997 5.7730732989804749E-007 + 0.32114999999999999 6.1207207589492489E-007 + 0.32199999999999995 6.4308666099071624E-007 + 0.32284999999999997 6.6927657714406542E-007 + 0.32369999999999999 6.8954371194526546E-007 + 0.32455000000000001 7.0279920619758425E-007 + 0.32539999999999997 7.0801100907146232E-007 + 0.32624999999999998 7.0424469693048528E-007 + 0.32710000000000000 6.9070767146782539E-007 + 0.32794999999999996 6.6678508402681813E-007 + 0.32879999999999998 6.3207062572757770E-007 + 0.32965000000000000 5.8638603732475441E-007 + 0.33049999999999996 5.2979142082017289E-007 + 0.33134999999999998 4.6259129702914101E-007 + 0.33220000000000000 3.8532813244121303E-007 + 0.33304999999999996 2.9877423421117455E-007 + 0.33389999999999997 2.0391511372430449E-007 + 0.33474999999999999 1.0193316852088159E-007 + 0.33559999999999995 -5.8098460117703410E-009 + 0.33644999999999997 -1.1779993253693407E-007 + 0.33729999999999999 -2.3239386085313892E-007 + 0.33815000000000001 -3.4785036905870134E-007 + 0.33899999999999997 -4.6236578859769567E-007 + 0.33984999999999999 -5.7411138848621221E-007 + 0.34070000000000000 -6.8127869729580917E-007 + 0.34154999999999996 -7.8211873146625148E-007 + 0.34239999999999998 -8.7499000883741823E-007 + 0.34325000000000000 -9.5839870788408924E-007 + 0.34409999999999996 -1.0310344782972125E-006 + 0.34494999999999998 -1.0918001660694508E-006 + 0.34580000000000000 -1.1398374592936870E-006 + 0.34664999999999996 -1.1745369901972594E-006 + 0.34749999999999998 -1.1955528485885095E-006 + 0.34834999999999999 -1.2027978990507087E-006 + 0.34919999999999995 -1.1964420868256338E-006 + 0.35004999999999997 -1.1769007628449494E-006 + 0.35089999999999999 -1.1448200472628318E-006 + 0.35174999999999995 -1.1010589020477656E-006 + 0.35259999999999997 -1.0466633514736090E-006 + 0.35344999999999999 -9.8283953131420758E-007 + 0.35430000000000000 -9.1092184586447630E-007 + 0.35514999999999997 -8.3233751496216768E-007 + 0.35599999999999998 -7.4857339699766629E-007 + 0.35685000000000000 -6.6113459550464099E-007 + 0.35769999999999996 -5.7150902584726098E-007 + 0.35854999999999998 -4.8113087727195912E-007 + 0.35940000000000000 -3.9134908271720103E-007 + 0.36024999999999996 -3.0339682905686383E-007 + 0.36109999999999998 -2.1836676494412701E-007 + 0.36194999999999999 -1.3719164114995236E-007 + 0.36279999999999996 -6.0628319820583097E-008 + 0.36364999999999997 1.0749233572713953E-008 + 0.36449999999999999 7.6557259988669616E-008 + 0.36534999999999995 1.3659460716563927E-007 + 0.36619999999999997 1.9083741703768276E-007 + 0.36704999999999999 2.3942347477646617E-007 + 0.36790000000000000 2.8263409843975364E-007 + 0.36874999999999997 3.2086606875388920E-007 + 0.36959999999999998 3.5460778024007578E-007 + 0.37045000000000000 3.8440615431026516E-007 + 0.37129999999999996 4.1084164424187584E-007 + 0.37214999999999998 4.3449583240724047E-007 + 0.37300000000000000 4.5592448519400155E-007 + 0.37384999999999996 4.7563712103752491E-007 + 0.37469999999999998 4.9407316068223052E-007 + 0.37554999999999999 5.1158697565181195E-007 + 0.37639999999999996 5.2842960471502288E-007 + 0.37724999999999997 5.4473702582817641E-007 + 0.37809999999999999 5.6052137815051862E-007 + 0.37894999999999995 5.7566357360600977E-007 + 0.37979999999999997 5.8990834703559312E-007 + 0.38064999999999993 6.0287099573819409E-007 + 0.38149999999999995 6.1404271706571898E-007 + 0.38234999999999997 6.2280710618013218E-007 + 0.38319999999999999 6.2846458040642975E-007 + 0.38405000000000000 6.3025560031433108E-007 + 0.38490000000000002 6.2739777643740570E-007 + 0.38574999999999993 6.1911994540621875E-007 + 0.38659999999999994 6.0469912265152324E-007 + 0.38744999999999996 5.8349435462059696E-007 + 0.38829999999999998 5.5497580478850655E-007 + 0.38915000000000000 5.1874966271718931E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0007.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0007.BXZ.semd new file mode 100644 index 00000000..d18d3d2e --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0007.BXZ.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 1.0043553467992454E-011 + -0.11830000000000000 3.0534180700404061E-011 + -0.11745000000000000 6.0134367682639289E-011 + -0.11660000000000000 9.5241471877825962E-011 + -0.11574999999999999 1.2958202934776892E-010 + -0.11490000000000000 1.5418582849236259E-010 + -0.11405000000000000 1.5795996015024414E-010 + -0.11320000000000000 1.2895563256090709E-010 + -0.11234999999999999 5.6238947113461215E-011 + -0.11150000000000000 -6.7912702092617575E-011 + -0.11065000000000000 -2.4591153892618553E-010 + -0.10979999999999999 -4.7333356267247952E-010 + -0.10894999999999999 -7.3838068489597267E-010 + -0.10810000000000000 -1.0225790557811253E-009 + -0.10725000000000000 -1.3027201388676609E-009 + -0.10639999999999999 -1.5537954500644390E-009 + -0.10554999999999999 -1.7524633154735108E-009 + -0.10470000000000000 -1.8804699041282295E-009 + -0.10385000000000000 -1.9274570620736736E-009 + -0.10299999999999999 -1.8927274244071509E-009 + -0.10214999999999999 -1.7857629221138191E-009 + -0.10130000000000000 -1.6255643206971337E-009 + -0.10045000000000000 -1.4391136433890612E-009 + -9.9599999999999994E-002 -1.2594310757568252E-009 + -9.8750000000000004E-002 -1.1237474874490686E-009 + -9.7900000000000001E-002 -1.0721931833157817E-009 + -9.7049999999999997E-002 -1.1473058878185121E-009 + -9.6199999999999994E-002 -1.3943349039551155E-009 + -9.5349999999999990E-002 -1.8621895411461586E-009 + -9.4500000000000001E-002 -2.6046413980688665E-009 + -9.3649999999999997E-002 -3.6813485508609439E-009 + -9.2799999999999994E-002 -5.1584270997818628E-009 + -9.1950000000000004E-002 -7.1081895262129391E-009 + -9.1100000000000000E-002 -9.6082130338567183E-009 + -9.0249999999999997E-002 -1.2739767650089249E-008 + -8.9399999999999993E-002 -1.6586161239169694E-008 + -8.8549999999999990E-002 -2.1231289139874540E-008 + -8.7700000000000000E-002 -2.6759092678542845E-008 + -8.6849999999999997E-002 -3.3254297536161810E-008 + -8.5999999999999993E-002 -4.0804604633754524E-008 + -8.5150000000000003E-002 -4.9504730045008590E-008 + -8.4300000000000000E-002 -5.9462086194265287E-008 + -8.3449999999999996E-002 -7.0803857697455439E-008 + -8.2600000000000007E-002 -8.3685326207512037E-008 + -8.1749999999999989E-002 -9.8298663671962110E-008 + -8.0900000000000000E-002 -1.1488256024894246E-007 + -8.0049999999999996E-002 -1.3373122536644452E-007 + -7.9199999999999993E-002 -1.5520242231074760E-007 + -7.8350000000000003E-002 -1.7972558380849004E-007 + -7.7499999999999999E-002 -2.0780764679534172E-007 + -7.6649999999999996E-002 -2.4003808334529754E-007 + -7.5800000000000006E-002 -2.7709379406688945E-007 + -7.4949999999999989E-002 -3.1974199986628381E-007 + -7.4099999999999999E-002 -3.6884426332049505E-007 + -7.3249999999999996E-002 -4.2536122216331714E-007 + -7.2399999999999992E-002 -4.9035718349494242E-007 + -7.1550000000000002E-002 -5.6501245632673922E-007 + -7.0699999999999999E-002 -6.5063371599216842E-007 + -6.9849999999999995E-002 -7.4867112063349719E-007 + -6.9000000000000006E-002 -8.6073841468722492E-007 + -6.8149999999999988E-002 -9.8863614821075196E-007 + -6.7299999999999999E-002 -1.1343783253237395E-006 + -6.6449999999999995E-002 -1.3002172718799122E-006 + -6.5599999999999992E-002 -1.4886765092083894E-006 + -6.4750000000000002E-002 -1.7025758388189837E-006 + -6.3899999999999998E-002 -1.9450614434286290E-006 + -6.3049999999999995E-002 -2.2196268650372612E-006 + -6.2199999999999998E-002 -2.5301493425315752E-006 + -6.1350000000000002E-002 -2.8809080582687259E-006 + -6.0499999999999998E-002 -3.2766174149308032E-006 + -5.9650000000000002E-002 -3.7224584595139005E-006 + -5.8799999999999998E-002 -4.2240999622093658E-006 + -5.7950000000000002E-002 -4.7877419576042229E-006 + -5.7099999999999998E-002 -5.4201394627333105E-006 + -5.6249999999999994E-002 -6.1286339650047387E-006 + -5.5400000000000005E-002 -6.9211904199467279E-006 + -5.4550000000000001E-002 -7.8063960533347875E-006 + -5.3699999999999998E-002 -8.7935180678826187E-006 + -5.2849999999999994E-002 -9.8924710469028515E-006 + -5.2000000000000005E-002 -1.1113873313895379E-005 + -5.1150000000000001E-002 -1.2469016302194965E-005 + -5.0299999999999997E-002 -1.3969871033303749E-005 + -4.9449999999999994E-002 -1.5629099357085346E-005 + -4.8600000000000004E-002 -1.7460012002835760E-005 + -4.7750000000000001E-002 -1.9476549852128006E-005 + -4.6899999999999997E-002 -2.1693294947619731E-005 + -4.6049999999999994E-002 -2.4125389243115269E-005 + -4.5200000000000004E-002 -2.6788482223858021E-005 + -4.4350000000000001E-002 -2.9698708878328927E-005 + -4.3499999999999997E-002 -3.2872517146108529E-005 + -4.2649999999999993E-002 -3.6326671527962886E-005 + -4.1800000000000004E-002 -4.0078001370815209E-005 + -4.0950000000000000E-002 -4.4143315073723948E-005 + -4.0099999999999997E-002 -4.8539192695895255E-005 + -3.9249999999999993E-002 -5.3281781197625462E-005 + -3.8400000000000004E-002 -5.8386605214813140E-005 + -3.7550000000000000E-002 -6.3868320567925956E-005 + -3.6699999999999997E-002 -6.9740294460243562E-005 + -3.5850000000000007E-002 -7.6014583189950969E-005 + -3.5000000000000003E-002 -8.2701329403161628E-005 + -3.4150000000000000E-002 -8.9808683991202386E-005 + -3.3299999999999996E-002 -9.7342404901294802E-005 + -3.2450000000000007E-002 -1.0530532245875052E-004 + -3.1600000000000003E-002 -1.1369718038611309E-004 + -3.0750000000000000E-002 -1.2251425150768469E-004 + -2.9899999999999996E-002 -1.3174890265269318E-004 + -2.9050000000000006E-002 -1.4138906940182165E-004 + -2.8200000000000003E-002 -1.5141806221867003E-004 + -2.7349999999999999E-002 -1.6181420122181846E-004 + -2.6499999999999996E-002 -1.7255017427310720E-004 + -2.5650000000000006E-002 -1.8359311437853235E-004 + -2.4800000000000003E-002 -1.9490351992903970E-004 + -2.3949999999999999E-002 -2.0643582933512305E-004 + -2.3099999999999996E-002 -2.1813796722775384E-004 + -2.2250000000000006E-002 -2.2995056167704077E-004 + -2.1400000000000002E-002 -2.4180728616186956E-004 + -2.0549999999999999E-002 -2.5363488409139285E-004 + -1.9699999999999995E-002 -2.6535288687561744E-004 + -1.8850000000000006E-002 -2.7687385926283066E-004 + -1.8000000000000002E-002 -2.8810343826472779E-004 + -1.7149999999999999E-002 -2.9894082765223519E-004 + -1.6299999999999995E-002 -3.0927860227893876E-004 + -1.5450000000000005E-002 -3.1900371651890031E-004 + -1.4600000000000002E-002 -3.2799768707087677E-004 + -1.3749999999999998E-002 -3.3613745707991534E-004 + -1.2899999999999995E-002 -3.4329613133126307E-004 + -1.2050000000000005E-002 -3.4934380250499833E-004 + -1.1200000000000002E-002 -3.5414848848771250E-004 + -1.0349999999999998E-002 -3.5757731423320270E-004 + -9.5000000000000084E-003 -3.5949736767148209E-004 + -8.6500000000000049E-003 -3.5977815213871769E-004 + -7.8000000000000014E-003 -3.5829163449671022E-004 + -6.9499999999999978E-003 -3.5491388642002613E-004 + -6.1000000000000082E-003 -3.4952756252404582E-004 + -5.2500000000000047E-003 -3.4202259820124699E-004 + -4.4000000000000011E-003 -3.3229815652156678E-004 + -3.5499999999999976E-003 -3.2026404957407445E-004 + -2.7000000000000079E-003 -3.0584279981533534E-004 + -1.8500000000000044E-003 -2.8897032793604501E-004 + -1.0000000000000009E-003 -2.6959810462661105E-004 + -1.4999999999999736E-004 -2.4769442948887422E-004 + 6.9999999999999230E-004 -2.2324623804512601E-004 + 1.5499999999999958E-003 -1.9625927591307275E-004 + 2.3999999999999994E-003 -1.6676012004188736E-004 + 3.2500000000000029E-003 -1.3479754408869459E-004 + 4.0999999999999925E-003 -1.0044209998566589E-004 + 4.9499999999999961E-003 -6.3786954137674796E-005 + 5.7999999999999996E-003 -2.4949068644405394E-005 + 6.6499999999999893E-003 1.5931636715535094E-005 + 7.5000000000000067E-003 5.8691621068481079E-005 + 8.3499999999999963E-003 1.0314445197819738E-004 + 9.1999999999999860E-003 1.4908157513009558E-004 + 1.0050000000000003E-002 1.9627326826524830E-004 + 1.0899999999999993E-002 2.4446982905812964E-004 + 1.1750000000000010E-002 2.9340278045072039E-004 + 1.2600000000000000E-002 3.4278698295168682E-004 + 1.3449999999999990E-002 3.9232244870007001E-004 + 1.4300000000000007E-002 4.4169663371590407E-004 + 1.5149999999999997E-002 4.9058685475738325E-004 + 1.5999999999999986E-002 5.3866290813892113E-004 + 1.6850000000000004E-002 5.8559031776562174E-004 + 1.7699999999999994E-002 6.3103258840741048E-004 + 1.8549999999999983E-002 6.7465517989676667E-004 + 1.9400000000000001E-002 7.1612743286798613E-004 + 2.0249999999999990E-002 7.5512694211189941E-004 + 2.1100000000000008E-002 7.9134236147338725E-004 + 2.1949999999999997E-002 8.2447640003443471E-004 + 2.2799999999999987E-002 8.5424908009386130E-004 + 2.3650000000000004E-002 8.8040062442427708E-004 + 2.4499999999999994E-002 9.0269469172850401E-004 + 2.5349999999999984E-002 9.2092066132337419E-004 + 2.6200000000000001E-002 9.3489606044658529E-004 + 2.7049999999999991E-002 9.4446874111851341E-004 + 2.7900000000000008E-002 9.4951913835805918E-004 + 2.8749999999999998E-002 9.4996160000736316E-004 + 2.9599999999999987E-002 9.4574545279813124E-004 + 3.0450000000000005E-002 9.3685557081295073E-004 + 3.1299999999999994E-002 9.2331328341140897E-004 + 3.2149999999999984E-002 9.0517720459182629E-004 + 3.3000000000000002E-002 8.8254103801188187E-004 + 3.3849999999999991E-002 8.5553448429622869E-004 + 3.4700000000000009E-002 8.2432195686778426E-004 + 3.5549999999999998E-002 7.8909999627713254E-004 + 3.6399999999999988E-002 7.5009700567720407E-004 + 3.7250000000000005E-002 7.0756973390210132E-004 + 3.8099999999999995E-002 6.6180276353717182E-004 + 3.8949999999999985E-002 6.1310361573919687E-004 + 3.9800000000000002E-002 5.6180079566154446E-004 + 4.0649999999999992E-002 5.0824119098285777E-004 + 4.1500000000000009E-002 4.5278569625249016E-004 + 4.2349999999999999E-002 3.9580647497549607E-004 + 4.3199999999999988E-002 3.3768220100691419E-004 + 4.4050000000000006E-002 2.7879764615206421E-004 + 4.4899999999999995E-002 2.1953599590571513E-004 + 4.5749999999999985E-002 1.6027816752139544E-004 + 4.6600000000000003E-002 1.0139879825153675E-004 + 4.7449999999999992E-002 4.3261556897249511E-005 + 4.8299999999999982E-002 -1.3782006411977053E-005 + 4.9149999999999999E-002 -6.9396592997788675E-005 + 4.9999999999999989E-002 -1.2326547535452783E-004 + 5.0850000000000006E-002 -1.7509311529628280E-004 + 5.1699999999999996E-002 -2.2460809516111038E-004 + 5.2549999999999986E-002 -2.7156244497379071E-004 + 5.3400000000000003E-002 -3.1573607611992764E-004 + 5.4249999999999993E-002 -3.5693658283980368E-004 + 5.5099999999999982E-002 -3.9500001535943980E-004 + 5.5950000000000000E-002 -4.2979242261533321E-004 + 5.6799999999999989E-002 -4.6120934476565171E-004 + 5.7650000000000007E-002 -4.8917541585152032E-004 + 5.8499999999999996E-002 -5.1364525691616062E-004 + 5.9349999999999986E-002 -5.3460163129283615E-004 + 6.0200000000000004E-002 -5.5205510550897989E-004 + 6.1049999999999993E-002 -5.6604247732329254E-004 + 6.1899999999999983E-002 -5.7662555153431419E-004 + 6.2750000000000000E-002 -5.8388988859429632E-004 + 6.3599999999999990E-002 -5.8794196271874113E-004 + 6.4450000000000007E-002 -5.8890807679084296E-004 + 6.5299999999999997E-002 -5.8693225798347375E-004 + 6.6149999999999987E-002 -5.8217433638620294E-004 + 6.7000000000000004E-002 -5.7480692332219894E-004 + 6.7849999999999994E-002 -5.6501345944973591E-004 + 6.8699999999999983E-002 -5.5298678830366529E-004 + 6.9550000000000001E-002 -5.3892575172235363E-004 + 7.0399999999999990E-002 -5.2303398051075875E-004 + 7.1249999999999980E-002 -5.0551755883411378E-004 + 7.2099999999999997E-002 -4.8658287838703070E-004 + 7.2949999999999987E-002 -4.6643478443405910E-004 + 7.3800000000000004E-002 -4.4527508266251786E-004 + 7.4649999999999994E-002 -4.2330061214474802E-004 + 7.5499999999999984E-002 -4.0070213633999210E-004 + 7.6350000000000001E-002 -3.7766277988054357E-004 + 7.7199999999999991E-002 -3.5435697128857529E-004 + 7.8049999999999981E-002 -3.3094917827343777E-004 + 7.8899999999999998E-002 -3.0759373176362452E-004 + 7.9749999999999988E-002 -2.8443338959935208E-004 + 8.0600000000000005E-002 -2.6159948654379516E-004 + 8.1449999999999995E-002 -2.3921124971620187E-004 + 8.2299999999999984E-002 -2.1737571081078603E-004 + 8.3150000000000002E-002 -1.9618752351607680E-004 + 8.3999999999999991E-002 -1.7572926744796949E-004 + 8.4849999999999981E-002 -1.5607138770282007E-004 + 8.5699999999999998E-002 -1.3727292903806295E-004 + 8.6549999999999988E-002 -1.1938135384518257E-004 + 8.7400000000000005E-002 -1.0243346237596446E-004 + 8.8249999999999995E-002 -8.6455717889521956E-005 + 8.9099999999999985E-002 -7.1464943571054046E-005 + 8.9950000000000002E-002 -5.7469044953270132E-005 + 9.0799999999999992E-002 -4.4467573616724920E-005 + 9.1649999999999981E-002 -3.2452457038244612E-005 + 9.2499999999999999E-002 -2.1408979520806943E-005 + 9.3349999999999989E-002 -1.1316268723075514E-005 + 9.4200000000000006E-002 -2.1481194805777046E-006 + 9.5049999999999996E-002 6.1261393743823748E-006 + 9.5899999999999985E-002 1.3541329804868892E-005 + 9.6750000000000003E-002 2.0135261080540782E-005 + 9.7599999999999992E-002 2.5948310883708255E-005 + 9.8449999999999982E-002 3.1022977662619321E-005 + 9.9299999999999999E-002 3.5402949010015426E-005 + 0.10014999999999999 3.9132950871201876E-005 + 0.10099999999999998 4.2257823331579291E-005 + 0.10185000000000000 4.4822484083197849E-005 + 0.10269999999999999 4.6871217441549574E-005 + 0.10355000000000000 4.8447562747659485E-005 + 0.10439999999999999 4.9593743602581790E-005 + 0.10524999999999998 5.0350698461738063E-005 + 0.10610000000000000 5.0757487401569261E-005 + 0.10694999999999999 5.0851448481591062E-005 + 0.10779999999999998 5.0668064650121909E-005 + 0.10865000000000000 5.0240571860969149E-005 + 0.10949999999999999 4.9600149155209586E-005 + 0.11035000000000000 4.8775898093309207E-005 + 0.11119999999999999 4.7794692998117187E-005 + 0.11204999999999998 4.6681446652937559E-005 + 0.11290000000000000 4.5458917739170077E-005 + 0.11374999999999999 4.4147801333821587E-005 + 0.11459999999999998 4.2767069375741729E-005 + 0.11545000000000000 4.1333708370489320E-005 + 0.11629999999999999 3.9863084420996806E-005 + 0.11715000000000000 3.8368862357832654E-005 + 0.11799999999999999 3.6863185249504961E-005 + 0.11884999999999998 3.5356868815283191E-005 + 0.11970000000000000 3.3859204155136903E-005 + 0.12054999999999999 3.2378375229302945E-005 + 0.12139999999999998 3.0921406977659537E-005 + 0.12225000000000000 2.9494209285208778E-005 + 0.12309999999999999 2.8101851359274610E-005 + 0.12395000000000000 2.6748428551166063E-005 + 0.12479999999999999 2.5437361150020334E-005 + 0.12564999999999998 2.4171383347519059E-005 + 0.12650000000000000 2.2952649987381358E-005 + 0.12734999999999999 2.1782730592596355E-005 + 0.12819999999999998 2.0662692249290469E-005 + 0.12905000000000000 1.9593175729015161E-005 + 0.12989999999999999 1.8574376117417636E-005 + 0.13074999999999998 1.7606118082915923E-005 + 0.13159999999999999 1.6687866938584409E-005 + 0.13245000000000001 1.5818739037543558E-005 + 0.13329999999999997 1.4997527423133461E-005 + 0.13414999999999999 1.4222798293857071E-005 + 0.13500000000000001 1.3492937906006895E-005 + 0.13584999999999997 1.2806099803711261E-005 + 0.13669999999999999 1.2160387450869486E-005 + 0.13755000000000001 1.1553818383378252E-005 + 0.13839999999999997 1.0984340410692305E-005 + 0.13924999999999998 1.0449941186027338E-005 + 0.14010000000000000 9.9485782688714761E-006 + 0.14094999999999996 9.4782443729764543E-006 + 0.14179999999999998 9.0370088665922020E-006 + 0.14265000000000000 8.6229150767035203E-006 + 0.14350000000000002 8.2341139177426311E-006 + 0.14434999999999998 7.8687987058154799E-006 + 0.14520000000000000 7.5252106913982752E-006 + 0.14605000000000001 7.2017369629591209E-006 + 0.14689999999999998 6.8968709024908180E-006 + 0.14774999999999999 6.6092117362807952E-006 + 0.14860000000000001 6.3375097589187774E-006 + 0.14944999999999997 6.0806311909110302E-006 + 0.15029999999999999 5.8376169667095872E-006 + 0.15115000000000001 5.6076187631106622E-006 + 0.15199999999999997 5.3899225697465154E-006 + 0.15284999999999999 5.1839485467718996E-006 + 0.15370000000000000 4.9891910821567986E-006 + 0.15454999999999997 4.8052541968001326E-006 + 0.15539999999999998 4.6317698603228362E-006 + 0.15625000000000000 4.4683979232479169E-006 + 0.15709999999999996 4.3148360607579188E-006 + 0.15794999999999998 4.1707393072007850E-006 + 0.15880000000000000 4.0357420343786457E-006 + 0.15965000000000001 3.9094138899816740E-006 + 0.16049999999999998 3.7912800751734337E-006 + 0.16134999999999999 3.6807993610174159E-006 + 0.16220000000000001 3.5773869968908022E-006 + 0.16304999999999997 3.4804162664605937E-006 + 0.16389999999999999 3.3892264051209479E-006 + 0.16475000000000001 3.3031570505527956E-006 + 0.16559999999999997 3.2215527889382949E-006 + 0.16644999999999999 3.1437550847871981E-006 + 0.16730000000000000 3.0690988601333701E-006 + 0.16814999999999997 2.9969562887108539E-006 + 0.16899999999999998 2.9267125843985398E-006 + 0.16985000000000000 2.8577522862310413E-006 + 0.17069999999999996 2.7894825016738182E-006 + 0.17154999999999998 2.7213218634183088E-006 + 0.17240000000000000 2.6527244153332971E-006 + 0.17325000000000002 2.5832330068707234E-006 + 0.17409999999999998 2.5124349501607192E-006 + 0.17494999999999999 2.4400268731641007E-006 + 0.17580000000000001 2.3658197891073487E-006 + 0.17664999999999997 2.2897280100167205E-006 + 0.17749999999999999 2.2118039794217473E-006 + 0.17835000000000001 2.1322253109929816E-006 + 0.17919999999999997 2.0512637705252310E-006 + 0.18004999999999999 1.9692888049642021E-006 + 0.18090000000000001 1.8867190770844991E-006 + 0.18174999999999997 1.8040510158904824E-006 + 0.18259999999999998 1.7217909860392541E-006 + 0.18345000000000000 1.6404706656756877E-006 + 0.18429999999999996 1.5606285721549251E-006 + 0.18514999999999998 1.4827773211301881E-006 + 0.18600000000000000 1.4074292409306737E-006 + 0.18684999999999996 1.3350464508528356E-006 + 0.18769999999999998 1.2660452483140814E-006 + 0.18855000000000000 1.2007913614268486E-006 + 0.18940000000000001 1.1395749657285042E-006 + 0.19024999999999997 1.0826172236018448E-006 + 0.19109999999999999 1.0300605330453336E-006 + 0.19195000000000001 9.8196080573561666E-007 + 0.19279999999999997 9.3831310581674334E-007 + 0.19364999999999999 8.9903131016019295E-007 + 0.19450000000000001 8.6396871751935987E-007 + 0.19534999999999997 8.3293091655140089E-007 + 0.19619999999999999 8.0565931500377150E-007 + 0.19705000000000000 7.8187046964817397E-007 + 0.19789999999999996 7.6122189470161245E-007 + 0.19874999999999998 7.4333958959931877E-007 + 0.19960000000000000 7.2782874050729736E-007 + 0.20044999999999996 7.1426869897325922E-007 + 0.20129999999999998 7.0225538296055862E-007 + 0.20215000000000000 6.9138493713406758E-007 + 0.20300000000000001 6.8130184165722181E-007 + 0.20384999999999998 6.7170429550020342E-007 + 0.20469999999999999 6.6235436279983801E-007 + 0.20555000000000001 6.5310998220156159E-007 + 0.20639999999999997 6.4389619958439616E-007 + 0.20724999999999999 6.3472469496988188E-007 + 0.20810000000000001 6.2567104769451281E-007 + 0.20894999999999997 6.1688631210719814E-007 + 0.20979999999999999 6.0855874529312967E-007 + 0.21065000000000000 6.0088844154054883E-007 + 0.21149999999999997 5.9409637130690357E-007 + 0.21234999999999998 5.8840135848572353E-007 + 0.21320000000000000 5.8401185802540640E-007 + 0.21404999999999996 5.8110891610617619E-007 + 0.21489999999999998 5.7983422038227400E-007 + 0.21575000000000000 5.8029727471518521E-007 + 0.21659999999999996 5.8255414096246810E-007 + 0.21744999999999998 5.8660667013217100E-007 + 0.21829999999999999 5.9240522708007208E-007 + 0.21915000000000001 5.9983396958870065E-007 + 0.21999999999999997 6.0871622980483439E-007 + 0.22084999999999999 6.1882844353480989E-007 + 0.22170000000000001 6.2989506094798950E-007 + 0.22254999999999997 6.4158957409801389E-007 + 0.22339999999999999 6.5355672886787485E-007 + 0.22425000000000000 6.6541499512120299E-007 + 0.22509999999999997 6.7676068658893728E-007 + 0.22594999999999998 6.8716951237237528E-007 + 0.22680000000000000 6.9620745027430688E-007 + 0.22764999999999996 7.0343409485356751E-007 + 0.22849999999999998 7.0841914448827792E-007 + 0.22935000000000000 7.1075117142829421E-007 + 0.23019999999999996 7.1005638183890190E-007 + 0.23104999999999998 7.0601974681350330E-007 + 0.23190000000000000 6.9840454334456011E-007 + 0.23275000000000001 6.8706353723428373E-007 + 0.23359999999999997 6.7195953197504666E-007 + 0.23444999999999999 6.5316594674172883E-007 + 0.23530000000000001 6.3086462341014464E-007 + 0.23614999999999997 6.0532449678786449E-007 + 0.23699999999999999 5.7690474666742088E-007 + 0.23785000000000001 5.4600670512416806E-007 + 0.23869999999999997 5.1307912570294607E-007 + 0.23954999999999999 4.7858343019426964E-007 + 0.24040000000000000 4.4298648044631041E-007 + 0.24124999999999996 4.0674847964619837E-007 + 0.24209999999999998 3.7032193603794245E-007 + 0.24295000000000000 3.3414887015249228E-007 + 0.24379999999999996 2.9865286861122921E-007 + 0.24464999999999998 2.6425390591941284E-007 + 0.24550000000000000 2.3135298104211927E-007 + 0.24634999999999996 2.0032525849366120E-007 + 0.24719999999999998 1.7150482542176931E-007 + 0.24804999999999999 1.4518086490848195E-007 + 0.24890000000000001 1.2157394755101322E-007 + 0.24974999999999997 1.0083232615719413E-007 + 0.25059999999999999 8.3021199036703652E-008 + 0.25145000000000001 6.8125531640375229E-008 + 0.25229999999999997 5.6042423895998141E-008 + 0.25314999999999999 4.6603824359221070E-008 + 0.25400000000000000 3.9575245446355047E-008 + 0.25484999999999997 3.4683520927279738E-008 + 0.25569999999999998 3.1624995674474312E-008 + 0.25655000000000000 3.0083003963935408E-008 + 0.25739999999999996 2.9753234391071661E-008 + 0.25824999999999998 3.0348743327371031E-008 + 0.25910000000000000 3.1618841398322742E-008 + 0.25994999999999996 3.3352222494725029E-008 + 0.26079999999999998 3.5397108338971790E-008 + 0.26164999999999999 3.7644697361700648E-008 + 0.26249999999999996 4.0044396504491703E-008 + 0.26334999999999997 4.2589057581196454E-008 + 0.26419999999999999 4.5313086492441872E-008 + 0.26505000000000001 4.8280397719276732E-008 + 0.26589999999999997 5.1575713891459298E-008 + 0.26674999999999999 5.5298029644617559E-008 + 0.26760000000000000 5.9553569183255740E-008 + 0.26844999999999997 6.4446878187669178E-008 + 0.26929999999999998 7.0088523620953345E-008 + 0.27015000000000000 7.6588258994802934E-008 + 0.27099999999999996 8.4056619815632182E-008 + 0.27184999999999998 9.2604517121216975E-008 + 0.27270000000000000 1.0233850504203399E-007 + 0.27354999999999996 1.1334915589012485E-007 + 0.27439999999999998 1.2570354569716102E-007 + 0.27524999999999999 1.3943123024489585E-007 + 0.27609999999999996 1.5451101009871471E-007 + 0.27694999999999997 1.7085855568807844E-007 + 0.27779999999999999 1.8832805091199954E-007 + 0.27865000000000001 2.0670056450583863E-007 + 0.27949999999999997 2.2569999511831388E-007 + 0.28034999999999999 2.4500411148596426E-007 + 0.28120000000000001 2.6425255279378421E-007 + 0.28204999999999997 2.8307204740245401E-007 + 0.28289999999999998 3.0108800819049377E-007 + 0.28375000000000000 3.1793533563504762E-007 + 0.28459999999999996 3.3327057471345520E-007 + 0.28544999999999998 3.4677559247041667E-007 + 0.28630000000000000 3.5815952361914703E-007 + 0.28714999999999996 3.6716309980307620E-007 + 0.28799999999999998 3.7355625498844010E-007 + 0.28885000000000000 3.7714587036513453E-007 + 0.28969999999999996 3.7777269047521576E-007 + 0.29054999999999997 3.7533079141155952E-007 + 0.29139999999999999 3.6976371078413901E-007 + 0.29224999999999995 3.6108036498781771E-007 + 0.29309999999999997 3.4935616386717201E-007 + 0.29394999999999999 3.3473833406710395E-007 + 0.29480000000000001 3.1743995725568528E-007 + 0.29564999999999997 2.9773362438984143E-007 + 0.29649999999999999 2.7594239816249410E-007 + 0.29735000000000000 2.5243019196744794E-007 + 0.29819999999999997 2.2758267417404858E-007 + 0.29904999999999998 2.0179715880071473E-007 + 0.29990000000000000 1.7547020056550901E-007 + 0.30074999999999996 1.4899218773016226E-007 + 0.30159999999999998 1.2273481460618970E-007 + 0.30245000000000000 9.7042837088296430E-008 + 0.30329999999999996 7.2238868834130174E-008 + 0.30414999999999998 4.8605351180618560E-008 + 0.30499999999999999 2.6390107513042527E-008 + 0.30584999999999996 5.7981038931707920E-009 + 0.30669999999999997 -1.3009840987778599E-008 + 0.30754999999999999 -2.9923689890147329E-008 + 0.30840000000000001 -4.4880399191683867E-008 + 0.30924999999999997 -5.7867001208732981E-008 + 0.31009999999999999 -6.8910743699859432E-008 + 0.31095000000000000 -7.8088127352638201E-008 + 0.31179999999999997 -8.5501491872659373E-008 + 0.31264999999999998 -9.1287330718363793E-008 + 0.31350000000000000 -9.5604475572662157E-008 + 0.31434999999999996 -9.8627301979711613E-008 + 0.31519999999999998 -1.0052670108063932E-007 + 0.31605000000000000 -1.0147683211180983E-007 + 0.31689999999999996 -1.0163234376889442E-007 + 0.31774999999999998 -1.0113037237033996E-007 + 0.31859999999999999 -1.0007872525543357E-007 + 0.31944999999999996 -9.8549428796308547E-008 + 0.32029999999999997 -9.6580662955896508E-008 + 0.32114999999999999 -9.4176828959867789E-008 + 0.32199999999999995 -9.1309625980161861E-008 + 0.32284999999999997 -8.7925998997015915E-008 + 0.32369999999999999 -8.3955545638537115E-008 + 0.32455000000000001 -7.9320541762375156E-008 + 0.32539999999999997 -7.3938068684171135E-008 + 0.32624999999999998 -6.7728191592961935E-008 + 0.32710000000000000 -6.0615802764211139E-008 + 0.32794999999999996 -5.2531739181345456E-008 + 0.32879999999999998 -4.3410067723276081E-008 + 0.32965000000000000 -3.3192016699142903E-008 + 0.33049999999999996 -2.1823388082336871E-008 + 0.33134999999999998 -9.2594008956245396E-009 + 0.33220000000000000 4.5264001295477390E-009 + 0.33304999999999996 1.9538453182871807E-008 + 0.33389999999999997 3.5740395633648676E-008 + 0.33474999999999999 5.3055191645595839E-008 + 0.33559999999999995 7.1347617818996182E-008 + 0.33644999999999997 9.0429235006149447E-008 + 0.33729999999999999 1.1005324226636184E-007 + 0.33815000000000001 1.2992666300197736E-007 + 0.33899999999999997 1.4971950745982386E-007 + 0.33984999999999999 1.6908283952065414E-007 + 0.34070000000000000 1.8766228241975453E-007 + 0.34154999999999996 2.0511707425147283E-007 + 0.34239999999999998 2.2112969961450744E-007 + 0.34325000000000000 2.3541654262566483E-007 + 0.34409999999999996 2.4773462886943963E-007 + 0.34494999999999998 2.5788120931652856E-007 + 0.34580000000000000 2.6569463642223838E-007 + 0.34664999999999996 2.7105049572624179E-007 + 0.34749999999999998 2.7386072011682041E-007 + 0.34834999999999999 2.7407487628196194E-007 + 0.34919999999999995 2.7168051878329926E-007 + 0.35004999999999997 2.6670351808610246E-007 + 0.35089999999999999 2.5921382529917019E-007 + 0.35174999999999995 2.4932801988894984E-007 + 0.35259999999999997 2.3720867768458075E-007 + 0.35344999999999999 2.2306397953936898E-007 + 0.35430000000000000 2.0714174583065169E-007 + 0.35514999999999997 1.8972339415163654E-007 + 0.35599999999999998 1.7111249906776665E-007 + 0.35685000000000000 1.5162342134477319E-007 + 0.35769999999999996 1.3156798146544369E-007 + 0.35854999999999998 1.1124517150086579E-007 + 0.35940000000000000 9.0931171566339867E-008 + 0.36024999999999996 7.0871449315895472E-008 + 0.36109999999999998 5.1275801773420789E-008 + 0.36194999999999999 3.2318111324389780E-008 + 0.36279999999999996 1.4137534677590196E-008 + 0.36364999999999997 -3.1604379277568152E-009 + 0.36449999999999999 -1.9496452501862568E-008 + 0.36534999999999995 -3.4813292786154270E-008 + 0.36619999999999997 -4.9071789776768699E-008 + 0.36704999999999999 -6.2243163844782215E-008 + 0.36790000000000000 -7.4309717570308925E-008 + 0.36874999999999997 -8.5261383476303618E-008 + 0.36959999999999998 -9.5098441432967304E-008 + 0.37045000000000000 -1.0382939209729615E-007 + 0.37129999999999996 -1.1147433614156764E-007 + 0.37214999999999998 -1.1806651303268616E-007 + 0.37300000000000000 -1.2365123950134389E-007 + 0.37384999999999996 -1.2828198725084387E-007 + 0.37469999999999998 -1.3201784181667446E-007 + 0.37554999999999999 -1.3491678922645189E-007 + 0.37639999999999996 -1.3702719466271854E-007 + 0.37724999999999997 -1.3838366414032835E-007 + 0.37809999999999999 -1.3899706183447584E-007 + 0.37894999999999995 -1.3885353645091322E-007 + 0.37979999999999997 -1.3791657819689896E-007 + 0.38064999999999993 -1.3612496602978445E-007 + 0.38149999999999995 -1.3340524805896466E-007 + 0.38234999999999997 -1.2967636998924506E-007 + 0.38319999999999999 -1.2485963767088726E-007 + 0.38405000000000000 -1.1888592669984826E-007 + 0.38490000000000002 -1.1170573890603976E-007 + 0.38574999999999993 -1.0328922309827896E-007 + 0.38659999999999994 -9.3627569233762189E-008 + 0.38744999999999996 -8.2732509061887770E-008 + 0.38829999999999998 -7.0632713061428271E-008 + 0.38915000000000000 -5.7373147676455862E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0008.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0008.BXX.semd new file mode 100644 index 00000000..5d65956a --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0008.BXX.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 -1.3067616416801822E-018 + -0.11660000000000000 -7.2175882431778947E-018 + -0.11574999999999999 -2.0627295344615633E-017 + -0.11490000000000000 -3.8201953608368705E-017 + -0.11405000000000000 -4.4632393151056869E-017 + -0.11320000000000000 -1.3614579880099596E-017 + -0.11234999999999999 7.8329550417037027E-017 + -0.11150000000000000 2.2486435324941246E-016 + -0.11065000000000000 3.5921619943109914E-016 + -0.10979999999999999 3.3910967598998805E-016 + -0.10894999999999999 -3.0061972789973218E-017 + -0.10810000000000000 -9.1904827460054148E-016 + -0.10725000000000000 -2.3513548428777994E-015 + -0.10639999999999999 -4.0672910735344113E-015 + -0.10554999999999999 -5.4368210963418079E-015 + -0.10470000000000000 -5.4938447978760244E-015 + -0.10385000000000000 -3.1486432848573266E-015 + -0.10299999999999999 2.4123651887349604E-015 + -0.10214999999999999 1.1202974872621415E-014 + -0.10130000000000000 2.1931713935343599E-014 + -0.10045000000000000 3.1714375875670825E-014 + -9.9599999999999994E-002 3.6212891274910252E-014 + -9.8750000000000004E-002 3.0348897495457762E-014 + -9.7900000000000001E-002 9.6100362131450064E-015 + -9.7049999999999997E-002 -2.8213239123727309E-014 + -9.6199999999999994E-002 -8.1211340272932053E-014 + -9.5349999999999990E-002 -1.4195515920933175E-013 + -9.4500000000000001E-002 -1.9705384861594764E-013 + -9.3649999999999997E-002 -2.2812778453462873E-013 + -9.2799999999999994E-002 -2.1442891771387698E-013 + -9.1950000000000004E-002 -1.3700514183332333E-013 + -9.1100000000000000E-002 1.6081274358562860E-014 + -9.0249999999999997E-002 2.4432939478905132E-013 + -8.9399999999999993E-002 5.3026444722267803E-013 + -8.8549999999999990E-002 8.3696078772303872E-013 + -8.7700000000000000E-002 1.1086518595334108E-012 + -8.6849999999999997E-002 1.2751163844834996E-012 + -8.5999999999999993E-002 1.2600163419592837E-012 + -8.5150000000000003E-002 9.9274830862506194E-013 + -8.4300000000000000E-002 4.2273020060170475E-013 + -8.3449999999999996E-002 -4.6555701118203126E-013 + -8.2600000000000007E-002 -1.6389201666084814E-012 + -8.1749999999999989E-002 -3.0056462403080581E-012 + -8.0900000000000000E-002 -4.4120275416831795E-012 + -8.0049999999999996E-002 -5.6474473142052674E-012 + -7.9199999999999993E-002 -6.4596117192962415E-012 + -7.8350000000000003E-002 -6.5804773313834101E-012 + -7.7499999999999999E-002 -5.7619576280053633E-012 + -7.6649999999999996E-002 -3.8187261954246112E-012 + -7.5800000000000006E-002 -6.7356453679502796E-013 + -7.4949999999999989E-002 3.6010414949622405E-012 + -7.4099999999999999E-002 8.7524532235856817E-012 + -7.3249999999999996E-002 1.4336174766667065E-011 + -7.2399999999999992E-002 1.9729341778005168E-011 + -7.1550000000000002E-002 2.4173289754543632E-011 + -7.0699999999999999E-002 2.6845176022794258E-011 + -6.9849999999999995E-002 2.6953867606243567E-011 + -6.9000000000000006E-002 2.3850365119152977E-011 + -6.8149999999999988E-002 1.7138891720876754E-011 + -6.7299999999999999E-002 6.7724352155116227E-012 + -6.6449999999999995E-002 -6.8834644503595501E-012 + -6.5599999999999992E-002 -2.3031808612513876E-011 + -6.4750000000000002E-002 -4.0477692938149494E-011 + -6.3899999999999998E-002 -5.7714291888982581E-011 + -6.3049999999999995E-002 -7.3052935563811556E-011 + -6.2199999999999998E-002 -8.4781789492859162E-011 + -6.1350000000000002E-002 -9.1332359614543581E-011 + -6.0499999999999998E-002 -9.1431834936671202E-011 + -5.9650000000000002E-002 -8.4221503792283998E-011 + -5.8799999999999998E-002 -6.9327755408374155E-011 + -5.7950000000000002E-002 -4.6880556720025886E-011 + -5.7099999999999998E-002 -1.7483891125904933E-011 + -5.6249999999999994E-002 1.7849584723480696E-011 + -5.5400000000000005E-002 5.7781893185664831E-011 + -5.4550000000000001E-002 1.0073272331181899E-010 + -5.3699999999999998E-002 1.4494654202895590E-010 + -5.2849999999999994E-002 1.8853598287354633E-010 + -5.2000000000000005E-002 2.2950231785997137E-010 + -5.1150000000000001E-002 2.6574313160060869E-010 + -5.0299999999999997E-002 2.9506336536936216E-010 + -4.9449999999999994E-002 3.1520992274164402E-010 + -4.8600000000000004E-002 3.2394628510111848E-010 + -4.7750000000000001E-002 3.1917825615130902E-010 + -4.6899999999999997E-002 2.9913070246959647E-010 + -4.6049999999999994E-002 2.6256503723967801E-010 + -4.5200000000000004E-002 2.0901518082246925E-010 + -4.4350000000000001E-002 1.3901572796264059E-010 + -4.3499999999999997E-002 5.4291306676671254E-011 + -4.2649999999999993E-002 -4.2117327352611205E-011 + -4.1800000000000004E-002 -1.4580842448650044E-010 + -4.0950000000000000E-002 -2.5105936044182343E-010 + -4.0099999999999997E-002 -3.5094501044173431E-010 + -3.9249999999999993E-002 -4.3751046057754449E-010 + -3.8400000000000004E-002 -5.0197226109950606E-010 + -3.7550000000000000E-002 -5.3491009357224364E-010 + -3.6699999999999997E-002 -5.2641973344270458E-010 + -3.5850000000000007E-002 -4.6619518814917809E-010 + -3.5000000000000003E-002 -3.4352536582516662E-010 + -3.4150000000000000E-002 -1.4718989413180383E-010 + -3.3299999999999996E-002 1.3473534075179837E-010 + -3.2450000000000007E-002 5.1515675580817286E-010 + -3.1600000000000003E-002 1.0083030049808466E-009 + -3.0750000000000000E-002 1.6301131480027791E-009 + -2.9899999999999996E-002 2.3986415351824031E-009 + -2.9050000000000006E-002 3.3344786864592981E-009 + -2.8200000000000003E-002 4.4611700007475593E-009 + -2.7349999999999999E-002 5.8056536946323882E-009 + -2.6499999999999996E-002 7.3987178725122051E-009 + -2.5650000000000006E-002 9.2755252641873451E-009 + -2.4800000000000003E-002 1.1476289812868695E-008 + -2.3949999999999999E-002 1.4047051308664705E-008 + -2.3099999999999996E-002 1.7040781960438562E-008 + -2.2250000000000006E-002 2.0518653844128963E-008 + -2.1400000000000002E-002 2.4551746931054882E-008 + -2.0549999999999999E-002 2.9222988831456646E-008 + -1.9699999999999995E-002 3.4629507529705922E-008 + -1.8850000000000006E-002 4.0885326576955430E-008 + -1.8000000000000002E-002 4.8124249047835621E-008 + -1.7149999999999999E-002 5.6503164394562835E-008 + -1.6299999999999995E-002 6.6205286591419786E-008 + -1.5450000000000005E-002 7.7443839083902888E-008 + -1.4600000000000002E-002 9.0465665207953524E-008 + -1.3749999999999998E-002 1.0555525413469091E-007 + -1.2899999999999995E-002 1.2303873743602307E-007 + -1.2050000000000005E-002 1.4328844040053913E-007 + -1.1200000000000002E-002 1.6672772931544834E-007 + -1.0349999999999998E-002 1.9383652184631982E-007 + -9.5000000000000084E-003 2.2515723915062406E-007 + -8.6500000000000049E-003 2.6130148761633869E-007 + -7.8000000000000014E-003 3.0295758502110582E-007 + -6.9499999999999978E-003 3.5089887753899586E-007 + -6.1000000000000082E-003 4.0599290629323063E-007 + -5.2500000000000047E-003 4.6921082588196070E-007 + -4.4000000000000011E-003 5.4163833946217959E-007 + -3.5499999999999976E-003 6.2448561665780264E-007 + -2.7000000000000079E-003 7.1910109195757208E-007 + -1.8500000000000044E-003 8.2698157541804608E-007 + -1.0000000000000009E-003 9.4978536037172765E-007 + -1.4999999999999736E-004 1.0893465255622643E-006 + 6.9999999999999230E-004 1.2476879873561069E-006 + 1.5499999999999958E-003 1.4270342370787284E-006 + 2.3999999999999994E-003 1.6298264048693537E-006 + 3.2500000000000029E-003 1.8587345178974518E-006 + 4.0999999999999925E-003 2.1166718723662778E-006 + 4.9499999999999961E-003 2.4068036476253544E-006 + 5.7999999999999996E-003 2.7325634044530399E-006 + 6.6499999999999893E-003 3.0976555289813902E-006 + 7.5000000000000067E-003 3.5060680491224566E-006 + 8.3499999999999963E-003 3.9620769090398331E-006 + 9.1999999999999860E-003 4.4702441687363013E-006 + 1.0050000000000003E-002 5.0354278471779870E-006 + 1.0899999999999993E-002 5.6627653158220462E-006 + 1.1750000000000010E-002 6.3576800433556054E-006 + 1.2600000000000000E-002 7.1258656939312117E-006 + 1.3449999999999990E-002 7.9732675773014988E-006 + 1.4300000000000007E-002 8.9060705094275312E-006 + 1.5149999999999997E-002 9.9306634006030839E-006 + 1.5999999999999986E-002 1.1053616557355634E-005 + 1.6850000000000004E-002 1.2281635831870851E-005 + 1.7699999999999994E-002 1.3621521212616800E-005 + 1.8549999999999983E-002 1.5080111406726890E-005 + 1.9400000000000001E-002 1.6664211988325729E-005 + 2.0249999999999990E-002 1.8380532674620152E-005 + 2.1100000000000008E-002 2.0235605629309224E-005 + 2.1949999999999997E-002 2.2235678556217820E-005 + 2.2799999999999987E-002 2.4386646205895834E-005 + 2.3650000000000004E-002 2.6693899941206693E-005 + 2.4499999999999994E-002 2.9162226430394843E-005 + 2.5349999999999984E-002 3.1795676478087424E-005 + 2.6200000000000001E-002 3.4597474710664137E-005 + 2.7049999999999991E-002 3.7569768173954167E-005 + 2.7900000000000008E-002 4.0713609704821761E-005 + 2.8749999999999998E-002 4.4028705076912477E-005 + 2.9599999999999987E-002 4.7513294732006261E-005 + 3.0450000000000005E-002 5.1163990227692627E-005 + 3.1299999999999994E-002 5.4975620521652773E-005 + 3.2149999999999984E-002 5.8941055624234402E-005 + 3.3000000000000002E-002 6.3051061029137964E-005 + 3.3849999999999991E-002 6.7294177783697523E-005 + 3.4700000000000009E-002 7.1656516142562236E-005 + 3.5549999999999998E-002 7.6121699877036017E-005 + 3.6399999999999988E-002 8.0670708848087038E-005 + 3.7250000000000005E-002 8.5281843468158002E-005 + 3.8099999999999995E-002 8.9930605292182155E-005 + 3.8949999999999985E-002 9.4589569115453073E-005 + 3.9800000000000002E-002 9.9228529416244831E-005 + 4.0649999999999992E-002 1.0381436163664408E-004 + 4.1500000000000009E-002 1.0831115038545244E-004 + 4.2349999999999999E-002 1.1268029238399490E-004 + 4.3199999999999988E-002 1.1688042666326484E-004 + 4.4050000000000006E-002 1.2086776642874262E-004 + 4.4899999999999995E-002 1.2459625498846623E-004 + 4.5749999999999985E-002 1.2801778270132459E-004 + 4.6600000000000003E-002 1.3108231621917796E-004 + 4.7449999999999992E-002 1.3373865554437426E-004 + 4.8299999999999982E-002 1.3593408021070124E-004 + 4.9149999999999999E-002 1.3761536459960794E-004 + 4.9999999999999989E-002 1.3872923583561000E-004 + 5.0850000000000006E-002 1.3922247785892522E-004 + 5.1699999999999996E-002 1.3904280131746545E-004 + 5.2549999999999986E-002 1.3813936822853952E-004 + 5.3400000000000003E-002 1.3646309808428345E-004 + 5.4249999999999993E-002 1.3396757905136987E-004 + 5.5099999999999982E-002 1.3060964515962755E-004 + 5.5950000000000000E-002 1.2634996296833384E-004 + 5.6799999999999989E-002 1.2115365937971796E-004 + 5.7650000000000007E-002 1.1499101854327421E-004 + 5.8499999999999996E-002 1.0783831794392571E-004 + 5.9349999999999986E-002 9.9677961982928796E-005 + 6.0200000000000004E-002 9.0499415502801208E-005 + 6.1049999999999993E-002 8.0299750864066464E-005 + 6.1899999999999983E-002 6.9083687908276487E-005 + 6.2750000000000000E-002 5.6864727426828710E-005 + 6.3599999999999990E-002 4.3664662715210340E-005 + 6.4450000000000007E-002 2.9514972126839052E-005 + 6.5299999999999997E-002 1.4456240925790049E-005 + 6.6149999999999987E-002 -1.4618086815333908E-006 + 6.7000000000000004E-002 -1.8179785441585456E-005 + 6.7849999999999994E-002 -3.5629068203095848E-005 + 6.8699999999999983E-002 -5.3731611149180258E-005 + 6.9550000000000001E-002 -7.2400785318388482E-005 + 7.0399999999999990E-002 -9.1541633224382106E-005 + 7.1249999999999980E-002 -1.1105056610366501E-004 + 7.2099999999999997E-002 -1.3081713298034804E-004 + 7.2949999999999987E-002 -1.5072401603753765E-004 + 7.3800000000000004E-002 -1.7064819528756216E-004 + 7.4649999999999994E-002 -1.9046168292795516E-004 + 7.5499999999999984E-002 -2.1003255187636207E-004 + 7.6350000000000001E-002 -2.2922601442820463E-004 + 7.7199999999999991E-002 -2.4790562621083317E-004 + 7.8049999999999981E-002 -2.6593439436337128E-004 + 7.8899999999999998E-002 -2.8317639605317767E-004 + 7.9749999999999988E-002 -2.9949756629140431E-004 + 8.0600000000000005E-002 -3.1476729245266780E-004 + 8.1449999999999995E-002 -3.2885955509690944E-004 + 8.2299999999999984E-002 -3.4165420621381088E-004 + 8.3150000000000002E-002 -3.5303851848814209E-004 + 8.3999999999999991E-002 -3.6290820837096859E-004 + 8.4849999999999981E-002 -3.7116860698823887E-004 + 8.5699999999999998E-002 -3.7773549141541278E-004 + 8.6549999999999988E-002 -3.8253654689247260E-004 + 8.7400000000000005E-002 -3.8551188381161764E-004 + 8.8249999999999995E-002 -3.8661487732542050E-004 + 8.9099999999999985E-002 -3.8581284808592318E-004 + 8.9950000000000002E-002 -3.8308750067085265E-004 + 9.0799999999999992E-002 -3.7843545216984149E-004 + 9.1649999999999981E-002 -3.7186818602393418E-004 + 9.2499999999999999E-002 -3.6341207696629491E-004 + 9.3349999999999989E-002 -3.5310838907090725E-004 + 9.4200000000000006E-002 -3.4101319003742068E-004 + 9.5049999999999996E-002 -3.2719638594128921E-004 + 9.5899999999999985E-002 -3.1174178189791982E-004 + 9.6750000000000003E-002 -2.9474570721653469E-004 + 9.7599999999999992E-002 -2.7631688489826472E-004 + 9.8449999999999982E-002 -2.5657486396303813E-004 + 9.9299999999999999E-002 -2.3564894593522699E-004 + 0.10014999999999999 -2.1367755338165184E-004 + 0.10099999999999998 -1.9080582322234050E-004 + 0.10185000000000000 -1.6718574157992120E-004 + 0.10269999999999999 -1.4297332844916724E-004 + 0.10355000000000000 -1.1832795493349835E-004 + 0.10439999999999999 -9.3410878686534953E-005 + 0.10524999999999998 -6.8383230419016860E-005 + 0.10610000000000000 -4.3405393265408054E-005 + 0.10694999999999999 -1.8634456717086945E-005 + 0.10779999999999998 5.7770336201525154E-006 + 0.10865000000000000 2.9680774371367024E-005 + 0.10949999999999999 5.2935622188720420E-005 + 0.11035000000000000 7.5408716276156111E-005 + 0.11119999999999999 9.6975579244116796E-005 + 0.11204999999999998 1.1752184302216853E-004 + 0.11290000000000000 1.3694367619085046E-004 + 0.11374999999999999 1.5514808539424105E-004 + 0.11459999999999998 1.7205496449782234E-004 + 0.11545000000000000 1.8759522095423408E-004 + 0.11629999999999999 2.0171309821287068E-004 + 0.11715000000000000 2.1436527035455135E-004 + 0.11799999999999999 2.2552104650500307E-004 + 0.11884999999999998 2.3516250966875408E-004 + 0.11970000000000000 2.4328375723315653E-004 + 0.12054999999999999 2.4989081989637172E-004 + 0.12139999999999998 2.5500144989791507E-004 + 0.12225000000000000 2.5864409401190198E-004 + 0.12309999999999999 2.6085701056247502E-004 + 0.12395000000000000 2.6168809347953774E-004 + 0.12479999999999999 2.6119390061979858E-004 + 0.12564999999999998 2.5943837992852713E-004 + 0.12650000000000000 2.5649223787012392E-004 + 0.12734999999999999 2.5243199146461756E-004 + 0.12819999999999998 2.4733908454672597E-004 + 0.12905000000000000 2.4129866632749663E-004 + 0.12989999999999999 2.3439894706641769E-004 + 0.13074999999999998 2.2672976206212893E-004 + 0.13159999999999999 2.1838208949008248E-004 + 0.13245000000000001 2.0944713609701086E-004 + 0.13329999999999997 2.0001526546512067E-004 + 0.13414999999999999 1.9017555820720163E-004 + 0.13500000000000001 1.8001472771288397E-004 + 0.13584999999999997 1.6961670783271715E-004 + 0.13669999999999999 1.5906194951593560E-004 + 0.13755000000000001 1.4842695753990539E-004 + 0.13839999999999997 1.3778380175608984E-004 + 0.13924999999999998 1.2719987091374871E-004 + 0.14010000000000000 1.1673738939281506E-004 + 0.14094999999999996 1.0645332385884432E-004 + 0.14179999999999998 9.6399243488059057E-005 + 0.14265000000000000 8.6621175395041653E-005 + 0.14350000000000002 7.7159662881156430E-005 + 0.14434999999999998 6.8049767449844531E-005 + 0.14520000000000000 5.9321171533813151E-005 + 0.14605000000000001 5.0998394600692069E-005 + 0.14689999999999998 4.3100856167147612E-005 + 0.14774999999999999 3.5643161968964822E-005 + 0.14860000000000001 2.8635460694206470E-005 + 0.14944999999999997 2.2083468523391821E-005 + 0.15029999999999999 1.5989056590907632E-005 + 0.15115000000000001 1.0350336295894321E-005 + 0.15199999999999997 5.1622230890219997E-006 + 0.15284999999999999 4.1657163713120952E-007 + 0.15370000000000000 -3.8973601967632158E-006 + 0.15454999999999997 -7.7925761260882758E-006 + 0.15539999999999998 -1.1283975977988500E-005 + 0.15625000000000000 -1.4388119090948496E-005 + 0.15709999999999996 -1.7122920227402512E-005 + 0.15794999999999998 -1.9507171927305707E-005 + 0.15880000000000000 -2.1560440282584920E-005 + 0.15965000000000001 -2.3302896167439175E-005 + 0.16049999999999998 -2.4754824183067372E-005 + 0.16134999999999999 -2.5936649480352587E-005 + 0.16220000000000001 -2.6868724293543047E-005 + 0.16304999999999997 -2.7571094915001972E-005 + 0.16389999999999999 -2.8063371313876238E-005 + 0.16475000000000001 -2.8364632201735815E-005 + 0.16559999999999997 -2.8493364416057172E-005 + 0.16644999999999999 -2.8467298306147261E-005 + 0.16730000000000000 -2.8303352896103771E-005 + 0.16814999999999997 -2.8017690388952837E-005 + 0.16899999999999998 -2.7625470283681474E-005 + 0.16985000000000000 -2.7140982917773131E-005 + 0.17069999999999996 -2.6577544092636857E-005 + 0.17154999999999998 -2.5947605839830747E-005 + 0.17240000000000000 -2.5262663545698506E-005 + 0.17325000000000002 -2.4533264795693100E-005 + 0.17409999999999998 -2.3769104462686042E-005 + 0.17494999999999999 -2.2979074068758208E-005 + 0.17580000000000001 -2.2171191474701889E-005 + 0.17664999999999997 -2.1352713356615618E-005 + 0.17749999999999999 -2.0530119319575533E-005 + 0.17835000000000001 -1.9709195963968723E-005 + 0.17919999999999997 -1.8895064141194937E-005 + 0.18004999999999999 -1.8092173101609349E-005 + 0.18090000000000001 -1.7304360121740942E-005 + 0.18174999999999997 -1.6534902720105086E-005 + 0.18259999999999998 -1.5786528586140554E-005 + 0.18345000000000000 -1.5061415367124161E-005 + 0.18429999999999996 -1.4361292537223460E-005 + 0.18514999999999998 -1.3687488246022569E-005 + 0.18600000000000000 -1.3040856654753795E-005 + 0.18684999999999996 -1.2421964697802055E-005 + 0.18769999999999998 -1.1831042438292175E-005 + 0.18855000000000000 -1.1268068659499489E-005 + 0.18940000000000001 -1.0732728782442815E-005 + 0.19024999999999997 -1.0224565217282170E-005 + 0.19109999999999999 -9.7429663654589127E-006 + 0.19195000000000001 -9.2871327151499297E-006 + 0.19279999999999997 -8.8561388905942885E-006 + 0.19364999999999999 -8.4489864308122479E-006 + 0.19450000000000001 -8.0645874462732658E-006 + 0.19534999999999997 -7.7017888761924344E-006 + 0.19619999999999999 -7.3594108730431675E-006 + 0.19705000000000000 -7.0362254335262945E-006 + 0.19789999999999996 -6.7310422945358524E-006 + 0.19874999999999998 -6.4427105617422226E-006 + 0.19960000000000000 -6.1701392296794453E-006 + 0.20044999999999996 -5.9122935739000670E-006 + 0.20129999999999998 -5.6682585139362850E-006 + 0.20215000000000000 -5.4372188637971009E-006 + 0.20300000000000001 -5.2184459479295151E-006 + 0.20384999999999998 -5.0113005382835314E-006 + 0.20469999999999999 -4.8152194214970585E-006 + 0.20555000000000001 -4.6296921557673893E-006 + 0.20639999999999997 -4.4542639321264001E-006 + 0.20724999999999999 -4.2885189203303358E-006 + 0.20810000000000001 -4.1320336434174447E-006 + 0.20894999999999997 -3.9844042673791513E-006 + 0.20979999999999999 -3.8452336299072061E-006 + 0.21065000000000000 -3.7140993639686204E-006 + 0.21149999999999997 -3.5905664882537033E-006 + 0.21234999999999998 -3.4742014563611146E-006 + 0.21320000000000000 -3.3645596980297513E-006 + 0.21404999999999996 -3.2611726902199906E-006 + 0.21489999999999998 -3.1635786125950318E-006 + 0.21575000000000000 -3.0712877194861695E-006 + 0.21659999999999996 -2.9838353585749743E-006 + 0.21744999999999998 -2.9007175452662161E-006 + 0.21829999999999999 -2.8214528337614160E-006 + 0.21915000000000001 -2.7455383140450644E-006 + 0.21999999999999997 -2.6724701348460052E-006 + 0.22084999999999999 -2.6017471007421222E-006 + 0.22170000000000001 -2.5328511649808085E-006 + 0.22254999999999997 -2.4652731051778740E-006 + 0.22339999999999999 -2.3985249667370027E-006 + 0.22425000000000000 -2.3321308512682726E-006 + 0.22509999999999997 -2.2656639992114827E-006 + 0.22594999999999998 -2.1987593522900444E-006 + 0.22680000000000000 -2.1311248280355386E-006 + 0.22764999999999996 -2.0625614051935445E-006 + 0.22849999999999998 -1.9929790468838016E-006 + 0.22935000000000000 -1.9223971829450513E-006 + 0.23019999999999996 -1.8509330798931532E-006 + 0.23104999999999998 -1.7788033172225650E-006 + 0.23190000000000000 -1.7063113124648034E-006 + 0.23275000000000001 -1.6338280628712493E-006 + 0.23359999999999997 -1.5617664540579088E-006 + 0.23444999999999999 -1.4905706010593314E-006 + 0.23530000000000001 -1.4207018617363959E-006 + 0.23614999999999997 -1.3526170046305779E-006 + 0.23699999999999999 -1.2867650252234509E-006 + 0.23785000000000001 -1.2235794858964127E-006 + 0.23869999999999997 -1.1634785041108185E-006 + 0.23954999999999999 -1.1068493943538336E-006 + 0.24040000000000000 -1.0540305639219835E-006 + 0.24124999999999996 -1.0053203546082917E-006 + 0.24209999999999998 -9.6095364459317757E-007 + 0.24295000000000000 -9.2109527939822966E-007 + 0.24379999999999996 -8.8582468781418007E-007 + 0.24464999999999998 -8.5513561750892704E-007 + 0.24550000000000000 -8.2892365118636043E-007 + 0.24634999999999996 -8.0698890101204739E-007 + 0.24719999999999998 -7.8904758790905812E-007 + 0.24804999999999999 -7.7474596343515274E-007 + 0.24890000000000001 -7.6366600755581087E-007 + 0.24974999999999997 -7.5534546270550788E-007 + 0.25059999999999999 -7.4929273010167896E-007 + 0.25145000000000001 -7.4501401118872589E-007 + 0.25229999999999997 -7.4201335094997963E-007 + 0.25314999999999999 -7.3982351445268729E-007 + 0.25400000000000000 -7.3800710457345688E-007 + 0.25484999999999997 -7.3617528942292077E-007 + 0.25569999999999998 -7.3399631731200264E-007 + 0.25655000000000000 -7.3120821882619492E-007 + 0.25739999999999996 -7.2761790830815258E-007 + 0.25824999999999998 -7.2310608041648201E-007 + 0.25910000000000000 -7.1762380512849350E-007 + 0.25994999999999996 -7.1119010115459934E-007 + 0.26079999999999998 -7.0388363929447036E-007 + 0.26164999999999999 -6.9582766769342528E-007 + 0.26249999999999996 -6.8718779408876719E-007 + 0.26334999999999997 -6.7815876934214473E-007 + 0.26419999999999999 -6.6895493187045453E-007 + 0.26505000000000001 -6.5980539741312127E-007 + 0.26589999999999997 -6.5093750767975092E-007 + 0.26674999999999999 -6.4257850255469641E-007 + 0.26760000000000000 -6.3494963040546068E-007 + 0.26844999999999997 -6.2824967013583777E-007 + 0.26929999999999998 -6.2264695361631604E-007 + 0.27015000000000000 -6.1826716775054349E-007 + 0.27099999999999996 -6.1518561730745610E-007 + 0.27184999999999998 -6.1340768512612443E-007 + 0.27270000000000000 -6.1287690172464923E-007 + 0.27354999999999996 -6.1345215544957577E-007 + 0.27439999999999998 -6.1491670211360655E-007 + 0.27524999999999999 -6.1699164614505721E-007 + 0.27609999999999996 -6.1933402299445565E-007 + 0.27694999999999997 -6.2155714402629834E-007 + 0.27779999999999999 -6.2323532499161834E-007 + 0.27865000000000001 -6.2393853531678174E-007 + 0.27949999999999997 -6.2323795510920050E-007 + 0.28034999999999999 -6.2071810148677529E-007 + 0.28120000000000001 -6.1599647043615676E-007 + 0.28204999999999997 -6.0874619826497496E-007 + 0.28289999999999998 -5.9868212614818761E-007 + 0.28375000000000000 -5.8560508099044405E-007 + 0.28459999999999996 -5.6938356045378570E-007 + 0.28544999999999998 -5.4998555074551649E-007 + 0.28630000000000000 -5.2747057092546439E-007 + 0.28714999999999996 -5.0199378296066392E-007 + 0.28799999999999998 -4.7380805627870785E-007 + 0.28885000000000000 -4.4324647910661211E-007 + 0.28969999999999996 -4.1072257956236402E-007 + 0.29054999999999997 -3.7671001451439701E-007 + 0.29139999999999999 -3.4172584316900058E-007 + 0.29224999999999995 -3.0631431698658388E-007 + 0.29309999999999997 -2.7103422741515371E-007 + 0.29394999999999999 -2.3644407884973868E-007 + 0.29480000000000001 -2.0309197664132813E-007 + 0.29564999999999997 -1.7150854636209668E-007 + 0.29649999999999999 -1.4219494736742863E-007 + 0.29735000000000000 -1.1561572301653234E-007 + 0.29819999999999997 -9.2186695917968657E-008 + 0.29904999999999998 -7.2263440355826217E-008 + 0.29990000000000000 -5.6128730145847413E-008 + 0.30074999999999996 -4.3974188194742286E-008 + 0.30159999999999998 -3.5895959996967390E-008 + 0.30245000000000000 -3.1872510551431610E-008 + 0.30329999999999996 -3.1776261471782767E-008 + 0.30414999999999998 -3.5369950446132845E-008 + 0.30499999999999999 -4.2318588993836659E-008 + 0.30584999999999996 -5.2203300041719348E-008 + 0.30669999999999997 -6.4546150461383124E-008 + 0.30754999999999999 -7.8826902260337757E-008 + 0.30840000000000001 -9.4511560959877758E-008 + 0.30924999999999997 -1.1106814769329059E-007 + 0.31009999999999999 -1.2798366751566601E-007 + 0.31095000000000000 -1.4477826905613962E-007 + 0.31179999999999997 -1.6101629873965907E-007 + 0.31264999999999998 -1.7631251721374045E-007 + 0.31350000000000000 -1.9033389374816962E-007 + 0.31434999999999996 -2.0280839770472271E-007 + 0.31519999999999998 -2.1353102462525234E-007 + 0.31605000000000000 -2.2236293059170262E-007 + 0.31689999999999996 -2.2923692795727400E-007 + 0.31774999999999998 -2.3415674931282365E-007 + 0.31859999999999999 -2.3720052433050058E-007 + 0.31944999999999996 -2.3851719428813730E-007 + 0.32029999999999997 -2.3831978526569710E-007 + 0.32114999999999999 -2.3688248754717488E-007 + 0.32199999999999995 -2.3451909416104808E-007 + 0.32284999999999997 -2.3158177700548748E-007 + 0.32369999999999999 -2.2843691785199816E-007 + 0.32455000000000001 -2.2544791019901032E-007 + 0.32539999999999997 -2.2296847045442145E-007 + 0.32624999999999998 -2.2131629511374663E-007 + 0.32710000000000000 -2.2075652698056565E-007 + 0.32794999999999996 -2.2148955970559840E-007 + 0.32879999999999998 -2.2364180031424941E-007 + 0.32965000000000000 -2.2725010356627522E-007 + 0.33049999999999996 -2.3226659297428506E-007 + 0.33134999999999998 -2.3855476244543016E-007 + 0.33220000000000000 -2.4589572959659137E-007 + 0.33304999999999996 -2.5400573027367921E-007 + 0.33389999999999997 -2.6254717420953318E-007 + 0.33474999999999999 -2.7113917857643696E-007 + 0.33559999999999995 -2.7938524417927444E-007 + 0.33644999999999997 -2.8687881096025506E-007 + 0.33729999999999999 -2.9322222059793531E-007 + 0.33815000000000001 -2.9802925010039559E-007 + 0.33899999999999997 -3.0093840932042282E-007 + 0.33984999999999999 -3.0161477573863843E-007 + 0.34070000000000000 -2.9975963138524876E-007 + 0.34154999999999996 -2.9511568708398690E-007 + 0.34239999999999998 -2.8747844037416318E-007 + 0.34325000000000000 -2.7671241022137476E-007 + 0.34409999999999996 -2.6275663303691864E-007 + 0.34494999999999998 -2.4564912660321545E-007 + 0.34580000000000000 -2.2552993613008093E-007 + 0.34664999999999996 -2.0264583348440335E-007 + 0.34749999999999998 -1.7734938539213465E-007 + 0.34834999999999999 -1.5008803244321033E-007 + 0.34919999999999995 -1.2139067027428036E-007 + 0.35004999999999997 -9.1841342527679521E-008 + 0.35089999999999999 -6.2055092806580849E-008 + 0.35174999999999995 -3.2651601029448995E-008 + 0.35259999999999997 -4.2349924798646807E-009 + 0.35344999999999999 2.2630920631616415E-008 + 0.35430000000000000 4.7429642614212806E-008 + 0.35514999999999997 6.9705664063337737E-008 + 0.35599999999999998 8.9068092088351945E-008 + 0.35685000000000000 1.0519016621254987E-007 + 0.35769999999999996 1.1781709599910848E-007 + 0.35854999999999998 1.2676158341665178E-007 + 0.35940000000000000 1.3191239818808810E-007 + 0.36024999999999996 1.3323768932183591E-007 + 0.36109999999999998 1.3079073340018176E-007 + 0.36194999999999999 1.2471259257779467E-007 + 0.36279999999999996 1.1523345417200565E-007 + 0.36364999999999997 1.0267214564491808E-007 + 0.36449999999999999 8.7425874603718549E-008 + 0.36534999999999995 6.9962386447840294E-008 + 0.36619999999999997 5.0798801843505846E-008 + 0.36704999999999999 3.0486487425372183E-008 + 0.36790000000000000 9.5855204741482616E-009 + 0.36874999999999997 -1.1352613177876808E-008 + 0.36959999999999998 -3.1806258648778106E-008 + 0.37045000000000000 -5.1302636036976134E-008 + 0.37129999999999996 -6.9431579108578153E-008 + 0.37214999999999998 -8.5854983706146660E-008 + 0.37300000000000000 -1.0031546194434118E-007 + 0.37384999999999996 -1.1263891360257305E-007 + 0.37469999999999998 -1.2273640866605911E-007 + 0.37554999999999999 -1.3059781390859297E-007 + 0.37639999999999996 -1.3628741079391023E-007 + 0.37724999999999997 -1.3993583103448370E-007 + 0.37809999999999999 -1.4173095408219645E-007 + 0.37894999999999995 -1.4190901689748997E-007 + 0.37979999999999997 -1.4074198177096490E-007 + 0.38064999999999993 -1.3853293636522652E-007 + 0.38149999999999995 -1.3560074464244180E-007 + 0.38234999999999997 -1.3227654932322665E-007 + 0.38319999999999999 -1.2889497024161860E-007 + 0.38405000000000000 -1.2578126392643295E-007 + 0.38490000000000002 -1.2324525242662744E-007 + 0.38574999999999993 -1.2156551742949466E-007 + 0.38659999999999994 -1.2097729777637132E-007 + 0.38744999999999996 -1.2165851634431022E-007 + 0.38829999999999998 -1.2371748654461896E-007 + 0.38915000000000000 -1.2718134000208783E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0008.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0008.BXZ.semd new file mode 100644 index 00000000..e8d3c8ff --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0008.BXZ.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 1.2020840911032955E-018 + -0.11660000000000000 6.7678410237159571E-018 + -0.11574999999999999 1.9945013279093138E-017 + -0.11490000000000000 3.9012830531189240E-017 + -0.11405000000000000 5.1723953087950836E-017 + -0.11320000000000000 3.4800655614744955E-017 + -0.11234999999999999 -3.5837028392894211E-017 + -0.11150000000000000 -1.6260136954446941E-016 + -0.11065000000000000 -2.9794439939832259E-016 + -0.10979999999999999 -3.2535364932644747E-016 + -0.10894999999999999 -6.9525242315337867E-017 + -0.10810000000000000 6.4810968356042336E-016 + -0.10725000000000000 1.9067094226475121E-015 + -0.10639999999999999 3.5574161956223750E-015 + -0.10554999999999999 5.1149565970981961E-015 + -0.10470000000000000 5.7323042524540592E-015 + -0.10385000000000000 4.3194114909599816E-015 + -0.10299999999999999 -1.6017455755890096E-016 + -0.10214999999999999 -8.2330032617021714E-015 + -0.10130000000000000 -1.9385216757736316E-014 + -0.10045000000000000 -3.1608482855973669E-014 + -9.9599999999999994E-002 -4.1213771463078755E-014 + -9.8750000000000004E-002 -4.3100560979709804E-014 + -9.7900000000000001E-002 -3.1607944974086754E-014 + -9.7049999999999997E-002 -1.9561252474082265E-015 + -9.6199999999999994E-002 4.7872483315713995E-014 + -9.5349999999999990E-002 1.1513464861093166E-013 + -9.4500000000000001E-002 1.9067832602907379E-013 + -9.3649999999999997E-002 2.5819411039861368E-013 + -9.2799999999999994E-002 2.9489896162878928E-013 + -9.1950000000000004E-002 2.7405136333016633E-013 + -9.1100000000000000E-002 1.6944447476613017E-013 + -9.0249999999999997E-002 -3.8331096276750749E-014 + -8.9399999999999993E-002 -3.5448669163581258E-013 + -8.8549999999999990E-002 -7.6256524069641605E-013 + -8.7700000000000000E-002 -1.2183559451151319E-012 + -8.6849999999999997E-002 -1.6468993733384880E-012 + -8.5999999999999993E-002 -1.9443304859385168E-012 + -8.5150000000000003E-002 -1.9860352304924001E-012 + -8.4300000000000000E-002 -1.6419877286707929E-012 + -8.3449999999999996E-002 -7.9911282652825256E-013 + -8.2600000000000007E-002 6.1081285999103381E-013 + -8.1749999999999989E-002 2.5807784233425927E-012 + -8.0900000000000000E-002 5.0002658780271988E-012 + -8.0049999999999996E-002 7.6349225722157644E-012 + -7.9199999999999993E-002 1.0120555734172538E-011 + -7.8350000000000003E-002 1.1977380160981931E-011 + -7.7499999999999999E-002 1.2648735504866473E-011 + -7.6649999999999996E-002 1.1565468668663095E-011 + -7.5800000000000006E-002 8.2330272665563606E-012 + -7.4949999999999989E-002 2.3335678462799932E-012 + -7.4099999999999999E-002 -6.1693454800535872E-012 + -7.3249999999999996E-002 -1.6939485424095489E-011 + -7.2399999999999992E-002 -2.9207971994525862E-011 + -7.1550000000000002E-002 -4.1761470234684939E-011 + -7.0699999999999999E-002 -5.2991473797199432E-011 + -6.9849999999999995E-002 -6.1010848973653674E-011 + -6.9000000000000006E-002 -6.3834562978765283E-011 + -6.8149999999999988E-002 -5.9611565424327763E-011 + -6.7299999999999999E-002 -4.6885238939265495E-011 + -6.6449999999999995E-002 -2.4852470503766468E-011 + -6.5599999999999992E-002 6.4121908560654731E-012 + -6.4750000000000002E-002 4.5799770918526228E-011 + -6.3899999999999998E-002 9.1104382287915137E-011 + -6.3049999999999995E-002 1.3907160886638403E-010 + -6.2199999999999998E-002 1.8556182360902677E-010 + -6.1350000000000002E-002 2.2581831642476757E-010 + -6.0499999999999998E-002 2.5481795113206954E-010 + -5.9650000000000002E-002 2.6767214105132178E-010 + -5.8799999999999998E-002 2.6004099805426003E-010 + -5.7950000000000002E-002 2.2852368005641375E-010 + -5.7099999999999998E-002 1.7099231356242159E-010 + -5.6249999999999994E-002 8.6845366465579451E-011 + -5.5400000000000005E-002 -2.2833020058131835E-011 + -5.4550000000000001E-002 -1.5521127434305752E-010 + -5.3699999999999998E-002 -3.0574128951868312E-010 + -5.2849999999999994E-002 -4.6827035097961582E-010 + -5.2000000000000005E-002 -6.3522225009589908E-010 + -5.1150000000000001E-002 -7.9783517777472331E-010 + -5.0299999999999997E-002 -9.4644993701755410E-010 + -4.9449999999999994E-002 -1.0708451561279761E-009 + -4.8600000000000004E-002 -1.1606235524195694E-009 + -4.7750000000000001E-002 -1.2056554202129575E-009 + -4.6899999999999997E-002 -1.1965848671978061E-009 + -4.6049999999999994E-002 -1.1254051675032884E-009 + -4.5200000000000004E-002 -9.8609798571787754E-010 + -4.4350000000000001E-002 -7.7532759559060178E-010 + -4.3499999999999997E-002 -4.9316491362836544E-010 + -4.2649999999999993E-002 -1.4380992217907094E-010 + -4.1800000000000004E-002 2.6373427084553371E-010 + -4.0950000000000000E-002 7.1508583686443306E-010 + -4.0099999999999997E-002 1.1900584104679047E-009 + -3.9249999999999993E-002 1.6624351640882989E-009 + -3.8400000000000004E-002 2.0999766682925502E-009 + -3.7550000000000000E-002 2.4646796944182643E-009 + -3.6699999999999997E-002 2.7132772613090147E-009 + -3.5850000000000007E-002 2.7979413113738223E-009 + -3.5000000000000003E-002 2.6671138145371143E-009 + -3.4150000000000000E-002 2.2663670058466364E-009 + -3.3299999999999996E-002 1.5391752671951295E-009 + -3.2450000000000007E-002 4.2746249928534000E-010 + -3.1600000000000003E-002 -1.1281898258606200E-009 + -3.0750000000000000E-002 -3.1888170588974591E-009 + -2.9899999999999996E-002 -5.8178745002188812E-009 + -2.9050000000000006E-002 -9.0826462468036119E-009 + -2.8200000000000003E-002 -1.3056272409807457E-008 + -2.7349999999999999E-002 -1.7820317141322900E-008 + -2.6499999999999996E-002 -2.3467907784231101E-008 + -2.5650000000000006E-002 -3.0107322896977705E-008 + -2.4800000000000003E-002 -3.7866038607136059E-008 + -2.3949999999999999E-002 -4.6895153687932787E-008 + -2.3099999999999996E-002 -5.7374269227710353E-008 + -2.2250000000000006E-002 -6.9516837415069111E-008 + -2.1400000000000002E-002 -8.3576085186559176E-008 + -2.0549999999999999E-002 -9.9851720446803504E-008 + -1.9699999999999995E-002 -1.1869750442835540E-007 + -1.8850000000000006E-002 -1.4052976567598287E-007 + -1.8000000000000002E-002 -1.6583725226662209E-007 + -1.7149999999999999E-002 -1.9519205821320983E-007 + -1.6299999999999995E-002 -2.2926191546041533E-007 + -1.5450000000000005E-002 -2.6882384093404901E-007 + -1.4600000000000002E-002 -3.1477899017758242E-007 + -1.3749999999999998E-002 -3.6816895339115892E-007 + -1.2899999999999995E-002 -4.3019282810596081E-007 + -1.2050000000000005E-002 -5.0222636619003975E-007 + -1.1200000000000002E-002 -5.8584134212753723E-007 + -1.0349999999999998E-002 -6.8282750239426692E-007 + -9.5000000000000084E-003 -7.9521510362852340E-007 + -8.6500000000000049E-003 -9.2529994136538487E-007 + -7.8000000000000014E-003 -1.0756705552094299E-006 + -6.9499999999999978E-003 -1.2492370549369544E-006 + -6.1000000000000082E-003 -1.4492634856249246E-006 + -5.2500000000000047E-003 -1.6794026021484570E-006 + -4.4000000000000011E-003 -1.9437344143615740E-006 + -3.5499999999999976E-003 -2.2468059535547432E-006 + -2.7000000000000079E-003 -2.5936758559170466E-006 + -1.8500000000000044E-003 -2.9899617191794260E-006 + -1.0000000000000009E-003 -3.4418861085357200E-006 + -1.4999999999999736E-004 -3.9563317714746339E-006 + 6.9999999999999230E-004 -4.5408901680162867E-006 + 1.5499999999999958E-003 -5.2039156031877154E-006 + 2.3999999999999994E-003 -5.9545778936750377E-006 + 3.2500000000000029E-003 -6.8029118267916015E-006 + 4.0999999999999925E-003 -7.7598689212539712E-006 + 4.9499999999999961E-003 -8.8373581759286563E-006 + 5.7999999999999996E-003 -1.0048296159413092E-005 + 6.6499999999999893E-003 -1.1406634436033452E-005 + 7.5000000000000067E-003 -1.2927389816208081E-005 + 8.3499999999999963E-003 -1.4626682239636289E-005 + 9.1999999999999860E-003 -1.6521722446804091E-005 + 1.0050000000000003E-002 -1.8630834318882694E-005 + 1.0899999999999993E-002 -2.0973433091204247E-005 + 1.1750000000000010E-002 -2.3570003329565542E-005 + 1.2600000000000000E-002 -2.6442062601215111E-005 + 1.3449999999999990E-002 -2.9612105012895444E-005 + 1.4300000000000007E-002 -3.3103510372179711E-005 + 1.5149999999999997E-002 -3.6940455973856365E-005 + 1.5999999999999986E-002 -4.1147789914193067E-005 + 1.6850000000000004E-002 -4.5750850606343059E-005 + 1.7699999999999994E-002 -5.0775324073477276E-005 + 1.8549999999999983E-002 -5.6247027210641108E-005 + 1.9400000000000001E-002 -6.2191605842101951E-005 + 2.0249999999999990E-002 -6.8634350568479025E-005 + 2.1100000000000008E-002 -7.5599827193058048E-005 + 2.1949999999999997E-002 -8.3111539093346391E-005 + 2.2799999999999987E-002 -9.1191528833873151E-005 + 2.3650000000000004E-002 -9.9860034664179278E-005 + 2.4499999999999994E-002 -1.0913497298529078E-004 + 2.5349999999999984E-002 -1.1903145226742541E-004 + 2.6200000000000001E-002 -1.2956137585807764E-004 + 2.7049999999999991E-002 -1.4073271567997985E-004 + 2.7900000000000008E-002 -1.5254912196600298E-004 + 2.8749999999999998E-002 -1.6500929246119874E-004 + 2.9599999999999987E-002 -1.7810633907337046E-004 + 3.0450000000000005E-002 -1.9182716896039371E-004 + 3.1299999999999994E-002 -2.0615203305547109E-004 + 3.2149999999999984E-002 -2.2105366099716699E-004 + 3.3000000000000002E-002 -2.3649692774888463E-004 + 3.3849999999999991E-002 -2.5243820345743375E-004 + 3.4700000000000009E-002 -2.6882483193633306E-004 + 3.5549999999999998E-002 -2.8559466057606245E-004 + 3.6399999999999988E-002 -3.0267550663503977E-004 + 3.7250000000000005E-002 -3.1998499916799437E-004 + 3.8099999999999995E-002 -3.3743023023654939E-004 + 3.8949999999999985E-002 -3.5490747970824503E-004 + 3.9800000000000002E-002 -3.7230231319424140E-004 + 4.0649999999999992E-002 -3.8948942359375694E-004 + 4.1500000000000009E-002 -4.0633304270072326E-004 + 4.2349999999999999E-002 -4.2268675954546968E-004 + 4.3199999999999988E-002 -4.3839456398776588E-004 + 4.4050000000000006E-002 -4.5329115148236531E-004 + 4.4899999999999995E-002 -4.6720244453089701E-004 + 4.5749999999999985E-002 -4.7994695083316451E-004 + 4.6600000000000003E-002 -4.9133641993866835E-004 + 4.7449999999999992E-002 -5.0117743976872686E-004 + 4.8299999999999982E-002 -5.0927243752293830E-004 + 4.9149999999999999E-002 -5.1542192609354317E-004 + 4.9999999999999989E-002 -5.1942539890109966E-004 + 5.0850000000000006E-002 -5.2108353566889930E-004 + 5.1699999999999996E-002 -5.2020085106454009E-004 + 5.2549999999999986E-002 -5.1658671270034663E-004 + 5.3400000000000003E-002 -5.1005851973380328E-004 + 5.4249999999999993E-002 -5.0044334907163189E-004 + 5.5099999999999982E-002 -4.8758109139191276E-004 + 5.5950000000000000E-002 -4.7132590267071517E-004 + 5.6799999999999989E-002 -4.5154979497711591E-004 + 5.7650000000000007E-002 -4.2814387031115200E-004 + 5.8499999999999996E-002 -4.0102181515906085E-004 + 5.9349999999999986E-002 -3.7012118399311242E-004 + 6.0200000000000004E-002 -3.3540644234260786E-004 + 6.1049999999999993E-002 -2.9686982518397796E-004 + 6.1899999999999983E-002 -2.5453434284609131E-004 + 6.2750000000000000E-002 -2.0845469890918008E-004 + 6.3599999999999990E-002 -1.5871886257701954E-004 + 6.4450000000000007E-002 -1.0544885076224698E-004 + 6.5299999999999997E-002 -4.8801621852637481E-005 + 6.6149999999999987E-002 1.1030514050700208E-005 + 6.7000000000000004E-002 7.3819813470548821E-005 + 6.7849999999999994E-002 1.3930389869635764E-004 + 6.8699999999999983E-002 2.0718585467494464E-004 + 6.9550000000000001E-002 2.7713585992285099E-004 + 7.0399999999999990E-002 3.4879275647602148E-004 + 7.1249999999999980E-002 4.2176576261962831E-004 + 7.2099999999999997E-002 4.9563701656270688E-004 + 7.2949999999999987E-002 5.6996446094582031E-004 + 7.3800000000000004E-002 6.4428476996698640E-004 + 7.4649999999999994E-002 7.1811696116147439E-004 + 7.5499999999999984E-002 7.9096641210906415E-004 + 7.6350000000000001E-002 8.6232873468170988E-004 + 7.7199999999999991E-002 9.3169430532306073E-004 + 7.8049999999999981E-002 9.9855271740658834E-004 + 7.8899999999999998E-002 1.0623974800640227E-003 + 7.9749999999999988E-002 1.1227310212987673E-003 + 8.0600000000000005E-002 1.1790692915029813E-003 + 8.1449999999999995E-002 1.2309471520523605E-003 + 8.2299999999999984E-002 1.2779223498879902E-003 + 8.3150000000000002E-002 1.3195808650687394E-003 + 8.3999999999999991E-002 1.3555410132678296E-003 + 8.4849999999999981E-002 1.3854580387462098E-003 + 8.5699999999999998E-002 1.4090273085405477E-003 + 8.6549999999999988E-002 1.4259888055860779E-003 + 8.7400000000000005E-002 1.4361296354925743E-003 + 8.8249999999999995E-002 1.4392867033768074E-003 + 8.9099999999999985E-002 1.4353492031527544E-003 + 8.9950000000000002E-002 1.4242604830922384E-003 + 9.0799999999999992E-002 1.4060185422107179E-003 + 9.1649999999999981E-002 1.3806773416317408E-003 + 9.2499999999999999E-002 1.3483459138898429E-003 + 9.3349999999999989E-002 1.3091887611852288E-003 + 9.4200000000000006E-002 1.2634235986250918E-003 + 9.5049999999999996E-002 1.2113206273537979E-003 + 9.5899999999999985E-002 1.1531996566094232E-003 + 9.6750000000000003E-002 1.0894272306235209E-003 + 9.7599999999999992E-002 1.0204135315371276E-003 + 9.8449999999999982E-002 9.4660829171596794E-004 + 9.9299999999999999E-002 8.6849660193640855E-004 + 0.10014999999999999 7.8659507360488668E-004 + 0.10099999999999998 7.0144613381794966E-004 + 0.10185000000000000 6.1361323045233305E-004 + 0.10269999999999999 5.2367554311767933E-004 + 0.10355000000000000 4.3222317612488488E-004 + 0.10439999999999999 3.3985008459975141E-004 + 0.10524999999999998 2.4715049703377619E-004 + 0.10610000000000000 1.5471263764570137E-004 + 0.10694999999999999 6.3113345240682400E-005 + 0.10779999999999998 -2.7086372531917537E-005 + 0.10865000000000000 -1.1534699901220250E-004 + 0.10949999999999999 -2.0115328231046339E-004 + 0.11035000000000000 -2.8402088019988575E-004 + 0.11119999999999999 -3.6349760906123494E-004 + 0.11204999999999998 -4.3916819680307230E-004 + 0.11290000000000000 -5.1065687236031079E-004 + 0.11374999999999999 -5.7762950734372527E-004 + 0.11459999999999998 -6.3979578002842377E-004 + 0.11545000000000000 -6.9691007520269197E-004 + 0.11629999999999999 -7.4877286305987994E-004 + 0.11715000000000000 -7.9523103828535392E-004 + 0.11799999999999999 -8.3617717525250198E-004 + 0.11884999999999998 -8.7155008149167605E-004 + 0.11970000000000000 -9.0133287334932398E-004 + 0.12054999999999999 -9.2555126117528207E-004 + 0.12139999999999998 -9.4427270300641861E-004 + 0.12225000000000000 -9.5760330098270394E-004 + 0.12309999999999999 -9.6568602742787247E-004 + 0.12395000000000000 -9.6869743221467933E-004 + 0.12479999999999999 -9.6684496104442797E-004 + 0.12564999999999998 -9.6036342996392156E-004 + 0.12650000000000000 -9.4951212300627510E-004 + 0.12734999999999999 -9.3457081646554493E-004 + 0.12819999999999998 -9.1583716227936157E-004 + 0.12905000000000000 -8.9362215863443822E-004 + 0.12989999999999999 -8.6824735667021891E-004 + 0.13074999999999998 -8.4004149133404748E-004 + 0.13159999999999999 -8.0933682517912568E-004 + 0.13245000000000001 -7.7646613328381992E-004 + 0.13329999999999997 -7.4175971471320413E-004 + 0.13414999999999999 -7.0554265703623323E-004 + 0.13500000000000001 -6.6813215936782405E-004 + 0.13584999999999997 -6.2983517291032172E-004 + 0.13669999999999999 -5.9094629890573801E-004 + 0.13755000000000001 -5.5174604927922359E-004 + 0.13839999999999997 -5.1249906006385713E-004 + 0.13924999999999998 -4.7345282155241049E-004 + 0.14010000000000000 -4.3483674941071623E-004 + 0.14094999999999996 -3.9686120742384777E-004 + 0.14179999999999998 -3.5971684030529740E-004 + 0.14265000000000000 -3.2357459910993568E-004 + 0.14350000000000002 -2.8858536205431156E-004 + 0.14434999999999998 -2.5487999708344251E-004 + 0.14520000000000000 -2.2256995353585806E-004 + 0.14605000000000001 -1.9174728919431631E-004 + 0.14689999999999998 -1.6248572407550878E-004 + 0.14774999999999999 -1.3484116220100699E-004 + 0.14860000000000001 -1.0885263200392800E-004 + 0.14944999999999997 -8.4543459164709584E-005 + 0.15029999999999999 -6.1922005927728992E-005 + 0.15115000000000001 -4.0983289634423105E-005 + 0.15199999999999997 -2.1709856843327293E-005 + 0.15284999999999999 -4.0730455926004752E-006 + 0.15370000000000000 1.1965559777124879E-005 + 0.15454999999999997 2.6453063458200560E-005 + 0.15539999999999998 3.9444050858251405E-005 + 0.15625000000000000 5.0999303776301251E-005 + 0.15709999999999996 6.1184762258453855E-005 + 0.15794999999999998 7.0070398615992643E-005 + 0.15880000000000000 7.7729219394280603E-005 + 0.15965000000000001 8.4236293747987981E-005 + 0.16049999999999998 8.9667879464081632E-005 + 0.16134999999999999 9.4100633162222749E-005 + 0.16220000000000001 9.7610930235851167E-005 + 0.16304999999999997 1.0027405671670305E-004 + 0.16389999999999999 1.0216384191411639E-004 + 0.16475000000000001 1.0335193373809049E-004 + 0.16559999999999997 1.0390743840325877E-004 + 0.16644999999999999 1.0389671749919081E-004 + 0.16730000000000000 1.0338296589633967E-004 + 0.16814999999999997 1.0242606992284315E-004 + 0.16899999999999998 1.0108241569213767E-004 + 0.16985000000000000 9.9404807076721981E-005 + 0.17069999999999996 9.7442550539035997E-005 + 0.17154999999999998 9.5241227653055293E-005 + 0.17240000000000000 9.2842876479415660E-005 + 0.17325000000000002 9.0286074243215047E-005 + 0.17409999999999998 8.7605961627953765E-005 + 0.17494999999999999 8.4834359766047853E-005 + 0.17580000000000001 8.1999954307606989E-005 + 0.17664999999999997 7.9128336160053304E-005 + 0.17749999999999999 7.6242312184514181E-005 + 0.17835000000000001 7.3361944500259448E-005 + 0.17919999999999997 7.0504729466361733E-005 + 0.18004999999999999 6.7685823766446969E-005 + 0.18090000000000001 6.4918138236078811E-005 + 0.18174999999999997 6.2212551482626689E-005 + 0.18259999999999998 5.9578026238208564E-005 + 0.18345000000000000 5.7021800774839228E-005 + 0.18429999999999996 5.4549532821618501E-005 + 0.18514999999999998 5.2165355058881642E-005 + 0.18600000000000000 4.9872148658618909E-005 + 0.18684999999999996 4.7671600146842349E-005 + 0.18769999999999998 4.5564342805142867E-005 + 0.18855000000000000 4.3550099105167528E-005 + 0.18940000000000001 4.1627766389713681E-005 + 0.19024999999999997 3.9795527814307839E-005 + 0.19109999999999999 3.8051002800052798E-005 + 0.19195000000000001 3.6391295298282454E-005 + 0.19279999999999997 3.4813052543712810E-005 + 0.19364999999999999 3.3312644119203371E-005 + 0.19450000000000001 3.1886192277563696E-005 + 0.19534999999999997 3.0529626681610839E-005 + 0.19619999999999999 2.9238809041960325E-005 + 0.19705000000000000 2.8009589206018477E-005 + 0.19789999999999996 2.6837864791389158E-005 + 0.19874999999999998 2.5719654748213867E-005 + 0.19960000000000000 2.4651114050018498E-005 + 0.20044999999999996 2.3628641340052891E-005 + 0.20129999999999998 2.2648866139145792E-005 + 0.20215000000000000 2.1708713117930212E-005 + 0.20300000000000001 2.0805400792760730E-005 + 0.20384999999999998 1.9936454886111302E-005 + 0.20469999999999999 1.9099735870430615E-005 + 0.20555000000000001 1.8293424135141080E-005 + 0.20639999999999997 1.7516010488996993E-005 + 0.20724999999999999 1.6766278953358820E-005 + 0.20810000000000001 1.6043306078576284E-005 + 0.20894999999999997 1.5346401969817842E-005 + 0.20979999999999999 1.4675085405795896E-005 + 0.21065000000000000 1.4029033309716961E-005 + 0.21149999999999997 1.3408048323969667E-005 + 0.21234999999999998 1.2812028660338494E-005 + 0.21320000000000000 1.2240908232331134E-005 + 0.21404999999999996 1.1694616115647203E-005 + 0.21489999999999998 1.1173097721828877E-005 + 0.21575000000000000 1.0676251924951753E-005 + 0.21659999999999996 1.0203931365650146E-005 + 0.21744999999999998 9.7559301410206702E-006 + 0.21829999999999999 9.3319755520936200E-006 + 0.21915000000000001 8.9317174298679936E-006 + 0.21999999999999997 8.5546984318157829E-006 + 0.22084999999999999 8.2003719251791712E-006 + 0.22170000000000001 7.8680724636797540E-006 + 0.22254999999999997 7.5570269372861061E-006 + 0.22339999999999999 7.2663425617783342E-006 + 0.22425000000000000 6.9950199045520793E-006 + 0.22509999999999997 6.7419739692244145E-006 + 0.22594999999999998 6.5060541477571391E-006 + 0.22680000000000000 6.2860692577530763E-006 + 0.22764999999999996 6.0808327214045843E-006 + 0.22849999999999998 5.8891866950733149E-006 + 0.22935000000000000 5.7100465542622182E-006 + 0.23019999999999996 5.5424033934063213E-006 + 0.23104999999999998 5.3853692123094574E-006 + 0.23190000000000000 5.2381747778888480E-006 + 0.23275000000000001 5.1001640111524048E-006 + 0.23359999999999997 4.9707983329105810E-006 + 0.23444999999999999 4.8496780589704958E-006 + 0.23530000000000001 4.7364833529951672E-006 + 0.23614999999999997 4.6309894302746803E-006 + 0.23699999999999999 4.5330342380107450E-006 + 0.23785000000000001 4.4425164160784645E-006 + 0.23869999999999997 4.3593520429299672E-006 + 0.23954999999999999 4.2834796455482483E-006 + 0.24040000000000000 4.2148344640884941E-006 + 0.24124999999999996 4.1533300105620342E-006 + 0.24209999999999998 4.0988475279046996E-006 + 0.24295000000000000 4.0512169284212446E-006 + 0.24379999999999996 4.0102083047619017E-006 + 0.24464999999999998 3.9755275902715916E-006 + 0.24550000000000000 3.9468056482016965E-006 + 0.24634999999999996 3.9235850309627979E-006 + 0.24719999999999998 3.9053213775810710E-006 + 0.24804999999999999 3.8913741505334827E-006 + 0.24890000000000001 3.8810056313760847E-006 + 0.24974999999999997 3.8733765740659110E-006 + 0.25059999999999999 3.8675524373082380E-006 + 0.25145000000000001 3.8625145902739970E-006 + 0.25229999999999997 3.8571762849584178E-006 + 0.25314999999999999 3.8504036780872542E-006 + 0.25400000000000000 3.8410560915919503E-006 + 0.25484999999999997 3.8280062570921637E-006 + 0.25569999999999998 3.8101821804449080E-006 + 0.25655000000000000 3.7866030240508290E-006 + 0.25739999999999996 3.7564122390375187E-006 + 0.25824999999999998 3.7188891220606016E-006 + 0.25910000000000000 3.6734814866613240E-006 + 0.25994999999999996 3.6198048038198184E-006 + 0.26079999999999998 3.5576339578297466E-006 + 0.26164999999999999 3.4869314453604829E-006 + 0.26249999999999996 3.4078136652244575E-006 + 0.26334999999999997 3.3205571597081256E-006 + 0.26419999999999999 3.2255857026683074E-006 + 0.26505000000000001 3.1234645172521305E-006 + 0.26589999999999997 3.0148900005043309E-006 + 0.26674999999999999 2.9006746507863763E-006 + 0.26760000000000000 2.7817304462253697E-006 + 0.26844999999999997 2.6590572479404993E-006 + 0.26929999999999998 2.5337092360111826E-006 + 0.27015000000000000 2.4067820795648311E-006 + 0.27099999999999996 2.2793669840737230E-006 + 0.27184999999999998 2.1525348880856381E-006 + 0.27270000000000000 2.0273081609672303E-006 + 0.27354999999999996 1.9046348503423906E-006 + 0.27439999999999998 1.7853839718952279E-006 + 0.27524999999999999 1.6703053367199560E-006 + 0.27609999999999996 1.5600505741037776E-006 + 0.27694999999999997 1.4551423489843710E-006 + 0.27779999999999999 1.3559905067487586E-006 + 0.27865000000000001 1.2628790159788019E-006 + 0.27949999999999997 1.1759756268747446E-006 + 0.28034999999999999 1.0953341963934983E-006 + 0.28120000000000001 1.0209024605125289E-006 + 0.28204999999999997 9.5252759672125568E-007 + 0.28289999999999998 8.8998575891673016E-007 + 0.28375000000000000 8.3298602155075852E-007 + 0.28459999999999996 7.8120115126347878E-007 + 0.28544999999999998 7.3429797371580029E-007 + 0.28630000000000000 6.9194409961972624E-007 + 0.28714999999999996 6.5385364139824310E-007 + 0.28799999999999998 6.1978490941066156E-007 + 0.28885000000000000 5.8955642750497018E-007 + 0.28969999999999996 5.6306388442050434E-007 + 0.29054999999999997 5.4026509144611175E-007 + 0.29139999999999999 5.2118727442360709E-007 + 0.29224999999999995 5.0591077164525276E-007 + 0.29309999999999997 4.9456086232069335E-007 + 0.29394999999999999 4.8729753605006985E-007 + 0.29480000000000001 4.8430259540383265E-007 + 0.29564999999999997 4.8576976451567523E-007 + 0.29649999999999999 4.9189317524281017E-007 + 0.29735000000000000 5.0285612428754965E-007 + 0.29819999999999997 5.1882228491791908E-007 + 0.29904999999999998 5.3992145581585675E-007 + 0.29990000000000000 5.6624043045947121E-007 + 0.30074999999999996 5.9780950941865238E-007 + 0.30159999999999998 6.3458901452096538E-007 + 0.30245000000000000 6.7645985460260948E-007 + 0.30329999999999996 7.2321338759974886E-007 + 0.30414999999999998 7.7453763540708297E-007 + 0.30499999999999999 8.3001867304905609E-007 + 0.30584999999999996 8.8912520545591309E-007 + 0.30669999999999997 9.5121128614489627E-007 + 0.30754999999999999 1.0155201817804707E-006 + 0.30840000000000001 1.0811872568681472E-006 + 0.30924999999999997 1.1472549608599293E-006 + 0.31009999999999999 1.2126852671715833E-006 + 0.31095000000000000 1.2763942394377605E-006 + 0.31179999999999997 1.3372710704340415E-006 + 0.31264999999999998 1.3942218657083113E-006 + 0.31350000000000000 1.4461994422708321E-006 + 0.31434999999999996 1.4922348235171110E-006 + 0.31519999999999998 1.5314745720357168E-006 + 0.31605000000000000 1.5631956464614788E-006 + 0.31689999999999996 1.5868269357433915E-006 + 0.31774999999999998 1.6019471100873688E-006 + 0.31859999999999999 1.6082852564423168E-006 + 0.31944999999999996 1.6057137608323628E-006 + 0.32029999999999997 1.5942319769626437E-006 + 0.32114999999999999 1.5739597425054946E-006 + 0.32199999999999995 1.5451219026082297E-006 + 0.32284999999999997 1.5080451203419654E-006 + 0.32369999999999999 1.4631539372309837E-006 + 0.32455000000000001 1.4109665886576754E-006 + 0.32539999999999997 1.3520971631537807E-006 + 0.32624999999999998 1.2872534680258361E-006 + 0.32710000000000000 1.2172238025215382E-006 + 0.32794999999999996 1.1428678992762842E-006 + 0.32879999999999998 1.0650947229942698E-006 + 0.32965000000000000 9.8483589828561619E-007 + 0.33049999999999996 9.0301881526705036E-007 + 0.33134999999999998 8.2053443690141426E-007 + 0.33220000000000000 7.3820910421406256E-007 + 0.33304999999999996 6.5678690065968570E-007 + 0.33389999999999997 5.7690936410394981E-007 + 0.33474999999999999 4.9911118932250509E-007 + 0.33559999999999995 4.2382105772483385E-007 + 0.33644999999999997 3.5136769359820992E-007 + 0.33729999999999999 2.8199288541291547E-007 + 0.33815000000000001 2.1586656389082001E-007 + 0.33899999999999997 1.5310221238628529E-007 + 0.33984999999999999 9.3772810851602612E-008 + 0.34070000000000000 3.7920394028087571E-008 + 0.34154999999999996 -1.4422487448431565E-008 + 0.34239999999999998 -6.3233229103977614E-008 + 0.34325000000000000 -1.0848476079009008E-007 + 0.34409999999999996 -1.5014427951938536E-007 + 0.34494999999999998 -1.8816644064257754E-007 + 0.34580000000000000 -2.2248582691543274E-007 + 0.34664999999999996 -2.5302591545481327E-007 + 0.34749999999999998 -2.7968882503387307E-007 + 0.34834999999999999 -3.0236036806053694E-007 + 0.34919999999999995 -3.2090703221430819E-007 + 0.35004999999999997 -3.3517867589354593E-007 + 0.35089999999999999 -3.4500758476427075E-007 + 0.35174999999999995 -3.5020829119384170E-007 + 0.35259999999999997 -3.5058084148821374E-007 + 0.35344999999999999 -3.4591465372961544E-007 + 0.35430000000000000 -3.3599744056254441E-007 + 0.35514999999999997 -3.2062116691476013E-007 + 0.35599999999999998 -2.9959815915756623E-007 + 0.35685000000000000 -2.7277693825535676E-007 + 0.35769999999999996 -2.4006183490463439E-007 + 0.35854999999999998 -2.0143094800636664E-007 + 0.35940000000000000 -1.5695267874686221E-007 + 0.36024999999999996 -1.0679926209873175E-007 + 0.36109999999999998 -5.1254524462667394E-008 + 0.36194999999999999 9.2835064481047287E-009 + 0.36279999999999996 7.4307264439902018E-008 + 0.36364999999999997 1.4320878333600852E-007 + 0.36449999999999999 2.1529143714106091E-007 + 0.36534999999999995 2.8978607466282377E-007 + 0.36619999999999997 3.6586794858412954E-007 + 0.36704999999999999 4.4266669672393313E-007 + 0.36790000000000000 5.1928545761003612E-007 + 0.36874999999999997 5.9481021843928125E-007 + 0.36959999999999998 6.6832510469419202E-007 + 0.37045000000000000 7.3892067803362792E-007 + 0.37129999999999996 8.0571410766663441E-007 + 0.37214999999999998 8.6785828284896212E-007 + 0.37300000000000000 9.2456290136126824E-007 + 0.37384999999999996 9.7510983716021500E-007 + 0.37469999999999998 1.0188685230067853E-006 + 0.37554999999999999 1.0553112163821541E-006 + 0.37639999999999996 1.0840220181519746E-006 + 0.37724999999999997 1.1047014030013793E-006 + 0.37809999999999999 1.1171716323931538E-006 + 0.37894999999999995 1.1213697843788345E-006 + 0.37979999999999997 1.1173460296188580E-006 + 0.38064999999999993 1.1052542193853179E-006 + 0.38149999999999995 1.0853463946457385E-006 + 0.38234999999999997 1.0579640201926413E-006 + 0.38319999999999999 1.0235301535849436E-006 + 0.38405000000000000 9.8254219541425266E-007 + 0.38490000000000002 9.3556282685802196E-007 + 0.38574999999999993 8.8320895864682333E-007 + 0.38659999999999994 8.2614140573010870E-007 + 0.38744999999999996 7.6504885990413035E-007 + 0.38829999999999998 7.0063253575716485E-007 + 0.38915000000000000 6.3358735973616062E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0009.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0009.BXX.semd new file mode 100644 index 00000000..ad3a5615 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0009.BXX.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 0.0000000000000000 + -0.11490000000000000 1.1974427249939054E-026 + -0.11405000000000000 1.2649129590455425E-025 + -0.11320000000000000 6.8807161605319596E-025 + -0.11234999999999999 2.5337733380772108E-024 + -0.11150000000000000 6.9697567382528630E-024 + -0.11065000000000000 1.4804813783784443E-023 + -0.10979999999999999 2.3717926462360536E-023 + -0.10894999999999999 2.4088758246542117E-023 + -0.10810000000000000 -4.4680768238400684E-024 + -0.10725000000000000 -9.0709252563683704E-023 + -0.10639999999999999 -2.5637147321816682E-022 + -0.10554999999999999 -4.8241740869322218E-022 + -0.10470000000000000 -6.5980158391228315E-022 + -0.10385000000000000 -5.4293196420657830E-022 + -0.10299999999999999 2.5739026059235848E-022 + -0.10214999999999999 2.1917985341434853E-021 + -0.10130000000000000 5.5565041557855631E-021 + -0.10045000000000000 1.0134550436327487E-020 + -9.9599999999999994E-002 1.4754207537945371E-020 + -9.8750000000000004E-002 1.6917341317535677E-020 + -9.7900000000000001E-002 1.2739018352522321E-020 + -9.7049999999999997E-002 -2.5187031611006213E-021 + -9.6199999999999994E-002 -3.3086973221713819E-020 + -9.5349999999999990E-002 -8.0449609785628748E-020 + -9.4500000000000001E-002 -1.4047206710026267E-019 + -9.3649999999999997E-002 -2.0054167459210624E-019 + -9.2799999999999994E-002 -2.3774992250098854E-019 + -9.1950000000000004E-002 -2.1941138094998429E-019 + -9.1100000000000000E-002 -1.0721520558777798E-019 + -9.0249999999999997E-002 1.3407108363225853E-019 + -8.9399999999999993E-002 5.2325178217166421E-019 + -8.8549999999999990E-002 1.0458752151481760E-018 + -8.7700000000000000E-002 1.6366981948350130E-018 + -8.6849999999999997E-002 2.1659280911284495E-018 + -8.5999999999999993E-002 2.4352285928331959E-018 + -8.5150000000000003E-002 2.1902744835875423E-018 + -8.4300000000000000E-002 1.1561783908808626E-018 + -8.3449999999999996E-002 -9.0025795003151343E-019 + -8.2600000000000007E-002 -4.0822926366673315E-018 + -8.1749999999999989E-002 -8.2572115140195890E-018 + -8.0900000000000000E-002 -1.2950261866698631E-017 + -8.0049999999999996E-002 -1.7266588389801953E-017 + -7.9199999999999993E-002 -1.9877827714956408E-017 + -7.8350000000000003E-002 -1.9113267197240569E-017 + -7.7499999999999999E-002 -1.3189725226771966E-017 + -7.6649999999999996E-002 -5.9579008983274392E-019 + -7.5800000000000006E-002 1.9386461999877502E-017 + -7.4949999999999989E-002 4.6083919348117400E-017 + -7.4099999999999999E-002 7.6871498190318527E-017 + -7.3249999999999996E-002 1.0680541314974077E-016 + -7.2399999999999992E-002 1.2863408732747379E-016 + -7.1550000000000002E-002 1.3335947270414942E-016 + -7.0699999999999999E-002 1.1146370842434519E-016 + -6.9849999999999995E-002 5.4804580542132953E-017 + -6.9000000000000006E-002 -4.0973517602285041E-017 + -6.8149999999999988E-002 -1.7384737536383996E-016 + -6.7299999999999999E-002 -3.3314513323808778E-016 + -6.6449999999999995E-002 -4.9821709889059224E-016 + -6.5599999999999992E-002 -6.3867951470045003E-016 + -6.4750000000000002E-002 -7.1674306492204548E-016 + -6.3899999999999998E-002 -6.9187042404495229E-016 + -6.3049999999999995E-002 -5.2760605697631432E-016 + -6.2199999999999998E-002 -1.9993764954324604E-016 + -6.1350000000000002E-002 2.9393302482401595E-016 + -6.0499999999999998E-002 9.2792926505521258E-016 + -5.9650000000000002E-002 1.6422663947744254E-015 + -5.8799999999999998E-002 2.3430985758283446E-015 + -5.7950000000000002E-002 2.9079166875375040E-015 + -5.7099999999999998E-002 3.1972818214304811E-015 + -5.6249999999999994E-002 3.0725749427417725E-015 + -5.5400000000000005E-002 2.4183846308170343E-015 + -5.4550000000000001E-002 1.1671411604560147E-015 + -5.3699999999999998E-002 -6.7723589737953777E-016 + -5.2849999999999994E-002 -3.0204353229871452E-015 + -5.2000000000000005E-002 -5.6674230184446356E-015 + -5.1150000000000001E-002 -8.3240944600730492E-015 + -5.0299999999999997E-002 -1.0613353137829795E-014 + -4.9449999999999994E-002 -1.2106624413842116E-014 + -4.8600000000000004E-002 -1.2369970953262950E-014 + -4.7750000000000001E-002 -1.1021897753621650E-014 + -4.6899999999999997E-002 -7.7977640095467623E-015 + -4.6049999999999994E-002 -2.6137584353042624E-015 + -4.5200000000000004E-002 4.3781053828808550E-015 + -4.4350000000000001E-002 1.2753230990395110E-014 + -4.3499999999999997E-002 2.1804849612065852E-014 + -4.2649999999999993E-002 3.0568809621988080E-014 + -4.1800000000000004E-002 3.7886946696643909E-014 + -4.0950000000000000E-002 4.2508832483192863E-014 + -4.0099999999999997E-002 4.3226451877419129E-014 + -3.9249999999999993E-002 3.9030663643672115E-014 + -3.8400000000000004E-002 2.9273308378084335E-014 + -3.7550000000000000E-002 1.3815097771184279E-014 + -3.6699999999999997E-002 -6.8618375465881016E-015 + -3.5850000000000007E-002 -3.1596325874536221E-014 + -3.5000000000000003E-002 -5.8560310139943167E-014 + -3.4150000000000000E-002 -8.5348328327545179E-014 + -3.3299999999999996E-002 -1.0914263069502038E-013 + -3.2450000000000007E-002 -1.2694236709105148E-013 + -3.1600000000000003E-002 -1.3583746256780158E-013 + -3.0750000000000000E-002 -1.3330079504386638E-013 + -2.9899999999999996E-002 -1.1747101436428631E-013 + -2.9050000000000006E-002 -8.7398881398791419E-014 + -2.8200000000000003E-002 -4.3235372174776123E-014 + -2.7349999999999999E-002 1.3653392005812157E-014 + -2.6499999999999996E-002 8.0651556891137340E-014 + -2.5650000000000006E-002 1.5394052596978604E-013 + -2.4800000000000003E-002 2.2862374812443666E-013 + -2.3949999999999999E-002 2.9892563805179331E-013 + -2.3099999999999996E-002 3.5845997595224322E-013 + -2.2250000000000006E-002 4.0056736196434019E-013 + -2.1400000000000002E-002 4.1871940697271010E-013 + -2.0549999999999999E-002 4.0698799375888216E-013 + -1.9699999999999995E-002 3.6056731180071296E-013 + -1.8850000000000006E-002 2.7633021479287041E-013 + -1.8000000000000002E-002 1.5338109392724879E-013 + -1.7149999999999999E-002 -6.4413005007003348E-015 + -1.6299999999999995E-002 -1.9817512526648649E-013 + -1.5450000000000005E-002 -4.1352184195001040E-013 + -1.4600000000000002E-002 -6.4086958985257874E-013 + -1.3749999999999998E-002 -8.6559711438765364E-013 + -1.2899999999999995E-002 -1.0706748908502460E-012 + -1.2050000000000005E-002 -1.2375524242111867E-012 + -1.1200000000000002E-002 -1.3472905903809593E-012 + -1.0349999999999998E-002 -1.3818634624375823E-012 + -9.5000000000000084E-003 -1.3255450502816983E-012 + -8.6500000000000049E-003 -1.1662856689722616E-012 + -7.8000000000000014E-003 -8.9698635419084657E-013 + -6.9499999999999978E-003 -5.1659128120163715E-013 + -6.1000000000000082E-003 -3.0947502376047165E-014 + -5.2500000000000047E-003 5.4662363675838384E-013 + -4.4000000000000011E-003 1.1950754464200215E-012 + -3.5499999999999976E-003 1.8857259477032728E-012 + -2.7000000000000079E-003 2.5827499956905648E-012 + -1.8500000000000044E-003 3.2440927805605376E-012 + -1.0000000000000009E-003 3.8228583303473559E-012 + -1.4999999999999736E-004 4.2692063374313816E-012 + 6.9999999999999230E-004 4.5327537976415023E-012 + 1.5499999999999958E-003 4.5654311626499367E-012 + 2.3999999999999994E-003 4.3246977950984446E-012 + 3.2500000000000029E-003 3.7769368337970372E-012 + 4.0999999999999925E-003 2.9007978514894161E-012 + 4.9499999999999961E-003 1.6902269572929332E-012 + 5.7999999999999996E-003 1.5691003143716534E-013 + 6.6499999999999893E-003 -1.6680960710534588E-012 + 7.5000000000000067E-003 -3.7337346286204754E-012 + 8.3499999999999963E-003 -5.9693533609366118E-012 + 9.1999999999999860E-003 -8.2861489163878983E-012 + 1.0050000000000003E-002 -1.0579494025576049E-011 + 1.0899999999999993E-002 -1.2731984268287822E-011 + 1.1750000000000010E-002 -1.4617002719725135E-011 + 1.2600000000000000E-002 -1.6102613908263510E-011 + 1.3449999999999990E-002 -1.7055676704215218E-011 + 1.4300000000000007E-002 -1.7346185654652930E-011 + 1.5149999999999997E-002 -1.6851873346040583E-011 + 1.5999999999999986E-002 -1.5463214967333089E-011 + 1.6850000000000004E-002 -1.3089012211819571E-011 + 1.7699999999999994E-002 -9.6626061836299107E-012 + 1.8549999999999983E-002 -5.1487288267575021E-012 + 1.9400000000000001E-002 4.4919129819620496E-013 + 2.0249999999999990E-002 7.0815321180536293E-012 + 2.1100000000000008E-002 1.4645430115963201E-011 + 2.1949999999999997E-002 2.2978790813687669E-011 + 2.2799999999999987E-002 3.1856128347167607E-011 + 2.3650000000000004E-002 4.0987074237762116E-011 + 2.4499999999999994E-002 5.0018243670666039E-011 + 2.5349999999999984E-002 5.8539246860860929E-011 + 2.6200000000000001E-002 6.6093028275328920E-011 + 2.7049999999999991E-002 7.2191112637993725E-011 + 2.7900000000000008E-002 7.6333791112893514E-011 + 2.8749999999999998E-002 7.8034803872700583E-011 + 2.9599999999999987E-002 7.6850297185514932E-011 + 3.0450000000000005E-002 7.2411528471563675E-011 + 3.1299999999999994E-002 6.4460142315196520E-011 + 3.2149999999999984E-002 5.2885261646226681E-011 + 3.3000000000000002E-002 3.7761132260914538E-011 + 3.3849999999999991E-002 1.9383656511147166E-011 + 3.4700000000000009E-002 -1.6953623677154561E-012 + 3.5549999999999998E-002 -2.4637973893244431E-011 + 3.6399999999999988E-002 -4.8295066726015712E-011 + 3.7250000000000005E-002 -7.1187857456359382E-011 + 3.8099999999999995E-002 -9.1496574473699047E-011 + 3.8949999999999985E-002 -1.0705714760569003E-010 + 3.9800000000000002E-002 -1.1536456050327545E-010 + 4.0649999999999992E-002 -1.1358337260808074E-010 + 4.1500000000000009E-002 -9.8562258737061900E-011 + 4.2349999999999999E-002 -6.6850689349716826E-011 + 4.3199999999999988E-002 -1.4714120020998691E-011 + 4.4050000000000006E-002 6.1856832237191042E-011 + 4.4899999999999995E-002 1.6714813326246789E-010 + 4.5749999999999985E-002 3.0573578509232490E-010 + 4.6600000000000003E-002 4.8252360193730416E-010 + 4.7449999999999992E-002 7.0280233199876277E-010 + 4.8299999999999982E-002 9.7233970781681613E-010 + 4.9149999999999999E-002 1.2975005267118890E-009 + 4.9999999999999989E-002 1.6854077872085563E-009 + 5.0850000000000006E-002 2.1441337727042629E-009 + 5.1699999999999996E-002 2.6829361358043398E-009 + 5.2549999999999986E-002 3.3125370625343569E-009 + 5.3400000000000003E-002 4.0454257351251850E-009 + 5.4249999999999993E-002 4.8962216520109505E-009 + 5.5099999999999982E-002 5.8820620836779639E-009 + 5.5950000000000000E-002 7.0230435709113212E-009 + 5.6799999999999989E-002 8.3427042067559884E-009 + 5.7650000000000007E-002 9.8685438108842550E-009 + 5.8499999999999996E-002 1.1632604100593420E-008 + 5.9349999999999986E-002 1.3672115452459173E-008 + 6.0200000000000004E-002 1.6030187996410237E-008 + 6.1049999999999993E-002 1.8756571691319138E-008 + 6.1899999999999983E-002 2.1908543705561949E-008 + 6.2750000000000000E-002 2.5551818922417190E-008 + 6.3599999999999990E-002 2.9761582369830312E-008 + 6.4450000000000007E-002 3.4623672691306503E-008 + 6.5299999999999997E-002 4.0235833966722151E-008 + 6.6149999999999987E-002 4.6709092220189869E-008 + 6.7000000000000004E-002 5.4169271492433639E-008 + 6.7849999999999994E-002 6.2758846372464048E-008 + 6.8699999999999983E-002 7.2638568402902141E-008 + 6.9550000000000001E-002 8.3989699987231147E-008 + 7.0399999999999990E-002 9.7016001375820939E-008 + 7.1249999999999980E-002 1.1194634516361479E-007 + 7.2099999999999997E-002 1.2903720513397205E-007 + 7.2949999999999987E-002 1.4857538346615170E-007 + 7.3800000000000004E-002 1.7088121440355534E-007 + 7.4649999999999994E-002 1.9631106433026308E-007 + 7.5499999999999984E-002 2.2526120831939022E-007 + 7.6350000000000001E-002 2.5817076481990778E-007 + 7.7199999999999991E-002 2.9552523882387373E-007 + 7.8049999999999981E-002 3.3785975171542772E-007 + 7.8899999999999998E-002 3.8576364535185243E-007 + 7.9749999999999988E-002 4.3988229342041162E-007 + 8.0600000000000005E-002 5.0092217691020511E-007 + 8.1449999999999995E-002 5.6965251237645334E-007 + 8.2299999999999984E-002 6.4691076652665458E-007 + 8.3150000000000002E-002 7.3360435528989022E-007 + 8.3999999999999991E-002 8.3071395427785227E-007 + 8.4849999999999981E-002 9.3929484621822638E-007 + 8.5699999999999998E-002 1.0604799797565446E-006 + 8.6549999999999988E-002 1.1954809022555854E-006 + 8.7400000000000005E-002 1.3455884964656096E-006 + 8.8249999999999995E-002 1.5121721267574419E-006 + 8.9099999999999985E-002 1.6966784889274929E-006 + 8.9950000000000002E-002 1.9006314255700748E-006 + 9.0799999999999992E-002 2.1256248923956640E-006 + 9.1649999999999981E-002 2.3733218202663226E-006 + 9.2499999999999999E-002 2.6454437316761017E-006 + 9.3349999999999989E-002 2.9437662976012813E-006 + 9.4200000000000006E-002 3.2701019558190307E-006 + 9.5049999999999996E-002 3.6262990927858767E-006 + 9.5899999999999985E-002 4.0142197817456542E-006 + 9.6750000000000003E-002 4.4357219937082646E-006 + 9.7599999999999992E-002 4.8926419052093766E-006 + 9.8449999999999982E-002 5.3867748429393441E-006 + 9.9299999999999999E-002 5.9198469659065392E-006 + 0.10014999999999999 6.4934793867836488E-006 + 0.10099999999999998 7.1091867285272879E-006 + 0.10185000000000000 7.7683151045550797E-006 + 0.10269999999999999 8.4720234143551931E-006 + 0.10355000000000000 9.2212414315104550E-006 + 0.10439999999999999 1.0016600787971732E-005 + 0.10524999999999998 1.0858449790737488E-005 + 0.10610000000000000 1.1746797599896330E-005 + 0.10694999999999999 1.2681231865860802E-005 + 0.10779999999999998 1.3660910542484744E-005 + 0.10865000000000000 1.4684506293138036E-005 + 0.10949999999999999 1.5750148188095235E-005 + 0.11035000000000000 1.6855420544690530E-005 + 0.11119999999999999 1.7997273202406391E-005 + 0.11204999999999998 1.9171991541000934E-005 + 0.11290000000000000 2.0375228983812499E-005 + 0.11374999999999999 2.1601849861564588E-005 + 0.11459999999999998 2.2846043726691567E-005 + 0.11545000000000000 2.4101134679423923E-005 + 0.11629999999999999 2.5359733741021120E-005 + 0.11715000000000000 2.6613689641546819E-005 + 0.11799999999999999 2.7853977452094862E-005 + 0.11884999999999998 2.9070825590762470E-005 + 0.11970000000000000 3.0253714433130470E-005 + 0.12054999999999999 3.1391394890198481E-005 + 0.12139999999999998 3.2471889821304769E-005 + 0.12225000000000000 3.3482576188083643E-005 + 0.12309999999999999 3.4410318497642903E-005 + 0.12395000000000000 3.5241337471070969E-005 + 0.12479999999999999 3.5961584771969302E-005 + 0.12564999999999998 3.6556550400362128E-005 + 0.12650000000000000 3.7011686943933020E-005 + 0.12734999999999999 3.7312244048072967E-005 + 0.12819999999999998 3.7443625015811073E-005 + 0.12905000000000000 3.7391325353908415E-005 + 0.12989999999999999 3.7141224587806125E-005 + 0.13074999999999998 3.6679787995539424E-005 + 0.13159999999999999 3.5994223599002230E-005 + 0.13245000000000001 3.5072453012966290E-005 + 0.13329999999999997 3.3903687902396061E-005 + 0.13414999999999999 3.2478113085148921E-005 + 0.13500000000000001 3.0787496323150508E-005 + 0.13584999999999997 2.8825251923418266E-005 + 0.13669999999999999 2.6586473882111709E-005 + 0.13755000000000001 2.4068077446708708E-005 + 0.13839999999999997 2.1269213694501418E-005 + 0.13924999999999998 1.8191196727655073E-005 + 0.14010000000000000 1.4837676344880652E-005 + 0.14094999999999996 1.1214769115542516E-005 + 0.14179999999999998 7.3309376480888628E-006 + 0.14265000000000000 3.1974478678824010E-006 + 0.14350000000000002 -1.1718896114862857E-006 + 0.14434999999999998 -5.7605603009409180E-006 + 0.14520000000000000 -1.0549612098587612E-005 + 0.14605000000000001 -1.5517452763204557E-005 + 0.14689999999999998 -2.0640042550396487E-005 + 0.14774999999999999 -2.5890832546785718E-005 + 0.14860000000000001 -3.1241192990826771E-005 + 0.14944999999999997 -3.6660524326529024E-005 + 0.15029999999999999 -4.2116368788573445E-005 + 0.15115000000000001 -4.7574520211875877E-005 + 0.15199999999999997 -5.2999398917813074E-005 + 0.15284999999999999 -5.8354561801277575E-005 + 0.15370000000000000 -6.3602572529107123E-005 + 0.15454999999999997 -6.8705726233264349E-005 + 0.15539999999999998 -7.3625984463660400E-005 + 0.15625000000000000 -7.8325648830765651E-005 + 0.15709999999999996 -8.2767548278160871E-005 + 0.15794999999999998 -8.6915613074665840E-005 + 0.15880000000000000 -9.0735035720854624E-005 + 0.15965000000000001 -9.4192578177950634E-005 + 0.16049999999999998 -9.7257136842192302E-005 + 0.16134999999999999 -9.9899978587268551E-005 + 0.16220000000000001 -1.0209505557169696E-004 + 0.16304999999999997 -1.0381931447629603E-004 + 0.16389999999999999 -1.0505299615267876E-004 + 0.16475000000000001 -1.0577980391143381E-004 + 0.16559999999999997 -1.0598731552824305E-004 + 0.16644999999999999 -1.0566681652291639E-004 + 0.16730000000000000 -1.0481373811299568E-004 + 0.16814999999999997 -1.0342764613889350E-004 + 0.16899999999999998 -1.0151215766613445E-004 + 0.16985000000000000 -9.9075299262011110E-005 + 0.17069999999999996 -9.6129072458992772E-005 + 0.17154999999999998 -9.2689446838239512E-005 + 0.17240000000000000 -8.8776549521535133E-005 + 0.17325000000000002 -8.4414230434371625E-005 + 0.17409999999999998 -7.9629865700304932E-005 + 0.17494999999999999 -7.4454357638399814E-005 + 0.17580000000000001 -6.8921092655808644E-005 + 0.17664999999999997 -6.3066698777263574E-005 + 0.17749999999999999 -5.6929887483360744E-005 + 0.17835000000000001 -5.0551265839984599E-005 + 0.17919999999999997 -4.3973399631956061E-005 + 0.18004999999999999 -3.7240342004035304E-005 + 0.18090000000000001 -3.0396053354780946E-005 + 0.18174999999999997 -2.3485571937637919E-005 + 0.18259999999999998 -1.6553865625627502E-005 + 0.18345000000000000 -9.6450459135724774E-006 + 0.18429999999999996 -2.8030780578037189E-006 + 0.18514999999999998 3.9299672628192728E-006 + 0.18600000000000000 1.0513000327216452E-005 + 0.18684999999999996 1.6907481563434992E-005 + 0.18769999999999998 2.3076529387703197E-005 + 0.18855000000000000 2.8986435043365122E-005 + 0.18940000000000001 3.4605710548468037E-005 + 0.19024999999999997 3.9906262771466431E-005 + 0.19109999999999999 4.4863073688981221E-005 + 0.19195000000000001 4.9454086035652294E-005 + 0.19279999999999997 5.3661297929265893E-005 + 0.19364999999999999 5.7469565346925200E-005 + 0.19450000000000001 6.0868088872420457E-005 + 0.19534999999999997 6.3848950332438519E-005 + 0.19619999999999999 6.6407850008907163E-005 + 0.19705000000000000 6.8544080362704501E-005 + 0.19789999999999996 7.0260009338325748E-005 + 0.19874999999999998 7.1561323294633524E-005 + 0.19960000000000000 7.2456354871115633E-005 + 0.20044999999999996 7.2956685028127834E-005 + 0.20129999999999998 7.3076193654493404E-005 + 0.20215000000000000 7.2831193700651758E-005 + 0.20300000000000001 7.2240064393693055E-005 + 0.20384999999999998 7.1322897378936153E-005 + 0.20469999999999999 7.0101509874368555E-005 + 0.20555000000000001 6.8598850015560363E-005 + 0.20639999999999997 6.6838778815085989E-005 + 0.20724999999999999 6.4846162676451474E-005 + 0.20810000000000001 6.2646082832390642E-005 + 0.20894999999999997 6.0263962164661335E-005 + 0.20979999999999999 5.7725133135984978E-005 + 0.21065000000000000 5.5054703052207819E-005 + 0.21149999999999997 5.2277457977278843E-005 + 0.21234999999999998 4.9417372930078357E-005 + 0.21320000000000000 4.6497734419548477E-005 + 0.21404999999999996 4.3540716943720137E-005 + 0.21489999999999998 4.0567433120670737E-005 + 0.21575000000000000 3.7597743421083848E-005 + 0.21659999999999996 3.4650189908296759E-005 + 0.21744999999999998 3.1741820314520914E-005 + 0.21829999999999999 2.8888180472662624E-005 + 0.21915000000000001 2.6103397685872457E-005 + 0.21999999999999997 2.3399917771883214E-005 + 0.22084999999999999 2.0788592386445464E-005 + 0.22170000000000001 1.8278824952242450E-005 + 0.22254999999999997 1.5878512206404487E-005 + 0.22339999999999999 1.3593977917888152E-005 + 0.22425000000000000 1.1430230151714424E-005 + 0.22509999999999997 9.3909303197971068E-006 + 0.22594999999999998 7.4784149646254194E-006 + 0.22680000000000000 5.6939166235727862E-006 + 0.22764999999999996 4.0375352048750597E-006 + 0.22849999999999998 2.5084016082406373E-006 + 0.22935000000000000 1.1046460359122373E-006 + 0.23019999999999996 -1.7634916982218806E-007 + 0.23104999999999998 -1.3380461254112998E-006 + 0.23190000000000000 -2.3844394305965938E-006 + 0.23275000000000001 -3.3201137130851114E-006 + 0.23359999999999997 -4.1501163266041899E-006 + 0.23444999999999999 -4.8797778232065888E-006 + 0.23530000000000001 -5.5146553505099078E-006 + 0.23614999999999997 -6.0606025479950393E-006 + 0.23699999999999999 -6.5234525689836452E-006 + 0.23785000000000001 -6.9091425263389376E-006 + 0.23869999999999997 -7.2235626549186623E-006 + 0.23954999999999999 -7.4724938810269722E-006 + 0.24040000000000000 -7.6616614121390015E-006 + 0.24124999999999996 -7.7965650978862260E-006 + 0.24209999999999998 -7.8825447709201149E-006 + 0.24295000000000000 -7.9247013028754056E-006 + 0.24379999999999996 -7.9279537738739162E-006 + 0.24464999999999998 -7.8968810239273868E-006 + 0.24550000000000000 -7.8358177789094452E-006 + 0.24634999999999996 -7.7487871859898722E-006 + 0.24719999999999998 -7.6394472140991634E-006 + 0.24804999999999999 -7.5112189785752152E-006 + 0.24890000000000001 -7.3671780572761529E-006 + 0.24974999999999997 -7.2100318660822052E-006 + 0.25059999999999999 -7.0422962960197346E-006 + 0.25145000000000001 -6.8661540614564268E-006 + 0.25229999999999997 -6.6835326794836602E-006 + 0.25314999999999999 -6.4961653662696187E-006 + 0.25400000000000000 -6.3055065004878117E-006 + 0.25484999999999997 -6.1128074295129741E-006 + 0.25569999999999998 -5.9192046799770573E-006 + 0.25655000000000000 -5.7255410782473317E-006 + 0.25739999999999996 -5.5326122197521591E-006 + 0.25824999999999998 -5.3410187360513577E-006 + 0.25910000000000000 -5.1511629366519385E-006 + 0.25994999999999996 -4.9634016806681827E-006 + 0.26079999999999998 -4.7780038823886578E-006 + 0.26164999999999999 -4.5950795223640508E-006 + 0.26249999999999996 -4.4147123149958014E-006 + 0.26334999999999997 -4.2369347792594488E-006 + 0.26419999999999999 -4.0617813828552503E-006 + 0.26505000000000001 -3.8892303457987421E-006 + 0.26589999999999997 -3.7193359001330196E-006 + 0.26674999999999999 -3.5521401930155446E-006 + 0.26760000000000000 -3.3876969258703470E-006 + 0.26844999999999997 -3.2261229856234177E-006 + 0.26929999999999998 -3.0675364433836577E-006 + 0.27015000000000000 -2.9120837834962798E-006 + 0.27099999999999996 -2.7599207080786586E-006 + 0.27184999999999998 -2.6112095865624311E-006 + 0.27270000000000000 -2.4661112832423136E-006 + 0.27354999999999996 -2.3247902236254783E-006 + 0.27439999999999998 -2.1874214349494511E-006 + 0.27524999999999999 -2.0541567314397232E-006 + 0.27609999999999996 -1.9251770704936608E-006 + 0.27694999999999997 -1.8006670001206297E-006 + 0.27779999999999999 -1.6808510043774150E-006 + 0.27865000000000001 -1.5659724586866089E-006 + 0.27949999999999997 -1.4563035952654669E-006 + 0.28034999999999999 -1.3521663678474169E-006 + 0.28120000000000001 -1.2538576377926040E-006 + 0.28204999999999997 -1.1616929241129832E-006 + 0.28289999999999998 -1.0759679162151333E-006 + 0.28375000000000000 -9.9694749877987072E-007 + 0.28459999999999996 -9.2482413949506114E-007 + 0.28544999999999998 -8.5974357085809496E-007 + 0.28630000000000000 -8.0177717718618017E-007 + 0.28714999999999996 -7.5094062022492986E-007 + 0.28799999999999998 -7.0718126627325664E-007 + 0.28885000000000000 -6.7039278885972082E-007 + 0.28969999999999996 -6.4043427573405206E-007 + 0.29054999999999997 -6.1714625360162691E-007 + 0.29139999999999999 -6.0033044511514259E-007 + 0.29224999999999995 -5.8974772189830326E-007 + 0.29309999999999997 -5.8515263013251167E-007 + 0.29394999999999999 -5.8625110095517456E-007 + 0.29480000000000001 -5.9268914926262392E-007 + 0.29564999999999997 -6.0406976060149298E-007 + 0.29649999999999999 -6.1991784494545725E-007 + 0.29735000000000000 -6.3970015450580733E-007 + 0.29819999999999997 -6.6282560058530648E-007 + 0.29904999999999998 -6.8864459742649184E-007 + 0.29990000000000000 -7.1647818474075392E-007 + 0.30074999999999996 -7.4562349401335263E-007 + 0.30159999999999998 -7.7536776432617987E-007 + 0.30245000000000000 -8.0501105836859169E-007 + 0.30329999999999996 -8.3389425405231073E-007 + 0.30414999999999998 -8.6136672734873006E-007 + 0.30499999999999999 -8.8683669171187998E-007 + 0.30584999999999996 -9.0974160185528070E-007 + 0.30669999999999997 -9.2957785164976594E-007 + 0.30754999999999999 -9.4587243987246934E-007 + 0.30840000000000001 -9.5819323376119051E-007 + 0.30924999999999997 -9.6615405482322618E-007 + 0.31009999999999999 -9.6941605064375729E-007 + 0.31095000000000000 -9.6768358564132859E-007 + 0.31179999999999997 -9.6070852270025798E-007 + 0.31264999999999998 -9.4830460458038312E-007 + 0.31350000000000000 -9.3034878904772307E-007 + 0.31434999999999996 -9.0678928306741835E-007 + 0.31519999999999998 -8.7765765419150864E-007 + 0.31605000000000000 -8.4307355130853843E-007 + 0.31689999999999996 -8.0325415396037382E-007 + 0.31774999999999998 -7.5850383531033779E-007 + 0.31859999999999999 -7.0923401437820705E-007 + 0.31944999999999996 -6.5593909700995432E-007 + 0.32029999999999997 -5.9918082593090310E-007 + 0.32114999999999999 -5.3958840758322165E-007 + 0.32199999999999995 -4.7782826870319823E-007 + 0.32284999999999997 -4.1458630360581903E-007 + 0.32369999999999999 -3.5055671500143369E-007 + 0.32455000000000001 -2.8641844981859348E-007 + 0.32539999999999997 -2.2283747270900828E-007 + 0.32624999999999998 -1.6045438999586600E-007 + 0.32710000000000000 -9.9880427577003296E-008 + 0.32794999999999996 -4.1707231550281342E-008 + 0.32879999999999998 1.3502205829793497E-008 + 0.32965000000000000 6.5209843462370496E-008 + 0.33049999999999996 1.1290855990397825E-007 + 0.33134999999999998 1.5613310952418103E-007 + 0.33220000000000000 1.9445933242069902E-007 + 0.33304999999999996 2.2752840878697333E-007 + 0.33389999999999997 2.5503863893936941E-007 + 0.33474999999999999 2.7676802260364680E-007 + 0.33559999999999995 2.9257429374938094E-007 + 0.33644999999999997 3.0239808416718429E-007 + 0.33729999999999999 3.0624589492618793E-007 + 0.33815000000000001 3.0420819466793107E-007 + 0.33899999999999997 2.9642861986189232E-007 + 0.33984999999999999 2.8310101633540199E-007 + 0.34070000000000000 2.6447026420378193E-007 + 0.34154999999999996 2.4081671062438069E-007 + 0.34239999999999998 2.1244668720545020E-007 + 0.34325000000000000 1.7970272145959751E-007 + 0.34409999999999996 1.4294875813044348E-007 + 0.34494999999999998 1.0257571873502925E-007 + 0.34580000000000000 5.8997477027268484E-008 + 0.34664999999999996 1.2644782166334767E-008 + 0.34749999999999998 -3.6025468465389293E-008 + 0.34834999999999999 -8.6540812779581451E-008 + 0.34919999999999995 -1.3840606470033581E-007 + 0.35004999999999997 -1.9110813332876371E-007 + 0.35089999999999999 -2.4411674582415611E-007 + 0.35174999999999995 -2.9688361322923451E-007 + 0.35259999999999997 -3.4884896976814757E-007 + 0.35344999999999999 -3.9945024692800346E-007 + 0.35430000000000000 -4.4812418628529219E-007 + 0.35514999999999997 -4.9432388840277519E-007 + 0.35599999999999998 -5.3752393730743744E-007 + 0.35685000000000000 -5.7722766537043561E-007 + 0.35769999999999996 -6.1297953807077552E-007 + 0.35854999999999998 -6.4436651416689895E-007 + 0.35940000000000000 -6.7101669960180899E-007 + 0.36024999999999996 -6.9259496242195051E-007 + 0.36109999999999998 -7.0879936692760359E-007 + 0.36194999999999999 -7.1936355731624546E-007 + 0.36279999999999996 -7.2404632055284154E-007 + 0.36364999999999997 -7.2264158237657681E-007 + 0.36449999999999999 -7.1498299880415432E-007 + 0.36534999999999995 -7.0096018106703516E-007 + 0.36619999999999997 -6.8053306014857165E-007 + 0.36704999999999999 -6.5374374992898770E-007 + 0.36790000000000000 -6.2073619989315057E-007 + 0.36874999999999997 -5.8175687384209223E-007 + 0.36959999999999998 -5.3715947485969532E-007 + 0.37045000000000000 -4.8739044501238717E-007 + 0.37129999999999996 -4.3298733783713107E-007 + 0.37214999999999998 -3.7455554753438926E-007 + 0.37300000000000000 -3.1274888836563875E-007 + 0.37384999999999996 -2.4825532715664717E-007 + 0.37469999999999998 -1.8178389998599329E-007 + 0.37554999999999999 -1.1405254970353315E-007 + 0.37639999999999996 -4.5785990583378127E-008 + 0.37724999999999997 2.2286133922567856E-008 + 0.37809999999999999 8.9429102992517419E-008 + 0.37894999999999995 1.5490327060658117E-007 + 0.37979999999999997 2.1796678440475490E-007 + 0.38064999999999993 2.7788289267909967E-007 + 0.38149999999999995 3.3392846156916157E-007 + 0.38234999999999997 3.8540978476841947E-007 + 0.38319999999999999 4.3168424814065058E-007 + 0.38405000000000000 4.7217271766689808E-007 + 0.38490000000000002 5.0638232717936419E-007 + 0.38574999999999993 5.3391653315576505E-007 + 0.38659999999999994 5.5449065378159025E-007 + 0.38744999999999996 5.6793750470890568E-007 + 0.38829999999999998 5.7420237603612911E-007 + 0.38915000000000000 5.7334824548023366E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0009.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0009.BXZ.semd new file mode 100644 index 00000000..3410b909 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0009.BXZ.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 0.0000000000000000 + -0.11490000000000000 -8.5646564341208316E-027 + -0.11405000000000000 -9.7915367713211906E-026 + -0.11320000000000000 -5.8544875613545569E-025 + -0.11234999999999999 -2.4168116739677025E-024 + -0.11150000000000000 -7.6625136604177483E-024 + -0.11065000000000000 -1.9623192461683449E-023 + -0.10979999999999999 -4.1441470685852642E-023 + -0.10894999999999999 -7.1759766238138403E-023 + -0.10810000000000000 -9.6658698923265751E-023 + -0.10725000000000000 -7.9805903599777291E-023 + -0.10639999999999999 4.2206149321475764E-023 + -0.10554999999999999 3.4622207922190371E-022 + -0.10470000000000000 8.7404640132865363E-022 + -0.10385000000000000 1.5380680096478861E-021 + -0.10299999999999999 1.9909941715990695E-021 + -0.10214999999999999 1.5093761814996551E-021 + -0.10130000000000000 -1.0074587610424959E-021 + -0.10045000000000000 -6.7776799484753430E-021 + -9.9599999999999994E-002 -1.6470956930876531E-020 + -9.8750000000000004E-002 -2.9077281393693190E-020 + -9.7900000000000001E-002 -4.0458525755511266E-020 + -9.7049999999999997E-002 -4.2056155293032618E-020 + -9.6199999999999994E-002 -2.0609103730359205E-020 + -9.5349999999999990E-002 3.9970864438347092E-020 + -9.4500000000000001E-002 1.5342534623485960E-019 + -9.3649999999999997E-002 3.2207868356746677E-019 + -9.2799999999999994E-002 5.2452472836149003E-019 + -9.1950000000000004E-002 7.0268294783018505E-019 + -9.1100000000000000E-002 7.5319849666236025E-019 + -9.0249999999999997E-002 5.3026540442865130E-019 + -8.9399999999999993E-002 -1.3220366709606327E-019 + -8.8549999999999990E-002 -1.3727162908636768E-018 + -8.7700000000000000E-002 -3.2273198738681135E-018 + -8.6849999999999997E-002 -5.5352097067168206E-018 + -8.5999999999999993E-002 -7.8443118902404400E-018 + -8.5150000000000003E-002 -9.3492986001000116E-018 + -8.4300000000000000E-002 -8.9046867206637097E-018 + -8.3449999999999996E-002 -5.1583000515482165E-018 + -8.2600000000000007E-002 3.1598846496134749E-018 + -8.1749999999999989E-002 1.6785508200225646E-017 + -8.0900000000000000E-002 3.5341116303486773E-017 + -8.0049999999999996E-002 5.6726926354974532E-017 + -7.9199999999999993E-002 7.6640538719503562E-017 + -7.8350000000000003E-002 8.8437158436845166E-017 + -7.7499999999999999E-002 8.3562123229335245E-017 + -7.6649999999999996E-002 5.2754876238005300E-017 + -7.5800000000000006E-002 -1.1880339024557589E-017 + -7.4949999999999989E-002 -1.1402215154047112E-016 + -7.4099999999999999E-002 -2.4982964670456041E-016 + -7.3249999999999996E-002 -4.0480159932099764E-016 + -7.2399999999999992E-002 -5.5166626880694001E-016 + -7.1550000000000002E-002 -6.5033021768473241E-016 + -7.0699999999999999E-002 -6.5089465450366722E-016 + -6.9849999999999995E-002 -5.0047337981646195E-016 + -6.9000000000000006E-002 -1.5398024488567137E-016 + -6.8149999999999988E-002 4.1179967267364886E-016 + -6.7299999999999999E-002 1.1825925940119553E-015 + -6.6449999999999995E-002 2.0922957970205821E-015 + -6.5599999999999992E-002 3.0136337537940428E-015 + -6.4750000000000002E-002 3.7579486039011875E-015 + -6.3899999999999998E-002 4.0879374240520467E-015 + -6.3049999999999995E-002 3.7458802640215908E-015 + -6.2199999999999998E-002 2.4976117753213954E-015 + -6.1350000000000002E-002 1.8931972038409668E-016 + -6.0499999999999998E-002 -3.1894523380875682E-015 + -5.9650000000000002E-002 -7.4468372231990493E-015 + -5.8799999999999998E-002 -1.2146761631770082E-014 + -5.7950000000000002E-002 -1.6598332153260288E-014 + -5.7099999999999998E-002 -1.9889361860429682E-014 + -5.6249999999999994E-002 -2.0972754932500423E-014 + -5.5400000000000005E-002 -1.8807292941932162E-014 + -5.4550000000000001E-002 -1.2544794143860342E-014 + -5.3699999999999998E-002 -1.7446559928731113E-015 + -5.2849999999999994E-002 1.3413721892853367E-014 + -5.2000000000000005E-002 3.1958397334921495E-014 + -5.1150000000000001E-002 5.2033655458188575E-014 + -5.0299999999999997E-002 7.0928901483599928E-014 + -4.9449999999999994E-002 8.5256544055211553E-014 + -4.8600000000000004E-002 9.1290228066324325E-014 + -4.7750000000000001E-002 8.5451272786729911E-014 + -4.6899999999999997E-002 6.4903956345711250E-014 + -4.6049999999999994E-002 2.8193464442973821E-014 + -4.5200000000000004E-002 -2.4161978759975001E-014 + -4.4350000000000001E-002 -8.9226033319607870E-014 + -4.3499999999999997E-002 -1.6144718251185334E-013 + -4.2649999999999993E-002 -2.3279436652445613E-013 + -4.1800000000000004E-002 -2.9327786833929919E-013 + -4.0950000000000000E-002 -3.3186163793315759E-013 + -4.0099999999999997E-002 -3.3771753010062409E-013 + -3.9249999999999993E-002 -3.0171454625078710E-013 + -3.8400000000000004E-002 -2.1798246030190147E-013 + -3.7550000000000000E-002 -8.5354079080554211E-014 + -3.6699999999999997E-002 9.1527615927908264E-014 + -3.5850000000000007E-002 3.0163669497183192E-013 + -3.5000000000000003E-002 5.2768527422220480E-013 + -3.4150000000000000E-002 7.4702808916362824E-013 + -3.3299999999999996E-002 9.3335133356784370E-013 + -3.2450000000000007E-002 1.0590479259311033E-012 + -3.1600000000000003E-002 1.0980823808143124E-012 + -3.0750000000000000E-002 1.0290707778707719E-012 + -2.9899999999999996E-002 8.3824759965980311E-013 + -2.9050000000000006E-002 5.2197611723313104E-013 + -2.8200000000000003E-002 8.8490520642570164E-014 + -2.7349999999999999E-002 -4.4137789805259821E-013 + -2.6499999999999996E-002 -1.0346332799419129E-012 + -2.5650000000000006E-002 -1.6477300239191430E-012 + -2.4800000000000003E-002 -2.2292671145099707E-012 + -2.3949999999999999E-002 -2.7235481367246718E-012 + -2.3099999999999996E-002 -3.0747068559175553E-012 + -2.2250000000000006E-002 -3.2310560164528545E-012 + -2.1400000000000002E-002 -3.1493122823007762E-012 + -2.0549999999999999E-002 -2.7983943434780487E-012 + -1.9699999999999995E-002 -2.1625504372684696E-012 + -1.8850000000000006E-002 -1.2436726276654316E-012 + -1.8000000000000002E-002 -6.2727512625602539E-014 + -1.7149999999999999E-002 1.3396925258375016E-012 + -1.6299999999999995E-002 2.9036490723632648E-012 + -1.5450000000000005E-002 4.5509235672085570E-012 + -1.4600000000000002E-002 6.1868389907440333E-012 + -1.3749999999999998E-002 7.7028659760159789E-012 + -1.2899999999999995E-002 8.9800833599261340E-012 + -1.2050000000000005E-002 9.8936143845946222E-012 + -1.1200000000000002E-002 1.0318151784589274E-011 + -1.0349999999999998E-002 1.0134675464384586E-011 + -9.5000000000000084E-003 9.2383389412314358E-012 + -8.6500000000000049E-003 7.5473947055747362E-012 + -7.8000000000000014E-003 5.0128407594075129E-012 + -6.9499999999999978E-003 1.6282759547698858E-012 + -6.1000000000000082E-003 -2.5607251800310011E-012 + -5.2500000000000047E-003 -7.4485583336761437E-012 + -4.4000000000000011E-003 -1.2863796266456988E-011 + -3.5499999999999976E-003 -1.8566596043806661E-011 + -2.7000000000000079E-003 -2.4250198615598114E-011 + -1.8500000000000044E-003 -2.9547221644657771E-011 + -1.0000000000000009E-003 -3.4041245113243366E-011 + -1.4999999999999736E-004 -3.7283828443146367E-011 + 6.9999999999999230E-004 -3.8816794435975002E-011 + 1.5499999999999958E-003 -3.8199164576289052E-011 + 2.3999999999999994E-003 -3.5037762729681832E-011 + 3.2500000000000029E-003 -2.9020105762135307E-011 + 4.0999999999999925E-003 -1.9947872512319443E-011 + 4.9499999999999961E-003 -7.7689057021082291E-012 + 5.7999999999999996E-003 7.3943512693863988E-012 + 6.6499999999999893E-003 2.5222321992317515E-011 + 7.5000000000000067E-003 4.5183818147312175E-011 + 8.3499999999999963E-003 6.6531545247637334E-011 + 9.1999999999999860E-003 8.8309246645537948E-011 + 1.0050000000000003E-002 1.0937150894983153E-010 + 1.0899999999999993E-002 1.2841673040075931E-010 + 1.1750000000000010E-002 1.4403288069591742E-010 + 1.2600000000000000E-002 1.5475508714856074E-010 + 1.3449999999999990E-002 1.5913337384503334E-010 + 1.4300000000000007E-002 1.5580788904436120E-010 + 1.5149999999999997E-002 1.4358885048813788E-010 + 1.5999999999999986E-002 1.2153782407756153E-010 + 1.6850000000000004E-002 8.9046628975925300E-011 + 1.7699999999999994E-002 4.5910422646880556E-011 + 1.8549999999999983E-002 -7.6088508212200608E-012 + 1.9400000000000001E-002 -7.0731684633331754E-011 + 2.0249999999999990E-002 -1.4212634011116869E-010 + 2.1100000000000008E-002 -2.1989298528528796E-010 + 2.1949999999999997E-002 -3.0156915631903889E-010 + 2.2799999999999987E-002 -3.8415918320420917E-010 + 2.3650000000000004E-002 -4.6418888729104661E-010 + 2.4499999999999994E-002 -5.3778843314828260E-010 + 2.5349999999999984E-002 -6.0080316154213427E-010 + 2.6200000000000001E-002 -6.4893476381319536E-010 + 2.7049999999999991E-002 -6.7791151416114013E-010 + 2.7900000000000008E-002 -6.8368692932284743E-010 + 2.8749999999999998E-002 -6.6266473457011647E-010 + 2.9599999999999987E-002 -6.1194599731164720E-010 + 3.0450000000000005E-002 -5.2959300002848288E-010 + 3.1299999999999994E-002 -4.1490228526801849E-010 + 3.2149999999999984E-002 -2.6867902350045586E-010 + 3.3000000000000002E-002 -9.3502215127474962E-011 + 3.3849999999999991E-002 1.0602849232966759E-010 + 3.4700000000000009E-002 3.2307467074155193E-010 + 3.5549999999999998E-002 5.4837839095813084E-010 + 3.6399999999999988E-002 7.7012292937918466E-010 + 3.7250000000000005E-002 9.7384013979934234E-010 + 3.8099999999999995E-002 1.1423612146465287E-009 + 3.8949999999999985E-002 1.2558042541415598E-009 + 3.9800000000000002E-002 1.2915887290363855E-009 + 4.0649999999999992E-002 1.2244610955384720E-009 + 4.1500000000000009E-002 1.0265089286571897E-009 + 4.2349999999999999E-002 6.6713816683318571E-010 + 4.3199999999999988E-002 1.1299443853559992E-010 + 4.4050000000000006E-002 -6.7220555979665292E-010 + 4.4899999999999995E-002 -1.7279592771346695E-009 + 4.5749999999999985E-002 -3.0974035832591933E-009 + 4.6600000000000003E-002 -4.8279244125209165E-009 + 4.7449999999999992E-002 -6.9719398309063133E-009 + 4.8299999999999982E-002 -9.5879207509191399E-009 + 4.9149999999999999E-002 -1.2741651970194002E-008 + 4.9999999999999989E-002 -1.6507765612339704E-008 + 5.0850000000000006E-002 -2.0971554524901650E-008 + 5.1699999999999996E-002 -2.6231148029578304E-008 + 5.2549999999999986E-002 -3.2400000810089644E-008 + 5.3400000000000003E-002 -3.9609791411764346E-008 + 5.4249999999999993E-002 -4.8013773566346590E-008 + 5.5099999999999982E-002 -5.7790564778907124E-008 + 5.5950000000000000E-002 -6.9148435002647264E-008 + 5.6799999999999989E-002 -8.2330201728980428E-008 + 5.7650000000000007E-002 -9.7618711880707608E-008 + 5.8499999999999996E-002 -1.1534296752084181E-007 + 5.9349999999999986E-002 -1.3588498576253641E-007 + 6.0200000000000004E-002 -1.5968749027743018E-007 + 6.1049999999999993E-002 -1.8726238542687093E-007 + 6.1899999999999983E-002 -2.1920008179658282E-007 + 6.2750000000000000E-002 -2.5617996550631504E-007 + 6.3599999999999990E-002 -2.9898162676328798E-007 + 6.4450000000000007E-002 -3.4849784814196040E-007 + 6.5299999999999997E-002 -4.0574777869042426E-007 + 6.6149999999999987E-002 -4.7189245744364234E-007 + 6.7000000000000004E-002 -5.4825114598037322E-007 + 6.7849999999999994E-002 -6.3631940105947073E-007 + 6.8699999999999983E-002 -7.3778837863449029E-007 + 6.9550000000000001E-002 -8.5456603771176505E-007 + 7.0399999999999990E-002 -9.8880042791908700E-007 + 7.1249999999999980E-002 -1.1429035641293738E-006 + 7.2099999999999997E-002 -1.3195782116164675E-006 + 7.2949999999999987E-002 -1.5218464048367948E-006 + 7.3800000000000004E-002 -1.7530782361609312E-006 + 7.4649999999999994E-002 -2.0170249898140506E-006 + 7.5499999999999984E-002 -2.3178514177556022E-006 + 7.6350000000000001E-002 -2.6601699228539857E-006 + 7.7199999999999991E-002 -3.0490772808667285E-006 + 7.8049999999999981E-002 -3.4901908793928930E-006 + 7.8899999999999998E-002 -3.9896862089581705E-006 + 7.9749999999999988E-002 -4.5543345615454868E-006 + 8.0600000000000005E-002 -5.1915397767921415E-006 + 8.1449999999999995E-002 -5.9093729528578274E-006 + 8.2299999999999984E-002 -6.7166097217173736E-006 + 8.3150000000000002E-002 -7.6227573910366878E-006 + 8.3999999999999991E-002 -8.6380893270025168E-006 + 8.4849999999999981E-002 -9.7736644161838373E-006 + 8.5699999999999998E-002 -1.1041346360855786E-005 + 8.6549999999999988E-002 -1.2453816706056303E-005 + 8.7400000000000005E-002 -1.4024578637069718E-005 + 8.8249999999999995E-002 -1.5767949674853791E-005 + 8.9099999999999985E-002 -1.7699049244933924E-005 + 8.9950000000000002E-002 -1.9833763381523655E-005 + 9.0799999999999992E-002 -2.2188712723323304E-005 + 9.1649999999999981E-002 -2.4781180319566440E-005 + 9.2499999999999999E-002 -2.7629053185178656E-005 + 9.3349999999999989E-002 -3.0750719918960738E-005 + 9.4200000000000006E-002 -3.4164955203783150E-005 + 9.5049999999999996E-002 -3.7890806418705641E-005 + 9.5899999999999985E-002 -4.1947421489943408E-005 + 9.6750000000000003E-002 -4.6353842113640540E-005 + 9.7599999999999992E-002 -5.1128856222018493E-005 + 9.8449999999999982E-002 -5.6290728977676391E-005 + 9.9299999999999999E-002 -6.1856958841957356E-005 + 0.10014999999999999 -6.7843985527674708E-005 + 0.10099999999999998 -7.4266910667843472E-005 + 0.10185000000000000 -8.1139125345761789E-005 + 0.10269999999999999 -8.8471980387410428E-005 + 0.10355000000000000 -9.6274397225098660E-005 + 0.10439999999999999 -1.0455250663094688E-004 + 0.10524999999999998 -1.1330918348285643E-004 + 0.10610000000000000 -1.2254362621419017E-004 + 0.10694999999999999 -1.3225092314020907E-004 + 0.10779999999999998 -1.4242158393971532E-004 + 0.10865000000000000 -1.5304113087525497E-004 + 0.10949999999999999 -1.6408966474222239E-004 + 0.11035000000000000 -1.7554134056975063E-004 + 0.11119999999999999 -1.8736405596674150E-004 + 0.11204999999999998 -1.9951899226485891E-004 + 0.11290000000000000 -2.1196029805997036E-004 + 0.11374999999999999 -2.2463470381610130E-004 + 0.11459999999999998 -2.3748141744944887E-004 + 0.11545000000000000 -2.5043162001316469E-004 + 0.11629999999999999 -2.6340867972607422E-004 + 0.11715000000000000 -2.7632775627998535E-004 + 0.11799999999999999 -2.8909613278221244E-004 + 0.11884999999999998 -3.0161297359940312E-004 + 0.11970000000000000 -3.1376976710626147E-004 + 0.12054999999999999 -3.2545068903526772E-004 + 0.12139999999999998 -3.3653268884765070E-004 + 0.12225000000000000 -3.4688640560219216E-004 + 0.12309999999999999 -3.5637660147595302E-004 + 0.12395000000000000 -3.6486309123162424E-004 + 0.12479999999999999 -3.7220135127492908E-004 + 0.12564999999999998 -3.7824412336779826E-004 + 0.12650000000000000 -3.8284194382633607E-004 + 0.12734999999999999 -3.8584478739235551E-004 + 0.12819999999999998 -3.8710353856206866E-004 + 0.12905000000000000 -3.8647104505564535E-004 + 0.12989999999999999 -3.8380410475248133E-004 + 0.13074999999999998 -3.7896484537571406E-004 + 0.13159999999999999 -3.7182265743881281E-004 + 0.13245000000000001 -3.6225578608973369E-004 + 0.13329999999999997 -3.5015357049805247E-004 + 0.13414999999999999 -3.3541742222654590E-004 + 0.13500000000000001 -3.1796348506764284E-004 + 0.13584999999999997 -2.9772408136156047E-004 + 0.13669999999999999 -2.7464907997322896E-004 + 0.13755000000000001 -2.4870795657454156E-004 + 0.13839999999999997 -2.1989141235257252E-004 + 0.13924999999999998 -1.8821263346357328E-004 + 0.14010000000000000 -1.5370795240067108E-004 + 0.14094999999999996 -1.1643839876788811E-004 + 0.14179999999999998 -7.6491147504894865E-005 + 0.14265000000000000 -3.3978592129563201E-005 + 0.14350000000000002 1.0959489610623589E-005 + 0.14434999999999998 5.8157447332942531E-005 + 0.14520000000000000 1.0742247799423016E-004 + 0.14605000000000001 1.5853659270896386E-004 + 0.14689999999999998 2.1125613118251046E-004 + 0.14774999999999999 2.6531371139973923E-004 + 0.14860000000000001 3.2041902501211880E-004 + 0.14944999999999997 3.7626089619436623E-004 + 0.15029999999999999 4.3250923693361734E-004 + 0.15115000000000001 4.8881678087767393E-004 + 0.15199999999999997 5.4482242768080975E-004 + 0.15284999999999999 6.0015353603552269E-004 + 0.15370000000000000 6.5442907476833865E-004 + 0.15454999999999997 7.0726274114335064E-004 + 0.15539999999999998 7.5826658080713411E-004 + 0.15625000000000000 8.0705434859013059E-004 + 0.15709999999999996 8.5324497046167474E-004 + 0.15794999999999998 8.9646666044710787E-004 + 0.15880000000000000 9.3636032407995895E-004 + 0.15965000000000001 9.7258305320692385E-004 + 0.16049999999999998 1.0048121090731833E-003 + 0.16134999999999999 1.0327479188023490E-003 + 0.16220000000000001 1.0561177958215298E-003 + 0.16304999999999997 1.0746788383680433E-003 + 0.16389999999999999 1.0882207902014871E-003 + 0.16475000000000001 1.0965684445846627E-003 + 0.16559999999999997 1.0995842178683519E-003 + 0.16644999999999999 1.0971694891893939E-003 + 0.16730000000000000 1.0892665448599703E-003 + 0.16814999999999997 1.0758600132498213E-003 + 0.16899999999999998 1.0569763025987473E-003 + 0.16985000000000000 1.0326851302621064E-003 + 0.17069999999999996 1.0030988014357802E-003 + 0.17154999999999998 9.6837126895033627E-004 + 0.17240000000000000 9.2869717494788260E-004 + 0.17325000000000002 8.8431104163442316E-004 + 0.17409999999999998 8.3548373387523688E-004 + 0.17494999999999999 7.8252181037389819E-004 + 0.17580000000000001 7.2576398822012209E-004 + 0.17664999999999997 6.6557723730767870E-004 + 0.17749999999999999 6.0235514046001672E-004 + 0.17835000000000001 5.3651360538221296E-004 + 0.17919999999999997 4.6848609359030293E-004 + 0.18004999999999999 3.9872116004396272E-004 + 0.18090000000000001 3.2767636075226888E-004 + 0.18174999999999997 2.5581572965720895E-004 + 0.18259999999999998 1.8360491346819518E-004 + 0.18345000000000000 1.1150642824951374E-004 + 0.18429999999999996 3.9976373137129523E-005 + 0.18514999999999998 -3.0540072915494899E-005 + 0.18600000000000000 -9.9612766043007803E-005 + 0.18684999999999996 -1.6683001052017184E-004 + 0.18769999999999998 -2.3180191880166112E-004 + 0.18855000000000000 -2.9416359073175416E-004 + 0.18940000000000001 -3.5357857244485363E-004 + 0.19024999999999997 -4.0974004233146425E-004 + 0.19109999999999999 -4.6237394347780551E-004 + 0.19195000000000001 -5.1124049168662408E-004 + 0.19279999999999997 -5.5613520823641718E-004 + 0.19364999999999999 -5.9689005274761345E-004 + 0.19450000000000001 -6.3337412713374746E-004 + 0.19534999999999997 -6.6549359358203429E-004 + 0.19619999999999999 -6.9319129319662801E-004 + 0.19705000000000000 -7.1644617668189430E-004 + 0.19789999999999996 -7.3527225495768347E-004 + 0.19874999999999998 -7.4971792768198332E-004 + 0.19960000000000000 -7.5986311280852375E-004 + 0.20044999999999996 -7.6581806759187245E-004 + 0.20129999999999998 -7.6772112466183052E-004 + 0.20215000000000000 -7.6573622906119258E-004 + 0.20300000000000001 -7.6005050915081663E-004 + 0.20384999999999998 -7.5087133778722144E-004 + 0.20469999999999999 -7.3842374520427328E-004 + 0.20555000000000001 -7.2294732993503225E-004 + 0.20639999999999997 -7.0469369309830504E-004 + 0.20724999999999999 -6.8392329933168587E-004 + 0.20810000000000001 -6.6090274649304706E-004 + 0.20894999999999997 -6.3590184099388241E-004 + 0.20979999999999999 -6.0919101050227378E-004 + 0.21065000000000000 -5.8103889215820395E-004 + 0.21149999999999997 -5.5170981104644924E-004 + 0.21234999999999998 -5.2146170659497912E-004 + 0.21320000000000000 -4.9054400106696020E-004 + 0.21404999999999996 -4.5919578958717849E-004 + 0.21489999999999998 -4.2764446308649068E-004 + 0.21575000000000000 -3.9610423781961138E-004 + 0.21659999999999996 -3.6477471880013497E-004 + 0.21744999999999998 -3.3384048006371357E-004 + 0.21829999999999999 -3.0347012070934402E-004 + 0.21915000000000001 -2.7381570588988686E-004 + 0.21999999999999997 -2.4501276014413147E-004 + 0.22084999999999999 -2.1718020887108821E-004 + 0.22170000000000001 -1.9042025443170049E-004 + 0.22254999999999997 -1.6481909542904744E-004 + 0.22339999999999999 -1.4044709317292264E-004 + 0.22425000000000000 -1.1735931093476926E-004 + 0.22509999999999997 -9.5596495108553098E-005 + 0.22594999999999998 -7.5185649480483032E-005 + 0.22680000000000000 -5.6141239298653284E-005 + 0.22764999999999996 -3.8465819255136311E-005 + 0.22849999999999998 -2.2151187977116706E-005 + 0.22935000000000000 -7.1794269169437049E-006 + 0.23019999999999996 6.4761849914728614E-006 + 0.23104999999999998 1.8849811966387452E-005 + 0.23190000000000000 2.9982423479733253E-005 + 0.23275000000000001 3.9920398230554223E-005 + 0.23359999999999997 4.8714963729614803E-005 + 0.23444999999999999 5.6420755349042474E-005 + 0.23530000000000001 6.3095586674330147E-005 + 0.23614999999999997 6.8798906932862822E-005 + 0.23699999999999999 7.3591647383274152E-005 + 0.23785000000000001 7.7535297374955832E-005 + 0.23869999999999997 8.0691380891905991E-005 + 0.23954999999999999 8.3120672378496946E-005 + 0.24040000000000000 8.4883150057513107E-005 + 0.24124999999999996 8.6037281213619072E-005 + 0.24209999999999998 8.6639743332193915E-005 + 0.24295000000000000 8.6745234183019301E-005 + 0.24379999999999996 8.6406236626835692E-005 + 0.24464999999999998 8.5672901951545937E-005 + 0.24550000000000000 8.4592715987022457E-005 + 0.24634999999999996 8.3210694988563265E-005 + 0.24719999999999998 8.1569206756791488E-005 + 0.24804999999999999 7.9707904051785298E-005 + 0.24890000000000001 7.7663690457875260E-005 + 0.24974999999999997 7.5470805266082230E-005 + 0.25059999999999999 7.3160815426728592E-005 + 0.25145000000000001 7.0762632075889619E-005 + 0.25229999999999997 6.8302737249760140E-005 + 0.25314999999999999 6.5805025725479971E-005 + 0.25400000000000000 6.3291132848922063E-005 + 0.25484999999999997 6.0780267941009357E-005 + 0.25569999999999998 5.8289625434255578E-005 + 0.25655000000000000 5.5834303755870433E-005 + 0.25739999999999996 5.3427442475302975E-005 + 0.25824999999999998 5.1080326774040714E-005 + 0.25910000000000000 4.8802472912539530E-005 + 0.25994999999999996 4.6601675585920672E-005 + 0.26079999999999998 4.4484142575837106E-005 + 0.26164999999999999 4.2454538225837370E-005 + 0.26249999999999996 4.0516159212038833E-005 + 0.26334999999999997 3.8670872068116268E-005 + 0.26419999999999999 3.6919391155140657E-005 + 0.26505000000000001 3.5261301988371409E-005 + 0.26589999999999997 3.3695199269010677E-005 + 0.26674999999999999 3.2218893425681007E-005 + 0.26760000000000000 3.0829436113311126E-005 + 0.26844999999999997 2.9523291975927429E-005 + 0.26929999999999998 2.8296452706534936E-005 + 0.27015000000000000 2.7144514092335260E-005 + 0.27099999999999996 2.6062838577911841E-005 + 0.27184999999999998 2.5046603780819521E-005 + 0.27270000000000000 2.4090868406734856E-005 + 0.27354999999999996 2.3190731463916682E-005 + 0.27439999999999998 2.2341334356732139E-005 + 0.27524999999999999 2.1537946407180408E-005 + 0.27609999999999996 2.0776061601037143E-005 + 0.27694999999999997 2.0051393452431461E-005 + 0.27779999999999999 1.9359992567999999E-005 + 0.27865000000000001 1.8698239939005950E-005 + 0.27949999999999997 1.8062890181523544E-005 + 0.28034999999999999 1.7451144913334766E-005 + 0.28120000000000001 1.6860578665785053E-005 + 0.28204999999999997 1.6289226288278500E-005 + 0.28289999999999998 1.5735497463501576E-005 + 0.28375000000000000 1.5198204666715991E-005 + 0.28459999999999996 1.4676465115025756E-005 + 0.28544999999999998 1.4169702220741805E-005 + 0.28630000000000000 1.3677547368596679E-005 + 0.28714999999999996 1.3199777317990973E-005 + 0.28799999999999998 1.2736281723553360E-005 + 0.28885000000000000 1.2286961549785675E-005 + 0.28969999999999996 1.1851736626967713E-005 + 0.29054999999999997 1.1430484861845324E-005 + 0.29139999999999999 1.1023021397839668E-005 + 0.29224999999999995 1.0629107665486086E-005 + 0.29309999999999997 1.0248434514989652E-005 + 0.29394999999999999 9.8806323000625387E-006 + 0.29480000000000001 9.5252839086829480E-006 + 0.29564999999999997 9.1819007453866059E-006 + 0.29649999999999999 8.8499432447817652E-006 + 0.29735000000000000 8.5287981271226047E-006 + 0.29819999999999997 8.2178018881657605E-006 + 0.29904999999999998 7.9162142347733473E-006 + 0.29990000000000000 7.6232686021349821E-006 + 0.30074999999999996 7.3381606781745305E-006 + 0.30159999999999998 7.0600752306203192E-006 + 0.30245000000000000 6.7882587577686562E-006 + 0.30329999999999996 6.5220303597692907E-006 + 0.30414999999999998 6.2608205035072776E-006 + 0.30499999999999999 6.0042233327652311E-006 + 0.30584999999999996 5.7520043844321985E-006 + 0.30669999999999997 5.5041342015717864E-006 + 0.30754999999999999 5.2607624702666029E-006 + 0.30840000000000001 5.0222306782441239E-006 + 0.30924999999999997 4.7890329645160175E-006 + 0.31009999999999999 4.5618106702476691E-006 + 0.31095000000000000 4.3413067147358479E-006 + 0.31179999999999997 4.1283555126165364E-006 + 0.31264999999999998 3.9238520824238962E-006 + 0.31350000000000000 3.7287232470089791E-006 + 0.31434999999999996 3.5439269539913520E-006 + 0.31519999999999998 3.3704162206085994E-006 + 0.31605000000000000 3.2091216481164527E-006 + 0.31689999999999996 3.0609153629633118E-006 + 0.31774999999999998 2.9265961770431505E-006 + 0.31859999999999999 2.8068533318412676E-006 + 0.31944999999999996 2.7022255390581333E-006 + 0.32029999999999997 2.6130897978963444E-006 + 0.32114999999999999 2.5396125716613876E-006 + 0.32199999999999995 2.4817312971144759E-006 + 0.32284999999999997 2.4391589421677623E-006 + 0.32369999999999999 2.4113571451557628E-006 + 0.32455000000000001 2.3975440512055454E-006 + 0.32539999999999997 2.3967238644500108E-006 + 0.32624999999999998 2.4076859278112044E-006 + 0.32710000000000000 2.4290608639399370E-006 + 0.32794999999999996 2.4593395967461263E-006 + 0.32879999999999998 2.4969162150538186E-006 + 0.32965000000000000 2.5401385699505701E-006 + 0.33049999999999996 2.5873413091433879E-006 + 0.33134999999999998 2.6368886482747534E-006 + 0.33220000000000000 2.6872078837039049E-006 + 0.33304999999999996 2.7368182298060134E-006 + 0.33389999999999997 2.7843469118752745E-006 + 0.33474999999999999 2.8285380868233969E-006 + 0.33559999999999995 2.8682818382411385E-006 + 0.33644999999999997 2.9026078176421618E-006 + 0.33729999999999999 2.9307061156937678E-006 + 0.33815000000000001 2.9519222512472807E-006 + 0.33899999999999997 2.9657771678832376E-006 + 0.33984999999999999 2.9719802435103840E-006 + 0.34070000000000000 2.9704258374646501E-006 + 0.34154999999999996 2.9611904479606077E-006 + 0.34239999999999998 2.9445337058358306E-006 + 0.34325000000000000 2.9208765494894620E-006 + 0.34409999999999996 2.8907667520770571E-006 + 0.34494999999999998 2.8548380073210074E-006 + 0.34580000000000000 2.8137738320377527E-006 + 0.34664999999999996 2.7682547939214491E-006 + 0.34749999999999998 2.7189263907871813E-006 + 0.34834999999999999 2.6663639313101739E-006 + 0.34919999999999995 2.6110589355333759E-006 + 0.35004999999999997 2.5534125524048493E-006 + 0.35089999999999999 2.4937339846149738E-006 + 0.35174999999999995 2.4322630054994284E-006 + 0.35259999999999997 2.3691669173409344E-006 + 0.35344999999999999 2.3045685838166482E-006 + 0.35430000000000000 2.2385510582924332E-006 + 0.35514999999999997 2.1711508742628610E-006 + 0.35599999999999998 2.1023694280364449E-006 + 0.35685000000000000 2.0321549867692738E-006 + 0.35769999999999996 1.9603976002293880E-006 + 0.35854999999999998 1.8869411420592458E-006 + 0.35940000000000000 1.8115757526553666E-006 + 0.36024999999999996 1.7340592116916054E-006 + 0.36109999999999998 1.6541489901431731E-006 + 0.36194999999999999 1.5716242849493555E-006 + 0.36279999999999996 1.4863366110002363E-006 + 0.36364999999999997 1.3982286666113147E-006 + 0.36449999999999999 1.3073841399012572E-006 + 0.36534999999999995 1.2140245206463498E-006 + 0.36619999999999997 1.1185462479685465E-006 + 0.36704999999999999 1.0214958102334611E-006 + 0.36790000000000000 9.2356768801163234E-007 + 0.36874999999999997 8.2557574218576933E-007 + 0.36959999999999998 7.2842569489624441E-007 + 0.37045000000000000 6.3308456131627260E-007 + 0.37129999999999996 5.4054671260175697E-007 + 0.37214999999999998 4.5180357900688238E-007 + 0.37300000000000000 3.6782246756153220E-007 + 0.37384999999999996 2.8952183560457135E-007 + 0.37469999999999998 2.1775955801877348E-007 + 0.37554999999999999 1.5331917768552693E-007 + 0.37639999999999996 9.6903263777752301E-008 + 0.37724999999999997 4.9128999525962792E-008 + 0.37809999999999999 1.0517222769294790E-008 + 0.37894999999999995 -1.8511042522867555E-008 + 0.37979999999999997 -3.7650131045800734E-008 + 0.38064999999999993 -4.6719838918282823E-008 + 0.38149999999999995 -4.5676138150497018E-008 + 0.38234999999999997 -3.4626613708684285E-008 + 0.38319999999999999 -1.3841122339802822E-008 + 0.38405000000000000 1.6248927882132870E-008 + 0.38490000000000002 5.5045508020950583E-008 + 0.38574999999999993 1.0180014286148120E-007 + 0.38659999999999994 1.5563795010929585E-007 + 0.38744999999999996 2.1558383502401700E-007 + 0.38829999999999998 2.8059515092038869E-007 + 0.38915000000000000 3.4960509635957064E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0010.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0010.BXX.semd new file mode 100644 index 00000000..5e2adf0b --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0010.BXX.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 0.0000000000000000 + -0.11490000000000000 0.0000000000000000 + -0.11405000000000000 0.0000000000000000 + -0.11320000000000000 -2.4089187919014522E-033 + -0.11234999999999999 -3.4924043869457794E-032 + -0.11150000000000000 -2.6182768542927619E-031 + -0.11065000000000000 -1.3463134898633595E-030 + -0.10979999999999999 -5.3112242407945262E-030 + -0.10894999999999999 -1.7035039952666398E-029 + -0.10810000000000000 -4.5898474038761299E-029 + -0.10725000000000000 -1.0568988661385857E-028 + -0.10639999999999999 -2.0884142130546246E-028 + -0.10554999999999999 -3.4949122923912611E-028 + -0.10470000000000000 -4.7103761894971796E-028 + -0.10385000000000000 -4.2081156317083650E-028 + -0.10299999999999999 9.0510656926269991E-029 + -0.10214999999999999 1.4852884398261633E-027 + -0.10130000000000000 4.2103850962295686E-027 + -0.10045000000000000 8.4575628155940082E-027 + -9.9599999999999994E-002 1.3678026555080464E-026 + -9.8750000000000004E-002 1.7944143746197634E-026 + -9.7900000000000001E-002 1.7361867897192439E-026 + -9.7049999999999997E-002 5.9277734628649631E-027 + -9.6199999999999994E-002 -2.3608886913862680E-026 + -9.5349999999999990E-002 -7.7283951298989706E-026 + -9.4500000000000001E-002 -1.5549271593045354E-025 + -9.3649999999999997E-002 -2.4685675466050320E-025 + -9.2799999999999994E-002 -3.2168666447987360E-025 + -9.1950000000000004E-002 -3.2769986227159298E-025 + -9.1100000000000000E-002 -1.9196563843582146E-025 + -9.0249999999999997E-002 1.6628575403945447E-025 + -8.9399999999999993E-002 8.0813140932316776E-025 + -8.8549999999999990E-002 1.7318670652521570E-024 + -8.7700000000000000E-002 2.8192469271762273E-024 + -8.6849999999999997E-002 3.7840815211954725E-024 + -8.5999999999999993E-002 4.1452820119877358E-024 + -8.5150000000000003E-002 3.2535758494075960E-024 + -8.4300000000000000E-002 4.0217276646594652E-025 + -8.3449999999999996E-002 -4.9579965298611802E-024 + -8.2600000000000007E-002 -1.2901701192621951E-023 + -8.1749999999999989E-002 -2.2653568206051294E-023 + -8.0900000000000000E-002 -3.2244320189638276E-023 + -8.0049999999999996E-002 -3.8339184841973239E-023 + -7.9199999999999993E-002 -3.6409413461555780E-023 + -7.8350000000000003E-002 -2.1409509964543601E-023 + -7.7499999999999999E-002 1.0944537384011048E-023 + -7.6649999999999996E-002 6.2338764780239343E-023 + -7.5800000000000006E-002 1.2971048360777398E-022 + -7.4949999999999989E-002 2.0326320115856572E-022 + -7.4099999999999999E-002 2.6534031872083130E-022 + -7.3249999999999996E-002 2.9096502748673004E-022 + -7.2399999999999992E-002 2.5078679658624085E-022 + -7.1550000000000002E-002 1.1685900284604419E-022 + -7.0699999999999999E-002 -1.2891223608029302E-022 + -6.9849999999999995E-002 -4.8462198665920017E-022 + -6.9000000000000006E-002 -9.1840729192042449E-022 + -6.8149999999999988E-002 -1.3613698277742299E-021 + -6.7299999999999999E-002 -1.7065255795674910E-021 + -6.6449999999999995E-002 -1.8167681819880963E-021 + -6.5599999999999992E-002 -1.5438725346953516E-021 + -6.4750000000000002E-002 -7.5874168137908838E-022 + -6.3899999999999998E-002 6.0944719558889254E-022 + -6.3049999999999995E-002 2.5305074878765294E-021 + -6.2199999999999998E-002 4.8350337746684091E-021 + -6.1350000000000002E-002 7.1909184940327772E-021 + -6.0499999999999998E-002 9.1053760490175260E-021 + -5.9650000000000002E-002 9.9619054976012014E-021 + -5.8799999999999998E-002 9.0978398206817162E-021 + -5.7950000000000002E-002 5.9221257303637398E-021 + -5.7099999999999998E-002 6.4974670033141439E-023 + -5.6249999999999994E-002 -8.4580229984500556E-021 + -5.5400000000000005E-002 -1.9093526315736671E-020 + -5.4550000000000001E-002 -3.0643193132220444E-020 + -5.3699999999999998E-002 -4.1238330602599067E-020 + -5.2849999999999994E-002 -4.8431517215014435E-020 + -5.2000000000000005E-002 -4.9431479912519211E-020 + -5.1150000000000001E-002 -4.1491171018944085E-020 + -5.0299999999999997E-002 -2.2434546750626142E-020 + -4.9449999999999994E-002 8.7225708335401285E-021 + -4.8600000000000004E-002 5.1136088298546978E-020 + -4.7750000000000001E-002 1.0159156514619596E-019 + -4.6899999999999997E-002 1.5418885060405110E-019 + -4.6049999999999994E-002 2.0039304013301039E-019 + -4.5200000000000004E-002 2.2957389415540959E-019 + -4.4350000000000001E-002 2.3011025490254253E-019 + -4.3499999999999997E-002 1.9106125050326635E-019 + -4.2649999999999993E-002 1.0430395238876328E-019 + -4.1800000000000004E-002 -3.3078943187677172E-020 + -4.0950000000000000E-002 -2.1649161889837040E-019 + -4.0099999999999997E-002 -4.3202087146384568E-019 + -3.9249999999999993E-002 -6.5560093911184161E-019 + -3.8400000000000004E-002 -8.5359161567718883E-019 + -3.7550000000000000E-002 -9.8510542064915530E-019 + -3.6699999999999997E-002 -1.0062360287412254E-018 + -3.5850000000000007E-002 -8.7606739349044745E-019 + -3.5000000000000003E-002 -5.6403652376212562E-019 + -3.4150000000000000E-002 -5.7894150355701260E-020 + -3.3299999999999996E-002 6.2878712919288190E-019 + -3.2450000000000007E-002 1.4508097638926982E-018 + -3.1600000000000003E-002 2.3285904990609205E-018 + -3.0750000000000000E-002 3.1496774950136149E-018 + -2.9899999999999996E-002 3.7755050779639386E-018 + -2.9050000000000006E-002 4.0538530045464006E-018 + -2.8200000000000003E-002 3.8368037581362563E-018 + -2.7349999999999999E-002 3.0031708138224290E-018 + -2.6499999999999996E-002 1.4834771824507193E-018 + -2.5650000000000006E-002 -7.1535588698789377E-019 + -2.4800000000000003E-002 -3.4891597548030311E-018 + -2.3949999999999999E-002 -6.6235511443933497E-018 + -2.3099999999999996E-002 -9.7928718696794893E-018 + -2.2250000000000006E-002 -1.2574535664756334E-017 + -2.1400000000000002E-002 -1.4480933693143083E-017 + -2.0549999999999999E-002 -1.5009117870475525E-017 + -1.9699999999999995E-002 -1.3705841431328931E-017 + -1.8850000000000006E-002 -1.0242611859607372E-017 + -1.8000000000000002E-002 -4.4924161553107647E-018 + -1.7149999999999999E-002 3.4024842394072765E-018 + -1.6299999999999995E-002 1.2983733486262414E-017 + -1.5450000000000005E-002 2.3462549394535617E-017 + -1.4600000000000002E-002 3.3747332496411120E-017 + -1.3749999999999998E-002 4.2518035477573712E-017 + -1.2899999999999995E-002 4.8346447877109025E-017 + -1.2050000000000005E-002 4.9854236327496525E-017 + -1.1200000000000002E-002 4.5894018841512046E-017 + -1.0349999999999998E-002 3.5732458196719041E-017 + -9.5000000000000084E-003 1.9211609683860552E-017 + -8.6500000000000049E-003 -3.1357426764001940E-018 + -7.8000000000000014E-003 -3.0036891875408922E-017 + -6.9499999999999978E-003 -5.9509581091757812E-017 + -6.1000000000000082E-003 -8.8974895849614412E-017 + -5.2500000000000047E-003 -1.1544603403451869E-016 + -4.4000000000000011E-003 -1.3577505034951810E-016 + -3.5499999999999976E-003 -1.4693294893782637E-016 + -2.7000000000000079E-003 -1.4629481189174515E-016 + -1.8500000000000044E-003 -1.3190191673062414E-016 + -1.0000000000000009E-003 -1.0267881951681970E-016 + -1.4999999999999736E-004 -5.8590382446651358E-017 + 6.9999999999999230E-004 -7.3421511366494089E-019 + 1.5499999999999958E-003 6.8629108952704225E-017 + 2.3999999999999994E-003 1.4609856255659506E-016 + 3.2500000000000029E-003 2.2719882638172418E-016 + 4.0999999999999925E-003 3.0648293927894876E-016 + 4.9499999999999961E-003 3.7767101949706562E-016 + 5.7999999999999996E-003 4.3383633052823012E-016 + 6.6499999999999893E-003 4.6765275512196619E-016 + 7.5000000000000067E-003 4.7172940874731963E-016 + 8.3499999999999963E-003 4.3905345190011676E-016 + 9.1999999999999860E-003 3.6355932109100041E-016 + 1.0050000000000003E-002 2.4082575672552352E-016 + 1.0899999999999993E-002 6.8883388130703172E-017 + 1.1750000000000010E-002 -1.5090541444061164E-016 + 1.2600000000000000E-002 -4.1296879681378213E-016 + 1.3449999999999990E-002 -7.0674405390370815E-016 + 1.4300000000000007E-002 -1.0161159027639087E-015 + 1.5149999999999997E-002 -1.3192066887451994E-015 + 1.5999999999999986E-002 -1.5886731341538974E-015 + 1.6850000000000004E-002 -1.7926312203484480E-015 + 1.7699999999999994E-002 -1.8963191064888118E-015 + 1.8549999999999983E-002 -1.8645531983081053E-015 + 1.9400000000000001E-002 -1.6649392669853861E-015 + 2.0249999999999990E-002 -1.2717225809695943E-015 + 2.1100000000000008E-002 -6.7004387930982710E-016 + 2.1949999999999997E-002 1.3978373625340422E-016 + 2.2799999999999987E-002 1.1384095150025273E-015 + 2.3650000000000004E-002 2.2845468369221403E-015 + 2.4499999999999994E-002 3.5135885134175244E-015 + 2.5349999999999984E-002 4.7382524199317931E-015 + 2.6200000000000001E-002 5.8516254878014991E-015 + 2.7049999999999991E-002 6.7327844647238077E-015 + 2.7900000000000008E-002 7.2549054850864404E-015 + 2.8749999999999998E-002 7.2954863396569398E-015 + 2.9599999999999987E-002 6.7480010901084808E-015 + 3.0450000000000005E-002 5.5340850588943516E-015 + 3.1299999999999994E-002 3.6151498795768341E-015 + 3.2149999999999984E-002 1.0023607336169754E-015 + 3.3000000000000002E-002 -2.2361418500416244E-015 + 3.3849999999999991E-002 -5.9715740976560830E-015 + 3.4700000000000009E-002 -1.0014990431721278E-014 + 3.5549999999999998E-002 -1.4122298340914757E-014 + 3.6399999999999988E-002 -1.8003583994723973E-014 + 3.7250000000000005E-002 -2.1336619277899708E-014 + 3.8099999999999995E-002 -2.3783882885681662E-014 + 3.8949999999999985E-002 -2.5012553218221002E-014 + 3.9800000000000002E-002 -2.4716489574776238E-014 + 4.0649999999999992E-002 -2.2639682824118844E-014 + 4.1500000000000009E-002 -1.8599705594613200E-014 + 4.2349999999999999E-002 -1.2510695416163818E-014 + 4.3199999999999988E-002 -4.4040242574419782E-015 + 4.4050000000000006E-002 5.5542671678420189E-015 + 4.4899999999999995E-002 1.7051409192301966E-014 + 4.5749999999999985E-002 2.9622553176552434E-014 + 4.6600000000000003E-002 4.2654164500325867E-014 + 4.7449999999999992E-002 5.5397268680620463E-014 + 4.8299999999999982E-002 6.6991710152514324E-014 + 4.9149999999999999E-002 7.6501448106517572E-014 + 4.9999999999999989E-002 8.2960517605582007E-014 + 5.0850000000000006E-002 8.5427472263634282E-014 + 5.1699999999999996E-002 8.3046307397978029E-014 + 5.2549999999999986E-002 7.5110548578948171E-014 + 5.3400000000000003E-002 6.1126109623780301E-014 + 5.4249999999999993E-002 4.0870400475275011E-014 + 5.5099999999999982E-002 1.4442943531389592E-014 + 5.5950000000000000E-002 -1.7695189617229758E-014 + 5.6799999999999989E-002 -5.4695460341533239E-014 + 5.7650000000000007E-002 -9.5312374480733882E-014 + 5.8499999999999996E-002 -1.3791052274382978E-013 + 5.9349999999999986E-002 -1.8049001534085685E-013 + 6.0200000000000004E-002 -2.2073124210919304E-013 + 6.1049999999999993E-002 -2.5605890494317741E-013 + 6.1899999999999983E-002 -2.8372663791374648E-013 + 6.2750000000000000E-002 -3.0092067820841007E-013 + 6.3599999999999990E-002 -3.0488381447635172E-013 + 6.4450000000000007E-002 -2.9305645216738081E-013 + 6.5299999999999997E-002 -2.6323368096408741E-013 + 6.6149999999999987E-002 -2.1373231624042842E-013 + 6.7000000000000004E-002 -1.4356233084844865E-013 + 6.7849999999999994E-002 -5.2597116835294413E-014 + 6.8699999999999983E-002 5.8270400866450062E-014 + 6.9550000000000001E-002 1.8698941244535373E-013 + 7.0399999999999990E-002 3.3025032132151824E-013 + 7.1249999999999980E-002 4.8341830367427842E-013 + 7.2099999999999997E-002 6.4052676834398382E-013 + 7.2949999999999987E-002 7.9432668717313523E-013 + 7.3800000000000004E-002 9.3640889835129335E-013 + 7.4649999999999994E-002 1.0574007518481656E-012 + 7.5499999999999984E-002 1.1472473046074811E-012 + 7.6350000000000001E-002 1.1955679741355964E-012 + 7.7199999999999991E-002 1.1921051122810339E-012 + 7.8049999999999981E-002 1.1272408226200497E-012 + 7.8899999999999998E-002 9.9258534852222816E-013 + 7.9749999999999988E-002 7.8161477098789097E-013 + 8.0600000000000005E-002 4.9033604521677727E-013 + 8.1449999999999995E-002 1.1794931380828391E-013 + 8.2299999999999984E-002 -3.3251296492433507E-013 + 8.3150000000000002E-002 -8.5364800078511886E-013 + 8.3999999999999991E-002 -1.4332370046823037E-012 + 8.4849999999999981E-002 -2.0539780712291714E-012 + 8.5699999999999998E-002 -2.6934221496367357E-012 + 8.6549999999999988E-002 -3.3241600045810953E-012 + 8.7400000000000005E-002 -3.9142826552161909E-012 + 8.8249999999999995E-002 -4.4281389064545957E-012 + 8.9099999999999985E-002 -4.8274179001253438E-012 + 8.9950000000000002E-002 -5.0725153414073775E-012 + 9.0799999999999992E-002 -5.1242087672364121E-012 + 9.1649999999999981E-002 -4.9455605768833595E-012 + 9.2499999999999999E-002 -4.5039953288342939E-012 + 9.3349999999999989E-002 -3.7735304255168088E-012 + 9.4200000000000006E-002 -2.7369296068325639E-012 + 9.5049999999999996E-002 -1.3878757519022597E-012 + 9.5899999999999985E-002 2.6725276282032582E-013 + 9.6750000000000003E-002 2.2077256591487673E-012 + 9.7599999999999992E-002 4.3975201993896511E-012 + 9.8449999999999982E-002 6.7848131330781960E-012 + 9.9299999999999999E-002 9.3022371372779688E-012 + 0.10014999999999999 1.1867860586219030E-011 + 0.10099999999999998 1.4387062520359946E-011 + 0.10185000000000000 1.6755150608559469E-011 + 0.10269999999999999 1.8860847950386096E-011 + 0.10355000000000000 2.0590505320847621E-011 + 0.10439999999999999 2.1832908404845423E-011 + 0.10524999999999998 2.2484550619290420E-011 + 0.10610000000000000 2.2455390798308562E-011 + 0.10694999999999999 2.1674391809355703E-011 + 0.10779999999999998 2.0095412834915909E-011 + 0.10865000000000000 1.7702415274601900E-011 + 0.10949999999999999 1.4514460498160625E-011 + 0.11035000000000000 1.0590194597959216E-011 + 0.11119999999999999 6.0315962423659951E-012 + 0.11204999999999998 9.8664202373213032E-013 + 0.11290000000000000 -4.3481868470488483E-012 + 0.11374999999999999 -9.7264813463307960E-012 + 0.11459999999999998 -1.4850475574189091E-011 + 0.11545000000000000 -1.9370224023132051E-011 + 0.11629999999999999 -2.2883075789174740E-011 + 0.11715000000000000 -2.4932556151535479E-011 + 0.11799999999999999 -2.5007355567339838E-011 + 0.11884999999999998 -2.2537727401343516E-011 + 0.11970000000000000 -1.6893987463306191E-011 + 0.12054999999999999 -7.3800218067653528E-012 + 0.12139999999999998 6.7702098507213205E-012 + 0.12225000000000000 2.6401964150485311E-011 + 0.12309999999999999 5.2448714148312577E-011 + 0.12395000000000000 8.5945699469057745E-011 + 0.12479999999999999 1.2804149978201813E-010 + 0.12564999999999998 1.8002139572702184E-010 + 0.12650000000000000 2.4332137102046956E-010 + 0.12734999999999999 3.1955641038660960E-010 + 0.12819999999999998 4.1054989106855095E-010 + 0.12905000000000000 5.1837073886945010E-010 + 0.12989999999999999 6.4536764752416746E-010 + 0.13074999999999998 7.9421887628717009E-010 + 0.13159999999999999 9.6799015243100579E-010 + 0.13245000000000001 1.1701946050077856E-009 + 0.13329999999999997 1.4048738862100364E-009 + 0.13414999999999999 1.6766844510187687E-009 + 0.13500000000000001 1.9909995050138416E-009 + 0.13584999999999997 2.3540268594422603E-009 + 0.13669999999999999 2.7729370249814472E-009 + 0.13755000000000001 3.2560383642927262E-009 + 0.13839999999999997 3.8128801543783148E-009 + 0.13924999999999998 4.4545363062268563E-009 + 0.14010000000000000 5.1937789655760946E-009 + 0.14094999999999996 6.0453092605713970E-009 + 0.14179999999999998 7.0260465792698640E-009 + 0.14265000000000000 8.1554322199802628E-009 + 0.14350000000000002 9.4557399469347675E-009 + 0.14434999999999998 1.0952446765512987E-008 + 0.14520000000000000 1.2674657831825418E-008 + 0.14605000000000001 1.4655420104184412E-008 + 0.14689999999999998 1.6932212899540798E-008 + 0.14774999999999999 1.9547617034233532E-008 + 0.14860000000000001 2.2549747350159290E-008 + 0.14944999999999997 2.5992697904228899E-008 + 0.15029999999999999 2.9937559421849931E-008 + 0.15115000000000001 3.4452739609309720E-008 + 0.15199999999999997 3.9614976510169486E-008 + 0.15284999999999999 4.5509998354218016E-008 + 0.15370000000000000 5.2233550527072272E-008 + 0.15454999999999997 5.9892251466678469E-008 + 0.15539999999999998 6.8604527057491649E-008 + 0.15625000000000000 7.8501366299672845E-008 + 0.15709999999999996 8.9728256894288502E-008 + 0.15794999999999998 1.0244493228546368E-007 + 0.15880000000000000 1.1682775233295857E-007 + 0.15965000000000001 1.3307034947104387E-007 + 0.16049999999999998 1.5138424536481959E-007 + 0.16134999999999999 1.7200102812864726E-007 + 0.16220000000000001 1.9517196230128977E-007 + 0.16304999999999997 2.2117015259630252E-007 + 0.16389999999999999 2.5028961740257447E-007 + 0.16475000000000001 2.8284997677250769E-007 + 0.16559999999999997 3.1919224528628060E-007 + 0.16644999999999999 3.5968111907568227E-007 + 0.16730000000000000 4.0470624591431665E-007 + 0.16814999999999997 4.5468005846534904E-007 + 0.16899999999999998 5.1003731969361066E-007 + 0.16985000000000000 5.7123540187356850E-007 + 0.17069999999999996 6.3875096422003600E-007 + 0.17154999999999998 7.1308183935795621E-007 + 0.17240000000000000 7.9474023394283167E-007 + 0.17325000000000002 8.8424654474008615E-007 + 0.17409999999999998 9.8213980109925887E-007 + 0.17494999999999999 1.0889556767308721E-006 + 0.17580000000000001 1.2052359842317624E-006 + 0.17664999999999997 1.3315150076074715E-006 + 0.17749999999999999 1.4683191938621591E-006 + 0.17835000000000001 1.6161550610176566E-006 + 0.17919999999999997 1.7754993899508815E-006 + 0.18004999999999999 1.9467941423321977E-006 + 0.18090000000000001 2.1304455104523572E-006 + 0.18174999999999997 2.3267947410445097E-006 + 0.18259999999999998 2.5361299055073521E-006 + 0.18345000000000000 2.7586509608030930E-006 + 0.18429999999999996 2.9944841957756876E-006 + 0.18514999999999998 3.2436402320457186E-006 + 0.18600000000000000 3.5060271903022300E-006 + 0.18684999999999996 3.7814161457355142E-006 + 0.18769999999999998 4.0694830659337772E-006 + 0.18855000000000000 4.3696991744624406E-006 + 0.18940000000000001 4.6813815301713763E-006 + 0.19024999999999997 5.0036944414277268E-006 + 0.19109999999999999 5.3356130902219642E-006 + 0.19195000000000001 5.6759342547136025E-006 + 0.19279999999999997 6.0232265453754688E-006 + 0.19364999999999999 6.3758168878890576E-006 + 0.19450000000000001 6.7318107257382251E-006 + 0.19534999999999997 7.0891710278535202E-006 + 0.19619999999999999 7.4455579848060742E-006 + 0.19705000000000000 7.7984684729039891E-006 + 0.19789999999999996 8.1450768130592760E-006 + 0.19874999999999998 8.4824321983050221E-006 + 0.19960000000000000 8.8073793864524995E-006 + 0.20044999999999996 9.1164357831015486E-006 + 0.20129999999999998 9.4061151030238760E-006 + 0.20215000000000000 9.6725919461275671E-006 + 0.20300000000000001 9.9120518181260138E-006 + 0.20384999999999998 1.0120480642175464E-005 + 0.20469999999999999 1.0293771237557924E-005 + 0.20555000000000001 1.0427780337605078E-005 + 0.20639999999999997 1.0518379407509828E-005 + 0.20724999999999999 1.0561452935405254E-005 + 0.20810000000000001 1.0552900353923251E-005 + 0.20894999999999997 1.0488835121230604E-005 + 0.20979999999999999 1.0365293328763160E-005 + 0.21065000000000000 1.0178707283030129E-005 + 0.21149999999999997 9.9257079258851091E-006 + 0.21234999999999998 9.6031907866213673E-006 + 0.21320000000000000 9.2084348161395646E-006 + 0.21404999999999996 8.7390345666859670E-006 + 0.21489999999999998 8.1930705724704336E-006 + 0.21575000000000000 7.5692737392546133E-006 + 0.21659999999999996 6.8666884880972881E-006 + 0.21744999999999998 6.0851537971253039E-006 + 0.21829999999999999 5.2249885466556549E-006 + 0.21915000000000001 4.2870702316856343E-006 + 0.21999999999999997 3.2732779770372395E-006 + 0.22084999999999999 2.1858342645498778E-006 + 0.22170000000000001 1.0278991646015209E-006 + 0.22254999999999997 -1.9674867761066266E-007 + 0.22339999999999999 -1.4836332753653596E-006 + 0.22425000000000000 -2.8273861202448673E-006 + 0.22509999999999997 -4.2221716095224557E-006 + 0.22594999999999998 -5.6610972550568772E-006 + 0.22680000000000000 -7.1368879398442231E-006 + 0.22764999999999996 -8.6416158885618509E-006 + 0.22849999999999998 -1.0166721441937774E-005 + 0.22935000000000000 -1.1703177780932579E-005 + 0.23019999999999996 -1.3241455192367258E-005 + 0.23104999999999998 -1.4771708981612566E-005 + 0.23190000000000000 -1.6283621347414397E-005 + 0.23275000000000001 -1.7766956624174134E-005 + 0.23359999999999997 -1.9210996723551229E-005 + 0.23444999999999999 -2.0605102864238642E-005 + 0.23530000000000001 -2.1938789165951722E-005 + 0.23614999999999997 -2.3201643802827008E-005 + 0.23699999999999999 -2.4383479079448062E-005 + 0.23785000000000001 -2.5474550092143962E-005 + 0.23869999999999997 -2.6465464928779383E-005 + 0.23954999999999999 -2.7347498992144866E-005 + 0.24040000000000000 -2.8112520840859070E-005 + 0.24124999999999996 -2.8753143167909677E-005 + 0.24209999999999998 -2.9262833798620560E-005 + 0.24295000000000000 -2.9635881936839084E-005 + 0.24379999999999996 -2.9867578815245330E-005 + 0.24464999999999998 -2.9954212126984697E-005 + 0.24550000000000000 -2.9893120080194309E-005 + 0.24634999999999996 -2.9682717088315805E-005 + 0.24719999999999998 -2.9322587747214194E-005 + 0.24804999999999999 -2.8813511250131257E-005 + 0.24890000000000001 -2.8157338329196058E-005 + 0.24974999999999997 -2.7357246742061969E-005 + 0.25059999999999999 -2.6417325762391564E-005 + 0.25145000000000001 -2.5342954464804294E-005 + 0.25229999999999997 -2.4140408651345973E-005 + 0.25314999999999999 -2.2817131876909162E-005 + 0.25400000000000000 -2.1381354780849942E-005 + 0.25484999999999997 -1.9842429023627338E-005 + 0.25569999999999998 -1.8210150103730281E-005 + 0.25655000000000000 -1.6495004867563896E-005 + 0.25739999999999996 -1.4708785653508097E-005 + 0.25824999999999998 -1.2862691828029997E-005 + 0.25910000000000000 -1.0969184390414905E-005 + 0.25994999999999996 -9.0404714920220911E-006 + 0.26079999999999998 -7.0888187109375106E-006 + 0.26164999999999999 -5.1271623785085809E-006 + 0.26249999999999996 -3.1680229968746682E-006 + 0.26334999999999997 -1.2236035614207981E-006 + 0.26419999999999999 6.9402988960597780E-007 + 0.26505000000000001 2.5731079621018348E-006 + 0.26589999999999997 4.4027659967998696E-006 + 0.26674999999999999 6.1725303276757123E-006 + 0.26760000000000000 7.8722246038246816E-006 + 0.26844999999999997 9.4926861568331424E-006 + 0.26929999999999998 1.1025947944224991E-005 + 0.27015000000000000 1.2464488146796896E-005 + 0.27099999999999996 1.3801596736604511E-005 + 0.27184999999999998 1.5032184294038675E-005 + 0.27270000000000000 1.6151442661581193E-005 + 0.27354999999999996 1.7155812802965647E-005 + 0.27439999999999998 1.8042768645283860E-005 + 0.27524999999999999 1.8810453442503578E-005 + 0.27609999999999996 1.9458487047494172E-005 + 0.27694999999999997 1.9987052640939246E-005 + 0.27779999999999999 2.0397285045489285E-005 + 0.27865000000000001 2.0691358946463463E-005 + 0.27949999999999997 2.0872020960182418E-005 + 0.28034999999999999 2.0942956159993948E-005 + 0.28120000000000001 2.0908455204253381E-005 + 0.28204999999999997 2.0773498539907506E-005 + 0.28289999999999998 2.0543450922140813E-005 + 0.28375000000000000 2.0224257485134144E-005 + 0.28459999999999996 1.9822302888441329E-005 + 0.28544999999999998 1.9344302114011661E-005 + 0.28630000000000000 1.8797123285629660E-005 + 0.28714999999999996 1.8187938759565567E-005 + 0.28799999999999998 1.7523821226855414E-005 + 0.28885000000000000 1.6811979002075675E-005 + 0.28969999999999996 1.6059520779267593E-005 + 0.29054999999999997 1.5273471878086703E-005 + 0.29139999999999999 1.4460727227032712E-005 + 0.29224999999999995 1.3627941235771634E-005 + 0.29309999999999997 1.2781543803757535E-005 + 0.29394999999999999 1.1927653188998667E-005 + 0.29480000000000001 1.1072078438510714E-005 + 0.29564999999999997 1.0220237977027707E-005 + 0.29649999999999999 9.3771995729227072E-006 + 0.29735000000000000 8.5475464162263439E-006 + 0.29819999999999997 7.7354798557556332E-006 + 0.29904999999999998 6.9447309184972070E-006 + 0.29990000000000000 6.1785838034339776E-006 + 0.30074999999999996 5.4399092017052159E-006 + 0.30159999999999998 4.7310956575646348E-006 + 0.30245000000000000 4.0542073189060556E-006 + 0.30329999999999996 3.4108425873621320E-006 + 0.30414999999999998 2.8022983772795592E-006 + 0.30499999999999999 2.2294791783682459E-006 + 0.30584999999999996 1.6930030819527723E-006 + 0.30669999999999997 1.1931728819624563E-006 + 0.30754999999999999 7.3000609833857240E-007 + 0.30840000000000001 3.0322577872825519E-007 + 0.30924999999999997 -8.7637608286333732E-008 + 0.31009999999999999 -4.4329423169314468E-007 + 0.31095000000000000 -7.6463974141353304E-007 + 0.31179999999999997 -1.0527737573525545E-006 + 0.31264999999999998 -1.3088838470938964E-006 + 0.31350000000000000 -1.5343749595702188E-006 + 0.31434999999999996 -1.7306587222162062E-006 + 0.31519999999999998 -1.8992080704662290E-006 + 0.31605000000000000 -2.0415116192684431E-006 + 0.31689999999999996 -2.1592111708390180E-006 + 0.31774999999999998 -2.2538559121568416E-006 + 0.31859999999999999 -2.3270552081737344E-006 + 0.31944999999999996 -2.3803788683978921E-006 + 0.32029999999999997 -2.4154091492714087E-006 + 0.32114999999999999 -2.4336348467343486E-006 + 0.32199999999999995 -2.4365921525211955E-006 + 0.32284999999999997 -2.4257257883548842E-006 + 0.32369999999999999 -2.4024806853003647E-006 + 0.32455000000000001 -2.3682726409867486E-006 + 0.32539999999999997 -2.3244453813718859E-006 + 0.32624999999999998 -2.2723121591875865E-006 + 0.32710000000000000 -2.2131400624884491E-006 + 0.32794999999999996 -2.1481449759017068E-006 + 0.32879999999999998 -2.0784768103077055E-006 + 0.32965000000000000 -2.0052393329845935E-006 + 0.33049999999999996 -1.9294751630846979E-006 + 0.33134999999999998 -1.8521390940894085E-006 + 0.33220000000000000 -1.7740914259424483E-006 + 0.33304999999999996 -1.6961216880238220E-006 + 0.33389999999999997 -1.6190055180862959E-006 + 0.33474999999999999 -1.5433326482650921E-006 + 0.33559999999999995 -1.4697344395453537E-006 + 0.33644999999999997 -1.3987573282707668E-006 + 0.33729999999999999 -1.3308601701775127E-006 + 0.33815000000000001 -1.2664499170723789E-006 + 0.33899999999999997 -1.2058974219129997E-006 + 0.33984999999999999 -1.1494931160114487E-006 + 0.34070000000000000 -1.0974443168436364E-006 + 0.34154999999999996 -1.0498836732811049E-006 + 0.34239999999999998 -1.0068650838717728E-006 + 0.34325000000000000 -9.6836909796744603E-007 + 0.34409999999999996 -9.3427780778682718E-007 + 0.34494999999999998 -9.0443422835790545E-007 + 0.34580000000000000 -8.7859186521731866E-007 + 0.34664999999999996 -8.5648573661047592E-007 + 0.34749999999999998 -8.3780321869928951E-007 + 0.34834999999999999 -8.2217933239179068E-007 + 0.34919999999999995 -8.0926322762457175E-007 + 0.35004999999999997 -7.9864800475631374E-007 + 0.35089999999999999 -7.8990886949342701E-007 + 0.35174999999999995 -7.8260583127793905E-007 + 0.35259999999999997 -7.7630315126769426E-007 + 0.35344999999999999 -7.7054990404393650E-007 + 0.35430000000000000 -7.6490043743140719E-007 + 0.35514999999999997 -7.5891390185571670E-007 + 0.35599999999999998 -7.5216513140557103E-007 + 0.35685000000000000 -7.4426466451796716E-007 + 0.35769999999999996 -7.3485688010504195E-007 + 0.35854999999999998 -7.2363235550050658E-007 + 0.35940000000000000 -7.1032960388953010E-007 + 0.36024999999999996 -6.9473476644431368E-007 + 0.36109999999999998 -6.7669671763987004E-007 + 0.36194999999999999 -6.5611369280621005E-007 + 0.36279999999999996 -6.3293948829795390E-007 + 0.36364999999999997 -6.0719175642380673E-007 + 0.36449999999999999 -5.7892675486198195E-007 + 0.36534999999999995 -5.4825690689716773E-007 + 0.36619999999999997 -5.1534581341951194E-007 + 0.36704999999999999 -4.8039566011196920E-007 + 0.36790000000000000 -4.4365018530762226E-007 + 0.36874999999999997 -4.0539262957163073E-007 + 0.36959999999999998 -3.6594030173025970E-007 + 0.37045000000000000 -3.2563629510642763E-007 + 0.37129999999999996 -2.8483846596772031E-007 + 0.37214999999999998 -2.4394472756313053E-007 + 0.37300000000000000 -2.0334908635229503E-007 + 0.37384999999999996 -1.6345877862741604E-007 + 0.37469999999999998 -1.2470004947702380E-007 + 0.37554999999999999 -8.7489886082139228E-008 + 0.37639999999999996 -5.2239417642485594E-008 + 0.37724999999999997 -1.9341741056055081E-008 + 0.37809999999999999 1.0833045187153617E-008 + 0.37894999999999995 3.7939312361307985E-008 + 0.37979999999999997 6.1679929928688380E-008 + 0.38064999999999993 8.1791182398864168E-008 + 0.38149999999999995 9.8061079557615278E-008 + 0.38234999999999997 1.1032776635060108E-007 + 0.38319999999999999 1.1847540652318361E-007 + 0.38405000000000000 1.2243676589092479E-007 + 0.38490000000000002 1.2219454896503755E-007 + 0.38574999999999993 1.1778856142277732E-007 + 0.38659999999999994 1.0930175488901422E-007 + 0.38744999999999996 9.6864502722948544E-008 + 0.38829999999999998 8.0667419292380634E-008 + 0.38915000000000000 6.0950724735481242E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0010.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0010.BXZ.semd new file mode 100644 index 00000000..87e841d0 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0010.BXZ.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 0.0000000000000000 + -0.11490000000000000 0.0000000000000000 + -0.11405000000000000 0.0000000000000000 + -0.11320000000000000 4.1763453171476483E-033 + -0.11234999999999999 6.3032363212295316E-032 + -0.11150000000000000 4.9419417963217014E-031 + -0.11065000000000000 2.6701338849258378E-030 + -0.10979999999999999 1.1124659743447280E-029 + -0.10894999999999999 3.7895309004314881E-029 + -0.10810000000000000 1.0916176618971209E-028 + -0.10725000000000000 2.7103281006304450E-028 + -0.10639999999999999 5.8455335364750435E-028 + -0.10554999999999999 1.0900735956590687E-027 + -0.10470000000000000 1.7124975949449273E-027 + -0.10385000000000000 2.0822912402710872E-027 + -0.10299999999999999 1.2794011708037609E-027 + -0.10214999999999999 -2.4135839777901201E-027 + -0.10130000000000000 -1.1530311515846028E-026 + -0.10045000000000000 -2.8832391111418190E-026 + -9.9599999999999994E-002 -5.5624558944746648E-026 + -9.8750000000000004E-002 -8.8565314815128101E-026 + -9.7900000000000001E-002 -1.1502274701080711E-025 + -9.7049999999999997E-002 -1.0802118978460206E-025 + -9.6199999999999994E-002 -2.3368992765703540E-026 + -9.5349999999999990E-002 1.9664289031561356E-025 + -9.4500000000000001E-002 6.0727920199327988E-025 + -9.3649999999999997E-002 1.2278679490754650E-024 + -9.2799999999999994E-002 1.9891769278864423E-024 + -9.1950000000000004E-002 2.6682655524910149E-024 + -9.1100000000000000E-002 2.8303327685470956E-024 + -9.0249999999999997E-002 1.8128316214275096E-024 + -8.9399999999999993E-002 -1.1992535713448247E-024 + -8.8549999999999990E-002 -6.9546188295311901E-024 + -8.7700000000000000E-002 -1.5737915591407029E-023 + -8.6849999999999997E-002 -2.6804366032102681E-023 + -8.5999999999999993E-002 -3.7738621721302060E-023 + -8.5150000000000003E-002 -4.3937294352564487E-023 + -8.4300000000000000E-002 -3.8526555226565227E-023 + -8.3449999999999996E-002 -1.3100851794796273E-023 + -8.2600000000000007E-002 4.0348827250112452E-023 + -8.1749999999999989E-002 1.2611828778339220E-022 + -8.0900000000000000E-002 2.4025009247273049E-022 + -8.0049999999999996E-002 3.6549353647191622E-022 + -7.9199999999999993E-002 4.6717338120059208E-022 + -7.8350000000000003E-002 4.9203084665839996E-022 + -7.7499999999999999E-002 3.7248767570874171E-022 + -7.6649999999999996E-002 3.8603117393830729E-023 + -7.5800000000000006E-002 -5.6103562045262764E-022 + -7.4949999999999989E-002 -1.4303073661985909E-021 + -7.4099999999999999E-002 -2.4922924390792274E-021 + -7.3249999999999996E-002 -3.5592548320347815E-021 + -7.2399999999999992E-002 -4.3168701557796276E-021 + -7.1550000000000002E-002 -4.3359202828204053E-021 + -7.0699999999999999E-002 -3.1242903748129096E-021 + -6.9849999999999995E-002 -2.2784615380679111E-022 + -6.9000000000000006E-002 4.6201822025256620E-021 + -6.8149999999999988E-002 1.1315238810948543E-020 + -6.7299999999999999E-002 1.9193614850998951E-020 + -6.6449999999999995E-002 2.6888628287293580E-020 + -6.5599999999999992E-002 3.2291731554105418E-020 + -6.4750000000000002E-002 3.2683395926745485E-020 + -6.3899999999999998E-002 2.5087712702658084E-020 + -6.3049999999999995E-002 6.8752100286077593E-021 + -6.2199999999999998E-002 -2.3410766365913632E-020 + -6.1350000000000002E-002 -6.5094849305991624E-020 + -6.0499999999999998E-002 -1.1444228752398487E-019 + -5.9650000000000002E-002 -1.6399622386497858E-019 + -5.8799999999999998E-002 -2.0245665547600198E-019 + -5.7950000000000002E-002 -2.1537729275280095E-019 + -5.7099999999999998E-002 -1.8689397082694972E-019 + -5.6249999999999994E-002 -1.0256133728461236E-019 + -5.5400000000000005E-002 4.6835740533917963E-020 + -5.4550000000000001E-002 2.6089591850859660E-019 + -5.3699999999999998E-002 5.2532742194193654E-019 + -5.2849999999999994E-002 8.0872971882404841E-019 + -5.2000000000000005E-002 1.0615341335173187E-018 + -5.1150000000000001E-002 1.2182013347994413E-018 + -5.0299999999999997E-002 1.2035441868570278E-018 + -4.9449999999999994E-002 9.4355960763939458E-019 + -4.8600000000000004E-002 3.8041204260052356E-019 + -4.7750000000000001E-002 -5.0972368472319292E-019 + -4.6899999999999997E-002 -1.6982754419103027E-018 + -4.6049999999999994E-002 -3.0885988127028002E-018 + -4.5200000000000004E-002 -4.5069341707230375E-018 + -4.4350000000000001E-002 -5.7040892237449671E-018 + -4.3499999999999997E-002 -6.3714233701109288E-018 + -4.2649999999999993E-002 -6.1734037451507695E-018 + -4.1800000000000004E-002 -4.7968321357430719E-018 + -4.0950000000000000E-002 -2.0140227965033206E-018 + -4.0099999999999997E-002 2.2461540752875464E-018 + -3.9249999999999993E-002 7.8287359759661060E-018 + -3.8400000000000004E-002 1.4296849106745313E-017 + -3.7550000000000000E-002 2.0903504112950024E-017 + -3.6699999999999997E-002 2.6604847044600256E-017 + -3.5850000000000007E-002 3.0126364287257532E-017 + -3.5000000000000003E-002 3.0088792093062972E-017 + -3.4150000000000000E-002 2.5193002375372270E-017 + -3.3299999999999996E-002 1.4453714114178228E-017 + -3.2450000000000007E-002 -2.5388920047715308E-018 + -3.1600000000000003E-002 -2.5361352235763827E-017 + -3.0750000000000000E-002 -5.2543840656498265E-017 + -2.9899999999999996E-002 -8.1448298156439677E-017 + -2.9050000000000006E-002 -1.0828478290537975E-016 + -2.8200000000000003E-002 -1.2830634381464422E-016 + -2.7349999999999999E-002 -1.3620820978269611E-016 + -2.6499999999999996E-002 -1.2673453455384385E-016 + -2.5650000000000006E-002 -9.5465830950666705E-017 + -2.4800000000000003E-002 -3.9726386036030771E-017 + -2.3949999999999999E-002 4.0485145545761534E-017 + -2.3099999999999996E-002 1.4166966459898804E-016 + -2.2250000000000006E-002 2.5625579670409557E-016 + -2.1400000000000002E-002 3.7243740577195563E-016 + -2.0549999999999999E-002 4.7456152613094096E-016 + -1.9699999999999995E-002 5.4416707506240783E-016 + -1.8850000000000006E-002 5.6171151867949884E-016 + -1.8000000000000002E-002 5.0893472327551693E-016 + -1.7149999999999999E-002 3.7170604160809207E-016 + -1.6299999999999995E-002 1.4309387890322705E-016 + -1.5450000000000005E-002 -1.7370212565760555E-016 + -1.4600000000000002E-002 -5.6299014707096091E-016 + -1.3749999999999998E-002 -9.9525899885061596E-016 + -1.2899999999999995E-002 -1.4273236837433657E-015 + -1.2050000000000005E-002 -1.8042892595987121E-015 + -1.1200000000000002E-002 -2.0635197645860394E-015 + -1.0349999999999998E-002 -2.1405761435583307E-015 + -9.5000000000000084E-003 -1.9768237741304609E-015 + -8.6500000000000049E-003 -1.5281238710621461E-015 + -7.8000000000000014E-003 -7.7376088677823725E-016 + -6.9499999999999978E-003 2.7545797309074294E-016 + -6.1000000000000082E-003 1.5711045690358814E-015 + -5.2500000000000047E-003 3.0241993450729478E-015 + -4.4000000000000011E-003 4.5064514642986903E-015 + -3.5499999999999976E-003 5.8563594160810318E-015 + -2.7000000000000079E-003 6.8904015156915981E-015 + -1.8500000000000044E-003 7.4189856460934672E-015 + -1.0000000000000009E-003 7.2662136908858627E-015 + -1.4999999999999736E-004 6.2919074778204079E-015 + 6.9999999999999230E-004 4.4138524443617012E-015 + 1.5499999999999958E-003 1.6278506255144463E-015 + 2.3999999999999994E-003 -1.9769193904597023E-015 + 3.2500000000000029E-003 -6.2095933879315603E-015 + 4.0999999999999925E-003 -1.0778285931708594E-014 + 4.9499999999999961E-003 -1.5300942755179087E-014 + 5.7999999999999996E-003 -1.9326726346820833E-014 + 6.6499999999999893E-003 -2.2367207461133705E-014 + 7.5000000000000067E-003 -2.3935682991744688E-014 + 8.3499999999999963E-003 -2.3591910055027334E-014 + 9.1999999999999860E-003 -2.0988913576100724E-014 + 1.0050000000000003E-002 -1.5917993271142513E-014 + 1.0899999999999993E-002 -8.3479821711739047E-015 + 1.1750000000000010E-002 1.5449368012770467E-015 + 1.2600000000000000E-002 1.3360069752123678E-014 + 1.3449999999999990E-002 2.6470092911818473E-014 + 1.4300000000000007E-002 4.0035404360864105E-014 + 1.5149999999999997E-002 5.3035435715980945E-014 + 1.5999999999999986E-002 6.4316402498710192E-014 + 1.6850000000000004E-002 7.2654133574935048E-014 + 1.7699999999999994E-002 7.6829709510410772E-014 + 1.8549999999999983E-002 7.5715420408666510E-014 + 1.9400000000000001E-002 6.8367339161091010E-014 + 2.0249999999999990E-002 5.4120836477173866E-014 + 2.1100000000000008E-002 3.2684319596238261E-014 + 2.1949999999999997E-002 4.2260262296935966E-015 + 2.2799999999999987E-002 -3.0552242443345843E-014 + 2.3650000000000004E-002 -7.0361216481192011E-014 + 2.4499999999999994E-002 -1.1329753788296837E-013 + 2.5349999999999984E-002 -1.5685199275385490E-013 + 2.6200000000000001E-002 -1.9796026382419524E-013 + 2.7049999999999991E-002 -2.3310226597917874E-013 + 2.7900000000000008E-002 -2.5845480283914177E-013 + 2.8749999999999998E-002 -2.7009850414020691E-013 + 2.9599999999999987E-002 -2.6427676806388030E-013 + 3.0450000000000005E-002 -2.3769893498766606E-013 + 3.1299999999999994E-002 -1.8787498857080546E-013 + 3.2149999999999984E-002 -1.1346313333983040E-013 + 3.3000000000000002E-002 -1.4606832582532552E-014 + 3.3849999999999991E-002 1.0676662965432572E-013 + 3.4700000000000009E-002 2.4671623837593008E-013 + 3.5549999999999998E-002 3.9915749910173417E-013 + 3.6399999999999988E-002 5.5586173427361121E-013 + 3.7250000000000005E-002 7.0660998778570593E-013 + 3.8099999999999995E-002 8.3951904856462131E-013 + 3.8949999999999985E-002 9.4154806113042564E-013 + 3.9800000000000002E-002 9.9918299094093695E-013 + 4.0649999999999992E-002 9.9928142662605228E-013 + 4.1500000000000009E-002 9.3004835637223989E-013 + 4.2349999999999999E-002 7.8209708428559462E-013 + 4.3199999999999988E-002 5.4953875985092015E-013 + 4.4050000000000006E-002 2.3103178040722402E-013 + 4.4899999999999995E-002 -1.6928556020321935E-013 + 4.5749999999999985E-002 -6.4105938215272521E-013 + 4.6600000000000003E-002 -1.1672612382489859E-012 + 4.7449999999999992E-002 -1.7240796932249961E-012 + 4.8299999999999982E-002 -2.2812260782243635E-012 + 4.9149999999999999E-002 -2.8027001589547853E-012 + 4.9999999999999989E-002 -3.2480418170403271E-012 + 5.0850000000000006E-002 -3.5740693304900090E-012 + 5.1699999999999996E-002 -3.7370709840531506E-012 + 5.2549999999999986E-002 -3.6953962242854396E-012 + 5.3400000000000003E-002 -3.4123463146940255E-012 + 5.4249999999999993E-002 -2.8592507087207341E-012 + 5.5099999999999982E-002 -2.0185693945688755E-012 + 5.5950000000000000E-002 -8.8685448979588328E-013 + 5.6799999999999989E-002 5.2262461166350592E-013 + 5.7650000000000007E-002 2.1777897658279637E-012 + 5.8499999999999996E-002 4.0263962687178114E-012 + 5.9349999999999986E-002 5.9955989069815152E-012 + 6.0200000000000004E-002 7.9926018808677284E-012 + 6.1049999999999993E-002 9.9065244205954820E-012 + 6.1899999999999983E-002 1.1611571158885600E-011 + 6.2750000000000000E-002 1.2971521418861637E-011 + 6.3599999999999990E-002 1.3845514517201222E-011 + 6.4450000000000007E-002 1.4094995595492324E-011 + 6.5299999999999997E-002 1.3591660458327084E-011 + 6.6149999999999987E-002 1.2226101409562432E-011 + 6.7000000000000004E-002 9.9168466380529288E-012 + 6.7849999999999994E-002 6.6193400962525851E-012 + 6.8699999999999983E-002 2.3344323461694166E-012 + 6.9550000000000001E-002 -2.8841524538970540E-012 + 7.0399999999999990E-002 -8.9238884189422653E-012 + 7.1249999999999980E-002 -1.5609631773207215E-011 + 7.2099999999999997E-002 -2.2702365971428663E-011 + 7.2949999999999987E-002 -2.9901020520342542E-011 + 7.3800000000000004E-002 -3.6847705902662789E-011 + 7.4649999999999994E-002 -4.3136625533768213E-011 + 7.5499999999999984E-002 -4.8326763711515025E-011 + 7.6350000000000001E-002 -5.1958309670895609E-011 + 7.7199999999999991E-002 -5.3572533153805734E-011 + 7.8049999999999981E-002 -5.2734676766799019E-011 + 7.8899999999999998E-002 -4.9059156772430452E-011 + 7.9749999999999988E-002 -4.2236173920838372E-011 + 8.0600000000000005E-002 -3.2058721775817804E-011 + 8.1449999999999995E-002 -1.8448662942562206E-011 + 8.2299999999999984E-002 -1.4805772785058925E-012 + 8.3150000000000002E-002 1.8598078130602701E-011 + 8.3999999999999991E-002 4.1351833701346986E-011 + 8.4849999999999981E-002 6.6148528892375592E-011 + 8.5699999999999998E-002 9.2158316067279580E-011 + 8.6549999999999988E-002 1.1836123363938652E-010 + 8.7400000000000005E-002 1.4356427525291139E-010 + 8.8249999999999995E-002 1.6642805760966788E-010 + 8.9099999999999985E-002 1.8550337567353398E-010 + 8.9950000000000002E-002 1.9927713851825830E-010 + 9.0799999999999992E-002 2.0622667269436551E-010 + 9.1649999999999981E-002 2.0488115315929928E-010 + 9.2499999999999999E-002 1.9388849762022495E-010 + 9.3349999999999989E-002 1.7208541842743315E-010 + 9.4200000000000006E-002 1.3856772133748746E-010 + 9.5049999999999996E-002 9.2758481405742127E-011 + 9.5899999999999985E-002 3.4470118541621323E-011 + 9.6750000000000003E-002 -3.6042344180228026E-011 + 9.7599999999999992E-002 -1.1804068881628085E-010 + 9.8449999999999982E-002 -2.1027886764227725E-010 + 9.9299999999999999E-002 -3.1099743659980547E-010 + 0.10014999999999999 -4.1793999500969604E-010 + 0.10099999999999998 -5.2839375689313616E-010 + 0.10185000000000000 -6.3925624486904929E-010 + 0.10269999999999999 -7.4712867454542887E-010 + 0.10355000000000000 -8.4843591581339370E-010 + 0.10439999999999999 -9.3957235717052311E-010 + 0.10524999999999998 -1.0170728225254542E-009 + 0.10610000000000000 -1.0778025516708737E-009 + 0.10694999999999999 -1.1191650184978604E-009 + 0.10779999999999998 -1.1393241022215081E-009 + 0.10865000000000000 -1.1374306275892855E-009 + 0.10949999999999999 -1.1138540050982134E-009 + 0.11035000000000000 -1.0704047618738483E-009 + 0.11119999999999999 -1.0105535272331404E-009 + 0.11204999999999998 -9.3963044400656457E-010 + 0.11290000000000000 -8.6500421239742579E-010 + 0.11374999999999999 -7.9624213982413463E-010 + 0.11459999999999998 -7.4524298137057483E-010 + 0.11545000000000000 -7.2634337851563645E-010 + 0.11629999999999999 -7.5640268739232292E-010 + 0.11715000000000000 -8.5486420054672717E-010 + 0.11799999999999999 -1.0438067054983830E-009 + 0.11884999999999998 -1.3479755050890525E-009 + 0.11970000000000000 -1.7948450268400309E-009 + 0.12054999999999999 -2.4146673863406643E-009 + 0.12139999999999998 -3.2405667161663404E-009 + 0.12225000000000000 -4.3086509888400567E-009 + 0.12309999999999999 -5.6582244455833201E-009 + 0.12395000000000000 -7.3320637812750790E-009 + 0.12479999999999999 -9.3767600463385353E-009 + 0.12564999999999998 -1.1843221610564766E-008 + 0.12650000000000000 -1.4787277815477275E-008 + 0.12734999999999999 -1.8270502097984724E-008 + 0.12819999999999998 -2.2361089706620490E-008 + 0.12905000000000000 -2.7135095442972835E-008 + 0.12989999999999999 -3.2677702592060083E-008 + 0.13074999999999998 -3.9084873197182406E-008 + 0.13159999999999999 -4.6465224236873430E-008 + 0.13245000000000001 -5.4942074567533310E-008 + 0.13329999999999997 -6.4655906897707802E-008 + 0.13414999999999999 -7.5767146438292665E-008 + 0.13500000000000001 -8.8459142072266691E-008 + 0.13584999999999997 -1.0294168860921053E-007 + 0.13669999999999999 -1.1945484416645963E-007 + 0.13755000000000001 -1.3827313523270393E-007 + 0.13839999999999997 -1.5971035511229262E-007 + 0.13924999999999998 -1.8412472073750106E-007 + 0.14010000000000000 -2.1192491099570698E-007 + 0.14094999999999996 -2.4357610228532735E-007 + 0.14179999999999998 -2.7960707537034872E-007 + 0.14265000000000000 -3.2061886490998680E-007 + 0.14350000000000002 -3.6729240567620667E-007 + 0.14434999999999998 -4.2039870684786018E-007 + 0.14520000000000000 -4.8080922252371551E-007 + 0.14605000000000001 -5.4950754651064519E-007 + 0.14689999999999998 -6.2760177648847915E-007 + 0.14774999999999999 -7.1633983192170789E-007 + 0.14860000000000001 -8.1712449228505622E-007 + 0.14944999999999997 -9.3152939268170058E-007 + 0.15029999999999999 -1.0613182862620241E-006 + 0.15115000000000001 -1.2084658080814467E-006 + 0.15199999999999997 -1.3751794932567211E-006 + 0.15284999999999999 -1.5639219305631550E-006 + 0.15370000000000000 -1.7774372286016537E-006 + 0.15454999999999997 -2.0187806652171031E-006 + 0.15539999999999998 -2.2913433823704054E-006 + 0.15625000000000000 -2.5988829093083335E-006 + 0.15709999999999996 -2.9455600001232153E-006 + 0.15794999999999998 -3.3359706566077324E-006 + 0.15880000000000000 -3.7751735138274396E-006 + 0.15965000000000001 -4.2687346827242900E-006 + 0.16049999999999998 -4.8227591029419073E-006 + 0.16134999999999999 -5.4439185459022556E-006 + 0.16220000000000001 -6.1394898978398039E-006 + 0.16304999999999997 -6.9173875962390034E-006 + 0.16389999999999999 -7.7862010956487793E-006 + 0.16475000000000001 -8.7551943067087454E-006 + 0.16559999999999997 -9.8343635036281136E-006 + 0.16644999999999999 -1.1034418794320193E-005 + 0.16730000000000000 -1.2366813540368637E-005 + 0.16814999999999997 -1.3843748041358280E-005 + 0.16899999999999998 -1.5478130687222810E-005 + 0.16985000000000000 -1.7283610360741004E-005 + 0.17069999999999996 -1.9274487693554966E-005 + 0.17154999999999998 -2.1465701466052689E-005 + 0.17240000000000000 -2.3872772055959509E-005 + 0.17325000000000002 -2.6511695168438894E-005 + 0.17409999999999998 -2.9398877178984012E-005 + 0.17494999999999999 -3.2551001003508414E-005 + 0.17580000000000001 -3.5984854689930700E-005 + 0.17664999999999997 -3.9717258141179113E-005 + 0.17749999999999999 -4.3764797476568468E-005 + 0.17835000000000001 -4.8143649914595411E-005 + 0.17919999999999997 -5.2869340536926340E-005 + 0.18004999999999999 -5.7956504482736102E-005 + 0.18090000000000001 -6.3418591949437786E-005 + 0.18174999999999997 -6.9267572508737438E-005 + 0.18259999999999998 -7.5513591573662581E-005 + 0.18345000000000000 -8.2164643904212442E-005 + 0.18429999999999996 -8.9226192650278098E-005 + 0.18514999999999998 -9.6700798970000964E-005 + 0.18600000000000000 -1.0458771756509612E-004 + 0.18684999999999996 -1.1288241420558443E-004 + 0.18769999999999998 -1.2157634499474412E-004 + 0.18855000000000000 -1.3065626732329099E-004 + 0.18940000000000001 -1.4010412003136606E-004 + 0.19024999999999997 -1.4989638729239531E-004 + 0.19109999999999999 -1.6000394697490022E-004 + 0.19195000000000001 -1.7039152883596500E-004 + 0.19279999999999997 -1.8101748704653150E-004 + 0.19364999999999999 -1.9183347486798405E-004 + 0.19450000000000001 -2.0278429578125137E-004 + 0.19534999999999997 -2.1380761199942653E-004 + 0.19619999999999999 -2.2483391912410326E-004 + 0.19705000000000000 -2.3578647258479162E-004 + 0.19789999999999996 -2.4658138226369786E-004 + 0.19874999999999998 -2.5712770283737376E-004 + 0.19960000000000000 -2.6732771784952303E-004 + 0.20044999999999996 -2.7707700180307383E-004 + 0.20129999999999998 -2.8626529399359993E-004 + 0.20215000000000000 -2.9477684844911241E-004 + 0.20300000000000001 -3.0249076294640976E-004 + 0.20384999999999998 -3.0928231867116950E-004 + 0.20469999999999999 -3.1502353525157212E-004 + 0.20555000000000001 -3.1958407261381522E-004 + 0.20639999999999997 -3.2283273072680600E-004 + 0.20724999999999999 -3.2463824775438328E-004 + 0.20810000000000001 -3.2487093391383553E-004 + 0.20894999999999997 -3.2340367182827893E-004 + 0.20979999999999999 -3.2011381913447169E-004 + 0.21065000000000000 -3.1488449657714619E-004 + 0.21149999999999997 -3.0760615855004596E-004 + 0.21234999999999998 -2.9817814776924889E-004 + 0.21320000000000000 -2.8651062216574418E-004 + 0.21404999999999996 -2.7252601022788553E-004 + 0.21489999999999998 -2.5616035383390067E-004 + 0.21575000000000000 -2.3736519799294969E-004 + 0.21659999999999996 -2.1610889442103326E-004 + 0.21744999999999998 -1.9237827381967737E-004 + 0.21829999999999999 -1.6617933718227363E-004 + 0.21915000000000001 -1.3753877170587800E-004 + 0.21999999999999997 -1.0650489585985799E-004 + 0.22084999999999999 -7.3148297879874411E-005 + 0.22170000000000001 -3.7562610257987343E-005 + 0.22254999999999997 1.3547494227633409E-007 + 0.22339999999999999 3.9805910917247911E-005 + 0.22425000000000000 8.1285295770252926E-005 + 0.22509999999999997 1.2438746368553729E-004 + 0.22594999999999998 1.6890420575943864E-004 + 0.22680000000000000 2.1460618120002382E-004 + 0.22764999999999996 2.6124377444881701E-004 + 0.22849999999999998 3.0854917887237956E-004 + 0.22935000000000000 3.5623772667259745E-004 + 0.23019999999999996 4.0401016377833584E-004 + 0.23104999999999998 4.5155476311004787E-004 + 0.23190000000000000 4.9854982110960765E-004 + 0.23275000000000001 5.4466633635239002E-004 + 0.23359999999999997 5.8957105845060102E-004 + 0.23444999999999999 6.3292895506891897E-004 + 0.23530000000000001 6.7440702156515929E-004 + 0.23614999999999997 7.1367679316035597E-004 + 0.23699999999999999 7.5041816487641220E-004 + 0.23785000000000001 7.8432225240184764E-004 + 0.23869999999999997 8.1509474715557573E-004 + 0.23954999999999999 8.4245893441546539E-004 + 0.24040000000000000 8.6615853068174292E-004 + 0.24124999999999996 8.8596133592704421E-004 + 0.24209999999999998 9.0166088485958771E-004 + 0.24295000000000000 9.1307935608181553E-004 + 0.24379999999999996 9.2006995832947776E-004 + 0.24464999999999998 9.2251847686008396E-004 + 0.24550000000000000 9.2034489250285105E-004 + 0.24634999999999996 9.1350456481980745E-004 + 0.24719999999999998 9.0198945157982666E-004 + 0.24804999999999999 8.8582806397463317E-004 + 0.24890000000000001 8.6508602840638428E-004 + 0.24974999999999997 8.3986528302958390E-004 + 0.25059999999999999 8.1030382398211589E-004 + 0.25145000000000001 7.7657452328011686E-004 + 0.25229999999999997 7.3888333234726946E-004 + 0.25314999999999999 6.9746807674840160E-004 + 0.25400000000000000 6.5259556809201349E-004 + 0.25484999999999997 6.0455968112748683E-004 + 0.25569999999999998 5.5367877827453905E-004 + 0.25655000000000000 5.0029173741689809E-004 + 0.25739999999999996 4.4475610831203640E-004 + 0.25824999999999998 3.8744339607186618E-004 + 0.25910000000000000 3.2873611643198433E-004 + 0.25994999999999996 2.6902440230565377E-004 + 0.26079999999999998 2.0870227189236505E-004 + 0.26164999999999999 1.4816347873473315E-004 + 0.26249999999999996 8.7798112980328179E-005 + 0.26334999999999997 2.7989402175502081E-005 + 0.26419999999999999 -3.0890503757322881E-005 + 0.26505000000000001 -8.8482623763695912E-005 + 0.26589999999999997 -1.4444509292068622E-004 + 0.26674999999999999 -1.9845625453901390E-004 + 0.26760000000000000 -2.5021593972330468E-004 + 0.26844999999999997 -2.9944883895153981E-004 + 0.26929999999999998 -3.4590611022728313E-004 + 0.27015000000000000 -3.8936673456743768E-004 + 0.27099999999999996 -4.2963930422760768E-004 + 0.27184999999999998 -4.6656265692770316E-004 + 0.27270000000000000 -5.0000655208973406E-004 + 0.27354999999999996 -5.2987171431611278E-004 + 0.27439999999999998 -5.5608996202341401E-004 + 0.27524999999999999 -5.7862405666899656E-004 + 0.27609999999999996 -5.9746642401181606E-004 + 0.27694999999999997 -6.1263845124276016E-004 + 0.27779999999999999 -6.2418912399985036E-004 + 0.27865000000000001 -6.3219374868621651E-004 + 0.27949999999999997 -6.3675162474251224E-004 + 0.28034999999999999 -6.3798484081352901E-004 + 0.28120000000000001 -6.3603547196204981E-004 + 0.28204999999999997 -6.3106392093702256E-004 + 0.28289999999999998 -6.2324629990238660E-004 + 0.28375000000000000 -6.1277213946667815E-004 + 0.28459999999999996 -5.9984189309571754E-004 + 0.28544999999999998 -5.8466489693841095E-004 + 0.28630000000000000 -5.6745642505015494E-004 + 0.28714999999999996 -5.4843594117926213E-004 + 0.28799999999999998 -5.2782461171234471E-004 + 0.28885000000000000 -5.0584303553362234E-004 + 0.28969999999999996 -4.8270966636662687E-004 + 0.29054999999999997 -4.5863846134244882E-004 + 0.29139999999999999 -4.3383756121794377E-004 + 0.29224999999999995 -4.0850754839289068E-004 + 0.29309999999999997 -3.8284004865156456E-004 + 0.29394999999999999 -3.5701676264038572E-004 + 0.29480000000000001 -3.3120827269037819E-004 + 0.29564999999999997 -3.0557338748371000E-004 + 0.29649999999999999 -2.8025848364164510E-004 + 0.29735000000000000 -2.5539697795572147E-004 + 0.29819999999999997 -2.3110917282739615E-004 + 0.29904999999999998 -2.0750212206850063E-004 + 0.29990000000000000 -1.8466962540245499E-004 + 0.30074999999999996 -1.6269243987512076E-004 + 0.30159999999999998 -1.4163861911790254E-004 + 0.30245000000000000 -1.2156380040580309E-004 + 0.30329999999999996 -1.0251183306956243E-004 + 0.30414999999999998 -8.4515349397224599E-005 + 0.30499999999999999 -6.7596329707068120E-005 + 0.30584999999999996 -5.1766966728752665E-005 + 0.30669999999999997 -3.7030352494079189E-005 + 0.30754999999999999 -2.3381210231256962E-005 + 0.30840000000000001 -1.0806806996527682E-005 + 0.30924999999999997 7.1232347390974204E-007 + 0.31009999999999999 1.1201558542426982E-005 + 0.31095000000000000 2.0691419808646280E-005 + 0.31179999999999997 2.9216766544885397E-005 + 0.31264999999999998 3.6816105208364239E-005 + 0.31350000000000000 4.3530957901523210E-005 + 0.31434999999999996 4.9405061650576841E-005 + 0.31519999999999998 5.4483935488245733E-005 + 0.31605000000000000 5.8814204230115021E-005 + 0.31689999999999996 6.2443188404956700E-005 + 0.31774999999999998 6.5418371089508639E-005 + 0.31859999999999999 6.7787083875610010E-005 + 0.31944999999999996 6.9596125640167963E-005 + 0.32029999999999997 7.0891313205139852E-005 + 0.32114999999999999 7.1717531467165081E-005 + 0.32199999999999995 7.2118202370827713E-005 + 0.32284999999999997 7.2135211813855870E-005 + 0.32369999999999999 7.1808855408051427E-005 + 0.32455000000000001 7.1177535123265103E-005 + 0.32539999999999997 7.0277752474874028E-005 + 0.32624999999999998 6.9144100570270415E-005 + 0.32710000000000000 6.7809096631757569E-005 + 0.32794999999999996 6.6303231722429322E-005 + 0.32879999999999998 6.4654932507680673E-005 + 0.32965000000000000 6.2890590072808353E-005 + 0.33049999999999996 6.1034556676301503E-005 + 0.33134999999999998 5.9109195533375921E-005 + 0.33220000000000000 5.7134900136460498E-005 + 0.33304999999999996 5.5130167574650779E-005 + 0.33389999999999997 5.3111585845124894E-005 + 0.33474999999999999 5.1093968413872416E-005 + 0.33559999999999995 4.9090351283464312E-005 + 0.33644999999999997 4.7112112331578235E-005 + 0.33729999999999999 4.5169043677180817E-005 + 0.33815000000000001 4.3269392303622254E-005 + 0.33899999999999997 4.1420018351383306E-005 + 0.33984999999999999 3.9626410947866837E-005 + 0.34070000000000000 3.7892854685894265E-005 + 0.34154999999999996 3.6222476694811994E-005 + 0.34239999999999998 3.4617380487478442E-005 + 0.34325000000000000 3.3078740407995078E-005 + 0.34409999999999996 3.1606887956756770E-005 + 0.34494999999999998 3.0201410452904833E-005 + 0.34580000000000000 2.8861264252356491E-005 + 0.34664999999999996 2.7584879050314994E-005 + 0.34749999999999998 2.6370216294754368E-005 + 0.34834999999999999 2.5214917416734638E-005 + 0.34919999999999995 2.4116345120537147E-005 + 0.35004999999999997 2.3071693007694084E-005 + 0.35089999999999999 2.2078072393796213E-005 + 0.35174999999999995 2.1132584722882662E-005 + 0.35259999999999997 2.0232372062357745E-005 + 0.35344999999999999 1.9374687839487575E-005 + 0.35430000000000000 1.8556939213214705E-005 + 0.35514999999999997 1.7776723427676840E-005 + 0.35599999999999998 1.7031860422509374E-005 + 0.35685000000000000 1.6320398294377737E-005 + 0.35769999999999996 1.5640636389303331E-005 + 0.35854999999999998 1.4991098873813970E-005 + 0.35940000000000000 1.4370552445517941E-005 + 0.36024999999999996 1.3777969897824207E-005 + 0.36109999999999998 1.3212526694721928E-005 + 0.36194999999999999 1.2673540536945303E-005 + 0.36279999999999996 1.2160466910713764E-005 + 0.36364999999999997 1.1672856831381645E-005 + 0.36449999999999999 1.1210298559278501E-005 + 0.36534999999999995 1.0772419801493318E-005 + 0.36619999999999997 1.0358814331820042E-005 + 0.36704999999999999 9.9690451688698200E-006 + 0.36790000000000000 9.6026016047546018E-006 + 0.36874999999999997 9.2588813934353556E-006 + 0.36959999999999998 8.9371675402748081E-006 + 0.37045000000000000 8.6366170752265235E-006 + 0.37129999999999996 8.3562672620358337E-006 + 0.37214999999999998 8.0950093431419247E-006 + 0.37300000000000000 7.8516196802671370E-006 + 0.37384999999999996 7.6247408932735620E-006 + 0.37469999999999998 7.4129258613193665E-006 + 0.37554999999999999 7.2146263386224184E-006 + 0.37639999999999996 7.0282455973953992E-006 + 0.37724999999999997 6.8521642243826794E-006 + 0.37809999999999999 6.6847680238552463E-006 + 0.37894999999999995 6.5244822374101357E-006 + 0.37979999999999997 6.3698145541009516E-006 + 0.38064999999999993 6.2193661244569299E-006 + 0.38149999999999995 6.0718801871181845E-006 + 0.38234999999999997 5.9262391045958086E-006 + 0.38319999999999999 5.7814967203556933E-006 + 0.38405000000000000 5.6368823457159571E-006 + 0.38490000000000002 5.4918082757209912E-006 + 0.38574999999999993 5.3458699308577504E-006 + 0.38659999999999994 5.1988498645953343E-006 + 0.38744999999999996 5.0507171532208601E-006 + 0.38829999999999998 4.9016057368760068E-006 + 0.38915000000000000 4.7518213507251505E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0011.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0011.BXX.semd new file mode 100644 index 00000000..ae66e094 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0011.BXX.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 0.0000000000000000 + -0.11490000000000000 0.0000000000000000 + -0.11405000000000000 0.0000000000000000 + -0.11320000000000000 0.0000000000000000 + -0.11234999999999999 0.0000000000000000 + -0.11150000000000000 0.0000000000000000 + -0.11065000000000000 0.0000000000000000 + -0.10979999999999999 0.0000000000000000 + -0.10894999999999999 0.0000000000000000 + -0.10810000000000000 0.0000000000000000 + -0.10725000000000000 0.0000000000000000 + -0.10639999999999999 0.0000000000000000 + -0.10554999999999999 -6.6726140436009738E-040 + -0.10470000000000000 -2.9021298486301827E-039 + -0.10385000000000000 -1.1523666146708547E-038 + -0.10299999999999999 -3.6704990839251417E-038 + -0.10214999999999999 -1.0347007091889987E-037 + -0.10130000000000000 -2.5870050941690178E-037 + -0.10045000000000000 -5.7279704320660284E-037 + -9.9599999999999994E-002 -1.1118834450029615E-036 + -9.8750000000000004E-002 -1.8402967127657221E-036 + -9.7900000000000001E-002 -2.4010195398055356E-036 + -9.7049999999999997E-002 -1.7448645844831706E-036 + -9.6199999999999994E-002 2.3185618336128101E-036 + -9.5349999999999990E-002 1.3350352025185042E-035 + -9.4500000000000001E-002 3.5649615150527839E-035 + -9.3649999999999997E-002 7.1768818286343451E-035 + -9.2799999999999994E-002 1.1714430280850148E-034 + -9.1950000000000004E-002 1.5156907186240624E-034 + -9.1100000000000000E-002 1.2935685538889030E-034 + -9.0249999999999997E-002 -2.6225665706915216E-035 + -8.9399999999999993E-002 -4.1399953404238188E-034 + -8.8549999999999990E-002 -1.1176327672631379E-033 + -8.7700000000000000E-002 -2.1279993725672541E-033 + -8.6849999999999997E-002 -3.2247209226461882E-033 + -8.5999999999999993E-002 -3.8421620817213942E-033 + -8.5150000000000003E-002 -2.9841497275465536E-033 + -8.4300000000000000E-002 7.0577015416319961E-034 + -8.3449999999999996E-002 8.5870156019609491E-033 + -8.2600000000000007E-002 2.1270995086212780E-032 + -8.1749999999999989E-002 3.7478010709585038E-032 + -8.0900000000000000E-002 5.2713947052348828E-032 + -8.0049999999999996E-002 5.8272245335089414E-032 + -7.9199999999999993E-002 4.1365496453084206E-032 + -7.8350000000000003E-002 -1.2647147876276700E-032 + -7.7499999999999999E-002 -1.1513421645208837E-031 + -7.6649999999999996E-002 -2.6603673425163173E-031 + -7.5800000000000006E-002 -4.4380844796464736E-031 + -7.4949999999999989E-002 -5.9629320011068193E-031 + -7.4099999999999999E-002 -6.3715372364288611E-031 + -7.3249999999999996E-002 -4.5358290896942692E-031 + -7.2399999999999992E-002 6.9400937168277952E-032 + -7.1550000000000002E-002 1.0055421748540278E-030 + -7.0699999999999999E-002 2.3279434976829889E-030 + -6.9849999999999995E-002 3.8447621848428592E-030 + -6.9000000000000006E-002 5.1501085214518504E-030 + -6.8149999999999988E-002 5.6176576066684290E-030 + -6.7299999999999999E-002 4.4667257302346696E-030 + -6.6449999999999995E-002 9.2438075240868021E-031 + -6.5599999999999992E-002 -5.5105955057818938E-030 + -6.4750000000000002E-002 -1.4724865248509964E-029 + -6.3899999999999998E-002 -2.5630407761363900E-029 + -6.3049999999999995E-002 -3.5888710410887527E-029 + -6.2199999999999998E-002 -4.1853552598693009E-029 + -6.1350000000000002E-002 -3.8876198637269027E-029 + -6.0499999999999998E-002 -2.2092848077244644E-029 + -5.9650000000000002E-002 1.2260172479300235E-029 + -5.8799999999999998E-002 6.5084222291661951E-029 + -5.7950000000000002E-002 1.3245977564764026E-028 + -5.7099999999999998E-002 2.0394195847403286E-028 + -5.6249999999999994E-002 2.6173751686671847E-028 + -5.5400000000000005E-002 2.8148104244764851E-028 + -5.4550000000000001E-002 2.3528554172354434E-028 + -5.3699999999999998E-002 9.7456905125695303E-029 + -5.2849999999999994E-002 -1.4728665136279175E-028 + -5.2000000000000005E-002 -4.9402488796651642E-028 + -5.1150000000000001E-002 -9.0814034862140124E-028 + -5.0299999999999997E-002 -1.3188843472682010E-027 + -4.9449999999999994E-002 -1.6192376794833783E-027 + -4.8600000000000004E-002 -1.6751901401330067E-027 + -4.7750000000000001E-002 -1.3464024810533634E-027 + -4.6899999999999997E-002 -5.1801679931720927E-028 + -4.6049999999999994E-002 8.5960741344296025E-028 + -4.5200000000000004E-002 2.7299901478619199E-027 + -4.4350000000000001E-002 4.8977732462888970E-027 + -4.3499999999999997E-002 7.0152031336734032E-027 + -4.2649999999999993E-002 8.5971896604467262E-027 + -4.1800000000000004E-002 9.0705390338663750E-027 + -4.0950000000000000E-002 7.8568634195044132E-027 + -4.0099999999999997E-002 4.4800086322587687E-027 + -3.9249999999999993E-002 -1.3159160797477154E-027 + -3.8400000000000004E-002 -9.4557038381166911E-027 + -3.7550000000000000E-002 -1.9445054639038330E-026 + -3.6699999999999997E-002 -3.0314380914194972E-026 + -3.5850000000000007E-002 -4.0593210523951382E-026 + -3.5000000000000003E-002 -4.8311910089846395E-026 + -3.4150000000000000E-002 -5.1028268855839284E-026 + -3.3299999999999996E-002 -4.5895027085022397E-026 + -3.2450000000000007E-002 -2.9820151821121625E-026 + -3.1600000000000003E-002 1.9450175437206127E-028 + -3.0750000000000000E-002 4.6415459605480167E-026 + -2.9899999999999996E-002 1.0934689608275202E-025 + -2.9050000000000006E-002 1.8625847381377851E-025 + -2.8200000000000003E-002 2.6940722409593368E-025 + -2.7349999999999999E-002 3.4429817594989500E-025 + -2.6499999999999996E-002 3.8863644124945855E-025 + -2.5650000000000006E-002 3.7282649279612022E-025 + -2.4800000000000003E-002 2.6302293935917931E-025 + -2.3949999999999999E-002 2.7531697728647510E-026 + -2.3099999999999996E-002 -3.5316647641532917E-025 + -2.2250000000000006E-002 -8.7343831896868572E-025 + -2.1400000000000002E-002 -1.4886130116318194E-024 + -2.0549999999999999E-002 -2.1035913542005694E-024 + -1.9699999999999995E-002 -2.5686259230862101E-024 + -1.8850000000000006E-002 -2.6874461174736381E-024 + -1.8000000000000002E-002 -2.2421169478322843E-024 + -1.7149999999999999E-002 -1.0368082046333351E-024 + -1.6299999999999995E-002 1.0413322471648416E-024 + -1.5450000000000005E-002 3.9516541989608761E-024 + -1.4600000000000002E-002 7.4329616456687142E-024 + -1.3749999999999998E-002 1.0958663997134312E-023 + -1.2899999999999995E-002 1.3735512249997058E-023 + -1.2050000000000005E-002 1.4766318832176102E-023 + -1.1200000000000002E-002 1.2989897188841951E-023 + -1.0349999999999998E-002 7.4991046038778575E-024 + -9.5000000000000084E-003 -2.1809692995757455E-024 + -8.6500000000000049E-003 -1.5793828810168622E-023 + -7.8000000000000014E-003 -3.2091985482965615E-023 + -6.9499999999999978E-003 -4.8692255882959097E-023 + -6.1000000000000082E-003 -6.2125737343984316E-023 + -5.2500000000000047E-003 -6.8148815807102688E-023 + -4.4000000000000011E-003 -6.2351651142611693E-023 + -3.5499999999999976E-003 -4.1044992591233480E-023 + -2.7000000000000079E-003 -2.3430133934735038E-024 + -1.8500000000000044E-003 5.2718989191140252E-023 + -1.0000000000000009E-003 1.1925811459163890E-022 + -1.4999999999999736E-004 1.8807942257081598E-022 + 6.9999999999999230E-004 2.4593918446076095E-022 + 1.5499999999999958E-003 2.7676351297383828E-022 + 2.3999999999999994E-003 2.6390637740709614E-022 + 3.2500000000000029E-003 1.9336602179570250E-022 + 4.0999999999999925E-003 5.7622229904207966E-023 + 4.9499999999999961E-003 -1.4045024881959876E-022 + 5.7999999999999996E-003 -3.8439440420665134E-022 + 6.6499999999999893E-003 -6.4261938856203961E-022 + 7.5000000000000067E-003 -8.6936079963563580E-022 + 8.3499999999999963E-003 -1.0088633785932436E-021 + 9.1999999999999860E-003 -1.0030163980344279E-021 + 1.0050000000000003E-002 -8.0210963072530865E-022 + 1.0899999999999993E-002 -3.7753381482185508E-022 + 1.1750000000000010E-002 2.6540263369702596E-022 + 1.2600000000000000E-002 1.0771467223036349E-021 + 1.3449999999999990E-002 1.9589434155268647E-021 + 1.4300000000000007E-002 2.7659445411594226E-021 + 1.5149999999999997E-002 3.3204492951187705E-021 + 1.5999999999999986E-002 3.4357269149818376E-021 + 1.6850000000000004E-002 2.9491501794327325E-021 + 1.7699999999999994E-002 1.7610153809983509E-021 + 1.8549999999999983E-002 -1.2699059296339005E-022 + 1.9400000000000001E-002 -2.5809958587293156E-021 + 2.0249999999999990E-002 -5.3204538278724075E-021 + 2.1100000000000008E-002 -7.9272859014623232E-021 + 2.1949999999999997E-002 -9.8837664373437657E-021 + 2.2799999999999987E-002 -1.0640190956911931E-020 + 2.3650000000000004E-002 -9.7079170380687309E-021 + 2.4499999999999994E-002 -6.7670113618256869E-021 + 2.5349999999999984E-002 -1.7722483404103072E-021 + 2.6200000000000001E-002 4.9623337961978881E-021 + 2.7049999999999991E-002 1.2722879211304780E-020 + 2.7900000000000008E-002 2.0416491296731562E-020 + 2.8749999999999998E-002 2.6667153220663018E-020 + 2.9599999999999987E-002 2.9987051124389910E-020 + 3.0450000000000005E-002 2.9012142027901269E-020 + 3.1299999999999994E-002 2.2775311306867334E-020 + 3.2149999999999984E-002 1.0977226881713680E-020 + 3.3000000000000002E-002 -5.7941654338079297E-021 + 3.3849999999999991E-002 -2.5944243326176999E-020 + 3.4700000000000009E-002 -4.6900164551740369E-020 + 3.5549999999999998E-002 -6.5315205288822033E-020 + 3.6399999999999988E-002 -7.7453079449552912E-020 + 3.7250000000000005E-002 -7.9728649557339103E-020 + 3.8099999999999995E-002 -6.9350279859571842E-020 + 3.8949999999999985E-002 -4.4971427775034206E-020 + 3.9800000000000002E-002 -7.2507834210649596E-021 + 4.0649999999999992E-002 4.0796908079630582E-020 + 4.1500000000000009E-002 9.3762744238883634E-020 + 4.2349999999999999E-002 1.4419242409494644E-019 + 4.3199999999999988E-002 1.8334668570979251E-019 + 4.4050000000000006E-002 2.0233358437385754E-019 + 4.4899999999999995E-002 1.9351648676580233E-019 + 4.5749999999999985E-002 1.5200850910930893E-019 + 4.6600000000000003E-002 7.7051820980598979E-020 + 4.7449999999999992E-002 -2.6988757551368352E-020 + 4.8299999999999982E-002 -1.5022890725110645E-019 + 4.9149999999999999E-002 -2.7766811525092648E-019 + 4.9999999999999989E-002 -3.9048466647188107E-019 + 5.0850000000000006E-002 -4.6818628861017273E-019 + 5.1699999999999996E-002 -4.9145698794278669E-019 + 5.2549999999999986E-002 -4.4536118402574134E-019 + 5.3400000000000003E-002 -3.2251094465397229E-019 + 5.4249999999999993E-002 -1.2565353460627367E-019 + 5.5099999999999982E-002 1.3079809104469188E-019 + 5.5950000000000000E-002 4.2073044304423122E-019 + 5.6799999999999989E-002 7.0807711735640921E-019 + 5.7650000000000007E-002 9.5034901703514254E-019 + 5.8499999999999996E-002 1.1037848859805144E-018 + 5.9349999999999986E-002 1.1295188770529696E-018 + 6.0200000000000004E-002 1.0001037429065110E-018 + 6.1049999999999993E-002 7.0542281297906184E-019 + 6.1899999999999983E-002 2.5698520272480715E-019 + 6.2750000000000000E-002 -3.1018694751627536E-019 + 6.3599999999999990E-002 -9.3868170939694432E-019 + 6.4450000000000007E-002 -1.5533114114425632E-018 + 6.5299999999999997E-002 -2.0686950905649603E-018 + 6.6149999999999987E-002 -2.3994124988808719E-018 + 6.7000000000000004E-002 -2.4715217448361420E-018 + 6.7849999999999994E-002 -2.2340073552747964E-018 + 6.8699999999999983E-002 -1.6686444750415483E-018 + 6.9550000000000001E-002 -7.9676439812838998E-019 + 7.0399999999999990E-002 3.1824743955244180E-019 + 7.1249999999999980E-002 1.5735915446300701E-018 + 7.2099999999999997E-002 2.8349409922108431E-018 + 7.2949999999999987E-002 3.9490700468194024E-018 + 7.3800000000000004E-002 4.7600162512327919E-018 + 7.4649999999999994E-002 5.1273454824946995E-018 + 7.5499999999999984E-002 4.9444848217585422E-018 + 7.6350000000000001E-002 4.1551944749792253E-018 + 7.7199999999999991E-002 2.7651876053802033E-018 + 7.8049999999999981E-002 8.4902533325210232E-019 + 7.8899999999999998E-002 -1.4500904619483056E-018 + 7.9749999999999988E-002 -3.9284723168715868E-018 + 8.0600000000000005E-002 -6.3365701697583769E-018 + 8.1449999999999995E-002 -8.4002269867052256E-018 + 8.2299999999999984E-002 -9.8467170757888172E-018 + 8.3150000000000002E-002 -1.0433142704296318E-017 + 8.3999999999999991E-002 -9.9755547292566541E-018 + 8.4849999999999981E-002 -8.3746715789318474E-018 + 8.5699999999999998E-002 -5.6372225649275282E-018 + 8.6549999999999988E-002 -1.8897074914415697E-018 + 8.7400000000000005E-002 2.6207841159218952E-018 + 8.8249999999999995E-002 7.5337758094774466E-018 + 8.9099999999999985E-002 1.2395565994775664E-017 + 8.9950000000000002E-002 1.6693120241476349E-017 + 9.0799999999999992E-002 1.9896480932878538E-017 + 9.1649999999999981E-002 2.1509369026718348E-017 + 9.2499999999999999E-002 2.1123434899376856E-017 + 9.3349999999999989E-002 1.8472725599210051E-017 + 9.4200000000000006E-002 1.3480195107925972E-017 + 9.5049999999999996E-002 6.2958346106017742E-018 + 9.5899999999999985E-002 -2.6854260627306190E-018 + 9.6750000000000003E-002 -1.2821182969926279E-017 + 9.7599999999999992E-002 -2.3247163742923771E-017 + 9.8449999999999982E-002 -3.2929350017659286E-017 + 9.9299999999999999E-002 -4.0737617248545836E-017 + 0.10014999999999999 -4.5542065703410673E-017 + 0.10099999999999998 -4.6331983862390535E-017 + 0.10185000000000000 -4.2336832547644824E-017 + 0.10269999999999999 -3.3151920413288770E-017 + 0.10355000000000000 -1.8847459574282105E-017 + 0.10439999999999999 -4.8014162152443076E-020 + 0.10524999999999998 2.2026907034585723E-017 + 0.10610000000000000 4.5584568933496550E-017 + 0.10694999999999999 6.8340409700116664E-017 + 0.10779999999999998 8.7667832168384272E-017 + 0.10865000000000000 1.0082029365017130E-016 + 0.10949999999999999 1.0523274155888572E-016 + 0.11035000000000000 9.8806509272213849E-017 + 0.11119999999999999 8.0257159721209422E-017 + 0.11204999999999998 4.9412624757208797E-017 + 0.11290000000000000 7.4239918837269724E-018 + 0.11374999999999999 -4.3092307768267588E-017 + 0.11459999999999998 -9.8101501893731879E-017 + 0.11545000000000000 -1.5232744103214750E-016 + 0.11629999999999999 -1.9960892951916827E-016 + 0.11715000000000000 -2.3346378595992042E-016 + 0.11799999999999999 -2.4771987836674162E-016 + 0.11884999999999998 -2.3723207322594465E-016 + 0.11970000000000000 -1.9865933205473819E-016 + 0.12054999999999999 -1.3114881403475373E-016 + 0.12139999999999998 -3.6858336621243933E-017 + 0.12225000000000000 7.8854099386707328E-017 + 0.12309999999999999 2.0739639272591521E-016 + 0.12395000000000000 3.3729877180663702E-016 + 0.12479999999999999 4.5501064743766555E-016 + 0.12564999999999998 5.4596803665613383E-016 + 0.12650000000000000 5.9590599980828529E-016 + 0.12734999999999999 5.9245847810039735E-016 + 0.12819999999999998 5.2670329247334149E-016 + 0.12905000000000000 3.9459690014231160E-016 + 0.12989999999999999 1.9823992455132654E-016 + 0.13074999999999998 -5.3313293690327870E-017 + 0.13159999999999999 -3.4411530733021131E-016 + 0.13245000000000001 -6.5136460282234509E-016 + 0.13329999999999997 -9.4726040600872143E-016 + 0.13414999999999999 -1.2004085283989512E-015 + 0.13500000000000001 -1.3787618181041732E-015 + 0.13584999999999997 -1.4524523816466617E-015 + 0.13669999999999999 -1.3974344925841556E-015 + 0.13755000000000001 -1.1984501485406645E-015 + 0.13839999999999997 -8.5195423036649925E-016 + 0.13924999999999998 -3.6828678826858610E-016 + 0.14010000000000000 2.2740413693926362E-016 + 0.14094999999999996 8.9543619390212661E-016 + 0.14179999999999998 1.5837655527125046E-015 + 0.14265000000000000 2.2300747438590850E-015 + 0.14350000000000002 2.7679084714207984E-015 + 0.14434999999999998 3.1321248974366951E-015 + 0.14520000000000000 3.2646371783423365E-015 + 0.14605000000000001 3.1215535237861550E-015 + 0.14689999999999998 2.6785775086992251E-015 + 0.14774999999999999 1.9369496644490107E-015 + 0.14860000000000001 9.2485830846251810E-016 + 0.14944999999999997 -3.0006833182783614E-016 + 0.15029999999999999 -1.6545738927516159E-015 + 0.15115000000000001 -3.0330830478562604E-015 + 0.15199999999999997 -4.3153981212820846E-015 + 0.15284999999999999 -5.3766931819955440E-015 + 0.15370000000000000 -6.0978962319642532E-015 + 0.15454999999999997 -6.3776520602286973E-015 + 0.15539999999999998 -6.1430320421253455E-015 + 0.15625000000000000 -5.3613714627942253E-015 + 0.15709999999999996 -4.0434639596555412E-015 + 0.15794999999999998 -2.2502002027844882E-015 + 0.15880000000000000 -9.3810553976862136E-017 + 0.15965000000000001 2.2709623976857753E-015 + 0.16049999999999998 4.6536126264201482E-015 + 0.16134999999999999 6.8470566021913644E-015 + 0.16220000000000001 8.6388756552801305E-015 + 0.16304999999999997 9.8293235649702618E-015 + 0.16389999999999999 1.0259833450915667E-014 + 0.16475000000000001 9.8241266413456622E-015 + 0.16559999999999997 8.4857332311426589E-015 + 0.16644999999999999 6.2899083806731807E-015 + 0.16730000000000000 3.3632498252431068E-015 + 0.16814999999999997 -8.5056325875672402E-017 + 0.16899999999999998 -3.7729146762489395E-015 + 0.16985000000000000 -7.3779321207547466E-015 + 0.17069999999999996 -1.0542480127623842E-014 + 0.17154999999999998 -1.2921619436261262E-014 + 0.17240000000000000 -1.4207201628376724E-014 + 0.17325000000000002 -1.4168333858002501E-014 + 0.17409999999999998 -1.2664164188640398E-014 + 0.17494999999999999 -9.7001877428037189E-015 + 0.17580000000000001 -5.4049377348429372E-015 + 0.17664999999999997 -6.5342607384033815E-017 + 0.17749999999999999 5.8978221833964592E-015 + 0.17835000000000001 1.1979618727679954E-014 + 0.17919999999999997 1.7576544323294160E-014 + 0.18004999999999999 2.2055536619225372E-014 + 0.18090000000000001 2.4816499367493081E-014 + 0.18174999999999997 2.5339177965546600E-014 + 0.18259999999999998 2.3248162542662079E-014 + 0.18345000000000000 1.8354442746377641E-014 + 0.18429999999999996 1.0712667727337976E-014 + 0.18514999999999998 6.5522716971997954E-016 + 0.18600000000000000 -1.1296917148130211E-014 + 0.18684999999999996 -2.4270681773337187E-014 + 0.18769999999999998 -3.7282409105031246E-014 + 0.18855000000000000 -4.9126494448854536E-014 + 0.18940000000000001 -5.8527330249291221E-014 + 0.19024999999999997 -6.4311726752339660E-014 + 0.19109999999999999 -6.5324675252861440E-014 + 0.19195000000000001 -6.0810798312894537E-014 + 0.19279999999999997 -5.0295090273914933E-014 + 0.19364999999999999 -3.3632542645941461E-014 + 0.19450000000000001 -1.1262131915688050E-014 + 0.19534999999999997 1.5917200291942044E-014 + 0.19619999999999999 4.6574606712256542E-014 + 0.19705000000000000 7.8940182909430906E-014 + 0.19789999999999996 1.1089210255786999E-013 + 0.19874999999999998 1.4021075728143778E-013 + 0.19960000000000000 1.6443441610337450E-013 + 0.20044999999999996 1.8136344629463467E-013 + 0.20129999999999998 1.8931019183063244E-013 + 0.20215000000000000 1.8688980829887944E-013 + 0.20300000000000001 1.7338525054664887E-013 + 0.20384999999999998 1.4901233901108745E-013 + 0.20469999999999999 1.1487654757374925E-013 + 0.20555000000000001 7.3323369423894170E-014 + 0.20639999999999997 2.7312374194328476E-014 + 0.20724999999999999 -1.8914362480312517E-014 + 0.20810000000000001 -6.0763520919684293E-014 + 0.20894999999999997 -9.2937623114307748E-014 + 0.20979999999999999 -1.1005810863392196E-013 + 0.21065000000000000 -1.0736985259805040E-013 + 0.21149999999999997 -7.9402961753765492E-014 + 0.21234999999999998 -2.4080225571060941E-014 + 0.21320000000000000 6.0812148664700724E-014 + 0.21404999999999996 1.7718939929191323E-013 + 0.21489999999999998 3.2318138839862373E-013 + 0.21575000000000000 4.9762937041726170E-013 + 0.21659999999999996 6.9586972254936857E-013 + 0.21744999999999998 9.1173005503791305E-013 + 0.21829999999999999 1.1445014291754125E-012 + 0.21915000000000001 1.3841683465222193E-012 + 0.21999999999999997 1.6253248137676080E-012 + 0.22084999999999999 1.8640058952255098E-012 + 0.22170000000000001 2.0991628069627598E-012 + 0.22254999999999997 2.3151489990247631E-012 + 0.22339999999999999 2.5215651655746236E-012 + 0.22425000000000000 2.7095241258427019E-012 + 0.22509999999999997 2.8693918919340973E-012 + 0.22594999999999998 3.0376208933668159E-012 + 0.22680000000000000 3.2164712689811970E-012 + 0.22764999999999996 3.4273713518475509E-012 + 0.22849999999999998 3.6788970893662769E-012 + 0.22935000000000000 4.0428754977786861E-012 + 0.23019999999999996 4.5358967521530827E-012 + 0.23104999999999998 5.1617930738853807E-012 + 0.23190000000000000 5.9488810848133968E-012 + 0.23275000000000001 6.9006223337833073E-012 + 0.23359999999999997 8.0112597484726613E-012 + 0.23444999999999999 9.3214392766168322E-012 + 0.23530000000000001 1.0751518901365943E-011 + 0.23614999999999997 1.2499409215087248E-011 + 0.23699999999999999 1.4409006010457127E-011 + 0.23785000000000001 1.6480856643448348E-011 + 0.23869999999999997 1.8649192215379149E-011 + 0.23954999999999999 2.1133260861375384E-011 + 0.24040000000000000 2.3547029539187391E-011 + 0.24124999999999996 2.6110783186096839E-011 + 0.24209999999999998 2.8416286878153374E-011 + 0.24295000000000000 3.0928041040187863E-011 + 0.24379999999999996 3.3678595508401622E-011 + 0.24464999999999998 3.6392035591140264E-011 + 0.24550000000000000 3.9784373162167830E-011 + 0.24634999999999996 4.2804945457592904E-011 + 0.24719999999999998 4.5984813190957577E-011 + 0.24804999999999999 4.9788987451292275E-011 + 0.24890000000000001 5.4107356425402012E-011 + 0.24974999999999997 5.9115858702342487E-011 + 0.25059999999999999 6.4456632640470617E-011 + 0.25145000000000001 6.9663398503559334E-011 + 0.25229999999999997 7.5292882627765929E-011 + 0.25314999999999999 8.1731858181717943E-011 + 0.25400000000000000 8.7568413463054592E-011 + 0.25484999999999997 9.2456864076055699E-011 + 0.25569999999999998 9.7803000122798620E-011 + 0.25655000000000000 1.0411911454725028E-010 + 0.25739999999999996 1.0904140178698919E-010 + 0.25824999999999998 1.1513161543989553E-010 + 0.25910000000000000 1.2255624376198500E-010 + 0.25994999999999996 1.3371075005434512E-010 + 0.26079999999999998 1.3341210738077969E-010 + 0.26164999999999999 1.3430296393061771E-010 + 0.26249999999999996 1.2981041232604424E-010 + 0.26334999999999997 1.2998107077428697E-010 + 0.26419999999999999 1.2366360496382511E-010 + 0.26505000000000001 1.1984259439858092E-010 + 0.26589999999999997 1.1743748901059370E-010 + 0.26674999999999999 1.1942379568162954E-010 + 0.26760000000000000 1.2161215062389996E-010 + 0.26844999999999997 1.2129457464468696E-010 + 0.26929999999999998 1.2206170439565847E-010 + 0.27015000000000000 1.0991079678267473E-010 + 0.27099999999999996 9.4390346480930721E-011 + 0.27184999999999998 7.2254268022132811E-011 + 0.27270000000000000 4.8920729792156000E-011 + 0.27354999999999996 4.8657213993347475E-011 + 0.27439999999999998 4.5562076572518151E-011 + 0.27524999999999999 3.8918090592646865E-011 + 0.27609999999999996 3.6805865802770187E-011 + 0.27694999999999997 1.0449420706970178E-011 + 0.27779999999999999 4.8242284055336968E-012 + 0.27865000000000001 -3.4284972776109975E-011 + 0.27949999999999997 -1.0028210185674237E-010 + 0.28034999999999999 -1.2817776738415594E-010 + 0.28120000000000001 -1.5256172480247699E-010 + 0.28204999999999997 -1.5941740389249261E-010 + 0.28289999999999998 -1.7673930452700081E-010 + 0.28375000000000000 -1.8016486893812416E-010 + 0.28459999999999996 -2.1600381945201036E-010 + 0.28544999999999998 -2.9546932343296403E-010 + 0.28630000000000000 -3.4194869750022632E-010 + 0.28714999999999996 -3.7374647585239514E-010 + 0.28799999999999998 -4.2064844503150213E-010 + 0.28885000000000000 -4.9521045354932337E-010 + 0.28969999999999996 -5.6120299088467749E-010 + 0.29054999999999997 -5.7021689036122411E-010 + 0.29139999999999999 -6.9960488487466610E-010 + 0.29224999999999995 -6.9311942185626245E-010 + 0.29309999999999997 -7.0120479774449674E-010 + 0.29394999999999999 -7.6873357072321236E-010 + 0.29480000000000001 -8.1536335447057393E-010 + 0.29564999999999997 -9.0735252391259142E-010 + 0.29649999999999999 -8.8908731578677368E-010 + 0.29735000000000000 -9.2024825414888469E-010 + 0.29819999999999997 -8.9792309836979854E-010 + 0.29904999999999998 -8.5097802609296748E-010 + 0.29990000000000000 -8.0538000066967381E-010 + 0.30074999999999996 -7.5187423539783971E-010 + 0.30159999999999998 -7.0023493010194630E-010 + 0.30245000000000000 -6.5397958093313008E-010 + 0.30329999999999996 -5.5342532157899479E-010 + 0.30414999999999998 -5.0639780024078478E-010 + 0.30499999999999999 -5.1796239807665916E-010 + 0.30584999999999996 -4.5983599261369352E-010 + 0.30669999999999997 -3.4459175405021593E-010 + 0.30754999999999999 -3.0075264199506740E-010 + 0.30840000000000001 -3.0749912098765927E-010 + 0.30924999999999997 -2.6463625131452903E-010 + 0.31009999999999999 -1.2682920502943371E-010 + 0.31095000000000000 -3.7824279556434963E-011 + 0.31179999999999997 8.5969928333325119E-011 + 0.31264999999999998 2.2294756767463324E-010 + 0.31350000000000000 3.4263374022779416E-010 + 0.31434999999999996 4.4957881344055879E-010 + 0.31519999999999998 5.7893276416841506E-010 + 0.31605000000000000 7.3352216599484495E-010 + 0.31689999999999996 8.5621804873199040E-010 + 0.31774999999999998 1.0015506925870575E-009 + 0.31859999999999999 1.1498224546156819E-009 + 0.31944999999999996 1.2856686660385128E-009 + 0.32029999999999997 1.4049170795097602E-009 + 0.32114999999999999 1.4987781106262296E-009 + 0.32199999999999995 1.5593172482397666E-009 + 0.32284999999999997 1.5820902106293035E-009 + 0.32369999999999999 1.5600091234264663E-009 + 0.32455000000000001 1.5157718427855418E-009 + 0.32539999999999997 1.4592738173163557E-009 + 0.32624999999999998 1.3699361951368012E-009 + 0.32710000000000000 1.2910779152318277E-009 + 0.32794999999999996 1.2040822666454110E-009 + 0.32879999999999998 9.7280748541828284E-010 + 0.32965000000000000 8.4364014851703167E-010 + 0.33049999999999996 7.2251033278523773E-010 + 0.33134999999999998 5.6460993237521240E-010 + 0.33220000000000000 4.2400339185857949E-010 + 0.33304999999999996 2.9541181408357636E-010 + 0.33389999999999997 1.5132107687113733E-010 + 0.33474999999999999 8.9721486723438534E-011 + 0.33559999999999995 -1.5555549497158275E-011 + 0.33644999999999997 -1.8829107327131278E-010 + 0.33729999999999999 -3.2292059076646090E-010 + 0.33815000000000001 -3.5852926445029912E-010 + 0.33899999999999997 -5.6792649635151833E-010 + 0.33984999999999999 -6.2705893157376539E-010 + 0.34070000000000000 -5.9235250661785963E-010 + 0.34154999999999996 -5.2620661809753776E-010 + 0.34239999999999998 -5.7789452222048801E-010 + 0.34325000000000000 -3.9564345049405053E-010 + 0.34409999999999996 -2.7378866254918946E-010 + 0.34494999999999998 -2.8633832550207128E-010 + 0.34580000000000000 -6.8548843908295982E-011 + 0.34664999999999996 1.0645997200253244E-010 + 0.34749999999999998 2.6145101098755223E-010 + 0.34834999999999999 5.0935788270170925E-010 + 0.34919999999999995 5.7912203086155339E-010 + 0.35004999999999997 6.7415516407981404E-010 + 0.35089999999999999 7.6249251217705514E-010 + 0.35174999999999995 8.3485054623805375E-010 + 0.35259999999999997 8.5176833820735723E-010 + 0.35344999999999999 9.2658806047027104E-010 + 0.35430000000000000 8.5243367947034424E-010 + 0.35514999999999997 8.7936138920682513E-010 + 0.35599999999999998 8.5987832998434596E-010 + 0.35685000000000000 8.7242404439742943E-010 + 0.35769999999999996 8.9447871792812730E-010 + 0.35854999999999998 8.6973678206528435E-010 + 0.35940000000000000 8.3826646246956942E-010 + 0.36024999999999996 7.8694989759408359E-010 + 0.36109999999999998 7.6047946690187707E-010 + 0.36194999999999999 6.9419971957277934E-010 + 0.36279999999999996 5.4583737281856202E-010 + 0.36364999999999997 3.0306040752566162E-010 + 0.36449999999999999 -2.0069132526624386E-011 + 0.36534999999999995 -4.1614248437698946E-010 + 0.36619999999999997 -8.4405889569372228E-010 + 0.36704999999999999 -1.3257535318850471E-009 + 0.36790000000000000 -1.8225827513331481E-009 + 0.36874999999999997 -2.3375157327197018E-009 + 0.36959999999999998 -2.8609769209470611E-009 + 0.37045000000000000 -3.3625460745618976E-009 + 0.37129999999999996 -3.8416220641477846E-009 + 0.37214999999999998 -4.2802953718418463E-009 + 0.37300000000000000 -4.6621746036510942E-009 + 0.37384999999999996 -4.9850499309148652E-009 + 0.37469999999999998 -5.2313517098206822E-009 + 0.37554999999999999 -5.4027864984133801E-009 + 0.37639999999999996 -5.4914102787112788E-009 + 0.37724999999999997 -5.4945087684377916E-009 + 0.37809999999999999 -5.3864689857579086E-009 + 0.37894999999999995 -5.1903398546877637E-009 + 0.37979999999999997 -4.8649854013344635E-009 + 0.38064999999999993 -4.4291215429214195E-009 + 0.38149999999999995 -3.8594783131521522E-009 + 0.38234999999999997 -3.1849240497159377E-009 + 0.38319999999999999 -2.3727471943717205E-009 + 0.38405000000000000 -1.4500869142114453E-009 + 0.38490000000000002 -4.1086424925601398E-010 + 0.38574999999999993 7.2060392522778588E-010 + 0.38659999999999994 1.9324426904111379E-009 + 0.38744999999999996 3.1779148348411350E-009 + 0.38829999999999998 4.4615261021802363E-009 + 0.38915000000000000 5.7421439152022270E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0011.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0011.BXZ.semd new file mode 100644 index 00000000..58436020 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test3/traces/AA.S0011.BXZ.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 0.0000000000000000 + -0.11490000000000000 0.0000000000000000 + -0.11405000000000000 0.0000000000000000 + -0.11320000000000000 0.0000000000000000 + -0.11234999999999999 0.0000000000000000 + -0.11150000000000000 0.0000000000000000 + -0.11065000000000000 0.0000000000000000 + -0.10979999999999999 0.0000000000000000 + -0.10894999999999999 0.0000000000000000 + -0.10810000000000000 2.1514766972772608E-038 + -0.10725000000000000 1.2263652156337049E-037 + -0.10639999999999999 5.2362100818140712E-037 + -0.10554999999999999 1.8787497343558704E-036 + -0.10470000000000000 5.8115539876580658E-036 + -0.10385000000000000 1.5716854888108278E-035 + -0.10299999999999999 3.7407414445107613E-035 + -0.10214999999999999 7.8241232274851895E-035 + -0.10130000000000000 1.4184497251182660E-034 + -0.10045000000000000 2.1397379931702632E-034 + -9.9599999999999994E-002 2.3503609397317254E-034 + -9.8750000000000004E-002 5.9393638827352522E-035 + -9.7900000000000001E-002 -5.8532447610534060E-034 + -9.7049999999999997E-002 -2.1011832560118233E-033 + -9.6199999999999994E-002 -4.9141543831971890E-033 + -9.5349999999999990E-002 -9.1599344431602172E-033 + -9.4500000000000001E-002 -1.4067290758670334E-032 + -9.3649999999999997E-002 -1.7029725809410315E-032 + -9.2799999999999994E-002 -1.2569190763014341E-032 + -9.1950000000000004E-002 8.2397966182553891E-033 + -9.1100000000000000E-002 5.6848731574235682E-032 + -9.0249999999999997E-002 1.4337830493757416E-031 + -8.9399999999999993E-002 2.6838532738241041E-031 + -8.8549999999999990E-002 4.0967689870540025E-031 + -8.7700000000000000E-002 5.0580464496812002E-031 + -8.6849999999999997E-002 4.4166709492586922E-031 + -8.5999999999999993E-002 4.6643922901056099E-032 + -8.5150000000000003E-002 -8.7952855989322603E-031 + -8.4300000000000000E-002 -2.4960534406911032E-030 + -8.3449999999999996E-002 -4.7933175131675786E-030 + -8.2600000000000007E-002 -7.4116060266362032E-030 + -8.1749999999999989E-002 -9.4391873076969183E-030 + -8.0900000000000000E-002 -9.2643669903344237E-030 + -8.0049999999999996E-002 -4.6024204154709566E-030 + -7.9199999999999993E-002 7.1477968116068099E-030 + -7.8350000000000003E-002 2.8066418114984635E-029 + -7.7499999999999999E-002 5.8314997188248376E-029 + -7.6649999999999996E-002 9.4265455499051596E-029 + -7.5800000000000006E-002 1.2651115870262670E-028 + -7.4949999999999989E-002 1.3846123356815636E-028 + -7.4099999999999999E-002 1.0656572727257514E-028 + -7.3249999999999996E-002 3.4340967573969673E-030 + -7.2399999999999992E-002 -1.9498852323519391E-028 + -7.1550000000000002E-002 -4.9762500797816158E-028 + -7.0699999999999999E-002 -8.8254453276778493E-028 + -6.9849999999999995E-002 -1.2799365109673708E-027 + -6.9000000000000006E-002 -1.5587997171244333E-027 + -6.8149999999999988E-002 -1.5247253984358806E-027 + -6.7299999999999999E-002 -9.3766917919783225E-028 + -6.6449999999999995E-002 4.4179474931461407E-028 + -6.5599999999999992E-002 2.7727024140569036E-027 + -6.4750000000000002E-002 6.0227451202047308E-027 + -6.3899999999999998E-002 9.8399634219121075E-027 + -6.3049999999999995E-002 1.3435553636239817E-026 + -6.2199999999999998E-002 1.5521533013502706E-026 + -6.1350000000000002E-002 1.4358764891725980E-026 + -6.0499999999999998E-002 7.9733747599613805E-027 + -5.9650000000000002E-002 -5.4134041468507021E-027 + -5.8799999999999998E-002 -2.6730830950487407E-026 + -5.7950000000000002E-002 -5.5226404040833875E-026 + -5.7099999999999998E-002 -8.7581639139683758E-026 + -5.6249999999999994E-002 -1.1719269786975161E-025 + -5.5400000000000005E-002 -1.3391743880785529E-025 + -5.4550000000000001E-002 -1.2464169011375059E-025 + -5.3699999999999998E-002 -7.5003559438830206E-026 + -5.2849999999999994E-002 2.7499176518071183E-026 + -5.2000000000000005E-002 1.8903038222936607E-025 + -5.1150000000000001E-002 4.0394500786627562E-025 + -5.0299999999999997E-002 6.4917939088586206E-025 + -4.9449999999999994E-002 8.7987106673130071E-025 + -4.8600000000000004E-002 1.0280238322042298E-024 + -4.7750000000000001E-002 1.0062675962794365E-024 + -4.6899999999999997E-002 7.1860199669276069E-025 + -4.6049999999999994E-002 7.9308521904841321E-026 + -4.5200000000000004E-002 -9.6016456324073269E-025 + -4.4350000000000001E-002 -2.3785821409384632E-024 + -4.3499999999999997E-002 -4.0513656480848277E-024 + -4.2649999999999993E-002 -5.7236364154792525E-024 + -4.1800000000000004E-002 -6.9996953534814828E-024 + -4.0950000000000000E-002 -7.3599703919854730E-024 + -4.0099999999999997E-002 -6.2156343998524778E-024 + -3.9249999999999993E-002 -3.0075170411705550E-024 + -3.8400000000000004E-002 2.6509006295017346E-024 + -3.7550000000000000E-002 1.0796717164542669E-023 + -3.6699999999999997E-002 2.0930002949148165E-023 + -3.5850000000000007E-002 3.1851742919759318E-023 + -3.5000000000000003E-002 4.1575523665496875E-023 + -3.4150000000000000E-002 4.7367717688358846E-023 + -3.3299999999999996E-002 4.5968907115302829E-023 + -3.2450000000000007E-002 3.4034510839981046E-023 + -3.1600000000000003E-002 8.8035639031663586E-024 + -3.0750000000000000E-002 -3.1039737521996470E-023 + -2.9899999999999996E-002 -8.4403492448337218E-023 + -2.9050000000000006E-002 -1.4687838445442335E-022 + -2.8200000000000003E-002 -2.1009184114476394E-022 + -2.7349999999999999E-002 -2.6157587797208329E-022 + -2.6499999999999996E-002 -2.8540282127074919E-022 + -2.5650000000000006E-002 -2.6379779199004602E-022 + -2.4800000000000003E-002 -1.7983195028848196E-022 + -2.3949999999999999E-002 -2.1129093478435533E-023 + -2.3099999999999996E-002 2.1570741111070341E-022 + -2.2250000000000006E-002 5.2050348987735701E-022 + -2.1400000000000002E-002 8.6557443394472736E-022 + -2.0549999999999999E-002 1.2034587537297152E-021 + -1.9699999999999995E-002 1.4674415392483664E-021 + -1.8850000000000006E-002 1.5759041832760043E-021 + -1.8000000000000002E-002 1.4412303401136112E-021 + -1.7149999999999999E-002 9.8343822103320787E-022 + -1.6299999999999995E-002 1.4790932834635763E-022 + -1.5450000000000005E-002 -1.0744040080811774E-021 + -1.4600000000000002E-002 -2.6269749100178346E-021 + -1.3749999999999998E-002 -4.3715513192499711E-021 + -1.2899999999999995E-002 -6.0801815540879584E-021 + -1.2050000000000005E-002 -7.4398981111719498E-021 + -1.1200000000000002E-002 -8.0739577894481032E-021 + -1.0349999999999998E-002 -7.5820860324101708E-021 + -9.5000000000000084E-003 -5.5998028390023984E-021 + -8.6500000000000049E-003 -1.8736697874922374E-021 + -7.8000000000000014E-003 3.6544769252917292E-021 + -6.9499999999999978E-003 1.0765150847650968E-020 + -6.1000000000000082E-003 1.8894969514898860E-020 + -5.2500000000000047E-003 2.7103060518141947E-020 + -4.4000000000000011E-003 3.4086886177128731E-020 + -3.5499999999999976E-003 3.8261916166138525E-020 + -2.7000000000000079E-003 3.7914245529421329E-020 + -1.8500000000000044E-003 3.1426534467320844E-020 + -1.0000000000000009E-003 1.7566385012403481E-020 + -1.4999999999999736E-004 -4.1870740218659833E-021 + 6.9999999999999230E-004 -3.3316358723302373E-020 + 1.5499999999999958E-003 -6.7988739773491345E-020 + 2.3999999999999994E-003 -1.0488775361873043E-019 + 3.2500000000000029E-003 -1.3921367743673270E-019 + 4.0999999999999925E-003 -1.6490708097257469E-019 + 4.9499999999999961E-003 -1.7513326996990566E-019 + 5.7999999999999996E-003 -1.6303825966278017E-019 + 6.6499999999999893E-003 -1.2275024250472117E-019 + 7.5000000000000067E-003 -5.0557112890394211E-020 + 8.3499999999999963E-003 5.3856867993347535E-020 + 9.1999999999999860E-003 1.8627509444453820E-019 + 1.0050000000000003E-002 3.3710697042142537E-019 + 1.0899999999999993E-002 4.9104933082480109E-019 + 1.1750000000000010E-002 6.2745090349703921E-019 + 1.2600000000000000E-002 7.2153761004053704E-019 + 1.3449999999999990E-002 7.4658356022341096E-019 + 1.4300000000000007E-002 6.7700443811792229E-019 + 1.5149999999999997E-002 4.9221623385520481E-019 + 1.5999999999999986E-002 1.8095239799100209E-019 + 1.6850000000000004E-002 -2.5441720074543611E-019 + 1.7699999999999994E-002 -7.9414829494128195E-019 + 1.8549999999999983E-002 -1.3986327268652952E-018 + 1.9400000000000001E-002 -2.0078379399149556E-018 + 2.0249999999999990E-002 -2.5432888112791279E-018 + 2.1100000000000008E-002 -2.9130261726380147E-018 + 2.1949999999999997E-002 -3.0197057837605883E-018 + 2.2799999999999987E-002 -2.7716348569630949E-018 + 2.3650000000000004E-002 -2.0961004945651333E-018 + 2.4499999999999994E-002 -9.5389003017040696E-019 + 2.5349999999999984E-002 6.4653838803646392E-019 + 2.6200000000000001E-002 2.6371168214679603E-018 + 2.7049999999999991E-002 4.8825393517827796E-018 + 2.7900000000000008E-002 7.1789865043486294E-018 + 2.8749999999999998E-002 9.2609581359841132E-018 + 2.9599999999999987E-002 1.0817388611318695E-017 + 3.0450000000000005E-002 1.1517349055599214E-017 + 3.1299999999999994E-002 1.1044551128169897E-017 + 3.2149999999999984E-002 9.1386034837155927E-018 + 3.3000000000000002E-002 5.6397165979458988E-018 + 3.3849999999999991E-002 5.3234776084987198E-019 + 3.4700000000000009E-002 -6.0175329859764241E-018 + 3.5549999999999998E-002 -1.3637361679527076E-017 + 3.6399999999999988E-002 -2.1740666798937797E-017 + 3.7250000000000005E-002 -2.9542269937232476E-017 + 3.8099999999999995E-002 -3.6099179276101578E-017 + 3.8949999999999985E-002 -4.0378064577877010E-017 + 3.9800000000000002E-002 -4.1347491746005987E-017 + 4.0649999999999992E-002 -3.8089898978215549E-017 + 4.1500000000000009E-002 -2.9925292475799113E-017 + 4.2349999999999999E-002 -1.6535796037814596E-017 + 4.3199999999999988E-002 1.9219194573254240E-018 + 4.4050000000000006E-002 2.4730343057247791E-017 + 4.4899999999999995E-002 5.0564815141438617E-017 + 4.5749999999999985E-002 7.7499325519352691E-017 + 4.6600000000000003E-002 1.0307347940132644E-016 + 4.7449999999999992E-002 1.2442506007607778E-016 + 4.8299999999999982E-002 1.3848703285178675E-016 + 4.9149999999999999E-002 1.4224144277827764E-016 + 4.9999999999999989E-002 1.3301634826754924E-016 + 5.0850000000000006E-002 1.0880546305455296E-016 + 5.1699999999999996E-002 6.8585388096654392E-017 + 5.2549999999999986E-002 1.2601826889883551E-017 + 5.3400000000000003E-002 -5.7405713889838575E-017 + 5.4249999999999993E-002 -1.3806998987905105E-016 + 5.5099999999999982E-002 -2.2437898466659375E-016 + 5.5950000000000000E-002 -3.0979587301616863E-016 + 5.6799999999999989E-002 -3.8652855772267241E-016 + 5.7650000000000007E-002 -4.4595083809597211E-016 + 5.8499999999999996E-002 -4.7916646554958687E-016 + 5.9349999999999986E-002 -4.7769522078214052E-016 + 6.0200000000000004E-002 -4.3424803823957708E-016 + 6.1049999999999993E-002 -3.4354791246236405E-016 + 6.1899999999999983E-002 -2.0314167906354093E-016 + 6.2750000000000000E-002 -1.4142132006543719E-017 + 6.3599999999999990E-002 2.1816626506320337E-016 + 6.4450000000000007E-002 4.8392592460312004E-016 + 6.5299999999999997E-002 7.6857413193047026E-016 + 6.6149999999999987E-002 1.0530389416247281E-015 + 6.7000000000000004E-002 1.3143089253356754E-015 + 6.7849999999999994E-002 1.5264067513621033E-015 + 6.8699999999999983E-002 1.6617736661787723E-015 + 6.9550000000000001E-002 1.6930457320369565E-015 + 7.0399999999999990E-002 1.5951707735586108E-015 + 7.1249999999999980E-002 1.3477810217730491E-015 + 7.2099999999999997E-002 9.3770347363350319E-016 + 7.2949999999999987E-002 3.6145038996498041E-016 + 7.3800000000000004E-002 -3.7249404445557556E-016 + 7.4649999999999994E-002 -1.2418002897391787E-015 + 7.5499999999999984E-002 -2.2090572974153321E-015 + 7.6350000000000001E-002 -3.2213989155009038E-015 + 7.7199999999999991E-002 -4.2111962726142308E-015 + 7.8049999999999981E-002 -5.0979904803397093E-015 + 7.8899999999999998E-002 -5.7917832035026314E-015 + 7.9749999999999988E-002 -6.1977153273628578E-015 + 8.0600000000000005E-002 -6.2220814979211670E-015 + 8.1449999999999995E-002 -5.7795114656635145E-015 + 8.2299999999999984E-002 -4.8010246810912352E-015 + 8.3150000000000002E-002 -3.2425488130065517E-015 + 8.3999999999999991E-002 -1.0933690071685787E-015 + 8.4849999999999981E-002 1.6161192725780283E-015 + 8.5699999999999998E-002 4.8080581840834594E-015 + 8.6549999999999988E-002 8.3529107412402346E-015 + 8.7400000000000005E-002 1.2068108123542452E-014 + 8.8249999999999995E-002 1.5720215634075819E-014 + 8.9099999999999985E-002 1.9031174314274181E-014 + 8.9950000000000002E-002 2.1688914746967431E-014 + 9.0799999999999992E-002 2.3362531201564759E-014 + 9.1649999999999981E-002 2.3721739976818206E-014 + 9.2499999999999999E-002 2.2460169867569686E-014 + 9.3349999999999989E-002 1.9321556194209891E-014 + 9.4200000000000006E-002 1.4127628351790145E-014 + 9.5049999999999996E-002 6.8060870697043955E-015 + 9.5899999999999985E-002 -2.5831895139983866E-015 + 9.6750000000000003E-002 -1.3825818383418458E-014 + 9.7599999999999992E-002 -2.6536682970583317E-014 + 9.8449999999999982E-002 -4.0152023936782403E-014 + 9.9299999999999999E-002 -5.3931892375734516E-014 + 0.10014999999999999 -6.6974782179290061E-014 + 0.10099999999999998 -7.8245637877629660E-014 + 0.10185000000000000 -8.6618009194552499E-014 + 0.10269999999999999 -9.0930112647761560E-014 + 0.10355000000000000 -9.0053863467358255E-014 + 0.10439999999999999 -8.2974699233463768E-014 + 0.10524999999999998 -6.8879282197953520E-014 + 0.10610000000000000 -4.7246857642328571E-014 + 0.10694999999999999 -1.7939215891739367E-014 + 0.10779999999999998 1.8716539934905539E-014 + 0.10865000000000000 6.1858884546870817E-014 + 0.10949999999999999 1.1004321970802787E-013 + 0.11035000000000000 1.6122021226653000E-013 + 0.11119999999999999 2.1274757288525187E-013 + 0.11204999999999998 2.6144024279558108E-013 + 0.11290000000000000 3.0366310463621335E-013 + 0.11374999999999999 3.3546816904868928E-013 + 0.11459999999999998 3.5277606357404736E-013 + 0.11545000000000000 3.5159879592494273E-013 + 0.11629999999999999 3.2829783547485354E-013 + 0.11715000000000000 2.7986903920128873E-013 + 0.11799999999999999 2.0424178044293866E-013 + 0.11884999999999998 1.0057755230180813E-013 + 0.11970000000000000 -3.0449205752850349E-014 + 0.12054999999999999 -1.8640767512831284E-013 + 0.12139999999999998 -3.6292552351588550E-013 + 0.12225000000000000 -5.5358215571698830E-013 + 0.12309999999999999 -7.4990068590192852E-013 + 0.12395000000000000 -9.4145586190106423E-013 + 0.12479999999999999 -1.1161120005193787E-012 + 0.12564999999999998 -1.2604006165381589E-012 + 0.12650000000000000 -1.3600383978597754E-012 + 0.12734999999999999 -1.4005846816433383E-012 + 0.12819999999999998 -1.3682224903846868E-012 + 0.12905000000000000 -1.2506417897729888E-012 + 0.12989999999999999 -1.0379975976939542E-012 + 0.13074999999999998 -7.2389836539664155E-013 + 0.13159999999999999 -3.0638048589162528E-013 + 0.13245000000000001 2.1118631230603172E-013 + 0.13329999999999997 8.1932415794886173E-013 + 0.13414999999999999 1.5018621693180716E-012 + 0.13500000000000001 2.2356090429802612E-012 + 0.13584999999999997 2.9903367989220784E-012 + 0.13669999999999999 3.7291329197161503E-012 + 0.13755000000000001 4.4091598720127484E-012 + 0.13839999999999997 4.9828536444915357E-012 + 0.13924999999999998 5.3995680481839927E-012 + 0.14010000000000000 5.6076574370407137E-012 + 0.14094999999999996 5.5569639613706945E-012 + 0.14179999999999998 5.2016455533964880E-012 + 0.14265000000000000 4.5032641331539849E-012 + 0.14350000000000002 3.4340236603928709E-012 + 0.14434999999999998 1.9800153205589683E-012 + 0.14520000000000000 1.4431660334185450E-013 + 0.14605000000000001 -2.0502313292845619E-012 + 0.14689999999999998 -4.5587520914123419E-012 + 0.14774999999999999 -7.3127608973999768E-012 + 0.14860000000000001 -1.0219480959732042E-011 + 0.14944999999999997 -1.3162202191101767E-011 + 0.15029999999999999 -1.6001857431071711E-011 + 0.15115000000000001 -1.8579896768302588E-011 + 0.15199999999999997 -2.0722558770170831E-011 + 0.15284999999999999 -2.2246536613166827E-011 + 0.15370000000000000 -2.2965973084667876E-011 + 0.15454999999999997 -2.2700709545328278E-011 + 0.15539999999999998 -2.1285558521223532E-011 + 0.15625000000000000 -1.8580333623592575E-011 + 0.15709999999999996 -1.4480334113935402E-011 + 0.15794999999999998 -8.9268350789106041E-012 + 0.15880000000000000 -1.9171375736208357E-012 + 0.15965000000000001 6.4863316267806739E-012 + 0.16049999999999998 1.6148419487430770E-011 + 0.16134999999999999 2.6855691427646146E-011 + 0.16220000000000001 3.8313422521268199E-011 + 0.16304999999999997 5.0145727338140007E-011 + 0.16389999999999999 6.1899120107232564E-011 + 0.16475000000000001 7.3049988683849588E-011 + 0.16559999999999997 8.3016098566088391E-011 + 0.16644999999999999 9.1172274910492552E-011 + 0.16730000000000000 9.6870209254579989E-011 + 0.16814999999999997 9.9461998909995572E-011 + 0.16899999999999998 9.8327218211073378E-011 + 0.16985000000000000 9.2902674520326425E-011 + 0.17069999999999996 8.2714197298835208E-011 + 0.17154999999999998 6.7409363173468515E-011 + 0.17240000000000000 4.6790089678863711E-011 + 0.17325000000000002 2.0843777230946118E-011 + 0.17409999999999998 -1.0228340002101798E-011 + 0.17494999999999999 -4.5987031756140906E-011 + 0.17580000000000001 -8.5736570459570255E-011 + 0.17664999999999997 -1.2851322618339891E-010 + 0.17749999999999999 -1.7308205338845234E-010 + 0.17835000000000001 -2.1794298896661097E-010 + 0.17919999999999997 -2.6134728569824253E-010 + 0.18004999999999999 -3.0132489746671539E-010 + 0.18090000000000001 -3.3572316096732752E-010 + 0.18174999999999997 -3.6225655404598655E-010 + 0.18259999999999998 -3.7856761819547821E-010 + 0.18345000000000000 -3.8229782419847723E-010 + 0.18429999999999996 -3.7116774847078725E-010 + 0.18514999999999998 -3.4306463914449325E-010 + 0.18600000000000000 -2.9613571604158150E-010 + 0.18684999999999996 -2.2888581925364901E-010 + 0.18769999999999998 -1.4027623447453841E-010 + 0.18855000000000000 -2.9823147032119831E-011 + 0.18940000000000001 1.0230710237091526E-010 + 0.19024999999999997 2.5520796013117286E-010 + 0.19109999999999999 4.2714937469875522E-010 + 0.19195000000000001 6.1550346614086221E-010 + 0.19279999999999997 8.1667990966921743E-010 + 0.19364999999999999 1.0260709183131086E-009 + 0.19450000000000001 1.2380068362634390E-009 + 0.19534999999999997 1.4457206472997397E-009 + 0.19619999999999999 1.6413189925654764E-009 + 0.19705000000000000 1.8157573804430895E-009 + 0.19789999999999996 1.9588128461245251E-009 + 0.19874999999999998 2.0590524605918391E-009 + 0.19960000000000000 2.1037887513299160E-009 + 0.20044999999999996 2.0790146665146349E-009 + 0.20129999999999998 1.9693086412007431E-009 + 0.20215000000000000 1.7577017775245540E-009 + 0.20300000000000001 1.4254880286284029E-009 + 0.20384999999999998 9.5198509872458286E-010 + 0.20469999999999999 3.1419445831400919E-010 + 0.20555000000000001 -5.1360127186164900E-010 + 0.20639999999999997 -1.5603752201239255E-009 + 0.20724999999999999 -2.8590057559196952E-009 + 0.20810000000000001 -4.4470667119707260E-009 + 0.20894999999999997 -6.3677874474175028E-009 + 0.20979999999999999 -8.6711911502364505E-009 + 0.21065000000000000 -1.1415437913187779E-008 + 0.21149999999999997 -1.4668418783664351E-008 + 0.21234999999999998 -1.8509553485053223E-008 + 0.21320000000000000 -2.3031929166129973E-008 + 0.21404999999999996 -2.8344744396819667E-008 + 0.21489999999999998 -3.4576054083958874E-008 + 0.21575000000000000 -4.1875981796988581E-008 + 0.21659999999999996 -5.0420252891029862E-008 + 0.21744999999999998 -6.0414302160564927E-008 + 0.21829999999999999 -7.2097777937898618E-008 + 0.21915000000000001 -8.5749838202848540E-008 + 0.21999999999999997 -1.0169479797876085E-007 + 0.22084999999999999 -1.2030867337555911E-007 + 0.22170000000000001 -1.4202635658014639E-007 + 0.22254999999999997 -1.6734975860196106E-007 + 0.22339999999999999 -1.9685679255751257E-007 + 0.22425000000000000 -2.3121128087948453E-007 + 0.22509999999999997 -2.7117414409637992E-007 + 0.22594999999999998 -3.1761522714925737E-007 + 0.22680000000000000 -3.7152701461977497E-007 + 0.22764999999999996 -4.3403946086321550E-007 + 0.22849999999999998 -5.0643553343590261E-007 + 0.22935000000000000 -5.9016897418665830E-007 + 0.23019999999999996 -6.8688330871562865E-007 + 0.23104999999999998 -7.9843210888468595E-007 + 0.23190000000000000 -9.2690105126126569E-007 + 0.23275000000000001 -1.0746306189597956E-006 + 0.23359999999999997 -1.2442421077813873E-006 + 0.23444999999999999 -1.4386625962588106E-006 + 0.23530000000000001 -1.6611513617686235E-006 + 0.23614999999999997 -1.9153310889737688E-006 + 0.23699999999999999 -2.2052144224768682E-006 + 0.23785000000000001 -2.5352354508549378E-006 + 0.23869999999999997 -2.9102771834479718E-006 + 0.23954999999999999 -3.3357039657371482E-006 + 0.24040000000000000 -3.8173851482210934E-006 + 0.24124999999999996 -4.3617277601247137E-006 + 0.24209999999999998 -4.9756998947573359E-006 + 0.24295000000000000 -5.6668523062559432E-006 + 0.24379999999999996 -6.4433389912332901E-006 + 0.24464999999999998 -7.3139324840494177E-006 + 0.24550000000000000 -8.2880334705116127E-006 + 0.24634999999999996 -9.3756731586542772E-006 + 0.24719999999999998 -1.0587509968884747E-005 + 0.24804999999999999 -1.1934815634275178E-005 + 0.24890000000000001 -1.3429457892436908E-005 + 0.24974999999999997 -1.5083859931524918E-005 + 0.25059999999999999 -1.6910968266718377E-005 + 0.25145000000000001 -1.8924179430260496E-005 + 0.25229999999999997 -2.1137280136760290E-005 + 0.25314999999999999 -2.3564360907199857E-005 + 0.25400000000000000 -2.6219696574133350E-005 + 0.25484999999999997 -2.9117639370357926E-005 + 0.25569999999999998 -3.2272471564130537E-005 + 0.25655000000000000 -3.5698263180559888E-005 + 0.25739999999999996 -3.9408672885626449E-005 + 0.25824999999999998 -4.3416759164381538E-005 + 0.25910000000000000 -4.7734761591644256E-005 + 0.25994999999999996 -5.2373890235826173E-005 + 0.26079999999999998 -5.7344021764880668E-005 + 0.26164999999999999 -6.2653478672416345E-005 + 0.26249999999999996 -6.8308729521554166E-005 + 0.26334999999999997 -7.4314030810962743E-005 + 0.26419999999999999 -8.0671243945076637E-005 + 0.26505000000000001 -8.7379380923917251E-005 + 0.26589999999999997 -9.4434312466868905E-005 + 0.26674999999999999 -1.0182852463034577E-004 + 0.26760000000000000 -1.0955064969078048E-004 + 0.26844999999999997 -1.1758526524347358E-004 + 0.26929999999999998 -1.2591252797867765E-004 + 0.27015000000000000 -1.3450786455157103E-004 + 0.27099999999999996 -1.4334173489025407E-004 + 0.27184999999999998 -1.5237934196665206E-004 + 0.27270000000000000 -1.6158043816840708E-004 + 0.27354999999999996 -1.7089921580835379E-004 + 0.27439999999999998 -1.8028403466362696E-004 + 0.27524999999999999 -1.8967750208828227E-004 + 0.27609999999999996 -1.9901637210315579E-004 + 0.27694999999999997 -2.0823156767990430E-004 + 0.27779999999999999 -2.1724830065339342E-004 + 0.27865000000000001 -2.2598631107056824E-004 + 0.27949999999999997 -2.3436017995893108E-004 + 0.28034999999999999 -2.4227946505581328E-004 + 0.28120000000000001 -2.4964938744592496E-004 + 0.28204999999999997 -2.5637111201438868E-004 + 0.28289999999999998 -2.6234269181811065E-004 + 0.28375000000000000 -2.6745933638243477E-004 + 0.28459999999999996 -2.7161447956234848E-004 + 0.28544999999999998 -2.7470062059647667E-004 + 0.28630000000000000 -2.7661034347203949E-004 + 0.28714999999999996 -2.7723705027838438E-004 + 0.28799999999999998 -2.7647624327871087E-004 + 0.28885000000000000 -2.7422665936634866E-004 + 0.28969999999999996 -2.7039161495942630E-004 + 0.29054999999999997 -2.6487997901917517E-004 + 0.29139999999999999 -2.5760761413758364E-004 + 0.29224999999999995 -2.4849849606378271E-004 + 0.29309999999999997 -2.3748625151768046E-004 + 0.29394999999999999 -2.2451522315788237E-004 + 0.29480000000000001 -2.0954160475723099E-004 + 0.29564999999999997 -1.9253478228565082E-004 + 0.29649999999999999 -1.7347845576074676E-004 + 0.29735000000000000 -1.5237160100519797E-004 + 0.29819999999999997 -1.2922945369104482E-004 + 0.29904999999999998 -1.0408401805597485E-004 + 0.29990000000000000 -7.6985222231960382E-005 + 0.30074999999999996 -4.8000969065045522E-005 + 0.30159999999999998 -1.7217785121343408E-005 + 0.30245000000000000 1.5259037783435178E-005 + 0.30329999999999996 4.9305752224267660E-005 + 0.30414999999999998 8.4779914880842955E-005 + 0.30499999999999999 1.2152133149280779E-004 + 0.30584999999999996 1.5935213136595303E-004 + 0.30669999999999997 1.9807802341474754E-004 + 0.30754999999999999 2.3748927542325085E-004 + 0.30840000000000001 2.7736177721030550E-004 + 0.30924999999999997 3.1745885762633460E-004 + 0.31009999999999999 3.5753247991655163E-004 + 0.31095000000000000 3.9732552442272836E-004 + 0.31179999999999997 4.3657347972525084E-004 + 0.31264999999999998 4.7500685671826364E-004 + 0.31350000000000000 5.1235323644704608E-004 + 0.31434999999999996 5.4833953268262382E-004 + 0.31519999999999998 5.8269502184206574E-004 + 0.31605000000000000 6.1515333683911325E-004 + 0.31689999999999996 6.4545509383071020E-004 + 0.31774999999999998 6.7335065152344942E-004 + 0.31859999999999999 6.9860228201153347E-004 + 0.31944999999999996 7.2098692526887179E-004 + 0.32029999999999997 7.4029846849776870E-004 + 0.32114999999999999 7.5634969406704246E-004 + 0.32199999999999995 7.6897503438901147E-004 + 0.32284999999999997 7.7803162734804872E-004 + 0.32369999999999999 7.8340173553103926E-004 + 0.32455000000000001 7.8499383899136715E-004 + 0.32539999999999997 7.8274391353248037E-004 + 0.32624999999999998 7.7661650841489693E-004 + 0.32710000000000000 7.6660526988864795E-004 + 0.32794999999999996 7.5273354554084623E-004 + 0.32879999999999998 7.3505434521247640E-004 + 0.32965000000000000 7.1365010355122892E-004 + 0.33049999999999996 6.8863236644169188E-004 + 0.33134999999999998 6.6014054422941417E-004 + 0.33220000000000000 6.2834134883466616E-004 + 0.33304999999999996 5.9342714857997525E-004 + 0.33389999999999997 5.5561418065231630E-004 + 0.33474999999999999 5.1514085660017955E-004 + 0.33559999999999995 4.7226572397365612E-004 + 0.33644999999999997 4.2726484562309727E-004 + 0.33729999999999999 3.8042931402128581E-004 + 0.33815000000000001 3.3206280919382191E-004 + 0.33899999999999997 2.8247889381136267E-004 + 0.33984999999999999 2.3199754333173362E-004 + 0.34070000000000000 1.8094306726896365E-004 + 0.34154999999999996 1.2964079777927286E-004 + 0.34239999999999998 7.8413764755770805E-005 + 0.34325000000000000 2.7580656723283966E-005 + 0.34409999999999996 -2.2547387271155749E-005 + 0.34494999999999998 -7.1669586803097820E-005 + 0.34580000000000000 -1.1949778658782426E-004 + 0.34664999999999996 -1.6575901581153255E-004 + 0.34749999999999998 -2.1019724813604130E-004 + 0.34834999999999999 -2.5257587716735991E-004 + 0.34919999999999995 -2.9267911132007177E-004 + 0.35004999999999997 -3.3031351169861538E-004 + 0.35089999999999999 -3.6530886574831934E-004 + 0.35174999999999995 -3.9751996679463332E-004 + 0.35259999999999997 -4.2682620217823633E-004 + 0.35344999999999999 -4.5313284494560152E-004 + 0.35430000000000000 -4.7637076796692860E-004 + 0.35514999999999997 -4.9649633352248038E-004 + 0.35599999999999998 -5.1349066316095076E-004 + 0.35685000000000000 -5.2735980928505285E-004 + 0.35769999999999996 -5.3813323511569047E-004 + 0.35854999999999998 -5.4586260520895352E-004 + 0.35940000000000000 -5.5062095788278170E-004 + 0.36024999999999996 -5.5250097276255544E-004 + 0.36109999999999998 -5.5161357218097822E-004 + 0.36194999999999999 -5.4808599785215531E-004 + 0.36279999999999996 -5.4205990588601215E-004 + 0.36364999999999997 -5.3368973023784367E-004 + 0.36449999999999999 -5.2314059168743089E-004 + 0.36534999999999995 -5.1058616295357549E-004 + 0.36619999999999997 -4.9620713330419865E-004 + 0.36704999999999999 -4.8018863353096498E-004 + 0.36790000000000000 -4.6271885816836491E-004 + 0.36874999999999997 -4.4398696140608273E-004 + 0.36959999999999998 -4.2418129451263220E-004 + 0.37045000000000000 -4.0348781517876445E-004 + 0.37129999999999996 -3.8208848674085643E-004 + 0.37214999999999998 -3.6015993809396978E-004 + 0.37300000000000000 -3.3787196639731157E-004 + 0.37384999999999996 -3.1538658904925335E-004 + 0.37469999999999998 -2.9285705445722095E-004 + 0.37554999999999999 -2.7042680677828246E-004 + 0.37639999999999996 -2.4822911390318158E-004 + 0.37724999999999997 -2.2638623273818124E-004 + 0.37809999999999999 -2.0500926067352696E-004 + 0.37894999999999995 -1.8419774823540971E-004 + 0.37979999999999997 -1.6403969624023337E-004 + 0.38064999999999993 -1.4461153697091760E-004 + 0.38149999999999995 -1.2597829637346408E-004 + 0.38234999999999997 -1.0819394287184118E-004 + 0.38319999999999999 -9.1301602110227683E-005 + 0.38405000000000000 -7.5334176523755175E-005 + 0.38490000000000002 -6.0314766464970599E-005 + 0.38574999999999993 -4.6257306553752992E-005 + 0.38659999999999994 -3.3167206876414941E-005 + 0.38744999999999996 -2.1042018137737276E-005 + 0.38829999999999998 -9.8721859536902474E-006 + 0.38915000000000000 3.5826925182916984E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test4/STATIONS b/tests/unit-tests/displacement_tests/Newmark/serial/test4/STATIONS new file mode 100644 index 00000000..1975d287 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test4/STATIONS @@ -0,0 +1,11 @@ +S0001 AA 1450.0000000 2200.0000000 0.0 0.0 +S0002 AA 1462.5000000 2320.0000000 0.0 0.0 +S0003 AA 1475.0000000 2440.0000000 0.0 0.0 +S0004 AA 1487.5000000 2560.0000000 0.0 0.0 +S0005 AA 1500.0000000 2680.0000000 0.0 0.0 +S0006 AA 1512.5000000 2800.0000000 0.0 0.0 +S0007 AA 1525.0000000 2920.0000000 0.0 0.0 +S0008 AA 1537.5000000 3040.0000000 0.0 0.0 +S0009 AA 1550.0000000 3160.0000000 0.0 0.0 +S0010 AA 1562.5000000 3280.0000000 0.0 0.0 +S0011 AA 1575.0000000 3400.0000000 0.0 0.0 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test4/database.bin b/tests/unit-tests/displacement_tests/Newmark/serial/test4/database.bin index e73fcc60..0fec0f35 100644 Binary files a/tests/unit-tests/displacement_tests/Newmark/serial/test4/database.bin and b/tests/unit-tests/displacement_tests/Newmark/serial/test4/database.bin differ diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test4/displacement.bin b/tests/unit-tests/displacement_tests/Newmark/serial/test4/displacement.bin deleted file mode 100644 index 8a41956d..00000000 Binary files a/tests/unit-tests/displacement_tests/Newmark/serial/test4/displacement.bin and /dev/null differ diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test4/potential_acoustic.bin b/tests/unit-tests/displacement_tests/Newmark/serial/test4/potential_acoustic.bin deleted file mode 100644 index 1dade099..00000000 Binary files a/tests/unit-tests/displacement_tests/Newmark/serial/test4/potential_acoustic.bin and /dev/null differ diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test4/provenance/Par_File b/tests/unit-tests/displacement_tests/Newmark/serial/test4/provenance/Par_File new file mode 100644 index 00000000..b76dc004 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test4/provenance/Par_File @@ -0,0 +1,415 @@ +#----------------------------------------------------------- +# +# Simulation input parameters +# +#----------------------------------------------------------- + +# title of job +title = Flat fluid/solid interface + +# forward or adjoint simulation +# 1 = forward, 2 = adjoint, 3 = both simultaneously +# note: 2 is purposely UNUSED (for compatibility with the numbering of our 3D codes) +SIMULATION_TYPE = 1 +# 0 = regular wave propagation simulation, 1/2/3 = noise simulation +NOISE_TOMOGRAPHY = 0 +# save the last frame, needed for adjoint simulation +SAVE_FORWARD = .false. + +# parameters concerning partitioning +NPROC = 1 # number of processes + +# time step parameters +# total number of time steps +NSTEP = 600 + +# duration of a time step (see section "How to choose the time step" of the manual for how to do this) +DT = 0.85d-3 + +# time stepping +# 1 = Newmark (2nd order), 2 = LDDRK4-6 (4th-order 6-stage low storage Runge-Kutta), 3 = classical RK4 4th-order 4-stage Runge-Kutta +time_stepping_scheme = 1 + +# set the type of calculation (P-SV or SH/membrane waves) +P_SV = .true. + +# axisymmetric (2.5D) or Cartesian planar (2D) simulation +AXISYM = .false. + +#----------------------------------------------------------- +# +# Mesh +# +#----------------------------------------------------------- + +# Partitioning algorithm for decompose_mesh +PARTITIONING_TYPE = 3 # SCOTCH = 3, ascending order (very bad idea) = 1 + +# number of control nodes per element (4 or 9) +NGNOD = 4 + +# creates/reads a binary database that allows to skip all time consuming setup steps in initialization +# 0 = does not read/create database +# 1 = creates database +# 2 = reads database +setup_with_binary_database = 0 + +# available models +# default - define model using nbmodels below +# ascii - read model from ascii database file +# binary - read model from binary databse file +# binary_voigt - read Voigt model from binary database file +# external - define model using define_external_model subroutine +# gll - read GLL model from binary database file +# legacy - read model from model_velocity.dat_input +MODEL = default + +# Output the model with the requested type, does not save if turn to default or .false. +# (available output formats: ascii,binary,gll,legacy) +SAVE_MODEL = default + + +#----------------------------------------------------------- +# +# Attenuation +# +#----------------------------------------------------------- + +# attenuation parameters +ATTENUATION_VISCOELASTIC = .false. # turn attenuation (viscoelasticity) on or off for non-poroelastic solid parts of the model +ATTENUATION_VISCOACOUSTIC = .false. # turn attenuation (viscoacousticity) on or off for non-poroelastic fluid parts of the model + +# for viscoelastic or viscoacoustic attenuation +N_SLS = 3 # number of standard linear solids for attenuation (3 is usually the minimum) +ATTENUATION_f0_REFERENCE = 5.196152422706633 # in case of attenuation, reference frequency in Hz at which the velocity values in the velocity model are given (unused otherwise); relevant only if source is a Dirac or a Heaviside, otherwise it is automatically set to f0 the dominant frequency of the source in the DATA/SOURCE file +READ_VELOCITIES_AT_f0 = .false. # read seismic velocities at ATTENUATION_f0_REFERENCE instead of at infinite frequency (see user manual for more information) +USE_SOLVOPT = .false. # use more precise but much more expensive way of determining the Q factor relaxation times, as in https://doi.org/10.1093/gji/ggw024 + +# for poroelastic attenuation +ATTENUATION_PORO_FLUID_PART = .false. # turn viscous attenuation on or off for the fluid part of poroelastic parts of the model +Q0_poroelastic = 1 # quality factor for viscous attenuation (ignore it if you are not using a poroelastic material) +freq0_poroelastic = 10 # frequency for viscous attenuation (ignore it if you are not using a poroelastic material) + +# to undo attenuation and/or PMLs for sensitivity kernel calculations or forward runs with SAVE_FORWARD +# use the flag below. It performs undoing of attenuation and/or of PMLs in an exact way for sensitivity kernel calculations +# but requires disk space for temporary storage, and uses a significant amount of memory used as buffers for temporary storage. +# When that option is on the second parameter indicates how often the code dumps restart files to disk (if in doubt, use something between 100 and 1000). +UNDO_ATTENUATION_AND_OR_PML = .false. +NT_DUMP_ATTENUATION = 500 + +# Instead of reconstructing the forward wavefield, this option reads it from the disk using asynchronous I/O. +# Outperforms conventional mode using a value of NTSTEP_BETWEEN_COMPUTE_KERNELS high enough. +NO_BACKWARD_RECONSTRUCTION = .false. + +#----------------------------------------------------------- +# +# Sources +# +#----------------------------------------------------------- + +# source parameters +NSOURCES = 1 # number of sources (source information is then read from the DATA/SOURCE file) +force_normal_to_surface = .false. # angleforce normal to surface (external mesh and curve file needed) + +# use an existing initial wave field as source or start from zero (medium initially at rest) +initialfield = .false. +add_Bielak_conditions_bottom = .false. # add Bielak conditions or not if initial plane wave +add_Bielak_conditions_right = .false. +add_Bielak_conditions_top = .false. +add_Bielak_conditions_left = .false. + +# acoustic forcing +ACOUSTIC_FORCING = .false. # acoustic forcing of an acoustic medium with a rigid interface + +# noise simulations - type of noise source time function: +# 0=external (S_squared), 1=Ricker(second derivative), 2=Ricker(first derivative), 3=Gaussian, 4=Figure 2a of Tromp et al. 2010 +# (default value 4 is chosen to reproduce the time function from Fig 2a of "Tromp et al., 2010, Noise Cross-Correlation Sensitivity Kernels") +noise_source_time_function_type = 4 + +# moving sources +# Set write_moving_sources_database to .true. if the generation of moving source databases takes +# a long time. Then the simulation is done in two steps: first you run the code and it writes the databases to file +# (in DATA folder by default). Then you rerun the code and it will read the databases in there directly possibly +# saving a lot of time. +# This is only useful for GPU version (for now) +write_moving_sources_database = .false. + +#----------------------------------------------------------- +# +# Receivers +# +#----------------------------------------------------------- + +# receiver set parameters for recording stations (i.e. recording points) +# seismotype : record 1=displ 2=veloc 3=accel 4=pressure 5=curl of displ 6=the fluid potential +seismotype = 1 # several values can be chosen. For example : 1,2,4 + +# interval in time steps for writing of seismograms +# every how many time steps we save the seismograms +# (costly, do not use a very small value; if you use a very large value that is larger than the total number +# of time steps of the run, the seismograms will automatically be saved once at the end of the run anyway) +NTSTEP_BETWEEN_OUTPUT_SEISMOS = 1000 + +# set to n to reduce the sampling rate of output seismograms by a factor of n +# defaults to 1, which means no down-sampling +NTSTEP_BETWEEN_OUTPUT_SAMPLE = 1 + +# so far, this option can only be used if all the receivers are in acoustic elements +USE_TRICK_FOR_BETTER_PRESSURE = .false. + +# use this t0 as earliest starting time rather than the automatically calculated one +USER_T0 = 0.0d0 + +# seismogram formats +save_ASCII_seismograms = .true. # save seismograms in ASCII format or not +save_binary_seismograms_single = .true. # save seismograms in single precision binary format or not (can be used jointly with ASCII above to save both) +save_binary_seismograms_double = .false. # save seismograms in double precision binary format or not (can be used jointly with both flags above to save all) +SU_FORMAT = .false. # output single precision binary seismograms in Seismic Unix format (adjoint traces will be read in the same format) + +# use an existing STATION file found in ./DATA or create a new one from the receiver positions below in this Par_file +use_existing_STATIONS = .false. + +# number of receiver sets (i.e. number of receiver lines to create below) +nreceiversets = 1 + +# orientation +anglerec = 0.d0 # angle to rotate components at receivers +rec_normal_to_surface = .false. # base anglerec normal to surface (external mesh and curve file needed) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 11 # number of receivers +xdeb = 1450.d0 # first receiver x in meters +zdeb = 2200 # first receiver z in meters +xfin = 1575.d0 # last receiver x in meters (ignored if only one receiver) +zfin = 3400 # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface + + +#----------------------------------------------------------- +# +# adjoint kernel outputs +# +#----------------------------------------------------------- + +# save sensitivity kernels in ASCII format (much bigger files, but compatible with current GMT scripts) or in binary format +save_ASCII_kernels = .true. + +# since the accuracy of kernel integration may not need to respect the CFL, this option permits to save computing time, and memory with UNDO_ATTENUATION_AND_OR_PML mode +NTSTEP_BETWEEN_COMPUTE_KERNELS = 1 + +# outputs approximate Hessian for preconditioning +APPROXIMATE_HESS_KL = .false. + +#----------------------------------------------------------- +# +# Boundary conditions +# +#----------------------------------------------------------- + +# Perfectly Matched Layer (PML) boundaries +# absorbing boundary active or not +PML_BOUNDARY_CONDITIONS = .false. +NELEM_PML_THICKNESS = 3 +ROTATE_PML_ACTIVATE = .false. +ROTATE_PML_ANGLE = 30. +# change the four parameters below only if you know what you are doing; they change the damping profiles inside the PMLs +K_MIN_PML = 1.0d0 # from Gedney page 8.11 +K_MAX_PML = 1.0d0 +damping_change_factor_acoustic = 0.5d0 +damping_change_factor_elastic = 1.0d0 +# set the parameter below to .false. unless you know what you are doing; this implements automatic adjustment of the PML parameters for elongated models. +# The goal is to improve the absorbing efficiency of PML for waves with large incidence angles, but this can lead to artefacts. +# In particular, this option is efficient only when the number of sources NSOURCES is equal to one. +PML_PARAMETER_ADJUSTMENT = .false. + +# Stacey ABC +STACEY_ABSORBING_CONDITIONS = .false. + +# periodic boundaries +ADD_PERIODIC_CONDITIONS = .false. +PERIODIC_HORIZ_DIST = 0.3597d0 + +#----------------------------------------------------------- +# +# Velocity and density models +# +#----------------------------------------------------------- + +# number of model materials +nbmodels = 2 +# available material types (see user manual for more information) +# acoustic: model_number 1 rho Vp 0 0 0 QKappa Qmu 0 0 0 0 0 0 +# elastic: model_number 1 rho Vp Vs 0 0 QKappa Qmu 0 0 0 0 0 0 +# anistoropic: model_number 2 rho c11 c13 c15 c33 c35 c55 c12 c23 c25 0 0 0 +# poroelastic: model_number 3 rhos rhof phi c kxx kxz kzz Ks Kf Kfr etaf mufr Qmu +# tomo: model_number -1 0 9999 9999 A 0 0 9999 9999 0 0 0 0 0 +1 1 2500.d0 3400.d0 1963.d0 0 0 9999 9999 0 0 0 0 0 0 +2 1 1020.d0 1500.d0 0.d0 0 0 9999 9999 0 0 0 0 0 0 + +# external tomography file +TOMOGRAPHY_FILE = ./DATA/tomo_file.xyz + +# use an external mesh created by an external meshing tool or use the internal mesher +read_external_mesh = .false. + +#----------------------------------------------------------- +# +# PARAMETERS FOR EXTERNAL MESHING +# +#----------------------------------------------------------- + +# data concerning mesh, when generated using third-party app (more info in README) +# (see also absorbing_conditions above) +mesh_file = ./DATA/Mesh_canyon/canyon_mesh_file # file containing the mesh +nodes_coords_file = ./DATA/Mesh_canyon/canyon_nodes_coords_file # file containing the nodes coordinates +materials_file = ./DATA/Mesh_canyon/canyon_materials_file # file containing the material number for each element +free_surface_file = ./DATA/Mesh_canyon/canyon_free_surface_file # file containing the free surface +axial_elements_file = ./DATA/axial_elements_file # file containing the axial elements if AXISYM is true +absorbing_surface_file = ./DATA/Mesh_canyon/canyon_absorbing_surface_file # file containing the absorbing surface +acoustic_forcing_surface_file = ./DATA/MSH/Surf_acforcing_Bottom_enforcing_mesh # file containing the acoustic forcing surface +absorbing_cpml_file = ./DATA/absorbing_cpml_file # file containing the CPML element numbers +tangential_detection_curve_file = ./DATA/courbe_eros_nodes # file containing the curve delimiting the velocity model + +#----------------------------------------------------------- +# +# PARAMETERS FOR INTERNAL MESHING +# +#----------------------------------------------------------- + +# file containing interfaces for internal mesh +interfacesfile = interfaces_fluid_flat.dat + +# geometry of the model (origin lower-left corner = 0,0) and mesh description +xmin = 0.d0 # abscissa of left side of the model +xmax = 6400.d0 # abscissa of right side of the model +nx = 144 # number of elements along X + +# absorbing boundary parameters (see absorbing_conditions above) +absorbbottom = .false. +absorbright = .false. +absorbtop = .false. +absorbleft = .false. + +# define the different regions of the model in the (nx,nz) spectral-element mesh +nbregions = 2 # then set below the different regions and model number for each region +1 144 1 54 2 +1 144 55 108 1 + +#----------------------------------------------------------- +# +# Display parameters +# +#----------------------------------------------------------- + +# interval at which we output time step info and max of norm of displacement +# (every how many time steps we display information about the simulation. costly, do not use a very small value) +NTSTEP_BETWEEN_OUTPUT_INFO = 200 + +# meshing output +output_grid_Gnuplot = .false. # generate a GNUPLOT file containing the grid, and a script to plot it +output_grid_ASCII = .false. # dump the grid in an ASCII text file consisting of a set of X,Y,Z points or not + +# to plot total energy curves, for instance to monitor how CPML absorbing layers behave; +# should be turned OFF in most cases because a bit expensive +OUTPUT_ENERGY = .false. + +# every how many time steps we compute energy (which is a bit expensive to compute) +NTSTEP_BETWEEN_OUTPUT_ENERGY = 10 + +# Compute the field int_0^t v^2 dt for a set of GLL points and write it to file. Use +# the script utils/visualisation/plotIntegratedEnergyFile.py to watch. It is refreshed at the same time than the seismograms +COMPUTE_INTEGRATED_ENERGY_FIELD = .false. + +#----------------------------------------------------------- +# +# Movies/images/snaphots visualizations +# +#----------------------------------------------------------- + +# every how many time steps we draw JPEG or PostScript pictures of the simulation +# and/or we dump results of the simulation as ASCII or binary files (costly, do not use a very small value) +NTSTEP_BETWEEN_OUTPUT_IMAGES = 100 + +# minimum amplitude kept in % for the JPEG and PostScript snapshots; amplitudes below that are muted +cutsnaps = 1. + +#### for JPEG color images #### +output_color_image = .true. # output JPEG color image of the results every NTSTEP_BETWEEN_OUTPUT_IMAGES time steps or not +imagetype_JPEG = 6 # display 1=displ_Ux 2=displ_Uz 3=displ_norm 4=veloc_Vx 5=veloc_Vz 6=veloc_norm 7=accel_Ax 8=accel_Az 9=accel_norm 10=pressure +factor_subsample_image = 1.0d0 # (double precision) factor to subsample or oversample (if set to e.g. 0.5) color images output by the code (useful for very large models, or to get nicer looking denser pictures) +USE_CONSTANT_MAX_AMPLITUDE = .false. # by default the code normalizes each image independently to its maximum; use this option to use the global maximum below instead +CONSTANT_MAX_AMPLITUDE_TO_USE = 1.17d4 # constant maximum amplitude to use for all color images if the above USE_CONSTANT_MAX_AMPLITUDE option is true +POWER_DISPLAY_COLOR = 0.30d0 # non linear display to enhance small amplitudes in JPEG color images +DRAW_SOURCES_AND_RECEIVERS = .true. # display sources as orange crosses and receivers as green squares in JPEG images or not +DRAW_WATER_IN_BLUE = .true. # display acoustic layers as constant blue in JPEG images, because they likely correspond to water in the case of ocean acoustics or in the case of offshore oil industry experiments (if off, display them as greyscale, as for elastic or poroelastic elements, for instance for acoustic-only oil industry models of solid media) +USE_SNAPSHOT_NUMBER_IN_FILENAME = .false. # use snapshot number in the file name of JPEG color snapshots instead of the time step (for instance to create movies in an easier way later) + +#### for PostScript snapshots #### +output_postscript_snapshot = .true. # output Postscript snapshot of the results every NTSTEP_BETWEEN_OUTPUT_IMAGES time steps or not +imagetype_postscript = 1 # display 1=displ vector 2=veloc vector 3=accel vector; small arrows are displayed for the vectors +meshvect = .true. # display mesh on PostScript plots or not +modelvect = .false. # display velocity model on PostScript plots or not +boundvect = .true. # display boundary conditions on PostScript plots or not +interpol = .true. # interpolation of the PostScript display on a regular grid inside each spectral element, or use the non-evenly spaced GLL points +pointsdisp = 6 # number of points in each direction for interpolation of PostScript snapshots (set to 1 for lower-left corner only) +subsamp_postscript = 1 # subsampling of background velocity model in PostScript snapshots +sizemax_arrows = 1.d0 # maximum size of arrows on PostScript plots in centimeters +US_LETTER = .false. # use US letter or European A4 paper for PostScript plots + +#### for wavefield dumps #### +output_wavefield_dumps = .false. # output wave field to a text file (creates very big files) +imagetype_wavefield_dumps = 1 # display 1=displ vector 2=veloc vector 3=accel vector 4=pressure +use_binary_for_wavefield_dumps = .false. # use ASCII or single-precision binary format for the wave field dumps + +#----------------------------------------------------------- + +# Ability to run several calculations (several earthquakes) +# in an embarrassingly-parallel fashion from within the same run; +# this can be useful when using a very large supercomputer to compute +# many earthquakes in a catalog, in which case it can be better from +# a batch job submission point of view to start fewer and much larger jobs, +# each of them computing several earthquakes in parallel. +# To turn that option on, set parameter NUMBER_OF_SIMULTANEOUS_RUNS to a value greater than 1. +# To implement that, we create NUMBER_OF_SIMULTANEOUS_RUNS MPI sub-communicators, +# each of them being labeled "my_local_mpi_comm_world", and we use them +# in all the routines in "src/shared/parallel.f90", except in MPI_ABORT() because in that case +# we need to kill the entire run. +# When that option is on, of course the number of processor cores used to start +# the code in the batch system must be a multiple of NUMBER_OF_SIMULTANEOUS_RUNS, +# all the individual runs must use the same number of processor cores, +# which as usual is NPROC in the Par_file, +# and thus the total number of processor cores to request from the batch system +# should be NUMBER_OF_SIMULTANEOUS_RUNS * NPROC. +# All the runs to perform must be placed in directories called run0001, run0002, run0003 and so on +# (with exactly four digits). +# +# Imagine you have 10 independent calculations to do, each of them on 100 cores; you have three options: +# +# 1/ submit 10 jobs to the batch system +# +# 2/ submit a single job on 1000 cores to the batch, and in that script create a sub-array of jobs to start 10 jobs, +# each running on 100 cores (see e.g. http://www.schedmd.com/slurmdocs/job_array.html ) +# +# 3/ submit a single job on 1000 cores to the batch, start SPECFEM2D on 1000 cores, create 10 sub-communicators, +# cd into one of 10 subdirectories (called e.g. run0001, run0002,... run0010) depending on the sub-communicator +# your MPI rank belongs to, and run normally on 100 cores using that sub-communicator. +# +# The option below implements 3/. +# +NUMBER_OF_SIMULTANEOUS_RUNS = 1 + +# if we perform simultaneous runs in parallel, if only the source and receivers vary between these runs +# but not the mesh nor the model (velocity and density) then we can also read the mesh and model files +# from a single run in the beginning and broadcast them to all the others; for a large number of simultaneous +# runs for instance when solving inverse problems iteratively this can DRASTICALLY reduce I/Os to disk in the solver +# (by a factor equal to NUMBER_OF_SIMULTANEOUS_RUNS), and reducing I/Os is crucial in the case of huge runs. +# Thus, always set this option to .true. if the mesh and the model are the same for all simultaneous runs. +# In that case there is no need to duplicate the mesh and model file database (the content of the DATABASES_MPI +# directories) in each of the run0001, run0002,... directories, it is sufficient to have one in run0001 +# and the code will broadcast it to the others) +BROADCAST_SAME_MESH_AND_MODEL = .true. + +#----------------------------------------------------------- + +# set to true to use GPUs +GPU_MODE = .false. diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test4/provenance/SOURCE b/tests/unit-tests/displacement_tests/Newmark/serial/test4/provenance/SOURCE new file mode 100644 index 00000000..cb6e5203 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test4/provenance/SOURCE @@ -0,0 +1,56 @@ +## Source 1 +source_surf = .false. # source inside the medium, or source automatically moved exactly at the surface by the solver +xs = 1575. # source location x in meters +zs = 2900. # source location z in meters (zs is ignored if source_surf is set to true, it is replaced with the topography height) +## Source type parameters: +# 1 = elastic force or acoustic pressure +# 2 = moment tensor +# or Initial field type (when initialfield set in Par_file): +# For a plane wave including converted and reflected waves at the free surface: +# 1 = P wave, +# 2 = S wave, +# 3 = Rayleigh wave +# For a plane wave without converted nor reflected waves at the free surface, i.e. with the incident wave only: +# 4 = P wave, +# 5 = S wave +# For initial mode displacement: +# 6 = mode (2,3) of a rectangular membrane +source_type = 1 +# Source time function: +# In the case of a source located in an acoustic medium, +# to get pressure for a Ricker in the seismograms, here we need to select a Gaussian for the potential Chi +# used as a source, rather than a Ricker, because pressure = - Chi_dot_dot. +# This is true both when USE_TRICK_FOR_BETTER_PRESSURE is set to .true. or to .false. +# Options: +# 1 = second derivative of a Gaussian (a.k.a. Ricker), +# 2 = first derivative of a Gaussian, +# 3 = Gaussian, +# 4 = Dirac, +# 5 = Heaviside (4 and 5 will produce noisy recordings because of frequencies above the mesh resolution limit), +# 6 = ocean acoustics type I, +# 7 = ocean acoustics type II, +# 8 = external source time function = 8 (source read from file), +# 9 = burst, +# 10 = Sinus source time function, +# 11 = Marmousi Ormsby wavelet +time_function_type = 1 +# If time_function_type == 8, enter below the custom source file to read (two columns file with time and amplitude) : +# (For the moment dt must be equal to the dt of the simulation. File name cannot exceed 150 characters) +# IMPORTANT: do NOT put quote signs around the file name, just put the file name itself otherwise the run will stop +name_of_source_file = "" # Only for option 8 : file containing the source wavelet +burst_band_width = 0. # Only for option 9 : band width of the burst +f0 = 10.0 # dominant source frequency (Hz) if not Dirac or Heaviside +tshift = 0.0 # time shift when multi sources (if one source, must be zero) +## Force source +# angle of the source (for a force only); for a plane wave, this is the incidence angle; for moment tensor sources this is unused +anglesource = 0.0 +## Moment tensor +# The components of a moment tensor source must be given in N.m, not in dyne.cm as in the DATA/CMTSOLUTION source file of the 3D version of the code. +Mxx = 1. # Mxx component (for a moment tensor source only) +Mzz = 1. # Mzz component (for a moment tensor source only) +Mxz = 0. # Mxz component (for a moment tensor source only) +## Amplification (factor to amplify source time function) +factor = 1.d9 # amplification factor +## Moving source parameters +vx = 0.0 # Horizontal source velocity (m/s) +vz = 0.0 # Vertical source velocity (m/s) diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test4/sources.yaml b/tests/unit-tests/displacement_tests/Newmark/serial/test4/sources.yaml index 6e5485ab..804bce48 100644 --- a/tests/unit-tests/displacement_tests/Newmark/serial/test4/sources.yaml +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test4/sources.yaml @@ -2,7 +2,7 @@ number-of-sources: 1 sources: - force: x : 1575.0 - z : 2420.0 + z : 2900.0 source_surf: false angle : 0.0 vx : 0.0 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test4/specfem_config.yaml b/tests/unit-tests/displacement_tests/Newmark/serial/test4/specfem_config.yaml index 709c5432..daa21a9d 100644 --- a/tests/unit-tests/displacement_tests/Newmark/serial/test4/specfem_config.yaml +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test4/specfem_config.yaml @@ -12,14 +12,13 @@ parameters: Interfaces : Acoustic-elastic interface (1) (orientation horizontal with acoustic domain on bottom) Sources : Force source (1) Boundary conditions : Neumann BCs on all edges + Debugging comments: This tests checks coupling acoustic-elastic interface implementation. + The orientation of the interface is horizontal with acoustic domain on top. simulation-setup: ## quadrature setup quadrature: - alpha: 0.0 - beta: 0.0 - ngllx: 5 - ngllz: 5 + quadrature-type: GLL4 ## Solver setup solver: @@ -27,15 +26,21 @@ parameters: type-of-simulation: forward time-scheme: type: Newmark - dt: 1.90e-3 - nstep: 100 + dt: 0.85e-3 + nstep: 600 + + simulation-mode: + forward: + writer: + seismogram: + output-format: ascii + output-folder: "." receivers: - stations-file: "../DATA/STATIONS" + stations-file: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test4/STATIONS" angle: 0.0 seismogram-type: - displacement - - velocity nstep_between_samples: 1 ## Runtime setup diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0001.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0001.BXX.semd new file mode 100644 index 00000000..346ab568 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0001.BXX.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 0.0000000000000000 + -0.11490000000000000 0.0000000000000000 + -0.11405000000000000 0.0000000000000000 + -0.11320000000000000 0.0000000000000000 + -0.11234999999999999 0.0000000000000000 + -0.11150000000000000 0.0000000000000000 + -0.11065000000000000 0.0000000000000000 + -0.10979999999999999 0.0000000000000000 + -0.10894999999999999 0.0000000000000000 + -0.10810000000000000 0.0000000000000000 + -0.10725000000000000 0.0000000000000000 + -0.10639999999999999 0.0000000000000000 + -0.10554999999999999 0.0000000000000000 + -0.10470000000000000 0.0000000000000000 + -0.10385000000000000 0.0000000000000000 + -0.10299999999999999 0.0000000000000000 + -0.10214999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10045000000000000 0.0000000000000000 + -9.9599999999999994E-002 0.0000000000000000 + -9.8750000000000004E-002 0.0000000000000000 + -9.7900000000000001E-002 0.0000000000000000 + -9.7049999999999997E-002 0.0000000000000000 + -9.6199999999999994E-002 0.0000000000000000 + -9.5349999999999990E-002 0.0000000000000000 + -9.4500000000000001E-002 0.0000000000000000 + -9.3649999999999997E-002 1.7307018996019816E-039 + -9.2799999999999994E-002 -4.9626907108358732E-039 + -9.1950000000000004E-002 -2.0044183739709152E-038 + -9.1100000000000000E-002 -6.5737545728459587E-038 + -9.0249999999999997E-002 -1.2047969785200775E-037 + -8.9399999999999993E-002 -5.2939235432439944E-038 + -8.8549999999999990E-002 4.4396547446910042E-037 + -8.7700000000000000E-002 1.6811396806194313E-036 + -8.6849999999999997E-002 3.2252207274714820E-036 + -8.5999999999999993E-002 2.5245473402920793E-036 + -8.5150000000000003E-002 -5.8669856894341860E-036 + -8.4300000000000000E-002 -2.7187492626727908E-035 + -8.3449999999999996E-002 -5.5554294886547237E-035 + -8.2600000000000007E-002 -5.6682530057134370E-035 + -8.1749999999999989E-002 3.9308126009818477E-035 + -8.0900000000000000E-002 2.9990012626993121E-034 + -8.0049999999999996E-002 6.7402541641446543E-034 + -7.9199999999999993E-002 8.2465560051917688E-034 + -7.8350000000000003E-002 6.7715208097142104E-035 + -7.7499999999999999E-002 -2.2959206790841420E-033 + -7.6649999999999996E-002 -6.0314669640130536E-033 + -7.5800000000000006E-002 -8.6569562014622389E-033 + -7.4949999999999989E-002 -4.9017563356508197E-033 + -7.4099999999999999E-002 1.1187355778124386E-032 + -7.3249999999999996E-002 4.0146985925917398E-032 + -7.2399999999999992E-002 6.8511827864385608E-032 + -7.1550000000000002E-002 6.4065563972850714E-032 + -7.0699999999999999E-002 -1.4963231486257806E-032 + -6.9849999999999995E-002 -1.8910854669826571E-031 + -6.9000000000000006E-002 -4.1056955910072711E-031 + -6.8149999999999988E-002 -5.2662515426632182E-031 + -6.7299999999999999E-002 -2.9876149857943954E-031 + -6.6449999999999995E-002 4.8108813258618118E-031 + -6.5599999999999992E-002 1.7775900554000355E-030 + -6.4750000000000002E-002 3.0805776888326009E-030 + -6.3899999999999998E-002 3.3182061160027601E-030 + -6.3049999999999995E-002 1.1174635959647049E-030 + -6.2199999999999998E-002 -4.4487779131844743E-030 + -6.1350000000000002E-002 -1.2696959778676056E-029 + -6.0499999999999998E-002 -2.0170903973788986E-029 + -5.9650000000000002E-002 -2.0321870452307911E-029 + -5.8799999999999998E-002 -5.1489190969995457E-030 + -5.7950000000000002E-002 3.0314306523344841E-029 + -5.7099999999999998E-002 8.0978925747579774E-029 + -5.6249999999999994E-002 1.2482937654016339E-028 + -5.5400000000000005E-002 1.2180497158903539E-028 + -5.4550000000000001E-002 2.5569805049220673E-029 + -5.3699999999999998E-002 -1.8752468390848824E-028 + -5.2849999999999994E-002 -4.7750897805361269E-028 + -5.2000000000000005E-002 -7.0813597329368987E-028 + -5.1150000000000001E-002 -6.5595991743101232E-028 + -5.0299999999999997E-002 -9.3353226603443327E-029 + -4.9449999999999994E-002 1.0501980009295015E-027 + -4.8600000000000004E-002 2.4995128778811416E-027 + -4.7750000000000001E-002 3.5315263876284970E-027 + -4.6899999999999997E-002 3.1019553879525951E-027 + -4.6049999999999994E-002 2.9186935934319693E-028 + -4.5200000000000004E-002 -4.9869499413187048E-027 + -4.4350000000000001E-002 -1.1305829674040323E-026 + -4.3499999999999997E-002 -1.5509023429943808E-026 + -4.2649999999999993E-002 -1.3438063456110108E-026 + -4.1800000000000004E-002 -1.7665118654632520E-027 + -4.0950000000000000E-002 1.9439051750084484E-026 + -4.0099999999999997E-002 4.4479696418523692E-026 + -3.9249999999999993E-002 6.1600142034988756E-026 + -3.8400000000000004E-002 5.5736551966160371E-026 + -3.7550000000000000E-002 1.4833057308503925E-026 + -3.6699999999999997E-002 -6.1591023634415061E-026 + -3.5850000000000007E-002 -1.5492623095851104E-025 + -3.5000000000000003E-002 -2.2568491067552931E-025 + -3.4150000000000000E-002 -2.2181354473803309E-025 + -3.3299999999999996E-002 -9.8697118924179433E-026 + -3.2450000000000007E-002 1.5280764027314434E-025 + -3.1600000000000003E-002 4.8037647149732854E-025 + -3.0750000000000000E-002 7.6113287192104479E-025 + -2.9899999999999996E-002 8.2402997463463211E-025 + -2.9050000000000006E-002 5.0998587397241953E-025 + -2.8200000000000003E-002 -2.4024079138248458E-025 + -2.7349999999999999E-002 -1.3004924153316334E-024 + -2.6499999999999996E-002 -2.3210916304938784E-024 + -2.5650000000000006E-002 -2.7826891964130408E-024 + -2.4800000000000003E-002 -2.1626382220798823E-024 + -2.3949999999999999E-002 -1.8794569587860330E-025 + -2.3099999999999996E-002 2.9071002802092191E-024 + -2.2250000000000006E-002 6.2419387675773081E-024 + -2.1400000000000002E-002 8.3922573980141183E-024 + -2.0549999999999999E-002 7.7965177851545910E-024 + -1.9699999999999995E-002 3.4122835897713593E-024 + -1.8850000000000006E-002 -4.5724598048568160E-024 + -1.8000000000000002E-002 -1.4275838623417057E-023 + -1.7149999999999999E-002 -2.2221616707398051E-023 + -1.6299999999999995E-002 -2.4190324890966520E-023 + -1.5450000000000005E-002 -1.6749300446173546E-023 + -1.4600000000000002E-002 9.4082423239229146E-025 + -1.3749999999999998E-002 2.5722348618770221E-023 + -1.2899999999999995E-002 5.0200435133735988E-023 + -1.2050000000000005E-002 6.4207218932393195E-023 + -1.1200000000000002E-002 5.7975979054969598E-023 + -1.0349999999999998E-002 2.6303939723587587E-023 + -9.5000000000000084E-003 -2.7688510438516681E-023 + -8.6500000000000049E-003 -9.0899559968227924E-023 + -7.8000000000000014E-003 -1.4207196448486605E-022 + -6.9499999999999978E-003 -1.5748684129162381E-022 + -6.1000000000000082E-003 -1.1943422374709003E-022 + -5.2500000000000047E-003 -2.4902605221732427E-023 + -4.4000000000000011E-003 1.0890497858087365E-022 + -3.5499999999999976E-003 2.4528991062877107E-022 + -2.7000000000000079E-003 3.3639574407625167E-022 + -1.8500000000000044E-003 3.3786979193600240E-022 + -1.0000000000000009E-003 2.2574041374460633E-022 + -1.4999999999999736E-004 9.5913865102726929E-024 + 6.9999999999999230E-004 -2.6370519492572612E-022 + 1.5499999999999958E-003 -5.1890295836077417E-022 + 2.3999999999999994E-003 -6.7282033096401091E-022 + 3.2500000000000029E-003 -6.6051656714394137E-022 + 4.0999999999999925E-003 -4.5831785967010200E-022 + 4.9499999999999961E-003 -9.4891820128294773E-023 + 5.7999999999999996E-003 3.5462442998651534E-022 + 6.6499999999999893E-003 7.8994216372123776E-022 + 7.5000000000000067E-003 1.1141867225417767E-021 + 8.3499999999999963E-003 1.2577310148114891E-021 + 9.1999999999999860E-003 1.1868983722685833E-021 + 1.0050000000000003E-002 8.9446411431050918E-022 + 1.0899999999999993E-002 3.7955022172659327E-022 + 1.1750000000000010E-002 -3.6633989861616178E-022 + 1.2600000000000000E-002 -1.3483876487607328E-021 + 1.3449999999999990E-002 -2.5228231331695509E-021 + 1.4300000000000007E-002 -3.7261752044604041E-021 + 1.5149999999999997E-002 -4.6126332949950147E-021 + 1.5999999999999986E-002 -4.6497236045270308E-021 + 1.6850000000000004E-002 -3.2206561849417021E-021 + 1.7699999999999994E-002 1.4687538784662685E-022 + 1.8549999999999983E-002 5.4592824064483073E-021 + 1.9400000000000001E-002 1.1941684362413001E-020 + 2.0249999999999990E-002 1.7877730696604058E-020 + 2.1100000000000008E-002 2.0761480957244064E-020 + 2.1949999999999997E-002 1.7860797492060808E-020 + 2.2799999999999987E-002 7.1662521819314458E-021 + 2.3650000000000004E-002 -1.1469501073937112E-020 + 2.4499999999999994E-002 -3.5359294027660614E-020 + 2.5349999999999984E-002 -5.8621824698028404E-020 + 2.6200000000000001E-002 -7.2834386612084027E-020 + 2.7049999999999991E-002 -6.8884149780285572E-020 + 2.7900000000000008E-002 -3.9844679784133206E-020 + 2.8749999999999998E-002 1.5722911126020783E-020 + 2.9599999999999987E-002 9.1010354091798953E-020 + 3.0450000000000005E-002 1.6986928741709075E-019 + 3.1299999999999994E-002 2.2834538813246930E-019 + 3.2149999999999984E-002 2.3926984979757255E-019 + 3.3000000000000002E-002 1.7951175490248022E-019 + 3.3849999999999991E-002 3.8550584285140286E-020 + 3.4700000000000009E-002 -1.7376975350968408E-019 + 3.5549999999999998E-002 -4.2282141068747257E-019 + 3.6399999999999988E-002 -6.5036941828797349E-019 + 3.7250000000000005E-002 -7.8265697350762479E-019 + 3.8099999999999995E-002 -7.4518932038734295E-019 + 3.8949999999999985E-002 -4.8221922501297399E-019 + 3.9800000000000002E-002 2.2697306824884328E-020 + 4.0649999999999992E-002 7.2974336341498160E-019 + 4.1500000000000009E-002 1.5342758722710771E-018 + 4.2349999999999999E-002 2.2705363699930888E-018 + 4.3199999999999988E-002 2.7297043853150229E-018 + 4.4050000000000006E-002 2.6919804305621662E-018 + 4.4899999999999995E-002 1.9698828844897181E-018 + 4.5749999999999985E-002 4.5774764198082526E-019 + 4.6600000000000003E-002 -1.8192502716762422E-018 + 4.7449999999999992E-002 -4.6642855900750171E-018 + 4.8299999999999982E-002 -7.6846414848777187E-018 + 4.9149999999999999E-002 -1.0292717990503980E-017 + 4.9999999999999989E-002 -1.1740969148806035E-017 + 5.0850000000000006E-002 -1.1198735823082500E-017 + 5.1699999999999996E-002 -7.8766190574728203E-018 + 5.2549999999999986E-002 -1.1990180408895219E-018 + 5.3400000000000003E-002 8.9833757103058737E-018 + 5.4249999999999993E-002 2.2162642454099239E-017 + 5.5099999999999982E-002 3.6962166954144115E-017 + 5.5950000000000000E-002 5.1000134473702489E-017 + 5.6799999999999989E-002 6.0897153733832969E-017 + 5.7650000000000007E-002 6.2500839400663693E-017 + 5.8499999999999996E-002 5.1388123405197453E-017 + 5.9349999999999986E-002 2.3671426322447359E-017 + 6.0200000000000004E-002 -2.2921251079376444E-017 + 6.1049999999999993E-002 -8.7800306885122526E-017 + 6.1899999999999983E-002 -1.6629681594653225E-016 + 6.2750000000000000E-002 -2.4874745774949581E-016 + 6.3599999999999990E-002 -3.2020958048238628E-016 + 6.4450000000000007E-002 -3.6113511144292469E-016 + 6.5299999999999997E-002 -3.4926596758764934E-016 + 6.6149999999999987E-002 -2.6286265381841496E-016 + 6.7000000000000004E-002 -8.5154932575697429E-017 + 6.7849999999999994E-002 1.9038081792843982E-016 + 6.8699999999999983E-002 5.5461713123901063E-016 + 6.9550000000000001E-002 9.7820889525777448E-016 + 7.0399999999999990E-002 1.4090096116210970E-015 + 7.1249999999999980E-002 1.7726303599404107E-015 + 7.2099999999999997E-002 1.9771291624421627E-015 + 7.2949999999999987E-002 1.9223992204474577E-015 + 7.3800000000000004E-002 1.5142193095238062E-015 + 7.4649999999999994E-002 6.8212310428482498E-016 + 7.5499999999999984E-002 -6.0061585551950814E-016 + 7.6350000000000001E-002 -2.2974312756095249E-015 + 7.7199999999999991E-002 -4.2925595541171043E-015 + 7.8049999999999981E-002 -6.3823396841029369E-015 + 7.8899999999999998E-002 -8.2772029316813094E-015 + 7.9749999999999988E-002 -9.6172004930320201E-015 + 8.0600000000000005E-002 -1.0002714642763044E-014 + 8.1449999999999995E-002 -9.0403204716339826E-015 + 8.2299999999999984E-002 -6.4015190141214757E-015 + 8.3150000000000002E-002 -1.8896784815399321E-015 + 8.3999999999999991E-002 4.4917223792355976E-015 + 8.4849999999999981E-002 1.2478738359671873E-014 + 8.5699999999999998E-002 2.1504712350296065E-014 + 8.6549999999999988E-002 3.0686753250141599E-014 + 8.7400000000000005E-002 3.8850407819730373E-014 + 8.8249999999999995E-002 4.4599251744199384E-014 + 8.9099999999999985E-002 4.6432079695801365E-014 + 8.9950000000000002E-002 4.2904583982907272E-014 + 9.0799999999999992E-002 3.2826212021809642E-014 + 9.1649999999999981E-002 1.5476052097310958E-014 + 9.2499999999999999E-002 -9.1845034795715872E-015 + 9.3349999999999989E-002 -4.0329061757786931E-014 + 9.4200000000000006E-002 -7.6142412487069038E-014 + 9.5049999999999996E-002 -1.1378340096174053E-013 + 9.5899999999999985E-002 -1.4945741409459800E-013 + 9.6750000000000003E-002 -1.7861341945773252E-013 + 9.7599999999999992E-002 -1.9626818906505893E-013 + 9.8449999999999982E-002 -1.9744756437904167E-013 + 9.9299999999999999E-002 -1.7771854228952371E-013 + 0.10014999999999999 -1.3377273428876986E-013 + 0.10099999999999998 -6.4009928430826485E-014 + 0.10185000000000000 3.0937778135621574E-014 + 0.10269999999999999 1.4780223405514880E-013 + 0.10355000000000000 2.8045486377299811E-013 + 0.10439999999999999 4.1991041842581630E-013 + 0.10524999999999998 5.5459277971253918E-013 + 0.10610000000000000 6.7087737969172740E-013 + 0.10694999999999999 7.5390249844321022E-013 + 0.10779999999999998 7.8862031602141703E-013 + 0.10865000000000000 7.6103049367945107E-013 + 0.10949999999999999 6.5952937713055852E-013 + 0.11035000000000000 4.7627565715341349E-013 + 0.11119999999999999 2.0848621860458730E-013 + 0.11204999999999998 -1.4045604454717424E-013 + 0.11290000000000000 -5.6016889942475142E-013 + 0.11374999999999999 -1.0328131063065846E-012 + 0.11459999999999998 -1.5330840126674957E-012 + 0.11545000000000000 -2.0287011887164728E-012 + 0.11629999999999999 -2.4814317819713078E-012 + 0.11715000000000000 -2.8486408868191055E-012 + 0.11799999999999999 -3.0853449973385984E-012 + 0.11884999999999998 -3.1467034070761556E-012 + 0.11970000000000000 -2.9908634918908625E-012 + 0.12054999999999999 -2.5820551180903233E-012 + 0.12139999999999998 -1.8937819877510529E-012 + 0.12225000000000000 -9.1196694670349952E-013 + 0.12309999999999999 3.6210683012688456E-013 + 0.12395000000000000 1.9092410970000076E-012 + 0.12479999999999999 3.6903685155608814E-012 + 0.12564999999999998 5.6453364454029201E-012 + 0.12650000000000000 7.6926749863658415E-012 + 0.12734999999999999 9.7304917519599425E-012 + 0.12819999999999998 1.1638670338600741E-011 + 0.12905000000000000 1.3282509765884538E-011 + 0.12989999999999999 1.4517866317996728E-011 + 0.13074999999999998 1.5197850286690353E-011 + 0.13159999999999999 1.5180956873328633E-011 + 0.13245000000000001 1.4340581890230766E-011 + 0.13329999999999997 1.2575434628072072E-011 + 0.13414999999999999 9.8206910170271409E-012 + 0.13500000000000001 6.0591878350288235E-012 + 0.13584999999999997 1.3321825261407620E-012 + 0.13669999999999999 -4.2510067469712065E-012 + 0.13755000000000001 -1.0505322271274989E-011 + 0.13839999999999997 -1.7164812019488409E-011 + 0.13924999999999998 -2.3880762574180016E-011 + 0.14010000000000000 -3.0223709894817946E-011 + 0.14094999999999996 -3.5689790847781962E-011 + 0.14179999999999998 -3.9711894091448829E-011 + 0.14265000000000000 -4.1675654211026431E-011 + 0.14350000000000002 -4.0940484221970103E-011 + 0.14434999999999998 -3.6865423928655407E-011 + 0.14520000000000000 -2.8839572192759565E-011 + 0.14605000000000001 -1.6316810653148127E-011 + 0.14689999999999998 1.1458646990951658E-012 + 0.14774999999999999 2.3846713544992454E-011 + 0.14860000000000001 5.1895013834232204E-011 + 0.14944999999999997 8.5164794926018726E-011 + 0.15029999999999999 1.2324686577952028E-010 + 0.15115000000000001 1.6539946255105886E-010 + 0.15199999999999997 2.1049786853901775E-010 + 0.15284999999999999 2.5698286630597583E-010 + 0.15370000000000000 3.0280736130048668E-010 + 0.15454999999999997 3.4538094675606378E-010 + 0.15539999999999998 3.8151058329531174E-010 + 0.15625000000000000 4.0733738762948495E-010 + 0.15709999999999996 4.1826468071160975E-010 + 0.15794999999999998 4.0887850616989043E-010 + 0.15880000000000000 3.7285269507468337E-010 + 0.15965000000000001 3.0283961908052767E-010 + 0.16049999999999998 1.9033784973220040E-010 + 0.16134999999999999 2.5533655743898270E-011 + 0.16220000000000001 -2.0288983698223215E-010 + 0.16304999999999997 -5.0798271689044409E-010 + 0.16389999999999999 -9.0480756129208113E-010 + 0.16475000000000001 -1.4107700509734035E-009 + 0.16559999999999997 -2.0460170470946838E-009 + 0.16644999999999999 -2.8339063860571965E-009 + 0.16730000000000000 -3.8015671114287071E-009 + 0.16814999999999997 -4.9805487670665237E-009 + 0.16899999999999998 -6.4075851160943129E-009 + 0.16985000000000000 -8.1254704702085817E-009 + 0.17069999999999996 -1.0184087222625939E-008 + 0.17154999999999998 -1.2641559184732463E-008 + 0.17240000000000000 -1.5565600610021826E-008 + 0.17325000000000002 -1.9035022902113950E-008 + 0.17409999999999998 -2.3141423905734562E-008 + 0.17494999999999999 -2.7991180493767395E-008 + 0.17580000000000001 -3.3707553910767220E-008 + 0.17664999999999997 -4.0433156709081097E-008 + 0.17749999999999999 -4.8332679998855755E-008 + 0.17835000000000001 -5.7595925394180785E-008 + 0.17919999999999997 -6.8441171831381799E-008 + 0.18004999999999999 -8.1118909818501530E-008 + 0.18090000000000001 -9.5915955433951462E-008 + 0.18174999999999997 -1.1316018943132245E-007 + 0.18259999999999998 -1.3322532115121370E-007 + 0.18345000000000000 -1.5653659870731877E-007 + 0.18429999999999996 -1.8357681427927925E-007 + 0.18514999999999998 -2.1489269297960336E-007 + 0.18600000000000000 -2.5110245969670465E-007 + 0.18684999999999996 -2.9290318132042386E-007 + 0.18769999999999998 -3.4107941841358045E-007 + 0.18855000000000000 -3.9651175011718530E-007 + 0.18940000000000001 -4.6018813230917295E-007 + 0.19024999999999997 -5.3321174441346100E-007 + 0.19109999999999999 -6.1681478773027552E-007 + 0.19195000000000001 -7.1236871606478168E-007 + 0.19279999999999997 -8.2139413453738945E-007 + 0.19364999999999999 -9.4557984412558369E-007 + 0.19450000000000001 -1.0867918749716919E-006 + 0.19534999999999997 -1.2470872843578489E-006 + 0.19619999999999999 -1.4287312168719918E-006 + 0.19705000000000000 -1.6342117876102678E-006 + 0.19789999999999996 -1.8662517374623529E-006 + 0.19874999999999998 -2.1278255988474608E-006 + 0.19960000000000000 -2.4221774378057999E-006 + 0.20044999999999996 -2.7528283590221128E-006 + 0.20129999999999998 -3.1236028284187652E-006 + 0.20215000000000000 -3.5386249787683487E-006 + 0.20300000000000001 -4.0023535611176050E-006 + 0.20384999999999998 -4.5195650303024283E-006 + 0.20469999999999999 -5.0953975076567867E-006 + 0.20555000000000001 -5.7353249136589781E-006 + 0.20639999999999997 -6.4451886900700217E-006 + 0.20724999999999999 -7.2311796577489090E-006 + 0.20810000000000001 -8.0998613868304807E-006 + 0.20894999999999997 -9.0581483511730822E-006 + 0.20979999999999999 -1.0113301753516288E-005 + 0.21065000000000000 -1.1272908592478053E-005 + 0.21149999999999997 -1.2544891945793666E-005 + 0.21234999999999998 -1.3937493560047215E-005 + 0.21320000000000000 -1.5459197728034740E-005 + 0.21404999999999996 -1.7118742266514903E-005 + 0.21489999999999998 -1.8925035262481885E-005 + 0.21575000000000000 -2.0887167110459129E-005 + 0.21659999999999996 -2.3014319345021639E-005 + 0.21744999999999998 -2.5315707072744685E-005 + 0.21829999999999999 -2.7800544188929892E-005 + 0.21915000000000001 -3.0477884861926569E-005 + 0.21999999999999997 -3.3356639595784549E-005 + 0.22084999999999999 -3.6445385279182548E-005 + 0.22170000000000001 -3.9752364057051210E-005 + 0.22254999999999997 -4.3285260239868937E-005 + 0.22339999999999999 -4.7051248310486207E-005 + 0.22425000000000000 -5.1056757806772256E-005 + 0.22509999999999997 -5.5307265045336472E-005 + 0.22594999999999998 -5.9807398840652608E-005 + 0.22680000000000000 -6.4560656061666980E-005 + 0.22764999999999996 -6.9569242177476868E-005 + 0.22849999999999998 -7.4834038281311249E-005 + 0.22935000000000000 -8.0354370727247007E-005 + 0.23019999999999996 -8.6127828223643175E-005 + 0.23104999999999998 -9.2150140974343571E-005 + 0.23190000000000000 -9.8415414878945786E-005 + 0.23275000000000001 -1.0491538203482816E-004 + 0.23359999999999997 -1.1163974806562005E-004 + 0.23444999999999999 -1.1857552062391843E-004 + 0.23530000000000001 -1.2570789442948715E-004 + 0.23614999999999997 -1.3301948230418905E-004 + 0.23699999999999999 -1.4049040313680048E-004 + 0.23785000000000001 -1.4809808539226806E-004 + 0.23869999999999997 -1.5581727619217627E-004 + 0.23954999999999999 -1.6361995052827094E-004 + 0.24040000000000000 -1.7147559513590923E-004 + 0.24124999999999996 -1.7935150982662266E-004 + 0.24209999999999998 -1.8721264391364199E-004 + 0.24295000000000000 -1.9502079602859651E-004 + 0.24379999999999996 -2.0273618473058653E-004 + 0.24464999999999998 -2.1031692641574305E-004 + 0.24550000000000000 -2.1771857667588932E-004 + 0.24634999999999996 -2.2489605699696404E-004 + 0.24719999999999998 -2.3180270134717969E-004 + 0.24804999999999999 -2.3839005540681954E-004 + 0.24890000000000001 -2.4460965499060712E-004 + 0.24974999999999997 -2.5041123474104331E-004 + 0.25059999999999999 -2.5574566070267349E-004 + 0.25145000000000001 -2.6056372192950848E-004 + 0.25229999999999997 -2.6481685344298747E-004 + 0.25314999999999999 -2.6845695565518544E-004 + 0.25400000000000000 -2.7143909006169427E-004 + 0.25484999999999997 -2.7371828255905520E-004 + 0.25569999999999998 -2.7525297330177438E-004 + 0.25655000000000000 -2.7600491533264111E-004 + 0.25739999999999996 -2.7593813046429029E-004 + 0.25824999999999998 -2.7502033796748034E-004 + 0.25910000000000000 -2.7322308248601060E-004 + 0.25994999999999996 -2.7052331794801682E-004 + 0.26079999999999998 -2.6690210298086457E-004 + 0.26164999999999999 -2.6234673129569945E-004 + 0.26249999999999996 -2.5684875032717935E-004 + 0.26334999999999997 -2.5040586766022404E-004 + 0.26419999999999999 -2.4302114269355917E-004 + 0.26505000000000001 -2.3470425735152125E-004 + 0.26589999999999997 -2.2547127917167025E-004 + 0.26674999999999999 -2.1534430618737246E-004 + 0.26760000000000000 -2.0435194117427195E-004 + 0.26844999999999997 -1.9252782320499208E-004 + 0.26929999999999998 -1.7991337788500483E-004 + 0.27015000000000000 -1.6655528988063001E-004 + 0.27099999999999996 -1.5250647971709608E-004 + 0.27184999999999998 -1.3782451573706410E-004 + 0.27270000000000000 -1.2257227257747886E-004 + 0.27354999999999996 -1.0681570949261040E-004 + 0.27439999999999998 -9.0628057781138313E-005 + 0.27524999999999999 -7.4083788853804289E-005 + 0.27609999999999996 -5.7262290302968278E-005 + 0.27694999999999997 -4.0243401764289834E-005 + 0.27779999999999999 -2.3111832843663232E-005 + 0.27865000000000001 -5.9501922625127771E-006 + 0.27949999999999997 1.1154349792051209E-005 + 0.28034999999999999 2.8117159919092144E-005 + 0.28120000000000001 4.4854335967391048E-005 + 0.28204999999999997 6.1281653765573522E-005 + 0.28289999999999998 7.7317883470485495E-005 + 0.28375000000000000 9.2884455249002884E-005 + 0.28459999999999996 1.0790616209718144E-004 + 0.28544999999999998 1.2230993394862603E-004 + 0.28630000000000000 1.3602874611129846E-004 + 0.28714999999999996 1.4899898592481359E-004 + 0.28799999999999998 1.6116520918626814E-004 + 0.28885000000000000 1.7247450732404360E-004 + 0.28969999999999996 1.8288255885161395E-004 + 0.29054999999999997 1.9235030352994205E-004 + 0.29139999999999999 2.0084445587144166E-004 + 0.29224999999999995 2.0833972277206321E-004 + 0.29309999999999997 2.1481703304398895E-004 + 0.29394999999999999 2.2026495568972741E-004 + 0.29480000000000001 2.2467823376833701E-004 + 0.29564999999999997 2.2805930564740113E-004 + 0.29649999999999999 2.3041660759049809E-004 + 0.29735000000000000 2.3176525172424701E-004 + 0.29819999999999997 2.3212669138516400E-004 + 0.29904999999999998 2.3152833325268841E-004 + 0.29990000000000000 2.3000254853982206E-004 + 0.30074999999999996 2.2758732042632221E-004 + 0.30159999999999998 2.2432531085469533E-004 + 0.30245000000000000 2.2026274423644562E-004 + 0.30329999999999996 2.1545003158581670E-004 + 0.30414999999999998 2.0994059458179226E-004 + 0.30499999999999999 2.0379062912369598E-004 + 0.30584999999999996 1.9705816125631251E-004 + 0.30669999999999997 1.8980294289828005E-004 + 0.30754999999999999 1.8208577408767180E-004 + 0.30840000000000001 1.7396799157349142E-004 + 0.30924999999999997 1.6551101936358812E-004 + 0.31009999999999999 1.5677576800545183E-004 + 0.31095000000000000 1.4782251199110764E-004 + 0.31179999999999997 1.3870981145952966E-004 + 0.31264999999999998 1.2949487458931651E-004 + 0.31350000000000000 1.2023268714998108E-004 + 0.31434999999999996 1.1097580074552059E-004 + 0.31519999999999998 1.0177422649499225E-004 + 0.31605000000000000 9.2674960029795299E-005 + 0.31689999999999996 8.3722131304825352E-005 + 0.31774999999999998 7.4956514850918346E-005 + 0.31859999999999999 6.6415220522267338E-005 + 0.31944999999999996 5.8132903478760032E-005 + 0.32029999999999997 5.0139885538841083E-005 + 0.32114999999999999 4.2463601973308728E-005 + 0.32199999999999995 3.5127640103271905E-005 + 0.32284999999999997 2.8152689282196733E-005 + 0.32369999999999999 2.1556213847135199E-005 + 0.32455000000000001 1.5352155823525197E-005 + 0.32539999999999997 9.5521381688888255E-006 + 0.32624999999999998 4.1645967101071268E-006 + 0.32710000000000000 -8.0471216691679583E-007 + 0.32794999999999996 -5.3524452246149912E-006 + 0.32879999999999998 -9.4772913474516616E-006 + 0.32965000000000000 -1.3179768611855657E-005 + 0.33049999999999996 -1.6462337921996719E-005 + 0.33134999999999998 -1.9329395722378318E-005 + 0.33220000000000000 -2.1785975857150914E-005 + 0.33304999999999996 -2.3838720715512536E-005 + 0.33389999999999997 -2.5494884205832992E-005 + 0.33474999999999999 -2.6763127562386938E-005 + 0.33559999999999995 -2.7651793326497441E-005 + 0.33644999999999997 -2.8170380652219431E-005 + 0.33729999999999999 -2.8328358449611238E-005 + 0.33815000000000001 -2.8135276849176058E-005 + 0.33899999999999997 -2.7600936648149524E-005 + 0.33984999999999999 -2.6734826386880359E-005 + 0.34070000000000000 -2.5546109625540080E-005 + 0.34154999999999996 -2.4043902410778224E-005 + 0.34239999999999998 -2.2237305248100706E-005 + 0.34325000000000000 -2.0134758833796032E-005 + 0.34409999999999996 -1.7744309667564985E-005 + 0.34494999999999998 -1.5073808896048528E-005 + 0.34580000000000000 -1.2130738261542076E-005 + 0.34664999999999996 -8.9220001719245138E-006 + 0.34749999999999998 -5.4543533155769539E-006 + 0.34834999999999999 -1.7341261106823698E-006 + 0.34919999999999995 2.2325884552362415E-006 + 0.35004999999999997 6.4398672102682335E-006 + 0.35089999999999999 1.0881811180089767E-005 + 0.35174999999999995 1.5552445106001749E-005 + 0.35259999999999997 2.0445990228627613E-005 + 0.35344999999999999 2.5556314583495806E-005 + 0.35430000000000000 3.0877034259587987E-005 + 0.35514999999999997 3.6401480777370314E-005 + 0.35599999999999998 4.2122411343790099E-005 + 0.35685000000000000 4.8032128145281540E-005 + 0.35769999999999996 5.4122224449264277E-005 + 0.35854999999999998 6.0383677200070876E-005 + 0.35940000000000000 6.6806494822560297E-005 + 0.36024999999999996 7.3379836875186706E-005 + 0.36109999999999998 8.0091893910706974E-005 + 0.36194999999999999 8.6929681406998881E-005 + 0.36279999999999996 9.3879154812892595E-005 + 0.36364999999999997 1.0092513574888758E-004 + 0.36449999999999999 1.0805122673728743E-004 + 0.36534999999999995 1.1523980054023702E-004 + 0.36619999999999997 1.2247209301500844E-004 + 0.36704999999999999 1.2972810068937325E-004 + 0.36790000000000000 1.3698674041237330E-004 + 0.36874999999999997 1.4422581287462611E-004 + 0.36959999999999998 1.5142210295079330E-004 + 0.37045000000000000 1.5855140706871797E-004 + 0.37129999999999996 1.6558862185033071E-004 + 0.37214999999999998 1.7250797976164087E-004 + 0.37300000000000000 1.7928297049484314E-004 + 0.37384999999999996 1.8588654827658918E-004 + 0.37469999999999998 1.9229119534959829E-004 + 0.37554999999999999 1.9846936058530527E-004 + 0.37639999999999996 2.0439327224099253E-004 + 0.37724999999999997 2.1003533535902171E-004 + 0.37809999999999999 2.1536818762173679E-004 + 0.37894999999999995 2.2036512783457163E-004 + 0.37979999999999997 2.2500001796266168E-004 + 0.38064999999999993 2.2924748870076185E-004 + 0.38149999999999995 2.3308351681914849E-004 + 0.38234999999999997 2.3648521326201160E-004 + 0.38319999999999999 2.3943118466621593E-004 + 0.38405000000000000 2.4190175763991704E-004 + 0.38490000000000002 2.4387930704256348E-004 + 0.38574999999999993 2.4534777636445876E-004 + 0.38659999999999994 2.4629403430001312E-004 + 0.38744999999999996 2.4670673915855746E-004 + 0.38829999999999998 2.4657733510716293E-004 + 0.38915000000000000 2.4589958063693258E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0001.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0001.BXZ.semd new file mode 100644 index 00000000..dc034333 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0001.BXZ.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 0.0000000000000000 + -0.11490000000000000 0.0000000000000000 + -0.11405000000000000 0.0000000000000000 + -0.11320000000000000 0.0000000000000000 + -0.11234999999999999 0.0000000000000000 + -0.11150000000000000 0.0000000000000000 + -0.11065000000000000 0.0000000000000000 + -0.10979999999999999 0.0000000000000000 + -0.10894999999999999 0.0000000000000000 + -0.10810000000000000 0.0000000000000000 + -0.10725000000000000 0.0000000000000000 + -0.10639999999999999 0.0000000000000000 + -0.10554999999999999 0.0000000000000000 + -0.10470000000000000 0.0000000000000000 + -0.10385000000000000 0.0000000000000000 + -0.10299999999999999 0.0000000000000000 + -0.10214999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10045000000000000 0.0000000000000000 + -9.9599999999999994E-002 0.0000000000000000 + -9.8750000000000004E-002 0.0000000000000000 + -9.7900000000000001E-002 0.0000000000000000 + -9.7049999999999997E-002 -1.5774843839453091E-039 + -9.6199999999999994E-002 7.7228368787120970E-039 + -9.5349999999999990E-002 2.1615226879610348E-038 + -9.4500000000000001E-002 7.3240332093793169E-038 + -9.3649999999999997E-002 1.6345035131154932E-037 + -9.2799999999999994E-002 1.1871862976544818E-037 + -9.1950000000000004E-002 -5.2437310551218830E-037 + -9.1100000000000000E-002 -2.3019090422003744E-036 + -9.0249999999999997E-002 -4.5422476427514883E-036 + -8.9399999999999993E-002 -2.8320597384703276E-036 + -8.8549999999999990E-002 1.2309295075054476E-035 + -8.7700000000000000E-002 4.8477065533349569E-035 + -8.6849999999999997E-002 8.7861156411410839E-035 + -8.5999999999999993E-002 5.2991078398458953E-035 + -8.5150000000000003E-002 -1.9401693184524071E-034 + -8.4300000000000000E-002 -7.3165395242309987E-034 + -8.3449999999999996E-002 -1.2787727515324804E-033 + -8.2600000000000007E-002 -8.5545195756479912E-034 + -8.1749999999999989E-002 2.0742698093606392E-033 + -8.0900000000000000E-002 8.2030899223741270E-033 + -8.0049999999999996E-002 1.4492903152304501E-032 + -7.9199999999999993E-002 1.1507651636837870E-032 + -7.8350000000000003E-002 -1.4538466460425787E-032 + -7.7499999999999999E-002 -6.9660082023646146E-032 + -7.6649999999999996E-002 -1.3001718454931986E-031 + -7.5800000000000006E-002 -1.2398011901568555E-031 + -7.4949999999999989E-002 5.1304518608498172E-032 + -7.4099999999999999E-002 4.4823477482380279E-031 + -7.3249999999999996E-002 9.2947001820302520E-031 + -7.2399999999999992E-002 1.0586824072170205E-030 + -7.1550000000000002E-002 1.8841896798878254E-031 + -7.0699999999999999E-002 -2.1020647655913747E-030 + -6.9849999999999995E-002 -5.2668837305939405E-030 + -6.9000000000000006E-002 -7.1760386839223451E-030 + -6.8149999999999988E-002 -4.3886906644910745E-030 + -6.7299999999999999E-002 5.9857522713705639E-030 + -6.6449999999999995E-002 2.2959696721135644E-029 + -6.5599999999999992E-002 3.8473047559703628E-029 + -6.4750000000000002E-002 3.7306822302250679E-029 + -6.3899999999999998E-002 3.0575599295370501E-030 + -6.3049999999999995E-002 -6.9377437462996959E-029 + -6.2199999999999998E-002 -1.5919219417500942E-028 + -6.1350000000000002E-002 -2.1246790845626591E-028 + -6.0499999999999998E-002 -1.5379964623176546E-028 + -5.9650000000000002E-002 7.6591331143648779E-029 + -5.8799999999999998E-002 4.6619763635083100E-028 + -5.7950000000000002E-002 8.7749472685374597E-028 + -5.7099999999999998E-002 1.0378168465285772E-027 + -5.6249999999999994E-002 6.1281264881873619E-028 + -5.5400000000000005E-002 -6.1712000405344059E-028 + -5.4550000000000001E-002 -2.5095892462292747E-027 + -5.3699999999999998E-002 -4.3488405697062617E-027 + -5.2849999999999994E-002 -4.8447981069002362E-027 + -5.2000000000000005E-002 -2.5236684166194136E-027 + -5.1150000000000001E-002 3.4260651388439122E-027 + -5.0299999999999997E-002 1.2056639979267530E-026 + -4.9449999999999994E-002 1.9869295854728503E-026 + -4.8600000000000004E-002 2.1125116021649176E-026 + -4.7750000000000001E-002 9.9118662261822782E-027 + -4.6899999999999997E-002 -1.6107275992651536E-026 + -4.6049999999999994E-002 -5.1554945554654653E-026 + -4.5200000000000004E-002 -8.1284071202326030E-026 + -4.4350000000000001E-002 -8.3165324822327740E-026 + -4.3499999999999997E-002 -3.7094715167674307E-026 + -4.2649999999999993E-002 6.1534606210092229E-026 + -4.1800000000000004E-002 1.8948318603026257E-025 + -4.0950000000000000E-002 2.9248209741299630E-025 + -4.0099999999999997E-002 2.9812093053021121E-025 + -3.9249999999999993E-002 1.4594018501685030E-025 + -3.8400000000000004E-002 -1.7325891050827206E-025 + -3.7550000000000000E-002 -5.8563545903307888E-025 + -3.6699999999999997E-002 -9.3030379903554112E-025 + -3.5850000000000007E-002 -9.9777816041618019E-025 + -3.5000000000000003E-002 -6.1044553220150476E-025 + -3.4150000000000000E-002 2.7594675815716532E-025 + -3.3299999999999996E-002 1.4891717801758918E-024 + -3.2450000000000007E-002 2.6222492908729533E-024 + -3.1600000000000003E-002 3.1153289174690109E-024 + -3.0750000000000000E-002 2.4419921738036331E-024 + -2.9899999999999996E-002 3.5933045938562317E-025 + -2.9050000000000006E-002 -2.8633761522255983E-024 + -2.8200000000000003E-002 -6.3468335887127834E-024 + -2.7349999999999999E-002 -8.7290449380223446E-024 + -2.6499999999999996E-002 -8.5482155397122504E-024 + -2.5650000000000006E-002 -4.8101051088803032E-024 + -2.4800000000000003E-002 2.4368315493115976E-024 + -2.3949999999999999E-002 1.1755178748371559E-023 + -2.3099999999999996E-002 2.0408916069764356E-023 + -2.2250000000000006E-002 2.4968965862185409E-023 + -2.1400000000000002E-002 2.2321654600582464E-023 + -2.0549999999999999E-002 1.0794660272407105E-023 + -1.9699999999999995E-002 -8.9537852376063554E-024 + -1.8850000000000006E-002 -3.3561353207159947E-023 + -1.8000000000000002E-002 -5.7201893058911670E-023 + -1.7149999999999999E-002 -7.2363981156422012E-023 + -1.6299999999999995E-002 -7.1042672007987222E-023 + -1.5450000000000005E-002 -4.6331939888736563E-023 + -1.4600000000000002E-002 5.4299763362925187E-024 + -1.3749999999999998E-002 8.1826508684094164E-023 + -1.2899999999999995E-002 1.7112812370866976E-022 + -1.2050000000000005E-002 2.4981558689705432E-022 + -1.1200000000000002E-002 2.8301353115273816E-022 + -1.0349999999999998E-002 2.3044908593150482E-022 + -9.5000000000000084E-003 5.9684693742303807E-023 + -8.6500000000000049E-003 -2.3429553164705030E-022 + -7.8000000000000014E-003 -6.0824957910030043E-022 + -6.9499999999999978E-003 -9.5803383653141012E-022 + -6.1000000000000082E-003 -1.1258223958882630E-021 + -5.2500000000000047E-003 -9.3649681999396859E-022 + -4.4000000000000011E-003 -2.6405975906467220E-022 + -3.5499999999999976E-003 8.8490393640362717E-022 + -2.7000000000000079E-003 2.2991112547364179E-021 + -1.8500000000000044E-003 3.5406744943930107E-021 + -1.0000000000000009E-003 4.0102742007159247E-021 + -1.4999999999999736E-004 3.1163604771335283E-021 + 6.9999999999999230E-004 5.2773332969564317E-022 + 1.5499999999999958E-003 -3.5579851806125713E-021 + 2.3999999999999994E-003 -8.2369475166564673E-021 + 3.2500000000000029E-003 -1.1930966533104590E-020 + 4.0999999999999925E-003 -1.2712385187635287E-020 + 4.9499999999999961E-003 -8.9201462822387032E-021 + 5.7999999999999996E-003 5.6345987122316921E-023 + 6.6499999999999893E-003 1.3070544561004906E-020 + 7.5000000000000067E-003 2.6905188063610865E-020 + 8.3499999999999963E-003 3.6639060437903175E-020 + 9.1999999999999860E-003 3.6826262646931858E-020 + 1.0050000000000003E-002 2.3353921748461556E-020 + 1.0899999999999993E-002 -4.4689013791603993E-021 + 1.1750000000000010E-002 -4.2292746302627748E-020 + 1.2600000000000000E-002 -8.0359574602194284E-020 + 1.3449999999999990E-002 -1.0497727959634473E-019 + 1.4300000000000007E-002 -1.0196043242478686E-019 + 1.5149999999999997E-002 -6.1492991791441858E-020 + 1.5999999999999986E-002 1.6817319003408883E-020 + 1.6850000000000004E-002 1.2038741680984132E-019 + 1.7699999999999994E-002 2.2332065114064669E-019 + 1.8549999999999983E-002 2.9042983857037669E-019 + 1.9400000000000001E-002 2.8566287859204469E-019 + 2.0249999999999990E-002 1.8355130732717106E-019 + 2.1100000000000008E-002 -1.9048671085659302E-020 + 2.1949999999999997E-002 -2.9448442144653695E-019 + 2.2799999999999987E-002 -5.8260794737805285E-019 + 2.3650000000000004E-002 -7.9823903938399966E-019 + 2.4499999999999994E-002 -8.4813898517225550E-019 + 2.5349999999999984E-002 -6.5529601949433600E-019 + 2.6200000000000001E-002 -1.8588631772049326E-019 + 2.7049999999999991E-002 5.2740405615609310E-019 + 2.7900000000000008E-002 1.3724398479137337E-018 + 2.8749999999999998E-002 2.1608025795820812E-018 + 2.9599999999999987E-002 2.6504476044838343E-018 + 3.0450000000000005E-002 2.5879660652565648E-018 + 3.1299999999999994E-002 1.7668754811088450E-018 + 3.2149999999999984E-002 9.4654632860072132E-020 + 3.3000000000000002E-002 -2.3421595913785044E-018 + 3.3849999999999991E-002 -5.2284166515030305E-018 + 3.4700000000000009E-002 -8.0020781836206830E-018 + 3.5549999999999998E-002 -9.8836757718030245E-018 + 3.6399999999999988E-002 -9.9681101144721359E-018 + 3.7250000000000005E-002 -7.3874240621765146E-018 + 3.8099999999999995E-002 -1.5415220628378454E-018 + 3.8949999999999985E-002 7.6241857788135285E-018 + 3.9800000000000002E-002 1.9338616001194441E-017 + 4.0649999999999992E-002 3.1791670235687075E-017 + 4.1500000000000009E-002 4.2076980859941796E-017 + 4.2349999999999999E-002 4.6386176498320149E-017 + 4.3199999999999988E-002 4.0532862722369257E-017 + 4.4050000000000006E-002 2.0836870964489304E-017 + 4.4899999999999995E-002 -1.4680473587529154E-017 + 4.5749999999999985E-002 -6.4944713915497610E-017 + 4.6600000000000003E-002 -1.2458913673118422E-016 + 4.7449999999999992E-002 -1.8319413287227625E-016 + 4.8299999999999982E-002 -2.2541806237370058E-016 + 4.9149999999999999E-002 -2.3239732834995234E-016 + 4.9999999999999989E-002 -1.8465092377623651E-016 + 5.0850000000000006E-002 -6.6465914941871028E-017 + 5.1699999999999996E-002 1.2861697659378327E-016 + 5.2549999999999986E-002 3.9201285625914656E-016 + 5.3400000000000003E-002 6.9518598657112742E-016 + 5.4249999999999993E-002 9.8710195289317996E-016 + 5.5099999999999982E-002 1.1955812485146279E-015 + 5.5950000000000000E-002 1.2338620216291716E-015 + 5.6799999999999989E-002 1.0130807211675356E-015 + 5.7650000000000007E-002 4.6040952031771058E-016 + 5.8499999999999996E-002 -4.5867681838968282E-016 + 5.9349999999999986E-002 -1.7169525222015183E-015 + 6.0200000000000004E-002 -3.2050881885555031E-015 + 6.1049999999999993E-002 -4.7196490783364165E-015 + 6.1899999999999983E-002 -5.9649728371398316E-015 + 6.2750000000000000E-002 -6.5737931781556993E-015 + 6.3599999999999990E-002 -6.1496209994331590E-015 + 6.4450000000000007E-002 -4.3308842158123736E-015 + 6.5299999999999997E-002 -8.7275495520250427E-016 + 6.6149999999999987E-002 4.2620545920138135E-015 + 6.7000000000000004E-002 1.0816880615075911E-014 + 6.7849999999999994E-002 1.8176164332048545E-014 + 6.8699999999999983E-002 2.5340922282227213E-014 + 6.9550000000000001E-002 3.0962777972209219E-014 + 7.0399999999999990E-002 3.3450381921789142E-014 + 7.1249999999999980E-002 3.1154155605550218E-014 + 7.2099999999999997E-002 2.2623728817470271E-014 + 7.2949999999999987E-002 6.9187816462695845E-015 + 7.3800000000000004E-002 -1.6060954523198454E-014 + 7.4649999999999994E-002 -4.5274079035130832E-014 + 7.5499999999999984E-002 -7.8321370183038759E-014 + 7.6350000000000001E-002 -1.1137514709007817E-013 + 7.7199999999999991E-002 -1.3930853473444269E-013 + 7.8049999999999981E-002 -1.5606306039988717E-013 + 7.8899999999999998E-002 -1.5526774084824043E-013 + 7.9749999999999988E-002 -1.3108727954043744E-013 + 8.0600000000000005E-002 -7.9238386679327731E-014 + 8.1449999999999995E-002 1.9286430133930367E-015 + 8.2299999999999984E-002 1.1042048893419479E-013 + 8.3150000000000002E-002 2.3982541703930475E-013 + 8.3999999999999991E-002 3.7894004049020139E-013 + 8.4849999999999981E-002 5.1195029153080369E-013 + 8.5699999999999998E-002 6.1927860853647702E-013 + 8.6549999999999988E-002 6.7914426073671378E-013 + 8.7400000000000005E-002 6.6979990187140907E-013 + 8.8249999999999995E-002 5.7231007180500121E-013 + 8.9099999999999985E-002 3.7363983492203095E-013 + 8.9950000000000002E-002 6.9733556250492128E-014 + 9.0799999999999992E-002 -3.3179805320666293E-013 + 9.1649999999999981E-002 -8.0979182944251703E-013 + 9.2499999999999999E-002 -1.3288346891514418E-012 + 9.3349999999999989E-002 -1.8400732651941597E-012 + 9.4200000000000006E-002 -2.2837278520966371E-012 + 9.5049999999999996E-002 -2.5933440011022818E-012 + 9.5899999999999985E-002 -2.7016216604420034E-012 + 9.6750000000000003E-002 -2.5474633818053769E-012 + 9.7599999999999992E-002 -2.0836859502084278E-012 + 9.8449999999999982E-002 -1.2846935664244606E-012 + 9.9299999999999999E-002 -1.5330657201801785E-013 + 0.10014999999999999 1.2740759161443423E-012 + 0.10099999999999998 2.9247384298545338E-012 + 0.10185000000000000 4.6899472717616088E-012 + 0.10269999999999999 6.4286605252930082E-012 + 0.10355000000000000 7.9747513080021958E-012 + 0.10439999999999999 9.1475029671430694E-012 + 0.10524999999999998 9.7648380172053970E-012 + 0.10610000000000000 9.6584305242525777E-012 + 0.10694999999999999 8.6896461778262157E-012 + 0.10779999999999998 6.7650884972217311E-012 + 0.10865000000000000 3.8505264409103030E-012 + 0.10949999999999999 -1.7974407347002740E-014 + 0.11035000000000000 -4.7267138723580077E-012 + 0.11119999999999999 -1.0081563444991142E-011 + 0.11204999999999998 -1.5810169404925650E-011 + 0.11290000000000000 -2.1569288467760800E-011 + 0.11374999999999999 -2.6957097962634696E-011 + 0.11459999999999998 -3.1530056797964567E-011 + 0.11545000000000000 -3.4823730372341456E-011 + 0.11629999999999999 -3.6376761949071898E-011 + 0.11715000000000000 -3.5757281289188768E-011 + 0.11799999999999999 -3.2590772148806374E-011 + 0.11884999999999998 -2.6588638366383740E-011 + 0.11970000000000000 -1.7576464532450971E-011 + 0.12054999999999999 -5.5210229383205796E-012 + 0.12139999999999998 9.4450961335363060E-012 + 0.12225000000000000 2.7002568287832041E-011 + 0.12309999999999999 4.6629687225301670E-011 + 0.12395000000000000 6.7593714546121631E-011 + 0.12479999999999999 8.8951246109074927E-011 + 0.12564999999999998 1.0955966060949161E-010 + 0.12650000000000000 1.2810155569713149E-010 + 0.12734999999999999 1.4312399914746925E-010 + 0.12819999999999998 1.5309353432122434E-010 + 0.12905000000000000 1.5646755687389614E-010 + 0.12989999999999999 1.5178124432200196E-010 + 0.13074999999999998 1.3774809215150157E-010 + 0.13159999999999999 1.1337130971129953E-010 + 0.13245000000000001 7.8061030527802520E-011 + 0.13329999999999997 3.1752124957224402E-011 + 0.13414999999999999 -2.4984067073729040E-011 + 0.13500000000000001 -9.0841168924116017E-011 + 0.13584999999999997 -1.6369975038370095E-010 + 0.13669999999999999 -2.4057650557636007E-010 + 0.13755000000000001 -3.1760705055992020E-010 + 0.13839999999999997 -3.9006684087023998E-010 + 0.13924999999999998 -4.5243386802772052E-010 + 0.14010000000000000 -4.9849467400555669E-010 + 0.14094999999999996 -5.2149255504136227E-010 + 0.14179999999999998 -5.1431686254035894E-010 + 0.14265000000000000 -4.6972925335686846E-010 + 0.14350000000000002 -3.8062210844357734E-010 + 0.14434999999999998 -2.4030367333233236E-010 + 0.14520000000000000 -4.2802574419336882E-011 + 0.14605000000000001 2.1681017440636541E-010 + 0.14689999999999998 5.4209390928366085E-010 + 0.14774999999999999 9.3490474901567659E-010 + 0.14860000000000001 1.3950616220790652E-009 + 0.14944999999999997 1.9200170229054207E-009 + 0.15029999999999999 2.5045272283449780E-009 + 0.15115000000000001 3.1403263835514061E-009 + 0.15199999999999997 3.8158038397345269E-009 + 0.15284999999999999 4.5156790219725499E-009 + 0.15370000000000000 5.2206600461240956E-009 + 0.15454999999999997 5.9070843249219460E-009 + 0.15539999999999998 6.5465348380935759E-009 + 0.15625000000000000 7.1053935122454836E-009 + 0.15709999999999996 7.5443265042431432E-009 + 0.15794999999999998 7.8176620438156006E-009 + 0.15880000000000000 7.8726287432139529E-009 + 0.15965000000000001 7.6484333287841756E-009 + 0.16049999999999998 7.0750837431158471E-009 + 0.16134999999999999 6.0719185989436906E-009 + 0.16220000000000001 4.5458359965259875E-009 + 0.16304999999999997 2.3890326925054091E-009 + 0.16389999999999999 -5.2367705744642120E-010 + 0.16475000000000001 -4.3381857010220612E-009 + 0.16559999999999997 -9.2250625231627644E-009 + 0.16644999999999999 -1.5384250462528331E-008 + 0.16730000000000000 -2.3050668334288010E-008 + 0.16814999999999997 -3.2500763391037758E-008 + 0.16899999999999998 -4.4060188256778547E-008 + 0.16985000000000000 -5.8112587190783845E-008 + 0.17069999999999996 -7.5109802687056811E-008 + 0.17154999999999998 -9.5583554196657798E-008 + 0.17240000000000000 -1.2015877213357421E-007 + 0.17325000000000002 -1.4956860035019374E-007 + 0.17409999999999998 -1.8467160433942264E-007 + 0.17494999999999999 -2.2647091590825260E-007 + 0.17580000000000001 -2.7613627088775433E-007 + 0.17664999999999997 -3.3502812699945730E-007 + 0.17749999999999999 -4.0472528450996248E-007 + 0.17835000000000001 -4.8705512210798782E-007 + 0.17919999999999997 -5.8412815326751333E-007 + 0.18004999999999999 -6.9837434195959002E-007 + 0.18090000000000001 -8.3258608926220172E-007 + 0.18174999999999997 -9.8996495605669465E-007 + 0.18259999999999998 -1.1741707786551768E-006 + 0.18345000000000000 -1.3893794342734903E-006 + 0.18429999999999996 -1.6403413941695711E-006 + 0.18514999999999998 -1.9324519205439432E-006 + 0.18600000000000000 -2.2718205682854180E-006 + 0.18684999999999996 -2.6653512070249109E-006 + 0.18769999999999998 -3.1208262482809119E-006 + 0.18855000000000000 -3.6469964408107890E-006 + 0.18940000000000001 -4.2536826813726494E-006 + 0.19024999999999997 -4.9518734781263363E-006 + 0.19109999999999999 -5.7538427932529490E-006 + 0.19195000000000001 -6.6732613676097336E-006 + 0.19279999999999997 -7.7253193461803029E-006 + 0.19364999999999999 -8.9268549535439167E-006 + 0.19450000000000001 -1.0296488808051433E-005 + 0.19534999999999997 -1.1854753965087682E-005 + 0.19619999999999999 -1.3624244278387967E-005 + 0.19705000000000000 -1.5629752710495437E-005 + 0.19789999999999996 -1.7898401417391023E-005 + 0.19874999999999998 -2.0459794640031255E-005 + 0.19960000000000000 -2.3346154725663695E-005 + 0.20044999999999996 -2.6592443209113323E-005 + 0.20129999999999998 -3.0236495704839643E-005 + 0.20215000000000000 -3.4319137655175989E-005 + 0.20300000000000001 -3.8884275079178934E-005 + 0.20384999999999998 -4.3978984533286783E-005 + 0.20469999999999999 -4.9653573025709437E-005 + 0.20555000000000001 -5.5961627215443633E-005 + 0.20639999999999997 -6.2960038982256693E-005 + 0.20724999999999999 -7.0708962680596970E-005 + 0.20810000000000001 -7.9271797852277417E-005 + 0.20894999999999997 -8.8715049496443247E-005 + 0.20979999999999999 -9.9108264944874512E-005 + 0.21065000000000000 -1.1052377050117801E-004 + 0.21149999999999997 -1.2303649376273987E-004 + 0.21234999999999998 -1.3672374534700314E-004 + 0.21320000000000000 -1.5166465386783025E-004 + 0.21404999999999996 -1.6793998003916764E-004 + 0.21489999999999998 -1.8563152625601870E-004 + 0.21575000000000000 -2.0482156979089675E-004 + 0.21659999999999996 -2.2559236557868076E-004 + 0.21744999999999998 -2.4802532424333728E-004 + 0.21829999999999999 -2.7220028758602249E-004 + 0.21915000000000001 -2.9819461545390821E-004 + 0.21999999999999997 -3.2608252288293844E-004 + 0.22084999999999999 -3.5593384118711748E-004 + 0.22170000000000001 -3.8781300386416580E-004 + 0.22254999999999997 -4.2177785049942254E-004 + 0.22339999999999999 -4.5787892045622176E-004 + 0.22425000000000000 -4.9615754252985578E-004 + 0.22509999999999997 -5.3664499068371146E-004 + 0.22594999999999998 -5.7936101087390987E-004 + 0.22680000000000000 -6.2431261084172282E-004 + 0.22764999999999996 -6.7149276078433580E-004 + 0.22849999999999998 -7.2087864165147272E-004 + 0.22935000000000000 -7.7243113145960239E-004 + 0.23019999999999996 -8.2609271579590048E-004 + 0.23104999999999998 -8.8178651821163231E-004 + 0.23190000000000000 -9.3941573056497037E-004 + 0.23275000000000001 -9.9886134920427680E-004 + 0.23359999999999997 -1.0599821840303232E-003 + 0.23444999999999999 -1.1226138631762091E-003 + 0.23530000000000001 -1.1865678665508167E-003 + 0.23614999999999997 -1.2516315425589591E-003 + 0.23699999999999999 -1.3175669938885505E-003 + 0.23785000000000001 -1.3841115954316661E-003 + 0.23869999999999997 -1.4509779215378868E-003 + 0.23954999999999999 -1.5178545835994907E-003 + 0.24040000000000000 -1.5844058714995328E-003 + 0.24124999999999996 -1.6502734281621211E-003 + 0.24209999999999998 -1.7150772307361443E-003 + 0.24295000000000000 -1.7784168307481418E-003 + 0.24379999999999996 -1.8398743297855201E-003 + 0.24464999999999998 -1.8990137930197451E-003 + 0.24550000000000000 -1.9553864278786491E-003 + 0.24634999999999996 -2.0085316289654119E-003 + 0.24719999999999998 -2.0579804294454003E-003 + 0.24804999999999999 -2.1032582869128444E-003 + 0.24890000000000001 -2.1438892396636322E-003 + 0.24974999999999997 -2.1793997135765852E-003 + 0.25059999999999999 -2.2093207893631728E-003 + 0.25145000000000001 -2.2331934109206947E-003 + 0.25229999999999997 -2.2505723505982719E-003 + 0.25314999999999999 -2.2610315597627884E-003 + 0.25400000000000000 -2.2641656522347023E-003 + 0.25484999999999997 -2.2595972665890932E-003 + 0.25569999999999998 -2.2469796574920986E-003 + 0.25655000000000000 -2.2260019843902135E-003 + 0.25739999999999996 -2.1963918578990840E-003 + 0.25824999999999998 -2.1579212883501633E-003 + 0.25910000000000000 -2.1104079805873283E-003 + 0.25994999999999996 -2.0537207845186742E-003 + 0.26079999999999998 -1.9877823734940070E-003 + 0.26164999999999999 -1.9125707124885323E-003 + 0.26249999999999996 -1.8281239872204938E-003 + 0.26334999999999997 -1.7345394317530745E-003 + 0.26419999999999999 -1.6319758198863228E-003 + 0.26505000000000001 -1.5206545720845496E-003 + 0.26589999999999997 -1.4008610123170499E-003 + 0.26674999999999999 -1.2729425114728007E-003 + 0.26760000000000000 -1.1373080873739935E-003 + 0.26844999999999997 -9.9442751012435507E-004 + 0.26929999999999998 -8.4482870885165505E-004 + 0.27015000000000000 -6.8909519800306775E-004 + 0.27099999999999996 -5.2786400265446894E-004 + 0.27184999999999998 -3.6181895342245109E-004 + 0.27270000000000000 -1.9169015009859046E-004 + 0.27354999999999996 -1.8246173671806511E-005 + 0.27439999999999998 1.5770954793792400E-004 + 0.27524999999999999 3.3534303837603834E-004 + 0.27609999999999996 5.1379975485625661E-004 + 0.27694999999999997 6.9220747621109944E-004 + 0.27779999999999999 8.6968461855546804E-004 + 0.27865000000000001 1.0453451058735422E-003 + 0.27949999999999997 1.2183061395150720E-003 + 0.28034999999999999 1.3876966612236911E-003 + 0.28120000000000001 1.5526624889327031E-003 + 0.28204999999999997 1.7123726744254497E-003 + 0.28289999999999998 1.8660272671593148E-003 + 0.28375000000000000 2.0128609233784102E-003 + 0.28459999999999996 2.1521522438414202E-003 + 0.28544999999999998 2.2832283226998304E-003 + 0.28630000000000000 2.4054681110160375E-003 + 0.28714999999999996 2.5183087677415963E-003 + 0.28799999999999998 2.6212502479457389E-003 + 0.28885000000000000 2.7138574883319999E-003 + 0.28969999999999996 2.7957637202001354E-003 + 0.29054999999999997 2.8666731510912508E-003 + 0.29139999999999999 2.9263621711670615E-003 + 0.29224999999999995 2.9746809021310508E-003 + 0.29309999999999997 3.0115523552844137E-003 + 0.29394999999999999 3.0369739114014041E-003 + 0.29480000000000001 3.0510136542237429E-003 + 0.29564999999999997 3.0538114600852234E-003 + 0.29649999999999999 3.0455749503088894E-003 + 0.29735000000000000 3.0265760366602196E-003 + 0.29819999999999997 2.9971505919636279E-003 + 0.29904999999999998 2.9576908279408676E-003 + 0.29990000000000000 2.9086435819865586E-003 + 0.30074999999999996 2.8505040426141937E-003 + 0.30159999999999998 2.7838120869381963E-003 + 0.30245000000000000 2.7091453509616309E-003 + 0.30329999999999996 2.6271149018128395E-003 + 0.30414999999999998 2.5383595938037254E-003 + 0.30499999999999999 2.4435399728963553E-003 + 0.30584999999999996 2.3433320686643763E-003 + 0.30669999999999997 2.2384226125109347E-003 + 0.30754999999999999 2.1295026075187420E-003 + 0.30840000000000001 2.0172623442847523E-003 + 0.30924999999999997 1.9023862095795263E-003 + 0.31009999999999999 1.7855468614057304E-003 + 0.31095000000000000 1.6674017049938331E-003 + 0.31179999999999997 1.5485872378499868E-003 + 0.31264999999999998 1.4297159115109724E-003 + 0.31350000000000000 1.3113727406051691E-003 + 0.31434999999999996 1.1941112003510494E-003 + 0.31519999999999998 1.0784513489165669E-003 + 0.31605000000000000 9.6487654818131798E-004 + 0.31689999999999996 8.5383291265940693E-004 + 0.31774999999999998 7.4572671324131534E-004 + 0.31859999999999999 6.4092381513995711E-004 + 0.31944999999999996 5.3974922883154655E-004 + 0.32029999999999997 4.4248651701789873E-004 + 0.32114999999999999 3.4937829309369169E-004 + 0.32199999999999995 2.6062679126345701E-004 + 0.32284999999999997 1.7639464104511312E-004 + 0.32369999999999999 9.6806171093546728E-005 + 0.32455000000000001 2.1949076478915272E-005 + 0.32539999999999997 -4.8124251393770793E-005 + 0.32624999999999998 -1.1339409919550040E-004 + 0.32710000000000000 -1.7387176388030052E-004 + 0.32794999999999996 -2.2959711088106323E-004 + 0.32879999999999998 -2.8063635310553170E-004 + 0.32965000000000000 -3.2707875302795571E-004 + 0.33049999999999996 -3.6903532250532039E-004 + 0.33134999999999998 -4.0663501754409880E-004 + 0.33220000000000000 -4.4002313913285487E-004 + 0.33304999999999996 -4.6935841167116375E-004 + 0.33389999999999997 -4.9481051633773043E-004 + 0.33474999999999999 -5.1655766747390336E-004 + 0.33559999999999995 -5.3478473367118799E-004 + 0.33644999999999997 -5.4968050520195176E-004 + 0.33729999999999999 -5.6143625831679700E-004 + 0.33815000000000001 -5.7024315290612158E-004 + 0.33899999999999997 -5.7629157008308972E-004 + 0.33984999999999999 -5.7976841289766531E-004 + 0.34070000000000000 -5.8085623150175465E-004 + 0.34154999999999996 -5.7973204002751202E-004 + 0.34239999999999998 -5.7656599152978126E-004 + 0.34325000000000000 -5.7152067210236752E-004 + 0.34409999999999996 -5.6475023765861602E-004 + 0.34494999999999998 -5.5639982257683733E-004 + 0.34580000000000000 -5.4660533935696996E-004 + 0.34664999999999996 -5.3549281221460659E-004 + 0.34749999999999998 -5.2317849513228674E-004 + 0.34834999999999999 -5.0976866442451266E-004 + 0.34919999999999995 -4.9536025537822662E-004 + 0.35004999999999997 -4.8004030948781314E-004 + 0.35089999999999999 -4.6388693220857091E-004 + 0.35174999999999995 -4.4696940987931991E-004 + 0.35259999999999997 -4.2934855173095039E-004 + 0.35344999999999999 -4.1107757061792458E-004 + 0.35430000000000000 -3.9220257054274881E-004 + 0.35514999999999997 -3.7276279492283459E-004 + 0.35599999999999998 -3.5279191841877319E-004 + 0.35685000000000000 -3.3231843122642161E-004 + 0.35769999999999996 -3.1136635731115591E-004 + 0.35854999999999998 -2.8995644776956368E-004 + 0.35940000000000000 -2.6810641511110147E-004 + 0.36024999999999996 -2.4583220018120026E-004 + 0.36109999999999998 -2.2314854294756565E-004 + 0.36194999999999999 -2.0006973261992847E-004 + 0.36279999999999996 -1.7661016348544892E-004 + 0.36364999999999997 -1.5278532567335884E-004 + 0.36449999999999999 -1.2861208916260672E-004 + 0.36534999999999995 -1.0410949336926982E-004 + 0.36619999999999997 -7.9299148152489260E-005 + 0.36704999999999999 -5.4205823430097416E-005 + 0.36790000000000000 -2.8857747759987256E-005 + 0.36874999999999997 -3.2870665338746935E-006 + 0.36959999999999998 2.2469856406579338E-005 + 0.37045000000000000 4.8372193237051879E-005 + 0.37129999999999996 7.4374569176444355E-005 + 0.37214999999999998 1.0042683332239734E-004 + 0.37300000000000000 1.2647419017884604E-004 + 0.37384999999999996 1.5245717586226669E-004 + 0.37469999999999998 1.7831173000040388E-004 + 0.37554999999999999 2.0396964952380976E-004 + 0.37639999999999996 2.2935870378841430E-004 + 0.37724999999999997 2.5440304966385446E-004 + 0.37809999999999999 2.7902373898309888E-004 + 0.37894999999999995 3.0313907302951387E-004 + 0.37979999999999997 3.2666523849944574E-004 + 0.38064999999999993 3.4951682843652014E-004 + 0.38149999999999995 3.7160753931357593E-004 + 0.38234999999999997 3.9285085943639719E-004 + 0.38319999999999999 4.1316063444648155E-004 + 0.38405000000000000 4.3245206695142601E-004 + 0.38490000000000002 4.5064190927385402E-004 + 0.38574999999999993 4.6764980135321869E-004 + 0.38659999999999994 4.8339860503269008E-004 + 0.38744999999999996 4.9781524067650258E-004 + 0.38829999999999998 5.1083135355611993E-004 + 0.38915000000000000 5.2238406084596616E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0002.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0002.BXX.semd new file mode 100644 index 00000000..767e4a47 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0002.BXX.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 0.0000000000000000 + -0.11490000000000000 0.0000000000000000 + -0.11405000000000000 0.0000000000000000 + -0.11320000000000000 0.0000000000000000 + -0.11234999999999999 0.0000000000000000 + -0.11150000000000000 0.0000000000000000 + -0.11065000000000000 0.0000000000000000 + -0.10979999999999999 0.0000000000000000 + -0.10894999999999999 0.0000000000000000 + -0.10810000000000000 3.6495542520568670E-037 + -0.10725000000000000 2.6440504144451680E-036 + -0.10639999999999999 -7.6388953470249170E-036 + -0.10554999999999999 -1.7894322801264811E-034 + -0.10470000000000000 -9.9150747746901397E-034 + -0.10385000000000000 -2.3194757223675821E-033 + -0.10299999999999999 2.3284061203250737E-033 + -0.10214999999999999 3.6033520139759128E-032 + -0.10130000000000000 1.2151650902594468E-031 + -0.10045000000000000 1.5121550980036699E-031 + -9.9599999999999994E-002 -3.7628029026707026E-031 + -9.8750000000000004E-002 -2.2839275376974404E-030 + -9.7900000000000001E-002 -4.9893878591598390E-030 + -9.7049999999999997E-002 -2.2852066493275442E-030 + -9.6199999999999994E-002 1.9953552463839854E-029 + -9.5349999999999990E-002 6.9605350487075651E-029 + -9.4500000000000001E-002 1.0257684103391606E-028 + -9.3649999999999997E-002 -2.9457755897626732E-029 + -9.2799999999999994E-002 -5.2065351671570564E-028 + -9.1950000000000004E-002 -1.2703697922559892E-027 + -9.1100000000000000E-002 -1.2987042740623092E-027 + -9.0249999999999997E-002 1.4040599391477656E-027 + -8.9399999999999993E-002 8.2407042951365193E-027 + -8.8549999999999990E-002 1.5823657892126594E-026 + -8.7700000000000000E-002 1.1783271970863416E-026 + -8.6849999999999997E-002 -2.1822529337794766E-026 + -8.5999999999999993E-002 -8.8867274460615015E-026 + -8.5150000000000003E-002 -1.4648115251465661E-025 + -8.4300000000000000E-002 -8.8926273231733592E-026 + -8.3449999999999996E-002 2.0040396713273296E-025 + -8.2600000000000007E-002 6.9960310456149489E-025 + -8.1749999999999989E-002 1.0683201911006390E-024 + -8.0900000000000000E-002 6.3679200839447627E-025 + -8.0049999999999996E-002 -1.2007039299128747E-024 + -7.9199999999999993E-002 -4.1736073608449018E-024 + -7.8350000000000003E-002 -6.3760053681028748E-024 + -7.7499999999999999E-002 -4.4767765884724320E-024 + -7.6649999999999996E-002 4.3312357722110235E-024 + -7.5800000000000006E-002 1.8970448739864146E-023 + -7.4949999999999989E-002 3.1707835825078765E-023 + -7.4099999999999999E-002 2.9002075671068582E-023 + -7.3249999999999996E-002 -1.9748812474124633E-024 + -7.2399999999999992E-002 -6.2291074393845086E-023 + -7.1550000000000002E-002 -1.3076394679146460E-022 + -7.0699999999999999E-002 -1.6140491167759789E-022 + -6.9849999999999995E-002 -9.5473279011556729E-023 + -6.9000000000000006E-002 1.0859347388009516E-022 + -6.8149999999999988E-002 4.3016330084913621E-022 + -6.7299999999999999E-002 7.4030177843033308E-022 + -6.6449999999999995E-002 7.8731463150925690E-022 + -6.5599999999999992E-002 2.6529037035452127E-022 + -6.4750000000000002E-002 -9.9115628484371784E-022 + -6.3899999999999998E-002 -2.7129609600144518E-021 + -6.3049999999999995E-002 -3.9670687682466368E-021 + -6.2199999999999998E-002 -3.2826679039090889E-021 + -6.1350000000000002E-002 6.1113295075979990E-022 + -6.0499999999999998E-002 7.5159202208162347E-021 + -5.9650000000000002E-002 1.4621813638643979E-020 + -5.8799999999999998E-002 1.6612223091493780E-020 + -5.7950000000000002E-002 7.9322811226074415E-021 + -5.7099999999999998E-002 -1.3047343988057935E-020 + -5.6249999999999994E-002 -4.0023477479245352E-020 + -5.5400000000000005E-002 -5.8164269972078009E-020 + -5.4550000000000001E-002 -4.9425234844464669E-020 + -5.3699999999999998E-002 -3.1392848903519140E-021 + -5.2849999999999994E-002 7.2933874795038288E-020 + -5.2000000000000005E-002 1.4834629709947428E-019 + -5.1150000000000001E-002 1.7797238259192623E-019 + -5.0299999999999997E-002 1.2179746967489565E-019 + -4.9449999999999994E-002 -3.1105993894612678E-020 + -4.8600000000000004E-002 -2.4579771893568202E-019 + -4.7750000000000001E-002 -4.4130871199914624E-019 + -4.6899999999999997E-002 -5.1037905466089593E-019 + -4.6049999999999994E-002 -3.5618879181959985E-019 + -4.5200000000000004E-002 6.0593227493958285E-020 + -4.4350000000000001E-002 6.7463291632999842E-019 + -4.3499999999999997E-002 1.2864104328073607E-018 + -4.2649999999999993E-002 1.5788340071703444E-018 + -4.1800000000000004E-002 1.2104887195737003E-018 + -4.0950000000000000E-002 -8.1923865843360617E-021 + -4.0099999999999997E-002 -1.9062288597825614E-018 + -3.9249999999999993E-002 -3.8275300373354846E-018 + -3.8400000000000004E-002 -4.7314964282742759E-018 + -3.7550000000000000E-002 -3.5916919036146565E-018 + -3.6699999999999997E-002 -1.6310567536717805E-021 + -3.5850000000000007E-002 5.2901896015610563E-018 + -3.5000000000000003E-002 1.0278019569202118E-017 + -3.4150000000000000E-002 1.2270194488288611E-017 + -3.3299999999999996E-002 9.0553877640103667E-018 + -3.2450000000000007E-002 2.1335342912238719E-019 + -3.1600000000000003E-002 -1.2085445642295042E-017 + -3.0750000000000000E-002 -2.3328482202859304E-017 + -2.9899999999999996E-002 -2.8072014347172155E-017 + -2.9050000000000006E-002 -2.2099481701858096E-017 + -2.8200000000000003E-002 -4.5403414822782869E-018 + -2.7349999999999999E-002 2.0892860073841053E-017 + -2.6499999999999996E-002 4.6148123104680725E-017 + -2.5650000000000006E-002 6.0755706009457806E-017 + -2.4800000000000003E-002 5.5182901305538210E-017 + -2.3949999999999999E-002 2.4907809360951488E-017 + -2.3099999999999996E-002 -2.6010361435560157E-017 + -2.2250000000000006E-002 -8.3498272017429937E-017 + -2.1400000000000002E-002 -1.2575085888404501E-016 + -2.0549999999999999E-002 -1.2986441988953398E-016 + -1.9699999999999995E-002 -8.1562259962757729E-017 + -1.8850000000000006E-002 1.5453830472492342E-017 + -1.8000000000000002E-002 1.3526686107832580E-016 + -1.7149999999999999E-002 2.3447838199407630E-016 + -1.6299999999999995E-002 2.6641764712142104E-016 + -1.5450000000000005E-002 2.0066227332150552E-016 + -1.4600000000000002E-002 4.0005002161675426E-017 + -1.3749999999999998E-002 -1.7347583500555656E-016 + -1.2899999999999995E-002 -3.6798691676691709E-016 + -1.2050000000000005E-002 -4.6557154648815268E-016 + -1.1200000000000002E-002 -4.1164889124061659E-016 + -1.0349999999999998E-002 -1.9929414272851910E-016 + -9.5000000000000084E-003 1.2163842930572596E-016 + -8.6500000000000049E-003 4.5514844103441831E-016 + -7.8000000000000014E-003 6.8714733057698965E-016 + -6.9499999999999978E-003 7.2267032495934843E-016 + -6.1000000000000082E-003 5.2075979323642596E-016 + -5.2500000000000047E-003 1.1555244388780205E-016 + -4.4000000000000011E-003 -3.8490644460321226E-016 + -3.5499999999999976E-003 -8.2505183079331396E-016 + -2.7000000000000079E-003 -1.0487929535133373E-015 + -1.8500000000000044E-003 -9.5440163900235265E-016 + -1.0000000000000009E-003 -5.3862174899888980E-016 + -1.4999999999999736E-004 8.8936417780386484E-017 + 6.9999999999999230E-004 7.3220328530168994E-016 + 1.5499999999999958E-003 1.1719905819817890E-015 + 2.3999999999999994E-003 1.2457430173231982E-015 + 3.2500000000000029E-003 9.1285467379192794E-016 + 4.0999999999999925E-003 2.7726851634140052E-016 + 4.9499999999999961E-003 -4.4472005730335181E-016 + 5.7999999999999996E-003 -1.0003300968518076E-015 + 6.6499999999999893E-003 -1.1897938515629879E-015 + 7.5000000000000067E-003 -9.3461852412700950E-016 + 8.3499999999999963E-003 -3.0145569981052622E-016 + 9.1999999999999860E-003 5.2024562419247930E-016 + 1.0050000000000003E-002 1.2699802960095959E-015 + 1.0899999999999993E-002 1.6748611574292529E-015 + 1.1750000000000010E-002 1.5017347199630553E-015 + 1.2600000000000000E-002 6.0456502301105958E-016 + 1.3449999999999990E-002 -1.0222405501937771E-015 + 1.4300000000000007E-002 -3.1804314523340856E-015 + 1.5149999999999997E-002 -5.4106460465540414E-015 + 1.5999999999999986E-002 -6.9799749291493614E-015 + 1.6850000000000004E-002 -6.9619568830876045E-015 + 1.7699999999999994E-002 -4.4414365102222021E-015 + 1.8549999999999983E-002 1.1624771260832066E-015 + 1.9400000000000001E-002 9.7145084563790792E-015 + 2.0249999999999990E-002 2.0030849810039753E-014 + 2.1100000000000008E-002 2.9733560989334915E-014 + 2.1949999999999997E-002 3.5424039247175094E-014 + 2.2799999999999987E-002 3.3259444082372074E-014 + 2.3650000000000004E-002 1.9922790803962229E-014 + 2.4499999999999994E-002 -6.1503872527232321E-015 + 2.5349999999999984E-002 -4.3559184723010938E-014 + 2.6200000000000001E-002 -8.7104361035167943E-014 + 2.7049999999999991E-002 -1.2770658804513648E-013 + 2.7900000000000008E-002 -1.5333377353600696E-013 + 2.8749999999999998E-002 -1.5096689441512918E-013 + 2.9599999999999987E-002 -1.0935043586571392E-013 + 3.0450000000000005E-002 -2.2018565173622331E-014 + 3.1299999999999994E-002 1.1003743521021409E-013 + 3.2149999999999984E-002 2.7665591558281966E-013 + 3.3000000000000002E-002 4.5814287348892020E-013 + 3.3849999999999991E-002 6.2638269978622859E-013 + 3.4700000000000009E-002 7.4729178085408902E-013 + 3.5549999999999998E-002 7.8433133624038913E-013 + 3.6399999999999988E-002 7.0278348813922679E-013 + 3.7250000000000005E-002 4.7454886832948295E-013 + 3.8099999999999995E-002 8.3293083015012589E-014 + 3.8949999999999985E-002 -4.7023440300514971E-013 + 3.9800000000000002E-002 -1.1630636225681013E-012 + 4.0649999999999992E-002 -1.9456841639791446E-012 + 4.1500000000000009E-002 -2.7394770277215780E-012 + 4.2349999999999999E-002 -3.4372040978086389E-012 + 4.3199999999999988E-002 -3.9078344264762917E-012 + 4.4050000000000006E-002 -4.0068102795905411E-012 + 4.4899999999999995E-002 -3.5920942510645519E-012 + 4.5749999999999985E-002 -2.5454154384099068E-012 + 4.6600000000000003E-002 -7.9655726733074046E-013 + 4.7449999999999992E-002 1.6524655854264153E-012 + 4.8299999999999982E-002 4.7075324946478301E-012 + 4.9149999999999999E-002 8.1710936414675372E-012 + 4.9999999999999989E-002 1.1742910567923532E-011 + 5.0850000000000006E-002 1.5034693784144939E-011 + 5.1699999999999996E-002 1.7598369144344850E-011 + 5.2549999999999986E-002 1.8965483367243141E-011 + 5.3400000000000003E-002 1.8693248378631886E-011 + 5.4249999999999993E-002 1.6411932272570325E-011 + 5.5099999999999982E-002 1.1867691777638997E-011 + 5.5950000000000000E-002 4.9562508754565097E-012 + 5.6799999999999989E-002 -4.2563299521913592E-012 + 5.7650000000000007E-002 -1.5527406812191459E-011 + 5.8499999999999996E-002 -2.8446351346680161E-011 + 5.9349999999999986E-002 -4.2455840311554286E-011 + 6.0200000000000004E-002 -5.6883173603375115E-011 + 6.1049999999999993E-002 -7.0977425125836831E-011 + 6.1899999999999983E-002 -8.3948443089476144E-011 + 6.2750000000000000E-002 -9.5005357619991843E-011 + 6.3599999999999990E-002 -1.0339243633623308E-010 + 6.4450000000000007E-002 -1.0842255974889739E-010 + 6.5299999999999997E-002 -1.0950867505180853E-010 + 6.6149999999999987E-002 -1.0619557583524804E-010 + 6.7000000000000004E-002 -9.8194717531697081E-011 + 6.7849999999999994E-002 -8.5424224894222008E-011 + 6.8699999999999983E-002 -6.8056747430574739E-011 + 6.9550000000000001E-002 -4.6571245985999848E-011 + 7.0399999999999990E-002 -2.1814110632538198E-011 + 7.1249999999999980E-002 4.9337984446054283E-012 + 7.2099999999999997E-002 3.1888574141733466E-011 + 7.2949999999999987E-002 5.6694580617882897E-011 + 7.3800000000000004E-002 7.6351764685689931E-011 + 7.4649999999999994E-002 8.7143160227444668E-011 + 7.5499999999999984E-002 8.4564365971428784E-011 + 7.6350000000000001E-002 6.3254295088631749E-011 + 7.7199999999999991E-002 1.6905870348482200E-011 + 7.8049999999999981E-002 -6.1818645787410350E-011 + 7.8899999999999998E-002 -1.8139505529343882E-010 + 7.9749999999999988E-002 -3.5154512858548197E-010 + 8.0600000000000005E-002 -5.8336659275354253E-010 + 8.1449999999999995E-002 -8.8946616442107822E-010 + 8.2299999999999984E-002 -1.2841460150531026E-009 + 8.3150000000000002E-002 -1.7835855945597844E-009 + 8.3999999999999991E-002 -2.4061157044128504E-009 + 8.4849999999999981E-002 -3.1724995254959918E-009 + 8.5699999999999998E-002 -4.1063899735201213E-009 + 8.6549999999999988E-002 -5.2348311266414652E-009 + 8.7400000000000005E-002 -6.5889139232968680E-009 + 8.8249999999999995E-002 -8.2046273596734298E-009 + 8.9099999999999985E-002 -1.0123733879081183E-008 + 8.9950000000000002E-002 -1.2395003136979161E-008 + 9.0799999999999992E-002 -1.5075496736820048E-008 + 9.1649999999999981E-002 -1.8231862348059261E-008 + 9.2499999999999999E-002 -2.1942117932041895E-008 + 9.3349999999999989E-002 -2.6297231138634886E-008 + 9.4200000000000006E-002 -3.1403122197723052E-008 + 9.5049999999999996E-002 -3.7382727324173598E-008 + 9.5899999999999985E-002 -4.4378337302565867E-008 + 9.6750000000000003E-002 -5.2554257944805564E-008 + 9.7599999999999992E-002 -6.2099299645228689E-008 + 9.8449999999999982E-002 -7.3230747781121394E-008 + 9.9299999999999999E-002 -8.6197565239583559E-008 + 0.10014999999999999 -1.0128475975056725E-007 + 0.10099999999999998 -1.1881787942111890E-007 + 0.10185000000000000 -1.3916821714243702E-007 + 0.10269999999999999 -1.6275831910570810E-007 + 0.10355000000000000 -1.9006815367030389E-007 + 0.10439999999999999 -2.2164254828784704E-007 + 0.10524999999999998 -2.5809800787548567E-007 + 0.10610000000000000 -3.0013116071260284E-007 + 0.10694999999999999 -3.4852554154486621E-007 + 0.10779999999999998 -4.0416296136645386E-007 + 0.10865000000000000 -4.6803275833525653E-007 + 0.10949999999999999 -5.4124197201854081E-007 + 0.11035000000000000 -6.2502566346800208E-007 + 0.11119999999999999 -7.2076330986136881E-007 + 0.11204999999999998 -8.2998432813486946E-007 + 0.11290000000000000 -9.5439062281338773E-007 + 0.11374999999999999 -1.0958656118433808E-006 + 0.11459999999999998 -1.2564866745940419E-006 + 0.11545000000000000 -1.4385466218026121E-006 + 0.11629999999999999 -1.6445686858017098E-006 + 0.11715000000000000 -1.8773201528146329E-006 + 0.11799999999999999 -2.1398245934041275E-006 + 0.11884999999999998 -2.4353918634755889E-006 + 0.11970000000000000 -2.7676171343102805E-006 + 0.12054999999999999 -3.1404117568496980E-006 + 0.12139999999999998 -3.5580158122943124E-006 + 0.12225000000000000 -4.0250003753905701E-006 + 0.12309999999999999 -4.5462915935541072E-006 + 0.12395000000000000 -5.1271872108887347E-006 + 0.12479999999999999 -5.7733571985654212E-006 + 0.12564999999999998 -6.4908416018086490E-006 + 0.12650000000000000 -7.2860820774334451E-006 + 0.12734999999999999 -8.1659172292891006E-006 + 0.12819999999999998 -9.1375323843286597E-006 + 0.12905000000000000 -1.0208544055026253E-005 + 0.12989999999999999 -1.1386919525258947E-005 + 0.13074999999999998 -1.2680991339925280E-005 + 0.13159999999999999 -1.4099408276973717E-005 + 0.13245000000000001 -1.5651164613186038E-005 + 0.13329999999999997 -1.7345547975738167E-005 + 0.13414999999999999 -1.9192099883736958E-005 + 0.13500000000000001 -2.1200524952590265E-005 + 0.13584999999999997 -2.3380629867915423E-005 + 0.13669999999999999 -2.5742388282894096E-005 + 0.13755000000000001 -2.8295790235181500E-005 + 0.13839999999999997 -3.1050705818436591E-005 + 0.13924999999999998 -3.4016960161459252E-005 + 0.14010000000000000 -3.7204087302393388E-005 + 0.14094999999999996 -4.0621287779896528E-005 + 0.14179999999999998 -4.4277272932744273E-005 + 0.14265000000000000 -4.8180344020103091E-005 + 0.14350000000000002 -5.2337891388899140E-005 + 0.14434999999999998 -5.6756587985421023E-005 + 0.14520000000000000 -6.1442330227284576E-005 + 0.14605000000000001 -6.6399581677759208E-005 + 0.14689999999999998 -7.1631978268865796E-005 + 0.14774999999999999 -7.7141318378501648E-005 + 0.14860000000000001 -8.2928140180844434E-005 + 0.14944999999999997 -8.8991415323403614E-005 + 0.15029999999999999 -9.5328030445582449E-005 + 0.15115000000000001 -1.0193314916270507E-004 + 0.15199999999999997 -1.0879946950325658E-004 + 0.15284999999999999 -1.1591795050227116E-004 + 0.15370000000000000 -1.2327641229158771E-004 + 0.15454999999999997 -1.3086132193648565E-004 + 0.15539999999999998 -1.3865576534428584E-004 + 0.15625000000000000 -1.4663991565101245E-004 + 0.15709999999999996 -1.5479196815456502E-004 + 0.15794999999999998 -1.6308703565419216E-004 + 0.15880000000000000 -1.7149799050958644E-004 + 0.15965000000000001 -1.7999411024934356E-004 + 0.16049999999999998 -1.8854273196248334E-004 + 0.16134999999999999 -1.9710782426285989E-004 + 0.16220000000000001 -2.0565116207827056E-004 + 0.16304999999999997 -2.1413212394746814E-004 + 0.16389999999999999 -2.2250797978175032E-004 + 0.16475000000000001 -2.3073305902844216E-004 + 0.16559999999999997 -2.3876102704533796E-004 + 0.16644999999999999 -2.4654294466771687E-004 + 0.16730000000000000 -2.5402867274632187E-004 + 0.16814999999999997 -2.6116676725093164E-004 + 0.16899999999999998 -2.6790615293191609E-004 + 0.16985000000000000 -2.7419483843723035E-004 + 0.17069999999999996 -2.7998099657749331E-004 + 0.17154999999999998 -2.8521213054183778E-004 + 0.17240000000000000 -2.8983692322081942E-004 + 0.17325000000000002 -2.9380658081686967E-004 + 0.17409999999999998 -2.9707468303575457E-004 + 0.17494999999999999 -2.9959422607720484E-004 + 0.17580000000000001 -3.0132096990352587E-004 + 0.17664999999999997 -3.0221789331195156E-004 + 0.17749999999999999 -3.0224641707843217E-004 + 0.17835000000000001 -3.0137505769099716E-004 + 0.17919999999999997 -2.9957594375350189E-004 + 0.18004999999999999 -2.9682699209101484E-004 + 0.18090000000000001 -2.9310981057328021E-004 + 0.18174999999999997 -2.8841185384102764E-004 + 0.18259999999999998 -2.8272808083584035E-004 + 0.18345000000000000 -2.7605741056219987E-004 + 0.18429999999999996 -2.6840441489638556E-004 + 0.18514999999999998 -2.5978185782790495E-004 + 0.18600000000000000 -2.5020856101368172E-004 + 0.18684999999999996 -2.3970928351208716E-004 + 0.18769999999999998 -2.2831517854247452E-004 + 0.18855000000000000 -2.1606353039198918E-004 + 0.18940000000000001 -2.0299928356740311E-004 + 0.19024999999999997 -1.8917222004036880E-004 + 0.19109999999999999 -1.7463777197520224E-004 + 0.19195000000000001 -1.5945707175408434E-004 + 0.19279999999999997 -1.4369840634297678E-004 + 0.19364999999999999 -1.2743181243482252E-004 + 0.19450000000000001 -1.1073325493204990E-004 + 0.19534999999999997 -9.3680973663847313E-005 + 0.19619999999999999 -7.6357131824996761E-005 + 0.19705000000000000 -5.8846626303197427E-005 + 0.19789999999999996 -4.1235210573254587E-005 + 0.19874999999999998 -2.3611685587079774E-005 + 0.19960000000000000 -6.0619436427963406E-006 + 0.20044999999999996 1.1325995182497759E-005 + 0.20129999999999998 2.8466659927003748E-005 + 0.20215000000000000 4.5274633570405348E-005 + 0.20300000000000001 6.1667421664681014E-005 + 0.20384999999999998 7.7564731696633856E-005 + 0.20469999999999999 9.2891383047903403E-005 + 0.20555000000000001 1.0757445325089767E-004 + 0.20639999999999997 1.2154447288824797E-004 + 0.20724999999999999 1.3474136607734592E-004 + 0.20810000000000001 1.4710471859463316E-004 + 0.20894999999999997 1.5858613634663594E-004 + 0.20979999999999999 1.6914028868594654E-004 + 0.21065000000000000 1.7872922556057692E-004 + 0.21149999999999997 1.8732044367331978E-004 + 0.21234999999999998 1.9489009571708031E-004 + 0.21320000000000000 2.0142092290853272E-004 + 0.21404999999999996 2.0690348186221369E-004 + 0.21489999999999998 2.1133417663174480E-004 + 0.21575000000000000 2.1471736037836610E-004 + 0.21659999999999996 2.1706481805823036E-004 + 0.21744999999999998 2.1839248183359931E-004 + 0.21829999999999999 2.1872373797608566E-004 + 0.21915000000000001 2.1808770655822046E-004 + 0.21999999999999997 2.1651825298158811E-004 + 0.22084999999999999 2.1405446728240359E-004 + 0.22170000000000001 2.1074059537626685E-004 + 0.22254999999999997 2.0662430300053534E-004 + 0.22339999999999999 2.0175744658592349E-004 + 0.22425000000000000 1.9619532907584749E-004 + 0.22509999999999997 1.8999548661188611E-004 + 0.22594999999999998 1.8321780401040044E-004 + 0.22680000000000000 1.7592374532796192E-004 + 0.22764999999999996 1.6817548547876039E-004 + 0.22849999999999998 1.6003558321930284E-004 + 0.22935000000000000 1.5156653431202334E-004 + 0.23019999999999996 1.4283025258486225E-004 + 0.23104999999999998 1.3388748360003137E-004 + 0.23190000000000000 1.2479774980251378E-004 + 0.23275000000000001 1.1561852217580046E-004 + 0.23359999999999997 1.0640542696734174E-004 + 0.23444999999999999 9.7211552758101364E-005 + 0.23530000000000001 8.8087323746007012E-005 + 0.23614999999999997 7.9080025196275738E-005 + 0.23699999999999999 7.0234832498443329E-005 + 0.23785000000000001 6.1592747942749323E-005 + 0.23869999999999997 5.3191655356010954E-005 + 0.23954999999999999 4.5066169114424164E-005 + 0.24040000000000000 3.7247148833696619E-005 + 0.24124999999999996 2.9762888599112068E-005 + 0.24209999999999998 2.2637247755144214E-005 + 0.24295000000000000 1.5891458126338641E-005 + 0.24379999999999996 9.5433387216515741E-006 + 0.24464999999999998 3.6072296459628264E-006 + 0.24550000000000000 -1.9049678553627257E-006 + 0.24634999999999996 -6.9844607241214976E-006 + 0.24719999999999998 -1.1625556701315097E-005 + 0.24804999999999999 -1.5823801668573682E-005 + 0.24890000000000001 -1.9578052720347830E-005 + 0.24974999999999997 -2.2888254225342467E-005 + 0.25059999999999999 -2.5756126134340889E-005 + 0.25145000000000001 -2.8184652436934065E-005 + 0.25229999999999997 -3.0178051455881566E-005 + 0.25314999999999999 -3.1741697007988334E-005 + 0.25400000000000000 -3.2881601180400362E-005 + 0.25484999999999997 -3.3604433555217036E-005 + 0.25569999999999998 -3.3917636431176674E-005 + 0.25655000000000000 -3.3828750068934808E-005 + 0.25739999999999996 -3.3346202318672180E-005 + 0.25824999999999998 -3.2477834325318110E-005 + 0.25910000000000000 -3.1232098069427113E-005 + 0.25994999999999996 -2.9616941482823332E-005 + 0.26079999999999998 -2.7640455072662099E-005 + 0.26164999999999999 -2.5309903830087506E-005 + 0.26249999999999996 -2.2632193280141518E-005 + 0.26334999999999997 -1.9613622417851614E-005 + 0.26419999999999999 -1.6260019523543267E-005 + 0.26505000000000001 -1.2576754113745495E-005 + 0.26589999999999997 -8.5689767650082856E-006 + 0.26674999999999999 -4.2415825238198631E-006 + 0.26760000000000000 4.0068191815039756E-007 + 0.26844999999999997 5.3530781505480381E-006 + 0.26929999999999998 1.0610697620915649E-005 + 0.27015000000000000 1.6168613357593836E-005 + 0.27099999999999996 2.2021663761367516E-005 + 0.27184999999999998 2.8164580744856125E-005 + 0.27270000000000000 3.4591537929608933E-005 + 0.27354999999999996 4.1296439939704803E-005 + 0.27439999999999998 4.8272539593599506E-005 + 0.27524999999999999 5.5512563409782776E-005 + 0.27609999999999996 6.3008261871550734E-005 + 0.27694999999999997 7.0750484971716810E-005 + 0.27779999999999999 7.8729010248597569E-005 + 0.27865000000000001 8.6932216888216588E-005 + 0.27949999999999997 9.5347196897019136E-005 + 0.28034999999999999 1.0395959776797089E-004 + 0.28120000000000001 1.1275348428077441E-004 + 0.28204999999999997 1.2171144708521384E-004 + 0.28289999999999998 1.3081437732236363E-004 + 0.28375000000000000 1.4004160121456081E-004 + 0.28459999999999996 1.4937080243501380E-004 + 0.28544999999999998 1.5877804167519532E-004 + 0.28630000000000000 1.6823779462426456E-004 + 0.28714999999999996 1.7772295348153475E-004 + 0.28799999999999998 1.8720489166362025E-004 + 0.28885000000000000 1.9665354884475841E-004 + 0.28969999999999996 2.0603758243815224E-004 + 0.29054999999999997 2.1532437443421099E-004 + 0.29139999999999999 2.2448022320037820E-004 + 0.29224999999999995 2.3347049463699683E-004 + 0.29309999999999997 2.4225982646008417E-004 + 0.29394999999999999 2.5081225297442184E-004 + 0.29480000000000001 2.5909136812576498E-004 + 0.29564999999999997 2.6706066731955921E-004 + 0.29649999999999999 2.7468376801531699E-004 + 0.29735000000000000 2.8192445920804140E-004 + 0.29819999999999997 2.8874745111149208E-004 + 0.29904999999999998 2.9511805917399375E-004 + 0.29990000000000000 3.0100293292907994E-004 + 0.30074999999999996 3.0637002793217571E-004 + 0.30159999999999998 3.1118891361943434E-004 + 0.30245000000000000 3.1543105945849696E-004 + 0.30329999999999996 3.1906992719699849E-004 + 0.30414999999999998 3.2208135580411934E-004 + 0.30499999999999999 3.2444338583804039E-004 + 0.30584999999999996 3.2613688534728944E-004 + 0.30669999999999997 3.2714529509076323E-004 + 0.30754999999999999 3.2745562529754989E-004 + 0.30840000000000001 3.2705787630253619E-004 + 0.30924999999999997 3.2594526806969801E-004 + 0.31009999999999999 3.2411491816872857E-004 + 0.31095000000000000 3.2156731367350214E-004 + 0.31179999999999997 3.1830700108706310E-004 + 0.31264999999999998 3.1434197453690678E-004 + 0.31350000000000000 3.0968391373528762E-004 + 0.31434999999999996 3.0434817134126352E-004 + 0.31519999999999998 2.9835275885344416E-004 + 0.31605000000000000 2.9171936764419494E-004 + 0.31689999999999996 2.8447271448915883E-004 + 0.31774999999999998 2.7664041230174877E-004 + 0.31859999999999999 2.6825238548084990E-004 + 0.31944999999999996 2.5934135467120046E-004 + 0.32029999999999997 2.4994296293844796E-004 + 0.32114999999999999 2.4009489658659595E-004 + 0.32199999999999995 2.2983710750007651E-004 + 0.32284999999999997 2.1921141772400288E-004 + 0.32369999999999999 2.0826051557063272E-004 + 0.32455000000000001 1.9702940662252145E-004 + 0.32539999999999997 1.8556296094640259E-004 + 0.32624999999999998 1.7390689512598504E-004 + 0.32710000000000000 1.6210678529768208E-004 + 0.32794999999999996 1.5020785923631610E-004 + 0.32879999999999998 1.3825530609084023E-004 + 0.32965000000000000 1.2629324188990996E-004 + 0.33049999999999996 1.1436443799745258E-004 + 0.33134999999999998 1.0251053081603172E-004 + 0.33220000000000000 9.0771049694652760E-005 + 0.33304999999999996 7.9186088852637918E-005 + 0.33389999999999997 6.7791877969441278E-005 + 0.33474999999999999 5.6624512850054442E-005 + 0.33559999999999995 4.5715609252125941E-005 + 0.33644999999999997 3.5096899004551443E-005 + 0.33729999999999999 2.4796858207965824E-005 + 0.33815000000000001 1.4841025615979890E-005 + 0.33899999999999997 5.2529256462636943E-006 + 0.33984999999999999 -3.9482188352919938E-006 + 0.34070000000000000 -1.2745131832941525E-005 + 0.34154999999999996 -2.1122628655436720E-005 + 0.34239999999999998 -2.9069822883608902E-005 + 0.34325000000000000 -3.6577553219251644E-005 + 0.34409999999999996 -4.3638981966073983E-005 + 0.34494999999999998 -5.0250177959667803E-005 + 0.34580000000000000 -5.6410397411789861E-005 + 0.34664999999999996 -6.2120184950370782E-005 + 0.34749999999999998 -6.7382155587103801E-005 + 0.34834999999999999 -7.2200834010342714E-005 + 0.34919999999999995 -7.6584038102847806E-005 + 0.35004999999999997 -8.0540006872577673E-005 + 0.35089999999999999 -8.4078269533752512E-005 + 0.35174999999999995 -8.7211941214968203E-005 + 0.35259999999999997 -8.9952155692524298E-005 + 0.35344999999999999 -9.2314555733278160E-005 + 0.35430000000000000 -9.4313568929679711E-005 + 0.35514999999999997 -9.5966045854544482E-005 + 0.35599999999999998 -9.7288833186687498E-005 + 0.35685000000000000 -9.8300008159698344E-005 + 0.35769999999999996 -9.9018317049293889E-005 + 0.35854999999999998 -9.9461296970579870E-005 + 0.35940000000000000 -9.9648058526451933E-005 + 0.36024999999999996 -9.9596826726072027E-005 + 0.36109999999999998 -9.9325750379132300E-005 + 0.36194999999999999 -9.8852239887240316E-005 + 0.36279999999999996 -9.8193024171059414E-005 + 0.36364999999999997 -9.7364734671985138E-005 + 0.36449999999999999 -9.6384002013585727E-005 + 0.36534999999999995 -9.5266606555824006E-005 + 0.36619999999999997 -9.4028052735887341E-005 + 0.36704999999999999 -9.2683654455061277E-005 + 0.36790000000000000 -9.1247332154388428E-005 + 0.36874999999999997 -8.9733230696825741E-005 + 0.36959999999999998 -8.8154440003017620E-005 + 0.37045000000000000 -8.6522836128897194E-005 + 0.37129999999999996 -8.4850092474608919E-005 + 0.37214999999999998 -8.3145805081676134E-005 + 0.37300000000000000 -8.1419964250662336E-005 + 0.37384999999999996 -7.9680675504299343E-005 + 0.37469999999999998 -7.7935781648907172E-005 + 0.37554999999999999 -7.6192095504728791E-005 + 0.37639999999999996 -7.4455485818738311E-005 + 0.37724999999999997 -7.2732006071722966E-005 + 0.37809999999999999 -7.1027327393147636E-005 + 0.37894999999999995 -6.9345525690134904E-005 + 0.37979999999999997 -6.7691259742798897E-005 + 0.38064999999999993 -6.6067769238248731E-005 + 0.38149999999999995 -6.4478241901085116E-005 + 0.38234999999999997 -6.2924784434472805E-005 + 0.38319999999999999 -6.1409777062509209E-005 + 0.38405000000000000 -5.9934424219500510E-005 + 0.38490000000000002 -5.8499736446147117E-005 + 0.38574999999999993 -5.7106079535557250E-005 + 0.38659999999999994 -5.5754370748469538E-005 + 0.38744999999999996 -5.4445280717019567E-005 + 0.38829999999999998 -5.3178272138398484E-005 + 0.38915000000000000 -5.1953394102636724E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0002.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0002.BXZ.semd new file mode 100644 index 00000000..4658ba23 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0002.BXZ.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 0.0000000000000000 + -0.11490000000000000 0.0000000000000000 + -0.11405000000000000 0.0000000000000000 + -0.11320000000000000 0.0000000000000000 + -0.11234999999999999 0.0000000000000000 + -0.11150000000000000 0.0000000000000000 + -0.11065000000000000 0.0000000000000000 + -0.10979999999999999 0.0000000000000000 + -0.10894999999999999 0.0000000000000000 + -0.10810000000000000 6.9608523745710192E-037 + -0.10725000000000000 7.7049047572834744E-036 + -0.10639999999999999 1.3012684441866303E-035 + -0.10554999999999999 -2.8372185865283766E-034 + -0.10470000000000000 -2.5509422011128057E-033 + -0.10385000000000000 -1.0099185652602453E-032 + -0.10299999999999999 -1.4498074503285807E-032 + -0.10214999999999999 5.8951590834898100E-032 + -0.10130000000000000 4.1808131403806387E-031 + -0.10045000000000000 1.1704973943470119E-030 + -9.9599999999999994E-002 1.0713595773443387E-030 + -9.8750000000000004E-002 -4.7417622962442794E-030 + -9.7900000000000001E-002 -2.3673496117970470E-029 + -9.7049999999999997E-002 -4.9630248236198500E-029 + -9.6199999999999994E-002 -2.4332683024845970E-029 + -9.5349999999999990E-002 1.8702392978938039E-028 + -9.4500000000000001E-002 6.7875264405572382E-028 + -9.3649999999999997E-002 1.0975977276575201E-027 + -9.2799999999999994E-002 1.1265109576009939E-028 + -9.1950000000000004E-002 -4.2652999717144651E-027 + -9.1100000000000000E-002 -1.1901433351094501E-026 + -9.0249999999999997E-002 -1.5115601958365668E-026 + -8.9399999999999993E-002 4.2336477624419356E-027 + -8.8549999999999990E-002 6.3275883448122836E-026 + -8.7700000000000000E-002 1.4286338057221104E-025 + -8.6849999999999997E-002 1.4484551796739494E-025 + -8.5999999999999993E-002 -9.5794649589711620E-026 + -8.5150000000000003E-002 -6.6083650773685522E-025 + -8.4300000000000000E-002 -1.2625359474220287E-024 + -8.3449999999999996E-002 -1.0482306277927967E-024 + -8.2600000000000007E-002 1.0523281741000032E-024 + -8.1749999999999989E-002 5.1140046746936833E-024 + -8.0900000000000000E-002 8.6144368377077062E-024 + -8.0049999999999996E-002 6.1400114723581320E-024 + -7.9199999999999993E-002 -7.4535110968393862E-024 + -7.8350000000000003E-002 -3.0188666429770686E-023 + -7.7499999999999999E-002 -4.6691889419325306E-023 + -7.6649999999999996E-002 -3.0892199461120713E-023 + -7.5800000000000006E-002 3.5865261469279684E-023 + -7.4949999999999989E-002 1.3665341179779337E-022 + -7.4099999999999999E-002 2.0287606607638049E-022 + -7.3249999999999996E-002 1.3861031653418231E-022 + -7.2399999999999992E-002 -1.0700976549674647E-022 + -7.1550000000000002E-002 -4.5744869604681438E-022 + -7.0699999999999999E-002 -6.9225240871812719E-022 + -6.9849999999999995E-002 -5.5359316954509424E-022 + -6.9000000000000006E-002 5.8791915915024404E-023 + -6.8149999999999988E-002 9.4707861818715378E-022 + -6.7299999999999999E-002 1.6822893050628436E-021 + -6.6449999999999995E-002 1.8736918111640867E-021 + -6.5599999999999992E-002 1.4016877865392981E-021 + -6.4750000000000002E-002 3.1838891915142310E-022 + -6.3899999999999998E-002 -1.5572313692986907E-021 + -6.3049999999999995E-002 -4.7774010708270232E-021 + -6.2199999999999998E-002 -9.3935304269069934E-021 + -6.1350000000000002E-002 -1.3139808404513703E-020 + -6.0499999999999998E-002 -1.0346053633587179E-020 + -5.9650000000000002E-002 5.7500808663875698E-021 + -5.8799999999999998E-002 3.6134799152983045E-020 + -5.7950000000000002E-002 6.7909625095414577E-020 + -5.7099999999999998E-002 7.2976308376338602E-020 + -5.6249999999999994E-002 2.1309516927688371E-020 + -5.5400000000000005E-002 -9.2262055473482224E-020 + -5.4550000000000001E-002 -2.2337892013572980E-019 + -5.3699999999999998E-002 -2.8039417958847557E-019 + -5.2849999999999994E-002 -1.6951083471189645E-019 + -5.2000000000000005E-002 1.3060111638595634E-019 + -5.1150000000000001E-002 5.1190090085178528E-019 + -5.0299999999999997E-002 7.5401774256703198E-019 + -4.9449999999999994E-002 6.3522146372531124E-019 + -4.8600000000000004E-002 8.7731253047913709E-020 + -4.7750000000000001E-002 -7.0705765988548242E-019 + -4.6899999999999997E-002 -1.3734565543322025E-018 + -4.6049999999999994E-002 -1.5408357931874496E-018 + -4.5200000000000004E-002 -1.0634243480482379E-018 + -4.4350000000000001E-002 -9.5809850162645544E-020 + -4.3499999999999997E-002 1.0424084365861520E-018 + -4.2649999999999993E-002 2.0942983807331648E-018 + -4.1800000000000004E-002 2.9516248203702107E-018 + -4.0950000000000000E-002 3.4636830786643325E-018 + -4.0099999999999997E-002 3.1264666080379997E-018 + -3.9249999999999993E-002 1.0660036425255637E-018 + -3.8400000000000004E-002 -3.3492510148894230E-018 + -3.7550000000000000E-002 -9.4380145363042078E-018 + -3.6699999999999997E-002 -1.4481168998375616E-017 + -3.5850000000000007E-002 -1.4333317769216904E-017 + -3.5000000000000003E-002 -5.6978375679696115E-018 + -3.4150000000000000E-002 1.0911860077011410E-017 + -3.3299999999999996E-002 2.9559164050520539E-017 + -3.2450000000000007E-002 4.0444491429997963E-017 + -3.1600000000000003E-002 3.4694011889341770E-017 + -3.0750000000000000E-002 1.0032855428759606E-017 + -2.9899999999999996E-002 -2.6286217473581370E-017 + -2.9050000000000006E-002 -5.9785981502190280E-017 + -2.8200000000000003E-002 -7.5556038027757350E-017 + -2.7349999999999999E-002 -6.5580112618965416E-017 + -2.6499999999999996E-002 -3.1989204409224076E-017 + -2.5650000000000006E-002 1.5568388928426732E-017 + -2.4800000000000003E-002 6.5802496730949831E-017 + -2.3949999999999999E-002 1.0969997652461275E-016 + -2.3099999999999996E-002 1.3914118007110618E-016 + -2.2250000000000006E-002 1.4224831749910864E-016 + -2.1400000000000002E-002 1.0211594638236180E-016 + -2.0549999999999999E-002 4.7820227480587109E-018 + -1.9699999999999995E-002 -1.4483694049723763E-016 + -1.8850000000000006E-002 -3.0926348824709411E-016 + -1.8000000000000002E-002 -4.2054931405662336E-016 + -1.7149999999999999E-002 -4.0465081823435705E-016 + -1.6299999999999995E-002 -2.2001939490678892E-016 + -1.5450000000000005E-002 1.1026385954451833E-016 + -1.4600000000000002E-002 4.9399529196632643E-016 + -1.3749999999999998E-002 7.9995262833673513E-016 + -1.2899999999999995E-002 9.0876132055658432E-016 + -1.2050000000000005E-002 7.5764057694515716E-016 + -1.1200000000000002E-002 3.5694353960870132E-016 + -1.0349999999999998E-002 -2.2352213217450449E-016 + -9.5000000000000084E-003 -8.7982044965987718E-016 + -8.6500000000000049E-003 -1.4877627923274450E-015 + -7.8000000000000014E-003 -1.8988979286064880E-015 + -6.9499999999999978E-003 -1.9377926596615651E-015 + -6.1000000000000082E-003 -1.4321886961038648E-015 + -5.2500000000000047E-003 -2.9140846232906471E-016 + -4.4000000000000011E-003 1.3909520394765757E-015 + -3.5499999999999976E-003 3.2703007467124500E-015 + -2.7000000000000079E-003 4.7835926499064518E-015 + -1.8500000000000044E-003 5.3026740379826538E-015 + -1.0000000000000009E-003 4.3626285655346851E-015 + -1.4999999999999736E-004 1.8675366345861026E-015 + 6.9999999999999230E-004 -1.8237773844599016E-015 + 1.5499999999999958E-003 -5.9720428681024189E-015 + 2.3999999999999994E-003 -9.6501384979367206E-015 + 3.2500000000000029E-003 -1.1957674604818807E-014 + 4.0999999999999925E-003 -1.2169350353507216E-014 + 4.9499999999999961E-003 -9.7932839466855131E-015 + 5.7999999999999996E-003 -4.5902584424342473E-015 + 6.6499999999999893E-003 3.3645683974475416E-015 + 7.5000000000000067E-003 1.3533602474258426E-014 + 8.3499999999999963E-003 2.4719940866506054E-014 + 9.1999999999999860E-003 3.4928154724616193E-014 + 1.0050000000000003E-002 4.1399582380348413E-014 + 1.0899999999999993E-002 4.0890105862859526E-014 + 1.1750000000000010E-002 3.0194371680529058E-014 + 1.2600000000000000E-002 6.8912350208343005E-015 + 1.3449999999999990E-002 -2.9704124352341478E-014 + 1.4300000000000007E-002 -7.7402258690720425E-014 + 1.5149999999999997E-002 -1.2994155369413983E-013 + 1.5999999999999986E-002 -1.7609088480826572E-013 + 1.6850000000000004E-002 -1.9969453770212169E-013 + 1.7699999999999994E-002 -1.8144218330216604E-013 + 1.8549999999999983E-002 -1.0294378613867645E-013 + 1.9400000000000001E-002 4.6943964881962578E-014 + 2.0249999999999990E-002 2.6454053204840368E-013 + 2.1100000000000008E-002 5.2447210865374545E-013 + 2.1949999999999997E-002 7.7605868887707071E-013 + 2.2799999999999987E-002 9.4544463104284387E-013 + 2.3650000000000004E-002 9.4516373147289763E-013 + 2.4499999999999994E-002 6.9141689171690872E-013 + 2.5349999999999984E-002 1.2755776310210543E-013 + 2.6200000000000001E-002 -7.4959145348354732E-013 + 2.7049999999999991E-002 -1.8656698245614004E-012 + 2.7900000000000008E-002 -3.0532429061655964E-012 + 2.8749999999999998E-002 -4.0514378922374257E-012 + 2.9599999999999987E-002 -4.5264413494890999E-012 + 3.0450000000000005E-002 -4.1159773157294828E-012 + 3.1299999999999994E-002 -2.4966910202052772E-012 + 3.2149999999999984E-002 5.3196296650940015E-013 + 3.3000000000000002E-002 4.9592478055641486E-012 + 3.3849999999999991E-002 1.0486439604601580E-011 + 3.4700000000000009E-002 1.6480449886641992E-011 + 3.5549999999999998E-002 2.1975464297578532E-011 + 3.6399999999999988E-002 2.5736121811934268E-011 + 3.7250000000000005E-002 2.6388286042905369E-011 + 3.8099999999999995E-002 2.2613634707145963E-011 + 3.8949999999999985E-002 1.3392612665542012E-011 + 3.9800000000000002E-002 -1.7314850783588367E-012 + 4.0649999999999992E-002 -2.2404798174666969E-011 + 4.1500000000000009E-002 -4.7275888535459933E-011 + 4.2349999999999999E-002 -7.3914267506530065E-011 + 4.3199999999999988E-002 -9.8873067351675718E-011 + 4.4050000000000006E-002 -1.1791983074117374E-010 + 4.4899999999999995E-002 -1.2643834804657361E-010 + 4.5749999999999985E-002 -1.1997911252693110E-010 + 4.6600000000000003E-002 -9.4910649283869301E-011 + 4.7449999999999992E-002 -4.9101209864821354E-011 + 4.8299999999999982E-002 1.7454337574660858E-011 + 4.9149999999999999E-002 1.0215282862866496E-010 + 4.9999999999999989E-002 1.9953132514740396E-010 + 5.0850000000000006E-002 3.0131099480469258E-010 + 5.1699999999999996E-002 3.9677414064456137E-010 + 5.2549999999999986E-002 4.7347241506422708E-010 + 5.3400000000000003E-002 5.1822355306006802E-010 + 5.4249999999999993E-002 5.1831222385778592E-010 + 5.5099999999999982E-002 4.6277682448535123E-010 + 5.5950000000000000E-002 3.4364282477025414E-010 + 5.6799999999999989E-002 1.5696014554603993E-010 + 5.7650000000000007E-002 -9.6489288879405330E-011 + 5.8499999999999996E-002 -4.1091284967296164E-010 + 5.9349999999999986E-002 -7.7571629009063811E-010 + 6.0200000000000004E-002 -1.1762055809382141E-009 + 6.1049999999999993E-002 -1.5947313494686152E-009 + 6.1899999999999983E-002 -2.0121801216163499E-009 + 6.2750000000000000E-002 -2.4096634986156045E-009 + 6.3599999999999990E-002 -2.7702519239286884E-009 + 6.4450000000000007E-002 -3.0805889111190053E-009 + 6.5299999999999997E-002 -3.3322409977019983E-009 + 6.6149999999999987E-002 -3.5226905043777940E-009 + 6.7000000000000004E-002 -3.6559295015851147E-009 + 6.7849999999999994E-002 -3.7426771812077259E-009 + 6.8699999999999983E-002 -3.8002867632961778E-009 + 6.9550000000000001E-002 -3.8524728246923832E-009 + 7.0399999999999990E-002 -3.9289978859780604E-009 + 7.1249999999999980E-002 -4.0654401511833141E-009 + 7.2099999999999997E-002 -4.3031953490843582E-009 + 7.2949999999999987E-002 -4.6897814858625378E-009 + 7.3800000000000004E-002 -5.2795058166733071E-009 + 7.4649999999999994E-002 -6.1344202241088478E-009 + 7.5499999999999984E-002 -7.3255890082398623E-009 + 7.6350000000000001E-002 -8.9345284235415524E-009 + 7.7199999999999991E-002 -1.1054651233039854E-008 + 7.8049999999999981E-002 -1.3792773059491449E-008 + 7.8899999999999998E-002 -1.7270471679552990E-008 + 7.9749999999999988E-002 -2.1625362669893784E-008 + 8.0600000000000005E-002 -2.7012293383897230E-008 + 8.1449999999999995E-002 -3.3604518869766770E-008 + 8.2299999999999984E-002 -4.1595271908050276E-008 + 8.3150000000000002E-002 -5.1199659377162075E-008 + 8.3999999999999991E-002 -6.2656991779021453E-008 + 8.4849999999999981E-002 -7.6234429446453782E-008 + 8.5699999999999998E-002 -9.2231099566574014E-008 + 8.6549999999999988E-002 -1.1098408928438759E-007 + 8.7400000000000005E-002 -1.3287523129707502E-007 + 8.8249999999999995E-002 -1.5833966489658946E-007 + 8.9099999999999985E-002 -1.8787570849843583E-007 + 8.9950000000000002E-002 -2.2205622146157178E-007 + 9.0799999999999992E-002 -2.6154105833052816E-007 + 9.1649999999999981E-002 -3.0709076557010135E-007 + 9.2499999999999999E-002 -3.5958250242135926E-007 + 9.3349999999999989E-002 -4.2002622987070875E-007 + 9.4200000000000006E-002 -4.8958229726006367E-007 + 9.5049999999999996E-002 -5.6958195153993150E-007 + 9.5899999999999985E-002 -6.6154896509521137E-007 + 9.6750000000000003E-002 -7.6722322109129670E-007 + 9.7599999999999992E-002 -8.8858712113698559E-007 + 9.8449999999999982E-002 -1.0278973031245098E-006 + 9.9299999999999999E-002 -1.1877149783093593E-006 + 0.10014999999999999 -1.3709440246381431E-006 + 0.10099999999999998 -1.5808726143261542E-006 + 0.10185000000000000 -1.8212196829266139E-006 + 0.10269999999999999 -2.0961847441425329E-006 + 0.10355000000000000 -2.4105058200129892E-006 + 0.10439999999999999 -2.7695152682122218E-006 + 0.10524999999999998 -3.1792161267811531E-006 + 0.10610000000000000 -3.6463489918300746E-006 + 0.10694999999999999 -4.1784728531855362E-006 + 0.10779999999999998 -4.7840476741187610E-006 + 0.10865000000000000 -5.4725355156241742E-006 + 0.10949999999999999 -6.2544899457345023E-006 + 0.11035000000000000 -7.1416704326962823E-006 + 0.11119999999999999 -8.1471408461521259E-006 + 0.11204999999999998 -9.2854049678156665E-006 + 0.11290000000000000 -1.0572510473245790E-005 + 0.11374999999999999 -1.2026214880700954E-005 + 0.11459999999999998 -1.3666066275506526E-005 + 0.11545000000000000 -1.5513612181475223E-005 + 0.11629999999999999 -1.7592485915250576E-005 + 0.11715000000000000 -1.9928609012902767E-005 + 0.11799999999999999 -2.2550307048615116E-005 + 0.11884999999999998 -2.5488457150574046E-005 + 0.11970000000000000 -2.8776671990113183E-005 + 0.12054999999999999 -3.2451408836781356E-005 + 0.12139999999999998 -3.6552122712737980E-005 + 0.12225000000000000 -4.1121447898641998E-005 + 0.12309999999999999 -4.6205186215444454E-005 + 0.12395000000000000 -5.1852535425113037E-005 + 0.12479999999999999 -5.8116101584129913E-005 + 0.12564999999999998 -6.5052015712049635E-005 + 0.12650000000000000 -7.2719891833172205E-005 + 0.12734999999999999 -8.1182881016223987E-005 + 0.12819999999999998 -9.0507673833220361E-005 + 0.12905000000000000 -1.0076433066178232E-004 + 0.12989999999999999 -1.1202622555471979E-004 + 0.13074999999999998 -1.2436988896130571E-004 + 0.13159999999999999 -1.3787474801708031E-004 + 0.13245000000000001 -1.5262287345525638E-004 + 0.13329999999999997 -1.6869863403563991E-004 + 0.13414999999999999 -1.8618823550479882E-004 + 0.13500000000000001 -2.0517924078764153E-004 + 0.13584999999999997 -2.2576021152549095E-004 + 0.13669999999999999 -2.4801978759424117E-004 + 0.13755000000000001 -2.7204604820189838E-004 + 0.13839999999999997 -2.9792581940930960E-004 + 0.13924999999999998 -3.2574333616365689E-004 + 0.14010000000000000 -3.5557994563656717E-004 + 0.14094999999999996 -3.8751264085601535E-004 + 0.14179999999999998 -4.2161300162567522E-004 + 0.14265000000000000 -4.5794579413951030E-004 + 0.14350000000000002 -4.9656777320998384E-004 + 0.14434999999999998 -5.3752672852052069E-004 + 0.14520000000000000 -5.8085940509520725E-004 + 0.14605000000000001 -6.2659068691523162E-004 + 0.14689999999999998 -6.7473168691902950E-004 + 0.14774999999999999 -7.2527792033061302E-004 + 0.14860000000000001 -7.7820874007912533E-004 + 0.14944999999999997 -8.3348519493839314E-004 + 0.15029999999999999 -8.9104874978513228E-004 + 0.15115000000000001 -9.5081954766458143E-004 + 0.15199999999999997 -1.0126956032858723E-003 + 0.15284999999999999 -1.0765515374226869E-003 + 0.15370000000000000 -1.1422364555058093E-003 + 0.15454999999999997 -1.2095744962216434E-003 + 0.15539999999999998 -1.2783626207594498E-003 + 0.15625000000000000 -1.3483715054156244E-003 + 0.15709999999999996 -1.4193431389394812E-003 + 0.15794999999999998 -1.4909926060208288E-003 + 0.15880000000000000 -1.5630068165803910E-003 + 0.15965000000000001 -1.6350449411719839E-003 + 0.16049999999999998 -1.7067409786453321E-003 + 0.16134999999999999 -1.7777018545147762E-003 + 0.16220000000000001 -1.8475097417562302E-003 + 0.16304999999999997 -1.9157260205026698E-003 + 0.16389999999999999 -1.9818901124074874E-003 + 0.16475000000000001 -2.0455220114799005E-003 + 0.16559999999999997 -2.1061271222278756E-003 + 0.16644999999999999 -2.1631981714638412E-003 + 0.16730000000000000 -2.2162182551441374E-003 + 0.16814999999999997 -2.2646630261715676E-003 + 0.16899999999999998 -2.3080077214612887E-003 + 0.16985000000000000 -2.3457295918757151E-003 + 0.17069999999999996 -2.3773134859237152E-003 + 0.17154999999999998 -2.4022526003856753E-003 + 0.17240000000000000 -2.4200590392207981E-003 + 0.17325000000000002 -2.4302640132609081E-003 + 0.17409999999999998 -2.4324246623276874E-003 + 0.17494999999999999 -2.4261308882178689E-003 + 0.17580000000000001 -2.4110051079827143E-003 + 0.17664999999999997 -2.3867119215692594E-003 + 0.17749999999999999 -2.3529609532999228E-003 + 0.17835000000000001 -2.3095103435374180E-003 + 0.17919999999999997 -2.2561736511332317E-003 + 0.18004999999999999 -2.1928201307979400E-003 + 0.18090000000000001 -2.1193809849354281E-003 + 0.18174999999999997 -2.0358509598114739E-003 + 0.18259999999999998 -1.9422920967857873E-003 + 0.18345000000000000 -1.8388328159999294E-003 + 0.18429999999999996 -1.7256725208595102E-003 + 0.18514999999999998 -1.6030811355720303E-003 + 0.18600000000000000 -1.4713986999620747E-003 + 0.18684999999999996 -1.3310356907783260E-003 + 0.18769999999999998 -1.1824694244031817E-003 + 0.18855000000000000 -1.0262462283089865E-003 + 0.18940000000000001 -8.6297609063051264E-004 + 0.19024999999999997 -6.9332891960408223E-004 + 0.19109999999999999 -5.1803228514267117E-004 + 0.19195000000000001 -3.3786571949772287E-004 + 0.19279999999999997 -1.5365560484626646E-004 + 0.19364999999999999 3.3729909822273295E-005 + 0.19450000000000001 2.2338799400749027E-004 + 0.19534999999999997 4.1438811280431815E-004 + 0.19619999999999999 6.0577729978663990E-004 + 0.19705000000000000 7.9658870873288953E-004 + 0.19789999999999996 9.8584986416370133E-004 + 0.19874999999999998 1.1725889685104260E-003 + 0.19960000000000000 1.3558442150908333E-003 + 0.20044999999999996 1.5346688240631015E-003 + 0.20129999999999998 1.7081418726042938E-003 + 0.20215000000000000 1.8753742604214569E-003 + 0.20300000000000001 2.0355154660026643E-003 + 0.20384999999999998 2.1877607363797852E-003 + 0.20469999999999999 2.3313577681903438E-003 + 0.20555000000000001 2.4656129992448152E-003 + 0.20639999999999997 2.5898950314466734E-003 + 0.20724999999999999 2.7036427804646595E-003 + 0.20810000000000001 2.8063655308460445E-003 + 0.20894999999999997 2.8976486826364873E-003 + 0.20979999999999999 2.9771558528557352E-003 + 0.21065000000000000 3.0446312999857202E-003 + 0.21149999999999997 3.0999000731055850E-003 + 0.21234999999999998 3.1428689953370823E-003 + 0.21320000000000000 3.1735250392209862E-003 + 0.21404999999999996 3.1919353349794729E-003 + 0.21489999999999998 3.1982452368678493E-003 + 0.21575000000000000 3.1926746726354538E-003 + 0.21659999999999996 3.1755147628683392E-003 + 0.21744999999999998 3.1471266225709628E-003 + 0.21829999999999999 3.1079324249074121E-003 + 0.21915000000000001 3.0584144723257677E-003 + 0.21999999999999997 2.9991077921906429E-003 + 0.22084999999999999 2.9305951084380873E-003 + 0.22170000000000001 2.8535005006608077E-003 + 0.22254999999999997 2.7684831944419942E-003 + 0.22339999999999999 2.6762321977815162E-003 + 0.22425000000000000 2.5774583140731095E-003 + 0.22509999999999997 2.4728898405954295E-003 + 0.22594999999999998 2.3632639519875886E-003 + 0.22680000000000000 2.2493218715772065E-003 + 0.22764999999999996 2.1318034470182478E-003 + 0.22849999999999998 2.0114397274816668E-003 + 0.22935000000000000 1.8889489893775557E-003 + 0.23019999999999996 1.7650317045013058E-003 + 0.23104999999999998 1.6403649563438857E-003 + 0.23190000000000000 1.5155990846033355E-003 + 0.23275000000000001 1.3913536978667985E-003 + 0.23359999999999997 1.2682145304668455E-003 + 0.23444999999999999 1.1467299123944347E-003 + 0.23530000000000001 1.0274096673634880E-003 + 0.23614999999999997 9.1072229621789894E-004 + 0.23699999999999999 7.9709455378520870E-004 + 0.23785000000000001 6.8690910408905582E-004 + 0.23869999999999997 5.8050542507794749E-004 + 0.23954999999999999 4.7817947637765186E-004 + 0.24040000000000000 3.8018394275436939E-004 + 0.24124999999999996 2.8672927221043551E-004 + 0.24209999999999998 1.9798454298962040E-004 + 0.24295000000000000 1.1407893406737259E-004 + 0.24379999999999996 3.5103675911416320E-005 + 0.24464999999999998 -3.8885947370268054E-005 + 0.24550000000000000 -1.0786916383206554E-004 + 0.24634999999999996 -1.7185641590115451E-004 + 0.24719999999999998 -2.3088762541724798E-004 + 0.24804999999999999 -2.8502948725919026E-004 + 0.24890000000000001 -3.3437263592795574E-004 + 0.24974999999999997 -3.7902950000826029E-004 + 0.25059999999999999 -4.1913163850367148E-004 + 0.25145000000000001 -4.5482653430137530E-004 + 0.25229999999999997 -4.8627556036468536E-004 + 0.25314999999999999 -5.1365144065925903E-004 + 0.25400000000000000 -5.3713563268641422E-004 + 0.25484999999999997 -5.5691607576618973E-004 + 0.25569999999999998 -5.7318528228153943E-004 + 0.25655000000000000 -5.8613794304696401E-004 + 0.25739999999999996 -5.9596917051379374E-004 + 0.25824999999999998 -6.0287264946957920E-004 + 0.25910000000000000 -6.0703938603099620E-004 + 0.25994999999999996 -6.0865594620399465E-004 + 0.26079999999999998 -6.0790334219763299E-004 + 0.26164999999999999 -6.0495583650974560E-004 + 0.26249999999999996 -5.9998006997939886E-004 + 0.26334999999999997 -5.9313421601787290E-004 + 0.26419999999999999 -5.8456730387168186E-004 + 0.26505000000000001 -5.7441872957579381E-004 + 0.26589999999999997 -5.6281787774431784E-004 + 0.26674999999999999 -5.4988417675057234E-004 + 0.26760000000000000 -5.3572659631752611E-004 + 0.26844999999999997 -5.2044394168203128E-004 + 0.26929999999999998 -5.0412488099758988E-004 + 0.27015000000000000 -4.8684834283131142E-004 + 0.27099999999999996 -4.6868385284544266E-004 + 0.27184999999999998 -4.4969202793567549E-004 + 0.27270000000000000 -4.2992499727842394E-004 + 0.27354999999999996 -4.0942718031344448E-004 + 0.27439999999999998 -3.8823590452955348E-004 + 0.27524999999999999 -3.6638220912679049E-004 + 0.27609999999999996 -3.4389160636222750E-004 + 0.27694999999999997 -3.2078497131880009E-004 + 0.27779999999999999 -2.9707942274976207E-004 + 0.27865000000000001 -2.7278908394856431E-004 + 0.27949999999999997 -2.4792621997221306E-004 + 0.28034999999999999 -2.2250193834973223E-004 + 0.28120000000000001 -1.9652716334262970E-004 + 0.28204999999999997 -1.7001358587913728E-004 + 0.28289999999999998 -1.4297440825765880E-004 + 0.28375000000000000 -1.1542533279498390E-004 + 0.28459999999999996 -8.7385103055523958E-005 + 0.28544999999999998 -5.8876404099109545E-005 + 0.28630000000000000 -2.9926423411461861E-005 + 0.28714999999999996 -5.6743162574848544E-007 + 0.28799999999999998 2.9162854998050949E-005 + 0.28885000000000000 5.9220718820122246E-005 + 0.28969999999999996 8.9556438102297259E-005 + 0.29054999999999997 1.2011385476266659E-004 + 0.29139999999999999 1.5083056666367415E-004 + 0.29224999999999995 1.8163775813790446E-004 + 0.29309999999999997 2.1246042400583810E-004 + 0.29394999999999999 2.4321751492822075E-004 + 0.29480000000000001 2.7382236822240218E-004 + 0.29564999999999997 3.0418302815181229E-004 + 0.29649999999999999 3.3420260204463552E-004 + 0.29735000000000000 3.6378013246629159E-004 + 0.29819999999999997 3.9281112421764611E-004 + 0.29904999999999998 4.2118813429255718E-004 + 0.29990000000000000 4.4880173236911395E-004 + 0.30074999999999996 4.7554131498703928E-004 + 0.30159999999999998 5.0129609265095443E-004 + 0.30245000000000000 5.2595593194947987E-004 + 0.30329999999999996 5.4941239428117964E-004 + 0.30414999999999998 5.7155946989115715E-004 + 0.30499999999999999 5.9229496542125882E-004 + 0.30584999999999996 6.1152091431418973E-004 + 0.30669999999999997 6.2914474114025994E-004 + 0.30754999999999999 6.4508007777168820E-004 + 0.30840000000000001 6.5924783582469782E-004 + 0.30924999999999997 6.7157598015044160E-004 + 0.31009999999999999 6.8200187551385803E-004 + 0.31095000000000000 6.9047130895364230E-004 + 0.31179999999999997 6.9693991132545405E-004 + 0.31264999999999998 7.0137341771466877E-004 + 0.31350000000000000 7.0374856504606259E-004 + 0.31434999999999996 7.0405198687442867E-004 + 0.31519999999999998 7.0228203566376430E-004 + 0.31605000000000000 6.9844773553218793E-004 + 0.31689999999999996 6.9256913026810368E-004 + 0.31774999999999998 6.8467706795173361E-004 + 0.31859999999999999 6.7481361384384947E-004 + 0.31944999999999996 6.6303066920373810E-004 + 0.32029999999999997 6.4939011654501356E-004 + 0.32114999999999999 6.3396392103376182E-004 + 0.32199999999999995 6.1683231993176543E-004 + 0.32284999999999997 5.9808403822317921E-004 + 0.32369999999999999 5.7781596813756650E-004 + 0.32455000000000001 5.5613171948699794E-004 + 0.32539999999999997 5.3314127721519340E-004 + 0.32624999999999998 5.0896016301152348E-004 + 0.32710000000000000 4.8370819438058559E-004 + 0.32794999999999996 4.5750945091337992E-004 + 0.32879999999999998 4.3049053660112124E-004 + 0.32965000000000000 4.0278005441268789E-004 + 0.33049999999999996 3.7450807840409481E-004 + 0.33134999999999998 3.4580410556678411E-004 + 0.33220000000000000 3.1679799405300664E-004 + 0.33304999999999996 2.8761658272541185E-004 + 0.33389999999999997 2.5838557037632492E-004 + 0.33474999999999999 2.2922761643444649E-004 + 0.33559999999999995 2.0026053343683817E-004 + 0.33644999999999997 1.7159731429654317E-004 + 0.33729999999999999 1.4334685677984453E-004 + 0.33815000000000001 1.1561212233818271E-004 + 0.33899999999999997 8.8489207967013537E-005 + 0.33984999999999999 6.2067566428079937E-005 + 0.34070000000000000 3.6430099860577430E-005 + 0.34154999999999996 1.1651627781576273E-005 + 0.34239999999999998 -1.2199769118519283E-005 + 0.34325000000000000 -3.5064850527867206E-005 + 0.34409999999999996 -5.6891352371864897E-005 + 0.34494999999999998 -7.7635704433948494E-005 + 0.34580000000000000 -9.7261971121705352E-005 + 0.34664999999999996 -1.1574307972652534E-004 + 0.34749999999999998 -1.3305879484300145E-004 + 0.34834999999999999 -1.4919643882000427E-004 + 0.34919999999999995 -1.6415160487030515E-004 + 0.35004999999999997 -1.7792588897238803E-004 + 0.35089999999999999 -1.9052765773762786E-004 + 0.35174999999999995 -2.0197183762513026E-004 + 0.35259999999999997 -2.1227903935008041E-004 + 0.35344999999999999 -2.2147502587604699E-004 + 0.35430000000000000 -2.2959024123871759E-004 + 0.35514999999999997 -2.3665948149279300E-004 + 0.35599999999999998 -2.4272098580599815E-004 + 0.35685000000000000 -2.4781696651312256E-004 + 0.35769999999999996 -2.5199173331481449E-004 + 0.35854999999999998 -2.5529193365569843E-004 + 0.35940000000000000 -2.5776589369100501E-004 + 0.36024999999999996 -2.5946334085938627E-004 + 0.36109999999999998 -2.6043417173580530E-004 + 0.36194999999999999 -2.6072902032118442E-004 + 0.36279999999999996 -2.6039802253580423E-004 + 0.36364999999999997 -2.5949077816399865E-004 + 0.36449999999999999 -2.5805621480746120E-004 + 0.36534999999999995 -2.5614201334326096E-004 + 0.36619999999999997 -2.5379426632538574E-004 + 0.36704999999999999 -2.5105742763349259E-004 + 0.36790000000000000 -2.4797414643641663E-004 + 0.36874999999999997 -2.4458536522803224E-004 + 0.36959999999999998 -2.4092944362672902E-004 + 0.37045000000000000 -2.3704253913520244E-004 + 0.37129999999999996 -2.3295900698436031E-004 + 0.37214999999999998 -2.2871059664039429E-004 + 0.37300000000000000 -2.2432651741879567E-004 + 0.37384999999999996 -2.1983448839087545E-004 + 0.37469999999999998 -2.1525950851537202E-004 + 0.37554999999999999 -2.1062463476833479E-004 + 0.37639999999999996 -2.0595074510152959E-004 + 0.37724999999999997 -2.0125704061911114E-004 + 0.37809999999999999 -1.9656052550737321E-004 + 0.37894999999999995 -1.9187692964804380E-004 + 0.37979999999999997 -1.8722001664119787E-004 + 0.38064999999999993 -1.8260231734673447E-004 + 0.38149999999999995 -1.7803495556144430E-004 + 0.38234999999999997 -1.7352764699531665E-004 + 0.38319999999999999 -1.6908924582854375E-004 + 0.38405000000000000 -1.6472712776490400E-004 + 0.38490000000000002 -1.6044819789281671E-004 + 0.38574999999999993 -1.5625810334347226E-004 + 0.38659999999999994 -1.5216200668126883E-004 + 0.38744999999999996 -1.4816412209228488E-004 + 0.38829999999999998 -1.4426797263601091E-004 + 0.38915000000000000 -1.4047639593500034E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0003.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0003.BXX.semd new file mode 100644 index 00000000..981f5ac2 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0003.BXX.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 0.0000000000000000 + -0.11490000000000000 0.0000000000000000 + -0.11405000000000000 0.0000000000000000 + -0.11320000000000000 0.0000000000000000 + -0.11234999999999999 0.0000000000000000 + -0.11150000000000000 0.0000000000000000 + -0.11065000000000000 1.8135154668144969E-030 + -0.10979999999999999 9.1667714365508879E-030 + -0.10894999999999999 -3.1072929342056671E-029 + -0.10810000000000000 -3.9402072008310408E-028 + -0.10725000000000000 -1.1838492562316180E-027 + -0.10639999999999999 5.7669425610369483E-028 + -0.10554999999999999 1.4726945383761446E-026 + -0.10470000000000000 4.3693767659314215E-026 + -0.10385000000000000 1.9612144677965401E-026 + -0.10299999999999999 -2.5702275500379716E-025 + -0.10214999999999999 -8.9402815233433948E-025 + -0.10130000000000000 -1.0413065555788949E-024 + -0.10045000000000000 2.0336208311741901E-024 + -9.9599999999999994E-002 1.1068793144407481E-023 + -9.8750000000000004E-002 2.0490976381253276E-023 + -9.7900000000000001E-002 5.2338509870386622E-024 + -9.7049999999999997E-002 -7.2399593848207372E-023 + -9.6199999999999994E-002 -2.0736901000546420E-022 + -9.5349999999999990E-002 -2.5557125127449331E-022 + -9.4500000000000001E-002 9.2336409793917516E-023 + -9.3649999999999997E-002 1.0701915699306590E-021 + -9.2799999999999994E-002 2.2633515380690342E-021 + -9.1950000000000004E-002 2.1154848867283008E-021 + -9.1100000000000000E-002 -1.5365646461704792E-021 + -9.0249999999999997E-002 -9.1664523673519892E-021 + -8.9399999999999993E-002 -1.6424770067794542E-020 + -8.8549999999999990E-002 -1.3495382826497262E-020 + -8.7700000000000000E-002 9.2424453872597695E-021 + -8.6849999999999997E-002 4.9636828904558346E-020 + -8.5999999999999993E-002 8.4477633526006142E-020 + -8.5150000000000003E-002 7.4976613784503341E-020 + -8.4300000000000000E-002 -8.3256432695597797E-021 + -8.3449999999999996E-002 -1.5533932640152043E-019 + -8.2600000000000007E-002 -3.0750912705094627E-019 + -8.1749999999999989E-002 -3.8189387444955562E-019 + -8.0900000000000000E-002 -3.0159423196791680E-019 + -8.0049999999999996E-002 1.0520828012087665E-020 + -7.9199999999999993E-002 6.6061154750730234E-019 + -7.8350000000000003E-002 1.7134764906998284E-018 + -7.7499999999999999E-002 2.8872448105325552E-018 + -7.6649999999999996E-002 3.1217635374828660E-018 + -7.5800000000000006E-002 5.7513636699426579E-019 + -7.4949999999999989E-002 -6.1982228207683713E-018 + -7.4099999999999999E-002 -1.5798988944762756E-017 + -7.3249999999999996E-002 -2.1796087277020385E-017 + -7.2399999999999992E-002 -1.3821811407477541E-017 + -7.1550000000000002E-002 1.5689343420043861E-017 + -7.0699999999999999E-002 6.0841172939025812E-017 + -6.9849999999999995E-002 9.5308853761406582E-017 + -6.9000000000000006E-002 7.9361484951708130E-017 + -6.8149999999999988E-002 -1.4747691634071639E-017 + -6.7299999999999999E-002 -1.6934115991542918E-016 + -6.6449999999999995E-002 -3.0483657942528995E-016 + -6.5599999999999992E-002 -3.0553534036850561E-016 + -6.4750000000000002E-002 -9.0096699449002280E-017 + -6.3899999999999998E-002 3.0830166596607939E-016 + -6.3049999999999995E-002 7.1216073774389349E-016 + -6.2199999999999998E-002 8.6468161993570910E-016 + -6.1350000000000002E-002 5.7452955982786441E-016 + -6.0499999999999998E-002 -1.4278002882141205E-016 + -5.9650000000000002E-002 -1.0298007021511104E-015 + -5.8799999999999998E-002 -1.7002960623867602E-015 + -5.7950000000000002E-002 -1.8321839071205995E-015 + -5.7099999999999998E-002 -1.3005928881697608E-015 + -5.6249999999999994E-002 -1.5827631195598747E-016 + -5.5400000000000005E-002 1.4773127415718127E-015 + -5.4550000000000001E-002 3.4421490314813868E-015 + -5.3699999999999998E-002 5.3135939153722253E-015 + -5.2849999999999994E-002 6.1012150825313247E-015 + -5.2000000000000005E-002 4.2698422077375331E-015 + -5.1150000000000001E-002 -1.4778726094278317E-015 + -5.0299999999999997E-002 -1.0732713186839575E-014 + -4.9449999999999994E-002 -2.0098921709716797E-014 + -4.8600000000000004E-002 -2.3467689391849697E-014 + -4.7750000000000001E-002 -1.4728616842414956E-014 + -4.6899999999999997E-002 7.7596242007268924E-015 + -4.6049999999999994E-002 3.7464064648052401E-014 + -4.5200000000000004E-002 5.9958051044689092E-014 + -4.4350000000000001E-002 5.8845485216006848E-014 + -4.3499999999999997E-002 2.5461376616326333E-014 + -4.2649999999999993E-002 -3.2994254032547730E-014 + -4.1800000000000004E-002 -9.2932387486735251E-014 + -4.0950000000000000E-002 -1.2396350042002803E-013 + -4.0099999999999997E-002 -1.0472508639607889E-013 + -3.9249999999999993E-002 -3.5925624136627279E-014 + -3.8400000000000004E-002 5.8110379218707451E-014 + -3.7550000000000000E-002 1.4134650769275236E-013 + -3.6699999999999997E-002 1.8406030926607108E-013 + -3.5850000000000007E-002 1.7480240435373719E-013 + -3.5000000000000003E-002 1.1848637602408891E-013 + -3.4150000000000000E-002 2.4432881924591122E-014 + -3.3299999999999996E-002 -1.0188920658831993E-013 + -3.2450000000000007E-002 -2.5127166548136057E-013 + -3.1600000000000003E-002 -3.9017439811090195E-013 + -3.0750000000000000E-002 -4.4806156345922488E-013 + -2.9899999999999996E-002 -3.3770847463902196E-013 + -2.9050000000000006E-002 -1.3531771117900081E-014 + -2.8200000000000003E-002 4.6229224562239291E-013 + -2.7349999999999999E-002 9.0016406342567983E-013 + -2.6499999999999996E-002 1.0501997943135164E-012 + -2.5650000000000006E-002 7.4196850322322544E-013 + -2.4800000000000003E-002 1.9176117538780095E-014 + -2.3949999999999999E-002 -8.3063493595374325E-013 + -2.3099999999999996E-002 -1.4012865947056580E-012 + -2.2250000000000006E-002 -1.3953775614464020E-012 + -2.1400000000000002E-002 -8.1422276923401256E-013 + -2.0549999999999999E-002 2.8181457037273611E-014 + -1.9699999999999995E-002 6.9823415855982736E-013 + -1.8850000000000006E-002 9.2409261615156725E-013 + -1.8000000000000002E-002 7.6536638101611401E-013 + -1.7149999999999999E-002 5.3512398033351167E-013 + -1.6299999999999995E-002 5.1943984470887506E-013 + -1.5450000000000005E-002 7.0938975426033682E-013 + -1.4600000000000002E-002 7.7699533124671768E-013 + -1.3749999999999998E-002 3.5159427992159334E-013 + -1.2899999999999995E-002 -5.9846781322632387E-013 + -1.2050000000000005E-002 -1.6027186658939016E-012 + -1.1200000000000002E-002 -1.9428000659307104E-012 + -1.0349999999999998E-002 -1.2032617127447837E-012 + -9.5000000000000084E-003 2.8243487622788250E-013 + -8.6500000000000049E-003 1.4909543191476898E-012 + -7.8000000000000014E-003 1.3399710144978102E-012 + -6.9499999999999978E-003 -4.9237617275092316E-013 + -6.1000000000000082E-003 -3.1615163265567494E-012 + -5.2500000000000047E-003 -5.0384309861867027E-012 + -4.4000000000000011E-003 -4.6948571427323277E-012 + -3.5499999999999976E-003 -1.8175377682721627E-012 + -2.7000000000000079E-003 2.6385774176442144E-012 + -1.8500000000000044E-003 7.2118880980251850E-012 + -1.0000000000000009E-003 1.1032779537840149E-011 + -1.4999999999999736E-004 1.4323162625808388E-011 + 6.9999999999999230E-004 1.7727097722320058E-011 + 1.5499999999999958E-003 2.0816727690275694E-011 + 2.3999999999999994E-003 2.0937142931311968E-011 + 3.2500000000000029E-003 1.3609181226692593E-011 + 4.0999999999999925E-003 -5.1798099066437841E-012 + 4.9499999999999961E-003 -3.5789420330853945E-011 + 5.7999999999999996E-003 -7.2689675597161804E-011 + 6.6499999999999893E-003 -1.0474121677423450E-010 + 7.5000000000000067E-003 -1.1823124183412216E-010 + 8.3499999999999963E-003 -1.0136040789516192E-010 + 9.1999999999999860E-003 -4.8144228708290143E-011 + 1.0050000000000003E-002 3.9738271683486332E-011 + 1.0899999999999993E-002 1.5317516092048163E-010 + 1.1750000000000010E-002 2.7670999184876343E-010 + 1.2600000000000000E-002 3.8913369804258401E-010 + 1.3449999999999990E-002 4.6327767644229487E-010 + 1.4300000000000007E-002 4.6605734488149738E-010 + 1.5149999999999997E-002 3.6027154600108220E-010 + 1.5999999999999986E-002 1.0865153718066011E-010 + 1.6850000000000004E-002 -3.2123004737877455E-010 + 1.7699999999999994E-002 -9.5390409209692912E-010 + 1.8549999999999983E-002 -1.8070536334765236E-009 + 1.9400000000000001E-002 -2.8966594075868295E-009 + 2.0249999999999990E-002 -4.2435853707219091E-009 + 2.1100000000000008E-002 -5.8778432237072820E-009 + 2.1949999999999997E-002 -7.8382504511570338E-009 + 2.2799999999999987E-002 -1.0168527712283367E-008 + 2.3650000000000004E-002 -1.2913806325676952E-008 + 2.4499999999999994E-002 -1.6121907196297103E-008 + 2.5349999999999984E-002 -1.9850977777927337E-008 + 2.6200000000000001E-002 -2.4180936315455510E-008 + 2.7049999999999991E-002 -2.9223406220200214E-008 + 2.7900000000000008E-002 -3.5125595632671811E-008 + 2.8749999999999998E-002 -4.2067477550341597E-008 + 2.9599999999999987E-002 -5.0255947671155360E-008 + 3.0450000000000005E-002 -5.9921444929754629E-008 + 3.1299999999999994E-002 -7.1320399445413543E-008 + 3.2149999999999984E-002 -8.4742292455110570E-008 + 3.3000000000000002E-002 -1.0051680739047892E-007 + 3.3849999999999991E-002 -1.1901683313446010E-007 + 3.4700000000000009E-002 -1.4065711194725314E-007 + 3.5549999999999998E-002 -1.6589316079861867E-007 + 3.6399999999999988E-002 -1.9522681764467554E-007 + 3.7250000000000005E-002 -2.2922174230069196E-007 + 3.8099999999999995E-002 -2.6852612018866943E-007 + 3.8949999999999985E-002 -3.1389561093999432E-007 + 3.9800000000000002E-002 -3.6620917442165064E-007 + 4.0649999999999992E-002 -4.2647583212995980E-007 + 4.1500000000000009E-002 -4.9583731905553110E-007 + 4.2349999999999999E-002 -5.7557451101944525E-007 + 4.3199999999999988E-002 -6.6712246094312077E-007 + 4.4050000000000006E-002 -7.7209286731889038E-007 + 4.4899999999999995E-002 -8.9229547760892788E-007 + 4.5749999999999985E-002 -1.0297511547919681E-006 + 4.6600000000000003E-002 -1.1866939317927931E-006 + 4.7449999999999992E-002 -1.3655700426067863E-006 + 4.8299999999999982E-002 -1.5690448869571143E-006 + 4.9149999999999999E-002 -1.8000282743545580E-006 + 4.9999999999999989E-002 -2.0617156981640259E-006 + 5.0850000000000006E-002 -2.3576364009121943E-006 + 5.1699999999999996E-002 -2.6916916131520148E-006 + 5.2549999999999986E-002 -3.0681749930553188E-006 + 5.3400000000000003E-002 -3.4917745770818968E-006 + 5.4249999999999993E-002 -3.9675690638808330E-006 + 5.5099999999999982E-002 -4.5010295125026269E-006 + 5.5950000000000000E-002 -5.0980385445163820E-006 + 5.6799999999999989E-002 -5.7649151056170234E-006 + 5.7650000000000007E-002 -6.5084447570043265E-006 + 5.8499999999999996E-002 -7.3358978168207547E-006 + 5.9349999999999986E-002 -8.2550391598355438E-006 + 6.0200000000000004E-002 -9.2741356539566885E-006 + 6.1049999999999993E-002 -1.0401961386819189E-005 + 6.1899999999999983E-002 -1.1647816821773821E-005 + 6.2750000000000000E-002 -1.3021536684532684E-005 + 6.3599999999999990E-002 -1.4533493192565844E-005 + 6.4450000000000007E-002 -1.6194559660697476E-005 + 6.5299999999999997E-002 -1.8016057487774078E-005 + 6.6149999999999987E-002 -2.0009701573290745E-005 + 6.7000000000000004E-002 -2.2187536416331326E-005 + 6.7849999999999994E-002 -2.4561899070726496E-005 + 6.8699999999999983E-002 -2.7145386976602294E-005 + 6.9550000000000001E-002 -2.9950820047959364E-005 + 7.0399999999999990E-002 -3.2991166362210930E-005 + 7.1249999999999980E-002 -3.6279458185658355E-005 + 7.2099999999999997E-002 -3.9828669629830283E-005 + 7.2949999999999987E-002 -4.3651590788637269E-005 + 7.3800000000000004E-002 -4.7760728364738833E-005 + 7.4649999999999994E-002 -5.2168180723713615E-005 + 7.5499999999999984E-002 -5.6885520949140618E-005 + 7.6350000000000001E-002 -6.1923681519933637E-005 + 7.7199999999999991E-002 -6.7292766851711098E-005 + 7.8049999999999981E-002 -7.3001880014634068E-005 + 7.8899999999999998E-002 -7.9058930739886124E-005 + 7.9749999999999988E-002 -8.5470420507725530E-005 + 8.0600000000000005E-002 -9.2241278672112296E-005 + 8.1449999999999995E-002 -9.9374677631280164E-005 + 8.2299999999999984E-002 -1.0687190673788672E-004 + 8.3150000000000002E-002 -1.1473216682058760E-004 + 8.3999999999999991E-002 -1.2295240642350166E-004 + 8.4849999999999981E-002 -1.3152713459773881E-004 + 8.5699999999999998E-002 -1.4044819642462439E-004 + 8.6549999999999988E-002 -1.4970468319565637E-004 + 8.7400000000000005E-002 -1.5928272358564744E-004 + 8.8249999999999995E-002 -1.6916543858012985E-004 + 8.9099999999999985E-002 -1.7933281952713025E-004 + 8.9950000000000002E-002 -1.8976162921921871E-004 + 9.0799999999999992E-002 -2.0042539199465500E-004 + 9.1649999999999981E-002 -2.1129427657712237E-004 + 9.2499999999999999E-002 -2.2233517534503064E-004 + 9.3349999999999989E-002 -2.3351171135329454E-004 + 9.4200000000000006E-002 -2.4478437917313051E-004 + 9.5049999999999996E-002 -2.5611058788867208E-004 + 9.5899999999999985E-002 -2.6744493224832908E-004 + 9.6750000000000003E-002 -2.7873917345844310E-004 + 9.7599999999999992E-002 -2.8994265753625679E-004 + 9.8449999999999982E-002 -3.0100247394836198E-004 + 9.9299999999999999E-002 -3.1186377149270902E-004 + 0.10014999999999999 -3.2247027063179887E-004 + 0.10099999999999998 -3.3276449189440042E-004 + 0.10185000000000000 -3.4268832096238396E-004 + 0.10269999999999999 -3.5218335228863690E-004 + 0.10355000000000000 -3.6119143058585925E-004 + 0.10439999999999999 -3.6965514524851697E-004 + 0.10524999999999998 -3.7751825623296836E-004 + 0.10610000000000000 -3.8472641355331345E-004 + 0.10694999999999999 -3.9122761635306777E-004 + 0.10779999999999998 -3.9697292511942659E-004 + 0.10865000000000000 -4.0191685829564462E-004 + 0.10949999999999999 -4.0601790011419905E-004 + 0.11035000000000000 -4.0923911433963475E-004 + 0.11119999999999999 -4.1154857544438336E-004 + 0.11204999999999998 -4.1291980245396204E-004 + 0.11290000000000000 -4.1333224444772360E-004 + 0.11374999999999999 -4.1277146761407770E-004 + 0.11459999999999998 -4.1122952994606938E-004 + 0.11545000000000000 -4.0870525726580923E-004 + 0.11629999999999999 -4.0520432417658954E-004 + 0.11715000000000000 -4.0073953113838750E-004 + 0.11799999999999999 -3.9533064398933300E-004 + 0.11884999999999998 -3.8900438001062955E-004 + 0.11970000000000000 -3.8179413691615617E-004 + 0.12054999999999999 -3.7373973725838601E-004 + 0.12139999999999998 -3.6488723788972386E-004 + 0.12225000000000000 -3.5528844027101679E-004 + 0.12309999999999999 -3.4500046331511325E-004 + 0.12395000000000000 -3.3408512772351002E-004 + 0.12479999999999999 -3.2260814503330107E-004 + 0.12564999999999998 -3.1063849702907303E-004 + 0.12650000000000000 -2.9824762921128769E-004 + 0.12734999999999999 -2.8550870015920223E-004 + 0.12819999999999998 -2.7249568005862003E-004 + 0.12905000000000000 -2.5928255366492803E-004 + 0.12989999999999999 -2.4594238946226259E-004 + 0.13074999999999998 -2.3254643141716819E-004 + 0.13159999999999999 -2.1916322331711049E-004 + 0.13245000000000001 -2.0585762270149016E-004 + 0.13329999999999997 -1.9269014791482980E-004 + 0.13414999999999999 -1.7971611487732736E-004 + 0.13500000000000001 -1.6698505386367215E-004 + 0.13584999999999997 -1.5453999054151126E-004 + 0.13669999999999999 -1.4241678761268734E-004 + 0.13755000000000001 -1.3064372439351645E-004 + 0.13839999999999997 -1.1924105064975936E-004 + 0.13924999999999998 -1.0822091329958920E-004 + 0.14010000000000000 -9.7587279818415345E-005 + 0.14094999999999996 -8.7335909800184114E-005 + 0.14179999999999998 -7.7454423302622115E-005 + 0.14265000000000000 -6.7922480526488572E-005 + 0.14350000000000002 -5.8712060621907379E-005 + 0.14434999999999998 -4.9787895812613104E-005 + 0.14520000000000000 -4.1108073892858541E-005 + 0.14605000000000001 -3.2624752620919652E-005 + 0.14689999999999998 -2.4285040733594116E-005 + 0.14774999999999999 -1.6031859294848872E-005 + 0.14860000000000001 -7.8048130680847632E-006 + 0.14944999999999997 4.5900811236377573E-007 + 0.15029999999999999 8.8241232460535153E-006 + 0.15115000000000001 1.7355662146197172E-005 + 0.15199999999999997 2.6118267892902170E-005 + 0.15284999999999999 3.5174979150003975E-005 + 0.15370000000000000 4.4586181943288075E-005 + 0.15454999999999997 5.4408845433227432E-005 + 0.15539999999999998 6.4695597017469292E-005 + 0.15625000000000000 7.5493921670874404E-005 + 0.15709999999999996 8.6845338285369063E-005 + 0.15794999999999998 9.8784667058461753E-005 + 0.15880000000000000 1.1133947294680753E-004 + 0.15965000000000001 1.2452976931810842E-004 + 0.16049999999999998 1.3836779488780626E-004 + 0.16134999999999999 1.5285788414766174E-004 + 0.16220000000000001 1.6799639068174001E-004 + 0.16304999999999997 1.8377174278283692E-004 + 0.16389999999999999 2.0016459490035984E-004 + 0.16475000000000001 2.1714810532957220E-004 + 0.16559999999999997 2.3468831847161593E-004 + 0.16644999999999999 2.5274478772267572E-004 + 0.16730000000000000 2.7127117387028445E-004 + 0.16814999999999997 2.9021604458148996E-004 + 0.16899999999999998 3.0952361046132756E-004 + 0.16985000000000000 3.2913460827910278E-004 + 0.17069999999999996 3.4898710638725354E-004 + 0.17154999999999998 3.6901733399114786E-004 + 0.17240000000000000 3.8916060071961126E-004 + 0.17325000000000002 4.0935226147108554E-004 + 0.17409999999999998 4.2952860446099860E-004 + 0.17494999999999999 4.4962785715475578E-004 + 0.17580000000000001 4.6959085301268965E-004 + 0.17664999999999997 4.8936154805015333E-004 + 0.17749999999999999 5.0888771676218256E-004 + 0.17835000000000001 5.2812133087919209E-004 + 0.17919999999999997 5.4701914546431371E-004 + 0.18004999999999999 5.6554297556557650E-004 + 0.18090000000000001 5.8365974098867921E-004 + 0.18174999999999997 6.0134152110647430E-004 + 0.18259999999999998 6.1856548875524706E-004 + 0.18345000000000000 6.3531400168897805E-004 + 0.18429999999999996 6.5157433380634523E-004 + 0.18514999999999998 6.6733817838022765E-004 + 0.18600000000000000 6.8260102542304910E-004 + 0.18684999999999996 6.9736156753643491E-004 + 0.18769999999999998 7.1162082434404392E-004 + 0.18855000000000000 7.2538141923014256E-004 + 0.18940000000000001 7.3864699255283086E-004 + 0.19024999999999997 7.5142107991880622E-004 + 0.19109999999999999 7.6370653257420203E-004 + 0.19195000000000001 7.7550426777941420E-004 + 0.19279999999999997 7.8681277564149180E-004 + 0.19364999999999999 7.9762710343850329E-004 + 0.19450000000000001 8.0793827008812723E-004 + 0.19534999999999997 8.1773238473071674E-004 + 0.19619999999999999 8.2699002985794608E-004 + 0.19705000000000000 8.3568566047345400E-004 + 0.19789999999999996 8.4378718477663749E-004 + 0.19874999999999998 8.5125570714725631E-004 + 0.19960000000000000 8.5804536913679902E-004 + 0.20044999999999996 8.6410294466471456E-004 + 0.20129999999999998 8.6936826215533263E-004 + 0.20215000000000000 8.7377444698472334E-004 + 0.20300000000000001 8.7724856350046131E-004 + 0.20384999999999998 8.7971210571808527E-004 + 0.20469999999999999 8.8108174219295827E-004 + 0.20555000000000001 8.8126981023052737E-004 + 0.20639999999999997 8.8018552560307150E-004 + 0.20724999999999999 8.7773610809784984E-004 + 0.20810000000000001 8.7382812224477018E-004 + 0.20894999999999997 8.6836908206085455E-004 + 0.20979999999999999 8.6126861554143921E-004 + 0.21065000000000000 8.5243949693955892E-004 + 0.21149999999999997 8.4179956863189120E-004 + 0.21234999999999998 8.2927288230214848E-004 + 0.21320000000000000 8.1479134900724805E-004 + 0.21404999999999996 7.9829649489248787E-004 + 0.21489999999999998 7.7974081941702036E-004 + 0.21575000000000000 7.5908919785069179E-004 + 0.21659999999999996 7.3631973893664260E-004 + 0.21744999999999998 7.1142520742904065E-004 + 0.21829999999999999 6.8441380125168580E-004 + 0.21915000000000001 6.5531021120057611E-004 + 0.21999999999999997 6.2415621156004298E-004 + 0.22084999999999999 5.9101114801581652E-004 + 0.22170000000000001 5.5595222600085504E-004 + 0.22254999999999997 5.1907433016340422E-004 + 0.22339999999999999 4.8048992630939514E-004 + 0.22425000000000000 4.4032853864636214E-004 + 0.22509999999999997 3.9873625102478658E-004 + 0.22594999999999998 3.5587495411315681E-004 + 0.22680000000000000 3.1192121315603503E-004 + 0.22764999999999996 2.6706494383693267E-004 + 0.22849999999999998 2.2150803021985595E-004 + 0.22935000000000000 1.7546245785846475E-004 + 0.23019999999999996 1.2914858203725091E-004 + 0.23104999999999998 8.2793170144136063E-005 + 0.23190000000000000 3.6627299316675544E-005 + 0.23275000000000001 -9.1159222615848606E-006 + 0.23359999999999997 -5.4203463703985416E-005 + 0.23444999999999999 -9.8404793272552100E-005 + 0.23530000000000001 -1.4149414567466367E-004 + 0.23614999999999997 -1.8325283340019698E-004 + 0.23699999999999999 -2.2347157357004673E-004 + 0.23785000000000001 -2.6195265079020241E-004 + 0.23869999999999997 -2.9851190942735341E-004 + 0.23954999999999999 -3.3298058355497401E-004 + 0.24040000000000000 -3.6520704945560388E-004 + 0.24124999999999996 -3.9505841977117854E-004 + 0.24209999999999998 -4.2242205209471151E-004 + 0.24295000000000000 -4.4720667263582000E-004 + 0.24379999999999996 -4.6934326150038579E-004 + 0.24464999999999998 -4.8878583193580718E-004 + 0.24550000000000000 -5.0551156077452235E-004 + 0.24634999999999996 -5.1952116694174743E-004 + 0.24719999999999998 -5.3083863537524564E-004 + 0.24804999999999999 -5.3951082366098034E-004 + 0.24890000000000001 -5.4560671946570123E-004 + 0.24974999999999997 -5.4921660284481589E-004 + 0.25059999999999999 -5.5045064188860148E-004 + 0.25145000000000001 -5.4943761932817799E-004 + 0.25229999999999997 -5.4632329085066032E-004 + 0.25314999999999999 -5.4126842802476767E-004 + 0.25400000000000000 -5.3444691135167712E-004 + 0.25484999999999997 -5.2604355515109037E-004 + 0.25569999999999998 -5.1625215645847706E-004 + 0.25655000000000000 -5.0527313753046248E-004 + 0.25739999999999996 -4.9331110755515290E-004 + 0.25824999999999998 -4.8057249125536345E-004 + 0.25910000000000000 -4.6726294338775466E-004 + 0.25994999999999996 -4.5358518519092428E-004 + 0.26079999999999998 -4.3973683825661764E-004 + 0.26164999999999999 -4.2590837604172474E-004 + 0.26249999999999996 -4.1228101776656585E-004 + 0.26334999999999997 -3.9902468136601579E-004 + 0.26419999999999999 -3.8629630722546361E-004 + 0.26505000000000001 -3.7423834393675873E-004 + 0.26589999999999997 -3.6297787374192436E-004 + 0.26674999999999999 -3.5262533532499349E-004 + 0.26760000000000000 -3.4327367786897922E-004 + 0.26844999999999997 -3.3499760298686299E-004 + 0.26929999999999998 -3.2785318023777671E-004 + 0.27015000000000000 -3.2187780503602887E-004 + 0.27099999999999996 -3.1709049665280858E-004 + 0.27184999999999998 -3.1349217386843236E-004 + 0.27270000000000000 -3.1106604503077721E-004 + 0.27354999999999996 -3.0977837013459227E-004 + 0.27439999999999998 -3.0957936759679544E-004 + 0.27524999999999999 -3.1040444963873642E-004 + 0.27609999999999996 -3.1217569056067384E-004 + 0.27694999999999997 -3.1480331162264208E-004 + 0.27779999999999999 -3.1818686279894425E-004 + 0.27865000000000001 -3.2221701953977824E-004 + 0.27949999999999997 -3.2677711509156030E-004 + 0.28034999999999999 -3.3174489473055980E-004 + 0.28120000000000001 -3.3699458654538357E-004 + 0.28204999999999997 -3.4239839139197075E-004 + 0.28289999999999998 -3.4782825065141049E-004 + 0.28375000000000000 -3.5315732049192352E-004 + 0.28459999999999996 -3.5826166040635229E-004 + 0.28544999999999998 -3.6302168951441924E-004 + 0.28630000000000000 -3.6732365893310542E-004 + 0.28714999999999996 -3.7106091963366277E-004 + 0.28799999999999998 -3.7413490572495953E-004 + 0.28885000000000000 -3.7645612553880516E-004 + 0.28969999999999996 -3.7794502488142903E-004 + 0.29054999999999997 -3.7853278268866361E-004 + 0.29139999999999999 -3.7816191876334330E-004 + 0.29224999999999995 -3.7678662695135102E-004 + 0.29309999999999997 -3.7437288850996020E-004 + 0.29394999999999999 -3.7089829486845245E-004 + 0.29480000000000001 -3.6635211420646570E-004 + 0.29564999999999997 -3.6073496690232630E-004 + 0.29649999999999999 -3.5405880240669196E-004 + 0.29735000000000000 -3.4634627484063992E-004 + 0.29819999999999997 -3.3763021850730698E-004 + 0.29904999999999998 -3.2795284970217457E-004 + 0.29990000000000000 -3.1736483869550703E-004 + 0.30074999999999996 -3.0592453994165536E-004 + 0.30159999999999998 -2.9369720134144627E-004 + 0.30245000000000000 -2.8075415458451330E-004 + 0.30329999999999996 -2.6717180462893994E-004 + 0.30414999999999998 -2.5303042645347091E-004 + 0.30499999999999999 -2.3841307874224044E-004 + 0.30584999999999996 -2.2340457065833422E-004 + 0.30669999999999997 -2.0809068643898407E-004 + 0.30754999999999999 -1.9255762554836714E-004 + 0.30840000000000001 -1.7689114604142498E-004 + 0.30924999999999997 -1.6117566132844885E-004 + 0.31009999999999999 -1.4549319826132908E-004 + 0.31095000000000000 -1.2992248687386393E-004 + 0.31179999999999997 -1.1453834292223680E-004 + 0.31264999999999998 -9.9411389949987828E-005 + 0.31350000000000000 -8.4607767916526522E-005 + 0.31434999999999996 -7.0188801149104142E-005 + 0.31519999999999998 -5.6210562435703539E-005 + 0.31605000000000000 -4.2723421971424495E-005 + 0.31689999999999996 -2.9771798610025590E-005 + 0.31774999999999998 -1.7394138101758134E-005 + 0.31859999999999999 -5.6229982965561719E-006 + 0.31944999999999996 5.5148183632764130E-006 + 0.32029999999999997 1.5998166449657231E-005 + 0.32114999999999999 2.5811465047544308E-005 + 0.32199999999999995 3.4944566678289183E-005 + 0.32284999999999997 4.3392568648133702E-005 + 0.32369999999999999 5.1155476249552077E-005 + 0.32455000000000001 5.8237846391462598E-005 + 0.32539999999999997 6.4648380065036255E-005 + 0.32624999999999998 7.0399509486901820E-005 + 0.32710000000000000 7.5507073433703339E-005 + 0.32794999999999996 7.9990058712825181E-005 + 0.32879999999999998 8.3870286495667828E-005 + 0.32965000000000000 8.7172066983859511E-005 + 0.33049999999999996 8.9921726041365722E-005 + 0.33134999999999998 9.2147135492508351E-005 + 0.33220000000000000 9.3877344016561178E-005 + 0.33304999999999996 9.5142254994073767E-005 + 0.33389999999999997 9.5972424291649092E-005 + 0.33474999999999999 9.6398736379936812E-005 + 0.33559999999999995 9.6452087320546794E-005 + 0.33644999999999997 9.6163059439710038E-005 + 0.33729999999999999 9.5561668165741664E-005 + 0.33815000000000001 9.4677242906122735E-005 + 0.33899999999999997 9.3538319364324182E-005 + 0.33984999999999999 9.2172494194164349E-005 + 0.34070000000000000 9.0606305086156255E-005 + 0.34154999999999996 8.8865109290302825E-005 + 0.34239999999999998 8.6973053908397490E-005 + 0.34325000000000000 8.4953042026706820E-005 + 0.34409999999999996 8.2826550487149784E-005 + 0.34494999999999998 8.0613511905001023E-005 + 0.34580000000000000 7.8332203999920426E-005 + 0.34664999999999996 7.5999347362015035E-005 + 0.34749999999999998 7.3630322744145196E-005 + 0.34834999999999999 7.1239324196145434E-005 + 0.34919999999999995 6.8839367040652750E-005 + 0.35004999999999997 6.6442208048465363E-005 + 0.35089999999999999 6.4058269435748861E-005 + 0.35174999999999995 6.1696729510507029E-005 + 0.35259999999999997 5.9365757376918043E-005 + 0.35344999999999999 5.7072631344902896E-005 + 0.35430000000000000 5.4823732905831931E-005 + 0.35514999999999997 5.2624428542395095E-005 + 0.35599999999999998 5.0479035131844491E-005 + 0.35685000000000000 4.8390951059919454E-005 + 0.35769999999999996 4.6362934269433370E-005 + 0.35854999999999998 4.4397303255098782E-005 + 0.35940000000000000 4.2495982222189290E-005 + 0.36024999999999996 4.0660395954580620E-005 + 0.36109999999999998 3.8891360173355005E-005 + 0.36194999999999999 3.7189114800586727E-005 + 0.36279999999999996 3.5553476432422516E-005 + 0.36364999999999997 3.3984005696972399E-005 + 0.36449999999999999 3.2480087389292072E-005 + 0.36534999999999995 3.1040914757454335E-005 + 0.36619999999999997 2.9665417814863590E-005 + 0.36704999999999999 2.8352238236417223E-005 + 0.36790000000000000 2.7099792710103884E-005 + 0.36874999999999997 2.5906374025607211E-005 + 0.36959999999999998 2.4770245823147470E-005 + 0.37045000000000000 2.3689668507080665E-005 + 0.37129999999999996 2.2662856117833470E-005 + 0.37214999999999998 2.1687918106880903E-005 + 0.37300000000000000 2.0762820115499436E-005 + 0.37384999999999996 1.9885421833741000E-005 + 0.37469999999999998 1.9053545841579091E-005 + 0.37554999999999999 1.8265031822134285E-005 + 0.37639999999999996 1.7517726360224848E-005 + 0.37724999999999997 1.6809450176209984E-005 + 0.37809999999999999 1.6137981829512557E-005 + 0.37894999999999995 1.5501140903448393E-005 + 0.37979999999999997 1.4896878122772052E-005 + 0.38064999999999993 1.4323318319243169E-005 + 0.38149999999999995 1.3778693331975714E-005 + 0.38234999999999997 1.3261224886018465E-005 + 0.38319999999999999 1.2769075919133009E-005 + 0.38405000000000000 1.2300414074675851E-005 + 0.38490000000000002 1.1853533035886975E-005 + 0.38574999999999993 1.1426908760042119E-005 + 0.38659999999999994 1.1019129176732059E-005 + 0.38744999999999996 1.0628781112874686E-005 + 0.38829999999999998 1.0254416161794120E-005 + 0.38915000000000000 9.8946402375545739E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0003.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0003.BXZ.semd new file mode 100644 index 00000000..a343a6e3 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0003.BXZ.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 0.0000000000000000 + -0.11490000000000000 0.0000000000000000 + -0.11405000000000000 0.0000000000000000 + -0.11320000000000000 0.0000000000000000 + -0.11234999999999999 0.0000000000000000 + -0.11150000000000000 0.0000000000000000 + -0.11065000000000000 1.0979633697025580E-030 + -0.10979999999999999 2.1473818940828262E-029 + -0.10894999999999999 1.6392894357370057E-028 + -0.10810000000000000 5.7862242343197197E-028 + -0.10725000000000000 1.6633145382791780E-028 + -0.10639999999999999 -7.8429233429173057E-027 + -0.10554999999999999 -3.7536299909261368E-026 + -0.10470000000000000 -7.6531291545332233E-026 + -0.10385000000000000 2.8642306312226750E-026 + -0.10299999999999999 6.7327147827214609E-025 + -0.10214999999999999 2.0757929419219752E-024 + -0.10130000000000000 2.6125907166344453E-024 + -0.10045000000000000 -3.3286228025544982E-024 + -9.9599999999999994E-002 -2.2876375463943964E-023 + -9.8750000000000004E-002 -4.9295748755800537E-023 + -9.7900000000000001E-002 -3.5785763309228014E-023 + -9.7049999999999997E-002 1.0557833174987621E-022 + -9.6199999999999994E-002 4.1027511904761985E-022 + -9.5349999999999990E-002 6.4990966930308076E-022 + -9.4500000000000001E-002 1.8163146471004516E-022 + -9.3649999999999997E-002 -1.7041056581265480E-021 + -9.2799999999999994E-002 -4.5923455373462738E-021 + -9.1950000000000004E-002 -5.4843186884725455E-021 + -9.1100000000000000E-002 8.4456697559859998E-022 + -9.0249999999999997E-002 1.7174373346673357E-020 + -8.9399999999999993E-002 3.5483583736450152E-020 + -8.8549999999999990E-002 3.2326455428028667E-020 + -8.7700000000000000E-002 -1.9737831298900224E-020 + -8.6849999999999997E-002 -1.1940542906578121E-019 + -8.5999999999999993E-002 -2.0105467823453699E-019 + -8.5150000000000003E-002 -1.4113095347812667E-019 + -8.4300000000000000E-002 1.5378625259123252E-019 + -8.3449999999999996E-002 6.0117945664785796E-019 + -8.2600000000000007E-002 8.6089578720765741E-019 + -8.1749999999999989E-002 4.7745552361050243E-019 + -8.0900000000000000E-002 -7.1981206379004893E-019 + -8.0049999999999996E-002 -2.2020420789013680E-018 + -7.9199999999999993E-002 -2.7671945170493174E-018 + -7.8350000000000003E-002 -1.3000034052579012E-018 + -7.7499999999999999E-002 2.0698309670761589E-018 + -7.6649999999999996E-002 5.4222534852465096E-018 + -7.5800000000000006E-002 6.0683126126320243E-018 + -7.4949999999999989E-002 2.8682960222077842E-018 + -7.4099999999999999E-002 -2.1102923918351375E-018 + -7.3249999999999996E-002 -4.9282259526573472E-018 + -7.2399999999999992E-002 -4.1348327219413396E-018 + -7.1550000000000002E-002 -4.2525213813324774E-018 + -7.0699999999999999E-002 -1.2792956191541652E-017 + -6.9849999999999995E-002 -2.9601488599662777E-017 + -6.9000000000000006E-002 -3.6776322434473429E-017 + -6.8149999999999988E-002 -3.8019103309680930E-018 + -6.7299999999999999E-002 8.4465774820231496E-017 + -6.6449999999999995E-002 1.9135700803595436E-016 + -6.5599999999999992E-002 2.1988720353507028E-016 + -6.4750000000000002E-002 6.5016819986802727E-017 + -6.3899999999999998E-002 -2.8343738258729782E-016 + -6.3049999999999995E-002 -6.5867865935557936E-016 + -6.2199999999999998E-002 -7.5270001852590570E-016 + -6.1350000000000002E-002 -3.0857264578923346E-016 + -6.0499999999999998E-002 6.2313609436744381E-016 + -5.9650000000000002E-002 1.5674195213550611E-015 + -5.8799999999999998E-002 1.8221696387873104E-015 + -5.7950000000000002E-002 9.3570477337600176E-016 + -5.7099999999999998E-002 -8.4006096444062298E-016 + -5.6249999999999994E-002 -2.5255621061110025E-015 + -5.5400000000000005E-002 -2.9872848202693355E-015 + -5.4550000000000001E-002 -1.7961231978838087E-015 + -5.3699999999999998E-002 3.0634122091291041E-016 + -5.2849999999999994E-002 1.8651764542972487E-015 + -5.2000000000000005E-002 1.9240464960819543E-015 + -5.1150000000000001E-002 1.0410309245934378E-015 + -5.0299999999999997E-002 1.0249500783633071E-015 + -4.9449999999999994E-002 3.1952432476906441E-015 + -4.8600000000000004E-002 6.3899306456938378E-015 + -4.7750000000000001E-002 6.7161101558739752E-015 + -4.6899999999999997E-002 1.5276965981349867E-016 + -4.6049999999999994E-002 -1.3214727810420040E-014 + -4.5200000000000004E-002 -2.6664317742165066E-014 + -4.4350000000000001E-002 -2.9180842542885563E-014 + -4.3499999999999997E-002 -1.2705535847502152E-014 + -4.2649999999999993E-002 2.0002298410516980E-014 + -4.1800000000000004E-002 5.3254342403143713E-014 + -4.0950000000000000E-002 6.5713118449063499E-014 + -4.0099999999999997E-002 4.4083832496729434E-014 + -3.9249999999999993E-002 -5.7520266065067980E-015 + -3.8400000000000004E-002 -5.9284751513408509E-014 + -3.7550000000000000E-002 -8.7468744537320417E-014 + -3.6699999999999997E-002 -7.5861542107977569E-014 + -3.5850000000000007E-002 -3.4787117987077383E-014 + -3.5000000000000003E-002 8.5760393233698479E-015 + -3.4150000000000000E-002 3.1892695541671420E-014 + -3.3299999999999996E-002 3.6576781220763525E-014 + -3.2450000000000007E-002 4.6773093737710846E-014 + -3.1600000000000003E-002 8.5371999680251552E-014 + -3.0750000000000000E-002 1.4383206952379362E-013 + -2.9899999999999996E-002 1.7244959037844369E-013 + -2.9050000000000006E-002 1.0697531274171536E-013 + -2.8200000000000003E-002 -7.9509298673877821E-014 + -2.7349999999999999E-002 -3.3495680013665836E-013 + -2.6499999999999996E-002 -5.3366572560674803E-013 + -2.5650000000000006E-002 -5.3735257965925192E-013 + -2.4800000000000003E-002 -2.8026430518079946E-013 + -2.3949999999999999E-002 1.7696995542087902E-013 + -2.3099999999999996E-002 6.6545945439686972E-013 + -2.2250000000000006E-002 9.9165476858752651E-013 + -2.1400000000000002E-002 1.0323956823829604E-012 + -2.0549999999999999E-002 7.7683345984706084E-013 + -1.9699999999999995E-002 2.9026305283500000E-013 + -1.8850000000000006E-002 -3.6104030820281800E-013 + -1.8000000000000002E-002 -1.1463965289853878E-012 + -1.7149999999999999E-002 -2.0159019024347094E-012 + -1.6299999999999995E-002 -2.7814827510438179E-012 + -1.5450000000000005E-002 -3.0404744820058664E-012 + -1.4600000000000002E-002 -2.2589560834907485E-012 + -1.3749999999999998E-002 -4.5951917218618800E-014 + -1.2899999999999995E-002 3.4906232757963716E-012 + -1.2050000000000005E-002 7.5161742694530976E-012 + -1.1200000000000002E-002 1.0558693348151885E-011 + -1.0349999999999998E-002 1.0953804859956853E-011 + -9.5000000000000084E-003 7.4883999375820159E-012 + -8.6500000000000049E-003 -3.1776524032165670E-014 + -7.8000000000000014E-003 -1.0526055581860416E-011 + -6.9499999999999978E-003 -2.1762705093027325E-011 + -6.1000000000000082E-003 -3.0756415021108878E-011 + -5.2500000000000047E-003 -3.4275152040725064E-011 + -4.4000000000000011E-003 -2.9380318639024665E-011 + -3.5499999999999976E-003 -1.4061375323612943E-011 + -2.7000000000000079E-003 1.1943254413198698E-011 + -1.8500000000000044E-003 4.6208636013241690E-011 + -1.0000000000000009E-003 8.2918201725846423E-011 + -1.4999999999999736E-004 1.1293058886442766E-010 + 6.9999999999999230E-004 1.2505982667803769E-010 + 1.5499999999999958E-003 1.0859102882457575E-010 + 2.3999999999999994E-003 5.6504642959589019E-011 + 3.2500000000000029E-003 -3.1490256593836069E-011 + 4.0999999999999925E-003 -1.4699226017578256E-010 + 4.9499999999999961E-003 -2.7251111807754824E-010 + 5.7999999999999996E-003 -3.8266549738999282E-010 + 6.6499999999999893E-003 -4.4675347417333219E-010 + 7.5000000000000067E-003 -4.3256022614585719E-010 + 8.3499999999999963E-003 -3.1150225448017171E-010 + 9.1999999999999860E-003 -6.5226591135726632E-011 + 1.0050000000000003E-002 3.0665630114798712E-010 + 1.0899999999999993E-002 7.7882478008099215E-010 + 1.1750000000000010E-002 1.2943075844806922E-009 + 1.2600000000000000E-002 1.7622702119186854E-009 + 1.3449999999999990E-002 2.0606805640667764E-009 + 1.4300000000000007E-002 2.0436609435297443E-009 + 1.5149999999999997E-002 1.5520072341016152E-009 + 1.5999999999999986E-002 4.2465657588384538E-010 + 1.6850000000000004E-002 -1.4910049914375808E-009 + 1.7699999999999994E-002 -4.3314845909503073E-009 + 1.8549999999999983E-002 -8.2130975262620730E-009 + 1.9400000000000001E-002 -1.3232207104002691E-008 + 2.0249999999999990E-002 -1.9470638158550764E-008 + 2.1100000000000008E-002 -2.7006949648961670E-008 + 2.1949999999999997E-002 -3.5933394882820197E-008 + 2.2799999999999987E-002 -4.6376861990075627E-008 + 2.3650000000000004E-002 -5.8520579081604008E-008 + 2.4499999999999994E-002 -7.2622909142311900E-008 + 2.5349999999999984E-002 -8.9030471735156212E-008 + 2.6200000000000001E-002 -1.0818517250295512E-007 + 2.7049999999999991E-002 -1.3062705294342384E-007 + 2.7900000000000008E-002 -1.5699605574708939E-007 + 2.8749999999999998E-002 -1.8803552287953402E-007 + 2.9599999999999987E-002 -2.2459858334343875E-007 + 3.0450000000000005E-002 -2.6765716129000071E-007 + 3.1299999999999994E-002 -3.1831306419675474E-007 + 3.2149999999999984E-002 -3.7781181138966191E-007 + 3.3000000000000002E-002 -4.4756134588427357E-007 + 3.3849999999999991E-002 -5.2915848906740490E-007 + 3.4700000000000009E-002 -6.2442425644508109E-007 + 3.5549999999999998E-002 -7.3544641108070995E-007 + 3.6399999999999988E-002 -8.6462558095026169E-007 + 3.7250000000000005E-002 -1.0147189617173156E-006 + 3.8099999999999995E-002 -1.1888796017393280E-006 + 3.8949999999999985E-002 -1.3906909431407770E-006 + 3.9800000000000002E-002 -1.6242006372072638E-006 + 4.0649999999999992E-002 -1.8939586981229878E-006 + 4.1500000000000009E-002 -2.2050630526946709E-006 + 4.2349999999999999E-002 -2.5632141956256797E-006 + 4.3199999999999988E-002 -2.9747767625691473E-006 + 4.4050000000000006E-002 -3.4468463937902040E-006 + 4.4899999999999995E-002 -3.9873225158337646E-006 + 4.5749999999999985E-002 -4.6049874389588366E-006 + 4.6600000000000003E-002 -5.3095943977114906E-006 + 4.7449999999999992E-002 -6.1119621992181524E-006 + 4.8299999999999982E-002 -7.0240733661879163E-006 + 4.9149999999999999E-002 -8.0591728015902318E-006 + 4.9999999999999989E-002 -9.2318600455616204E-006 + 5.0850000000000006E-002 -1.0558176284994197E-005 + 5.1699999999999996E-002 -1.2055690081042079E-005 + 5.2549999999999986E-002 -1.3743591806107658E-005 + 5.3400000000000003E-002 -1.5642791732006548E-005 + 5.4249999999999993E-002 -1.7776027246057963E-005 + 5.5099999999999982E-002 -2.0167969146380218E-005 + 5.5950000000000000E-002 -2.2845332429045526E-005 + 5.6799999999999989E-002 -2.5836951099220863E-005 + 5.7650000000000007E-002 -2.9173869305097592E-005 + 5.8499999999999996E-002 -3.2889395987063218E-005 + 5.9349999999999986E-002 -3.7019164602750957E-005 + 6.0200000000000004E-002 -4.1601180647897781E-005 + 6.1049999999999993E-002 -4.6675841247558853E-005 + 6.1899999999999983E-002 -5.2285952285087671E-005 + 6.2750000000000000E-002 -5.8476714403739461E-005 + 6.3599999999999990E-002 -6.5295669556781212E-005 + 6.4450000000000007E-002 -7.2792644128304152E-005 + 6.5299999999999997E-002 -8.1019657268221909E-005 + 6.6149999999999987E-002 -9.0030803764450860E-005 + 6.7000000000000004E-002 -9.9882127206115301E-005 + 6.7849999999999994E-002 -1.1063146612095983E-004 + 6.8699999999999983E-002 -1.2233822735461129E-004 + 6.9550000000000001E-002 -1.3506314061848505E-004 + 7.0399999999999990E-002 -1.4886796243098577E-004 + 7.1249999999999980E-002 -1.6381506962992549E-004 + 7.2099999999999997E-002 -1.7996706859324546E-004 + 7.2949999999999987E-002 -1.9738635634819598E-004 + 7.3800000000000004E-002 -2.1613459110801075E-004 + 7.4649999999999994E-002 -2.3627218793296790E-004 + 7.5499999999999984E-002 -2.5785762215145086E-004 + 7.6350000000000001E-002 -2.8094682245418675E-004 + 7.7199999999999991E-002 -3.0559250451739518E-004 + 7.8049999999999981E-002 -3.3184340437265923E-004 + 7.8899999999999998E-002 -3.5974343332735923E-004 + 7.9749999999999988E-002 -3.8933102602203612E-004 + 8.0600000000000005E-002 -4.2063822693965634E-004 + 8.1449999999999995E-002 -4.5368989943113484E-004 + 8.2299999999999984E-002 -4.8850285361869584E-004 + 8.3150000000000002E-002 -5.2508497490328450E-004 + 8.3999999999999991E-002 -5.6343430078106349E-004 + 8.4849999999999981E-002 -6.0353819932972995E-004 + 8.5699999999999998E-002 -6.4537254912309808E-004 + 8.6549999999999988E-002 -6.8890073589140217E-004 + 8.7400000000000005E-002 -7.3407313385400385E-004 + 8.8249999999999995E-002 -7.8082619702252545E-004 + 8.9099999999999985E-002 -8.2908179039220889E-004 + 8.9950000000000002E-002 -8.7874672258084359E-004 + 9.0799999999999992E-002 -9.2971202489449463E-004 + 9.1649999999999981E-002 -9.8185276194176518E-004 + 9.2499999999999999E-002 -1.0350275966389425E-003 + 9.3349999999999989E-002 -1.0890786764651010E-003 + 9.4200000000000006E-002 -1.1438316373752330E-003 + 9.5049999999999996E-002 -1.1990957978458890E-003 + 9.5899999999999985E-002 -1.2546647154177478E-003 + 9.6750000000000003E-002 -1.3103160020080517E-003 + 9.7599999999999992E-002 -1.3658124506224993E-003 + 9.8449999999999982E-002 -1.4209028809938067E-003 + 9.9299999999999999E-002 -1.4753225447580358E-003 + 0.10014999999999999 -1.5287945959662527E-003 + 0.10099999999999998 -1.5810312254138622E-003 + 0.10185000000000000 -1.6317353150188392E-003 + 0.10269999999999999 -1.6806019607565799E-003 + 0.10355000000000000 -1.7273202664652766E-003 + 0.10439999999999999 -1.7715750913432683E-003 + 0.10524999999999998 -1.8130494111965084E-003 + 0.10610000000000000 -1.8514261413121711E-003 + 0.10694999999999999 -1.8863909735959317E-003 + 0.10779999999999998 -1.9176341174137301E-003 + 0.10865000000000000 -1.9448534838416346E-003 + 0.10949999999999999 -1.9677561600841844E-003 + 0.11035000000000000 -1.9860613732645103E-003 + 0.11119999999999999 -1.9995033504889904E-003 + 0.11204999999999998 -2.0078326994388690E-003 + 0.11290000000000000 -2.0108198763740940E-003 + 0.11374999999999999 -2.0082564734891888E-003 + 0.11459999999999998 -1.9999573678256858E-003 + 0.11545000000000000 -1.9857635662214137E-003 + 0.11629999999999999 -1.9655429259031079E-003 + 0.11715000000000000 -1.9391927804664787E-003 + 0.11799999999999999 -1.9066412192727581E-003 + 0.11884999999999998 -1.8678474334069700E-003 + 0.11970000000000000 -1.8228041769690520E-003 + 0.12054999999999999 -1.7715372389122230E-003 + 0.12139999999999998 -1.7141062526273207E-003 + 0.12225000000000000 -1.6506048817794834E-003 + 0.12309999999999999 -1.5811607172998823E-003 + 0.12395000000000000 -1.5059347171854794E-003 + 0.12479999999999999 -1.4251208611663849E-003 + 0.12564999999999998 -1.3389447210611968E-003 + 0.12650000000000000 -1.2476626393822954E-003 + 0.12734999999999999 -1.1515600214954892E-003 + 0.12819999999999998 -1.0509499905701225E-003 + 0.12905000000000000 -9.4617121830038536E-004 + 0.12989999999999999 -8.3758564684098015E-004 + 0.13074999999999998 -7.2557652913957777E-004 + 0.13159999999999999 -6.1054584219794202E-004 + 0.13245000000000001 -4.9291165839859927E-004 + 0.13329999999999997 -3.7310574222868529E-004 + 0.13414999999999999 -2.5157057428085042E-004 + 0.13500000000000001 -1.2875640131545702E-004 + 0.13584999999999997 -5.1185620949951497E-006 + 0.13669999999999999 1.1888542063506892E-004 + 0.13755000000000001 2.4279842957317064E-004 + 0.13839999999999997 3.6616640012306968E-004 + 0.13924999999999998 4.8854117564625090E-004 + 0.14010000000000000 6.0948292959062936E-004 + 0.14094999999999996 7.2856247568838808E-004 + 0.14179999999999998 8.4536362992847322E-004 + 0.14265000000000000 9.5948509105121252E-004 + 0.14350000000000002 1.0705424758937388E-003 + 0.14434999999999998 1.1781699291436270E-003 + 0.14520000000000000 1.2820217591798270E-003 + 0.14605000000000001 1.3817739595135328E-003 + 0.14689999999999998 1.4771253392934574E-003 + 0.14774999999999999 1.5677980958427838E-003 + 0.14860000000000001 1.6535392120569964E-003 + 0.14944999999999997 1.7341207049768610E-003 + 0.15029999999999999 1.8093400126692595E-003 + 0.15115000000000001 1.8790200894784291E-003 + 0.15199999999999997 1.9430101080802691E-003 + 0.15284999999999999 2.0011843627456543E-003 + 0.15370000000000000 2.0534431781427040E-003 + 0.15454999999999997 2.0997115714938225E-003 + 0.15539999999999998 2.1399393629147464E-003 + 0.15625000000000000 2.1741006937380470E-003 + 0.15709999999999996 2.2021926683266158E-003 + 0.15794999999999998 2.2242366652779713E-003 + 0.15880000000000000 2.2402752750889025E-003 + 0.15965000000000001 2.2503731766842770E-003 + 0.16049999999999998 2.2546152115744521E-003 + 0.16134999999999999 2.2531054348746637E-003 + 0.16220000000000001 2.2459664233486017E-003 + 0.16304999999999997 2.2333390086246799E-003 + 0.16389999999999999 2.2153801218174158E-003 + 0.16475000000000001 2.1922627301698087E-003 + 0.16559999999999997 2.1641744759636561E-003 + 0.16644999999999999 2.1313163209336953E-003 + 0.16730000000000000 2.0939023644213298E-003 + 0.16814999999999997 2.0521579754258705E-003 + 0.16899999999999998 2.0063193587546734E-003 + 0.16985000000000000 1.9566322790145821E-003 + 0.17069999999999996 1.9033512972394869E-003 + 0.17154999999999998 1.8467379767381955E-003 + 0.17240000000000000 1.7870604658562631E-003 + 0.17325000000000002 1.7245924450829378E-003 + 0.17409999999999998 1.6596117280988872E-003 + 0.17494999999999999 1.5923994807654413E-003 + 0.17580000000000001 1.5232388545554719E-003 + 0.17664999999999997 1.4524143753936747E-003 + 0.17749999999999999 1.3802101584304831E-003 + 0.17835000000000001 1.3069091714489811E-003 + 0.17919999999999997 1.2327923248915324E-003 + 0.18004999999999999 1.1581372487744837E-003 + 0.18090000000000001 1.0832173210948443E-003 + 0.18174999999999997 1.0083010189275649E-003 + 0.18259999999999998 9.3365028279937567E-004 + 0.18345000000000000 8.5951984420800428E-004 + 0.18429999999999996 7.8615627183235099E-004 + 0.18514999999999998 7.1379725359300191E-004 + 0.18600000000000000 6.4267073575300726E-004 + 0.18684999999999996 5.7299398093783871E-004 + 0.18769999999999998 5.0497290445655795E-004 + 0.18855000000000000 4.3880128210804678E-004 + 0.18940000000000001 3.7466032595332105E-004 + 0.19024999999999997 3.1271835339061313E-004 + 0.19109999999999999 2.5313041821790688E-004 + 0.19195000000000001 1.9603790145004683E-004 + 0.19279999999999997 1.4156807304567981E-004 + 0.19364999999999999 8.9833836812982560E-005 + 0.19450000000000001 4.0933672947174909E-005 + 0.19534999999999997 -5.0481966308912888E-006 + 0.19619999999999999 -4.8041696548763068E-005 + 0.19705000000000000 -8.7990801263349659E-005 + 0.19789999999999996 -1.2485348026775348E-004 + 0.19874999999999998 -1.5860159813682324E-004 + 0.19960000000000000 -1.8922052863181040E-004 + 0.20044999999999996 -2.1670858288189038E-004 + 0.20129999999999998 -2.4107643412593697E-004 + 0.20215000000000000 -2.6234661151716107E-004 + 0.20300000000000001 -2.8055309295678448E-004 + 0.20384999999999998 -2.9574071414312995E-004 + 0.20469999999999999 -3.0796471921588572E-004 + 0.20555000000000001 -3.1728982980269265E-004 + 0.20639999999999997 -3.2378966061762332E-004 + 0.20724999999999999 -3.2754592490410453E-004 + 0.20810000000000001 -3.2864787868929488E-004 + 0.20894999999999997 -3.2719189555662382E-004 + 0.20979999999999999 -3.2328071577726613E-004 + 0.21065000000000000 -3.1702278142901847E-004 + 0.21149999999999997 -3.0853147857287921E-004 + 0.21234999999999998 -2.9792423623409210E-004 + 0.21320000000000000 -2.8532197747131662E-004 + 0.21404999999999996 -2.7084859675387241E-004 + 0.21489999999999998 -2.5463034655756378E-004 + 0.21575000000000000 -2.3679536270683122E-004 + 0.21659999999999996 -2.1747286720658559E-004 + 0.21744999999999998 -1.9679255131352085E-004 + 0.21829999999999999 -1.7488396676077015E-004 + 0.21915000000000001 -1.5187618723424198E-004 + 0.21999999999999997 -1.2789744011098265E-004 + 0.22084999999999999 -1.0307488415476105E-004 + 0.22170000000000001 -7.7534092501129335E-005 + 0.22254999999999997 -5.1398511641189870E-005 + 0.22339999999999999 -2.4789040538608565E-005 + 0.22425000000000000 2.1763240777937561E-006 + 0.22509999999999997 2.9382771231699652E-005 + 0.22594999999999998 5.6718934886276692E-005 + 0.22680000000000000 8.4077240281227967E-005 + 0.22764999999999996 1.1135427674366461E-004 + 0.22849999999999998 1.3845110274912469E-004 + 0.22935000000000000 1.6527341137304491E-004 + 0.23019999999999996 1.9173156931978690E-004 + 0.23104999999999998 2.1774063847184664E-004 + 0.23190000000000000 2.4322041383383492E-004 + 0.23275000000000001 2.6809556498091116E-004 + 0.23359999999999997 2.9229579580257367E-004 + 0.23444999999999999 3.1575591913154499E-004 + 0.23530000000000001 3.3841606033325469E-004 + 0.23614999999999997 3.6022150092577068E-004 + 0.23699999999999999 3.8112280990509087E-004 + 0.23785000000000001 4.0107558281916926E-004 + 0.23869999999999997 4.2004032023907852E-004 + 0.23954999999999999 4.3798230702247261E-004 + 0.24040000000000000 4.5487156593040185E-004 + 0.24124999999999996 4.7068260306382099E-004 + 0.24209999999999998 4.8539433308376293E-004 + 0.24295000000000000 4.9898947641225549E-004 + 0.24379999999999996 5.1145450748006399E-004 + 0.24464999999999998 5.2277929280408926E-004 + 0.24550000000000000 5.3295696960261934E-004 + 0.24634999999999996 5.4198399212752098E-004 + 0.24719999999999998 5.4985991052811534E-004 + 0.24804999999999999 5.5658690106773906E-004 + 0.24890000000000001 5.6216954691023081E-004 + 0.24974999999999997 5.6661437682039781E-004 + 0.25059999999999999 5.6993004479155476E-004 + 0.25145000000000001 5.7212685894297431E-004 + 0.25229999999999997 5.7321674517824082E-004 + 0.25314999999999999 5.7321282606217485E-004 + 0.25400000000000000 5.7212917477761393E-004 + 0.25484999999999997 5.6998070596876596E-004 + 0.25569999999999998 5.6678307626550082E-004 + 0.25655000000000000 5.6255292674899299E-004 + 0.25739999999999996 5.5730788021712537E-004 + 0.25824999999999998 5.5106623249129663E-004 + 0.25910000000000000 5.4384705946234507E-004 + 0.25994999999999996 5.3567023029252498E-004 + 0.26079999999999998 5.2655670056218906E-004 + 0.26164999999999999 5.1652860623008592E-004 + 0.26249999999999996 5.0560912865312490E-004 + 0.26334999999999997 4.9382278838595818E-004 + 0.26419999999999999 4.8119515735816482E-004 + 0.26505000000000001 4.6775327815018144E-004 + 0.26589999999999997 4.5352579097811382E-004 + 0.26674999999999999 4.3854305406019643E-004 + 0.26760000000000000 4.2283736671658501E-004 + 0.26844999999999997 4.0644298817484823E-004 + 0.26929999999999998 3.8939612417114989E-004 + 0.27015000000000000 3.7173512929606430E-004 + 0.27099999999999996 3.5350061487614764E-004 + 0.27184999999999998 3.3473571612784665E-004 + 0.27270000000000000 3.1548585326404954E-004 + 0.27354999999999996 2.9579882168160351E-004 + 0.27439999999999998 2.7572445759675734E-004 + 0.27524999999999999 2.5531468222718330E-004 + 0.27609999999999996 2.3462330579787673E-004 + 0.27694999999999997 2.1370601423878905E-004 + 0.27779999999999999 1.9262013233360619E-004 + 0.27865000000000001 1.7142440893947337E-004 + 0.27949999999999997 1.5017870481462398E-004 + 0.28034999999999999 1.2894363548644636E-004 + 0.28120000000000001 1.0778020148155898E-004 + 0.28204999999999997 8.6749529112400181E-005 + 0.28289999999999998 6.5912614444944958E-005 + 0.28375000000000000 4.5330049199963671E-005 + 0.28459999999999996 2.5061688042502824E-005 + 0.28544999999999998 5.1661635904882603E-006 + 0.28630000000000000 -1.4299643159245672E-005 + 0.28714999999999996 -3.3281095144116817E-005 + 0.28799999999999998 -5.1726140556982671E-005 + 0.28885000000000000 -6.9585586536729740E-005 + 0.28969999999999996 -8.6813363088066839E-005 + 0.29054999999999997 -1.0336687424364739E-004 + 0.29139999999999999 -1.1920730191617693E-004 + 0.29224999999999995 -1.3429986866334879E-004 + 0.29309999999999997 -1.4861396305128490E-004 + 0.29394999999999999 -1.6212325770460597E-004 + 0.29480000000000001 -1.7480568086356352E-004 + 0.29564999999999997 -1.8664353179974796E-004 + 0.29649999999999999 -1.9762354407001467E-004 + 0.29735000000000000 -2.0773699922584500E-004 + 0.29819999999999997 -2.1697974558405626E-004 + 0.29904999999999998 -2.2535220246572618E-004 + 0.29990000000000000 -2.3285916636413666E-004 + 0.30074999999999996 -2.3950969025333008E-004 + 0.30159999999999998 -2.4531696599846609E-004 + 0.30245000000000000 -2.5029798958700405E-004 + 0.30329999999999996 -2.5447330449084396E-004 + 0.30414999999999998 -2.5786665912206741E-004 + 0.30499999999999999 -2.6050459706275731E-004 + 0.30584999999999996 -2.6241614392141462E-004 + 0.30669999999999997 -2.6363252612232060E-004 + 0.30754999999999999 -2.6418702207414897E-004 + 0.30840000000000001 -2.6411471843452566E-004 + 0.30924999999999997 -2.6345222738260993E-004 + 0.31009999999999999 -2.6223731813462782E-004 + 0.31095000000000000 -2.6050847627758379E-004 + 0.31179999999999997 -2.5830457735211539E-004 + 0.31264999999999998 -2.5566470747612408E-004 + 0.31350000000000000 -2.5262796083219528E-004 + 0.31434999999999996 -2.4923321371815175E-004 + 0.31519999999999998 -2.4551873422547053E-004 + 0.31605000000000000 -2.4152173166437621E-004 + 0.31689999999999996 -2.3727806706179256E-004 + 0.31774999999999998 -2.3282224640294212E-004 + 0.31859999999999999 -2.2818745372406936E-004 + 0.31944999999999996 -2.2340557210453907E-004 + 0.32029999999999997 -2.1850707741104079E-004 + 0.32114999999999999 -2.1352064608666640E-004 + 0.32199999999999995 -2.0847307220689623E-004 + 0.32284999999999997 -2.0338918282802347E-004 + 0.32369999999999999 -1.9829205502939866E-004 + 0.32455000000000001 -1.9320315466056791E-004 + 0.32539999999999997 -1.8814231681416388E-004 + 0.32624999999999998 -1.8312753916316070E-004 + 0.32710000000000000 -1.7817489787015040E-004 + 0.32794999999999996 -1.7329843941009626E-004 + 0.32879999999999998 -1.6851050712503437E-004 + 0.32965000000000000 -1.6382174888781450E-004 + 0.33049999999999996 -1.5924129077851489E-004 + 0.33134999999999998 -1.5477672277521454E-004 + 0.33220000000000000 -1.5043417636521116E-004 + 0.33304999999999996 -1.4621848965888038E-004 + 0.33389999999999997 -1.4213343600575821E-004 + 0.33474999999999999 -1.3818182441279660E-004 + 0.33559999999999995 -1.3436550651252111E-004 + 0.33644999999999997 -1.3068533782401563E-004 + 0.33729999999999999 -1.2714117105531794E-004 + 0.33815000000000001 -1.2373196391153343E-004 + 0.33899999999999997 -1.2045594970171588E-004 + 0.33984999999999999 -1.1731076941273819E-004 + 0.34070000000000000 -1.1429355125916162E-004 + 0.34154999999999996 -1.1140096926904969E-004 + 0.34239999999999998 -1.0862934347455844E-004 + 0.34325000000000000 -1.0597472646905369E-004 + 0.34409999999999996 -1.0343298085816945E-004 + 0.34494999999999998 -1.0099986676349699E-004 + 0.34580000000000000 -9.8671085261421354E-005 + 0.34664999999999996 -9.6442333885451170E-005 + 0.34749999999999998 -9.4309320137350055E-005 + 0.34834999999999999 -9.2267727623696974E-005 + 0.34919999999999995 -9.0313214280726993E-005 + 0.35004999999999997 -8.8441390206973344E-005 + 0.35089999999999999 -8.6647919794257346E-005 + 0.35174999999999995 -8.4928661080307287E-005 + 0.35259999999999997 -8.3279724913430539E-005 + 0.35344999999999999 -8.1697481949931014E-005 + 0.35430000000000000 -8.0178458301276165E-005 + 0.35514999999999997 -7.8719292685136452E-005 + 0.35599999999999998 -7.7316830747906735E-005 + 0.35685000000000000 -7.5968198364137672E-005 + 0.35769999999999996 -7.4670894765502388E-005 + 0.35854999999999998 -7.3422668127676613E-005 + 0.35940000000000000 -7.2221380842742879E-005 + 0.36024999999999996 -7.1064845547102830E-005 + 0.36109999999999998 -6.9950832086037082E-005 + 0.36194999999999999 -6.8877181722460848E-005 + 0.36279999999999996 -6.7841896202545514E-005 + 0.36364999999999997 -6.6843205964998593E-005 + 0.36449999999999999 -6.5879427065200068E-005 + 0.36534999999999995 -6.4948904347548022E-005 + 0.36619999999999997 -6.4049995358864825E-005 + 0.36704999999999999 -6.3181141166196927E-005 + 0.36790000000000000 -6.2340881199886609E-005 + 0.36874999999999997 -6.1527839375610923E-005 + 0.36959999999999998 -6.0740686661849090E-005 + 0.37045000000000000 -5.9978080825184640E-005 + 0.37129999999999996 -5.9238678205596613E-005 + 0.37214999999999998 -5.8521122076229812E-005 + 0.37300000000000000 -5.7824085984765722E-005 + 0.37384999999999996 -5.7146257213035259E-005 + 0.37469999999999998 -5.6486324505677410E-005 + 0.37554999999999999 -5.5842969184835453E-005 + 0.37639999999999996 -5.5214839506020544E-005 + 0.37724999999999997 -5.4600573980841567E-005 + 0.37809999999999999 -5.3998847805636208E-005 + 0.37894999999999995 -5.3408477065782529E-005 + 0.37979999999999997 -5.2828475380708264E-005 + 0.38064999999999993 -5.2258053165910937E-005 + 0.38149999999999995 -5.1696511464526345E-005 + 0.38234999999999997 -5.1143163210929887E-005 + 0.38319999999999999 -5.0597292378423715E-005 + 0.38405000000000000 -5.0058238215349533E-005 + 0.38490000000000002 -4.9525473496976563E-005 + 0.38574999999999993 -4.8998657319043740E-005 + 0.38659999999999994 -4.8477544267327378E-005 + 0.38744999999999996 -4.7961857893096708E-005 + 0.38829999999999998 -4.7451251418910956E-005 + 0.38915000000000000 -4.6945393099223161E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0004.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0004.BXX.semd new file mode 100644 index 00000000..88b8222c --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0004.BXX.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 0.0000000000000000 + -0.11490000000000000 0.0000000000000000 + -0.11405000000000000 0.0000000000000000 + -0.11320000000000000 1.0111422650574946E-025 + -0.11234999999999999 -7.0853988998173263E-025 + -0.11150000000000000 -1.1614985644013373E-023 + -0.11065000000000000 -5.1154502870976625E-023 + -0.10979999999999999 -7.1371945713724695E-023 + -0.10894999999999999 2.5382221619808575E-022 + -0.10810000000000000 1.5285849950100828E-021 + -0.10725000000000000 3.3451227667999958E-021 + -0.10639999999999999 1.1999907839291093E-021 + -0.10554999999999999 -1.4477163810131089E-020 + -0.10470000000000000 -4.7010704581463853E-020 + -0.10385000000000000 -6.4347029944904959E-020 + -0.10299999999999999 2.2146406458635134E-020 + -0.10214999999999999 3.0076471421320778E-019 + -0.10130000000000000 6.6880442041333510E-019 + -0.10045000000000000 6.1357107410772270E-019 + -9.9599999999999994E-002 -6.6989842413034694E-019 + -9.8750000000000004E-002 -3.4182513538219460E-018 + -9.7900000000000001E-002 -5.8950709446150140E-018 + -9.7049999999999997E-002 -3.8470681789905984E-018 + -9.6199999999999994E-002 7.0563696011433055E-018 + -9.5349999999999990E-002 2.5204001831327380E-017 + -9.4500000000000001E-002 3.7167474903044268E-017 + -9.3649999999999997E-002 1.9976579999732360E-017 + -9.2799999999999994E-002 -4.2044574226647635E-017 + -9.1950000000000004E-002 -1.3089288325016705E-016 + -9.1100000000000000E-002 -1.8030480027787905E-016 + -9.0249999999999997E-002 -1.0022717004113425E-016 + -8.9399999999999993E-002 1.5251485585877548E-016 + -8.8549999999999990E-002 4.9368070550653877E-016 + -8.7700000000000000E-002 6.9358703040377287E-016 + -8.6849999999999997E-002 4.7972887586133120E-016 + -8.5999999999999993E-002 -2.6147671907196466E-016 + -8.5150000000000003E-002 -1.3060079879093114E-015 + -8.4300000000000000E-002 -2.0930516926503065E-015 + -8.3449999999999996E-002 -1.9705676313636167E-015 + -8.2600000000000007E-002 -5.7642464982577963E-016 + -8.1749999999999989E-002 1.8743678488260303E-015 + -8.0900000000000000E-002 4.5713267214307750E-015 + -8.0049999999999996E-002 6.3359182795221532E-015 + -7.9199999999999993E-002 5.9242847129685010E-015 + -7.8350000000000003E-002 2.3189844256701039E-015 + -7.7499999999999999E-002 -4.8304025536469593E-015 + -7.6649999999999996E-002 -1.4400587985855581E-014 + -7.5800000000000006E-002 -2.2851317029302763E-014 + -7.4949999999999989E-002 -2.4146040791320640E-014 + -7.4099999999999999E-002 -1.1840686621719202E-014 + -7.3249999999999996E-002 1.6362443752794571E-014 + -7.2399999999999992E-002 5.3550465904030730E-014 + -7.1550000000000002E-002 8.2004790170837005E-014 + -7.0699999999999999E-002 7.8713610771715821E-014 + -6.9849999999999995E-002 2.7908807441605999E-014 + -6.9000000000000006E-002 -6.4967217436898308E-014 + -6.8149999999999988E-002 -1.6695079839428384E-013 + -6.7299999999999999E-002 -2.2598539514192451E-013 + -6.6449999999999995E-002 -1.9356727296392786E-013 + -6.5599999999999992E-002 -5.2045094376548897E-014 + -6.4750000000000002E-002 1.6753301623126343E-013 + -6.3899999999999998E-002 3.8780736335624445E-013 + -6.3049999999999995E-002 5.0920240319291955E-013 + -6.2199999999999998E-002 4.4757516317632504E-013 + -6.1350000000000002E-002 1.7227016719802573E-013 + -6.0499999999999998E-002 -2.6827095073141504E-013 + -5.9650000000000002E-002 -7.4344791288985333E-013 + -5.8799999999999998E-002 -1.0669212728255635E-012 + -5.7950000000000002E-002 -1.0539473326751735E-012 + -5.7099999999999998E-002 -5.9965469997360157E-013 + -5.6249999999999994E-002 2.4795634891512748E-013 + -5.5400000000000005E-002 1.2580783259388723E-012 + -5.4550000000000001E-002 2.0617011035125213E-012 + -5.3699999999999998E-002 2.2728896550679912E-012 + -5.2849999999999994E-002 1.6481347425705904E-012 + -5.2000000000000005E-002 2.1737662696410391E-013 + -5.1150000000000001E-002 -1.6745092482118224E-012 + -5.0299999999999997E-002 -3.4397582749013952E-012 + -4.9449999999999994E-002 -4.4111789873706028E-012 + -4.8600000000000004E-002 -4.0469515601466008E-012 + -4.7750000000000001E-002 -2.1255600436242826E-012 + -4.6899999999999997E-002 1.1103948453304728E-012 + -4.6049999999999994E-002 4.9028429430326014E-012 + -4.5200000000000004E-002 8.0703317291591168E-012 + -4.4350000000000001E-002 9.2847590032434607E-012 + -4.3499999999999997E-002 7.5135849186985922E-012 + -4.2649999999999993E-002 2.5049443639059382E-012 + -4.1800000000000004E-002 -4.8924553975448101E-012 + -4.0950000000000000E-002 -1.2771616773194922E-011 + -4.0099999999999997E-002 -1.8630913482337001E-011 + -3.9249999999999993E-002 -2.0115949235536724E-011 + -3.8400000000000004E-002 -1.5755216217261634E-011 + -3.7550000000000000E-002 -5.4252679569369172E-012 + -3.6699999999999997E-002 9.5486518285368465E-012 + -3.5850000000000007E-002 2.6557573177487211E-011 + -3.5000000000000003E-002 4.1976313668023777E-011 + -3.4150000000000000E-002 5.1486414904841155E-011 + -3.3299999999999996E-002 5.0597786736306195E-011 + -3.2450000000000007E-002 3.5585889635930356E-011 + -3.1600000000000003E-002 4.8911092544325872E-012 + -3.0750000000000000E-002 -3.9330975272394197E-011 + -2.9899999999999996E-002 -9.0143117298677659E-011 + -2.9050000000000006E-002 -1.3592530140116932E-010 + -2.8200000000000003E-002 -1.6200483148141419E-010 + -2.7349999999999999E-002 -1.5364352438156416E-010 + -2.6499999999999996E-002 -9.9720364172153898E-011 + -2.5650000000000006E-002 3.7526752884148668E-012 + -2.4800000000000003E-002 1.5100944644583368E-010 + -2.3949999999999999E-002 3.2520196750995936E-010 + -2.3099999999999996E-002 4.9845558182007436E-010 + -2.2250000000000006E-002 6.3323329779490111E-010 + -2.1400000000000002E-002 6.8488780804939320E-010 + -2.0549999999999999E-002 6.0521471567067187E-010 + -1.9699999999999995E-002 3.4661731951308896E-010 + -1.8850000000000006E-002 -1.3383014325097816E-010 + -1.8000000000000002E-002 -8.7141538777665351E-010 + -1.7149999999999999E-002 -1.8929339770687196E-009 + -1.6299999999999995E-002 -3.2185827368039727E-009 + -1.5450000000000005E-002 -4.8665062111293979E-009 + -1.4600000000000002E-002 -6.8590732515212230E-009 + -1.3749999999999998E-002 -9.2294004519772286E-009 + -1.2899999999999995E-002 -1.2026618483646231E-008 + -1.2050000000000005E-002 -1.5318965376815056E-008 + -1.1200000000000002E-002 -1.9194735458817001E-008 + -1.0349999999999998E-002 -2.3761973998063639E-008 + -9.5000000000000084E-003 -2.9148310741061294E-008 + -8.6500000000000049E-003 -3.5502045645195386E-008 + -7.8000000000000014E-003 -4.2995041174711331E-008 + -6.9499999999999978E-003 -5.1827036175155114E-008 + -6.1000000000000082E-003 -6.2230649289199409E-008 + -5.2500000000000047E-003 -7.4476061497568257E-008 + -4.4000000000000011E-003 -8.8875131555353597E-008 + -3.5499999999999976E-003 -1.0578510733376220E-007 + -2.7000000000000079E-003 -1.2561296094623407E-007 + -1.8500000000000044E-003 -1.4882147169549192E-007 + -1.0000000000000009E-003 -1.7593788659710342E-007 + -1.4999999999999736E-004 -2.0756509075026833E-007 + 6.9999999999999230E-004 -2.4439448525274462E-007 + 1.5499999999999958E-003 -2.8721924886979794E-007 + 2.3999999999999994E-003 -3.3694644156262911E-007 + 3.2500000000000029E-003 -3.9460800910900630E-007 + 4.0999999999999925E-003 -4.6137109297340401E-007 + 4.9499999999999961E-003 -5.3854950747046330E-007 + 5.7999999999999996E-003 -6.2761779699570280E-007 + 6.6499999999999893E-003 -7.3022843708885401E-007 + 7.5000000000000067E-003 -8.4823229418907642E-007 + 8.3499999999999963E-003 -9.8370061207651725E-007 + 9.1999999999999860E-003 -1.1389482129399230E-006 + 1.0050000000000003E-002 -1.3165564486800885E-006 + 1.0899999999999993E-002 -1.5193986131055492E-006 + 1.1750000000000010E-002 -1.7506655050783185E-006 + 1.2600000000000000E-002 -2.0138944394169331E-006 + 1.3449999999999990E-002 -2.3129988419888229E-006 + 1.4300000000000007E-002 -2.6522979211226838E-006 + 1.5149999999999997E-002 -3.0365456569035793E-006 + 1.5999999999999986E-002 -3.4709580040510384E-006 + 1.6850000000000004E-002 -3.9612402097037937E-006 + 1.7699999999999994E-002 -4.5136145490623903E-006 + 1.8549999999999983E-002 -5.1348536840303499E-006 + 1.9400000000000001E-002 -5.8323136240096421E-006 + 2.0249999999999990E-002 -6.6139686807409942E-006 + 2.1100000000000008E-002 -7.4884384716437574E-006 + 2.1949999999999997E-002 -8.4650159796891628E-006 + 2.2799999999999987E-002 -9.5536839568669233E-006 + 2.3650000000000004E-002 -1.0765130261438942E-005 + 2.4499999999999994E-002 -1.2110765741004192E-005 + 2.5349999999999984E-002 -1.3602733078331381E-005 + 2.6200000000000001E-002 -1.5253920706591897E-005 + 2.7049999999999991E-002 -1.7077968605106576E-005 + 2.7900000000000008E-002 -1.9089261708325095E-005 + 2.8749999999999998E-002 -2.1302906264915072E-005 + 2.9599999999999987E-002 -2.3734698231633119E-005 + 3.0450000000000005E-002 -2.6401089568458106E-005 + 3.1299999999999994E-002 -2.9319143910210773E-005 + 3.2149999999999984E-002 -3.2506488206466082E-005 + 3.3000000000000002E-002 -3.5981241754003176E-005 + 3.3849999999999991E-002 -3.9761946496216609E-005 + 3.4700000000000009E-002 -4.3867447073076346E-005 + 3.5549999999999998E-002 -4.8316789698595500E-005 + 3.6399999999999988E-002 -5.3129068781870132E-005 + 3.7250000000000005E-002 -5.8323300042588401E-005 + 3.8099999999999995E-002 -6.3918267106563071E-005 + 3.8949999999999985E-002 -6.9932353743066354E-005 + 3.9800000000000002E-002 -7.6383380558406691E-005 + 4.0649999999999992E-002 -8.3288376532356258E-005 + 4.1500000000000009E-002 -9.0663397908279889E-005 + 4.2349999999999999E-002 -9.8523228005497802E-005 + 4.3199999999999988E-002 -1.0688113137132496E-004 + 4.4050000000000006E-002 -1.1574856335900215E-004 + 4.4899999999999995E-002 -1.2513490379233058E-004 + 4.5749999999999985E-002 -1.3504716070740413E-004 + 4.6600000000000003E-002 -1.4548971896421751E-004 + 4.7449999999999992E-002 -1.5646400785102214E-004 + 4.8299999999999982E-002 -1.6796829318277355E-004 + 4.9149999999999999E-002 -1.7999729851639638E-004 + 4.9999999999999989E-002 -1.9254198414106423E-004 + 5.0850000000000006E-002 -2.0558924408441392E-004 + 5.1699999999999996E-002 -2.1912166753874096E-004 + 5.2549999999999986E-002 -2.3311724835984969E-004 + 5.3400000000000003E-002 -2.4754917080849393E-004 + 5.4249999999999993E-002 -2.6238562407150158E-004 + 5.5099999999999982E-002 -2.7758953939764999E-004 + 5.5950000000000000E-002 -2.9311850390638860E-004 + 5.6799999999999989E-002 -3.0892471613917360E-004 + 5.7650000000000007E-002 -3.2495474878181777E-004 + 5.8499999999999996E-002 -3.4114974045858156E-004 + 5.9349999999999986E-002 -3.5744531272316926E-004 + 6.0200000000000004E-002 -3.7377174687716673E-004 + 6.1049999999999993E-002 -3.9005407337810039E-004 + 6.1899999999999983E-002 -4.0621234874267241E-004 + 6.2750000000000000E-002 -4.2216186168000816E-004 + 6.3599999999999990E-002 -4.3781353299846281E-004 + 6.4450000000000007E-002 -4.5307422314768656E-004 + 6.5299999999999997E-002 -4.6784730389870933E-004 + 6.6149999999999987E-002 -4.8203309050889322E-004 + 6.7000000000000004E-002 -4.9552940366724609E-004 + 6.7849999999999994E-002 -5.0823232413366821E-004 + 6.8699999999999983E-002 -5.2003668050778877E-004 + 6.9550000000000001E-002 -5.3083701546105305E-004 + 7.0399999999999990E-002 -5.4052831438237438E-004 + 7.1249999999999980E-002 -5.4900688409418371E-004 + 7.2099999999999997E-002 -5.5617119144044959E-004 + 7.2949999999999987E-002 -5.6192283995564786E-004 + 7.3800000000000004E-002 -5.6616739012629055E-004 + 7.4649999999999994E-002 -5.6881521807824282E-004 + 7.5499999999999984E-002 -5.6978248252746624E-004 + 7.6350000000000001E-002 -5.6899210635045691E-004 + 7.7199999999999991E-002 -5.6637439476255199E-004 + 7.8049999999999981E-002 -5.6186830075897250E-004 + 7.8899999999999998E-002 -5.5542173179088555E-004 + 7.9749999999999988E-002 -5.4699274366271252E-004 + 8.0600000000000005E-002 -5.3654993095770523E-004 + 8.1449999999999995E-002 -5.2407315546738583E-004 + 8.2299999999999984E-002 -5.0955407183783609E-004 + 8.3150000000000002E-002 -4.9299649453802793E-004 + 8.3999999999999991E-002 -4.7441676479001514E-004 + 8.4849999999999981E-002 -4.5384373063554078E-004 + 8.5699999999999998E-002 -4.3131898604590219E-004 + 8.6549999999999988E-002 -4.0689680878764180E-004 + 8.7400000000000005E-002 -3.8064397138985035E-004 + 8.8249999999999995E-002 -3.5263940905126462E-004 + 8.9099999999999985E-002 -3.2297393203733755E-004 + 8.9950000000000002E-002 -2.9174965724451061E-004 + 9.0799999999999992E-002 -2.5907918971246021E-004 + 9.1649999999999981E-002 -2.2508496332069989E-004 + 9.2499999999999999E-002 -1.8989820862653725E-004 + 9.3349999999999989E-002 -1.5365795624060430E-004 + 9.4200000000000006E-002 -1.1650992467293201E-004 + 9.5049999999999996E-002 -7.8605298217640886E-005 + 9.5899999999999985E-002 -4.0099429990056219E-005 + 9.6750000000000003E-002 -1.1505409156806864E-006 + 9.7599999999999992E-002 3.8081701767848507E-005 + 9.8449999999999982E-002 7.7437596213861319E-005 + 9.9299999999999999E-002 1.1675884277324402E-004 + 0.10014999999999999 1.5589002844715636E-004 + 0.10099999999999998 1.9468001336784036E-004 + 0.10185000000000000 2.3298336549312836E-004 + 0.10269999999999999 2.7066166929368965E-004 + 0.10355000000000000 3.0758491843001315E-004 + 0.10439999999999999 3.4363268660097699E-004 + 0.10524999999999998 3.7869527789902103E-004 + 0.10610000000000000 4.1267464505515168E-004 + 0.10694999999999999 4.4548539303856396E-004 + 0.10779999999999998 4.7705528927585641E-004 + 0.10865000000000000 5.0732599887040358E-004 + 0.10949999999999999 5.3625352710507659E-004 + 0.11035000000000000 5.6380849279598572E-004 + 0.11119999999999999 5.8997611324405549E-004 + 0.11204999999999998 6.1475633064573881E-004 + 0.11290000000000000 6.3816350794770405E-004 + 0.11374999999999999 6.6022600388244393E-004 + 0.11459999999999998 6.8098568157980860E-004 + 0.11545000000000000 7.0049710642303609E-004 + 0.11629999999999999 7.1882670014133758E-004 + 0.11715000000000000 7.3605168875268373E-004 + 0.11799999999999999 7.5225879638075302E-004 + 0.11884999999999998 7.6754313590496857E-004 + 0.11970000000000000 7.8200662859836869E-004 + 0.12054999999999999 7.9575646478149725E-004 + 0.12139999999999998 8.0890371948945416E-004 + 0.12225000000000000 8.2156133175429131E-004 + 0.12309999999999999 8.3384283890703672E-004 + 0.12395000000000000 8.4586031980664258E-004 + 0.12479999999999999 8.5772274240421362E-004 + 0.12564999999999998 8.6953415053180614E-004 + 0.12650000000000000 8.8139215954145637E-004 + 0.12734999999999999 8.9338576968261518E-004 + 0.12819999999999998 9.0559438025198367E-004 + 0.12905000000000000 9.1808592138241992E-004 + 0.12989999999999999 9.3091552746931501E-004 + 0.13074999999999998 9.4412445742665793E-004 + 0.13159999999999999 9.5773861026142220E-004 + 0.13245000000000001 9.7176769723491174E-004 + 0.13329999999999997 9.8620458307658817E-004 + 0.13414999999999999 1.0010245277815983E-003 + 0.13500000000000001 1.0161846148405739E-003 + 0.13584999999999997 1.0316238223836334E-003 + 0.13669999999999999 1.0472625644917619E-003 + 0.13755000000000001 1.0630032689120303E-003 + 0.13839999999999997 1.0787304042964886E-003 + 0.13924999999999998 1.0943118731445603E-003 + 0.14010000000000000 1.1095987842922349E-003 + 0.14094999999999996 1.1244271449984064E-003 + 0.14179999999999998 1.1386189789734141E-003 + 0.14265000000000000 1.1519832503421772E-003 + 0.14350000000000002 1.1643182180551641E-003 + 0.14434999999999998 1.1754128220019945E-003 + 0.14520000000000000 1.1850486732367591E-003 + 0.14605000000000001 1.1930022791674529E-003 + 0.14689999999999998 1.1990467448386854E-003 + 0.14774999999999999 1.2029546533392039E-003 + 0.14860000000000001 1.2044998344068335E-003 + 0.14944999999999997 1.2034602878887629E-003 + 0.15029999999999999 1.1996202278252699E-003 + 0.15115000000000001 1.1927729446625532E-003 + 0.15199999999999997 1.1827227078650743E-003 + 0.15284999999999999 1.1692872429184882E-003 + 0.15370000000000000 1.1523000959515624E-003 + 0.15454999999999997 1.1316129268123356E-003 + 0.15539999999999998 1.1070973144473052E-003 + 0.15625000000000000 1.0786467486685032E-003 + 0.15709999999999996 1.0461780206084271E-003 + 0.15794999999999998 1.0096331525208746E-003 + 0.15880000000000000 9.6898059001380966E-004 + 0.15965000000000001 9.2421643973586009E-004 + 0.16049999999999998 8.7536488458378025E-004 + 0.16134999999999999 8.2247908850461324E-004 + 0.16220000000000001 7.6564128866912654E-004 + 0.16304999999999997 7.0496270751019437E-004 + 0.16389999999999999 6.4058356288446117E-004 + 0.16475000000000001 5.7267233927345122E-004 + 0.16559999999999997 5.0142498698216797E-004 + 0.16644999999999999 4.2706397080666698E-004 + 0.16730000000000000 3.4983681398242803E-004 + 0.16814999999999997 2.7001441733991475E-004 + 0.16899999999999998 1.8788946606971473E-004 + 0.16985000000000000 1.0377435614357275E-004 + 0.17069999999999996 1.7998999992059278E-005 + 0.17154999999999998 -6.9091612256261904E-005 + 0.17240000000000000 -1.5713999578725470E-004 + 0.17325000000000002 -2.4577875447122149E-004 + 0.17409999999999998 -3.3463334902880763E-004 + 0.17494999999999999 -4.2332478737574196E-004 + 0.17580000000000001 -5.1147247410177304E-004 + 0.17664999999999997 -5.9869693347643657E-004 + 0.17749999999999999 -6.8462251527108304E-004 + 0.17835000000000001 -7.6888029448831589E-004 + 0.17919999999999997 -8.5111057163726029E-004 + 0.18004999999999999 -9.3096540435890309E-004 + 0.18090000000000001 -1.0081109874289684E-003 + 0.18174999999999997 -1.0822296885021909E-003 + 0.18259999999999998 -1.1530221182630227E-003 + 0.18345000000000000 -1.2202087926921257E-003 + 0.18429999999999996 -1.2835322536461150E-003 + 0.18514999999999998 -1.3427580866829237E-003 + 0.18600000000000000 -1.3976759997465932E-003 + 0.18684999999999996 -1.4481008790432676E-003 + 0.18769999999999998 -1.4938734509740382E-003 + 0.18855000000000000 -1.5348605333069918E-003 + 0.18940000000000001 -1.5709553349423395E-003 + 0.19024999999999997 -1.6020775303317819E-003 + 0.19109999999999999 -1.6281728296983645E-003 + 0.19195000000000001 -1.6492125244702437E-003 + 0.19279999999999997 -1.6651928958508974E-003 + 0.19364999999999999 -1.6761344603528343E-003 + 0.19450000000000001 -1.6820809592743577E-003 + 0.19534999999999997 -1.6830985010267490E-003 + 0.19619999999999999 -1.6792740604021318E-003 + 0.19705000000000000 -1.6707139595526176E-003 + 0.19789999999999996 -1.6575428498821973E-003 + 0.19874999999999998 -1.6399019812175636E-003 + 0.19960000000000000 -1.6179475791623925E-003 + 0.20044999999999996 -1.5918501219014489E-003 + 0.20129999999999998 -1.5617919568506843E-003 + 0.20215000000000000 -1.5279663627227123E-003 + 0.20300000000000001 -1.4905755975329112E-003 + 0.20384999999999998 -1.4498298796905944E-003 + 0.20469999999999999 -1.4059456989740475E-003 + 0.20555000000000001 -1.3591449957090051E-003 + 0.20639999999999997 -1.3096537279247875E-003 + 0.20724999999999999 -1.2577003641252203E-003 + 0.20810000000000001 -1.2035153240513817E-003 + 0.20894999999999997 -1.1473297973937713E-003 + 0.20979999999999999 -1.0893747024837087E-003 + 0.21065000000000000 -1.0298798607719800E-003 + 0.21149999999999997 -9.6907357257896252E-004 + 0.21234999999999998 -9.0718165177920912E-004 + 0.21320000000000000 -8.4442719962008080E-004 + 0.21404999999999996 -7.8102976500279725E-004 + 0.21489999999999998 -7.1720498448890060E-004 + 0.21575000000000000 -6.5316409537087420E-004 + 0.21659999999999996 -5.8911368442342684E-004 + 0.21744999999999998 -5.2525512114401547E-004 + 0.21829999999999999 -4.6178437968674957E-004 + 0.21915000000000001 -3.9889159567938674E-004 + 0.21999999999999997 -3.3676080483956399E-004 + 0.22084999999999999 -2.7556965684451745E-004 + 0.22170000000000001 -2.1548921080834563E-004 + 0.22254999999999997 -1.5668355836188192E-004 + 0.22339999999999999 -9.9309617813580914E-005 + 0.22425000000000000 -4.3516845062116097E-005 + 0.22509999999999997 1.0553132052983269E-005 + 0.22594999999999998 6.2766813407959235E-005 + 0.22680000000000000 1.1299921417568444E-004 + 0.22764999999999996 1.6113418808662405E-004 + 0.22849999999999998 2.0706475740808275E-004 + 0.22935000000000000 2.5069344392535781E-004 + 0.23019999999999996 2.9193244016342774E-004 + 0.23104999999999998 3.3070391941149042E-004 + 0.23190000000000000 3.6694019911877714E-004 + 0.23275000000000001 4.0058401997309262E-004 + 0.23359999999999997 4.3158879627255343E-004 + 0.23444999999999999 4.5991877394819901E-004 + 0.23530000000000001 4.8554911118075009E-004 + 0.23614999999999997 5.0846592583212173E-004 + 0.23699999999999999 5.2866633238912188E-004 + 0.23785000000000001 5.4615814265872894E-004 + 0.23869999999999997 5.6096004105365884E-004 + 0.23954999999999999 5.7310113134564596E-004 + 0.24040000000000000 5.8262101307217926E-004 + 0.24124999999999996 5.8956918028374287E-004 + 0.24209999999999998 5.9400488481450180E-004 + 0.24295000000000000 5.9599640251154927E-004 + 0.24379999999999996 5.9562080649036586E-004 + 0.24464999999999998 5.9296311995692748E-004 + 0.24550000000000000 5.8811601887168066E-004 + 0.24634999999999996 5.8117886255855107E-004 + 0.24719999999999998 5.7225716437598446E-004 + 0.24804999999999999 5.6146195608965501E-004 + 0.24890000000000001 5.4890868891094248E-004 + 0.24974999999999997 5.3471690527704405E-004 + 0.25059999999999999 5.1900937391596814E-004 + 0.25145000000000001 5.0191129035572510E-004 + 0.25229999999999997 4.8354951326874120E-004 + 0.25314999999999999 4.6405181949460200E-004 + 0.25400000000000000 4.4354612054789866E-004 + 0.25484999999999997 4.2215973868320718E-004 + 0.25569999999999998 4.0001872827488710E-004 + 0.25655000000000000 3.7724731817992234E-004 + 0.25739999999999996 3.5396738496719024E-004 + 0.25824999999999998 3.3029794148199492E-004 + 0.25910000000000000 3.0635474855119743E-004 + 0.25994999999999996 2.8224980067920977E-004 + 0.26079999999999998 2.5809100014594777E-004 + 0.26164999999999999 2.3398191020975655E-004 + 0.26249999999999996 2.1002147098069321E-004 + 0.26334999999999997 1.8630384273129449E-004 + 0.26419999999999999 1.6291834208192248E-004 + 0.26505000000000001 1.3994931438215838E-004 + 0.26589999999999997 1.1747619590158719E-004 + 0.26674999999999999 9.5573559064873525E-005 + 0.26760000000000000 7.4311221927981472E-005 + 0.26844999999999997 5.3754361734068969E-005 + 0.26929999999999998 3.3963693055347053E-005 + 0.27015000000000000 1.4995599262275495E-005 + 0.27099999999999996 -3.0976559678276859E-006 + 0.27184999999999998 -2.0267698802457256E-005 + 0.27270000000000000 -3.6469857927045547E-005 + 0.27354999999999996 -5.1662969194554901E-005 + 0.27439999999999998 -6.5809196185631291E-005 + 0.27524999999999999 -7.8873864536807813E-005 + 0.27609999999999996 -9.0825248460561680E-005 + 0.27694999999999997 -1.0163436214546067E-004 + 0.27779999999999999 -1.1127485570177363E-004 + 0.27865000000000001 -1.1972288466514446E-004 + 0.27949999999999997 -1.2695712114394643E-004 + 0.28034999999999999 -1.3295878059337683E-004 + 0.28120000000000001 -1.3771158478565132E-004 + 0.28204999999999997 -1.4120187262159023E-004 + 0.28289999999999998 -1.4341856646177050E-004 + 0.28375000000000000 -1.4435333409376861E-004 + 0.28459999999999996 -1.4400071685658210E-004 + 0.28544999999999998 -1.4235842160273575E-004 + 0.28630000000000000 -1.3942749932519330E-004 + 0.28714999999999996 -1.3521265054049550E-004 + 0.28799999999999998 -1.2972245727212471E-004 + 0.28885000000000000 -1.2296966550363151E-004 + 0.28969999999999996 -1.1497155421285003E-004 + 0.29054999999999997 -1.0575023700952284E-004 + 0.29139999999999999 -9.5332969330808235E-005 + 0.29224999999999995 -8.3752367762056262E-005 + 0.29309999999999997 -7.1046586765548784E-005 + 0.29394999999999999 -5.7259537867601778E-005 + 0.29480000000000001 -4.2441136265933916E-005 + 0.29564999999999997 -2.6647543767622053E-005 + 0.29649999999999999 -9.9413312120201248E-006 + 0.29735000000000000 7.6084391750663237E-006 + 0.29819999999999997 2.5926264971278824E-005 + 0.29904999999999998 4.4930321659171648E-005 + 0.29990000000000000 6.4532626925428697E-005 + 0.30074999999999996 8.4639203346942448E-005 + 0.30159999999999998 1.0515038543249570E-004 + 0.30245000000000000 1.2596106249884121E-004 + 0.30329999999999996 1.4696116238165048E-004 + 0.30414999999999998 1.6803611601089727E-004 + 0.30499999999999999 1.8906745072281994E-004 + 0.30584999999999996 2.0993348528888423E-004 + 0.30669999999999997 2.3051004463368904E-004 + 0.30754999999999999 2.5067128444109931E-004 + 0.30840000000000001 2.7029044295569742E-004 + 0.30924999999999997 2.8924088326445308E-004 + 0.31009999999999999 3.0739685412504487E-004 + 0.31095000000000000 3.2463459428760775E-004 + 0.31179999999999997 3.4083325870349626E-004 + 0.31264999999999998 3.5587597799251078E-004 + 0.31350000000000000 3.6965082992465560E-004 + 0.31434999999999996 3.8205186716595531E-004 + 0.31519999999999998 3.9298001706176175E-004 + 0.31605000000000000 4.0234402531686314E-004 + 0.31689999999999996 4.1006140958711035E-004 + 0.31774999999999998 4.1605932324510135E-004 + 0.31859999999999999 4.2027537493663617E-004 + 0.31944999999999996 4.2265830105357147E-004 + 0.32029999999999997 4.2316860547631332E-004 + 0.32114999999999999 4.2177900113289142E-004 + 0.32199999999999995 4.1847481200359084E-004 + 0.32284999999999997 4.1325432913591622E-004 + 0.32369999999999999 4.0612891624738554E-004 + 0.32455000000000001 3.9712322517423157E-004 + 0.32539999999999997 3.8627505127641313E-004 + 0.32624999999999998 3.7363517479183241E-004 + 0.32710000000000000 3.5926715433537621E-004 + 0.32794999999999996 3.4324685054979760E-004 + 0.32879999999999998 3.2566185245175424E-004 + 0.32965000000000000 3.0661091350070891E-004 + 0.33049999999999996 2.8620300177503575E-004 + 0.33134999999999998 2.6455654070437439E-004 + 0.33220000000000000 2.4179837307670898E-004 + 0.33304999999999996 2.1806271789944279E-004 + 0.33389999999999997 1.9349015355653044E-004 + 0.33474999999999999 1.6822637616822480E-004 + 0.33559999999999995 1.4242102263836454E-004 + 0.33644999999999997 1.1622642976551179E-004 + 0.33729999999999999 8.9796343691877291E-005 + 0.33815000000000001 6.3284692668872820E-005 + 0.33899999999999997 3.6844364527002376E-005 + 0.33984999999999999 1.0625930667087946E-005 + 0.34070000000000000 -1.5223572717891378E-005 + 0.34154999999999996 -4.0561840792241365E-005 + 0.34239999999999998 -6.5252460393847034E-005 + 0.34325000000000000 -8.9165916357084239E-005 + 0.34409999999999996 -1.1218057229212372E-004 + 0.34494999999999998 -1.3418343667663272E-004 + 0.34580000000000000 -1.5507095716867875E-004 + 0.34664999999999996 -1.7474962564087318E-004 + 0.34749999999999998 -1.9313656274033567E-004 + 0.34834999999999999 -2.1015997435889374E-004 + 0.34919999999999995 -2.2575940153884307E-004 + 0.35004999999999997 -2.3988601062977701E-004 + 0.35089999999999999 -2.5250270503270549E-004 + 0.35174999999999995 -2.6358394844194397E-004 + 0.35259999999999997 -2.7311565439188469E-004 + 0.35344999999999999 -2.8109505945155818E-004 + 0.35430000000000000 -2.8753040493527816E-004 + 0.35514999999999997 -2.9244047807503641E-004 + 0.35599999999999998 -2.9585412510771181E-004 + 0.35685000000000000 -2.9780962519140278E-004 + 0.35769999999999996 -2.9835388218675730E-004 + 0.35854999999999998 -2.9754178155764165E-004 + 0.35940000000000000 -2.9543529151729574E-004 + 0.36024999999999996 -2.9210286467986311E-004 + 0.36109999999999998 -2.8761853006321268E-004 + 0.36194999999999999 -2.8206110465014067E-004 + 0.36279999999999996 -2.7551337625374313E-004 + 0.36364999999999997 -2.6806116672042446E-004 + 0.36449999999999999 -2.5979244231143499E-004 + 0.36534999999999995 -2.5079651642629318E-004 + 0.36619999999999997 -2.4116322823436622E-004 + 0.36704999999999999 -2.3098210445211467E-004 + 0.36790000000000000 -2.2034168494900882E-004 + 0.36874999999999997 -2.0932878187979385E-004 + 0.36959999999999998 -1.9802793221033126E-004 + 0.37045000000000000 -1.8652084876556567E-004 + 0.37129999999999996 -1.7488594736778421E-004 + 0.37214999999999998 -1.6319787263489885E-004 + 0.37300000000000000 -1.5152709731540228E-004 + 0.37384999999999996 -1.3993958909098251E-004 + 0.37469999999999998 -1.2849652095706365E-004 + 0.37554999999999999 -1.1725408239655850E-004 + 0.37639999999999996 -1.0626335479859839E-004 + 0.37724999999999997 -9.5570194441989861E-005 + 0.37809999999999999 -8.5215168298955897E-005 + 0.37894999999999995 -7.5233592535250754E-005 + 0.37979999999999997 -6.5655605770897603E-005 + 0.38064999999999993 -5.6506339793737504E-005 + 0.38149999999999995 -4.7806086530343738E-005 + 0.38234999999999997 -3.9570505792828961E-005 + 0.38319999999999999 -3.1810803023187031E-005 + 0.38405000000000000 -2.4533994792779948E-005 + 0.38490000000000002 -1.7743148674265820E-005 + 0.38574999999999993 -1.1437681512513445E-005 + 0.38659999999999994 -5.6136550200216807E-006 + 0.38744999999999996 -2.6406118953184846E-007 + 0.38829999999999998 4.6208618461991171E-006 + 0.38915000000000000 9.0533291928913940E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0004.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0004.BXZ.semd new file mode 100644 index 00000000..9ff9c862 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0004.BXZ.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 0.0000000000000000 + -0.11490000000000000 0.0000000000000000 + -0.11405000000000000 0.0000000000000000 + -0.11320000000000000 -6.5583703802272205E-026 + -0.11234999999999999 2.9836115658282575E-025 + -0.11150000000000000 4.7474436380747785E-024 + -0.11065000000000000 1.2637536381376141E-023 + -0.10979999999999999 -3.5387623583302581E-023 + -0.10894999999999999 -3.1586682055883794E-022 + -0.10810000000000000 -8.0566502621335532E-022 + -0.10725000000000000 -7.9782576570427174E-023 + -0.10639999999999999 5.6291525901750097E-021 + -0.10554999999999999 1.8051099735253579E-020 + -0.10470000000000000 2.2103155245460495E-020 + -0.10385000000000000 -2.7857511160898754E-020 + -0.10299999999999999 -1.7741370008028704E-019 + -0.10214999999999999 -3.5290771227897510E-019 + -0.10130000000000000 -2.1716505013407602E-019 + -0.10045000000000000 7.3171646947048666E-019 + -9.9599999999999994E-002 2.4998963142099512E-018 + -9.8750000000000004E-002 3.5603252265647527E-018 + -9.7900000000000001E-002 6.7807159069621431E-019 + -9.7049999999999997E-002 -8.6027136048765983E-018 + -9.6199999999999994E-002 -2.0709268410624052E-017 + -9.5349999999999990E-002 -2.2289624568856852E-017 + -9.4500000000000001E-002 4.1930756890761956E-018 + -9.3649999999999997E-002 6.1458070415220334E-017 + -9.2799999999999994E-002 1.1529856371679232E-016 + -9.1950000000000004E-002 9.5815796822314410E-017 + -9.1100000000000000E-002 -5.4395370063066066E-017 + -9.0249999999999997E-002 -2.9867578424547242E-016 + -8.9399999999999993E-002 -4.5999639652388761E-016 + -8.8549999999999990E-002 -2.9663010634036493E-016 + -8.7700000000000000E-002 2.8681115592178881E-016 + -8.6849999999999997E-002 1.0276403721355881E-015 + -8.5999999999999993E-002 1.3280302106534170E-015 + -8.5150000000000003E-002 6.4704618689564028E-016 + -8.4300000000000000E-002 -9.2698862793162993E-016 + -8.3449999999999996E-002 -2.4288509965949137E-015 + -8.2600000000000007E-002 -2.5392317787514175E-015 + -8.1749999999999989E-002 -7.2906657107686106E-016 + -8.0900000000000000E-002 1.8888612206629495E-015 + -8.0049999999999996E-002 3.0761579925926768E-015 + -7.9199999999999993E-002 1.4614107419888056E-015 + -7.8350000000000003E-002 -1.4995941167077026E-015 + -7.7499999999999999E-002 -1.8858262544981878E-015 + -7.6649999999999996E-002 3.1222200275353261E-015 + -7.5800000000000006E-002 1.0791262270928408E-014 + -7.4949999999999989E-002 1.2190726572860829E-014 + -7.4099999999999999E-002 -1.5212929161119951E-015 + -7.3249999999999996E-002 -2.8663835664614289E-014 + -7.2399999999999992E-002 -5.1361357459305954E-014 + -7.1550000000000002E-002 -4.3460402134649711E-014 + -7.0699999999999999E-002 8.4765479717328438E-015 + -6.9849999999999995E-002 8.5078013678468972E-014 + -6.9000000000000006E-002 1.3486254705766371E-013 + -6.8149999999999988E-002 1.0475096904708404E-013 + -6.7299999999999999E-002 -1.4758375898331860E-014 + -6.6449999999999995E-002 -1.6455250453299350E-013 + -6.5599999999999992E-002 -2.4166186715426563E-013 + -6.4750000000000002E-002 -1.6939537999558042E-013 + -6.3899999999999998E-002 3.3066059823719616E-014 + -6.3049999999999995E-002 2.4111131775433841E-013 + -6.2199999999999998E-002 2.9969205834263647E-013 + -6.1350000000000002E-002 1.4128562896166585E-013 + -6.0499999999999998E-002 -1.4174415507752514E-013 + -5.9650000000000002E-002 -3.4072560825775808E-013 + -5.8799999999999998E-002 -2.7766849809290623E-013 + -5.7950000000000002E-002 4.6491406367875752E-014 + -5.7099999999999998E-002 4.2451149055240857E-013 + -5.6249999999999994E-002 5.7776824636455764E-013 + -5.5400000000000005E-002 3.6482167728953366E-013 + -5.4550000000000001E-002 -1.0043315254786586E-013 + -5.3699999999999998E-002 -5.3069389843358868E-013 + -5.2849999999999994E-002 -6.9836628388646317E-013 + -5.2000000000000005E-002 -6.2986512390769753E-013 + -5.1150000000000001E-002 -5.7490693869246049E-013 + -5.0299999999999997E-002 -7.3603035306325705E-013 + -4.9449999999999994E-002 -9.6295844639908860E-013 + -4.8600000000000004E-002 -7.0140824821051635E-013 + -4.7750000000000001E-002 6.6288278182604394E-013 + -4.6899999999999997E-002 3.2264467864569394E-012 + -4.6049999999999994E-002 6.1545736678379267E-012 + -4.5200000000000004E-002 7.8014720134675956E-012 + -4.4350000000000001E-002 6.4237182342863123E-012 + -4.3499999999999997E-002 1.1517728589962044E-012 + -4.2649999999999993E-002 -7.3192958910344456E-012 + -4.1800000000000004E-002 -1.6719054098385254E-011 + -4.0950000000000000E-002 -2.3877482875435428E-011 + -4.0099999999999997E-002 -2.5719403187540829E-011 + -3.9249999999999993E-002 -2.0107276632049818E-011 + -3.8400000000000004E-002 -6.2815508426972862E-012 + -3.7550000000000000E-002 1.4999475202101886E-011 + -3.6699999999999997E-002 4.1318827306978177E-011 + -3.5850000000000007E-002 6.8282792808127391E-011 + -3.5000000000000003E-002 8.9225652728479906E-011 + -3.4150000000000000E-002 9.5488156271425896E-011 + -3.3299999999999996E-002 7.7849282209862772E-011 + -3.2450000000000007E-002 2.9282425759251635E-011 + -3.1600000000000003E-002 -5.1481354719149292E-011 + -3.0750000000000000E-002 -1.5671497945767700E-010 + -2.9899999999999996E-002 -2.6810306819654677E-010 + -2.9050000000000006E-002 -3.5774364448672259E-010 + -2.8200000000000003E-002 -3.9192526629000720E-010 + -2.7349999999999999E-002 -3.3709134687967407E-010 + -2.6499999999999996E-002 -1.6700242551031268E-010 + -2.5650000000000006E-002 1.2981253318885846E-010 + -2.4800000000000003E-002 5.4290432836747625E-010 + -2.3949999999999999E-002 1.0334884204587038E-009 + -2.3099999999999996E-002 1.5294908511761658E-009 + -2.2250000000000006E-002 1.9233257511853830E-009 + -2.1400000000000002E-002 2.0739421290341551E-009 + -2.0549999999999999E-002 1.8140871180039183E-009 + -1.9699999999999995E-002 9.6221127078542557E-010 + -1.8850000000000006E-002 -6.6341221986712858E-010 + -1.8000000000000002E-002 -3.2319900895019181E-009 + -1.7149999999999999E-002 -6.8923551624719154E-009 + -1.6299999999999995E-002 -1.1771825183163263E-008 + -1.5450000000000005E-002 -1.7981606139201324E-008 + -1.4600000000000002E-002 -2.5627242217244287E-008 + -1.3749999999999998E-002 -3.4822468968727543E-008 + -1.2899999999999995E-002 -4.5705572178593008E-008 + -1.2050000000000005E-002 -5.8458082565097091E-008 + -1.1200000000000002E-002 -7.3325266358392202E-008 + -1.0349999999999998E-002 -9.0636739637827945E-008 + -9.5000000000000084E-003 -1.1082443176489051E-007 + -8.6500000000000049E-003 -1.3443501427208731E-007 + -7.8000000000000014E-003 -1.6213572069663471E-007 + -6.9499999999999978E-003 -1.9471513814627251E-007 + -6.1000000000000082E-003 -2.3308288820071141E-007 + -5.2500000000000047E-003 -2.7827286966364110E-007 + -4.4000000000000011E-003 -3.3145367162454470E-007 + -3.5499999999999976E-003 -3.9394676788723337E-007 + -2.7000000000000079E-003 -4.6725163997959384E-007 + -1.8500000000000044E-003 -5.5307494038091886E-007 + -1.0000000000000009E-003 -6.5336288952461676E-007 + -1.4999999999999736E-004 -7.7033622728598307E-007 + 6.9999999999999230E-004 -9.0652887101377788E-007 + 1.5499999999999958E-003 -1.0648305358788184E-006 + 2.3999999999999994E-003 -1.2485327150885729E-006 + 3.2500000000000029E-003 -1.4613766128770899E-006 + 4.0999999999999925E-003 -1.7076000157956324E-006 + 4.9499999999999961E-003 -1.9919837938316895E-006 + 5.7999999999999996E-003 -2.3199006111535753E-006 + 6.6499999999999893E-003 -2.6973712170338723E-006 + 7.5000000000000067E-003 -3.1311319839927006E-006 + 8.3499999999999963E-003 -3.6287153851901944E-006 + 9.1999999999999860E-003 -4.1985371578454851E-006 + 1.0050000000000003E-002 -4.8499902847407261E-006 + 1.0899999999999993E-002 -5.5935334507093671E-006 + 1.1750000000000010E-002 -6.4407761518331888E-006 + 1.2600000000000000E-002 -7.4045666869631644E-006 + 1.3449999999999990E-002 -8.4990824443039535E-006 + 1.4300000000000007E-002 -9.7399254999706853E-006 + 1.5149999999999997E-002 -1.1144229404116211E-005 + 1.5999999999999986E-002 -1.2730765631784953E-005 + 1.6850000000000004E-002 -1.4520048117390252E-005 + 1.7699999999999994E-002 -1.6534436805648270E-005 + 1.8549999999999983E-002 -1.8798231610626838E-005 + 1.9400000000000001E-002 -2.1337774312129483E-005 + 2.0249999999999990E-002 -2.4181547981235208E-005 + 2.1100000000000008E-002 -2.7360286150113999E-005 + 2.1949999999999997E-002 -3.0907054242792923E-005 + 2.2799999999999987E-002 -3.4857336968668648E-005 + 2.3650000000000004E-002 -3.9249095642234932E-005 + 2.4499999999999994E-002 -4.4122786789666027E-005 + 2.5349999999999984E-002 -4.9521413407444246E-005 + 2.6200000000000001E-002 -5.5490469277448198E-005 + 2.7049999999999991E-002 -6.2077952506828940E-005 + 2.7900000000000008E-002 -6.9334305593024299E-005 + 2.8749999999999998E-002 -7.7312340348336951E-005 + 2.9599999999999987E-002 -8.6067120475934961E-005 + 3.0450000000000005E-002 -9.5655794793277177E-005 + 3.1299999999999994E-002 -1.0613742666658234E-004 + 3.2149999999999984E-002 -1.1757272729216243E-004 + 3.3000000000000002E-002 -1.3002379159977604E-004 + 3.3849999999999991E-002 -1.4355375599984458E-004 + 3.4700000000000009E-002 -1.5822649056693877E-004 + 3.5549999999999998E-002 -1.7410608612950638E-004 + 3.6399999999999988E-002 -1.9125646990145623E-004 + 3.7250000000000005E-002 -2.0974075241049324E-004 + 3.8099999999999995E-002 -2.2962066994390568E-004 + 3.8949999999999985E-002 -2.5095590899739648E-004 + 3.9800000000000002E-002 -2.7380338189390239E-004 + 4.0649999999999992E-002 -2.9821644928181734E-004 + 4.1500000000000009E-002 -3.2424413864536901E-004 + 4.2349999999999999E-002 -3.5193015650182542E-004 + 4.3199999999999988E-002 -3.8131200431293746E-004 + 4.4050000000000006E-002 -4.1242002329541479E-004 + 4.4899999999999995E-002 -4.4527641781151595E-004 + 4.5749999999999985E-002 -4.7989415882150832E-004 + 4.6600000000000003E-002 -5.1627598442781093E-004 + 4.7449999999999992E-002 -5.5441335922418395E-004 + 4.8299999999999982E-002 -5.9428563466510460E-004 + 4.9149999999999999E-002 -6.3585878001711123E-004 + 4.9999999999999989E-002 -6.7908451968661508E-004 + 5.0850000000000006E-002 -7.2389915637334934E-004 + 5.1699999999999996E-002 -7.7022308496175519E-004 + 5.2549999999999986E-002 -8.1795960092753499E-004 + 5.3400000000000003E-002 -8.6699412728111084E-004 + 5.4249999999999993E-002 -9.1719388480267553E-004 + 5.5099999999999982E-002 -9.6840700477481305E-004 + 5.5950000000000000E-002 -1.0204625083225381E-003 + 5.6799999999999989E-002 -1.0731697675122537E-003 + 5.7650000000000007E-002 -1.1263184508391087E-003 + 5.8499999999999996E-002 -1.1796789837693925E-003 + 5.9349999999999986E-002 -1.2330026169308798E-003 + 6.0200000000000004E-002 -1.2860219970323486E-003 + 6.1049999999999993E-002 -1.3384522247313765E-003 + 6.1899999999999983E-002 -1.3899913334772934E-003 + 6.2750000000000000E-002 -1.4403216851702396E-003 + 6.3599999999999990E-002 -1.4891112402921046E-003 + 6.4450000000000007E-002 -1.5360157315411102E-003 + 6.5299999999999997E-002 -1.5806797481390693E-003 + 6.6149999999999987E-002 -1.6227397819188595E-003 + 6.7000000000000004E-002 -1.6618258828252123E-003 + 6.7849999999999994E-002 -1.6975645983921908E-003 + 6.8699999999999983E-002 -1.7295814858371973E-003 + 6.9550000000000001E-002 -1.7575043423645688E-003 + 7.0399999999999990E-002 -1.7809662758773348E-003 + 7.1249999999999980E-002 -1.7996086111815750E-003 + 7.2099999999999997E-002 -1.8130846685644668E-003 + 7.2949999999999987E-002 -1.8210628561266763E-003 + 7.3800000000000004E-002 -1.8232299415223815E-003 + 7.4649999999999994E-002 -1.8192949511378358E-003 + 7.5499999999999984E-002 -1.8089923093568161E-003 + 7.6350000000000001E-002 -1.7920850452566811E-003 + 7.7199999999999991E-002 -1.7683685000800958E-003 + 7.8049999999999981E-002 -1.7376730182500195E-003 + 7.8899999999999998E-002 -1.6998666643457110E-003 + 7.9749999999999988E-002 -1.6548583339184488E-003 + 8.0600000000000005E-002 -1.6025999966313592E-003 + 8.1449999999999995E-002 -1.5430888147890565E-003 + 8.2299999999999984E-002 -1.4763686155302540E-003 + 8.3150000000000002E-002 -1.4025315238834159E-003 + 8.3999999999999991E-002 -1.3217186565413564E-003 + 8.4849999999999981E-002 -1.2341211575221198E-003 + 8.5699999999999998E-002 -1.1399795861359086E-003 + 8.6549999999999988E-002 -1.0395841540715072E-003 + 8.7400000000000005E-002 -9.3327354826991914E-004 + 8.8249999999999995E-002 -8.2143351104018683E-004 + 8.9099999999999985E-002 -7.0449533282970842E-004 + 8.9950000000000002E-002 -5.8293334339399629E-004 + 9.0799999999999992E-002 -4.5726217795252826E-004 + 9.1649999999999981E-002 -3.2803374827415573E-004 + 9.2499999999999999E-002 -1.9583374109615229E-004 + 9.3349999999999989E-002 -6.1277510215489137E-005 + 9.4200000000000006E-002 7.4994133406800683E-005 + 9.5049999999999996E-002 2.1231967230901229E-004 + 9.5899999999999985E-002 3.5002167625819083E-004 + 9.6750000000000003E-002 4.8741187613821605E-004 + 9.7599999999999992E-002 6.2379648508946190E-004 + 9.8449999999999982E-002 7.5848160187619188E-004 + 9.9299999999999999E-002 8.9077848069542428E-004 + 0.10014999999999999 1.0200091046692348E-003 + 0.10099999999999998 1.1455113336954366E-003 + 0.10185000000000000 1.2666441377610443E-003 + 0.10269999999999999 1.3827927450095958E-003 + 0.10355000000000000 1.4933731251892785E-003 + 0.10439999999999999 1.5978368765237638E-003 + 0.10524999999999998 1.6956753364941266E-003 + 0.10610000000000000 1.7864230351685830E-003 + 0.10694999999999999 1.8696614051232031E-003 + 0.10779999999999998 1.9450216718568786E-003 + 0.10865000000000000 2.0121872752551198E-003 + 0.10949999999999999 2.0708957931010012E-003 + 0.11035000000000000 2.1209405416244445E-003 + 0.11119999999999999 2.1621717377398844E-003 + 0.11204999999999998 2.1944959785991590E-003 + 0.11290000000000000 2.2178767274214388E-003 + 0.11374999999999999 2.2323337093828372E-003 + 0.11459999999999998 2.2379418376734387E-003 + 0.11545000000000000 2.2348286049407688E-003 + 0.11629999999999999 2.2231732203240998E-003 + 0.11715000000000000 2.2032032582676299E-003 + 0.11799999999999999 2.1751920753706635E-003 + 0.11884999999999998 2.1394552448076348E-003 + 0.11970000000000000 2.0963474870832905E-003 + 0.12054999999999999 2.0462583009794436E-003 + 0.12139999999999998 1.9896085259467088E-003 + 0.12225000000000000 1.9268459457364533E-003 + 0.12309999999999999 1.8584406929244011E-003 + 0.12395000000000000 1.7848811286393631E-003 + 0.12479999999999999 1.7066695133507762E-003 + 0.12564999999999998 1.6243179709663665E-003 + 0.12650000000000000 1.5383436707257906E-003 + 0.12734999999999999 1.4492650710095705E-003 + 0.12819999999999998 1.3575980621755037E-003 + 0.12905000000000000 1.2638521661608388E-003 + 0.12989999999999999 1.1685268642322064E-003 + 0.13074999999999998 1.0721088179266997E-003 + 0.13159999999999999 9.7506851050390027E-004 + 0.13245000000000001 8.7785781103990896E-004 + 0.13329999999999997 7.8090772201448873E-004 + 0.13414999999999999 6.8462642259730787E-004 + 0.13500000000000001 5.8939764142418782E-004 + 0.13584999999999997 4.9557916216372755E-004 + 0.13669999999999999 4.0350230876826364E-004 + 0.13755000000000001 3.1347092212122898E-004 + 0.13839999999999997 2.2576124553977034E-004 + 0.13924999999999998 1.4062186874027994E-004 + 0.14010000000000000 5.8273998454311386E-005 + 0.14094999999999996 -2.1087939406779470E-005 + 0.14179999999999998 -9.7295488065637543E-005 + 0.14265000000000000 -1.7020516558722656E-004 + 0.14350000000000002 -2.3969727023865242E-004 + 0.14434999999999998 -3.0567453954847320E-004 + 0.14520000000000000 -3.6806070782305562E-004 + 0.14605000000000001 -4.2679886956175912E-004 + 0.14689999999999998 -4.8184974456464335E-004 + 0.14774999999999999 -5.3318996170373682E-004 + 0.14860000000000001 -5.8081038337823938E-004 + 0.14944999999999997 -6.2471453442596242E-004 + 0.15029999999999999 -6.6491671810075864E-004 + 0.15115000000000001 -7.0144059633551472E-004 + 0.15199999999999997 -7.3431757647779688E-004 + 0.15284999999999999 -7.6358520254706940E-004 + 0.15370000000000000 -7.8928583459286869E-004 + 0.15454999999999997 -8.1146535650056728E-004 + 0.15539999999999998 -8.3017229441312193E-004 + 0.15625000000000000 -8.4545677743599478E-004 + 0.15709999999999996 -8.5736972954975922E-004 + 0.15794999999999998 -8.6596227231797748E-004 + 0.15880000000000000 -8.7128515572712300E-004 + 0.15965000000000001 -8.7338851264252837E-004 + 0.16049999999999998 -8.7232181384818677E-004 + 0.16134999999999999 -8.6813393222132280E-004 + 0.16220000000000001 -8.6087313565016814E-004 + 0.16304999999999997 -8.5058759321993377E-004 + 0.16389999999999999 -8.3732535959530209E-004 + 0.16475000000000001 -8.2113531166579459E-004 + 0.16559999999999997 -8.0206747345822722E-004 + 0.16644999999999999 -7.8017389868937780E-004 + 0.16730000000000000 -7.5550925548903392E-004 + 0.16814999999999997 -7.2813166033570173E-004 + 0.16899999999999998 -6.9810353042437483E-004 + 0.16985000000000000 -6.6549251199712835E-004 + 0.17069999999999996 -6.3037227842237622E-004 + 0.17154999999999998 -5.9282350276906198E-004 + 0.17240000000000000 -5.5293425152174347E-004 + 0.17325000000000002 -5.1080082657685086E-004 + 0.17409999999999998 -4.6652833124564128E-004 + 0.17494999999999999 -4.2023127647267057E-004 + 0.17580000000000001 -3.7203407710437040E-004 + 0.17664999999999997 -3.2207133449957783E-004 + 0.17749999999999999 -2.7048795316080178E-004 + 0.17835000000000001 -2.1743909955669605E-004 + 0.17919999999999997 -1.6309013300293897E-004 + 0.18004999999999999 -1.0761641276177473E-004 + 0.18090000000000001 -5.1202942352872990E-005 + 0.18174999999999997 5.9561448123979623E-006 + 0.18259999999999998 6.3658263526875390E-005 + 0.18345000000000000 1.2169334658340328E-004 + 0.18429999999999996 1.7984477314683775E-004 + 0.18514999999999998 2.3789047232884532E-004 + 0.18600000000000000 2.9560399611028537E-004 + 0.18684999999999996 3.5275582485148720E-004 + 0.18769999999999998 4.0911483217256905E-004 + 0.18855000000000000 4.6444979472649541E-004 + 0.18940000000000001 5.1853113929546278E-004 + 0.19024999999999997 5.7113239086982459E-004 + 0.19109999999999999 6.2203183257816472E-004 + 0.19195000000000001 6.7101397697388746E-004 + 0.19279999999999997 7.1787128565347150E-004 + 0.19364999999999999 7.6240549378391736E-004 + 0.19450000000000001 8.0442929948407475E-004 + 0.19534999999999997 8.4376769228615141E-004 + 0.19619999999999999 8.8025953520502872E-004 + 0.19705000000000000 9.1375849190770140E-004 + 0.19789999999999996 9.4413438514447882E-004 + 0.19874999999999998 9.7127400625231512E-004 + 0.19960000000000000 9.9508208306965380E-004 + 0.20044999999999996 1.0154820798902733E-003 + 0.20129999999999998 1.0324165705896048E-003 + 0.20215000000000000 1.0458479210283978E-003 + 0.20300000000000001 1.0557577861155726E-003 + 0.20384999999999998 1.0621477854792394E-003 + 0.20469999999999999 1.0650390097894844E-003 + 0.20555000000000001 1.0644714888183061E-003 + 0.20639999999999997 1.0605038927675484E-003 + 0.20724999999999999 1.0532130339666484E-003 + 0.20810000000000001 1.0426928695675881E-003 + 0.20894999999999997 1.0290536595489710E-003 + 0.20979999999999999 1.0124208034103419E-003 + 0.21065000000000000 9.9293348953216880E-004 + 0.21149999999999997 9.7074387897313726E-004 + 0.21234999999999998 9.4601505482780953E-004 + 0.21320000000000000 9.1892025313747099E-004 + 0.21404999999999996 8.8964094744936888E-004 + 0.21489999999999998 8.5836552321402759E-004 + 0.21575000000000000 8.2528758933751180E-004 + 0.21659999999999996 7.9060455513437053E-004 + 0.21744999999999998 7.5451602946123803E-004 + 0.21829999999999999 7.1722222548461015E-004 + 0.21915000000000001 6.7892272641132897E-004 + 0.21999999999999997 6.3981499006724493E-004 + 0.22084999999999999 6.0009331690269452E-004 + 0.22170000000000001 5.5994744351236581E-004 + 0.22254999999999997 5.1956120290489783E-004 + 0.22339999999999999 4.7911183047071173E-004 + 0.22425000000000000 4.3876871410006215E-004 + 0.22509999999999997 3.9869286429103964E-004 + 0.22594999999999998 3.5903596261614322E-004 + 0.22680000000000000 3.1994014664331501E-004 + 0.22764999999999996 2.8153730520634598E-004 + 0.22849999999999998 2.4394891710080550E-004 + 0.22935000000000000 2.0728563141421093E-004 + 0.23019999999999996 1.7164728238663020E-004 + 0.23104999999999998 1.3712287189496358E-004 + 0.23190000000000000 1.0379078692556961E-004 + 0.23275000000000001 7.1718957528505020E-005 + 0.23359999999999997 4.0965031140566381E-005 + 0.23444999999999999 1.1576648589437138E-005 + 0.23530000000000001 -1.6408185143314792E-005 + 0.23614999999999997 -4.2960495986829951E-005 + 0.23699999999999999 -6.8059695980754846E-005 + 0.23785000000000001 -9.1692929538949517E-005 + 0.23869999999999997 -1.1385457909834260E-004 + 0.23954999999999999 -1.3454569133011560E-004 + 0.24040000000000000 -1.5377348192602329E-004 + 0.24124999999999996 -1.7155064668496379E-004 + 0.24209999999999998 -1.8789456803088131E-004 + 0.24295000000000000 -2.0282656536838394E-004 + 0.24379999999999996 -2.1637130279179034E-004 + 0.24464999999999998 -2.2855627099418541E-004 + 0.24550000000000000 -2.3941137245992407E-004 + 0.24634999999999996 -2.4896844234531773E-004 + 0.24719999999999998 -2.5726062203908196E-004 + 0.24804999999999999 -2.6432175685809066E-004 + 0.24890000000000001 -2.7018599855223356E-004 + 0.24974999999999997 -2.7488741536122070E-004 + 0.25059999999999999 -2.7845979873532115E-004 + 0.25145000000000001 -2.8093654418296049E-004 + 0.25229999999999997 -2.8235040736403785E-004 + 0.25314999999999999 -2.8273315534137216E-004 + 0.25400000000000000 -2.8211532842692074E-004 + 0.25484999999999997 -2.8052625062884240E-004 + 0.25569999999999998 -2.7799387938611171E-004 + 0.25655000000000000 -2.7454503989211355E-004 + 0.25739999999999996 -2.7020543657564725E-004 + 0.25824999999999998 -2.6499966484300950E-004 + 0.25910000000000000 -2.5895118660191951E-004 + 0.25994999999999996 -2.5208237408685941E-004 + 0.26079999999999998 -2.4441465278212928E-004 + 0.26164999999999999 -2.3596874285862238E-004 + 0.26249999999999996 -2.2676490873155066E-004 + 0.26334999999999997 -2.1682328230551446E-004 + 0.26419999999999999 -2.0616409608280954E-004 + 0.26505000000000001 -1.9480778219264813E-004 + 0.26589999999999997 -1.8277510168603553E-004 + 0.26674999999999999 -1.7008732041173463E-004 + 0.26760000000000000 -1.5676642545313683E-004 + 0.26844999999999997 -1.4283541840813359E-004 + 0.26929999999999998 -1.2831863389338672E-004 + 0.27015000000000000 -1.1324197401438137E-004 + 0.27099999999999996 -9.7633023824822803E-005 + 0.27184999999999998 -8.1521154590937214E-005 + 0.27270000000000000 -6.4937600971566096E-005 + 0.27354999999999996 -4.7915626429838243E-005 + 0.27439999999999998 -3.0490735084340543E-005 + 0.27524999999999999 -1.2700846037785611E-005 + 0.27609999999999996 5.4136151241289349E-006 + 0.27694999999999997 2.3809723256328568E-005 + 0.27779999999999999 4.2442164301203384E-005 + 0.27865000000000001 6.1263291637707283E-005 + 0.27949999999999997 8.0223181333577800E-005 + 0.28034999999999999 9.9269600138302837E-005 + 0.28120000000000001 1.1834802539919311E-004 + 0.28204999999999997 1.3740168582243942E-004 + 0.28289999999999998 1.5637177066678620E-004 + 0.28375000000000000 1.7519767902019105E-004 + 0.28459999999999996 1.9381731769312511E-004 + 0.28544999999999998 2.1216725671529464E-004 + 0.28630000000000000 2.3018288049952138E-004 + 0.28714999999999996 2.4779871244546870E-004 + 0.28799999999999998 2.6494860080780144E-004 + 0.28885000000000000 2.8156617102677653E-004 + 0.28969999999999996 2.9758523238189856E-004 + 0.29054999999999997 3.1294021890770923E-004 + 0.29139999999999999 3.2756654649616728E-004 + 0.29224999999999995 3.4140090084582155E-004 + 0.29309999999999997 3.5438158185820514E-004 + 0.29394999999999999 3.6644868207338644E-004 + 0.29480000000000001 3.7754469477292604E-004 + 0.29564999999999997 3.8761485959755757E-004 + 0.29649999999999999 3.9660775893436267E-004 + 0.29735000000000000 4.0447566341686209E-004 + 0.29819999999999997 4.1117486791640540E-004 + 0.29904999999999998 4.1666587563302457E-004 + 0.29990000000000000 4.2091376038498818E-004 + 0.30074999999999996 4.2388840696405564E-004 + 0.30159999999999998 4.2556500799330831E-004 + 0.30245000000000000 4.2592430745017903E-004 + 0.30329999999999996 4.2495291458357395E-004 + 0.30414999999999998 4.2264328648408537E-004 + 0.30499999999999999 4.1899396352162462E-004 + 0.30584999999999996 4.1400955376322550E-004 + 0.30669999999999997 4.0770094591604936E-004 + 0.30754999999999999 4.0008547968348559E-004 + 0.30840000000000001 3.9118679063535988E-004 + 0.30924999999999997 3.8103490855044499E-004 + 0.31009999999999999 3.6966590954396015E-004 + 0.31095000000000000 3.5712178100660819E-004 + 0.31179999999999997 3.4345018305010185E-004 + 0.31264999999999998 3.2870430745276488E-004 + 0.31350000000000000 3.1294270507037494E-004 + 0.31434999999999996 2.9622895063208113E-004 + 0.31519999999999998 2.7863134253824494E-004 + 0.31605000000000000 2.6022233817188606E-004 + 0.31689999999999996 2.4107812129861063E-004 + 0.31774999999999998 2.2127814776359863E-004 + 0.31859999999999999 2.0090467186921680E-004 + 0.31944999999999996 1.8004239865829092E-004 + 0.32029999999999997 1.5877801378771963E-004 + 0.32114999999999999 1.3719970426995449E-004 + 0.32199999999999995 1.1539651696950760E-004 + 0.32284999999999997 9.3457766779996319E-005 + 0.32369999999999999 7.1472440703590872E-005 + 0.32455000000000001 4.9528719054773796E-005 + 0.32539999999999997 2.7713490278266421E-005 + 0.32624999999999998 6.1119191353093317E-006 + 0.32710000000000000 -1.5193040226242972E-005 + 0.32794999999999996 -3.6121172862643066E-005 + 0.32879999999999998 -5.6595525499563070E-005 + 0.32965000000000000 -7.6542826026003593E-005 + 0.33049999999999996 -9.5893778456643830E-005 + 0.33134999999999998 -1.1458329415239509E-004 + 0.33220000000000000 -1.3255075208874162E-004 + 0.33304999999999996 -1.4974020676768372E-004 + 0.33389999999999997 -1.6610084795365250E-004 + 0.33474999999999999 -1.8158719371838710E-004 + 0.33559999999999995 -1.9615938509199286E-004 + 0.33644999999999997 -2.0978321253337711E-004 + 0.33729999999999999 -2.2243015477402652E-004 + 0.33815000000000001 -2.3407739069805988E-004 + 0.33899999999999997 -2.4470764112404945E-004 + 0.33984999999999999 -2.5430926117202133E-004 + 0.34070000000000000 -2.6287614023848678E-004 + 0.34154999999999996 -2.7040759641249157E-004 + 0.34239999999999998 -2.7690831279665552E-004 + 0.34325000000000000 -2.8238793115747165E-004 + 0.34409999999999996 -2.8686097838057843E-004 + 0.34494999999999998 -2.9034640663277934E-004 + 0.34580000000000000 -2.9286747756194793E-004 + 0.34664999999999996 -2.9445158967937541E-004 + 0.34749999999999998 -2.9512994262874225E-004 + 0.34834999999999999 -2.9493745512088710E-004 + 0.34919999999999995 -2.9391218717016534E-004 + 0.35004999999999997 -2.9209498559726403E-004 + 0.35089999999999999 -2.8952896181124891E-004 + 0.35174999999999995 -2.8625914271555668E-004 + 0.35259999999999997 -2.8233217305242595E-004 + 0.35344999999999999 -2.7779606725688574E-004 + 0.35430000000000000 -2.7270006827328466E-004 + 0.35514999999999997 -2.6709414936479430E-004 + 0.35599999999999998 -2.6102858885206412E-004 + 0.35685000000000000 -2.5455350455638775E-004 + 0.35769999999999996 -2.4771864181618317E-004 + 0.35854999999999998 -2.4057317801864787E-004 + 0.35940000000000000 -2.3316561614076527E-004 + 0.36024999999999996 -2.2554345183475297E-004 + 0.36109999999999998 -2.1775289520536596E-004 + 0.36194999999999999 -2.0983844674157698E-004 + 0.36279999999999996 -2.0184260644865679E-004 + 0.36364999999999997 -1.9380575240257508E-004 + 0.36449999999999999 -1.8576614700181943E-004 + 0.36534999999999995 -1.7775988665050046E-004 + 0.36619999999999997 -1.6982077977613824E-004 + 0.36704999999999999 -1.6198022474678994E-004 + 0.36790000000000000 -1.5426696377360006E-004 + 0.36874999999999997 -1.4670706805359229E-004 + 0.36959999999999998 -1.3932404135225389E-004 + 0.37045000000000000 -1.3213884212599122E-004 + 0.37129999999999996 -1.2516999071722289E-004 + 0.37214999999999998 -1.1843357476644708E-004 + 0.37300000000000000 -1.1194321183592186E-004 + 0.37384999999999996 -1.0571005369427165E-004 + 0.37469999999999998 -9.9742813273800024E-005 + 0.37554999999999999 -9.4047912052230956E-005 + 0.37639999999999996 -8.8629668277734862E-005 + 0.37724999999999997 -8.3490443708604854E-005 + 0.37809999999999999 -7.8630828015419587E-005 + 0.37894999999999995 -7.4049708049998172E-005 + 0.37979999999999997 -6.9744403905206104E-005 + 0.38064999999999993 -6.5710744391899866E-005 + 0.38149999999999995 -6.1943253523426495E-005 + 0.38234999999999997 -5.8435350284145621E-005 + 0.38319999999999999 -5.5179538484426477E-005 + 0.38405000000000000 -5.2167559481815901E-005 + 0.38490000000000002 -4.9390497630944515E-005 + 0.38574999999999993 -4.6838831766736881E-005 + 0.38659999999999994 -4.4502501222108328E-005 + 0.38744999999999996 -4.2371029071772880E-005 + 0.38829999999999998 -4.0433706278415056E-005 + 0.38915000000000000 -3.8679762094732034E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0005.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0005.BXX.semd new file mode 100644 index 00000000..b170b66e --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0005.BXX.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 1.0893501797058240E-020 + -0.11490000000000000 -2.8572135487895434E-019 + -0.11405000000000000 -2.1771473614593597E-018 + -0.11320000000000000 -5.3120192435239482E-018 + -0.11234999999999999 3.1509215106875509E-018 + -0.11150000000000000 5.5999867039371862E-017 + -0.11065000000000000 1.6544679978295154E-016 + -0.10979999999999999 2.0355060743156179E-016 + -0.10894999999999999 -1.8445082239313387E-016 + -0.10810000000000000 -1.3267635004507571E-015 + -0.10725000000000000 -2.7375704746400183E-015 + -0.10639999999999999 -2.3522701266835742E-015 + -0.10554999999999999 2.7084112896937010E-015 + -0.10470000000000000 1.2673374926325787E-014 + -0.10385000000000000 2.0626268870460879E-014 + -0.10299999999999999 1.2544453480936499E-014 + -0.10214999999999999 -2.2472780002757686E-014 + -0.10130000000000000 -7.4168874180714303E-014 + -0.10045000000000000 -1.0072292499786063E-013 + -9.9599999999999994E-002 -4.6508832682698457E-014 + -9.8750000000000004E-002 1.0786272357702722E-013 + -9.7900000000000001E-002 2.9392471544367874E-013 + -9.7049999999999997E-002 3.5790947692338015E-013 + -9.6199999999999994E-002 1.5259901790555168E-013 + -9.5349999999999990E-002 -3.1865149659125132E-013 + -9.4500000000000001E-002 -8.1802362267856896E-013 + -9.3649999999999997E-002 -9.6141866609316695E-013 + -9.2799999999999994E-002 -4.7747876502644021E-013 + -9.1950000000000004E-002 5.2613332247177184E-013 + -9.1100000000000000E-002 1.5226678134565126E-012 + -9.0249999999999997E-002 1.8592822041154984E-012 + -8.9399999999999993E-002 1.2212737742232536E-012 + -8.8549999999999990E-002 -9.1229246356744563E-014 + -8.7700000000000000E-002 -1.3476563789904229E-012 + -8.6849999999999997E-002 -1.9427874411422481E-012 + -8.5999999999999993E-002 -1.8710578329369235E-012 + -8.5150000000000003E-002 -1.6559772569743077E-012 + -8.4300000000000000E-002 -1.7118971540320890E-012 + -8.3449999999999996E-002 -1.6868794045868278E-012 + -8.2600000000000007E-002 -5.0626817728405628E-013 + -8.1749999999999989E-002 2.6681037212466902E-012 + -8.0900000000000000E-002 7.2143951149427367E-012 + -8.0049999999999996E-002 1.0698276383846238E-011 + -7.9199999999999993E-002 1.0064455269265882E-011 + -7.8350000000000003E-002 3.8267316851490068E-012 + -7.7499999999999999E-002 -6.3270929466469648E-012 + -7.6649999999999996E-002 -1.5979239777983735E-011 + -7.5800000000000006E-002 -2.0521423496383061E-011 + -7.4949999999999989E-002 -1.8107615205211437E-011 + -7.4099999999999999E-002 -1.0736871077505565E-011 + -7.3249999999999996E-002 -2.4176527140012228E-012 + -7.2399999999999992E-002 4.3228458410025730E-012 + -7.1550000000000002E-002 1.0729238456734100E-011 + -7.0699999999999999E-002 2.0640977341270010E-011 + -6.9849999999999995E-002 3.6188205009461626E-011 + -6.9000000000000006E-002 5.3463475494377261E-011 + -6.8149999999999988E-002 6.1941642111652502E-011 + -6.7299999999999999E-002 4.9157462842566886E-011 + -6.6449999999999995E-002 8.3658536225611153E-012 + -6.5599999999999992E-002 -5.5621752191022384E-011 + -6.4750000000000002E-002 -1.2644601932579330E-010 + -6.3899999999999998E-002 -1.8230768533110183E-010 + -6.3049999999999995E-002 -2.0434988908179896E-010 + -6.2199999999999998E-002 -1.8217295226092715E-010 + -6.1350000000000002E-002 -1.1386979567665495E-010 + -6.0499999999999998E-002 -2.4605871006331067E-012 + -5.9650000000000002E-002 1.4648325736689566E-010 + -5.8799999999999998E-002 3.2232982384454243E-010 + -5.7950000000000002E-002 5.0267372476742228E-010 + -5.7099999999999998E-002 6.4726416209026061E-010 + -5.6249999999999994E-002 6.9781087948284697E-010 + -5.5400000000000005E-002 5.8486068093938282E-010 + -5.4550000000000001E-002 2.3748027674204896E-010 + -5.3699999999999998E-002 -4.1094031568317145E-010 + -5.2849999999999994E-002 -1.4245857852355695E-009 + -5.2000000000000005E-002 -2.8724853003553998E-009 + -5.1150000000000001E-002 -4.8342606818570944E-009 + -5.0299999999999997E-002 -7.3983878427010458E-009 + -4.9449999999999994E-002 -1.0652970435859381E-008 + -4.8600000000000004E-002 -1.4675563472874170E-008 + -4.7750000000000001E-002 -1.9530559451511673E-008 + -4.6899999999999997E-002 -2.5278487227632372E-008 + -4.6049999999999994E-002 -3.1994553737956501E-008 + -4.5200000000000004E-002 -3.9788938648133518E-008 + -4.4350000000000001E-002 -4.8822178463424817E-008 + -4.3499999999999997E-002 -5.9313730423091737E-008 + -4.2649999999999993E-002 -7.1546393141700519E-008 + -4.1800000000000004E-002 -8.5870295892787800E-008 + -4.0950000000000000E-002 -1.0270746264905831E-007 + -4.0099999999999997E-002 -1.2255515825974606E-007 + -3.9249999999999993E-002 -1.4598567733287819E-007 + -3.8400000000000004E-002 -1.7364289965183825E-007 + -3.7550000000000000E-002 -2.0623936598452908E-007 + -3.6699999999999997E-002 -2.4455867558903134E-007 + -3.5850000000000007E-002 -2.8946727678519317E-007 + -3.5000000000000003E-002 -3.4193603673457775E-007 + -3.4150000000000000E-002 -4.0306927438702617E-007 + -3.3299999999999996E-002 -4.7413559340736650E-007 + -3.2450000000000007E-002 -5.5659646832580899E-007 + -3.1600000000000003E-002 -6.5212833095808779E-007 + -3.0750000000000000E-002 -7.6263975045781749E-007 + -2.9899999999999996E-002 -8.9028853091111393E-007 + -2.9050000000000006E-002 -1.0375066078676764E-006 + -2.8200000000000003E-002 -1.2070344158249449E-006 + -2.7349999999999999E-002 -1.4019611280260129E-006 + -2.6499999999999996E-002 -1.6257616270369427E-006 + -2.5650000000000006E-002 -1.8823223457617175E-006 + -2.4800000000000003E-002 -2.1759617176824158E-006 + -2.3949999999999999E-002 -2.5114571622418011E-006 + -2.3099999999999996E-002 -2.8940921163793502E-006 + -2.2250000000000006E-002 -3.3297230774408178E-006 + -2.1400000000000002E-002 -3.8248531992796858E-006 + -2.0549999999999999E-002 -4.3866905727231171E-006 + -1.9699999999999995E-002 -5.0231860559050136E-006 + -1.8850000000000006E-002 -5.7430579420143913E-006 + -1.8000000000000002E-002 -6.5558291301490621E-006 + -1.7149999999999999E-002 -7.4718952564356487E-006 + -1.6299999999999995E-002 -8.5026029673765332E-006 + -1.5450000000000005E-002 -9.6603272732272333E-006 + -1.4600000000000002E-002 -1.0958511750063389E-005 + -1.3749999999999998E-002 -1.2411679401663057E-005 + -1.2899999999999995E-002 -1.4035443323300250E-005 + -1.2050000000000005E-002 -1.5846541547090717E-005 + -1.1200000000000002E-002 -1.7862902099899141E-005 + -1.0349999999999998E-002 -2.0103717382012085E-005 + -9.5000000000000084E-003 -2.2589491027722873E-005 + -8.6500000000000049E-003 -2.5342034264439961E-005 + -7.8000000000000014E-003 -2.8384445670413729E-005 + -6.9499999999999978E-003 -3.1741083932300386E-005 + -6.1000000000000082E-003 -3.5437565373914372E-005 + -5.2500000000000047E-003 -3.9500774583283688E-005 + -4.4000000000000011E-003 -4.3958837221648307E-005 + -3.5499999999999976E-003 -4.8841077430558210E-005 + -2.7000000000000079E-003 -5.4177877800748471E-005 + -1.8500000000000044E-003 -6.0000564973358503E-005 + -1.0000000000000009E-003 -6.6341200190136367E-005 + -1.4999999999999736E-004 -7.3232479185059314E-005 + 6.9999999999999230E-004 -8.0707523386334474E-005 + 1.5499999999999958E-003 -8.8799742405155108E-005 + 2.3999999999999994E-003 -9.7542619355512985E-005 + 3.2500000000000029E-003 -1.0696945927607645E-004 + 4.0999999999999925E-003 -1.1711311244991371E-004 + 4.9499999999999961E-003 -1.2800569408574964E-004 + 5.7999999999999996E-003 -1.3967815493718668E-004 + 6.6499999999999893E-003 -1.5215991723379610E-004 + 7.5000000000000067E-003 -1.6547840897454080E-004 + 8.3499999999999963E-003 -1.7965866497805035E-004 + 9.1999999999999860E-003 -1.9472295175041788E-004 + 1.0050000000000003E-002 -2.1069028549995273E-004 + 1.0899999999999993E-002 -2.2757597191528847E-004 + 1.1750000000000010E-002 -2.4539109488556172E-004 + 1.2600000000000000E-002 -2.6414193386968874E-004 + 1.3449999999999990E-002 -2.8382952267659405E-004 + 1.4300000000000007E-002 -3.0444911455144443E-004 + 1.5149999999999997E-002 -3.2598970598709311E-004 + 1.5999999999999986E-002 -3.4843353955906029E-004 + 1.6850000000000004E-002 -3.7175555897522199E-004 + 1.7699999999999994E-002 -3.9592288384651827E-004 + 1.8549999999999983E-002 -4.2089426997842221E-004 + 1.9400000000000001E-002 -4.4661973564735465E-004 + 2.0249999999999990E-002 -4.7304022266761420E-004 + 2.1100000000000008E-002 -5.0008732994838044E-004 + 2.1949999999999997E-002 -5.2768294738870418E-004 + 2.2799999999999987E-002 -5.5573908976891341E-004 + 2.3650000000000004E-002 -5.8415762257776698E-004 + 2.4499999999999994E-002 -6.1283039806000290E-004 + 2.5349999999999984E-002 -6.4163910114967962E-004 + 2.6200000000000001E-002 -6.7045554030448467E-004 + 2.7049999999999991E-002 -6.9914173976071191E-004 + 2.7900000000000008E-002 -7.2755030429627707E-004 + 2.8749999999999998E-002 -7.5552451065646203E-004 + 2.9599999999999987E-002 -7.8289887814731764E-004 + 3.0450000000000005E-002 -8.0949981123622314E-004 + 3.1299999999999994E-002 -8.3514644207652528E-004 + 3.2149999999999984E-002 -8.5965115608901195E-004 + 3.3000000000000002E-002 -8.8282076301007080E-004 + 3.3849999999999991E-002 -9.0445722800883491E-004 + 3.4700000000000009E-002 -9.2435901410122868E-004 + 3.5549999999999998E-002 -9.4232211130344887E-004 + 3.6399999999999988E-002 -9.5814115435383389E-004 + 3.7250000000000005E-002 -9.7161116767055728E-004 + 3.8099999999999995E-002 -9.8252834064945773E-004 + 3.8949999999999985E-002 -9.9069190575636241E-004 + 3.9800000000000002E-002 -9.9590515120191801E-004 + 4.0649999999999992E-002 -9.9797749729200243E-004 + 4.1500000000000009E-002 -9.9672552046167393E-004 + 4.2349999999999999E-002 -9.9197515280778767E-004 + 4.3199999999999988E-002 -9.8356234124050601E-004 + 4.4050000000000006E-002 -9.7133480292717757E-004 + 4.4899999999999995E-002 -9.5515356358691122E-004 + 4.5749999999999985E-002 -9.3489409465022627E-004 + 4.6600000000000003E-002 -9.1044794760362588E-004 + 4.7449999999999992E-002 -8.8172371141075588E-004 + 4.8299999999999982E-002 -8.4864831222503405E-004 + 4.9149999999999999E-002 -8.1116779435544796E-004 + 4.9999999999999989E-002 -7.6924818909280017E-004 + 5.0850000000000006E-002 -7.2287629154841834E-004 + 5.1699999999999996E-002 -6.7206061145681708E-004 + 5.2549999999999986E-002 -6.1683169357273752E-004 + 5.3400000000000003E-002 -5.5724235151686455E-004 + 5.4249999999999993E-002 -4.9336791593434333E-004 + 5.5099999999999982E-002 -4.2530596367948751E-004 + 5.5950000000000000E-002 -3.5317662181129269E-004 + 5.6799999999999989E-002 -2.7712228272797762E-004 + 5.7650000000000007E-002 -1.9730749234512352E-004 + 5.8499999999999996E-002 -1.1391823587779398E-004 + 5.9349999999999986E-002 -2.7161221009136413E-005 + 6.0200000000000004E-002 6.2736911683271659E-005 + 6.1049999999999993E-002 1.5553053016480385E-004 + 6.1899999999999983E-002 2.5095572792451876E-004 + 6.2750000000000000E-002 3.4873126062034450E-004 + 6.3599999999999990E-002 4.4855964795799175E-004 + 6.4450000000000007E-002 5.5012845797771835E-004 + 6.5299999999999997E-002 6.5311168619235180E-004 + 6.6149999999999987E-002 7.5717109984872895E-004 + 6.7000000000000004E-002 8.6195734745980258E-004 + 6.7849999999999994E-002 9.6711144476080402E-004 + 6.8699999999999983E-002 1.0722660185811333E-003 + 6.9550000000000001E-002 1.1770463642479777E-003 + 7.0399999999999990E-002 1.2810721345256301E-003 + 7.1249999999999980E-002 1.3839587918212102E-003 + 7.2099999999999997E-002 1.4853190734969500E-003 + 7.2949999999999987E-002 1.5847637792904242E-003 + 7.3800000000000004E-002 1.6819036431536226E-003 + 7.4649999999999994E-002 1.7763509348398599E-003 + 7.5499999999999984E-002 1.8677201650286722E-003 + 7.6350000000000001E-002 1.9556296510791619E-003 + 7.7199999999999991E-002 2.0397031028507925E-003 + 7.8049999999999981E-002 2.1195707355519768E-003 + 7.8899999999999998E-002 2.1948707213405431E-003 + 7.9749999999999988E-002 2.2652503350472902E-003 + 8.0600000000000005E-002 2.3303678519492267E-003 + 8.1449999999999995E-002 2.3898933182254769E-003 + 8.2299999999999984E-002 2.4435107286404092E-003 + 8.3150000000000002E-002 2.4909189391982421E-003 + 8.3999999999999991E-002 2.5318337682887250E-003 + 8.4849999999999981E-002 2.5659887919131344E-003 + 8.5699999999999998E-002 2.5931379671306838E-003 + 8.6549999999999988E-002 2.6130564082735919E-003 + 8.7400000000000005E-002 2.6255423137083430E-003 + 8.8249999999999995E-002 2.6304183211915914E-003 + 8.9099999999999985E-002 2.6275332603738965E-003 + 8.9950000000000002E-002 2.6167631851655585E-003 + 9.0799999999999992E-002 2.5980138566640419E-003 + 9.1649999999999981E-002 2.5712217859131491E-003 + 9.2499999999999999E-002 2.5363562463141106E-003 + 9.3349999999999989E-002 2.4934198300208769E-003 + 9.4200000000000006E-002 2.4424502027983715E-003 + 9.5049999999999996E-002 2.3835205825074820E-003 + 9.5899999999999985E-002 2.3167408562316922E-003 + 9.6750000000000003E-002 2.2422586969090257E-003 + 9.7599999999999992E-002 2.1602601133962479E-003 + 9.8449999999999982E-002 2.0709692777366759E-003 + 9.9299999999999999E-002 1.9746491509274257E-003 + 0.10014999999999999 1.8716005501491521E-003 + 0.10099999999999998 1.7621619563916722E-003 + 0.10185000000000000 1.6467088998989893E-003 + 0.10269999999999999 1.5256527772231211E-003 + 0.10355000000000000 1.3994398486699899E-003 + 0.10439999999999999 1.2685487603535299E-003 + 0.10524999999999998 1.1334883809063535E-003 + 0.10610000000000000 9.9479546834372939E-004 + 0.10694999999999999 8.5303223689718035E-004 + 0.10779999999999998 7.0878366217181125E-004 + 0.10865000000000000 5.6265425259606223E-004 + 0.10949999999999999 4.1526430513000241E-004 + 0.11035000000000000 2.6724567269847542E-004 + 0.11119999999999999 1.1923789425035986E-004 + 0.11204999999999998 -2.8116146810874560E-005 + 0.11290000000000000 -1.7417375528777098E-004 + 0.11374999999999999 -3.1829674391693459E-004 + 0.11459999999999998 -4.5985585664793456E-004 + 0.11545000000000000 -5.9823522512665497E-004 + 0.11629999999999999 -7.3283701281410705E-004 + 0.11715000000000000 -8.6308544170072177E-004 + 0.11799999999999999 -9.8843077080941737E-004 + 0.11884999999999998 -1.1083530010523297E-003 + 0.11970000000000000 -1.2223655410325816E-003 + 0.12054999999999999 -1.3300186904701776E-003 + 0.12139999999999998 -1.4309030274422927E-003 + 0.12225000000000000 -1.5246520390530375E-003 + 0.12309999999999999 -1.6109448255906638E-003 + 0.12395000000000000 -1.6895072238830532E-003 + 0.12479999999999999 -1.7601141124826379E-003 + 0.12564999999999998 -1.8225900876943028E-003 + 0.12650000000000000 -1.8768103168293085E-003 + 0.12734999999999999 -1.9227011525888523E-003 + 0.12819999999999998 -1.9602395692054652E-003 + 0.12905000000000000 -1.9894528422844454E-003 + 0.12989999999999999 -2.0104173111076505E-003 + 0.13074999999999998 -2.0232571169681991E-003 + 0.13159999999999999 -2.0281417762712185E-003 + 0.13245000000000001 -2.0252845672389204E-003 + 0.13329999999999997 -2.0149396074970465E-003 + 0.13414999999999999 -1.9973993338465623E-003 + 0.13500000000000001 -1.9729911228803993E-003 + 0.13584999999999997 -1.9420739968315603E-003 + 0.13669999999999999 -1.9050350013609704E-003 + 0.13755000000000001 -1.8622854243630675E-003 + 0.13839999999999997 -1.8142570598455332E-003 + 0.13924999999999998 -1.7613981149200222E-003 + 0.14010000000000000 -1.7041697238020627E-003 + 0.14094999999999996 -1.6430416569821827E-003 + 0.14179999999999998 -1.5784883411488863E-003 + 0.14265000000000000 -1.5109856107145176E-003 + 0.14350000000000002 -1.4410067869775895E-003 + 0.14434999999999998 -1.3690192432985247E-003 + 0.14520000000000000 -1.2954813232338421E-003 + 0.14605000000000001 -1.2208388083004196E-003 + 0.14689999999999998 -1.1455224507576304E-003 + 0.14774999999999999 -1.0699454618033231E-003 + 0.14860000000000001 -9.9450104024479194E-004 + 0.14944999999999997 -9.1956054686497999E-004 + 0.15029999999999999 -8.4547161118662191E-004 + 0.15115000000000001 -7.7255702446562570E-004 + 0.15199999999999997 -7.0111320202761800E-004 + 0.15284999999999999 -6.3140952527491253E-004 + 0.15370000000000000 -5.6368770535274843E-004 + 0.15454999999999997 -4.9816163904510134E-004 + 0.15539999999999998 -4.3501752662837432E-004 + 0.15625000000000000 -3.7441408239069919E-004 + 0.15709999999999996 -3.1648311858024800E-004 + 0.15794999999999998 -2.6132992750349933E-004 + 0.15880000000000000 -2.0903427220685453E-004 + 0.15965000000000001 -1.5965135410271405E-004 + 0.16049999999999998 -1.1321315987376747E-004 + 0.16134999999999999 -6.9729962401381362E-005 + 0.16220000000000001 -2.9191632279498668E-005 + 0.16304999999999997 8.4309554771021272E-006 + 0.16389999999999999 4.3184395449020621E-005 + 0.16475000000000001 7.5131082622276760E-005 + 0.16559999999999997 1.0434738268754292E-004 + 0.16644999999999999 1.3092191849905350E-004 + 0.16730000000000000 1.5495390240113815E-004 + 0.16814999999999997 1.7655165478958740E-004 + 0.16899999999999998 1.9583107413635617E-004 + 0.16985000000000000 2.1291399979853258E-004 + 0.17069999999999996 2.2792673002953399E-004 + 0.17154999999999998 2.4099849896510152E-004 + 0.17240000000000000 2.5226024301670607E-004 + 0.17325000000000002 2.6184343932304376E-004 + 0.17409999999999998 2.6987901595443997E-004 + 0.17494999999999999 2.7649640829301728E-004 + 0.17580000000000001 2.8182239724324019E-004 + 0.17664999999999997 2.8598024444738011E-004 + 0.17749999999999999 2.8908907253962998E-004 + 0.17835000000000001 2.9126313537672171E-004 + 0.17919999999999997 2.9261144287480787E-004 + 0.18004999999999999 2.9323690019772175E-004 + 0.18090000000000001 2.9323601258943736E-004 + 0.18174999999999997 2.9269848894916971E-004 + 0.18259999999999998 2.9170733089542412E-004 + 0.18345000000000000 2.9033892753578078E-004 + 0.18429999999999996 2.8866295575403887E-004 + 0.18514999999999998 2.8674226181848756E-004 + 0.18600000000000000 2.8463267288078760E-004 + 0.18684999999999996 2.8238296263008488E-004 + 0.18769999999999998 2.8003513185478998E-004 + 0.18855000000000000 2.7762482028543980E-004 + 0.18940000000000001 2.7518160457830939E-004 + 0.19024999999999997 2.7272915347986715E-004 + 0.19109999999999999 2.7028540096560343E-004 + 0.19195000000000001 2.6786279063567607E-004 + 0.19279999999999997 2.6546868142748078E-004 + 0.19364999999999999 2.6310597739744122E-004 + 0.19450000000000001 2.6077356522662153E-004 + 0.19534999999999997 2.5846657214534705E-004 + 0.19619999999999999 2.5617659401028009E-004 + 0.19705000000000000 2.5389187015915948E-004 + 0.19789999999999996 2.5159782018607151E-004 + 0.19874999999999998 2.4927756490201065E-004 + 0.19960000000000000 2.4691253583203159E-004 + 0.20044999999999996 2.4448266963313759E-004 + 0.20129999999999998 2.4196660869943367E-004 + 0.20215000000000000 2.3934186159241998E-004 + 0.20300000000000001 2.3658529198447434E-004 + 0.20384999999999998 2.3367356743316409E-004 + 0.20469999999999999 2.3058378656423602E-004 + 0.20555000000000001 2.2729359094528928E-004 + 0.20639999999999997 2.2378133556258002E-004 + 0.20724999999999999 2.2002609532998239E-004 + 0.20810000000000001 2.1600790995775245E-004 + 0.20894999999999997 2.1170810295786873E-004 + 0.20979999999999999 2.0710960872367867E-004 + 0.21065000000000000 2.0219714349452333E-004 + 0.21149999999999997 1.9695719626695214E-004 + 0.21234999999999998 1.9137810631854004E-004 + 0.21320000000000000 1.8545010759864571E-004 + 0.21404999999999996 1.7916545950174805E-004 + 0.21489999999999998 1.7251861129330805E-004 + 0.21575000000000000 1.6550606374661869E-004 + 0.21659999999999996 1.5812634529608965E-004 + 0.21744999999999998 1.5037989730102669E-004 + 0.21829999999999999 1.4226906648337993E-004 + 0.21915000000000001 1.3379817778989768E-004 + 0.21999999999999997 1.2497338516129499E-004 + 0.22084999999999999 1.1580256028536761E-004 + 0.22170000000000001 1.0629514204941600E-004 + 0.22254999999999997 9.6461945759905555E-005 + 0.22339999999999999 8.6315128292924464E-005 + 0.22425000000000000 7.5868102471726931E-005 + 0.22509999999999997 6.5135332824666433E-005 + 0.22594999999999998 5.4132110301993413E-005 + 0.22680000000000000 4.2874336110207188E-005 + 0.22764999999999996 3.1378496806944294E-005 + 0.22849999999999998 1.9661702682436354E-005 + 0.22935000000000000 7.7416850397208373E-006 + 0.23019999999999996 -4.3633556325447028E-006 + 0.23104999999999998 -1.6635051587254660E-005 + 0.23190000000000000 -2.9055066567762145E-005 + 0.23275000000000001 -4.1605087616113148E-005 + 0.23359999999999997 -5.4266655296659063E-005 + 0.23444999999999999 -6.7021014190514372E-005 + 0.23530000000000001 -7.9849108770102572E-005 + 0.23614999999999997 -9.2731712273699823E-005 + 0.23699999999999999 -1.0564950702554559E-004 + 0.23785000000000001 -1.1858298532438094E-004 + 0.23869999999999997 -1.3151214145351356E-004 + 0.23954999999999999 -1.4441626701718483E-004 + 0.24040000000000000 -1.5727384660260029E-004 + 0.24124999999999996 -1.7006264056813804E-004 + 0.24209999999999998 -1.8275969437474339E-004 + 0.24295000000000000 -1.9534119171247890E-004 + 0.24379999999999996 -2.0778211268661587E-004 + 0.24464999999999998 -2.2005594355542068E-004 + 0.24550000000000000 -2.3213450855327805E-004 + 0.24634999999999996 -2.4398806792673181E-004 + 0.24719999999999998 -2.5558535449761964E-004 + 0.24804999999999999 -2.6689348721231745E-004 + 0.24890000000000001 -2.7787786382951410E-004 + 0.24974999999999997 -2.8850195899571339E-004 + 0.25059999999999999 -2.9872740208145623E-004 + 0.25145000000000001 -3.0851406822290228E-004 + 0.25229999999999997 -3.1782028225358830E-004 + 0.25314999999999999 -3.2660300681018888E-004 + 0.25400000000000000 -3.3481777388735291E-004 + 0.25484999999999997 -3.4241890139177328E-004 + 0.25569999999999998 -3.4935991022789451E-004 + 0.25655000000000000 -3.5559379564783123E-004 + 0.25739999999999996 -3.6107349375234099E-004 + 0.25824999999999998 -3.6575215428852082E-004 + 0.25910000000000000 -3.6958341116177096E-004 + 0.25994999999999996 -3.7252173456346681E-004 + 0.26079999999999998 -3.7452291404375243E-004 + 0.26164999999999999 -3.7554488766500602E-004 + 0.26249999999999996 -3.7554813335161102E-004 + 0.26334999999999997 -3.7449615279524498E-004 + 0.26419999999999999 -3.7235594730228880E-004 + 0.26505000000000001 -3.6909854105065664E-004 + 0.26589999999999997 -3.6469958373972177E-004 + 0.26674999999999999 -3.5914004133436457E-004 + 0.26760000000000000 -3.5240660256347550E-004 + 0.26844999999999997 -3.4449190164447907E-004 + 0.26929999999999998 -3.3539489123661655E-004 + 0.27015000000000000 -3.2512109591914442E-004 + 0.27099999999999996 -3.1368324718622688E-004 + 0.27184999999999998 -3.0110155695220985E-004 + 0.27270000000000000 -2.8740409760008708E-004 + 0.27354999999999996 -2.7262656957668637E-004 + 0.27439999999999998 -2.5681221256888164E-004 + 0.27524999999999999 -2.4001186857540907E-004 + 0.27609999999999996 -2.2228402990415362E-004 + 0.27694999999999997 -2.0369502732416183E-004 + 0.27779999999999999 -1.8431855757321941E-004 + 0.27865000000000001 -1.6423520776440414E-004 + 0.27949999999999997 -1.4353165051093268E-004 + 0.28034999999999999 -1.2230012968524929E-004 + 0.28120000000000001 -1.0063818972009850E-004 + 0.28204999999999997 -7.8648380525426649E-005 + 0.28289999999999998 -5.6437684347745263E-005 + 0.28375000000000000 -3.4116500293998811E-005 + 0.28459999999999996 -1.1797566739809165E-005 + 0.28544999999999998 1.0405026646474753E-005 + 0.28630000000000000 3.2376495762925080E-005 + 0.28714999999999996 5.4001967965186466E-005 + 0.28799999999999998 7.5167236018526900E-005 + 0.28885000000000000 9.5759891551168208E-005 + 0.28969999999999996 1.1567053164884198E-004 + 0.29054999999999997 1.3479381784862869E-004 + 0.29139999999999999 1.5302908559524641E-004 + 0.29224999999999995 1.7028080766801879E-004 + 0.29309999999999997 1.8645912520499994E-004 + 0.29394999999999999 2.0148067442278661E-004 + 0.29480000000000001 2.1526965085607753E-004 + 0.29564999999999997 2.2775863742758494E-004 + 0.29649999999999999 2.3888903160395583E-004 + 0.29735000000000000 2.4861122306236332E-004 + 0.29819999999999997 2.5688462349036028E-004 + 0.29904999999999998 2.6367792756053053E-004 + 0.29990000000000000 2.6896961012963663E-004 + 0.30074999999999996 2.7274836382198714E-004 + 0.30159999999999998 2.7501306701226488E-004 + 0.30245000000000000 2.7577251973883062E-004 + 0.30329999999999996 2.7504500670460770E-004 + 0.30414999999999998 2.7285784128197046E-004 + 0.30499999999999999 2.6924729631110658E-004 + 0.30584999999999996 2.6425835893736384E-004 + 0.30669999999999997 2.5794452849917278E-004 + 0.30754999999999999 2.5036720728157763E-004 + 0.30840000000000001 2.4159491686708709E-004 + 0.30924999999999997 2.3170256700581976E-004 + 0.31009999999999999 2.2077064718169584E-004 + 0.31095000000000000 2.0888467770574450E-004 + 0.31179999999999997 1.9613460855810109E-004 + 0.31264999999999998 1.8261419831524015E-004 + 0.31350000000000000 1.6842040822958056E-004 + 0.31434999999999996 1.5365254828076302E-004 + 0.31519999999999998 1.3841148170090024E-004 + 0.31605000000000000 1.2279875428873959E-004 + 0.31689999999999996 1.0691583170586759E-004 + 0.31774999999999998 9.0863505527755345E-005 + 0.31859999999999999 7.4741353768576385E-005 + 0.31944999999999996 5.8647312633407507E-005 + 0.32029999999999997 4.2677158456237672E-005 + 0.32114999999999999 2.6923878926042874E-005 + 0.32199999999999995 1.1477021196008638E-005 + 0.32284999999999997 -3.5778608892875880E-006 + 0.32369999999999999 -1.8159474179364597E-005 + 0.32455000000000001 -3.2190897597227348E-005 + 0.32539999999999997 -4.5599673612679215E-005 + 0.32624999999999998 -5.8317980862652619E-005 + 0.32710000000000000 -7.0283030299279800E-005 + 0.32794999999999996 -8.1437409636050815E-005 + 0.32879999999999998 -9.1729303081809489E-005 + 0.32965000000000000 -1.0111245969483096E-004 + 0.33049999999999996 -1.0954598886452764E-004 + 0.33134999999999998 -1.1699420859527618E-004 + 0.33220000000000000 -1.2342650583607872E-004 + 0.33304999999999996 -1.2881742051378366E-004 + 0.33389999999999997 -1.3314663282672448E-004 + 0.33474999999999999 -1.3639898273192977E-004 + 0.33559999999999995 -1.3856422941370395E-004 + 0.33644999999999997 -1.3963684932453383E-004 + 0.33729999999999999 -1.3961577383157558E-004 + 0.33815000000000001 -1.3850421499568750E-004 + 0.33899999999999997 -1.3630957916988578E-004 + 0.33984999999999999 -1.3304339774294072E-004 + 0.34070000000000000 -1.2872128245289656E-004 + 0.34154999999999996 -1.2336274564473754E-004 + 0.34239999999999998 -1.1699095099363718E-004 + 0.34325000000000000 -1.0963248927909697E-004 + 0.34409999999999996 -1.0131715241053782E-004 + 0.34494999999999998 -9.2077885927226863E-005 + 0.34580000000000000 -8.1950881040845938E-005 + 0.34664999999999996 -7.0975636794228070E-005 + 0.34749999999999998 -5.9194879277984504E-005 + 0.34834999999999999 -4.6654279592765976E-005 + 0.34919999999999995 -3.3402111389356346E-005 + 0.35004999999999997 -1.9489109892327171E-005 + 0.35089999999999999 -4.9685637729710229E-006 + 0.35174999999999995 1.0103418660939790E-005 + 0.35259999999999997 2.5667766340147773E-005 + 0.35344999999999999 4.1662627555710910E-005 + 0.35430000000000000 5.8023855702063437E-005 + 0.35514999999999997 7.4685383794266801E-005 + 0.35599999999999998 9.1579361839311225E-005 + 0.35685000000000000 1.0863591364487984E-004 + 0.35769999999999996 1.2578289787952578E-004 + 0.35854999999999998 1.4294594863191489E-004 + 0.35940000000000000 1.6004902384033959E-004 + 0.36024999999999996 1.7701501458657106E-004 + 0.36109999999999998 1.9376629383934603E-004 + 0.36194999999999999 2.1022473664773249E-004 + 0.36279999999999996 2.2631164640514163E-004 + 0.36364999999999997 2.4194765157309282E-004 + 0.36449999999999999 2.5705315946480668E-004 + 0.36534999999999995 2.7154921484494332E-004 + 0.36619999999999997 2.8535830635896591E-004 + 0.36704999999999999 2.9840477782673976E-004 + 0.36790000000000000 3.1061512374273213E-004 + 0.36874999999999997 3.2191794666110006E-004 + 0.36959999999999998 3.3224439073526406E-004 + 0.37045000000000000 3.4152867776319102E-004 + 0.37129999999999996 3.4970909810287638E-004 + 0.37214999999999998 3.5672854650346456E-004 + 0.37300000000000000 3.6253514389180227E-004 + 0.37384999999999996 3.6708224145684423E-004 + 0.37469999999999998 3.7032880023679405E-004 + 0.37554999999999999 3.7223982936916071E-004 + 0.37639999999999996 3.7278686569534826E-004 + 0.37724999999999997 3.7194855649207934E-004 + 0.37809999999999999 3.6971111282252313E-004 + 0.37894999999999995 3.6606841560916405E-004 + 0.37979999999999997 3.6102217914580422E-004 + 0.38064999999999993 3.5458215194448167E-004 + 0.38149999999999995 3.4676612251910920E-004 + 0.38234999999999997 3.3760002715049845E-004 + 0.38319999999999999 3.2711796706843025E-004 + 0.38405000000000000 3.1536202911627219E-004 + 0.38490000000000002 3.0238211098894456E-004 + 0.38574999999999993 2.8823595165945623E-004 + 0.38659999999999994 2.7298878872778452E-004 + 0.38744999999999996 2.5671293461488476E-004 + 0.38829999999999998 2.3948736876187730E-004 + 0.38915000000000000 2.2139697646437082E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0005.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0005.BXZ.semd new file mode 100644 index 00000000..b957be14 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0005.BXZ.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 -1.3782697218216933E-019 + -0.11490000000000000 -1.6133892452106241E-019 + -0.11405000000000000 2.1204119113862887E-018 + -0.11320000000000000 8.2509264781714899E-018 + -0.11234999999999999 6.7134395406635425E-018 + -0.11150000000000000 -3.2555116568293860E-017 + -0.11065000000000000 -1.1397634144719565E-016 + -0.10979999999999999 -1.2359684884444302E-016 + -0.10894999999999999 1.7277411386734779E-016 + -0.10810000000000000 8.3657187655165436E-016 + -0.10725000000000000 1.2479982198990050E-015 + -0.10639999999999999 4.4397625113528844E-017 + -0.10554999999999999 -3.6514260602381234E-015 + -0.10470000000000000 -7.9536658782719510E-015 + -0.10385000000000000 -7.1829981397572175E-015 + -0.10299999999999999 4.7876405530979527E-015 + -0.10214999999999999 2.6621176941768510E-014 + -0.10130000000000000 4.2990151738864624E-014 + -0.10045000000000000 2.9161486577275526E-014 + -9.9599999999999994E-002 -2.9128510245831267E-014 + -9.8750000000000004E-002 -1.1137110869473648E-013 + -9.7900000000000001E-002 -1.5737659948672225E-013 + -9.7049999999999997E-002 -9.9813228320199732E-014 + -9.6199999999999994E-002 7.6968871280618253E-014 + -9.5349999999999990E-002 2.9611900052987798E-013 + -9.4500000000000001E-002 4.1273172614213709E-013 + -9.3649999999999997E-002 3.0648237483958404E-013 + -9.2799999999999994E-002 -1.9459915956460169E-014 + -9.1950000000000004E-002 -4.2033131576317586E-013 + -9.1100000000000000E-002 -7.0417016280332074E-013 + -9.0249999999999997E-002 -7.6553994119849249E-013 + -8.9399999999999993E-002 -6.2805295445808236E-013 + -8.8549999999999990E-002 -3.3600571606057274E-013 + -8.7700000000000000E-002 1.9741364617617804E-013 + -8.6849999999999997E-002 1.1684847771068438E-012 + -8.5999999999999993E-002 2.5744089515940517E-012 + -8.5150000000000003E-002 3.8060395800598379E-012 + -8.4300000000000000E-002 3.5901095130587246E-012 + -8.3449999999999996E-002 6.4249212160754292E-013 + -8.2600000000000007E-002 -5.1216392781081380E-012 + -8.1749999999999989E-002 -1.1609521801578564E-011 + -8.0900000000000000E-002 -1.4799405345256194E-011 + -8.0049999999999996E-002 -1.0633812941054459E-011 + -7.9199999999999993E-002 2.1689438585796078E-012 + -7.8350000000000003E-002 2.0063512201728159E-011 + -7.7499999999999999E-002 3.5029657315855799E-011 + -7.6649999999999996E-002 3.7756843948679073E-011 + -7.5800000000000006E-002 2.2363981830950118E-011 + -7.4949999999999989E-002 -9.7541651139213776E-012 + -7.4099999999999999E-002 -4.9073986873782468E-011 + -7.3249999999999996E-002 -8.0669040684969466E-011 + -7.2399999999999992E-002 -8.9319256263452261E-011 + -7.1550000000000002E-002 -6.4887068258846510E-011 + -7.0699999999999999E-002 -6.1928582605876862E-012 + -6.9849999999999995E-002 7.7300530436252667E-011 + -6.9000000000000006E-002 1.6586224159434577E-010 + -6.8149999999999988E-002 2.3181490869418193E-010 + -6.7299999999999999E-002 2.4425025590860740E-010 + -6.6449999999999995E-002 1.7673336358254513E-010 + -6.5599999999999992E-002 1.7555226984572958E-011 + -6.4750000000000002E-002 -2.1996593321360307E-010 + -6.3899999999999998E-002 -4.9151593563056832E-010 + -6.3049999999999995E-002 -7.2468178135880452E-010 + -6.2199999999999998E-002 -8.3284052764067376E-010 + -6.1350000000000002E-002 -7.3786338247214190E-010 + -6.0499999999999998E-002 -3.9530708157986872E-010 + -5.9650000000000002E-002 1.8586597811509525E-010 + -5.8799999999999998E-002 9.3489135823229986E-010 + -5.7950000000000002E-002 1.7230723663078416E-009 + -5.7099999999999998E-002 2.3759024058430363E-009 + -5.6249999999999994E-002 2.6874049162714173E-009 + -5.5400000000000005E-002 2.4327081197384507E-009 + -5.4550000000000001E-002 1.3792014906533281E-009 + -5.3699999999999998E-002 -7.0039845510458543E-010 + -5.2849999999999994E-002 -4.0110002854931269E-009 + -5.2000000000000005E-002 -8.7173344888657357E-009 + -5.1150000000000001E-002 -1.4934054504152069E-008 + -5.0299999999999997E-002 -2.2733200737845209E-008 + -4.9449999999999994E-002 -3.2172549414656388E-008 + -4.8600000000000004E-002 -4.3338372494919154E-008 + -4.7750000000000001E-002 -5.6388439599098588E-008 + -4.6899999999999997E-002 -7.1581111017973169E-008 + -4.6049999999999994E-002 -8.9284697059646639E-008 + -4.5200000000000004E-002 -1.0997279035299869E-007 + -4.4350000000000001E-002 -1.3421841497835472E-007 + -4.3499999999999997E-002 -1.6269846313655116E-007 + -4.2649999999999993E-002 -1.9621064594774275E-007 + -4.1800000000000004E-002 -2.3569573980213303E-007 + -4.0950000000000000E-002 -2.8225420503841213E-007 + -4.0099999999999997E-002 -3.3715116491021383E-007 + -3.9249999999999993E-002 -4.0181381866302558E-007 + -3.8400000000000004E-002 -4.7783324100923995E-007 + -3.7550000000000000E-002 -5.6698375105662507E-007 + -3.6699999999999997E-002 -6.7126510983246112E-007 + -3.5850000000000007E-002 -7.9296370829255928E-007 + -3.5000000000000003E-002 -9.3471953499767378E-007 + -3.4150000000000000E-002 -1.0995870959834304E-006 + -3.3299999999999996E-002 -1.2910830000200624E-006 + -3.2450000000000007E-002 -1.5132246644040145E-006 + -3.1600000000000003E-002 -1.7705692512341445E-006 + -3.0750000000000000E-002 -2.0682632890350192E-006 + -2.9899999999999996E-002 -2.4121065182931758E-006 + -2.9050000000000006E-002 -2.8086261459029506E-006 + -2.8200000000000003E-002 -3.2651514514419139E-006 + -2.7349999999999999E-002 -3.7898842092833653E-006 + -2.6499999999999996E-002 -4.3919682025324908E-006 + -2.5650000000000006E-002 -5.0815686700393911E-006 + -2.4800000000000003E-002 -5.8699765302353048E-006 + -2.3949999999999999E-002 -6.7697353147931834E-006 + -2.3099999999999996E-002 -7.7947878895290524E-006 + -2.2250000000000006E-002 -8.9606188345189599E-006 + -2.1400000000000002E-002 -1.0284380092139134E-005 + -2.0549999999999999E-002 -1.1784987602124598E-005 + -1.9699999999999995E-002 -1.3483215097454081E-005 + -1.8850000000000006E-002 -1.5401798460625516E-005 + -1.8000000000000002E-002 -1.7565563074315952E-005 + -1.7149999999999999E-002 -2.0001578434911227E-005 + -1.6299999999999995E-002 -2.2739307224910944E-005 + -1.5450000000000005E-002 -2.5810744876480275E-005 + -1.4600000000000002E-002 -2.9250529245124857E-005 + -1.3749999999999998E-002 -3.3096016951323120E-005 + -1.2899999999999995E-002 -3.7387366146821521E-005 + -1.2050000000000005E-002 -4.2167615583233996E-005 + -1.1200000000000002E-002 -4.7482790198510131E-005 + -1.0349999999999998E-002 -5.3381978277167190E-005 + -9.5000000000000084E-003 -5.9917420901890993E-005 + -8.6500000000000049E-003 -6.7144536996871767E-005 + -7.8000000000000014E-003 -7.5121877816026981E-005 + -6.9499999999999978E-003 -8.3911047980850240E-005 + -6.1000000000000082E-003 -9.3576570708029676E-005 + -5.2500000000000047E-003 -1.0418573161336082E-004 + -4.4000000000000011E-003 -1.1580838116286718E-004 + -3.5499999999999976E-003 -1.2851678442709854E-004 + -2.7000000000000079E-003 -1.4238537554742874E-004 + -1.8500000000000044E-003 -1.5749042743345954E-004 + -1.0000000000000009E-003 -1.7390974947797011E-004 + -1.4999999999999736E-004 -1.9172211640064042E-004 + 6.9999999999999230E-004 -2.1100684945849261E-004 + 1.5499999999999958E-003 -2.3184312052166681E-004 + 2.3999999999999994E-003 -2.5430939487436734E-004 + 3.2500000000000029E-003 -2.7848267159039515E-004 + 4.0999999999999925E-003 -3.0443774368823855E-004 + 4.9499999999999961E-003 -3.3224635440576723E-004 + 5.7999999999999996E-003 -3.6197620893938285E-004 + 6.6499999999999893E-003 -3.9369001842239770E-004 + 7.5000000000000067E-003 -4.2744447756528156E-004 + 8.3499999999999963E-003 -4.6328905794153566E-004 + 9.1999999999999860E-003 -5.0126497298919341E-004 + 1.0050000000000003E-002 -5.4140401526792722E-004 + 1.0899999999999993E-002 -5.8372732442754519E-004 + 1.1750000000000010E-002 -6.2824394766259673E-004 + 1.2600000000000000E-002 -6.7494973969575906E-004 + 1.3449999999999990E-002 -7.2382604273416018E-004 + 1.4300000000000007E-002 -7.7483861307061979E-004 + 1.5149999999999997E-002 -8.2793618775782733E-004 + 1.5999999999999986E-002 -8.8304957205666225E-004 + 1.6850000000000004E-002 -9.4009050388444153E-004 + 1.7699999999999994E-002 -9.9895028181219963E-004 + 1.8549999999999983E-002 -1.0594991623860475E-003 + 1.9400000000000001E-002 -1.1215853892070772E-003 + 2.0249999999999990E-002 -1.1850347222149228E-003 + 2.1100000000000008E-002 -1.2496496795468010E-003 + 2.1949999999999997E-002 -1.3152096347985756E-003 + 2.2799999999999987E-002 -1.3814701533125828E-003 + 2.3650000000000004E-002 -1.4481635953554381E-003 + 2.4499999999999994E-002 -1.5149992942367378E-003 + 2.5349999999999984E-002 -1.5816640303032569E-003 + 2.6200000000000001E-002 -1.6478230340840477E-003 + 2.7049999999999991E-002 -1.7131209888452386E-003 + 2.7900000000000008E-002 -1.7771833504376430E-003 + 2.8749999999999998E-002 -1.8396177895192403E-003 + 2.9599999999999987E-002 -1.9000167485456456E-003 + 3.0450000000000005E-002 -1.9579586025003015E-003 + 3.1299999999999994E-002 -2.0130112584033663E-003 + 3.2149999999999984E-002 -2.0647339977363606E-003 + 3.3000000000000002E-002 -2.1126810808659384E-003 + 3.3849999999999991E-002 -2.1564048030037232E-003 + 3.4700000000000009E-002 -2.1954592038282870E-003 + 3.5549999999999998E-002 -2.2294028803309233E-003 + 3.6399999999999988E-002 -2.2578034308931680E-003 + 3.7250000000000005E-002 -2.2802415340591581E-003 + 3.8099999999999995E-002 -2.2963145652279836E-003 + 3.8949999999999985E-002 -2.3056411151900708E-003 + 3.9800000000000002E-002 -2.3078646625235514E-003 + 4.0649999999999992E-002 -2.3026574486026252E-003 + 4.1500000000000009E-002 -2.2897250705605811E-003 + 4.2349999999999999E-002 -2.2688095248410414E-003 + 4.3199999999999988E-002 -2.2396934217310854E-003 + 4.4050000000000006E-002 -2.2022028825235762E-003 + 4.4899999999999995E-002 -2.1562111791245502E-003 + 4.5749999999999985E-002 -2.1016416299516017E-003 + 4.6600000000000003E-002 -2.0384697265878170E-003 + 4.7449999999999992E-002 -1.9667254386880008E-003 + 4.8299999999999982E-002 -1.8864944399538367E-003 + 4.9149999999999999E-002 -1.7979196193459233E-003 + 4.9999999999999989E-002 -1.7012016248667608E-003 + 5.0850000000000006E-002 -1.5965990321569921E-003 + 5.1699999999999996E-002 -1.4844276101405331E-003 + 5.2549999999999986E-002 -1.3650596257962109E-003 + 5.3400000000000003E-002 -1.2389219733327269E-003 + 5.4249999999999993E-002 -1.1064939557192200E-003 + 5.5099999999999982E-002 -9.6830490257329618E-004 + 5.5950000000000000E-002 -8.2493058064019823E-004 + 5.6799999999999989E-002 -6.7698965068069923E-004 + 5.7650000000000007E-002 -5.2513939147642874E-004 + 5.8499999999999996E-002 -3.7007082251307925E-004 + 5.9349999999999986E-002 -2.1250337959238374E-004 + 6.0200000000000004E-002 -5.3179416367108313E-005 + 6.1049999999999993E-002 1.0714138854600645E-004 + 6.1899999999999983E-002 2.6768810645705918E-004 + 6.2750000000000000E-002 4.2768490015467373E-004 + 6.3599999999999990E-002 5.8635734210892422E-004 + 6.4450000000000007E-002 7.4293915271751395E-004 + 6.5299999999999997E-002 8.9667828383912141E-004 + 6.6149999999999987E-002 1.0468434615671426E-003 + 6.7000000000000004E-002 1.1927302346658318E-003 + 6.7849999999999994E-002 1.3336666833000097E-003 + 6.8699999999999983E-002 1.4690194037340610E-003 + 6.9550000000000001E-002 1.5981985548664882E-003 + 7.0399999999999990E-002 1.7206629336423381E-003 + 7.1249999999999980E-002 1.8359237222808473E-003 + 7.2099999999999997E-002 1.9435491809043288E-003 + 7.2949999999999987E-002 2.0431667104070747E-003 + 7.3800000000000004E-002 2.1344665427659531E-003 + 7.4649999999999994E-002 2.2172033164176543E-003 + 7.5499999999999984E-002 2.2911972363687605E-003 + 7.6350000000000001E-002 2.3563352061755504E-003 + 7.7199999999999991E-002 2.4125701318475764E-003 + 7.8049999999999981E-002 2.4599204875372558E-003 + 7.8899999999999998E-002 2.4984695895864475E-003 + 7.9749999999999988E-002 2.5283626631063430E-003 + 8.0600000000000005E-002 2.5498041325269370E-003 + 8.1449999999999995E-002 2.5630549041457235E-003 + 8.2299999999999984E-002 2.5684289098294099E-003 + 8.3150000000000002E-002 2.5662880310702617E-003 + 8.3999999999999991E-002 2.5570382833199679E-003 + 8.4849999999999981E-002 2.5411247026195455E-003 + 8.5699999999999998E-002 2.5190253161282337E-003 + 8.6549999999999988E-002 2.4912461308225732E-003 + 8.7400000000000005E-002 2.4583159107211851E-003 + 8.8249999999999995E-002 2.4207792268173328E-003 + 8.9099999999999985E-002 2.3791909702967030E-003 + 8.9950000000000002E-002 2.3341108482504147E-003 + 9.0799999999999992E-002 2.2860977677871689E-003 + 9.1649999999999981E-002 2.2357034110317827E-003 + 9.2499999999999999E-002 2.1834675797103263E-003 + 9.3349999999999989E-002 2.1299127347876230E-003 + 9.4200000000000006E-002 2.0755395179720836E-003 + 9.5049999999999996E-002 2.0208228658146060E-003 + 9.5899999999999985E-002 1.9662079088967523E-003 + 9.6750000000000003E-002 1.9121057335390540E-003 + 9.7599999999999992E-002 1.8588914932747217E-003 + 9.8449999999999982E-002 1.8069010204825775E-003 + 9.9299999999999999E-002 1.7564293874734549E-003 + 0.10014999999999999 1.7077289198814058E-003 + 0.10099999999999998 1.6610091657453998E-003 + 0.10185000000000000 1.6164361168528839E-003 + 0.10269999999999999 1.5741325898039108E-003 + 0.10355000000000000 1.5341786985081244E-003 + 0.10439999999999999 1.4966129998531187E-003 + 0.10524999999999998 1.4614345172630724E-003 + 0.10610000000000000 1.4286039504429562E-003 + 0.10694999999999999 1.3980466771575629E-003 + 0.10779999999999998 1.3696552355507009E-003 + 0.10865000000000000 1.3432926152263350E-003 + 0.10949999999999999 1.3187953554566827E-003 + 0.11035000000000000 1.2959765990409678E-003 + 0.11119999999999999 1.2746301605087848E-003 + 0.11204999999999998 1.2545338521576393E-003 + 0.11290000000000000 1.2354531906808674E-003 + 0.11374999999999999 1.2171455784194924E-003 + 0.11459999999999998 1.1993637791844567E-003 + 0.11545000000000000 1.1818591718025181E-003 + 0.11629999999999999 1.1643856718132172E-003 + 0.11715000000000000 1.1467027586418580E-003 + 0.11799999999999999 1.1285784493881114E-003 + 0.11884999999999998 1.1097927228127297E-003 + 0.11970000000000000 1.0901396028783071E-003 + 0.12054999999999999 1.0694296928410502E-003 + 0.12139999999999998 1.0474924442173390E-003 + 0.12225000000000000 1.0241774289275619E-003 + 0.12309999999999999 9.9935582157870823E-004 + 0.12395000000000000 9.7292145671477002E-004 + 0.12479999999999999 9.4479176479161551E-004 + 0.12564999999999998 9.1490806540483734E-004 + 0.12650000000000000 8.8323595432970555E-004 + 0.12734999999999999 8.4976504052892282E-004 + 0.12819999999999998 8.1450831476695472E-004 + 0.12905000000000000 7.7750154384290582E-004 + 0.12989999999999999 7.3880211236692099E-004 + 0.13074999999999998 6.9848780562635016E-004 + 0.13159999999999999 6.5665564497723928E-004 + 0.13245000000000001 6.1342018717660532E-004 + 0.13329999999999997 5.6891184042230040E-004 + 0.13414999999999999 5.2327502322313427E-004 + 0.13500000000000001 4.7666599014348178E-004 + 0.13584999999999997 4.2925079981879393E-004 + 0.13669999999999999 3.8120318547470622E-004 + 0.13755000000000001 3.3270249703958873E-004 + 0.13839999999999997 2.8393174172601260E-004 + 0.13924999999999998 2.3507540353541191E-004 + 0.14010000000000000 1.8631726354070767E-004 + 0.14094999999999996 1.3783867129043238E-004 + 0.14179999999999998 8.9816673786796290E-005 + 0.14265000000000000 4.2422517330120509E-005 + 0.14350000000000002 -4.1800716458635488E-006 + 0.14434999999999998 -4.9836201748511481E-005 + 0.14520000000000000 -9.4401426581948780E-005 + 0.14605000000000001 -1.3774285761042210E-004 + 0.14689999999999998 -1.7974025583940393E-004 + 0.14774999999999999 -2.2028674946498330E-004 + 0.14860000000000001 -2.5928943346019320E-004 + 0.14944999999999997 -2.9666988199477447E-004 + 0.15029999999999999 -3.3236454190780176E-004 + 0.15115000000000001 -3.6632487656491919E-004 + 0.15199999999999997 -3.9851755570527843E-004 + 0.15284999999999999 -4.2892423445971907E-004 + 0.15370000000000000 -4.5754132224567909E-004 + 0.15454999999999997 -4.8437952743638846E-004 + 0.15539999999999998 -5.0946325102966346E-004 + 0.15625000000000000 -5.3283020865254639E-004 + 0.15709999999999996 -5.5453044871393137E-004 + 0.15794999999999998 -5.7462564279512826E-004 + 0.15880000000000000 -5.9318832731671206E-004 + 0.15965000000000001 -6.1030102916769761E-004 + 0.16049999999999998 -6.2605498418856346E-004 + 0.16134999999999999 -6.4054951175639043E-004 + 0.16220000000000001 -6.5389043049961942E-004 + 0.16304999999999997 -6.6618926113656146E-004 + 0.16389999999999999 -6.7756171349391274E-004 + 0.16475000000000001 -6.8812712119217551E-004 + 0.16559999999999997 -6.9800698956294356E-004 + 0.16644999999999999 -7.0732382642880456E-004 + 0.16730000000000000 -7.1619985894359858E-004 + 0.16814999999999997 -7.2475584886698462E-004 + 0.16899999999999998 -7.3311019393417659E-004 + 0.16985000000000000 -7.4137783434925287E-004 + 0.17069999999999996 -7.4966937011424904E-004 + 0.17154999999999998 -7.5809000574932539E-004 + 0.17240000000000000 -7.6673849622845274E-004 + 0.17325000000000002 -7.7570611951485963E-004 + 0.17409999999999998 -7.8507580208845359E-004 + 0.17494999999999999 -7.9492132555602384E-004 + 0.17580000000000001 -8.0530661144284578E-004 + 0.17664999999999997 -8.1628513614599154E-004 + 0.17749999999999999 -8.2789912604578958E-004 + 0.17835000000000001 -8.4017900342583647E-004 + 0.17919999999999997 -8.5314287874607123E-004 + 0.18004999999999999 -8.6679613780193477E-004 + 0.18090000000000001 -8.8113095889883527E-004 + 0.18174999999999997 -8.9612622928107472E-004 + 0.18259999999999998 -9.1174728005197008E-004 + 0.18345000000000000 -9.2794583851120991E-004 + 0.18429999999999996 -9.4465990600422697E-004 + 0.18514999999999998 -9.6181435994774529E-004 + 0.18600000000000000 -9.7932087344145837E-004 + 0.18684999999999996 -9.9707824107536885E-004 + 0.18769999999999998 -1.0149725958783248E-003 + 0.18855000000000000 -1.0328782457489369E-003 + 0.18940000000000001 -1.0506584491767905E-003 + 0.19024999999999997 -1.0681661269968791E-003 + 0.19109999999999999 -1.0852446656748863E-003 + 0.19195000000000001 -1.1017290222771301E-003 + 0.19279999999999997 -1.1174464623226845E-003 + 0.19364999999999999 -1.1322181701279585E-003 + 0.19450000000000001 -1.1458605069884814E-003 + 0.19534999999999997 -1.1581870615984245E-003 + 0.19619999999999999 -1.1690095795578235E-003 + 0.19705000000000000 -1.1781396362766840E-003 + 0.19789999999999996 -1.1853903913433194E-003 + 0.19874999999999998 -1.1905777034432706E-003 + 0.19960000000000000 -1.1935225484961700E-003 + 0.20044999999999996 -1.1940528956789493E-003 + 0.20129999999999998 -1.1920054286188599E-003 + 0.20215000000000000 -1.1872273554183858E-003 + 0.20300000000000001 -1.1795777222434597E-003 + 0.20384999999999998 -1.1689293951910977E-003 + 0.20469999999999999 -1.1551703260299358E-003 + 0.20555000000000001 -1.1382057226700440E-003 + 0.20639999999999997 -1.1179593881511869E-003 + 0.20724999999999999 -1.0943749372783300E-003 + 0.20810000000000001 -1.0674170208974923E-003 + 0.20894999999999997 -1.0370719186560582E-003 + 0.20979999999999999 -1.0033487278725455E-003 + 0.21065000000000000 -9.6628006235045761E-004 + 0.21149999999999997 -9.2592258423884310E-004 + 0.21234999999999998 -8.8235717673710863E-004 + 0.21320000000000000 -8.3568923360912816E-004 + 0.21404999999999996 -7.8604800140121337E-004 + 0.21489999999999998 -7.3358630658174528E-004 + 0.21575000000000000 -6.7847992709719411E-004 + 0.21659999999999996 -6.2092651775924970E-004 + 0.21744999999999998 -5.6114437695133838E-004 + 0.21829999999999999 -4.9937121469227803E-004 + 0.21915000000000001 -4.3586274589630557E-004 + 0.21999999999999997 -3.7089093527964889E-004 + 0.22084999999999999 -3.0474211430222067E-004 + 0.22170000000000001 -2.3771474916455573E-004 + 0.22254999999999997 -1.7011691653930639E-004 + 0.22339999999999999 -1.0226404413376825E-004 + 0.22425000000000000 -3.4476467771271777E-005 + 0.22509999999999997 3.2922798491185208E-005 + 0.22594999999999998 9.9610610736591213E-005 + 0.22680000000000000 1.6526644184664311E-004 + 0.22764999999999996 2.2957527540279810E-004 + 0.22849999999999998 2.9223034525571799E-004 + 0.22935000000000000 3.5293556745692343E-004 + 0.23019999999999996 4.1140768399504927E-004 + 0.23104999999999998 4.6737832480279573E-004 + 0.23190000000000000 5.2059598657791116E-004 + 0.23275000000000001 5.7082831777611781E-004 + 0.23359999999999997 6.1786416059261167E-004 + 0.23444999999999999 6.6151525686331924E-004 + 0.23530000000000001 7.0161758594622283E-004 + 0.23614999999999997 7.3803205143113898E-004 + 0.23699999999999999 7.7064514509952520E-004 + 0.23785000000000001 7.9936985775333231E-004 + 0.23869999999999997 8.2414612695525771E-004 + 0.23954999999999999 8.4494101958676622E-004 + 0.24040000000000000 8.6174873568050563E-004 + 0.24124999999999996 8.7459035797846074E-004 + 0.24209999999999998 8.8351270837304526E-004 + 0.24295000000000000 8.8858753268574039E-004 + 0.24379999999999996 8.8991023637815581E-004 + 0.24464999999999998 8.8759876317832920E-004 + 0.24550000000000000 8.8179243754226398E-004 + 0.24634999999999996 8.7265034516675400E-004 + 0.24719999999999998 8.6034955113038227E-004 + 0.24804999999999999 8.4508291131951360E-004 + 0.24890000000000001 8.2705692277992805E-004 + 0.24974999999999997 8.0648952197919540E-004 + 0.25059999999999999 7.8360805803981610E-004 + 0.25145000000000001 7.5864739914518250E-004 + 0.25229999999999997 7.3184806562072240E-004 + 0.25314999999999999 7.0345384428859622E-004 + 0.25400000000000000 6.7370961433927908E-004 + 0.25484999999999997 6.4285872633845298E-004 + 0.25569999999999998 6.1114132270025242E-004 + 0.25655000000000000 5.7879261804318733E-004 + 0.25739999999999996 5.4604156772712100E-004 + 0.25824999999999998 5.1310929514789623E-004 + 0.25910000000000000 4.8020744492242547E-004 + 0.25994999999999996 4.4753641690558021E-004 + 0.26079999999999998 4.1528410497694839E-004 + 0.26164999999999999 3.8362497951162128E-004 + 0.26249999999999996 3.5271963154202759E-004 + 0.26334999999999997 3.2271445589691461E-004 + 0.26419999999999999 2.9374104103089941E-004 + 0.26505000000000001 2.6591564716908441E-004 + 0.26589999999999997 2.3933878722883346E-004 + 0.26674999999999999 2.1409513540450751E-004 + 0.26760000000000000 1.9025389495643319E-004 + 0.26844999999999997 1.6786928671224378E-004 + 0.26929999999999998 1.4698106429466093E-004 + 0.27015000000000000 1.2761509977967858E-004 + 0.27099999999999996 1.0978394630527962E-004 + 0.27184999999999998 9.3487555456694347E-005 + 0.27270000000000000 7.8714032504306937E-005 + 0.27354999999999996 6.5440554887296671E-005 + 0.27439999999999998 5.3634341695982220E-005 + 0.27524999999999999 4.3253700468743678E-005 + 0.27609999999999996 3.4249200955795865E-005 + 0.27694999999999997 2.6564834132647101E-005 + 0.27779999999999999 2.0139059942732969E-005 + 0.27865000000000001 1.4905655439196282E-005 + 0.27949999999999997 1.0794549279543197E-005 + 0.28034999999999999 7.7327882159320497E-006 + 0.28120000000000001 5.6457135994274085E-006 + 0.28204999999999997 4.4581864133902447E-006 + 0.28289999999999998 4.0955820436803136E-006 + 0.28375000000000000 4.4844041915820915E-006 + 0.28459999999999996 5.5526441207058528E-006 + 0.28544999999999998 7.2302164114462231E-006 + 0.28630000000000000 9.4496715417250893E-006 + 0.28714999999999996 1.2147093129064215E-005 + 0.28799999999999998 1.5262852892488765E-005 + 0.28885000000000000 1.8741907616835464E-005 + 0.28969999999999996 2.2533685658434011E-005 + 0.29054999999999997 2.6591881239754282E-005 + 0.29139999999999999 3.0874505148845994E-005 + 0.29224999999999995 3.5344260053447159E-005 + 0.29309999999999997 3.9968969915935450E-005 + 0.29394999999999999 4.4721675425722440E-005 + 0.29480000000000001 4.9580299581713084E-005 + 0.29564999999999997 5.4527058177360161E-005 + 0.29649999999999999 5.9547947495060313E-005 + 0.29735000000000000 6.4632538982012071E-005 + 0.29819999999999997 6.9773920907507258E-005 + 0.29904999999999998 7.4968620012057908E-005 + 0.29990000000000000 8.0216182002522000E-005 + 0.30074999999999996 8.5518554065471702E-005 + 0.30159999999999998 9.0879468768577647E-005 + 0.30245000000000000 9.6303979559379522E-005 + 0.30329999999999996 1.0179816603930412E-004 + 0.30414999999999998 1.0736892144809799E-004 + 0.30499999999999999 1.1302358828180172E-004 + 0.30584999999999996 1.1876956480688303E-004 + 0.30669999999999997 1.2461380243031057E-004 + 0.30754999999999999 1.3056236693489274E-004 + 0.30840000000000001 1.3662005004004617E-004 + 0.30924999999999997 1.4279014155222909E-004 + 0.31009999999999999 1.4907423657220818E-004 + 0.31095000000000000 1.5547207970813466E-004 + 0.31179999999999997 1.6198141069704214E-004 + 0.31264999999999998 1.6859787255924397E-004 + 0.31350000000000000 1.7531473190745148E-004 + 0.31434999999999996 1.8212269785395762E-004 + 0.31519999999999998 1.8900983714686666E-004 + 0.31605000000000000 1.9596165487529121E-004 + 0.31689999999999996 2.0296123365169704E-004 + 0.31774999999999998 2.0998948429710906E-004 + 0.31859999999999999 2.1702511991556343E-004 + 0.31944999999999996 2.2404467245532505E-004 + 0.32029999999999997 2.3102247746992221E-004 + 0.32114999999999999 2.3793094325724937E-004 + 0.32199999999999995 2.4474095492196579E-004 + 0.32284999999999997 2.5142223886264132E-004 + 0.32369999999999999 2.5794369387281571E-004 + 0.32455000000000001 2.6427351029720280E-004 + 0.32539999999999997 2.7037922877041272E-004 + 0.32624999999999998 2.7622794498550866E-004 + 0.32710000000000000 2.8178672450277181E-004 + 0.32794999999999996 2.8702297838789604E-004 + 0.32879999999999998 2.9190474659817733E-004 + 0.32965000000000000 2.9640110463195887E-004 + 0.33049999999999996 3.0048225569753316E-004 + 0.33134999999999998 3.0411988849292414E-004 + 0.33220000000000000 3.0728743351276394E-004 + 0.33304999999999996 3.0996037670711068E-004 + 0.33389999999999997 3.1211627669913504E-004 + 0.33474999999999999 3.1373484720056727E-004 + 0.33559999999999995 3.1479811609952651E-004 + 0.33644999999999997 3.1529067146018934E-004 + 0.33729999999999999 3.1519993367755400E-004 + 0.33815000000000001 3.1451632195325869E-004 + 0.33899999999999997 3.1323323746227939E-004 + 0.33984999999999999 3.1134690366496637E-004 + 0.34070000000000000 3.0885621096473465E-004 + 0.34154999999999996 3.0576278970680473E-004 + 0.34239999999999998 3.0207120326992368E-004 + 0.34325000000000000 2.9778903470670140E-004 + 0.34409999999999996 2.9292661575619863E-004 + 0.34494999999999998 2.8749664636548770E-004 + 0.34580000000000000 2.8151385481226432E-004 + 0.34664999999999996 2.7499502879581615E-004 + 0.34749999999999998 2.6795903092257972E-004 + 0.34834999999999999 2.6042684367783605E-004 + 0.34919999999999995 2.5242138174572988E-004 + 0.35004999999999997 2.4396705219397342E-004 + 0.35089999999999999 2.3508922538625752E-004 + 0.35174999999999995 2.2581400475059842E-004 + 0.35259999999999997 2.1616816359457127E-004 + 0.35344999999999999 2.0617916774243040E-004 + 0.35430000000000000 1.9587503938168067E-004 + 0.35514999999999997 1.8528408341439981E-004 + 0.35599999999999998 1.7443452681654739E-004 + 0.35685000000000000 1.6335431880833162E-004 + 0.35769999999999996 1.5207103764984861E-004 + 0.35854999999999998 1.4061182729506691E-004 + 0.35940000000000000 1.2900330283661962E-004 + 0.36024999999999996 1.1727139252250096E-004 + 0.36109999999999998 1.0544118068444985E-004 + 0.36194999999999999 9.3536921904014642E-005 + 0.36279999999999996 8.1582052095030701E-005 + 0.36364999999999997 6.9599138021641000E-005 + 0.36449999999999999 5.7609767712122345E-005 + 0.36534999999999995 4.5634459260900228E-005 + 0.36619999999999997 3.3692707865913328E-005 + 0.36704999999999999 2.1803216628599839E-005 + 0.36790000000000000 9.9841432645737150E-006 + 0.36874999999999997 -1.7468539831796157E-006 + 0.36959999999999998 -1.3372771377218353E-005 + 0.37045000000000000 -2.4877476057172472E-005 + 0.37129999999999996 -3.6245680563210126E-005 + 0.37214999999999998 -4.7462633804181461E-005 + 0.37300000000000000 -5.8513738806343069E-005 + 0.37384999999999996 -6.9384280381244682E-005 + 0.37469999999999998 -8.0059552056319509E-005 + 0.37554999999999999 -9.0525177731021799E-005 + 0.37639999999999996 -1.0076723288267117E-004 + 0.37724999999999997 -1.1077213882515325E-004 + 0.37809999999999999 -1.2052621547204237E-004 + 0.37894999999999995 -1.3001534071957832E-004 + 0.37979999999999997 -1.3922494907281859E-004 + 0.38064999999999993 -1.4814037654354873E-004 + 0.38149999999999995 -1.5674723165524576E-004 + 0.38234999999999997 -1.6503156921547629E-004 + 0.38319999999999999 -1.7297972956907220E-004 + 0.38405000000000000 -1.8057796290169890E-004 + 0.38490000000000002 -1.8781234573749499E-004 + 0.38574999999999993 -1.9466894783996952E-004 + 0.38659999999999994 -2.0113418600476238E-004 + 0.38744999999999996 -2.0719526179475636E-004 + 0.38829999999999998 -2.1284024753618412E-004 + 0.38915000000000000 -2.1805803062389671E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0006.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0006.BXX.semd new file mode 100644 index 00000000..39fb6538 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0006.BXX.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 6.5368885401761730E-016 + -0.11660000000000000 -9.3523279275956670E-015 + -0.11574999999999999 -1.0884120824734750E-013 + -0.11490000000000000 -4.3266117971542605E-013 + -0.11405000000000000 -7.9462412460508927E-013 + -0.11320000000000000 -1.0264916125044119E-014 + -0.11234999999999999 3.9556373198023124E-012 + -0.11150000000000000 1.1563805513804329E-011 + -0.11065000000000000 1.7820755428046379E-011 + -0.10979999999999999 1.1680325045026099E-011 + -0.10894999999999999 -1.6005449590711145E-011 + -0.10810000000000000 -5.7922956685081490E-011 + -0.10725000000000000 -8.2271690191935613E-011 + -0.10639999999999999 -4.7191189961114817E-011 + -0.10554999999999999 6.1960279741485862E-011 + -0.10470000000000000 1.9843808802873863E-010 + -0.10385000000000000 2.6122413086700227E-010 + -0.10299999999999999 1.5837501254020484E-010 + -0.10214999999999999 -1.0819915046501663E-010 + -0.10130000000000000 -4.0627369694949720E-010 + -0.10045000000000000 -5.3430463150117363E-010 + -9.9599999999999994E-002 -3.5589222460556682E-010 + -9.8750000000000004E-002 8.5934245621117070E-011 + -9.7900000000000001E-002 5.6891143601700340E-010 + -9.7049999999999997E-002 8.1964881150936104E-010 + -9.6199999999999994E-002 6.8238135399827312E-010 + -9.5349999999999990E-002 2.0759582839678255E-010 + -9.4500000000000001E-002 -3.9425234825316162E-010 + -9.3649999999999997E-002 -8.8060070257300491E-010 + -9.2799999999999994E-002 -1.0800100949400937E-009 + -9.1950000000000004E-002 -9.1204562855938901E-010 + -9.1100000000000000E-002 -3.6061751290995291E-010 + -9.0249999999999997E-002 5.1833818950138700E-010 + -8.9399999999999993E-002 1.5276899782455649E-009 + -8.8549999999999990E-002 2.2660984098476697E-009 + -8.7700000000000000E-002 2.1698025806106185E-009 + -8.6849999999999997E-002 6.8083388255134071E-010 + -8.5999999999999993E-002 -2.5539337510758812E-009 + -8.5150000000000003E-002 -7.5895744420623364E-009 + -8.4300000000000000E-002 -1.4251423477186935E-008 + -8.3449999999999996E-002 -2.2293594376203077E-008 + -8.2600000000000007E-002 -3.1527333367649680E-008 + -8.1749999999999989E-002 -4.1870618001235698E-008 + -8.0900000000000000E-002 -5.3377113384309411E-008 + -8.0049999999999996E-002 -6.6318194033447492E-008 + -7.9199999999999993E-002 -8.1290951245659160E-008 + -7.8350000000000003E-002 -9.9222295173369511E-008 + -7.7499999999999999E-002 -1.2117410101393294E-007 + -7.6649999999999996E-002 -1.4803171922029733E-007 + -7.5800000000000006E-002 -1.8031690399600289E-007 + -7.4949999999999989E-002 -2.1832514154748687E-007 + -7.4099999999999999E-002 -2.6254006152466224E-007 + -7.3249999999999996E-002 -3.1402943978467517E-007 + -7.2399999999999992E-002 -3.7451661835492825E-007 + -7.1550000000000002E-002 -4.4608480003847581E-007 + -7.0699999999999999E-002 -5.3078546110642837E-007 + -6.9849999999999995E-002 -6.3049882426069621E-007 + -6.9000000000000006E-002 -7.4715967184040835E-007 + -6.8149999999999988E-002 -8.8312934658292511E-007 + -6.7299999999999999E-002 -1.0413808821680498E-006 + -6.6449999999999995E-002 -1.2253704635102745E-006 + -6.5599999999999992E-002 -1.4387925346038001E-006 + -6.4750000000000002E-002 -1.6855359234478108E-006 + -6.3899999999999998E-002 -1.9699548826903100E-006 + -6.3049999999999995E-002 -2.2972539750502041E-006 + -6.2199999999999998E-002 -2.6736671517396142E-006 + -6.1350000000000002E-002 -3.1063307183396895E-006 + -6.0499999999999998E-002 -3.6030657914682461E-006 + -5.9650000000000002E-002 -4.1723947195541138E-006 + -5.8799999999999998E-002 -4.8238737297991091E-006 + -5.7950000000000002E-002 -5.5684888008845482E-006 + -5.7099999999999998E-002 -6.4187644801900684E-006 + -5.6249999999999994E-002 -7.3885103311446605E-006 + -5.5400000000000005E-002 -8.4925112635849545E-006 + -5.4550000000000001E-002 -9.7465605412448610E-006 + -5.3699999999999998E-002 -1.1167952856922476E-005 + -5.2849999999999994E-002 -1.2776121517006238E-005 + -5.2000000000000005E-002 -1.4592944165882161E-005 + -5.1150000000000001E-002 -1.6642565507166683E-005 + -5.0299999999999997E-002 -1.8951024316264323E-005 + -4.9449999999999994E-002 -2.1546153182320046E-005 + -4.8600000000000004E-002 -2.4457969950999103E-005 + -4.7750000000000001E-002 -2.7719248434400598E-005 + -4.6899999999999997E-002 -3.1365808076044564E-005 + -4.6049999999999994E-002 -3.5436300891369455E-005 + -4.5200000000000004E-002 -3.9971785781603645E-005 + -4.4350000000000001E-002 -4.5015569596809032E-005 + -4.3499999999999997E-002 -5.0613553675649089E-005 + -4.2649999999999993E-002 -5.6814793231530918E-005 + -4.1800000000000004E-002 -6.3671785436263155E-005 + -4.0950000000000000E-002 -7.1240212001058475E-005 + -4.0099999999999997E-002 -7.9578327445369514E-005 + -3.9249999999999993E-002 -8.8746545480163297E-005 + -3.8400000000000004E-002 -9.8807444882716052E-005 + -3.7550000000000000E-002 -1.0982611475560338E-004 + -3.6699999999999997E-002 -1.2187012705032151E-004 + -3.5850000000000007E-002 -1.3500907509677202E-004 + -3.5000000000000003E-002 -1.4931379262670612E-004 + -3.4150000000000000E-002 -1.6485562435876209E-004 + -3.3299999999999996E-002 -1.8170601873634251E-004 + -3.2450000000000007E-002 -1.9993642754811627E-004 + -3.1600000000000003E-002 -2.1961791449551590E-004 + -3.0750000000000000E-002 -2.4082016849964998E-004 + -2.9899999999999996E-002 -2.6361033726971786E-004 + -2.9050000000000006E-002 -2.8805193404431249E-004 + -2.8200000000000003E-002 -3.1420402127253972E-004 + -2.7349999999999999E-002 -3.4212062740437917E-004 + -2.6499999999999996E-002 -3.7184989841196526E-004 + -2.5650000000000006E-002 -4.0343275301685228E-004 + -2.4800000000000003E-002 -4.3690126865910729E-004 + -2.3949999999999999E-002 -4.7227696850186138E-004 + -2.3099999999999996E-002 -5.0956948522749802E-004 + -2.2250000000000006E-002 -5.4877577783419272E-004 + -2.1400000000000002E-002 -5.8987878514976221E-004 + -2.0549999999999999E-002 -6.3284605803693946E-004 + -1.9699999999999995E-002 -6.7762758206063351E-004 + -1.8850000000000006E-002 -7.2415436647701678E-004 + -1.8000000000000002E-002 -7.7233684906581688E-004 + -1.7149999999999999E-002 -8.2206394342347036E-004 + -1.6299999999999995E-002 -8.7320213356622026E-004 + -1.5450000000000005E-002 -9.2559421635549240E-004 + -1.4600000000000002E-002 -9.7905774239158048E-004 + -1.3749999999999998E-002 -1.0333839790176969E-003 + -1.2899999999999995E-002 -1.0883371320287258E-003 + -1.2050000000000005E-002 -1.1436537321538032E-003 + -1.1200000000000002E-002 -1.1990422544520649E-003 + -1.0349999999999998E-002 -1.2541833172436036E-003 + -9.5000000000000084E-003 -1.3087297864174288E-003 + -8.6500000000000049E-003 -1.3623065273101103E-003 + -7.8000000000000014E-003 -1.4145111405722229E-003 + -6.9499999999999978E-003 -1.4649151754373409E-003 + -6.1000000000000082E-003 -1.5130655272574871E-003 + -5.2500000000000047E-003 -1.5584866746717731E-003 + -4.4000000000000011E-003 -1.6006826329437423E-003 + -3.5499999999999976E-003 -1.6391388403492811E-003 + -2.7000000000000079E-003 -1.6733256707182538E-003 + -1.8500000000000044E-003 -1.7027007753140212E-003 + -1.0000000000000009E-003 -1.7267132889896930E-003 + -1.4999999999999736E-004 -1.7448077857807566E-003 + 6.9999999999999230E-004 -1.7564289718411347E-003 + 1.5499999999999958E-003 -1.7610260399794303E-003 + 2.3999999999999994E-003 -1.7580581826793587E-003 + 3.2500000000000029E-003 -1.7469991348339233E-003 + 4.0999999999999925E-003 -1.7273427350598454E-003 + 4.9499999999999961E-003 -1.6986083010906055E-003 + 5.7999999999999996E-003 -1.6603471523888142E-003 + 6.6499999999999893E-003 -1.6121491460263883E-003 + 7.5000000000000067E-003 -1.5536480881516970E-003 + 8.3499999999999963E-003 -1.4845278296795300E-003 + 9.1999999999999860E-003 -1.4045277943214739E-003 + 1.0050000000000003E-002 -1.3134484264904691E-003 + 1.0899999999999993E-002 -1.2111563702520765E-003 + 1.1750000000000010E-002 -1.0975900830209142E-003 + 1.2600000000000000E-002 -9.7276506807608752E-004 + 1.3449999999999990E-002 -8.3677799790487573E-004 + 1.4300000000000007E-002 -6.8981010347116632E-004 + 1.5149999999999997E-002 -5.3212982957977141E-004 + 1.5999999999999986E-002 -3.6409487621754516E-004 + 1.6850000000000004E-002 -1.8615447011513471E-004 + 1.7699999999999994E-002 1.1490272659839842E-006 + 1.8549999999999983E-002 1.9717979558691136E-004 + 1.9400000000000001E-002 4.0120999264210103E-004 + 2.0249999999999990E-002 6.1242239102320291E-004 + 2.1100000000000008E-002 8.2991339017061592E-004 + 2.1949999999999997E-002 1.0526966468408700E-003 + 2.2799999999999987E-002 1.2797066380796614E-003 + 2.3650000000000004E-002 1.5098037869817568E-003 + 2.4499999999999994E-002 1.7417809966224910E-003 + 2.5349999999999984E-002 1.9743726848115333E-003 + 2.6200000000000001E-002 2.2062630324674220E-003 + 2.7049999999999991E-002 2.4360958443657033E-003 + 2.7900000000000008E-002 2.6624815260287210E-003 + 2.8749999999999998E-002 2.8840090602744273E-003 + 2.9599999999999987E-002 3.0992564163643483E-003 + 3.0450000000000005E-002 3.3068027695004601E-003 + 3.1299999999999994E-002 3.5052411697463603E-003 + 3.2149999999999984E-002 3.6931900313316775E-003 + 3.3000000000000002E-002 3.8693042235899335E-003 + 3.3849999999999991E-002 4.0322870515453052E-003 + 3.4700000000000009E-002 4.1809024303249183E-003 + 3.5549999999999998E-002 4.3139890181996066E-003 + 3.6399999999999988E-002 4.4304692389567080E-003 + 3.7250000000000005E-002 4.5293612342660466E-003 + 3.8099999999999995E-002 4.6097872654698472E-003 + 3.8949999999999985E-002 4.6709826174572630E-003 + 3.9800000000000002E-002 4.7123049397560495E-003 + 4.0649999999999992E-002 4.7332427708828076E-003 + 4.1500000000000009E-002 4.7334203748124288E-003 + 4.2349999999999999E-002 4.7126033705488174E-003 + 4.3199999999999988E-002 4.6707002874416346E-003 + 4.4050000000000006E-002 4.6077671402293928E-003 + 4.4899999999999995E-002 4.5240059895088110E-003 + 4.5749999999999985E-002 4.4197669255184088E-003 + 4.6600000000000003E-002 4.2955464743006239E-003 + 4.7449999999999992E-002 4.1519835467310161E-003 + 4.8299999999999982E-002 3.9898549408234098E-003 + 4.9149999999999999E-002 3.8100677289315855E-003 + 4.9999999999999989E-002 3.6136527140959718E-003 + 5.0850000000000006E-002 3.4017573181482313E-003 + 5.1699999999999996E-002 3.1756368430374332E-003 + 5.2549999999999986E-002 2.9366425962300672E-003 + 5.3400000000000003E-002 2.6862095648925058E-003 + 5.4249999999999993E-002 2.4258442457820882E-003 + 5.5099999999999982E-002 2.1571123282790663E-003 + 5.5950000000000000E-002 1.8816263372314619E-003 + 5.6799999999999989E-002 1.6010330353704821E-003 + 5.7650000000000007E-002 1.3169978408529674E-003 + 5.8499999999999996E-002 1.0311902442028610E-003 + 5.9349999999999986E-002 7.4526936635242735E-004 + 6.0200000000000004E-002 4.6087164577870597E-004 + 6.1049999999999993E-002 1.7959894854543582E-004 + 6.1899999999999983E-002 -9.6994021684893776E-005 + 6.2750000000000000E-002 -3.6741274052572647E-004 + 6.3599999999999990E-002 -6.3023539445235689E-004 + 6.4450000000000007E-002 -8.8412376173044251E-004 + 6.5299999999999997E-002 -1.1278310841453985E-003 + 6.6149999999999987E-002 -1.3602095384185977E-003 + 6.7000000000000004E-002 -1.5802167339828298E-003 + 6.7849999999999994E-002 -1.7869225611791850E-003 + 6.8699999999999983E-002 -1.9795157115492863E-003 + 6.9550000000000001E-002 -2.1573067195046138E-003 + 7.0399999999999990E-002 -2.3197296247195655E-003 + 7.1249999999999980E-002 -2.4663425225853993E-003 + 7.2099999999999997E-002 -2.5968267550864569E-003 + 7.2949999999999987E-002 -2.7109869290057502E-003 + 7.3800000000000004E-002 -2.8087498560252586E-003 + 7.4649999999999994E-002 -2.8901599042368072E-003 + 7.5499999999999984E-002 -2.9553740360896952E-003 + 7.6350000000000001E-002 -3.0046552704946702E-003 + 7.7199999999999991E-002 -3.0383670385741132E-003 + 7.8049999999999981E-002 -3.0569663328343924E-003 + 7.8899999999999998E-002 -3.0609981867360972E-003 + 7.9749999999999988E-002 -3.0510869865015742E-003 + 8.0600000000000005E-002 -3.0279269763079037E-003 + 8.1449999999999995E-002 -2.9922715339329151E-003 + 8.2299999999999984E-002 -2.9449261083878109E-003 + 8.3150000000000002E-002 -2.8867396197729215E-003 + 8.3999999999999991E-002 -2.8185967249615175E-003 + 8.4849999999999981E-002 -2.7414067734142086E-003 + 8.5699999999999998E-002 -2.6560952808214319E-003 + 8.6549999999999988E-002 -2.5635940070110872E-003 + 8.7400000000000005E-002 -2.4648339731361399E-003 + 8.8249999999999995E-002 -2.3607390648483269E-003 + 8.9099999999999985E-002 -2.2522202699533796E-003 + 8.9950000000000002E-002 -2.1401671184760850E-003 + 9.0799999999999992E-002 -2.0254395016691016E-003 + 9.1649999999999981E-002 -1.9088626097708769E-003 + 9.2499999999999999E-002 -1.7912235002130739E-003 + 9.3349999999999989E-002 -1.6732680552596815E-003 + 9.4200000000000006E-002 -1.5556983251088531E-003 + 9.5049999999999996E-002 -1.4391680416549972E-003 + 9.5899999999999985E-002 -1.3242787072271351E-003 + 9.6750000000000003E-002 -1.2115777909669436E-003 + 9.7599999999999992E-002 -1.1015595662121703E-003 + 9.8449999999999982E-002 -9.9466589936131290E-004 + 9.9299999999999999E-002 -8.9128653948444131E-004 + 0.10014999999999999 -7.9175841296978157E-004 + 0.10099999999999998 -6.9636498687487098E-004 + 0.10185000000000000 -6.0533759866673029E-004 + 0.10269999999999999 -5.1885881928629817E-004 + 0.10355000000000000 -4.3706691193612227E-004 + 0.10439999999999999 -3.6005837931434574E-004 + 0.10524999999999998 -2.8788889940599481E-004 + 0.10610000000000000 -2.2057403527359112E-004 + 0.10694999999999999 -1.5809173645891714E-004 + 0.10779999999999998 -1.0038733674144380E-004 + 0.10865000000000000 -4.7378576052796046E-005 + 0.10949999999999999 1.0405995873246687E-006 + 0.11035000000000000 4.4998387341181053E-005 + 0.11119999999999999 8.4644028046808621E-005 + 0.11204999999999998 1.2014517942859481E-004 + 0.11290000000000000 1.5168372375091692E-004 + 0.11374999999999999 1.7945118444544030E-004 + 0.11459999999999998 2.0364599387190561E-004 + 0.11545000000000000 2.2447248171052805E-004 + 0.11629999999999999 2.4214024696740850E-004 + 0.11715000000000000 2.5686215206387783E-004 + 0.11799999999999999 2.6885087653973256E-004 + 0.11884999999999998 2.7831574279960341E-004 + 0.11970000000000000 2.8546077645699817E-004 + 0.12054999999999999 2.9048494696534482E-004 + 0.12139999999999998 2.9358246524716232E-004 + 0.12225000000000000 2.9494208142784924E-004 + 0.12309999999999999 2.9474471586162719E-004 + 0.12395000000000000 2.9316179902436301E-004 + 0.12479999999999999 2.9035478461159384E-004 + 0.12564999999999998 2.8647595033801381E-004 + 0.12650000000000000 2.8166919281152485E-004 + 0.12734999999999999 2.7606964918900652E-004 + 0.12819999999999998 2.6980226943295260E-004 + 0.12905000000000000 2.6298114142197403E-004 + 0.12989999999999999 2.5571008879475175E-004 + 0.13074999999999998 2.4808430621624624E-004 + 0.13159999999999999 2.4019159972840328E-004 + 0.13245000000000001 2.3211229166381330E-004 + 0.13329999999999997 2.2391781603434236E-004 + 0.13414999999999999 2.1567021253193666E-004 + 0.13500000000000001 2.0742306692210377E-004 + 0.13584999999999997 1.9922362517397831E-004 + 0.13669999999999999 1.9111435118476821E-004 + 0.13755000000000001 1.8313301163405077E-004 + 0.13839999999999997 1.7531134247536603E-004 + 0.13924999999999998 1.6767448748625948E-004 + 0.14010000000000000 1.6024190658153758E-004 + 0.14094999999999996 1.5302946091698665E-004 + 0.14179999999999998 1.4605091494949740E-004 + 0.14265000000000000 1.3931776344441497E-004 + 0.14350000000000002 1.3283802247931673E-004 + 0.14434999999999998 1.2661550656670417E-004 + 0.14520000000000000 1.2065055973657239E-004 + 0.14605000000000001 1.1494192917073045E-004 + 0.14689999999999998 1.0948795137202969E-004 + 0.14774999999999999 1.0428644577290365E-004 + 0.14860000000000001 9.9333643464068303E-005 + 0.14944999999999997 9.4623492828272785E-005 + 0.15029999999999999 9.0148273442140680E-005 + 0.15115000000000001 8.5899990832658378E-005 + 0.15199999999999997 8.1871272660660396E-005 + 0.15284999999999999 7.8055064567472514E-005 + 0.15370000000000000 7.4443607479846529E-005 + 0.15454999999999997 7.1027878015063090E-005 + 0.15539999999999998 6.7798134313042612E-005 + 0.15625000000000000 6.4745005463793078E-005 + 0.15709999999999996 6.1860062504196027E-005 + 0.15794999999999998 5.9135448051088807E-005 + 0.15880000000000000 5.6563076096646366E-005 + 0.15965000000000001 5.4134337938712936E-005 + 0.16049999999999998 5.1840607441418277E-005 + 0.16134999999999999 4.9673906006556234E-005 + 0.16220000000000001 4.7627079726715467E-005 + 0.16304999999999997 4.5693318513303756E-005 + 0.16389999999999999 4.3865605152200615E-005 + 0.16475000000000001 4.2136850622591940E-005 + 0.16559999999999997 4.0500567625135543E-005 + 0.16644999999999999 3.8951393432516628E-005 + 0.16730000000000000 3.7484721781018616E-005 + 0.16814999999999997 3.6095753965174290E-005 + 0.16899999999999998 3.4778946644102514E-005 + 0.16985000000000000 3.3528470644725417E-005 + 0.17069999999999996 3.2339380763055610E-005 + 0.17154999999999998 3.1208327121813608E-005 + 0.17240000000000000 3.0133109150048542E-005 + 0.17325000000000002 2.9111407687151609E-005 + 0.17409999999999998 2.8139953322576645E-005 + 0.17494999999999999 2.7214958115110027E-005 + 0.17580000000000001 2.6333421333796343E-005 + 0.17664999999999997 2.5494020025339965E-005 + 0.17749999999999999 2.4696655049331250E-005 + 0.17835000000000001 2.3941027592408366E-005 + 0.17919999999999997 2.3225553687982506E-005 + 0.18004999999999999 2.2547675887748977E-005 + 0.18090000000000001 2.1905318958615827E-005 + 0.18174999999999997 2.1298128570660044E-005 + 0.18259999999999998 2.0727439376688000E-005 + 0.18345000000000000 2.0195019753499027E-005 + 0.18429999999999996 1.9701805383213062E-005 + 0.18514999999999998 1.9247663686366017E-005 + 0.18600000000000000 1.8832286030531585E-005 + 0.18684999999999996 1.8456223564383796E-005 + 0.18769999999999998 1.8121118617843671E-005 + 0.18855000000000000 1.7829033881559371E-005 + 0.18940000000000001 1.7581674217772933E-005 + 0.19024999999999997 1.7380240597692129E-005 + 0.19109999999999999 1.7225941019762694E-005 + 0.19195000000000001 1.7120514679190860E-005 + 0.19279999999999997 1.7066212759737520E-005 + 0.19364999999999999 1.7065348643594836E-005 + 0.19450000000000001 1.7119964572227047E-005 + 0.19534999999999997 1.7232017972229808E-005 + 0.19619999999999999 1.7403811744548026E-005 + 0.19705000000000000 1.7638098548988519E-005 + 0.19789999999999996 1.7937647202557502E-005 + 0.19874999999999998 1.8304674532377212E-005 + 0.19960000000000000 1.8740786885605557E-005 + 0.20044999999999996 1.9247539423604699E-005 + 0.20129999999999998 1.9827087865416408E-005 + 0.20215000000000000 2.0482196796153278E-005 + 0.20300000000000001 2.1215495097363313E-005 + 0.20384999999999998 2.2028690387700350E-005 + 0.20469999999999999 2.2922514681358664E-005 + 0.20555000000000001 2.3897528910931377E-005 + 0.20639999999999997 2.4955057684490862E-005 + 0.20724999999999999 2.6097255749872412E-005 + 0.20810000000000001 2.7326120876145501E-005 + 0.20894999999999997 2.8642298119412035E-005 + 0.20979999999999999 3.0044735750797282E-005 + 0.21065000000000000 3.1531541962514275E-005 + 0.21149999999999997 3.3101333911533928E-005 + 0.21234999999999998 3.4753782491145668E-005 + 0.21320000000000000 3.6488841721677947E-005 + 0.21404999999999996 3.8305335954779702E-005 + 0.21489999999999998 4.0200094768272604E-005 + 0.21575000000000000 4.2168332310344105E-005 + 0.21659999999999996 4.4204910291931133E-005 + 0.21744999999999998 4.6305265955417192E-005 + 0.21829999999999999 4.8465273238543287E-005 + 0.21915000000000001 5.0680307067970012E-005 + 0.21999999999999997 5.2944277088129520E-005 + 0.22084999999999999 5.5249440236835111E-005 + 0.22170000000000001 5.7587094708968671E-005 + 0.22254999999999997 5.9948389999664334E-005 + 0.22339999999999999 6.2324533432154373E-005 + 0.22425000000000000 6.4706286616172284E-005 + 0.22509999999999997 6.7083381995850663E-005 + 0.22594999999999998 6.9444362787876381E-005 + 0.22680000000000000 7.1776992404166425E-005 + 0.22764999999999996 7.4068857682994230E-005 + 0.22849999999999998 7.6307633648362038E-005 + 0.22935000000000000 7.8481021979216986E-005 + 0.23019999999999996 8.0576333833128319E-005 + 0.23104999999999998 8.2580256588859303E-005 + 0.23190000000000000 8.4479110762042335E-005 + 0.23275000000000001 8.6259158505167977E-005 + 0.23359999999999997 8.7906845633871285E-005 + 0.23444999999999999 8.9408779583576494E-005 + 0.23530000000000001 9.0751725523229357E-005 + 0.23614999999999997 9.1922735930954840E-005 + 0.23699999999999999 9.2909523213281471E-005 + 0.23785000000000001 9.3700716081131783E-005 + 0.23869999999999997 9.4285848123095269E-005 + 0.23954999999999999 9.4655162655980096E-005 + 0.24040000000000000 9.4799536497958213E-005 + 0.24124999999999996 9.4710668137153466E-005 + 0.24209999999999998 9.4381612180252010E-005 + 0.24295000000000000 9.3807073715818556E-005 + 0.24379999999999996 9.2983334670208539E-005 + 0.24464999999999998 9.1907930101380042E-005 + 0.24550000000000000 9.0579339396103549E-005 + 0.24634999999999996 8.8997086967960518E-005 + 0.24719999999999998 8.7162271659468876E-005 + 0.24804999999999999 8.5078107109875495E-005 + 0.24890000000000001 8.2750105571906135E-005 + 0.24974999999999997 8.0185609865350094E-005 + 0.25059999999999999 7.7393150963361043E-005 + 0.25145000000000001 7.4382193736926004E-005 + 0.25229999999999997 7.1163380020761884E-005 + 0.25314999999999999 6.7749009773461762E-005 + 0.25400000000000000 6.4153306756695492E-005 + 0.25484999999999997 6.0392075970110316E-005 + 0.25569999999999998 5.6481985793663283E-005 + 0.25655000000000000 5.2440091171580240E-005 + 0.25739999999999996 4.8283892943671118E-005 + 0.25824999999999998 4.4031863949133255E-005 + 0.25910000000000000 3.9703736847590663E-005 + 0.25994999999999996 3.5320154647702813E-005 + 0.26079999999999998 3.0901811376761833E-005 + 0.26164999999999999 2.6468723273030600E-005 + 0.26249999999999996 2.2040131513674882E-005 + 0.26334999999999997 1.7634941787475247E-005 + 0.26419999999999999 1.3272168305694144E-005 + 0.26505000000000001 8.9707472899061019E-006 + 0.26589999999999997 4.7488124658651552E-006 + 0.26674999999999999 6.2286335692261968E-007 + 0.26760000000000000 -3.3924911205422452E-006 + 0.26844999999999997 -7.2841706758795100E-006 + 0.26929999999999998 -1.1040099889555038E-005 + 0.27015000000000000 -1.4649200543742218E-005 + 0.27099999999999996 -1.8101970625610100E-005 + 0.27184999999999998 -2.1391258444184049E-005 + 0.27270000000000000 -2.4512547848510391E-005 + 0.27354999999999996 -2.7463562282838570E-005 + 0.27439999999999998 -3.0243733368299982E-005 + 0.27524999999999999 -3.2853967317238915E-005 + 0.27609999999999996 -3.5297041701548103E-005 + 0.27694999999999997 -3.7578103659274075E-005 + 0.27779999999999999 -3.9704863230181853E-005 + 0.27865000000000001 -4.1687190637703631E-005 + 0.27949999999999997 -4.3536536860664009E-005 + 0.28034999999999999 -4.5265832821827453E-005 + 0.28120000000000001 -4.6889784540484855E-005 + 0.28204999999999997 -4.8425236868229984E-005 + 0.28289999999999998 -4.9890876219988227E-005 + 0.28375000000000000 -5.1306505328190452E-005 + 0.28459999999999996 -5.2692442165572280E-005 + 0.28544999999999998 -5.4069502635391906E-005 + 0.28630000000000000 -5.5459451508871712E-005 + 0.28714999999999996 -5.6885365612346674E-005 + 0.28799999999999998 -5.8371159231575151E-005 + 0.28885000000000000 -5.9940610041734859E-005 + 0.28969999999999996 -6.1616520466617505E-005 + 0.29054999999999997 -6.3420641356222999E-005 + 0.29139999999999999 -6.5374320157425922E-005 + 0.29224999999999995 -6.7499021395085165E-005 + 0.29309999999999997 -6.9815870199560503E-005 + 0.29394999999999999 -7.2344540126689479E-005 + 0.29480000000000001 -7.5102175927014859E-005 + 0.29564999999999997 -7.8103255993956577E-005 + 0.29649999999999999 -8.1360237594338078E-005 + 0.29735000000000000 -8.4884194742014895E-005 + 0.29819999999999997 -8.8684567863910862E-005 + 0.29904999999999998 -9.2768088183800611E-005 + 0.29990000000000000 -9.7137824696789417E-005 + 0.30074999999999996 -1.0179315848273414E-004 + 0.30159999999999998 -1.0673048638395221E-004 + 0.30245000000000000 -1.1194390301994110E-004 + 0.30329999999999996 -1.1742501490165011E-004 + 0.30414999999999998 -1.2316201617845377E-004 + 0.30499999999999999 -1.2913885495588568E-004 + 0.30584999999999996 -1.3533534474004385E-004 + 0.30669999999999997 -1.4172798872886226E-004 + 0.30754999999999999 -1.4829075635228308E-004 + 0.30840000000000001 -1.5499500080700244E-004 + 0.30924999999999997 -1.6180872096086452E-004 + 0.31009999999999999 -1.6869603706066739E-004 + 0.31095000000000000 -1.7561752919456695E-004 + 0.31179999999999997 -1.8253138067617487E-004 + 0.31264999999999998 -1.8939428788619598E-004 + 0.31350000000000000 -1.9616158347305845E-004 + 0.31434999999999996 -2.0278656176007736E-004 + 0.31519999999999998 -2.0922012815909941E-004 + 0.31605000000000000 -2.1541134736003555E-004 + 0.31689999999999996 -2.2130868861643073E-004 + 0.31774999999999998 -2.2686102522880759E-004 + 0.31859999999999999 -2.3201787975286815E-004 + 0.31944999999999996 -2.3672901469917577E-004 + 0.32029999999999997 -2.4094430588466643E-004 + 0.32114999999999999 -2.4461458545439112E-004 + 0.32199999999999995 -2.4769288108896501E-004 + 0.32284999999999997 -2.5013533373489396E-004 + 0.32369999999999999 -2.5190106521611019E-004 + 0.32455000000000001 -2.5295189588916132E-004 + 0.32539999999999997 -2.5325236553944608E-004 + 0.32624999999999998 -2.5277097243428406E-004 + 0.32710000000000000 -2.5148144896779834E-004 + 0.32794999999999996 -2.4936336036380580E-004 + 0.32879999999999998 -2.4640160318216008E-004 + 0.32965000000000000 -2.4258541771479154E-004 + 0.33049999999999996 -2.3790825513784358E-004 + 0.33134999999999998 -2.3236916827724940E-004 + 0.33220000000000000 -2.2597426409852179E-004 + 0.33304999999999996 -2.1873729391771980E-004 + 0.33389999999999997 -2.1067858728038733E-004 + 0.33474999999999999 -2.0182349085569353E-004 + 0.33559999999999995 -1.9220183940719951E-004 + 0.33644999999999997 -1.8184887182659537E-004 + 0.33729999999999999 -1.7080673188506204E-004 + 0.33815000000000001 -1.5912485559688020E-004 + 0.33899999999999997 -1.4685848304685594E-004 + 0.33984999999999999 -1.3406646310486179E-004 + 0.34070000000000000 -1.2080997231492951E-004 + 0.34154999999999996 -1.0715320061250607E-004 + 0.34239999999999998 -9.3164752252293163E-005 + 0.34325000000000000 -7.8918125509711869E-005 + 0.34409999999999996 -6.4490336119538033E-005 + 0.34494999999999998 -4.9959443539073898E-005 + 0.34580000000000000 -3.5402851029939808E-005 + 0.34664999999999996 -2.0897308693404053E-005 + 0.34749999999999998 -6.5198875325840971E-006 + 0.34834999999999999 7.6516888210414978E-006 + 0.34919999999999995 2.1540226950655057E-005 + 0.35004999999999997 3.5071133432212074E-005 + 0.35089999999999999 4.8173803392006839E-005 + 0.35174999999999995 6.0781527260224833E-005 + 0.35259999999999997 7.2830758021211683E-005 + 0.35344999999999999 8.4260994337374235E-005 + 0.35430000000000000 9.5016073967673918E-005 + 0.35514999999999997 1.0504596386867434E-004 + 0.35599999999999998 1.1430752242815915E-004 + 0.35685000000000000 1.2276385608206769E-004 + 0.35769999999999996 1.3038318204968251E-004 + 0.35854999999999998 1.3713866261085440E-004 + 0.35940000000000000 1.4300950565205171E-004 + 0.36024999999999996 1.4798250152327572E-004 + 0.36109999999999998 1.5205235555122221E-004 + 0.36194999999999999 1.5522038800039223E-004 + 0.36279999999999996 1.5749310275170052E-004 + 0.36364999999999997 1.5888178391230918E-004 + 0.36449999999999999 1.5940352054778605E-004 + 0.36534999999999995 1.5908242895530753E-004 + 0.36619999999999997 1.5794942350683182E-004 + 0.36704999999999999 1.5604038875870164E-004 + 0.36790000000000000 1.5339406158359521E-004 + 0.36874999999999997 1.5005145748425865E-004 + 0.36959999999999998 1.4605718534628999E-004 + 0.37045000000000000 1.4146089250711223E-004 + 0.37129999999999996 1.3631703221895797E-004 + 0.37214999999999998 1.3068267134103807E-004 + 0.37300000000000000 1.2461476168375627E-004 + 0.37384999999999996 1.1816907641128350E-004 + 0.37469999999999998 1.1140138014228473E-004 + 0.37554999999999999 1.0436922992305328E-004 + 0.37639999999999996 9.7132301758761077E-005 + 0.37724999999999997 8.9750592607825252E-005 + 0.37809999999999999 8.2281826710445429E-005 + 0.37894999999999995 7.4780255064456412E-005 + 0.37979999999999997 6.7297589278933581E-005 + 0.38064999999999993 5.9884736965536636E-005 + 0.38149999999999995 5.2592431691590068E-005 + 0.38234999999999997 4.5469780916705149E-005 + 0.38319999999999999 3.8562048366830331E-005 + 0.38405000000000000 3.1909581379442542E-005 + 0.38490000000000002 2.5548768333376949E-005 + 0.38574999999999993 1.9513964178025320E-005 + 0.38659999999999994 1.3838405757615562E-005 + 0.38744999999999996 8.5533424750964245E-006 + 0.38829999999999998 3.6862737145870014E-006 + 0.38915000000000000 -7.3993278678526670E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0006.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0006.BXZ.semd new file mode 100644 index 00000000..89d1c4e1 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0006.BXZ.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 -2.6572105184938885E-014 + -0.11660000000000000 -6.0687661813839021E-014 + -0.11574999999999999 8.7476877650062089E-014 + -0.11490000000000000 6.3795567848984094E-013 + -0.11405000000000000 1.2998952596033916E-012 + -0.11320000000000000 9.1725604757211728E-013 + -0.11234999999999999 -1.7173880863960367E-012 + -0.11150000000000000 -5.8476972782363488E-012 + -0.11065000000000000 -7.4315606925494646E-012 + -0.10979999999999999 -1.1725514409858626E-012 + -0.10894999999999999 1.3827855769260071E-011 + -0.10810000000000000 2.9066860505267221E-011 + -0.10725000000000000 2.8763264634033749E-011 + -0.10639999999999999 1.3428910501508493E-012 + -0.10554999999999999 -4.6639277830356698E-011 + -0.10470000000000000 -8.7094893088441266E-011 + -0.10385000000000000 -8.5316840388069723E-011 + -0.10299999999999999 -2.5827104514412467E-011 + -0.10214999999999999 7.0964183794197959E-011 + -0.10130000000000000 1.5775523183930090E-010 + -0.10045000000000000 1.9072851875113897E-010 + -9.9599999999999994E-002 1.5633336664058770E-010 + -9.8750000000000004E-002 7.0251135896987295E-011 + -9.7900000000000001E-002 -4.9644974707465255E-011 + -9.7049999999999997E-002 -2.0540044417562575E-010 + -9.6199999999999994E-002 -4.0388564555898857E-010 + -9.5349999999999990E-002 -6.0737754963194337E-010 + -9.4500000000000001E-002 -6.9636600046353931E-010 + -9.3649999999999997E-002 -4.9927370432452476E-010 + -9.2799999999999994E-002 1.0201763612831787E-010 + -9.1950000000000004E-002 1.0503835078437494E-009 + -9.1100000000000000E-002 2.0661812042964877E-009 + -9.0249999999999997E-002 2.7235438876589693E-009 + -8.9399999999999993E-002 2.6103613699851419E-009 + -8.8549999999999990E-002 1.4665817219692767E-009 + -8.7700000000000000E-002 -7.9045025686216005E-010 + -8.6849999999999997E-002 -4.1605762643034663E-009 + -8.5999999999999993E-002 -8.6961562704624283E-009 + -8.5150000000000003E-002 -1.4579405186045110E-008 + -8.4300000000000000E-002 -2.2099684000454034E-008 + -8.3449999999999996E-002 -3.1568260685384252E-008 + -8.2600000000000007E-002 -4.3245258101485298E-008 + -8.1749999999999989E-002 -5.7328795158475279E-008 + -8.0900000000000000E-002 -7.4004793023384962E-008 + -8.0049999999999996E-002 -9.3524857554706071E-008 + -7.9199999999999993E-002 -1.1628255701576079E-007 + -7.8350000000000003E-002 -1.4287150771066056E-007 + -7.7499999999999999E-002 -1.7410802310037488E-007 + -7.6649999999999996E-002 -2.1099616348200884E-007 + -7.5800000000000006E-002 -2.5463375486439967E-007 + -7.4949999999999989E-002 -3.0610846781425397E-007 + -7.4099999999999999E-002 -3.6647327201674662E-007 + -7.3249999999999996E-002 -4.3686554279854724E-007 + -7.2399999999999992E-002 -5.1873923862022742E-007 + -7.1550000000000002E-002 -6.1408272827803115E-007 + -7.0699999999999999E-002 -7.2548458674708758E-007 + -6.9849999999999995E-002 -8.5601293452545694E-007 + -6.9000000000000006E-002 -1.0090145306494036E-006 + -6.8149999999999988E-002 -1.1880039746874914E-006 + -6.7299999999999999E-002 -1.3967453158828949E-006 + -6.6449999999999995E-002 -1.6394785416690685E-006 + -6.5599999999999992E-002 -1.9211451378237500E-006 + -6.4750000000000002E-002 -2.2474900820372588E-006 + -6.3899999999999998E-002 -2.6250367794492645E-006 + -6.3049999999999995E-002 -3.0610400943512921E-006 + -6.2199999999999998E-002 -3.5635310736028649E-006 + -6.1350000000000002E-002 -4.1414896147875186E-006 + -6.0499999999999998E-002 -4.8050748360901046E-006 + -5.9650000000000002E-002 -5.5658156618140055E-006 + -5.8799999999999998E-002 -6.4367006882445008E-006 + -5.7950000000000002E-002 -7.4321795015186288E-006 + -5.7099999999999998E-002 -8.5681343205144329E-006 + -5.6249999999999994E-002 -9.8619184861542166E-006 + -5.5400000000000005E-002 -1.1332524686390795E-005 + -5.4550000000000001E-002 -1.3000900449284538E-005 + -5.3699999999999998E-002 -1.4890341283025123E-005 + -5.2849999999999994E-002 -1.7026815263945006E-005 + -5.2000000000000005E-002 -1.9439096330904463E-005 + -5.1150000000000001E-002 -2.2158644900716722E-005 + -5.0299999999999997E-002 -2.5219470497456445E-005 + -4.9449999999999994E-002 -2.8658136896586930E-005 + -4.8600000000000004E-002 -3.2514095025830047E-005 + -4.7750000000000001E-002 -3.6830212666245818E-005 + -4.6899999999999997E-002 -4.1653225066374428E-005 + -4.6049999999999994E-002 -4.7033778309104796E-005 + -4.5200000000000004E-002 -5.3026193338764652E-005 + -4.4350000000000001E-002 -5.9688227440864484E-005 + -4.3499999999999997E-002 -6.7081137322335147E-005 + -4.2649999999999993E-002 -7.5270099699687460E-005 + -4.1800000000000004E-002 -8.4324685792788078E-005 + -4.0950000000000000E-002 -9.4318920777061558E-005 + -4.0099999999999997E-002 -1.0533093176655971E-004 + -3.9249999999999993E-002 -1.1744237422877388E-004 + -3.8400000000000004E-002 -1.3073814826287941E-004 + -3.7550000000000000E-002 -1.4530647052488679E-004 + -3.6699999999999997E-002 -1.6123911501326311E-004 + -3.5850000000000007E-002 -1.7863153745265850E-004 + -3.5000000000000003E-002 -1.9758228165804093E-004 + -3.4150000000000000E-002 -2.1819222159545550E-004 + -3.3299999999999996E-002 -2.4056377379912184E-004 + -3.2450000000000007E-002 -2.6480038978478348E-004 + -3.1600000000000003E-002 -2.9100624048330104E-004 + -3.0750000000000000E-002 -3.1928578174362219E-004 + -2.9899999999999996E-002 -3.4974293806884320E-004 + -2.9050000000000006E-002 -3.8248000391906005E-004 + -2.8200000000000003E-002 -4.1759653717524933E-004 + -2.7349999999999999E-002 -4.5518834328932235E-004 + -2.6499999999999996E-002 -4.9534650908200379E-004 + -2.5650000000000006E-002 -5.3815626419554568E-004 + -2.4800000000000003E-002 -5.8369576886154546E-004 + -2.3949999999999999E-002 -6.3203469072567464E-004 + -2.3099999999999996E-002 -6.8323281836002480E-004 + -2.2250000000000006E-002 -7.3733927410439234E-004 + -2.1400000000000002E-002 -7.9439073024212443E-004 + -2.0549999999999999E-002 -8.5440985669063844E-004 + -1.9699999999999995E-002 -9.1740333156191769E-004 + -1.8850000000000006E-002 -9.8336043105603111E-004 + -1.8000000000000002E-002 -1.0522518443819512E-003 + -1.7149999999999999E-002 -1.1240289844455112E-003 + -1.6299999999999995E-002 -1.1986230113197193E-003 + -1.5450000000000005E-002 -1.2759428200457103E-003 + -1.4600000000000002E-002 -1.3558729396620703E-003 + -1.3749999999999998E-002 -1.4382721776978306E-003 + -1.2899999999999995E-002 -1.5229731889195570E-003 + -1.2050000000000005E-002 -1.6097823142034186E-003 + -1.1200000000000002E-002 -1.6984803734985360E-003 + -1.0349999999999998E-002 -1.7888210480028208E-003 + -9.5000000000000084E-003 -1.8805302792549560E-003 + -8.6500000000000049E-003 -1.9733045314040370E-003 + -7.8000000000000014E-003 -2.0668112622770911E-003 + -6.9499999999999978E-003 -2.1606901916118629E-003 + -6.1000000000000082E-003 -2.2545563616086111E-003 + -5.2500000000000047E-003 -2.3480005358963644E-003 + -4.4000000000000011E-003 -2.4405896812261692E-003 + -3.5499999999999976E-003 -2.5318671538947179E-003 + -2.7000000000000079E-003 -2.6213531541840326E-003 + -1.8500000000000044E-003 -2.7085476965903361E-003 + -1.0000000000000009E-003 -2.7929355499092829E-003 + -1.4999999999999736E-004 -2.8739893611220563E-003 + 6.9999999999999230E-004 -2.9511714076425667E-003 + 1.5499999999999958E-003 -3.0239358285443891E-003 + 2.3999999999999994E-003 -3.0917307800879925E-003 + 3.2500000000000029E-003 -3.1540011100373968E-003 + 4.0999999999999925E-003 -3.2101945778504871E-003 + 4.9499999999999961E-003 -3.2597666720314547E-003 + 5.7999999999999996E-003 -3.3021841097975188E-003 + 6.6499999999999893E-003 -3.3369278130977904E-003 + 7.5000000000000067E-003 -3.3634960301353531E-003 + 8.3499999999999963E-003 -3.3814076675805814E-003 + 9.1999999999999860E-003 -3.3902069144465486E-003 + 1.0050000000000003E-002 -3.3894685445295201E-003 + 1.0899999999999993E-002 -3.3788016786221891E-003 + 1.1750000000000010E-002 -3.3578538661862378E-003 + 1.2600000000000000E-002 -3.3263129507129217E-003 + 1.3449999999999990E-002 -3.2839100147860848E-003 + 1.4300000000000007E-002 -3.2304216531117138E-003 + 1.5149999999999997E-002 -3.1656733000093910E-003 + 1.5999999999999986E-002 -3.0895422662993630E-003 + 1.6850000000000004E-002 -3.0019593721391916E-003 + 1.7699999999999994E-002 -2.9029114262323222E-003 + 1.8549999999999983E-002 -2.7924413269918885E-003 + 1.9400000000000001E-002 -2.6706494464410462E-003 + 2.0249999999999990E-002 -2.5376928351064434E-003 + 2.1100000000000008E-002 -2.3937857779361693E-003 + 2.1949999999999997E-002 -2.2391976729153047E-003 + 2.2799999999999987E-002 -2.0742540918988689E-003 + 2.3650000000000004E-002 -1.8993366809255258E-003 + 2.4499999999999994E-002 -1.7148810601480590E-003 + 2.5349999999999984E-002 -1.5213747708975535E-003 + 2.6200000000000001E-002 -1.3193537914480181E-003 + 2.7049999999999991E-002 -1.1093979802442233E-003 + 2.7900000000000008E-002 -8.9212981635592705E-004 + 2.8749999999999998E-002 -6.6821217236412867E-004 + 2.9599999999999987E-002 -4.3834659487342607E-004 + 3.0450000000000005E-002 -2.0326948034112843E-004 + 3.1299999999999994E-002 3.6254092752778001E-005 + 3.2149999999999984E-002 2.7943566863089097E-004 + 3.3000000000000002E-002 5.2546756554906673E-004 + 3.3849999999999991E-002 7.7352562127364988E-004 + 3.4700000000000009E-002 1.0227707346960858E-003 + 3.5549999999999998E-002 1.2723522791751882E-003 + 3.6399999999999988E-002 1.5214145147876244E-003 + 3.7250000000000005E-002 1.7691024356881390E-003 + 3.8099999999999995E-002 2.0145669070663575E-003 + 3.8949999999999985E-002 2.2569675902702536E-003 + 3.9800000000000002E-002 2.4954745136896253E-003 + 4.0649999999999992E-002 2.7292702705059698E-003 + 4.1500000000000009E-002 2.9575543893411061E-003 + 4.2349999999999999E-002 3.1795491368017906E-003 + 4.3199999999999988E-002 3.3945034397662448E-003 + 4.4050000000000006E-002 3.6016968145578740E-003 + 4.4899999999999995E-002 3.8004394232823840E-003 + 4.5749999999999985E-002 3.9900738730166922E-003 + 4.6600000000000003E-002 4.1699781672477378E-003 + 4.7449999999999992E-002 4.3395694041755270E-003 + 4.8299999999999982E-002 4.4983055479002297E-003 + 4.9149999999999999E-002 4.6456887759797980E-003 + 4.9999999999999989E-002 4.7812674856649237E-003 + 5.0850000000000006E-002 4.9046374020345280E-003 + 5.1699999999999996E-002 5.0154406324979623E-003 + 5.2549999999999986E-002 5.1133674396953970E-003 + 5.3400000000000003E-002 5.1981600305884028E-003 + 5.4249999999999993E-002 5.2696107564196232E-003 + 5.5099999999999982E-002 5.3275650697376387E-003 + 5.5950000000000000E-002 5.3719221935795234E-003 + 5.6799999999999989E-002 5.4026351895623999E-003 + 5.7650000000000007E-002 5.4197093739180866E-003 + 5.8499999999999996E-002 5.4232035125578292E-003 + 5.9349999999999986E-002 5.4132269925764708E-003 + 6.0200000000000004E-002 5.3899416258833942E-003 + 6.1049999999999993E-002 5.3535601392797070E-003 + 6.1899999999999983E-002 5.3043473552241331E-003 + 6.2750000000000000E-002 5.2426181829470318E-003 + 6.3599999999999990E-002 5.1687375630888252E-003 + 6.4450000000000007E-002 5.0831125489384371E-003 + 6.5299999999999997E-002 4.9861933336676368E-003 + 6.6149999999999987E-002 4.8784699373810823E-003 + 6.7000000000000004E-002 4.7604741007969478E-003 + 6.7849999999999994E-002 4.6327763169794253E-003 + 6.8699999999999983E-002 4.4959810706754859E-003 + 6.9550000000000001E-002 4.3507241096708855E-003 + 7.0399999999999990E-002 4.1976648604842353E-003 + 7.1249999999999980E-002 4.0374836297463711E-003 + 7.2099999999999997E-002 3.8708805601297223E-003 + 7.2949999999999987E-002 3.6985750022709846E-003 + 7.3800000000000004E-002 3.5213022734112225E-003 + 7.4649999999999994E-002 3.3398059130299701E-003 + 7.5499999999999984E-002 3.1548313833110273E-003 + 7.6350000000000001E-002 2.9671205497346772E-003 + 7.7199999999999991E-002 2.7774113875078141E-003 + 7.8049999999999981E-002 2.5864357898608996E-003 + 7.8899999999999998E-002 2.3949173652144805E-003 + 7.9749999999999988E-002 2.2035654630950465E-003 + 8.0600000000000005E-002 2.0130677989913135E-003 + 8.1449999999999995E-002 1.8240870024673330E-003 + 8.2299999999999984E-002 1.6372584406529566E-003 + 8.3150000000000002E-002 1.4531900594439864E-003 + 8.3999999999999991E-002 1.2724604469331060E-003 + 8.4849999999999981E-002 1.0956149555508246E-003 + 8.5699999999999998E-002 9.2316168673071963E-004 + 8.6549999999999988E-002 7.5556815179795265E-004 + 8.7400000000000005E-002 5.9326077441321180E-004 + 8.8249999999999995E-002 4.3662553645591197E-004 + 8.9099999999999985E-002 2.8600826653025704E-004 + 8.9950000000000002E-002 1.4171259200486812E-004 + 9.0799999999999992E-002 3.9980608795588926E-006 + 9.1649999999999981E-002 -1.2692044063072276E-004 + 9.2499999999999999E-002 -2.5087156110534015E-004 + 9.3349999999999989E-002 -3.6772506836132328E-004 + 9.4200000000000006E-002 -4.7739072065216973E-004 + 9.5049999999999996E-002 -5.7981778357023403E-004 + 9.5899999999999985E-002 -6.7499493481437776E-004 + 9.6750000000000003E-002 -7.6294838926614433E-004 + 9.7599999999999992E-002 -8.4373934791639560E-004 + 9.8449999999999982E-002 -9.1746060565274252E-004 + 9.9299999999999999E-002 -9.8423461613180558E-004 + 0.10014999999999999 -1.0442120435887460E-003 + 0.10099999999999998 -1.0975704882468795E-003 + 0.10185000000000000 -1.1445117255988678E-003 + 0.10269999999999999 -1.1852579432761290E-003 + 0.10355000000000000 -1.2200481841904681E-003 + 0.10439999999999999 -1.2491357752025096E-003 + 0.10524999999999998 -1.2727873800400227E-003 + 0.10610000000000000 -1.2912811251853834E-003 + 0.10694999999999999 -1.3049043152741080E-003 + 0.10779999999999998 -1.3139493015701335E-003 + 0.10865000000000000 -1.3187102324755434E-003 + 0.10949999999999999 -1.3194814448649890E-003 + 0.11035000000000000 -1.3165565971815637E-003 + 0.11119999999999999 -1.3102282310446236E-003 + 0.11204999999999998 -1.3007859566947460E-003 + 0.11290000000000000 -1.2885136580900809E-003 + 0.11374999999999999 -1.2736859781010113E-003 + 0.11459999999999998 -1.2565682653833113E-003 + 0.11545000000000000 -1.2374164320172402E-003 + 0.11629999999999999 -1.2164772538612787E-003 + 0.11715000000000000 -1.1939878350501242E-003 + 0.11799999999999999 -1.1701730063940915E-003 + 0.11884999999999998 -1.1452438172126801E-003 + 0.11970000000000000 -1.1193973941674663E-003 + 0.12054999999999999 -1.0928182072227602E-003 + 0.12139999999999998 -1.0656793958543880E-003 + 0.12225000000000000 -1.0381427503898203E-003 + 0.12309999999999999 -1.0103571345326098E-003 + 0.12395000000000000 -9.8245703385360325E-004 + 0.12479999999999999 -9.5456369008462818E-004 + 0.12564999999999998 -9.2678635965333421E-004 + 0.12650000000000000 -8.9922435117509465E-004 + 0.12734999999999999 -8.7196743781952073E-004 + 0.12819999999999998 -8.4509488436677210E-004 + 0.12905000000000000 -8.1867463204411109E-004 + 0.12989999999999999 -7.9276367891018386E-004 + 0.13074999999999998 -7.6740996360492647E-004 + 0.13159999999999999 -7.4265461371418465E-004 + 0.13245000000000001 -7.1853251672042895E-004 + 0.13329999999999997 -6.9507155444037947E-004 + 0.13414999999999999 -6.7229218968832809E-004 + 0.13500000000000001 -6.5020790480059868E-004 + 0.13584999999999997 -6.2882704785774954E-004 + 0.13669999999999999 -6.0815409383812007E-004 + 0.13755000000000001 -5.8819048479650854E-004 + 0.13839999999999997 -5.6893390372369525E-004 + 0.13924999999999998 -5.5037783498231366E-004 + 0.14010000000000000 -5.3251173592262628E-004 + 0.14094999999999996 -5.1532239625256963E-004 + 0.14179999999999998 -4.9879538585037965E-004 + 0.14265000000000000 -4.8291523151370490E-004 + 0.14350000000000002 -4.6766518639469496E-004 + 0.14434999999999998 -4.5302680447607753E-004 + 0.14520000000000000 -4.3898033390154465E-004 + 0.14605000000000001 -4.2550569714710237E-004 + 0.14689999999999998 -4.1258317019680408E-004 + 0.14774999999999999 -4.0019310386069681E-004 + 0.14860000000000001 -3.8831535909324773E-004 + 0.14944999999999997 -3.7692900998486403E-004 + 0.15029999999999999 -3.6601291328461702E-004 + 0.15115000000000001 -3.5554671475735171E-004 + 0.15199999999999997 -3.4551133636997902E-004 + 0.15284999999999999 -3.3588871895393909E-004 + 0.15370000000000000 -3.2666074432638557E-004 + 0.15454999999999997 -3.1780907355180235E-004 + 0.15539999999999998 -3.0931569224578869E-004 + 0.15625000000000000 -3.0116384823514035E-004 + 0.15709999999999996 -2.9333844771986062E-004 + 0.15794999999999998 -2.8582567244859336E-004 + 0.15880000000000000 -2.7861185718891989E-004 + 0.15965000000000001 -2.7168310308884464E-004 + 0.16049999999999998 -2.6502569280061983E-004 + 0.16134999999999999 -2.5862696722146533E-004 + 0.16220000000000001 -2.5247585711589047E-004 + 0.16304999999999997 -2.4656256575278368E-004 + 0.16389999999999999 -2.4087778813674046E-004 + 0.16475000000000001 -2.3541237943340944E-004 + 0.16559999999999997 -2.3015762443207672E-004 + 0.16644999999999999 -2.2510576045203711E-004 + 0.16730000000000000 -2.2025023680716994E-004 + 0.16814999999999997 -2.1558544783607350E-004 + 0.16899999999999998 -2.1110635006297193E-004 + 0.16985000000000000 -2.0680845195835619E-004 + 0.17069999999999996 -2.0268811282002656E-004 + 0.17154999999999998 -1.9874277697752907E-004 + 0.17240000000000000 -1.9497079154015361E-004 + 0.17325000000000002 -1.9137089792835532E-004 + 0.17409999999999998 -1.8794221042610070E-004 + 0.17494999999999999 -1.8468462778898972E-004 + 0.17580000000000001 -1.8159970039423575E-004 + 0.17664999999999997 -1.7869096737255685E-004 + 0.17749999999999999 -1.7596325868743777E-004 + 0.17835000000000001 -1.7342167311896106E-004 + 0.17919999999999997 -1.7107099005350736E-004 + 0.18004999999999999 -1.6891641609147353E-004 + 0.18090000000000001 -1.6696508762330568E-004 + 0.18174999999999997 -1.6522703317539586E-004 + 0.18259999999999998 -1.6371470455369197E-004 + 0.18345000000000000 -1.6244136263910170E-004 + 0.18429999999999996 -1.6141981855238521E-004 + 0.18514999999999998 -1.6066247125153693E-004 + 0.18600000000000000 -1.6018297486012172E-004 + 0.18684999999999996 -1.5999776184361038E-004 + 0.18769999999999998 -1.6012642328802200E-004 + 0.18855000000000000 -1.6059049419353641E-004 + 0.18940000000000001 -1.6141184777646289E-004 + 0.19024999999999997 -1.6261205869439930E-004 + 0.19109999999999999 -1.6421318384695531E-004 + 0.19195000000000001 -1.6623914534459058E-004 + 0.19279999999999997 -1.6871636545885807E-004 + 0.19364999999999999 -1.7167312495339196E-004 + 0.19450000000000001 -1.7513812926973072E-004 + 0.19534999999999997 -1.7913958789055515E-004 + 0.19619999999999999 -1.8370524249777264E-004 + 0.19705000000000000 -1.8886330529234094E-004 + 0.19789999999999996 -1.9464310947230290E-004 + 0.19874999999999998 -2.0107496766059893E-004 + 0.19960000000000000 -2.0818926955427298E-004 + 0.20044999999999996 -2.1601536794255686E-004 + 0.20129999999999998 -2.2458097776050534E-004 + 0.20215000000000000 -2.3391204608905018E-004 + 0.20300000000000001 -2.4403279310900944E-004 + 0.20384999999999998 -2.5496566325158593E-004 + 0.20469999999999999 -2.6673107394874787E-004 + 0.20555000000000001 -2.7934686698338057E-004 + 0.20639999999999997 -2.9282773350106193E-004 + 0.20724999999999999 -3.0718445239631101E-004 + 0.20810000000000001 -3.2242301627952884E-004 + 0.20894999999999997 -3.3854386957872366E-004 + 0.20979999999999999 -3.5554175877682877E-004 + 0.21065000000000000 -3.7340607065221797E-004 + 0.21149999999999997 -3.9212109526955868E-004 + 0.21234999999999998 -4.1166538358786484E-004 + 0.21320000000000000 -4.3201046146969441E-004 + 0.21404999999999996 -4.5311909299682626E-004 + 0.21489999999999998 -4.7494449507768949E-004 + 0.21575000000000000 -4.9743092795205579E-004 + 0.21659999999999996 -5.2051485229059652E-004 + 0.21744999999999998 -5.4412559674641781E-004 + 0.21829999999999999 -5.6818453291846522E-004 + 0.21915000000000001 -5.9260343111034808E-004 + 0.21999999999999997 -6.1728341837592520E-004 + 0.22084999999999999 -6.4211505704770940E-004 + 0.22170000000000001 -6.6698003565869200E-004 + 0.22254999999999997 -6.9175317898982332E-004 + 0.22339999999999999 -7.1630272883922339E-004 + 0.22425000000000000 -7.4048968809727837E-004 + 0.22509999999999997 -7.6416635355114186E-004 + 0.22594999999999998 -7.8717654991592204E-004 + 0.22680000000000000 -8.0935710098207288E-004 + 0.22764999999999996 -8.3054066765243350E-004 + 0.22849999999999998 -8.5055770028827945E-004 + 0.22935000000000000 -8.6923754932679317E-004 + 0.23019999999999996 -8.8640792420052305E-004 + 0.23104999999999998 -9.0189487040937813E-004 + 0.23190000000000000 -9.1552385225187466E-004 + 0.23275000000000001 -9.2712235829138772E-004 + 0.23359999999999997 -9.3652314361009461E-004 + 0.23444999999999999 -9.4356600498587441E-004 + 0.23530000000000001 -9.4809867651005769E-004 + 0.23614999999999997 -9.4997717354662809E-004 + 0.23699999999999999 -9.4906653324793814E-004 + 0.23785000000000001 -9.4524255296250283E-004 + 0.23869999999999997 -9.3839427895830931E-004 + 0.23954999999999999 -9.2842638281271771E-004 + 0.24040000000000000 -9.1526093816090334E-004 + 0.24124999999999996 -8.9883807393419959E-004 + 0.24209999999999998 -8.7911629765555287E-004 + 0.24295000000000000 -8.5607337069232292E-004 + 0.24379999999999996 -8.2970710347578225E-004 + 0.24464999999999998 -8.0003701964254440E-004 + 0.24550000000000000 -7.6710524197888584E-004 + 0.24634999999999996 -7.3097696199458365E-004 + 0.24719999999999998 -6.9174012087877773E-004 + 0.24804999999999999 -6.4950512458196452E-004 + 0.24890000000000001 -6.0440435671393206E-004 + 0.24974999999999997 -5.5659217279530764E-004 + 0.25059999999999999 -5.0624428422953497E-004 + 0.25145000000000001 -4.5355723561336188E-004 + 0.25229999999999997 -3.9874700182965087E-004 + 0.25314999999999999 -3.4204779505367497E-004 + 0.25400000000000000 -2.8371056605991775E-004 + 0.25484999999999997 -2.2400139957801487E-004 + 0.25569999999999998 -1.6319944508646469E-004 + 0.25655000000000000 -1.0159491613935085E-004 + 0.25739999999999996 -3.9486730865676547E-005 + 0.25824999999999998 2.2819543133981786E-005 + 0.25910000000000000 8.5013682883998258E-005 + 0.25994999999999996 1.4678307321669946E-004 + 0.26079999999999998 2.0781526603926275E-004 + 0.26164999999999999 2.6780084564079258E-004 + 0.26249999999999996 3.2643606720692589E-004 + 0.26334999999999997 3.8342525255292742E-004 + 0.26419999999999999 4.3848277960463315E-004 + 0.26505000000000001 4.9133504699435900E-004 + 0.26589999999999997 5.4172261403334361E-004 + 0.26674999999999999 5.8940253007081249E-004 + 0.26760000000000000 6.3415028770965188E-004 + 0.26844999999999997 6.7576180388129561E-004 + 0.26929999999999998 7.1405455457431604E-004 + 0.27015000000000000 7.4886888748973846E-004 + 0.27099999999999996 7.8006904898128028E-004 + 0.27184999999999998 8.0754402254052814E-004 + 0.27270000000000000 8.3120828315051438E-004 + 0.27354999999999996 8.5100200245865612E-004 + 0.27439999999999998 8.6689108936260071E-004 + 0.27524999999999999 8.7886721273310346E-004 + 0.27609999999999996 8.8694771062182193E-004 + 0.27694999999999997 8.9117522985530375E-004 + 0.27779999999999999 8.9161669398006062E-004 + 0.27865000000000001 8.8836180410537945E-004 + 0.27949999999999997 8.8152151454431364E-004 + 0.28034999999999999 8.7122679550283332E-004 + 0.28120000000000001 8.5762837166266216E-004 + 0.28204999999999997 8.4089535684397497E-004 + 0.28289999999999998 8.2121333901249288E-004 + 0.28375000000000000 7.9878167236649520E-004 + 0.28459999999999996 7.7381047548700079E-004 + 0.28544999999999998 7.4651869673991581E-004 + 0.28630000000000000 7.1713365181806318E-004 + 0.28714999999999996 6.8588990846297885E-004 + 0.28799999999999998 6.5302751815556428E-004 + 0.28885000000000000 6.1878901248791209E-004 + 0.28969999999999996 5.8341598379818820E-004 + 0.29054999999999997 5.4714675530722267E-004 + 0.29139999999999999 5.1021568247992810E-004 + 0.29224999999999995 4.7285299407343441E-004 + 0.29309999999999997 4.3528444532538608E-004 + 0.29394999999999999 3.9772904757094782E-004 + 0.29480000000000001 3.6039623716163194E-004 + 0.29564999999999997 3.2348366876479642E-004 + 0.29649999999999999 2.8717676608147982E-004 + 0.29735000000000000 2.5164913105959054E-004 + 0.29819999999999997 2.1706316486810198E-004 + 0.29904999999999998 1.8356926744133616E-004 + 0.29990000000000000 1.5130427082339686E-004 + 0.30074999999999996 1.2039002102186169E-004 + 0.30159999999999998 9.0933225397091418E-005 + 0.30245000000000000 6.3026444641788506E-005 + 0.30329999999999996 3.6749230829493645E-005 + 0.30414999999999998 1.2168547730083637E-005 + 0.30499999999999999 -1.0661584760188369E-005 + 0.30584999999999996 -3.1700449467793670E-005 + 0.30669999999999997 -5.0920249006745162E-005 + 0.30754999999999999 -6.8305091368464258E-005 + 0.30840000000000001 -8.3849890074430151E-005 + 0.30924999999999997 -9.7559723946627098E-005 + 0.31009999999999999 -1.0944949822904167E-004 + 0.31095000000000000 -1.1954336642293605E-004 + 0.31179999999999997 -1.2787366731746198E-004 + 0.31264999999999998 -1.3447971417006750E-004 + 0.31350000000000000 -1.3940697846306498E-004 + 0.31434999999999996 -1.4270695312983107E-004 + 0.31519999999999998 -1.4443705008318895E-004 + 0.31605000000000000 -1.4465990443633626E-004 + 0.31689999999999996 -1.4344178489077015E-004 + 0.31774999999999998 -1.4085102385351291E-004 + 0.31859999999999999 -1.3695733508115141E-004 + 0.31944999999999996 -1.3183219148847023E-004 + 0.32029999999999997 -1.2554950675344108E-004 + 0.32114999999999999 -1.1818545272714866E-004 + 0.32199999999999995 -1.0981703682772159E-004 + 0.32284999999999997 -1.0052037096361125E-004 + 0.32369999999999999 -9.0369754991648249E-005 + 0.32455000000000001 -7.9438030350326372E-005 + 0.32539999999999997 -6.7797706849005788E-005 + 0.32624999999999998 -5.5521533731631326E-005 + 0.32710000000000000 -4.2681829689111509E-005 + 0.32794999999999996 -2.9349015317108103E-005 + 0.32879999999999998 -1.5590557790128263E-005 + 0.32965000000000000 -1.4710047236689716E-006 + 0.33049999999999996 1.2947071627159238E-005 + 0.33134999999999998 2.7602245302658195E-005 + 0.33220000000000000 4.2434150417698466E-005 + 0.33304999999999996 5.7384136789175342E-005 + 0.33389999999999997 7.2395902304717001E-005 + 0.33474999999999999 8.7415684032629220E-005 + 0.33559999999999995 1.0239201416550565E-004 + 0.33644999999999997 1.1727541926175435E-004 + 0.33729999999999999 1.3201835045079530E-004 + 0.33815000000000001 1.4657526288473151E-004 + 0.33899999999999997 1.6090258998106770E-004 + 0.33984999999999999 1.7495847481202505E-004 + 0.34070000000000000 1.8870281122219948E-004 + 0.34154999999999996 2.0209758914816435E-004 + 0.34239999999999998 2.1510730590283827E-004 + 0.34325000000000000 2.2769906086381555E-004 + 0.34409999999999996 2.3984184617856653E-004 + 0.34494999999999998 2.5150582602603193E-004 + 0.34580000000000000 2.6266209633336824E-004 + 0.34664999999999996 2.7328343518362994E-004 + 0.34749999999999998 2.8334563011501594E-004 + 0.34834999999999999 2.9282780492680420E-004 + 0.34919999999999995 3.0171188160303019E-004 + 0.35004999999999997 3.0998127421543820E-004 + 0.35089999999999999 3.1762001606708788E-004 + 0.35174999999999995 3.2461307679340911E-004 + 0.35259999999999997 3.3094776432003646E-004 + 0.35344999999999999 3.3661501546427164E-004 + 0.35430000000000000 3.4160935277176860E-004 + 0.35514999999999997 3.4592753610774982E-004 + 0.35599999999999998 3.4956724309868648E-004 + 0.35685000000000000 3.5252665058506979E-004 + 0.35769999999999996 3.5480549941749903E-004 + 0.35854999999999998 3.5640655316551061E-004 + 0.35940000000000000 3.5733620088977572E-004 + 0.36024999999999996 3.5760367018689861E-004 + 0.36109999999999998 3.5721976186477069E-004 + 0.36194999999999999 3.5619604097924932E-004 + 0.36279999999999996 3.5454508186690133E-004 + 0.36364999999999997 3.5228140378549405E-004 + 0.36449999999999999 3.4942218650171577E-004 + 0.36534999999999995 3.4598709670195874E-004 + 0.36619999999999997 3.4199751674422355E-004 + 0.36704999999999999 3.3747568727972830E-004 + 0.36790000000000000 3.3244474569057460E-004 + 0.36874999999999997 3.2692884898885696E-004 + 0.36959999999999998 3.2095363664128224E-004 + 0.37045000000000000 3.1454630004978614E-004 + 0.37129999999999996 3.0773545496736587E-004 + 0.37214999999999998 3.0055080867807601E-004 + 0.37300000000000000 2.9302290817363643E-004 + 0.37384999999999996 2.8518267568464456E-004 + 0.37469999999999998 2.7706106025228688E-004 + 0.37554999999999999 2.6868882522675965E-004 + 0.37639999999999996 2.6009683932617749E-004 + 0.37724999999999997 2.5131654711683330E-004 + 0.37809999999999999 2.4238019289212973E-004 + 0.37894999999999995 2.3332040696580358E-004 + 0.37979999999999997 2.2416932109477569E-004 + 0.38064999999999993 2.1495770995257958E-004 + 0.38149999999999995 2.0571495731469186E-004 + 0.38234999999999997 1.9646965113577402E-004 + 0.38319999999999999 1.8725048647331551E-004 + 0.38405000000000000 1.7808623349999068E-004 + 0.38490000000000002 1.6900477470950271E-004 + 0.38574999999999993 1.6003192432162075E-004 + 0.38659999999999994 1.5119094550594168E-004 + 0.38744999999999996 1.4250304470467230E-004 + 0.38829999999999998 1.3398843279315771E-004 + 0.38915000000000000 1.2566687281166946E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0007.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0007.BXX.semd new file mode 100644 index 00000000..3fafc721 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0007.BXX.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 1.4494941699356532E-012 + -0.11745000000000000 1.7222049579682218E-011 + -0.11660000000000000 8.1916724519998881E-011 + -0.11574999999999999 2.4573144725241629E-010 + -0.11490000000000000 5.4007798705034425E-010 + -0.11405000000000000 9.2450853511373034E-010 + -0.11320000000000000 1.2510232122206755E-009 + -0.11234999999999999 1.2884826936082413E-009 + -0.11150000000000000 8.1962142446572657E-010 + -0.11065000000000000 -2.3018547757062941E-010 + -0.10979999999999999 -1.7080726594494225E-009 + -0.10894999999999999 -3.2493760709795496E-009 + -0.10810000000000000 -4.3847299893913772E-009 + -0.10725000000000000 -4.6674724558175933E-009 + -0.10639999999999999 -3.7436728563213840E-009 + -0.10554999999999999 -1.3411822143581510E-009 + -0.10470000000000000 2.7797934459764548E-009 + -0.10385000000000000 8.8517358333111545E-009 + -0.10299999999999999 1.7076782700800876E-008 + -0.10214999999999999 2.7588006841156686E-008 + -0.10130000000000000 4.0445282273134059E-008 + -0.10045000000000000 5.5681584806344437E-008 + -9.9599999999999994E-002 7.3368361048121052E-008 + -9.8750000000000004E-002 9.3658374870151346E-008 + -9.7900000000000001E-002 1.1679914339543743E-007 + -9.7049999999999997E-002 1.4314877174563677E-007 + -9.6199999999999994E-002 1.7322324152515616E-007 + -9.5349999999999990E-002 2.0776133437534915E-007 + -9.4500000000000001E-002 2.4775688940793422E-007 + -9.3649999999999997E-002 2.9442360854095365E-007 + -9.2799999999999994E-002 3.4911446754115398E-007 + -9.1950000000000004E-002 4.1326154596797785E-007 + -9.1100000000000000E-002 4.8838899640551793E-007 + -9.0249999999999997E-002 5.7618969320583067E-007 + -8.9399999999999993E-002 6.7860999940972763E-007 + -8.8549999999999990E-002 7.9789902793938334E-007 + -8.7700000000000000E-002 9.3663436991392993E-007 + -8.6849999999999997E-002 1.0977716319183480E-006 + -8.5999999999999993E-002 1.2847387910889522E-006 + -8.5150000000000003E-002 1.5015392595620082E-006 + -8.4300000000000000E-002 1.7527954449181788E-006 + -8.3449999999999996E-002 2.0437105461218943E-006 + -8.2600000000000007E-002 2.3800050196431349E-006 + -8.1749999999999989E-002 2.7679162132508679E-006 + -8.0900000000000000E-002 3.2143088271542005E-006 + -8.0049999999999996E-002 3.7268460962146690E-006 + -7.9199999999999993E-002 4.3141377382146638E-006 + -7.8350000000000003E-002 4.9858210507220504E-006 + -7.7499999999999999E-002 5.7526122999663854E-006 + -7.6649999999999996E-002 6.6264051807542061E-006 + -7.5800000000000006E-002 7.6204313788476301E-006 + -7.4949999999999989E-002 8.7494145725908838E-006 + -7.4099999999999999E-002 1.0029626729719522E-005 + -7.3249999999999996E-002 1.1478841472818072E-005 + -7.2399999999999992E-002 1.3116275700281126E-005 + -7.1550000000000002E-002 1.4962666209958406E-005 + -7.0699999999999999E-002 1.7040502327875784E-005 + -6.9849999999999995E-002 1.9374312608818051E-005 + -6.9000000000000006E-002 2.1990842182594575E-005 + -6.8149999999999988E-002 2.4919054482193493E-005 + -6.7299999999999999E-002 2.8190013270685779E-005 + -6.6449999999999995E-002 3.1836807737386279E-005 + -6.5599999999999992E-002 3.5894620581860957E-005 + -6.4750000000000002E-002 4.0400877077112245E-005 + -6.3899999999999998E-002 4.5395308460059485E-005 + -6.3049999999999995E-002 5.0919892038267720E-005 + -6.2199999999999998E-002 5.7018638178403754E-005 + -6.1350000000000002E-002 6.3737402807229483E-005 + -6.0499999999999998E-002 7.1123790412638745E-005 + -5.9650000000000002E-002 7.9227100810053954E-005 + -5.8799999999999998E-002 8.8098178680931049E-005 + -5.7950000000000002E-002 9.7789146865841816E-005 + -5.7099999999999998E-002 1.0835292394450911E-004 + -5.6249999999999994E-002 1.1984281284122188E-004 + -5.5400000000000005E-002 1.3231203820762125E-004 + -5.4550000000000001E-002 1.4581339643151057E-004 + -5.3699999999999998E-002 1.6039873251623839E-004 + -5.2849999999999994E-002 1.7611832815621467E-004 + -5.2000000000000005E-002 1.9302004858598248E-004 + -5.1150000000000001E-002 2.1114852912090571E-004 + -5.0299999999999997E-002 2.3054426443352771E-004 + -4.9449999999999994E-002 2.5124289626559851E-004 + -4.8600000000000004E-002 2.7327423438916227E-004 + -4.7750000000000001E-002 2.9666145176103563E-004 + -4.6899999999999997E-002 3.2141980806086538E-004 + -4.6049999999999994E-002 3.4755570625406124E-004 + -4.5200000000000004E-002 3.7506541211430178E-004 + -4.4350000000000001E-002 4.0393391262098744E-004 + -4.3499999999999997E-002 4.3413379757848699E-004 + -4.2649999999999993E-002 4.6562401978402412E-004 + -4.1800000000000004E-002 4.9834879672985377E-004 + -4.0950000000000000E-002 5.3223638181041787E-004 + -4.0099999999999997E-002 5.6719813659771338E-004 + -3.9249999999999993E-002 6.0312748546704131E-004 + -3.8400000000000004E-002 6.3989887948440465E-004 + -3.7550000000000000E-002 6.7736703565918514E-004 + -3.6699999999999997E-002 7.1536619659636066E-004 + -3.5850000000000007E-002 7.5370987674804372E-004 + -3.5000000000000003E-002 7.9218992366231872E-004 + -3.4150000000000000E-002 8.3057690168414410E-004 + -3.3299999999999996E-002 8.6861970540837424E-004 + -3.2450000000000007E-002 9.0604590289432665E-004 + -3.1600000000000003E-002 9.4256224616100009E-004 + -3.0750000000000000E-002 9.7785555870087476E-004 + -2.9899999999999996E-002 1.0115938319425625E-003 + -2.9050000000000006E-002 1.0434278745865429E-003 + -2.8200000000000003E-002 1.0729924373758895E-003 + -2.7349999999999999E-002 1.0999084620703014E-003 + -2.6499999999999996E-002 1.1237849361952867E-003 + -2.5650000000000006E-002 1.1442221582303241E-003 + -2.4800000000000003E-002 1.1608144622936463E-003 + -2.3949999999999999E-002 1.1731538768147915E-003 + -2.3099999999999996E-002 1.1808332744974314E-003 + -2.2250000000000006E-002 1.1834502389974962E-003 + -2.1400000000000002E-002 1.1806111236037074E-003 + -2.0549999999999999E-002 1.1719355043290415E-003 + -1.9699999999999995E-002 1.1570603483232224E-003 + -1.8850000000000006E-002 1.1356452186271696E-003 + -1.8000000000000002E-002 1.1073764067167338E-003 + -1.7149999999999999E-002 1.0719717410623240E-003 + -1.6299999999999995E-002 1.0291850600575502E-003 + -1.5450000000000005E-002 9.7881124942439152E-004 + -1.4600000000000002E-002 9.2069096890869996E-004 + -1.3749999999999998E-002 8.5471488343185189E-004 + -1.2899999999999995E-002 7.8082776100652700E-004 + -1.2050000000000005E-002 6.9903207861369979E-004 + -1.1200000000000002E-002 6.0939099696046180E-004 + -1.0349999999999998E-002 5.1203138426868103E-004 + -9.5000000000000084E-003 4.0714644155622013E-004 + -8.6500000000000049E-003 2.9499779107405139E-004 + -7.8000000000000014E-003 1.7591639526791719E-004 + -6.9499999999999978E-003 5.0303033079282175E-005 + -6.1000000000000082E-003 -8.1371837247729375E-005 + -5.2500000000000047E-003 -2.1856913979734492E-004 + -4.4000000000000011E-003 -3.6068258509603393E-004 + -3.5499999999999976E-003 -5.0704145407705814E-004 + -2.7000000000000079E-003 -6.5691380239340787E-004 + -1.8500000000000044E-003 -8.0951075747317527E-004 + -1.0000000000000009E-003 -9.6399117534871806E-004 + -1.4999999999999736E-004 -1.1194671558623619E-003 + 6.9999999999999230E-004 -1.2750102478657896E-003 + 1.5499999999999958E-003 -1.4296582800677735E-003 + 2.3999999999999994E-003 -1.5824229286186681E-003 + 3.2500000000000029E-003 -1.7322987950183421E-003 + 4.0999999999999925E-003 -1.8782708569336491E-003 + 4.9499999999999961E-003 -2.0193241137881719E-003 + 5.7999999999999996E-003 -2.1544520958774499E-003 + 6.6499999999999893E-003 -2.2826663625909660E-003 + 7.5000000000000067E-003 -2.4030062026158842E-003 + 8.3499999999999963E-003 -2.5145479562536715E-003 + 9.1999999999999860E-003 -2.6164147576084543E-003 + 1.0050000000000003E-002 -2.7077841707971386E-003 + 1.0899999999999993E-002 -2.7878980779511000E-003 + 1.1750000000000010E-002 -2.8560697211813253E-003 + 1.2600000000000000E-002 -2.9116916264071754E-003 + 1.3449999999999990E-002 -2.9542426329858245E-003 + 1.4300000000000007E-002 -2.9832936893632060E-003 + 1.5149999999999997E-002 -2.9985129462983605E-003 + 1.5999999999999986E-002 -2.9996698205585221E-003 + 1.6850000000000004E-002 -2.9866379071560060E-003 + 1.7699999999999994E-002 -2.9593976992891118E-003 + 1.8549999999999983E-002 -2.9180369801051686E-003 + 1.9400000000000001E-002 -2.8627515424566614E-003 + 2.0249999999999990E-002 -2.7938435566807703E-003 + 2.1100000000000008E-002 -2.7117190541935377E-003 + 2.1949999999999997E-002 -2.6168842691674846E-003 + 2.2799999999999987E-002 -2.5099413351613426E-003 + 2.3650000000000004E-002 -2.3915833431792950E-003 + 2.4499999999999994E-002 -2.2625876359861565E-003 + 2.5349999999999984E-002 -2.1238086136746042E-003 + 2.6200000000000001E-002 -1.9761699408771373E-003 + 2.7049999999999991E-002 -1.8206552862131630E-003 + 2.7900000000000008E-002 -1.6582989905318823E-003 + 2.8749999999999998E-002 -1.4901765229565335E-003 + 2.9599999999999987E-002 -1.3173948691057667E-003 + 3.0450000000000005E-002 -1.1410821992268228E-003 + 3.1299999999999994E-002 -9.6237755220493124E-004 + 3.2149999999999984E-002 -7.8242013965064677E-004 + 3.3000000000000002E-002 -6.0233884251886826E-004 + 3.3849999999999991E-002 -4.2324273169956010E-004 + 3.4700000000000009E-002 -2.4621140447428434E-004 + 3.5549999999999998E-002 -7.2286102259877153E-005 + 3.6399999999999988E-002 9.7538460586267951E-005 + 3.7250000000000005E-002 2.6232190073458169E-004 + 3.8099999999999995E-002 4.2118546844563339E-004 + 3.8949999999999985E-002 5.7331851772275395E-004 + 3.9800000000000002E-002 7.1798398984745785E-004 + 4.0649999999999992E-002 8.5452321268451176E-004 + 4.1500000000000009E-002 9.8235882254472592E-004 + 4.2349999999999999E-002 1.1009972279102244E-003 + 4.3199999999999988E-002 1.2100303197645601E-003 + 4.4050000000000006E-002 1.3091360005458744E-003 + 4.4899999999999995E-002 1.3980786183395565E-003 + 4.5749999999999985E-002 1.4767080828416001E-003 + 4.6600000000000003E-002 1.5449576507201206E-003 + 4.7449999999999992E-002 1.6028417011747346E-003 + 4.8299999999999982E-002 1.6504510507489329E-003 + 4.9149999999999999E-002 1.6879499237116599E-003 + 4.9999999999999989E-002 1.7155710808991523E-003 + 5.0850000000000006E-002 1.7336112598908494E-003 + 5.1699999999999996E-002 1.7424249793985445E-003 + 5.2549999999999986E-002 1.7424190945980488E-003 + 5.3400000000000003E-002 1.7340457950077394E-003 + 5.4249999999999993E-002 1.7177972585114851E-003 + 5.5099999999999982E-002 1.6941983578158811E-003 + 5.5950000000000000E-002 1.6638013532870300E-003 + 5.6799999999999989E-002 1.6271791182007717E-003 + 5.7650000000000007E-002 1.5849191922957956E-003 + 5.8499999999999996E-002 1.5376171519247859E-003 + 5.9349999999999986E-002 1.4858712416552990E-003 + 6.0200000000000004E-002 1.4302765714451597E-003 + 6.1049999999999993E-002 1.3714200755418518E-003 + 6.1899999999999983E-002 1.3098764717541836E-003 + 6.2750000000000000E-002 1.2462034401848976E-003 + 6.3599999999999990E-002 1.1809379614756553E-003 + 6.4450000000000007E-002 1.1145931503485672E-003 + 6.5299999999999997E-002 1.0476546865097805E-003 + 6.6149999999999987E-002 9.8057883473504385E-004 + 6.7000000000000004E-002 9.1379037547116538E-004 + 6.7849999999999994E-002 8.4768108090810636E-004 + 6.8699999999999983E-002 7.8260880772037362E-004 + 6.9550000000000001E-002 7.1889700969198867E-004 + 7.0399999999999990E-002 6.5683414137918084E-004 + 7.1249999999999980E-002 5.9667376162248029E-004 + 7.2099999999999997E-002 5.3863479164402807E-004 + 7.2949999999999987E-002 4.8290262211743429E-004 + 7.3800000000000004E-002 4.2963027257341655E-004 + 7.4649999999999994E-002 3.7893984286392661E-004 + 7.5499999999999984E-002 3.3092399881296848E-004 + 7.6350000000000001E-002 2.8564728509995947E-004 + 7.7199999999999991E-002 2.4314776334554246E-004 + 7.8049999999999981E-002 2.0343890371580530E-004 + 7.8899999999999998E-002 1.6651197601035437E-004 + 7.9749999999999988E-002 1.3233835344742079E-004 + 8.0600000000000005E-002 1.0087170553267034E-004 + 8.1449999999999995E-002 7.2049829688993020E-005 + 8.2299999999999984E-002 4.5796391148049605E-005 + 8.3150000000000002E-002 2.2022849859762832E-005 + 8.3999999999999991E-002 6.3042795598318736E-007 + 8.4849999999999981E-002 -1.8487707949766082E-005 + 8.5699999999999998E-002 -3.5444603233741518E-005 + 8.6549999999999988E-002 -5.0358115715667037E-005 + 8.7400000000000005E-002 -6.3349543073200213E-005 + 8.8249999999999995E-002 -7.4542300277589298E-005 + 8.9099999999999985E-002 -8.4060399781373443E-005 + 8.9950000000000002E-002 -9.2027117709609521E-005 + 9.0799999999999992E-002 -9.8563889731146301E-005 + 9.1649999999999981E-002 -1.0378960593115117E-004 + 9.2499999999999999E-002 -1.0782002438287753E-004 + 9.3349999999999989E-002 -1.1076718910060097E-004 + 9.4200000000000006E-002 -1.1273871453696747E-004 + 9.5049999999999996E-002 -1.1383724196764244E-004 + 9.5899999999999985E-002 -1.1416000925744429E-004 + 9.6750000000000003E-002 -1.1379879156359891E-004 + 9.7599999999999992E-002 -1.1283982362694821E-004 + 9.8449999999999982E-002 -1.1136358779838495E-004 + 9.9299999999999999E-002 -1.0944467096582510E-004 + 0.10014999999999999 -1.0715166793504997E-004 + 0.10099999999999998 -1.0454742467468889E-004 + 0.10185000000000000 -1.0168941266745826E-004 + 0.10269999999999999 -9.8630098863274266E-005 + 0.10355000000000000 -9.5416921565205396E-005 + 0.10439999999999999 -9.2092246951167345E-005 + 0.10524999999999998 -8.8693385566366648E-005 + 0.10610000000000000 -8.5253069184759774E-005 + 0.10694999999999999 -8.1800085460776229E-005 + 0.10779999999999998 -7.8359776333988238E-005 + 0.10865000000000000 -7.4954182086582738E-005 + 0.10949999999999999 -7.1601998664170343E-005 + 0.11035000000000000 -6.8318552179716982E-005 + 0.11119999999999999 -6.5116196870517180E-005 + 0.11204999999999998 -6.2004916536387555E-005 + 0.11290000000000000 -5.8992834934977195E-005 + 0.11374999999999999 -5.6086415550215852E-005 + 0.11459999999999998 -5.3290367006412348E-005 + 0.11545000000000000 -5.0607556293167969E-005 + 0.11629999999999999 -4.8039224785678859E-005 + 0.11715000000000000 -4.5585485855672946E-005 + 0.11799999999999999 -4.3245736821162789E-005 + 0.11884999999999998 -4.1018806128181188E-005 + 0.11970000000000000 -3.8902817194105090E-005 + 0.12054999999999999 -3.6895051312948321E-005 + 0.12139999999999998 -3.4992093964594074E-005 + 0.12225000000000000 -3.3190179123225705E-005 + 0.12309999999999999 -3.1485546118550929E-005 + 0.12395000000000000 -2.9874500522826394E-005 + 0.12479999999999999 -2.8353272718008588E-005 + 0.12564999999999998 -2.6917840554908588E-005 + 0.12650000000000000 -2.5563950877728253E-005 + 0.12734999999999999 -2.4287309152379924E-005 + 0.12819999999999998 -2.3083763727234787E-005 + 0.12905000000000000 -2.1949346901877977E-005 + 0.12989999999999999 -2.0880189085518344E-005 + 0.13074999999999998 -1.9872477310542628E-005 + 0.13159999999999999 -1.8922539914379802E-005 + 0.13245000000000001 -1.8026974773830460E-005 + 0.13329999999999997 -1.7182676237798095E-005 + 0.13414999999999999 -1.6386708665535063E-005 + 0.13500000000000001 -1.5636165280490158E-005 + 0.13584999999999997 -1.4928140148696967E-005 + 0.13669999999999999 -1.4259873082902887E-005 + 0.13755000000000001 -1.3628895112915510E-005 + 0.13839999999999997 -1.3033023552396255E-005 + 0.13924999999999998 -1.2470191903173283E-005 + 0.14010000000000000 -1.1938278933149097E-005 + 0.14094999999999996 -1.1435135125773170E-005 + 0.14179999999999998 -1.0958782724801624E-005 + 0.14265000000000000 -1.0507599750742921E-005 + 0.14350000000000002 -1.0080298458066262E-005 + 0.14434999999999998 -9.6756914260092729E-006 + 0.14520000000000000 -9.2924572359911534E-006 + 0.14605000000000001 -8.9291168224481524E-006 + 0.14689999999999998 -8.5842290021942550E-006 + 0.14774999999999999 -8.2566091060274232E-006 + 0.14860000000000001 -7.9453674535138591E-006 + 0.14944999999999997 -7.6497534684044279E-006 + 0.15029999999999999 -7.3689554570085709E-006 + 0.15115000000000001 -7.1020492844446665E-006 + 0.15199999999999997 -6.8481070222870450E-006 + 0.15284999999999999 -6.6063001672255403E-006 + 0.15370000000000000 -6.3759068408363091E-006 + 0.15454999999999997 -6.1562152521702378E-006 + 0.15539999999999998 -5.9464906204889989E-006 + 0.15625000000000000 -5.7460611403812597E-006 + 0.15709999999999996 -5.5544446322166285E-006 + 0.15794999999999998 -5.3713565843764409E-006 + 0.15880000000000000 -5.1965446617592247E-006 + 0.15965000000000001 -5.0295855767048715E-006 + 0.16049999999999998 -4.8698464517115301E-006 + 0.16134999999999999 -4.7166597481518275E-006 + 0.16220000000000001 -4.5695514410955239E-006 + 0.16304999999999997 -4.4282842841101191E-006 + 0.16389999999999999 -4.2926743825541849E-006 + 0.16475000000000001 -4.1623686850556263E-006 + 0.16559999999999997 -4.0368280989940458E-006 + 0.16644999999999999 -3.9155591621358490E-006 + 0.16730000000000000 -3.7983706426176051E-006 + 0.16814999999999997 -3.6853762824303483E-006 + 0.16899999999999998 -3.5767099254793015E-006 + 0.16985000000000000 -3.4721967120201038E-006 + 0.17069999999999996 -3.3713075333513954E-006 + 0.17154999999999998 -3.2734560403942535E-006 + 0.17240000000000000 -3.1783707783151437E-006 + 0.17325000000000002 -3.0861895208604663E-006 + 0.17409999999999998 -2.9971807838646967E-006 + 0.17494999999999999 -2.9113548899533338E-006 + 0.17580000000000001 -2.8283305150029264E-006 + 0.17664999999999997 -2.7475884401466118E-006 + 0.17749999999999999 -2.6688671694194751E-006 + 0.17835000000000001 -2.5923280824049501E-006 + 0.17919999999999997 -2.5183400753712908E-006 + 0.18004999999999999 -2.4470990294649470E-006 + 0.18090000000000001 -2.3784290693282188E-006 + 0.18174999999999997 -2.3119351644383670E-006 + 0.18259999999999998 -2.2473330852573122E-006 + 0.18345000000000000 -2.1846349484364358E-006 + 0.18429999999999996 -2.1240311315759234E-006 + 0.18514999999999998 -2.0656138080758059E-006 + 0.18600000000000000 -2.0092246733268486E-006 + 0.18684999999999996 -1.9545662489488500E-006 + 0.18769999999999998 -1.9014454133179779E-006 + 0.18855000000000000 -1.8498990654184266E-006 + 0.18940000000000001 -1.8000930478647774E-006 + 0.19024999999999997 -1.7521177530402096E-006 + 0.19109999999999999 -1.7058873067809237E-006 + 0.19195000000000001 -1.6612225497256618E-006 + 0.19279999999999997 -1.6180001693195011E-006 + 0.19364999999999999 -1.5761970697286384E-006 + 0.19450000000000001 -1.5357944568754123E-006 + 0.19534999999999997 -1.4966646738014237E-006 + 0.19619999999999999 -1.4585848789765687E-006 + 0.19705000000000000 -1.4213632498422464E-006 + 0.19789999999999996 -1.3849302601825209E-006 + 0.19874999999999998 -1.3492757503089805E-006 + 0.19960000000000000 -1.3142918134762706E-006 + 0.20044999999999996 -1.2796992573420475E-006 + 0.20129999999999998 -1.2451626110803406E-006 + 0.20215000000000000 -1.2104936876918743E-006 + 0.20300000000000001 -1.1757208269487802E-006 + 0.20384999999999998 -1.1409247459534756E-006 + 0.20469999999999999 -1.1059698217395097E-006 + 0.20555000000000001 -1.0703936221668792E-006 + 0.20639999999999997 -1.0335791250719727E-006 + 0.20724999999999999 -9.9506009346429368E-007 + 0.20810000000000001 -9.5466855534062912E-007 + 0.20894999999999997 -9.1237965131534287E-007 + 0.20979999999999999 -8.6799733609377329E-007 + 0.21065000000000000 -8.2099270950340373E-007 + 0.21149999999999997 -7.7065417714651054E-007 + 0.21234999999999998 -7.1640510819696410E-007 + 0.21320000000000000 -6.5796609939189667E-007 + 0.21404999999999996 -5.9519195485720112E-007 + 0.21489999999999998 -5.2772277134291468E-007 + 0.21575000000000000 -4.5478141443141780E-007 + 0.21659999999999996 -3.7531107691762507E-007 + 0.21744999999999998 -2.8832243477613774E-007 + 0.21829999999999999 -1.9311900833799682E-007 + 0.21915000000000001 -8.9186893899428128E-008 + 0.21999999999999997 2.4137804537217734E-008 + 0.22084999999999999 1.4790487616815089E-007 + 0.22170000000000001 2.8346976337497240E-007 + 0.22254999999999997 4.3217645666997268E-007 + 0.22339999999999999 5.9510841658604173E-007 + 0.22425000000000000 7.7313090143243523E-007 + 0.22509999999999997 9.6717375196805574E-007 + 0.22594999999999998 1.1784886086668250E-006 + 0.22680000000000000 1.4086665645585685E-006 + 0.22764999999999996 1.6594345508555487E-006 + 0.22849999999999998 1.9324482313404933E-006 + 0.22935000000000000 2.2292628356653134E-006 + 0.23019999999999996 2.5514633644366753E-006 + 0.23104999999999998 2.9007853328932047E-006 + 0.23190000000000000 3.2790841680946443E-006 + 0.23275000000000001 3.6881909199567007E-006 + 0.23359999999999997 4.1298093607456557E-006 + 0.23444999999999999 4.6055465331269570E-006 + 0.23530000000000001 5.1170417141701467E-006 + 0.23614999999999997 5.6660510972726546E-006 + 0.23699999999999999 6.2544029883730105E-006 + 0.23785000000000001 6.8838777309640596E-006 + 0.23869999999999997 7.5561291819981032E-006 + 0.23954999999999999 8.2726932703542977E-006 + 0.24040000000000000 9.0350260199366909E-006 + 0.24124999999999996 9.8444833387183964E-006 + 0.24209999999999998 1.0702223905312089E-005 + 0.24295000000000000 1.1609122357456791E-005 + 0.24379999999999996 1.2565776524948275E-005 + 0.24464999999999998 1.3572586077979535E-005 + 0.24550000000000000 1.4629796081987269E-005 + 0.24634999999999996 1.5737424490252389E-005 + 0.24719999999999998 1.6895115703075217E-005 + 0.24804999999999999 1.8102039981023108E-005 + 0.24890000000000001 1.9356939662917943E-005 + 0.24974999999999997 2.0658252644251966E-005 + 0.25059999999999999 2.2004186265708574E-005 + 0.25145000000000001 2.3392600401704373E-005 + 0.25229999999999997 2.4820837175188971E-005 + 0.25314999999999999 2.6285577662287596E-005 + 0.25400000000000000 2.7782894590563407E-005 + 0.25484999999999997 2.9308426076241114E-005 + 0.25569999999999998 3.0857483291338447E-005 + 0.25655000000000000 3.2425008523108721E-005 + 0.25739999999999996 3.4005427944648025E-005 + 0.25824999999999998 3.5592580800079689E-005 + 0.25910000000000000 3.7179763836513826E-005 + 0.25994999999999996 3.8759898107941924E-005 + 0.26079999999999998 4.0325621506502287E-005 + 0.26164999999999999 4.1869257025918231E-005 + 0.26249999999999996 4.3382722040464987E-005 + 0.26334999999999997 4.4857508135814053E-005 + 0.26419999999999999 4.6284776337014862E-005 + 0.26505000000000001 4.7655549887903031E-005 + 0.26589999999999997 4.8960834424625023E-005 + 0.26674999999999999 5.0191642639669460E-005 + 0.26760000000000000 5.1338931233514348E-005 + 0.26844999999999997 5.2393603635537888E-005 + 0.26929999999999998 5.3346658310579037E-005 + 0.27015000000000000 5.4189360853067817E-005 + 0.27099999999999996 5.4913359289619595E-005 + 0.27184999999999998 5.5510683536282163E-005 + 0.27270000000000000 5.5973756578235623E-005 + 0.27354999999999996 5.6295472544382830E-005 + 0.27439999999999998 5.6469383274582310E-005 + 0.27524999999999999 5.6489887290535385E-005 + 0.27609999999999996 5.6352225614156276E-005 + 0.27694999999999997 5.6052406103463017E-005 + 0.27779999999999999 5.5587096499901299E-005 + 0.27865000000000001 5.4953681719959801E-005 + 0.27949999999999997 5.4150557827287347E-005 + 0.28034999999999999 5.3177354052013818E-005 + 0.28120000000000001 5.2035069157109617E-005 + 0.28204999999999997 5.0725882814947277E-005 + 0.28289999999999998 4.9252930491885191E-005 + 0.28375000000000000 4.7620210100550532E-005 + 0.28459999999999996 4.5832703925520525E-005 + 0.28544999999999998 4.3896597965033305E-005 + 0.28630000000000000 4.1819356476237242E-005 + 0.28714999999999996 3.9609592474361394E-005 + 0.28799999999999998 3.7276826498670190E-005 + 0.28885000000000000 3.4831299308569512E-005 + 0.28969999999999996 3.2283980320397988E-005 + 0.29054999999999997 2.9646685940657885E-005 + 0.29139999999999999 2.6932117478554736E-005 + 0.29224999999999995 2.4153736932994588E-005 + 0.29309999999999997 2.1325497131198403E-005 + 0.29394999999999999 1.8461585944729540E-005 + 0.29480000000000001 1.5576341155870695E-005 + 0.29564999999999997 1.2684286713284124E-005 + 0.29649999999999999 9.8001684387655135E-006 + 0.29735000000000000 6.9388521622087840E-006 + 0.29819999999999997 4.1150888126938143E-006 + 0.29904999999999998 1.3432418682649771E-006 + 0.29990000000000000 -1.3628677273362450E-006 + 0.30074999999999996 -3.9900071844763795E-006 + 0.30159999999999998 -6.5254977728541332E-006 + 0.30245000000000000 -8.9572240045378844E-006 + 0.30329999999999996 -1.1273746607072909E-005 + 0.30414999999999998 -1.3464491650505644E-005 + 0.30499999999999999 -1.5519922168057158E-005 + 0.30584999999999996 -1.7431616061157105E-005 + 0.30669999999999997 -1.9192257265990248E-005 + 0.30754999999999999 -2.0795594858067904E-005 + 0.30840000000000001 -2.2236460179838566E-005 + 0.30924999999999997 -2.3510819586485481E-005 + 0.31009999999999999 -2.4615910982309028E-005 + 0.31095000000000000 -2.5550299124197719E-005 + 0.31179999999999997 -2.6313832496341916E-005 + 0.31264999999999998 -2.6907505914385311E-005 + 0.31350000000000000 -2.7333318384875583E-005 + 0.31434999999999996 -2.7594246901914902E-005 + 0.31519999999999998 -2.7694308488096622E-005 + 0.31605000000000000 -2.7638674371590754E-005 + 0.31689999999999996 -2.7433657988007202E-005 + 0.31774999999999998 -2.7086566189235092E-005 + 0.31859999999999999 -2.6605443984249769E-005 + 0.31944999999999996 -2.5998929900305884E-005 + 0.32029999999999997 -2.5276257914440618E-005 + 0.32114999999999999 -2.4447359346984005E-005 + 0.32199999999999995 -2.3522911817592143E-005 + 0.32284999999999997 -2.2514199189190842E-005 + 0.32369999999999999 -2.1432833918094986E-005 + 0.32455000000000001 -2.0290520850679973E-005 + 0.32539999999999997 -1.9099000028262550E-005 + 0.32624999999999998 -1.7870156250307333E-005 + 0.32710000000000000 -1.6616162375159344E-005 + 0.32794999999999996 -1.5349453167755872E-005 + 0.32879999999999998 -1.4082530962440515E-005 + 0.32965000000000000 -1.2827717759918379E-005 + 0.33049999999999996 -1.1597036554560093E-005 + 0.33134999999999998 -1.0402264386997963E-005 + 0.33220000000000000 -9.2550443159363681E-006 + 0.33304999999999996 -8.1669267865685989E-006 + 0.33389999999999997 -7.1492650734949960E-006 + 0.33474999999999999 -6.2130686669358184E-006 + 0.33559999999999995 -5.3689297802906454E-006 + 0.33644999999999997 -4.6270896304570031E-006 + 0.33729999999999999 -3.9975569003600699E-006 + 0.33815000000000001 -3.4901743297825831E-006 + 0.33899999999999997 -3.1145644209888240E-006 + 0.33984999999999999 -2.8800202162359135E-006 + 0.34070000000000000 -2.7954222083664608E-006 + 0.34154999999999996 -2.8692534655643716E-006 + 0.34239999999999998 -3.1096591736601106E-006 + 0.34325000000000000 -3.5244844112140785E-006 + 0.34409999999999996 -4.1212675840952260E-006 + 0.34494999999999998 -4.9072077608357881E-006 + 0.34580000000000000 -5.8891548383210587E-006 + 0.34664999999999996 -7.0736049389945025E-006 + 0.34749999999999998 -8.4666840345430295E-006 + 0.34834999999999999 -1.0074080286874521E-005 + 0.34919999999999995 -1.1900971136153506E-005 + 0.35004999999999997 -1.3951987387672142E-005 + 0.35089999999999999 -1.6231232011061185E-005 + 0.35174999999999995 -1.8742302827968506E-005 + 0.35259999999999997 -2.1488240373201024E-005 + 0.35344999999999999 -2.4471383289958088E-005 + 0.35430000000000000 -2.7693195115942006E-005 + 0.35514999999999997 -3.1154154792022807E-005 + 0.35599999999999998 -3.4853735623687541E-005 + 0.35685000000000000 -3.8790416203490129E-005 + 0.35769999999999996 -4.2961634770736202E-005 + 0.35854999999999998 -4.7363626716468523E-005 + 0.35940000000000000 -5.1991288903624613E-005 + 0.36024999999999996 -5.6838045587606342E-005 + 0.36109999999999998 -6.1895860182356580E-005 + 0.36194999999999999 -6.7155214727910464E-005 + 0.36279999999999996 -7.2605052659284797E-005 + 0.36364999999999997 -7.8232630747759652E-005 + 0.36449999999999999 -8.4023353750936521E-005 + 0.36534999999999995 -8.9960727740927835E-005 + 0.36619999999999997 -9.6026392556759009E-005 + 0.36704999999999999 -1.0220014489328795E-004 + 0.36790000000000000 -1.0845994437306273E-004 + 0.36874999999999997 -1.1478193219237623E-004 + 0.36959999999999998 -1.2114038451306964E-004 + 0.37045000000000000 -1.2750781591409755E-004 + 0.37129999999999996 -1.3385510892575703E-004 + 0.37214999999999998 -1.4015162362251965E-004 + 0.37300000000000000 -1.4636522356056174E-004 + 0.37384999999999996 -1.5246225490329912E-004 + 0.37469999999999998 -1.5840773701526398E-004 + 0.37554999999999999 -1.6416560878145786E-004 + 0.37639999999999996 -1.6969910146899197E-004 + 0.37724999999999997 -1.7497109850969010E-004 + 0.37809999999999999 -1.7994427986704823E-004 + 0.37894999999999995 -1.8458115166965168E-004 + 0.37979999999999997 -1.8884426216589611E-004 + 0.38064999999999993 -1.9269650479329092E-004 + 0.38149999999999995 -1.9610163541685440E-004 + 0.38234999999999997 -1.9902466147776174E-004 + 0.38319999999999999 -2.0143220604564336E-004 + 0.38405000000000000 -2.0329260907807218E-004 + 0.38490000000000002 -2.0457617132550978E-004 + 0.38574999999999993 -2.0525552926570927E-004 + 0.38659999999999994 -2.0530607206231514E-004 + 0.38744999999999996 -2.0470642374456570E-004 + 0.38829999999999998 -2.0343862270203754E-004 + 0.38915000000000000 -2.0148825591891992E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0007.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0007.BXZ.semd new file mode 100644 index 00000000..017396a5 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0007.BXZ.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 -4.3466140743683891E-011 + -0.11830000000000000 -8.6977041116552008E-011 + -0.11745000000000000 -8.7462104415842073E-011 + -0.11660000000000000 -5.9495499689655355E-011 + -0.11574999999999999 -7.6735380351512463E-011 + -0.11490000000000000 -2.1229450407814715E-010 + -0.11405000000000000 -4.7576856915561583E-010 + -0.11320000000000000 -8.0828589271377011E-010 + -0.11234999999999999 -1.1374349650894169E-009 + -0.11150000000000000 -1.4339402359122012E-009 + -0.11065000000000000 -1.7152270924462973E-009 + -0.10979999999999999 -2.0039166568706259E-009 + -0.10894999999999999 -2.3020312690706835E-009 + -0.10810000000000000 -2.6217740466904332E-009 + -0.10725000000000000 -3.0368388658449731E-009 + -0.10639999999999999 -3.6693438936803667E-009 + -0.10554999999999999 -4.5741543197436437E-009 + -0.10470000000000000 -5.5953071619310365E-009 + -0.10385000000000000 -6.3371643619693922E-009 + -0.10299999999999999 -6.3286179730484512E-009 + -0.10214999999999999 -5.2965738349231395E-009 + -0.10130000000000000 -3.3473069334680663E-009 + -0.10045000000000000 -9.0410017790744169E-010 + -9.9599999999999994E-002 1.5539831014337875E-009 + -9.8750000000000004E-002 3.7301541367243803E-009 + -9.7900000000000001E-002 5.5119461739655352E-009 + -9.7049999999999997E-002 6.7296412989246449E-009 + -9.6199999999999994E-002 6.8923194563395088E-009 + -9.5349999999999990E-002 5.1646158317335106E-009 + -9.4500000000000001E-002 6.4836257634080809E-010 + -9.3649999999999997E-002 -7.2411751105687474E-009 + -9.2799999999999994E-002 -1.8620632581705502E-008 + -9.1950000000000004E-002 -3.3350499804670038E-008 + -9.1100000000000000E-002 -5.1451972291153422E-008 + -9.0249999999999997E-002 -7.3389807164622930E-008 + -8.9399999999999993E-002 -9.9998330113308311E-008 + -8.8549999999999990E-002 -1.3214071876432156E-007 + -8.7700000000000000E-002 -1.7042849691537122E-007 + -8.6849999999999997E-002 -2.1527747958459881E-007 + -8.5999999999999993E-002 -2.6727939664988362E-007 + -8.5150000000000003E-002 -3.2758959439793935E-007 + -8.4300000000000000E-002 -3.9801213558634312E-007 + -8.3449999999999996E-002 -4.8072561278741586E-007 + -8.2600000000000007E-002 -5.7790925896692191E-007 + -8.1749999999999989E-002 -6.9161901120355229E-007 + -8.0900000000000000E-002 -8.2405806042258091E-007 + -8.0049999999999996E-002 -9.7805932845021988E-007 + -7.9199999999999993E-002 -1.1574339174576557E-006 + -7.8350000000000003E-002 -1.3669680224283624E-006 + -7.7499999999999999E-002 -1.6121549203556504E-006 + -7.6649999999999996E-002 -1.8989599071395392E-006 + -7.5800000000000006E-002 -2.2338629163459588E-006 + -7.4949999999999989E-002 -2.6241929425222079E-006 + -7.4099999999999999E-002 -3.0785169819513687E-006 + -7.3249999999999996E-002 -3.6068464671369966E-006 + -7.2399999999999992E-002 -4.2205885918918390E-006 + -7.1550000000000002E-002 -4.9324176223781563E-006 + -7.0699999999999999E-002 -5.7563040173254503E-006 + -6.9849999999999995E-002 -6.7078454314210123E-006 + -6.9000000000000006E-002 -7.8047972698934846E-006 + -6.8149999999999988E-002 -9.0675825839405245E-006 + -6.7299999999999999E-002 -1.0519592055470194E-005 + -6.6449999999999995E-002 -1.2187237952347861E-005 + -6.5599999999999992E-002 -1.4099894930516945E-005 + -6.4750000000000002E-002 -1.6289980377648508E-005 + -6.3899999999999998E-002 -1.8793259824103043E-005 + -6.3049999999999995E-002 -2.1649391447070107E-005 + -6.2199999999999998E-002 -2.4902567158785146E-005 + -6.1350000000000002E-002 -2.8602048547913893E-005 + -6.0499999999999998E-002 -3.2802463464555310E-005 + -5.9650000000000002E-002 -3.7563895410058659E-005 + -5.8799999999999998E-002 -4.2952020967165454E-005 + -5.7950000000000002E-002 -4.9038440989540200E-005 + -5.7099999999999998E-002 -5.5901293928061583E-005 + -5.6249999999999994E-002 -6.3625983483876845E-005 + -5.5400000000000005E-002 -7.2305793418531511E-005 + -5.4550000000000001E-002 -8.2042122383416360E-005 + -5.3699999999999998E-002 -9.2944500425330267E-005 + -5.2849999999999994E-002 -1.0513049481281872E-004 + -5.2000000000000005E-002 -1.1872586949701169E-004 + -5.1150000000000001E-002 -1.3386511466382319E-004 + -5.0299999999999997E-002 -1.5069192947593025E-004 + -4.9449999999999994E-002 -1.6935966101462753E-004 + -4.8600000000000004E-002 -1.9003107926613116E-004 + -4.7750000000000001E-002 -2.1287788648049094E-004 + -4.6899999999999997E-002 -2.3808020179752438E-004 + -4.6049999999999994E-002 -2.6582625328223941E-004 + -4.5200000000000004E-002 -2.9631234702949760E-004 + -4.4350000000000001E-002 -3.2974272455800599E-004 + -4.3499999999999997E-002 -3.6632899279922030E-004 + -4.2649999999999993E-002 -4.0628898498978633E-004 + -4.1800000000000004E-002 -4.4984499465521553E-004 + -4.0950000000000000E-002 -4.9722213598368901E-004 + -4.0099999999999997E-002 -5.4864689593977448E-004 + -3.9249999999999993E-002 -6.0434592830954832E-004 + -3.8400000000000004E-002 -6.6454474050087328E-004 + -3.7550000000000000E-002 -7.2946577585379841E-004 + -3.6699999999999997E-002 -7.9932538621097795E-004 + -3.5850000000000007E-002 -8.7433076658423228E-004 + -3.5000000000000003E-002 -9.5467679548478764E-004 + -3.4150000000000000E-002 -1.0405430262333986E-003 + -3.3299999999999996E-002 -1.1320916197861337E-003 + -3.2450000000000007E-002 -1.2294637494364687E-003 + -3.1600000000000003E-002 -1.3327764981262186E-003 + -3.0750000000000000E-002 -1.4421184779932462E-003 + -2.9899999999999996E-002 -1.5575450735154685E-003 + -2.9050000000000006E-002 -1.6790745830482104E-003 + -2.8200000000000003E-002 -1.8066838950044416E-003 + -2.7349999999999999E-002 -1.9403060745014928E-003 + -2.6499999999999996E-002 -2.0798258258868177E-003 + -2.5650000000000006E-002 -2.2250760678056312E-003 + -2.4800000000000003E-002 -2.3758327865580058E-003 + -2.3949999999999999E-002 -2.5318121170175090E-003 + -2.3099999999999996E-002 -2.6926654331795429E-003 + -2.2250000000000006E-002 -2.8579775973974529E-003 + -2.1400000000000002E-002 -3.0272643738377403E-003 + -2.0549999999999999E-002 -3.1999711682284852E-003 + -1.9699999999999995E-002 -3.3754701467894914E-003 + -1.8850000000000006E-002 -3.5530596871531481E-003 + -1.8000000000000002E-002 -3.7319619438570609E-003 + -1.7149999999999999E-002 -3.9113242547920771E-003 + -1.6299999999999995E-002 -4.0902193691856673E-003 + -1.5450000000000005E-002 -4.2676481594649002E-003 + -1.4600000000000002E-002 -4.4425422466814034E-003 + -1.3749999999999998E-002 -4.6137677362869077E-003 + -1.2899999999999995E-002 -4.7801290440650287E-003 + -1.2050000000000005E-002 -4.9403724464155271E-003 + -1.1200000000000002E-002 -5.0931936557051301E-003 + -1.0349999999999998E-002 -5.2372444893195869E-003 + -9.5000000000000084E-003 -5.3711426131336920E-003 + -8.6500000000000049E-003 -5.4934803348745155E-003 + -7.8000000000000014E-003 -5.6028338455851538E-003 + -6.9499999999999978E-003 -5.6977737023497779E-003 + -6.1000000000000082E-003 -5.7768764842729275E-003 + -5.2500000000000047E-003 -5.8387354748135759E-003 + -4.4000000000000011E-003 -5.8819756610184173E-003 + -3.5499999999999976E-003 -5.9052655990112900E-003 + -2.7000000000000079E-003 -5.9073330967651071E-003 + -1.8500000000000044E-003 -5.8869765895756144E-003 + -1.0000000000000009E-003 -5.8430799936305079E-003 + -1.4999999999999736E-004 -5.7746262903942075E-003 + 6.9999999999999230E-004 -5.6807101575100270E-003 + 1.5499999999999958E-003 -5.5605508719340779E-003 + 2.3999999999999994E-003 -5.4135084699566726E-003 + 3.2500000000000029E-003 -5.2390922671618533E-003 + 4.0999999999999925E-003 -5.0369726748332368E-003 + 4.9499999999999961E-003 -4.8069924412180911E-003 + 5.7999999999999996E-003 -4.5491724751305935E-003 + 6.6499999999999893E-003 -4.2637211734128013E-003 + 7.5000000000000067E-003 -3.9510392572293645E-003 + 8.3499999999999963E-003 -3.6117251728346707E-003 + 9.1999999999999860E-003 -3.2465770420412512E-003 + 1.0050000000000003E-002 -2.8565951820375768E-003 + 1.0899999999999993E-002 -2.4429776665363849E-003 + 1.1750000000000010E-002 -2.0071188789999267E-003 + 1.2600000000000000E-002 -1.5506030688228595E-003 + 1.3449999999999990E-002 -1.0751981951689184E-003 + 1.4300000000000007E-002 -5.8284707527950122E-004 + 1.5149999999999997E-002 -7.5657110800607429E-005 + 1.5999999999999986E-002 4.4411357146219776E-004 + 1.6850000000000004E-002 9.7407000672815303E-004 + 1.7699999999999994E-002 1.5116983775335718E-003 + 1.8549999999999983E-002 2.0543831380424619E-003 + 1.9400000000000001E-002 2.5994255350971873E-003 + 2.0249999999999990E-002 3.1440627168116430E-003 + 2.1100000000000008E-002 3.6854893105503043E-003 + 2.1949999999999997E-002 4.2208798740934377E-003 + 2.2799999999999987E-002 4.7474119947483705E-003 + 2.3650000000000004E-002 5.2622878884577302E-003 + 2.4499999999999994E-002 5.7627570750526484E-003 + 2.5349999999999984E-002 6.2461398545494602E-003 + 2.6200000000000001E-002 6.7098481803555300E-003 + 2.7049999999999991E-002 7.1514065222699000E-003 + 2.7900000000000008E-002 7.5684725023091263E-003 + 2.8749999999999998E-002 7.9588560254974690E-003 + 2.9599999999999987E-002 8.3205379594882712E-003 + 3.0450000000000005E-002 8.6516857269196765E-003 + 3.1299999999999994E-002 8.9506682400200197E-003 + 3.2149999999999984E-002 9.2160658784974335E-003 + 3.3000000000000002E-002 9.4466852788013898E-003 + 3.3849999999999991E-002 9.6415634448056634E-003 + 3.4700000000000009E-002 9.7999750771426003E-003 + 3.5549999999999998E-002 9.9214384852996697E-003 + 3.6399999999999988E-002 1.0005714504376272E-002 + 3.7250000000000005E-002 1.0052808223647226E-002 + 3.8099999999999995E-002 1.0062964712123621E-002 + 3.8949999999999985E-002 1.0036663025450818E-002 + 3.9800000000000002E-002 9.9746105865065084E-003 + 4.0649999999999992E-002 9.8777335340190110E-003 + 4.1500000000000009E-002 9.7471637459879534E-003 + 4.2349999999999999E-002 9.5842278045291298E-003 + 4.3199999999999988E-002 9.3904341939387397E-003 + 4.4050000000000006E-002 9.1674526314131245E-003 + 4.4899999999999995E-002 8.9171024091131285E-003 + 4.5749999999999985E-002 8.6413312960021797E-003 + 4.6600000000000003E-002 8.3421981248554440E-003 + 4.7449999999999992E-002 8.0218510944166984E-003 + 4.8299999999999982E-002 7.6825135908812885E-003 + 4.9149999999999999E-002 7.3264615188045066E-003 + 4.9999999999999989E-002 6.9560044449911264E-003 + 5.0850000000000006E-002 6.5734656956106296E-003 + 5.1699999999999996E-002 6.1811647158783768E-003 + 5.2549999999999986E-002 5.7813977794597786E-003 + 5.3400000000000003E-002 5.3764228053708191E-003 + 5.4249999999999993E-002 4.9684429383355481E-003 + 5.5099999999999982E-002 4.5595910779156271E-003 + 5.5950000000000000E-002 4.1519173548463292E-003 + 5.6799999999999989E-002 3.7473754313426745E-003 + 5.7650000000000007E-002 3.3478122002313692E-003 + 5.8499999999999996E-002 2.9549588345795007E-003 + 5.9349999999999986E-002 2.5704220200303378E-003 + 6.0200000000000004E-002 2.1956780268727995E-003 + 6.1049999999999993E-002 1.8320678713636715E-003 + 6.1899999999999983E-002 1.4807944513238369E-003 + 6.2750000000000000E-002 1.1429195449176341E-003 + 6.3599999999999990E-002 8.1936377053885574E-004 + 6.4450000000000007E-002 5.1090652320821004E-004 + 6.5299999999999997E-002 2.1818822270256149E-004 + 6.6149999999999987E-002 -5.8286449662823744E-005 + 6.7000000000000004E-002 -3.1814401630354317E-004 + 6.7849999999999994E-002 -5.6113730281859406E-004 + 6.8699999999999983E-002 -7.8713958693942552E-004 + 6.9550000000000001E-002 -9.9613833025707487E-004 + 7.0399999999999990E-002 -1.1882284021664490E-003 + 7.1249999999999980E-002 -1.3636037287858538E-003 + 7.2099999999999997E-002 -1.5225491361366217E-003 + 7.2949999999999987E-002 -1.6654313117448075E-003 + 7.3800000000000004E-002 -1.7926912129808646E-003 + 7.4649999999999994E-002 -1.9048346116053239E-003 + 7.5499999999999984E-002 -2.0024249298712547E-003 + 7.6350000000000001E-002 -2.0860743353152832E-003 + 7.7199999999999991E-002 -2.1564352294875817E-003 + 7.8049999999999981E-002 -2.2141922611697649E-003 + 7.8899999999999998E-002 -2.2600537895283378E-003 + 7.9749999999999988E-002 -2.2947456532199546E-003 + 8.0600000000000005E-002 -2.3190036473041175E-003 + 8.1449999999999995E-002 -2.3335676705118322E-003 + 8.2299999999999984E-002 -2.3391764997471743E-003 + 8.3150000000000002E-002 -2.3365612695357809E-003 + 8.3999999999999991E-002 -2.3264409292426203E-003 + 8.4849999999999981E-002 -2.3095176063657507E-003 + 8.5699999999999998E-002 -2.2864724530517874E-003 + 8.6549999999999988E-002 -2.2579632024278679E-003 + 8.7400000000000005E-002 -2.2246209571495030E-003 + 8.8249999999999995E-002 -2.1870486893121525E-003 + 8.9099999999999985E-002 -2.1458186635854560E-003 + 8.9950000000000002E-002 -2.1014710455264088E-003 + 9.0799999999999992E-002 -2.0545126914611081E-003 + 9.1649999999999981E-002 -2.0054163144105895E-003 + 9.2499999999999999E-002 -1.9546206949855424E-003 + 9.3349999999999989E-002 -1.9025312036513784E-003 + 9.4200000000000006E-002 -1.8495203092059316E-003 + 9.5049999999999996E-002 -1.7959282041070043E-003 + 9.5899999999999985E-002 -1.7420627282247005E-003 + 9.6750000000000003E-002 -1.6882007461989210E-003 + 9.7599999999999992E-002 -1.6345888581591715E-003 + 9.8449999999999982E-002 -1.5814455732576266E-003 + 9.9299999999999999E-002 -1.5289625069304180E-003 + 0.10014999999999999 -1.4773070105393497E-003 + 0.10099999999999998 -1.4266225026598519E-003 + 0.10185000000000000 -1.3770304673680917E-003 + 0.10269999999999999 -1.3286313839809656E-003 + 0.10355000000000000 -1.2815064354543145E-003 + 0.10439999999999999 -1.2357196806197517E-003 + 0.10524999999999998 -1.1913197318255070E-003 + 0.10610000000000000 -1.1483417645926307E-003 + 0.10694999999999999 -1.1068083721928656E-003 + 0.10779999999999998 -1.0667306521074111E-003 + 0.10865000000000000 -1.0281094317904089E-003 + 0.10949999999999999 -9.9093655204059812E-004 + 0.11035000000000000 -9.5519649968119069E-004 + 0.11119999999999999 -9.2086757706729945E-004 + 0.11204999999999998 -8.8792318086983548E-004 + 0.11290000000000000 -8.5633207573726933E-004 + 0.11374999999999999 -8.2605904412613534E-004 + 0.11459999999999998 -7.9706557994453501E-004 + 0.11545000000000000 -7.6931094536282973E-004 + 0.11629999999999999 -7.4275291763419189E-004 + 0.11715000000000000 -7.1734862028237107E-004 + 0.11799999999999999 -6.9305474470176772E-004 + 0.11884999999999998 -6.6982778106035833E-004 + 0.11970000000000000 -6.4762406539244847E-004 + 0.12054999999999999 -6.2640005961930574E-004 + 0.12139999999999998 -6.0611287079030067E-004 + 0.12225000000000000 -5.8672074493927270E-004 + 0.12309999999999999 -5.6818345737974963E-004 + 0.12395000000000000 -5.5046204122883332E-004 + 0.12479999999999999 -5.3351879519628292E-004 + 0.12564999999999998 -5.1731698026127957E-004 + 0.12650000000000000 -5.0182084386707370E-004 + 0.12734999999999999 -4.8699596825963143E-004 + 0.12819999999999998 -4.7280960953387816E-004 + 0.12905000000000000 -4.5923060663522115E-004 + 0.12989999999999999 -4.4622961728208002E-004 + 0.13074999999999998 -4.3377856170635212E-004 + 0.13159999999999999 -4.2185039679015822E-004 + 0.13245000000000001 -4.1041905119023182E-004 + 0.13329999999999997 -3.9945953696458641E-004 + 0.13414999999999999 -3.8894812450265625E-004 + 0.13500000000000001 -3.7886232728327296E-004 + 0.13584999999999997 -3.6918088406866396E-004 + 0.13669999999999999 -3.5988347476642813E-004 + 0.13755000000000001 -3.5095053696168545E-004 + 0.13839999999999997 -3.4236319627037781E-004 + 0.13924999999999998 -3.3410353532103146E-004 + 0.14010000000000000 -3.2615447559662029E-004 + 0.14094999999999996 -3.1849988993606980E-004 + 0.14179999999999998 -3.1112460376185656E-004 + 0.14265000000000000 -3.0401395158806090E-004 + 0.14350000000000002 -2.9715392387710642E-004 + 0.14434999999999998 -2.9053104081629838E-004 + 0.14520000000000000 -2.8413247185050429E-004 + 0.14605000000000001 -2.7794614443610430E-004 + 0.14689999999999998 -2.7196061743332302E-004 + 0.14774999999999999 -2.6616514498314779E-004 + 0.14860000000000001 -2.6054945320319302E-004 + 0.14944999999999997 -2.5510380544560080E-004 + 0.15029999999999999 -2.4981898232248763E-004 + 0.15115000000000001 -2.4468632502066135E-004 + 0.15199999999999997 -2.3969791015638012E-004 + 0.15284999999999999 -2.3484649033273734E-004 + 0.15370000000000000 -2.3012550389976737E-004 + 0.15454999999999997 -2.2552879248671635E-004 + 0.15539999999999998 -2.2105048054353433E-004 + 0.15625000000000000 -2.1668505403188245E-004 + 0.15709999999999996 -2.1242747651071023E-004 + 0.15794999999999998 -2.0827337731845453E-004 + 0.15880000000000000 -2.0421907145387315E-004 + 0.15965000000000001 -2.0026129695401254E-004 + 0.16049999999999998 -1.9639698323446847E-004 + 0.16134999999999999 -1.9262312308584715E-004 + 0.16220000000000001 -1.8893697734217229E-004 + 0.16304999999999997 -1.8533624269048707E-004 + 0.16389999999999999 -1.8181931310256260E-004 + 0.16475000000000001 -1.7838503542831364E-004 + 0.16559999999999997 -1.7503239170056059E-004 + 0.16644999999999999 -1.7176021756646118E-004 + 0.16730000000000000 -1.6856714643072459E-004 + 0.16814999999999997 -1.6545187457347430E-004 + 0.16899999999999998 -1.6241347631136129E-004 + 0.16985000000000000 -1.5945136689296860E-004 + 0.17069999999999996 -1.5656513589545239E-004 + 0.17154999999999998 -1.5375424985944729E-004 + 0.17240000000000000 -1.5101787693293738E-004 + 0.17325000000000002 -1.4835498355551937E-004 + 0.17409999999999998 -1.4576458036983584E-004 + 0.17494999999999999 -1.4324583121463099E-004 + 0.17580000000000001 -1.4079803746941109E-004 + 0.17664999999999997 -1.3842033630896125E-004 + 0.17749999999999999 -1.3611154217894940E-004 + 0.17835000000000001 -1.3387007165205117E-004 + 0.17919999999999997 -1.3169404890222994E-004 + 0.18004999999999999 -1.2958151467125619E-004 + 0.18090000000000001 -1.2753057023343140E-004 + 0.18174999999999997 -1.2553929994955150E-004 + 0.18259999999999998 -1.2360578639306603E-004 + 0.18345000000000000 -1.2172799929719706E-004 + 0.18429999999999996 -1.1990369838904070E-004 + 0.18514999999999998 -1.1813041337262301E-004 + 0.18600000000000000 -1.1640559307681895E-004 + 0.18684999999999996 -1.1472674744563510E-004 + 0.18769999999999998 -1.1309156100500873E-004 + 0.18855000000000000 -1.1149782258416500E-004 + 0.18940000000000001 -1.0994325511139322E-004 + 0.19024999999999997 -1.0842533505509428E-004 + 0.19109999999999999 -1.0694134562112354E-004 + 0.19195000000000001 -1.0548870315674956E-004 + 0.19279999999999997 -1.0406530887645761E-004 + 0.19364999999999999 -1.0266972214693927E-004 + 0.19450000000000001 -1.0130093543329935E-004 + 0.19534999999999997 -9.9957989422551504E-005 + 0.19619999999999999 -9.8639772079354187E-005 + 0.19705000000000000 -9.7345156894588478E-005 + 0.19789999999999996 -9.6073466504646341E-005 + 0.19874999999999998 -9.4824866801350856E-005 + 0.19960000000000000 -9.3600243316294005E-005 + 0.20044999999999996 -9.2400853934785591E-005 + 0.20129999999999998 -9.1227898512220192E-005 + 0.20215000000000000 -9.0082519903076220E-005 + 0.20300000000000001 -8.8966189446595593E-005 + 0.20384999999999998 -8.7881245860613533E-005 + 0.20469999999999999 -8.6831060868327193E-005 + 0.20555000000000001 -8.5819789372382048E-005 + 0.20639999999999997 -8.4851932206354960E-005 + 0.20724999999999999 -8.3932129226654411E-005 + 0.20810000000000001 -8.3065344849698227E-005 + 0.20894999999999997 -8.2257328923906689E-005 + 0.20979999999999999 -8.1514869204050863E-005 + 0.21065000000000000 -8.0845760147559253E-005 + 0.21149999999999997 -8.0258472435212170E-005 + 0.21234999999999998 -7.9761905666896212E-005 + 0.21320000000000000 -7.9365352939235017E-005 + 0.21404999999999996 -7.9078729872705572E-005 + 0.21489999999999998 -7.8912811985576168E-005 + 0.21575000000000000 -7.8879327150576135E-005 + 0.21659999999999996 -7.8990920619895192E-005 + 0.21744999999999998 -7.9261154101405314E-005 + 0.21829999999999999 -7.9704500631776927E-005 + 0.21915000000000001 -8.0336377370465549E-005 + 0.21999999999999997 -8.1173103724715994E-005 + 0.22084999999999999 -8.2231833602226220E-005 + 0.22170000000000001 -8.3530528140341161E-005 + 0.22254999999999997 -8.5088086835232211E-005 + 0.22339999999999999 -8.6924511378175628E-005 + 0.22425000000000000 -8.9060925734414287E-005 + 0.22509999999999997 -9.1519416584375803E-005 + 0.22594999999999998 -9.4322754760712543E-005 + 0.22680000000000000 -9.7494268656686740E-005 + 0.22764999999999996 -1.0105797365786217E-004 + 0.22849999999999998 -1.0503882847010722E-004 + 0.22935000000000000 -1.0946282969513777E-004 + 0.23019999999999996 -1.1435674588848742E-004 + 0.23104999999999998 -1.1974760254387446E-004 + 0.23190000000000000 -1.2566223563924641E-004 + 0.23275000000000001 -1.3212720585693304E-004 + 0.23359999999999997 -1.3916899576966378E-004 + 0.23444999999999999 -1.4681415693292390E-004 + 0.23530000000000001 -1.5508907266874303E-004 + 0.23614999999999997 -1.6401936203041891E-004 + 0.23699999999999999 -1.7362917388471635E-004 + 0.23785000000000001 -1.8394074255522998E-004 + 0.23869999999999997 -1.9497428952253563E-004 + 0.23954999999999999 -2.0674800630303083E-004 + 0.24040000000000000 -2.1927792075067317E-004 + 0.24124999999999996 -2.3257734166789797E-004 + 0.24209999999999998 -2.4665614604228806E-004 + 0.24295000000000000 -2.6152010206506246E-004 + 0.24379999999999996 -2.7717041490531077E-004 + 0.24464999999999998 -2.9360348504039351E-004 + 0.24550000000000000 -3.1081056988383447E-004 + 0.24634999999999996 -3.2877745773594218E-004 + 0.24719999999999998 -3.4748392805321619E-004 + 0.24804999999999999 -3.6690328717364307E-004 + 0.24890000000000001 -3.8700176864587676E-004 + 0.24974999999999997 -4.0773800882634562E-004 + 0.25059999999999999 -4.2906299016629414E-004 + 0.25145000000000001 -4.5091971921475962E-004 + 0.25229999999999997 -4.7324318125003997E-004 + 0.25314999999999999 -4.9596020011637469E-004 + 0.25400000000000000 -5.1898925354570415E-004 + 0.25484999999999997 -5.4224023389434859E-004 + 0.25569999999999998 -5.6561423003233312E-004 + 0.25655000000000000 -5.8900375313547407E-004 + 0.25739999999999996 -6.1229319077233909E-004 + 0.25824999999999998 -6.3535930902972721E-004 + 0.25910000000000000 -6.5807176530920206E-004 + 0.25994999999999996 -6.8029333654676734E-004 + 0.26079999999999998 -7.0188047402924662E-004 + 0.26164999999999999 -7.2268355234002138E-004 + 0.26249999999999996 -7.4254813927237704E-004 + 0.26334999999999997 -7.6131580065684306E-004 + 0.26419999999999999 -7.7882562809746957E-004 + 0.26505000000000001 -7.9491525590008421E-004 + 0.26589999999999997 -8.0942182779115003E-004 + 0.26674999999999999 -8.2218299855055135E-004 + 0.26760000000000000 -8.3303816459861504E-004 + 0.26844999999999997 -8.4183036731154870E-004 + 0.26929999999999998 -8.4840776310351682E-004 + 0.27015000000000000 -8.5262520640318543E-004 + 0.27099999999999996 -8.5434575504408201E-004 + 0.27184999999999998 -8.5344178522857458E-004 + 0.27270000000000000 -8.4979656957650986E-004 + 0.27354999999999996 -8.4330561947973479E-004 + 0.27439999999999998 -8.3387843668968054E-004 + 0.27524999999999999 -8.2143954062789757E-004 + 0.27609999999999996 -8.0593002837225079E-004 + 0.27694999999999997 -7.8730847316552045E-004 + 0.27779999999999999 -7.6555209625243979E-004 + 0.27865000000000001 -7.4065761093907345E-004 + 0.27949999999999997 -7.1264219575293327E-004 + 0.28034999999999999 -6.8154388215680968E-004 + 0.28120000000000001 -6.4742200393161733E-004 + 0.28204999999999997 -6.1035725666418509E-004 + 0.28289999999999998 -5.7045192024945479E-004 + 0.28375000000000000 -5.2782982686840182E-004 + 0.28459999999999996 -4.8263596325257582E-004 + 0.28544999999999998 -4.3503575441750965E-004 + 0.28630000000000000 -3.8521395501357151E-004 + 0.28714999999999996 -3.3337358863839886E-004 + 0.28799999999999998 -2.7973495622844312E-004 + 0.28885000000000000 -2.2453452553261816E-004 + 0.28969999999999996 -1.6802356906492417E-004 + 0.29054999999999997 -1.1046624118931794E-004 + 0.29139999999999999 -5.2137433688307806E-005 + 0.29224999999999995 6.6793913825677681E-006 + 0.29309999999999997 6.5694310846773274E-005 + 0.29394999999999999 1.2461267856992396E-004 + 0.29480000000000001 1.8313739356687776E-004 + 0.29564999999999997 2.4097117623239490E-004 + 0.29649999999999999 2.9781921347629047E-004 + 0.29735000000000000 3.5339173364360262E-004 + 0.29819999999999997 4.0740634729549111E-004 + 0.29904999999999998 4.5959007072260552E-004 + 0.29990000000000000 5.0968119778962669E-004 + 0.30074999999999996 5.5743122761341450E-004 + 0.30159999999999998 6.0260738377460553E-004 + 0.30245000000000000 6.4499396399485579E-004 + 0.30329999999999996 6.8439467342273149E-004 + 0.30414999999999998 7.2063339560807433E-004 + 0.30499999999999999 7.5355553969882084E-004 + 0.30584999999999996 7.8302899794888050E-004 + 0.30669999999999997 8.0894518704900100E-004 + 0.30754999999999999 8.3121972209689856E-004 + 0.30840000000000001 8.4979275563390922E-004 + 0.30924999999999997 8.6462906545364717E-004 + 0.31009999999999999 8.7571786701987888E-004 + 0.31095000000000000 8.8307261075201964E-004 + 0.31179999999999997 8.8673049852995697E-004 + 0.31264999999999998 8.8675173173566573E-004 + 0.31350000000000000 8.8321869374902748E-004 + 0.31434999999999996 8.7623462976280445E-004 + 0.31519999999999998 8.6592208033459551E-004 + 0.31605000000000000 8.5242185512722089E-004 + 0.31689999999999996 8.3589148588744232E-004 + 0.31774999999999998 8.1650379349719536E-004 + 0.31859999999999999 7.9444495864394054E-004 + 0.31944999999999996 7.6991253404230721E-004 + 0.32029999999999997 7.4311348848180763E-004 + 0.32114999999999999 7.1426228726807490E-004 + 0.32199999999999995 6.8357914392823090E-004 + 0.32284999999999997 6.5128836760329251E-004 + 0.32369999999999999 6.1761634220415399E-004 + 0.32455000000000001 5.8278973584944237E-004 + 0.32539999999999997 5.4703357078418201E-004 + 0.32624999999999998 5.1056948530919268E-004 + 0.32710000000000000 4.7361436095822351E-004 + 0.32794999999999996 4.3637897441217125E-004 + 0.32879999999999998 3.9906676081180733E-004 + 0.32965000000000000 3.6187239962483762E-004 + 0.33049999999999996 3.2498082094339605E-004 + 0.33134999999999998 2.8856611767959608E-004 + 0.33220000000000000 2.5279093425892405E-004 + 0.33304999999999996 2.1780585146353787E-004 + 0.33389999999999997 1.8374901957684921E-004 + 0.33474999999999999 1.5074571094879791E-004 + 0.33559999999999995 1.1890804115695052E-004 + 0.33644999999999997 8.8334902653257354E-005 + 0.33729999999999999 5.9112049840136290E-005 + 0.33815000000000001 3.1312285423090484E-005 + 0.33899999999999997 4.9958167630836145E-006 + 0.33984999999999999 -1.9789399151451552E-005 + 0.34070000000000000 -4.3007185217978640E-005 + 0.34154999999999996 -6.4632581684066000E-005 + 0.34239999999999998 -8.4651180168346632E-005 + 0.34325000000000000 -1.0305842076779108E-004 + 0.34409999999999996 -1.1985893324902174E-004 + 0.34494999999999998 -1.3506586308966825E-004 + 0.34580000000000000 -1.4870014871538542E-004 + 0.34664999999999996 -1.6078964102167364E-004 + 0.34749999999999998 -1.7136822650236250E-004 + 0.34834999999999999 -1.8047485699089960E-004 + 0.34919999999999995 -1.8815275649757573E-004 + 0.35004999999999997 -1.9444871317702796E-004 + 0.35089999999999999 -1.9941254487192562E-004 + 0.35174999999999995 -2.0309644356636259E-004 + 0.35259999999999997 -2.0555430347360821E-004 + 0.35344999999999999 -2.0684094609444383E-004 + 0.35430000000000000 -2.0701142894077710E-004 + 0.35514999999999997 -2.0612057289404610E-004 + 0.35599999999999998 -2.0422263629093378E-004 + 0.35685000000000000 -2.0137108673533722E-004 + 0.35769999999999996 -1.9761833772988734E-004 + 0.35854999999999998 -1.9301534337443177E-004 + 0.35940000000000000 -1.8761125389809988E-004 + 0.36024999999999996 -1.8145302206375023E-004 + 0.36109999999999998 -1.7458534633593649E-004 + 0.36194999999999999 -1.6705086673745323E-004 + 0.36279999999999996 -1.5889020783429680E-004 + 0.36364999999999997 -1.5014213849414592E-004 + 0.36449999999999999 -1.4084345088960352E-004 + 0.36534999999999995 -1.3102889080738857E-004 + 0.36619999999999997 -1.2073110885939659E-004 + 0.36704999999999999 -1.0998090398304452E-004 + 0.36790000000000000 -9.8807566830841424E-005 + 0.36874999999999997 -8.7239325211072884E-005 + 0.36959999999999998 -7.5303640156492872E-005 + 0.37045000000000000 -6.3027303522317880E-005 + 0.37129999999999996 -5.0436466439709342E-005 + 0.37214999999999998 -3.7556688875115240E-005 + 0.37300000000000000 -2.4413155766767874E-005 + 0.37384999999999996 -1.1030998070365247E-005 + 0.37469999999999998 2.5642879765490092E-006 + 0.37554999999999999 1.6346562747313527E-005 + 0.37639999999999996 3.0288944385744606E-005 + 0.37724999999999997 4.4363864837111724E-005 + 0.37809999999999999 5.8543106330099590E-005 + 0.37894999999999995 7.2797726520924490E-005 + 0.37979999999999997 8.7097791354516486E-005 + 0.38064999999999993 1.0141203603403408E-004 + 0.38149999999999995 1.1570775741534742E-004 + 0.38234999999999997 1.2995086556770555E-004 + 0.38319999999999999 1.4410624965784948E-004 + 0.38405000000000000 1.5813805887862520E-004 + 0.38490000000000002 1.7200987201432681E-004 + 0.38574999999999993 1.8568455350911607E-004 + 0.38659999999999994 1.9912406906570103E-004 + 0.38744999999999996 2.1228951174361585E-004 + 0.38829999999999998 2.2514132671940909E-004 + 0.38915000000000000 2.3763985233565501E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0008.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0008.BXX.semd new file mode 100644 index 00000000..c55d31a2 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0008.BXX.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 -1.6716508691228986E-016 + -0.11660000000000000 -1.0888623379690729E-015 + -0.11574999999999999 -2.6975044044084842E-015 + -0.11490000000000000 -9.6513526805934735E-016 + -0.11405000000000000 1.3091730087627728E-014 + -0.11320000000000000 4.2760607053352692E-014 + -0.11234999999999999 6.2342397626616785E-014 + -0.11150000000000000 4.0169259067582230E-015 + -0.11065000000000000 -2.0566381010059255E-013 + -0.10979999999999999 -5.4515644198670543E-013 + -0.10894999999999999 -7.9139254390312452E-013 + -0.10810000000000000 -5.3339977448041607E-013 + -0.10725000000000000 5.9126388884281905E-013 + -0.10639999999999999 2.4897060916908319E-012 + -0.10554999999999999 4.2992046442189724E-012 + -0.10470000000000000 4.5179484831243774E-012 + -0.10385000000000000 1.7558507169595819E-012 + -0.10299999999999999 -4.1395001944438686E-012 + -0.10214999999999999 -1.1244298774627588E-011 + -0.10130000000000000 -1.5755225889926923E-011 + -0.10045000000000000 -1.3540395127289850E-011 + -9.9599999999999994E-002 -2.5626196194271421E-012 + -9.8750000000000004E-002 1.5039627518553040E-011 + -9.7900000000000001E-002 3.2590588495424904E-011 + -9.7049999999999997E-002 4.0958851867600214E-011 + -9.6199999999999994E-002 3.2558851248742643E-011 + -9.5349999999999990E-002 5.5489859084192218E-012 + -9.4500000000000001E-002 -3.3909044525849294E-011 + -9.3649999999999997E-002 -7.2710473831103758E-011 + -9.2799999999999994E-002 -9.4957824144164176E-011 + -9.1950000000000004E-002 -8.7431377571141241E-011 + -9.1100000000000000E-002 -4.4125518745744544E-011 + -9.0249999999999997E-002 3.1521042442559185E-011 + -8.9399999999999993E-002 1.2654766144174832E-010 + -8.8549999999999990E-002 2.1953229748509567E-010 + -8.7700000000000000E-002 2.8238648494561758E-010 + -8.6849999999999997E-002 2.8399399025080107E-010 + -8.5999999999999993E-002 1.9749645787687797E-010 + -8.5150000000000003E-002 1.1467840079235534E-011 + -8.4300000000000000E-002 -2.5817582060226651E-010 + -8.3449999999999996E-002 -5.6141176093690107E-010 + -8.2600000000000007E-002 -8.1758920827818205E-010 + -8.1749999999999989E-002 -9.2931896032375691E-010 + -8.0900000000000000E-002 -8.0060293252078663E-010 + -8.0049999999999996E-002 -3.4981377341232093E-010 + -7.9199999999999993E-002 4.8908314381429871E-010 + -7.8350000000000003E-002 1.7762596109850614E-009 + -7.7499999999999999E-002 3.5788326786976327E-009 + -7.6649999999999996E-002 5.9772014503261003E-009 + -7.5800000000000006E-002 9.0603009450707337E-009 + -7.4949999999999989E-002 1.2913310448708640E-008 + -7.4099999999999999E-002 1.7607156413967994E-008 + -7.3249999999999996E-002 2.3199133269132147E-008 + -7.2399999999999992E-002 2.9748517557589437E-008 + -7.1550000000000002E-002 3.7343728248202239E-008 + -7.0699999999999999E-002 4.6132074352225320E-008 + -6.9849999999999995E-002 5.6341703719790722E-008 + -6.9000000000000006E-002 6.8288146166785482E-008 + -6.8149999999999988E-002 8.2364279448332410E-008 + -6.7299999999999999E-002 9.9020721671961472E-008 + -6.6449999999999995E-002 1.1874968156388097E-007 + -6.5599999999999992E-002 1.4208507142902350E-007 + -6.4750000000000002E-002 1.6962341281406674E-007 + -6.3899999999999998E-002 2.0205751687374351E-007 + -6.3049999999999995E-002 2.4020586252043258E-007 + -6.2199999999999998E-002 2.8502345303855956E-007 + -6.1350000000000002E-002 3.3759400763100542E-007 + -6.0499999999999998E-002 3.9911847275984076E-007 + -5.9650000000000002E-002 4.7092040763918057E-007 + -5.8799999999999998E-002 5.5447746781079894E-007 + -5.7950000000000002E-002 6.5147119223637898E-007 + -5.7099999999999998E-002 7.6383533689167334E-007 + -5.6249999999999994E-002 8.9378866002422829E-007 + -5.5400000000000005E-002 1.0438540720821492E-006 + -5.4550000000000001E-002 1.2168796148092414E-006 + -5.3699999999999998E-002 1.4160721551197662E-006 + -5.2849999999999994E-002 1.6450432146198178E-006 + -5.2000000000000005E-002 1.9078506530705727E-006 + -5.1150000000000001E-002 2.2090253205201395E-006 + -5.0299999999999997E-002 2.5535880790924520E-006 + -4.9449999999999994E-002 2.9470787067289644E-006 + -4.8600000000000004E-002 3.3956159115138910E-006 + -4.7750000000000001E-002 3.9059870980734436E-006 + -4.6899999999999997E-002 4.4857482971833914E-006 + -4.6049999999999994E-002 5.1433050025883911E-006 + -4.5200000000000004E-002 5.8879639110965781E-006 + -4.4350000000000001E-002 6.7299620287863903E-006 + -4.3499999999999997E-002 7.6804964027753077E-006 + -4.2649999999999993E-002 8.7517728550164597E-006 + -4.1800000000000004E-002 9.9570626923934312E-006 + -4.0950000000000000E-002 1.1310766713269400E-005 + -4.0099999999999997E-002 1.2828478803463127E-005 + -3.9249999999999993E-002 1.4527053275631058E-005 + -3.8400000000000004E-002 1.6424677076590040E-005 + -3.7550000000000000E-002 1.8540941148750938E-005 + -3.6699999999999997E-002 2.0896884170504333E-005 + -3.5850000000000007E-002 2.3515017439979573E-005 + -3.5000000000000003E-002 2.6419299385043119E-005 + -3.4150000000000000E-002 2.9635119452016692E-005 + -3.3299999999999996E-002 3.3189297660685485E-005 + -3.2450000000000007E-002 3.7110091088855367E-005 + -3.1600000000000003E-002 4.1427204074829221E-005 + -3.0750000000000000E-002 4.6171753665172645E-005 + -2.9899999999999996E-002 5.1376182297577320E-005 + -2.9050000000000006E-002 5.7074146381070659E-005 + -2.8200000000000003E-002 6.3300369760543209E-005 + -2.7349999999999999E-002 7.0090533537026071E-005 + -2.6499999999999996E-002 7.7481100168025457E-005 + -2.5650000000000006E-002 8.5509145542582771E-005 + -2.4800000000000003E-002 9.4212026123061774E-005 + -2.3949999999999999E-002 1.0362714412070868E-004 + -2.3099999999999996E-002 1.1379160673793123E-004 + -2.2250000000000006E-002 1.2474191661927692E-004 + -2.1400000000000002E-002 1.3651363230739015E-004 + -2.0549999999999999E-002 1.4914095462449981E-004 + -1.9699999999999995E-002 1.6265627559215571E-004 + -1.8850000000000006E-002 1.7708960108174597E-004 + -1.8000000000000002E-002 1.9246806555972429E-004 + -1.7149999999999999E-002 2.0881530204764509E-004 + -1.6299999999999995E-002 2.2615086650262377E-004 + -1.5450000000000005E-002 2.4448963972283018E-004 + -1.4600000000000002E-002 2.6384114454695124E-004 + -1.3749999999999998E-002 2.8420887501786165E-004 + -1.2899999999999995E-002 3.0558947632835853E-004 + -1.2050000000000005E-002 3.2797221160083917E-004 + -1.1200000000000002E-002 3.5133820573951568E-004 + -1.0349999999999998E-002 3.7565970856032145E-004 + -9.5000000000000084E-003 4.0089946432038799E-004 + -8.6500000000000049E-003 4.2700993977190516E-004 + -7.8000000000000014E-003 4.5393262158727605E-004 + -6.9499999999999978E-003 4.8159746171175152E-004 + -6.1000000000000082E-003 5.0992232994547676E-004 + -5.2500000000000047E-003 5.3881242049683489E-004 + -4.4000000000000011E-003 5.6815988386306232E-004 + -3.5499999999999976E-003 5.9784323563443159E-004 + -2.7000000000000079E-003 6.2772721282469658E-004 + -1.8500000000000044E-003 6.5766263473175212E-004 + -1.0000000000000009E-003 6.8748614910326864E-004 + -1.4999999999999736E-004 7.1702060729491224E-004 + 6.9999999999999230E-004 7.4607517411033998E-004 + 1.5499999999999958E-003 7.7444565034774074E-004 + 2.3999999999999994E-003 8.0191473944357520E-004 + 3.2500000000000029E-003 8.2825307214999858E-004 + 4.0999999999999925E-003 8.5321972304483993E-004 + 4.9499999999999961E-003 8.7656319921773705E-004 + 5.7999999999999996E-003 8.9802289841531800E-004 + 6.6499999999999893E-003 9.1733018186436780E-004 + 7.5000000000000067E-003 9.3421023315788491E-004 + 8.3499999999999963E-003 9.4838350745981637E-004 + 9.1999999999999860E-003 9.5956743489846754E-004 + 1.0050000000000003E-002 9.6747883976652967E-004 + 1.0899999999999993E-002 9.7183611661207927E-004 + 1.1750000000000010E-002 9.7236105627680714E-004 + 1.2600000000000000E-002 9.6878206358816171E-004 + 1.3449999999999990E-002 9.6083634265600520E-004 + 1.4300000000000007E-002 9.4827264091609971E-004 + 1.5149999999999997E-002 9.3085392596130474E-004 + 1.5999999999999986E-002 9.0836045211116750E-004 + 1.6850000000000004E-002 8.8059209607036068E-004 + 1.7699999999999994E-002 8.4737169161104358E-004 + 1.8549999999999983E-002 8.0854748112976554E-004 + 1.9400000000000001E-002 7.6399614953598458E-004 + 2.0249999999999990E-002 7.1362512749265409E-004 + 2.1100000000000008E-002 6.5737530114893432E-004 + 2.1949999999999997E-002 5.9522356911309116E-004 + 2.2799999999999987E-002 5.2718456193378530E-004 + 2.3650000000000004E-002 4.5331292443223767E-004 + 2.4499999999999994E-002 3.7370499434372816E-004 + 2.5349999999999984E-002 2.8850016064551926E-004 + 2.6200000000000001E-002 1.9788207905292358E-004 + 2.7049999999999991E-002 1.0207919464816717E-004 + 2.7900000000000008E-002 1.3652446739068384E-006 + 2.8749999999999998E-002 -1.0394076480714715E-004 + 2.9599999999999987E-002 -2.1347493208861558E-004 + 3.0450000000000005E-002 -3.2682923581768493E-004 + 3.1299999999999994E-002 -4.4355276354556358E-004 + 3.2149999999999984E-002 -5.6315343462994731E-004 + 3.3000000000000002E-002 -6.8510006485295060E-004 + 3.3849999999999991E-002 -8.0882488771953230E-004 + 3.4700000000000009E-002 -9.3372657243945604E-004 + 3.5549999999999998E-002 -1.0591736505435817E-003 + 3.6399999999999988E-002 -1.1845080145492534E-003 + 3.7250000000000005E-002 -1.3090495420654063E-003 + 3.8099999999999995E-002 -1.4321002242365772E-003 + 3.8949999999999985E-002 -1.5529487447047488E-003 + 3.9800000000000002E-002 -1.6708762579749502E-003 + 4.0649999999999992E-002 -1.7851611248561395E-003 + 4.1500000000000009E-002 -1.8950843909909657E-003 + 4.2349999999999999E-002 -1.9999356833327328E-003 + 4.3199999999999988E-002 -2.0990186041685999E-003 + 4.4050000000000006E-002 -2.1916568658243703E-003 + 4.4899999999999995E-002 -2.2771999676424555E-003 + 4.5749999999999985E-002 -2.3550279168694311E-003 + 4.6600000000000003E-002 -2.4245585456784771E-003 + 4.7449999999999992E-002 -2.4852509910797578E-003 + 4.8299999999999982E-002 -2.5366116670121931E-003 + 4.9149999999999999E-002 -2.5781989828469773E-003 + 4.9999999999999989E-002 -2.6096273702097710E-003 + 5.0850000000000006E-002 -2.6305714780959842E-003 + 5.1699999999999996E-002 -2.6407696996716408E-003 + 5.2549999999999986E-002 -2.6400269733352724E-003 + 5.3400000000000003E-002 -2.6282176511721366E-003 + 5.4249999999999993E-002 -2.6052865340066233E-003 + 5.5099999999999982E-002 -2.5712508746092984E-003 + 5.5950000000000000E-002 -2.5262013986690466E-003 + 5.6799999999999989E-002 -2.4703016165388029E-003 + 5.7650000000000007E-002 -2.4037873606099331E-003 + 5.8499999999999996E-002 -2.3269655480676107E-003 + 5.9349999999999986E-002 -2.2402116138922467E-003 + 6.0200000000000004E-002 -2.1439681005606310E-003 + 6.1049999999999993E-002 -2.0387410022419967E-003 + 6.1899999999999983E-002 -1.9250959836479447E-003 + 6.2750000000000000E-002 -1.8036549174012028E-003 + 6.3599999999999990E-002 -1.6750898112448485E-003 + 6.4450000000000007E-002 -1.5401183507901136E-003 + 6.5299999999999997E-002 -1.3994982218121467E-003 + 6.6149999999999987E-002 -1.2540207707764173E-003 + 6.7000000000000004E-002 -1.1045052360784291E-003 + 6.7849999999999994E-002 -9.5179210475401473E-004 + 6.8699999999999983E-002 -7.9673687303232171E-004 + 6.9550000000000001E-002 -6.4020248729324783E-004 + 7.0399999999999990E-002 -4.8305333811871651E-004 + 7.1249999999999980E-002 -3.2614795708798866E-004 + 7.2099999999999997E-002 -1.7033300384800991E-004 + 7.2949999999999987E-002 -1.6436406301006284E-005 + 7.3800000000000004E-002 1.3473876394403344E-004 + 7.4649999999999994E-002 2.8242013461227111E-004 + 7.5499999999999984E-002 4.2587176145356532E-004 + 7.6350000000000001E-002 5.6439911509870448E-004 + 7.7199999999999991E-002 6.9735362537775051E-004 + 7.8049999999999981E-002 8.2413685544125640E-004 + 7.8899999999999998E-002 9.4420414923085351E-004 + 7.9749999999999988E-002 1.0570676901720160E-003 + 8.0600000000000005E-002 1.1622991572503595E-003 + 8.1449999999999995E-002 1.2595318718763419E-003 + 8.2299999999999984E-002 1.3484619772884433E-003 + 8.3150000000000002E-002 1.4288493626102427E-003 + 8.3999999999999991E-002 1.5005173117400353E-003 + 8.4849999999999981E-002 1.5633522940471480E-003 + 8.5699999999999998E-002 1.6173032285425654E-003 + 8.6549999999999988E-002 1.6623798076566825E-003 + 8.7400000000000005E-002 1.6986504948859368E-003 + 8.8249999999999995E-002 1.7262398401563519E-003 + 8.9099999999999985E-002 1.7453258420623420E-003 + 8.9950000000000002E-002 1.7561366724547839E-003 + 9.0799999999999992E-002 1.7589467294519823E-003 + 9.1649999999999981E-002 1.7540727414900709E-003 + 9.2499999999999999E-002 1.7418701002451522E-003 + 9.3349999999999989E-002 1.7227281004108383E-003 + 9.4200000000000006E-002 1.6970656562033482E-003 + 9.5049999999999996E-002 1.6653264045344129E-003 + 9.5899999999999985E-002 1.6279745105188350E-003 + 9.6750000000000003E-002 1.5854897976791324E-003 + 9.7599999999999992E-002 1.5383633218334879E-003 + 9.8449999999999982E-002 1.4870930240471420E-003 + 9.9299999999999999E-002 1.4321796332887964E-003 + 0.10014999999999999 1.3741220307678078E-003 + 0.10099999999999998 1.3134135702367971E-003 + 0.10185000000000000 1.2505386624049207E-003 + 0.10269999999999999 1.1859693345086123E-003 + 0.10355000000000000 1.1201622154191158E-003 + 0.10439999999999999 1.0535557461360003E-003 + 0.10524999999999998 9.8656776634091872E-004 + 0.10610000000000000 9.1959363201323560E-004 + 0.10694999999999999 8.5300398018208845E-004 + 0.10779999999999998 7.8714355730342891E-004 + 0.10865000000000000 7.2232991622894348E-004 + 0.10949999999999999 6.5885270842251859E-004 + 0.11035000000000000 5.9697331918042514E-004 + 0.11119999999999999 5.3692454027015038E-004 + 0.11204999999999998 4.7891086395280847E-004 + 0.11290000000000000 4.2310854035660349E-004 + 0.11374999999999999 3.6966633309431439E-004 + 0.11459999999999998 3.1870605520540246E-004 + 0.11545000000000000 2.7032378778066345E-004 + 0.11629999999999999 2.2459087786252976E-004 + 0.11715000000000000 1.8155532667000666E-004 + 0.11799999999999999 1.4124325636207129E-004 + 0.11884999999999998 1.0366022498561849E-004 + 0.11970000000000000 6.8792782365549178E-005 + 0.12054999999999999 3.6609922696201130E-005 + 0.12139999999999998 7.0649204361640262E-006 + 0.12225000000000000 -1.9902978275947914E-005 + 0.12309999999999999 -4.4366725085752211E-005 + 0.12395000000000000 -6.6409798363449481E-005 + 0.12479999999999999 -8.6124737672473592E-005 + 0.12564999999999998 -1.0361174904772687E-004 + 0.12650000000000000 -1.1897731363907260E-004 + 0.12734999999999999 -1.3233270507116736E-004 + 0.12819999999999998 -1.4379257168075746E-004 + 0.12905000000000000 -1.5347360881606904E-004 + 0.12989999999999999 -1.6149343632118976E-004 + 0.13074999999999998 -1.6796976522326791E-004 + 0.13159999999999999 -1.7301946670814533E-004 + 0.13245000000000001 -1.7675775914198695E-004 + 0.13329999999999997 -1.7929732519923405E-004 + 0.13414999999999999 -1.8074746526865982E-004 + 0.13500000000000001 -1.8121356242050549E-004 + 0.13584999999999997 -1.8079676802524537E-004 + 0.13669999999999999 -1.7959373266884294E-004 + 0.13755000000000001 -1.7769636268839115E-004 + 0.13839999999999997 -1.7519159345119053E-004 + 0.13924999999999998 -1.7216102402660633E-004 + 0.14010000000000000 -1.6868084504107617E-004 + 0.14094999999999996 -1.6482181064995691E-004 + 0.14179999999999998 -1.6064938040430556E-004 + 0.14265000000000000 -1.5622382637368656E-004 + 0.14350000000000002 -1.5160031152450048E-004 + 0.14434999999999998 -1.4682892980980261E-004 + 0.14520000000000000 -1.4195485359931698E-004 + 0.14605000000000001 -1.3701854804218198E-004 + 0.14689999999999998 -1.3205611193401067E-004 + 0.14774999999999999 -1.2709953872306069E-004 + 0.14860000000000001 -1.2217688335961025E-004 + 0.14944999999999997 -1.1731250926192356E-004 + 0.15029999999999999 -1.1252726537791656E-004 + 0.15115000000000001 -1.0783881206041539E-004 + 0.15199999999999997 -1.0326188943234673E-004 + 0.15284999999999999 -9.8808659605652792E-005 + 0.15370000000000000 -9.4488829651620700E-005 + 0.15454999999999997 -9.0309872521858019E-005 + 0.15539999999999998 -8.6277211659167732E-005 + 0.15625000000000000 -8.2394489885781854E-005 + 0.15709999999999996 -7.8663772320589212E-005 + 0.15794999999999998 -7.5085818524584744E-005 + 0.15880000000000000 -7.1660164631487874E-005 + 0.15965000000000001 -6.8385284757337871E-005 + 0.16049999999999998 -6.5258753548042207E-005 + 0.16134999999999999 -6.2277459895296135E-005 + 0.16220000000000001 -5.9437776010597530E-005 + 0.16304999999999997 -5.6735644147482388E-005 + 0.16389999999999999 -5.4166608490216713E-005 + 0.16475000000000001 -5.1725805687770274E-005 + 0.16559999999999997 -4.9408071141108641E-005 + 0.16644999999999999 -4.7208084604921538E-005 + 0.16730000000000000 -4.5120576152510665E-005 + 0.16814999999999997 -4.3140375374345631E-005 + 0.16899999999999998 -4.1262378904005623E-005 + 0.16985000000000000 -3.9481484367506340E-005 + 0.17069999999999996 -3.7792587451613938E-005 + 0.17154999999999998 -3.6190666836740127E-005 + 0.17240000000000000 -3.4670933100539352E-005 + 0.17325000000000002 -3.3228888164456078E-005 + 0.17409999999999998 -3.1860298469619947E-005 + 0.17494999999999999 -3.0561108031588593E-005 + 0.17580000000000001 -2.9327376139097658E-005 + 0.17664999999999997 -2.8155323722462100E-005 + 0.17749999999999999 -2.7041409803538544E-005 + 0.17835000000000001 -2.5982382871682820E-005 + 0.17919999999999997 -2.4975273700460307E-005 + 0.18004999999999999 -2.4017304291579236E-005 + 0.18090000000000001 -2.3105812566305382E-005 + 0.18174999999999997 -2.2238242681422747E-005 + 0.18259999999999998 -2.1412177231356040E-005 + 0.18345000000000000 -2.0625388754028311E-005 + 0.18429999999999996 -1.9875830583171118E-005 + 0.18514999999999998 -1.9161606366212387E-005 + 0.18600000000000000 -1.8480926359018614E-005 + 0.18684999999999996 -1.7832098885704070E-005 + 0.18769999999999998 -1.7213524715948438E-005 + 0.18855000000000000 -1.6623714329705379E-005 + 0.18940000000000001 -1.6061268108917091E-005 + 0.19024999999999997 -1.5524871562309996E-005 + 0.19109999999999999 -1.5013279324889233E-005 + 0.19195000000000001 -1.4525302103782939E-005 + 0.19279999999999997 -1.4059792192253479E-005 + 0.19364999999999999 -1.3615607029230892E-005 + 0.19450000000000001 -1.3191599180460678E-005 + 0.19534999999999997 -1.2786625503710437E-005 + 0.19619999999999999 -1.2399619993782629E-005 + 0.19705000000000000 -1.2029640106527245E-005 + 0.19789999999999996 -1.1675866828761188E-005 + 0.19874999999999998 -1.1337535089062408E-005 + 0.19960000000000000 -1.1013836733360073E-005 + 0.20044999999999996 -1.0703874919804934E-005 + 0.20129999999999998 -1.0406707525459002E-005 + 0.20215000000000000 -1.0121441277756867E-005 + 0.20300000000000001 -9.8472950283576985E-006 + 0.20384999999999998 -9.5835837091368417E-006 + 0.20469999999999999 -9.3296437918927750E-006 + 0.20555000000000001 -9.0847746901727084E-006 + 0.20639999999999997 -8.8482568867389288E-006 + 0.20724999999999999 -8.6194338875482317E-006 + 0.20810000000000001 -8.3977777195991374E-006 + 0.20894999999999997 -8.1828789561271595E-006 + 0.20979999999999999 -7.9743799178810787E-006 + 0.21065000000000000 -7.7718971776578976E-006 + 0.21149999999999997 -7.5750193149954186E-006 + 0.21234999999999998 -7.3833588924256187E-006 + 0.21320000000000000 -7.1966093695076025E-006 + 0.21404999999999996 -7.0145367069582216E-006 + 0.21489999999999998 -6.8369304878195212E-006 + 0.21575000000000000 -6.6635580966357682E-006 + 0.21659999999999996 -6.4941765806655127E-006 + 0.21744999999999998 -6.3286008206054912E-006 + 0.21829999999999999 -6.1667611264190829E-006 + 0.21915000000000001 -6.0086990672730663E-006 + 0.21999999999999997 -5.8544898271433257E-006 + 0.22084999999999999 -5.7041603358897236E-006 + 0.22170000000000001 -5.5576617324741392E-006 + 0.22254999999999997 -5.4149066212263634E-006 + 0.22339999999999999 -5.2758346708535866E-006 + 0.22425000000000000 -5.1404437155550211E-006 + 0.22509999999999997 -5.0087717125126736E-006 + 0.22594999999999998 -4.8808639583220657E-006 + 0.22680000000000000 -4.7567526056948489E-006 + 0.22764999999999996 -4.6364602740577483E-006 + 0.22849999999999998 -4.5200097388007793E-006 + 0.22935000000000000 -4.4074121840508657E-006 + 0.23019999999999996 -4.2986428516144253E-006 + 0.23104999999999998 -4.1936253339795981E-006 + 0.23190000000000000 -4.0922405661550354E-006 + 0.23275000000000001 -3.9943441739089842E-006 + 0.23359999999999997 -3.8997782348388285E-006 + 0.23444999999999999 -3.8083604177821389E-006 + 0.23530000000000001 -3.7198836618940827E-006 + 0.23614999999999997 -3.6341408304646049E-006 + 0.23699999999999999 -3.5509682543844121E-006 + 0.23785000000000001 -3.4702652537393815E-006 + 0.23869999999999997 -3.3919582748911116E-006 + 0.23954999999999999 -3.3159210956542888E-006 + 0.24040000000000000 -3.2419063946829592E-006 + 0.24124999999999996 -3.1695455313952594E-006 + 0.24209999999999998 -3.0984166534048805E-006 + 0.24295000000000000 -3.0281232238190075E-006 + 0.24379999999999996 -2.9583205831609595E-006 + 0.24464999999999998 -2.8886760943273696E-006 + 0.24550000000000000 -2.8188132484364805E-006 + 0.24634999999999996 -2.7482985600274522E-006 + 0.24719999999999998 -2.6766843199221238E-006 + 0.24804999999999999 -2.6035575695731682E-006 + 0.24890000000000001 -2.5285403028678656E-006 + 0.24974999999999997 -2.4512349580475900E-006 + 0.25059999999999999 -2.3711689748829384E-006 + 0.25145000000000001 -2.2877952735818714E-006 + 0.25229999999999997 -2.2005519634392307E-006 + 0.25314999999999999 -2.1089222136377496E-006 + 0.25400000000000000 -2.0124234224056882E-006 + 0.25484999999999997 -1.9105310021697397E-006 + 0.25569999999999998 -1.8026004186461823E-006 + 0.25655000000000000 -1.6878691159278503E-006 + 0.25739999999999996 -1.5655411200242694E-006 + 0.25824999999999998 -1.4348827765116996E-006 + 0.25910000000000000 -1.2952341365002058E-006 + 0.25994999999999996 -1.1459192663109934E-006 + 0.26079999999999998 -9.8612929121959120E-007 + 0.26164999999999999 -8.1488385808990812E-007 + 0.26249999999999996 -6.3110998940080001E-007 + 0.26334999999999997 -4.3377894054492793E-007 + 0.26419999999999999 -2.2199019504599464E-007 + 0.26505000000000001 5.0663502948734767E-009 + 0.26589999999999997 2.4823553047055548E-007 + 0.26674999999999999 5.0850579511937017E-007 + 0.26760000000000000 7.8702178129511217E-007 + 0.26844999999999997 1.0849947134752102E-006 + 0.26929999999999998 1.4035871079713474E-006 + 0.27015000000000000 1.7438514007554367E-006 + 0.27099999999999996 2.1067466000126294E-006 + 0.27184999999999998 2.4931993209466209E-006 + 0.27270000000000000 2.9041570789884371E-006 + 0.27354999999999996 3.3405894844829738E-006 + 0.27439999999999998 3.8034401063211037E-006 + 0.27524999999999999 4.2935627673704600E-006 + 0.27609999999999996 4.8116694760608634E-006 + 0.27694999999999997 5.3583227644313668E-006 + 0.27779999999999999 5.9339710702731763E-006 + 0.27865000000000001 6.5390011162590860E-006 + 0.27949999999999997 7.1737593367110271E-006 + 0.28034999999999999 7.8385068581753550E-006 + 0.28120000000000001 8.5333015456628000E-006 + 0.28204999999999997 9.2578709495427934E-006 + 0.28289999999999998 1.0011561013466080E-005 + 0.28375000000000000 1.0793408952102722E-005 + 0.28459999999999996 1.1602283035912055E-005 + 0.28544999999999998 1.2436987698577427E-005 + 0.28630000000000000 1.3296239716857346E-005 + 0.28714999999999996 1.4178512386313461E-005 + 0.28799999999999998 1.5081875961176931E-005 + 0.28885000000000000 1.6003942823744074E-005 + 0.28969999999999996 1.6941973003418450E-005 + 0.29054999999999997 1.7893030336924236E-005 + 0.29139999999999999 1.8854049632336967E-005 + 0.29224999999999995 1.9821739440691293E-005 + 0.29309999999999997 2.0792434729795534E-005 + 0.29394999999999999 2.1761991317446466E-005 + 0.29480000000000001 2.2725867728737483E-005 + 0.29564999999999997 2.3679301810097339E-005 + 0.29649999999999999 2.4617466294539505E-005 + 0.29735000000000000 2.5535499428910282E-005 + 0.29819999999999997 2.6428382297261700E-005 + 0.29904999999999998 2.7290812931586736E-005 + 0.29990000000000000 2.8117201662945320E-005 + 0.30074999999999996 2.8901822917369166E-005 + 0.30159999999999998 2.9639001196545438E-005 + 0.30245000000000000 3.0323227460537711E-005 + 0.30329999999999996 3.0949126664346598E-005 + 0.30414999999999998 3.1511361205709945E-005 + 0.30499999999999999 3.2004554924882996E-005 + 0.30584999999999996 3.2423327766573219E-005 + 0.30669999999999997 3.2762468404889483E-005 + 0.30754999999999999 3.3017117230952091E-005 + 0.30840000000000001 3.3182915624713380E-005 + 0.30924999999999997 3.3256012600073357E-005 + 0.31009999999999999 3.3233026334263192E-005 + 0.31095000000000000 3.3110927272595696E-005 + 0.31179999999999997 3.2887034731491960E-005 + 0.31264999999999998 3.2559091262678774E-005 + 0.31350000000000000 3.2125429078456523E-005 + 0.31434999999999996 3.1585138229363953E-005 + 0.31519999999999998 3.0938115760389217E-005 + 0.31605000000000000 3.0185013508683352E-005 + 0.31689999999999996 2.9327097077047111E-005 + 0.31774999999999998 2.8366171325053990E-005 + 0.31859999999999999 2.7304577094768472E-005 + 0.31944999999999996 2.6145362475706400E-005 + 0.32029999999999997 2.4892413636405707E-005 + 0.32114999999999999 2.3550482891920877E-005 + 0.32199999999999995 2.2125049151240189E-005 + 0.32284999999999997 2.0622123930940234E-005 + 0.32369999999999999 1.9048128545411252E-005 + 0.32455000000000001 1.7409932644344805E-005 + 0.32539999999999997 1.5714996408599089E-005 + 0.32624999999999998 1.3971428606280154E-005 + 0.32710000000000000 1.2187903145815181E-005 + 0.32794999999999996 1.0373396701776419E-005 + 0.32879999999999998 8.5369524843511102E-006 + 0.32965000000000000 6.6875938175911723E-006 + 0.33049999999999996 4.8344073896497965E-006 + 0.33134999999999998 2.9866876292013800E-006 + 0.33220000000000000 1.1539751038996547E-006 + 0.33304999999999996 -6.5409387454201281E-007 + 0.33389999999999997 -2.4280580220092277E-006 + 0.33474999999999999 -4.1588648054304632E-006 + 0.33559999999999995 -5.8379621226493908E-006 + 0.33644999999999997 -7.4572453648538263E-006 + 0.33729999999999999 -9.0089810185875563E-006 + 0.33815000000000001 -1.0485788340875714E-005 + 0.33899999999999997 -1.1880739018424088E-005 + 0.33984999999999999 -1.3187515525967719E-005 + 0.34070000000000000 -1.4400537798440798E-005 + 0.34154999999999996 -1.5515001259565477E-005 + 0.34239999999999998 -1.6526839634192100E-005 + 0.34325000000000000 -1.7432647202853191E-005 + 0.34409999999999996 -1.8229643939566221E-005 + 0.34494999999999998 -1.8915725823618359E-005 + 0.34580000000000000 -1.9489561872603229E-005 + 0.34664999999999996 -1.9950686401996762E-005 + 0.34749999999999998 -2.0299519125081629E-005 + 0.34834999999999999 -2.0537285966024183E-005 + 0.34919999999999995 -2.0665876566701077E-005 + 0.35004999999999997 -2.0687736495860968E-005 + 0.35089999999999999 -2.0605845544178924E-005 + 0.35174999999999995 -2.0423758813045551E-005 + 0.35259999999999997 -2.0145648360326806E-005 + 0.35344999999999999 -1.9776290342151609E-005 + 0.35430000000000000 -1.9320949949061854E-005 + 0.35514999999999997 -1.8785218471358358E-005 + 0.35599999999999998 -1.8174922970604014E-005 + 0.35685000000000000 -1.7496096859464720E-005 + 0.35769999999999996 -1.6755043575809009E-005 + 0.35854999999999998 -1.5958336577452028E-005 + 0.35940000000000000 -1.5112750633037744E-005 + 0.36024999999999996 -1.4225136229019483E-005 + 0.36109999999999998 -1.3302282894876660E-005 + 0.36194999999999999 -1.2350851901326931E-005 + 0.36279999999999996 -1.1377377266347795E-005 + 0.36364999999999997 -1.0388275014270525E-005 + 0.36449999999999999 -9.3898047759171727E-006 + 0.36534999999999995 -8.3880110753086525E-006 + 0.36619999999999997 -7.3886530348643198E-006 + 0.36704999999999999 -6.3971786037372167E-006 + 0.36790000000000000 -5.4187318004114493E-006 + 0.36874999999999997 -4.4581622175098821E-006 + 0.36959999999999998 -3.5200130701949026E-006 + 0.37045000000000000 -2.6084897141729547E-006 + 0.37129999999999996 -1.7274501584154631E-006 + 0.37214999999999998 -8.8041614090601478E-007 + 0.37300000000000000 -7.0590468734428760E-008 + 0.37384999999999996 6.9914963050665407E-007 + 0.37469999999999998 1.4262902668625458E-006 + 0.37554999999999999 2.1087041065845485E-006 + 0.37639999999999996 2.7446290191441263E-006 + 0.37724999999999997 3.3325921562417966E-006 + 0.37809999999999999 3.8713260028025482E-006 + 0.37894999999999995 4.3597253808382002E-006 + 0.37979999999999997 4.7968626695772468E-006 + 0.38064999999999993 5.1820080833389219E-006 + 0.38149999999999995 5.5146156170868335E-006 + 0.38234999999999997 5.7942682716094075E-006 + 0.38319999999999999 6.0206127681121761E-006 + 0.38405000000000000 6.1933373358530139E-006 + 0.38490000000000002 6.3121862275749969E-006 + 0.38574999999999993 6.3769758081486056E-006 + 0.38659999999999994 6.3875561874739802E-006 + 0.38744999999999996 6.3437347589056214E-006 + 0.38829999999999998 6.2451961958588590E-006 + 0.38915000000000000 6.0914786427566311E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0008.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0008.BXZ.semd new file mode 100644 index 00000000..c36bb877 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0008.BXZ.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 -1.6273510143472929E-015 + -0.11660000000000000 -5.1385946639648122E-015 + -0.11574999999999999 -2.1522450883866622E-015 + -0.11490000000000000 2.2026815716707665E-014 + -0.11405000000000000 6.5631275804417316E-014 + -0.11320000000000000 8.5076485633356981E-014 + -0.11234999999999999 1.0173110412583203E-014 + -0.11150000000000000 -1.8091758501225892E-013 + -0.11065000000000000 -3.8317982934675600E-013 + -0.10979999999999999 -3.9163021234559424E-013 + -0.10894999999999999 -8.0064058253358801E-014 + -0.10810000000000000 3.9239367865232810E-013 + -0.10725000000000000 5.9197654821255397E-013 + -0.10639999999999999 1.6769183213397616E-013 + -0.10554999999999999 -6.6062650604428566E-013 + -0.10470000000000000 -9.8372628795392704E-013 + -0.10385000000000000 1.8712567639091224E-013 + -0.10299999999999999 2.8327887747625836E-012 + -0.10214999999999999 5.2361960110549643E-012 + -0.10130000000000000 4.5589391931182126E-012 + -0.10045000000000000 -1.2891096857999433E-012 + -9.9599999999999994E-002 -1.1576088950719647E-011 + -9.8750000000000004E-002 -2.1988303670152955E-011 + -9.7900000000000001E-002 -2.5959834091390628E-011 + -9.7049999999999997E-002 -1.7488140473863896E-011 + -9.6199999999999994E-002 6.0297558476577222E-012 + -9.5349999999999990E-002 4.2058720594616973E-011 + -9.4500000000000001E-002 8.2344600039082762E-011 + -9.3649999999999997E-002 1.1302624372579402E-010 + -9.2799999999999994E-002 1.1567174039003765E-010 + -9.1950000000000004E-002 7.0632821337065255E-011 + -9.1100000000000000E-002 -3.5900432636576328E-011 + -9.0249999999999997E-002 -2.0183535467841455E-010 + -8.9399999999999993E-002 -3.9989808097824619E-010 + -8.8549999999999990E-002 -5.7469500110601539E-010 + -8.7700000000000000E-002 -6.5032334292251996E-010 + -8.6849999999999997E-002 -5.4872927269955737E-010 + -8.5999999999999993E-002 -2.1468000425412286E-010 + -8.5150000000000003E-002 3.5910006738835230E-010 + -8.4300000000000000E-002 1.1127297968297994E-009 + -8.3449999999999996E-002 1.9100307330171492E-009 + -8.2600000000000007E-002 2.5412393692167692E-009 + -8.1749999999999989E-002 2.7370409615452061E-009 + -8.0900000000000000E-002 2.1908943679430428E-009 + -8.0049999999999996E-002 5.8441943677938461E-010 + -7.9199999999999993E-002 -2.3899590038151427E-009 + -7.8350000000000003E-002 -7.0129378363322513E-009 + -7.7499999999999999E-002 -1.3529496702260201E-008 + -7.6649999999999996E-002 -2.2146261039529756E-008 + -7.5800000000000006E-002 -3.3035742528097312E-008 + -7.4949999999999989E-002 -4.6351436385973157E-008 + -7.4099999999999999E-002 -6.2258153364695991E-008 + -7.3249999999999996E-002 -8.0976821839689314E-008 + -7.2399999999999992E-002 -1.0283462566936396E-007 + -7.1550000000000002E-002 -1.2830649745329176E-007 + -7.0699999999999999E-002 -1.5803800958619861E-007 + -6.9849999999999995E-002 -1.9285076486670958E-007 + -6.9000000000000006E-002 -2.3374124143335783E-007 + -6.8149999999999988E-002 -2.8188454902443379E-007 + -6.7299999999999999E-002 -3.3864653394501571E-007 + -6.6449999999999995E-002 -4.0559794380826222E-007 + -6.5599999999999992E-002 -4.8452418334172690E-007 + -6.4750000000000002E-002 -5.7743322644162446E-007 + -6.3899999999999998E-002 -6.8657497014036052E-007 + -6.3049999999999995E-002 -8.1448507679797901E-007 + -6.2199999999999998E-002 -9.6405519561370057E-007 + -6.1350000000000002E-002 -1.1386148950347151E-006 + -6.0499999999999998E-002 -1.3420082843322044E-006 + -5.9650000000000002E-002 -1.5786555689173684E-006 + -5.8799999999999998E-002 -1.8536068691252439E-006 + -5.7950000000000002E-002 -2.1726061510589685E-006 + -5.7099999999999998E-002 -2.5421716515106742E-006 + -5.6249999999999994E-002 -2.9696885933548870E-006 + -5.5400000000000005E-002 -3.4635004522131244E-006 + -5.4550000000000001E-002 -4.0329875310709720E-006 + -5.3699999999999998E-002 -4.6886442383218870E-006 + -5.2849999999999994E-002 -5.4421675068089036E-006 + -5.2000000000000005E-002 -6.3065794218345804E-006 + -5.1150000000000001E-002 -7.2963850318094100E-006 + -5.0299999999999997E-002 -8.4277613431442218E-006 + -4.9449999999999994E-002 -9.7187510807445526E-006 + -4.8600000000000004E-002 -1.1189456525363564E-005 + -4.7750000000000001E-002 -1.2862219254317257E-005 + -4.6899999999999997E-002 -1.4761774471629060E-005 + -4.6049999999999994E-002 -1.6915387863035617E-005 + -4.5200000000000004E-002 -1.9352991626784552E-005 + -4.4350000000000001E-002 -2.2107322262842412E-005 + -4.3499999999999997E-002 -2.5214090416945994E-005 + -4.2649999999999993E-002 -2.8712190765270634E-005 + -4.1800000000000004E-002 -3.2643906810065892E-005 + -4.0950000000000000E-002 -3.7055126181632116E-005 + -4.0099999999999997E-002 -4.1995529302730037E-005 + -3.9249999999999993E-002 -4.7518774109137077E-005 + -3.8400000000000004E-002 -5.3682683349639609E-005 + -3.7550000000000000E-002 -6.0549443241757553E-005 + -3.6699999999999997E-002 -6.8185756744043133E-005 + -3.5850000000000007E-002 -7.6662918707543734E-005 + -3.5000000000000003E-002 -8.6056817008693518E-005 + -3.4150000000000000E-002 -9.6447831324852510E-005 + -3.3299999999999996E-002 -1.0792078446812567E-004 + -3.2450000000000007E-002 -1.2056489908944349E-004 + -3.1600000000000003E-002 -1.3447378088072572E-004 + -3.0750000000000000E-002 -1.4974536694722907E-004 + -2.9899999999999996E-002 -1.6648170781098708E-004 + -2.9050000000000006E-002 -1.8478863499531544E-004 + -2.8200000000000003E-002 -2.0477536290483563E-004 + -2.7349999999999999E-002 -2.2655394991430753E-004 + -2.6499999999999996E-002 -2.5023887920530780E-004 + -2.5650000000000006E-002 -2.7594646306643882E-004 + -2.4800000000000003E-002 -3.0379422968572045E-004 + -2.3949999999999999E-002 -3.3390016570519244E-004 + -2.3099999999999996E-002 -3.6638162478025416E-004 + -2.2250000000000006E-002 -4.0135443579058020E-004 + -2.1400000000000002E-002 -4.3893166785669030E-004 + -2.0549999999999999E-002 -4.7922266510578275E-004 + -1.9699999999999995E-002 -5.2233159804027671E-004 + -1.8850000000000006E-002 -5.6835636176898532E-004 + -1.8000000000000002E-002 -6.1738690068951054E-004 + -1.7149999999999999E-002 -6.6950364243750370E-004 + -1.6299999999999995E-002 -7.2477586311980847E-004 + -1.5450000000000005E-002 -7.8325989997498247E-004 + -1.4600000000000002E-002 -8.4499738453882288E-004 + -1.3749999999999998E-002 -9.1001375772566074E-004 + -1.2899999999999995E-002 -9.7831625563719253E-004 + -1.2050000000000005E-002 -1.0498921344357826E-003 + -1.1200000000000002E-002 -1.1247069716924314E-003 + -1.0349999999999998E-002 -1.2027027485198723E-003 + -9.5000000000000084E-003 -1.2837959877817439E-003 + -8.6500000000000049E-003 -1.3678761406053306E-003 + -7.8000000000000014E-003 -1.4548041549509146E-003 + -6.9499999999999978E-003 -1.5444107212735868E-003 + -6.1000000000000082E-003 -1.6364955262905849E-003 + -5.2500000000000047E-003 -1.7308259036455508E-003 + -4.4000000000000011E-003 -1.8271356694152703E-003 + -3.5499999999999976E-003 -1.9251249630859568E-003 + -2.7000000000000079E-003 -2.0244590634766468E-003 + -1.8500000000000044E-003 -2.1247689197803569E-003 + -1.0000000000000009E-003 -2.2256514273726784E-003 + -1.4999999999999736E-004 -2.3266692417044776E-003 + 6.9999999999999230E-004 -2.4273529255112716E-003 + 1.5499999999999958E-003 -2.5272004236356637E-003 + 2.3999999999999994E-003 -2.6256798861409767E-003 + 3.2500000000000029E-003 -2.7222311710005196E-003 + 4.0999999999999925E-003 -2.8162679695665641E-003 + 4.9499999999999961E-003 -2.9071806291627389E-003 + 5.7999999999999996E-003 -2.9943398872509623E-003 + 6.6499999999999893E-003 -3.0771000033197587E-003 + 7.5000000000000067E-003 -3.1548026162141942E-003 + 8.3499999999999963E-003 -3.2267806738819219E-003 + 9.1999999999999860E-003 -3.2923626979249167E-003 + 1.0050000000000003E-002 -3.3508783921933553E-003 + 1.0899999999999993E-002 -3.4016639085396204E-003 + 1.1750000000000010E-002 -3.4440660985974058E-003 + 1.2600000000000000E-002 -3.4774485981181645E-003 + 1.3449999999999990E-002 -3.5011968040205600E-003 + 1.4300000000000007E-002 -3.5147240231292029E-003 + 1.5149999999999997E-002 -3.5174770055486576E-003 + 1.5999999999999986E-002 -3.5089414694187181E-003 + 1.6850000000000004E-002 -3.4886474468774136E-003 + 1.7699999999999994E-002 -3.4561754316028842E-003 + 1.8549999999999983E-002 -3.4111602858697262E-003 + 1.9400000000000001E-002 -3.3532964167184258E-003 + 2.0249999999999990E-002 -3.2823427867606364E-003 + 2.1100000000000008E-002 -3.1981262627638436E-003 + 2.1949999999999997E-002 -3.1005452729273913E-003 + 2.2799999999999987E-002 -2.9895730351625770E-003 + 2.3650000000000004E-002 -2.8652605975157579E-003 + 2.4499999999999994E-002 -2.7277378240202479E-003 + 2.5349999999999984E-002 -2.5772150973937865E-003 + 2.6200000000000001E-002 -2.4139834880278332E-003 + 2.7049999999999991E-002 -2.2384151079818545E-003 + 2.7900000000000008E-002 -2.0509620345032752E-003 + 2.8749999999999998E-002 -1.8521549064292474E-003 + 2.9599999999999987E-002 -1.6426003494915834E-003 + 3.0450000000000005E-002 -1.4229787907001259E-003 + 3.1299999999999994E-002 -1.1940402131344809E-003 + 3.2149999999999984E-002 -9.5659983870272818E-004 + 3.3000000000000002E-002 -7.1153302707478022E-004 + 3.3849999999999991E-002 -4.5977037212199627E-004 + 3.4700000000000009E-002 -2.0229145117646799E-004 + 3.5549999999999998E-002 5.9881340125010965E-005 + 3.6399999999999988E-002 3.2568965216142403E-004 + 3.7250000000000005E-002 5.9404662131870209E-004 + 3.8099999999999995E-002 8.6384448694024041E-004 + 3.8949999999999985E-002 1.1339622543024589E-003 + 3.9800000000000002E-002 1.4032731370765858E-003 + 4.0649999999999992E-002 1.6706525197835167E-003 + 4.1500000000000009E-002 1.9349848758689237E-003 + 4.2349999999999999E-002 2.1951720465681027E-003 + 4.3199999999999988E-002 2.4501406882240081E-003 + 4.4050000000000006E-002 2.6988493802326177E-003 + 4.4899999999999995E-002 2.9402955177082481E-003 + 4.5749999999999985E-002 3.1735212232205279E-003 + 4.6600000000000003E-002 3.3976196374616305E-003 + 4.7449999999999992E-002 3.6117396567816357E-003 + 4.8299999999999982E-002 3.8150917357049658E-003 + 4.9149999999999999E-002 4.0069515769288831E-003 + 4.9999999999999989E-002 4.1866641760552282E-003 + 5.0850000000000006E-002 4.3536464913165231E-003 + 5.1699999999999996E-002 4.5073898273784926E-003 + 5.2549999999999986E-002 4.6474607504887085E-003 + 5.3400000000000003E-002 4.7735032595856708E-003 + 5.4249999999999993E-002 4.8852390097613198E-003 + 5.5099999999999982E-002 4.9824663978566275E-003 + 5.5950000000000000E-002 5.0650611268914696E-003 + 5.6799999999999989E-002 5.1329730711430653E-003 + 5.7650000000000007E-002 5.1862255076492760E-003 + 5.8499999999999996E-002 5.2249114435484745E-003 + 5.9349999999999986E-002 5.2491925096149897E-003 + 6.0200000000000004E-002 5.2592941266110292E-003 + 6.1049999999999993E-002 5.2555032733224254E-003 + 6.1899999999999983E-002 5.2381622002930957E-003 + 6.2750000000000000E-002 5.2076665817635277E-003 + 6.3599999999999990E-002 5.1644607000881030E-003 + 6.4450000000000007E-002 5.1090324191012670E-003 + 6.5299999999999997E-002 5.0419087555059732E-003 + 6.6149999999999987E-002 4.9636517333898232E-003 + 6.7000000000000004E-002 4.8748519207274330E-003 + 6.7849999999999994E-002 4.7761262252716107E-003 + 6.8699999999999983E-002 4.6681118942514185E-003 + 6.9550000000000001E-002 4.5514632069127148E-003 + 7.0399999999999990E-002 4.4268458804751932E-003 + 7.1249999999999980E-002 4.2949352077472375E-003 + 7.2099999999999997E-002 4.1564089849927422E-003 + 7.2949999999999987E-002 4.0119455196134975E-003 + 7.3800000000000004E-002 3.8622211074328646E-003 + 7.4649999999999994E-002 3.7079053040385548E-003 + 7.5499999999999984E-002 3.5496590407826391E-003 + 7.6350000000000001E-002 3.3881315552922774E-003 + 7.7199999999999991E-002 3.2239579657254223E-003 + 7.8049999999999981E-002 3.0577568106883299E-003 + 7.8899999999999998E-002 2.8901281520820506E-003 + 7.9749999999999988E-002 2.7216515798488073E-003 + 8.0600000000000005E-002 2.5528859386756220E-003 + 8.1449999999999995E-002 2.3843664527913367E-003 + 8.2299999999999984E-002 2.2166051355841892E-003 + 8.3150000000000002E-002 2.0500887768600817E-003 + 8.3999999999999991E-002 1.8852780220300961E-003 + 8.4849999999999981E-002 1.7226076057602509E-003 + 8.5699999999999998E-002 1.5624852444206571E-003 + 8.6549999999999988E-002 1.4052912847912248E-003 + 8.7400000000000005E-002 1.2513795608068343E-003 + 8.8249999999999995E-002 1.1010765616335965E-003 + 8.9099999999999985E-002 9.5468162299089583E-004 + 8.9950000000000002E-002 8.1246679028754924E-004 + 9.0799999999999992E-002 6.7467689776894136E-004 + 9.1649999999999981E-002 5.4152977520169712E-004 + 9.2499999999999999E-002 4.1321722598889948E-004 + 9.3349999999999989E-002 2.8990574102555095E-004 + 9.4200000000000006E-002 1.7173705973632335E-004 + 9.5049999999999996E-002 5.8828164731529470E-005 + 9.5899999999999985E-002 -4.8728202458641403E-005 + 9.6750000000000003E-002 -1.5086325455122756E-004 + 9.7599999999999992E-002 -2.4753110624190888E-004 + 9.8449999999999982E-002 -3.3870749640734014E-004 + 9.9299999999999999E-002 -4.2438872417051017E-004 + 0.10014999999999999 -5.0459074045187133E-004 + 0.10099999999999998 -5.7934876007176663E-004 + 0.10185000000000000 -6.4871650938571213E-004 + 0.10269999999999999 -7.1276540454119782E-004 + 0.10355000000000000 -7.7158321391175512E-004 + 0.10439999999999999 -8.2527235306004186E-004 + 0.10524999999999998 -8.7394889921825513E-004 + 0.10610000000000000 -9.1774160185823027E-004 + 0.10694999999999999 -9.5679100515873717E-004 + 0.10779999999999998 -9.9124867129614315E-004 + 0.10865000000000000 -1.0212760307198379E-003 + 0.10949999999999999 -1.0470427241797003E-003 + 0.11035000000000000 -1.0687252542780127E-003 + 0.11119999999999999 -1.0865057271679866E-003 + 0.11204999999999998 -1.1005706967632497E-003 + 0.11290000000000000 -1.1111108860364584E-003 + 0.11374999999999999 -1.1183198515976214E-003 + 0.11459999999999998 -1.1223932236068333E-003 + 0.11545000000000000 -1.1235273310177840E-003 + 0.11629999999999999 -1.1219177806048751E-003 + 0.11715000000000000 -1.1177583706812320E-003 + 0.11799999999999999 -1.1112407404975531E-003 + 0.11884999999999998 -1.1025534265679665E-003 + 0.11970000000000000 -1.0918816894845659E-003 + 0.12054999999999999 -1.0794063933892567E-003 + 0.12139999999999998 -1.0653037785663649E-003 + 0.12225000000000000 -1.0497441989243180E-003 + 0.12309999999999999 -1.0328917244702917E-003 + 0.12395000000000000 -1.0149036123686371E-003 + 0.12479999999999999 -9.9593020683449085E-004 + 0.12564999999999998 -9.7611484043278894E-004 + 0.12650000000000000 -9.5559411713766517E-004 + 0.12734999999999999 -9.3449688007650727E-004 + 0.12819999999999998 -9.1294431103439914E-004 + 0.12905000000000000 -8.9104926168890003E-004 + 0.12989999999999999 -8.6891658163324131E-004 + 0.13074999999999998 -8.4664325343436291E-004 + 0.13159999999999999 -8.2431894301930890E-004 + 0.13245000000000001 -8.0202638643216021E-004 + 0.13329999999999997 -7.7984124600386623E-004 + 0.13414999999999999 -7.5783182033378228E-004 + 0.13500000000000001 -7.3605913998370026E-004 + 0.13584999999999997 -7.1457722968348088E-004 + 0.13669999999999999 -6.9343382695098341E-004 + 0.13755000000000001 -6.7267077878430397E-004 + 0.13839999999999997 -6.5232472132039461E-004 + 0.13924999999999998 -6.3242700027916500E-004 + 0.14010000000000000 -6.1300368312195677E-004 + 0.14094999999999996 -5.9407553624378322E-004 + 0.14179999999999998 -5.7565862173298969E-004 + 0.14265000000000000 -5.5776495234955434E-004 + 0.14350000000000002 -5.4040321292935043E-004 + 0.14434999999999998 -5.2357904194295533E-004 + 0.14520000000000000 -5.0729512009921101E-004 + 0.14605000000000001 -4.9155113210732617E-004 + 0.14689999999999998 -4.7634377083890150E-004 + 0.14774999999999999 -4.6166732005413090E-004 + 0.14860000000000001 -4.4751409248289909E-004 + 0.14944999999999997 -4.3387496961951776E-004 + 0.15029999999999999 -4.2073961988494524E-004 + 0.15115000000000001 -4.0809655498562629E-004 + 0.15199999999999997 -3.9593300475611912E-004 + 0.15284999999999999 -3.8423502728091144E-004 + 0.15370000000000000 -3.7298792804644381E-004 + 0.15454999999999997 -3.6217660285517298E-004 + 0.15539999999999998 -3.5178589727856538E-004 + 0.15625000000000000 -3.4180064773177670E-004 + 0.15709999999999996 -3.3220569138993458E-004 + 0.15794999999999998 -3.2298575427784241E-004 + 0.15880000000000000 -3.1412528125624025E-004 + 0.15965000000000001 -3.0560879660866116E-004 + 0.16049999999999998 -2.9742101330523937E-004 + 0.16134999999999999 -2.8954728162142212E-004 + 0.16220000000000001 -2.8197359746841039E-004 + 0.16304999999999997 -2.7468654904855093E-004 + 0.16389999999999999 -2.6767316823848180E-004 + 0.16475000000000001 -2.6092076721285259E-004 + 0.16559999999999997 -2.5441696661505990E-004 + 0.16644999999999999 -2.4814990954066053E-004 + 0.16730000000000000 -2.4210847368755860E-004 + 0.16814999999999997 -2.3628229095173724E-004 + 0.16899999999999998 -2.3066172936035828E-004 + 0.16985000000000000 -2.2523758557060599E-004 + 0.17069999999999996 -2.2000096595237465E-004 + 0.17154999999999998 -2.1494321733340002E-004 + 0.17240000000000000 -2.1005613711970727E-004 + 0.17325000000000002 -2.0533209842637471E-004 + 0.17409999999999998 -2.0076416931074758E-004 + 0.17494999999999999 -1.9634608261964604E-004 + 0.17580000000000001 -1.9207192506024833E-004 + 0.17664999999999997 -1.8793603110100603E-004 + 0.17749999999999999 -1.8393283119357657E-004 + 0.17835000000000001 -1.8005698585862130E-004 + 0.17919999999999997 -1.7630358323459842E-004 + 0.18004999999999999 -1.7266820871733260E-004 + 0.18090000000000001 -1.6914692333880180E-004 + 0.18174999999999997 -1.6573603964472781E-004 + 0.18259999999999998 -1.6243181617782486E-004 + 0.18345000000000000 -1.5923041697100656E-004 + 0.18429999999999996 -1.5612793911939563E-004 + 0.18514999999999998 -1.5312066634926550E-004 + 0.18600000000000000 -1.5020525483957147E-004 + 0.18684999999999996 -1.4737874182786247E-004 + 0.18769999999999998 -1.4463834947332245E-004 + 0.18855000000000000 -1.4198118072664788E-004 + 0.18940000000000001 -1.3940407319227050E-004 + 0.19024999999999997 -1.3690368610460953E-004 + 0.19109999999999999 -1.3447676120975183E-004 + 0.19195000000000001 -1.3212031952589964E-004 + 0.19279999999999997 -1.2983179717040592E-004 + 0.19364999999999999 -1.2760873751662625E-004 + 0.19450000000000001 -1.2544847108654841E-004 + 0.19534999999999997 -1.2334800884825238E-004 + 0.19619999999999999 -1.2130413064712790E-004 + 0.19705000000000000 -1.1931371895971838E-004 + 0.19789999999999996 -1.1737406892533157E-004 + 0.19874999999999998 -1.1548287026163905E-004 + 0.19960000000000000 -1.1363800353342409E-004 + 0.20044999999999996 -1.1183724771988586E-004 + 0.20129999999999998 -1.1007812878843011E-004 + 0.20215000000000000 -1.0835806251041524E-004 + 0.20300000000000001 -1.0667458433909537E-004 + 0.20384999999999998 -1.0502560909004754E-004 + 0.20469999999999999 -1.0340939038099375E-004 + 0.20555000000000001 -1.0182435137502926E-004 + 0.20639999999999997 -1.0026891699231980E-004 + 0.20724999999999999 -9.8741410986985881E-005 + 0.20810000000000001 -9.7240193870148638E-005 + 0.20894999999999997 -9.5763813538640708E-005 + 0.20979999999999999 -9.4311211436835121E-005 + 0.21065000000000000 -9.2881701206842300E-005 + 0.21149999999999997 -9.1474844610568115E-005 + 0.21234999999999998 -9.0090285260561916E-005 + 0.21320000000000000 -8.8727612125644544E-005 + 0.21404999999999996 -8.7386352334327709E-005 + 0.21489999999999998 -8.6066120725578825E-005 + 0.21575000000000000 -8.4766752464860421E-005 + 0.21659999999999996 -8.3488408822602329E-005 + 0.21744999999999998 -8.2231517784775091E-005 + 0.21829999999999999 -8.0996603709154846E-005 + 0.21915000000000001 -7.9784067534535290E-005 + 0.21999999999999997 -7.8594166285204424E-005 + 0.22084999999999999 -7.7427096544539821E-005 + 0.22170000000000001 -7.6283236210852447E-005 + 0.22254999999999997 -7.5163286732755918E-005 + 0.22339999999999999 -7.4068204058652459E-005 + 0.22425000000000000 -7.2998953542095199E-005 + 0.22509999999999997 -7.1956247584278925E-005 + 0.22594999999999998 -7.0940467310059025E-005 + 0.22680000000000000 -6.9951863742615092E-005 + 0.22764999999999996 -6.8990844776883390E-005 + 0.22849999999999998 -6.8058133712961864E-005 + 0.22935000000000000 -6.7154713602690354E-005 + 0.23019999999999996 -6.6281515040075216E-005 + 0.23104999999999998 -6.5439213968399159E-005 + 0.23190000000000000 -6.4628207052563061E-005 + 0.23275000000000001 -6.3848851170506855E-005 + 0.23359999999999997 -6.3101712802291426E-005 + 0.23444999999999999 -6.2387723377404619E-005 + 0.23530000000000001 -6.1708010717100031E-005 + 0.23614999999999997 -6.1063657122212446E-005 + 0.23699999999999999 -6.0455551797563015E-005 + 0.23785000000000001 -5.9884437194241135E-005 + 0.23869999999999997 -5.9351207505084480E-005 + 0.23954999999999999 -5.8857177359800297E-005 + 0.24040000000000000 -5.8404209807002201E-005 + 0.24124999999999996 -5.7994637428188135E-005 + 0.24209999999999998 -5.7631090216532003E-005 + 0.24295000000000000 -5.7316426025943505E-005 + 0.24379999999999996 -5.7053779861722655E-005 + 0.24464999999999998 -5.6846802350753475E-005 + 0.24550000000000000 -5.6699855850918300E-005 + 0.24634999999999996 -5.6618122193845949E-005 + 0.24719999999999998 -5.6607570975528829E-005 + 0.24804999999999999 -5.6674839326805824E-005 + 0.24890000000000001 -5.6827168450386937E-005 + 0.24974999999999997 -5.7072476404756422E-005 + 0.25059999999999999 -5.7419531890228293E-005 + 0.25145000000000001 -5.7878196191987722E-005 + 0.25229999999999997 -5.8459548492133945E-005 + 0.25314999999999999 -5.9175885384468203E-005 + 0.25400000000000000 -6.0040606166135842E-005 + 0.25484999999999997 -6.1068082366229944E-005 + 0.25569999999999998 -6.2273664673056521E-005 + 0.25655000000000000 -6.3673797713933970E-005 + 0.25739999999999996 -6.5286220001949124E-005 + 0.25824999999999998 -6.7130048458446582E-005 + 0.25910000000000000 -6.9225716716594075E-005 + 0.25994999999999996 -7.1594773230305623E-005 + 0.26079999999999998 -7.4259725092632646E-005 + 0.26164999999999999 -7.7243942361008406E-005 + 0.26249999999999996 -8.0571735123834484E-005 + 0.26334999999999997 -8.4268421123116115E-005 + 0.26419999999999999 -8.8360284244505348E-005 + 0.26505000000000001 -9.2874370513862422E-005 + 0.26589999999999997 -9.7838252404759224E-005 + 0.26674999999999999 -1.0327968044395780E-004 + 0.26760000000000000 -1.0922644362473329E-004 + 0.26844999999999997 -1.1570625052242628E-004 + 0.26929999999999998 -1.2274658153771834E-004 + 0.27015000000000000 -1.3037445664275399E-004 + 0.27099999999999996 -1.3861612097196618E-004 + 0.27184999999999998 -1.4749660664335333E-004 + 0.27270000000000000 -1.5703932748867443E-004 + 0.27354999999999996 -1.6726574525515294E-004 + 0.27439999999999998 -1.7819507234445551E-004 + 0.27524999999999999 -1.8984396733408521E-004 + 0.27609999999999996 -2.0222621778135823E-004 + 0.27694999999999997 -2.1535229526477528E-004 + 0.27779999999999999 -2.2922888179207411E-004 + 0.27865000000000001 -2.4385839080485929E-004 + 0.27949999999999997 -2.5923844080243461E-004 + 0.28034999999999999 -2.7536144644131985E-004 + 0.28120000000000001 -2.9221424195119243E-004 + 0.28204999999999997 -3.0977767842105367E-004 + 0.28289999999999998 -3.2802632243872148E-004 + 0.28375000000000000 -3.4692807720289136E-004 + 0.28459999999999996 -3.6644371587113368E-004 + 0.28544999999999998 -3.8652659721397434E-004 + 0.28630000000000000 -4.0712237994620318E-004 + 0.28714999999999996 -4.2816893439701428E-004 + 0.28799999999999998 -4.4959611772523703E-004 + 0.28885000000000000 -4.7132589505039586E-004 + 0.28969999999999996 -4.9327218793008307E-004 + 0.29054999999999997 -5.1534098328712152E-004 + 0.29139999999999999 -5.3743008419055967E-004 + 0.29224999999999995 -5.5942969364505845E-004 + 0.29309999999999997 -5.8122247733125520E-004 + 0.29394999999999999 -6.0268432790655329E-004 + 0.29480000000000001 -6.2368463610639564E-004 + 0.29564999999999997 -6.4408700747767918E-004 + 0.29649999999999999 -6.6374981784444824E-004 + 0.29735000000000000 -6.8252702540397899E-004 + 0.29819999999999997 -7.0026872855436417E-004 + 0.29904999999999998 -7.1682247498778759E-004 + 0.29990000000000000 -7.3203432867718877E-004 + 0.30074999999999996 -7.4574993119316986E-004 + 0.30159999999999998 -7.5781598384564439E-004 + 0.30245000000000000 -7.6808116897351540E-004 + 0.30329999999999996 -7.7639776463600736E-004 + 0.30414999999999998 -7.8262244663252932E-004 + 0.30499999999999999 -7.8661806442895761E-004 + 0.30584999999999996 -7.8825488517064810E-004 + 0.30669999999999997 -7.8741214180114995E-004 + 0.30754999999999999 -7.8397963912759695E-004 + 0.30840000000000001 -7.7785857356185381E-004 + 0.30924999999999997 -7.6896316672595997E-004 + 0.31009999999999999 -7.5722198570174568E-004 + 0.31095000000000000 -7.4257888894284428E-004 + 0.31179999999999997 -7.2499418293894271E-004 + 0.31264999999999998 -7.0444583425554545E-004 + 0.31350000000000000 -6.8093027013576375E-004 + 0.31434999999999996 -6.5446281695556480E-004 + 0.31519999999999998 -6.2507856740169425E-004 + 0.31605000000000000 -5.9283239672914124E-004 + 0.31689999999999996 -5.5779953844759282E-004 + 0.31774999999999998 -5.2007528064922938E-004 + 0.31859999999999999 -4.7977504168258587E-004 + 0.31944999999999996 -4.3703413979324533E-004 + 0.32029999999999997 -3.9200703818348425E-004 + 0.32114999999999999 -3.4486668899957976E-004 + 0.32199999999999995 -2.9580349580621610E-004 + 0.32284999999999997 -2.4502428685169121E-004 + 0.32369999999999999 -1.9275094821663541E-004 + 0.32455000000000001 -1.3921923866246438E-004 + 0.32539999999999997 -8.4677109761381640E-005 + 0.32624999999999998 -2.9383003668203992E-005 + 0.32710000000000000 2.6396109337132389E-005 + 0.32794999999999996 8.2386797850901225E-005 + 0.32879999999999998 1.3831127150578445E-004 + 0.32965000000000000 1.9388952499541516E-004 + 0.33049999999999996 2.4884137065179569E-004 + 0.33134999999999998 3.0288856635197277E-004 + 0.33220000000000000 3.5575695368911578E-004 + 0.33304999999999996 4.0717868572372017E-004 + 0.33389999999999997 4.5689449583848735E-004 + 0.33474999999999999 5.0465572771177236E-004 + 0.33559999999999995 5.5022641403962009E-004 + 0.33644999999999997 5.9338486403916126E-004 + 0.33729999999999999 6.3392532558824075E-004 + 0.33815000000000001 6.7165953352545441E-004 + 0.33899999999999997 7.0641806407789598E-004 + 0.33984999999999999 7.3805169373941551E-004 + 0.34070000000000000 7.6643243013331498E-004 + 0.34154999999999996 7.9145450566102567E-004 + 0.34239999999999998 8.1303458916107119E-004 + 0.34325000000000000 8.3111232121519166E-004 + 0.34409999999999996 8.4565048767213649E-004 + 0.34494999999999998 8.5663478686166577E-004 + 0.34580000000000000 8.6407389967621301E-004 + 0.34664999999999996 8.6799895718942411E-004 + 0.34749999999999998 8.6846286675764891E-004 + 0.34834999999999999 8.6553943224744771E-004 + 0.34919999999999995 8.5932225580237563E-004 + 0.35004999999999997 8.4992354473935935E-004 + 0.35089999999999999 8.3747281054787786E-004 + 0.35174999999999995 8.2211559244875173E-004 + 0.35259999999999997 8.0401211021004823E-004 + 0.35344999999999999 7.8333551391625246E-004 + 0.35430000000000000 7.6027002056613111E-004 + 0.35514999999999997 7.3500919680432274E-004 + 0.35599999999999998 7.0775395061242058E-004 + 0.35685000000000000 6.7871080698645575E-004 + 0.35769999999999996 6.4809052722792780E-004 + 0.35854999999999998 6.1610631121156135E-004 + 0.35940000000000000 5.8297198662087837E-004 + 0.36024999999999996 5.4890042354439851E-004 + 0.36109999999999998 5.1410168228475765E-004 + 0.36194999999999999 4.7878143876692531E-004 + 0.36279999999999996 4.4313980186701441E-004 + 0.36364999999999997 4.0737029417402200E-004 + 0.36449999999999999 3.7165866210935294E-004 + 0.36534999999999995 3.3618165367062686E-004 + 0.36619999999999997 3.0110615999346351E-004 + 0.36704999999999999 2.6658829195545640E-004 + 0.36790000000000000 2.3277284002546668E-004 + 0.36874999999999997 1.9979284013093071E-004 + 0.36959999999999998 1.6776936111894753E-004 + 0.37045000000000000 1.3681123000350144E-004 + 0.37129999999999996 1.0701482240015148E-004 + 0.37214999999999998 7.8464007934301124E-005 + 0.37300000000000000 5.1230199522973429E-005 + 0.37384999999999996 2.5372620804586449E-005 + 0.37469999999999998 9.3873360229268602E-007 + 0.37554999999999999 -2.2035372066017625E-005 + 0.37639999999999996 -4.3524478119857452E-005 + 0.37724999999999997 -6.3513731936386093E-005 + 0.37809999999999999 -8.1998018690840173E-005 + 0.37894999999999995 -9.8981277696567882E-005 + 0.37979999999999997 -1.1447582719984365E-004 + 0.38064999999999993 -1.2850171149265103E-004 + 0.38149999999999995 -1.4108599254802982E-004 + 0.38234999999999997 -1.5226203038053930E-004 + 0.38319999999999999 -1.6206865605023421E-004 + 0.38405000000000000 -1.7054937491930592E-004 + 0.38490000000000002 -1.7775164960700781E-004 + 0.38574999999999993 -1.8372630622082427E-004 + 0.38659999999999994 -1.8852687900445592E-004 + 0.38744999999999996 -1.9220903019923809E-004 + 0.38829999999999998 -1.9482977713327894E-004 + 0.38915000000000000 -1.9644688868770765E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0009.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0009.BXX.semd new file mode 100644 index 00000000..73c0aa7d --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0009.BXX.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 0.0000000000000000 + -0.11490000000000000 1.1275252925557707E-020 + -0.11405000000000000 3.0724829803691880E-020 + -0.11320000000000000 -1.9572520145094555E-019 + -0.11234999999999999 -1.5050100655389690E-018 + -0.11150000000000000 -4.5504299350348255E-018 + -0.11065000000000000 -6.3519647561666941E-018 + -0.10979999999999999 3.9626582232066102E-018 + -0.10894999999999999 4.1256524397940729E-017 + -0.10810000000000000 1.0187296144901664E-016 + -0.10725000000000000 1.2933654651300608E-016 + -0.10639999999999999 8.2503136370014968E-018 + -0.10554999999999999 -3.5906408931050230E-016 + -0.10470000000000000 -8.8914016013369936E-016 + -0.10385000000000000 -1.1787003484983186E-015 + -0.10299999999999999 -5.9209605915767840E-016 + -0.10214999999999999 1.2977686126167944E-015 + -0.10130000000000000 4.0716900533295575E-015 + -0.10045000000000000 6.1150021985165066E-015 + -9.9599999999999994E-002 5.0959734173171827E-015 + -9.8750000000000004E-002 -6.2158891197229722E-016 + -9.7900000000000001E-002 -1.0273156894017936E-014 + -9.7049999999999997E-002 -1.9864586155186059E-014 + -9.6199999999999994E-002 -2.3178510648534436E-014 + -9.5349999999999990E-002 -1.4608872936543686E-014 + -9.4500000000000001E-002 7.3238561976615802E-015 + -9.3649999999999997E-002 3.7493463436890116E-014 + -9.2799999999999994E-002 6.4143426113157168E-014 + -9.1950000000000004E-002 7.1898511622369525E-014 + -9.1100000000000000E-002 4.7503349112670222E-014 + -9.0249999999999997E-002 -1.2903034904979363E-014 + -8.9399999999999993E-002 -9.7333323059496749E-014 + -8.8549999999999990E-002 -1.7596787110839867E-013 + -8.7700000000000000E-002 -2.0747741180884156E-013 + -8.6849999999999997E-002 -1.5493152327473949E-013 + -8.5999999999999993E-002 -7.0809223610709105E-015 + -8.5150000000000003E-002 2.0497798998544477E-013 + -8.4300000000000000E-002 4.0732301134088090E-013 + -8.3449999999999996E-002 5.0486498276519806E-013 + -8.2600000000000007E-002 4.1999015614120167E-013 + -8.1749999999999989E-002 1.3262220770981258E-013 + -8.0900000000000000E-002 -2.9696406071215538E-013 + -8.0049999999999996E-002 -7.3497030416644293E-013 + -7.9199999999999993E-002 -1.0111934819544504E-012 + -7.8350000000000003E-002 -9.7623915763736425E-013 + -7.7499999999999999E-002 -5.6237176622182774E-013 + -7.6649999999999996E-002 1.7087268309288468E-013 + -7.5800000000000006E-002 1.0254955645873540E-012 + -7.4949999999999989E-002 1.7038259671533418E-012 + -7.4099999999999999E-002 1.9001710645920337E-012 + -7.3249999999999996E-002 1.4246617581219666E-012 + -7.2399999999999992E-002 3.1281858055645572E-013 + -7.1550000000000002E-002 -1.1360427285905590E-012 + -7.0699999999999999E-002 -2.4285145584935603E-012 + -6.9849999999999995E-002 -3.0440640526085110E-012 + -6.9000000000000006E-002 -2.6366373321252232E-012 + -6.8149999999999988E-002 -1.1847127078252692E-012 + -6.7299999999999999E-002 9.7400622027856418E-013 + -6.6449999999999995E-002 3.2305891615911189E-012 + -6.5599999999999992E-002 4.8679223491572317E-012 + -6.4750000000000002E-002 5.2324711433582794E-012 + -6.3899999999999998E-002 3.8742780455084646E-012 + -6.3049999999999995E-002 6.5926724169384347E-013 + -6.2199999999999998E-002 -4.1203802203190754E-012 + -6.1350000000000002E-002 -9.6388802673655890E-012 + -6.0499999999999998E-002 -1.4495235690220597E-011 + -5.9650000000000002E-002 -1.6846686974394740E-011 + -5.8799999999999998E-002 -1.4803474283759219E-011 + -5.7950000000000002E-002 -7.0608885304217103E-012 + -5.7099999999999998E-002 6.4090943597047812E-012 + -5.6249999999999994E-002 2.3890782838856312E-011 + -5.5400000000000005E-002 4.1940469281570677E-011 + -5.4550000000000001E-002 5.5967742857279231E-011 + -5.3699999999999998E-002 6.1220655043525811E-011 + -5.2849999999999994E-002 5.3842579646316616E-011 + -5.2000000000000005E-002 3.1690771721449484E-011 + -5.1150000000000001E-002 -5.1732573210315798E-012 + -5.0299999999999997E-002 -5.4127159899644975E-011 + -4.9449999999999994E-002 -1.0942374428132306E-010 + -4.8600000000000004E-002 -1.6121162977911556E-010 + -4.7750000000000001E-002 -1.9431910762867413E-010 + -4.6899999999999997E-002 -1.8741219159913080E-010 + -4.6049999999999994E-002 -1.1333044982110871E-010 + -4.5200000000000004E-002 5.8846182194656732E-011 + -4.4350000000000001E-002 3.6012612942327681E-010 + -4.3499999999999997E-002 8.1731503567308311E-010 + -4.2649999999999993E-002 1.4497044791418636E-009 + -4.1800000000000004E-002 2.2683260858059047E-009 + -4.0950000000000000E-002 3.2785752009013653E-009 + -4.0099999999999997E-002 4.4856803413996033E-009 + -3.9249999999999993E-002 5.9012291882393566E-009 + -3.8400000000000004E-002 7.5484358735486475E-009 + -3.7550000000000000E-002 9.4644757505110354E-009 + -3.6699999999999997E-002 1.1699790683923740E-008 + -3.5850000000000007E-002 1.4315957820306671E-008 + -3.5000000000000003E-002 1.7384506781873708E-008 + -3.4150000000000000E-002 2.0988367739059223E-008 + -3.3299999999999996E-002 2.5225772702216760E-008 + -3.2450000000000007E-002 3.0214614628258080E-008 + -3.1600000000000003E-002 3.6094738191123868E-008 + -3.0750000000000000E-002 4.3026944447018992E-008 + -2.9899999999999996E-002 5.1189925985511409E-008 + -2.9050000000000006E-002 6.0778304952221530E-008 + -2.8200000000000003E-002 7.2005184388373587E-008 + -2.7349999999999999E-002 8.5110603861851143E-008 + -2.6499999999999996E-002 1.0037419596113080E-007 + -2.5650000000000006E-002 1.1812792742678767E-007 + -2.4800000000000003E-002 1.3876469006020493E-007 + -2.3949999999999999E-002 1.6274047119461432E-007 + -2.3099999999999996E-002 1.9057173878635013E-007 + -2.2250000000000006E-002 2.2283188800387635E-007 + -2.1400000000000002E-002 2.6015207110332675E-007 + -2.0549999999999999E-002 3.0322882029270081E-007 + -1.9699999999999995E-002 3.5283795982403794E-007 + -1.8850000000000006E-002 4.0985128413116653E-007 + -1.8000000000000002E-002 4.7525167439614954E-007 + -1.7149999999999999E-002 5.5014478057411645E-007 + -1.6299999999999995E-002 6.3576833469167104E-007 + -1.5450000000000005E-002 7.3350216222112966E-007 + -1.4600000000000002E-002 8.4488300238775021E-007 + -1.3749999999999998E-002 9.7162241532639847E-007 + -1.2899999999999995E-002 1.1156251634951810E-006 + -1.2050000000000005E-002 1.2790023560998714E-006 + -1.1200000000000002E-002 1.4640789708372758E-006 + -1.0349999999999998E-002 1.6733962888510426E-006 + -9.5000000000000084E-003 1.9097177552802153E-006 + -8.6500000000000049E-003 2.1760416000312091E-006 + -7.8000000000000014E-003 2.4756224453376689E-006 + -6.9499999999999978E-003 2.8119951856828230E-006 + -6.1000000000000082E-003 3.1889986277765175E-006 + -5.2500000000000047E-003 3.6107913319814357E-006 + -4.4000000000000011E-003 4.0818618222659451E-006 + -3.5499999999999976E-003 4.6070396127013723E-006 + -2.7000000000000079E-003 5.1915068970001780E-006 + -1.8500000000000044E-003 5.8408148807539853E-006 + -1.0000000000000009E-003 6.5608926386444675E-006 + -1.4999999999999736E-004 7.3580513558390274E-006 + 6.9999999999999230E-004 8.2389745592676802E-006 + 1.5499999999999958E-003 9.2107016043697859E-006 + 2.3999999999999994E-003 1.0280609157051425E-005 + 3.2500000000000029E-003 1.1456401593446142E-005 + 4.0999999999999925E-003 1.2746104718134544E-005 + 4.9499999999999961E-003 1.4158060185458899E-005 + 5.7999999999999996E-003 1.5700915265523414E-005 + 6.6499999999999893E-003 1.7383590903306242E-005 + 7.5000000000000067E-003 1.9215232955681419E-005 + 8.3499999999999963E-003 2.1205155430705691E-005 + 9.1999999999999860E-003 2.3362768439361721E-005 + 1.0050000000000003E-002 2.5697528564212867E-005 + 1.0899999999999993E-002 2.8218876648591501E-005 + 1.1750000000000010E-002 3.0936202378968655E-005 + 1.2600000000000000E-002 3.3858782472754180E-005 + 1.3449999999999990E-002 3.6995697871132628E-005 + 1.4300000000000007E-002 4.0355724898488433E-005 + 1.5149999999999997E-002 4.3947202685732840E-005 + 1.5999999999999986E-002 4.7777862351306832E-005 + 1.6850000000000004E-002 5.1854689636700477E-005 + 1.7699999999999994E-002 5.6183782880858700E-005 + 1.8549999999999983E-002 6.0770255929928877E-005 + 1.9400000000000001E-002 6.5618119439937156E-005 + 2.0249999999999990E-002 7.0730194886550361E-005 + 2.1100000000000008E-002 7.6107949173602246E-005 + 2.1949999999999997E-002 8.1751401987973979E-005 + 2.2799999999999987E-002 8.7658936481695786E-005 + 2.3650000000000004E-002 9.3827173805708102E-005 + 2.4499999999999994E-002 1.0025080096218183E-004 + 2.5349999999999984E-002 1.0692242576119853E-004 + 2.6200000000000001E-002 1.1383242440715158E-004 + 2.7049999999999991E-002 1.2096878448884007E-004 + 2.7900000000000008E-002 1.2831697419726662E-004 + 2.8749999999999998E-002 1.3585991641259758E-004 + 2.9599999999999987E-002 1.4357790282076616E-004 + 3.0450000000000005E-002 1.5144857567984412E-004 + 3.1299999999999994E-002 1.5944686343649739E-004 + 3.2149999999999984E-002 1.6754496606276195E-004 + 3.3000000000000002E-002 1.7571232038701321E-004 + 3.3849999999999991E-002 1.8391562239175301E-004 + 3.4700000000000009E-002 1.9211884788254414E-004 + 3.5549999999999998E-002 2.0028330635502690E-004 + 3.6399999999999988E-002 2.0836776862081971E-004 + 3.7250000000000005E-002 2.1632853551714412E-004 + 3.8099999999999995E-002 2.2411966576041389E-004 + 3.8949999999999985E-002 2.3169314744717027E-004 + 3.9800000000000002E-002 2.3899920174634805E-004 + 4.0649999999999992E-002 2.4598648336256505E-004 + 4.1500000000000009E-002 2.5260232135800725E-004 + 4.2349999999999999E-002 2.5879301279730196E-004 + 4.3199999999999988E-002 2.6450419696070549E-004 + 4.4050000000000006E-002 2.6968115720932945E-004 + 4.4899999999999995E-002 2.7426916888015530E-004 + 4.5749999999999985E-002 2.7821382779085840E-004 + 4.6600000000000003E-002 2.8146146707423828E-004 + 4.7449999999999992E-002 2.8395960147334896E-004 + 4.8299999999999982E-002 2.8565723379753551E-004 + 4.9149999999999999E-002 2.8650550755738913E-004 + 4.9999999999999989E-002 2.8645800423507536E-004 + 5.0850000000000006E-002 2.8547117024297101E-004 + 5.1699999999999996E-002 2.8350465677893334E-004 + 5.2549999999999986E-002 2.8052166890477857E-004 + 5.3400000000000003E-002 2.7648934780433811E-004 + 5.4249999999999993E-002 2.7137908079493956E-004 + 5.5099999999999982E-002 2.6516689708110466E-004 + 5.5950000000000000E-002 2.5783364820845995E-004 + 5.6799999999999989E-002 2.4936519887047356E-004 + 5.7650000000000007E-002 2.3975268462469562E-004 + 5.8499999999999996E-002 2.2899268515943753E-004 + 5.9349999999999986E-002 2.1708736410946516E-004 + 6.0200000000000004E-002 2.0404459865936393E-004 + 6.1049999999999993E-002 1.8987791271622587E-004 + 6.1899999999999983E-002 1.7460643406933858E-004 + 6.2750000000000000E-002 1.5825480781619255E-004 + 6.3599999999999990E-002 1.4085310801472707E-004 + 6.4450000000000007E-002 1.2243660831842712E-004 + 6.5299999999999997E-002 1.0304568394198582E-004 + 6.6149999999999987E-002 8.2725481151081534E-005 + 6.7000000000000004E-002 6.1525682319697397E-005 + 6.7849999999999994E-002 3.9500156989493269E-005 + 6.8699999999999983E-002 1.6706707236896277E-005 + 6.9550000000000001E-002 -6.7932719871160138E-006 + 7.0399999999999990E-002 -3.0935150872155536E-005 + 7.1249999999999980E-002 -5.5651466286136933E-005 + 7.2099999999999997E-002 -8.0872354455585903E-005 + 7.2949999999999987E-002 -1.0652594560991324E-004 + 7.3800000000000004E-002 -1.3253876065958924E-004 + 7.4649999999999994E-002 -1.5883605077223996E-004 + 7.5499999999999984E-002 -1.8534216587960523E-004 + 7.6350000000000001E-002 -2.1198088519609209E-004 + 7.7199999999999991E-002 -2.3867576588797309E-004 + 7.8049999999999981E-002 -2.6535044781384094E-004 + 7.8899999999999998E-002 -2.9192886727651796E-004 + 7.9749999999999988E-002 -3.1833545609247297E-004 + 8.0600000000000005E-002 -3.4449533263241299E-004 + 8.1449999999999995E-002 -3.7033441571759711E-004 + 8.2299999999999984E-002 -3.9577968125290030E-004 + 8.3150000000000002E-002 -4.2075916956713127E-004 + 8.3999999999999991E-002 -4.4520204515411245E-004 + 8.4849999999999981E-002 -4.6903860815650597E-004 + 8.5699999999999998E-002 -4.9220030230682317E-004 + 8.6549999999999988E-002 -5.1461973507142247E-004 + 8.7400000000000005E-002 -5.3623067653947142E-004 + 8.8249999999999995E-002 -5.5696786783808385E-004 + 8.9099999999999985E-002 -5.7676720437073654E-004 + 8.9950000000000002E-002 -5.9556544551080093E-004 + 9.0799999999999992E-002 -6.1330018271549594E-004 + 9.1649999999999981E-002 -6.2990973929777643E-004 + 9.2499999999999999E-002 -6.4533333922981698E-004 + 9.3349999999999989E-002 -6.5951088978138820E-004 + 9.4200000000000006E-002 -6.7238328800371802E-004 + 9.5049999999999996E-002 -6.8389236697927007E-004 + 9.5899999999999985E-002 -6.9398086652302062E-004 + 9.6750000000000003E-002 -7.0259280748605874E-004 + 9.7599999999999992E-002 -7.0967345635237144E-004 + 9.8449999999999982E-002 -7.1516978686878192E-004 + 9.9299999999999999E-002 -7.1903049388359229E-004 + 0.10014999999999999 -7.2120663525960691E-004 + 0.10099999999999998 -7.2165168838499475E-004 + 0.10185000000000000 -7.2032243822105256E-004 + 0.10269999999999999 -7.1717903474750465E-004 + 0.10355000000000000 -7.1218573794869764E-004 + 0.10439999999999999 -7.0531149632448598E-004 + 0.10524999999999998 -6.9653017440383220E-004 + 0.10610000000000000 -6.8582136423776005E-004 + 0.10694999999999999 -6.7317098260769796E-004 + 0.10779999999999998 -6.5857188483837916E-004 + 0.10865000000000000 -6.4202445901730717E-004 + 0.10949999999999999 -6.2353711974927296E-004 + 0.11035000000000000 -6.0312671446827821E-004 + 0.11119999999999999 -5.8081923086062434E-004 + 0.11204999999999998 -5.5665012143229923E-004 + 0.11290000000000000 -5.3066474128406172E-004 + 0.11374999999999999 -5.0291849499803484E-004 + 0.11459999999999998 -4.7347705652526893E-004 + 0.11545000000000000 -4.4241640752344002E-004 + 0.11629999999999999 -4.0982293842976066E-004 + 0.11715000000000000 -3.7579343358813553E-004 + 0.11799999999999999 -3.4043503743227076E-004 + 0.11884999999999998 -3.0386480470166998E-004 + 0.11970000000000000 -2.6620921865079338E-004 + 0.12054999999999999 -2.2760356769745721E-004 + 0.12139999999999998 -1.8819137449525592E-004 + 0.12225000000000000 -1.4812371249623864E-004 + 0.12309999999999999 -1.0755853177314078E-004 + 0.12395000000000000 -6.6659636575722541E-005 + 0.12479999999999999 -2.5595638884838914E-005 + 0.12564999999999998 1.5461287375715286E-005 + 0.12650000000000000 5.6336609337126448E-005 + 0.12734999999999999 9.6854571895822750E-005 + 0.12819999999999998 1.3683942113995332E-004 + 0.12905000000000000 1.7611658515231243E-004 + 0.12989999999999999 2.1451406826587013E-004 + 0.13074999999999998 2.5186376994306022E-004 + 0.13159999999999999 2.8800279279868725E-004 + 0.13245000000000001 3.2277460261156651E-004 + 0.13329999999999997 3.5603030012418518E-004 + 0.13414999999999999 3.8762964178769147E-004 + 0.13500000000000001 4.1744229589991142E-004 + 0.13584999999999997 4.4534885226826657E-004 + 0.13669999999999999 4.7124174375410232E-004 + 0.13755000000000001 4.9502609813284687E-004 + 0.13839999999999997 5.1662026001365652E-004 + 0.13924999999999998 5.3595624607179519E-004 + 0.14010000000000000 5.5298027863310423E-004 + 0.14094999999999996 5.6765299254219370E-004 + 0.14179999999999998 5.7994972549759187E-004 + 0.14265000000000000 5.8986038043917657E-004 + 0.14350000000000002 5.9738959620791630E-004 + 0.14434999999999998 6.0255618515007634E-004 + 0.14520000000000000 6.0539305675728428E-004 + 0.14605000000000001 6.0594643670682489E-004 + 0.14689999999999998 6.0427552952189577E-004 + 0.14774999999999999 6.0045165261192609E-004 + 0.14860000000000001 5.9455742394238175E-004 + 0.14944999999999997 5.8668583060059588E-004 + 0.15029999999999999 5.7693943353504472E-004 + 0.15115000000000001 5.6542929982383286E-004 + 0.15199999999999997 5.5227365823317417E-004 + 0.15284999999999999 5.3759695728652782E-004 + 0.15370000000000000 5.2152876927090116E-004 + 0.15454999999999997 5.0420249089081371E-004 + 0.15539999999999998 4.8575445871145556E-004 + 0.15625000000000000 4.6632292686831222E-004 + 0.15709999999999996 4.4604666951755735E-004 + 0.15794999999999998 4.2506386347283099E-004 + 0.15880000000000000 4.0351116232698590E-004 + 0.15965000000000001 3.8152261957982838E-004 + 0.16049999999999998 3.5922876257380809E-004 + 0.16134999999999999 3.3675610035719620E-004 + 0.16220000000000001 3.1422614199957532E-004 + 0.16304999999999997 2.9175471565722009E-004 + 0.16389999999999999 2.6945116835172002E-004 + 0.16475000000000001 2.4741807937036489E-004 + 0.16559999999999997 2.2575071077131592E-004 + 0.16644999999999999 2.0453691495274544E-004 + 0.16730000000000000 1.8385670286178097E-004 + 0.16814999999999997 1.6378209302437711E-004 + 0.16899999999999998 1.4437704955408106E-004 + 0.16985000000000000 1.2569735396425615E-004 + 0.17069999999999996 1.0779077803289062E-004 + 0.17154999999999998 9.0697196393459874E-005 + 0.17240000000000000 7.4448788155611470E-005 + 0.17325000000000002 5.9070253600847653E-005 + 0.17409999999999998 4.4579108932576590E-005 + 0.17494999999999999 3.0986024113221786E-005 + 0.17580000000000001 1.8295207599540504E-005 + 0.17664999999999997 6.5048720152663724E-006 + 0.17749999999999999 -4.3923202846388828E-006 + 0.17835000000000001 -1.4408759434346126E-005 + 0.17919999999999997 -2.3561440708111416E-005 + 0.18004999999999999 -3.1871515437845007E-005 + 0.18090000000000001 -3.9363842361005116E-005 + 0.18174999999999997 -4.6066570003583974E-005 + 0.18259999999999998 -5.2010686293542631E-005 + 0.18345000000000000 -5.7229518307383805E-005 + 0.18429999999999996 -6.1758221617445722E-005 + 0.18514999999999998 -6.5633290051797413E-005 + 0.18600000000000000 -6.8892140641161888E-005 + 0.18684999999999996 -7.1572783610740002E-005 + 0.18769999999999998 -7.3713549489188597E-005 + 0.18855000000000000 -7.5352859687946447E-005 + 0.18940000000000001 -7.6528920246493858E-005 + 0.19024999999999997 -7.7279402236746437E-005 + 0.19109999999999999 -7.7641168336414440E-005 + 0.19195000000000001 -7.7650063600123178E-005 + 0.19279999999999997 -7.7340747483777581E-005 + 0.19364999999999999 -7.6746567887210510E-005 + 0.19450000000000001 -7.5899397332754602E-005 + 0.19534999999999997 -7.4829499980996571E-005 + 0.19619999999999999 -7.3565471421749515E-005 + 0.19705000000000000 -7.2134189897544979E-005 + 0.19789999999999996 -7.0560837705319136E-005 + 0.19874999999999998 -6.8868932204244927E-005 + 0.19960000000000000 -6.7080292578400229E-005 + 0.20044999999999996 -6.5215031526463167E-005 + 0.20129999999999998 -6.3291542600423699E-005 + 0.20215000000000000 -6.1326565402173745E-005 + 0.20300000000000001 -5.9335227803151858E-005 + 0.20384999999999998 -5.7331093930685852E-005 + 0.20469999999999999 -5.5326225201982976E-005 + 0.20555000000000001 -5.3331216518713794E-005 + 0.20639999999999997 -5.1355358107777134E-005 + 0.20724999999999999 -4.9406730783706661E-005 + 0.20810000000000001 -4.7492363328733472E-005 + 0.20894999999999997 -4.5618309127432937E-005 + 0.20979999999999999 -4.3789649322463701E-005 + 0.21065000000000000 -4.2010496440353486E-005 + 0.21149999999999997 -4.0284022965510166E-005 + 0.21234999999999998 -3.8612592044170940E-005 + 0.21320000000000000 -3.6997895928306395E-005 + 0.21404999999999996 -3.5441100453321261E-005 + 0.21489999999999998 -3.3942896570745849E-005 + 0.21575000000000000 -3.2503516329343495E-005 + 0.21659999999999996 -3.1122751073746360E-005 + 0.21744999999999998 -2.9799989384389348E-005 + 0.21829999999999999 -2.8534288212381568E-005 + 0.21915000000000001 -2.7324461245469473E-005 + 0.21999999999999997 -2.6169149579792237E-005 + 0.22084999999999999 -2.5066855331628279E-005 + 0.22170000000000001 -2.4015967536016671E-005 + 0.22254999999999997 -2.3014767908098681E-005 + 0.22339999999999999 -2.2061446702603727E-005 + 0.22425000000000000 -2.1154109918309285E-005 + 0.22509999999999997 -2.0290794568626603E-005 + 0.22594999999999998 -1.9469513131400275E-005 + 0.22680000000000000 -1.8688309019225662E-005 + 0.22764999999999996 -1.7945303901687254E-005 + 0.22849999999999998 -1.7238725116031028E-005 + 0.22935000000000000 -1.6566890104629218E-005 + 0.23019999999999996 -1.5928150762583374E-005 + 0.23104999999999998 -1.5320847125029384E-005 + 0.23190000000000000 -1.4743302666469647E-005 + 0.23275000000000001 -1.4193859639513383E-005 + 0.23359999999999997 -1.3670938196277204E-005 + 0.23444999999999999 -1.3173076253505010E-005 + 0.23530000000000001 -1.2698948238195127E-005 + 0.23614999999999997 -1.2247349667492836E-005 + 0.23699999999999999 -1.1817165407628036E-005 + 0.23785000000000001 -1.1407333123561072E-005 + 0.23869999999999997 -1.1016823356276805E-005 + 0.23954999999999999 -1.0644616278709115E-005 + 0.24040000000000000 -1.0289700870715054E-005 + 0.24124999999999996 -9.9510742099915252E-006 + 0.24209999999999998 -9.6277586449667474E-006 + 0.24295000000000000 -9.3188255901117011E-006 + 0.24379999999999996 -9.0234173702962438E-006 + 0.24464999999999998 -8.7407662716682467E-006 + 0.24550000000000000 -8.4702046486337311E-006 + 0.24634999999999996 -8.2111608212384452E-006 + 0.24719999999999998 -7.9631319105340364E-006 + 0.24804999999999999 -7.7256319720178636E-006 + 0.24890000000000001 -7.4981451115932391E-006 + 0.24974999999999997 -7.2800979684998471E-006 + 0.25059999999999999 -7.0708775832865386E-006 + 0.25145000000000001 -6.8698861133832375E-006 + 0.25229999999999997 -6.6765978081640214E-006 + 0.25314999999999999 -6.4905891869440865E-006 + 0.25400000000000000 -6.3115149724100480E-006 + 0.25484999999999997 -6.1390599327305025E-006 + 0.25569999999999998 -5.9728958424266564E-006 + 0.25655000000000000 -5.8126774609126681E-006 + 0.25739999999999996 -5.6580710773807295E-006 + 0.25824999999999998 -5.5087828723594573E-006 + 0.25910000000000000 -5.3645610382955270E-006 + 0.25994999999999996 -5.2251717964119089E-006 + 0.26079999999999998 -5.0903728990651746E-006 + 0.26164999999999999 -4.9599165583145405E-006 + 0.26249999999999996 -4.8335798830206699E-006 + 0.26334999999999997 -4.7111988554412428E-006 + 0.26419999999999999 -4.5926677297952744E-006 + 0.26505000000000001 -4.4778926395497498E-006 + 0.26589999999999997 -4.3667288920705115E-006 + 0.26674999999999999 -4.2589535158360768E-006 + 0.26760000000000000 -4.1542987370477601E-006 + 0.26844999999999997 -4.0525285182472100E-006 + 0.26929999999999998 -3.9535030554511222E-006 + 0.27015000000000000 -3.8571801726082821E-006 + 0.27099999999999996 -3.7635488568446950E-006 + 0.27184999999999998 -3.6725390372584408E-006 + 0.27270000000000000 -3.5839811126320729E-006 + 0.27354999999999996 -3.4976359605152690E-006 + 0.27439999999999998 -3.4132745616195529E-006 + 0.27524999999999999 -3.3307430778144074E-006 + 0.27609999999999996 -3.2499598482035474E-006 + 0.27694999999999997 -3.1708525269724666E-006 + 0.27779999999999999 -3.0932909395306864E-006 + 0.27865000000000001 -3.0170705014022080E-006 + 0.27949999999999997 -2.9419590637754432E-006 + 0.28034999999999999 -2.8677604655828450E-006 + 0.28120000000000001 -2.7943403688368795E-006 + 0.28204999999999997 -2.7215864501263503E-006 + 0.28289999999999998 -2.6493395819074574E-006 + 0.28375000000000000 -2.5773498111608353E-006 + 0.28459999999999996 -2.5052933866478556E-006 + 0.28544999999999998 -2.4328300889118743E-006 + 0.28630000000000000 -2.3596496398525446E-006 + 0.28714999999999996 -2.2854705590517224E-006 + 0.28799999999999998 -2.2100009411491277E-006 + 0.28885000000000000 -2.1329017050735552E-006 + 0.28969999999999996 -2.0537891089921606E-006 + 0.29054999999999997 -1.9722701093978853E-006 + 0.29139999999999999 -1.8879774643405771E-006 + 0.29224999999999995 -1.8005735514527764E-006 + 0.29309999999999997 -1.7097192903033778E-006 + 0.29394999999999999 -1.6150333347223510E-006 + 0.29480000000000001 -1.5160657574593269E-006 + 0.29564999999999997 -1.4122924014245950E-006 + 0.29649999999999999 -1.3031244807807451E-006 + 0.29735000000000000 -1.1879278905264401E-006 + 0.29819999999999997 -1.0660557218993100E-006 + 0.29904999999999998 -9.3689152008049505E-007 + 0.29990000000000000 -7.9987955252588729E-007 + 0.30074999999999996 -6.5451334975376147E-007 + 0.30159999999999998 -5.0027813497450567E-007 + 0.30245000000000000 -3.3658137209132875E-007 + 0.30329999999999996 -1.6272821917889894E-007 + 0.30414999999999998 2.2035392134727702E-008 + 0.30499999999999999 2.1843792580101484E-007 + 0.30584999999999996 4.2712618301391697E-007 + 0.30669999999999997 6.4868434034409102E-007 + 0.30754999999999999 8.8370050772003459E-007 + 0.30840000000000001 1.1328104725667456E-006 + 0.30924999999999997 1.3966592050472833E-006 + 0.31009999999999999 1.6757997539809662E-006 + 0.31095000000000000 1.9706174419445894E-006 + 0.31179999999999997 2.2813485569838860E-006 + 0.31264999999999998 2.6081896235319337E-006 + 0.31350000000000000 2.9513999684134013E-006 + 0.31434999999999996 3.3113005666704754E-006 + 0.31519999999999998 3.6881560072055066E-006 + 0.31605000000000000 4.0820268114717601E-006 + 0.31689999999999996 4.4926970472021073E-006 + 0.31774999999999998 4.9197317574181196E-006 + 0.31859999999999999 5.3626035591736130E-006 + 0.31944999999999996 5.8207700671393718E-006 + 0.32029999999999997 6.2936487436893481E-006 + 0.32114999999999999 6.7805047954558726E-006 + 0.32199999999999995 7.2803646665913884E-006 + 0.32284999999999997 7.7920023497357803E-006 + 0.32369999999999999 8.3139987419238037E-006 + 0.32455000000000001 8.8448170518427619E-006 + 0.32539999999999997 9.3828056831133726E-006 + 0.32624999999999998 9.9261673932609985E-006 + 0.32710000000000000 1.0472901808915931E-005 + 0.32794999999999996 1.1020789802949908E-005 + 0.32879999999999998 1.1567410590867569E-005 + 0.32965000000000000 1.2110201175624932E-005 + 0.33049999999999996 1.2646488494100731E-005 + 0.33134999999999998 1.3173517176442414E-005 + 0.33220000000000000 1.3688460857520005E-005 + 0.33304999999999996 1.4188415816930515E-005 + 0.33389999999999997 1.4670381090421547E-005 + 0.33474999999999999 1.5131242130677500E-005 + 0.33559999999999995 1.5567776013651486E-005 + 0.33644999999999997 1.5976695853981997E-005 + 0.33729999999999999 1.6354737890017514E-005 + 0.33815000000000001 1.6698751875504533E-005 + 0.33899999999999997 1.7005702953094267E-005 + 0.33984999999999999 1.7272646912706248E-005 + 0.34070000000000000 1.7496686712639552E-005 + 0.34154999999999996 1.7675006486395062E-005 + 0.34239999999999998 1.7804951659308046E-005 + 0.34325000000000000 1.7884133782351784E-005 + 0.34409999999999996 1.7910452807548021E-005 + 0.34494999999999998 1.7882031046220867E-005 + 0.34580000000000000 1.7797153254395166E-005 + 0.34664999999999996 1.7654291991607397E-005 + 0.34749999999999998 1.7452234737958538E-005 + 0.34834999999999999 1.7190219785975135E-005 + 0.34919999999999995 1.6867975806450799E-005 + 0.35004999999999997 1.6485639984812187E-005 + 0.35089999999999999 1.6043636273340742E-005 + 0.35174999999999995 1.5542609068478847E-005 + 0.35259999999999997 1.4983504101934004E-005 + 0.35344999999999999 1.4367686234994549E-005 + 0.35430000000000000 1.3697024814576618E-005 + 0.35514999999999997 1.2973861220222164E-005 + 0.35599999999999998 1.2200908746671009E-005 + 0.35685000000000000 1.1381163953942402E-005 + 0.35769999999999996 1.0517909680419724E-005 + 0.35854999999999998 9.6147632456127176E-006 + 0.35940000000000000 8.6757086513341273E-006 + 0.36024999999999996 7.7050585171511195E-006 + 0.36109999999999998 6.7073637268437289E-006 + 0.36194999999999999 5.6873471470490269E-006 + 0.36279999999999996 4.6498870597752570E-006 + 0.36364999999999997 3.6000236538394283E-006 + 0.36449999999999999 2.5429326693006654E-006 + 0.36534999999999995 1.4838579177115454E-006 + 0.36619999999999997 4.2803287318408090E-007 + 0.36704999999999999 -6.1934443406595483E-007 + 0.36790000000000000 -1.6530921752892971E-006 + 0.36874999999999997 -2.6680283810716544E-006 + 0.36959999999999998 -3.6590170628300706E-006 + 0.37045000000000000 -4.6210780323414073E-006 + 0.37129999999999996 -5.5494964272879461E-006 + 0.37214999999999998 -6.4398609353349780E-006 + 0.37300000000000000 -7.2880339483787892E-006 + 0.37384999999999996 -8.0901173176519620E-006 + 0.37469999999999998 -8.8424918716430838E-006 + 0.37554999999999999 -9.5419035652904961E-006 + 0.37639999999999996 -1.0185558884503465E-005 + 0.37724999999999997 -1.0771125419422661E-005 + 0.37809999999999999 -1.1296650523925487E-005 + 0.37894999999999995 -1.1760484088329268E-005 + 0.37979999999999997 -1.2161266489035248E-005 + 0.38064999999999993 -1.2498018040829303E-005 + 0.38149999999999995 -1.2770242675946983E-005 + 0.38234999999999997 -1.2977972796605336E-005 + 0.38319999999999999 -1.3121706218890899E-005 + 0.38405000000000000 -1.3202311932497725E-005 + 0.38490000000000002 -1.3220979421514037E-005 + 0.38574999999999993 -1.3179220497378760E-005 + 0.38659999999999994 -1.3078903372623030E-005 + 0.38744999999999996 -1.2922249849464085E-005 + 0.38829999999999998 -1.2711803807917197E-005 + 0.38915000000000000 -1.2450376591156606E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0009.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0009.BXZ.semd new file mode 100644 index 00000000..e2999218 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0009.BXZ.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 0.0000000000000000 + -0.11490000000000000 8.4398882235615131E-021 + -0.11405000000000000 4.0804542506884396E-020 + -0.11320000000000000 2.3417105061761639E-020 + -0.11234999999999999 -3.4748299094380694E-019 + -0.11150000000000000 -1.2438448228105265E-018 + -0.11065000000000000 -1.2693351779166867E-018 + -0.10979999999999999 3.6547436808840744E-018 + -0.10894999999999999 1.6607847467780048E-017 + -0.10810000000000000 2.8415210960569646E-017 + -0.10725000000000000 8.1865511963103937E-018 + -0.10639999999999999 -8.0174609350547112E-017 + -0.10554999999999999 -2.1982138675666464E-016 + -0.10470000000000000 -2.7681768310295282E-016 + -0.10385000000000000 -2.8281047034140155E-017 + -0.10299999999999999 6.3538944373543384E-016 + -0.10214999999999999 1.4156404601851823E-015 + -0.10130000000000000 1.5238389492239223E-015 + -0.10045000000000000 1.4095398050138350E-016 + -9.9599999999999994E-002 -2.6522225440642093E-015 + -9.8750000000000004E-002 -5.2044274170867672E-015 + -9.7900000000000001E-002 -4.8897888187979215E-015 + -9.7049999999999997E-002 -2.2783744635566263E-016 + -9.6199999999999994E-002 6.8158635942579111E-015 + -9.5349999999999990E-002 1.0810265198812161E-014 + -9.4500000000000001E-002 6.5911479536777707E-015 + -9.3649999999999997E-002 -5.0534687262803898E-015 + -9.2799999999999994E-002 -1.4760719496989456E-014 + -9.1950000000000004E-002 -9.6460708723568868E-015 + -9.1100000000000000E-002 1.4883015899997373E-014 + -9.0249999999999997E-002 4.4927485694030095E-014 + -8.9399999999999993E-002 5.0577546879892504E-014 + -8.8549999999999990E-002 5.2369812861781739E-015 + -8.7700000000000000E-002 -8.7908487988046746E-014 + -8.6849999999999997E-002 -1.8249828341917781E-013 + -8.5999999999999993E-002 -2.0532161220324133E-013 + -8.5150000000000003E-002 -9.9981922624474827E-014 + -8.4300000000000000E-002 1.2702390772286544E-013 + -8.3449999999999996E-002 3.9089095576456525E-013 + -8.2600000000000007E-002 5.6091923205861737E-013 + -8.1749999999999989E-002 5.2626220259638966E-013 + -8.0900000000000000E-002 2.5552765040136837E-013 + -8.0049999999999996E-002 -1.8748466435572572E-013 + -7.9199999999999993E-002 -6.7975151072295126E-013 + -7.8350000000000003E-002 -1.0971164027400077E-012 + -7.7499999999999999E-002 -1.3484797789571642E-012 + -7.6649999999999996E-002 -1.3600901291271361E-012 + -7.5800000000000006E-002 -1.0296696927561896E-012 + -7.4949999999999989E-002 -2.0934675704982848E-013 + -7.4099999999999999E-002 1.2245492041114964E-012 + -7.3249999999999996E-002 3.2093388313742928E-012 + -7.2399999999999992E-002 5.3168190423415239E-012 + -7.1550000000000002E-002 6.6904608254569044E-012 + -7.0699999999999999E-002 6.2168854962004129E-012 + -6.9849999999999995E-002 2.9460276188569690E-012 + -6.9000000000000006E-002 -3.3730600548171386E-012 + -6.8149999999999988E-002 -1.1877166445958560E-011 + -6.7299999999999999E-002 -2.0512418721597614E-011 + -6.6449999999999995E-002 -2.6368919810408609E-011 + -6.5599999999999992E-002 -2.6317401046334446E-011 + -6.4750000000000002E-002 -1.7750069071796836E-011 + -6.3899999999999998E-002 7.0431892028770438E-013 + -6.3049999999999995E-002 2.8472476813244310E-011 + -6.2199999999999998E-002 6.2266775377856700E-011 + -6.1350000000000002E-002 9.5365958330090193E-011 + -6.0499999999999998E-002 1.1740982913487781E-010 + -5.9650000000000002E-002 1.1541823557637578E-010 + -5.8799999999999998E-002 7.6577176513702703E-011 + -5.7950000000000002E-002 -7.3378730051739814E-012 + -5.7099999999999998E-002 -1.3494323392047932E-010 + -5.6249999999999994E-002 -2.9132919793244000E-010 + -5.5400000000000005E-002 -4.4692594921980813E-010 + -5.4550000000000001E-002 -5.6012924035613955E-010 + -5.3699999999999998E-002 -5.8363830241611168E-010 + -5.2849999999999994E-002 -4.7364105125385242E-010 + -5.2000000000000005E-002 -2.0066345880463689E-010 + -5.1150000000000001E-002 2.3902567345960939E-010 + -5.0299999999999997E-002 8.1247531027764851E-010 + -4.9449999999999994E-002 1.4408127532865414E-009 + -4.8600000000000004E-002 1.9934139792642365E-009 + -4.7750000000000001E-002 2.2875344208473222E-009 + -4.6899999999999997E-002 2.0951287292087644E-009 + -4.6049999999999994E-002 1.1573263726650446E-009 + -4.5200000000000004E-002 -7.9500460199201642E-010 + -4.4350000000000001E-002 -4.0183299742676951E-009 + -4.3499999999999997E-002 -8.7363045462327646E-009 + -4.2649999999999993E-002 -1.5127543016391770E-008 + -4.1800000000000004E-002 -2.3324913323592967E-008 + -4.0950000000000000E-002 -3.3427470799820796E-008 + -4.0099999999999997E-002 -4.5523714735860296E-008 + -3.9249999999999993E-002 -5.9723338175257635E-008 + -3.8400000000000004E-002 -7.6194104501502963E-008 + -3.7550000000000000E-002 -9.5200473378894911E-008 + -3.6699999999999997E-002 -1.1714007203310402E-007 + -3.5850000000000007E-002 -1.4257342282443319E-007 + -3.5000000000000003E-002 -1.7224184330456772E-007 + -3.4150000000000000E-002 -2.0707038376746783E-007 + -3.3299999999999996E-002 -2.4815678497919492E-007 + -3.2450000000000007E-002 -2.9675252392640158E-007 + -3.1600000000000003E-002 -3.5424607627615677E-007 + -3.0750000000000000E-002 -4.2215845843618044E-007 + -2.9899999999999996E-002 -5.0215708144202339E-007 + -2.9050000000000006E-002 -5.9608840288083111E-007 + -2.8200000000000003E-002 -7.0602536322123250E-007 + -2.7349999999999999E-002 -8.3432528087316615E-007 + -2.6499999999999996E-002 -9.8369466932756568E-007 + -2.5650000000000006E-002 -1.1572594076659912E-006 + -2.4800000000000003E-002 -1.3586374809907565E-006 + -2.3949999999999999E-002 -1.5920100439981395E-006 + -2.3099999999999996E-002 -1.8621842741704542E-006 + -2.2250000000000006E-002 -2.1746438456876959E-006 + -2.1400000000000002E-002 -2.5355878066663468E-006 + -2.0549999999999999E-002 -2.9519652998265596E-006 + -1.9699999999999995E-002 -3.4315184965111495E-006 + -1.8850000000000006E-002 -3.9828423403707777E-006 + -1.8000000000000002E-002 -4.6154717589876950E-006 + -1.7149999999999999E-002 -5.3399937435322234E-006 + -1.6299999999999995E-002 -6.1681807383696129E-006 + -1.5450000000000005E-002 -7.1131371743033980E-006 + -1.4600000000000002E-002 -8.1894467548522616E-006 + -1.3749999999999998E-002 -9.4133157172050136E-006 + -1.2899999999999995E-002 -1.0802706950876573E-005 + -1.2050000000000005E-002 -1.2377465114178964E-005 + -1.1200000000000002E-002 -1.4159434530029915E-005 + -1.0349999999999998E-002 -1.6172572312474864E-005 + -9.5000000000000084E-003 -1.8443056138399138E-005 + -8.6500000000000049E-003 -2.0999384766953077E-005 + -7.8000000000000014E-003 -2.3872484984449103E-005 + -6.9499999999999978E-003 -2.7095819603109323E-005 + -6.1000000000000082E-003 -3.0705517535994974E-005 + -5.2500000000000047E-003 -3.4740519951484763E-005 + -4.4000000000000011E-003 -3.9242729494872408E-005 + -3.5499999999999976E-003 -4.4257155938450507E-005 + -2.7000000000000079E-003 -4.9832013220064813E-005 + -1.8500000000000044E-003 -5.6018789892044579E-005 + -1.0000000000000009E-003 -6.2872266344689390E-005 + -1.4999999999999736E-004 -7.0450512189182808E-005 + 6.9999999999999230E-004 -7.8814837559180209E-005 + 1.5499999999999958E-003 -8.8029745773089869E-005 + 2.3999999999999994E-003 -9.8162794096116256E-005 + 3.2500000000000029E-003 -1.0928442985594394E-004 + 4.0999999999999925E-003 -1.2146778049392586E-004 + 4.9499999999999961E-003 -1.3478840652966513E-004 + 5.7999999999999996E-003 -1.4932403159338499E-004 + 6.6499999999999893E-003 -1.6515427145905070E-004 + 7.5000000000000067E-003 -1.8236018809698721E-004 + 8.3499999999999963E-003 -2.0102397103042563E-004 + 9.1999999999999860E-003 -2.2122840503070983E-004 + 1.0050000000000003E-002 -2.4305622699144003E-004 + 1.0899999999999993E-002 -2.6658937926435041E-004 + 1.1750000000000010E-002 -2.9190835672863167E-004 + 1.2600000000000000E-002 -3.1909116252245255E-004 + 1.3449999999999990E-002 -3.4821261451721265E-004 + 1.4300000000000007E-002 -3.7934313391144804E-004 + 1.5149999999999997E-002 -4.1254787825444013E-004 + 1.5999999999999986E-002 -4.4788552503396707E-004 + 1.6850000000000004E-002 -4.8540725353442456E-004 + 1.7699999999999994E-002 -5.2515540910715269E-004 + 1.8549999999999983E-002 -5.6716242196447949E-004 + 1.9400000000000001E-002 -6.1144938481579362E-004 + 2.0249999999999990E-002 -6.5802493073762749E-004 + 2.1100000000000008E-002 -7.0688369953645367E-004 + 2.1949999999999997E-002 -7.5800525831278768E-004 + 2.2799999999999987E-002 -8.1135268632327848E-004 + 2.3650000000000004E-002 -8.6687116987361568E-004 + 2.4499999999999994E-002 -9.2448687898935512E-004 + 2.5349999999999984E-002 -9.8410583054059451E-004 + 2.6200000000000001E-002 -1.0456126411724869E-003 + 2.7049999999999991E-002 -1.1088699204236522E-003 + 2.7900000000000008E-002 -1.1737172719027739E-003 + 2.8749999999999998E-002 -1.2399703481450282E-003 + 2.9599999999999987E-002 -1.3074206916299318E-003 + 3.0450000000000005E-002 -1.3758353007937900E-003 + 3.1299999999999994E-002 -1.4449562259943450E-003 + 3.2149999999999984E-002 -1.5145010064565958E-003 + 3.3000000000000002E-002 -1.5841627949371613E-003 + 3.3849999999999991E-002 -1.6536110854435569E-003 + 3.4700000000000009E-002 -1.7224927285726969E-003 + 3.5549999999999998E-002 -1.7904327154416584E-003 + 3.6399999999999988E-002 -1.8570357072403916E-003 + 3.7250000000000005E-002 -1.9218880852526616E-003 + 3.8099999999999995E-002 -1.9845595822333179E-003 + 3.8949999999999985E-002 -2.0446058720367277E-003 + 3.9800000000000002E-002 -2.1015706815026829E-003 + 4.0649999999999992E-002 -2.1549889920729043E-003 + 4.1500000000000009E-002 -2.2043904272194747E-003 + 4.2349999999999999E-002 -2.2493021481761015E-003 + 4.3199999999999988E-002 -2.2892522624367749E-003 + 4.4050000000000006E-002 -2.3237742592691246E-003 + 4.4899999999999995E-002 -2.3524106654314154E-003 + 4.5749999999999985E-002 -2.3747173915626492E-003 + 4.6600000000000003E-002 -2.3902673699713580E-003 + 4.7449999999999992E-002 -2.3986554066828618E-003 + 4.8299999999999982E-002 -2.3995020379779198E-003 + 4.9149999999999999E-002 -2.3924580662387364E-003 + 4.9999999999999989E-002 -2.3772088944246567E-003 + 5.0850000000000006E-002 -2.3534777706903914E-003 + 5.1699999999999996E-002 -2.3210304108229724E-003 + 5.2549999999999986E-002 -2.2796775718677779E-003 + 5.3400000000000003E-002 -2.2292795267675465E-003 + 5.4249999999999993E-002 -2.1697483530002523E-003 + 5.5099999999999982E-002 -2.1010512758996799E-003 + 5.5950000000000000E-002 -2.0232115200051058E-003 + 5.6799999999999989E-002 -1.9363110874910084E-003 + 5.7650000000000007E-002 -1.8404923346788116E-003 + 5.8499999999999996E-002 -1.7359578688213419E-003 + 5.9349999999999986E-002 -1.6229712845642254E-003 + 6.0200000000000004E-002 -1.5018562241870077E-003 + 6.1049999999999993E-002 -1.3729955828255969E-003 + 6.1899999999999983E-002 -1.2368303819321872E-003 + 6.2750000000000000E-002 -1.0938569274469138E-003 + 6.3599999999999990E-002 -9.4462455277056784E-004 + 6.4450000000000007E-002 -7.8973221890568971E-004 + 6.5299999999999997E-002 -6.2982502736870960E-004 + 6.6149999999999987E-002 -4.6558950169228117E-004 + 6.7000000000000004E-002 -2.9774903116576722E-004 + 6.7849999999999994E-002 -1.2705849448098731E-004 + 6.8699999999999983E-002 4.5701158575901720E-005 + 6.9550000000000001E-002 2.1972908889611001E-004 + 7.0399999999999990E-002 3.9421064820447050E-004 + 7.1249999999999980E-002 5.6832381844735386E-004 + 7.2099999999999997E-002 7.4124576545671035E-004 + 7.2949999999999987E-002 9.1215941687010057E-004 + 7.3800000000000004E-002 1.0802600033840723E-003 + 7.4649999999999994E-002 1.2447613232713995E-003 + 7.5499999999999984E-002 1.4049023582108811E-003 + 7.6350000000000001E-002 1.5599528305315499E-003 + 7.7199999999999991E-002 1.7092195913037246E-003 + 7.8049999999999981E-002 1.8520517708851597E-003 + 7.8899999999999998E-002 1.9878457254324812E-003 + 7.9749999999999988E-002 2.1160500264593824E-003 + 8.0600000000000005E-002 2.2361690075867568E-003 + 8.1449999999999995E-002 2.3477669081278883E-003 + 8.2299999999999984E-002 2.4504699127257811E-003 + 8.3150000000000002E-002 2.5439686751929386E-003 + 8.3999999999999991E-002 2.6280206687535378E-003 + 8.4849999999999981E-002 2.7024497353789500E-003 + 8.5699999999999998E-002 2.7671475435978262E-003 + 8.6549999999999988E-002 2.8220723877303705E-003 + 8.7400000000000005E-002 2.8672488095786005E-003 + 8.8249999999999995E-002 2.9027651857763386E-003 + 8.9099999999999985E-002 2.9287720836530494E-003 + 8.9950000000000002E-002 2.9454791733682494E-003 + 9.0799999999999992E-002 2.9531521025636101E-003 + 9.1649999999999981E-002 2.9521086199995271E-003 + 9.2499999999999999E-002 2.9427138963675371E-003 + 9.3349999999999989E-002 2.9253765422226820E-003 + 9.4200000000000006E-002 2.9005435145301657E-003 + 9.5049999999999996E-002 2.8686940497367731E-003 + 9.5899999999999985E-002 2.8303356213245671E-003 + 9.6750000000000003E-002 2.7859978949810035E-003 + 9.7599999999999992E-002 2.7362273710260206E-003 + 9.8449999999999982E-002 2.6815813016358367E-003 + 9.9299999999999999E-002 2.6226231051557280E-003 + 0.10014999999999999 2.5599163237802498E-003 + 0.10099999999999998 2.4940192453873655E-003 + 0.10185000000000000 2.4254812965334837E-003 + 0.10269999999999999 2.3548373693116102E-003 + 0.10355000000000000 2.2826044085603866E-003 + 0.10439999999999999 2.2092767946854321E-003 + 0.10524999999999998 2.1353230875363538E-003 + 0.10610000000000000 2.0611832125850206E-003 + 0.10694999999999999 1.9872654994525334E-003 + 0.10779999999999998 1.9139447782509983E-003 + 0.10865000000000000 1.8415610875904382E-003 + 0.10949999999999999 1.7704174848455962E-003 + 0.11035000000000000 1.7007797485629524E-003 + 0.11119999999999999 1.6328758988409472E-003 + 0.11204999999999998 1.5668961554003787E-003 + 0.11290000000000000 1.5029935433810040E-003 + 0.11374999999999999 1.4412849422960057E-003 + 0.11459999999999998 1.3818523316491858E-003 + 0.11545000000000000 1.3247445848389816E-003 + 0.11629999999999999 1.2699788889427512E-003 + 0.11715000000000000 1.2175431379955598E-003 + 0.11799999999999999 1.1673981611408204E-003 + 0.11884999999999998 1.1194806366068644E-003 + 0.11970000000000000 1.0737051749914197E-003 + 0.12054999999999999 1.0299675056602616E-003 + 0.12139999999999998 9.8814692771431647E-004 + 0.12225000000000000 9.4810941968397902E-004 + 0.12309999999999999 9.0971017116349092E-004 + 0.12395000000000000 8.7279661884973557E-004 + 0.12479999999999999 8.3721124031609691E-004 + 0.12564999999999998 8.0279406522243890E-004 + 0.12650000000000000 7.6938549801587933E-004 + 0.12734999999999999 7.3682831942110255E-004 + 0.12819999999999998 7.0497002163104143E-004 + 0.12905000000000000 6.7366436090502714E-004 + 0.12989999999999999 6.4277332826870553E-004 + 0.13074999999999998 6.1216880346087407E-004 + 0.13159999999999999 5.8173392302881340E-004 + 0.13245000000000001 5.5136413431945827E-004 + 0.13329999999999997 5.2096823049973401E-004 + 0.13414999999999999 4.9046861671909938E-004 + 0.13500000000000001 4.5980180917545757E-004 + 0.13584999999999997 4.2891871456451447E-004 + 0.13669999999999999 3.9778480287851452E-004 + 0.13755000000000001 3.6637981127784895E-004 + 0.13839999999999997 3.3469765309651883E-004 + 0.13924999999999998 3.0274561582759713E-004 + 0.14010000000000000 2.7054361975455273E-004 + 0.14094999999999996 2.3812340555705790E-004 + 0.14179999999999998 2.0552778063470062E-004 + 0.14265000000000000 1.7280956142058665E-004 + 0.14350000000000002 1.4003066226317198E-004 + 0.14434999999999998 1.0726079260426754E-004 + 0.14520000000000000 7.4576104757559505E-005 + 0.14605000000000001 4.2058022249340191E-005 + 0.14689999999999998 9.7920014071444210E-006 + 0.14774999999999999 -2.2133513551486323E-005 + 0.14860000000000001 -5.3628226762952886E-005 + 0.14944999999999997 -8.4601164407937756E-005 + 0.15029999999999999 -1.1496184546839045E-004 + 0.15115000000000001 -1.4462145099715336E-004 + 0.15199999999999997 -1.7349384080552876E-004 + 0.15284999999999999 -2.0149642535916581E-004 + 0.15370000000000000 -2.2855088683789552E-004 + 0.15454999999999997 -2.5458389439894983E-004 + 0.15539999999999998 -2.7952765610999718E-004 + 0.15625000000000000 -3.0332052412834656E-004 + 0.15709999999999996 -3.2590749398392712E-004 + 0.15794999999999998 -3.4724061826686789E-004 + 0.15880000000000000 -3.6727940355256743E-004 + 0.15965000000000001 -3.8599086620647244E-004 + 0.16049999999999998 -4.0334968195625666E-004 + 0.16134999999999999 -4.1933807829478418E-004 + 0.16220000000000001 -4.3394568863310608E-004 + 0.16304999999999997 -4.4716942271375498E-004 + 0.16389999999999999 -4.5901333663436093E-004 + 0.16475000000000001 -4.6948839597075369E-004 + 0.16559999999999997 -4.7861211923944471E-004 + 0.16644999999999999 -4.8640820022052714E-004 + 0.16730000000000000 -4.9290611029828221E-004 + 0.16814999999999997 -4.9814040251516768E-004 + 0.16899999999999998 -5.0215049302379598E-004 + 0.16985000000000000 -5.0498010497232828E-004 + 0.17069999999999996 -5.0667681124025950E-004 + 0.17154999999999998 -5.0729145602383414E-004 + 0.17240000000000000 -5.0687776780711517E-004 + 0.17325000000000002 -5.0549147791314748E-004 + 0.17409999999999998 -5.0319001268411725E-004 + 0.17494999999999999 -5.0003210848295133E-004 + 0.17580000000000001 -4.9607728614226162E-004 + 0.17664999999999997 -4.9138571258131177E-004 + 0.17749999999999999 -4.8601765416385399E-004 + 0.17835000000000001 -4.8003283601919899E-004 + 0.17919999999999997 -4.7349004913094597E-004 + 0.18004999999999999 -4.6644685784700949E-004 + 0.18090000000000001 -4.5895934123136401E-004 + 0.18174999999999997 -4.5108200726741042E-004 + 0.18259999999999998 -4.4286760243032790E-004 + 0.18345000000000000 -4.3436691149646169E-004 + 0.18429999999999996 -4.2562838114706784E-004 + 0.18514999999999998 -4.1669788409501231E-004 + 0.18600000000000000 -4.0761862398102283E-004 + 0.18684999999999996 -3.9843119959941136E-004 + 0.18769999999999998 -3.8917358317786281E-004 + 0.18855000000000000 -3.7988125618119430E-004 + 0.18940000000000001 -3.7058703040815605E-004 + 0.19024999999999997 -3.6132115895841653E-004 + 0.19109999999999999 -3.5211114880268741E-004 + 0.19195000000000001 -3.4298194499513088E-004 + 0.19279999999999997 -3.3395593123625313E-004 + 0.19364999999999999 -3.2505311510292340E-004 + 0.19450000000000001 -3.1629128957477465E-004 + 0.19534999999999997 -3.0768588724555657E-004 + 0.19619999999999999 -2.9925025911940262E-004 + 0.19705000000000000 -2.9099561020421360E-004 + 0.19789999999999996 -2.8293121052583769E-004 + 0.19874999999999998 -2.7506464396725777E-004 + 0.19960000000000000 -2.6740189689063100E-004 + 0.20044999999999996 -2.5994761833408116E-004 + 0.20129999999999998 -2.5270506114163298E-004 + 0.20215000000000000 -2.4567629940009880E-004 + 0.20300000000000001 -2.3886215910525101E-004 + 0.20384999999999998 -2.3226226281661630E-004 + 0.20469999999999999 -2.2587524756567423E-004 + 0.20555000000000001 -2.1969883350326342E-004 + 0.20639999999999997 -2.1373001659525146E-004 + 0.20724999999999999 -2.0796525152987143E-004 + 0.20810000000000001 -2.0240049928594759E-004 + 0.20894999999999997 -1.9703131631680057E-004 + 0.20979999999999999 -1.9185278369570144E-004 + 0.21065000000000000 -1.8685960479143129E-004 + 0.21149999999999997 -1.8204620407940431E-004 + 0.21234999999999998 -1.7740690312685009E-004 + 0.21320000000000000 -1.7293598647322102E-004 + 0.21404999999999996 -1.6862779358187469E-004 + 0.21489999999999998 -1.6447659940894198E-004 + 0.21575000000000000 -1.6047659806704343E-004 + 0.21659999999999996 -1.5662186560138201E-004 + 0.21744999999999998 -1.5290650226347697E-004 + 0.21829999999999999 -1.4932473363529080E-004 + 0.21915000000000001 -1.4587101173376294E-004 + 0.21999999999999997 -1.4253999205049968E-004 + 0.22084999999999999 -1.3932646176820402E-004 + 0.22170000000000001 -1.3622520076555145E-004 + 0.22254999999999997 -1.3323107252487975E-004 + 0.22339999999999999 -1.3033913284936496E-004 + 0.22425000000000000 -1.2754476644024010E-004 + 0.22509999999999997 -1.2484370595662101E-004 + 0.22594999999999998 -1.2223195023814429E-004 + 0.22680000000000000 -1.1970562959688128E-004 + 0.22764999999999996 -1.1726099036814524E-004 + 0.22849999999999998 -1.1489438198895182E-004 + 0.22935000000000000 -1.1260235767668890E-004 + 0.23019999999999996 -1.1038171264189696E-004 + 0.23104999999999998 -1.0822946370758501E-004 + 0.23190000000000000 -1.0614279185015865E-004 + 0.23275000000000001 -1.0411894143970624E-004 + 0.23359999999999997 -1.0215525720699470E-004 + 0.23444999999999999 -1.0024919196627985E-004 + 0.23530000000000001 -9.8398362288262801E-005 + 0.23614999999999997 -9.6600571582006433E-005 + 0.23699999999999999 -9.4853815442128299E-005 + 0.23785000000000001 -9.3156246469715907E-005 + 0.23869999999999997 -9.1506115851860021E-005 + 0.23954999999999999 -8.9901742331610033E-005 + 0.24040000000000000 -8.8341457870829684E-005 + 0.24124999999999996 -8.6823588214243324E-005 + 0.24209999999999998 -8.5346506003323313E-005 + 0.24295000000000000 -8.3908707331548500E-005 + 0.24379999999999996 -8.2508863245648551E-005 + 0.24464999999999998 -8.1145780545987731E-005 + 0.24550000000000000 -7.9818317049530944E-005 + 0.24634999999999996 -7.8525308314640458E-005 + 0.24719999999999998 -7.7265542901641421E-005 + 0.24804999999999999 -7.6037851583520596E-005 + 0.24890000000000001 -7.4841193476115077E-005 + 0.24974999999999997 -7.3674684379832156E-005 + 0.25059999999999999 -7.2537492485436587E-005 + 0.25145000000000001 -7.1428677365763599E-005 + 0.25229999999999997 -7.0347143792794982E-005 + 0.25314999999999999 -6.9291715771398787E-005 + 0.25400000000000000 -6.8261296115783589E-005 + 0.25484999999999997 -6.7255053438447236E-005 + 0.25569999999999998 -6.6272397020202445E-005 + 0.25655000000000000 -6.5312874573651442E-005 + 0.25739999999999996 -6.4375988443415936E-005 + 0.25824999999999998 -6.3461124298899144E-005 + 0.25910000000000000 -6.2567583556012471E-005 + 0.25994999999999996 -6.1694736169525522E-005 + 0.26079999999999998 -6.0842103225240331E-005 + 0.26164999999999999 -6.0009372508325307E-005 + 0.26249999999999996 -5.9196362604142208E-005 + 0.26334999999999997 -5.8402926629482164E-005 + 0.26419999999999999 -5.7628946932389839E-005 + 0.26505000000000001 -5.6874373427297952E-005 + 0.26589999999999997 -5.6139312384188598E-005 + 0.26674999999999999 -5.5424091055596226E-005 + 0.26760000000000000 -5.4729265698534894E-005 + 0.26844999999999997 -5.4055594645601114E-005 + 0.26929999999999998 -5.3403973121383608E-005 + 0.27015000000000000 -5.2775390030602991E-005 + 0.27099999999999996 -5.2170916128032326E-005 + 0.27184999999999998 -5.1591770217887890E-005 + 0.27270000000000000 -5.1039460717949506E-005 + 0.27354999999999996 -5.0515879811880183E-005 + 0.27439999999999998 -5.0023340195171877E-005 + 0.27524999999999999 -4.9564501567733027E-005 + 0.27609999999999996 -4.9142280567472573E-005 + 0.27694999999999997 -4.8759811609049212E-005 + 0.27779999999999999 -4.8420534864727751E-005 + 0.27865000000000001 -4.8128403083923008E-005 + 0.27949999999999997 -4.7888044294062273E-005 + 0.28034999999999999 -4.7704791943604027E-005 + 0.28120000000000001 -4.7584571969801163E-005 + 0.28204999999999997 -4.7533782901272241E-005 + 0.28289999999999998 -4.7559249910010434E-005 + 0.28375000000000000 -4.7668349132200003E-005 + 0.28459999999999996 -4.7869210779583347E-005 + 0.28544999999999998 -4.8170847215560356E-005 + 0.28630000000000000 -4.8583162818907369E-005 + 0.28714999999999996 -4.9116829431254617E-005 + 0.28799999999999998 -4.9783215213909290E-005 + 0.28885000000000000 -5.0594438714343618E-005 + 0.28969999999999996 -5.1563536872345111E-005 + 0.29054999999999997 -5.2704645532317334E-005 + 0.29139999999999999 -5.4033066778326246E-005 + 0.29224999999999995 -5.5565186034746568E-005 + 0.29309999999999997 -5.7318300821334167E-005 + 0.29394999999999999 -5.9310511458730660E-005 + 0.29480000000000001 -6.1560722280795815E-005 + 0.29564999999999997 -6.4088766717030455E-005 + 0.29649999999999999 -6.6915495553798645E-005 + 0.29735000000000000 -7.0062796953566936E-005 + 0.29819999999999997 -7.3553430608559435E-005 + 0.29904999999999998 -7.7410820968804202E-005 + 0.29990000000000000 -8.1658887315624374E-005 + 0.30074999999999996 -8.6321915897942492E-005 + 0.30159999999999998 -9.1424529624983963E-005 + 0.30245000000000000 -9.6991664291125519E-005 + 0.30329999999999996 -1.0304841714454388E-004 + 0.30414999999999998 -1.0961980781544860E-004 + 0.30499999999999999 -1.1673040658234901E-004 + 0.30584999999999996 -1.2440400443945469E-004 + 0.30669999999999997 -1.3266332819845356E-004 + 0.30754999999999999 -1.4152988776271734E-004 + 0.30840000000000001 -1.5102379134098798E-004 + 0.30924999999999997 -1.6116345148489751E-004 + 0.31009999999999999 -1.7196519287070199E-004 + 0.31095000000000000 -1.8344268394827613E-004 + 0.31179999999999997 -1.9560650105594031E-004 + 0.31264999999999998 -2.0846369987191529E-004 + 0.31350000000000000 -2.2201760342534504E-004 + 0.31434999999999996 -2.3626749175421343E-004 + 0.31519999999999998 -2.5120825771156666E-004 + 0.31605000000000000 -2.6682987202496944E-004 + 0.31689999999999996 -2.8311688124434505E-004 + 0.31774999999999998 -3.0004783104815717E-004 + 0.31859999999999999 -3.1759497608802376E-004 + 0.31944999999999996 -3.3572408834155339E-004 + 0.32029999999999997 -3.5439424379925212E-004 + 0.32114999999999999 -3.7355754070480894E-004 + 0.32199999999999995 -3.9315873030862592E-004 + 0.32284999999999997 -4.1313502991187638E-004 + 0.32369999999999999 -4.3341580938807261E-004 + 0.32455000000000001 -4.5392279580641799E-004 + 0.32539999999999997 -4.7457010760256944E-004 + 0.32624999999999998 -4.9526439989550704E-004 + 0.32710000000000000 -5.1590511464136497E-004 + 0.32794999999999996 -5.3638442577437007E-004 + 0.32879999999999998 -5.5658773700706604E-004 + 0.32965000000000000 -5.7639389354601791E-004 + 0.33049999999999996 -5.9567565895991392E-004 + 0.33134999999999998 -6.1430047796566100E-004 + 0.33220000000000000 -6.3213115859622651E-004 + 0.33304999999999996 -6.4902684526630099E-004 + 0.33389999999999997 -6.6484372541491697E-004 + 0.33474999999999999 -6.7943609479428413E-004 + 0.33559999999999995 -6.9265742009373698E-004 + 0.33644999999999997 -7.0436140534286087E-004 + 0.33729999999999999 -7.1440304583874313E-004 + 0.33815000000000001 -7.2264008670817740E-004 + 0.33899999999999997 -7.2893436584246687E-004 + 0.33984999999999999 -7.3315304720975212E-004 + 0.34070000000000000 -7.3516990389312109E-004 + 0.34154999999999996 -7.3486660949680376E-004 + 0.34239999999999998 -7.3213414981616713E-004 + 0.34325000000000000 -7.2687411139574557E-004 + 0.34409999999999996 -7.1900002059863382E-004 + 0.34494999999999998 -7.0843865044780872E-004 + 0.34580000000000000 -6.9513136675992623E-004 + 0.34664999999999996 -6.7903468065560633E-004 + 0.34749999999999998 -6.6012153902507247E-004 + 0.34834999999999999 -6.3838203447757233E-004 + 0.34919999999999995 -6.1382426327221133E-004 + 0.35004999999999997 -5.8647509785394536E-004 + 0.35089999999999999 -5.5638066319523124E-004 + 0.35174999999999995 -5.2360646443072774E-004 + 0.35259999999999997 -4.8823756440295632E-004 + 0.35344999999999999 -4.5037809346758429E-004 + 0.35430000000000000 -4.1015109013568384E-004 + 0.35514999999999997 -3.6769819810182896E-004 + 0.35599999999999998 -3.2317916421365037E-004 + 0.35685000000000000 -2.7677097248386586E-004 + 0.35769999999999996 -2.2866679877216813E-004 + 0.35854999999999998 -1.7907474219830806E-004 + 0.35940000000000000 -1.2821651840022529E-004 + 0.36024999999999996 -7.6325955258616971E-005 + 0.36109999999999998 -2.3647512746381465E-005 + 0.36194999999999999 2.9565414360271530E-005 + 0.36279999999999996 8.3052434828768834E-005 + 0.36364999999999997 1.3654819301311795E-004 + 0.36449999999999999 1.8978453272607226E-004 + 0.36534999999999995 2.4249249497894940E-004 + 0.36619999999999997 2.9440442887563272E-004 + 0.36704999999999999 3.4525605109096485E-004 + 0.36790000000000000 3.9478858502317701E-004 + 0.36874999999999997 4.4275078152916734E-004 + 0.36959999999999998 4.8890109116215262E-004 + 0.37045000000000000 5.3300952332854931E-004 + 0.37129999999999996 5.7485922608649007E-004 + 0.37214999999999998 6.1424834173512085E-004 + 0.37300000000000000 6.5099125332310442E-004 + 0.37384999999999996 6.8492013056594228E-004 + 0.37469999999999998 7.1588612377197043E-004 + 0.37554999999999999 7.4376064569360199E-004 + 0.37639999999999996 7.6843611395102467E-004 + 0.37724999999999997 7.8982668319495426E-004 + 0.37809999999999999 8.0786842879688038E-004 + 0.37894999999999995 8.2251988043943768E-004 + 0.37979999999999997 8.3376176716650613E-004 + 0.38064999999999993 8.4159697990720335E-004 + 0.38149999999999995 8.4604994267641726E-004 + 0.38234999999999997 8.4716629501749752E-004 + 0.38319999999999999 8.4501183908193230E-004 + 0.38405000000000000 8.3967178606106363E-004 + 0.38490000000000002 8.3124978501153152E-004 + 0.38574999999999993 8.1986665592189713E-004 + 0.38659999999999994 8.0565904703479795E-004 + 0.38744999999999996 7.8877803244140662E-004 + 0.38829999999999998 7.6938734696389128E-004 + 0.38915000000000000 7.4766176579887066E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0010.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0010.BXX.semd new file mode 100644 index 00000000..05fff1b1 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0010.BXX.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 0.0000000000000000 + -0.11490000000000000 0.0000000000000000 + -0.11405000000000000 0.0000000000000000 + -0.11320000000000000 -6.4486254511127892E-026 + -0.11234999999999999 -1.0241931583834099E-024 + -0.11150000000000000 -6.7604806670639563E-024 + -0.11065000000000000 -2.4438239717162655E-023 + -0.10979999999999999 -4.5620095275270408E-023 + -0.10894999999999999 1.0545314553875325E-023 + -0.10810000000000000 3.4695990517836288E-022 + -0.10725000000000000 1.1448783718258902E-021 + -0.10639999999999999 1.9937190056442223E-021 + -0.10554999999999999 1.0466589528000501E-021 + -0.10470000000000000 -5.0219362577871921E-021 + -0.10385000000000000 -1.8424181868097076E-020 + -0.10299999999999999 -3.4132670688539681E-020 + -0.10214999999999999 -3.3103937234321913E-020 + -0.10130000000000000 1.6804838042042465E-020 + -0.10045000000000000 1.4136419737680612E-019 + -9.9599999999999994E-002 3.1809642184134351E-019 + -9.8750000000000004E-002 4.2845418328199954E-019 + -9.7900000000000001E-002 2.4833256486434666E-019 + -9.7049999999999997E-002 -4.6326111494308511E-019 + -9.6199999999999994E-002 -1.7436442425396135E-018 + -9.5349999999999990E-002 -3.1286511697441839E-018 + -9.4500000000000001E-002 -3.4671469676066796E-018 + -9.3649999999999997E-002 -1.1464368966796368E-018 + -9.2799999999999994E-002 5.0101975692058476E-018 + -9.1950000000000004E-002 1.4215224165518763E-017 + -9.1100000000000000E-002 2.2193936315631307E-017 + -9.0249999999999997E-002 2.1003121270288055E-017 + -8.9399999999999993E-002 1.8265695140165124E-018 + -8.8549999999999990E-002 -3.8487003662934144E-017 + -8.7700000000000000E-002 -8.8982187031077123E-017 + -8.6849999999999997E-002 -1.1985656596330464E-016 + -8.5999999999999993E-002 -8.9402509350689291E-017 + -8.5150000000000003E-002 3.2405846083590878E-017 + -8.4300000000000000E-002 2.2958057292616891E-016 + -8.3449999999999996E-002 4.1610442177210334E-016 + -8.2600000000000007E-002 4.5127423834945327E-016 + -8.1749999999999989E-002 2.1030649006562662E-016 + -8.0900000000000000E-002 -3.1157126456517792E-016 + -8.0049999999999996E-002 -9.2664583237456909E-016 + -7.9199999999999993E-002 -1.2904099427104285E-015 + -7.8350000000000003E-002 -1.0715670323888912E-015 + -7.7499999999999999E-002 -1.8284906215183552E-016 + -7.6649999999999996E-002 1.0827978842067873E-015 + -7.5800000000000006E-002 2.1467681115440673E-015 + -7.4949999999999989E-002 2.4600474103849632E-015 + -7.4099999999999999E-002 1.8412506664709065E-015 + -7.3249999999999996E-002 5.7063419019941536E-016 + -7.2399999999999992E-002 -8.6844074020391298E-016 + -7.1550000000000002E-002 -2.1985347185390657E-015 + -7.0699999999999999E-002 -3.4999583550842248E-015 + -6.9849999999999995E-002 -4.8485084734269860E-015 + -6.9000000000000006E-002 -5.6745452964943447E-015 + -6.8149999999999988E-002 -4.5361870219814985E-015 + -6.7299999999999999E-002 8.0710276200577700E-017 + -6.6449999999999995E-002 8.1087167996427615E-015 + -6.5599999999999992E-002 1.6579009594749019E-014 + -6.4750000000000002E-002 2.0155137094990895E-014 + -6.3899999999999998E-002 1.4057759720953023E-014 + -6.3049999999999995E-002 -2.0105188359338409E-015 + -6.2199999999999998E-002 -2.1808981920104250E-014 + -6.1350000000000002E-002 -3.4766748434452716E-014 + -6.0499999999999998E-002 -3.2149087872405946E-014 + -5.9650000000000002E-002 -1.3543262359868869E-014 + -5.8799999999999998E-002 1.1297600393264855E-014 + -5.7950000000000002E-002 2.7825604591810351E-014 + -5.7099999999999998E-002 2.6721002754530958E-014 + -5.6249999999999994E-002 1.1644628510060261E-014 + -5.5400000000000005E-002 -2.0018346677546892E-015 + -5.4550000000000001E-002 1.6911130652294337E-015 + -5.3699999999999998E-002 2.4824837537446333E-014 + -5.2849999999999994E-002 4.9412167240116148E-014 + -5.2000000000000005E-002 4.6489702818093789E-014 + -5.1150000000000001E-002 -2.5975257283301300E-015 + -5.0299999999999997E-002 -8.6515126870458860E-014 + -4.9449999999999994E-002 -1.6183891101800695E-013 + -4.8600000000000004E-002 -1.7476079838377106E-013 + -4.7750000000000001E-002 -9.6079449613483252E-014 + -4.6899999999999997E-002 5.3356592627988325E-014 + -4.6049999999999994E-002 2.0706625099342976E-013 + -4.5200000000000004E-002 2.8909834482420545E-013 + -4.4350000000000001E-002 2.6049427839841836E-013 + -4.3499999999999997E-002 1.4344275558985079E-013 + -4.2649999999999993E-002 2.6153881307073570E-015 + -4.1800000000000004E-002 -1.0632997957760903E-013 + -4.0950000000000000E-002 -1.8267024878641937E-013 + -4.0099999999999997E-002 -2.7955933420825858E-013 + -3.9249999999999993E-002 -4.4530882682527538E-013 + -3.8400000000000004E-002 -6.4385303475152405E-013 + -3.7550000000000000E-002 -7.2101610563283205E-013 + -3.6699999999999997E-002 -4.6638422264201907E-013 + -3.5850000000000007E-002 2.4163985599161914E-013 + -3.5000000000000003E-002 1.2903580112869871E-012 + -3.4150000000000000E-002 2.2955892858810717E-012 + -3.3299999999999996E-002 2.7328445474781449E-012 + -3.2450000000000007E-002 2.1935485115832456E-012 + -3.1600000000000003E-002 6.2953587566655450E-013 + -3.0750000000000000E-002 -1.5656673570620529E-012 + -2.9899999999999996E-002 -3.7040802655974475E-012 + -2.9050000000000006E-002 -5.1051180449189430E-012 + -2.8200000000000003E-002 -5.3777652503155202E-012 + -2.7349999999999999E-002 -4.5203078208635033E-012 + -2.6499999999999996E-002 -2.7967545692692006E-012 + -2.5650000000000006E-002 -4.9943641703139767E-013 + -2.4800000000000003E-002 2.2212296816936187E-012 + -2.3949999999999999E-002 5.3398879001580846E-012 + -2.3099999999999996E-002 8.7816774167274482E-012 + -2.2250000000000006E-002 1.2242662909247077E-011 + -2.1400000000000002E-002 1.5156848804824010E-011 + -2.0549999999999999E-002 1.6833226844096782E-011 + -1.9699999999999995E-002 1.6635461290278677E-011 + -1.8850000000000006E-002 1.4037228212756618E-011 + -1.8000000000000002E-002 8.5120662939292621E-012 + -1.7149999999999999E-002 -5.7607841200801575E-013 + -1.6299999999999995E-002 -1.3802870540216009E-011 + -1.5450000000000005E-002 -3.1071348071616049E-011 + -1.4600000000000002E-002 -5.0710726359930904E-011 + -1.3749999999999998E-002 -6.8753374352714548E-011 + -1.2899999999999995E-002 -7.8916096905723304E-011 + -1.2050000000000005E-002 -7.3504598794767601E-011 + -1.1200000000000002E-002 -4.4925572366539262E-011 + -1.0349999999999998E-002 1.2937985554199323E-011 + -9.5000000000000084E-003 1.0423948316043866E-010 + -8.6500000000000049E-003 2.3184085762929385E-010 + -7.8000000000000014E-003 3.9872285116668580E-010 + -6.9499999999999978E-003 6.0924901826572157E-010 + -6.1000000000000082E-003 8.6950360224455723E-010 + -5.2500000000000047E-003 1.1865606399446048E-009 + -4.4000000000000011E-003 1.5673086618888064E-009 + -3.5499999999999976E-003 2.0178182418502115E-009 + -2.7000000000000079E-003 2.5439400037696604E-009 + -1.8500000000000044E-003 3.1530463559592772E-009 + -1.0000000000000009E-003 3.8561297928112487E-009 + -1.4999999999999736E-004 4.6693400143706133E-009 + 6.9999999999999230E-004 5.6146302263590157E-009 + 1.5499999999999958E-003 6.7199143833027943E-009 + 2.3999999999999994E-003 8.0194723042819721E-009 + 3.2500000000000029E-003 9.5548631961560863E-009 + 4.0999999999999925E-003 1.1375698605392829E-008 + 4.9499999999999961E-003 1.3539018799835809E-008 + 5.7999999999999996E-003 1.6106554624210912E-008 + 6.6499999999999893E-003 1.9140735523499257E-008 + 7.5000000000000067E-003 2.2701877410674069E-008 + 8.3499999999999963E-003 2.6849516146172631E-008 + 9.1999999999999860E-003 3.1649164154469528E-008 + 1.0050000000000003E-002 3.7182906747792542E-008 + 1.0899999999999993E-002 4.3559549105606830E-008 + 1.1750000000000010E-002 5.0919836512898655E-008 + 1.2600000000000000E-002 5.9434297296085965E-008 + 1.3449999999999990E-002 6.9295605476917385E-008 + 1.4300000000000007E-002 8.0710449776016938E-008 + 1.5149999999999997E-002 9.3896233658856724E-008 + 1.5999999999999986E-002 1.0908485616964974E-007 + 1.6850000000000004E-002 1.2653194319453543E-007 + 1.7699999999999994E-002 1.4652651709686928E-007 + 1.8549999999999983E-002 1.6939662353093118E-007 + 1.9400000000000001E-002 1.9550992864662705E-007 + 2.0249999999999990E-002 2.2527182836321201E-007 + 2.1100000000000008E-002 2.5912629020452691E-007 + 2.1949999999999997E-002 2.9756233170515663E-007 + 2.2799999999999987E-002 3.4112543017794810E-007 + 2.3650000000000004E-002 3.9042883338616707E-007 + 2.4499999999999994E-002 4.4615922813060266E-007 + 2.5349999999999984E-002 5.0907485334544880E-007 + 2.6200000000000001E-002 5.7999888894034087E-007 + 2.7049999999999991E-002 6.5981329092210055E-007 + 2.7900000000000008E-002 7.4946049701152668E-007 + 2.8749999999999998E-002 8.4995231523152496E-007 + 2.9599999999999987E-002 9.6238275323980445E-007 + 3.0450000000000005E-002 1.0879373962462959E-006 + 3.1299999999999994E-002 1.2278955315546612E-006 + 3.2149999999999984E-002 1.3836242656095969E-006 + 3.3000000000000002E-002 1.5565752823614632E-006 + 3.3849999999999991E-002 1.7482868276146484E-006 + 3.4700000000000009E-002 1.9603952927727416E-006 + 3.5549999999999998E-002 2.1946501446077689E-006 + 3.6399999999999988E-002 2.4529227990430429E-006 + 3.7250000000000005E-002 2.7372006052979212E-006 + 3.8099999999999995E-002 3.0495646073296047E-006 + 3.8949999999999985E-002 3.3921635453527762E-006 + 3.9800000000000002E-002 3.7671903439276281E-006 + 4.0649999999999992E-002 4.1768794298391526E-006 + 4.1500000000000009E-002 4.6235144478789189E-006 + 4.2349999999999999E-002 5.1094399583520778E-006 + 4.3199999999999988E-002 5.6370658000201927E-006 + 4.4050000000000006E-002 6.2088467204523290E-006 + 4.4899999999999995E-002 6.8272538844576433E-006 + 4.5749999999999985E-002 7.4947318131891345E-006 + 4.6600000000000003E-002 8.2136778181773531E-006 + 4.7449999999999992E-002 8.9864233808324171E-006 + 4.8299999999999982E-002 9.8152296222020408E-006 + 4.9149999999999999E-002 1.0702281220961472E-005 + 4.9999999999999989E-002 1.1649651683550434E-005 + 5.0850000000000006E-002 1.2659270254321306E-005 + 5.1699999999999996E-002 1.3732862815839935E-005 + 5.2549999999999986E-002 1.4871898487471608E-005 + 5.3400000000000003E-002 1.6077549906891831E-005 + 5.4249999999999993E-002 1.7350674421221057E-005 + 5.5099999999999982E-002 1.8691794417613491E-005 + 5.5950000000000000E-002 2.0101048711555527E-005 + 5.6799999999999989E-002 2.1578171806746966E-005 + 5.7650000000000007E-002 2.3122436935160023E-005 + 5.8499999999999996E-002 2.4732622544766531E-005 + 5.9349999999999986E-002 2.6406972323107816E-005 + 6.0200000000000004E-002 2.8143180063931550E-005 + 6.1049999999999993E-002 2.9938358439827827E-005 + 6.1899999999999983E-002 3.1789021183373391E-005 + 6.2750000000000000E-002 3.3691064859548870E-005 + 6.3599999999999990E-002 3.5639727882848371E-005 + 6.4450000000000007E-002 3.7629503048201424E-005 + 6.5299999999999997E-002 3.9654142272276009E-005 + 6.6149999999999987E-002 4.1706651696020713E-005 + 6.7000000000000004E-002 4.3779329019997467E-005 + 6.7849999999999994E-002 4.5863797648622477E-005 + 6.8699999999999983E-002 4.7951019066556285E-005 + 6.9550000000000001E-002 5.0031308991752997E-005 + 7.0399999999999990E-002 5.2094300530735720E-005 + 7.1249999999999980E-002 5.4128990156079294E-005 + 7.2099999999999997E-002 5.6123796227724397E-005 + 7.2949999999999987E-002 5.8066600515577040E-005 + 7.3800000000000004E-002 5.9944841326945774E-005 + 7.4649999999999994E-002 6.1745606899718617E-005 + 7.5499999999999984E-002 6.3455687154628196E-005 + 7.6350000000000001E-002 6.5061691541160673E-005 + 7.7199999999999991E-002 6.6550094788530125E-005 + 7.8049999999999981E-002 6.7907330676967036E-005 + 7.8899999999999998E-002 6.9119908307199325E-005 + 7.9749999999999988E-002 7.0174481048829659E-005 + 8.0600000000000005E-002 7.1058002478776580E-005 + 8.1449999999999995E-002 7.1757840770533718E-005 + 8.2299999999999984E-002 7.2261864243665001E-005 + 8.3150000000000002E-002 7.2558620297700539E-005 + 8.3999999999999991E-002 7.2637433707792691E-005 + 8.4849999999999981E-002 7.2488520543130005E-005 + 8.5699999999999998E-002 7.2103085269278398E-005 + 8.6549999999999988E-002 7.1473450333251251E-005 + 8.7400000000000005E-002 7.0593135395123369E-005 + 8.8249999999999995E-002 6.9457008920883464E-005 + 8.9099999999999985E-002 6.8061379969142451E-005 + 8.9950000000000002E-002 6.6404092161430515E-005 + 9.0799999999999992E-002 6.4484601216310963E-005 + 9.1649999999999981E-002 6.2303959748830895E-005 + 9.2499999999999999E-002 5.9864880465580999E-005 + 9.3349999999999989E-002 5.7171717703159868E-005 + 9.4200000000000006E-002 5.4230479570752360E-005 + 9.5049999999999996E-002 5.1048835203795301E-005 + 9.5899999999999985E-002 4.7636077707080438E-005 + 9.6750000000000003E-002 4.4003137357185039E-005 + 9.7599999999999992E-002 4.0162597393597677E-005 + 9.8449999999999982E-002 3.6128622973384132E-005 + 9.9299999999999999E-002 3.1916865875403872E-005 + 0.10014999999999999 2.7544309907159965E-005 + 0.10099999999999998 2.3029100775808680E-005 + 0.10185000000000000 1.8390421171713206E-005 + 0.10269999999999999 1.3648338688758056E-005 + 0.10355000000000000 8.8236704370200858E-006 + 0.10439999999999999 3.9378212900690118E-006 + 0.10524999999999998 -9.8740848055311116E-007 + 0.10610000000000000 -5.9299763022743690E-006 + 0.10694999999999999 -1.0867769043448975E-005 + 0.10779999999999998 -1.5778738956661954E-005 + 0.10865000000000000 -2.0641075890581042E-005 + 0.10949999999999999 -2.5433426860356949E-005 + 0.11035000000000000 -3.0135191523140821E-005 + 0.11119999999999999 -3.4726769869749784E-005 + 0.11204999999999998 -3.9189763717158464E-005 + 0.11290000000000000 -4.3507064923327431E-005 + 0.11374999999999999 -4.7662976752722695E-005 + 0.11459999999999998 -5.1643309279327504E-005 + 0.11545000000000000 -5.5435478277947812E-005 + 0.11629999999999999 -5.9028652712251589E-005 + 0.11715000000000000 -6.2413899981936306E-005 + 0.11799999999999999 -6.5584252373108185E-005 + 0.11884999999999998 -6.8534774734147825E-005 + 0.11970000000000000 -7.1262632150937143E-005 + 0.12054999999999999 -7.3767080426298637E-005 + 0.12139999999999998 -7.6049453763601146E-005 + 0.12225000000000000 -7.8113145377311306E-005 + 0.12309999999999999 -7.9963560881892560E-005 + 0.12395000000000000 -8.1608052199454647E-005 + 0.12479999999999999 -8.3055876653335818E-005 + 0.12564999999999998 -8.4318064430214488E-005 + 0.12650000000000000 -8.5407236215533167E-005 + 0.12734999999999999 -8.6337419746239038E-005 + 0.12819999999999998 -8.7123937294360005E-005 + 0.12905000000000000 -8.7783304077969574E-005 + 0.12989999999999999 -8.8333093987188132E-005 + 0.13074999999999998 -8.8791771138013156E-005 + 0.13159999999999999 -8.9178407895739123E-005 + 0.13245000000000001 -8.9512381080401182E-005 + 0.13329999999999997 -8.9813129948683218E-005 + 0.13414999999999999 -9.0099968002217993E-005 + 0.13500000000000001 -9.0391932196542420E-005 + 0.13584999999999997 -9.0707605869842520E-005 + 0.13669999999999999 -9.1064833026503620E-005 + 0.13755000000000001 -9.1480464227162718E-005 + 0.13839999999999997 -9.1970079751500626E-005 + 0.13924999999999998 -9.2547855884872070E-005 + 0.14010000000000000 -9.3226432815791784E-005 + 0.14094999999999996 -9.4016803677928083E-005 + 0.14179999999999998 -9.4928138845245288E-005 + 0.14265000000000000 -9.5967571934849156E-005 + 0.14350000000000002 -9.7140042505784681E-005 + 0.14434999999999998 -9.8448142324285227E-005 + 0.14520000000000000 -9.9892060650768491E-005 + 0.14605000000000001 -1.0146950014685663E-004 + 0.14689999999999998 -1.0317563604600710E-004 + 0.14774999999999999 -1.0500308149710256E-004 + 0.14860000000000001 -1.0694189070957592E-004 + 0.14944999999999997 -1.0897960619617200E-004 + 0.15029999999999999 -1.1110136171681890E-004 + 0.15115000000000001 -1.1328992545948558E-004 + 0.15199999999999997 -1.1552575215815311E-004 + 0.15284999999999999 -1.1778710957755683E-004 + 0.15370000000000000 -1.2005021373476165E-004 + 0.15454999999999997 -1.2228942203644508E-004 + 0.15539999999999998 -1.2447744861290904E-004 + 0.15625000000000000 -1.2658556986893502E-004 + 0.15709999999999996 -1.2858379109791443E-004 + 0.15794999999999998 -1.3044109484573597E-004 + 0.15880000000000000 -1.3212572987329204E-004 + 0.15965000000000001 -1.3360556160480961E-004 + 0.16049999999999998 -1.3484835359665114E-004 + 0.16134999999999999 -1.3582210242572419E-004 + 0.16220000000000001 -1.3649524506737957E-004 + 0.16304999999999997 -1.3683700129517529E-004 + 0.16389999999999999 -1.3681768113417542E-004 + 0.16475000000000001 -1.3640908842505145E-004 + 0.16559999999999997 -1.3558481499593701E-004 + 0.16644999999999999 -1.3432061673844479E-004 + 0.16730000000000000 -1.3259457452356228E-004 + 0.16814999999999997 -1.3038733082794334E-004 + 0.16899999999999998 -1.2768244634251764E-004 + 0.16985000000000000 -1.2446660224192188E-004 + 0.17069999999999996 -1.2072988915278260E-004 + 0.17154999999999998 -1.1646600765633219E-004 + 0.17240000000000000 -1.1167237868878508E-004 + 0.17325000000000002 -1.0635026804116206E-004 + 0.17409999999999998 -1.0050486180573574E-004 + 0.17494999999999999 -9.4145409270372245E-005 + 0.17580000000000001 -8.7285241262601763E-005 + 0.17664999999999997 -7.9941780345788664E-005 + 0.17749999999999999 -7.2136405569676274E-005 + 0.17835000000000001 -6.3894353429956601E-005 + 0.17919999999999997 -5.5244597963696951E-005 + 0.18004999999999999 -4.6219756051722143E-005 + 0.18090000000000001 -3.6855908103563658E-005 + 0.18174999999999997 -2.7192387217459187E-005 + 0.18259999999999998 -1.7271433155475332E-005 + 0.18345000000000000 -7.1378539045875151E-006 + 0.18429999999999996 3.1613713864379542E-006 + 0.18514999999999998 1.3577411968259659E-005 + 0.18600000000000000 2.4059903315485402E-005 + 0.18684999999999996 3.4557283470091612E-005 + 0.18769999999999998 4.5017167172511700E-005 + 0.18855000000000000 5.5386779615369997E-005 + 0.18940000000000001 6.5613451991458621E-005 + 0.19024999999999997 7.5645124894599272E-005 + 0.19109999999999999 8.5430787853838077E-005 + 0.19195000000000001 9.4920878636792588E-005 + 0.19279999999999997 1.0406762088845192E-004 + 0.19364999999999999 1.1282528579235273E-004 + 0.19450000000000001 1.2115060906068703E-004 + 0.19534999999999997 1.2900317329831896E-004 + 0.19619999999999999 1.3634583108942730E-004 + 0.19705000000000000 1.4314503583796523E-004 + 0.19789999999999996 1.4937104025865129E-004 + 0.19874999999999998 1.5499791375180586E-004 + 0.19960000000000000 1.6000366440874545E-004 + 0.20044999999999996 1.6437040344153317E-004 + 0.20129999999999998 1.6808453592390604E-004 + 0.20215000000000000 1.7113692146047328E-004 + 0.20300000000000001 1.7352299531302217E-004 + 0.20384999999999998 1.7524261931485909E-004 + 0.20469999999999999 1.7629995106387375E-004 + 0.20555000000000001 1.7670319957108398E-004 + 0.20639999999999997 1.7646454341322190E-004 + 0.20724999999999999 1.7559996739461458E-004 + 0.20810000000000001 1.7412911327797400E-004 + 0.20894999999999997 1.7207502385248766E-004 + 0.20979999999999999 1.6946382770149891E-004 + 0.21065000000000000 1.6632442580334162E-004 + 0.21149999999999997 1.6268825769468945E-004 + 0.21234999999999998 1.5858904849245413E-004 + 0.21320000000000000 1.5406251829818055E-004 + 0.21404999999999996 1.4914596023942023E-004 + 0.21489999999999998 1.4387782387683602E-004 + 0.21575000000000000 1.3829735931990833E-004 + 0.21659999999999996 1.3244427148863372E-004 + 0.21744999999999998 1.2635847879598707E-004 + 0.21829999999999999 1.2007975529975061E-004 + 0.21915000000000001 1.1364751614514180E-004 + 0.21999999999999997 1.0710046595758506E-004 + 0.22084999999999999 1.0047637003671208E-004 + 0.22170000000000001 9.3811777215112391E-005 + 0.22254999999999997 8.7141825461457527E-005 + 0.22339999999999999 8.0499986099774742E-005 + 0.22425000000000000 7.3917863797326653E-005 + 0.22509999999999997 6.7425009785839984E-005 + 0.22594999999999998 6.1048824430877857E-005 + 0.22680000000000000 5.4814542692246597E-005 + 0.22764999999999996 4.8745168137904615E-005 + 0.22849999999999998 4.2861420006726144E-005 + 0.22935000000000000 3.7181648587299931E-005 + 0.23019999999999996 3.1721779832343920E-005 + 0.23104999999999998 2.6495339722563208E-005 + 0.23190000000000000 2.1513570575547292E-005 + 0.23275000000000001 1.6785523632915534E-005 + 0.23359999999999997 1.2318126799403533E-005 + 0.23444999999999999 8.1162196765276449E-006 + 0.23530000000000001 4.1825836502531656E-006 + 0.23614999999999997 5.1805533027631625E-007 + 0.23699999999999999 -2.8783029903574717E-006 + 0.23785000000000001 -6.0090197553054894E-006 + 0.23869999999999997 -8.8780565596105145E-006 + 0.23954999999999999 -1.1490712449417578E-005 + 0.24040000000000000 -1.3853515017499275E-005 + 0.24124999999999996 -1.5974083304075091E-005 + 0.24209999999999998 -1.7860947966313203E-005 + 0.24295000000000000 -1.9523370315097562E-005 + 0.24379999999999996 -2.0971231851047028E-005 + 0.24464999999999998 -2.2214958522893051E-005 + 0.24550000000000000 -2.3265471562127137E-005 + 0.24634999999999996 -2.4134081639637670E-005 + 0.24719999999999998 -2.4832325651293213E-005 + 0.24804999999999999 -2.5371784006328115E-005 + 0.24890000000000001 -2.5763939924151153E-005 + 0.24974999999999997 -2.6020117438875785E-005 + 0.25059999999999999 -2.6151469680462008E-005 + 0.25145000000000001 -2.6168946933713612E-005 + 0.25229999999999997 -2.6083240204501611E-005 + 0.25314999999999999 -2.5904678789730595E-005 + 0.25400000000000000 -2.5643160122667270E-005 + 0.25484999999999997 -2.5308103384423749E-005 + 0.25569999999999998 -2.4908479965953635E-005 + 0.25655000000000000 -2.4452822000382602E-005 + 0.25739999999999996 -2.3949225287521633E-005 + 0.25824999999999998 -2.3405320108297847E-005 + 0.25910000000000000 -2.2828212045695183E-005 + 0.25994999999999996 -2.2224439871127538E-005 + 0.26079999999999998 -2.1599968378850196E-005 + 0.26164999999999999 -2.0960209499639315E-005 + 0.26249999999999996 -2.0310064537224455E-005 + 0.26334999999999997 -1.9653975565548341E-005 + 0.26419999999999999 -1.8995965088571488E-005 + 0.26505000000000001 -1.8339667323517234E-005 + 0.26589999999999997 -1.7688321889462612E-005 + 0.26674999999999999 -1.7044775815279018E-005 + 0.26760000000000000 -1.6411464533437764E-005 + 0.26844999999999997 -1.5790429241100274E-005 + 0.26929999999999998 -1.5183357800464700E-005 + 0.27015000000000000 -1.4591653663295642E-005 + 0.27099999999999996 -1.4016505549636931E-005 + 0.27184999999999998 -1.3458927274107381E-005 + 0.27270000000000000 -1.2919733499586867E-005 + 0.27354999999999996 -1.2399482057480418E-005 + 0.27439999999999998 -1.1898424066114422E-005 + 0.27524999999999999 -1.1416529733793659E-005 + 0.27609999999999996 -1.0953580634115796E-005 + 0.27694999999999997 -1.0509306881946864E-005 + 0.27779999999999999 -1.0083475573201752E-005 + 0.27865000000000001 -9.6758759427748566E-006 + 0.27949999999999997 -9.2862211315758857E-006 + 0.28034999999999999 -8.9140480892734044E-006 + 0.28120000000000001 -8.5587087230950137E-006 + 0.28204999999999997 -8.2194596244884770E-006 + 0.28289999999999998 -7.8956014174035373E-006 + 0.28375000000000000 -7.5865524964771667E-006 + 0.28459999999999996 -7.2918171121698577E-006 + 0.28544999999999998 -7.0108839899884387E-006 + 0.28630000000000000 -6.7431435972295920E-006 + 0.28714999999999996 -6.4878908489243247E-006 + 0.28799999999999998 -6.2444006746651712E-006 + 0.28885000000000000 -6.0119974470007013E-006 + 0.28969999999999996 -5.7900753336266816E-006 + 0.29054999999999997 -5.5780780577481100E-006 + 0.29139999999999999 -5.3754898582860260E-006 + 0.29224999999999995 -5.1818621698898926E-006 + 0.29309999999999997 -4.9968513507547592E-006 + 0.29394999999999999 -4.8201996048173867E-006 + 0.29480000000000001 -4.6516441915423903E-006 + 0.29564999999999997 -4.4908202959742987E-006 + 0.29649999999999999 -4.3372436675227530E-006 + 0.29735000000000000 -4.1904088409810772E-006 + 0.29819999999999997 -4.0499279118171717E-006 + 0.29904999999999998 -3.9155878743237556E-006 + 0.29990000000000000 -3.7872726381607891E-006 + 0.30074999999999996 -3.6648096940404575E-006 + 0.30159999999999998 -3.5478822094130832E-006 + 0.30245000000000000 -3.4360872348302770E-006 + 0.30329999999999996 -3.3290867453921154E-006 + 0.30414999999999998 -3.2267134248224236E-006 + 0.30499999999999999 -3.1289300149244895E-006 + 0.30584999999999996 -3.0356771713867899E-006 + 0.30669999999999997 -2.9467477388795576E-006 + 0.30754999999999999 -2.8617991699542708E-006 + 0.30840000000000001 -2.7804856791861081E-006 + 0.30924999999999997 -2.7025783658651399E-006 + 0.31009999999999999 -2.6279580662592541E-006 + 0.31095000000000000 -2.5564903402721192E-006 + 0.31179999999999997 -2.4879094840169919E-006 + 0.31264999999999998 -2.4218308675173297E-006 + 0.31350000000000000 -2.3578919490922091E-006 + 0.31434999999999996 -2.2958951434469181E-006 + 0.31519999999999998 -2.2358194330232815E-006 + 0.31605000000000000 -2.1776851649861237E-006 + 0.31689999999999996 -2.1213839768507489E-006 + 0.31774999999999998 -2.0666152380219570E-006 + 0.31859999999999999 -2.0129673132660039E-006 + 0.31944999999999996 -1.9600626744164048E-006 + 0.32029999999999997 -1.9076335791054583E-006 + 0.32114999999999999 -1.8554852056872265E-006 + 0.32199999999999995 -1.8034036421993310E-006 + 0.32284999999999997 -1.7511124084658480E-006 + 0.32369999999999999 -1.6983249754283331E-006 + 0.32455000000000001 -1.6448361017306749E-006 + 0.32539999999999997 -1.5905620467068105E-006 + 0.32624999999999998 -1.5354841073090457E-006 + 0.32710000000000000 -1.4795367237838012E-006 + 0.32794999999999996 -1.4225276542655887E-006 + 0.32879999999999998 -1.3641420264328912E-006 + 0.32965000000000000 -1.3040138986725655E-006 + 0.33049999999999996 -1.2418109444380171E-006 + 0.33134999999999998 -1.1772837901145011E-006 + 0.33220000000000000 -1.1102738323849243E-006 + 0.33304999999999996 -1.0406888308781912E-006 + 0.33389999999999997 -9.6845705352687554E-007 + 0.33474999999999999 -8.9346993721826981E-007 + 0.33559999999999995 -8.1553151767733047E-007 + 0.33644999999999997 -7.3435026529154039E-007 + 0.33729999999999999 -6.4959047091814363E-007 + 0.33815000000000001 -5.6095270281531131E-007 + 0.33899999999999997 -4.6822478483333662E-007 + 0.33984999999999999 -3.7126064507823362E-007 + 0.34070000000000000 -2.6989785877088269E-007 + 0.34154999999999996 -1.6389759848576575E-007 + 0.34239999999999998 -5.2958819657484162E-008 + 0.34325000000000000 6.3197410490463256E-008 + 0.34409999999999996 1.8474590692827517E-007 + 0.34494999999999998 3.1176342861295447E-007 + 0.34580000000000000 4.4432407729921377E-007 + 0.34664999999999996 5.8259823415994946E-007 + 0.34749999999999998 7.2686561696968022E-007 + 0.34834999999999999 8.7741946180784754E-007 + 0.34919999999999995 1.0344346026905029E-006 + 0.35004999999999997 1.1979060488021386E-006 + 0.35089999999999999 1.3676980378633489E-006 + 0.35174999999999995 1.5436628675812616E-006 + 0.35259999999999997 1.7257341983661419E-006 + 0.35344999999999999 1.9139317022348090E-006 + 0.35430000000000000 2.1082727312485649E-006 + 0.35514999999999997 2.3086759545575305E-006 + 0.35599999999999998 2.5148973987766283E-006 + 0.35685000000000000 2.7265329577947808E-006 + 0.35769999999999996 2.9430548251957787E-006 + 0.35854999999999998 3.1638642256440026E-006 + 0.35940000000000000 3.3883376029550488E-006 + 0.36024999999999996 3.6158602524934193E-006 + 0.36109999999999998 3.8458306730502852E-006 + 0.36194999999999999 4.0776044042052065E-006 + 0.36279999999999996 4.3104238214979573E-006 + 0.36364999999999997 4.5433732674032073E-006 + 0.36449999999999999 4.7754029697108412E-006 + 0.36534999999999995 5.0053923668537169E-006 + 0.36619999999999997 5.2322118674213832E-006 + 0.36704999999999999 5.4547057791324577E-006 + 0.36790000000000000 5.6716152683597315E-006 + 0.36874999999999997 5.8815302956268914E-006 + 0.36959999999999998 6.0829503629603390E-006 + 0.37045000000000000 6.2744079527927835E-006 + 0.37129999999999996 6.4545821768728011E-006 + 0.37214999999999998 6.6222734140645003E-006 + 0.37300000000000000 6.7762493874841870E-006 + 0.37384999999999996 6.9151069959336803E-006 + 0.37469999999999998 7.0372762006478815E-006 + 0.37554999999999999 7.1411708580266996E-006 + 0.37639999999999996 7.2254063381974978E-006 + 0.37724999999999997 7.2888983024525102E-006 + 0.37809999999999999 7.3307694183156570E-006 + 0.37894999999999995 7.3501630900539713E-006 + 0.37979999999999997 7.3461229408965408E-006 + 0.38064999999999993 7.3176151600747676E-006 + 0.38149999999999995 7.2636792571051397E-006 + 0.38234999999999997 7.1835711372609776E-006 + 0.38319999999999999 7.0768118442972382E-006 + 0.38405000000000000 6.9431439349967740E-006 + 0.38490000000000002 6.7824741305916354E-006 + 0.38574999999999993 6.5948737078999502E-006 + 0.38659999999999994 6.3806201683172679E-006 + 0.38744999999999996 6.1402238832192210E-006 + 0.38829999999999998 5.8743986085583871E-006 + 0.38915000000000000 5.5839874397608856E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0010.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0010.BXZ.semd new file mode 100644 index 00000000..3393dfe3 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0010.BXZ.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 0.0000000000000000 + -0.11490000000000000 0.0000000000000000 + -0.11405000000000000 0.0000000000000000 + -0.11320000000000000 1.4078883689406456E-025 + -0.11234999999999999 8.6031650634946618E-025 + -0.11150000000000000 1.1573312004206458E-024 + -0.11065000000000000 -6.2265275025266629E-024 + -0.10979999999999999 -3.1238491607766162E-023 + -0.10894999999999999 -5.0375097142978386E-023 + -0.10810000000000000 4.4291478345893110E-023 + -0.10725000000000000 3.7889954041450136E-022 + -0.10639999999999999 7.6919225761125364E-022 + -0.10554999999999999 3.5531179436610192E-022 + -0.10470000000000000 -1.9698060274315385E-021 + -0.10385000000000000 -5.6754735136056352E-021 + -0.10299999999999999 -6.4948502778135469E-021 + -0.10214999999999999 2.1949751569756215E-021 + -0.10130000000000000 2.1764111502620517E-020 + -0.10045000000000000 3.8765958541881483E-020 + -9.9599999999999994E-002 2.6057907139801728E-020 + -9.8750000000000004E-002 -3.4976717660323875E-020 + -9.7900000000000001E-002 -1.2045294676535650E-019 + -9.7049999999999997E-002 -1.5228494490542155E-019 + -9.6199999999999994E-002 -4.3370613817500253E-020 + -9.5349999999999990E-002 2.0705892015307105E-019 + -9.4500000000000001E-002 4.3688611201176592E-019 + -9.3649999999999997E-002 3.6250298658194749E-019 + -9.2799999999999994E-002 -2.0863577306625689E-019 + -9.1950000000000004E-002 -1.0656433069993878E-018 + -9.1100000000000000E-002 -1.4166791546454956E-018 + -9.0249999999999997E-002 -1.9319649477280863E-019 + -8.9399999999999993E-002 2.9373630171095716E-018 + -8.8549999999999990E-002 6.2011536434178232E-018 + -8.7700000000000000E-002 5.3120307588092936E-018 + -8.6849999999999997E-002 -4.1179726915028113E-018 + -8.5999999999999993E-002 -2.0901209095194204E-017 + -8.5150000000000003E-002 -3.2849424864337506E-017 + -8.4300000000000000E-002 -1.9199056854623908E-017 + -8.3449999999999996E-002 3.3087183778415769E-017 + -8.2600000000000007E-002 1.0473087079463197E-016 + -8.1749999999999989E-002 1.3363124991466412E-016 + -8.0900000000000000E-002 4.5703733147095262E-017 + -8.0049999999999996E-002 -1.7072957557629787E-016 + -7.9199999999999993E-002 -3.9580277392908911E-016 + -7.8350000000000003E-002 -3.9946061721872186E-016 + -7.7499999999999999E-002 -3.7251342968875004E-018 + -7.6649999999999996E-002 6.8541392881091960E-016 + -7.5800000000000006E-002 1.1803800594364990E-015 + -7.4949999999999989E-002 8.5153807610306379E-016 + -7.4099999999999999E-002 -5.2024992150605650E-016 + -7.3249999999999996E-002 -2.2541419153547705E-015 + -7.2399999999999992E-002 -2.8910311571215418E-015 + -7.1550000000000002E-002 -1.1709030858162925E-015 + -7.0699999999999999E-002 2.6263295477869082E-015 + -6.9849999999999995E-002 6.1106354704052941E-015 + -6.9000000000000006E-002 5.9489244100441254E-015 + -6.8149999999999988E-002 5.1080334309083042E-016 + -6.7299999999999999E-002 -7.8370980314216597E-015 + -6.6449999999999995E-002 -1.3131455528160709E-014 + -6.5599999999999992E-002 -9.7112723422991447E-015 + -6.4750000000000002E-002 2.5706066772725749E-015 + -6.3899999999999998E-002 1.6161628732563898E-014 + -6.3049999999999995E-002 1.9877375764461966E-014 + -6.2199999999999998E-002 7.8352235306256406E-015 + -6.1350000000000002E-002 -1.3229824986301289E-014 + -6.0499999999999998E-002 -2.5696226575694679E-014 + -5.9650000000000002E-002 -1.3637957007345665E-014 + -5.8799999999999998E-002 2.1280751094898417E-014 + -5.7950000000000002E-002 5.3916544744183815E-014 + -5.7099999999999998E-002 4.8836819919107503E-014 + -5.6249999999999994E-002 -1.2103789848229029E-014 + -5.5400000000000005E-002 -1.0660853944112457E-013 + -5.4550000000000001E-002 -1.7426119815640007E-013 + -5.3699999999999998E-002 -1.5039447644101033E-013 + -5.2849999999999994E-002 -1.3375720240005722E-014 + -5.2000000000000005E-002 1.8826077079802613E-013 + -5.1150000000000001E-002 3.5409267442627087E-013 + -5.0299999999999997E-002 3.9009455555407848E-013 + -4.9449999999999994E-002 2.6891025087439827E-013 + -4.8600000000000004E-002 4.6049609400484497E-014 + -4.7750000000000001E-002 -1.8571426595755277E-013 + -4.6899999999999997E-002 -3.7266959851348479E-013 + -4.6049999999999994E-002 -5.4330786286278525E-013 + -4.5200000000000004E-002 -7.6883464503235282E-013 + -4.4350000000000001E-002 -1.0526306488746477E-012 + -4.3499999999999997E-002 -1.2286055247083417E-012 + -4.2649999999999993E-002 -9.6950229505986693E-013 + -4.1800000000000004E-002 4.9449967968665902E-014 + -4.0950000000000000E-002 1.8941067762189585E-012 + -4.0099999999999997E-002 4.1742076353035024E-012 + -3.9249999999999993E-002 6.0565368740867835E-012 + -3.8400000000000004E-002 6.5311149870807698E-012 + -3.7550000000000000E-002 4.8178998803975670E-012 + -3.6699999999999997E-002 7.0601481463153588E-013 + -3.5850000000000007E-002 -5.3407719428270274E-012 + -3.5000000000000003E-002 -1.2317225199645114E-011 + -3.4150000000000000E-002 -1.8887743240184197E-011 + -3.3299999999999996E-002 -2.3482749661463739E-011 + -3.2450000000000007E-002 -2.4241080344915612E-011 + -3.1600000000000003E-002 -1.9001031039402493E-011 + -3.0750000000000000E-002 -5.6748565969802249E-012 + -2.9899999999999996E-002 1.6795773131594712E-011 + -2.9050000000000006E-002 4.7093917809688581E-011 + -2.8200000000000003E-002 8.0395331249972431E-011 + -2.7349999999999999E-002 1.0819418576285026E-010 + -2.6499999999999996E-002 1.1953640845841494E-010 + -2.5650000000000006E-002 1.0350648820080027E-010 + -2.4800000000000003E-002 5.2254772149111793E-011 + -2.3949999999999999E-002 -3.6314001933282273E-011 + -2.3099999999999996E-002 -1.5676569922821445E-010 + -2.2250000000000006E-002 -2.9534590252654274E-010 + -2.1400000000000002E-002 -4.2997552754810131E-010 + -2.0549999999999999E-002 -5.3105648961931143E-010 + -1.9699999999999995E-002 -5.6365604868508090E-010 + -1.8850000000000006E-002 -4.9198943930547833E-010 + -1.8000000000000002E-002 -2.8677589466299822E-010 + -1.7149999999999999E-002 6.5063445050145922E-011 + -1.6299999999999995E-002 5.5025056617027990E-010 + -1.5450000000000005E-002 1.1212027004578143E-009 + -1.4600000000000002E-002 1.6925919597749685E-009 + -1.3749999999999998E-002 2.1432935817181135E-009 + -1.2899999999999995E-002 2.3229073253626721E-009 + -1.2050000000000005E-002 2.0609854774086905E-009 + -1.1200000000000002E-002 1.1771651828269870E-009 + -1.0349999999999998E-002 -5.0876810658363845E-010 + -9.5000000000000084E-003 -3.1671999907396142E-009 + -8.6500000000000049E-003 -6.9499894339205677E-009 + -7.8000000000000014E-003 -1.1984590443673483E-008 + -6.9499999999999978E-003 -1.8374022765555161E-008 + -6.1000000000000082E-003 -2.6205681149331899E-008 + -5.2500000000000047E-003 -3.5569951840899675E-008 + -4.4000000000000011E-003 -4.6586311790952710E-008 + -3.5499999999999976E-003 -5.9431691367106418E-008 + -2.7000000000000079E-003 -7.4365088738614152E-008 + -1.8500000000000044E-003 -9.1744460017880474E-008 + -1.0000000000000009E-003 -1.1203549086553654E-007 + -1.4999999999999736E-004 -1.3581527135836204E-007 + 6.9999999999999230E-004 -1.6377452673619633E-007 + 1.5499999999999958E-003 -1.9672082910051501E-007 + 2.3999999999999994E-003 -2.3558284620180099E-007 + 3.2500000000000029E-003 -2.8141459345362078E-007 + 4.0999999999999925E-003 -3.3540023930215589E-007 + 4.9499999999999961E-003 -3.9886335042460183E-007 + 5.7999999999999996E-003 -4.7328582608097156E-007 + 6.6499999999999893E-003 -5.6034125467667577E-007 + 7.5000000000000067E-003 -6.6194213579840725E-007 + 8.3499999999999963E-003 -7.8029512536804954E-007 + 9.1999999999999860E-003 -9.1795569857358324E-007 + 1.0050000000000003E-002 -1.0778747260850217E-006 + 1.0899999999999993E-002 -1.2634349890536310E-006 + 1.1750000000000010E-002 -1.4784832966716043E-006 + 1.2600000000000000E-002 -1.7273637438084316E-006 + 1.3449999999999990E-002 -2.0149598175941784E-006 + 1.4300000000000007E-002 -2.3467457182348758E-006 + 1.5149999999999997E-002 -2.7288442214548307E-006 + 1.5999999999999986E-002 -3.1680906681047367E-006 + 1.6850000000000004E-002 -3.6721006858350070E-006 + 1.7699999999999994E-002 -4.2493498536059492E-006 + 1.8549999999999983E-002 -4.9092668484887293E-006 + 1.9400000000000001E-002 -5.6623468657596827E-006 + 2.0249999999999990E-002 -6.5202748872548783E-006 + 2.1100000000000008E-002 -7.4960486430023584E-006 + 2.1949999999999997E-002 -8.6040889896243235E-006 + 2.2799999999999987E-002 -9.8603278425130269E-006 + 2.3650000000000004E-002 -1.1282284299227704E-005 + 2.4499999999999994E-002 -1.2889132560723671E-005 + 2.5349999999999984E-002 -1.4701783167346769E-005 + 2.6200000000000001E-002 -1.6742979379430467E-005 + 2.7049999999999991E-002 -1.9037398657016267E-005 + 2.7900000000000008E-002 -2.1611775150348013E-005 + 2.8749999999999998E-002 -2.4495006694610010E-005 + 2.9599999999999987E-002 -2.7718264761640547E-005 + 3.0450000000000005E-002 -3.1315083887817402E-005 + 3.1299999999999994E-002 -3.5321470414188407E-005 + 3.2149999999999984E-002 -3.9775981644756006E-005 + 3.3000000000000002E-002 -4.4719802564560535E-005 + 3.3849999999999991E-002 -5.0196776538007513E-005 + 3.4700000000000009E-002 -5.6253388422120509E-005 + 3.5549999999999998E-002 -6.2938698758851087E-005 + 3.6399999999999988E-002 -7.0304254267494832E-005 + 3.7250000000000005E-002 -7.8403958048791695E-005 + 3.8099999999999995E-002 -8.7293960250403165E-005 + 3.8949999999999985E-002 -9.7032500401395236E-005 + 3.9800000000000002E-002 -1.0767976525214920E-004 + 4.0649999999999992E-002 -1.1929764629333761E-004 + 4.1500000000000009E-002 -1.3194949230895919E-004 + 4.2349999999999999E-002 -1.4569981705505957E-004 + 4.3199999999999988E-002 -1.6061389186363298E-004 + 4.4050000000000006E-002 -1.7675734134398012E-004 + 4.4899999999999995E-002 -1.9419564022366226E-004 + 4.5749999999999985E-002 -2.1299361188949084E-004 + 4.6600000000000003E-002 -2.3321471719934438E-004 + 4.7449999999999992E-002 -2.5492037223235681E-004 + 4.8299999999999982E-002 -2.7816913086510211E-004 + 4.9149999999999999E-002 -3.0301593545459802E-004 + 4.9999999999999989E-002 -3.2951124855858137E-004 + 5.0850000000000006E-002 -3.5770009286127040E-004 + 5.1699999999999996E-002 -3.8762118648191720E-004 + 5.2549999999999986E-002 -4.1930609873523075E-004 + 5.3400000000000003E-002 -4.5277810083956324E-004 + 5.4249999999999993E-002 -4.8805122967865585E-004 + 5.5099999999999982E-002 -5.2512917591648824E-004 + 5.5950000000000000E-002 -5.6400427631438056E-004 + 5.6799999999999989E-002 -6.0465637632863467E-004 + 5.7650000000000007E-002 -6.4705164598886748E-004 + 5.8499999999999996E-002 -6.9114184266296582E-004 + 5.9349999999999986E-002 -7.3686317395991617E-004 + 6.0200000000000004E-002 -7.8413524671706197E-004 + 6.1049999999999993E-002 -8.3286026620195755E-004 + 6.1899999999999983E-002 -8.8292215725873128E-004 + 6.2750000000000000E-002 -9.3418617153780234E-004 + 6.3599999999999990E-002 -9.8649810390672994E-004 + 6.4450000000000007E-002 -1.0396843340238753E-003 + 6.5299999999999997E-002 -1.0935508905741402E-003 + 6.6149999999999987E-002 -1.1478839747104111E-003 + 6.7000000000000004E-002 -1.2024499195458693E-003 + 6.7849999999999994E-002 -1.2569955171505671E-003 + 6.8699999999999983E-002 -1.3112482472046002E-003 + 6.9550000000000001E-002 -1.3649175648318527E-003 + 7.0399999999999990E-002 -1.4176954056448906E-003 + 7.1249999999999980E-002 -1.4692574249146023E-003 + 7.2099999999999997E-002 -1.5192649922508373E-003 + 7.2949999999999987E-002 -1.5673659595038425E-003 + 7.3800000000000004E-002 -1.6131974732297250E-003 + 7.4649999999999994E-002 -1.6563875413617248E-003 + 7.5499999999999984E-002 -1.6965575179153690E-003 + 7.6350000000000001E-002 -1.7333249340489400E-003 + 7.7199999999999991E-002 -1.7663063869680709E-003 + 7.8049999999999981E-002 -1.7951202031413133E-003 + 7.8899999999999998E-002 -1.8193896334439844E-003 + 7.9749999999999988E-002 -1.8387467785525298E-003 + 8.0600000000000005E-002 -1.8528354174824355E-003 + 8.1449999999999995E-002 -1.8613143718218450E-003 + 8.2299999999999984E-002 -1.8638616444556985E-003 + 8.3150000000000002E-002 -1.8601773131598392E-003 + 8.3999999999999991E-002 -1.8499873503273669E-003 + 8.4849999999999981E-002 -1.8330466851615025E-003 + 8.5699999999999998E-002 -1.8091430310373160E-003 + 8.6549999999999988E-002 -1.7780995525473028E-003 + 8.7400000000000005E-002 -1.7397783893240591E-003 + 8.8249999999999995E-002 -1.6940830076865527E-003 + 8.9099999999999985E-002 -1.6409603667037261E-003 + 8.9950000000000002E-002 -1.5804036961110277E-003 + 9.0799999999999992E-002 -1.5124536222530941E-003 + 9.1649999999999981E-002 -1.4372005586476653E-003 + 9.2499999999999999E-002 -1.3547848154470679E-003 + 9.3349999999999989E-002 -1.2653975161241744E-003 + 9.4200000000000006E-002 -1.1692805376248084E-003 + 9.5049999999999996E-002 -1.0667263414430683E-003 + 9.5899999999999985E-002 -9.5807685529415655E-004 + 9.6750000000000003E-002 -8.4372254889546953E-004 + 9.7599999999999992E-002 -7.2410001789311070E-004 + 9.8449999999999982E-002 -5.9969002576467137E-004 + 9.9299999999999999E-002 -4.7101465889852804E-004 + 0.10014999999999999 -3.3863406846455009E-004 + 0.10099999999999998 -2.0314275672557910E-004 + 0.10185000000000000 -6.5165607641738592E-005 + 0.10269999999999999 7.4646593978732305E-005 + 0.10355000000000000 2.1562184431547522E-004 + 0.10439999999999999 3.5707186356349565E-004 + 0.10524999999999998 4.9829734061556763E-004 + 0.10610000000000000 6.3859336962909970E-004 + 0.10694999999999999 7.7725509498315028E-004 + 0.10779999999999998 9.1358321872407426E-004 + 0.10865000000000000 1.0468897205216415E-003 + 0.10949999999999999 1.1765027451612012E-003 + 0.11035000000000000 1.3017724652616195E-003 + 0.11119999999999999 1.4220762406266124E-003 + 0.11204999999999998 1.5368235227330377E-003 + 0.11290000000000000 1.6454606584905230E-003 + 0.11374999999999999 1.7474751350144862E-003 + 0.11459999999999998 1.8423995066915535E-003 + 0.11545000000000000 1.9298147592938732E-003 + 0.11629999999999999 2.0093537359928680E-003 + 0.11715000000000000 2.0807034446813648E-003 + 0.11799999999999999 2.1436070294381035E-003 + 0.11884999999999998 2.1978660358197471E-003 + 0.11970000000000000 2.2433405835764345E-003 + 0.12054999999999999 2.2799497452764103E-003 + 0.12139999999999998 2.3076716186626214E-003 + 0.12225000000000000 2.3265434988928423E-003 + 0.12309999999999999 2.3366587449702523E-003 + 0.12395000000000000 2.3381671284964825E-003 + 0.12479999999999999 2.3312718134809946E-003 + 0.12564999999999998 2.3162261162287040E-003 + 0.12650000000000000 2.2933317425807560E-003 + 0.12734999999999999 2.2629346790278104E-003 + 0.12819999999999998 2.2254213158436611E-003 + 0.12905000000000000 2.1812150369771980E-003 + 0.12989999999999999 2.1307720025648823E-003 + 0.13074999999999998 2.0745759203210342E-003 + 0.13159999999999999 2.0131345265301760E-003 + 0.13245000000000001 1.9469740811963161E-003 + 0.13329999999999997 1.8766351716906643E-003 + 0.13414999999999999 1.8026684079968586E-003 + 0.13500000000000001 1.7256292072080114E-003 + 0.13584999999999997 1.6460739407258879E-003 + 0.13669999999999999 1.5645549274363357E-003 + 0.13755000000000001 1.4816170785603303E-003 + 0.13839999999999997 1.3977935932288162E-003 + 0.13924999999999998 1.3136029198659695E-003 + 0.14010000000000000 1.2295446558873940E-003 + 0.14094999999999996 1.1460973763598272E-003 + 0.14179999999999998 1.0637148825660414E-003 + 0.14265000000000000 9.8282392927238741E-004 + 0.14350000000000002 9.0382255313717547E-004 + 0.14434999999999998 8.2707832928049423E-004 + 0.14520000000000000 7.5292708821727812E-004 + 0.14605000000000001 6.8167161248934224E-004 + 0.14689999999999998 6.1358106023170350E-004 + 0.14774999999999999 5.4889043919125336E-004 + 0.14860000000000001 4.8780051405702946E-004 + 0.14944999999999997 4.3047812598360152E-004 + 0.15029999999999999 3.7705663261822312E-004 + 0.15115000000000001 3.2763664940399414E-004 + 0.15199999999999997 2.8228682620925572E-004 + 0.15284999999999999 2.4104493251275857E-004 + 0.15370000000000000 2.0391910535830321E-004 + 0.15454999999999997 1.7088937445652202E-004 + 0.15539999999999998 1.4190930351917294E-004 + 0.15625000000000000 1.1690785663170220E-004 + 0.15709999999999996 9.5791064049434069E-005 + 0.15794999999999998 7.8443895835868602E-005 + 0.15880000000000000 6.4732056268790872E-005 + 0.15965000000000001 5.4503942296948596E-005 + 0.16049999999999998 4.7592602810362785E-005 + 0.16134999999999999 4.3817727045742435E-005 + 0.16220000000000001 4.2987609625546333E-005 + 0.16304999999999997 4.4900988093447558E-005 + 0.16389999999999999 4.9348790837496993E-005 + 0.16475000000000001 5.6115809470893751E-005 + 0.16559999999999997 6.4982327924568788E-005 + 0.16644999999999999 7.5725792912036374E-005 + 0.16730000000000000 8.8122425512654091E-005 + 0.16814999999999997 1.0194872838572196E-004 + 0.16899999999999998 1.1698288193271991E-004 + 0.16985000000000000 1.3300592956073162E-004 + 0.17069999999999996 1.4980287548871317E-004 + 0.17154999999999998 1.6716378836412795E-004 + 0.17240000000000000 1.8488486200007485E-004 + 0.17325000000000002 2.0276943563769090E-004 + 0.17409999999999998 2.2062889713314580E-004 + 0.17494999999999999 2.3828329569251336E-004 + 0.17580000000000001 2.5556198442432560E-004 + 0.17664999999999997 2.7230407581620272E-004 + 0.17749999999999999 2.8835907178526016E-004 + 0.17835000000000001 3.0358737822326734E-004 + 0.17919999999999997 3.1786065615017141E-004 + 0.18004999999999999 3.3106220455948564E-004 + 0.18090000000000001 3.4308701010094222E-004 + 0.18174999999999997 3.5384182422401502E-004 + 0.18259999999999998 3.6324509041450541E-004 + 0.18345000000000000 3.7122703069356527E-004 + 0.18429999999999996 3.7772991639311492E-004 + 0.18514999999999998 3.8270784455264216E-004 + 0.18600000000000000 3.8612664713497211E-004 + 0.18684999999999996 3.8796368442524566E-004 + 0.18769999999999998 3.8820743523809844E-004 + 0.18855000000000000 3.8685726677188274E-004 + 0.18940000000000001 3.8392289300157175E-004 + 0.19024999999999997 3.7942413006892748E-004 + 0.19109999999999999 3.7339035514334418E-004 + 0.19195000000000001 3.6586010303372101E-004 + 0.19279999999999997 3.5688053410880900E-004 + 0.19364999999999999 3.4650686774828447E-004 + 0.19450000000000001 3.3480179286992534E-004 + 0.19534999999999997 3.2183477485814521E-004 + 0.19619999999999999 3.0768127169402809E-004 + 0.19705000000000000 2.9242222698116485E-004 + 0.19789999999999996 2.7614336327906028E-004 + 0.19874999999999998 2.5893451948602917E-004 + 0.19960000000000000 2.4088899646443557E-004 + 0.20044999999999996 2.2210266411956255E-004 + 0.20129999999999998 2.0267334780910623E-004 + 0.20215000000000000 1.8270005165166325E-004 + 0.20300000000000001 1.6228234873369622E-004 + 0.20384999999999998 1.4151981758888982E-004 + 0.20469999999999999 1.2051139249916719E-004 + 0.20555000000000001 9.9354625463490012E-005 + 0.20639999999999997 7.8145009749912091E-005 + 0.20724999999999999 5.6975424951142698E-005 + 0.20810000000000001 3.5935724408817763E-005 + 0.20894999999999997 1.5112335529130498E-005 + 0.20979999999999999 -5.4121748596292786E-006 + 0.21065000000000000 -2.5559614729190393E-005 + 0.21149999999999997 -4.5256644205287823E-005 + 0.21234999999999998 -6.4435097115101011E-005 + 0.21320000000000000 -8.3032159132593564E-005 + 0.21404999999999996 -1.0099035830515157E-004 + 0.21489999999999998 -1.1825771280738799E-004 + 0.21575000000000000 -1.3478787414419747E-004 + 0.21659999999999996 -1.5054034299187980E-004 + 0.21744999999999998 -1.6548056148851572E-004 + 0.21829999999999999 -1.7957989825902944E-004 + 0.21915000000000001 -1.9281540225587259E-004 + 0.21999999999999997 -2.0516966368269452E-004 + 0.22084999999999999 -2.1663069722057716E-004 + 0.22170000000000001 -2.2719189092908497E-004 + 0.22254999999999997 -2.3685182237361772E-004 + 0.22339999999999999 -2.4561396424609648E-004 + 0.22425000000000000 -2.5348621636133584E-004 + 0.22509999999999997 -2.6048043136909816E-004 + 0.22594999999999998 -2.6661232827211381E-004 + 0.22680000000000000 -2.7190119714120420E-004 + 0.22764999999999996 -2.7636988792451917E-004 + 0.22849999999999998 -2.8004447876646280E-004 + 0.22935000000000000 -2.8295379100857961E-004 + 0.23019999999999996 -2.8512882036643553E-004 + 0.23104999999999998 -2.8660227082635934E-004 + 0.23190000000000000 -2.8740833285942124E-004 + 0.23275000000000001 -2.8758251492309655E-004 + 0.23359999999999997 -2.8716156299859872E-004 + 0.23444999999999999 -2.8618305689211994E-004 + 0.23530000000000001 -2.8468512595244407E-004 + 0.23614999999999997 -2.8270577797373438E-004 + 0.23699999999999999 -2.8028277573851593E-004 + 0.23785000000000001 -2.7745332044002352E-004 + 0.23869999999999997 -2.7425411404710112E-004 + 0.23954999999999999 -2.7072135088714716E-004 + 0.24040000000000000 -2.6689044782707906E-004 + 0.24124999999999996 -2.6279580269123712E-004 + 0.24209999999999998 -2.5847032218664223E-004 + 0.24295000000000000 -2.5394545080771884E-004 + 0.24379999999999996 -2.4925111034871235E-004 + 0.24464999999999998 -2.4441576118423413E-004 + 0.24550000000000000 -2.3946657958936172E-004 + 0.24634999999999996 -2.3442931353639371E-004 + 0.24719999999999998 -2.2932809512646627E-004 + 0.24804999999999999 -2.2418520699344410E-004 + 0.24890000000000001 -2.1902110333096858E-004 + 0.24974999999999997 -2.1385446110782770E-004 + 0.25059999999999999 -2.0870240827696419E-004 + 0.25145000000000001 -2.0358069958155347E-004 + 0.25229999999999997 -1.9850366978135613E-004 + 0.25314999999999999 -1.9348420770503718E-004 + 0.25400000000000000 -1.8853362323488138E-004 + 0.25484999999999997 -1.8366171528274073E-004 + 0.25569999999999998 -1.7887691605412054E-004 + 0.25655000000000000 -1.7418645542537650E-004 + 0.25739999999999996 -1.6959662072298508E-004 + 0.25824999999999998 -1.6511274775003279E-004 + 0.25910000000000000 -1.6073921618863426E-004 + 0.25994999999999996 -1.5647941643959158E-004 + 0.26079999999999998 -1.5233567134043086E-004 + 0.26164999999999999 -1.4830944696933584E-004 + 0.26249999999999996 -1.4440140372523302E-004 + 0.26334999999999997 -1.4061165759233666E-004 + 0.26419999999999999 -1.3693989707503455E-004 + 0.26505000000000001 -1.3338540145963986E-004 + 0.26589999999999997 -1.2994693812021265E-004 + 0.26674999999999999 -1.2662274273298114E-004 + 0.26760000000000000 -1.2341060691676902E-004 + 0.26844999999999997 -1.2030801723671695E-004 + 0.26929999999999998 -1.1731238068540890E-004 + 0.27015000000000000 -1.1442109277712175E-004 + 0.27099999999999996 -1.1163145999472821E-004 + 0.27184999999999998 -1.0894049334945761E-004 + 0.27270000000000000 -1.0634486668761506E-004 + 0.27354999999999996 -1.0384100047956863E-004 + 0.27439999999999998 -1.0142540254561690E-004 + 0.27524999999999999 -9.9094891083001667E-005 + 0.27609999999999996 -9.6846578187238946E-005 + 0.27694999999999997 -9.4677664919872730E-005 + 0.27779999999999999 -9.2585109309301745E-005 + 0.27865000000000001 -9.0565593612118266E-005 + 0.27949999999999997 -8.8615698947136948E-005 + 0.28034999999999999 -8.6732277864864333E-005 + 0.28120000000000001 -8.4912638756061827E-005 + 0.28204999999999997 -8.3154415299240957E-005 + 0.28289999999999998 -8.1455286720572196E-005 + 0.28375000000000000 -7.9812754516063927E-005 + 0.28459999999999996 -7.8224164933240759E-005 + 0.28544999999999998 -7.6686992995611021E-005 + 0.28630000000000000 -7.5199053445572779E-005 + 0.28714999999999996 -7.3758588275858454E-005 + 0.28799999999999998 -7.2364005471751064E-005 + 0.28885000000000000 -7.1013640162627680E-005 + 0.28969999999999996 -6.9705652275422366E-005 + 0.29054999999999997 -6.8438139971987218E-005 + 0.29139999999999999 -6.7209336111587740E-005 + 0.29224999999999995 -6.6017741914000235E-005 + 0.29309999999999997 -6.4862063450132806E-005 + 0.29394999999999999 -6.3741153716610538E-005 + 0.29480000000000001 -6.2653886637041155E-005 + 0.29564999999999997 -6.1599241484895412E-005 + 0.29649999999999999 -6.0576335327940895E-005 + 0.29735000000000000 -5.9584412459618561E-005 + 0.29819999999999997 -5.8622790305994138E-005 + 0.29904999999999998 -5.7690841441463596E-005 + 0.29990000000000000 -5.6788045794215234E-005 + 0.30074999999999996 -5.5914102144248992E-005 + 0.30159999999999998 -5.5068972378916490E-005 + 0.30245000000000000 -5.4252778094695224E-005 + 0.30329999999999996 -5.3465653579780625E-005 + 0.30414999999999998 -5.2707681329107453E-005 + 0.30499999999999999 -5.1979019751908081E-005 + 0.30584999999999996 -5.1280136615106797E-005 + 0.30669999999999997 -5.0611947217279873E-005 + 0.30754999999999999 -4.9975727651210758E-005 + 0.30840000000000001 -4.9372896891444401E-005 + 0.30924999999999997 -4.8804848947542272E-005 + 0.31009999999999999 -4.8273056709081350E-005 + 0.31095000000000000 -4.7779387631409601E-005 + 0.31179999999999997 -4.7326363477420797E-005 + 0.31264999999999998 -4.6917199371321547E-005 + 0.31350000000000000 -4.6555565840191851E-005 + 0.31434999999999996 -4.6245298639445403E-005 + 0.31519999999999998 -4.5990370633370327E-005 + 0.31605000000000000 -4.5795139698203598E-005 + 0.31689999999999996 -4.5664748703019560E-005 + 0.31774999999999998 -4.5605335822725573E-005 + 0.31859999999999999 -4.5623942524771060E-005 + 0.31944999999999996 -4.5728219852165397E-005 + 0.32029999999999997 -4.5926184861934185E-005 + 0.32114999999999999 -4.6226264546065529E-005 + 0.32199999999999995 -4.6637586077707206E-005 + 0.32284999999999997 -4.7170256769167354E-005 + 0.32369999999999999 -4.7835535329274939E-005 + 0.32455000000000001 -4.8645715130263952E-005 + 0.32539999999999997 -4.9613955396219150E-005 + 0.32624999999999998 -5.0754150516300272E-005 + 0.32710000000000000 -5.2080992337179330E-005 + 0.32794999999999996 -5.3610126416319317E-005 + 0.32879999999999998 -5.5358292314069442E-005 + 0.32965000000000000 -5.7343346456104043E-005 + 0.33049999999999996 -5.9584160362484824E-005 + 0.33134999999999998 -6.2100456855954250E-005 + 0.33220000000000000 -6.4912673938556577E-005 + 0.33304999999999996 -6.8041918858628556E-005 + 0.33389999999999997 -7.1509917854860593E-005 + 0.33474999999999999 -7.5339117408376375E-005 + 0.33559999999999995 -7.9552646925047264E-005 + 0.33644999999999997 -8.4174203452555256E-005 + 0.33729999999999999 -8.9227882092022653E-005 + 0.33815000000000001 -9.4737797265445893E-005 + 0.33899999999999997 -1.0072776561203513E-004 + 0.33984999999999999 -1.0722105989837758E-004 + 0.34070000000000000 -1.1424034969769240E-004 + 0.34154999999999996 -1.2180761365835969E-004 + 0.34239999999999998 -1.2994400533334816E-004 + 0.34325000000000000 -1.3866948907326342E-004 + 0.34409999999999996 -1.4800239097706853E-004 + 0.34494999999999998 -1.5795882815233773E-004 + 0.34580000000000000 -1.6855242155744757E-004 + 0.34664999999999996 -1.7979408563925049E-004 + 0.34749999999999998 -1.9169186975464631E-004 + 0.34834999999999999 -2.0425066037523551E-004 + 0.34919999999999995 -2.1747166165918120E-004 + 0.35004999999999997 -2.3135175059440862E-004 + 0.35089999999999999 -2.4588290743701220E-004 + 0.35174999999999995 -2.6105173525964331E-004 + 0.35259999999999997 -2.7683928418744584E-004 + 0.35344999999999999 -2.9322104066727416E-004 + 0.35430000000000000 -3.1016673988877531E-004 + 0.35514999999999997 -3.2763991740906453E-004 + 0.35599999999999998 -3.4559733649670258E-004 + 0.35685000000000000 -3.6398870146985322E-004 + 0.35769999999999996 -3.8275639585285065E-004 + 0.35854999999999998 -4.0183548229737686E-004 + 0.35940000000000000 -4.2115389308243376E-004 + 0.36024999999999996 -4.4063254932714984E-004 + 0.36109999999999998 -4.6018523061353901E-004 + 0.36194999999999999 -4.7971857104117335E-004 + 0.36279999999999996 -4.9913198856850667E-004 + 0.36364999999999997 -5.1831797043326566E-004 + 0.36449999999999999 -5.3716274567198053E-004 + 0.36534999999999995 -5.5554683849951339E-004 + 0.36619999999999997 -5.7334593338628098E-004 + 0.36704999999999999 -5.9043129395800929E-004 + 0.36790000000000000 -6.0667013023944002E-004 + 0.36874999999999997 -6.2192638471442164E-004 + 0.36959999999999998 -6.3606147663867357E-004 + 0.37045000000000000 -6.4893556153014140E-004 + 0.37129999999999996 -6.6040888235857436E-004 + 0.37214999999999998 -6.7034284937108777E-004 + 0.37300000000000000 -6.7860137906359901E-004 + 0.37384999999999996 -6.8505145315312841E-004 + 0.37469999999999998 -6.8956453132242837E-004 + 0.37554999999999999 -6.9201777092843368E-004 + 0.37639999999999996 -6.9229543786646997E-004 + 0.37724999999999997 -6.9029049629281943E-004 + 0.37809999999999999 -6.8590593080055512E-004 + 0.37894999999999995 -6.7905576790176770E-004 + 0.37979999999999997 -6.6966603321265449E-004 + 0.38064999999999993 -6.5767577240265879E-004 + 0.38149999999999995 -6.4303820351352100E-004 + 0.38234999999999997 -6.2572175658307070E-004 + 0.38319999999999999 -6.0571143834028463E-004 + 0.38405000000000000 -5.8300948611868730E-004 + 0.38490000000000002 -5.5763600659937678E-004 + 0.38574999999999993 -5.2962904757259603E-004 + 0.38659999999999994 -4.9904470799677083E-004 + 0.38744999999999996 -4.6595731198172173E-004 + 0.38829999999999998 -4.3045971213443335E-004 + 0.38915000000000000 -3.9266311280754468E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0011.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0011.BXX.semd new file mode 100644 index 00000000..9dfa9aab --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0011.BXX.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 0.0000000000000000 + -0.11490000000000000 0.0000000000000000 + -0.11405000000000000 0.0000000000000000 + -0.11320000000000000 0.0000000000000000 + -0.11234999999999999 0.0000000000000000 + -0.11150000000000000 0.0000000000000000 + -0.11065000000000000 0.0000000000000000 + -0.10979999999999999 1.4366541529399648E-038 + -0.10894999999999999 1.7941604281689984E-031 + -0.10810000000000000 2.5411559879503619E-030 + -0.10725000000000000 1.4884992707335713E-029 + -0.10639999999999999 3.5508792620082032E-029 + -0.10554999999999999 -7.0448103642606293E-029 + -0.10470000000000000 -8.4635497923803795E-028 + -0.10385000000000000 -2.9657913843706228E-027 + -0.10299999999999999 -4.0528904499098468E-027 + -0.10214999999999999 8.7836520824038099E-027 + -0.10130000000000000 5.9590043722918314E-026 + -0.10045000000000000 1.4177690614506547E-025 + -9.9599999999999994E-002 1.0520868329463486E-025 + -9.8750000000000004E-002 -4.2553408348423859E-025 + -9.7900000000000001E-002 -1.7403364527902181E-024 + -9.7049999999999997E-002 -2.9555134644069243E-024 + -9.6199999999999994E-002 -7.1339149311674392E-025 + -9.5349999999999990E-002 9.7073346209436141E-024 + -9.4500000000000001E-002 2.7326397077104283E-023 + -9.3649999999999997E-002 3.3820130383616050E-023 + -9.2799999999999994E-002 -8.7088028474727617E-024 + -9.1950000000000004E-002 -1.2685381121753829E-022 + -9.1100000000000000E-002 -2.6601431756006417E-022 + -9.0249999999999997E-002 -2.3604805518137598E-022 + -8.9399999999999993E-002 2.0819678583985777E-022 + -8.8549999999999990E-002 1.0693536014114489E-021 + -8.7700000000000000E-002 1.7393757889702965E-021 + -8.6849999999999997E-002 1.0236671036056718E-021 + -8.5999999999999993E-002 -1.9582952785817567E-021 + -8.5150000000000003E-002 -6.1919053795534145E-021 + -8.4300000000000000E-002 -7.9056507820873403E-021 + -8.3449999999999996E-002 -2.3887962186200720E-021 + -8.2600000000000007E-002 1.1134706560110089E-020 + -8.1749999999999989E-002 2.4905628872004256E-020 + -8.0900000000000000E-002 2.4402545694443150E-020 + -8.0049999999999996E-002 -2.6269209162674670E-022 + -7.9199999999999993E-002 -3.9754794778713332E-020 + -7.8350000000000003E-002 -6.3483712349937477E-020 + -7.7499999999999999E-002 -4.1878850497954625E-020 + -7.6649999999999996E-002 1.8323650535987518E-020 + -7.5800000000000006E-002 6.3259119861379712E-020 + -7.4949999999999989E-002 3.8595066746195329E-020 + -7.4099999999999999E-002 -2.8090008875206666E-020 + -7.3249999999999996E-002 -1.8890282047074157E-021 + -7.2399999999999992E-002 2.3482147665996854E-019 + -7.1550000000000002E-002 5.4853983409589131E-019 + -7.0699999999999999E-002 4.5340009189140609E-019 + -6.9849999999999995E-002 -5.6625878338845340E-019 + -6.9000000000000006E-002 -2.3253944087662152E-018 + -6.8149999999999988E-002 -3.3862612426096701E-018 + -6.7299999999999999E-002 -1.5890340825043568E-018 + -6.6449999999999995E-002 3.9878649919539180E-018 + -6.5599999999999992E-002 1.0752160398649313E-017 + -6.4750000000000002E-002 1.2431924709710303E-017 + -6.3899999999999998E-002 2.9280589293989479E-018 + -6.3049999999999995E-002 -1.7008987307588630E-017 + -6.2199999999999998E-002 -3.5474150114036283E-017 + -6.1350000000000002E-002 -3.3714142261825442E-017 + -6.0499999999999998E-002 -2.6909585136749978E-019 + -5.9650000000000002E-002 5.3327737465697995E-017 + -5.8799999999999998E-002 9.0173505030994546E-017 + -5.7950000000000002E-002 6.8895388863668582E-017 + -5.7099999999999998E-002 -2.0063814955096043E-017 + -5.6249999999999994E-002 -1.3009826273469993E-016 + -5.5400000000000005E-002 -1.7542607565331674E-016 + -5.4550000000000001E-002 -9.2652855959539162E-017 + -5.3699999999999998E-002 9.1775502450483305E-017 + -5.2849999999999994E-002 2.5023848043233303E-016 + -5.2000000000000005E-002 2.3365507680412177E-016 + -5.1150000000000001E-002 3.8059012124177841E-018 + -5.0299999999999997E-002 -2.8777875165922134E-016 + -4.9449999999999994E-002 -3.7309229491902372E-016 + -4.8600000000000004E-002 -8.4762712883948587E-017 + -4.7750000000000001E-002 4.3520379255782445E-016 + -4.6899999999999997E-002 7.4270807261650030E-016 + -4.6049999999999994E-002 3.9917374716435098E-016 + -4.5200000000000004E-002 -5.9172309902281622E-016 + -4.4350000000000001E-002 -1.5842584970162738E-015 + -4.3499999999999997E-002 -1.6176659420504807E-015 + -4.2649999999999993E-002 -1.7925901603172343E-016 + -4.1800000000000004E-002 2.1302249270715606E-015 + -4.0950000000000000E-002 3.6786607311861655E-015 + -4.0099999999999997E-002 2.8426296174774629E-015 + -3.9249999999999993E-002 -5.7320065413587368E-016 + -3.8400000000000004E-002 -4.6604963767205772E-015 + -3.7550000000000000E-002 -6.3234428860578494E-015 + -3.6699999999999997E-002 -3.5153199549910840E-015 + -3.5850000000000007E-002 2.7168050273707670E-015 + -3.5000000000000003E-002 8.1971354415703544E-015 + -3.4150000000000000E-002 8.2304624442230426E-015 + -3.3299999999999996E-002 1.4056410919624188E-015 + -3.2450000000000007E-002 -8.2982607054893619E-015 + -3.1600000000000003E-002 -1.3367608261953367E-014 + -3.0750000000000000E-002 -8.1036365534980821E-015 + -2.9899999999999996E-002 6.0815037895671804E-015 + -2.9050000000000006E-002 1.9873276146878263E-014 + -2.8200000000000003E-002 2.1617125721718234E-014 + -2.7349999999999999E-002 6.2688125371936089E-015 + -2.6499999999999996E-002 -1.8784500725509512E-014 + -2.5650000000000006E-002 -3.6567963378770752E-014 + -2.4800000000000003E-002 -3.1775642991424186E-014 + -2.3949999999999999E-002 -3.2516357600205302E-015 + -2.3099999999999996E-002 3.2123877857273165E-014 + -2.2250000000000006E-002 4.9149137394720319E-014 + -2.1400000000000002E-002 3.2651854979190599E-014 + -2.0549999999999999E-002 -8.5769359930921746E-015 + -1.9699999999999995E-002 -4.4498189681657035E-014 + -1.8850000000000006E-002 -4.4433889203950628E-014 + -1.8000000000000002E-002 -2.4581058789356215E-015 + -1.7149999999999999E-002 5.2264318865933968E-014 + -1.6299999999999995E-002 7.2000862475903078E-014 + -1.5450000000000005E-002 2.6269440717272420E-014 + -1.4600000000000002E-002 -6.8001812577848025E-014 + -1.3749999999999998E-002 -1.4781070903034706E-013 + -1.2899999999999995E-002 -1.4297073482980350E-013 + -1.2050000000000005E-002 -2.9828661536925609E-014 + -1.1200000000000002E-002 1.3944485605106411E-013 + -1.0349999999999998E-002 2.5988167790510764E-013 + -9.5000000000000084E-003 2.4132062948424504E-013 + -8.6500000000000049E-003 7.6653223686878874E-014 + -7.8000000000000014E-003 -1.4143301747634104E-013 + -6.9499999999999978E-003 -2.7606787452412360E-013 + -6.1000000000000082E-003 -2.4208133214644232E-013 + -5.2500000000000047E-003 -7.3660402949221335E-014 + -4.4000000000000011E-003 9.2966713439215600E-014 + -3.5499999999999976E-003 1.1996933084786821E-013 + -2.7000000000000079E-003 -1.6967223768189724E-014 + -1.8500000000000044E-003 -1.9011604302722816E-013 + -1.0000000000000009E-003 -2.0257316693546061E-013 + -1.4999999999999736E-004 5.3047453166077015E-014 + 6.9999999999999230E-004 4.7526028455085383E-013 + 1.5499999999999958E-003 7.7882219091464373E-013 + 2.3999999999999994E-003 6.7417286395305481E-013 + 3.2500000000000029E-003 9.1331430357289955E-014 + 4.0999999999999925E-003 -7.1606098441368235E-013 + 4.9499999999999961E-003 -1.2871759717453483E-012 + 5.7999999999999996E-003 -1.2406205180784846E-012 + 6.6499999999999893E-003 -5.4572846182284267E-013 + 7.5000000000000067E-003 4.2108185804719379E-013 + 8.3499999999999963E-003 1.1004093303596725E-012 + 9.1999999999999860E-003 1.1203615189945265E-012 + 1.0050000000000003E-002 5.5719712242054393E-013 + 1.0899999999999993E-002 -1.1358097019268494E-013 + 1.1750000000000010E-002 -3.6302248201059158E-013 + 1.2600000000000000E-002 -1.4539529520488112E-014 + 1.3449999999999990E-002 5.9427276816637342E-013 + 1.4300000000000007E-002 8.4020343828714188E-013 + 1.5149999999999997E-002 2.9429492341956478E-013 + 1.5999999999999986E-002 -8.9436460831992686E-013 + 1.6850000000000004E-002 -2.0213052349469208E-012 + 1.7699999999999994E-002 -2.2856206666330541E-012 + 1.8549999999999983E-002 -1.3804113210358114E-012 + 1.9400000000000001E-002 2.2679955442225411E-013 + 2.0249999999999990E-002 1.5753663696084504E-012 + 2.1100000000000008E-002 1.8987680799885987E-012 + 2.1949999999999997E-002 1.2257714549284249E-012 + 2.2799999999999987E-002 4.0858891781110958E-013 + 2.3650000000000004E-002 4.7659359744709379E-013 + 2.4499999999999994E-002 1.7330726677305695E-012 + 2.5349999999999984E-002 3.2805828444847145E-012 + 2.6200000000000001E-002 3.4403110602388288E-012 + 2.7049999999999991E-002 9.1790760564116731E-013 + 2.7900000000000008E-002 -4.0257907882585569E-012 + 2.8749999999999998E-002 -9.2716967979040612E-012 + 2.9599999999999987E-002 -1.1789856325576260E-011 + 3.0450000000000005E-002 -9.3859727362313099E-012 + 3.1299999999999994E-002 -2.1850543441813958E-012 + 3.2149999999999984E-002 7.1440648630559600E-012 + 3.3000000000000002E-002 1.4664667168628539E-011 + 3.3849999999999991E-002 1.7223601530960331E-011 + 3.4700000000000009E-002 1.4019049961267709E-011 + 3.5549999999999998E-002 6.7518046178895811E-012 + 3.6399999999999988E-002 -1.6428434773616664E-012 + 3.7250000000000005E-002 -8.7254751889562120E-012 + 3.8099999999999995E-002 -1.3547465551324562E-011 + 3.8949999999999985E-002 -1.6314047179218124E-011 + 3.9800000000000002E-002 -1.7177068258705518E-011 + 4.0649999999999992E-002 -1.5319742990814591E-011 + 4.1500000000000009E-002 -9.2767181871580645E-012 + 4.2349999999999999E-002 1.5581729572724937E-012 + 4.3199999999999988E-002 1.5350682576487369E-011 + 4.4050000000000006E-002 2.7605669845832575E-011 + 4.4899999999999995E-002 3.2911680913936640E-011 + 4.5749999999999985E-002 2.7856973035277934E-011 + 4.6600000000000003E-002 1.3336461403929220E-011 + 4.7449999999999992E-002 -5.4279536935523265E-012 + 4.8299999999999982E-002 -2.1391591791307506E-011 + 4.9149999999999999E-002 -2.9338976469972645E-011 + 4.9999999999999989E-002 -2.8361699557011506E-011 + 5.0850000000000006E-002 -2.1664106279259313E-011 + 5.1699999999999996E-002 -1.3839619408315215E-011 + 5.2549999999999986E-002 -7.5495111399815758E-012 + 5.3400000000000003E-002 -1.9260374051852401E-012 + 5.4249999999999993E-002 6.1279197970918691E-012 + 5.5099999999999982E-002 1.8706948488105839E-011 + 5.5950000000000000E-002 3.4006898496664805E-011 + 5.6799999999999989E-002 4.6123846128655590E-011 + 5.7650000000000007E-002 4.7813447367768113E-011 + 5.8499999999999996E-002 3.4770249611212241E-011 + 5.9349999999999986E-002 8.6612995451266085E-012 + 6.0200000000000004E-002 -2.3173898738900741E-011 + 6.1049999999999993E-002 -5.0934213796942942E-011 + 6.1899999999999983E-002 -6.6629451006690424E-011 + 6.2750000000000000E-002 -6.6745241396949954E-011 + 6.3599999999999990E-002 -5.2218887435892167E-011 + 6.4450000000000007E-002 -2.6421857109272604E-011 + 6.5299999999999997E-002 6.6163107394014739E-012 + 6.6149999999999987E-002 4.2544951900876419E-011 + 6.7000000000000004E-002 7.5722880928695351E-011 + 6.7849999999999994E-002 9.8131763499726657E-011 + 6.8699999999999983E-002 1.0042177016295973E-010 + 6.9550000000000001E-002 7.6460724985618830E-011 + 7.0399999999999990E-002 2.7750097133581015E-011 + 7.1249999999999980E-002 -3.4126178264349779E-011 + 7.2099999999999997E-002 -8.9937339946117808E-011 + 7.2949999999999987E-002 -1.2034261346329466E-010 + 7.3800000000000004E-002 -1.1395768016907106E-010 + 7.4649999999999994E-002 -7.3290770269418288E-011 + 7.5499999999999984E-002 -1.3880120316322629E-011 + 7.6350000000000001E-002 4.3582340729077457E-011 + 7.7199999999999991E-002 8.3869024653784527E-011 + 7.8049999999999981E-002 1.0036784519273055E-010 + 7.8899999999999998E-002 9.5773838417801717E-011 + 7.9749999999999988E-002 7.7785976105942088E-011 + 8.0600000000000005E-002 5.3059687591153985E-011 + 8.1449999999999995E-002 2.5677492670648193E-011 + 8.2299999999999984E-002 -2.3127537279493855E-012 + 8.3150000000000002E-002 -2.6903474748278446E-011 + 8.3999999999999991E-002 -4.2307917890902717E-011 + 8.4849999999999981E-002 -4.4959573614240540E-011 + 8.5699999999999998E-002 -3.4046268964347572E-011 + 8.6549999999999988E-002 -1.5632048308783855E-011 + 8.7400000000000005E-002 1.2657041213726128E-012 + 8.8249999999999995E-002 1.1548942154709398E-011 + 8.9099999999999985E-002 1.4946422802219507E-011 + 8.9950000000000002E-002 1.5103292911027716E-011 + 9.0799999999999992E-002 1.8167467232205539E-011 + 9.1649999999999981E-002 2.8120717180616511E-011 + 9.2499999999999999E-002 4.3009773978528072E-011 + 9.3349999999999989E-002 5.2496034618930085E-011 + 9.4200000000000006E-002 4.5212734516584044E-011 + 9.5049999999999996E-002 1.6065531229566415E-011 + 9.5899999999999985E-002 -2.3771252137929147E-011 + 9.6750000000000003E-002 -5.9175073261613642E-011 + 9.7599999999999992E-002 -7.7855769764099622E-011 + 9.8449999999999982E-002 -7.5584951437970144E-011 + 9.9299999999999999E-002 -5.8117282389575156E-011 + 0.10014999999999999 -3.7307018721033716E-011 + 0.10099999999999998 -2.3836967230801698E-011 + 0.10185000000000000 -2.1137941196664942E-011 + 0.10269999999999999 -2.2068208642856552E-011 + 0.10355000000000000 -1.7736860672681529E-011 + 0.10439999999999999 -2.6598487952098071E-012 + 0.10524999999999998 1.5551225671789348E-011 + 0.10610000000000000 3.1648746774345926E-011 + 0.10694999999999999 4.0628190210983267E-011 + 0.10779999999999998 3.9908059929621986E-011 + 0.10865000000000000 2.5098179556783812E-011 + 0.10949999999999999 -5.2507295928740094E-012 + 0.11035000000000000 -5.2296751944149594E-011 + 0.11119999999999999 -1.1243621300931900E-010 + 0.11204999999999998 -1.6468369631308585E-010 + 0.11290000000000000 -1.9252954612525297E-010 + 0.11374999999999999 -1.7689091321273012E-010 + 0.11459999999999998 -1.2046909617872276E-010 + 0.11545000000000000 -2.9945970020112817E-011 + 0.11629999999999999 7.4671047828062803E-011 + 0.11715000000000000 1.6455510901385723E-010 + 0.11799999999999999 2.1802978883043653E-010 + 0.11884999999999998 2.1704695300165527E-010 + 0.11970000000000000 1.6395909353513274E-010 + 0.12054999999999999 7.1978603958210152E-011 + 0.12139999999999998 -2.7036143235206062E-011 + 0.12225000000000000 -1.0662521218599355E-010 + 0.12309999999999999 -1.4129403273473520E-010 + 0.12395000000000000 -1.2891712843727740E-010 + 0.12479999999999999 -8.6438316302794166E-011 + 0.12564999999999998 -5.4597169233533416E-011 + 0.12650000000000000 -5.0886713137514306E-011 + 0.12734999999999999 -7.7234364303374603E-011 + 0.12819999999999998 -1.0794684975534360E-010 + 0.12905000000000000 -1.1463866864797577E-010 + 0.12989999999999999 -8.0027901081143604E-011 + 0.13074999999999998 -2.2000941758519577E-011 + 0.13159999999999999 3.2812182577121943E-011 + 0.13245000000000001 6.5656362399808821E-011 + 0.13329999999999997 6.7061011664549738E-011 + 0.13414999999999999 4.6814913951713846E-011 + 0.13500000000000001 1.6665075298471360E-011 + 0.13584999999999997 -1.6556465522025478E-011 + 0.13669999999999999 -4.6646383722879006E-011 + 0.13755000000000001 -7.0030758413954473E-011 + 0.13839999999999997 -7.3160115789670018E-011 + 0.13924999999999998 -4.8558604610596430E-011 + 0.14010000000000000 3.1949417171942256E-012 + 0.14094999999999996 6.5952063282208664E-011 + 0.14179999999999998 1.1645621291844592E-010 + 0.14265000000000000 1.3266214986078478E-010 + 0.14350000000000002 1.0868706211723464E-010 + 0.14434999999999998 6.6050176639924699E-011 + 0.14520000000000000 3.9489499100179778E-011 + 0.14605000000000001 4.5898383130207193E-011 + 0.14689999999999998 9.0176699088636778E-011 + 0.14774999999999999 1.4347697536347750E-010 + 0.14860000000000001 1.8021102947581025E-010 + 0.14944999999999997 1.8520083947329291E-010 + 0.15029999999999999 1.6181415230095628E-010 + 0.15115000000000001 1.2694799671111173E-010 + 0.15199999999999997 9.8447292039369888E-011 + 0.15284999999999999 9.1162208912341086E-011 + 0.15370000000000000 1.1115947306508320E-010 + 0.15454999999999997 1.4575094240245126E-010 + 0.15539999999999998 1.7198947989535349E-010 + 0.15625000000000000 1.7712775983360490E-010 + 0.15709999999999996 1.4257550885353118E-010 + 0.15794999999999998 7.8349108613689350E-011 + 0.15880000000000000 -2.4601954588115982E-012 + 0.15965000000000001 -6.6392035803514854E-011 + 0.16049999999999998 -1.0466840897694132E-010 + 0.16134999999999999 -9.6033042574963229E-011 + 0.16220000000000001 -3.9658006750504377E-011 + 0.16304999999999997 5.5917626757238936E-011 + 0.16389999999999999 1.5900661359423071E-010 + 0.16475000000000001 2.4377722388467526E-010 + 0.16559999999999997 2.7907547930569598E-010 + 0.16644999999999999 2.6254630983374785E-010 + 0.16730000000000000 1.9036112546303927E-010 + 0.16814999999999997 7.4956299955970807E-011 + 0.16899999999999998 -5.9587525831541338E-011 + 0.16985000000000000 -1.7728154740655894E-010 + 0.17069999999999996 -2.5662040949257087E-010 + 0.17154999999999998 -2.8956646867632496E-010 + 0.17240000000000000 -2.8968035137516904E-010 + 0.17325000000000002 -2.6957839763643368E-010 + 0.17409999999999998 -2.4725448828665821E-010 + 0.17494999999999999 -2.2824688653325619E-010 + 0.17580000000000001 -2.0914968886019507E-010 + 0.17664999999999997 -1.8319283679531402E-010 + 0.17749999999999999 -1.6011371918524427E-010 + 0.17835000000000001 -1.5070435613957940E-010 + 0.17919999999999997 -1.7205185401923152E-010 + 0.18004999999999999 -2.2826370101817345E-010 + 0.18090000000000001 -3.0455095395435020E-010 + 0.18174999999999997 -3.6960465092140959E-010 + 0.18259999999999998 -3.9960033792660853E-010 + 0.18345000000000000 -3.7966898444325835E-010 + 0.18429999999999996 -3.1362449239729674E-010 + 0.18514999999999998 -2.1415384361136124E-010 + 0.18600000000000000 -1.0119918419156538E-010 + 0.18684999999999996 8.4521975735659532E-012 + 0.18769999999999998 1.0234301317383395E-010 + 0.18855000000000000 1.6983458321867366E-010 + 0.18940000000000001 2.0096708883620903E-010 + 0.19024999999999997 1.9603299952557999E-010 + 0.19109999999999999 1.6993127879231379E-010 + 0.19195000000000001 1.4450143620732547E-010 + 0.19279999999999997 1.3733685452169565E-010 + 0.19364999999999999 1.4983100738298442E-010 + 0.19450000000000001 1.6879670148336589E-010 + 0.19534999999999997 1.7279760371332557E-010 + 0.19619999999999999 1.5231498671380329E-010 + 0.19705000000000000 1.1545281842096494E-010 + 0.19789999999999996 8.7077599444191842E-011 + 0.19874999999999998 9.0828686775566367E-011 + 0.19960000000000000 1.3430281463767263E-010 + 0.20044999999999996 2.0331289486718619E-010 + 0.20129999999999998 2.6986741232535097E-010 + 0.20215000000000000 3.0868201229697703E-010 + 0.20300000000000001 3.0716345303860235E-010 + 0.20384999999999998 2.6596869596041267E-010 + 0.20469999999999999 1.9788491868342681E-010 + 0.20555000000000001 1.2522133839825561E-010 + 0.20639999999999997 7.2772379756339683E-011 + 0.20724999999999999 6.4983232553675330E-011 + 0.20810000000000001 1.1482579844639476E-010 + 0.20894999999999997 2.1526478256178594E-010 + 0.20979999999999999 3.3490816733370773E-010 + 0.21065000000000000 4.2880879879900191E-010 + 0.21149999999999997 4.5402168797562675E-010 + 0.21234999999999998 3.9143858130991777E-010 + 0.21320000000000000 2.5515046379962630E-010 + 0.21404999999999996 8.8259524146615254E-011 + 0.21489999999999998 -5.9475346197469803E-011 + 0.21575000000000000 -1.5117885621748067E-010 + 0.21659999999999996 -1.7598746722066738E-010 + 0.21744999999999998 -1.4410849130761655E-010 + 0.21829999999999999 -8.4483425680584312E-011 + 0.21915000000000001 -2.6578375568117596E-011 + 0.21999999999999997 1.1541983731613858E-011 + 0.22084999999999999 1.5707028451321381E-011 + 0.22170000000000001 -3.2743104018059799E-012 + 0.22254999999999997 -2.6691617340847407E-011 + 0.22339999999999999 -2.9233703023427704E-011 + 0.22425000000000000 -6.5631340423130680E-012 + 0.22509999999999997 3.1409621539975341E-011 + 0.22594999999999998 5.6667925451940604E-011 + 0.22680000000000000 4.6120471374269667E-011 + 0.22764999999999996 -5.3232005392186976E-012 + 0.22849999999999998 -8.4331979442221761E-011 + 0.22935000000000000 -1.7952423922440452E-010 + 0.23019999999999996 -2.7249598313471707E-010 + 0.23104999999999998 -3.5356403026674810E-010 + 0.23190000000000000 -4.1372601330101622E-010 + 0.23275000000000001 -4.4221284002231992E-010 + 0.23359999999999997 -4.3601271388932911E-010 + 0.23444999999999999 -3.8992522622197101E-010 + 0.23530000000000001 -3.2045172315394235E-010 + 0.23614999999999997 -2.5267057987988367E-010 + 0.23699999999999999 -2.1239158982987519E-010 + 0.23785000000000001 -2.1208789352565940E-010 + 0.23869999999999997 -2.3949640323229007E-010 + 0.23954999999999999 -2.6324431333770229E-010 + 0.24040000000000000 -2.5668062353335561E-010 + 0.24124999999999996 -2.1200517356196810E-010 + 0.24209999999999998 -1.4590985592064648E-010 + 0.24295000000000000 -9.1767729998087563E-011 + 0.24379999999999996 -8.1742154460961915E-011 + 0.24464999999999998 -1.3027127868444629E-010 + 0.24550000000000000 -2.2663675818180738E-010 + 0.24634999999999996 -3.4159139027849315E-010 + 0.24719999999999998 -4.3817281527853795E-010 + 0.24804999999999999 -4.9004098977463439E-010 + 0.24890000000000001 -4.9394597732756867E-010 + 0.24974999999999997 -4.7021503964822520E-010 + 0.25059999999999999 -4.3947460498213256E-010 + 0.25145000000000001 -4.1807702525625823E-010 + 0.25229999999999997 -4.0128059441936134E-010 + 0.25314999999999999 -3.7790460268461584E-010 + 0.25400000000000000 -3.4948588673641007E-010 + 0.25484999999999997 -3.3160710429750578E-010 + 0.25569999999999998 -3.4331522639954176E-010 + 0.25655000000000000 -3.9327276418060775E-010 + 0.25739999999999996 -4.5220110826433429E-010 + 0.25824999999999998 -4.7348182969850217E-010 + 0.25910000000000000 -4.1275642550121089E-010 + 0.25994999999999996 -2.7197277503027140E-010 + 0.26079999999999998 -8.9856238877535077E-011 + 0.26164999999999999 8.0417651487571518E-011 + 0.26249999999999996 1.9349558207874124E-010 + 0.26334999999999997 2.4501976641187750E-010 + 0.26419999999999999 2.5824028711870367E-010 + 0.26505000000000001 2.6141605134928636E-010 + 0.26589999999999997 2.6395329726178890E-010 + 0.26674999999999999 2.6479514284374894E-010 + 0.26760000000000000 2.6049370765914709E-010 + 0.26844999999999997 2.6862726897492611E-010 + 0.26929999999999998 3.0107256173816238E-010 + 0.27015000000000000 3.6164019944894682E-010 + 0.27099999999999996 4.3077443164212664E-010 + 0.27184999999999998 4.8382996101301728E-010 + 0.27270000000000000 5.0502389661692682E-010 + 0.27354999999999996 4.9408151192326805E-010 + 0.27439999999999998 4.4935778177861846E-010 + 0.27524999999999999 3.8966735730044250E-010 + 0.27609999999999996 3.1620457391790674E-010 + 0.27694999999999997 2.2438648215970108E-010 + 0.27779999999999999 1.0682297602905566E-010 + 0.27865000000000001 -4.3400044083714839E-011 + 0.27949999999999997 -2.3704451043108504E-010 + 0.28034999999999999 -4.6698670570690520E-010 + 0.28120000000000001 -7.2429548177242037E-010 + 0.28204999999999997 -9.7709552899843607E-010 + 0.28289999999999998 -1.1818197952380427E-009 + 0.28375000000000000 -1.2964999389830298E-009 + 0.28459999999999996 -1.3144109453199632E-009 + 0.28544999999999998 -1.2710762922339865E-009 + 0.28630000000000000 -1.2317573627198229E-009 + 0.28714999999999996 -1.2534338649471122E-009 + 0.28799999999999998 -1.3453910192406764E-009 + 0.28885000000000000 -1.4670113579050726E-009 + 0.28969999999999996 -1.5574509876486054E-009 + 0.29054999999999997 -1.5741128679659048E-009 + 0.29139999999999999 -1.5079603861174046E-009 + 0.29224999999999995 -1.3716649338981011E-009 + 0.29309999999999997 -1.1721116140796543E-009 + 0.29394999999999999 -8.9211720564303602E-010 + 0.29480000000000001 -5.0835070919722728E-010 + 0.29564999999999997 -2.4634855814347281E-011 + 0.29649999999999999 5.0309638265014364E-010 + 0.29735000000000000 9.8665569617389123E-010 + 0.29819999999999997 1.3498700109285783E-009 + 0.29904999999999998 1.5693694798020984E-009 + 0.29990000000000000 1.6813510665117035E-009 + 0.30074999999999996 1.7514207027486024E-009 + 0.30159999999999998 1.8261568635307562E-009 + 0.30245000000000000 1.9089876579324446E-009 + 0.30329999999999996 1.9754404730797570E-009 + 0.30414999999999998 2.0000306434473552E-009 + 0.30499999999999999 1.9797774409847880E-009 + 0.30584999999999996 1.9261597485455226E-009 + 0.30669999999999997 1.8463058946017585E-009 + 0.30754999999999999 1.7263002391779917E-009 + 0.30840000000000001 1.5418565780958658E-009 + 0.30924999999999997 1.2801503007056798E-009 + 0.31009999999999999 9.5946033621318802E-010 + 0.31095000000000000 6.2219140627953369E-010 + 0.31179999999999997 3.1339220536155329E-010 + 0.31264999999999998 5.7195355683591423E-011 + 0.31350000000000000 -1.5110566644509563E-010 + 0.31434999999999996 -3.3020950776789688E-010 + 0.31519999999999998 -5.0674106374264984E-010 + 0.31605000000000000 -7.0659994806762834E-010 + 0.31689999999999996 -9.5860659042818278E-010 + 0.31774999999999998 -1.2832316095953613E-009 + 0.31859999999999999 -1.6842451588125820E-009 + 0.31944999999999996 -2.1298657043491553E-009 + 0.32029999999999997 -2.5595434469810607E-009 + 0.32114999999999999 -2.9062979752024574E-009 + 0.32199999999999995 -3.1308187340936024E-009 + 0.32284999999999997 -3.2419900057990923E-009 + 0.32369999999999999 -3.2812103624164490E-009 + 0.32455000000000001 -3.2864064618536720E-009 + 0.32539999999999997 -3.2653590976170020E-009 + 0.32624999999999998 -3.1939303622404488E-009 + 0.32710000000000000 -3.0367166285234391E-009 + 0.32794999999999996 -2.7728749034850071E-009 + 0.32879999999999998 -2.3967582917118610E-009 + 0.32965000000000000 -1.9068928904577296E-009 + 0.33049999999999996 -1.2924897554945827E-009 + 0.33134999999999998 -5.4508317281207804E-010 + 0.33220000000000000 3.1241228407149959E-010 + 0.33304999999999996 1.2107543156399765E-009 + 0.33389999999999997 2.0526785438095734E-009 + 0.33474999999999999 2.7527598599159453E-009 + 0.33559999999999995 3.2788347624962194E-009 + 0.33644999999999997 3.6594364247297291E-009 + 0.33729999999999999 3.9502275433786851E-009 + 0.33815000000000001 4.1950943622032417E-009 + 0.33899999999999997 4.4053427553479986E-009 + 0.33984999999999999 4.5746485201022310E-009 + 0.34070000000000000 4.6987793064201511E-009 + 0.34154999999999996 4.7802282419814315E-009 + 0.34239999999999998 4.8089608882553284E-009 + 0.34325000000000000 4.7417694076247983E-009 + 0.34409999999999996 4.5088083016660155E-009 + 0.34494999999999998 4.0491734105507857E-009 + 0.34580000000000000 3.3532985062203861E-009 + 0.34664999999999996 2.4755617423406783E-009 + 0.34749999999999998 1.5048845422978513E-009 + 0.34834999999999999 5.2167324371296632E-010 + 0.34919999999999995 -4.2819478948089452E-010 + 0.35004999999999997 -1.3254729798752008E-009 + 0.35089999999999999 -2.1554744131130105E-009 + 0.35174999999999995 -2.8988308339104982E-009 + 0.35259999999999997 -3.5491729502787621E-009 + 0.35344999999999999 -4.1353560419522958E-009 + 0.35430000000000000 -4.7169812226178468E-009 + 0.35514999999999997 -5.3462994737371627E-009 + 0.35599999999999998 -6.0226138482156165E-009 + 0.35685000000000000 -6.6783322545122664E-009 + 0.35769999999999996 -7.2113023678539495E-009 + 0.35854999999999998 -7.5378455479637103E-009 + 0.35940000000000000 -7.6268930616976433E-009 + 0.36024999999999996 -7.4906265177912578E-009 + 0.36109999999999998 -7.1505321400486710E-009 + 0.36194999999999999 -6.6132866239043383E-009 + 0.36279999999999996 -5.8777175204981203E-009 + 0.36364999999999997 -4.9593550477633431E-009 + 0.36449999999999999 -3.9035163749100415E-009 + 0.36534999999999995 -2.7686097418358501E-009 + 0.36619999999999997 -1.5970386672762139E-009 + 0.36704999999999999 -4.0398841665687424E-010 + 0.36790000000000000 8.0360807882024648E-010 + 0.36874999999999997 1.9983035504033092E-009 + 0.36959999999999998 3.1280723606930952E-009 + 0.37045000000000000 4.1448225415003856E-009 + 0.37129999999999996 5.0402142581056888E-009 + 0.37214999999999998 5.8527827943850283E-009 + 0.37300000000000000 6.6314630125534124E-009 + 0.37384999999999996 7.3862109160329707E-009 + 0.37469999999999998 8.0693444833726340E-009 + 0.37554999999999999 8.6012591118911716E-009 + 0.37639999999999996 8.9194267186396787E-009 + 0.37724999999999997 9.0033201191178338E-009 + 0.37809999999999999 8.8569901315214275E-009 + 0.37894999999999995 8.4723717744750930E-009 + 0.37979999999999997 7.8212556790860863E-009 + 0.38064999999999993 6.8892334455940709E-009 + 0.38149999999999995 5.7207048413963007E-009 + 0.38234999999999997 4.4318844314757236E-009 + 0.38319999999999999 3.1574229277385131E-009 + 0.38405000000000000 1.9737293590293520E-009 + 0.38490000000000002 8.5652077250516340E-010 + 0.38574999999999993 -2.8737838133293840E-010 + 0.38659999999999994 -1.5406667871661737E-009 + 0.38744999999999996 -2.9078649027111211E-009 + 0.38829999999999998 -4.3175236903803872E-009 + 0.38915000000000000 -5.6749772999529737E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0011.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0011.BXZ.semd new file mode 100644 index 00000000..c9e1cb9d --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test4/traces/AA.S0011.BXZ.semd @@ -0,0 +1,600 @@ + -0.12000000000000000 0.0000000000000000 + -0.11914999999999999 0.0000000000000000 + -0.11830000000000000 0.0000000000000000 + -0.11745000000000000 0.0000000000000000 + -0.11660000000000000 0.0000000000000000 + -0.11574999999999999 0.0000000000000000 + -0.11490000000000000 0.0000000000000000 + -0.11405000000000000 0.0000000000000000 + -0.11320000000000000 0.0000000000000000 + -0.11234999999999999 0.0000000000000000 + -0.11150000000000000 0.0000000000000000 + -0.11065000000000000 0.0000000000000000 + -0.10979999999999999 1.8423676866191859E-032 + -0.10894999999999999 1.9185510590600233E-030 + -0.10810000000000000 2.2978426633531778E-029 + -0.10725000000000000 1.2539838896463538E-028 + -0.10639999999999999 3.3991935489765578E-028 + -0.10554999999999999 7.0651718938326689E-029 + -0.10470000000000000 -3.1450245424619519E-027 + -0.10385000000000000 -1.2902098773508372E-026 + -0.10299999999999999 -2.3836663760601169E-026 + -0.10214999999999999 1.3201409374510283E-027 + -0.10130000000000000 1.3941716037519475E-025 + -0.10045000000000000 4.2014689927948176E-025 + -9.9599999999999994E-002 5.8576607567795767E-025 + -9.8750000000000004E-002 -1.3301125313804630E-025 + -9.7900000000000001E-002 -2.6695730819610646E-024 + -9.7049999999999997E-002 -6.6240859179586520E-024 + -9.6199999999999994E-002 -8.1190028483454767E-024 + -9.5349999999999990E-002 4.7015975028770019E-025 + -9.4500000000000001E-002 2.5540016325344007E-023 + -9.3649999999999997E-002 6.1810329074491725E-023 + -9.2799999999999994E-002 8.2764528342475162E-023 + -9.1950000000000004E-002 4.2224473748897120E-023 + -9.1100000000000000E-002 -1.0729959198824294E-022 + -9.0249999999999997E-002 -3.8093245546271847E-022 + -8.9399999999999993E-002 -7.0830485895553477E-022 + -8.8549999999999990E-002 -8.4629844598695457E-022 + -8.7700000000000000E-002 -2.8827152908747088E-022 + -8.6849999999999997E-002 1.6381171255938541E-021 + -8.5999999999999993E-002 5.1242752704703387E-021 + -8.5150000000000003E-002 8.5451970353241313E-021 + -8.4300000000000000E-002 7.2995721091009267E-021 + -8.3449999999999996E-002 -4.9128110721721601E-021 + -8.2600000000000007E-002 -3.0108365103012717E-020 + -8.1749999999999989E-002 -5.6691000495748684E-020 + -8.0900000000000000E-002 -5.5063990174034172E-020 + -8.0049999999999996E-002 9.1735642239875424E-021 + -7.9199999999999993E-002 1.3956528848811356E-019 + -7.8350000000000003E-002 2.6936912048190407E-019 + -7.7499999999999999E-002 2.6247644337244620E-019 + -7.6649999999999996E-002 -5.2293382158849411E-021 + -7.5800000000000006E-002 -5.0161887455302433E-019 + -7.4949999999999989E-002 -9.3856857944781546E-019 + -7.4099999999999999E-002 -8.6502252824513064E-019 + -7.3249999999999996E-002 -2.3915463948908398E-021 + -7.2399999999999992E-002 1.3621156606648654E-018 + -7.1550000000000002E-002 2.3069890245861406E-018 + -7.0699999999999999E-002 1.8203323054410569E-018 + -6.9849999999999995E-002 -2.4438522122687771E-019 + -6.9000000000000006E-002 -2.5893515861546742E-018 + -6.8149999999999988E-002 -3.1326291399137178E-018 + -6.7299999999999999E-002 -9.0094799864139280E-019 + -6.6449999999999995E-002 2.2741220711906516E-018 + -6.5599999999999992E-002 2.3669498058575067E-018 + -6.4750000000000002E-002 -3.1535757911487095E-018 + -6.3899999999999998E-002 -1.0906924031670355E-017 + -6.3049999999999995E-002 -1.1247211363736629E-017 + -6.2199999999999998E-002 4.7242005528337238E-018 + -6.1350000000000002E-002 3.3730779491936121E-017 + -6.0499999999999998E-002 5.4421797958174729E-017 + -5.9650000000000002E-002 3.7355126866786745E-017 + -5.8799999999999998E-002 -2.9441460971815819E-017 + -5.7950000000000002E-002 -1.1644167995554302E-016 + -5.7099999999999998E-002 -1.5586898140052008E-016 + -5.6249999999999994E-002 -8.4767016200830832E-017 + -5.5400000000000005E-002 9.2824523966952991E-017 + -5.4550000000000001E-002 2.7523058096863701E-016 + -5.3699999999999998E-002 3.0937781988843289E-016 + -5.2849999999999994E-002 1.0668654852810289E-016 + -5.2000000000000005E-002 -2.4896710707600295E-016 + -5.1150000000000001E-002 -5.0623601327137388E-016 + -5.0299999999999997E-002 -4.0789413820818021E-016 + -4.9449999999999994E-002 7.6782537088743907E-017 + -4.8600000000000004E-002 6.3684716290504083E-016 + -4.7750000000000001E-002 7.7590560275854682E-016 + -4.6899999999999997E-002 2.0138722590617439E-016 + -4.6049999999999994E-002 -8.2366482704288190E-016 + -4.5200000000000004E-002 -1.5062288054659275E-015 + -4.4350000000000001E-002 -1.0468399206163878E-015 + -4.3499999999999997E-002 6.3034816503744093E-016 + -4.2649999999999993E-002 2.5271890148673847E-015 + -4.1800000000000004E-002 3.0540874672485237E-015 + -4.0950000000000000E-002 1.2107436395724632E-015 + -4.0099999999999997E-002 -2.3362948251207934E-015 + -3.9249999999999993E-002 -5.2556741736349343E-015 + -3.8400000000000004E-002 -4.9797736218755399E-015 + -3.7550000000000000E-002 -7.7715473240917524E-016 + -3.6699999999999997E-002 5.1048575593017456E-015 + -3.5850000000000007E-002 8.4648149942392394E-015 + -3.5000000000000003E-002 6.0793044471257585E-015 + -3.4150000000000000E-002 -1.4092511479359182E-015 + -3.3299999999999996E-002 -9.0880932074292442E-015 + -3.2450000000000007E-002 -1.0832186326720401E-014 + -3.1600000000000003E-002 -4.1280200697570896E-015 + -3.0750000000000000E-002 6.9663157083986155E-015 + -2.9899999999999996E-002 1.3710540861665903E-014 + -2.9050000000000006E-002 9.0702850163597116E-015 + -2.8200000000000003E-002 -5.6490533898594076E-015 + -2.7349999999999999E-002 -1.9508665704519675E-014 + -2.6499999999999996E-002 -1.8569734680968715E-014 + -2.5650000000000006E-002 2.8843478816940717E-015 + -2.4800000000000003E-002 3.4563356300700494E-014 + -2.3949999999999999E-002 5.3165063930413072E-014 + -2.3099999999999996E-002 3.6713723291135006E-014 + -2.2250000000000006E-002 -1.8021190447526328E-014 + -2.1400000000000002E-002 -8.7591389197662913E-014 + -2.0549999999999999E-002 -1.3141100470665419E-013 + -1.9699999999999995E-002 -1.1512826290524203E-013 + -1.8850000000000006E-002 -3.3261937141163314E-014 + -1.8000000000000002E-002 8.4997559586313896E-014 + -1.7149999999999999E-002 1.9226992962401178E-013 + -1.6299999999999995E-002 2.5078943328641472E-013 + -1.5450000000000005E-002 2.5064228956378366E-013 + -1.4600000000000002E-002 2.0331800721845224E-013 + -1.3749999999999998E-002 1.1504119988968788E-013 + -1.2899999999999995E-002 -3.5939110459949294E-014 + -1.2050000000000005E-002 -2.9080446795650507E-013 + -1.1200000000000002E-002 -6.6325263453193049E-013 + -1.0349999999999998E-002 -1.0796966621236587E-012 + -9.5000000000000084E-003 -1.3535825116428973E-012 + -8.6500000000000049E-003 -1.2313374219411782E-012 + -7.8000000000000014E-003 -5.0696804970883959E-013 + -6.9499999999999978E-003 8.4537565891141797E-013 + -6.1000000000000082E-003 2.5931224380932831E-012 + -5.2500000000000047E-003 4.2700910328403040E-012 + -4.4000000000000011E-003 5.2968636462156626E-012 + -3.5499999999999976E-003 5.1378998806006377E-012 + -2.7000000000000079E-003 3.4278069793120727E-012 + -1.8500000000000044E-003 4.0308476251330583E-014 + -1.0000000000000009E-003 -4.8681007180325606E-012 + -1.4999999999999736E-004 -1.0783800586739769E-011 + 6.9999999999999230E-004 -1.6716449978516104E-011 + 1.5499999999999958E-003 -2.1107165454852715E-011 + 2.3999999999999994E-003 -2.1906931992260942E-011 + 3.2500000000000029E-003 -1.6952034652234138E-011 + 4.0999999999999925E-003 -4.6448039364652108E-012 + 4.9499999999999961E-003 1.5219931793743819E-011 + 5.7999999999999996E-003 4.0763105836506194E-011 + 6.6499999999999893E-003 6.7742382879004675E-011 + 7.5000000000000067E-003 8.9837824348398090E-011 + 8.3499999999999963E-003 9.9483093160679831E-011 + 9.1999999999999860E-003 8.9108804901263449E-011 + 1.0050000000000003E-002 5.2655130310001672E-011 + 1.0899999999999993E-002 -1.2739754015293897E-011 + 1.1750000000000010E-002 -1.0496913192228880E-010 + 1.2600000000000000E-002 -2.1532973406011135E-010 + 1.3449999999999990E-002 -3.2749391178912375E-010 + 1.4300000000000007E-002 -4.1772817372779022E-010 + 1.5149999999999997E-002 -4.5696852994740226E-010 + 1.5999999999999986E-002 -4.1501618015437178E-010 + 1.6850000000000004E-002 -2.6654823914508784E-010 + 1.7699999999999994E-002 1.9171267276956908E-012 + 1.8549999999999983E-002 3.8525918877269546E-010 + 1.9400000000000001E-002 8.5428689125518160E-010 + 2.0249999999999990E-002 1.3523252077485670E-009 + 2.1100000000000008E-002 1.7942417408546179E-009 + 2.1949999999999997E-002 2.0680709441359125E-009 + 2.2799999999999987E-002 2.0392992648321916E-009 + 2.3650000000000004E-002 1.5577390974149044E-009 + 2.4499999999999994E-002 4.6652640271853129E-010 + 2.5349999999999984E-002 -1.3879018507531230E-009 + 2.6200000000000001E-002 -4.1467342312271090E-009 + 2.7049999999999991E-002 -7.9328734165267956E-009 + 2.7900000000000008E-002 -1.2850145184014767E-008 + 2.8749999999999998E-002 -1.8988592165974770E-008 + 2.9599999999999987E-002 -2.6435538841006471E-008 + 3.0450000000000005E-002 -3.5290977507352292E-008 + 3.1299999999999994E-002 -4.5685424504354709E-008 + 3.2149999999999984E-002 -5.7798456018561892E-008 + 3.3000000000000002E-002 -7.1876577272332372E-008 + 3.3849999999999991E-002 -8.8249391829280487E-008 + 3.4700000000000009E-002 -1.0734297042610811E-007 + 3.5549999999999998E-002 -1.2968945767712532E-007 + 3.6399999999999988E-002 -1.5593236083227184E-007 + 3.7250000000000005E-002 -1.8682799479612898E-007 + 3.8099999999999995E-002 -2.2324524094025764E-007 + 3.8949999999999985E-002 -2.6616695746088501E-007 + 3.9800000000000002E-002 -3.1669659636090741E-007 + 4.0649999999999992E-002 -3.7607236548300668E-007 + 4.1500000000000009E-002 -4.4568978057748378E-007 + 4.2349999999999999E-002 -5.2713133717850040E-007 + 4.3199999999999988E-002 -6.2220075677015151E-007 + 4.4050000000000006E-002 -7.3295972635829772E-007 + 4.4899999999999995E-002 -8.6176677426593946E-007 + 4.5749999999999985E-002 -1.0113174882884391E-006 + 4.6600000000000003E-002 -1.1846857906751676E-006 + 4.7449999999999992E-002 -1.3853674333801537E-006 + 4.8299999999999982E-002 -1.6173236237670463E-006 + 4.9149999999999999E-002 -1.8850238791359205E-006 + 4.9999999999999989E-002 -2.1934909201858817E-006 + 5.0850000000000006E-002 -2.5483485996930064E-006 + 5.1699999999999996E-002 -2.9558754672684103E-006 + 5.2549999999999986E-002 -3.4230683750704279E-006 + 5.3400000000000003E-002 -3.9577165762539712E-006 + 5.4249999999999993E-002 -4.5684840875471349E-006 + 5.5099999999999982E-002 -5.2649976787856508E-006 + 5.5950000000000000E-002 -6.0579368963837568E-006 + 5.6799999999999989E-002 -6.9591236091165598E-006 + 5.7650000000000007E-002 -7.9816083956979602E-006 + 5.8499999999999996E-002 -9.1397612119917368E-006 + 5.9349999999999986E-002 -1.0449356273988983E-005 + 6.0200000000000004E-002 -1.1927657121958555E-005 + 6.1049999999999993E-002 -1.3593496759916666E-005 + 6.1899999999999983E-002 -1.5467365472185914E-005 + 6.2750000000000000E-002 -1.7571480340914367E-005 + 6.3599999999999990E-002 -1.9929876434131560E-005 + 6.4450000000000007E-002 -2.2568488789178720E-005 + 6.5299999999999997E-002 -2.5515238587235298E-005 + 6.6149999999999987E-002 -2.8800114957558089E-005 + 6.7000000000000004E-002 -3.2455246870874573E-005 + 6.7849999999999994E-002 -3.6514952592459852E-005 + 6.8699999999999983E-002 -4.1015782984102616E-005 + 6.9550000000000001E-002 -4.5996512247332142E-005 + 7.0399999999999990E-002 -5.1498120192619611E-005 + 7.1249999999999980E-002 -5.7563734842329514E-005 + 7.2099999999999997E-002 -6.4238578929564543E-005 + 7.2949999999999987E-002 -7.1569841332169465E-005 + 7.3800000000000004E-002 -7.9606571226078452E-005 + 7.4649999999999994E-002 -8.8399517942416134E-005 + 7.5499999999999984E-002 -9.8000930796641908E-005 + 7.6350000000000001E-002 -1.0846434031204586E-004 + 7.7199999999999991E-002 -1.1984430595053338E-004 + 7.8049999999999981E-002 -1.3219611446426208E-004 + 7.8899999999999998E-002 -1.4557540661737324E-004 + 7.9749999999999988E-002 -1.6003784610588677E-004 + 8.0600000000000005E-002 -1.7563858642500371E-004 + 8.1449999999999995E-002 -1.9243179017850776E-004 + 8.2299999999999984E-002 -2.1046999536406094E-004 + 8.3150000000000002E-002 -2.2980353384454322E-004 + 8.3999999999999991E-002 -2.5047980876571983E-004 + 8.4849999999999981E-002 -2.7254265449810043E-004 + 8.5699999999999998E-002 -2.9603146108976661E-004 + 8.6549999999999988E-002 -3.2098037735587377E-004 + 8.7400000000000005E-002 -3.4741762509911227E-004 + 8.8249999999999995E-002 -3.7536444987347180E-004 + 8.9099999999999985E-002 -4.0483443172411584E-004 + 8.9950000000000002E-002 -4.3583249106981907E-004 + 9.0799999999999992E-002 -4.6835400026913913E-004 + 9.1649999999999981E-002 -5.0238388252946565E-004 + 9.2499999999999999E-002 -5.3789567193999847E-004 + 9.3349999999999989E-002 -5.7485060976559480E-004 + 9.4200000000000006E-002 -6.1319683200384244E-004 + 9.5049999999999996E-002 -6.5286834851423486E-004 + 9.5899999999999985E-002 -6.9378452325399680E-004 + 9.6750000000000003E-002 -7.3584926606375719E-004 + 9.7599999999999992E-002 -7.7895043609270236E-004 + 9.8449999999999982E-002 -8.2295927820063338E-004 + 9.9299999999999999E-002 -8.6773029752029891E-004 + 0.10014999999999999 -9.1310072376149867E-004 + 0.10099999999999998 -9.5889069823261452E-004 + 0.10185000000000000 -1.0049031042810540E-003 + 0.10269999999999999 -1.0509240903400965E-003 + 0.10355000000000000 -1.0967231212074442E-003 + 0.10439999999999999 -1.1420539594286273E-003 + 0.10524999999999998 -1.1866547994670833E-003 + 0.10610000000000000 -1.2302499675149303E-003 + 0.10694999999999999 -1.2725505804752398E-003 + 0.10779999999999998 -1.3132561273190759E-003 + 0.10865000000000000 -1.3520563251229831E-003 + 0.10949999999999999 -1.3886325237650165E-003 + 0.11035000000000000 -1.4226602559816812E-003 + 0.11119999999999999 -1.4538107467304603E-003 + 0.11204999999999998 -1.4817539249566501E-003 + 0.11290000000000000 -1.5061609299455905E-003 + 0.11374999999999999 -1.5267065094920554E-003 + 0.11459999999999998 -1.5430719934920196E-003 + 0.11545000000000000 -1.5549482150718184E-003 + 0.11629999999999999 -1.5620383539544213E-003 + 0.11715000000000000 -1.5640613986503526E-003 + 0.11799999999999999 -1.5607547333523330E-003 + 0.11884999999999998 -1.5518774621462936E-003 + 0.11970000000000000 -1.5372129769460289E-003 + 0.12054999999999999 -1.5165725174634513E-003 + 0.12139999999999998 -1.4897976356909298E-003 + 0.12225000000000000 -1.4567625911886557E-003 + 0.12309999999999999 -1.4173769234459063E-003 + 0.12395000000000000 -1.3715879521731898E-003 + 0.12479999999999999 -1.3193824201535916E-003 + 0.12564999999999998 -1.2607880947753582E-003 + 0.12650000000000000 -1.1958752900341346E-003 + 0.12734999999999999 -1.1247576623720293E-003 + 0.12819999999999998 -1.0475929433036314E-003 + 0.12905000000000000 -9.6458289681542082E-004 + 0.12989999999999999 -8.7597333752762775E-004 + 0.13074999999999998 -7.8205339557501936E-004 + 0.13159999999999999 -6.8315426822042336E-004 + 0.13245000000000001 -5.7964809284412853E-004 + 0.13329999999999997 -4.7194574135472163E-004 + 0.13414999999999999 -3.6049473422230822E-004 + 0.13500000000000001 -2.4577647690672555E-004 + 0.13584999999999997 -1.2830308324253198E-004 + 0.13669999999999999 -8.6140732492782072E-006 + 0.13755000000000001 1.1272749286874502E-004 + 0.13839999999999997 2.3513898120100410E-004 + 0.13924999999999998 3.5802250619380339E-004 + 0.14010000000000000 4.8076937046614933E-004 + 0.14094999999999996 6.0276480766727463E-004 + 0.14179999999999998 7.2339278288445236E-004 + 0.14265000000000000 8.4204067817504613E-004 + 0.14350000000000002 9.5810436861710428E-004 + 0.14434999999999998 1.0709929565449906E-003 + 0.14520000000000000 1.1801334655052176E-003 + 0.14605000000000001 1.2849751664113004E-003 + 0.14689999999999998 1.3849943824820032E-003 + 0.14774999999999999 1.4796982251716641E-003 + 0.14860000000000001 1.5686288402772027E-003 + 0.14944999999999997 1.6513664723274354E-003 + 0.15029999999999999 1.7275327909880480E-003 + 0.15115000000000001 1.7967936560980245E-003 + 0.15199999999999997 1.8588617683256148E-003 + 0.15284999999999999 1.9134980219450062E-003 + 0.15370000000000000 1.9605135639102385E-003 + 0.15454999999999997 1.9997700272348998E-003 + 0.15539999999999998 2.0311810586787771E-003 + 0.15625000000000000 2.0547112889350190E-003 + 0.15709999999999996 2.0703760787681297E-003 + 0.15794999999999998 2.0782407946239867E-003 + 0.15880000000000000 2.0784199510829188E-003 + 0.15965000000000001 2.0710742274084558E-003 + 0.16049999999999998 2.0564091133285708E-003 + 0.16134999999999999 2.0346724754828800E-003 + 0.16220000000000001 2.0061511971129625E-003 + 0.16304999999999997 1.9711678477311104E-003 + 0.16389999999999999 1.9300777552867399E-003 + 0.16475000000000001 1.8832654625607816E-003 + 0.16559999999999997 1.8311406744950659E-003 + 0.16644999999999999 1.7741343871074504E-003 + 0.16730000000000000 1.7126947647202913E-003 + 0.16814999999999997 1.6472835763928374E-003 + 0.16899999999999998 1.5783717352275371E-003 + 0.16985000000000000 1.5064352176547609E-003 + 0.17069999999999996 1.4319517908952337E-003 + 0.17154999999999998 1.3553970422352252E-003 + 0.17240000000000000 1.2772406600048570E-003 + 0.17325000000000002 1.1979431863752520E-003 + 0.17409999999999998 1.1179532751072769E-003 + 0.17494999999999999 1.0377041926204617E-003 + 0.17580000000000001 9.5761178541124790E-004 + 0.17664999999999997 8.7807162829979697E-004 + 0.17749999999999999 7.9945750754598088E-004 + 0.17835000000000001 7.2211921428223802E-004 + 0.17919999999999997 6.4638136115454260E-004 + 0.18004999999999999 5.7254203156587285E-004 + 0.18090000000000001 5.0087223654267290E-004 + 0.18174999999999997 4.3161524073631477E-004 + 0.18259999999999998 3.6498637942409184E-004 + 0.18345000000000000 3.0117308963139525E-004 + 0.18429999999999996 2.4033502918813991E-004 + 0.18514999999999998 1.8260477187574935E-004 + 0.18600000000000000 1.2808838825824863E-004 + 0.18684999999999996 7.6866451926063174E-005 + 0.18769999999999998 2.8995189172237746E-005 + 0.18855000000000000 -1.5492340407899873E-005 + 0.18940000000000001 -5.6584883925367999E-005 + 0.19024999999999997 -9.4291558108303424E-005 + 0.19109999999999999 -1.2864029840677581E-004 + 0.19195000000000001 -1.5967628826215794E-004 + 0.19279999999999997 -1.8746024829613948E-004 + 0.19364999999999999 -2.1206677624761904E-004 + 0.19450000000000001 -2.3358270712941337E-004 + 0.19534999999999997 -2.5210543471250631E-004 + 0.19619999999999999 -2.6774134784358916E-004 + 0.19705000000000000 -2.8060425003635907E-004 + 0.19789999999999996 -2.9081395769884081E-004 + 0.19874999999999998 -2.9849487933515315E-004 + 0.19960000000000000 -3.0377459627833198E-004 + 0.20044999999999996 -3.0678274852338891E-004 + 0.20129999999999998 -3.0764993105471695E-004 + 0.20215000000000000 -3.0650657117178935E-004 + 0.20300000000000001 -3.0348216064459040E-004 + 0.20384999999999998 -2.9870447254188356E-004 + 0.20469999999999999 -2.9229866366986372E-004 + 0.20555000000000001 -2.8438689344838664E-004 + 0.20639999999999997 -2.7508764418387359E-004 + 0.20724999999999999 -2.6451542248801538E-004 + 0.20810000000000001 -2.5278052955366890E-004 + 0.20894999999999997 -2.3998879701603868E-004 + 0.20979999999999999 -2.2624151978386706E-004 + 0.21065000000000000 -2.1163533192406739E-004 + 0.21149999999999997 -1.9626228009037971E-004 + 0.21234999999999998 -1.8020986430937252E-004 + 0.21320000000000000 -1.6356127055986813E-004 + 0.21404999999999996 -1.4639553628076145E-004 + 0.21489999999999998 -1.2878779538573470E-004 + 0.21575000000000000 -1.1080952510543669E-004 + 0.21659999999999996 -9.2528744946085970E-005 + 0.21744999999999998 -7.4010331753445791E-005 + 0.21829999999999999 -5.5316276589344117E-005 + 0.21915000000000001 -3.6506025220018571E-005 + 0.21999999999999997 -1.7636755112948940E-005 + 0.22084999999999999 1.2363511829685490E-006 + 0.22170000000000001 2.0059849545230325E-005 + 0.22254999999999997 3.8781801789667530E-005 + 0.22339999999999999 5.7351547333385836E-005 + 0.22425000000000000 7.5719464529580083E-005 + 0.22509999999999997 9.3836810573157668E-005 + 0.22594999999999998 1.1165561299228465E-004 + 0.22680000000000000 1.2912856604680237E-004 + 0.22764999999999996 1.4620899739306668E-004 + 0.22849999999999998 1.6285086925264119E-004 + 0.22935000000000000 1.7900869791222652E-004 + 0.23019999999999996 1.9463761648522951E-004 + 0.23104999999999998 2.0969347674026939E-004 + 0.23190000000000000 2.2413289580020955E-004 + 0.23275000000000001 2.3791346033028276E-004 + 0.23359999999999997 2.5099388421891654E-004 + 0.23444999999999999 2.6333417551061651E-004 + 0.23530000000000001 2.7489587063846349E-004 + 0.23614999999999997 2.8564214506626674E-004 + 0.23699999999999999 2.9553819621608865E-004 + 0.23785000000000001 3.0455132802879696E-004 + 0.23869999999999997 3.1265122019729892E-004 + 0.23954999999999999 3.1981024902344880E-004 + 0.24040000000000000 3.2600367026044486E-004 + 0.24124999999999996 3.3120984909388879E-004 + 0.24209999999999998 3.3541057362771820E-004 + 0.24295000000000000 3.3859113983009202E-004 + 0.24379999999999996 3.4074068597469672E-004 + 0.24464999999999998 3.4185228839151566E-004 + 0.24550000000000000 3.4192321583214995E-004 + 0.24634999999999996 3.4095485879587868E-004 + 0.24719999999999998 3.3895288814027097E-004 + 0.24804999999999999 3.3592732612568958E-004 + 0.24890000000000001 3.3189245393519919E-004 + 0.24974999999999997 3.2686696210662038E-004 + 0.25059999999999999 3.2087384990004157E-004 + 0.25145000000000001 3.1394046933567489E-004 + 0.25229999999999997 3.0609832757583742E-004 + 0.25314999999999999 2.9738303150756004E-004 + 0.25400000000000000 2.8783396170866359E-004 + 0.25484999999999997 2.7749418356104363E-004 + 0.25569999999999998 2.6641014054134583E-004 + 0.25655000000000000 2.5463143863351488E-004 + 0.25739999999999996 2.4221050286191582E-004 + 0.25824999999999998 2.2920224315455852E-004 + 0.25910000000000000 2.1566372511652872E-004 + 0.25994999999999996 2.0165385694408317E-004 + 0.26079999999999998 1.8723301333205353E-004 + 0.26164999999999999 1.7246271174289028E-004 + 0.26249999999999996 1.5740526401388931E-004 + 0.26334999999999997 1.4212331071051122E-004 + 0.26419999999999999 1.2667942739531379E-004 + 0.26505000000000001 1.1113571505295093E-004 + 0.26589999999999997 9.5553501146071105E-005 + 0.26674999999999999 7.9992941556963123E-005 + 0.26760000000000000 6.4512702829615221E-005 + 0.26844999999999997 4.9169626478049236E-005 + 0.26929999999999998 3.4018390876618641E-005 + 0.27015000000000000 1.9111219410812992E-005 + 0.27099999999999996 4.4976456661722825E-006 + 0.27184999999999998 -9.7756840749032538E-006 + 0.27270000000000000 -2.3665198267153263E-005 + 0.27354999999999996 -3.7130576545613950E-005 + 0.27439999999999998 -5.0134932770124667E-005 + 0.27524999999999999 -6.2644956892831457E-005 + 0.27609999999999996 -7.4631015554524815E-005 + 0.27694999999999997 -8.6067246498443078E-005 + 0.27779999999999999 -9.6931522523166632E-005 + 0.27865000000000001 -1.0720544135817318E-004 + 0.27949999999999997 -1.1687426178675264E-004 + 0.28034999999999999 -1.2592685158651067E-004 + 0.28120000000000001 -1.3435562209050201E-004 + 0.28204999999999997 -1.4215645162556035E-004 + 0.28289999999999998 -1.4932861982888809E-004 + 0.28375000000000000 -1.5587455618903327E-004 + 0.28459999999999996 -1.6179969212278575E-004 + 0.28544999999999998 -1.6711226740468419E-004 + 0.28630000000000000 -1.7182310718108712E-004 + 0.28714999999999996 -1.7594545212248143E-004 + 0.28799999999999998 -1.7949485063162990E-004 + 0.28885000000000000 -1.8248888040675094E-004 + 0.28969999999999996 -1.8494696307458001E-004 + 0.29054999999999997 -1.8689004642101210E-004 + 0.29139999999999999 -1.8834039288719603E-004 + 0.29224999999999995 -1.8932132572572818E-004 + 0.29309999999999997 -1.8985706411791788E-004 + 0.29394999999999999 -1.8997255290841030E-004 + 0.29480000000000001 -1.8969323581766043E-004 + 0.29564999999999997 -1.8904488069647839E-004 + 0.29649999999999999 -1.8805333668053662E-004 + 0.29735000000000000 -1.8674440585948813E-004 + 0.29819999999999997 -1.8514368485485059E-004 + 0.29904999999999998 -1.8327644864290973E-004 + 0.29990000000000000 -1.8116753329005717E-004 + 0.30074999999999996 -1.7884120306486755E-004 + 0.30159999999999998 -1.7632096036387154E-004 + 0.30245000000000000 -1.7362951954493140E-004 + 0.30329999999999996 -1.7078868813574289E-004 + 0.30414999999999998 -1.6781937261435109E-004 + 0.30499999999999999 -1.6474146101081734E-004 + 0.30584999999999996 -1.6157380910940700E-004 + 0.30669999999999997 -1.5833422399336508E-004 + 0.30754999999999999 -1.5503936162702676E-004 + 0.30840000000000001 -1.5170475668731666E-004 + 0.30924999999999997 -1.4834482251035249E-004 + 0.31009999999999999 -1.4497281173113255E-004 + 0.31095000000000000 -1.4160092931619060E-004 + 0.31179999999999997 -1.3824026403485754E-004 + 0.31264999999999998 -1.3490092609622605E-004 + 0.31350000000000000 -1.3159201129056921E-004 + 0.31434999999999996 -1.2832173929287413E-004 + 0.31519999999999998 -1.2509738947236279E-004 + 0.31605000000000000 -1.2192536441022438E-004 + 0.31689999999999996 -1.1881119576202164E-004 + 0.31774999999999998 -1.1575959878990026E-004 + 0.31859999999999999 -1.1277455816753178E-004 + 0.31944999999999996 -1.0985937011771167E-004 + 0.32029999999999997 -1.0701668817967224E-004 + 0.32114999999999999 -1.0424859900634543E-004 + 0.32199999999999995 -1.0155662070026824E-004 + 0.32284999999999997 -9.8941799151805129E-005 + 0.32369999999999999 -9.6404712079823404E-005 + 0.32455000000000001 -9.3945537600524870E-005 + 0.32539999999999997 -9.1564077835349094E-005 + 0.32624999999999998 -8.9259775531722128E-005 + 0.32710000000000000 -8.7031790018762432E-005 + 0.32794999999999996 -8.4879060650333658E-005 + 0.32879999999999998 -8.2800388718930694E-005 + 0.32965000000000000 -8.0794465866194606E-005 + 0.33049999999999996 -7.8859855950204946E-005 + 0.33134999999999998 -7.6995017107638281E-005 + 0.33220000000000000 -7.5198303035082007E-005 + 0.33304999999999996 -7.3468012503378577E-005 + 0.33389999999999997 -7.1802480914016117E-005 + 0.33474999999999999 -7.0200111088330238E-005 + 0.33559999999999995 -6.8659363863229146E-005 + 0.33644999999999997 -6.7178768733420005E-005 + 0.33729999999999999 -6.5756911500028273E-005 + 0.33815000000000001 -6.4392494973861841E-005 + 0.33899999999999997 -6.3084385891433209E-005 + 0.33984999999999999 -6.1831644951849994E-005 + 0.34070000000000000 -6.0633541017706262E-005 + 0.34154999999999996 -5.9489525073509926E-005 + 0.34239999999999998 -5.8399223260725006E-005 + 0.34325000000000000 -5.7362496041207009E-005 + 0.34409999999999996 -5.6379492039525128E-005 + 0.34494999999999998 -5.5450702841485498E-005 + 0.34580000000000000 -5.4576975317138495E-005 + 0.34664999999999996 -5.3759523428695364E-005 + 0.34749999999999998 -5.2999939542481818E-005 + 0.34834999999999999 -5.2300231667001037E-005 + 0.34919999999999995 -5.1662870055269483E-005 + 0.35004999999999997 -5.1090854941667103E-005 + 0.35089999999999999 -5.0587741642810311E-005 + 0.35174999999999995 -5.0157657152316072E-005 + 0.35259999999999997 -4.9805336337060242E-005 + 0.35344999999999999 -4.9536151611467014E-005 + 0.35430000000000000 -4.9356151444496395E-005 + 0.35514999999999997 -4.9272092285734120E-005 + 0.35599999999999998 -4.9291434701506643E-005 + 0.35685000000000000 -4.9422384629385879E-005 + 0.35769999999999996 -4.9673912174648665E-005 + 0.35854999999999998 -5.0055812561421869E-005 + 0.35940000000000000 -5.0578764850191769E-005 + 0.36024999999999996 -5.1254353552849358E-005 + 0.36109999999999998 -5.2095045861140022E-005 + 0.36194999999999999 -5.3114192466526976E-005 + 0.36279999999999996 -5.4326027454068256E-005 + 0.36364999999999997 -5.5745718145879409E-005 + 0.36449999999999999 -5.7389398956667916E-005 + 0.36534999999999995 -5.9274167263689229E-005 + 0.36619999999999997 -6.1418034132174450E-005 + 0.36704999999999999 -6.3839847698231485E-005 + 0.36790000000000000 -6.6559228677352659E-005 + 0.36874999999999997 -6.9596480405212900E-005 + 0.36959999999999998 -7.2972590447198545E-005 + 0.37045000000000000 -7.6709109549216920E-005 + 0.37129999999999996 -8.0828042559167907E-005 + 0.37214999999999998 -8.5351715465374774E-005 + 0.37300000000000000 -9.0302597502484234E-005 + 0.37384999999999996 -9.5703172295477841E-005 + 0.37469999999999998 -1.0157574586833608E-004 + 0.37554999999999999 -1.0794223953953543E-004 + 0.37639999999999996 -1.1482396383571947E-004 + 0.37724999999999997 -1.2224131243237580E-004 + 0.37809999999999999 -1.3021348876489196E-004 + 0.37894999999999995 -1.3875823326836914E-004 + 0.37979999999999997 -1.4789150839777357E-004 + 0.38064999999999993 -1.5762726221245967E-004 + 0.38149999999999995 -1.6797707345464334E-004 + 0.38234999999999997 -1.7894980003853311E-004 + 0.38319999999999999 -1.9055122501841532E-004 + 0.38405000000000000 -2.0278369721261793E-004 + 0.38490000000000002 -2.1564568184137892E-004 + 0.38574999999999993 -2.2913133318247297E-004 + 0.38659999999999994 -2.4323013341255302E-004 + 0.38744999999999996 -2.5792655885328516E-004 + 0.38829999999999998 -2.7319969727165059E-004 + 0.38915000000000000 -2.8902298585605554E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/STATIONS b/tests/unit-tests/displacement_tests/Newmark/serial/test5/STATIONS new file mode 100644 index 00000000..dd3cf5b6 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/STATIONS @@ -0,0 +1,60 @@ +S0001 AA 500.0000000 0.0000000 0.0 0.0 +S0002 AA 500.0000000 200.0000000 0.0 0.0 +S0003 AA 500.0000000 400.0000000 0.0 0.0 +S0004 AA 500.0000000 600.0000000 0.0 0.0 +S0005 AA 500.0000000 800.0000000 0.0 0.0 +S0006 AA 0.0000000 500.0000000 0.0 0.0 +S0007 AA 200.0000000 500.0000000 0.0 0.0 +S0008 AA 400.0000000 500.0000000 0.0 0.0 +S0009 AA 600.0000000 500.0000000 0.0 0.0 +S0010 AA 800.0000000 500.0000000 0.0 0.0 +S0011 AA 0.0000000 800.0000000 0.0 0.0 +S0012 AA 200.0000000 600.0000000 0.0 0.0 +S0013 AA 400.0000000 400.0000000 0.0 0.0 +S0014 AA 600.0000000 200.0000000 0.0 0.0 +S0015 AA 800.0000000 0.0000000 0.0 0.0 +S0016 AA 3500.0000000 0.0000000 0.0 0.0 +S0017 AA 3500.0000000 200.0000000 0.0 0.0 +S0018 AA 3500.0000000 400.0000000 0.0 0.0 +S0019 AA 3500.0000000 600.0000000 0.0 0.0 +S0020 AA 3500.0000000 800.0000000 0.0 0.0 +S0021 AA 4000.0000000 500.0000000 0.0 0.0 +S0022 AA 3800.0000000 500.0000000 0.0 0.0 +S0023 AA 3600.0000000 500.0000000 0.0 0.0 +S0024 AA 3400.0000000 500.0000000 0.0 0.0 +S0025 AA 3200.0000000 500.0000000 0.0 0.0 +S0026 AA 4000.0000000 800.0000000 0.0 0.0 +S0027 AA 3800.0000000 600.0000000 0.0 0.0 +S0028 AA 3600.0000000 400.0000000 0.0 0.0 +S0029 AA 3400.0000000 200.0000000 0.0 0.0 +S0030 AA 3200.0000000 0.0000000 0.0 0.0 +S0031 AA 500.0000000 3000.0000000 0.0 0.0 +S0032 AA 500.0000000 2800.0000000 0.0 0.0 +S0033 AA 500.0000000 2600.0000000 0.0 0.0 +S0034 AA 500.0000000 2400.0000000 0.0 0.0 +S0035 AA 500.0000000 2200.0000000 0.0 0.0 +S0036 AA 0.0000000 2500.0000000 0.0 0.0 +S0037 AA 200.0000000 2500.0000000 0.0 0.0 +S0038 AA 400.0000000 2500.0000000 0.0 0.0 +S0039 AA 600.0000000 2500.0000000 0.0 0.0 +S0040 AA 800.0000000 2500.0000000 0.0 0.0 +S0041 AA 800.0000000 3000.0000000 0.0 0.0 +S0042 AA 600.0000000 2800.0000000 0.0 0.0 +S0043 AA 400.0000000 2600.0000000 0.0 0.0 +S0044 AA 200.0000000 2400.0000000 0.0 0.0 +S0045 AA 0.0000000 2200.0000000 0.0 0.0 +S0046 AA 3500.0000000 3000.0000000 0.0 0.0 +S0047 AA 3500.0000000 2800.0000000 0.0 0.0 +S0048 AA 3500.0000000 2600.0000000 0.0 0.0 +S0049 AA 3500.0000000 2400.0000000 0.0 0.0 +S0050 AA 3500.0000000 2200.0000000 0.0 0.0 +S0051 AA 4000.0000000 2500.0000000 0.0 0.0 +S0052 AA 3800.0000000 2500.0000000 0.0 0.0 +S0053 AA 3600.0000000 2500.0000000 0.0 0.0 +S0054 AA 3400.0000000 2500.0000000 0.0 0.0 +S0055 AA 3200.0000000 2500.0000000 0.0 0.0 +S0056 AA 3200.0000000 3000.0000000 0.0 0.0 +S0057 AA 3400.0000000 2800.0000000 0.0 0.0 +S0058 AA 3600.0000000 2600.0000000 0.0 0.0 +S0059 AA 3800.0000000 2400.0000000 0.0 0.0 +S0060 AA 4000.0000000 2200.0000000 0.0 0.0 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/database.bin b/tests/unit-tests/displacement_tests/Newmark/serial/test5/database.bin index 006e525f..19ad9e1b 100644 Binary files a/tests/unit-tests/displacement_tests/Newmark/serial/test5/database.bin and b/tests/unit-tests/displacement_tests/Newmark/serial/test5/database.bin differ diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/potential_acoustic.bin b/tests/unit-tests/displacement_tests/Newmark/serial/test5/potential_acoustic.bin deleted file mode 100644 index a32768d6..00000000 Binary files a/tests/unit-tests/displacement_tests/Newmark/serial/test5/potential_acoustic.bin and /dev/null differ diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/provenance/Par_file b/tests/unit-tests/displacement_tests/Newmark/serial/test5/provenance/Par_file new file mode 100644 index 00000000..51c0df94 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/provenance/Par_file @@ -0,0 +1,516 @@ +#----------------------------------------------------------- +# +# Simulation input parameters +# +#----------------------------------------------------------- + +# title of job +title = Test of SPECFEM2D with curved interfaces + +# forward or adjoint simulation +# 1 = forward, 2 = adjoint, 3 = both simultaneously +# note: 2 is purposely UNUSED (for compatibility with the numbering of our 3D codes) +SIMULATION_TYPE = 1 +# 0 = regular wave propagation simulation, 1/2/3 = noise simulation +NOISE_TOMOGRAPHY = 0 +# save the last frame, needed for adjoint simulation +SAVE_FORWARD = .false. + +# parameters concerning partitioning +NPROC = 1 # number of processes + +# time step parameters +# total number of time steps +NSTEP = 300 + +# duration of a time step (see section "How to choose the time step" of the manual for how to do this) +DT = 1.1d-3 + +# time stepping +# 1 = Newmark (2nd order), 2 = LDDRK4-6 (4th-order 6-stage low storage Runge-Kutta), 3 = classical RK4 4th-order 4-stage Runge-Kutta +time_stepping_scheme = 1 + +# set the type of calculation (P-SV or SH/membrane waves) +P_SV = .true. + +# axisymmetric (2.5D) or Cartesian planar (2D) simulation +AXISYM = .false. + +#----------------------------------------------------------- +# +# Mesh +# +#----------------------------------------------------------- + +# Partitioning algorithm for decompose_mesh +PARTITIONING_TYPE = 3 # SCOTCH = 3, ascending order (very bad idea) = 1 + +# number of control nodes per element (4 or 9) +NGNOD = 9 + +# creates/reads a binary database that allows to skip all time consuming setup steps in initialization +# 0 = does not read/create database +# 1 = creates database +# 2 = reads database +setup_with_binary_database = 0 + +# available models +# default - define model using nbmodels below +# ascii - read model from ascii database file +# binary - read model from binary databse file +# binary_voigt - read Voigt model from binary database file +# external - define model using define_external_model subroutine +# gll - read GLL model from binary database file +# legacy - read model from model_velocity.dat_input +MODEL = default + +# Output the model with the requested type, does not save if turn to default or .false. +# (available output formats: ascii,binary,gll,legacy) +SAVE_MODEL = default + + +#----------------------------------------------------------- +# +# Attenuation +# +#----------------------------------------------------------- + +# attenuation parameters +ATTENUATION_VISCOELASTIC = .false. # turn attenuation (viscoelasticity) on or off for non-poroelastic solid parts of the model +ATTENUATION_VISCOACOUSTIC = .false. # turn attenuation (viscoacousticity) on or off for non-poroelastic fluid parts of the model + +# for viscoelastic or viscoacoustic attenuation +N_SLS = 3 # number of standard linear solids for attenuation (3 is usually the minimum) +ATTENUATION_f0_REFERENCE = 5.196 # in case of attenuation, reference frequency in Hz at which the velocity values in the velocity model are given (unused otherwise); relevant only if source is a Dirac or a Heaviside, otherwise it is automatically set to f0 the dominant frequency of the source in the DATA/SOURCE file +READ_VELOCITIES_AT_f0 = .false. # read seismic velocities at ATTENUATION_f0_REFERENCE instead of at infinite frequency (see user manual for more information) +USE_SOLVOPT = .false. # use more precise but much more expensive way of determining the Q factor relaxation times, as in https://doi.org/10.1093/gji/ggw024 + +# for poroelastic attenuation +ATTENUATION_PORO_FLUID_PART = .false. # turn viscous attenuation on or off for the fluid part of poroelastic parts of the model +Q0_poroelastic = 1 # quality factor for viscous attenuation (ignore it if you are not using a poroelastic material) +freq0_poroelastic = 10 # frequency for viscous attenuation (ignore it if you are not using a poroelastic material) + +# to undo attenuation and/or PMLs for sensitivity kernel calculations or forward runs with SAVE_FORWARD +# use the flag below. It performs undoing of attenuation and/or of PMLs in an exact way for sensitivity kernel calculations +# but requires disk space for temporary storage, and uses a significant amount of memory used as buffers for temporary storage. +# When that option is on the second parameter indicates how often the code dumps restart files to disk (if in doubt, use something between 100 and 1000). +UNDO_ATTENUATION_AND_OR_PML = .false. +NT_DUMP_ATTENUATION = 500 + +# Instead of reconstructing the forward wavefield, this option reads it from the disk using asynchronous I/O. +# Outperforms conventional mode using a value of NTSTEP_BETWEEN_COMPUTE_KERNELS high enough. +NO_BACKWARD_RECONSTRUCTION = .false. + +#----------------------------------------------------------- +# +# Sources +# +#----------------------------------------------------------- + +# source parameters +NSOURCES = 4 # number of sources (source information is then read from the DATA/SOURCE file) +force_normal_to_surface = .false. # angleforce normal to surface (external mesh and curve file needed) + +# use an existing initial wave field as source or start from zero (medium initially at rest) +initialfield = .false. +add_Bielak_conditions_bottom = .false. # add Bielak conditions or not if initial plane wave +add_Bielak_conditions_right = .false. +add_Bielak_conditions_top = .false. +add_Bielak_conditions_left = .false. + +# acoustic forcing +ACOUSTIC_FORCING = .false. # acoustic forcing of an acoustic medium with a rigid interface + +# noise simulations - type of noise source time function: +# 0=external (S_squared), 1=Ricker(second derivative), 2=Ricker(first derivative), 3=Gaussian, 4=Figure 2a of Tromp et al. 2010 +# (default value 4 is chosen to reproduce the time function from Fig 2a of "Tromp et al., 2010, Noise Cross-Correlation Sensitivity Kernels") +noise_source_time_function_type = 4 + +# moving sources +# Set write_moving_sources_database to .true. if the generation of moving source databases takes +# a long time. Then the simulation is done in two steps: first you run the code and it writes the databases to file +# (in DATA folder by default). Then you rerun the code and it will read the databases in there directly possibly +# saving a lot of time. +# This is only useful for GPU version (for now) +write_moving_sources_database = .false. + +#----------------------------------------------------------- +# +# Receivers +# +#----------------------------------------------------------- + +# receiver set parameters for recording stations (i.e. recording points) +# seismotype : record 1=displ 2=veloc 3=accel 4=pressure 5=curl of displ 6=the fluid potential +seismotype = 1 # several values can be chosen. For example : 1,2,4 + +# interval in time steps for writing of seismograms +# every how many time steps we save the seismograms +# (costly, do not use a very small value; if you use a very large value that is larger than the total number +# of time steps of the run, the seismograms will automatically be saved once at the end of the run anyway) +NTSTEP_BETWEEN_OUTPUT_SEISMOS = 1000 + +# set to n to reduce the sampling rate of output seismograms by a factor of n +# defaults to 1, which means no down-sampling +NTSTEP_BETWEEN_OUTPUT_SAMPLE = 1 + +# so far, this option can only be used if all the receivers are in acoustic elements +USE_TRICK_FOR_BETTER_PRESSURE = .false. + +# use this t0 as earliest starting time rather than the automatically calculated one +USER_T0 = 0.0d0 + +# seismogram formats +save_ASCII_seismograms = .true. # save seismograms in ASCII format or not +save_binary_seismograms_single = .true. # save seismograms in single precision binary format or not (can be used jointly with ASCII above to save both) +save_binary_seismograms_double = .false. # save seismograms in double precision binary format or not (can be used jointly with both flags above to save all) +SU_FORMAT = .false. # output single precision binary seismograms in Seismic Unix format (adjoint traces will be read in the same format) + +# use an existing STATION file found in ./DATA or create a new one from the receiver positions below in this Par_file +use_existing_STATIONS = .false. + +# number of receiver sets (i.e. number of receiver lines to create below) +nreceiversets = 12 + +# orientation +anglerec = 0.d0 # angle to rotate components at receivers +rec_normal_to_surface = .false. # base anglerec normal to surface (external mesh and curve file needed) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 500. # first receiver x in meters +zdeb = 0. # first receiver z in meters +xfin = 500. # last receiver x in meters (ignored if only one receiver) +zfin = 800. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 0. # first receiver x in meters +zdeb = 500. # first receiver z in meters +xfin = 800. # last receiver x in meters (ignored if only one receiver) +zfin = 500. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 0. # first receiver x in meters +zdeb = 800. # first receiver z in meters +xfin = 800. # last receiver x in meters (ignored if only one receiver) +zfin = 0. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 3500. # first receiver x in meters +zdeb = 0. # first receiver z in meters +xfin = 3500. # last receiver x in meters (ignored if only one receiver) +zfin = 800. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 4000. # first receiver x in meters +zdeb = 500. # first receiver z in meters +xfin = 3200. # last receiver x in meters (ignored if only one receiver) +zfin = 500. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 4000. # first receiver x in meters +zdeb = 800. # first receiver z in meters +xfin = 3200. # last receiver x in meters (ignored if only one receiver) +zfin = 0. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 500. # first receiver x in meters +zdeb = 3000. # first receiver z in meters +xfin = 500. # last receiver x in meters (ignored if only one receiver) +zfin = 2200. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 0. # first receiver x in meters +zdeb = 2500. # first receiver z in meters +xfin = 800. # last receiver x in meters (ignored if only one receiver) +zfin = 2500. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 800. # first receiver x in meters +zdeb = 3000. # first receiver z in meters +xfin = 0. # last receiver x in meters (ignored if only one receiver) +zfin = 2200. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 3500. # first receiver x in meters +zdeb = 3000. # first receiver z in meters +xfin = 3500. # last receiver x in meters (ignored if only one receiver) +zfin = 2200. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 4000. # first receiver x in meters +zdeb = 2500. # first receiver z in meters +xfin = 3200. # last receiver x in meters (ignored if only one receiver) +zfin = 2500. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 3200. # first receiver x in meters +zdeb = 3000. # first receiver z in meters +xfin = 4000. # last receiver x in meters (ignored if only one receiver) +zfin = 2200. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +#----------------------------------------------------------- +# +# adjoint kernel outputs +# +#----------------------------------------------------------- + +# save sensitivity kernels in ASCII format (much bigger files, but compatible with current GMT scripts) or in binary format +save_ASCII_kernels = .true. + +# since the accuracy of kernel integration may not need to respect the CFL, this option permits to save computing time, and memory with UNDO_ATTENUATION_AND_OR_PML mode +NTSTEP_BETWEEN_COMPUTE_KERNELS = 1 + +# outputs approximate Hessian for preconditioning +APPROXIMATE_HESS_KL = .false. + +#----------------------------------------------------------- +# +# Boundary conditions +# +#----------------------------------------------------------- + +# Perfectly Matched Layer (PML) boundaries +# absorbing boundary active or not +PML_BOUNDARY_CONDITIONS = .true. +NELEM_PML_THICKNESS = 3 +ROTATE_PML_ACTIVATE = .false. +ROTATE_PML_ANGLE = 30. +# change the four parameters below only if you know what you are doing; they change the damping profiles inside the PMLs +K_MIN_PML = 1.0d0 # from Gedney page 8.11 +K_MAX_PML = 1.0d0 +damping_change_factor_acoustic = 0.5d0 +damping_change_factor_elastic = 1.0d0 +# set the parameter below to .false. unless you know what you are doing; this implements automatic adjustment of the PML parameters for elongated models. +# The goal is to improve the absorbing efficiency of PML for waves with large incidence angles, but this can lead to artefacts. +# In particular, this option is efficient only when the number of sources NSOURCES is equal to one. +PML_PARAMETER_ADJUSTMENT = .false. + +# Stacey ABC +STACEY_ABSORBING_CONDITIONS = .false. + +# periodic boundaries +ADD_PERIODIC_CONDITIONS = .false. +PERIODIC_HORIZ_DIST = 4000.d0 + +#----------------------------------------------------------- +# +# Velocity and density models +# +#----------------------------------------------------------- + +# number of model materials +nbmodels = 1 +# available material types (see user manual for more information) +# acoustic: model_number 1 rho Vp 0 0 0 QKappa 9999 0 0 0 0 0 0 (for QKappa use 9999 to ignore it) +# elastic: model_number 1 rho Vp Vs 0 0 QKappa Qmu 0 0 0 0 0 0 (for QKappa and Qmu use 9999 to ignore them) +# anisotropic: model_number 2 rho c11 c13 c15 c33 c35 c55 c12 c23 c25 0 QKappa Qmu +# anisotropic in AXISYM: model_number 2 rho c11 c13 c15 c33 c35 c55 c12 c23 c25 c22 QKappa Qmu +# poroelastic: model_number 3 rhos rhof phi c kxx kxz kzz Ks Kf Kfr etaf mufr Qmu +# tomo: model_number -1 0 0 A 0 0 0 0 0 0 0 0 0 0 +# +# note: When viscoelasticity or viscoacousticity is turned on, +# the Vp and Vs values that are read here are the UNRELAXED ones i.e. the values at infinite frequency +# unless the READ_VELOCITIES_AT_f0 parameter above is set to true, in which case they are the values at frequency f0. +# +# Please also note that Qmu is always equal to Qs, but Qkappa is in general not equal to Qp. +# To convert one to the other see doc/Qkappa_Qmu_versus_Qp_Qs_relationship_in_2D_plane_strain.pdf and +# utils/attenuation/conversion_from_Qkappa_Qmu_to_Qp_Qs_from_Dahlen_Tromp_959_960.f90. +1 1 2700.d0 3000.d0 0 0 0 9999 9999 0 0 0 0 0 0 +# 2 1 2500.d0 2700.d0 0 0 0 9999 9999 0 0 0 0 0 0 +# 3 1 2200.d0 2500.d0 1443.375d0 0 0 9999 9999 0 0 0 0 0 0 +# 4 1 2200.d0 2200.d0 1343.375d0 0 0 9999 9999 0 0 0 0 0 0 + +# external tomography file +TOMOGRAPHY_FILE = ./DATA/tomo_file.xyz + +# use an external mesh created by an external meshing tool or use the internal mesher +read_external_mesh = .false. + +#----------------------------------------------------------- +# +# PARAMETERS FOR EXTERNAL MESHING +# +#----------------------------------------------------------- + +# data concerning mesh, when generated using third-party app (more info in README) +# (see also absorbing_conditions above) +mesh_file = ./DATA/mesh_file # file containing the mesh +nodes_coords_file = ./DATA/nodes_coords_file # file containing the nodes coordinates +materials_file = ./DATA/materials_file # file containing the material number for each element +free_surface_file = ./DATA/free_surface_file # file containing the free surface +axial_elements_file = ./DATA/axial_elements_file # file containing the axial elements if AXISYM is true +absorbing_surface_file = ./DATA/absorbing_surface_file # file containing the absorbing surface +acoustic_forcing_surface_file = ./DATA/MSH/Surf_acforcing_Bottom_enforcing_mesh # file containing the acoustic forcing surface +absorbing_cpml_file = ./DATA/absorbing_cpml_file # file containing the CPML element numbers +tangential_detection_curve_file = ./DATA/courbe_eros_nodes # file containing the curve delimiting the velocity model + +#----------------------------------------------------------- +# +# PARAMETERS FOR INTERNAL MESHING +# +#----------------------------------------------------------- + +# file containing interfaces for internal mesh +interfacesfile = ./interfaces_simple_topo_flat.dat + +# geometry of the model (origin lower-left corner = 0,0) and mesh description +xmin = 0.d0 # abscissa of left side of the model +xmax = 4000.d0 # abscissa of right side of the model +nx = 80 # number of elements along X + +# absorbing boundary parameters (see absorbing_conditions above) +absorbbottom = .false. +absorbright = .false. +absorbtop = .false. +absorbleft = .false. + +# define the different regions of the model in the (nx,nz) spectral-element mesh +nbregions = 1 # then set below the different regions and model number for each region +# format of each line: nxmin nxmax nzmin nzmax material_number +1 80 1 60 1 +# 1 80 21 40 2 +# 1 80 41 60 3 +# 60 70 21 40 4 + +#----------------------------------------------------------- +# +# Display parameters +# +#----------------------------------------------------------- + +# interval at which we output time step info and max of norm of displacement +# (every how many time steps we display information about the simulation. costly, do not use a very small value) +NTSTEP_BETWEEN_OUTPUT_INFO = 100 + +# meshing output +output_grid_Gnuplot = .true. # generate a GNUPLOT file containing the grid, and a script to plot it +output_grid_ASCII = .true. # dump the grid in an ASCII text file consisting of a set of X,Y,Z points or not + +# to plot total energy curves, for instance to monitor how CPML absorbing layers behave; +# should be turned OFF in most cases because a bit expensive +OUTPUT_ENERGY = .false. + +# every how many time steps we compute energy (which is a bit expensive to compute) +NTSTEP_BETWEEN_OUTPUT_ENERGY = 10 + +# Compute the field int_0^t v^2 dt for a set of GLL points and write it to file. Use +# the script utils/visualisation/plotIntegratedEnergyFile.py to watch. It is refreshed at the same time than the seismograms +COMPUTE_INTEGRATED_ENERGY_FIELD = .false. + +#----------------------------------------------------------- +# +# Movies/images/snaphots visualizations +# +#----------------------------------------------------------- + +# every how many time steps we draw JPEG or PostScript pictures of the simulation +# and/or we dump results of the simulation as ASCII or binary files (costly, do not use a very small value) +NTSTEP_BETWEEN_OUTPUT_IMAGES = 100 + +# minimum amplitude kept in % for the JPEG and PostScript snapshots; amplitudes below that are muted +cutsnaps = 1. + +#### for JPEG color images #### +output_color_image = .true. # output JPEG color image of the results every NTSTEP_BETWEEN_OUTPUT_IMAGES time steps or not +imagetype_JPEG = 3 # display 1=displ_Ux 2=displ_Uz 3=displ_norm 4=veloc_Vx 5=veloc_Vz 6=veloc_norm 7=accel_Ax 8=accel_Az 9=accel_norm 10=pressure +factor_subsample_image = 1.0d0 # (double precision) factor to subsample or oversample (if set to e.g. 0.5) color images output by the code (useful for very large models, or to get nicer looking denser pictures) +USE_CONSTANT_MAX_AMPLITUDE = .false. # by default the code normalizes each image independently to its maximum; use this option to use the global maximum below instead +CONSTANT_MAX_AMPLITUDE_TO_USE = 1.17d4 # constant maximum amplitude to use for all color images if the above USE_CONSTANT_MAX_AMPLITUDE option is true +POWER_DISPLAY_COLOR = 0.30d0 # non linear display to enhance small amplitudes in JPEG color images +DRAW_SOURCES_AND_RECEIVERS = .true. # display sources as orange crosses and receivers as green squares in JPEG images or not +DRAW_WATER_IN_BLUE = .true. # display acoustic layers as constant blue in JPEG images, because they likely correspond to water in the case of ocean acoustics or in the case of offshore oil industry experiments (if off, display them as greyscale, as for elastic or poroelastic elements, for instance for acoustic-only oil industry models of solid media) +USE_SNAPSHOT_NUMBER_IN_FILENAME = .false. # use snapshot number in the file name of JPEG color snapshots instead of the time step (for instance to create movies in an easier way later) + +#### for PostScript snapshots #### +output_postscript_snapshot = .true. # output Postscript snapshot of the results every NTSTEP_BETWEEN_OUTPUT_IMAGES time steps or not +imagetype_postscript = 1 # display 1=displ vector 2=veloc vector 3=accel vector; small arrows are displayed for the vectors +meshvect = .true. # display mesh on PostScript plots or not +modelvect = .false. # display velocity model on PostScript plots or not +boundvect = .true. # display boundary conditions on PostScript plots or not +interpol = .true. # interpolation of the PostScript display on a regular grid inside each spectral element, or use the non-evenly spaced GLL points +pointsdisp = 6 # number of points in each direction for interpolation of PostScript snapshots (set to 1 for lower-left corner only) +subsamp_postscript = 1 # subsampling of background velocity model in PostScript snapshots +sizemax_arrows = 1.d0 # maximum size of arrows on PostScript plots in centimeters +US_LETTER = .false. # use US letter or European A4 paper for PostScript plots + +#### for wavefield dumps #### +output_wavefield_dumps = .false. # output wave field to a text file (creates very big files) +imagetype_wavefield_dumps = 1 # display 1=displ vector 2=veloc vector 3=accel vector 4=pressure +use_binary_for_wavefield_dumps = .false. # use ASCII or single-precision binary format for the wave field dumps + +#----------------------------------------------------------- + +# Ability to run several calculations (several earthquakes) +# in an embarrassingly-parallel fashion from within the same run; +# this can be useful when using a very large supercomputer to compute +# many earthquakes in a catalog, in which case it can be better from +# a batch job submission point of view to start fewer and much larger jobs, +# each of them computing several earthquakes in parallel. +# To turn that option on, set parameter NUMBER_OF_SIMULTANEOUS_RUNS to a value greater than 1. +# To implement that, we create NUMBER_OF_SIMULTANEOUS_RUNS MPI sub-communicators, +# each of them being labeled "my_local_mpi_comm_world", and we use them +# in all the routines in "src/shared/parallel.f90", except in MPI_ABORT() because in that case +# we need to kill the entire run. +# When that option is on, of course the number of processor cores used to start +# the code in the batch system must be a multiple of NUMBER_OF_SIMULTANEOUS_RUNS, +# all the individual runs must use the same number of processor cores, +# which as usual is NPROC in the Par_file, +# and thus the total number of processor cores to request from the batch system +# should be NUMBER_OF_SIMULTANEOUS_RUNS * NPROC. +# All the runs to perform must be placed in directories called run0001, run0002, run0003 and so on +# (with exactly four digits). +# +# Imagine you have 10 independent calculations to do, each of them on 100 cores; you have three options: +# +# 1/ submit 10 jobs to the batch system +# +# 2/ submit a single job on 1000 cores to the batch, and in that script create a sub-array of jobs to start 10 jobs, +# each running on 100 cores (see e.g. http://www.schedmd.com/slurmdocs/job_array.html ) +# +# 3/ submit a single job on 1000 cores to the batch, start SPECFEM2D on 1000 cores, create 10 sub-communicators, +# cd into one of 10 subdirectories (called e.g. run0001, run0002,... run0010) depending on the sub-communicator +# your MPI rank belongs to, and run normally on 100 cores using that sub-communicator. +# +# The option below implements 3/. +# +NUMBER_OF_SIMULTANEOUS_RUNS = 1 + +# if we perform simultaneous runs in parallel, if only the source and receivers vary between these runs +# but not the mesh nor the model (velocity and density) then we can also read the mesh and model files +# from a single run in the beginning and broadcast them to all the others; for a large number of simultaneous +# runs for instance when solving inverse problems iteratively this can DRASTICALLY reduce I/Os to disk in the solver +# (by a factor equal to NUMBER_OF_SIMULTANEOUS_RUNS), and reducing I/Os is crucial in the case of huge runs. +# Thus, always set this option to .true. if the mesh and the model are the same for all simultaneous runs. +# In that case there is no need to duplicate the mesh and model file database (the content of the DATABASES_MPI +# directories) in each of the run0001, run0002,... directories, it is sufficient to have one in run0001 +# and the code will broadcast it to the others) +BROADCAST_SAME_MESH_AND_MODEL = .true. + +#----------------------------------------------------------- + +# set to true to use GPUs +GPU_MODE = .false. diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/provenance/SOURCE b/tests/unit-tests/displacement_tests/Newmark/serial/test5/provenance/SOURCE new file mode 100644 index 00000000..99965ef0 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/provenance/SOURCE @@ -0,0 +1,227 @@ +## Source 1 +source_surf = .false. # source inside the medium, or source automatically moved exactly at the surface by the solver +xs = 500. # source location x in meters +zs = 500. # source location z in meters (zs is ignored if source_surf is set to true, it is replaced with the topography height) +## Source type parameters: +# 1 = elastic force or acoustic pressure +# 2 = moment tensor +# or Initial field type (when initialfield set in Par_file): +# For a plane wave including converted and reflected waves at the free surface: +# 1 = P wave, +# 2 = S wave, +# 3 = Rayleigh wave +# For a plane wave without converted nor reflected waves at the free surface, i.e. with the incident wave only: +# 4 = P wave, +# 5 = S wave +# For initial mode displacement: +# 6 = mode (2,3) of a rectangular membrane +source_type = 1 +# Source time function: +# In the case of a source located in an acoustic medium, +# to get pressure for a Ricker in the seismograms, here we need to select a Gaussian for the potential Chi +# used as a source, rather than a Ricker, because pressure = - Chi_dot_dot. +# This is true both when USE_TRICK_FOR_BETTER_PRESSURE is set to .true. or to .false. +# Options: +# 1 = second derivative of a Gaussian (a.k.a. Ricker), +# 2 = first derivative of a Gaussian, +# 3 = Gaussian, +# 4 = Dirac, +# 5 = Heaviside (4 and 5 will produce noisy recordings because of frequencies above the mesh resolution limit), +# 6 = ocean acoustics type I, +# 7 = ocean acoustics type II, +# 8 = external source time function = 8 (source read from file), +# 9 = burst, +# 10 = Sinus source time function, +# 11 = Marmousi Ormsby wavelet +time_function_type = 1 +# If time_function_type == 8, enter below the custom source file to read (two columns file with time and amplitude) : +# (For the moment dt must be equal to the dt of the simulation. File name cannot exceed 150 characters) +# IMPORTANT: do NOT put quote signs around the file name, just put the file name itself otherwise the run will stop +name_of_source_file = YYYYYYYYYYYYYYYYYY # Only for option 8 : file containing the source wavelet +burst_band_width = 0. # Only for option 9 : band width of the burst +f0 = 10.0 # dominant source frequency (Hz) if not Dirac or Heaviside +tshift = 0.0 # time shift when multi sources (if one source, must be zero) +## Force source +# angle of the source (for a force only); for a plane wave, this is the incidence angle; for moment tensor sources this is unused +anglesource = 0.0 +## Moment tensor +# The components of a moment tensor source must be given in N.m, not in dyne.cm as in the DATA/CMTSOLUTION source file of the 3D version of the code. +Mxx = 1. # Mxx component (for a moment tensor source only) +Mzz = 1. # Mzz component (for a moment tensor source only) +Mxz = 0. # Mxz component (for a moment tensor source only) +## Amplification (factor to amplify source time function) +factor = 1.d10 # amplification factor +## Moving source parameters +vx = 0.0 # Horizontal source velocity (m/s) +vz = 0.0 # Vertical source velocity (m/s) + +## Source 2 +source_surf = .false. # source inside the medium, or source automatically moved exactly at the surface by the solver +xs = 3500. # source location x in meters +zs = 2500. # source location z in meters (zs is ignored if source_surf is set to true, it is replaced with the topography height) +## Source type parameters: +# 1 = elastic force or acoustic pressure +# 2 = moment tensor +# or Initial field type (when initialfield set in Par_file): +# For a plane wave including converted and reflected waves at the free surface: +# 1 = P wave, +# 2 = S wave, +# 3 = Rayleigh wave +# For a plane wave without converted nor reflected waves at the free surface, i.e. with the incident wave only: +# 4 = P wave, +# 5 = S wave +# For initial mode displacement: +# 6 = mode (2,3) of a rectangular membrane +source_type = 1 +# Source time function: +# In the case of a source located in an acoustic medium, +# to get pressure for a Ricker in the seismograms, here we need to select a Gaussian for the potential Chi +# used as a source, rather than a Ricker, because pressure = - Chi_dot_dot. +# This is true both when USE_TRICK_FOR_BETTER_PRESSURE is set to .true. or to .false. +# Options: +# 1 = second derivative of a Gaussian (a.k.a. Ricker), +# 2 = first derivative of a Gaussian, +# 3 = Gaussian, +# 4 = Dirac, +# 5 = Heaviside (4 and 5 will produce noisy recordings because of frequencies above the mesh resolution limit), +# 6 = ocean acoustics type I, +# 7 = ocean acoustics type II, +# 8 = external source time function = 8 (source read from file), +# 9 = burst, +# 10 = Sinus source time function, +# 11 = Marmousi Ormsby wavelet +time_function_type = 1 +# If time_function_type == 8, enter below the custom source file to read (two columns file with time and amplitude) : +# (For the moment dt must be equal to the dt of the simulation. File name cannot exceed 150 characters) +# IMPORTANT: do NOT put quote signs around the file name, just put the file name itself otherwise the run will stop +name_of_source_file = YYYYYYYYYYYYYYYYYY # Only for option 8 : file containing the source wavelet +burst_band_width = 0. # Only for option 9 : band width of the burst +f0 = 10.0 # dominant source frequency (Hz) if not Dirac or Heaviside +tshift = 0.0 # time shift when multi sources (if one source, must be zero) +## Force source +# angle of the source (for a force only); for a plane wave, this is the incidence angle; for moment tensor sources this is unused +anglesource = 0.0 +## Moment tensor +# The components of a moment tensor source must be given in N.m, not in dyne.cm as in the DATA/CMTSOLUTION source file of the 3D version of the code. +Mxx = 1. # Mxx component (for a moment tensor source only) +Mzz = 1. # Mzz component (for a moment tensor source only) +Mxz = 0. # Mxz component (for a moment tensor source only) +## Amplification (factor to amplify source time function) +factor = 1.d10 # amplification factor +## Moving source parameters +vx = 0.0 # Horizontal source velocity (m/s) +vz = 0.0 # Vertical source velocity (m/s) + +## Source 3 +source_surf = .false. # source inside the medium, or source automatically moved exactly at the surface by the solver +xs = 3500. # source location x in meters +zs = 500. # source location z in meters (zs is ignored if source_surf is set to true, it is replaced with the topography height) +## Source type parameters: +# 1 = elastic force or acoustic pressure +# 2 = moment tensor +# or Initial field type (when initialfield set in Par_file): +# For a plane wave including converted and reflected waves at the free surface: +# 1 = P wave, +# 2 = S wave, +# 3 = Rayleigh wave +# For a plane wave without converted nor reflected waves at the free surface, i.e. with the incident wave only: +# 4 = P wave, +# 5 = S wave +# For initial mode displacement: +# 6 = mode (2,3) of a rectangular membrane +source_type = 1 +# Source time function: +# In the case of a source located in an acoustic medium, +# to get pressure for a Ricker in the seismograms, here we need to select a Gaussian for the potential Chi +# used as a source, rather than a Ricker, because pressure = - Chi_dot_dot. +# This is true both when USE_TRICK_FOR_BETTER_PRESSURE is set to .true. or to .false. +# Options: +# 1 = second derivative of a Gaussian (a.k.a. Ricker), +# 2 = first derivative of a Gaussian, +# 3 = Gaussian, +# 4 = Dirac, +# 5 = Heaviside (4 and 5 will produce noisy recordings because of frequencies above the mesh resolution limit), +# 6 = ocean acoustics type I, +# 7 = ocean acoustics type II, +# 8 = external source time function = 8 (source read from file), +# 9 = burst, +# 10 = Sinus source time function, +# 11 = Marmousi Ormsby wavelet +time_function_type = 1 +# If time_function_type == 8, enter below the custom source file to read (two columns file with time and amplitude) : +# (For the moment dt must be equal to the dt of the simulation. File name cannot exceed 150 characters) +# IMPORTANT: do NOT put quote signs around the file name, just put the file name itself otherwise the run will stop +name_of_source_file = YYYYYYYYYYYYYYYYYY # Only for option 8 : file containing the source wavelet +burst_band_width = 0. # Only for option 9 : band width of the burst +f0 = 10.0 # dominant source frequency (Hz) if not Dirac or Heaviside +tshift = 0.0 # time shift when multi sources (if one source, must be zero) +## Force source +# angle of the source (for a force only); for a plane wave, this is the incidence angle; for moment tensor sources this is unused +anglesource = 0.0 +## Moment tensor +# The components of a moment tensor source must be given in N.m, not in dyne.cm as in the DATA/CMTSOLUTION source file of the 3D version of the code. +Mxx = 1. # Mxx component (for a moment tensor source only) +Mzz = 1. # Mzz component (for a moment tensor source only) +Mxz = 0. # Mxz component (for a moment tensor source only) +## Amplification (factor to amplify source time function) +factor = 1.d10 # amplification factor +## Moving source parameters +vx = 0.0 # Horizontal source velocity (m/s) +vz = 0.0 # Vertical source velocity (m/s) + +## Source 4 +source_surf = .false. # source inside the medium, or source automatically moved exactly at the surface by the solver +xs = 500. # source location x in meters +zs = 2500. # source location z in meters (zs is ignored if source_surf is set to true, it is replaced with the topography height) +## Source type parameters: +# 1 = elastic force or acoustic pressure +# 2 = moment tensor +# or Initial field type (when initialfield set in Par_file): +# For a plane wave including converted and reflected waves at the free surface: +# 1 = P wave, +# 2 = S wave, +# 3 = Rayleigh wave +# For a plane wave without converted nor reflected waves at the free surface, i.e. with the incident wave only: +# 4 = P wave, +# 5 = S wave +# For initial mode displacement: +# 6 = mode (2,3) of a rectangular membrane +source_type = 1 +# Source time function: +# In the case of a source located in an acoustic medium, +# to get pressure for a Ricker in the seismograms, here we need to select a Gaussian for the potential Chi +# used as a source, rather than a Ricker, because pressure = - Chi_dot_dot. +# This is true both when USE_TRICK_FOR_BETTER_PRESSURE is set to .true. or to .false. +# Options: +# 1 = second derivative of a Gaussian (a.k.a. Ricker), +# 2 = first derivative of a Gaussian, +# 3 = Gaussian, +# 4 = Dirac, +# 5 = Heaviside (4 and 5 will produce noisy recordings because of frequencies above the mesh resolution limit), +# 6 = ocean acoustics type I, +# 7 = ocean acoustics type II, +# 8 = external source time function = 8 (source read from file), +# 9 = burst, +# 10 = Sinus source time function, +# 11 = Marmousi Ormsby wavelet +time_function_type = 1 +# If time_function_type == 8, enter below the custom source file to read (two columns file with time and amplitude) : +# (For the moment dt must be equal to the dt of the simulation. File name cannot exceed 150 characters) +# IMPORTANT: do NOT put quote signs around the file name, just put the file name itself otherwise the run will stop +name_of_source_file = YYYYYYYYYYYYYYYYYY # Only for option 8 : file containing the source wavelet +burst_band_width = 0. # Only for option 9 : band width of the burst +f0 = 10.0 # dominant source frequency (Hz) if not Dirac or Heaviside +tshift = 0.0 # time shift when multi sources (if one source, must be zero) +## Force source +# angle of the source (for a force only); for a plane wave, this is the incidence angle; for moment tensor sources this is unused +anglesource = 0.0 +## Moment tensor +# The components of a moment tensor source must be given in N.m, not in dyne.cm as in the DATA/CMTSOLUTION source file of the 3D version of the code. +Mxx = 1. # Mxx component (for a moment tensor source only) +Mzz = 1. # Mzz component (for a moment tensor source only) +Mxz = 0. # Mxz component (for a moment tensor source only) +## Amplification (factor to amplify source time function) +factor = 1.d10 # amplification factor +## Moving source parameters +vx = 0.0 # Horizontal source velocity (m/s) +vz = 0.0 # Vertical source velocity (m/s) diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/provenance/topography.dat b/tests/unit-tests/displacement_tests/Newmark/serial/test5/provenance/topography.dat new file mode 100644 index 00000000..84eb5dae --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/provenance/topography.dat @@ -0,0 +1,23 @@ +# +# number of interfaces +# + 2 +# +# for each interface below, we give the number of points and then x,z for each point +# +# +# interface number 1 (bottom of the mesh) +# + 2 + 0 0 + 5000 0 +# +# interface number 2 +# + 2 + 0 3000 + 5000 3000 +# +# layer number 3 (top layer) +# + 60 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/sources.yaml b/tests/unit-tests/displacement_tests/Newmark/serial/test5/sources.yaml index 0c40b6cf..eeaf3f32 100644 --- a/tests/unit-tests/displacement_tests/Newmark/serial/test5/sources.yaml +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/sources.yaml @@ -1,13 +1,49 @@ -number-of-sources: 1 +number-of-sources: 4 sources: - force: - x : 300.0 - z : 225.0 + x : 500.0 + z : 500.0 source_surf: false angle : 0.0 vx : 0.0 vz : 0.0 Ricker: - factor: 1e9 + factor: 1e10 + tshift: 0.0 + f0: 10.0 + + - force: + x : 3500.0 + z : 500.0 + source_surf: false + angle : 0.0 + vx : 0.0 + vz : 0.0 + Ricker: + factor: 1e10 + tshift: 0.0 + f0: 10.0 + + - force: + x : 500.0 + z : 2500.0 + source_surf: false + angle : 0.0 + vx : 0.0 + vz : 0.0 + Ricker: + factor: 1e10 + tshift: 0.0 + f0: 10.0 + + - force: + x : 3500.0 + z : 2500.0 + source_surf: false + angle : 0.0 + vx : 0.0 + vz : 0.0 + Ricker: + factor: 1e10 tshift: 0.0 f0: 10.0 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/specfem_config.yaml b/tests/unit-tests/displacement_tests/Newmark/serial/test5/specfem_config.yaml index 40865a6b..6d62bae4 100644 --- a/tests/unit-tests/displacement_tests/Newmark/serial/test5/specfem_config.yaml +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/specfem_config.yaml @@ -14,10 +14,7 @@ parameters: simulation-setup: ## quadrature setup quadrature: - alpha: 0.0 - beta: 0.0 - ngllx: 5 - ngllz: 5 + quadrature-type: GLL4 ## Solver setup solver: @@ -25,15 +22,21 @@ parameters: type-of-simulation: forward time-scheme: type: Newmark - dt: 1.0e-3 + dt: 1.1e-3 nstep: 300 + simulation-mode: + forward: + writer: + seismogram: + output-format: ascii + output-folder: "." + receivers: - stations-file: "../DATA/STATIONS" + stations-file: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test5/STATIONS" angle: 0.0 seismogram-type: - displacement - - velocity nstep_between_samples: 1 ## Runtime setup @@ -45,7 +48,3 @@ parameters: databases: mesh-database: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test5/database.bin" source-file: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test5/sources.yaml" - - seismogram: - seismogram-format: ascii - output-folder: "." diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0001.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0001.BXX.semd new file mode 100644 index 00000000..2e2f4626 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0001.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 0.0000000000000000 + -9.9099999999999994E-002 0.0000000000000000 + -9.7999999999999990E-002 0.0000000000000000 + -9.6899999999999986E-002 0.0000000000000000 + -9.5799999999999996E-002 0.0000000000000000 + -9.4699999999999993E-002 0.0000000000000000 + -9.3599999999999989E-002 0.0000000000000000 + -9.2499999999999999E-002 0.0000000000000000 + -9.1399999999999995E-002 0.0000000000000000 + -9.0299999999999991E-002 0.0000000000000000 + -8.9200000000000002E-002 0.0000000000000000 + -8.8099999999999984E-002 0.0000000000000000 + -8.6999999999999994E-002 0.0000000000000000 + -8.5899999999999990E-002 0.0000000000000000 + -8.4799999999999986E-002 0.0000000000000000 + -8.3699999999999997E-002 0.0000000000000000 + -8.2599999999999993E-002 0.0000000000000000 + -8.1499999999999989E-002 0.0000000000000000 + -8.0399999999999999E-002 0.0000000000000000 + -7.9299999999999995E-002 0.0000000000000000 + -7.8199999999999992E-002 0.0000000000000000 + -7.7100000000000002E-002 0.0000000000000000 + -7.5999999999999984E-002 0.0000000000000000 + -7.4899999999999994E-002 0.0000000000000000 + -7.3799999999999991E-002 0.0000000000000000 + -7.2699999999999987E-002 0.0000000000000000 + -7.1599999999999997E-002 0.0000000000000000 + -7.0499999999999993E-002 0.0000000000000000 + -6.9399999999999989E-002 0.0000000000000000 + -6.8300000000000000E-002 0.0000000000000000 + -6.7199999999999996E-002 0.0000000000000000 + -6.6099999999999992E-002 0.0000000000000000 + -6.5000000000000002E-002 0.0000000000000000 + -6.3899999999999985E-002 0.0000000000000000 + -6.2799999999999995E-002 0.0000000000000000 + -6.1699999999999991E-002 0.0000000000000000 + -6.0599999999999994E-002 0.0000000000000000 + -5.9499999999999990E-002 0.0000000000000000 + -5.8399999999999994E-002 0.0000000000000000 + -5.7299999999999990E-002 0.0000000000000000 + -5.6199999999999986E-002 0.0000000000000000 + -5.5099999999999996E-002 0.0000000000000000 + -5.3999999999999992E-002 0.0000000000000000 + -5.2899999999999989E-002 0.0000000000000000 + -5.1799999999999985E-002 0.0000000000000000 + -5.0699999999999995E-002 0.0000000000000000 + -4.9599999999999991E-002 0.0000000000000000 + -4.8499999999999988E-002 0.0000000000000000 + -4.7399999999999998E-002 0.0000000000000000 + -4.6299999999999994E-002 0.0000000000000000 + -4.5199999999999990E-002 0.0000000000000000 + -4.4099999999999986E-002 0.0000000000000000 + -4.2999999999999997E-002 0.0000000000000000 + -4.1899999999999993E-002 0.0000000000000000 + -4.0799999999999989E-002 0.0000000000000000 + -3.9699999999999985E-002 0.0000000000000000 + -3.8599999999999995E-002 0.0000000000000000 + -3.7499999999999992E-002 0.0000000000000000 + -3.6399999999999988E-002 0.0000000000000000 + -3.5299999999999984E-002 0.0000000000000000 + -3.4199999999999994E-002 0.0000000000000000 + -3.3099999999999991E-002 0.0000000000000000 + -3.1999999999999987E-002 0.0000000000000000 + -3.0899999999999997E-002 0.0000000000000000 + -2.9799999999999993E-002 0.0000000000000000 + -2.8699999999999989E-002 0.0000000000000000 + -2.7599999999999986E-002 0.0000000000000000 + -2.6499999999999996E-002 0.0000000000000000 + -2.5399999999999992E-002 0.0000000000000000 + -2.4299999999999988E-002 0.0000000000000000 + -2.3199999999999985E-002 0.0000000000000000 + -2.2099999999999995E-002 0.0000000000000000 + -2.0999999999999991E-002 0.0000000000000000 + -1.9899999999999987E-002 0.0000000000000000 + -1.8799999999999983E-002 0.0000000000000000 + -1.7699999999999994E-002 0.0000000000000000 + -1.6599999999999990E-002 0.0000000000000000 + -1.5499999999999986E-002 0.0000000000000000 + -1.4399999999999996E-002 0.0000000000000000 + -1.3299999999999992E-002 0.0000000000000000 + -1.2199999999999989E-002 0.0000000000000000 + -1.1099999999999985E-002 0.0000000000000000 + -9.9999999999999950E-003 0.0000000000000000 + -8.8999999999999913E-003 0.0000000000000000 + -7.7999999999999875E-003 0.0000000000000000 + -6.6999999999999837E-003 0.0000000000000000 + -5.5999999999999939E-003 0.0000000000000000 + -4.4999999999999901E-003 0.0000000000000000 + -3.3999999999999864E-003 0.0000000000000000 + -2.2999999999999826E-003 0.0000000000000000 + -1.1999999999999927E-003 0.0000000000000000 + -9.9999999999988987E-005 0.0000000000000000 + 1.0000000000000148E-003 0.0000000000000000 + 2.1000000000000185E-003 0.0000000000000000 + 3.2000000000000084E-003 0.0000000000000000 + 4.3000000000000121E-003 0.0000000000000000 + 5.4000000000000159E-003 0.0000000000000000 + 6.5000000000000058E-003 0.0000000000000000 + 7.6000000000000234E-003 0.0000000000000000 + 8.7000000000000133E-003 0.0000000000000000 + 9.8000000000000032E-003 0.0000000000000000 + 1.0900000000000021E-002 0.0000000000000000 + 1.2000000000000011E-002 0.0000000000000000 + 1.3100000000000001E-002 0.0000000000000000 + 1.4200000000000018E-002 0.0000000000000000 + 1.5300000000000008E-002 0.0000000000000000 + 1.6400000000000026E-002 0.0000000000000000 + 1.7500000000000016E-002 0.0000000000000000 + 1.8600000000000005E-002 0.0000000000000000 + 1.9700000000000023E-002 0.0000000000000000 + 2.0800000000000013E-002 0.0000000000000000 + 2.1900000000000003E-002 0.0000000000000000 + 2.3000000000000020E-002 0.0000000000000000 + 2.4100000000000010E-002 0.0000000000000000 + 2.5200000000000000E-002 0.0000000000000000 + 2.6300000000000018E-002 0.0000000000000000 + 2.7400000000000008E-002 0.0000000000000000 + 2.8500000000000025E-002 0.0000000000000000 + 2.9600000000000015E-002 0.0000000000000000 + 3.0700000000000005E-002 0.0000000000000000 + 3.1800000000000023E-002 0.0000000000000000 + 3.2900000000000013E-002 0.0000000000000000 + 3.4000000000000002E-002 0.0000000000000000 + 3.5100000000000020E-002 0.0000000000000000 + 3.6200000000000010E-002 0.0000000000000000 + 3.7300000000000028E-002 0.0000000000000000 + 3.8400000000000017E-002 0.0000000000000000 + 3.9500000000000007E-002 0.0000000000000000 + 4.0600000000000025E-002 0.0000000000000000 + 4.1700000000000015E-002 0.0000000000000000 + 4.2800000000000005E-002 0.0000000000000000 + 4.3900000000000022E-002 0.0000000000000000 + 4.5000000000000012E-002 0.0000000000000000 + 4.6100000000000002E-002 0.0000000000000000 + 4.7200000000000020E-002 0.0000000000000000 + 4.8300000000000010E-002 0.0000000000000000 + 4.9400000000000027E-002 0.0000000000000000 + 5.0500000000000017E-002 0.0000000000000000 + 5.1600000000000007E-002 0.0000000000000000 + 5.2700000000000025E-002 0.0000000000000000 + 5.3800000000000014E-002 0.0000000000000000 + 5.4900000000000004E-002 0.0000000000000000 + 5.6000000000000022E-002 0.0000000000000000 + 5.7100000000000012E-002 0.0000000000000000 + 5.8200000000000002E-002 0.0000000000000000 + 5.9300000000000019E-002 0.0000000000000000 + 6.0400000000000009E-002 0.0000000000000000 + 6.1500000000000027E-002 0.0000000000000000 + 6.2600000000000017E-002 0.0000000000000000 + 6.3700000000000007E-002 0.0000000000000000 + 6.4800000000000024E-002 0.0000000000000000 + 6.5900000000000014E-002 0.0000000000000000 + 6.7000000000000004E-002 0.0000000000000000 + 6.8100000000000022E-002 0.0000000000000000 + 6.9200000000000012E-002 0.0000000000000000 + 7.0300000000000029E-002 0.0000000000000000 + 7.1400000000000019E-002 0.0000000000000000 + 7.2500000000000009E-002 0.0000000000000000 + 7.3600000000000027E-002 0.0000000000000000 + 7.4700000000000016E-002 0.0000000000000000 + 7.5800000000000006E-002 0.0000000000000000 + 7.6900000000000024E-002 0.0000000000000000 + 7.8000000000000014E-002 0.0000000000000000 + 7.9100000000000004E-002 0.0000000000000000 + 8.0200000000000021E-002 0.0000000000000000 + 8.1300000000000011E-002 0.0000000000000000 + 8.2400000000000029E-002 0.0000000000000000 + 8.3500000000000019E-002 0.0000000000000000 + 8.4600000000000009E-002 0.0000000000000000 + 8.5700000000000026E-002 0.0000000000000000 + 8.6800000000000016E-002 0.0000000000000000 + 8.7900000000000006E-002 0.0000000000000000 + 8.9000000000000024E-002 0.0000000000000000 + 9.0100000000000013E-002 0.0000000000000000 + 9.1200000000000003E-002 0.0000000000000000 + 9.2300000000000021E-002 0.0000000000000000 + 9.3400000000000011E-002 0.0000000000000000 + 9.4500000000000028E-002 0.0000000000000000 + 9.5600000000000018E-002 0.0000000000000000 + 9.6700000000000008E-002 0.0000000000000000 + 9.7800000000000026E-002 0.0000000000000000 + 9.8900000000000016E-002 0.0000000000000000 + 0.10000000000000001 0.0000000000000000 + 0.10110000000000002 0.0000000000000000 + 0.10220000000000001 0.0000000000000000 + 0.10330000000000003 0.0000000000000000 + 0.10440000000000002 0.0000000000000000 + 0.10550000000000001 0.0000000000000000 + 0.10660000000000003 0.0000000000000000 + 0.10770000000000002 0.0000000000000000 + 0.10880000000000001 0.0000000000000000 + 0.10990000000000003 0.0000000000000000 + 0.11100000000000002 0.0000000000000000 + 0.11210000000000001 0.0000000000000000 + 0.11320000000000002 0.0000000000000000 + 0.11430000000000001 0.0000000000000000 + 0.11540000000000003 0.0000000000000000 + 0.11650000000000002 0.0000000000000000 + 0.11760000000000001 0.0000000000000000 + 0.11870000000000003 0.0000000000000000 + 0.11980000000000002 0.0000000000000000 + 0.12090000000000001 0.0000000000000000 + 0.12200000000000003 0.0000000000000000 + 0.12310000000000001 0.0000000000000000 + 0.12420000000000003 0.0000000000000000 + 0.12530000000000002 0.0000000000000000 + 0.12640000000000001 0.0000000000000000 + 0.12750000000000003 0.0000000000000000 + 0.12860000000000002 0.0000000000000000 + 0.12970000000000001 0.0000000000000000 + 0.13080000000000003 0.0000000000000000 + 0.13190000000000002 0.0000000000000000 + 0.13300000000000001 0.0000000000000000 + 0.13410000000000000 0.0000000000000000 + 0.13520000000000004 0.0000000000000000 + 0.13630000000000003 0.0000000000000000 + 0.13740000000000002 0.0000000000000000 + 0.13850000000000001 0.0000000000000000 + 0.13960000000000000 0.0000000000000000 + 0.14070000000000005 0.0000000000000000 + 0.14180000000000004 0.0000000000000000 + 0.14290000000000003 0.0000000000000000 + 0.14400000000000002 0.0000000000000000 + 0.14510000000000001 0.0000000000000000 + 0.14620000000000000 0.0000000000000000 + 0.14730000000000004 0.0000000000000000 + 0.14840000000000003 0.0000000000000000 + 0.14950000000000002 0.0000000000000000 + 0.15060000000000001 0.0000000000000000 + 0.15170000000000000 0.0000000000000000 + 0.15280000000000005 0.0000000000000000 + 0.15390000000000004 0.0000000000000000 + 0.15500000000000003 0.0000000000000000 + 0.15610000000000002 0.0000000000000000 + 0.15720000000000001 0.0000000000000000 + 0.15830000000000000 0.0000000000000000 + 0.15940000000000004 0.0000000000000000 + 0.16050000000000003 0.0000000000000000 + 0.16160000000000002 0.0000000000000000 + 0.16270000000000001 0.0000000000000000 + 0.16380000000000000 0.0000000000000000 + 0.16490000000000005 0.0000000000000000 + 0.16600000000000004 0.0000000000000000 + 0.16710000000000003 0.0000000000000000 + 0.16820000000000002 0.0000000000000000 + 0.16930000000000001 0.0000000000000000 + 0.17040000000000000 0.0000000000000000 + 0.17150000000000004 0.0000000000000000 + 0.17260000000000003 0.0000000000000000 + 0.17370000000000002 0.0000000000000000 + 0.17480000000000001 0.0000000000000000 + 0.17590000000000000 0.0000000000000000 + 0.17700000000000005 0.0000000000000000 + 0.17810000000000004 0.0000000000000000 + 0.17920000000000003 0.0000000000000000 + 0.18030000000000002 0.0000000000000000 + 0.18140000000000001 0.0000000000000000 + 0.18250000000000000 0.0000000000000000 + 0.18360000000000004 0.0000000000000000 + 0.18470000000000003 0.0000000000000000 + 0.18580000000000002 0.0000000000000000 + 0.18690000000000001 0.0000000000000000 + 0.18800000000000000 0.0000000000000000 + 0.18910000000000005 0.0000000000000000 + 0.19020000000000004 0.0000000000000000 + 0.19130000000000003 0.0000000000000000 + 0.19240000000000002 0.0000000000000000 + 0.19350000000000001 0.0000000000000000 + 0.19460000000000005 0.0000000000000000 + 0.19570000000000004 0.0000000000000000 + 0.19680000000000003 0.0000000000000000 + 0.19790000000000002 0.0000000000000000 + 0.19900000000000001 0.0000000000000000 + 0.20010000000000000 0.0000000000000000 + 0.20120000000000005 0.0000000000000000 + 0.20230000000000004 0.0000000000000000 + 0.20340000000000003 0.0000000000000000 + 0.20450000000000002 0.0000000000000000 + 0.20560000000000000 0.0000000000000000 + 0.20670000000000005 0.0000000000000000 + 0.20780000000000004 0.0000000000000000 + 0.20890000000000003 0.0000000000000000 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0001.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0001.BXZ.semd new file mode 100644 index 00000000..25bb0ed2 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0001.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 3.7337474201100635E-029 + -0.10790000000000000 -1.3452789180414976E-029 + -0.10679999999999999 -4.7176852879155723E-028 + -0.10569999999999999 9.6282158069072722E-030 + -0.10460000000000000 2.2791828592287760E-027 + -0.10349999999999999 -2.2450815732614779E-027 + -0.10239999999999999 -5.9567480139661473E-027 + -0.10130000000000000 4.9226106858636879E-026 + -0.10020000000000000 7.7164740560126534E-026 + -9.9099999999999994E-002 -3.5427758044617613E-025 + -9.7999999999999990E-002 -9.8178226301153364E-025 + -9.6899999999999986E-002 6.6351159763468510E-025 + -9.5799999999999996E-002 5.6465507914493876E-024 + -9.4699999999999993E-002 5.2667501587566580E-024 + -9.3599999999999989E-002 -1.2807479440373362E-023 + -9.2499999999999999E-002 -3.4929113741616301E-023 + -9.1399999999999995E-002 -1.6565152886938518E-023 + -9.0299999999999991E-002 5.5165484864212279E-023 + -8.9200000000000002E-002 1.2455054726560608E-022 + -8.8099999999999984E-002 1.5215369910705209E-022 + -8.6999999999999994E-002 1.0031455037934370E-022 + -8.5899999999999990E-002 -3.5796228386457789E-022 + -8.4799999999999986E-002 -1.5967273755367448E-021 + -8.3699999999999997E-002 -2.3731375565620213E-021 + -8.2599999999999993E-002 9.7029992316380320E-022 + -8.1499999999999989E-002 9.7754799230710324E-021 + -8.0399999999999999E-002 1.5159532291106200E-020 + -7.9299999999999995E-002 9.7619025287977987E-022 + -7.8199999999999992E-002 -3.4926208562539877E-020 + -7.7100000000000002E-002 -6.3323364227925066E-020 + -7.5999999999999984E-002 -4.1270703247867206E-020 + -7.4899999999999994E-002 4.8335358822824247E-020 + -7.3799999999999991E-002 1.8226358695874249E-019 + -7.2699999999999987E-002 2.9687592317650004E-019 + -7.1599999999999997E-002 2.4095349898545177E-019 + -7.0499999999999993E-002 -2.3417056626372866E-019 + -6.9399999999999989E-002 -1.1815500602471498E-018 + -6.8300000000000000E-002 -1.9091229276050372E-018 + -6.7199999999999996E-002 -9.8054661896283600E-019 + -6.6099999999999992E-002 2.4318719166219582E-018 + -6.5000000000000002E-002 6.6677159749715191E-018 + -6.3899999999999985E-002 7.5772482077684886E-018 + -6.2799999999999995E-002 1.5040647825518547E-018 + -6.1699999999999991E-002 -1.1101691917108916E-017 + -6.0599999999999994E-002 -2.4575483059391249E-017 + -5.9499999999999990E-002 -2.9130320015189994E-017 + -5.8399999999999994E-002 -1.2619689109513154E-017 + -5.7299999999999990E-002 3.3211185788718304E-017 + -5.6199999999999986E-002 9.6724459104756969E-017 + -5.5099999999999996E-002 1.3118858198475424E-016 + -5.3999999999999992E-002 7.0001879872974077E-017 + -5.2899999999999989E-002 -1.1374945738509888E-016 + -5.1799999999999985E-002 -3.4495149432157404E-016 + -5.0699999999999995E-002 -4.5484271663192959E-016 + -4.9599999999999991E-002 -2.8070600403602589E-016 + -4.8499999999999988E-002 2.1407235729525343E-016 + -4.7399999999999998E-002 8.8235083302301565E-016 + -4.6299999999999994E-002 1.4008283821250822E-015 + -4.5199999999999990E-002 1.3201906337882360E-015 + -4.4099999999999986E-002 2.3408586648452083E-016 + -4.2999999999999997E-002 -1.8395961074840197E-015 + -4.1899999999999993E-002 -4.0546175459818794E-015 + -4.0799999999999989E-002 -4.8309279008216556E-015 + -3.9699999999999985E-002 -2.7573757875918410E-015 + -3.8599999999999995E-002 2.2062741292515646E-015 + -3.7499999999999992E-002 8.2677767898001880E-015 + -3.6399999999999988E-002 1.2530716583445105E-014 + -3.5299999999999984E-002 1.2231601297682353E-014 + -3.4199999999999994E-002 5.6350819227035751E-015 + -3.3099999999999991E-002 -7.2451005495043942E-015 + -3.1999999999999987E-002 -2.3495147274672605E-014 + -3.0899999999999997E-002 -3.6482854226787403E-014 + -2.9799999999999993E-002 -3.7469962706595042E-014 + -2.8699999999999989E-002 -2.0199841826345002E-014 + -2.7599999999999986E-002 1.4547223357017948E-014 + -2.6499999999999996E-002 5.8218905499458906E-014 + -2.5399999999999992E-002 9.7321259937607069E-014 + -2.4299999999999988E-002 1.1583320565743127E-013 + -2.3199999999999985E-002 9.5981768811082696E-014 + -2.2099999999999995E-002 2.2458218010973363E-014 + -2.0999999999999991E-002 -1.0538203203949367E-013 + -1.9899999999999987E-002 -2.5925282428652940E-013 + -1.8799999999999983E-002 -3.7992056874623648E-013 + -1.7699999999999994E-002 -3.9509229763680376E-013 + -1.6599999999999990E-002 -2.4860156793392318E-013 + -1.5499999999999986E-002 7.4176653860023867E-014 + -1.4399999999999996E-002 5.2987968830395249E-013 + -1.3299999999999992E-002 1.0064086066255418E-012 + -1.2199999999999989E-002 1.3242382451011947E-012 + -1.1099999999999985E-002 1.2707100996434129E-012 + -9.9999999999999950E-003 6.7844693621768593E-013 + -8.8999999999999913E-003 -4.7666888882205716E-013 + -7.7999999999999875E-003 -2.0073495816952391E-012 + -6.6999999999999837E-003 -3.5112147564464458E-012 + -5.5999999999999939E-003 -4.4323242992527767E-012 + -4.4999999999999901E-003 -4.1779166931599221E-012 + -3.3999999999999864E-003 -2.2929162908635892E-012 + -2.2999999999999826E-003 1.3153509314731138E-012 + -1.1999999999999927E-003 6.1643966840774223E-012 + -9.9999999999988987E-005 1.1109008678233945E-011 + 1.0000000000000148E-003 1.4475190143747874E-011 + 2.1000000000000185E-003 1.4431187148056246E-011 + 3.2000000000000084E-003 9.5314008421998331E-012 + 4.3000000000000121E-003 -6.7370669589936205E-013 + 5.4000000000000159E-003 -1.5105281608862597E-011 + 6.5000000000000058E-003 -3.0896330632801394E-011 + 7.6000000000000234E-003 -4.3611506767016195E-011 + 8.7000000000000133E-003 -4.8054081547288519E-011 + 9.8000000000000032E-003 -3.9579665933597852E-011 + 1.0900000000000021E-002 -1.5664700439566026E-011 + 1.2000000000000011E-002 2.2618943176788697E-011 + 1.3100000000000001E-002 6.9631383992074802E-011 + 1.4200000000000018E-002 1.1514279807389727E-010 + 1.5300000000000008E-002 1.4563522610089308E-010 + 1.6400000000000026E-002 1.4700279882262635E-010 + 1.7500000000000016E-002 1.0827068408492124E-010 + 1.8600000000000005E-002 2.5562559013980746E-011 + 1.9700000000000023E-002 -9.4652521931415379E-011 + 2.0800000000000013E-002 -2.3404919669012259E-010 + 2.1900000000000003E-002 -3.6363567712527356E-010 + 2.3000000000000020E-002 -4.4830236745063701E-010 + 2.4100000000000010E-002 -4.5464154663221734E-010 + 2.5200000000000000E-002 -3.6086203469842815E-010 + 2.6300000000000018E-002 -1.6667703328643313E-010 + 2.7400000000000008E-002 9.9406392839451740E-011 + 2.8500000000000025E-002 3.7786374029735725E-010 + 2.9600000000000015E-002 5.8292065618914535E-010 + 3.0700000000000005E-002 6.1527077876988301E-010 + 3.1800000000000023E-002 3.8215342001990393E-010 + 3.2900000000000013E-002 -1.7779930305827918E-010 + 3.4000000000000002E-002 -1.0693301799591381E-009 + 3.5100000000000020E-002 -2.2203332505910112E-009 + 3.6200000000000010E-002 -3.4717471120160326E-009 + 3.7300000000000028E-002 -4.5813179916365243E-009 + 3.8400000000000017E-002 -5.2426387675552633E-009 + 3.9500000000000007E-002 -5.1176631821192586E-009 + 4.0600000000000025E-002 -3.8776160060649545E-009 + 4.1700000000000015E-002 -1.2444542063505537E-009 + 4.2800000000000005E-002 2.9761346720391657E-009 + 4.3900000000000022E-002 8.8783282947701991E-009 + 4.5000000000000012E-002 1.6462410101780733E-008 + 4.6100000000000002E-002 2.5666530234502716E-008 + 4.7200000000000020E-002 3.6422065363694855E-008 + 4.8300000000000010E-002 4.8726523260711474E-008 + 4.9400000000000027E-002 6.2723856331103889E-008 + 5.0500000000000017E-002 7.8780928447486076E-008 + 5.1600000000000007E-002 9.7549090583015641E-008 + 5.2700000000000025E-002 1.2000302263004414E-007 + 5.3800000000000014E-002 1.4745170062724355E-007 + 5.4900000000000004E-002 1.8152691438899637E-007 + 5.6000000000000022E-002 2.2415410683152004E-007 + 5.7100000000000012E-002 2.7752142273129721E-007 + 5.8200000000000002E-002 3.4406127724651014E-007 + 5.9300000000000019E-002 4.2645595499379851E-007 + 6.0400000000000009E-002 5.2768359637411777E-007 + 6.1500000000000027E-002 6.5110396008094540E-007 + 6.2600000000000017E-002 8.0058839557750616E-007 + 6.3700000000000007E-002 9.8067914677812951E-007 + 6.4800000000000024E-002 1.1967581485805567E-006 + 6.5900000000000014E-002 1.4552148286384181E-006 + 6.7000000000000004E-002 1.7635903759583016E-006 + 6.8100000000000022E-002 2.1306962025846587E-006 + 6.9200000000000012E-002 2.5666854526207317E-006 + 7.0300000000000029E-002 3.0831163257971639E-006 + 7.1400000000000019E-002 3.6929982343281154E-006 + 7.2500000000000009E-002 4.4108423935540486E-006 + 7.3600000000000027E-002 5.2527348088915460E-006 + 7.4700000000000016E-002 6.2364620134758297E-006 + 7.5800000000000006E-002 7.3816513577185106E-006 + 7.6900000000000024E-002 8.7099360825959593E-006 + 7.8000000000000014E-002 1.0245122211927082E-005 + 7.9100000000000004E-002 1.2013275409117341E-005 + 8.0200000000000021E-002 1.4042819202586543E-005 + 8.1300000000000011E-002 1.6364432667614892E-005 + 8.2400000000000029E-002 1.9011071344721131E-005 + 8.3500000000000019E-002 2.2017678929842077E-005 + 8.4600000000000009E-002 2.5420906240469776E-005 + 8.5700000000000026E-002 2.9258742870297283E-005 + 8.6800000000000016E-002 3.3570155210327357E-005 + 8.7900000000000006E-002 3.8394675357267261E-005 + 8.9000000000000024E-002 4.3771873606601730E-005 + 9.0100000000000013E-002 4.9740709073375911E-005 + 9.1200000000000003E-002 5.6338794820476323E-005 + 9.2300000000000021E-002 6.3601684814784676E-005 + 9.3400000000000011E-002 7.1561909862793982E-005 + 9.4500000000000028E-002 8.0248042650055140E-005 + 9.5600000000000018E-002 8.9683191617950797E-005 + 9.6700000000000008E-002 9.9883909570053220E-005 + 9.7800000000000026E-002 1.1085879668826237E-004 + 9.8900000000000016E-002 1.2260687071830034E-004 + 0.10000000000000001 1.3511563884094357E-004 + 0.10110000000000002 1.4835988986305892E-004 + 0.10220000000000001 1.6230028995778412E-004 + 0.10330000000000003 1.7688142543192953E-004 + 0.10440000000000002 1.9203039119020104E-004 + 0.10550000000000001 2.0765519002452493E-004 + 0.10660000000000003 2.2364463075064123E-004 + 0.10770000000000002 2.3986712039913982E-004 + 0.10880000000000001 2.5616935454308987E-004 + 0.10990000000000003 2.7237634640187025E-004 + 0.11100000000000002 2.8829119401052594E-004 + 0.11210000000000001 3.0369588057510555E-004 + 0.11320000000000002 3.1835227855481207E-004 + 0.11430000000000001 3.3200290636159480E-004 + 0.11540000000000003 3.4437235444784164E-004 + 0.11650000000000002 3.5516923526301980E-004 + 0.11760000000000001 3.6409046151675284E-004 + 0.11870000000000003 3.7082415656186640E-004 + 0.11980000000000002 3.7505355430766940E-004 + 0.12090000000000001 3.7646165583282709E-004 + 0.12200000000000003 3.7473798147402704E-004 + 0.12310000000000001 3.6958415876142681E-004 + 0.12420000000000003 3.6071785143576562E-004 + 0.12530000000000002 3.4787997719831765E-004 + 0.12640000000000001 3.3084119786508381E-004 + 0.12750000000000003 3.0940907890908420E-004 + 0.12860000000000002 2.8343423036858439E-004 + 0.12970000000000001 2.5281566195189953E-004 + 0.13080000000000003 2.1750538144260645E-004 + 0.13190000000000002 1.7751471023075283E-004 + 0.13300000000000001 1.3292014773469418E-004 + 0.13410000000000000 8.3867940702475607E-005 + 0.13520000000000004 3.0575967684853822E-005 + 0.13630000000000003 -2.6665193217922933E-005 + 0.13740000000000002 -8.7491964222863317E-005 + 0.13850000000000001 -1.5146769874263555E-004 + 0.13960000000000000 -2.1808537712786347E-004 + 0.14070000000000005 -2.8677072259597480E-004 + 0.14180000000000004 -3.5688871867023408E-004 + 0.14290000000000003 -4.2774790199473500E-004 + 0.14400000000000002 -4.9861014122143388E-004 + 0.14510000000000001 -5.6870048865675926E-004 + 0.14620000000000000 -6.3721614424139261E-004 + 0.14730000000000004 -7.0333731127902865E-004 + 0.14840000000000003 -7.6623825589194894E-004 + 0.14950000000000002 -8.2510273205116391E-004 + 0.15060000000000001 -8.7913550669327378E-004 + 0.15170000000000000 -9.2757999664172530E-004 + 0.15280000000000005 -9.6972699975594878E-004 + 0.15390000000000004 -1.0049276752397418E-003 + 0.15500000000000003 -1.0326046030968428E-003 + 0.15610000000000002 -1.0522659868001938E-003 + 0.15720000000000001 -1.0635140351951122E-003 + 0.15830000000000000 -1.0660550324246287E-003 + 0.15940000000000004 -1.0597036452963948E-003 + 0.16050000000000003 -1.0443878127261996E-003 + 0.16160000000000002 -1.0201536351814866E-003 + 0.16270000000000001 -9.8716502543538809E-004 + 0.16380000000000000 -9.4570097280666232E-004 + 0.16490000000000005 -8.9615368051454425E-004 + 0.16600000000000004 -8.3902420010417700E-004 + 0.16710000000000003 -7.7491474803537130E-004 + 0.16820000000000002 -7.0451770443469286E-004 + 0.16930000000000001 -6.2860379694029689E-004 + 0.17040000000000000 -5.4801313672214746E-004 + 0.17150000000000004 -4.6364424633793533E-004 + 0.17260000000000003 -3.7643930409103632E-004 + 0.17370000000000002 -2.8736572130583227E-004 + 0.17480000000000001 -1.9739616254810244E-004 + 0.17590000000000000 -1.0749603097792715E-004 + 0.17700000000000005 -1.8613898646435700E-005 + 0.17810000000000004 6.8330271460581571E-005 + 0.17920000000000003 1.5246147813741118E-004 + 0.18030000000000002 2.3296607832890004E-004 + 0.18140000000000001 3.0910340137779713E-004 + 0.18250000000000000 3.8021130603738129E-004 + 0.18360000000000004 4.4571072794497013E-004 + 0.18470000000000003 5.0511298468336463E-004 + 0.18580000000000002 5.5802462156862020E-004 + 0.18690000000000001 6.0415227198973298E-004 + 0.18800000000000000 6.4330478198826313E-004 + 0.18910000000000005 6.7539158044382930E-004 + 0.19020000000000004 7.0041551953181624E-004 + 0.19130000000000003 7.1846519131213427E-004 + 0.19240000000000002 7.2970963083207607E-004 + 0.19350000000000001 7.3439651168882847E-004 + 0.19460000000000005 7.3284690733999014E-004 + 0.19570000000000004 7.2544929571449757E-004 + 0.19680000000000003 7.1264157304540277E-004 + 0.19790000000000002 6.9489568704739213E-004 + 0.19900000000000001 6.7271047737449408E-004 + 0.20010000000000000 6.4660987118259072E-004 + 0.20120000000000005 6.1713921604678035E-004 + 0.20230000000000004 5.8485235786065459E-004 + 0.20340000000000003 5.5029510986059904E-004 + 0.20450000000000002 5.1399378571659327E-004 + 0.20560000000000000 4.7645336599089205E-004 + 0.20670000000000005 4.3815776007249951E-004 + 0.20780000000000004 3.9956549881026149E-004 + 0.20890000000000003 3.6110219662077725E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0002.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0002.BXX.semd new file mode 100644 index 00000000..d4b5e8e0 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0002.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 -2.1335217507987356E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3247356507830386E-021 + -0.10790000000000000 3.2296866351523760E-019 + -0.10679999999999999 1.0674545438911759E-019 + -0.10569999999999999 -1.4623046727246917E-018 + -0.10460000000000000 -1.2596291892296786E-018 + -0.10349999999999999 4.7662452952132099E-018 + -0.10239999999999999 7.2483702952041428E-018 + -0.10130000000000000 -1.0592413357572268E-017 + -0.10020000000000000 -2.7792534045397783E-017 + -9.9099999999999994E-002 1.2570429676855009E-017 + -9.7999999999999990E-002 7.9820454186974412E-017 + -9.6899999999999986E-002 1.2145893289532581E-017 + -9.5799999999999996E-002 -1.8955652388419461E-016 + -9.4699999999999993E-002 -1.2844021153382026E-016 + -9.3599999999999989E-002 3.9215269647489555E-016 + -9.2499999999999999E-002 5.3948957778724880E-016 + -9.1399999999999995E-002 -6.0574322437205929E-016 + -9.0299999999999991E-002 -1.6980234441964096E-015 + -8.9200000000000002E-002 1.2997053537171276E-016 + -8.8099999999999984E-002 3.8443733805615214E-015 + -8.6999999999999994E-002 2.7951615038523817E-015 + -8.5899999999999990E-002 -5.4412934898660000E-015 + -8.4799999999999986E-002 -9.5917477316320200E-015 + -8.3699999999999997E-002 2.5227923421903675E-015 + -8.2599999999999993E-002 1.8417181367751286E-014 + -8.1499999999999989E-002 8.2132532789854287E-015 + -8.0399999999999999E-002 -2.5318133277819205E-014 + -7.9299999999999995E-002 -2.8646847399652411E-014 + -7.8199999999999992E-002 2.6885403422321520E-014 + -7.7100000000000002E-002 6.7104504732854592E-014 + -7.5999999999999984E-002 -4.8577093885479421E-015 + -7.4899999999999994E-002 -1.2584730349832207E-013 + -7.3799999999999991E-002 -8.8558866728587204E-014 + -7.2699999999999987E-002 1.4607451804139054E-013 + -7.1599999999999997E-002 2.6607240174135460E-013 + -7.0499999999999993E-002 -1.4646061937567158E-014 + -6.9399999999999989E-002 -4.1285182737771375E-013 + -6.8300000000000000E-002 -2.8991471224572296E-013 + -6.7199999999999996E-002 3.7689420811712337E-013 + -6.6099999999999992E-002 6.6022832817189125E-013 + -6.5000000000000002E-002 -1.0487629238361065E-013 + -6.3899999999999985E-002 -1.0222468488016445E-012 + -6.2799999999999995E-002 -5.2546741914280548E-013 + -6.1699999999999991E-002 1.1612622755757807E-012 + -6.0599999999999994E-002 1.6429044539731374E-012 + -5.9499999999999990E-002 -4.3080418247500030E-013 + -5.8399999999999994E-002 -2.6582672695008025E-012 + -5.7299999999999990E-002 -1.4798652754610675E-012 + -5.6199999999999986E-002 2.3741798457765917E-012 + -5.5099999999999996E-002 3.6569909427075498E-012 + -5.3999999999999992E-002 -3.4669578948161306E-013 + -5.2899999999999989E-002 -4.7691737711796911E-012 + -5.1799999999999985E-002 -2.8353886079302004E-012 + -5.0699999999999995E-002 3.9462586844118963E-012 + -4.9599999999999991E-002 6.1617785526713043E-012 + -4.8499999999999988E-002 -6.3211648372238360E-013 + -4.7399999999999998E-002 -7.9608420550103531E-012 + -4.6299999999999994E-002 -4.8449256759286463E-012 + -4.5199999999999990E-002 5.9952862986600852E-012 + -4.4099999999999986E-002 1.0003385272905341E-011 + -4.2999999999999997E-002 7.0882725687268500E-013 + -4.1899999999999993E-002 -9.9523349630925573E-012 + -4.0799999999999989E-002 -7.5309905880893702E-012 + -3.9699999999999985E-002 4.1720498583641685E-012 + -3.8599999999999995E-002 8.2179818505778712E-012 + -3.7499999999999992E-002 -6.3598269445935829E-013 + -3.6399999999999988E-002 -8.0507935387719165E-012 + -3.5299999999999984E-002 -1.8638081529520623E-012 + -3.4199999999999994E-002 9.1505874058595005E-012 + -3.3099999999999991E-002 8.9046964246719540E-012 + -3.1999999999999987E-002 -8.5740426260597080E-013 + -3.0899999999999997E-002 -4.3737322791281841E-012 + -2.9799999999999993E-002 6.2626911035562616E-013 + -2.8699999999999989E-002 -1.9755885295735798E-012 + -2.7599999999999986E-002 -1.6761519255892310E-011 + -2.6499999999999996E-002 -2.0914991960552243E-011 + -2.5399999999999992E-002 2.9933301930878953E-012 + -2.4299999999999988E-002 3.0769491121684922E-011 + -2.3199999999999985E-002 2.1645777184553516E-011 + -2.2099999999999995E-002 -1.9671181350489064E-011 + -2.0999999999999991E-002 -3.8416905073779262E-011 + -1.9899999999999987E-002 -5.0703156950770989E-012 + -1.8799999999999983E-002 3.2669807831231523E-011 + -1.7699999999999994E-002 9.1638484994716052E-012 + -1.6599999999999990E-002 -5.9870455815236312E-011 + -1.5499999999999986E-002 -8.4364626395938558E-011 + -1.4399999999999996E-002 -1.9511340459965609E-011 + -1.3299999999999992E-002 6.4552946321683180E-011 + -1.2199999999999989E-002 6.8653159546183673E-011 + -1.1099999999999985E-002 -7.4405100136676339E-012 + -9.9999999999999950E-003 -7.1619932207056536E-011 + -8.8999999999999913E-003 -6.8231240102356594E-011 + -7.7999999999999875E-003 -4.3076247430162695E-011 + -6.6999999999999837E-003 -6.1485240510084083E-011 + -5.5999999999999939E-003 -1.1013417955396676E-010 + -4.4999999999999901E-003 -1.2987949604692517E-010 + -3.3999999999999864E-003 -1.1055183851693684E-010 + -2.2999999999999826E-003 -9.1334342866566942E-011 + -1.1999999999999927E-003 -8.0506365462973406E-011 + -9.9999999999988987E-005 -4.9103793947624652E-011 + 1.0000000000000148E-003 -2.2621496689745335E-011 + 2.1000000000000185E-003 -9.5865662630423287E-011 + 3.2000000000000084E-003 -3.0150817953433773E-010 + 4.3000000000000121E-003 -4.9937443069580922E-010 + 5.4000000000000159E-003 -5.2095378011429716E-010 + 6.5000000000000058E-003 -3.9027170384287047E-010 + 7.6000000000000234E-003 -3.2567612495704168E-010 + 8.7000000000000133E-003 -4.5285100669367750E-010 + 9.8000000000000032E-003 -6.2596022809557894E-010 + 1.0900000000000021E-002 -6.1749555468892936E-010 + 1.2000000000000011E-002 -4.6084716598393527E-010 + 1.3100000000000001E-002 -4.4810982702259139E-010 + 1.4200000000000018E-002 -7.4131151217571301E-010 + 1.5300000000000008E-002 -1.1803472643734381E-009 + 1.6400000000000026E-002 -1.4684981008983300E-009 + 1.7500000000000016E-002 -1.5406996789479876E-009 + 1.8600000000000005E-002 -1.5482810589162455E-009 + 1.9700000000000023E-002 -1.5636409944619345E-009 + 2.0800000000000013E-002 -1.6032155603085130E-009 + 2.1900000000000003E-002 -1.6532750723996514E-009 + 2.3000000000000020E-002 -1.7111971839511853E-009 + 2.4100000000000010E-002 -1.8877814866868903E-009 + 2.5200000000000000E-002 -2.0959971536171906E-009 + 2.6300000000000018E-002 -2.2739772287394544E-009 + 2.7400000000000008E-002 -2.5687298954579774E-009 + 2.8500000000000025E-002 -2.9511519894498406E-009 + 2.9600000000000015E-002 -3.4030662732220662E-009 + 3.0700000000000005E-002 -3.4974698692735728E-009 + 3.1800000000000023E-002 -3.2299367624943898E-009 + 3.2900000000000013E-002 -2.9298141690503599E-009 + 3.4000000000000002E-002 -2.8869342472148674E-009 + 3.5100000000000020E-002 -3.0493390035246648E-009 + 3.6200000000000010E-002 -3.0777882464860795E-009 + 3.7300000000000028E-002 -2.7310127492796710E-009 + 3.8400000000000017E-002 -2.6239521666582277E-009 + 3.9500000000000007E-002 -2.7897024690304306E-009 + 4.0600000000000025E-002 -2.9752296182294913E-009 + 4.1700000000000015E-002 -2.7858941820113614E-009 + 4.2800000000000005E-002 -2.2857280512766920E-009 + 4.3900000000000022E-002 -1.6971130056830930E-009 + 4.5000000000000012E-002 -8.7384927072164942E-010 + 4.6100000000000002E-002 -6.6467109594015028E-011 + 4.7200000000000020E-002 6.4852534453763155E-010 + 4.8300000000000010E-002 8.6744750271705584E-010 + 4.9400000000000027E-002 1.3829368761264504E-009 + 5.0500000000000017E-002 2.7569697635954071E-009 + 5.1600000000000007E-002 4.3296952689786394E-009 + 5.2700000000000025E-002 5.1975068693366211E-009 + 5.3800000000000014E-002 4.5354275890474582E-009 + 5.4900000000000004E-002 4.9970019233569474E-009 + 5.6000000000000022E-002 6.8110508344432219E-009 + 5.7100000000000012E-002 9.1930871803924674E-009 + 5.8200000000000002E-002 9.4511403148089812E-009 + 5.9300000000000019E-002 9.2621252889557582E-009 + 6.0400000000000009E-002 1.0583120158003112E-008 + 6.1500000000000027E-002 1.2922728664932492E-008 + 6.2600000000000017E-002 1.3867804682377027E-008 + 6.3700000000000007E-002 1.4003786574789956E-008 + 6.4800000000000024E-002 1.3542619470285899E-008 + 6.5900000000000014E-002 1.3478353544371657E-008 + 6.7000000000000004E-002 1.3979366997318721E-008 + 6.8100000000000022E-002 1.3843464152785145E-008 + 6.9200000000000012E-002 1.3913368235307644E-008 + 7.0300000000000029E-002 1.4268382919624401E-008 + 7.1400000000000019E-002 1.5883612647371592E-008 + 7.2500000000000009E-002 1.4009061466424555E-008 + 7.3600000000000027E-002 1.0175330800166194E-008 + 7.4700000000000016E-002 8.2868671924529735E-009 + 7.5800000000000006E-002 1.0388549576134665E-008 + 7.6900000000000024E-002 1.2737236154691800E-008 + 7.8000000000000014E-002 9.3434380232793046E-009 + 7.9100000000000004E-002 1.6751040554652263E-009 + 8.0200000000000021E-002 -4.0241907584004366E-009 + 8.1300000000000011E-002 -3.4600491360947672E-009 + 8.2400000000000029E-002 8.5337992228318171E-010 + 8.3500000000000019E-002 2.3681336891456795E-009 + 8.4600000000000009E-002 -1.9390771210936464E-009 + 8.5700000000000026E-002 -8.9578859885364182E-009 + 8.6800000000000016E-002 -1.3682873500897585E-008 + 8.7900000000000006E-002 -1.5108724937817897E-008 + 8.9000000000000024E-002 -1.4571493345272302E-008 + 9.0100000000000013E-002 -1.2975376328938637E-008 + 9.1200000000000003E-002 -1.2245569003255241E-008 + 9.2300000000000021E-002 -1.4908419387893446E-008 + 9.3400000000000011E-002 -2.1977799136152498E-008 + 9.4500000000000028E-002 -2.8418710940059100E-008 + 9.5600000000000018E-002 -2.6570416977733657E-008 + 9.6700000000000008E-002 -1.6409140712880799E-008 + 9.7800000000000026E-002 -9.0711829159317858E-009 + 9.8900000000000016E-002 -1.3669507303859518E-008 + 0.10000000000000001 -2.5634857792056209E-008 + 0.10110000000000002 -3.1587653381848213E-008 + 0.10220000000000001 -2.4882345073251599E-008 + 0.10330000000000003 -1.3093472972514064E-008 + 0.10440000000000002 -6.7062280173502131E-009 + 0.10550000000000001 -9.7722070435679598E-009 + 0.10660000000000003 -1.5699248123723919E-008 + 0.10770000000000002 -1.7471924351752932E-008 + 0.10880000000000001 -1.2479953070965166E-008 + 0.10990000000000003 -6.4148637513028461E-009 + 0.11100000000000002 -4.1525335947589781E-010 + 0.11210000000000001 3.5005116583164408E-009 + 0.11320000000000002 2.7355684384389178E-009 + 0.11430000000000001 -3.1191955685017092E-009 + 0.11540000000000003 -7.8858670704562428E-009 + 0.11650000000000002 6.4817461294108814E-012 + 0.11760000000000001 1.5149316467955032E-008 + 0.11870000000000003 2.2857911119444907E-008 + 0.11980000000000002 1.3279691124523652E-008 + 0.12090000000000001 -1.8392785072762763E-009 + 0.12200000000000003 -2.0960049251783630E-009 + 0.12310000000000001 1.1305229641322967E-008 + 0.12420000000000003 2.2962151291494592E-008 + 0.12530000000000002 2.1673555394841060E-008 + 0.12640000000000001 1.3410077492892469E-008 + 0.12750000000000003 8.5977998054431737E-009 + 0.12860000000000002 8.2273574619762257E-009 + 0.12970000000000001 8.0874773544792333E-009 + 0.13080000000000003 7.4678752071122290E-009 + 0.13190000000000002 1.2167992835543373E-008 + 0.13300000000000001 1.9257116790072359E-008 + 0.13410000000000000 1.7944230989996868E-008 + 0.13520000000000004 4.7834349814479538E-009 + 0.13630000000000003 -6.7880456811053591E-009 + 0.13740000000000002 -1.9518693328279824E-009 + 0.13850000000000001 1.4161873451712381E-008 + 0.13960000000000000 2.1025318375222923E-008 + 0.14070000000000005 8.9911686984578409E-009 + 0.14180000000000004 -8.1247923944260947E-009 + 0.14290000000000003 -1.1720386439151298E-008 + 0.14400000000000002 -1.0449424658887096E-009 + 0.14510000000000001 8.5485121203987546E-009 + 0.14620000000000000 7.9850783762935862E-009 + 0.14730000000000004 2.4343502769141878E-009 + 0.14840000000000003 -1.0563032670773964E-009 + 0.14950000000000002 -3.9699732390374720E-009 + 0.15060000000000001 -9.6756709311307532E-009 + 0.15170000000000000 -1.1726647208831764E-008 + 0.15280000000000005 -2.6199220570788384E-009 + 0.15390000000000004 1.1138172162361570E-008 + 0.15500000000000003 1.1781935427279677E-008 + 0.15610000000000002 -4.1404790707133543E-009 + 0.15720000000000001 -1.9369021941884057E-008 + 0.15830000000000000 -1.4965124250920780E-008 + 0.15940000000000004 3.7591423307503646E-009 + 0.16050000000000003 1.3762944561790391E-008 + 0.16160000000000002 3.8383323186508278E-009 + 0.16270000000000001 -1.1606440253331129E-008 + 0.16380000000000000 -1.4183501484410499E-008 + 0.16490000000000005 -4.5998733710916895E-009 + 0.16600000000000004 3.1628675234429693E-009 + 0.16710000000000003 2.9613291818719745E-009 + 0.16820000000000002 1.5403922581924689E-009 + 0.16930000000000001 2.6052884294358591E-009 + 0.17040000000000000 -1.2115984604488261E-010 + 0.17150000000000004 -9.4611429801716440E-009 + 0.17260000000000003 -1.4184462493460614E-008 + 0.17370000000000002 -3.5208094217864527E-009 + 0.17480000000000001 1.3345846205936596E-008 + 0.17590000000000000 1.5515222884232571E-008 + 0.17700000000000005 -1.4342019794000294E-009 + 0.17810000000000004 -1.7113640282673259E-008 + 0.17920000000000003 -1.2448334807402262E-008 + 0.18030000000000002 5.2138942052692983E-009 + 0.18140000000000001 1.3207079874177907E-008 + 0.18250000000000000 4.1010901341564931E-009 + 0.18360000000000004 -6.8500010108607512E-009 + 0.18470000000000003 -6.3282628026684051E-009 + 0.18580000000000002 1.0498374392042820E-009 + 0.18690000000000001 2.9276605584271920E-009 + 0.18800000000000000 -6.2290655966634745E-010 + 0.18910000000000005 1.4964366551462049E-011 + 0.19020000000000004 5.5609645777110472E-009 + 0.19130000000000003 4.0607761597755143E-009 + 0.19240000000000002 -6.7861742891750509E-009 + 0.19350000000000001 -1.2993096376590074E-008 + 0.19460000000000005 -3.1386759857809921E-009 + 0.19570000000000004 1.1988785963978899E-008 + 0.19680000000000003 1.1626998031033509E-008 + 0.19790000000000002 -4.4430144008344996E-009 + 0.19900000000000001 -1.4695912931017574E-008 + 0.20010000000000000 -6.5854073305615657E-009 + 0.20120000000000005 7.5288379974836062E-009 + 0.20230000000000004 9.4079659618273581E-009 + 0.20340000000000003 -1.5195941172052585E-009 + 0.20450000000000002 -8.7814839844213566E-009 + 0.20560000000000000 -3.7254861418034579E-009 + 0.20670000000000005 3.2963749507786133E-009 + 0.20780000000000004 2.1005517325534129E-009 + 0.20890000000000003 -2.7664750490430379E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0002.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0002.BXZ.semd new file mode 100644 index 00000000..f55e02a4 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0002.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 2.6953383395904554E-021 + -0.11009999999999999 -3.9686148311642383E-020 + -0.10900000000000000 -4.3154532775948567E-020 + -0.10790000000000000 1.2673961825370042E-019 + -0.10679999999999999 1.1275675038395090E-019 + -0.10569999999999999 -2.9436460283678905E-019 + -0.10460000000000000 7.7179652784438657E-019 + -0.10349999999999999 3.4095613503514595E-018 + -0.10239999999999999 -2.6647571734607502E-018 + -0.10130000000000000 -2.4008300202614664E-017 + -0.10020000000000000 -2.3006908735613068E-017 + -9.9099999999999994E-002 5.9794438026845214E-017 + -9.7999999999999990E-002 1.6465776540652784E-016 + -9.6899999999999986E-002 6.5371812494824860E-017 + -9.5799999999999996E-002 -3.2096627411241083E-016 + -9.4699999999999993E-002 -5.9947491586458145E-016 + -9.3599999999999989E-002 -2.6554567599717041E-016 + -9.2499999999999999E-002 5.2617909029585791E-016 + -9.1399999999999995E-002 1.2265268951511580E-015 + -9.0299999999999991E-002 1.9775485519550650E-015 + -8.9200000000000002E-002 2.6896686324695421E-015 + -8.8099999999999984E-002 1.9473947878377427E-016 + -8.6999999999999994E-002 -9.5672506917644784E-015 + -8.5899999999999990E-002 -2.1019358061274800E-014 + -8.4799999999999986E-002 -1.4576915249951000E-014 + -8.3699999999999997E-002 2.3028618467983882E-014 + -8.2599999999999993E-002 6.8656241987170158E-014 + -8.1499999999999989E-002 7.0093887291622359E-014 + -8.0399999999999999E-002 1.8026813528514932E-015 + -7.9299999999999995E-002 -9.8447535930648589E-014 + -7.8199999999999992E-002 -1.7167478105328121E-013 + -7.7100000000000002E-002 -1.9459214513177503E-013 + -7.5999999999999984E-002 -1.4046683466991533E-013 + -7.4899999999999994E-002 9.1882779867675374E-014 + -7.3799999999999991E-002 5.6259548885870259E-013 + -7.2699999999999987E-002 1.0080226583997209E-012 + -7.1599999999999997E-002 8.3523872497145990E-013 + -7.0499999999999993E-002 -2.9889721882454812E-013 + -6.9399999999999989E-002 -1.8545852787515971E-012 + -6.8300000000000000E-002 -2.6645736398572817E-012 + -6.7199999999999996E-002 -2.0365252453163896E-012 + -6.6099999999999992E-002 -3.4666567576627227E-013 + -6.5000000000000002E-002 1.7393223363318389E-012 + -6.3899999999999985E-002 4.1749273309299451E-012 + -6.2799999999999995E-002 6.7709908860291712E-012 + -6.1699999999999991E-002 7.5979621899646688E-012 + -6.0599999999999994E-002 3.6871313294217778E-012 + -5.9499999999999990E-002 -5.3345947451099995E-012 + -5.8399999999999994E-002 -1.5047066023732292E-011 + -5.7299999999999990E-002 -1.9570286363679301E-011 + -5.6199999999999986E-002 -1.7235563670725540E-011 + -5.5099999999999996E-002 -1.0806295962229040E-011 + -5.3999999999999992E-002 -1.1947521964816854E-012 + -5.2899999999999989E-002 1.5830900826352412E-011 + -5.1799999999999985E-002 4.2452201476361751E-011 + -5.0699999999999995E-002 6.8811366327192758E-011 + -4.9599999999999991E-002 7.5453851500206781E-011 + -4.8499999999999988E-002 4.9080958047786893E-011 + -4.7399999999999998E-002 -6.5035741549090975E-012 + -4.6299999999999994E-002 -7.7458955916043237E-011 + -4.5199999999999990E-002 -1.5275553044702406E-010 + -4.4099999999999986E-002 -2.2125655474436456E-010 + -4.2999999999999997E-002 -2.5614360632530975E-010 + -4.1899999999999993E-002 -2.1505952574329967E-010 + -4.0799999999999989E-002 -6.9064906571547624E-011 + -3.9699999999999985E-002 1.6694903792746629E-010 + -3.8599999999999995E-002 4.3755207790319162E-010 + -3.7499999999999992E-002 6.7744632126220949E-010 + -3.6399999999999988E-002 8.2886358887535039E-010 + -3.5299999999999984E-002 8.2946916002413218E-010 + -3.4199999999999994E-002 6.0446847527373393E-010 + -3.3099999999999991E-002 9.7095310958028591E-011 + -3.1999999999999987E-002 -6.8152133936294490E-010 + -3.0899999999999997E-002 -1.6310355288595701E-009 + -2.9799999999999993E-002 -2.5782616042135942E-009 + -2.8699999999999989E-002 -3.2951079642629111E-009 + -2.7599999999999986E-002 -3.5026763711698550E-009 + -2.6499999999999996E-002 -2.8971751664386147E-009 + -2.5399999999999992E-002 -1.2209852018330025E-009 + -2.4299999999999988E-002 1.6695327342830524E-009 + -2.3199999999999985E-002 5.8055018570257744E-009 + -2.2099999999999995E-002 1.1159291268825200E-008 + -2.0999999999999991E-002 1.7666964780005401E-008 + -1.9899999999999987E-002 2.5200602493669066E-008 + -1.8799999999999983E-002 3.3585816794357015E-008 + -1.7699999999999994E-002 4.2738847128021007E-008 + -1.6599999999999990E-002 5.2839968844864416E-008 + -1.5499999999999986E-002 6.4385183407011937E-008 + -1.4399999999999996E-002 7.8097322386838641E-008 + -1.3299999999999992E-002 9.4849326615076279E-008 + -1.2199999999999989E-002 1.1570806890404128E-007 + -1.1099999999999985E-002 1.4199845566054137E-007 + -9.9999999999999950E-003 1.7523103679195629E-007 + -8.8999999999999913E-003 2.1693166729619406E-007 + -7.7999999999999875E-003 2.6858700152843085E-007 + -6.6999999999999837E-003 3.3180495506712759E-007 + -5.5999999999999939E-003 4.0853211658031796E-007 + -4.4999999999999901E-003 5.0113550287278485E-007 + -3.3999999999999864E-003 6.1238171156219323E-007 + -2.2999999999999826E-003 7.4549853934513521E-007 + -1.1999999999999927E-003 9.0435366928431904E-007 + -9.9999999999988987E-005 1.0935971204162342E-006 + 1.0000000000000148E-003 1.3186786418373231E-006 + 2.1000000000000185E-003 1.5858495316933841E-006 + 3.2000000000000084E-003 1.9022547803615453E-006 + 4.3000000000000121E-003 2.2760323190595955E-006 + 5.4000000000000159E-003 2.7162575406691758E-006 + 6.5000000000000058E-003 3.2328559882444097E-006 + 7.6000000000000234E-003 3.8367234083125368E-006 + 8.7000000000000133E-003 4.5400661292660516E-006 + 9.8000000000000032E-003 5.3566186579701025E-006 + 1.0900000000000021E-002 6.3015022533363663E-006 + 1.2000000000000011E-002 7.3909582170017529E-006 + 1.3100000000000001E-002 8.6424279288621619E-006 + 1.4200000000000018E-002 1.0074975762108807E-005 + 1.5300000000000008E-002 1.1709553291439079E-005 + 1.6400000000000026E-002 1.3568736903835088E-005 + 1.7500000000000016E-002 1.5676221664762124E-005 + 1.8600000000000005E-002 1.8056518456432968E-005 + 1.9700000000000023E-002 2.0735034922836348E-005 + 2.0800000000000013E-002 2.3737749870633706E-005 + 2.1900000000000003E-002 2.7090865842183121E-005 + 2.3000000000000020E-002 3.0820163374301046E-005 + 2.4100000000000010E-002 3.4950633562402800E-005 + 2.5200000000000000E-002 3.9506441680714488E-005 + 2.6300000000000018E-002 4.4510288716992363E-005 + 2.7400000000000008E-002 4.9982521886704490E-005 + 2.8500000000000025E-002 5.5940596212167293E-005 + 2.9600000000000015E-002 6.2398168665822595E-005 + 3.0700000000000005E-002 6.9364490627776831E-005 + 3.1800000000000023E-002 7.6842909038532525E-005 + 3.2900000000000013E-002 8.4829654952045530E-005 + 3.4000000000000002E-002 9.3312657554633915E-005 + 3.5100000000000020E-002 1.0227109305560589E-004 + 3.6200000000000010E-002 1.1167432967340574E-004 + 3.7300000000000028E-002 1.2148081441409886E-004 + 3.8400000000000017E-002 1.3163701805751771E-004 + 3.9500000000000007E-002 1.4207679487299174E-004 + 4.0600000000000025E-002 1.5272143355105072E-004 + 4.1700000000000015E-002 1.6347905329894274E-004 + 4.2800000000000005E-002 1.7424271209165454E-004 + 4.3900000000000022E-002 1.8489148351363838E-004 + 4.5000000000000012E-002 1.9528997654560953E-004 + 4.6100000000000002E-002 2.0528846653178334E-004 + 4.7200000000000020E-002 2.1472392836585641E-004 + 4.8300000000000010E-002 2.2342048760037869E-004 + 4.9400000000000027E-002 2.3119206889532506E-004 + 5.0500000000000017E-002 2.3784414224792272E-004 + 5.1600000000000007E-002 2.4317481438629329E-004 + 5.2700000000000025E-002 2.4697673507034779E-004 + 5.3800000000000014E-002 2.4904159363359213E-004 + 5.4900000000000004E-002 2.4916464462876320E-004 + 5.6000000000000022E-002 2.4714486789889634E-004 + 5.7100000000000012E-002 2.4279025092255324E-004 + 5.8200000000000002E-002 2.3592024808749557E-004 + 5.9300000000000019E-002 2.2637618531007320E-004 + 6.0400000000000009E-002 2.1401983394753188E-004 + 6.1500000000000027E-002 1.9873403653036803E-004 + 6.2600000000000017E-002 1.8043203453999013E-004 + 6.3700000000000007E-002 1.5906326007097960E-004 + 6.4800000000000024E-002 1.3461818161886185E-004 + 6.5900000000000014E-002 1.0712739458540455E-004 + 6.7000000000000004E-002 7.6659489423036575E-005 + 6.8100000000000022E-002 4.3329033360350877E-005 + 6.9200000000000012E-002 7.2990264925465453E-006 + 7.0300000000000029E-002 -3.1216310162562877E-005 + 7.1400000000000019E-002 -7.1953152655623853E-005 + 7.2500000000000009E-002 -1.1460597306722775E-004 + 7.3600000000000027E-002 -1.5882019943092018E-004 + 7.4700000000000016E-002 -2.0420028886292130E-004 + 7.5800000000000006E-002 -2.5031663244590163E-004 + 7.6900000000000024E-002 -2.9670662479475141E-004 + 7.8000000000000014E-002 -3.4287874586880207E-004 + 7.9100000000000004E-002 -3.8831078563816845E-004 + 8.0200000000000021E-002 -4.3246551649644971E-004 + 8.1300000000000011E-002 -4.7480760258622468E-004 + 8.2400000000000029E-002 -5.1480933325365186E-004 + 8.3500000000000019E-002 -5.5195245658978820E-004 + 8.4600000000000009E-002 -5.8572768466547132E-004 + 8.5700000000000026E-002 -6.1564554926007986E-004 + 8.6800000000000016E-002 -6.4125686185434461E-004 + 8.7900000000000006E-002 -6.6216732375323772E-004 + 8.9000000000000024E-002 -6.7803740967065096E-004 + 9.0100000000000013E-002 -6.8858021404594183E-004 + 9.1200000000000003E-002 -6.9356552558019757E-004 + 9.2300000000000021E-002 -6.9283059565350413E-004 + 9.3400000000000011E-002 -6.8628962617367506E-004 + 9.4500000000000028E-002 -6.7393429344519973E-004 + 9.5600000000000018E-002 -6.5583409741520882E-004 + 9.6700000000000008E-002 -6.3213572138920426E-004 + 9.7800000000000026E-002 -6.0306047089397907E-004 + 9.8900000000000016E-002 -5.6889618281275034E-004 + 0.10000000000000001 -5.2999076433479786E-004 + 0.10110000000000002 -4.8675821744836867E-004 + 0.10220000000000001 -4.3968090903945267E-004 + 0.10330000000000003 -3.8929193397052586E-004 + 0.10440000000000002 -3.3615753636695445E-004 + 0.10550000000000001 -2.8086052043363452E-004 + 0.10660000000000003 -2.2400676971301436E-004 + 0.10770000000000002 -1.6622236580587924E-004 + 0.10880000000000001 -1.0815028508659452E-004 + 0.10990000000000003 -5.0415867008268833E-005 + 0.11100000000000002 6.3813536144152749E-006 + 0.11210000000000001 6.1672690208069980E-005 + 0.11320000000000002 1.1491922487039119E-004 + 0.11430000000000001 1.6560984659008682E-004 + 0.11540000000000003 2.1328520961105824E-004 + 0.11650000000000002 2.5754797388799489E-004 + 0.11760000000000001 2.9805451049469411E-004 + 0.11870000000000003 3.3452303614467382E-004 + 0.11980000000000002 3.6673282738775015E-004 + 0.12090000000000001 3.9453481440432370E-004 + 0.12200000000000003 4.1784040513448417E-004 + 0.12310000000000001 4.3660722440108657E-004 + 0.12420000000000003 4.5085576130077243E-004 + 0.12530000000000002 4.6067405492067337E-004 + 0.12640000000000001 4.6621999354101717E-004 + 0.12750000000000003 4.6768362517468631E-004 + 0.12860000000000002 4.6527723316103220E-004 + 0.12970000000000001 4.5924432924948633E-004 + 0.13080000000000003 4.4987769797444344E-004 + 0.13190000000000002 4.3751343037001789E-004 + 0.13300000000000001 4.2249739635735750E-004 + 0.13410000000000000 4.0516760782338679E-004 + 0.13520000000000004 3.8586207665503025E-004 + 0.13630000000000003 3.6493164952844381E-004 + 0.13740000000000002 3.4273462370038033E-004 + 0.13850000000000001 3.1961395870894194E-004 + 0.13960000000000000 2.9588924371637404E-004 + 0.14070000000000005 2.7186528313905001E-004 + 0.14180000000000004 2.4783573462627828E-004 + 0.14290000000000003 2.2407079814001918E-004 + 0.14400000000000002 2.0080515241716057E-004 + 0.14510000000000001 1.7824655515141785E-004 + 0.14620000000000000 1.5659094788134098E-004 + 0.14730000000000004 1.3601841055788100E-004 + 0.14840000000000003 1.1667246872093529E-004 + 0.14950000000000002 9.8653887107502669E-005 + 0.15060000000000001 8.2040307461284101E-005 + 0.15170000000000000 6.6905107814818621E-005 + 0.15280000000000005 5.3311516239773482E-005 + 0.15390000000000004 4.1289582441095263E-005 + 0.15500000000000003 3.0833933124085888E-005 + 0.15610000000000002 2.1928761270828545E-005 + 0.15720000000000001 1.4562557225872297E-005 + 0.15830000000000000 8.7173566498677246E-006 + 0.15940000000000004 4.3471454773680307E-006 + 0.16050000000000003 1.3828207556798588E-006 + 0.16160000000000002 -2.4318163127645676E-007 + 0.16270000000000001 -5.8499671240497264E-007 + 0.16380000000000000 2.9809311286044249E-007 + 0.16490000000000005 2.3239786060003098E-006 + 0.16600000000000004 5.3972357818565797E-006 + 0.16710000000000003 9.4306960818357766E-006 + 0.16820000000000002 1.4347349861054681E-005 + 0.16930000000000001 2.0061292161699384E-005 + 0.17040000000000000 2.6469420845387504E-005 + 0.17150000000000004 3.3466072636656463E-005 + 0.17260000000000003 4.0956594602903351E-005 + 0.17370000000000002 4.8846039135241881E-005 + 0.17480000000000001 5.7019580708583817E-005 + 0.17590000000000000 6.5347237978130579E-005 + 0.17700000000000005 7.3707735282368958E-005 + 0.17810000000000004 8.1995800428558141E-005 + 0.17920000000000003 9.0099027147516608E-005 + 0.18030000000000002 9.7877127700485289E-005 + 0.18140000000000001 1.0517464397707954E-004 + 0.18250000000000000 1.1185028415638953E-004 + 0.18360000000000004 1.1778012412833050E-004 + 0.18470000000000003 1.2283380783628672E-004 + 0.18580000000000002 1.2686000263784081E-004 + 0.18690000000000001 1.2970269017387182E-004 + 0.18800000000000000 1.3122668315190822E-004 + 0.18910000000000005 1.3131328159943223E-004 + 0.19020000000000004 1.2984192289877683E-004 + 0.19130000000000003 1.2668335693888366E-004 + 0.19240000000000002 1.2172606511740014E-004 + 0.19350000000000001 1.1489202734082937E-004 + 0.19460000000000005 1.0612339974613860E-004 + 0.19570000000000004 9.5363924629054964E-005 + 0.19680000000000003 8.2567814388312399E-005 + 0.19790000000000002 6.7726708948612213E-005 + 0.19900000000000001 5.0875878514489159E-005 + 0.20010000000000000 3.2073065085569397E-005 + 0.20120000000000005 1.1387211088731419E-005 + 0.20230000000000004 -1.1085973710578401E-005 + 0.20340000000000003 -3.5204280720790848E-005 + 0.20450000000000002 -6.0783862863900140E-005 + 0.20560000000000000 -8.7621643615420908E-005 + 0.20670000000000005 -1.1550275667104870E-004 + 0.20780000000000004 -1.4418167120311409E-004 + 0.20890000000000003 -1.7336795281153172E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0003.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0003.BXX.semd new file mode 100644 index 00000000..8935655d --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0003.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.3697731317263706E-011 + -0.11449999999999999 -3.8519867850972389E-011 + -0.11340000000000000 -6.0436995685808625E-011 + -0.11230000000000000 8.1728110390422160E-011 + -0.11119999999999999 2.1664800509135773E-010 + -0.11009999999999999 -3.4040520402456309E-011 + -0.10900000000000000 -4.8208020908546700E-010 + -0.10790000000000000 -2.7206739638963029E-010 + -0.10679999999999999 7.1667333179092907E-010 + -0.10569999999999999 1.0246075099473728E-009 + -0.10460000000000000 -4.2161327207246302E-010 + -0.10349999999999999 -1.8818469005310590E-009 + -0.10239999999999999 -6.0493304809838833E-010 + -0.10130000000000000 2.4258632880247433E-009 + -0.10020000000000000 2.5024633476533609E-009 + -9.9099999999999994E-002 -1.8537349433245254E-009 + -9.7999999999999990E-002 -4.8300936583700604E-009 + -9.6899999999999986E-002 -6.5601452048369424E-010 + -9.5799999999999996E-002 6.4043979008943097E-009 + -9.4699999999999993E-002 5.8165903205065206E-009 + -9.3599999999999989E-002 -3.7803542518588529E-009 + -9.2499999999999999E-002 -9.8755226218827374E-009 + -9.1399999999999995E-002 -2.5646764711950709E-009 + -9.0299999999999991E-002 9.5434833369267835E-009 + -8.9200000000000002E-002 9.3253555988326298E-009 + -8.8099999999999984E-002 -4.2170933411966871E-009 + -8.6999999999999994E-002 -1.2694451712036425E-008 + -8.5899999999999990E-002 -3.9121137440645271E-009 + -8.4799999999999986E-002 9.9854693402789962E-009 + -8.3699999999999997E-002 9.7387582442820531E-009 + -8.2599999999999993E-002 -2.9504489962306479E-009 + -8.1499999999999989E-002 -8.7991152142308238E-009 + -8.0399999999999999E-002 -8.1158801901182187E-010 + -7.9299999999999995E-002 5.8462172880524577E-009 + -7.8199999999999992E-002 -3.1192631810839089E-010 + -7.7100000000000002E-002 -7.3376624776244626E-009 + -7.5999999999999984E-002 2.8308616301792044E-012 + -7.4899999999999994E-002 1.1607000693913960E-008 + -7.3799999999999991E-002 4.7745229991846827E-009 + -7.2699999999999987E-002 -1.6707840444496469E-008 + -7.1599999999999997E-002 -2.0920076337915816E-008 + -7.0499999999999993E-002 5.0188337930023863E-009 + -6.9399999999999989E-002 2.8315882971696738E-008 + -6.8300000000000000E-002 1.2549780770143570E-008 + -6.7199999999999996E-002 -2.6888091753107801E-008 + -6.6099999999999992E-002 -3.8675427305179255E-008 + -6.5000000000000002E-002 -6.8517880258411878E-009 + -6.3899999999999985E-002 2.4598872272463268E-008 + -6.2799999999999995E-002 1.2649416625265530E-008 + -6.1699999999999991E-002 -2.5253019231286089E-008 + -6.0599999999999994E-002 -3.9295365183988906E-008 + -5.9499999999999990E-002 -1.9401529272045082E-008 + -5.8399999999999994E-002 -3.7846548117670409E-009 + -5.7299999999999990E-002 -1.5916727491571692E-008 + -5.6199999999999986E-002 -3.1367484609745588E-008 + -5.5099999999999996E-002 -2.4943410892319662E-008 + -5.3999999999999992E-002 -1.7685550801616046E-008 + -5.2899999999999989E-002 -4.2288782253763202E-008 + -5.1799999999999985E-002 -8.0341955310814228E-008 + -5.0699999999999995E-002 -7.9854267198697926E-008 + -4.9599999999999991E-002 -3.7847271983082464E-008 + -4.8499999999999988E-002 -1.9369270631841573E-008 + -4.7399999999999998E-002 -6.9010319236895157E-008 + -4.6299999999999994E-002 -1.3945280841198837E-007 + -4.5199999999999990E-002 -1.5015815790775378E-007 + -4.4099999999999986E-002 -1.0029148711510061E-007 + -4.2999999999999997E-002 -7.1687829006350512E-008 + -4.1899999999999993E-002 -1.1476137018462396E-007 + -4.0799999999999989E-002 -1.8229856380003184E-007 + -3.9699999999999985E-002 -2.0372576159388700E-007 + -3.8599999999999995E-002 -1.8460244177731511E-007 + -3.7499999999999992E-002 -1.8543616420174658E-007 + -3.6399999999999988E-002 -2.2230497620512324E-007 + -3.5299999999999984E-002 -2.4799805942166131E-007 + -3.4199999999999994E-002 -2.3905244006527937E-007 + -3.3099999999999991E-002 -2.4092483386084496E-007 + -3.1999999999999987E-002 -2.9333139650589146E-007 + -3.0899999999999997E-002 -3.5265833275843761E-007 + -2.9799999999999993E-002 -3.4704220297498978E-007 + -2.8699999999999989E-002 -2.9030539394625521E-007 + -2.7599999999999986E-002 -2.7538075642041804E-007 + -2.6499999999999996E-002 -3.4227500123051868E-007 + -2.5399999999999992E-002 -4.1535869854669727E-007 + -2.4299999999999988E-002 -4.0568372128291230E-007 + -2.3199999999999985E-002 -3.3609487104513391E-007 + -2.2099999999999995E-002 -3.0279736051852524E-007 + -2.0999999999999991E-002 -3.3613125083320483E-007 + -1.9899999999999987E-002 -3.6668606639977952E-007 + -1.8799999999999983E-002 -3.3409000366191322E-007 + -1.7699999999999994E-002 -2.7583018891164102E-007 + -1.6599999999999990E-002 -2.5712844831105031E-007 + -1.5499999999999986E-002 -2.6044691026072542E-007 + -1.4399999999999996E-002 -2.1625507429234858E-007 + -1.3299999999999992E-002 -1.2172175445357425E-007 + -1.2199999999999989E-002 -5.4133874272110916E-008 + -1.1099999999999985E-002 -5.2661956573274438E-008 + -9.9999999999999950E-003 -4.7405556813373551E-008 + -8.8999999999999913E-003 4.2232372265971208E-008 + -7.7999999999999875E-003 1.8400649537397840E-007 + -6.6999999999999837E-003 2.7566824201130657E-007 + -5.5999999999999939E-003 2.9009027002757648E-007 + -4.4999999999999901E-003 3.1604255923411984E-007 + -3.3999999999999864E-003 4.1679197693156311E-007 + -2.2999999999999826E-003 5.4748738875787240E-007 + -1.1999999999999927E-003 6.2426920521829743E-007 + -9.9999999999988987E-005 6.5609532384769409E-007 + 1.0000000000000148E-003 7.1537823487233254E-007 + 2.1000000000000185E-003 8.1704649801395135E-007 + 3.2000000000000084E-003 8.9733975983108394E-007 + 4.3000000000000121E-003 9.1691759962486685E-007 + 5.4000000000000159E-003 9.2504137683135923E-007 + 6.5000000000000058E-003 9.8540897397469962E-007 + 7.6000000000000234E-003 1.0665189620340243E-006 + 8.7000000000000133E-003 1.0865403510251781E-006 + 9.8000000000000032E-003 1.0367760978624574E-006 + 1.0900000000000021E-002 9.9839064660045551E-007 + 1.2000000000000011E-002 1.0178192724197288E-006 + 1.3100000000000001E-002 1.0389496765128570E-006 + 1.4200000000000018E-002 9.9021121968689840E-007 + 1.5300000000000008E-002 8.8942442744155414E-007 + 1.6400000000000026E-002 8.1265488915960304E-007 + 1.7500000000000016E-002 7.7591232638951624E-007 + 1.8600000000000005E-002 7.1897363795869751E-007 + 1.9700000000000023E-002 6.0397758261387935E-007 + 2.0800000000000013E-002 4.7346563292194332E-007 + 2.1900000000000003E-002 3.8181974559847731E-007 + 2.3000000000000020E-002 3.1095208896658733E-007 + 2.4100000000000010E-002 2.0242516995949700E-007 + 2.5200000000000000E-002 5.3774915187432271E-008 + 2.6300000000000018E-002 -7.4697894092423667E-008 + 2.7400000000000008E-002 -1.5477158399335167E-007 + 2.8500000000000025E-002 -2.3038049334900279E-007 + 2.9600000000000015E-002 -3.4873141885327641E-007 + 3.0700000000000005E-002 -4.8253531303998898E-007 + 3.1800000000000023E-002 -5.7459510571788996E-007 + 3.2900000000000013E-002 -6.1723687849735143E-007 + 3.4000000000000002E-002 -6.6378277097101090E-007 + 3.5100000000000020E-002 -7.4324293564131949E-007 + 3.6200000000000010E-002 -8.1973030319204554E-007 + 3.7300000000000028E-002 -8.4621410678664688E-007 + 3.8400000000000017E-002 -8.4290365975903114E-007 + 3.9500000000000007E-002 -8.5440768771150033E-007 + 4.0600000000000025E-002 -8.7922688862818177E-007 + 4.1700000000000015E-002 -8.7562267481189338E-007 + 4.2800000000000005E-002 -8.2997866002187948E-007 + 4.3900000000000022E-002 -7.8776730561003205E-007 + 4.5000000000000012E-002 -7.7448163438020856E-007 + 4.6100000000000002E-002 -7.5085375783601194E-007 + 4.7200000000000020E-002 -6.8350863102750736E-007 + 4.8300000000000010E-002 -5.9443868849484716E-007 + 4.9400000000000027E-002 -5.2780325177081977E-007 + 5.0500000000000017E-002 -4.8732647428550990E-007 + 5.1600000000000007E-002 -4.3388030235291808E-007 + 5.2700000000000025E-002 -3.4974465279447031E-007 + 5.3800000000000014E-002 -2.6418416609885753E-007 + 5.4900000000000004E-002 -2.0808816714179557E-007 + 5.6000000000000022E-002 -1.6006701741844154E-007 + 5.7100000000000012E-002 -9.1183039785391884E-008 + 5.8200000000000002E-002 -1.5383697871129698E-008 + 5.9300000000000019E-002 3.1814405332397655E-008 + 6.0400000000000009E-002 5.3082072071219955E-008 + 6.1500000000000027E-002 8.6109643859799689E-008 + 6.2600000000000017E-002 1.4859148222967633E-007 + 6.3700000000000007E-002 2.0311692594532360E-007 + 6.4800000000000024E-002 2.1620427048674173E-007 + 6.5900000000000014E-002 2.0811589251934492E-007 + 6.7000000000000004E-002 2.1846325637397968E-007 + 6.8100000000000022E-002 2.4628641881463409E-007 + 6.9200000000000012E-002 2.5449699592172692E-007 + 7.0300000000000029E-002 2.3643769964110106E-007 + 7.1400000000000019E-002 2.2849211234188260E-007 + 7.2500000000000009E-002 2.4632282702441444E-007 + 7.3600000000000027E-002 2.5149066118501651E-007 + 7.4700000000000016E-002 2.1070948719170701E-007 + 7.5800000000000006E-002 1.5825719401618699E-007 + 7.6900000000000024E-002 1.5163429623044067E-007 + 7.8000000000000014E-002 1.8245054889121093E-007 + 7.9100000000000004E-002 1.8316828231945692E-007 + 8.0200000000000021E-002 1.2740134991418017E-007 + 8.1300000000000011E-002 6.9789876988579636E-008 + 8.2400000000000029E-002 6.4701524138399691E-008 + 8.3500000000000019E-002 8.6403069587959180E-008 + 8.4600000000000009E-002 7.3843793302330596E-008 + 8.5700000000000026E-002 2.9830061976099387E-008 + 8.6800000000000016E-002 1.1538030975088986E-008 + 8.7900000000000006E-002 3.2127850602137187E-008 + 8.9000000000000024E-002 3.4230343004537644E-008 + 9.0100000000000013E-002 -1.5801980168816954E-008 + 9.1200000000000003E-002 -6.2417214508059260E-008 + 9.2300000000000021E-002 -4.0814665425159546E-008 + 9.3400000000000011E-002 1.7302790311646277E-008 + 9.4500000000000028E-002 2.1787155191077545E-008 + 9.5600000000000018E-002 -4.2476116846046352E-008 + 9.6700000000000008E-002 -8.9560060700932809E-008 + 9.7800000000000026E-002 -5.8024173910098398E-008 + 9.8900000000000016E-002 -2.5429982564162401E-009 + 0.10000000000000001 -7.5452923908869707E-009 + 0.10110000000000002 -5.7188753288528460E-008 + 0.10220000000000001 -6.6324503222858766E-008 + 0.10330000000000003 -1.7330059165487910E-008 + 0.10440000000000002 9.3916519006143062E-009 + 0.10550000000000001 -3.4217876532238733E-008 + 0.10660000000000003 -8.0920266043449374E-008 + 0.10770000000000002 -4.8215383685601410E-008 + 0.10880000000000001 2.6740851311046754E-008 + 0.10990000000000003 3.5239651197116473E-008 + 0.11100000000000002 -3.7125058582887505E-008 + 0.11210000000000001 -8.3506087378282245E-008 + 0.11320000000000002 -3.4715601060497647E-008 + 0.11430000000000001 3.6797171532043649E-008 + 0.11540000000000003 2.8525946049740014E-008 + 0.11650000000000002 -3.6872641828722408E-008 + 0.11760000000000001 -5.1055106808917117E-008 + 0.11870000000000003 8.7077669519430856E-009 + 0.11980000000000002 4.4311239122407642E-008 + 0.12090000000000001 -5.1325446115413342E-009 + 0.12200000000000003 -6.2827524516251287E-008 + 0.12310000000000001 -3.0966763375772643E-008 + 0.12420000000000003 5.1658503252838273E-008 + 0.12530000000000002 6.2342799367343105E-008 + 0.12640000000000001 -1.8671528323466191E-008 + 0.12750000000000003 -7.3099812425425625E-008 + 0.12860000000000002 -2.2026569013178232E-008 + 0.12970000000000001 5.5444541402493996E-008 + 0.13080000000000003 4.4244668373494278E-008 + 0.13190000000000002 -3.1629078023343027E-008 + 0.13300000000000001 -5.0280842600614051E-008 + 0.13410000000000000 1.6838685112929852E-008 + 0.13520000000000004 6.0754693720355135E-008 + 0.13630000000000003 8.1916189387243321E-009 + 0.13740000000000002 -6.0618660313593864E-008 + 0.13850000000000001 -3.4889211519839591E-008 + 0.13960000000000000 5.1747793605727566E-008 + 0.14070000000000005 6.7820295157616783E-008 + 0.14180000000000004 -1.5401676378701268E-008 + 0.14290000000000003 -7.7026363953791588E-008 + 0.14400000000000002 -2.7769218036155507E-008 + 0.14510000000000001 5.6647834867362690E-008 + 0.14620000000000000 5.2915794412911055E-008 + 0.14730000000000004 -2.4385212071820206E-008 + 0.14840000000000003 -5.2245567871977983E-008 + 0.14950000000000002 7.3342376616380989E-009 + 0.15060000000000001 5.2552032059338671E-008 + 0.15170000000000000 6.4550973455368421E-009 + 0.15280000000000005 -5.8576915762387216E-008 + 0.15390000000000004 -3.4199285181557570E-008 + 0.15500000000000003 5.0140744889404232E-008 + 0.15610000000000002 6.6461204539791652E-008 + 0.15720000000000001 -1.5589460389264786E-008 + 0.15830000000000000 -7.7678869558894803E-008 + 0.15940000000000004 -2.8735206214491882E-008 + 0.16050000000000003 5.8838395489146933E-008 + 0.16160000000000002 5.8974350736207271E-008 + 0.16270000000000001 -2.1024925800361416E-008 + 0.16380000000000000 -5.8556803850251526E-008 + 0.16490000000000005 -4.3241508151936614E-009 + 0.16600000000000004 4.9260151513408346E-008 + 0.16710000000000003 1.8077871644095467E-008 + 0.16820000000000002 -4.3505512081765119E-008 + 0.16930000000000001 -3.2888774370576357E-008 + 0.17040000000000000 3.6533499780944112E-008 + 0.17150000000000004 5.4712526065259226E-008 + 0.17260000000000003 -1.2018233519484056E-008 + 0.17370000000000002 -6.5392342207815091E-008 + 0.17480000000000001 -2.4068793180731518E-008 + 0.17590000000000000 5.1589793770290271E-008 + 0.17700000000000005 5.0486335112509551E-008 + 0.17810000000000004 -2.2308233482704054E-008 + 0.17920000000000003 -5.6750639743086140E-008 + 0.18030000000000002 -5.5289226530419455E-009 + 0.18140000000000001 4.8740556479742736E-008 + 0.18250000000000000 2.4518822527852535E-008 + 0.18360000000000004 -3.5586982249924404E-008 + 0.18470000000000003 -3.6217119969705891E-008 + 0.18580000000000002 2.1769794855686087E-008 + 0.18690000000000001 4.5288270911214568E-008 + 0.18800000000000000 -4.2501868691147138E-009 + 0.18910000000000005 -5.1218126628782557E-008 + 0.19020000000000004 -2.3201733867495022E-008 + 0.19130000000000003 3.7868687741138274E-008 + 0.19240000000000002 4.1051297472449733E-008 + 0.19350000000000001 -1.5325612778838149E-008 + 0.19460000000000005 -4.4137404842103933E-008 + 0.19570000000000004 -3.9081196057111356E-009 + 0.19680000000000003 4.0902186526636797E-008 + 0.19790000000000002 2.2050802073181330E-008 + 0.19900000000000001 -2.9047171778984193E-008 + 0.20010000000000000 -3.3351319927987788E-008 + 0.20120000000000005 1.3538281606884084E-008 + 0.20230000000000004 3.7392688057025225E-008 + 0.20340000000000003 1.2350331868304920E-009 + 0.20450000000000002 -3.9138583929343440E-008 + 0.20560000000000000 -2.2621847506343329E-008 + 0.20670000000000005 2.4781011020991173E-008 + 0.20780000000000004 3.2303798747079782E-008 + 0.20890000000000003 -7.8593123120640485E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0003.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0003.BXZ.semd new file mode 100644 index 00000000..291839e3 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0003.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.8168402546314688E-011 + -0.11449999999999999 -2.8160881612726563E-011 + -0.11340000000000000 -7.4961550855512371E-011 + -0.11230000000000000 -7.1864558574830095E-012 + -0.11119999999999999 9.8632872702619778E-011 + -0.11009999999999999 3.4899878126326556E-011 + -0.10900000000000000 -4.0868759765277929E-011 + -0.10790000000000000 3.0829411246102723E-010 + -0.10679999999999999 7.4258349469502605E-010 + -0.10569999999999999 -4.0189275518631717E-011 + -0.10460000000000000 -2.2186257275791377E-009 + -0.10349999999999999 -3.2006566286213456E-009 + -0.10239999999999999 -2.7628824228465021E-010 + -0.10130000000000000 4.7190176211131529E-009 + -0.10020000000000000 6.1720055732905621E-009 + -9.9099999999999994E-002 1.9703463305376090E-009 + -9.7999999999999990E-002 -2.6980122580511079E-009 + -9.6899999999999986E-002 -2.4106245888333433E-009 + -9.5799999999999996E-002 -3.5083735916430214E-010 + -9.4699999999999993E-002 -4.1651788684760049E-009 + -9.3599999999999989E-002 -1.2471414123638169E-008 + -9.2499999999999999E-002 -1.2972199314731370E-008 + -9.1399999999999995E-002 9.2079066593697689E-010 + -9.0299999999999991E-002 1.7741387026148914E-008 + -8.9200000000000002E-002 2.1626483714953793E-008 + -8.8099999999999984E-002 1.6275841119295364E-008 + -8.6999999999999994E-002 2.3412782823584166E-008 + -8.5899999999999990E-002 5.3338808925218473E-008 + -8.4799999999999986E-002 8.8167240619441145E-008 + -8.3699999999999997E-002 1.0448649589989145E-007 + -8.2599999999999993E-002 1.0566873243078589E-007 + -8.1499999999999989E-002 1.1758101692294076E-007 + -8.0399999999999999E-002 1.5362556382569892E-007 + -7.9299999999999995E-002 2.0025757407893252E-007 + -7.8199999999999992E-002 2.4293808564834762E-007 + -7.7100000000000002E-002 2.9085018127261719E-007 + -7.5999999999999984E-002 3.6206037634656241E-007 + -7.4899999999999994E-002 4.5507712798098510E-007 + -7.3799999999999991E-002 5.5578124147359631E-007 + -7.2699999999999987E-002 6.7041531792710884E-007 + -7.1599999999999997E-002 8.2784498545152019E-007 + -7.0499999999999993E-002 1.0399912753200624E-006 + -6.9399999999999989E-002 1.2819219818993588E-006 + -6.8300000000000000E-002 1.5320098327720189E-006 + -6.7199999999999996E-002 1.8184381360697444E-006 + -6.6099999999999992E-002 2.1972241484036203E-006 + -6.5000000000000002E-002 2.6851027996599441E-006 + -6.3899999999999985E-002 3.2458503937959904E-006 + -6.2799999999999995E-002 3.8575453800149262E-006 + -6.1699999999999991E-002 4.5664933168154676E-006 + -6.0599999999999994E-002 5.4460479077533819E-006 + -5.9499999999999990E-002 6.5167419052158948E-006 + -5.8399999999999994E-002 7.7444046837626956E-006 + -5.7299999999999990E-002 9.1200681708869524E-006 + -5.6199999999999986E-002 1.0704527085181326E-005 + -5.5099999999999996E-002 1.2574139873322565E-005 + -5.3999999999999992E-002 1.4752454262634274E-005 + -5.2899999999999989E-002 1.7229805962415412E-005 + -5.1799999999999985E-002 2.0034747649333440E-005 + -5.0699999999999995E-002 2.3242824681801721E-005 + -4.9599999999999991E-002 2.6911933673545718E-005 + -4.8499999999999988E-002 3.1053103157319129E-005 + -4.7399999999999998E-002 3.5688743082573637E-005 + -4.6299999999999994E-002 4.0903054468799382E-005 + -4.5199999999999990E-002 4.6792014472885057E-005 + -4.4099999999999986E-002 5.3380237659439445E-005 + -4.2999999999999997E-002 6.0640664742095396E-005 + -4.1899999999999993E-002 6.8603272666223347E-005 + -4.0799999999999989E-002 7.7392469393089414E-005 + -3.9699999999999985E-002 8.7123858975246549E-005 + -3.8599999999999995E-002 9.7799071227200329E-005 + -3.7499999999999992E-002 1.0935123282251880E-004 + -3.6399999999999988E-002 1.2177728785900399E-004 + -3.5299999999999984E-002 1.3516789476852864E-004 + -3.4199999999999994E-002 1.4959424152038991E-004 + -3.3099999999999991E-002 1.6501893696840852E-004 + -3.1999999999999987E-002 1.8135092977900058E-004 + -3.0899999999999997E-002 1.9854697166010737E-004 + -2.9799999999999993E-002 2.1659923368133605E-004 + -2.8699999999999989E-002 2.3543875431641936E-004 + -2.7599999999999986E-002 2.5491439737379551E-004 + -2.6499999999999996E-002 2.7488201158121228E-004 + -2.5399999999999992E-002 2.9525178251788020E-004 + -2.4299999999999988E-002 3.1590246362611651E-004 + -2.3199999999999985E-002 3.3658905886113644E-004 + -2.2099999999999995E-002 3.5699279396794736E-004 + -2.0999999999999991E-002 3.7685310235247016E-004 + -1.9899999999999987E-002 3.9598543662577868E-004 + -1.8799999999999983E-002 4.1415257146582007E-004 + -1.7699999999999994E-002 4.3097257730551064E-004 + -1.6599999999999990E-002 4.4600621913559735E-004 + -1.5499999999999986E-002 4.5889522880315781E-004 + -1.4399999999999996E-002 4.6935281716287136E-004 + -1.3299999999999992E-002 4.7703247400932014E-004 + -1.2199999999999989E-002 4.8148733912967145E-004 + -1.1099999999999985E-002 4.8228359082713723E-004 + -9.9999999999999950E-003 4.7909727436490357E-004 + -8.8999999999999913E-003 4.7165038995444775E-004 + -7.7999999999999875E-003 4.5959794078953564E-004 + -6.6999999999999837E-003 4.4255817192606628E-004 + -5.5999999999999939E-003 4.2025287984870374E-004 + -4.4999999999999901E-003 3.9255229057744145E-004 + -3.3999999999999864E-003 3.5936830681748688E-004 + -2.2999999999999826E-003 3.2056952477432787E-004 + -1.1999999999999927E-003 2.7605021023191512E-004 + -9.9999999999988987E-005 2.2586835257243365E-004 + 1.0000000000000148E-003 1.7023070540744811E-004 + 2.1000000000000185E-003 1.0937625484075397E-004 + 3.2000000000000084E-003 4.3547828681766987E-005 + 4.3000000000000121E-003 -2.6913930923910812E-005 + 5.4000000000000159E-003 -1.0149332956643775E-004 + 6.5000000000000058E-003 -1.7956452211365104E-004 + 7.6000000000000234E-003 -2.6050335145555437E-004 + 8.7000000000000133E-003 -3.4367662738077343E-004 + 9.8000000000000032E-003 -4.2832831968553364E-004 + 1.0900000000000021E-002 -5.1354774041101336E-004 + 1.2000000000000011E-002 -5.9838296147063375E-004 + 1.3100000000000001E-002 -6.8193988408893347E-004 + 1.4200000000000018E-002 -7.6333648758009076E-004 + 1.5300000000000008E-002 -8.4160896949470043E-004 + 1.6400000000000026E-002 -9.1573619283735752E-004 + 1.7500000000000016E-002 -9.8475266713649035E-004 + 1.8600000000000005E-002 -1.0477995965629816E-003 + 1.9700000000000023E-002 -1.1040560202673078E-003 + 2.0800000000000013E-002 -1.1526931775733829E-003 + 2.1900000000000003E-002 -1.1929403990507126E-003 + 2.3000000000000020E-002 -1.2241877848282456E-003 + 2.4100000000000010E-002 -1.2459824793040752E-003 + 2.5200000000000000E-002 -1.2579442700371146E-003 + 2.6300000000000018E-002 -1.2597391614690423E-003 + 2.7400000000000008E-002 -1.2511631939560175E-003 + 2.8500000000000025E-002 -1.2322121765464544E-003 + 2.9600000000000015E-002 -1.2030532816424966E-003 + 3.0700000000000005E-002 -1.1639471631497145E-003 + 3.1800000000000023E-002 -1.1152395745739341E-003 + 3.2900000000000013E-002 -1.0574186453595757E-003 + 3.4000000000000002E-002 -9.9113327451050282E-004 + 3.5100000000000020E-002 -9.1713556321337819E-004 + 3.6200000000000010E-002 -8.3623331738635898E-004 + 3.7300000000000028E-002 -7.4930966366082430E-004 + 3.8400000000000017E-002 -6.5736606484279037E-004 + 3.9500000000000007E-002 -5.6148960720747709E-004 + 4.0600000000000025E-002 -4.6276225475594401E-004 + 4.1700000000000015E-002 -3.6223043571226299E-004 + 4.2800000000000005E-002 -2.6095376233570278E-004 + 4.3900000000000022E-002 -1.6003400378394872E-004 + 4.5000000000000012E-002 -6.0567937907762825E-005 + 4.6100000000000002E-002 3.6435216316021979E-005 + 4.7200000000000020E-002 1.3003940694034100E-004 + 4.8300000000000010E-002 2.1938294230494648E-004 + 4.9400000000000027E-002 3.0367399449460208E-004 + 5.0500000000000017E-002 3.8221763679757714E-004 + 5.1600000000000007E-002 4.5442281407304108E-004 + 5.2700000000000025E-002 5.1978632109239697E-004 + 5.3800000000000014E-002 5.7790213031694293E-004 + 5.4900000000000004E-002 6.2848348170518875E-004 + 5.6000000000000022E-002 6.7138072336092591E-004 + 5.7100000000000012E-002 7.0655916351824999E-004 + 5.8200000000000002E-002 7.3405704461038113E-004 + 5.9300000000000019E-002 7.5399369234219193E-004 + 6.0400000000000009E-002 7.6658528996631503E-004 + 6.1500000000000027E-002 7.7214126940816641E-004 + 6.2600000000000017E-002 7.7103904914110899E-004 + 6.3700000000000007E-002 7.6370837632566690E-004 + 6.4800000000000024E-002 7.5064395787194371E-004 + 6.5900000000000014E-002 7.3239725315943360E-004 + 6.7000000000000004E-002 7.0953444810584188E-004 + 6.8100000000000022E-002 6.8260729312896729E-004 + 6.9200000000000012E-002 6.5217295195907354E-004 + 7.0300000000000029E-002 6.1882549198344350E-004 + 7.1400000000000019E-002 5.8317743241786957E-004 + 7.2500000000000009E-002 5.4579821880906820E-004 + 7.3600000000000027E-002 5.0719716819003224E-004 + 7.4700000000000016E-002 4.6786409802734852E-004 + 7.5800000000000006E-002 4.2829281301237643E-004 + 7.6900000000000024E-002 3.8893520832061768E-004 + 7.8000000000000014E-002 3.5015607136301696E-004 + 7.9100000000000004E-002 3.1226797727867961E-004 + 8.0200000000000021E-002 2.7559380396269262E-004 + 8.1300000000000011E-002 2.4044951715040952E-004 + 8.2400000000000029E-002 2.0705921633634716E-004 + 8.3500000000000019E-002 1.7553225916344672E-004 + 8.4600000000000009E-002 1.4594670210499316E-004 + 8.5700000000000026E-002 1.1842606909340248E-004 + 8.6800000000000016E-002 9.3093687610235065E-005 + 8.7900000000000006E-002 6.9974623329471797E-005 + 8.9000000000000024E-002 4.9000045692082494E-005 + 9.0100000000000013E-002 3.0107767088338733E-005 + 9.1200000000000003E-002 1.3289348316902760E-005 + 9.2300000000000021E-002 -1.4907146805853699E-006 + 9.3400000000000011E-002 -1.4362231013365090E-005 + 9.4500000000000028E-002 -2.5489180188742466E-005 + 9.5600000000000018E-002 -3.4964152291649953E-005 + 9.6700000000000008E-002 -4.2826533899642527E-005 + 9.7800000000000026E-002 -4.9182173825101927E-005 + 9.8900000000000016E-002 -5.4239579185377806E-005 + 0.10000000000000001 -5.8189838455291465E-005 + 0.10110000000000002 -6.1104918131604791E-005 + 0.10220000000000001 -6.3013918406795710E-005 + 0.10330000000000003 -6.4033243688754737E-005 + 0.10440000000000002 -6.4360734540969133E-005 + 0.10550000000000001 -6.4133870182558894E-005 + 0.10660000000000003 -6.3377869082614779E-005 + 0.10770000000000002 -6.2118946516420692E-005 + 0.10880000000000001 -6.0488328017527238E-005 + 0.10990000000000003 -5.8644072851166129E-005 + 0.11100000000000002 -5.6627675803611055E-005 + 0.11210000000000001 -5.4388845455832779E-005 + 0.11320000000000002 -5.1950348279206082E-005 + 0.11430000000000001 -4.9459620640845969E-005 + 0.11540000000000003 -4.7042121877893806E-005 + 0.11650000000000002 -4.4667973270406947E-005 + 0.11760000000000001 -4.2241386836394668E-005 + 0.11870000000000003 -3.9779737562639639E-005 + 0.11980000000000002 -3.7414803955471143E-005 + 0.12090000000000001 -3.5217723052483052E-005 + 0.12200000000000003 -3.3118536521214992E-005 + 0.12310000000000001 -3.1037274311529472E-005 + 0.12420000000000003 -2.9022608941886574E-005 + 0.12530000000000002 -2.7178839445696212E-005 + 0.12640000000000001 -2.5499592084088363E-005 + 0.12750000000000003 -2.3874294129200280E-005 + 0.12860000000000002 -2.2262349375523627E-005 + 0.12970000000000001 -2.0763163774972782E-005 + 0.13080000000000003 -1.9463283024379052E-005 + 0.13190000000000002 -1.8294020264875144E-005 + 0.13300000000000001 -1.7122900317190215E-005 + 0.13410000000000000 -1.5947152860462666E-005 + 0.13520000000000004 -1.4892757462803274E-005 + 0.13630000000000003 -1.4018192814546637E-005 + 0.13740000000000002 -1.3221039807831403E-005 + 0.13850000000000001 -1.2389578841975890E-005 + 0.13960000000000000 -1.1565323802642524E-005 + 0.14070000000000005 -1.0869291145354509E-005 + 0.14180000000000004 -1.0306360309186857E-005 + 0.14290000000000003 -9.7511438070796430E-006 + 0.14400000000000002 -9.1371184680610895E-006 + 0.14510000000000001 -8.5553965618601069E-006 + 0.14620000000000000 -8.1098623923026025E-006 + 0.14730000000000004 -7.7523300205939449E-006 + 0.14840000000000003 -7.3524611252651084E-006 + 0.14950000000000002 -6.8936342358938418E-006 + 0.15060000000000001 -6.4927135099424049E-006 + 0.15170000000000000 -6.2151993915904313E-006 + 0.15280000000000005 -5.9719750424847007E-006 + 0.15390000000000004 -5.6563812904641964E-006 + 0.15500000000000003 -5.3073654271429405E-006 + 0.15610000000000002 -5.0456828830647282E-006 + 0.15720000000000001 -4.8825640988070518E-006 + 0.15830000000000000 -4.6987743189674802E-006 + 0.15940000000000004 -4.4272064769756980E-006 + 0.16050000000000003 -4.1565995161363389E-006 + 0.16160000000000002 -3.9953829400474206E-006 + 0.16270000000000001 -3.9045703488227446E-006 + 0.16380000000000000 -3.7557488212769385E-006 + 0.16490000000000005 -3.5245698200014886E-006 + 0.16600000000000004 -3.3238782179978443E-006 + 0.16710000000000003 -3.2288596685248194E-006 + 0.16820000000000002 -3.1644467526348308E-006 + 0.16930000000000001 -3.0241001240938203E-006 + 0.17040000000000000 -2.8325937364570564E-006 + 0.17150000000000004 -2.7028997919842368E-006 + 0.17260000000000003 -2.6585053092276212E-006 + 0.17370000000000002 -2.5978417852456914E-006 + 0.17480000000000001 -2.4530372684239410E-006 + 0.17590000000000000 -2.2949584490561392E-006 + 0.17700000000000005 -2.2229248770599952E-006 + 0.17810000000000004 -2.2107828954176512E-006 + 0.17920000000000003 -2.1468415525305318E-006 + 0.18030000000000002 -2.0035929537698394E-006 + 0.18140000000000001 -1.8771664826999768E-006 + 0.18250000000000000 -1.8389073375146836E-006 + 0.18360000000000004 -1.8289746321897837E-006 + 0.18470000000000003 -1.7519489574624458E-006 + 0.18580000000000002 -1.6219306644416065E-006 + 0.18690000000000001 -1.5355482219092664E-006 + 0.18800000000000000 -1.5198679648165125E-006 + 0.18910000000000005 -1.4923994058335666E-006 + 0.19020000000000004 -1.3905049627283006E-006 + 0.19130000000000003 -1.2665195754379965E-006 + 0.19240000000000002 -1.2028546052533784E-006 + 0.19350000000000001 -1.1818452776424238E-006 + 0.19460000000000005 -1.1115233746750164E-006 + 0.19570000000000004 -9.6561461759847589E-007 + 0.19680000000000003 -8.2119322541984729E-007 + 0.19790000000000002 -7.3815385803754907E-007 + 0.19900000000000001 -6.6664728137766360E-007 + 0.20010000000000000 -5.2119179372311919E-007 + 0.20120000000000005 -3.0469271905531059E-007 + 0.20230000000000004 -9.4823860763426637E-008 + 0.20340000000000003 8.0539024338577292E-008 + 0.20450000000000002 2.8734277179864876E-007 + 0.20560000000000000 5.8790584489543107E-007 + 0.20670000000000005 9.5688517376402160E-007 + 0.20780000000000004 1.3355722785490798E-006 + 0.20890000000000003 1.7337284816676402E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0004.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0004.BXX.semd new file mode 100644 index 00000000..86e6ed90 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0004.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546763107634806E-011 + -0.11559999999999999 1.3697711367943732E-011 + -0.11449999999999999 -3.8519888667654101E-011 + -0.11340000000000000 -6.0437016502490337E-011 + -0.11230000000000000 8.1728214473830718E-011 + -0.11119999999999999 2.1664814386923581E-010 + -0.11009999999999999 -3.4040596730289252E-011 + -0.10900000000000000 -4.8208065317467685E-010 + -0.10790000000000000 -2.7206731312290344E-010 + -0.10679999999999999 7.1667344281323153E-010 + -0.10569999999999999 1.0246072879027679E-009 + -0.10460000000000000 -4.2161374391724848E-010 + -0.10349999999999999 -1.8818482327986885E-009 + -0.10239999999999999 -6.0493343667644695E-010 + -0.10130000000000000 2.4258650643815827E-009 + -0.10020000000000000 2.5024655680994101E-009 + -9.9099999999999994E-002 -1.8537364976367599E-009 + -9.7999999999999990E-002 -4.8300967669945294E-009 + -9.6899999999999986E-002 -6.5601379883872823E-010 + -9.5799999999999996E-002 6.4044045622324575E-009 + -9.4699999999999993E-002 5.8165889882388910E-009 + -9.3599999999999989E-002 -3.7803649099998893E-009 + -9.2499999999999999E-002 -9.8755350563806132E-009 + -9.1399999999999995E-002 -2.5646724743921823E-009 + -9.0299999999999991E-002 9.5435108704577942E-009 + -8.9200000000000002E-002 9.3253875732557390E-009 + -8.8099999999999984E-002 -4.2171026670700940E-009 + -8.6999999999999994E-002 -1.2694454376571684E-008 + -8.5899999999999990E-002 -3.9121625938776106E-009 + -8.4799999999999986E-002 9.9854435831048249E-009 + -8.3699999999999997E-002 9.7388079822735563E-009 + -8.2599999999999993E-002 -2.9504445553385494E-009 + -8.1499999999999989E-002 -8.7991400832265754E-009 + -8.0399999999999999E-002 -8.1161882770075522E-010 + -7.9299999999999995E-002 5.8463021090915390E-009 + -7.8199999999999992E-002 -3.1166291769579857E-010 + -7.7100000000000002E-002 -7.3378534359846981E-009 + -7.5999999999999984E-002 2.6067440307003809E-012 + -7.4899999999999994E-002 1.1607259153834093E-008 + -7.3799999999999991E-002 4.7749653120376934E-009 + -7.2699999999999987E-002 -1.6708000316612015E-008 + -7.1599999999999997E-002 -2.0921376631122257E-008 + -7.0499999999999993E-002 5.0175761323600909E-009 + -6.9399999999999989E-002 2.8317584721548883E-008 + -6.8300000000000000E-002 1.2552283656930285E-008 + -6.7199999999999996E-002 -2.6888463011687236E-008 + -6.6099999999999992E-002 -3.8679257130525002E-008 + -6.5000000000000002E-002 -6.8551542220518513E-009 + -6.3899999999999985E-002 2.4598611148007876E-008 + -6.2799999999999995E-002 1.2654564507386112E-008 + -6.1699999999999991E-002 -2.5248594326399143E-008 + -6.0599999999999994E-002 -3.9291585096634662E-008 + -5.9499999999999990E-002 -1.9410153484500370E-008 + -5.8399999999999994E-002 -3.7977163636071509E-009 + -5.7299999999999990E-002 -1.5915663453824891E-008 + -5.6199999999999986E-002 -3.1356048424413530E-008 + -5.5099999999999996E-002 -2.4918396235307227E-008 + -5.3999999999999992E-002 -1.7667669993670643E-008 + -5.2899999999999989E-002 -4.2300264624373085E-008 + -5.1799999999999985E-002 -8.0383536271710909E-008 + -5.0699999999999995E-002 -7.9860299706524529E-008 + -4.9599999999999991E-002 -3.7813578046552720E-008 + -4.8499999999999988E-002 -1.9334718714958399E-008 + -4.7399999999999998E-002 -6.9043757378040027E-008 + -4.6299999999999994E-002 -1.3947962429483596E-007 + -4.5199999999999990E-002 -1.5016995291716739E-007 + -4.4099999999999986E-002 -1.0024763241744949E-007 + -4.2999999999999997E-002 -7.1607423990371899E-008 + -4.1899999999999993E-002 -1.1483549400281845E-007 + -4.0799999999999989E-002 -1.8238506527268328E-007 + -3.9699999999999985E-002 -2.0372689846226422E-007 + -3.8599999999999995E-002 -1.8455594386068697E-007 + -3.7499999999999992E-002 -1.8541034307872906E-007 + -3.6399999999999988E-002 -2.2232156027257588E-007 + -3.5299999999999984E-002 -2.4812757715153566E-007 + -3.4199999999999994E-002 -2.3917490921121498E-007 + -3.3099999999999991E-002 -2.4114100938277261E-007 + -3.1999999999999987E-002 -2.9350266572691908E-007 + -3.0899999999999997E-002 -3.5240782381151803E-007 + -2.9799999999999993E-002 -3.4678424754019943E-007 + -2.8699999999999989E-002 -2.9020611691521481E-007 + -2.7599999999999986E-002 -2.7517043577063305E-007 + -2.6499999999999996E-002 -3.4213570643260027E-007 + -2.5399999999999992E-002 -4.1482653045932238E-007 + -2.4299999999999988E-002 -4.0529283751311596E-007 + -2.3199999999999985E-002 -3.3612784022807318E-007 + -2.2099999999999995E-002 -3.0349946200658451E-007 + -2.0999999999999991E-002 -3.3654134767857613E-007 + -1.9899999999999987E-002 -3.6625277743951301E-007 + -1.8799999999999983E-002 -3.3378424291186093E-007 + -1.7699999999999994E-002 -2.7622689913187060E-007 + -1.6599999999999990E-002 -2.5727987917889550E-007 + -1.5499999999999986E-002 -2.6014041054622794E-007 + -1.4399999999999996E-002 -2.1584932596852013E-007 + -1.3299999999999992E-002 -1.2202750099277182E-007 + -1.2199999999999989E-002 -5.4935224369501157E-008 + -1.1099999999999985E-002 -5.3011195433327885E-008 + -9.9999999999999950E-003 -4.7279502979336030E-008 + -8.8999999999999913E-003 4.1310045162390452E-008 + -7.7999999999999875E-003 1.8241615862280014E-007 + -6.6999999999999837E-003 2.7584940198721597E-007 + -5.5999999999999939E-003 2.9361589781728981E-007 + -4.4999999999999901E-003 3.1871903161118098E-007 + -3.3999999999999864E-003 4.1583993493077287E-007 + -2.2999999999999826E-003 5.4321833431458799E-007 + -1.1999999999999927E-003 6.2487055174642592E-007 + -9.9999999999988987E-005 6.5861092934937915E-007 + 1.0000000000000148E-003 7.1396686962543754E-007 + 2.1000000000000185E-003 8.1271525687043322E-007 + 3.2000000000000084E-003 8.9794258428810281E-007 + 4.3000000000000121E-003 9.2326456524460809E-007 + 5.4000000000000159E-003 9.2942912033322500E-007 + 6.5000000000000058E-003 9.8036764484277228E-007 + 7.6000000000000234E-003 1.0573536428637453E-006 + 8.7000000000000133E-003 1.0883140930673108E-006 + 9.8000000000000032E-003 1.0468182836120832E-006 + 1.0900000000000021E-002 1.0026002428276115E-006 + 1.2000000000000011E-002 1.0097985523316311E-006 + 1.3100000000000001E-002 1.0305521982445498E-006 + 1.4200000000000018E-002 9.9237183803779772E-007 + 1.5300000000000008E-002 8.9632789013194270E-007 + 1.6400000000000026E-002 8.1251801020698622E-007 + 1.7500000000000016E-002 7.7145858767835307E-007 + 1.8600000000000005E-002 7.2163970799010713E-007 + 1.9700000000000023E-002 6.1277251006686129E-007 + 2.0800000000000013E-002 4.7531486302432313E-007 + 2.1900000000000003E-002 3.7155467680349830E-007 + 2.3000000000000020E-002 3.0126517458484159E-007 + 2.4100000000000010E-002 2.0677713052918989E-007 + 2.5200000000000000E-002 6.7810297821324639E-008 + 2.6300000000000018E-002 -7.0678915164990030E-008 + 2.7400000000000008E-002 -1.6595090812643321E-007 + 2.8500000000000025E-002 -2.4258031317003770E-007 + 2.9600000000000015E-002 -3.4790616609825520E-007 + 3.0700000000000005E-002 -4.7261562485800823E-007 + 3.1800000000000023E-002 -5.6829452432793914E-007 + 3.2900000000000013E-002 -6.1898015246697469E-007 + 3.4000000000000002E-002 -6.6699391254587681E-007 + 3.5100000000000020E-002 -7.4262698035454378E-007 + 3.6200000000000010E-002 -8.1647414162944187E-007 + 3.7300000000000028E-002 -8.4738780969928484E-007 + 3.8400000000000017E-002 -8.4674957179231569E-007 + 3.9500000000000007E-002 -8.5364416690936196E-007 + 4.0600000000000025E-002 -8.7311485685859225E-007 + 4.1700000000000015E-002 -8.7187834196811309E-007 + 4.2800000000000005E-002 -8.4056858895564801E-007 + 4.3900000000000022E-002 -8.0099454180526664E-007 + 4.5000000000000012E-002 -7.7140958865129505E-007 + 4.6100000000000002E-002 -7.3839743208736763E-007 + 4.7200000000000020E-002 -6.7889180854763254E-007 + 4.8300000000000010E-002 -5.9871638313779840E-007 + 4.9400000000000027E-002 -5.3475889671972254E-007 + 5.0500000000000017E-002 -4.8527169838052941E-007 + 5.1600000000000007E-002 -4.2787377196873422E-007 + 5.2700000000000025E-002 -3.5236740814070799E-007 + 5.3800000000000014E-002 -2.7452770723357389E-007 + 5.4900000000000004E-002 -2.0860267113675945E-007 + 5.6000000000000022E-002 -1.4808028936386108E-007 + 5.7100000000000012E-002 -8.5204177935338521E-008 + 5.8200000000000002E-002 -2.5359160105153933E-008 + 5.9300000000000019E-002 1.7916363503900357E-008 + 6.0400000000000009E-002 5.4767472335015555E-008 + 6.1500000000000027E-002 1.0428846053400775E-007 + 6.2600000000000017E-002 1.6229981270043936E-007 + 6.3700000000000007E-002 1.9710171272890875E-007 + 6.4800000000000024E-002 1.9933978023800591E-007 + 6.5900000000000014E-002 1.9928627637000318E-007 + 6.7000000000000004E-002 2.2415247258322779E-007 + 6.8100000000000022E-002 2.5539060288792825E-007 + 6.9200000000000012E-002 2.5802282266340626E-007 + 7.0300000000000029E-002 2.3700371798440756E-007 + 7.1400000000000019E-002 2.2927576992515242E-007 + 7.2500000000000009E-002 2.4338811499546864E-007 + 7.3600000000000027E-002 2.4265949605251080E-007 + 7.4700000000000016E-002 2.0525764909962163E-007 + 7.5800000000000006E-002 1.6507713951341429E-007 + 7.6900000000000024E-002 1.6382651324420294E-007 + 7.8000000000000014E-002 1.8320957906325930E-007 + 7.9100000000000004E-002 1.6965499582966004E-007 + 8.0200000000000021E-002 1.1646407926946267E-007 + 8.1300000000000011E-002 7.7520844854461757E-008 + 8.2400000000000029E-002 8.3266179728980205E-008 + 8.3500000000000019E-002 9.3167756176626426E-008 + 8.4600000000000009E-002 6.2584675220023200E-008 + 8.5700000000000026E-002 1.6121232349064485E-008 + 8.6800000000000016E-002 1.0500069258512212E-008 + 8.7900000000000006E-002 4.0626066066806743E-008 + 8.9000000000000024E-002 3.9372888949174012E-008 + 9.0100000000000013E-002 -1.8918568045478423E-008 + 9.1200000000000003E-002 -6.6431987022497196E-008 + 9.2300000000000021E-002 -3.9837729559621948E-008 + 9.3400000000000011E-002 1.9736132728098710E-008 + 9.4500000000000028E-002 2.0866332661739762E-008 + 9.5600000000000018E-002 -4.5297007034150738E-008 + 9.6700000000000008E-002 -8.9583870988008130E-008 + 9.7800000000000026E-002 -5.6573945528270997E-008 + 9.8900000000000016E-002 -3.3359981443936704E-009 + 0.10000000000000001 -8.8100113870837049E-009 + 0.10110000000000002 -5.3878007832963704E-008 + 0.10220000000000001 -5.9099395599560012E-008 + 0.10330000000000003 -1.6024056748165094E-008 + 0.10440000000000002 -3.2408636885250530E-010 + 0.10550000000000001 -4.5179159968711247E-008 + 0.10660000000000003 -7.9372746597528021E-008 + 0.10770000000000002 -3.5511352081130099E-008 + 0.10880000000000001 3.5158201683316292E-008 + 0.10990000000000003 2.9787514677082072E-008 + 0.11100000000000002 -4.8759336124248875E-008 + 0.11210000000000001 -8.7239250490256381E-008 + 0.11320000000000002 -2.7556923853921944E-008 + 0.11430000000000001 4.5511605151205003E-008 + 0.11540000000000003 3.0397238504065172E-008 + 0.11650000000000002 -4.1121566596302728E-008 + 0.11760000000000001 -5.6516711310905521E-008 + 0.11870000000000003 4.2543981670917219E-009 + 0.11980000000000002 4.1863032151923107E-008 + 0.12090000000000001 -2.8964664000596940E-009 + 0.12200000000000003 -5.5089511619144105E-008 + 0.12310000000000001 -2.4234212858686988E-008 + 0.12420000000000003 4.9429473847339978E-008 + 0.12530000000000002 5.1844303072812181E-008 + 0.12640000000000001 -2.6198481606343194E-008 + 0.12750000000000003 -6.9208574871026940E-008 + 0.12860000000000002 -1.1138130417975844E-008 + 0.12970000000000001 6.2522389043806470E-008 + 0.13080000000000003 4.2834223279442085E-008 + 0.13190000000000002 -3.7052846124652206E-008 + 0.13300000000000001 -5.4543971117482215E-008 + 0.13410000000000000 1.3985427926854754E-008 + 0.13520000000000004 5.9031147969790254E-008 + 0.13630000000000003 9.8031867068471001E-009 + 0.13740000000000002 -5.5066593063202163E-008 + 0.13850000000000001 -3.0708008580404567E-008 + 0.13960000000000000 4.8418126397109518E-008 + 0.14070000000000005 5.9718296085975453E-008 + 0.14180000000000004 -1.8066561580099005E-008 + 0.14290000000000003 -6.9003775138298806E-008 + 0.14400000000000002 -1.6551524595342926E-008 + 0.14510000000000001 5.9629755355672387E-008 + 0.14620000000000000 4.5334097364957415E-008 + 0.14730000000000004 -3.4815727190107282E-008 + 0.14840000000000003 -5.7648147588906795E-008 + 0.14950000000000002 8.1122566442104471E-009 + 0.15060000000000001 5.7186682056453719E-008 + 0.15170000000000000 1.3002257936989281E-008 + 0.15280000000000005 -5.3031602220698915E-008 + 0.15390000000000004 -3.4243754498675116E-008 + 0.15500000000000003 4.3282810224809509E-008 + 0.15610000000000002 5.9347421199618111E-008 + 0.15720000000000001 -1.4558053429425399E-008 + 0.15830000000000000 -6.9268160984847782E-008 + 0.15940000000000004 -2.3004137261750657E-008 + 0.16050000000000003 5.4810456617815362E-008 + 0.16160000000000002 4.9861633044656628E-008 + 0.16270000000000001 -2.5391557301190915E-008 + 0.16380000000000000 -5.5262713516412987E-008 + 0.16490000000000005 1.0027185748384682E-009 + 0.16600000000000004 5.1693344715886269E-008 + 0.16710000000000003 1.8865781825638805E-008 + 0.16820000000000002 -4.2433100588823436E-008 + 0.16930000000000001 -3.4109767454992834E-008 + 0.17040000000000000 3.0426019037577134E-008 + 0.17150000000000004 4.8276703523697506E-008 + 0.17260000000000003 -1.0933313809857736E-008 + 0.17370000000000002 -5.6215814225879512E-008 + 0.17480000000000001 -1.5831176369829336E-008 + 0.17590000000000000 5.1175128135128034E-008 + 0.17700000000000005 4.4105100016622600E-008 + 0.17810000000000004 -2.6609800585220000E-008 + 0.17920000000000003 -5.6326740605072700E-008 + 0.18030000000000002 -4.3262442517288946E-009 + 0.18140000000000001 4.8037474442708117E-008 + 0.18250000000000000 2.4033745660290151E-008 + 0.18360000000000004 -3.4615045052532878E-008 + 0.18470000000000003 -3.7196297597574812E-008 + 0.18580000000000002 1.6881820386061008E-008 + 0.18690000000000001 4.2045634529586096E-008 + 0.18800000000000000 1.2143333005809609E-009 + 0.18910000000000005 -3.9790410966134004E-008 + 0.19020000000000004 -1.7592441281522042E-008 + 0.19130000000000003 3.1371460096352166E-008 + 0.19240000000000002 3.0158194164187080E-008 + 0.19350000000000001 -1.8610766261417666E-008 + 0.19460000000000005 -3.8749885078459556E-008 + 0.19570000000000004 7.8044992690706749E-010 + 0.19680000000000003 3.9157747266926890E-008 + 0.19790000000000002 1.8670013091082183E-008 + 0.19900000000000001 -2.7879861974611231E-008 + 0.20010000000000000 -2.9790269806539982E-008 + 0.20120000000000005 1.3515929708773911E-008 + 0.20230000000000004 3.4728046216514485E-008 + 0.20340000000000003 2.8039326416262611E-009 + 0.20450000000000002 -3.2377894143564845E-008 + 0.20560000000000000 -1.9261468864328890E-008 + 0.20670000000000005 1.8248801580966756E-008 + 0.20780000000000004 2.1512880366003628E-008 + 0.20890000000000003 -1.2042636221565317E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0004.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0004.BXZ.semd new file mode 100644 index 00000000..bfd83c70 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0004.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 -2.8803398555155013E-010 + -0.11670000000000000 -3.7413219744486526E-010 + -0.11559999999999999 3.5014199872840379E-010 + -0.11449999999999999 9.4073016043694224E-010 + -0.11340000000000000 9.4344115852962318E-011 + -0.11230000000000000 -1.0913596693029604E-009 + -0.11119999999999999 -5.3994986259908728E-010 + -0.11009999999999999 4.0800493539272509E-010 + -0.10900000000000000 -1.7057470991233004E-009 + -0.10790000000000000 -5.1608428641713999E-009 + -0.10679999999999999 -2.5409692128164352E-009 + -0.10569999999999999 7.8289570382139573E-009 + -0.10460000000000000 1.4875282339232854E-008 + -0.10349999999999999 7.4609003419823239E-009 + -0.10239999999999999 -7.8669248892992982E-009 + -0.10130000000000000 -1.2319265607629859E-008 + -0.10020000000000000 -5.1220550023600708E-010 + -9.9099999999999994E-002 1.0257106275446404E-008 + -9.7999999999999990E-002 3.9317074040923217E-009 + -9.6899999999999986E-002 -1.0295767793877530E-008 + -9.5799999999999996E-002 -1.0654859217140711E-008 + -9.4699999999999993E-002 4.9943840174648813E-009 + -9.3599999999999989E-002 1.5762308791522628E-008 + -9.2499999999999999E-002 8.8267295694777204E-009 + -9.1399999999999995E-002 -2.6693793842014202E-009 + -9.0299999999999991E-002 -2.5358370958628029E-009 + -8.9200000000000002E-002 1.5048964296937584E-009 + -8.8099999999999984E-002 -9.5547330047907053E-009 + -8.6999999999999994E-002 -3.3973734048231563E-008 + -8.5899999999999990E-002 -5.0857028810469274E-008 + -8.4799999999999986E-002 -5.4565401086392740E-008 + -8.3699999999999997E-002 -6.5483426681112178E-008 + -8.2599999999999993E-002 -9.6673907989952568E-008 + -8.1499999999999989E-002 -1.2998593490465282E-007 + -8.0399999999999999E-002 -1.4490673549971689E-007 + -7.9299999999999995E-002 -1.5748329929010652E-007 + -7.8199999999999992E-002 -2.0287106394789589E-007 + -7.7100000000000002E-002 -2.8165894150333770E-007 + -7.5999999999999984E-002 -3.5502839068612957E-007 + -7.4899999999999994E-002 -4.0535437051403278E-007 + -7.3799999999999991E-002 -4.7338815534203604E-007 + -7.2699999999999987E-002 -6.0896365994267398E-007 + -7.1599999999999997E-002 -8.0216415199174662E-007 + -7.0499999999999993E-002 -9.9893975402665092E-007 + -6.9399999999999989E-002 -1.1834146107503329E-006 + -6.8300000000000000E-002 -1.4076381376071367E-006 + -6.7199999999999996E-002 -1.7256301134693786E-006 + -6.6099999999999992E-002 -2.1305777408997528E-006 + -6.5000000000000002E-002 -2.5860899768304080E-006 + -6.3899999999999985E-002 -3.0978669656178681E-006 + -6.2799999999999995E-002 -3.7148813589737983E-006 + -6.1699999999999991E-002 -4.4658031583821867E-006 + -6.0599999999999994E-002 -5.3392168410937302E-006 + -5.9499999999999990E-002 -6.3407492234546226E-006 + -5.8399999999999994E-002 -7.5280295277480036E-006 + -5.7299999999999990E-002 -8.9556378952693194E-006 + -5.6199999999999986E-002 -1.0613653103064280E-005 + -5.5099999999999996E-002 -1.2469113244151231E-005 + -5.3999999999999992E-002 -1.4561912394128740E-005 + -5.2899999999999989E-002 -1.7006786947604269E-005 + -5.1799999999999985E-002 -1.9883862478309311E-005 + -5.0699999999999995E-002 -2.3173888621386141E-005 + -4.9599999999999991E-002 -2.6839263227884658E-005 + -4.8499999999999988E-002 -3.0936844268580899E-005 + -4.7399999999999998E-002 -3.5597324313130230E-005 + -4.6299999999999994E-002 -4.0901817556004971E-005 + -4.5199999999999990E-002 -4.6839446440571919E-005 + -4.4099999999999986E-002 -5.3402603953145444E-005 + -4.2999999999999997E-002 -6.0669695812975988E-005 + -4.1899999999999993E-002 -6.8749170168302953E-005 + -4.0799999999999989E-002 -7.7678771049249917E-005 + -3.9699999999999985E-002 -8.7438995251432061E-005 + -3.8599999999999995E-002 -9.8054748377762735E-005 + -3.7499999999999992E-002 -1.0961816587951034E-004 + -3.6399999999999988E-002 -1.2218939082231373E-004 + -3.5299999999999984E-002 -1.3572994794230908E-004 + -3.4199999999999994E-002 -1.5017815167084336E-004 + -3.3099999999999991E-002 -1.6554999456275254E-004 + -3.1999999999999987E-002 -1.8190126866102219E-004 + -3.0899999999999997E-002 -1.9920030899811536E-004 + -2.9799999999999993E-002 -2.1730408479925245E-004 + -2.8699999999999989E-002 -2.3608269111718982E-004 + -2.7599999999999986E-002 -2.5549551355652511E-004 + -2.6499999999999996E-002 -2.7550020604394376E-004 + -2.5399999999999992E-002 -2.9592114151455462E-004 + -2.4299999999999988E-002 -3.1648436561226845E-004 + -2.3199999999999985E-002 -3.3696260652504861E-004 + -2.2099999999999995E-002 -3.5721409949474037E-004 + -2.0999999999999991E-002 -3.7705575232394040E-004 + -1.9899999999999987E-002 -3.9616279536858201E-004 + -1.8799999999999983E-002 -4.1414322913624346E-004 + -1.7699999999999994E-002 -4.3067467049695551E-004 + -1.6599999999999990E-002 -4.4549602898769081E-004 + -1.5499999999999986E-002 -4.5828209840692580E-004 + -1.4399999999999996E-002 -4.6860115253366530E-004 + -1.3299999999999992E-002 -4.7602527774870396E-004 + -1.2199999999999989E-002 -4.8021960537880659E-004 + -1.1099999999999985E-002 -4.8088069888763130E-004 + -9.9999999999999950E-003 -4.7762310714460909E-004 + -8.8999999999999913E-003 -4.7001699567772448E-004 + -7.7999999999999875E-003 -4.5772257726639509E-004 + -6.6999999999999837E-003 -4.4053606688976288E-004 + -5.5999999999999939E-003 -4.1826991946436465E-004 + -4.4999999999999901E-003 -3.9066310273483396E-004 + -3.3999999999999864E-003 -3.5747786751016974E-004 + -2.2999999999999826E-003 -3.1863368349149823E-004 + -1.1999999999999927E-003 -2.7419894468039274E-004 + -9.9999999999988987E-005 -2.2426793293561786E-004 + 1.0000000000000148E-003 -1.6890652477741241E-004 + 2.1000000000000185E-003 -1.0826219659065828E-004 + 3.2000000000000084E-003 -4.2665356886573136E-005 + 4.3000000000000121E-003 2.7421854611020535E-005 + 5.4000000000000159E-003 1.0153241601074114E-004 + 6.5000000000000058E-003 1.7919542733579874E-004 + 7.6000000000000234E-003 2.5981754879467189E-004 + 8.7000000000000133E-003 3.4262906410731375E-004 + 9.8000000000000032E-003 4.2678721365518868E-004 + 1.0900000000000021E-002 5.1148975035175681E-004 + 1.2000000000000011E-002 5.9593701735138893E-004 + 1.3100000000000001E-002 6.7922455491498113E-004 + 1.4200000000000018E-002 7.6034164521843195E-004 + 1.5300000000000008E-002 8.3828886272385716E-004 + 1.6400000000000026E-002 9.1215432621538639E-004 + 1.7500000000000016E-002 9.8105589859187603E-004 + 1.8600000000000005E-002 1.0440722107887268E-003 + 1.9700000000000023E-002 1.1002919636666775E-003 + 2.0800000000000013E-002 1.1489290045574307E-003 + 2.1900000000000003E-002 1.1893297778442502E-003 + 2.3000000000000020E-002 1.2208929983898997E-003 + 2.4100000000000010E-002 1.2430390343070030E-003 + 2.5200000000000000E-002 1.2553018750622869E-003 + 2.6300000000000018E-002 1.2574207503348589E-003 + 2.7400000000000008E-002 1.2493055546656251E-003 + 2.8500000000000025E-002 1.2309406884014606E-003 + 2.9600000000000015E-002 1.2023741146549582E-003 + 3.0700000000000005E-002 1.1637986171990633E-003 + 3.1800000000000023E-002 1.1156063992530107E-003 + 3.2900000000000013E-002 1.0583361145108938E-003 + 3.4000000000000002E-002 9.9259929265826941E-004 + 3.5100000000000020E-002 9.1908394824713469E-004 + 3.6200000000000010E-002 8.3860888844355941E-004 + 3.7300000000000028E-002 7.5210828799754381E-004 + 3.8400000000000017E-002 6.6056451760232449E-004 + 3.9500000000000007E-002 5.6498014600947499E-004 + 4.0600000000000025E-002 4.6639324864372611E-004 + 4.1700000000000015E-002 3.6591704702004790E-004 + 4.2800000000000005E-002 2.6468525175005198E-004 + 4.3900000000000022E-002 1.6379199223592877E-004 + 4.5000000000000012E-002 6.4266634581144899E-005 + 4.6100000000000002E-002 -3.2908184948610142E-005 + 4.7200000000000020E-002 -1.2678251368924975E-004 + 4.8300000000000010E-002 -2.1645054221153259E-004 + 4.9400000000000027E-002 -3.0110173975117505E-004 + 5.0500000000000017E-002 -3.8002282963134348E-004 + 5.1600000000000007E-002 -4.5260935439728200E-004 + 5.2700000000000025E-002 -5.1836628699675202E-004 + 5.3800000000000014E-002 -5.7690794346854091E-004 + 5.4900000000000004E-002 -6.2794785480946302E-004 + 5.6000000000000022E-002 -6.7130278330296278E-004 + 5.7100000000000012E-002 -7.0689525455236435E-004 + 5.8200000000000002E-002 -7.3475431418046355E-004 + 5.9300000000000019E-002 -7.5500842649489641E-004 + 6.0400000000000009E-002 -7.6787784928455949E-004 + 6.1500000000000027E-002 -7.7367387712001801E-004 + 6.2600000000000017E-002 -7.7278335811570287E-004 + 6.3700000000000007E-002 -7.6564669143408537E-004 + 6.4800000000000024E-002 -7.5273076072335243E-004 + 6.5900000000000014E-002 -7.3453987715765834E-004 + 6.7000000000000004E-002 -7.1163871325552464E-004 + 6.8100000000000022E-002 -6.8464223295450211E-004 + 6.9200000000000012E-002 -6.5415992867201567E-004 + 7.0300000000000029E-002 -6.2075856840237975E-004 + 7.1400000000000019E-002 -5.8498705038800836E-004 + 7.2500000000000009E-002 -5.4741598432883620E-004 + 7.3600000000000027E-002 -5.0862238276749849E-004 + 7.4700000000000016E-002 -4.6912490506656468E-004 + 7.5800000000000006E-002 -4.2936598765663803E-004 + 7.6900000000000024E-002 -3.8976175710558891E-004 + 7.8000000000000014E-002 -3.5074204788543284E-004 + 7.9100000000000004E-002 -3.1270101317204535E-004 + 8.0200000000000021E-002 -2.7592713013291359E-004 + 8.1300000000000011E-002 -2.4061932344920933E-004 + 8.2400000000000029E-002 -2.0697699801530689E-004 + 8.3500000000000019E-002 -1.7523144197184592E-004 + 8.4600000000000009E-002 -1.4556336100213230E-004 + 8.5700000000000026E-002 -1.1803226516349241E-004 + 8.6800000000000016E-002 -9.2629517894238234E-005 + 8.7900000000000006E-002 -6.9375688326545060E-005 + 8.9000000000000024E-002 -4.8320103815058246E-005 + 9.0100000000000013E-002 -2.9449631256284192E-005 + 9.1200000000000003E-002 -1.2655779755732510E-005 + 9.2300000000000021E-002 2.1796074634039542E-006 + 9.3400000000000011E-002 1.5105081729416270E-005 + 9.4500000000000028E-002 2.6161664209212177E-005 + 9.5600000000000018E-002 3.5486267734086141E-005 + 9.6700000000000008E-002 4.3289775931043550E-005 + 9.7800000000000026E-002 4.9723254051059484E-005 + 9.8900000000000016E-002 5.4830088629387319E-005 + 0.10000000000000001 5.8662335504777730E-005 + 0.10110000000000002 6.1390426708385348E-005 + 0.10220000000000001 6.3233033870346844E-005 + 0.10330000000000003 6.4312400354538113E-005 + 0.10440000000000002 6.4646439568605274E-005 + 0.10550000000000001 6.4293250034097582E-005 + 0.10660000000000003 6.3417937781196088E-005 + 0.10770000000000002 6.2180464738048613E-005 + 0.10880000000000001 6.0618807765422389E-005 + 0.10990000000000003 5.8712750615086406E-005 + 0.11100000000000002 5.6531505833845586E-005 + 0.11210000000000001 5.4235631978372112E-005 + 0.11320000000000002 5.1919003453804180E-005 + 0.11430000000000001 4.9535719881532714E-005 + 0.11540000000000003 4.7031331632751971E-005 + 0.11650000000000002 4.4482556404545903E-005 + 0.11760000000000001 4.2031711927847937E-005 + 0.11870000000000003 3.9712223951937631E-005 + 0.11980000000000002 3.7433241232065484E-005 + 0.12090000000000001 3.5147168091498315E-005 + 0.12200000000000003 3.2941909012151882E-005 + 0.12310000000000001 3.0916118703316897E-005 + 0.12420000000000003 2.9033524697297253E-005 + 0.12530000000000002 2.7184980353922583E-005 + 0.12640000000000001 2.5366514819324948E-005 + 0.12750000000000003 2.3693291950621642E-005 + 0.12860000000000002 2.2222468032850884E-005 + 0.12970000000000001 2.0857667550444603E-005 + 0.13080000000000003 1.9486564269755036E-005 + 0.13190000000000002 1.8146953152609058E-005 + 0.13300000000000001 1.6965319446171634E-005 + 0.13410000000000000 1.5960078599164262E-005 + 0.13520000000000004 1.5008942682470661E-005 + 0.13630000000000003 1.4029395060788374E-005 + 0.13740000000000002 1.3094582755002193E-005 + 0.13850000000000001 1.2309291378187481E-005 + 0.13960000000000000 1.1640304364846088E-005 + 0.14070000000000005 1.0963570275634993E-005 + 0.14180000000000004 1.0252747415506747E-005 + 0.14290000000000003 9.6156509243883193E-006 + 0.14400000000000002 9.1203019110253081E-006 + 0.14510000000000001 8.6818781710462645E-006 + 0.14620000000000000 8.1865118772839196E-006 + 0.14730000000000004 7.6626065492746420E-006 + 0.14840000000000003 7.2335528784606140E-006 + 0.14950000000000002 6.9245120357663836E-006 + 0.15060000000000001 6.6212533056386746E-006 + 0.15170000000000000 6.2425760916084982E-006 + 0.15280000000000005 5.8611026361177210E-006 + 0.15390000000000004 5.5866762522782665E-006 + 0.15500000000000003 5.3931257752992678E-006 + 0.15610000000000002 5.1567772061389405E-006 + 0.15720000000000001 4.8461361075169407E-006 + 0.15830000000000000 4.5690931074204855E-006 + 0.15940000000000004 4.4055605030735023E-006 + 0.16050000000000003 4.2832921280933078E-006 + 0.16160000000000002 4.0868853830033913E-006 + 0.16270000000000001 3.8314669836836401E-006 + 0.16380000000000000 3.6358296711114235E-006 + 0.16490000000000005 3.5395019040151965E-006 + 0.16600000000000004 3.4449992654117523E-006 + 0.16710000000000003 3.2698178529244615E-006 + 0.16820000000000002 3.0701899049745407E-006 + 0.16930000000000001 2.9486670882761246E-006 + 0.17040000000000000 2.8937997740285937E-006 + 0.17150000000000004 2.8001700229651760E-006 + 0.17260000000000003 2.6340794647694565E-006 + 0.17370000000000002 2.4852695332810981E-006 + 0.17480000000000001 2.4262221813842189E-006 + 0.17590000000000000 2.3986056021385593E-006 + 0.17700000000000005 2.3023594621918164E-006 + 0.17810000000000004 2.1487719550350448E-006 + 0.17920000000000003 2.0421261979208793E-006 + 0.18030000000000002 2.0199872778903227E-006 + 0.18140000000000001 1.9978001546405721E-006 + 0.18250000000000000 1.8996931885340018E-006 + 0.18360000000000004 1.7718612070893869E-006 + 0.18470000000000003 1.7076262111004326E-006 + 0.18580000000000002 1.7046805851350655E-006 + 0.18690000000000001 1.6726725107218954E-006 + 0.18800000000000000 1.5739856280561071E-006 + 0.18910000000000005 1.4782687003389583E-006 + 0.19020000000000004 1.4513360611090320E-006 + 0.19130000000000003 1.4542082453772309E-006 + 0.19240000000000002 1.4061926094655064E-006 + 0.19350000000000001 1.3097904911774094E-006 + 0.19460000000000005 1.2441180388123030E-006 + 0.19570000000000004 1.2416383015079191E-006 + 0.19680000000000003 1.2400957984937122E-006 + 0.19790000000000002 1.1806321253970964E-006 + 0.19900000000000001 1.0971723440889036E-006 + 0.20010000000000000 1.0613798622216564E-006 + 0.20120000000000005 1.0721871603891486E-006 + 0.20230000000000004 1.0601362419038196E-006 + 0.20340000000000003 9.9498288363975007E-007 + 0.20450000000000002 9.2911255933358916E-007 + 0.20560000000000000 9.1438613480931963E-007 + 0.20670000000000005 9.2433748477560584E-007 + 0.20780000000000004 8.9902016497944715E-007 + 0.20890000000000003 8.3794844840667793E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0005.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0005.BXX.semd new file mode 100644 index 00000000..4b491228 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0005.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173367227286533E-021 + -0.11119999999999999 -2.1335585054060316E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3249081147095817E-021 + -0.10790000000000000 3.2296879276220831E-019 + -0.10679999999999999 1.0674503433646278E-019 + -0.10569999999999999 -1.4623059134956105E-018 + -0.10460000000000000 -1.2596261906999581E-018 + -0.10349999999999999 4.7662514990678041E-018 + -0.10239999999999999 7.2483628505786299E-018 + -0.10130000000000000 -1.0592433209906969E-017 + -0.10020000000000000 -2.7792567132622285E-017 + -9.9099999999999994E-002 1.2570451183550935E-017 + -9.7999999999999990E-002 7.9820487274198914E-017 + -9.6899999999999986E-002 1.2145859375127466E-017 + -9.5799999999999996E-002 -1.8955670917265182E-016 + -9.4699999999999993E-002 -1.2844009241981205E-016 + -9.3599999999999989E-002 3.9215229942820152E-016 + -9.2499999999999999E-002 5.3949026600151845E-016 + -9.1399999999999995E-002 -6.0574322437205929E-016 + -9.0299999999999991E-002 -1.6980255617787777E-015 + -8.9200000000000002E-002 1.2997041625770455E-016 + -8.8099999999999984E-002 3.8443754981438896E-015 + -8.6999999999999994E-002 2.7951547275888037E-015 + -8.5899999999999990E-002 -5.4413002661295781E-015 + -8.4799999999999986E-002 -9.5917426494343365E-015 + -8.3699999999999997E-002 2.5228179649370219E-015 + -8.2599999999999993E-002 1.8417230495662226E-014 + -8.1499999999999989E-002 8.2132575141501650E-015 + -8.0399999999999999E-002 -2.5318190876059618E-014 + -7.9299999999999995E-002 -2.8646860952179568E-014 + -7.8199999999999992E-002 2.6885462714627828E-014 + -7.7100000000000002E-002 6.7104619929335418E-014 + -7.5999999999999984E-002 -4.8576907538231025E-015 + -7.4899999999999994E-002 -1.2584727639326776E-013 + -7.3799999999999991E-002 -8.8558900609905095E-014 + -7.2699999999999987E-002 1.4607455869897201E-013 + -7.1599999999999997E-002 2.6607229332113735E-013 + -7.0499999999999993E-002 -1.4646290636462916E-014 + -6.9399999999999989E-002 -4.1285120396146457E-013 + -6.8300000000000000E-002 -2.8991365514860479E-013 + -6.7199999999999996E-002 3.7689499416369843E-013 + -6.6099999999999992E-002 6.6022854501232575E-013 + -6.5000000000000002E-002 -1.0487738336204672E-013 + -6.3899999999999985E-002 -1.0222491256262067E-012 + -6.2799999999999995E-002 -5.2546834071465209E-013 + -6.1699999999999991E-002 1.1612621671555634E-012 + -6.0599999999999994E-002 1.6429056465955272E-012 + -5.9499999999999990E-002 -4.3080491431146672E-013 + -5.8399999999999994E-002 -2.6582687873838440E-012 + -5.7299999999999990E-002 -1.4798648417801985E-012 + -5.6199999999999986E-002 2.3741883025535371E-012 + -5.5099999999999996E-002 3.6569926774310257E-012 + -5.3999999999999992E-002 -3.4671514249039193E-013 + -5.2899999999999989E-002 -4.7691898173718439E-012 + -5.1799999999999985E-002 -2.8353621533971918E-012 + -5.0699999999999995E-002 3.9462998840944508E-012 + -4.9599999999999991E-002 6.1617963335869330E-012 + -4.8499999999999988E-002 -6.3214413087778198E-013 + -4.7399999999999998E-002 -7.9608594022451129E-012 + -4.6299999999999994E-002 -4.8448896804165198E-012 + -4.5199999999999990E-002 5.9953465803008754E-012 + -4.4099999999999986E-002 1.0003358384691463E-011 + -4.2999999999999997E-002 7.0874453224692435E-013 + -4.1899999999999993E-002 -9.9524017499463824E-012 + -4.0799999999999989E-002 -7.5308067074009166E-012 + -3.9699999999999985E-002 4.1724605541471060E-012 + -3.8599999999999995E-002 8.2181275673498533E-012 + -3.7499999999999992E-002 -6.3641670058900424E-013 + -3.6399999999999988E-002 -8.0516036546351977E-012 + -3.5299999999999984E-002 -1.8645905132397278E-012 + -3.4199999999999994E-002 9.1504139335119028E-012 + -3.3099999999999991E-002 8.9049496942994466E-012 + -3.1999999999999987E-002 -8.5712508054655578E-013 + -3.0899999999999997E-002 -4.3748980133040405E-012 + -2.9799999999999993E-002 6.2667395144683224E-013 + -2.8699999999999989E-002 -1.9753673523303927E-012 + -2.7599999999999986E-002 -1.6764046747996808E-011 + -2.6499999999999996E-002 -2.0917271387199676E-011 + -2.5399999999999992E-002 2.9942175041458574E-012 + -2.4299999999999988E-002 3.0768766007271964E-011 + -2.3199999999999985E-002 2.1648766113102624E-011 + -2.2099999999999995E-002 -1.9667056178063191E-011 + -2.0999999999999991E-002 -3.8431577364939074E-011 + -1.9899999999999987E-002 -5.0983444896401942E-012 + -1.8799999999999983E-002 3.2654840637080795E-011 + -1.7699999999999994E-002 9.2144503832658486E-012 + -1.6599999999999990E-002 -5.9762590709500074E-011 + -1.5499999999999986E-002 -8.4332964223055029E-011 + -1.4399999999999996E-002 -1.9595804146010920E-011 + -1.3299999999999992E-002 6.4436289637370692E-011 + -1.2199999999999989E-002 6.8664129937445750E-011 + -1.1099999999999985E-002 -7.3283167728588339E-012 + -9.9999999999999950E-003 -7.1437647464200893E-011 + -8.8999999999999913E-003 -6.8146689680137484E-011 + -7.7999999999999875E-003 -4.3199541166494271E-011 + -6.6999999999999837E-003 -6.1482062496676093E-011 + -5.5999999999999939E-003 -1.1013205625243216E-010 + -4.4999999999999901E-003 -1.2983526753718166E-010 + -3.3999999999999864E-003 -1.1042234487890212E-010 + -2.2999999999999826E-003 -9.1359461662499086E-011 + -1.1999999999999927E-003 -8.1270538909716805E-011 + -9.9999999999988987E-005 -5.0012334551485793E-011 + 1.0000000000000148E-003 -2.1759014728894854E-011 + 2.1000000000000185E-003 -9.4621095680924583E-011 + 3.2000000000000084E-003 -3.0043270649038334E-010 + 4.3000000000000121E-003 -4.9942117108514594E-010 + 5.4000000000000159E-003 -5.2328164024117996E-010 + 6.5000000000000058E-003 -3.9538736174016265E-010 + 7.6000000000000234E-003 -3.2954225459569386E-010 + 8.7000000000000133E-003 -4.5024156625217415E-010 + 9.8000000000000032E-003 -6.2055449667752782E-010 + 1.0900000000000021E-002 -6.1334082257502587E-010 + 1.2000000000000011E-002 -4.5871317855272764E-010 + 1.3100000000000001E-002 -4.4618511663152560E-010 + 1.4200000000000018E-002 -7.4870976085605889E-010 + 1.5300000000000008E-002 -1.1847739456172235E-009 + 1.6400000000000026E-002 -1.4750644039551730E-009 + 1.7500000000000016E-002 -1.5336468761617539E-009 + 1.8600000000000005E-002 -1.5332696223779863E-009 + 1.9700000000000023E-002 -1.5911851836136748E-009 + 2.0800000000000013E-002 -1.6182500894856844E-009 + 2.1900000000000003E-002 -1.6267840408090706E-009 + 2.3000000000000020E-002 -1.7098611415633513E-009 + 2.4100000000000010E-002 -1.8961816561358091E-009 + 2.5200000000000000E-002 -2.1284209950067634E-009 + 2.6300000000000018E-002 -2.3220241285315524E-009 + 2.7400000000000008E-002 -2.5328659170043011E-009 + 2.8500000000000025E-002 -2.8595881218507202E-009 + 2.9600000000000015E-002 -3.2680731454348688E-009 + 3.0700000000000005E-002 -3.4673088844527911E-009 + 3.1800000000000023E-002 -3.3871625504389158E-009 + 3.2900000000000013E-002 -2.9711142435218107E-009 + 3.4000000000000002E-002 -2.9330358142232171E-009 + 3.5100000000000020E-002 -3.1654483478860129E-009 + 3.6200000000000010E-002 -3.1136522249397558E-009 + 3.7300000000000028E-002 -2.5871893516438149E-009 + 3.8400000000000017E-002 -2.3198218901399059E-009 + 3.9500000000000007E-002 -2.6223314630868799E-009 + 4.0600000000000025E-002 -3.1083651208518859E-009 + 4.1700000000000015E-002 -2.7672397706623997E-009 + 4.2800000000000005E-002 -2.1529602545200532E-009 + 4.3900000000000022E-002 -1.5114550722117315E-009 + 4.5000000000000012E-002 -9.9920227647487536E-010 + 4.6100000000000002E-002 -3.4723374175982258E-010 + 4.7200000000000020E-002 6.6718013058686410E-011 + 4.8300000000000010E-002 2.7405017144488397E-010 + 4.9400000000000027E-002 1.4090228983576480E-009 + 5.0500000000000017E-002 3.2170650587914906E-009 + 5.1600000000000007E-002 4.9481099217985047E-009 + 5.2700000000000025E-002 5.2529522953648211E-009 + 5.3800000000000014E-002 4.5176919982736763E-009 + 5.4900000000000004E-002 5.2332116418085661E-009 + 5.6000000000000022E-002 6.5139844629413801E-009 + 5.7100000000000012E-002 9.0220746429281462E-009 + 5.8200000000000002E-002 9.8641068646543317E-009 + 5.9300000000000019E-002 9.9576622503150247E-009 + 6.0400000000000009E-002 9.7803001253282673E-009 + 6.1500000000000027E-002 1.0433906183493491E-008 + 6.2600000000000017E-002 1.3330186732218863E-008 + 6.3700000000000007E-002 1.5313762702362510E-008 + 6.4800000000000024E-002 1.5088071236846190E-008 + 6.5900000000000014E-002 1.4563008576828906E-008 + 6.7000000000000004E-002 1.4277902415926746E-008 + 6.8100000000000022E-002 1.4000715253814633E-008 + 6.9200000000000012E-002 1.3759057004847364E-008 + 7.0300000000000029E-002 1.3831501277650204E-008 + 7.1400000000000019E-002 1.4376571044749653E-008 + 7.2500000000000009E-002 1.3122940067944455E-008 + 7.3600000000000027E-002 9.6319006104295113E-009 + 7.4700000000000016E-002 7.7347523941284635E-009 + 7.5800000000000006E-002 9.6531325155524428E-009 + 7.6900000000000024E-002 1.2275704897035666E-008 + 7.8000000000000014E-002 1.0927300841956367E-008 + 7.9100000000000004E-002 4.5827048822388861E-009 + 8.0200000000000021E-002 -9.9307462253506174E-010 + 8.1300000000000011E-002 -2.7098021604388123E-009 + 8.2400000000000029E-002 -1.0079761469938830E-009 + 8.3500000000000019E-002 1.7724453849066180E-011 + 8.4600000000000009E-002 -2.5735906739043912E-009 + 8.5700000000000026E-002 -8.4921136789262164E-009 + 8.6800000000000016E-002 -1.4432595563107498E-008 + 8.7900000000000006E-002 -1.6687545567606321E-008 + 8.9000000000000024E-002 -1.4360521660705672E-008 + 9.0100000000000013E-002 -1.0498494518174084E-008 + 9.1200000000000003E-002 -9.7262846665557845E-009 + 9.2300000000000021E-002 -1.5735087899315658E-008 + 9.3400000000000011E-002 -2.4991880565039537E-008 + 9.4500000000000028E-002 -2.9461348916015595E-008 + 9.5600000000000018E-002 -2.4796037223495659E-008 + 9.6700000000000008E-002 -1.4831090133782254E-008 + 9.7800000000000026E-002 -1.0939018579847470E-008 + 9.8900000000000016E-002 -1.7005973518280371E-008 + 0.10000000000000001 -2.6278222264863871E-008 + 0.10110000000000002 -2.7349098985496312E-008 + 0.10220000000000001 -2.2078420869320325E-008 + 0.10330000000000003 -1.4329567754600703E-008 + 0.10440000000000002 -1.0501352676328679E-008 + 0.10550000000000001 -9.6460848197921223E-009 + 0.10660000000000003 -1.4631225120353974E-008 + 0.10770000000000002 -1.9234011716662280E-008 + 0.10880000000000001 -1.6043276929167405E-008 + 0.10990000000000003 -3.3631060158967330E-009 + 0.11100000000000002 8.3096853842334895E-009 + 0.11210000000000001 8.3056743704901237E-009 + 0.11320000000000002 -1.1480019157517063E-009 + 0.11430000000000001 -1.1254412513039824E-008 + 0.11540000000000003 -1.0946445527793003E-008 + 0.11650000000000002 1.7568099197617926E-009 + 0.11760000000000001 1.6133029134834942E-008 + 0.11870000000000003 1.9526249062096213E-008 + 0.11980000000000002 1.2133238413980507E-008 + 0.12090000000000001 4.3712455877198408E-009 + 0.12200000000000003 2.7675324254516909E-009 + 0.12310000000000001 9.2036422927321837E-009 + 0.12420000000000003 1.7313803724050558E-008 + 0.12530000000000002 2.1390295756873456E-008 + 0.12640000000000001 1.6785596912427536E-008 + 0.12750000000000003 7.7823898436690797E-009 + 0.12860000000000002 2.7000326419113208E-009 + 0.12970000000000001 5.1511714893592853E-009 + 0.13080000000000003 1.3306095780762917E-008 + 0.13190000000000002 2.0603975414701381E-008 + 0.13300000000000001 2.0326918814816963E-008 + 0.13410000000000000 1.2270708005246433E-008 + 0.13520000000000004 1.5281180765214231E-009 + 0.13630000000000003 -3.8771816868177211E-009 + 0.13740000000000002 4.0156108993549822E-010 + 0.13850000000000001 9.9238866013706684E-009 + 0.13960000000000000 1.4992428631899202E-008 + 0.14070000000000005 9.8671089077129182E-009 + 0.14180000000000004 -8.7568974294072177E-010 + 0.14290000000000003 -7.3365997721452914E-009 + 0.14400000000000002 -4.7454578044892060E-009 + 0.14510000000000001 2.9063744744206588E-009 + 0.14620000000000000 8.1637798743372514E-009 + 0.14730000000000004 7.2795933725444684E-009 + 0.14840000000000003 1.4883175802893334E-009 + 0.14950000000000002 -5.9657856432693279E-009 + 0.15060000000000001 -1.0883460355159968E-008 + 0.15170000000000000 -9.9922328189450127E-009 + 0.15280000000000005 -1.8332718676461468E-009 + 0.15390000000000004 7.8541511072671710E-009 + 0.15500000000000003 8.7706650830909894E-009 + 0.15610000000000002 -2.7809450298121874E-009 + 0.15720000000000001 -1.5495384531050149E-008 + 0.15830000000000000 -1.5222280325133397E-008 + 0.15940000000000004 -1.2894223466730637E-009 + 0.16050000000000003 1.0905877978473200E-008 + 0.16160000000000002 8.3703595166184641E-009 + 0.16270000000000001 -4.1292298469386424E-009 + 0.16380000000000000 -1.2906094859488348E-008 + 0.16490000000000005 -1.1552140577464343E-008 + 0.16600000000000004 -4.9324189177468725E-009 + 0.16710000000000003 8.1500145521218315E-010 + 0.16820000000000002 4.8263286700489516E-009 + 0.16930000000000001 6.6244685292815575E-009 + 0.17040000000000000 2.6120139384744334E-009 + 0.17150000000000004 -7.1692984882076871E-009 + 0.17260000000000003 -1.3069243465224645E-008 + 0.17370000000000002 -5.7821067933616632E-009 + 0.17480000000000001 9.3700283088082870E-009 + 0.17590000000000000 1.4941210935148774E-008 + 0.17700000000000005 2.6126105723278670E-009 + 0.17810000000000004 -1.4150400851065115E-008 + 0.17920000000000003 -1.5990810453558879E-008 + 0.18030000000000002 -1.7551539110982617E-009 + 0.18140000000000001 1.1229094099007852E-008 + 0.18250000000000000 1.0035669184560447E-008 + 0.18360000000000004 5.3447696268804634E-010 + 0.18470000000000003 -4.5974339890619831E-009 + 0.18580000000000002 -3.1985583071048040E-009 + 0.18690000000000001 -2.1419785944942760E-009 + 0.18800000000000000 -2.8880058344782356E-009 + 0.18910000000000005 7.2006894891174511E-010 + 0.19020000000000004 8.1631759130118553E-009 + 0.19130000000000003 8.5952720496607071E-009 + 0.19240000000000002 -3.0923765770296541E-009 + 0.19350000000000001 -1.4253024538390946E-008 + 0.19460000000000005 -9.3451006932809833E-009 + 0.19570000000000004 7.6752213473696429E-009 + 0.19680000000000003 1.6084419129924754E-008 + 0.19790000000000002 5.8921165724257207E-009 + 0.19900000000000001 -9.1383318689963744E-009 + 0.20010000000000000 -1.0585337939517103E-008 + 0.20120000000000005 1.8373012833361457E-010 + 0.20230000000000004 6.8120549201466929E-009 + 0.20340000000000003 2.2639645713695700E-009 + 0.20450000000000002 -3.4146236949084141E-009 + 0.20560000000000000 -1.3151093547492110E-009 + 0.20670000000000005 2.7406941160990073E-009 + 0.20780000000000004 -1.7035639565676775E-010 + 0.20890000000000003 -5.5551399036346538E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0005.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0005.BXZ.semd new file mode 100644 index 00000000..3370e4b9 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0005.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 -1.0370384665327475E-019 + -0.11230000000000000 -4.6409876227256865E-020 + -0.11119999999999999 8.2720873669385448E-019 + -0.11009999999999999 8.0862064416129255E-019 + -0.10900000000000000 -2.4883418826797283E-018 + -0.10790000000000000 -2.5798952668528631E-018 + -0.10679999999999999 4.4458120695224181E-018 + -0.10569999999999999 -8.2915616800998807E-018 + -0.10460000000000000 -4.1711786762958298E-017 + -0.10349999999999999 3.4793565756919995E-017 + -0.10239999999999999 2.8669140353912079E-016 + -0.10130000000000000 2.5638882632087780E-016 + -0.10020000000000000 -6.8406137298284960E-016 + -9.9099999999999994E-002 -1.7783003564977255E-015 + -9.7999999999999990E-002 -6.4952429277282515E-016 + -9.6899999999999986E-002 3.2767266276625268E-015 + -9.5799999999999996E-002 5.7871666883830847E-015 + -9.4699999999999993E-002 2.2170075190009342E-015 + -9.3599999999999989E-002 -5.0691211888860901E-015 + -9.2499999999999999E-002 -9.9055149933163777E-015 + -9.1399999999999995E-002 -1.3656558048584684E-014 + -9.0299999999999991E-002 -1.9275605214080262E-014 + -8.9200000000000002E-002 -7.1703405745467824E-015 + -8.8099999999999984E-002 5.4147770387489094E-014 + -8.6999999999999994E-002 1.3642902183409050E-013 + -8.5899999999999990E-002 1.1752883009256282E-013 + -8.4799999999999986E-002 -9.3426256856689316E-014 + -8.3699999999999997E-002 -3.7053053767582833E-013 + -8.2599999999999993E-002 -4.1808887623652480E-013 + -8.1499999999999989E-002 -1.0171629706047514E-013 + -8.0399999999999999E-002 3.5628252193116439E-013 + -7.9299999999999995E-002 6.6288993608512592E-013 + -7.8199999999999992E-002 8.2279506558730064E-013 + -7.7100000000000002E-002 9.0005449924698833E-013 + -7.5999999999999984E-002 4.4932590634316760E-013 + -7.4899999999999994E-002 -1.1745848434510653E-012 + -7.3799999999999991E-002 -3.4557812340907379E-012 + -7.2699999999999987E-002 -4.2359757194965209E-012 + -7.1599999999999997E-002 -1.7172210918861563E-012 + -7.0499999999999993E-002 2.9525605051150539E-012 + -6.9399999999999989E-002 6.3249323313530059E-012 + -6.8300000000000000E-002 6.5535025323137930E-012 + -6.7199999999999996E-002 5.3395486816765203E-012 + -6.6099999999999992E-002 4.4603713084123697E-012 + -6.5000000000000002E-002 1.5831729373652625E-012 + -6.3899999999999985E-002 -7.2067703367484359E-012 + -6.2799999999999995E-002 -1.9912897719631673E-011 + -6.1699999999999991E-002 -2.7178318623422015E-011 + -6.0599999999999994E-002 -2.1546920497828026E-011 + -5.9499999999999990E-002 -6.1065978662622200E-012 + -5.8399999999999994E-002 1.0584761366005946E-011 + -5.7299999999999990E-002 2.7202171071216696E-011 + -5.6199999999999986E-002 5.0020990821630917E-011 + -5.5099999999999996E-002 7.6652982572422701E-011 + -5.3999999999999992E-002 8.5816118100545680E-011 + -5.2899999999999989E-002 5.3101446850778444E-011 + -5.1799999999999985E-002 -2.2090558549070494E-011 + -5.0699999999999995E-002 -1.1234477237387352E-010 + -4.9599999999999991E-002 -1.8649713717788785E-010 + -4.8499999999999988E-002 -2.2949625533286167E-010 + -4.7399999999999998E-002 -2.3298921125736172E-010 + -4.6299999999999994E-002 -1.7724297030063951E-010 + -4.5199999999999990E-002 -3.9997807149694253E-011 + -4.4099999999999986E-002 1.7328639911884380E-010 + -4.2999999999999997E-002 4.1959899443888560E-010 + -4.1899999999999993E-002 6.4424504619964296E-010 + -4.0799999999999989E-002 8.0668832724839490E-010 + -3.9699999999999985E-002 8.7561646822109651E-010 + -3.8599999999999995E-002 8.1776507787623132E-010 + -3.7499999999999992E-002 6.2022365021618953E-010 + -3.6399999999999988E-002 3.2891844803373260E-010 + -3.5299999999999984E-002 4.5455552516449060E-011 + -3.4199999999999994E-002 -1.2487523515236632E-010 + -3.3099999999999991E-002 -1.0976099890092073E-010 + -3.1999999999999987E-002 1.4637492606883740E-010 + -3.0899999999999997E-002 6.9391509205374291E-010 + -2.9799999999999993E-002 1.5184199453344149E-009 + -2.8699999999999989E-002 2.4584017044304574E-009 + -2.7599999999999986E-002 3.2189666487880686E-009 + -2.6499999999999996E-002 3.4918123947846880E-009 + -2.5399999999999992E-002 3.0425113539678250E-009 + -2.4299999999999988E-002 1.6652297318842102E-009 + -2.3199999999999985E-002 -8.9583496176715016E-010 + -2.2099999999999995E-002 -4.8898360915927697E-009 + -2.0999999999999991E-002 -1.0389102023111718E-008 + -1.9899999999999987E-002 -1.7221799097910662E-008 + -1.8799999999999983E-002 -2.5130848513299497E-008 + -1.7699999999999994E-002 -3.4010277261131705E-008 + -1.6599999999999990E-002 -4.3996138288093789E-008 + -1.5499999999999986E-002 -5.5407486598824107E-008 + -1.4399999999999996E-002 -6.8721050183739862E-008 + -1.3299999999999992E-002 -8.4656129217819398E-008 + -1.2199999999999989E-002 -1.0424456320379250E-007 + -1.1099999999999985E-002 -1.2877325161753106E-007 + -9.9999999999999950E-003 -1.5969079925071128E-007 + -8.8999999999999913E-003 -1.9860701172547124E-007 + -7.7999999999999875E-003 -2.4732432279961358E-007 + -6.6999999999999837E-003 -3.0777553661209822E-007 + -5.5999999999999939E-003 -3.8194360740817501E-007 + -4.4999999999999901E-003 -4.7200117592183233E-007 + -3.3999999999999864E-003 -5.8066473229700932E-007 + -2.2999999999999826E-003 -7.1144154389912728E-007 + -1.1999999999999927E-003 -8.6851849800950731E-007 + -9.9999999999988987E-005 -1.0565527190919966E-006 + 1.0000000000000148E-003 -1.2807668099412695E-006 + 2.1000000000000185E-003 -1.5473514167752001E-006 + 3.2000000000000084E-003 -1.8637203993421281E-006 + 4.3000000000000121E-003 -2.2382830593414837E-006 + 5.4000000000000159E-003 -2.6801371859619394E-006 + 6.5000000000000058E-003 -3.1991380637919065E-006 + 7.6000000000000234E-003 -3.8063865304138744E-006 + 8.7000000000000133E-003 -4.5144897740101442E-006 + 9.8000000000000032E-003 -5.3374333219835535E-006 + 1.0900000000000021E-002 -6.2903204707254190E-006 + 1.2000000000000011E-002 -7.3894325396395288E-006 + 1.3100000000000001E-002 -8.6525242295465432E-006 + 1.4200000000000018E-002 -1.0098962775373366E-005 + 1.5300000000000008E-002 -1.1749657460313756E-005 + 1.6400000000000026E-002 -1.3626886357087642E-005 + 1.7500000000000016E-002 -1.5754309060866944E-005 + 1.8600000000000005E-002 -1.8156744772568345E-005 + 1.9700000000000023E-002 -2.0859442884102464E-005 + 2.0800000000000013E-002 -2.3887829229352064E-005 + 2.1900000000000003E-002 -2.7267586119705811E-005 + 2.3000000000000020E-002 -3.1024461350170895E-005 + 2.4100000000000010E-002 -3.5183682484785095E-005 + 2.5200000000000000E-002 -3.9768881833879277E-005 + 2.6300000000000018E-002 -4.4801297917729244E-005 + 2.7400000000000008E-002 -5.0299902795813978E-005 + 2.8500000000000025E-002 -5.6281340221175924E-005 + 2.9600000000000015E-002 -6.2758837884757668E-005 + 3.0700000000000005E-002 -6.9740955950692296E-005 + 3.1800000000000023E-002 -7.7229902672115713E-005 + 3.2900000000000013E-002 -8.5220293840393424E-005 + 3.4000000000000002E-002 -9.3699745775666088E-005 + 3.5100000000000020E-002 -1.0264710726914927E-004 + 3.6200000000000010E-002 -1.1203016038052738E-004 + 3.7300000000000028E-002 -1.2180631892988458E-004 + 3.8400000000000017E-002 -1.3192131882533431E-004 + 3.9500000000000007E-002 -1.4230974193196744E-004 + 4.0600000000000025E-002 -1.5289256407413632E-004 + 4.1700000000000015E-002 -1.6357589629478753E-004 + 4.2800000000000005E-002 -1.7425398982595652E-004 + 4.3900000000000022E-002 -1.8480616563465446E-004 + 4.5000000000000012E-002 -1.9509754201862961E-004 + 4.6100000000000002E-002 -2.0498053345363587E-004 + 4.7200000000000020E-002 -2.1429426851682365E-004 + 4.8300000000000010E-002 -2.2286621970124543E-004 + 4.9400000000000027E-002 -2.3051151947584003E-004 + 5.0500000000000017E-002 -2.3703632177785039E-004 + 5.1600000000000007E-002 -2.4224151275120676E-004 + 5.2700000000000025E-002 -2.4592553381808102E-004 + 5.3800000000000014E-002 -2.4788454174995422E-004 + 5.4900000000000004E-002 -2.4791510077193379E-004 + 5.6000000000000022E-002 -2.4581979960203171E-004 + 5.7100000000000012E-002 -2.4140746972989291E-004 + 5.8200000000000002E-002 -2.3450377921108156E-004 + 5.9300000000000019E-002 -2.2495059238281101E-004 + 6.0400000000000009E-002 -2.1261112124193460E-004 + 6.1500000000000027E-002 -1.9737350521609187E-004 + 6.2600000000000017E-002 -1.7915303760673851E-004 + 6.3700000000000007E-002 -1.5790079487487674E-004 + 6.4800000000000024E-002 -1.3360193406697363E-004 + 6.5900000000000014E-002 -1.0628176096361130E-004 + 6.7000000000000004E-002 -7.6012525823898613E-005 + 6.8100000000000022E-002 -4.2911102354992181E-005 + 6.9200000000000012E-002 -7.1397125793737359E-006 + 7.0300000000000029E-002 3.1097584724193439E-005 + 7.1400000000000019E-002 7.1549686254002154E-005 + 7.2500000000000009E-002 1.1391271982574835E-004 + 7.3600000000000027E-002 1.5783448179718107E-004 + 7.4700000000000016E-002 2.0292466797400266E-004 + 7.5800000000000006E-002 2.4876237148419023E-004 + 7.6900000000000024E-002 2.9489121516235173E-004 + 7.8000000000000014E-002 3.4082421916536987E-004 + 7.9100000000000004E-002 3.8604901055805385E-004 + 8.0200000000000021E-002 4.3003764585591853E-004 + 8.1300000000000011E-002 4.7225892194546759E-004 + 8.2400000000000029E-002 5.1218480803072453E-004 + 8.3500000000000019E-002 5.4929638281464577E-004 + 8.4600000000000009E-002 5.8308965526521206E-004 + 8.5700000000000026E-002 6.1308307340368629E-004 + 8.6800000000000016E-002 6.3882861286401749E-004 + 8.7900000000000006E-002 6.5992301097139716E-004 + 8.9000000000000024E-002 6.7601929185912013E-004 + 9.0100000000000013E-002 6.8682915298268199E-004 + 9.1200000000000003E-002 6.9212529342621565E-004 + 9.2300000000000021E-002 6.9173844531178474E-004 + 9.3400000000000011E-002 6.8556994665414095E-004 + 9.4500000000000028E-002 6.7360186949372292E-004 + 9.5600000000000018E-002 6.5589719451963902E-004 + 9.6700000000000008E-002 6.3259887974709272E-004 + 9.7800000000000026E-002 6.0391501756384969E-004 + 9.8900000000000016E-002 5.7012203615158796E-004 + 0.10000000000000001 5.3156242938712239E-004 + 0.10110000000000002 4.8864679411053658E-004 + 0.10220000000000001 4.4184486614540219E-004 + 0.10330000000000003 3.9168342482298613E-004 + 0.10440000000000002 3.3872560015879571E-004 + 0.10550000000000001 2.8356123948469758E-004 + 0.10660000000000003 2.2678790264762938E-004 + 0.10770000000000002 1.6902761126402766E-004 + 0.10880000000000001 1.1091479245806113E-004 + 0.10990000000000003 5.3083262173458934E-005 + 0.11100000000000002 -3.8555222090508323E-006 + 0.11210000000000001 -5.9325939218979329E-005 + 0.11320000000000002 -1.1278528108960018E-004 + 0.11430000000000001 -1.6372992831747979E-004 + 0.11540000000000003 -2.1169699903111905E-004 + 0.11650000000000002 -2.5626923888921738E-004 + 0.11760000000000001 -2.9708852525800467E-004 + 0.11870000000000003 -3.3386770519427955E-004 + 0.11980000000000002 -3.6638736492022872E-004 + 0.12090000000000001 -3.9449226460419595E-004 + 0.12200000000000003 -4.1808179230429232E-004 + 0.12310000000000001 -4.3711147736757994E-004 + 0.12420000000000003 -4.5159648288972676E-004 + 0.12530000000000002 -4.6161795035004616E-004 + 0.12640000000000001 -4.6731741167604923E-004 + 0.12750000000000003 -4.6888005454093218E-004 + 0.12860000000000002 -4.6652654418721795E-004 + 0.12970000000000001 -4.6051200479269028E-004 + 0.13080000000000003 -4.5112465159036219E-004 + 0.13190000000000002 -4.3868101784028113E-004 + 0.13300000000000001 -4.2351856245659292E-004 + 0.13410000000000000 -4.0598594932816923E-004 + 0.13520000000000004 -3.8643542211502790E-004 + 0.13630000000000003 -3.6521634319797158E-004 + 0.13740000000000002 -3.4267079900018871E-004 + 0.13850000000000001 -3.1913397833704948E-004 + 0.13960000000000000 -2.9493370675481856E-004 + 0.14070000000000005 -2.7038107509724796E-004 + 0.14180000000000004 -2.4575949646532536E-004 + 0.14290000000000003 -2.2132214508019388E-004 + 0.14400000000000002 -1.9730035273823887E-004 + 0.14510000000000001 -1.7390880384482443E-004 + 0.14620000000000000 -1.5133804117795080E-004 + 0.14730000000000004 -1.2974349374417216E-004 + 0.14840000000000003 -1.0924485832219943E-004 + 0.14950000000000002 -8.9937588199973106E-005 + 0.15060000000000001 -7.1902642957866192E-005 + 0.15170000000000000 -5.5200584029080346E-005 + 0.15280000000000005 -3.9861479308456182E-005 + 0.15390000000000004 -2.5888359232340008E-005 + 0.15500000000000003 -1.3271362149680499E-005 + 0.15610000000000002 -1.9907336081814719E-006 + 0.15720000000000001 7.9894407463143580E-006 + 0.15830000000000000 1.6721127394703217E-005 + 0.15940000000000004 2.4266475520562381E-005 + 0.16050000000000003 3.0688101105624810E-005 + 0.16160000000000002 3.6054840165888891E-005 + 0.16270000000000001 4.0447492210660130E-005 + 0.16380000000000000 4.3953223212156445E-005 + 0.16490000000000005 4.6651108277728781E-005 + 0.16600000000000004 4.8609923396725208E-005 + 0.16710000000000003 4.9903275794349611E-005 + 0.16820000000000002 5.0616261432878673E-005 + 0.16930000000000001 5.0832877604989335E-005 + 0.17040000000000000 5.0617840315680951E-005 + 0.17150000000000004 5.0020444177789614E-005 + 0.17260000000000003 4.9095873691840097E-005 + 0.17370000000000002 4.7912613808875903E-005 + 0.17480000000000001 4.6534376451745629E-005 + 0.17590000000000000 4.5001583202974871E-005 + 0.17700000000000005 4.3337920942576602E-005 + 0.17810000000000004 4.1574166971258819E-005 + 0.17920000000000003 3.9753667806508020E-005 + 0.18030000000000002 3.7913971027592197E-005 + 0.18140000000000001 3.6073484807275236E-005 + 0.18250000000000000 3.4241966204717755E-005 + 0.18360000000000004 3.2436317269457504E-005 + 0.18470000000000003 3.0677350878249854E-005 + 0.18580000000000002 2.8974847737117670E-005 + 0.18690000000000001 2.7327854695613496E-005 + 0.18800000000000000 2.5741706849657930E-005 + 0.18910000000000005 2.4233506337623112E-005 + 0.19020000000000004 2.2813492250861600E-005 + 0.19130000000000003 2.1469963030540384E-005 + 0.19240000000000002 2.0184603272355162E-005 + 0.19350000000000001 1.8959401131724007E-005 + 0.19460000000000005 1.7815100363804959E-005 + 0.19570000000000004 1.6761814549681731E-005 + 0.19680000000000003 1.5782403352204710E-005 + 0.19790000000000002 1.4852947970211972E-005 + 0.19900000000000001 1.3971149201097433E-005 + 0.20010000000000000 1.3152561223250814E-005 + 0.20120000000000005 1.2402470929373521E-005 + 0.20230000000000004 1.1705853466992266E-005 + 0.20340000000000003 1.1047986845369451E-005 + 0.20450000000000002 1.0432356248202268E-005 + 0.20560000000000000 9.8678247013594955E-006 + 0.20670000000000005 9.3473772722063586E-006 + 0.20780000000000004 8.8531469373265281E-006 + 0.20890000000000003 8.3809854913852178E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0006.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0006.BXX.semd new file mode 100644 index 00000000..1b2e84ef --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0006.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 3.7337474201100635E-029 + -0.10790000000000000 -1.3452789180414976E-029 + -0.10679999999999999 -4.7176785471607670E-028 + -0.10569999999999999 9.6281330521049743E-030 + -0.10460000000000000 2.2791784295899039E-027 + -0.10349999999999999 -2.2450815732614779E-027 + -0.10239999999999999 -5.9567441621062585E-027 + -0.10130000000000000 4.9226085288221502E-026 + -0.10020000000000000 7.7164709745247424E-026 + -9.9099999999999994E-002 -3.5427743253475640E-025 + -9.7999999999999990E-002 -9.8178236161914679E-025 + -9.6899999999999986E-002 6.6350977339384177E-025 + -9.5799999999999996E-002 5.6465515803102928E-024 + -9.4699999999999993E-002 5.2667501587566580E-024 + -9.3599999999999989E-002 -1.2807481018095172E-023 + -9.2499999999999999E-002 -3.4929120052503543E-023 + -9.1399999999999995E-002 -1.6565157620103950E-023 + -9.0299999999999991E-002 5.5165547973084697E-023 + -8.9200000000000002E-002 1.2455064823980195E-022 + -8.8099999999999984E-002 1.5215354764575829E-022 + -8.6999999999999994E-002 1.0031411492812402E-022 + -8.5899999999999990E-002 -3.5796230910812686E-022 + -8.4799999999999986E-002 -1.5967271735883531E-021 + -8.3699999999999997E-002 -2.3731361429232791E-021 + -8.2599999999999993E-002 9.7030163972513296E-022 + -8.1499999999999989E-002 9.7754791152774655E-021 + -8.0399999999999999E-002 1.5159529059931932E-020 + -7.9299999999999995E-002 9.7618853631845011E-022 + -7.8199999999999992E-002 -3.4926218256062680E-020 + -7.7100000000000002E-002 -6.3323370690273601E-020 + -7.5999999999999984E-002 -4.1270680629647331E-020 + -7.4899999999999994E-002 4.8335397596915460E-020 + -7.3799999999999991E-002 1.8226358695874249E-019 + -7.2699999999999987E-002 2.9687587147771176E-019 + -7.1599999999999997E-002 2.4095352483484591E-019 + -7.0499999999999993E-002 -2.3417041116736380E-019 + -6.9399999999999989E-002 -1.1815499568495732E-018 + -6.8300000000000000E-002 -1.9091231344001904E-018 + -6.7199999999999996E-002 -9.8054754954102512E-019 + -6.6099999999999992E-002 2.4318708826461925E-018 + -6.5000000000000002E-002 6.6677180429230505E-018 + -6.3899999999999985E-002 7.5772498621297137E-018 + -6.2799999999999995E-002 1.5040629213954765E-018 + -6.1699999999999991E-002 -1.1101698534553816E-017 + -6.0599999999999994E-002 -2.4575486368113699E-017 + -5.9499999999999990E-002 -2.9130310089022643E-017 + -5.8399999999999994E-002 -1.2619665948456003E-017 + -5.7299999999999990E-002 3.3211199023608105E-017 + -5.6199999999999986E-002 9.6724452487312069E-017 + -5.5099999999999996E-002 1.3118855551497464E-016 + -5.3999999999999992E-002 7.0001879872974077E-017 + -5.2899999999999989E-002 -1.1374937797576008E-016 + -5.1799999999999985E-002 -3.4495149432157404E-016 + -5.0699999999999995E-002 -4.5484298132972560E-016 + -4.9599999999999991E-002 -2.8070613638492390E-016 + -4.8499999999999988E-002 2.1407262199304945E-016 + -4.7399999999999998E-002 8.8235115066037087E-016 + -4.6299999999999994E-002 1.4008283821250822E-015 + -4.5199999999999990E-002 1.3201907396673544E-015 + -4.4099999999999986E-002 2.3408621059165565E-016 + -4.2999999999999997E-002 -1.8395956839675461E-015 + -4.1899999999999993E-002 -4.0546179694983531E-015 + -4.0799999999999989E-002 -4.8309291713710765E-015 + -3.9699999999999985E-002 -2.7573757875918410E-015 + -3.8599999999999995E-002 2.2062751880427486E-015 + -3.7499999999999992E-002 8.2677759427672408E-015 + -3.6399999999999988E-002 1.2530714042346264E-014 + -3.5299999999999984E-002 1.2231602144715300E-014 + -3.4199999999999994E-002 5.6350865813847850E-015 + -3.3099999999999991E-002 -7.2450988554384997E-015 + -3.1999999999999987E-002 -2.3495159133133867E-014 + -3.0899999999999997E-002 -3.6482864391182770E-014 + -2.9799999999999993E-002 -3.7469955930331464E-014 + -2.8699999999999989E-002 -2.0199829967883741E-014 + -2.7599999999999986E-002 1.4547214886688475E-014 + -2.6499999999999996E-002 5.8218878394404594E-014 + -2.5399999999999992E-002 9.7321273490134225E-014 + -2.4299999999999988E-002 1.1583327342006705E-013 + -2.3199999999999985E-002 9.5981795916137008E-014 + -2.2099999999999995E-002 2.2458168883062422E-014 + -2.0999999999999991E-002 -1.0538215401223808E-013 + -1.9899999999999987E-002 -2.5925287849663803E-013 + -1.8799999999999983E-002 -3.7992056874623648E-013 + -1.7699999999999994E-002 -3.9509221632164082E-013 + -1.6599999999999990E-002 -2.4860140530359731E-013 + -1.5499999999999986E-002 7.4176748727713959E-014 + -1.4399999999999996E-002 5.2987952567362662E-013 + -1.3299999999999992E-002 1.0064083897851073E-012 + -1.2199999999999989E-002 1.3242380282607602E-012 + -1.1099999999999985E-002 1.2707100996434129E-012 + -9.9999999999999950E-003 6.7844709884801180E-013 + -8.8999999999999913E-003 -4.7666764198955880E-013 + -7.7999999999999875E-003 -2.0073487143335011E-012 + -6.6999999999999837E-003 -3.5112158406486182E-012 + -5.5999999999999939E-003 -4.4323269013379907E-012 + -4.4999999999999901E-003 -4.1779201626068740E-012 + -3.3999999999999864E-003 -2.2929184592679341E-012 + -2.2999999999999826E-003 1.3153499556911585E-012 + -1.1999999999999927E-003 6.1644010208861122E-012 + -9.9999999999988987E-005 1.1109020821298277E-011 + 1.0000000000000148E-003 1.4475204888897419E-011 + 2.1000000000000185E-003 1.4431186280694508E-011 + 3.2000000000000084E-003 9.5313913012207152E-012 + 4.3000000000000121E-003 -6.7372290472184071E-013 + 5.4000000000000159E-003 -1.5105293751926929E-011 + 6.5000000000000058E-003 -3.0896334102248346E-011 + 7.6000000000000234E-003 -4.3611503297569243E-011 + 8.7000000000000133E-003 -4.8054074608394615E-011 + 9.8000000000000032E-003 -3.9579638178022236E-011 + 1.0900000000000021E-002 -1.5664693500672122E-011 + 1.2000000000000011E-002 2.2618873787849658E-011 + 1.3100000000000001E-002 6.9631238275302820E-011 + 1.4200000000000018E-002 1.1514271480717042E-010 + 1.5300000000000008E-002 1.4563537875655896E-010 + 1.6400000000000026E-002 1.4700310413395812E-010 + 1.7500000000000016E-002 1.0827100327404082E-010 + 1.8600000000000005E-002 2.5562706465476204E-011 + 1.9700000000000023E-002 -9.4652688464869073E-011 + 2.0800000000000013E-002 -2.3404969629048367E-010 + 2.1900000000000003E-002 -3.6363648203696641E-010 + 2.3000000000000020E-002 -4.4830317236232986E-010 + 2.4100000000000010E-002 -4.5464132458761242E-010 + 2.5200000000000000E-002 -3.6086067467522298E-010 + 2.6300000000000018E-002 -1.6667674185288917E-010 + 2.7400000000000008E-002 9.9404567910355013E-011 + 2.8500000000000025E-002 3.7786188067379101E-010 + 2.9600000000000015E-002 5.8292048965569165E-010 + 3.0700000000000005E-002 6.1527133388139532E-010 + 3.1800000000000023E-002 3.8215375308681132E-010 + 3.2900000000000013E-002 -1.7779233640879966E-010 + 3.4000000000000002E-002 -1.0693114171900220E-009 + 3.5100000000000020E-002 -2.2203152649780122E-009 + 3.6200000000000010E-002 -3.4717471120160326E-009 + 3.7300000000000028E-002 -4.5813437488106956E-009 + 3.8400000000000017E-002 -5.2426956109741241E-009 + 3.9500000000000007E-002 -5.1177182491812800E-009 + 4.0600000000000025E-002 -3.8776417632391258E-009 + 4.1700000000000015E-002 -1.2444413277634681E-009 + 4.2800000000000005E-002 2.9762061704019516E-009 + 4.3900000000000022E-002 8.8784579688194754E-009 + 4.5000000000000012E-002 1.6462548657614207E-008 + 4.6100000000000002E-002 2.5666624381415204E-008 + 4.7200000000000020E-002 3.6422122207113716E-008 + 4.8300000000000010E-002 4.8726437995583183E-008 + 4.9400000000000027E-002 6.2723465532599221E-008 + 5.0500000000000017E-002 7.8780466594707832E-008 + 5.1600000000000007E-002 9.7548770838784549E-008 + 5.2700000000000025E-002 1.2000283788893285E-007 + 5.3800000000000014E-002 1.4745195642262843E-007 + 5.4900000000000004E-002 1.8152719860609068E-007 + 5.6000000000000022E-002 2.2415437683775963E-007 + 5.7100000000000012E-002 2.7752147957471607E-007 + 5.8200000000000002E-002 3.4406096460770641E-007 + 5.9300000000000019E-002 4.2645592657208908E-007 + 6.0400000000000009E-002 5.2768467639907612E-007 + 6.1500000000000027E-002 6.5110572222693008E-007 + 6.2600000000000017E-002 8.0058936191562680E-007 + 6.3700000000000007E-002 9.8067778253607685E-007 + 6.4800000000000024E-002 1.1967558748438023E-006 + 6.5900000000000014E-002 1.4552122138411505E-006 + 6.7000000000000004E-002 1.7635890117162489E-006 + 6.8100000000000022E-002 2.1306948383426061E-006 + 6.9200000000000012E-002 2.5666836336313281E-006 + 7.0300000000000029E-002 3.0831174626655411E-006 + 7.1400000000000019E-002 3.6930057376594050E-006 + 7.2500000000000009E-002 4.4108551264798734E-006 + 7.3600000000000027E-002 5.2527457228279673E-006 + 7.4700000000000016E-002 6.2364633777178824E-006 + 7.5800000000000006E-002 7.3816377152979840E-006 + 7.6900000000000024E-002 8.7099224401754327E-006 + 7.8000000000000014E-002 1.0245113116980065E-005 + 7.9100000000000004E-002 1.2013269042654429E-005 + 8.0200000000000021E-002 1.4042791917745490E-005 + 8.1300000000000011E-002 1.6364425391657278E-005 + 8.2400000000000029E-002 1.9011087715625763E-005 + 8.3500000000000019E-002 2.2017708033672534E-005 + 8.4600000000000009E-002 2.5420953534194268E-005 + 8.5700000000000026E-002 2.9258764698170125E-005 + 8.6800000000000016E-002 3.3570133382454515E-005 + 8.7900000000000006E-002 3.8394653529394418E-005 + 8.9000000000000024E-002 4.3771855416707695E-005 + 9.0100000000000013E-002 4.9740694521460682E-005 + 9.1200000000000003E-002 5.6338816648349166E-005 + 9.2300000000000021E-002 6.3601713918615133E-005 + 9.3400000000000011E-002 7.1561953518539667E-005 + 9.4500000000000028E-002 8.0248020822182298E-005 + 9.5600000000000018E-002 8.9683155238162726E-005 + 9.6700000000000008E-002 9.9883996881544590E-005 + 9.7800000000000026E-002 1.1085895675932989E-004 + 9.8900000000000016E-002 1.2260685616638511E-004 + 0.10000000000000001 1.3511547876987606E-004 + 0.10110000000000002 1.4835983165539801E-004 + 0.10220000000000001 1.6230042092502117E-004 + 0.10330000000000003 1.7688149819150567E-004 + 0.10440000000000002 1.9203023111913353E-004 + 0.10550000000000001 2.0765520457644016E-004 + 0.10660000000000003 2.2364497999660671E-004 + 0.10770000000000002 2.3986738233361393E-004 + 0.10880000000000001 2.5616932543925941E-004 + 0.10990000000000003 2.7237602625973523E-004 + 0.11100000000000002 2.8829075745306909E-004 + 0.11210000000000001 3.0369544401764870E-004 + 0.11320000000000002 3.1835195841267705E-004 + 0.11430000000000001 3.3200264442712069E-004 + 0.11540000000000003 3.4437203430570662E-004 + 0.11650000000000002 3.5516938078217208E-004 + 0.11760000000000001 3.6409086897037923E-004 + 0.11870000000000003 3.7082436028867960E-004 + 0.11980000000000002 3.7505343789234757E-004 + 0.12090000000000001 3.7646156852133572E-004 + 0.12200000000000003 3.7473838892765343E-004 + 0.12310000000000001 3.6958424607291818E-004 + 0.12420000000000003 3.6071724025532603E-004 + 0.12530000000000002 3.4787924960255623E-004 + 0.12640000000000001 3.3084172173403203E-004 + 0.12750000000000003 3.0941111617721617E-004 + 0.12860000000000002 2.8343635494820774E-004 + 0.12970000000000001 2.5281618582084775E-004 + 0.13080000000000003 2.1750417363364249E-004 + 0.13190000000000002 1.7751300765667111E-004 + 0.13300000000000001 1.3291915820445865E-004 + 0.13410000000000000 8.3867344073951244E-005 + 0.13520000000000004 3.0574796255677938E-005 + 0.13630000000000003 -2.6667128622648306E-005 + 0.13740000000000002 -8.7493266619276255E-005 + 0.13850000000000001 -1.5146713121794164E-004 + 0.13960000000000000 -2.1808284509461373E-004 + 0.14070000000000005 -2.8676760848611593E-004 + 0.14180000000000004 -3.5688641946762800E-004 + 0.14290000000000003 -4.2774729081429541E-004 + 0.14400000000000002 -4.9861113075166941E-004 + 0.14510000000000001 -5.6870188564062119E-004 + 0.14620000000000000 -6.3721684273332357E-004 + 0.14730000000000004 -7.0333719486370683E-004 + 0.14840000000000003 -7.6623912900686264E-004 + 0.14950000000000002 -8.2510465290397406E-004 + 0.15060000000000001 -8.7913818424567580E-004 + 0.15170000000000000 -9.2758127721026540E-004 + 0.15280000000000005 -9.6972548635676503E-004 + 0.15390000000000004 -1.0049241827800870E-003 + 0.15500000000000003 -1.0326023912057281E-003 + 0.15610000000000002 -1.0522654047235847E-003 + 0.15720000000000001 -1.0635146172717214E-003 + 0.15830000000000000 -1.0660543339326978E-003 + 0.15940000000000004 -1.0597022483125329E-003 + 0.16050000000000003 -1.0443881619721651E-003 + 0.16160000000000002 -1.0201568948104978E-003 + 0.16270000000000001 -9.8716909997165203E-004 + 0.16380000000000000 -9.4570295186713338E-004 + 0.16490000000000005 -8.9615292381495237E-004 + 0.16600000000000004 -8.3902128972113132E-004 + 0.16710000000000003 -7.7491102274507284E-004 + 0.16820000000000002 -7.0451467763632536E-004 + 0.16930000000000001 -6.2860309844836593E-004 + 0.17040000000000000 -5.4801505757495761E-004 + 0.17150000000000004 -4.6364747686311603E-004 + 0.17260000000000003 -3.7644174881279469E-004 + 0.17370000000000002 -2.8736609965562820E-004 + 0.17480000000000001 -1.9739558047149330E-004 + 0.17590000000000000 -1.0749592183856294E-004 + 0.17700000000000005 -1.8614186046761461E-005 + 0.17810000000000004 6.8331130023580045E-005 + 0.17920000000000003 1.5246419934555888E-004 + 0.18030000000000002 2.3296909057535231E-004 + 0.18140000000000001 3.0910412897355855E-004 + 0.18250000000000000 3.8020921056158841E-004 + 0.18360000000000004 4.4570784666575491E-004 + 0.18470000000000003 5.0511123845353723E-004 + 0.18580000000000002 5.5802491260692477E-004 + 0.18690000000000001 6.0415384359657764E-004 + 0.18800000000000000 6.4330705208703876E-004 + 0.18910000000000005 6.7539291922003031E-004 + 0.19020000000000004 7.0041464641690254E-004 + 0.19130000000000003 7.1846204809844494E-004 + 0.19240000000000002 7.2970648761838675E-004 + 0.19350000000000001 7.3439540574327111E-004 + 0.19460000000000005 7.3284941026940942E-004 + 0.19570000000000004 7.2545313742011786E-004 + 0.19680000000000003 7.1264250436797738E-004 + 0.19790000000000002 6.9489341694861650E-004 + 0.19900000000000001 6.7270791623741388E-004 + 0.20010000000000000 6.4661080250516534E-004 + 0.20120000000000005 6.1714346520602703E-004 + 0.20230000000000004 5.8485625777393579E-004 + 0.20340000000000003 5.5029522627592087E-004 + 0.20450000000000002 5.1399099174886942E-004 + 0.20560000000000000 4.7645089216530323E-004 + 0.20670000000000005 4.3815761455334723E-004 + 0.20780000000000004 3.9956669206731021E-004 + 0.20890000000000003 3.6110228393226862E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0006.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0006.BXZ.semd new file mode 100644 index 00000000..2e2f4626 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0006.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 0.0000000000000000 + -9.9099999999999994E-002 0.0000000000000000 + -9.7999999999999990E-002 0.0000000000000000 + -9.6899999999999986E-002 0.0000000000000000 + -9.5799999999999996E-002 0.0000000000000000 + -9.4699999999999993E-002 0.0000000000000000 + -9.3599999999999989E-002 0.0000000000000000 + -9.2499999999999999E-002 0.0000000000000000 + -9.1399999999999995E-002 0.0000000000000000 + -9.0299999999999991E-002 0.0000000000000000 + -8.9200000000000002E-002 0.0000000000000000 + -8.8099999999999984E-002 0.0000000000000000 + -8.6999999999999994E-002 0.0000000000000000 + -8.5899999999999990E-002 0.0000000000000000 + -8.4799999999999986E-002 0.0000000000000000 + -8.3699999999999997E-002 0.0000000000000000 + -8.2599999999999993E-002 0.0000000000000000 + -8.1499999999999989E-002 0.0000000000000000 + -8.0399999999999999E-002 0.0000000000000000 + -7.9299999999999995E-002 0.0000000000000000 + -7.8199999999999992E-002 0.0000000000000000 + -7.7100000000000002E-002 0.0000000000000000 + -7.5999999999999984E-002 0.0000000000000000 + -7.4899999999999994E-002 0.0000000000000000 + -7.3799999999999991E-002 0.0000000000000000 + -7.2699999999999987E-002 0.0000000000000000 + -7.1599999999999997E-002 0.0000000000000000 + -7.0499999999999993E-002 0.0000000000000000 + -6.9399999999999989E-002 0.0000000000000000 + -6.8300000000000000E-002 0.0000000000000000 + -6.7199999999999996E-002 0.0000000000000000 + -6.6099999999999992E-002 0.0000000000000000 + -6.5000000000000002E-002 0.0000000000000000 + -6.3899999999999985E-002 0.0000000000000000 + -6.2799999999999995E-002 0.0000000000000000 + -6.1699999999999991E-002 0.0000000000000000 + -6.0599999999999994E-002 0.0000000000000000 + -5.9499999999999990E-002 0.0000000000000000 + -5.8399999999999994E-002 0.0000000000000000 + -5.7299999999999990E-002 0.0000000000000000 + -5.6199999999999986E-002 0.0000000000000000 + -5.5099999999999996E-002 0.0000000000000000 + -5.3999999999999992E-002 0.0000000000000000 + -5.2899999999999989E-002 0.0000000000000000 + -5.1799999999999985E-002 0.0000000000000000 + -5.0699999999999995E-002 0.0000000000000000 + -4.9599999999999991E-002 0.0000000000000000 + -4.8499999999999988E-002 0.0000000000000000 + -4.7399999999999998E-002 0.0000000000000000 + -4.6299999999999994E-002 0.0000000000000000 + -4.5199999999999990E-002 0.0000000000000000 + -4.4099999999999986E-002 0.0000000000000000 + -4.2999999999999997E-002 0.0000000000000000 + -4.1899999999999993E-002 0.0000000000000000 + -4.0799999999999989E-002 0.0000000000000000 + -3.9699999999999985E-002 0.0000000000000000 + -3.8599999999999995E-002 0.0000000000000000 + -3.7499999999999992E-002 0.0000000000000000 + -3.6399999999999988E-002 0.0000000000000000 + -3.5299999999999984E-002 0.0000000000000000 + -3.4199999999999994E-002 0.0000000000000000 + -3.3099999999999991E-002 0.0000000000000000 + -3.1999999999999987E-002 0.0000000000000000 + -3.0899999999999997E-002 0.0000000000000000 + -2.9799999999999993E-002 0.0000000000000000 + -2.8699999999999989E-002 0.0000000000000000 + -2.7599999999999986E-002 0.0000000000000000 + -2.6499999999999996E-002 0.0000000000000000 + -2.5399999999999992E-002 0.0000000000000000 + -2.4299999999999988E-002 0.0000000000000000 + -2.3199999999999985E-002 0.0000000000000000 + -2.2099999999999995E-002 0.0000000000000000 + -2.0999999999999991E-002 0.0000000000000000 + -1.9899999999999987E-002 0.0000000000000000 + -1.8799999999999983E-002 0.0000000000000000 + -1.7699999999999994E-002 0.0000000000000000 + -1.6599999999999990E-002 0.0000000000000000 + -1.5499999999999986E-002 0.0000000000000000 + -1.4399999999999996E-002 0.0000000000000000 + -1.3299999999999992E-002 0.0000000000000000 + -1.2199999999999989E-002 0.0000000000000000 + -1.1099999999999985E-002 0.0000000000000000 + -9.9999999999999950E-003 0.0000000000000000 + -8.8999999999999913E-003 0.0000000000000000 + -7.7999999999999875E-003 0.0000000000000000 + -6.6999999999999837E-003 0.0000000000000000 + -5.5999999999999939E-003 0.0000000000000000 + -4.4999999999999901E-003 0.0000000000000000 + -3.3999999999999864E-003 0.0000000000000000 + -2.2999999999999826E-003 0.0000000000000000 + -1.1999999999999927E-003 0.0000000000000000 + -9.9999999999988987E-005 0.0000000000000000 + 1.0000000000000148E-003 0.0000000000000000 + 2.1000000000000185E-003 0.0000000000000000 + 3.2000000000000084E-003 0.0000000000000000 + 4.3000000000000121E-003 0.0000000000000000 + 5.4000000000000159E-003 0.0000000000000000 + 6.5000000000000058E-003 0.0000000000000000 + 7.6000000000000234E-003 0.0000000000000000 + 8.7000000000000133E-003 0.0000000000000000 + 9.8000000000000032E-003 0.0000000000000000 + 1.0900000000000021E-002 0.0000000000000000 + 1.2000000000000011E-002 0.0000000000000000 + 1.3100000000000001E-002 0.0000000000000000 + 1.4200000000000018E-002 0.0000000000000000 + 1.5300000000000008E-002 0.0000000000000000 + 1.6400000000000026E-002 0.0000000000000000 + 1.7500000000000016E-002 0.0000000000000000 + 1.8600000000000005E-002 0.0000000000000000 + 1.9700000000000023E-002 0.0000000000000000 + 2.0800000000000013E-002 0.0000000000000000 + 2.1900000000000003E-002 0.0000000000000000 + 2.3000000000000020E-002 0.0000000000000000 + 2.4100000000000010E-002 0.0000000000000000 + 2.5200000000000000E-002 0.0000000000000000 + 2.6300000000000018E-002 0.0000000000000000 + 2.7400000000000008E-002 0.0000000000000000 + 2.8500000000000025E-002 0.0000000000000000 + 2.9600000000000015E-002 0.0000000000000000 + 3.0700000000000005E-002 0.0000000000000000 + 3.1800000000000023E-002 0.0000000000000000 + 3.2900000000000013E-002 0.0000000000000000 + 3.4000000000000002E-002 0.0000000000000000 + 3.5100000000000020E-002 0.0000000000000000 + 3.6200000000000010E-002 0.0000000000000000 + 3.7300000000000028E-002 0.0000000000000000 + 3.8400000000000017E-002 0.0000000000000000 + 3.9500000000000007E-002 0.0000000000000000 + 4.0600000000000025E-002 0.0000000000000000 + 4.1700000000000015E-002 0.0000000000000000 + 4.2800000000000005E-002 0.0000000000000000 + 4.3900000000000022E-002 0.0000000000000000 + 4.5000000000000012E-002 0.0000000000000000 + 4.6100000000000002E-002 0.0000000000000000 + 4.7200000000000020E-002 0.0000000000000000 + 4.8300000000000010E-002 0.0000000000000000 + 4.9400000000000027E-002 0.0000000000000000 + 5.0500000000000017E-002 0.0000000000000000 + 5.1600000000000007E-002 0.0000000000000000 + 5.2700000000000025E-002 0.0000000000000000 + 5.3800000000000014E-002 0.0000000000000000 + 5.4900000000000004E-002 0.0000000000000000 + 5.6000000000000022E-002 0.0000000000000000 + 5.7100000000000012E-002 0.0000000000000000 + 5.8200000000000002E-002 0.0000000000000000 + 5.9300000000000019E-002 0.0000000000000000 + 6.0400000000000009E-002 0.0000000000000000 + 6.1500000000000027E-002 0.0000000000000000 + 6.2600000000000017E-002 0.0000000000000000 + 6.3700000000000007E-002 0.0000000000000000 + 6.4800000000000024E-002 0.0000000000000000 + 6.5900000000000014E-002 0.0000000000000000 + 6.7000000000000004E-002 0.0000000000000000 + 6.8100000000000022E-002 0.0000000000000000 + 6.9200000000000012E-002 0.0000000000000000 + 7.0300000000000029E-002 0.0000000000000000 + 7.1400000000000019E-002 0.0000000000000000 + 7.2500000000000009E-002 0.0000000000000000 + 7.3600000000000027E-002 0.0000000000000000 + 7.4700000000000016E-002 0.0000000000000000 + 7.5800000000000006E-002 0.0000000000000000 + 7.6900000000000024E-002 0.0000000000000000 + 7.8000000000000014E-002 0.0000000000000000 + 7.9100000000000004E-002 0.0000000000000000 + 8.0200000000000021E-002 0.0000000000000000 + 8.1300000000000011E-002 0.0000000000000000 + 8.2400000000000029E-002 0.0000000000000000 + 8.3500000000000019E-002 0.0000000000000000 + 8.4600000000000009E-002 0.0000000000000000 + 8.5700000000000026E-002 0.0000000000000000 + 8.6800000000000016E-002 0.0000000000000000 + 8.7900000000000006E-002 0.0000000000000000 + 8.9000000000000024E-002 0.0000000000000000 + 9.0100000000000013E-002 0.0000000000000000 + 9.1200000000000003E-002 0.0000000000000000 + 9.2300000000000021E-002 0.0000000000000000 + 9.3400000000000011E-002 0.0000000000000000 + 9.4500000000000028E-002 0.0000000000000000 + 9.5600000000000018E-002 0.0000000000000000 + 9.6700000000000008E-002 0.0000000000000000 + 9.7800000000000026E-002 0.0000000000000000 + 9.8900000000000016E-002 0.0000000000000000 + 0.10000000000000001 0.0000000000000000 + 0.10110000000000002 0.0000000000000000 + 0.10220000000000001 0.0000000000000000 + 0.10330000000000003 0.0000000000000000 + 0.10440000000000002 0.0000000000000000 + 0.10550000000000001 0.0000000000000000 + 0.10660000000000003 0.0000000000000000 + 0.10770000000000002 0.0000000000000000 + 0.10880000000000001 0.0000000000000000 + 0.10990000000000003 0.0000000000000000 + 0.11100000000000002 0.0000000000000000 + 0.11210000000000001 0.0000000000000000 + 0.11320000000000002 0.0000000000000000 + 0.11430000000000001 0.0000000000000000 + 0.11540000000000003 0.0000000000000000 + 0.11650000000000002 0.0000000000000000 + 0.11760000000000001 0.0000000000000000 + 0.11870000000000003 0.0000000000000000 + 0.11980000000000002 0.0000000000000000 + 0.12090000000000001 0.0000000000000000 + 0.12200000000000003 0.0000000000000000 + 0.12310000000000001 0.0000000000000000 + 0.12420000000000003 0.0000000000000000 + 0.12530000000000002 0.0000000000000000 + 0.12640000000000001 0.0000000000000000 + 0.12750000000000003 0.0000000000000000 + 0.12860000000000002 0.0000000000000000 + 0.12970000000000001 0.0000000000000000 + 0.13080000000000003 0.0000000000000000 + 0.13190000000000002 0.0000000000000000 + 0.13300000000000001 0.0000000000000000 + 0.13410000000000000 0.0000000000000000 + 0.13520000000000004 0.0000000000000000 + 0.13630000000000003 0.0000000000000000 + 0.13740000000000002 0.0000000000000000 + 0.13850000000000001 0.0000000000000000 + 0.13960000000000000 0.0000000000000000 + 0.14070000000000005 0.0000000000000000 + 0.14180000000000004 0.0000000000000000 + 0.14290000000000003 0.0000000000000000 + 0.14400000000000002 0.0000000000000000 + 0.14510000000000001 0.0000000000000000 + 0.14620000000000000 0.0000000000000000 + 0.14730000000000004 0.0000000000000000 + 0.14840000000000003 0.0000000000000000 + 0.14950000000000002 0.0000000000000000 + 0.15060000000000001 0.0000000000000000 + 0.15170000000000000 0.0000000000000000 + 0.15280000000000005 0.0000000000000000 + 0.15390000000000004 0.0000000000000000 + 0.15500000000000003 0.0000000000000000 + 0.15610000000000002 0.0000000000000000 + 0.15720000000000001 0.0000000000000000 + 0.15830000000000000 0.0000000000000000 + 0.15940000000000004 0.0000000000000000 + 0.16050000000000003 0.0000000000000000 + 0.16160000000000002 0.0000000000000000 + 0.16270000000000001 0.0000000000000000 + 0.16380000000000000 0.0000000000000000 + 0.16490000000000005 0.0000000000000000 + 0.16600000000000004 0.0000000000000000 + 0.16710000000000003 0.0000000000000000 + 0.16820000000000002 0.0000000000000000 + 0.16930000000000001 0.0000000000000000 + 0.17040000000000000 0.0000000000000000 + 0.17150000000000004 0.0000000000000000 + 0.17260000000000003 0.0000000000000000 + 0.17370000000000002 0.0000000000000000 + 0.17480000000000001 0.0000000000000000 + 0.17590000000000000 0.0000000000000000 + 0.17700000000000005 0.0000000000000000 + 0.17810000000000004 0.0000000000000000 + 0.17920000000000003 0.0000000000000000 + 0.18030000000000002 0.0000000000000000 + 0.18140000000000001 0.0000000000000000 + 0.18250000000000000 0.0000000000000000 + 0.18360000000000004 0.0000000000000000 + 0.18470000000000003 0.0000000000000000 + 0.18580000000000002 0.0000000000000000 + 0.18690000000000001 0.0000000000000000 + 0.18800000000000000 0.0000000000000000 + 0.18910000000000005 0.0000000000000000 + 0.19020000000000004 0.0000000000000000 + 0.19130000000000003 0.0000000000000000 + 0.19240000000000002 0.0000000000000000 + 0.19350000000000001 0.0000000000000000 + 0.19460000000000005 0.0000000000000000 + 0.19570000000000004 0.0000000000000000 + 0.19680000000000003 0.0000000000000000 + 0.19790000000000002 0.0000000000000000 + 0.19900000000000001 0.0000000000000000 + 0.20010000000000000 0.0000000000000000 + 0.20120000000000005 0.0000000000000000 + 0.20230000000000004 0.0000000000000000 + 0.20340000000000003 0.0000000000000000 + 0.20450000000000002 0.0000000000000000 + 0.20560000000000000 0.0000000000000000 + 0.20670000000000005 0.0000000000000000 + 0.20780000000000004 0.0000000000000000 + 0.20890000000000003 0.0000000000000000 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0007.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0007.BXX.semd new file mode 100644 index 00000000..d0041785 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0007.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 2.6953383395904554E-021 + -0.11009999999999999 -3.9686148311642383E-020 + -0.10900000000000000 -4.3154532775948567E-020 + -0.10790000000000000 1.2673961825370042E-019 + -0.10679999999999999 1.1275686670622454E-019 + -0.10569999999999999 -2.9436465453557734E-019 + -0.10460000000000000 7.7179637274802171E-019 + -0.10349999999999999 3.4095603163756938E-018 + -0.10239999999999999 -2.6647561394849845E-018 + -0.10130000000000000 -2.4008300202614664E-017 + -0.10020000000000000 -2.3006915353057968E-017 + -9.9099999999999994E-002 5.9794438026845214E-017 + -9.7999999999999990E-002 1.6465781834608704E-016 + -9.6899999999999986E-002 6.5371819112269760E-017 + -9.5799999999999996E-002 -3.2096637999152924E-016 + -9.4699999999999993E-002 -5.9947475704590384E-016 + -9.3599999999999989E-002 -2.6554607304386444E-016 + -9.2499999999999999E-002 5.2617946087277234E-016 + -9.1399999999999995E-002 1.2265280598214605E-015 + -9.0299999999999991E-002 1.9775489754715386E-015 + -8.9200000000000002E-002 2.6896684207113053E-015 + -8.8099999999999984E-002 1.9473867145549642E-016 + -8.6999999999999994E-002 -9.5672515387974257E-015 + -8.5899999999999990E-002 -2.1019359755340694E-014 + -8.4799999999999986E-002 -1.4576910167753317E-014 + -8.3699999999999997E-002 2.3028633714576932E-014 + -8.2599999999999993E-002 6.8656255539697314E-014 + -8.1499999999999989E-002 7.0093866962831625E-014 + -8.0399999999999999E-002 1.8026841057085718E-015 + -7.9299999999999995E-002 -9.8447481720539964E-014 + -7.8199999999999992E-002 -1.7167476750075406E-013 + -7.7100000000000002E-002 -1.9459218578935650E-013 + -7.5999999999999984E-002 -1.4046687532749680E-013 + -7.4899999999999994E-002 9.1882786643938952E-014 + -7.3799999999999991E-002 5.6259543464859396E-013 + -7.2699999999999987E-002 1.0080224415592864E-012 + -7.1599999999999997E-002 8.3523894181189440E-013 + -7.0499999999999993E-002 -2.9889692066895068E-013 + -6.9399999999999989E-002 -1.8545852787515971E-012 + -6.8300000000000000E-002 -2.6645740735381507E-012 + -6.7199999999999996E-002 -2.0365256789972586E-012 + -6.6099999999999992E-002 -3.4666621786735852E-013 + -6.5000000000000002E-002 1.7393216858105354E-012 + -6.3899999999999985E-002 4.1749277646108141E-012 + -6.2799999999999995E-002 6.7709930544335162E-012 + -6.1699999999999991E-002 7.5979647920498827E-012 + -6.0599999999999994E-002 3.6871334978261228E-012 + -5.9499999999999990E-002 -5.3345960461526065E-012 + -5.8399999999999994E-002 -1.5047071227902720E-011 + -5.7299999999999990E-002 -1.9570289833126253E-011 + -5.6199999999999986E-002 -1.7235570609619444E-011 + -5.5099999999999996E-002 -1.0806308105293372E-011 + -5.3999999999999992E-002 -1.1947499196571232E-012 + -5.2899999999999989E-002 1.5830942459715835E-011 + -5.1799999999999985E-002 4.2452256987512982E-011 + -5.0699999999999995E-002 6.8811373266086662E-011 + -4.9599999999999991E-002 7.5453795989055550E-011 + -4.8499999999999988E-002 4.9080850494931383E-011 + -4.7399999999999998E-002 -6.5036461459333506E-012 + -4.6299999999999994E-002 -7.7458893465998102E-011 + -4.5199999999999990E-002 -1.5275535003578256E-010 + -4.4099999999999986E-002 -2.2125642984427429E-010 + -4.2999999999999997E-002 -2.5614371734761221E-010 + -4.1899999999999993E-002 -2.1505974778790460E-010 + -4.0799999999999989E-002 -6.9064982899380567E-011 + -3.9699999999999985E-002 1.6694898241631506E-010 + -3.8599999999999995E-002 4.3755216116991846E-010 + -3.7499999999999992E-002 6.7744693188487304E-010 + -3.6399999999999988E-002 8.2886481012067748E-010 + -3.5299999999999984E-002 8.2947049229176173E-010 + -3.4199999999999994E-002 6.0446858629603639E-010 + -3.3099999999999991E-002 9.7093312556584266E-011 + -3.1999999999999987E-002 -6.8152383736475031E-010 + -3.0899999999999997E-002 -1.6310371941941071E-009 + -2.9799999999999993E-002 -2.5782607160351745E-009 + -2.8699999999999989E-002 -3.2951070760844914E-009 + -2.7599999999999986E-002 -3.5026765932144599E-009 + -2.6499999999999996E-002 -2.8971782750630837E-009 + -2.5399999999999992E-002 -1.2209904198812183E-009 + -2.4299999999999988E-002 1.6695306248593056E-009 + -2.3199999999999985E-002 5.8055089624531320E-009 + -2.2099999999999995E-002 1.1159310808750433E-008 + -2.0999999999999991E-002 1.7666986096287474E-008 + -1.9899999999999987E-002 2.5200602493669066E-008 + -1.8799999999999983E-002 3.3585806136215979E-008 + -1.7699999999999994E-002 4.2738868444303080E-008 + -1.6599999999999990E-002 5.2840015030142240E-008 + -1.5499999999999986E-002 6.4385176301584579E-008 + -1.4399999999999996E-002 7.8097201594573562E-008 + -1.3299999999999992E-002 9.4849120557682909E-008 + -1.2199999999999989E-002 1.1570791969006677E-007 + -1.1099999999999985E-002 1.4199851250396023E-007 + -9.9999999999999950E-003 1.7523126416563173E-007 + -8.8999999999999913E-003 2.1693197993499780E-007 + -7.7999999999999875E-003 2.6858725732381572E-007 + -6.6999999999999837E-003 3.3180529612764076E-007 + -5.5999999999999939E-003 4.0853248606254056E-007 + -4.4999999999999901E-003 5.0113567340304144E-007 + -3.3999999999999864E-003 6.1238159787535551E-007 + -2.2999999999999826E-003 7.4549825512804091E-007 + -1.1999999999999927E-003 9.0435344191064360E-007 + -9.9999999999988987E-005 1.0935968930425588E-006 + 1.0000000000000148E-003 1.3186784144636476E-006 + 2.1000000000000185E-003 1.5858485085118446E-006 + 3.2000000000000084E-003 1.9022538708668435E-006 + 4.3000000000000121E-003 2.2760302726965165E-006 + 5.4000000000000159E-003 2.7162584501638776E-006 + 6.5000000000000058E-003 3.2328607630915940E-006 + 7.6000000000000234E-003 3.8367284105333965E-006 + 8.7000000000000133E-003 4.5400688577501569E-006 + 9.8000000000000032E-003 5.3566200222121552E-006 + 1.0900000000000021E-002 6.3015036175784189E-006 + 1.2000000000000011E-002 7.3909527600335423E-006 + 1.3100000000000001E-002 8.6424170149257407E-006 + 1.4200000000000018E-002 1.0074960300698876E-005 + 1.5300000000000008E-002 1.1709554200933781E-005 + 1.6400000000000026E-002 1.3568744179792702E-005 + 1.7500000000000016E-002 1.5676212569815107E-005 + 1.8600000000000005E-002 1.8056507542496547E-005 + 1.9700000000000023E-002 2.0735036741825752E-005 + 2.0800000000000013E-002 2.3737773517495953E-005 + 2.1900000000000003E-002 2.7090889489045367E-005 + 2.3000000000000020E-002 3.0820159736322239E-005 + 2.4100000000000010E-002 3.4950659028254449E-005 + 2.5200000000000000E-002 3.9506521716248244E-005 + 2.6300000000000018E-002 4.4510379666462541E-005 + 2.7400000000000008E-002 4.9982503696810454E-005 + 2.8500000000000025E-002 5.5940476158866659E-005 + 2.9600000000000015E-002 6.2398081354331225E-005 + 3.0700000000000005E-002 6.9364432420115918E-005 + 3.1800000000000023E-002 7.6842967246193439E-005 + 3.2900000000000013E-002 8.4829822299070656E-005 + 3.4000000000000002E-002 9.3312759418040514E-005 + 3.5100000000000020E-002 1.0227112215943635E-004 + 3.6200000000000010E-002 1.1167434422532097E-004 + 3.7300000000000028E-002 1.2148083624197170E-004 + 3.8400000000000017E-002 1.3163698895368725E-004 + 3.9500000000000007E-002 1.4207683852873743E-004 + 4.0600000000000025E-002 1.5272159362211823E-004 + 4.1700000000000015E-002 1.6347884957212955E-004 + 4.2800000000000005E-002 1.7424262478016317E-004 + 4.3900000000000022E-002 1.8489143985789269E-004 + 4.5000000000000012E-002 1.9528991833794862E-004 + 4.6100000000000002E-002 2.0528840832412243E-004 + 4.7200000000000020E-002 2.1472379739861935E-004 + 4.8300000000000010E-002 2.2342015290632844E-004 + 4.9400000000000027E-002 2.3119185061659664E-004 + 5.0500000000000017E-002 2.3784386576153338E-004 + 5.1600000000000007E-002 2.4317417410202324E-004 + 5.2700000000000025E-002 2.4697629851289093E-004 + 5.3800000000000014E-002 2.4904240854084492E-004 + 5.4900000000000004E-002 2.4916641996242106E-004 + 5.6000000000000022E-002 2.4714673054404557E-004 + 5.7100000000000012E-002 2.4279010540340096E-004 + 5.8200000000000002E-002 2.3591934586875141E-004 + 5.9300000000000019E-002 2.2637637448497117E-004 + 6.0400000000000009E-002 2.1401960111688823E-004 + 6.1500000000000027E-002 1.9873341079801321E-004 + 6.2600000000000017E-002 1.8043155432678759E-004 + 6.3700000000000007E-002 1.5906384214758873E-004 + 6.4800000000000024E-002 1.3461920025292784E-004 + 6.5900000000000014E-002 1.0712699440773576E-004 + 6.7000000000000004E-002 7.6658398029394448E-005 + 6.8100000000000022E-002 4.3328163883415982E-005 + 6.9200000000000012E-002 7.2991383603948634E-006 + 7.0300000000000029E-002 -3.1216080969898030E-005 + 7.1400000000000019E-002 -7.1954258601181209E-005 + 7.2500000000000009E-002 -1.1460645328043029E-004 + 7.3600000000000027E-002 -1.5881897707004100E-004 + 7.4700000000000016E-002 -2.0419924112502486E-004 + 7.5800000000000006E-002 -2.5031639961525798E-004 + 7.6900000000000024E-002 -2.9670793446712196E-004 + 7.8000000000000014E-002 -3.4287793096154928E-004 + 7.9100000000000004E-002 -3.8830778794363141E-004 + 8.0200000000000021E-002 -4.3246315908618271E-004 + 8.1300000000000011E-002 -4.7480830107815564E-004 + 8.2400000000000029E-002 -5.1481265109032393E-004 + 8.3500000000000019E-002 -5.5195554159581661E-004 + 8.4600000000000009E-002 -5.8572879061102867E-004 + 8.5700000000000026E-002 -6.1564560746774077E-004 + 8.6800000000000016E-002 -6.4125709468498826E-004 + 8.7900000000000006E-002 -6.6216709092259407E-004 + 8.9000000000000024E-002 -6.7803607089444995E-004 + 9.0100000000000013E-002 -6.8857840960845351E-004 + 9.1200000000000003E-002 -6.9356500171124935E-004 + 9.2300000000000021E-002 -6.9283088669180870E-004 + 9.3400000000000011E-002 -6.8628910230472684E-004 + 9.4500000000000028E-002 -6.7393376957625151E-004 + 9.5600000000000018E-002 -6.5583467949181795E-004 + 9.6700000000000008E-002 -6.3213834073394537E-004 + 9.7800000000000026E-002 -6.0306349769234657E-004 + 9.8900000000000016E-002 -5.6889560073614120E-004 + 0.10000000000000001 -5.2998733008280396E-004 + 0.10110000000000002 -4.8675586003810167E-004 + 0.10220000000000001 -4.3967989040538669E-004 + 0.10330000000000003 -3.8929187576286495E-004 + 0.10440000000000002 -3.3615654683671892E-004 + 0.10550000000000001 -2.8086025849916041E-004 + 0.10660000000000003 -2.2400706075131893E-004 + 0.10770000000000002 -1.6622620751149952E-004 + 0.10880000000000001 -1.0815271525643766E-004 + 0.10990000000000003 -5.0413604185450822E-005 + 0.11100000000000002 6.3861461967462674E-006 + 0.11210000000000001 6.1673839809373021E-005 + 0.11320000000000002 1.1491235636640340E-004 + 0.11430000000000001 1.6560524818487465E-004 + 0.11540000000000003 2.1328956063371152E-004 + 0.11650000000000002 2.5755484239198267E-004 + 0.11760000000000001 2.9805587837472558E-004 + 0.11870000000000003 3.3451634226366878E-004 + 0.11980000000000002 3.6672683199867606E-004 + 0.12090000000000001 3.9453568751923740E-004 + 0.12200000000000003 4.1784378117881715E-004 + 0.12310000000000001 4.3660937808454037E-004 + 0.12420000000000003 4.5085721649229527E-004 + 0.12530000000000002 4.6067844959907234E-004 + 0.12640000000000001 4.6622171066701412E-004 + 0.12750000000000003 4.6767786261625588E-004 + 0.12860000000000002 4.6526725054718554E-004 + 0.12970000000000001 4.5924054575152695E-004 + 0.13080000000000003 4.4988570152781904E-004 + 0.13190000000000002 4.3752355850301683E-004 + 0.13300000000000001 4.2249768739566207E-004 + 0.13410000000000000 4.0515876025892794E-004 + 0.13520000000000004 3.8585704169236124E-004 + 0.13630000000000003 3.6493802326731384E-004 + 0.13740000000000002 3.4274495556019247E-004 + 0.13850000000000001 3.1961637432686985E-004 + 0.13960000000000000 2.9588220058940351E-004 + 0.14070000000000005 2.7185722137801349E-004 + 0.14180000000000004 2.4783282424323261E-004 + 0.14290000000000003 2.2407170035876334E-004 + 0.14400000000000002 2.0080701506230980E-004 + 0.14510000000000001 1.7824988754000515E-004 + 0.14620000000000000 1.5659604105167091E-004 + 0.14730000000000004 1.3602030230686069E-004 + 0.14840000000000003 1.1666723730741069E-004 + 0.14950000000000002 9.8646014521364123E-005 + 0.15060000000000001 8.2038539403583854E-005 + 0.15170000000000000 6.6911350586451590E-005 + 0.15280000000000005 5.3317005949793383E-005 + 0.15390000000000004 4.1287032217951491E-005 + 0.15500000000000003 3.0827479349682108E-005 + 0.15610000000000002 2.1927849957137369E-005 + 0.15720000000000001 1.4569156519428361E-005 + 0.15830000000000000 8.7231564975809306E-006 + 0.15940000000000004 4.3459458538563922E-006 + 0.16050000000000003 1.3780226026938180E-006 + 0.16160000000000002 -2.4445736812594987E-007 + 0.16270000000000001 -5.8272041769669158E-007 + 0.16380000000000000 2.9762259146082215E-007 + 0.16490000000000005 2.3188813429442234E-006 + 0.16600000000000004 5.3931639740767423E-006 + 0.16710000000000003 9.4329898274736479E-006 + 0.16820000000000002 1.4353227925312240E-005 + 0.16930000000000001 2.0064968339283951E-005 + 0.17040000000000000 2.6469488147995435E-005 + 0.17150000000000004 3.3465494198026136E-005 + 0.17260000000000003 4.0956707380246371E-005 + 0.17370000000000002 4.8844911361811683E-005 + 0.17480000000000001 5.7016808568732813E-005 + 0.17590000000000000 6.5345666371285915E-005 + 0.17700000000000005 7.3708921263460070E-005 + 0.17810000000000004 8.1996739027090371E-005 + 0.17920000000000003 9.0096647909376770E-005 + 0.18030000000000002 9.7874144557863474E-005 + 0.18140000000000001 1.0517692135181278E-004 + 0.18250000000000000 1.1185730545548722E-004 + 0.18360000000000004 1.1778470070566982E-004 + 0.18470000000000003 1.2283075193408877E-004 + 0.18580000000000002 1.2685265392065048E-004 + 0.18690000000000001 1.2969832459930331E-004 + 0.18800000000000000 1.3122805103193969E-004 + 0.18910000000000005 1.3131753075867891E-004 + 0.19020000000000004 1.2984430941287428E-004 + 0.19130000000000003 1.2668383715208620E-004 + 0.19240000000000002 1.2172643619123846E-004 + 0.19350000000000001 1.1489172902656719E-004 + 0.19460000000000005 1.0612174082780257E-004 + 0.19570000000000004 9.5361865533050150E-005 + 0.19680000000000003 8.2568476500455290E-005 + 0.19790000000000002 6.7728811700362712E-005 + 0.19900000000000001 5.0876187742687762E-005 + 0.20010000000000000 3.2071668101707473E-005 + 0.20120000000000005 1.1387322047085036E-005 + 0.20230000000000004 -1.1083610843343195E-005 + 0.20340000000000003 -3.5202578146709129E-005 + 0.20450000000000002 -6.0785223467973992E-005 + 0.20560000000000000 -8.7624081061221659E-005 + 0.20670000000000005 -1.1550293129403144E-004 + 0.20780000000000004 -1.4417996862903237E-004 + 0.20890000000000003 -1.7336776363663375E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0007.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0007.BXZ.semd new file mode 100644 index 00000000..c3b94e5e --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0007.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 -2.1335217507987356E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3247356507830386E-021 + -0.10790000000000000 3.2296866351523760E-019 + -0.10679999999999999 1.0674557717373977E-019 + -0.10569999999999999 -1.4623047761222683E-018 + -0.10460000000000000 -1.2596300164102911E-018 + -0.10349999999999999 4.7662432272616785E-018 + -0.10239999999999999 7.2483702952041428E-018 + -0.10130000000000000 -1.0592410048849818E-017 + -0.10020000000000000 -2.7792543971565133E-017 + -9.9099999999999994E-002 1.2570398243991732E-017 + -9.7999999999999990E-002 7.9820460804419312E-017 + -9.6899999999999986E-002 1.2145883363365230E-017 + -9.5799999999999996E-002 -1.8955655035397421E-016 + -9.4699999999999993E-002 -1.2843990713135484E-016 + -9.3599999999999989E-002 3.9215259059577714E-016 + -9.2499999999999999E-002 5.3948947190813040E-016 + -9.1399999999999995E-002 -6.0574327731161850E-016 + -9.0299999999999991E-002 -1.6980233383172912E-015 + -8.9200000000000002E-002 1.2997302353099532E-016 + -8.8099999999999984E-002 3.8443742275944687E-015 + -8.6999999999999994E-002 2.7951547275888037E-015 + -8.5899999999999990E-002 -5.4413006896460517E-015 + -8.4799999999999986E-002 -9.5917485786649673E-015 + -8.3699999999999997E-002 2.5228135180140488E-015 + -8.2599999999999993E-002 1.8417215249069176E-014 + -8.1499999999999989E-002 8.2132600552490068E-015 + -8.0399999999999999E-002 -2.5318153606609939E-014 + -7.9299999999999995E-002 -2.8646833847125255E-014 + -7.8199999999999992E-002 2.6885410198585098E-014 + -7.7100000000000002E-002 6.7104572495490372E-014 + -7.5999999999999984E-002 -4.8575484522879638E-015 + -7.4899999999999994E-002 -1.2584705955283326E-013 + -7.3799999999999991E-002 -8.8558948043750141E-014 + -7.2699999999999987E-002 1.4607405725546724E-013 + -7.1599999999999997E-002 2.6607204937564854E-013 + -7.0499999999999993E-002 -1.4646019585919795E-014 + -6.9399999999999989E-002 -4.1285109554124733E-013 + -6.8300000000000000E-002 -2.8991373646376772E-013 + -6.7199999999999996E-002 3.7689483153337255E-013 + -6.6099999999999992E-002 6.6022843659210850E-013 + -6.5000000000000002E-002 -1.0487793901566012E-013 + -6.3899999999999985E-002 -1.0222490172059895E-012 + -6.2799999999999995E-002 -5.2546839492476072E-013 + -6.1699999999999991E-002 1.1612636850386049E-012 + -6.0599999999999994E-002 1.6429054297550927E-012 + -5.9499999999999990E-002 -4.3080353195369681E-013 + -5.8399999999999994E-002 -2.6582670526603680E-012 + -5.7299999999999990E-002 -1.4798601797108568E-012 + -5.6199999999999986E-002 2.3741848331065851E-012 + -5.5099999999999996E-002 3.6569857385371218E-012 + -5.3999999999999992E-002 -3.4670782412572765E-013 + -5.2899999999999989E-002 -4.7691820111162020E-012 + -5.1799999999999985E-002 -2.8353903426536764E-012 + -5.0699999999999995E-002 3.9462547812840754E-012 + -4.9599999999999991E-002 6.1618149818642998E-012 + -4.8499999999999988E-002 -6.3208173504275544E-013 + -4.7399999999999998E-002 -7.9607960848382398E-012 + -4.6299999999999994E-002 -4.8449117981408385E-012 + -4.5199999999999990E-002 5.9952520378714347E-012 + -4.4099999999999986E-002 1.0003299404093280E-011 + -4.2999999999999997E-002 7.0876258421309624E-013 + -4.1899999999999993E-002 -9.9521406740632479E-012 + -4.0799999999999989E-002 -7.5304181293422978E-012 + -3.9699999999999985E-002 4.1723872620802460E-012 + -3.8599999999999995E-002 8.2176886823104311E-012 + -3.7499999999999992E-002 -6.3665912819477199E-013 + -3.6399999999999988E-002 -8.0511699737662035E-012 + -3.5299999999999984E-002 -1.8639456297875334E-012 + -3.4199999999999994E-002 9.1503107174650822E-012 + -3.3099999999999991E-002 8.9035558439864992E-012 + -3.1999999999999987E-002 -8.5870828676892774E-013 + -3.0899999999999997E-002 -4.3732734447687882E-012 + -2.9799999999999993E-002 6.2964846010704623E-013 + -2.8699999999999989E-002 -1.9706079216336159E-012 + -2.7599999999999986E-002 -1.6760957205486093E-011 + -2.6499999999999996E-002 -2.0918494367250240E-011 + -2.5399999999999992E-002 2.9896306784349402E-012 + -2.4299999999999988E-002 3.0763776942555054E-011 + -2.3199999999999985E-002 2.1638078481767131E-011 + -2.2099999999999995E-002 -1.9671358292283614E-011 + -2.0999999999999991E-002 -3.8408554114965909E-011 + -1.9899999999999987E-002 -5.0711505307499127E-012 + -1.8799999999999983E-002 3.2689149997988665E-011 + -1.7699999999999994E-002 9.2205965085412345E-012 + -1.6599999999999990E-002 -5.9777079119971432E-011 + -1.5499999999999986E-002 -8.4356112373118464E-011 + -1.4399999999999996E-002 -1.9564008399419741E-011 + -1.3299999999999992E-002 6.4453005432785204E-011 + -1.2199999999999989E-002 6.8579926459921836E-011 + -1.1099999999999985E-002 -7.3335799238849475E-012 + -9.9999999999999950E-003 -7.1449852978577866E-011 + -8.8999999999999913E-003 -6.8009424480930392E-011 + -7.7999999999999875E-003 -4.3178845915425867E-011 + -6.6999999999999837E-003 -6.1346386304172995E-011 + -5.5999999999999939E-003 -1.0987928622530063E-010 + -4.4999999999999901E-003 -1.2977106889078271E-010 + -3.3999999999999864E-003 -1.1116316200876497E-010 + -2.2999999999999826E-003 -9.2089322278887664E-011 + -1.1999999999999927E-003 -8.1012987984685481E-011 + -9.9999999999988987E-005 -4.8888712522732192E-011 + 1.0000000000000148E-003 -2.1315345322125978E-011 + 2.1000000000000185E-003 -9.4945121209555339E-011 + 3.2000000000000084E-003 -3.0126903749483347E-010 + 4.3000000000000121E-003 -5.0246651284169275E-010 + 5.4000000000000159E-003 -5.2193865895944214E-010 + 6.5000000000000058E-003 -3.9036512911039267E-010 + 7.6000000000000234E-003 -3.2608371558495719E-010 + 8.7000000000000133E-003 -4.5386711056139006E-010 + 9.8000000000000032E-003 -6.1883648205807162E-010 + 1.0900000000000021E-002 -6.1020766217723121E-010 + 1.2000000000000011E-002 -4.6534165409894968E-010 + 1.3100000000000001E-002 -4.5723450026180501E-010 + 1.4200000000000018E-002 -7.4804173966214194E-010 + 1.5300000000000008E-002 -1.1656922094260835E-009 + 1.6400000000000026E-002 -1.4548110494061461E-009 + 1.7500000000000016E-002 -1.5435074329772647E-009 + 1.8600000000000005E-002 -1.5594776581195902E-009 + 1.9700000000000023E-002 -1.5571655076485058E-009 + 2.0800000000000013E-002 -1.5984830126214433E-009 + 2.1900000000000003E-002 -1.6422256887693720E-009 + 2.3000000000000020E-002 -1.7260729512358353E-009 + 2.4100000000000010E-002 -1.9354879920996382E-009 + 2.5200000000000000E-002 -2.1195907251581048E-009 + 2.6300000000000018E-002 -2.2425512558044147E-009 + 2.7400000000000008E-002 -2.4834161393982868E-009 + 2.8500000000000025E-002 -2.9182314342790505E-009 + 2.9600000000000015E-002 -3.4010287919272741E-009 + 3.0700000000000005E-002 -3.5840528322950149E-009 + 3.1800000000000023E-002 -3.2217870593598263E-009 + 3.2900000000000013E-002 -2.7378099787256360E-009 + 3.4000000000000002E-002 -2.8091355908088644E-009 + 3.5100000000000020E-002 -3.1653564214195740E-009 + 3.6200000000000010E-002 -3.2879956535225574E-009 + 3.7300000000000028E-002 -2.8699431720013990E-009 + 3.8400000000000017E-002 -2.5235997735961746E-009 + 3.9500000000000007E-002 -2.4056943104255879E-009 + 4.0600000000000025E-002 -2.7316049422410060E-009 + 4.1700000000000015E-002 -2.9237390286596110E-009 + 4.2800000000000005E-002 -2.3882515964857021E-009 + 4.3900000000000022E-002 -1.4404450965344040E-009 + 4.5000000000000012E-002 -9.9666386255137240E-010 + 4.6100000000000002E-002 -6.4393240739590851E-010 + 4.7200000000000020E-002 -6.7319087804218469E-011 + 4.8300000000000010E-002 8.1854895084276791E-010 + 4.9400000000000027E-002 2.2668873445041982E-009 + 5.0500000000000017E-002 3.3471276861263277E-009 + 5.1600000000000007E-002 3.9377376914728757E-009 + 5.2700000000000025E-002 3.6249003798616286E-009 + 5.3800000000000014E-002 4.4271089016945098E-009 + 5.4900000000000004E-002 5.6512550195009226E-009 + 5.6000000000000022E-002 8.2521589561679320E-009 + 5.7100000000000012E-002 9.4510070880460262E-009 + 5.8200000000000002E-002 8.2962099412497992E-009 + 5.9300000000000019E-002 8.4832203484097590E-009 + 6.0400000000000009E-002 1.0283849327663575E-008 + 6.1500000000000027E-002 1.2355383383066965E-008 + 6.2600000000000017E-002 1.4465544317943113E-008 + 6.3700000000000007E-002 1.5323182722681850E-008 + 6.4800000000000024E-002 1.4141093629405077E-008 + 6.5900000000000014E-002 1.3785573571567511E-008 + 6.7000000000000004E-002 1.2958507156213273E-008 + 6.8100000000000022E-002 1.3260955888938497E-008 + 6.9200000000000012E-002 1.4974109063814467E-008 + 7.0300000000000029E-002 1.5790654117608938E-008 + 7.1400000000000019E-002 1.4494676570109277E-008 + 7.2500000000000009E-002 1.1639813557451362E-008 + 7.3600000000000027E-002 9.0812566355680246E-009 + 7.4700000000000016E-002 7.9318169809994288E-009 + 7.5800000000000006E-002 1.0674726880210983E-008 + 7.6900000000000024E-002 1.2827818807181757E-008 + 7.8000000000000014E-002 1.0975865549767150E-008 + 7.9100000000000004E-002 3.9806233864680962E-009 + 8.0200000000000021E-002 -2.2791362130902826E-009 + 8.1300000000000011E-002 -3.7723464352268365E-009 + 8.2400000000000029E-002 -3.4356875677765686E-010 + 8.3500000000000019E-002 2.2627211215819898E-009 + 8.4600000000000009E-002 -8.9066143349469939E-010 + 8.5700000000000026E-002 -8.7495157785610900E-009 + 8.6800000000000016E-002 -1.5681081322327373E-008 + 8.7900000000000006E-002 -1.7679354868960218E-008 + 8.9000000000000024E-002 -1.5146778054031529E-008 + 9.0100000000000013E-002 -1.1590915782733191E-008 + 9.1200000000000003E-002 -1.0978828512975269E-008 + 9.2300000000000021E-002 -1.4898231981419485E-008 + 9.3400000000000011E-002 -2.2077767170003426E-008 + 9.4500000000000028E-002 -2.8344093294663253E-008 + 9.5600000000000018E-002 -2.6382771523003612E-008 + 9.6700000000000008E-002 -1.6653300960456363E-008 + 9.7800000000000026E-002 -9.6290415640964966E-009 + 9.8900000000000016E-002 -1.3445588642468920E-008 + 0.10000000000000001 -2.4461824565946699E-008 + 0.10110000000000002 -3.1261659927395158E-008 + 0.10220000000000001 -2.6658996787887190E-008 + 0.10330000000000003 -1.4981683449377670E-008 + 0.10440000000000002 -6.7540582016079043E-009 + 0.10550000000000001 -7.3783095189128289E-009 + 0.10660000000000003 -1.2760517975607399E-008 + 0.10770000000000002 -2.0442584514057671E-008 + 0.10880000000000001 -1.9161703335157654E-008 + 0.10990000000000003 -6.7437944117898496E-009 + 0.11100000000000002 8.4995352978012306E-009 + 0.11210000000000001 1.2999278986569607E-008 + 0.11320000000000002 2.8515363403869287E-009 + 0.11430000000000001 -1.0590671450927402E-008 + 0.11540000000000003 -1.3125774245281718E-008 + 0.11650000000000002 -2.1715136355737741E-009 + 0.11760000000000001 1.3339397142431153E-008 + 0.11870000000000003 2.1145122985899434E-008 + 0.11980000000000002 1.7266135188265253E-008 + 0.12090000000000001 6.8617453941044459E-009 + 0.12200000000000003 1.6614430942141212E-009 + 0.12310000000000001 4.8111248318605249E-009 + 0.12420000000000003 1.3793783892879219E-008 + 0.12530000000000002 2.0722970006659125E-008 + 0.12640000000000001 1.9791153604842293E-008 + 0.12750000000000003 1.2161859075376924E-008 + 0.12860000000000002 4.3706425145728645E-009 + 0.12970000000000001 1.9944497164914310E-009 + 0.13080000000000003 8.9252827351060660E-009 + 0.13190000000000002 1.9248581395459041E-008 + 0.13300000000000001 2.3758733647127883E-008 + 0.13410000000000000 1.6059228613585219E-008 + 0.13520000000000004 1.3823399092061095E-009 + 0.13630000000000003 -7.3689840895951875E-009 + 0.13740000000000002 -2.5649316004461298E-009 + 0.13850000000000001 1.0168178299352348E-008 + 0.13960000000000000 1.7436391885894409E-008 + 0.14070000000000005 1.2189376619176073E-008 + 0.14180000000000004 1.0948912609887174E-010 + 0.14290000000000003 -7.2440040632670843E-009 + 0.14400000000000002 -4.7849475492967031E-009 + 0.14510000000000001 2.4938615617031701E-009 + 0.14620000000000000 7.0230536941551236E-009 + 0.14730000000000004 5.6665387937471223E-009 + 0.14840000000000003 1.9121447480952014E-010 + 0.14950000000000002 -6.7907475198580869E-009 + 0.15060000000000001 -1.1130889987498449E-008 + 0.15170000000000000 -8.9252285562224642E-009 + 0.15280000000000005 2.9993571515340989E-010 + 0.15390000000000004 8.7138127824459843E-009 + 0.15500000000000003 6.8579328882378832E-009 + 0.15610000000000002 -5.2066302380637808E-009 + 0.15720000000000001 -1.4823584137957369E-008 + 0.15830000000000000 -1.1178282299795228E-008 + 0.15940000000000004 2.3942883231597989E-009 + 0.16050000000000003 1.0723461230099929E-008 + 0.16160000000000002 4.5921693114792106E-009 + 0.16270000000000001 -7.8739930131632718E-009 + 0.16380000000000000 -1.3724307912355016E-008 + 0.16490000000000005 -9.0048608569759381E-009 + 0.16600000000000004 -1.0238634384762690E-009 + 0.16710000000000003 3.4596345788173721E-009 + 0.16820000000000002 4.5341828069922485E-009 + 0.16930000000000001 4.2086902851679042E-009 + 0.17040000000000000 6.1009935992117903E-010 + 0.17150000000000004 -6.8014922582904092E-009 + 0.17260000000000003 -1.0896126667603312E-008 + 0.17370000000000002 -4.4029055956684715E-009 + 0.17480000000000001 7.4072192823848582E-009 + 0.17590000000000000 1.0015071438829182E-008 + 0.17700000000000005 -1.4378144230775547E-009 + 0.17810000000000004 -1.3431517231765611E-008 + 0.17920000000000003 -1.0513901749220622E-008 + 0.18030000000000002 4.3605314914429982E-009 + 0.18140000000000001 1.3338686599695393E-008 + 0.18250000000000000 7.1122490119535087E-009 + 0.18360000000000004 -4.4597787685063395E-009 + 0.18470000000000003 -7.4014949724698909E-009 + 0.18580000000000002 -2.3875483812219045E-009 + 0.18690000000000001 -1.8568820092657035E-010 + 0.18800000000000000 -2.6357016569278358E-009 + 0.18910000000000005 -1.7203376501129242E-009 + 0.19020000000000004 4.7733750285772203E-009 + 0.19130000000000003 7.1324746109269199E-009 + 0.19240000000000002 -1.1854389692089740E-009 + 0.19350000000000001 -1.0433597097403435E-008 + 0.19460000000000005 -5.8806413072431951E-009 + 0.19570000000000004 7.5017325684711977E-009 + 0.19680000000000003 1.2562718865183342E-008 + 0.19790000000000002 6.7364269717984371E-010 + 0.19900000000000001 -1.2736793841838789E-008 + 0.20010000000000000 -1.0814207307419110E-008 + 0.20120000000000005 2.4976187784631065E-009 + 0.20230000000000004 8.7008054094894760E-009 + 0.20340000000000003 2.2096309226782296E-009 + 0.20450000000000002 -4.9747019836843265E-009 + 0.20560000000000000 -2.0350743312746999E-009 + 0.20670000000000005 3.4463780718141379E-009 + 0.20780000000000004 6.6051242253450937E-010 + 0.20890000000000003 -5.9849027955749534E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0008.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0008.BXX.semd new file mode 100644 index 00000000..0c7b3dc4 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0008.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.8168402546314688E-011 + -0.11449999999999999 -2.8160881612726563E-011 + -0.11340000000000000 -7.4961550855512371E-011 + -0.11230000000000000 -7.1864558574830095E-012 + -0.11119999999999999 9.8632872702619778E-011 + -0.11009999999999999 3.4899878126326556E-011 + -0.10900000000000000 -4.0868759765277929E-011 + -0.10790000000000000 3.0829411246102723E-010 + -0.10679999999999999 7.4258349469502605E-010 + -0.10569999999999999 -4.0189275518631717E-011 + -0.10460000000000000 -2.2186257275791377E-009 + -0.10349999999999999 -3.2006566286213456E-009 + -0.10239999999999999 -2.7628863086270883E-010 + -0.10130000000000000 4.7190180652023628E-009 + -0.10020000000000000 6.1720073496474015E-009 + -9.9099999999999994E-002 1.9703458864483991E-009 + -9.7999999999999990E-002 -2.6980135903187374E-009 + -9.6899999999999986E-002 -2.4106245888333433E-009 + -9.5799999999999996E-002 -3.5083197458263271E-010 + -9.4699999999999993E-002 -4.1651797566544246E-009 + -9.3599999999999989E-002 -1.2471423005422366E-008 + -9.2499999999999999E-002 -1.2972203755623468E-008 + -9.1399999999999995E-002 9.2079721625282218E-010 + -9.0299999999999991E-002 1.7741406566074147E-008 + -8.9200000000000002E-002 2.1626499702165347E-008 + -8.8099999999999984E-002 1.6275816250299613E-008 + -8.6999999999999994E-002 2.3412772165443130E-008 + -8.5899999999999990E-002 5.3338819583359509E-008 + -8.4799999999999986E-002 8.8167261935723218E-008 + -8.3699999999999997E-002 1.0448648879446409E-007 + -8.2599999999999993E-002 1.0566866848193968E-007 + -8.1499999999999989E-002 1.1758098850123133E-007 + -8.0399999999999999E-002 1.5362556382569892E-007 + -7.9299999999999995E-002 2.0025740354867594E-007 + -7.8199999999999992E-002 2.4293791511809104E-007 + -7.7100000000000002E-002 2.9085032338116434E-007 + -7.5999999999999984E-002 3.6206080267220386E-007 + -7.4899999999999994E-002 4.5507721324611339E-007 + -7.3799999999999991E-002 5.5578095725650201E-007 + -7.2699999999999987E-002 6.7041577267445973E-007 + -7.1599999999999997E-002 8.2784623600673513E-007 + -7.0499999999999993E-002 1.0399921848147642E-006 + -6.9399999999999989E-002 1.2819215271520079E-006 + -6.8300000000000000E-002 1.5320074453484267E-006 + -6.7199999999999996E-002 1.8184359760198276E-006 + -6.6099999999999992E-002 2.1972234662825940E-006 + -6.5000000000000002E-002 2.6851050733966986E-006 + -6.3899999999999985E-002 3.2458583518746309E-006 + -6.2799999999999995E-002 3.8575499274884351E-006 + -6.1699999999999991E-002 4.5664883145946078E-006 + -6.0599999999999994E-002 5.4460442697745748E-006 + -5.9499999999999990E-002 6.5167396314791404E-006 + -5.8399999999999994E-002 7.7444037742679939E-006 + -5.7299999999999990E-002 9.1200690803816542E-006 + -5.6199999999999986E-002 1.0704524356697220E-005 + -5.5099999999999996E-002 1.2574140782817267E-005 + -5.3999999999999992E-002 1.4752471543033607E-005 + -5.2899999999999989E-002 1.7229824152309448E-005 + -5.1799999999999985E-002 2.0034744011354633E-005 + -5.0699999999999995E-002 2.3242802853928879E-005 + -4.9599999999999991E-002 2.6911926397588104E-005 + -4.8499999999999988E-002 3.1053095881361514E-005 + -4.7399999999999998E-002 3.5688692150870338E-005 + -4.6299999999999994E-002 4.0903018089011312E-005 + -4.5199999999999990E-002 4.6792054490651935E-005 + -4.4099999999999986E-002 5.3380324970930815E-005 + -4.2999999999999997E-002 6.0640719311777502E-005 + -4.1899999999999993E-002 6.8603236286435276E-005 + -4.0799999999999989E-002 7.7392454841174185E-005 + -3.9699999999999985E-002 8.7123815319500864E-005 + -3.8599999999999995E-002 9.7799063951242715E-005 + -3.7499999999999992E-002 1.0935119644273072E-004 + -3.6399999999999988E-002 1.2177730241091922E-004 + -3.5299999999999984E-002 1.3516777835320681E-004 + -3.4199999999999994E-002 1.4959412510506809E-004 + -3.3099999999999991E-002 1.6501900972798467E-004 + -3.1999999999999987E-002 1.8135122081730515E-004 + -3.0899999999999997E-002 1.9854694255627692E-004 + -2.9799999999999993E-002 2.1659897174686193E-004 + -2.8699999999999989E-002 2.3543843417428434E-004 + -2.7599999999999986E-002 2.5491451378911734E-004 + -2.6499999999999996E-002 2.7488204068504274E-004 + -2.5399999999999992E-002 2.9525154968723655E-004 + -2.4299999999999988E-002 3.1590281287208200E-004 + -2.3199999999999985E-002 3.3658990287221968E-004 + -2.2099999999999995E-002 3.5699273576028645E-004 + -2.0999999999999991E-002 3.7685193819925189E-004 + -1.9899999999999987E-002 3.9598534931428730E-004 + -1.8799999999999983E-002 4.1415411396883428E-004 + -1.7699999999999994E-002 4.3097362504340708E-004 + -1.6599999999999990E-002 4.4600464752875268E-004 + -1.5499999999999986E-002 4.5889290049672127E-004 + -1.4399999999999996E-002 4.6935235150158405E-004 + -1.3299999999999992E-002 4.7703317250125110E-004 + -1.2199999999999989E-002 4.8148780479095876E-004 + -1.1099999999999985E-002 4.8228446394205093E-004 + -9.9999999999999950E-003 4.7909835120663047E-004 + -8.8999999999999913E-003 4.7165041905827820E-004 + -7.7999999999999875E-003 4.5959721319377422E-004 + -6.6999999999999837E-003 4.4255898683331907E-004 + -5.5999999999999939E-003 4.2025448055937886E-004 + -4.4999999999999901E-003 3.9255447336472571E-004 + -3.3999999999999864E-003 3.5936792846769094E-004 + -2.2999999999999826E-003 3.2056696363724768E-004 + -1.1999999999999927E-003 2.7605038485489786E-004 + -9.9999999999988987E-005 2.2586878912989050E-004 + 1.0000000000000148E-003 1.7022802785504609E-004 + 2.1000000000000185E-003 1.0937495972029865E-004 + 3.2000000000000084E-003 4.3548741814447567E-005 + 4.3000000000000121E-003 -2.6913783585769124E-005 + 5.4000000000000159E-003 -1.0149462468689308E-004 + 6.5000000000000058E-003 -1.7956514784600586E-004 + 7.6000000000000234E-003 -2.6050076121464372E-004 + 8.7000000000000133E-003 -3.4367261105217040E-004 + 9.8000000000000032E-003 -4.2832677718251944E-004 + 1.0900000000000021E-002 -5.1355082541704178E-004 + 1.2000000000000011E-002 -5.9838668676093221E-004 + 1.3100000000000001E-002 -6.8193953484296799E-004 + 1.4200000000000018E-002 -7.6333095785230398E-004 + 1.5300000000000008E-002 -8.4160699043422937E-004 + 1.6400000000000026E-002 -9.1574119869619608E-004 + 1.7500000000000016E-002 -9.8475848790258169E-004 + 1.8600000000000005E-002 -1.0477993637323380E-003 + 1.9700000000000023E-002 -1.1040521785616875E-003 + 2.0800000000000013E-002 -1.1526909656822681E-003 + 2.1900000000000003E-002 -1.1929414467886090E-003 + 2.3000000000000020E-002 -1.2241870863363147E-003 + 2.4100000000000010E-002 -1.2459796853363514E-003 + 2.5200000000000000E-002 -1.2579436879605055E-003 + 2.6300000000000018E-002 -1.2597441673278809E-003 + 2.7400000000000008E-002 -1.2511688983067870E-003 + 2.8500000000000025E-002 -1.2322118273004889E-003 + 2.9600000000000015E-002 -1.2030502548441291E-003 + 3.0700000000000005E-002 -1.1639463482424617E-003 + 3.1800000000000023E-002 -1.1152392253279686E-003 + 3.2900000000000013E-002 -1.0574185289442539E-003 + 3.4000000000000002E-002 -9.9113315809518099E-004 + 3.5100000000000020E-002 -9.1713556321337819E-004 + 3.6200000000000010E-002 -8.3623419050127268E-004 + 3.7300000000000028E-002 -7.4931042036041617E-004 + 3.8400000000000017E-002 -6.5736717078834772E-004 + 3.9500000000000007E-002 -5.6148989824578166E-004 + 4.0600000000000025E-002 -4.6275815111584961E-004 + 4.1700000000000015E-002 -3.6222589551471174E-004 + 4.2800000000000005E-002 -2.6095350040122867E-004 + 4.3900000000000022E-002 -1.6003803466446698E-004 + 4.5000000000000012E-002 -6.0569720517378300E-005 + 4.6100000000000002E-002 3.6433357308851555E-005 + 4.7200000000000020E-002 1.3004020729567856E-004 + 4.8300000000000010E-002 2.1938644931651652E-004 + 4.9400000000000027E-002 3.0367434374056756E-004 + 5.0500000000000017E-002 3.8221525028347969E-004 + 5.1600000000000007E-002 4.5442144619300961E-004 + 5.2700000000000025E-002 5.1978603005409241E-004 + 5.3800000000000014E-002 5.7790149003267288E-004 + 5.4900000000000004E-002 6.2848289962857962E-004 + 5.6000000000000022E-002 6.7138532176613808E-004 + 5.7100000000000012E-002 7.0656486786901951E-004 + 5.8200000000000002E-002 7.3405820876359940E-004 + 5.9300000000000019E-002 7.5398851186037064E-004 + 6.0400000000000009E-002 7.6657923636958003E-004 + 6.1500000000000027E-002 7.7214167686179280E-004 + 6.2600000000000017E-002 7.7104178490117192E-004 + 6.3700000000000007E-002 7.6370732858777046E-004 + 6.4800000000000024E-002 7.5064011616632342E-004 + 6.5900000000000014E-002 7.3239725315943360E-004 + 6.7000000000000004E-002 7.0954195689409971E-004 + 6.8100000000000022E-002 6.8261392880231142E-004 + 6.9200000000000012E-002 6.5217044902965426E-004 + 7.0300000000000029E-002 6.1881804140284657E-004 + 7.1400000000000019E-002 5.8317434741184115E-004 + 7.2500000000000009E-002 5.4580223513767123E-004 + 7.3600000000000027E-002 5.0720100989565253E-004 + 7.4700000000000016E-002 4.6786168240942061E-004 + 7.5800000000000006E-002 4.2828693403862417E-004 + 7.6900000000000024E-002 3.8893314194865525E-004 + 7.8000000000000014E-002 3.5016020410694182E-004 + 7.9100000000000004E-002 3.1227475847117603E-004 + 8.0200000000000021E-002 2.7559892623685300E-004 + 8.1300000000000011E-002 2.4045133613981307E-004 + 8.2400000000000029E-002 2.0705764472950250E-004 + 8.3500000000000019E-002 1.7552573990542442E-004 + 8.4600000000000009E-002 1.4593750529456884E-004 + 8.5700000000000026E-002 1.1842114327009767E-004 + 8.6800000000000016E-002 9.3098613433539867E-005 + 8.7900000000000006E-002 6.9984926085453480E-005 + 8.9000000000000024E-002 4.9002712330548093E-005 + 9.0100000000000013E-002 3.0098583010840230E-005 + 9.1200000000000003E-002 1.3279052836878691E-005 + 9.2300000000000021E-002 -1.4879552736601909E-006 + 9.3400000000000011E-002 -1.4347167052619625E-005 + 9.4500000000000028E-002 -2.5476698283455335E-005 + 9.5600000000000018E-002 -3.4966764360433444E-005 + 9.6700000000000008E-002 -4.2839928937610239E-005 + 9.7800000000000026E-002 -4.9192698497790843E-005 + 9.8900000000000016E-002 -5.4239968449110165E-005 + 0.10000000000000001 -5.8183752116747200E-005 + 0.10110000000000002 -6.1100392485968769E-005 + 0.10220000000000001 -6.3012194004841149E-005 + 0.10330000000000003 -6.4032465161290020E-005 + 0.10440000000000002 -6.4361032855231315E-005 + 0.10550000000000001 -6.4136344008147717E-005 + 0.10660000000000003 -6.3378698541782796E-005 + 0.10770000000000002 -6.2115148466546088E-005 + 0.10880000000000001 -6.0482994740596041E-005 + 0.10990000000000003 -5.8644345699576661E-005 + 0.11100000000000002 -5.6636275985511020E-005 + 0.11210000000000001 -5.4398664360633120E-005 + 0.11320000000000002 -5.1952036301372573E-005 + 0.11430000000000001 -4.9453115934738889E-005 + 0.11540000000000003 -4.7034576709847897E-005 + 0.11650000000000002 -4.4665466703008860E-005 + 0.11760000000000001 -4.2242070776410401E-005 + 0.11870000000000003 -3.9779653889127076E-005 + 0.11980000000000002 -3.7414578400785103E-005 + 0.12090000000000001 -3.5220007703173906E-005 + 0.12200000000000003 -3.3121999877039343E-005 + 0.12310000000000001 -3.1037739972816780E-005 + 0.12420000000000003 -2.9019520297879353E-005 + 0.12530000000000002 -2.7177833544556051E-005 + 0.12640000000000001 -2.5504386940156110E-005 + 0.12750000000000003 -2.3880604203441180E-005 + 0.12860000000000002 -2.2261829144554213E-005 + 0.12970000000000001 -2.0754008801304735E-005 + 0.13080000000000003 -1.9453575077932328E-005 + 0.13190000000000002 -1.8292508684680797E-005 + 0.13300000000000001 -1.7129408661276102E-005 + 0.13410000000000000 -1.5954403352225199E-005 + 0.13520000000000004 -1.4895466847519856E-005 + 0.13630000000000003 -1.4017502508067992E-005 + 0.13740000000000002 -1.3220109394751489E-005 + 0.13850000000000001 -1.2388877621560823E-005 + 0.13960000000000000 -1.1564211490622256E-005 + 0.14070000000000005 -1.0868367098737508E-005 + 0.14180000000000004 -1.0305881914973725E-005 + 0.14290000000000003 -9.7495631052879617E-006 + 0.14400000000000002 -9.1332394731580280E-006 + 0.14510000000000001 -8.5516257968265563E-006 + 0.14620000000000000 -8.1108564700116403E-006 + 0.14730000000000004 -7.7590848377440125E-006 + 0.14840000000000003 -7.3598280323494691E-006 + 0.14950000000000002 -6.8955391725467052E-006 + 0.15060000000000001 -6.4890182329691015E-006 + 0.15170000000000000 -6.2112685554893687E-006 + 0.15280000000000005 -5.9713643167924602E-006 + 0.15390000000000004 -5.6569397202110849E-006 + 0.15500000000000003 -5.3053367992106359E-006 + 0.15610000000000002 -5.0417966122040525E-006 + 0.15720000000000001 -4.8811957640282344E-006 + 0.15830000000000000 -4.7020425881783012E-006 + 0.15940000000000004 -4.4321859604679048E-006 + 0.16050000000000003 -4.1590478758735117E-006 + 0.16160000000000002 -3.9946253309608437E-006 + 0.16270000000000001 -3.9031888263707515E-006 + 0.16380000000000000 -3.7557733776338864E-006 + 0.16490000000000005 -3.5253078749519773E-006 + 0.16600000000000004 -3.3234944112336962E-006 + 0.16710000000000003 -3.2268094400933478E-006 + 0.16820000000000002 -3.1618512821296463E-006 + 0.16930000000000001 -3.0225021419028053E-006 + 0.17040000000000000 -2.8328154257906135E-006 + 0.17150000000000004 -2.7049782147514634E-006 + 0.17260000000000003 -2.6615114165906562E-006 + 0.17370000000000002 -2.6000791422120528E-006 + 0.17480000000000001 -2.4532157567591639E-006 + 0.17590000000000000 -2.2932238152861828E-006 + 0.17700000000000005 -2.2208573682291899E-006 + 0.17810000000000004 -2.2099518446339061E-006 + 0.17920000000000003 -2.1470789306476945E-006 + 0.18030000000000002 -2.0037969079567119E-006 + 0.18140000000000001 -1.8766010043691495E-006 + 0.18250000000000000 -1.8381487052465673E-006 + 0.18360000000000004 -1.8293955008630292E-006 + 0.18470000000000003 -1.7539424561618944E-006 + 0.18580000000000002 -1.6243327536358265E-006 + 0.18690000000000001 -1.5366011894002440E-006 + 0.18800000000000000 -1.5193501212706906E-006 + 0.18910000000000005 -1.4918094848326291E-006 + 0.19020000000000004 -1.3910014331486309E-006 + 0.19130000000000003 -1.2667892406170722E-006 + 0.19240000000000002 -1.2004107929897145E-006 + 0.19350000000000001 -1.1767579053412192E-006 + 0.19460000000000005 -1.1078560646637925E-006 + 0.19570000000000004 -9.6729456799948821E-007 + 0.19680000000000003 -8.2680469404294854E-007 + 0.19790000000000002 -7.4186755227856338E-007 + 0.19900000000000001 -6.6502741447038716E-007 + 0.20010000000000000 -5.1759838015641435E-007 + 0.20120000000000005 -3.0497434977405646E-007 + 0.20230000000000004 -9.9610879544798081E-008 + 0.20340000000000003 7.6803758020105306E-008 + 0.20450000000000002 2.8931410156474158E-007 + 0.20560000000000000 5.9376480976425228E-007 + 0.20670000000000005 9.6126461812673369E-007 + 0.20780000000000004 1.3360819366425858E-006 + 0.20890000000000003 1.7319556491202093E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0008.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0008.BXZ.semd new file mode 100644 index 00000000..3a50c344 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0008.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.3697731317263706E-011 + -0.11449999999999999 -3.8519867850972389E-011 + -0.11340000000000000 -6.0436995685808625E-011 + -0.11230000000000000 8.1728110390422160E-011 + -0.11119999999999999 2.1664800509135773E-010 + -0.11009999999999999 -3.4040520402456309E-011 + -0.10900000000000000 -4.8208020908546700E-010 + -0.10790000000000000 -2.7206739638963029E-010 + -0.10679999999999999 7.1667333179092907E-010 + -0.10569999999999999 1.0246075099473728E-009 + -0.10460000000000000 -4.2161327207246302E-010 + -0.10349999999999999 -1.8818469005310590E-009 + -0.10239999999999999 -6.0493343667644695E-010 + -0.10130000000000000 2.4258637321139531E-009 + -0.10020000000000000 2.5024646799209904E-009 + -9.9099999999999994E-002 -1.8537349433245254E-009 + -9.7999999999999990E-002 -4.8300936583700604E-009 + -9.6899999999999986E-002 -6.5601296617145977E-010 + -9.5799999999999996E-002 6.4044045622324575E-009 + -9.4699999999999993E-002 5.8165876559712615E-009 + -9.3599999999999989E-002 -3.7803609131970006E-009 + -9.2499999999999999E-002 -9.8755217337043177E-009 + -9.1399999999999995E-002 -2.5646735846152069E-009 + -9.0299999999999991E-002 9.5434895541757214E-009 + -8.9200000000000002E-002 9.3253706978657647E-009 + -8.8099999999999984E-002 -4.2171088843190319E-009 + -8.6999999999999994E-002 -1.2694439277538550E-008 + -8.5899999999999990E-002 -3.9121101913508483E-009 + -8.4799999999999986E-002 9.9854222668227521E-009 + -8.3699999999999997E-002 9.7386685382616633E-009 + -8.2599999999999993E-002 -2.9505253795747421E-009 + -8.1499999999999989E-002 -8.7989979746794234E-009 + -8.0399999999999999E-002 -8.1144507779740138E-010 + -7.9299999999999995E-002 5.8461280261212778E-009 + -7.8199999999999992E-002 -3.1210903306266857E-010 + -7.7100000000000002E-002 -7.3377419695930257E-009 + -7.5999999999999984E-002 3.1674864554159798E-012 + -7.4899999999999994E-002 1.1607330208107669E-008 + -7.3799999999999991E-002 4.7740180697530832E-009 + -7.2699999999999987E-002 -1.6707955907691030E-008 + -7.1599999999999997E-002 -2.0919548759934514E-008 + -7.0499999999999993E-002 5.0187098921128381E-009 + -6.9399999999999989E-002 2.8316048172882802E-008 + -6.8300000000000000E-002 1.2550323447158007E-008 + -6.7199999999999996E-002 -2.6888070436825728E-008 + -6.6099999999999992E-002 -3.8678408031955769E-008 + -6.5000000000000002E-002 -6.8551369025726672E-009 + -6.3899999999999985E-002 2.4601028769666300E-008 + -6.2799999999999995E-002 1.2652989767047984E-008 + -6.1699999999999991E-002 -2.5253639179823040E-008 + -6.0599999999999994E-002 -3.9294992149052632E-008 + -5.9499999999999990E-002 -1.9398857631358624E-008 + -5.8399999999999994E-002 -3.7799625651757651E-009 + -5.7299999999999990E-002 -1.5911945538960026E-008 + -5.6199999999999986E-002 -3.1371094166843250E-008 + -5.5099999999999996E-002 -2.4942425014273795E-008 + -5.3999999999999992E-002 -1.7670023666482848E-008 + -5.2899999999999989E-002 -4.2288789359190559E-008 + -5.1799999999999985E-002 -8.0368245392037352E-008 + -5.0699999999999995E-002 -7.9865834834436100E-008 + -4.9599999999999991E-002 -3.7826531240625627E-008 + -4.8499999999999988E-002 -1.9334242651325440E-008 + -4.7399999999999998E-002 -6.9026619087253493E-008 + -4.6299999999999994E-002 -1.3945614796284644E-007 + -4.5199999999999990E-002 -1.5010529352821322E-007 + -4.4099999999999986E-002 -1.0022376528695531E-007 + -4.2999999999999997E-002 -7.1628960540692788E-008 + -4.1899999999999993E-002 -1.1481756700959522E-007 + -4.0799999999999989E-002 -1.8240602628338820E-007 + -3.9699999999999985E-002 -2.0380555554311286E-007 + -3.8599999999999995E-002 -1.8461716422280006E-007 + -3.7499999999999992E-002 -1.8539435586717445E-007 + -3.6399999999999988E-002 -2.2213960448880243E-007 + -3.5299999999999984E-002 -2.4808218768157531E-007 + -3.4199999999999994E-002 -2.3942277493915753E-007 + -3.3099999999999991E-002 -2.4102789097923960E-007 + -3.1999999999999987E-002 -2.9296072057150013E-007 + -3.0899999999999997E-002 -3.5235132145317039E-007 + -2.9799999999999993E-002 -3.4702009088505292E-007 + -2.8699999999999989E-002 -2.9066583806525159E-007 + -2.7599999999999986E-002 -2.7511410394254199E-007 + -2.6499999999999996E-002 -3.4223225497953536E-007 + -2.5399999999999992E-002 -4.1563438912817219E-007 + -2.4299999999999988E-002 -4.0557796410212177E-007 + -2.3199999999999985E-002 -3.3558626455487683E-007 + -2.2099999999999995E-002 -3.0267491979429906E-007 + -2.0999999999999991E-002 -3.3746187000360806E-007 + -1.9899999999999987E-002 -3.6665525726675696E-007 + -1.8799999999999983E-002 -3.3259490805903624E-007 + -1.7699999999999994E-002 -2.7417283376962587E-007 + -1.6599999999999990E-002 -2.5789211122173583E-007 + -1.5499999999999986E-002 -2.6231694505440828E-007 + -1.4399999999999996E-002 -2.1656516935308900E-007 + -1.3299999999999992E-002 -1.2116021252950304E-007 + -1.2199999999999989E-002 -5.4208491917506763E-008 + -1.1099999999999985E-002 -5.2535167327505405E-008 + -9.9999999999999950E-003 -4.6219497562560719E-008 + -8.8999999999999913E-003 4.3425711027111902E-008 + -7.7999999999999875E-003 1.8325084738535224E-007 + -6.6999999999999837E-003 2.7431264015831403E-007 + -5.5999999999999939E-003 2.9017428460065275E-007 + -4.4999999999999901E-003 3.1646274578633893E-007 + -3.3999999999999864E-003 4.1682670826048707E-007 + -2.2999999999999826E-003 5.4645130376229645E-007 + -1.1999999999999927E-003 6.2502419950760668E-007 + -9.9999999999988987E-005 6.5627352796582272E-007 + 1.0000000000000148E-003 7.1366252996085677E-007 + 2.1000000000000185E-003 8.1761163528426550E-007 + 3.2000000000000084E-003 9.0062769686483080E-007 + 4.3000000000000121E-003 9.1813336666746181E-007 + 5.4000000000000159E-003 9.2249820227152668E-007 + 6.5000000000000058E-003 9.8142402293888154E-007 + 7.6000000000000234E-003 1.0660581892807386E-006 + 8.7000000000000133E-003 1.0898022537730867E-006 + 9.8000000000000032E-003 1.0398960057500517E-006 + 1.0900000000000021E-002 9.9696046618191758E-007 + 1.2000000000000011E-002 1.0142574637939106E-006 + 1.3100000000000001E-002 1.0378817023593001E-006 + 1.4200000000000018E-002 9.9257181318535004E-007 + 1.5300000000000008E-002 8.8997359171116841E-007 + 1.6400000000000026E-002 8.0956112924468471E-007 + 1.7500000000000016E-002 7.7524322250610567E-007 + 1.8600000000000005E-002 7.2341941859122016E-007 + 1.9700000000000023E-002 6.0851687067042803E-007 + 2.0800000000000013E-002 4.7280903459068213E-007 + 2.1900000000000003E-002 3.7828348808943701E-007 + 2.3000000000000020E-002 3.1055000704327540E-007 + 2.4100000000000010E-002 2.0567796354953316E-007 + 2.5200000000000000E-002 5.4381303016270977E-008 + 2.6300000000000018E-002 -8.0893158838080126E-008 + 2.7400000000000008E-002 -1.6120630164095928E-007 + 2.8500000000000025E-002 -2.2925603104795300E-007 + 2.9600000000000015E-002 -3.4326399145356845E-007 + 3.0700000000000005E-002 -4.8073258085423731E-007 + 3.1800000000000023E-002 -5.7285041066279518E-007 + 3.2900000000000013E-002 -6.1551247654278995E-007 + 3.4000000000000002E-002 -6.6318716562818736E-007 + 3.5100000000000020E-002 -7.4600768584787147E-007 + 3.6200000000000010E-002 -8.2414413782316842E-007 + 3.7300000000000028E-002 -8.5112213810134563E-007 + 3.8400000000000017E-002 -8.4488607399180182E-007 + 3.9500000000000007E-002 -8.5021417817188194E-007 + 4.0600000000000025E-002 -8.7141648918986903E-007 + 4.1700000000000015E-002 -8.7050165120672318E-007 + 4.2800000000000005E-002 -8.3523303828769713E-007 + 4.3900000000000022E-002 -7.9601250035921112E-007 + 4.5000000000000012E-002 -7.7340052939689485E-007 + 4.6100000000000002E-002 -7.4390106874488993E-007 + 4.7200000000000020E-002 -6.8151763343848870E-007 + 4.8300000000000010E-002 -5.9928737528025522E-007 + 4.9400000000000027E-002 -5.3630651564162690E-007 + 5.0500000000000017E-002 -4.8941603836283321E-007 + 5.1600000000000007E-002 -4.2952137846441474E-007 + 5.2700000000000025E-002 -3.4439895557625277E-007 + 5.3800000000000014E-002 -2.6407261088934320E-007 + 5.4900000000000004E-002 -2.1045894982307800E-007 + 5.6000000000000022E-002 -1.5883679793660122E-007 + 5.7100000000000012E-002 -8.8129809228121303E-008 + 5.8200000000000002E-002 -1.5238738271250440E-008 + 5.9300000000000019E-002 2.7746864361688495E-008 + 6.0400000000000009E-002 4.9020275838529415E-008 + 6.1500000000000027E-002 8.9197605745994224E-008 + 6.2600000000000017E-002 1.5465371916434378E-007 + 6.3700000000000007E-002 2.0589847338214895E-007 + 6.4800000000000024E-002 2.1286854234858765E-007 + 6.5900000000000014E-002 2.0181933280127851E-007 + 6.7000000000000004E-002 2.1621178802888608E-007 + 6.8100000000000022E-002 2.4862180225682096E-007 + 6.9200000000000012E-002 2.5907189638019190E-007 + 7.0300000000000029E-002 2.4081597871372651E-007 + 7.1400000000000019E-002 2.3118985836845241E-007 + 7.2500000000000009E-002 2.4441800405838876E-007 + 7.3600000000000027E-002 2.4319413682860613E-007 + 7.4700000000000016E-002 2.0184367599540565E-007 + 7.5800000000000006E-002 1.5771948369547317E-007 + 7.6900000000000024E-002 1.6087020071609004E-007 + 7.8000000000000014E-002 1.9149101149196213E-007 + 7.9100000000000004E-002 1.8160760362206929E-007 + 8.0200000000000021E-002 1.1681685663234020E-007 + 8.1300000000000011E-002 6.3724733934122924E-008 + 8.2400000000000029E-002 7.2629482872343942E-008 + 8.3500000000000019E-002 1.0094321112319449E-007 + 8.4600000000000009E-002 8.0257805734618159E-008 + 8.5700000000000026E-002 2.1363744551194941E-008 + 8.6800000000000016E-002 -2.2555033396542967E-009 + 8.7900000000000006E-002 2.7241856770388040E-008 + 8.9000000000000024E-002 4.0199857664902083E-008 + 9.0100000000000013E-002 -7.3606458705910427E-009 + 9.1200000000000003E-002 -5.8828877769201426E-008 + 9.2300000000000021E-002 -4.4517438624325223E-008 + 9.3400000000000011E-002 1.1144863698575591E-008 + 9.4500000000000028E-002 1.7181561062784567E-008 + 9.5600000000000018E-002 -4.2751771900384483E-008 + 9.6700000000000008E-002 -8.4331269079029880E-008 + 9.7800000000000026E-002 -5.0432252152177171E-008 + 9.8900000000000016E-002 -1.6676861280817690E-010 + 0.10000000000000001 -1.3755023786643505E-008 + 0.10110000000000002 -6.6662273923157045E-008 + 0.10220000000000001 -6.8127611996260384E-008 + 0.10330000000000003 -8.6029148249622267E-009 + 0.10440000000000002 1.8236233856327999E-008 + 0.10550000000000001 -3.6945380088582169E-008 + 0.10660000000000003 -9.2184095024094859E-008 + 0.10770000000000002 -5.4771948754250843E-008 + 0.10880000000000001 3.2511692893422151E-008 + 0.10990000000000003 4.6325887126386078E-008 + 0.11100000000000002 -3.3310193714441994E-008 + 0.11210000000000001 -8.9939128145033465E-008 + 0.11320000000000002 -4.3340872224462146E-008 + 0.11430000000000001 3.4973204776633793E-008 + 0.11540000000000003 3.3428033674454127E-008 + 0.11650000000000002 -3.1437373593234952E-008 + 0.11760000000000001 -4.8930303364613792E-008 + 0.11870000000000003 7.6801454085284604E-009 + 0.11980000000000002 4.1848920773190912E-008 + 0.12090000000000001 -7.3552146595545764E-009 + 0.12200000000000003 -6.2556033242344711E-008 + 0.12310000000000001 -2.7217533116186132E-008 + 0.12420000000000003 5.5765326578693930E-008 + 0.12530000000000002 6.0093697129559587E-008 + 0.12640000000000001 -2.8205782598433871E-008 + 0.12750000000000003 -8.2238265974865499E-008 + 0.12860000000000002 -2.0777198628252336E-008 + 0.12970000000000001 6.7811498638548073E-008 + 0.13080000000000003 5.7221352989245133E-008 + 0.13190000000000002 -2.8833301968234082E-008 + 0.13300000000000001 -5.7693174682071913E-008 + 0.13410000000000000 8.1107316418638220E-009 + 0.13520000000000004 5.7855565671616205E-008 + 0.13630000000000003 9.8190593433855611E-009 + 0.13740000000000002 -5.9741118718648067E-008 + 0.13850000000000001 -3.6760187782647336E-008 + 0.13960000000000000 4.9250047595705837E-008 + 0.14070000000000005 6.6761153050265420E-008 + 0.14180000000000004 -1.4315627794303509E-008 + 0.14290000000000003 -7.3397380617734598E-008 + 0.14400000000000002 -2.1693040253012441E-008 + 0.14510000000000001 6.2621474228308216E-008 + 0.14620000000000000 5.3844544822823082E-008 + 0.14730000000000004 -3.1005527034722036E-008 + 0.14840000000000003 -6.2377623066822707E-008 + 0.14950000000000002 1.7643475569428801E-009 + 0.15060000000000001 5.5689906020006674E-008 + 0.15170000000000000 1.4737601361503039E-008 + 0.15280000000000005 -5.2642985082229643E-008 + 0.15390000000000004 -3.4450739150315712E-008 + 0.15500000000000003 4.5879016141725515E-008 + 0.15610000000000002 6.2464515337978810E-008 + 0.15720000000000001 -1.6823445747604637E-008 + 0.15830000000000000 -7.6059990306021064E-008 + 0.15940000000000004 -2.5402234982152549E-008 + 0.16050000000000003 6.1645557991596434E-008 + 0.16160000000000002 5.8337192854196473E-008 + 0.16270000000000001 -2.6164938660144799E-008 + 0.16380000000000000 -6.4939506216887821E-008 + 0.16490000000000005 -6.0442042482122815E-009 + 0.16600000000000004 5.4974979235566934E-008 + 0.16710000000000003 2.7189473783550966E-008 + 0.16820000000000002 -3.8872396856959313E-008 + 0.16930000000000001 -3.6647769263709051E-008 + 0.17040000000000000 2.8373786875590667E-008 + 0.17150000000000004 5.0020901198877255E-008 + 0.17260000000000003 -9.4315586451898525E-009 + 0.17370000000000002 -5.8587236395624132E-008 + 0.17480000000000001 -1.9367128345493256E-008 + 0.17590000000000000 5.0781093108298592E-008 + 0.17700000000000005 4.5684622307362588E-008 + 0.17810000000000004 -2.7308418637517207E-008 + 0.17920000000000003 -5.8927845714151772E-008 + 0.18030000000000002 -3.9583216704386359E-009 + 0.18140000000000001 5.3122281684636619E-008 + 0.18250000000000000 2.8896662840338649E-008 + 0.18360000000000004 -3.5132082132349751E-008 + 0.18470000000000003 -4.1121644756003661E-008 + 0.18580000000000002 1.5033560174515515E-008 + 0.18690000000000001 4.3082501122171379E-008 + 0.18800000000000000 7.2923972416205629E-010 + 0.18910000000000005 -4.3470848254401062E-008 + 0.19020000000000004 -1.9849615284783795E-008 + 0.19130000000000003 3.4610813770541426E-008 + 0.19240000000000002 3.5716066548729941E-008 + 0.19350000000000001 -1.7309368161022576E-008 + 0.19460000000000005 -4.2368906605361190E-008 + 0.19570000000000004 -1.5575734035877531E-009 + 0.19680000000000003 4.2218715634589898E-008 + 0.19790000000000002 2.3096616175166673E-008 + 0.19900000000000001 -2.8623199810340338E-008 + 0.20010000000000000 -3.5891293492795739E-008 + 0.20120000000000005 8.3275129014737104E-009 + 0.20230000000000004 3.4943198556902644E-008 + 0.20340000000000003 6.5444538677184028E-009 + 0.20450000000000002 -2.9393413925049572E-008 + 0.20560000000000000 -1.8248234923134987E-008 + 0.20670000000000005 1.8650808897291427E-008 + 0.20780000000000004 2.1631100466379394E-008 + 0.20890000000000003 -1.3175140090027071E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0009.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0009.BXX.semd new file mode 100644 index 00000000..1a7ed3ff --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0009.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 -2.8803398555155013E-010 + -0.11670000000000000 -3.7413219744486526E-010 + -0.11559999999999999 3.5014199872840379E-010 + -0.11449999999999999 9.4073016043694224E-010 + -0.11340000000000000 9.4344004830659856E-011 + -0.11230000000000000 -1.0913597803252628E-009 + -0.11119999999999999 -5.3994958504333113E-010 + -0.11009999999999999 4.0800537948193494E-010 + -0.10900000000000000 -1.7057472101456028E-009 + -0.10790000000000000 -5.1608433082606098E-009 + -0.10679999999999999 -2.5409692128164352E-009 + -0.10569999999999999 7.8289570382139573E-009 + -0.10460000000000000 1.4875282339232854E-008 + -0.10349999999999999 7.4609012301607436E-009 + -0.10239999999999999 -7.8669240011208785E-009 + -0.10130000000000000 -1.2319269160343538E-008 + -0.10020000000000000 -5.1220849783817357E-010 + -9.9099999999999994E-002 1.0257104499089564E-008 + -9.7999999999999990E-002 3.9316976341297050E-009 + -9.6899999999999986E-002 -1.0295769570234370E-008 + -9.5799999999999996E-002 -1.0654827242717602E-008 + -9.4699999999999993E-002 4.9943960078735472E-009 + -9.3599999999999989E-002 1.5762271488029000E-008 + -9.2499999999999999E-002 8.8266656206315020E-009 + -9.1399999999999995E-002 -2.6693327548343859E-009 + -9.0299999999999991E-002 -2.5358068977965331E-009 + -8.9200000000000002E-002 1.5049547164025512E-009 + -8.8099999999999984E-002 -9.5547294520770265E-009 + -8.6999999999999994E-002 -3.3973915236629182E-008 + -8.5899999999999990E-002 -5.0857114075597565E-008 + -8.4799999999999986E-002 -5.4564850415772526E-008 + -8.3699999999999997E-002 -6.5483156674872589E-008 + -8.2599999999999993E-002 -9.6674341421021381E-008 + -8.1499999999999989E-002 -1.2998641807371314E-007 + -8.0399999999999999E-002 -1.4490642286091315E-007 + -7.9299999999999995E-002 -1.5748256032566132E-007 + -7.8199999999999992E-002 -2.0287137658669963E-007 + -7.7100000000000002E-002 -2.8165871412966226E-007 + -7.5999999999999984E-002 -3.5502640116646944E-007 + -7.4899999999999994E-002 -4.0535360312787816E-007 + -7.3799999999999991E-002 -4.7339014486169617E-007 + -7.2699999999999987E-002 -6.0896633158336044E-007 + -7.1599999999999997E-002 -8.0216420883516548E-007 + -7.0499999999999993E-002 -9.9893850347143598E-007 + -6.9399999999999989E-002 -1.1834122233267408E-006 + -6.8300000000000000E-002 -1.4076350680625183E-006 + -6.7199999999999996E-002 -1.7256284081668127E-006 + -6.6099999999999992E-002 -2.1305838799889898E-006 + -6.5000000000000002E-002 -2.5860933874355396E-006 + -6.3899999999999985E-002 -3.0978658287494909E-006 + -6.2799999999999995E-002 -3.7148834053368773E-006 + -6.1699999999999991E-002 -4.4658104343398008E-006 + -6.0599999999999994E-002 -5.3392113841255195E-006 + -5.9499999999999990E-002 -6.3407364905287977E-006 + -5.8399999999999994E-002 -7.5280327109794598E-006 + -5.7299999999999990E-002 -8.9556288003223017E-006 + -5.6199999999999986E-002 -1.0613592166919261E-005 + -5.5099999999999996E-002 -1.2469089597288985E-005 + -5.3999999999999992E-002 -1.4562010619556531E-005 + -5.2899999999999989E-002 -1.7006905181915499E-005 + -5.1799999999999985E-002 -1.9883864297298715E-005 + -5.0699999999999995E-002 -2.3173781301011331E-005 + -4.9599999999999991E-002 -2.6839208658202551E-005 + -4.8499999999999988E-002 -3.0936942494008690E-005 + -4.7399999999999998E-002 -3.5597320675151423E-005 + -4.6299999999999994E-002 -4.0901679312810302E-005 + -4.5199999999999990E-002 -4.6839279093546793E-005 + -4.4099999999999986E-002 -5.3402578487293795E-005 + -4.2999999999999997E-002 -6.0669895901810378E-005 + -4.1899999999999993E-002 -6.8749301135540009E-005 + -4.0799999999999989E-002 -7.7678938396275043E-005 + -3.9699999999999985E-002 -8.7439038907177746E-005 + -3.8599999999999995E-002 -9.8054588306695223E-005 + -3.7499999999999992E-002 -1.0961812949972227E-004 + -3.6399999999999988E-002 -1.2218955089338124E-004 + -3.5299999999999984E-002 -1.3573023898061365E-004 + -3.4199999999999994E-002 -1.5017796249594539E-004 + -3.3099999999999991E-002 -1.6554954345338047E-004 + -3.1999999999999987E-002 -1.8190105038229376E-004 + -3.0899999999999997E-002 -1.9920022168662399E-004 + -2.9799999999999993E-002 -2.1730444859713316E-004 + -2.8699999999999989E-002 -2.3608304036315531E-004 + -2.7599999999999986E-002 -2.5549545534886420E-004 + -2.6499999999999996E-002 -2.7549968217499554E-004 + -2.5399999999999992E-002 -2.9592090868391097E-004 + -2.4299999999999988E-002 -3.1648448202759027E-004 + -2.3199999999999985E-002 -3.3696304308250546E-004 + -2.2099999999999995E-002 -3.5721459425985813E-004 + -2.0999999999999991E-002 -3.7705618888139725E-004 + -1.9899999999999987E-002 -3.9616250433027744E-004 + -1.8799999999999983E-002 -4.1414241422899067E-004 + -1.7699999999999994E-002 -4.3067528167739511E-004 + -1.6599999999999990E-002 -4.4549690210260451E-004 + -1.5499999999999986E-002 -4.5828154543414712E-004 + -1.4399999999999996E-002 -4.6860022121109068E-004 + -1.3299999999999992E-002 -4.7602364793419838E-004 + -1.2199999999999989E-002 -4.8021972179412842E-004 + -1.1099999999999985E-002 -4.8088253242895007E-004 + -9.9999999999999950E-003 -4.7762415488250554E-004 + -8.8999999999999913E-003 -4.7001498751342297E-004 + -7.7999999999999875E-003 -4.5772135490551591E-004 + -6.6999999999999837E-003 -4.4053656165488064E-004 + -5.5999999999999939E-003 -4.1827061795629561E-004 + -4.4999999999999901E-003 -3.9066385943442583E-004 + -3.3999999999999864E-003 -3.5747891524806619E-004 + -2.2999999999999826E-003 -3.1863345066085458E-004 + -1.1999999999999927E-003 -2.7419862453825772E-004 + -9.9999999999988987E-005 -2.2426752548199147E-004 + 1.0000000000000148E-003 -1.6890499682631344E-004 + 2.1000000000000185E-003 -1.0825994831975549E-004 + 3.2000000000000084E-003 -4.2664858483476564E-005 + 4.3000000000000121E-003 2.7419308025855571E-005 + 5.4000000000000159E-003 1.0152823233511299E-004 + 6.5000000000000058E-003 1.7919501988217235E-004 + 7.6000000000000234E-003 2.5982124498113990E-004 + 8.7000000000000133E-003 3.4263107227161527E-004 + 9.8000000000000032E-003 4.2678593308664858E-004 + 1.0900000000000021E-002 5.1148695638403296E-004 + 1.2000000000000011E-002 5.9593777405098081E-004 + 1.3100000000000001E-002 6.7922723246738315E-004 + 1.4200000000000018E-002 7.6034129597246647E-004 + 1.5300000000000008E-002 8.3828542847186327E-004 + 1.6400000000000026E-002 9.1215304564684629E-004 + 1.7500000000000016E-002 9.8105869255959988E-004 + 1.8600000000000005E-002 1.0440740734338760E-003 + 1.9700000000000023E-002 1.1002907995134592E-003 + 2.0800000000000013E-002 1.1489263270050287E-003 + 2.1900000000000003E-002 1.1893317569047213E-003 + 2.3000000000000020E-002 1.2208991684019566E-003 + 2.4100000000000010E-002 1.2430413626134396E-003 + 2.5200000000000000E-002 1.2552968692034483E-003 + 2.6300000000000018E-002 1.2574137654155493E-003 + 2.7400000000000008E-002 1.2493024114519358E-003 + 2.8500000000000025E-002 1.2309435987845063E-003 + 2.9600000000000015E-002 1.2023785384371877E-003 + 3.0700000000000005E-002 1.1638011783361435E-003 + 3.1800000000000023E-002 1.1156072141602635E-003 + 3.2900000000000013E-002 1.0583364637568593E-003 + 3.4000000000000002E-002 9.9259952548891306E-004 + 3.5100000000000020E-002 9.1908575268462300E-004 + 3.6200000000000010E-002 8.3860836457461119E-004 + 3.7300000000000028E-002 7.5210467912256718E-004 + 3.8400000000000017E-002 6.6056346986442804E-004 + 3.9500000000000007E-002 5.6497880723327398E-004 + 4.0600000000000025E-002 4.6639190986752510E-004 + 4.1700000000000015E-002 3.6591547541320324E-004 + 4.2800000000000005E-002 2.6468629948794842E-004 + 4.3900000000000022E-002 1.6379928274545819E-004 + 4.5000000000000012E-002 6.4273423049598932E-005 + 4.6100000000000002E-002 -3.2908828870858997E-005 + 4.7200000000000020E-002 -1.2678855273406953E-004 + 4.8300000000000010E-002 -2.1645742526743561E-004 + 4.9400000000000027E-002 -3.0110162333585322E-004 + 5.0500000000000017E-002 -3.8001756183803082E-004 + 5.1600000000000007E-002 -4.5260763727128506E-004 + 5.2700000000000025E-002 -5.1836931379511952E-004 + 5.3800000000000014E-002 -5.7690998073667288E-004 + 5.4900000000000004E-002 -6.2794628320261836E-004 + 5.6000000000000022E-002 -6.7130057141184807E-004 + 5.7100000000000012E-002 -7.0689612766727805E-004 + 5.8200000000000002E-002 -7.3475606041029096E-004 + 5.9300000000000019E-002 -7.5500836828723550E-004 + 6.0400000000000009E-002 -7.6787528814747930E-004 + 6.1500000000000027E-002 -7.7367248013615608E-004 + 6.2600000000000017E-002 -7.7278702519834042E-004 + 6.3700000000000007E-002 -7.6565245399251580E-004 + 6.4800000000000024E-002 -7.5273140100762248E-004 + 6.5900000000000014E-002 -7.3453393997624516E-004 + 6.7000000000000004E-002 -7.1163172833621502E-004 + 6.8100000000000022E-002 -6.8464037030935287E-004 + 6.9200000000000012E-002 -6.5416324650868773E-004 + 7.0300000000000029E-002 -6.2076246831566095E-004 + 7.1400000000000019E-002 -5.8498739963397384E-004 + 7.2500000000000009E-002 -5.4741359781473875E-004 + 7.3600000000000027E-002 -5.0862040370702744E-004 + 7.4700000000000016E-002 -4.6912441030144691E-004 + 7.5800000000000006E-002 -4.2936645331792533E-004 + 7.6900000000000024E-002 -3.8976417272351682E-004 + 7.8000000000000014E-002 -3.5074673360213637E-004 + 7.9100000000000004E-002 -3.1270532053895295E-004 + 8.0200000000000021E-002 -2.7592491824179888E-004 + 8.1300000000000011E-002 -2.4061089789029211E-004 + 8.2400000000000029E-002 -2.0696962019428611E-004 + 8.3500000000000019E-002 -1.7523215501569211E-004 + 8.4600000000000009E-002 -1.4557177200913429E-004 + 8.5700000000000026E-002 -1.1803837696788833E-004 + 8.6800000000000016E-002 -9.2626753030344844E-005 + 8.7900000000000006E-002 -6.9368223194032907E-005 + 8.9000000000000024E-002 -4.8316596803488210E-005 + 9.0100000000000013E-002 -2.9453829483827576E-005 + 9.1200000000000003E-002 -1.2662624612858053E-005 + 9.2300000000000021E-002 2.1758764887636062E-006 + 9.3400000000000011E-002 1.5106087630556431E-005 + 9.4500000000000028E-002 2.6164723749388941E-005 + 9.5600000000000018E-002 3.5490509617375210E-005 + 9.6700000000000008E-002 4.3295138311805204E-005 + 9.7800000000000026E-002 4.9726331781130284E-005 + 9.8900000000000016E-002 5.4826639825478196E-005 + 0.10000000000000001 5.8654739405028522E-005 + 0.10110000000000002 6.1385821027215570E-005 + 0.10220000000000001 6.3235464040189981E-005 + 0.10330000000000003 6.4316627685911953E-005 + 0.10440000000000002 6.4645937527529895E-005 + 0.10550000000000001 6.4287887653335929E-005 + 0.10660000000000003 6.3415100157726556E-005 + 0.10770000000000002 6.2186321883928031E-005 + 0.10880000000000001 6.0628819483099505E-005 + 0.10990000000000003 5.8716934290714562E-005 + 0.11100000000000002 5.6527391279814765E-005 + 0.11210000000000001 5.4229054512688890E-005 + 0.11320000000000002 5.1915227231802419E-005 + 0.11430000000000001 4.9534242862137035E-005 + 0.11540000000000003 4.7029920096974820E-005 + 0.11650000000000002 4.4482865632744506E-005 + 0.11760000000000001 4.2035189835587516E-005 + 0.11870000000000003 3.9715960156172514E-005 + 0.11980000000000002 3.7433437682921067E-005 + 0.12090000000000001 3.5144501453032717E-005 + 0.12200000000000003 3.2941094104899094E-005 + 0.12310000000000001 3.0918781703803688E-005 + 0.12420000000000003 2.9035560146439821E-005 + 0.12530000000000002 2.7182510166312568E-005 + 0.12640000000000001 2.5362234737258404E-005 + 0.12750000000000003 2.3692986360401846E-005 + 0.12860000000000002 2.2226626242627390E-005 + 0.12970000000000001 2.0860485165030695E-005 + 0.13080000000000003 1.9484312360873446E-005 + 0.13190000000000002 1.8143020497518592E-005 + 0.13300000000000001 1.6965092072496191E-005 + 0.13410000000000000 1.5963256373652257E-005 + 0.13520000000000004 1.5010761671874207E-005 + 0.13630000000000003 1.4027496035851073E-005 + 0.13740000000000002 1.3092350855004042E-005 + 0.13850000000000001 1.2310546480875928E-005 + 0.13960000000000000 1.1643589459708892E-005 + 0.14070000000000005 1.0964364264509641E-005 + 0.14180000000000004 1.0249904335069004E-005 + 0.14290000000000003 9.6123394541791640E-006 + 0.14400000000000002 9.1192487161606550E-006 + 0.14510000000000001 8.6823974925209768E-006 + 0.14620000000000000 8.1873758972506039E-006 + 0.14730000000000004 7.6643909778795205E-006 + 0.14840000000000003 7.2363345680059865E-006 + 0.14950000000000002 6.9258330768207088E-006 + 0.15060000000000001 6.6185984906041995E-006 + 0.15170000000000000 6.2384483499045018E-006 + 0.15280000000000005 5.8610858104657382E-006 + 0.15390000000000004 5.5916821111168247E-006 + 0.15500000000000003 5.3971270972397178E-006 + 0.15610000000000002 5.1542574510676786E-006 + 0.15720000000000001 4.8394890654890332E-006 + 0.15830000000000000 4.5660826799576171E-006 + 0.15940000000000004 4.4096650526626036E-006 + 0.16050000000000003 4.2895571823464707E-006 + 0.16160000000000002 4.0883924157242291E-006 + 0.16270000000000001 3.8272687561402563E-006 + 0.16380000000000000 3.6307160371507052E-006 + 0.16490000000000005 3.5376704090595013E-006 + 0.16600000000000004 3.4466718261683127E-006 + 0.16710000000000003 3.2729092254157877E-006 + 0.16820000000000002 3.0728406272828579E-006 + 0.16930000000000001 2.9496693514374783E-006 + 0.17040000000000000 2.8924503112648381E-006 + 0.17150000000000004 2.7977821446256712E-006 + 0.17260000000000003 2.6335485472372966E-006 + 0.17370000000000002 2.4877590476535261E-006 + 0.17480000000000001 2.4286423467856366E-006 + 0.17590000000000000 2.3968502773641376E-006 + 0.17700000000000005 2.2971150883677183E-006 + 0.17810000000000004 2.1457908587763086E-006 + 0.17920000000000003 2.0451898308238015E-006 + 0.18030000000000002 2.0259069515304873E-006 + 0.18140000000000001 2.0001909888378577E-006 + 0.18250000000000000 1.8965877188747982E-006 + 0.18360000000000004 1.7677775758784264E-006 + 0.18470000000000003 1.7075715277314885E-006 + 0.18580000000000002 1.7080716361306258E-006 + 0.18690000000000001 1.6748143707445706E-006 + 0.18800000000000000 1.5719796238045092E-006 + 0.18910000000000005 1.4739317748535541E-006 + 0.19020000000000004 1.4486840882454999E-006 + 0.19130000000000003 1.4554168501490494E-006 + 0.19240000000000002 1.4102511158853304E-006 + 0.19350000000000001 1.3138412668922683E-006 + 0.19460000000000005 1.2455086562113138E-006 + 0.19570000000000004 1.2395656767694163E-006 + 0.19680000000000003 1.2364924941721256E-006 + 0.19790000000000002 1.1788936262746574E-006 + 0.19900000000000001 1.0989546126438654E-006 + 0.20010000000000000 1.0644292842698633E-006 + 0.20120000000000005 1.0726317896114779E-006 + 0.20230000000000004 1.0568600146143581E-006 + 0.20340000000000003 9.9119188234908506E-007 + 0.20450000000000002 9.2882601165911183E-007 + 0.20560000000000000 9.1791633849425125E-007 + 0.20670000000000005 9.2815031393911340E-007 + 0.20780000000000004 8.9999008423546911E-007 + 0.20890000000000003 8.3641606352102826E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0009.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0009.BXZ.semd new file mode 100644 index 00000000..f39a0457 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0009.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546763107634806E-011 + -0.11559999999999999 1.3697711367943732E-011 + -0.11449999999999999 -3.8519888667654101E-011 + -0.11340000000000000 -6.0437016502490337E-011 + -0.11230000000000000 8.1728193657149006E-011 + -0.11119999999999999 2.1664815774702362E-010 + -0.11009999999999999 -3.4040614077524012E-011 + -0.10900000000000000 -4.8208054215237439E-010 + -0.10790000000000000 -2.7206706332272290E-010 + -0.10679999999999999 7.1667355383553399E-010 + -0.10569999999999999 1.0246070658581630E-009 + -0.10460000000000000 -4.2161413249530710E-010 + -0.10349999999999999 -1.8818480107540836E-009 + -0.10239999999999999 -6.0493338116529571E-010 + -0.10130000000000000 2.4258657305153974E-009 + -0.10020000000000000 2.5024646799209904E-009 + -9.9099999999999994E-002 -1.8537392731943214E-009 + -9.7999999999999990E-002 -4.8300972110837392E-009 + -9.6899999999999986E-002 -6.5601130083692283E-010 + -9.5799999999999996E-002 6.4044076708569264E-009 + -9.4699999999999993E-002 5.8165898764173107E-009 + -9.3599999999999989E-002 -3.7803706831596173E-009 + -9.2499999999999999E-002 -9.8755315036669344E-009 + -9.1399999999999995E-002 -2.5646533785561587E-009 + -9.0299999999999991E-002 9.5435064295656957E-009 + -8.9200000000000002E-002 9.3253387234426555E-009 + -8.8099999999999984E-002 -4.2171426350989805E-009 + -8.6999999999999994E-002 -1.2694440165716969E-008 + -8.5899999999999990E-002 -3.9120702233219617E-009 + -8.4799999999999986E-002 9.9854604584947992E-009 + -8.3699999999999997E-002 9.7387156117179074E-009 + -8.2599999999999993E-002 -2.9504683141112764E-009 + -8.1499999999999989E-002 -8.7990539299198645E-009 + -8.0399999999999999E-002 -8.1161039000576807E-010 + -7.9299999999999995E-002 5.8461169238910315E-009 + -7.8199999999999992E-002 -3.1187788462894162E-010 + -7.7100000000000002E-002 -7.3376864584417945E-009 + -7.5999999999999984E-002 2.9691941180048920E-012 + -7.4899999999999994E-002 1.1607462546692204E-008 + -7.3799999999999991E-002 4.7746384623792437E-009 + -7.2699999999999987E-002 -1.6708165517798079E-008 + -7.1599999999999997E-002 -2.0920309040661778E-008 + -7.0499999999999993E-002 5.0183723843133521E-009 + -6.9399999999999989E-002 2.8316698319486022E-008 + -6.8300000000000000E-002 1.2550958494728093E-008 + -6.7199999999999996E-002 -2.6887942539133292E-008 + -6.6099999999999992E-002 -3.8679164759969353E-008 + -6.5000000000000002E-002 -6.8538561492914596E-009 + -6.3899999999999985E-002 2.4600396386631473E-008 + -6.2799999999999995E-002 1.2652751735231504E-008 + -6.1699999999999991E-002 -2.5253452662354903E-008 + -6.0599999999999994E-002 -3.9293038156529292E-008 + -5.9499999999999990E-002 -1.9400914652578649E-008 + -5.8399999999999994E-002 -3.7838399080669660E-009 + -5.7299999999999990E-002 -1.5919523477236908E-008 + -5.6199999999999986E-002 -3.1369257413871310E-008 + -5.5099999999999996E-002 -2.4939522447198215E-008 + -5.3999999999999992E-002 -1.7682884490000106E-008 + -5.2899999999999989E-002 -4.2286462331730945E-008 + -5.1799999999999985E-002 -8.0362298149339040E-008 + -5.0699999999999995E-002 -7.9882468639880244E-008 + -4.9599999999999991E-002 -3.7831284771527862E-008 + -4.8499999999999988E-002 -1.9347170976402595E-008 + -4.7399999999999998E-002 -6.9011790060358180E-008 + -4.6299999999999994E-002 -1.3945387422609201E-007 + -4.5199999999999990E-002 -1.5015395149475808E-007 + -4.4099999999999986E-002 -1.0027047636640418E-007 + -4.2999999999999997E-002 -7.1666931944491807E-008 + -4.1899999999999993E-002 -1.1474452321635908E-007 + -4.0799999999999989E-002 -1.8237510346352792E-007 + -3.9699999999999985E-002 -2.0388004884352995E-007 + -3.8599999999999995E-002 -1.8465661355548946E-007 + -3.7499999999999992E-002 -1.8540903568009526E-007 + -3.6399999999999988E-002 -2.2214078398974380E-007 + -3.5299999999999984E-002 -2.4801934728202468E-007 + -3.4199999999999994E-002 -2.3923982439555402E-007 + -3.3099999999999991E-002 -2.4121229103002406E-007 + -3.1999999999999987E-002 -2.9318422889446083E-007 + -3.0899999999999997E-002 -3.5208702797717706E-007 + -2.9799999999999993E-002 -3.4674403082135541E-007 + -2.8699999999999989E-002 -2.9049104455225461E-007 + -2.7599999999999986E-002 -2.7545084435587341E-007 + -2.6499999999999996E-002 -3.4248205338371918E-007 + -2.5399999999999992E-002 -4.1515204429742880E-007 + -2.4299999999999988E-002 -4.0524611222281237E-007 + -2.3199999999999985E-002 -3.3571558333278517E-007 + -2.2099999999999995E-002 -3.0304008191706089E-007 + -2.0999999999999991E-002 -3.3726442438819504E-007 + -1.9899999999999987E-002 -3.6610245501833560E-007 + -1.8799999999999983E-002 -3.3274599786636827E-007 + -1.7699999999999994E-002 -2.7657031864691817E-007 + -1.6599999999999990E-002 -2.5848984819276666E-007 + -1.5499999999999986E-002 -2.6027734634226363E-007 + -1.4399999999999996E-002 -2.1478064127222751E-007 + -1.3299999999999992E-002 -1.2105300584153156E-007 + -1.2199999999999989E-002 -5.5594554737581348E-008 + -1.1099999999999985E-002 -5.3948753020449658E-008 + -9.9999999999999950E-003 -4.6930264119282583E-008 + -8.8999999999999913E-003 4.4146634792241457E-008 + -7.7999999999999875E-003 1.8381598465566640E-007 + -6.6999999999999837E-003 2.7294689175505482E-007 + -5.5999999999999939E-003 2.9075033580738818E-007 + -4.4999999999999901E-003 3.1965078051143792E-007 + -3.3999999999999864E-003 4.1699919961502019E-007 + -2.2999999999999826E-003 5.4522678283319692E-007 + -1.1999999999999927E-003 6.2424891211776412E-007 + -9.9999999999988987E-005 6.5646048597045592E-007 + 1.0000000000000148E-003 7.1318436312139966E-007 + 2.1000000000000185E-003 8.1598585666142753E-007 + 3.2000000000000084E-003 9.0012053988175467E-007 + 4.3000000000000121E-003 9.2059821099610417E-007 + 5.4000000000000159E-003 9.2427325171229313E-007 + 6.5000000000000058E-003 9.7961265055346303E-007 + 7.6000000000000234E-003 1.0639585070748581E-006 + 8.7000000000000133E-003 1.0913036021520384E-006 + 9.8000000000000032E-003 1.0453258028064738E-006 + 1.0900000000000021E-002 9.9712997325696051E-007 + 1.2000000000000011E-002 1.0088001545227598E-006 + 1.3100000000000001E-002 1.0345958116886322E-006 + 1.4200000000000018E-002 9.9578949175338494E-007 + 1.5300000000000008E-002 8.9571926764620002E-007 + 1.6400000000000026E-002 8.0986109196601319E-007 + 1.7500000000000016E-002 7.6866041354151093E-007 + 1.8600000000000005E-002 7.1791595246395445E-007 + 1.9700000000000023E-002 6.1041089338687016E-007 + 2.0800000000000013E-002 4.7821760063015972E-007 + 2.1900000000000003E-002 3.8075452835073520E-007 + 2.3000000000000020E-002 3.0975277809375257E-007 + 2.4100000000000010E-002 2.0506492148797406E-007 + 2.5200000000000000E-002 5.5672440879561691E-008 + 2.6300000000000018E-002 -7.9306758493657981E-008 + 2.7400000000000008E-002 -1.6279591363854706E-007 + 2.8500000000000025E-002 -2.3348007971435436E-007 + 2.9600000000000015E-002 -3.4153745787079970E-007 + 3.0700000000000005E-002 -4.7552609316880989E-007 + 3.1800000000000023E-002 -5.7711940826266073E-007 + 3.2900000000000013E-002 -6.2412146917267819E-007 + 3.4000000000000002E-002 -6.6390157371642999E-007 + 3.5100000000000020E-002 -7.3363980845897458E-007 + 3.6200000000000010E-002 -8.1229649140368565E-007 + 3.7300000000000028E-002 -8.5148150219538365E-007 + 3.8400000000000017E-002 -8.5427609519683756E-007 + 3.9500000000000007E-002 -8.5919549519530847E-007 + 4.0600000000000025E-002 -8.7472608356620185E-007 + 4.1700000000000015E-002 -8.7051904529289459E-007 + 4.2800000000000005E-002 -8.3435497799655423E-007 + 4.3900000000000022E-002 -7.9382164130947785E-007 + 4.5000000000000012E-002 -7.6736085929951514E-007 + 4.6100000000000002E-002 -7.4069271249754820E-007 + 4.7200000000000020E-002 -6.8284191456768895E-007 + 4.8300000000000010E-002 -6.0140575897094095E-007 + 4.9400000000000027E-002 -5.2916249160261941E-007 + 5.0500000000000017E-002 -4.7842348749327357E-007 + 5.1600000000000007E-002 -4.2777972453222901E-007 + 5.2700000000000025E-002 -3.5926507280237274E-007 + 5.3800000000000014E-002 -2.8261052875677706E-007 + 5.4900000000000004E-002 -2.1242371417429240E-007 + 5.6000000000000022E-002 -1.4670071379896399E-007 + 5.7100000000000012E-002 -7.7825554001265118E-008 + 5.8200000000000002E-002 -1.8965994996733571E-008 + 5.9300000000000019E-002 2.0027554725743357E-008 + 6.0400000000000009E-002 5.1859206706694749E-008 + 6.1500000000000027E-002 9.8590831498768239E-008 + 6.2600000000000017E-002 1.5715717438524734E-007 + 6.3700000000000007E-002 1.9707420051418012E-007 + 6.4800000000000024E-002 2.0643869902414735E-007 + 6.5900000000000014E-002 2.0669088485192333E-007 + 6.7000000000000004E-002 2.2327998294713325E-007 + 6.8100000000000022E-002 2.4503654572072264E-007 + 6.9200000000000012E-002 2.4758736572039197E-007 + 7.0300000000000029E-002 2.3634007106920762E-007 + 7.1400000000000019E-002 2.3851436026234296E-007 + 7.2500000000000009E-002 2.5271233994317299E-007 + 7.3600000000000027E-002 2.4382481456086680E-007 + 7.4700000000000016E-002 2.0057692040609254E-007 + 7.5800000000000006E-002 1.6171759398275753E-007 + 7.6900000000000024E-002 1.6529740776149993E-007 + 7.8000000000000014E-002 1.8658145961580885E-007 + 7.9100000000000004E-002 1.7089151072013919E-007 + 8.0200000000000021E-002 1.1538359245832908E-007 + 8.1300000000000011E-002 7.4725029719502345E-008 + 8.2400000000000029E-002 8.0081058229097835E-008 + 8.3500000000000019E-002 9.0517104922582803E-008 + 8.4600000000000009E-002 6.1421559394148062E-008 + 8.5700000000000026E-002 1.8969112502986718E-008 + 8.6800000000000016E-002 1.6045291317823285E-008 + 8.7900000000000006E-002 4.2973098857146397E-008 + 8.9000000000000024E-002 3.7108652151118804E-008 + 9.0100000000000013E-002 -2.1195695865117159E-008 + 9.1200000000000003E-002 -6.3394885785328370E-008 + 9.2300000000000021E-002 -3.3960134260269115E-008 + 9.3400000000000011E-002 2.0787053855997328E-008 + 9.4500000000000028E-002 1.3361754369611845E-008 + 9.5600000000000018E-002 -5.3435563529546926E-008 + 9.6700000000000008E-002 -8.8664485531353421E-008 + 9.7800000000000026E-002 -4.8547782682817342E-008 + 9.8900000000000016E-002 1.0823519858149666E-009 + 0.10000000000000001 -1.3791563446829969E-008 + 0.10110000000000002 -6.1651327598610806E-008 + 0.10220000000000001 -5.9883475955757604E-008 + 0.10330000000000003 -8.9862899343984282E-009 + 0.10440000000000002 7.3140937750793000E-009 + 0.10550000000000001 -4.3849844644228142E-008 + 0.10660000000000003 -8.4320525672865188E-008 + 0.10770000000000002 -4.1557282060011858E-008 + 0.10880000000000001 3.0630832981159983E-008 + 0.10990000000000003 2.8005452179513668E-008 + 0.11100000000000002 -4.4826865774894031E-008 + 0.11210000000000001 -7.7457144698200864E-008 + 0.11320000000000002 -1.9762795844258108E-008 + 0.11430000000000001 4.1791079041786361E-008 + 0.11540000000000003 1.6399040347891969E-008 + 0.11650000000000002 -5.1691980473833610E-008 + 0.11760000000000001 -5.2149232487863628E-008 + 0.11870000000000003 1.8933784318164726E-008 + 0.11980000000000002 5.1455820937462704E-008 + 0.12090000000000001 -7.3447412596294726E-009 + 0.12200000000000003 -6.7213427712431439E-008 + 0.12310000000000001 -3.1407537903760385E-008 + 0.12420000000000003 5.2780666948137878E-008 + 0.12530000000000002 6.1362278813703597E-008 + 0.12640000000000001 -1.8070547724846620E-008 + 0.12750000000000003 -6.7589773777854134E-008 + 0.12860000000000002 -1.7635123583659151E-008 + 0.12970000000000001 5.0865953227230420E-008 + 0.13080000000000003 3.4674172866289155E-008 + 0.13190000000000002 -3.3010081779139000E-008 + 0.13300000000000001 -4.0245069499178499E-008 + 0.13410000000000000 2.4839955869992991E-008 + 0.13520000000000004 5.4604857524509498E-008 + 0.13630000000000003 -5.6809401627333500E-009 + 0.13740000000000002 -6.5246005931385298E-008 + 0.13850000000000001 -2.5126880132120277E-008 + 0.13960000000000000 6.3100010549987928E-008 + 0.14070000000000005 6.7960726823912410E-008 + 0.14180000000000004 -2.3002888482892558E-008 + 0.14290000000000003 -8.0192968709980050E-008 + 0.14400000000000002 -2.3273630134212908E-008 + 0.14510000000000001 6.0903978749138332E-008 + 0.14620000000000000 5.1063157258113279E-008 + 0.14730000000000004 -2.9198623963111459E-008 + 0.14840000000000003 -5.5249824271186299E-008 + 0.14950000000000002 5.9742597535716868E-009 + 0.15060000000000001 5.1683954893633199E-008 + 0.15170000000000000 9.2670466855793165E-009 + 0.15280000000000005 -5.0466116618963497E-008 + 0.15390000000000004 -2.7773952027132509E-008 + 0.15500000000000003 4.5812953430868220E-008 + 0.15610000000000002 5.4231534818427463E-008 + 0.15720000000000001 -2.1544300565778940E-008 + 0.15830000000000000 -6.9711596495380945E-008 + 0.15940000000000004 -1.6899123878033606E-008 + 0.16050000000000003 5.9338354674309812E-008 + 0.16160000000000002 4.7775955636097933E-008 + 0.16270000000000001 -2.9721949346139809E-008 + 0.16380000000000000 -5.4946767136243579E-008 + 0.16490000000000005 5.5382205488285763E-009 + 0.16600000000000004 5.3836711089161327E-008 + 0.16710000000000003 1.5288277310787635E-008 + 0.16820000000000002 -4.7266258462741462E-008 + 0.16930000000000001 -3.3984608904802371E-008 + 0.17040000000000000 3.5635494555208425E-008 + 0.17150000000000004 5.3365361907253828E-008 + 0.17260000000000003 -1.0082618295825796E-008 + 0.17370000000000002 -5.9461882528921706E-008 + 0.17480000000000001 -2.0611990336760755E-008 + 0.17590000000000000 4.7410711800921490E-008 + 0.17700000000000005 4.3526959814244037E-008 + 0.17810000000000004 -2.3037589613750242E-008 + 0.17920000000000003 -5.1227388553343189E-008 + 0.18030000000000002 -2.9278979241098568E-009 + 0.18140000000000001 4.3902048219024437E-008 + 0.18250000000000000 1.9301701570384466E-008 + 0.18360000000000004 -3.3301532198493078E-008 + 0.18470000000000003 -3.0195973721447444E-008 + 0.18580000000000002 2.1444137132675678E-008 + 0.18690000000000001 3.7973730826479368E-008 + 0.18800000000000000 -7.9474338221530161E-009 + 0.18910000000000005 -4.4681939925794723E-008 + 0.19020000000000004 -1.3750476313134641E-008 + 0.19130000000000003 3.9106556215529054E-008 + 0.19240000000000002 3.4231064205414441E-008 + 0.19350000000000001 -2.0376340614802757E-008 + 0.19460000000000005 -4.2463568661332829E-008 + 0.19570000000000004 -7.9124140572872648E-010 + 0.19680000000000003 4.0039932258650879E-008 + 0.19790000000000002 1.9746527968322880E-008 + 0.19900000000000001 -2.8321668565922664E-008 + 0.20010000000000000 -3.1819642032360207E-008 + 0.20120000000000005 1.1127384347275893E-008 + 0.20230000000000004 3.3723519976547323E-008 + 0.20340000000000003 4.5465746723039047E-009 + 0.20450000000000002 -2.8583366784573627E-008 + 0.20560000000000000 -1.6207739150786438E-008 + 0.20670000000000005 1.8186010919407636E-008 + 0.20780000000000004 1.9181120691769138E-008 + 0.20890000000000003 -1.3528280717878260E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0010.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0010.BXX.semd new file mode 100644 index 00000000..78c9a4e7 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0010.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 -1.0370384665327475E-019 + -0.11230000000000000 -4.6409876227256865E-020 + -0.11119999999999999 8.2720842650112477E-019 + -0.11009999999999999 8.0862028226977456E-019 + -0.10900000000000000 -2.4883402283185032E-018 + -0.10790000000000000 -2.5798934056964849E-018 + -0.10679999999999999 4.4458095879805804E-018 + -0.10569999999999999 -8.2915699519060062E-018 + -0.10460000000000000 -4.1711803306570549E-017 + -0.10349999999999999 3.4793552522030194E-017 + -0.10239999999999999 2.8669153588801880E-016 + -0.10130000000000000 2.5638893219999620E-016 + -0.10020000000000000 -6.8406153180152721E-016 + -9.9099999999999994E-002 -1.7783005682559623E-015 + -9.7999999999999990E-002 -6.4952386925635152E-016 + -9.6899999999999986E-002 3.2767259923878163E-015 + -9.5799999999999996E-002 5.7871662648666111E-015 + -9.4699999999999993E-002 2.2170111188909601E-015 + -9.3599999999999989E-002 -5.0691186477872484E-015 + -9.2499999999999999E-002 -9.9055200755140613E-015 + -9.1399999999999995E-002 -1.3656571601111840E-014 + -9.0299999999999991E-002 -1.9275620460673312E-014 + -8.9200000000000002E-002 -7.1703193987231011E-015 + -8.8099999999999984E-002 5.4147827985729508E-014 + -8.6999999999999994E-002 1.3642907604419913E-013 + -8.5899999999999990E-002 1.1752887075014429E-013 + -8.4799999999999986E-002 -9.3426372053170142E-014 + -8.3699999999999997E-002 -3.7053083583142576E-013 + -8.2599999999999993E-002 -4.1808898465674205E-013 + -8.1499999999999989E-002 -1.0171621574531220E-013 + -8.0399999999999999E-002 3.5628268456149026E-013 + -7.9299999999999995E-002 6.6289031555588629E-013 + -7.8199999999999992E-002 8.2279587873893001E-013 + -7.7100000000000002E-002 9.0005504134807457E-013 + -7.5999999999999984E-002 4.4932571660778742E-013 + -7.4899999999999994E-002 -1.1745863613341068E-012 + -7.3799999999999991E-002 -3.4557834024950829E-012 + -7.2699999999999987E-002 -4.2359778879008658E-012 + -7.1599999999999997E-002 -1.7172206582052874E-012 + -7.0499999999999993E-002 2.9525650587641783E-012 + -6.9399999999999989E-002 6.3249388365660408E-012 + -6.8300000000000000E-002 6.5535099048885659E-012 + -6.7199999999999996E-002 5.3395517174426033E-012 + -6.6099999999999992E-002 4.4603648031993348E-012 + -6.5000000000000002E-002 1.5831603606200617E-012 + -6.3899999999999985E-002 -7.2067816124510298E-012 + -6.2799999999999995E-002 -1.9912894250184721E-011 + -6.1699999999999991E-002 -2.7178292602569876E-011 + -6.0599999999999994E-002 -2.1546889272805458E-011 + -5.9499999999999990E-002 -6.1066100093265518E-012 + -5.8399999999999994E-002 1.0584709324301667E-011 + -5.7299999999999990E-002 2.7202143315641081E-011 + -5.6199999999999986E-002 5.0021015107759581E-011 + -5.5099999999999996E-002 7.6653031144680028E-011 + -5.3999999999999992E-002 8.5816131978333487E-011 + -5.2899999999999989E-002 5.3101415625755877E-011 + -5.1799999999999985E-002 -2.2090562018517446E-011 + -5.0699999999999995E-002 -1.1234462665710154E-010 + -4.9599999999999991E-002 -1.8649702615558539E-010 + -4.8499999999999988E-002 -2.2949642186631536E-010 + -4.7399999999999998E-002 -2.3298971085772280E-010 + -4.6299999999999994E-002 -1.7724323397860786E-010 + -4.5199999999999990E-002 -3.9997276324310604E-011 + -4.4099999999999986E-002 1.7328681545247804E-010 + -4.2999999999999997E-002 4.1959866137197821E-010 + -4.1899999999999993E-002 6.4424421353237449E-010 + -4.0799999999999989E-002 8.0668854929299982E-010 + -3.9699999999999985E-002 8.7561802253333099E-010 + -3.8599999999999995E-002 8.1776579952119732E-010 + -3.7499999999999992E-002 6.2022081914747673E-010 + -3.6399999999999988E-002 3.2891583900962473E-010 + -3.5299999999999984E-002 4.5457870107012965E-011 + -3.4199999999999994E-002 -1.2486589540117166E-010 + -3.3099999999999991E-002 -1.0975974296112412E-010 + -3.1999999999999987E-002 1.4636117318111985E-010 + -3.0899999999999997E-002 6.9390487800191636E-010 + -2.9799999999999993E-002 1.5184250523603282E-009 + -2.8699999999999989E-002 2.4584141389283332E-009 + -2.7599999999999986E-002 3.2189622078959701E-009 + -2.6499999999999996E-002 3.4918223867919096E-009 + -2.5399999999999992E-002 3.0425144625922940E-009 + -2.4299999999999988E-002 1.6652109691150940E-009 + -2.3199999999999985E-002 -8.9586416063269780E-010 + -2.2099999999999995E-002 -4.8898272098085727E-009 + -2.0999999999999991E-002 -1.0389062943261251E-008 + -1.9899999999999987E-002 -1.7221786663412786E-008 + -1.8799999999999983E-002 -2.5130816538876388E-008 + -1.7699999999999994E-002 -3.4010241733994917E-008 + -1.6599999999999990E-002 -4.3996287502068299E-008 + -1.5499999999999986E-002 -5.5407792132200484E-008 + -1.4399999999999996E-002 -6.8721291768270021E-008 + -1.3299999999999992E-002 -8.4655937371280743E-008 + -1.2199999999999989E-002 -1.0424356844396243E-007 + -1.1099999999999985E-002 -1.2877180211035011E-007 + -9.9999999999999950E-003 -1.5969094135925843E-007 + -8.8999999999999913E-003 -1.9860898703427665E-007 + -7.7999999999999875E-003 -2.4732585757192282E-007 + -6.6999999999999837E-003 -3.0777545134696993E-007 + -5.5999999999999939E-003 -3.8194298213056754E-007 + -4.4999999999999901E-003 -4.7200052222251543E-007 + -3.3999999999999864E-003 -5.8066461861017160E-007 + -2.2999999999999826E-003 -7.1144188495964045E-007 + -1.1999999999999927E-003 -8.6852043068574858E-007 + -9.9999999999988987E-005 -1.0565529464656720E-006 + 1.0000000000000148E-003 -1.2807645362045150E-006 + 2.1000000000000185E-003 -1.5473498251594719E-006 + 3.2000000000000084E-003 -1.8637235825735843E-006 + 4.3000000000000121E-003 -2.2382910174201243E-006 + 5.4000000000000159E-003 -2.6801303647516761E-006 + 6.5000000000000058E-003 -3.1991289688448887E-006 + 7.6000000000000234E-003 -3.8063842566771200E-006 + 8.7000000000000133E-003 -4.5144920477468986E-006 + 9.8000000000000032E-003 -5.3374492381408345E-006 + 1.0900000000000021E-002 -6.2903345678932965E-006 + 1.2000000000000011E-002 -7.3894307206501253E-006 + 1.3100000000000001E-002 -8.6525124061154202E-006 + 1.4200000000000018E-002 -1.0098952770931646E-005 + 1.5300000000000008E-002 -1.1749647455872037E-005 + 1.6400000000000026E-002 -1.3626924555865116E-005 + 1.7500000000000016E-002 -1.5754352716612630E-005 + 1.8600000000000005E-002 -1.8156664737034589E-005 + 1.9700000000000023E-002 -2.0859317373833619E-005 + 2.0800000000000013E-002 -2.3887823772383854E-005 + 2.1900000000000003E-002 -2.7267738914815709E-005 + 2.3000000000000020E-002 -3.1024530471768230E-005 + 2.4100000000000010E-002 -3.5183627915102988E-005 + 2.5200000000000000E-002 -3.9768747228663415E-005 + 2.6300000000000018E-002 -4.4801268813898787E-005 + 2.7400000000000008E-002 -5.0299990107305348E-005 + 2.8500000000000025E-002 -5.6281351135112345E-005 + 2.9600000000000015E-002 -6.2758757849223912E-005 + 3.0700000000000005E-002 -6.9740934122819453E-005 + 3.1800000000000023E-002 -7.7229851740412414E-005 + 3.2900000000000013E-002 -8.5220417531672865E-005 + 3.4000000000000002E-002 -9.3699985882267356E-005 + 3.5100000000000020E-002 -1.0264706361340359E-004 + 3.6200000000000010E-002 -1.1203012400073931E-004 + 3.7300000000000028E-002 -1.2180624617030844E-004 + 3.8400000000000017E-002 -1.3192128972150385E-004 + 3.9500000000000007E-002 -1.4230971282813698E-004 + 4.0600000000000025E-002 -1.5289236034732312E-004 + 4.1700000000000015E-002 -1.6357617278117687E-004 + 4.2800000000000005E-002 -1.7425416444893926E-004 + 4.3900000000000022E-002 -1.8480599101167172E-004 + 4.5000000000000012E-002 -1.9509709090925753E-004 + 4.6100000000000002E-002 -2.0498048979789019E-004 + 4.7200000000000020E-002 -2.1429495245683938E-004 + 4.8300000000000010E-002 -2.2286662715487182E-004 + 4.9400000000000027E-002 -2.3051106836646795E-004 + 5.0500000000000017E-002 -2.3703588522039354E-004 + 5.1600000000000007E-002 -2.4224192020483315E-004 + 5.2700000000000025E-002 -2.4592649424448609E-004 + 5.3800000000000014E-002 -2.4788465816527605E-004 + 5.4900000000000004E-002 -2.4791448959149420E-004 + 5.6000000000000022E-002 -2.4581910111010075E-004 + 5.7100000000000012E-002 -2.4140762980096042E-004 + 5.8200000000000002E-002 -2.3450369189959019E-004 + 5.9300000000000019E-002 -2.2495043231174350E-004 + 6.0400000000000009E-002 -2.1261056826915592E-004 + 6.1500000000000027E-002 -1.9737269030883908E-004 + 6.2600000000000017E-002 -1.7915357602760196E-004 + 6.3700000000000007E-002 -1.5790120232850313E-004 + 6.4800000000000024E-002 -1.3360164302866906E-004 + 6.5900000000000014E-002 -1.0628135350998491E-004 + 6.7000000000000004E-002 -7.6012431236449629E-005 + 6.8100000000000022E-002 -4.2911829950753599E-005 + 6.9200000000000012E-002 -7.1412177931051701E-006 + 7.0300000000000029E-002 3.1096806196728721E-005 + 7.1400000000000019E-002 7.1550188295077533E-005 + 7.2500000000000009E-002 1.1391399311833084E-004 + 7.3600000000000027E-002 1.5783509297762066E-004 + 7.4700000000000016E-002 2.0292443514335901E-004 + 7.5800000000000006E-002 2.4876135285012424E-004 + 7.6900000000000024E-002 2.9489045846275985E-004 + 7.8000000000000014E-002 3.4082413185387850E-004 + 7.9100000000000004E-002 3.8604854489676654E-004 + 8.0200000000000021E-002 4.3003729660995305E-004 + 8.1300000000000011E-002 4.7225967864505947E-004 + 8.2400000000000029E-002 5.1218742737546563E-004 + 8.3500000000000019E-002 5.4929940961301327E-004 + 8.4600000000000009E-002 5.8309029554948211E-004 + 8.5700000000000026E-002 6.1308062868192792E-004 + 8.6800000000000016E-002 6.3882576068863273E-004 + 8.7900000000000006E-002 6.5992231247946620E-004 + 8.9000000000000024E-002 6.7602010676637292E-004 + 9.0100000000000013E-002 6.8683014251291752E-004 + 9.1200000000000003E-002 6.9212482776492834E-004 + 9.2300000000000021E-002 6.9173809606581926E-004 + 9.3400000000000011E-002 6.8557134363800287E-004 + 9.4500000000000028E-002 6.7360280081629753E-004 + 9.5600000000000018E-002 6.5589608857408166E-004 + 9.6700000000000008E-002 6.3259672606363893E-004 + 9.7800000000000026E-002 6.0391455190256238E-004 + 9.8900000000000016E-002 5.7012354955077171E-004 + 0.10000000000000001 5.3156289504840970E-004 + 0.10110000000000002 4.8864376731216908E-004 + 0.10220000000000001 4.4184358557686210E-004 + 0.10330000000000003 3.9168729563243687E-004 + 0.10440000000000002 3.3873040229082108E-004 + 0.10550000000000001 2.8355908580124378E-004 + 0.10660000000000003 2.2678353707306087E-004 + 0.10770000000000002 1.6902621428016573E-004 + 0.10880000000000001 1.1091609485447407E-004 + 0.10990000000000003 5.3084066166775301E-005 + 0.11100000000000002 -3.8571670302189887E-006 + 0.11210000000000001 -5.9325473557692021E-005 + 0.11320000000000002 -1.1278210149612278E-004 + 0.11430000000000001 -1.6372806567233056E-004 + 0.11540000000000003 -2.1169621322769672E-004 + 0.11650000000000002 -2.5626918068155646E-004 + 0.11760000000000001 -2.9708852525800467E-004 + 0.11870000000000003 -3.3386886934749782E-004 + 0.11980000000000002 -3.6639068275690079E-004 + 0.12090000000000001 -3.9449651376344264E-004 + 0.12200000000000003 -4.1808281093835831E-004 + 0.12310000000000001 -4.3710882891900837E-004 + 0.12420000000000003 -4.5159328146837652E-004 + 0.12530000000000002 -4.6161731006577611E-004 + 0.12640000000000001 -4.6731741167604923E-004 + 0.12750000000000003 -4.6887810458429158E-004 + 0.12860000000000002 -4.6652380842715502E-004 + 0.12970000000000001 -4.6051116078160703E-004 + 0.13080000000000003 -4.5112625230103731E-004 + 0.13190000000000002 -4.3868346256203949E-004 + 0.13300000000000001 -4.2352030868642032E-004 + 0.13410000000000000 -4.0598638588562608E-004 + 0.13520000000000004 -3.8643457810394466E-004 + 0.13630000000000003 -3.6521439324133098E-004 + 0.13740000000000002 -3.4266928560100496E-004 + 0.13850000000000001 -3.1913493876345456E-004 + 0.13960000000000000 -2.9493693727999926E-004 + 0.14070000000000005 -2.7038340340368450E-004 + 0.14180000000000004 -2.4575844872742891E-004 + 0.14290000000000003 -2.2131932200863957E-004 + 0.14400000000000002 -1.9729931955225766E-004 + 0.14510000000000001 -1.7391033179592341E-004 + 0.14620000000000000 -1.5133939450606704E-004 + 0.14730000000000004 -1.2974215496797115E-004 + 0.14840000000000003 -1.0924222442554310E-004 + 0.14950000000000002 -8.9937457232736051E-005 + 0.15060000000000001 -7.1905436925590038E-005 + 0.15170000000000000 -5.5201748182298616E-005 + 0.15280000000000005 -3.9858645322965458E-005 + 0.15390000000000004 -2.5885006834869273E-005 + 0.15500000000000003 -1.3271381249069236E-005 + 0.15610000000000002 -1.9939693629567046E-006 + 0.15720000000000001 7.9867013482726179E-006 + 0.15830000000000000 1.6721332940505818E-005 + 0.15940000000000004 2.4267696062452160E-005 + 0.16050000000000003 3.0689101549796760E-005 + 0.16160000000000002 3.6056218959856778E-005 + 0.16270000000000001 4.0449041989631951E-005 + 0.16380000000000000 4.3952371925115585E-005 + 0.16490000000000005 4.6646680857520550E-005 + 0.16600000000000004 4.8605794290779158E-005 + 0.16710000000000003 4.9904374463949353E-005 + 0.16820000000000002 5.0621303671505302E-005 + 0.16930000000000001 5.0834911235142499E-005 + 0.17040000000000000 5.0613245548447594E-005 + 0.17150000000000004 5.0014772568829358E-005 + 0.17260000000000003 4.9097467126557603E-005 + 0.17370000000000002 4.7921432269504294E-005 + 0.17480000000000001 4.6541572373826057E-005 + 0.17590000000000000 4.4999887904850766E-005 + 0.17700000000000005 4.3330710468580946E-005 + 0.17810000000000004 4.1569379391148686E-005 + 0.17920000000000003 3.9754122553858906E-005 + 0.18030000000000002 3.7915906432317570E-005 + 0.18140000000000001 3.6073553928872570E-005 + 0.18250000000000000 3.4241234970977530E-005 + 0.18360000000000004 3.2436877518193796E-005 + 0.18470000000000003 3.0678271286888048E-005 + 0.18580000000000002 2.8974258384550922E-005 + 0.18690000000000001 2.7327358111506328E-005 + 0.18800000000000000 2.5743765945662744E-005 + 0.18910000000000005 2.4236336685135029E-005 + 0.19020000000000004 2.2812517272541299E-005 + 0.19130000000000003 2.1465122699737549E-005 + 0.19240000000000002 2.0182136722723953E-005 + 0.19350000000000001 1.8963330148835666E-005 + 0.19460000000000005 1.7820815628510900E-005 + 0.19570000000000004 1.6761361621320248E-005 + 0.19680000000000003 1.5775631254655309E-005 + 0.19790000000000002 1.4848435057501774E-005 + 0.19900000000000001 1.3974828107166104E-005 + 0.20010000000000000 1.3159678019292187E-005 + 0.20120000000000005 1.2403866094246041E-005 + 0.20230000000000004 1.1700158211169764E-005 + 0.20340000000000003 1.1042749065381940E-005 + 0.20450000000000002 1.0433673196530435E-005 + 0.20560000000000000 9.8733526101568714E-006 + 0.20670000000000005 9.3509979706141166E-006 + 0.20780000000000004 8.8528749984106980E-006 + 0.20890000000000003 8.3790519056492485E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0010.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0010.BXZ.semd new file mode 100644 index 00000000..77251298 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0010.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173367227286533E-021 + -0.11119999999999999 -2.1335585054060316E-021 + -0.11009999999999999 -5.0255070541149363E-020 + -0.10900000000000000 6.3249792005434729E-021 + -0.10790000000000000 3.2296858596705518E-019 + -0.10679999999999999 1.0674466598259625E-019 + -0.10569999999999999 -1.4623058100980340E-018 + -0.10460000000000000 -1.2596277416636066E-018 + -0.10349999999999999 4.7662502582968852E-018 + -0.10239999999999999 7.2483777398296558E-018 + -0.10130000000000000 -1.0592429074003906E-017 + -0.10020000000000000 -2.7792593602401887E-017 + -9.9099999999999994E-002 1.2570456973815223E-017 + -9.7999999999999990E-002 7.9820507126533615E-017 + -9.6899999999999986E-002 1.2145739433938646E-017 + -9.5799999999999996E-002 -1.8955684152154983E-016 + -9.4699999999999993E-002 -1.2844003948025284E-016 + -9.3599999999999989E-002 3.9215216707930351E-016 + -9.2499999999999999E-002 5.3949000130372243E-016 + -9.1399999999999995E-002 -6.0574216558087523E-016 + -9.0299999999999991E-002 -1.6980247147458305E-015 + -8.9200000000000002E-002 1.2997000597612073E-016 + -8.8099999999999984E-002 3.8443729570450478E-015 + -8.6999999999999994E-002 2.7951515512152515E-015 + -8.5899999999999990E-002 -5.4412913722836319E-015 + -8.4799999999999986E-002 -9.5917494256979145E-015 + -8.3699999999999997E-002 2.5228006007616032E-015 + -8.2599999999999993E-002 1.8417230495662226E-014 + -8.1499999999999989E-002 8.2132456556889034E-015 + -8.0399999999999999E-002 -2.5318201040454985E-014 + -7.9299999999999995E-002 -2.8646833847125255E-014 + -7.8199999999999992E-002 2.6885518618802347E-014 + -7.7100000000000002E-002 6.7104518285381748E-014 + -7.5999999999999984E-002 -4.8576949889878387E-015 + -7.4899999999999994E-002 -1.2584735770843070E-013 + -7.3799999999999991E-002 -8.8558927714959407E-014 + -7.2699999999999987E-002 1.4607440962117330E-013 + -7.1599999999999997E-002 2.6607234753124598E-013 + -7.0499999999999993E-002 -1.4645877284384656E-014 + -6.9399999999999989E-002 -4.1285169185244219E-013 + -6.8300000000000000E-002 -2.8991403461936516E-013 + -6.7199999999999996E-002 3.7689518389907861E-013 + -6.6099999999999992E-002 6.6022968342460686E-013 + -6.5000000000000002E-002 -1.0487731559941094E-013 + -6.3899999999999985E-002 -1.0222499929879447E-012 + -6.2799999999999995E-002 -5.2546931649660733E-013 + -6.1699999999999991E-002 1.1612631429375186E-012 + -6.0599999999999994E-002 1.6429054297550927E-012 + -5.9499999999999990E-002 -4.3080518536200985E-013 + -5.8399999999999994E-002 -2.6582687873838440E-012 + -5.7299999999999990E-002 -1.4798661428228055E-012 + -5.6199999999999986E-002 2.3741826647022402E-012 + -5.5099999999999996E-002 3.6570000500057986E-012 + -5.3999999999999992E-002 -3.4670332468671183E-013 + -5.2899999999999989E-002 -4.7691954552231408E-012 + -5.1799999999999985E-002 -2.8353903426536764E-012 + -5.0699999999999995E-002 3.9462998840944508E-012 + -4.9599999999999991E-002 6.1618180176303827E-012 + -4.8499999999999988E-002 -6.3209946174827558E-013 + -4.7399999999999998E-002 -7.9609114439493922E-012 + -4.6299999999999994E-002 -4.8449634061642488E-012 + -4.5199999999999990E-002 5.9953235952148187E-012 + -4.4099999999999986E-002 1.0003479815334781E-011 + -4.2999999999999997E-002 7.0889848895541729E-013 + -4.1899999999999993E-002 -9.9522039914701210E-012 + -4.0799999999999989E-002 -7.5307910948896328E-012 + -3.9699999999999985E-002 4.1720359805763607E-012 + -3.8599999999999995E-002 8.2174735765994100E-012 + -3.7499999999999992E-002 -6.3668249275158906E-013 + -3.6399999999999988E-002 -8.0505194524627122E-012 + -3.5299999999999984E-002 -1.8629858940244493E-012 + -3.4199999999999994E-002 9.1502794924425146E-012 + -3.3099999999999991E-002 8.9023979160662847E-012 + -3.1999999999999987E-002 -8.5971681162977376E-013 + -3.0899999999999997E-002 -4.3738480719202055E-012 + -2.9799999999999993E-002 6.2908131395061906E-013 + -2.8699999999999989E-002 -1.9734567712620388E-012 + -2.7599999999999986E-002 -1.6758969212382624E-011 + -2.6499999999999996E-002 -2.0908936040897608E-011 + -2.5399999999999992E-002 2.9904364574895315E-012 + -2.4299999999999988E-002 3.0756765190265156E-011 + -2.3199999999999985E-002 2.1639320543775931E-011 + -2.2099999999999995E-002 -1.9659295025231671E-011 + -2.0999999999999991E-002 -3.8401545832122963E-011 + -1.9899999999999987E-002 -5.0711474949838298E-012 + -1.8799999999999983E-002 3.2651870790489923E-011 + -1.7699999999999994E-002 9.1685591410706202E-012 + -1.6599999999999990E-002 -5.9823486442400764E-011 + -1.5499999999999986E-002 -8.4305236403015016E-011 + -1.4399999999999996E-002 -1.9520005403728113E-011 + -1.3299999999999992E-002 6.4520049025684756E-011 + -1.2199999999999989E-002 6.8622822702035791E-011 + -1.1099999999999985E-002 -7.3340656464582210E-012 + -9.9999999999999950E-003 -7.1614804364461548E-011 + -8.8999999999999913E-003 -6.8183042545300054E-011 + -7.7999999999999875E-003 -4.2937212813010106E-011 + -6.6999999999999837E-003 -6.1315071075984662E-011 + -5.5999999999999939E-003 -1.1041402514511134E-010 + -4.4999999999999901E-003 -1.3076077720608481E-010 + -3.3999999999999864E-003 -1.1057519483381739E-010 + -2.2999999999999826E-003 -9.1121027390173026E-011 + -1.1999999999999927E-003 -8.0786190237436273E-011 + -9.9999999999988987E-005 -4.9314635708341825E-011 + 1.0000000000000148E-003 -2.2409220312713529E-011 + 2.1000000000000185E-003 -9.6514497782695940E-011 + 3.2000000000000084E-003 -3.0126054428869509E-010 + 4.3000000000000121E-003 -4.9871218266162032E-010 + 5.4000000000000159E-003 -5.1957399493929302E-010 + 6.5000000000000058E-003 -3.9382222483119733E-010 + 7.6000000000000234E-003 -3.3438196656021546E-010 + 8.7000000000000133E-003 -4.5506146073570619E-010 + 9.8000000000000032E-003 -6.1348737201427639E-010 + 1.0900000000000021E-002 -6.0311239336030553E-010 + 1.2000000000000011E-002 -4.6016246368907332E-010 + 1.3100000000000001E-002 -4.5587603136887367E-010 + 1.4200000000000018E-002 -7.4111894399209177E-010 + 1.5300000000000008E-002 -1.1735659111167251E-009 + 1.6400000000000026E-002 -1.4807927106730290E-009 + 1.7500000000000016E-002 -1.5582245493916957E-009 + 1.8600000000000005E-002 -1.5369603367787477E-009 + 1.9700000000000023E-002 -1.5638111916516095E-009 + 2.0800000000000013E-002 -1.6301824334874482E-009 + 2.1900000000000003E-002 -1.6735847152560268E-009 + 2.3000000000000020E-002 -1.6799507340792275E-009 + 2.4100000000000010E-002 -1.8163456294573166E-009 + 2.5200000000000000E-002 -2.0656567567556294E-009 + 2.6300000000000018E-002 -2.3405448690283492E-009 + 2.7400000000000008E-002 -2.5776061285398555E-009 + 2.8500000000000025E-002 -2.8834989951320722E-009 + 2.9600000000000015E-002 -3.2623239665241499E-009 + 3.0700000000000005E-002 -3.5922484986627978E-009 + 3.1800000000000023E-002 -3.4472085186365575E-009 + 3.2900000000000013E-002 -2.9775437671020200E-009 + 3.4000000000000002E-002 -2.7397624169367418E-009 + 3.5100000000000020E-002 -2.8574267396663799E-009 + 3.6200000000000010E-002 -3.1754185947363567E-009 + 3.7300000000000028E-002 -3.0275277840274839E-009 + 3.8400000000000017E-002 -2.5801136782632739E-009 + 3.9500000000000007E-002 -2.5775912515513255E-009 + 4.0600000000000025E-002 -2.6560691424037941E-009 + 4.1700000000000015E-002 -2.8000226581781362E-009 + 4.2800000000000005E-002 -2.3282973327098944E-009 + 4.3900000000000022E-002 -1.4734116149384135E-009 + 4.5000000000000012E-002 -6.0577509675141528E-010 + 4.6100000000000002E-002 -3.7549074960452344E-010 + 4.7200000000000020E-002 -3.4720035874125088E-011 + 4.8300000000000010E-002 7.5151346257129603E-010 + 4.9400000000000027E-002 2.1313804055012042E-009 + 5.0500000000000017E-002 3.4380442937020916E-009 + 5.1600000000000007E-002 4.0435179649023212E-009 + 5.2700000000000025E-002 3.9600100976144859E-009 + 5.3800000000000014E-002 4.2209933326375904E-009 + 5.4900000000000004E-002 5.7744373727075526E-009 + 5.6000000000000022E-002 7.7761317385238726E-009 + 5.7100000000000012E-002 8.9423810578637131E-009 + 5.8200000000000002E-002 9.6395202930921187E-009 + 5.9300000000000019E-002 1.0100416503178167E-008 + 6.0400000000000009E-002 1.0110700721099874E-008 + 6.1500000000000027E-002 1.1488834772421797E-008 + 6.2600000000000017E-002 1.2976606456049922E-008 + 6.3700000000000007E-002 1.4300117534560286E-008 + 6.4800000000000024E-002 1.4230206346610430E-008 + 6.5900000000000014E-002 1.4605026521508080E-008 + 6.7000000000000004E-002 1.5030687805506204E-008 + 6.8100000000000022E-002 1.4767996603382016E-008 + 6.9200000000000012E-002 1.3547496457988473E-008 + 7.0300000000000029E-002 1.2951192118748622E-008 + 7.1400000000000019E-002 1.4156326777481354E-008 + 7.2500000000000009E-002 1.4503926060172034E-008 + 7.3600000000000027E-002 1.1454845960656712E-008 + 7.4700000000000016E-002 7.0174381860965696E-009 + 7.5800000000000006E-002 7.3809474088193383E-009 + 7.6900000000000024E-002 1.1143954203873818E-008 + 7.8000000000000014E-002 1.2565473106462832E-008 + 7.9100000000000004E-002 6.8150090015706155E-009 + 8.0200000000000021E-002 -1.9248211913236446E-009 + 8.1300000000000011E-002 -5.6586517693801852E-009 + 8.2400000000000029E-002 -2.5418041005309533E-009 + 8.3500000000000019E-002 1.8124124423479770E-009 + 8.4600000000000009E-002 -7.2791373623148914E-012 + 8.5700000000000026E-002 -7.8543429538058263E-009 + 8.6800000000000016E-002 -1.4842989948249397E-008 + 8.7900000000000006E-002 -1.6564309035516089E-008 + 8.9000000000000024E-002 -1.4542104409542844E-008 + 9.0100000000000013E-002 -1.2328705167874432E-008 + 9.1200000000000003E-002 -1.2488809097987996E-008 + 9.2300000000000021E-002 -1.5772062766927775E-008 + 9.3400000000000011E-002 -2.0757303431651053E-008 + 9.4500000000000028E-002 -2.5912520129622862E-008 + 9.5600000000000018E-002 -2.5438666284571809E-008 + 9.6700000000000008E-002 -1.8447988026082385E-008 + 9.7800000000000026E-002 -1.2094683476959744E-008 + 9.8900000000000016E-002 -1.3823818534319798E-008 + 0.10000000000000001 -2.3380776426051852E-008 + 0.10110000000000002 -3.1490522189869807E-008 + 0.10220000000000001 -2.6747308368157974E-008 + 0.10330000000000003 -1.2793534232002912E-008 + 0.10440000000000002 -4.9079331709833696E-009 + 0.10550000000000001 -8.4057161231498867E-009 + 0.10660000000000003 -1.5773128581031415E-008 + 0.10770000000000002 -1.9506428472482185E-008 + 0.10880000000000001 -1.5514343587597068E-008 + 0.10990000000000003 -6.3409819617277208E-009 + 0.11100000000000002 2.0235340070229313E-009 + 0.11210000000000001 6.6363052830809011E-009 + 0.11320000000000002 3.6846827811132243E-009 + 0.11430000000000001 -4.8001886909787572E-009 + 0.11540000000000003 -8.3337061695942793E-009 + 0.11650000000000002 -5.7616350579436926E-010 + 0.11760000000000001 1.3986966251877675E-008 + 0.11870000000000003 1.9704476272863758E-008 + 0.11980000000000002 1.4138751502912328E-008 + 0.12090000000000001 2.8779656435773404E-009 + 0.12200000000000003 4.3449102649084637E-010 + 0.12310000000000001 7.6168396034859143E-009 + 0.12420000000000003 1.7646273775540067E-008 + 0.12530000000000002 2.0885210005872068E-008 + 0.12640000000000001 1.7895569470738337E-008 + 0.12750000000000003 1.2099234503182288E-008 + 0.12860000000000002 6.3292895369215785E-009 + 0.12970000000000001 4.4744727922818583E-009 + 0.13080000000000003 8.2702014125857204E-009 + 0.13190000000000002 1.5943404818585805E-008 + 0.13300000000000001 1.9727043110151499E-008 + 0.13410000000000000 1.4783812396501617E-008 + 0.13520000000000004 4.1393874994355428E-009 + 0.13630000000000003 -2.6919897422317263E-009 + 0.13740000000000002 5.2202941969170524E-010 + 0.13850000000000001 9.6086960610364258E-009 + 0.13960000000000000 1.4138248793926778E-008 + 0.14070000000000005 8.9167340178164523E-009 + 0.14180000000000004 -8.6666723797534928E-010 + 0.14290000000000003 -6.0741434104727432E-009 + 0.14400000000000002 -3.7017346965484421E-009 + 0.14510000000000001 2.2156974033293864E-009 + 0.14620000000000000 5.7905245043343712E-009 + 0.14730000000000004 5.6897517808351949E-009 + 0.14840000000000003 2.5579089957261658E-009 + 0.14950000000000002 -3.5784353258350166E-009 + 0.15060000000000001 -1.0198044186893185E-008 + 0.15170000000000000 -1.1095325547216817E-008 + 0.15280000000000005 -3.1533686772888814E-009 + 0.15390000000000004 7.0046035638426929E-009 + 0.15500000000000003 7.9305024769382726E-009 + 0.15610000000000002 -2.5665127800778009E-009 + 0.15720000000000001 -1.3290200051585543E-008 + 0.15830000000000000 -1.2606233390499710E-008 + 0.15940000000000004 -1.8171864013538652E-009 + 0.16050000000000003 6.8520642493297146E-009 + 0.16160000000000002 4.9215000963442890E-009 + 0.16270000000000001 -3.4652236635679401E-009 + 0.16380000000000000 -8.9408773717991608E-009 + 0.16490000000000005 -8.5701232777068981E-009 + 0.16600000000000004 -5.3740438765714771E-009 + 0.16710000000000003 -7.1941164137001579E-010 + 0.16820000000000002 5.0467567902501287E-009 + 0.16930000000000001 8.5517237735643903E-009 + 0.17040000000000000 3.1039564252210994E-009 + 0.17150000000000004 -9.5310976888640653E-009 + 0.17260000000000003 -1.6282861281524674E-008 + 0.17370000000000002 -7.3919368404062880E-009 + 0.17480000000000001 9.3794811917291554E-009 + 0.17590000000000000 1.5151819354741747E-008 + 0.17700000000000005 3.6308811512952843E-009 + 0.17810000000000004 -1.1559824208973168E-008 + 0.17920000000000003 -1.3004584964448895E-008 + 0.18030000000000002 -8.3695078645362742E-010 + 0.18140000000000001 9.4943599648900090E-009 + 0.18250000000000000 8.4827860291625257E-009 + 0.18360000000000004 1.5894054961052007E-009 + 0.18470000000000003 -2.6610185166475731E-009 + 0.18580000000000002 -4.2050647408586883E-009 + 0.18690000000000001 -6.1813127949505997E-009 + 0.18800000000000000 -5.4290327788919512E-009 + 0.18910000000000005 2.5215129983990892E-009 + 0.19020000000000004 1.1558118018228924E-008 + 0.19130000000000003 9.3191321326457910E-009 + 0.19240000000000002 -5.0437063414676686E-009 + 0.19350000000000001 -1.5117660012720080E-008 + 0.19460000000000005 -7.3480204143550054E-009 + 0.19570000000000004 9.8585779539916985E-009 + 0.19680000000000003 1.5345728243687518E-008 + 0.19790000000000002 2.9746036744882076E-009 + 0.19900000000000001 -1.1113844067267564E-008 + 0.20010000000000000 -1.0528047766911186E-008 + 0.20120000000000005 6.8249011997423281E-010 + 0.20230000000000004 7.0332841772824395E-009 + 0.20340000000000003 3.5921072782940655E-009 + 0.20450000000000002 -4.5234593848419991E-010 + 0.20560000000000000 6.8213740211930940E-010 + 0.20670000000000005 1.1773138020032548E-009 + 0.20780000000000004 -3.8518352951655288E-009 + 0.20890000000000003 -7.1652719313419766E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0011.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0011.BXX.semd new file mode 100644 index 00000000..2f6fa367 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0011.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 -1.9314127562355169E-038 + -0.10020000000000000 7.5856540216040038E-038 + -9.9099999999999994E-002 2.3697185690226177E-037 + -9.7999999999999990E-002 -2.3039947563449780E-036 + -9.6899999999999986E-002 -5.7818449048283691E-038 + -9.5799999999999996E-002 3.4944996190142891E-035 + -9.4699999999999993E-002 -2.8432737397572634E-035 + -9.3599999999999989E-002 -3.9417020954883537E-034 + -9.2499999999999999E-002 4.1312634165279097E-034 + -9.1399999999999995E-002 3.7573883465347615E-033 + -9.0299999999999991E-002 -3.4174478699044335E-033 + -8.9200000000000002E-002 -3.1596321305999537E-032 + -8.8099999999999984E-002 1.6454010093625801E-032 + -8.6999999999999994E-002 2.3471829211343528E-031 + -8.5899999999999990E-002 3.1434952380254530E-033 + -8.4799999999999986E-002 -1.5118060117394379E-030 + -8.3699999999999997E-002 -9.6947514202711595E-031 + -8.2599999999999993E-002 8.1690628202485104E-030 + -8.1499999999999989E-002 1.1438198750111320E-029 + -8.0399999999999999E-002 -3.4766291521501837E-029 + -7.9299999999999995E-002 -8.7477790393165240E-029 + -7.8199999999999992E-002 9.6454923012880871E-029 + -7.7100000000000002E-002 5.0348638015617896E-028 + -7.5999999999999984E-002 2.3846052069707466E-029 + -7.4899999999999994E-002 -2.2161860759338584E-027 + -7.3799999999999991E-002 -2.2836529426296988E-027 + -7.2699999999999987E-002 6.9387889370729319E-027 + -7.1599999999999997E-002 1.6393013404094655E-026 + -7.0499999999999993E-002 -9.9998473536144272E-027 + -6.9399999999999989E-002 -7.3272919936121961E-026 + -6.8300000000000000E-002 -4.2752304432501091E-026 + -6.7199999999999996E-002 2.1728786599431146E-025 + -6.6099999999999992E-002 3.9428315748835917E-025 + -6.5000000000000002E-002 -2.9600873946057542E-025 + -6.3899999999999985E-002 -1.6577870508022039E-024 + -6.2799999999999995E-002 -9.6609921517767416E-025 + -6.1699999999999991E-002 4.1325030722636358E-024 + -6.0599999999999994E-002 7.9081025940390345E-024 + -5.9499999999999990E-002 -3.0338764083001895E-024 + -5.8399999999999994E-002 -2.7065596777079453E-023 + -5.7299999999999990E-002 -2.4240636966106886E-023 + -5.6199999999999986E-002 4.6631414042132225E-023 + -5.5099999999999996E-002 1.2461346681140651E-022 + -5.3999999999999992E-002 2.9612402655149281E-023 + -5.2899999999999989E-002 -2.9122250558121809E-022 + -5.1799999999999985E-002 -4.4413202178789330E-022 + -5.0699999999999995E-002 1.6841954396705347E-022 + -4.9599999999999991E-002 1.3077784049496971E-021 + -4.8499999999999988E-002 1.2784095552104258E-021 + -4.7399999999999998E-002 -1.4145189342214370E-021 + -4.6299999999999994E-002 -4.7750345835912488E-021 + -4.5199999999999990E-002 -3.0985761654613770E-021 + -4.4099999999999986E-002 6.3425305352692990E-021 + -4.2999999999999997E-002 1.5058559710825044E-020 + -4.1899999999999993E-002 7.0256682262419439E-021 + -4.0799999999999989E-002 -2.1064180148056992E-020 + -3.9699999999999985E-002 -4.2842252707664193E-020 + -3.8599999999999995E-002 -1.8789827666796836E-020 + -3.7499999999999992E-002 5.4608473637401931E-020 + -3.6399999999999988E-002 1.1360088819906127E-019 + -3.5299999999999984E-002 6.7716513998845660E-020 + -3.4199999999999994E-002 -1.0299808710735656E-019 + -3.3099999999999991E-002 -2.8347332250645647E-019 + -3.1999999999999987E-002 -2.7091392907333415E-019 + -3.0899999999999997E-002 7.3059047393126921E-020 + -2.9799999999999993E-002 6.4252417302792827E-019 + -2.8699999999999989E-002 9.8929239957935916E-019 + -2.7599999999999986E-002 4.7436998672326177E-019 + -2.6499999999999996E-002 -1.1668182837303100E-018 + -2.5399999999999992E-002 -3.0402355466041896E-018 + -2.4299999999999988E-002 -2.9736226918752942E-018 + -2.3199999999999985E-002 9.1920941878322732E-019 + -2.2099999999999995E-002 7.4135301393901557E-018 + -2.0999999999999991E-002 1.0854282195894305E-017 + -1.9899999999999987E-002 4.4719832369229833E-018 + -1.8799999999999983E-002 -1.2324357506690897E-017 + -1.7699999999999994E-002 -2.8849942183481470E-017 + -1.6599999999999990E-002 -2.7391966870685304E-017 + -1.5499999999999986E-002 2.9333909016273995E-018 + -1.4399999999999996E-002 5.2092132518167896E-017 + -1.3299999999999992E-002 8.7133293284759713E-017 + -1.2199999999999989E-002 6.7578836248234744E-017 + -1.1099999999999985E-002 -2.7003567522783480E-017 + -9.9999999999999950E-003 -1.6931192028411460E-016 + -8.8999999999999913E-003 -2.7278238139137633E-016 + -7.7999999999999875E-003 -2.1641687831880433E-016 + -6.6999999999999837E-003 8.0199647014658521E-017 + -5.5999999999999939E-003 5.5099530276583679E-016 + -4.4999999999999901E-003 9.1909268705518384E-016 + -3.3999999999999864E-003 7.7278442137815252E-016 + -2.2999999999999826E-003 -1.7499275850311238E-016 + -1.1999999999999927E-003 -1.7388289387930303E-015 + -9.9999999999988987E-005 -3.0623999751946398E-015 + 1.0000000000000148E-003 -2.8381505435079056E-015 + 2.1000000000000185E-003 -5.3844637068592143E-017 + 3.2000000000000084E-003 4.9650140634049586E-015 + 4.3000000000000121E-003 9.8358990494474413E-015 + 5.4000000000000159E-003 1.0521839882661130E-014 + 6.5000000000000058E-003 3.3292869278637874E-015 + 7.6000000000000234E-003 -1.1960203471052602E-014 + 8.7000000000000133E-003 -2.9482065931358409E-014 + 9.8000000000000032E-003 -3.7523569727760872E-014 + 1.0900000000000021E-002 -2.3234986187121130E-014 + 1.2000000000000011E-002 1.8785496704205873E-014 + 1.3100000000000001E-002 7.7669688985492619E-014 + 1.4200000000000018E-002 1.2313793647938942E-013 + 1.5300000000000008E-002 1.1368796258136998E-013 + 1.6400000000000026E-002 1.7687055907877024E-014 + 1.7500000000000016E-002 -1.5864645209508199E-013 + 1.8600000000000005E-002 -3.5069589918688970E-013 + 1.9700000000000023E-002 -4.4054324532978584E-013 + 2.0800000000000013E-002 -3.0007737288929859E-013 + 2.1900000000000003E-002 1.3280324648139163E-013 + 2.3000000000000020E-002 7.7358621895437518E-013 + 2.4100000000000010E-002 1.3536784540524316E-012 + 2.5200000000000000E-002 1.4736815283702964E-012 + 2.6300000000000018E-002 7.6680675697993195E-013 + 2.7400000000000008E-002 -8.6273734467220975E-013 + 2.8500000000000025E-002 -3.0244754183755829E-012 + 2.9600000000000015E-002 -4.7866194514967209E-012 + 3.0700000000000005E-002 -4.8986140664675215E-012 + 3.1800000000000023E-002 -2.3125420849090528E-012 + 3.2900000000000013E-002 3.1295983599771704E-012 + 3.4000000000000002E-002 1.0129813654558006E-011 + 3.5100000000000020E-002 1.5848228979153944E-011 + 3.6200000000000010E-002 1.6574930664092768E-011 + 3.7300000000000028E-002 9.1790507486533279E-012 + 3.8400000000000017E-002 -7.0257012013685838E-012 + 3.9500000000000007E-002 -2.8727553322283050E-011 + 4.0600000000000025E-002 -4.8272965486040320E-011 + 4.1700000000000015E-002 -5.5237377172279167E-011 + 4.2800000000000005E-002 -4.0005991575053912E-011 + 4.3900000000000022E-002 1.4371747064992335E-012 + 4.5000000000000012E-002 6.3189446730671506E-011 + 4.6100000000000002E-002 1.2770234869563524E-010 + 4.7200000000000020E-002 1.6843301753333151E-010 + 4.8300000000000010E-002 1.5741787040557398E-010 + 4.9400000000000027E-002 7.6404056692513933E-011 + 5.0500000000000017E-002 -7.1805186796503051E-011 + 5.1600000000000007E-002 -2.5637300615777292E-010 + 5.2700000000000025E-002 -4.2017575530017837E-010 + 5.3800000000000014E-002 -4.9261594803340358E-010 + 5.4900000000000004E-002 -4.1231931757756968E-010 + 5.6000000000000022E-002 -1.5443661627312366E-010 + 5.7100000000000012E-002 2.4606022774875669E-010 + 5.8200000000000002E-002 6.8482969295402540E-010 + 5.9300000000000019E-002 1.0000542616239727E-009 + 6.0400000000000009E-002 1.0081986356880179E-009 + 6.1500000000000027E-002 5.5865162496004928E-010 + 6.2600000000000017E-002 -4.0508779663994687E-010 + 6.3700000000000007E-002 -1.7948537101020179E-009 + 6.4800000000000024E-002 -3.3552403078118687E-009 + 6.5900000000000014E-002 -4.6811443610295100E-009 + 6.7000000000000004E-002 -5.2776041314928079E-009 + 6.8100000000000022E-002 -4.6519397223221404E-009 + 6.9200000000000012E-002 -2.4171142865014872E-009 + 7.0300000000000029E-002 1.6214726228369614E-009 + 7.1400000000000019E-002 7.4228800883702206E-009 + 7.2500000000000009E-002 1.4729594433049442E-008 + 7.3600000000000027E-002 2.3152018968630728E-008 + 7.4700000000000016E-002 3.2304114938597195E-008 + 7.5800000000000006E-002 4.1959854257811458E-008 + 7.6900000000000024E-002 5.2192735466860540E-008 + 7.8000000000000014E-002 6.3462643140610453E-008 + 7.9100000000000004E-002 7.6628126066680124E-008 + 8.0200000000000021E-002 9.2882750379885692E-008 + 8.1300000000000011E-002 1.1363653840135157E-007 + 8.2400000000000029E-002 1.4038059248377976E-007 + 8.3500000000000019E-002 1.7458219758736959E-007 + 8.4600000000000009E-002 2.1764789437384024E-007 + 8.5700000000000026E-002 2.7097760835204099E-007 + 8.6800000000000016E-002 3.3610555760787975E-007 + 8.7900000000000006E-002 4.1489650470794004E-007 + 8.9000000000000024E-002 5.0975148724319297E-007 + 9.0100000000000013E-002 6.2377108633882017E-007 + 9.1200000000000003E-002 7.6084842248747009E-007 + 9.2300000000000021E-002 9.2568012632909813E-007 + 9.3400000000000011E-002 1.1237183343837387E-006 + 9.4500000000000028E-002 1.3611085023512715E-006 + 9.5600000000000018E-002 1.6446557538074558E-006 + 9.6700000000000008E-002 1.9818771761492826E-006 + 9.7800000000000026E-002 2.3811342089175014E-006 + 9.8900000000000016E-002 2.8518361432361417E-006 + 0.10000000000000001 3.4046813652821584E-006 + 0.10110000000000002 4.0518912101106253E-006 + 0.10220000000000001 4.8073789002955891E-006 + 0.10330000000000003 5.6868243518692907E-006 + 0.10440000000000002 6.7076675804855768E-006 + 0.10550000000000001 7.8890088843763806E-006 + 0.10660000000000003 9.2515319920494221E-006 + 0.10770000000000002 1.0817463589773979E-005 + 0.10880000000000001 1.2610517842404079E-005 + 0.10990000000000003 1.4655931408924516E-005 + 0.11100000000000002 1.6980418877210468E-005 + 0.11210000000000001 1.9612169126048684E-005 + 0.11320000000000002 2.2580696168006398E-005 + 0.11430000000000001 2.5916666345437989E-005 + 0.11540000000000003 2.9651533623109572E-005 + 0.11650000000000002 3.3817050280049443E-005 + 0.11760000000000001 3.8444701203843579E-005 + 0.11870000000000003 4.3565134546952322E-005 + 0.11980000000000002 4.9207334086531773E-005 + 0.12090000000000001 5.5397966207237914E-005 + 0.12200000000000003 6.2160353991203010E-005 + 0.12310000000000001 6.9513691414613277E-005 + 0.12420000000000003 7.7471944678109139E-005 + 0.12530000000000002 8.6042804468888789E-005 + 0.12640000000000001 9.5226234407164156E-005 + 0.12750000000000003 1.0501384531380609E-004 + 0.12860000000000002 1.1538751277839765E-004 + 0.12970000000000001 1.2631811841856688E-004 + 0.13080000000000003 1.3776445121038705E-004 + 0.13190000000000002 1.4967190509196371E-004 + 0.13300000000000001 1.6197122749872506E-004 + 0.13410000000000000 1.7457774083595723E-004 + 0.13520000000000004 1.8739049846772105E-004 + 0.13630000000000003 2.0029130973853171E-004 + 0.13740000000000002 2.1314405603334308E-004 + 0.13850000000000001 2.2579521464649588E-004 + 0.13960000000000000 2.3807364050298929E-004 + 0.14070000000000005 2.4979203590191901E-004 + 0.14180000000000004 2.6074802735820413E-004 + 0.14290000000000003 2.7072508237324655E-004 + 0.14400000000000002 2.7949409559369087E-004 + 0.14510000000000001 2.8681571711786091E-004 + 0.14620000000000000 2.9244393226690590E-004 + 0.14730000000000004 2.9612844809889793E-004 + 0.14840000000000003 2.9761824407614768E-004 + 0.14950000000000002 2.9666550108231604E-004 + 0.15060000000000001 2.9302973416633904E-004 + 0.15170000000000000 2.8648329316638410E-004 + 0.15280000000000005 2.7681607753038406E-004 + 0.15390000000000004 2.6384118245914578E-004 + 0.15500000000000003 2.4740002118051052E-004 + 0.15610000000000002 2.2736766550224274E-004 + 0.15720000000000001 2.0365726959425956E-004 + 0.15830000000000000 1.7622407176531851E-004 + 0.15940000000000004 1.4506978914141655E-004 + 0.16050000000000003 1.1024715058738366E-004 + 0.16160000000000002 7.1863381890580058E-005 + 0.16270000000000001 3.0082195735303685E-005 + 0.16380000000000000 -1.4875126908009406E-005 + 0.16490000000000005 -6.2729559431318194E-005 + 0.16600000000000004 -1.1314378207316622E-004 + 0.16710000000000003 -1.6572288586758077E-004 + 0.16820000000000002 -2.2001737670507282E-004 + 0.16930000000000001 -2.7552791289053857E-004 + 0.17040000000000000 -3.3171160612255335E-004 + 0.17150000000000004 -3.8798747118562460E-004 + 0.17260000000000003 -4.4374362914822996E-004 + 0.17370000000000002 -4.9834384117275476E-004 + 0.17480000000000001 -5.5113690905272961E-004 + 0.17590000000000000 -6.0146616306155920E-004 + 0.17700000000000005 -6.4868084155023098E-004 + 0.17810000000000004 -6.9214723771438003E-004 + 0.17920000000000003 -7.3125789640471339E-004 + 0.18030000000000002 -7.6544150942936540E-004 + 0.18140000000000001 -7.9417269444093108E-004 + 0.18250000000000000 -8.1698293797671795E-004 + 0.18360000000000004 -8.3347177132964134E-004 + 0.18470000000000003 -8.4331393009051681E-004 + 0.18580000000000002 -8.4626348689198494E-004 + 0.18690000000000001 -8.4215949755162001E-004 + 0.18800000000000000 -8.3093042485415936E-004 + 0.18910000000000005 -8.1259838771075010E-004 + 0.19020000000000004 -7.8728067455813289E-004 + 0.19130000000000003 -7.5518869562074542E-004 + 0.19240000000000002 -7.1662239497527480E-004 + 0.19350000000000001 -6.7196815507486463E-004 + 0.19460000000000005 -6.2169320881366730E-004 + 0.19570000000000004 -5.6633847998455167E-004 + 0.19680000000000003 -5.0651072524487972E-004 + 0.19790000000000002 -4.4287371565587819E-004 + 0.19900000000000001 -3.7613708991557360E-004 + 0.20010000000000000 -3.0704395612701774E-004 + 0.20120000000000005 -2.3635786783415824E-004 + 0.20230000000000004 -1.6485141532029957E-004 + 0.20340000000000003 -9.3297268904279917E-005 + 0.20450000000000002 -2.2457334125647321E-005 + 0.20560000000000000 4.6930697862990201E-005 + 0.20670000000000005 1.1416757479310036E-004 + 0.20780000000000004 1.7860202933661640E-004 + 0.20890000000000003 2.3963692365214229E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0011.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0011.BXZ.semd new file mode 100644 index 00000000..2e2f4626 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0011.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 0.0000000000000000 + -9.9099999999999994E-002 0.0000000000000000 + -9.7999999999999990E-002 0.0000000000000000 + -9.6899999999999986E-002 0.0000000000000000 + -9.5799999999999996E-002 0.0000000000000000 + -9.4699999999999993E-002 0.0000000000000000 + -9.3599999999999989E-002 0.0000000000000000 + -9.2499999999999999E-002 0.0000000000000000 + -9.1399999999999995E-002 0.0000000000000000 + -9.0299999999999991E-002 0.0000000000000000 + -8.9200000000000002E-002 0.0000000000000000 + -8.8099999999999984E-002 0.0000000000000000 + -8.6999999999999994E-002 0.0000000000000000 + -8.5899999999999990E-002 0.0000000000000000 + -8.4799999999999986E-002 0.0000000000000000 + -8.3699999999999997E-002 0.0000000000000000 + -8.2599999999999993E-002 0.0000000000000000 + -8.1499999999999989E-002 0.0000000000000000 + -8.0399999999999999E-002 0.0000000000000000 + -7.9299999999999995E-002 0.0000000000000000 + -7.8199999999999992E-002 0.0000000000000000 + -7.7100000000000002E-002 0.0000000000000000 + -7.5999999999999984E-002 0.0000000000000000 + -7.4899999999999994E-002 0.0000000000000000 + -7.3799999999999991E-002 0.0000000000000000 + -7.2699999999999987E-002 0.0000000000000000 + -7.1599999999999997E-002 0.0000000000000000 + -7.0499999999999993E-002 0.0000000000000000 + -6.9399999999999989E-002 0.0000000000000000 + -6.8300000000000000E-002 0.0000000000000000 + -6.7199999999999996E-002 0.0000000000000000 + -6.6099999999999992E-002 0.0000000000000000 + -6.5000000000000002E-002 0.0000000000000000 + -6.3899999999999985E-002 0.0000000000000000 + -6.2799999999999995E-002 0.0000000000000000 + -6.1699999999999991E-002 0.0000000000000000 + -6.0599999999999994E-002 0.0000000000000000 + -5.9499999999999990E-002 0.0000000000000000 + -5.8399999999999994E-002 0.0000000000000000 + -5.7299999999999990E-002 0.0000000000000000 + -5.6199999999999986E-002 0.0000000000000000 + -5.5099999999999996E-002 0.0000000000000000 + -5.3999999999999992E-002 0.0000000000000000 + -5.2899999999999989E-002 0.0000000000000000 + -5.1799999999999985E-002 0.0000000000000000 + -5.0699999999999995E-002 0.0000000000000000 + -4.9599999999999991E-002 0.0000000000000000 + -4.8499999999999988E-002 0.0000000000000000 + -4.7399999999999998E-002 0.0000000000000000 + -4.6299999999999994E-002 0.0000000000000000 + -4.5199999999999990E-002 0.0000000000000000 + -4.4099999999999986E-002 0.0000000000000000 + -4.2999999999999997E-002 0.0000000000000000 + -4.1899999999999993E-002 0.0000000000000000 + -4.0799999999999989E-002 0.0000000000000000 + -3.9699999999999985E-002 0.0000000000000000 + -3.8599999999999995E-002 0.0000000000000000 + -3.7499999999999992E-002 0.0000000000000000 + -3.6399999999999988E-002 0.0000000000000000 + -3.5299999999999984E-002 0.0000000000000000 + -3.4199999999999994E-002 0.0000000000000000 + -3.3099999999999991E-002 0.0000000000000000 + -3.1999999999999987E-002 0.0000000000000000 + -3.0899999999999997E-002 0.0000000000000000 + -2.9799999999999993E-002 0.0000000000000000 + -2.8699999999999989E-002 0.0000000000000000 + -2.7599999999999986E-002 0.0000000000000000 + -2.6499999999999996E-002 0.0000000000000000 + -2.5399999999999992E-002 0.0000000000000000 + -2.4299999999999988E-002 0.0000000000000000 + -2.3199999999999985E-002 0.0000000000000000 + -2.2099999999999995E-002 0.0000000000000000 + -2.0999999999999991E-002 0.0000000000000000 + -1.9899999999999987E-002 0.0000000000000000 + -1.8799999999999983E-002 0.0000000000000000 + -1.7699999999999994E-002 0.0000000000000000 + -1.6599999999999990E-002 0.0000000000000000 + -1.5499999999999986E-002 0.0000000000000000 + -1.4399999999999996E-002 0.0000000000000000 + -1.3299999999999992E-002 0.0000000000000000 + -1.2199999999999989E-002 0.0000000000000000 + -1.1099999999999985E-002 0.0000000000000000 + -9.9999999999999950E-003 0.0000000000000000 + -8.8999999999999913E-003 0.0000000000000000 + -7.7999999999999875E-003 0.0000000000000000 + -6.6999999999999837E-003 0.0000000000000000 + -5.5999999999999939E-003 0.0000000000000000 + -4.4999999999999901E-003 0.0000000000000000 + -3.3999999999999864E-003 0.0000000000000000 + -2.2999999999999826E-003 0.0000000000000000 + -1.1999999999999927E-003 0.0000000000000000 + -9.9999999999988987E-005 0.0000000000000000 + 1.0000000000000148E-003 0.0000000000000000 + 2.1000000000000185E-003 0.0000000000000000 + 3.2000000000000084E-003 0.0000000000000000 + 4.3000000000000121E-003 0.0000000000000000 + 5.4000000000000159E-003 0.0000000000000000 + 6.5000000000000058E-003 0.0000000000000000 + 7.6000000000000234E-003 0.0000000000000000 + 8.7000000000000133E-003 0.0000000000000000 + 9.8000000000000032E-003 0.0000000000000000 + 1.0900000000000021E-002 0.0000000000000000 + 1.2000000000000011E-002 0.0000000000000000 + 1.3100000000000001E-002 0.0000000000000000 + 1.4200000000000018E-002 0.0000000000000000 + 1.5300000000000008E-002 0.0000000000000000 + 1.6400000000000026E-002 0.0000000000000000 + 1.7500000000000016E-002 0.0000000000000000 + 1.8600000000000005E-002 0.0000000000000000 + 1.9700000000000023E-002 0.0000000000000000 + 2.0800000000000013E-002 0.0000000000000000 + 2.1900000000000003E-002 0.0000000000000000 + 2.3000000000000020E-002 0.0000000000000000 + 2.4100000000000010E-002 0.0000000000000000 + 2.5200000000000000E-002 0.0000000000000000 + 2.6300000000000018E-002 0.0000000000000000 + 2.7400000000000008E-002 0.0000000000000000 + 2.8500000000000025E-002 0.0000000000000000 + 2.9600000000000015E-002 0.0000000000000000 + 3.0700000000000005E-002 0.0000000000000000 + 3.1800000000000023E-002 0.0000000000000000 + 3.2900000000000013E-002 0.0000000000000000 + 3.4000000000000002E-002 0.0000000000000000 + 3.5100000000000020E-002 0.0000000000000000 + 3.6200000000000010E-002 0.0000000000000000 + 3.7300000000000028E-002 0.0000000000000000 + 3.8400000000000017E-002 0.0000000000000000 + 3.9500000000000007E-002 0.0000000000000000 + 4.0600000000000025E-002 0.0000000000000000 + 4.1700000000000015E-002 0.0000000000000000 + 4.2800000000000005E-002 0.0000000000000000 + 4.3900000000000022E-002 0.0000000000000000 + 4.5000000000000012E-002 0.0000000000000000 + 4.6100000000000002E-002 0.0000000000000000 + 4.7200000000000020E-002 0.0000000000000000 + 4.8300000000000010E-002 0.0000000000000000 + 4.9400000000000027E-002 0.0000000000000000 + 5.0500000000000017E-002 0.0000000000000000 + 5.1600000000000007E-002 0.0000000000000000 + 5.2700000000000025E-002 0.0000000000000000 + 5.3800000000000014E-002 0.0000000000000000 + 5.4900000000000004E-002 0.0000000000000000 + 5.6000000000000022E-002 0.0000000000000000 + 5.7100000000000012E-002 0.0000000000000000 + 5.8200000000000002E-002 0.0000000000000000 + 5.9300000000000019E-002 0.0000000000000000 + 6.0400000000000009E-002 0.0000000000000000 + 6.1500000000000027E-002 0.0000000000000000 + 6.2600000000000017E-002 0.0000000000000000 + 6.3700000000000007E-002 0.0000000000000000 + 6.4800000000000024E-002 0.0000000000000000 + 6.5900000000000014E-002 0.0000000000000000 + 6.7000000000000004E-002 0.0000000000000000 + 6.8100000000000022E-002 0.0000000000000000 + 6.9200000000000012E-002 0.0000000000000000 + 7.0300000000000029E-002 0.0000000000000000 + 7.1400000000000019E-002 0.0000000000000000 + 7.2500000000000009E-002 0.0000000000000000 + 7.3600000000000027E-002 0.0000000000000000 + 7.4700000000000016E-002 0.0000000000000000 + 7.5800000000000006E-002 0.0000000000000000 + 7.6900000000000024E-002 0.0000000000000000 + 7.8000000000000014E-002 0.0000000000000000 + 7.9100000000000004E-002 0.0000000000000000 + 8.0200000000000021E-002 0.0000000000000000 + 8.1300000000000011E-002 0.0000000000000000 + 8.2400000000000029E-002 0.0000000000000000 + 8.3500000000000019E-002 0.0000000000000000 + 8.4600000000000009E-002 0.0000000000000000 + 8.5700000000000026E-002 0.0000000000000000 + 8.6800000000000016E-002 0.0000000000000000 + 8.7900000000000006E-002 0.0000000000000000 + 8.9000000000000024E-002 0.0000000000000000 + 9.0100000000000013E-002 0.0000000000000000 + 9.1200000000000003E-002 0.0000000000000000 + 9.2300000000000021E-002 0.0000000000000000 + 9.3400000000000011E-002 0.0000000000000000 + 9.4500000000000028E-002 0.0000000000000000 + 9.5600000000000018E-002 0.0000000000000000 + 9.6700000000000008E-002 0.0000000000000000 + 9.7800000000000026E-002 0.0000000000000000 + 9.8900000000000016E-002 0.0000000000000000 + 0.10000000000000001 0.0000000000000000 + 0.10110000000000002 0.0000000000000000 + 0.10220000000000001 0.0000000000000000 + 0.10330000000000003 0.0000000000000000 + 0.10440000000000002 0.0000000000000000 + 0.10550000000000001 0.0000000000000000 + 0.10660000000000003 0.0000000000000000 + 0.10770000000000002 0.0000000000000000 + 0.10880000000000001 0.0000000000000000 + 0.10990000000000003 0.0000000000000000 + 0.11100000000000002 0.0000000000000000 + 0.11210000000000001 0.0000000000000000 + 0.11320000000000002 0.0000000000000000 + 0.11430000000000001 0.0000000000000000 + 0.11540000000000003 0.0000000000000000 + 0.11650000000000002 0.0000000000000000 + 0.11760000000000001 0.0000000000000000 + 0.11870000000000003 0.0000000000000000 + 0.11980000000000002 0.0000000000000000 + 0.12090000000000001 0.0000000000000000 + 0.12200000000000003 0.0000000000000000 + 0.12310000000000001 0.0000000000000000 + 0.12420000000000003 0.0000000000000000 + 0.12530000000000002 0.0000000000000000 + 0.12640000000000001 0.0000000000000000 + 0.12750000000000003 0.0000000000000000 + 0.12860000000000002 0.0000000000000000 + 0.12970000000000001 0.0000000000000000 + 0.13080000000000003 0.0000000000000000 + 0.13190000000000002 0.0000000000000000 + 0.13300000000000001 0.0000000000000000 + 0.13410000000000000 0.0000000000000000 + 0.13520000000000004 0.0000000000000000 + 0.13630000000000003 0.0000000000000000 + 0.13740000000000002 0.0000000000000000 + 0.13850000000000001 0.0000000000000000 + 0.13960000000000000 0.0000000000000000 + 0.14070000000000005 0.0000000000000000 + 0.14180000000000004 0.0000000000000000 + 0.14290000000000003 0.0000000000000000 + 0.14400000000000002 0.0000000000000000 + 0.14510000000000001 0.0000000000000000 + 0.14620000000000000 0.0000000000000000 + 0.14730000000000004 0.0000000000000000 + 0.14840000000000003 0.0000000000000000 + 0.14950000000000002 0.0000000000000000 + 0.15060000000000001 0.0000000000000000 + 0.15170000000000000 0.0000000000000000 + 0.15280000000000005 0.0000000000000000 + 0.15390000000000004 0.0000000000000000 + 0.15500000000000003 0.0000000000000000 + 0.15610000000000002 0.0000000000000000 + 0.15720000000000001 0.0000000000000000 + 0.15830000000000000 0.0000000000000000 + 0.15940000000000004 0.0000000000000000 + 0.16050000000000003 0.0000000000000000 + 0.16160000000000002 0.0000000000000000 + 0.16270000000000001 0.0000000000000000 + 0.16380000000000000 0.0000000000000000 + 0.16490000000000005 0.0000000000000000 + 0.16600000000000004 0.0000000000000000 + 0.16710000000000003 0.0000000000000000 + 0.16820000000000002 0.0000000000000000 + 0.16930000000000001 0.0000000000000000 + 0.17040000000000000 0.0000000000000000 + 0.17150000000000004 0.0000000000000000 + 0.17260000000000003 0.0000000000000000 + 0.17370000000000002 0.0000000000000000 + 0.17480000000000001 0.0000000000000000 + 0.17590000000000000 0.0000000000000000 + 0.17700000000000005 0.0000000000000000 + 0.17810000000000004 0.0000000000000000 + 0.17920000000000003 0.0000000000000000 + 0.18030000000000002 0.0000000000000000 + 0.18140000000000001 0.0000000000000000 + 0.18250000000000000 0.0000000000000000 + 0.18360000000000004 0.0000000000000000 + 0.18470000000000003 0.0000000000000000 + 0.18580000000000002 0.0000000000000000 + 0.18690000000000001 0.0000000000000000 + 0.18800000000000000 0.0000000000000000 + 0.18910000000000005 0.0000000000000000 + 0.19020000000000004 0.0000000000000000 + 0.19130000000000003 0.0000000000000000 + 0.19240000000000002 0.0000000000000000 + 0.19350000000000001 0.0000000000000000 + 0.19460000000000005 0.0000000000000000 + 0.19570000000000004 0.0000000000000000 + 0.19680000000000003 0.0000000000000000 + 0.19790000000000002 0.0000000000000000 + 0.19900000000000001 0.0000000000000000 + 0.20010000000000000 0.0000000000000000 + 0.20120000000000005 0.0000000000000000 + 0.20230000000000004 0.0000000000000000 + 0.20340000000000003 0.0000000000000000 + 0.20450000000000002 0.0000000000000000 + 0.20560000000000000 0.0000000000000000 + 0.20670000000000005 0.0000000000000000 + 0.20780000000000004 0.0000000000000000 + 0.20890000000000003 0.0000000000000000 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0012.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0012.BXX.semd new file mode 100644 index 00000000..654eb79e --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0012.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 2.4000246988028435E-024 + -0.10900000000000000 -1.3332572869020150E-023 + -0.10790000000000000 -2.2150800855491676E-023 + -0.10679999999999999 2.2310069347900901E-022 + -0.10569999999999999 1.7721240218681309E-022 + -0.10460000000000000 -2.1391631791218969E-021 + -0.10349999999999999 -2.0389630514391337E-021 + -0.10239999999999999 1.4471801082015115E-020 + -0.10130000000000000 2.1805784725714861E-020 + -0.10020000000000000 -6.8965337003950523E-020 + -9.9099999999999994E-002 -1.7179175182245965E-019 + -9.7999999999999990E-002 1.9025073955597795E-019 + -9.6899999999999986E-002 9.6671584892821967E-019 + -9.5799999999999996E-002 1.4037712529301198E-019 + -9.4699999999999993E-002 -3.7453389832002632E-018 + -9.3599999999999989E-002 -4.5490826738675196E-018 + -9.2499999999999999E-002 8.3685606145999918E-018 + -9.1399999999999995E-002 2.4897795639433761E-017 + -9.0299999999999991E-002 2.0418024910633897E-018 + -8.9200000000000002E-002 -7.3402267169946864E-017 + -8.8099999999999984E-002 -9.4268791476658545E-017 + -8.6999999999999994E-002 8.6430778716685777E-017 + -8.5899999999999990E-002 3.5334532613106814E-016 + -8.4799999999999986E-002 2.3068873497043905E-016 + -8.3699999999999997E-002 -5.3541741395376455E-016 + -8.2599999999999993E-002 -1.2087282977096218E-015 + -8.1499999999999989E-002 -4.7744743195574590E-016 + -8.0399999999999999E-002 1.7436684615371677E-015 + -7.9299999999999995E-002 3.3463707353769594E-015 + -7.8199999999999992E-002 1.8757017338936815E-015 + -7.7100000000000002E-002 -2.7436635947252147E-015 + -7.5999999999999984E-002 -8.1821180419102552E-015 + -7.4899999999999994E-002 -1.1101886350874980E-014 + -7.3799999999999991E-002 -5.6434840660238642E-015 + -7.2699999999999987E-002 1.6435264878645467E-014 + -7.1599999999999997E-002 5.1355922688284608E-014 + -7.0499999999999993E-002 6.1798880086633839E-014 + -6.9399999999999989E-002 -9.1977715320403636E-015 + -6.8300000000000000E-002 -1.6187123527428710E-013 + -6.7199999999999996E-002 -2.6758928189582476E-013 + -6.6099999999999992E-002 -1.3148077732897528E-013 + -6.5000000000000002E-002 2.9113178339444656E-013 + -6.3899999999999985E-002 7.3013486532810812E-013 + -6.2799999999999995E-002 7.3568267363460782E-013 + -6.1699999999999991E-002 6.6426173643639036E-014 + -6.0599999999999994E-002 -1.0373295104837421E-012 + -5.9499999999999990E-002 -1.9627706578095871E-012 + -5.8399999999999994E-002 -2.0493370455482163E-012 + -5.7299999999999990E-002 -8.2078013005984496E-013 + -5.6199999999999986E-002 1.8077361439369777E-012 + -5.5099999999999996E-002 5.0855977415387166E-012 + -5.3999999999999992E-002 7.0806823945779307E-012 + -5.2899999999999989E-002 5.3764380100740361E-012 + -5.1799999999999985E-002 -1.0103289732610321E-012 + -5.0699999999999995E-002 -1.0081625638480585E-011 + -4.9599999999999991E-002 -1.7582163155949182E-011 + -4.8499999999999988E-002 -1.9545530124953636E-011 + -4.7399999999999998E-002 -1.3909900141440001E-011 + -4.6299999999999994E-002 1.6939542216848347E-013 + -4.5199999999999990E-002 2.2812194841459466E-011 + -4.4099999999999986E-002 5.0620670849488292E-011 + -4.2999999999999997E-002 7.2553005270314941E-011 + -4.1899999999999993E-002 7.0975503252412864E-011 + -4.0799999999999989E-002 3.0996698263674460E-011 + -3.9699999999999985E-002 -4.7768382999135994E-011 + -3.8599999999999995E-002 -1.4639948975325723E-010 + -3.7499999999999992E-002 -2.3152864347952828E-010 + -3.6399999999999988E-002 -2.6450705514768913E-010 + -3.5299999999999984E-002 -2.1055414356485613E-010 + -3.4199999999999994E-002 -4.9907133981008656E-011 + -3.3099999999999991E-002 2.0773799347395538E-010 + -3.1999999999999987E-002 5.1289383851127468E-010 + -3.0899999999999997E-002 7.8018030924553727E-010 + -2.9799999999999993E-002 9.0634472149631051E-010 + -2.8699999999999989E-002 7.9278239528690619E-010 + -2.7599999999999986E-002 3.6855801743840289E-010 + -2.6499999999999996E-002 -3.7981451317392612E-010 + -2.5399999999999992E-002 -1.3729916092941608E-009 + -2.4299999999999988E-002 -2.4199202641739248E-009 + -2.3199999999999985E-002 -3.2392781790235858E-009 + -2.2099999999999995E-002 -3.5146889842962992E-009 + -2.0999999999999991E-002 -2.9500308862395741E-009 + -1.9899999999999987E-002 -1.3049253899666269E-009 + -1.8799999999999983E-002 1.5754927362721105E-009 + -1.7699999999999994E-002 5.7239586404023157E-009 + -1.6599999999999990E-002 1.1035685254512373E-008 + -1.5499999999999986E-002 1.7315784361926490E-008 + -1.4399999999999996E-002 2.4378252305723436E-008 + -1.3299999999999992E-002 3.2129609195408193E-008 + -1.2199999999999989E-002 4.0597782913209812E-008 + -1.1099999999999985E-002 4.9950209302096482E-008 + -9.9999999999999950E-003 6.0562584280887677E-008 + -8.8999999999999913E-003 7.3109845288854558E-008 + -7.7999999999999875E-003 8.8576250334426732E-008 + -6.6999999999999837E-003 1.0814446937956745E-007 + -5.5999999999999939E-003 1.3305704271715513E-007 + -4.4999999999999901E-003 1.6457242679734918E-007 + -3.3999999999999864E-003 2.0401979838879925E-007 + -2.2999999999999826E-003 2.5285547167186451E-007 + -1.1999999999999927E-003 3.1267234135157196E-007 + -9.9999999999988987E-005 3.8522310319422104E-007 + 1.0000000000000148E-003 4.7251793944269593E-007 + 2.1000000000000185E-003 5.7696394151207642E-007 + 3.2000000000000084E-003 7.0149741304703639E-007 + 4.3000000000000121E-003 8.4973720504422090E-007 + 5.4000000000000159E-003 1.0261726401950000E-006 + 6.5000000000000058E-003 1.2362654615571955E-006 + 7.6000000000000234E-003 1.4863167052681092E-006 + 8.7000000000000133E-003 1.7831711147664464E-006 + 9.8000000000000032E-003 2.1341154479159741E-006 + 1.0900000000000021E-002 2.5471522349107545E-006 + 1.2000000000000011E-002 3.0314029118017061E-006 + 1.3100000000000001E-002 3.5971927445643814E-006 + 1.4200000000000018E-002 4.2558053792163264E-006 + 1.5300000000000008E-002 5.0194034884043504E-006 + 1.6400000000000026E-002 5.9014200814999640E-006 + 1.7500000000000016E-002 6.9171346694929525E-006 + 1.8600000000000005E-002 8.0838117355597205E-006 + 1.9700000000000023E-002 9.4202114269137383E-006 + 2.0800000000000013E-002 1.0946057045657653E-005 + 2.1900000000000003E-002 1.2681776752287988E-005 + 2.3000000000000020E-002 1.4648729120381176E-005 + 2.4100000000000010E-002 1.6869245882844552E-005 + 2.5200000000000000E-002 1.9366432752576657E-005 + 2.6300000000000018E-002 2.2163945686770603E-005 + 2.7400000000000008E-002 2.5285617084591649E-005 + 2.8500000000000025E-002 2.8755213861586526E-005 + 2.9600000000000015E-002 3.2595904485788196E-005 + 3.0700000000000005E-002 3.6829980672337115E-005 + 3.1800000000000023E-002 4.1478717321297154E-005 + 3.2900000000000013E-002 4.6561781346099451E-005 + 3.4000000000000002E-002 5.2095758292125538E-005 + 3.5100000000000020E-002 5.8092256949748844E-005 + 3.6200000000000010E-002 6.4557323639746755E-005 + 3.7300000000000028E-002 7.1492169809062034E-005 + 3.8400000000000017E-002 7.8893193858675659E-005 + 3.9500000000000007E-002 8.6749940237496048E-005 + 4.0600000000000025E-002 9.5042538305278867E-005 + 4.1700000000000015E-002 1.0374056000728160E-004 + 4.2800000000000005E-002 1.1280362377874553E-004 + 4.3900000000000022E-002 1.2218188203405589E-004 + 4.5000000000000012E-002 1.3181562826503068E-004 + 4.6100000000000002E-002 1.4163235027808696E-004 + 4.7200000000000020E-002 1.5154550783336163E-004 + 4.8300000000000010E-002 1.6145377594511956E-004 + 4.9400000000000027E-002 1.7124266014434397E-004 + 5.0500000000000017E-002 1.8078563152812421E-004 + 5.1600000000000007E-002 1.8994437414221466E-004 + 5.2700000000000025E-002 1.9856933795381337E-004 + 5.3800000000000014E-002 2.0649896760005504E-004 + 5.4900000000000004E-002 2.1355973149184138E-004 + 5.6000000000000022E-002 2.1956911950837821E-004 + 5.7100000000000012E-002 2.2433820413425565E-004 + 5.8200000000000002E-002 2.2767756308894604E-004 + 5.9300000000000019E-002 2.2939984046388417E-004 + 6.0400000000000009E-002 2.2931773855816573E-004 + 6.1500000000000027E-002 2.2724540031049401E-004 + 6.2600000000000017E-002 2.2300188720691949E-004 + 6.3700000000000007E-002 2.1642059436999261E-004 + 6.4800000000000024E-002 2.0735721045639366E-004 + 6.5900000000000014E-002 1.9569088181015104E-004 + 6.7000000000000004E-002 1.8132088007405400E-004 + 6.8100000000000022E-002 1.6416831931564957E-004 + 6.9200000000000012E-002 1.4418426144402474E-004 + 7.0300000000000029E-002 1.2135660654166713E-004 + 7.1400000000000019E-002 9.5719537057448179E-005 + 7.2500000000000009E-002 6.7348315496928990E-005 + 7.3600000000000027E-002 3.6358480429043993E-005 + 7.4700000000000016E-002 2.9028244625806110E-006 + 7.5800000000000006E-002 -3.2825235393829644E-005 + 7.6900000000000024E-002 -7.0586553192697465E-005 + 7.8000000000000014E-002 -1.1008798901457340E-004 + 7.9100000000000004E-002 -1.5099556185305119E-004 + 8.0200000000000021E-002 -1.9293803779873997E-004 + 8.1300000000000011E-002 -2.3551532649435103E-004 + 8.2400000000000029E-002 -2.7830171165987849E-004 + 8.3500000000000019E-002 -3.2084484701044858E-004 + 8.4600000000000009E-002 -3.6266591632738709E-004 + 8.5700000000000026E-002 -4.0326575981453061E-004 + 8.6800000000000016E-002 -4.4214064837433398E-004 + 8.7900000000000006E-002 -4.7879965859465301E-004 + 8.9000000000000024E-002 -5.1277084276080132E-004 + 9.0100000000000013E-002 -5.4359552450478077E-004 + 9.1200000000000003E-002 -5.7083042338490486E-004 + 9.2300000000000021E-002 -5.9405696811154485E-004 + 9.3400000000000011E-002 -6.1290431767702103E-004 + 9.4500000000000028E-002 -6.2706094468012452E-004 + 9.5600000000000018E-002 -6.3627515919506550E-004 + 9.6700000000000008E-002 -6.4034952083602548E-004 + 9.7800000000000026E-002 -6.3914118800312281E-004 + 9.8900000000000016E-002 -6.3256802968680859E-004 + 0.10000000000000001 -6.2062108190730214E-004 + 0.10110000000000002 -6.0336891328915954E-004 + 0.10220000000000001 -5.8096140855923295E-004 + 0.10330000000000003 -5.5361440172418952E-004 + 0.10440000000000002 -5.2160228369757533E-004 + 0.10550000000000001 -4.8524697194807231E-004 + 0.10660000000000003 -4.4493167661130428E-004 + 0.10770000000000002 -4.0109880501404405E-004 + 0.10880000000000001 -3.5424740053713322E-004 + 0.10990000000000003 -3.0491329380311072E-004 + 0.11100000000000002 -2.5364296743646264E-004 + 0.11210000000000001 -2.0099633547943085E-004 + 0.11320000000000002 -1.4754285803064704E-004 + 0.11430000000000001 -9.3861985078547150E-005 + 0.11540000000000003 -4.0536182495998219E-005 + 0.11650000000000002 1.1865704436786473E-005 + 0.11760000000000001 6.2810482631903142E-005 + 0.11870000000000003 1.1180884757777676E-004 + 0.11980000000000002 1.5840779815334827E-004 + 0.12090000000000001 2.0219730504322797E-004 + 0.12200000000000003 2.4280328943859786E-004 + 0.12310000000000001 2.7990530361421406E-004 + 0.12420000000000003 3.1324132578447461E-004 + 0.12530000000000002 3.4261681139469147E-004 + 0.12640000000000001 3.6790620652027428E-004 + 0.12750000000000003 3.8903704262338579E-004 + 0.12860000000000002 4.0598117629997432E-004 + 0.12970000000000001 4.1875900933519006E-004 + 0.13080000000000003 4.2745066457428038E-004 + 0.13190000000000002 4.3219653889536858E-004 + 0.13300000000000001 4.3317693052813411E-004 + 0.13410000000000000 4.3060453026555479E-004 + 0.13520000000000004 4.2472238419577479E-004 + 0.13630000000000003 4.1580540710128844E-004 + 0.13740000000000002 4.0415098192170262E-004 + 0.13850000000000001 3.9006923907436430E-004 + 0.13960000000000000 3.7388040800578892E-004 + 0.14070000000000005 3.5591609776020050E-004 + 0.14180000000000004 3.3651071134954691E-004 + 0.14290000000000003 3.1598907662555575E-004 + 0.14400000000000002 2.9465905390679836E-004 + 0.14510000000000001 2.7281680377200246E-004 + 0.14620000000000000 2.5075214216485620E-004 + 0.14730000000000004 2.2874139540363103E-004 + 0.14840000000000003 2.0703340123873204E-004 + 0.14950000000000002 1.8584576901048422E-004 + 0.15060000000000001 1.6537499323021621E-004 + 0.15170000000000000 1.4580400602426380E-004 + 0.15280000000000005 1.2729573063552380E-004 + 0.15390000000000004 1.0997905337717384E-004 + 0.15500000000000003 9.3949645815882832E-005 + 0.15610000000000002 7.9286044638138264E-005 + 0.15720000000000001 6.6058055381290615E-005 + 0.15830000000000000 5.4319254559231922E-005 + 0.15940000000000004 4.4092925236327574E-005 + 0.16050000000000003 3.5376109735807404E-005 + 0.16160000000000002 2.8154074243502691E-005 + 0.16270000000000001 2.2409347366192378E-005 + 0.16380000000000000 1.8113325495505705E-005 + 0.16490000000000005 1.5218274711514823E-005 + 0.16600000000000004 1.3664564903592691E-005 + 0.16710000000000003 1.3390852473094128E-005 + 0.16820000000000002 1.4331341844808776E-005 + 0.16930000000000001 1.6403597328462638E-005 + 0.17040000000000000 1.9510298443492502E-005 + 0.17150000000000004 2.3556354790343903E-005 + 0.17260000000000003 2.8458254746510647E-005 + 0.17370000000000002 3.4128188417525962E-005 + 0.17480000000000001 4.0454866393702105E-005 + 0.17590000000000000 4.7307687054853886E-005 + 0.17700000000000005 5.4562158766202629E-005 + 0.17810000000000004 6.2109924328979105E-005 + 0.17920000000000003 6.9841109507251531E-005 + 0.18030000000000002 7.7624412369914353E-005 + 0.18140000000000001 8.5312334704212844E-005 + 0.18250000000000000 9.2761845735367388E-005 + 0.18360000000000004 9.9839227914344519E-005 + 0.18470000000000003 1.0640532855177298E-004 + 0.18580000000000002 1.1230711970711127E-004 + 0.18690000000000001 1.1739034380298108E-004 + 0.18800000000000000 1.2151444389019161E-004 + 0.18910000000000005 1.2454469106160104E-004 + 0.19020000000000004 1.2633613368961960E-004 + 0.19130000000000003 1.2673709716182202E-004 + 0.19240000000000002 1.2561265612021089E-004 + 0.19350000000000001 1.2285618868190795E-004 + 0.19460000000000005 1.1837432975880802E-004 + 0.19570000000000004 1.1206952331122011E-004 + 0.19680000000000003 1.0385129280621186E-004 + 0.19790000000000002 9.3662121798843145E-005 + 0.19900000000000001 8.1479905929882079E-005 + 0.20010000000000000 6.7300876253284514E-005 + 0.20120000000000005 5.1129518396919593E-005 + 0.20230000000000004 3.2997981179505587E-005 + 0.20340000000000003 1.2983834494662005E-005 + 0.20450000000000002 -8.7935823103180155E-006 + 0.20560000000000000 -3.2201161957345903E-005 + 0.20670000000000005 -5.7092798670055345E-005 + 0.20780000000000004 -8.3289276517461985E-005 + 0.20890000000000003 -1.1055867071263492E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0012.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0012.BXZ.semd new file mode 100644 index 00000000..3d6a5a0d --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0012.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 -1.3774252934409774E-023 + -0.11009999999999999 7.4785812417815823E-023 + -0.10900000000000000 1.3171750636172001E-022 + -0.10790000000000000 -1.1165813416923901E-021 + -0.10679999999999999 -1.2200424310307197E-021 + -0.10569999999999999 9.2650820201445382E-021 + -0.10460000000000000 1.2694167327418784E-020 + -0.10349999999999999 -5.1418903969488670E-020 + -0.10239999999999999 -1.0754813623837227E-019 + -0.10130000000000000 1.7736462270559425E-019 + -0.10020000000000000 6.5581381184557007E-019 + -9.9099999999999994E-002 -1.4722062314521046E-019 + -9.7999999999999990E-002 -2.7449293795857679E-018 + -9.6899999999999986E-002 -2.2943564485074676E-018 + -9.5799999999999996E-002 6.9433069124751988E-018 + -9.4699999999999993E-002 1.4974192548696343E-017 + -9.3599999999999989E-002 -3.7990953832585531E-018 + -9.2499999999999999E-002 -4.5984697404941819E-017 + -9.1399999999999995E-002 -4.3875532426719408E-017 + -9.0299999999999991E-002 5.8752111045689594E-017 + -8.9200000000000002E-002 1.6859318635858972E-016 + -8.8099999999999984E-002 8.5543141127522474E-017 + -8.6999999999999994E-002 -2.1042164529258740E-016 + -8.5899999999999990E-002 -4.2257483768759940E-016 + -8.4799999999999986E-002 -2.6360917339128987E-016 + -8.3699999999999997E-002 2.2213724915363725E-016 + -8.2599999999999993E-002 8.9559302848303416E-016 + -8.1499999999999989E-002 1.6091099722066520E-015 + -8.0399999999999999E-002 1.2609117741284727E-015 + -7.9299999999999995E-002 -2.2427312743343369E-015 + -7.8199999999999992E-002 -8.0433689629523172E-015 + -7.7100000000000002E-002 -8.0303898771015396E-015 + -7.5999999999999984E-002 6.8649936673910797E-015 + -7.4899999999999994E-002 2.8861360187610458E-014 + -7.3799999999999991E-002 2.7703876112660300E-014 + -7.2699999999999987E-002 -1.8341390553696865E-014 + -7.1599999999999997E-002 -7.7845228093481600E-014 + -7.0499999999999993E-002 -7.4424217873583776E-014 + -6.9399999999999989E-002 2.9496028422460949E-014 + -6.8300000000000000E-002 1.5958495104811260E-013 + -6.7199999999999996E-002 1.7743571640183725E-013 + -6.6099999999999992E-002 2.2100953066348655E-014 + -6.5000000000000002E-002 -2.1710466811906276E-013 + -6.3899999999999985E-002 -3.7860906358828939E-013 + -6.2799999999999995E-002 -3.3554054174912695E-013 + -6.1699999999999991E-002 -1.0468685177089133E-014 + -6.0599999999999994E-002 5.8984251944532717E-013 + -5.9499999999999990E-002 1.1826570538858716E-012 + -5.8399999999999994E-002 1.1202768313706146E-012 + -5.7299999999999990E-002 -1.2979905778670586E-013 + -5.6199999999999986E-002 -2.1265255181757148E-012 + -5.5099999999999996E-002 -3.3092734282036407E-012 + -5.3999999999999992E-002 -2.2620861347272259E-012 + -5.2899999999999989E-002 7.0432169211459561E-013 + -5.1799999999999985E-002 3.6538814508768613E-012 + -5.0699999999999995E-002 4.9972400349707069E-012 + -4.9599999999999991E-002 4.8859219621555372E-012 + -4.8499999999999988E-002 4.0149415909962460E-012 + -4.7399999999999998E-002 1.5007960152413347E-012 + -4.6299999999999994E-002 -4.5594738921905797E-012 + -4.5199999999999990E-002 -1.3610452175016885E-011 + -4.4099999999999986E-002 -2.0701574135473244E-011 + -4.2999999999999997E-002 -1.9555791014314039E-011 + -4.1899999999999993E-002 -7.7932339401232120E-012 + -4.0799999999999989E-002 1.1559411414174825E-011 + -3.9699999999999985E-002 3.3111364344806660E-011 + -3.8599999999999995E-002 5.1547079105151994E-011 + -3.7499999999999992E-002 6.0495275455707542E-011 + -3.6399999999999988E-002 5.1945885093385158E-011 + -3.5299999999999984E-002 2.0564909150588839E-011 + -3.4199999999999994E-002 -3.0862607608428405E-011 + -3.3099999999999991E-002 -9.2067624357650146E-011 + -3.1999999999999987E-002 -1.5063507385892905E-010 + -3.0899999999999997E-002 -1.9280718688285958E-010 + -2.9799999999999993E-002 -1.9814290486142028E-010 + -2.8699999999999989E-002 -1.4018511351743257E-010 + -2.7599999999999986E-002 -1.7816117504898532E-012 + -2.6499999999999996E-002 2.0688890878250987E-010 + -2.5399999999999992E-002 4.4721451541995805E-010 + -2.4299999999999988E-002 6.6659766595478231E-010 + -2.3199999999999985E-002 8.0620493614347311E-010 + -2.2099999999999995E-002 7.9368067673613041E-010 + -2.0999999999999991E-002 5.4364845958332353E-010 + -1.9899999999999987E-002 -1.4505454129509765E-011 + -1.8799999999999983E-002 -9.0458690538142150E-010 + -1.7699999999999994E-002 -2.1100006186713927E-009 + -1.6599999999999990E-002 -3.6174938600197493E-009 + -1.5499999999999986E-002 -5.4444910801976221E-009 + -1.4399999999999996E-002 -7.6170705298750363E-009 + -1.3299999999999992E-002 -1.0139787676166634E-008 + -1.2199999999999989E-002 -1.3019119116108868E-008 + -1.1099999999999985E-002 -1.6328018048739068E-008 + -9.9999999999999950E-003 -2.0232162611932836E-008 + -8.8999999999999913E-003 -2.4944183607544801E-008 + -7.7999999999999875E-003 -3.0673433570882480E-008 + -6.6999999999999837E-003 -3.7646724848627855E-008 + -5.5999999999999939E-003 -4.6176577228607130E-008 + -4.4999999999999901E-003 -5.6688165273044433E-008 + -3.3999999999999864E-003 -6.9684240600054181E-008 + -2.2999999999999826E-003 -8.5714631836708577E-008 + -1.1999999999999927E-003 -1.0539525874264655E-007 + -9.9999999999988987E-005 -1.2942265925630636E-007 + 1.0000000000000148E-003 -1.5854683965699223E-007 + 2.1000000000000185E-003 -1.9357278802090150E-007 + 3.2000000000000084E-003 -2.3547333682927274E-007 + 4.3000000000000121E-003 -2.8552085495903157E-007 + 5.4000000000000159E-003 -3.4527153047747561E-007 + 6.5000000000000058E-003 -4.1640552694843791E-007 + 7.6000000000000234E-003 -5.0066864787368104E-007 + 8.7000000000000133E-003 -6.0008454738635919E-007 + 9.8000000000000032E-003 -7.1719603056408232E-007 + 1.0900000000000021E-002 -8.5504359503829619E-007 + 1.2000000000000011E-002 -1.0168471362703713E-006 + 1.3100000000000001E-002 -1.2058584388796589E-006 + 1.4200000000000018E-002 -1.4256069107432268E-006 + 1.5300000000000008E-002 -1.6802645177449449E-006 + 1.6400000000000026E-002 -1.9747208170883823E-006 + 1.7500000000000016E-002 -2.3142713416746119E-006 + 1.8600000000000005E-002 -2.7043556656280998E-006 + 1.9700000000000023E-002 -3.1507015592069365E-006 + 2.0800000000000013E-002 -3.6595215533452574E-006 + 2.1900000000000003E-002 -4.2376946112199221E-006 + 2.3000000000000020E-002 -4.8925267037702724E-006 + 2.4100000000000010E-002 -5.6316935115319211E-006 + 2.5200000000000000E-002 -6.4631371969881002E-006 + 2.6300000000000018E-002 -7.3947435339505319E-006 + 2.7400000000000008E-002 -8.4341982073965482E-006 + 2.8500000000000025E-002 -9.5888208306860179E-006 + 2.9600000000000015E-002 -1.0866332559089642E-005 + 3.0700000000000005E-002 -1.2274742402951233E-005 + 3.1800000000000023E-002 -1.3821649190504104E-005 + 3.2900000000000013E-002 -1.5513034668401815E-005 + 3.4000000000000002E-002 -1.7352907889289781E-005 + 3.5100000000000020E-002 -1.9345035980222747E-005 + 3.6200000000000010E-002 -2.1492664018296637E-005 + 3.7300000000000028E-002 -2.3797912945155986E-005 + 3.8400000000000017E-002 -2.6259600417688489E-005 + 3.9500000000000007E-002 -2.8872578695882112E-005 + 4.0600000000000025E-002 -3.1628944270778447E-005 + 4.1700000000000015E-002 -3.4519023756729439E-005 + 4.2800000000000005E-002 -3.7530615372816101E-005 + 4.3900000000000022E-002 -4.0648181311553344E-005 + 4.5000000000000012E-002 -4.3852105591213331E-005 + 4.6100000000000002E-002 -4.7117489884840325E-005 + 4.7200000000000020E-002 -5.0414546421961859E-005 + 4.8300000000000010E-002 -5.3709540225099772E-005 + 4.9400000000000027E-002 -5.6965429394040257E-005 + 5.0500000000000017E-002 -6.0141435824334621E-005 + 5.1600000000000007E-002 -6.3192950619850308E-005 + 5.2700000000000025E-002 -6.6069558670278639E-005 + 5.3800000000000014E-002 -6.8715184170287102E-005 + 5.4900000000000004E-002 -7.1070448029786348E-005 + 5.6000000000000022E-002 -7.3075738328043371E-005 + 5.7100000000000012E-002 -7.4673167546279728E-005 + 5.8200000000000002E-002 -7.5801726779900491E-005 + 5.9300000000000019E-002 -7.6394993811845779E-005 + 6.0400000000000009E-002 -7.6387179433368146E-005 + 6.1500000000000027E-002 -7.5713891419582069E-005 + 6.2600000000000017E-002 -7.4318319093436003E-005 + 6.3700000000000007E-002 -7.2151080530602485E-005 + 6.4800000000000024E-002 -6.9164649175945669E-005 + 6.5900000000000014E-002 -6.5312822698615491E-005 + 6.7000000000000004E-002 -6.0556827520485967E-005 + 6.8100000000000022E-002 -5.4871004977030680E-005 + 6.9200000000000012E-002 -4.8240624892059714E-005 + 7.0300000000000029E-002 -4.0666331187821925E-005 + 7.1400000000000019E-002 -3.2159736292669550E-005 + 7.2500000000000009E-002 -2.2742766304872930E-005 + 7.3600000000000027E-002 -1.2448391316866037E-005 + 7.4700000000000016E-002 -1.3230931017460534E-006 + 7.5800000000000006E-002 1.0567769095359836E-005 + 7.6900000000000024E-002 2.3139000404626131E-005 + 7.8000000000000014E-002 3.6291294236434624E-005 + 7.9100000000000004E-002 4.9912061513168737E-005 + 8.0200000000000021E-002 6.3884152041282505E-005 + 8.1300000000000011E-002 7.8082077379804105E-005 + 8.2400000000000029E-002 9.2365407908800989E-005 + 8.3500000000000019E-002 1.0657536768121645E-004 + 8.4600000000000009E-002 1.2054269609507173E-004 + 8.5700000000000026E-002 1.3410203973762691E-004 + 8.6800000000000016E-002 1.4709617244079709E-004 + 8.7900000000000006E-002 1.5936967974994332E-004 + 8.9000000000000024E-002 1.7076169024221599E-004 + 9.0100000000000013E-002 1.8110782548319548E-004 + 9.1200000000000003E-002 1.9025175424758345E-004 + 9.2300000000000021E-002 1.9805603369604796E-004 + 9.3400000000000011E-002 2.0440318621695042E-004 + 9.4500000000000028E-002 2.0919418602716178E-004 + 9.5600000000000018E-002 2.1234447194729000E-004 + 9.6700000000000008E-002 2.1378228848334402E-004 + 9.7800000000000026E-002 2.1344964625313878E-004 + 9.8900000000000016E-002 2.1131410903763026E-004 + 0.10000000000000001 2.0737557497341186E-004 + 0.10110000000000002 2.0166757167316973E-004 + 0.10220000000000001 1.9424381025601178E-004 + 0.10330000000000003 1.8516971613280475E-004 + 0.10440000000000002 1.7452138126827776E-004 + 0.10550000000000001 1.6240346303675324E-004 + 0.10660000000000003 1.4894898049533367E-004 + 0.10770000000000002 1.3431854313239455E-004 + 0.10880000000000001 1.1868445290019736E-004 + 0.10990000000000003 1.0221522097708657E-004 + 0.11100000000000002 8.5086961917113513E-005 + 0.11210000000000001 6.7478256823960692E-005 + 0.11320000000000002 4.9587502871872857E-005 + 0.11430000000000001 3.1618463253835216E-005 + 0.11540000000000003 1.3774313629255630E-005 + 0.11650000000000002 -3.7580330172204413E-006 + 0.11760000000000001 -2.0809420675504953E-005 + 0.11870000000000003 -3.7218760553514585E-005 + 0.11980000000000002 -5.2835828682873398E-005 + 0.12090000000000001 -6.7512242821976542E-005 + 0.12200000000000003 -8.1115831562783569E-005 + 0.12310000000000001 -9.3534938059747219E-005 + 0.12420000000000003 -1.0469021799508482E-004 + 0.12530000000000002 -1.1452539183665067E-004 + 0.12640000000000001 -1.2299674563109875E-004 + 0.12750000000000003 -1.3007163943257183E-004 + 0.12860000000000002 -1.3573223259299994E-004 + 0.12970000000000001 -1.3998607755638659E-004 + 0.13080000000000003 -1.4286066289059818E-004 + 0.13190000000000002 -1.4440393715631217E-004 + 0.13300000000000001 -1.4468150038737804E-004 + 0.13410000000000000 -1.4376715989783406E-004 + 0.13520000000000004 -1.4173926319926977E-004 + 0.13630000000000003 -1.3867845700588077E-004 + 0.13740000000000002 -1.3467574899550527E-004 + 0.13850000000000001 -1.2983984197489917E-004 + 0.13960000000000000 -1.2428876652847975E-004 + 0.14070000000000005 -1.1813535093097016E-004 + 0.14180000000000004 -1.1148158228024840E-004 + 0.14290000000000003 -1.0442402708576992E-004 + 0.14400000000000002 -9.7061172709800303E-005 + 0.14510000000000001 -8.9494569692760706E-005 + 0.14620000000000000 -8.1821162893902510E-005 + 0.14730000000000004 -7.4128649430349469E-005 + 0.14840000000000003 -6.6495733335614204E-005 + 0.14950000000000002 -5.8991980040445924E-005 + 0.15060000000000001 -5.1675029681064188E-005 + 0.15170000000000000 -4.4590713514480740E-005 + 0.15280000000000005 -3.7780220736749470E-005 + 0.15390000000000004 -3.1287007004721090E-005 + 0.15500000000000003 -2.5151537556666881E-005 + 0.15610000000000002 -1.9395645722397603E-005 + 0.15720000000000001 -1.4020015441928990E-005 + 0.15830000000000000 -9.0174062279402278E-006 + 0.15940000000000004 -4.3904087760893162E-006 + 0.16050000000000003 -1.4757223709693790E-007 + 0.16160000000000002 3.7113950384082273E-006 + 0.16270000000000001 7.2069442467181943E-006 + 0.16380000000000000 1.0368582479713950E-005 + 0.16490000000000005 1.3218809726822656E-005 + 0.16600000000000004 1.5773885024827905E-005 + 0.16710000000000003 1.8051985534839332E-005 + 0.16820000000000002 2.0078612578799948E-005 + 0.16930000000000001 2.1877513063373044E-005 + 0.17040000000000000 2.3467691789846867E-005 + 0.17150000000000004 2.4870123525033705E-005 + 0.17260000000000003 2.6113728381460533E-005 + 0.17370000000000002 2.7224132281844504E-005 + 0.17480000000000001 2.8212127290316857E-005 + 0.17590000000000000 2.9078819352434948E-005 + 0.17700000000000005 2.9833814551238902E-005 + 0.17810000000000004 3.0499064450850710E-005 + 0.17920000000000003 3.1090530683286488E-005 + 0.18030000000000002 3.1603511160938069E-005 + 0.18140000000000001 3.2023399398894981E-005 + 0.18250000000000000 3.2347677915822715E-005 + 0.18360000000000004 3.2586493034614250E-005 + 0.18470000000000003 3.2741769246058539E-005 + 0.18580000000000002 3.2794287108117715E-005 + 0.18690000000000001 3.2718522561481223E-005 + 0.18800000000000000 3.2503718102816492E-005 + 0.18910000000000005 3.2150466722669080E-005 + 0.19020000000000004 3.1649105949327350E-005 + 0.19130000000000003 3.0973038519732654E-005 + 0.19240000000000002 3.0097629860392772E-005 + 0.19350000000000001 2.9014579922659323E-005 + 0.19460000000000005 2.7719199351849966E-005 + 0.19570000000000004 2.6197902116109617E-005 + 0.19680000000000003 2.4430009943898767E-005 + 0.19790000000000002 2.2408134100260213E-005 + 0.19900000000000001 2.0137638784945011E-005 + 0.20010000000000000 1.7618982383282855E-005 + 0.20120000000000005 1.4839701179880649E-005 + 0.20230000000000004 1.1795034879469313E-005 + 0.20340000000000003 8.5035308075021021E-006 + 0.20450000000000002 4.9968716666626278E-006 + 0.20560000000000000 1.2938654663230409E-006 + 0.20670000000000005 -2.6021170924650505E-006 + 0.20780000000000004 -6.6792158577300142E-006 + 0.20890000000000003 -1.0896193998632953E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0013.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0013.BXX.semd new file mode 100644 index 00000000..c201bbfd --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0013.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 1.4284272566454691E-015 + -0.11340000000000000 -2.4924151996029865E-015 + -0.11230000000000000 -1.3384939993388648E-014 + -0.11119999999999999 2.1669274583241763E-014 + -0.11009999999999999 9.6478468931352618E-014 + -0.10900000000000000 -6.4762987182255538E-014 + -0.10790000000000000 -5.1346714423708417E-013 + -0.10679999999999999 -1.4715542694977712E-013 + -0.10569999999999999 1.8767448532741593E-012 + -0.10460000000000000 2.3827196726083910E-012 + -0.10349999999999999 -3.7394427832015964E-012 + -0.10239999999999999 -1.1419124326672581E-011 + -0.10130000000000000 -2.0969820931776573E-012 + -0.10020000000000000 2.8348457262183935E-011 + -9.9099999999999994E-002 3.8769619459255722E-011 + -9.7999999999999990E-002 -2.0811784587349003E-011 + -9.6899999999999986E-002 -1.1168242025627606E-010 + -9.5799999999999996E-002 -9.2685907560063896E-011 + -9.4699999999999993E-002 1.0614287920818199E-010 + -9.3599999999999989E-002 3.0103763926092597E-010 + -9.2499999999999999E-002 1.8590765038517532E-010 + -9.1399999999999995E-002 -2.5472474129983880E-010 + -9.0299999999999991E-002 -5.8175564365825494E-010 + -8.9200000000000002E-002 -3.5416372612395719E-010 + -8.8099999999999984E-002 2.7511035116667415E-010 + -8.6999999999999994E-002 6.7017613680775412E-010 + -8.5899999999999990E-002 5.1441351178738159E-010 + -8.4799999999999986E-002 2.1862112120629718E-010 + -8.3699999999999997E-002 2.5128918390571187E-010 + -8.2599999999999993E-002 2.7846500105788152E-010 + -8.1499999999999989E-002 -5.3182985793043258E-010 + -8.0399999999999999E-002 -2.2713591008027834E-009 + -7.9299999999999995E-002 -3.7994576373989730E-009 + -7.8199999999999992E-002 -3.6941329994988337E-009 + -7.7100000000000002E-002 -1.2695934303863510E-009 + -7.5999999999999984E-002 3.6348308807276908E-009 + -7.4899999999999994E-002 1.1205787409096502E-008 + -7.3799999999999991E-002 2.1071231870450902E-008 + -7.2699999999999987E-002 3.1462864313880345E-008 + -7.1599999999999997E-002 4.0369371845372370E-008 + -7.0499999999999993E-002 4.8108038441796452E-008 + -6.9399999999999989E-002 5.7568318112544148E-008 + -6.8300000000000000E-002 7.0786633443731262E-008 + -6.7199999999999996E-002 8.6315402825221099E-008 + -6.6099999999999992E-002 1.0202877120946141E-007 + -6.5000000000000002E-002 1.2042835351167014E-007 + -6.3899999999999985E-002 1.4856044572297833E-007 + -6.2799999999999995E-002 1.9108965432224068E-007 + -6.1699999999999991E-002 2.4523859565306338E-007 + -6.0599999999999994E-002 3.0510221904478385E-007 + -5.9499999999999990E-002 3.7036278399682487E-007 + -5.8399999999999994E-002 4.4808237475990609E-007 + -5.7299999999999990E-002 5.4581528274866287E-007 + -5.6199999999999986E-002 6.6625733552427846E-007 + -5.5099999999999996E-002 8.1032453635998536E-007 + -5.3999999999999992E-002 9.8234568213229068E-007 + -5.2899999999999989E-002 1.1887321988979238E-006 + -5.1799999999999985E-002 1.4335653304442530E-006 + -5.0699999999999995E-002 1.7206435813932330E-006 + -4.9599999999999991E-002 2.0601564756361768E-006 + -4.8499999999999988E-002 2.4675296117493417E-006 + -4.7399999999999998E-002 2.9524976525863167E-006 + -4.6299999999999994E-002 3.5145028505212395E-006 + -4.5199999999999990E-002 4.1555563257134054E-006 + -4.4099999999999986E-002 4.8957140279526357E-006 + -4.2999999999999997E-002 5.7676757023727987E-006 + -4.1899999999999993E-002 6.7942869463877287E-006 + -4.0799999999999989E-002 7.9788696893956512E-006 + -3.9699999999999985E-002 9.3232474682736211E-006 + -3.8599999999999995E-002 1.0849553291336633E-005 + -3.7499999999999992E-002 1.2595945918292273E-005 + -3.6399999999999988E-002 1.4593531886930577E-005 + -3.5299999999999984E-002 1.6858361050253734E-005 + -3.4199999999999994E-002 1.9407852960284799E-005 + -3.3099999999999991E-002 2.2273756258073263E-005 + -3.1999999999999987E-002 2.5490717234788463E-005 + -3.0899999999999997E-002 2.9080754757160321E-005 + -2.9799999999999993E-002 3.3061667636502534E-005 + -2.8699999999999989E-002 3.7467521906364709E-005 + -2.7599999999999986E-002 4.2344545363448560E-005 + -2.6499999999999996E-002 4.7720815928187221E-005 + -2.5399999999999992E-002 5.3594638302456588E-005 + -2.4299999999999988E-002 5.9963644162053242E-005 + -2.3199999999999985E-002 6.6855507611762732E-005 + -2.2099999999999995E-002 7.4312243668828160E-005 + -2.0999999999999991E-002 8.2345679402351379E-005 + -1.9899999999999987E-002 9.0926878328900784E-005 + -1.8799999999999983E-002 1.0002391354646534E-004 + -1.7699999999999994E-002 1.0963048407575116E-004 + -1.6599999999999990E-002 1.1974066728726029E-004 + -1.5499999999999986E-002 1.3030857371632010E-004 + -1.4399999999999996E-002 1.4125520829111338E-004 + -1.3299999999999992E-002 1.5251175500452518E-004 + -1.2199999999999989E-002 1.6402605979237705E-004 + -1.1099999999999985E-002 1.7571850912645459E-004 + -9.9999999999999950E-003 1.8744885164778680E-004 + -8.8999999999999913E-003 1.9905640510842204E-004 + -7.7999999999999875E-003 2.1041430591139942E-004 + -6.6999999999999837E-003 2.2141548106446862E-004 + -5.5999999999999939E-003 2.3190707725007087E-004 + -4.4999999999999901E-003 2.4166385992430151E-004 + -3.3999999999999864E-003 2.5045298389159143E-004 + -2.2999999999999826E-003 2.5808680220507085E-004 + -1.1999999999999927E-003 2.6439581415615976E-004 + -9.9999999999988987E-005 2.6916764909401536E-004 + 1.0000000000000148E-003 2.7214427245780826E-004 + 2.1000000000000185E-003 2.7309273718856275E-004 + 3.2000000000000084E-003 2.7183318161405623E-004 + 4.3000000000000121E-003 2.6818510377779603E-004 + 5.4000000000000159E-003 2.6192047516815364E-004 + 6.5000000000000058E-003 2.5281548732891679E-004 + 7.6000000000000234E-003 2.4073384702205658E-004 + 8.7000000000000133E-003 2.2561571677215397E-004 + 9.8000000000000032E-003 2.0738322928082198E-004 + 1.0900000000000021E-002 1.8590767285786569E-004 + 1.2000000000000011E-002 1.6110036813188344E-004 + 1.3100000000000001E-002 1.3300412683747709E-004 + 1.4200000000000018E-002 1.0176062642131001E-004 + 1.5300000000000008E-002 6.7491506342776120E-005 + 1.6400000000000026E-002 3.0292281735455617E-005 + 1.7500000000000016E-002 -9.6695266620372422E-006 + 1.8600000000000005E-002 -5.2096140279900283E-005 + 1.9700000000000023E-002 -9.6633390057832003E-005 + 2.0800000000000013E-002 -1.4295038999989629E-004 + 2.1900000000000003E-002 -1.9070545386057347E-004 + 2.3000000000000020E-002 -2.3944753047544509E-004 + 2.4100000000000010E-002 -2.8862481121905148E-004 + 2.5200000000000000E-002 -3.3770300797186792E-004 + 2.6300000000000018E-002 -3.8622549618594348E-004 + 2.7400000000000008E-002 -4.3371409992687404E-004 + 2.8500000000000025E-002 -4.7956503112800419E-004 + 2.9600000000000015E-002 -5.2311352919787169E-004 + 3.0700000000000005E-002 -5.6378962472081184E-004 + 3.1800000000000023E-002 -6.0115230735391378E-004 + 3.2900000000000013E-002 -6.3475564820691943E-004 + 3.4000000000000002E-002 -6.6406291443854570E-004 + 3.5100000000000020E-002 -6.8855279823765159E-004 + 3.6200000000000010E-002 -7.0786237483844161E-004 + 3.7300000000000028E-002 -7.2175916284322739E-004 + 3.8400000000000017E-002 -7.2999723488464952E-004 + 3.9500000000000007E-002 -7.3229416739195585E-004 + 4.0600000000000025E-002 -7.2848272975534201E-004 + 4.1700000000000015E-002 -7.1860296884551644E-004 + 4.2800000000000005E-002 -7.0279068313539028E-004 + 4.3900000000000022E-002 -6.8112666485831141E-004 + 4.5000000000000012E-002 -6.5368891227990389E-004 + 4.6100000000000002E-002 -6.2072515720501542E-004 + 4.7200000000000020E-002 -5.8269273722544312E-004 + 4.8300000000000010E-002 -5.4008595179766417E-004 + 4.9400000000000027E-002 -4.9330375622957945E-004 + 5.0500000000000017E-002 -4.4275730033405125E-004 + 5.1600000000000007E-002 -3.8903500535525382E-004 + 5.2700000000000025E-002 -3.3285858808085322E-004 + 5.3800000000000014E-002 -2.7488521300256252E-004 + 5.4900000000000004E-002 -2.1565049246419221E-004 + 5.6000000000000022E-002 -1.5572470147162676E-004 + 5.7100000000000012E-002 -9.5836512628011405E-005 + 5.8200000000000002E-002 -3.6741970689035952E-005 + 5.9300000000000019E-002 2.0981107809348032E-005 + 6.0400000000000009E-002 7.6908538176212460E-005 + 6.1500000000000027E-002 1.3054898590780795E-004 + 6.2600000000000017E-002 1.8128548981621861E-004 + 6.3700000000000007E-002 2.2857426665723324E-004 + 6.4800000000000024E-002 2.7210862026549876E-004 + 6.5900000000000014E-002 3.1171756563708186E-004 + 6.7000000000000004E-002 3.4714565845206380E-004 + 6.8100000000000022E-002 3.7807074841111898E-004 + 6.9200000000000012E-002 4.0432036621496081E-004 + 7.0300000000000029E-002 4.2595496051944792E-004 + 7.1400000000000019E-002 4.4307752978056669E-004 + 7.2500000000000009E-002 4.5567462802864611E-004 + 7.3600000000000027E-002 4.6372585347853601E-004 + 7.4700000000000016E-002 4.6741624828428030E-004 + 7.5800000000000006E-002 4.6711793402209878E-004 + 7.6900000000000024E-002 4.6314764767885208E-004 + 7.8000000000000014E-002 4.5565803884528577E-004 + 7.9100000000000004E-002 4.4482838711701334E-004 + 8.0200000000000021E-002 4.3105805525556207E-004 + 8.1300000000000011E-002 4.1485441033728421E-004 + 8.2400000000000029E-002 3.9658398600295186E-004 + 8.3500000000000019E-002 3.7645013071596622E-004 + 8.4600000000000009E-002 3.5472551826387644E-004 + 8.5700000000000026E-002 3.3186626387760043E-004 + 8.6800000000000016E-002 3.0832315678708255E-004 + 8.7900000000000006E-002 2.8434235719032586E-004 + 8.9000000000000024E-002 2.6006237021647394E-004 + 9.0100000000000013E-002 2.3575522936880589E-004 + 9.1200000000000003E-002 2.1183266653679311E-004 + 9.2300000000000021E-002 1.8859142437577248E-004 + 9.3400000000000011E-002 1.6608572332188487E-004 + 9.4500000000000028E-002 1.4432726311497390E-004 + 9.5600000000000018E-002 1.2351124314591289E-004 + 9.6700000000000008E-002 1.0392980766482651E-004 + 9.7800000000000026E-002 8.5702027718070894E-005 + 9.8900000000000016E-002 6.8731133069377393E-005 + 0.10000000000000001 5.2949977543903515E-005 + 0.10110000000000002 3.8476184272440150E-005 + 0.10220000000000001 2.5451381588936783E-005 + 0.10330000000000003 1.3819616469845641E-005 + 0.10440000000000002 3.3925850857485784E-006 + 0.10550000000000001 -5.8967716540792026E-006 + 0.10660000000000003 -1.3954283531347755E-005 + 0.10770000000000002 -2.0753868739120662E-005 + 0.10880000000000001 -2.6483223336981609E-005 + 0.10990000000000003 -3.1365572795039043E-005 + 0.11100000000000002 -3.5426404792815447E-005 + 0.11210000000000001 -3.8565551221836358E-005 + 0.11320000000000002 -4.0823011659085751E-005 + 0.11430000000000001 -4.2435141949681565E-005 + 0.11540000000000003 -4.3592899601208046E-005 + 0.11650000000000002 -4.4267286284593865E-005 + 0.11760000000000001 -4.4368713133735582E-005 + 0.11870000000000003 -4.3987060053041205E-005 + 0.11980000000000002 -4.3347445171093568E-005 + 0.12090000000000001 -4.2553430830594152E-005 + 0.12200000000000003 -4.1513332689646631E-005 + 0.12310000000000001 -4.0162543882615864E-005 + 0.12420000000000003 -3.8634159864159301E-005 + 0.12530000000000002 -3.7117377360118553E-005 + 0.12640000000000001 -3.5623001167550683E-005 + 0.12750000000000003 -3.4017903089988977E-005 + 0.12860000000000002 -3.2273124816128984E-005 + 0.12970000000000001 -3.0541687010554597E-005 + 0.13080000000000003 -2.8952310458407737E-005 + 0.13190000000000002 -2.7438509277999401E-005 + 0.13300000000000001 -2.5866676878649741E-005 + 0.13410000000000000 -2.4261265934910625E-005 + 0.13520000000000004 -2.2779891878599301E-005 + 0.13630000000000003 -2.1478621420101263E-005 + 0.13740000000000002 -2.0231173039064743E-005 + 0.13850000000000001 -1.8928385543404147E-005 + 0.13960000000000000 -1.7649294022703543E-005 + 0.14070000000000005 -1.6542546291020699E-005 + 0.14180000000000004 -1.5599704056512564E-005 + 0.14290000000000003 -1.4668564290332142E-005 + 0.14400000000000002 -1.3681556993105914E-005 + 0.14510000000000001 -1.2749759662256110E-005 + 0.14620000000000000 -1.1985628589172848E-005 + 0.14730000000000004 -1.1330002962495200E-005 + 0.14840000000000003 -1.0646020200510975E-005 + 0.14950000000000002 -9.9269682323210873E-006 + 0.15060000000000001 -9.2973268692730926E-006 + 0.15170000000000000 -8.8112356024794281E-006 + 0.15280000000000005 -8.3632348832907155E-006 + 0.15390000000000004 -7.8483008110197261E-006 + 0.15500000000000003 -7.3205101216444746E-006 + 0.15610000000000002 -6.9070420067873783E-006 + 0.15720000000000001 -6.6106158556067385E-006 + 0.15830000000000000 -6.3028123804542702E-006 + 0.15940000000000004 -5.9149469961994328E-006 + 0.16050000000000003 -5.5340119615721051E-006 + 0.16160000000000002 -5.2636210057244170E-006 + 0.16270000000000001 -5.0669355005084071E-006 + 0.16380000000000000 -4.8293604777427390E-006 + 0.16490000000000005 -4.5344659156398848E-006 + 0.16600000000000004 -4.2812557694560383E-006 + 0.16710000000000003 -4.1235621210944373E-006 + 0.16820000000000002 -3.9849364839028567E-006 + 0.16930000000000001 -3.7781824175908696E-006 + 0.17040000000000000 -3.5405421385803493E-006 + 0.17150000000000004 -3.3751116461644415E-006 + 0.17260000000000003 -3.2909943001868669E-006 + 0.17370000000000002 -3.1884176223684335E-006 + 0.17480000000000001 -3.0088874609646155E-006 + 0.17590000000000000 -2.8204342470417032E-006 + 0.17700000000000005 -2.7118894649902359E-006 + 0.17810000000000004 -2.6607435756886844E-006 + 0.17920000000000003 -2.5723104499775218E-006 + 0.18030000000000002 -2.4223968466685619E-006 + 0.18140000000000001 -2.2865442588226870E-006 + 0.18250000000000000 -2.2193889890331775E-006 + 0.18360000000000004 -2.1738710529461969E-006 + 0.18470000000000003 -2.0792499526578467E-006 + 0.18580000000000002 -1.9496210370562039E-006 + 0.18690000000000001 -1.8575149169919314E-006 + 0.18800000000000000 -1.8194980384578230E-006 + 0.18910000000000005 -1.7722807115205796E-006 + 0.19020000000000004 -1.6716880963940639E-006 + 0.19130000000000003 -1.5576648593196296E-006 + 0.19240000000000002 -1.4887261841067811E-006 + 0.19350000000000001 -1.4510513892673771E-006 + 0.19460000000000005 -1.3813240684612538E-006 + 0.19570000000000004 -1.2637557347261463E-006 + 0.19680000000000003 -1.1504722579047666E-006 + 0.19790000000000002 -1.0779696140161832E-006 + 0.19900000000000001 -1.0099888640979771E-006 + 0.20010000000000000 -8.9172311845686636E-007 + 0.20120000000000005 -7.2902474812508444E-007 + 0.20230000000000004 -5.7392816188439610E-007 + 0.20340000000000003 -4.4253266651139711E-007 + 0.20450000000000002 -2.9014881874900311E-007 + 0.20560000000000000 -7.5291914924946468E-008 + 0.20670000000000005 1.8758197484203265E-007 + 0.20780000000000004 4.6158947952790186E-007 + 0.20890000000000003 7.4944784955732757E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0013.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0013.BXZ.semd new file mode 100644 index 00000000..7b278e31 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0013.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 1.4284272566454691E-015 + -0.11340000000000000 -2.4924151996029865E-015 + -0.11230000000000000 -1.3384939993388648E-014 + -0.11119999999999999 2.1669274583241763E-014 + -0.11009999999999999 9.6478468931352618E-014 + -0.10900000000000000 -6.4762987182255538E-014 + -0.10790000000000000 -5.1346714423708417E-013 + -0.10679999999999999 -1.4715542694977712E-013 + -0.10569999999999999 1.8767448532741593E-012 + -0.10460000000000000 2.3827196726083910E-012 + -0.10349999999999999 -3.7394427832015964E-012 + -0.10239999999999999 -1.1419124326672581E-011 + -0.10130000000000000 -2.0969820931776573E-012 + -0.10020000000000000 2.8348455527460459E-011 + -9.9099999999999994E-002 3.8769619459255722E-011 + -9.7999999999999990E-002 -2.0811784587349003E-011 + -9.6899999999999986E-002 -1.1168242719516996E-010 + -9.5799999999999996E-002 -9.2685907560063896E-011 + -9.4699999999999993E-002 1.0614287920818199E-010 + -9.3599999999999989E-002 3.0103763926092597E-010 + -9.2499999999999999E-002 1.8590765038517532E-010 + -9.1399999999999995E-002 -2.5472474129983880E-010 + -9.0299999999999991E-002 -5.8175569916940617E-010 + -8.9200000000000002E-002 -3.5416380939068404E-010 + -8.8099999999999984E-002 2.7511035116667415E-010 + -8.6999999999999994E-002 6.7017613680775412E-010 + -8.5899999999999990E-002 5.1441367832083529E-010 + -8.4799999999999986E-002 2.1862120447302402E-010 + -8.3699999999999997E-002 2.5128923941686310E-010 + -8.2599999999999993E-002 2.7846502881345714E-010 + -8.1499999999999989E-002 -5.3182963588582766E-010 + -8.0399999999999999E-002 -2.2713586567135735E-009 + -7.9299999999999995E-002 -3.7994567492205533E-009 + -7.8199999999999992E-002 -3.6941323333650189E-009 + -7.7100000000000002E-002 -1.2695933193640485E-009 + -7.5999999999999984E-002 3.6348306586830859E-009 + -7.4899999999999994E-002 1.1205784744561242E-008 + -7.3799999999999991E-002 2.1071230094094062E-008 + -7.2699999999999987E-002 3.1462867866594024E-008 + -7.1599999999999997E-002 4.0369371845372370E-008 + -7.0499999999999993E-002 4.8108027783655416E-008 + -6.9399999999999989E-002 5.7568300348975754E-008 + -6.8300000000000000E-002 7.0786633443731262E-008 + -6.7199999999999996E-002 8.6315374403511669E-008 + -6.6099999999999992E-002 1.0202876410403405E-007 + -6.5000000000000002E-002 1.2042846719850786E-007 + -6.3899999999999985E-002 1.4856058783152548E-007 + -6.2799999999999995E-002 1.9108968274395011E-007 + -6.1699999999999991E-002 2.4523856723135395E-007 + -6.0599999999999994E-002 3.0510227588820271E-007 + -5.9499999999999990E-002 3.7036286926195316E-007 + -5.8399999999999994E-002 4.4808214738623064E-007 + -5.7299999999999990E-002 5.4581528274866287E-007 + -5.6199999999999986E-002 6.6625716499402188E-007 + -5.5099999999999996E-002 8.1032476373366080E-007 + -5.3999999999999992E-002 9.8234613687964156E-007 + -5.2899999999999989E-002 1.1887319715242484E-006 + -5.1799999999999985E-002 1.4335644209495513E-006 + -5.0699999999999995E-002 1.7206422171511804E-006 + -4.9599999999999991E-002 2.0601562482625013E-006 + -4.8499999999999988E-002 2.4675298391230172E-006 + -4.7399999999999998E-002 2.9524990168283693E-006 + -4.6299999999999994E-002 3.5145064885000465E-006 + -4.5199999999999990E-002 4.1555576899554580E-006 + -4.4099999999999986E-002 4.8957126637105830E-006 + -4.2999999999999997E-002 5.7676688811625354E-006 + -4.1899999999999993E-002 6.7942801251774654E-006 + -4.0799999999999989E-002 7.9788724178797565E-006 + -3.9699999999999985E-002 9.3232592917047441E-006 + -3.8599999999999995E-002 1.0849564205273055E-005 + -3.7499999999999992E-002 1.2595938642334659E-005 + -3.6399999999999988E-002 1.4593520063499454E-005 + -3.5299999999999984E-002 1.6858350136317313E-005 + -3.4199999999999994E-002 1.9407842046348378E-005 + -3.3099999999999991E-002 2.2273745344136842E-005 + -3.1999999999999987E-002 2.5490708139841445E-005 + -3.0899999999999997E-002 2.9080760214128532E-005 + -2.9799999999999993E-002 3.3061671274481341E-005 + -2.8699999999999989E-002 3.7467551010195166E-005 + -2.7599999999999986E-002 4.2344574467279017E-005 + -2.6499999999999996E-002 4.7720845032017678E-005 + -2.5399999999999992E-002 5.3594631026498973E-005 + -2.4299999999999988E-002 5.9963618696201593E-005 + -2.3199999999999985E-002 6.6855493059847504E-005 + -2.2099999999999995E-002 7.4312294600531459E-005 + -2.0999999999999991E-002 8.2345737610012293E-005 + -1.9899999999999987E-002 9.0926776465494186E-005 + -1.8799999999999983E-002 1.0002371709560975E-004 + -1.7699999999999994E-002 1.0963039676425979E-004 + -1.6599999999999990E-002 1.1974070366704836E-004 + -1.5499999999999986E-002 1.3030871923547238E-004 + -1.4399999999999996E-002 1.4125542656984180E-004 + -1.3299999999999992E-002 1.5251187141984701E-004 + -1.2199999999999989E-002 1.6402607434429228E-004 + -1.1099999999999985E-002 1.7571833450347185E-004 + -9.9999999999999950E-003 1.8744882254395634E-004 + -8.8999999999999913E-003 1.9905637600459158E-004 + -7.7999999999999875E-003 2.1041445143055171E-004 + -6.6999999999999837E-003 2.2141565568745136E-004 + -5.5999999999999939E-003 2.3190696083474904E-004 + -4.4999999999999901E-003 2.4166390358004719E-004 + -3.3999999999999864E-003 2.5045307120308280E-004 + -2.2999999999999826E-003 2.5808712234720588E-004 + -1.1999999999999927E-003 2.6439601788297296E-004 + -9.9999999999988987E-005 2.6916680508293211E-004 + 1.0000000000000148E-003 2.7214316651225090E-004 + 2.1000000000000185E-003 2.7309168945066631E-004 + 3.2000000000000084E-003 2.7183367637917399E-004 + 4.3000000000000121E-003 2.6818661717697978E-004 + 5.4000000000000159E-003 2.6192134828306735E-004 + 6.5000000000000058E-003 2.5281487614847720E-004 + 7.6000000000000234E-003 2.4073218810372055E-004 + 8.7000000000000133E-003 2.2561568766832352E-004 + 9.8000000000000032E-003 2.0738475723192096E-004 + 1.0900000000000021E-002 1.8590949184726924E-004 + 1.2000000000000011E-002 1.6109900025185198E-004 + 1.3100000000000001E-002 1.3300176942721009E-004 + 1.4200000000000018E-002 1.0175903298659250E-004 + 1.5300000000000008E-002 6.7492495873011649E-005 + 1.6400000000000026E-002 3.0293893360067159E-005 + 1.7500000000000016E-002 -9.6685744210844859E-006 + 1.8600000000000005E-002 -5.2096798754064366E-005 + 1.9700000000000023E-002 -9.6634161309339106E-005 + 2.0800000000000013E-002 -1.4294922584667802E-004 + 2.1900000000000003E-002 -1.9070236885454506E-004 + 2.3000000000000020E-002 -2.3944536224007607E-004 + 2.4100000000000010E-002 -2.8862606268376112E-004 + 2.5200000000000000E-002 -3.3770586014725268E-004 + 2.6300000000000018E-002 -3.8622756255790591E-004 + 2.7400000000000008E-002 -4.3371450738050044E-004 + 2.8500000000000025E-002 -4.7956357593648136E-004 + 2.9600000000000015E-002 -5.2311061881482601E-004 + 3.0700000000000005E-002 -5.6378857698291540E-004 + 3.1800000000000023E-002 -6.0115358792245388E-004 + 3.2900000000000013E-002 -6.3475704519078135E-004 + 3.4000000000000002E-002 -6.6406308906152844E-004 + 3.5100000000000020E-002 -6.8855227436870337E-004 + 3.6200000000000010E-002 -7.0786278229206800E-004 + 3.7300000000000028E-002 -7.2176061803475022E-004 + 3.8400000000000017E-002 -7.2999857366085052E-004 + 3.9500000000000007E-002 -7.3229474946856499E-004 + 4.0600000000000025E-002 -7.2848144918680191E-004 + 4.1700000000000015E-002 -7.1860081516206264E-004 + 4.2800000000000005E-002 -7.0278777275234461E-004 + 4.3900000000000022E-002 -6.8112555891275406E-004 + 4.5000000000000012E-002 -6.5369030926376581E-004 + 4.6100000000000002E-002 -6.2073004664853215E-004 + 4.7200000000000020E-002 -5.8269727742299438E-004 + 4.8300000000000010E-002 -5.4008624283596873E-004 + 4.9400000000000027E-002 -4.9330008914694190E-004 + 5.0500000000000017E-002 -4.4275456457398832E-004 + 5.1600000000000007E-002 -3.8903555832803249E-004 + 5.2700000000000025E-002 -3.3286050893366337E-004 + 5.3800000000000014E-002 -2.7488617342896760E-004 + 5.4900000000000004E-002 -2.1564862981904298E-004 + 5.6000000000000022E-002 -1.5572100528515875E-004 + 5.7100000000000012E-002 -9.5834955573081970E-005 + 5.8200000000000002E-002 -3.6743673263117671E-005 + 5.9300000000000019E-002 2.0978082829969935E-005 + 6.0400000000000009E-002 7.6905897003598511E-005 + 6.1500000000000027E-002 1.3054659939371049E-004 + 6.2600000000000017E-002 1.8128473311662674E-004 + 6.3700000000000007E-002 2.2857442672830075E-004 + 6.4800000000000024E-002 2.7211077394895256E-004 + 6.5900000000000014E-002 3.1171907903626561E-004 + 6.7000000000000004E-002 3.4714626963250339E-004 + 6.8100000000000022E-002 3.7807051558047533E-004 + 6.9200000000000012E-002 4.0432056994177401E-004 + 7.0300000000000029E-002 4.2595562990754843E-004 + 7.1400000000000019E-002 4.4307959615252912E-004 + 7.2500000000000009E-002 4.5567806228064001E-004 + 7.3600000000000027E-002 4.6372681390494108E-004 + 7.4700000000000016E-002 4.6741301775909960E-004 + 7.5800000000000006E-002 4.6711220056749880E-004 + 7.6900000000000024E-002 4.6314296196214855E-004 + 7.8000000000000014E-002 4.5565786422230303E-004 + 7.9100000000000004E-002 4.4483371311798692E-004 + 8.0200000000000021E-002 4.3106506927870214E-004 + 8.1300000000000011E-002 4.1485764086246490E-004 + 8.2400000000000029E-002 3.9658008608967066E-004 + 8.3500000000000019E-002 3.7644186522811651E-004 + 8.4600000000000009E-002 3.5472013405524194E-004 + 8.5700000000000026E-002 3.3186809741891921E-004 + 8.6800000000000016E-002 3.0832938500680029E-004 + 8.7900000000000006E-002 2.8434663545340300E-004 + 8.9000000000000024E-002 2.6006135158240795E-004 + 9.0100000000000013E-002 2.3575146042276174E-004 + 9.1200000000000003E-002 2.1183118224143982E-004 + 9.2300000000000021E-002 1.8859439296647906E-004 + 9.3400000000000011E-002 1.6609081649221480E-004 + 9.4500000000000028E-002 1.4432996977120638E-004 + 9.5600000000000018E-002 1.2350955512374640E-004 + 9.6700000000000008E-002 1.0392469994258136E-004 + 9.7800000000000026E-002 8.5697269241791219E-005 + 9.8900000000000016E-002 6.8729859776794910E-005 + 0.10000000000000001 5.2952898840885609E-005 + 0.10110000000000002 3.8480749935843050E-005 + 0.10220000000000001 2.5454546630498953E-005 + 0.10330000000000003 1.3819028026773594E-005 + 0.10440000000000002 3.3899125355674187E-006 + 0.10550000000000001 -5.8990945035475306E-006 + 0.10660000000000003 -1.3954856513009872E-005 + 0.10770000000000002 -2.0753901480929926E-005 + 0.10880000000000001 -2.6484191039344296E-005 + 0.10990000000000003 -3.1366460461867973E-005 + 0.11100000000000002 -3.5426623071543872E-005 + 0.11210000000000001 -3.8564598071388900E-005 + 0.11320000000000002 -4.0822604205459356E-005 + 0.11430000000000001 -4.2435673094587401E-005 + 0.11540000000000003 -4.3592724978225306E-005 + 0.11650000000000002 -4.4265387259656563E-005 + 0.11760000000000001 -4.4366079237079248E-005 + 0.11870000000000003 -4.3986736272927374E-005 + 0.11980000000000002 -4.3350526539143175E-005 + 0.12090000000000001 -4.2557261622278020E-005 + 0.12200000000000003 -4.1514183976687491E-005 + 0.12310000000000001 -4.0159484342439100E-005 + 0.12420000000000003 -3.8629790651611984E-005 + 0.12530000000000002 -3.7115663872100413E-005 + 0.12640000000000001 -3.5626046155812219E-005 + 0.12750000000000003 -3.4024087653961033E-005 + 0.12860000000000002 -3.2277534046443179E-005 + 0.12970000000000001 -3.0540035368176177E-005 + 0.13080000000000003 -2.8944994483026676E-005 + 0.13190000000000002 -2.7430847694631666E-005 + 0.13300000000000001 -2.5865012503345497E-005 + 0.13410000000000000 -2.4266750187962316E-005 + 0.13520000000000004 -2.2787258785683662E-005 + 0.13630000000000003 -2.1481086150743067E-005 + 0.13740000000000002 -2.0226918422849849E-005 + 0.13850000000000001 -1.8922017261502333E-005 + 0.13960000000000000 -1.7647565982770175E-005 + 0.14070000000000005 -1.6547632185393013E-005 + 0.14180000000000004 -1.5607189197908156E-005 + 0.14290000000000003 -1.4671450117020868E-005 + 0.14400000000000002 -1.3676490198122337E-005 + 0.14510000000000001 -1.2740370038955007E-005 + 0.14620000000000000 -1.1979655027971603E-005 + 0.14730000000000004 -1.1332658687024377E-005 + 0.14840000000000003 -1.0655421647243202E-005 + 0.14950000000000002 -9.9353346740826964E-006 + 0.15060000000000001 -9.2977943495498039E-006 + 0.15170000000000000 -8.8039732872857712E-006 + 0.15280000000000005 -8.3555578385130502E-006 + 0.15390000000000004 -7.8476768976543099E-006 + 0.15500000000000003 -7.3275459726573899E-006 + 0.15610000000000002 -6.9150191848166287E-006 + 0.15720000000000001 -6.6118122958869208E-006 + 0.15830000000000000 -6.2956178226158954E-006 + 0.15940000000000004 -5.9050626077805646E-006 + 0.16050000000000003 -5.5293821787927300E-006 + 0.16160000000000002 -5.2672721722046845E-006 + 0.16270000000000001 -5.0752732931869105E-006 + 0.16380000000000000 -4.8354286263929680E-006 + 0.16490000000000005 -4.5337660594668705E-006 + 0.16600000000000004 -4.2752212721097749E-006 + 0.16710000000000003 -4.1180101106874645E-006 + 0.16820000000000002 -3.9848000596975908E-006 + 0.16930000000000001 -3.7831134704902070E-006 + 0.17040000000000000 -3.5455548186291708E-006 + 0.17150000000000004 -3.3756630273273913E-006 + 0.17260000000000003 -3.2872569590836065E-006 + 0.17370000000000002 -3.1845420380705036E-006 + 0.17480000000000001 -3.0084545414865715E-006 + 0.17590000000000000 -2.8230244879523525E-006 + 0.17700000000000005 -2.7144249088451033E-006 + 0.17810000000000004 -2.6611726298142457E-006 + 0.17920000000000003 -2.5710951376822777E-006 + 0.18030000000000002 -2.4211224172177026E-006 + 0.18140000000000001 -2.2858901047584368E-006 + 0.18250000000000000 -2.2189271930983523E-006 + 0.18360000000000004 -2.1732932964368956E-006 + 0.18470000000000003 -2.0789898371731397E-006 + 0.18580000000000002 -1.9502165287121898E-006 + 0.18690000000000001 -1.8589364572108025E-006 + 0.18800000000000000 -1.8209038898930885E-006 + 0.18910000000000005 -1.7726132455209154E-006 + 0.19020000000000004 -1.6704598237993196E-006 + 0.19130000000000003 -1.5557093320239801E-006 + 0.19240000000000002 -1.4880907883707550E-006 + 0.19350000000000001 -1.4531638043990824E-006 + 0.19460000000000005 -1.3849346487404546E-006 + 0.19570000000000004 -1.2652133136725752E-006 + 0.19680000000000003 -1.1473709946585586E-006 + 0.19790000000000002 -1.0724043022491969E-006 + 0.19900000000000001 -1.0072909617520054E-006 + 0.20010000000000000 -8.9504811739971046E-007 + 0.20120000000000005 -7.3568401148804696E-007 + 0.20230000000000004 -5.7771831052377820E-007 + 0.20340000000000003 -4.3992631049150077E-007 + 0.20450000000000002 -2.8361398562992690E-007 + 0.20560000000000000 -7.0543698882374883E-008 + 0.20670000000000005 1.8689621583689586E-007 + 0.20780000000000004 4.5657819214284245E-007 + 0.20890000000000003 7.4439299169171136E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0014.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0014.BXX.semd new file mode 100644 index 00000000..3a820ca6 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0014.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 -1.3774252934409774E-023 + -0.11009999999999999 7.4785818728703065E-023 + -0.10900000000000000 1.3171774617543520E-022 + -0.10790000000000000 -1.1165818465633694E-021 + -0.10679999999999999 -1.2200455612307916E-021 + -0.10569999999999999 9.2650820201445382E-021 + -0.10460000000000000 1.2694183483290123E-020 + -0.10349999999999999 -5.1418920125360009E-020 + -0.10239999999999999 -1.0754819439950909E-019 + -0.10130000000000000 1.7736466147968547E-019 + -0.10020000000000000 6.5581417373708806E-019 + -9.9099999999999994E-002 -1.4722026125369247E-019 + -9.7999999999999990E-002 -2.7449302067663804E-018 + -9.6899999999999986E-002 -2.2943589300493053E-018 + -9.5799999999999996E-002 6.9433077396558113E-018 + -9.4699999999999993E-002 1.4974202474863694E-017 + -9.3599999999999989E-002 -3.7990809075978334E-018 + -9.2499999999999999E-002 -4.5984694096219369E-017 + -9.1399999999999995E-002 -4.3875562205221460E-017 + -9.0299999999999991E-002 5.8752104428244693E-017 + -8.9200000000000002E-002 1.6859323929814893E-016 + -8.8099999999999984E-002 8.5543141127522474E-017 + -8.6999999999999994E-002 -2.1042161882280780E-016 + -8.5899999999999990E-002 -4.2257491709693821E-016 + -8.4799999999999986E-002 -2.6360927927040827E-016 + -8.3699999999999997E-002 2.2213756679099247E-016 + -8.2599999999999993E-002 8.9559355787862619E-016 + -8.1499999999999989E-002 1.6091092310528232E-015 + -8.0399999999999999E-002 1.2609103976999334E-015 + -7.9299999999999995E-002 -2.2427285214772583E-015 + -7.8199999999999992E-002 -8.0433698099852645E-015 + -7.7100000000000002E-002 -8.0303864889697506E-015 + -7.5999999999999984E-002 6.8650038317864467E-015 + -7.4899999999999994E-002 2.8861363575742247E-014 + -7.3799999999999991E-002 2.7703859172001355E-014 + -7.2699999999999987E-002 -1.8341409188421705E-014 + -7.1599999999999997E-002 -7.7845241646008756E-014 + -7.0499999999999993E-002 -7.4424244978638088E-014 + -6.9399999999999989E-002 2.9496072468174206E-014 + -6.8300000000000000E-002 1.5958511367843847E-013 + -6.7199999999999996E-002 1.7743575705941872E-013 + -6.6099999999999992E-002 2.2100736225914158E-014 + -6.5000000000000002E-002 -2.1710506114235029E-013 + -6.3899999999999985E-002 -3.7860911779839801E-013 + -6.2799999999999995E-002 -3.3554005385814933E-013 + -6.1699999999999991E-002 -1.0468688565220922E-014 + -6.0599999999999994E-002 5.8984257365543580E-013 + -5.9499999999999990E-002 1.1826571623060889E-012 + -5.8399999999999994E-002 1.1202774818919181E-012 + -5.7299999999999990E-002 -1.2979771608651741E-013 + -5.6199999999999986E-002 -2.1265266023778873E-012 + -5.5099999999999996E-002 -3.3092779818527651E-012 + -5.3999999999999992E-002 -2.2620878694507018E-012 + -5.2899999999999989E-002 7.0432483630089582E-013 + -5.1799999999999985E-002 3.6538840529620753E-012 + -5.0699999999999995E-002 4.9972352644811480E-012 + -4.9599999999999991E-002 4.8859202274320612E-012 + -4.8499999999999988E-002 4.0149493972518879E-012 + -4.7399999999999998E-002 1.5008026288745868E-012 + -4.6299999999999994E-002 -4.5594829994888286E-012 + -4.5199999999999990E-002 -1.3610466052804693E-011 + -4.4099999999999986E-002 -2.0701567196579340E-011 + -4.2999999999999997E-002 -1.9555801422654895E-011 + -4.1899999999999993E-002 -7.7932131234415003E-012 + -4.0799999999999989E-002 1.1559446108644345E-011 + -3.9699999999999985E-002 3.3111322711443236E-011 + -3.8599999999999995E-002 5.1546988899531243E-011 + -3.7499999999999992E-002 6.0495171372298984E-011 + -3.6399999999999988E-002 5.1945833051680879E-011 + -3.5299999999999984E-002 2.0565257830007511E-011 + -3.4199999999999994E-002 -3.0862125355302084E-011 + -3.3099999999999991E-002 -9.2067645174331858E-011 + -3.1999999999999987E-002 -1.5063533753689740E-010 + -3.0899999999999997E-002 -1.9280696483825466E-010 + -2.9799999999999993E-002 -1.9814243301663481E-010 + -2.8699999999999989E-002 -1.4018505800628134E-010 + -2.7599999999999986E-002 -1.7815752128766404E-012 + -2.6499999999999996E-002 2.0688829815984633E-010 + -2.5399999999999992E-002 4.4721382153056766E-010 + -2.4299999999999988E-002 6.6660055253464634E-010 + -2.3199999999999985E-002 8.0620737863412728E-010 + -2.2099999999999995E-002 7.9367773464511515E-010 + -2.0999999999999991E-002 5.4364457380273734E-010 + -1.9899999999999987E-002 -1.4508541069935266E-011 + -1.8799999999999983E-002 -9.0459378876417418E-010 + -1.7699999999999994E-002 -2.1100112768124291E-009 + -1.6599999999999990E-002 -3.6174698792024174E-009 + -1.5499999999999986E-002 -5.4444404540276992E-009 + -1.4399999999999996E-002 -7.6170527663066423E-009 + -1.3299999999999992E-002 -1.0139833861444458E-008 + -1.2199999999999989E-002 -1.3019172406814050E-008 + -1.1099999999999985E-002 -1.6327984297959119E-008 + -9.9999999999999950E-003 -2.0232105768513975E-008 + -8.8999999999999913E-003 -2.4944180054831122E-008 + -7.7999999999999875E-003 -3.0673437123596159E-008 + -6.6999999999999837E-003 -3.7646675110636352E-008 + -5.5999999999999939E-003 -4.6176534596042984E-008 + -4.4999999999999901E-003 -5.6688410410288270E-008 + -3.3999999999999864E-003 -6.9684439552020194E-008 + -2.2999999999999826E-003 -8.5714390252178418E-008 + -1.1999999999999927E-003 -1.0539461214875701E-007 + -9.9999999999988987E-005 -1.2942270188887051E-007 + 1.0000000000000148E-003 -1.5854699597639410E-007 + 2.1000000000000185E-003 -1.9357271696662792E-007 + 3.2000000000000084E-003 -2.3547308103388787E-007 + 4.3000000000000121E-003 -2.8552017283800524E-007 + 5.4000000000000159E-003 -3.4527201364653592E-007 + 6.5000000000000058E-003 -4.1640564063527563E-007 + 7.6000000000000234E-003 -5.0066898893419420E-007 + 8.7000000000000133E-003 -6.0008363789165742E-007 + 9.8000000000000032E-003 -7.1719597372066346E-007 + 1.0900000000000021E-002 -8.5504427715932252E-007 + 1.2000000000000011E-002 -1.0168478183913976E-006 + 1.3100000000000001E-002 -1.2058578704454703E-006 + 1.4200000000000018E-002 -1.4255981568567222E-006 + 1.5300000000000008E-002 -1.6802586060293834E-006 + 1.6400000000000026E-002 -1.9747251371882157E-006 + 1.7500000000000016E-002 -2.3142733880376909E-006 + 1.8600000000000005E-002 -2.7043543013860472E-006 + 1.9700000000000023E-002 -3.1506963296124013E-006 + 2.0800000000000013E-002 -3.6595326946553541E-006 + 2.1900000000000003E-002 -4.2376991586934309E-006 + 2.3000000000000020E-002 -4.8925053306447808E-006 + 2.4100000000000010E-002 -5.6316730479011312E-006 + 2.5200000000000000E-002 -6.4631440181983635E-006 + 2.6300000000000018E-002 -7.3947985583799891E-006 + 2.7400000000000008E-002 -8.4342082118382677E-006 + 2.8500000000000025E-002 -9.5887917268555611E-006 + 2.9600000000000015E-002 -1.0866265256481711E-005 + 3.0700000000000005E-002 -1.2274783330212813E-005 + 3.1800000000000023E-002 -1.3821737411490176E-005 + 3.2900000000000013E-002 -1.5513047401327640E-005 + 3.4000000000000002E-002 -1.7352864233544096E-005 + 3.5100000000000020E-002 -1.9344872271176428E-005 + 3.6200000000000010E-002 -2.1492607629625127E-005 + 3.7300000000000028E-002 -2.3798089387128130E-005 + 3.8400000000000017E-002 -2.6259891455993056E-005 + 3.9500000000000007E-002 -2.8872762413811870E-005 + 4.0600000000000025E-002 -3.1628900615032762E-005 + 4.1700000000000015E-002 -3.4518718166509643E-005 + 4.2800000000000005E-002 -3.7530360714299604E-005 + 4.3900000000000022E-002 -4.0648115827934816E-005 + 4.5000000000000012E-002 -4.3852156522916630E-005 + 4.6100000000000002E-002 -4.7117697249632329E-005 + 4.7200000000000020E-002 -5.0414881116012111E-005 + 4.8300000000000010E-002 -5.3709656640421599E-005 + 4.9400000000000027E-002 -5.6965000112541020E-005 + 5.0500000000000017E-002 -6.0140755522297695E-005 + 5.1600000000000007E-002 -6.3193016103468835E-005 + 5.2700000000000025E-002 -6.6070526372641325E-005 + 5.3800000000000014E-002 -6.8716006353497505E-005 + 5.4900000000000004E-002 -7.1070142439566553E-005 + 5.6000000000000022E-002 -7.3075163527391851E-005 + 5.7100000000000012E-002 -7.4672359914984554E-005 + 5.8200000000000002E-002 -7.5800904596690089E-005 + 5.9300000000000019E-002 -7.6395634096115828E-005 + 6.0400000000000009E-002 -7.6388532761484385E-005 + 6.1500000000000027E-002 -7.5714466220233589E-005 + 6.2600000000000017E-002 -7.4317962571512908E-005 + 6.3700000000000007E-002 -7.2150127380155027E-005 + 6.4800000000000024E-002 -6.9162968429736793E-005 + 6.5900000000000014E-002 -6.5311687649227679E-005 + 6.7000000000000004E-002 -6.0557937104022130E-005 + 6.8100000000000022E-002 -5.4872634791536257E-005 + 6.9200000000000012E-002 -4.8242047341773286E-005 + 7.0300000000000029E-002 -4.0666072891326621E-005 + 7.1400000000000019E-002 -3.2158895919565111E-005 + 7.2500000000000009E-002 -2.2743868612451479E-005 + 7.3600000000000027E-002 -1.2449614587239921E-005 + 7.4700000000000016E-002 -1.3219982974987943E-006 + 7.5800000000000006E-002 1.0571086022537202E-005 + 7.6900000000000024E-002 2.3141214114730246E-005 + 7.8000000000000014E-002 3.6289515264797956E-005 + 7.9100000000000004E-002 4.9910067900782451E-005 + 8.0200000000000021E-002 6.3885039708111435E-005 + 8.1300000000000011E-002 7.8085075074341148E-005 + 8.2400000000000029E-002 9.2366084572859108E-005 + 8.3500000000000019E-002 1.0657164239091799E-004 + 8.4600000000000009E-002 1.2053905084030703E-004 + 8.5700000000000026E-002 1.3410265091806650E-004 + 8.6800000000000016E-002 1.4710045070387423E-004 + 8.7900000000000006E-002 1.5937280841171741E-004 + 8.9000000000000024E-002 1.7075984214898199E-004 + 9.0100000000000013E-002 1.8110309611074626E-004 + 9.1200000000000003E-002 1.9024894572794437E-004 + 9.2300000000000021E-002 1.9805655756499618E-004 + 9.3400000000000011E-002 2.0440548541955650E-004 + 9.4500000000000028E-002 2.0919639791827649E-004 + 9.5600000000000018E-002 2.1234613086562604E-004 + 9.6700000000000008E-002 2.1378247765824199E-004 + 9.7800000000000026E-002 2.1344744891393930E-004 + 9.8900000000000016E-002 2.1131010726094246E-004 + 0.10000000000000001 2.0737448357976973E-004 + 0.10110000000000002 2.0167113689240068E-004 + 0.10220000000000001 1.9424814672674984E-004 + 0.10330000000000003 1.8516925047151744E-004 + 0.10440000000000002 1.7451774328947067E-004 + 0.10550000000000001 1.6240129480138421E-004 + 0.10660000000000003 1.4895180356688797E-004 + 0.10770000000000002 1.3432430569082499E-004 + 0.10880000000000001 1.1868753790622577E-004 + 0.10990000000000003 1.0221263801213354E-004 + 0.11100000000000002 8.5077925177756697E-005 + 0.11210000000000001 6.7472945374902338E-005 + 0.11320000000000002 4.9589591071708128E-005 + 0.11430000000000001 3.1623712857253850E-005 + 0.11540000000000003 1.3775589650322217E-005 + 0.11650000000000002 -3.7589386465697316E-006 + 0.11760000000000001 -2.0808125555049628E-005 + 0.11870000000000003 -3.7215399061096832E-005 + 0.11980000000000002 -5.2833511290373281E-005 + 0.12090000000000001 -6.7514767579268664E-005 + 0.12200000000000003 -8.1119695096276700E-005 + 0.12310000000000001 -9.3537411885336041E-005 + 0.12420000000000003 -1.0468921391293406E-004 + 0.12530000000000002 -1.1452491889940575E-004 + 0.12640000000000001 -1.2299889931455255E-004 + 0.12750000000000003 -1.3007305096834898E-004 + 0.12860000000000002 -1.3573074829764664E-004 + 0.12970000000000001 -1.3998127542436123E-004 + 0.13080000000000003 -1.4285703946370631E-004 + 0.13190000000000002 -1.4440466475207359E-004 + 0.13300000000000001 -1.4468393055722117E-004 + 0.13410000000000000 -1.4376905164681375E-004 + 0.13520000000000004 -1.4174020907375962E-004 + 0.13630000000000003 -1.3868013047613204E-004 + 0.13740000000000002 -1.3467753888107836E-004 + 0.13850000000000001 -1.2983781925868243E-004 + 0.13960000000000000 -1.2428274203557521E-004 + 0.14070000000000005 -1.1813182209152728E-004 + 0.14180000000000004 -1.1148538760608062E-004 + 0.14290000000000003 -1.0443104838486761E-004 + 0.14400000000000002 -9.7063173598144203E-005 + 0.14510000000000001 -8.9489716629032046E-005 + 0.14620000000000000 -8.1816331658046693E-005 + 0.14730000000000004 -7.4130264692939818E-005 + 0.14840000000000003 -6.6501575929578394E-005 + 0.14950000000000002 -5.8994628489017487E-005 + 0.15060000000000001 -5.1671708206413314E-005 + 0.15170000000000000 -4.4585551222553477E-005 + 0.15280000000000005 -3.7778158002765849E-005 + 0.15390000000000004 -3.1288389436667785E-005 + 0.15500000000000003 -2.5152996386168525E-005 + 0.15610000000000002 -1.9395722119952552E-005 + 0.15720000000000001 -1.4019618902239017E-005 + 0.15830000000000000 -9.0172779891872779E-006 + 0.15940000000000004 -4.3895515773328952E-006 + 0.16050000000000003 -1.4657383928806667E-007 + 0.16160000000000002 3.7105489809619030E-006 + 0.16270000000000001 7.2037455538520589E-006 + 0.16380000000000000 1.0365767593611963E-005 + 0.16490000000000005 1.3219771972217131E-005 + 0.16600000000000004 1.5777677617734298E-005 + 0.16710000000000003 1.8054422980640084E-005 + 0.16820000000000002 2.0076795408385806E-005 + 0.16930000000000001 2.1873780497116968E-005 + 0.17040000000000000 2.3466416678274982E-005 + 0.17150000000000004 2.4872633730410598E-005 + 0.17260000000000003 2.6116567823919468E-005 + 0.17370000000000002 2.7224727091379464E-005 + 0.17480000000000001 2.8211590688442811E-005 + 0.17590000000000000 2.9079792511765845E-005 + 0.17700000000000005 2.9835924578947015E-005 + 0.17810000000000004 3.0498715204885229E-005 + 0.17920000000000003 3.1086328817764297E-005 + 0.18030000000000002 3.1599211069988087E-005 + 0.18140000000000001 3.2023745006881654E-005 + 0.18250000000000000 3.2352127163903788E-005 + 0.18360000000000004 3.2589436159469187E-005 + 0.18470000000000003 3.2739255402702838E-005 + 0.18580000000000002 3.2788997486932203E-005 + 0.18690000000000001 3.2716470741434023E-005 + 0.18800000000000000 3.2506584830116481E-005 + 0.18910000000000005 3.2154322980204597E-005 + 0.19020000000000004 3.1649822631152347E-005 + 0.19130000000000003 3.0971321393735707E-005 + 0.19240000000000002 3.0095849069766700E-005 + 0.19350000000000001 2.9014161555096507E-005 + 0.19460000000000005 2.7720254365704022E-005 + 0.19570000000000004 2.6200332285952754E-005 + 0.19680000000000003 2.4433487851638347E-005 + 0.19790000000000002 2.2409798475564457E-005 + 0.19900000000000001 2.0134055375820026E-005 + 0.20010000000000000 1.7611086150282063E-005 + 0.20120000000000005 1.4835331057838630E-005 + 0.20230000000000004 1.1800194442912471E-005 + 0.20340000000000003 8.5146912169875577E-006 + 0.20450000000000002 5.0028997975459788E-006 + 0.20560000000000000 1.2891089227196062E-006 + 0.20670000000000005 -2.6123982479475671E-006 + 0.20780000000000004 -6.6845150286098942E-006 + 0.20890000000000003 -1.0894457773247268E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0014.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0014.BXZ.semd new file mode 100644 index 00000000..2c40a875 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0014.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 2.4000246988028435E-024 + -0.10900000000000000 -1.3332579179907392E-023 + -0.10790000000000000 -2.2150846609424179E-023 + -0.10679999999999999 2.2310099640159662E-022 + -0.10569999999999999 1.7721279346182207E-022 + -0.10460000000000000 -2.1391637849670721E-021 + -0.10349999999999999 -2.0389681001489271E-021 + -0.10239999999999999 1.4471804313189383E-020 + -0.10130000000000000 2.1805794419237664E-020 + -0.10020000000000000 -6.8965375778041736E-020 + -9.9099999999999994E-002 -1.7179185522003622E-019 + -9.7999999999999990E-002 1.9025075248067503E-019 + -9.6899999999999986E-002 9.6671564213306653E-019 + -9.5799999999999996E-002 1.4037787492544211E-019 + -9.4699999999999993E-002 -3.7453381560196506E-018 + -9.3599999999999989E-002 -4.5490810195062945E-018 + -9.2499999999999999E-002 8.3685597874193793E-018 + -9.1399999999999995E-002 2.4897802256878662E-017 + -9.0299999999999991E-002 2.0418138647968123E-018 + -8.9200000000000002E-002 -7.3402240700167263E-017 + -8.8099999999999984E-002 -9.4268903973221852E-017 + -8.6999999999999994E-002 8.6430666220122470E-017 + -8.5899999999999990E-002 3.5334535260084774E-016 + -8.4799999999999986E-002 2.3068884084955746E-016 + -8.3699999999999997E-002 -5.3541736101420535E-016 + -8.2599999999999993E-002 -1.2087285094678586E-015 + -8.1499999999999989E-002 -4.7744753783486430E-016 + -8.0399999999999999E-002 1.7436684615371677E-015 + -7.9299999999999995E-002 3.3463713706516698E-015 + -7.8199999999999992E-002 1.8757019456519183E-015 + -7.7100000000000002E-002 -2.7436627476922675E-015 + -7.5999999999999984E-002 -8.1821188889432024E-015 + -7.4899999999999994E-002 -1.1101890586039716E-014 + -7.3799999999999991E-002 -5.6434878776721268E-015 + -7.2699999999999987E-002 1.6435269960843150E-014 + -7.1599999999999997E-002 5.1355936240811764E-014 + -7.0499999999999993E-002 6.1798886862897418E-014 + -6.9399999999999989E-002 -9.1977833905016251E-015 + -6.8300000000000000E-002 -1.6187128948439572E-013 + -6.7199999999999996E-002 -2.6758933610593338E-013 + -6.6099999999999992E-002 -1.3148089930171969E-013 + -6.5000000000000002E-002 2.9113181049950088E-013 + -6.3899999999999985E-002 7.3013508216854262E-013 + -6.2799999999999995E-002 7.3568289047504232E-013 + -6.1699999999999991E-002 6.6425753515297198E-014 + -6.0599999999999994E-002 -1.0373302694252629E-012 + -5.9499999999999990E-002 -1.9627710914904561E-012 + -5.8399999999999994E-002 -2.0493363950269128E-012 + -5.7299999999999990E-002 -8.2077893743745522E-013 + -5.6199999999999986E-002 1.8077363607774122E-012 + -5.5099999999999996E-002 5.0855973078578476E-012 + -5.3999999999999992E-002 7.0806828282587997E-012 + -5.2899999999999989E-002 5.3764397447975121E-012 + -5.1799999999999985E-002 -1.0103278890588596E-012 + -5.0699999999999995E-002 -1.0081628240565799E-011 + -4.9599999999999991E-002 -1.7582170094843086E-011 + -4.8499999999999988E-002 -1.9545533594400588E-011 + -4.7399999999999998E-002 -1.3909903610886953E-011 + -4.6299999999999994E-002 1.6938940484642617E-013 + -4.5199999999999990E-002 2.2812189637289038E-011 + -4.4099999999999986E-002 5.0620674318935244E-011 + -4.2999999999999997E-002 7.2553019148102749E-011 + -4.1899999999999993E-002 7.0975517130200672E-011 + -4.0799999999999989E-002 3.0996726019250076E-011 + -3.9699999999999985E-002 -4.7768330957431715E-011 + -3.8599999999999995E-002 -1.4639946199768161E-010 + -3.7499999999999992E-002 -2.3152861572395267E-010 + -3.6399999999999988E-002 -2.6450708290326475E-010 + -3.5299999999999984E-002 -2.1055431009830983E-010 + -3.4199999999999994E-002 -4.9907532967408130E-011 + -3.3099999999999991E-002 2.0773760489589677E-010 + -3.1999999999999987E-002 5.1289394953357714E-010 + -3.0899999999999997E-002 7.8018125293510820E-010 + -2.9799999999999993E-002 9.0634549865242775E-010 + -2.8699999999999989E-002 7.9278228426460373E-010 + -2.7599999999999986E-002 3.6855754559361742E-010 + -2.6499999999999996E-002 -3.7981404132914065E-010 + -2.5399999999999992E-002 -1.3729907211157411E-009 + -2.4299999999999988E-002 -2.4199193759955051E-009 + -2.3199999999999985E-002 -3.2392784010681908E-009 + -2.2099999999999995E-002 -3.5146903165639287E-009 + -2.0999999999999991E-002 -2.9500282217043150E-009 + -1.9899999999999987E-002 -1.3049207270299235E-009 + -1.8799999999999983E-002 1.5754902937814563E-009 + -1.7699999999999994E-002 5.7239462059044399E-009 + -1.6599999999999990E-002 1.1035678149085015E-008 + -1.5499999999999986E-002 1.7315777256499132E-008 + -1.4399999999999996E-002 2.4378234542155042E-008 + -1.3299999999999992E-002 3.2129612748121872E-008 + -1.2199999999999989E-002 4.0597850414769709E-008 + -1.1099999999999985E-002 4.9950308778079489E-008 + -9.9999999999999950E-003 6.0562612702597107E-008 + -8.8999999999999913E-003 7.3109760023726267E-008 + -7.7999999999999875E-003 8.8576207701862586E-008 + -6.6999999999999837E-003 1.0814452622298631E-007 + -5.5999999999999939E-003 1.3305701429544570E-007 + -4.4999999999999901E-003 1.6457234153222089E-007 + -3.3999999999999864E-003 2.0401985523221811E-007 + -2.2999999999999826E-003 2.5285581273237767E-007 + -1.1999999999999927E-003 3.1267254030353797E-007 + -9.9999999999988987E-005 3.8522264844687015E-007 + 1.0000000000000148E-003 4.7251737100850733E-007 + 2.1000000000000185E-003 5.7696354360814439E-007 + 3.2000000000000084E-003 7.0149769726413069E-007 + 4.3000000000000121E-003 8.4973754610473407E-007 + 5.4000000000000159E-003 1.0261710485792719E-006 + 6.5000000000000058E-003 1.2362637562546297E-006 + 7.6000000000000234E-003 1.4863161368339206E-006 + 8.7000000000000133E-003 1.7831723653216613E-006 + 9.8000000000000032E-003 2.1341165847843513E-006 + 1.0900000000000021E-002 2.5471510980423773E-006 + 1.2000000000000011E-002 3.0314029118017061E-006 + 1.3100000000000001E-002 3.5971950183011359E-006 + 1.4200000000000018E-002 4.2558112909318879E-006 + 1.5300000000000008E-002 5.0194071263831574E-006 + 1.6400000000000026E-002 5.9014146245317534E-006 + 1.7500000000000016E-002 6.9171328505035490E-006 + 1.8600000000000005E-002 8.0838126450544223E-006 + 1.9700000000000023E-002 9.4202059699455276E-006 + 2.0800000000000013E-002 1.0946035217784811E-005 + 2.1900000000000003E-002 1.2681764928856865E-005 + 2.3000000000000020E-002 1.4648744581791107E-005 + 2.4100000000000010E-002 1.6869269529706798E-005 + 2.5200000000000000E-002 1.9366449123481289E-005 + 2.6300000000000018E-002 2.2163923858897761E-005 + 2.7400000000000008E-002 2.5285595256718807E-005 + 2.8500000000000025E-002 2.8755248422385193E-005 + 2.9600000000000015E-002 3.2595966331427917E-005 + 3.0700000000000005E-002 3.6829951568506658E-005 + 3.1800000000000023E-002 4.1478589992038906E-005 + 3.2900000000000013E-002 4.6561650378862396E-005 + 3.4000000000000002E-002 5.2095714636379853E-005 + 3.5100000000000020E-002 5.8092351537197828E-005 + 3.6200000000000010E-002 6.4557440055068582E-005 + 3.7300000000000028E-002 7.1492206188850105E-005 + 3.8400000000000017E-002 7.8893128375057131E-005 + 3.9500000000000007E-002 8.6749831098131835E-005 + 4.0600000000000025E-002 9.5042560133151710E-005 + 4.1700000000000015E-002 1.0374066187068820E-004 + 4.2800000000000005E-002 1.1280366015853360E-004 + 4.3900000000000022E-002 1.2218194024171680E-004 + 4.5000000000000012E-002 1.3181574468035251E-004 + 4.6100000000000002E-002 1.4163239393383265E-004 + 4.7200000000000020E-002 1.5154555148910731E-004 + 4.8300000000000010E-002 1.6145379049703479E-004 + 4.9400000000000027E-002 1.7124267469625920E-004 + 5.0500000000000017E-002 1.8078571883961558E-004 + 5.1600000000000007E-002 1.8994419951923192E-004 + 5.2700000000000025E-002 1.9856877042911947E-004 + 5.3800000000000014E-002 2.0649890939239413E-004 + 5.4900000000000004E-002 2.1356059005483985E-004 + 5.6000000000000022E-002 2.1956997807137668E-004 + 5.7100000000000012E-002 2.2433885897044092E-004 + 5.8200000000000002E-002 2.2767760674469173E-004 + 5.9300000000000019E-002 2.2939937480259687E-004 + 6.0400000000000009E-002 2.2931769490242004E-004 + 6.1500000000000027E-002 2.2724528389517218E-004 + 6.2600000000000017E-002 2.2300097043626010E-004 + 6.3700000000000007E-002 2.1641883358824998E-004 + 6.4800000000000024E-002 2.0735565340146422E-004 + 6.5900000000000014E-002 1.9569003779906780E-004 + 6.7000000000000004E-002 1.8132157856598496E-004 + 6.8100000000000022E-002 1.6416926519013941E-004 + 6.9200000000000012E-002 1.4418449427466840E-004 + 7.0300000000000029E-002 1.2135817087255418E-004 + 7.1400000000000019E-002 9.5721159595996141E-005 + 7.2500000000000009E-002 6.7348511947784573E-005 + 7.3600000000000027E-002 3.6357574572321028E-005 + 7.4700000000000016E-002 2.9028060453129001E-006 + 7.5800000000000006E-002 -3.2824493246152997E-005 + 7.6900000000000024E-002 -7.0586131187155843E-005 + 7.8000000000000014E-002 -1.1008975707227364E-004 + 7.9100000000000004E-002 -1.5099723532330245E-004 + 8.0200000000000021E-002 -1.9293699006084353E-004 + 8.1300000000000011E-002 -2.3551365302409977E-004 + 8.2400000000000029E-002 -2.7830249746330082E-004 + 8.3500000000000019E-002 -3.2084778649732471E-004 + 8.4600000000000009E-002 -3.6266740062274039E-004 + 8.5700000000000026E-002 -4.0326383896172047E-004 + 8.6800000000000016E-002 -4.4213750516064465E-004 + 8.7900000000000006E-002 -4.7879893099889159E-004 + 8.9000000000000024E-002 -5.1277346210554242E-004 + 9.0100000000000013E-002 -5.4359785281121731E-004 + 9.1200000000000003E-002 -5.7082902640104294E-004 + 9.2300000000000021E-002 -5.9405399952083826E-004 + 9.3400000000000011E-002 -6.1290396843105555E-004 + 9.4500000000000028E-002 -6.2706391327083111E-004 + 9.5600000000000018E-002 -6.3627806957811117E-004 + 9.6700000000000008E-002 -6.4034946262836456E-004 + 9.7800000000000026E-002 -6.3913903431966901E-004 + 9.8900000000000016E-002 -6.3256651628762484E-004 + 0.10000000000000001 -6.2061939388513565E-004 + 0.10110000000000002 -6.0336751630529761E-004 + 0.10220000000000001 -5.8096129214391112E-004 + 0.10330000000000003 -5.5361713748425245E-004 + 0.10440000000000002 -5.2160402992740273E-004 + 0.10550000000000001 -4.8524697194807231E-004 + 0.10660000000000003 -4.4492940651252866E-004 + 0.10770000000000002 -4.0109787369146943E-004 + 0.10880000000000001 -3.5424824454821646E-004 + 0.10990000000000003 -3.0491533107124269E-004 + 0.11100000000000002 -2.5364619796164334E-004 + 0.11210000000000001 -2.0099589892197400E-004 + 0.11320000000000002 -1.4753836148884147E-004 + 0.11430000000000001 -9.3859060143586248E-005 + 0.11540000000000003 -4.0538736357120797E-005 + 0.11650000000000002 1.1861595339723863E-005 + 0.11760000000000001 6.2810337112750858E-005 + 0.11870000000000003 1.1181242734892294E-004 + 0.11980000000000002 1.5841280401218683E-004 + 0.12090000000000001 2.0219918224029243E-004 + 0.12200000000000003 2.4280320212710649E-004 + 0.12310000000000001 2.7990282978862524E-004 + 0.12420000000000003 3.1323719304054976E-004 + 0.12530000000000002 3.4261177643202245E-004 + 0.12640000000000001 3.6790271406061947E-004 + 0.12750000000000003 3.8903884706087410E-004 + 0.12860000000000002 4.0598606574349105E-004 + 0.12970000000000001 4.1876404429785907E-004 + 0.13080000000000003 4.2745174141600728E-004 + 0.13190000000000002 4.3219220242463052E-004 + 0.13300000000000001 4.3317157542333007E-004 + 0.13410000000000000 4.3060423922725022E-004 + 0.13520000000000004 4.2472701170481741E-004 + 0.13630000000000003 4.1580788092687726E-004 + 0.13740000000000002 4.0414795512333512E-004 + 0.13850000000000001 3.9006603765301406E-004 + 0.13960000000000000 3.7388366763480008E-004 + 0.14070000000000005 3.5592299536801875E-004 + 0.14180000000000004 3.3651353442110121E-004 + 0.14290000000000003 3.1598520581610501E-004 + 0.14400000000000002 2.9465419356711209E-004 + 0.14510000000000001 2.7281622169539332E-004 + 0.14620000000000000 2.5075394660234451E-004 + 0.14730000000000004 2.2874082787893713E-004 + 0.14840000000000003 2.0703049085568637E-004 + 0.14950000000000002 1.8584496865514666E-004 + 0.15060000000000001 1.6537845658604056E-004 + 0.15170000000000000 1.4580854622181505E-004 + 0.15280000000000005 1.2729704030789435E-004 + 0.15390000000000004 1.0997705248882994E-004 + 0.15500000000000003 9.3947026471141726E-005 + 0.15610000000000002 7.9283810919150710E-005 + 0.15720000000000001 6.6055697971023619E-005 + 0.15830000000000000 5.4318028560373932E-005 + 0.15940000000000004 4.4095591874793172E-005 + 0.16050000000000003 3.5381948691792786E-005 + 0.16160000000000002 2.8157837732578628E-005 + 0.16270000000000001 2.2406960852094926E-005 + 0.16380000000000000 1.8108108633896336E-005 + 0.16490000000000005 1.5217549844237510E-005 + 0.16600000000000004 1.3670118278241716E-005 + 0.16710000000000003 1.3395372661761940E-005 + 0.16820000000000002 1.4327211829368025E-005 + 0.16930000000000001 1.6393174519180320E-005 + 0.17040000000000000 1.9504142983350903E-005 + 0.17150000000000004 2.3561105990665965E-005 + 0.17260000000000003 2.8468803066061810E-005 + 0.17370000000000002 3.4134467568947002E-005 + 0.17480000000000001 4.0452439861837775E-005 + 0.17590000000000000 4.7301371523644775E-005 + 0.17700000000000005 5.4558491683565080E-005 + 0.17810000000000004 6.2110171711537987E-005 + 0.17920000000000003 6.9842397351749241E-005 + 0.18030000000000002 7.7624696132261306E-005 + 0.18140000000000001 8.5311752627603710E-005 + 0.18250000000000000 9.2760776169598103E-005 + 0.18360000000000004 9.9838012829422951E-005 + 0.18470000000000003 1.0640579421306029E-004 + 0.18580000000000002 1.1231160897295922E-004 + 0.18690000000000001 1.1739703040802851E-004 + 0.18800000000000000 1.2151674309279770E-004 + 0.18910000000000005 1.2453921954147518E-004 + 0.19020000000000004 1.2632826110348105E-004 + 0.19130000000000003 1.2673479795921594E-004 + 0.19240000000000002 1.2561719631776214E-004 + 0.19350000000000001 1.2286008859518915E-004 + 0.19460000000000005 1.1837135389214382E-004 + 0.19570000000000004 1.1206346971448511E-004 + 0.19680000000000003 1.0385055793449283E-004 + 0.19790000000000002 9.3668262707069516E-005 + 0.19900000000000001 8.1485581176821142E-005 + 0.20010000000000000 6.7299333750270307E-005 + 0.20120000000000005 5.1123690354870632E-005 + 0.20230000000000004 3.2995871151797473E-005 + 0.20340000000000003 1.2988676644454245E-005 + 0.20450000000000002 -8.7891075963852927E-006 + 0.20560000000000000 -3.2202315196627751E-005 + 0.20670000000000005 -5.7098368415609002E-005 + 0.20780000000000004 -8.3292696217540652E-005 + 0.20890000000000003 -1.1055792128900066E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0015.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0015.BXX.semd new file mode 100644 index 00000000..2e2f4626 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0015.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 0.0000000000000000 + -9.9099999999999994E-002 0.0000000000000000 + -9.7999999999999990E-002 0.0000000000000000 + -9.6899999999999986E-002 0.0000000000000000 + -9.5799999999999996E-002 0.0000000000000000 + -9.4699999999999993E-002 0.0000000000000000 + -9.3599999999999989E-002 0.0000000000000000 + -9.2499999999999999E-002 0.0000000000000000 + -9.1399999999999995E-002 0.0000000000000000 + -9.0299999999999991E-002 0.0000000000000000 + -8.9200000000000002E-002 0.0000000000000000 + -8.8099999999999984E-002 0.0000000000000000 + -8.6999999999999994E-002 0.0000000000000000 + -8.5899999999999990E-002 0.0000000000000000 + -8.4799999999999986E-002 0.0000000000000000 + -8.3699999999999997E-002 0.0000000000000000 + -8.2599999999999993E-002 0.0000000000000000 + -8.1499999999999989E-002 0.0000000000000000 + -8.0399999999999999E-002 0.0000000000000000 + -7.9299999999999995E-002 0.0000000000000000 + -7.8199999999999992E-002 0.0000000000000000 + -7.7100000000000002E-002 0.0000000000000000 + -7.5999999999999984E-002 0.0000000000000000 + -7.4899999999999994E-002 0.0000000000000000 + -7.3799999999999991E-002 0.0000000000000000 + -7.2699999999999987E-002 0.0000000000000000 + -7.1599999999999997E-002 0.0000000000000000 + -7.0499999999999993E-002 0.0000000000000000 + -6.9399999999999989E-002 0.0000000000000000 + -6.8300000000000000E-002 0.0000000000000000 + -6.7199999999999996E-002 0.0000000000000000 + -6.6099999999999992E-002 0.0000000000000000 + -6.5000000000000002E-002 0.0000000000000000 + -6.3899999999999985E-002 0.0000000000000000 + -6.2799999999999995E-002 0.0000000000000000 + -6.1699999999999991E-002 0.0000000000000000 + -6.0599999999999994E-002 0.0000000000000000 + -5.9499999999999990E-002 0.0000000000000000 + -5.8399999999999994E-002 0.0000000000000000 + -5.7299999999999990E-002 0.0000000000000000 + -5.6199999999999986E-002 0.0000000000000000 + -5.5099999999999996E-002 0.0000000000000000 + -5.3999999999999992E-002 0.0000000000000000 + -5.2899999999999989E-002 0.0000000000000000 + -5.1799999999999985E-002 0.0000000000000000 + -5.0699999999999995E-002 0.0000000000000000 + -4.9599999999999991E-002 0.0000000000000000 + -4.8499999999999988E-002 0.0000000000000000 + -4.7399999999999998E-002 0.0000000000000000 + -4.6299999999999994E-002 0.0000000000000000 + -4.5199999999999990E-002 0.0000000000000000 + -4.4099999999999986E-002 0.0000000000000000 + -4.2999999999999997E-002 0.0000000000000000 + -4.1899999999999993E-002 0.0000000000000000 + -4.0799999999999989E-002 0.0000000000000000 + -3.9699999999999985E-002 0.0000000000000000 + -3.8599999999999995E-002 0.0000000000000000 + -3.7499999999999992E-002 0.0000000000000000 + -3.6399999999999988E-002 0.0000000000000000 + -3.5299999999999984E-002 0.0000000000000000 + -3.4199999999999994E-002 0.0000000000000000 + -3.3099999999999991E-002 0.0000000000000000 + -3.1999999999999987E-002 0.0000000000000000 + -3.0899999999999997E-002 0.0000000000000000 + -2.9799999999999993E-002 0.0000000000000000 + -2.8699999999999989E-002 0.0000000000000000 + -2.7599999999999986E-002 0.0000000000000000 + -2.6499999999999996E-002 0.0000000000000000 + -2.5399999999999992E-002 0.0000000000000000 + -2.4299999999999988E-002 0.0000000000000000 + -2.3199999999999985E-002 0.0000000000000000 + -2.2099999999999995E-002 0.0000000000000000 + -2.0999999999999991E-002 0.0000000000000000 + -1.9899999999999987E-002 0.0000000000000000 + -1.8799999999999983E-002 0.0000000000000000 + -1.7699999999999994E-002 0.0000000000000000 + -1.6599999999999990E-002 0.0000000000000000 + -1.5499999999999986E-002 0.0000000000000000 + -1.4399999999999996E-002 0.0000000000000000 + -1.3299999999999992E-002 0.0000000000000000 + -1.2199999999999989E-002 0.0000000000000000 + -1.1099999999999985E-002 0.0000000000000000 + -9.9999999999999950E-003 0.0000000000000000 + -8.8999999999999913E-003 0.0000000000000000 + -7.7999999999999875E-003 0.0000000000000000 + -6.6999999999999837E-003 0.0000000000000000 + -5.5999999999999939E-003 0.0000000000000000 + -4.4999999999999901E-003 0.0000000000000000 + -3.3999999999999864E-003 0.0000000000000000 + -2.2999999999999826E-003 0.0000000000000000 + -1.1999999999999927E-003 0.0000000000000000 + -9.9999999999988987E-005 0.0000000000000000 + 1.0000000000000148E-003 0.0000000000000000 + 2.1000000000000185E-003 0.0000000000000000 + 3.2000000000000084E-003 0.0000000000000000 + 4.3000000000000121E-003 0.0000000000000000 + 5.4000000000000159E-003 0.0000000000000000 + 6.5000000000000058E-003 0.0000000000000000 + 7.6000000000000234E-003 0.0000000000000000 + 8.7000000000000133E-003 0.0000000000000000 + 9.8000000000000032E-003 0.0000000000000000 + 1.0900000000000021E-002 0.0000000000000000 + 1.2000000000000011E-002 0.0000000000000000 + 1.3100000000000001E-002 0.0000000000000000 + 1.4200000000000018E-002 0.0000000000000000 + 1.5300000000000008E-002 0.0000000000000000 + 1.6400000000000026E-002 0.0000000000000000 + 1.7500000000000016E-002 0.0000000000000000 + 1.8600000000000005E-002 0.0000000000000000 + 1.9700000000000023E-002 0.0000000000000000 + 2.0800000000000013E-002 0.0000000000000000 + 2.1900000000000003E-002 0.0000000000000000 + 2.3000000000000020E-002 0.0000000000000000 + 2.4100000000000010E-002 0.0000000000000000 + 2.5200000000000000E-002 0.0000000000000000 + 2.6300000000000018E-002 0.0000000000000000 + 2.7400000000000008E-002 0.0000000000000000 + 2.8500000000000025E-002 0.0000000000000000 + 2.9600000000000015E-002 0.0000000000000000 + 3.0700000000000005E-002 0.0000000000000000 + 3.1800000000000023E-002 0.0000000000000000 + 3.2900000000000013E-002 0.0000000000000000 + 3.4000000000000002E-002 0.0000000000000000 + 3.5100000000000020E-002 0.0000000000000000 + 3.6200000000000010E-002 0.0000000000000000 + 3.7300000000000028E-002 0.0000000000000000 + 3.8400000000000017E-002 0.0000000000000000 + 3.9500000000000007E-002 0.0000000000000000 + 4.0600000000000025E-002 0.0000000000000000 + 4.1700000000000015E-002 0.0000000000000000 + 4.2800000000000005E-002 0.0000000000000000 + 4.3900000000000022E-002 0.0000000000000000 + 4.5000000000000012E-002 0.0000000000000000 + 4.6100000000000002E-002 0.0000000000000000 + 4.7200000000000020E-002 0.0000000000000000 + 4.8300000000000010E-002 0.0000000000000000 + 4.9400000000000027E-002 0.0000000000000000 + 5.0500000000000017E-002 0.0000000000000000 + 5.1600000000000007E-002 0.0000000000000000 + 5.2700000000000025E-002 0.0000000000000000 + 5.3800000000000014E-002 0.0000000000000000 + 5.4900000000000004E-002 0.0000000000000000 + 5.6000000000000022E-002 0.0000000000000000 + 5.7100000000000012E-002 0.0000000000000000 + 5.8200000000000002E-002 0.0000000000000000 + 5.9300000000000019E-002 0.0000000000000000 + 6.0400000000000009E-002 0.0000000000000000 + 6.1500000000000027E-002 0.0000000000000000 + 6.2600000000000017E-002 0.0000000000000000 + 6.3700000000000007E-002 0.0000000000000000 + 6.4800000000000024E-002 0.0000000000000000 + 6.5900000000000014E-002 0.0000000000000000 + 6.7000000000000004E-002 0.0000000000000000 + 6.8100000000000022E-002 0.0000000000000000 + 6.9200000000000012E-002 0.0000000000000000 + 7.0300000000000029E-002 0.0000000000000000 + 7.1400000000000019E-002 0.0000000000000000 + 7.2500000000000009E-002 0.0000000000000000 + 7.3600000000000027E-002 0.0000000000000000 + 7.4700000000000016E-002 0.0000000000000000 + 7.5800000000000006E-002 0.0000000000000000 + 7.6900000000000024E-002 0.0000000000000000 + 7.8000000000000014E-002 0.0000000000000000 + 7.9100000000000004E-002 0.0000000000000000 + 8.0200000000000021E-002 0.0000000000000000 + 8.1300000000000011E-002 0.0000000000000000 + 8.2400000000000029E-002 0.0000000000000000 + 8.3500000000000019E-002 0.0000000000000000 + 8.4600000000000009E-002 0.0000000000000000 + 8.5700000000000026E-002 0.0000000000000000 + 8.6800000000000016E-002 0.0000000000000000 + 8.7900000000000006E-002 0.0000000000000000 + 8.9000000000000024E-002 0.0000000000000000 + 9.0100000000000013E-002 0.0000000000000000 + 9.1200000000000003E-002 0.0000000000000000 + 9.2300000000000021E-002 0.0000000000000000 + 9.3400000000000011E-002 0.0000000000000000 + 9.4500000000000028E-002 0.0000000000000000 + 9.5600000000000018E-002 0.0000000000000000 + 9.6700000000000008E-002 0.0000000000000000 + 9.7800000000000026E-002 0.0000000000000000 + 9.8900000000000016E-002 0.0000000000000000 + 0.10000000000000001 0.0000000000000000 + 0.10110000000000002 0.0000000000000000 + 0.10220000000000001 0.0000000000000000 + 0.10330000000000003 0.0000000000000000 + 0.10440000000000002 0.0000000000000000 + 0.10550000000000001 0.0000000000000000 + 0.10660000000000003 0.0000000000000000 + 0.10770000000000002 0.0000000000000000 + 0.10880000000000001 0.0000000000000000 + 0.10990000000000003 0.0000000000000000 + 0.11100000000000002 0.0000000000000000 + 0.11210000000000001 0.0000000000000000 + 0.11320000000000002 0.0000000000000000 + 0.11430000000000001 0.0000000000000000 + 0.11540000000000003 0.0000000000000000 + 0.11650000000000002 0.0000000000000000 + 0.11760000000000001 0.0000000000000000 + 0.11870000000000003 0.0000000000000000 + 0.11980000000000002 0.0000000000000000 + 0.12090000000000001 0.0000000000000000 + 0.12200000000000003 0.0000000000000000 + 0.12310000000000001 0.0000000000000000 + 0.12420000000000003 0.0000000000000000 + 0.12530000000000002 0.0000000000000000 + 0.12640000000000001 0.0000000000000000 + 0.12750000000000003 0.0000000000000000 + 0.12860000000000002 0.0000000000000000 + 0.12970000000000001 0.0000000000000000 + 0.13080000000000003 0.0000000000000000 + 0.13190000000000002 0.0000000000000000 + 0.13300000000000001 0.0000000000000000 + 0.13410000000000000 0.0000000000000000 + 0.13520000000000004 0.0000000000000000 + 0.13630000000000003 0.0000000000000000 + 0.13740000000000002 0.0000000000000000 + 0.13850000000000001 0.0000000000000000 + 0.13960000000000000 0.0000000000000000 + 0.14070000000000005 0.0000000000000000 + 0.14180000000000004 0.0000000000000000 + 0.14290000000000003 0.0000000000000000 + 0.14400000000000002 0.0000000000000000 + 0.14510000000000001 0.0000000000000000 + 0.14620000000000000 0.0000000000000000 + 0.14730000000000004 0.0000000000000000 + 0.14840000000000003 0.0000000000000000 + 0.14950000000000002 0.0000000000000000 + 0.15060000000000001 0.0000000000000000 + 0.15170000000000000 0.0000000000000000 + 0.15280000000000005 0.0000000000000000 + 0.15390000000000004 0.0000000000000000 + 0.15500000000000003 0.0000000000000000 + 0.15610000000000002 0.0000000000000000 + 0.15720000000000001 0.0000000000000000 + 0.15830000000000000 0.0000000000000000 + 0.15940000000000004 0.0000000000000000 + 0.16050000000000003 0.0000000000000000 + 0.16160000000000002 0.0000000000000000 + 0.16270000000000001 0.0000000000000000 + 0.16380000000000000 0.0000000000000000 + 0.16490000000000005 0.0000000000000000 + 0.16600000000000004 0.0000000000000000 + 0.16710000000000003 0.0000000000000000 + 0.16820000000000002 0.0000000000000000 + 0.16930000000000001 0.0000000000000000 + 0.17040000000000000 0.0000000000000000 + 0.17150000000000004 0.0000000000000000 + 0.17260000000000003 0.0000000000000000 + 0.17370000000000002 0.0000000000000000 + 0.17480000000000001 0.0000000000000000 + 0.17590000000000000 0.0000000000000000 + 0.17700000000000005 0.0000000000000000 + 0.17810000000000004 0.0000000000000000 + 0.17920000000000003 0.0000000000000000 + 0.18030000000000002 0.0000000000000000 + 0.18140000000000001 0.0000000000000000 + 0.18250000000000000 0.0000000000000000 + 0.18360000000000004 0.0000000000000000 + 0.18470000000000003 0.0000000000000000 + 0.18580000000000002 0.0000000000000000 + 0.18690000000000001 0.0000000000000000 + 0.18800000000000000 0.0000000000000000 + 0.18910000000000005 0.0000000000000000 + 0.19020000000000004 0.0000000000000000 + 0.19130000000000003 0.0000000000000000 + 0.19240000000000002 0.0000000000000000 + 0.19350000000000001 0.0000000000000000 + 0.19460000000000005 0.0000000000000000 + 0.19570000000000004 0.0000000000000000 + 0.19680000000000003 0.0000000000000000 + 0.19790000000000002 0.0000000000000000 + 0.19900000000000001 0.0000000000000000 + 0.20010000000000000 0.0000000000000000 + 0.20120000000000005 0.0000000000000000 + 0.20230000000000004 0.0000000000000000 + 0.20340000000000003 0.0000000000000000 + 0.20450000000000002 0.0000000000000000 + 0.20560000000000000 0.0000000000000000 + 0.20670000000000005 0.0000000000000000 + 0.20780000000000004 0.0000000000000000 + 0.20890000000000003 0.0000000000000000 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0015.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0015.BXZ.semd new file mode 100644 index 00000000..13d2cf1c --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0015.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 -1.9314127562355169E-038 + -0.10020000000000000 7.5856529005652324E-038 + -9.9099999999999994E-002 2.3697214837234235E-037 + -9.7999999999999990E-002 -2.3039940388801642E-036 + -9.6899999999999986E-002 -5.7818510705416121E-038 + -9.5799999999999996E-002 3.4945010539439166E-035 + -9.4699999999999993E-002 -2.8432734527713379E-035 + -9.3599999999999989E-002 -3.9417048505532385E-034 + -9.2499999999999999E-002 4.1312606614630250E-034 + -9.1399999999999995E-002 3.7573865098248384E-033 + -9.0299999999999991E-002 -3.4174430944586332E-033 + -8.9200000000000002E-002 -3.1596315428527783E-032 + -8.8099999999999984E-002 1.6453990991842601E-032 + -8.6999999999999994E-002 2.3471833913320931E-031 + -8.5899999999999990E-002 3.1438611106421465E-033 + -8.4799999999999986E-002 -1.5118061057789859E-030 + -8.3699999999999997E-002 -9.6947589434350048E-031 + -8.2599999999999993E-002 8.1690628202485104E-030 + -8.1499999999999989E-002 1.1438195740845782E-029 + -8.0399999999999999E-002 -3.4766291521501837E-029 + -7.9299999999999995E-002 -8.7477802430227393E-029 + -7.8199999999999992E-002 9.6454886901694414E-029 + -7.7100000000000002E-002 5.0348638015617896E-028 + -7.5999999999999984E-002 2.3846097208690538E-029 + -7.4899999999999994E-002 -2.2161856907478695E-027 + -7.3799999999999991E-002 -2.2836544833736543E-027 + -7.2699999999999987E-002 6.9387897074449096E-027 + -7.1599999999999997E-002 1.6393014944838611E-026 + -7.0499999999999993E-002 -9.9998458128704717E-027 + -6.9399999999999989E-002 -7.3272944588025249E-026 + -6.8300000000000000E-002 -4.2752369143747222E-026 + -6.7199999999999996E-002 2.1728791529811804E-025 + -6.6099999999999992E-002 3.9428350261500520E-025 + -6.5000000000000002E-002 -2.9600876411247870E-025 + -6.3899999999999985E-002 -1.6577878396631091E-024 + -6.2799999999999995E-002 -9.6610020125380569E-025 + -6.1699999999999991E-002 4.1325038611245410E-024 + -6.0599999999999994E-002 7.9081065383435606E-024 + -5.9499999999999990E-002 -3.0338738445022475E-024 + -5.8399999999999994E-002 -2.7065596777079453E-023 + -5.7299999999999990E-002 -2.4240651165603180E-023 + -5.6199999999999986E-002 4.6631420353019467E-023 + -5.5099999999999996E-002 1.2461346681140651E-022 + -5.3999999999999992E-002 2.9612408966036523E-023 + -5.2899999999999989E-002 -2.9122253082476706E-022 + -5.1799999999999985E-002 -4.4413202178789330E-022 + -5.0699999999999995E-002 1.6841984688964107E-022 + -4.9599999999999991E-002 1.3077787078722847E-021 + -4.8499999999999988E-002 1.2784094542362299E-021 + -4.7399999999999998E-002 -1.4145189342214370E-021 + -4.6299999999999994E-002 -4.7750345835912488E-021 + -4.5199999999999990E-002 -3.0985761654613770E-021 + -4.4099999999999986E-002 6.3425309391660825E-021 + -4.2999999999999997E-002 1.5058561326412178E-020 + -4.1899999999999993E-002 7.0256666106548100E-021 + -4.0799999999999989E-002 -2.1064178532469858E-020 + -3.9699999999999985E-002 -4.2842243014141389E-020 + -3.8599999999999995E-002 -1.8789827666796836E-020 + -3.7499999999999992E-002 5.4608447788007789E-020 + -3.6399999999999988E-002 1.1360087527436420E-019 + -3.5299999999999984E-002 6.7716572159982480E-020 + -3.4199999999999994E-002 -1.0299800309682560E-019 + -3.3099999999999991E-002 -2.8347337420524476E-019 + -3.1999999999999987E-002 -2.7091413586848729E-019 + -3.0899999999999997E-002 7.3059021543732779E-020 + -2.9799999999999993E-002 6.4252453491944627E-019 + -2.8699999999999989E-002 9.8929260637451230E-019 + -2.7599999999999986E-002 4.7437014181962663E-019 + -2.6499999999999996E-002 -1.1668190075133460E-018 + -2.5399999999999992E-002 -3.0402361669896490E-018 + -2.4299999999999988E-002 -2.9736231054656005E-018 + -2.3199999999999985E-002 9.1920941878322732E-019 + -2.2099999999999995E-002 7.4135317937513808E-018 + -2.0999999999999991E-002 1.0854283850255530E-017 + -1.9899999999999987E-002 4.4719848912842084E-018 + -1.8799999999999983E-002 -1.2324360815413347E-017 + -1.7699999999999994E-002 -2.8849942183481470E-017 + -1.6599999999999990E-002 -2.7391975142491429E-017 + -1.5499999999999986E-002 2.9333919356031652E-018 + -1.4399999999999996E-002 5.2092149061780147E-017 + -1.3299999999999992E-002 8.7133299902204613E-017 + -1.2199999999999989E-002 6.7578829630789844E-017 + -1.1099999999999985E-002 -2.7003567522783480E-017 + -9.9999999999999950E-003 -1.6931190704922480E-016 + -8.8999999999999913E-003 -2.7278240786115593E-016 + -7.7999999999999875E-003 -2.1641694449325334E-016 + -6.6999999999999837E-003 8.0199719806552425E-017 + -5.5999999999999939E-003 5.5099556746363281E-016 + -4.4999999999999901E-003 9.1909279293430225E-016 + -3.3999999999999864E-003 7.7278426255947491E-016 + -2.2999999999999826E-003 -1.7499310261024720E-016 + -1.1999999999999927E-003 -1.7388293623095039E-015 + -9.9999999999988987E-005 -3.0624006104693503E-015 + 1.0000000000000148E-003 -2.8381507552661424E-015 + 2.1000000000000185E-003 -5.3842297801819843E-017 + 3.2000000000000084E-003 4.9650174515367476E-015 + 4.3000000000000121E-003 9.8358990494474413E-015 + 5.4000000000000159E-003 1.0521835647496394E-014 + 6.5000000000000058E-003 3.3292835397319984E-015 + 7.6000000000000234E-003 -1.1960200082920813E-014 + 8.7000000000000133E-003 -2.9482062543226620E-014 + 9.8000000000000032E-003 -3.7523573115892661E-014 + 1.0900000000000021E-002 -2.3234991269318814E-014 + 1.2000000000000011E-002 1.8785503480469451E-014 + 1.3100000000000001E-002 7.7669716090546931E-014 + 1.4200000000000018E-002 1.2313799068949804E-013 + 1.5300000000000008E-002 1.1368800323895145E-013 + 1.6400000000000026E-002 1.7687005085900188E-014 + 1.7500000000000016E-002 -1.5864656051529924E-013 + 1.8600000000000005E-002 -3.5069598050205264E-013 + 1.9700000000000023E-002 -4.4054327243484015E-013 + 2.0800000000000013E-002 -3.0007734578424428E-013 + 2.1900000000000003E-002 1.3280354463698907E-013 + 2.3000000000000020E-002 7.7358686947567867E-013 + 2.4100000000000010E-002 1.3536789961535178E-012 + 2.5200000000000000E-002 1.4736813115298619E-012 + 2.6300000000000018E-002 7.6680572698786809E-013 + 2.7400000000000008E-002 -8.6273794098340462E-013 + 2.8500000000000025E-002 -3.0244752015351484E-012 + 2.9600000000000015E-002 -4.7866185841349829E-012 + 3.0700000000000005E-002 -4.8986131991057835E-012 + 3.1800000000000023E-002 -2.3125466385581772E-012 + 3.2900000000000013E-002 3.1295914210832665E-012 + 3.4000000000000002E-002 1.0129809317749316E-011 + 3.5100000000000020E-002 1.5848234183324372E-011 + 3.6200000000000010E-002 1.6574935868263196E-011 + 3.7300000000000028E-002 9.1790524833768039E-012 + 3.8400000000000017E-002 -7.0256968645598938E-012 + 3.9500000000000007E-002 -2.8727544648665670E-011 + 4.0600000000000025E-002 -4.8272965486040320E-011 + 4.1700000000000015E-002 -5.5237401458407831E-011 + 4.2800000000000005E-002 -4.0006029738970383E-011 + 4.3900000000000022E-002 1.4371005470706355E-012 + 4.5000000000000012E-002 6.3189342647262947E-011 + 4.6100000000000002E-002 1.2770230706227181E-010 + 4.7200000000000020E-002 1.6843311467784616E-010 + 4.8300000000000010E-002 1.5741820347248137E-010 + 4.9400000000000027E-002 7.6404514659511591E-011 + 5.0500000000000017E-002 -7.1804992507473742E-011 + 5.1600000000000007E-002 -2.5637331146910469E-010 + 5.2700000000000025E-002 -4.2017647694514437E-010 + 5.3800000000000014E-002 -4.9261683621182328E-010 + 5.4900000000000004E-002 -4.1232020575598938E-010 + 5.6000000000000022E-002 -1.5443740730702871E-010 + 5.7100000000000012E-002 2.4606097714929831E-010 + 5.8200000000000002E-002 6.8483235748928450E-010 + 5.9300000000000019E-002 1.0000579253599540E-009 + 6.0400000000000009E-002 1.0082003010225549E-009 + 6.1500000000000027E-002 5.5864923798054633E-010 + 6.2600000000000017E-002 -4.0509240406549907E-010 + 6.3700000000000007E-002 -1.7948577069049065E-009 + 6.4800000000000024E-002 -3.3552425282579179E-009 + 6.5900000000000014E-002 -4.6811461373863494E-009 + 6.7000000000000004E-002 -5.2775996906007094E-009 + 6.8100000000000022E-002 -4.6519379459653010E-009 + 6.9200000000000012E-002 -2.4171205037504251E-009 + 7.0300000000000029E-002 1.6214796172420165E-009 + 7.1400000000000019E-002 7.4228951874033555E-009 + 7.2500000000000009E-002 1.4729579334016307E-008 + 7.3600000000000027E-002 2.3151990546921297E-008 + 7.4700000000000016E-002 3.2304118491310874E-008 + 7.5800000000000006E-002 4.1959861363238815E-008 + 7.6900000000000024E-002 5.2192781652138365E-008 + 7.8000000000000014E-002 6.3462671562319883E-008 + 7.9100000000000004E-002 7.6628204226381058E-008 + 8.0200000000000021E-002 9.2882878277578129E-008 + 8.1300000000000011E-002 1.1363631813310349E-007 + 8.2400000000000029E-002 1.4038023721241188E-007 + 8.3500000000000019E-002 1.7458188494856586E-007 + 8.4600000000000009E-002 2.1764790858469496E-007 + 8.5700000000000026E-002 2.7097789256913529E-007 + 8.6800000000000016E-002 3.3610604077694006E-007 + 8.7900000000000006E-002 4.1489698787700036E-007 + 8.9000000000000024E-002 5.0975160093003069E-007 + 9.0100000000000013E-002 6.2377051790463156E-007 + 9.1200000000000003E-002 7.6084774036644376E-007 + 9.2300000000000021E-002 9.2567859155678889E-007 + 9.3400000000000011E-002 1.1237162880206597E-006 + 9.4500000000000028E-002 1.3611061149276793E-006 + 9.5600000000000018E-002 1.6446554127469426E-006 + 9.6700000000000008E-002 1.9818814962491160E-006 + 9.7800000000000026E-002 2.3811385290173348E-006 + 9.8900000000000016E-002 2.8518356884887908E-006 + 0.10000000000000001 3.4046786367980530E-006 + 0.10110000000000002 4.0518925743526779E-006 + 0.10220000000000001 4.8073866310005542E-006 + 0.10330000000000003 5.6868343563110102E-006 + 0.10440000000000002 6.7076675804855768E-006 + 0.10550000000000001 7.8890016084187664E-006 + 0.10660000000000003 9.2515238065971062E-006 + 0.10770000000000002 1.0817446309374645E-005 + 0.10880000000000001 1.2610511475941166E-005 + 0.10990000000000003 1.4655923223472200E-005 + 0.11100000000000002 1.6980420696199872E-005 + 0.11210000000000001 1.9612174583016895E-005 + 0.11320000000000002 2.2580719814868644E-005 + 0.11430000000000001 2.5916717277141288E-005 + 0.11540000000000003 2.9651588192791678E-005 + 0.11650000000000002 3.3817072107922286E-005 + 0.11760000000000001 3.8444686651928350E-005 + 0.11870000000000003 4.3565079977270216E-005 + 0.11980000000000002 4.9207286792807281E-005 + 0.12090000000000001 5.5397886171704158E-005 + 0.12200000000000003 6.2160288507584482E-005 + 0.12310000000000001 6.9513633206952363E-005 + 0.12420000000000003 7.7471951954066753E-005 + 0.12530000000000002 8.6042826296761632E-005 + 0.12640000000000001 9.5226256235036999E-005 + 0.12750000000000003 1.0501385258976370E-004 + 0.12860000000000002 1.1538751277839765E-004 + 0.12970000000000001 1.2631817662622780E-004 + 0.13080000000000003 1.3776459672953933E-004 + 0.13190000000000002 1.4967202150728554E-004 + 0.13300000000000001 1.6197132936213166E-004 + 0.13410000000000000 1.7457774083595723E-004 + 0.13520000000000004 1.8739048391580582E-004 + 0.13630000000000003 2.0029113511554897E-004 + 0.13740000000000002 2.1314363402780145E-004 + 0.13850000000000001 2.2579461801797152E-004 + 0.13960000000000000 2.3807324760127813E-004 + 0.14070000000000005 2.4979221052490175E-004 + 0.14180000000000004 2.6074869674630463E-004 + 0.14290000000000003 2.7072575176134706E-004 + 0.14400000000000002 2.7949464856646955E-004 + 0.14510000000000001 2.8681632829830050E-004 + 0.14620000000000000 2.9244451434351504E-004 + 0.14730000000000004 2.9612879734486341E-004 + 0.14840000000000003 2.9761821497231722E-004 + 0.14950000000000002 2.9666488990187645E-004 + 0.15060000000000001 2.9302865732461214E-004 + 0.15170000000000000 2.8648195439018309E-004 + 0.15280000000000005 2.7681485516950488E-004 + 0.15390000000000004 2.6384065859019756E-004 + 0.15500000000000003 2.4740031221881509E-004 + 0.15610000000000002 2.2736848040949553E-004 + 0.15720000000000001 2.0365789532661438E-004 + 0.15830000000000000 1.7622415907680988E-004 + 0.15940000000000004 1.4506973093375564E-004 + 0.16050000000000003 1.1024771083611995E-004 + 0.16160000000000002 7.1864727942738682E-005 + 0.16270000000000001 3.0083698220551014E-005 + 0.16380000000000000 -1.4874479347781744E-005 + 0.16490000000000005 -6.2730105128139257E-005 + 0.16600000000000004 -1.1314493895042688E-004 + 0.16710000000000003 -1.6572393360547721E-004 + 0.16820000000000002 -2.2001782781444490E-004 + 0.16930000000000001 -2.7552820392884314E-004 + 0.17040000000000000 -3.3171215909533203E-004 + 0.17150000000000004 -3.8798875175416470E-004 + 0.17260000000000003 -4.4374490971677005E-004 + 0.17370000000000002 -4.9834407400339842E-004 + 0.17480000000000001 -5.5113545386120677E-004 + 0.17590000000000000 -6.0146360192447901E-004 + 0.17700000000000005 -6.4867897890508175E-004 + 0.17810000000000004 -6.9214677205309272E-004 + 0.17920000000000003 -7.3125865310430527E-004 + 0.18030000000000002 -7.6544278999790549E-004 + 0.18140000000000001 -7.9417362576350570E-004 + 0.18250000000000000 -8.1698328722268343E-004 + 0.18360000000000004 -8.3347217878326774E-004 + 0.18470000000000003 -8.4331375546753407E-004 + 0.18580000000000002 -8.4626273019239306E-004 + 0.18690000000000001 -8.4215827519074082E-004 + 0.18800000000000000 -8.3092920249328017E-004 + 0.18910000000000005 -8.1259821308776736E-004 + 0.19020000000000004 -7.8728096559643745E-004 + 0.19130000000000003 -7.5518822995945811E-004 + 0.19240000000000002 -7.1662117261439562E-004 + 0.19350000000000001 -6.7196809686720371E-004 + 0.19460000000000005 -6.2169460579752922E-004 + 0.19570000000000004 -5.6634063366800547E-004 + 0.19680000000000003 -5.0651241326704621E-004 + 0.19790000000000002 -4.4287453056313097E-004 + 0.19900000000000001 -3.7613711901940405E-004 + 0.20010000000000000 -3.0704299570061266E-004 + 0.20120000000000005 -2.3635569959878922E-004 + 0.20230000000000004 -1.6484891239088029E-004 + 0.20340000000000003 -9.3296272098086774E-005 + 0.20450000000000002 -2.2458245439338498E-005 + 0.20560000000000000 4.6929289965191856E-005 + 0.20670000000000005 1.1416675260988995E-004 + 0.20780000000000004 1.7860105435829610E-004 + 0.20890000000000003 2.3963434796314687E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0016.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0016.BXX.semd new file mode 100644 index 00000000..2e2f4626 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0016.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 0.0000000000000000 + -9.9099999999999994E-002 0.0000000000000000 + -9.7999999999999990E-002 0.0000000000000000 + -9.6899999999999986E-002 0.0000000000000000 + -9.5799999999999996E-002 0.0000000000000000 + -9.4699999999999993E-002 0.0000000000000000 + -9.3599999999999989E-002 0.0000000000000000 + -9.2499999999999999E-002 0.0000000000000000 + -9.1399999999999995E-002 0.0000000000000000 + -9.0299999999999991E-002 0.0000000000000000 + -8.9200000000000002E-002 0.0000000000000000 + -8.8099999999999984E-002 0.0000000000000000 + -8.6999999999999994E-002 0.0000000000000000 + -8.5899999999999990E-002 0.0000000000000000 + -8.4799999999999986E-002 0.0000000000000000 + -8.3699999999999997E-002 0.0000000000000000 + -8.2599999999999993E-002 0.0000000000000000 + -8.1499999999999989E-002 0.0000000000000000 + -8.0399999999999999E-002 0.0000000000000000 + -7.9299999999999995E-002 0.0000000000000000 + -7.8199999999999992E-002 0.0000000000000000 + -7.7100000000000002E-002 0.0000000000000000 + -7.5999999999999984E-002 0.0000000000000000 + -7.4899999999999994E-002 0.0000000000000000 + -7.3799999999999991E-002 0.0000000000000000 + -7.2699999999999987E-002 0.0000000000000000 + -7.1599999999999997E-002 0.0000000000000000 + -7.0499999999999993E-002 0.0000000000000000 + -6.9399999999999989E-002 0.0000000000000000 + -6.8300000000000000E-002 0.0000000000000000 + -6.7199999999999996E-002 0.0000000000000000 + -6.6099999999999992E-002 0.0000000000000000 + -6.5000000000000002E-002 0.0000000000000000 + -6.3899999999999985E-002 0.0000000000000000 + -6.2799999999999995E-002 0.0000000000000000 + -6.1699999999999991E-002 0.0000000000000000 + -6.0599999999999994E-002 0.0000000000000000 + -5.9499999999999990E-002 0.0000000000000000 + -5.8399999999999994E-002 0.0000000000000000 + -5.7299999999999990E-002 0.0000000000000000 + -5.6199999999999986E-002 0.0000000000000000 + -5.5099999999999996E-002 0.0000000000000000 + -5.3999999999999992E-002 0.0000000000000000 + -5.2899999999999989E-002 0.0000000000000000 + -5.1799999999999985E-002 0.0000000000000000 + -5.0699999999999995E-002 0.0000000000000000 + -4.9599999999999991E-002 0.0000000000000000 + -4.8499999999999988E-002 0.0000000000000000 + -4.7399999999999998E-002 0.0000000000000000 + -4.6299999999999994E-002 0.0000000000000000 + -4.5199999999999990E-002 0.0000000000000000 + -4.4099999999999986E-002 0.0000000000000000 + -4.2999999999999997E-002 0.0000000000000000 + -4.1899999999999993E-002 0.0000000000000000 + -4.0799999999999989E-002 0.0000000000000000 + -3.9699999999999985E-002 0.0000000000000000 + -3.8599999999999995E-002 0.0000000000000000 + -3.7499999999999992E-002 0.0000000000000000 + -3.6399999999999988E-002 0.0000000000000000 + -3.5299999999999984E-002 0.0000000000000000 + -3.4199999999999994E-002 0.0000000000000000 + -3.3099999999999991E-002 0.0000000000000000 + -3.1999999999999987E-002 0.0000000000000000 + -3.0899999999999997E-002 0.0000000000000000 + -2.9799999999999993E-002 0.0000000000000000 + -2.8699999999999989E-002 0.0000000000000000 + -2.7599999999999986E-002 0.0000000000000000 + -2.6499999999999996E-002 0.0000000000000000 + -2.5399999999999992E-002 0.0000000000000000 + -2.4299999999999988E-002 0.0000000000000000 + -2.3199999999999985E-002 0.0000000000000000 + -2.2099999999999995E-002 0.0000000000000000 + -2.0999999999999991E-002 0.0000000000000000 + -1.9899999999999987E-002 0.0000000000000000 + -1.8799999999999983E-002 0.0000000000000000 + -1.7699999999999994E-002 0.0000000000000000 + -1.6599999999999990E-002 0.0000000000000000 + -1.5499999999999986E-002 0.0000000000000000 + -1.4399999999999996E-002 0.0000000000000000 + -1.3299999999999992E-002 0.0000000000000000 + -1.2199999999999989E-002 0.0000000000000000 + -1.1099999999999985E-002 0.0000000000000000 + -9.9999999999999950E-003 0.0000000000000000 + -8.8999999999999913E-003 0.0000000000000000 + -7.7999999999999875E-003 0.0000000000000000 + -6.6999999999999837E-003 0.0000000000000000 + -5.5999999999999939E-003 0.0000000000000000 + -4.4999999999999901E-003 0.0000000000000000 + -3.3999999999999864E-003 0.0000000000000000 + -2.2999999999999826E-003 0.0000000000000000 + -1.1999999999999927E-003 0.0000000000000000 + -9.9999999999988987E-005 0.0000000000000000 + 1.0000000000000148E-003 0.0000000000000000 + 2.1000000000000185E-003 0.0000000000000000 + 3.2000000000000084E-003 0.0000000000000000 + 4.3000000000000121E-003 0.0000000000000000 + 5.4000000000000159E-003 0.0000000000000000 + 6.5000000000000058E-003 0.0000000000000000 + 7.6000000000000234E-003 0.0000000000000000 + 8.7000000000000133E-003 0.0000000000000000 + 9.8000000000000032E-003 0.0000000000000000 + 1.0900000000000021E-002 0.0000000000000000 + 1.2000000000000011E-002 0.0000000000000000 + 1.3100000000000001E-002 0.0000000000000000 + 1.4200000000000018E-002 0.0000000000000000 + 1.5300000000000008E-002 0.0000000000000000 + 1.6400000000000026E-002 0.0000000000000000 + 1.7500000000000016E-002 0.0000000000000000 + 1.8600000000000005E-002 0.0000000000000000 + 1.9700000000000023E-002 0.0000000000000000 + 2.0800000000000013E-002 0.0000000000000000 + 2.1900000000000003E-002 0.0000000000000000 + 2.3000000000000020E-002 0.0000000000000000 + 2.4100000000000010E-002 0.0000000000000000 + 2.5200000000000000E-002 0.0000000000000000 + 2.6300000000000018E-002 0.0000000000000000 + 2.7400000000000008E-002 0.0000000000000000 + 2.8500000000000025E-002 0.0000000000000000 + 2.9600000000000015E-002 0.0000000000000000 + 3.0700000000000005E-002 0.0000000000000000 + 3.1800000000000023E-002 0.0000000000000000 + 3.2900000000000013E-002 0.0000000000000000 + 3.4000000000000002E-002 0.0000000000000000 + 3.5100000000000020E-002 0.0000000000000000 + 3.6200000000000010E-002 0.0000000000000000 + 3.7300000000000028E-002 0.0000000000000000 + 3.8400000000000017E-002 0.0000000000000000 + 3.9500000000000007E-002 0.0000000000000000 + 4.0600000000000025E-002 0.0000000000000000 + 4.1700000000000015E-002 0.0000000000000000 + 4.2800000000000005E-002 0.0000000000000000 + 4.3900000000000022E-002 0.0000000000000000 + 4.5000000000000012E-002 0.0000000000000000 + 4.6100000000000002E-002 0.0000000000000000 + 4.7200000000000020E-002 0.0000000000000000 + 4.8300000000000010E-002 0.0000000000000000 + 4.9400000000000027E-002 0.0000000000000000 + 5.0500000000000017E-002 0.0000000000000000 + 5.1600000000000007E-002 0.0000000000000000 + 5.2700000000000025E-002 0.0000000000000000 + 5.3800000000000014E-002 0.0000000000000000 + 5.4900000000000004E-002 0.0000000000000000 + 5.6000000000000022E-002 0.0000000000000000 + 5.7100000000000012E-002 0.0000000000000000 + 5.8200000000000002E-002 0.0000000000000000 + 5.9300000000000019E-002 0.0000000000000000 + 6.0400000000000009E-002 0.0000000000000000 + 6.1500000000000027E-002 0.0000000000000000 + 6.2600000000000017E-002 0.0000000000000000 + 6.3700000000000007E-002 0.0000000000000000 + 6.4800000000000024E-002 0.0000000000000000 + 6.5900000000000014E-002 0.0000000000000000 + 6.7000000000000004E-002 0.0000000000000000 + 6.8100000000000022E-002 0.0000000000000000 + 6.9200000000000012E-002 0.0000000000000000 + 7.0300000000000029E-002 0.0000000000000000 + 7.1400000000000019E-002 0.0000000000000000 + 7.2500000000000009E-002 0.0000000000000000 + 7.3600000000000027E-002 0.0000000000000000 + 7.4700000000000016E-002 0.0000000000000000 + 7.5800000000000006E-002 0.0000000000000000 + 7.6900000000000024E-002 0.0000000000000000 + 7.8000000000000014E-002 0.0000000000000000 + 7.9100000000000004E-002 0.0000000000000000 + 8.0200000000000021E-002 0.0000000000000000 + 8.1300000000000011E-002 0.0000000000000000 + 8.2400000000000029E-002 0.0000000000000000 + 8.3500000000000019E-002 0.0000000000000000 + 8.4600000000000009E-002 0.0000000000000000 + 8.5700000000000026E-002 0.0000000000000000 + 8.6800000000000016E-002 0.0000000000000000 + 8.7900000000000006E-002 0.0000000000000000 + 8.9000000000000024E-002 0.0000000000000000 + 9.0100000000000013E-002 0.0000000000000000 + 9.1200000000000003E-002 0.0000000000000000 + 9.2300000000000021E-002 0.0000000000000000 + 9.3400000000000011E-002 0.0000000000000000 + 9.4500000000000028E-002 0.0000000000000000 + 9.5600000000000018E-002 0.0000000000000000 + 9.6700000000000008E-002 0.0000000000000000 + 9.7800000000000026E-002 0.0000000000000000 + 9.8900000000000016E-002 0.0000000000000000 + 0.10000000000000001 0.0000000000000000 + 0.10110000000000002 0.0000000000000000 + 0.10220000000000001 0.0000000000000000 + 0.10330000000000003 0.0000000000000000 + 0.10440000000000002 0.0000000000000000 + 0.10550000000000001 0.0000000000000000 + 0.10660000000000003 0.0000000000000000 + 0.10770000000000002 0.0000000000000000 + 0.10880000000000001 0.0000000000000000 + 0.10990000000000003 0.0000000000000000 + 0.11100000000000002 0.0000000000000000 + 0.11210000000000001 0.0000000000000000 + 0.11320000000000002 0.0000000000000000 + 0.11430000000000001 0.0000000000000000 + 0.11540000000000003 0.0000000000000000 + 0.11650000000000002 0.0000000000000000 + 0.11760000000000001 0.0000000000000000 + 0.11870000000000003 0.0000000000000000 + 0.11980000000000002 0.0000000000000000 + 0.12090000000000001 0.0000000000000000 + 0.12200000000000003 0.0000000000000000 + 0.12310000000000001 0.0000000000000000 + 0.12420000000000003 0.0000000000000000 + 0.12530000000000002 0.0000000000000000 + 0.12640000000000001 0.0000000000000000 + 0.12750000000000003 0.0000000000000000 + 0.12860000000000002 0.0000000000000000 + 0.12970000000000001 0.0000000000000000 + 0.13080000000000003 0.0000000000000000 + 0.13190000000000002 0.0000000000000000 + 0.13300000000000001 0.0000000000000000 + 0.13410000000000000 0.0000000000000000 + 0.13520000000000004 0.0000000000000000 + 0.13630000000000003 0.0000000000000000 + 0.13740000000000002 0.0000000000000000 + 0.13850000000000001 0.0000000000000000 + 0.13960000000000000 0.0000000000000000 + 0.14070000000000005 0.0000000000000000 + 0.14180000000000004 0.0000000000000000 + 0.14290000000000003 0.0000000000000000 + 0.14400000000000002 0.0000000000000000 + 0.14510000000000001 0.0000000000000000 + 0.14620000000000000 0.0000000000000000 + 0.14730000000000004 0.0000000000000000 + 0.14840000000000003 0.0000000000000000 + 0.14950000000000002 0.0000000000000000 + 0.15060000000000001 0.0000000000000000 + 0.15170000000000000 0.0000000000000000 + 0.15280000000000005 0.0000000000000000 + 0.15390000000000004 0.0000000000000000 + 0.15500000000000003 0.0000000000000000 + 0.15610000000000002 0.0000000000000000 + 0.15720000000000001 0.0000000000000000 + 0.15830000000000000 0.0000000000000000 + 0.15940000000000004 0.0000000000000000 + 0.16050000000000003 0.0000000000000000 + 0.16160000000000002 0.0000000000000000 + 0.16270000000000001 0.0000000000000000 + 0.16380000000000000 0.0000000000000000 + 0.16490000000000005 0.0000000000000000 + 0.16600000000000004 0.0000000000000000 + 0.16710000000000003 0.0000000000000000 + 0.16820000000000002 0.0000000000000000 + 0.16930000000000001 0.0000000000000000 + 0.17040000000000000 0.0000000000000000 + 0.17150000000000004 0.0000000000000000 + 0.17260000000000003 0.0000000000000000 + 0.17370000000000002 0.0000000000000000 + 0.17480000000000001 0.0000000000000000 + 0.17590000000000000 0.0000000000000000 + 0.17700000000000005 0.0000000000000000 + 0.17810000000000004 0.0000000000000000 + 0.17920000000000003 0.0000000000000000 + 0.18030000000000002 0.0000000000000000 + 0.18140000000000001 0.0000000000000000 + 0.18250000000000000 0.0000000000000000 + 0.18360000000000004 0.0000000000000000 + 0.18470000000000003 0.0000000000000000 + 0.18580000000000002 0.0000000000000000 + 0.18690000000000001 0.0000000000000000 + 0.18800000000000000 0.0000000000000000 + 0.18910000000000005 0.0000000000000000 + 0.19020000000000004 0.0000000000000000 + 0.19130000000000003 0.0000000000000000 + 0.19240000000000002 0.0000000000000000 + 0.19350000000000001 0.0000000000000000 + 0.19460000000000005 0.0000000000000000 + 0.19570000000000004 0.0000000000000000 + 0.19680000000000003 0.0000000000000000 + 0.19790000000000002 0.0000000000000000 + 0.19900000000000001 0.0000000000000000 + 0.20010000000000000 0.0000000000000000 + 0.20120000000000005 0.0000000000000000 + 0.20230000000000004 0.0000000000000000 + 0.20340000000000003 0.0000000000000000 + 0.20450000000000002 0.0000000000000000 + 0.20560000000000000 0.0000000000000000 + 0.20670000000000005 0.0000000000000000 + 0.20780000000000004 0.0000000000000000 + 0.20890000000000003 0.0000000000000000 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0016.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0016.BXZ.semd new file mode 100644 index 00000000..6d3c462d --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0016.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 3.7337474201100635E-029 + -0.10790000000000000 -1.3452789180414976E-029 + -0.10679999999999999 -4.7176852879155723E-028 + -0.10569999999999999 9.6282158069072722E-030 + -0.10460000000000000 2.2791828592287760E-027 + -0.10349999999999999 -2.2450815732614779E-027 + -0.10239999999999999 -5.9567480139661473E-027 + -0.10130000000000000 4.9226106858636879E-026 + -0.10020000000000000 7.7164740560126534E-026 + -9.9099999999999994E-002 -3.5427758044617613E-025 + -9.7999999999999990E-002 -9.8178226301153364E-025 + -9.6899999999999986E-002 6.6351159763468510E-025 + -9.5799999999999996E-002 5.6465507914493876E-024 + -9.4699999999999993E-002 5.2667501587566580E-024 + -9.3599999999999989E-002 -1.2807479440373362E-023 + -9.2499999999999999E-002 -3.4929113741616301E-023 + -9.1399999999999995E-002 -1.6565152886938518E-023 + -9.0299999999999991E-002 5.5165484864212279E-023 + -8.9200000000000002E-002 1.2455054726560608E-022 + -8.8099999999999984E-002 1.5215369910705209E-022 + -8.6999999999999994E-002 1.0031455037934370E-022 + -8.5899999999999990E-002 -3.5796228386457789E-022 + -8.4799999999999986E-002 -1.5967273755367448E-021 + -8.3699999999999997E-002 -2.3731375565620213E-021 + -8.2599999999999993E-002 9.7029992316380320E-022 + -8.1499999999999989E-002 9.7754799230710324E-021 + -8.0399999999999999E-002 1.5159532291106200E-020 + -7.9299999999999995E-002 9.7619025287977987E-022 + -7.8199999999999992E-002 -3.4926208562539877E-020 + -7.7100000000000002E-002 -6.3323364227925066E-020 + -7.5999999999999984E-002 -4.1270703247867206E-020 + -7.4899999999999994E-002 4.8335358822824247E-020 + -7.3799999999999991E-002 1.8226358695874249E-019 + -7.2699999999999987E-002 2.9687592317650004E-019 + -7.1599999999999997E-002 2.4095349898545177E-019 + -7.0499999999999993E-002 -2.3417056626372866E-019 + -6.9399999999999989E-002 -1.1815500602471498E-018 + -6.8300000000000000E-002 -1.9091229276050372E-018 + -6.7199999999999996E-002 -9.8054661896283600E-019 + -6.6099999999999992E-002 2.4318719166219582E-018 + -6.5000000000000002E-002 6.6677159749715191E-018 + -6.3899999999999985E-002 7.5772482077684886E-018 + -6.2799999999999995E-002 1.5040647825518547E-018 + -6.1699999999999991E-002 -1.1101691917108916E-017 + -6.0599999999999994E-002 -2.4575483059391249E-017 + -5.9499999999999990E-002 -2.9130320015189994E-017 + -5.8399999999999994E-002 -1.2619689109513154E-017 + -5.7299999999999990E-002 3.3211185788718304E-017 + -5.6199999999999986E-002 9.6724459104756969E-017 + -5.5099999999999996E-002 1.3118858198475424E-016 + -5.3999999999999992E-002 7.0001879872974077E-017 + -5.2899999999999989E-002 -1.1374945738509888E-016 + -5.1799999999999985E-002 -3.4495149432157404E-016 + -5.0699999999999995E-002 -4.5484271663192959E-016 + -4.9599999999999991E-002 -2.8070600403602589E-016 + -4.8499999999999988E-002 2.1407235729525343E-016 + -4.7399999999999998E-002 8.8235083302301565E-016 + -4.6299999999999994E-002 1.4008283821250822E-015 + -4.5199999999999990E-002 1.3201906337882360E-015 + -4.4099999999999986E-002 2.3408586648452083E-016 + -4.2999999999999997E-002 -1.8395961074840197E-015 + -4.1899999999999993E-002 -4.0546175459818794E-015 + -4.0799999999999989E-002 -4.8309279008216556E-015 + -3.9699999999999985E-002 -2.7573757875918410E-015 + -3.8599999999999995E-002 2.2062741292515646E-015 + -3.7499999999999992E-002 8.2677767898001880E-015 + -3.6399999999999988E-002 1.2530716583445105E-014 + -3.5299999999999984E-002 1.2231601297682353E-014 + -3.4199999999999994E-002 5.6350819227035751E-015 + -3.3099999999999991E-002 -7.2451005495043942E-015 + -3.1999999999999987E-002 -2.3495147274672605E-014 + -3.0899999999999997E-002 -3.6482854226787403E-014 + -2.9799999999999993E-002 -3.7469962706595042E-014 + -2.8699999999999989E-002 -2.0199841826345002E-014 + -2.7599999999999986E-002 1.4547223357017948E-014 + -2.6499999999999996E-002 5.8218905499458906E-014 + -2.5399999999999992E-002 9.7321259937607069E-014 + -2.4299999999999988E-002 1.1583320565743127E-013 + -2.3199999999999985E-002 9.5981768811082696E-014 + -2.2099999999999995E-002 2.2458218010973363E-014 + -2.0999999999999991E-002 -1.0538203203949367E-013 + -1.9899999999999987E-002 -2.5925282428652940E-013 + -1.8799999999999983E-002 -3.7992056874623648E-013 + -1.7699999999999994E-002 -3.9509229763680376E-013 + -1.6599999999999990E-002 -2.4860156793392318E-013 + -1.5499999999999986E-002 7.4176653860023867E-014 + -1.4399999999999996E-002 5.2987968830395249E-013 + -1.3299999999999992E-002 1.0064086066255418E-012 + -1.2199999999999989E-002 1.3242383535214119E-012 + -1.1099999999999985E-002 1.2707100996434129E-012 + -9.9999999999999950E-003 6.7844693621768593E-013 + -8.8999999999999913E-003 -4.7666888882205716E-013 + -7.7999999999999875E-003 -2.0073495816952391E-012 + -6.6999999999999837E-003 -3.5112149732868803E-012 + -5.5999999999999939E-003 -4.4323238655719077E-012 + -4.4999999999999901E-003 -4.1779166931599221E-012 + -3.3999999999999864E-003 -2.2929158571827202E-012 + -2.2999999999999826E-003 1.3153512567337655E-012 + -1.1999999999999927E-003 6.1643971177582912E-012 + -9.9999999999988987E-005 1.1109005208786993E-011 + 1.0000000000000148E-003 1.4475190143747874E-011 + 2.1000000000000185E-003 1.4431192352226674E-011 + 3.2000000000000084E-003 9.5314103831789510E-012 + 4.3000000000000121E-003 -6.7370094962784788E-013 + 5.4000000000000159E-003 -1.5105286813033025E-011 + 6.5000000000000058E-003 -3.0896347980036154E-011 + 7.6000000000000234E-003 -4.3611517175357051E-011 + 8.7000000000000133E-003 -4.8054074608394615E-011 + 9.8000000000000032E-003 -3.9579641647469188E-011 + 1.0900000000000021E-002 -1.5664670949266934E-011 + 1.2000000000000011E-002 2.2618937972618269E-011 + 1.3100000000000001E-002 6.9631300725347955E-011 + 1.4200000000000018E-002 1.1514270786827652E-010 + 1.5300000000000008E-002 1.4563523997868089E-010 + 1.6400000000000026E-002 1.4700290984492881E-010 + 1.7500000000000016E-002 1.0827085755726884E-010 + 1.8600000000000005E-002 2.5562597177897217E-011 + 1.9700000000000023E-002 -9.4652723159338592E-011 + 2.0800000000000013E-002 -2.3404950200145436E-010 + 2.1900000000000003E-002 -3.6363587141430287E-010 + 2.3000000000000020E-002 -4.4830275602869563E-010 + 2.4100000000000010E-002 -4.5464121356530995E-010 + 2.5200000000000000E-002 -3.6086028609716436E-010 + 2.6300000000000018E-002 -1.6667535407410838E-010 + 2.7400000000000008E-002 9.9405927933560179E-011 + 2.8500000000000025E-002 3.7786074269519077E-010 + 2.9600000000000015E-002 5.8291665938625670E-010 + 3.0700000000000005E-002 6.1526878036843868E-010 + 3.1800000000000023E-002 3.8215303144184531E-010 + 3.2900000000000013E-002 -1.7779372418758044E-010 + 3.4000000000000002E-002 -1.0693185226173796E-009 + 3.5100000000000020E-002 -2.2203219263161600E-009 + 3.6200000000000010E-002 -3.4717411168116996E-009 + 3.7300000000000028E-002 -4.5813219884394130E-009 + 3.8400000000000017E-002 -5.2426569752128671E-009 + 3.9500000000000007E-002 -5.1176871629365905E-009 + 4.0600000000000025E-002 -3.8776439836851750E-009 + 4.1700000000000015E-002 -1.2444461017224739E-009 + 4.2800000000000005E-002 2.9761695330421389E-009 + 4.3900000000000022E-002 8.8783664864422462E-009 + 4.5000000000000012E-002 1.6462442076203843E-008 + 4.6100000000000002E-002 2.5666553327141628E-008 + 4.7200000000000020E-002 3.6422147076109468E-008 + 4.8300000000000010E-002 4.8726587209557692E-008 + 4.9400000000000027E-002 6.2723728433411452E-008 + 5.0500000000000017E-002 7.8780558965263481E-008 + 5.1600000000000007E-002 9.7548770838784549E-008 + 5.2700000000000025E-002 1.2000310789517243E-007 + 5.3800000000000014E-002 1.4745225485057745E-007 + 5.4900000000000004E-002 1.8152726966036425E-007 + 5.6000000000000022E-002 2.2415380840357102E-007 + 5.7100000000000012E-002 2.7752096798394632E-007 + 5.8200000000000002E-002 3.4406096460770641E-007 + 5.9300000000000019E-002 4.2645623921089282E-007 + 6.0400000000000009E-002 5.2768422165172524E-007 + 6.1500000000000027E-002 6.5110418745462084E-007 + 6.2600000000000017E-002 8.0058805451699300E-007 + 6.3700000000000007E-002 9.8067903309129179E-007 + 6.4800000000000024E-002 1.1967576938332058E-006 + 6.5900000000000014E-002 1.4552126685885014E-006 + 6.7000000000000004E-002 1.7635890117162489E-006 + 6.8100000000000022E-002 2.1306950657162815E-006 + 6.9200000000000012E-002 2.5666861347417580E-006 + 7.0300000000000029E-002 3.0831176900392165E-006 + 7.1400000000000019E-002 3.6930014175595716E-006 + 7.2500000000000009E-002 4.4108487600169610E-006 + 7.3600000000000027E-002 5.2527416301018093E-006 + 7.4700000000000016E-002 6.2364620134758297E-006 + 7.5800000000000006E-002 7.3816404437820893E-006 + 7.6900000000000024E-002 8.7099251686595380E-006 + 7.8000000000000014E-002 1.0245106750517152E-005 + 7.9100000000000004E-002 1.2013250852760393E-005 + 8.0200000000000021E-002 1.4042792827240191E-005 + 8.1300000000000011E-002 1.6364436305593699E-005 + 8.2400000000000029E-002 1.9011116819456220E-005 + 8.3500000000000019E-002 2.2017738956492394E-005 + 8.4600000000000009E-002 2.5420951715204865E-005 + 8.5700000000000026E-002 2.9258768336148933E-005 + 8.6800000000000016E-002 3.3570151572348550E-005 + 8.7900000000000006E-002 3.8394646253436804E-005 + 8.9000000000000024E-002 4.3771829950856045E-005 + 9.0100000000000013E-002 4.9740683607524261E-005 + 9.1200000000000003E-002 5.6338762078667060E-005 + 9.2300000000000021E-002 6.3601612055208534E-005 + 9.3400000000000011E-002 7.1561866207048297E-005 + 9.4500000000000028E-002 8.0248042650055140E-005 + 9.5600000000000018E-002 8.9683242549654096E-005 + 9.6700000000000008E-002 9.9884040537290275E-005 + 9.7800000000000026E-002 1.1085891310358420E-004 + 9.8900000000000016E-002 1.2260685616638511E-004 + 0.10000000000000001 1.3511553697753698E-004 + 0.10110000000000002 1.4835993351880461E-004 + 0.10220000000000001 1.6230031906161457E-004 + 0.10330000000000003 1.7688133812043816E-004 + 0.10440000000000002 1.9203011470381171E-004 + 0.10550000000000001 2.0765514636877924E-004 + 0.10660000000000003 2.2364483447745442E-004 + 0.10770000000000002 2.3986717860680073E-004 + 0.10880000000000001 2.5616935454308987E-004 + 0.10990000000000003 2.7237622998654842E-004 + 0.11100000000000002 2.8829101938754320E-004 + 0.11210000000000001 3.0369579326361418E-004 + 0.11320000000000002 3.1835245317779481E-004 + 0.11430000000000001 3.3200311008840799E-004 + 0.11540000000000003 3.4437232534401119E-004 + 0.11650000000000002 3.5516929347068071E-004 + 0.11760000000000001 3.6409057793207467E-004 + 0.11870000000000003 3.7082401104271412E-004 + 0.11980000000000002 3.7505323416553438E-004 + 0.12090000000000001 3.7646177224814892E-004 + 0.12200000000000003 3.7473859265446663E-004 + 0.12310000000000001 3.6958412965759635E-004 + 0.12420000000000003 3.6071706563234329E-004 + 0.12530000000000002 3.4787933691404760E-004 + 0.12640000000000001 3.3084143069572747E-004 + 0.12750000000000003 3.0941012664698064E-004 + 0.12860000000000002 2.8343507437966764E-004 + 0.12970000000000001 2.5281540001742542E-004 + 0.13080000000000003 2.1750430460087955E-004 + 0.13190000000000002 1.7751406994648278E-004 + 0.13300000000000001 1.3292064249981195E-004 + 0.13410000000000000 8.3868973888456821E-005 + 0.13520000000000004 3.0576567951356992E-005 + 0.13630000000000003 -2.6665229597711004E-005 + 0.13740000000000002 -8.7491935119032860E-005 + 0.13850000000000001 -1.5146723308134824E-004 + 0.13960000000000000 -2.1808467863593251E-004 + 0.14070000000000005 -2.8677063528448343E-004 + 0.14180000000000004 -3.5688921343535185E-004 + 0.14290000000000003 -4.2774929897859693E-004 + 0.14400000000000002 -4.9861217848956585E-004 + 0.14510000000000001 -5.6870159460231662E-004 + 0.14620000000000000 -6.3721585320308805E-004 + 0.14730000000000004 -7.0333620533347130E-004 + 0.14840000000000003 -7.6623796485364437E-004 + 0.14950000000000002 -8.2510319771245122E-004 + 0.15060000000000001 -8.7913678726181388E-004 + 0.15170000000000000 -9.2757982201874256E-004 + 0.15280000000000005 -9.6972472965717316E-004 + 0.15390000000000004 -1.0049253469333053E-003 + 0.15500000000000003 -1.0326049523428082E-003 + 0.15610000000000002 -1.0522678494453430E-003 + 0.15720000000000001 -1.0635150829330087E-003 + 0.15830000000000000 -1.0660538682714105E-003 + 0.15940000000000004 -1.0597012005746365E-003 + 0.16050000000000003 -1.0443875798955560E-003 + 0.16160000000000002 -1.0201564291492105E-003 + 0.16270000000000001 -9.8716886714100838E-004 + 0.16380000000000000 -9.4570365035906434E-004 + 0.16490000000000005 -8.9615338947623968E-004 + 0.16600000000000004 -8.3902111509814858E-004 + 0.16710000000000003 -7.7491090632975101E-004 + 0.16820000000000002 -7.0451520150527358E-004 + 0.16930000000000001 -6.2860449543222785E-004 + 0.17040000000000000 -5.4801639635115862E-004 + 0.17150000000000004 -4.6364779700525105E-004 + 0.17260000000000003 -3.7644087569788098E-004 + 0.17370000000000002 -2.8736464446410537E-004 + 0.17480000000000001 -1.9739441631827503E-004 + 0.17590000000000000 -1.0749552893685177E-004 + 0.17700000000000005 -1.8614109649206512E-005 + 0.17810000000000004 6.8331712100189179E-005 + 0.17920000000000003 1.5246559632942080E-004 + 0.18030000000000002 2.3297069128602743E-004 + 0.18140000000000001 3.0910479836165905E-004 + 0.18250000000000000 3.8020784268155694E-004 + 0.18360000000000004 4.4570458703674376E-004 + 0.18470000000000003 5.0510809523984790E-004 + 0.18580000000000002 5.5802374845370650E-004 + 0.18690000000000001 6.0415489133447409E-004 + 0.18800000000000000 6.4330862369388342E-004 + 0.18910000000000005 6.7539379233494401E-004 + 0.19020000000000004 7.0041470462456346E-004 + 0.19130000000000003 7.1846309583634138E-004 + 0.19240000000000002 7.2970835026353598E-004 + 0.19350000000000001 7.3439738480374217E-004 + 0.19460000000000005 7.3284935206174850E-004 + 0.19570000000000004 7.2545115835964680E-004 + 0.19680000000000003 7.1264093276113272E-004 + 0.19790000000000002 6.9489394081756473E-004 + 0.19900000000000001 6.7270995350554585E-004 + 0.20010000000000000 6.4661144278943539E-004 + 0.20120000000000005 6.1714038019999862E-004 + 0.20230000000000004 5.8485043700784445E-004 + 0.20340000000000003 5.5029068607836962E-004 + 0.20450000000000002 5.1399011863395572E-004 + 0.20560000000000000 4.7645322047173977E-004 + 0.20670000000000005 4.3816020479425788E-004 + 0.20780000000000004 3.9956832188181579E-004 + 0.20890000000000003 3.6110373912379146E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0017.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0017.BXX.semd new file mode 100644 index 00000000..c13fe9e6 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0017.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 -2.1335217507987356E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3247356507830386E-021 + -0.10790000000000000 3.2296866351523760E-019 + -0.10679999999999999 1.0674545438911759E-019 + -0.10569999999999999 -1.4623046727246917E-018 + -0.10460000000000000 -1.2596291892296786E-018 + -0.10349999999999999 4.7662452952132099E-018 + -0.10239999999999999 7.2483702952041428E-018 + -0.10130000000000000 -1.0592413357572268E-017 + -0.10020000000000000 -2.7792534045397783E-017 + -9.9099999999999994E-002 1.2570429676855009E-017 + -9.7999999999999990E-002 7.9820454186974412E-017 + -9.6899999999999986E-002 1.2145893289532581E-017 + -9.5799999999999996E-002 -1.8955652388419461E-016 + -9.4699999999999993E-002 -1.2844021153382026E-016 + -9.3599999999999989E-002 3.9215269647489555E-016 + -9.2499999999999999E-002 5.3948957778724880E-016 + -9.1399999999999995E-002 -6.0574322437205929E-016 + -9.0299999999999991E-002 -1.6980234441964096E-015 + -8.9200000000000002E-002 1.2997053537171276E-016 + -8.8099999999999984E-002 3.8443733805615214E-015 + -8.6999999999999994E-002 2.7951615038523817E-015 + -8.5899999999999990E-002 -5.4412934898660000E-015 + -8.4799999999999986E-002 -9.5917477316320200E-015 + -8.3699999999999997E-002 2.5227923421903675E-015 + -8.2599999999999993E-002 1.8417181367751286E-014 + -8.1499999999999989E-002 8.2132532789854287E-015 + -8.0399999999999999E-002 -2.5318133277819205E-014 + -7.9299999999999995E-002 -2.8646847399652411E-014 + -7.8199999999999992E-002 2.6885403422321520E-014 + -7.7100000000000002E-002 6.7104504732854592E-014 + -7.5999999999999984E-002 -4.8577093885479421E-015 + -7.4899999999999994E-002 -1.2584730349832207E-013 + -7.3799999999999991E-002 -8.8558866728587204E-014 + -7.2699999999999987E-002 1.4607451804139054E-013 + -7.1599999999999997E-002 2.6607240174135460E-013 + -7.0499999999999993E-002 -1.4646061937567158E-014 + -6.9399999999999989E-002 -4.1285182737771375E-013 + -6.8300000000000000E-002 -2.8991471224572296E-013 + -6.7199999999999996E-002 3.7689420811712337E-013 + -6.6099999999999992E-002 6.6022832817189125E-013 + -6.5000000000000002E-002 -1.0487629238361065E-013 + -6.3899999999999985E-002 -1.0222468488016445E-012 + -6.2799999999999995E-002 -5.2546741914280548E-013 + -6.1699999999999991E-002 1.1612622755757807E-012 + -6.0599999999999994E-002 1.6429044539731374E-012 + -5.9499999999999990E-002 -4.3080418247500030E-013 + -5.8399999999999994E-002 -2.6582672695008025E-012 + -5.7299999999999990E-002 -1.4798652754610675E-012 + -5.6199999999999986E-002 2.3741798457765917E-012 + -5.5099999999999996E-002 3.6569909427075498E-012 + -5.3999999999999992E-002 -3.4669578948161306E-013 + -5.2899999999999989E-002 -4.7691737711796911E-012 + -5.1799999999999985E-002 -2.8353886079302004E-012 + -5.0699999999999995E-002 3.9462586844118963E-012 + -4.9599999999999991E-002 6.1617785526713043E-012 + -4.8499999999999988E-002 -6.3211648372238360E-013 + -4.7399999999999998E-002 -7.9608420550103531E-012 + -4.6299999999999994E-002 -4.8449256759286463E-012 + -4.5199999999999990E-002 5.9952862986600852E-012 + -4.4099999999999986E-002 1.0003385272905341E-011 + -4.2999999999999997E-002 7.0882725687268500E-013 + -4.1899999999999993E-002 -9.9523349630925573E-012 + -4.0799999999999989E-002 -7.5309905880893702E-012 + -3.9699999999999985E-002 4.1720498583641685E-012 + -3.8599999999999995E-002 8.2179818505778712E-012 + -3.7499999999999992E-002 -6.3598269445935829E-013 + -3.6399999999999988E-002 -8.0507935387719165E-012 + -3.5299999999999984E-002 -1.8638081529520623E-012 + -3.4199999999999994E-002 9.1505874058595005E-012 + -3.3099999999999991E-002 8.9046964246719540E-012 + -3.1999999999999987E-002 -8.5740426260597080E-013 + -3.0899999999999997E-002 -4.3737322791281841E-012 + -2.9799999999999993E-002 6.2626911035562616E-013 + -2.8699999999999989E-002 -1.9755885295735798E-012 + -2.7599999999999986E-002 -1.6761519255892310E-011 + -2.6499999999999996E-002 -2.0914991960552243E-011 + -2.5399999999999992E-002 2.9933301930878953E-012 + -2.4299999999999988E-002 3.0769491121684922E-011 + -2.3199999999999985E-002 2.1645777184553516E-011 + -2.2099999999999995E-002 -1.9671181350489064E-011 + -2.0999999999999991E-002 -3.8416905073779262E-011 + -1.9899999999999987E-002 -5.0703156950770989E-012 + -1.8799999999999983E-002 3.2669807831231523E-011 + -1.7699999999999994E-002 9.1638484994716052E-012 + -1.6599999999999990E-002 -5.9870455815236312E-011 + -1.5499999999999986E-002 -8.4364626395938558E-011 + -1.4399999999999996E-002 -1.9511340459965609E-011 + -1.3299999999999992E-002 6.4552946321683180E-011 + -1.2199999999999989E-002 6.8653159546183673E-011 + -1.1099999999999985E-002 -7.4405100136676339E-012 + -9.9999999999999950E-003 -7.1619932207056536E-011 + -8.8999999999999913E-003 -6.8231240102356594E-011 + -7.7999999999999875E-003 -4.3076247430162695E-011 + -6.6999999999999837E-003 -6.1485240510084083E-011 + -5.5999999999999939E-003 -1.1013417955396676E-010 + -4.4999999999999901E-003 -1.2987949604692517E-010 + -3.3999999999999864E-003 -1.1055183851693684E-010 + -2.2999999999999826E-003 -9.1334342866566942E-011 + -1.1999999999999927E-003 -8.0782311395743989E-011 + -9.9999999999988987E-005 -4.9379743349842187E-011 + 1.0000000000000148E-003 -2.2345549022251276E-011 + 2.1000000000000185E-003 -9.6198236876343657E-011 + 3.2000000000000084E-003 -3.0250302263112872E-010 + 4.3000000000000121E-003 -5.0012022301260117E-010 + 5.4000000000000159E-003 -5.1999715644512889E-010 + 6.5000000000000058E-003 -3.9104722238114675E-010 + 7.6000000000000234E-003 -3.2923383463945299E-010 + 8.7000000000000133E-003 -4.5475015419960130E-010 + 9.8000000000000032E-003 -6.2018085111859023E-010 + 1.0900000000000021E-002 -6.0939825408112824E-010 + 1.2000000000000011E-002 -4.5664702574832461E-010 + 1.3100000000000001E-002 -4.5022660599691733E-010 + 1.4200000000000018E-002 -7.3798867017416114E-010 + 1.5300000000000008E-002 -1.1835172841756503E-009 + 1.6400000000000026E-002 -1.4843363205230276E-009 + 1.7500000000000016E-002 -1.5499036498667351E-009 + 1.8600000000000005E-002 -1.5364279848384399E-009 + 1.9700000000000023E-002 -1.5581842482959019E-009 + 2.0800000000000013E-002 -1.6223479226695758E-009 + 2.1900000000000003E-002 -1.6470708130711387E-009 + 2.3000000000000020E-002 -1.7260270990249182E-009 + 2.4100000000000010E-002 -1.9052603938973789E-009 + 2.5200000000000000E-002 -2.0912875875467307E-009 + 2.6300000000000018E-002 -2.2286941181448583E-009 + 2.7400000000000008E-002 -2.5334545572519573E-009 + 2.8500000000000025E-002 -2.9582163385555305E-009 + 2.9600000000000015E-002 -3.3718199343724109E-009 + 3.0700000000000005E-002 -3.4497402712219127E-009 + 3.1800000000000023E-002 -3.2800213656258848E-009 + 3.2900000000000013E-002 -2.9321689520855898E-009 + 3.4000000000000002E-002 -2.8103130933487819E-009 + 3.5100000000000020E-002 -2.9567772674710113E-009 + 3.6200000000000010E-002 -3.0523368277357577E-009 + 3.7300000000000028E-002 -2.9170381665721834E-009 + 3.8400000000000017E-002 -2.6438757849689409E-009 + 3.9500000000000007E-002 -2.4881106064356118E-009 + 4.0600000000000025E-002 -2.6359618932048079E-009 + 4.1700000000000015E-002 -2.9472864149227007E-009 + 4.2800000000000005E-002 -2.7476267927539766E-009 + 4.3900000000000022E-002 -1.8081537378478174E-009 + 4.5000000000000012E-002 -6.4562211132823677E-010 + 4.6100000000000002E-002 -2.6172772282784251E-010 + 4.7200000000000020E-002 -3.2851274478495895E-010 + 4.8300000000000010E-002 1.0862556409918511E-009 + 4.9400000000000027E-002 2.7954201176072502E-009 + 5.0500000000000017E-002 3.5061482606124628E-009 + 5.1600000000000007E-002 3.1715248205443913E-009 + 5.2700000000000025E-002 3.0662730132746674E-009 + 5.3800000000000014E-002 4.3984842434952043E-009 + 5.4900000000000004E-002 6.6453278435574248E-009 + 5.6000000000000022E-002 7.5182109426918942E-009 + 5.7100000000000012E-002 8.3077003054654597E-009 + 5.8200000000000002E-002 9.0135241492816931E-009 + 5.9300000000000019E-002 9.8931991487916093E-009 + 6.0400000000000009E-002 1.0728012256322472E-008 + 6.1500000000000027E-002 1.2135139115798665E-008 + 6.2600000000000017E-002 1.3221500339000158E-008 + 6.3700000000000007E-002 1.4125498992711982E-008 + 6.4800000000000024E-002 1.4791004865344348E-008 + 6.5900000000000014E-002 1.4105084211735175E-008 + 6.7000000000000004E-002 1.2740399846222772E-008 + 6.8100000000000022E-002 1.3593493441987903E-008 + 6.9200000000000012E-002 1.5538514475110787E-008 + 7.0300000000000029E-002 1.6526072954547999E-008 + 7.1400000000000019E-002 1.5004037123844682E-008 + 7.2500000000000009E-002 1.0892104995718910E-008 + 7.3600000000000027E-002 7.7017396904466295E-009 + 7.4700000000000016E-002 7.9557320731282744E-009 + 7.5800000000000006E-002 1.1286227952211902E-008 + 7.6900000000000024E-002 1.2958214945513191E-008 + 7.8000000000000014E-002 1.0206379741362070E-008 + 7.9100000000000004E-002 4.1074121881479186E-009 + 8.0200000000000021E-002 -1.2252762138231788E-009 + 8.1300000000000011E-002 -4.1403884765145449E-009 + 8.2400000000000029E-002 -2.7338251662456514E-009 + 8.3500000000000019E-002 1.0791660898235023E-009 + 8.4600000000000009E-002 9.0636437244384638E-010 + 8.5700000000000026E-002 -6.0664353540573757E-009 + 8.6800000000000016E-002 -1.5059651303772625E-008 + 8.7900000000000006E-002 -1.9268963313834320E-008 + 8.9000000000000024E-002 -1.6272450054088949E-008 + 9.0100000000000013E-002 -1.0561922891838549E-008 + 9.1200000000000003E-002 -9.1631653376111899E-009 + 9.2300000000000021E-002 -1.5455423607591001E-008 + 9.3400000000000011E-002 -2.4195239589630546E-008 + 9.4500000000000028E-002 -2.8438650545581368E-008 + 9.5600000000000018E-002 -2.5098179534666087E-008 + 9.6700000000000008E-002 -1.7451043277105782E-008 + 9.7800000000000026E-002 -1.2013519956610708E-008 + 9.8900000000000016E-002 -1.3576720192531866E-008 + 0.10000000000000001 -2.1765048430211209E-008 + 0.10110000000000002 -2.9722688310584999E-008 + 0.10220000000000001 -2.8692033637867098E-008 + 0.10330000000000003 -1.7221937653744135E-008 + 0.10440000000000002 -3.8500647114858566E-009 + 0.10550000000000001 -4.4554777645089416E-009 + 0.10660000000000003 -1.5480404513823487E-008 + 0.10770000000000002 -2.2164057256190972E-008 + 0.10880000000000001 -1.7343099401045947E-008 + 0.10990000000000003 -4.8252570827855834E-009 + 0.11100000000000002 4.1826910823772323E-009 + 0.11210000000000001 4.6438861645015095E-009 + 0.11320000000000002 6.9384920031723141E-010 + 0.11430000000000001 -2.6120390295147899E-009 + 0.11540000000000003 -3.2358182799896440E-009 + 0.11650000000000002 -1.1368928021227021E-009 + 0.11760000000000001 7.9690938292742430E-009 + 0.11870000000000003 1.7791956352652960E-008 + 0.11980000000000002 1.8673242507816212E-008 + 0.12090000000000001 8.0478725905663850E-009 + 0.12200000000000003 -1.7533137164349455E-009 + 0.12310000000000001 2.1041954845202326E-009 + 0.12420000000000003 1.7208472868901481E-008 + 0.12530000000000002 2.7319146056470345E-008 + 0.12640000000000001 2.1336605371402584E-008 + 0.12750000000000003 6.5358407574933608E-009 + 0.12860000000000002 -1.4032609796377216E-010 + 0.12970000000000001 6.5380172387108360E-009 + 0.13080000000000003 1.6081521891919692E-008 + 0.13190000000000002 1.9222460068135661E-008 + 0.13300000000000001 1.5875359693495739E-008 + 0.13410000000000000 1.1275809619348820E-008 + 0.13520000000000004 5.1348947316398608E-009 + 0.13630000000000003 -2.0655663846014249E-009 + 0.13740000000000002 -3.4956348926584724E-009 + 0.13850000000000001 5.9941873686852887E-009 + 0.13960000000000000 1.7749897551766480E-008 + 0.14070000000000005 1.6681182657407589E-008 + 0.14180000000000004 1.1490128848379300E-009 + 0.14290000000000003 -1.2226874623877393E-008 + 0.14400000000000002 -8.4669515842961118E-009 + 0.14510000000000001 6.2523781707568560E-009 + 0.14620000000000000 1.3336275195285907E-008 + 0.14730000000000004 4.9899564480426761E-009 + 0.14840000000000003 -7.1545414037643695E-009 + 0.14950000000000002 -1.0977478481777325E-008 + 0.15060000000000001 -7.3054704508024315E-009 + 0.15170000000000000 -3.8726328810412269E-009 + 0.15280000000000005 -1.3804801746175599E-010 + 0.15390000000000004 6.3565228636264237E-009 + 0.15500000000000003 9.5909138408956096E-009 + 0.15610000000000002 8.3425960584193604E-010 + 0.15720000000000001 -1.4802540526659413E-008 + 0.15830000000000000 -1.9654319061146452E-008 + 0.15940000000000004 -5.5291504708065986E-009 + 0.16050000000000003 1.1887375528374378E-008 + 0.16160000000000002 1.1743181538292902E-008 + 0.16270000000000001 -4.8011750131138342E-009 + 0.16380000000000000 -1.6996258622725691E-008 + 0.16490000000000005 -1.1746475792051569E-008 + 0.16600000000000004 1.5214390858275806E-009 + 0.16710000000000003 7.1668808665492634E-009 + 0.16820000000000002 3.8681049474575957E-009 + 0.16930000000000001 5.9675203667453047E-010 + 0.17040000000000000 -3.6257979951770380E-010 + 0.17150000000000004 -4.7272896708250300E-009 + 0.17260000000000003 -1.1094018148583018E-008 + 0.17370000000000002 -8.4843705394632707E-009 + 0.17480000000000001 5.7145967957694666E-009 + 0.17590000000000000 1.5820276644262776E-008 + 0.17700000000000005 6.9624626064523909E-009 + 0.17810000000000004 -1.2058848142260103E-008 + 0.17920000000000003 -1.7770062754607352E-008 + 0.18030000000000002 -3.1189022475786032E-009 + 0.18140000000000001 1.2911883118249534E-008 + 0.18250000000000000 1.1306211078476736E-008 + 0.18360000000000004 -2.1903325819749853E-009 + 0.18470000000000003 -8.6931342124785260E-009 + 0.18580000000000002 -3.1377782594432801E-009 + 0.18690000000000001 1.6562786697704723E-009 + 0.18800000000000000 -1.0504367375929746E-009 + 0.18910000000000005 -2.7271365166114947E-009 + 0.19020000000000004 3.7227545490736702E-009 + 0.19130000000000003 8.3301241460276287E-009 + 0.19240000000000002 4.4695488976564945E-010 + 0.19350000000000001 -1.2670978932760590E-008 + 0.19460000000000005 -1.1280671508018258E-008 + 0.19570000000000004 5.7222080407370868E-009 + 0.19680000000000003 1.6341175523848506E-008 + 0.19790000000000002 5.8008891024030618E-009 + 0.19900000000000001 -1.2083908096371943E-008 + 0.20010000000000000 -1.3708312707194636E-008 + 0.20120000000000005 6.2363814112842419E-010 + 0.20230000000000004 9.6999555054821940E-009 + 0.20340000000000003 2.9783484567502683E-009 + 0.20450000000000002 -5.7362390393222995E-009 + 0.20560000000000000 -2.9951794378035856E-009 + 0.20670000000000005 4.6131307662733434E-009 + 0.20780000000000004 2.6271456121662595E-009 + 0.20890000000000003 -7.0631469561988069E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0017.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0017.BXZ.semd new file mode 100644 index 00000000..90b37d99 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0017.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 2.6953383395904554E-021 + -0.11009999999999999 -3.9686148311642383E-020 + -0.10900000000000000 -4.3154532775948567E-020 + -0.10790000000000000 1.2673961825370042E-019 + -0.10679999999999999 1.1275675038395090E-019 + -0.10569999999999999 -2.9436460283678905E-019 + -0.10460000000000000 7.7179652784438657E-019 + -0.10349999999999999 3.4095613503514595E-018 + -0.10239999999999999 -2.6647571734607502E-018 + -0.10130000000000000 -2.4008300202614664E-017 + -0.10020000000000000 -2.3006908735613068E-017 + -9.9099999999999994E-002 5.9794438026845214E-017 + -9.7999999999999990E-002 1.6465776540652784E-016 + -9.6899999999999986E-002 6.5371812494824860E-017 + -9.5799999999999996E-002 -3.2096627411241083E-016 + -9.4699999999999993E-002 -5.9947491586458145E-016 + -9.3599999999999989E-002 -2.6554567599717041E-016 + -9.2499999999999999E-002 5.2617909029585791E-016 + -9.1399999999999995E-002 1.2265268951511580E-015 + -9.0299999999999991E-002 1.9775485519550650E-015 + -8.9200000000000002E-002 2.6896686324695421E-015 + -8.8099999999999984E-002 1.9473947878377427E-016 + -8.6999999999999994E-002 -9.5672506917644784E-015 + -8.5899999999999990E-002 -2.1019358061274800E-014 + -8.4799999999999986E-002 -1.4576915249951000E-014 + -8.3699999999999997E-002 2.3028618467983882E-014 + -8.2599999999999993E-002 6.8656241987170158E-014 + -8.1499999999999989E-002 7.0093887291622359E-014 + -8.0399999999999999E-002 1.8026813528514932E-015 + -7.9299999999999995E-002 -9.8447535930648589E-014 + -7.8199999999999992E-002 -1.7167478105328121E-013 + -7.7100000000000002E-002 -1.9459214513177503E-013 + -7.5999999999999984E-002 -1.4046683466991533E-013 + -7.4899999999999994E-002 9.1882779867675374E-014 + -7.3799999999999991E-002 5.6259548885870259E-013 + -7.2699999999999987E-002 1.0080226583997209E-012 + -7.1599999999999997E-002 8.3523872497145990E-013 + -7.0499999999999993E-002 -2.9889721882454812E-013 + -6.9399999999999989E-002 -1.8545852787515971E-012 + -6.8300000000000000E-002 -2.6645736398572817E-012 + -6.7199999999999996E-002 -2.0365252453163896E-012 + -6.6099999999999992E-002 -3.4666567576627227E-013 + -6.5000000000000002E-002 1.7393223363318389E-012 + -6.3899999999999985E-002 4.1749273309299451E-012 + -6.2799999999999995E-002 6.7709908860291712E-012 + -6.1699999999999991E-002 7.5979621899646688E-012 + -6.0599999999999994E-002 3.6871313294217778E-012 + -5.9499999999999990E-002 -5.3345947451099995E-012 + -5.8399999999999994E-002 -1.5047066023732292E-011 + -5.7299999999999990E-002 -1.9570286363679301E-011 + -5.6199999999999986E-002 -1.7235563670725540E-011 + -5.5099999999999996E-002 -1.0806295962229040E-011 + -5.3999999999999992E-002 -1.1947521964816854E-012 + -5.2899999999999989E-002 1.5830900826352412E-011 + -5.1799999999999985E-002 4.2452201476361751E-011 + -5.0699999999999995E-002 6.8811366327192758E-011 + -4.9599999999999991E-002 7.5453851500206781E-011 + -4.8499999999999988E-002 4.9080958047786893E-011 + -4.7399999999999998E-002 -6.5035741549090975E-012 + -4.6299999999999994E-002 -7.7458955916043237E-011 + -4.5199999999999990E-002 -1.5275553044702406E-010 + -4.4099999999999986E-002 -2.2125655474436456E-010 + -4.2999999999999997E-002 -2.5614360632530975E-010 + -4.1899999999999993E-002 -2.1505952574329967E-010 + -4.0799999999999989E-002 -6.9064906571547624E-011 + -3.9699999999999985E-002 1.6694903792746629E-010 + -3.8599999999999995E-002 4.3755207790319162E-010 + -3.7499999999999992E-002 6.7744632126220949E-010 + -3.6399999999999988E-002 8.2886358887535039E-010 + -3.5299999999999984E-002 8.2946916002413218E-010 + -3.4199999999999994E-002 6.0446847527373393E-010 + -3.3099999999999991E-002 9.7095310958028591E-011 + -3.1999999999999987E-002 -6.8152133936294490E-010 + -3.0899999999999997E-002 -1.6310355288595701E-009 + -2.9799999999999993E-002 -2.5782616042135942E-009 + -2.8699999999999989E-002 -3.2951079642629111E-009 + -2.7599999999999986E-002 -3.5026763711698550E-009 + -2.6499999999999996E-002 -2.8971751664386147E-009 + -2.5399999999999992E-002 -1.2209852018330025E-009 + -2.4299999999999988E-002 1.6695327342830524E-009 + -2.3199999999999985E-002 5.8055018570257744E-009 + -2.2099999999999995E-002 1.1159291268825200E-008 + -2.0999999999999991E-002 1.7666964780005401E-008 + -1.9899999999999987E-002 2.5200602493669066E-008 + -1.8799999999999983E-002 3.3585816794357015E-008 + -1.7699999999999994E-002 4.2738847128021007E-008 + -1.6599999999999990E-002 5.2839968844864416E-008 + -1.5499999999999986E-002 6.4385183407011937E-008 + -1.4399999999999996E-002 7.8097322386838641E-008 + -1.3299999999999992E-002 9.4849326615076279E-008 + -1.2199999999999989E-002 1.1570806890404128E-007 + -1.1099999999999985E-002 1.4199845566054137E-007 + -9.9999999999999950E-003 1.7523103679195629E-007 + -8.8999999999999913E-003 2.1693166729619406E-007 + -7.7999999999999875E-003 2.6858700152843085E-007 + -6.6999999999999837E-003 3.3180495506712759E-007 + -5.5999999999999939E-003 4.0853211658031796E-007 + -4.4999999999999901E-003 5.0113561655962258E-007 + -3.3999999999999864E-003 6.1238182524903095E-007 + -2.2999999999999826E-003 7.4549853934513521E-007 + -1.1999999999999927E-003 9.0435338506722474E-007 + -9.9999999999988987E-005 1.0935970067293965E-006 + 1.0000000000000148E-003 1.3186792102715117E-006 + 2.1000000000000185E-003 1.5858504411880858E-006 + 3.2000000000000084E-003 1.9022546666747076E-006 + 4.3000000000000121E-003 2.2760309548175428E-006 + 5.4000000000000159E-003 2.7162566311744740E-006 + 6.5000000000000058E-003 3.2328580346074887E-006 + 7.6000000000000234E-003 3.8367265915439930E-006 + 8.7000000000000133E-003 4.5400688577501569E-006 + 9.8000000000000032E-003 5.3566204769595060E-006 + 1.0900000000000021E-002 6.3014990701049101E-006 + 1.2000000000000011E-002 7.3909513957914896E-006 + 1.3100000000000001E-002 8.6424170149257407E-006 + 1.4200000000000018E-002 1.0074977581098210E-005 + 1.5300000000000008E-002 1.1709556019923184E-005 + 1.6400000000000026E-002 1.3568729627877474E-005 + 1.7500000000000016E-002 1.5676212569815107E-005 + 1.8600000000000005E-002 1.8056533008348197E-005 + 1.9700000000000023E-002 2.0735049474751577E-005 + 2.0800000000000013E-002 2.3737768060527742E-005 + 2.1900000000000003E-002 2.7090878575108945E-005 + 2.3000000000000020E-002 3.0820137908449396E-005 + 2.4100000000000010E-002 3.4950622648466378E-005 + 2.5200000000000000E-002 3.9506470784544945E-005 + 2.6300000000000018E-002 4.4510321458801627E-005 + 2.7400000000000008E-002 4.9982521886704490E-005 + 2.8500000000000025E-002 5.5940497986739501E-005 + 2.9600000000000015E-002 6.2398066802415997E-005 + 3.0700000000000005E-002 6.9364483351819217E-005 + 3.1800000000000023E-002 7.6842967246193439E-005 + 3.2900000000000013E-002 8.4829764091409743E-005 + 3.4000000000000002E-002 9.3312708486337215E-005 + 3.5100000000000020E-002 1.0227106395177543E-004 + 3.6200000000000010E-002 1.1167417687829584E-004 + 3.7300000000000028E-002 1.2148066889494658E-004 + 3.8400000000000017E-002 1.3163704716134816E-004 + 3.9500000000000007E-002 1.4207705680746585E-004 + 4.0600000000000025E-002 1.5272182645276189E-004 + 4.1700000000000015E-002 1.6347879136446863E-004 + 4.2800000000000005E-002 1.7424227553419769E-004 + 4.3900000000000022E-002 1.8489149806555361E-004 + 4.5000000000000012E-002 1.9529044220689684E-004 + 4.6100000000000002E-002 2.0528871391434222E-004 + 4.7200000000000020E-002 2.1472308435477316E-004 + 4.8300000000000010E-002 2.2342015290632844E-004 + 4.9400000000000027E-002 2.3119275283534080E-004 + 5.0500000000000017E-002 2.3784470977261662E-004 + 5.1600000000000007E-002 2.4317402858287096E-004 + 5.2700000000000025E-002 2.4697539629414678E-004 + 5.3800000000000014E-002 2.4904226302169263E-004 + 5.4900000000000004E-002 2.4916653637774289E-004 + 5.6000000000000022E-002 2.4714533356018364E-004 + 5.7100000000000012E-002 2.4278825731016695E-004 + 5.8200000000000002E-002 2.3591921490151435E-004 + 5.9300000000000019E-002 2.2637739311903715E-004 + 6.0400000000000009E-002 2.1402112906798720E-004 + 6.1500000000000027E-002 1.9873394921887666E-004 + 6.2600000000000017E-002 1.8043132149614394E-004 + 6.3700000000000007E-002 1.5906285261735320E-004 + 6.4800000000000024E-002 1.3461922935675830E-004 + 6.5900000000000014E-002 1.0712750372476876E-004 + 6.7000000000000004E-002 7.6657786848954856E-005 + 6.8100000000000022E-002 4.3327439925633371E-005 + 6.9200000000000012E-002 7.2997745519387536E-006 + 7.0300000000000029E-002 -3.1213359761750326E-005 + 7.1400000000000019E-002 -7.1952024882193655E-005 + 7.2500000000000009E-002 -1.1460640234872699E-004 + 7.3600000000000027E-002 -1.5882069419603795E-004 + 7.4700000000000016E-002 -2.0420107466634363E-004 + 7.5800000000000006E-002 -2.5031750556081533E-004 + 7.6900000000000024E-002 -2.9670848743990064E-004 + 7.8000000000000014E-002 -3.4287857124581933E-004 + 7.9100000000000004E-002 -3.8830772973597050E-004 + 8.0200000000000021E-002 -4.3246219865977764E-004 + 8.1300000000000011E-002 -4.7480841749347746E-004 + 8.2400000000000029E-002 -5.1481387345120311E-004 + 8.3500000000000019E-002 -5.5195519234985113E-004 + 8.4600000000000009E-002 -5.8572535635903478E-004 + 8.5700000000000026E-002 -6.1564141651615500E-004 + 8.6800000000000016E-002 -6.4125651260837913E-004 + 8.7900000000000006E-002 -6.6217064158990979E-004 + 8.9000000000000024E-002 -6.7803979618474841E-004 + 9.0100000000000013E-002 -6.8857916630804539E-004 + 9.1200000000000003E-002 -6.9356302265077829E-004 + 9.2300000000000021E-002 -6.9283012999221683E-004 + 9.3400000000000011E-002 -6.8629044108092785E-004 + 9.4500000000000028E-002 -6.7393429344519973E-004 + 9.5600000000000018E-002 -6.5583368996158242E-004 + 9.6700000000000008E-002 -6.3213758403435349E-004 + 9.7800000000000026E-002 -6.0306303203105927E-004 + 9.8900000000000016E-002 -5.6889513507485390E-004 + 0.10000000000000001 -5.2998628234490752E-004 + 0.10110000000000002 -4.8675652942620218E-004 + 0.10220000000000001 -4.3968300451524556E-004 + 0.10330000000000003 -3.8929362199269235E-004 + 0.10440000000000002 -3.3615424763411283E-004 + 0.10550000000000001 -2.8085827943868935E-004 + 0.10660000000000003 -2.2401016030926257E-004 + 0.10770000000000002 -1.6622926341369748E-004 + 0.10880000000000001 -1.0815117275342345E-004 + 0.10990000000000003 -5.0409456889610738E-005 + 0.11100000000000002 6.3869174482533708E-006 + 0.11210000000000001 6.1671060393564403E-005 + 0.11320000000000002 1.1491257464513183E-004 + 0.11430000000000001 1.6560900257900357E-004 + 0.11540000000000003 2.1329194714780897E-004 + 0.11650000000000002 2.5755329988896847E-004 + 0.11760000000000001 2.9805241501890123E-004 + 0.11870000000000003 3.3451680792495608E-004 + 0.11980000000000002 3.6673099384643137E-004 + 0.12090000000000001 3.9453647332265973E-004 + 0.12200000000000003 4.1783868800848722E-004 + 0.12310000000000001 4.3660347000695765E-004 + 0.12420000000000003 4.5085736201144755E-004 + 0.12530000000000002 4.6068313531577587E-004 + 0.12640000000000001 4.6622482477687299E-004 + 0.12750000000000003 4.6767690218985081E-004 + 0.12860000000000002 4.6526695950888097E-004 + 0.12970000000000001 4.5924459118396044E-004 + 0.13080000000000003 4.4988916488364339E-004 + 0.13190000000000002 4.3752131750807166E-004 + 0.13300000000000001 4.2249128455296159E-004 + 0.13410000000000000 4.0515637374483049E-004 + 0.13520000000000004 3.8585969014093280E-004 + 0.13630000000000003 3.6493843072094023E-004 + 0.13740000000000002 3.4273910569027066E-004 + 0.13850000000000001 3.1961148488335311E-004 + 0.13960000000000000 2.9588656616397202E-004 + 0.14070000000000005 2.7186732040718198E-004 + 0.14180000000000004 2.4783733533695340E-004 + 0.14290000000000003 2.2406660718843341E-004 + 0.14400000000000002 2.0080081594642252E-004 + 0.14510000000000001 1.7825161921791732E-004 + 0.14620000000000000 1.5660250210203230E-004 + 0.14730000000000004 1.3602206308860332E-004 + 0.14840000000000003 1.1666203499771655E-004 + 0.14950000000000002 9.8640543001238257E-005 + 0.15060000000000001 8.2038379332516342E-005 + 0.15170000000000000 6.6913176851812750E-005 + 0.15280000000000005 5.3317442507250234E-005 + 0.15390000000000004 4.1288280044682324E-005 + 0.15500000000000003 3.0832539778202772E-005 + 0.15610000000000002 2.1932661184109747E-005 + 0.15720000000000001 1.4567179277946707E-005 + 0.15830000000000000 8.7156522567966022E-006 + 0.15940000000000004 4.3418417590146419E-006 + 0.16050000000000003 1.3817054878018098E-006 + 0.16160000000000002 -2.3978535068636120E-007 + 0.16270000000000001 -5.8564603477861965E-007 + 0.16380000000000000 2.8974304200346523E-007 + 0.16490000000000005 2.3170155145635363E-006 + 0.16600000000000004 5.4015936257201247E-006 + 0.16710000000000003 9.4430861281580292E-006 + 0.16820000000000002 1.4355253370013088E-005 + 0.16930000000000001 2.0059032976860180E-005 + 0.17040000000000000 2.6463721951586194E-005 + 0.17150000000000004 3.3464140869909897E-005 + 0.17260000000000003 4.0956289012683555E-005 + 0.17370000000000002 4.8842583055375144E-005 + 0.17480000000000001 5.7015764468815178E-005 + 0.17590000000000000 6.5349544456694275E-005 + 0.17700000000000005 7.3714494646992534E-005 + 0.17810000000000004 8.1997422967106104E-005 + 0.17920000000000003 9.0092209575232118E-005 + 0.18030000000000002 9.7871175967156887E-005 + 0.18140000000000001 1.0517927148612216E-004 + 0.18250000000000000 1.1186103074578568E-004 + 0.18360000000000004 1.1778428597608581E-004 + 0.18470000000000003 1.2282720126677305E-004 + 0.18580000000000002 1.2685127148870379E-004 + 0.18690000000000001 1.2970114767085761E-004 + 0.18800000000000000 1.3123055396135896E-004 + 0.18910000000000005 1.3131617743056267E-004 + 0.19020000000000004 1.2984154454898089E-004 + 0.19130000000000003 1.2668331328313798E-004 + 0.19240000000000002 1.2172663264209405E-004 + 0.19350000000000001 1.1488902964629233E-004 + 0.19460000000000005 1.0611808829708025E-004 + 0.19570000000000004 9.5363990112673491E-005 + 0.19680000000000003 8.2576982094906271E-005 + 0.19790000000000002 6.7736218625213951E-005 + 0.19900000000000001 5.0874681619461626E-005 + 0.20010000000000000 3.2063057005871087E-005 + 0.20120000000000005 1.1380530850146897E-005 + 0.20230000000000004 -1.1083343451900873E-005 + 0.20340000000000003 -3.5198558180127293E-005 + 0.20450000000000002 -6.0782931541325524E-005 + 0.20560000000000000 -8.7625005107838660E-005 + 0.20670000000000005 -1.1550408089533448E-004 + 0.20780000000000004 -1.4417927013710141E-004 + 0.20890000000000003 -1.7336690507363528E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0018.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0018.BXX.semd new file mode 100644 index 00000000..4075c999 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0018.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.3697731317263706E-011 + -0.11449999999999999 -3.8519867850972389E-011 + -0.11340000000000000 -6.0436995685808625E-011 + -0.11230000000000000 8.1728110390422160E-011 + -0.11119999999999999 2.1664800509135773E-010 + -0.11009999999999999 -3.4040520402456309E-011 + -0.10900000000000000 -4.8208020908546700E-010 + -0.10790000000000000 -2.7206739638963029E-010 + -0.10679999999999999 7.1667333179092907E-010 + -0.10569999999999999 1.0246075099473728E-009 + -0.10460000000000000 -4.2161327207246302E-010 + -0.10349999999999999 -1.8818469005310590E-009 + -0.10239999999999999 -6.0493304809838833E-010 + -0.10130000000000000 2.4258632880247433E-009 + -0.10020000000000000 2.5024633476533609E-009 + -9.9099999999999994E-002 -1.8537349433245254E-009 + -9.7999999999999990E-002 -4.8300936583700604E-009 + -9.6899999999999986E-002 -6.5601452048369424E-010 + -9.5799999999999996E-002 6.4043979008943097E-009 + -9.4699999999999993E-002 5.8165903205065206E-009 + -9.3599999999999989E-002 -3.7803542518588529E-009 + -9.2499999999999999E-002 -9.8755226218827374E-009 + -9.1399999999999995E-002 -2.5646764711950709E-009 + -9.0299999999999991E-002 9.5434833369267835E-009 + -8.9200000000000002E-002 9.3253555988326298E-009 + -8.8099999999999984E-002 -4.2170933411966871E-009 + -8.6999999999999994E-002 -1.2694451712036425E-008 + -8.5899999999999990E-002 -3.9121137440645271E-009 + -8.4799999999999986E-002 9.9854693402789962E-009 + -8.3699999999999997E-002 9.7387582442820531E-009 + -8.2599999999999993E-002 -2.9504489962306479E-009 + -8.1499999999999989E-002 -8.7991152142308238E-009 + -8.0399999999999999E-002 -8.1158801901182187E-010 + -7.9299999999999995E-002 5.8462172880524577E-009 + -7.8199999999999992E-002 -3.1192631810839089E-010 + -7.7100000000000002E-002 -7.3376624776244626E-009 + -7.5999999999999984E-002 2.8308616301792044E-012 + -7.4899999999999994E-002 1.1607000693913960E-008 + -7.3799999999999991E-002 4.7745229991846827E-009 + -7.2699999999999987E-002 -1.6707840444496469E-008 + -7.1599999999999997E-002 -2.0920076337915816E-008 + -7.0499999999999993E-002 5.0188337930023863E-009 + -6.9399999999999989E-002 2.8315882971696738E-008 + -6.8300000000000000E-002 1.2549780770143570E-008 + -6.7199999999999996E-002 -2.6888091753107801E-008 + -6.6099999999999992E-002 -3.8675427305179255E-008 + -6.5000000000000002E-002 -6.8517880258411878E-009 + -6.3899999999999985E-002 2.4598872272463268E-008 + -6.2799999999999995E-002 1.2649416625265530E-008 + -6.1699999999999991E-002 -2.5253019231286089E-008 + -6.0599999999999994E-002 -3.9295365183988906E-008 + -5.9499999999999990E-002 -1.9401529272045082E-008 + -5.8399999999999994E-002 -3.7846548117670409E-009 + -5.7299999999999990E-002 -1.5916727491571692E-008 + -5.6199999999999986E-002 -3.1367484609745588E-008 + -5.5099999999999996E-002 -2.4943410892319662E-008 + -5.3999999999999992E-002 -1.7685550801616046E-008 + -5.2899999999999989E-002 -4.2288782253763202E-008 + -5.1799999999999985E-002 -8.0341955310814228E-008 + -5.0699999999999995E-002 -7.9854267198697926E-008 + -4.9599999999999991E-002 -3.7847271983082464E-008 + -4.8499999999999988E-002 -1.9369270631841573E-008 + -4.7399999999999998E-002 -6.9010319236895157E-008 + -4.6299999999999994E-002 -1.3945280841198837E-007 + -4.5199999999999990E-002 -1.5015815790775378E-007 + -4.4099999999999986E-002 -1.0029148711510061E-007 + -4.2999999999999997E-002 -7.1687829006350512E-008 + -4.1899999999999993E-002 -1.1476137018462396E-007 + -4.0799999999999989E-002 -1.8229856380003184E-007 + -3.9699999999999985E-002 -2.0372576159388700E-007 + -3.8599999999999995E-002 -1.8460244177731511E-007 + -3.7499999999999992E-002 -1.8543616420174658E-007 + -3.6399999999999988E-002 -2.2230497620512324E-007 + -3.5299999999999984E-002 -2.4799805942166131E-007 + -3.4199999999999994E-002 -2.3905244006527937E-007 + -3.3099999999999991E-002 -2.4092483386084496E-007 + -3.1999999999999987E-002 -2.9333139650589146E-007 + -3.0899999999999997E-002 -3.5265833275843761E-007 + -2.9799999999999993E-002 -3.4704220297498978E-007 + -2.8699999999999989E-002 -2.9030539394625521E-007 + -2.7599999999999986E-002 -2.7538075642041804E-007 + -2.6499999999999996E-002 -3.4227500123051868E-007 + -2.5399999999999992E-002 -4.1535869854669727E-007 + -2.4299999999999988E-002 -4.0568372128291230E-007 + -2.3199999999999985E-002 -3.3609487104513391E-007 + -2.2099999999999995E-002 -3.0279736051852524E-007 + -2.0999999999999991E-002 -3.3613125083320483E-007 + -1.9899999999999987E-002 -3.6668606639977952E-007 + -1.8799999999999983E-002 -3.3409000366191322E-007 + -1.7699999999999994E-002 -2.7583018891164102E-007 + -1.6599999999999990E-002 -2.5712844831105031E-007 + -1.5499999999999986E-002 -2.6044691026072542E-007 + -1.4399999999999996E-002 -2.1625507429234858E-007 + -1.3299999999999992E-002 -1.2172175445357425E-007 + -1.2199999999999989E-002 -5.4133874272110916E-008 + -1.1099999999999985E-002 -5.2661956573274438E-008 + -9.9999999999999950E-003 -4.7405556813373551E-008 + -8.8999999999999913E-003 4.2232372265971208E-008 + -7.7999999999999875E-003 1.8400649537397840E-007 + -6.6999999999999837E-003 2.7566824201130657E-007 + -5.5999999999999939E-003 2.9009027002757648E-007 + -4.4999999999999901E-003 3.1604255923411984E-007 + -3.3999999999999864E-003 4.1679197693156311E-007 + -2.2999999999999826E-003 5.4748738875787240E-007 + -1.1999999999999927E-003 6.2426920521829743E-007 + -9.9999999999988987E-005 6.5609532384769409E-007 + 1.0000000000000148E-003 7.1532173251398490E-007 + 2.1000000000000185E-003 8.1710300037229899E-007 + 3.2000000000000084E-003 8.9733975983108394E-007 + 4.3000000000000121E-003 9.1674803570640506E-007 + 5.4000000000000159E-003 9.2611514901363989E-007 + 6.5000000000000058E-003 9.8701025308400858E-007 + 7.6000000000000234E-003 1.0650104513842962E-006 + 8.7000000000000133E-003 1.0840914228538168E-006 + 9.8000000000000032E-003 1.0373804570917855E-006 + 1.0900000000000021E-002 9.9903263617306948E-007 + 1.2000000000000011E-002 1.0185779046878451E-006 + 1.3100000000000001E-002 1.0392119520474807E-006 + 1.4200000000000018E-002 9.9035980838380056E-007 + 1.5300000000000008E-002 8.9044601736532059E-007 + 1.6400000000000026E-002 8.1234554727416253E-007 + 1.7500000000000016E-002 7.7455820246541407E-007 + 1.8600000000000005E-002 7.1910460519575281E-007 + 1.9700000000000023E-002 6.0569044535441208E-007 + 2.0800000000000013E-002 4.7447772999476001E-007 + 2.1900000000000003E-002 3.8020525039428321E-007 + 2.3000000000000020E-002 3.0823446195427096E-007 + 2.4100000000000010E-002 2.0116007704018557E-007 + 2.5200000000000000E-002 5.5288683853405018E-008 + 2.6300000000000018E-002 -7.3033966430102737E-008 + 2.7400000000000008E-002 -1.5336453884629009E-007 + 2.8500000000000025E-002 -2.3050154140946688E-007 + 2.9600000000000015E-002 -3.4768666523632419E-007 + 3.0700000000000005E-002 -4.8260051244142232E-007 + 3.1800000000000023E-002 -5.7518633411746123E-007 + 3.2900000000000013E-002 -6.1847873666920350E-007 + 3.4000000000000002E-002 -6.6506521534392959E-007 + 3.5100000000000020E-002 -7.4391385851413361E-007 + 3.6200000000000010E-002 -8.1809287166834110E-007 + 3.7300000000000028E-002 -8.4884419493391761E-007 + 3.8400000000000017E-002 -8.4460924654194969E-007 + 3.9500000000000007E-002 -8.5374983882502420E-007 + 4.0600000000000025E-002 -8.7559413941562525E-007 + 4.1700000000000015E-002 -8.7444027485616971E-007 + 4.2800000000000005E-002 -8.3369417325229733E-007 + 4.3900000000000022E-002 -7.8991484997459338E-007 + 4.5000000000000012E-002 -7.7048213142916211E-007 + 4.6100000000000002E-002 -7.4760771440196550E-007 + 4.7200000000000020E-002 -6.8505335093504982E-007 + 4.8300000000000010E-002 -5.9762373894045595E-007 + 4.9400000000000027E-002 -5.3121146947887610E-007 + 5.0500000000000017E-002 -4.8816980324772885E-007 + 5.1600000000000007E-002 -4.3401496441219933E-007 + 5.2700000000000025E-002 -3.4776226698340906E-007 + 5.3800000000000014E-002 -2.6336397240811493E-007 + 5.4900000000000004E-002 -2.0715789617042901E-007 + 5.6000000000000022E-002 -1.6031484051381995E-007 + 5.7100000000000012E-002 -9.3098769582411478E-008 + 5.8200000000000002E-002 -1.6402420754957348E-008 + 5.9300000000000019E-002 3.2278141048891484E-008 + 6.0400000000000009E-002 5.3074856509738311E-008 + 6.1500000000000027E-002 8.6217596617643721E-008 + 6.2600000000000017E-002 1.4733508635345061E-007 + 6.3700000000000007E-002 2.0130259770212433E-007 + 6.4800000000000024E-002 2.1493410429229698E-007 + 6.5900000000000014E-002 2.0953349633145990E-007 + 6.7000000000000004E-002 2.2330944204895786E-007 + 6.8100000000000022E-002 2.5051852503565897E-007 + 6.9200000000000012E-002 2.5358187372148677E-007 + 7.0300000000000029E-002 2.3132770365918986E-007 + 7.1400000000000019E-002 2.2446853620294860E-007 + 7.2500000000000009E-002 2.4805322595966572E-007 + 7.3600000000000027E-002 2.5682678028715600E-007 + 7.4700000000000016E-002 2.1342346201436158E-007 + 7.5800000000000006E-002 1.5492329907829117E-007 + 7.6900000000000024E-002 1.4502347767120227E-007 + 7.8000000000000014E-002 1.7915927230660600E-007 + 7.9100000000000004E-002 1.8676450963539537E-007 + 8.0200000000000021E-002 1.3446202729028300E-007 + 8.1300000000000011E-002 7.5249758424433821E-008 + 8.2400000000000029E-002 6.5060646647907561E-008 + 8.3500000000000019E-002 8.1560266096403211E-008 + 8.4600000000000009E-002 6.7532589298480161E-008 + 8.5700000000000026E-002 2.6628534044448315E-008 + 8.6800000000000016E-002 1.3398917531048937E-008 + 8.7900000000000006E-002 3.7872005975714274E-008 + 8.9000000000000024E-002 3.7254281437526515E-008 + 9.0100000000000013E-002 -1.8251220978982019E-008 + 9.1200000000000003E-002 -6.7591123809052078E-008 + 9.2300000000000021E-002 -4.1496811320484994E-008 + 9.3400000000000011E-002 2.2576363889470485E-008 + 9.4500000000000028E-002 2.7565382865191168E-008 + 9.5600000000000018E-002 -4.2866236782401756E-008 + 9.6700000000000008E-002 -9.5553382095658890E-008 + 9.7800000000000026E-002 -6.3869698863072699E-008 + 9.8900000000000016E-002 -2.2397863563838882E-009 + 0.10000000000000001 -2.6413318199303149E-009 + 0.10110000000000002 -5.4144713601544936E-008 + 0.10220000000000001 -6.7582014651179634E-008 + 0.10330000000000003 -2.0409338219451456E-008 + 0.10440000000000002 7.6481008193240996E-009 + 0.10550000000000001 -3.3973314828017465E-008 + 0.10660000000000003 -7.8721662077896326E-008 + 0.10770000000000002 -4.5910301338381032E-008 + 0.10880000000000001 2.7505928201776442E-008 + 0.10990000000000003 3.4205729804170915E-008 + 0.11100000000000002 -3.9566351972553093E-008 + 0.11210000000000001 -8.5542694705509348E-008 + 0.11320000000000002 -3.4299663553838400E-008 + 0.11430000000000001 3.9272180174521054E-008 + 0.11540000000000003 3.0268743955730315E-008 + 0.11650000000000002 -3.7881093817304645E-008 + 0.11760000000000001 -5.3069321381826740E-008 + 0.11870000000000003 8.6203586491251372E-009 + 0.11980000000000002 4.6746301052280614E-008 + 0.12090000000000001 -3.4011011784684797E-009 + 0.12200000000000003 -6.3996132837473851E-008 + 0.12310000000000001 -3.3443161129298460E-008 + 0.12420000000000003 5.0805883944349262E-008 + 0.12530000000000002 6.2817257173719554E-008 + 0.12640000000000001 -1.9180788513040170E-008 + 0.12750000000000003 -7.4901677749039663E-008 + 0.12860000000000002 -2.1938156180567603E-008 + 0.12970000000000001 5.9882431457936036E-008 + 0.13080000000000003 5.0617078528603088E-008 + 0.13190000000000002 -2.9334364270994229E-008 + 0.13300000000000001 -5.5090229267307222E-008 + 0.13410000000000000 8.7093487977085715E-009 + 0.13520000000000004 5.6690431904371508E-008 + 0.13630000000000003 1.1211236383701362E-008 + 0.13740000000000002 -5.4282185857346121E-008 + 0.13850000000000001 -3.1091548891026832E-008 + 0.13960000000000000 5.0581707711216950E-008 + 0.14070000000000005 6.3564883134858974E-008 + 0.14180000000000004 -1.8830778714118424E-008 + 0.14290000000000003 -7.6746751176415273E-008 + 0.14400000000000002 -2.3953401040444078E-008 + 0.14510000000000001 6.0700138249103475E-008 + 0.14620000000000000 5.2577636466821787E-008 + 0.14730000000000004 -3.0506154047316159E-008 + 0.14840000000000003 -5.9447835099035728E-008 + 0.14950000000000002 6.5954126604594876E-009 + 0.15060000000000001 6.0535334966971277E-008 + 0.15170000000000000 1.6685657300286039E-008 + 0.15280000000000005 -5.5901725914964118E-008 + 0.15390000000000004 -4.1852896259797490E-008 + 0.15500000000000003 3.9607854773748841E-008 + 0.15610000000000002 6.2911965414969018E-008 + 0.15720000000000001 -9.7964791834215248E-009 + 0.15830000000000000 -6.9115678513753664E-008 + 0.15940000000000004 -2.4884430516181055E-008 + 0.16050000000000003 5.6564221750932120E-008 + 0.16160000000000002 5.4213895595012218E-008 + 0.16270000000000001 -2.4682121235741761E-008 + 0.16380000000000000 -5.9971569044137141E-008 + 0.16490000000000005 -3.4613105714953463E-009 + 0.16600000000000004 5.2045130871647416E-008 + 0.16710000000000003 2.0763820884894812E-008 + 0.16820000000000002 -4.4138815269434417E-008 + 0.16930000000000001 -3.7308087286191949E-008 + 0.17040000000000000 3.2508523872820660E-008 + 0.17150000000000004 5.6141963966638286E-008 + 0.17260000000000003 -5.5898023987310808E-009 + 0.17370000000000002 -5.9770769667011336E-008 + 0.17480000000000001 -2.3778591540235539E-008 + 0.17590000000000000 4.8080554648777252E-008 + 0.17700000000000005 4.7732271468703402E-008 + 0.17810000000000004 -2.2767380869481713E-008 + 0.17920000000000003 -5.7166737121860933E-008 + 0.18030000000000002 -6.9658447898746090E-009 + 0.18140000000000001 4.8376328720678430E-008 + 0.18250000000000000 2.6346247850028703E-008 + 0.18360000000000004 -3.4789021441383738E-008 + 0.18470000000000003 -3.9567311205246369E-008 + 0.18580000000000002 1.7232201443562190E-008 + 0.18690000000000001 4.6215738791488548E-008 + 0.18800000000000000 3.1262099575712909E-009 + 0.18910000000000005 -4.4875982041503448E-008 + 0.19020000000000004 -2.4925316921553531E-008 + 0.19130000000000003 3.0884365287420223E-008 + 0.19240000000000002 3.7880731440509408E-008 + 0.19350000000000001 -1.1277769829121098E-008 + 0.19460000000000005 -3.9234087978456955E-008 + 0.19570000000000004 -4.9329940132736283E-009 + 0.19680000000000003 3.5732924175135850E-008 + 0.19790000000000002 1.9439186260683528E-008 + 0.19900000000000001 -2.7346573006070685E-008 + 0.20010000000000000 -3.1624423968423798E-008 + 0.20120000000000005 1.3238704354989750E-008 + 0.20230000000000004 3.9092597603485046E-008 + 0.20340000000000003 8.1071247493014198E-009 + 0.20450000000000002 -3.1430563041112691E-008 + 0.20560000000000000 -2.0449636650710090E-008 + 0.20670000000000005 2.2576877256597072E-008 + 0.20780000000000004 3.2903685109886283E-008 + 0.20890000000000003 -2.6384587847871899E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0018.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0018.BXZ.semd new file mode 100644 index 00000000..2876905d --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0018.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.8168402546314688E-011 + -0.11449999999999999 -2.8160881612726563E-011 + -0.11340000000000000 -7.4961550855512371E-011 + -0.11230000000000000 -7.1864558574830095E-012 + -0.11119999999999999 9.8632872702619778E-011 + -0.11009999999999999 3.4899878126326556E-011 + -0.10900000000000000 -4.0868759765277929E-011 + -0.10790000000000000 3.0829411246102723E-010 + -0.10679999999999999 7.4258349469502605E-010 + -0.10569999999999999 -4.0189275518631717E-011 + -0.10460000000000000 -2.2186257275791377E-009 + -0.10349999999999999 -3.2006566286213456E-009 + -0.10239999999999999 -2.7628824228465021E-010 + -0.10130000000000000 4.7190176211131529E-009 + -0.10020000000000000 6.1720055732905621E-009 + -9.9099999999999994E-002 1.9703463305376090E-009 + -9.7999999999999990E-002 -2.6980122580511079E-009 + -9.6899999999999986E-002 -2.4106245888333433E-009 + -9.5799999999999996E-002 -3.5083735916430214E-010 + -9.4699999999999993E-002 -4.1651788684760049E-009 + -9.3599999999999989E-002 -1.2471414123638169E-008 + -9.2499999999999999E-002 -1.2972199314731370E-008 + -9.1399999999999995E-002 9.2079066593697689E-010 + -9.0299999999999991E-002 1.7741387026148914E-008 + -8.9200000000000002E-002 2.1626483714953793E-008 + -8.8099999999999984E-002 1.6275841119295364E-008 + -8.6999999999999994E-002 2.3412782823584166E-008 + -8.5899999999999990E-002 5.3338808925218473E-008 + -8.4799999999999986E-002 8.8167240619441145E-008 + -8.3699999999999997E-002 1.0448649589989145E-007 + -8.2599999999999993E-002 1.0566873243078589E-007 + -8.1499999999999989E-002 1.1758101692294076E-007 + -8.0399999999999999E-002 1.5362556382569892E-007 + -7.9299999999999995E-002 2.0025757407893252E-007 + -7.8199999999999992E-002 2.4293808564834762E-007 + -7.7100000000000002E-002 2.9085018127261719E-007 + -7.5999999999999984E-002 3.6206037634656241E-007 + -7.4899999999999994E-002 4.5507712798098510E-007 + -7.3799999999999991E-002 5.5578124147359631E-007 + -7.2699999999999987E-002 6.7041531792710884E-007 + -7.1599999999999997E-002 8.2784498545152019E-007 + -7.0499999999999993E-002 1.0399912753200624E-006 + -6.9399999999999989E-002 1.2819219818993588E-006 + -6.8300000000000000E-002 1.5320098327720189E-006 + -6.7199999999999996E-002 1.8184381360697444E-006 + -6.6099999999999992E-002 2.1972241484036203E-006 + -6.5000000000000002E-002 2.6851027996599441E-006 + -6.3899999999999985E-002 3.2458503937959904E-006 + -6.2799999999999995E-002 3.8575453800149262E-006 + -6.1699999999999991E-002 4.5664933168154676E-006 + -6.0599999999999994E-002 5.4460479077533819E-006 + -5.9499999999999990E-002 6.5167419052158948E-006 + -5.8399999999999994E-002 7.7444046837626956E-006 + -5.7299999999999990E-002 9.1200681708869524E-006 + -5.6199999999999986E-002 1.0704527085181326E-005 + -5.5099999999999996E-002 1.2574139873322565E-005 + -5.3999999999999992E-002 1.4752454262634274E-005 + -5.2899999999999989E-002 1.7229805962415412E-005 + -5.1799999999999985E-002 2.0034747649333440E-005 + -5.0699999999999995E-002 2.3242824681801721E-005 + -4.9599999999999991E-002 2.6911933673545718E-005 + -4.8499999999999988E-002 3.1053103157319129E-005 + -4.7399999999999998E-002 3.5688743082573637E-005 + -4.6299999999999994E-002 4.0903054468799382E-005 + -4.5199999999999990E-002 4.6792014472885057E-005 + -4.4099999999999986E-002 5.3380237659439445E-005 + -4.2999999999999997E-002 6.0640664742095396E-005 + -4.1899999999999993E-002 6.8603272666223347E-005 + -4.0799999999999989E-002 7.7392469393089414E-005 + -3.9699999999999985E-002 8.7123858975246549E-005 + -3.8599999999999995E-002 9.7799071227200329E-005 + -3.7499999999999992E-002 1.0935123282251880E-004 + -3.6399999999999988E-002 1.2177728785900399E-004 + -3.5299999999999984E-002 1.3516789476852864E-004 + -3.4199999999999994E-002 1.4959424152038991E-004 + -3.3099999999999991E-002 1.6501893696840852E-004 + -3.1999999999999987E-002 1.8135092977900058E-004 + -3.0899999999999997E-002 1.9854697166010737E-004 + -2.9799999999999993E-002 2.1659923368133605E-004 + -2.8699999999999989E-002 2.3543875431641936E-004 + -2.7599999999999986E-002 2.5491439737379551E-004 + -2.6499999999999996E-002 2.7488201158121228E-004 + -2.5399999999999992E-002 2.9525178251788020E-004 + -2.4299999999999988E-002 3.1590246362611651E-004 + -2.3199999999999985E-002 3.3658905886113644E-004 + -2.2099999999999995E-002 3.5699279396794736E-004 + -2.0999999999999991E-002 3.7685310235247016E-004 + -1.9899999999999987E-002 3.9598543662577868E-004 + -1.8799999999999983E-002 4.1415257146582007E-004 + -1.7699999999999994E-002 4.3097257730551064E-004 + -1.6599999999999990E-002 4.4600621913559735E-004 + -1.5499999999999986E-002 4.5889522880315781E-004 + -1.4399999999999996E-002 4.6935281716287136E-004 + -1.3299999999999992E-002 4.7703247400932014E-004 + -1.2199999999999989E-002 4.8148733912967145E-004 + -1.1099999999999985E-002 4.8228359082713723E-004 + -9.9999999999999950E-003 4.7909727436490357E-004 + -8.8999999999999913E-003 4.7165038995444775E-004 + -7.7999999999999875E-003 4.5959794078953564E-004 + -6.6999999999999837E-003 4.4255817192606628E-004 + -5.5999999999999939E-003 4.2025287984870374E-004 + -4.4999999999999901E-003 3.9255229057744145E-004 + -3.3999999999999864E-003 3.5936830681748688E-004 + -2.2999999999999826E-003 3.2056952477432787E-004 + -1.1999999999999927E-003 2.7605021023191512E-004 + -9.9999999999988987E-005 2.2586835257243365E-004 + 1.0000000000000148E-003 1.7023070540744811E-004 + 2.1000000000000185E-003 1.0937625484075397E-004 + 3.2000000000000084E-003 4.3547828681766987E-005 + 4.3000000000000121E-003 -2.6914534828392789E-005 + 5.4000000000000159E-003 -1.0149280569748953E-004 + 6.5000000000000058E-003 -1.7956335796043277E-004 + 7.6000000000000234E-003 -2.6050390442833304E-004 + 8.7000000000000133E-003 -3.4367799526080489E-004 + 9.8000000000000032E-003 -4.2832823237404227E-004 + 1.0900000000000021E-002 -5.1354628521949053E-004 + 1.2000000000000011E-002 -5.9838220477104187E-004 + 1.3100000000000001E-002 -6.8194104824215174E-004 + 1.4200000000000018E-002 -7.6333695324137807E-004 + 1.5300000000000008E-002 -8.4160739788785577E-004 + 1.6400000000000026E-002 -9.1573601821437478E-004 + 1.7500000000000016E-002 -9.8475452978163958E-004 + 1.8600000000000005E-002 -1.0478005278855562E-003 + 1.9700000000000023E-002 -1.1040552053600550E-003 + 2.0800000000000013E-002 -1.1526924790814519E-003 + 2.1900000000000003E-002 -1.1929416796192527E-003 + 2.3000000000000020E-002 -1.2241888325661421E-003 + 2.4100000000000010E-002 -1.2459808494895697E-003 + 2.5200000000000000E-002 -1.2579412432387471E-003 + 2.6300000000000018E-002 -1.2597386958077550E-003 + 2.7400000000000008E-002 -1.2511661043390632E-003 + 2.8500000000000025E-002 -1.2322162510827184E-003 + 2.9600000000000015E-002 -1.2030530488118529E-003 + 3.0700000000000005E-002 -1.1639430886134505E-003 + 3.1800000000000023E-002 -1.1152366641908884E-003 + 3.2900000000000013E-002 -1.0574210900813341E-003 + 3.4000000000000002E-002 -9.9113816395401955E-004 + 3.5100000000000020E-002 -9.1713765868917108E-004 + 3.6200000000000010E-002 -8.3623040700331330E-004 + 3.7300000000000028E-002 -7.4930750997737050E-004 + 3.8400000000000017E-002 -6.5736728720366955E-004 + 3.9500000000000007E-002 -5.6148989824578166E-004 + 4.0600000000000025E-002 -4.6275911154225469E-004 + 4.1700000000000015E-002 -3.6222982453182340E-004 + 4.2800000000000005E-002 -2.6095786597579718E-004 + 4.3900000000000022E-002 -1.6003698692657053E-004 + 4.5000000000000012E-002 -6.0564223531400785E-005 + 4.6100000000000002E-002 3.6437500966712832E-005 + 4.7200000000000020E-002 1.3003993080928922E-004 + 4.8300000000000010E-002 2.1938464487902820E-004 + 4.9400000000000027E-002 3.0367690487764776E-004 + 5.0500000000000017E-002 3.8221685099415481E-004 + 5.1600000000000007E-002 4.5441696420311928E-004 + 5.2700000000000025E-002 5.1978253759443760E-004 + 5.3800000000000014E-002 5.7790288701653481E-004 + 5.4900000000000004E-002 6.2848551897332072E-004 + 5.6000000000000022E-002 6.7138241138309240E-004 + 5.7100000000000012E-002 7.0655829040333629E-004 + 5.8200000000000002E-002 7.3405681177973747E-004 + 5.9300000000000019E-002 7.5399491470307112E-004 + 6.0400000000000009E-002 7.6658651232719421E-004 + 6.1500000000000027E-002 7.7214412158355117E-004 + 6.2600000000000017E-002 7.7104161027818918E-004 + 6.3700000000000007E-002 7.6370785245671868E-004 + 6.4800000000000024E-002 7.5063965050503612E-004 + 6.5900000000000014E-002 7.3239259654656053E-004 + 6.7000000000000004E-002 7.0953281829133630E-004 + 6.8100000000000022E-002 6.8260898115113378E-004 + 6.9200000000000012E-002 6.5217510564252734E-004 + 7.0300000000000029E-002 6.1882653972133994E-004 + 7.1400000000000019E-002 5.8317760704085231E-004 + 7.2500000000000009E-002 5.4579973220825195E-004 + 7.3600000000000027E-002 5.0719926366582513E-004 + 7.4700000000000016E-002 4.6786444727331400E-004 + 7.5800000000000006E-002 4.2829016456380486E-004 + 7.6900000000000024E-002 3.8893101736903191E-004 + 7.8000000000000014E-002 3.5015397588722408E-004 + 7.9100000000000004E-002 3.1226928695105016E-004 + 8.0200000000000021E-002 2.7559639420360327E-004 + 8.1300000000000011E-002 2.4045059399213642E-004 + 8.2400000000000029E-002 2.0705844508484006E-004 + 8.3500000000000019E-002 1.7552997451275587E-004 + 8.4600000000000009E-002 1.4594469394069165E-004 + 8.5700000000000026E-002 1.1842702224384993E-004 + 8.6800000000000016E-002 9.3098315119277686E-005 + 8.7900000000000006E-002 6.9981215347070247E-005 + 8.9000000000000024E-002 4.9002625019056723E-005 + 9.0100000000000013E-002 3.0103356039035134E-005 + 9.1200000000000003E-002 1.3282143299875315E-005 + 9.2300000000000021E-002 -1.4930838005966507E-006 + 9.3400000000000011E-002 -1.4357874533743598E-005 + 9.4500000000000028E-002 -2.5483639547019266E-005 + 9.5600000000000018E-002 -3.4964501537615433E-005 + 9.6700000000000008E-002 -4.2832387407543138E-005 + 9.7800000000000026E-002 -4.9187561671715230E-005 + 9.8900000000000016E-002 -5.4238018492469564E-005 + 0.10000000000000001 -5.8182202337775379E-005 + 0.10110000000000002 -6.1098216974642128E-005 + 0.10220000000000001 -6.3011968450155109E-005 + 0.10330000000000003 -6.4036270487122238E-005 + 0.10440000000000002 -6.4366511651314795E-005 + 0.10550000000000001 -6.4140083850361407E-005 + 0.10660000000000003 -6.3380801293533295E-005 + 0.10770000000000002 -6.2117323977872729E-005 + 0.10880000000000001 -6.0483351262519136E-005 + 0.10990000000000003 -5.8639270719140768E-005 + 0.11100000000000002 -5.6627355661476031E-005 + 0.11210000000000001 -5.4392479796661064E-005 + 0.11320000000000002 -5.1953338697785512E-005 + 0.11430000000000001 -4.9458896683063358E-005 + 0.11540000000000003 -4.7038854972925037E-005 + 0.11650000000000002 -4.4665921450359747E-005 + 0.11760000000000001 -4.2242070776410401E-005 + 0.11870000000000003 -3.9781720261089504E-005 + 0.11980000000000002 -3.7416470149764791E-005 + 0.12090000000000001 -3.5219531127950177E-005 + 0.12200000000000003 -3.3119355066446587E-005 + 0.12310000000000001 -3.1035211577545851E-005 + 0.12420000000000003 -2.9017886845394969E-005 + 0.12530000000000002 -2.7176429284736514E-005 + 0.12640000000000001 -2.5504094082862139E-005 + 0.12750000000000003 -2.3883138055680320E-005 + 0.12860000000000002 -2.2267033273237757E-005 + 0.12970000000000001 -2.0757999664056115E-005 + 0.13080000000000003 -1.9452660126262344E-005 + 0.13190000000000002 -1.8287764760316350E-005 + 0.13300000000000001 -1.7126176317106001E-005 + 0.13410000000000000 -1.5955214621499181E-005 + 0.13520000000000004 -1.4897245819156524E-005 + 0.13630000000000003 -1.4016225577506702E-005 + 0.13740000000000002 -1.3216425941209309E-005 + 0.13850000000000001 -1.2386725757096428E-005 + 0.13960000000000000 -1.1565953172976151E-005 + 0.14070000000000005 -1.0872323400690220E-005 + 0.14180000000000004 -1.0309419849363621E-005 + 0.14290000000000003 -9.7513939181226306E-006 + 0.14400000000000002 -9.1332076408434659E-006 + 0.14510000000000001 -8.5496594692813233E-006 + 0.14620000000000000 -8.1079515439341776E-006 + 0.14730000000000004 -7.7576223702635616E-006 + 0.14840000000000003 -7.3606029218353797E-006 + 0.14950000000000002 -6.8962167460995261E-006 + 0.15060000000000001 -6.4870773712755181E-006 + 0.15170000000000000 -6.2077756410872098E-006 + 0.15280000000000005 -5.9708395383495372E-006 + 0.15390000000000004 -5.6616140682308469E-006 + 0.15500000000000003 -5.3117264542379417E-006 + 0.15610000000000002 -5.0440244194760453E-006 + 0.15720000000000001 -4.8780239012558013E-006 + 0.15830000000000000 -4.6978630052763037E-006 + 0.15940000000000004 -4.4311218516668305E-006 + 0.16050000000000003 -4.1602938836149406E-006 + 0.16160000000000002 -3.9946085053088609E-006 + 0.16270000000000001 -3.9005790313240141E-006 + 0.16380000000000000 -3.7526788219111040E-006 + 0.16490000000000005 -3.5241860132373404E-006 + 0.16600000000000004 -3.3250896649406059E-006 + 0.16710000000000003 -3.2307764286088059E-006 + 0.16820000000000002 -3.1670133466832340E-006 + 0.16930000000000001 -3.0259957384259906E-006 + 0.17040000000000000 -2.8316419502516510E-006 + 0.17150000000000004 -2.6995987809641520E-006 + 0.17260000000000003 -2.6569828150968533E-006 + 0.17370000000000002 -2.6008053737314185E-006 + 0.17480000000000001 -2.4569706056354335E-006 + 0.17590000000000000 -2.2937117591936840E-006 + 0.17700000000000005 -2.2158701540320180E-006 + 0.17810000000000004 -2.2047559014026774E-006 + 0.17920000000000003 -2.1481980638782261E-006 + 0.18030000000000002 -2.0103775568713900E-006 + 0.18140000000000001 -1.8817848967955797E-006 + 0.18250000000000000 -1.8379080302111106E-006 + 0.18360000000000004 -1.8265488961333176E-006 + 0.18470000000000003 -1.7530279592392617E-006 + 0.18580000000000002 -1.6250465932898805E-006 + 0.18690000000000001 -1.5356370113295270E-006 + 0.18800000000000000 -1.5165127251748345E-006 + 0.18910000000000005 -1.4905502894180245E-006 + 0.19020000000000004 -1.3927697182225529E-006 + 0.19130000000000003 -1.2687322623605723E-006 + 0.19240000000000002 -1.1999424032183015E-006 + 0.19350000000000001 -1.1756972071452765E-006 + 0.19460000000000005 -1.1091955229858286E-006 + 0.19570000000000004 -9.6996313914132770E-007 + 0.19680000000000003 -8.2720220007104217E-007 + 0.19790000000000002 -7.3991219551317045E-007 + 0.19900000000000001 -6.6461223013902782E-007 + 0.20010000000000000 -5.1987524329888402E-007 + 0.20120000000000005 -3.0526692285093304E-007 + 0.20230000000000004 -9.4405642414585600E-008 + 0.20340000000000003 8.2571922632723727E-008 + 0.20450000000000002 2.8725202128043748E-007 + 0.20560000000000000 5.8412297221366316E-007 + 0.20670000000000005 9.5447944659099448E-007 + 0.20780000000000004 1.3398080227489118E-006 + 0.20890000000000003 1.7409173551641288E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0019.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0019.BXX.semd new file mode 100644 index 00000000..dc242f22 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0019.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546763107634806E-011 + -0.11559999999999999 1.3697711367943732E-011 + -0.11449999999999999 -3.8519888667654101E-011 + -0.11340000000000000 -6.0437016502490337E-011 + -0.11230000000000000 8.1728214473830718E-011 + -0.11119999999999999 2.1664814386923581E-010 + -0.11009999999999999 -3.4040596730289252E-011 + -0.10900000000000000 -4.8208065317467685E-010 + -0.10790000000000000 -2.7206731312290344E-010 + -0.10679999999999999 7.1667344281323153E-010 + -0.10569999999999999 1.0246072879027679E-009 + -0.10460000000000000 -4.2161374391724848E-010 + -0.10349999999999999 -1.8818482327986885E-009 + -0.10239999999999999 -6.0493343667644695E-010 + -0.10130000000000000 2.4258650643815827E-009 + -0.10020000000000000 2.5024655680994101E-009 + -9.9099999999999994E-002 -1.8537364976367599E-009 + -9.7999999999999990E-002 -4.8300967669945294E-009 + -9.6899999999999986E-002 -6.5601379883872823E-010 + -9.5799999999999996E-002 6.4044045622324575E-009 + -9.4699999999999993E-002 5.8165889882388910E-009 + -9.3599999999999989E-002 -3.7803649099998893E-009 + -9.2499999999999999E-002 -9.8755350563806132E-009 + -9.1399999999999995E-002 -2.5646724743921823E-009 + -9.0299999999999991E-002 9.5435108704577942E-009 + -8.9200000000000002E-002 9.3253875732557390E-009 + -8.8099999999999984E-002 -4.2171026670700940E-009 + -8.6999999999999994E-002 -1.2694454376571684E-008 + -8.5899999999999990E-002 -3.9121625938776106E-009 + -8.4799999999999986E-002 9.9854435831048249E-009 + -8.3699999999999997E-002 9.7388079822735563E-009 + -8.2599999999999993E-002 -2.9504445553385494E-009 + -8.1499999999999989E-002 -8.7991400832265754E-009 + -8.0399999999999999E-002 -8.1161882770075522E-010 + -7.9299999999999995E-002 5.8463021090915390E-009 + -7.8199999999999992E-002 -3.1166291769579857E-010 + -7.7100000000000002E-002 -7.3378534359846981E-009 + -7.5999999999999984E-002 2.6067440307003809E-012 + -7.4899999999999994E-002 1.1607259153834093E-008 + -7.3799999999999991E-002 4.7749653120376934E-009 + -7.2699999999999987E-002 -1.6708000316612015E-008 + -7.1599999999999997E-002 -2.0921376631122257E-008 + -7.0499999999999993E-002 5.0175761323600909E-009 + -6.9399999999999989E-002 2.8317584721548883E-008 + -6.8300000000000000E-002 1.2552283656930285E-008 + -6.7199999999999996E-002 -2.6888463011687236E-008 + -6.6099999999999992E-002 -3.8679257130525002E-008 + -6.5000000000000002E-002 -6.8551542220518513E-009 + -6.3899999999999985E-002 2.4598611148007876E-008 + -6.2799999999999995E-002 1.2654564507386112E-008 + -6.1699999999999991E-002 -2.5248594326399143E-008 + -6.0599999999999994E-002 -3.9291585096634662E-008 + -5.9499999999999990E-002 -1.9410153484500370E-008 + -5.8399999999999994E-002 -3.7977163636071509E-009 + -5.7299999999999990E-002 -1.5915663453824891E-008 + -5.6199999999999986E-002 -3.1356048424413530E-008 + -5.5099999999999996E-002 -2.4918396235307227E-008 + -5.3999999999999992E-002 -1.7667669993670643E-008 + -5.2899999999999989E-002 -4.2300264624373085E-008 + -5.1799999999999985E-002 -8.0383536271710909E-008 + -5.0699999999999995E-002 -7.9860299706524529E-008 + -4.9599999999999991E-002 -3.7813578046552720E-008 + -4.8499999999999988E-002 -1.9334718714958399E-008 + -4.7399999999999998E-002 -6.9043757378040027E-008 + -4.6299999999999994E-002 -1.3947962429483596E-007 + -4.5199999999999990E-002 -1.5016995291716739E-007 + -4.4099999999999986E-002 -1.0024763241744949E-007 + -4.2999999999999997E-002 -7.1607423990371899E-008 + -4.1899999999999993E-002 -1.1483549400281845E-007 + -4.0799999999999989E-002 -1.8238506527268328E-007 + -3.9699999999999985E-002 -2.0372689846226422E-007 + -3.8599999999999995E-002 -1.8455594386068697E-007 + -3.7499999999999992E-002 -1.8541034307872906E-007 + -3.6399999999999988E-002 -2.2232156027257588E-007 + -3.5299999999999984E-002 -2.4812757715153566E-007 + -3.4199999999999994E-002 -2.3917490921121498E-007 + -3.3099999999999991E-002 -2.4114100938277261E-007 + -3.1999999999999987E-002 -2.9350266572691908E-007 + -3.0899999999999997E-002 -3.5240782381151803E-007 + -2.9799999999999993E-002 -3.4678424754019943E-007 + -2.8699999999999989E-002 -2.9020611691521481E-007 + -2.7599999999999986E-002 -2.7517043577063305E-007 + -2.6499999999999996E-002 -3.4213570643260027E-007 + -2.5399999999999992E-002 -4.1482653045932238E-007 + -2.4299999999999988E-002 -4.0529283751311596E-007 + -2.3199999999999985E-002 -3.3612784022807318E-007 + -2.2099999999999995E-002 -3.0349946200658451E-007 + -2.0999999999999991E-002 -3.3654134767857613E-007 + -1.9899999999999987E-002 -3.6625277743951301E-007 + -1.8799999999999983E-002 -3.3378424291186093E-007 + -1.7699999999999994E-002 -2.7622689913187060E-007 + -1.6599999999999990E-002 -2.5727987917889550E-007 + -1.5499999999999986E-002 -2.6014041054622794E-007 + -1.4399999999999996E-002 -2.1584932596852013E-007 + -1.3299999999999992E-002 -1.2202750099277182E-007 + -1.2199999999999989E-002 -5.4935224369501157E-008 + -1.1099999999999985E-002 -5.3011195433327885E-008 + -9.9999999999999950E-003 -4.7279502979336030E-008 + -8.8999999999999913E-003 4.1310045162390452E-008 + -7.7999999999999875E-003 1.8241615862280014E-007 + -6.6999999999999837E-003 2.7584940198721597E-007 + -5.5999999999999939E-003 2.9361589781728981E-007 + -4.4999999999999901E-003 3.1871903161118098E-007 + -3.3999999999999864E-003 4.1583993493077287E-007 + -2.2999999999999826E-003 5.4321833431458799E-007 + -1.1999999999999927E-003 6.2487055174642592E-007 + -9.9999999999988987E-005 6.5861092934937915E-007 + 1.0000000000000148E-003 7.1396686962543754E-007 + 2.1000000000000185E-003 8.1265869766866672E-007 + 3.2000000000000084E-003 8.9799908664645045E-007 + 4.3000000000000121E-003 9.2332106760295574E-007 + 5.4000000000000159E-003 9.2937261797487736E-007 + 6.5000000000000058E-003 9.7949100563710090E-007 + 7.6000000000000234E-003 1.0582201639408595E-006 + 8.7000000000000133E-003 1.0879938372454490E-006 + 9.8000000000000032E-003 1.0471022733327118E-006 + 1.0900000000000021E-002 1.0032044883701019E-006 + 1.2000000000000011E-002 1.0100571898874477E-006 + 1.3100000000000001E-002 1.0312904805687140E-006 + 1.4200000000000018E-002 9.9248416063346667E-007 + 1.5300000000000008E-002 8.9642207967699505E-007 + 1.6400000000000026E-002 8.1179706512557459E-007 + 1.7500000000000016E-002 7.7055182146068546E-007 + 1.8600000000000005E-002 7.2107098958440474E-007 + 1.9700000000000023E-002 6.1395320472001913E-007 + 2.0800000000000013E-002 4.7689047733001644E-007 + 2.1900000000000003E-002 3.7207254877102969E-007 + 2.3000000000000020E-002 3.0039294074413192E-007 + 2.4100000000000010E-002 2.0599226502326928E-007 + 2.5200000000000000E-002 6.6164695056158962E-008 + 2.6300000000000018E-002 -7.0282219155615167E-008 + 2.7400000000000008E-002 -1.6405658698204206E-007 + 2.8500000000000025E-002 -2.4151088950929989E-007 + 2.9600000000000015E-002 -3.4827712624974083E-007 + 3.0700000000000005E-002 -4.7536377678625286E-007 + 3.1800000000000023E-002 -5.7026960575967678E-007 + 3.2900000000000013E-002 -6.1941193507664138E-007 + 3.4000000000000002E-002 -6.6383785224388703E-007 + 3.5100000000000020E-002 -7.3885939855244942E-007 + 3.6200000000000010E-002 -8.1804211049529840E-007 + 3.7300000000000028E-002 -8.5526943394143018E-007 + 3.8400000000000017E-002 -8.5294152540882351E-007 + 3.9500000000000007E-002 -8.5123144799581496E-007 + 4.0600000000000025E-002 -8.6363490936491871E-007 + 4.1700000000000015E-002 -8.6629933093718137E-007 + 4.2800000000000005E-002 -8.4345225559445680E-007 + 4.3900000000000022E-002 -8.0879345887296950E-007 + 4.5000000000000012E-002 -7.7270794918149477E-007 + 4.6100000000000002E-002 -7.3146208023899817E-007 + 4.7200000000000020E-002 -6.6805557707994012E-007 + 4.8300000000000010E-002 -5.9673692476280848E-007 + 4.9400000000000027E-002 -5.3837868563277880E-007 + 5.0500000000000017E-002 -4.9047685024561360E-007 + 5.1600000000000007E-002 -4.2979098680007155E-007 + 5.2700000000000025E-002 -3.5072275750280824E-007 + 5.3800000000000014E-002 -2.7192805873710313E-007 + 5.4900000000000004E-002 -2.0791287624888355E-007 + 5.6000000000000022E-002 -1.5039736922517477E-007 + 5.7100000000000012E-002 -8.8019724842069991E-008 + 5.8200000000000002E-002 -2.6695188282133131E-008 + 5.9300000000000019E-002 1.8822056802036968E-008 + 6.0400000000000009E-002 5.4654446302038195E-008 + 6.1500000000000027E-002 1.0399934069482697E-007 + 6.2600000000000017E-002 1.6280041847949178E-007 + 6.3700000000000007E-002 1.9924344485389156E-007 + 6.4800000000000024E-002 2.0272921119612874E-007 + 6.5900000000000014E-002 2.0283223989281396E-007 + 6.7000000000000004E-002 2.2512696773446805E-007 + 6.8100000000000022E-002 2.5157399363706645E-007 + 6.9200000000000012E-002 2.5012451487782528E-007 + 7.0300000000000029E-002 2.3033115326143161E-007 + 7.1400000000000019E-002 2.2919471120985691E-007 + 7.2500000000000009E-002 2.4882515958779550E-007 + 7.3600000000000027E-002 2.4734384851399227E-007 + 7.4700000000000016E-002 2.0470797323923762E-007 + 7.5800000000000006E-002 1.6358923460302321E-007 + 7.6900000000000024E-002 1.6720269968573120E-007 + 7.8000000000000014E-002 1.9049036836804589E-007 + 7.9100000000000004E-002 1.7255703710361558E-007 + 8.0200000000000021E-002 1.1029680280216780E-007 + 8.1300000000000011E-002 6.7039927387213538E-008 + 8.2400000000000029E-002 7.7344395776890451E-008 + 8.3500000000000019E-002 9.6069840083146119E-008 + 8.4600000000000009E-002 6.8435376476827514E-008 + 8.5700000000000026E-002 1.8577889449034046E-008 + 8.6800000000000016E-002 1.1788737097617741E-008 + 8.7900000000000006E-002 4.3873786381709579E-008 + 8.9000000000000024E-002 4.2086895746251685E-008 + 9.0100000000000013E-002 -1.9015031327285215E-008 + 9.1200000000000003E-002 -6.9556591597574879E-008 + 9.2300000000000021E-002 -4.2411624434635087E-008 + 9.3400000000000011E-002 1.8488147901507546E-008 + 9.4500000000000028E-002 1.8418827352206790E-008 + 9.5600000000000018E-002 -4.8944734487577080E-008 + 9.6700000000000008E-002 -9.0267114671860327E-008 + 9.7800000000000026E-002 -5.1418442836848044E-008 + 9.8900000000000016E-002 2.4918955787711639E-009 + 0.10000000000000001 -9.1671648050350996E-009 + 0.10110000000000002 -5.9353688186547515E-008 + 0.10220000000000001 -6.1066494083661382E-008 + 0.10330000000000003 -9.6401073790275404E-009 + 0.10440000000000002 7.6187074427025436E-009 + 0.10550000000000001 -4.6890516358644163E-008 + 0.10660000000000003 -9.0635005278727476E-008 + 0.10770000000000002 -4.4637666007929511E-008 + 0.10880000000000001 3.6855094975862812E-008 + 0.10990000000000003 3.7873064684390556E-008 + 0.11100000000000002 -4.4159921941400171E-008 + 0.11210000000000001 -8.8444551238353597E-008 + 0.11320000000000002 -2.8700531728986789E-008 + 0.11430000000000001 4.7029399041775832E-008 + 0.11540000000000003 3.0878290147029475E-008 + 0.11650000000000002 -4.3398006965844615E-008 + 0.11760000000000001 -5.6929959413309916E-008 + 0.11870000000000003 8.7654177249874010E-009 + 0.11980000000000002 4.6412527154870986E-008 + 0.12090000000000001 -6.4915721686986672E-009 + 0.12200000000000003 -6.5880506383564352E-008 + 0.12310000000000001 -3.1361626184889246E-008 + 0.12420000000000003 5.3092882978944544E-008 + 0.12530000000000002 6.1989226196601521E-008 + 0.12640000000000001 -1.9390729022461528E-008 + 0.12750000000000003 -6.9590342377523484E-008 + 0.12860000000000002 -1.4527821612375647E-008 + 0.12970000000000001 5.9865598700525879E-008 + 0.13080000000000003 4.0800919975936267E-008 + 0.13190000000000002 -3.8942943092479254E-008 + 0.13300000000000001 -5.3860055970744725E-008 + 0.13410000000000000 1.7890064540893036E-008 + 0.13520000000000004 6.1025936304304196E-008 + 0.13630000000000003 4.6122363706047054E-009 + 0.13740000000000002 -6.3575633646451024E-008 + 0.13850000000000001 -3.1664747268678184E-008 + 0.13960000000000000 5.9698194831980800E-008 + 0.14070000000000005 7.3447033344109514E-008 + 0.14180000000000004 -1.5863518498804297E-008 + 0.14290000000000003 -8.0749650521738658E-008 + 0.14400000000000002 -3.0062839329048074E-008 + 0.14510000000000001 5.6597375674982686E-008 + 0.14620000000000000 5.2684210771758444E-008 + 0.14730000000000004 -2.6524936913574493E-008 + 0.14840000000000003 -5.5437869406205209E-008 + 0.14950000000000002 5.3971604963010122E-009 + 0.15060000000000001 5.3564047419740746E-008 + 0.15170000000000000 1.0342616540981453E-008 + 0.15280000000000005 -5.4342372379778681E-008 + 0.15390000000000004 -3.2865962396044779E-008 + 0.15500000000000003 4.7361158550529581E-008 + 0.15610000000000002 6.2300344438881439E-008 + 0.15720000000000001 -1.6558695747903585E-008 + 0.15830000000000000 -7.4222541002200160E-008 + 0.15940000000000004 -2.4602750059443679E-008 + 0.16050000000000003 5.8832362981320330E-008 + 0.16160000000000002 5.4172854646594715E-008 + 0.16270000000000001 -2.6625690097148436E-008 + 0.16380000000000000 -6.0499743881337054E-008 + 0.16490000000000005 -1.4126809722014855E-009 + 0.16600000000000004 5.4815927796880715E-008 + 0.16710000000000003 2.2463730431354634E-008 + 0.16820000000000002 -4.3677594874225179E-008 + 0.16930000000000001 -3.7703621558193845E-008 + 0.17040000000000000 3.1323569515961935E-008 + 0.17150000000000004 5.4743033217619086E-008 + 0.17260000000000003 -6.3314287146454262E-009 + 0.17370000000000002 -6.0269144341873471E-008 + 0.17480000000000001 -2.5689455895872015E-008 + 0.17590000000000000 4.5010580151938484E-008 + 0.17700000000000005 4.7053781315753440E-008 + 0.17810000000000004 -1.8481776109524617E-008 + 0.17920000000000003 -5.0626145053911387E-008 + 0.18030000000000002 -4.4713872604518201E-009 + 0.18140000000000001 4.4469867788166084E-008 + 0.18250000000000000 2.0806050216037875E-008 + 0.18360000000000004 -3.5783443763648393E-008 + 0.18470000000000003 -3.5931257968968566E-008 + 0.18580000000000002 2.0150446644606745E-008 + 0.18690000000000001 4.4960057010712262E-008 + 0.18800000000000000 -8.0063865259827338E-011 + 0.18910000000000005 -4.6061447989131921E-008 + 0.19020000000000004 -2.3269784321655607E-008 + 0.19130000000000003 3.3295265211563674E-008 + 0.19240000000000002 3.9437043852785791E-008 + 0.19350000000000001 -1.0891031188009492E-008 + 0.19460000000000005 -4.0317715388482611E-008 + 0.19570000000000004 -7.5334556370876271E-009 + 0.19680000000000003 3.3645498831447185E-008 + 0.19790000000000002 2.0675578582540766E-008 + 0.19900000000000001 -2.3422705552889056E-008 + 0.20010000000000000 -2.9847317506437321E-008 + 0.20120000000000005 9.5813570410996363E-009 + 0.20230000000000004 3.3362574924922228E-008 + 0.20340000000000003 6.8814021148000393E-009 + 0.20450000000000002 -2.6626370441817926E-008 + 0.20560000000000000 -1.5314064683025208E-008 + 0.20670000000000005 2.2448013226039620E-008 + 0.20780000000000004 2.9082634966925980E-008 + 0.20890000000000003 -4.2511971720671227E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0019.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0019.BXZ.semd new file mode 100644 index 00000000..6afc58d5 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0019.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 -2.8803398555155013E-010 + -0.11670000000000000 -3.7413219744486526E-010 + -0.11559999999999999 3.5014199872840379E-010 + -0.11449999999999999 9.4073016043694224E-010 + -0.11340000000000000 9.4344115852962318E-011 + -0.11230000000000000 -1.0913596693029604E-009 + -0.11119999999999999 -5.3994986259908728E-010 + -0.11009999999999999 4.0800493539272509E-010 + -0.10900000000000000 -1.7057470991233004E-009 + -0.10790000000000000 -5.1608428641713999E-009 + -0.10679999999999999 -2.5409692128164352E-009 + -0.10569999999999999 7.8289570382139573E-009 + -0.10460000000000000 1.4875282339232854E-008 + -0.10349999999999999 7.4609003419823239E-009 + -0.10239999999999999 -7.8669248892992982E-009 + -0.10130000000000000 -1.2319265607629859E-008 + -0.10020000000000000 -5.1220550023600708E-010 + -9.9099999999999994E-002 1.0257106275446404E-008 + -9.7999999999999990E-002 3.9317074040923217E-009 + -9.6899999999999986E-002 -1.0295767793877530E-008 + -9.5799999999999996E-002 -1.0654859217140711E-008 + -9.4699999999999993E-002 4.9943840174648813E-009 + -9.3599999999999989E-002 1.5762308791522628E-008 + -9.2499999999999999E-002 8.8267295694777204E-009 + -9.1399999999999995E-002 -2.6693793842014202E-009 + -9.0299999999999991E-002 -2.5358370958628029E-009 + -8.9200000000000002E-002 1.5048964296937584E-009 + -8.8099999999999984E-002 -9.5547330047907053E-009 + -8.6999999999999994E-002 -3.3973734048231563E-008 + -8.5899999999999990E-002 -5.0857028810469274E-008 + -8.4799999999999986E-002 -5.4565401086392740E-008 + -8.3699999999999997E-002 -6.5483426681112178E-008 + -8.2599999999999993E-002 -9.6673907989952568E-008 + -8.1499999999999989E-002 -1.2998593490465282E-007 + -8.0399999999999999E-002 -1.4490673549971689E-007 + -7.9299999999999995E-002 -1.5748329929010652E-007 + -7.8199999999999992E-002 -2.0287106394789589E-007 + -7.7100000000000002E-002 -2.8165894150333770E-007 + -7.5999999999999984E-002 -3.5502839068612957E-007 + -7.4899999999999994E-002 -4.0535437051403278E-007 + -7.3799999999999991E-002 -4.7338815534203604E-007 + -7.2699999999999987E-002 -6.0896365994267398E-007 + -7.1599999999999997E-002 -8.0216415199174662E-007 + -7.0499999999999993E-002 -9.9893975402665092E-007 + -6.9399999999999989E-002 -1.1834146107503329E-006 + -6.8300000000000000E-002 -1.4076381376071367E-006 + -6.7199999999999996E-002 -1.7256301134693786E-006 + -6.6099999999999992E-002 -2.1305777408997528E-006 + -6.5000000000000002E-002 -2.5860899768304080E-006 + -6.3899999999999985E-002 -3.0978669656178681E-006 + -6.2799999999999995E-002 -3.7148813589737983E-006 + -6.1699999999999991E-002 -4.4658031583821867E-006 + -6.0599999999999994E-002 -5.3392168410937302E-006 + -5.9499999999999990E-002 -6.3407492234546226E-006 + -5.8399999999999994E-002 -7.5280295277480036E-006 + -5.7299999999999990E-002 -8.9556378952693194E-006 + -5.6199999999999986E-002 -1.0613653103064280E-005 + -5.5099999999999996E-002 -1.2469113244151231E-005 + -5.3999999999999992E-002 -1.4561912394128740E-005 + -5.2899999999999989E-002 -1.7006786947604269E-005 + -5.1799999999999985E-002 -1.9883862478309311E-005 + -5.0699999999999995E-002 -2.3173888621386141E-005 + -4.9599999999999991E-002 -2.6839263227884658E-005 + -4.8499999999999988E-002 -3.0936844268580899E-005 + -4.7399999999999998E-002 -3.5597324313130230E-005 + -4.6299999999999994E-002 -4.0901817556004971E-005 + -4.5199999999999990E-002 -4.6839446440571919E-005 + -4.4099999999999986E-002 -5.3402603953145444E-005 + -4.2999999999999997E-002 -6.0669695812975988E-005 + -4.1899999999999993E-002 -6.8749170168302953E-005 + -4.0799999999999989E-002 -7.7678771049249917E-005 + -3.9699999999999985E-002 -8.7438995251432061E-005 + -3.8599999999999995E-002 -9.8054748377762735E-005 + -3.7499999999999992E-002 -1.0961816587951034E-004 + -3.6399999999999988E-002 -1.2218939082231373E-004 + -3.5299999999999984E-002 -1.3572994794230908E-004 + -3.4199999999999994E-002 -1.5017815167084336E-004 + -3.3099999999999991E-002 -1.6554999456275254E-004 + -3.1999999999999987E-002 -1.8190126866102219E-004 + -3.0899999999999997E-002 -1.9920030899811536E-004 + -2.9799999999999993E-002 -2.1730408479925245E-004 + -2.8699999999999989E-002 -2.3608269111718982E-004 + -2.7599999999999986E-002 -2.5549551355652511E-004 + -2.6499999999999996E-002 -2.7550020604394376E-004 + -2.5399999999999992E-002 -2.9592114151455462E-004 + -2.4299999999999988E-002 -3.1648436561226845E-004 + -2.3199999999999985E-002 -3.3696260652504861E-004 + -2.2099999999999995E-002 -3.5721409949474037E-004 + -2.0999999999999991E-002 -3.7705575232394040E-004 + -1.9899999999999987E-002 -3.9616279536858201E-004 + -1.8799999999999983E-002 -4.1414322913624346E-004 + -1.7699999999999994E-002 -4.3067467049695551E-004 + -1.6599999999999990E-002 -4.4549602898769081E-004 + -1.5499999999999986E-002 -4.5828209840692580E-004 + -1.4399999999999996E-002 -4.6860115253366530E-004 + -1.3299999999999992E-002 -4.7602527774870396E-004 + -1.2199999999999989E-002 -4.8021960537880659E-004 + -1.1099999999999985E-002 -4.8088069888763130E-004 + -9.9999999999999950E-003 -4.7762310714460909E-004 + -8.8999999999999913E-003 -4.7001699567772448E-004 + -7.7999999999999875E-003 -4.5772257726639509E-004 + -6.6999999999999837E-003 -4.4053606688976288E-004 + -5.5999999999999939E-003 -4.1826991946436465E-004 + -4.4999999999999901E-003 -3.9066310273483396E-004 + -3.3999999999999864E-003 -3.5747786751016974E-004 + -2.2999999999999826E-003 -3.1863368349149823E-004 + -1.1999999999999927E-003 -2.7419894468039274E-004 + -9.9999999999988987E-005 -2.2426793293561786E-004 + 1.0000000000000148E-003 -1.6890652477741241E-004 + 2.1000000000000185E-003 -1.0826219659065828E-004 + 3.2000000000000084E-003 -4.2665316868806258E-005 + 4.3000000000000121E-003 2.7421894628787413E-005 + 5.4000000000000159E-003 1.0153164475923404E-004 + 6.5000000000000058E-003 1.7919547099154443E-004 + 7.6000000000000234E-003 2.5981815997511148E-004 + 8.7000000000000133E-003 3.4262938424944878E-004 + 9.8000000000000032E-003 4.2678753379732370E-004 + 1.0900000000000021E-002 5.1149004139006138E-004 + 1.2000000000000011E-002 5.9593771584331989E-004 + 1.3100000000000001E-002 6.7922548623755574E-004 + 1.4200000000000018E-002 7.6034117955714464E-004 + 1.5300000000000008E-002 8.3828775677829981E-004 + 1.6400000000000026E-002 9.1215327847748995E-004 + 1.7500000000000016E-002 9.8105531651526690E-004 + 1.8600000000000005E-002 1.0440725600346923E-003 + 1.9700000000000023E-002 1.1002945248037577E-003 + 2.0800000000000013E-002 1.1489300522953272E-003 + 2.1900000000000003E-002 1.1893293121829629E-003 + 2.3000000000000020E-002 1.2208916014060378E-003 + 2.4100000000000010E-002 1.2430397327989340E-003 + 2.5200000000000000E-002 1.2553019914776087E-003 + 2.6300000000000018E-002 1.2574205175042152E-003 + 2.7400000000000008E-002 1.2493034591898322E-003 + 2.8500000000000025E-002 1.2309376616030931E-003 + 2.9600000000000015E-002 1.2023735325783491E-003 + 3.0700000000000005E-002 1.1638015275821090E-003 + 3.1800000000000023E-002 1.1156112886965275E-003 + 3.2900000000000013E-002 1.0583371622487903E-003 + 3.4000000000000002E-002 9.9259801208972931E-004 + 3.5100000000000020E-002 9.1908237664029002E-004 + 3.6200000000000010E-002 8.3860702579841018E-004 + 3.7300000000000028E-002 7.5210607610642910E-004 + 3.8400000000000017E-002 6.6056416835635900E-004 + 3.9500000000000007E-002 5.6498101912438869E-004 + 4.0600000000000025E-002 4.6639534411951900E-004 + 4.1700000000000015E-002 3.6591492244042456E-004 + 4.2800000000000005E-002 2.6468277792446315E-004 + 4.3900000000000022E-002 1.6379187582060695E-004 + 4.5000000000000012E-002 6.4273190218955278E-005 + 4.6100000000000002E-002 -3.2904335967032239E-005 + 4.7200000000000020E-002 -1.2678277562372386E-004 + 4.8300000000000010E-002 -2.1645557717420161E-004 + 4.9400000000000027E-002 -3.0110313673503697E-004 + 5.0500000000000017E-002 -3.8001890061423182E-004 + 5.1600000000000007E-002 -4.5260420301929116E-004 + 5.2700000000000025E-002 -5.1836739294230938E-004 + 5.3800000000000014E-002 -5.7691318215802312E-004 + 5.4900000000000004E-002 -6.2795175472274423E-004 + 5.6000000000000022E-002 -6.7130214301869273E-004 + 5.7100000000000012E-002 -7.0689356653019786E-004 + 5.8200000000000002E-002 -7.3475425597280264E-004 + 5.9300000000000019E-002 -7.5500935781747103E-004 + 6.0400000000000009E-002 -7.6787790749222040E-004 + 6.1500000000000027E-002 -7.7367044286802411E-004 + 6.2600000000000017E-002 -7.7277969103306532E-004 + 6.3700000000000007E-002 -7.6564733171835542E-004 + 6.4800000000000024E-002 -7.5273646507412195E-004 + 6.5900000000000014E-002 -7.3454494122415781E-004 + 6.7000000000000004E-002 -7.1163760730996728E-004 + 6.8100000000000022E-002 -6.8463577190414071E-004 + 6.9200000000000012E-002 -6.5415428252890706E-004 + 7.0300000000000029E-002 -6.2075821915641427E-004 + 7.1400000000000019E-002 -5.8498996077105403E-004 + 7.2500000000000009E-002 -5.4741819621995091E-004 + 7.3600000000000027E-002 -5.0862220814451575E-004 + 7.4700000000000016E-002 -4.6912464313209057E-004 + 7.5800000000000006E-002 -4.2936697718687356E-004 + 7.6900000000000024E-002 -3.8976408541202545E-004 + 7.8000000000000014E-002 -3.5074495826847851E-004 + 7.9100000000000004E-002 -3.1270409817807376E-004 + 8.0200000000000021E-002 -2.7592756669037044E-004 + 8.1300000000000011E-002 -2.4061433214228600E-004 + 8.2400000000000029E-002 -2.0696890715043992E-004 + 8.3500000000000019E-002 -1.7522639245726168E-004 + 8.4600000000000009E-002 -1.4556643145624548E-004 + 8.5700000000000026E-002 -1.1804219684563577E-004 + 8.6800000000000016E-002 -9.2635360488202423E-005 + 8.7900000000000006E-002 -6.9371169956866652E-005 + 8.9000000000000024E-002 -4.8311765567632392E-005 + 9.0100000000000013E-002 -2.9447994165821001E-005 + 9.1200000000000003E-002 -1.2661605069297366E-005 + 9.2300000000000021E-002 2.1743810521002160E-006 + 9.3400000000000011E-002 1.5106395949260332E-005 + 9.4500000000000028E-002 2.6166948373429477E-005 + 9.5600000000000018E-002 3.5489607398631051E-005 + 9.6700000000000008E-002 4.3289805034874007E-005 + 9.7800000000000026E-002 4.9723326810635626E-005 + 9.8900000000000016E-002 5.4830677981954068E-005 + 0.10000000000000001 5.8660858485382050E-005 + 0.10110000000000002 6.1385719163808972E-005 + 0.10220000000000001 6.3228952058125287E-005 + 0.10330000000000003 6.4312807808164507E-005 + 0.10440000000000002 6.4649961132090539E-005 + 0.10550000000000001 6.4295265474356711E-005 + 0.10660000000000003 6.3417639466933906E-005 + 0.10770000000000002 6.2181607063394040E-005 + 0.10880000000000001 6.0622434830293059E-005 + 0.10990000000000003 5.8713958424050361E-005 + 0.11100000000000002 5.6527464039390907E-005 + 0.11210000000000001 5.4230906243901700E-005 + 0.11320000000000002 5.1919876568717882E-005 + 0.11430000000000001 4.9540452891960740E-005 + 0.11540000000000003 4.7031371650518849E-005 + 0.11650000000000002 4.4475429604062811E-005 + 0.11760000000000001 4.2025643779197708E-005 + 0.11870000000000003 3.9715705497656018E-005 + 0.11980000000000002 3.7444140616571531E-005 + 0.12090000000000001 3.5154538636561483E-005 + 0.12200000000000003 3.2939322409220040E-005 + 0.12310000000000001 3.0908169719623402E-005 + 0.12420000000000003 2.9028144126641564E-005 + 0.12530000000000002 2.7184816644876264E-005 + 0.12640000000000001 2.5368815840920433E-005 + 0.12750000000000003 2.3695894924458116E-005 + 0.12860000000000002 2.2225338398129679E-005 + 0.12970000000000001 2.0859539290540852E-005 + 0.13080000000000003 1.9484808944980614E-005 + 0.13190000000000002 1.8142136468668468E-005 + 0.13300000000000001 1.6962922018137760E-005 + 0.13410000000000000 1.5963965779519640E-005 + 0.13520000000000004 1.5015407370810863E-005 + 0.13630000000000003 1.4030195416125935E-005 + 0.13740000000000002 1.3087311344861519E-005 + 0.13850000000000001 1.2300875823711976E-005 + 0.13960000000000000 1.1638933756330516E-005 + 0.14070000000000005 1.0969345566991251E-005 + 0.14180000000000004 1.0259324881189968E-005 + 0.14290000000000003 9.6181711342069320E-006 + 0.14400000000000002 9.1195861386950128E-006 + 0.14510000000000001 8.6800282588228583E-006 + 0.14620000000000000 8.1834250522661023E-006 + 0.14730000000000004 7.6581673056352884E-006 + 0.14840000000000003 7.2309981078433339E-006 + 0.14950000000000002 6.9278139562811702E-006 + 0.15060000000000001 6.6285201683058403E-006 + 0.15170000000000000 6.2468511714541819E-006 + 0.15280000000000005 5.8582240853866097E-006 + 0.15390000000000004 5.5807422540965490E-006 + 0.15500000000000003 5.3914973250357434E-006 + 0.15610000000000002 5.1612564675451722E-006 + 0.15720000000000001 4.8513375077163801E-006 + 0.15830000000000000 4.5693132051383145E-006 + 0.15940000000000004 4.4010507735947613E-006 + 0.16050000000000003 4.2783144635905046E-006 + 0.16160000000000002 4.0844524846761487E-006 + 0.16270000000000001 3.8317257349262945E-006 + 0.16380000000000000 3.6380802157509606E-006 + 0.16490000000000005 3.5431664855423151E-006 + 0.16600000000000004 3.4483973649912514E-006 + 0.16710000000000003 3.2699317671358585E-006 + 0.16820000000000002 3.0660505672130967E-006 + 0.16930000000000001 2.9439188438118435E-006 + 0.17040000000000000 2.8936390208400553E-006 + 0.17150000000000004 2.8054012091160985E-006 + 0.17260000000000003 2.6395723580208141E-006 + 0.17370000000000002 2.4857265543687390E-006 + 0.17480000000000001 2.4218902581196744E-006 + 0.17590000000000000 2.3943159703776473E-006 + 0.17700000000000005 2.3017155399429612E-006 + 0.17810000000000004 2.1507084966287948E-006 + 0.17920000000000003 2.0436639260879019E-006 + 0.18030000000000002 2.0204342945362441E-006 + 0.18140000000000001 1.9986869119748008E-006 + 0.18250000000000000 1.9011022232007235E-006 + 0.18360000000000004 1.7714345403874177E-006 + 0.18470000000000003 1.7045467757270671E-006 + 0.18580000000000002 1.7020918221533066E-006 + 0.18690000000000001 1.6742967545724241E-006 + 0.18800000000000000 1.5785226423759013E-006 + 0.18910000000000005 1.4800117469349061E-006 + 0.19020000000000004 1.4472393559117336E-006 + 0.19130000000000003 1.4481398693533265E-006 + 0.19240000000000002 1.4045049283595290E-006 + 0.19350000000000001 1.3137112091499148E-006 + 0.19460000000000005 1.2490828567024437E-006 + 0.19570000000000004 1.2435616554284934E-006 + 0.19680000000000003 1.2396147894833121E-006 + 0.19790000000000002 1.1801362234109547E-006 + 0.19900000000000001 1.0964109833366820E-006 + 0.20010000000000000 1.0587349379420630E-006 + 0.20120000000000005 1.0691005627450068E-006 + 0.20230000000000004 1.0603223472571699E-006 + 0.20340000000000003 9.9848887202824699E-007 + 0.20450000000000002 9.3087248842493864E-007 + 0.20560000000000000 9.1088088538526790E-007 + 0.20670000000000005 9.1931354972984991E-007 + 0.20780000000000004 8.9933968183686375E-007 + 0.20890000000000003 8.4423197677097050E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0020.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0020.BXX.semd new file mode 100644 index 00000000..0908cd6f --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0020.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173367227286533E-021 + -0.11119999999999999 -2.1335585054060316E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3249081147095817E-021 + -0.10790000000000000 3.2296879276220831E-019 + -0.10679999999999999 1.0674503433646278E-019 + -0.10569999999999999 -1.4623059134956105E-018 + -0.10460000000000000 -1.2596261906999581E-018 + -0.10349999999999999 4.7662514990678041E-018 + -0.10239999999999999 7.2483628505786299E-018 + -0.10130000000000000 -1.0592433209906969E-017 + -0.10020000000000000 -2.7792567132622285E-017 + -9.9099999999999994E-002 1.2570451183550935E-017 + -9.7999999999999990E-002 7.9820487274198914E-017 + -9.6899999999999986E-002 1.2145859375127466E-017 + -9.5799999999999996E-002 -1.8955670917265182E-016 + -9.4699999999999993E-002 -1.2844009241981205E-016 + -9.3599999999999989E-002 3.9215229942820152E-016 + -9.2499999999999999E-002 5.3949026600151845E-016 + -9.1399999999999995E-002 -6.0574322437205929E-016 + -9.0299999999999991E-002 -1.6980255617787777E-015 + -8.9200000000000002E-002 1.2997041625770455E-016 + -8.8099999999999984E-002 3.8443754981438896E-015 + -8.6999999999999994E-002 2.7951547275888037E-015 + -8.5899999999999990E-002 -5.4413002661295781E-015 + -8.4799999999999986E-002 -9.5917426494343365E-015 + -8.3699999999999997E-002 2.5228179649370219E-015 + -8.2599999999999993E-002 1.8417230495662226E-014 + -8.1499999999999989E-002 8.2132575141501650E-015 + -8.0399999999999999E-002 -2.5318190876059618E-014 + -7.9299999999999995E-002 -2.8646860952179568E-014 + -7.8199999999999992E-002 2.6885462714627828E-014 + -7.7100000000000002E-002 6.7104619929335418E-014 + -7.5999999999999984E-002 -4.8576907538231025E-015 + -7.4899999999999994E-002 -1.2584727639326776E-013 + -7.3799999999999991E-002 -8.8558900609905095E-014 + -7.2699999999999987E-002 1.4607455869897201E-013 + -7.1599999999999997E-002 2.6607229332113735E-013 + -7.0499999999999993E-002 -1.4646290636462916E-014 + -6.9399999999999989E-002 -4.1285120396146457E-013 + -6.8300000000000000E-002 -2.8991365514860479E-013 + -6.7199999999999996E-002 3.7689499416369843E-013 + -6.6099999999999992E-002 6.6022854501232575E-013 + -6.5000000000000002E-002 -1.0487738336204672E-013 + -6.3899999999999985E-002 -1.0222491256262067E-012 + -6.2799999999999995E-002 -5.2546834071465209E-013 + -6.1699999999999991E-002 1.1612621671555634E-012 + -6.0599999999999994E-002 1.6429056465955272E-012 + -5.9499999999999990E-002 -4.3080491431146672E-013 + -5.8399999999999994E-002 -2.6582687873838440E-012 + -5.7299999999999990E-002 -1.4798648417801985E-012 + -5.6199999999999986E-002 2.3741883025535371E-012 + -5.5099999999999996E-002 3.6569926774310257E-012 + -5.3999999999999992E-002 -3.4671514249039193E-013 + -5.2899999999999989E-002 -4.7691898173718439E-012 + -5.1799999999999985E-002 -2.8353621533971918E-012 + -5.0699999999999995E-002 3.9462998840944508E-012 + -4.9599999999999991E-002 6.1617963335869330E-012 + -4.8499999999999988E-002 -6.3214413087778198E-013 + -4.7399999999999998E-002 -7.9608594022451129E-012 + -4.6299999999999994E-002 -4.8448896804165198E-012 + -4.5199999999999990E-002 5.9953465803008754E-012 + -4.4099999999999986E-002 1.0003358384691463E-011 + -4.2999999999999997E-002 7.0874453224692435E-013 + -4.1899999999999993E-002 -9.9524017499463824E-012 + -4.0799999999999989E-002 -7.5308067074009166E-012 + -3.9699999999999985E-002 4.1724605541471060E-012 + -3.8599999999999995E-002 8.2181275673498533E-012 + -3.7499999999999992E-002 -6.3641670058900424E-013 + -3.6399999999999988E-002 -8.0516036546351977E-012 + -3.5299999999999984E-002 -1.8645905132397278E-012 + -3.4199999999999994E-002 9.1504139335119028E-012 + -3.3099999999999991E-002 8.9049496942994466E-012 + -3.1999999999999987E-002 -8.5712508054655578E-013 + -3.0899999999999997E-002 -4.3748980133040405E-012 + -2.9799999999999993E-002 6.2667395144683224E-013 + -2.8699999999999989E-002 -1.9753673523303927E-012 + -2.7599999999999986E-002 -1.6764046747996808E-011 + -2.6499999999999996E-002 -2.0917271387199676E-011 + -2.5399999999999992E-002 2.9942175041458574E-012 + -2.4299999999999988E-002 3.0768766007271964E-011 + -2.3199999999999985E-002 2.1648766113102624E-011 + -2.2099999999999995E-002 -1.9667056178063191E-011 + -2.0999999999999991E-002 -3.8431577364939074E-011 + -1.9899999999999987E-002 -5.0983444896401942E-012 + -1.8799999999999983E-002 3.2654840637080795E-011 + -1.7699999999999994E-002 9.2144503832658486E-012 + -1.6599999999999990E-002 -5.9762590709500074E-011 + -1.5499999999999986E-002 -8.4332964223055029E-011 + -1.4399999999999996E-002 -1.9595804146010920E-011 + -1.3299999999999992E-002 6.4436289637370692E-011 + -1.2199999999999989E-002 6.8664129937445750E-011 + -1.1099999999999985E-002 -7.3283167728588339E-012 + -9.9999999999999950E-003 -7.1437647464200893E-011 + -8.8999999999999913E-003 -6.8146689680137484E-011 + -7.7999999999999875E-003 -4.3199541166494271E-011 + -6.6999999999999837E-003 -6.1488959757216577E-011 + -5.5999999999999939E-003 -1.1013896045186655E-010 + -4.4999999999999901E-003 -1.2982837027664118E-010 + -3.3999999999999864E-003 -1.1040854341892725E-010 + -2.2999999999999826E-003 -9.1320548345485975E-011 + -1.1999999999999927E-003 -8.1284333430797773E-011 + -9.9999999999988987E-005 -4.9763981130324098E-011 + 1.0000000000000148E-003 -2.1534015889890235E-011 + 2.1000000000000185E-003 -9.5361912810787430E-011 + 3.2000000000000084E-003 -3.0106811488295193E-010 + 4.3000000000000121E-003 -5.0027587628065362E-010 + 5.4000000000000159E-003 -5.2164289554568199E-010 + 6.5000000000000058E-003 -3.9087880154831112E-010 + 7.6000000000000234E-003 -3.3101685281700099E-010 + 8.7000000000000133E-003 -4.5681342042414030E-010 + 9.8000000000000032E-003 -6.1871197054585991E-010 + 1.0900000000000021E-002 -6.0987942474000079E-010 + 1.2000000000000011E-002 -4.6180953505725597E-010 + 1.3100000000000001E-002 -4.3967562923796777E-010 + 1.4200000000000018E-002 -7.3125266952800416E-010 + 1.5300000000000008E-002 -1.1777603337037590E-009 + 1.6400000000000026E-002 -1.4753358534846939E-009 + 1.7500000000000016E-002 -1.5513753615081782E-009 + 1.8600000000000005E-002 -1.5475003500853290E-009 + 1.9700000000000023E-002 -1.5767968042368352E-009 + 2.0800000000000013E-002 -1.5991407087412313E-009 + 2.1900000000000003E-002 -1.6326938689914527E-009 + 2.3000000000000020E-002 -1.7413559483259178E-009 + 2.4100000000000010E-002 -1.8958414838010640E-009 + 2.5200000000000000E-002 -2.1139292538663312E-009 + 2.6300000000000018E-002 -2.2304142976992125E-009 + 2.7400000000000008E-002 -2.4654382979605316E-009 + 2.8500000000000025E-002 -2.9394242595515152E-009 + 2.9600000000000015E-002 -3.4147942251649965E-009 + 3.0700000000000005E-002 -3.5120950592215650E-009 + 3.1800000000000023E-002 -3.2423452811514153E-009 + 3.2900000000000013E-002 -2.9712059479436448E-009 + 3.4000000000000002E-002 -3.0437090625667906E-009 + 3.5100000000000020E-002 -3.1506852682383624E-009 + 3.6200000000000010E-002 -3.0988891452921052E-009 + 3.7300000000000028E-002 -2.5707060924418101E-009 + 3.8400000000000017E-002 -2.3386599323771406E-009 + 3.9500000000000007E-002 -2.5044102347493435E-009 + 4.0600000000000025E-002 -2.8172777444268604E-009 + 4.1700000000000015E-002 -2.8436772936402122E-009 + 4.2800000000000005E-002 -2.4579922541789756E-009 + 4.3900000000000022E-002 -1.7009207375906499E-009 + 4.5000000000000012E-002 -9.9195429648091249E-010 + 4.6100000000000002E-002 -3.5157576849798033E-010 + 4.7200000000000020E-002 2.6197863323140780E-010 + 4.8300000000000010E-002 6.5478494848392188E-010 + 4.9400000000000027E-002 1.9687187435835085E-009 + 5.0500000000000017E-002 3.1293880820015829E-009 + 5.1600000000000007E-002 4.1543750661787726E-009 + 5.2700000000000025E-002 4.8551829223697496E-009 + 5.3800000000000014E-002 4.9277861791097166E-009 + 5.4900000000000004E-002 5.4404298843735432E-009 + 5.6000000000000022E-002 7.2863430844449795E-009 + 5.7100000000000012E-002 8.6547338185027911E-009 + 5.8200000000000002E-002 9.5163379398854886E-009 + 5.9300000000000019E-002 9.3418197621986110E-009 + 6.0400000000000009E-002 9.2441521104547064E-009 + 6.1500000000000027E-002 1.1055560023010003E-008 + 6.2600000000000017E-002 1.4544503379454454E-008 + 6.3700000000000007E-002 1.5302873634936986E-008 + 6.4800000000000024E-002 1.4932290071101306E-008 + 6.5900000000000014E-002 1.3734136494747418E-008 + 6.7000000000000004E-002 1.3919245311910800E-008 + 6.8100000000000022E-002 1.4418758631506989E-008 + 6.9200000000000012E-002 1.3711962232321184E-008 + 7.0300000000000029E-002 1.3158410361313599E-008 + 7.1400000000000019E-002 1.4322262487098669E-008 + 7.2500000000000009E-002 1.4326435149314420E-008 + 7.3600000000000027E-002 1.1640353569930539E-008 + 7.4700000000000016E-002 8.8128615516325226E-009 + 7.5800000000000006E-002 8.7851139696226710E-009 + 7.6900000000000024E-002 1.0481016943231225E-008 + 7.8000000000000014E-002 1.0154942664541977E-008 + 7.9100000000000004E-002 5.1485797847306003E-009 + 8.0200000000000021E-002 -1.9940276096974685E-009 + 8.1300000000000011E-002 -5.1149218194268542E-009 + 8.2400000000000029E-002 -1.7506415206369752E-009 + 8.3500000000000019E-002 2.3514667990554017E-009 + 8.4600000000000009E-002 7.6945522176075087E-010 + 8.5700000000000026E-002 -7.0478987090893952E-009 + 8.6800000000000016E-002 -1.4975123363569764E-008 + 8.7900000000000006E-002 -1.7174128785768517E-008 + 8.9000000000000024E-002 -1.4326319686119859E-008 + 9.0100000000000013E-002 -1.1197889726588528E-008 + 9.1200000000000003E-002 -1.2232842294679358E-008 + 9.2300000000000021E-002 -1.7549682596040839E-008 + 9.3400000000000011E-002 -2.3560525974630764E-008 + 9.4500000000000028E-002 -2.6723657953198199E-008 + 9.5600000000000018E-002 -2.4735914649909319E-008 + 9.6700000000000008E-002 -1.7109087480093876E-008 + 9.7800000000000026E-002 -1.0381159931682760E-008 + 9.8900000000000016E-002 -1.3413724353483758E-008 + 0.10000000000000001 -2.3904632939775183E-008 + 0.10110000000000002 -3.0109603699202125E-008 + 0.10220000000000001 -2.6328597968472423E-008 + 0.10330000000000003 -1.4728105846018025E-008 + 0.10440000000000002 -6.1410876384115909E-009 + 0.10550000000000001 -7.8825257432413309E-009 + 0.10660000000000003 -1.5448472723278428E-008 + 0.10770000000000002 -1.9183241661835382E-008 + 0.10880000000000001 -1.7012700581631179E-008 + 0.10990000000000003 -7.0409282848515886E-009 + 0.11100000000000002 4.2159573609978906E-009 + 0.11210000000000001 1.0357547708395032E-008 + 0.11320000000000002 4.1397347771976456E-009 + 0.11430000000000001 -7.6258901415826585E-009 + 0.11540000000000003 -1.2463639897930534E-008 + 0.11650000000000002 -2.4745283599969525E-009 + 0.11760000000000001 1.4644826684673262E-008 + 0.11870000000000003 2.4379241736482982E-008 + 0.11980000000000002 1.6525435242442654E-008 + 0.12090000000000001 1.0333106592597119E-009 + 0.12200000000000003 -5.3922661891192547E-009 + 0.12310000000000001 4.9085082665101254E-009 + 0.12420000000000003 2.1266846061962497E-008 + 0.12530000000000002 2.8766113047140607E-008 + 0.12640000000000001 2.0754672647171901E-008 + 0.12750000000000003 8.9583638285262168E-009 + 0.12860000000000002 2.1725683474471680E-009 + 0.12970000000000001 2.0732937588974210E-009 + 0.13080000000000003 7.5188184567309690E-009 + 0.13190000000000002 1.5832915423175109E-008 + 0.13300000000000001 2.1083046419789753E-008 + 0.13410000000000000 1.7592514112152458E-008 + 0.13520000000000004 5.7357252281065030E-009 + 0.13630000000000003 -4.8054045187484462E-009 + 0.13740000000000002 -2.6188999857623685E-009 + 0.13850000000000001 1.0712241760302277E-008 + 0.13960000000000000 1.9347400126434877E-008 + 0.14070000000000005 1.1921676978943196E-008 + 0.14180000000000004 -4.2759640273004607E-009 + 0.14290000000000003 -1.2167531870943549E-008 + 0.14400000000000002 -5.5164139922680988E-009 + 0.14510000000000001 5.3411706169015361E-009 + 0.14620000000000000 9.2188923161984349E-009 + 0.14730000000000004 5.4443400898662730E-009 + 0.14840000000000003 2.9273472534896428E-011 + 0.14950000000000002 -4.2207313200037788E-009 + 0.15060000000000001 -8.3453715049586208E-009 + 0.15170000000000000 -1.0282718676535296E-008 + 0.15280000000000005 -4.4651149444518978E-009 + 0.15390000000000004 6.3873248912216241E-009 + 0.15500000000000003 9.5871781624623509E-009 + 0.15610000000000002 -1.2109109270852514E-009 + 0.15720000000000001 -1.4819754312611622E-008 + 0.15830000000000000 -1.5337445091745394E-008 + 0.15940000000000004 -1.6871577468435817E-009 + 0.16050000000000003 9.6853813857933346E-009 + 0.16160000000000002 6.5560650241991425E-009 + 0.16270000000000001 -4.9614095054550944E-009 + 0.16380000000000000 -1.0911270109659199E-008 + 0.16490000000000005 -7.1271784030102481E-009 + 0.16600000000000004 -1.4201815279335506E-009 + 0.16710000000000003 -1.1315602968520189E-011 + 0.16820000000000002 -4.1861115268604365E-011 + 0.16930000000000001 1.4515801893821845E-009 + 0.17040000000000000 7.5426492829322456E-010 + 0.17150000000000004 -5.3075752681763788E-009 + 0.17260000000000003 -1.0021944163440821E-008 + 0.17370000000000002 -3.9956842279309512E-009 + 0.17480000000000001 9.1146468150782312E-009 + 0.17590000000000000 1.4011234839017561E-008 + 0.17700000000000005 2.8873647917038170E-009 + 0.17810000000000004 -1.1853232173564265E-008 + 0.17920000000000003 -1.3223927730621199E-008 + 0.18030000000000002 -9.0415308573454922E-010 + 0.18140000000000001 8.8142710907845867E-009 + 0.18250000000000000 5.2472146627735583E-009 + 0.18360000000000004 -3.7191820734250314E-009 + 0.18470000000000003 -5.4725419751378013E-009 + 0.18580000000000002 -2.2859061865609931E-010 + 0.18690000000000001 2.4978172863399095E-009 + 0.18800000000000000 4.7898041088956234E-010 + 0.18910000000000005 4.8998027857294346E-010 + 0.19020000000000004 4.7012402859536451E-009 + 0.19130000000000003 5.0517043881370682E-009 + 0.19240000000000002 -3.1532494393360366E-009 + 0.19350000000000001 -1.0743325340456522E-008 + 0.19460000000000005 -5.9282139197591732E-009 + 0.19570000000000004 7.1209700358565442E-009 + 0.19680000000000003 1.1658822351989784E-008 + 0.19790000000000002 1.3982234259302118E-009 + 0.19900000000000001 -9.8370582790607841E-009 + 0.20010000000000000 -7.1172978621802940E-009 + 0.20120000000000005 4.7509880474194688E-009 + 0.20230000000000004 9.1749683406305849E-009 + 0.20340000000000003 1.3437325696585845E-009 + 0.20450000000000002 -6.2928240396331603E-009 + 0.20560000000000000 -3.7432767996392613E-009 + 0.20670000000000005 2.4410542476260844E-009 + 0.20780000000000004 1.5414582943407140E-009 + 0.20890000000000003 -3.8494665233201886E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0020.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0020.BXZ.semd new file mode 100644 index 00000000..46f2a7d4 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0020.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 -1.0370384665327475E-019 + -0.11230000000000000 -4.6409876227256865E-020 + -0.11119999999999999 8.2720873669385448E-019 + -0.11009999999999999 8.0862064416129255E-019 + -0.10900000000000000 -2.4883418826797283E-018 + -0.10790000000000000 -2.5798952668528631E-018 + -0.10679999999999999 4.4458120695224181E-018 + -0.10569999999999999 -8.2915616800998807E-018 + -0.10460000000000000 -4.1711786762958298E-017 + -0.10349999999999999 3.4793565756919995E-017 + -0.10239999999999999 2.8669140353912079E-016 + -0.10130000000000000 2.5638882632087780E-016 + -0.10020000000000000 -6.8406137298284960E-016 + -9.9099999999999994E-002 -1.7783003564977255E-015 + -9.7999999999999990E-002 -6.4952429277282515E-016 + -9.6899999999999986E-002 3.2767266276625268E-015 + -9.5799999999999996E-002 5.7871666883830847E-015 + -9.4699999999999993E-002 2.2170075190009342E-015 + -9.3599999999999989E-002 -5.0691211888860901E-015 + -9.2499999999999999E-002 -9.9055149933163777E-015 + -9.1399999999999995E-002 -1.3656558048584684E-014 + -9.0299999999999991E-002 -1.9275605214080262E-014 + -8.9200000000000002E-002 -7.1703405745467824E-015 + -8.8099999999999984E-002 5.4147770387489094E-014 + -8.6999999999999994E-002 1.3642902183409050E-013 + -8.5899999999999990E-002 1.1752883009256282E-013 + -8.4799999999999986E-002 -9.3426256856689316E-014 + -8.3699999999999997E-002 -3.7053053767582833E-013 + -8.2599999999999993E-002 -4.1808887623652480E-013 + -8.1499999999999989E-002 -1.0171629706047514E-013 + -8.0399999999999999E-002 3.5628252193116439E-013 + -7.9299999999999995E-002 6.6288993608512592E-013 + -7.8199999999999992E-002 8.2279506558730064E-013 + -7.7100000000000002E-002 9.0005449924698833E-013 + -7.5999999999999984E-002 4.4932590634316760E-013 + -7.4899999999999994E-002 -1.1745848434510653E-012 + -7.3799999999999991E-002 -3.4557812340907379E-012 + -7.2699999999999987E-002 -4.2359757194965209E-012 + -7.1599999999999997E-002 -1.7172210918861563E-012 + -7.0499999999999993E-002 2.9525605051150539E-012 + -6.9399999999999989E-002 6.3249323313530059E-012 + -6.8300000000000000E-002 6.5535025323137930E-012 + -6.7199999999999996E-002 5.3395486816765203E-012 + -6.6099999999999992E-002 4.4603713084123697E-012 + -6.5000000000000002E-002 1.5831729373652625E-012 + -6.3899999999999985E-002 -7.2067703367484359E-012 + -6.2799999999999995E-002 -1.9912897719631673E-011 + -6.1699999999999991E-002 -2.7178318623422015E-011 + -6.0599999999999994E-002 -2.1546920497828026E-011 + -5.9499999999999990E-002 -6.1065978662622200E-012 + -5.8399999999999994E-002 1.0584761366005946E-011 + -5.7299999999999990E-002 2.7202171071216696E-011 + -5.6199999999999986E-002 5.0020990821630917E-011 + -5.5099999999999996E-002 7.6652982572422701E-011 + -5.3999999999999992E-002 8.5816118100545680E-011 + -5.2899999999999989E-002 5.3101446850778444E-011 + -5.1799999999999985E-002 -2.2090558549070494E-011 + -5.0699999999999995E-002 -1.1234477237387352E-010 + -4.9599999999999991E-002 -1.8649713717788785E-010 + -4.8499999999999988E-002 -2.2949625533286167E-010 + -4.7399999999999998E-002 -2.3298921125736172E-010 + -4.6299999999999994E-002 -1.7724297030063951E-010 + -4.5199999999999990E-002 -3.9997807149694253E-011 + -4.4099999999999986E-002 1.7328639911884380E-010 + -4.2999999999999997E-002 4.1959899443888560E-010 + -4.1899999999999993E-002 6.4424504619964296E-010 + -4.0799999999999989E-002 8.0668832724839490E-010 + -3.9699999999999985E-002 8.7561646822109651E-010 + -3.8599999999999995E-002 8.1776507787623132E-010 + -3.7499999999999992E-002 6.2022365021618953E-010 + -3.6399999999999988E-002 3.2891844803373260E-010 + -3.5299999999999984E-002 4.5455552516449060E-011 + -3.4199999999999994E-002 -1.2487523515236632E-010 + -3.3099999999999991E-002 -1.0976099890092073E-010 + -3.1999999999999987E-002 1.4637492606883740E-010 + -3.0899999999999997E-002 6.9391509205374291E-010 + -2.9799999999999993E-002 1.5184199453344149E-009 + -2.8699999999999989E-002 2.4584017044304574E-009 + -2.7599999999999986E-002 3.2189666487880686E-009 + -2.6499999999999996E-002 3.4918123947846880E-009 + -2.5399999999999992E-002 3.0425113539678250E-009 + -2.4299999999999988E-002 1.6652297318842102E-009 + -2.3199999999999985E-002 -8.9583496176715016E-010 + -2.2099999999999995E-002 -4.8898360915927697E-009 + -2.0999999999999991E-002 -1.0389102023111718E-008 + -1.9899999999999987E-002 -1.7221799097910662E-008 + -1.8799999999999983E-002 -2.5130848513299497E-008 + -1.7699999999999994E-002 -3.4010277261131705E-008 + -1.6599999999999990E-002 -4.3996138288093789E-008 + -1.5499999999999986E-002 -5.5407486598824107E-008 + -1.4399999999999996E-002 -6.8721050183739862E-008 + -1.3299999999999992E-002 -8.4656129217819398E-008 + -1.2199999999999989E-002 -1.0424456320379250E-007 + -1.1099999999999985E-002 -1.2877325161753106E-007 + -9.9999999999999950E-003 -1.5969079925071128E-007 + -8.8999999999999913E-003 -1.9860701172547124E-007 + -7.7999999999999875E-003 -2.4732432279961358E-007 + -6.6999999999999837E-003 -3.0777553661209822E-007 + -5.5999999999999939E-003 -3.8194360740817501E-007 + -4.4999999999999901E-003 -4.7200117592183233E-007 + -3.3999999999999864E-003 -5.8066473229700932E-007 + -2.2999999999999826E-003 -7.1144154389912728E-007 + -1.1999999999999927E-003 -8.6851849800950731E-007 + -9.9999999999988987E-005 -1.0565523780314834E-006 + 1.0000000000000148E-003 -1.2807668099412695E-006 + 2.1000000000000185E-003 -1.5473519852093887E-006 + 3.2000000000000084E-003 -1.8637198309079395E-006 + 4.3000000000000121E-003 -2.2382841962098610E-006 + 5.4000000000000159E-003 -2.6801360490935622E-006 + 6.5000000000000058E-003 -3.1991380637919065E-006 + 7.6000000000000234E-003 -3.8063881220296025E-006 + 8.7000000000000133E-003 -4.5144952309783548E-006 + 9.8000000000000032E-003 -5.3374328672362026E-006 + 1.0900000000000021E-002 -6.2903040998207871E-006 + 1.2000000000000011E-002 -7.3894098022719845E-006 + 1.3100000000000001E-002 -8.6525196820730343E-006 + 1.4200000000000018E-002 -1.0098979146277998E-005 + 1.5300000000000008E-002 -1.1749670193239581E-005 + 1.6400000000000026E-002 -1.3626872714667115E-005 + 1.7500000000000016E-002 -1.5754314517835155E-005 + 1.8600000000000005E-002 -1.8156744772568345E-005 + 1.9700000000000023E-002 -2.0859433789155446E-005 + 2.0800000000000013E-002 -2.3887818315415643E-005 + 2.1900000000000003E-002 -2.7267549739917740E-005 + 2.3000000000000020E-002 -3.1024461350170895E-005 + 2.4100000000000010E-002 -3.5183715226594359E-005 + 2.5200000000000000E-002 -3.9768863643985242E-005 + 2.6300000000000018E-002 -4.4801279727835208E-005 + 2.7400000000000008E-002 -5.0299888243898749E-005 + 2.8500000000000025E-002 -5.6281394790858030E-005 + 2.9600000000000015E-002 -6.2758961576037109E-005 + 3.0700000000000005E-002 -6.9740875915158540E-005 + 3.1800000000000023E-002 -7.7229655289556831E-005 + 3.2900000000000013E-002 -8.5220483015291393E-005 + 3.4000000000000002E-002 -9.3700233264826238E-005 + 3.5100000000000020E-002 -1.0264713637297973E-004 + 3.6200000000000010E-002 -1.1202993482584134E-004 + 3.7300000000000028E-002 -1.2180601333966479E-004 + 3.8400000000000017E-002 -1.3192128972150385E-004 + 3.9500000000000007E-002 -1.4230965462047607E-004 + 4.0600000000000025E-002 -1.5289243310689926E-004 + 4.1700000000000015E-002 -1.6357626009266824E-004 + 4.2800000000000005E-002 -1.7425451369490474E-004 + 4.3900000000000022E-002 -1.8480615108273923E-004 + 4.5000000000000012E-002 -1.9509714911691844E-004 + 4.6100000000000002E-002 -2.0498032972682267E-004 + 4.7200000000000020E-002 -2.1429451589938253E-004 + 4.8300000000000010E-002 -2.2286687453743070E-004 + 4.9400000000000027E-002 -2.3051138850860298E-004 + 5.0500000000000017E-002 -2.3703582701273263E-004 + 5.1600000000000007E-002 -2.4224097433034331E-004 + 5.2700000000000025E-002 -2.4592442787252367E-004 + 5.3800000000000014E-002 -2.4788427981548011E-004 + 5.4900000000000004E-002 -2.4791658506728709E-004 + 5.6000000000000022E-002 -2.4582081823609769E-004 + 5.7100000000000012E-002 -2.4140809546224773E-004 + 5.8200000000000002E-002 -2.3450312437489629E-004 + 5.9300000000000019E-002 -2.2494947188533843E-004 + 6.0400000000000009E-002 -2.1261107758618891E-004 + 6.1500000000000027E-002 -1.9737474212888628E-004 + 6.2600000000000017E-002 -1.7915455100592226E-004 + 6.3700000000000007E-002 -1.5790054749231786E-004 + 6.4800000000000024E-002 -1.3359980948735029E-004 + 6.5900000000000014E-002 -1.0627997835399583E-004 + 6.7000000000000004E-002 -7.6012795034330338E-005 + 6.8100000000000022E-002 -4.2913463403237984E-005 + 6.9200000000000012E-002 -7.1413828663935419E-006 + 7.0300000000000029E-002 3.1098945328267291E-005 + 7.1400000000000019E-002 7.1552065492141992E-005 + 7.2500000000000009E-002 1.1391344014555216E-004 + 7.3600000000000027E-002 1.5783362323418260E-004 + 7.4700000000000016E-002 2.0292369299568236E-004 + 7.5800000000000006E-002 2.4876187671907246E-004 + 7.6900000000000024E-002 2.9489153530448675E-004 + 7.8000000000000014E-002 3.4082549973390996E-004 + 7.9100000000000004E-002 3.8604912697337568E-004 + 8.0200000000000021E-002 4.3003645259886980E-004 + 8.1300000000000011E-002 4.7225708840414882E-004 + 8.2400000000000029E-002 5.1218527369201183E-004 + 8.3500000000000019E-002 5.4929923499003053E-004 + 8.4600000000000009E-002 5.8309198357164860E-004 + 8.5700000000000026E-002 6.1308237491175532E-004 + 8.6800000000000016E-002 6.3882558606564999E-004 + 8.7900000000000006E-002 6.5992114832624793E-004 + 8.9000000000000024E-002 6.7602016497403383E-004 + 9.0100000000000013E-002 6.8683165591210127E-004 + 9.1200000000000003E-002 6.9212558446452022E-004 + 9.2300000000000021E-002 6.9173786323517561E-004 + 9.3400000000000011E-002 6.8557047052308917E-004 + 9.4500000000000028E-002 6.7360268440097570E-004 + 9.5600000000000018E-002 6.5589626319706440E-004 + 9.6700000000000008E-002 6.3259573653340340E-004 + 9.7800000000000026E-002 6.0391478473320603E-004 + 9.8900000000000016E-002 5.7012343313544989E-004 + 0.10000000000000001 5.3156283684074879E-004 + 0.10110000000000002 4.8864382551982999E-004 + 0.10220000000000001 4.4184256694279611E-004 + 0.10330000000000003 3.9168569492176175E-004 + 0.10440000000000002 3.3873078064061701E-004 + 0.10550000000000001 2.8356295661069453E-004 + 0.10660000000000003 2.2678587993141264E-004 + 0.10770000000000002 1.6902539937291294E-004 + 0.10880000000000001 1.1091273336205631E-004 + 0.10990000000000003 5.3083687816979364E-005 + 0.11100000000000002 -3.8557582229259424E-006 + 0.11210000000000001 -5.9324422181816772E-005 + 0.11320000000000002 -1.1278272722847760E-004 + 0.11430000000000001 -1.6372904065065086E-004 + 0.11540000000000003 -2.1169874526094645E-004 + 0.11650000000000002 -2.5627051945775747E-004 + 0.11760000000000001 -2.9708765214309096E-004 + 0.11870000000000003 -3.3386336872354150E-004 + 0.11980000000000002 -3.6638416349887848E-004 + 0.12090000000000001 -3.9449500036425889E-004 + 0.12200000000000003 -4.1808874811977148E-004 + 0.12310000000000001 -4.3711555190384388E-004 + 0.12420000000000003 -4.5159505680203438E-004 + 0.12530000000000002 -4.6161341015249491E-004 + 0.12640000000000001 -4.6731441398151219E-004 + 0.12750000000000003 -4.6887787175364792E-004 + 0.12860000000000002 -4.6652444871142507E-004 + 0.12970000000000001 -4.6051107347011566E-004 + 0.13080000000000003 -4.5112639782018960E-004 + 0.13190000000000002 -4.3868416105397046E-004 + 0.13300000000000001 -4.2351990123279393E-004 + 0.13410000000000000 -4.0598484338261187E-004 + 0.13520000000000004 -3.8643530569970608E-004 + 0.13630000000000003 -3.6521948641166091E-004 + 0.13740000000000002 -3.4267452429048717E-004 + 0.13850000000000001 -3.1913368729874492E-004 + 0.13960000000000000 -2.9492875910364091E-004 + 0.14070000000000005 -2.7037615654990077E-004 + 0.14180000000000004 -2.4575908901169896E-004 + 0.14290000000000003 -2.2132572485134006E-004 + 0.14400000000000002 -1.9730383064597845E-004 + 0.14510000000000001 -1.7391012806911021E-004 + 0.14620000000000000 -1.5133830311242491E-004 + 0.14730000000000004 -1.2974346464034170E-004 + 0.14840000000000003 -1.0924431262537837E-004 + 0.14950000000000002 -8.9936555013991892E-005 + 0.15060000000000001 -7.1901420596987009E-005 + 0.15170000000000000 -5.5199525377247483E-005 + 0.15280000000000005 -3.9859540265752003E-005 + 0.15390000000000004 -2.5885821742122062E-005 + 0.15500000000000003 -1.3269606824906077E-005 + 0.15610000000000002 -1.9914518816221971E-006 + 0.15720000000000001 7.9857809396344237E-006 + 0.15830000000000000 1.6716840036679059E-005 + 0.15940000000000004 2.4264298190246336E-005 + 0.16050000000000003 3.0688843253301457E-005 + 0.16160000000000002 3.6057190300198272E-005 + 0.16270000000000001 4.0449936932418495E-005 + 0.16380000000000000 4.3954249122180045E-005 + 0.16490000000000005 4.6650631702505052E-005 + 0.16600000000000004 4.8609359510010108E-005 + 0.16710000000000003 4.9902842874871567E-005 + 0.16820000000000002 5.0614999054232612E-005 + 0.16930000000000001 5.0830196414608508E-005 + 0.17040000000000000 5.0614744395716116E-005 + 0.17150000000000004 5.0019323680317029E-005 + 0.17260000000000003 4.9097659939434379E-005 + 0.17370000000000002 4.7915811592247337E-005 + 0.17480000000000001 4.6537305024685338E-005 + 0.17590000000000000 4.5003980631008744E-005 + 0.17700000000000005 4.3340591219021007E-005 + 0.17810000000000004 4.1576418880140409E-005 + 0.17920000000000003 3.9752736483933404E-005 + 0.18030000000000002 3.7909147067693993E-005 + 0.18140000000000001 3.6068144254386425E-005 + 0.18250000000000000 3.4239721571793780E-005 + 0.18360000000000004 3.2437354093417525E-005 + 0.18470000000000003 3.0678838811581954E-005 + 0.18580000000000002 2.8975011446163990E-005 + 0.18690000000000001 2.7328000214765780E-005 + 0.18800000000000000 2.5743671358213760E-005 + 0.18910000000000005 2.4236431272584014E-005 + 0.19020000000000004 2.2815149350208230E-005 + 0.19130000000000003 2.1469890270964243E-005 + 0.19240000000000002 2.0184292225167155E-005 + 0.19350000000000001 1.8958946384373121E-005 + 0.19460000000000005 1.7812710211728700E-005 + 0.19570000000000004 1.6757492630858906E-005 + 0.19680000000000003 1.5779454770381562E-005 + 0.19790000000000002 1.4854489563731477E-005 + 0.19900000000000001 1.3975745787320193E-005 + 0.20010000000000000 1.3155661690689158E-005 + 0.20120000000000005 1.2402013453538530E-005 + 0.20230000000000004 1.1704499229381327E-005 + 0.20340000000000003 1.1048781743738800E-005 + 0.20450000000000002 1.0434156138217077E-005 + 0.20560000000000000 9.8673408501781523E-006 + 0.20670000000000005 9.3442495199269615E-006 + 0.20780000000000004 8.8506831161794253E-006 + 0.20890000000000003 8.3813292803824879E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0021.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0021.BXX.semd new file mode 100644 index 00000000..3b65b6fd --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0021.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 -3.7337474201100635E-029 + -0.10790000000000000 1.3453097630132632E-029 + -0.10679999999999999 4.7176838434681140E-028 + -0.10569999999999999 -9.6304313786597021E-030 + -0.10460000000000000 -2.2791832444147649E-027 + -0.10349999999999999 2.2450969807010330E-027 + -0.10239999999999999 5.9567414658043364E-027 + -0.10130000000000000 -4.9226211629225854E-026 + -0.10020000000000000 -7.7164820678812221E-026 + -9.9099999999999994E-002 3.5427785161711230E-025 + -9.7999999999999990E-002 9.8178176997346787E-025 + -9.6899999999999986E-002 -6.6351066086236015E-025 + -9.5799999999999996E-002 -5.6465551301843663E-024 + -9.4699999999999993E-002 -5.2667548919220893E-024 + -9.3599999999999989E-002 1.2807500739617803E-023 + -9.2499999999999999E-002 3.4929132674278027E-023 + -9.1399999999999995E-002 1.6565129221111362E-023 + -9.0299999999999991E-002 -5.5165560594859181E-023 + -8.9200000000000002E-002 -1.2455057250915504E-022 + -8.8099999999999984E-002 -1.5215372435060106E-022 + -8.6999999999999994E-002 -1.0031463242087784E-022 + -8.5899999999999990E-002 3.5796283922265517E-022 + -8.4799999999999986E-002 1.5967284862528994E-021 + -8.3699999999999997E-002 2.3731367487684544E-021 + -8.2599999999999993E-002 -9.7030305336387512E-022 + -8.1499999999999989E-002 -9.7754863854195680E-021 + -8.0399999999999999E-002 -1.5159535522280468E-020 + -7.9299999999999995E-002 -9.7618641586033688E-022 + -7.8199999999999992E-002 3.4926250567805358E-020 + -7.7100000000000002E-002 6.3323428851410422E-020 + -7.5999999999999984E-002 4.1270719403738545E-020 + -7.4899999999999994E-002 -4.8335468682749351E-020 + -7.3799999999999991E-002 -1.8226379375389563E-019 + -7.2699999999999987E-002 -2.9687607827286490E-019 + -7.1599999999999997E-002 -2.4095342143726934E-019 + -7.0499999999999993E-002 2.3417061796251694E-019 + -6.9399999999999989E-002 1.1815504738374560E-018 + -6.8300000000000000E-002 1.9091241683759561E-018 + -6.7199999999999996E-002 9.8054734274587198E-019 + -6.6099999999999992E-002 -2.4318731573928771E-018 + -6.5000000000000002E-002 -6.6677221788261133E-018 + -6.3899999999999985E-002 -7.5772539980327764E-018 + -6.2799999999999995E-002 -1.5040610602390983E-018 + -6.1699999999999991E-002 1.1101705979179329E-017 + -6.0599999999999994E-002 2.4575501257364725E-017 + -5.9499999999999990E-002 2.9130320015189994E-017 + -5.8399999999999994E-002 1.2619667602817228E-017 + -5.7299999999999990E-002 -3.3211242036999957E-017 + -5.6199999999999986E-002 -9.6724518661761073E-017 + -5.5099999999999996E-002 -1.3118860845453385E-016 + -5.3999999999999992E-002 -7.0001813698525073E-017 + -5.2899999999999989E-002 1.1374956326421729E-016 + -5.1799999999999985E-002 3.4495165314025165E-016 + -5.0699999999999995E-002 4.5484292839016640E-016 + -4.9599999999999991E-002 2.8070587168712788E-016 + -4.8499999999999988E-002 -2.1407289992573527E-016 + -4.7399999999999998E-002 -8.8235130947904848E-016 + -4.6299999999999994E-002 -1.4008282762459638E-015 + -4.5199999999999990E-002 -1.3201901043926440E-015 + -4.4099999999999986E-002 -2.3408480769333676E-016 + -4.2999999999999997E-002 1.8395967427587302E-015 + -4.1899999999999993E-002 4.0546166989489322E-015 + -4.0799999999999989E-002 4.8309257832392875E-015 + -3.9699999999999985E-002 2.7573723994600520E-015 + -3.8599999999999995E-002 -2.2062770938668800E-015 + -3.7499999999999992E-002 -8.2677734016683990E-015 + -3.6399999999999988E-002 -1.2530703877950897E-014 + -3.5299999999999984E-002 -1.2231585204056355E-014 + -3.4199999999999994E-002 -5.6350781110553125E-015 + -3.3099999999999991E-002 7.2450869969772382E-015 + -3.1999999999999987E-002 2.3495121863684187E-014 + -3.0899999999999997E-002 3.6482823733601302E-014 + -2.9799999999999993E-002 3.7469938989672519E-014 + -2.8699999999999989E-002 2.0199853684806264E-014 + -2.7599999999999986E-002 -1.4547136959657328E-014 + -2.6499999999999996E-002 -5.8218783526714502E-014 + -2.5399999999999992E-002 -9.7321198951234866E-014 + -2.4299999999999988E-002 -1.1583328697259421E-013 + -2.3199999999999985E-002 -9.5981965322726459E-014 + -2.2099999999999995E-002 -2.2458428075144282E-014 + -2.0999999999999991E-002 1.0538197105312147E-013 + -1.9899999999999987E-002 2.5925285139158372E-013 + -1.8799999999999983E-002 3.7992073137656235E-013 + -1.7699999999999994E-002 3.9509267710756413E-013 + -1.6599999999999990E-002 2.4860200161479218E-013 + -1.5499999999999986E-002 -7.4176233731682029E-014 + -1.4399999999999996E-002 -5.2987930883319212E-013 + -1.3299999999999992E-002 -1.0064088234659763E-012 + -1.2199999999999989E-002 -1.3242393293033672E-012 + -1.1099999999999985E-002 -1.2707116175264543E-012 + -9.9999999999999950E-003 -6.7844780357942391E-013 + -8.8999999999999913E-003 4.7666834672097091E-013 + -7.7999999999999875E-003 2.0073497985356736E-012 + -6.6999999999999837E-003 3.5112169248507907E-012 + -5.5999999999999939E-003 4.4323282023805977E-012 + -4.4999999999999901E-003 4.1779210299686120E-012 + -3.3999999999999864E-003 2.2929182424274996E-012 + -2.2999999999999826E-003 -1.3153498472709413E-012 + -1.1999999999999927E-003 -6.1643997198435052E-012 + -9.9999999999988987E-005 -1.1109014749766111E-011 + 1.0000000000000148E-003 -1.4475204888897419E-011 + 2.1000000000000185E-003 -1.4431201893205792E-011 + 3.2000000000000084E-003 -9.5314060463702610E-012 + 4.3000000000000121E-003 6.7371883896369389E-013 + 5.4000000000000159E-003 1.5105307629714737E-011 + 6.5000000000000058E-003 3.0896351449483106E-011 + 7.6000000000000234E-003 4.3611513705910099E-011 + 8.7000000000000133E-003 4.8054067669500711E-011 + 9.8000000000000032E-003 3.9579627769681380E-011 + 1.0900000000000021E-002 1.5664670949266934E-011 + 1.2000000000000011E-002 -2.2618878992020086E-011 + 1.3100000000000001E-002 -6.9631224397515012E-011 + 1.4200000000000018E-002 -1.1514261766265577E-010 + 1.5300000000000008E-002 -1.4563521222310527E-010 + 1.6400000000000026E-002 -1.4700302086723127E-010 + 1.7500000000000016E-002 -1.0827105878519205E-010 + 1.8600000000000005E-002 -2.5562846978077758E-011 + 1.9700000000000023E-002 9.4652417848006820E-011 + 2.0800000000000013E-002 2.3404922444569820E-010 + 2.1900000000000003E-002 3.6363598243660533E-010 + 2.3000000000000020E-002 4.4830314460675424E-010 + 2.4100000000000010E-002 4.5464187969912473E-010 + 2.5200000000000000E-002 3.6086111876443283E-010 + 2.6300000000000018E-002 1.6667728308661367E-010 + 2.7400000000000008E-002 -9.9403665854147505E-011 + 2.8500000000000025E-002 -3.7786057616173707E-010 + 2.9600000000000015E-002 -5.8291976801072565E-010 + 3.0700000000000005E-002 -6.1527227757096625E-010 + 3.1800000000000023E-002 -3.8215694497800712E-010 + 3.2900000000000013E-002 1.7778942207336002E-010 + 3.4000000000000002E-002 1.0693136376360712E-009 + 3.5100000000000020E-002 2.2203188176916910E-009 + 3.6200000000000010E-002 3.4717495545066868E-009 + 3.7300000000000028E-002 4.5813508542380532E-009 + 3.8400000000000017E-002 5.2426911700820256E-009 + 3.9500000000000007E-002 5.1177071469510338E-009 + 4.0600000000000025E-002 3.8776324373657189E-009 + 4.1700000000000015E-002 1.2444231201058642E-009 + 4.2800000000000005E-002 -2.9762174946768027E-009 + 4.3900000000000022E-002 -8.8783922436164175E-009 + 4.5000000000000012E-002 -1.6462426088992288E-008 + 4.6100000000000002E-002 -2.5666587077921577E-008 + 4.7200000000000020E-002 -3.6422221683096723E-008 + 4.8300000000000010E-002 -4.8726580104130335E-008 + 4.9400000000000027E-002 -6.2723671589992591E-008 + 5.0500000000000017E-002 -7.8780580281545554E-008 + 5.1600000000000007E-002 -9.7548856103912840E-008 + 5.2700000000000025E-002 -1.2000279525636870E-007 + 5.3800000000000014E-002 -1.4745157272955112E-007 + 5.4900000000000004E-002 -1.8152678649130394E-007 + 5.6000000000000022E-002 -2.2415443368117849E-007 + 5.7100000000000012E-002 -2.7752247433454613E-007 + 5.8200000000000002E-002 -3.4406184568069875E-007 + 5.9300000000000019E-002 -4.2645544340302877E-007 + 6.0400000000000009E-002 -5.2768280056625372E-007 + 6.1500000000000027E-002 -6.5110435798487742E-007 + 6.2600000000000017E-002 -8.0059055562742287E-007 + 6.3700000000000007E-002 -9.8067960152548039E-007 + 6.4800000000000024E-002 -1.1967558748438023E-006 + 6.5900000000000014E-002 -1.4552116454069619E-006 + 6.7000000000000004E-002 -1.7635892390899244E-006 + 6.8100000000000022E-002 -2.1306948383426061E-006 + 6.9200000000000012E-002 -2.5666831788839772E-006 + 7.0300000000000029E-002 -3.0831167805445148E-006 + 7.1400000000000019E-002 -3.6930036912963260E-006 + 7.2500000000000009E-002 -4.4108483052696101E-006 + 7.3600000000000027E-002 -5.2527411753544584E-006 + 7.4700000000000016E-002 -6.2364670156966895E-006 + 7.5800000000000006E-002 -7.3816486292344052E-006 + 7.6900000000000024E-002 -8.7099215306807309E-006 + 7.8000000000000014E-002 -1.0245098565064836E-005 + 7.9100000000000004E-002 -1.2013264495180920E-005 + 8.0200000000000021E-002 -1.4042814655113034E-005 + 8.1300000000000011E-002 -1.6364452676498331E-005 + 8.2400000000000029E-002 -1.9011116819456220E-005 + 8.3500000000000019E-002 -2.2017717128619552E-005 + 8.4600000000000009E-002 -2.5420933525310829E-005 + 8.5700000000000026E-002 -2.9258739232318476E-005 + 8.6800000000000016E-002 -3.3570140658412129E-005 + 8.7900000000000006E-002 -3.8394653529394418E-005 + 8.9000000000000024E-002 -4.3771873606601730E-005 + 9.0100000000000013E-002 -4.9740716349333525E-005 + 9.1200000000000003E-002 -5.6338791182497516E-005 + 9.2300000000000021E-002 -6.3601619331166148E-005 + 9.3400000000000011E-002 -7.1561822551302612E-005 + 9.4500000000000028E-002 -8.0247984442394227E-005 + 9.5600000000000018E-002 -8.9683242549654096E-005 + 9.6700000000000008E-002 -9.9884098744951189E-005 + 9.7800000000000026E-002 -1.1085900769103318E-004 + 9.8900000000000016E-002 -1.2260684161446989E-004 + 0.10000000000000001 -1.3511546421796083E-004 + 0.10110000000000002 -1.4835981710348278E-004 + 0.10220000000000001 -1.6230021719820797E-004 + 0.10330000000000003 -1.7688127991277725E-004 + 0.10440000000000002 -1.9203020201530308E-004 + 0.10550000000000001 -2.0765524823218584E-004 + 0.10660000000000003 -2.2364493634086102E-004 + 0.10770000000000002 -2.3986723681446165E-004 + 0.10880000000000001 -2.5616909260861576E-004 + 0.10990000000000003 -2.7237590984441340E-004 + 0.11100000000000002 -2.8829096117988229E-004 + 0.11210000000000001 -3.0369588057510555E-004 + 0.11320000000000002 -3.1835245317779481E-004 + 0.11430000000000001 -3.3200325560756028E-004 + 0.11540000000000003 -3.4437267458997667E-004 + 0.11650000000000002 -3.5516958450898528E-004 + 0.11760000000000001 -3.6409063613973558E-004 + 0.11870000000000003 -3.7082380731590092E-004 + 0.11980000000000002 -3.7505294312722981E-004 + 0.12090000000000001 -3.7646130658686161E-004 + 0.12200000000000003 -3.7473818520084023E-004 + 0.12310000000000001 -3.6958430428057909E-004 + 0.12420000000000003 -3.6071770591661334E-004 + 0.12530000000000002 -3.4787997719831765E-004 + 0.12640000000000001 -3.3084169263020158E-004 + 0.12750000000000003 -3.0940986471250653E-004 + 0.12860000000000002 -2.8343487065285444E-004 + 0.12970000000000001 -2.5281534180976450E-004 + 0.13080000000000003 -2.1750401356257498E-004 + 0.13190000000000002 -1.7751303676050156E-004 + 0.13300000000000001 -1.3291886716615409E-004 + 0.13410000000000000 -8.3867220382671803E-005 + 0.13520000000000004 -3.0575658456655219E-005 + 0.13630000000000003 2.6665169571060687E-005 + 0.13740000000000002 8.7491243903059512E-005 + 0.13850000000000001 1.5146618534345180E-004 + 0.13960000000000000 2.1808328165207058E-004 + 0.14070000000000005 2.8676853980869055E-004 + 0.14180000000000004 3.5688703064806759E-004 + 0.14290000000000003 4.2774766916409135E-004 + 0.14400000000000002 4.9861113075166941E-004 + 0.14510000000000001 5.6870194384828210E-004 + 0.14620000000000000 6.3721672631800175E-004 + 0.14730000000000004 7.0333736948668957E-004 + 0.14840000000000003 7.6623912900686264E-004 + 0.14950000000000002 8.2510436186566949E-004 + 0.15060000000000001 8.7913678726181388E-004 + 0.15170000000000000 9.2757947277277708E-004 + 0.15280000000000005 9.6972496248781681E-004 + 0.15390000000000004 1.0049261618405581E-003 + 0.15500000000000003 1.0326051851734519E-003 + 0.15610000000000002 1.0522673837840557E-003 + 0.15720000000000001 1.0635147336870432E-003 + 0.15830000000000000 1.0660543339326978E-003 + 0.15940000000000004 1.0597023647278547E-003 + 0.16050000000000003 1.0443887440487742E-003 + 0.16160000000000002 1.0201568948104978E-003 + 0.16270000000000001 9.8716851789504290E-004 + 0.16380000000000000 9.4570196233689785E-004 + 0.16490000000000005 8.9615175966173410E-004 + 0.16600000000000004 8.3902128972113132E-004 + 0.16710000000000003 7.7491177944466472E-004 + 0.16820000000000002 7.0451450301334262E-004 + 0.16930000000000001 6.2860082834959030E-004 + 0.17040000000000000 5.4801197256892920E-004 + 0.17150000000000004 4.6364602167159319E-004 + 0.17260000000000003 3.7644332041963935E-004 + 0.17370000000000002 2.8736930107697845E-004 + 0.17480000000000001 1.9739721028599888E-004 + 0.17590000000000000 1.0749484499683604E-004 + 0.17700000000000005 1.8612458006828092E-005 + 0.17810000000000004 -6.8330431531649083E-005 + 0.17920000000000003 -1.5246066323015839E-004 + 0.18030000000000002 -2.3296583094634116E-004 + 0.18140000000000001 -3.0910453642718494E-004 + 0.18250000000000000 -3.8021337240934372E-004 + 0.18360000000000004 -4.4571227044798434E-004 + 0.18470000000000003 -5.0511240260675550E-004 + 0.18580000000000002 -5.5802171118557453E-004 + 0.18690000000000001 -6.0414988547563553E-004 + 0.18800000000000000 -6.4330559689551592E-004 + 0.18910000000000005 -6.7539553856477141E-004 + 0.19020000000000004 -7.0041912840679288E-004 + 0.19130000000000003 -7.1846455102786422E-004 + 0.19240000000000002 -7.2970479959622025E-004 + 0.19350000000000001 -7.3439080733805895E-004 + 0.19460000000000005 -7.3284591780975461E-004 + 0.19570000000000004 -7.2545366128906608E-004 + 0.19680000000000003 -7.1264646248891950E-004 + 0.19790000000000002 -6.9489615270867944E-004 + 0.19900000000000001 -6.7270582076162100E-004 + 0.20010000000000000 -6.4660492353141308E-004 + 0.20120000000000005 -6.1713904142379761E-004 + 0.20230000000000004 -5.8485724730417132E-004 + 0.20340000000000003 -5.5030023213475943E-004 + 0.20450000000000002 -5.1399529911577702E-004 + 0.20560000000000000 -4.7645118320360780E-004 + 0.20670000000000005 -4.3815464596264064E-004 + 0.20780000000000004 -3.9956442196853459E-004 + 0.20890000000000003 -3.6110341898165643E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0021.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0021.BXZ.semd new file mode 100644 index 00000000..2e2f4626 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0021.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 0.0000000000000000 + -9.9099999999999994E-002 0.0000000000000000 + -9.7999999999999990E-002 0.0000000000000000 + -9.6899999999999986E-002 0.0000000000000000 + -9.5799999999999996E-002 0.0000000000000000 + -9.4699999999999993E-002 0.0000000000000000 + -9.3599999999999989E-002 0.0000000000000000 + -9.2499999999999999E-002 0.0000000000000000 + -9.1399999999999995E-002 0.0000000000000000 + -9.0299999999999991E-002 0.0000000000000000 + -8.9200000000000002E-002 0.0000000000000000 + -8.8099999999999984E-002 0.0000000000000000 + -8.6999999999999994E-002 0.0000000000000000 + -8.5899999999999990E-002 0.0000000000000000 + -8.4799999999999986E-002 0.0000000000000000 + -8.3699999999999997E-002 0.0000000000000000 + -8.2599999999999993E-002 0.0000000000000000 + -8.1499999999999989E-002 0.0000000000000000 + -8.0399999999999999E-002 0.0000000000000000 + -7.9299999999999995E-002 0.0000000000000000 + -7.8199999999999992E-002 0.0000000000000000 + -7.7100000000000002E-002 0.0000000000000000 + -7.5999999999999984E-002 0.0000000000000000 + -7.4899999999999994E-002 0.0000000000000000 + -7.3799999999999991E-002 0.0000000000000000 + -7.2699999999999987E-002 0.0000000000000000 + -7.1599999999999997E-002 0.0000000000000000 + -7.0499999999999993E-002 0.0000000000000000 + -6.9399999999999989E-002 0.0000000000000000 + -6.8300000000000000E-002 0.0000000000000000 + -6.7199999999999996E-002 0.0000000000000000 + -6.6099999999999992E-002 0.0000000000000000 + -6.5000000000000002E-002 0.0000000000000000 + -6.3899999999999985E-002 0.0000000000000000 + -6.2799999999999995E-002 0.0000000000000000 + -6.1699999999999991E-002 0.0000000000000000 + -6.0599999999999994E-002 0.0000000000000000 + -5.9499999999999990E-002 0.0000000000000000 + -5.8399999999999994E-002 0.0000000000000000 + -5.7299999999999990E-002 0.0000000000000000 + -5.6199999999999986E-002 0.0000000000000000 + -5.5099999999999996E-002 0.0000000000000000 + -5.3999999999999992E-002 0.0000000000000000 + -5.2899999999999989E-002 0.0000000000000000 + -5.1799999999999985E-002 0.0000000000000000 + -5.0699999999999995E-002 0.0000000000000000 + -4.9599999999999991E-002 0.0000000000000000 + -4.8499999999999988E-002 0.0000000000000000 + -4.7399999999999998E-002 0.0000000000000000 + -4.6299999999999994E-002 0.0000000000000000 + -4.5199999999999990E-002 0.0000000000000000 + -4.4099999999999986E-002 0.0000000000000000 + -4.2999999999999997E-002 0.0000000000000000 + -4.1899999999999993E-002 0.0000000000000000 + -4.0799999999999989E-002 0.0000000000000000 + -3.9699999999999985E-002 0.0000000000000000 + -3.8599999999999995E-002 0.0000000000000000 + -3.7499999999999992E-002 0.0000000000000000 + -3.6399999999999988E-002 0.0000000000000000 + -3.5299999999999984E-002 0.0000000000000000 + -3.4199999999999994E-002 0.0000000000000000 + -3.3099999999999991E-002 0.0000000000000000 + -3.1999999999999987E-002 0.0000000000000000 + -3.0899999999999997E-002 0.0000000000000000 + -2.9799999999999993E-002 0.0000000000000000 + -2.8699999999999989E-002 0.0000000000000000 + -2.7599999999999986E-002 0.0000000000000000 + -2.6499999999999996E-002 0.0000000000000000 + -2.5399999999999992E-002 0.0000000000000000 + -2.4299999999999988E-002 0.0000000000000000 + -2.3199999999999985E-002 0.0000000000000000 + -2.2099999999999995E-002 0.0000000000000000 + -2.0999999999999991E-002 0.0000000000000000 + -1.9899999999999987E-002 0.0000000000000000 + -1.8799999999999983E-002 0.0000000000000000 + -1.7699999999999994E-002 0.0000000000000000 + -1.6599999999999990E-002 0.0000000000000000 + -1.5499999999999986E-002 0.0000000000000000 + -1.4399999999999996E-002 0.0000000000000000 + -1.3299999999999992E-002 0.0000000000000000 + -1.2199999999999989E-002 0.0000000000000000 + -1.1099999999999985E-002 0.0000000000000000 + -9.9999999999999950E-003 0.0000000000000000 + -8.8999999999999913E-003 0.0000000000000000 + -7.7999999999999875E-003 0.0000000000000000 + -6.6999999999999837E-003 0.0000000000000000 + -5.5999999999999939E-003 0.0000000000000000 + -4.4999999999999901E-003 0.0000000000000000 + -3.3999999999999864E-003 0.0000000000000000 + -2.2999999999999826E-003 0.0000000000000000 + -1.1999999999999927E-003 0.0000000000000000 + -9.9999999999988987E-005 0.0000000000000000 + 1.0000000000000148E-003 0.0000000000000000 + 2.1000000000000185E-003 0.0000000000000000 + 3.2000000000000084E-003 0.0000000000000000 + 4.3000000000000121E-003 0.0000000000000000 + 5.4000000000000159E-003 0.0000000000000000 + 6.5000000000000058E-003 0.0000000000000000 + 7.6000000000000234E-003 0.0000000000000000 + 8.7000000000000133E-003 0.0000000000000000 + 9.8000000000000032E-003 0.0000000000000000 + 1.0900000000000021E-002 0.0000000000000000 + 1.2000000000000011E-002 0.0000000000000000 + 1.3100000000000001E-002 0.0000000000000000 + 1.4200000000000018E-002 0.0000000000000000 + 1.5300000000000008E-002 0.0000000000000000 + 1.6400000000000026E-002 0.0000000000000000 + 1.7500000000000016E-002 0.0000000000000000 + 1.8600000000000005E-002 0.0000000000000000 + 1.9700000000000023E-002 0.0000000000000000 + 2.0800000000000013E-002 0.0000000000000000 + 2.1900000000000003E-002 0.0000000000000000 + 2.3000000000000020E-002 0.0000000000000000 + 2.4100000000000010E-002 0.0000000000000000 + 2.5200000000000000E-002 0.0000000000000000 + 2.6300000000000018E-002 0.0000000000000000 + 2.7400000000000008E-002 0.0000000000000000 + 2.8500000000000025E-002 0.0000000000000000 + 2.9600000000000015E-002 0.0000000000000000 + 3.0700000000000005E-002 0.0000000000000000 + 3.1800000000000023E-002 0.0000000000000000 + 3.2900000000000013E-002 0.0000000000000000 + 3.4000000000000002E-002 0.0000000000000000 + 3.5100000000000020E-002 0.0000000000000000 + 3.6200000000000010E-002 0.0000000000000000 + 3.7300000000000028E-002 0.0000000000000000 + 3.8400000000000017E-002 0.0000000000000000 + 3.9500000000000007E-002 0.0000000000000000 + 4.0600000000000025E-002 0.0000000000000000 + 4.1700000000000015E-002 0.0000000000000000 + 4.2800000000000005E-002 0.0000000000000000 + 4.3900000000000022E-002 0.0000000000000000 + 4.5000000000000012E-002 0.0000000000000000 + 4.6100000000000002E-002 0.0000000000000000 + 4.7200000000000020E-002 0.0000000000000000 + 4.8300000000000010E-002 0.0000000000000000 + 4.9400000000000027E-002 0.0000000000000000 + 5.0500000000000017E-002 0.0000000000000000 + 5.1600000000000007E-002 0.0000000000000000 + 5.2700000000000025E-002 0.0000000000000000 + 5.3800000000000014E-002 0.0000000000000000 + 5.4900000000000004E-002 0.0000000000000000 + 5.6000000000000022E-002 0.0000000000000000 + 5.7100000000000012E-002 0.0000000000000000 + 5.8200000000000002E-002 0.0000000000000000 + 5.9300000000000019E-002 0.0000000000000000 + 6.0400000000000009E-002 0.0000000000000000 + 6.1500000000000027E-002 0.0000000000000000 + 6.2600000000000017E-002 0.0000000000000000 + 6.3700000000000007E-002 0.0000000000000000 + 6.4800000000000024E-002 0.0000000000000000 + 6.5900000000000014E-002 0.0000000000000000 + 6.7000000000000004E-002 0.0000000000000000 + 6.8100000000000022E-002 0.0000000000000000 + 6.9200000000000012E-002 0.0000000000000000 + 7.0300000000000029E-002 0.0000000000000000 + 7.1400000000000019E-002 0.0000000000000000 + 7.2500000000000009E-002 0.0000000000000000 + 7.3600000000000027E-002 0.0000000000000000 + 7.4700000000000016E-002 0.0000000000000000 + 7.5800000000000006E-002 0.0000000000000000 + 7.6900000000000024E-002 0.0000000000000000 + 7.8000000000000014E-002 0.0000000000000000 + 7.9100000000000004E-002 0.0000000000000000 + 8.0200000000000021E-002 0.0000000000000000 + 8.1300000000000011E-002 0.0000000000000000 + 8.2400000000000029E-002 0.0000000000000000 + 8.3500000000000019E-002 0.0000000000000000 + 8.4600000000000009E-002 0.0000000000000000 + 8.5700000000000026E-002 0.0000000000000000 + 8.6800000000000016E-002 0.0000000000000000 + 8.7900000000000006E-002 0.0000000000000000 + 8.9000000000000024E-002 0.0000000000000000 + 9.0100000000000013E-002 0.0000000000000000 + 9.1200000000000003E-002 0.0000000000000000 + 9.2300000000000021E-002 0.0000000000000000 + 9.3400000000000011E-002 0.0000000000000000 + 9.4500000000000028E-002 0.0000000000000000 + 9.5600000000000018E-002 0.0000000000000000 + 9.6700000000000008E-002 0.0000000000000000 + 9.7800000000000026E-002 0.0000000000000000 + 9.8900000000000016E-002 0.0000000000000000 + 0.10000000000000001 0.0000000000000000 + 0.10110000000000002 0.0000000000000000 + 0.10220000000000001 0.0000000000000000 + 0.10330000000000003 0.0000000000000000 + 0.10440000000000002 0.0000000000000000 + 0.10550000000000001 0.0000000000000000 + 0.10660000000000003 0.0000000000000000 + 0.10770000000000002 0.0000000000000000 + 0.10880000000000001 0.0000000000000000 + 0.10990000000000003 0.0000000000000000 + 0.11100000000000002 0.0000000000000000 + 0.11210000000000001 0.0000000000000000 + 0.11320000000000002 0.0000000000000000 + 0.11430000000000001 0.0000000000000000 + 0.11540000000000003 0.0000000000000000 + 0.11650000000000002 0.0000000000000000 + 0.11760000000000001 0.0000000000000000 + 0.11870000000000003 0.0000000000000000 + 0.11980000000000002 0.0000000000000000 + 0.12090000000000001 0.0000000000000000 + 0.12200000000000003 0.0000000000000000 + 0.12310000000000001 0.0000000000000000 + 0.12420000000000003 0.0000000000000000 + 0.12530000000000002 0.0000000000000000 + 0.12640000000000001 0.0000000000000000 + 0.12750000000000003 0.0000000000000000 + 0.12860000000000002 0.0000000000000000 + 0.12970000000000001 0.0000000000000000 + 0.13080000000000003 0.0000000000000000 + 0.13190000000000002 0.0000000000000000 + 0.13300000000000001 0.0000000000000000 + 0.13410000000000000 0.0000000000000000 + 0.13520000000000004 0.0000000000000000 + 0.13630000000000003 0.0000000000000000 + 0.13740000000000002 0.0000000000000000 + 0.13850000000000001 0.0000000000000000 + 0.13960000000000000 0.0000000000000000 + 0.14070000000000005 0.0000000000000000 + 0.14180000000000004 0.0000000000000000 + 0.14290000000000003 0.0000000000000000 + 0.14400000000000002 0.0000000000000000 + 0.14510000000000001 0.0000000000000000 + 0.14620000000000000 0.0000000000000000 + 0.14730000000000004 0.0000000000000000 + 0.14840000000000003 0.0000000000000000 + 0.14950000000000002 0.0000000000000000 + 0.15060000000000001 0.0000000000000000 + 0.15170000000000000 0.0000000000000000 + 0.15280000000000005 0.0000000000000000 + 0.15390000000000004 0.0000000000000000 + 0.15500000000000003 0.0000000000000000 + 0.15610000000000002 0.0000000000000000 + 0.15720000000000001 0.0000000000000000 + 0.15830000000000000 0.0000000000000000 + 0.15940000000000004 0.0000000000000000 + 0.16050000000000003 0.0000000000000000 + 0.16160000000000002 0.0000000000000000 + 0.16270000000000001 0.0000000000000000 + 0.16380000000000000 0.0000000000000000 + 0.16490000000000005 0.0000000000000000 + 0.16600000000000004 0.0000000000000000 + 0.16710000000000003 0.0000000000000000 + 0.16820000000000002 0.0000000000000000 + 0.16930000000000001 0.0000000000000000 + 0.17040000000000000 0.0000000000000000 + 0.17150000000000004 0.0000000000000000 + 0.17260000000000003 0.0000000000000000 + 0.17370000000000002 0.0000000000000000 + 0.17480000000000001 0.0000000000000000 + 0.17590000000000000 0.0000000000000000 + 0.17700000000000005 0.0000000000000000 + 0.17810000000000004 0.0000000000000000 + 0.17920000000000003 0.0000000000000000 + 0.18030000000000002 0.0000000000000000 + 0.18140000000000001 0.0000000000000000 + 0.18250000000000000 0.0000000000000000 + 0.18360000000000004 0.0000000000000000 + 0.18470000000000003 0.0000000000000000 + 0.18580000000000002 0.0000000000000000 + 0.18690000000000001 0.0000000000000000 + 0.18800000000000000 0.0000000000000000 + 0.18910000000000005 0.0000000000000000 + 0.19020000000000004 0.0000000000000000 + 0.19130000000000003 0.0000000000000000 + 0.19240000000000002 0.0000000000000000 + 0.19350000000000001 0.0000000000000000 + 0.19460000000000005 0.0000000000000000 + 0.19570000000000004 0.0000000000000000 + 0.19680000000000003 0.0000000000000000 + 0.19790000000000002 0.0000000000000000 + 0.19900000000000001 0.0000000000000000 + 0.20010000000000000 0.0000000000000000 + 0.20120000000000005 0.0000000000000000 + 0.20230000000000004 0.0000000000000000 + 0.20340000000000003 0.0000000000000000 + 0.20450000000000002 0.0000000000000000 + 0.20560000000000000 0.0000000000000000 + 0.20670000000000005 0.0000000000000000 + 0.20780000000000004 0.0000000000000000 + 0.20890000000000003 0.0000000000000000 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0022.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0022.BXX.semd new file mode 100644 index 00000000..2a4de5e0 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0022.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 -1.0370384665327475E-019 + -0.11230000000000000 -4.6409876227256865E-020 + -0.11119999999999999 8.2720842650112477E-019 + -0.11009999999999999 8.0862028226977456E-019 + -0.10900000000000000 -2.4883402283185032E-018 + -0.10790000000000000 -2.5798934056964849E-018 + -0.10679999999999999 4.4458095879805804E-018 + -0.10569999999999999 -8.2915699519060062E-018 + -0.10460000000000000 -4.1711803306570549E-017 + -0.10349999999999999 3.4793552522030194E-017 + -0.10239999999999999 2.8669153588801880E-016 + -0.10130000000000000 2.5638893219999620E-016 + -0.10020000000000000 -6.8406153180152721E-016 + -9.9099999999999994E-002 -1.7783005682559623E-015 + -9.7999999999999990E-002 -6.4952386925635152E-016 + -9.6899999999999986E-002 3.2767259923878163E-015 + -9.5799999999999996E-002 5.7871662648666111E-015 + -9.4699999999999993E-002 2.2170111188909601E-015 + -9.3599999999999989E-002 -5.0691186477872484E-015 + -9.2499999999999999E-002 -9.9055200755140613E-015 + -9.1399999999999995E-002 -1.3656571601111840E-014 + -9.0299999999999991E-002 -1.9275620460673312E-014 + -8.9200000000000002E-002 -7.1703193987231011E-015 + -8.8099999999999984E-002 5.4147827985729508E-014 + -8.6999999999999994E-002 1.3642907604419913E-013 + -8.5899999999999990E-002 1.1752887075014429E-013 + -8.4799999999999986E-002 -9.3426372053170142E-014 + -8.3699999999999997E-002 -3.7053083583142576E-013 + -8.2599999999999993E-002 -4.1808898465674205E-013 + -8.1499999999999989E-002 -1.0171621574531220E-013 + -8.0399999999999999E-002 3.5628268456149026E-013 + -7.9299999999999995E-002 6.6289031555588629E-013 + -7.8199999999999992E-002 8.2279587873893001E-013 + -7.7100000000000002E-002 9.0005504134807457E-013 + -7.5999999999999984E-002 4.4932571660778742E-013 + -7.4899999999999994E-002 -1.1745863613341068E-012 + -7.3799999999999991E-002 -3.4557834024950829E-012 + -7.2699999999999987E-002 -4.2359778879008658E-012 + -7.1599999999999997E-002 -1.7172206582052874E-012 + -7.0499999999999993E-002 2.9525650587641783E-012 + -6.9399999999999989E-002 6.3249388365660408E-012 + -6.8300000000000000E-002 6.5535099048885659E-012 + -6.7199999999999996E-002 5.3395517174426033E-012 + -6.6099999999999992E-002 4.4603648031993348E-012 + -6.5000000000000002E-002 1.5831603606200617E-012 + -6.3899999999999985E-002 -7.2067816124510298E-012 + -6.2799999999999995E-002 -1.9912894250184721E-011 + -6.1699999999999991E-002 -2.7178292602569876E-011 + -6.0599999999999994E-002 -2.1546889272805458E-011 + -5.9499999999999990E-002 -6.1066100093265518E-012 + -5.8399999999999994E-002 1.0584709324301667E-011 + -5.7299999999999990E-002 2.7202143315641081E-011 + -5.6199999999999986E-002 5.0021015107759581E-011 + -5.5099999999999996E-002 7.6653031144680028E-011 + -5.3999999999999992E-002 8.5816131978333487E-011 + -5.2899999999999989E-002 5.3101415625755877E-011 + -5.1799999999999985E-002 -2.2090562018517446E-011 + -5.0699999999999995E-002 -1.1234462665710154E-010 + -4.9599999999999991E-002 -1.8649702615558539E-010 + -4.8499999999999988E-002 -2.2949642186631536E-010 + -4.7399999999999998E-002 -2.3298971085772280E-010 + -4.6299999999999994E-002 -1.7724323397860786E-010 + -4.5199999999999990E-002 -3.9997276324310604E-011 + -4.4099999999999986E-002 1.7328681545247804E-010 + -4.2999999999999997E-002 4.1959866137197821E-010 + -4.1899999999999993E-002 6.4424421353237449E-010 + -4.0799999999999989E-002 8.0668854929299982E-010 + -3.9699999999999985E-002 8.7561802253333099E-010 + -3.8599999999999995E-002 8.1776585503234855E-010 + -3.7499999999999992E-002 6.2022087465862796E-010 + -3.6399999999999988E-002 3.2891583900962473E-010 + -3.5299999999999984E-002 4.5457800718073926E-011 + -3.4199999999999994E-002 -1.2486589540117166E-010 + -3.3099999999999991E-002 -1.0975954173320090E-010 + -3.1999999999999987E-002 1.4636124257005889E-010 + -3.0899999999999997E-002 6.9390482249076513E-010 + -2.9799999999999993E-002 1.5184248303157233E-009 + -2.8699999999999989E-002 2.4584141389283332E-009 + -2.7599999999999986E-002 3.2189626519851799E-009 + -2.6499999999999996E-002 3.4918201663458603E-009 + -2.5399999999999992E-002 3.0425169050829481E-009 + -2.4299999999999988E-002 1.6652218493007354E-009 + -2.3199999999999985E-002 -8.9587054441508940E-010 + -2.2099999999999995E-002 -4.8898445292877568E-009 + -2.0999999999999991E-002 -1.0389025639767624E-008 + -1.9899999999999987E-002 -1.7221694292857137E-008 + -1.8799999999999983E-002 -2.5130820091590067E-008 + -1.7699999999999994E-002 -3.4010387395255748E-008 + -1.6599999999999990E-002 -4.3996305265636693E-008 + -1.5499999999999986E-002 -5.5407667787221726E-008 + -1.4399999999999996E-002 -6.8721000445748359E-008 + -1.3299999999999992E-002 -8.4656051058118464E-008 + -1.2199999999999989E-002 -1.0424405161302275E-007 + -1.1099999999999985E-002 -1.2877202948402555E-007 + -9.9999999999999950E-003 -1.5969033029250568E-007 + -8.8999999999999913E-003 -1.9860826228068618E-007 + -7.7999999999999875E-003 -2.4732642600611143E-007 + -6.6999999999999837E-003 -3.0777567872064537E-007 + -5.5999999999999939E-003 -3.8194249896150723E-007 + -4.4999999999999901E-003 -4.7200003905345511E-007 + -3.3999999999999864E-003 -5.8066518704436021E-007 + -2.2999999999999826E-003 -7.1144114599519526E-007 + -1.1999999999999927E-003 -8.6851883907002048E-007 + -9.9999999999988987E-005 -1.0565526054051588E-006 + 1.0000000000000148E-003 -1.2807661278202431E-006 + 2.1000000000000185E-003 -1.5473508483410114E-006 + 3.2000000000000084E-003 -1.8637243783814483E-006 + 4.3000000000000121E-003 -2.2382898805517470E-006 + 5.4000000000000159E-003 -2.6801333206094569E-006 + 6.5000000000000058E-003 -3.1991337436920730E-006 + 7.6000000000000234E-003 -3.8063838019297691E-006 + 8.7000000000000133E-003 -4.5144893192627933E-006 + 9.8000000000000032E-003 -5.3374424169305712E-006 + 1.0900000000000021E-002 -6.2903268371883314E-006 + 1.2000000000000011E-002 -7.3894270826713182E-006 + 1.3100000000000001E-002 -8.6525242295465432E-006 + 1.4200000000000018E-002 -1.0098967322846875E-005 + 1.5300000000000008E-002 -1.1749658369808458E-005 + 1.6400000000000026E-002 -1.3626855434267782E-005 + 1.7500000000000016E-002 -1.5754298146930523E-005 + 1.8600000000000005E-002 -1.8156728401663713E-005 + 1.9700000000000023E-002 -2.0859428332187235E-005 + 2.0800000000000013E-002 -2.3887847419246100E-005 + 2.1900000000000003E-002 -2.7267620680504479E-005 + 2.3000000000000020E-002 -3.1024494091980159E-005 + 2.4100000000000010E-002 -3.5183697036700323E-005 + 2.5200000000000000E-002 -3.9768776332493871E-005 + 2.6300000000000018E-002 -4.4801206968259066E-005 + 2.7400000000000008E-002 -5.0299957365496084E-005 + 2.8500000000000025E-002 -5.6281442084582523E-005 + 2.9600000000000015E-002 -6.2758954300079495E-005 + 3.0700000000000005E-002 -6.9740730396006256E-005 + 3.1800000000000023E-002 -7.7229553426150233E-005 + 3.2900000000000013E-002 -8.5220541222952306E-005 + 3.4000000000000002E-002 -9.3700393335893750E-005 + 3.5100000000000020E-002 -1.0264724551234394E-004 + 3.6200000000000010E-002 -1.1202982568647712E-004 + 3.7300000000000028E-002 -1.2180591875221580E-004 + 3.8400000000000017E-002 -1.3192137703299522E-004 + 3.9500000000000007E-002 -1.4230978558771312E-004 + 4.0600000000000025E-002 -1.5289241855498403E-004 + 4.1700000000000015E-002 -1.6357604181393981E-004 + 4.2800000000000005E-002 -1.7425388796254992E-004 + 4.3900000000000022E-002 -1.8480610742699355E-004 + 4.5000000000000012E-002 -1.9509754201862961E-004 + 4.6100000000000002E-002 -2.0498072262853384E-004 + 4.7200000000000020E-002 -2.1429501066450030E-004 + 4.8300000000000010E-002 -2.2286694729700685E-004 + 4.9400000000000027E-002 -2.3051150492392480E-004 + 5.0500000000000017E-002 -2.3703540500719100E-004 + 5.1600000000000007E-002 -2.4224138178396970E-004 + 5.2700000000000025E-002 -2.4592588306404650E-004 + 5.3800000000000014E-002 -2.4788471637293696E-004 + 5.4900000000000004E-002 -2.4791498435661197E-004 + 5.6000000000000022E-002 -2.4581875186413527E-004 + 5.7100000000000012E-002 -2.4140738241840154E-004 + 5.8200000000000002E-002 -2.3450489970855415E-004 + 5.9300000000000019E-002 -2.2495102894026786E-004 + 6.0400000000000009E-002 -2.1261091751512140E-004 + 6.1500000000000027E-002 -1.9737271941266954E-004 + 6.2600000000000017E-002 -1.7915354692377150E-004 + 6.3700000000000007E-002 -1.5790047473274171E-004 + 6.4800000000000024E-002 -1.3360023149289191E-004 + 6.5900000000000014E-002 -1.0628020390868187E-004 + 6.7000000000000004E-002 -7.6012685894966125E-005 + 6.8100000000000022E-002 -4.2913143261102960E-005 + 6.9200000000000012E-002 -7.1412368924939074E-006 + 7.0300000000000029E-002 3.1097963073989376E-005 + 7.1400000000000019E-002 7.1551046858076006E-005 + 7.2500000000000009E-002 1.1391363659640774E-004 + 7.3600000000000027E-002 1.5783440903760493E-004 + 7.4700000000000016E-002 2.0292439148761332E-004 + 7.5800000000000006E-002 2.4876117822714150E-004 + 7.6900000000000024E-002 2.9489022563211620E-004 + 7.8000000000000014E-002 3.4082462661899626E-004 + 7.9100000000000004E-002 3.8604982546530664E-004 + 8.0200000000000021E-002 4.3003723840229213E-004 + 8.1300000000000011E-002 4.7225778689607978E-004 + 8.2400000000000029E-002 5.1218474982306361E-004 + 8.3500000000000019E-002 5.4929760517552495E-004 + 8.4600000000000009E-002 5.8309023734182119E-004 + 8.5700000000000026E-002 6.1308208387345076E-004 + 8.6800000000000016E-002 6.3882756512612104E-004 + 8.7900000000000006E-002 6.5992400050163269E-004 + 8.9000000000000024E-002 6.7602150375023484E-004 + 9.0100000000000013E-002 6.8682990968227386E-004 + 9.1200000000000003E-002 6.9212331436574459E-004 + 9.2300000000000021E-002 6.9173786323517561E-004 + 9.3400000000000011E-002 6.8557233316823840E-004 + 9.4500000000000028E-002 6.7360361572355032E-004 + 9.5600000000000018E-002 6.5589562291279435E-004 + 9.6700000000000008E-002 6.3259399030357599E-004 + 9.7800000000000026E-002 6.0391367878764868E-004 + 9.8900000000000016E-002 5.7012430625036359E-004 + 0.10000000000000001 5.3156388457864523E-004 + 0.10110000000000002 4.8864574637264013E-004 + 0.10220000000000001 4.4184370199218392E-004 + 0.10330000000000003 3.9168682997114956E-004 + 0.10440000000000002 3.3873080974444747E-004 + 0.10550000000000001 2.8356243274174631E-004 + 0.10660000000000003 2.2678702953271568E-004 + 0.10770000000000002 1.6902793140616268E-004 + 0.10880000000000001 1.1091571650467813E-004 + 0.10990000000000003 5.3081195801496506E-005 + 0.11100000000000002 -3.8650528040307108E-006 + 0.11210000000000001 -5.9338435676181689E-005 + 0.11320000000000002 -1.1279732279945165E-004 + 0.11430000000000001 -1.6374442202504724E-004 + 0.11540000000000003 -2.1172010747250170E-004 + 0.11650000000000002 -2.5630177697166800E-004 + 0.11760000000000001 -2.9712752439081669E-004 + 0.11870000000000003 -3.3391281613148749E-004 + 0.11980000000000002 -3.6644432111643255E-004 + 0.12090000000000001 -3.9456528611481190E-004 + 0.12200000000000003 -4.1817175224423409E-004 + 0.12310000000000001 -4.3721741531044245E-004 + 0.12420000000000003 -4.5172317186370492E-004 + 0.12530000000000002 -4.6177522744983435E-004 + 0.12640000000000001 -4.6751319314353168E-004 + 0.12750000000000003 -4.6912208199501038E-004 + 0.12860000000000002 -4.6682433458045125E-004 + 0.12970000000000001 -4.6087958617135882E-004 + 0.13080000000000003 -4.5157683780416846E-004 + 0.13190000000000002 -4.3923169141635299E-004 + 0.13300000000000001 -4.2418375960551202E-004 + 0.13410000000000000 -4.0678764344193041E-004 + 0.13520000000000004 -3.8740111631341279E-004 + 0.13630000000000003 -3.6637668381445110E-004 + 0.13740000000000002 -3.4405960468575358E-004 + 0.13850000000000001 -3.2079222728498280E-004 + 0.13960000000000000 -2.9691102099604905E-004 + 0.14070000000000005 -2.7273423620499671E-004 + 0.14180000000000004 -2.4855078663676977E-004 + 0.14290000000000003 -2.2462040942627937E-004 + 0.14400000000000002 -2.0118454995099455E-004 + 0.14510000000000001 -1.7847017443273216E-004 + 0.14620000000000000 -1.5667887055315077E-004 + 0.14730000000000004 -1.3597759243566543E-004 + 0.14840000000000003 -1.1650011583697051E-004 + 0.14950000000000002 -9.8358868854120374E-005 + 0.15060000000000001 -8.1647878687363118E-005 + 0.15170000000000000 -6.6437874920666218E-005 + 0.15280000000000005 -5.2775631047552451E-005 + 0.15390000000000004 -4.0687853470444679E-005 + 0.15500000000000003 -3.0184231945895590E-005 + 0.15610000000000002 -2.1258185370243154E-005 + 0.15720000000000001 -1.3884582585887983E-005 + 0.15830000000000000 -8.0253857959178276E-006 + 0.15940000000000004 -3.6387659747560974E-006 + 0.16050000000000003 -6.7869626718675136E-007 + 0.16160000000000002 9.1335749630161445E-007 + 0.16270000000000001 1.2125337889301591E-006 + 0.16380000000000000 3.0018330221537326E-007 + 0.16490000000000005 -1.7479309235568508E-006 + 0.16600000000000004 -4.8596189117233735E-006 + 0.16710000000000003 -8.9531195044401102E-006 + 0.16820000000000002 -1.3932445654063486E-005 + 0.16930000000000001 -1.9698591131600551E-005 + 0.17040000000000000 -2.6160425477428362E-005 + 0.17150000000000004 -3.3228192478418350E-005 + 0.17260000000000003 -4.0799743146635592E-005 + 0.17370000000000002 -4.8759349738247693E-005 + 0.17480000000000001 -5.6992586905835196E-005 + 0.17590000000000000 -6.5393141994718462E-005 + 0.17700000000000005 -7.3852126661222428E-005 + 0.17810000000000004 -8.2244201621506363E-005 + 0.17920000000000003 -9.0430941781960428E-005 + 0.18030000000000002 -9.8276075732428581E-005 + 0.18140000000000001 -1.0564994590822607E-004 + 0.18250000000000000 -1.1241899483138695E-004 + 0.18360000000000004 -1.1843831453006715E-004 + 0.18470000000000003 -1.2355933722574264E-004 + 0.18580000000000002 -1.2764064013026655E-004 + 0.18690000000000001 -1.3054489681962878E-004 + 0.18800000000000000 -1.3212875637691468E-004 + 0.18910000000000005 -1.3224828580860049E-004 + 0.19020000000000004 -1.3077651965431869E-004 + 0.19130000000000003 -1.2760926620103419E-004 + 0.19240000000000002 -1.2265269469935447E-004 + 0.19350000000000001 -1.1580789578147233E-004 + 0.19460000000000005 -1.0698391997721046E-004 + 0.19570000000000004 -9.6126568678300828E-005 + 0.19680000000000003 -8.3223152614664286E-005 + 0.19790000000000002 -6.8281515268608928E-005 + 0.19900000000000001 -5.1316572353243828E-005 + 0.20010000000000000 -3.2364230719394982E-005 + 0.20120000000000005 -1.1502123925311025E-005 + 0.20230000000000004 1.1147305485792458E-005 + 0.20340000000000003 3.5438089980743825E-005 + 0.20450000000000002 6.1204787925817072E-005 + 0.20560000000000000 8.8250097178388387E-005 + 0.20670000000000005 1.1633378744591027E-004 + 0.20780000000000004 1.4518556417897344E-004 + 0.20890000000000003 1.7452445172239095E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0022.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0022.BXZ.semd new file mode 100644 index 00000000..8d74e5b3 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0022.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173367227286533E-021 + -0.11119999999999999 -2.1335585054060316E-021 + -0.11009999999999999 -5.0255070541149363E-020 + -0.10900000000000000 6.3249792005434729E-021 + -0.10790000000000000 3.2296858596705518E-019 + -0.10679999999999999 1.0674466598259625E-019 + -0.10569999999999999 -1.4623058100980340E-018 + -0.10460000000000000 -1.2596277416636066E-018 + -0.10349999999999999 4.7662502582968852E-018 + -0.10239999999999999 7.2483777398296558E-018 + -0.10130000000000000 -1.0592429074003906E-017 + -0.10020000000000000 -2.7792593602401887E-017 + -9.9099999999999994E-002 1.2570456973815223E-017 + -9.7999999999999990E-002 7.9820507126533615E-017 + -9.6899999999999986E-002 1.2145739433938646E-017 + -9.5799999999999996E-002 -1.8955684152154983E-016 + -9.4699999999999993E-002 -1.2844003948025284E-016 + -9.3599999999999989E-002 3.9215216707930351E-016 + -9.2499999999999999E-002 5.3949000130372243E-016 + -9.1399999999999995E-002 -6.0574216558087523E-016 + -9.0299999999999991E-002 -1.6980247147458305E-015 + -8.9200000000000002E-002 1.2997000597612073E-016 + -8.8099999999999984E-002 3.8443729570450478E-015 + -8.6999999999999994E-002 2.7951515512152515E-015 + -8.5899999999999990E-002 -5.4412913722836319E-015 + -8.4799999999999986E-002 -9.5917494256979145E-015 + -8.3699999999999997E-002 2.5228006007616032E-015 + -8.2599999999999993E-002 1.8417230495662226E-014 + -8.1499999999999989E-002 8.2132456556889034E-015 + -8.0399999999999999E-002 -2.5318201040454985E-014 + -7.9299999999999995E-002 -2.8646833847125255E-014 + -7.8199999999999992E-002 2.6885518618802347E-014 + -7.7100000000000002E-002 6.7104518285381748E-014 + -7.5999999999999984E-002 -4.8576949889878387E-015 + -7.4899999999999994E-002 -1.2584735770843070E-013 + -7.3799999999999991E-002 -8.8558927714959407E-014 + -7.2699999999999987E-002 1.4607440962117330E-013 + -7.1599999999999997E-002 2.6607234753124598E-013 + -7.0499999999999993E-002 -1.4645877284384656E-014 + -6.9399999999999989E-002 -4.1285169185244219E-013 + -6.8300000000000000E-002 -2.8991403461936516E-013 + -6.7199999999999996E-002 3.7689518389907861E-013 + -6.6099999999999992E-002 6.6022968342460686E-013 + -6.5000000000000002E-002 -1.0487731559941094E-013 + -6.3899999999999985E-002 -1.0222499929879447E-012 + -6.2799999999999995E-002 -5.2546931649660733E-013 + -6.1699999999999991E-002 1.1612631429375186E-012 + -6.0599999999999994E-002 1.6429054297550927E-012 + -5.9499999999999990E-002 -4.3080518536200985E-013 + -5.8399999999999994E-002 -2.6582687873838440E-012 + -5.7299999999999990E-002 -1.4798661428228055E-012 + -5.6199999999999986E-002 2.3741826647022402E-012 + -5.5099999999999996E-002 3.6570000500057986E-012 + -5.3999999999999992E-002 -3.4670332468671183E-013 + -5.2899999999999989E-002 -4.7691954552231408E-012 + -5.1799999999999985E-002 -2.8353903426536764E-012 + -5.0699999999999995E-002 3.9462998840944508E-012 + -4.9599999999999991E-002 6.1618180176303827E-012 + -4.8499999999999988E-002 -6.3209946174827558E-013 + -4.7399999999999998E-002 -7.9609114439493922E-012 + -4.6299999999999994E-002 -4.8449634061642488E-012 + -4.5199999999999990E-002 5.9953235952148187E-012 + -4.4099999999999986E-002 1.0003479815334781E-011 + -4.2999999999999997E-002 7.0889848895541729E-013 + -4.1899999999999993E-002 -9.9522057261935970E-012 + -4.0799999999999989E-002 -7.5308361977000082E-012 + -3.9699999999999985E-002 4.1720299090441948E-012 + -3.8599999999999995E-002 8.2175282203889033E-012 + -3.7499999999999992E-002 -6.3661126066885676E-013 + -3.6399999999999988E-002 -8.0505428712296379E-012 + -3.5299999999999984E-002 -1.8630891100712699E-012 + -3.4199999999999994E-002 9.1502144403121655E-012 + -3.3099999999999991E-002 8.9026069502451399E-012 + -3.1999999999999987E-002 -8.5962698547978333E-013 + -3.0899999999999997E-002 -4.3739460837965982E-012 + -2.9799999999999993E-002 6.2886008249732339E-013 + -2.8699999999999989E-002 -1.9735153181793530E-012 + -2.7599999999999986E-002 -1.6759421975209854E-011 + -2.6499999999999996E-002 -2.0911496492748149E-011 + -2.5399999999999992E-002 2.9903826810617762E-012 + -2.4299999999999988E-002 3.0760477498503747E-011 + -2.3199999999999985E-002 2.1639436770248821E-011 + -2.2099999999999995E-002 -1.9663180805817859E-011 + -2.0999999999999991E-002 -3.8400966434481987E-011 + -1.9899999999999987E-002 -5.0446994671882184E-012 + -1.8799999999999983E-002 3.2657657828005782E-011 + -1.7699999999999994E-002 9.1450215455868289E-012 + -1.6599999999999990E-002 -5.9821446407593015E-011 + -1.5499999999999986E-002 -8.4302648195588858E-011 + -1.4399999999999996E-002 -1.9537363046828737E-011 + -1.3299999999999992E-002 6.4500807472889221E-011 + -1.2199999999999989E-002 6.8718343515516978E-011 + -1.1099999999999985E-002 -7.2040507240189733E-012 + -9.9999999999999950E-003 -7.1521143174546609E-011 + -8.8999999999999913E-003 -6.8475884684726651E-011 + -7.7999999999999875E-003 -4.3124896015322989E-011 + -6.6999999999999837E-003 -6.1028689046782603E-011 + -5.5999999999999939E-003 -1.0962597496444459E-010 + -4.4999999999999901E-003 -1.3061554615667603E-010 + -3.3999999999999864E-003 -1.1193652948993105E-010 + -2.2999999999999826E-003 -9.1491078602068399E-011 + -1.1999999999999927E-003 -7.9838413657995488E-011 + -9.9999999999988987E-005 -4.8379938943909906E-011 + 1.0000000000000148E-003 -2.2730440793483631E-011 + 2.1000000000000185E-003 -9.5828150969978765E-011 + 3.2000000000000084E-003 -3.0128885497582303E-010 + 4.3000000000000121E-003 -4.9969856030784854E-010 + 5.4000000000000159E-003 -5.1984150317707645E-010 + 6.5000000000000058E-003 -3.9214670399800866E-010 + 7.6000000000000234E-003 -3.2989036502506508E-010 + 8.7000000000000133E-003 -4.5276046800601932E-010 + 9.8000000000000032E-003 -6.1799310113741512E-010 + 1.0900000000000021E-002 -6.1028415654362789E-010 + 1.2000000000000011E-002 -4.5661885383907475E-010 + 1.3100000000000001E-002 -4.4471915039423493E-010 + 1.4200000000000018E-002 -7.3541889245021252E-010 + 1.5300000000000008E-002 -1.1789549336782557E-009 + 1.6400000000000026E-002 -1.4826495586817146E-009 + 1.7500000000000016E-002 -1.5707456446634183E-009 + 1.8600000000000005E-002 -1.5535908115538177E-009 + 1.9700000000000023E-002 -1.5532033437182236E-009 + 2.0800000000000013E-002 -1.5655394758340435E-009 + 2.1900000000000003E-002 -1.6188367313318963E-009 + 2.3000000000000020E-002 -1.7600582102872409E-009 + 2.4100000000000010E-002 -1.9691559494106059E-009 + 2.5200000000000000E-002 -2.1030155394896610E-009 + 2.6300000000000018E-002 -2.2233042074049081E-009 + 2.7400000000000008E-002 -2.4854536206930788E-009 + 2.8500000000000025E-002 -2.9583082650219694E-009 + 2.9600000000000015E-002 -3.4104938873014135E-009 + 3.0700000000000005E-002 -3.4692129169400232E-009 + 3.1800000000000023E-002 -3.3001286148248710E-009 + 3.2900000000000013E-002 -3.0417566243556848E-009 + 3.4000000000000002E-002 -2.8639295379662144E-009 + 3.5100000000000020E-002 -3.0210820511911152E-009 + 3.6200000000000010E-002 -2.9398514733713910E-009 + 3.7300000000000028E-002 -2.8215789704688632E-009 + 3.8400000000000017E-002 -2.4741499959901603E-009 + 3.9500000000000007E-002 -2.5174531348426399E-009 + 4.0600000000000025E-002 -3.0869884426465433E-009 + 4.1700000000000015E-002 -2.9295339487589445E-009 + 4.2800000000000005E-002 -2.2092905282988795E-009 + 4.3900000000000022E-002 -1.6855229434398211E-009 + 4.5000000000000012E-002 -1.0390492910516969E-009 + 4.6100000000000002E-002 -3.7114875062194130E-010 + 4.7200000000000020E-002 -2.4884920513112974E-012 + 4.8300000000000010E-002 6.6854594082954577E-010 + 4.9400000000000027E-002 1.7357820736307872E-009 + 5.0500000000000017E-002 3.5492686567550891E-009 + 5.1600000000000007E-002 4.7057544527717710E-009 + 5.2700000000000025E-002 4.2190326787761023E-009 + 5.3800000000000014E-002 4.2963450574973194E-009 + 5.4900000000000004E-002 5.0962687403455220E-009 + 5.6000000000000022E-002 7.2537442719067258E-009 + 5.7100000000000012E-002 9.8379215884847326E-009 + 5.8200000000000002E-002 9.9315098367469545E-009 + 5.9300000000000019E-002 9.9214556570359491E-009 + 6.0400000000000009E-002 9.3340002393915711E-009 + 6.1500000000000027E-002 1.0895437441149625E-008 + 6.2600000000000017E-002 1.3211346683306147E-008 + 6.3700000000000007E-002 1.5410826392781019E-008 + 6.4800000000000024E-002 1.5153268861922697E-008 + 6.5900000000000014E-002 1.3662391218360881E-008 + 6.7000000000000004E-002 1.2703458729390604E-008 + 6.8100000000000022E-002 1.3236306273256560E-008 + 6.9200000000000012E-002 1.4978450479929961E-008 + 7.0300000000000029E-002 1.6144234393777879E-008 + 7.1400000000000019E-002 1.5167767486445882E-008 + 7.2500000000000009E-002 1.2270152005555701E-008 + 7.3600000000000027E-002 9.1044363159653585E-009 + 7.4700000000000016E-002 7.8528579194880876E-009 + 7.5800000000000006E-002 9.1923366696278208E-009 + 7.6900000000000024E-002 1.1593929372111234E-008 + 7.8000000000000014E-002 1.1262042853843468E-008 + 7.9100000000000004E-002 5.1058268724091249E-009 + 8.0200000000000021E-002 -2.4667814457757231E-009 + 8.1300000000000011E-002 -4.9888337905201752E-009 + 8.2400000000000029E-002 -5.7179588841549389E-010 + 8.3500000000000019E-002 3.7012906073385921E-009 + 8.4600000000000009E-002 4.2709752401393075E-010 + 8.5700000000000026E-002 -9.6040899677518610E-009 + 8.6800000000000016E-002 -1.7846167210677777E-008 + 8.7900000000000006E-002 -1.8510945665184408E-008 + 8.9000000000000024E-002 -1.3867852644011691E-008 + 9.0100000000000013E-002 -1.0036078634811929E-008 + 9.1200000000000003E-002 -1.0433812036581003E-008 + 9.2300000000000021E-002 -1.5325728242032710E-008 + 9.3400000000000011E-002 -2.3303339702351877E-008 + 9.4500000000000028E-002 -2.8296263110405562E-008 + 9.5600000000000018E-002 -2.5029306627288861E-008 + 9.6700000000000008E-002 -1.6516358058993319E-008 + 9.7800000000000026E-002 -1.0186232302089593E-008 + 9.8900000000000016E-002 -1.4389693880900722E-008 + 0.10000000000000001 -2.6365933436522937E-008 + 0.10110000000000002 -3.2570902419593040E-008 + 0.10220000000000001 -2.6621322035680350E-008 + 0.10330000000000003 -1.0835851327328783E-008 + 0.10440000000000002 -2.0604535855284212E-009 + 0.10550000000000001 -5.5756044226029644E-009 + 0.10660000000000003 -1.7119312190061464E-008 + 0.10770000000000002 -2.2578493741320926E-008 + 0.10880000000000001 -1.7503957394637837E-008 + 0.10990000000000003 -5.4932716153643923E-009 + 0.11100000000000002 4.4392094444845043E-009 + 0.11210000000000001 7.3391919208631862E-009 + 0.11320000000000002 1.7197857582473830E-009 + 0.11430000000000001 -6.2492451213813638E-009 + 0.11540000000000003 -8.6800033827216794E-009 + 0.11650000000000002 -5.6159843442316060E-010 + 0.11760000000000001 1.3291566958173462E-008 + 0.11870000000000003 2.1210320610975941E-008 + 0.11980000000000002 1.5214261850360344E-008 + 0.12090000000000001 3.6658305280212744E-009 + 0.12200000000000003 -1.0084774126895013E-009 + 0.12310000000000001 5.8370615008129789E-009 + 0.12420000000000003 1.7113615413677508E-008 + 0.12530000000000002 2.3211057964545034E-008 + 0.12640000000000001 1.9925959549027539E-008 + 0.12750000000000003 1.1947427047687142E-008 + 0.12860000000000002 5.1944382128965572E-009 + 0.12970000000000001 3.5695606470653729E-009 + 0.13080000000000003 8.5292830576122469E-009 + 0.13190000000000002 1.7206092550736685E-008 + 0.13300000000000001 2.1006213657415174E-008 + 0.13410000000000000 1.4789633517864331E-008 + 0.13520000000000004 2.6636244321309732E-009 + 0.13630000000000003 -5.0773443227569715E-009 + 0.13740000000000002 -9.9512298401549515E-010 + 0.13850000000000001 1.0290335694662645E-008 + 0.13960000000000000 1.6708474603888135E-008 + 0.14070000000000005 1.1615770567630079E-008 + 0.14180000000000004 2.5369702866262500E-011 + 0.14290000000000003 -7.4044947950824280E-009 + 0.14400000000000002 -6.2728000571610210E-009 + 0.14510000000000001 1.1066945276860807E-010 + 0.14620000000000000 5.8659690438389589E-009 + 0.14730000000000004 7.8095467870298307E-009 + 0.14840000000000003 4.6648747087374431E-009 + 0.14950000000000002 -3.8268508362193643E-009 + 0.15060000000000001 -1.2150313644099242E-008 + 0.15170000000000000 -1.1847624215022279E-008 + 0.15280000000000005 -7.6327566489453602E-010 + 0.15390000000000004 1.0691837637466506E-008 + 0.15500000000000003 9.5771195418592470E-009 + 0.15610000000000002 -5.2334852007618338E-009 + 0.15720000000000001 -1.8197091833371815E-008 + 0.15830000000000000 -1.5786747908919097E-008 + 0.15940000000000004 -6.4571270552704618E-010 + 0.16050000000000003 1.0820190077254210E-008 + 0.16160000000000002 8.2900646347638940E-009 + 0.16270000000000001 -2.6844202416498320E-009 + 0.16380000000000000 -1.0351500989713713E-008 + 0.16490000000000005 -9.9709769330047493E-009 + 0.16600000000000004 -4.9247677047503657E-009 + 0.16710000000000003 8.9003260317355171E-010 + 0.16820000000000002 5.7912186157693668E-009 + 0.16930000000000001 6.3294693930515677E-009 + 0.17040000000000000 -1.1710368230666290E-009 + 0.17150000000000004 -1.2027997264851820E-008 + 0.17260000000000003 -1.4032196737900904E-008 + 0.17370000000000002 -1.2847849450992044E-009 + 0.17480000000000001 1.4259685876538697E-008 + 0.17590000000000000 1.4705929807234952E-008 + 0.17700000000000005 -1.2905506663329902E-009 + 0.17810000000000004 -1.5322330071398937E-008 + 0.17920000000000003 -1.1934321086926047E-008 + 0.18030000000000002 2.8226696535682549E-009 + 0.18140000000000001 1.0910502723504578E-008 + 0.18250000000000000 5.6352176258656073E-009 + 0.18360000000000004 -3.2108586900392311E-009 + 0.18470000000000003 -5.1660840050260504E-009 + 0.18580000000000002 -2.7983604322656674E-009 + 0.18690000000000001 -3.0556297492267959E-009 + 0.18800000000000000 -3.3222544715272306E-009 + 0.18910000000000005 2.2935948695845809E-009 + 0.19020000000000004 9.3050527283367046E-009 + 0.19130000000000003 6.9963341786660749E-009 + 0.19240000000000002 -5.7126734454016059E-009 + 0.19350000000000001 -1.3833858503176089E-008 + 0.19460000000000005 -5.1293258529483410E-009 + 0.19570000000000004 9.4376719772526485E-009 + 0.19680000000000003 1.1334273963825581E-008 + 0.19790000000000002 -1.1311315217810147E-009 + 0.19900000000000001 -1.0291057783717861E-008 + 0.20010000000000000 -5.5859241676614602E-009 + 0.20120000000000005 3.5956002619741412E-009 + 0.20230000000000004 3.4101288459709167E-009 + 0.20340000000000003 -3.5429106315376657E-009 + 0.20450000000000002 -4.5334447307254777E-009 + 0.20560000000000000 2.4234225737274073E-009 + 0.20670000000000005 4.8328092638882936E-009 + 0.20780000000000004 -3.3183162884142803E-009 + 0.20890000000000003 -9.2348608760062234E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0023.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0023.BXX.semd new file mode 100644 index 00000000..f0f05730 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0023.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 -2.8803398555155013E-010 + -0.11670000000000000 -3.7413219744486526E-010 + -0.11559999999999999 3.5014199872840379E-010 + -0.11449999999999999 9.4073016043694224E-010 + -0.11340000000000000 9.4344004830659856E-011 + -0.11230000000000000 -1.0913597803252628E-009 + -0.11119999999999999 -5.3994958504333113E-010 + -0.11009999999999999 4.0800537948193494E-010 + -0.10900000000000000 -1.7057472101456028E-009 + -0.10790000000000000 -5.1608433082606098E-009 + -0.10679999999999999 -2.5409692128164352E-009 + -0.10569999999999999 7.8289570382139573E-009 + -0.10460000000000000 1.4875282339232854E-008 + -0.10349999999999999 7.4609012301607436E-009 + -0.10239999999999999 -7.8669240011208785E-009 + -0.10130000000000000 -1.2319269160343538E-008 + -0.10020000000000000 -5.1220849783817357E-010 + -9.9099999999999994E-002 1.0257104499089564E-008 + -9.7999999999999990E-002 3.9316976341297050E-009 + -9.6899999999999986E-002 -1.0295769570234370E-008 + -9.5799999999999996E-002 -1.0654827242717602E-008 + -9.4699999999999993E-002 4.9943960078735472E-009 + -9.3599999999999989E-002 1.5762271488029000E-008 + -9.2499999999999999E-002 8.8266656206315020E-009 + -9.1399999999999995E-002 -2.6693327548343859E-009 + -9.0299999999999991E-002 -2.5358068977965331E-009 + -8.9200000000000002E-002 1.5049547164025512E-009 + -8.8099999999999984E-002 -9.5547294520770265E-009 + -8.6999999999999994E-002 -3.3973915236629182E-008 + -8.5899999999999990E-002 -5.0857114075597565E-008 + -8.4799999999999986E-002 -5.4564850415772526E-008 + -8.3699999999999997E-002 -6.5483156674872589E-008 + -8.2599999999999993E-002 -9.6674341421021381E-008 + -8.1499999999999989E-002 -1.2998641807371314E-007 + -8.0399999999999999E-002 -1.4490642286091315E-007 + -7.9299999999999995E-002 -1.5748256032566132E-007 + -7.8199999999999992E-002 -2.0287137658669963E-007 + -7.7100000000000002E-002 -2.8165871412966226E-007 + -7.5999999999999984E-002 -3.5502640116646944E-007 + -7.4899999999999994E-002 -4.0535360312787816E-007 + -7.3799999999999991E-002 -4.7339014486169617E-007 + -7.2699999999999987E-002 -6.0896633158336044E-007 + -7.1599999999999997E-002 -8.0216420883516548E-007 + -7.0499999999999993E-002 -9.9893850347143598E-007 + -6.9399999999999989E-002 -1.1834122233267408E-006 + -6.8300000000000000E-002 -1.4076350680625183E-006 + -6.7199999999999996E-002 -1.7256284081668127E-006 + -6.6099999999999992E-002 -2.1305838799889898E-006 + -6.5000000000000002E-002 -2.5860933874355396E-006 + -6.3899999999999985E-002 -3.0978658287494909E-006 + -6.2799999999999995E-002 -3.7148834053368773E-006 + -6.1699999999999991E-002 -4.4658104343398008E-006 + -6.0599999999999994E-002 -5.3392113841255195E-006 + -5.9499999999999990E-002 -6.3407364905287977E-006 + -5.8399999999999994E-002 -7.5280327109794598E-006 + -5.7299999999999990E-002 -8.9556288003223017E-006 + -5.6199999999999986E-002 -1.0613592166919261E-005 + -5.5099999999999996E-002 -1.2469089597288985E-005 + -5.3999999999999992E-002 -1.4562010619556531E-005 + -5.2899999999999989E-002 -1.7006905181915499E-005 + -5.1799999999999985E-002 -1.9883864297298715E-005 + -5.0699999999999995E-002 -2.3173781301011331E-005 + -4.9599999999999991E-002 -2.6839208658202551E-005 + -4.8499999999999988E-002 -3.0936942494008690E-005 + -4.7399999999999998E-002 -3.5597320675151423E-005 + -4.6299999999999994E-002 -4.0901679312810302E-005 + -4.5199999999999990E-002 -4.6839279093546793E-005 + -4.4099999999999986E-002 -5.3402578487293795E-005 + -4.2999999999999997E-002 -6.0669895901810378E-005 + -4.1899999999999993E-002 -6.8749301135540009E-005 + -4.0799999999999989E-002 -7.7678938396275043E-005 + -3.9699999999999985E-002 -8.7439038907177746E-005 + -3.8599999999999995E-002 -9.8054588306695223E-005 + -3.7499999999999992E-002 -1.0961812949972227E-004 + -3.6399999999999988E-002 -1.2218955089338124E-004 + -3.5299999999999984E-002 -1.3573023898061365E-004 + -3.4199999999999994E-002 -1.5017796249594539E-004 + -3.3099999999999991E-002 -1.6554954345338047E-004 + -3.1999999999999987E-002 -1.8190105038229376E-004 + -3.0899999999999997E-002 -1.9920022168662399E-004 + -2.9799999999999993E-002 -2.1730444859713316E-004 + -2.8699999999999989E-002 -2.3608304036315531E-004 + -2.7599999999999986E-002 -2.5549545534886420E-004 + -2.6499999999999996E-002 -2.7549968217499554E-004 + -2.5399999999999992E-002 -2.9592090868391097E-004 + -2.4299999999999988E-002 -3.1648448202759027E-004 + -2.3199999999999985E-002 -3.3696304308250546E-004 + -2.2099999999999995E-002 -3.5721459425985813E-004 + -2.0999999999999991E-002 -3.7705618888139725E-004 + -1.9899999999999987E-002 -3.9616250433027744E-004 + -1.8799999999999983E-002 -4.1414241422899067E-004 + -1.7699999999999994E-002 -4.3067528167739511E-004 + -1.6599999999999990E-002 -4.4549690210260451E-004 + -1.5499999999999986E-002 -4.5828154543414712E-004 + -1.4399999999999996E-002 -4.6860022121109068E-004 + -1.3299999999999992E-002 -4.7602364793419838E-004 + -1.2199999999999989E-002 -4.8021972179412842E-004 + -1.1099999999999985E-002 -4.8088253242895007E-004 + -9.9999999999999950E-003 -4.7762415488250554E-004 + -8.8999999999999913E-003 -4.7001498751342297E-004 + -7.7999999999999875E-003 -4.5772135490551591E-004 + -6.6999999999999837E-003 -4.4053656165488064E-004 + -5.5999999999999939E-003 -4.1827061795629561E-004 + -4.4999999999999901E-003 -3.9066385943442583E-004 + -3.3999999999999864E-003 -3.5747891524806619E-004 + -2.2999999999999826E-003 -3.1863345066085458E-004 + -1.1999999999999927E-003 -2.7419862453825772E-004 + -9.9999999999988987E-005 -2.2426752548199147E-004 + 1.0000000000000148E-003 -1.6890499682631344E-004 + 2.1000000000000185E-003 -1.0825994831975549E-004 + 3.2000000000000084E-003 -4.2665622459026054E-005 + 4.3000000000000121E-003 2.7419109756010585E-005 + 5.4000000000000159E-003 1.0152765753446147E-004 + 6.5000000000000058E-003 1.7919522360898554E-004 + 7.6000000000000234E-003 2.5982200168073177E-004 + 8.7000000000000133E-003 3.4263220732100308E-004 + 9.8000000000000032E-003 4.2678514728322625E-004 + 1.0900000000000021E-002 5.1148614147678018E-004 + 1.2000000000000011E-002 5.9593823971226811E-004 + 1.3100000000000001E-002 6.7922868765890598E-004 + 1.4200000000000018E-002 7.6034059748053551E-004 + 1.5300000000000008E-002 8.3828251808881760E-004 + 1.6400000000000026E-002 9.1215100837871432E-004 + 1.7500000000000016E-002 9.8106020595878363E-004 + 1.8600000000000005E-002 1.0440779151394963E-003 + 1.9700000000000023E-002 1.1002926621586084E-003 + 2.0800000000000013E-002 1.1489249300211668E-003 + 2.1900000000000003E-002 1.1893284972757101E-003 + 2.3000000000000020E-002 1.2208975385874510E-003 + 2.4100000000000010E-002 1.2430424103513360E-003 + 2.5200000000000000E-002 1.2552997795864940E-003 + 2.6300000000000018E-002 1.2574142310768366E-003 + 2.7400000000000008E-002 1.2493012472987175E-003 + 2.8500000000000025E-002 1.2309427838772535E-003 + 2.9600000000000015E-002 1.2023762101307511E-003 + 3.0700000000000005E-002 1.1637979187071323E-003 + 3.1800000000000023E-002 1.1156039545312524E-003 + 3.2900000000000013E-002 1.0583392577245831E-003 + 3.4000000000000002E-002 9.9260616116225719E-004 + 3.5100000000000020E-002 9.1908482136204839E-004 + 3.6200000000000010E-002 8.3860481390729547E-004 + 3.7300000000000028E-002 7.5210403883829713E-004 + 3.8400000000000017E-002 6.6056655487045646E-004 + 3.9500000000000007E-002 5.6497805053368211E-004 + 4.0600000000000025E-002 4.6638763160444796E-004 + 4.1700000000000015E-002 3.6591078969649971E-004 + 4.2800000000000005E-002 2.6468877331353724E-004 + 4.3900000000000022E-002 1.6380262968596071E-004 + 4.5000000000000012E-002 6.4273102907463908E-005 + 4.6100000000000002E-002 -3.2913696486502886E-005 + 4.7200000000000020E-002 -1.2678894563578069E-004 + 4.8300000000000010E-002 -2.1644958178512752E-004 + 4.9400000000000027E-002 -3.0109405633993447E-004 + 5.0500000000000017E-002 -3.8001808570697904E-004 + 5.1600000000000007E-002 -4.5261383638717234E-004 + 5.2700000000000025E-002 -5.1837577484548092E-004 + 5.3800000000000014E-002 -5.7691219262778759E-004 + 5.4900000000000004E-002 -6.2794453697279096E-004 + 5.6000000000000022E-002 -6.7129713715985417E-004 + 5.7100000000000012E-002 -7.0689455606043339E-004 + 5.8200000000000002E-002 -7.3475798126310110E-004 + 5.9300000000000019E-002 -7.5501104583963752E-004 + 6.0400000000000009E-002 -7.6787720900028944E-004 + 6.1500000000000027E-002 -7.7367038466036320E-004 + 6.2600000000000017E-002 -7.7278102980926633E-004 + 6.3700000000000007E-002 -7.6564680784940720E-004 + 6.4800000000000024E-002 -7.5273419497534633E-004 + 6.5900000000000014E-002 -7.3454377707093954E-004 + 6.7000000000000004E-002 -7.1163877146318555E-004 + 6.8100000000000022E-002 -6.8463553907349706E-004 + 6.9200000000000012E-002 -6.5415090648457408E-004 + 7.0300000000000029E-002 -6.2075571622699499E-004 + 7.1400000000000019E-002 -5.8499386068433523E-004 + 7.2500000000000009E-002 -5.4742663633078337E-004 + 7.3600000000000027E-002 -5.0862669013440609E-004 + 7.4700000000000016E-002 -4.6911934623494744E-004 + 7.5800000000000006E-002 -4.2935786768794060E-004 + 7.6900000000000024E-002 -3.8976129144430161E-004 + 7.8000000000000014E-002 -3.5075045889243484E-004 + 7.9100000000000004E-002 -3.1270866747945547E-004 + 8.0200000000000021E-002 -2.7592381229624152E-004 + 8.1300000000000011E-002 -2.4060720170382410E-004 + 8.2400000000000029E-002 -2.0696829597000033E-004 + 8.3500000000000019E-002 -1.7523473070468754E-004 + 8.4600000000000009E-002 -1.4557431859429926E-004 + 8.5700000000000026E-002 -1.1804052337538451E-004 + 8.6800000000000016E-002 -9.2628506536129862E-005 + 8.7900000000000006E-002 -6.9367444666568190E-005 + 8.9000000000000024E-002 -4.8313409934053198E-005 + 9.0100000000000013E-002 -2.9450246074702591E-005 + 9.1200000000000003E-002 -1.2662020708376076E-005 + 9.2300000000000021E-002 2.1743182969657937E-006 + 9.3400000000000011E-002 1.5106733371794689E-005 + 9.4500000000000028E-002 2.6168076146859676E-005 + 9.5600000000000018E-002 3.5491229937179014E-005 + 9.6700000000000008E-002 4.3288651795592159E-005 + 9.7800000000000026E-002 4.9718462832970545E-005 + 9.8900000000000016E-002 5.4826112318551168E-005 + 0.10000000000000001 5.8662084484240040E-005 + 0.10110000000000002 6.1393227952066809E-005 + 0.10220000000000001 6.3235958805307746E-005 + 0.10330000000000003 6.4310814195778221E-005 + 0.10440000000000002 6.4640982600394636E-005 + 0.10550000000000001 6.4289182773791254E-005 + 0.10660000000000003 6.3421379309147596E-005 + 0.10770000000000002 6.2190345488488674E-005 + 0.10880000000000001 6.0625370679190382E-005 + 0.10990000000000003 5.8708355936687440E-005 + 0.11100000000000002 5.6521199439885095E-005 + 0.11210000000000001 5.4231015383265913E-005 + 0.11320000000000002 5.1924242143286392E-005 + 0.11430000000000001 4.9543254135642201E-005 + 0.11540000000000003 4.7031724534463137E-005 + 0.11650000000000002 4.4476280891103670E-005 + 0.11760000000000001 4.2027055314974859E-005 + 0.11870000000000003 3.9714024751447141E-005 + 0.11980000000000002 3.7438057916006073E-005 + 0.12090000000000001 3.5149358154740185E-005 + 0.12200000000000003 3.2940431992756203E-005 + 0.12310000000000001 3.0914230592316017E-005 + 0.12420000000000003 2.9032480597379617E-005 + 0.12530000000000002 2.7184276405023411E-005 + 0.12640000000000001 2.5367133275722153E-005 + 0.12750000000000003 2.3696715288679115E-005 + 0.12860000000000002 2.2226578948902898E-005 + 0.12970000000000001 2.0857269191765226E-005 + 0.13080000000000003 1.9480512492009439E-005 + 0.13190000000000002 1.8141568943974562E-005 + 0.13300000000000001 1.6966829207376577E-005 + 0.13410000000000000 1.5965930288075469E-005 + 0.13520000000000004 1.5011008144938387E-005 + 0.13630000000000003 1.4025283235241659E-005 + 0.13740000000000002 1.3091432265355252E-005 + 0.13850000000000001 1.2313421393628232E-005 + 0.13960000000000000 1.1647255632851738E-005 + 0.14070000000000005 1.0963623935822397E-005 + 0.14180000000000004 1.0244719305774197E-005 + 0.14290000000000003 9.6091816885746084E-006 + 0.14400000000000002 9.1231249825796112E-006 + 0.14510000000000001 8.6895324784563854E-006 + 0.14620000000000000 8.1891339505091310E-006 + 0.14730000000000004 7.6576907304115593E-006 + 0.14840000000000003 7.2279085543414112E-006 + 0.14950000000000002 6.9241218625393230E-006 + 0.15060000000000001 6.6244301706319675E-006 + 0.15170000000000000 6.2451799749396741E-006 + 0.15280000000000005 5.8631553656596225E-006 + 0.15390000000000004 5.5892837735882495E-006 + 0.15500000000000003 5.3937333177600522E-006 + 0.15610000000000002 5.1522983994800597E-006 + 0.15720000000000001 4.8398119361081626E-006 + 0.15830000000000000 4.5686892917728983E-006 + 0.15940000000000004 4.4125044951215386E-006 + 0.16050000000000003 4.2886049413937144E-006 + 0.16160000000000002 4.0822515074978583E-006 + 0.16270000000000001 3.8210682760109194E-006 + 0.16380000000000000 3.6316403111413820E-006 + 0.16490000000000005 3.5459745504340390E-006 + 0.16600000000000004 3.4539782518550055E-006 + 0.16710000000000003 3.2721054594730958E-006 + 0.16820000000000002 3.0668343242723495E-006 + 0.16930000000000001 2.9472842015820788E-006 + 0.17040000000000000 2.8969325285288505E-006 + 0.17150000000000004 2.8032930003973888E-006 + 0.17260000000000003 2.6343348054069793E-006 + 0.17370000000000002 2.4861633391992655E-006 + 0.17480000000000001 2.4304474663949804E-006 + 0.17590000000000000 2.4013418169488432E-006 + 0.17700000000000005 2.2964893560128985E-006 + 0.17810000000000004 2.1349333110265434E-006 + 0.17920000000000003 2.0279769614717225E-006 + 0.18030000000000002 2.0091240457986714E-006 + 0.18140000000000001 1.9846750092256116E-006 + 0.18250000000000000 1.8770984979710192E-006 + 0.18360000000000004 1.7398376712662866E-006 + 0.18470000000000003 1.6710692989363451E-006 + 0.18580000000000002 1.6640310604998376E-006 + 0.18690000000000001 1.6221042642428074E-006 + 0.18800000000000000 1.5084982578628114E-006 + 0.18910000000000005 1.3975998172099935E-006 + 0.19020000000000004 1.3544789680963731E-006 + 0.19130000000000003 1.3336889423953835E-006 + 0.19240000000000002 1.2519589063231251E-006 + 0.19350000000000001 1.1170370726176770E-006 + 0.19460000000000005 1.0123320635102573E-006 + 0.19570000000000004 9.6470853350183461E-007 + 0.19680000000000003 9.0138479436063790E-007 + 0.19790000000000002 7.6006944027540158E-007 + 0.19900000000000001 5.8024147620017175E-007 + 0.20010000000000000 4.3738953081629006E-007 + 0.20120000000000005 3.2435423236165661E-007 + 0.20230000000000004 1.6072299047209526E-007 + 0.20340000000000003 -8.9166142913654767E-008 + 0.20450000000000002 -3.7224003790470306E-007 + 0.20560000000000000 -6.3846817965895752E-007 + 0.20670000000000005 -9.2308334842527984E-007 + 0.20780000000000004 -1.2964407005711109E-006 + 0.20890000000000003 -1.7650280597081291E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0023.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0023.BXZ.semd new file mode 100644 index 00000000..6ce1770e --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0023.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546763107634806E-011 + -0.11559999999999999 1.3697711367943732E-011 + -0.11449999999999999 -3.8519888667654101E-011 + -0.11340000000000000 -6.0437016502490337E-011 + -0.11230000000000000 8.1728193657149006E-011 + -0.11119999999999999 2.1664815774702362E-010 + -0.11009999999999999 -3.4040614077524012E-011 + -0.10900000000000000 -4.8208054215237439E-010 + -0.10790000000000000 -2.7206706332272290E-010 + -0.10679999999999999 7.1667355383553399E-010 + -0.10569999999999999 1.0246070658581630E-009 + -0.10460000000000000 -4.2161413249530710E-010 + -0.10349999999999999 -1.8818480107540836E-009 + -0.10239999999999999 -6.0493338116529571E-010 + -0.10130000000000000 2.4258657305153974E-009 + -0.10020000000000000 2.5024646799209904E-009 + -9.9099999999999994E-002 -1.8537392731943214E-009 + -9.7999999999999990E-002 -4.8300972110837392E-009 + -9.6899999999999986E-002 -6.5601130083692283E-010 + -9.5799999999999996E-002 6.4044076708569264E-009 + -9.4699999999999993E-002 5.8165898764173107E-009 + -9.3599999999999989E-002 -3.7803706831596173E-009 + -9.2499999999999999E-002 -9.8755315036669344E-009 + -9.1399999999999995E-002 -2.5646533785561587E-009 + -9.0299999999999991E-002 9.5435064295656957E-009 + -8.9200000000000002E-002 9.3253387234426555E-009 + -8.8099999999999984E-002 -4.2171426350989805E-009 + -8.6999999999999994E-002 -1.2694440165716969E-008 + -8.5899999999999990E-002 -3.9120702233219617E-009 + -8.4799999999999986E-002 9.9854604584947992E-009 + -8.3699999999999997E-002 9.7387156117179074E-009 + -8.2599999999999993E-002 -2.9504683141112764E-009 + -8.1499999999999989E-002 -8.7990539299198645E-009 + -8.0399999999999999E-002 -8.1161039000576807E-010 + -7.9299999999999995E-002 5.8461169238910315E-009 + -7.8199999999999992E-002 -3.1187788462894162E-010 + -7.7100000000000002E-002 -7.3376864584417945E-009 + -7.5999999999999984E-002 2.9691941180048920E-012 + -7.4899999999999994E-002 1.1607462546692204E-008 + -7.3799999999999991E-002 4.7746384623792437E-009 + -7.2699999999999987E-002 -1.6708165517798079E-008 + -7.1599999999999997E-002 -2.0920309040661778E-008 + -7.0499999999999993E-002 5.0183723843133521E-009 + -6.9399999999999989E-002 2.8316698319486022E-008 + -6.8300000000000000E-002 1.2550958494728093E-008 + -6.7199999999999996E-002 -2.6887942539133292E-008 + -6.6099999999999992E-002 -3.8679164759969353E-008 + -6.5000000000000002E-002 -6.8538561492914596E-009 + -6.3899999999999985E-002 2.4600396386631473E-008 + -6.2799999999999995E-002 1.2652751735231504E-008 + -6.1699999999999991E-002 -2.5253452662354903E-008 + -6.0599999999999994E-002 -3.9293038156529292E-008 + -5.9499999999999990E-002 -1.9400914652578649E-008 + -5.8399999999999994E-002 -3.7838399080669660E-009 + -5.7299999999999990E-002 -1.5919523477236908E-008 + -5.6199999999999986E-002 -3.1369257413871310E-008 + -5.5099999999999996E-002 -2.4939522447198215E-008 + -5.3999999999999992E-002 -1.7682884490000106E-008 + -5.2899999999999989E-002 -4.2286462331730945E-008 + -5.1799999999999985E-002 -8.0362298149339040E-008 + -5.0699999999999995E-002 -7.9882468639880244E-008 + -4.9599999999999991E-002 -3.7831284771527862E-008 + -4.8499999999999988E-002 -1.9347170976402595E-008 + -4.7399999999999998E-002 -6.9011790060358180E-008 + -4.6299999999999994E-002 -1.3945387422609201E-007 + -4.5199999999999990E-002 -1.5015395149475808E-007 + -4.4099999999999986E-002 -1.0027047636640418E-007 + -4.2999999999999997E-002 -7.1666931944491807E-008 + -4.1899999999999993E-002 -1.1474452321635908E-007 + -4.0799999999999989E-002 -1.8237510346352792E-007 + -3.9699999999999985E-002 -2.0388004884352995E-007 + -3.8599999999999995E-002 -1.8465661355548946E-007 + -3.7499999999999992E-002 -1.8540903568009526E-007 + -3.6399999999999988E-002 -2.2214078398974380E-007 + -3.5299999999999984E-002 -2.4801934728202468E-007 + -3.4199999999999994E-002 -2.3923982439555402E-007 + -3.3099999999999991E-002 -2.4121229103002406E-007 + -3.1999999999999987E-002 -2.9318422889446083E-007 + -3.0899999999999997E-002 -3.5208702797717706E-007 + -2.9799999999999993E-002 -3.4674403082135541E-007 + -2.8699999999999989E-002 -2.9049104455225461E-007 + -2.7599999999999986E-002 -2.7545084435587341E-007 + -2.6499999999999996E-002 -3.4248205338371918E-007 + -2.5399999999999992E-002 -4.1515204429742880E-007 + -2.4299999999999988E-002 -4.0524611222281237E-007 + -2.3199999999999985E-002 -3.3571558333278517E-007 + -2.2099999999999995E-002 -3.0304008191706089E-007 + -2.0999999999999991E-002 -3.3726442438819504E-007 + -1.9899999999999987E-002 -3.6610245501833560E-007 + -1.8799999999999983E-002 -3.3274599786636827E-007 + -1.7699999999999994E-002 -2.7657031864691817E-007 + -1.6599999999999990E-002 -2.5848984819276666E-007 + -1.5499999999999986E-002 -2.6027734634226363E-007 + -1.4399999999999996E-002 -2.1478064127222751E-007 + -1.3299999999999992E-002 -1.2105300584153156E-007 + -1.2199999999999989E-002 -5.5594554737581348E-008 + -1.1099999999999985E-002 -5.3948753020449658E-008 + -9.9999999999999950E-003 -4.6930264119282583E-008 + -8.8999999999999913E-003 4.4146634792241457E-008 + -7.7999999999999875E-003 1.8381598465566640E-007 + -6.6999999999999837E-003 2.7294689175505482E-007 + -5.5999999999999939E-003 2.9075033580738818E-007 + -4.4999999999999901E-003 3.1965078051143792E-007 + -3.3999999999999864E-003 4.1705570197336783E-007 + -2.2999999999999826E-003 5.4522678283319692E-007 + -1.1999999999999927E-003 6.2394752831096412E-007 + -9.9999999999988987E-005 6.5615904532023706E-007 + 1.0000000000000148E-003 7.1364513587468537E-007 + 2.1000000000000185E-003 8.1522216532903258E-007 + 3.2000000000000084E-003 9.0072484226766392E-007 + 4.3000000000000121E-003 9.2176765065232757E-007 + 5.4000000000000159E-003 9.2336034640538855E-007 + 6.5000000000000058E-003 9.7844326774065848E-007 + 7.6000000000000234E-003 1.0644656640579342E-006 + 8.7000000000000133E-003 1.0940061656583566E-006 + 9.8000000000000032E-003 1.0453634331497597E-006 + 1.0900000000000021E-002 9.9553892596304649E-007 + 1.2000000000000011E-002 1.0073272278532386E-006 + 1.3100000000000001E-002 1.0356523034715792E-006 + 1.4200000000000018E-002 9.9743272130581317E-007 + 1.5300000000000008E-002 8.9551491555539542E-007 + 1.6400000000000026E-002 8.0851344819166115E-007 + 1.7500000000000016E-002 7.6812244742541225E-007 + 1.8600000000000005E-002 7.1897324005476548E-007 + 1.9700000000000023E-002 6.1104839232939412E-007 + 2.0800000000000013E-002 4.7763944621692644E-007 + 2.1900000000000003E-002 3.8003776126060984E-007 + 2.3000000000000020E-002 3.1023466817714507E-007 + 2.4100000000000010E-002 2.0638147191220924E-007 + 2.5200000000000000E-002 5.6112998692015026E-008 + 2.6300000000000018E-002 -8.1358997761071805E-008 + 2.7400000000000008E-002 -1.6402618996380625E-007 + 2.8500000000000025E-002 -2.3043052976845502E-007 + 2.9600000000000015E-002 -3.3981450542341918E-007 + 3.0700000000000005E-002 -4.7930313940014457E-007 + 3.1800000000000023E-002 -5.8156371096629300E-007 + 3.2900000000000013E-002 -6.2363886854654993E-007 + 3.4000000000000002E-002 -6.5755165223890799E-007 + 3.5100000000000020E-002 -7.3283990786876529E-007 + 3.6200000000000010E-002 -8.1704513377189869E-007 + 3.7300000000000028E-002 -8.5783284475837718E-007 + 3.8400000000000017E-002 -8.5138520944383345E-007 + 3.9500000000000007E-002 -8.5075458855499164E-007 + 4.0600000000000025E-002 -8.6984556446623174E-007 + 4.1700000000000015E-002 -8.7526620973221725E-007 + 4.2800000000000005E-002 -8.4140037870383821E-007 + 4.3900000000000022E-002 -7.9378105510841124E-007 + 4.5000000000000012E-002 -7.6543938121176325E-007 + 4.6100000000000002E-002 -7.3768154607023462E-007 + 4.7200000000000020E-002 -6.8211460302336491E-007 + 4.8300000000000010E-002 -6.0359690223776852E-007 + 4.9400000000000027E-002 -5.3539935152002727E-007 + 5.0500000000000017E-002 -4.8210984004981583E-007 + 5.1600000000000007E-002 -4.2475977579670143E-007 + 5.2700000000000025E-002 -3.5138063481099380E-007 + 5.3800000000000014E-002 -2.7685919690156879E-007 + 5.4900000000000004E-002 -2.1452783016684407E-007 + 5.6000000000000022E-002 -1.5428227584379783E-007 + 5.7100000000000012E-002 -8.6448956437834568E-008 + 5.8200000000000002E-002 -1.8518157673952373E-008 + 5.9300000000000019E-002 2.9324848327405562E-008 + 6.0400000000000009E-002 5.8878434572307015E-008 + 6.1500000000000027E-002 9.6181565822917037E-008 + 6.2600000000000017E-002 1.4850678553557373E-007 + 6.3700000000000007E-002 1.9292916419999528E-007 + 6.4800000000000024E-002 2.0948918688645790E-007 + 6.5900000000000014E-002 2.1409222483725898E-007 + 6.7000000000000004E-002 2.2736642790732731E-007 + 6.8100000000000022E-002 2.4256488018181699E-007 + 6.9200000000000012E-002 2.4172103962882829E-007 + 7.0300000000000029E-002 2.3296317408494360E-007 + 7.1400000000000019E-002 2.4064814851953997E-007 + 7.2500000000000009E-002 2.5850297902252350E-007 + 7.3600000000000027E-002 2.4828779032759485E-007 + 7.4700000000000016E-002 1.9828429742574372E-007 + 7.5800000000000006E-002 1.5416408416513150E-007 + 7.6900000000000024E-002 1.5862282509715442E-007 + 7.8000000000000014E-002 1.8722707295637520E-007 + 7.9100000000000004E-002 1.7800097396047931E-007 + 8.0200000000000021E-002 1.2162415430339024E-007 + 8.1300000000000011E-002 7.3975883196908399E-008 + 8.2400000000000029E-002 7.2861318756167748E-008 + 8.3500000000000019E-002 8.5130437810221338E-008 + 8.4600000000000009E-002 6.5923480008223123E-008 + 8.5700000000000026E-002 2.9208742091668682E-008 + 8.6800000000000016E-002 2.1184160203802094E-008 + 8.7900000000000006E-002 3.8992467921161733E-008 + 8.9000000000000024E-002 2.8091289294707167E-008 + 9.0100000000000013E-002 -2.6262153340894656E-008 + 9.1200000000000003E-002 -6.2564616598592693E-008 + 9.2300000000000021E-002 -3.0298647146764779E-008 + 9.3400000000000011E-002 2.3023032369451357E-008 + 9.4500000000000028E-002 1.2835058349480732E-008 + 9.5600000000000018E-002 -5.5248690955522761E-008 + 9.6700000000000008E-002 -8.9833505967362726E-008 + 9.7800000000000026E-002 -4.6336122494494703E-008 + 9.8900000000000016E-002 5.3147588552349134E-009 + 0.10000000000000001 -1.1952652201330238E-008 + 0.10110000000000002 -6.4822224032923259E-008 + 0.10220000000000001 -6.5537015814243205E-008 + 0.10330000000000003 -1.1773580332885558E-008 + 0.10440000000000002 8.9355989274508829E-009 + 0.10550000000000001 -4.0459735117792661E-008 + 0.10660000000000003 -8.1756382996900356E-008 + 0.10770000000000002 -4.1202635969739276E-008 + 0.10880000000000001 3.0206944501287580E-008 + 0.10990000000000003 2.8926310235988240E-008 + 0.11100000000000002 -4.4069370375154904E-008 + 0.11210000000000001 -7.9732572544344293E-008 + 0.11320000000000002 -2.4859613034777794E-008 + 0.11430000000000001 3.7730686130998947E-008 + 0.11540000000000003 1.7776535798930126E-008 + 0.11650000000000002 -4.4843023516705216E-008 + 0.11760000000000001 -4.4411919475351169E-008 + 0.11870000000000003 2.1446957987336646E-008 + 0.11980000000000002 4.6851916124523996E-008 + 0.12090000000000001 -1.4532078651541269E-008 + 0.12200000000000003 -6.9660998747167469E-008 + 0.12310000000000001 -2.6588814705519326E-008 + 0.12420000000000003 5.8548589976226140E-008 + 0.12530000000000002 5.9747669922671776E-008 + 0.12640000000000001 -2.7250138145973324E-008 + 0.12750000000000003 -7.5202784444172721E-008 + 0.12860000000000002 -1.4735257458653450E-008 + 0.12970000000000001 6.2519852406239806E-008 + 0.13080000000000003 4.4073122040799717E-008 + 0.13190000000000002 -3.4447197094777948E-008 + 0.13300000000000001 -4.9819611547263776E-008 + 0.13410000000000000 1.7245923800146556E-008 + 0.13520000000000004 5.5711829816118552E-008 + 0.13630000000000003 1.7590875422968111E-009 + 0.13740000000000002 -5.8951265202722425E-008 + 0.13850000000000001 -2.5779295143024683E-008 + 0.13960000000000000 5.5555471334400863E-008 + 0.14070000000000005 5.9477894609472060E-008 + 0.14180000000000004 -2.4656092278974029E-008 + 0.14290000000000003 -7.2044556986838870E-008 + 0.14400000000000002 -1.1644722519577044E-008 + 0.14510000000000001 6.4760058648971608E-008 + 0.14620000000000000 4.2659635823838471E-008 + 0.14730000000000004 -4.1342094192486911E-008 + 0.14840000000000003 -5.7623722682365042E-008 + 0.14950000000000002 1.6188685947327031E-008 + 0.15060000000000001 6.2717028015413234E-008 + 0.15170000000000000 8.0816713321496536E-009 + 0.15280000000000005 -6.2456720684167522E-008 + 0.15390000000000004 -3.6932185309979104E-008 + 0.15500000000000003 4.9312379957200392E-008 + 0.15610000000000002 6.5742206345476006E-008 + 0.15720000000000001 -1.4256904101728196E-008 + 0.15830000000000000 -7.2617950763742556E-008 + 0.15940000000000004 -2.5296053252077400E-008 + 0.16050000000000003 5.3363017116225819E-008 + 0.16160000000000002 4.7713289319517571E-008 + 0.16270000000000001 -2.5268212411333479E-008 + 0.16380000000000000 -4.9617110420285826E-008 + 0.16490000000000005 7.5093025131423019E-009 + 0.16600000000000004 4.9642387978110492E-008 + 0.16710000000000003 7.6003168203442328E-009 + 0.16820000000000002 -5.0534701756532741E-008 + 0.16930000000000001 -2.7791456247427959E-008 + 0.17040000000000000 4.5855511388026571E-008 + 0.17150000000000004 5.6113567126203634E-008 + 0.17260000000000003 -1.8627682507599275E-008 + 0.17370000000000002 -6.9579698447341798E-008 + 0.17480000000000001 -2.0321037297321709E-008 + 0.17590000000000000 5.7708355427621427E-008 + 0.17700000000000005 5.1888910945763200E-008 + 0.17810000000000004 -2.5105981293904733E-008 + 0.17920000000000003 -5.9214784187133773E-008 + 0.18030000000000002 -7.0560028930799490E-009 + 0.18140000000000001 4.6104283057957218E-008 + 0.18250000000000000 2.1999417398887999E-008 + 0.18360000000000004 -3.4700871509585340E-008 + 0.18470000000000003 -3.3278379163448335E-008 + 0.18580000000000002 2.1113001125172559E-008 + 0.18690000000000001 4.0414509072661531E-008 + 0.18800000000000000 -5.6173887763577568E-009 + 0.18910000000000005 -4.3247286640735183E-008 + 0.19020000000000004 -1.2020826112291161E-008 + 0.19130000000000003 4.0349746655010676E-008 + 0.19240000000000002 3.2309049657897049E-008 + 0.19350000000000001 -2.4999591730079374E-008 + 0.19460000000000005 -4.5200678755463741E-008 + 0.19570000000000004 1.1499056151720310E-009 + 0.19680000000000003 4.3217522005534192E-008 + 0.19790000000000002 1.9273594276114636E-008 + 0.19900000000000001 -3.1239920872394578E-008 + 0.20010000000000000 -3.1086976548522216E-008 + 0.20120000000000005 1.7188487078101389E-008 + 0.20230000000000004 3.8528174428620332E-008 + 0.20340000000000003 1.2670090532296285E-009 + 0.20450000000000002 -3.7444603862013537E-008 + 0.20560000000000000 -2.1221522317205199E-008 + 0.20670000000000005 2.1800955707362846E-008 + 0.20780000000000004 2.6049093548863311E-008 + 0.20890000000000003 -1.1676653421943683E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0024.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0024.BXX.semd new file mode 100644 index 00000000..6c5fbaf8 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0024.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.8168402546314688E-011 + -0.11449999999999999 -2.8160881612726563E-011 + -0.11340000000000000 -7.4961550855512371E-011 + -0.11230000000000000 -7.1864558574830095E-012 + -0.11119999999999999 9.8632872702619778E-011 + -0.11009999999999999 3.4899878126326556E-011 + -0.10900000000000000 -4.0868759765277929E-011 + -0.10790000000000000 3.0829411246102723E-010 + -0.10679999999999999 7.4258349469502605E-010 + -0.10569999999999999 -4.0189275518631717E-011 + -0.10460000000000000 -2.2186257275791377E-009 + -0.10349999999999999 -3.2006566286213456E-009 + -0.10239999999999999 -2.7628863086270883E-010 + -0.10130000000000000 4.7190180652023628E-009 + -0.10020000000000000 6.1720073496474015E-009 + -9.9099999999999994E-002 1.9703458864483991E-009 + -9.7999999999999990E-002 -2.6980135903187374E-009 + -9.6899999999999986E-002 -2.4106245888333433E-009 + -9.5799999999999996E-002 -3.5083197458263271E-010 + -9.4699999999999993E-002 -4.1651797566544246E-009 + -9.3599999999999989E-002 -1.2471423005422366E-008 + -9.2499999999999999E-002 -1.2972203755623468E-008 + -9.1399999999999995E-002 9.2079721625282218E-010 + -9.0299999999999991E-002 1.7741406566074147E-008 + -8.9200000000000002E-002 2.1626499702165347E-008 + -8.8099999999999984E-002 1.6275816250299613E-008 + -8.6999999999999994E-002 2.3412772165443130E-008 + -8.5899999999999990E-002 5.3338819583359509E-008 + -8.4799999999999986E-002 8.8167261935723218E-008 + -8.3699999999999997E-002 1.0448648879446409E-007 + -8.2599999999999993E-002 1.0566866848193968E-007 + -8.1499999999999989E-002 1.1758098850123133E-007 + -8.0399999999999999E-002 1.5362556382569892E-007 + -7.9299999999999995E-002 2.0025740354867594E-007 + -7.8199999999999992E-002 2.4293791511809104E-007 + -7.7100000000000002E-002 2.9085032338116434E-007 + -7.5999999999999984E-002 3.6206080267220386E-007 + -7.4899999999999994E-002 4.5507721324611339E-007 + -7.3799999999999991E-002 5.5578095725650201E-007 + -7.2699999999999987E-002 6.7041577267445973E-007 + -7.1599999999999997E-002 8.2784623600673513E-007 + -7.0499999999999993E-002 1.0399921848147642E-006 + -6.9399999999999989E-002 1.2819215271520079E-006 + -6.8300000000000000E-002 1.5320074453484267E-006 + -6.7199999999999996E-002 1.8184359760198276E-006 + -6.6099999999999992E-002 2.1972234662825940E-006 + -6.5000000000000002E-002 2.6851050733966986E-006 + -6.3899999999999985E-002 3.2458583518746309E-006 + -6.2799999999999995E-002 3.8575499274884351E-006 + -6.1699999999999991E-002 4.5664883145946078E-006 + -6.0599999999999994E-002 5.4460442697745748E-006 + -5.9499999999999990E-002 6.5167396314791404E-006 + -5.8399999999999994E-002 7.7444037742679939E-006 + -5.7299999999999990E-002 9.1200690803816542E-006 + -5.6199999999999986E-002 1.0704524356697220E-005 + -5.5099999999999996E-002 1.2574140782817267E-005 + -5.3999999999999992E-002 1.4752471543033607E-005 + -5.2899999999999989E-002 1.7229824152309448E-005 + -5.1799999999999985E-002 2.0034744011354633E-005 + -5.0699999999999995E-002 2.3242802853928879E-005 + -4.9599999999999991E-002 2.6911926397588104E-005 + -4.8499999999999988E-002 3.1053095881361514E-005 + -4.7399999999999998E-002 3.5688692150870338E-005 + -4.6299999999999994E-002 4.0903018089011312E-005 + -4.5199999999999990E-002 4.6792054490651935E-005 + -4.4099999999999986E-002 5.3380324970930815E-005 + -4.2999999999999997E-002 6.0640719311777502E-005 + -4.1899999999999993E-002 6.8603236286435276E-005 + -4.0799999999999989E-002 7.7392454841174185E-005 + -3.9699999999999985E-002 8.7123815319500864E-005 + -3.8599999999999995E-002 9.7799063951242715E-005 + -3.7499999999999992E-002 1.0935119644273072E-004 + -3.6399999999999988E-002 1.2177730241091922E-004 + -3.5299999999999984E-002 1.3516777835320681E-004 + -3.4199999999999994E-002 1.4959412510506809E-004 + -3.3099999999999991E-002 1.6501900972798467E-004 + -3.1999999999999987E-002 1.8135122081730515E-004 + -3.0899999999999997E-002 1.9854694255627692E-004 + -2.9799999999999993E-002 2.1659897174686193E-004 + -2.8699999999999989E-002 2.3543843417428434E-004 + -2.7599999999999986E-002 2.5491451378911734E-004 + -2.6499999999999996E-002 2.7488204068504274E-004 + -2.5399999999999992E-002 2.9525154968723655E-004 + -2.4299999999999988E-002 3.1590281287208200E-004 + -2.3199999999999985E-002 3.3658990287221968E-004 + -2.2099999999999995E-002 3.5699273576028645E-004 + -2.0999999999999991E-002 3.7685193819925189E-004 + -1.9899999999999987E-002 3.9598534931428730E-004 + -1.8799999999999983E-002 4.1415411396883428E-004 + -1.7699999999999994E-002 4.3097362504340708E-004 + -1.6599999999999990E-002 4.4600464752875268E-004 + -1.5499999999999986E-002 4.5889290049672127E-004 + -1.4399999999999996E-002 4.6935238060541451E-004 + -1.3299999999999992E-002 4.7703323070891201E-004 + -1.2199999999999989E-002 4.8148780479095876E-004 + -1.1099999999999985E-002 4.8228437663055956E-004 + -9.9999999999999950E-003 4.7909832210280001E-004 + -8.8999999999999913E-003 4.7165047726593912E-004 + -7.7999999999999875E-003 4.5959724229760468E-004 + -6.6999999999999837E-003 4.4255855027586222E-004 + -5.5999999999999939E-003 4.2025456787087023E-004 + -4.4999999999999901E-003 3.9255485171452165E-004 + -3.3999999999999864E-003 3.5936842323280871E-004 + -2.2999999999999826E-003 3.2056652707979083E-004 + -1.1999999999999927E-003 2.7604895876720548E-004 + -9.9999999999988987E-005 2.2586817794945091E-004 + 1.0000000000000148E-003 1.7023108375724405E-004 + 2.1000000000000185E-003 1.0937671322608367E-004 + 3.2000000000000084E-003 4.3546620872803032E-005 + 4.3000000000000121E-003 -2.6917365175904706E-005 + 5.4000000000000159E-003 -1.0149525769520551E-004 + 6.5000000000000058E-003 -1.7956260126084089E-004 + 7.6000000000000234E-003 -2.6049849111586809E-004 + 8.7000000000000133E-003 -3.4367153421044350E-004 + 9.8000000000000032E-003 -4.2832767940126359E-004 + 1.0900000000000021E-002 -5.1355041796341538E-004 + 1.2000000000000011E-002 -5.9838738525286317E-004 + 1.3100000000000001E-002 -6.8194279447197914E-004 + 1.4200000000000018E-002 -7.6333509059622884E-004 + 1.5300000000000008E-002 -8.4160460392013192E-004 + 1.6400000000000026E-002 -9.1573491226881742E-004 + 1.7500000000000016E-002 -9.8475732374936342E-004 + 1.8600000000000005E-002 -1.0478055337443948E-003 + 1.9700000000000023E-002 -1.1040577664971352E-003 + 2.0800000000000013E-002 -1.1526885209605098E-003 + 2.1900000000000003E-002 -1.1929335305467248E-003 + 2.3000000000000020E-002 -1.2241837102919817E-003 + 2.4100000000000010E-002 -1.2459832942113280E-003 + 2.5200000000000000E-002 -1.2579484609887004E-003 + 2.6300000000000018E-002 -1.2597441673278809E-003 + 2.7400000000000008E-002 -1.2511649401858449E-003 + 2.8500000000000025E-002 -1.2322097318246961E-003 + 2.9600000000000015E-002 -1.2030481593683362E-003 + 3.0700000000000005E-002 -1.1639450676739216E-003 + 3.1800000000000023E-002 -1.1152427177876234E-003 + 3.2900000000000013E-002 -1.0574264451861382E-003 + 3.4000000000000002E-002 -9.9113595206290483E-004 + 3.5100000000000020E-002 -9.1713038273155689E-004 + 3.6200000000000010E-002 -8.3622592501342297E-004 + 3.7300000000000028E-002 -7.4930908158421516E-004 + 3.8400000000000017E-002 -6.5737433033064008E-004 + 3.9500000000000007E-002 -5.6149432202801108E-004 + 4.0600000000000025E-002 -4.6275558997876942E-004 + 4.1700000000000015E-002 -3.6222231574356556E-004 + 4.2800000000000005E-002 -2.6095533394254744E-004 + 4.3900000000000022E-002 -1.6003966447897255E-004 + 4.5000000000000012E-002 -6.0567032051039860E-005 + 4.6100000000000002E-002 3.6436613299883902E-005 + 4.7200000000000020E-002 1.3003469211980700E-004 + 4.8300000000000010E-002 2.1937777637504041E-004 + 4.9400000000000027E-002 3.0368071747943759E-004 + 5.0500000000000017E-002 3.8223169394768775E-004 + 5.1600000000000007E-002 4.5442572445608675E-004 + 5.2700000000000025E-002 5.1977444672957063E-004 + 5.3800000000000014E-002 5.7789048878476024E-004 + 5.4900000000000004E-002 6.2848860397934914E-004 + 5.6000000000000022E-002 6.7139661405235529E-004 + 5.7100000000000012E-002 7.0656224852427840E-004 + 5.8200000000000002E-002 7.3404423892498016E-004 + 5.9300000000000019E-002 7.5398170156404376E-004 + 6.0400000000000009E-002 7.6658872421830893E-004 + 6.1500000000000027E-002 7.7215244527906179E-004 + 6.2600000000000017E-002 7.7103974763303995E-004 + 6.3700000000000007E-002 7.6369865564629436E-004 + 6.4800000000000024E-002 7.5064093107357621E-004 + 6.5900000000000014E-002 7.3240854544565082E-004 + 6.7000000000000004E-002 7.0954515831544995E-004 + 6.8100000000000022E-002 6.8260182160884142E-004 + 6.9200000000000012E-002 6.5215927315875888E-004 + 7.0300000000000029E-002 6.1882258160039783E-004 + 7.1400000000000019E-002 5.8318680385127664E-004 + 7.2500000000000009E-002 5.4580334108322859E-004 + 7.3600000000000027E-002 5.0719041610136628E-004 + 7.4700000000000016E-002 4.6785865561105311E-004 + 7.5800000000000006E-002 4.2829976882785559E-004 + 7.6900000000000024E-002 3.8894455065019429E-004 + 7.8000000000000014E-002 3.5015289904549718E-004 + 7.9100000000000004E-002 3.1225691782310605E-004 + 8.0200000000000021E-002 2.7559394948184490E-004 + 8.1300000000000011E-002 2.4046323960646987E-004 + 8.2400000000000029E-002 2.0706655050162226E-004 + 8.3500000000000019E-002 1.7551903147250414E-004 + 8.4600000000000009E-002 1.4592830848414451E-004 + 8.5700000000000026E-002 1.1842710955534130E-004 + 8.6800000000000016E-002 9.3113892944529653E-005 + 8.7900000000000006E-002 6.9988360337447375E-005 + 8.9000000000000024E-002 4.8989772039931267E-005 + 9.0100000000000013E-002 3.0089337087702006E-005 + 9.1200000000000003E-002 1.3286472494655754E-005 + 9.2300000000000021E-002 -1.4775191630178597E-006 + 9.3400000000000011E-002 -1.4353172446135432E-005 + 9.4500000000000028E-002 -2.5493705834378488E-005 + 9.5600000000000018E-002 -3.4970827982760966E-005 + 9.6700000000000008E-002 -4.2823907278943807E-005 + 9.7800000000000026E-002 -4.9177397158928216E-005 + 9.8900000000000016E-002 -5.4243566410150379E-005 + 0.10000000000000001 -5.8196492318529636E-005 + 0.10110000000000002 -6.1101753090042621E-005 + 0.10220000000000001 -6.3002204115036875E-005 + 0.10330000000000003 -6.4030675275716931E-005 + 0.10440000000000002 -6.4374602516181767E-005 + 0.10550000000000001 -6.4147636294364929E-005 + 0.10660000000000003 -6.3373321609105915E-005 + 0.10770000000000002 -6.2102131778374314E-005 + 0.10880000000000001 -6.0481197579065338E-005 + 0.10990000000000003 -5.8653076848713681E-005 + 0.11100000000000002 -5.6636927183717489E-005 + 0.11210000000000001 -5.4385833209380507E-005 + 0.11320000000000002 -5.1942530262749642E-005 + 0.11430000000000001 -4.9462069000583142E-005 + 0.11540000000000003 -4.7051460569491610E-005 + 0.11650000000000002 -4.4668271584669128E-005 + 0.11760000000000001 -4.2230116378050297E-005 + 0.11870000000000003 -3.9772992749931291E-005 + 0.11980000000000002 -3.7423840694827959E-005 + 0.12090000000000001 -3.5231034416938201E-005 + 0.12200000000000003 -3.3117099519586191E-005 + 0.12310000000000001 -3.1022067560115829E-005 + 0.12420000000000003 -2.9013441235292703E-005 + 0.12530000000000002 -2.7186990337213501E-005 + 0.12640000000000001 -2.5514284061500803E-005 + 0.12750000000000003 -2.3879247237346135E-005 + 0.12860000000000002 -2.2256483134697191E-005 + 0.12970000000000001 -2.0756755475304089E-005 + 0.13080000000000003 -1.9460867406451143E-005 + 0.13190000000000002 -1.8291299056727439E-005 + 0.13300000000000001 -1.7119768017437309E-005 + 0.13410000000000000 -1.5950794477248564E-005 + 0.13520000000000004 -1.4903959709045012E-005 + 0.13630000000000003 -1.4024462871020660E-005 + 0.13740000000000002 -1.3211978512117639E-005 + 0.13850000000000001 -1.2373735444271006E-005 + 0.13960000000000000 -1.1562533472897485E-005 + 0.14070000000000005 -1.0884230505325831E-005 + 0.14180000000000004 -1.0321069566998631E-005 + 0.14290000000000003 -9.7476913651917130E-006 + 0.14400000000000002 -9.1202009571134113E-006 + 0.14510000000000001 -8.5445817603613250E-006 + 0.14620000000000000 -8.1147127275471576E-006 + 0.14730000000000004 -7.7638851507799700E-006 + 0.14840000000000003 -7.3584096753620543E-006 + 0.14950000000000002 -6.8927402026019990E-006 + 0.15060000000000001 -6.4905857470876072E-006 + 0.15170000000000000 -6.2132689890859183E-006 + 0.15280000000000005 -5.9679450714611448E-006 + 0.15390000000000004 -5.6524822866776958E-006 + 0.15500000000000003 -5.3094177019374911E-006 + 0.15610000000000002 -5.0530034059192985E-006 + 0.15720000000000001 -4.8861711547942832E-006 + 0.15830000000000000 -4.6929599193390459E-006 + 0.15940000000000004 -4.4183179852552712E-006 + 0.16050000000000003 -4.1554844756319653E-006 + 0.16160000000000002 -4.0032391552813351E-006 + 0.16270000000000001 -3.9117744563554879E-006 + 0.16380000000000000 -3.7550967135757674E-006 + 0.16490000000000005 -3.5194925658288412E-006 + 0.16600000000000004 -3.3212972994078882E-006 + 0.16710000000000003 -3.2289206046698382E-006 + 0.16820000000000002 -3.1623676477465779E-006 + 0.16930000000000001 -3.0193764359864872E-006 + 0.17040000000000000 -2.8304982606641715E-006 + 0.17150000000000004 -2.7059450076194480E-006 + 0.17260000000000003 -2.6619675281835953E-006 + 0.17370000000000002 -2.5959348022297490E-006 + 0.17480000000000001 -2.4472244604112348E-006 + 0.17590000000000000 -2.2921256004337920E-006 + 0.17700000000000005 -2.2264739527599886E-006 + 0.17810000000000004 -2.2175495359988417E-006 + 0.17920000000000003 -2.1528651359403739E-006 + 0.18030000000000002 -2.0101306290598586E-006 + 0.18140000000000001 -1.8887864143835031E-006 + 0.18250000000000000 -1.8579559082354535E-006 + 0.18360000000000004 -1.8548234947957098E-006 + 0.18470000000000003 -1.7843938167061424E-006 + 0.18580000000000002 -1.6625646139800665E-006 + 0.18690000000000001 -1.5855810033826856E-006 + 0.18800000000000000 -1.5794448700034991E-006 + 0.18910000000000005 -1.5632505210305681E-006 + 0.19020000000000004 -1.4781360277993372E-006 + 0.19130000000000003 -1.3782024552710936E-006 + 0.19240000000000002 -1.3442554518405814E-006 + 0.19350000000000001 -1.3573645674114232E-006 + 0.19460000000000005 -1.3278373671710142E-006 + 0.19570000000000004 -1.2331299785728334E-006 + 0.19680000000000003 -1.1519705367390998E-006 + 0.19790000000000002 -1.1445689551692340E-006 + 0.19900000000000001 -1.1629592790995957E-006 + 0.20010000000000000 -1.1258634913247079E-006 + 0.20120000000000005 -1.0398916856502183E-006 + 0.20230000000000004 -9.8437112683313899E-007 + 0.20340000000000003 -9.8933321623917436E-007 + 0.20450000000000002 -9.9452449831005652E-007 + 0.20560000000000000 -9.4604627065564273E-007 + 0.20670000000000005 -8.7705802798154764E-007 + 0.20780000000000004 -8.5189697074383730E-007 + 0.20890000000000003 -8.6568064716630033E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0024.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0024.BXZ.semd new file mode 100644 index 00000000..a03b2628 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0024.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.3697731317263706E-011 + -0.11449999999999999 -3.8519867850972389E-011 + -0.11340000000000000 -6.0436995685808625E-011 + -0.11230000000000000 8.1728110390422160E-011 + -0.11119999999999999 2.1664800509135773E-010 + -0.11009999999999999 -3.4040520402456309E-011 + -0.10900000000000000 -4.8208020908546700E-010 + -0.10790000000000000 -2.7206739638963029E-010 + -0.10679999999999999 7.1667333179092907E-010 + -0.10569999999999999 1.0246075099473728E-009 + -0.10460000000000000 -4.2161327207246302E-010 + -0.10349999999999999 -1.8818469005310590E-009 + -0.10239999999999999 -6.0493343667644695E-010 + -0.10130000000000000 2.4258637321139531E-009 + -0.10020000000000000 2.5024646799209904E-009 + -9.9099999999999994E-002 -1.8537349433245254E-009 + -9.7999999999999990E-002 -4.8300936583700604E-009 + -9.6899999999999986E-002 -6.5601296617145977E-010 + -9.5799999999999996E-002 6.4044045622324575E-009 + -9.4699999999999993E-002 5.8165876559712615E-009 + -9.3599999999999989E-002 -3.7803609131970006E-009 + -9.2499999999999999E-002 -9.8755217337043177E-009 + -9.1399999999999995E-002 -2.5646735846152069E-009 + -9.0299999999999991E-002 9.5434895541757214E-009 + -8.9200000000000002E-002 9.3253706978657647E-009 + -8.8099999999999984E-002 -4.2171088843190319E-009 + -8.6999999999999994E-002 -1.2694439277538550E-008 + -8.5899999999999990E-002 -3.9121101913508483E-009 + -8.4799999999999986E-002 9.9854222668227521E-009 + -8.3699999999999997E-002 9.7386685382616633E-009 + -8.2599999999999993E-002 -2.9505253795747421E-009 + -8.1499999999999989E-002 -8.7989979746794234E-009 + -8.0399999999999999E-002 -8.1144507779740138E-010 + -7.9299999999999995E-002 5.8461280261212778E-009 + -7.8199999999999992E-002 -3.1210903306266857E-010 + -7.7100000000000002E-002 -7.3377419695930257E-009 + -7.5999999999999984E-002 3.1674864554159798E-012 + -7.4899999999999994E-002 1.1607330208107669E-008 + -7.3799999999999991E-002 4.7740180697530832E-009 + -7.2699999999999987E-002 -1.6707955907691030E-008 + -7.1599999999999997E-002 -2.0919548759934514E-008 + -7.0499999999999993E-002 5.0187098921128381E-009 + -6.9399999999999989E-002 2.8316048172882802E-008 + -6.8300000000000000E-002 1.2550323447158007E-008 + -6.7199999999999996E-002 -2.6888070436825728E-008 + -6.6099999999999992E-002 -3.8678408031955769E-008 + -6.5000000000000002E-002 -6.8551369025726672E-009 + -6.3899999999999985E-002 2.4601028769666300E-008 + -6.2799999999999995E-002 1.2652989767047984E-008 + -6.1699999999999991E-002 -2.5253639179823040E-008 + -6.0599999999999994E-002 -3.9294992149052632E-008 + -5.9499999999999990E-002 -1.9398857631358624E-008 + -5.8399999999999994E-002 -3.7799625651757651E-009 + -5.7299999999999990E-002 -1.5911945538960026E-008 + -5.6199999999999986E-002 -3.1371094166843250E-008 + -5.5099999999999996E-002 -2.4942425014273795E-008 + -5.3999999999999992E-002 -1.7670023666482848E-008 + -5.2899999999999989E-002 -4.2288789359190559E-008 + -5.1799999999999985E-002 -8.0368245392037352E-008 + -5.0699999999999995E-002 -7.9865834834436100E-008 + -4.9599999999999991E-002 -3.7826531240625627E-008 + -4.8499999999999988E-002 -1.9334242651325440E-008 + -4.7399999999999998E-002 -6.9026619087253493E-008 + -4.6299999999999994E-002 -1.3945614796284644E-007 + -4.5199999999999990E-002 -1.5010529352821322E-007 + -4.4099999999999986E-002 -1.0022376528695531E-007 + -4.2999999999999997E-002 -7.1628960540692788E-008 + -4.1899999999999993E-002 -1.1481756700959522E-007 + -4.0799999999999989E-002 -1.8240602628338820E-007 + -3.9699999999999985E-002 -2.0380555554311286E-007 + -3.8599999999999995E-002 -1.8461716422280006E-007 + -3.7499999999999992E-002 -1.8539435586717445E-007 + -3.6399999999999988E-002 -2.2213960448880243E-007 + -3.5299999999999984E-002 -2.4808218768157531E-007 + -3.4199999999999994E-002 -2.3942277493915753E-007 + -3.3099999999999991E-002 -2.4102789097923960E-007 + -3.1999999999999987E-002 -2.9296072057150013E-007 + -3.0899999999999997E-002 -3.5235132145317039E-007 + -2.9799999999999993E-002 -3.4702009088505292E-007 + -2.8699999999999989E-002 -2.9066583806525159E-007 + -2.7599999999999986E-002 -2.7511410394254199E-007 + -2.6499999999999996E-002 -3.4223225497953536E-007 + -2.5399999999999992E-002 -4.1563438912817219E-007 + -2.4299999999999988E-002 -4.0557796410212177E-007 + -2.3199999999999985E-002 -3.3558626455487683E-007 + -2.2099999999999995E-002 -3.0267491979429906E-007 + -2.0999999999999991E-002 -3.3746187000360806E-007 + -1.9899999999999987E-002 -3.6665525726675696E-007 + -1.8799999999999983E-002 -3.3259490805903624E-007 + -1.7699999999999994E-002 -2.7417283376962587E-007 + -1.6599999999999990E-002 -2.5789211122173583E-007 + -1.5499999999999986E-002 -2.6231694505440828E-007 + -1.4399999999999996E-002 -2.1656516935308900E-007 + -1.3299999999999992E-002 -1.2116021252950304E-007 + -1.2199999999999989E-002 -5.4208491917506763E-008 + -1.1099999999999985E-002 -5.2535167327505405E-008 + -9.9999999999999950E-003 -4.6219497562560719E-008 + -8.8999999999999913E-003 4.3425711027111902E-008 + -7.7999999999999875E-003 1.8325084738535224E-007 + -6.6999999999999837E-003 2.7374750288799987E-007 + -5.5999999999999939E-003 2.9017428460065275E-007 + -4.4999999999999901E-003 3.1779154596733861E-007 + -3.3999999999999864E-003 4.1801351358117245E-007 + -2.2999999999999826E-003 5.4568761242990149E-007 + -1.1999999999999927E-003 6.2245209164757398E-007 + -9.9999999999988987E-005 6.5508675106684677E-007 + 1.0000000000000148E-003 7.1647951926934184E-007 + 2.1000000000000185E-003 8.2024030234606471E-007 + 3.2000000000000084E-003 8.9965828919957858E-007 + 4.3000000000000121E-003 9.1531637735897675E-007 + 5.4000000000000159E-003 9.2197944923100295E-007 + 6.5000000000000058E-003 9.8255429747950984E-007 + 7.6000000000000234E-003 1.0660407951945672E-006 + 8.7000000000000133E-003 1.0897762194872485E-006 + 9.8000000000000032E-003 1.0417161320219748E-006 + 1.0900000000000021E-002 1.0004454225054360E-006 + 1.2000000000000011E-002 1.0141277471120702E-006 + 1.3100000000000001E-002 1.0332996680517681E-006 + 1.4200000000000018E-002 9.8774125945055857E-007 + 1.5300000000000008E-002 8.9160232619178714E-007 + 1.6400000000000026E-002 8.1567225151957246E-007 + 1.7500000000000016E-002 7.7757408689649310E-007 + 1.8600000000000005E-002 7.1927610179045587E-007 + 1.9700000000000023E-002 6.0410536661947845E-007 + 2.0800000000000013E-002 4.7416466486538411E-007 + 2.1900000000000003E-002 3.8227753407227283E-007 + 2.3000000000000020E-002 3.1133436095842626E-007 + 2.4100000000000010E-002 2.0308520731759927E-007 + 2.5200000000000000E-002 5.3323503834690200E-008 + 2.6300000000000018E-002 -7.7572927636992972E-008 + 2.7400000000000008E-002 -1.5835557576338033E-007 + 2.8500000000000025E-002 -2.3201145893381181E-007 + 2.9600000000000015E-002 -3.4564413908810820E-007 + 3.0700000000000005E-002 -4.7818872417337843E-007 + 3.1800000000000023E-002 -5.7213458148908103E-007 + 3.2900000000000013E-002 -6.1952351870786515E-007 + 3.4000000000000002E-002 -6.6679393739832449E-007 + 3.5100000000000020E-002 -7.4417170026208623E-007 + 3.6200000000000010E-002 -8.1922888739427435E-007 + 3.7300000000000028E-002 -8.4832538504997501E-007 + 3.8400000000000017E-002 -8.4739008343603928E-007 + 3.9500000000000007E-002 -8.5128351656749146E-007 + 4.0600000000000025E-002 -8.7099908796517411E-007 + 4.1700000000000015E-002 -8.7176823626577971E-007 + 4.2800000000000005E-002 -8.3997161937077180E-007 + 4.3900000000000022E-002 -7.9741528224985814E-007 + 4.5000000000000012E-002 -7.7085888960937154E-007 + 4.6100000000000002E-002 -7.4281996376157622E-007 + 4.7200000000000020E-002 -6.8444461476246943E-007 + 4.8300000000000010E-002 -6.0280274283286417E-007 + 4.9400000000000027E-002 -5.2895677526976215E-007 + 5.0500000000000017E-002 -4.7751336751389317E-007 + 5.1600000000000007E-002 -4.2607842942743446E-007 + 5.2700000000000025E-002 -3.5246014817857940E-007 + 5.3800000000000014E-002 -2.7143090619574650E-007 + 5.4900000000000004E-002 -2.0527983224383206E-007 + 5.6000000000000022E-002 -1.5222612148590997E-007 + 5.7100000000000012E-002 -9.5095735730410524E-008 + 5.8200000000000002E-002 -2.9881888963245729E-008 + 5.9300000000000019E-002 2.6623798277114474E-008 + 6.0400000000000009E-002 6.5277610872271907E-008 + 6.1500000000000027E-002 1.0234159475430715E-007 + 6.2600000000000017E-002 1.4813429061177885E-007 + 6.3700000000000007E-002 1.8719505590070185E-007 + 6.4800000000000024E-002 2.0719743076824670E-007 + 6.5900000000000014E-002 2.1617569245790946E-007 + 6.7000000000000004E-002 2.3047009278798214E-007 + 6.8100000000000022E-002 2.4553537514293566E-007 + 6.9200000000000012E-002 2.4568609546804510E-007 + 7.0300000000000029E-002 2.3514097335919359E-007 + 7.1400000000000019E-002 2.3543420013538707E-007 + 7.2500000000000009E-002 2.4659311748109758E-007 + 7.3600000000000027E-002 2.4010185484257818E-007 + 7.4700000000000016E-002 2.0313277104833105E-007 + 7.5800000000000006E-002 1.6620020915070199E-007 + 7.6900000000000024E-002 1.6385585865918983E-007 + 7.8000000000000014E-002 1.8018204173131380E-007 + 7.9100000000000004E-002 1.6903499044929049E-007 + 8.0200000000000021E-002 1.2291351936255523E-007 + 8.1300000000000011E-002 8.4139465172938799E-008 + 8.2400000000000029E-002 8.0473448349493992E-008 + 8.3500000000000019E-002 8.3541230821992940E-008 + 8.4600000000000009E-002 5.7474228043474795E-008 + 8.5700000000000026E-002 2.0246423204639541E-008 + 8.6800000000000016E-002 1.6883882736351552E-008 + 8.7900000000000006E-002 4.0208185225765192E-008 + 8.9000000000000024E-002 3.2893211709961179E-008 + 9.0100000000000013E-002 -1.8909815935330698E-008 + 9.1200000000000003E-002 -5.6887092370061509E-008 + 9.2300000000000021E-002 -3.2378476788608168E-008 + 9.3400000000000011E-002 1.3983591173882814E-008 + 9.4500000000000028E-002 7.6317254738000884E-009 + 9.5600000000000018E-002 -4.8449201983657986E-008 + 9.6700000000000008E-002 -7.7907110096475662E-008 + 9.7800000000000026E-002 -4.4326899484303794E-008 + 9.8900000000000016E-002 -6.2000431455544458E-009 + 0.10000000000000001 -2.3236054857989075E-008 + 0.10110000000000002 -6.3213150269803009E-008 + 0.10220000000000001 -5.4588525699728052E-008 + 0.10330000000000003 -4.5118269120791865E-009 + 0.10440000000000002 7.2655965688284141E-009 + 0.10550000000000001 -4.5152571459539104E-008 + 0.10660000000000003 -8.3930039807000867E-008 + 0.10770000000000002 -4.2419522117143060E-008 + 0.10880000000000001 2.7694273541101211E-008 + 0.10990000000000003 2.7745027608716555E-008 + 0.11100000000000002 -4.0080355034888271E-008 + 0.11210000000000001 -7.3977190595542197E-008 + 0.11320000000000002 -2.4121357355966211E-008 + 0.11430000000000001 3.2710840258687313E-008 + 0.11540000000000003 1.4487466337698152E-008 + 0.11650000000000002 -4.0969808878799086E-008 + 0.11760000000000001 -3.8871721841360340E-008 + 0.11870000000000003 2.0231706088225110E-008 + 0.11980000000000002 3.9120330086461763E-008 + 0.12090000000000001 -2.0145087376022275E-008 + 0.12200000000000003 -6.7821368077147781E-008 + 0.12310000000000001 -2.1650333081879580E-008 + 0.12420000000000003 6.0599930407079228E-008 + 0.12530000000000002 5.9391147999576788E-008 + 0.12640000000000001 -2.6385258422578772E-008 + 0.12750000000000003 -7.3711674986043363E-008 + 0.12860000000000002 -1.6717539352839594E-008 + 0.12970000000000001 5.7774908412966397E-008 + 0.13080000000000003 4.3183593589901648E-008 + 0.13190000000000002 -2.8249608874375554E-008 + 0.13300000000000001 -4.2497731556068175E-008 + 0.13410000000000000 1.6901319455087105E-008 + 0.13520000000000004 4.7423156956938328E-008 + 0.13630000000000003 -5.4421507300617122E-009 + 0.13740000000000002 -5.7826611055133981E-008 + 0.13850000000000001 -1.8864277251395833E-008 + 0.13960000000000000 6.0554533831691515E-008 + 0.14070000000000005 5.8912810629863088E-008 + 0.14180000000000004 -2.8461363044129939E-008 + 0.14290000000000003 -7.5446166647452628E-008 + 0.14400000000000002 -1.2979508134947082E-008 + 0.14510000000000001 6.6342529692065000E-008 + 0.14620000000000000 4.6864844449601151E-008 + 0.14730000000000004 -3.7961314092171961E-008 + 0.14840000000000003 -6.0092318676652212E-008 + 0.14950000000000002 8.0719670947360100E-009 + 0.15060000000000001 5.6871499509725254E-008 + 0.15170000000000000 1.2246842651109091E-008 + 0.15280000000000005 -5.0948589347399320E-008 + 0.15390000000000004 -2.9455472727590859E-008 + 0.15500000000000003 4.5055923436621015E-008 + 0.15610000000000002 5.4114000391791706E-008 + 0.15720000000000001 -2.2116187992082814E-008 + 0.15830000000000000 -7.0569811327914067E-008 + 0.15940000000000004 -1.7069908153644064E-008 + 0.16050000000000003 5.9762939486063260E-008 + 0.16160000000000002 4.7530200220080587E-008 + 0.16270000000000001 -3.0551351670737859E-008 + 0.16380000000000000 -5.4880480604424520E-008 + 0.16490000000000005 7.0981021060845251E-009 + 0.16600000000000004 5.5130026765937146E-008 + 0.16710000000000003 1.4732475683842949E-008 + 0.16820000000000002 -4.8471815006223551E-008 + 0.16930000000000001 -3.3559079071210363E-008 + 0.17040000000000000 3.7122820373269860E-008 + 0.17150000000000004 5.2256535099104440E-008 + 0.17260000000000003 -1.5154068222500428E-008 + 0.17370000000000002 -6.3899193492034101E-008 + 0.17480000000000001 -1.8681436841916366E-008 + 0.17590000000000000 5.4832824503137090E-008 + 0.17700000000000005 4.9036906091259880E-008 + 0.17810000000000004 -2.4571713552745678E-008 + 0.17920000000000003 -5.6216450161628018E-008 + 0.18030000000000002 -4.3407224481484263E-009 + 0.18140000000000001 4.7191537788648930E-008 + 0.18250000000000000 2.1905492531004711E-008 + 0.18360000000000004 -3.5350304017356393E-008 + 0.18470000000000003 -3.4107927149307216E-008 + 0.18580000000000002 2.0360277019904061E-008 + 0.18690000000000001 3.9335546375696140E-008 + 0.18800000000000000 -7.9379862683026658E-009 + 0.18910000000000005 -4.6140904430558294E-008 + 0.19020000000000004 -1.2523085679561063E-008 + 0.19130000000000003 4.4371628149519893E-008 + 0.19240000000000002 3.8412814262756001E-008 + 0.19350000000000001 -2.2435020952116247E-008 + 0.19460000000000005 -4.8503981275871411E-008 + 0.19570000000000004 -3.8400158608453694E-009 + 0.19680000000000003 4.2239161501811395E-008 + 0.19790000000000002 2.2374388564116998E-008 + 0.19900000000000001 -2.9322322347979934E-008 + 0.20010000000000000 -3.3844223423784570E-008 + 0.20120000000000005 1.2330171550445357E-008 + 0.20230000000000004 3.6740750886110618E-008 + 0.20340000000000003 4.4668380105861161E-009 + 0.20450000000000002 -3.1558386126562255E-008 + 0.20560000000000000 -1.6041214578876861E-008 + 0.20670000000000005 2.3774369140028284E-008 + 0.20780000000000004 2.3163776674550718E-008 + 0.20890000000000003 -1.8870807139137469E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0025.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0025.BXX.semd new file mode 100644 index 00000000..78daec7c --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0025.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 2.6953383395904554E-021 + -0.11009999999999999 -3.9686148311642383E-020 + -0.10900000000000000 -4.3154532775948567E-020 + -0.10790000000000000 1.2673961825370042E-019 + -0.10679999999999999 1.1275686670622454E-019 + -0.10569999999999999 -2.9436465453557734E-019 + -0.10460000000000000 7.7179637274802171E-019 + -0.10349999999999999 3.4095603163756938E-018 + -0.10239999999999999 -2.6647561394849845E-018 + -0.10130000000000000 -2.4008300202614664E-017 + -0.10020000000000000 -2.3006915353057968E-017 + -9.9099999999999994E-002 5.9794438026845214E-017 + -9.7999999999999990E-002 1.6465781834608704E-016 + -9.6899999999999986E-002 6.5371819112269760E-017 + -9.5799999999999996E-002 -3.2096637999152924E-016 + -9.4699999999999993E-002 -5.9947475704590384E-016 + -9.3599999999999989E-002 -2.6554607304386444E-016 + -9.2499999999999999E-002 5.2617946087277234E-016 + -9.1399999999999995E-002 1.2265280598214605E-015 + -9.0299999999999991E-002 1.9775489754715386E-015 + -8.9200000000000002E-002 2.6896684207113053E-015 + -8.8099999999999984E-002 1.9473867145549642E-016 + -8.6999999999999994E-002 -9.5672515387974257E-015 + -8.5899999999999990E-002 -2.1019359755340694E-014 + -8.4799999999999986E-002 -1.4576910167753317E-014 + -8.3699999999999997E-002 2.3028633714576932E-014 + -8.2599999999999993E-002 6.8656255539697314E-014 + -8.1499999999999989E-002 7.0093866962831625E-014 + -8.0399999999999999E-002 1.8026841057085718E-015 + -7.9299999999999995E-002 -9.8447481720539964E-014 + -7.8199999999999992E-002 -1.7167476750075406E-013 + -7.7100000000000002E-002 -1.9459218578935650E-013 + -7.5999999999999984E-002 -1.4046687532749680E-013 + -7.4899999999999994E-002 9.1882786643938952E-014 + -7.3799999999999991E-002 5.6259543464859396E-013 + -7.2699999999999987E-002 1.0080224415592864E-012 + -7.1599999999999997E-002 8.3523894181189440E-013 + -7.0499999999999993E-002 -2.9889692066895068E-013 + -6.9399999999999989E-002 -1.8545852787515971E-012 + -6.8300000000000000E-002 -2.6645740735381507E-012 + -6.7199999999999996E-002 -2.0365256789972586E-012 + -6.6099999999999992E-002 -3.4666621786735852E-013 + -6.5000000000000002E-002 1.7393216858105354E-012 + -6.3899999999999985E-002 4.1749277646108141E-012 + -6.2799999999999995E-002 6.7709930544335162E-012 + -6.1699999999999991E-002 7.5979647920498827E-012 + -6.0599999999999994E-002 3.6871334978261228E-012 + -5.9499999999999990E-002 -5.3345960461526065E-012 + -5.8399999999999994E-002 -1.5047071227902720E-011 + -5.7299999999999990E-002 -1.9570289833126253E-011 + -5.6199999999999986E-002 -1.7235570609619444E-011 + -5.5099999999999996E-002 -1.0806308105293372E-011 + -5.3999999999999992E-002 -1.1947499196571232E-012 + -5.2899999999999989E-002 1.5830942459715835E-011 + -5.1799999999999985E-002 4.2452256987512982E-011 + -5.0699999999999995E-002 6.8811373266086662E-011 + -4.9599999999999991E-002 7.5453795989055550E-011 + -4.8499999999999988E-002 4.9080850494931383E-011 + -4.7399999999999998E-002 -6.5036509164229095E-012 + -4.6299999999999994E-002 -7.7458900404892006E-011 + -4.5199999999999990E-002 -1.5275535003578256E-010 + -4.4099999999999986E-002 -2.2125641596648649E-010 + -4.2999999999999997E-002 -2.5614368959203659E-010 + -4.1899999999999993E-002 -2.1505976166569241E-010 + -4.0799999999999989E-002 -6.9065093921683030E-011 + -3.9699999999999985E-002 1.6694895466073945E-010 + -3.8599999999999995E-002 4.3755224443664531E-010 + -3.7499999999999992E-002 6.7744704290717550E-010 + -3.6399999999999988E-002 8.2886497665413117E-010 + -3.5299999999999984E-002 8.2947032575830804E-010 + -3.4199999999999994E-002 6.0446825322912900E-010 + -3.3099999999999991E-002 9.7093395823311113E-011 + -3.1999999999999987E-002 -6.8152344878669169E-010 + -3.0899999999999997E-002 -1.6310373052164095E-009 + -2.9799999999999993E-002 -2.5782611601243843E-009 + -2.8699999999999989E-002 -3.2951075201737012E-009 + -2.7599999999999986E-002 -3.5026770373036697E-009 + -2.6499999999999996E-002 -2.8971782750630837E-009 + -2.5399999999999992E-002 -1.2209897537474035E-009 + -2.4299999999999988E-002 1.6695325122384475E-009 + -2.3199999999999985E-002 5.8055071860962926E-009 + -2.2099999999999995E-002 1.1159309920572014E-008 + -2.0999999999999991E-002 1.7666991425357992E-008 + -1.9899999999999987E-002 2.5200598940955388E-008 + -1.8799999999999983E-002 3.3585791925361264E-008 + -1.7699999999999994E-002 4.2738850680734686E-008 + -1.6599999999999990E-002 5.2840000819287525E-008 + -1.5499999999999986E-002 6.4385190512439294E-008 + -1.4399999999999996E-002 7.8097244227137708E-008 + -1.3299999999999992E-002 9.4849227139093273E-008 + -1.2199999999999989E-002 1.1570796232263092E-007 + -1.1099999999999985E-002 1.4199845566054137E-007 + -9.9999999999999950E-003 1.7523117890050344E-007 + -8.8999999999999913E-003 2.1693179519388650E-007 + -7.7999999999999875E-003 2.6858714363697800E-007 + -6.6999999999999837E-003 3.3180492664541816E-007 + -5.5999999999999939E-003 4.0853231553228397E-007 + -4.4999999999999901E-003 5.0113561655962258E-007 + -3.3999999999999864E-003 6.1238188209244981E-007 + -2.2999999999999826E-003 7.4549905093590496E-007 + -1.1999999999999927E-003 9.0435366928431904E-007 + -9.9999999999988987E-005 1.0935958698610193E-006 + 1.0000000000000148E-003 1.3186778460294590E-006 + 2.1000000000000185E-003 1.5858497590670595E-006 + 3.2000000000000084E-003 1.9022552351088962E-006 + 4.3000000000000121E-003 2.2760316369385691E-006 + 5.4000000000000159E-003 2.7162575406691758E-006 + 6.5000000000000058E-003 3.2328600809705677E-006 + 7.6000000000000234E-003 3.8367288652807474E-006 + 8.7000000000000133E-003 4.5400684030028060E-006 + 9.8000000000000032E-003 5.3566209317068569E-006 + 1.0900000000000021E-002 6.3015017985890154E-006 + 1.2000000000000011E-002 7.3909513957914896E-006 + 1.3100000000000001E-002 8.6424170149257407E-006 + 1.4200000000000018E-002 1.0074963029182982E-005 + 1.5300000000000008E-002 1.1709546924976166E-005 + 1.6400000000000026E-002 1.3568732356361579E-005 + 1.7500000000000016E-002 1.5676219845772721E-005 + 1.8600000000000005E-002 1.8056534827337600E-005 + 1.9700000000000023E-002 2.0735051293740980E-005 + 2.0800000000000013E-002 2.3737768060527742E-005 + 2.1900000000000003E-002 2.7090871299151331E-005 + 2.3000000000000020E-002 3.0820167012279853E-005 + 2.4100000000000010E-002 3.4950702684000134E-005 + 2.5200000000000000E-002 3.9506539906142280E-005 + 2.6300000000000018E-002 4.4510277803055942E-005 + 2.7400000000000008E-002 4.9982514610746875E-005 + 2.8500000000000025E-002 5.5940570746315643E-005 + 2.9600000000000015E-002 6.2398117734119296E-005 + 3.0700000000000005E-002 6.9364345108624548E-005 + 3.1800000000000023E-002 7.6842748967465013E-005 + 3.2900000000000013E-002 8.4829676779918373E-005 + 3.4000000000000002E-002 9.3312788521870971E-005 + 3.5100000000000020E-002 1.0227113671135157E-004 + 3.6200000000000010E-002 1.1167438060510904E-004 + 3.7300000000000028E-002 1.2148090172559023E-004 + 3.8400000000000017E-002 1.3163704716134816E-004 + 3.9500000000000007E-002 1.4207689673639834E-004 + 4.0600000000000025E-002 1.5272168093360960E-004 + 4.1700000000000015E-002 1.6347895143553615E-004 + 4.2800000000000005E-002 1.7424250836484134E-004 + 4.3900000000000022E-002 1.8489176000002772E-004 + 4.5000000000000012E-002 1.9529015116859227E-004 + 4.6100000000000002E-002 2.0528829190880060E-004 + 4.7200000000000020E-002 2.1472295338753611E-004 + 4.8300000000000010E-002 2.2341957082971931E-004 + 4.9400000000000027E-002 2.3119214165490121E-004 + 5.0500000000000017E-002 2.3784478253219277E-004 + 5.1600000000000007E-002 2.4317458155564964E-004 + 5.2700000000000025E-002 2.4697580374777317E-004 + 5.3800000000000014E-002 2.4904214660637081E-004 + 5.4900000000000004E-002 2.4916534312069416E-004 + 5.6000000000000022E-002 2.4714521714486182E-004 + 5.7100000000000012E-002 2.4279004719574004E-004 + 5.8200000000000002E-002 2.3592147044837475E-004 + 5.9300000000000019E-002 2.2637887741439044E-004 + 6.0400000000000009E-002 2.1401995036285371E-004 + 6.1500000000000027E-002 1.9873192650265992E-004 + 6.2600000000000017E-002 1.8043004092760384E-004 + 6.3700000000000007E-002 1.5906411863397807E-004 + 6.4800000000000024E-002 1.3461930211633444E-004 + 6.5900000000000014E-002 1.0712607036111876E-004 + 6.7000000000000004E-002 7.6656113378703594E-005 + 6.8100000000000022E-002 4.3327141611371189E-005 + 6.9200000000000012E-002 7.3009832703974098E-006 + 7.0300000000000029E-002 -3.1212730391416699E-005 + 7.1400000000000019E-002 -7.1952934376895428E-005 + 7.2500000000000009E-002 -1.1460717360023409E-004 + 7.3600000000000027E-002 -1.5881992294453084E-004 + 7.4700000000000016E-002 -2.0419880456756800E-004 + 7.5800000000000006E-002 -2.5031639961525798E-004 + 7.6900000000000024E-002 -2.9670944786630571E-004 + 7.8000000000000014E-002 -3.4287950256839395E-004 + 7.9100000000000004E-002 -3.8830831181257963E-004 + 8.0200000000000021E-002 -4.3246356653980911E-004 + 8.1300000000000011E-002 -4.7480972716584802E-004 + 8.2400000000000029E-002 -5.1481364062055945E-004 + 8.3500000000000019E-002 -5.5195373715832829E-004 + 8.4600000000000009E-002 -5.8572378475219011E-004 + 8.5700000000000026E-002 -6.1564164934679866E-004 + 8.6800000000000016E-002 -6.4125837525352836E-004 + 8.7900000000000006E-002 -6.6217203857377172E-004 + 8.9000000000000024E-002 -6.7803898127749562E-004 + 9.0100000000000013E-002 -6.8857625592499971E-004 + 9.1200000000000003E-002 -6.9356086896732450E-004 + 9.2300000000000021E-002 -6.9282995536923409E-004 + 9.3400000000000011E-002 -6.8629236193373799E-004 + 9.4500000000000028E-002 -6.7393650533631444E-004 + 9.5600000000000018E-002 -6.5583438845351338E-004 + 9.6700000000000008E-002 -6.3213595421984792E-004 + 9.7800000000000026E-002 -6.0306093655526638E-004 + 9.8900000000000016E-002 -5.6889507686719298E-004 + 0.10000000000000001 -5.2998808678239584E-004 + 0.10110000000000002 -4.8675609286874533E-004 + 0.10220000000000001 -4.3968061800114810E-004 + 0.10330000000000003 -3.8929062429815531E-004 + 0.10440000000000002 -3.3615264692343771E-004 + 0.10550000000000001 -2.8085522353649139E-004 + 0.10660000000000003 -2.2400499437935650E-004 + 0.10770000000000002 -1.6622609109617770E-004 + 0.10880000000000001 -1.0815361019922420E-004 + 0.10990000000000003 -5.0416638259775937E-005 + 0.11100000000000002 6.3795514506637119E-006 + 0.11210000000000001 6.1666331021115184E-005 + 0.11320000000000002 1.1490727047203109E-004 + 0.11430000000000001 1.6559660434722900E-004 + 0.11540000000000003 2.1327141439542174E-004 + 0.11650000000000002 2.5752643705345690E-004 + 0.11760000000000001 2.9802235076203942E-004 + 0.11870000000000003 3.3447844907641411E-004 + 0.11980000000000002 3.6667962558567524E-004 + 0.12090000000000001 3.9447104791179299E-004 + 0.12200000000000003 4.1776077705435455E-004 + 0.12310000000000001 4.3650984298437834E-004 + 0.12420000000000003 4.5073690125718713E-004 + 0.12530000000000002 4.6052940888330340E-004 + 0.12640000000000001 4.6603681403212249E-004 + 0.12750000000000003 4.6745076542720199E-004 + 0.12860000000000002 4.6498826122842729E-004 + 0.12970000000000001 4.5889202738180757E-004 + 0.13080000000000003 4.4944914407096803E-004 + 0.13190000000000002 4.3698662193492055E-004 + 0.13300000000000001 4.2184942867606878E-004 + 0.13410000000000000 4.0438122232444584E-004 + 0.13520000000000004 3.8491727900691330E-004 + 0.13630000000000003 3.6379735684022307E-004 + 0.13740000000000002 3.4136802423745394E-004 + 0.13850000000000001 3.1796918483451009E-004 + 0.13960000000000000 2.9392068972811103E-004 + 0.14070000000000005 2.6952134794555604E-004 + 0.14180000000000004 2.4505308829247952E-004 + 0.14290000000000003 2.2077624453231692E-004 + 0.14400000000000002 1.9691938359756023E-004 + 0.14510000000000001 1.7368060071021318E-004 + 0.14620000000000000 1.5123978664632887E-004 + 0.14730000000000004 1.2976072321180254E-004 + 0.14840000000000003 1.0937730257865041E-004 + 0.14950000000000002 9.0182489657308906E-005 + 0.15060000000000001 7.2239374276250601E-005 + 0.15170000000000000 5.5600608902750537E-005 + 0.15280000000000005 4.0309798350790516E-005 + 0.15390000000000004 2.6383666408946738E-005 + 0.15500000000000003 1.3803010915580671E-005 + 0.15610000000000002 2.5331737560918555E-006 + 0.15720000000000001 -7.4553431659296621E-006 + 0.15830000000000000 -1.6194282579817809E-005 + 0.15940000000000004 -2.3740762117085978E-005 + 0.16050000000000003 -3.0177327062119730E-005 + 0.16160000000000002 -3.5587479942478240E-005 + 0.16270000000000001 -4.0035756683209911E-005 + 0.16380000000000000 -4.3581690988503397E-005 + 0.16490000000000005 -4.6301804104587063E-005 + 0.16600000000000004 -4.8290421545971185E-005 + 0.16710000000000003 -4.9634862079983577E-005 + 0.16820000000000002 -5.0403428758727387E-005 + 0.16930000000000001 -5.0658130930969492E-005 + 0.17040000000000000 -5.0470080168452114E-005 + 0.17150000000000004 -4.9909143854165450E-005 + 0.17260000000000003 -4.9030739319277927E-005 + 0.17370000000000002 -4.7879966587061062E-005 + 0.17480000000000001 -4.6511217078659683E-005 + 0.17590000000000000 -4.4987376895733178E-005 + 0.17700000000000005 -4.3354506487958133E-005 + 0.17810000000000004 -4.1629748011473566E-005 + 0.17920000000000003 -3.9824117266107351E-005 + 0.18030000000000002 -3.7971472920617089E-005 + 0.18140000000000001 -3.6121840821579099E-005 + 0.18250000000000000 -3.4306285670027137E-005 + 0.18360000000000004 -3.2522628316655755E-005 + 0.18470000000000003 -3.0763221730012447E-005 + 0.18580000000000002 -2.9043443646514788E-005 + 0.18690000000000001 -2.7392010451876558E-005 + 0.18800000000000000 -2.5819663278525695E-005 + 0.18910000000000005 -2.4314880647580139E-005 + 0.19020000000000004 -2.2871299734106287E-005 + 0.19130000000000003 -2.1502793970284984E-005 + 0.19240000000000002 -2.0223171304678544E-005 + 0.19350000000000001 -1.9023294953512959E-005 + 0.19460000000000005 -1.7882923202705570E-005 + 0.19570000000000004 -1.6800107914605178E-005 + 0.19680000000000003 -1.5792222257005051E-005 + 0.19790000000000002 -1.4866223864373751E-005 + 0.19900000000000001 -1.4003868272993714E-005 + 0.20010000000000000 -1.3185514035285451E-005 + 0.20120000000000005 -1.2415695891832002E-005 + 0.20230000000000004 -1.1710044418578036E-005 + 0.20340000000000003 -1.1064639693358913E-005 + 0.20450000000000002 -1.0455503797857091E-005 + 0.20560000000000000 -9.8715299827745184E-006 + 0.20670000000000005 -9.3293119789450429E-006 + 0.20780000000000004 -8.8450869952794164E-006 + 0.20890000000000003 -8.4047460404690355E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0025.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0025.BXZ.semd new file mode 100644 index 00000000..c8c3927c --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0025.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 -2.1335217507987356E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3247356507830386E-021 + -0.10790000000000000 3.2296866351523760E-019 + -0.10679999999999999 1.0674557717373977E-019 + -0.10569999999999999 -1.4623047761222683E-018 + -0.10460000000000000 -1.2596300164102911E-018 + -0.10349999999999999 4.7662432272616785E-018 + -0.10239999999999999 7.2483702952041428E-018 + -0.10130000000000000 -1.0592410048849818E-017 + -0.10020000000000000 -2.7792543971565133E-017 + -9.9099999999999994E-002 1.2570398243991732E-017 + -9.7999999999999990E-002 7.9820460804419312E-017 + -9.6899999999999986E-002 1.2145883363365230E-017 + -9.5799999999999996E-002 -1.8955655035397421E-016 + -9.4699999999999993E-002 -1.2843990713135484E-016 + -9.3599999999999989E-002 3.9215259059577714E-016 + -9.2499999999999999E-002 5.3948947190813040E-016 + -9.1399999999999995E-002 -6.0574327731161850E-016 + -9.0299999999999991E-002 -1.6980233383172912E-015 + -8.9200000000000002E-002 1.2997302353099532E-016 + -8.8099999999999984E-002 3.8443742275944687E-015 + -8.6999999999999994E-002 2.7951547275888037E-015 + -8.5899999999999990E-002 -5.4413006896460517E-015 + -8.4799999999999986E-002 -9.5917485786649673E-015 + -8.3699999999999997E-002 2.5228135180140488E-015 + -8.2599999999999993E-002 1.8417215249069176E-014 + -8.1499999999999989E-002 8.2132600552490068E-015 + -8.0399999999999999E-002 -2.5318153606609939E-014 + -7.9299999999999995E-002 -2.8646833847125255E-014 + -7.8199999999999992E-002 2.6885410198585098E-014 + -7.7100000000000002E-002 6.7104572495490372E-014 + -7.5999999999999984E-002 -4.8575484522879638E-015 + -7.4899999999999994E-002 -1.2584705955283326E-013 + -7.3799999999999991E-002 -8.8558948043750141E-014 + -7.2699999999999987E-002 1.4607405725546724E-013 + -7.1599999999999997E-002 2.6607204937564854E-013 + -7.0499999999999993E-002 -1.4646019585919795E-014 + -6.9399999999999989E-002 -4.1285109554124733E-013 + -6.8300000000000000E-002 -2.8991373646376772E-013 + -6.7199999999999996E-002 3.7689483153337255E-013 + -6.6099999999999992E-002 6.6022843659210850E-013 + -6.5000000000000002E-002 -1.0487793901566012E-013 + -6.3899999999999985E-002 -1.0222490172059895E-012 + -6.2799999999999995E-002 -5.2546839492476072E-013 + -6.1699999999999991E-002 1.1612636850386049E-012 + -6.0599999999999994E-002 1.6429054297550927E-012 + -5.9499999999999990E-002 -4.3080353195369681E-013 + -5.8399999999999994E-002 -2.6582670526603680E-012 + -5.7299999999999990E-002 -1.4798601797108568E-012 + -5.6199999999999986E-002 2.3741848331065851E-012 + -5.5099999999999996E-002 3.6569857385371218E-012 + -5.3999999999999992E-002 -3.4670782412572765E-013 + -5.2899999999999989E-002 -4.7691820111162020E-012 + -5.1799999999999985E-002 -2.8353903426536764E-012 + -5.0699999999999995E-002 3.9462547812840754E-012 + -4.9599999999999991E-002 6.1618149818642998E-012 + -4.8499999999999988E-002 -6.3208211451351581E-013 + -4.7399999999999998E-002 -7.9607978195617157E-012 + -4.6299999999999994E-002 -4.8449191707156114E-012 + -4.5199999999999990E-002 5.9952416295305788E-012 + -4.4099999999999986E-002 1.0003288128390686E-011 + -4.2999999999999997E-002 7.0879570658946567E-013 + -4.1899999999999993E-002 -9.9521103164024183E-012 + -4.0799999999999989E-002 -7.5305178759421665E-012 + -3.9699999999999985E-002 4.1723174394603380E-012 + -3.8599999999999995E-002 8.2177606733346842E-012 + -3.7499999999999992E-002 -6.3655038271687170E-013 + -3.6399999999999988E-002 -8.0509314492882567E-012 + -3.5299999999999984E-002 -1.8639827095018324E-012 + -3.4199999999999994E-002 9.1500088755802622E-012 + -3.3099999999999991E-002 8.9033251257641943E-012 + -3.1999999999999987E-002 -8.5820510854067722E-013 + -3.0899999999999997E-002 -4.3729611945431124E-012 + -2.9799999999999993E-002 6.2954882192739481E-013 + -2.8699999999999989E-002 -1.9714479614768576E-012 + -2.7599999999999986E-002 -1.6761333640480380E-011 + -2.6499999999999996E-002 -2.0919059887103408E-011 + -2.5399999999999992E-002 2.9902512757584709E-012 + -2.4299999999999988E-002 3.0767388636832038E-011 + -2.3199999999999985E-002 2.1639650141236366E-011 + -2.2099999999999995E-002 -1.9670950632266759E-011 + -2.0999999999999991E-002 -3.8398579454979043E-011 + -1.9899999999999987E-002 -5.0765455207602006E-012 + -1.8799999999999983E-002 3.2657536397362463E-011 + -1.7699999999999994E-002 9.2001224347160182E-012 + -1.6599999999999990E-002 -5.9788091144596933E-011 + -1.5499999999999986E-002 -8.4349811857453716E-011 + -1.4399999999999996E-002 -1.9601972822691494E-011 + -1.3299999999999992E-002 6.4493244078533962E-011 + -1.2199999999999989E-002 6.8701586086739042E-011 + -1.1099999999999985E-002 -7.3295111299720439E-012 + -9.9999999999999950E-003 -7.1610294083424009E-011 + -8.8999999999999913E-003 -6.8366479144543746E-011 + -7.7999999999999875E-003 -4.3222536660891819E-011 + -6.6999999999999837E-003 -6.1215130187086686E-011 + -5.5999999999999939E-003 -1.0940999495279158E-010 + -4.4999999999999901E-003 -1.2941499261120981E-010 + -3.3999999999999864E-003 -1.1115008219375611E-010 + -2.2999999999999826E-003 -9.2272925411585049E-011 + -1.1999999999999927E-003 -8.0988556139249823E-011 + -9.9999999999988987E-005 -4.9439889682201255E-011 + 1.0000000000000148E-003 -2.0984209161967193E-011 + 2.1000000000000185E-003 -9.5066135519239481E-011 + 3.2000000000000084E-003 -3.0176716681040716E-010 + 4.3000000000000121E-003 -5.0224718828317805E-010 + 5.4000000000000159E-003 -5.2210569201349699E-010 + 6.5000000000000058E-003 -3.8762548726367640E-010 + 7.6000000000000234E-003 -3.2386204829037979E-010 + 8.7000000000000133E-003 -4.5516063140738083E-010 + 9.8000000000000032E-003 -6.2208282969322681E-010 + 1.0900000000000021E-002 -6.0995014594666941E-010 + 1.2000000000000011E-002 -4.6143586174274276E-010 + 1.3100000000000001E-002 -4.5015877137011273E-010 + 1.4200000000000018E-002 -7.4376227399142181E-010 + 1.5300000000000008E-002 -1.1804887067867753E-009 + 1.6400000000000026E-002 -1.4828530625621283E-009 + 1.7500000000000016E-002 -1.5456241841960150E-009 + 1.8600000000000005E-002 -1.5247221263336996E-009 + 1.9700000000000023E-002 -1.5475878356596695E-009 + 2.0800000000000013E-002 -1.5990947455080118E-009 + 2.1900000000000003E-002 -1.6724303053550216E-009 + 2.3000000000000020E-002 -1.7456582845909452E-009 + 2.4100000000000010E-002 -1.8764836351436998E-009 + 2.5200000000000000E-002 -2.0633939001868384E-009 + 2.6300000000000018E-002 -2.3303576845989937E-009 + 2.7400000000000008E-002 -2.5727171504286162E-009 + 2.8500000000000025E-002 -2.9412821067609229E-009 + 2.9600000000000015E-002 -3.3447862257673933E-009 + 3.0700000000000005E-002 -3.4879130694775995E-009 + 3.1800000000000023E-002 -3.3034768254225355E-009 + 3.2900000000000013E-002 -2.8685906983128007E-009 + 3.4000000000000002E-002 -2.8422859621457519E-009 + 3.5100000000000020E-002 -3.1582920723138841E-009 + 3.6200000000000010E-002 -3.0964424357904363E-009 + 3.7300000000000028E-002 -2.7426028115229428E-009 + 3.8400000000000017E-002 -2.5223303445898182E-009 + 3.9500000000000007E-002 -2.7319193574015799E-009 + 4.0600000000000025E-002 -2.8929971751523453E-009 + 4.1700000000000015E-002 -2.8014754960281607E-009 + 4.2800000000000005E-002 -2.2882664652001949E-009 + 4.3900000000000022E-002 -1.4100169920538974E-009 + 4.5000000000000012E-002 -8.5791723725137103E-010 + 4.6100000000000002E-002 -8.5622753331904278E-010 + 4.7200000000000020E-002 -4.7995180052495812E-010 + 4.8300000000000010E-002 5.5879134652769835E-010 + 4.9400000000000027E-002 2.5487225663312074E-009 + 5.0500000000000017E-002 4.1234606840134802E-009 + 5.1600000000000007E-002 4.5025108086349519E-009 + 5.2700000000000025E-002 3.6415672699519064E-009 + 5.3800000000000014E-002 4.3006873617912333E-009 + 5.4900000000000004E-002 5.4918669611936366E-009 + 5.6000000000000022E-002 6.8958216914438708E-009 + 5.7100000000000012E-002 9.0090486182248242E-009 + 5.8200000000000002E-002 1.0190164267953605E-008 + 5.9300000000000019E-002 9.9388239860331851E-009 + 6.0400000000000009E-002 9.2238439108882631E-009 + 6.1500000000000027E-002 1.0136105288438557E-008 + 6.2600000000000017E-002 1.2773730517778858E-008 + 6.3700000000000007E-002 1.6062941199379566E-008 + 6.4800000000000024E-002 1.7105943328488138E-008 + 6.5900000000000014E-002 1.4827476135792494E-008 + 6.7000000000000004E-002 1.1823149570489022E-008 + 6.8100000000000022E-002 1.1511892772375631E-008 + 6.9200000000000012E-002 1.4252452551488659E-008 + 7.0300000000000029E-002 1.6812984782177409E-008 + 7.1400000000000019E-002 1.6238661970646717E-008 + 7.2500000000000009E-002 1.2192662879328964E-008 + 7.3600000000000027E-002 8.7008888982609278E-009 + 7.4700000000000016E-002 8.3274152018475434E-009 + 7.5800000000000006E-002 9.2922700645203804E-009 + 7.6900000000000024E-002 9.1173983918224621E-009 + 7.8000000000000014E-002 8.4587865600838086E-009 + 7.9100000000000004E-002 5.7862004076980611E-009 + 8.0200000000000021E-002 1.6743753050718624E-009 + 8.1300000000000011E-002 -1.7508331451310255E-009 + 8.2400000000000029E-002 -2.0585626536728796E-009 + 8.3500000000000019E-002 -4.3405420924180760E-010 + 8.4600000000000009E-002 -1.3806504828295374E-009 + 8.5700000000000026E-002 -7.1901862241929848E-009 + 8.6800000000000016E-002 -1.4373817691648583E-008 + 8.7900000000000006E-002 -1.7475272784395202E-008 + 8.9000000000000024E-002 -1.5050030555130434E-008 + 9.0100000000000013E-002 -1.1009175793219583E-008 + 9.1200000000000003E-002 -1.1424128310011383E-008 + 9.2300000000000021E-002 -1.6956686721414371E-008 + 9.3400000000000011E-002 -2.3343520894059111E-008 + 9.4500000000000028E-002 -2.5796920155585212E-008 + 9.5600000000000018E-002 -2.2823789080916868E-008 + 9.6700000000000008E-002 -1.7247433703460047E-008 + 9.7800000000000026E-002 -1.4022707439664828E-008 + 9.8900000000000016E-002 -1.6730684393451156E-008 + 0.10000000000000001 -2.3432948026425038E-008 + 0.10110000000000002 -2.7176616512747387E-008 + 0.10220000000000001 -2.4308519641635939E-008 + 0.10330000000000003 -1.5800402763943566E-008 + 0.10440000000000002 -9.4218419732783332E-009 + 0.10550000000000001 -9.1317140515911888E-009 + 0.10660000000000003 -1.3860335990045769E-008 + 0.10770000000000002 -1.7044392564002919E-008 + 0.10880000000000001 -1.3598610237863795E-008 + 0.10990000000000003 -4.9454991213337962E-009 + 0.11100000000000002 1.5597979574621945E-009 + 0.11210000000000001 2.6845974332445621E-009 + 0.11320000000000002 2.8074703672942292E-010 + 0.11430000000000001 -2.9163875758797531E-009 + 0.11540000000000003 -4.4139296662137895E-009 + 0.11650000000000002 -5.1964943459381630E-010 + 0.11760000000000001 1.1714780256966151E-008 + 0.11870000000000003 1.9287099917164596E-008 + 0.11980000000000002 1.6405056868507017E-008 + 0.12090000000000001 5.7673954501069602E-009 + 0.12200000000000003 8.7284235394946563E-010 + 0.12310000000000001 5.5628297523924175E-009 + 0.12420000000000003 1.4948899007549699E-008 + 0.12530000000000002 2.0252734600489930E-008 + 0.12640000000000001 1.7787618489251145E-008 + 0.12750000000000003 1.2353547518273444E-008 + 0.12860000000000002 8.2015345626018643E-009 + 0.12970000000000001 6.1916716198595623E-009 + 0.13080000000000003 8.3013649287977387E-009 + 0.13190000000000002 1.4891716304532565E-008 + 0.13300000000000001 2.0042579151891005E-008 + 0.13410000000000000 1.6938260571919272E-008 + 0.13520000000000004 4.3812256045328013E-009 + 0.13630000000000003 -7.6378032787260963E-009 + 0.13740000000000002 -6.4776868313742852E-009 + 0.13850000000000001 7.6633641654666462E-009 + 0.13960000000000000 1.9868624079322217E-008 + 0.14070000000000005 1.6556256809963088E-008 + 0.14180000000000004 1.7217218761800268E-009 + 0.14290000000000003 -8.7620097843910116E-009 + 0.14400000000000002 -6.4317280390469023E-009 + 0.14510000000000001 2.0382882048863848E-009 + 0.14620000000000000 6.0377391974952843E-009 + 0.14730000000000004 3.9360132930710279E-009 + 0.14840000000000003 2.0935397859744853E-010 + 0.14950000000000002 -3.5423453059735266E-009 + 0.15060000000000001 -7.9168067657064967E-009 + 0.15170000000000000 -9.5977039649142171E-009 + 0.15280000000000005 -3.0830595854069998E-009 + 0.15390000000000004 8.2240987353543460E-009 + 0.15500000000000003 1.1429063029311237E-008 + 0.15610000000000002 -1.2423736484024062E-009 + 0.15720000000000001 -1.7341543312454633E-008 + 0.15830000000000000 -1.8330952755718499E-008 + 0.15940000000000004 -2.8845077437722466E-009 + 0.16050000000000003 1.0784165560551173E-008 + 0.16160000000000002 8.4254381249593280E-009 + 0.16270000000000001 -4.5773673740256982E-009 + 0.16380000000000000 -1.1600143068335456E-008 + 0.16490000000000005 -7.8910877832072401E-009 + 0.16600000000000004 -2.2708657176906399E-009 + 0.16710000000000003 -1.1219073448032191E-009 + 0.16820000000000002 3.2836913743672369E-010 + 0.16930000000000001 5.2201181155453469E-009 + 0.17040000000000000 5.8066764729858278E-009 + 0.17150000000000004 -4.4200514359715726E-009 + 0.17260000000000003 -1.5625602145519224E-008 + 0.17370000000000002 -1.1474775796216363E-008 + 0.17480000000000001 6.7861987140815927E-009 + 0.17590000000000000 1.7626396342507178E-008 + 0.17700000000000005 7.1687042968449077E-009 + 0.17810000000000004 -1.1450219439268494E-008 + 0.17920000000000003 -1.5197041847159198E-008 + 0.18030000000000002 -1.2881273825371409E-009 + 0.18140000000000001 1.0767513103360216E-008 + 0.18250000000000000 7.6941280013897995E-009 + 0.18360000000000004 -1.8143549995741637E-009 + 0.18470000000000003 -3.7088503379578697E-009 + 0.18580000000000002 -2.3740892585166762E-010 + 0.18690000000000001 -2.1998707300241449E-009 + 0.18800000000000000 -7.7075554827388260E-009 + 0.18910000000000005 -3.9516740990563903E-009 + 0.19020000000000004 9.6839691821060114E-009 + 0.19130000000000003 1.5267801245499868E-008 + 0.19240000000000002 1.6996259954993320E-009 + 0.19350000000000001 -1.5554716625842957E-008 + 0.19460000000000005 -1.3319218616913986E-008 + 0.19570000000000004 6.0656244471601894E-009 + 0.19680000000000003 1.6866012586547185E-008 + 0.19790000000000002 5.4669411220231723E-009 + 0.19900000000000001 -1.1224767781925493E-008 + 0.20010000000000000 -1.1050049764094183E-008 + 0.20120000000000005 2.4826825040236145E-009 + 0.20230000000000004 8.4096294372670855E-009 + 0.20340000000000003 8.1161316556332963E-010 + 0.20450000000000002 -4.7382413548291424E-009 + 0.20560000000000000 1.6303454142274632E-009 + 0.20670000000000005 7.7439601398054947E-009 + 0.20780000000000004 1.9290147257322587E-010 + 0.20890000000000003 -1.1780330488875279E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0026.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0026.BXX.semd new file mode 100644 index 00000000..604d95c5 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0026.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 1.9314105141579740E-038 + -0.10020000000000000 -7.5781245646954937E-038 + -9.9099999999999994E-002 -2.3686038080682780E-037 + -9.7999999999999990E-002 2.3040964569823248E-036 + -9.6899999999999986E-002 5.7888099187154492E-038 + -9.5799999999999996E-002 -3.4944927313520773E-035 + -9.4699999999999993E-002 2.8432812013913262E-035 + -9.3599999999999989E-002 3.9417016363108729E-034 + -9.2499999999999999E-002 -4.1312666307702752E-034 + -9.1399999999999995E-002 -3.7573894485607154E-033 + -9.0299999999999991E-002 3.4174497066143566E-033 + -8.9200000000000002E-002 3.1596321305999537E-032 + -8.8099999999999984E-002 -1.6454005685521986E-032 + -8.6999999999999994E-002 -2.3471848019253141E-031 + -8.5899999999999990E-002 -3.1435676043964255E-033 + -8.4799999999999986E-002 1.5118058236603417E-030 + -8.3699999999999997E-002 9.6947589434350048E-031 + -8.2599999999999993E-002 -8.1690650771976640E-030 + -8.1499999999999989E-002 -1.1438201759376858E-029 + -8.0399999999999999E-002 3.4766291521501837E-029 + -7.9299999999999995E-002 8.7477766319040935E-029 + -7.8199999999999992E-002 -9.6454874864632262E-029 + -7.7100000000000002E-002 -5.0348628385968174E-028 + -7.5999999999999984E-002 -2.3845821860893801E-029 + -7.4899999999999994E-002 2.2161860759338584E-027 + -7.3799999999999991E-002 2.2836540981876654E-027 + -7.2699999999999987E-002 -6.9387912481888652E-027 + -7.1599999999999997E-002 -1.6393019567070477E-026 + -7.0499999999999993E-002 9.9998481239864050E-027 + -6.9399999999999989E-002 7.3272944588025249E-026 + -6.8300000000000000E-002 4.2752329084404379E-026 + -6.7199999999999996E-002 -2.1728796460192461E-025 + -6.6099999999999992E-002 -3.9428345331119862E-025 + -6.5000000000000002E-002 2.9600883806818857E-025 + -6.3899999999999985E-002 1.6577880368783354E-024 + -6.2799999999999995E-002 9.6609921517767416E-025 + -6.1699999999999991E-002 -4.1325034666940884E-024 + -6.0599999999999994E-002 -7.9081025940390345E-024 + -5.9499999999999990E-002 3.0338756194392843E-024 + -5.8399999999999994E-002 2.7065596777079453E-023 + -5.7299999999999990E-002 2.4240636966106886E-023 + -5.6199999999999986E-002 -4.6631420353019467E-023 + -5.5099999999999996E-002 -1.2461346681140651E-022 + -5.3999999999999992E-002 -2.9612468919465319E-023 + -5.2899999999999989E-002 2.9122245509412016E-022 + -5.1799999999999985E-002 4.4413207227499123E-022 + -5.0699999999999995E-002 -1.6841951872350450E-022 + -4.9599999999999991E-002 -1.3077785059238930E-021 + -4.8499999999999988E-002 -1.2784096561846216E-021 + -4.7399999999999998E-002 1.4145186312988494E-021 + -4.6299999999999994E-002 4.7750341796944653E-021 + -4.5199999999999990E-002 3.0985763674097687E-021 + -4.4099999999999986E-002 -6.3425289196821651E-021 + -4.2999999999999997E-002 -1.5058559710825044E-020 + -4.1899999999999993E-002 -7.0256690340355109E-021 + -4.0799999999999989E-002 2.1064175301295590E-020 + -3.9699999999999985E-002 4.2842239782967121E-020 + -3.8599999999999995E-002 1.8789821204448300E-020 + -3.7499999999999992E-002 -5.4608447788007789E-020 + -3.6399999999999988E-002 -1.1360083650027298E-019 + -3.5299999999999984E-002 -6.7716501074148589E-020 + -3.4199999999999994E-002 1.0299800955917413E-019 + -3.3099999999999991E-002 2.8347321910887990E-019 + -3.1999999999999987E-002 2.7091395492272829E-019 + -3.0899999999999997E-002 -7.3058937533201816E-020 + -2.9799999999999993E-002 -6.4252401793156342E-019 + -2.8699999999999989E-002 -9.8929219278420602E-019 + -2.7599999999999986E-002 -4.7437034861477977E-019 + -2.6499999999999996E-002 1.1668177667424272E-018 + -2.5399999999999992E-002 3.0402353398090364E-018 + -2.4299999999999988E-002 2.9736241394413662E-018 + -2.3199999999999985E-002 -9.1920569647047083E-019 + -2.2099999999999995E-002 -7.4135301393901557E-018 + -2.0999999999999991E-002 -1.0854287986158593E-017 + -1.9899999999999987E-002 -4.4719956446321716E-018 + -1.8799999999999983E-002 1.2324352543607221E-017 + -1.7699999999999994E-002 2.8849955418371270E-017 + -1.6599999999999990E-002 2.7392006575354706E-017 + -1.5499999999999986E-002 -2.9333704289072388E-018 + -1.4399999999999996E-002 -5.2092175531559748E-017 + -1.3299999999999992E-002 -8.7133385928988319E-017 + -1.2199999999999989E-002 -6.7578889187793948E-017 + -1.1099999999999985E-002 2.7003612190536558E-017 + -9.9999999999999950E-003 1.6931205263301261E-016 + -8.8999999999999913E-003 2.7278261961939275E-016 + -7.7999999999999875E-003 2.1641703713748194E-016 + -6.6999999999999837E-003 -8.0199865390340235E-017 + -5.5999999999999939E-003 -5.5099588510098803E-016 + -4.4999999999999901E-003 -9.1909342820901269E-016 + -3.3999999999999864E-003 -7.7278473901550774E-016 + -2.2999999999999826E-003 1.7499339377782282E-016 + -1.1999999999999927E-003 1.7388306328589248E-015 + -9.9999999999988987E-005 3.0624018810187711E-015 + 1.0000000000000148E-003 2.8381505435079056E-015 + 2.1000000000000185E-003 5.3840319185794616E-017 + 3.2000000000000084E-003 -4.9650212631850103E-015 + 4.3000000000000121E-003 -9.8359049786780721E-015 + 5.4000000000000159E-003 -1.0521836494529341E-014 + 6.5000000000000058E-003 -3.3292731635783945E-015 + 7.6000000000000234E-003 1.1960220411711547E-014 + 8.7000000000000133E-003 2.9482076095753776E-014 + 9.8000000000000032E-003 3.7523566339629083E-014 + 1.0900000000000021E-002 2.3234964164264502E-014 + 1.2000000000000011E-002 -1.8785540749919130E-014 + 1.3100000000000001E-002 -7.7669736419337665E-014 + 1.4200000000000018E-002 -1.2313797713697089E-013 + 1.5300000000000008E-002 -1.1368793547631567E-013 + 1.6400000000000026E-002 -1.7686942405462092E-014 + 1.7500000000000016E-002 1.5864660117288071E-013 + 1.8600000000000005E-002 3.5069600760710695E-013 + 1.9700000000000023E-002 4.4054324532978584E-013 + 2.0800000000000013E-002 3.0007699341853822E-013 + 2.1900000000000003E-002 -1.3280373437236925E-013 + 2.3000000000000020E-002 -7.7358632737459243E-013 + 2.4100000000000010E-002 -1.3536780203715626E-012 + 2.5200000000000000E-002 -1.4736806610085584E-012 + 2.6300000000000018E-002 -7.6680605224851983E-013 + 2.7400000000000008E-002 8.6273723625199250E-013 + 2.8500000000000025E-002 3.0244749846947139E-012 + 2.9600000000000015E-002 4.7866181504541139E-012 + 3.0700000000000005E-002 4.8986145001483905E-012 + 3.1800000000000023E-002 2.3125481564412187E-012 + 3.2900000000000013E-002 -3.1295920716045700E-012 + 3.4000000000000002E-002 -1.0129812787196268E-011 + 3.5100000000000020E-002 -1.5848237652771324E-011 + 3.6200000000000010E-002 -1.6574937602986672E-011 + 3.7300000000000028E-002 -9.1790542181002799E-012 + 3.8400000000000017E-002 7.0257003340068458E-012 + 3.9500000000000007E-002 2.8727551587559574E-011 + 4.0600000000000025E-002 4.8272965486040320E-011 + 4.1700000000000015E-002 5.5237394519513927E-011 + 4.2800000000000005E-002 4.0006040147311239E-011 + 4.3900000000000022E-002 -1.4370667199628540E-012 + 4.5000000000000012E-002 -6.3189335708369043E-011 + 4.6100000000000002E-002 -1.2770241808457428E-010 + 4.7200000000000020E-002 -1.6843330896687547E-010 + 4.8300000000000010E-002 -1.5741830061699602E-010 + 4.9400000000000027E-002 -7.6404355064951801E-011 + 5.0500000000000017E-002 7.1805277002123802E-011 + 5.1600000000000007E-002 2.5637347800255839E-010 + 5.2700000000000025E-002 4.2017672674532491E-010 + 5.3800000000000014E-002 4.9261683621182328E-010 + 5.4900000000000004E-002 4.1231978942235514E-010 + 5.6000000000000022E-002 1.5443658851754805E-010 + 5.7100000000000012E-002 -2.4606180981656678E-010 + 5.8200000000000002E-002 -6.8483241300043574E-010 + 5.9300000000000019E-002 -1.0000580363822564E-009 + 6.0400000000000009E-002 -1.0082000789779499E-009 + 6.1500000000000027E-002 -5.5864901593594141E-010 + 6.2600000000000017E-002 4.0509212650974291E-010 + 6.3700000000000007E-002 1.7948584840610238E-009 + 6.4800000000000024E-002 3.3552471911946213E-009 + 6.5900000000000014E-002 4.6811527987244972E-009 + 6.7000000000000004E-002 5.2776054637604375E-009 + 6.8100000000000022E-002 4.6519326168947828E-009 + 6.9200000000000012E-002 2.4170980772453277E-009 + 7.0300000000000029E-002 -1.6215144782449897E-009 + 7.1400000000000019E-002 -7.4229267177372549E-009 + 7.2500000000000009E-002 -1.4729590880335763E-008 + 7.3600000000000027E-002 -2.3151974559709743E-008 + 7.4700000000000016E-002 -3.2304072306033049E-008 + 7.5800000000000006E-002 -4.1959822283388348E-008 + 7.6900000000000024E-002 -5.2192707045151110E-008 + 7.8000000000000014E-002 -6.3462614718901023E-008 + 7.9100000000000004E-002 -7.6628097644970694E-008 + 8.0200000000000021E-002 -9.2882785907022480E-008 + 8.1300000000000011E-002 -1.1363656682306100E-007 + 8.2400000000000029E-002 -1.4038080564660049E-007 + 8.3500000000000019E-002 -1.7458242496104504E-007 + 8.4600000000000009E-002 -2.1764806490409683E-007 + 8.5700000000000026E-002 -2.7097752308691270E-007 + 8.6800000000000016E-002 -3.3610530181249487E-007 + 8.7900000000000006E-002 -4.1489627733426460E-007 + 8.9000000000000024E-002 -5.0975074827874778E-007 + 9.0100000000000013E-002 -6.2377023368753726E-007 + 9.1200000000000003E-002 -7.6084677402832313E-007 + 9.2300000000000021E-002 -9.2567893261730205E-007 + 9.3400000000000011E-002 -1.1237186754442519E-006 + 9.4500000000000028E-002 -1.3611095255328109E-006 + 9.5600000000000018E-002 -1.6446571180495084E-006 + 9.6700000000000008E-002 -1.9818785403913353E-006 + 9.7800000000000026E-002 -2.3811353457858786E-006 + 9.8900000000000016E-002 -2.8518361432361417E-006 + 0.10000000000000001 -3.4046788641717285E-006 + 0.10110000000000002 -4.0518880268791690E-006 + 0.10220000000000001 -4.8073784455482382E-006 + 0.10330000000000003 -5.6868343563110102E-006 + 0.10440000000000002 -6.7076775849272963E-006 + 0.10550000000000001 -7.8890079748816788E-006 + 0.10660000000000003 -9.2515274445759133E-006 + 0.10770000000000002 -1.0817455404321663E-005 + 0.10880000000000001 -1.2610517842404079E-005 + 0.10990000000000003 -1.4655935046903323E-005 + 0.11100000000000002 -1.6980427972157486E-005 + 0.11210000000000001 -1.9612161850091070E-005 + 0.11320000000000002 -2.2580707081942819E-005 + 0.11430000000000001 -2.5916706363204867E-005 + 0.11540000000000003 -2.9651564545929432E-005 + 0.11650000000000002 -3.3817043004091829E-005 + 0.11760000000000001 -3.8444679375970736E-005 + 0.11870000000000003 -4.3565109081100672E-005 + 0.11980000000000002 -4.9207294068764895E-005 + 0.12090000000000001 -5.5397893447661772E-005 + 0.12200000000000003 -6.2160273955669254E-005 + 0.12310000000000001 -6.9513705966528505E-005 + 0.12420000000000003 -7.7472053817473352E-005 + 0.12530000000000002 -8.6042789916973561E-005 + 0.12640000000000001 -9.5226176199503243E-005 + 0.12750000000000003 -1.0501385258976370E-004 + 0.12860000000000002 -1.1538760008988902E-004 + 0.12970000000000001 -1.2631822028197348E-004 + 0.13080000000000003 -1.3776448031421751E-004 + 0.13190000000000002 -1.4967191964387894E-004 + 0.13300000000000001 -1.6197131481021643E-004 + 0.13410000000000000 -1.7457779904361814E-004 + 0.13520000000000004 -1.8739044026006013E-004 + 0.13630000000000003 -2.0029106235597283E-004 + 0.13740000000000002 -2.1314376499503851E-004 + 0.13850000000000001 -2.2579480719286948E-004 + 0.13960000000000000 -2.3807318939361721E-004 + 0.14070000000000005 -2.4979183217510581E-004 + 0.14180000000000004 -2.6074831839650869E-004 + 0.14290000000000003 -2.7072566444985569E-004 + 0.14400000000000002 -2.7949479408562183E-004 + 0.14510000000000001 -2.8681635740213096E-004 + 0.14620000000000000 -2.9244419420138001E-004 + 0.14730000000000004 -2.9612853541038930E-004 + 0.14840000000000003 -2.9761824407614768E-004 + 0.14950000000000002 -2.9666529735550284E-004 + 0.15060000000000001 -2.9302918119356036E-004 + 0.15170000000000000 -2.8648227453231812E-004 + 0.15280000000000005 -2.7681500068865716E-004 + 0.15390000000000004 -2.6384054217487574E-004 + 0.15500000000000003 -2.4739996297284961E-004 + 0.15610000000000002 -2.2736817481927574E-004 + 0.15720000000000001 -2.0365815726108849E-004 + 0.15830000000000000 -1.7622498853597790E-004 + 0.15940000000000004 -1.4507042942568660E-004 + 0.16050000000000003 -1.1024739069398493E-004 + 0.16160000000000002 -7.1863491029944271E-005 + 0.16270000000000001 -3.0082495868555270E-005 + 0.16380000000000000 1.4874854969093576E-005 + 0.16490000000000005 6.2729784986004233E-005 + 0.16600000000000004 1.1314466246403754E-004 + 0.16710000000000003 1.6572378808632493E-004 + 0.16820000000000002 2.2001769684720784E-004 + 0.16930000000000001 2.7552756364457309E-004 + 0.17040000000000000 3.3171122777275741E-004 + 0.17150000000000004 3.8798790774308145E-004 + 0.17260000000000003 4.4374447315931320E-004 + 0.17370000000000002 4.9834407400339842E-004 + 0.17480000000000001 5.5113591952249408E-004 + 0.17590000000000000 6.0146470787003636E-004 + 0.17700000000000005 6.4868008485063910E-004 + 0.17810000000000004 6.9214770337566733E-004 + 0.17920000000000003 7.3125900235027075E-004 + 0.18030000000000002 7.6544209150597453E-004 + 0.18140000000000001 7.9417257802560925E-004 + 0.18250000000000000 8.1698276335373521E-004 + 0.18360000000000004 8.3347089821472764E-004 + 0.18470000000000003 8.4331212565302849E-004 + 0.18580000000000002 8.4626232273876667E-004 + 0.18690000000000001 8.4215932292863727E-004 + 0.18800000000000000 8.3093077410012484E-004 + 0.18910000000000005 8.1259856233373284E-004 + 0.19020000000000004 7.8728090738877654E-004 + 0.19130000000000003 7.5518887024372816E-004 + 0.19240000000000002 7.1662326809018850E-004 + 0.19350000000000001 6.7196920281276107E-004 + 0.19460000000000005 6.2169344164431095E-004 + 0.19570000000000004 5.6633743224665523E-004 + 0.19680000000000003 5.0650944467633963E-004 + 0.19790000000000002 4.4287278433330357E-004 + 0.19900000000000001 3.7613682798109949E-004 + 0.20010000000000000 3.0704442178830504E-004 + 0.20120000000000005 2.3635874094907194E-004 + 0.20230000000000004 1.6485275409650058E-004 + 0.20340000000000003 9.3298804131336510E-005 + 0.20450000000000002 2.2458354578702711E-005 + 0.20560000000000000 -4.6930766984587535E-005 + 0.20670000000000005 -1.1416821507737041E-004 + 0.20780000000000004 -1.7860242223832756E-004 + 0.20890000000000003 -2.3963690910022706E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0026.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0026.BXZ.semd new file mode 100644 index 00000000..2e2f4626 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0026.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 0.0000000000000000 + -9.9099999999999994E-002 0.0000000000000000 + -9.7999999999999990E-002 0.0000000000000000 + -9.6899999999999986E-002 0.0000000000000000 + -9.5799999999999996E-002 0.0000000000000000 + -9.4699999999999993E-002 0.0000000000000000 + -9.3599999999999989E-002 0.0000000000000000 + -9.2499999999999999E-002 0.0000000000000000 + -9.1399999999999995E-002 0.0000000000000000 + -9.0299999999999991E-002 0.0000000000000000 + -8.9200000000000002E-002 0.0000000000000000 + -8.8099999999999984E-002 0.0000000000000000 + -8.6999999999999994E-002 0.0000000000000000 + -8.5899999999999990E-002 0.0000000000000000 + -8.4799999999999986E-002 0.0000000000000000 + -8.3699999999999997E-002 0.0000000000000000 + -8.2599999999999993E-002 0.0000000000000000 + -8.1499999999999989E-002 0.0000000000000000 + -8.0399999999999999E-002 0.0000000000000000 + -7.9299999999999995E-002 0.0000000000000000 + -7.8199999999999992E-002 0.0000000000000000 + -7.7100000000000002E-002 0.0000000000000000 + -7.5999999999999984E-002 0.0000000000000000 + -7.4899999999999994E-002 0.0000000000000000 + -7.3799999999999991E-002 0.0000000000000000 + -7.2699999999999987E-002 0.0000000000000000 + -7.1599999999999997E-002 0.0000000000000000 + -7.0499999999999993E-002 0.0000000000000000 + -6.9399999999999989E-002 0.0000000000000000 + -6.8300000000000000E-002 0.0000000000000000 + -6.7199999999999996E-002 0.0000000000000000 + -6.6099999999999992E-002 0.0000000000000000 + -6.5000000000000002E-002 0.0000000000000000 + -6.3899999999999985E-002 0.0000000000000000 + -6.2799999999999995E-002 0.0000000000000000 + -6.1699999999999991E-002 0.0000000000000000 + -6.0599999999999994E-002 0.0000000000000000 + -5.9499999999999990E-002 0.0000000000000000 + -5.8399999999999994E-002 0.0000000000000000 + -5.7299999999999990E-002 0.0000000000000000 + -5.6199999999999986E-002 0.0000000000000000 + -5.5099999999999996E-002 0.0000000000000000 + -5.3999999999999992E-002 0.0000000000000000 + -5.2899999999999989E-002 0.0000000000000000 + -5.1799999999999985E-002 0.0000000000000000 + -5.0699999999999995E-002 0.0000000000000000 + -4.9599999999999991E-002 0.0000000000000000 + -4.8499999999999988E-002 0.0000000000000000 + -4.7399999999999998E-002 0.0000000000000000 + -4.6299999999999994E-002 0.0000000000000000 + -4.5199999999999990E-002 0.0000000000000000 + -4.4099999999999986E-002 0.0000000000000000 + -4.2999999999999997E-002 0.0000000000000000 + -4.1899999999999993E-002 0.0000000000000000 + -4.0799999999999989E-002 0.0000000000000000 + -3.9699999999999985E-002 0.0000000000000000 + -3.8599999999999995E-002 0.0000000000000000 + -3.7499999999999992E-002 0.0000000000000000 + -3.6399999999999988E-002 0.0000000000000000 + -3.5299999999999984E-002 0.0000000000000000 + -3.4199999999999994E-002 0.0000000000000000 + -3.3099999999999991E-002 0.0000000000000000 + -3.1999999999999987E-002 0.0000000000000000 + -3.0899999999999997E-002 0.0000000000000000 + -2.9799999999999993E-002 0.0000000000000000 + -2.8699999999999989E-002 0.0000000000000000 + -2.7599999999999986E-002 0.0000000000000000 + -2.6499999999999996E-002 0.0000000000000000 + -2.5399999999999992E-002 0.0000000000000000 + -2.4299999999999988E-002 0.0000000000000000 + -2.3199999999999985E-002 0.0000000000000000 + -2.2099999999999995E-002 0.0000000000000000 + -2.0999999999999991E-002 0.0000000000000000 + -1.9899999999999987E-002 0.0000000000000000 + -1.8799999999999983E-002 0.0000000000000000 + -1.7699999999999994E-002 0.0000000000000000 + -1.6599999999999990E-002 0.0000000000000000 + -1.5499999999999986E-002 0.0000000000000000 + -1.4399999999999996E-002 0.0000000000000000 + -1.3299999999999992E-002 0.0000000000000000 + -1.2199999999999989E-002 0.0000000000000000 + -1.1099999999999985E-002 0.0000000000000000 + -9.9999999999999950E-003 0.0000000000000000 + -8.8999999999999913E-003 0.0000000000000000 + -7.7999999999999875E-003 0.0000000000000000 + -6.6999999999999837E-003 0.0000000000000000 + -5.5999999999999939E-003 0.0000000000000000 + -4.4999999999999901E-003 0.0000000000000000 + -3.3999999999999864E-003 0.0000000000000000 + -2.2999999999999826E-003 0.0000000000000000 + -1.1999999999999927E-003 0.0000000000000000 + -9.9999999999988987E-005 0.0000000000000000 + 1.0000000000000148E-003 0.0000000000000000 + 2.1000000000000185E-003 0.0000000000000000 + 3.2000000000000084E-003 0.0000000000000000 + 4.3000000000000121E-003 0.0000000000000000 + 5.4000000000000159E-003 0.0000000000000000 + 6.5000000000000058E-003 0.0000000000000000 + 7.6000000000000234E-003 0.0000000000000000 + 8.7000000000000133E-003 0.0000000000000000 + 9.8000000000000032E-003 0.0000000000000000 + 1.0900000000000021E-002 0.0000000000000000 + 1.2000000000000011E-002 0.0000000000000000 + 1.3100000000000001E-002 0.0000000000000000 + 1.4200000000000018E-002 0.0000000000000000 + 1.5300000000000008E-002 0.0000000000000000 + 1.6400000000000026E-002 0.0000000000000000 + 1.7500000000000016E-002 0.0000000000000000 + 1.8600000000000005E-002 0.0000000000000000 + 1.9700000000000023E-002 0.0000000000000000 + 2.0800000000000013E-002 0.0000000000000000 + 2.1900000000000003E-002 0.0000000000000000 + 2.3000000000000020E-002 0.0000000000000000 + 2.4100000000000010E-002 0.0000000000000000 + 2.5200000000000000E-002 0.0000000000000000 + 2.6300000000000018E-002 0.0000000000000000 + 2.7400000000000008E-002 0.0000000000000000 + 2.8500000000000025E-002 0.0000000000000000 + 2.9600000000000015E-002 0.0000000000000000 + 3.0700000000000005E-002 0.0000000000000000 + 3.1800000000000023E-002 0.0000000000000000 + 3.2900000000000013E-002 0.0000000000000000 + 3.4000000000000002E-002 0.0000000000000000 + 3.5100000000000020E-002 0.0000000000000000 + 3.6200000000000010E-002 0.0000000000000000 + 3.7300000000000028E-002 0.0000000000000000 + 3.8400000000000017E-002 0.0000000000000000 + 3.9500000000000007E-002 0.0000000000000000 + 4.0600000000000025E-002 0.0000000000000000 + 4.1700000000000015E-002 0.0000000000000000 + 4.2800000000000005E-002 0.0000000000000000 + 4.3900000000000022E-002 0.0000000000000000 + 4.5000000000000012E-002 0.0000000000000000 + 4.6100000000000002E-002 0.0000000000000000 + 4.7200000000000020E-002 0.0000000000000000 + 4.8300000000000010E-002 0.0000000000000000 + 4.9400000000000027E-002 0.0000000000000000 + 5.0500000000000017E-002 0.0000000000000000 + 5.1600000000000007E-002 0.0000000000000000 + 5.2700000000000025E-002 0.0000000000000000 + 5.3800000000000014E-002 0.0000000000000000 + 5.4900000000000004E-002 0.0000000000000000 + 5.6000000000000022E-002 0.0000000000000000 + 5.7100000000000012E-002 0.0000000000000000 + 5.8200000000000002E-002 0.0000000000000000 + 5.9300000000000019E-002 0.0000000000000000 + 6.0400000000000009E-002 0.0000000000000000 + 6.1500000000000027E-002 0.0000000000000000 + 6.2600000000000017E-002 0.0000000000000000 + 6.3700000000000007E-002 0.0000000000000000 + 6.4800000000000024E-002 0.0000000000000000 + 6.5900000000000014E-002 0.0000000000000000 + 6.7000000000000004E-002 0.0000000000000000 + 6.8100000000000022E-002 0.0000000000000000 + 6.9200000000000012E-002 0.0000000000000000 + 7.0300000000000029E-002 0.0000000000000000 + 7.1400000000000019E-002 0.0000000000000000 + 7.2500000000000009E-002 0.0000000000000000 + 7.3600000000000027E-002 0.0000000000000000 + 7.4700000000000016E-002 0.0000000000000000 + 7.5800000000000006E-002 0.0000000000000000 + 7.6900000000000024E-002 0.0000000000000000 + 7.8000000000000014E-002 0.0000000000000000 + 7.9100000000000004E-002 0.0000000000000000 + 8.0200000000000021E-002 0.0000000000000000 + 8.1300000000000011E-002 0.0000000000000000 + 8.2400000000000029E-002 0.0000000000000000 + 8.3500000000000019E-002 0.0000000000000000 + 8.4600000000000009E-002 0.0000000000000000 + 8.5700000000000026E-002 0.0000000000000000 + 8.6800000000000016E-002 0.0000000000000000 + 8.7900000000000006E-002 0.0000000000000000 + 8.9000000000000024E-002 0.0000000000000000 + 9.0100000000000013E-002 0.0000000000000000 + 9.1200000000000003E-002 0.0000000000000000 + 9.2300000000000021E-002 0.0000000000000000 + 9.3400000000000011E-002 0.0000000000000000 + 9.4500000000000028E-002 0.0000000000000000 + 9.5600000000000018E-002 0.0000000000000000 + 9.6700000000000008E-002 0.0000000000000000 + 9.7800000000000026E-002 0.0000000000000000 + 9.8900000000000016E-002 0.0000000000000000 + 0.10000000000000001 0.0000000000000000 + 0.10110000000000002 0.0000000000000000 + 0.10220000000000001 0.0000000000000000 + 0.10330000000000003 0.0000000000000000 + 0.10440000000000002 0.0000000000000000 + 0.10550000000000001 0.0000000000000000 + 0.10660000000000003 0.0000000000000000 + 0.10770000000000002 0.0000000000000000 + 0.10880000000000001 0.0000000000000000 + 0.10990000000000003 0.0000000000000000 + 0.11100000000000002 0.0000000000000000 + 0.11210000000000001 0.0000000000000000 + 0.11320000000000002 0.0000000000000000 + 0.11430000000000001 0.0000000000000000 + 0.11540000000000003 0.0000000000000000 + 0.11650000000000002 0.0000000000000000 + 0.11760000000000001 0.0000000000000000 + 0.11870000000000003 0.0000000000000000 + 0.11980000000000002 0.0000000000000000 + 0.12090000000000001 0.0000000000000000 + 0.12200000000000003 0.0000000000000000 + 0.12310000000000001 0.0000000000000000 + 0.12420000000000003 0.0000000000000000 + 0.12530000000000002 0.0000000000000000 + 0.12640000000000001 0.0000000000000000 + 0.12750000000000003 0.0000000000000000 + 0.12860000000000002 0.0000000000000000 + 0.12970000000000001 0.0000000000000000 + 0.13080000000000003 0.0000000000000000 + 0.13190000000000002 0.0000000000000000 + 0.13300000000000001 0.0000000000000000 + 0.13410000000000000 0.0000000000000000 + 0.13520000000000004 0.0000000000000000 + 0.13630000000000003 0.0000000000000000 + 0.13740000000000002 0.0000000000000000 + 0.13850000000000001 0.0000000000000000 + 0.13960000000000000 0.0000000000000000 + 0.14070000000000005 0.0000000000000000 + 0.14180000000000004 0.0000000000000000 + 0.14290000000000003 0.0000000000000000 + 0.14400000000000002 0.0000000000000000 + 0.14510000000000001 0.0000000000000000 + 0.14620000000000000 0.0000000000000000 + 0.14730000000000004 0.0000000000000000 + 0.14840000000000003 0.0000000000000000 + 0.14950000000000002 0.0000000000000000 + 0.15060000000000001 0.0000000000000000 + 0.15170000000000000 0.0000000000000000 + 0.15280000000000005 0.0000000000000000 + 0.15390000000000004 0.0000000000000000 + 0.15500000000000003 0.0000000000000000 + 0.15610000000000002 0.0000000000000000 + 0.15720000000000001 0.0000000000000000 + 0.15830000000000000 0.0000000000000000 + 0.15940000000000004 0.0000000000000000 + 0.16050000000000003 0.0000000000000000 + 0.16160000000000002 0.0000000000000000 + 0.16270000000000001 0.0000000000000000 + 0.16380000000000000 0.0000000000000000 + 0.16490000000000005 0.0000000000000000 + 0.16600000000000004 0.0000000000000000 + 0.16710000000000003 0.0000000000000000 + 0.16820000000000002 0.0000000000000000 + 0.16930000000000001 0.0000000000000000 + 0.17040000000000000 0.0000000000000000 + 0.17150000000000004 0.0000000000000000 + 0.17260000000000003 0.0000000000000000 + 0.17370000000000002 0.0000000000000000 + 0.17480000000000001 0.0000000000000000 + 0.17590000000000000 0.0000000000000000 + 0.17700000000000005 0.0000000000000000 + 0.17810000000000004 0.0000000000000000 + 0.17920000000000003 0.0000000000000000 + 0.18030000000000002 0.0000000000000000 + 0.18140000000000001 0.0000000000000000 + 0.18250000000000000 0.0000000000000000 + 0.18360000000000004 0.0000000000000000 + 0.18470000000000003 0.0000000000000000 + 0.18580000000000002 0.0000000000000000 + 0.18690000000000001 0.0000000000000000 + 0.18800000000000000 0.0000000000000000 + 0.18910000000000005 0.0000000000000000 + 0.19020000000000004 0.0000000000000000 + 0.19130000000000003 0.0000000000000000 + 0.19240000000000002 0.0000000000000000 + 0.19350000000000001 0.0000000000000000 + 0.19460000000000005 0.0000000000000000 + 0.19570000000000004 0.0000000000000000 + 0.19680000000000003 0.0000000000000000 + 0.19790000000000002 0.0000000000000000 + 0.19900000000000001 0.0000000000000000 + 0.20010000000000000 0.0000000000000000 + 0.20120000000000005 0.0000000000000000 + 0.20230000000000004 0.0000000000000000 + 0.20340000000000003 0.0000000000000000 + 0.20450000000000002 0.0000000000000000 + 0.20560000000000000 0.0000000000000000 + 0.20670000000000005 0.0000000000000000 + 0.20780000000000004 0.0000000000000000 + 0.20890000000000003 0.0000000000000000 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0027.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0027.BXX.semd new file mode 100644 index 00000000..fa2b1a40 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0027.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 -4.1322777735891047E-023 + -0.11009999999999999 2.1174049059865123E-022 + -0.10900000000000000 3.3840590453139518E-022 + -0.10790000000000000 -3.1919964817367598E-021 + -0.10679999999999999 -2.4595753052447201E-021 + -0.10569999999999999 2.7823366970086150E-020 + -0.10460000000000000 2.6122027702300764E-020 + -0.10349999999999999 -1.7167837637975160E-019 + -0.10239999999999999 -2.5715574413746935E-019 + -0.10130000000000000 7.4125474488224427E-019 + -0.10020000000000000 1.8589535962730836E-018 + -9.9099999999999994E-002 -1.7697984154908931E-018 + -9.7999999999999990E-002 -9.5481334029904102E-018 + -9.6899999999999986E-002 -2.3307699730478176E-018 + -9.5799999999999996E-002 3.3285158896537696E-017 + -9.4699999999999993E-002 4.3579160230686559E-017 + -9.3599999999999989E-002 -6.3014235252485424E-017 + -9.2499999999999999E-002 -2.0800597350146714E-016 + -9.1399999999999995E-002 -5.0403999163012525E-017 + -9.0299999999999991E-002 5.3073035714013288E-016 + -8.9200000000000002E-002 7.6570592585662595E-016 + -8.8099999999999984E-002 -4.3524203012533025E-016 + -8.6999999999999994E-002 -2.3900199277082559E-015 + -8.5899999999999990E-002 -1.9493908474477271E-015 + -8.4799999999999986E-002 2.7732839133742240E-015 + -8.3699999999999997E-002 7.5284813512389512E-015 + -8.2599999999999993E-002 4.3198341496790416E-015 + -8.1499999999999989E-002 -7.9972658066662129E-015 + -8.0399999999999999E-002 -1.8157059243715384E-014 + -7.9299999999999995E-002 -1.3027941017109378E-014 + -7.8199999999999992E-002 7.5585942195467888E-015 + -7.7100000000000002E-002 3.2724213285982226E-014 + -7.5999999999999984E-002 5.1969777629555167E-014 + -7.4899999999999994E-002 4.7131708393955210E-014 + -7.3799999999999991E-002 -2.2096114814153939E-014 + -7.2699999999999987E-002 -1.7327815343606140E-013 + -7.1599999999999997E-002 -2.9815126062482378E-013 + -7.0499999999999993E-002 -1.6148347036729765E-013 + -6.9399999999999989E-002 3.5283896030607886E-013 + -6.8300000000000000E-002 9.3191079852950054E-013 + -6.7199999999999996E-002 9.1752061677496943E-013 + -6.6099999999999992E-002 -7.2036953767569412E-014 + -6.5000000000000002E-002 -1.5639357213784177E-012 + -6.3899999999999985E-002 -2.4554796130421552E-012 + -6.2799999999999995E-002 -1.9365472767041148E-012 + -6.1699999999999991E-002 -9.0352333633521992E-014 + -6.0599999999999994E-002 2.4414153424606733E-012 + -5.9499999999999990E-002 4.9988116944399419E-012 + -5.8399999999999994E-002 6.6478667189173724E-012 + -5.7299999999999990E-002 5.6404850408420248E-012 + -5.6199999999999986E-002 1.9965356679117058E-013 + -5.5099999999999996E-002 -9.2706909857187547E-012 + -5.3999999999999992E-002 -1.8935302978362323E-011 + -5.2899999999999989E-002 -2.3220611197749541E-011 + -5.1799999999999985E-002 -1.7981453132032144E-011 + -5.0699999999999995E-002 -1.9797798383319742E-012 + -4.9599999999999991E-002 2.3476746588424469E-011 + -4.8499999999999988E-002 5.3602167843225246E-011 + -4.7399999999999998E-002 7.7266019971045097E-011 + -4.6299999999999994E-002 7.7324084635232992E-011 + -4.5199999999999990E-002 3.8913438443755055E-011 + -4.4099999999999986E-002 -3.8352741121849832E-011 + -4.2999999999999997E-002 -1.3492898465194969E-010 + -4.1899999999999993E-002 -2.1769241964619823E-010 + -4.0799999999999989E-002 -2.5185598051535862E-010 + -3.9699999999999985E-002 -2.1002634353894933E-010 + -3.8599999999999995E-002 -7.8454721885723444E-011 + -3.7499999999999992E-002 1.3512028995688041E-010 + -3.6399999999999988E-002 3.9504746696117365E-010 + -3.5299999999999984E-002 6.4197519522579682E-010 + -3.4199999999999994E-002 8.0890250053755608E-010 + -3.3099999999999991E-002 8.3885032253760983E-010 + -3.1999999999999987E-002 6.9849398487420444E-010 + -3.0899999999999997E-002 3.9552014441390781E-010 + -2.9799999999999993E-002 1.6633056694123627E-012 + -2.8699999999999989E-002 -3.4263381021304440E-010 + -2.7599999999999986E-002 -4.7086268217810812E-010 + -2.6499999999999996E-002 -2.6797031260628046E-010 + -2.5399999999999992E-002 2.7371466204684225E-010 + -2.4299999999999988E-002 1.0588677712419781E-009 + -2.3199999999999985E-002 1.9248109772718180E-009 + -2.2099999999999995E-002 2.6511022266362261E-009 + -2.0999999999999991E-002 2.9409565893701028E-009 + -1.9899999999999987E-002 2.4368282947051512E-009 + -1.8799999999999983E-002 8.0755846454394486E-010 + -1.7699999999999994E-002 -2.1462804866700935E-009 + -1.6599999999999990E-002 -6.4552616585444866E-009 + -1.5499999999999986E-002 -1.2028831264387918E-008 + -1.4399999999999996E-002 -1.8728625761355033E-008 + -1.3299999999999992E-002 -2.6424302745908790E-008 + -1.2199999999999989E-002 -3.5052767799470530E-008 + -1.1099999999999985E-002 -4.4698015955191295E-008 + -9.9999999999999950E-003 -5.5653067931871192E-008 + -8.8999999999999913E-003 -6.8428320787461416E-008 + -7.7999999999999875E-003 -8.3746598988909682E-008 + -6.6999999999999837E-003 -1.0258048632749706E-007 + -5.5999999999999939E-003 -1.2618808398201509E-007 + -4.4999999999999901E-003 -1.5604447867190174E-007 + -3.3999999999999864E-003 -1.9367874415365804E-007 + -2.2999999999999826E-003 -2.4060477699094918E-007 + -1.1999999999999927E-003 -2.9845227800251450E-007 + -9.9999999999988987E-005 -3.6916614476467657E-007 + 1.0000000000000148E-003 -4.5503503542931867E-007 + 2.1000000000000185E-003 -5.5858470204839250E-007 + 3.2000000000000084E-003 -6.8262409058661433E-007 + 4.3000000000000121E-003 -8.3059450162181747E-007 + 5.4000000000000159E-003 -1.0069524023492704E-006 + 6.5000000000000058E-003 -1.2172048400316271E-006 + 7.6000000000000234E-003 -1.4676006685476750E-006 + 8.7000000000000133E-003 -1.7648903849476483E-006 + 9.8000000000000032E-003 -2.1164898953429656E-006 + 1.0900000000000021E-002 -2.5307863324997015E-006 + 1.2000000000000011E-002 -3.0172368497005664E-006 + 1.3100000000000001E-002 -3.5862299228028860E-006 + 1.4200000000000018E-002 -4.2490109990467317E-006 + 1.5300000000000008E-002 -5.0178659876110032E-006 + 1.6400000000000026E-002 -5.9063922890345566E-006 + 1.7500000000000016E-002 -6.9297016125347000E-006 + 1.8600000000000005E-002 -8.1046873674495146E-006 + 1.9700000000000023E-002 -9.4501165222027339E-006 + 2.0800000000000013E-002 -1.0986278539348859E-005 + 2.1900000000000003E-002 -1.2734177289530635E-005 + 2.3000000000000020E-002 -1.4714899407408666E-005 + 2.4100000000000010E-002 -1.6949981727520935E-005 + 2.5200000000000000E-002 -1.9462226191535592E-005 + 2.6300000000000018E-002 -2.2275915398495272E-005 + 2.7400000000000008E-002 -2.5415487471036613E-005 + 2.8500000000000025E-002 -2.8903979909955524E-005 + 2.9600000000000015E-002 -3.2762978662503883E-005 + 3.0700000000000005E-002 -3.7013640394434333E-005 + 3.1800000000000023E-002 -4.1677292756503448E-005 + 3.2900000000000013E-002 -4.6773537178523839E-005 + 3.4000000000000002E-002 -5.2318791858851910E-005 + 3.5100000000000020E-002 -5.8324101701145992E-005 + 3.6200000000000010E-002 -6.4794978243298829E-005 + 3.7300000000000028E-002 -7.1731912612449378E-005 + 3.8400000000000017E-002 -7.9129909863695502E-005 + 3.9500000000000007E-002 -8.6977481259964406E-005 + 4.0600000000000025E-002 -9.5254916232079268E-005 + 4.1700000000000015E-002 -1.0393277625553310E-004 + 4.2800000000000005E-002 -1.1297046148683876E-004 + 4.3900000000000022E-002 -1.2231597793288529E-004 + 4.5000000000000012E-002 -1.3190688332542777E-004 + 4.6100000000000002E-002 -1.4167188783176243E-004 + 4.7200000000000020E-002 -1.5152666310314089E-004 + 4.8300000000000010E-002 -1.6137144120875746E-004 + 4.9400000000000027E-002 -1.7109095642808825E-004 + 5.0500000000000017E-002 -1.8055803957395256E-004 + 5.1600000000000007E-002 -1.8963466573040932E-004 + 5.2700000000000025E-002 -1.9817423890344799E-004 + 5.3800000000000014E-002 -2.0601911819539964E-004 + 5.4900000000000004E-002 -2.1299638319760561E-004 + 5.6000000000000022E-002 -2.1892401855438948E-004 + 5.7100000000000012E-002 -2.2361543960869312E-004 + 5.8200000000000002E-002 -2.2688345052301884E-004 + 5.9300000000000019E-002 -2.2854283452033997E-004 + 6.0400000000000009E-002 -2.2840827296022326E-004 + 6.1500000000000027E-002 -2.2629664454143494E-004 + 6.2600000000000017E-002 -2.2203082335181534E-004 + 6.3700000000000007E-002 -2.1544739138334990E-004 + 6.4800000000000024E-002 -2.0640001457650214E-004 + 6.5900000000000014E-002 -1.9476722809486091E-004 + 6.7000000000000004E-002 -1.8045069009531289E-004 + 6.8100000000000022E-002 -1.6337643319275230E-004 + 6.9200000000000012E-002 -1.4349672710523009E-004 + 7.0300000000000029E-002 -1.2079611042281613E-004 + 7.1400000000000019E-002 -9.5302137196995318E-005 + 7.2500000000000009E-002 -6.7088571086060256E-005 + 7.3600000000000027E-002 -3.6273293517297134E-005 + 7.4700000000000016E-002 -3.0095832244114717E-006 + 7.5800000000000006E-002 3.2513624319108203E-005 + 7.6900000000000024E-002 7.0061978476587683E-005 + 7.8000000000000014E-002 1.0935361206065863E-004 + 7.9100000000000004E-002 1.5005648310761899E-004 + 8.0200000000000021E-002 1.9180138770025223E-004 + 8.1300000000000011E-002 2.3419156786985695E-004 + 8.2400000000000029E-002 2.7680725906975567E-004 + 8.3500000000000019E-002 3.1920097535476089E-004 + 8.4600000000000009E-002 3.6089794593863189E-004 + 8.5700000000000026E-002 4.0140608325600624E-004 + 8.6800000000000016E-002 4.4022631482221186E-004 + 8.7900000000000006E-002 4.7686701873317361E-004 + 8.9000000000000024E-002 5.1085092127323151E-004 + 9.0100000000000013E-002 5.4172036470845342E-004 + 9.1200000000000003E-002 5.6904053781181574E-004 + 9.2300000000000021E-002 5.9240090195089579E-004 + 9.3400000000000011E-002 6.1142432969063520E-004 + 9.4500000000000028E-002 6.2578398501500487E-004 + 9.5600000000000018E-002 6.3521979609504342E-004 + 9.6700000000000008E-002 6.3953828066587448E-004 + 9.7800000000000026E-002 6.3860067166388035E-004 + 9.8900000000000016E-002 6.3232053071260452E-004 + 0.10000000000000001 6.2067486578598619E-004 + 0.10110000000000002 6.0372141888365149E-004 + 0.10220000000000001 5.8160338085144758E-004 + 0.10330000000000003 5.5453495588153601E-004 + 0.10440000000000002 5.2278139628469944E-004 + 0.10550000000000001 4.8666461952961981E-004 + 0.10660000000000003 4.4656166573986411E-004 + 0.10770000000000002 4.0291572804562747E-004 + 0.10880000000000001 3.5621260758489370E-004 + 0.10990000000000003 3.0697276815772057E-004 + 0.11100000000000002 2.5575465406291187E-004 + 0.11210000000000001 2.0312207925599068E-004 + 0.11320000000000002 1.4965193986427039E-004 + 0.11430000000000001 9.5919443992897868E-005 + 0.11540000000000003 4.2494819354033098E-005 + 0.11650000000000002 -1.0052981451735832E-005 + 0.11760000000000001 -6.1177233874332160E-005 + 0.11870000000000003 -1.1037240619771183E-004 + 0.11980000000000002 -1.5718306531198323E-004 + 0.12090000000000001 -2.0120524277444929E-004 + 0.12200000000000003 -2.4205971567425877E-004 + 0.12310000000000001 -2.7941205189563334E-004 + 0.12420000000000003 -3.1299411784857512E-004 + 0.12530000000000002 -3.4261553082615137E-004 + 0.12640000000000001 -3.6814648774452507E-004 + 0.12750000000000003 -3.8950180169194937E-004 + 0.12860000000000002 -4.0664453990757465E-004 + 0.12970000000000001 -4.1959719965234399E-004 + 0.13080000000000003 -4.2844761628657579E-004 + 0.13190000000000002 -4.3332946370355785E-004 + 0.13300000000000001 -4.3441195157356560E-004 + 0.13410000000000000 -4.3190389988012612E-004 + 0.13520000000000004 -4.2605795897543430E-004 + 0.13630000000000003 -4.1715597035363317E-004 + 0.13740000000000002 -4.0549150435253978E-004 + 0.13850000000000001 -3.9136898703873158E-004 + 0.13960000000000000 -3.7511353730224073E-004 + 0.14070000000000005 -3.5706959897652268E-004 + 0.14180000000000004 -3.3757655182853341E-004 + 0.14290000000000003 -3.1695197685621679E-004 + 0.14400000000000002 -2.9549858300015330E-004 + 0.14510000000000001 -2.7352181496098638E-004 + 0.14620000000000000 -2.5132548762485385E-004 + 0.14730000000000004 -2.2918899776414037E-004 + 0.14840000000000003 -2.0735317957587540E-004 + 0.14950000000000002 -1.8603428907226771E-004 + 0.15060000000000001 -1.6543899255339056E-004 + 0.15170000000000000 -1.4575812383554876E-004 + 0.15280000000000005 -1.2714893091470003E-004 + 0.15390000000000004 -1.0973120515700430E-004 + 0.15500000000000003 -9.3607908638659865E-005 + 0.15610000000000002 -7.8872173617128283E-005 + 0.15720000000000001 -6.5595420892350376E-005 + 0.15830000000000000 -5.3813229897059500E-005 + 0.15940000000000004 -4.3538006138987839E-005 + 0.16050000000000003 -3.4777018299791962E-005 + 0.16160000000000002 -2.7534018954611383E-005 + 0.16270000000000001 -2.1791767721879296E-005 + 0.16380000000000000 -1.7504928109701723E-005 + 0.16490000000000005 -1.4616716725868173E-005 + 0.16600000000000004 -1.3076016330160201E-005 + 0.16710000000000003 -1.2829726983909495E-005 + 0.16820000000000002 -1.3805115486320574E-005 + 0.16930000000000001 -1.5909763533272780E-005 + 0.17040000000000000 -1.9053544747293927E-005 + 0.17150000000000004 -2.3156380848377012E-005 + 0.17260000000000003 -2.8131409635534510E-005 + 0.17370000000000002 -3.3868240279844031E-005 + 0.17480000000000001 -4.0243736293632537E-005 + 0.17590000000000000 -4.7146277211140841E-005 + 0.17700000000000005 -5.4476618970511481E-005 + 0.17810000000000004 -6.2123086536303163E-005 + 0.17920000000000003 -6.9948371674399823E-005 + 0.18030000000000002 -7.7806536864954978E-005 + 0.18140000000000001 -8.5564774053636938E-005 + 0.18250000000000000 -9.3098249635659158E-005 + 0.18360000000000004 -1.0026784002548084E-004 + 0.18470000000000003 -1.0691632633097470E-004 + 0.18580000000000002 -1.1288898531347513E-004 + 0.18690000000000001 -1.1804485984612256E-004 + 0.18800000000000000 -1.2224477541167289E-004 + 0.18910000000000005 -1.2533496192190796E-004 + 0.19020000000000004 -1.2715881166514009E-004 + 0.19130000000000003 -1.2757907097693533E-004 + 0.19240000000000002 -1.2648043048102409E-004 + 0.19350000000000001 -1.2374947255011648E-004 + 0.19460000000000005 -1.1926420120289549E-004 + 0.19570000000000004 -1.1291636474197730E-004 + 0.19680000000000003 -1.0463683429406956E-004 + 0.19790000000000002 -9.4385875854641199E-005 + 0.19900000000000001 -8.2131089584436268E-005 + 0.20010000000000000 -6.7846238380298018E-005 + 0.20120000000000005 -5.1539595006033778E-005 + 0.20230000000000004 -3.3267948310822248E-005 + 0.20340000000000003 -1.3117954040353652E-005 + 0.20450000000000002 8.8121632870752364E-006 + 0.20560000000000000 3.2404703233623877E-005 + 0.20670000000000005 5.7495755754644051E-005 + 0.20780000000000004 8.3874052506871521E-005 + 0.20890000000000003 1.1130241182399914E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0027.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0027.BXZ.semd new file mode 100644 index 00000000..00783ce0 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0027.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 -1.3774263978462447E-023 + -0.11009999999999999 7.4785951257335142E-023 + -0.10900000000000000 1.3171755684881795E-022 + -0.10790000000000000 -1.1165817455891736E-021 + -0.10679999999999999 -1.2200425320049156E-021 + -0.10569999999999999 9.2650892902866407E-021 + -0.10460000000000000 1.2694170558593052E-020 + -0.10349999999999999 -5.1418949205928419E-020 + -0.10239999999999999 -1.0754817501246349E-019 + -0.10130000000000000 1.7736485535014153E-019 + -0.10020000000000000 6.5581412203829978E-019 + -9.9099999999999994E-002 -1.4722061022051339E-019 + -9.7999999999999990E-002 -2.7449302067663804E-018 + -9.6899999999999986E-002 -2.2943595504347647E-018 + -9.5799999999999996E-002 6.9433093940170364E-018 + -9.4699999999999993E-002 1.4974204129224919E-017 + -9.3599999999999989E-002 -3.7990854570912024E-018 + -9.2499999999999999E-002 -4.5984710639831620E-017 + -9.1399999999999995E-002 -4.3875598601168412E-017 + -9.0299999999999991E-002 5.8752104428244693E-017 + -8.9200000000000002E-002 1.6859333194237753E-016 + -8.8099999999999984E-002 8.5543187449636777E-017 + -8.6999999999999994E-002 -2.1042164529258740E-016 + -8.5899999999999990E-002 -4.2257478474804020E-016 + -8.4799999999999986E-002 -2.6360925280062867E-016 + -8.3699999999999997E-002 2.2213738150253526E-016 + -8.2599999999999993E-002 8.9559175793361328E-016 + -8.1499999999999989E-002 1.6091102898440073E-015 + -8.0399999999999999E-002 1.2609130446778936E-015 + -7.9299999999999995E-002 -2.2427266156531270E-015 + -7.8199999999999992E-002 -8.0433681159193700E-015 + -7.7100000000000002E-002 -8.0303975003980649E-015 + -7.5999999999999984E-002 6.8649923968416588E-015 + -7.4899999999999994E-002 2.8861366963874036E-014 + -7.3799999999999991E-002 2.7703877806726195E-014 + -7.2699999999999987E-002 -1.8341402412158127E-014 + -7.1599999999999997E-002 -7.7845268751063068E-014 + -7.0499999999999993E-002 -7.4424319517537446E-014 + -6.9399999999999989E-002 2.9495964047956957E-014 + -6.8300000000000000E-002 1.5958496460063976E-013 + -6.7199999999999996E-002 1.7743587903216312E-013 + -6.6099999999999992E-002 2.2101241057550722E-014 + -6.5000000000000002E-002 -2.1710487140697010E-013 + -6.3899999999999985E-002 -3.7860963279442994E-013 + -6.2799999999999995E-002 -3.3554067727439851E-013 + -6.1699999999999991E-002 -1.0469034154663402E-014 + -6.0599999999999994E-002 5.8984322417673929E-013 + -5.9499999999999990E-002 1.1826579212476096E-012 + -5.8399999999999994E-002 1.1202779155727871E-012 + -5.7299999999999990E-002 -1.2979856989572824E-013 + -5.6199999999999986E-002 -2.1265292044631012E-012 + -5.5099999999999996E-002 -3.3092801502571101E-012 + -5.3999999999999992E-002 -2.2620876526102673E-012 + -5.2899999999999989E-002 7.0432922731969438E-013 + -5.1799999999999985E-002 3.6538940276220622E-012 + -5.0699999999999995E-002 4.9972430707367899E-012 + -4.9599999999999991E-002 4.8859206611129302E-012 + -4.8499999999999988E-002 4.0149355194640801E-012 + -4.7399999999999998E-002 1.5007742227776677E-012 + -4.6299999999999994E-002 -4.5594973109575054E-012 + -4.5199999999999990E-002 -1.3610466920166431E-011 + -4.4099999999999986E-002 -2.0701551584068056E-011 + -4.2999999999999997E-002 -1.9555761524014947E-011 + -4.1899999999999993E-002 -7.7932122560797623E-012 + -4.0799999999999989E-002 1.1559407944727873E-011 + -3.9699999999999985E-002 3.3111249853057245E-011 + -3.8599999999999995E-002 5.1546981960637339E-011 + -3.7499999999999992E-002 6.0495261577919734E-011 + -3.6399999999999988E-002 5.1945930196195533E-011 + -3.5299999999999984E-002 2.0565125991023336E-011 + -3.4199999999999994E-002 -3.0862166988665507E-011 + -3.3099999999999991E-002 -9.2067554968711107E-011 + -3.1999999999999987E-002 -1.5063536529247301E-010 + -3.0899999999999997E-002 -1.9280767260543286E-010 + -2.9799999999999993E-002 -1.9814305751708616E-010 + -2.8699999999999989E-002 -1.4018465555043491E-010 + -2.7599999999999986E-002 -1.7804717119054847E-012 + -2.6499999999999996E-002 2.0688928348278068E-010 + -2.5399999999999992E-002 4.4721462644226051E-010 + -2.4299999999999988E-002 6.6659827657744586E-010 + -2.3199999999999985E-002 8.0620177200785292E-010 + -2.2099999999999995E-002 7.9367562522136836E-010 + -2.0999999999999991E-002 5.4364807100526491E-010 + -1.9899999999999987E-002 -1.4501251761889211E-011 + -1.8799999999999983E-002 -9.0459018053934415E-010 + -1.7699999999999994E-002 -2.1100130531692685E-009 + -1.6599999999999990E-002 -3.6174852002801572E-009 + -1.5499999999999986E-002 -5.4444599939529326E-009 + -1.4399999999999996E-002 -7.6170598717339999E-009 + -1.3299999999999992E-002 -1.0139808992448707E-008 + -1.2199999999999989E-002 -1.3019146649639879E-008 + -1.1099999999999985E-002 -1.6328014496025389E-008 + -9.9999999999999950E-003 -2.0232114650298172E-008 + -8.8999999999999913E-003 -2.4944192489328998E-008 + -7.7999999999999875E-003 -3.0673355411181547E-008 + -6.6999999999999837E-003 -3.7646547212943915E-008 + -5.5999999999999939E-003 -4.6176676704590136E-008 + -4.4999999999999901E-003 -5.6688723049092005E-008 + -3.3999999999999864E-003 -6.9684567449712631E-008 + -2.2999999999999826E-003 -8.5714134456793545E-008 + -1.1999999999999927E-003 -1.0539423556110705E-007 + -9.9999999999988987E-005 -1.2942263083459693E-007 + 1.0000000000000148E-003 -1.5854780599511287E-007 + 2.1000000000000185E-003 -1.9357369751560327E-007 + 3.2000000000000084E-003 -2.3547345051611046E-007 + 4.3000000000000121E-003 -2.8552040021168068E-007 + 5.4000000000000159E-003 -3.4527027992226067E-007 + 6.5000000000000058E-003 -4.1640473114057386E-007 + 7.6000000000000234E-003 -5.0067058054992231E-007 + 8.7000000000000133E-003 -6.0008471791661577E-007 + 9.8000000000000032E-003 -7.1719534844305599E-007 + 1.0900000000000021E-002 -8.5504211710940581E-007 + 1.2000000000000011E-002 -1.0168487278860994E-006 + 1.3100000000000001E-002 -1.2058588936270098E-006 + 1.4200000000000018E-002 -1.4256054328143364E-006 + 1.5300000000000008E-002 -1.6802607660793001E-006 + 1.6400000000000026E-002 -1.9747240003198385E-006 + 1.7500000000000016E-002 -2.3142724785429891E-006 + 1.8600000000000005E-002 -2.7043579393648542E-006 + 1.9700000000000023E-002 -3.1506885989074362E-006 + 2.0800000000000013E-002 -3.6595195069821784E-006 + 2.1900000000000003E-002 -4.2377055251563434E-006 + 2.3000000000000020E-002 -4.8925348892225884E-006 + 2.4100000000000010E-002 -5.6316853260796051E-006 + 2.5200000000000000E-002 -6.4631244640622754E-006 + 2.6300000000000018E-002 -7.3947658165707253E-006 + 2.7400000000000008E-002 -8.4342045738594607E-006 + 2.8500000000000025E-002 -9.5888217401807196E-006 + 2.9600000000000015E-002 -1.0866302545764484E-005 + 3.0700000000000005E-002 -1.2274736945983022E-005 + 3.1800000000000023E-002 -1.3821720131090842E-005 + 3.2900000000000013E-002 -1.5513038306380622E-005 + 3.4000000000000002E-002 -1.7352938812109642E-005 + 3.5100000000000020E-002 -1.9344972315593623E-005 + 3.6200000000000010E-002 -2.1492678570211865E-005 + 3.7300000000000028E-002 -2.3798051188350655E-005 + 3.8400000000000017E-002 -2.6259685910190456E-005 + 3.9500000000000007E-002 -2.8872587790829130E-005 + 4.0600000000000025E-002 -3.1628918804926798E-005 + 4.1700000000000015E-002 -3.4518747270340100E-005 + 4.2800000000000005E-002 -3.7530367990257218E-005 + 4.3900000000000022E-002 -4.0648359572514892E-005 + 4.5000000000000012E-002 -4.3852265662280843E-005 + 4.6100000000000002E-002 -4.7117540816543624E-005 + 4.7200000000000020E-002 -5.0414793804520741E-005 + 4.8300000000000010E-002 -5.3709980420535430E-005 + 4.9400000000000027E-002 -5.6965349358506501E-005 + 5.0500000000000017E-002 -6.0141293943161145E-005 + 5.1600000000000007E-002 -6.3192695961333811E-005 + 5.2700000000000025E-002 -6.6069427703041583E-005 + 5.3800000000000014E-002 -6.8715315137524158E-005 + 5.4900000000000004E-002 -7.1070775447878987E-005 + 5.6000000000000022E-002 -7.3076495027635247E-005 + 5.7100000000000012E-002 -7.4673465860541910E-005 + 5.8200000000000002E-002 -7.5800540798809379E-005 + 5.9300000000000019E-002 -7.6394324423745275E-005 + 6.0400000000000009E-002 -7.6386881119105965E-005 + 6.1500000000000027E-002 -7.5714429840445518E-005 + 6.2600000000000017E-002 -7.4319745181128383E-005 + 6.3700000000000007E-002 -7.2151466156356037E-005 + 6.4800000000000024E-002 -6.9162764702923596E-005 + 6.5900000000000014E-002 -6.5311091020703316E-005 + 6.7000000000000004E-002 -6.0557580582099035E-005 + 6.8100000000000022E-002 -5.4871998145245016E-005 + 6.9200000000000012E-002 -4.8241861804854125E-005 + 7.0300000000000029E-002 -4.0666694985702634E-005 + 7.1400000000000019E-002 -3.2159005058929324E-005 + 7.2500000000000009E-002 -2.2742055080016144E-005 + 7.3600000000000027E-002 -1.2448735105863307E-005 + 7.4700000000000016E-002 -1.3242212162367650E-006 + 7.5800000000000006E-002 1.0567820027063135E-005 + 7.6900000000000024E-002 2.3139964469010010E-005 + 7.8000000000000014E-002 3.6291359720053151E-005 + 7.9100000000000004E-002 4.9911130190594122E-005 + 8.0200000000000021E-002 6.3884042901918292E-005 + 8.1300000000000011E-002 7.8083590778987855E-005 + 8.2400000000000029E-002 9.2366171884350479E-005 + 8.3500000000000019E-002 1.0657459642970935E-004 + 8.4600000000000009E-002 1.2054130638716742E-004 + 8.5700000000000026E-002 1.3410182145889848E-004 + 8.6800000000000016E-002 1.4709759852848947E-004 + 8.7900000000000006E-002 1.5937135322019458E-004 + 8.9000000000000024E-002 1.7076142830774188E-004 + 9.0100000000000013E-002 1.8110524979420006E-004 + 9.1200000000000003E-002 1.9024913490284234E-004 + 9.2300000000000021E-002 1.9805542251560837E-004 + 9.3400000000000011E-002 2.0440483058337122E-004 + 9.4500000000000028E-002 2.0919658709317446E-004 + 9.5600000000000018E-002 2.1234595624264330E-004 + 9.6700000000000008E-002 2.1378192468546331E-004 + 9.7800000000000026E-002 2.1344845299609005E-004 + 9.8900000000000016E-002 2.1131268294993788E-004 + 0.10000000000000001 2.0737390150316060E-004 + 0.10110000000000002 2.0166581089142710E-004 + 0.10220000000000001 1.9424346101004630E-004 + 0.10330000000000003 1.8517178250476718E-004 + 0.10440000000000002 1.7452458268962801E-004 + 0.10550000000000001 1.6240369586739689E-004 + 0.10660000000000003 1.4894649211782962E-004 + 0.10770000000000002 1.3431804836727679E-004 + 0.10880000000000001 1.1868628644151613E-004 + 0.10990000000000003 1.0221695265499875E-004 + 0.11100000000000002 8.5086416220292449E-005 + 0.11210000000000001 6.7476503318175673E-005 + 0.11320000000000002 4.9585290980758145E-005 + 0.11430000000000001 3.1618714274372905E-005 + 0.11540000000000003 1.3774165381619241E-005 + 0.11650000000000002 -3.7592096759908600E-006 + 0.11760000000000001 -2.0808498447877355E-005 + 0.11870000000000003 -3.7216002965578809E-005 + 0.11980000000000002 -5.2830477216048166E-005 + 0.12090000000000001 -6.7512075474951416E-005 + 0.12200000000000003 -8.1121368566527963E-005 + 0.12310000000000001 -9.3539129011332989E-005 + 0.12420000000000003 -1.0468804975971580E-004 + 0.12530000000000002 -1.1452041508164257E-004 + 0.12640000000000001 -1.2299668742343783E-004 + 0.12750000000000003 -1.3007805682718754E-004 + 0.12860000000000002 -1.3573857722803950E-004 + 0.12970000000000001 -1.3998412759974599E-004 + 0.13080000000000003 -1.4285313955042511E-004 + 0.13190000000000002 -1.4440067752730101E-004 + 0.13300000000000001 -1.4468525478150696E-004 + 0.13410000000000000 -1.4377092884387821E-004 + 0.13520000000000004 -1.4173772069625556E-004 + 0.13630000000000003 -1.3867492089048028E-004 + 0.13740000000000002 -1.3467612734530121E-004 + 0.13850000000000001 -1.2984254863113165E-004 + 0.13960000000000000 -1.2428752961568534E-004 + 0.14070000000000005 -1.1813097808044404E-004 + 0.14180000000000004 -1.1148113844683394E-004 + 0.14290000000000003 -1.0442989150760695E-004 + 0.14400000000000002 -9.7066564194392413E-005 + 0.14510000000000001 -8.9492663391865790E-005 + 0.14620000000000000 -8.1815174780786037E-005 + 0.14730000000000004 -7.4127128755208105E-005 + 0.14840000000000003 -6.6500237153377384E-005 + 0.14950000000000002 -5.8995228755520657E-005 + 0.15060000000000001 -5.1672024710569531E-005 + 0.15170000000000000 -4.4586067815544084E-005 + 0.15280000000000005 -3.7781373976031318E-005 + 0.15390000000000004 -3.1292351195588708E-005 + 0.15500000000000003 -2.5152465241262689E-005 + 0.15610000000000002 -1.9390588931855746E-005 + 0.15720000000000001 -1.4016299246577546E-005 + 0.15830000000000000 -9.0211351562174968E-006 + 0.15940000000000004 -4.3966820157947950E-006 + 0.16050000000000003 -1.4780576407247281E-007 + 0.16160000000000002 3.7184820484981174E-006 + 0.16270000000000001 7.2125262704503257E-006 + 0.16380000000000000 1.0366620699642226E-005 + 0.16490000000000005 1.3213866623118520E-005 + 0.16600000000000004 1.5773144696140662E-005 + 0.16710000000000003 1.8055347027257085E-005 + 0.16820000000000002 2.0079089154023677E-005 + 0.16930000000000001 2.1873285731999204E-005 + 0.17040000000000000 2.3464306650566868E-005 + 0.17150000000000004 2.4872178983059712E-005 + 0.17260000000000003 2.6117320885532536E-005 + 0.17370000000000002 2.7224052246310748E-005 + 0.17480000000000001 2.8210568416398019E-005 + 0.17590000000000000 2.9082078981446102E-005 + 0.17700000000000005 2.9840455681551248E-005 + 0.17810000000000004 3.0499519198201597E-005 + 0.17920000000000003 3.1080744520295411E-005 + 0.18030000000000002 3.1593019230058417E-005 + 0.18140000000000001 3.2024214306147769E-005 + 0.18250000000000000 3.2358198950532824E-005 + 0.18360000000000004 3.2593692594673485E-005 + 0.18470000000000003 3.2738029403844848E-005 + 0.18580000000000002 3.2786476367618889E-005 + 0.18690000000000001 3.2717674912419170E-005 + 0.18800000000000000 3.2509815355297178E-005 + 0.18910000000000005 3.2154301152331755E-005 + 0.19020000000000004 3.1645588023820892E-005 + 0.19130000000000003 3.0968079954618588E-005 + 0.19240000000000002 3.0097065973677672E-005 + 0.19350000000000001 2.9015645850449800E-005 + 0.19460000000000005 2.7718513592844829E-005 + 0.19570000000000004 2.6198173145530745E-005 + 0.19680000000000003 2.4435708837700076E-005 + 0.19790000000000002 2.2414818886318244E-005 + 0.19900000000000001 2.0136039893259294E-005 + 0.20010000000000000 1.7608785128686577E-005 + 0.20120000000000005 1.4832998203928582E-005 + 0.20230000000000004 1.1800816537288483E-005 + 0.20340000000000003 8.5155352280708030E-006 + 0.20450000000000002 5.0006269702862483E-006 + 0.20560000000000000 1.2850825896748574E-006 + 0.20670000000000005 -2.6128047920792596E-006 + 0.20780000000000004 -6.6797083491110243E-006 + 0.20890000000000003 -1.0888764336414170E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0028.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0028.BXX.semd new file mode 100644 index 00000000..0245387d --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0028.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 -1.6396096381098534E-014 + -0.11449999999999999 2.1678966334224246E-014 + -0.11340000000000000 1.2450511541889364E-013 + -0.11230000000000000 -1.4876000550747420E-013 + -0.11119999999999999 -7.5565855656156700E-013 + -0.11009999999999999 1.9396063802388369E-013 + -0.10900000000000000 3.1764740577450157E-012 + -0.10790000000000000 2.0208448629766007E-012 + -0.10679999999999999 -8.5105169439492201E-012 + -0.10569999999999999 -1.4544769035007565E-011 + -0.10460000000000000 8.3655591134879081E-012 + -0.10349999999999999 4.6377131301955643E-011 + -0.10239999999999999 3.1755823665102767E-011 + -0.10130000000000000 -6.6460309477989199E-011 + -0.10020000000000000 -1.4168190232144440E-010 + -9.9099999999999994E-002 -3.8163614629604936E-011 + -9.7999999999999990E-002 2.0275010836900975E-010 + -9.6899999999999986E-002 2.9167251947015416E-010 + -9.5799999999999996E-002 3.1752569323861835E-011 + -9.4699999999999993E-002 -3.4510544422161615E-010 + -9.3599999999999989E-002 -3.9535855145267362E-010 + -9.2499999999999999E-002 -5.2329324901068119E-011 + -9.1399999999999995E-002 2.5030419403826443E-010 + -9.0299999999999991E-002 1.9362141057133186E-010 + -8.9200000000000002E-002 5.4075105504480803E-011 + -8.8099999999999984E-002 2.4755494876238515E-010 + -8.6999999999999994E-002 5.6479881882509630E-010 + -8.5899999999999990E-002 3.5876626669484324E-010 + -8.4799999999999986E-002 -4.5047687802224345E-010 + -8.3699999999999997E-002 -1.0953498108534632E-009 + -8.2599999999999993E-002 -9.6009655781159609E-010 + -8.1499999999999989E-002 -3.4732014486671403E-010 + -8.0399999999999999E-002 2.2504864638506206E-010 + -7.9299999999999995E-002 9.2576540877686853E-010 + -7.8199999999999992E-002 1.8414263447397161E-009 + -7.7100000000000002E-002 1.5221681692878519E-009 + -7.5999999999999984E-002 -2.3157780137950112E-009 + -7.4899999999999994E-002 -1.0041547149342023E-008 + -7.3799999999999991E-002 -1.9254599692430929E-008 + -7.2699999999999987E-002 -2.7822324000226217E-008 + -7.1599999999999997E-002 -3.6855034579730273E-008 + -7.0499999999999993E-002 -4.8887734749314404E-008 + -6.9399999999999989E-002 -6.3468469591043686E-008 + -6.8300000000000000E-002 -7.7072868975847086E-008 + -6.7199999999999996E-002 -8.8545007770335360E-008 + -6.6099999999999992E-002 -1.0255882898491109E-007 + -6.5000000000000002E-002 -1.2546378513889067E-007 + -6.3899999999999985E-002 -1.5878902104304871E-007 + -6.2799999999999995E-002 -1.9951438900989160E-007 + -6.1699999999999991E-002 -2.4643483698127966E-007 + -6.0599999999999994E-002 -3.0301035280899669E-007 + -5.9499999999999990E-002 -3.7302086752788455E-007 + -5.8399999999999994E-002 -4.5698229200752394E-007 + -5.7299999999999990E-002 -5.5577379498572554E-007 + -5.6199999999999986E-002 -6.7517828483687481E-007 + -5.5099999999999996E-002 -8.2240012488909997E-007 + -5.3999999999999992E-002 -9.9919043350382708E-007 + -5.2899999999999989E-002 -1.2042078196827788E-006 + -5.1799999999999985E-002 -1.4437641766562592E-006 + -5.0699999999999995E-002 -1.7342899809591472E-006 + -4.9599999999999991E-002 -2.0892678094242001E-006 + -4.8499999999999988E-002 -2.5079082206502790E-006 + -4.7399999999999998E-002 -2.9845687095075846E-006 + -4.6299999999999994E-002 -3.5290609048388433E-006 + -4.5199999999999990E-002 -4.1695570871524978E-006 + -4.4099999999999986E-002 -4.9321315600536764E-006 + -4.2999999999999997E-002 -5.8245827858627308E-006 + -4.1899999999999993E-002 -6.8469671532511711E-006 + -4.0799999999999989E-002 -8.0130566857405938E-006 + -3.9699999999999985E-002 -9.3523758550873026E-006 + -3.8599999999999995E-002 -1.0892645150306635E-005 + -3.7499999999999992E-002 -1.2651182260015048E-005 + -3.6399999999999988E-002 -1.4646810996055137E-005 + -3.5299999999999984E-002 -1.6909092664718628E-005 + -3.4199999999999994E-002 -1.9466669982648455E-005 + -3.3099999999999991E-002 -2.2335405446938239E-005 + -3.1999999999999987E-002 -2.5531511710141785E-005 + -3.0899999999999997E-002 -2.9093978810124099E-005 + -2.9799999999999993E-002 -3.3076932595577091E-005 + -2.8699999999999989E-002 -3.7513604183914140E-005 + -2.7599999999999986E-002 -4.2401246901135892E-005 + -2.6499999999999996E-002 -4.7735305997775868E-005 + -2.5399999999999992E-002 -5.3549032600130886E-005 + -2.4299999999999988E-002 -5.9899517509620637E-005 + -2.3199999999999985E-002 -6.6816697653848678E-005 + -2.2099999999999995E-002 -7.4284442234784365E-005 + -2.0999999999999991E-002 -8.2278274931013584E-005 + -1.9899999999999987E-002 -9.0801229816861451E-005 + -1.8799999999999983E-002 -9.9867917015217245E-005 + -1.7699999999999994E-002 -1.0946360998786986E-004 + -1.6599999999999990E-002 -1.1954116052947938E-004 + -1.5499999999999986E-002 -1.3005656364839524E-004 + -1.4399999999999996E-002 -1.4097672828938812E-004 + -1.3299999999999992E-002 -1.5224063827190548E-004 + -1.2199999999999989E-002 -1.6373819380532950E-004 + -1.1099999999999985E-002 -1.7535024380777031E-004 + -9.9999999999999950E-003 -1.8699288193602115E-004 + -8.8999999999999913E-003 -1.9858978339470923E-004 + -7.7999999999999875E-003 -2.1000461129005998E-004 + -6.6999999999999837E-003 -2.2102899674791843E-004 + -5.5999999999999939E-003 -2.3145806335378438E-004 + -4.4999999999999901E-003 -2.4113980180118233E-004 + -3.3999999999999864E-003 -2.4993397528305650E-004 + -2.2999999999999826E-003 -2.5763610028661788E-004 + -1.1999999999999927E-003 -2.6398905902169645E-004 + -9.9999999999988987E-005 -2.6875600451603532E-004 + 1.0000000000000148E-003 -2.7175049763172865E-004 + 2.1000000000000185E-003 -2.7278324705548584E-004 + 3.2000000000000084E-003 -2.7161225443705916E-004 + 4.3000000000000121E-003 -2.6799071929417551E-004 + 5.4000000000000159E-003 -2.6174538652412593E-004 + 6.5000000000000058E-003 -2.5275594089180231E-004 + 7.6000000000000234E-003 -2.4087303609121591E-004 + 8.7000000000000133E-003 -2.2590321896132082E-004 + 9.8000000000000032E-003 -2.0769955881405622E-004 + 1.0900000000000021E-002 -1.8624094082042575E-004 + 1.2000000000000011E-002 -1.6157157369889319E-004 + 1.3100000000000001E-002 -1.3370173110160977E-004 + 1.4200000000000018E-002 -1.0261570423608646E-004 + 1.5300000000000008E-002 -6.8389825173653662E-005 + 1.6400000000000026E-002 -3.1232128094416112E-005 + 1.7500000000000016E-002 8.6008130892878398E-006 + 1.8600000000000005E-002 5.0890463171526790E-005 + 1.9700000000000023E-002 9.5389601483475417E-005 + 2.0800000000000013E-002 1.4172951341606677E-004 + 2.1900000000000003E-002 1.8943959730677307E-004 + 2.3000000000000020E-002 2.3806918761692941E-004 + 2.4100000000000010E-002 2.8721929993480444E-004 + 2.5200000000000000E-002 3.3643908682279289E-004 + 2.6300000000000018E-002 3.8513794424943626E-004 + 2.7400000000000008E-002 4.3266924330964684E-004 + 2.8500000000000025E-002 4.7847966197878122E-004 + 2.9600000000000015E-002 5.2210519788786769E-004 + 3.0700000000000005E-002 5.6303822202607989E-004 + 3.1800000000000023E-002 6.0066772857680917E-004 + 3.2900000000000013E-002 6.3440174562856555E-004 + 3.4000000000000002E-002 6.6379224881529808E-004 + 3.5100000000000020E-002 6.8848865339532495E-004 + 3.6200000000000010E-002 7.0810475153848529E-004 + 3.7300000000000028E-002 7.2222604649141431E-004 + 3.8400000000000017E-002 7.3055498069152236E-004 + 3.9500000000000007E-002 7.3297956259921193E-004 + 4.0600000000000025E-002 7.2945083957165480E-004 + 4.1700000000000015E-002 7.1986974216997623E-004 + 4.2800000000000005E-002 7.0416415110230446E-004 + 4.3900000000000022E-002 6.8245874717831612E-004 + 4.5000000000000012E-002 6.5506814280524850E-004 + 4.6100000000000002E-002 6.2231550691649318E-004 + 4.7200000000000020E-002 5.8445573085919023E-004 + 4.8300000000000010E-002 5.4180255392566323E-004 + 4.9400000000000027E-002 4.9486808711662889E-004 + 5.0500000000000017E-002 4.4428420369513333E-004 + 5.1600000000000007E-002 3.9063079748302698E-004 + 5.2700000000000025E-002 3.3440810511820018E-004 + 5.3800000000000014E-002 2.7619200409390032E-004 + 5.4900000000000004E-002 2.1671823924407363E-004 + 5.6000000000000022E-002 1.5673352754674852E-004 + 5.7100000000000012E-002 9.6837829914875329E-005 + 5.8200000000000002E-002 3.7542311474680901E-005 + 5.9300000000000019E-002 -2.0557505195029080E-005 + 6.0400000000000009E-002 -7.6755146437790245E-005 + 6.1500000000000027E-002 -1.3043718354310840E-004 + 6.2600000000000017E-002 -1.8120146705769002E-004 + 6.3700000000000007E-002 -2.2872794943396002E-004 + 6.4800000000000024E-002 -2.7260498609393835E-004 + 6.5900000000000014E-002 -3.1238974770531058E-004 + 6.7000000000000004E-002 -3.4780133864842355E-004 + 6.8100000000000022E-002 -3.7876842543482780E-004 + 6.9200000000000012E-002 -4.0524170617572963E-004 + 7.0300000000000029E-002 -4.2707496322691441E-004 + 7.1400000000000019E-002 -4.4415908632799983E-004 + 7.2500000000000009E-002 -4.5660458272323012E-004 + 7.3600000000000027E-002 -4.6467725769616663E-004 + 7.4700000000000016E-002 -4.6856841072440147E-004 + 7.5800000000000006E-002 -4.6834794920869172E-004 + 7.6900000000000024E-002 -4.6417483827099204E-004 + 7.8000000000000014E-002 -4.5643400517292321E-004 + 7.9100000000000004E-002 -4.4558622175827622E-004 + 8.0200000000000021E-002 -4.3194409226998687E-004 + 8.1300000000000011E-002 -4.1570400935597718E-004 + 8.2400000000000029E-002 -3.9717080653645098E-004 + 8.3500000000000019E-002 -3.7682158290408552E-004 + 8.4600000000000009E-002 -3.5510733141563833E-004 + 8.5700000000000026E-002 -3.3229435211978853E-004 + 8.6800000000000016E-002 -3.0858651734888554E-004 + 8.7900000000000006E-002 -2.8432739782147110E-004 + 8.9000000000000024E-002 -2.5995873147621751E-004 + 9.0100000000000013E-002 -2.3578398395329714E-004 + 9.1200000000000003E-002 -2.1190503321122378E-004 + 9.2300000000000021E-002 -1.8843461293727160E-004 + 9.3400000000000011E-002 -1.6566136036999524E-004 + 9.4500000000000028E-002 -1.4390831347554922E-004 + 9.5600000000000018E-002 -1.2329693709034473E-004 + 9.6700000000000008E-002 -1.0376948921475559E-004 + 9.7800000000000026E-002 -8.5343177488539368E-005 + 9.8900000000000016E-002 -6.8207198637537658E-005 + 0.10000000000000001 -5.2521078032441437E-005 + 0.10110000000000002 -3.8231813960010186E-005 + 0.10220000000000001 -2.5192113753291778E-005 + 0.10330000000000003 -1.3392689652391709E-005 + 0.10440000000000002 -2.9493530746549368E-006 + 0.10550000000000001 6.1322853071033023E-006 + 0.10660000000000003 1.4040736459719483E-005 + 0.10770000000000002 2.0956038497388363E-005 + 0.10880000000000001 2.6862986487685703E-005 + 0.10990000000000003 3.1673269404564053E-005 + 0.11100000000000002 3.5470686270855367E-005 + 0.11210000000000001 3.8501413655467331E-005 + 0.11320000000000002 4.0921237086877227E-005 + 0.11430000000000001 4.2681000195443630E-005 + 0.11540000000000003 4.3721356632886454E-005 + 0.11650000000000002 4.4173248170409352E-005 + 0.11760000000000001 4.4259744754526764E-005 + 0.11870000000000003 4.4056374463252723E-005 + 0.11980000000000002 4.3477637518662959E-005 + 0.12090000000000001 4.2508469050517306E-005 + 0.12200000000000003 4.1314011468784884E-005 + 0.12310000000000001 4.0062361222226173E-005 + 0.12420000000000003 3.8730595406377688E-005 + 0.12530000000000002 3.7200308725005016E-005 + 0.12640000000000001 3.5495853808242828E-005 + 0.12750000000000003 3.3797954529291019E-005 + 0.12860000000000002 3.2211566576734185E-005 + 0.12970000000000001 3.0643157515441999E-005 + 0.13080000000000003 2.8976201065233909E-005 + 0.13190000000000002 2.7273483283352107E-005 + 0.13300000000000001 2.5699011530377902E-005 + 0.13410000000000000 2.4282935555675067E-005 + 0.13520000000000004 2.2891521439305507E-005 + 0.13630000000000003 2.1445477614179254E-005 + 0.13740000000000002 2.0048255464644171E-005 + 0.13850000000000001 1.8829907276085578E-005 + 0.13960000000000000 1.7749664039001800E-005 + 0.14070000000000005 1.6659731045365334E-005 + 0.14180000000000004 1.5531091776210815E-005 + 0.14290000000000003 1.4493532944470644E-005 + 0.14400000000000002 1.3633760318043642E-005 + 0.14510000000000001 1.2863431948062498E-005 + 0.14620000000000000 1.2056438208674081E-005 + 0.14730000000000004 1.1237656508455984E-005 + 0.14840000000000003 1.0533841305004898E-005 + 0.14950000000000002 9.9687204055953771E-006 + 0.15060000000000001 9.4223196356324479E-006 + 0.15170000000000000 8.8149881776189432E-006 + 0.15280000000000005 8.2291699072811753E-006 + 0.15390000000000004 7.7780223364243284E-006 + 0.15500000000000003 7.4251611295039766E-006 + 0.15610000000000002 7.0341343416657764E-006 + 0.15720000000000001 6.5712160903785843E-006 + 0.15830000000000000 6.1529208323918283E-006 + 0.15940000000000004 5.8678497225628234E-006 + 0.16050000000000003 5.6443141147610731E-006 + 0.16160000000000002 5.3596900215779897E-006 + 0.16270000000000001 5.0191979426017497E-006 + 0.16380000000000000 4.7356952563859522E-006 + 0.16490000000000005 4.5516871978179552E-006 + 0.16600000000000004 4.3796908357762732E-006 + 0.16710000000000003 4.1433827391301747E-006 + 0.16820000000000002 3.8936250348342583E-006 + 0.16930000000000001 3.7221641377982451E-006 + 0.17040000000000000 3.6140011161478469E-006 + 0.17150000000000004 3.4699492061918136E-006 + 0.17260000000000003 3.2615951113257324E-006 + 0.17370000000000002 3.0758815228182357E-006 + 0.17480000000000001 2.9808418275933946E-006 + 0.17590000000000000 2.9193101909186225E-006 + 0.17700000000000005 2.7939900064666290E-006 + 0.17810000000000004 2.6123764200747246E-006 + 0.17920000000000003 2.4723901788092917E-006 + 0.18030000000000002 2.4144756025634706E-006 + 0.18140000000000001 2.3650200091651641E-006 + 0.18250000000000000 2.2509611881105229E-006 + 0.18360000000000004 2.1067003217467573E-006 + 0.18470000000000003 2.0150268937868532E-006 + 0.18580000000000002 1.9799813344434369E-006 + 0.18690000000000001 1.9253313894296298E-006 + 0.18800000000000000 1.8133142702936311E-006 + 0.18910000000000005 1.6982911574814352E-006 + 0.19020000000000004 1.6380387251047068E-006 + 0.19130000000000003 1.6049117448346806E-006 + 0.19240000000000002 1.5313362382585183E-006 + 0.19350000000000001 1.4135758874544990E-006 + 0.19460000000000005 1.3131142395650386E-006 + 0.19570000000000004 1.2582420367834857E-006 + 0.19680000000000003 1.2000942888334976E-006 + 0.19790000000000002 1.0879514320549788E-006 + 0.19900000000000001 9.4469481837222702E-007 + 0.20010000000000000 8.2772112364182249E-007 + 0.20120000000000005 7.3829198754538083E-007 + 0.20230000000000004 6.1820497876396985E-007 + 0.20340000000000003 4.3501751179064740E-007 + 0.20450000000000002 2.2442550573487097E-007 + 0.20560000000000000 2.8924148409714689E-008 + 0.20670000000000005 -1.7094076554258208E-007 + 0.20780000000000004 -4.3048507336607145E-007 + 0.20890000000000003 -7.6451385666587157E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0028.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0028.BXZ.semd new file mode 100644 index 00000000..601a7651 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0028.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 1.4284269390081139E-015 + -0.11340000000000000 -2.4924128702623815E-015 + -0.11230000000000000 -1.3384949310751067E-014 + -0.11119999999999999 2.1669271195109974E-014 + -0.11009999999999999 9.6478489260143352E-014 + -0.10900000000000000 -6.4762987182255538E-014 + -0.10790000000000000 -5.1346719844719280E-013 + -0.10679999999999999 -1.4715515589923400E-013 + -0.10569999999999999 1.8767461543167663E-012 + -0.10460000000000000 2.3827198894488255E-012 + -0.10349999999999999 -3.7394445179250724E-012 + -0.10239999999999999 -1.1419126928757795E-011 + -0.10130000000000000 -2.0969779732094018E-012 + -0.10020000000000000 2.8348464201077839E-011 + -9.9099999999999994E-002 3.8769619459255722E-011 + -9.7999999999999990E-002 -2.0811805404030714E-011 + -9.6899999999999986E-002 -1.1168242719516996E-010 + -9.5799999999999996E-002 -9.2685900621169992E-011 + -9.4699999999999993E-002 1.0614290002486371E-010 + -9.3599999999999989E-002 3.0103763926092597E-010 + -9.2499999999999999E-002 1.8590766426296312E-010 + -9.1399999999999995E-002 -2.5472471354426318E-010 + -9.0299999999999991E-002 -5.8175564365825494E-010 + -8.9200000000000002E-002 -3.5416380939068404E-010 + -8.8099999999999984E-002 2.7511040667782538E-010 + -8.6999999999999994E-002 6.7017630334120781E-010 + -8.5899999999999990E-002 5.1441367832083529E-010 + -8.4799999999999986E-002 2.1862123222859964E-010 + -8.3699999999999997E-002 2.5128987779510226E-010 + -8.2599999999999993E-002 2.7846600025860369E-010 + -8.1499999999999989E-002 -5.3183130122036459E-010 + -8.0399999999999999E-002 -2.2713624314718572E-009 + -7.9299999999999995E-002 -3.7994598578450223E-009 + -7.8199999999999992E-002 -3.6941321113204140E-009 + -7.7100000000000002E-002 -1.2695919870964190E-009 + -7.5999999999999984E-002 3.6348344334413696E-009 + -7.4899999999999994E-002 1.1205795402702279E-008 + -7.3799999999999991E-002 2.1071247857662456E-008 + -7.2699999999999987E-002 3.1462867866594024E-008 + -7.1599999999999997E-002 4.0369368292658692E-008 + -7.0499999999999993E-002 4.8108002914659664E-008 + -6.9399999999999989E-002 5.7568229294702178E-008 + -6.8300000000000000E-002 7.0786569494885043E-008 + -6.7199999999999996E-002 8.6315431246930530E-008 + -6.6099999999999992E-002 1.0202884936916234E-007 + -6.5000000000000002E-002 1.2042845298765315E-007 + -6.3899999999999985E-002 1.4856047414468776E-007 + -6.2799999999999995E-002 1.9108965432224068E-007 + -6.1699999999999991E-002 2.4523890829186712E-007 + -6.0599999999999994E-002 3.0510275905726303E-007 + -5.9499999999999990E-002 3.7036292610537203E-007 + -5.8399999999999994E-002 4.4808183474742691E-007 + -5.7299999999999990E-002 5.4581408903686679E-007 + -5.6199999999999986E-002 6.6625659655983327E-007 + -5.5099999999999996E-002 8.1032476373366080E-007 + -5.3999999999999992E-002 9.8234602319280384E-007 + -5.2899999999999989E-002 1.1887328810189501E-006 + -5.1799999999999985E-002 1.4335656715047662E-006 + -5.0699999999999995E-002 1.7206446045747725E-006 + -4.9599999999999991E-002 2.0601546566467732E-006 + -4.8499999999999988E-002 2.4675284748809645E-006 + -4.7399999999999998E-002 2.9524983347073430E-006 + -4.6299999999999994E-002 3.5145037600159412E-006 + -4.5199999999999990E-002 4.1555581447028089E-006 + -4.4099999999999986E-002 4.8957090257317759E-006 + -4.2999999999999997E-002 5.7676711548992898E-006 + -4.1899999999999993E-002 6.7942887653771322E-006 + -4.0799999999999989E-002 7.9788824223214760E-006 + -3.9699999999999985E-002 9.3232520157471299E-006 + -3.8599999999999995E-002 1.0849544196389616E-005 + -3.7499999999999992E-002 1.2595923180924729E-005 + -3.6399999999999988E-002 1.4593534615414683E-005 + -3.5299999999999984E-002 1.6858359231264330E-005 + -3.4199999999999994E-002 1.9407856598263606E-005 + -3.3099999999999991E-002 2.2273747163126245E-005 + -3.1999999999999987E-002 2.5490706320852041E-005 + -3.0899999999999997E-002 2.9080729291308671E-005 + -2.9799999999999993E-002 3.3061674912460148E-005 + -2.8699999999999989E-002 3.7467638321686536E-005 + -2.7599999999999986E-002 4.2344672692706808E-005 + -2.6499999999999996E-002 4.7720928705530241E-005 + -2.5399999999999992E-002 5.3594576456816867E-005 + -2.4299999999999988E-002 5.9963451349176466E-005 + -2.3199999999999985E-002 6.6855318436864763E-005 + -2.2099999999999995E-002 7.4312287324573845E-005 + -2.0999999999999991E-002 8.2345795817673206E-005 + -1.9899999999999987E-002 9.0926907432731241E-005 + -1.8799999999999983E-002 1.0002387716667727E-004 + -1.7699999999999994E-002 1.0963022214127705E-004 + -1.6599999999999990E-002 1.1974052176810801E-004 + -1.5499999999999986E-002 1.3030864647589624E-004 + -1.4399999999999996E-002 1.4125531015451998E-004 + -1.3299999999999992E-002 1.5251146396622062E-004 + -1.2199999999999989E-002 1.6402621986344457E-004 + -1.1099999999999985E-002 1.7571865464560688E-004 + -9.9999999999999950E-003 1.8744866247288883E-004 + -8.8999999999999913E-003 1.9905561930499971E-004 + -7.7999999999999875E-003 2.1041410218458623E-004 + -6.6999999999999837E-003 2.2141690715216100E-004 + -5.5999999999999939E-003 2.3190840147435665E-004 + -4.4999999999999901E-003 2.4166448565665632E-004 + -3.3999999999999864E-003 2.5045187794603407E-004 + -2.2999999999999826E-003 2.5808563805185258E-004 + -1.1999999999999927E-003 2.6439662906341255E-004 + -9.9999999999988987E-005 2.6916747447103262E-004 + 1.0000000000000148E-003 2.7214305009692907E-004 + 2.1000000000000185E-003 2.7309116558171809E-004 + 3.2000000000000084E-003 2.7183312340639532E-004 + 4.3000000000000121E-003 2.6818708283826709E-004 + 5.4000000000000159E-003 2.6192207587882876E-004 + 6.5000000000000058E-003 2.5281493435613811E-004 + 7.6000000000000234E-003 2.4073306121863425E-004 + 8.7000000000000133E-003 2.2561672085430473E-004 + 9.8000000000000032E-003 2.0738615421578288E-004 + 1.0900000000000021E-002 1.8590797844808549E-004 + 1.2000000000000011E-002 1.6109687567222863E-004 + 1.3100000000000001E-002 1.3300075079314411E-004 + 1.4200000000000018E-002 1.0175999341299757E-004 + 1.5300000000000008E-002 6.7493674578145146E-005 + 1.6400000000000026E-002 3.0295121177914552E-005 + 1.7500000000000016E-002 -9.6696167020127177E-006 + 1.8600000000000005E-002 -5.2097744628554210E-005 + 1.9700000000000023E-002 -9.6632924396544695E-005 + 2.0800000000000013E-002 -1.4294878928922117E-004 + 2.1900000000000003E-002 -1.9070497364737093E-004 + 2.3000000000000020E-002 -2.3944710846990347E-004 + 2.4100000000000010E-002 -2.8862344333902001E-004 + 2.5200000000000000E-002 -3.3770312438718975E-004 + 2.6300000000000018E-002 -3.8622869760729373E-004 + 2.7400000000000008E-002 -4.3371881474740803E-004 + 2.8500000000000025E-002 -4.7956497292034328E-004 + 2.9600000000000015E-002 -5.2310770843178034E-004 + 3.0700000000000005E-002 -5.6378473527729511E-004 + 3.1800000000000023E-002 -6.0115382075309753E-004 + 3.2900000000000013E-002 -6.3475995557382703E-004 + 3.4000000000000002E-002 -6.6406466066837311E-004 + 3.5100000000000020E-002 -6.8855087738484144E-004 + 3.6200000000000010E-002 -7.0786057040095329E-004 + 3.7300000000000028E-002 -7.2176015237346292E-004 + 3.8400000000000017E-002 -7.2999886469915509E-004 + 3.9500000000000007E-002 -7.3229474946856499E-004 + 4.0600000000000025E-002 -7.2848348645493388E-004 + 4.1700000000000015E-002 -7.1860436582937837E-004 + 4.2800000000000005E-002 -7.0278882049024105E-004 + 4.3900000000000022E-002 -6.8112235749140382E-004 + 4.5000000000000012E-002 -6.5368431387469172E-004 + 4.6100000000000002E-002 -6.2072649598121643E-004 + 4.7200000000000020E-002 -5.8270042063668370E-004 + 4.8300000000000010E-002 -5.4009101586416364E-004 + 4.9400000000000027E-002 -4.9330043839290738E-004 + 5.0500000000000017E-002 -4.4275211985222995E-004 + 5.1600000000000007E-002 -3.8903637323528528E-004 + 5.2700000000000025E-002 -3.3286391408182681E-004 + 5.3800000000000014E-002 -2.7488762862049043E-004 + 5.4900000000000004E-002 -2.1564346388913691E-004 + 5.6000000000000022E-002 -1.5571822586935014E-004 + 5.7100000000000012E-002 -9.5837873232085258E-005 + 5.8200000000000002E-002 -3.6744517274200916E-005 + 5.9300000000000019E-002 2.0984129150747322E-005 + 6.0400000000000009E-002 7.6911856012884527E-005 + 6.1500000000000027E-002 1.3054393639322370E-004 + 6.2600000000000017E-002 1.8127419753000140E-004 + 6.3700000000000007E-002 2.2856965370010585E-004 + 6.4800000000000024E-002 2.7211601263843477E-004 + 6.5900000000000014E-002 3.1172763556241989E-004 + 6.7000000000000004E-002 3.4714708453975618E-004 + 6.8100000000000022E-002 3.7806562613695860E-004 + 6.9200000000000012E-002 4.0431998786516488E-004 + 7.0300000000000029E-002 4.2596095590852201E-004 + 7.1400000000000019E-002 4.4308268115855753E-004 + 7.2500000000000009E-002 4.5567244524136186E-004 + 7.3600000000000027E-002 4.6371878124773502E-004 + 7.4700000000000016E-002 4.6741211554035544E-004 + 7.5800000000000006E-002 4.6711898175999522E-004 + 7.6900000000000024E-002 4.6314721112139523E-004 + 7.8000000000000014E-002 4.5565460459329188E-004 + 7.9100000000000004E-002 4.4483054080046713E-004 + 8.0200000000000021E-002 4.3106800876557827E-004 + 8.1300000000000011E-002 4.1486276313662529E-004 + 8.2400000000000029E-002 3.9658072637394071E-004 + 8.3500000000000019E-002 3.7644046824425459E-004 + 8.4600000000000009E-002 3.5472269519232213E-004 + 8.5700000000000026E-002 3.3187211374752223E-004 + 8.6800000000000016E-002 3.0832618358545005E-004 + 8.7900000000000006E-002 2.8433580882847309E-004 + 8.9000000000000024E-002 2.6005372637882829E-004 + 9.0100000000000013E-002 2.3575570958200842E-004 + 9.1200000000000003E-002 2.1184055367484689E-004 + 9.2300000000000021E-002 1.8859593546949327E-004 + 9.3400000000000011E-002 1.6608365694992244E-004 + 9.4500000000000028E-002 1.4432583702728152E-004 + 9.5600000000000018E-002 1.2351591431070119E-004 + 9.6700000000000008E-002 1.0393452248536050E-004 + 9.7800000000000026E-002 8.5699371993541718E-005 + 9.8900000000000016E-002 6.8723136791959405E-005 + 0.10000000000000001 5.2946277719456702E-005 + 0.10110000000000002 3.8480484363390133E-005 + 0.10220000000000001 2.5456010916968808E-005 + 0.10330000000000003 1.3816721548209898E-005 + 0.10440000000000002 3.3863846056192415E-006 + 0.10550000000000001 -5.8982818700314965E-006 + 0.10660000000000003 -1.3949632375442889E-005 + 0.10770000000000002 -2.0749939722009003E-005 + 0.10880000000000001 -2.6482852263143286E-005 + 0.10990000000000003 -3.1364459573524073E-005 + 0.11100000000000002 -3.5422635846771300E-005 + 0.11210000000000001 -3.8564510759897530E-005 + 0.11320000000000002 -4.0829272620612755E-005 + 0.11430000000000001 -4.2443476559128612E-005 + 0.11540000000000003 -4.3593336158664897E-005 + 0.11650000000000002 -4.4260203139856458E-005 + 0.11760000000000001 -4.4364187488099560E-005 + 0.11870000000000003 -4.3990752601530403E-005 + 0.11980000000000002 -4.3353586079319939E-005 + 0.12090000000000001 -4.2552685044938698E-005 + 0.12200000000000003 -4.1506500565446913E-005 + 0.12310000000000001 -4.0157578041544184E-005 + 0.12420000000000003 -3.8635109376627952E-005 + 0.12530000000000002 -3.7121011700946838E-005 + 0.12640000000000001 -3.5625955206342041E-005 + 0.12750000000000003 -3.4021133615169674E-005 + 0.12860000000000002 -3.2276966521749273E-005 + 0.12970000000000001 -3.0541817977791652E-005 + 0.13080000000000003 -2.8945627491339110E-005 + 0.13190000000000002 -2.7429385227151215E-005 + 0.13300000000000001 -2.5863955670502037E-005 + 0.13410000000000000 -2.4267592380056158E-005 + 0.13520000000000004 -2.2788368369219825E-005 + 0.13630000000000003 -2.1481180738192052E-005 + 0.13740000000000002 -2.0227562345098704E-005 + 0.13850000000000001 -1.8924305550171994E-005 + 0.13960000000000000 -1.7648148059379309E-005 + 0.14070000000000005 -1.6543639503652230E-005 + 0.14180000000000004 -1.5602097846567631E-005 + 0.14290000000000003 -1.4671891221951228E-005 + 0.14400000000000002 -1.3682666576642077E-005 + 0.14510000000000001 -1.2744348168780562E-005 + 0.14620000000000000 -1.1975402230746113E-005 + 0.14730000000000004 -1.1324798833811656E-005 + 0.14840000000000003 -1.0653413482941687E-005 + 0.14950000000000002 -9.9418411991791800E-006 + 0.15060000000000001 -9.3057751655578613E-006 + 0.15170000000000000 -8.8058004621416330E-006 + 0.15280000000000005 -8.3507957242545672E-006 + 0.15390000000000004 -7.8414823292405345E-006 + 0.15500000000000003 -7.3245255407528020E-006 + 0.15610000000000002 -6.9161451392574236E-006 + 0.15720000000000001 -6.6157022047264036E-006 + 0.15830000000000000 -6.2994217842060607E-006 + 0.15940000000000004 -5.9051571952295490E-006 + 0.16050000000000003 -5.5244622672034893E-006 + 0.16160000000000002 -5.2614991545851808E-006 + 0.16270000000000001 -5.0753437790262979E-006 + 0.16380000000000000 -4.8427004912809934E-006 + 0.16490000000000005 -4.5413034968078136E-006 + 0.16600000000000004 -4.2754813875944819E-006 + 0.16710000000000003 -4.1117887121799868E-006 + 0.16820000000000002 -3.9796232158550993E-006 + 0.16930000000000001 -3.7835927741980413E-006 + 0.17040000000000000 -3.5486173146637157E-006 + 0.17150000000000004 -3.3761600661819102E-006 + 0.17260000000000003 -3.2850948628038168E-006 + 0.17370000000000002 -3.1835213576414390E-006 + 0.17480000000000001 -3.0098767638264690E-006 + 0.17590000000000000 -2.8247825412108796E-006 + 0.17700000000000005 -2.7149931156600360E-006 + 0.17810000000000004 -2.6615232400217792E-006 + 0.17920000000000003 -2.5718697997945128E-006 + 0.18030000000000002 -2.4209698494814802E-006 + 0.18140000000000001 -2.2841913960292004E-006 + 0.18250000000000000 -2.2177105165610556E-006 + 0.18360000000000004 -2.1743242086813552E-006 + 0.18470000000000003 -2.0802640392503235E-006 + 0.18580000000000002 -1.9487613371893531E-006 + 0.18690000000000001 -1.8561942169981194E-006 + 0.18800000000000000 -1.8215764612250496E-006 + 0.18910000000000005 -1.7773886611394119E-006 + 0.19020000000000004 -1.6732162748667179E-006 + 0.19130000000000003 -1.5515806808252819E-006 + 0.19240000000000002 -1.4810688071520417E-006 + 0.19350000000000001 -1.4519513342747814E-006 + 0.19460000000000005 -1.3916709349359735E-006 + 0.19570000000000004 -1.2724678981612669E-006 + 0.19680000000000003 -1.1476390682219062E-006 + 0.19790000000000002 -1.0668994718798785E-006 + 0.19900000000000001 -1.0026386689787614E-006 + 0.20010000000000000 -8.9435138761473354E-007 + 0.20120000000000005 -7.3683895607246086E-007 + 0.20230000000000004 -5.7881470638676547E-007 + 0.20340000000000003 -4.4165648205307662E-007 + 0.20450000000000002 -2.8560239684338740E-007 + 0.20560000000000000 -6.9863268947756296E-008 + 0.20670000000000005 1.9099981329873117E-007 + 0.20780000000000004 4.5947558646730613E-007 + 0.20890000000000003 7.4166513286400004E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0029.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0029.BXX.semd new file mode 100644 index 00000000..cdfe4d80 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0029.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 2.4000243043723909E-024 + -0.10900000000000000 -1.4065601354813240E-023 + -0.10790000000000000 -2.0158546838852304E-023 + -0.10679999999999999 2.3609309374847976E-022 + -0.10569999999999999 1.4395363514768624E-022 + -0.10460000000000000 -2.2927532109216264E-021 + -0.10349999999999999 -1.7718459136891606E-021 + -0.10239999999999999 1.5905069207847963E-020 + -0.10130000000000000 2.0831343345907520E-020 + -0.10020000000000000 -7.9272530886592629E-020 + -9.9099999999999994E-002 -1.7510800937106424E-019 + -9.7999999999999990E-002 2.4450926409548167E-019 + -9.6899999999999986E-002 1.0396059705306268E-018 + -9.5799999999999996E-002 -4.3665720700983535E-020 + -9.4699999999999993E-002 -4.2844886890174262E-018 + -9.3599999999999989E-002 -4.3870276521107246E-018 + -9.2499999999999999E-002 1.0761618942134277E-017 + -9.1399999999999995E-002 2.7231452472819389E-017 + -9.0299999999999991E-002 -3.8410144151609028E-018 + -8.9200000000000002E-002 -8.9253760858872048E-017 + -8.8099999999999984E-002 -9.5308775882319414E-017 + -8.6999999999999994E-002 1.3636480032542527E-016 + -8.5899999999999990E-002 4.2458876439881491E-016 + -8.4799999999999986E-002 1.7978670028677570E-016 + -8.3699999999999997E-002 -8.1178102417635246E-016 + -8.2599999999999993E-002 -1.4590202867552815E-015 + -8.1499999999999989E-002 -9.5569873788310553E-017 + -8.0399999999999999E-002 2.9471596604130346E-015 + -7.9299999999999995E-002 4.1579640358763766E-015 + -7.8199999999999992E-002 1.5542566214682760E-016 + -7.7100000000000002E-002 -7.2640368180732114E-015 + -7.5999999999999984E-002 -1.1160693307304004E-014 + -7.4899999999999994E-002 -5.5982410716956966E-015 + -7.3799999999999991E-002 9.6390638390985925E-015 + -7.2699999999999987E-002 2.9311107577548179E-014 + -7.1599999999999997E-002 4.0210720766552938E-014 + -7.0499999999999993E-002 1.6085584267030474E-014 + -6.9399999999999989E-002 -6.4578300118436210E-014 + -6.8300000000000000E-002 -1.6458457318367647E-013 + -6.7199999999999996E-002 -1.5898690512976960E-013 + -6.6099999999999992E-002 6.9542001280772925E-014 + -6.5000000000000002E-002 4.3670782593450974E-013 + -6.3899999999999985E-002 5.9355797187021775E-013 + -6.2799999999999995E-002 1.9792664957083567E-013 + -6.1699999999999991E-002 -6.5364743782533874E-013 + -6.0599999999999994E-002 -1.3335565290928386E-012 + -5.9499999999999990E-002 -1.1716842773790148E-012 + -5.8399999999999994E-002 -7.9708714129968217E-014 + -5.7299999999999990E-002 1.3725820610308026E-012 + -5.6199999999999986E-002 2.4587807918169391E-012 + -5.5099999999999996E-002 2.6846101296856828E-012 + -5.3999999999999992E-002 1.6823695214718271E-012 + -5.2899999999999989E-002 -8.1627700475664366E-013 + -5.1799999999999985E-002 -4.3534767804609409E-012 + -5.0699999999999995E-002 -7.1745417766500008E-012 + -4.9599999999999991E-002 -7.0335490903739029E-012 + -4.8499999999999988E-002 -3.1000957009807983E-012 + -4.7399999999999998E-002 3.2307364249140047E-012 + -4.6299999999999994E-002 9.8256498423654470E-012 + -4.5199999999999990E-002 1.5510915468697206E-011 + -4.4099999999999986E-002 1.9168078582709747E-011 + -4.2999999999999997E-002 1.7401231497404801E-011 + -4.1899999999999993E-002 5.4185852853272376E-012 + -4.0799999999999989E-002 -1.7505783281301923E-011 + -3.9699999999999985E-002 -4.3707034519391286E-011 + -3.8599999999999995E-002 -6.0405798418816659E-011 + -3.7499999999999992E-002 -5.8461409324639391E-011 + -3.6399999999999988E-002 -3.7237667810385844E-011 + -3.5299999999999984E-002 -1.0055997918048676E-012 + -3.4199999999999994E-002 4.6557185190421180E-011 + -3.3099999999999991E-002 1.0134707656428432E-010 + -3.1999999999999987E-002 1.5312373591314099E-010 + -3.0899999999999997E-002 1.8410378777033998E-010 + -2.9799999999999993E-002 1.7434038934727170E-010 + -2.8699999999999989E-002 1.0730428351424237E-010 + -2.7599999999999986E-002 -2.7167296190455659E-011 + -2.6499999999999996E-002 -2.2586309211813926E-010 + -2.5399999999999992E-002 -4.5923506664102831E-010 + -2.4299999999999988E-002 -6.6683425448132994E-010 + -2.3199999999999985E-002 -7.7470302395354906E-010 + -2.2099999999999995E-002 -7.2147593455085257E-010 + -2.0999999999999991E-002 -4.6298628819663179E-010 + -1.9899999999999987E-002 4.8681298575603549E-011 + -1.8799999999999983E-002 8.7559431927175524E-010 + -1.7699999999999994E-002 2.0656973909183307E-009 + -1.6599999999999990E-002 3.6150353821540193E-009 + -1.5499999999999986E-002 5.4777875568845502E-009 + -1.4399999999999996E-002 7.6281470029471166E-009 + -1.3299999999999992E-002 1.0106920633745631E-008 + -1.2199999999999989E-002 1.3000433618515217E-008 + -1.1099999999999985E-002 1.6389787305115533E-008 + -9.9999999999999950E-003 2.0351578200461518E-008 + -8.8999999999999913E-003 2.5020854721446995E-008 + -7.7999999999999875E-003 3.0640247672408805E-008 + -6.6999999999999837E-003 3.7540644370892551E-008 + -5.5999999999999939E-003 4.6092498706684637E-008 + -4.4999999999999901E-003 5.6698315376024766E-008 + -3.3999999999999864E-003 6.9820046633140009E-008 + -2.2999999999999826E-003 8.5982406972107128E-008 + -1.1999999999999927E-003 1.0575453046612893E-007 + -9.9999999999988987E-005 1.2977086782939296E-007 + 1.0000000000000148E-003 1.5879994919032470E-007 + 2.1000000000000185E-003 1.9377624482785905E-007 + 3.2000000000000084E-003 2.3574843055484962E-007 + 4.3000000000000121E-003 2.8586293865373591E-007 + 5.4000000000000159E-003 3.4549250926829700E-007 + 6.5000000000000058E-003 4.1640026893219328E-007 + 7.6000000000000234E-003 5.0071156465492095E-007 + 8.7000000000000133E-003 6.0067321783208172E-007 + 9.8000000000000032E-003 7.1852633709568181E-007 + 1.0900000000000021E-002 8.5670762928202748E-007 + 1.2000000000000011E-002 1.0182344567510881E-006 + 1.3100000000000001E-002 1.2068159094269504E-006 + 1.4200000000000018E-002 1.4265579011407681E-006 + 1.5300000000000008E-002 1.6816535435282276E-006 + 1.6400000000000026E-002 1.9764884200412780E-006 + 1.7500000000000016E-002 2.3160096134233754E-006 + 1.8600000000000005E-002 2.7058772502641659E-006 + 1.9700000000000023E-002 3.1522995413979515E-006 + 2.0800000000000013E-002 3.6617600471799960E-006 + 2.1900000000000003E-002 4.2409224079165142E-006 + 2.3000000000000020E-002 4.8967067414196208E-006 + 2.4100000000000010E-002 5.6363787734881043E-006 + 2.5200000000000000E-002 6.4675623434595764E-006 + 2.6300000000000018E-002 7.3983501351904124E-006 + 2.7400000000000008E-002 8.4371667981031351E-006 + 2.8500000000000025E-002 9.5923760454752482E-006 + 2.9600000000000015E-002 1.0871369340748060E-005 + 3.0700000000000005E-002 1.2280676855880301E-005 + 3.1800000000000023E-002 1.3826762369717471E-005 + 3.2900000000000013E-002 1.5516572602791712E-005 + 3.4000000000000002E-002 1.7356456737616099E-005 + 3.5100000000000020E-002 1.9350627553649247E-005 + 3.6200000000000010E-002 2.1500509319594130E-005 + 3.7300000000000028E-002 2.3805774617358111E-005 + 3.8400000000000017E-002 2.6264844564138912E-005 + 3.9500000000000007E-002 2.8874710551463068E-005 + 4.0600000000000025E-002 3.1630002922611311E-005 + 4.1700000000000015E-002 3.4520882763899863E-005 + 4.2800000000000005E-002 3.7533551221713424E-005 + 4.3900000000000022E-002 4.0650596929481253E-005 + 4.5000000000000012E-002 4.3851890950463712E-005 + 4.6100000000000002E-002 4.7113644541241229E-005 + 4.7200000000000020E-002 5.0408427341608331E-005 + 4.8300000000000010E-002 5.3703668527305126E-005 + 4.9400000000000027E-002 5.6961132941069081E-005 + 5.0500000000000017E-002 6.0136757383588701E-005 + 5.1600000000000007E-002 6.3184408645611256E-005 + 5.2700000000000025E-002 6.6053806222043931E-005 + 5.3800000000000014E-002 6.8693538196384907E-005 + 5.4900000000000004E-002 7.1048292738851160E-005 + 5.6000000000000022E-002 7.3057453846558928E-005 + 5.7100000000000012E-002 7.4656083597801626E-005 + 5.8200000000000002E-002 7.5778465543407947E-005 + 5.9300000000000019E-002 7.6362921390682459E-005 + 6.0400000000000009E-002 7.6349802839104086E-005 + 6.1500000000000027E-002 7.5680167356040329E-005 + 6.2600000000000017E-002 7.4293238867539912E-005 + 6.3700000000000007E-002 7.2127513703890145E-005 + 6.4800000000000024E-002 6.9133711804170161E-005 + 6.5900000000000014E-002 6.5272826759610325E-005 + 6.7000000000000004E-002 6.0514812503242865E-005 + 6.8100000000000022E-002 5.4835370974615216E-005 + 6.9200000000000012E-002 4.8215490096481517E-005 + 7.0300000000000029E-002 4.0648639696883038E-005 + 7.1400000000000019E-002 3.2141088013304397E-005 + 7.2500000000000009E-002 2.2718095351592638E-005 + 7.3600000000000027E-002 1.2420130587997846E-005 + 7.4700000000000016E-002 1.3012272574997041E-006 + 7.5800000000000006E-002 -1.0573005965852644E-005 + 7.6900000000000024E-002 -2.3126878659240901E-005 + 7.8000000000000014E-002 -3.6271085264161229E-005 + 7.9100000000000004E-002 -4.9898073484655470E-005 + 8.0200000000000021E-002 -6.3879611843731254E-005 + 8.1300000000000011E-002 -7.8072567703202367E-005 + 8.2400000000000029E-002 -9.2332971689756960E-005 + 8.3500000000000019E-002 -1.0651835327735171E-004 + 8.4600000000000009E-002 -1.2047950440319255E-004 + 8.5700000000000026E-002 -1.3405163190327585E-004 + 8.6800000000000016E-002 -1.4705718785990030E-004 + 8.7900000000000006E-002 -1.5932408859953284E-004 + 8.9000000000000024E-002 -1.7069480963982642E-004 + 9.0100000000000013E-002 -1.8102143076248467E-004 + 9.1200000000000003E-002 -1.9016180885955691E-004 + 9.2300000000000021E-002 -1.9797812274191529E-004 + 9.3400000000000011E-002 -2.0434276666492224E-004 + 9.4500000000000028E-002 -2.0914281776640564E-004 + 9.5600000000000018E-002 -2.1228614787105471E-004 + 9.6700000000000008E-002 -2.1370599279180169E-004 + 9.7800000000000026E-002 -2.1336396457627416E-004 + 9.8900000000000016E-002 -2.1124274644535035E-004 + 0.10000000000000001 -2.0733645942527801E-004 + 0.10110000000000002 -2.0165352907497436E-004 + 0.10220000000000001 -1.9422931654844433E-004 + 0.10330000000000003 -1.8513607210479677E-004 + 0.10440000000000002 -1.7448072321712971E-004 + 0.10550000000000001 -1.6238214448094368E-004 + 0.10660000000000003 -1.4896373613737524E-004 + 0.10770000000000002 -1.3435844448395073E-004 + 0.10880000000000001 -1.1872233153553680E-004 + 0.10990000000000003 -1.0224113066215068E-004 + 0.11100000000000002 -8.5106104961596429E-005 + 0.11210000000000001 -6.7510598455555737E-005 + 0.11320000000000002 -4.9643029342405498E-005 + 0.11430000000000001 -3.1696872611064464E-005 + 0.11540000000000003 -1.3862104424333666E-005 + 0.11650000000000002 3.6781691505893832E-006 + 0.11760000000000001 2.0748439055751078E-005 + 0.11870000000000003 3.7170259020058438E-005 + 0.11980000000000002 5.2775048970943317E-005 + 0.12090000000000001 6.7427608883008361E-005 + 0.12200000000000003 8.1019788922276348E-005 + 0.12310000000000001 9.3456139438785613E-005 + 0.12420000000000003 1.0464100341778249E-004 + 0.12530000000000002 1.1449192243162543E-004 + 0.12640000000000001 1.2295563647057861E-004 + 0.12750000000000003 1.3001605111639947E-004 + 0.12860000000000002 1.3567684800364077E-004 + 0.12970000000000001 1.3994328037369996E-004 + 0.13080000000000003 1.4283446944318712E-004 + 0.13190000000000002 1.4439465303439647E-004 + 0.13300000000000001 1.4468524022959173E-004 + 0.13410000000000000 1.4377356274053454E-004 + 0.13520000000000004 1.4173665840644389E-004 + 0.13630000000000003 1.3866733934264630E-004 + 0.13740000000000002 1.3467523967847228E-004 + 0.13850000000000001 1.2986702495254576E-004 + 0.13960000000000000 1.2433571100700647E-004 + 0.14070000000000005 1.1817608174169436E-004 + 0.14180000000000004 1.1150144564453512E-004 + 0.14290000000000003 1.0443629435030743E-004 + 0.14400000000000002 9.7088093752972782E-005 + 0.14510000000000001 8.9540182671044022E-005 + 0.14620000000000000 8.1870719441212714E-005 + 0.14730000000000004 7.4170195148326457E-005 + 0.14840000000000003 6.6530083131510764E-005 + 0.14950000000000002 5.9022640925832093E-005 + 0.15060000000000001 5.1699294999707490E-005 + 0.15170000000000000 4.4608495954889804E-005 + 0.15280000000000005 3.7803489249199629E-005 + 0.15390000000000004 3.1324907467933372E-005 + 0.15500000000000003 2.5192293833242729E-005 + 0.15610000000000002 1.9416438590269536E-005 + 0.15720000000000001 1.4016709428688046E-005 + 0.15830000000000000 9.0141338660032488E-006 + 0.15940000000000004 4.4094790609960910E-006 + 0.16050000000000003 1.8076332253258443E-007 + 0.16160000000000002 -3.6928638564859284E-006 + 0.16270000000000001 -7.2146685852203518E-006 + 0.16380000000000000 -1.0384143934061285E-005 + 0.16490000000000005 -1.3222009329183493E-005 + 0.16600000000000004 -1.5767256627441384E-005 + 0.16710000000000003 -1.8050377548206598E-005 + 0.16820000000000002 -2.0083307390450500E-005 + 0.16930000000000001 -2.1878282495890744E-005 + 0.17040000000000000 -2.3465512640541419E-005 + 0.17150000000000004 -2.4878740077838302E-005 + 0.17260000000000003 -2.6135618099942803E-005 + 0.17370000000000002 -2.7240786948823370E-005 + 0.17480000000000001 -2.8208971343701705E-005 + 0.17590000000000000 -2.9068729418213479E-005 + 0.17700000000000005 -2.9841055948054418E-005 + 0.17810000000000004 -3.0523722671205178E-005 + 0.17920000000000003 -3.1106410460779443E-005 + 0.18030000000000002 -3.1595129257766530E-005 + 0.18140000000000001 -3.2008792913984507E-005 + 0.18250000000000000 -3.2352731068385765E-005 + 0.18360000000000004 -3.2608506444375962E-005 + 0.18470000000000003 -3.2755175197962672E-005 + 0.18580000000000002 -3.2788568205432966E-005 + 0.18690000000000001 -3.2711719541111961E-005 + 0.18800000000000000 -3.2512180041521788E-005 + 0.18910000000000005 -3.2163803552975878E-005 + 0.19020000000000004 -3.1647850846638903E-005 + 0.19130000000000003 -3.0960916774347425E-005 + 0.19240000000000002 -3.0095581678324379E-005 + 0.19350000000000001 -2.9026634365436621E-005 + 0.19460000000000005 -2.7727255655918270E-005 + 0.19570000000000004 -2.6189789423369803E-005 + 0.19680000000000003 -2.4421315174549818E-005 + 0.19790000000000002 -2.2417243599193171E-005 + 0.19900000000000001 -2.0155970560153946E-005 + 0.20010000000000000 -1.7621234292164445E-005 + 0.20120000000000005 -1.4822592675045598E-005 + 0.20230000000000004 -1.1784062735387124E-005 + 0.20340000000000003 -8.5166711869533174E-006 + 0.20450000000000002 -5.0180451580672525E-006 + 0.20560000000000000 -1.2950968084624037E-006 + 0.20670000000000005 2.6207574137515621E-006 + 0.20780000000000004 6.6907095970236696E-006 + 0.20890000000000003 1.0886131349252537E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0029.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0029.BXZ.semd new file mode 100644 index 00000000..2aaa0097 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0029.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 2.4000243043723909E-024 + -0.10900000000000000 -1.3332590223960065E-023 + -0.10790000000000000 -2.2150797700048055E-023 + -0.10679999999999999 2.2310092067094972E-022 + -0.10569999999999999 1.7721245267391102E-022 + -0.10460000000000000 -2.1391631791218969E-021 + -0.10349999999999999 -2.0389674943037519E-021 + -0.10239999999999999 1.4471807544363650E-020 + -0.10130000000000000 2.1805792803650530E-020 + -0.10020000000000000 -6.8965395165087343E-020 + -9.9099999999999994E-002 -1.7179191984352158E-019 + -9.7999999999999990E-002 1.9025085587825159E-019 + -9.6899999999999986E-002 9.6671595232579624E-019 + -9.5799999999999996E-002 1.4037778445256261E-019 + -9.4699999999999993E-002 -3.7453377424293443E-018 + -9.3599999999999989E-002 -4.5490835010481322E-018 + -9.2499999999999999E-002 8.3685573058775416E-018 + -9.1399999999999995E-002 2.4897797293794986E-017 + -9.0299999999999991E-002 2.0418053861955337E-018 + -8.9200000000000002E-002 -7.3402247317612163E-017 + -8.8099999999999984E-002 -9.4268811328993246E-017 + -8.6999999999999994E-002 8.6430758864351076E-017 + -8.5899999999999990E-002 3.5334529966128854E-016 + -8.4799999999999986E-002 2.3068873497043905E-016 + -8.3699999999999997E-002 -5.3541704337685013E-016 + -8.2599999999999993E-002 -1.2087278741931481E-015 + -8.1499999999999989E-002 -4.7744753783486430E-016 + -8.0399999999999999E-002 1.7436671909877468E-015 + -7.9299999999999995E-002 3.3463690413110649E-015 + -7.8199999999999992E-002 1.8757017338936815E-015 + -7.7100000000000002E-002 -2.7436614771428466E-015 + -7.5999999999999984E-002 -8.1821188889432024E-015 + -7.4899999999999994E-002 -1.1101889739006769E-014 + -7.3799999999999991E-002 -5.6434844895403378E-015 + -7.2699999999999987E-002 1.6435278431172623E-014 + -7.1599999999999997E-002 5.1355929464548186E-014 + -7.0499999999999993E-002 6.1798852981579527E-014 + -6.9399999999999989E-002 -9.1977808494027834E-015 + -6.8300000000000000E-002 -1.6187124882681425E-013 + -6.7199999999999996E-002 -2.6758930900087907E-013 + -6.6099999999999992E-002 -1.3148079088150244E-013 + -6.5000000000000002E-002 2.9113175628939225E-013 + -6.3899999999999985E-002 7.3013486532810812E-013 + -6.2799999999999995E-002 7.3568267363460782E-013 + -6.1699999999999991E-002 6.6426112657266834E-014 + -6.0599999999999994E-002 -1.0373297273241766E-012 + -5.9499999999999990E-002 -1.9627708746500216E-012 + -5.8399999999999994E-002 -2.0493366118673473E-012 + -5.7299999999999990E-002 -8.2077888322734660E-013 + -5.6199999999999986E-002 1.8077370112987157E-012 + -5.5099999999999996E-002 5.0855968741769786E-012 + -5.3999999999999992E-002 7.0806806598544547E-012 + -5.2899999999999989E-002 5.3764375763931671E-012 + -5.1799999999999985E-002 -1.0103252869736457E-012 + -5.0699999999999995E-002 -1.0081623036395371E-011 + -4.9599999999999991E-002 -1.7582168360119610E-011 + -4.8499999999999988E-002 -1.9545538798571016E-011 + -4.7399999999999998E-002 -1.3909900141440001E-011 + -4.6299999999999994E-002 1.6940211711689857E-013 + -4.5199999999999990E-002 2.2812193106735990E-011 + -4.4099999999999986E-002 5.0620667380041340E-011 + -4.2999999999999997E-002 7.2552977514739325E-011 + -4.1899999999999993E-002 7.0975475496837248E-011 + -4.0799999999999989E-002 3.0996715610909220E-011 + -3.9699999999999985E-002 -4.7768265037939628E-011 + -3.8599999999999995E-002 -1.4639932321980353E-010 + -3.7499999999999992E-002 -2.3152858796837705E-010 + -3.6399999999999988E-002 -2.6450719392556721E-010 + -3.5299999999999984E-002 -2.1055450438733914E-010 + -3.4199999999999994E-002 -4.9907505211832515E-011 + -3.3099999999999991E-002 2.0773788245165292E-010 + -3.1999999999999987E-002 5.1289428260048453E-010 + -3.0899999999999997E-002 7.8018119742395697E-010 + -2.9799999999999993E-002 9.0634516558552036E-010 + -2.8699999999999989E-002 7.9278206221999881E-010 + -2.7599999999999986E-002 3.6855668517077333E-010 + -2.6499999999999996E-002 -3.7981548461907266E-010 + -2.5399999999999992E-002 -1.3729911652049509E-009 + -2.4299999999999988E-002 -2.4199180437278756E-009 + -2.3199999999999985E-002 -3.2392744042653021E-009 + -2.2099999999999995E-002 -3.5146869858948548E-009 + -2.0999999999999991E-002 -2.9500299980611544E-009 + -1.9899999999999987E-002 -1.3049274993903737E-009 + -1.8799999999999983E-002 1.5754848536886357E-009 + -1.7699999999999994E-002 5.7239470940828596E-009 + -1.6599999999999990E-002 1.1035678149085015E-008 + -1.5499999999999986E-002 1.7315773703785453E-008 + -1.4399999999999996E-002 2.4378246976652918E-008 + -1.3299999999999992E-002 3.2129623406262908E-008 + -1.2199999999999989E-002 4.0597818440346600E-008 + -1.1099999999999985E-002 4.9950259040087985E-008 + -9.9999999999999950E-003 6.0562591386315034E-008 + -8.8999999999999913E-003 7.3109823972572485E-008 + -7.7999999999999875E-003 8.8576200596435228E-008 + -6.6999999999999837E-003 1.0814449780127688E-007 + -5.5999999999999939E-003 1.3305698587373627E-007 + -4.4999999999999901E-003 1.6457229889965674E-007 + -3.3999999999999864E-003 2.0402002576247469E-007 + -2.2999999999999826E-003 2.5285598326263425E-007 + -1.1999999999999927E-003 3.1267245503840968E-007 + -9.9999999999988987E-005 3.8522259160345129E-007 + 1.0000000000000148E-003 4.7251717205654131E-007 + 2.1000000000000185E-003 5.7696388466865756E-007 + 3.2000000000000084E-003 7.0149781095096841E-007 + 4.3000000000000121E-003 8.4973623870610027E-007 + 5.4000000000000159E-003 1.0261701390845701E-006 + 6.5000000000000058E-003 1.2362646657493315E-006 + 7.6000000000000234E-003 1.4863192063785391E-006 + 8.7000000000000133E-003 1.7831735021900386E-006 + 9.8000000000000032E-003 2.1341163574106758E-006 + 1.0900000000000021E-002 2.5471517801634036E-006 + 1.2000000000000011E-002 3.0314022296806797E-006 + 1.3100000000000001E-002 3.5971947909274604E-006 + 1.4200000000000018E-002 4.2558126551739406E-006 + 1.5300000000000008E-002 5.0194094001199119E-006 + 1.6400000000000026E-002 5.9014196267526131E-006 + 1.7500000000000016E-002 6.9171305767667945E-006 + 1.8600000000000005E-002 8.0838053690968081E-006 + 1.9700000000000023E-002 9.4202050604508258E-006 + 2.0800000000000013E-002 1.0946040674753021E-005 + 2.1900000000000003E-002 1.2681764019362163E-005 + 2.3000000000000020E-002 1.4648732758359984E-005 + 2.4100000000000010E-002 1.6869267710717395E-005 + 2.5200000000000000E-002 1.9366476408322342E-005 + 2.6300000000000018E-002 2.2163958419696428E-005 + 2.7400000000000008E-002 2.5285613446612842E-005 + 2.8500000000000025E-002 2.8755244784406386E-005 + 2.9600000000000015E-002 3.2595929951639846E-005 + 3.0700000000000005E-002 3.6829911550739780E-005 + 3.1800000000000023E-002 4.1478546336293221E-005 + 3.2900000000000013E-002 4.6561701310565695E-005 + 3.4000000000000002E-002 5.2095812861807644E-005 + 3.5100000000000020E-002 5.8092304243473336E-005 + 3.6200000000000010E-002 6.4557265432085842E-005 + 3.7300000000000028E-002 7.1492140705231577E-005 + 3.8400000000000017E-002 7.8893252066336572E-005 + 3.9500000000000007E-002 8.6750027548987418E-005 + 4.0600000000000025E-002 9.5042647444643080E-005 + 4.1700000000000015E-002 1.0374058183515444E-004 + 4.2800000000000005E-002 1.1280363105470315E-004 + 4.3900000000000022E-002 1.2218199844937772E-004 + 4.5000000000000012E-002 1.3181568647269160E-004 + 4.6100000000000002E-002 1.4163205923978239E-004 + 4.7200000000000020E-002 1.5154507127590477E-004 + 4.8300000000000010E-002 1.6145386325661093E-004 + 4.9400000000000027E-002 1.7124324222095311E-004 + 5.0500000000000017E-002 1.8078573339153081E-004 + 5.1600000000000007E-002 1.8994417041540146E-004 + 5.2700000000000025E-002 1.9856881408486515E-004 + 5.3800000000000014E-002 2.0649882208090276E-004 + 5.4900000000000004E-002 2.1356015349738300E-004 + 5.6000000000000022E-002 2.1956951241008937E-004 + 5.7100000000000012E-002 2.2433846606872976E-004 + 5.8200000000000002E-002 2.2767743212170899E-004 + 5.9300000000000019E-002 2.2939995687920600E-004 + 6.0400000000000009E-002 2.2931781131774187E-004 + 6.1500000000000027E-002 2.2724508016835898E-004 + 6.2600000000000017E-002 2.2300150885712355E-004 + 6.3700000000000007E-002 2.1642043429892510E-004 + 6.4800000000000024E-002 2.0735667203553021E-004 + 6.5900000000000014E-002 1.9569011055864394E-004 + 6.7000000000000004E-002 1.8132013792637736E-004 + 6.8100000000000022E-002 1.6416861035395414E-004 + 6.9200000000000012E-002 1.4418484352063388E-004 + 7.0300000000000029E-002 1.2135810538893566E-004 + 7.1400000000000019E-002 9.5720104582142085E-005 + 7.2500000000000009E-002 6.7348373704589903E-005 + 7.3600000000000027E-002 3.6358404031489044E-005 + 7.4700000000000016E-002 2.9019952307862695E-006 + 7.5800000000000006E-002 -3.2826312235556543E-005 + 7.6900000000000024E-002 -7.0585978392045945E-005 + 7.8000000000000014E-002 -1.1008651927113533E-004 + 7.9100000000000004E-002 -1.5099327720236033E-004 + 8.0200000000000021E-002 -1.9293716468382627E-004 + 8.1300000000000011E-002 -2.3551587946712971E-004 + 8.2400000000000029E-002 -2.7830348699353635E-004 + 8.3500000000000019E-002 -3.2084781560115516E-004 + 8.4600000000000009E-002 -3.6266847746446729E-004 + 8.5700000000000026E-002 -4.0326642920263112E-004 + 8.6800000000000016E-002 -4.4213904766365886E-004 + 8.7900000000000006E-002 -4.7879727208055556E-004 + 8.9000000000000024E-002 -5.1276944577693939E-004 + 9.0100000000000013E-002 -5.4359622299671173E-004 + 9.1200000000000003E-002 -5.7082989951595664E-004 + 9.2300000000000021E-002 -5.9405394131317735E-004 + 9.3400000000000011E-002 -6.1290134908631444E-004 + 9.4500000000000028E-002 -6.2706199241802096E-004 + 9.5600000000000018E-002 -6.3628074713051319E-004 + 9.6700000000000008E-002 -6.4035516697913408E-004 + 9.7800000000000026E-002 -6.3914182828739285E-004 + 9.8900000000000016E-002 -6.3256459543481469E-004 + 0.10000000000000001 -6.2061753123998642E-004 + 0.10110000000000002 -6.0336926253512502E-004 + 0.10220000000000001 -5.8096286375075579E-004 + 0.10330000000000003 -5.5361352860927582E-004 + 0.10440000000000002 -5.2159972256049514E-004 + 0.10550000000000001 -4.8524668090976775E-004 + 0.10660000000000003 -4.4493365567177534E-004 + 0.10770000000000002 -4.0109996916726232E-004 + 0.10880000000000001 -3.5424597444944084E-004 + 0.10990000000000003 -3.0491215875372291E-004 + 0.11100000000000002 -2.5364628527313471E-004 + 0.11210000000000001 -2.0100121037103236E-004 + 0.11320000000000002 -1.4754066069144756E-004 + 0.11430000000000001 -9.3854505394119769E-005 + 0.11540000000000003 -4.0533544961363077E-005 + 0.11650000000000002 1.1859653568535578E-005 + 0.11760000000000001 6.2806946516502649E-005 + 0.11870000000000003 1.1181231820955873E-004 + 0.11980000000000002 1.5841373533476144E-004 + 0.12090000000000001 2.0219855650793761E-004 + 0.12200000000000003 2.4279895296785980E-004 + 0.12310000000000001 2.7990090893581510E-004 + 0.12420000000000003 3.1324010342359543E-004 + 0.12530000000000002 3.4261806285940111E-004 + 0.12640000000000001 3.6790512967854738E-004 + 0.12750000000000003 3.8903570384718478E-004 + 0.12860000000000002 4.0598466875962913E-004 + 0.12970000000000001 4.1876544128172100E-004 + 0.13080000000000003 4.2745232349261642E-004 + 0.13190000000000002 4.3218981591053307E-004 + 0.13300000000000001 4.3317044037394226E-004 + 0.13410000000000000 4.3060729512944818E-004 + 0.13520000000000004 4.2473099892958999E-004 + 0.13630000000000003 4.1580680408515036E-004 + 0.13740000000000002 4.0414268733002245E-004 + 0.13850000000000001 3.9006237057037652E-004 + 0.13960000000000000 3.7388363853096962E-004 + 0.14070000000000005 3.5592468339018524E-004 + 0.14180000000000004 3.3651330159045756E-004 + 0.14290000000000003 3.1598433270119131E-004 + 0.14400000000000002 2.9465559055097401E-004 + 0.14510000000000001 2.7281968505121768E-004 + 0.14620000000000000 2.5075601297430694E-004 + 0.14730000000000004 2.2874001297168434E-004 + 0.14840000000000003 2.0702938491012901E-004 + 0.14950000000000002 1.8584569625090808E-004 + 0.15060000000000001 1.6537823830731213E-004 + 0.15170000000000000 1.4580423885490745E-004 + 0.15280000000000005 1.2729158333968371E-004 + 0.15390000000000004 1.0997684876201674E-004 + 0.15500000000000003 9.3953967734705657E-005 + 0.15610000000000002 7.9291712609119713E-005 + 0.15720000000000001 6.6058019001502544E-005 + 0.15830000000000000 5.4314987210091203E-005 + 0.15940000000000004 4.4092579628340900E-005 + 0.16050000000000003 3.5380937333684415E-005 + 0.16160000000000002 2.8156626285635866E-005 + 0.16270000000000001 2.2403955881600268E-005 + 0.16380000000000000 1.8105896742781624E-005 + 0.16490000000000005 1.5218539374473039E-005 + 0.16600000000000004 1.3672033674083650E-005 + 0.16710000000000003 1.3395147107075900E-005 + 0.16820000000000002 1.4326137716125231E-005 + 0.16930000000000001 1.6395582861150615E-005 + 0.17040000000000000 1.9509572666720487E-005 + 0.17150000000000004 2.3563809008919634E-005 + 0.17260000000000003 2.8464814022299834E-005 + 0.17370000000000002 3.4127282560802996E-005 + 0.17480000000000001 4.0448911022394896E-005 + 0.17590000000000000 4.7303405153797939E-005 + 0.17700000000000005 5.4561784054385498E-005 + 0.17810000000000004 6.2111001170706004E-005 + 0.17920000000000003 6.9842346420045942E-005 + 0.18030000000000002 7.7626500569749624E-005 + 0.18140000000000001 8.5314299212768674E-005 + 0.18250000000000000 9.2760790721513331E-005 + 0.18360000000000004 9.9835800938308239E-005 + 0.18470000000000003 1.0640481923473999E-004 + 0.18580000000000002 1.1231262760702521E-004 + 0.18690000000000001 1.1739683395717293E-004 + 0.18800000000000000 1.2151353439548984E-004 + 0.18910000000000005 1.2453597446437925E-004 + 0.19020000000000004 1.2632849393412471E-004 + 0.19130000000000003 1.2673792662099004E-004 + 0.19240000000000002 1.2561857874970883E-004 + 0.19350000000000001 1.2285877892281860E-004 + 0.19460000000000005 1.1837042984552681E-004 + 0.19570000000000004 1.1206587078049779E-004 + 0.19680000000000003 1.0385450877947733E-004 + 0.19790000000000002 9.3668713816441596E-005 + 0.19900000000000001 8.1482037785463035E-005 + 0.20010000000000000 6.7296627094037831E-005 + 0.20120000000000005 5.1125600293744355E-005 + 0.20230000000000004 3.2998672395478934E-005 + 0.20340000000000003 1.2987135960429441E-005 + 0.20450000000000002 -8.7940998128033243E-006 + 0.20560000000000000 -3.2205713068833575E-005 + 0.20670000000000005 -5.7096676755463704E-005 + 0.20780000000000004 -8.3287668530829251E-005 + 0.20890000000000003 -1.1055327195208520E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0030.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0030.BXX.semd new file mode 100644 index 00000000..2e2f4626 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0030.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 0.0000000000000000 + -9.9099999999999994E-002 0.0000000000000000 + -9.7999999999999990E-002 0.0000000000000000 + -9.6899999999999986E-002 0.0000000000000000 + -9.5799999999999996E-002 0.0000000000000000 + -9.4699999999999993E-002 0.0000000000000000 + -9.3599999999999989E-002 0.0000000000000000 + -9.2499999999999999E-002 0.0000000000000000 + -9.1399999999999995E-002 0.0000000000000000 + -9.0299999999999991E-002 0.0000000000000000 + -8.9200000000000002E-002 0.0000000000000000 + -8.8099999999999984E-002 0.0000000000000000 + -8.6999999999999994E-002 0.0000000000000000 + -8.5899999999999990E-002 0.0000000000000000 + -8.4799999999999986E-002 0.0000000000000000 + -8.3699999999999997E-002 0.0000000000000000 + -8.2599999999999993E-002 0.0000000000000000 + -8.1499999999999989E-002 0.0000000000000000 + -8.0399999999999999E-002 0.0000000000000000 + -7.9299999999999995E-002 0.0000000000000000 + -7.8199999999999992E-002 0.0000000000000000 + -7.7100000000000002E-002 0.0000000000000000 + -7.5999999999999984E-002 0.0000000000000000 + -7.4899999999999994E-002 0.0000000000000000 + -7.3799999999999991E-002 0.0000000000000000 + -7.2699999999999987E-002 0.0000000000000000 + -7.1599999999999997E-002 0.0000000000000000 + -7.0499999999999993E-002 0.0000000000000000 + -6.9399999999999989E-002 0.0000000000000000 + -6.8300000000000000E-002 0.0000000000000000 + -6.7199999999999996E-002 0.0000000000000000 + -6.6099999999999992E-002 0.0000000000000000 + -6.5000000000000002E-002 0.0000000000000000 + -6.3899999999999985E-002 0.0000000000000000 + -6.2799999999999995E-002 0.0000000000000000 + -6.1699999999999991E-002 0.0000000000000000 + -6.0599999999999994E-002 0.0000000000000000 + -5.9499999999999990E-002 0.0000000000000000 + -5.8399999999999994E-002 0.0000000000000000 + -5.7299999999999990E-002 0.0000000000000000 + -5.6199999999999986E-002 0.0000000000000000 + -5.5099999999999996E-002 0.0000000000000000 + -5.3999999999999992E-002 0.0000000000000000 + -5.2899999999999989E-002 0.0000000000000000 + -5.1799999999999985E-002 0.0000000000000000 + -5.0699999999999995E-002 0.0000000000000000 + -4.9599999999999991E-002 0.0000000000000000 + -4.8499999999999988E-002 0.0000000000000000 + -4.7399999999999998E-002 0.0000000000000000 + -4.6299999999999994E-002 0.0000000000000000 + -4.5199999999999990E-002 0.0000000000000000 + -4.4099999999999986E-002 0.0000000000000000 + -4.2999999999999997E-002 0.0000000000000000 + -4.1899999999999993E-002 0.0000000000000000 + -4.0799999999999989E-002 0.0000000000000000 + -3.9699999999999985E-002 0.0000000000000000 + -3.8599999999999995E-002 0.0000000000000000 + -3.7499999999999992E-002 0.0000000000000000 + -3.6399999999999988E-002 0.0000000000000000 + -3.5299999999999984E-002 0.0000000000000000 + -3.4199999999999994E-002 0.0000000000000000 + -3.3099999999999991E-002 0.0000000000000000 + -3.1999999999999987E-002 0.0000000000000000 + -3.0899999999999997E-002 0.0000000000000000 + -2.9799999999999993E-002 0.0000000000000000 + -2.8699999999999989E-002 0.0000000000000000 + -2.7599999999999986E-002 0.0000000000000000 + -2.6499999999999996E-002 0.0000000000000000 + -2.5399999999999992E-002 0.0000000000000000 + -2.4299999999999988E-002 0.0000000000000000 + -2.3199999999999985E-002 0.0000000000000000 + -2.2099999999999995E-002 0.0000000000000000 + -2.0999999999999991E-002 0.0000000000000000 + -1.9899999999999987E-002 0.0000000000000000 + -1.8799999999999983E-002 0.0000000000000000 + -1.7699999999999994E-002 0.0000000000000000 + -1.6599999999999990E-002 0.0000000000000000 + -1.5499999999999986E-002 0.0000000000000000 + -1.4399999999999996E-002 0.0000000000000000 + -1.3299999999999992E-002 0.0000000000000000 + -1.2199999999999989E-002 0.0000000000000000 + -1.1099999999999985E-002 0.0000000000000000 + -9.9999999999999950E-003 0.0000000000000000 + -8.8999999999999913E-003 0.0000000000000000 + -7.7999999999999875E-003 0.0000000000000000 + -6.6999999999999837E-003 0.0000000000000000 + -5.5999999999999939E-003 0.0000000000000000 + -4.4999999999999901E-003 0.0000000000000000 + -3.3999999999999864E-003 0.0000000000000000 + -2.2999999999999826E-003 0.0000000000000000 + -1.1999999999999927E-003 0.0000000000000000 + -9.9999999999988987E-005 0.0000000000000000 + 1.0000000000000148E-003 0.0000000000000000 + 2.1000000000000185E-003 0.0000000000000000 + 3.2000000000000084E-003 0.0000000000000000 + 4.3000000000000121E-003 0.0000000000000000 + 5.4000000000000159E-003 0.0000000000000000 + 6.5000000000000058E-003 0.0000000000000000 + 7.6000000000000234E-003 0.0000000000000000 + 8.7000000000000133E-003 0.0000000000000000 + 9.8000000000000032E-003 0.0000000000000000 + 1.0900000000000021E-002 0.0000000000000000 + 1.2000000000000011E-002 0.0000000000000000 + 1.3100000000000001E-002 0.0000000000000000 + 1.4200000000000018E-002 0.0000000000000000 + 1.5300000000000008E-002 0.0000000000000000 + 1.6400000000000026E-002 0.0000000000000000 + 1.7500000000000016E-002 0.0000000000000000 + 1.8600000000000005E-002 0.0000000000000000 + 1.9700000000000023E-002 0.0000000000000000 + 2.0800000000000013E-002 0.0000000000000000 + 2.1900000000000003E-002 0.0000000000000000 + 2.3000000000000020E-002 0.0000000000000000 + 2.4100000000000010E-002 0.0000000000000000 + 2.5200000000000000E-002 0.0000000000000000 + 2.6300000000000018E-002 0.0000000000000000 + 2.7400000000000008E-002 0.0000000000000000 + 2.8500000000000025E-002 0.0000000000000000 + 2.9600000000000015E-002 0.0000000000000000 + 3.0700000000000005E-002 0.0000000000000000 + 3.1800000000000023E-002 0.0000000000000000 + 3.2900000000000013E-002 0.0000000000000000 + 3.4000000000000002E-002 0.0000000000000000 + 3.5100000000000020E-002 0.0000000000000000 + 3.6200000000000010E-002 0.0000000000000000 + 3.7300000000000028E-002 0.0000000000000000 + 3.8400000000000017E-002 0.0000000000000000 + 3.9500000000000007E-002 0.0000000000000000 + 4.0600000000000025E-002 0.0000000000000000 + 4.1700000000000015E-002 0.0000000000000000 + 4.2800000000000005E-002 0.0000000000000000 + 4.3900000000000022E-002 0.0000000000000000 + 4.5000000000000012E-002 0.0000000000000000 + 4.6100000000000002E-002 0.0000000000000000 + 4.7200000000000020E-002 0.0000000000000000 + 4.8300000000000010E-002 0.0000000000000000 + 4.9400000000000027E-002 0.0000000000000000 + 5.0500000000000017E-002 0.0000000000000000 + 5.1600000000000007E-002 0.0000000000000000 + 5.2700000000000025E-002 0.0000000000000000 + 5.3800000000000014E-002 0.0000000000000000 + 5.4900000000000004E-002 0.0000000000000000 + 5.6000000000000022E-002 0.0000000000000000 + 5.7100000000000012E-002 0.0000000000000000 + 5.8200000000000002E-002 0.0000000000000000 + 5.9300000000000019E-002 0.0000000000000000 + 6.0400000000000009E-002 0.0000000000000000 + 6.1500000000000027E-002 0.0000000000000000 + 6.2600000000000017E-002 0.0000000000000000 + 6.3700000000000007E-002 0.0000000000000000 + 6.4800000000000024E-002 0.0000000000000000 + 6.5900000000000014E-002 0.0000000000000000 + 6.7000000000000004E-002 0.0000000000000000 + 6.8100000000000022E-002 0.0000000000000000 + 6.9200000000000012E-002 0.0000000000000000 + 7.0300000000000029E-002 0.0000000000000000 + 7.1400000000000019E-002 0.0000000000000000 + 7.2500000000000009E-002 0.0000000000000000 + 7.3600000000000027E-002 0.0000000000000000 + 7.4700000000000016E-002 0.0000000000000000 + 7.5800000000000006E-002 0.0000000000000000 + 7.6900000000000024E-002 0.0000000000000000 + 7.8000000000000014E-002 0.0000000000000000 + 7.9100000000000004E-002 0.0000000000000000 + 8.0200000000000021E-002 0.0000000000000000 + 8.1300000000000011E-002 0.0000000000000000 + 8.2400000000000029E-002 0.0000000000000000 + 8.3500000000000019E-002 0.0000000000000000 + 8.4600000000000009E-002 0.0000000000000000 + 8.5700000000000026E-002 0.0000000000000000 + 8.6800000000000016E-002 0.0000000000000000 + 8.7900000000000006E-002 0.0000000000000000 + 8.9000000000000024E-002 0.0000000000000000 + 9.0100000000000013E-002 0.0000000000000000 + 9.1200000000000003E-002 0.0000000000000000 + 9.2300000000000021E-002 0.0000000000000000 + 9.3400000000000011E-002 0.0000000000000000 + 9.4500000000000028E-002 0.0000000000000000 + 9.5600000000000018E-002 0.0000000000000000 + 9.6700000000000008E-002 0.0000000000000000 + 9.7800000000000026E-002 0.0000000000000000 + 9.8900000000000016E-002 0.0000000000000000 + 0.10000000000000001 0.0000000000000000 + 0.10110000000000002 0.0000000000000000 + 0.10220000000000001 0.0000000000000000 + 0.10330000000000003 0.0000000000000000 + 0.10440000000000002 0.0000000000000000 + 0.10550000000000001 0.0000000000000000 + 0.10660000000000003 0.0000000000000000 + 0.10770000000000002 0.0000000000000000 + 0.10880000000000001 0.0000000000000000 + 0.10990000000000003 0.0000000000000000 + 0.11100000000000002 0.0000000000000000 + 0.11210000000000001 0.0000000000000000 + 0.11320000000000002 0.0000000000000000 + 0.11430000000000001 0.0000000000000000 + 0.11540000000000003 0.0000000000000000 + 0.11650000000000002 0.0000000000000000 + 0.11760000000000001 0.0000000000000000 + 0.11870000000000003 0.0000000000000000 + 0.11980000000000002 0.0000000000000000 + 0.12090000000000001 0.0000000000000000 + 0.12200000000000003 0.0000000000000000 + 0.12310000000000001 0.0000000000000000 + 0.12420000000000003 0.0000000000000000 + 0.12530000000000002 0.0000000000000000 + 0.12640000000000001 0.0000000000000000 + 0.12750000000000003 0.0000000000000000 + 0.12860000000000002 0.0000000000000000 + 0.12970000000000001 0.0000000000000000 + 0.13080000000000003 0.0000000000000000 + 0.13190000000000002 0.0000000000000000 + 0.13300000000000001 0.0000000000000000 + 0.13410000000000000 0.0000000000000000 + 0.13520000000000004 0.0000000000000000 + 0.13630000000000003 0.0000000000000000 + 0.13740000000000002 0.0000000000000000 + 0.13850000000000001 0.0000000000000000 + 0.13960000000000000 0.0000000000000000 + 0.14070000000000005 0.0000000000000000 + 0.14180000000000004 0.0000000000000000 + 0.14290000000000003 0.0000000000000000 + 0.14400000000000002 0.0000000000000000 + 0.14510000000000001 0.0000000000000000 + 0.14620000000000000 0.0000000000000000 + 0.14730000000000004 0.0000000000000000 + 0.14840000000000003 0.0000000000000000 + 0.14950000000000002 0.0000000000000000 + 0.15060000000000001 0.0000000000000000 + 0.15170000000000000 0.0000000000000000 + 0.15280000000000005 0.0000000000000000 + 0.15390000000000004 0.0000000000000000 + 0.15500000000000003 0.0000000000000000 + 0.15610000000000002 0.0000000000000000 + 0.15720000000000001 0.0000000000000000 + 0.15830000000000000 0.0000000000000000 + 0.15940000000000004 0.0000000000000000 + 0.16050000000000003 0.0000000000000000 + 0.16160000000000002 0.0000000000000000 + 0.16270000000000001 0.0000000000000000 + 0.16380000000000000 0.0000000000000000 + 0.16490000000000005 0.0000000000000000 + 0.16600000000000004 0.0000000000000000 + 0.16710000000000003 0.0000000000000000 + 0.16820000000000002 0.0000000000000000 + 0.16930000000000001 0.0000000000000000 + 0.17040000000000000 0.0000000000000000 + 0.17150000000000004 0.0000000000000000 + 0.17260000000000003 0.0000000000000000 + 0.17370000000000002 0.0000000000000000 + 0.17480000000000001 0.0000000000000000 + 0.17590000000000000 0.0000000000000000 + 0.17700000000000005 0.0000000000000000 + 0.17810000000000004 0.0000000000000000 + 0.17920000000000003 0.0000000000000000 + 0.18030000000000002 0.0000000000000000 + 0.18140000000000001 0.0000000000000000 + 0.18250000000000000 0.0000000000000000 + 0.18360000000000004 0.0000000000000000 + 0.18470000000000003 0.0000000000000000 + 0.18580000000000002 0.0000000000000000 + 0.18690000000000001 0.0000000000000000 + 0.18800000000000000 0.0000000000000000 + 0.18910000000000005 0.0000000000000000 + 0.19020000000000004 0.0000000000000000 + 0.19130000000000003 0.0000000000000000 + 0.19240000000000002 0.0000000000000000 + 0.19350000000000001 0.0000000000000000 + 0.19460000000000005 0.0000000000000000 + 0.19570000000000004 0.0000000000000000 + 0.19680000000000003 0.0000000000000000 + 0.19790000000000002 0.0000000000000000 + 0.19900000000000001 0.0000000000000000 + 0.20010000000000000 0.0000000000000000 + 0.20120000000000005 0.0000000000000000 + 0.20230000000000004 0.0000000000000000 + 0.20340000000000003 0.0000000000000000 + 0.20450000000000002 0.0000000000000000 + 0.20560000000000000 0.0000000000000000 + 0.20670000000000005 0.0000000000000000 + 0.20780000000000004 0.0000000000000000 + 0.20890000000000003 0.0000000000000000 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0030.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0030.BXZ.semd new file mode 100644 index 00000000..52541a3f --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0030.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 -1.9314144377936741E-038 + -0.10020000000000000 7.6111397170343721E-038 + -9.9099999999999994E-002 2.3725359636630506E-037 + -9.7999999999999990E-002 -2.3039425607797788E-036 + -9.6899999999999986E-002 -5.8035145842806881E-038 + -9.5799999999999996E-002 3.4944749382246967E-035 + -9.4699999999999993E-002 -2.8432843582365067E-035 + -9.3599999999999989E-002 -3.9417011771333921E-034 + -9.2499999999999999E-002 4.1312620389954673E-034 + -9.1399999999999995E-002 3.7573916526126232E-033 + -9.0299999999999991E-002 -3.4174427271166486E-033 + -8.9200000000000002E-002 -3.1596324244735414E-032 + -8.8099999999999984E-002 1.6453976298163215E-032 + -8.6999999999999994E-002 2.3471833913320931E-031 + -8.5899999999999990E-002 3.1436862558574617E-033 + -8.4799999999999986E-002 -1.5118061057789859E-030 + -8.3699999999999997E-002 -9.6947589434350048E-031 + -8.2599999999999993E-002 8.1690613156157414E-030 + -8.1499999999999989E-002 1.1438197245478551E-029 + -8.0399999999999999E-002 -3.4766300549298451E-029 + -7.9299999999999995E-002 -8.7477784374634164E-029 + -7.8199999999999992E-002 9.6454898938756567E-029 + -7.7100000000000002E-002 5.0348638015617896E-028 + -7.5999999999999984E-002 2.3846148366204685E-029 + -7.4899999999999994E-002 -2.2161860759338584E-027 + -7.3799999999999991E-002 -2.2836535204086821E-027 + -7.2699999999999987E-002 6.9387897074449096E-027 + -7.1599999999999997E-002 1.6393008781862789E-026 + -7.0499999999999993E-002 -9.9998465832424495E-027 + -6.9399999999999989E-002 -7.3272907610170317E-026 + -6.8300000000000000E-002 -4.2752353736307667E-026 + -6.7199999999999996E-002 2.1728781669050488E-025 + -6.6099999999999992E-002 3.9428347796310191E-025 + -6.5000000000000002E-002 -2.9600849294154253E-025 + -6.3899999999999985E-002 -1.6577874452326565E-024 + -6.2799999999999995E-002 -9.6609980682335307E-025 + -6.1699999999999991E-002 4.1325022834027306E-024 + -6.0599999999999994E-002 7.9081025940390345E-024 + -5.9499999999999990E-002 -3.0338714779195319E-024 + -5.8399999999999994E-002 -2.7065593621635832E-023 + -5.7299999999999990E-002 -2.4240649587881370E-023 + -5.6199999999999986E-002 4.6631404575801362E-023 + -5.5099999999999996E-002 1.2461346681140651E-022 + -5.3999999999999992E-002 2.9612418432367385E-023 + -5.2899999999999989E-002 -2.9122240460702222E-022 + -5.1799999999999985E-002 -4.4413187032659950E-022 + -5.0699999999999995E-002 1.6841944299285760E-022 + -4.9599999999999991E-002 1.3077780010529136E-021 + -4.8499999999999988E-002 1.2784094542362299E-021 + -4.7399999999999998E-002 -1.4145174196084990E-021 + -4.6299999999999994E-002 -4.7750329680041149E-021 + -4.5199999999999990E-002 -3.0985777810485109E-021 + -4.4099999999999986E-002 6.3425277079918147E-021 + -4.2999999999999997E-002 1.5058561326412178E-020 + -4.1899999999999993E-002 7.0256698418290778E-021 + -4.0799999999999989E-002 -2.1064172070121323E-020 + -3.9699999999999985E-002 -4.2842246245315657E-020 + -3.8599999999999995E-002 -1.8789822820035434E-020 + -3.7499999999999992E-002 5.4608473637401931E-020 + -3.6399999999999988E-002 1.1360087527436420E-019 + -3.5299999999999984E-002 6.7716533385891267E-020 + -3.4199999999999994E-002 -1.0299810003205363E-019 + -3.3099999999999991E-002 -2.8347334835585062E-019 + -3.1999999999999987E-002 -2.7091390322394001E-019 + -3.0899999999999997E-002 7.3059318811765415E-020 + -2.9799999999999993E-002 6.4252448322065798E-019 + -2.8699999999999989E-002 9.8929229618178259E-019 + -2.7599999999999986E-002 4.7436946973537893E-019 + -2.6499999999999996E-002 -1.1668195245012289E-018 + -2.5399999999999992E-002 -3.0402357533993427E-018 + -2.4299999999999988E-002 -2.9736204171286097E-018 + -2.3199999999999985E-002 9.1921272750567753E-019 + -2.2099999999999995E-002 7.4135309665707682E-018 + -2.0999999999999991E-002 1.0854278887171855E-017 + -1.9899999999999987E-002 4.4719795146102268E-018 + -1.8799999999999983E-002 -1.2324362469774572E-017 + -1.7699999999999994E-002 -2.8849935566036569E-017 + -1.6599999999999990E-002 -2.7391956944517953E-017 + -1.5499999999999986E-002 2.9334113743475602E-018 + -1.4399999999999996E-002 5.2092149061780147E-017 + -1.3299999999999992E-002 8.7133273432425011E-017 + -1.2199999999999989E-002 6.7578776691230641E-017 + -1.1099999999999985E-002 -2.7003585720756956E-017 + -9.9999999999999950E-003 -1.6931185410966559E-016 + -8.8999999999999913E-003 -2.7278230198203753E-016 + -7.7999999999999875E-003 -2.1641686508391453E-016 + -6.6999999999999837E-003 8.0199514665760512E-017 + -5.5999999999999939E-003 5.5099514394715918E-016 + -4.4999999999999901E-003 9.1909258117606543E-016 + -3.3999999999999864E-003 7.7278463313638934E-016 + -2.2999999999999826E-003 -1.7499200411439373E-016 + -1.1999999999999927E-003 -1.7388284093974382E-015 + -9.9999999999988987E-005 -3.0624008222275871E-015 + 1.0000000000000148E-003 -2.8381522375738001E-015 + 2.1000000000000185E-003 -5.3845143303127025E-017 + 3.2000000000000084E-003 4.9650166045038004E-015 + 4.3000000000000121E-003 9.8359007435133358E-015 + 5.4000000000000159E-003 1.0521836494529341E-014 + 6.5000000000000058E-003 3.3292809986331566E-015 + 7.6000000000000234E-003 -1.1960201776986708E-014 + 8.7000000000000133E-003 -2.9482052378831253E-014 + 9.8000000000000032E-003 -3.7523559563365505E-014 + 1.0900000000000021E-002 -2.3234974328659869E-014 + 1.2000000000000011E-002 1.8785500092337662E-014 + 1.3100000000000001E-002 7.7669688985492619E-014 + 1.4200000000000018E-002 1.2313792292686226E-013 + 1.5300000000000008E-002 1.1368789481873420E-013 + 1.6400000000000026E-002 1.7686998309636610E-014 + 1.7500000000000016E-002 -1.5864635722739190E-013 + 1.8600000000000005E-002 -3.5069560103129227E-013 + 1.9700000000000023E-002 -4.4054297427924272E-013 + 2.0800000000000013E-002 -3.0007731867918996E-013 + 2.1900000000000003E-002 1.3280277214294117E-013 + 2.3000000000000020E-002 7.7358546001285444E-013 + 2.4100000000000010E-002 1.3536775866906936E-012 + 2.5200000000000000E-002 1.4736808778489929E-012 + 2.6300000000000018E-002 7.6680735329112681E-013 + 2.7400000000000008E-002 -8.6273528468808203E-013 + 2.8500000000000025E-002 -3.0244723826094999E-012 + 2.9600000000000015E-002 -4.7866159820497689E-012 + 3.0700000000000005E-002 -4.8986131991057835E-012 + 3.1800000000000023E-002 -2.3125485901220877E-012 + 3.2900000000000013E-002 3.1295818801041486E-012 + 3.4000000000000002E-002 1.0129795439961509E-011 + 3.5100000000000020E-002 1.5848225509706992E-011 + 3.6200000000000010E-002 1.6574946276604052E-011 + 3.7300000000000028E-002 9.1790871778463234E-012 + 3.8400000000000017E-002 -7.0256626037712433E-012 + 3.9500000000000007E-002 -2.8727525566707435E-011 + 4.0600000000000025E-002 -4.8272979363828128E-011 + 4.1700000000000015E-002 -5.5237429213983447E-011 + 4.2800000000000005E-002 -4.0006088719568567E-011 + 4.3900000000000022E-002 1.4370222676737820E-012 + 4.5000000000000012E-002 6.3189335708369043E-011 + 4.6100000000000002E-002 1.2770241808457428E-010 + 4.7200000000000020E-002 1.6843325345572424E-010 + 4.8300000000000010E-002 1.5741823122805698E-010 + 4.9400000000000027E-002 7.6404327309376185E-011 + 5.0500000000000017E-002 -7.1805193735396955E-011 + 5.1600000000000007E-002 -2.5637322820237785E-010 + 5.2700000000000025E-002 -4.2017617163381260E-010 + 5.3800000000000014E-002 -4.9261628110031097E-010 + 5.4900000000000004E-002 -4.1231956737775022E-010 + 5.6000000000000022E-002 -1.5443678280657736E-010 + 5.7100000000000012E-002 2.4606075510469338E-010 + 5.8200000000000002E-002 6.8483063664359634E-010 + 5.9300000000000019E-002 1.0000545946908801E-009 + 6.0400000000000009E-002 1.0081967483088761E-009 + 6.1500000000000027E-002 5.5864946002515126E-010 + 6.2600000000000017E-002 -4.0508602028310747E-010 + 6.3700000000000007E-002 -1.7948492692099194E-009 + 6.4800000000000024E-002 -3.3552369771427948E-009 + 6.5900000000000014E-002 -4.6811408083158312E-009 + 6.7000000000000004E-002 -5.2775903647273026E-009 + 6.8100000000000022E-002 -4.6519406105005601E-009 + 6.9200000000000012E-002 -2.4171427082109176E-009 + 7.0300000000000029E-002 1.6214354303656364E-009 + 7.1400000000000019E-002 7.4228556634636789E-009 + 7.2500000000000009E-002 1.4729583774908406E-008 + 7.3600000000000027E-002 2.3152043837626479E-008 + 7.4700000000000016E-002 3.2304154018447662E-008 + 7.5800000000000006E-002 4.1959914653943997E-008 + 7.6900000000000024E-002 5.2192827837416189E-008 + 7.8000000000000014E-002 6.3462664456892526E-008 + 7.9100000000000004E-002 7.6628076328688621E-008 + 8.0200000000000021E-002 9.2882629587620613E-008 + 8.1300000000000011E-002 1.1363630392224877E-007 + 8.2400000000000029E-002 1.4038049300779676E-007 + 8.3500000000000019E-002 1.7458224021993374E-007 + 8.4600000000000009E-002 2.1764795121725911E-007 + 8.5700000000000026E-002 2.7097769361716928E-007 + 8.6800000000000016E-002 3.3610558602958918E-007 + 8.7900000000000006E-002 4.1489670365990605E-007 + 8.9000000000000024E-002 5.0975114618267980E-007 + 9.0100000000000013E-002 6.2377085896514473E-007 + 9.1200000000000003E-002 7.6084830880063237E-007 + 9.2300000000000021E-002 9.2568041054619243E-007 + 9.3400000000000011E-002 1.1237186754442519E-006 + 9.4500000000000028E-002 1.3611064559881925E-006 + 9.5600000000000018E-002 1.6446533663838636E-006 + 9.6700000000000008E-002 1.9818789951386862E-006 + 9.7800000000000026E-002 2.3811373921489576E-006 + 9.8900000000000016E-002 2.8518361432361417E-006 + 0.10000000000000001 3.4046747714455705E-006 + 0.10110000000000002 4.0518857531424146E-006 + 0.10220000000000001 4.8073861762532033E-006 + 0.10330000000000003 5.6868416322686244E-006 + 0.10440000000000002 6.7076816776534542E-006 + 0.10550000000000001 7.8890116128604859E-006 + 0.10660000000000003 9.2515292635653168E-006 + 0.10770000000000002 1.0817455404321663E-005 + 0.10880000000000001 1.2610514204425272E-005 + 0.10990000000000003 1.4655925042461604E-005 + 0.11100000000000002 1.6980413420242257E-005 + 0.11210000000000001 1.9612152755144052E-005 + 0.11320000000000002 2.2580688892048784E-005 + 0.11430000000000001 2.5916688173310831E-005 + 0.11540000000000003 2.9651584554812871E-005 + 0.11650000000000002 3.3817072107922286E-005 + 0.11760000000000001 3.8444693927885965E-005 + 0.11870000000000003 4.3565087253227830E-005 + 0.11980000000000002 4.9207297706743702E-005 + 0.12090000000000001 5.5397907999577001E-005 + 0.12200000000000003 6.2160288507584482E-005 + 0.12310000000000001 6.9513713242486119E-005 + 0.12420000000000003 7.7472061093430966E-005 + 0.12530000000000002 8.6042804468888789E-005 + 0.12640000000000001 9.5226103439927101E-005 + 0.12750000000000003 1.0501370707061142E-004 + 0.12860000000000002 1.1538752005435526E-004 + 0.12970000000000001 1.2631838035304099E-004 + 0.13080000000000003 1.3776477135252208E-004 + 0.13190000000000002 1.4967194874770939E-004 + 0.13300000000000001 1.6197111108340323E-004 + 0.13410000000000000 1.7457766807638109E-004 + 0.13520000000000004 1.8739051301963627E-004 + 0.13630000000000003 2.0029113511554897E-004 + 0.13740000000000002 2.1314372133929282E-004 + 0.13850000000000001 2.2579461801797152E-004 + 0.13960000000000000 2.3807318939361721E-004 + 0.14070000000000005 2.4979218142107129E-004 + 0.14180000000000004 2.6074849301949143E-004 + 0.14290000000000003 2.7072554803453386E-004 + 0.14400000000000002 2.7949435752816498E-004 + 0.14510000000000001 2.8681606636382639E-004 + 0.14620000000000000 2.9244433972053230E-004 + 0.14730000000000004 2.9612868092954159E-004 + 0.14840000000000003 2.9761827317997813E-004 + 0.14950000000000002 2.9666538466699421E-004 + 0.15060000000000001 2.9302950133569539E-004 + 0.15170000000000000 2.8648282750509679E-004 + 0.15280000000000005 2.7681526262313128E-004 + 0.15390000000000004 2.6384048396721482E-004 + 0.15500000000000003 2.4739990476518869E-004 + 0.15610000000000002 2.2736798564437777E-004 + 0.15720000000000001 2.0365735690575093E-004 + 0.15830000000000000 1.7622364975977689E-004 + 0.15940000000000004 1.4506935258395970E-004 + 0.16050000000000003 1.1024744890164584E-004 + 0.16160000000000002 7.1864502388052642E-005 + 0.16270000000000001 3.0083418096182868E-005 + 0.16380000000000000 -1.4874607586534694E-005 + 0.16490000000000005 -6.2729690398555249E-005 + 0.16600000000000004 -1.1314399307593703E-004 + 0.16710000000000003 -1.6572285676375031E-004 + 0.16820000000000002 -2.2001743491273373E-004 + 0.16930000000000001 -2.7552858227863908E-004 + 0.17040000000000000 -3.3171294489875436E-004 + 0.17150000000000004 -3.8798892637714744E-004 + 0.17260000000000003 -4.4374453136697412E-004 + 0.17370000000000002 -4.9834384117275476E-004 + 0.17480000000000001 -5.5113586131483316E-004 + 0.17590000000000000 -6.0146459145471454E-004 + 0.17700000000000005 -6.4867944456636906E-004 + 0.17810000000000004 -6.9214706309139729E-004 + 0.17920000000000003 -7.3125830385833979E-004 + 0.18030000000000002 -7.6544156763702631E-004 + 0.18140000000000001 -7.9417222877964377E-004 + 0.18250000000000000 -8.1698317080736160E-004 + 0.18360000000000004 -8.3347264444455504E-004 + 0.18470000000000003 -8.4331439575180411E-004 + 0.18580000000000002 -8.4626284660771489E-004 + 0.18690000000000001 -8.4215734386816621E-004 + 0.18800000000000000 -8.3092815475538373E-004 + 0.18910000000000005 -8.1259739818051457E-004 + 0.19020000000000004 -7.8728114021942019E-004 + 0.19130000000000003 -7.5518980156630278E-004 + 0.19240000000000002 -7.1662379195913672E-004 + 0.19350000000000001 -6.7196926102042198E-004 + 0.19460000000000005 -6.2169349985197186E-004 + 0.19570000000000004 -5.6633824715390801E-004 + 0.19680000000000003 -5.0651043420657516E-004 + 0.19790000000000002 -4.4287377386353910E-004 + 0.19900000000000001 -3.7613787571899593E-004 + 0.20010000000000000 -3.0704450909979641E-004 + 0.20120000000000005 -2.3635716934222728E-004 + 0.20230000000000004 -1.6484953812323511E-004 + 0.20340000000000003 -9.3295544502325356E-005 + 0.20450000000000002 -2.2456848455476575E-005 + 0.20560000000000000 4.6930177632020786E-005 + 0.20670000000000005 1.1416672350605950E-004 + 0.20780000000000004 1.7860115622170269E-004 + 0.20890000000000003 2.3963571584317833E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0031.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0031.BXX.semd new file mode 100644 index 00000000..2e2f4626 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0031.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 0.0000000000000000 + -9.9099999999999994E-002 0.0000000000000000 + -9.7999999999999990E-002 0.0000000000000000 + -9.6899999999999986E-002 0.0000000000000000 + -9.5799999999999996E-002 0.0000000000000000 + -9.4699999999999993E-002 0.0000000000000000 + -9.3599999999999989E-002 0.0000000000000000 + -9.2499999999999999E-002 0.0000000000000000 + -9.1399999999999995E-002 0.0000000000000000 + -9.0299999999999991E-002 0.0000000000000000 + -8.9200000000000002E-002 0.0000000000000000 + -8.8099999999999984E-002 0.0000000000000000 + -8.6999999999999994E-002 0.0000000000000000 + -8.5899999999999990E-002 0.0000000000000000 + -8.4799999999999986E-002 0.0000000000000000 + -8.3699999999999997E-002 0.0000000000000000 + -8.2599999999999993E-002 0.0000000000000000 + -8.1499999999999989E-002 0.0000000000000000 + -8.0399999999999999E-002 0.0000000000000000 + -7.9299999999999995E-002 0.0000000000000000 + -7.8199999999999992E-002 0.0000000000000000 + -7.7100000000000002E-002 0.0000000000000000 + -7.5999999999999984E-002 0.0000000000000000 + -7.4899999999999994E-002 0.0000000000000000 + -7.3799999999999991E-002 0.0000000000000000 + -7.2699999999999987E-002 0.0000000000000000 + -7.1599999999999997E-002 0.0000000000000000 + -7.0499999999999993E-002 0.0000000000000000 + -6.9399999999999989E-002 0.0000000000000000 + -6.8300000000000000E-002 0.0000000000000000 + -6.7199999999999996E-002 0.0000000000000000 + -6.6099999999999992E-002 0.0000000000000000 + -6.5000000000000002E-002 0.0000000000000000 + -6.3899999999999985E-002 0.0000000000000000 + -6.2799999999999995E-002 0.0000000000000000 + -6.1699999999999991E-002 0.0000000000000000 + -6.0599999999999994E-002 0.0000000000000000 + -5.9499999999999990E-002 0.0000000000000000 + -5.8399999999999994E-002 0.0000000000000000 + -5.7299999999999990E-002 0.0000000000000000 + -5.6199999999999986E-002 0.0000000000000000 + -5.5099999999999996E-002 0.0000000000000000 + -5.3999999999999992E-002 0.0000000000000000 + -5.2899999999999989E-002 0.0000000000000000 + -5.1799999999999985E-002 0.0000000000000000 + -5.0699999999999995E-002 0.0000000000000000 + -4.9599999999999991E-002 0.0000000000000000 + -4.8499999999999988E-002 0.0000000000000000 + -4.7399999999999998E-002 0.0000000000000000 + -4.6299999999999994E-002 0.0000000000000000 + -4.5199999999999990E-002 0.0000000000000000 + -4.4099999999999986E-002 0.0000000000000000 + -4.2999999999999997E-002 0.0000000000000000 + -4.1899999999999993E-002 0.0000000000000000 + -4.0799999999999989E-002 0.0000000000000000 + -3.9699999999999985E-002 0.0000000000000000 + -3.8599999999999995E-002 0.0000000000000000 + -3.7499999999999992E-002 0.0000000000000000 + -3.6399999999999988E-002 0.0000000000000000 + -3.5299999999999984E-002 0.0000000000000000 + -3.4199999999999994E-002 0.0000000000000000 + -3.3099999999999991E-002 0.0000000000000000 + -3.1999999999999987E-002 0.0000000000000000 + -3.0899999999999997E-002 0.0000000000000000 + -2.9799999999999993E-002 0.0000000000000000 + -2.8699999999999989E-002 0.0000000000000000 + -2.7599999999999986E-002 0.0000000000000000 + -2.6499999999999996E-002 0.0000000000000000 + -2.5399999999999992E-002 0.0000000000000000 + -2.4299999999999988E-002 0.0000000000000000 + -2.3199999999999985E-002 0.0000000000000000 + -2.2099999999999995E-002 0.0000000000000000 + -2.0999999999999991E-002 0.0000000000000000 + -1.9899999999999987E-002 0.0000000000000000 + -1.8799999999999983E-002 0.0000000000000000 + -1.7699999999999994E-002 0.0000000000000000 + -1.6599999999999990E-002 0.0000000000000000 + -1.5499999999999986E-002 0.0000000000000000 + -1.4399999999999996E-002 0.0000000000000000 + -1.3299999999999992E-002 0.0000000000000000 + -1.2199999999999989E-002 0.0000000000000000 + -1.1099999999999985E-002 0.0000000000000000 + -9.9999999999999950E-003 0.0000000000000000 + -8.8999999999999913E-003 0.0000000000000000 + -7.7999999999999875E-003 0.0000000000000000 + -6.6999999999999837E-003 0.0000000000000000 + -5.5999999999999939E-003 0.0000000000000000 + -4.4999999999999901E-003 0.0000000000000000 + -3.3999999999999864E-003 0.0000000000000000 + -2.2999999999999826E-003 0.0000000000000000 + -1.1999999999999927E-003 0.0000000000000000 + -9.9999999999988987E-005 0.0000000000000000 + 1.0000000000000148E-003 0.0000000000000000 + 2.1000000000000185E-003 0.0000000000000000 + 3.2000000000000084E-003 0.0000000000000000 + 4.3000000000000121E-003 0.0000000000000000 + 5.4000000000000159E-003 0.0000000000000000 + 6.5000000000000058E-003 0.0000000000000000 + 7.6000000000000234E-003 0.0000000000000000 + 8.7000000000000133E-003 0.0000000000000000 + 9.8000000000000032E-003 0.0000000000000000 + 1.0900000000000021E-002 0.0000000000000000 + 1.2000000000000011E-002 0.0000000000000000 + 1.3100000000000001E-002 0.0000000000000000 + 1.4200000000000018E-002 0.0000000000000000 + 1.5300000000000008E-002 0.0000000000000000 + 1.6400000000000026E-002 0.0000000000000000 + 1.7500000000000016E-002 0.0000000000000000 + 1.8600000000000005E-002 0.0000000000000000 + 1.9700000000000023E-002 0.0000000000000000 + 2.0800000000000013E-002 0.0000000000000000 + 2.1900000000000003E-002 0.0000000000000000 + 2.3000000000000020E-002 0.0000000000000000 + 2.4100000000000010E-002 0.0000000000000000 + 2.5200000000000000E-002 0.0000000000000000 + 2.6300000000000018E-002 0.0000000000000000 + 2.7400000000000008E-002 0.0000000000000000 + 2.8500000000000025E-002 0.0000000000000000 + 2.9600000000000015E-002 0.0000000000000000 + 3.0700000000000005E-002 0.0000000000000000 + 3.1800000000000023E-002 0.0000000000000000 + 3.2900000000000013E-002 0.0000000000000000 + 3.4000000000000002E-002 0.0000000000000000 + 3.5100000000000020E-002 0.0000000000000000 + 3.6200000000000010E-002 0.0000000000000000 + 3.7300000000000028E-002 0.0000000000000000 + 3.8400000000000017E-002 0.0000000000000000 + 3.9500000000000007E-002 0.0000000000000000 + 4.0600000000000025E-002 0.0000000000000000 + 4.1700000000000015E-002 0.0000000000000000 + 4.2800000000000005E-002 0.0000000000000000 + 4.3900000000000022E-002 0.0000000000000000 + 4.5000000000000012E-002 0.0000000000000000 + 4.6100000000000002E-002 0.0000000000000000 + 4.7200000000000020E-002 0.0000000000000000 + 4.8300000000000010E-002 0.0000000000000000 + 4.9400000000000027E-002 0.0000000000000000 + 5.0500000000000017E-002 0.0000000000000000 + 5.1600000000000007E-002 0.0000000000000000 + 5.2700000000000025E-002 0.0000000000000000 + 5.3800000000000014E-002 0.0000000000000000 + 5.4900000000000004E-002 0.0000000000000000 + 5.6000000000000022E-002 0.0000000000000000 + 5.7100000000000012E-002 0.0000000000000000 + 5.8200000000000002E-002 0.0000000000000000 + 5.9300000000000019E-002 0.0000000000000000 + 6.0400000000000009E-002 0.0000000000000000 + 6.1500000000000027E-002 0.0000000000000000 + 6.2600000000000017E-002 0.0000000000000000 + 6.3700000000000007E-002 0.0000000000000000 + 6.4800000000000024E-002 0.0000000000000000 + 6.5900000000000014E-002 0.0000000000000000 + 6.7000000000000004E-002 0.0000000000000000 + 6.8100000000000022E-002 0.0000000000000000 + 6.9200000000000012E-002 0.0000000000000000 + 7.0300000000000029E-002 0.0000000000000000 + 7.1400000000000019E-002 0.0000000000000000 + 7.2500000000000009E-002 0.0000000000000000 + 7.3600000000000027E-002 0.0000000000000000 + 7.4700000000000016E-002 0.0000000000000000 + 7.5800000000000006E-002 0.0000000000000000 + 7.6900000000000024E-002 0.0000000000000000 + 7.8000000000000014E-002 0.0000000000000000 + 7.9100000000000004E-002 0.0000000000000000 + 8.0200000000000021E-002 0.0000000000000000 + 8.1300000000000011E-002 0.0000000000000000 + 8.2400000000000029E-002 0.0000000000000000 + 8.3500000000000019E-002 0.0000000000000000 + 8.4600000000000009E-002 0.0000000000000000 + 8.5700000000000026E-002 0.0000000000000000 + 8.6800000000000016E-002 0.0000000000000000 + 8.7900000000000006E-002 0.0000000000000000 + 8.9000000000000024E-002 0.0000000000000000 + 9.0100000000000013E-002 0.0000000000000000 + 9.1200000000000003E-002 0.0000000000000000 + 9.2300000000000021E-002 0.0000000000000000 + 9.3400000000000011E-002 0.0000000000000000 + 9.4500000000000028E-002 0.0000000000000000 + 9.5600000000000018E-002 0.0000000000000000 + 9.6700000000000008E-002 0.0000000000000000 + 9.7800000000000026E-002 0.0000000000000000 + 9.8900000000000016E-002 0.0000000000000000 + 0.10000000000000001 0.0000000000000000 + 0.10110000000000002 0.0000000000000000 + 0.10220000000000001 0.0000000000000000 + 0.10330000000000003 0.0000000000000000 + 0.10440000000000002 0.0000000000000000 + 0.10550000000000001 0.0000000000000000 + 0.10660000000000003 0.0000000000000000 + 0.10770000000000002 0.0000000000000000 + 0.10880000000000001 0.0000000000000000 + 0.10990000000000003 0.0000000000000000 + 0.11100000000000002 0.0000000000000000 + 0.11210000000000001 0.0000000000000000 + 0.11320000000000002 0.0000000000000000 + 0.11430000000000001 0.0000000000000000 + 0.11540000000000003 0.0000000000000000 + 0.11650000000000002 0.0000000000000000 + 0.11760000000000001 0.0000000000000000 + 0.11870000000000003 0.0000000000000000 + 0.11980000000000002 0.0000000000000000 + 0.12090000000000001 0.0000000000000000 + 0.12200000000000003 0.0000000000000000 + 0.12310000000000001 0.0000000000000000 + 0.12420000000000003 0.0000000000000000 + 0.12530000000000002 0.0000000000000000 + 0.12640000000000001 0.0000000000000000 + 0.12750000000000003 0.0000000000000000 + 0.12860000000000002 0.0000000000000000 + 0.12970000000000001 0.0000000000000000 + 0.13080000000000003 0.0000000000000000 + 0.13190000000000002 0.0000000000000000 + 0.13300000000000001 0.0000000000000000 + 0.13410000000000000 0.0000000000000000 + 0.13520000000000004 0.0000000000000000 + 0.13630000000000003 0.0000000000000000 + 0.13740000000000002 0.0000000000000000 + 0.13850000000000001 0.0000000000000000 + 0.13960000000000000 0.0000000000000000 + 0.14070000000000005 0.0000000000000000 + 0.14180000000000004 0.0000000000000000 + 0.14290000000000003 0.0000000000000000 + 0.14400000000000002 0.0000000000000000 + 0.14510000000000001 0.0000000000000000 + 0.14620000000000000 0.0000000000000000 + 0.14730000000000004 0.0000000000000000 + 0.14840000000000003 0.0000000000000000 + 0.14950000000000002 0.0000000000000000 + 0.15060000000000001 0.0000000000000000 + 0.15170000000000000 0.0000000000000000 + 0.15280000000000005 0.0000000000000000 + 0.15390000000000004 0.0000000000000000 + 0.15500000000000003 0.0000000000000000 + 0.15610000000000002 0.0000000000000000 + 0.15720000000000001 0.0000000000000000 + 0.15830000000000000 0.0000000000000000 + 0.15940000000000004 0.0000000000000000 + 0.16050000000000003 0.0000000000000000 + 0.16160000000000002 0.0000000000000000 + 0.16270000000000001 0.0000000000000000 + 0.16380000000000000 0.0000000000000000 + 0.16490000000000005 0.0000000000000000 + 0.16600000000000004 0.0000000000000000 + 0.16710000000000003 0.0000000000000000 + 0.16820000000000002 0.0000000000000000 + 0.16930000000000001 0.0000000000000000 + 0.17040000000000000 0.0000000000000000 + 0.17150000000000004 0.0000000000000000 + 0.17260000000000003 0.0000000000000000 + 0.17370000000000002 0.0000000000000000 + 0.17480000000000001 0.0000000000000000 + 0.17590000000000000 0.0000000000000000 + 0.17700000000000005 0.0000000000000000 + 0.17810000000000004 0.0000000000000000 + 0.17920000000000003 0.0000000000000000 + 0.18030000000000002 0.0000000000000000 + 0.18140000000000001 0.0000000000000000 + 0.18250000000000000 0.0000000000000000 + 0.18360000000000004 0.0000000000000000 + 0.18470000000000003 0.0000000000000000 + 0.18580000000000002 0.0000000000000000 + 0.18690000000000001 0.0000000000000000 + 0.18800000000000000 0.0000000000000000 + 0.18910000000000005 0.0000000000000000 + 0.19020000000000004 0.0000000000000000 + 0.19130000000000003 0.0000000000000000 + 0.19240000000000002 0.0000000000000000 + 0.19350000000000001 0.0000000000000000 + 0.19460000000000005 0.0000000000000000 + 0.19570000000000004 0.0000000000000000 + 0.19680000000000003 0.0000000000000000 + 0.19790000000000002 0.0000000000000000 + 0.19900000000000001 0.0000000000000000 + 0.20010000000000000 0.0000000000000000 + 0.20120000000000005 0.0000000000000000 + 0.20230000000000004 0.0000000000000000 + 0.20340000000000003 0.0000000000000000 + 0.20450000000000002 0.0000000000000000 + 0.20560000000000000 0.0000000000000000 + 0.20670000000000005 0.0000000000000000 + 0.20780000000000004 0.0000000000000000 + 0.20890000000000003 0.0000000000000000 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0031.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0031.BXZ.semd new file mode 100644 index 00000000..39c5d9d4 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0031.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 -3.7337474201100635E-029 + -0.10790000000000000 1.3453097630132632E-029 + -0.10679999999999999 4.7176819175381696E-028 + -0.10569999999999999 -9.6304125707500889E-030 + -0.10460000000000000 -2.2791861333096815E-027 + -0.10349999999999999 2.2450879288302943E-027 + -0.10239999999999999 5.9567638065916912E-027 + -0.10130000000000000 -4.9226162325419278E-026 + -0.10020000000000000 -7.7164882308570441E-026 + -9.9099999999999994E-002 3.5427799952853203E-025 + -9.7999999999999990E-002 9.8178206579630733E-025 + -9.6899999999999986E-002 -6.6351149902707195E-025 + -9.5799999999999996E-002 -5.6465539468930085E-024 + -9.4699999999999993E-002 -5.2667489754653002E-024 + -9.3599999999999989E-002 1.2807501528478708E-023 + -9.2499999999999999E-002 3.4929107430729060E-023 + -9.1399999999999995E-002 1.6565119754780499E-023 + -9.0299999999999991E-002 -5.5165484864212279E-023 + -8.9200000000000002E-002 -1.2455055988738056E-022 + -8.8099999999999984E-002 -1.5215395154254177E-022 + -8.6999999999999994E-002 -1.0031496058701442E-022 + -8.5899999999999990E-002 3.5796281397910620E-022 + -8.4799999999999986E-002 1.5967289911238787E-021 + -8.3699999999999997E-002 2.3731371526652378E-021 + -8.2599999999999993E-002 -9.7030295238967925E-022 + -8.1499999999999989E-002 -9.7754863854195680E-021 + -8.0399999999999999E-002 -1.5159532291106200E-020 + -7.9299999999999995E-002 -9.7618894021523358E-022 + -7.8199999999999992E-002 3.4926221487236948E-020 + -7.7100000000000002E-002 6.3323396539667744E-020 + -7.5999999999999984E-002 4.1270683860821599E-020 + -7.4899999999999994E-002 -4.8335397596915460E-020 + -7.3799999999999991E-002 -1.8226359988343956E-019 + -7.2699999999999987E-002 -2.9687594902589419E-019 + -7.1599999999999997E-002 -2.4095352483484591E-019 + -7.0499999999999993E-002 2.3417023022160481E-019 + -6.9399999999999989E-002 1.1815499568495732E-018 + -6.8300000000000000E-002 1.9091237547856498E-018 + -6.7199999999999996E-002 9.8054785973375483E-019 + -6.6099999999999992E-002 -2.4318715030316520E-018 + -6.5000000000000002E-002 -6.6677180429230505E-018 + -6.3899999999999985E-002 -7.5772506893103262E-018 + -6.2799999999999995E-002 -1.5040647825518547E-018 + -6.1699999999999991E-002 1.1101696880192591E-017 + -6.0599999999999994E-002 2.4575489676836149E-017 + -5.9499999999999990E-002 2.9130320015189994E-017 + -5.8399999999999994E-002 1.2619677528984579E-017 + -5.7299999999999990E-002 -3.3211215567220356E-017 + -5.6199999999999986E-002 -9.6724485574536571E-017 + -5.5099999999999996E-002 -1.3118856874986444E-016 + -5.3999999999999992E-002 -7.0001793846190372E-017 + -5.2899999999999989E-002 1.1374951032465809E-016 + -5.1799999999999985E-002 3.4495146785179444E-016 + -5.0699999999999995E-002 4.5484266369237038E-016 + -4.9599999999999991E-002 2.8070576580800947E-016 + -4.8499999999999988E-002 -2.1407255581860045E-016 + -4.7399999999999998E-002 -8.8235051538566043E-016 + -4.6299999999999994E-002 -1.4008274292130166E-015 + -4.5199999999999990E-002 -1.3201902102717624E-015 + -4.4099999999999986E-002 -2.3408639588011287E-016 + -4.2999999999999997E-002 1.8395948369345988E-015 + -4.1899999999999993E-002 4.0546154283995113E-015 + -4.0799999999999989E-002 4.8309253597228138E-015 + -3.9699999999999985E-002 2.7573723994600520E-015 + -3.8599999999999995E-002 -2.2062747645262750E-015 + -3.7499999999999992E-002 -8.2677683194707155E-015 + -3.6399999999999988E-002 -1.2530699642786160E-014 + -3.5299999999999984E-002 -1.2231591980319933E-014 + -3.4199999999999994E-002 -5.6350895460001004E-015 + -3.3099999999999991E-002 7.2450810677466074E-015 + -3.1999999999999987E-002 2.3495130334013660E-014 + -3.0899999999999997E-002 3.6482833897996669E-014 + -2.9799999999999993E-002 3.7469942377804308E-014 + -2.8699999999999989E-002 2.0199857072938053E-014 + -2.7599999999999986E-002 -1.4547145429986801E-014 + -2.6499999999999996E-002 -5.8218810631768814E-014 + -2.5399999999999992E-002 -9.7321219280025600E-014 + -2.4299999999999988E-002 -1.1583325986753990E-013 + -2.3199999999999985E-002 -9.5981850126245633E-014 + -2.2099999999999995E-002 -2.2458331513388295E-014 + -2.0999999999999991E-002 1.0538193039554000E-013 + -1.9899999999999987E-002 2.5925274297136647E-013 + -1.8799999999999983E-002 3.7992056874623648E-013 + -1.7699999999999994E-002 3.9509248737218394E-013 + -1.6599999999999990E-002 2.4860181187941199E-013 + -1.5499999999999986E-002 -7.4176470900907260E-014 + -1.4399999999999996E-002 -5.2987941725340937E-013 + -1.3299999999999992E-002 -1.0064083897851073E-012 + -1.2199999999999989E-002 -1.3242382451011947E-012 + -1.1099999999999985E-002 -1.2707107501647164E-012 + -9.9999999999999950E-003 -6.7844791199964116E-013 + -8.8999999999999913E-003 4.7666764198955880E-013 + -7.7999999999999875E-003 2.0073482806526322E-012 + -6.6999999999999837E-003 3.5112145396060113E-012 + -5.5999999999999939E-003 4.4323256002953837E-012 + -4.4999999999999901E-003 4.1779197289260050E-012 + -3.3999999999999864E-003 2.2929208445127136E-012 + -2.2999999999999826E-003 -1.3153449683611651E-012 + -1.1999999999999927E-003 -6.1643971177582912E-012 + -9.9999999999988987E-005 -1.1109015617127849E-011 + 1.0000000000000148E-003 -1.4475206623620895E-011 + 2.1000000000000185E-003 -1.4431201025844054E-011 + 3.2000000000000084E-003 -9.5314086484554750E-012 + 4.3000000000000121E-003 6.7371103270805199E-013 + 5.4000000000000159E-003 1.5105300690820833E-011 + 6.5000000000000058E-003 3.0896354918930058E-011 + 7.6000000000000234E-003 4.3611520644804003E-011 + 8.7000000000000133E-003 4.8054067669500711E-011 + 9.8000000000000032E-003 3.9579634708575284E-011 + 1.0900000000000021E-002 1.5664677888160838E-011 + 1.2000000000000011E-002 -2.2618911951766130E-011 + 1.3100000000000001E-002 -6.9631293786454052E-011 + 1.4200000000000018E-002 -1.1514270786827652E-010 + 1.5300000000000008E-002 -1.4563526773425650E-010 + 1.6400000000000026E-002 -1.4700300698944346E-010 + 1.7500000000000016E-002 -1.0827102409072253E-010 + 1.8600000000000005E-002 -2.5562801875267382E-011 + 1.9700000000000023E-002 9.4652806426065439E-011 + 2.0800000000000013E-002 2.3404972404605928E-010 + 2.1900000000000003E-002 3.6363612121448341E-010 + 2.3000000000000020E-002 4.4830256173966632E-010 + 2.4100000000000010E-002 4.5464101927628064E-010 + 2.5200000000000000E-002 3.6086064691964737E-010 + 2.6300000000000018E-002 1.6667724145325025E-010 + 2.7400000000000008E-002 -9.9404547093673301E-011 + 2.8500000000000025E-002 -3.7786246354087893E-010 + 2.9600000000000015E-002 -5.8292087823375027E-010 + 3.0700000000000005E-002 -6.1526994610261454E-010 + 3.1800000000000023E-002 -3.8215197672997192E-010 + 3.2900000000000013E-002 1.7779311356491689E-010 + 3.4000000000000002E-002 1.0693137486583737E-009 + 3.5100000000000020E-002 2.2203168192902467E-009 + 3.6200000000000010E-002 3.4717495545066868E-009 + 3.7300000000000028E-002 4.5813552951301517E-009 + 3.8400000000000017E-002 5.2426840646546680E-009 + 3.9500000000000007E-002 5.1176809456876526E-009 + 4.0600000000000025E-002 3.8775991306749802E-009 + 4.1700000000000015E-002 1.2444227870389568E-009 + 4.2800000000000005E-002 -2.9761579867226828E-009 + 4.3900000000000022E-002 -8.8783354001975567E-009 + 4.5000000000000012E-002 -1.6462445628917521E-008 + 4.6100000000000002E-002 -2.5666613723274168E-008 + 4.7200000000000020E-002 -3.6422189708673613E-008 + 4.8300000000000010E-002 -4.8726441548296862E-008 + 4.9400000000000027E-002 -6.2723565008582227E-008 + 5.0500000000000017E-002 -7.8780587386972911E-008 + 5.1600000000000007E-002 -9.7549047950451495E-008 + 5.2700000000000025E-002 -1.2000306526260829E-007 + 5.3800000000000014E-002 -1.4745174325980770E-007 + 5.4900000000000004E-002 -1.8152694281070580E-007 + 5.6000000000000022E-002 -2.2415446210288792E-007 + 5.7100000000000012E-002 -2.7752179221351980E-007 + 5.8200000000000002E-002 -3.4406082249915926E-007 + 5.9300000000000019E-002 -4.2645555708986649E-007 + 6.0400000000000009E-002 -5.2768348268728005E-007 + 6.1500000000000027E-002 -6.5110498326248489E-007 + 6.2600000000000017E-002 -8.0058936191562680E-007 + 6.3700000000000007E-002 -9.8067960152548039E-007 + 6.4800000000000024E-002 -1.1967581485805567E-006 + 6.5900000000000014E-002 -1.4552139191437163E-006 + 6.7000000000000004E-002 -1.7635906033319770E-006 + 6.8100000000000022E-002 -2.1306957478373079E-006 + 6.9200000000000012E-002 -2.5666836336313281E-006 + 7.0300000000000029E-002 -3.0831147341814358E-006 + 7.1400000000000019E-002 -3.6929959605913609E-006 + 7.2500000000000009E-002 -4.4108433030487504E-006 + 7.3600000000000027E-002 -5.2527425395965111E-006 + 7.4700000000000016E-002 -6.2364711084228475E-006 + 7.5800000000000006E-002 -7.3816513577185106E-006 + 7.6900000000000024E-002 -8.7099269876489416E-006 + 7.8000000000000014E-002 -1.0245110388495959E-005 + 7.9100000000000004E-002 -1.2013270861643832E-005 + 8.0200000000000021E-002 -1.4042808288650122E-005 + 8.1300000000000011E-002 -1.6364439943572506E-005 + 8.2400000000000029E-002 -1.9011091353604570E-005 + 8.3500000000000019E-002 -2.2017688024789095E-005 + 8.4600000000000009E-002 -2.5420895326533355E-005 + 8.5700000000000026E-002 -2.9258730137371458E-005 + 8.6800000000000016E-002 -3.3570191590115428E-005 + 8.7900000000000006E-002 -3.8394773582695052E-005 + 8.9000000000000024E-002 -4.3771971832029521E-005 + 9.0100000000000013E-002 -4.9740701797418296E-005 + 9.1200000000000003E-002 -5.6338689319090918E-005 + 9.2300000000000021E-002 -6.3601590227335691E-005 + 9.3400000000000011E-002 -7.1561924414709210E-005 + 9.4500000000000028E-002 -8.0248122685588896E-005 + 9.5600000000000018E-002 -8.9683198893908411E-005 + 9.6700000000000008E-002 -9.9883887742180377E-005 + 9.7800000000000026E-002 -1.1085877486038953E-004 + 9.8900000000000016E-002 -1.2260684161446989E-004 + 0.10000000000000001 -1.3511568249668926E-004 + 0.10110000000000002 -1.4836000627838075E-004 + 0.10220000000000001 -1.6230024630203843E-004 + 0.10330000000000003 -1.7688119260128587E-004 + 0.10440000000000002 -1.9203012925572693E-004 + 0.10550000000000001 -2.0765521912835538E-004 + 0.10660000000000003 -2.2364516917150468E-004 + 0.10770000000000002 -2.3986762971617281E-004 + 0.10880000000000001 -2.5616932543925941E-004 + 0.10990000000000003 -2.7237567701376975E-004 + 0.11100000000000002 -2.8829023358412087E-004 + 0.11210000000000001 -3.0369547312147915E-004 + 0.11320000000000002 -3.1835230765864253E-004 + 0.11430000000000001 -3.3200299367308617E-004 + 0.11540000000000003 -3.4437223803251982E-004 + 0.11650000000000002 -3.5516932257451117E-004 + 0.11760000000000001 -3.6409083986654878E-004 + 0.11870000000000003 -3.7082473863847554E-004 + 0.11980000000000002 -3.7505393265746534E-004 + 0.12090000000000001 -3.7646177224814892E-004 + 0.12200000000000003 -3.7473809788934886E-004 + 0.12310000000000001 -3.6958366399630904E-004 + 0.12420000000000003 -3.6071712384000421E-004 + 0.12530000000000002 -3.4787986078299582E-004 + 0.12640000000000001 -3.3084198366850615E-004 + 0.12750000000000003 -3.0941033037379384E-004 + 0.12860000000000002 -2.8343516169115901E-004 + 0.12970000000000001 -2.5281560374423862E-004 + 0.13080000000000003 -2.1750439191237092E-004 + 0.13190000000000002 -1.7751338600646704E-004 + 0.13300000000000001 -1.3291905634105206E-004 + 0.13410000000000000 -8.3867023931816220E-005 + 0.13520000000000004 -3.0575145501643419E-005 + 0.13630000000000003 2.6665751647669822E-005 + 0.13740000000000002 8.7491695012431592E-005 + 0.13850000000000001 1.5146637451834977E-004 + 0.13960000000000000 2.1808351448271424E-004 + 0.14070000000000005 2.8676918009296060E-004 + 0.14180000000000004 3.5688781645148993E-004 + 0.14290000000000003 4.2774778557941318E-004 + 0.14400000000000002 4.9861113075166941E-004 + 0.14510000000000001 5.6870264234021306E-004 + 0.14620000000000000 6.3721841434016824E-004 + 0.14730000000000004 7.0333812618628144E-004 + 0.14840000000000003 7.6623854693025351E-004 + 0.14950000000000002 8.2510244101285934E-004 + 0.15060000000000001 8.7913550669327378E-004 + 0.15170000000000000 9.2757929814979434E-004 + 0.15280000000000005 9.6972519531846046E-004 + 0.15390000000000004 1.0049253469333053E-003 + 0.15500000000000003 1.0326032061129808E-003 + 0.15610000000000002 1.0522662196308374E-003 + 0.15720000000000001 1.0635150829330087E-003 + 0.15830000000000000 1.0660557309165597E-003 + 0.15940000000000004 1.0597038781270385E-003 + 0.16050000000000003 1.0443888604640961E-003 + 0.16160000000000002 1.0201552649959922E-003 + 0.16270000000000001 9.8716595675796270E-004 + 0.16380000000000000 9.4570039073005319E-004 + 0.16490000000000005 8.9615205070003867E-004 + 0.16600000000000004 8.3902181359007955E-004 + 0.16710000000000003 7.7491137199103832E-004 + 0.16820000000000002 7.0451392093673348E-004 + 0.16930000000000001 6.2860170146450400E-004 + 0.17040000000000000 5.4801476653665304E-004 + 0.17150000000000004 4.6364951413124800E-004 + 0.17260000000000003 3.7644518306478858E-004 + 0.17370000000000002 2.8736842796206474E-004 + 0.17480000000000001 1.9739539129659534E-004 + 0.17590000000000000 1.0749475768534467E-004 + 0.17700000000000005 1.8614149666973390E-005 + 0.17810000000000004 -6.8329864006955177E-005 + 0.17920000000000003 -1.5246361726894975E-004 + 0.18030000000000002 -2.3297093866858631E-004 + 0.18140000000000001 -3.0910799978300929E-004 + 0.18250000000000000 -3.8021302316337824E-004 + 0.18360000000000004 -4.4570982572622597E-004 + 0.18470000000000003 -5.0511077279224992E-004 + 0.18580000000000002 -5.5802240967750549E-004 + 0.18690000000000001 -6.0415099142119288E-004 + 0.18800000000000000 -6.4330501481890678E-004 + 0.18910000000000005 -6.7539169685915112E-004 + 0.19020000000000004 -7.0041342405602336E-004 + 0.19130000000000003 -7.1846018545329571E-004 + 0.19240000000000002 -7.2970450855791569E-004 + 0.19350000000000001 -7.3439645348116755E-004 + 0.19460000000000005 -7.3285342659801245E-004 + 0.19570000000000004 -7.2545767761766911E-004 + 0.19680000000000003 -7.1264529833570123E-004 + 0.19790000000000002 -6.9489277666434646E-004 + 0.19900000000000001 -6.7270535510033369E-004 + 0.20010000000000000 -6.4660736825317144E-004 + 0.20120000000000005 -6.1713968170806766E-004 + 0.20230000000000004 -5.8485340559855103E-004 + 0.20340000000000003 -5.5029441136866808E-004 + 0.20450000000000002 -5.1399215590208769E-004 + 0.20560000000000000 -4.7645301674492657E-004 + 0.20670000000000005 -4.3816014658659697E-004 + 0.20780000000000004 -3.9957033004611731E-004 + 0.20890000000000003 -3.6110670771449804E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0032.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0032.BXX.semd new file mode 100644 index 00000000..3a7ec12b --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0032.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173367227286533E-021 + -0.11119999999999999 -2.1335585054060316E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3249081147095817E-021 + -0.10790000000000000 3.2296879276220831E-019 + -0.10679999999999999 1.0674503433646278E-019 + -0.10569999999999999 -1.4623059134956105E-018 + -0.10460000000000000 -1.2596261906999581E-018 + -0.10349999999999999 4.7662514990678041E-018 + -0.10239999999999999 7.2483628505786299E-018 + -0.10130000000000000 -1.0592433209906969E-017 + -0.10020000000000000 -2.7792567132622285E-017 + -9.9099999999999994E-002 1.2570451183550935E-017 + -9.7999999999999990E-002 7.9820487274198914E-017 + -9.6899999999999986E-002 1.2145859375127466E-017 + -9.5799999999999996E-002 -1.8955670917265182E-016 + -9.4699999999999993E-002 -1.2844009241981205E-016 + -9.3599999999999989E-002 3.9215229942820152E-016 + -9.2499999999999999E-002 5.3949026600151845E-016 + -9.1399999999999995E-002 -6.0574322437205929E-016 + -9.0299999999999991E-002 -1.6980255617787777E-015 + -8.9200000000000002E-002 1.2997041625770455E-016 + -8.8099999999999984E-002 3.8443754981438896E-015 + -8.6999999999999994E-002 2.7951547275888037E-015 + -8.5899999999999990E-002 -5.4413002661295781E-015 + -8.4799999999999986E-002 -9.5917426494343365E-015 + -8.3699999999999997E-002 2.5228179649370219E-015 + -8.2599999999999993E-002 1.8417230495662226E-014 + -8.1499999999999989E-002 8.2132575141501650E-015 + -8.0399999999999999E-002 -2.5318190876059618E-014 + -7.9299999999999995E-002 -2.8646860952179568E-014 + -7.8199999999999992E-002 2.6885462714627828E-014 + -7.7100000000000002E-002 6.7104619929335418E-014 + -7.5999999999999984E-002 -4.8576907538231025E-015 + -7.4899999999999994E-002 -1.2584727639326776E-013 + -7.3799999999999991E-002 -8.8558900609905095E-014 + -7.2699999999999987E-002 1.4607455869897201E-013 + -7.1599999999999997E-002 2.6607229332113735E-013 + -7.0499999999999993E-002 -1.4646290636462916E-014 + -6.9399999999999989E-002 -4.1285120396146457E-013 + -6.8300000000000000E-002 -2.8991365514860479E-013 + -6.7199999999999996E-002 3.7689499416369843E-013 + -6.6099999999999992E-002 6.6022854501232575E-013 + -6.5000000000000002E-002 -1.0487738336204672E-013 + -6.3899999999999985E-002 -1.0222491256262067E-012 + -6.2799999999999995E-002 -5.2546834071465209E-013 + -6.1699999999999991E-002 1.1612621671555634E-012 + -6.0599999999999994E-002 1.6429056465955272E-012 + -5.9499999999999990E-002 -4.3080491431146672E-013 + -5.8399999999999994E-002 -2.6582687873838440E-012 + -5.7299999999999990E-002 -1.4798648417801985E-012 + -5.6199999999999986E-002 2.3741883025535371E-012 + -5.5099999999999996E-002 3.6569926774310257E-012 + -5.3999999999999992E-002 -3.4671514249039193E-013 + -5.2899999999999989E-002 -4.7691898173718439E-012 + -5.1799999999999985E-002 -2.8353621533971918E-012 + -5.0699999999999995E-002 3.9462998840944508E-012 + -4.9599999999999991E-002 6.1617963335869330E-012 + -4.8499999999999988E-002 -6.3214413087778198E-013 + -4.7399999999999998E-002 -7.9608594022451129E-012 + -4.6299999999999994E-002 -4.8448896804165198E-012 + -4.5199999999999990E-002 5.9953418098113165E-012 + -4.4099999999999986E-002 1.0003349711074083E-011 + -4.2999999999999997E-002 7.0871081355936005E-013 + -4.1899999999999993E-002 -9.9524563937358757E-012 + -4.0799999999999989E-002 -7.5308197178269864E-012 + -3.9699999999999985E-002 4.1725143305748613E-012 + -3.8599999999999995E-002 8.2181622618193728E-012 + -3.7499999999999992E-002 -6.3640466594488965E-013 + -3.6399999999999988E-002 -8.0517250852785160E-012 + -3.5299999999999984E-002 -1.8646915608822034E-012 + -3.4199999999999994E-002 9.1502118382269515E-012 + -3.3099999999999991E-002 8.9047606094405651E-012 + -3.1999999999999987E-002 -8.5699280788151255E-013 + -3.0899999999999997E-002 -4.3744361431785617E-012 + -2.9799999999999993E-002 6.2600971498585900E-013 + -2.8699999999999989E-002 -1.9757938774650485E-012 + -2.7599999999999986E-002 -1.6761952936761304E-011 + -2.6499999999999996E-002 -2.0915724013859105E-011 + -2.5399999999999992E-002 2.9934837161155192E-012 + -2.4299999999999988E-002 3.0767586395308300E-011 + -2.3199999999999985E-002 2.1649073159157872E-011 + -2.2099999999999995E-002 -1.9663394176805404E-011 + -2.0999999999999991E-002 -3.8422508230606667E-011 + -1.9899999999999987E-002 -5.0993866247683872E-012 + -1.8799999999999983E-002 3.2629482449308966E-011 + -1.7699999999999994E-002 9.1993600237483264E-012 + -1.6599999999999990E-002 -5.9728555434901409E-011 + -1.5499999999999986E-002 -8.4303113101480420E-011 + -1.4399999999999996E-002 -1.9608141499372067E-011 + -1.3299999999999992E-002 6.4485819462056782E-011 + -1.2199999999999989E-002 6.8670187591823861E-011 + -1.1099999999999985E-002 -7.2478767779160513E-012 + -9.9999999999999950E-003 -7.1512476496060629E-011 + -8.8999999999999913E-003 -6.8296340804963052E-011 + -7.7999999999999875E-003 -4.3230675983441103E-011 + -6.6999999999999837E-003 -6.1403694628925365E-011 + -5.5999999999999939E-003 -1.0979242515141152E-010 + -4.4999999999999901E-003 -1.2998492560090114E-010 + -3.3999999999999864E-003 -1.1081398992862646E-010 + -2.2999999999999826E-003 -9.1565019455508434E-011 + -1.1999999999999927E-003 -8.0921006007095286E-011 + -9.9999999999988987E-005 -4.8800252033798230E-011 + 1.0000000000000148E-003 -2.1894834903446458E-011 + 2.1000000000000185E-003 -9.5507650399451194E-011 + 3.2000000000000084E-003 -3.0134550410565453E-010 + 4.3000000000000121E-003 -5.0060283696140573E-010 + 5.4000000000000159E-003 -5.2284299112415056E-010 + 6.5000000000000058E-003 -3.9034386833947110E-010 + 7.6000000000000234E-003 -3.2886016132493978E-010 + 8.7000000000000133E-003 -4.5855680363970919E-010 + 9.8000000000000032E-003 -6.1900345960097525E-010 + 1.0900000000000021E-002 -6.0862848094700439E-010 + 1.2000000000000011E-002 -4.5345463495216620E-010 + 1.3100000000000001E-002 -4.4972298107737174E-010 + 1.4200000000000018E-002 -7.4884543010966809E-010 + 1.5300000000000008E-002 -1.1779868192007825E-009 + 1.6400000000000026E-002 -1.4827852279353237E-009 + 1.7500000000000016E-002 -1.5560169819295311E-009 + 1.8600000000000005E-002 -1.5338696979227961E-009 + 1.9700000000000023E-002 -1.5629281202578227E-009 + 2.0800000000000013E-002 -1.6142649439387924E-009 + 2.1900000000000003E-002 -1.6208742126266884E-009 + 2.3000000000000020E-002 -1.7167437471599101E-009 + 2.4100000000000010E-002 -1.9061434652911657E-009 + 2.5200000000000000E-002 -2.1328130372921805E-009 + 2.6300000000000018E-002 -2.2987940440089005E-009 + 2.7400000000000008E-002 -2.5723998486881783E-009 + 2.8500000000000025E-002 -2.9877424978508316E-009 + 2.9600000000000015E-002 -3.3450116010413922E-009 + 3.0700000000000005E-002 -3.3648772657102199E-009 + 3.1800000000000023E-002 -3.1722453552873731E-009 + 3.2900000000000013E-002 -3.0853195553959267E-009 + 3.4000000000000002E-002 -3.1260334321103755E-009 + 3.5100000000000020E-002 -3.0440867604397681E-009 + 3.6200000000000010E-002 -2.7502939925483361E-009 + 3.7300000000000028E-002 -2.5212563148357958E-009 + 3.8400000000000017E-002 -2.8204820701205335E-009 + 3.9500000000000007E-002 -3.0604989653681969E-009 + 4.0600000000000025E-002 -3.0589153432458716E-009 + 4.1700000000000015E-002 -2.4457242897568676E-009 + 4.2800000000000005E-002 -1.7359854664888985E-009 + 4.3900000000000022E-002 -1.5596356428559943E-009 + 4.5000000000000012E-002 -1.1191109150487932E-009 + 4.6100000000000002E-002 -9.3375052134803127E-010 + 4.7200000000000020E-002 1.0185553789288093E-010 + 4.8300000000000010E-002 1.1264701393898235E-009 + 4.9400000000000027E-002 1.7292690612791262E-009 + 5.0500000000000017E-002 2.8240052518668790E-009 + 5.1600000000000007E-002 4.5101260504054608E-009 + 5.2700000000000025E-002 5.2413620110769443E-009 + 5.3800000000000014E-002 4.5318202523958462E-009 + 5.4900000000000004E-002 4.2862344784566631E-009 + 5.6000000000000022E-002 6.2082343710301302E-009 + 5.7100000000000012E-002 9.7661763120981959E-009 + 5.8200000000000002E-002 1.0862521548915538E-008 + 5.9300000000000019E-002 1.0443107711921584E-008 + 6.0400000000000009E-002 9.0789518125689028E-009 + 6.1500000000000027E-002 1.0047727094786296E-008 + 6.2600000000000017E-002 1.4230068678955377E-008 + 6.3700000000000007E-002 1.6058599783264071E-008 + 6.4800000000000024E-002 1.4288190186562133E-008 + 6.5900000000000014E-002 1.2438655438984370E-008 + 6.7000000000000004E-002 1.2623029732594659E-008 + 6.8100000000000022E-002 1.4470195708327083E-008 + 6.9200000000000012E-002 1.6316684892103694E-008 + 7.0300000000000029E-002 1.6583321382768190E-008 + 7.1400000000000019E-002 1.4109232004955174E-008 + 7.2500000000000009E-002 1.1399996502348131E-008 + 7.3600000000000027E-002 8.8972180734003814E-009 + 7.4700000000000016E-002 7.9506552452812684E-009 + 7.5800000000000006E-002 9.1481133779325319E-009 + 7.6900000000000024E-002 1.1578698888570216E-008 + 7.8000000000000014E-002 1.1656906551138491E-008 + 7.9100000000000004E-002 6.1172675813736532E-009 + 8.0200000000000021E-002 -1.9991046595890793E-009 + 8.1300000000000011E-002 -5.4999986787152011E-009 + 8.2400000000000029E-002 -2.0784691745490136E-009 + 8.3500000000000019E-002 2.5007347304040195E-009 + 8.4600000000000009E-002 6.0642613153305547E-010 + 8.5700000000000026E-002 -8.2963849123984801E-009 + 8.6800000000000016E-002 -1.6489044796230701E-008 + 8.7900000000000006E-002 -1.7699255394632019E-008 + 8.9000000000000024E-002 -1.3483368199729284E-008 + 9.0100000000000013E-002 -1.0173188513817877E-008 + 9.1200000000000003E-002 -1.1065253602282610E-008 + 9.2300000000000021E-002 -1.5855730950420366E-008 + 9.3400000000000011E-002 -2.2264343257916153E-008 + 9.4500000000000028E-002 -2.6728734781045205E-008 + 9.5600000000000018E-002 -2.6335676750477433E-008 + 9.6700000000000008E-002 -1.9905062487168834E-008 + 9.7800000000000026E-002 -1.3159766609760482E-008 + 9.8900000000000016E-002 -1.3447793989485035E-008 + 0.10000000000000001 -2.2696129420296529E-008 + 0.10110000000000002 -3.1684045609381428E-008 + 0.10220000000000001 -2.6554653587140820E-008 + 0.10330000000000003 -1.2408090555027229E-008 + 0.10440000000000002 -3.1820501789070477E-009 + 0.10550000000000001 -7.4333534882953245E-009 + 0.10660000000000003 -1.5442729761616647E-008 + 0.10770000000000002 -1.9958541486175818E-008 + 0.10880000000000001 -1.5325962721135511E-008 + 0.10990000000000003 -5.8975535566219150E-009 + 0.11100000000000002 8.9472335096374422E-010 + 0.11210000000000001 3.4831437734084147E-009 + 0.11320000000000002 2.0110400011930096E-009 + 0.11430000000000001 -2.1874488886908239E-009 + 0.11540000000000003 -5.4108735270119723E-009 + 0.11650000000000002 -1.4672929538050994E-009 + 0.11760000000000001 1.2423548412243690E-008 + 0.11870000000000003 2.2160904222801037E-008 + 0.11980000000000002 1.6957512727344692E-008 + 0.12090000000000001 2.8449747002667891E-009 + 0.12200000000000003 -4.6180939072826277E-009 + 0.12310000000000001 4.3771155588956390E-009 + 0.12420000000000003 2.0399378186652939E-008 + 0.12530000000000002 2.6562020138953812E-008 + 0.12640000000000001 1.8845646820864204E-008 + 0.12750000000000003 6.6640999385469968E-009 + 0.12860000000000002 2.8803024409995714E-009 + 0.12970000000000001 6.3880483125444698E-009 + 0.13080000000000003 1.2588874831465091E-008 + 0.13190000000000002 1.7781720984544336E-008 + 0.13300000000000001 1.9841163378941928E-008 + 0.13410000000000000 1.4266211323388234E-008 + 0.13520000000000004 1.2540977145647503E-009 + 0.13630000000000003 -8.3901952052656270E-009 + 0.13740000000000002 -3.5352325511439631E-009 + 0.13850000000000001 1.2843208274659901E-008 + 0.13960000000000000 2.2817017608645074E-008 + 0.14070000000000005 1.4017961902368370E-008 + 0.14180000000000004 -4.4020755929352617E-009 + 0.14290000000000003 -1.2523506676132001E-008 + 0.14400000000000002 -4.1069969647367088E-009 + 0.14510000000000001 8.0031936633417899E-009 + 0.14620000000000000 9.6530934357019760E-009 + 0.14730000000000004 2.2197341742469234E-009 + 0.14840000000000003 -4.2536205668852745E-009 + 0.14950000000000002 -6.6724590297440045E-009 + 0.15060000000000001 -8.0302671179310892E-009 + 0.15170000000000000 -7.9105815231628185E-009 + 0.15280000000000005 -1.1864974558406516E-009 + 0.15390000000000004 9.2130543194457459E-009 + 0.15500000000000003 1.0714382270293754E-008 + 0.15610000000000002 -2.9191802308758952E-009 + 0.15720000000000001 -1.8946936464203645E-008 + 0.15830000000000000 -1.8403829571411734E-008 + 0.15940000000000004 -5.9289045895027925E-010 + 0.16050000000000003 1.4443600981906002E-008 + 0.16160000000000002 1.0564087382647358E-008 + 0.16270000000000001 -4.9536317270337804E-009 + 0.16380000000000000 -1.3656704211939541E-008 + 0.16490000000000005 -9.6765671031562306E-009 + 0.16600000000000004 -2.2040631542097344E-009 + 0.16710000000000003 1.1607782512967901E-009 + 0.16820000000000002 2.8342361790834047E-009 + 0.16930000000000001 5.0713153676440470E-009 + 0.17040000000000000 1.9923058758308798E-009 + 0.17150000000000004 -8.9074498887953268E-009 + 0.17260000000000003 -1.6361230592565335E-008 + 0.17370000000000002 -7.0254935202740398E-009 + 0.17480000000000001 1.2842940044777151E-008 + 0.17590000000000000 2.0159351521442659E-008 + 0.17700000000000005 4.2477710238131294E-009 + 0.17810000000000004 -1.6990506779279713E-008 + 0.17920000000000003 -1.8718028016451171E-008 + 0.18030000000000002 -6.3231159197485454E-010 + 0.18140000000000001 1.4048275431832735E-008 + 0.18250000000000000 1.0226665736468021E-008 + 0.18360000000000004 -2.6023800892005511E-009 + 0.18470000000000003 -7.6121198233636278E-009 + 0.18580000000000002 -3.9915013516633735E-009 + 0.18690000000000001 -1.7699185450581467E-009 + 0.18800000000000000 -2.7780893141482466E-009 + 0.18910000000000005 4.3481115929999703E-010 + 0.19020000000000004 8.2511926180472983E-009 + 0.19130000000000003 8.5051450327000566E-009 + 0.19240000000000002 -4.1216301482904782E-009 + 0.19350000000000001 -1.5479679760233012E-008 + 0.19460000000000005 -8.1586382094656074E-009 + 0.19570000000000004 1.0407829265091095E-008 + 0.19680000000000003 1.5877875014780329E-008 + 0.19790000000000002 9.7548613631204262E-010 + 0.19900000000000001 -1.4360769462484768E-008 + 0.20010000000000000 -1.0090713153942943E-008 + 0.20120000000000005 5.4454001308101851E-009 + 0.20230000000000004 1.0298728980728811E-008 + 0.20340000000000003 -5.7629140348680608E-010 + 0.20450000000000002 -8.6992510972550008E-009 + 0.20560000000000000 -3.4146250271760437E-009 + 0.20670000000000005 5.1396278344384427E-009 + 0.20780000000000004 2.4457813552203334E-009 + 0.20890000000000003 -6.3301666131110323E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0032.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0032.BXZ.semd new file mode 100644 index 00000000..9cf63ffd --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0032.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 -1.0370384665327475E-019 + -0.11230000000000000 -4.6409876227256865E-020 + -0.11119999999999999 8.2720873669385448E-019 + -0.11009999999999999 8.0862064416129255E-019 + -0.10900000000000000 -2.4883418826797283E-018 + -0.10790000000000000 -2.5798952668528631E-018 + -0.10679999999999999 4.4458120695224181E-018 + -0.10569999999999999 -8.2915616800998807E-018 + -0.10460000000000000 -4.1711786762958298E-017 + -0.10349999999999999 3.4793565756919995E-017 + -0.10239999999999999 2.8669140353912079E-016 + -0.10130000000000000 2.5638882632087780E-016 + -0.10020000000000000 -6.8406137298284960E-016 + -9.9099999999999994E-002 -1.7783003564977255E-015 + -9.7999999999999990E-002 -6.4952429277282515E-016 + -9.6899999999999986E-002 3.2767266276625268E-015 + -9.5799999999999996E-002 5.7871666883830847E-015 + -9.4699999999999993E-002 2.2170075190009342E-015 + -9.3599999999999989E-002 -5.0691211888860901E-015 + -9.2499999999999999E-002 -9.9055149933163777E-015 + -9.1399999999999995E-002 -1.3656558048584684E-014 + -9.0299999999999991E-002 -1.9275605214080262E-014 + -8.9200000000000002E-002 -7.1703405745467824E-015 + -8.8099999999999984E-002 5.4147770387489094E-014 + -8.6999999999999994E-002 1.3642902183409050E-013 + -8.5899999999999990E-002 1.1752883009256282E-013 + -8.4799999999999986E-002 -9.3426256856689316E-014 + -8.3699999999999997E-002 -3.7053053767582833E-013 + -8.2599999999999993E-002 -4.1808887623652480E-013 + -8.1499999999999989E-002 -1.0171629706047514E-013 + -8.0399999999999999E-002 3.5628252193116439E-013 + -7.9299999999999995E-002 6.6288993608512592E-013 + -7.8199999999999992E-002 8.2279506558730064E-013 + -7.7100000000000002E-002 9.0005449924698833E-013 + -7.5999999999999984E-002 4.4932590634316760E-013 + -7.4899999999999994E-002 -1.1745848434510653E-012 + -7.3799999999999991E-002 -3.4557812340907379E-012 + -7.2699999999999987E-002 -4.2359757194965209E-012 + -7.1599999999999997E-002 -1.7172210918861563E-012 + -7.0499999999999993E-002 2.9525605051150539E-012 + -6.9399999999999989E-002 6.3249323313530059E-012 + -6.8300000000000000E-002 6.5535025323137930E-012 + -6.7199999999999996E-002 5.3395486816765203E-012 + -6.6099999999999992E-002 4.4603713084123697E-012 + -6.5000000000000002E-002 1.5831729373652625E-012 + -6.3899999999999985E-002 -7.2067703367484359E-012 + -6.2799999999999995E-002 -1.9912897719631673E-011 + -6.1699999999999991E-002 -2.7178318623422015E-011 + -6.0599999999999994E-002 -2.1546920497828026E-011 + -5.9499999999999990E-002 -6.1065978662622200E-012 + -5.8399999999999994E-002 1.0584761366005946E-011 + -5.7299999999999990E-002 2.7202171071216696E-011 + -5.6199999999999986E-002 5.0020990821630917E-011 + -5.5099999999999996E-002 7.6652982572422701E-011 + -5.3999999999999992E-002 8.5816118100545680E-011 + -5.2899999999999989E-002 5.3101446850778444E-011 + -5.1799999999999985E-002 -2.2090558549070494E-011 + -5.0699999999999995E-002 -1.1234477237387352E-010 + -4.9599999999999991E-002 -1.8649713717788785E-010 + -4.8499999999999988E-002 -2.2949625533286167E-010 + -4.7399999999999998E-002 -2.3298921125736172E-010 + -4.6299999999999994E-002 -1.7724297030063951E-010 + -4.5199999999999990E-002 -3.9997807149694253E-011 + -4.4099999999999986E-002 1.7328639911884380E-010 + -4.2999999999999997E-002 4.1959896668330998E-010 + -4.1899999999999993E-002 6.4424493517734049E-010 + -4.0799999999999989E-002 8.0668832724839490E-010 + -3.9699999999999985E-002 8.7561657924339897E-010 + -3.8599999999999995E-002 8.1776513338738255E-010 + -3.7499999999999992E-002 6.2022359470503829E-010 + -3.6399999999999988E-002 3.2891836476700576E-010 + -3.5299999999999984E-002 4.5455618435941147E-011 + -3.4199999999999994E-002 -1.2487524903015412E-010 + -3.3099999999999991E-002 -1.0976027031706082E-010 + -3.1999999999999987E-002 1.4637276113393938E-010 + -3.0899999999999997E-002 6.9391653534367492E-010 + -2.9799999999999993E-002 1.5184220547581617E-009 + -2.8699999999999989E-002 2.4584039248765066E-009 + -2.7599999999999986E-002 3.2189706455909572E-009 + -2.6499999999999996E-002 3.4918150593199471E-009 + -2.5399999999999992E-002 3.0425288954916141E-009 + -2.4299999999999988E-002 1.6652327294863767E-009 + -2.3199999999999985E-002 -8.9585011631143630E-010 + -2.2099999999999995E-002 -4.8898445292877568E-009 + -2.0999999999999991E-002 -1.0389110904895915E-008 + -1.9899999999999987E-002 -1.7221841730474807E-008 + -1.8799999999999983E-002 -2.5130891145863643E-008 + -1.7699999999999994E-002 -3.4010309235554814E-008 + -1.6599999999999990E-002 -4.3996102760957001E-008 + -1.5499999999999986E-002 -5.5407461729828356E-008 + -1.4399999999999996E-002 -6.8720865442628565E-008 + -1.3299999999999992E-002 -8.4656122112392040E-008 + -1.2199999999999989E-002 -1.0424464846892079E-007 + -1.1099999999999985E-002 -1.2877303845471033E-007 + -9.9999999999999950E-003 -1.5969087030498486E-007 + -8.8999999999999913E-003 -1.9860766542478814E-007 + -7.7999999999999875E-003 -2.4732460701670789E-007 + -6.6999999999999837E-003 -3.0777533766013221E-007 + -5.5999999999999939E-003 -3.8194352214304672E-007 + -4.4999999999999901E-003 -4.7200160224747378E-007 + -3.3999999999999864E-003 -5.8066450492333388E-007 + -2.2999999999999826E-003 -7.1144040703075007E-007 + -1.1999999999999927E-003 -8.6851861169634503E-007 + -9.9999999999988987E-005 -1.0565516959104571E-006 + 1.0000000000000148E-003 -1.2807665825675940E-006 + 2.1000000000000185E-003 -1.5473544863198185E-006 + 3.2000000000000084E-003 -1.8637236962604220E-006 + 4.3000000000000121E-003 -2.2382876068149926E-006 + 5.4000000000000159E-003 -2.6801374133356148E-006 + 6.5000000000000058E-003 -3.1991303330869414E-006 + 7.6000000000000234E-003 -3.8063783449615585E-006 + 8.7000000000000133E-003 -4.5144965952204075E-006 + 9.8000000000000032E-003 -5.3374396884464659E-006 + 1.0900000000000021E-002 -6.2903150137572084E-006 + 1.2000000000000011E-002 -7.3894152592401952E-006 + 1.3100000000000001E-002 -8.6525160440942273E-006 + 1.4200000000000018E-002 -1.0098984603246208E-005 + 1.5300000000000008E-002 -1.1749672012228984E-005 + 1.6400000000000026E-002 -1.3626915460918099E-005 + 1.7500000000000016E-002 -1.5754334526718594E-005 + 1.8600000000000005E-002 -1.8156704754801467E-005 + 1.9700000000000023E-002 -2.0859362848568708E-005 + 2.0800000000000013E-002 -2.3887805582489818E-005 + 2.1900000000000003E-002 -2.7267607947578654E-005 + 2.3000000000000020E-002 -3.1024530471768230E-005 + 2.4100000000000010E-002 -3.5183751606382430E-005 + 2.5200000000000000E-002 -3.9768860006006435E-005 + 2.6300000000000018E-002 -4.4801188778365031E-005 + 2.7400000000000008E-002 -5.0299913709750399E-005 + 2.8500000000000025E-002 -5.6281474826391786E-005 + 2.9600000000000015E-002 -6.2759027059655637E-005 + 3.0700000000000005E-002 -6.9740854087285697E-005 + 3.1800000000000023E-002 -7.7229407906997949E-005 + 3.2900000000000013E-002 -8.5220141045283526E-005 + 3.4000000000000002E-002 -9.3700167781207711E-005 + 3.5100000000000020E-002 -1.0264752199873328E-004 + 3.6200000000000010E-002 -1.1203014582861215E-004 + 3.7300000000000028E-002 -1.2180588964838535E-004 + 3.8400000000000017E-002 -1.3192131882533431E-004 + 3.9500000000000007E-002 -1.4230985834728926E-004 + 4.0600000000000025E-002 -1.5289252041839063E-004 + 4.1700000000000015E-002 -1.6357599815819412E-004 + 4.2800000000000005E-002 -1.7425384430680424E-004 + 4.3900000000000022E-002 -1.8480604921933264E-004 + 4.5000000000000012E-002 -1.9509758567437530E-004 + 4.6100000000000002E-002 -2.0498051890172064E-004 + 4.7200000000000020E-002 -2.1429397747851908E-004 + 4.8300000000000010E-002 -2.2286565217655152E-004 + 4.9400000000000027E-002 -2.3051179596222937E-004 + 5.0500000000000017E-002 -2.3703747137915343E-004 + 5.1600000000000007E-002 -2.4224213848356158E-004 + 5.2700000000000025E-002 -2.4592416593804955E-004 + 5.3800000000000014E-002 -2.4788355221971869E-004 + 5.4900000000000004E-002 -2.4791577016003430E-004 + 5.6000000000000022E-002 -2.4582099285908043E-004 + 5.7100000000000012E-002 -2.4140794994309545E-004 + 5.8200000000000002E-002 -2.3450286244042218E-004 + 5.9300000000000019E-002 -2.2494912263937294E-004 + 6.0400000000000009E-002 -2.1261117944959551E-004 + 6.1500000000000027E-002 -1.9737488764803857E-004 + 6.2600000000000017E-002 -1.7915407079271972E-004 + 6.3700000000000007E-002 -1.5790086763445288E-004 + 6.4800000000000024E-002 -1.3360088632907718E-004 + 6.5900000000000014E-002 -1.0628108429955319E-004 + 6.7000000000000004E-002 -7.6012183853890747E-005 + 6.8100000000000022E-002 -4.2911866330541670E-005 + 6.9200000000000012E-002 -7.1406934694095980E-006 + 7.0300000000000029E-002 3.1097173632588238E-005 + 7.1400000000000019E-002 7.1550588472746313E-005 + 7.2500000000000009E-002 1.1391451698727906E-004 + 7.3600000000000027E-002 1.5783609705977142E-004 + 7.4700000000000016E-002 2.0292436238378286E-004 + 7.5800000000000006E-002 2.4876013048924506E-004 + 7.6900000000000024E-002 2.9488926520571113E-004 + 7.8000000000000014E-002 3.4082564525306225E-004 + 7.9100000000000004E-002 3.8605192094109952E-004 + 8.0200000000000021E-002 4.3003784958273172E-004 + 8.1300000000000011E-002 4.7225618618540466E-004 + 8.2400000000000029E-002 5.1218300359323621E-004 + 8.3500000000000019E-002 5.4929836187511683E-004 + 8.4600000000000009E-002 5.8309274027124047E-004 + 8.5700000000000026E-002 6.1308330623432994E-004 + 8.6800000000000016E-002 6.3882581889629364E-004 + 8.7900000000000006E-002 6.5992143936455250E-004 + 8.9000000000000024E-002 6.7602051421999931E-004 + 9.0100000000000013E-002 6.8683060817420483E-004 + 9.1200000000000003E-002 6.9212407106533647E-004 + 9.2300000000000021E-002 6.9173710653558373E-004 + 9.3400000000000011E-002 6.8557128543034196E-004 + 9.4500000000000028E-002 6.7360425600782037E-004 + 9.5600000000000018E-002 6.5589643782004714E-004 + 9.6700000000000008E-002 6.3259538728743792E-004 + 9.7800000000000026E-002 6.0391455190256238E-004 + 9.8900000000000016E-002 5.7012535398826003E-004 + 0.10000000000000001 5.3156563080847263E-004 + 0.10110000000000002 4.8864306882023811E-004 + 0.10220000000000001 4.4184128637425601E-004 + 0.10330000000000003 3.9168688817881048E-004 + 0.10440000000000002 3.3873348729684949E-004 + 0.10550000000000001 2.8356164693832397E-004 + 0.10660000000000003 2.2678464301861823E-004 + 0.10770000000000002 1.6902684001252055E-004 + 0.10880000000000001 1.1092047498095781E-004 + 0.10990000000000003 5.3085601393831894E-005 + 0.11100000000000002 -3.8651965041935910E-006 + 0.11210000000000001 -5.9342208260204643E-005 + 0.11320000000000002 -1.1280081525910646E-004 + 0.11430000000000001 -1.6374513506889343E-004 + 0.11540000000000003 -2.1171892876736820E-004 + 0.11650000000000002 -2.5630308664403856E-004 + 0.11760000000000001 -2.9713081312365830E-004 + 0.11870000000000003 -3.3391450415365398E-004 + 0.11980000000000002 -3.6644190549850464E-004 + 0.12090000000000001 -3.9456057129427791E-004 + 0.12200000000000003 -4.1816712473519146E-004 + 0.12310000000000001 -4.3721316615119576E-004 + 0.12420000000000003 -4.5172128011472523E-004 + 0.12530000000000002 -4.6177807962521911E-004 + 0.12640000000000001 -4.6752046910114586E-004 + 0.12750000000000003 -4.6912828111089766E-004 + 0.12860000000000002 -4.6682322863489389E-004 + 0.12970000000000001 -4.6087297960184515E-004 + 0.13080000000000003 -4.5157337444834411E-004 + 0.13190000000000002 -4.3923602788709104E-004 + 0.13300000000000001 -4.2418937664479017E-004 + 0.13410000000000000 -4.0678642108105123E-004 + 0.13520000000000004 -3.8739378214813769E-004 + 0.13630000000000003 -3.6637074663303792E-004 + 0.13740000000000002 -3.4406024497002363E-004 + 0.13850000000000001 -3.2079682569019496E-004 + 0.13960000000000000 -2.9691465897485614E-004 + 0.14070000000000005 -2.7273612795397639E-004 + 0.14180000000000004 -2.4855177616700530E-004 + 0.14290000000000003 -2.2461978369392455E-004 + 0.14400000000000002 -2.0118161046411842E-004 + 0.14510000000000001 -1.7846724949777126E-004 + 0.14620000000000000 -1.5668082050979137E-004 + 0.14730000000000004 -1.3598371879197657E-004 + 0.14840000000000003 -1.1650320084299892E-004 + 0.14950000000000002 -9.8353302746545523E-005 + 0.15060000000000001 -8.1637575931381434E-005 + 0.15170000000000000 -6.6433567553758621E-005 + 0.15280000000000005 -5.2781000704271719E-005 + 0.15390000000000004 -4.0695253119338304E-005 + 0.15500000000000003 -3.0185934519977309E-005 + 0.15610000000000002 -2.1255335013847798E-005 + 0.15720000000000001 -1.3883804058423266E-005 + 0.15830000000000000 -8.0286090451409109E-006 + 0.15940000000000004 -3.6414139685803093E-006 + 0.16050000000000003 -6.7712215923165786E-007 + 0.16160000000000002 9.1657000211853301E-007 + 0.16270000000000001 1.2136379154981114E-006 + 0.16380000000000000 3.0025469754946243E-007 + 0.16490000000000005 -1.7460939716329449E-006 + 0.16600000000000004 -4.8573647291050293E-006 + 0.16710000000000003 -8.9546883828006685E-006 + 0.16820000000000002 -1.3937918993178755E-005 + 0.16930000000000001 -1.9701908968272619E-005 + 0.17040000000000000 -2.6156974854529835E-005 + 0.17150000000000004 -3.3221898775082082E-005 + 0.17260000000000003 -4.0798040572553873E-005 + 0.17370000000000002 -4.8763336963020265E-005 + 0.17480000000000001 -5.6995777413249016E-005 + 0.17590000000000000 -6.5391643147449940E-005 + 0.17700000000000005 -7.3850154876708984E-005 + 0.17810000000000004 -8.2247388490941375E-005 + 0.17920000000000003 -9.0437250037211925E-005 + 0.18030000000000002 -9.8277887445874512E-005 + 0.18140000000000001 -1.0564472904661670E-004 + 0.18250000000000000 -1.1241258471272886E-004 + 0.18360000000000004 -1.1843662650790066E-004 + 0.18470000000000003 -1.2356118531897664E-004 + 0.18580000000000002 -1.2764110579155385E-004 + 0.18690000000000001 -1.3054336886852980E-004 + 0.18800000000000000 -1.3212941121309996E-004 + 0.18910000000000005 -1.3225252041593194E-004 + 0.19020000000000004 -1.3077966286800802E-004 + 0.19130000000000003 -1.2760795652866364E-004 + 0.19240000000000002 -1.2264926044736058E-004 + 0.19350000000000001 -1.1580793216126040E-004 + 0.19460000000000005 -1.0698673577280715E-004 + 0.19570000000000004 -9.6126132120843977E-005 + 0.19680000000000003 -8.3217964856885374E-005 + 0.19790000000000002 -6.8278000981081277E-005 + 0.19900000000000001 -5.1319941121619195E-005 + 0.20010000000000000 -3.2369986001867801E-005 + 0.20120000000000005 -1.1503500900289509E-005 + 0.20230000000000004 1.1151625585625879E-005 + 0.20340000000000003 3.5440985811874270E-005 + 0.20450000000000002 6.1202350480016321E-005 + 0.20560000000000000 8.8246408267877996E-005 + 0.20670000000000005 1.1633426038315520E-004 + 0.20780000000000004 1.4518904208671302E-004 + 0.20890000000000003 1.7452560132369399E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0033.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0033.BXX.semd new file mode 100644 index 00000000..41289db8 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0033.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546763107634806E-011 + -0.11559999999999999 1.3697711367943732E-011 + -0.11449999999999999 -3.8519888667654101E-011 + -0.11340000000000000 -6.0437016502490337E-011 + -0.11230000000000000 8.1728214473830718E-011 + -0.11119999999999999 2.1664814386923581E-010 + -0.11009999999999999 -3.4040596730289252E-011 + -0.10900000000000000 -4.8208065317467685E-010 + -0.10790000000000000 -2.7206731312290344E-010 + -0.10679999999999999 7.1667344281323153E-010 + -0.10569999999999999 1.0246072879027679E-009 + -0.10460000000000000 -4.2161374391724848E-010 + -0.10349999999999999 -1.8818482327986885E-009 + -0.10239999999999999 -6.0493343667644695E-010 + -0.10130000000000000 2.4258650643815827E-009 + -0.10020000000000000 2.5024655680994101E-009 + -9.9099999999999994E-002 -1.8537364976367599E-009 + -9.7999999999999990E-002 -4.8300967669945294E-009 + -9.6899999999999986E-002 -6.5601379883872823E-010 + -9.5799999999999996E-002 6.4044045622324575E-009 + -9.4699999999999993E-002 5.8165889882388910E-009 + -9.3599999999999989E-002 -3.7803649099998893E-009 + -9.2499999999999999E-002 -9.8755350563806132E-009 + -9.1399999999999995E-002 -2.5646724743921823E-009 + -9.0299999999999991E-002 9.5435108704577942E-009 + -8.9200000000000002E-002 9.3253875732557390E-009 + -8.8099999999999984E-002 -4.2171026670700940E-009 + -8.6999999999999994E-002 -1.2694454376571684E-008 + -8.5899999999999990E-002 -3.9121625938776106E-009 + -8.4799999999999986E-002 9.9854435831048249E-009 + -8.3699999999999997E-002 9.7388079822735563E-009 + -8.2599999999999993E-002 -2.9504445553385494E-009 + -8.1499999999999989E-002 -8.7991400832265754E-009 + -8.0399999999999999E-002 -8.1161882770075522E-010 + -7.9299999999999995E-002 5.8463021090915390E-009 + -7.8199999999999992E-002 -3.1166291769579857E-010 + -7.7100000000000002E-002 -7.3378534359846981E-009 + -7.5999999999999984E-002 2.6067440307003809E-012 + -7.4899999999999994E-002 1.1607259153834093E-008 + -7.3799999999999991E-002 4.7749653120376934E-009 + -7.2699999999999987E-002 -1.6708000316612015E-008 + -7.1599999999999997E-002 -2.0921376631122257E-008 + -7.0499999999999993E-002 5.0175761323600909E-009 + -6.9399999999999989E-002 2.8317584721548883E-008 + -6.8300000000000000E-002 1.2552283656930285E-008 + -6.7199999999999996E-002 -2.6888463011687236E-008 + -6.6099999999999992E-002 -3.8679257130525002E-008 + -6.5000000000000002E-002 -6.8551542220518513E-009 + -6.3899999999999985E-002 2.4598611148007876E-008 + -6.2799999999999995E-002 1.2654564507386112E-008 + -6.1699999999999991E-002 -2.5248594326399143E-008 + -6.0599999999999994E-002 -3.9291585096634662E-008 + -5.9499999999999990E-002 -1.9410153484500370E-008 + -5.8399999999999994E-002 -3.7977163636071509E-009 + -5.7299999999999990E-002 -1.5915663453824891E-008 + -5.6199999999999986E-002 -3.1356048424413530E-008 + -5.5099999999999996E-002 -2.4918396235307227E-008 + -5.3999999999999992E-002 -1.7667669993670643E-008 + -5.2899999999999989E-002 -4.2300264624373085E-008 + -5.1799999999999985E-002 -8.0383536271710909E-008 + -5.0699999999999995E-002 -7.9860299706524529E-008 + -4.9599999999999991E-002 -3.7813578046552720E-008 + -4.8499999999999988E-002 -1.9334718714958399E-008 + -4.7399999999999998E-002 -6.9043757378040027E-008 + -4.6299999999999994E-002 -1.3947962429483596E-007 + -4.5199999999999990E-002 -1.5016995291716739E-007 + -4.4099999999999986E-002 -1.0024763241744949E-007 + -4.2999999999999997E-002 -7.1607423990371899E-008 + -4.1899999999999993E-002 -1.1483549400281845E-007 + -4.0799999999999989E-002 -1.8238506527268328E-007 + -3.9699999999999985E-002 -2.0372689846226422E-007 + -3.8599999999999995E-002 -1.8455594386068697E-007 + -3.7499999999999992E-002 -1.8541034307872906E-007 + -3.6399999999999988E-002 -2.2232156027257588E-007 + -3.5299999999999984E-002 -2.4812757715153566E-007 + -3.4199999999999994E-002 -2.3917490921121498E-007 + -3.3099999999999991E-002 -2.4114100938277261E-007 + -3.1999999999999987E-002 -2.9350266572691908E-007 + -3.0899999999999997E-002 -3.5240782381151803E-007 + -2.9799999999999993E-002 -3.4678424754019943E-007 + -2.8699999999999989E-002 -2.9020611691521481E-007 + -2.7599999999999986E-002 -2.7517043577063305E-007 + -2.6499999999999996E-002 -3.4213570643260027E-007 + -2.5399999999999992E-002 -4.1482653045932238E-007 + -2.4299999999999988E-002 -4.0529283751311596E-007 + -2.3199999999999985E-002 -3.3612784022807318E-007 + -2.2099999999999995E-002 -3.0349946200658451E-007 + -2.0999999999999991E-002 -3.3654134767857613E-007 + -1.9899999999999987E-002 -3.6625277743951301E-007 + -1.8799999999999983E-002 -3.3378424291186093E-007 + -1.7699999999999994E-002 -2.7622689913187060E-007 + -1.6599999999999990E-002 -2.5727987917889550E-007 + -1.5499999999999986E-002 -2.6014041054622794E-007 + -1.4399999999999996E-002 -2.1584932596852013E-007 + -1.3299999999999992E-002 -1.2202750099277182E-007 + -1.2199999999999989E-002 -5.4935224369501157E-008 + -1.1099999999999985E-002 -5.3011195433327885E-008 + -9.9999999999999950E-003 -4.7279502979336030E-008 + -8.8999999999999913E-003 4.1310045162390452E-008 + -7.7999999999999875E-003 1.8241615862280014E-007 + -6.6999999999999837E-003 2.7584940198721597E-007 + -5.5999999999999939E-003 2.9358764663811598E-007 + -4.4999999999999901E-003 3.1809736356080975E-007 + -3.3999999999999864E-003 4.1583993493077287E-007 + -2.2999999999999826E-003 5.4527168913409696E-007 + -1.1999999999999927E-003 6.2537918665839243E-007 + -9.9999999999988987E-005 6.5806318616523640E-007 + 1.0000000000000148E-003 7.1228879505724763E-007 + 2.1000000000000185E-003 8.1342238900106167E-007 + 3.2000000000000084E-003 9.0100593297393061E-007 + 4.3000000000000121E-003 9.2239946525296546E-007 + 5.4000000000000159E-003 9.2402984819273115E-007 + 6.5000000000000058E-003 9.7751149041869212E-007 + 7.6000000000000234E-003 1.0626572475302964E-006 + 8.7000000000000133E-003 1.0932511713690474E-006 + 9.8000000000000032E-003 1.0437114497108269E-006 + 1.0900000000000021E-002 9.9578085155371809E-007 + 1.2000000000000011E-002 1.0094116760228644E-006 + 1.3100000000000001E-002 1.0385359701103880E-006 + 1.4200000000000018E-002 9.9792544006049866E-007 + 1.5300000000000008E-002 8.9275300751978648E-007 + 1.6400000000000026E-002 8.0473643038203591E-007 + 1.7500000000000016E-002 7.6879047128386446E-007 + 1.8600000000000005E-002 7.2501410386394127E-007 + 1.9700000000000023E-002 6.1523587646661326E-007 + 2.0800000000000013E-002 4.7414897608177853E-007 + 2.1900000000000003E-002 3.7114386941539124E-007 + 2.3000000000000020E-002 3.0435097642111941E-007 + 2.4100000000000010E-002 2.0932264988005045E-007 + 2.5200000000000000E-002 6.3739854283539898E-008 + 2.6300000000000018E-002 -7.6342644206306431E-008 + 2.7400000000000008E-002 -1.6555530635287141E-007 + 2.8500000000000025E-002 -2.3354888867288537E-007 + 2.9600000000000015E-002 -3.4063461384903349E-007 + 3.0700000000000005E-002 -4.7603251118744083E-007 + 3.1800000000000023E-002 -5.7833517530525569E-007 + 3.2900000000000013E-002 -6.2446497395285405E-007 + 3.4000000000000002E-002 -6.6174828816656373E-007 + 3.5100000000000020E-002 -7.3292397928526043E-007 + 3.6200000000000010E-002 -8.1690888009688933E-007 + 3.7300000000000028E-002 -8.5689669049315853E-007 + 3.8400000000000017E-002 -8.5227208046489977E-007 + 3.9500000000000007E-002 -8.4865064309269655E-007 + 4.0600000000000025E-002 -8.6630842588419910E-007 + 4.1700000000000015E-002 -8.7521118530275999E-007 + 4.2800000000000005E-002 -8.4318855897436151E-007 + 4.3900000000000022E-002 -7.9807608699411503E-007 + 4.5000000000000012E-002 -7.6398742976380163E-007 + 4.6100000000000002E-002 -7.3621220053610159E-007 + 4.7200000000000020E-002 -6.8612268933065934E-007 + 4.8300000000000010E-002 -6.0890624808962457E-007 + 4.9400000000000027E-002 -5.3230701269058045E-007 + 5.0500000000000017E-002 -4.7506148348475108E-007 + 5.1600000000000007E-002 -4.2304108660573547E-007 + 5.2700000000000025E-002 -3.5476705306791700E-007 + 5.3800000000000014E-002 -2.7753588938139728E-007 + 5.4900000000000004E-002 -2.0917062215630722E-007 + 5.6000000000000022E-002 -1.4888885857544665E-007 + 5.7100000000000012E-002 -8.7828539108159021E-008 + 5.8200000000000002E-002 -2.5988164509271883E-008 + 5.9300000000000019E-002 2.1867935018349272E-008 + 6.0400000000000009E-002 5.8543758285622971E-008 + 6.1500000000000027E-002 1.0261695138069626E-007 + 6.2600000000000017E-002 1.5364007310836314E-007 + 6.3700000000000007E-002 1.8995189066117746E-007 + 6.4800000000000024E-002 2.0237990838722908E-007 + 6.5900000000000014E-002 2.1158896856832143E-007 + 6.7000000000000004E-002 2.3277520710962563E-007 + 6.8100000000000022E-002 2.5044556650755112E-007 + 6.9200000000000012E-002 2.4499081519024912E-007 + 7.0300000000000029E-002 2.2962265688875050E-007 + 7.1400000000000019E-002 2.3420874128987634E-007 + 7.2500000000000009E-002 2.5355348043376580E-007 + 7.3600000000000027E-002 2.4768075945758028E-007 + 7.4700000000000016E-002 2.0291655289383925E-007 + 7.5800000000000006E-002 1.6065325780800777E-007 + 7.6900000000000024E-002 1.6123851764859864E-007 + 7.8000000000000014E-002 1.8191414596913091E-007 + 7.9100000000000004E-002 1.6925561396874400E-007 + 8.0200000000000021E-002 1.1946185907163454E-007 + 8.1300000000000011E-002 8.2211506935436773E-008 + 8.2400000000000029E-002 8.4483041007388238E-008 + 8.3500000000000019E-002 8.9172623063404899E-008 + 8.4600000000000009E-002 5.6919841284752692E-008 + 8.5700000000000026E-002 1.6058537610774692E-008 + 8.6800000000000016E-002 1.7314318867533984E-008 + 8.7900000000000006E-002 4.6124860375584831E-008 + 8.9000000000000024E-002 3.6406870407290626E-008 + 9.0100000000000013E-002 -2.6335367664387377E-008 + 9.1200000000000003E-002 -6.9018170734125306E-008 + 9.2300000000000021E-002 -3.5591462221873371E-008 + 9.3400000000000011E-002 2.2811137867506659E-008 + 9.4500000000000028E-002 1.6810348668627739E-008 + 9.5600000000000018E-002 -4.9427608672658607E-008 + 9.6700000000000008E-002 -8.4978609038444120E-008 + 9.7800000000000026E-002 -4.5851709984390254E-008 + 9.8900000000000016E-002 1.1123787446720712E-009 + 0.10000000000000001 -1.6006934444590115E-008 + 0.10110000000000002 -6.4887522910339612E-008 + 0.10220000000000001 -6.2211739759732154E-008 + 0.10330000000000003 -9.4738394906812573E-009 + 0.10440000000000002 6.7058327779534466E-009 + 0.10550000000000001 -4.6091667371683798E-008 + 0.10660000000000003 -8.5426293594537128E-008 + 0.10770000000000002 -3.9109846028395623E-008 + 0.10880000000000001 3.5867099512643108E-008 + 0.10990000000000003 3.2116549419924922E-008 + 0.11100000000000002 -4.5459341180276169E-008 + 0.11210000000000001 -8.1867781887012825E-008 + 0.11320000000000002 -2.3169636875763899E-008 + 0.11430000000000001 4.1565840547264088E-008 + 0.11540000000000003 1.7425660914227592E-008 + 0.11650000000000002 -5.1490321339997536E-008 + 0.11760000000000001 -5.1773589859749336E-008 + 0.11870000000000003 2.0883655693637593E-008 + 0.11980000000000002 5.2875019918019461E-008 + 0.12090000000000001 -8.5662579252243631E-009 + 0.12200000000000003 -6.8952822118717449E-008 + 0.12310000000000001 -2.9850362182060053E-008 + 0.12420000000000003 5.5785751129633354E-008 + 0.12530000000000002 5.9640470340127649E-008 + 0.12640000000000001 -2.5925647406666030E-008 + 0.12750000000000003 -7.3765271224601747E-008 + 0.12860000000000002 -1.3875738780200209E-008 + 0.12970000000000001 6.1763273606629809E-008 + 0.13080000000000003 4.0783536547905896E-008 + 0.13190000000000002 -3.7922902151876769E-008 + 0.13300000000000001 -4.8524906759439546E-008 + 0.13410000000000000 2.4376204166287607E-008 + 0.13520000000000004 6.2270522960261587E-008 + 0.13630000000000003 -6.3682233097939189E-011 + 0.13740000000000002 -6.7979463835854403E-008 + 0.13850000000000001 -3.1995270433071710E-008 + 0.13960000000000000 5.9224095849685909E-008 + 0.14070000000000005 6.8210191273010423E-008 + 0.14180000000000004 -2.1665274019255776E-008 + 0.14290000000000003 -7.8058135954961472E-008 + 0.14400000000000002 -1.8950649049997992E-008 + 0.14510000000000001 6.4650755859929632E-008 + 0.14620000000000000 4.8593072676794691E-008 + 0.14730000000000004 -3.7032656052815582E-008 + 0.14840000000000003 -5.8823509618832759E-008 + 0.14950000000000002 1.2727928933031762E-008 + 0.15060000000000001 6.0903197152128996E-008 + 0.15170000000000000 7.8136546122209438E-009 + 0.15280000000000005 -6.2980404891277431E-008 + 0.15390000000000004 -3.6859329810567942E-008 + 0.15500000000000003 5.1376645160416956E-008 + 0.15610000000000002 6.7706046991133917E-008 + 0.15720000000000001 -1.5478315518180352E-008 + 0.15830000000000000 -7.5295169210676249E-008 + 0.15940000000000004 -2.4358508099453502E-008 + 0.16050000000000003 5.8767458455122323E-008 + 0.16160000000000002 5.0918909977326621E-008 + 0.16270000000000001 -2.9897901043796082E-008 + 0.16380000000000000 -5.7786916585200743E-008 + 0.16490000000000005 5.6433355766216664E-009 + 0.16600000000000004 5.6745900423038620E-008 + 0.16710000000000003 1.5065914737988351E-008 + 0.16820000000000002 -5.1708930470795167E-008 + 0.16930000000000001 -3.5672385934049089E-008 + 0.17040000000000000 4.1038525466774445E-008 + 0.17150000000000004 5.9263296492417794E-008 + 0.17260000000000003 -1.2698769147334588E-008 + 0.17370000000000002 -6.8099865302428952E-008 + 0.17480000000000001 -2.3717181107940633E-008 + 0.17590000000000000 5.4173657559886124E-008 + 0.17700000000000005 5.1014879431932059E-008 + 0.17810000000000004 -2.4438202572696355E-008 + 0.17920000000000003 -5.7926598628910142E-008 + 0.18030000000000002 -4.3523469273054616E-009 + 0.18140000000000001 4.9386873257617481E-008 + 0.18250000000000000 2.2383371600653845E-008 + 0.18360000000000004 -3.8409133651384764E-008 + 0.18470000000000003 -3.6554414606371211E-008 + 0.18580000000000002 2.3213868161064966E-008 + 0.18690000000000001 4.5532885906141018E-008 + 0.18800000000000000 -5.1952735447002851E-009 + 0.18910000000000005 -5.0175533061747046E-008 + 0.19020000000000004 -1.9371659831790566E-008 + 0.19130000000000003 4.0716948035424139E-008 + 0.19240000000000002 3.9685229324959437E-008 + 0.19350000000000001 -1.8730622386442519E-008 + 0.19460000000000005 -4.4969716839204921E-008 + 0.19570000000000004 -1.5504635353380536E-009 + 0.19680000000000003 4.2501824282226153E-008 + 0.19790000000000002 2.0188801741483076E-008 + 0.19900000000000001 -3.2255325521646228E-008 + 0.20010000000000000 -3.4353682565324561E-008 + 0.20120000000000005 1.5188545532396347E-008 + 0.20230000000000004 3.9710695176609079E-008 + 0.20340000000000003 3.3883049699312551E-009 + 0.20450000000000002 -3.6949558079868439E-008 + 0.20560000000000000 -2.1601261224191148E-008 + 0.20670000000000005 2.2679682132320522E-008 + 0.20780000000000004 2.7846825290112065E-008 + 0.20890000000000003 -1.1021710655256811E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0033.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0033.BXZ.semd new file mode 100644 index 00000000..ac21c98e --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0033.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 -2.8803398555155013E-010 + -0.11670000000000000 -3.7413219744486526E-010 + -0.11559999999999999 3.5014199872840379E-010 + -0.11449999999999999 9.4073016043694224E-010 + -0.11340000000000000 9.4344115852962318E-011 + -0.11230000000000000 -1.0913596693029604E-009 + -0.11119999999999999 -5.3994986259908728E-010 + -0.11009999999999999 4.0800493539272509E-010 + -0.10900000000000000 -1.7057470991233004E-009 + -0.10790000000000000 -5.1608428641713999E-009 + -0.10679999999999999 -2.5409692128164352E-009 + -0.10569999999999999 7.8289570382139573E-009 + -0.10460000000000000 1.4875282339232854E-008 + -0.10349999999999999 7.4609003419823239E-009 + -0.10239999999999999 -7.8669248892992982E-009 + -0.10130000000000000 -1.2319265607629859E-008 + -0.10020000000000000 -5.1220550023600708E-010 + -9.9099999999999994E-002 1.0257106275446404E-008 + -9.7999999999999990E-002 3.9317074040923217E-009 + -9.6899999999999986E-002 -1.0295767793877530E-008 + -9.5799999999999996E-002 -1.0654859217140711E-008 + -9.4699999999999993E-002 4.9943840174648813E-009 + -9.3599999999999989E-002 1.5762308791522628E-008 + -9.2499999999999999E-002 8.8267295694777204E-009 + -9.1399999999999995E-002 -2.6693793842014202E-009 + -9.0299999999999991E-002 -2.5358370958628029E-009 + -8.9200000000000002E-002 1.5048964296937584E-009 + -8.8099999999999984E-002 -9.5547330047907053E-009 + -8.6999999999999994E-002 -3.3973734048231563E-008 + -8.5899999999999990E-002 -5.0857028810469274E-008 + -8.4799999999999986E-002 -5.4565401086392740E-008 + -8.3699999999999997E-002 -6.5483426681112178E-008 + -8.2599999999999993E-002 -9.6673907989952568E-008 + -8.1499999999999989E-002 -1.2998593490465282E-007 + -8.0399999999999999E-002 -1.4490673549971689E-007 + -7.9299999999999995E-002 -1.5748329929010652E-007 + -7.8199999999999992E-002 -2.0287106394789589E-007 + -7.7100000000000002E-002 -2.8165894150333770E-007 + -7.5999999999999984E-002 -3.5502839068612957E-007 + -7.4899999999999994E-002 -4.0535437051403278E-007 + -7.3799999999999991E-002 -4.7338815534203604E-007 + -7.2699999999999987E-002 -6.0896365994267398E-007 + -7.1599999999999997E-002 -8.0216415199174662E-007 + -7.0499999999999993E-002 -9.9893975402665092E-007 + -6.9399999999999989E-002 -1.1834146107503329E-006 + -6.8300000000000000E-002 -1.4076381376071367E-006 + -6.7199999999999996E-002 -1.7256301134693786E-006 + -6.6099999999999992E-002 -2.1305777408997528E-006 + -6.5000000000000002E-002 -2.5860899768304080E-006 + -6.3899999999999985E-002 -3.0978669656178681E-006 + -6.2799999999999995E-002 -3.7148813589737983E-006 + -6.1699999999999991E-002 -4.4658031583821867E-006 + -6.0599999999999994E-002 -5.3392168410937302E-006 + -5.9499999999999990E-002 -6.3407492234546226E-006 + -5.8399999999999994E-002 -7.5280295277480036E-006 + -5.7299999999999990E-002 -8.9556378952693194E-006 + -5.6199999999999986E-002 -1.0613653103064280E-005 + -5.5099999999999996E-002 -1.2469113244151231E-005 + -5.3999999999999992E-002 -1.4561912394128740E-005 + -5.2899999999999989E-002 -1.7006786947604269E-005 + -5.1799999999999985E-002 -1.9883862478309311E-005 + -5.0699999999999995E-002 -2.3173888621386141E-005 + -4.9599999999999991E-002 -2.6839263227884658E-005 + -4.8499999999999988E-002 -3.0936844268580899E-005 + -4.7399999999999998E-002 -3.5597324313130230E-005 + -4.6299999999999994E-002 -4.0901817556004971E-005 + -4.5199999999999990E-002 -4.6839446440571919E-005 + -4.4099999999999986E-002 -5.3402603953145444E-005 + -4.2999999999999997E-002 -6.0669695812975988E-005 + -4.1899999999999993E-002 -6.8749170168302953E-005 + -4.0799999999999989E-002 -7.7678771049249917E-005 + -3.9699999999999985E-002 -8.7438995251432061E-005 + -3.8599999999999995E-002 -9.8054748377762735E-005 + -3.7499999999999992E-002 -1.0961816587951034E-004 + -3.6399999999999988E-002 -1.2218939082231373E-004 + -3.5299999999999984E-002 -1.3572994794230908E-004 + -3.4199999999999994E-002 -1.5017815167084336E-004 + -3.3099999999999991E-002 -1.6554999456275254E-004 + -3.1999999999999987E-002 -1.8190126866102219E-004 + -3.0899999999999997E-002 -1.9920030899811536E-004 + -2.9799999999999993E-002 -2.1730408479925245E-004 + -2.8699999999999989E-002 -2.3608269111718982E-004 + -2.7599999999999986E-002 -2.5549551355652511E-004 + -2.6499999999999996E-002 -2.7550020604394376E-004 + -2.5399999999999992E-002 -2.9592114151455462E-004 + -2.4299999999999988E-002 -3.1648436561226845E-004 + -2.3199999999999985E-002 -3.3696260652504861E-004 + -2.2099999999999995E-002 -3.5721409949474037E-004 + -2.0999999999999991E-002 -3.7705575232394040E-004 + -1.9899999999999987E-002 -3.9616279536858201E-004 + -1.8799999999999983E-002 -4.1414322913624346E-004 + -1.7699999999999994E-002 -4.3067467049695551E-004 + -1.6599999999999990E-002 -4.4549602898769081E-004 + -1.5499999999999986E-002 -4.5828209840692580E-004 + -1.4399999999999996E-002 -4.6860115253366530E-004 + -1.3299999999999992E-002 -4.7602527774870396E-004 + -1.2199999999999989E-002 -4.8021960537880659E-004 + -1.1099999999999985E-002 -4.8088069888763130E-004 + -9.9999999999999950E-003 -4.7762310714460909E-004 + -8.8999999999999913E-003 -4.7001699567772448E-004 + -7.7999999999999875E-003 -4.5772257726639509E-004 + -6.6999999999999837E-003 -4.4053606688976288E-004 + -5.5999999999999939E-003 -4.1826991946436465E-004 + -4.4999999999999901E-003 -3.9066368481144309E-004 + -3.3999999999999864E-003 -3.5747708170674741E-004 + -2.2999999999999826E-003 -3.1863179174251854E-004 + -1.1999999999999927E-003 -2.7419839170761406E-004 + -9.9999999999988987E-005 -2.2426870418712497E-004 + 1.0000000000000148E-003 -1.6890767437871546E-004 + 2.1000000000000185E-003 -1.0826071229530498E-004 + 3.2000000000000084E-003 -4.2662948544602841E-005 + 4.3000000000000121E-003 2.7420344849815592E-005 + 5.4000000000000159E-003 1.0152711911359802E-004 + 6.5000000000000058E-003 1.7919277888722718E-004 + 7.6000000000000234E-003 2.5982176885008812E-004 + 8.7000000000000133E-003 3.4263465204276145E-004 + 9.8000000000000032E-003 4.2678634054027498E-004 + 1.0900000000000021E-002 5.1148486090824008E-004 + 1.2000000000000011E-002 5.9593649348244071E-004 + 1.3100000000000001E-002 6.7922886228188872E-004 + 1.4200000000000018E-002 7.6034275116398931E-004 + 1.5300000000000008E-002 8.3828385686501861E-004 + 1.6400000000000026E-002 9.1215065913274884E-004 + 1.7500000000000016E-002 9.8105915822088718E-004 + 1.8600000000000005E-002 1.0440782643854618E-003 + 1.9700000000000023E-002 1.1002927785739303E-003 + 2.0800000000000013E-002 1.1489241151139140E-003 + 2.1900000000000003E-002 1.1893265182152390E-003 + 2.3000000000000020E-002 1.2208963744342327E-003 + 2.4100000000000010E-002 1.2430434580892324E-003 + 2.5200000000000000E-002 1.2553017586469650E-003 + 2.6300000000000018E-002 1.2574165593832731E-003 + 2.7400000000000008E-002 1.2493017129600048E-003 + 2.8500000000000025E-002 1.2309411540627480E-003 + 2.9600000000000015E-002 1.2023756280541420E-003 + 3.0700000000000005E-002 1.1637994321063161E-003 + 3.1800000000000023E-002 1.1156061664223671E-003 + 3.2900000000000013E-002 1.0583378607407212E-003 + 3.4000000000000002E-002 9.9260453134775162E-004 + 3.5100000000000020E-002 9.1908965259790421E-004 + 3.6200000000000010E-002 8.3860434824600816E-004 + 3.7300000000000028E-002 7.5209536589682102E-004 + 3.8400000000000017E-002 6.6055927891284227E-004 + 3.9500000000000007E-002 5.6498701451346278E-004 + 4.0600000000000025E-002 4.6640058280900121E-004 + 4.1700000000000015E-002 3.6591329262591898E-004 + 4.2800000000000005E-002 2.6467922725714743E-004 + 4.3900000000000022E-002 1.6379202133975923E-004 + 4.5000000000000012E-002 6.4276115153916180E-005 + 4.6100000000000002E-002 -3.2900155929382890E-005 + 4.7200000000000020E-002 -1.2678293569479138E-004 + 4.8300000000000010E-002 -2.1645867673214525E-004 + 4.9400000000000027E-002 -3.0110575607977808E-004 + 5.0500000000000017E-002 -3.8002253859303892E-004 + 5.1600000000000007E-002 -4.5261078048497438E-004 + 5.2700000000000025E-002 -5.1837036153301597E-004 + 5.3800000000000014E-002 -5.7690893299877644E-004 + 5.4900000000000004E-002 -6.2794366385787725E-004 + 5.6000000000000022E-002 -6.7129870876669884E-004 + 5.7100000000000012E-002 -7.0689665153622627E-004 + 5.8200000000000002E-002 -7.3475664248690009E-004 + 5.9300000000000019E-002 -7.5500609818845987E-004 + 6.0400000000000009E-002 -7.6787237776443362E-004 + 6.1500000000000027E-002 -7.7367166522890329E-004 + 6.2600000000000017E-002 -7.7278976095840335E-004 + 6.3700000000000007E-002 -7.6565652852877975E-004 + 6.4800000000000024E-002 -7.5273413676768541E-004 + 6.5900000000000014E-002 -7.3453446384519339E-004 + 6.7000000000000004E-002 -7.1163231041282415E-004 + 6.8100000000000022E-002 -6.8464170908555388E-004 + 6.9200000000000012E-002 -6.5416248980909586E-004 + 7.0300000000000029E-002 -6.2075676396489143E-004 + 7.1400000000000019E-002 -5.8497965801507235E-004 + 7.2500000000000009E-002 -5.4741126950830221E-004 + 7.3600000000000027E-002 -5.0862610805779696E-004 + 7.4700000000000016E-002 -4.6913369442336261E-004 + 7.5800000000000006E-002 -4.2937035323120654E-004 + 7.6900000000000024E-002 -3.8975878851488233E-004 + 7.8000000000000014E-002 -3.5073829349130392E-004 + 7.9100000000000004E-002 -3.1270270119421184E-004 + 8.0200000000000021E-002 -2.7593091363087296E-004 + 8.1300000000000011E-002 -2.4062063312157989E-004 + 8.2400000000000029E-002 -2.0697439322248101E-004 + 8.3500000000000019E-002 -1.7522713460493833E-004 + 8.4600000000000009E-002 -1.4556013047695160E-004 + 8.5700000000000026E-002 -1.1803068628069013E-004 + 8.6800000000000016E-002 -9.2630049039144069E-005 + 8.7900000000000006E-002 -6.9379726483020931E-005 + 8.9000000000000024E-002 -4.8326619435101748E-005 + 9.0100000000000013E-002 -2.9454566174536012E-005 + 9.1200000000000003E-002 -1.2652467376028653E-005 + 9.2300000000000021E-002 2.1879850464756601E-006 + 9.3400000000000011E-002 1.5108552361198235E-005 + 9.4500000000000028E-002 2.6155610612477176E-005 + 9.5600000000000018E-002 3.5479512007441372E-005 + 9.6700000000000008E-002 4.3292711779940873E-005 + 9.7800000000000026E-002 4.9734022468328476E-005 + 9.8900000000000016E-002 5.4836731578689069E-005 + 0.10000000000000001 5.8657660702010617E-005 + 0.10110000000000002 6.1378836107905954E-005 + 0.10220000000000001 6.3226696511264890E-005 + 0.10330000000000003 6.4315521740354598E-005 + 0.10440000000000002 6.4653089793864638E-005 + 0.10550000000000001 6.4295818447135389E-005 + 0.10660000000000003 6.3416664488613605E-005 + 0.10770000000000002 6.2180537497624755E-005 + 0.10880000000000001 6.0621223383350298E-005 + 0.10990000000000003 5.8713023463496938E-005 + 0.11100000000000002 5.6528195273131132E-005 + 0.11210000000000001 5.4232386901276186E-005 + 0.11320000000000002 5.1919108955189586E-005 + 0.11430000000000001 4.9536494771018624E-005 + 0.11540000000000003 4.7029581764945760E-005 + 0.11650000000000002 4.4480755605036393E-005 + 0.11760000000000001 4.2034527723444626E-005 + 0.11870000000000003 3.9718281186651438E-005 + 0.11980000000000002 3.7435300328070298E-005 + 0.12090000000000001 3.5143159038852900E-005 + 0.12200000000000003 3.2939078664639965E-005 + 0.12310000000000001 3.0920920835342258E-005 + 0.12420000000000003 2.9040475055808201E-005 + 0.12530000000000002 2.7182510166312568E-005 + 0.12640000000000001 2.5353510864078999E-005 + 0.12750000000000003 2.3683078325120732E-005 + 0.12860000000000002 2.2226786313694902E-005 + 0.12970000000000001 2.0871540982625447E-005 + 0.13080000000000003 1.9494780644890852E-005 + 0.13190000000000002 1.8142814951715991E-005 + 0.13300000000000001 1.6957144907792099E-005 + 0.13410000000000000 1.5958530639181845E-005 + 0.13520000000000004 1.5014021300885361E-005 + 0.13630000000000003 1.4033202205609996E-005 + 0.13740000000000002 1.3093498637317680E-005 + 0.13850000000000001 1.2306279131735209E-005 + 0.13960000000000000 1.1637412171694450E-005 + 0.14070000000000005 1.0958996426779777E-005 + 0.14180000000000004 1.0247487807646394E-005 + 0.14290000000000003 9.6163375928881578E-006 + 0.14400000000000002 9.1302345026633702E-006 + 0.14510000000000001 8.6928439486655407E-006 + 0.14620000000000000 8.1866610344150104E-006 + 0.14730000000000004 7.6519108915817924E-006 + 0.14840000000000003 7.2252000791195314E-006 + 0.14950000000000002 6.9283637458283920E-006 + 0.15060000000000001 6.6310626607446466E-006 + 0.15170000000000000 6.2453018472297117E-006 + 0.15280000000000005 5.8544592320686206E-006 + 0.15390000000000004 5.5803370742069092E-006 + 0.15500000000000003 5.3941230362397619E-006 + 0.15610000000000002 5.1607012210297398E-006 + 0.15720000000000001 4.8459128265676554E-006 + 0.15830000000000000 4.5666856749448925E-006 + 0.15940000000000004 4.4077660277253017E-006 + 0.16050000000000003 4.2891824705293402E-006 + 0.16160000000000002 4.0874670048651751E-006 + 0.16270000000000001 3.8229213714657817E-006 + 0.16380000000000000 3.6266678762331139E-006 + 0.16490000000000005 3.5398056752455886E-006 + 0.16600000000000004 3.4534277801867574E-006 + 0.16710000000000003 3.2764580737421056E-006 + 0.16820000000000002 3.0702697131346213E-006 + 0.16930000000000001 2.9471279958670493E-006 + 0.17040000000000000 2.8958568236703286E-006 + 0.17150000000000004 2.8037736683472758E-006 + 0.17260000000000003 2.6349962354288436E-006 + 0.17370000000000002 2.4851833586581051E-006 + 0.17480000000000001 2.4291912268381566E-006 + 0.17590000000000000 2.4015578219405143E-006 + 0.17700000000000005 2.2964327399677131E-006 + 0.17810000000000004 2.1319492589100264E-006 + 0.17920000000000003 2.0242900973244105E-006 + 0.18030000000000002 2.0107313503103796E-006 + 0.18140000000000001 1.9927354060200742E-006 + 0.18250000000000000 1.8840626125893323E-006 + 0.18360000000000004 1.7377236645188532E-006 + 0.18470000000000003 1.6619759435343440E-006 + 0.18580000000000002 1.6580472674831981E-006 + 0.18690000000000001 1.6247997791651869E-006 + 0.18800000000000000 1.5145856195886154E-006 + 0.18910000000000005 1.3988656064611860E-006 + 0.19020000000000004 1.3503234868039726E-006 + 0.19130000000000003 1.3304751291798311E-006 + 0.19240000000000002 1.2537615248220391E-006 + 0.19350000000000001 1.1210812544959481E-006 + 0.19460000000000005 1.0143374993276666E-006 + 0.19570000000000004 9.6452208708797116E-007 + 0.19680000000000003 9.0113627493337844E-007 + 0.19790000000000002 7.5965772339259274E-007 + 0.19900000000000001 5.7819141829895671E-007 + 0.20010000000000000 4.3480275735419127E-007 + 0.20120000000000005 3.2449750619889528E-007 + 0.20230000000000004 1.6395239299527020E-007 + 0.20340000000000003 -8.6979405011788913E-008 + 0.20450000000000002 -3.7436402067214658E-007 + 0.20560000000000000 -6.4264241927958210E-007 + 0.20670000000000005 -9.2443144694698276E-007 + 0.20780000000000004 -1.2940120086568641E-006 + 0.20890000000000003 -1.7625329746806528E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0034.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0034.BXX.semd new file mode 100644 index 00000000..1e3e95a7 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0034.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.3697731317263706E-011 + -0.11449999999999999 -3.8519867850972389E-011 + -0.11340000000000000 -6.0436995685808625E-011 + -0.11230000000000000 8.1728110390422160E-011 + -0.11119999999999999 2.1664800509135773E-010 + -0.11009999999999999 -3.4040520402456309E-011 + -0.10900000000000000 -4.8208020908546700E-010 + -0.10790000000000000 -2.7206739638963029E-010 + -0.10679999999999999 7.1667333179092907E-010 + -0.10569999999999999 1.0246075099473728E-009 + -0.10460000000000000 -4.2161327207246302E-010 + -0.10349999999999999 -1.8818469005310590E-009 + -0.10239999999999999 -6.0493304809838833E-010 + -0.10130000000000000 2.4258632880247433E-009 + -0.10020000000000000 2.5024633476533609E-009 + -9.9099999999999994E-002 -1.8537349433245254E-009 + -9.7999999999999990E-002 -4.8300936583700604E-009 + -9.6899999999999986E-002 -6.5601452048369424E-010 + -9.5799999999999996E-002 6.4043979008943097E-009 + -9.4699999999999993E-002 5.8165903205065206E-009 + -9.3599999999999989E-002 -3.7803542518588529E-009 + -9.2499999999999999E-002 -9.8755226218827374E-009 + -9.1399999999999995E-002 -2.5646764711950709E-009 + -9.0299999999999991E-002 9.5434833369267835E-009 + -8.9200000000000002E-002 9.3253555988326298E-009 + -8.8099999999999984E-002 -4.2170933411966871E-009 + -8.6999999999999994E-002 -1.2694451712036425E-008 + -8.5899999999999990E-002 -3.9121137440645271E-009 + -8.4799999999999986E-002 9.9854693402789962E-009 + -8.3699999999999997E-002 9.7387582442820531E-009 + -8.2599999999999993E-002 -2.9504489962306479E-009 + -8.1499999999999989E-002 -8.7991152142308238E-009 + -8.0399999999999999E-002 -8.1158801901182187E-010 + -7.9299999999999995E-002 5.8462172880524577E-009 + -7.8199999999999992E-002 -3.1192631810839089E-010 + -7.7100000000000002E-002 -7.3376624776244626E-009 + -7.5999999999999984E-002 2.8308616301792044E-012 + -7.4899999999999994E-002 1.1607000693913960E-008 + -7.3799999999999991E-002 4.7745229991846827E-009 + -7.2699999999999987E-002 -1.6707840444496469E-008 + -7.1599999999999997E-002 -2.0920076337915816E-008 + -7.0499999999999993E-002 5.0188337930023863E-009 + -6.9399999999999989E-002 2.8315882971696738E-008 + -6.8300000000000000E-002 1.2549780770143570E-008 + -6.7199999999999996E-002 -2.6888091753107801E-008 + -6.6099999999999992E-002 -3.8675427305179255E-008 + -6.5000000000000002E-002 -6.8517880258411878E-009 + -6.3899999999999985E-002 2.4598872272463268E-008 + -6.2799999999999995E-002 1.2649416625265530E-008 + -6.1699999999999991E-002 -2.5253019231286089E-008 + -6.0599999999999994E-002 -3.9295365183988906E-008 + -5.9499999999999990E-002 -1.9401529272045082E-008 + -5.8399999999999994E-002 -3.7846548117670409E-009 + -5.7299999999999990E-002 -1.5916727491571692E-008 + -5.6199999999999986E-002 -3.1367484609745588E-008 + -5.5099999999999996E-002 -2.4943410892319662E-008 + -5.3999999999999992E-002 -1.7685550801616046E-008 + -5.2899999999999989E-002 -4.2288782253763202E-008 + -5.1799999999999985E-002 -8.0341955310814228E-008 + -5.0699999999999995E-002 -7.9854267198697926E-008 + -4.9599999999999991E-002 -3.7847271983082464E-008 + -4.8499999999999988E-002 -1.9369270631841573E-008 + -4.7399999999999998E-002 -6.9010319236895157E-008 + -4.6299999999999994E-002 -1.3945280841198837E-007 + -4.5199999999999990E-002 -1.5015815790775378E-007 + -4.4099999999999986E-002 -1.0029148711510061E-007 + -4.2999999999999997E-002 -7.1687829006350512E-008 + -4.1899999999999993E-002 -1.1476137018462396E-007 + -4.0799999999999989E-002 -1.8229856380003184E-007 + -3.9699999999999985E-002 -2.0372576159388700E-007 + -3.8599999999999995E-002 -1.8460244177731511E-007 + -3.7499999999999992E-002 -1.8543616420174658E-007 + -3.6399999999999988E-002 -2.2230497620512324E-007 + -3.5299999999999984E-002 -2.4799805942166131E-007 + -3.4199999999999994E-002 -2.3905244006527937E-007 + -3.3099999999999991E-002 -2.4092483386084496E-007 + -3.1999999999999987E-002 -2.9333139650589146E-007 + -3.0899999999999997E-002 -3.5265833275843761E-007 + -2.9799999999999993E-002 -3.4704220297498978E-007 + -2.8699999999999989E-002 -2.9030539394625521E-007 + -2.7599999999999986E-002 -2.7538075642041804E-007 + -2.6499999999999996E-002 -3.4227500123051868E-007 + -2.5399999999999992E-002 -4.1535869854669727E-007 + -2.4299999999999988E-002 -4.0568372128291230E-007 + -2.3199999999999985E-002 -3.3609487104513391E-007 + -2.2099999999999995E-002 -3.0279736051852524E-007 + -2.0999999999999991E-002 -3.3613125083320483E-007 + -1.9899999999999987E-002 -3.6668606639977952E-007 + -1.8799999999999983E-002 -3.3409000366191322E-007 + -1.7699999999999994E-002 -2.7583018891164102E-007 + -1.6599999999999990E-002 -2.5712844831105031E-007 + -1.5499999999999986E-002 -2.6044691026072542E-007 + -1.4399999999999996E-002 -2.1625507429234858E-007 + -1.3299999999999992E-002 -1.2172175445357425E-007 + -1.2199999999999989E-002 -5.4133874272110916E-008 + -1.1099999999999985E-002 -5.2661956573274438E-008 + -9.9999999999999950E-003 -4.7405556813373551E-008 + -8.8999999999999913E-003 4.2232372265971208E-008 + -7.7999999999999875E-003 1.8400649537397840E-007 + -6.6999999999999837E-003 2.7566824201130657E-007 + -5.5999999999999939E-003 2.9009027002757648E-007 + -4.4999999999999901E-003 3.1604255923411984E-007 + -3.3999999999999864E-003 4.1695136587804882E-007 + -2.2999999999999826E-003 5.4732799981138669E-007 + -1.1999999999999927E-003 6.2483434248861158E-007 + -9.9999999999988987E-005 6.5687635242284159E-007 + 1.0000000000000148E-003 7.1332488005282357E-007 + 2.1000000000000185E-003 8.1519317518541357E-007 + 3.2000000000000084E-003 8.9924384383266442E-007 + 4.3000000000000121E-003 9.2019541853005649E-007 + 5.4000000000000159E-003 9.2641505489154952E-007 + 6.5000000000000058E-003 9.8171381068823393E-007 + 7.6000000000000234E-003 1.0629556754793157E-006 + 8.7000000000000133E-003 1.0891690180869773E-006 + 9.8000000000000032E-003 1.0419971658848226E-006 + 1.0900000000000021E-002 9.9855446933361236E-007 + 1.2000000000000011E-002 1.0135430557056679E-006 + 1.3100000000000001E-002 1.0372564247518312E-006 + 1.4200000000000018E-002 9.9290650723560248E-007 + 1.5300000000000008E-002 8.9025689931077068E-007 + 1.6400000000000026E-002 8.0818159631235176E-007 + 1.7500000000000016E-002 7.7328661518549779E-007 + 1.8600000000000005E-002 7.2430339059792459E-007 + 1.9700000000000023E-002 6.1097784964658786E-007 + 2.0800000000000013E-002 4.7234556177500053E-007 + 2.1900000000000003E-002 3.7465926538970962E-007 + 2.3000000000000020E-002 3.0786503657509456E-007 + 2.4100000000000010E-002 2.0735942030114529E-007 + 2.5200000000000000E-002 5.8860326390686168E-008 + 2.6300000000000018E-002 -7.7622459571102809E-008 + 2.7400000000000008E-002 -1.6059289009717759E-007 + 2.8500000000000025E-002 -2.2994362325334805E-007 + 2.9600000000000015E-002 -3.4322059150326822E-007 + 3.0700000000000005E-002 -4.8082034709295840E-007 + 3.1800000000000023E-002 -5.7683536169861327E-007 + 3.2900000000000013E-002 -6.1972207276994595E-007 + 3.4000000000000002E-002 -6.6341618776277755E-007 + 3.5100000000000020E-002 -7.4050416287718690E-007 + 3.6200000000000010E-002 -8.1912025962083135E-007 + 3.7300000000000028E-002 -8.5252776216293569E-007 + 3.8400000000000017E-002 -8.4716253923033946E-007 + 3.9500000000000007E-002 -8.5128351656749146E-007 + 4.0600000000000025E-002 -8.7133673787320731E-007 + 4.1700000000000015E-002 -8.7251879676841781E-007 + 4.2800000000000005E-002 -8.3723864463536302E-007 + 4.3900000000000022E-002 -7.9502433436573483E-007 + 4.5000000000000012E-002 -7.6978659535598126E-007 + 4.6100000000000002E-002 -7.4233014402125264E-007 + 4.7200000000000020E-002 -6.7999883412994677E-007 + 4.8300000000000010E-002 -6.0084357755840756E-007 + 4.9400000000000027E-002 -5.3425173973664641E-007 + 5.0500000000000017E-002 -4.8693533472032868E-007 + 5.1600000000000007E-002 -4.3015037931581901E-007 + 5.2700000000000025E-002 -3.5141829357598908E-007 + 5.3800000000000014E-002 -2.7161354410054628E-007 + 5.4900000000000004E-002 -2.0989514837310708E-007 + 5.6000000000000022E-002 -1.5426491017933586E-007 + 5.7100000000000012E-002 -8.4063742633588845E-008 + 5.8200000000000002E-002 -1.6306760386441965E-008 + 5.9300000000000019E-002 2.6035545275249206E-008 + 6.0400000000000009E-002 5.1762075514716344E-008 + 6.1500000000000027E-002 9.3603702566724678E-008 + 6.2600000000000017E-002 1.5574057954381715E-007 + 6.3700000000000007E-002 2.0069396100552694E-007 + 6.4800000000000024E-002 2.0749148177401366E-007 + 6.5900000000000014E-002 2.0368662490000133E-007 + 6.7000000000000004E-002 2.2022133805421618E-007 + 6.8100000000000022E-002 2.4729908432163938E-007 + 6.9200000000000012E-002 2.5247507551284798E-007 + 7.0300000000000029E-002 2.3798821757736732E-007 + 7.1400000000000019E-002 2.3646239810659608E-007 + 7.2500000000000009E-002 2.5183683760587883E-007 + 7.3600000000000027E-002 2.4600694814580493E-007 + 7.4700000000000016E-002 2.0069936113031872E-007 + 7.5800000000000006E-002 1.5766798355798528E-007 + 7.6900000000000024E-002 1.6171830452549329E-007 + 7.8000000000000014E-002 1.8873112139772275E-007 + 7.9100000000000004E-002 1.7551388964420767E-007 + 8.0200000000000021E-002 1.1517935405436219E-007 + 8.1300000000000011E-002 6.8912903827822447E-008 + 8.2400000000000029E-002 7.6052728559261595E-008 + 8.3500000000000019E-002 9.4683983320464904E-008 + 8.4600000000000009E-002 6.9579122907725832E-008 + 8.5700000000000026E-002 2.0699236102927898E-008 + 8.6800000000000016E-002 9.1972385263261458E-009 + 8.7900000000000006E-002 3.8057816453829219E-008 + 8.9000000000000024E-002 3.8099116750345274E-008 + 9.0100000000000013E-002 -1.7956660158802151E-008 + 9.1200000000000003E-002 -6.4837898605674127E-008 + 9.2300000000000021E-002 -3.7378633521711890E-008 + 9.3400000000000011E-002 2.0448268855943752E-008 + 9.4500000000000028E-002 1.7233032778563029E-008 + 9.5600000000000018E-002 -5.0210122282123848E-008 + 9.6700000000000008E-002 -8.9628727550916665E-008 + 9.7800000000000026E-002 -5.0316753430479366E-008 + 9.8900000000000016E-002 9.5509389286263513E-010 + 0.10000000000000001 -1.3375023755202164E-008 + 0.10110000000000002 -6.2746067897023750E-008 + 0.10220000000000001 -5.9367501137330692E-008 + 0.10330000000000003 -4.0187648764344885E-009 + 0.10440000000000002 1.1931945209653350E-008 + 0.10550000000000001 -4.7010356496457462E-008 + 0.10660000000000003 -9.2859657740973489E-008 + 0.10770000000000002 -4.5583576024910144E-008 + 0.10880000000000001 3.6900651423366071E-008 + 0.10990000000000003 3.7020541299170873E-008 + 0.11100000000000002 -4.5531891146310954E-008 + 0.11210000000000001 -8.8887212257304782E-008 + 0.11320000000000002 -2.9065233775327215E-008 + 0.11430000000000001 4.5772431178647821E-008 + 0.11540000000000003 2.9480688112926146E-008 + 0.11650000000000002 -4.2277381595567931E-008 + 0.11760000000000001 -5.3528314225559370E-008 + 0.11870000000000003 1.0421025820051000E-008 + 0.11980000000000002 4.3068766331089137E-008 + 0.12090000000000001 -1.0818499873721521E-008 + 0.12200000000000003 -6.3986668408233527E-008 + 0.12310000000000001 -2.2654058184912174E-008 + 0.12420000000000003 6.0121230660570291E-008 + 0.12530000000000002 5.8991105333916494E-008 + 0.12640000000000001 -2.9622290398378937E-008 + 0.12750000000000003 -7.6013783711914584E-008 + 0.12860000000000002 -1.2447021191519525E-008 + 0.12970000000000001 6.3990889032083942E-008 + 0.13080000000000003 3.9260996231860190E-008 + 0.13190000000000002 -4.3682508277242960E-008 + 0.13300000000000001 -5.3298180091587710E-008 + 0.13410000000000000 2.5840341422167512E-008 + 0.13520000000000004 6.8577854506202129E-008 + 0.13630000000000003 4.9630957121848951E-009 + 0.13740000000000002 -6.8078115589287336E-008 + 0.13850000000000001 -3.4889939826143745E-008 + 0.13960000000000000 5.8407348291211747E-008 + 0.14070000000000005 7.0666246188011428E-008 + 0.14180000000000004 -1.9615018942431561E-008 + 0.14290000000000003 -8.0402422497627413E-008 + 0.14400000000000002 -2.4940595366729212E-008 + 0.14510000000000001 5.9877848457290384E-008 + 0.14620000000000000 4.9658531509066961E-008 + 0.14730000000000004 -3.0200496325960557E-008 + 0.14840000000000003 -5.1523961985822098E-008 + 0.14950000000000002 1.4153522798210361E-008 + 0.15060000000000001 5.5235577889334309E-008 + 0.15170000000000000 8.3710177678497644E-010 + 0.15280000000000005 -6.3536468530855927E-008 + 0.15390000000000004 -2.9899954512302429E-008 + 0.15500000000000003 5.8106252254219726E-008 + 0.15610000000000002 6.5801188497971452E-008 + 0.15720000000000001 -2.5528043678946233E-008 + 0.15830000000000000 -8.3856832588935504E-008 + 0.15940000000000004 -2.2744064409607745E-008 + 0.16050000000000003 6.8808887476734526E-008 + 0.16160000000000002 5.9790657758185262E-008 + 0.16270000000000001 -2.9458538719495664E-008 + 0.16380000000000000 -6.4184909831510595E-008 + 0.16490000000000005 -3.9529912676528056E-010 + 0.16600000000000004 5.6207888121662108E-008 + 0.16710000000000003 1.9104790638380109E-008 + 0.16820000000000002 -4.7820989834690408E-008 + 0.16930000000000001 -3.5884411886399903E-008 + 0.17040000000000000 3.6593242214166821E-008 + 0.17150000000000004 5.4402750748749895E-008 + 0.17260000000000003 -1.2835423390811229E-008 + 0.17370000000000002 -6.2431809055851772E-008 + 0.17480000000000001 -1.7240365579596073E-008 + 0.17590000000000000 5.4865477494558945E-008 + 0.17700000000000005 4.5246299151813218E-008 + 0.17810000000000004 -2.9975350201993933E-008 + 0.17920000000000003 -5.6809195569940130E-008 + 0.18030000000000002 1.4203088705144751E-009 + 0.18140000000000001 5.1474859930067396E-008 + 0.18250000000000000 1.6515024015006929E-008 + 0.18360000000000004 -4.6554507804330569E-008 + 0.18470000000000003 -3.7812178277363273E-008 + 0.18580000000000002 3.0791820648801149E-008 + 0.18690000000000001 5.4795460613377145E-008 + 0.18800000000000000 -2.1741335398672845E-009 + 0.18910000000000005 -5.4069378307985971E-008 + 0.19020000000000004 -2.4698513456655746E-008 + 0.19130000000000003 3.8657802292618726E-008 + 0.19240000000000002 4.0894558850368412E-008 + 0.19350000000000001 -1.7187169021326554E-008 + 0.19460000000000005 -4.5614747534727940E-008 + 0.19570000000000004 -4.8447152956043738E-009 + 0.19680000000000003 3.8452345307860014E-008 + 0.19790000000000002 1.8931094913909874E-008 + 0.19900000000000001 -2.8150578756935829E-008 + 0.20010000000000000 -2.6640412542633385E-008 + 0.20120000000000005 2.0570068315350909E-008 + 0.20230000000000004 3.8124689183405280E-008 + 0.20340000000000003 -3.3245224351219349E-009 + 0.20450000000000002 -4.1988549526195129E-008 + 0.20560000000000000 -2.0750063001173658E-008 + 0.20670000000000005 2.6494456406567224E-008 + 0.20780000000000004 2.8763672332843271E-008 + 0.20890000000000003 -1.4266799297502075E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0034.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0034.BXZ.semd new file mode 100644 index 00000000..6169a230 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0034.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.8168402546314688E-011 + -0.11449999999999999 -2.8160881612726563E-011 + -0.11340000000000000 -7.4961550855512371E-011 + -0.11230000000000000 -7.1864558574830095E-012 + -0.11119999999999999 9.8632872702619778E-011 + -0.11009999999999999 3.4899878126326556E-011 + -0.10900000000000000 -4.0868759765277929E-011 + -0.10790000000000000 3.0829411246102723E-010 + -0.10679999999999999 7.4258349469502605E-010 + -0.10569999999999999 -4.0189275518631717E-011 + -0.10460000000000000 -2.2186257275791377E-009 + -0.10349999999999999 -3.2006566286213456E-009 + -0.10239999999999999 -2.7628824228465021E-010 + -0.10130000000000000 4.7190176211131529E-009 + -0.10020000000000000 6.1720055732905621E-009 + -9.9099999999999994E-002 1.9703463305376090E-009 + -9.7999999999999990E-002 -2.6980122580511079E-009 + -9.6899999999999986E-002 -2.4106245888333433E-009 + -9.5799999999999996E-002 -3.5083735916430214E-010 + -9.4699999999999993E-002 -4.1651788684760049E-009 + -9.3599999999999989E-002 -1.2471414123638169E-008 + -9.2499999999999999E-002 -1.2972199314731370E-008 + -9.1399999999999995E-002 9.2079066593697689E-010 + -9.0299999999999991E-002 1.7741387026148914E-008 + -8.9200000000000002E-002 2.1626483714953793E-008 + -8.8099999999999984E-002 1.6275841119295364E-008 + -8.6999999999999994E-002 2.3412782823584166E-008 + -8.5899999999999990E-002 5.3338808925218473E-008 + -8.4799999999999986E-002 8.8167240619441145E-008 + -8.3699999999999997E-002 1.0448649589989145E-007 + -8.2599999999999993E-002 1.0566873243078589E-007 + -8.1499999999999989E-002 1.1758101692294076E-007 + -8.0399999999999999E-002 1.5362556382569892E-007 + -7.9299999999999995E-002 2.0025757407893252E-007 + -7.8199999999999992E-002 2.4293808564834762E-007 + -7.7100000000000002E-002 2.9085018127261719E-007 + -7.5999999999999984E-002 3.6206037634656241E-007 + -7.4899999999999994E-002 4.5507712798098510E-007 + -7.3799999999999991E-002 5.5578124147359631E-007 + -7.2699999999999987E-002 6.7041531792710884E-007 + -7.1599999999999997E-002 8.2784498545152019E-007 + -7.0499999999999993E-002 1.0399912753200624E-006 + -6.9399999999999989E-002 1.2819219818993588E-006 + -6.8300000000000000E-002 1.5320098327720189E-006 + -6.7199999999999996E-002 1.8184381360697444E-006 + -6.6099999999999992E-002 2.1972241484036203E-006 + -6.5000000000000002E-002 2.6851027996599441E-006 + -6.3899999999999985E-002 3.2458503937959904E-006 + -6.2799999999999995E-002 3.8575453800149262E-006 + -6.1699999999999991E-002 4.5664933168154676E-006 + -6.0599999999999994E-002 5.4460479077533819E-006 + -5.9499999999999990E-002 6.5167419052158948E-006 + -5.8399999999999994E-002 7.7444046837626956E-006 + -5.7299999999999990E-002 9.1200681708869524E-006 + -5.6199999999999986E-002 1.0704527085181326E-005 + -5.5099999999999996E-002 1.2574139873322565E-005 + -5.3999999999999992E-002 1.4752454262634274E-005 + -5.2899999999999989E-002 1.7229805962415412E-005 + -5.1799999999999985E-002 2.0034747649333440E-005 + -5.0699999999999995E-002 2.3242824681801721E-005 + -4.9599999999999991E-002 2.6911933673545718E-005 + -4.8499999999999988E-002 3.1053103157319129E-005 + -4.7399999999999998E-002 3.5688743082573637E-005 + -4.6299999999999994E-002 4.0903054468799382E-005 + -4.5199999999999990E-002 4.6792014472885057E-005 + -4.4099999999999986E-002 5.3380237659439445E-005 + -4.2999999999999997E-002 6.0640664742095396E-005 + -4.1899999999999993E-002 6.8603272666223347E-005 + -4.0799999999999989E-002 7.7392469393089414E-005 + -3.9699999999999985E-002 8.7123858975246549E-005 + -3.8599999999999995E-002 9.7799071227200329E-005 + -3.7499999999999992E-002 1.0935123282251880E-004 + -3.6399999999999988E-002 1.2177728785900399E-004 + -3.5299999999999984E-002 1.3516789476852864E-004 + -3.4199999999999994E-002 1.4959424152038991E-004 + -3.3099999999999991E-002 1.6501893696840852E-004 + -3.1999999999999987E-002 1.8135092977900058E-004 + -3.0899999999999997E-002 1.9854697166010737E-004 + -2.9799999999999993E-002 2.1659923368133605E-004 + -2.8699999999999989E-002 2.3543875431641936E-004 + -2.7599999999999986E-002 2.5491439737379551E-004 + -2.6499999999999996E-002 2.7488201158121228E-004 + -2.5399999999999992E-002 2.9525178251788020E-004 + -2.4299999999999988E-002 3.1590246362611651E-004 + -2.3199999999999985E-002 3.3658905886113644E-004 + -2.2099999999999995E-002 3.5699279396794736E-004 + -2.0999999999999991E-002 3.7685310235247016E-004 + -1.9899999999999987E-002 3.9598543662577868E-004 + -1.8799999999999983E-002 4.1415257146582007E-004 + -1.7699999999999994E-002 4.3097257730551064E-004 + -1.6599999999999990E-002 4.4600621913559735E-004 + -1.5499999999999986E-002 4.5889522880315781E-004 + -1.4399999999999996E-002 4.6935281716287136E-004 + -1.3299999999999992E-002 4.7703247400932014E-004 + -1.2199999999999989E-002 4.8148733912967145E-004 + -1.1099999999999985E-002 4.8228359082713723E-004 + -9.9999999999999950E-003 4.7909727436490357E-004 + -8.8999999999999913E-003 4.7165038995444775E-004 + -7.7999999999999875E-003 4.5959794078953564E-004 + -6.6999999999999837E-003 4.4255817192606628E-004 + -5.5999999999999939E-003 4.2025287984870374E-004 + -4.4999999999999901E-003 3.9255229057744145E-004 + -3.3999999999999864E-003 3.5936830681748688E-004 + -2.2999999999999826E-003 3.2056940835900605E-004 + -1.1999999999999927E-003 2.7605082141235471E-004 + -9.9999999999988987E-005 2.2586896375287324E-004 + 1.0000000000000148E-003 1.7022872634697706E-004 + 2.1000000000000185E-003 1.0937461047433317E-004 + 3.2000000000000084E-003 4.3548250687308609E-005 + 4.3000000000000121E-003 -2.6912259272648953E-005 + 5.4000000000000159E-003 -1.0149306763196364E-004 + 6.5000000000000058E-003 -1.7956527881324291E-004 + 7.6000000000000234E-003 -2.6050335145555437E-004 + 8.7000000000000133E-003 -3.4367360058240592E-004 + 9.8000000000000032E-003 -4.2832805775105953E-004 + 1.0900000000000021E-002 -5.1355117466300726E-004 + 1.2000000000000011E-002 -5.9838645393028855E-004 + 1.3100000000000001E-002 -6.8193802144378424E-004 + 1.4200000000000018E-002 -7.6332932803779840E-004 + 1.5300000000000008E-002 -8.4160617552697659E-004 + 1.6400000000000026E-002 -9.1574154794216156E-004 + 1.7500000000000016E-002 -9.8475953564047813E-004 + 1.8600000000000005E-002 -1.0477978503331542E-003 + 1.9700000000000023E-002 -1.1040503159165382E-003 + 2.0800000000000013E-002 -1.1526934104040265E-003 + 2.1900000000000003E-002 -1.1929466854780912E-003 + 2.3000000000000020E-002 -1.2241903459653258E-003 + 2.4100000000000010E-002 -1.2459774734452367E-003 + 2.5200000000000000E-002 -1.2579389149323106E-003 + 2.6300000000000018E-002 -1.2597409076988697E-003 + 2.7400000000000008E-002 -1.2511678505688906E-003 + 2.8500000000000025E-002 -1.2322119437158108E-003 + 2.9600000000000015E-002 -1.2030482757836580E-003 + 3.0700000000000005E-002 -1.1639441363513470E-003 + 3.1800000000000023E-002 -1.1152427177876234E-003 + 3.2900000000000013E-002 -1.0574243497103453E-003 + 3.4000000000000002E-002 -9.9113665055483580E-004 + 3.5100000000000020E-002 -9.1713573783636093E-004 + 3.6200000000000010E-002 -8.3623197861015797E-004 + 3.7300000000000028E-002 -7.4931082781404257E-004 + 3.8400000000000017E-002 -6.5736536635085940E-004 + 3.9500000000000007E-002 -5.6148355361074209E-004 + 4.0600000000000025E-002 -4.6275631757453084E-004 + 4.1700000000000015E-002 -3.6222979542799294E-004 + 4.2800000000000005E-002 -2.6096025248989463E-004 + 4.3900000000000022E-002 -1.6003855853341520E-004 + 4.5000000000000012E-002 -6.0563168517546728E-005 + 4.6100000000000002E-002 3.6434714274946600E-005 + 4.7200000000000020E-002 1.3003431377001107E-004 + 4.8300000000000010E-002 2.1937715064268559E-004 + 4.9400000000000027E-002 3.0367876752279699E-004 + 5.0500000000000017E-002 3.8222889997996390E-004 + 5.1600000000000007E-002 4.5443174894899130E-004 + 5.2700000000000025E-002 5.1978253759443760E-004 + 5.3800000000000014E-002 5.7788897538557649E-004 + 5.4900000000000004E-002 6.2847579829394817E-004 + 5.6000000000000022E-002 6.7138532176613808E-004 + 5.7100000000000012E-002 7.0656824391335249E-004 + 5.8200000000000002E-002 7.3405937291681767E-004 + 5.9300000000000019E-002 7.5398752233013511E-004 + 6.0400000000000009E-002 7.6657976023852825E-004 + 6.1500000000000027E-002 7.7214284101501107E-004 + 6.2600000000000017E-002 7.7104510273784399E-004 + 6.3700000000000007E-002 7.6371134491637349E-004 + 6.4800000000000024E-002 7.5064384145662189E-004 + 6.5900000000000014E-002 7.3239777702838182E-004 + 6.7000000000000004E-002 7.0953485555946827E-004 + 6.8100000000000022E-002 6.8260368425399065E-004 + 6.9200000000000012E-002 6.5216608345508575E-004 + 7.0300000000000029E-002 6.1882403679192066E-004 + 7.1400000000000019E-002 5.8318441733717918E-004 + 7.2500000000000009E-002 5.4580514552071691E-004 + 7.3600000000000027E-002 5.0719385035336018E-004 + 7.4700000000000016E-002 4.6785469749011099E-004 + 7.5800000000000006E-002 4.2829039739444852E-004 + 7.6900000000000024E-002 3.8894274621270597E-004 + 7.8000000000000014E-002 3.5016355104744434E-004 + 7.9100000000000004E-002 3.1226695864461362E-004 + 8.0200000000000021E-002 2.7558911824598908E-004 + 8.1300000000000011E-002 2.4044992460403591E-004 + 8.2400000000000029E-002 2.0706358191091567E-004 + 8.3500000000000019E-002 1.7553046927787364E-004 + 8.4600000000000009E-002 1.4593717060051858E-004 + 8.5700000000000026E-002 1.1842072126455605E-004 + 8.6800000000000016E-002 9.3101305537857115E-005 + 8.7900000000000006E-002 6.9988076575100422E-005 + 8.9000000000000024E-002 4.9002581363311037E-005 + 9.0100000000000013E-002 3.0096676709945314E-005 + 9.1200000000000003E-002 1.3278658116178121E-005 + 9.2300000000000021E-002 -1.4874879070703173E-006 + 9.3400000000000011E-002 -1.4350972378451843E-005 + 9.4500000000000028E-002 -2.5484507204964757E-005 + 9.5600000000000018E-002 -3.4970307751791552E-005 + 9.6700000000000008E-002 -4.2834242776734754E-005 + 9.7800000000000026E-002 -4.9184414820047095E-005 + 9.8900000000000016E-002 -5.4238480515778065E-005 + 0.10000000000000001 -5.8188274124404415E-005 + 0.10110000000000002 -6.1101323808543384E-005 + 0.10220000000000001 -6.3005674746818841E-005 + 0.10330000000000003 -6.4027823100332171E-005 + 0.10440000000000002 -6.4367304730694741E-005 + 0.10550000000000001 -6.4147978264372796E-005 + 0.10660000000000003 -6.3382933149114251E-005 + 0.10770000000000002 -6.2107807025313377E-005 + 0.10880000000000001 -6.0474838392110541E-005 + 0.10990000000000003 -5.8644531236495823E-005 + 0.11100000000000002 -5.6640677939867601E-005 + 0.11210000000000001 -5.4397645726567134E-005 + 0.11320000000000002 -5.1945578888989985E-005 + 0.11430000000000001 -4.9450343794887885E-005 + 0.11540000000000003 -4.7040630306582898E-005 + 0.11650000000000002 -4.4673062802758068E-005 + 0.11760000000000001 -4.2243198549840599E-005 + 0.11870000000000003 -3.9776525227352977E-005 + 0.11980000000000002 -3.7413876270875335E-005 + 0.12090000000000001 -3.5221801226725802E-005 + 0.12200000000000003 -3.3119740692200139E-005 + 0.12310000000000001 -3.1030223908601329E-005 + 0.12420000000000003 -2.9015071049798280E-005 + 0.12530000000000002 -2.7182244593859650E-005 + 0.12640000000000001 -2.5511988496873528E-005 + 0.12750000000000003 -2.3881684683146887E-005 + 0.12860000000000002 -2.2257552700466476E-005 + 0.12970000000000001 -2.0754458091687411E-005 + 0.13080000000000003 -1.9461293049971573E-005 + 0.13190000000000002 -1.8297243514098227E-005 + 0.13300000000000001 -1.7123005818575621E-005 + 0.13410000000000000 -1.5943282051011920E-005 + 0.13520000000000004 -1.4892805666022468E-005 + 0.13630000000000003 -1.4024621123098768E-005 + 0.13740000000000002 -1.3225262591731735E-005 + 0.13850000000000001 -1.2384771252982318E-005 + 0.13960000000000000 -1.1558106962183956E-005 + 0.14070000000000005 -1.0870866390177980E-005 + 0.14180000000000004 -1.0315350664313883E-005 + 0.14290000000000003 -9.7543834272073582E-006 + 0.14400000000000002 -9.1281217464711517E-006 + 0.14510000000000001 -8.5443980424315669E-006 + 0.14620000000000000 -8.1102643889607862E-006 + 0.14730000000000004 -7.7632275861105882E-006 + 0.14840000000000003 -7.3608025559224188E-006 + 0.14950000000000002 -6.8918475335522089E-006 + 0.15060000000000001 -6.4868613662838470E-006 + 0.15170000000000000 -6.2136209635355044E-006 + 0.15280000000000005 -5.9737494666478597E-006 + 0.15390000000000004 -5.6558201322332025E-006 + 0.15500000000000003 -5.3048324843985029E-006 + 0.15610000000000002 -5.0462717808841262E-006 + 0.15720000000000001 -4.8864039854379371E-006 + 0.15830000000000000 -4.6995914999570232E-006 + 0.15940000000000004 -4.4225484998605680E-006 + 0.16050000000000003 -4.1531002352712676E-006 + 0.16160000000000002 -3.9992919482756406E-006 + 0.16270000000000001 -3.9113401726353914E-006 + 0.16380000000000000 -3.7555171275016619E-006 + 0.16490000000000005 -3.5165621738997288E-006 + 0.16600000000000004 -3.3180022001033649E-006 + 0.16710000000000003 -3.2319351248588646E-006 + 0.16820000000000002 -3.1705335459264461E-006 + 0.16930000000000001 -3.0231458367779851E-006 + 0.17040000000000000 -2.8246820420463337E-006 + 0.17150000000000004 -2.6976072149409447E-006 + 0.17260000000000003 -2.6609698124957504E-006 + 0.17370000000000002 -2.6023460577562219E-006 + 0.17480000000000001 -2.4522030344087398E-006 + 0.17590000000000000 -2.2903241188032553E-006 + 0.17700000000000005 -2.2219514903554227E-006 + 0.17810000000000004 -2.2164190340845380E-006 + 0.17920000000000003 -2.1551636564254295E-006 + 0.18030000000000002 -2.0119255168538075E-006 + 0.18140000000000001 -1.8888724753196584E-006 + 0.18250000000000000 -1.8582586562843062E-006 + 0.18360000000000004 -1.8554336520537618E-006 + 0.18470000000000003 -1.7830957403930370E-006 + 0.18580000000000002 -1.6595628267168649E-006 + 0.18690000000000001 -1.5846906080696499E-006 + 0.18800000000000000 -1.5825660284463083E-006 + 0.18910000000000005 -1.5666868193875416E-006 + 0.19020000000000004 -1.4775202998862369E-006 + 0.19130000000000003 -1.3748002629654366E-006 + 0.19240000000000002 -1.3429446426016511E-006 + 0.19350000000000001 -1.3590448588729487E-006 + 0.19460000000000005 -1.3282249256008072E-006 + 0.19570000000000004 -1.2299790341785410E-006 + 0.19680000000000003 -1.1495670833028271E-006 + 0.19790000000000002 -1.1478226724648266E-006 + 0.19900000000000001 -1.1696154160745209E-006 + 0.20010000000000000 -1.1284402035016683E-006 + 0.20120000000000005 -1.0350961474614451E-006 + 0.20230000000000004 -9.7729252956924029E-007 + 0.20340000000000003 -9.8705788786901394E-007 + 0.20450000000000002 -9.9836017852794612E-007 + 0.20560000000000000 -9.5148266154865269E-007 + 0.20670000000000005 -8.7966839146247366E-007 + 0.20780000000000004 -8.5071349076315528E-007 + 0.20890000000000003 -8.6237173491099384E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0035.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0035.BXX.semd new file mode 100644 index 00000000..4988be71 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0035.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 -2.1335217507987356E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3247356507830386E-021 + -0.10790000000000000 3.2296866351523760E-019 + -0.10679999999999999 1.0674545438911759E-019 + -0.10569999999999999 -1.4623046727246917E-018 + -0.10460000000000000 -1.2596291892296786E-018 + -0.10349999999999999 4.7662452952132099E-018 + -0.10239999999999999 7.2483702952041428E-018 + -0.10130000000000000 -1.0592413357572268E-017 + -0.10020000000000000 -2.7792534045397783E-017 + -9.9099999999999994E-002 1.2570429676855009E-017 + -9.7999999999999990E-002 7.9820454186974412E-017 + -9.6899999999999986E-002 1.2145893289532581E-017 + -9.5799999999999996E-002 -1.8955652388419461E-016 + -9.4699999999999993E-002 -1.2844021153382026E-016 + -9.3599999999999989E-002 3.9215269647489555E-016 + -9.2499999999999999E-002 5.3948957778724880E-016 + -9.1399999999999995E-002 -6.0574322437205929E-016 + -9.0299999999999991E-002 -1.6980234441964096E-015 + -8.9200000000000002E-002 1.2997053537171276E-016 + -8.8099999999999984E-002 3.8443733805615214E-015 + -8.6999999999999994E-002 2.7951615038523817E-015 + -8.5899999999999990E-002 -5.4412934898660000E-015 + -8.4799999999999986E-002 -9.5917477316320200E-015 + -8.3699999999999997E-002 2.5227923421903675E-015 + -8.2599999999999993E-002 1.8417181367751286E-014 + -8.1499999999999989E-002 8.2132532789854287E-015 + -8.0399999999999999E-002 -2.5318133277819205E-014 + -7.9299999999999995E-002 -2.8646847399652411E-014 + -7.8199999999999992E-002 2.6885403422321520E-014 + -7.7100000000000002E-002 6.7104504732854592E-014 + -7.5999999999999984E-002 -4.8577093885479421E-015 + -7.4899999999999994E-002 -1.2584730349832207E-013 + -7.3799999999999991E-002 -8.8558866728587204E-014 + -7.2699999999999987E-002 1.4607451804139054E-013 + -7.1599999999999997E-002 2.6607240174135460E-013 + -7.0499999999999993E-002 -1.4646061937567158E-014 + -6.9399999999999989E-002 -4.1285182737771375E-013 + -6.8300000000000000E-002 -2.8991471224572296E-013 + -6.7199999999999996E-002 3.7689420811712337E-013 + -6.6099999999999992E-002 6.6022832817189125E-013 + -6.5000000000000002E-002 -1.0487629238361065E-013 + -6.3899999999999985E-002 -1.0222468488016445E-012 + -6.2799999999999995E-002 -5.2546741914280548E-013 + -6.1699999999999991E-002 1.1612622755757807E-012 + -6.0599999999999994E-002 1.6429044539731374E-012 + -5.9499999999999990E-002 -4.3080418247500030E-013 + -5.8399999999999994E-002 -2.6582672695008025E-012 + -5.7299999999999990E-002 -1.4798652754610675E-012 + -5.6199999999999986E-002 2.3741798457765917E-012 + -5.5099999999999996E-002 3.6569909427075498E-012 + -5.3999999999999992E-002 -3.4669578948161306E-013 + -5.2899999999999989E-002 -4.7691733374988221E-012 + -5.1799999999999985E-002 -2.8353883910897659E-012 + -5.0699999999999995E-002 3.9462586844118963E-012 + -4.9599999999999991E-002 6.1617841905226012E-012 + -4.8499999999999988E-002 -6.3211735108412159E-013 + -4.7399999999999998E-002 -7.9608515959894710E-012 + -4.6299999999999994E-002 -4.8449391200355851E-012 + -4.5199999999999990E-002 5.9952849976174782E-012 + -4.4099999999999986E-002 1.0003430375715716E-011 + -4.2999999999999997E-002 7.0884736882298460E-013 + -4.1899999999999993E-002 -9.9523488408803651E-012 + -4.0799999999999989E-002 -7.5309827818337283E-012 + -3.9699999999999985E-002 4.1719969492981512E-012 + -3.8599999999999995E-002 8.2179263394266400E-012 + -3.7499999999999992E-002 -6.3618684972843731E-013 + -3.6399999999999988E-002 -8.0510433389524572E-012 + -3.5299999999999984E-002 -1.8640540500047820E-012 + -3.4199999999999994E-002 9.1509144012347221E-012 + -3.3099999999999991E-002 8.9054917953856894E-012 + -3.1999999999999987E-002 -8.5697226225034395E-013 + -3.0899999999999997E-002 -4.3739066188375197E-012 + -2.9799999999999993E-002 6.2586822660234964E-013 + -2.8699999999999989E-002 -1.9755590392744882E-012 + -2.7599999999999986E-002 -1.6762572233042228E-011 + -2.6499999999999996E-002 -2.0915059614767806E-011 + -2.5399999999999992E-002 2.9936372391431432E-012 + -2.4299999999999988E-002 3.0773061182598482E-011 + -2.3199999999999985E-002 2.1650204198864209E-011 + -2.2099999999999995E-002 -1.9671904730178547E-011 + -2.0999999999999991E-002 -3.8418952047480914E-011 + -1.9899999999999987E-002 -5.0696547654327517E-012 + -1.8799999999999983E-002 3.2673162786434062E-011 + -1.7699999999999994E-002 9.1698966128705983E-012 + -1.6599999999999990E-002 -5.9848806466256121E-011 + -1.5499999999999986E-002 -8.4297735458704892E-011 + -1.4399999999999996E-002 -1.9526772560007899E-011 + -1.3299999999999992E-002 6.4592393933526893E-011 + -1.2199999999999989E-002 6.8628172589235703E-011 + -1.1099999999999985E-002 -7.4422343288027548E-012 + -9.9999999999999950E-003 -7.1732703110782836E-011 + -8.8999999999999913E-003 -6.8137578912441654E-011 + -7.7999999999999875E-003 -4.2644988235140957E-011 + -6.6999999999999837E-003 -6.0994896633470574E-011 + -5.5999999999999939E-003 -1.1023234408602534E-010 + -4.4999999999999901E-003 -1.3042837643251204E-010 + -3.3999999999999864E-003 -1.1116352283124797E-010 + -2.2999999999999826E-003 -9.0995086465817110E-011 + -1.1999999999999927E-003 -8.0088921605714347E-011 + -9.9999999999988987E-005 -4.9007572305859171E-011 + 1.0000000000000148E-003 -2.2864174095693635E-011 + 2.1000000000000185E-003 -9.6895151624476483E-011 + 3.2000000000000084E-003 -3.0069874368265914E-010 + 4.3000000000000121E-003 -4.9919335332049286E-010 + 5.4000000000000159E-003 -5.2096799096901236E-010 + 6.5000000000000058E-003 -3.9106706761771193E-010 + 7.6000000000000234E-003 -3.2934419080810073E-010 + 8.7000000000000133E-003 -4.5362652523195379E-010 + 9.8000000000000032E-003 -6.1649868543511843E-010 + 1.0900000000000021E-002 -6.1336902223985135E-010 + 1.2000000000000011E-002 -4.7088877241918681E-010 + 1.3100000000000001E-002 -4.5354370259431676E-010 + 1.4200000000000018E-002 -7.3187528260021395E-010 + 1.5300000000000008E-002 -1.1550900236301231E-009 + 1.6400000000000026E-002 -1.4718944951752633E-009 + 1.7500000000000016E-002 -1.5650852835946694E-009 + 1.8600000000000005E-002 -1.5515533302590256E-009 + 1.9700000000000023E-002 -1.5374789219535501E-009 + 2.0800000000000013E-002 -1.5774719308581098E-009 + 2.1900000000000003E-002 -1.6341197284219788E-009 + 2.3000000000000020E-002 -1.7482615355390863E-009 + 2.4100000000000010E-002 -1.9311627852403035E-009 + 2.5200000000000000E-002 -2.1301411745611176E-009 + 2.6300000000000018E-002 -2.3020088057990051E-009 + 2.7400000000000008E-002 -2.4890316474568408E-009 + 2.8500000000000025E-002 -2.8867137569221768E-009 + 2.9600000000000015E-002 -3.3434710555724223E-009 + 3.0700000000000005E-002 -3.4501450585366911E-009 + 3.1800000000000023E-002 -3.1786751009121872E-009 + 3.2900000000000013E-002 -2.9858773231694613E-009 + 3.4000000000000002E-002 -2.9759639197379784E-009 + 3.5100000000000020E-002 -3.1476958817222567E-009 + 3.6200000000000010E-002 -3.0317788279887736E-009 + 3.7300000000000028E-002 -2.4872042203583078E-009 + 3.8400000000000017E-002 -2.6451449919306924E-009 + 3.9500000000000007E-002 -2.9818902902434274E-009 + 4.0600000000000025E-002 -2.9259636935563549E-009 + 4.1700000000000015E-002 -2.5705262363118209E-009 + 4.2800000000000005E-002 -2.0881125717409077E-009 + 4.3900000000000022E-002 -1.6429536620066187E-009 + 4.5000000000000012E-002 -1.0951959339422501E-009 + 4.6100000000000002E-002 -5.5625537509484957E-010 + 4.7200000000000020E-002 8.3385014171266647E-011 + 4.8300000000000010E-002 1.3594068093425449E-009 + 4.9400000000000027E-002 2.3527269021883512E-009 + 5.0500000000000017E-002 3.0018638685902488E-009 + 5.1600000000000007E-002 4.0406118451130624E-009 + 5.2700000000000025E-002 4.8287294163174010E-009 + 5.3800000000000014E-002 4.9411794655895847E-009 + 5.4900000000000004E-002 4.5492316580464376E-009 + 5.6000000000000022E-002 6.6219358885177826E-009 + 5.7100000000000012E-002 9.5546157652393049E-009 + 5.8200000000000002E-002 1.0351023149723915E-008 + 5.9300000000000019E-002 9.2722798328281897E-009 + 6.0400000000000009E-002 8.6188904901973729E-009 + 6.1500000000000027E-002 1.1230913976589818E-008 + 6.2600000000000017E-002 1.4733617881290684E-008 + 6.3700000000000007E-002 1.6541841674211355E-008 + 6.4800000000000024E-002 1.5044582468703993E-008 + 6.5900000000000014E-002 1.2564709273021890E-008 + 6.7000000000000004E-002 1.1064551941331047E-008 + 6.8100000000000022E-002 1.1998074533892122E-008 + 6.9200000000000012E-002 1.4758206212661662E-008 + 7.0300000000000029E-002 1.7086870585103497E-008 + 7.1400000000000019E-002 1.8437631865708681E-008 + 7.2500000000000009E-002 1.4381479118696916E-008 + 7.3600000000000027E-002 7.1503603038536312E-009 + 7.4700000000000016E-002 4.5598129716495350E-009 + 7.5800000000000006E-002 8.8800389264065416E-009 + 7.6900000000000024E-002 1.3937792253670978E-008 + 7.8000000000000014E-002 1.2517642922205141E-008 + 7.9100000000000004E-002 4.6710826318019372E-009 + 8.0200000000000021E-002 -3.3297229418138841E-009 + 8.1300000000000011E-002 -4.9185588935074520E-009 + 8.2400000000000029E-002 -5.0803383722097806E-010 + 8.3500000000000019E-002 2.0366650588243829E-009 + 8.4600000000000009E-002 -6.9122563228773970E-010 + 8.5700000000000026E-002 -7.4533836880164017E-009 + 8.6800000000000016E-002 -1.4032404571651114E-008 + 8.7900000000000006E-002 -1.7233787730219774E-008 + 8.9000000000000024E-002 -1.6271586744665001E-008 + 9.0100000000000013E-002 -1.2540632532420659E-008 + 9.1200000000000003E-002 -1.0284026963347515E-008 + 9.2300000000000021E-002 -1.3303547596876797E-008 + 9.3400000000000011E-002 -2.2778413821811228E-008 + 9.4500000000000028E-002 -3.0241654513929461E-008 + 9.5600000000000018E-002 -2.8020943787510078E-008 + 9.6700000000000008E-002 -1.7241621463881529E-008 + 9.7800000000000026E-002 -9.1914253985692085E-009 + 9.8900000000000016E-002 -1.3059409553761725E-008 + 0.10000000000000001 -2.3924206615788535E-008 + 0.10110000000000002 -3.0195110412023496E-008 + 0.10220000000000001 -2.5309875084644773E-008 + 0.10330000000000003 -1.4451279284344309E-008 + 0.10440000000000002 -7.8538766601354837E-009 + 0.10550000000000001 -7.6318871222724738E-009 + 0.10660000000000003 -1.4144376336844289E-008 + 0.10770000000000002 -1.8574681348582089E-008 + 0.10880000000000001 -1.6051961537755233E-008 + 0.10990000000000003 -7.0843482191662588E-009 + 0.11100000000000002 3.4103329049628428E-009 + 0.11210000000000001 6.7594876362875311E-009 + 0.11320000000000002 1.9892618663419626E-009 + 0.11430000000000001 -4.7929749058539528E-009 + 0.11540000000000003 -6.9064269858643001E-009 + 0.11650000000000002 -1.7572140409427561E-009 + 0.11760000000000001 1.0183157428400591E-008 + 0.11870000000000003 1.9758186198259864E-008 + 0.11980000000000002 1.8261472334302198E-008 + 0.12090000000000001 6.0478284602538679E-009 + 0.12200000000000003 -1.2261937021307290E-009 + 0.12310000000000001 4.9128505708040393E-009 + 0.12420000000000003 1.8343348173743834E-008 + 0.12530000000000002 2.5158634286981396E-008 + 0.12640000000000001 1.9508423321212831E-008 + 0.12750000000000003 8.1337656610003251E-009 + 0.12860000000000002 2.4123176789458967E-009 + 0.12970000000000001 4.8438835165143246E-009 + 0.13080000000000003 1.0066992572888012E-008 + 0.13190000000000002 1.4629787159492480E-008 + 0.13300000000000001 1.7410702213283002E-008 + 0.13410000000000000 1.5667430020016582E-008 + 0.13520000000000004 7.6862285425249866E-009 + 0.13630000000000003 -1.2044879538208875E-009 + 0.13740000000000002 -1.8316025363063204E-009 + 0.13850000000000001 7.8527833125008328E-009 + 0.13960000000000000 1.7088529702391497E-008 + 0.14070000000000005 1.3757267325331668E-008 + 0.14180000000000004 -3.2481575762410841E-010 + 0.14290000000000003 -1.0770621727829166E-008 + 0.14400000000000002 -7.8954984772394710E-009 + 0.14510000000000001 2.8453996936406156E-009 + 0.14620000000000000 8.8114191498789296E-009 + 0.14730000000000004 5.9525313567121430E-009 + 0.14840000000000003 -1.4952082627583962E-010 + 0.14950000000000002 -4.5212038557451706E-009 + 0.15060000000000001 -8.2399251866149825E-009 + 0.15170000000000000 -1.0005960504599898E-008 + 0.15280000000000005 -5.1853352722730506E-009 + 0.15390000000000004 6.1246954174976054E-009 + 0.15500000000000003 1.1629366802878849E-008 + 0.15610000000000002 1.8771546539397832E-009 + 0.15720000000000001 -1.4894003363963293E-008 + 0.15830000000000000 -1.9399275075215883E-008 + 0.15940000000000004 -5.3338506944555775E-009 + 0.16050000000000003 1.0910185643808745E-008 + 0.16160000000000002 1.1068904903765997E-008 + 0.16270000000000001 -3.1445421821985065E-009 + 0.16380000000000000 -1.4276675841529141E-008 + 0.16490000000000005 -1.1412608635907873E-008 + 0.16600000000000004 -1.5761463245667073E-009 + 0.16710000000000003 3.7669409813645416E-009 + 0.16820000000000002 3.7715497391843655E-009 + 0.16930000000000001 3.0767430825306974E-009 + 0.17040000000000000 7.5646977570897889E-010 + 0.17150000000000004 -6.8278596110360468E-009 + 0.17260000000000003 -1.3409247046070050E-008 + 0.17370000000000002 -7.6085084899091271E-009 + 0.17480000000000001 8.2540427825961160E-009 + 0.17590000000000000 1.6083266274335983E-008 + 0.17700000000000005 4.1740113587707128E-009 + 0.17810000000000004 -1.4572585804728533E-008 + 0.17920000000000003 -1.6856940732168368E-008 + 0.18030000000000002 3.7594694024534192E-010 + 0.18140000000000001 1.6048469220208972E-008 + 0.18250000000000000 1.2308872143762528E-008 + 0.18360000000000004 -3.0948055229629290E-009 + 0.18470000000000003 -1.0345800660616078E-008 + 0.18580000000000002 -4.6451189561480533E-009 + 0.18690000000000001 1.4839880435602026E-009 + 0.18800000000000000 2.0415863444256388E-010 + 0.18910000000000005 -1.5413192944180309E-009 + 0.19020000000000004 2.9446451943471175E-009 + 0.19130000000000003 6.6610765792063376E-009 + 0.19240000000000002 5.1085247143589640E-010 + 0.19350000000000001 -8.4861699889415831E-009 + 0.19460000000000005 -5.3784288134295366E-009 + 0.19570000000000004 8.5190832166404107E-009 + 0.19680000000000003 1.4150307592331046E-008 + 0.19790000000000002 1.5249447260501370E-009 + 0.19900000000000001 -1.4068806564182523E-008 + 0.20010000000000000 -1.2452104236615469E-008 + 0.20120000000000005 2.9235511789238444E-009 + 0.20230000000000004 1.0593518950940961E-008 + 0.20340000000000003 1.9282118124408498E-009 + 0.20450000000000002 -7.5283548284232893E-009 + 0.20560000000000000 -3.0216369406588228E-009 + 0.20670000000000005 7.3969061986645102E-009 + 0.20780000000000004 6.5513994229604577E-009 + 0.20890000000000003 -4.4684296263142187E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0035.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0035.BXZ.semd new file mode 100644 index 00000000..2a8b1c79 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0035.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 2.6953383395904554E-021 + -0.11009999999999999 -3.9686148311642383E-020 + -0.10900000000000000 -4.3154532775948567E-020 + -0.10790000000000000 1.2673961825370042E-019 + -0.10679999999999999 1.1275675038395090E-019 + -0.10569999999999999 -2.9436460283678905E-019 + -0.10460000000000000 7.7179652784438657E-019 + -0.10349999999999999 3.4095613503514595E-018 + -0.10239999999999999 -2.6647571734607502E-018 + -0.10130000000000000 -2.4008300202614664E-017 + -0.10020000000000000 -2.3006908735613068E-017 + -9.9099999999999994E-002 5.9794438026845214E-017 + -9.7999999999999990E-002 1.6465776540652784E-016 + -9.6899999999999986E-002 6.5371812494824860E-017 + -9.5799999999999996E-002 -3.2096627411241083E-016 + -9.4699999999999993E-002 -5.9947491586458145E-016 + -9.3599999999999989E-002 -2.6554567599717041E-016 + -9.2499999999999999E-002 5.2617909029585791E-016 + -9.1399999999999995E-002 1.2265268951511580E-015 + -9.0299999999999991E-002 1.9775485519550650E-015 + -8.9200000000000002E-002 2.6896686324695421E-015 + -8.8099999999999984E-002 1.9473947878377427E-016 + -8.6999999999999994E-002 -9.5672506917644784E-015 + -8.5899999999999990E-002 -2.1019358061274800E-014 + -8.4799999999999986E-002 -1.4576915249951000E-014 + -8.3699999999999997E-002 2.3028618467983882E-014 + -8.2599999999999993E-002 6.8656241987170158E-014 + -8.1499999999999989E-002 7.0093887291622359E-014 + -8.0399999999999999E-002 1.8026813528514932E-015 + -7.9299999999999995E-002 -9.8447535930648589E-014 + -7.8199999999999992E-002 -1.7167478105328121E-013 + -7.7100000000000002E-002 -1.9459214513177503E-013 + -7.5999999999999984E-002 -1.4046683466991533E-013 + -7.4899999999999994E-002 9.1882779867675374E-014 + -7.3799999999999991E-002 5.6259548885870259E-013 + -7.2699999999999987E-002 1.0080226583997209E-012 + -7.1599999999999997E-002 8.3523872497145990E-013 + -7.0499999999999993E-002 -2.9889721882454812E-013 + -6.9399999999999989E-002 -1.8545852787515971E-012 + -6.8300000000000000E-002 -2.6645736398572817E-012 + -6.7199999999999996E-002 -2.0365252453163896E-012 + -6.6099999999999992E-002 -3.4666567576627227E-013 + -6.5000000000000002E-002 1.7393223363318389E-012 + -6.3899999999999985E-002 4.1749273309299451E-012 + -6.2799999999999995E-002 6.7709908860291712E-012 + -6.1699999999999991E-002 7.5979621899646688E-012 + -6.0599999999999994E-002 3.6871313294217778E-012 + -5.9499999999999990E-002 -5.3345947451099995E-012 + -5.8399999999999994E-002 -1.5047066023732292E-011 + -5.7299999999999990E-002 -1.9570288098402777E-011 + -5.6199999999999986E-002 -1.7235563670725540E-011 + -5.5099999999999996E-002 -1.0806295962229040E-011 + -5.3999999999999992E-002 -1.1947521964816854E-012 + -5.2899999999999989E-002 1.5830902561075888E-011 + -5.1799999999999985E-002 4.2452204945808703E-011 + -5.0699999999999995E-002 6.8811366327192758E-011 + -4.9599999999999991E-002 7.5453844561312877E-011 + -4.8499999999999988E-002 4.9080951108892990E-011 + -4.7399999999999998E-002 -6.5035745885899665E-012 + -4.6299999999999994E-002 -7.7458955916043237E-011 + -4.5199999999999990E-002 -1.5275551656923625E-010 + -4.4099999999999986E-002 -2.2125654086657676E-010 + -4.2999999999999997E-002 -2.5614368959203659E-010 + -4.1899999999999993E-002 -2.1505962288781433E-010 + -4.0799999999999989E-002 -6.9064864938184201E-011 + -3.9699999999999985E-002 1.6694917670534437E-010 + -3.8599999999999995E-002 4.3755216116991846E-010 + -3.7499999999999992E-002 6.7744632126220949E-010 + -3.6399999999999988E-002 8.2886347785304793E-010 + -3.5299999999999984E-002 8.2946916002413218E-010 + -3.4199999999999994E-002 6.0446880834064132E-010 + -3.3099999999999991E-002 9.7095761986132345E-011 + -3.1999999999999987E-002 -6.8152122834064244E-010 + -3.0899999999999997E-002 -1.6310359729487800E-009 + -2.9799999999999993E-002 -2.5782620483028040E-009 + -2.8699999999999989E-002 -3.2951077422183062E-009 + -2.7599999999999986E-002 -3.5026757050360402E-009 + -2.6499999999999996E-002 -2.8971747223494049E-009 + -2.5399999999999992E-002 -1.2209874222790518E-009 + -2.4299999999999988E-002 1.6695317350823302E-009 + -2.3199999999999985E-002 5.8055045215610335E-009 + -2.2099999999999995E-002 1.1159294821538879E-008 + -2.0999999999999991E-002 1.7666970109075919E-008 + -1.9899999999999987E-002 2.5200602493669066E-008 + -1.8799999999999983E-002 3.3585799030788621E-008 + -1.7699999999999994E-002 4.2738832917166292E-008 + -1.6599999999999990E-002 5.2839983055719131E-008 + -1.5499999999999986E-002 6.4385211828721367E-008 + -1.4399999999999996E-002 7.8097251332565065E-008 + -1.3299999999999992E-002 9.4849298193366849E-008 + -1.2199999999999989E-002 1.1570809022032336E-007 + -1.1099999999999985E-002 1.4199854092566966E-007 + -9.9999999999999950E-003 1.7523097994853742E-007 + -8.8999999999999913E-003 2.1693161045277520E-007 + -7.7999999999999875E-003 2.6858714363697800E-007 + -6.6999999999999837E-003 3.3180492664541816E-007 + -5.5999999999999939E-003 4.0853166183296707E-007 + -4.4999999999999901E-003 5.0113510496885283E-007 + -3.3999999999999864E-003 6.1238205262270640E-007 + -2.2999999999999826E-003 7.4549978990035015E-007 + -1.1999999999999927E-003 9.0435429456192651E-007 + -9.9999999999988987E-005 1.0935963246083702E-006 + 1.0000000000000148E-003 1.3186769365347573E-006 + 2.1000000000000185E-003 1.5858481674513314E-006 + 3.2000000000000084E-003 1.9022559172299225E-006 + 4.3000000000000121E-003 2.2760336833016481E-006 + 5.4000000000000159E-003 2.7162589049112285E-006 + 6.5000000000000058E-003 3.2328591714758659E-006 + 7.6000000000000234E-003 3.8367279557860456E-006 + 8.7000000000000133E-003 4.5400706767395604E-006 + 9.8000000000000032E-003 5.3566195674648043E-006 + 1.0900000000000021E-002 6.3014877014211379E-006 + 1.2000000000000011E-002 7.3909354796342086E-006 + 1.3100000000000001E-002 8.6424179244204424E-006 + 1.4200000000000018E-002 1.0074990314024035E-005 + 1.5300000000000008E-002 1.1709571481333114E-005 + 1.6400000000000026E-002 1.3568735084845684E-005 + 1.7500000000000016E-002 1.5676198017899878E-005 + 1.8600000000000005E-002 1.8056523913401179E-005 + 1.9700000000000023E-002 2.0735084035550244E-005 + 2.0800000000000013E-002 2.3737817173241638E-005 + 2.1900000000000003E-002 2.7090889489045367E-005 + 2.3000000000000020E-002 3.0820105166640133E-005 + 2.4100000000000010E-002 3.4950582630699500E-005 + 2.5200000000000000E-002 3.9506459870608523E-005 + 2.6300000000000018E-002 4.4510317820822820E-005 + 2.7400000000000008E-002 4.9982532800640911E-005 + 2.8500000000000025E-002 5.5940516176633537E-005 + 2.9600000000000015E-002 6.2398074078373611E-005 + 3.0700000000000005E-002 6.9364432420115918E-005 + 3.1800000000000023E-002 7.6842916314490139E-005 + 3.2900000000000013E-002 8.4829596744384617E-005 + 3.4000000000000002E-002 9.3312672106549144E-005 + 3.5100000000000020E-002 1.0227122402284294E-004 + 3.6200000000000010E-002 1.1167460615979508E-004 + 3.7300000000000028E-002 1.2148102541686967E-004 + 3.8400000000000017E-002 1.3163674157112837E-004 + 3.9500000000000007E-002 1.4207650383468717E-004 + 4.0600000000000025E-002 1.5272162272594869E-004 + 4.1700000000000015E-002 1.6347919881809503E-004 + 4.2800000000000005E-002 1.7424265388399363E-004 + 4.3900000000000022E-002 1.8489125068299472E-004 + 4.5000000000000012E-002 1.9528968550730497E-004 + 4.6100000000000002E-002 2.0528805907815695E-004 + 4.7200000000000020E-002 2.1472372463904321E-004 + 4.8300000000000010E-002 2.2342106967698783E-004 + 4.9400000000000027E-002 2.3119284014683217E-004 + 5.0500000000000017E-002 2.3784444783814251E-004 + 5.1600000000000007E-002 2.4317458155564964E-004 + 5.2700000000000025E-002 2.4697650223970413E-004 + 5.3800000000000014E-002 2.4904185556806624E-004 + 5.4900000000000004E-002 2.4916487745940685E-004 + 5.6000000000000022E-002 2.4714521714486182E-004 + 5.7100000000000012E-002 2.4279000353999436E-004 + 5.8200000000000002E-002 2.3591972421854734E-004 + 5.9300000000000019E-002 2.2637557412963361E-004 + 6.0400000000000009E-002 2.1401871345005929E-004 + 6.1500000000000027E-002 1.9873365818057209E-004 + 6.2600000000000017E-002 1.8043282034341246E-004 + 6.3700000000000007E-002 1.5906480257399380E-004 + 6.4800000000000024E-002 1.3461938942782581E-004 + 6.5900000000000014E-002 1.0712656512623653E-004 + 6.7000000000000004E-002 7.6658390753436834E-005 + 6.8100000000000022E-002 4.3328895117156208E-005 + 6.9200000000000012E-002 7.2991169872693717E-006 + 7.0300000000000029E-002 -3.1216528441291302E-005 + 7.1400000000000019E-002 -7.1954033046495169E-005 + 7.2500000000000009E-002 -1.1460505629656836E-004 + 7.3600000000000027E-002 -1.5881894796621054E-004 + 7.4700000000000016E-002 -2.0419996872078627E-004 + 7.5800000000000006E-002 -2.5031701079569757E-004 + 7.6900000000000024E-002 -2.9670799267478287E-004 + 7.8000000000000014E-002 -3.4287880407646298E-004 + 7.9100000000000004E-002 -3.8830880657769740E-004 + 8.0200000000000021E-002 -4.3246441055089235E-004 + 8.1300000000000011E-002 -4.7480830107815564E-004 + 8.2400000000000029E-002 -5.1481125410646200E-004 + 8.3500000000000019E-002 -5.5195472668856382E-004 + 8.4600000000000009E-002 -5.8572849957272410E-004 + 8.5700000000000026E-002 -6.1564455972984433E-004 + 8.6800000000000016E-002 -6.4125581411644816E-004 + 8.7900000000000006E-002 -6.6216697450727224E-004 + 8.9000000000000024E-002 -6.7803746787831187E-004 + 9.0100000000000013E-002 -6.8857969017699361E-004 + 9.1200000000000003E-002 -6.9356424501165748E-004 + 9.2300000000000021E-002 -6.9282919866964221E-004 + 9.3400000000000011E-002 -6.8628898588940501E-004 + 9.4500000000000028E-002 -6.7393440986052155E-004 + 9.5600000000000018E-002 -6.5583526156842709E-004 + 9.6700000000000008E-002 -6.3213857356458902E-004 + 9.7800000000000026E-002 -6.0306343948468566E-004 + 9.8900000000000016E-002 -5.6889682309702039E-004 + 0.10000000000000001 -5.2998808678239584E-004 + 0.10110000000000002 -4.8675396828912199E-004 + 0.10220000000000001 -4.3967654346488416E-004 + 0.10330000000000003 -3.8928978028707206E-004 + 0.10440000000000002 -3.3615593565627933E-004 + 0.10550000000000001 -2.8085825033485889E-004 + 0.10660000000000003 -2.2400493617169559E-004 + 0.10770000000000002 -1.6622217663098127E-004 + 0.10880000000000001 -1.0814926645252854E-004 + 0.10990000000000003 -5.0417027523508295E-005 + 0.11100000000000002 6.3768475229153410E-006 + 0.11210000000000001 6.1663369706366211E-005 + 0.11320000000000002 1.1490497854538262E-004 + 0.11430000000000001 1.6559747746214271E-004 + 0.11540000000000003 2.1327336435206234E-004 + 0.11650000000000002 2.5752629153430462E-004 + 0.11760000000000001 2.9801792697981000E-004 + 0.11870000000000003 3.3447574242018163E-004 + 0.11980000000000002 3.6668064421974123E-004 + 0.12090000000000001 3.9447468589060009E-004 + 0.12200000000000003 4.1776261059567332E-004 + 0.12310000000000001 4.3650914449244738E-004 + 0.12420000000000003 4.5073495130054653E-004 + 0.12530000000000002 4.6052888501435518E-004 + 0.12640000000000001 4.6603803639300168E-004 + 0.12750000000000003 4.6745216241106391E-004 + 0.12860000000000002 4.6498887240886688E-004 + 0.12970000000000001 4.5889313332736492E-004 + 0.13080000000000003 4.4945025001652539E-004 + 0.13190000000000002 4.3698592344298959E-004 + 0.13300000000000001 4.2184776975773275E-004 + 0.13410000000000000 4.0437962161377072E-004 + 0.13520000000000004 3.8491631858050823E-004 + 0.13630000000000003 3.6379671655595303E-004 + 0.13740000000000002 3.4136680187657475E-004 + 0.13850000000000001 3.1796851544640958E-004 + 0.13960000000000000 2.9392231954261661E-004 + 0.14070000000000005 2.6952524785883725E-004 + 0.14180000000000004 2.4505634792149067E-004 + 0.14290000000000003 2.2077622998040169E-004 + 0.14400000000000002 1.9691696797963232E-004 + 0.14510000000000001 1.7367920372635126E-004 + 0.14620000000000000 1.5124013589229435E-004 + 0.14730000000000004 1.2976044672541320E-004 + 0.14840000000000003 1.0937477054540068E-004 + 0.14950000000000002 9.0179833932779729E-005 + 0.15060000000000001 7.2239643486682326E-005 + 0.15170000000000000 5.5603544751647860E-005 + 0.15280000000000005 4.0311642806045711E-005 + 0.15390000000000004 2.6382651412859559E-005 + 0.15500000000000003 1.3801954992231913E-005 + 0.15610000000000002 2.5348324470542138E-006 + 0.15720000000000001 -7.4527692959236447E-006 + 0.15830000000000000 -1.6194715499295853E-005 + 0.15940000000000004 -2.3744300051475875E-005 + 0.16050000000000003 -3.0180874091456644E-005 + 0.16160000000000002 -3.5587669117376208E-005 + 0.16270000000000001 -4.0033806726569310E-005 + 0.16380000000000000 -4.3580967030720785E-005 + 0.16490000000000005 -4.6303128328872845E-005 + 0.16600000000000004 -4.8291083658114076E-005 + 0.16710000000000003 -4.9632664740784094E-005 + 0.16820000000000002 -5.0399383326293901E-005 + 0.16930000000000001 -5.0654758524615318E-005 + 0.17040000000000000 -5.0468475819798186E-005 + 0.17150000000000004 -4.9910177040146664E-005 + 0.17260000000000003 -4.9034853873308748E-005 + 0.17370000000000002 -4.7885769163258374E-005 + 0.17480000000000001 -4.6515135181834921E-005 + 0.17590000000000000 -4.4985685235587880E-005 + 0.17700000000000005 -4.3348754843464121E-005 + 0.17810000000000004 -4.1626408346928656E-005 + 0.17920000000000003 -3.9827082218835130E-005 + 0.18030000000000002 -3.7976875319145620E-005 + 0.18140000000000001 -3.6122171877650544E-005 + 0.18250000000000000 -3.4299529943382367E-005 + 0.18360000000000004 -3.2515807106392458E-005 + 0.18470000000000003 -3.0764003895455971E-005 + 0.18580000000000002 -2.9050781449768692E-005 + 0.18690000000000001 -2.7397742087487131E-005 + 0.18800000000000000 -2.5818117137532681E-005 + 0.18910000000000005 -2.4308654246851802E-005 + 0.19020000000000004 -2.2867159714223817E-005 + 0.19130000000000003 -2.1504070900846273E-005 + 0.19240000000000002 -2.0227911591064185E-005 + 0.19350000000000001 -1.9027775124413893E-005 + 0.19460000000000005 -1.7884180124383420E-005 + 0.19570000000000004 -1.6796957424958237E-005 + 0.19680000000000003 -1.5785817595315166E-005 + 0.19790000000000002 -1.4861105228192173E-005 + 0.19900000000000001 -1.4005145203555003E-005 + 0.20010000000000000 -1.3192860023991670E-005 + 0.20120000000000005 -1.2421986866684165E-005 + 0.20230000000000004 -1.1708681995514780E-005 + 0.20340000000000003 -1.1057820302085020E-005 + 0.20450000000000002 -1.0452137757965829E-005 + 0.20560000000000000 -9.8763566711568274E-006 + 0.20670000000000005 -9.3368189482134767E-006 + 0.20780000000000004 -8.8463575593777932E-006 + 0.20890000000000003 -8.3982513388036750E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0036.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0036.BXX.semd new file mode 100644 index 00000000..39c85e62 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0036.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 3.7337474201100635E-029 + -0.10790000000000000 -1.3452789180414976E-029 + -0.10679999999999999 -4.7176785471607670E-028 + -0.10569999999999999 9.6281330521049743E-030 + -0.10460000000000000 2.2791784295899039E-027 + -0.10349999999999999 -2.2450815732614779E-027 + -0.10239999999999999 -5.9567441621062585E-027 + -0.10130000000000000 4.9226085288221502E-026 + -0.10020000000000000 7.7164709745247424E-026 + -9.9099999999999994E-002 -3.5427743253475640E-025 + -9.7999999999999990E-002 -9.8178236161914679E-025 + -9.6899999999999986E-002 6.6350977339384177E-025 + -9.5799999999999996E-002 5.6465515803102928E-024 + -9.4699999999999993E-002 5.2667501587566580E-024 + -9.3599999999999989E-002 -1.2807481018095172E-023 + -9.2499999999999999E-002 -3.4929120052503543E-023 + -9.1399999999999995E-002 -1.6565157620103950E-023 + -9.0299999999999991E-002 5.5165547973084697E-023 + -8.9200000000000002E-002 1.2455064823980195E-022 + -8.8099999999999984E-002 1.5215354764575829E-022 + -8.6999999999999994E-002 1.0031411492812402E-022 + -8.5899999999999990E-002 -3.5796230910812686E-022 + -8.4799999999999986E-002 -1.5967271735883531E-021 + -8.3699999999999997E-002 -2.3731361429232791E-021 + -8.2599999999999993E-002 9.7030163972513296E-022 + -8.1499999999999989E-002 9.7754791152774655E-021 + -8.0399999999999999E-002 1.5159529059931932E-020 + -7.9299999999999995E-002 9.7618853631845011E-022 + -7.8199999999999992E-002 -3.4926218256062680E-020 + -7.7100000000000002E-002 -6.3323370690273601E-020 + -7.5999999999999984E-002 -4.1270680629647331E-020 + -7.4899999999999994E-002 4.8335397596915460E-020 + -7.3799999999999991E-002 1.8226358695874249E-019 + -7.2699999999999987E-002 2.9687587147771176E-019 + -7.1599999999999997E-002 2.4095352483484591E-019 + -7.0499999999999993E-002 -2.3417041116736380E-019 + -6.9399999999999989E-002 -1.1815499568495732E-018 + -6.8300000000000000E-002 -1.9091231344001904E-018 + -6.7199999999999996E-002 -9.8054754954102512E-019 + -6.6099999999999992E-002 2.4318708826461925E-018 + -6.5000000000000002E-002 6.6677180429230505E-018 + -6.3899999999999985E-002 7.5772498621297137E-018 + -6.2799999999999995E-002 1.5040629213954765E-018 + -6.1699999999999991E-002 -1.1101698534553816E-017 + -6.0599999999999994E-002 -2.4575486368113699E-017 + -5.9499999999999990E-002 -2.9130310089022643E-017 + -5.8399999999999994E-002 -1.2619665948456003E-017 + -5.7299999999999990E-002 3.3211199023608105E-017 + -5.6199999999999986E-002 9.6724452487312069E-017 + -5.5099999999999996E-002 1.3118855551497464E-016 + -5.3999999999999992E-002 7.0001879872974077E-017 + -5.2899999999999989E-002 -1.1374937797576008E-016 + -5.1799999999999985E-002 -3.4495149432157404E-016 + -5.0699999999999995E-002 -4.5484298132972560E-016 + -4.9599999999999991E-002 -2.8070613638492390E-016 + -4.8499999999999988E-002 2.1407262199304945E-016 + -4.7399999999999998E-002 8.8235115066037087E-016 + -4.6299999999999994E-002 1.4008283821250822E-015 + -4.5199999999999990E-002 1.3201907396673544E-015 + -4.4099999999999986E-002 2.3408621059165565E-016 + -4.2999999999999997E-002 -1.8395956839675461E-015 + -4.1899999999999993E-002 -4.0546179694983531E-015 + -4.0799999999999989E-002 -4.8309291713710765E-015 + -3.9699999999999985E-002 -2.7573757875918410E-015 + -3.8599999999999995E-002 2.2062751880427486E-015 + -3.7499999999999992E-002 8.2677759427672408E-015 + -3.6399999999999988E-002 1.2530714042346264E-014 + -3.5299999999999984E-002 1.2231602144715300E-014 + -3.4199999999999994E-002 5.6350865813847850E-015 + -3.3099999999999991E-002 -7.2450988554384997E-015 + -3.1999999999999987E-002 -2.3495159133133867E-014 + -3.0899999999999997E-002 -3.6482864391182770E-014 + -2.9799999999999993E-002 -3.7469955930331464E-014 + -2.8699999999999989E-002 -2.0199829967883741E-014 + -2.7599999999999986E-002 1.4547214886688475E-014 + -2.6499999999999996E-002 5.8218878394404594E-014 + -2.5399999999999992E-002 9.7321273490134225E-014 + -2.4299999999999988E-002 1.1583327342006705E-013 + -2.3199999999999985E-002 9.5981795916137008E-014 + -2.2099999999999995E-002 2.2458168883062422E-014 + -2.0999999999999991E-002 -1.0538215401223808E-013 + -1.9899999999999987E-002 -2.5925287849663803E-013 + -1.8799999999999983E-002 -3.7992056874623648E-013 + -1.7699999999999994E-002 -3.9509221632164082E-013 + -1.6599999999999990E-002 -2.4860140530359731E-013 + -1.5499999999999986E-002 7.4176748727713959E-014 + -1.4399999999999996E-002 5.2987952567362662E-013 + -1.3299999999999992E-002 1.0064083897851073E-012 + -1.2199999999999989E-002 1.3242380282607602E-012 + -1.1099999999999985E-002 1.2707100996434129E-012 + -9.9999999999999950E-003 6.7844709884801180E-013 + -8.8999999999999913E-003 -4.7666764198955880E-013 + -7.7999999999999875E-003 -2.0073487143335011E-012 + -6.6999999999999837E-003 -3.5112158406486182E-012 + -5.5999999999999939E-003 -4.4323269013379907E-012 + -4.4999999999999901E-003 -4.1779201626068740E-012 + -3.3999999999999864E-003 -2.2929178087466306E-012 + -2.2999999999999826E-003 1.3153500641113758E-012 + -1.1999999999999927E-003 6.1644018882478502E-012 + -9.9999999999988987E-005 1.1109019086574801E-011 + 1.0000000000000148E-003 1.4475203154173943E-011 + 2.1000000000000185E-003 1.4431185413332770E-011 + 3.2000000000000084E-003 9.5313878317737633E-012 + 4.3000000000000121E-003 -6.7372350103303558E-013 + 5.4000000000000159E-003 -1.5105293751926929E-011 + 6.5000000000000058E-003 -3.0896330632801394E-011 + 7.6000000000000234E-003 -4.3611496358675339E-011 + 8.7000000000000133E-003 -4.8054057261159855E-011 + 9.8000000000000032E-003 -3.9579638178022236E-011 + 1.0900000000000021E-002 -1.5664705643736454E-011 + 1.2000000000000011E-002 2.2618878992020086E-011 + 1.3100000000000001E-002 6.9631238275302820E-011 + 1.4200000000000018E-002 1.1514266623491309E-010 + 1.5300000000000008E-002 1.4563530936761993E-010 + 1.6400000000000026E-002 1.4700310413395812E-010 + 1.7500000000000016E-002 1.0827117674638842E-010 + 1.8600000000000005E-002 2.5562735955775295E-011 + 1.9700000000000023E-002 -9.4652848059428862E-011 + 2.0800000000000013E-002 -2.3404986282393736E-010 + 2.1900000000000003E-002 -3.6363603794775656E-010 + 2.3000000000000020E-002 -4.4830261725081755E-010 + 2.4100000000000010E-002 -4.5464115805415872E-010 + 2.5200000000000000E-002 -3.6086175714267199E-010 + 2.6300000000000018E-002 -1.6667764390909667E-010 + 2.7400000000000008E-002 9.9404783016066034E-011 + 2.8500000000000025E-002 3.7786213047397155E-010 + 2.9600000000000015E-002 5.8292121130065766E-010 + 3.0700000000000005E-002 6.1527366534974703E-010 + 3.1800000000000023E-002 3.8215758335624628E-010 + 3.2900000000000013E-002 -1.7779079597435299E-010 + 3.4000000000000002E-002 -1.0693198548850091E-009 + 3.5100000000000020E-002 -2.2203243688068142E-009 + 3.6200000000000010E-002 -3.4717544394879951E-009 + 3.7300000000000028E-002 -4.5813433047214858E-009 + 3.8400000000000017E-002 -5.2426778474057301E-009 + 3.9500000000000007E-002 -5.1176916038286890E-009 + 4.0600000000000025E-002 -3.8776271082952007E-009 + 4.1700000000000015E-002 -1.2444597574656768E-009 + 4.2800000000000005E-002 2.9761624276147813E-009 + 4.3900000000000022E-002 8.8783584928364689E-009 + 4.5000000000000012E-002 1.6462488261481667E-008 + 4.6100000000000002E-002 2.5666642144983598E-008 + 4.7200000000000020E-002 3.6422211024955686E-008 + 4.8300000000000010E-002 4.8726594314985050E-008 + 4.9400000000000027E-002 6.2723678695419949E-008 + 5.0500000000000017E-002 7.8780516332699335E-008 + 5.1600000000000007E-002 9.7548749522502476E-008 + 5.2700000000000025E-002 1.2000263893696683E-007 + 5.3800000000000014E-002 1.4745165799467941E-007 + 5.4900000000000004E-002 1.8152694281070580E-007 + 5.6000000000000022E-002 2.2415409262066532E-007 + 5.7100000000000012E-002 2.7752130904445949E-007 + 5.8200000000000002E-002 3.4406099302941584E-007 + 5.9300000000000019E-002 4.2645712028388516E-007 + 6.0400000000000009E-002 5.2768535852010245E-007 + 6.1500000000000027E-002 6.5110549485325464E-007 + 6.2600000000000017E-002 8.0058873663801933E-007 + 6.3700000000000007E-002 9.8067732778872596E-007 + 6.4800000000000024E-002 1.1967558748438023E-006 + 6.5900000000000014E-002 1.4552130096490146E-006 + 6.7000000000000004E-002 1.7635902622714639E-006 + 6.8100000000000022E-002 2.1306937014742289E-006 + 6.9200000000000012E-002 2.5666820420156000E-006 + 7.0300000000000029E-002 3.0831129151920322E-006 + 7.1400000000000019E-002 3.6930018723069225E-006 + 7.2500000000000009E-002 4.4108519432484172E-006 + 7.3600000000000027E-002 5.2527489060594235E-006 + 7.4700000000000016E-002 6.2364711084228475E-006 + 7.5800000000000006E-002 7.3816518124658614E-006 + 7.6900000000000024E-002 8.7099278971436433E-006 + 7.8000000000000014E-002 1.0245104931527749E-005 + 7.9100000000000004E-002 1.2013267223665025E-005 + 8.0200000000000021E-002 1.4042795555724297E-005 + 8.1300000000000011E-002 1.6364418115699664E-005 + 8.2400000000000029E-002 1.9011065887752920E-005 + 8.3500000000000019E-002 2.2017688024789095E-005 + 8.4600000000000009E-002 2.5420922611374408E-005 + 8.5700000000000026E-002 2.9258773793117143E-005 + 8.6800000000000016E-002 3.3570217055967078E-005 + 8.7900000000000006E-002 3.8394762668758631E-005 + 8.9000000000000024E-002 4.3771899072453380E-005 + 9.0100000000000013E-002 4.9740687245503068E-005 + 9.1200000000000003E-002 5.6338747526751831E-005 + 9.2300000000000021E-002 6.3601619331166148E-005 + 9.3400000000000011E-002 7.1561888034921139E-005 + 9.4500000000000028E-002 8.0247955338563770E-005 + 9.5600000000000018E-002 8.9683111582417041E-005 + 9.6700000000000008E-002 9.9883960501756519E-005 + 9.7800000000000026E-002 1.1085897131124511E-004 + 9.8900000000000016E-002 1.2260701623745263E-004 + 0.10000000000000001 1.3511572615243495E-004 + 0.10110000000000002 1.4835994807071984E-004 + 0.10220000000000001 1.6230028995778412E-004 + 0.10330000000000003 1.7688135267235339E-004 + 0.10440000000000002 1.9203020201530308E-004 + 0.10550000000000001 2.0765513181686401E-004 + 0.10660000000000003 2.2364481992553920E-004 + 0.10770000000000002 2.3986723681446165E-004 + 0.10880000000000001 2.5616932543925941E-004 + 0.10990000000000003 2.7237605536356568E-004 + 0.11100000000000002 2.8829058283008635E-004 + 0.11210000000000001 3.0369529849849641E-004 + 0.11320000000000002 3.1835184199735522E-004 + 0.11430000000000001 3.3200276084244251E-004 + 0.11540000000000003 3.4437235444784164E-004 + 0.11650000000000002 3.5516946809366345E-004 + 0.11760000000000001 3.6409083986654878E-004 + 0.11870000000000003 3.7082424387335777E-004 + 0.11980000000000002 3.7505358341149986E-004 + 0.12090000000000001 3.7646217970177531E-004 + 0.12200000000000003 3.7473894190043211E-004 + 0.12310000000000001 3.6958453711122274E-004 + 0.12420000000000003 3.6071732756681740E-004 + 0.12530000000000002 3.4787930781021714E-004 + 0.12640000000000001 3.3084157621487975E-004 + 0.12750000000000003 3.0941047589294612E-004 + 0.12860000000000002 2.8343548183329403E-004 + 0.12970000000000001 2.5281545822508633E-004 + 0.13080000000000003 2.1750367886852473E-004 + 0.13190000000000002 1.7751270206645131E-004 + 0.13300000000000001 1.3291920186020434E-004 + 0.13410000000000000 8.3868311776313931E-005 + 0.13520000000000004 3.0576808057958260E-005 + 0.13630000000000003 -2.6664900360628963E-005 + 0.13740000000000002 -8.7492320744786412E-005 + 0.13850000000000001 -1.5146804798860103E-004 + 0.13960000000000000 -2.1808457677252591E-004 + 0.14070000000000005 -2.8676903457380831E-004 + 0.14180000000000004 -3.5688717616721988E-004 + 0.14290000000000003 -4.2774801841005683E-004 + 0.14400000000000002 -4.9861229490488768E-004 + 0.14510000000000001 -5.6870334083214402E-004 + 0.14620000000000000 -6.3721783226355910E-004 + 0.14730000000000004 -7.0333690382540226E-004 + 0.14840000000000003 -7.6623697532340884E-004 + 0.14950000000000002 -8.2510197535157204E-004 + 0.15060000000000001 -8.7913632160052657E-004 + 0.15170000000000000 -9.2758116079494357E-004 + 0.15280000000000005 -9.6972688334062696E-004 + 0.15390000000000004 -1.0049258125945926E-003 + 0.15500000000000003 -1.0326016927137971E-003 + 0.15610000000000002 -1.0522647062316537E-003 + 0.15720000000000001 -1.0635154321789742E-003 + 0.15830000000000000 -1.0660573607310653E-003 + 0.15940000000000004 -1.0597037617117167E-003 + 0.16050000000000003 -1.0443854844197631E-003 + 0.16160000000000002 -1.0201514232903719E-003 + 0.16270000000000001 -9.8716537468135357E-004 + 0.16380000000000000 -9.4570411602035165E-004 + 0.16490000000000005 -8.9615694014355540E-004 + 0.16600000000000004 -8.3902495680376887E-004 + 0.16710000000000003 -7.7491282718256116E-004 + 0.16820000000000002 -7.0451427018269897E-004 + 0.16930000000000001 -6.2860170146450400E-004 + 0.17040000000000000 -5.4801447549834847E-004 + 0.17150000000000004 -4.6364785521291196E-004 + 0.17260000000000003 -3.7644166150130332E-004 + 0.17370000000000002 -2.8736385866068304E-004 + 0.17480000000000001 -1.9739185518119484E-004 + 0.17590000000000000 -1.0749405919341370E-004 + 0.17700000000000005 -1.8616821762407199E-005 + 0.17810000000000004 6.8325432948768139E-005 + 0.17920000000000003 1.5246025577653199E-004 + 0.18030000000000002 2.3297047300729901E-004 + 0.18140000000000001 3.0910945497453213E-004 + 0.18250000000000000 3.8021354703232646E-004 + 0.18360000000000004 4.4570781756192446E-004 + 0.18470000000000003 5.0510832807049155E-004 + 0.18580000000000002 5.5802299175411463E-004 + 0.18690000000000001 6.0415494954213500E-004 + 0.18800000000000000 6.4330908935517073E-004 + 0.18910000000000005 6.7539309384301305E-004 + 0.19020000000000004 7.0041208527982235E-004 + 0.19130000000000003 7.1845913771539927E-004 + 0.19240000000000002 7.2970573091879487E-004 + 0.19350000000000001 7.3439738480374217E-004 + 0.19460000000000005 7.3285197140648961E-004 + 0.19570000000000004 7.2545331204310060E-004 + 0.19680000000000003 7.1264069993048906E-004 + 0.19790000000000002 6.9489149609580636E-004 + 0.19900000000000001 6.7270750878378749E-004 + 0.20010000000000000 6.4661167562007904E-004 + 0.20120000000000005 6.1714474577456713E-004 + 0.20230000000000004 5.8485660701990128E-004 + 0.20340000000000003 5.5029388749971986E-004 + 0.20450000000000002 5.1398901268839836E-004 + 0.20560000000000000 4.7645045560784638E-004 + 0.20670000000000005 4.3815997196361423E-004 + 0.20780000000000004 3.9957065018825233E-004 + 0.20890000000000003 3.6110432120040059E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0036.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0036.BXZ.semd new file mode 100644 index 00000000..2e2f4626 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0036.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 0.0000000000000000 + -9.9099999999999994E-002 0.0000000000000000 + -9.7999999999999990E-002 0.0000000000000000 + -9.6899999999999986E-002 0.0000000000000000 + -9.5799999999999996E-002 0.0000000000000000 + -9.4699999999999993E-002 0.0000000000000000 + -9.3599999999999989E-002 0.0000000000000000 + -9.2499999999999999E-002 0.0000000000000000 + -9.1399999999999995E-002 0.0000000000000000 + -9.0299999999999991E-002 0.0000000000000000 + -8.9200000000000002E-002 0.0000000000000000 + -8.8099999999999984E-002 0.0000000000000000 + -8.6999999999999994E-002 0.0000000000000000 + -8.5899999999999990E-002 0.0000000000000000 + -8.4799999999999986E-002 0.0000000000000000 + -8.3699999999999997E-002 0.0000000000000000 + -8.2599999999999993E-002 0.0000000000000000 + -8.1499999999999989E-002 0.0000000000000000 + -8.0399999999999999E-002 0.0000000000000000 + -7.9299999999999995E-002 0.0000000000000000 + -7.8199999999999992E-002 0.0000000000000000 + -7.7100000000000002E-002 0.0000000000000000 + -7.5999999999999984E-002 0.0000000000000000 + -7.4899999999999994E-002 0.0000000000000000 + -7.3799999999999991E-002 0.0000000000000000 + -7.2699999999999987E-002 0.0000000000000000 + -7.1599999999999997E-002 0.0000000000000000 + -7.0499999999999993E-002 0.0000000000000000 + -6.9399999999999989E-002 0.0000000000000000 + -6.8300000000000000E-002 0.0000000000000000 + -6.7199999999999996E-002 0.0000000000000000 + -6.6099999999999992E-002 0.0000000000000000 + -6.5000000000000002E-002 0.0000000000000000 + -6.3899999999999985E-002 0.0000000000000000 + -6.2799999999999995E-002 0.0000000000000000 + -6.1699999999999991E-002 0.0000000000000000 + -6.0599999999999994E-002 0.0000000000000000 + -5.9499999999999990E-002 0.0000000000000000 + -5.8399999999999994E-002 0.0000000000000000 + -5.7299999999999990E-002 0.0000000000000000 + -5.6199999999999986E-002 0.0000000000000000 + -5.5099999999999996E-002 0.0000000000000000 + -5.3999999999999992E-002 0.0000000000000000 + -5.2899999999999989E-002 0.0000000000000000 + -5.1799999999999985E-002 0.0000000000000000 + -5.0699999999999995E-002 0.0000000000000000 + -4.9599999999999991E-002 0.0000000000000000 + -4.8499999999999988E-002 0.0000000000000000 + -4.7399999999999998E-002 0.0000000000000000 + -4.6299999999999994E-002 0.0000000000000000 + -4.5199999999999990E-002 0.0000000000000000 + -4.4099999999999986E-002 0.0000000000000000 + -4.2999999999999997E-002 0.0000000000000000 + -4.1899999999999993E-002 0.0000000000000000 + -4.0799999999999989E-002 0.0000000000000000 + -3.9699999999999985E-002 0.0000000000000000 + -3.8599999999999995E-002 0.0000000000000000 + -3.7499999999999992E-002 0.0000000000000000 + -3.6399999999999988E-002 0.0000000000000000 + -3.5299999999999984E-002 0.0000000000000000 + -3.4199999999999994E-002 0.0000000000000000 + -3.3099999999999991E-002 0.0000000000000000 + -3.1999999999999987E-002 0.0000000000000000 + -3.0899999999999997E-002 0.0000000000000000 + -2.9799999999999993E-002 0.0000000000000000 + -2.8699999999999989E-002 0.0000000000000000 + -2.7599999999999986E-002 0.0000000000000000 + -2.6499999999999996E-002 0.0000000000000000 + -2.5399999999999992E-002 0.0000000000000000 + -2.4299999999999988E-002 0.0000000000000000 + -2.3199999999999985E-002 0.0000000000000000 + -2.2099999999999995E-002 0.0000000000000000 + -2.0999999999999991E-002 0.0000000000000000 + -1.9899999999999987E-002 0.0000000000000000 + -1.8799999999999983E-002 0.0000000000000000 + -1.7699999999999994E-002 0.0000000000000000 + -1.6599999999999990E-002 0.0000000000000000 + -1.5499999999999986E-002 0.0000000000000000 + -1.4399999999999996E-002 0.0000000000000000 + -1.3299999999999992E-002 0.0000000000000000 + -1.2199999999999989E-002 0.0000000000000000 + -1.1099999999999985E-002 0.0000000000000000 + -9.9999999999999950E-003 0.0000000000000000 + -8.8999999999999913E-003 0.0000000000000000 + -7.7999999999999875E-003 0.0000000000000000 + -6.6999999999999837E-003 0.0000000000000000 + -5.5999999999999939E-003 0.0000000000000000 + -4.4999999999999901E-003 0.0000000000000000 + -3.3999999999999864E-003 0.0000000000000000 + -2.2999999999999826E-003 0.0000000000000000 + -1.1999999999999927E-003 0.0000000000000000 + -9.9999999999988987E-005 0.0000000000000000 + 1.0000000000000148E-003 0.0000000000000000 + 2.1000000000000185E-003 0.0000000000000000 + 3.2000000000000084E-003 0.0000000000000000 + 4.3000000000000121E-003 0.0000000000000000 + 5.4000000000000159E-003 0.0000000000000000 + 6.5000000000000058E-003 0.0000000000000000 + 7.6000000000000234E-003 0.0000000000000000 + 8.7000000000000133E-003 0.0000000000000000 + 9.8000000000000032E-003 0.0000000000000000 + 1.0900000000000021E-002 0.0000000000000000 + 1.2000000000000011E-002 0.0000000000000000 + 1.3100000000000001E-002 0.0000000000000000 + 1.4200000000000018E-002 0.0000000000000000 + 1.5300000000000008E-002 0.0000000000000000 + 1.6400000000000026E-002 0.0000000000000000 + 1.7500000000000016E-002 0.0000000000000000 + 1.8600000000000005E-002 0.0000000000000000 + 1.9700000000000023E-002 0.0000000000000000 + 2.0800000000000013E-002 0.0000000000000000 + 2.1900000000000003E-002 0.0000000000000000 + 2.3000000000000020E-002 0.0000000000000000 + 2.4100000000000010E-002 0.0000000000000000 + 2.5200000000000000E-002 0.0000000000000000 + 2.6300000000000018E-002 0.0000000000000000 + 2.7400000000000008E-002 0.0000000000000000 + 2.8500000000000025E-002 0.0000000000000000 + 2.9600000000000015E-002 0.0000000000000000 + 3.0700000000000005E-002 0.0000000000000000 + 3.1800000000000023E-002 0.0000000000000000 + 3.2900000000000013E-002 0.0000000000000000 + 3.4000000000000002E-002 0.0000000000000000 + 3.5100000000000020E-002 0.0000000000000000 + 3.6200000000000010E-002 0.0000000000000000 + 3.7300000000000028E-002 0.0000000000000000 + 3.8400000000000017E-002 0.0000000000000000 + 3.9500000000000007E-002 0.0000000000000000 + 4.0600000000000025E-002 0.0000000000000000 + 4.1700000000000015E-002 0.0000000000000000 + 4.2800000000000005E-002 0.0000000000000000 + 4.3900000000000022E-002 0.0000000000000000 + 4.5000000000000012E-002 0.0000000000000000 + 4.6100000000000002E-002 0.0000000000000000 + 4.7200000000000020E-002 0.0000000000000000 + 4.8300000000000010E-002 0.0000000000000000 + 4.9400000000000027E-002 0.0000000000000000 + 5.0500000000000017E-002 0.0000000000000000 + 5.1600000000000007E-002 0.0000000000000000 + 5.2700000000000025E-002 0.0000000000000000 + 5.3800000000000014E-002 0.0000000000000000 + 5.4900000000000004E-002 0.0000000000000000 + 5.6000000000000022E-002 0.0000000000000000 + 5.7100000000000012E-002 0.0000000000000000 + 5.8200000000000002E-002 0.0000000000000000 + 5.9300000000000019E-002 0.0000000000000000 + 6.0400000000000009E-002 0.0000000000000000 + 6.1500000000000027E-002 0.0000000000000000 + 6.2600000000000017E-002 0.0000000000000000 + 6.3700000000000007E-002 0.0000000000000000 + 6.4800000000000024E-002 0.0000000000000000 + 6.5900000000000014E-002 0.0000000000000000 + 6.7000000000000004E-002 0.0000000000000000 + 6.8100000000000022E-002 0.0000000000000000 + 6.9200000000000012E-002 0.0000000000000000 + 7.0300000000000029E-002 0.0000000000000000 + 7.1400000000000019E-002 0.0000000000000000 + 7.2500000000000009E-002 0.0000000000000000 + 7.3600000000000027E-002 0.0000000000000000 + 7.4700000000000016E-002 0.0000000000000000 + 7.5800000000000006E-002 0.0000000000000000 + 7.6900000000000024E-002 0.0000000000000000 + 7.8000000000000014E-002 0.0000000000000000 + 7.9100000000000004E-002 0.0000000000000000 + 8.0200000000000021E-002 0.0000000000000000 + 8.1300000000000011E-002 0.0000000000000000 + 8.2400000000000029E-002 0.0000000000000000 + 8.3500000000000019E-002 0.0000000000000000 + 8.4600000000000009E-002 0.0000000000000000 + 8.5700000000000026E-002 0.0000000000000000 + 8.6800000000000016E-002 0.0000000000000000 + 8.7900000000000006E-002 0.0000000000000000 + 8.9000000000000024E-002 0.0000000000000000 + 9.0100000000000013E-002 0.0000000000000000 + 9.1200000000000003E-002 0.0000000000000000 + 9.2300000000000021E-002 0.0000000000000000 + 9.3400000000000011E-002 0.0000000000000000 + 9.4500000000000028E-002 0.0000000000000000 + 9.5600000000000018E-002 0.0000000000000000 + 9.6700000000000008E-002 0.0000000000000000 + 9.7800000000000026E-002 0.0000000000000000 + 9.8900000000000016E-002 0.0000000000000000 + 0.10000000000000001 0.0000000000000000 + 0.10110000000000002 0.0000000000000000 + 0.10220000000000001 0.0000000000000000 + 0.10330000000000003 0.0000000000000000 + 0.10440000000000002 0.0000000000000000 + 0.10550000000000001 0.0000000000000000 + 0.10660000000000003 0.0000000000000000 + 0.10770000000000002 0.0000000000000000 + 0.10880000000000001 0.0000000000000000 + 0.10990000000000003 0.0000000000000000 + 0.11100000000000002 0.0000000000000000 + 0.11210000000000001 0.0000000000000000 + 0.11320000000000002 0.0000000000000000 + 0.11430000000000001 0.0000000000000000 + 0.11540000000000003 0.0000000000000000 + 0.11650000000000002 0.0000000000000000 + 0.11760000000000001 0.0000000000000000 + 0.11870000000000003 0.0000000000000000 + 0.11980000000000002 0.0000000000000000 + 0.12090000000000001 0.0000000000000000 + 0.12200000000000003 0.0000000000000000 + 0.12310000000000001 0.0000000000000000 + 0.12420000000000003 0.0000000000000000 + 0.12530000000000002 0.0000000000000000 + 0.12640000000000001 0.0000000000000000 + 0.12750000000000003 0.0000000000000000 + 0.12860000000000002 0.0000000000000000 + 0.12970000000000001 0.0000000000000000 + 0.13080000000000003 0.0000000000000000 + 0.13190000000000002 0.0000000000000000 + 0.13300000000000001 0.0000000000000000 + 0.13410000000000000 0.0000000000000000 + 0.13520000000000004 0.0000000000000000 + 0.13630000000000003 0.0000000000000000 + 0.13740000000000002 0.0000000000000000 + 0.13850000000000001 0.0000000000000000 + 0.13960000000000000 0.0000000000000000 + 0.14070000000000005 0.0000000000000000 + 0.14180000000000004 0.0000000000000000 + 0.14290000000000003 0.0000000000000000 + 0.14400000000000002 0.0000000000000000 + 0.14510000000000001 0.0000000000000000 + 0.14620000000000000 0.0000000000000000 + 0.14730000000000004 0.0000000000000000 + 0.14840000000000003 0.0000000000000000 + 0.14950000000000002 0.0000000000000000 + 0.15060000000000001 0.0000000000000000 + 0.15170000000000000 0.0000000000000000 + 0.15280000000000005 0.0000000000000000 + 0.15390000000000004 0.0000000000000000 + 0.15500000000000003 0.0000000000000000 + 0.15610000000000002 0.0000000000000000 + 0.15720000000000001 0.0000000000000000 + 0.15830000000000000 0.0000000000000000 + 0.15940000000000004 0.0000000000000000 + 0.16050000000000003 0.0000000000000000 + 0.16160000000000002 0.0000000000000000 + 0.16270000000000001 0.0000000000000000 + 0.16380000000000000 0.0000000000000000 + 0.16490000000000005 0.0000000000000000 + 0.16600000000000004 0.0000000000000000 + 0.16710000000000003 0.0000000000000000 + 0.16820000000000002 0.0000000000000000 + 0.16930000000000001 0.0000000000000000 + 0.17040000000000000 0.0000000000000000 + 0.17150000000000004 0.0000000000000000 + 0.17260000000000003 0.0000000000000000 + 0.17370000000000002 0.0000000000000000 + 0.17480000000000001 0.0000000000000000 + 0.17590000000000000 0.0000000000000000 + 0.17700000000000005 0.0000000000000000 + 0.17810000000000004 0.0000000000000000 + 0.17920000000000003 0.0000000000000000 + 0.18030000000000002 0.0000000000000000 + 0.18140000000000001 0.0000000000000000 + 0.18250000000000000 0.0000000000000000 + 0.18360000000000004 0.0000000000000000 + 0.18470000000000003 0.0000000000000000 + 0.18580000000000002 0.0000000000000000 + 0.18690000000000001 0.0000000000000000 + 0.18800000000000000 0.0000000000000000 + 0.18910000000000005 0.0000000000000000 + 0.19020000000000004 0.0000000000000000 + 0.19130000000000003 0.0000000000000000 + 0.19240000000000002 0.0000000000000000 + 0.19350000000000001 0.0000000000000000 + 0.19460000000000005 0.0000000000000000 + 0.19570000000000004 0.0000000000000000 + 0.19680000000000003 0.0000000000000000 + 0.19790000000000002 0.0000000000000000 + 0.19900000000000001 0.0000000000000000 + 0.20010000000000000 0.0000000000000000 + 0.20120000000000005 0.0000000000000000 + 0.20230000000000004 0.0000000000000000 + 0.20340000000000003 0.0000000000000000 + 0.20450000000000002 0.0000000000000000 + 0.20560000000000000 0.0000000000000000 + 0.20670000000000005 0.0000000000000000 + 0.20780000000000004 0.0000000000000000 + 0.20890000000000003 0.0000000000000000 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0037.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0037.BXX.semd new file mode 100644 index 00000000..131aadaf --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0037.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 2.6953383395904554E-021 + -0.11009999999999999 -3.9686148311642383E-020 + -0.10900000000000000 -4.3154532775948567E-020 + -0.10790000000000000 1.2673961825370042E-019 + -0.10679999999999999 1.1275686670622454E-019 + -0.10569999999999999 -2.9436465453557734E-019 + -0.10460000000000000 7.7179637274802171E-019 + -0.10349999999999999 3.4095603163756938E-018 + -0.10239999999999999 -2.6647561394849845E-018 + -0.10130000000000000 -2.4008300202614664E-017 + -0.10020000000000000 -2.3006915353057968E-017 + -9.9099999999999994E-002 5.9794438026845214E-017 + -9.7999999999999990E-002 1.6465781834608704E-016 + -9.6899999999999986E-002 6.5371819112269760E-017 + -9.5799999999999996E-002 -3.2096637999152924E-016 + -9.4699999999999993E-002 -5.9947475704590384E-016 + -9.3599999999999989E-002 -2.6554607304386444E-016 + -9.2499999999999999E-002 5.2617946087277234E-016 + -9.1399999999999995E-002 1.2265280598214605E-015 + -9.0299999999999991E-002 1.9775489754715386E-015 + -8.9200000000000002E-002 2.6896684207113053E-015 + -8.8099999999999984E-002 1.9473867145549642E-016 + -8.6999999999999994E-002 -9.5672515387974257E-015 + -8.5899999999999990E-002 -2.1019359755340694E-014 + -8.4799999999999986E-002 -1.4576910167753317E-014 + -8.3699999999999997E-002 2.3028633714576932E-014 + -8.2599999999999993E-002 6.8656255539697314E-014 + -8.1499999999999989E-002 7.0093866962831625E-014 + -8.0399999999999999E-002 1.8026841057085718E-015 + -7.9299999999999995E-002 -9.8447481720539964E-014 + -7.8199999999999992E-002 -1.7167476750075406E-013 + -7.7100000000000002E-002 -1.9459218578935650E-013 + -7.5999999999999984E-002 -1.4046687532749680E-013 + -7.4899999999999994E-002 9.1882786643938952E-014 + -7.3799999999999991E-002 5.6259543464859396E-013 + -7.2699999999999987E-002 1.0080224415592864E-012 + -7.1599999999999997E-002 8.3523894181189440E-013 + -7.0499999999999993E-002 -2.9889692066895068E-013 + -6.9399999999999989E-002 -1.8545852787515971E-012 + -6.8300000000000000E-002 -2.6645740735381507E-012 + -6.7199999999999996E-002 -2.0365256789972586E-012 + -6.6099999999999992E-002 -3.4666621786735852E-013 + -6.5000000000000002E-002 1.7393216858105354E-012 + -6.3899999999999985E-002 4.1749277646108141E-012 + -6.2799999999999995E-002 6.7709930544335162E-012 + -6.1699999999999991E-002 7.5979647920498827E-012 + -6.0599999999999994E-002 3.6871334978261228E-012 + -5.9499999999999990E-002 -5.3345960461526065E-012 + -5.8399999999999994E-002 -1.5047071227902720E-011 + -5.7299999999999990E-002 -1.9570289833126253E-011 + -5.6199999999999986E-002 -1.7235570609619444E-011 + -5.5099999999999996E-002 -1.0806308105293372E-011 + -5.3999999999999992E-002 -1.1947499196571232E-012 + -5.2899999999999989E-002 1.5830942459715835E-011 + -5.1799999999999985E-002 4.2452256987512982E-011 + -5.0699999999999995E-002 6.8811373266086662E-011 + -4.9599999999999991E-002 7.5453795989055550E-011 + -4.8499999999999988E-002 4.9080850494931383E-011 + -4.7399999999999998E-002 -6.5036461459333506E-012 + -4.6299999999999994E-002 -7.7458893465998102E-011 + -4.5199999999999990E-002 -1.5275535003578256E-010 + -4.4099999999999986E-002 -2.2125642984427429E-010 + -4.2999999999999997E-002 -2.5614371734761221E-010 + -4.1899999999999993E-002 -2.1505974778790460E-010 + -4.0799999999999989E-002 -6.9064982899380567E-011 + -3.9699999999999985E-002 1.6694898241631506E-010 + -3.8599999999999995E-002 4.3755216116991846E-010 + -3.7499999999999992E-002 6.7744693188487304E-010 + -3.6399999999999988E-002 8.2886481012067748E-010 + -3.5299999999999984E-002 8.2947049229176173E-010 + -3.4199999999999994E-002 6.0446858629603639E-010 + -3.3099999999999991E-002 9.7093312556584266E-011 + -3.1999999999999987E-002 -6.8152383736475031E-010 + -3.0899999999999997E-002 -1.6310371941941071E-009 + -2.9799999999999993E-002 -2.5782607160351745E-009 + -2.8699999999999989E-002 -3.2951070760844914E-009 + -2.7599999999999986E-002 -3.5026765932144599E-009 + -2.6499999999999996E-002 -2.8971782750630837E-009 + -2.5399999999999992E-002 -1.2209904198812183E-009 + -2.4299999999999988E-002 1.6695306248593056E-009 + -2.3199999999999985E-002 5.8055089624531320E-009 + -2.2099999999999995E-002 1.1159310808750433E-008 + -2.0999999999999991E-002 1.7666986096287474E-008 + -1.9899999999999987E-002 2.5200602493669066E-008 + -1.8799999999999983E-002 3.3585806136215979E-008 + -1.7699999999999994E-002 4.2738868444303080E-008 + -1.6599999999999990E-002 5.2840015030142240E-008 + -1.5499999999999986E-002 6.4385176301584579E-008 + -1.4399999999999996E-002 7.8097201594573562E-008 + -1.3299999999999992E-002 9.4849120557682909E-008 + -1.2199999999999989E-002 1.1570791969006677E-007 + -1.1099999999999985E-002 1.4199851250396023E-007 + -9.9999999999999950E-003 1.7523126416563173E-007 + -8.8999999999999913E-003 2.1693197993499780E-007 + -7.7999999999999875E-003 2.6858725732381572E-007 + -6.6999999999999837E-003 3.3180529612764076E-007 + -5.5999999999999939E-003 4.0853248606254056E-007 + -4.4999999999999901E-003 5.0113567340304144E-007 + -3.3999999999999864E-003 6.1238159787535551E-007 + -2.2999999999999826E-003 7.4549825512804091E-007 + -1.1999999999999927E-003 9.0435344191064360E-007 + -9.9999999999988987E-005 1.0935966656688834E-006 + 1.0000000000000148E-003 1.3186780734031345E-006 + 2.1000000000000185E-003 1.5858490769460332E-006 + 3.2000000000000084E-003 1.9022538708668435E-006 + 4.3000000000000121E-003 2.2760302726965165E-006 + 5.4000000000000159E-003 2.7162573132955004E-006 + 6.5000000000000058E-003 3.2328607630915940E-006 + 7.6000000000000234E-003 3.8367284105333965E-006 + 8.7000000000000133E-003 4.5400688577501569E-006 + 9.8000000000000032E-003 5.3566200222121552E-006 + 1.0900000000000021E-002 6.3014990701049101E-006 + 1.2000000000000011E-002 7.3909582170017529E-006 + 1.3100000000000001E-002 8.6424297478515655E-006 + 1.4200000000000018E-002 1.0074971214635298E-005 + 1.5300000000000008E-002 1.1709536920534447E-005 + 1.6400000000000026E-002 1.3568725989898667E-005 + 1.7500000000000016E-002 1.5676216207793914E-005 + 1.8600000000000005E-002 1.8056531189358793E-005 + 1.9700000000000023E-002 2.0735040379804559E-005 + 2.0800000000000013E-002 2.3737758965580724E-005 + 2.1900000000000003E-002 2.7090884032077156E-005 + 2.3000000000000020E-002 3.0820167012279853E-005 + 2.4100000000000010E-002 3.4950651752296835E-005 + 2.5200000000000000E-002 3.9506496250396594E-005 + 2.6300000000000018E-002 4.4510303268907592E-005 + 2.7400000000000008E-002 4.9982521886704490E-005 + 2.8500000000000025E-002 5.5940570746315643E-005 + 2.9600000000000015E-002 6.2398132286034524E-005 + 3.0700000000000005E-002 6.9364454247988760E-005 + 3.1800000000000023E-002 7.6842901762574911E-005 + 3.2900000000000013E-002 8.4829633124172688E-005 + 3.4000000000000002E-002 9.3312621174845845E-005 + 3.5100000000000020E-002 1.0227126040263101E-004 + 3.6200000000000010E-002 1.1167470074724406E-004 + 3.7300000000000028E-002 1.2148098903708160E-004 + 3.8400000000000017E-002 1.3163688709028065E-004 + 3.9500000000000007E-002 1.4207656204234809E-004 + 4.0600000000000025E-002 1.5272140444722027E-004 + 4.1700000000000015E-002 1.6347903874702752E-004 + 4.2800000000000005E-002 1.7424272664356977E-004 + 4.3900000000000022E-002 1.8489167268853635E-004 + 4.5000000000000012E-002 1.9528975826688111E-004 + 4.6100000000000002E-002 2.0528797176666558E-004 + 4.7200000000000020E-002 2.1472341904882342E-004 + 4.8300000000000010E-002 2.2342038573697209E-004 + 4.9400000000000027E-002 2.3119233082979918E-004 + 5.0500000000000017E-002 2.3784433142282069E-004 + 5.1600000000000007E-002 2.4317446514032781E-004 + 5.2700000000000025E-002 2.4697624030523002E-004 + 5.3800000000000014E-002 2.4904147721827030E-004 + 5.4900000000000004E-002 2.4916531401686370E-004 + 5.6000000000000022E-002 2.4714614846743643E-004 + 5.7100000000000012E-002 2.4279115314129740E-004 + 5.8200000000000002E-002 2.3592053912580013E-004 + 5.9300000000000019E-002 2.2637621441390365E-004 + 6.0400000000000009E-002 2.1401920821517706E-004 + 6.1500000000000027E-002 1.9873378914780915E-004 + 6.2600000000000017E-002 1.8043266027234495E-004 + 6.3700000000000007E-002 1.5906416228972375E-004 + 6.4800000000000024E-002 1.3461805065162480E-004 + 6.5900000000000014E-002 1.0712553921621293E-004 + 6.7000000000000004E-002 7.6658012403640896E-005 + 6.8100000000000022E-002 4.3328778701834381E-005 + 6.9200000000000012E-002 7.3001288001250941E-006 + 7.0300000000000029E-002 -3.1214654882205650E-005 + 7.1400000000000019E-002 -7.1953203587327152E-005 + 7.2500000000000009E-002 -1.1460582754807547E-004 + 7.3600000000000027E-002 -1.5882033039815724E-004 + 7.4700000000000016E-002 -2.0420178771018982E-004 + 7.5800000000000006E-002 -2.5031776749528944E-004 + 7.6900000000000024E-002 -2.9670601361431181E-004 + 7.8000000000000014E-002 -3.4287586458958685E-004 + 7.9100000000000004E-002 -3.8830877747386694E-004 + 8.0200000000000021E-002 -4.3246668064966798E-004 + 8.1300000000000011E-002 -4.7481007641181350E-004 + 8.2400000000000029E-002 -5.1481032278388739E-004 + 8.3500000000000019E-002 -5.5195152526721358E-004 + 8.4600000000000009E-002 -5.8572692796587944E-004 + 8.5700000000000026E-002 -6.1564630595967174E-004 + 8.6800000000000016E-002 -6.4125854987651110E-004 + 8.7900000000000006E-002 -6.6216872073709965E-004 + 8.9000000000000024E-002 -6.7803775891661644E-004 + 9.0100000000000013E-002 -6.8857928272336721E-004 + 9.1200000000000003E-002 -6.9356290623545647E-004 + 9.2300000000000021E-002 -6.9282762706279755E-004 + 9.3400000000000011E-002 -6.8628875305876136E-004 + 9.4500000000000028E-002 -6.7393656354397535E-004 + 9.5600000000000018E-002 -6.5583724062889814E-004 + 9.6700000000000008E-002 -6.3213694375008345E-004 + 9.7800000000000026E-002 -6.0305913211777806E-004 + 9.8900000000000016E-002 -5.6889513507485390E-004 + 0.10000000000000001 -5.2999157924205065E-004 + 0.10110000000000002 -4.8675993457436562E-004 + 0.10220000000000001 -4.3968023965135217E-004 + 0.10330000000000003 -3.8928879075683653E-004 + 0.10440000000000002 -3.3615299616940320E-004 + 0.10550000000000001 -2.8085982194170356E-004 + 0.10660000000000003 -2.2400832676794380E-004 + 0.10770000000000002 -1.6622488328721374E-004 + 0.10880000000000001 -1.0815155110321939E-004 + 0.10990000000000003 -5.0414721044944599E-005 + 0.11100000000000002 6.3820434661465697E-006 + 0.11210000000000001 6.1671875300817192E-005 + 0.11320000000000002 1.1491448822198436E-004 + 0.11430000000000001 1.6560722724534571E-004 + 0.11540000000000003 2.1328865841496736E-004 + 0.11650000000000002 2.5755487149581313E-004 + 0.11760000000000001 2.9805803205817938E-004 + 0.11870000000000003 3.3452012576162815E-004 + 0.11980000000000002 3.6672671558335423E-004 + 0.12090000000000001 3.9453178760595620E-004 + 0.12200000000000003 4.1784287896007299E-004 + 0.12310000000000001 4.3661266681738198E-004 + 0.12420000000000003 4.5085771125741303E-004 + 0.12530000000000002 4.6067251241765916E-004 + 0.12640000000000001 4.6621629735454917E-004 + 0.12750000000000003 4.6768132597208023E-004 + 0.12860000000000002 4.6527743688784540E-004 + 0.12970000000000001 4.5924691949039698E-004 + 0.13080000000000003 4.4988087029196322E-004 + 0.13190000000000002 4.3751229532063007E-004 + 0.13300000000000001 4.2249224497936666E-004 + 0.13410000000000000 4.0516292210668325E-004 + 0.13520000000000004 3.8586376467719674E-004 + 0.13630000000000003 3.6494006053544581E-004 + 0.13740000000000002 3.4274286008439958E-004 + 0.13850000000000001 3.1961532658897340E-004 + 0.13960000000000000 2.9588316101580858E-004 + 0.14070000000000005 2.7185780345462263E-004 + 0.14180000000000004 2.4783328990451992E-004 + 0.14290000000000003 2.2407360665965825E-004 + 0.14400000000000002 2.0080858666915447E-004 + 0.14510000000000001 1.7824704991653562E-004 + 0.14620000000000000 1.5658937627449632E-004 + 0.14730000000000004 1.3601800310425460E-004 + 0.14840000000000003 1.1667404760373756E-004 + 0.14950000000000002 9.8654585599433631E-005 + 0.15060000000000001 8.2037870015483350E-005 + 0.15170000000000000 6.6901237005367875E-005 + 0.15280000000000005 5.3309457143768668E-005 + 0.15390000000000004 4.1290408262284473E-005 + 0.15500000000000003 3.0835541110718623E-005 + 0.15610000000000002 2.1929190552327782E-005 + 0.15720000000000001 1.4563090189767536E-005 + 0.15830000000000000 8.7189791884156875E-006 + 0.15940000000000004 4.3492427721503191E-006 + 0.16050000000000003 1.3838744052918628E-006 + 0.16160000000000002 -2.4344015514543571E-007 + 0.16270000000000001 -5.8627369980968069E-007 + 0.16380000000000000 2.9553027047768410E-007 + 0.16490000000000005 2.3201018848340027E-006 + 0.16600000000000004 5.3943358579999767E-006 + 0.16710000000000003 9.4326769612962380E-006 + 0.16820000000000002 1.4354557606566232E-005 + 0.16930000000000001 2.0068484445801005E-005 + 0.17040000000000000 2.6470157536095940E-005 + 0.17150000000000004 3.3460550184827298E-005 + 0.17260000000000003 4.0951632399810478E-005 + 0.17370000000000002 4.8846861318452284E-005 + 0.17480000000000001 5.7023473345907405E-005 + 0.17590000000000000 6.5347128838766366E-005 + 0.17700000000000005 7.3701703513506800E-005 + 0.17810000000000004 8.1989979662466794E-005 + 0.17920000000000003 9.0100147644989192E-005 + 0.18030000000000002 9.7884549177251756E-005 + 0.18140000000000001 1.0518178169149905E-004 + 0.18250000000000000 1.1185191397089511E-004 + 0.18360000000000004 1.1777725740103051E-004 + 0.18470000000000003 1.2283035903237760E-004 + 0.18580000000000002 1.2685722322203219E-004 + 0.18690000000000001 1.2969982344657183E-004 + 0.18800000000000000 1.3122445670887828E-004 + 0.18910000000000005 1.3131384912412614E-004 + 0.19020000000000004 1.2984490604139864E-004 + 0.19130000000000003 1.2668591807596385E-004 + 0.19240000000000002 1.2172689457656816E-004 + 0.19350000000000001 1.1489292955957353E-004 + 0.19460000000000005 1.0612542973831296E-004 + 0.19570000000000004 9.5364230219274759E-005 + 0.19680000000000003 8.2564372860360891E-005 + 0.19790000000000002 6.7721106461249292E-005 + 0.19900000000000001 5.0873470172518864E-005 + 0.20010000000000000 3.2076979550765827E-005 + 0.20120000000000005 1.1392859050829429E-005 + 0.20230000000000004 -1.1085340702265967E-005 + 0.20340000000000003 -3.5208409826736897E-005 + 0.20450000000000002 -6.0785445384681225E-005 + 0.20560000000000000 -8.7616892415098846E-005 + 0.20670000000000005 -1.1549705232027918E-004 + 0.20780000000000004 -1.4418264618143439E-004 + 0.20890000000000003 -1.7337578174192458E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0037.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0037.BXZ.semd new file mode 100644 index 00000000..71be6017 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0037.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 -2.1335217507987356E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3247356507830386E-021 + -0.10790000000000000 3.2296866351523760E-019 + -0.10679999999999999 1.0674557717373977E-019 + -0.10569999999999999 -1.4623047761222683E-018 + -0.10460000000000000 -1.2596300164102911E-018 + -0.10349999999999999 4.7662432272616785E-018 + -0.10239999999999999 7.2483702952041428E-018 + -0.10130000000000000 -1.0592410048849818E-017 + -0.10020000000000000 -2.7792543971565133E-017 + -9.9099999999999994E-002 1.2570398243991732E-017 + -9.7999999999999990E-002 7.9820460804419312E-017 + -9.6899999999999986E-002 1.2145883363365230E-017 + -9.5799999999999996E-002 -1.8955655035397421E-016 + -9.4699999999999993E-002 -1.2843990713135484E-016 + -9.3599999999999989E-002 3.9215259059577714E-016 + -9.2499999999999999E-002 5.3948947190813040E-016 + -9.1399999999999995E-002 -6.0574327731161850E-016 + -9.0299999999999991E-002 -1.6980233383172912E-015 + -8.9200000000000002E-002 1.2997302353099532E-016 + -8.8099999999999984E-002 3.8443742275944687E-015 + -8.6999999999999994E-002 2.7951547275888037E-015 + -8.5899999999999990E-002 -5.4413006896460517E-015 + -8.4799999999999986E-002 -9.5917485786649673E-015 + -8.3699999999999997E-002 2.5228135180140488E-015 + -8.2599999999999993E-002 1.8417215249069176E-014 + -8.1499999999999989E-002 8.2132600552490068E-015 + -8.0399999999999999E-002 -2.5318153606609939E-014 + -7.9299999999999995E-002 -2.8646833847125255E-014 + -7.8199999999999992E-002 2.6885410198585098E-014 + -7.7100000000000002E-002 6.7104572495490372E-014 + -7.5999999999999984E-002 -4.8575484522879638E-015 + -7.4899999999999994E-002 -1.2584705955283326E-013 + -7.3799999999999991E-002 -8.8558948043750141E-014 + -7.2699999999999987E-002 1.4607405725546724E-013 + -7.1599999999999997E-002 2.6607204937564854E-013 + -7.0499999999999993E-002 -1.4646019585919795E-014 + -6.9399999999999989E-002 -4.1285109554124733E-013 + -6.8300000000000000E-002 -2.8991373646376772E-013 + -6.7199999999999996E-002 3.7689483153337255E-013 + -6.6099999999999992E-002 6.6022843659210850E-013 + -6.5000000000000002E-002 -1.0487793901566012E-013 + -6.3899999999999985E-002 -1.0222490172059895E-012 + -6.2799999999999995E-002 -5.2546839492476072E-013 + -6.1699999999999991E-002 1.1612636850386049E-012 + -6.0599999999999994E-002 1.6429054297550927E-012 + -5.9499999999999990E-002 -4.3080353195369681E-013 + -5.8399999999999994E-002 -2.6582670526603680E-012 + -5.7299999999999990E-002 -1.4798601797108568E-012 + -5.6199999999999986E-002 2.3741848331065851E-012 + -5.5099999999999996E-002 3.6569857385371218E-012 + -5.3999999999999992E-002 -3.4670782412572765E-013 + -5.2899999999999989E-002 -4.7691820111162020E-012 + -5.1799999999999985E-002 -2.8353903426536764E-012 + -5.0699999999999995E-002 3.9462547812840754E-012 + -4.9599999999999991E-002 6.1618149818642998E-012 + -4.8499999999999988E-002 -6.3208173504275544E-013 + -4.7399999999999998E-002 -7.9607960848382398E-012 + -4.6299999999999994E-002 -4.8449117981408385E-012 + -4.5199999999999990E-002 5.9952520378714347E-012 + -4.4099999999999986E-002 1.0003299404093280E-011 + -4.2999999999999997E-002 7.0876258421309624E-013 + -4.1899999999999993E-002 -9.9521406740632479E-012 + -4.0799999999999989E-002 -7.5304181293422978E-012 + -3.9699999999999985E-002 4.1723872620802460E-012 + -3.8599999999999995E-002 8.2176886823104311E-012 + -3.7499999999999992E-002 -6.3665912819477199E-013 + -3.6399999999999988E-002 -8.0511699737662035E-012 + -3.5299999999999984E-002 -1.8639456297875334E-012 + -3.4199999999999994E-002 9.1503107174650822E-012 + -3.3099999999999991E-002 8.9035558439864992E-012 + -3.1999999999999987E-002 -8.5870828676892774E-013 + -3.0899999999999997E-002 -4.3732734447687882E-012 + -2.9799999999999993E-002 6.2964846010704623E-013 + -2.8699999999999989E-002 -1.9706079216336159E-012 + -2.7599999999999986E-002 -1.6760957205486093E-011 + -2.6499999999999996E-002 -2.0918494367250240E-011 + -2.5399999999999992E-002 2.9896306784349402E-012 + -2.4299999999999988E-002 3.0763776942555054E-011 + -2.3199999999999985E-002 2.1638078481767131E-011 + -2.2099999999999995E-002 -1.9671358292283614E-011 + -2.0999999999999991E-002 -3.8408554114965909E-011 + -1.9899999999999987E-002 -5.0711505307499127E-012 + -1.8799999999999983E-002 3.2689149997988665E-011 + -1.7699999999999994E-002 9.2205965085412345E-012 + -1.6599999999999990E-002 -5.9777079119971432E-011 + -1.5499999999999986E-002 -8.4356112373118464E-011 + -1.4399999999999996E-002 -1.9564008399419741E-011 + -1.3299999999999992E-002 6.4453005432785204E-011 + -1.2199999999999989E-002 6.8579926459921836E-011 + -1.1099999999999985E-002 -7.3335799238849475E-012 + -9.9999999999999950E-003 -7.1449852978577866E-011 + -8.8999999999999913E-003 -6.8009424480930392E-011 + -7.7999999999999875E-003 -4.3178845915425867E-011 + -6.6999999999999837E-003 -6.1346386304172995E-011 + -5.5999999999999939E-003 -1.0987928622530063E-010 + -4.4999999999999901E-003 -1.2977106889078271E-010 + -3.3999999999999864E-003 -1.1116316200876497E-010 + -2.2999999999999826E-003 -9.2089322278887664E-011 + -1.1999999999999927E-003 -8.1026782505766448E-011 + -9.9999999999988987E-005 -4.9192254436558613E-011 + 1.0000000000000148E-003 -2.1563698743287674E-011 + 2.1000000000000185E-003 -9.4287806728932111E-011 + 3.2000000000000084E-003 -3.0156338537423721E-010 + 4.3000000000000121E-003 -5.0252169092601662E-010 + 5.4000000000000159E-003 -5.2384341309164029E-010 + 6.5000000000000058E-003 -3.8870801022383716E-010 + 7.6000000000000234E-003 -3.2448177478272555E-010 + 8.7000000000000133E-003 -4.5445580632019755E-010 + 9.8000000000000032E-003 -6.2161864544663104E-010 + 1.0900000000000021E-002 -6.1248883742592852E-010 + 1.2000000000000011E-002 -4.5779621760111411E-010 + 1.3100000000000001E-002 -4.4538139842842384E-010 + 1.4200000000000018E-002 -7.4689832096908049E-010 + 1.5300000000000008E-002 -1.1881473582775470E-009 + 1.6400000000000026E-002 -1.4688038563193118E-009 + 1.7500000000000016E-002 -1.5325373192709435E-009 + 1.8600000000000005E-002 -1.5340169134958614E-009 + 1.9700000000000023E-002 -1.5866228331162802E-009 + 2.0800000000000013E-002 -1.6341445974177304E-009 + 2.1900000000000003E-002 -1.6501958688408536E-009 + 2.3000000000000020E-002 -1.6895513876846735E-009 + 2.4100000000000010E-002 -1.8948456137479752E-009 + 2.5200000000000000E-002 -2.1213566459010735E-009 + 2.6300000000000018E-002 -2.3400021920139125E-009 + 2.7400000000000008E-002 -2.5420134885933976E-009 + 2.8500000000000025E-002 -2.8902458204527193E-009 + 2.9600000000000015E-002 -3.3253135800492828E-009 + 3.0700000000000005E-002 -3.4774085833078061E-009 + 3.1800000000000023E-002 -3.2317488685151829E-009 + 3.2900000000000013E-002 -2.9133309098483551E-009 + 3.4000000000000002E-002 -3.0552991248100625E-009 + 3.5100000000000020E-002 -3.1265030564497920E-009 + 3.6200000000000010E-002 -2.9134983314804686E-009 + 3.7300000000000028E-002 -2.7605391306195770E-009 + 3.8400000000000017E-002 -2.5721478280615884E-009 + 3.9500000000000007E-002 -2.6118269769170865E-009 + 4.0600000000000025E-002 -2.9480582419694201E-009 + 4.1700000000000015E-002 -2.8023774412133662E-009 + 4.2800000000000005E-002 -2.1446266984526119E-009 + 4.3900000000000022E-002 -1.3263314890821221E-009 + 4.5000000000000012E-002 -1.1803343857863524E-009 + 4.6100000000000002E-002 -9.4787910853710855E-010 + 4.7200000000000020E-002 -4.6310053014586572E-011 + 4.8300000000000010E-002 7.8738593423111070E-010 + 4.9400000000000027E-002 1.6894220467023047E-009 + 5.0500000000000017E-002 2.9768805198671089E-009 + 5.1600000000000007E-002 4.6467016900919589E-009 + 5.2700000000000025E-002 5.3663478105647755E-009 + 5.3800000000000014E-002 4.2822168033751495E-009 + 5.4900000000000004E-002 4.4608534643941766E-009 + 5.6000000000000022E-002 6.9291559157136362E-009 + 5.7100000000000012E-002 9.8473398324472328E-009 + 5.8200000000000002E-002 9.9119361607336032E-009 + 5.9300000000000019E-002 9.1295246917866280E-009 + 6.0400000000000009E-002 9.7477013127900136E-009 + 6.1500000000000027E-002 1.1973545710475264E-008 + 6.2600000000000017E-002 1.3799667186731313E-008 + 6.3700000000000007E-002 1.4119686753133465E-008 + 6.4800000000000024E-002 1.3988919356222596E-008 + 6.5900000000000014E-002 1.4316644758594066E-008 + 6.7000000000000004E-002 1.4393802594270255E-008 + 6.8100000000000022E-002 1.2958078166036557E-008 + 6.9200000000000012E-002 1.3146086885740260E-008 + 7.0300000000000029E-002 1.4910344958707356E-008 + 7.1400000000000019E-002 1.6625575582907004E-008 + 7.2500000000000009E-002 1.5458185842476269E-008 + 7.3600000000000027E-002 1.0223896396155396E-008 + 7.4700000000000016E-002 5.2952304763209668E-009 + 7.5800000000000006E-002 6.6694449962767521E-009 + 7.6900000000000024E-002 1.2085119571736413E-008 + 7.8000000000000014E-002 1.3192203773826350E-008 + 7.9100000000000004E-002 6.1383107485823984E-009 + 8.0200000000000021E-002 -2.0878163642379377E-009 + 8.1300000000000011E-002 -4.0758916242111809E-009 + 8.2400000000000029E-002 -2.7546470660055888E-010 + 8.3500000000000019E-002 1.2523152514987146E-009 + 8.4600000000000009E-002 -3.1226321528521339E-009 + 8.5700000000000026E-002 -9.7076160443521076E-009 + 8.6800000000000016E-002 -1.3557546196807380E-008 + 8.7900000000000006E-002 -1.4694313321683694E-008 + 8.9000000000000024E-002 -1.5037667111528208E-008 + 9.0100000000000013E-002 -1.4453092056498917E-008 + 9.1200000000000003E-002 -1.2511471858545065E-008 + 9.2300000000000021E-002 -1.2874616039937337E-008 + 9.3400000000000011E-002 -1.9398394002223540E-008 + 9.4500000000000028E-002 -2.7210138142663709E-008 + 9.5600000000000018E-002 -2.7143505221260966E-008 + 9.6700000000000008E-002 -1.7765477977604860E-008 + 9.7800000000000026E-002 -1.1171620961647477E-008 + 9.8900000000000016E-002 -1.6380711898023037E-008 + 0.10000000000000001 -2.6749173542839344E-008 + 0.10110000000000002 -3.0665322725553779E-008 + 0.10220000000000001 -2.3162341378224482E-008 + 0.10330000000000003 -1.2022645989873126E-008 + 0.10440000000000002 -7.3191985805465265E-009 + 0.10550000000000001 -1.1041567660186047E-008 + 0.10660000000000003 -1.5941202136104948E-008 + 0.10770000000000002 -1.5869222380615611E-008 + 0.10880000000000001 -1.3055247549687010E-008 + 0.10990000000000003 -6.0946176994036705E-009 + 0.11100000000000002 1.0555814000667851E-009 + 0.11210000000000001 5.5191189396452955E-009 + 0.11320000000000002 1.6907938382715315E-009 + 0.11430000000000001 -6.9447816386514205E-009 + 0.11540000000000003 -8.8103995210531139E-009 + 0.11650000000000002 1.5787205986939057E-009 + 0.11760000000000001 1.6127422952649795E-008 + 0.11870000000000003 2.2423167322926929E-008 + 0.11980000000000002 1.1990022308339121E-008 + 0.12090000000000001 -9.0459206791848601E-010 + 0.12200000000000003 -1.0374693326653528E-009 + 0.12310000000000001 1.1639904151650171E-008 + 0.12420000000000003 2.2670828769832951E-008 + 0.12530000000000002 2.1965544050317476E-008 + 0.12640000000000001 1.3186960856614860E-008 + 0.12750000000000003 6.5705769713986228E-009 + 0.12860000000000002 4.3894803347654943E-009 + 0.12970000000000001 6.4681437983438173E-009 + 0.13080000000000003 1.2087229883661621E-008 + 0.13190000000000002 1.9950364915644059E-008 + 0.13300000000000001 2.3310997576686532E-008 + 0.13410000000000000 1.4422993466212120E-008 + 0.13520000000000004 -2.2967852064681438E-009 + 0.13630000000000003 -1.0773220537885209E-008 + 0.13740000000000002 -6.3142208128752486E-010 + 0.13850000000000001 1.7655345629918884E-008 + 0.13960000000000000 2.2786400322161171E-008 + 0.14070000000000005 8.4806304201379135E-009 + 0.14180000000000004 -9.0715452927270235E-009 + 0.14290000000000003 -1.1742497640909733E-008 + 0.14400000000000002 -6.4498534291246301E-010 + 0.14510000000000001 9.1618499453716140E-009 + 0.14620000000000000 8.5467783961235000E-009 + 0.14730000000000004 2.9523785638474465E-009 + 0.14840000000000003 -1.5834340505449518E-009 + 0.14950000000000002 -6.2281966251021004E-009 + 0.15060000000000001 -1.1576121394796246E-008 + 0.15170000000000000 -1.0322446897248483E-008 + 0.15280000000000005 1.4704986117664021E-009 + 0.15390000000000004 1.3593258962885102E-008 + 0.15500000000000003 9.5224086393841390E-009 + 0.15610000000000002 -9.0619431958316454E-009 + 0.15720000000000001 -2.1114411552503043E-008 + 0.15830000000000000 -1.2465044996190500E-008 + 0.15940000000000004 6.7101968426186431E-009 + 0.16050000000000003 1.3588074665449312E-008 + 0.16160000000000002 2.1569379615726803E-009 + 0.16270000000000001 -1.1147297307445569E-008 + 0.16380000000000000 -1.1634322838460776E-008 + 0.16490000000000005 -3.9549203911803943E-009 + 0.16600000000000004 -5.6101212564385605E-010 + 0.16710000000000003 -1.6744583497541043E-009 + 0.16820000000000002 1.1733677363068296E-009 + 0.16930000000000001 6.7730812070010415E-009 + 0.17040000000000000 4.3353245438026988E-009 + 0.17150000000000004 -8.0947764047323290E-009 + 0.17260000000000003 -1.5493011318312711E-008 + 0.17370000000000002 -5.4668274351854507E-009 + 0.17480000000000001 1.1591808402044990E-008 + 0.17590000000000000 1.3885451899398049E-008 + 0.17700000000000005 -1.7687586950643208E-009 + 0.17810000000000004 -1.4746508902874211E-008 + 0.17920000000000003 -8.9039859929584964E-009 + 0.18030000000000002 5.9062914559149249E-009 + 0.18140000000000001 9.5693462043300315E-009 + 0.18250000000000000 2.6508145678505457E-010 + 0.18360000000000004 -6.2003073786343066E-009 + 0.18470000000000003 -1.1770845409486697E-009 + 0.18580000000000002 4.1551211360513207E-009 + 0.18690000000000001 -1.3003704779634973E-009 + 0.18800000000000000 -8.6780271857378466E-009 + 0.18910000000000005 -3.6907470413183319E-009 + 0.19020000000000004 9.9632808669980477E-009 + 0.19130000000000003 1.2240181312961340E-008 + 0.19240000000000002 -2.5862985086888557E-009 + 0.19350000000000001 -1.4693560146383788E-008 + 0.19460000000000005 -8.0297120064187766E-009 + 0.19570000000000004 7.6324289111084909E-009 + 0.19680000000000003 1.0482922085941482E-008 + 0.19790000000000002 -2.4783828322938461E-009 + 0.19900000000000001 -1.1206804373387058E-008 + 0.20010000000000000 -3.6632770150646365E-009 + 0.20120000000000005 6.6970593515236487E-009 + 0.20230000000000004 4.0223979702602719E-009 + 0.20340000000000003 -6.0389471201460765E-009 + 0.20450000000000002 -5.9289275711194023E-009 + 0.20560000000000000 5.1389683619618154E-009 + 0.20670000000000005 9.5737746619306563E-009 + 0.20780000000000004 -1.5838849121152521E-009 + 0.20890000000000003 -1.3297527523548069E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0038.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0038.BXX.semd new file mode 100644 index 00000000..240acb97 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0038.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.8168402546314688E-011 + -0.11449999999999999 -2.8160881612726563E-011 + -0.11340000000000000 -7.4961550855512371E-011 + -0.11230000000000000 -7.1864558574830095E-012 + -0.11119999999999999 9.8632872702619778E-011 + -0.11009999999999999 3.4899878126326556E-011 + -0.10900000000000000 -4.0868759765277929E-011 + -0.10790000000000000 3.0829411246102723E-010 + -0.10679999999999999 7.4258349469502605E-010 + -0.10569999999999999 -4.0189275518631717E-011 + -0.10460000000000000 -2.2186257275791377E-009 + -0.10349999999999999 -3.2006566286213456E-009 + -0.10239999999999999 -2.7628863086270883E-010 + -0.10130000000000000 4.7190180652023628E-009 + -0.10020000000000000 6.1720073496474015E-009 + -9.9099999999999994E-002 1.9703458864483991E-009 + -9.7999999999999990E-002 -2.6980135903187374E-009 + -9.6899999999999986E-002 -2.4106245888333433E-009 + -9.5799999999999996E-002 -3.5083197458263271E-010 + -9.4699999999999993E-002 -4.1651797566544246E-009 + -9.3599999999999989E-002 -1.2471423005422366E-008 + -9.2499999999999999E-002 -1.2972203755623468E-008 + -9.1399999999999995E-002 9.2079721625282218E-010 + -9.0299999999999991E-002 1.7741406566074147E-008 + -8.9200000000000002E-002 2.1626499702165347E-008 + -8.8099999999999984E-002 1.6275816250299613E-008 + -8.6999999999999994E-002 2.3412772165443130E-008 + -8.5899999999999990E-002 5.3338819583359509E-008 + -8.4799999999999986E-002 8.8167261935723218E-008 + -8.3699999999999997E-002 1.0448648879446409E-007 + -8.2599999999999993E-002 1.0566866848193968E-007 + -8.1499999999999989E-002 1.1758098850123133E-007 + -8.0399999999999999E-002 1.5362556382569892E-007 + -7.9299999999999995E-002 2.0025740354867594E-007 + -7.8199999999999992E-002 2.4293791511809104E-007 + -7.7100000000000002E-002 2.9085032338116434E-007 + -7.5999999999999984E-002 3.6206080267220386E-007 + -7.4899999999999994E-002 4.5507721324611339E-007 + -7.3799999999999991E-002 5.5578095725650201E-007 + -7.2699999999999987E-002 6.7041577267445973E-007 + -7.1599999999999997E-002 8.2784623600673513E-007 + -7.0499999999999993E-002 1.0399921848147642E-006 + -6.9399999999999989E-002 1.2819215271520079E-006 + -6.8300000000000000E-002 1.5320074453484267E-006 + -6.7199999999999996E-002 1.8184359760198276E-006 + -6.6099999999999992E-002 2.1972234662825940E-006 + -6.5000000000000002E-002 2.6851050733966986E-006 + -6.3899999999999985E-002 3.2458583518746309E-006 + -6.2799999999999995E-002 3.8575499274884351E-006 + -6.1699999999999991E-002 4.5664883145946078E-006 + -6.0599999999999994E-002 5.4460442697745748E-006 + -5.9499999999999990E-002 6.5167396314791404E-006 + -5.8399999999999994E-002 7.7444037742679939E-006 + -5.7299999999999990E-002 9.1200690803816542E-006 + -5.6199999999999986E-002 1.0704524356697220E-005 + -5.5099999999999996E-002 1.2574140782817267E-005 + -5.3999999999999992E-002 1.4752471543033607E-005 + -5.2899999999999989E-002 1.7229824152309448E-005 + -5.1799999999999985E-002 2.0034744011354633E-005 + -5.0699999999999995E-002 2.3242802853928879E-005 + -4.9599999999999991E-002 2.6911926397588104E-005 + -4.8499999999999988E-002 3.1053095881361514E-005 + -4.7399999999999998E-002 3.5688692150870338E-005 + -4.6299999999999994E-002 4.0903018089011312E-005 + -4.5199999999999990E-002 4.6792054490651935E-005 + -4.4099999999999986E-002 5.3380324970930815E-005 + -4.2999999999999997E-002 6.0640719311777502E-005 + -4.1899999999999993E-002 6.8603236286435276E-005 + -4.0799999999999989E-002 7.7392454841174185E-005 + -3.9699999999999985E-002 8.7123815319500864E-005 + -3.8599999999999995E-002 9.7799063951242715E-005 + -3.7499999999999992E-002 1.0935119644273072E-004 + -3.6399999999999988E-002 1.2177730241091922E-004 + -3.5299999999999984E-002 1.3516777835320681E-004 + -3.4199999999999994E-002 1.4959412510506809E-004 + -3.3099999999999991E-002 1.6501900972798467E-004 + -3.1999999999999987E-002 1.8135122081730515E-004 + -3.0899999999999997E-002 1.9854694255627692E-004 + -2.9799999999999993E-002 2.1659897174686193E-004 + -2.8699999999999989E-002 2.3543843417428434E-004 + -2.7599999999999986E-002 2.5491451378911734E-004 + -2.6499999999999996E-002 2.7488204068504274E-004 + -2.5399999999999992E-002 2.9525154968723655E-004 + -2.4299999999999988E-002 3.1590281287208200E-004 + -2.3199999999999985E-002 3.3658990287221968E-004 + -2.2099999999999995E-002 3.5699273576028645E-004 + -2.0999999999999991E-002 3.7685193819925189E-004 + -1.9899999999999987E-002 3.9598534931428730E-004 + -1.8799999999999983E-002 4.1415411396883428E-004 + -1.7699999999999994E-002 4.3097362504340708E-004 + -1.6599999999999990E-002 4.4600464752875268E-004 + -1.5499999999999986E-002 4.5889290049672127E-004 + -1.4399999999999996E-002 4.6935235150158405E-004 + -1.3299999999999992E-002 4.7703317250125110E-004 + -1.2199999999999989E-002 4.8148780479095876E-004 + -1.1099999999999985E-002 4.8228446394205093E-004 + -9.9999999999999950E-003 4.7909835120663047E-004 + -8.8999999999999913E-003 4.7165041905827820E-004 + -7.7999999999999875E-003 4.5959721319377422E-004 + -6.6999999999999837E-003 4.4255898683331907E-004 + -5.5999999999999939E-003 4.2025448055937886E-004 + -4.4999999999999901E-003 3.9255447336472571E-004 + -3.3999999999999864E-003 3.5936792846769094E-004 + -2.2999999999999826E-003 3.2056696363724768E-004 + -1.1999999999999927E-003 2.7605038485489786E-004 + -9.9999999999988987E-005 2.2586878912989050E-004 + 1.0000000000000148E-003 1.7022802785504609E-004 + 2.1000000000000185E-003 1.0937495972029865E-004 + 3.2000000000000084E-003 4.3548741814447567E-005 + 4.3000000000000121E-003 -2.6913783585769124E-005 + 5.4000000000000159E-003 -1.0149462468689308E-004 + 6.5000000000000058E-003 -1.7956514784600586E-004 + 7.6000000000000234E-003 -2.6050076121464372E-004 + 8.7000000000000133E-003 -3.4367261105217040E-004 + 9.8000000000000032E-003 -4.2832695180550218E-004 + 1.0900000000000021E-002 -5.1355082541704178E-004 + 1.2000000000000011E-002 -5.9838627930730581E-004 + 1.3100000000000001E-002 -6.8193860352039337E-004 + 1.4200000000000018E-002 -7.6333066681399941E-004 + 1.5300000000000008E-002 -8.4160722326487303E-004 + 1.6400000000000026E-002 -9.1574102407321334E-004 + 1.7500000000000016E-002 -9.8475953564047813E-004 + 1.8600000000000005E-002 -1.0478008771315217E-003 + 1.9700000000000023E-002 -1.1040521785616875E-003 + 2.0800000000000013E-002 -1.1526903836056590E-003 + 2.1900000000000003E-002 -1.1929410975426435E-003 + 2.3000000000000020E-002 -1.2241883669048548E-003 + 2.4100000000000010E-002 -1.2459801509976387E-003 + 2.5200000000000000E-002 -1.2579426402226090E-003 + 2.6300000000000018E-002 -1.2597420718520880E-003 + 2.7400000000000008E-002 -1.2511670356616378E-003 + 2.8500000000000025E-002 -1.2322128750383854E-003 + 2.9600000000000015E-002 -1.2030490906909108E-003 + 3.0700000000000005E-002 -1.1639442527666688E-003 + 3.1800000000000023E-002 -1.1152402730658650E-003 + 3.2900000000000013E-002 -1.0574209736660123E-003 + 3.4000000000000002E-002 -9.9113525357097387E-004 + 3.5100000000000020E-002 -9.1713637812063098E-004 + 3.6200000000000010E-002 -8.3623349200934172E-004 + 3.7300000000000028E-002 -7.4931228300556540E-004 + 3.8400000000000017E-002 -6.5736914984881878E-004 + 3.9500000000000007E-002 -5.6148791918531060E-004 + 4.0600000000000025E-002 -4.6275460044853389E-004 + 4.1700000000000015E-002 -3.6222385824657977E-004 + 4.2800000000000005E-002 -2.6095483917742968E-004 + 4.3900000000000022E-002 -1.6004187637008727E-004 + 4.5000000000000012E-002 -6.0566435422515497E-005 + 4.6100000000000002E-002 3.6438646930037066E-005 + 4.7200000000000020E-002 1.3003799540456384E-004 + 4.8300000000000010E-002 2.1937547717243433E-004 + 4.9400000000000027E-002 3.0367152066901326E-004 + 5.0500000000000017E-002 3.8222555303946137E-004 + 5.1600000000000007E-002 4.5443186536431313E-004 + 5.2700000000000025E-002 5.1978416740894318E-004 + 5.3800000000000014E-002 5.7789095444604754E-004 + 5.4900000000000004E-002 6.2847830122336745E-004 + 5.6000000000000022E-002 6.7139021120965481E-004 + 5.7100000000000012E-002 7.0656894240528345E-004 + 5.8200000000000002E-002 7.3405558941885829E-004 + 5.9300000000000019E-002 7.5398443732410669E-004 + 6.0400000000000009E-002 7.6658203033730388E-004 + 6.1500000000000027E-002 7.7214749762788415E-004 + 6.2600000000000017E-002 7.7104294905439019E-004 + 6.3700000000000007E-002 7.6370383612811565E-004 + 6.4800000000000024E-002 7.5063895201310515E-004 + 6.5900000000000014E-002 7.3240196797996759E-004 + 6.7000000000000004E-002 7.0954201510176063E-004 + 6.8100000000000022E-002 6.8260426633059978E-004 + 6.9200000000000012E-002 6.5216049551963806E-004 + 7.0300000000000029E-002 6.1882159207016230E-004 + 7.1400000000000019E-002 5.8318901574239135E-004 + 7.2500000000000009E-002 5.4581172298640013E-004 + 7.3600000000000027E-002 5.0719617865979671E-004 + 7.4700000000000016E-002 4.6785234007984400E-004 + 7.5800000000000006E-002 4.2828684672713280E-004 + 7.6900000000000024E-002 3.8893995224498212E-004 + 7.8000000000000014E-002 3.5016131005249918E-004 + 7.9100000000000004E-002 3.1226535793393850E-004 + 8.0200000000000021E-002 2.7558920555748045E-004 + 8.1300000000000011E-002 2.4045202007982880E-004 + 8.2400000000000029E-002 2.0706540090031922E-004 + 8.3500000000000019E-002 1.7553030920680612E-004 + 8.4600000000000009E-002 1.4593682135455310E-004 + 8.5700000000000026E-002 1.1842292587971315E-004 + 8.6800000000000016E-002 9.3104354164097458E-005 + 8.7900000000000006E-002 6.9986599555704743E-005 + 8.9000000000000024E-002 4.8997280828189105E-005 + 9.0100000000000013E-002 3.0092905944911763E-005 + 9.1200000000000003E-002 1.3281433894007932E-005 + 9.2300000000000021E-002 -1.4817526334809372E-006 + 9.3400000000000011E-002 -1.4349347111419775E-005 + 9.4500000000000028E-002 -2.5488885512459092E-005 + 9.5600000000000018E-002 -3.4975204471265897E-005 + 9.6700000000000008E-002 -4.2833733459701762E-005 + 9.7800000000000026E-002 -4.9178743211086839E-005 + 9.8900000000000016E-002 -5.4232936236076057E-005 + 0.10000000000000001 -5.8188295952277258E-005 + 0.10110000000000002 -6.1107624787837267E-005 + 0.10220000000000001 -6.3012725149746984E-005 + 0.10330000000000003 -6.4029503846541047E-005 + 0.10440000000000002 -6.4361120166722685E-005 + 0.10550000000000001 -6.4139501773752272E-005 + 0.10660000000000003 -6.3379848143085837E-005 + 0.10770000000000002 -6.2113685999065638E-005 + 0.10880000000000001 -6.0483802371891215E-005 + 0.10990000000000003 -5.8647321566240862E-005 + 0.11100000000000002 -5.6634387874510139E-005 + 0.11210000000000001 -5.4388867283705622E-005 + 0.11320000000000002 -5.1943508879048750E-005 + 0.11430000000000001 -4.9456823035143316E-005 + 0.11540000000000003 -4.7048586566234007E-005 + 0.11650000000000002 -4.4674648961517960E-005 + 0.11760000000000001 -4.2237010347889736E-005 + 0.11870000000000003 -3.9768092392478138E-005 + 0.11980000000000002 -3.7410663935588673E-005 + 0.12090000000000001 -3.5227269108872861E-005 + 0.12200000000000003 -3.3130134397652000E-005 + 0.12310000000000001 -3.1037678127177060E-005 + 0.12420000000000003 -2.9013324819970876E-005 + 0.12530000000000002 -2.7172651243745349E-005 + 0.12640000000000001 -2.5503190045128576E-005 + 0.12750000000000003 -2.3881233573774807E-005 + 0.12860000000000002 -2.2264373910729773E-005 + 0.12970000000000001 -2.0760082406923175E-005 + 0.13080000000000003 -1.9459655959508382E-005 + 0.13190000000000002 -1.8291404558112845E-005 + 0.13300000000000001 -1.7120695702033117E-005 + 0.13410000000000000 -1.5947734937071800E-005 + 0.13520000000000004 -1.4899014786351472E-005 + 0.13630000000000003 -1.4026449207449332E-005 + 0.13740000000000002 -1.3222246707300656E-005 + 0.13850000000000001 -1.2380900443531573E-005 + 0.13960000000000000 -1.1556113349797670E-005 + 0.14070000000000005 -1.0870197002077475E-005 + 0.14180000000000004 -1.0315289728168864E-005 + 0.14290000000000003 -9.7558895504334942E-006 + 0.14400000000000002 -9.1312585936975665E-006 + 0.14510000000000001 -8.5459287220146507E-006 + 0.14620000000000000 -8.1075368143501692E-006 + 0.14730000000000004 -7.7584900282090530E-006 + 0.14840000000000003 -7.3593255365267396E-006 + 0.14950000000000002 -6.8952836045355070E-006 + 0.15060000000000001 -6.4906962506938726E-006 + 0.15170000000000000 -6.2132912717061117E-006 + 0.15280000000000005 -5.9710914683819283E-006 + 0.15390000000000004 -5.6558110372861847E-006 + 0.15500000000000003 -5.3079825192980934E-006 + 0.15610000000000002 -5.0481630751164630E-006 + 0.15720000000000001 -4.8846782192413229E-006 + 0.15830000000000000 -4.6974037104519084E-006 + 0.15940000000000004 -4.4231087485968601E-006 + 0.16050000000000003 -4.1542143662809394E-006 + 0.16160000000000002 -3.9970109355635941E-006 + 0.16270000000000001 -3.9074038795661181E-006 + 0.16380000000000000 -3.7560860164376209E-006 + 0.16490000000000005 -3.5227490116085391E-006 + 0.16600000000000004 -3.3230487588298274E-006 + 0.16710000000000003 -3.2302800718753133E-006 + 0.16820000000000002 -3.1663237223256147E-006 + 0.16930000000000001 -3.0247692848206498E-006 + 0.17040000000000000 -2.8322758680587867E-006 + 0.17150000000000004 -2.7021030746254837E-006 + 0.17260000000000003 -2.6568529847281752E-006 + 0.17370000000000002 -2.5956476292776642E-006 + 0.17480000000000001 -2.4523478714399971E-006 + 0.17590000000000000 -2.2969372821535217E-006 + 0.17700000000000005 -2.2253314000408864E-006 + 0.17810000000000004 -2.2106623873696662E-006 + 0.17920000000000003 -2.1445439415401779E-006 + 0.18030000000000002 -2.0025361209263792E-006 + 0.18140000000000001 -1.8790775584420771E-006 + 0.18250000000000000 -1.8414762052998412E-006 + 0.18360000000000004 -1.8295936570211779E-006 + 0.18470000000000003 -1.7509161125417450E-006 + 0.18580000000000002 -1.6209932027777540E-006 + 0.18690000000000001 -1.5346962527473806E-006 + 0.18800000000000000 -1.5186050177362631E-006 + 0.18910000000000005 -1.4923683693268686E-006 + 0.19020000000000004 -1.3935119795860373E-006 + 0.19130000000000003 -1.2698141063083312E-006 + 0.19240000000000002 -1.2008214298475650E-006 + 0.19350000000000001 -1.1740164609364001E-006 + 0.19460000000000005 -1.1057833262384520E-006 + 0.19570000000000004 -9.6931455573212588E-007 + 0.19680000000000003 -8.3084893276463845E-007 + 0.19790000000000002 -7.4303869723735261E-007 + 0.19900000000000001 -6.6251459429622628E-007 + 0.20010000000000000 -5.1546749091357924E-007 + 0.20120000000000005 -3.0582683052671200E-007 + 0.20230000000000004 -1.0083197565791124E-007 + 0.20340000000000003 7.8382946355759486E-008 + 0.20450000000000002 2.9218097097327700E-007 + 0.20560000000000000 5.9425514109534561E-007 + 0.20670000000000005 9.5956283985287882E-007 + 0.20780000000000004 1.3357424677451490E-006 + 0.20890000000000003 1.7334720041617402E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0038.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0038.BXZ.semd new file mode 100644 index 00000000..d7fe2ef9 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0038.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.3697731317263706E-011 + -0.11449999999999999 -3.8519867850972389E-011 + -0.11340000000000000 -6.0436995685808625E-011 + -0.11230000000000000 8.1728110390422160E-011 + -0.11119999999999999 2.1664800509135773E-010 + -0.11009999999999999 -3.4040520402456309E-011 + -0.10900000000000000 -4.8208020908546700E-010 + -0.10790000000000000 -2.7206739638963029E-010 + -0.10679999999999999 7.1667333179092907E-010 + -0.10569999999999999 1.0246075099473728E-009 + -0.10460000000000000 -4.2161327207246302E-010 + -0.10349999999999999 -1.8818469005310590E-009 + -0.10239999999999999 -6.0493343667644695E-010 + -0.10130000000000000 2.4258637321139531E-009 + -0.10020000000000000 2.5024646799209904E-009 + -9.9099999999999994E-002 -1.8537349433245254E-009 + -9.7999999999999990E-002 -4.8300936583700604E-009 + -9.6899999999999986E-002 -6.5601296617145977E-010 + -9.5799999999999996E-002 6.4044045622324575E-009 + -9.4699999999999993E-002 5.8165876559712615E-009 + -9.3599999999999989E-002 -3.7803609131970006E-009 + -9.2499999999999999E-002 -9.8755217337043177E-009 + -9.1399999999999995E-002 -2.5646735846152069E-009 + -9.0299999999999991E-002 9.5434895541757214E-009 + -8.9200000000000002E-002 9.3253706978657647E-009 + -8.8099999999999984E-002 -4.2171088843190319E-009 + -8.6999999999999994E-002 -1.2694439277538550E-008 + -8.5899999999999990E-002 -3.9121101913508483E-009 + -8.4799999999999986E-002 9.9854222668227521E-009 + -8.3699999999999997E-002 9.7386685382616633E-009 + -8.2599999999999993E-002 -2.9505253795747421E-009 + -8.1499999999999989E-002 -8.7989979746794234E-009 + -8.0399999999999999E-002 -8.1144507779740138E-010 + -7.9299999999999995E-002 5.8461280261212778E-009 + -7.8199999999999992E-002 -3.1210903306266857E-010 + -7.7100000000000002E-002 -7.3377419695930257E-009 + -7.5999999999999984E-002 3.1674864554159798E-012 + -7.4899999999999994E-002 1.1607330208107669E-008 + -7.3799999999999991E-002 4.7740180697530832E-009 + -7.2699999999999987E-002 -1.6707955907691030E-008 + -7.1599999999999997E-002 -2.0919548759934514E-008 + -7.0499999999999993E-002 5.0187098921128381E-009 + -6.9399999999999989E-002 2.8316048172882802E-008 + -6.8300000000000000E-002 1.2550323447158007E-008 + -6.7199999999999996E-002 -2.6888070436825728E-008 + -6.6099999999999992E-002 -3.8678408031955769E-008 + -6.5000000000000002E-002 -6.8551369025726672E-009 + -6.3899999999999985E-002 2.4601028769666300E-008 + -6.2799999999999995E-002 1.2652989767047984E-008 + -6.1699999999999991E-002 -2.5253639179823040E-008 + -6.0599999999999994E-002 -3.9294992149052632E-008 + -5.9499999999999990E-002 -1.9398857631358624E-008 + -5.8399999999999994E-002 -3.7799625651757651E-009 + -5.7299999999999990E-002 -1.5911945538960026E-008 + -5.6199999999999986E-002 -3.1371094166843250E-008 + -5.5099999999999996E-002 -2.4942425014273795E-008 + -5.3999999999999992E-002 -1.7670023666482848E-008 + -5.2899999999999989E-002 -4.2288789359190559E-008 + -5.1799999999999985E-002 -8.0368245392037352E-008 + -5.0699999999999995E-002 -7.9865834834436100E-008 + -4.9599999999999991E-002 -3.7826531240625627E-008 + -4.8499999999999988E-002 -1.9334242651325440E-008 + -4.7399999999999998E-002 -6.9026619087253493E-008 + -4.6299999999999994E-002 -1.3945614796284644E-007 + -4.5199999999999990E-002 -1.5010529352821322E-007 + -4.4099999999999986E-002 -1.0022376528695531E-007 + -4.2999999999999997E-002 -7.1628960540692788E-008 + -4.1899999999999993E-002 -1.1481756700959522E-007 + -4.0799999999999989E-002 -1.8240602628338820E-007 + -3.9699999999999985E-002 -2.0380555554311286E-007 + -3.8599999999999995E-002 -1.8461716422280006E-007 + -3.7499999999999992E-002 -1.8539435586717445E-007 + -3.6399999999999988E-002 -2.2213960448880243E-007 + -3.5299999999999984E-002 -2.4808218768157531E-007 + -3.4199999999999994E-002 -2.3942277493915753E-007 + -3.3099999999999991E-002 -2.4102789097923960E-007 + -3.1999999999999987E-002 -2.9296072057150013E-007 + -3.0899999999999997E-002 -3.5235132145317039E-007 + -2.9799999999999993E-002 -3.4702009088505292E-007 + -2.8699999999999989E-002 -2.9066583806525159E-007 + -2.7599999999999986E-002 -2.7511410394254199E-007 + -2.6499999999999996E-002 -3.4223225497953536E-007 + -2.5399999999999992E-002 -4.1563438912817219E-007 + -2.4299999999999988E-002 -4.0557796410212177E-007 + -2.3199999999999985E-002 -3.3558626455487683E-007 + -2.2099999999999995E-002 -3.0267491979429906E-007 + -2.0999999999999991E-002 -3.3746187000360806E-007 + -1.9899999999999987E-002 -3.6665525726675696E-007 + -1.8799999999999983E-002 -3.3259490805903624E-007 + -1.7699999999999994E-002 -2.7417283376962587E-007 + -1.6599999999999990E-002 -2.5789211122173583E-007 + -1.5499999999999986E-002 -2.6231694505440828E-007 + -1.4399999999999996E-002 -2.1656516935308900E-007 + -1.3299999999999992E-002 -1.2116021252950304E-007 + -1.2199999999999989E-002 -5.4208491917506763E-008 + -1.1099999999999985E-002 -5.2535167327505405E-008 + -9.9999999999999950E-003 -4.6219497562560719E-008 + -8.8999999999999913E-003 4.3425711027111902E-008 + -7.7999999999999875E-003 1.8325084738535224E-007 + -6.6999999999999837E-003 2.7431264015831403E-007 + -5.5999999999999939E-003 2.9017428460065275E-007 + -4.4999999999999901E-003 3.1646274578633893E-007 + -3.3999999999999864E-003 4.1682670826048707E-007 + -2.2999999999999826E-003 5.4645130376229645E-007 + -1.1999999999999927E-003 6.2502419950760668E-007 + -9.9999999999988987E-005 6.5627352796582272E-007 + 1.0000000000000148E-003 7.1366252996085677E-007 + 2.1000000000000185E-003 8.1761163528426550E-007 + 3.2000000000000084E-003 9.0062769686483080E-007 + 4.3000000000000121E-003 9.1813336666746181E-007 + 5.4000000000000159E-003 9.2249820227152668E-007 + 6.5000000000000058E-003 9.8142402293888154E-007 + 7.6000000000000234E-003 1.0660581892807386E-006 + 8.7000000000000133E-003 1.0898022537730867E-006 + 9.8000000000000032E-003 1.0398960057500517E-006 + 1.0900000000000021E-002 9.9706335277005564E-007 + 1.2000000000000011E-002 1.0146428621737869E-006 + 1.3100000000000001E-002 1.0378817023593001E-006 + 1.4200000000000018E-002 9.9172837053629337E-007 + 1.5300000000000008E-002 8.8993084546018508E-007 + 1.6400000000000026E-002 8.1047147659774055E-007 + 1.7500000000000016E-002 7.7553880828418187E-007 + 1.8600000000000005E-002 7.2321182642554049E-007 + 1.9700000000000023E-002 6.0842501170554897E-007 + 2.0800000000000013E-002 4.7280886406042555E-007 + 2.1900000000000003E-002 3.7732561963821354E-007 + 2.3000000000000020E-002 3.0906409165254445E-007 + 2.4100000000000010E-002 2.0615645723864873E-007 + 2.5200000000000000E-002 5.6664159586716778E-008 + 2.6300000000000018E-002 -7.9395874763577012E-008 + 2.7400000000000008E-002 -1.6124177193432843E-007 + 2.8500000000000025E-002 -2.3259977410816646E-007 + 2.9600000000000015E-002 -3.4140771276724990E-007 + 3.0700000000000005E-002 -4.7514419065919355E-007 + 3.1800000000000023E-002 -5.7084196214418625E-007 + 3.2900000000000013E-002 -6.2000464140510303E-007 + 3.4000000000000002E-002 -6.6923712438438088E-007 + 3.5100000000000020E-002 -7.4862043675238965E-007 + 3.6200000000000010E-002 -8.2130827649962157E-007 + 3.7300000000000028E-002 -8.4843549075230840E-007 + 3.8400000000000017E-002 -8.4329207084010704E-007 + 3.9500000000000007E-002 -8.4849995118929655E-007 + 4.0600000000000025E-002 -8.7292647776848753E-007 + 4.1700000000000015E-002 -8.7366942125299829E-007 + 4.2800000000000005E-002 -8.3685603158301092E-007 + 4.3900000000000022E-002 -7.9688197729410604E-007 + 4.5000000000000012E-002 -7.7200945725053316E-007 + 4.6100000000000002E-002 -7.4278813144701417E-007 + 4.7200000000000020E-002 -6.8177843104422209E-007 + 4.8300000000000010E-002 -6.0103786836407380E-007 + 4.9400000000000027E-002 -5.3285475587472320E-007 + 5.0500000000000017E-002 -4.8206629799096845E-007 + 5.1600000000000007E-002 -4.2355119944659236E-007 + 5.2700000000000025E-002 -3.4655957392715209E-007 + 5.3800000000000014E-002 -2.7011239467356063E-007 + 5.4900000000000004E-002 -2.1164281349683733E-007 + 5.6000000000000022E-002 -1.5785280993441120E-007 + 5.7100000000000012E-002 -9.2319062616752490E-008 + 5.8200000000000002E-002 -2.3765142742604439E-008 + 5.9300000000000019E-002 2.5560185079598341E-008 + 6.0400000000000009E-002 5.9997091739205644E-008 + 6.1500000000000027E-002 1.0179890352901566E-007 + 6.2600000000000017E-002 1.5437701961218409E-007 + 6.3700000000000007E-002 1.9335956835675461E-007 + 6.4800000000000024E-002 2.0464635497319250E-007 + 6.5900000000000014E-002 2.0916421306083066E-007 + 6.7000000000000004E-002 2.2786629472193454E-007 + 6.8100000000000022E-002 2.4805558496154845E-007 + 6.9200000000000012E-002 2.4569985157540941E-007 + 7.0300000000000029E-002 2.3021979700388329E-007 + 7.1400000000000019E-002 2.3295082485219609E-007 + 7.2500000000000009E-002 2.5330234620923875E-007 + 7.3600000000000027E-002 2.5085424226745090E-007 + 7.4700000000000016E-002 2.0661148880662950E-007 + 7.5800000000000006E-002 1.6102052313726745E-007 + 7.6900000000000024E-002 1.5871096081809810E-007 + 7.8000000000000014E-002 1.8201185980615264E-007 + 7.9100000000000004E-002 1.7175742073050060E-007 + 8.0200000000000021E-002 1.1826768542277932E-007 + 8.1300000000000011E-002 7.5736870996934158E-008 + 8.2400000000000029E-002 7.9356524906870618E-008 + 8.3500000000000019E-002 9.1361577858606324E-008 + 8.4600000000000009E-002 6.3667997096672480E-008 + 8.5700000000000026E-002 1.9129201334067147E-008 + 8.6800000000000016E-002 1.3878517890475450E-008 + 8.7900000000000006E-002 4.3413955097548751E-008 + 8.9000000000000024E-002 4.1330871169975580E-008 + 9.0100000000000013E-002 -1.8473670593266434E-008 + 9.1200000000000003E-002 -6.8314982115680323E-008 + 9.2300000000000021E-002 -4.3771201774234214E-008 + 9.3400000000000011E-002 1.4153167526842481E-008 + 9.4500000000000028E-002 1.6165445870797157E-008 + 9.5600000000000018E-002 -4.4661259579470425E-008 + 9.6700000000000008E-002 -8.2616274710289872E-008 + 9.7800000000000026E-002 -4.7944567427293805E-008 + 9.8900000000000016E-002 -6.0368376963992887E-010 + 0.10000000000000001 -1.5459495017466907E-008 + 0.10110000000000002 -6.3388398530150880E-008 + 0.10220000000000001 -6.0044968108741159E-008 + 0.10330000000000003 -5.8311884210127118E-009 + 0.10440000000000002 1.0408972350717249E-008 + 0.10550000000000001 -4.7495834820665550E-008 + 0.10660000000000003 -9.3796913347432564E-008 + 0.10770000000000002 -4.7580069661989910E-008 + 0.10880000000000001 3.7592648993722833E-008 + 0.10990000000000003 4.4095418871847869E-008 + 0.11100000000000002 -3.6437405981359916E-008 + 0.11210000000000001 -8.6275640853727964E-008 + 0.11320000000000002 -3.6622651577999932E-008 + 0.11430000000000001 3.4769460199868263E-008 + 0.11540000000000003 2.5219806687459823E-008 + 0.11650000000000002 -3.8353061171392255E-008 + 0.11760000000000001 -4.8001830066368711E-008 + 0.11870000000000003 1.1930788801350900E-008 + 0.11980000000000002 4.1634987013594582E-008 + 0.12090000000000001 -1.1399523991428850E-008 + 0.12200000000000003 -6.3004932826515869E-008 + 0.12310000000000001 -2.1841700004188169E-008 + 0.12420000000000003 6.1056468325659807E-008 + 0.12530000000000002 6.1074445056874538E-008 + 0.12640000000000001 -2.8920860373204960E-008 + 0.12750000000000003 -8.0545632386019861E-008 + 0.12860000000000002 -1.9878385160154721E-008 + 0.12970000000000001 6.1881728186108376E-008 + 0.13080000000000003 4.6498968231389881E-008 + 0.13190000000000002 -3.4016476746501212E-008 + 0.13300000000000001 -5.1794973643382036E-008 + 0.13410000000000000 1.8069600926651219E-008 + 0.13520000000000004 6.1664003681016766E-008 + 0.13630000000000003 6.7341696663447692E-009 + 0.13740000000000002 -6.1867105216606433E-008 + 0.13850000000000001 -3.3730856330294046E-008 + 0.13960000000000000 5.3282366963003369E-008 + 0.14070000000000005 6.6692649625110789E-008 + 0.14180000000000004 -1.7755318992840330E-008 + 0.14290000000000003 -7.6682894700752513E-008 + 0.14400000000000002 -2.4779993168522196E-008 + 0.14510000000000001 5.8108447831273224E-008 + 0.14620000000000000 5.0536669959910796E-008 + 0.14730000000000004 -2.7531937618618940E-008 + 0.14840000000000003 -5.2572747932799757E-008 + 0.14950000000000002 9.0362535232202390E-009 + 0.15060000000000001 5.3066262495349292E-008 + 0.15170000000000000 5.7899223193658145E-009 + 0.15280000000000005 -5.7557691945930856E-008 + 0.15390000000000004 -3.0897762570702980E-008 + 0.15500000000000003 5.2344034884299617E-008 + 0.15610000000000002 6.4607910132963298E-008 + 0.15720000000000001 -1.9902948622529948E-008 + 0.15830000000000000 -8.0486614706387627E-008 + 0.15940000000000004 -2.8427827203358902E-008 + 0.16050000000000003 6.0635954923782265E-008 + 0.16160000000000002 6.0487842290513072E-008 + 0.16270000000000001 -2.0432041836215831E-008 + 0.16380000000000000 -5.9181665790219995E-008 + 0.16490000000000005 -6.1110978499812063E-009 + 0.16600000000000004 4.8224286786080484E-008 + 0.16710000000000003 2.0236797126926831E-008 + 0.16820000000000002 -3.9235750648458634E-008 + 0.16930000000000001 -3.1343798667649025E-008 + 0.17040000000000000 3.2505543146044147E-008 + 0.17150000000000004 4.8962380816419682E-008 + 0.17260000000000003 -1.3203933058036910E-008 + 0.17370000000000002 -6.0990046790720953E-008 + 0.17480000000000001 -1.9497260694834040E-008 + 0.17590000000000000 5.1935103329014964E-008 + 0.17700000000000005 4.8355911275166363E-008 + 0.17810000000000004 -2.3222174405646001E-008 + 0.17920000000000003 -5.6643152390734031E-008 + 0.18030000000000002 -6.9926104906414821E-009 + 0.18140000000000001 4.6407130582792888E-008 + 0.18250000000000000 2.4838062273602191E-008 + 0.18360000000000004 -3.2822441653479473E-008 + 0.18470000000000003 -3.5844852419586459E-008 + 0.18580000000000002 1.7550627617879400E-008 + 0.18690000000000001 4.1573173348297132E-008 + 0.18800000000000000 -1.7501944338249587E-009 + 0.18910000000000005 -4.4755729788903409E-008 + 0.19020000000000004 -2.0198518413394595E-008 + 0.19130000000000003 3.5739468273732200E-008 + 0.19240000000000002 3.9861728140522246E-008 + 0.19350000000000001 -1.1851562398135229E-008 + 0.19460000000000005 -4.1412405948904052E-008 + 0.19570000000000004 -8.2117912469925614E-009 + 0.19680000000000003 3.3371421181982441E-008 + 0.19790000000000002 2.0885851270691091E-008 + 0.19900000000000001 -2.2791226683693822E-008 + 0.20010000000000000 -2.9449067184827982E-008 + 0.20120000000000005 8.9000060654598201E-009 + 0.20230000000000004 3.1777780407082901E-008 + 0.20340000000000003 5.8884292997163357E-009 + 0.20450000000000002 -2.5708873252483500E-008 + 0.20560000000000000 -1.2956601125324596E-008 + 0.20670000000000005 2.4259817266170103E-008 + 0.20780000000000004 2.8664253193255718E-008 + 0.20890000000000003 -6.6479444171818614E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0039.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0039.BXX.semd new file mode 100644 index 00000000..878584ee --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0039.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 -2.8803398555155013E-010 + -0.11670000000000000 -3.7413219744486526E-010 + -0.11559999999999999 3.5014199872840379E-010 + -0.11449999999999999 9.4073016043694224E-010 + -0.11340000000000000 9.4344004830659856E-011 + -0.11230000000000000 -1.0913597803252628E-009 + -0.11119999999999999 -5.3994958504333113E-010 + -0.11009999999999999 4.0800537948193494E-010 + -0.10900000000000000 -1.7057472101456028E-009 + -0.10790000000000000 -5.1608433082606098E-009 + -0.10679999999999999 -2.5409692128164352E-009 + -0.10569999999999999 7.8289570382139573E-009 + -0.10460000000000000 1.4875282339232854E-008 + -0.10349999999999999 7.4609012301607436E-009 + -0.10239999999999999 -7.8669240011208785E-009 + -0.10130000000000000 -1.2319269160343538E-008 + -0.10020000000000000 -5.1220849783817357E-010 + -9.9099999999999994E-002 1.0257104499089564E-008 + -9.7999999999999990E-002 3.9316976341297050E-009 + -9.6899999999999986E-002 -1.0295769570234370E-008 + -9.5799999999999996E-002 -1.0654827242717602E-008 + -9.4699999999999993E-002 4.9943960078735472E-009 + -9.3599999999999989E-002 1.5762271488029000E-008 + -9.2499999999999999E-002 8.8266656206315020E-009 + -9.1399999999999995E-002 -2.6693327548343859E-009 + -9.0299999999999991E-002 -2.5358068977965331E-009 + -8.9200000000000002E-002 1.5049547164025512E-009 + -8.8099999999999984E-002 -9.5547294520770265E-009 + -8.6999999999999994E-002 -3.3973915236629182E-008 + -8.5899999999999990E-002 -5.0857114075597565E-008 + -8.4799999999999986E-002 -5.4564850415772526E-008 + -8.3699999999999997E-002 -6.5483156674872589E-008 + -8.2599999999999993E-002 -9.6674341421021381E-008 + -8.1499999999999989E-002 -1.2998641807371314E-007 + -8.0399999999999999E-002 -1.4490642286091315E-007 + -7.9299999999999995E-002 -1.5748256032566132E-007 + -7.8199999999999992E-002 -2.0287137658669963E-007 + -7.7100000000000002E-002 -2.8165871412966226E-007 + -7.5999999999999984E-002 -3.5502640116646944E-007 + -7.4899999999999994E-002 -4.0535360312787816E-007 + -7.3799999999999991E-002 -4.7339014486169617E-007 + -7.2699999999999987E-002 -6.0896633158336044E-007 + -7.1599999999999997E-002 -8.0216420883516548E-007 + -7.0499999999999993E-002 -9.9893850347143598E-007 + -6.9399999999999989E-002 -1.1834122233267408E-006 + -6.8300000000000000E-002 -1.4076350680625183E-006 + -6.7199999999999996E-002 -1.7256284081668127E-006 + -6.6099999999999992E-002 -2.1305838799889898E-006 + -6.5000000000000002E-002 -2.5860933874355396E-006 + -6.3899999999999985E-002 -3.0978658287494909E-006 + -6.2799999999999995E-002 -3.7148834053368773E-006 + -6.1699999999999991E-002 -4.4658104343398008E-006 + -6.0599999999999994E-002 -5.3392113841255195E-006 + -5.9499999999999990E-002 -6.3407364905287977E-006 + -5.8399999999999994E-002 -7.5280327109794598E-006 + -5.7299999999999990E-002 -8.9556288003223017E-006 + -5.6199999999999986E-002 -1.0613592166919261E-005 + -5.5099999999999996E-002 -1.2469089597288985E-005 + -5.3999999999999992E-002 -1.4562010619556531E-005 + -5.2899999999999989E-002 -1.7006905181915499E-005 + -5.1799999999999985E-002 -1.9883864297298715E-005 + -5.0699999999999995E-002 -2.3173781301011331E-005 + -4.9599999999999991E-002 -2.6839208658202551E-005 + -4.8499999999999988E-002 -3.0936942494008690E-005 + -4.7399999999999998E-002 -3.5597320675151423E-005 + -4.6299999999999994E-002 -4.0901679312810302E-005 + -4.5199999999999990E-002 -4.6839279093546793E-005 + -4.4099999999999986E-002 -5.3402578487293795E-005 + -4.2999999999999997E-002 -6.0669895901810378E-005 + -4.1899999999999993E-002 -6.8749301135540009E-005 + -4.0799999999999989E-002 -7.7678938396275043E-005 + -3.9699999999999985E-002 -8.7439038907177746E-005 + -3.8599999999999995E-002 -9.8054588306695223E-005 + -3.7499999999999992E-002 -1.0961812949972227E-004 + -3.6399999999999988E-002 -1.2218955089338124E-004 + -3.5299999999999984E-002 -1.3573023898061365E-004 + -3.4199999999999994E-002 -1.5017796249594539E-004 + -3.3099999999999991E-002 -1.6554954345338047E-004 + -3.1999999999999987E-002 -1.8190105038229376E-004 + -3.0899999999999997E-002 -1.9920022168662399E-004 + -2.9799999999999993E-002 -2.1730444859713316E-004 + -2.8699999999999989E-002 -2.3608304036315531E-004 + -2.7599999999999986E-002 -2.5549545534886420E-004 + -2.6499999999999996E-002 -2.7549968217499554E-004 + -2.5399999999999992E-002 -2.9592090868391097E-004 + -2.4299999999999988E-002 -3.1648448202759027E-004 + -2.3199999999999985E-002 -3.3696304308250546E-004 + -2.2099999999999995E-002 -3.5721459425985813E-004 + -2.0999999999999991E-002 -3.7705618888139725E-004 + -1.9899999999999987E-002 -3.9616250433027744E-004 + -1.8799999999999983E-002 -4.1414241422899067E-004 + -1.7699999999999994E-002 -4.3067528167739511E-004 + -1.6599999999999990E-002 -4.4549690210260451E-004 + -1.5499999999999986E-002 -4.5828154543414712E-004 + -1.4399999999999996E-002 -4.6860022121109068E-004 + -1.3299999999999992E-002 -4.7602364793419838E-004 + -1.2199999999999989E-002 -4.8021972179412842E-004 + -1.1099999999999985E-002 -4.8088253242895007E-004 + -9.9999999999999950E-003 -4.7762415488250554E-004 + -8.8999999999999913E-003 -4.7001498751342297E-004 + -7.7999999999999875E-003 -4.5772135490551591E-004 + -6.6999999999999837E-003 -4.4053656165488064E-004 + -5.5999999999999939E-003 -4.1827061795629561E-004 + -4.4999999999999901E-003 -3.9066385943442583E-004 + -3.3999999999999864E-003 -3.5747891524806619E-004 + -2.2999999999999826E-003 -3.1863345066085458E-004 + -1.1999999999999927E-003 -2.7419862453825772E-004 + -9.9999999999988987E-005 -2.2426752548199147E-004 + 1.0000000000000148E-003 -1.6890499682631344E-004 + 2.1000000000000185E-003 -1.0825994831975549E-004 + 3.2000000000000084E-003 -4.2664847569540143E-005 + 4.3000000000000121E-003 2.7418544050306082E-005 + 5.4000000000000159E-003 1.0152853792533278E-004 + 6.5000000000000058E-003 1.7919660604093224E-004 + 7.6000000000000234E-003 2.5982130318880081E-004 + 8.7000000000000133E-003 3.4262950066477060E-004 + 9.8000000000000032E-003 4.2678421596065164E-004 + 1.0900000000000021E-002 5.1148806232959032E-004 + 1.2000000000000011E-002 5.9594016056507826E-004 + 1.3100000000000001E-002 6.7922886228188872E-004 + 1.4200000000000018E-002 7.6034042285755277E-004 + 1.5300000000000008E-002 8.3828362403437495E-004 + 1.6400000000000026E-002 9.1215205611661077E-004 + 1.7500000000000016E-002 9.8105904180556536E-004 + 1.8600000000000005E-002 1.0440753540024161E-003 + 1.9700000000000023E-002 1.1002912651747465E-003 + 2.0800000000000013E-002 1.1489267926663160E-003 + 2.1900000000000003E-002 1.1893317569047213E-003 + 2.3000000000000020E-002 1.2208976550027728E-003 + 2.4100000000000010E-002 1.2430408969521523E-003 + 2.5200000000000000E-002 1.2552968692034483E-003 + 2.6300000000000018E-002 1.2574151623994112E-003 + 2.7400000000000008E-002 1.2493038084357977E-003 + 2.8500000000000025E-002 1.2309431331232190E-003 + 2.9600000000000015E-002 1.2023750459775329E-003 + 3.0700000000000005E-002 1.1637989664450288E-003 + 3.1800000000000023E-002 1.1156081454828382E-003 + 3.2900000000000013E-002 1.0583386756479740E-003 + 3.4000000000000002E-002 9.9260325077921152E-004 + 3.5100000000000020E-002 9.1908691683784127E-004 + 3.6200000000000010E-002 8.3860568702220917E-004 + 3.7300000000000028E-002 7.5210083741694689E-004 + 3.8400000000000017E-002 6.6056003561243415E-004 + 3.9500000000000007E-002 5.6498026242479682E-004 + 4.0600000000000025E-002 4.6639898209832609E-004 + 4.1700000000000015E-002 3.6591920070350170E-004 + 4.2800000000000005E-002 2.6468353462405503E-004 + 4.3900000000000022E-002 1.6379125008825213E-004 + 4.5000000000000012E-002 6.4269341237377375E-005 + 4.6100000000000002E-002 -3.2907355489442125E-005 + 4.7200000000000020E-002 -1.2678615166805685E-004 + 4.8300000000000010E-002 -2.1645308879669756E-004 + 4.9400000000000027E-002 -3.0109749059192836E-004 + 5.0500000000000017E-002 -3.8001843495294452E-004 + 5.1600000000000007E-002 -4.5261255581863225E-004 + 5.2700000000000025E-002 -5.1837333012372255E-004 + 5.3800000000000014E-002 -5.7690852554515004E-004 + 5.4900000000000004E-002 -6.2794162658974528E-004 + 5.6000000000000022E-002 -6.7129678791388869E-004 + 5.7100000000000012E-002 -7.0689723361283541E-004 + 5.8200000000000002E-002 -7.3476019315421581E-004 + 5.9300000000000019E-002 -7.5500831007957458E-004 + 6.0400000000000009E-002 -7.6787330908700824E-004 + 6.1500000000000027E-002 -7.7367207268252969E-004 + 6.2600000000000017E-002 -7.7278743265196681E-004 + 6.3700000000000007E-002 -7.6565088238567114E-004 + 6.4800000000000024E-002 -7.5272994581609964E-004 + 6.5900000000000014E-002 -7.3453609365969896E-004 + 6.7000000000000004E-002 -7.1163807297125459E-004 + 6.8100000000000022E-002 -6.8464508512988687E-004 + 6.9200000000000012E-002 -6.5416045254096389E-004 + 7.0300000000000029E-002 -6.2075367895886302E-004 + 7.1400000000000019E-002 -5.8498157886788249E-004 + 7.2500000000000009E-002 -5.4741656640544534E-004 + 7.3600000000000027E-002 -5.0862820353358984E-004 + 7.4700000000000016E-002 -4.6912985271774232E-004 + 7.5800000000000006E-002 -4.2936674435622990E-004 + 7.6900000000000024E-002 -3.8976100040599704E-004 + 7.8000000000000014E-002 -3.5074149491265416E-004 + 7.9100000000000004E-002 -3.1269970349967480E-004 + 8.0200000000000021E-002 -2.7592276455834508E-004 + 8.1300000000000011E-002 -2.4061495787464082E-004 + 8.2400000000000029E-002 -2.0697922445833683E-004 + 8.3500000000000019E-002 -1.7523800488561392E-004 + 8.4600000000000009E-002 -1.4556659152731299E-004 + 8.5700000000000026E-002 -1.1802891094703227E-004 + 8.6800000000000016E-002 -9.2623980890493840E-005 + 8.7900000000000006E-002 -6.9374167651403695E-005 + 8.9000000000000024E-002 -4.8325218813261017E-005 + 9.0100000000000013E-002 -2.9456570700858720E-005 + 9.1200000000000003E-002 -1.2656276339839678E-005 + 9.2300000000000021E-002 2.1855066734133288E-006 + 9.3400000000000011E-002 1.5110907042981125E-005 + 9.4500000000000028E-002 2.6162737412960269E-005 + 9.5600000000000018E-002 3.5484004911268130E-005 + 9.6700000000000008E-002 4.3287967855576426E-005 + 9.7800000000000026E-002 4.9722682888386771E-005 + 9.8900000000000016E-002 5.4829433793202043E-005 + 0.10000000000000001 5.8662131777964532E-005 + 0.10110000000000002 6.1391583585646003E-005 + 0.10220000000000001 6.3233594119083136E-005 + 0.10330000000000003 6.4308762375731021E-005 + 0.10440000000000002 6.4640582422725856E-005 + 0.10550000000000001 6.4292333263438195E-005 + 0.10660000000000003 6.3425635744351894E-005 + 0.10770000000000002 6.2191349570639431E-005 + 0.10880000000000001 6.0621976444963366E-005 + 0.10990000000000003 5.8704714319901541E-005 + 0.11100000000000002 5.6521039368817583E-005 + 0.11210000000000001 5.4232274123933166E-005 + 0.11320000000000002 5.1922961574746296E-005 + 0.11430000000000001 4.9540281906956807E-005 + 0.11540000000000003 4.7032117436174303E-005 + 0.11650000000000002 4.4481290387921035E-005 + 0.11760000000000001 4.2030871554743499E-005 + 0.11870000000000003 3.9712198486085981E-005 + 0.11980000000000002 3.7433695979416370E-005 + 0.12090000000000001 3.5149401810485870E-005 + 0.12200000000000003 3.2945590646704659E-005 + 0.12310000000000001 3.0917719413992018E-005 + 0.12420000000000003 2.9028738936176524E-005 + 0.12530000000000002 2.7176631192560308E-005 + 0.12640000000000001 2.5363235181430355E-005 + 0.12750000000000003 2.3699492885498330E-005 + 0.12860000000000002 2.2232303308555856E-005 + 0.12970000000000001 2.0860943550360389E-005 + 0.13080000000000003 1.9481103663565591E-005 + 0.13190000000000002 1.8140453903470188E-005 + 0.13300000000000001 1.6965033864835277E-005 + 0.13410000000000000 1.5964420526870526E-005 + 0.13520000000000004 1.5011211871751584E-005 + 0.13630000000000003 1.4026871212990955E-005 + 0.13740000000000002 1.3090829270367976E-005 + 0.13850000000000001 1.2307943507039454E-005 + 0.13960000000000000 1.1640680895652622E-005 + 0.14070000000000005 1.0963835848087911E-005 + 0.14180000000000004 1.0254006156174000E-005 + 0.14290000000000003 9.6194298748741858E-006 + 0.14400000000000002 9.1242327471263707E-006 + 0.14510000000000001 8.6813133748364635E-006 + 0.14620000000000000 8.1812113421619870E-006 + 0.14730000000000004 7.6580572567763738E-006 + 0.14840000000000003 7.2341986196988728E-006 + 0.14950000000000002 6.9279449235182256E-006 + 0.15060000000000001 6.6219809014000930E-006 + 0.15170000000000000 6.2404433265328407E-006 + 0.15280000000000005 5.8610276028048247E-006 + 0.15390000000000004 5.5905484259710647E-006 + 0.15500000000000003 5.3964745347911958E-006 + 0.15610000000000002 5.1554793571995106E-006 + 0.15720000000000001 4.8426722969452385E-006 + 0.15830000000000000 4.5689607759413775E-006 + 0.15940000000000004 4.4086950765631627E-006 + 0.16050000000000003 4.2835717977141030E-006 + 0.16160000000000002 4.0813724808685947E-006 + 0.16270000000000001 3.8258053791651037E-006 + 0.16380000000000000 3.6368921882967697E-006 + 0.16490000000000005 3.5459784157865215E-006 + 0.16600000000000004 3.4492068152758293E-006 + 0.16710000000000003 3.2678094612492714E-006 + 0.16820000000000002 3.0659293770440854E-006 + 0.16930000000000001 2.9474360871972749E-006 + 0.17040000000000000 2.8955043944733916E-006 + 0.17150000000000004 2.8015995212626876E-006 + 0.17260000000000003 2.6346781396568986E-006 + 0.17370000000000002 2.4869045773812104E-006 + 0.17480000000000001 2.4282885533466469E-006 + 0.17590000000000000 2.3977927412488498E-006 + 0.17700000000000005 2.2983278995525325E-006 + 0.17810000000000004 2.1463993107317947E-006 + 0.17920000000000003 2.0449929252208676E-006 + 0.18030000000000002 2.0243130620656302E-006 + 0.18140000000000001 1.9970661924162414E-006 + 0.18250000000000000 1.8938366110887728E-006 + 0.18360000000000004 1.7680662267594016E-006 + 0.18470000000000003 1.7107018948081532E-006 + 0.18580000000000002 1.7104671314882580E-006 + 0.18690000000000001 1.6738283648010110E-006 + 0.18800000000000000 1.5698213928772020E-006 + 0.18910000000000005 1.4749040246897493E-006 + 0.19020000000000004 1.4527637404171401E-006 + 0.19130000000000003 1.4575540490113781E-006 + 0.19240000000000002 1.4070540146349231E-006 + 0.19350000000000001 1.3086731769362814E-006 + 0.19460000000000005 1.2445559605112066E-006 + 0.19570000000000004 1.2437467376003042E-006 + 0.19680000000000003 1.2401293361108401E-006 + 0.19790000000000002 1.1770687251555501E-006 + 0.19900000000000001 1.0933511020994047E-006 + 0.20010000000000000 1.0607135436657700E-006 + 0.20120000000000005 1.0736679314504727E-006 + 0.20230000000000004 1.0607677722873632E-006 + 0.20340000000000003 9.9476949344534660E-007 + 0.20450000000000002 9.3059639993953169E-007 + 0.20560000000000000 9.1753929609694751E-007 + 0.20670000000000005 9.2574811105805566E-007 + 0.20780000000000004 8.9721618223848054E-007 + 0.20890000000000003 8.3629544178620563E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0039.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0039.BXZ.semd new file mode 100644 index 00000000..ea2fa82b --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0039.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546763107634806E-011 + -0.11559999999999999 1.3697711367943732E-011 + -0.11449999999999999 -3.8519888667654101E-011 + -0.11340000000000000 -6.0437016502490337E-011 + -0.11230000000000000 8.1728193657149006E-011 + -0.11119999999999999 2.1664815774702362E-010 + -0.11009999999999999 -3.4040614077524012E-011 + -0.10900000000000000 -4.8208054215237439E-010 + -0.10790000000000000 -2.7206706332272290E-010 + -0.10679999999999999 7.1667355383553399E-010 + -0.10569999999999999 1.0246070658581630E-009 + -0.10460000000000000 -4.2161413249530710E-010 + -0.10349999999999999 -1.8818480107540836E-009 + -0.10239999999999999 -6.0493338116529571E-010 + -0.10130000000000000 2.4258657305153974E-009 + -0.10020000000000000 2.5024646799209904E-009 + -9.9099999999999994E-002 -1.8537392731943214E-009 + -9.7999999999999990E-002 -4.8300972110837392E-009 + -9.6899999999999986E-002 -6.5601130083692283E-010 + -9.5799999999999996E-002 6.4044076708569264E-009 + -9.4699999999999993E-002 5.8165898764173107E-009 + -9.3599999999999989E-002 -3.7803706831596173E-009 + -9.2499999999999999E-002 -9.8755315036669344E-009 + -9.1399999999999995E-002 -2.5646533785561587E-009 + -9.0299999999999991E-002 9.5435064295656957E-009 + -8.9200000000000002E-002 9.3253387234426555E-009 + -8.8099999999999984E-002 -4.2171426350989805E-009 + -8.6999999999999994E-002 -1.2694440165716969E-008 + -8.5899999999999990E-002 -3.9120702233219617E-009 + -8.4799999999999986E-002 9.9854604584947992E-009 + -8.3699999999999997E-002 9.7387156117179074E-009 + -8.2599999999999993E-002 -2.9504683141112764E-009 + -8.1499999999999989E-002 -8.7990539299198645E-009 + -8.0399999999999999E-002 -8.1161039000576807E-010 + -7.9299999999999995E-002 5.8461169238910315E-009 + -7.8199999999999992E-002 -3.1187788462894162E-010 + -7.7100000000000002E-002 -7.3376864584417945E-009 + -7.5999999999999984E-002 2.9691941180048920E-012 + -7.4899999999999994E-002 1.1607462546692204E-008 + -7.3799999999999991E-002 4.7746384623792437E-009 + -7.2699999999999987E-002 -1.6708165517798079E-008 + -7.1599999999999997E-002 -2.0920309040661778E-008 + -7.0499999999999993E-002 5.0183723843133521E-009 + -6.9399999999999989E-002 2.8316698319486022E-008 + -6.8300000000000000E-002 1.2550958494728093E-008 + -6.7199999999999996E-002 -2.6887942539133292E-008 + -6.6099999999999992E-002 -3.8679164759969353E-008 + -6.5000000000000002E-002 -6.8538561492914596E-009 + -6.3899999999999985E-002 2.4600396386631473E-008 + -6.2799999999999995E-002 1.2652751735231504E-008 + -6.1699999999999991E-002 -2.5253452662354903E-008 + -6.0599999999999994E-002 -3.9293038156529292E-008 + -5.9499999999999990E-002 -1.9400914652578649E-008 + -5.8399999999999994E-002 -3.7838399080669660E-009 + -5.7299999999999990E-002 -1.5919523477236908E-008 + -5.6199999999999986E-002 -3.1369257413871310E-008 + -5.5099999999999996E-002 -2.4939522447198215E-008 + -5.3999999999999992E-002 -1.7682884490000106E-008 + -5.2899999999999989E-002 -4.2286462331730945E-008 + -5.1799999999999985E-002 -8.0362298149339040E-008 + -5.0699999999999995E-002 -7.9882468639880244E-008 + -4.9599999999999991E-002 -3.7831284771527862E-008 + -4.8499999999999988E-002 -1.9347170976402595E-008 + -4.7399999999999998E-002 -6.9011790060358180E-008 + -4.6299999999999994E-002 -1.3945387422609201E-007 + -4.5199999999999990E-002 -1.5015395149475808E-007 + -4.4099999999999986E-002 -1.0027047636640418E-007 + -4.2999999999999997E-002 -7.1666931944491807E-008 + -4.1899999999999993E-002 -1.1474452321635908E-007 + -4.0799999999999989E-002 -1.8237510346352792E-007 + -3.9699999999999985E-002 -2.0388004884352995E-007 + -3.8599999999999995E-002 -1.8465661355548946E-007 + -3.7499999999999992E-002 -1.8540903568009526E-007 + -3.6399999999999988E-002 -2.2214078398974380E-007 + -3.5299999999999984E-002 -2.4801934728202468E-007 + -3.4199999999999994E-002 -2.3923982439555402E-007 + -3.3099999999999991E-002 -2.4121229103002406E-007 + -3.1999999999999987E-002 -2.9318422889446083E-007 + -3.0899999999999997E-002 -3.5208702797717706E-007 + -2.9799999999999993E-002 -3.4674403082135541E-007 + -2.8699999999999989E-002 -2.9049104455225461E-007 + -2.7599999999999986E-002 -2.7545084435587341E-007 + -2.6499999999999996E-002 -3.4248205338371918E-007 + -2.5399999999999992E-002 -4.1515204429742880E-007 + -2.4299999999999988E-002 -4.0524611222281237E-007 + -2.3199999999999985E-002 -3.3571558333278517E-007 + -2.2099999999999995E-002 -3.0304008191706089E-007 + -2.0999999999999991E-002 -3.3726442438819504E-007 + -1.9899999999999987E-002 -3.6610245501833560E-007 + -1.8799999999999983E-002 -3.3274599786636827E-007 + -1.7699999999999994E-002 -2.7657031864691817E-007 + -1.6599999999999990E-002 -2.5848984819276666E-007 + -1.5499999999999986E-002 -2.6027734634226363E-007 + -1.4399999999999996E-002 -2.1478064127222751E-007 + -1.3299999999999992E-002 -1.2105300584153156E-007 + -1.2199999999999989E-002 -5.5594554737581348E-008 + -1.1099999999999985E-002 -5.3948753020449658E-008 + -9.9999999999999950E-003 -4.6930264119282583E-008 + -8.8999999999999913E-003 4.4146634792241457E-008 + -7.7999999999999875E-003 1.8381598465566640E-007 + -6.6999999999999837E-003 2.7294689175505482E-007 + -5.5999999999999939E-003 2.9075033580738818E-007 + -4.4999999999999901E-003 3.1965078051143792E-007 + -3.3999999999999864E-003 4.1699919961502019E-007 + -2.2999999999999826E-003 5.4522678283319692E-007 + -1.1999999999999927E-003 6.2424891211776412E-007 + -9.9999999999988987E-005 6.5646048597045592E-007 + 1.0000000000000148E-003 7.1312780391963315E-007 + 2.1000000000000185E-003 8.1592929745966103E-007 + 3.2000000000000084E-003 9.0033648803000688E-007 + 4.3000000000000121E-003 9.2081410230093752E-007 + 5.4000000000000159E-003 9.2340673063517897E-007 + 6.5000000000000058E-003 9.7919826202996774E-007 + 7.6000000000000234E-003 1.0637889999998151E-006 + 8.7000000000000133E-003 1.0917643749053241E-006 + 9.8000000000000032E-003 1.0449374485688168E-006 + 1.0900000000000021E-002 9.9729800240311306E-007 + 1.2000000000000011E-002 1.0084798987008980E-006 + 1.3100000000000001E-002 1.0350356660637772E-006 + 1.4200000000000018E-002 9.9678504739131313E-007 + 1.5300000000000008E-002 8.9746833964454709E-007 + 1.6400000000000026E-002 8.1102291460410925E-007 + 1.7500000000000016E-002 7.6813222449345631E-007 + 1.8600000000000005E-002 7.1637845167060732E-007 + 1.9700000000000023E-002 6.0867654383400804E-007 + 2.0800000000000013E-002 4.7805906433495693E-007 + 2.1900000000000003E-002 3.8140390756780107E-007 + 2.3000000000000020E-002 3.0957309604673355E-007 + 2.4100000000000010E-002 2.0483751939082140E-007 + 2.5200000000000000E-002 5.5059103942767251E-008 + 2.6300000000000018E-002 -7.9908872407941089E-008 + 2.7400000000000008E-002 -1.6188299412078777E-007 + 2.8500000000000025E-002 -2.3085145528511930E-007 + 2.9600000000000015E-002 -3.3996005299741228E-007 + 3.0700000000000005E-002 -4.7611510467504559E-007 + 3.1800000000000023E-002 -5.7850326129482710E-007 + 3.2900000000000013E-002 -6.2647046661368222E-007 + 3.4000000000000002E-002 -6.6313361912762048E-007 + 3.5100000000000020E-002 -7.3344273232578416E-007 + 3.6200000000000010E-002 -8.1114148997585289E-007 + 3.7300000000000028E-002 -8.5270158933781204E-007 + 3.8400000000000017E-002 -8.5668017391071771E-007 + 3.9500000000000007E-002 -8.5880577671559877E-007 + 4.0600000000000025E-002 -8.7265834736172110E-007 + 4.1700000000000015E-002 -8.7100880818979931E-007 + 4.2800000000000005E-002 -8.3610251522259205E-007 + 4.3900000000000022E-002 -7.9066836633501225E-007 + 4.5000000000000012E-002 -7.6285709837975446E-007 + 4.6100000000000002E-002 -7.4085221513087163E-007 + 4.7200000000000020E-002 -6.9140611458351486E-007 + 4.8300000000000010E-002 -6.0861071915496723E-007 + 4.9400000000000027E-002 -5.2833365771220997E-007 + 5.0500000000000017E-002 -4.7106487954806653E-007 + 5.1600000000000007E-002 -4.2188034399259777E-007 + 5.2700000000000025E-002 -3.5890420235773490E-007 + 5.3800000000000014E-002 -2.8524652861960931E-007 + 5.4900000000000004E-002 -2.1377150005719159E-007 + 5.6000000000000022E-002 -1.4706157003274711E-007 + 5.7100000000000012E-002 -7.9335400471336470E-008 + 5.8200000000000002E-002 -1.6769027055829611E-008 + 5.9300000000000019E-002 2.4695106404237777E-008 + 6.0400000000000009E-002 4.9665175083646318E-008 + 6.1500000000000027E-002 8.8215891480558639E-008 + 6.2600000000000017E-002 1.4818279225892184E-007 + 6.3700000000000007E-002 2.0011432866340328E-007 + 6.4800000000000024E-002 2.1837564645466045E-007 + 6.5900000000000014E-002 2.1572070352249284E-007 + 6.7000000000000004E-002 2.2115469278105593E-007 + 6.8100000000000022E-002 2.3705517548933130E-007 + 6.9200000000000012E-002 2.4497200001860620E-007 + 7.0300000000000029E-002 2.4263803766189085E-007 + 7.1400000000000019E-002 2.4571252765781537E-007 + 7.2500000000000009E-002 2.5291808469773969E-007 + 7.3600000000000027E-002 2.3742339294585690E-007 + 7.4700000000000016E-002 1.9288124519789562E-007 + 7.5800000000000006E-002 1.5646354256659833E-007 + 7.6900000000000024E-002 1.6388261769861856E-007 + 7.8000000000000014E-002 1.9002099804765749E-007 + 7.9100000000000004E-002 1.7841014710029413E-007 + 8.0200000000000021E-002 1.2208141697556130E-007 + 8.1300000000000011E-002 7.5042173364181508E-008 + 8.2400000000000029E-002 7.3376561715576827E-008 + 8.3500000000000019E-002 8.5086583112570224E-008 + 8.4600000000000009E-002 6.4946306110869045E-008 + 8.5700000000000026E-002 2.6185805523937233E-008 + 8.6800000000000016E-002 1.7923314388212930E-008 + 8.7900000000000006E-002 3.8304946770040260E-008 + 8.9000000000000024E-002 3.0327704791943688E-008 + 9.0100000000000013E-002 -2.4233759887692941E-008 + 9.1200000000000003E-002 -6.2946519108209031E-008 + 9.2300000000000021E-002 -3.2718364906259012E-008 + 9.3400000000000011E-002 2.2081799500028865E-008 + 9.4500000000000028E-002 1.7466371460272967E-008 + 9.5600000000000018E-002 -4.8871520164084359E-008 + 9.6700000000000008E-002 -8.8972271328202623E-008 + 9.7800000000000026E-002 -5.4405301597171274E-008 + 9.8900000000000016E-002 -4.3297032625844167E-009 + 0.10000000000000001 -1.1632908858416613E-008 + 0.10110000000000002 -5.4150895323346049E-008 + 0.10220000000000001 -5.6289291450184464E-008 + 0.10330000000000003 -1.3604038784365002E-008 + 0.10440000000000002 -7.8518230806068345E-010 + 0.10550000000000001 -4.6777820728038932E-008 + 0.10660000000000003 -7.8853261697986454E-008 + 0.10770000000000002 -3.3689175893414358E-008 + 0.10880000000000001 3.4356116174194540E-008 + 0.10990000000000003 2.6491631999192577E-008 + 0.11100000000000002 -4.9740979335410884E-008 + 0.11210000000000001 -8.4395715305163321E-008 + 0.11320000000000002 -2.5319041085936078E-008 + 0.11430000000000001 4.2658928833816390E-008 + 0.11540000000000003 2.4916660734675133E-008 + 0.11650000000000002 -4.2256036891785698E-008 + 0.11760000000000001 -5.0683137686746704E-008 + 0.11870000000000003 1.2029939711055704E-008 + 0.11980000000000002 4.4817561217769253E-008 + 0.12090000000000001 -6.3908180969463046E-009 + 0.12200000000000003 -6.1142948482029169E-008 + 0.12310000000000001 -2.8179506728065462E-008 + 0.12420000000000003 4.8741252811623781E-008 + 0.12530000000000002 5.4148070915971402E-008 + 0.12640000000000001 -2.2417101064320377E-008 + 0.12750000000000003 -6.7137030157482513E-008 + 0.12860000000000002 -1.4046400487188748E-008 + 0.12970000000000001 5.5794561859556779E-008 + 0.13080000000000003 3.9240955373998077E-008 + 0.13190000000000002 -3.1387738630428430E-008 + 0.13300000000000001 -4.3129070093073096E-008 + 0.13410000000000000 1.9552578223169803E-008 + 0.13520000000000004 5.1570690828839361E-008 + 0.13630000000000003 -4.0443723925420727E-009 + 0.13740000000000002 -6.1130677408982592E-008 + 0.13850000000000001 -2.2813903655105605E-008 + 0.13960000000000000 6.2051938698459708E-008 + 0.14070000000000005 6.5955596539879480E-008 + 0.14180000000000004 -2.3306837348968656E-008 + 0.14290000000000003 -7.8897713251535606E-008 + 0.14400000000000002 -2.2106934949306378E-008 + 0.14510000000000001 6.1088812230991607E-008 + 0.14620000000000000 5.0168651455351210E-008 + 0.14730000000000004 -3.1105571451917058E-008 + 0.14840000000000003 -5.7629023331173812E-008 + 0.14950000000000002 4.5903245649014934E-009 + 0.15060000000000001 5.2625477309220514E-008 + 0.15170000000000000 1.2072047361755267E-008 + 0.15280000000000005 -4.8048715228787842E-008 + 0.15390000000000004 -2.7203643782058862E-008 + 0.15500000000000003 4.5459412234549745E-008 + 0.15610000000000002 5.4495039591984096E-008 + 0.15720000000000001 -2.0805645206678491E-008 + 0.15830000000000000 -7.0011225261623622E-008 + 0.15940000000000004 -1.8960719216920552E-008 + 0.16050000000000003 5.6790938174344774E-008 + 0.16160000000000002 4.6435506106945468E-008 + 0.16270000000000001 -2.9258151457156600E-008 + 0.16380000000000000 -5.3789477760801674E-008 + 0.16490000000000005 5.9818567876845918E-009 + 0.16600000000000004 5.3172751535157659E-008 + 0.16710000000000003 1.4623327437846001E-008 + 0.16820000000000002 -4.6374811546456840E-008 + 0.16930000000000001 -3.1383940779505792E-008 + 0.17040000000000000 3.7907774697032437E-008 + 0.17150000000000004 5.2442938880403744E-008 + 0.17260000000000003 -1.4742705722881055E-008 + 0.17370000000000002 -6.4518204112573585E-008 + 0.17480000000000001 -2.1516218140504861E-008 + 0.17590000000000000 5.1658840760637759E-008 + 0.17700000000000005 4.9221508646724033E-008 + 0.17810000000000004 -2.0784234777693200E-008 + 0.17920000000000003 -5.3398533594872788E-008 + 0.18030000000000002 -6.3157585827866569E-009 + 0.18140000000000001 4.2885844209195056E-008 + 0.18250000000000000 2.1066075106546123E-008 + 0.18360000000000004 -3.1394677080243127E-008 + 0.18470000000000003 -3.0555018071254381E-008 + 0.18580000000000002 1.8943035584584322E-008 + 0.18690000000000001 3.5339915882559580E-008 + 0.18800000000000000 -8.5199625132759138E-009 + 0.18910000000000005 -4.2535809541277558E-008 + 0.19020000000000004 -1.0372846581674366E-008 + 0.19130000000000003 4.1247602666771854E-008 + 0.19240000000000002 3.3842106006432005E-008 + 0.19350000000000001 -2.2068816107889688E-008 + 0.19460000000000005 -4.3288284956588541E-008 + 0.19570000000000004 -3.8635722399149586E-010 + 0.19680000000000003 3.9640603688440024E-008 + 0.19790000000000002 1.7126177809245746E-008 + 0.19900000000000001 -3.1356506724478095E-008 + 0.20010000000000000 -3.1738078831722305E-008 + 0.20120000000000005 1.5337747072408092E-008 + 0.20230000000000004 3.9187483480418450E-008 + 0.20340000000000003 7.6175217245122440E-009 + 0.20450000000000002 -2.7901419841214192E-008 + 0.20560000000000000 -1.4507940626629079E-008 + 0.20670000000000005 2.3524691528109543E-008 + 0.20780000000000004 2.6386715035187081E-008 + 0.20890000000000003 -9.3474090689937839E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0040.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0040.BXX.semd new file mode 100644 index 00000000..3d3c91f2 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0040.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 -1.0370384665327475E-019 + -0.11230000000000000 -4.6409876227256865E-020 + -0.11119999999999999 8.2720842650112477E-019 + -0.11009999999999999 8.0862028226977456E-019 + -0.10900000000000000 -2.4883402283185032E-018 + -0.10790000000000000 -2.5798934056964849E-018 + -0.10679999999999999 4.4458095879805804E-018 + -0.10569999999999999 -8.2915699519060062E-018 + -0.10460000000000000 -4.1711803306570549E-017 + -0.10349999999999999 3.4793552522030194E-017 + -0.10239999999999999 2.8669153588801880E-016 + -0.10130000000000000 2.5638893219999620E-016 + -0.10020000000000000 -6.8406153180152721E-016 + -9.9099999999999994E-002 -1.7783005682559623E-015 + -9.7999999999999990E-002 -6.4952386925635152E-016 + -9.6899999999999986E-002 3.2767259923878163E-015 + -9.5799999999999996E-002 5.7871662648666111E-015 + -9.4699999999999993E-002 2.2170111188909601E-015 + -9.3599999999999989E-002 -5.0691186477872484E-015 + -9.2499999999999999E-002 -9.9055200755140613E-015 + -9.1399999999999995E-002 -1.3656571601111840E-014 + -9.0299999999999991E-002 -1.9275620460673312E-014 + -8.9200000000000002E-002 -7.1703193987231011E-015 + -8.8099999999999984E-002 5.4147827985729508E-014 + -8.6999999999999994E-002 1.3642907604419913E-013 + -8.5899999999999990E-002 1.1752887075014429E-013 + -8.4799999999999986E-002 -9.3426372053170142E-014 + -8.3699999999999997E-002 -3.7053083583142576E-013 + -8.2599999999999993E-002 -4.1808898465674205E-013 + -8.1499999999999989E-002 -1.0171621574531220E-013 + -8.0399999999999999E-002 3.5628268456149026E-013 + -7.9299999999999995E-002 6.6289031555588629E-013 + -7.8199999999999992E-002 8.2279587873893001E-013 + -7.7100000000000002E-002 9.0005504134807457E-013 + -7.5999999999999984E-002 4.4932571660778742E-013 + -7.4899999999999994E-002 -1.1745863613341068E-012 + -7.3799999999999991E-002 -3.4557834024950829E-012 + -7.2699999999999987E-002 -4.2359778879008658E-012 + -7.1599999999999997E-002 -1.7172206582052874E-012 + -7.0499999999999993E-002 2.9525650587641783E-012 + -6.9399999999999989E-002 6.3249388365660408E-012 + -6.8300000000000000E-002 6.5535099048885659E-012 + -6.7199999999999996E-002 5.3395517174426033E-012 + -6.6099999999999992E-002 4.4603648031993348E-012 + -6.5000000000000002E-002 1.5831603606200617E-012 + -6.3899999999999985E-002 -7.2067816124510298E-012 + -6.2799999999999995E-002 -1.9912894250184721E-011 + -6.1699999999999991E-002 -2.7178292602569876E-011 + -6.0599999999999994E-002 -2.1546889272805458E-011 + -5.9499999999999990E-002 -6.1066100093265518E-012 + -5.8399999999999994E-002 1.0584709324301667E-011 + -5.7299999999999990E-002 2.7202143315641081E-011 + -5.6199999999999986E-002 5.0021015107759581E-011 + -5.5099999999999996E-002 7.6653031144680028E-011 + -5.3999999999999992E-002 8.5816131978333487E-011 + -5.2899999999999989E-002 5.3101415625755877E-011 + -5.1799999999999985E-002 -2.2090562018517446E-011 + -5.0699999999999995E-002 -1.1234462665710154E-010 + -4.9599999999999991E-002 -1.8649702615558539E-010 + -4.8499999999999988E-002 -2.2949642186631536E-010 + -4.7399999999999998E-002 -2.3298971085772280E-010 + -4.6299999999999994E-002 -1.7724323397860786E-010 + -4.5199999999999990E-002 -3.9997276324310604E-011 + -4.4099999999999986E-002 1.7328681545247804E-010 + -4.2999999999999997E-002 4.1959866137197821E-010 + -4.1899999999999993E-002 6.4424421353237449E-010 + -4.0799999999999989E-002 8.0668854929299982E-010 + -3.9699999999999985E-002 8.7561802253333099E-010 + -3.8599999999999995E-002 8.1776579952119732E-010 + -3.7499999999999992E-002 6.2022081914747673E-010 + -3.6399999999999988E-002 3.2891583900962473E-010 + -3.5299999999999984E-002 4.5457870107012965E-011 + -3.4199999999999994E-002 -1.2486589540117166E-010 + -3.3099999999999991E-002 -1.0975974296112412E-010 + -3.1999999999999987E-002 1.4636117318111985E-010 + -3.0899999999999997E-002 6.9390487800191636E-010 + -2.9799999999999993E-002 1.5184250523603282E-009 + -2.8699999999999989E-002 2.4584141389283332E-009 + -2.7599999999999986E-002 3.2189622078959701E-009 + -2.6499999999999996E-002 3.4918223867919096E-009 + -2.5399999999999992E-002 3.0425144625922940E-009 + -2.4299999999999988E-002 1.6652109691150940E-009 + -2.3199999999999985E-002 -8.9586416063269780E-010 + -2.2099999999999995E-002 -4.8898272098085727E-009 + -2.0999999999999991E-002 -1.0389062943261251E-008 + -1.9899999999999987E-002 -1.7221786663412786E-008 + -1.8799999999999983E-002 -2.5130816538876388E-008 + -1.7699999999999994E-002 -3.4010241733994917E-008 + -1.6599999999999990E-002 -4.3996287502068299E-008 + -1.5499999999999986E-002 -5.5407792132200484E-008 + -1.4399999999999996E-002 -6.8721291768270021E-008 + -1.3299999999999992E-002 -8.4655937371280743E-008 + -1.2199999999999989E-002 -1.0424356844396243E-007 + -1.1099999999999985E-002 -1.2877180211035011E-007 + -9.9999999999999950E-003 -1.5969094135925843E-007 + -8.8999999999999913E-003 -1.9860898703427665E-007 + -7.7999999999999875E-003 -2.4732585757192282E-007 + -6.6999999999999837E-003 -3.0777545134696993E-007 + -5.5999999999999939E-003 -3.8194298213056754E-007 + -4.4999999999999901E-003 -4.7200052222251543E-007 + -3.3999999999999864E-003 -5.8066461861017160E-007 + -2.2999999999999826E-003 -7.1144188495964045E-007 + -1.1999999999999927E-003 -8.6852043068574858E-007 + -9.9999999999988987E-005 -1.0565534012130229E-006 + 1.0000000000000148E-003 -1.2807640814571641E-006 + 2.1000000000000185E-003 -1.5473498251594719E-006 + 3.2000000000000084E-003 -1.8637244920682861E-006 + 4.3000000000000121E-003 -2.2382894258043962E-006 + 5.4000000000000159E-003 -2.6801335479831323E-006 + 6.5000000000000058E-003 -3.1991244213713799E-006 + 7.6000000000000234E-003 -3.8063776628405321E-006 + 8.7000000000000133E-003 -4.5144897740101442E-006 + 9.8000000000000032E-003 -5.3374506023828872E-006 + 1.0900000000000021E-002 -6.2903345678932965E-006 + 1.2000000000000011E-002 -7.3894266279239673E-006 + 1.3100000000000001E-002 -8.6525096776313148E-006 + 1.4200000000000018E-002 -1.0098956408910453E-005 + 1.5300000000000008E-002 -1.1749661098292563E-005 + 1.6400000000000026E-002 -1.3626904546981677E-005 + 1.7500000000000016E-002 -1.5754330888739787E-005 + 1.8600000000000005E-002 -1.8156684745918028E-005 + 1.9700000000000023E-002 -2.0859377400483936E-005 + 2.0800000000000013E-002 -2.3887860152171925E-005 + 2.1900000000000003E-002 -2.7267606128589250E-005 + 2.3000000000000020E-002 -3.1024494091980159E-005 + 2.4100000000000010E-002 -3.5183704312657937E-005 + 2.5200000000000000E-002 -3.9768889109836891E-005 + 2.6300000000000018E-002 -4.4801297917729244E-005 + 2.7400000000000008E-002 -5.0299899157835171E-005 + 2.8500000000000025E-002 -5.6281325669260696E-005 + 2.9600000000000015E-002 -6.2758808780927211E-005 + 3.0700000000000005E-002 -6.9740781327709556E-005 + 3.1800000000000023E-002 -7.7229742601048201E-005 + 3.2900000000000013E-002 -8.5220512119121850E-005 + 3.4000000000000002E-002 -9.3700145953334868E-005 + 3.5100000000000020E-002 -1.0264703450957313E-004 + 3.6200000000000010E-002 -1.1203003668924794E-004 + 3.7300000000000028E-002 -1.2180610065115616E-004 + 3.8400000000000017E-002 -1.3192146434448659E-004 + 3.9500000000000007E-002 -1.4230981469154358E-004 + 4.0600000000000025E-002 -1.5289225848391652E-004 + 4.1700000000000015E-002 -1.6357602726202458E-004 + 4.2800000000000005E-002 -1.7425444093532860E-004 + 4.3900000000000022E-002 -1.8480591825209558E-004 + 4.5000000000000012E-002 -1.9509694539010525E-004 + 4.6100000000000002E-002 -2.0498050434980541E-004 + 4.7200000000000020E-002 -2.1429509797599167E-004 + 4.8300000000000010E-002 -2.2286703460849822E-004 + 4.9400000000000027E-002 -2.3051137395668775E-004 + 5.0500000000000017E-002 -2.3703530314378440E-004 + 5.1600000000000007E-002 -2.4224136723205447E-004 + 5.2700000000000025E-002 -2.4592637782916427E-004 + 5.3800000000000014E-002 -2.4788518203422427E-004 + 5.4900000000000004E-002 -2.4791483883745968E-004 + 5.6000000000000022E-002 -2.4581843172200024E-004 + 5.7100000000000012E-002 -2.4140780442394316E-004 + 5.8200000000000002E-002 -2.3450421576853842E-004 + 5.9300000000000019E-002 -2.2494995209854096E-004 + 6.0400000000000009E-002 -2.1260968060232699E-004 + 6.1500000000000027E-002 -1.9737399998120964E-004 + 6.2600000000000017E-002 -1.7915562784764916E-004 + 6.3700000000000007E-002 -1.5790128963999450E-004 + 6.4800000000000024E-002 -1.3359879085328430E-004 + 6.5900000000000014E-002 -1.0627965821186081E-004 + 6.7000000000000004E-002 -7.6012824138160795E-005 + 6.8100000000000022E-002 -4.2914787627523765E-005 + 6.9200000000000012E-002 -7.1422509790863842E-006 + 7.0300000000000029E-002 3.1099538318812847E-005 + 7.1400000000000019E-002 7.1552931331098080E-005 + 7.2500000000000009E-002 1.1391317821107805E-004 + 7.3600000000000027E-002 1.5783216804265976E-004 + 7.4700000000000016E-002 2.0292357658036053E-004 + 7.5800000000000006E-002 2.4876309907995164E-004 + 7.6900000000000024E-002 2.9489220469258726E-004 + 7.8000000000000014E-002 3.4082442289218307E-004 + 7.9100000000000004E-002 3.8604842848144472E-004 + 8.0200000000000021E-002 4.3003793689422309E-004 + 8.1300000000000011E-002 4.7225932939909399E-004 + 8.2400000000000029E-002 5.1218451699241996E-004 + 8.3500000000000019E-002 5.4929550969973207E-004 + 8.4600000000000009E-002 5.8308918960392475E-004 + 8.5700000000000026E-002 6.1308318981900811E-004 + 8.6800000000000016E-002 6.3882832182571292E-004 + 8.7900000000000006E-002 6.5992237068712711E-004 + 8.9000000000000024E-002 6.7601789487525821E-004 + 9.0100000000000013E-002 6.8682851269841194E-004 + 9.1200000000000003E-002 6.9212587550282478E-004 + 9.2300000000000021E-002 6.9174100644886494E-004 + 9.3400000000000011E-002 6.8557244958356023E-004 + 9.4500000000000028E-002 6.7360105458647013E-004 + 9.5600000000000018E-002 6.5589527366682887E-004 + 9.6700000000000008E-002 6.3259730814024806E-004 + 9.7800000000000026E-002 6.0391618171706796E-004 + 9.8900000000000016E-002 5.7012349134311080E-004 + 0.10000000000000001 5.3156184731051326E-004 + 0.10110000000000002 4.8864568816497922E-004 + 0.10220000000000001 4.4184463331475854E-004 + 0.10330000000000003 3.9168429793789983E-004 + 0.10440000000000002 3.3872661879286170E-004 + 0.10550000000000001 2.8355966787785292E-004 + 0.10660000000000003 2.2678739333059639E-004 + 0.10770000000000002 1.6902943025343120E-004 + 0.10880000000000001 1.1091507622040808E-004 + 0.10990000000000003 5.3081585065228865E-005 + 0.11100000000000002 -3.8582552406296600E-006 + 0.11210000000000001 -5.9327354392735288E-005 + 0.11320000000000002 -1.1278480815235525E-004 + 0.11430000000000001 -1.6372647951357067E-004 + 0.11540000000000003 -2.1169401588849723E-004 + 0.11650000000000002 -2.5626839487813413E-004 + 0.11760000000000001 -2.9708995134569705E-004 + 0.11870000000000003 -3.3386898576281965E-004 + 0.11980000000000002 -3.6638765595853329E-004 + 0.12090000000000001 -3.9449150790460408E-004 + 0.12200000000000003 -4.1808185051195323E-004 + 0.12310000000000001 -4.3711200123652816E-004 + 0.12420000000000003 -4.5159709407016635E-004 + 0.12530000000000002 -4.6161783393472433E-004 + 0.12640000000000001 -4.6731642214581370E-004 + 0.12750000000000003 -4.6887862845323980E-004 + 0.12860000000000002 -4.6652555465698242E-004 + 0.12970000000000001 -4.6051153913140297E-004 + 0.13080000000000003 -4.5112433144822717E-004 + 0.13190000000000002 -4.3868107604794204E-004 + 0.13300000000000001 -4.2351905722171068E-004 + 0.13410000000000000 -4.0598629857413471E-004 + 0.13520000000000004 -3.8643542211502790E-004 + 0.13630000000000003 -3.6521567380987108E-004 + 0.13740000000000002 -3.4266998409293592E-004 + 0.13850000000000001 -3.1913453130982816E-004 + 0.13960000000000000 -2.9493620968423784E-004 + 0.14070000000000005 -2.7038375264964998E-004 + 0.14180000000000004 -2.4575993302278221E-004 + 0.14290000000000003 -2.2132026788312942E-004 + 0.14400000000000002 -1.9729795167222619E-004 + 0.14510000000000001 -1.7390752327628434E-004 + 0.14620000000000000 -1.5133776469156146E-004 + 0.14730000000000004 -1.2974365381523967E-004 + 0.14840000000000003 -1.0924498928943649E-004 + 0.14950000000000002 -8.9939137978944927E-005 + 0.15060000000000001 -7.1904985816217959E-005 + 0.15170000000000000 -5.5201599025167525E-005 + 0.15280000000000005 -3.9859925891505554E-005 + 0.15390000000000004 -2.5886498406180181E-005 + 0.15500000000000003 -1.3270955605548806E-005 + 0.15610000000000002 -1.9906954094039975E-006 + 0.15720000000000001 7.9904602898750454E-006 + 0.15830000000000000 1.6723031876608729E-005 + 0.15940000000000004 2.4266668333439156E-005 + 0.16050000000000003 3.0686649552080780E-005 + 0.16160000000000002 3.6053348594577983E-005 + 0.16270000000000001 4.0447088395012543E-005 + 0.16380000000000000 4.3952160922344774E-005 + 0.16490000000000005 4.6647659473819658E-005 + 0.16600000000000004 4.8607063945382833E-005 + 0.16710000000000003 4.9904829211300239E-005 + 0.16820000000000002 5.0621340051293373E-005 + 0.16930000000000001 5.0835744332289323E-005 + 0.17040000000000000 5.0614802603377029E-005 + 0.17150000000000004 5.0015809392789379E-005 + 0.17260000000000003 4.9096248403657228E-005 + 0.17370000000000002 4.7918209020281211E-005 + 0.17480000000000001 4.6538836613763124E-005 + 0.17590000000000000 4.5000153477303684E-005 + 0.17700000000000005 4.3332973291398957E-005 + 0.17810000000000004 4.1571107431082055E-005 + 0.17920000000000003 3.9753878809278831E-005 + 0.18030000000000002 3.7915026041446254E-005 + 0.18140000000000001 3.6074474337510765E-005 + 0.18250000000000000 3.4244094422319904E-005 + 0.18360000000000004 3.2439107599202543E-005 + 0.18470000000000003 3.0677510949317366E-005 + 0.18580000000000002 2.8971107894903980E-005 + 0.18690000000000001 2.7324713300913572E-005 + 0.18800000000000000 2.5744187951204367E-005 + 0.18910000000000005 2.4238703190349042E-005 + 0.19020000000000004 2.2813383111497387E-005 + 0.19130000000000003 2.1462748918565921E-005 + 0.19240000000000002 2.0178431441308931E-005 + 0.19350000000000001 1.8962135072797537E-005 + 0.19460000000000005 1.7823746020440012E-005 + 0.19570000000000004 1.6766347471275367E-005 + 0.19680000000000003 1.5778739907545969E-005 + 0.19790000000000002 1.4847136299067643E-005 + 0.19900000000000001 1.3970166037324816E-005 + 0.20010000000000000 1.3155597116565332E-005 + 0.20120000000000005 1.2404151675582398E-005 + 0.20230000000000004 1.1704646567523014E-005 + 0.20340000000000003 1.1047116458939854E-005 + 0.20450000000000002 1.0433134775666986E-005 + 0.20560000000000000 9.8677046480588615E-006 + 0.20670000000000005 9.3453618319472298E-006 + 0.20780000000000004 8.8528822743683122E-006 + 0.20890000000000003 8.3849790826207027E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0040.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0040.BXZ.semd new file mode 100644 index 00000000..26a688f0 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0040.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173367227286533E-021 + -0.11119999999999999 -2.1335585054060316E-021 + -0.11009999999999999 -5.0255070541149363E-020 + -0.10900000000000000 6.3249792005434729E-021 + -0.10790000000000000 3.2296858596705518E-019 + -0.10679999999999999 1.0674466598259625E-019 + -0.10569999999999999 -1.4623058100980340E-018 + -0.10460000000000000 -1.2596277416636066E-018 + -0.10349999999999999 4.7662502582968852E-018 + -0.10239999999999999 7.2483777398296558E-018 + -0.10130000000000000 -1.0592429074003906E-017 + -0.10020000000000000 -2.7792593602401887E-017 + -9.9099999999999994E-002 1.2570456973815223E-017 + -9.7999999999999990E-002 7.9820507126533615E-017 + -9.6899999999999986E-002 1.2145739433938646E-017 + -9.5799999999999996E-002 -1.8955684152154983E-016 + -9.4699999999999993E-002 -1.2844003948025284E-016 + -9.3599999999999989E-002 3.9215216707930351E-016 + -9.2499999999999999E-002 5.3949000130372243E-016 + -9.1399999999999995E-002 -6.0574216558087523E-016 + -9.0299999999999991E-002 -1.6980247147458305E-015 + -8.9200000000000002E-002 1.2997000597612073E-016 + -8.8099999999999984E-002 3.8443729570450478E-015 + -8.6999999999999994E-002 2.7951515512152515E-015 + -8.5899999999999990E-002 -5.4412913722836319E-015 + -8.4799999999999986E-002 -9.5917494256979145E-015 + -8.3699999999999997E-002 2.5228006007616032E-015 + -8.2599999999999993E-002 1.8417230495662226E-014 + -8.1499999999999989E-002 8.2132456556889034E-015 + -8.0399999999999999E-002 -2.5318201040454985E-014 + -7.9299999999999995E-002 -2.8646833847125255E-014 + -7.8199999999999992E-002 2.6885518618802347E-014 + -7.7100000000000002E-002 6.7104518285381748E-014 + -7.5999999999999984E-002 -4.8576949889878387E-015 + -7.4899999999999994E-002 -1.2584735770843070E-013 + -7.3799999999999991E-002 -8.8558927714959407E-014 + -7.2699999999999987E-002 1.4607440962117330E-013 + -7.1599999999999997E-002 2.6607234753124598E-013 + -7.0499999999999993E-002 -1.4645877284384656E-014 + -6.9399999999999989E-002 -4.1285169185244219E-013 + -6.8300000000000000E-002 -2.8991403461936516E-013 + -6.7199999999999996E-002 3.7689518389907861E-013 + -6.6099999999999992E-002 6.6022968342460686E-013 + -6.5000000000000002E-002 -1.0487731559941094E-013 + -6.3899999999999985E-002 -1.0222499929879447E-012 + -6.2799999999999995E-002 -5.2546931649660733E-013 + -6.1699999999999991E-002 1.1612631429375186E-012 + -6.0599999999999994E-002 1.6429054297550927E-012 + -5.9499999999999990E-002 -4.3080518536200985E-013 + -5.8399999999999994E-002 -2.6582687873838440E-012 + -5.7299999999999990E-002 -1.4798661428228055E-012 + -5.6199999999999986E-002 2.3741826647022402E-012 + -5.5099999999999996E-002 3.6570000500057986E-012 + -5.3999999999999992E-002 -3.4670332468671183E-013 + -5.2899999999999989E-002 -4.7691954552231408E-012 + -5.1799999999999985E-002 -2.8353903426536764E-012 + -5.0699999999999995E-002 3.9462998840944508E-012 + -4.9599999999999991E-002 6.1618180176303827E-012 + -4.8499999999999988E-002 -6.3209946174827558E-013 + -4.7399999999999998E-002 -7.9609114439493922E-012 + -4.6299999999999994E-002 -4.8449634061642488E-012 + -4.5199999999999990E-002 5.9953235952148187E-012 + -4.4099999999999986E-002 1.0003479815334781E-011 + -4.2999999999999997E-002 7.0889848895541729E-013 + -4.1899999999999993E-002 -9.9522039914701210E-012 + -4.0799999999999989E-002 -7.5307910948896328E-012 + -3.9699999999999985E-002 4.1720359805763607E-012 + -3.8599999999999995E-002 8.2174735765994100E-012 + -3.7499999999999992E-002 -6.3668249275158906E-013 + -3.6399999999999988E-002 -8.0505194524627122E-012 + -3.5299999999999984E-002 -1.8629858940244493E-012 + -3.4199999999999994E-002 9.1502794924425146E-012 + -3.3099999999999991E-002 8.9023979160662847E-012 + -3.1999999999999987E-002 -8.5971681162977376E-013 + -3.0899999999999997E-002 -4.3738480719202055E-012 + -2.9799999999999993E-002 6.2908131395061906E-013 + -2.8699999999999989E-002 -1.9734567712620388E-012 + -2.7599999999999986E-002 -1.6758969212382624E-011 + -2.6499999999999996E-002 -2.0908936040897608E-011 + -2.5399999999999992E-002 2.9904364574895315E-012 + -2.4299999999999988E-002 3.0756765190265156E-011 + -2.3199999999999985E-002 2.1639320543775931E-011 + -2.2099999999999995E-002 -1.9659295025231671E-011 + -2.0999999999999991E-002 -3.8401545832122963E-011 + -1.9899999999999987E-002 -5.0711474949838298E-012 + -1.8799999999999983E-002 3.2651870790489923E-011 + -1.7699999999999994E-002 9.1685591410706202E-012 + -1.6599999999999990E-002 -5.9823486442400764E-011 + -1.5499999999999986E-002 -8.4305236403015016E-011 + -1.4399999999999996E-002 -1.9520005403728113E-011 + -1.3299999999999992E-002 6.4520049025684756E-011 + -1.2199999999999989E-002 6.8622822702035791E-011 + -1.1099999999999985E-002 -7.3340656464582210E-012 + -9.9999999999999950E-003 -7.1611355734191307E-011 + -8.8999999999999913E-003 -6.8183042545300054E-011 + -7.7999999999999875E-003 -4.2944110073550590E-011 + -6.6999999999999837E-003 -6.1295614417478106E-011 + -5.5999999999999939E-003 -1.1041402514511134E-010 + -4.4999999999999901E-003 -1.3098612472450810E-010 + -3.3999999999999864E-003 -1.1102590374845178E-010 + -2.2999999999999826E-003 -9.0713464517833131E-011 + -1.1999999999999927E-003 -7.9976386624380780E-011 + -9.9999999999988987E-005 -4.9668411744585583E-011 + 1.0000000000000148E-003 -2.3085649711318545E-011 + 2.1000000000000185E-003 -9.5939971245240230E-011 + 3.2000000000000084E-003 -3.0045255172694851E-010 + 4.3000000000000121E-003 -4.9880560792914252E-010 + 5.4000000000000159E-003 -5.2118298565773102E-010 + 6.5000000000000058E-003 -3.9260805717589164E-010 + 7.6000000000000234E-003 -3.2987340636836393E-010 + 8.7000000000000133E-003 -4.5450668229030100E-010 + 9.8000000000000032E-003 -6.1813737461946516E-010 + 1.0900000000000021E-002 -6.0402643997647942E-010 + 1.2000000000000011E-002 -4.5419051852846337E-010 + 1.3100000000000001E-002 -4.5510051283059738E-010 + 1.4200000000000018E-002 -7.5551359612902047E-010 + 1.5300000000000008E-002 -1.1795999732555629E-009 + 1.6400000000000026E-002 -1.4775548562440122E-009 + 1.7500000000000016E-002 -1.5434280520310040E-009 + 1.8600000000000005E-002 -1.5323865509841994E-009 + 1.9700000000000023E-002 -1.5744076042878419E-009 + 2.0800000000000013E-002 -1.6397371238596747E-009 + 2.1900000000000003E-002 -1.6395765856103139E-009 + 2.3000000000000020E-002 -1.6914530887035539E-009 + 2.4100000000000010E-002 -1.8614031427333089E-009 + 2.5200000000000000E-002 -2.1169186403824369E-009 + 2.6300000000000018E-002 -2.2731629911731943E-009 + 2.7400000000000008E-002 -2.4813786581034947E-009 + 2.8500000000000025E-002 -2.8825928310993731E-009 + 2.9600000000000015E-002 -3.3473204208434026E-009 + 3.0700000000000005E-002 -3.5527145669789206E-009 + 3.1800000000000023E-002 -3.3754805617292050E-009 + 3.2900000000000013E-002 -3.0053499688875718E-009 + 3.4000000000000002E-002 -2.7651219092206247E-009 + 3.5100000000000020E-002 -2.8756301784227389E-009 + 3.6200000000000010E-002 -3.0687281604713235E-009 + 3.7300000000000028E-002 -3.0005400386556857E-009 + 3.8400000000000017E-002 -2.8958342390694725E-009 + 3.9500000000000007E-002 -2.6543962583502889E-009 + 4.0600000000000025E-002 -2.4771078521723666E-009 + 4.1700000000000015E-002 -2.2394079923770960E-009 + 4.2800000000000005E-002 -2.2563855228696639E-009 + 4.3900000000000022E-002 -1.7949269848216431E-009 + 4.5000000000000012E-002 -1.2911914870628038E-009 + 4.6100000000000002E-002 -8.8194601621793822E-010 + 4.7200000000000020E-002 -2.1151012885578524E-010 + 4.8300000000000010E-002 1.2768067714219455E-009 + 4.9400000000000027E-002 2.8874391766464669E-009 + 5.0500000000000017E-002 4.1118703997256034E-009 + 5.1600000000000007E-002 3.6645866341444844E-009 + 5.2700000000000025E-002 2.9967328618596412E-009 + 5.3800000000000014E-002 3.6319378615701225E-009 + 5.4900000000000004E-002 6.0715033001201846E-009 + 5.6000000000000022E-002 8.3521607407988085E-009 + 5.7100000000000012E-002 8.8916785045967117E-009 + 5.8200000000000002E-002 9.1214751307688857E-009 + 5.9300000000000019E-002 9.4541121598012978E-009 + 6.0400000000000009E-002 1.0722935428475466E-008 + 6.1500000000000027E-002 1.0853419496470451E-008 + 6.2600000000000017E-002 1.3070796001102281E-008 + 6.3700000000000007E-002 1.5515169593527389E-008 + 6.4800000000000024E-002 1.5958226740053760E-008 + 6.5900000000000014E-002 1.3529790621191751E-008 + 6.7000000000000004E-002 1.2075992650295575E-008 + 6.8100000000000022E-002 1.1445959735567612E-008 + 6.9200000000000012E-002 1.4074226228899533E-008 + 7.0300000000000029E-002 1.7615070291299162E-008 + 7.1400000000000019E-002 1.7403012364525239E-008 + 7.2500000000000009E-002 1.2488993839099294E-008 + 7.3600000000000027E-002 7.5321979764453317E-009 + 7.4700000000000016E-002 6.6370713369678924E-009 + 7.5800000000000006E-002 1.0383472748287659E-008 + 7.6900000000000024E-002 1.2893751843989776E-008 + 7.8000000000000014E-002 1.1035986346996651E-008 + 7.9100000000000004E-002 4.6631338790348309E-009 + 8.0200000000000021E-002 -1.4281523741388469E-009 + 8.1300000000000011E-002 -3.8607241847898877E-009 + 8.2400000000000029E-002 -2.0842811920829263E-009 + 8.3500000000000019E-002 1.5827456012473817E-010 + 8.4600000000000009E-002 -1.1277733191761286E-009 + 8.5700000000000026E-002 -6.6902607898100541E-009 + 8.6800000000000016E-002 -1.3319907843367673E-008 + 8.7900000000000006E-002 -1.7065755031353547E-008 + 8.9000000000000024E-002 -1.6614006170811990E-008 + 9.0100000000000013E-002 -1.2969765705861391E-008 + 9.1200000000000003E-002 -1.0840299324854641E-008 + 9.2300000000000021E-002 -1.4221165578476302E-008 + 9.3400000000000011E-002 -2.1808958194924344E-008 + 9.4500000000000028E-002 -2.8027086429460724E-008 + 9.5600000000000018E-002 -2.5561847749600020E-008 + 9.6700000000000008E-002 -1.6954709636252119E-008 + 9.7800000000000026E-002 -1.1659204268710255E-008 + 9.8900000000000016E-002 -1.5540949860337605E-008 + 0.10000000000000001 -2.4982741209100823E-008 + 0.10110000000000002 -2.9562565728724621E-008 + 0.10220000000000001 -2.4499840378666704E-008 + 0.10330000000000003 -1.4387551594552406E-008 + 0.10440000000000002 -7.5177322145236758E-009 + 0.10550000000000001 -7.5290129686322871E-009 + 0.10660000000000003 -1.2286627715241139E-008 + 0.10770000000000002 -1.7169044852494153E-008 + 0.10880000000000001 -1.5901257199857355E-008 + 0.10990000000000003 -7.6335906484814586E-009 + 0.11100000000000002 1.2207136412811792E-009 + 0.11210000000000001 5.0336046442112092E-009 + 0.11320000000000002 2.2066339866455564E-009 + 0.11430000000000001 -3.5930860509125750E-009 + 0.11540000000000003 -5.5935105436333288E-009 + 0.11650000000000002 3.5411315546518551E-010 + 0.11760000000000001 1.0858386190193414E-008 + 0.11870000000000003 1.7746792480011209E-008 + 0.11980000000000002 1.5782068985004116E-008 + 0.12090000000000001 8.4961024882090896E-009 + 0.12200000000000003 1.7828787335361085E-009 + 0.12310000000000001 3.5369407402896513E-009 + 0.12420000000000003 1.2252055370254311E-008 + 0.12530000000000002 2.1102581015952637E-008 + 0.12640000000000001 2.2339202487842158E-008 + 0.12750000000000003 1.5256071961289308E-008 + 0.12860000000000002 6.0872675788914421E-009 + 0.12970000000000001 2.6239379558035125E-009 + 0.13080000000000003 7.7875936810301027E-009 + 0.13190000000000002 1.6635668842468476E-008 + 0.13300000000000001 2.0551940593804829E-008 + 0.13410000000000000 1.4599808473292342E-008 + 0.13520000000000004 2.3075745758660560E-009 + 0.13630000000000003 -5.5872990678551560E-009 + 0.13740000000000002 -1.5625777338712510E-009 + 0.13850000000000001 1.0164311170512974E-008 + 0.13960000000000000 1.7369222504726167E-008 + 0.14070000000000005 1.2758838430215746E-008 + 0.14180000000000004 8.5500784230418958E-010 + 0.14290000000000003 -7.4693762286415222E-009 + 0.14400000000000002 -6.2036846770752163E-009 + 0.14510000000000001 9.9530017561022532E-010 + 0.14620000000000000 6.7838619166593617E-009 + 0.14730000000000004 6.5829883766355124E-009 + 0.14840000000000003 1.1123262311230064E-009 + 0.14950000000000002 -6.7823502369890321E-009 + 0.15060000000000001 -1.1520011611310110E-008 + 0.15170000000000000 -8.7757454636516741E-009 + 0.15280000000000005 1.2953418337957601E-009 + 0.15390000000000004 1.0006128370321221E-008 + 0.15500000000000003 7.5893824558193046E-009 + 0.15610000000000002 -5.7446580825626370E-009 + 0.15720000000000001 -1.6982552253352878E-008 + 0.15830000000000000 -1.4260541192356868E-008 + 0.15940000000000004 -1.0561860275259960E-009 + 0.16050000000000003 8.9083131982192754E-009 + 0.16160000000000002 6.4920371301013802E-009 + 0.16270000000000001 -3.6814256088035791E-009 + 0.16380000000000000 -1.0706055597609065E-008 + 0.16490000000000005 -9.5997689797400199E-009 + 0.16600000000000004 -3.4560405648420556E-009 + 0.16710000000000003 2.8980884358986714E-009 + 0.16820000000000002 6.4876153338389031E-009 + 0.16930000000000001 5.5956936861889517E-009 + 0.17040000000000000 -1.9290491426460221E-009 + 0.17150000000000004 -1.1425671075926402E-008 + 0.17260000000000003 -1.3172719803833388E-008 + 0.17370000000000002 -2.4035728962701342E-009 + 0.17480000000000001 1.1720287851346711E-008 + 0.17590000000000000 1.4158366035132985E-008 + 0.17700000000000005 1.3403100851405725E-009 + 0.17810000000000004 -1.3059450409969031E-008 + 0.17920000000000003 -1.3919732033684795E-008 + 0.18030000000000002 -2.6986743950629943E-009 + 0.18140000000000001 7.2890111724177586E-009 + 0.18250000000000000 7.4338371014448512E-009 + 0.18360000000000004 2.0788855081832480E-009 + 0.18470000000000003 -1.2829631801380970E-009 + 0.18580000000000002 -2.2834629742618517E-009 + 0.18690000000000001 -3.0580529220003427E-009 + 0.18800000000000000 -1.5979610967775670E-009 + 0.18910000000000005 4.2894803264914572E-009 + 0.19020000000000004 9.3466558936938782E-009 + 0.19130000000000003 4.7661448121516514E-009 + 0.19240000000000002 -8.3940578932129029E-009 + 0.19350000000000001 -1.5990471169402554E-008 + 0.19460000000000005 -7.7427335654078888E-009 + 0.19570000000000004 8.3394962047123045E-009 + 0.19680000000000003 1.4758811950343897E-008 + 0.19790000000000002 6.2519598387211772E-009 + 0.19900000000000001 -4.9733777096605536E-009 + 0.20010000000000000 -6.3099769853636190E-009 + 0.20120000000000005 -3.9995989853380820E-010 + 0.20230000000000004 2.0554067337030801E-009 + 0.20340000000000003 -1.0260406968498614E-009 + 0.20450000000000002 -2.4724313707480405E-009 + 0.20560000000000000 6.9889927178934386E-010 + 0.20670000000000005 2.1659116722361205E-009 + 0.20780000000000004 -2.1741768385652449E-009 + 0.20890000000000003 -5.6358340216888791E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0041.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0041.BXX.semd new file mode 100644 index 00000000..2e2f4626 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0041.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 0.0000000000000000 + -9.9099999999999994E-002 0.0000000000000000 + -9.7999999999999990E-002 0.0000000000000000 + -9.6899999999999986E-002 0.0000000000000000 + -9.5799999999999996E-002 0.0000000000000000 + -9.4699999999999993E-002 0.0000000000000000 + -9.3599999999999989E-002 0.0000000000000000 + -9.2499999999999999E-002 0.0000000000000000 + -9.1399999999999995E-002 0.0000000000000000 + -9.0299999999999991E-002 0.0000000000000000 + -8.9200000000000002E-002 0.0000000000000000 + -8.8099999999999984E-002 0.0000000000000000 + -8.6999999999999994E-002 0.0000000000000000 + -8.5899999999999990E-002 0.0000000000000000 + -8.4799999999999986E-002 0.0000000000000000 + -8.3699999999999997E-002 0.0000000000000000 + -8.2599999999999993E-002 0.0000000000000000 + -8.1499999999999989E-002 0.0000000000000000 + -8.0399999999999999E-002 0.0000000000000000 + -7.9299999999999995E-002 0.0000000000000000 + -7.8199999999999992E-002 0.0000000000000000 + -7.7100000000000002E-002 0.0000000000000000 + -7.5999999999999984E-002 0.0000000000000000 + -7.4899999999999994E-002 0.0000000000000000 + -7.3799999999999991E-002 0.0000000000000000 + -7.2699999999999987E-002 0.0000000000000000 + -7.1599999999999997E-002 0.0000000000000000 + -7.0499999999999993E-002 0.0000000000000000 + -6.9399999999999989E-002 0.0000000000000000 + -6.8300000000000000E-002 0.0000000000000000 + -6.7199999999999996E-002 0.0000000000000000 + -6.6099999999999992E-002 0.0000000000000000 + -6.5000000000000002E-002 0.0000000000000000 + -6.3899999999999985E-002 0.0000000000000000 + -6.2799999999999995E-002 0.0000000000000000 + -6.1699999999999991E-002 0.0000000000000000 + -6.0599999999999994E-002 0.0000000000000000 + -5.9499999999999990E-002 0.0000000000000000 + -5.8399999999999994E-002 0.0000000000000000 + -5.7299999999999990E-002 0.0000000000000000 + -5.6199999999999986E-002 0.0000000000000000 + -5.5099999999999996E-002 0.0000000000000000 + -5.3999999999999992E-002 0.0000000000000000 + -5.2899999999999989E-002 0.0000000000000000 + -5.1799999999999985E-002 0.0000000000000000 + -5.0699999999999995E-002 0.0000000000000000 + -4.9599999999999991E-002 0.0000000000000000 + -4.8499999999999988E-002 0.0000000000000000 + -4.7399999999999998E-002 0.0000000000000000 + -4.6299999999999994E-002 0.0000000000000000 + -4.5199999999999990E-002 0.0000000000000000 + -4.4099999999999986E-002 0.0000000000000000 + -4.2999999999999997E-002 0.0000000000000000 + -4.1899999999999993E-002 0.0000000000000000 + -4.0799999999999989E-002 0.0000000000000000 + -3.9699999999999985E-002 0.0000000000000000 + -3.8599999999999995E-002 0.0000000000000000 + -3.7499999999999992E-002 0.0000000000000000 + -3.6399999999999988E-002 0.0000000000000000 + -3.5299999999999984E-002 0.0000000000000000 + -3.4199999999999994E-002 0.0000000000000000 + -3.3099999999999991E-002 0.0000000000000000 + -3.1999999999999987E-002 0.0000000000000000 + -3.0899999999999997E-002 0.0000000000000000 + -2.9799999999999993E-002 0.0000000000000000 + -2.8699999999999989E-002 0.0000000000000000 + -2.7599999999999986E-002 0.0000000000000000 + -2.6499999999999996E-002 0.0000000000000000 + -2.5399999999999992E-002 0.0000000000000000 + -2.4299999999999988E-002 0.0000000000000000 + -2.3199999999999985E-002 0.0000000000000000 + -2.2099999999999995E-002 0.0000000000000000 + -2.0999999999999991E-002 0.0000000000000000 + -1.9899999999999987E-002 0.0000000000000000 + -1.8799999999999983E-002 0.0000000000000000 + -1.7699999999999994E-002 0.0000000000000000 + -1.6599999999999990E-002 0.0000000000000000 + -1.5499999999999986E-002 0.0000000000000000 + -1.4399999999999996E-002 0.0000000000000000 + -1.3299999999999992E-002 0.0000000000000000 + -1.2199999999999989E-002 0.0000000000000000 + -1.1099999999999985E-002 0.0000000000000000 + -9.9999999999999950E-003 0.0000000000000000 + -8.8999999999999913E-003 0.0000000000000000 + -7.7999999999999875E-003 0.0000000000000000 + -6.6999999999999837E-003 0.0000000000000000 + -5.5999999999999939E-003 0.0000000000000000 + -4.4999999999999901E-003 0.0000000000000000 + -3.3999999999999864E-003 0.0000000000000000 + -2.2999999999999826E-003 0.0000000000000000 + -1.1999999999999927E-003 0.0000000000000000 + -9.9999999999988987E-005 0.0000000000000000 + 1.0000000000000148E-003 0.0000000000000000 + 2.1000000000000185E-003 0.0000000000000000 + 3.2000000000000084E-003 0.0000000000000000 + 4.3000000000000121E-003 0.0000000000000000 + 5.4000000000000159E-003 0.0000000000000000 + 6.5000000000000058E-003 0.0000000000000000 + 7.6000000000000234E-003 0.0000000000000000 + 8.7000000000000133E-003 0.0000000000000000 + 9.8000000000000032E-003 0.0000000000000000 + 1.0900000000000021E-002 0.0000000000000000 + 1.2000000000000011E-002 0.0000000000000000 + 1.3100000000000001E-002 0.0000000000000000 + 1.4200000000000018E-002 0.0000000000000000 + 1.5300000000000008E-002 0.0000000000000000 + 1.6400000000000026E-002 0.0000000000000000 + 1.7500000000000016E-002 0.0000000000000000 + 1.8600000000000005E-002 0.0000000000000000 + 1.9700000000000023E-002 0.0000000000000000 + 2.0800000000000013E-002 0.0000000000000000 + 2.1900000000000003E-002 0.0000000000000000 + 2.3000000000000020E-002 0.0000000000000000 + 2.4100000000000010E-002 0.0000000000000000 + 2.5200000000000000E-002 0.0000000000000000 + 2.6300000000000018E-002 0.0000000000000000 + 2.7400000000000008E-002 0.0000000000000000 + 2.8500000000000025E-002 0.0000000000000000 + 2.9600000000000015E-002 0.0000000000000000 + 3.0700000000000005E-002 0.0000000000000000 + 3.1800000000000023E-002 0.0000000000000000 + 3.2900000000000013E-002 0.0000000000000000 + 3.4000000000000002E-002 0.0000000000000000 + 3.5100000000000020E-002 0.0000000000000000 + 3.6200000000000010E-002 0.0000000000000000 + 3.7300000000000028E-002 0.0000000000000000 + 3.8400000000000017E-002 0.0000000000000000 + 3.9500000000000007E-002 0.0000000000000000 + 4.0600000000000025E-002 0.0000000000000000 + 4.1700000000000015E-002 0.0000000000000000 + 4.2800000000000005E-002 0.0000000000000000 + 4.3900000000000022E-002 0.0000000000000000 + 4.5000000000000012E-002 0.0000000000000000 + 4.6100000000000002E-002 0.0000000000000000 + 4.7200000000000020E-002 0.0000000000000000 + 4.8300000000000010E-002 0.0000000000000000 + 4.9400000000000027E-002 0.0000000000000000 + 5.0500000000000017E-002 0.0000000000000000 + 5.1600000000000007E-002 0.0000000000000000 + 5.2700000000000025E-002 0.0000000000000000 + 5.3800000000000014E-002 0.0000000000000000 + 5.4900000000000004E-002 0.0000000000000000 + 5.6000000000000022E-002 0.0000000000000000 + 5.7100000000000012E-002 0.0000000000000000 + 5.8200000000000002E-002 0.0000000000000000 + 5.9300000000000019E-002 0.0000000000000000 + 6.0400000000000009E-002 0.0000000000000000 + 6.1500000000000027E-002 0.0000000000000000 + 6.2600000000000017E-002 0.0000000000000000 + 6.3700000000000007E-002 0.0000000000000000 + 6.4800000000000024E-002 0.0000000000000000 + 6.5900000000000014E-002 0.0000000000000000 + 6.7000000000000004E-002 0.0000000000000000 + 6.8100000000000022E-002 0.0000000000000000 + 6.9200000000000012E-002 0.0000000000000000 + 7.0300000000000029E-002 0.0000000000000000 + 7.1400000000000019E-002 0.0000000000000000 + 7.2500000000000009E-002 0.0000000000000000 + 7.3600000000000027E-002 0.0000000000000000 + 7.4700000000000016E-002 0.0000000000000000 + 7.5800000000000006E-002 0.0000000000000000 + 7.6900000000000024E-002 0.0000000000000000 + 7.8000000000000014E-002 0.0000000000000000 + 7.9100000000000004E-002 0.0000000000000000 + 8.0200000000000021E-002 0.0000000000000000 + 8.1300000000000011E-002 0.0000000000000000 + 8.2400000000000029E-002 0.0000000000000000 + 8.3500000000000019E-002 0.0000000000000000 + 8.4600000000000009E-002 0.0000000000000000 + 8.5700000000000026E-002 0.0000000000000000 + 8.6800000000000016E-002 0.0000000000000000 + 8.7900000000000006E-002 0.0000000000000000 + 8.9000000000000024E-002 0.0000000000000000 + 9.0100000000000013E-002 0.0000000000000000 + 9.1200000000000003E-002 0.0000000000000000 + 9.2300000000000021E-002 0.0000000000000000 + 9.3400000000000011E-002 0.0000000000000000 + 9.4500000000000028E-002 0.0000000000000000 + 9.5600000000000018E-002 0.0000000000000000 + 9.6700000000000008E-002 0.0000000000000000 + 9.7800000000000026E-002 0.0000000000000000 + 9.8900000000000016E-002 0.0000000000000000 + 0.10000000000000001 0.0000000000000000 + 0.10110000000000002 0.0000000000000000 + 0.10220000000000001 0.0000000000000000 + 0.10330000000000003 0.0000000000000000 + 0.10440000000000002 0.0000000000000000 + 0.10550000000000001 0.0000000000000000 + 0.10660000000000003 0.0000000000000000 + 0.10770000000000002 0.0000000000000000 + 0.10880000000000001 0.0000000000000000 + 0.10990000000000003 0.0000000000000000 + 0.11100000000000002 0.0000000000000000 + 0.11210000000000001 0.0000000000000000 + 0.11320000000000002 0.0000000000000000 + 0.11430000000000001 0.0000000000000000 + 0.11540000000000003 0.0000000000000000 + 0.11650000000000002 0.0000000000000000 + 0.11760000000000001 0.0000000000000000 + 0.11870000000000003 0.0000000000000000 + 0.11980000000000002 0.0000000000000000 + 0.12090000000000001 0.0000000000000000 + 0.12200000000000003 0.0000000000000000 + 0.12310000000000001 0.0000000000000000 + 0.12420000000000003 0.0000000000000000 + 0.12530000000000002 0.0000000000000000 + 0.12640000000000001 0.0000000000000000 + 0.12750000000000003 0.0000000000000000 + 0.12860000000000002 0.0000000000000000 + 0.12970000000000001 0.0000000000000000 + 0.13080000000000003 0.0000000000000000 + 0.13190000000000002 0.0000000000000000 + 0.13300000000000001 0.0000000000000000 + 0.13410000000000000 0.0000000000000000 + 0.13520000000000004 0.0000000000000000 + 0.13630000000000003 0.0000000000000000 + 0.13740000000000002 0.0000000000000000 + 0.13850000000000001 0.0000000000000000 + 0.13960000000000000 0.0000000000000000 + 0.14070000000000005 0.0000000000000000 + 0.14180000000000004 0.0000000000000000 + 0.14290000000000003 0.0000000000000000 + 0.14400000000000002 0.0000000000000000 + 0.14510000000000001 0.0000000000000000 + 0.14620000000000000 0.0000000000000000 + 0.14730000000000004 0.0000000000000000 + 0.14840000000000003 0.0000000000000000 + 0.14950000000000002 0.0000000000000000 + 0.15060000000000001 0.0000000000000000 + 0.15170000000000000 0.0000000000000000 + 0.15280000000000005 0.0000000000000000 + 0.15390000000000004 0.0000000000000000 + 0.15500000000000003 0.0000000000000000 + 0.15610000000000002 0.0000000000000000 + 0.15720000000000001 0.0000000000000000 + 0.15830000000000000 0.0000000000000000 + 0.15940000000000004 0.0000000000000000 + 0.16050000000000003 0.0000000000000000 + 0.16160000000000002 0.0000000000000000 + 0.16270000000000001 0.0000000000000000 + 0.16380000000000000 0.0000000000000000 + 0.16490000000000005 0.0000000000000000 + 0.16600000000000004 0.0000000000000000 + 0.16710000000000003 0.0000000000000000 + 0.16820000000000002 0.0000000000000000 + 0.16930000000000001 0.0000000000000000 + 0.17040000000000000 0.0000000000000000 + 0.17150000000000004 0.0000000000000000 + 0.17260000000000003 0.0000000000000000 + 0.17370000000000002 0.0000000000000000 + 0.17480000000000001 0.0000000000000000 + 0.17590000000000000 0.0000000000000000 + 0.17700000000000005 0.0000000000000000 + 0.17810000000000004 0.0000000000000000 + 0.17920000000000003 0.0000000000000000 + 0.18030000000000002 0.0000000000000000 + 0.18140000000000001 0.0000000000000000 + 0.18250000000000000 0.0000000000000000 + 0.18360000000000004 0.0000000000000000 + 0.18470000000000003 0.0000000000000000 + 0.18580000000000002 0.0000000000000000 + 0.18690000000000001 0.0000000000000000 + 0.18800000000000000 0.0000000000000000 + 0.18910000000000005 0.0000000000000000 + 0.19020000000000004 0.0000000000000000 + 0.19130000000000003 0.0000000000000000 + 0.19240000000000002 0.0000000000000000 + 0.19350000000000001 0.0000000000000000 + 0.19460000000000005 0.0000000000000000 + 0.19570000000000004 0.0000000000000000 + 0.19680000000000003 0.0000000000000000 + 0.19790000000000002 0.0000000000000000 + 0.19900000000000001 0.0000000000000000 + 0.20010000000000000 0.0000000000000000 + 0.20120000000000005 0.0000000000000000 + 0.20230000000000004 0.0000000000000000 + 0.20340000000000003 0.0000000000000000 + 0.20450000000000002 0.0000000000000000 + 0.20560000000000000 0.0000000000000000 + 0.20670000000000005 0.0000000000000000 + 0.20780000000000004 0.0000000000000000 + 0.20890000000000003 0.0000000000000000 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0041.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0041.BXZ.semd new file mode 100644 index 00000000..37bffe3c --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0041.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 1.9314121957161312E-038 + -0.10020000000000000 -7.5781256857342652E-038 + -9.9099999999999994E-002 -2.3686053775225580E-037 + -9.7999999999999990E-002 2.3040955601513076E-036 + -9.6899999999999986E-002 5.7889943295933543E-038 + -9.5799999999999996E-002 -3.4944961751831832E-035 + -9.4699999999999993E-002 2.8432806274194752E-035 + -9.3599999999999989E-002 3.9417053097307192E-034 + -9.2499999999999999E-002 -4.1312657124153136E-034 + -9.1399999999999995E-002 -3.7573909179286539E-033 + -9.0299999999999991E-002 3.4174489719303874E-033 + -8.9200000000000002E-002 3.1596338938414799E-032 + -8.8099999999999984E-002 -1.6453964543219707E-032 + -8.6999999999999994E-002 -2.3471843317275738E-031 + -8.5899999999999990E-002 -3.1437534794406493E-033 + -8.4799999999999986E-002 1.5118062938580821E-030 + -8.3699999999999997E-002 9.6947758705536566E-031 + -8.2599999999999993E-002 -8.1690605632993569E-030 + -8.1499999999999989E-002 -1.1438210034857088E-029 + -8.0399999999999999E-002 3.4766285502970761E-029 + -7.9299999999999995E-002 8.7477814467289545E-029 + -7.8199999999999992E-002 -9.6454862827570109E-029 + -7.7100000000000002E-002 -5.0348662089742201E-028 + -7.5999999999999984E-002 -2.3846316885074819E-029 + -7.4899999999999994E-002 2.2161866537128417E-027 + -7.3799999999999991E-002 2.2836546759666487E-027 + -7.2699999999999987E-002 -6.9387920185608429E-027 + -7.1599999999999997E-002 -1.6393025730046299E-026 + -7.0499999999999993E-002 9.9998589091940935E-027 + -6.9399999999999989E-002 7.3272963076952715E-026 + -6.8300000000000000E-002 4.2752332165892290E-026 + -6.7199999999999996E-002 -2.1728798925382790E-025 + -6.6099999999999992E-002 -3.9428342865929534E-025 + -6.5000000000000002E-002 2.9600886272009186E-025 + -6.3899999999999985E-002 1.6577880368783354E-024 + -6.2799999999999995E-002 9.6610039846903199E-025 + -6.1699999999999991E-002 -4.1325038611245410E-024 + -6.0599999999999994E-002 -7.9081041717608449E-024 + -5.9499999999999990E-002 3.0338766055154158E-024 + -5.8399999999999994E-002 2.7065599932523074E-023 + -5.7299999999999990E-002 2.4240648010159559E-023 + -5.6199999999999986E-002 -4.6631423508463088E-023 + -5.5099999999999996E-002 -1.2461344156785754E-022 + -5.3999999999999992E-002 -2.9612412121480144E-023 + -5.2899999999999989E-002 2.9122242985057119E-022 + -5.1799999999999985E-002 4.4413192081369743E-022 + -5.0699999999999995E-002 -1.6841956921060243E-022 + -4.9599999999999991E-002 -1.3077783039755012E-021 + -4.8499999999999988E-002 -1.2784091513136423E-021 + -4.7399999999999998E-002 1.4145183283762618E-021 + -4.6299999999999994E-002 4.7750333719008984E-021 + -4.5199999999999990E-002 3.0985761654613770E-021 + -4.4099999999999986E-002 -6.3425309391660825E-021 + -4.2999999999999997E-002 -1.5058559710825044E-020 + -4.1899999999999993E-002 -7.0256617638934083E-021 + -4.0799999999999989E-002 2.1064180148056992E-020 + -3.9699999999999985E-002 4.2842236551792854E-020 + -3.8599999999999995E-002 1.8789796970641292E-020 + -3.7499999999999992E-002 -5.4608454250356325E-020 + -3.6399999999999988E-002 -1.1360081065087884E-019 + -3.5299999999999984E-002 -6.7716501074148589E-020 + -3.4199999999999994E-002 1.0299799663447706E-019 + -3.3099999999999991E-002 2.8347321910887990E-019 + -3.1999999999999987E-002 2.7091398077212243E-019 + -3.0899999999999997E-002 -7.3058885834413532E-020 + -2.9799999999999993E-002 -6.4252412132913999E-019 + -2.8699999999999989E-002 -9.8929219278420602E-019 + -2.7599999999999986E-002 -4.7437034861477977E-019 + -2.6499999999999996E-002 1.1668177667424272E-018 + -2.5399999999999992E-002 3.0402353398090364E-018 + -2.4299999999999988E-002 2.9736237258510599E-018 + -2.3199999999999985E-002 -9.1920611006077711E-019 + -2.2099999999999995E-002 -7.4135276578483180E-018 + -2.0999999999999991E-002 -1.0854286331797368E-017 + -1.9899999999999987E-002 -4.4719952310418653E-018 + -1.8799999999999983E-002 1.2324350062065384E-017 + -1.7699999999999994E-002 2.8849948800926370E-017 + -1.6599999999999990E-002 2.7391998303548581E-017 + -1.5499999999999986E-002 -2.9333733240393827E-018 + -1.4399999999999996E-002 -5.2092145753057696E-017 + -1.3299999999999992E-002 -8.7133346224318916E-017 + -1.2199999999999989E-002 -6.7578902422683749E-017 + -1.1099999999999985E-002 2.7003547670448779E-017 + -9.9999999999999950E-003 1.6931198645856360E-016 + -8.8999999999999913E-003 2.7278259314961314E-016 + -7.7999999999999875E-003 2.1641715625149015E-016 + -6.6999999999999837E-003 -8.0199627162323819E-017 + -5.5999999999999939E-003 -5.5099572628231042E-016 + -4.4999999999999901E-003 -9.1909332232989428E-016 + -3.3999999999999864E-003 -7.7278495077374456E-016 + -2.2999999999999826E-003 1.7499283791245118E-016 + -1.1999999999999927E-003 1.7388301034633328E-015 + -9.9999999999988987E-005 3.0624020927770080E-015 + 1.0000000000000148E-003 2.8381528728485105E-015 + 2.1000000000000185E-003 5.3843895914763295E-017 + 3.2000000000000084E-003 -4.9650204161520630E-015 + 4.3000000000000121E-003 -9.8359075197769139E-015 + 5.4000000000000159E-003 -1.0521842423759972E-014 + 6.5000000000000058E-003 -3.3292782457760781E-015 + 7.6000000000000234E-003 1.1960211941382075E-014 + 8.7000000000000133E-003 2.9482069319490198E-014 + 9.8000000000000032E-003 3.7523569727760872E-014 + 1.0900000000000021E-002 2.3234991269318814E-014 + 1.2000000000000011E-002 -1.8785505174535345E-014 + 1.3100000000000001E-002 -7.7669736419337665E-014 + 1.4200000000000018E-002 -1.2313801779455236E-013 + 1.5300000000000008E-002 -1.1368801679147861E-013 + 1.6400000000000026E-002 -1.7686966122384615E-014 + 1.7500000000000016E-002 1.5864662827793502E-013 + 1.8600000000000005E-002 3.5069608892226989E-013 + 1.9700000000000023E-002 4.4054335375000309E-013 + 2.0800000000000013E-002 3.0007731867918996E-013 + 2.1900000000000003E-002 -1.3280362595215200E-013 + 2.3000000000000020E-002 -7.7358697789589592E-013 + 2.4100000000000010E-002 -1.3536791045737351E-012 + 2.5200000000000000E-002 -1.4736813115298619E-012 + 2.6300000000000018E-002 -7.6680518488678184E-013 + 2.7400000000000008E-002 8.6273951307655472E-013 + 2.8500000000000025E-002 3.0244771530990588E-012 + 2.9600000000000015E-002 4.7866185841349829E-012 + 3.0700000000000005E-002 4.8986105970205696E-012 + 3.1800000000000023E-002 2.3125401333451423E-012 + 3.2900000000000013E-002 -3.1295957578919564E-012 + 3.4000000000000002E-002 -1.0129808450387578E-011 + 3.5100000000000020E-002 -1.5848227244430468E-011 + 3.6200000000000010E-002 -1.6574934133539720E-011 + 3.7300000000000028E-002 -9.1790542181002799E-012 + 3.8400000000000017E-002 7.0256972982407628E-012 + 3.9500000000000007E-002 2.8727542913942195E-011 + 4.0600000000000025E-002 4.8272958547146416E-011 + 4.1700000000000015E-002 5.5237373702832215E-011 + 4.2800000000000005E-002 4.0005998513947816E-011 + 4.3900000000000022E-002 -1.4371131238158363E-012 + 4.5000000000000012E-002 -6.3189321830581235E-011 + 4.6100000000000002E-002 -1.2770226542890839E-010 + 4.7200000000000020E-002 -1.6843310080005836E-010 + 4.8300000000000010E-002 -1.5741821735026917E-010 + 4.9400000000000027E-002 -7.6404473026148167E-011 + 5.0500000000000017E-002 7.1805061896412781E-011 + 5.1600000000000007E-002 2.5637331146910469E-010 + 5.2700000000000025E-002 4.2017656021187122E-010 + 5.3800000000000014E-002 4.9261683621182328E-010 + 5.4900000000000004E-002 4.1231992820023322E-010 + 5.6000000000000022E-002 1.5443687995109201E-010 + 5.7100000000000012E-002 -2.4606042203778600E-010 + 5.8200000000000002E-002 -6.8483146931086480E-010 + 5.9300000000000019E-002 -1.0000578143376515E-009 + 6.0400000000000009E-002 -1.0082013002232770E-009 + 6.1500000000000027E-002 -5.5865045922587342E-010 + 6.2600000000000017E-002 4.0509257059895276E-010 + 6.3700000000000007E-002 1.7948552644142524E-009 + 6.4800000000000024E-002 3.3552389755442391E-009 + 6.5900000000000014E-002 4.6811461373863494E-009 + 6.7000000000000004E-002 5.2776081282956966E-009 + 6.8100000000000022E-002 4.6519459395710783E-009 + 6.9200000000000012E-002 2.4171227241964743E-009 + 7.0300000000000029E-002 -1.6214904974276578E-009 + 7.1400000000000019E-002 -7.4229236091127859E-009 + 7.2500000000000009E-002 -1.4729622854758873E-008 + 7.3600000000000027E-002 -2.3152040284912800E-008 + 7.4700000000000016E-002 -3.2304111385883516E-008 + 7.5800000000000006E-002 -4.1959843599670421E-008 + 7.6900000000000024E-002 -5.2192696387010074E-008 + 7.8000000000000014E-002 -6.3462600508046307E-008 + 7.9100000000000004E-002 -7.6628090539543336E-008 + 8.0200000000000021E-002 -9.2882693536466832E-008 + 8.1300000000000011E-002 -1.1363651708506950E-007 + 8.2400000000000029E-002 -1.4038069195976277E-007 + 8.3500000000000019E-002 -1.7458236811762617E-007 + 8.4600000000000009E-002 -2.1764806490409683E-007 + 8.5700000000000026E-002 -2.7097766519545985E-007 + 8.6800000000000016E-002 -3.3610518812565715E-007 + 8.7900000000000006E-002 -4.1489641944281175E-007 + 8.9000000000000024E-002 -5.0975131671293639E-007 + 9.0100000000000013E-002 -6.2377051790463156E-007 + 9.1200000000000003E-002 -7.6084785405328148E-007 + 9.2300000000000021E-002 -9.2568012632909813E-007 + 9.3400000000000011E-002 -1.1237190165047650E-006 + 9.4500000000000028E-002 -1.3611083886644337E-006 + 9.5600000000000018E-002 -1.6446566633021575E-006 + 9.6700000000000008E-002 -1.9818810415017651E-006 + 9.7800000000000026E-002 -2.3811367100279313E-006 + 9.8900000000000016E-002 -2.8518350063677644E-006 + 0.10000000000000001 -3.4046768178086495E-006 + 0.10110000000000002 -4.0518907553632744E-006 + 0.10220000000000001 -4.8073834477690980E-006 + 0.10330000000000003 -5.6868288993427996E-006 + 0.10440000000000002 -6.7076684899802785E-006 + 0.10550000000000001 -7.8890052463975735E-006 + 0.10660000000000003 -9.2515301730600186E-006 + 0.10770000000000002 -1.0817461770784575E-005 + 0.10880000000000001 -1.2610517842404079E-005 + 0.10990000000000003 -1.4655925042461604E-005 + 0.11100000000000002 -1.6980424334178679E-005 + 0.11210000000000001 -1.9612180039985105E-005 + 0.11320000000000002 -2.2580712538911030E-005 + 0.11430000000000001 -2.5916684535332024E-005 + 0.11540000000000003 -2.9651531804120168E-005 + 0.11650000000000002 -3.3817035728134215E-005 + 0.11760000000000001 -3.8444712117780000E-005 + 0.11870000000000003 -4.3565112719079480E-005 + 0.11980000000000002 -4.9207283154828474E-005 + 0.12090000000000001 -5.5397886171704158E-005 + 0.12200000000000003 -6.2160317611414939E-005 + 0.12310000000000001 -6.9513793278019875E-005 + 0.12420000000000003 -7.7472039265558124E-005 + 0.12530000000000002 -8.6042717157397419E-005 + 0.12640000000000001 -9.5225987024605274E-005 + 0.12750000000000003 -1.0501364886295050E-004 + 0.12860000000000002 -1.1538752733031288E-004 + 0.12970000000000001 -1.2631836580112576E-004 + 0.13080000000000003 -1.3776477135252208E-004 + 0.13190000000000002 -1.4967203605920076E-004 + 0.13300000000000001 -1.6197130025830120E-004 + 0.13410000000000000 -1.7457794456277043E-004 + 0.13520000000000004 -1.8739077495411038E-004 + 0.13630000000000003 -2.0029132429044694E-004 + 0.13740000000000002 -2.1314354671631008E-004 + 0.13850000000000001 -2.2579418146051466E-004 + 0.13960000000000000 -2.3807268007658422E-004 + 0.14070000000000005 -2.4979177396744490E-004 + 0.14180000000000004 -2.6074843481183052E-004 + 0.14290000000000003 -2.7072569355368614E-004 + 0.14400000000000002 -2.7949444483965635E-004 + 0.14510000000000001 -2.8681621188297868E-004 + 0.14620000000000000 -2.9244454344734550E-004 + 0.14730000000000004 -2.9612911748699844E-004 + 0.14840000000000003 -2.9761873884126544E-004 + 0.14950000000000002 -2.9666544287465513E-004 + 0.15060000000000001 -2.9302909388206899E-004 + 0.15170000000000000 -2.8648209990933537E-004 + 0.15280000000000005 -2.7681491337716579E-004 + 0.15390000000000004 -2.6384042575955391E-004 + 0.15500000000000003 -2.4740016669966280E-004 + 0.15610000000000002 -2.2736859682481736E-004 + 0.15720000000000001 -2.0365799719002098E-004 + 0.15830000000000000 -1.7622399900574237E-004 + 0.15940000000000004 -1.4506925072055310E-004 + 0.16050000000000003 -1.1024718696717173E-004 + 0.16160000000000002 -7.1864356868900359E-005 + 0.16270000000000001 -3.0083352612564340E-005 + 0.16380000000000000 1.4874907719786279E-005 + 0.16490000000000005 6.2730388890486211E-005 + 0.16600000000000004 1.1314474249957129E-004 + 0.16710000000000003 1.6572320600971580E-004 + 0.16820000000000002 2.2001710021868348E-004 + 0.16930000000000001 2.7552794199436903E-004 + 0.17040000000000000 3.3171227551065385E-004 + 0.17150000000000004 3.8798872265033424E-004 + 0.17260000000000003 4.4374412391334772E-004 + 0.17370000000000002 4.9834296805784106E-004 + 0.17480000000000001 5.5113498819991946E-004 + 0.17590000000000000 6.0146412579342723E-004 + 0.17700000000000005 6.4867996843531728E-004 + 0.17810000000000004 6.9214770337566733E-004 + 0.17920000000000003 7.3125911876559258E-004 + 0.18030000000000002 7.6544284820556641E-004 + 0.18140000000000001 7.9417356755584478E-004 + 0.18250000000000000 8.1698386929929256E-004 + 0.18360000000000004 8.3347322652116418E-004 + 0.18470000000000003 8.4331457037478685E-004 + 0.18580000000000002 8.4626174066215754E-004 + 0.18690000000000001 8.4215536480769515E-004 + 0.18800000000000000 8.3092600107192993E-004 + 0.18910000000000005 8.1259658327326179E-004 + 0.19020000000000004 7.8728160588070750E-004 + 0.19130000000000003 7.5518991798162460E-004 + 0.19240000000000002 7.1662315167486668E-004 + 0.19350000000000001 6.7196984309703112E-004 + 0.19460000000000005 6.2169617740437388E-004 + 0.19570000000000004 5.6634173961356282E-004 + 0.19680000000000003 5.0651270430535078E-004 + 0.19790000000000002 4.4287377386353910E-004 + 0.19900000000000001 3.7613546010106802E-004 + 0.20010000000000000 3.0704119126312435E-004 + 0.20120000000000005 2.3635421530343592E-004 + 0.20230000000000004 1.6484766092617065E-004 + 0.20340000000000003 9.3295049737207592E-005 + 0.20450000000000002 2.2457548766396940E-005 + 0.20560000000000000 -4.6928962547099218E-005 + 0.20670000000000005 -1.1416562483645976E-004 + 0.20780000000000004 -1.7859997751656920E-004 + 0.20890000000000003 -2.3963375133462250E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0042.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0042.BXX.semd new file mode 100644 index 00000000..ad5d838d --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0042.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 -1.3774263978462447E-023 + -0.11009999999999999 7.4785951257335142E-023 + -0.10900000000000000 1.3171751898349450E-022 + -0.10790000000000000 -1.1165820485117612E-021 + -0.10679999999999999 -1.2200411183661734E-021 + -0.10569999999999999 9.2650860591123729E-021 + -0.10460000000000000 1.2694163288450949E-020 + -0.10349999999999999 -5.1418936281231348E-020 + -0.10239999999999999 -1.0754822024890323E-019 + -0.10130000000000000 1.7736489412423275E-019 + -0.10020000000000000 6.5581427713466463E-019 + -9.9099999999999994E-002 -1.4722081701566653E-019 + -9.7999999999999990E-002 -2.7449304135615336E-018 + -9.6899999999999986E-002 -2.2943562417123145E-018 + -9.5799999999999996E-002 6.9433118755588741E-018 + -9.4699999999999993E-002 1.4974194203057569E-017 + -9.3599999999999989E-002 -3.7990995191616158E-018 + -9.2499999999999999E-002 -4.5984707331109170E-017 + -9.1399999999999995E-002 -4.3875555587776559E-017 + -9.0299999999999991E-002 5.8752150750358996E-017 + -8.9200000000000002E-002 1.6859331870748773E-016 + -8.8099999999999984E-002 8.5543048483293868E-017 + -8.6999999999999994E-002 -2.1042171146703640E-016 + -8.5899999999999990E-002 -4.2257470533870140E-016 + -8.4799999999999986E-002 -2.6360917339128987E-016 + -8.3699999999999997E-002 2.2213661387892681E-016 + -8.2599999999999993E-002 8.9559271084567894E-016 + -8.1499999999999989E-002 1.6091108192395993E-015 + -8.0399999999999999E-002 1.2609137858317224E-015 + -7.9299999999999995E-002 -2.2427249215872325E-015 + -7.8199999999999992E-002 -8.0433706570182117E-015 + -7.7100000000000002E-002 -8.0304085118263792E-015 + -7.5999999999999984E-002 6.8649784207980291E-015 + -7.4899999999999994E-002 2.8861370352005825E-014 + -7.3799999999999991E-002 2.7703911688044085E-014 + -7.2699999999999987E-002 -1.8341363448642553E-014 + -7.1599999999999997E-002 -7.7845282303590224E-014 + -7.0499999999999993E-002 -7.4424326293801024E-014 + -6.9399999999999989E-002 2.9495994541143059E-014 + -6.8300000000000000E-002 1.5958507302085700E-013 + -6.7199999999999996E-002 1.7743590613721744E-013 + -6.6099999999999992E-002 2.2101063180631798E-014 + -6.5000000000000002E-002 -2.1710515601004038E-013 + -6.3899999999999985E-002 -3.7860941595399544E-013 + -6.2799999999999995E-002 -3.3554056885418126E-013 + -6.1699999999999991E-002 -1.0469249301032005E-014 + -6.0599999999999994E-002 5.8984251944532717E-013 + -5.9499999999999990E-002 1.1826581380880441E-012 + -5.8399999999999994E-002 1.1202781324132216E-012 + -5.7299999999999990E-002 -1.2979786516431613E-013 + -5.6199999999999986E-002 -2.1265289876226667E-012 + -5.5099999999999996E-002 -3.3092808007784136E-012 + -5.3999999999999992E-002 -2.2620939409828678E-012 + -5.2899999999999989E-002 7.0432098738318349E-013 + -5.1799999999999985E-002 3.6538901244942412E-012 + -5.0699999999999995E-002 4.9972526117159077E-012 + -4.9599999999999991E-002 4.8859328041772621E-012 + -4.8499999999999988E-002 4.0149415909962460E-012 + -4.7399999999999998E-002 1.5007733554159297E-012 + -4.6299999999999994E-002 -4.5595025151279334E-012 + -4.5199999999999990E-002 -1.3610479930592501E-011 + -4.4099999999999986E-002 -2.0701542910450677E-011 + -4.2999999999999997E-002 -1.9555751115674092E-011 + -4.1899999999999993E-002 -7.7931810310571947E-012 + -4.0799999999999989E-002 1.1559456516985200E-011 + -3.9699999999999985E-002 3.3111305364208476E-011 + -3.8599999999999995E-002 5.1546978491190387E-011 + -3.7499999999999992E-002 6.0495108922253849E-011 + -3.6399999999999988E-002 5.1945798357211359E-011 + -3.5299999999999984E-002 2.0565099970171197E-011 + -3.4199999999999994E-002 -3.0862250255392354E-011 + -3.3099999999999991E-002 -9.2067263535167143E-011 + -3.1999999999999987E-002 -1.5063472691423385E-010 + -3.0899999999999997E-002 -1.9280714524949616E-010 + -2.9799999999999993E-002 -1.9814315466160082E-010 + -2.8699999999999989E-002 -1.4018552985106680E-010 + -2.7599999999999986E-002 -1.7819506720889722E-012 + -2.6499999999999996E-002 2.0688872837126837E-010 + -2.5399999999999992E-002 4.4721437664207997E-010 + -2.4299999999999988E-002 6.6659777697708478E-010 + -2.3199999999999985E-002 8.0620382592044848E-010 + -2.2099999999999995E-002 7.9368139838109641E-010 + -2.0999999999999991E-002 5.4364868162792845E-010 + -1.9899999999999987E-002 -1.4507456000401042E-011 + -1.8799999999999983E-002 -9.0459878476778499E-010 + -1.7699999999999994E-002 -2.1100174940613670E-009 + -1.6599999999999990E-002 -3.6174745421391208E-009 + -1.5499999999999986E-002 -5.4444662112018705E-009 + -1.4399999999999996E-002 -7.6170785234808136E-009 + -1.3299999999999992E-002 -1.0139813433340805E-008 + -1.2199999999999989E-002 -1.3019116451573609E-008 + -1.1099999999999985E-002 -1.6327964758033886E-008 + -9.9999999999999950E-003 -2.0232144848364442E-008 + -8.8999999999999913E-003 -2.4944235121893144E-008 + -7.7999999999999875E-003 -3.0673430018168801E-008 + -6.6999999999999837E-003 -3.7646632478072206E-008 + -5.5999999999999939E-003 -4.6176516832474590E-008 + -4.4999999999999901E-003 -5.6688442384711379E-008 + -3.3999999999999864E-003 -6.9684645609413565E-008 + -2.2999999999999826E-003 -8.5714837894101947E-008 + -1.1999999999999927E-003 -1.0539488215499659E-007 + -9.9999999999988987E-005 -1.2942238925006677E-007 + 1.0000000000000148E-003 -1.5854723756092426E-007 + 2.1000000000000185E-003 -1.9357339908765425E-007 + 3.2000000000000084E-003 -2.3547244154542568E-007 + 4.3000000000000121E-003 -2.8551988862091093E-007 + 5.4000000000000159E-003 -3.4527309367149428E-007 + 6.5000000000000058E-003 -4.1640547010501905E-007 + 7.6000000000000234E-003 -5.0066813628291129E-007 + 8.7000000000000133E-003 -6.0008488844687236E-007 + 9.8000000000000032E-003 -7.1719983907314599E-007 + 1.0900000000000021E-002 -8.5504598246188834E-007 + 1.2000000000000011E-002 -1.0168473636440467E-006 + 1.3100000000000001E-002 -1.2058551419613650E-006 + 1.4200000000000018E-002 -1.4255962241804809E-006 + 1.5300000000000008E-002 -1.6802614482003264E-006 + 1.6400000000000026E-002 -1.9747221813304350E-006 + 1.7500000000000016E-002 -2.3142690679378575E-006 + 1.8600000000000005E-002 -2.7043499812862137E-006 + 1.9700000000000023E-002 -3.1506981486018049E-006 + 2.0800000000000013E-002 -3.6595456549548544E-006 + 2.1900000000000003E-002 -4.2377077988930978E-006 + 2.3000000000000020E-002 -4.8925153350865003E-006 + 2.4100000000000010E-002 -5.6316744121431839E-006 + 2.5200000000000000E-002 -6.4631572058715392E-006 + 2.6300000000000018E-002 -7.3948012868640944E-006 + 2.7400000000000008E-002 -8.4342000263859518E-006 + 2.8500000000000025E-002 -9.5887544375727884E-006 + 2.9600000000000015E-002 -1.0866262527997606E-005 + 3.0700000000000005E-002 -1.2274746950424742E-005 + 3.1800000000000023E-002 -1.3821720131090842E-005 + 3.2900000000000013E-002 -1.5513018297497183E-005 + 3.4000000000000002E-002 -1.7352893337374553E-005 + 3.5100000000000020E-002 -1.9344908650964499E-005 + 3.6200000000000010E-002 -2.1492636733455583E-005 + 3.7300000000000028E-002 -2.3798120309947990E-005 + 3.8400000000000017E-002 -2.6259845981257968E-005 + 3.9500000000000007E-002 -2.8872700568172149E-005 + 4.0600000000000025E-002 -3.1628973374608904E-005 + 4.1700000000000015E-002 -3.4518903703428805E-005 + 4.2800000000000005E-002 -3.7530317058553919E-005 + 4.3900000000000022E-002 -4.0647959394846112E-005 + 4.5000000000000012E-002 -4.3852029193658382E-005 + 4.6100000000000002E-002 -4.7117693611653522E-005 + 4.7200000000000020E-002 -5.0415092118782923E-005 + 4.8300000000000010E-002 -5.3709696658188477E-005 + 4.9400000000000027E-002 -5.6964810937643051E-005 + 5.0500000000000017E-002 -6.0140755522297695E-005 + 5.1600000000000007E-002 -6.3193088863044977E-005 + 5.2700000000000025E-002 -6.6070700995624065E-005 + 5.3800000000000014E-002 -6.8715620727743953E-005 + 5.4900000000000004E-002 -7.1069873229134828E-005 + 5.6000000000000022E-002 -7.3075578256975859E-005 + 5.7100000000000012E-002 -7.4672898335848004E-005 + 5.8200000000000002E-002 -7.5801181083079427E-005 + 5.9300000000000019E-002 -7.6394469942897558E-005 + 6.0400000000000009E-002 -7.6387295848689973E-005 + 6.1500000000000027E-002 -7.5715201091952622E-005 + 6.2600000000000017E-002 -7.4319526902399957E-005 + 6.3700000000000007E-002 -7.2150578489527106E-005 + 6.4800000000000024E-002 -6.9163012085482478E-005 + 6.5900000000000014E-002 -6.5311345679219812E-005 + 6.7000000000000004E-002 -6.0556896642083302E-005 + 6.8100000000000022E-002 -5.4871350585017353E-005 + 6.9200000000000012E-002 -4.8242127377307042E-005 + 7.0300000000000029E-002 -4.0667637222213671E-005 + 7.1400000000000019E-002 -3.2160507544176653E-005 + 7.2500000000000009E-002 -2.2742704459233209E-005 + 7.3600000000000027E-002 -1.2447384506231174E-005 + 7.4700000000000016E-002 -1.3218128742664703E-006 + 7.5800000000000006E-002 1.0568396646704059E-005 + 7.6900000000000024E-002 2.3139804397942498E-005 + 7.8000000000000014E-002 3.6290824937168509E-005 + 7.9100000000000004E-002 4.9911126552615315E-005 + 8.0200000000000021E-002 6.3883402617648244E-005 + 8.1300000000000011E-002 7.8082543041091412E-005 + 8.2400000000000029E-002 9.2366761236917228E-005 + 8.3500000000000019E-002 1.0657493112375960E-004 + 8.4600000000000009E-002 1.2054127728333697E-004 + 8.5700000000000026E-002 1.3410139945335686E-004 + 8.6800000000000016E-002 1.4709796232637018E-004 + 8.7900000000000006E-002 1.5937222633510828E-004 + 8.9000000000000024E-002 1.7076169024221599E-004 + 9.0100000000000013E-002 1.8110527889803052E-004 + 9.1200000000000003E-002 1.9024964421987534E-004 + 9.2300000000000021E-002 1.9805615011136979E-004 + 9.3400000000000011E-002 2.0440459775272757E-004 + 9.4500000000000028E-002 2.0919507369399071E-004 + 9.5600000000000018E-002 2.1234473388176411E-004 + 9.6700000000000008E-002 2.1378196834120899E-004 + 9.7800000000000026E-002 2.1344947163015604E-004 + 9.8900000000000016E-002 2.1131311950739473E-004 + 0.10000000000000001 2.0737452723551542E-004 + 0.10110000000000002 2.0166701870039105E-004 + 0.10220000000000001 1.9424453785177320E-004 + 0.10330000000000003 1.8517057469580323E-004 + 0.10440000000000002 1.7452090105507523E-004 + 0.10550000000000001 1.6240184777416289E-004 + 0.10660000000000003 1.4895055210217834E-004 + 0.10770000000000002 1.3432261766865849E-004 + 0.10880000000000001 1.1868652654811740E-004 + 0.10990000000000003 1.0221263801213354E-004 + 0.11100000000000002 8.5080515418667346E-005 + 0.11210000000000001 6.7476365074981004E-005 + 0.11320000000000002 4.9591111746849492E-005 + 0.11430000000000001 3.1622606911696494E-005 + 0.11540000000000003 1.3774561011814512E-005 + 0.11650000000000002 -3.7610659546771785E-006 + 0.11760000000000001 -2.0808489352930337E-005 + 0.11870000000000003 -3.7216625059954822E-005 + 0.11980000000000002 -5.2834326197626069E-005 + 0.12090000000000001 -6.7513305111788213E-005 + 0.12200000000000003 -8.1115853390656412E-005 + 0.12310000000000001 -9.3534632469527423E-005 + 0.12420000000000003 -1.0469214612385258E-004 + 0.12530000000000002 -1.1452916078269482E-004 + 0.12640000000000001 -1.2299916124902666E-004 + 0.12750000000000003 -1.3006915105506778E-004 + 0.12860000000000002 -1.3572796888183802E-004 + 0.12970000000000001 -1.3998468057252467E-004 + 0.13080000000000003 -1.4286313671618700E-004 + 0.13190000000000002 -1.4440613449551165E-004 + 0.13300000000000001 -1.4468061272054911E-004 + 0.13410000000000000 -1.4376414765138179E-004 + 0.13520000000000004 -1.4173828822094947E-004 + 0.13630000000000003 -1.3868052337784320E-004 + 0.13740000000000002 -1.3467765529640019E-004 + 0.13850000000000001 -1.2983821216039360E-004 + 0.13960000000000000 -1.2428523041307926E-004 + 0.14070000000000005 -1.1813502351287752E-004 + 0.14180000000000004 -1.1148539488203824E-004 + 0.14290000000000003 -1.0442702478030697E-004 + 0.14400000000000002 -9.7059564723167568E-005 + 0.14510000000000001 -8.9490051323082298E-005 + 0.14620000000000000 -8.1818696344271302E-005 + 0.14730000000000004 -7.4130410212092102E-005 + 0.14840000000000003 -6.6499327658675611E-005 + 0.14950000000000002 -5.8994308346882463E-005 + 0.15060000000000001 -5.1674753194674850E-005 + 0.15170000000000000 -4.4588658056454733E-005 + 0.15280000000000005 -3.7777630495838821E-005 + 0.15390000000000004 -3.1285948352888227E-005 + 0.15500000000000003 -2.5153602109639905E-005 + 0.15610000000000002 -1.9400209566811100E-005 + 0.15720000000000001 -1.4023237781657372E-005 + 0.15830000000000000 -9.0159692263114266E-006 + 0.15940000000000004 -4.3846362132171635E-006 + 0.16050000000000003 -1.4274169757300115E-007 + 0.16160000000000002 3.7111865367478458E-006 + 0.16270000000000001 7.2021848609438166E-006 + 0.16380000000000000 1.0363668479840271E-005 + 0.16490000000000005 1.3218005733506288E-005 + 0.16600000000000004 1.5776762666064315E-005 + 0.16710000000000003 1.8055501641356386E-005 + 0.16820000000000002 2.0080133253941312E-005 + 0.16930000000000001 2.1876581740798429E-005 + 0.17040000000000000 2.3465365302399732E-005 + 0.17150000000000004 2.4867898900993168E-005 + 0.17260000000000003 2.6113069907296449E-005 + 0.17370000000000002 2.7226093152421527E-005 + 0.17480000000000001 2.8215879865456372E-005 + 0.17590000000000000 2.9081686079734936E-005 + 0.17700000000000005 2.9832874133717269E-005 + 0.17810000000000004 3.0494249585899524E-005 + 0.17920000000000003 3.1085797672858462E-005 + 0.18030000000000002 3.1603605748387054E-005 + 0.18140000000000001 3.2029132853494957E-005 + 0.18250000000000000 3.2354226277675480E-005 + 0.18360000000000004 3.2587609894108027E-005 + 0.18470000000000003 3.2735839340602979E-005 + 0.18580000000000002 3.2786214433144778E-005 + 0.18690000000000001 3.2715011911932379E-005 + 0.18800000000000000 3.2507232390344143E-005 + 0.18910000000000005 3.2156935048988089E-005 + 0.19020000000000004 3.1652845791541040E-005 + 0.19130000000000003 3.0972198146628216E-005 + 0.19240000000000002 3.0094912290223874E-005 + 0.19350000000000001 2.9012520826654509E-005 + 0.19460000000000005 2.7719665013137273E-005 + 0.19570000000000004 2.6200383217656054E-005 + 0.19680000000000003 2.4432531063212082E-005 + 0.19790000000000002 2.2407741198549047E-005 + 0.19900000000000001 2.0132141798967496E-005 + 0.20010000000000000 1.7612221199669875E-005 + 0.20120000000000005 1.4839355571893975E-005 + 0.20230000000000004 1.1802758308476768E-005 + 0.20340000000000003 8.5126048361416906E-006 + 0.20450000000000002 4.9998288886854425E-006 + 0.20560000000000000 1.2898440218123142E-006 + 0.20670000000000005 -2.6074228571815183E-006 + 0.20780000000000004 -6.6811453507398255E-006 + 0.20890000000000003 -1.0897394531639293E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0042.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0042.BXZ.semd new file mode 100644 index 00000000..9661ad4c --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0042.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 -4.1322777735891047E-023 + -0.11009999999999999 2.1174046535510227E-022 + -0.10900000000000000 3.3840628318462969E-022 + -0.10790000000000000 -3.1919964817367598E-021 + -0.10679999999999999 -2.4595755071931119E-021 + -0.10569999999999999 2.7823376663608953E-020 + -0.10460000000000000 2.6122043858172103E-020 + -0.10349999999999999 -1.7167835053035746E-019 + -0.10239999999999999 -2.5715566658928692E-019 + -0.10130000000000000 7.4125469318345598E-019 + -0.10020000000000000 1.8589523555021647E-018 + -9.9099999999999994E-002 -1.7697977951054337E-018 + -9.7999999999999990E-002 -9.5481309214485725E-018 + -9.6899999999999986E-002 -2.3307739021557272E-018 + -9.5799999999999996E-002 3.3285158896537696E-017 + -9.4699999999999993E-002 4.3579166848131459E-017 + -9.3599999999999989E-002 -6.3014215400150722E-017 + -9.2499999999999999E-002 -2.0800597350146714E-016 + -9.1399999999999995E-002 -5.0404118277020733E-017 + -9.0299999999999991E-002 5.3073035714013288E-016 + -8.9200000000000002E-002 7.6570603173574435E-016 + -8.8099999999999984E-002 -4.3524192424621185E-016 + -8.6999999999999994E-002 -2.3900199277082559E-015 + -8.5899999999999990E-002 -1.9493904239312534E-015 + -8.4799999999999986E-002 2.7732853956818817E-015 + -8.3699999999999997E-002 7.5284830453048457E-015 + -8.2599999999999993E-002 4.3198316085801998E-015 + -8.1499999999999989E-002 -7.9972751240286327E-015 + -8.0399999999999999E-002 -1.8157062631847173E-014 + -7.9299999999999995E-002 -1.3027934240845800E-014 + -7.8199999999999992E-002 7.5586043839421559E-015 + -7.7100000000000002E-002 3.2724206509718648E-014 + -7.5999999999999984E-002 5.1969760688896222E-014 + -7.4899999999999994E-002 4.7131721946482366E-014 + -7.3799999999999991E-002 -2.2096062298111209E-014 + -7.2699999999999987E-002 -1.7327813988353424E-013 + -7.1599999999999997E-002 -2.9815145036020396E-013 + -7.0499999999999993E-002 -1.6148361944509637E-013 + -6.9399999999999989E-002 3.5283909583135042E-013 + -6.8300000000000000E-002 9.3191112379015228E-013 + -6.7199999999999996E-002 9.1752072519518668E-013 + -6.6099999999999992E-002 -7.2037563631291435E-014 + -6.5000000000000002E-002 -1.5639362634795040E-012 + -6.3899999999999985E-002 -2.4554789625208517E-012 + -6.2799999999999995E-002 -1.9365470598636803E-012 + -6.1699999999999991E-002 -9.0352584355274379E-014 + -6.0599999999999994E-002 2.4414136077371973E-012 + -5.9499999999999990E-002 4.9988116944399419E-012 + -5.8399999999999994E-002 6.6478697546834553E-012 + -5.7299999999999990E-002 5.6404859082037628E-012 + -5.6199999999999986E-002 1.9965440704785425E-013 + -5.5099999999999996E-002 -9.2706953225274447E-012 + -5.3999999999999992E-002 -1.8935304713085799E-011 + -5.2899999999999989E-002 -2.3220611197749541E-011 + -5.1799999999999985E-002 -1.7981453132032144E-011 + -5.0699999999999995E-002 -1.9797722489167668E-012 + -4.9599999999999991E-002 2.3476776078723560E-011 + -4.8499999999999988E-002 5.3602216415482573E-011 + -4.7399999999999998E-002 7.7266054665514616E-011 + -4.6299999999999994E-002 7.7324008307400049E-011 + -4.5199999999999990E-002 3.8913341299240400E-011 + -4.4099999999999986E-002 -3.8352862552493150E-011 + -4.2999999999999997E-002 -1.3492906791867654E-010 + -4.1899999999999993E-002 -2.1769219760159331E-010 + -4.0799999999999989E-002 -2.5185548091499754E-010 + -3.9699999999999985E-002 -2.1002594108310291E-010 + -3.8599999999999995E-002 -7.8454708007935636E-011 + -3.7499999999999992E-002 1.3511959606749002E-010 + -3.6399999999999988E-002 3.9504644000487588E-010 + -3.5299999999999984E-002 6.4197430704737712E-010 + -3.4199999999999994E-002 8.0890183440374130E-010 + -3.3099999999999991E-002 8.3885060009336598E-010 + -3.1999999999999987E-002 6.9849531714183399E-010 + -3.0899999999999997E-002 3.9552441877255262E-010 + -2.9799999999999993E-002 1.6678890256763279E-012 + -2.8699999999999989E-002 -3.4263264447886854E-010 + -2.7599999999999986E-002 -4.7086623489178692E-010 + -2.6499999999999996E-002 -2.6797855601223830E-010 + -2.5399999999999992E-002 2.7370439248386447E-010 + -2.4299999999999988E-002 1.0588584453685712E-009 + -2.3199999999999985E-002 1.9248171945207559E-009 + -2.2099999999999995E-002 2.6511199902046201E-009 + -2.0999999999999991E-002 2.9409588098161521E-009 + -1.9899999999999987E-002 2.4368134177166212E-009 + -1.8799999999999983E-002 8.0753598252769621E-010 + -1.7699999999999994E-002 -2.1462605026556503E-009 + -1.6599999999999990E-002 -6.4552390099947843E-009 + -1.5499999999999986E-002 -1.2028809948105845E-008 + -1.4399999999999996E-002 -1.8728556483438297E-008 + -1.3299999999999992E-002 -2.6424283205983556E-008 + -1.2199999999999989E-002 -3.5052817537462033E-008 + -1.1099999999999985E-002 -4.4698207801729950E-008 + -9.9999999999999950E-003 -5.5653227803986738E-008 + -8.8999999999999913E-003 -6.8428114730068046E-008 + -7.7999999999999875E-003 -8.3746499512926675E-008 + -6.6999999999999837E-003 -1.0258033711352255E-007 + -5.5999999999999939E-003 -1.2618791345175850E-007 + -4.4999999999999901E-003 -1.5604409497882443E-007 + -3.3999999999999864E-003 -1.9367877257536747E-007 + -2.2999999999999826E-003 -2.4060514647317177E-007 + -1.1999999999999927E-003 -2.9845264748473710E-007 + -9.9999999999988987E-005 -3.6916640056006145E-007 + 1.0000000000000148E-003 -4.5503591650231101E-007 + 2.1000000000000185E-003 -5.5858464520497364E-007 + 3.2000000000000084E-003 -6.8262073682490154E-007 + 4.3000000000000121E-003 -8.3058915834044456E-007 + 5.4000000000000159E-003 -1.0069551308333757E-006 + 6.5000000000000058E-003 -1.2172100696261623E-006 + 7.6000000000000234E-003 -1.4676008959213505E-006 + 8.7000000000000133E-003 -1.7648882248977316E-006 + 9.8000000000000032E-003 -2.1164908048376674E-006 + 1.0900000000000021E-002 -2.5307913347205613E-006 + 1.2000000000000011E-002 -3.0172418519214261E-006 + 1.3100000000000001E-002 -3.5862319691659650E-006 + 1.4200000000000018E-002 -4.2490100895520300E-006 + 1.5300000000000008E-002 -5.0178628043795470E-006 + 1.6400000000000026E-002 -5.9063850130769424E-006 + 1.7500000000000016E-002 -6.9297025220294017E-006 + 1.8600000000000005E-002 -8.1046891864389181E-006 + 1.9700000000000023E-002 -9.4501046987716109E-006 + 2.0800000000000013E-002 -1.0986280358338263E-005 + 2.1900000000000003E-002 -1.2734197298414074E-005 + 2.3000000000000020E-002 -1.4714918506797403E-005 + 2.4100000000000010E-002 -1.6949972632573918E-005 + 2.5200000000000000E-002 -1.9462240743450820E-005 + 2.6300000000000018E-002 -2.2275924493442290E-005 + 2.7400000000000008E-002 -2.5415443815290928E-005 + 2.8500000000000025E-002 -2.8903907150379382E-005 + 2.9600000000000015E-002 -3.2762978662503883E-005 + 3.0700000000000005E-002 -3.7013760447734967E-005 + 3.1800000000000023E-002 -4.1677249100757763E-005 + 3.2900000000000013E-002 -4.6773471694905311E-005 + 3.4000000000000002E-002 -5.2318755479063839E-005 + 3.5100000000000020E-002 -5.8324039855506271E-005 + 3.6200000000000010E-002 -6.4794963691383600E-005 + 3.7300000000000028E-002 -7.1732050855644047E-005 + 3.8400000000000017E-002 -7.9130026279017329E-005 + 3.9500000000000007E-002 -8.6977292085066438E-005 + 4.0600000000000025E-002 -9.5254690677393228E-005 + 4.1700000000000015E-002 -1.0393288539489731E-004 + 4.2800000000000005E-002 -1.1297082528471947E-004 + 4.3900000000000022E-002 -1.2231622531544417E-004 + 4.5000000000000012E-002 -1.3190711615607142E-004 + 4.6100000000000002E-002 -1.4167159679345787E-004 + 4.7200000000000020E-002 -1.5152580454014242E-004 + 4.8300000000000010E-002 -1.6137071361299604E-004 + 4.9400000000000027E-002 -1.7109110194724053E-004 + 5.0500000000000017E-002 -1.8055857799481601E-004 + 5.1600000000000007E-002 -1.8963548063766211E-004 + 5.2700000000000025E-002 -1.9817528664134443E-004 + 5.3800000000000014E-002 -2.0601853611879051E-004 + 5.4900000000000004E-002 -2.1299517538864166E-004 + 5.6000000000000022E-002 -2.1892374206800014E-004 + 5.7100000000000012E-002 -2.2361573064699769E-004 + 5.8200000000000002E-002 -2.2688345052301884E-004 + 5.9300000000000019E-002 -2.2854215058032423E-004 + 6.0400000000000009E-002 -2.2840860765427351E-004 + 6.1500000000000027E-002 -2.2629801242146641E-004 + 6.2600000000000017E-002 -2.2203114349395037E-004 + 6.3700000000000007E-002 -2.1544647461269051E-004 + 6.4800000000000024E-002 -2.0639937429223210E-004 + 6.5900000000000014E-002 -1.9476696616038680E-004 + 6.7000000000000004E-002 -1.8045135948341340E-004 + 6.8100000000000022E-002 -1.6337730630766600E-004 + 6.9200000000000012E-002 -1.4349643606692553E-004 + 7.0300000000000029E-002 -1.2079520820407197E-004 + 7.1400000000000019E-002 -9.5301737019326538E-005 + 7.2500000000000009E-002 -6.7089247750118375E-005 + 7.3600000000000027E-002 -3.6274119338486344E-005 + 7.4700000000000016E-002 -3.0105345558695262E-006 + 7.5800000000000006E-002 3.2512354664504528E-005 + 7.6900000000000024E-002 7.0062196755316108E-005 + 7.8000000000000014E-002 1.0935604950645939E-004 + 7.9100000000000004E-002 1.5005958266556263E-004 + 8.0200000000000021E-002 1.9180319213774055E-004 + 8.1300000000000011E-002 2.3419123317580670E-004 + 8.2400000000000029E-002 2.7680565835908055E-004 + 8.3500000000000019E-002 3.1919920002110302E-004 + 8.4600000000000009E-002 3.6089686909690499E-004 + 8.5700000000000026E-002 4.0140506462194026E-004 + 8.6800000000000016E-002 4.4022619840689003E-004 + 8.7900000000000006E-002 4.7686739708296955E-004 + 8.9000000000000024E-002 5.1085057202726603E-004 + 9.0100000000000013E-002 5.4171995725482702E-004 + 9.1200000000000003E-002 5.6904117809608579E-004 + 9.2300000000000021E-002 5.9240288101136684E-004 + 9.3400000000000011E-002 6.1142607592046261E-004 + 9.4500000000000028E-002 6.2578439246863127E-004 + 9.5600000000000018E-002 6.3521892298012972E-004 + 9.6700000000000008E-002 6.3953665085136890E-004 + 9.7800000000000026E-002 6.3859944930300117E-004 + 9.8900000000000016E-002 6.3231919193640351E-004 + 0.10000000000000001 6.2067335238680243E-004 + 0.10110000000000002 6.0372153529897332E-004 + 0.10220000000000001 5.8160541811957955E-004 + 0.10330000000000003 5.5453641107305884E-004 + 0.10440000000000002 5.2278104703873396E-004 + 0.10550000000000001 4.8666336806491017E-004 + 0.10660000000000003 4.4656379031948745E-004 + 0.10770000000000002 4.0291793993674219E-004 + 0.10880000000000001 3.5621141432784498E-004 + 0.10990000000000003 3.0697093461640179E-004 + 0.11100000000000002 2.5575174367986619E-004 + 0.11210000000000001 2.0312271954026073E-004 + 0.11320000000000002 1.4965287118684500E-004 + 0.11430000000000001 9.5916773716453463E-005 + 0.11540000000000003 4.2491887143114582E-005 + 0.11650000000000002 -1.0052748621092178E-005 + 0.11760000000000001 -6.1170765548013151E-005 + 0.11870000000000003 -1.1036748765036464E-004 + 0.11980000000000002 -1.5718667418695986E-004 + 0.12090000000000001 -2.0120837143622339E-004 + 0.12200000000000003 -2.4205453519243747E-004 + 0.12310000000000001 -2.7940238942392170E-004 + 0.12420000000000003 -3.1299298279918730E-004 + 0.12530000000000002 -3.4262510598637164E-004 + 0.12640000000000001 -3.6815719795413315E-004 + 0.12750000000000003 -3.8950305315665901E-004 + 0.12860000000000002 -4.0663901017978787E-004 + 0.12970000000000001 -4.1959554073400795E-004 + 0.13080000000000003 -4.2845087591558695E-004 + 0.13190000000000002 -4.3332987115718424E-004 + 0.13300000000000001 -4.3440645094960928E-004 + 0.13410000000000000 -4.3189924326725304E-004 + 0.13520000000000004 -4.2605996713973582E-004 + 0.13630000000000003 -4.1716004488989711E-004 + 0.13740000000000002 -4.0549019468016922E-004 + 0.13850000000000001 -3.9136369014158845E-004 + 0.13960000000000000 -3.7511356640607119E-004 + 0.14070000000000005 -3.5707710776478052E-004 + 0.14180000000000004 -3.3758187782950699E-004 + 0.14290000000000003 -3.1694688368588686E-004 + 0.14400000000000002 -2.9548894963227212E-004 + 0.14510000000000001 -2.7351980679668486E-004 + 0.14620000000000000 -2.5133285089395940E-004 + 0.14730000000000004 -2.2919461480341852E-004 + 0.14840000000000003 -2.0734991994686425E-004 + 0.14950000000000002 -1.8602825002744794E-004 + 0.15060000000000001 -1.6543967649340630E-004 + 0.15170000000000000 -1.4576475950889289E-004 + 0.15280000000000005 -1.2715185584966093E-004 + 0.15390000000000004 -1.0972806194331497E-004 + 0.15500000000000003 -9.3605092843063176E-005 + 0.15610000000000002 -7.8874298196751624E-005 + 0.15720000000000001 -6.5597683715168387E-005 + 0.15830000000000000 -5.3809977544005960E-005 + 0.15940000000000004 -4.3532047129701823E-005 + 0.16050000000000003 -3.4776559914462268E-005 + 0.16160000000000002 -2.7539803340914659E-005 + 0.16270000000000001 -2.1796013243147172E-005 + 0.16380000000000000 -1.7502516129752621E-005 + 0.16490000000000005 -1.4613242456107400E-005 + 0.16600000000000004 -1.3078521078568883E-005 + 0.16710000000000003 -1.2835605048167054E-005 + 0.16820000000000002 -1.3804778063786216E-005 + 0.16930000000000001 -1.5901730876066722E-005 + 0.17040000000000000 -1.9046861780225299E-005 + 0.17150000000000004 -2.3158630938269198E-005 + 0.17260000000000003 -2.8138041670899838E-005 + 0.17370000000000002 -3.3869881008286029E-005 + 0.17480000000000001 -4.0240171074401587E-005 + 0.17590000000000000 -4.7145895223366097E-005 + 0.17700000000000005 -5.4482956329593435E-005 + 0.17810000000000004 -6.2129191064741462E-005 + 0.17920000000000003 -6.9946916482876986E-005 + 0.18030000000000002 -7.7800112194381654E-005 + 0.18140000000000001 -8.5561216110363603E-005 + 0.18250000000000000 -9.3098649813327938E-005 + 0.18360000000000004 -1.0026642121374607E-004 + 0.18470000000000003 -1.0691125498851761E-004 + 0.18580000000000002 -1.1288643145235255E-004 + 0.18690000000000001 -1.1805049143731594E-004 + 0.18800000000000000 -1.2225378304719925E-004 + 0.18910000000000005 -1.2533858534879982E-004 + 0.19020000000000004 -1.2715523189399391E-004 + 0.19130000000000003 -1.2757547665387392E-004 + 0.19240000000000002 -1.2648171104956418E-004 + 0.19350000000000001 -1.2375149526633322E-004 + 0.19460000000000005 -1.1926149454666302E-004 + 0.19570000000000004 -1.1291082773823291E-004 + 0.19680000000000003 -1.0463407670613378E-004 + 0.19790000000000002 -9.4386996352113783E-005 + 0.19900000000000001 -8.2132253737654537E-005 + 0.20010000000000000 -6.7846369347535074E-005 + 0.20120000000000005 -5.1541686843847856E-005 + 0.20230000000000004 -3.3273008739342913E-005 + 0.20340000000000003 -1.3122159543854650E-005 + 0.20450000000000002 8.8147344285971485E-006 + 0.20560000000000000 3.2411680876975879E-005 + 0.20670000000000005 5.7499408285366371E-005 + 0.20780000000000004 8.3869716036133468E-005 + 0.20890000000000003 1.1129565973533317E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0043.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0043.BXX.semd new file mode 100644 index 00000000..1ee94784 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0043.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 1.4284269390081139E-015 + -0.11340000000000000 -2.4924135055370920E-015 + -0.11230000000000000 -1.3384944228553384E-014 + -0.11119999999999999 2.1669276277307657E-014 + -0.11009999999999999 9.6478489260143352E-014 + -0.10900000000000000 -6.4763021063573428E-014 + -0.10790000000000000 -5.1346741528762729E-013 + -0.10679999999999999 -1.4715504747901675E-013 + -0.10569999999999999 1.8767461543167663E-012 + -0.10460000000000000 2.3827207568105635E-012 + -0.10349999999999999 -3.7394440842442034E-012 + -0.10239999999999999 -1.1419126061396057E-011 + -0.10130000000000000 -2.0969777563689673E-012 + -0.10020000000000000 2.8348462466354363E-011 + -9.9099999999999994E-002 3.8769612520361818E-011 + -9.7999999999999990E-002 -2.0811798465136810E-011 + -9.6899999999999986E-002 -1.1168244801185168E-010 + -9.5799999999999996E-002 -9.2685935315639512E-011 + -9.4699999999999993E-002 1.0614288614707590E-010 + -9.3599999999999989E-002 3.0103769477207720E-010 + -9.2499999999999999E-002 1.8590774752968997E-010 + -9.1399999999999995E-002 -2.5472471354426318E-010 + -9.0299999999999991E-002 -5.8175569916940617E-010 + -8.9200000000000002E-002 -3.5416380939068404E-010 + -8.8099999999999984E-002 2.7511043443340100E-010 + -8.6999999999999994E-002 6.7017624783005658E-010 + -8.5899999999999990E-002 5.1441328974277667E-010 + -8.4799999999999986E-002 2.1862095467284348E-010 + -8.3699999999999997E-002 2.5128957248377048E-010 + -8.2599999999999993E-002 2.7846566719169630E-010 + -8.1499999999999989E-002 -5.3183085713115474E-010 + -8.0399999999999999E-002 -2.2713622094272523E-009 + -7.9299999999999995E-002 -3.7994598578450223E-009 + -7.8199999999999992E-002 -3.6941296688297598E-009 + -7.7100000000000002E-002 -1.2695856588251786E-009 + -7.5999999999999984E-002 3.6348366538874188E-009 + -7.4899999999999994E-002 1.1205786520918082E-008 + -7.3799999999999991E-002 2.1071230094094062E-008 + -7.2699999999999987E-002 3.1462871419307703E-008 + -7.1599999999999997E-002 4.0369382503513407E-008 + -7.0499999999999993E-002 4.8108010020087022E-008 + -6.9399999999999989E-002 5.7568197320279069E-008 + -6.8300000000000000E-002 7.0786569494885043E-008 + -6.7199999999999996E-002 8.6315466774067318E-008 + -6.6099999999999992E-002 1.0202892042343592E-007 + -6.5000000000000002E-002 1.2042848140936258E-007 + -6.3899999999999985E-002 1.4856065888579906E-007 + -6.2799999999999995E-002 1.9108976800907840E-007 + -6.1699999999999991E-002 2.4523856723135395E-007 + -6.0599999999999994E-002 3.0510219062307442E-007 + -5.9499999999999990E-002 3.7036284084024373E-007 + -5.8399999999999994E-002 4.4808209054281178E-007 + -5.7299999999999990E-002 5.4581482800131198E-007 + -5.6199999999999986E-002 6.6625699446376530E-007 + -5.5099999999999996E-002 8.1032459320340422E-007 + -5.3999999999999992E-002 9.8234670531383017E-007 + -5.2899999999999989E-002 1.1887349273820291E-006 + -5.1799999999999985E-002 1.4335662399389548E-006 + -5.0699999999999995E-002 1.7206415350301540E-006 + -4.9599999999999991E-002 2.0601532924047206E-006 + -4.8499999999999988E-002 2.4675271106389118E-006 + -4.7399999999999998E-002 2.9524971978389658E-006 + -4.6299999999999994E-002 3.5145023957738886E-006 + -4.5199999999999990E-002 4.1555604184395634E-006 + -4.4099999999999986E-002 4.8957117542158812E-006 + -4.2999999999999997E-002 5.7676670621731319E-006 + -4.1899999999999993E-002 6.7942796704301145E-006 + -4.0799999999999989E-002 7.9788815128267743E-006 + -3.9699999999999985E-002 9.3232574727153406E-006 + -3.8599999999999995E-002 1.0849554200831335E-005 + -3.7499999999999992E-002 1.2595943189808168E-005 + -3.6399999999999988E-002 1.4593531886930577E-005 + -3.5299999999999984E-002 1.6858357412274927E-005 + -3.4199999999999994E-002 1.9407851141295396E-005 + -3.3099999999999991E-002 2.2273752620094456E-005 + -3.1999999999999987E-002 2.5490713596809655E-005 + -3.0899999999999997E-002 2.9080756576149724E-005 + -2.9799999999999993E-002 3.3061653084587306E-005 + -2.8699999999999989E-002 3.7467547372216359E-005 + -2.7599999999999986E-002 4.2344574467279017E-005 + -2.6499999999999996E-002 4.7720895963720977E-005 + -2.5399999999999992E-002 5.3594674682244658E-005 + -2.4299999999999988E-002 5.9963662351947278E-005 + -2.3199999999999985E-002 6.6855427576228976E-005 + -2.2099999999999995E-002 7.4312178185209632E-005 + -2.0999999999999991E-002 8.2345664850436151E-005 + -1.9899999999999987E-002 9.0926878328900784E-005 + -1.8799999999999983E-002 1.0002400085795671E-004 + -1.7699999999999994E-002 1.0963040404021740E-004 + -1.6599999999999990E-002 1.1974052904406562E-004 + -1.5499999999999986E-002 1.3030829722993076E-004 + -1.4399999999999996E-002 1.4125515008345246E-004 + -1.3299999999999992E-002 1.5251178410835564E-004 + -1.2199999999999989E-002 1.6402642359025776E-004 + -1.1099999999999985E-002 1.7571833450347185E-004 + -9.9999999999999950E-003 1.8744864792097360E-004 + -8.8999999999999913E-003 1.9905639055650681E-004 + -7.7999999999999875E-003 2.1041416039224714E-004 + -6.6999999999999837E-003 2.2141567023936659E-004 + -5.5999999999999939E-003 2.3190668434835970E-004 + -4.4999999999999901E-003 2.4166422372218221E-004 + -3.3999999999999864E-003 2.5045350776053965E-004 + -2.2999999999999826E-003 2.5808732607401907E-004 + -1.1999999999999927E-003 2.6439671637490392E-004 + -9.9999999999988987E-005 2.6916645583696663E-004 + 1.0000000000000148E-003 2.7214174042455852E-004 + 2.1000000000000185E-003 2.7309166034683585E-004 + 3.2000000000000084E-003 2.7183585916645825E-004 + 4.3000000000000121E-003 2.6818833430297673E-004 + 5.4000000000000159E-003 2.6192137738689780E-004 + 6.5000000000000058E-003 2.5281382841058075E-004 + 7.6000000000000234E-003 2.4073148961178958E-004 + 8.7000000000000133E-003 2.2561571677215397E-004 + 9.8000000000000032E-003 2.0738465536851436E-004 + 1.0900000000000021E-002 1.8590813851915300E-004 + 1.2000000000000011E-002 1.6109916032291949E-004 + 1.3100000000000001E-002 1.3300449063535780E-004 + 1.4200000000000018E-002 1.0175937495660037E-004 + 1.5300000000000008E-002 6.7490065703168511E-005 + 1.6400000000000026E-002 3.0292934752651490E-005 + 1.7500000000000016E-002 -9.6663570730015635E-006 + 1.8600000000000005E-002 -5.2093128033448011E-005 + 1.9700000000000023E-002 -9.6634263172745705E-005 + 2.0800000000000013E-002 -1.4295327127911150E-004 + 2.1900000000000003E-002 -1.9070653070230037E-004 + 2.3000000000000020E-002 -2.3944622080307454E-004 + 2.4100000000000010E-002 -2.8862286126241088E-004 + 2.5200000000000000E-002 -3.3770315349102020E-004 + 2.6300000000000018E-002 -3.8622826104983687E-004 + 2.7400000000000008E-002 -4.3371657375246286E-004 + 2.8500000000000025E-002 -4.7956418711692095E-004 + 2.9600000000000015E-002 -5.2310986211523414E-004 + 3.0700000000000005E-002 -5.6378723820671439E-004 + 3.1800000000000023E-002 -6.0115248197689652E-004 + 3.2900000000000013E-002 -6.3475623028352857E-004 + 3.4000000000000002E-002 -6.6406308906152844E-004 + 3.5100000000000020E-002 -6.8855343852192163E-004 + 3.6200000000000010E-002 -7.0786394644528627E-004 + 3.7300000000000028E-002 -7.2176032699644566E-004 + 3.8400000000000017E-002 -7.2999746771529317E-004 + 3.9500000000000007E-002 -7.3229544796049595E-004 + 4.0600000000000025E-002 -7.2848488343879580E-004 + 4.1700000000000015E-002 -7.1860232856124640E-004 + 4.2800000000000005E-002 -7.0278538623824716E-004 + 4.3900000000000022E-002 -6.8112183362245560E-004 + 4.5000000000000012E-002 -6.5368821378797293E-004 + 4.6100000000000002E-002 -6.2072975561022758E-004 + 4.7200000000000020E-002 -5.8269716100767255E-004 + 4.8300000000000010E-002 -5.4008519509807229E-004 + 4.9400000000000027E-002 -4.9330032197758555E-004 + 5.0500000000000017E-002 -4.4275689288042486E-004 + 5.1600000000000007E-002 -3.8903727545402944E-004 + 5.2700000000000025E-002 -3.3286068355664611E-004 + 5.3800000000000014E-002 -2.7488623163662851E-004 + 5.4900000000000004E-002 -2.1564781491179019E-004 + 5.6000000000000022E-002 -1.5571918629575521E-004 + 5.7100000000000012E-002 -9.5833129307720810E-005 + 5.8200000000000002E-002 -3.6742476368090138E-005 + 5.9300000000000019E-002 2.0978015527362004E-005 + 6.0400000000000009E-002 7.6904805609956384E-005 + 6.1500000000000027E-002 1.3054473674856126E-004 + 6.2600000000000017E-002 1.8128530064132065E-004 + 6.3700000000000007E-002 2.2857575095258653E-004 + 6.4800000000000024E-002 2.7211059932596982E-004 + 6.5900000000000014E-002 3.1171759474091232E-004 + 6.7000000000000004E-002 3.4714501816779375E-004 + 6.8100000000000022E-002 3.7807409535162151E-004 + 6.9200000000000012E-002 4.0432534296996891E-004 + 7.0300000000000029E-002 4.2595551349222660E-004 + 7.1400000000000019E-002 4.4307572534307837E-004 + 7.2500000000000009E-002 4.5567532652057707E-004 + 7.3600000000000027E-002 4.6372649376280606E-004 + 7.4700000000000016E-002 4.6741255209781229E-004 + 7.5800000000000006E-002 4.6711173490621150E-004 + 7.6900000000000024E-002 4.6314534847624600E-004 + 7.8000000000000014E-002 4.5566336484625936E-004 + 7.9100000000000004E-002 4.4483679812401533E-004 + 8.0200000000000021E-002 4.3106017983518541E-004 + 8.1300000000000011E-002 4.1484984103590250E-004 + 8.2400000000000029E-002 3.9657836896367371E-004 + 8.3500000000000019E-002 3.7644835538230836E-004 + 8.4600000000000009E-002 3.5472743911668658E-004 + 8.5700000000000026E-002 3.3186801010742784E-004 + 8.6800000000000016E-002 3.0832362244836986E-004 + 8.7900000000000006E-002 2.8434267733246088E-004 + 8.9000000000000024E-002 2.6006205007433891E-004 + 9.0100000000000013E-002 2.3575357045046985E-004 + 9.1200000000000003E-002 2.1183199714869261E-004 + 9.2300000000000021E-002 1.8859548436012119E-004 + 9.3400000000000011E-002 1.6609324666205794E-004 + 9.4500000000000028E-002 1.4432909665629268E-004 + 9.5600000000000018E-002 1.2350284669082612E-004 + 9.6700000000000008E-002 1.0391893738415092E-004 + 9.7800000000000026E-002 8.5700790805276483E-005 + 9.8900000000000016E-002 6.8740446295123547E-005 + 0.10000000000000001 5.2958119340473786E-005 + 0.10110000000000002 3.8474812754429877E-005 + 0.10220000000000001 2.5444323910051025E-005 + 0.10330000000000003 1.3815406418871135E-005 + 0.10440000000000002 3.3940380035346607E-006 + 0.10550000000000001 -5.8950108723365702E-006 + 0.10660000000000003 -1.3954502719570883E-005 + 0.10770000000000002 -2.0752870113938116E-005 + 0.10880000000000001 -2.6479783628019504E-005 + 0.10990000000000003 -3.1364492315333337E-005 + 0.11100000000000002 -3.5430883144726977E-005 + 0.11210000000000001 -3.8570291508221999E-005 + 0.11320000000000002 -4.0819355490384623E-005 + 0.11430000000000001 -4.2425399442436174E-005 + 0.11540000000000003 -4.3589017877820879E-005 + 0.11650000000000002 -4.4275842810748145E-005 + 0.11760000000000001 -4.4380431063473225E-005 + 0.11870000000000003 -4.3989104597130790E-005 + 0.11980000000000002 -4.3340147385606542E-005 + 0.12090000000000001 -4.2547006160020828E-005 + 0.12200000000000003 -4.1513692849548534E-005 + 0.12310000000000001 -4.0164199162973091E-005 + 0.12420000000000003 -3.8631675124634057E-005 + 0.12530000000000002 -3.7115856684977189E-005 + 0.12640000000000001 -3.5629884223453701E-005 + 0.12750000000000003 -3.4027460060315207E-005 + 0.12860000000000002 -3.2271644158754498E-005 + 0.12970000000000001 -3.0527869967045262E-005 + 0.13080000000000003 -2.8941378332092427E-005 + 0.13190000000000002 -2.7443267754279077E-005 + 0.13300000000000001 -2.5880499379127286E-005 + 0.13410000000000000 -2.4266979380627163E-005 + 0.13520000000000004 -2.2772546799387783E-005 + 0.13630000000000003 -2.1470083083841018E-005 + 0.13740000000000002 -2.0232046153978445E-005 + 0.13850000000000001 -1.8935003026854247E-005 + 0.13960000000000000 -1.7652737369644456E-005 + 0.14070000000000005 -1.6542362573090941E-005 + 0.14180000000000004 -1.5601142877130769E-005 + 0.14290000000000003 -1.4669840311398730E-005 + 0.14400000000000002 -1.3674925867235288E-005 + 0.14510000000000001 -1.2737014913000166E-005 + 0.14620000000000000 -1.1981194802501705E-005 + 0.14730000000000004 -1.1342256584612187E-005 + 0.14840000000000003 -1.0663033208402339E-005 + 0.14950000000000002 -9.9294347819522955E-006 + 0.15060000000000001 -9.2838745331391692E-006 + 0.15170000000000000 -8.8000415416900069E-006 + 0.15280000000000005 -8.3679051385843195E-006 + 0.15390000000000004 -7.8610964919789694E-006 + 0.15500000000000003 -7.3252185757155530E-006 + 0.15610000000000002 -6.9005627665319480E-006 + 0.15720000000000001 -6.6032093855028506E-006 + 0.15830000000000000 -6.3005659285408910E-006 + 0.15940000000000004 -5.9130165936949197E-006 + 0.16050000000000003 -5.5296518439718056E-006 + 0.16160000000000002 -5.2641421461885329E-006 + 0.16270000000000001 -5.0780531637428794E-006 + 0.16380000000000000 -4.8420265557069797E-006 + 0.16490000000000005 -4.5337046685745008E-006 + 0.16600000000000004 -4.2668998503359035E-006 + 0.16710000000000003 -4.1121279537037481E-006 + 0.16820000000000002 -3.9881924749352038E-006 + 0.16930000000000001 -3.7883978620811831E-006 + 0.17040000000000000 -3.5429034141998272E-006 + 0.17150000000000004 -3.3684559639368672E-006 + 0.17260000000000003 -3.2871025723579805E-006 + 0.17370000000000002 -3.1929655506246490E-006 + 0.17480000000000001 -3.0142780360620236E-006 + 0.17590000000000000 -2.8194779133627890E-006 + 0.17700000000000005 -2.7091805350210052E-006 + 0.17810000000000004 -2.6636764687282266E-006 + 0.17920000000000003 -2.5771250875550322E-006 + 0.18030000000000002 -2.4191258489736356E-006 + 0.18140000000000001 -2.2758954401069786E-006 + 0.18250000000000000 -2.2144961349113146E-006 + 0.18360000000000004 -2.1821958853251999E-006 + 0.18470000000000003 -2.0909687918901909E-006 + 0.18580000000000002 -1.9507954220898682E-006 + 0.18690000000000001 -1.8488161686036619E-006 + 0.18800000000000000 -1.8138006225854042E-006 + 0.18910000000000005 -1.7757389514372335E-006 + 0.19020000000000004 -1.6761048300395487E-006 + 0.19130000000000003 -1.5547673228866188E-006 + 0.19240000000000002 -1.4829321344222990E-006 + 0.19350000000000001 -1.4519152955472236E-006 + 0.19460000000000005 -1.3884646250517108E-006 + 0.19570000000000004 -1.2674944400714594E-006 + 0.19680000000000003 -1.1466364640000393E-006 + 0.19790000000000002 -1.0736856665971573E-006 + 0.19900000000000001 -1.0119689477505744E-006 + 0.20010000000000000 -8.9608829512144439E-007 + 0.20120000000000005 -7.2812088092177873E-007 + 0.20230000000000004 -5.6850490182114299E-007 + 0.20340000000000003 -4.4007876454088546E-007 + 0.20450000000000002 -2.9264708700793562E-007 + 0.20560000000000000 -7.6618704270003946E-008 + 0.20670000000000005 1.9065799961026642E-007 + 0.20780000000000004 4.6300598910420376E-007 + 0.20890000000000003 7.4327630272819079E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0043.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0043.BXZ.semd new file mode 100644 index 00000000..2fd02d6d --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0043.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 -1.6396096381098534E-014 + -0.11449999999999999 2.1678969722356035E-014 + -0.11340000000000000 1.2450511541889364E-013 + -0.11230000000000000 -1.4876001906000136E-013 + -0.11119999999999999 -7.5565855656156700E-013 + -0.11009999999999999 1.9396066512893800E-013 + -0.10900000000000000 3.1764738409045812E-012 + -0.10790000000000000 2.0208446461361662E-012 + -0.10679999999999999 -8.5105169439492201E-012 + -0.10569999999999999 -1.4544771637092779E-011 + -0.10460000000000000 8.3655591134879081E-012 + -0.10349999999999999 4.6377134771402595E-011 + -0.10239999999999999 3.1755830603996671E-011 + -0.10130000000000000 -6.6460302539095295E-011 + -0.10020000000000000 -1.4168190232144440E-010 + -9.9099999999999994E-002 -3.8163611160157984E-011 + -9.7999999999999990E-002 2.0275016388016098E-010 + -9.6899999999999986E-002 2.9167254722572977E-010 + -9.5799999999999996E-002 3.1752652590588681E-011 + -9.4699999999999993E-002 -3.4510549973276738E-010 + -9.3599999999999989E-002 -3.9535849594152239E-010 + -9.2499999999999999E-002 -5.2329182653743089E-011 + -9.1399999999999995E-002 2.5030413852711320E-010 + -9.0299999999999991E-002 1.9362141057133186E-010 + -8.9200000000000002E-002 5.4075063871117379E-011 + -8.8099999999999984E-002 2.4755505978468761E-010 + -8.6999999999999994E-002 5.6479942944775985E-010 + -8.5899999999999990E-002 3.5876548953872600E-010 + -8.4799999999999986E-002 -4.5047773844508754E-010 + -8.3699999999999997E-002 -1.0953502549426730E-009 + -8.2599999999999993E-002 -9.6009877825764534E-010 + -8.1499999999999989E-002 -3.4731525988540568E-010 + -8.0399999999999999E-002 2.2505067254208200E-010 + -7.9299999999999995E-002 9.2576130095167741E-010 + -7.8199999999999992E-002 1.8414201274907782E-009 + -7.7100000000000002E-002 1.5221577331914204E-009 + -7.5999999999999984E-002 -2.3157895601144673E-009 + -7.4899999999999994E-002 -1.0041565801088836E-008 + -7.3799999999999991E-002 -1.9254601468787769E-008 + -7.2699999999999987E-002 -2.7822270709521035E-008 + -7.1599999999999997E-002 -3.6855002605307163E-008 + -7.0499999999999993E-002 -4.8887777381878550E-008 + -6.9399999999999989E-002 -6.3468554856171977E-008 + -6.8300000000000000E-002 -7.7072918713838590E-008 + -6.7199999999999996E-002 -8.8544886978070281E-008 + -6.6099999999999992E-002 -1.0255871529807337E-007 + -6.5000000000000002E-002 -1.2546405514513026E-007 + -6.3899999999999985E-002 -1.5878904946475814E-007 + -6.2799999999999995E-002 -1.9951424690134445E-007 + -6.1699999999999991E-002 -2.4643466645102308E-007 + -6.0599999999999994E-002 -3.0301055176096270E-007 + -5.9499999999999990E-002 -3.7302157807062031E-007 + -5.8399999999999994E-002 -4.5698277517658425E-007 + -5.7299999999999990E-002 -5.5577288549102377E-007 + -5.6199999999999986E-002 -6.7517675006456557E-007 + -5.5099999999999996E-002 -8.2239944276807364E-007 + -5.3999999999999992E-002 -9.9919100193801569E-007 + -5.2899999999999989E-002 -1.2042086154906428E-006 + -5.1799999999999985E-002 -1.4437671325140400E-006 + -5.0699999999999995E-002 -1.7342921410090639E-006 + -4.9599999999999991E-002 -2.0892637166980421E-006 + -4.8499999999999988E-002 -2.5078984435822349E-006 + -4.7399999999999998E-002 -2.9845639346604003E-006 + -4.6299999999999994E-002 -3.5290725008962909E-006 + -4.5199999999999990E-002 -4.1695661820995156E-006 + -4.4099999999999986E-002 -4.9321242840960622E-006 + -4.2999999999999997E-002 -5.8245709624316078E-006 + -4.1899999999999993E-002 -6.8469480538624339E-006 + -4.0799999999999989E-002 -8.0130503192776814E-006 + -3.9699999999999985E-002 -9.3523940449813381E-006 + -3.8599999999999995E-002 -1.0892681530094706E-005 + -3.7499999999999992E-002 -1.2651200449909084E-005 + -3.6399999999999988E-002 -1.4646837371401489E-005 + -3.5299999999999984E-002 -1.6909076293813996E-005 + -3.4199999999999994E-002 -1.9466653611743823E-005 + -3.3099999999999991E-002 -2.2335438188747503E-005 + -3.1999999999999987E-002 -2.5531509891152382E-005 + -3.0899999999999997E-002 -2.9093866032781079E-005 + -2.9799999999999993E-002 -3.3076914405683056E-005 + -2.8699999999999989E-002 -3.7513564166147262E-005 + -2.7599999999999986E-002 -4.2401210521347821E-005 + -2.6499999999999996E-002 -4.7735360567457974E-005 + -2.5399999999999992E-002 -5.3549170843325555E-005 + -2.4299999999999988E-002 -5.9899564803345129E-005 + -2.3199999999999985E-002 -6.6816784965340048E-005 + -2.2099999999999995E-002 -7.4284405854996294E-005 + -2.0999999999999991E-002 -8.2278209447395056E-005 + -1.9899999999999987E-002 -9.0801280748564750E-005 + -1.8799999999999983E-002 -9.9867960670962930E-005 + -1.7699999999999994E-002 -1.0946331167360768E-004 + -1.6599999999999990E-002 -1.1954076762776822E-004 + -1.5499999999999986E-002 -1.3005669461563230E-004 + -1.4399999999999996E-002 -1.4097703387960792E-004 + -1.3299999999999992E-002 -1.5224103117361665E-004 + -1.2199999999999989E-002 -1.6373831022065133E-004 + -1.1099999999999985E-002 -1.7535041843075305E-004 + -9.9999999999999950E-003 -1.8699247448239475E-004 + -8.8999999999999913E-003 -1.9858893938362598E-004 + -7.7999999999999875E-003 -2.1000386914238334E-004 + -6.6999999999999837E-003 -2.2102947696112096E-004 + -5.5999999999999939E-003 -2.3145966406445950E-004 + -4.4999999999999901E-003 -2.4114025291055441E-004 + -3.3999999999999864E-003 -2.4993316037580371E-004 + -2.2999999999999826E-003 -2.5763546000234783E-004 + -1.1999999999999927E-003 -2.6398847694508731E-004 + -9.9999999999988987E-005 -2.6875606272369623E-004 + 1.0000000000000148E-003 -2.7175128343515098E-004 + 2.1000000000000185E-003 -2.7278327615931630E-004 + 3.2000000000000084E-003 -2.7161193429492414E-004 + 4.3000000000000121E-003 -2.6799153420142829E-004 + 5.4000000000000159E-003 -2.6174672530032694E-004 + 6.5000000000000058E-003 -2.5275492225773633E-004 + 7.6000000000000234E-003 -2.4087179917842150E-004 + 8.7000000000000133E-003 -2.2590337903238833E-004 + 9.8000000000000032E-003 -2.0770350238308311E-004 + 1.0900000000000021E-002 -1.8624235235620290E-004 + 1.2000000000000011E-002 -1.6156880883499980E-004 + 1.3100000000000001E-002 -1.3369518273975700E-004 + 1.4200000000000018E-002 -1.0261372517561540E-004 + 1.5300000000000008E-002 -6.8394678237382323E-005 + 1.6400000000000026E-002 -3.1237435905495659E-005 + 1.7500000000000016E-002 8.6009331425884739E-006 + 1.8600000000000005E-002 5.0893126172013581E-005 + 1.9700000000000023E-002 9.5390299975406379E-005 + 2.0800000000000013E-002 1.4172897499520332E-004 + 2.1900000000000003E-002 1.8944095063488930E-004 + 2.3000000000000020E-002 2.3807068646419793E-004 + 2.4100000000000010E-002 2.8721737908199430E-004 + 2.5200000000000000E-002 3.3643661299720407E-004 + 2.6300000000000018E-002 3.8513881736434996E-004 + 2.7400000000000008E-002 4.3267392902635038E-004 + 2.8500000000000025E-002 4.7848097165115178E-004 + 2.9600000000000015E-002 5.2209955174475908E-004 + 3.0700000000000005E-002 5.6303030578419566E-004 + 3.1800000000000023E-002 6.0066627338528633E-004 + 3.2900000000000013E-002 6.3440710073336959E-004 + 3.4000000000000002E-002 6.6379754571244121E-004 + 3.5100000000000020E-002 6.8848876981064677E-004 + 3.6200000000000010E-002 7.0810253964737058E-004 + 3.7300000000000028E-002 7.2222668677568436E-004 + 3.8400000000000017E-002 7.3055853135883808E-004 + 3.9500000000000007E-002 7.3298055212944746E-004 + 4.0600000000000025E-002 7.2944740531966090E-004 + 4.1700000000000015E-002 7.1986700640991330E-004 + 4.2800000000000005E-002 7.0416484959423542E-004 + 4.3900000000000022E-002 6.8245903821662068E-004 + 4.5000000000000012E-002 6.5506563987582922E-004 + 4.6100000000000002E-002 6.2231509946286678E-004 + 4.7200000000000020E-002 5.8446114417165518E-004 + 4.8300000000000010E-002 5.4180820006877184E-004 + 4.9400000000000027E-002 4.9486302305012941E-004 + 5.0500000000000017E-002 4.4427541433833539E-004 + 5.1600000000000007E-002 3.9063167059794068E-004 + 5.2700000000000025E-002 3.3441811683587730E-004 + 5.3800000000000014E-002 2.7619718457572162E-004 + 5.4900000000000004E-002 2.1671155991498381E-004 + 5.6000000000000022E-002 1.5672827430535108E-004 + 5.7100000000000012E-002 9.6843119536060840E-005 + 5.8200000000000002E-002 3.7549700209638104E-005 + 5.9300000000000019E-002 -2.0558818505378440E-005 + 6.0400000000000009E-002 -7.6764299592468888E-005 + 6.1500000000000027E-002 -1.3044556544627994E-004 + 6.2600000000000017E-002 -1.8119988089893013E-004 + 6.3700000000000007E-002 -2.2872209956403822E-004 + 6.4800000000000024E-002 -2.7260332717560232E-004 + 6.5900000000000014E-002 -3.1238977680914104E-004 + 6.7000000000000004E-002 -3.4780160058289766E-004 + 6.8100000000000022E-002 -3.7876787246204913E-004 + 6.9200000000000012E-002 -4.0524450014345348E-004 + 7.0300000000000029E-002 -4.2708049295470119E-004 + 7.1400000000000019E-002 -4.4415894080884755E-004 + 7.2500000000000009E-002 -4.5659669558517635E-004 + 7.3600000000000027E-002 -4.6467097126878798E-004 + 7.4700000000000016E-002 -4.6857426059432328E-004 + 7.5800000000000006E-002 -4.6836142428219318E-004 + 7.6900000000000024E-002 -4.6417812700383365E-004 + 7.8000000000000014E-002 -4.5642140321433544E-004 + 7.9100000000000004E-002 -4.4557228102348745E-004 + 8.0200000000000021E-002 -4.3194514000788331E-004 + 8.1300000000000011E-002 -4.1571588371880352E-004 + 8.2400000000000029E-002 -3.9717651088722050E-004 + 8.3500000000000019E-002 -3.7681558751501143E-004 + 8.4600000000000009E-002 -3.5510020097717643E-004 + 8.5700000000000026E-002 -3.3229569089598954E-004 + 8.6800000000000016E-002 -3.0859140679240227E-004 + 8.7900000000000006E-002 -2.8432757244445384E-004 + 8.9000000000000024E-002 -2.5995634496212006E-004 + 9.0100000000000013E-002 -2.3578674881719053E-004 + 9.1200000000000003E-002 -2.1191187261138111E-004 + 9.2300000000000021E-002 -1.8843491852749139E-004 + 9.3400000000000011E-002 -1.6565181431360543E-004 + 9.4500000000000028E-002 -1.4390048454515636E-004 + 9.5600000000000018E-002 -1.2329999299254268E-004 + 9.6700000000000008E-002 -1.0377778380643576E-004 + 9.7800000000000026E-002 -8.5344450781121850E-005 + 9.8900000000000016E-002 -6.8200948589947075E-005 + 0.10000000000000001 -5.2518735174089670E-005 + 0.10110000000000002 -3.8238922570599243E-005 + 0.10220000000000001 -2.5199205992976204E-005 + 0.10330000000000003 -1.3389501873461995E-005 + 0.10440000000000002 -2.9415098197205225E-006 + 0.10550000000000001 6.1321102293732110E-006 + 0.10660000000000003 1.4032804756425321E-005 + 0.10770000000000002 2.0954163119313307E-005 + 0.10880000000000001 2.6873474780586548E-005 + 0.10990000000000003 3.1683557608630508E-005 + 0.11100000000000002 3.5466979170450941E-005 + 0.11210000000000001 3.8487618439830840E-005 + 0.11320000000000002 4.0914343117037788E-005 + 0.11430000000000001 4.2687384848250076E-005 + 0.11540000000000003 4.3729422031901777E-005 + 0.11650000000000002 4.4171982153784484E-005 + 0.11760000000000001 4.4254258682485670E-005 + 0.11870000000000003 4.4057389459339902E-005 + 0.11980000000000002 4.3484040361363441E-005 + 0.12090000000000001 4.2509760532993823E-005 + 0.12200000000000003 4.1308761865366250E-005 + 0.12310000000000001 4.0060254832496867E-005 + 0.12420000000000003 3.8735954149160534E-005 + 0.12530000000000002 3.7203699321253225E-005 + 0.12640000000000001 3.5487955756252632E-005 + 0.12750000000000003 3.3786167477956042E-005 + 0.12860000000000002 3.2210820791078731E-005 + 0.12970000000000001 3.0654933652840555E-005 + 0.13080000000000003 2.8986281904508360E-005 + 0.13190000000000002 2.7271655199001543E-005 + 0.13300000000000001 2.5692357667139731E-005 + 0.13410000000000000 2.4283348466269672E-005 + 0.13520000000000004 2.2897671442478895E-005 + 0.13630000000000003 2.1445523088914342E-005 + 0.13740000000000002 2.0039933588122949E-005 + 0.13850000000000001 1.8824719518306665E-005 + 0.13960000000000000 1.7754869986674748E-005 + 0.14070000000000005 1.6666546798660420E-005 + 0.14180000000000004 1.5527748473687097E-005 + 0.14290000000000003 1.4483572158496827E-005 + 0.14400000000000002 1.3632271475216839E-005 + 0.14510000000000001 1.2875324500782881E-005 + 0.14620000000000000 1.2068690921296366E-005 + 0.14730000000000004 1.1236670616199262E-005 + 0.14840000000000003 1.0522268894419540E-005 + 0.14950000000000002 9.9600438261404634E-006 + 0.15060000000000001 9.4226588771562092E-006 + 0.15170000000000000 8.8190481619676575E-006 + 0.15280000000000005 8.2310134530416690E-006 + 0.15390000000000004 7.7784088716725819E-006 + 0.15500000000000003 7.4261306508560665E-006 + 0.15610000000000002 7.0328155743482057E-006 + 0.15720000000000001 6.5660810832923744E-006 + 0.15830000000000000 6.1509213082899805E-006 + 0.15940000000000004 5.8767095652001444E-006 + 0.16050000000000003 5.6587059589219280E-006 + 0.16160000000000002 5.3636322263628244E-006 + 0.16270000000000001 5.0057678890880197E-006 + 0.16380000000000000 4.7180465116980486E-006 + 0.16490000000000005 4.5481497181754094E-006 + 0.16600000000000004 4.3916866161453072E-006 + 0.16710000000000003 4.1545745261828415E-006 + 0.16820000000000002 3.8912630770937540E-006 + 0.16930000000000001 3.7116594739927677E-006 + 0.17040000000000000 3.6095480027142912E-006 + 0.17150000000000004 3.4764393603836652E-006 + 0.17260000000000003 3.2712671327317366E-006 + 0.17370000000000002 3.0801481898379279E-006 + 0.17480000000000001 2.9785935566906119E-006 + 0.17590000000000000 2.9139214348106179E-006 + 0.17700000000000005 2.7878704713657498E-006 + 0.17810000000000004 2.6075772439071443E-006 + 0.17920000000000003 2.4721880436118226E-006 + 0.18030000000000002 2.4197868242481491E-006 + 0.18140000000000001 2.3709383185632760E-006 + 0.18250000000000000 2.2513240764965303E-006 + 0.18360000000000004 2.1022208329668501E-006 + 0.18470000000000003 2.0126726667513140E-006 + 0.18580000000000002 1.9832352791127050E-006 + 0.18690000000000001 1.9290600903332233E-006 + 0.18800000000000000 1.8113562418875517E-006 + 0.18910000000000005 1.6926314856391400E-006 + 0.19020000000000004 1.6363062513846671E-006 + 0.19130000000000003 1.6095663113446790E-006 + 0.19240000000000002 1.5358893961092690E-006 + 0.19350000000000001 1.4114152691035997E-006 + 0.19460000000000005 1.3065118764643557E-006 + 0.19570000000000004 1.2555568673633388E-006 + 0.19680000000000003 1.2053309319526306E-006 + 0.19790000000000002 1.0961191492242506E-006 + 0.19900000000000001 9.4786395266055479E-007 + 0.20010000000000000 8.2328909911666415E-007 + 0.20120000000000005 7.3093787023026380E-007 + 0.20230000000000004 6.1489834024541778E-007 + 0.20340000000000003 4.3873464505850279E-007 + 0.20450000000000002 2.3157829787123774E-007 + 0.20560000000000000 3.1982104076178075E-008 + 0.20670000000000005 -1.7659432671734976E-007 + 0.20780000000000004 -4.4089409811931546E-007 + 0.20890000000000003 -7.6947065963395289E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0044.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0044.BXX.semd new file mode 100644 index 00000000..c1db6bf5 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0044.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 2.4000243043723909E-024 + -0.10900000000000000 -1.3332590223960065E-023 + -0.10790000000000000 -2.2150797700048055E-023 + -0.10679999999999999 2.2310097115804765E-022 + -0.10569999999999999 1.7721250316100895E-022 + -0.10460000000000000 -2.1391639869154638E-021 + -0.10349999999999999 -2.0389646670262676E-021 + -0.10239999999999999 1.4471807544363650E-020 + -0.10130000000000000 2.1805797650411932E-020 + -0.10020000000000000 -6.8965317616904916E-020 + -9.9099999999999994E-002 -1.7179191984352158E-019 + -9.7999999999999990E-002 1.9025050691143067E-019 + -9.6899999999999986E-002 9.6671543533791339E-019 + -9.5799999999999996E-002 1.4037796539832160E-019 + -9.4699999999999993E-002 -3.7453360880681192E-018 + -9.3599999999999989E-002 -4.5490826738675196E-018 + -9.2499999999999999E-002 8.3685564786969291E-018 + -9.1399999999999995E-002 2.4897802256878662E-017 + -9.0299999999999991E-002 2.0418335103363605E-018 + -8.9200000000000002E-002 -7.3402227465277462E-017 + -8.8099999999999984E-002 -9.4268870885997350E-017 + -8.6999999999999994E-002 8.6430639750342868E-017 + -8.5899999999999990E-002 3.5334527319150894E-016 + -8.4799999999999986E-002 2.3068886731933706E-016 + -8.3699999999999997E-002 -5.3541725513508694E-016 + -8.2599999999999993E-002 -1.2087282977096218E-015 + -8.1499999999999989E-002 -4.7744774959310112E-016 + -8.0399999999999999E-002 1.7436687791745229E-015 + -7.9299999999999995E-002 3.3463715824099067E-015 + -7.8199999999999992E-002 1.8757017338936815E-015 + -7.7100000000000002E-002 -2.7436650770328724E-015 + -7.5999999999999984E-002 -8.1821214300420442E-015 + -7.4899999999999994E-002 -1.1101885503842033E-014 + -7.3799999999999991E-002 -5.6434840660238642E-015 + -7.2699999999999987E-002 1.6435271654909045E-014 + -7.1599999999999997E-002 5.1355939628943553E-014 + -7.0499999999999993E-002 6.1798886862897418E-014 + -6.9399999999999989E-002 -9.1977927078640449E-015 + -6.8300000000000000E-002 -1.6187131658945003E-013 + -6.7199999999999996E-002 -2.6758933610593338E-013 + -6.6099999999999992E-002 -1.3148072311886666E-013 + -6.5000000000000002E-002 2.9113186470960950E-013 + -6.3899999999999985E-002 7.3013481111799949E-013 + -6.2799999999999995E-002 7.3568256521439057E-013 + -6.1699999999999991E-002 6.6426065223421787E-014 + -6.0599999999999994E-002 -1.0373297273241766E-012 + -5.9499999999999990E-002 -1.9627706578095871E-012 + -5.8399999999999994E-002 -2.0493361781864783E-012 + -5.7299999999999990E-002 -8.2077910006778110E-013 + -5.6199999999999986E-002 1.8077351681550224E-012 + -5.5099999999999996E-002 5.0855960068152406E-012 + -5.3999999999999992E-002 7.0806815272161927E-012 + -5.2899999999999989E-002 5.3764384437549051E-012 + -5.1799999999999985E-002 -1.0103260459151664E-012 + -5.0699999999999995E-002 -1.0081621301671895E-011 + -4.9599999999999991E-002 -1.7582161421225706E-011 + -4.8499999999999988E-002 -1.9545533594400588E-011 + -4.7399999999999998E-002 -1.3909915753951285E-011 + -4.6299999999999994E-002 1.6937798006603361E-013 + -4.5199999999999990E-002 2.2812194841459466E-011 + -4.4099999999999986E-002 5.0620695135616955E-011 + -4.2999999999999997E-002 7.2553019148102749E-011 + -4.1899999999999993E-002 7.0975482435731152E-011 + -4.0799999999999989E-002 3.0996663569204941E-011 + -3.9699999999999985E-002 -4.7768362182454283E-011 + -3.8599999999999995E-002 -1.4639935097537915E-010 + -3.7499999999999992E-002 -2.3152847694607459E-010 + -3.6399999999999988E-002 -2.6450702739211351E-010 + -3.5299999999999984E-002 -2.1055435173167325E-010 + -3.4199999999999994E-002 -4.9907519089620322E-011 + -3.3099999999999991E-002 2.0773763265147238E-010 + -3.1999999999999987E-002 5.1289400504472837E-010 + -3.0899999999999997E-002 7.8018097537935205E-010 + -2.9799999999999993E-002 9.0634477700746174E-010 + -2.8699999999999989E-002 7.9278145159733526E-010 + -2.7599999999999986E-002 3.6855779539379796E-010 + -2.6499999999999996E-002 -3.7981284783938918E-010 + -2.5399999999999992E-002 -1.3729896108927164E-009 + -2.4299999999999988E-002 -2.4199204862185297E-009 + -2.3199999999999985E-002 -3.2392801774250302E-009 + -2.2099999999999995E-002 -3.5146883181624844E-009 + -2.0999999999999991E-002 -2.9500293319273396E-009 + -1.9899999999999987E-002 -1.3049291647249106E-009 + -1.8799999999999983E-002 1.5754869631123825E-009 + -1.7699999999999994E-002 5.7239541995102172E-009 + -1.6599999999999990E-002 1.1035685254512373E-008 + -1.5499999999999986E-002 1.7315784361926490E-008 + -1.4399999999999996E-002 2.4378236318511881E-008 + -1.3299999999999992E-002 3.2129616300835551E-008 + -1.2199999999999989E-002 4.0597818440346600E-008 + -1.1099999999999985E-002 4.9950223512951197E-008 + -9.9999999999999950E-003 6.0562527437468816E-008 + -8.8999999999999913E-003 7.3109710285734764E-008 + -7.7999999999999875E-003 8.8576221912717301E-008 + -6.6999999999999837E-003 1.0814456885555046E-007 + -5.5999999999999939E-003 1.3305708534971927E-007 + -4.4999999999999901E-003 1.6457231311051146E-007 + -3.3999999999999864E-003 2.0401976996708981E-007 + -2.2999999999999826E-003 2.5285589799750596E-007 + -1.1999999999999927E-003 3.1267265399037569E-007 + -9.9999999999988987E-005 3.8522270529028901E-007 + 1.0000000000000148E-003 4.7251720047825074E-007 + 2.1000000000000185E-003 5.7696365729498211E-007 + 3.2000000000000084E-003 7.0149781095096841E-007 + 4.3000000000000121E-003 8.4973726188763976E-007 + 5.4000000000000159E-003 1.0261711622661096E-006 + 6.5000000000000058E-003 1.2362650068098446E-006 + 7.6000000000000234E-003 1.4863173873891355E-006 + 8.7000000000000133E-003 1.7831712284532841E-006 + 9.8000000000000032E-003 2.1341134015528951E-006 + 1.0900000000000021E-002 2.5471501885476755E-006 + 1.2000000000000011E-002 3.0314040486700833E-006 + 1.3100000000000001E-002 3.5971979741589166E-006 + 1.4200000000000018E-002 4.2558144741633441E-006 + 1.5300000000000008E-002 5.0194107643619645E-006 + 1.6400000000000026E-002 5.9014191720052622E-006 + 1.7500000000000016E-002 6.9171260292932857E-006 + 1.8600000000000005E-002 8.0838035501074046E-006 + 1.9700000000000023E-002 9.4202159743872471E-006 + 2.0800000000000013E-002 1.0946053407678846E-005 + 2.1900000000000003E-002 1.2681773114309181E-005 + 2.3000000000000020E-002 1.4648733667854685E-005 + 2.4100000000000010E-002 1.6869265891727991E-005 + 2.5200000000000000E-002 1.9366434571566060E-005 + 2.6300000000000018E-002 2.2163914763950743E-005 + 2.7400000000000008E-002 2.5285618903581053E-005 + 2.8500000000000025E-002 2.8755270250258036E-005 + 2.9600000000000015E-002 3.2595966331427917E-005 + 3.0700000000000005E-002 3.6829977034358308E-005 + 3.1800000000000023E-002 4.1478597267996520E-005 + 3.2900000000000013E-002 4.6561650378862396E-005 + 3.4000000000000002E-002 5.2095685532549396E-005 + 3.5100000000000020E-002 5.8092318795388564E-005 + 3.6200000000000010E-002 6.4557389123365283E-005 + 3.7300000000000028E-002 7.1492184360977262E-005 + 3.8400000000000017E-002 7.8893135651014745E-005 + 3.9500000000000007E-002 8.6749925685580820E-005 + 4.0600000000000025E-002 9.5042712928261608E-005 + 4.1700000000000015E-002 1.0374084376962855E-004 + 4.2800000000000005E-002 1.1280378384981304E-004 + 4.3900000000000022E-002 1.2218189658597112E-004 + 4.5000000000000012E-002 1.3181548274587840E-004 + 4.6100000000000002E-002 1.4163221931084991E-004 + 4.7200000000000020E-002 1.5154542052187026E-004 + 4.8300000000000010E-002 1.6145381960086524E-004 + 4.9400000000000027E-002 1.7124303849413991E-004 + 5.0500000000000017E-002 1.8078579159919173E-004 + 5.1600000000000007E-002 1.8994415586348623E-004 + 5.2700000000000025E-002 1.9856871222145855E-004 + 5.3800000000000014E-002 2.0649877842515707E-004 + 5.4900000000000004E-002 2.1356056095100939E-004 + 5.6000000000000022E-002 2.1956999262329191E-004 + 5.7100000000000012E-002 2.2433794219978154E-004 + 5.8200000000000002E-002 2.2767663176637143E-004 + 5.9300000000000019E-002 2.2939957852941006E-004 + 6.0400000000000009E-002 2.2931814601179212E-004 + 6.1500000000000027E-002 2.2724576410837471E-004 + 6.2600000000000017E-002 2.2300131968222558E-004 + 6.3700000000000007E-002 2.1641961939167231E-004 + 6.4800000000000024E-002 2.0735716680064797E-004 + 6.5900000000000014E-002 1.9569144933484495E-004 + 6.7000000000000004E-002 1.8132127297576517E-004 + 6.8100000000000022E-002 1.6416858125012368E-004 + 6.9200000000000012E-002 1.4418376667890698E-004 + 7.0300000000000029E-002 1.2135680299252272E-004 + 7.1400000000000019E-002 9.5720904937479645E-005 + 7.2500000000000009E-002 6.7349785240367055E-005 + 7.3600000000000027E-002 3.6357556382426992E-005 + 7.4700000000000016E-002 2.8996676064707572E-006 + 7.5800000000000006E-002 -3.2827290851855651E-005 + 7.6900000000000024E-002 -7.0584530476480722E-005 + 7.8000000000000014E-002 -1.1008573346771300E-004 + 7.9100000000000004E-002 -1.5099573647603393E-004 + 8.0200000000000021E-002 -1.9293888180982322E-004 + 8.1300000000000011E-002 -2.3551426420453936E-004 + 8.2400000000000029E-002 -2.7829944156110287E-004 + 8.3500000000000019E-002 -3.2084475969895720E-004 + 8.4600000000000009E-002 -3.6266908864490688E-004 + 8.5700000000000026E-002 -4.0326881571672857E-004 + 8.6800000000000016E-002 -4.4214021181687713E-004 + 8.7900000000000006E-002 -4.7879703924991190E-004 + 8.9000000000000024E-002 -5.1276967860758305E-004 + 9.0100000000000013E-002 -5.4359721252694726E-004 + 9.1200000000000003E-002 -5.7083147112280130E-004 + 9.2300000000000021E-002 -5.9405498905107379E-004 + 9.3400000000000011E-002 -6.1290152370929718E-004 + 9.4500000000000028E-002 -6.2706129392609000E-004 + 9.5600000000000018E-002 -6.3627836061641574E-004 + 9.6700000000000008E-002 -6.4035155810415745E-004 + 9.7800000000000026E-002 -6.3913984922692180E-004 + 9.8900000000000016E-002 -6.3256628345698118E-004 + 0.10000000000000001 -6.2062148936092854E-004 + 0.10110000000000002 -6.0337141621857882E-004 + 0.10220000000000001 -5.8096158318221569E-004 + 0.10330000000000003 -5.5361259728670120E-004 + 0.10440000000000002 -5.2160111954435706E-004 + 0.10550000000000001 -4.8524970770813525E-004 + 0.10660000000000003 -4.4493345194496214E-004 + 0.10770000000000002 -4.0109691326506436E-004 + 0.10880000000000001 -3.5424422821961343E-004 + 0.10990000000000003 -3.0491230427287519E-004 + 0.11100000000000002 -2.5364573230035603E-004 + 0.11210000000000001 -2.0099656831007451E-004 + 0.11320000000000002 -1.4753938012290746E-004 + 0.11430000000000001 -9.3860850029159337E-005 + 0.11540000000000003 -4.0540584450354800E-005 + 0.11650000000000002 1.1861911843880080E-005 + 0.11760000000000001 6.2812323449179530E-005 + 0.11870000000000003 1.1181308218510821E-004 + 0.11980000000000002 1.5841126150917262E-004 + 0.12090000000000001 2.0219788711983711E-004 + 0.12200000000000003 2.4280362413264811E-004 + 0.12310000000000001 2.7990460512228310E-004 + 0.12420000000000003 3.1323891016654670E-004 + 0.12530000000000002 3.4261279506608844E-004 + 0.12640000000000001 3.6790131707675755E-004 + 0.12750000000000003 3.8903491804376245E-004 + 0.12860000000000002 4.0598478517495096E-004 + 0.12970000000000001 4.1876483010128140E-004 + 0.13080000000000003 4.2745418613776565E-004 + 0.13190000000000002 4.3219333747401834E-004 + 0.13300000000000001 4.3317303061485291E-004 + 0.13410000000000000 4.3060627649538219E-004 + 0.13520000000000004 4.2472811765037477E-004 + 0.13630000000000003 4.1580758988857269E-004 + 0.13740000000000002 4.0414551040157676E-004 + 0.13850000000000001 3.9006111910566688E-004 + 0.13960000000000000 3.7387874908745289E-004 + 0.14070000000000005 3.5592183121480048E-004 + 0.14180000000000004 3.3651714329607785E-004 + 0.14290000000000003 3.1599070644006133E-004 + 0.14400000000000002 2.9465663828887045E-004 + 0.14510000000000001 2.7281482471153140E-004 + 0.14620000000000000 2.5075173471122980E-004 + 0.14730000000000004 2.2874091519042850E-004 + 0.14840000000000003 2.0703258633147925E-004 + 0.14950000000000002 1.8584649660624564E-004 + 0.15060000000000001 1.6537726332899183E-004 + 0.15170000000000000 1.4580509741790593E-004 + 0.15280000000000005 1.2729354784823954E-004 + 0.15390000000000004 1.0997584467986599E-004 + 0.15500000000000003 9.3949332949705422E-005 + 0.15610000000000002 7.9288598499260843E-005 + 0.15720000000000001 6.6059954406227916E-005 + 0.15830000000000000 5.4318759794114158E-005 + 0.15940000000000004 4.4092736061429605E-005 + 0.16050000000000003 3.5378605389269069E-005 + 0.16160000000000002 2.8156826374470256E-005 + 0.16270000000000001 2.2407524738810025E-005 + 0.16380000000000000 1.8107193682226352E-005 + 0.16490000000000005 1.5215075109153986E-005 + 0.16600000000000004 1.3668813153344672E-005 + 0.16710000000000003 1.3397327165876050E-005 + 0.16820000000000002 1.4330844351206906E-005 + 0.16930000000000001 1.6395881175412796E-005 + 0.17040000000000000 1.9504861484165303E-005 + 0.17150000000000004 2.3561209673061967E-005 + 0.17260000000000003 2.8468723030528054E-005 + 0.17370000000000002 3.4133008739445359E-005 + 0.17480000000000001 4.0449398511555046E-005 + 0.17590000000000000 4.7298319259425625E-005 + 0.17700000000000005 5.4556971008423716E-005 + 0.17810000000000004 6.2110477301757783E-005 + 0.17920000000000003 6.9844216341152787E-005 + 0.18030000000000002 7.7628028520848602E-005 + 0.18140000000000001 8.5315878095570952E-005 + 0.18250000000000000 9.2762697022408247E-005 + 0.18360000000000004 9.9835408036597073E-005 + 0.18470000000000003 1.0640049731591716E-004 + 0.18580000000000002 1.1230812378926203E-004 + 0.18690000000000001 1.1739807814592496E-004 + 0.18800000000000000 1.2151996634202078E-004 + 0.18910000000000005 1.2454023817554116E-004 + 0.19020000000000004 1.2632581638172269E-004 + 0.19130000000000003 1.2673257151618600E-004 + 0.19240000000000002 1.2561914627440274E-004 + 0.19350000000000001 1.2286468700040132E-004 + 0.19460000000000005 1.1837376223411411E-004 + 0.19570000000000004 1.1206237832084298E-004 + 0.19680000000000003 1.0384844790678471E-004 + 0.19790000000000002 9.3666603788733482E-005 + 0.19900000000000001 8.1484758993610740E-005 + 0.20010000000000000 6.7299391957931221E-005 + 0.20120000000000005 5.1125593017786741E-005 + 0.20230000000000004 3.2998275855788961E-005 + 0.20340000000000003 1.2988978596695233E-005 + 0.20450000000000002 -8.7917005657800473E-006 + 0.20560000000000000 -3.2205614843405783E-005 + 0.20670000000000005 -5.7098950492218137E-005 + 0.20780000000000004 -8.3290178736206144E-005 + 0.20890000000000003 -1.1055588402086869E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0044.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0044.BXZ.semd new file mode 100644 index 00000000..2d8ebd65 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0044.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 2.4000243043723909E-024 + -0.10900000000000000 -1.4065601354813240E-023 + -0.10790000000000000 -2.0158546838852304E-023 + -0.10679999999999999 2.3609311899202873E-022 + -0.10569999999999999 1.4395363514768624E-022 + -0.10460000000000000 -2.2927538167668016E-021 + -0.10349999999999999 -1.7718426825148928E-021 + -0.10239999999999999 1.5905067592260830E-020 + -0.10130000000000000 2.0831343345907520E-020 + -0.10020000000000000 -7.9272446876061666E-020 + -9.9099999999999994E-002 -1.7510800937106424E-019 + -9.7999999999999990E-002 2.4450885050517539E-019 + -9.6899999999999986E-002 1.0396053501451674E-018 + -9.5799999999999996E-002 -4.3665520368178932E-020 + -9.4699999999999993E-002 -4.2844874482465074E-018 + -9.3599999999999989E-002 -4.3870268249301120E-018 + -9.2499999999999999E-002 1.0761616460592440E-017 + -9.1399999999999995E-002 2.7231455781541839E-017 + -9.0299999999999991E-002 -3.8409858774297698E-018 + -8.9200000000000002E-002 -8.9253747623982248E-017 + -8.8099999999999984E-002 -9.5308848674213319E-017 + -8.6999999999999994E-002 1.3636464150674766E-016 + -8.5899999999999990E-002 4.2458881733837411E-016 + -8.4799999999999986E-002 1.7978695174968192E-016 + -8.3699999999999997E-002 -8.1178118299503007E-016 + -8.2599999999999993E-002 -1.4590206043926367E-015 + -8.1499999999999989E-002 -9.5570098781437167E-017 + -8.0399999999999999E-002 2.9471609309624554E-015 + -7.9299999999999995E-002 4.1579661534587448E-015 + -7.8199999999999992E-002 1.5542489452321915E-016 + -7.7100000000000002E-002 -7.2640402062050004E-015 + -7.5999999999999984E-002 -1.1160693307304004E-014 + -7.4899999999999994E-002 -5.5982342954321185E-015 + -7.3799999999999991E-002 9.6390621450326980E-015 + -7.2699999999999987E-002 2.9311097413152812E-014 + -7.1599999999999997E-002 4.0210724154684727E-014 + -7.0499999999999993E-002 1.6085613066150681E-014 + -6.9399999999999989E-002 -6.4578320447226945E-014 + -6.8300000000000000E-002 -1.6458466805136657E-013 + -6.7199999999999996E-002 -1.5898694578735106E-013 + -6.6099999999999992E-002 6.9542089372199439E-014 + -6.5000000000000002E-002 4.3670790724967268E-013 + -6.3899999999999985E-002 5.9355791766010912E-013 + -6.2799999999999995E-002 1.9792662246578135E-013 + -6.1699999999999991E-002 -6.5364722098490424E-013 + -6.0599999999999994E-002 -1.3335564206726214E-012 + -5.9499999999999990E-002 -1.1716839521183631E-012 + -5.8399999999999994E-002 -7.9708409198107205E-014 + -5.7299999999999990E-002 1.3725808684084129E-012 + -5.6199999999999986E-002 2.4587777560508561E-012 + -5.5099999999999996E-002 2.6846090454835103E-012 + -5.3999999999999992E-002 1.6823726656581273E-012 + -5.2899999999999989E-002 -8.1627456530175557E-013 + -5.1799999999999985E-002 -4.3534780815035479E-012 + -5.0699999999999995E-002 -7.1745409092882628E-012 + -4.9599999999999991E-002 -7.0335425851608679E-012 + -4.8499999999999988E-002 -3.1000865936825495E-012 + -4.7399999999999998E-002 3.2307292691796663E-012 + -4.6299999999999994E-002 9.8256333624924252E-012 + -4.5199999999999990E-002 1.5510911999250254E-011 + -4.4099999999999986E-002 1.9168092460497554E-011 + -4.2999999999999997E-002 1.7401266191874321E-011 + -4.1899999999999993E-002 5.4186104388176393E-012 + -4.0799999999999989E-002 -1.7505823179941871E-011 + -3.9699999999999985E-002 -4.3707131663905940E-011 + -3.8599999999999995E-002 -6.0405833113286178E-011 + -3.7499999999999992E-002 -5.8461256668973505E-011 + -3.6399999999999988E-002 -3.7237414540758351E-011 + -3.5299999999999984E-002 -1.0054746748741628E-012 + -3.4199999999999994E-002 4.6557029065308342E-011 + -3.3099999999999991E-002 1.0134657002502934E-010 + -3.1999999999999987E-002 1.5312331957950676E-010 + -3.0899999999999997E-002 1.8410388491485463E-010 + -2.9799999999999993E-002 1.7434081955869374E-010 + -2.8699999999999989E-002 1.0730449168105949E-010 + -2.7599999999999986E-002 -2.7166106170151139E-011 + -2.6499999999999996E-002 -2.2586178760608533E-010 + -2.5399999999999992E-002 -4.5923612135290170E-010 + -2.4299999999999988E-002 -6.6683941701839444E-010 + -2.3199999999999985E-002 -7.7470868609097465E-010 + -2.2099999999999995E-002 -7.2147354757134963E-010 + -2.0999999999999991E-002 -4.6297984890308896E-010 + -1.9899999999999987E-002 4.8680438152759464E-011 + -1.8799999999999983E-002 8.7559065553577398E-010 + -1.7699999999999994E-002 2.0656978350075406E-009 + -1.6599999999999990E-002 3.6150360482878341E-009 + -1.5499999999999986E-002 5.4777973268471669E-009 + -1.4399999999999996E-002 7.6281425620550181E-009 + -1.3299999999999992E-002 1.0106922410102470E-008 + -1.2199999999999989E-002 1.3000429177623118E-008 + -1.1099999999999985E-002 1.6389726908982993E-008 + -9.9999999999999950E-003 2.0351487606262708E-008 + -8.8999999999999913E-003 2.5020742810966112E-008 + -7.7999999999999875E-003 3.0640290304972950E-008 + -6.6999999999999837E-003 3.7540790032153382E-008 + -5.5999999999999939E-003 4.6092562655530855E-008 + -4.4999999999999901E-003 5.6698276296174299E-008 + -3.3999999999999864E-003 6.9819840575746639E-008 + -2.2999999999999826E-003 8.5982506448090135E-008 + -1.1999999999999927E-003 1.0575488573749681E-007 + -9.9999999999988987E-005 1.2977076835340995E-007 + 1.0000000000000148E-003 1.5879972181664925E-007 + 2.1000000000000185E-003 1.9377586113478174E-007 + 3.2000000000000084E-003 2.3574835950057604E-007 + 4.3000000000000121E-003 2.8586410394382256E-007 + 5.4000000000000159E-003 3.4549356087154592E-007 + 6.5000000000000058E-003 4.1640046788415930E-007 + 7.6000000000000234E-003 5.0071002988261171E-007 + 8.7000000000000133E-003 6.0067270624131197E-007 + 9.8000000000000032E-003 7.1852662131277611E-007 + 1.0900000000000021E-002 8.5670745875177090E-007 + 1.2000000000000011E-002 1.0182352525589522E-006 + 1.3100000000000001E-002 1.2068175010426785E-006 + 1.4200000000000018E-002 1.4265594927564962E-006 + 1.5300000000000008E-002 1.6816585457490874E-006 + 1.6400000000000026E-002 1.9764913758990588E-006 + 1.7500000000000016E-002 2.3159996089816559E-006 + 1.8600000000000005E-002 2.7058702016802272E-006 + 1.9700000000000023E-002 3.1523088637186447E-006 + 2.0800000000000013E-002 3.6617693695006892E-006 + 2.1900000000000003E-002 4.2409192246850580E-006 + 2.3000000000000020E-002 4.8967076509143226E-006 + 2.4100000000000010E-002 5.6363833209616132E-006 + 2.5200000000000000E-002 6.4675423345761374E-006 + 2.6300000000000018E-002 7.3983114816655871E-006 + 2.7400000000000008E-002 8.4371777120395564E-006 + 2.8500000000000025E-002 9.5923996923374943E-006 + 2.9600000000000015E-002 1.0871354788832832E-005 + 3.0700000000000005E-002 1.2280685041332617E-005 + 3.1800000000000023E-002 1.3826767826685682E-005 + 3.2900000000000013E-002 1.5516530766035430E-005 + 3.4000000000000002E-002 1.7356380340061150E-005 + 3.5100000000000020E-002 1.9350647562532686E-005 + 3.6200000000000010E-002 2.1500587536138482E-005 + 3.7300000000000028E-002 2.3805765522411093E-005 + 3.8400000000000017E-002 2.6264704501954839E-005 + 3.9500000000000007E-002 2.8874705094494857E-005 + 4.0600000000000025E-002 3.1630064768251032E-005 + 4.1700000000000015E-002 3.4521050110924989E-005 + 4.2800000000000005E-002 3.7533685826929286E-005 + 4.3900000000000022E-002 4.0650684240972623E-005 + 4.5000000000000012E-002 4.3851810914929956E-005 + 4.6100000000000002E-002 4.7113466280279681E-005 + 4.7200000000000020E-002 5.0408038077875972E-005 + 4.8300000000000010E-002 5.3703370213042945E-005 + 4.9400000000000027E-002 5.6961351219797507E-005 + 5.0500000000000017E-002 6.0137455875519663E-005 + 5.1600000000000007E-002 6.3184255850501359E-005 + 5.2700000000000025E-002 6.6052984038833529E-005 + 5.3800000000000014E-002 6.8693057983182371E-005 + 5.4900000000000004E-002 7.1048736572265625E-005 + 5.6000000000000022E-002 7.3058174166362733E-005 + 5.7100000000000012E-002 7.4656083597801626E-005 + 5.8200000000000002E-002 7.5777796155307442E-005 + 5.9300000000000019E-002 7.6362768595572561E-005 + 6.0400000000000009E-002 7.6350377639755607E-005 + 6.1500000000000027E-002 7.5681316957343370E-005 + 6.2600000000000017E-002 7.4292307544965297E-005 + 6.3700000000000007E-002 7.2126713348552585E-005 + 6.4800000000000024E-002 6.9133719080127776E-005 + 6.5900000000000014E-002 6.5273685322608799E-005 + 6.7000000000000004E-002 6.0515863879118115E-005 + 6.8100000000000022E-002 5.4835694754729047E-005 + 6.9200000000000012E-002 4.8215279093710706E-005 + 7.0300000000000029E-002 4.0647522837389261E-005 + 7.1400000000000019E-002 3.2140793337021023E-005 + 7.2500000000000009E-002 2.2718089894624427E-005 + 7.3600000000000027E-002 1.2420315215422306E-005 + 7.4700000000000016E-002 1.3013271882300614E-006 + 7.5800000000000006E-002 -1.0572455721558072E-005 + 7.6900000000000024E-002 -2.3126516680349596E-005 + 7.8000000000000014E-002 -3.6272711440687999E-005 + 7.9100000000000004E-002 -4.9900620069820434E-005 + 8.0200000000000021E-002 -6.3879335357341915E-005 + 8.1300000000000011E-002 -7.8068718721624464E-005 + 8.2400000000000029E-002 -9.2330061306711286E-005 + 8.3500000000000019E-002 -1.0651932097971439E-004 + 8.4600000000000009E-002 -1.2048327334923670E-004 + 8.5700000000000026E-002 -1.3405364006757736E-004 + 8.6800000000000016E-002 -1.4705561625305563E-004 + 8.7900000000000006E-002 -1.5932138194330037E-004 + 8.9000000000000024E-002 -1.7069389286916703E-004 + 9.0100000000000013E-002 -1.8102314788848162E-004 + 9.1200000000000003E-002 -1.9016367150470614E-004 + 9.2300000000000021E-002 -1.9797845743596554E-004 + 9.3400000000000011E-002 -2.0434161706361920E-004 + 9.4500000000000028E-002 -2.0914181368425488E-004 + 9.5600000000000018E-002 -2.1228537661954761E-004 + 9.6700000000000008E-002 -2.1370589092839509E-004 + 9.7800000000000026E-002 -2.1336479403544217E-004 + 9.8900000000000016E-002 -2.1124436170794070E-004 + 0.10000000000000001 -2.0733773999381810E-004 + 0.10110000000000002 -2.0165246678516269E-004 + 0.10220000000000001 -1.9422543118707836E-004 + 0.10330000000000003 -1.8513415125198662E-004 + 0.10440000000000002 -1.7448274593334645E-004 + 0.10550000000000001 -1.6238633543252945E-004 + 0.10660000000000003 -1.4896506036166102E-004 + 0.10770000000000002 -1.3435640721581876E-004 + 0.10880000000000001 -1.1872212053276598E-004 + 0.10990000000000003 -1.0224198922514915E-004 + 0.11100000000000002 -8.5106301412452012E-005 + 0.11210000000000001 -6.7506902269087732E-005 + 0.11320000000000002 -4.9640799261396751E-005 + 0.11430000000000001 -3.1699546525487676E-005 + 0.11540000000000003 -1.3864940228813794E-005 + 0.11650000000000002 3.6804747196583776E-006 + 0.11760000000000001 2.0751582269440405E-005 + 0.11870000000000003 3.7168079870752990E-005 + 0.11980000000000002 5.2769384637940675E-005 + 0.12090000000000001 6.7425171437207609E-005 + 0.12200000000000003 8.1022801168728620E-005 + 0.12310000000000001 9.3458969786297530E-005 + 0.12420000000000003 1.0464230581419542E-004 + 0.12530000000000002 1.1449151497799903E-004 + 0.12640000000000001 1.2295636406634003E-004 + 0.12750000000000003 1.3001709885429591E-004 + 0.12860000000000002 1.3567568385042250E-004 + 0.12970000000000001 1.3994010805618018E-004 + 0.13080000000000003 1.4283346536103636E-004 + 0.13190000000000002 1.4439612277783453E-004 + 0.13300000000000001 1.4468669542111456E-004 + 0.13410000000000000 1.4377247134689242E-004 + 0.13520000000000004 1.4173363160807639E-004 + 0.13630000000000003 1.3866732479073107E-004 + 0.13740000000000002 1.3467848475556821E-004 + 0.13850000000000001 1.2986935325898230E-004 + 0.13960000000000000 1.2433493975549936E-004 + 0.14070000000000005 1.1817517224699259E-004 + 0.14180000000000004 1.1150359205203131E-004 + 0.14290000000000003 1.0443865176057443E-004 + 0.14400000000000002 9.7086267487611622E-005 + 0.14510000000000001 8.9535125880502164E-005 + 0.14620000000000000 8.1868260167539120E-005 + 0.14730000000000004 7.4172719905618578E-005 + 0.14840000000000003 6.6533437347970903E-005 + 0.14950000000000002 5.9022000641562045E-005 + 0.15060000000000001 5.1696275477297604E-005 + 0.15170000000000000 4.4608037569560111E-005 + 0.15280000000000005 3.7805650208611041E-005 + 0.15390000000000004 3.1325991585617885E-005 + 0.15500000000000003 2.5190578526235186E-005 + 0.15610000000000002 1.9415398128330708E-005 + 0.15720000000000001 1.4018779438629281E-005 + 0.15830000000000000 9.0166995505569503E-006 + 0.15940000000000004 4.4085795707360376E-006 + 0.16050000000000003 1.7777409766495111E-007 + 0.16160000000000002 -3.6934559375367826E-006 + 0.16270000000000001 -7.2123061727324966E-006 + 0.16380000000000000 -1.0383560947957449E-005 + 0.16490000000000005 -1.3225524526205845E-005 + 0.16600000000000004 -1.5770197933306918E-005 + 0.16710000000000003 -1.8048122001346201E-005 + 0.16820000000000002 -2.0078608940821141E-005 + 0.16930000000000001 -2.1877520339330658E-005 + 0.17040000000000000 -2.3469201551051810E-005 + 0.17150000000000004 -2.4880861019482836E-005 + 0.17260000000000003 -2.6132995117222890E-005 + 0.17370000000000002 -2.7237323592999019E-005 + 0.17480000000000001 -2.8209526135469787E-005 + 0.17590000000000000 -2.9072300094412640E-005 + 0.17700000000000005 -2.9842716685379855E-005 + 0.17810000000000004 -3.0521776352543384E-005 + 0.17920000000000003 -3.1103954825084656E-005 + 0.18030000000000002 -3.1594488973496482E-005 + 0.18140000000000001 -3.2008618291001767E-005 + 0.18250000000000000 -3.2352141715819016E-005 + 0.18360000000000004 -3.2609852496534586E-005 + 0.18470000000000003 -3.2759922760305926E-005 + 0.18580000000000002 -3.2792850106488913E-005 + 0.18690000000000001 -3.2710227969801053E-005 + 0.18800000000000000 -3.2505831768503413E-005 + 0.18910000000000005 -3.2159652619156986E-005 + 0.19020000000000004 -3.1650171877117828E-005 + 0.19130000000000003 -3.0965238693170249E-005 + 0.19240000000000002 -3.0094874091446400E-005 + 0.19350000000000001 -2.9021966838627122E-005 + 0.19460000000000005 -2.7725764084607363E-005 + 0.19570000000000004 -2.6193898520432413E-005 + 0.19680000000000003 -2.4426131858490407E-005 + 0.19790000000000002 -2.2418400476453826E-005 + 0.19900000000000001 -2.0154091544100083E-005 + 0.20010000000000000 -1.7619699065107852E-005 + 0.20120000000000005 -1.4821644981566351E-005 + 0.20230000000000004 -1.1781671673816163E-005 + 0.20340000000000003 -8.5136907728156075E-006 + 0.20450000000000002 -5.0178450692328624E-006 + 0.20560000000000000 -1.2986395176994847E-006 + 0.20670000000000005 2.6174532195000211E-006 + 0.20780000000000004 6.6913071350427344E-006 + 0.20890000000000003 1.0889049917750526E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0045.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0045.BXX.semd new file mode 100644 index 00000000..a34c9200 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0045.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 -1.9314138772742883E-038 + -0.10020000000000000 7.6111453222282294E-038 + -9.9099999999999994E-002 2.3725321521312276E-037 + -9.7999999999999990E-002 -2.3039427401459822E-036 + -9.6899999999999986E-002 -5.8033066315885823E-038 + -9.5799999999999996E-002 3.4944729293232182E-035 + -9.4699999999999993E-002 -2.8432863671379851E-035 + -9.3599999999999989E-002 -3.9417011771333921E-034 + -9.2499999999999999E-002 4.1312661715927944E-034 + -9.1399999999999995E-002 3.7573876118507923E-033 + -9.0299999999999991E-002 -3.4174475025624488E-033 + -8.9200000000000002E-002 -3.1596324244735414E-032 + -8.8099999999999984E-002 1.6454018909833433E-032 + -8.6999999999999994E-002 2.3471838615298334E-031 + -8.5899999999999990E-002 3.1437218880299710E-033 + -8.4799999999999986E-002 -1.5118061998185340E-030 + -8.3699999999999997E-002 -9.6947589434350048E-031 + -8.2599999999999993E-002 8.1690620679321259E-030 + -8.1499999999999989E-002 1.1438200254744089E-029 + -8.0399999999999999E-002 -3.4766288512236299E-029 + -7.9299999999999995E-002 -8.7477808448758469E-029 + -7.8199999999999992E-002 9.6454874864632262E-029 + -7.7100000000000002E-002 5.0348647645267618E-028 + -7.5999999999999984E-002 2.3846076143831771E-029 + -7.4899999999999994E-002 -2.2161864611198473E-027 + -7.3799999999999991E-002 -2.2836535204086821E-027 + -7.2699999999999987E-002 6.9387912481888652E-027 + -7.1599999999999997E-002 1.6393019567070477E-026 + -7.0499999999999993E-002 -9.9998419610105829E-027 + -6.9399999999999989E-002 -7.3272926099097783E-026 + -6.8300000000000000E-002 -4.2752350654819756E-026 + -6.7199999999999996E-002 2.1728786599431146E-025 + -6.6099999999999992E-002 3.9428335470358547E-025 + -6.5000000000000002E-002 -2.9600859154915569E-025 + -6.3899999999999985E-002 -1.6577876424478828E-024 + -6.2799999999999995E-002 -9.6610039846903199E-025 + -6.1699999999999991E-002 4.1325018889722780E-024 + -6.0599999999999994E-002 7.9081041717608449E-024 + -5.9499999999999990E-002 -3.0338710834890793E-024 + -5.8399999999999994E-002 -2.7065593621635832E-023 + -5.7299999999999990E-002 -2.4240643276994128E-023 + -5.6199999999999986E-002 4.6631398264914121E-023 + -5.5099999999999996E-002 1.2461342894608305E-022 + -5.3999999999999992E-002 2.9612440520472732E-023 + -5.2899999999999989E-002 -2.9122235411992429E-022 + -5.1799999999999985E-002 -4.4413187032659950E-022 + -5.0699999999999995E-002 1.6841939250575967E-022 + -4.9599999999999991E-002 1.3077780010529136E-021 + -4.8499999999999988E-002 1.2784090503394464E-021 + -4.7399999999999998E-002 -1.4145175205826949E-021 + -4.6299999999999994E-002 -4.7750313524169810E-021 + -4.5199999999999990E-002 -3.0985759635129853E-021 + -4.4099999999999986E-002 6.3425260924046808E-021 + -4.2999999999999997E-002 1.5058556479650777E-020 + -4.1899999999999993E-002 7.0256698418290778E-021 + -4.0799999999999989E-002 -2.1064170454534189E-020 + -3.9699999999999985E-002 -4.2842239782967121E-020 + -3.8599999999999995E-002 -1.8789817973274032E-020 + -3.7499999999999992E-002 5.4608447788007789E-020 + -3.6399999999999988E-002 1.1360082357557591E-019 + -3.5299999999999984E-002 6.7716539848239803E-020 + -3.4199999999999994E-002 -1.0299796432273438E-019 + -3.3099999999999991E-002 -2.8347329665706233E-019 + -3.1999999999999987E-002 -2.7091398077212243E-019 + -3.0899999999999997E-002 7.3059137866006419E-020 + -2.9799999999999993E-002 6.4252422472671656E-019 + -2.8699999999999989E-002 9.8929208938662945E-019 + -2.7599999999999986E-002 4.7436977992810864E-019 + -2.6499999999999996E-002 -1.1668184905254632E-018 + -2.5399999999999992E-002 -3.0402353398090364E-018 + -2.4299999999999988E-002 -2.9736208307189160E-018 + -2.3199999999999985E-002 9.1921107314445243E-019 + -2.2099999999999995E-002 7.4135284850289306E-018 + -2.0999999999999991E-002 1.0854277232810630E-017 + -1.9899999999999987E-002 4.4719824097423708E-018 + -1.8799999999999983E-002 -1.2324351716426609E-017 + -1.7699999999999994E-002 -2.8849932257314119E-017 + -1.6599999999999990E-002 -2.7391963561962854E-017 + -1.5499999999999986E-002 2.9333954511207685E-018 + -1.4399999999999996E-002 5.2092135826890346E-017 + -1.3299999999999992E-002 8.7133280049869912E-017 + -1.2199999999999989E-002 6.7578816395900043E-017 + -1.1099999999999985E-002 -2.7003567522783480E-017 + -9.9999999999999950E-003 -1.6931186734455540E-016 + -8.8999999999999913E-003 -2.7278230198203753E-016 + -7.7999999999999875E-003 -2.1641687831880433E-016 + -6.6999999999999837E-003 8.0199567605319716E-017 + -5.5999999999999939E-003 5.5099519688671839E-016 + -4.4999999999999901E-003 9.1909247529694703E-016 + -3.3999999999999864E-003 7.7278405080123810E-016 + -2.2999999999999826E-003 -1.7499266585888377E-016 + -1.1999999999999927E-003 -1.7388281976392014E-015 + -9.9999999999988987E-005 -3.0623989164034558E-015 + 1.0000000000000148E-003 -2.8381507552661424E-015 + 2.1000000000000185E-003 -5.3846556127613266E-017 + 3.2000000000000084E-003 4.9650127928555377E-015 + 4.3000000000000121E-003 9.8358990494474413E-015 + 5.4000000000000159E-003 1.0521839035628183E-014 + 6.5000000000000058E-003 3.3292877748967347E-015 + 7.6000000000000234E-003 -1.1960197541821972E-014 + 8.7000000000000133E-003 -2.9482055766963042E-014 + 9.8000000000000032E-003 -3.7523566339629083E-014 + 1.0900000000000021E-002 -2.3234994657450603E-014 + 1.2000000000000011E-002 1.8785498398271767E-014 + 1.3100000000000001E-002 7.7669702538019775E-014 + 1.4200000000000018E-002 1.2313795003191658E-013 + 1.5300000000000008E-002 1.1368794902884283E-013 + 1.6400000000000026E-002 1.7687044049415762E-014 + 1.7500000000000016E-002 -1.5864643854255484E-013 + 1.8600000000000005E-002 -3.5069584497678108E-013 + 1.9700000000000023E-002 -4.4054324532978584E-013 + 2.0800000000000013E-002 -3.0007737288929859E-013 + 2.1900000000000003E-002 1.3280316516622870E-013 + 2.3000000000000020E-002 7.7358616474426656E-013 + 2.4100000000000010E-002 1.3536782372119971E-012 + 2.5200000000000000E-002 1.4736805525883412E-012 + 2.6300000000000018E-002 7.6680567277775946E-013 + 2.7400000000000008E-002 -8.6273663994079763E-013 + 2.8500000000000025E-002 -3.0244721657690654E-012 + 2.9600000000000015E-002 -4.7866151146880309E-012 + 3.0700000000000005E-002 -4.8986123317440455E-012 + 3.1800000000000023E-002 -2.3125496743242602E-012 + 3.2900000000000013E-002 3.1295842653489281E-012 + 3.4000000000000002E-002 1.0129804113578889E-011 + 3.5100000000000020E-002 1.5848228979153944E-011 + 3.6200000000000010E-002 1.6574937602986672E-011 + 3.7300000000000028E-002 9.1790715653350397E-012 + 3.8400000000000017E-002 -7.0256691089842782E-012 + 3.9500000000000007E-002 -2.8727511688919627E-011 + 4.0600000000000025E-002 -4.8272941199911656E-011 + 4.1700000000000015E-002 -5.5237397988960879E-011 + 4.2800000000000005E-002 -4.0006078311227711E-011 + 4.3900000000000022E-002 1.4370068720029328E-012 + 4.5000000000000012E-002 6.3189252441642196E-011 + 4.6100000000000002E-002 1.2770226542890839E-010 + 4.7200000000000020E-002 1.6843308692227055E-010 + 4.8300000000000010E-002 1.5741816183911794E-010 + 4.9400000000000027E-002 7.6404514659511591E-011 + 5.0500000000000017E-002 -7.1804652501672450E-011 + 5.1600000000000007E-002 -2.5637264533528992E-010 + 5.2700000000000025E-002 -4.2017594958920768E-010 + 5.3800000000000014E-002 -4.9261683621182328E-010 + 5.4900000000000004E-002 -4.1232067760077484E-010 + 5.6000000000000022E-002 -1.5443826772987279E-010 + 5.7100000000000012E-002 2.4605950610379068E-010 + 5.8200000000000002E-002 6.8483069215474757E-010 + 5.9300000000000019E-002 1.0000572592261392E-009 + 6.0400000000000009E-002 1.0082022994239992E-009 + 6.1500000000000027E-002 5.5865256864962021E-010 + 6.2600000000000017E-002 -4.0508907339642519E-010 + 6.3700000000000007E-002 -1.7948520447674809E-009 + 6.4800000000000024E-002 -3.3552394196334490E-009 + 6.5900000000000014E-002 -4.6811474696539790E-009 + 6.7000000000000004E-002 -5.2776094605633261E-009 + 6.8100000000000022E-002 -4.6519486041063374E-009 + 6.9200000000000012E-002 -2.4171289414454122E-009 + 7.0300000000000029E-002 1.6214655174096038E-009 + 7.1400000000000019E-002 7.4228792001918009E-009 + 7.2500000000000009E-002 1.4729598873941541E-008 + 7.3600000000000027E-002 2.3152045613983319E-008 + 7.4700000000000016E-002 3.2304182440157092E-008 + 7.5800000000000006E-002 4.1959900443089282E-008 + 7.6900000000000024E-002 5.2192717703292146E-008 + 7.8000000000000014E-002 6.3462607613473665E-008 + 7.9100000000000004E-002 7.6628026590697118E-008 + 8.0200000000000021E-002 9.2882608271338540E-008 + 8.1300000000000011E-002 1.1363628971139406E-007 + 8.2400000000000029E-002 1.4038050721865147E-007 + 8.3500000000000019E-002 1.7458209811138659E-007 + 8.4600000000000009E-002 2.1764790858469496E-007 + 8.5700000000000026E-002 2.7097797783426358E-007 + 8.6800000000000016E-002 3.3610632499403437E-007 + 8.7900000000000006E-002 4.1489715840725694E-007 + 8.9000000000000024E-002 5.0975165777344955E-007 + 9.0100000000000013E-002 6.2377068843488814E-007 + 9.1200000000000003E-002 7.6084728561909287E-007 + 9.2300000000000021E-002 9.2567933052123408E-007 + 9.3400000000000011E-002 1.1237177659495501E-006 + 9.4500000000000028E-002 1.3611061149276793E-006 + 9.5600000000000018E-002 1.6446534800707013E-006 + 9.6700000000000008E-002 1.9818794498860370E-006 + 9.7800000000000026E-002 2.3811378468963085E-006 + 9.8900000000000016E-002 2.8518379622255452E-006 + 0.10000000000000001 3.4046793189190794E-006 + 0.10110000000000002 4.0518893911212217E-006 + 0.10220000000000001 4.8073866310005542E-006 + 0.10330000000000003 5.6868398132792208E-006 + 0.10440000000000002 6.7076757659378927E-006 + 0.10550000000000001 7.8890034274081700E-006 + 0.10660000000000003 9.2515192591235973E-006 + 0.10770000000000002 1.0817445399879944E-005 + 0.10880000000000001 1.2610502380994149E-005 + 0.10990000000000003 1.4655935046903323E-005 + 0.11100000000000002 1.6980446162051521E-005 + 0.11210000000000001 1.9612190953921527E-005 + 0.11320000000000002 2.2580699805985205E-005 + 0.11430000000000001 2.5916682716342621E-005 + 0.11540000000000003 2.9651568183908239E-005 + 0.11650000000000002 3.3817068469943479E-005 + 0.11760000000000001 3.8444683013949543E-005 + 0.11870000000000003 4.3565054511418566E-005 + 0.11980000000000002 4.9207250413019210E-005 + 0.12090000000000001 5.5397922551492229E-005 + 0.12200000000000003 6.2160368543118238E-005 + 0.12310000000000001 6.9513669586740434E-005 + 0.12420000000000003 7.7471915574278682E-005 + 0.12530000000000002 8.6042775365058333E-005 + 0.12640000000000001 9.5226379926316440E-005 + 0.12750000000000003 1.0501400538487360E-004 + 0.12860000000000002 1.1538757826201618E-004 + 0.12970000000000001 1.2631813297048211E-004 + 0.13080000000000003 1.3776450941804796E-004 + 0.13190000000000002 1.4967196329962462E-004 + 0.13300000000000001 1.6197134391404688E-004 + 0.13410000000000000 1.7457781359553337E-004 + 0.13520000000000004 1.8739048391580582E-004 + 0.13630000000000003 2.0029112056363374E-004 + 0.13740000000000002 2.1314372133929282E-004 + 0.13850000000000001 2.2579474898520857E-004 + 0.13960000000000000 2.3807327670510858E-004 + 0.14070000000000005 2.4979212321341038E-004 + 0.14180000000000004 2.6074852212332189E-004 + 0.14290000000000003 2.7072543161921203E-004 + 0.14400000000000002 2.7949409559369087E-004 + 0.14510000000000001 2.8681571711786091E-004 + 0.14620000000000000 2.9244413599371910E-004 + 0.14730000000000004 2.9612905927933753E-004 + 0.14840000000000003 2.9761876794509590E-004 + 0.14950000000000002 2.9666526825167239E-004 + 0.15060000000000001 2.9302877373993397E-004 + 0.15170000000000000 2.8648221632465720E-004 + 0.15280000000000005 2.7681546634994447E-004 + 0.15390000000000004 2.6384135708212852E-004 + 0.15500000000000003 2.4740066146478057E-004 + 0.15610000000000002 2.2736826213076711E-004 + 0.15720000000000001 2.0365740056149662E-004 + 0.15830000000000000 1.7622386803850532E-004 + 0.15940000000000004 1.4506965817417949E-004 + 0.16050000000000003 1.1024752893717960E-004 + 0.16160000000000002 7.1864160418044776E-005 + 0.16270000000000001 3.0082816010690294E-005 + 0.16380000000000000 -1.4875350643706042E-005 + 0.16490000000000005 -6.2730498029850423E-005 + 0.16600000000000004 -1.1314455332467332E-004 + 0.16710000000000003 -1.6572288586758077E-004 + 0.16820000000000002 -2.2001680918037891E-004 + 0.16930000000000001 -2.7552797109819949E-004 + 0.17040000000000000 -3.3171282848343253E-004 + 0.17150000000000004 -3.8798953755758703E-004 + 0.17260000000000003 -4.4374458957463503E-004 + 0.17370000000000002 -4.9834273522719741E-004 + 0.17480000000000001 -5.5113463895395398E-004 + 0.17590000000000000 -6.0146435862407088E-004 + 0.17700000000000005 -6.4868060871958733E-004 + 0.17810000000000004 -6.9214811082929373E-004 + 0.17920000000000003 -7.3125894414260983E-004 + 0.18030000000000002 -7.6544197509065270E-004 + 0.18140000000000001 -7.9417234519496560E-004 + 0.18250000000000000 -8.1698322901502252E-004 + 0.18360000000000004 -8.3347287727519870E-004 + 0.18470000000000003 -8.4331404650583863E-004 + 0.18580000000000002 -8.4626162424683571E-004 + 0.18690000000000001 -8.4215676179155707E-004 + 0.18800000000000000 -8.3092856220901012E-004 + 0.18910000000000005 -8.1259827129542828E-004 + 0.19020000000000004 -7.8728154767304659E-004 + 0.19130000000000003 -7.5518910307437181E-004 + 0.19240000000000002 -7.1662303525954485E-004 + 0.19350000000000001 -6.7196949385106564E-004 + 0.19460000000000005 -6.2169483862817287E-004 + 0.19570000000000004 -5.6634016800671816E-004 + 0.19680000000000003 -5.0651229685172439E-004 + 0.19790000000000002 -4.4287490891292691E-004 + 0.19900000000000001 -3.7613697350025177E-004 + 0.20010000000000000 -3.0704142409376800E-004 + 0.20120000000000005 -2.3635367688257247E-004 + 0.20230000000000004 -1.6484851948916912E-004 + 0.20340000000000003 -9.3297479907050729E-005 + 0.20450000000000002 -2.2459349565906450E-005 + 0.20560000000000000 4.6929784730309620E-005 + 0.20670000000000005 1.1416839697631076E-004 + 0.20780000000000004 1.7860234947875142E-004 + 0.20890000000000003 2.3963446437846869E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0045.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0045.BXZ.semd new file mode 100644 index 00000000..2e2f4626 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0045.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 0.0000000000000000 + -9.9099999999999994E-002 0.0000000000000000 + -9.7999999999999990E-002 0.0000000000000000 + -9.6899999999999986E-002 0.0000000000000000 + -9.5799999999999996E-002 0.0000000000000000 + -9.4699999999999993E-002 0.0000000000000000 + -9.3599999999999989E-002 0.0000000000000000 + -9.2499999999999999E-002 0.0000000000000000 + -9.1399999999999995E-002 0.0000000000000000 + -9.0299999999999991E-002 0.0000000000000000 + -8.9200000000000002E-002 0.0000000000000000 + -8.8099999999999984E-002 0.0000000000000000 + -8.6999999999999994E-002 0.0000000000000000 + -8.5899999999999990E-002 0.0000000000000000 + -8.4799999999999986E-002 0.0000000000000000 + -8.3699999999999997E-002 0.0000000000000000 + -8.2599999999999993E-002 0.0000000000000000 + -8.1499999999999989E-002 0.0000000000000000 + -8.0399999999999999E-002 0.0000000000000000 + -7.9299999999999995E-002 0.0000000000000000 + -7.8199999999999992E-002 0.0000000000000000 + -7.7100000000000002E-002 0.0000000000000000 + -7.5999999999999984E-002 0.0000000000000000 + -7.4899999999999994E-002 0.0000000000000000 + -7.3799999999999991E-002 0.0000000000000000 + -7.2699999999999987E-002 0.0000000000000000 + -7.1599999999999997E-002 0.0000000000000000 + -7.0499999999999993E-002 0.0000000000000000 + -6.9399999999999989E-002 0.0000000000000000 + -6.8300000000000000E-002 0.0000000000000000 + -6.7199999999999996E-002 0.0000000000000000 + -6.6099999999999992E-002 0.0000000000000000 + -6.5000000000000002E-002 0.0000000000000000 + -6.3899999999999985E-002 0.0000000000000000 + -6.2799999999999995E-002 0.0000000000000000 + -6.1699999999999991E-002 0.0000000000000000 + -6.0599999999999994E-002 0.0000000000000000 + -5.9499999999999990E-002 0.0000000000000000 + -5.8399999999999994E-002 0.0000000000000000 + -5.7299999999999990E-002 0.0000000000000000 + -5.6199999999999986E-002 0.0000000000000000 + -5.5099999999999996E-002 0.0000000000000000 + -5.3999999999999992E-002 0.0000000000000000 + -5.2899999999999989E-002 0.0000000000000000 + -5.1799999999999985E-002 0.0000000000000000 + -5.0699999999999995E-002 0.0000000000000000 + -4.9599999999999991E-002 0.0000000000000000 + -4.8499999999999988E-002 0.0000000000000000 + -4.7399999999999998E-002 0.0000000000000000 + -4.6299999999999994E-002 0.0000000000000000 + -4.5199999999999990E-002 0.0000000000000000 + -4.4099999999999986E-002 0.0000000000000000 + -4.2999999999999997E-002 0.0000000000000000 + -4.1899999999999993E-002 0.0000000000000000 + -4.0799999999999989E-002 0.0000000000000000 + -3.9699999999999985E-002 0.0000000000000000 + -3.8599999999999995E-002 0.0000000000000000 + -3.7499999999999992E-002 0.0000000000000000 + -3.6399999999999988E-002 0.0000000000000000 + -3.5299999999999984E-002 0.0000000000000000 + -3.4199999999999994E-002 0.0000000000000000 + -3.3099999999999991E-002 0.0000000000000000 + -3.1999999999999987E-002 0.0000000000000000 + -3.0899999999999997E-002 0.0000000000000000 + -2.9799999999999993E-002 0.0000000000000000 + -2.8699999999999989E-002 0.0000000000000000 + -2.7599999999999986E-002 0.0000000000000000 + -2.6499999999999996E-002 0.0000000000000000 + -2.5399999999999992E-002 0.0000000000000000 + -2.4299999999999988E-002 0.0000000000000000 + -2.3199999999999985E-002 0.0000000000000000 + -2.2099999999999995E-002 0.0000000000000000 + -2.0999999999999991E-002 0.0000000000000000 + -1.9899999999999987E-002 0.0000000000000000 + -1.8799999999999983E-002 0.0000000000000000 + -1.7699999999999994E-002 0.0000000000000000 + -1.6599999999999990E-002 0.0000000000000000 + -1.5499999999999986E-002 0.0000000000000000 + -1.4399999999999996E-002 0.0000000000000000 + -1.3299999999999992E-002 0.0000000000000000 + -1.2199999999999989E-002 0.0000000000000000 + -1.1099999999999985E-002 0.0000000000000000 + -9.9999999999999950E-003 0.0000000000000000 + -8.8999999999999913E-003 0.0000000000000000 + -7.7999999999999875E-003 0.0000000000000000 + -6.6999999999999837E-003 0.0000000000000000 + -5.5999999999999939E-003 0.0000000000000000 + -4.4999999999999901E-003 0.0000000000000000 + -3.3999999999999864E-003 0.0000000000000000 + -2.2999999999999826E-003 0.0000000000000000 + -1.1999999999999927E-003 0.0000000000000000 + -9.9999999999988987E-005 0.0000000000000000 + 1.0000000000000148E-003 0.0000000000000000 + 2.1000000000000185E-003 0.0000000000000000 + 3.2000000000000084E-003 0.0000000000000000 + 4.3000000000000121E-003 0.0000000000000000 + 5.4000000000000159E-003 0.0000000000000000 + 6.5000000000000058E-003 0.0000000000000000 + 7.6000000000000234E-003 0.0000000000000000 + 8.7000000000000133E-003 0.0000000000000000 + 9.8000000000000032E-003 0.0000000000000000 + 1.0900000000000021E-002 0.0000000000000000 + 1.2000000000000011E-002 0.0000000000000000 + 1.3100000000000001E-002 0.0000000000000000 + 1.4200000000000018E-002 0.0000000000000000 + 1.5300000000000008E-002 0.0000000000000000 + 1.6400000000000026E-002 0.0000000000000000 + 1.7500000000000016E-002 0.0000000000000000 + 1.8600000000000005E-002 0.0000000000000000 + 1.9700000000000023E-002 0.0000000000000000 + 2.0800000000000013E-002 0.0000000000000000 + 2.1900000000000003E-002 0.0000000000000000 + 2.3000000000000020E-002 0.0000000000000000 + 2.4100000000000010E-002 0.0000000000000000 + 2.5200000000000000E-002 0.0000000000000000 + 2.6300000000000018E-002 0.0000000000000000 + 2.7400000000000008E-002 0.0000000000000000 + 2.8500000000000025E-002 0.0000000000000000 + 2.9600000000000015E-002 0.0000000000000000 + 3.0700000000000005E-002 0.0000000000000000 + 3.1800000000000023E-002 0.0000000000000000 + 3.2900000000000013E-002 0.0000000000000000 + 3.4000000000000002E-002 0.0000000000000000 + 3.5100000000000020E-002 0.0000000000000000 + 3.6200000000000010E-002 0.0000000000000000 + 3.7300000000000028E-002 0.0000000000000000 + 3.8400000000000017E-002 0.0000000000000000 + 3.9500000000000007E-002 0.0000000000000000 + 4.0600000000000025E-002 0.0000000000000000 + 4.1700000000000015E-002 0.0000000000000000 + 4.2800000000000005E-002 0.0000000000000000 + 4.3900000000000022E-002 0.0000000000000000 + 4.5000000000000012E-002 0.0000000000000000 + 4.6100000000000002E-002 0.0000000000000000 + 4.7200000000000020E-002 0.0000000000000000 + 4.8300000000000010E-002 0.0000000000000000 + 4.9400000000000027E-002 0.0000000000000000 + 5.0500000000000017E-002 0.0000000000000000 + 5.1600000000000007E-002 0.0000000000000000 + 5.2700000000000025E-002 0.0000000000000000 + 5.3800000000000014E-002 0.0000000000000000 + 5.4900000000000004E-002 0.0000000000000000 + 5.6000000000000022E-002 0.0000000000000000 + 5.7100000000000012E-002 0.0000000000000000 + 5.8200000000000002E-002 0.0000000000000000 + 5.9300000000000019E-002 0.0000000000000000 + 6.0400000000000009E-002 0.0000000000000000 + 6.1500000000000027E-002 0.0000000000000000 + 6.2600000000000017E-002 0.0000000000000000 + 6.3700000000000007E-002 0.0000000000000000 + 6.4800000000000024E-002 0.0000000000000000 + 6.5900000000000014E-002 0.0000000000000000 + 6.7000000000000004E-002 0.0000000000000000 + 6.8100000000000022E-002 0.0000000000000000 + 6.9200000000000012E-002 0.0000000000000000 + 7.0300000000000029E-002 0.0000000000000000 + 7.1400000000000019E-002 0.0000000000000000 + 7.2500000000000009E-002 0.0000000000000000 + 7.3600000000000027E-002 0.0000000000000000 + 7.4700000000000016E-002 0.0000000000000000 + 7.5800000000000006E-002 0.0000000000000000 + 7.6900000000000024E-002 0.0000000000000000 + 7.8000000000000014E-002 0.0000000000000000 + 7.9100000000000004E-002 0.0000000000000000 + 8.0200000000000021E-002 0.0000000000000000 + 8.1300000000000011E-002 0.0000000000000000 + 8.2400000000000029E-002 0.0000000000000000 + 8.3500000000000019E-002 0.0000000000000000 + 8.4600000000000009E-002 0.0000000000000000 + 8.5700000000000026E-002 0.0000000000000000 + 8.6800000000000016E-002 0.0000000000000000 + 8.7900000000000006E-002 0.0000000000000000 + 8.9000000000000024E-002 0.0000000000000000 + 9.0100000000000013E-002 0.0000000000000000 + 9.1200000000000003E-002 0.0000000000000000 + 9.2300000000000021E-002 0.0000000000000000 + 9.3400000000000011E-002 0.0000000000000000 + 9.4500000000000028E-002 0.0000000000000000 + 9.5600000000000018E-002 0.0000000000000000 + 9.6700000000000008E-002 0.0000000000000000 + 9.7800000000000026E-002 0.0000000000000000 + 9.8900000000000016E-002 0.0000000000000000 + 0.10000000000000001 0.0000000000000000 + 0.10110000000000002 0.0000000000000000 + 0.10220000000000001 0.0000000000000000 + 0.10330000000000003 0.0000000000000000 + 0.10440000000000002 0.0000000000000000 + 0.10550000000000001 0.0000000000000000 + 0.10660000000000003 0.0000000000000000 + 0.10770000000000002 0.0000000000000000 + 0.10880000000000001 0.0000000000000000 + 0.10990000000000003 0.0000000000000000 + 0.11100000000000002 0.0000000000000000 + 0.11210000000000001 0.0000000000000000 + 0.11320000000000002 0.0000000000000000 + 0.11430000000000001 0.0000000000000000 + 0.11540000000000003 0.0000000000000000 + 0.11650000000000002 0.0000000000000000 + 0.11760000000000001 0.0000000000000000 + 0.11870000000000003 0.0000000000000000 + 0.11980000000000002 0.0000000000000000 + 0.12090000000000001 0.0000000000000000 + 0.12200000000000003 0.0000000000000000 + 0.12310000000000001 0.0000000000000000 + 0.12420000000000003 0.0000000000000000 + 0.12530000000000002 0.0000000000000000 + 0.12640000000000001 0.0000000000000000 + 0.12750000000000003 0.0000000000000000 + 0.12860000000000002 0.0000000000000000 + 0.12970000000000001 0.0000000000000000 + 0.13080000000000003 0.0000000000000000 + 0.13190000000000002 0.0000000000000000 + 0.13300000000000001 0.0000000000000000 + 0.13410000000000000 0.0000000000000000 + 0.13520000000000004 0.0000000000000000 + 0.13630000000000003 0.0000000000000000 + 0.13740000000000002 0.0000000000000000 + 0.13850000000000001 0.0000000000000000 + 0.13960000000000000 0.0000000000000000 + 0.14070000000000005 0.0000000000000000 + 0.14180000000000004 0.0000000000000000 + 0.14290000000000003 0.0000000000000000 + 0.14400000000000002 0.0000000000000000 + 0.14510000000000001 0.0000000000000000 + 0.14620000000000000 0.0000000000000000 + 0.14730000000000004 0.0000000000000000 + 0.14840000000000003 0.0000000000000000 + 0.14950000000000002 0.0000000000000000 + 0.15060000000000001 0.0000000000000000 + 0.15170000000000000 0.0000000000000000 + 0.15280000000000005 0.0000000000000000 + 0.15390000000000004 0.0000000000000000 + 0.15500000000000003 0.0000000000000000 + 0.15610000000000002 0.0000000000000000 + 0.15720000000000001 0.0000000000000000 + 0.15830000000000000 0.0000000000000000 + 0.15940000000000004 0.0000000000000000 + 0.16050000000000003 0.0000000000000000 + 0.16160000000000002 0.0000000000000000 + 0.16270000000000001 0.0000000000000000 + 0.16380000000000000 0.0000000000000000 + 0.16490000000000005 0.0000000000000000 + 0.16600000000000004 0.0000000000000000 + 0.16710000000000003 0.0000000000000000 + 0.16820000000000002 0.0000000000000000 + 0.16930000000000001 0.0000000000000000 + 0.17040000000000000 0.0000000000000000 + 0.17150000000000004 0.0000000000000000 + 0.17260000000000003 0.0000000000000000 + 0.17370000000000002 0.0000000000000000 + 0.17480000000000001 0.0000000000000000 + 0.17590000000000000 0.0000000000000000 + 0.17700000000000005 0.0000000000000000 + 0.17810000000000004 0.0000000000000000 + 0.17920000000000003 0.0000000000000000 + 0.18030000000000002 0.0000000000000000 + 0.18140000000000001 0.0000000000000000 + 0.18250000000000000 0.0000000000000000 + 0.18360000000000004 0.0000000000000000 + 0.18470000000000003 0.0000000000000000 + 0.18580000000000002 0.0000000000000000 + 0.18690000000000001 0.0000000000000000 + 0.18800000000000000 0.0000000000000000 + 0.18910000000000005 0.0000000000000000 + 0.19020000000000004 0.0000000000000000 + 0.19130000000000003 0.0000000000000000 + 0.19240000000000002 0.0000000000000000 + 0.19350000000000001 0.0000000000000000 + 0.19460000000000005 0.0000000000000000 + 0.19570000000000004 0.0000000000000000 + 0.19680000000000003 0.0000000000000000 + 0.19790000000000002 0.0000000000000000 + 0.19900000000000001 0.0000000000000000 + 0.20010000000000000 0.0000000000000000 + 0.20120000000000005 0.0000000000000000 + 0.20230000000000004 0.0000000000000000 + 0.20340000000000003 0.0000000000000000 + 0.20450000000000002 0.0000000000000000 + 0.20560000000000000 0.0000000000000000 + 0.20670000000000005 0.0000000000000000 + 0.20780000000000004 0.0000000000000000 + 0.20890000000000003 0.0000000000000000 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0046.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0046.BXX.semd new file mode 100644 index 00000000..2e2f4626 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0046.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 0.0000000000000000 + -9.9099999999999994E-002 0.0000000000000000 + -9.7999999999999990E-002 0.0000000000000000 + -9.6899999999999986E-002 0.0000000000000000 + -9.5799999999999996E-002 0.0000000000000000 + -9.4699999999999993E-002 0.0000000000000000 + -9.3599999999999989E-002 0.0000000000000000 + -9.2499999999999999E-002 0.0000000000000000 + -9.1399999999999995E-002 0.0000000000000000 + -9.0299999999999991E-002 0.0000000000000000 + -8.9200000000000002E-002 0.0000000000000000 + -8.8099999999999984E-002 0.0000000000000000 + -8.6999999999999994E-002 0.0000000000000000 + -8.5899999999999990E-002 0.0000000000000000 + -8.4799999999999986E-002 0.0000000000000000 + -8.3699999999999997E-002 0.0000000000000000 + -8.2599999999999993E-002 0.0000000000000000 + -8.1499999999999989E-002 0.0000000000000000 + -8.0399999999999999E-002 0.0000000000000000 + -7.9299999999999995E-002 0.0000000000000000 + -7.8199999999999992E-002 0.0000000000000000 + -7.7100000000000002E-002 0.0000000000000000 + -7.5999999999999984E-002 0.0000000000000000 + -7.4899999999999994E-002 0.0000000000000000 + -7.3799999999999991E-002 0.0000000000000000 + -7.2699999999999987E-002 0.0000000000000000 + -7.1599999999999997E-002 0.0000000000000000 + -7.0499999999999993E-002 0.0000000000000000 + -6.9399999999999989E-002 0.0000000000000000 + -6.8300000000000000E-002 0.0000000000000000 + -6.7199999999999996E-002 0.0000000000000000 + -6.6099999999999992E-002 0.0000000000000000 + -6.5000000000000002E-002 0.0000000000000000 + -6.3899999999999985E-002 0.0000000000000000 + -6.2799999999999995E-002 0.0000000000000000 + -6.1699999999999991E-002 0.0000000000000000 + -6.0599999999999994E-002 0.0000000000000000 + -5.9499999999999990E-002 0.0000000000000000 + -5.8399999999999994E-002 0.0000000000000000 + -5.7299999999999990E-002 0.0000000000000000 + -5.6199999999999986E-002 0.0000000000000000 + -5.5099999999999996E-002 0.0000000000000000 + -5.3999999999999992E-002 0.0000000000000000 + -5.2899999999999989E-002 0.0000000000000000 + -5.1799999999999985E-002 0.0000000000000000 + -5.0699999999999995E-002 0.0000000000000000 + -4.9599999999999991E-002 0.0000000000000000 + -4.8499999999999988E-002 0.0000000000000000 + -4.7399999999999998E-002 0.0000000000000000 + -4.6299999999999994E-002 0.0000000000000000 + -4.5199999999999990E-002 0.0000000000000000 + -4.4099999999999986E-002 0.0000000000000000 + -4.2999999999999997E-002 0.0000000000000000 + -4.1899999999999993E-002 0.0000000000000000 + -4.0799999999999989E-002 0.0000000000000000 + -3.9699999999999985E-002 0.0000000000000000 + -3.8599999999999995E-002 0.0000000000000000 + -3.7499999999999992E-002 0.0000000000000000 + -3.6399999999999988E-002 0.0000000000000000 + -3.5299999999999984E-002 0.0000000000000000 + -3.4199999999999994E-002 0.0000000000000000 + -3.3099999999999991E-002 0.0000000000000000 + -3.1999999999999987E-002 0.0000000000000000 + -3.0899999999999997E-002 0.0000000000000000 + -2.9799999999999993E-002 0.0000000000000000 + -2.8699999999999989E-002 0.0000000000000000 + -2.7599999999999986E-002 0.0000000000000000 + -2.6499999999999996E-002 0.0000000000000000 + -2.5399999999999992E-002 0.0000000000000000 + -2.4299999999999988E-002 0.0000000000000000 + -2.3199999999999985E-002 0.0000000000000000 + -2.2099999999999995E-002 0.0000000000000000 + -2.0999999999999991E-002 0.0000000000000000 + -1.9899999999999987E-002 0.0000000000000000 + -1.8799999999999983E-002 0.0000000000000000 + -1.7699999999999994E-002 0.0000000000000000 + -1.6599999999999990E-002 0.0000000000000000 + -1.5499999999999986E-002 0.0000000000000000 + -1.4399999999999996E-002 0.0000000000000000 + -1.3299999999999992E-002 0.0000000000000000 + -1.2199999999999989E-002 0.0000000000000000 + -1.1099999999999985E-002 0.0000000000000000 + -9.9999999999999950E-003 0.0000000000000000 + -8.8999999999999913E-003 0.0000000000000000 + -7.7999999999999875E-003 0.0000000000000000 + -6.6999999999999837E-003 0.0000000000000000 + -5.5999999999999939E-003 0.0000000000000000 + -4.4999999999999901E-003 0.0000000000000000 + -3.3999999999999864E-003 0.0000000000000000 + -2.2999999999999826E-003 0.0000000000000000 + -1.1999999999999927E-003 0.0000000000000000 + -9.9999999999988987E-005 0.0000000000000000 + 1.0000000000000148E-003 0.0000000000000000 + 2.1000000000000185E-003 0.0000000000000000 + 3.2000000000000084E-003 0.0000000000000000 + 4.3000000000000121E-003 0.0000000000000000 + 5.4000000000000159E-003 0.0000000000000000 + 6.5000000000000058E-003 0.0000000000000000 + 7.6000000000000234E-003 0.0000000000000000 + 8.7000000000000133E-003 0.0000000000000000 + 9.8000000000000032E-003 0.0000000000000000 + 1.0900000000000021E-002 0.0000000000000000 + 1.2000000000000011E-002 0.0000000000000000 + 1.3100000000000001E-002 0.0000000000000000 + 1.4200000000000018E-002 0.0000000000000000 + 1.5300000000000008E-002 0.0000000000000000 + 1.6400000000000026E-002 0.0000000000000000 + 1.7500000000000016E-002 0.0000000000000000 + 1.8600000000000005E-002 0.0000000000000000 + 1.9700000000000023E-002 0.0000000000000000 + 2.0800000000000013E-002 0.0000000000000000 + 2.1900000000000003E-002 0.0000000000000000 + 2.3000000000000020E-002 0.0000000000000000 + 2.4100000000000010E-002 0.0000000000000000 + 2.5200000000000000E-002 0.0000000000000000 + 2.6300000000000018E-002 0.0000000000000000 + 2.7400000000000008E-002 0.0000000000000000 + 2.8500000000000025E-002 0.0000000000000000 + 2.9600000000000015E-002 0.0000000000000000 + 3.0700000000000005E-002 0.0000000000000000 + 3.1800000000000023E-002 0.0000000000000000 + 3.2900000000000013E-002 0.0000000000000000 + 3.4000000000000002E-002 0.0000000000000000 + 3.5100000000000020E-002 0.0000000000000000 + 3.6200000000000010E-002 0.0000000000000000 + 3.7300000000000028E-002 0.0000000000000000 + 3.8400000000000017E-002 0.0000000000000000 + 3.9500000000000007E-002 0.0000000000000000 + 4.0600000000000025E-002 0.0000000000000000 + 4.1700000000000015E-002 0.0000000000000000 + 4.2800000000000005E-002 0.0000000000000000 + 4.3900000000000022E-002 0.0000000000000000 + 4.5000000000000012E-002 0.0000000000000000 + 4.6100000000000002E-002 0.0000000000000000 + 4.7200000000000020E-002 0.0000000000000000 + 4.8300000000000010E-002 0.0000000000000000 + 4.9400000000000027E-002 0.0000000000000000 + 5.0500000000000017E-002 0.0000000000000000 + 5.1600000000000007E-002 0.0000000000000000 + 5.2700000000000025E-002 0.0000000000000000 + 5.3800000000000014E-002 0.0000000000000000 + 5.4900000000000004E-002 0.0000000000000000 + 5.6000000000000022E-002 0.0000000000000000 + 5.7100000000000012E-002 0.0000000000000000 + 5.8200000000000002E-002 0.0000000000000000 + 5.9300000000000019E-002 0.0000000000000000 + 6.0400000000000009E-002 0.0000000000000000 + 6.1500000000000027E-002 0.0000000000000000 + 6.2600000000000017E-002 0.0000000000000000 + 6.3700000000000007E-002 0.0000000000000000 + 6.4800000000000024E-002 0.0000000000000000 + 6.5900000000000014E-002 0.0000000000000000 + 6.7000000000000004E-002 0.0000000000000000 + 6.8100000000000022E-002 0.0000000000000000 + 6.9200000000000012E-002 0.0000000000000000 + 7.0300000000000029E-002 0.0000000000000000 + 7.1400000000000019E-002 0.0000000000000000 + 7.2500000000000009E-002 0.0000000000000000 + 7.3600000000000027E-002 0.0000000000000000 + 7.4700000000000016E-002 0.0000000000000000 + 7.5800000000000006E-002 0.0000000000000000 + 7.6900000000000024E-002 0.0000000000000000 + 7.8000000000000014E-002 0.0000000000000000 + 7.9100000000000004E-002 0.0000000000000000 + 8.0200000000000021E-002 0.0000000000000000 + 8.1300000000000011E-002 0.0000000000000000 + 8.2400000000000029E-002 0.0000000000000000 + 8.3500000000000019E-002 0.0000000000000000 + 8.4600000000000009E-002 0.0000000000000000 + 8.5700000000000026E-002 0.0000000000000000 + 8.6800000000000016E-002 0.0000000000000000 + 8.7900000000000006E-002 0.0000000000000000 + 8.9000000000000024E-002 0.0000000000000000 + 9.0100000000000013E-002 0.0000000000000000 + 9.1200000000000003E-002 0.0000000000000000 + 9.2300000000000021E-002 0.0000000000000000 + 9.3400000000000011E-002 0.0000000000000000 + 9.4500000000000028E-002 0.0000000000000000 + 9.5600000000000018E-002 0.0000000000000000 + 9.6700000000000008E-002 0.0000000000000000 + 9.7800000000000026E-002 0.0000000000000000 + 9.8900000000000016E-002 0.0000000000000000 + 0.10000000000000001 0.0000000000000000 + 0.10110000000000002 0.0000000000000000 + 0.10220000000000001 0.0000000000000000 + 0.10330000000000003 0.0000000000000000 + 0.10440000000000002 0.0000000000000000 + 0.10550000000000001 0.0000000000000000 + 0.10660000000000003 0.0000000000000000 + 0.10770000000000002 0.0000000000000000 + 0.10880000000000001 0.0000000000000000 + 0.10990000000000003 0.0000000000000000 + 0.11100000000000002 0.0000000000000000 + 0.11210000000000001 0.0000000000000000 + 0.11320000000000002 0.0000000000000000 + 0.11430000000000001 0.0000000000000000 + 0.11540000000000003 0.0000000000000000 + 0.11650000000000002 0.0000000000000000 + 0.11760000000000001 0.0000000000000000 + 0.11870000000000003 0.0000000000000000 + 0.11980000000000002 0.0000000000000000 + 0.12090000000000001 0.0000000000000000 + 0.12200000000000003 0.0000000000000000 + 0.12310000000000001 0.0000000000000000 + 0.12420000000000003 0.0000000000000000 + 0.12530000000000002 0.0000000000000000 + 0.12640000000000001 0.0000000000000000 + 0.12750000000000003 0.0000000000000000 + 0.12860000000000002 0.0000000000000000 + 0.12970000000000001 0.0000000000000000 + 0.13080000000000003 0.0000000000000000 + 0.13190000000000002 0.0000000000000000 + 0.13300000000000001 0.0000000000000000 + 0.13410000000000000 0.0000000000000000 + 0.13520000000000004 0.0000000000000000 + 0.13630000000000003 0.0000000000000000 + 0.13740000000000002 0.0000000000000000 + 0.13850000000000001 0.0000000000000000 + 0.13960000000000000 0.0000000000000000 + 0.14070000000000005 0.0000000000000000 + 0.14180000000000004 0.0000000000000000 + 0.14290000000000003 0.0000000000000000 + 0.14400000000000002 0.0000000000000000 + 0.14510000000000001 0.0000000000000000 + 0.14620000000000000 0.0000000000000000 + 0.14730000000000004 0.0000000000000000 + 0.14840000000000003 0.0000000000000000 + 0.14950000000000002 0.0000000000000000 + 0.15060000000000001 0.0000000000000000 + 0.15170000000000000 0.0000000000000000 + 0.15280000000000005 0.0000000000000000 + 0.15390000000000004 0.0000000000000000 + 0.15500000000000003 0.0000000000000000 + 0.15610000000000002 0.0000000000000000 + 0.15720000000000001 0.0000000000000000 + 0.15830000000000000 0.0000000000000000 + 0.15940000000000004 0.0000000000000000 + 0.16050000000000003 0.0000000000000000 + 0.16160000000000002 0.0000000000000000 + 0.16270000000000001 0.0000000000000000 + 0.16380000000000000 0.0000000000000000 + 0.16490000000000005 0.0000000000000000 + 0.16600000000000004 0.0000000000000000 + 0.16710000000000003 0.0000000000000000 + 0.16820000000000002 0.0000000000000000 + 0.16930000000000001 0.0000000000000000 + 0.17040000000000000 0.0000000000000000 + 0.17150000000000004 0.0000000000000000 + 0.17260000000000003 0.0000000000000000 + 0.17370000000000002 0.0000000000000000 + 0.17480000000000001 0.0000000000000000 + 0.17590000000000000 0.0000000000000000 + 0.17700000000000005 0.0000000000000000 + 0.17810000000000004 0.0000000000000000 + 0.17920000000000003 0.0000000000000000 + 0.18030000000000002 0.0000000000000000 + 0.18140000000000001 0.0000000000000000 + 0.18250000000000000 0.0000000000000000 + 0.18360000000000004 0.0000000000000000 + 0.18470000000000003 0.0000000000000000 + 0.18580000000000002 0.0000000000000000 + 0.18690000000000001 0.0000000000000000 + 0.18800000000000000 0.0000000000000000 + 0.18910000000000005 0.0000000000000000 + 0.19020000000000004 0.0000000000000000 + 0.19130000000000003 0.0000000000000000 + 0.19240000000000002 0.0000000000000000 + 0.19350000000000001 0.0000000000000000 + 0.19460000000000005 0.0000000000000000 + 0.19570000000000004 0.0000000000000000 + 0.19680000000000003 0.0000000000000000 + 0.19790000000000002 0.0000000000000000 + 0.19900000000000001 0.0000000000000000 + 0.20010000000000000 0.0000000000000000 + 0.20120000000000005 0.0000000000000000 + 0.20230000000000004 0.0000000000000000 + 0.20340000000000003 0.0000000000000000 + 0.20450000000000002 0.0000000000000000 + 0.20560000000000000 0.0000000000000000 + 0.20670000000000005 0.0000000000000000 + 0.20780000000000004 0.0000000000000000 + 0.20890000000000003 0.0000000000000000 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0046.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0046.BXZ.semd new file mode 100644 index 00000000..c747954d --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0046.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 -3.7337474201100635E-029 + -0.10790000000000000 1.3453097630132632E-029 + -0.10679999999999999 4.7176819175381696E-028 + -0.10569999999999999 -9.6304125707500889E-030 + -0.10460000000000000 -2.2791861333096815E-027 + -0.10349999999999999 2.2450879288302943E-027 + -0.10239999999999999 5.9567638065916912E-027 + -0.10130000000000000 -4.9226162325419278E-026 + -0.10020000000000000 -7.7164882308570441E-026 + -9.9099999999999994E-002 3.5427799952853203E-025 + -9.7999999999999990E-002 9.8178206579630733E-025 + -9.6899999999999986E-002 -6.6351149902707195E-025 + -9.5799999999999996E-002 -5.6465539468930085E-024 + -9.4699999999999993E-002 -5.2667489754653002E-024 + -9.3599999999999989E-002 1.2807501528478708E-023 + -9.2499999999999999E-002 3.4929107430729060E-023 + -9.1399999999999995E-002 1.6565119754780499E-023 + -9.0299999999999991E-002 -5.5165484864212279E-023 + -8.9200000000000002E-002 -1.2455055988738056E-022 + -8.8099999999999984E-002 -1.5215395154254177E-022 + -8.6999999999999994E-002 -1.0031496058701442E-022 + -8.5899999999999990E-002 3.5796281397910620E-022 + -8.4799999999999986E-002 1.5967289911238787E-021 + -8.3699999999999997E-002 2.3731371526652378E-021 + -8.2599999999999993E-002 -9.7030295238967925E-022 + -8.1499999999999989E-002 -9.7754863854195680E-021 + -8.0399999999999999E-002 -1.5159532291106200E-020 + -7.9299999999999995E-002 -9.7618894021523358E-022 + -7.8199999999999992E-002 3.4926221487236948E-020 + -7.7100000000000002E-002 6.3323396539667744E-020 + -7.5999999999999984E-002 4.1270683860821599E-020 + -7.4899999999999994E-002 -4.8335397596915460E-020 + -7.3799999999999991E-002 -1.8226359988343956E-019 + -7.2699999999999987E-002 -2.9687594902589419E-019 + -7.1599999999999997E-002 -2.4095352483484591E-019 + -7.0499999999999993E-002 2.3417023022160481E-019 + -6.9399999999999989E-002 1.1815499568495732E-018 + -6.8300000000000000E-002 1.9091237547856498E-018 + -6.7199999999999996E-002 9.8054785973375483E-019 + -6.6099999999999992E-002 -2.4318715030316520E-018 + -6.5000000000000002E-002 -6.6677180429230505E-018 + -6.3899999999999985E-002 -7.5772506893103262E-018 + -6.2799999999999995E-002 -1.5040647825518547E-018 + -6.1699999999999991E-002 1.1101696880192591E-017 + -6.0599999999999994E-002 2.4575489676836149E-017 + -5.9499999999999990E-002 2.9130320015189994E-017 + -5.8399999999999994E-002 1.2619677528984579E-017 + -5.7299999999999990E-002 -3.3211215567220356E-017 + -5.6199999999999986E-002 -9.6724485574536571E-017 + -5.5099999999999996E-002 -1.3118856874986444E-016 + -5.3999999999999992E-002 -7.0001793846190372E-017 + -5.2899999999999989E-002 1.1374951032465809E-016 + -5.1799999999999985E-002 3.4495146785179444E-016 + -5.0699999999999995E-002 4.5484266369237038E-016 + -4.9599999999999991E-002 2.8070576580800947E-016 + -4.8499999999999988E-002 -2.1407255581860045E-016 + -4.7399999999999998E-002 -8.8235051538566043E-016 + -4.6299999999999994E-002 -1.4008274292130166E-015 + -4.5199999999999990E-002 -1.3201902102717624E-015 + -4.4099999999999986E-002 -2.3408639588011287E-016 + -4.2999999999999997E-002 1.8395948369345988E-015 + -4.1899999999999993E-002 4.0546154283995113E-015 + -4.0799999999999989E-002 4.8309253597228138E-015 + -3.9699999999999985E-002 2.7573723994600520E-015 + -3.8599999999999995E-002 -2.2062747645262750E-015 + -3.7499999999999992E-002 -8.2677683194707155E-015 + -3.6399999999999988E-002 -1.2530699642786160E-014 + -3.5299999999999984E-002 -1.2231591980319933E-014 + -3.4199999999999994E-002 -5.6350895460001004E-015 + -3.3099999999999991E-002 7.2450810677466074E-015 + -3.1999999999999987E-002 2.3495130334013660E-014 + -3.0899999999999997E-002 3.6482833897996669E-014 + -2.9799999999999993E-002 3.7469942377804308E-014 + -2.8699999999999989E-002 2.0199857072938053E-014 + -2.7599999999999986E-002 -1.4547145429986801E-014 + -2.6499999999999996E-002 -5.8218810631768814E-014 + -2.5399999999999992E-002 -9.7321219280025600E-014 + -2.4299999999999988E-002 -1.1583325986753990E-013 + -2.3199999999999985E-002 -9.5981850126245633E-014 + -2.2099999999999995E-002 -2.2458331513388295E-014 + -2.0999999999999991E-002 1.0538193039554000E-013 + -1.9899999999999987E-002 2.5925274297136647E-013 + -1.8799999999999983E-002 3.7992056874623648E-013 + -1.7699999999999994E-002 3.9509248737218394E-013 + -1.6599999999999990E-002 2.4860181187941199E-013 + -1.5499999999999986E-002 -7.4176470900907260E-014 + -1.4399999999999996E-002 -5.2987941725340937E-013 + -1.3299999999999992E-002 -1.0064083897851073E-012 + -1.2199999999999989E-002 -1.3242382451011947E-012 + -1.1099999999999985E-002 -1.2707107501647164E-012 + -9.9999999999999950E-003 -6.7844780357942391E-013 + -8.8999999999999913E-003 4.7666764198955880E-013 + -7.7999999999999875E-003 2.0073482806526322E-012 + -6.6999999999999837E-003 3.5112143227655768E-012 + -5.5999999999999939E-003 4.4323256002953837E-012 + -4.4999999999999901E-003 4.1779197289260050E-012 + -3.3999999999999864E-003 2.2929212781935826E-012 + -2.2999999999999826E-003 -1.3153439925792099E-012 + -1.1999999999999927E-003 -6.1643958167156843E-012 + -9.9999999999988987E-005 -1.1109019086574801E-011 + 1.0000000000000148E-003 -1.4475208358344371E-011 + 2.1000000000000185E-003 -1.4431201893205792E-011 + 3.2000000000000084E-003 -9.5314051790085230E-012 + 4.3000000000000121E-003 6.7371802581206452E-013 + 5.4000000000000159E-003 1.5105304160267785E-011 + 6.5000000000000058E-003 3.0896351449483106E-011 + 7.6000000000000234E-003 4.3611520644804003E-011 + 8.7000000000000133E-003 4.8054060730606807E-011 + 9.8000000000000032E-003 3.9579617361340524E-011 + 1.0900000000000021E-002 1.5664665745096507E-011 + 1.2000000000000011E-002 -2.2618901543425274E-011 + 1.3100000000000001E-002 -6.9631279908666244E-011 + 1.4200000000000018E-002 -1.1514270092938261E-010 + 1.5300000000000008E-002 -1.4563525385646869E-010 + 1.6400000000000026E-002 -1.4700290984492881E-010 + 1.7500000000000016E-002 -1.0827095470178350E-010 + 1.8600000000000005E-002 -2.5562826161396046E-011 + 1.9700000000000023E-002 9.4652577442566610E-011 + 2.0800000000000013E-002 2.3404958526818120E-010 + 2.1900000000000003E-002 3.6363595468102972E-010 + 2.3000000000000020E-002 4.4830239520621262E-010 + 2.4100000000000010E-002 4.5464071396494887E-010 + 2.5200000000000000E-002 3.6086128529788652E-010 + 2.6300000000000018E-002 1.6667776880918694E-010 + 2.7400000000000008E-002 -9.9404443010264742E-011 + 2.8500000000000025E-002 -3.7786099249537131E-010 + 2.9600000000000015E-002 -5.8291821369849117E-010 + 3.0700000000000005E-002 -6.1527077876988301E-010 + 3.1800000000000023E-002 -3.8215622333304111E-010 + 3.2900000000000013E-002 1.7778807592794266E-010 + 3.4000000000000002E-002 1.0693114171900220E-009 + 3.5100000000000020E-002 2.2203185956470861E-009 + 3.6200000000000010E-002 3.4717544394879951E-009 + 3.7300000000000028E-002 4.5813455251675350E-009 + 3.8400000000000017E-002 5.2426760710488907E-009 + 3.9500000000000007E-002 5.1177013737913057E-009 + 4.0600000000000025E-002 3.8776413191499159E-009 + 4.1700000000000015E-002 1.2444359986929499E-009 + 4.2800000000000005E-002 -2.9761808573169901E-009 + 4.3900000000000022E-002 -8.8783682627990856E-009 + 4.5000000000000012E-002 -1.6462426088992288E-008 + 4.6100000000000002E-002 -2.5666587077921577E-008 + 4.7200000000000020E-002 -3.6422150628823147E-008 + 4.8300000000000010E-002 -4.8726537471566189E-008 + 4.9400000000000027E-002 -6.2723700011702022E-008 + 5.0500000000000017E-002 -7.8780679757528560E-008 + 5.1600000000000007E-002 -9.7548863209340197E-008 + 5.2700000000000025E-002 -1.2000292315406114E-007 + 5.3800000000000014E-002 -1.4745204168775672E-007 + 5.4900000000000004E-002 -1.8152699965412467E-007 + 5.6000000000000022E-002 -2.2415373734929744E-007 + 5.7100000000000012E-002 -2.7752116693591233E-007 + 5.8200000000000002E-002 -3.4406124882480071E-007 + 5.9300000000000019E-002 -4.2645646658456826E-007 + 6.0400000000000009E-002 -5.2768382374779321E-007 + 6.1500000000000027E-002 -6.5110452851513401E-007 + 6.2600000000000017E-002 -8.0059010088007199E-007 + 6.3700000000000007E-002 -9.8067960152548039E-007 + 6.4800000000000024E-002 -1.1967561022174777E-006 + 6.5900000000000014E-002 -1.4552119864674751E-006 + 6.7000000000000004E-002 -1.7635925360082183E-006 + 6.8100000000000022E-002 -2.1306968847056851E-006 + 6.9200000000000012E-002 -2.5666827241366263E-006 + 7.0300000000000029E-002 -3.0831135973130586E-006 + 7.1400000000000019E-002 -3.6929980069544399E-006 + 7.2500000000000009E-002 -4.4108473957749084E-006 + 7.3600000000000027E-002 -5.2527452680806164E-006 + 7.4700000000000016E-002 -6.2364692894334439E-006 + 7.5800000000000006E-002 -7.3816472649923526E-006 + 7.6900000000000024E-002 -8.7099269876489416E-006 + 7.8000000000000014E-002 -1.0245114026474766E-005 + 7.9100000000000004E-002 -1.2013273590127937E-005 + 8.0200000000000021E-002 -1.4042806469660718E-005 + 8.1300000000000011E-002 -1.6364429029636085E-005 + 8.2400000000000029E-002 -1.9011069525731727E-005 + 8.3500000000000019E-002 -2.2017671653884463E-005 + 8.4600000000000009E-002 -2.5420913516427390E-005 + 8.5700000000000026E-002 -2.9258757422212511E-005 + 8.6800000000000016E-002 -3.3570198866073042E-005 + 8.7900000000000006E-002 -3.8394729926949367E-005 + 8.9000000000000024E-002 -4.3771902710432187E-005 + 9.0100000000000013E-002 -4.9740672693587840E-005 + 9.1200000000000003E-002 -5.6338707508984953E-005 + 9.2300000000000021E-002 -6.3601626607123762E-005 + 9.3400000000000011E-002 -7.1561895310878754E-005 + 9.4500000000000028E-002 -8.0248042650055140E-005 + 9.5600000000000018E-002 -8.9683264377526939E-005 + 9.6700000000000008E-002 -9.9884040537290275E-005 + 9.7800000000000026E-002 -1.1085893493145704E-004 + 9.8900000000000016E-002 -1.2260679795872420E-004 + 0.10000000000000001 -1.3511553697753698E-004 + 0.10110000000000002 -1.4835987531114370E-004 + 0.10220000000000001 -1.6230027540586889E-004 + 0.10330000000000003 -1.7688133812043816E-004 + 0.10440000000000002 -1.9203015835955739E-004 + 0.10550000000000001 -2.0765517547260970E-004 + 0.10660000000000003 -2.2364492178894579E-004 + 0.10770000000000002 -2.3986754240468144E-004 + 0.10880000000000001 -2.5616964558139443E-004 + 0.10990000000000003 -2.7237617177888751E-004 + 0.11100000000000002 -2.8829055372625589E-004 + 0.11210000000000001 -3.0369518208317459E-004 + 0.11320000000000002 -3.1835187110118568E-004 + 0.11430000000000001 -3.3200278994627297E-004 + 0.11540000000000003 -3.4437244175933301E-004 + 0.11650000000000002 -3.5516946809366345E-004 + 0.11760000000000001 -3.6409086897037923E-004 + 0.11870000000000003 -3.7082459311932325E-004 + 0.11980000000000002 -3.7505367072299123E-004 + 0.12090000000000001 -3.7646174314431846E-004 + 0.12200000000000003 -3.7473862175829709E-004 + 0.12310000000000001 -3.6958482814952731E-004 + 0.12420000000000003 -3.6071790964342654E-004 + 0.12530000000000002 -3.4787945332936943E-004 + 0.12640000000000001 -3.3084055758081377E-004 + 0.12750000000000003 -3.0940907890908420E-004 + 0.12860000000000002 -2.8343498706817627E-004 + 0.12970000000000001 -2.5281627313233912E-004 + 0.13080000000000003 -2.1750482846982777E-004 + 0.13190000000000002 -1.7751313862390816E-004 + 0.13300000000000001 -1.3291863433551043E-004 + 0.13410000000000000 -8.3867285866290331E-005 + 0.13520000000000004 -3.0576247809221968E-005 + 0.13630000000000003 2.6664381948648952E-005 + 0.13740000000000002 8.7490960140712559E-005 + 0.13850000000000001 1.5146673831623048E-004 + 0.13960000000000000 2.1808446035720408E-004 + 0.14070000000000005 2.8677019872702658E-004 + 0.14180000000000004 3.5688819480128586E-004 + 0.14290000000000003 4.2774772737175226E-004 + 0.14400000000000002 4.9861124716699123E-004 + 0.14510000000000001 5.6870328262448311E-004 + 0.14620000000000000 6.3721940387040377E-004 + 0.14730000000000004 7.0333911571651697E-004 + 0.14840000000000003 7.6623796485364437E-004 + 0.14950000000000002 8.2510069478303194E-004 + 0.15060000000000001 8.7913410970941186E-004 + 0.15170000000000000 9.2757976381108165E-004 + 0.15280000000000005 9.6972705796360970E-004 + 0.15390000000000004 1.0049262782558799E-003 + 0.15500000000000003 1.0326018091291189E-003 + 0.15610000000000002 1.0522636584937572E-003 + 0.15720000000000001 1.0635143844410777E-003 + 0.15830000000000000 1.0660571279004216E-003 + 0.15940000000000004 1.0597056243568659E-003 + 0.16050000000000003 1.0443892097100616E-003 + 0.16160000000000002 1.0201546829193830E-003 + 0.16270000000000001 9.8716537468135357E-004 + 0.16380000000000000 9.4570114742964506E-004 + 0.16490000000000005 8.9615443721413612E-004 + 0.16600000000000004 8.3902460755780339E-004 + 0.16710000000000003 7.7491335105150938E-004 + 0.16820000000000002 7.0451397914439440E-004 + 0.16930000000000001 6.2860012985765934E-004 + 0.17040000000000000 5.4801406804472208E-004 + 0.17150000000000004 4.6365079469978809E-004 + 0.17260000000000003 3.7644739495590329E-004 + 0.17370000000000002 2.8736825333908200E-004 + 0.17480000000000001 1.9739074923563749E-004 + 0.17590000000000000 1.0748787462944165E-004 + 0.17700000000000005 1.8609929611557163E-005 + 0.17810000000000004 -6.8329078203532845E-005 + 0.17920000000000003 -1.5246035763993859E-004 + 0.18030000000000002 -2.3296922154258937E-004 + 0.18140000000000001 -3.0910849454812706E-004 + 0.18250000000000000 -3.8021223735995591E-004 + 0.18360000000000004 -4.4570499449037015E-004 + 0.18470000000000003 -5.0510402070358396E-004 + 0.18580000000000002 -5.5801891721785069E-004 + 0.18690000000000001 -6.0415366897359490E-004 + 0.18800000000000000 -6.4331176690757275E-004 + 0.18910000000000005 -6.7539862357079983E-004 + 0.19020000000000004 -7.0041744038462639E-004 + 0.19130000000000003 -7.1846105856820941E-004 + 0.19240000000000002 -7.2970398468896747E-004 + 0.19350000000000001 -7.3439470725134015E-004 + 0.19460000000000005 -7.3285162216052413E-004 + 0.19570000000000004 -7.2545558214187622E-004 + 0.19680000000000003 -7.1264134021475911E-004 + 0.19790000000000002 -6.9488718872889876E-004 + 0.19900000000000001 -6.7270180443301797E-004 + 0.20010000000000000 -6.4661027863621712E-004 + 0.20120000000000005 -6.1714852927252650E-004 + 0.20230000000000004 -5.8486161287873983E-004 + 0.20340000000000003 -5.5029604118317366E-004 + 0.20450000000000002 -5.1398813957348466E-004 + 0.20560000000000000 -4.7644902952015400E-004 + 0.20670000000000005 -4.3815956450998783E-004 + 0.20780000000000004 -3.9957006811164320E-004 + 0.20890000000000003 -3.6110350629314780E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0047.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0047.BXX.semd new file mode 100644 index 00000000..7bb293e4 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0047.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173367227286533E-021 + -0.11119999999999999 -2.1335585054060316E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3249081147095817E-021 + -0.10790000000000000 3.2296879276220831E-019 + -0.10679999999999999 1.0674503433646278E-019 + -0.10569999999999999 -1.4623059134956105E-018 + -0.10460000000000000 -1.2596261906999581E-018 + -0.10349999999999999 4.7662514990678041E-018 + -0.10239999999999999 7.2483628505786299E-018 + -0.10130000000000000 -1.0592433209906969E-017 + -0.10020000000000000 -2.7792567132622285E-017 + -9.9099999999999994E-002 1.2570451183550935E-017 + -9.7999999999999990E-002 7.9820487274198914E-017 + -9.6899999999999986E-002 1.2145859375127466E-017 + -9.5799999999999996E-002 -1.8955670917265182E-016 + -9.4699999999999993E-002 -1.2844009241981205E-016 + -9.3599999999999989E-002 3.9215229942820152E-016 + -9.2499999999999999E-002 5.3949026600151845E-016 + -9.1399999999999995E-002 -6.0574322437205929E-016 + -9.0299999999999991E-002 -1.6980255617787777E-015 + -8.9200000000000002E-002 1.2997041625770455E-016 + -8.8099999999999984E-002 3.8443754981438896E-015 + -8.6999999999999994E-002 2.7951547275888037E-015 + -8.5899999999999990E-002 -5.4413002661295781E-015 + -8.4799999999999986E-002 -9.5917426494343365E-015 + -8.3699999999999997E-002 2.5228179649370219E-015 + -8.2599999999999993E-002 1.8417230495662226E-014 + -8.1499999999999989E-002 8.2132575141501650E-015 + -8.0399999999999999E-002 -2.5318190876059618E-014 + -7.9299999999999995E-002 -2.8646860952179568E-014 + -7.8199999999999992E-002 2.6885462714627828E-014 + -7.7100000000000002E-002 6.7104619929335418E-014 + -7.5999999999999984E-002 -4.8576907538231025E-015 + -7.4899999999999994E-002 -1.2584727639326776E-013 + -7.3799999999999991E-002 -8.8558900609905095E-014 + -7.2699999999999987E-002 1.4607455869897201E-013 + -7.1599999999999997E-002 2.6607229332113735E-013 + -7.0499999999999993E-002 -1.4646290636462916E-014 + -6.9399999999999989E-002 -4.1285120396146457E-013 + -6.8300000000000000E-002 -2.8991365514860479E-013 + -6.7199999999999996E-002 3.7689499416369843E-013 + -6.6099999999999992E-002 6.6022854501232575E-013 + -6.5000000000000002E-002 -1.0487738336204672E-013 + -6.3899999999999985E-002 -1.0222491256262067E-012 + -6.2799999999999995E-002 -5.2546834071465209E-013 + -6.1699999999999991E-002 1.1612621671555634E-012 + -6.0599999999999994E-002 1.6429056465955272E-012 + -5.9499999999999990E-002 -4.3080491431146672E-013 + -5.8399999999999994E-002 -2.6582687873838440E-012 + -5.7299999999999990E-002 -1.4798648417801985E-012 + -5.6199999999999986E-002 2.3741883025535371E-012 + -5.5099999999999996E-002 3.6569926774310257E-012 + -5.3999999999999992E-002 -3.4671514249039193E-013 + -5.2899999999999989E-002 -4.7691898173718439E-012 + -5.1799999999999985E-002 -2.8353621533971918E-012 + -5.0699999999999995E-002 3.9462998840944508E-012 + -4.9599999999999991E-002 6.1617963335869330E-012 + -4.8499999999999988E-002 -6.3214413087778198E-013 + -4.7399999999999998E-002 -7.9608594022451129E-012 + -4.6299999999999994E-002 -4.8448896804165198E-012 + -4.5199999999999990E-002 5.9953418098113165E-012 + -4.4099999999999986E-002 1.0003349711074083E-011 + -4.2999999999999997E-002 7.0871081355936005E-013 + -4.1899999999999993E-002 -9.9524563937358757E-012 + -4.0799999999999989E-002 -7.5308197178269864E-012 + -3.9699999999999985E-002 4.1725143305748613E-012 + -3.8599999999999995E-002 8.2181622618193728E-012 + -3.7499999999999992E-002 -6.3640466594488965E-013 + -3.6399999999999988E-002 -8.0517250852785160E-012 + -3.5299999999999984E-002 -1.8646915608822034E-012 + -3.4199999999999994E-002 9.1502118382269515E-012 + -3.3099999999999991E-002 8.9047606094405651E-012 + -3.1999999999999987E-002 -8.5699280788151255E-013 + -3.0899999999999997E-002 -4.3744361431785617E-012 + -2.9799999999999993E-002 6.2600971498585900E-013 + -2.8699999999999989E-002 -1.9757938774650485E-012 + -2.7599999999999986E-002 -1.6761952936761304E-011 + -2.6499999999999996E-002 -2.0915724013859105E-011 + -2.5399999999999992E-002 2.9934837161155192E-012 + -2.4299999999999988E-002 3.0767586395308300E-011 + -2.3199999999999985E-002 2.1649073159157872E-011 + -2.2099999999999995E-002 -1.9663394176805404E-011 + -2.0999999999999991E-002 -3.8422508230606667E-011 + -1.9899999999999987E-002 -5.0993866247683872E-012 + -1.8799999999999983E-002 3.2629482449308966E-011 + -1.7699999999999994E-002 9.1993600237483264E-012 + -1.6599999999999990E-002 -5.9728555434901409E-011 + -1.5499999999999986E-002 -8.4303113101480420E-011 + -1.4399999999999996E-002 -1.9608141499372067E-011 + -1.3299999999999992E-002 6.4485819462056782E-011 + -1.2199999999999989E-002 6.8670187591823861E-011 + -1.1099999999999985E-002 -7.2478767779160513E-012 + -9.9999999999999950E-003 -7.1512476496060629E-011 + -8.8999999999999913E-003 -6.8296340804963052E-011 + -7.7999999999999875E-003 -4.3230675983441103E-011 + -6.6999999999999837E-003 -6.1403694628925365E-011 + -5.5999999999999939E-003 -1.0979242515141152E-010 + -4.4999999999999901E-003 -1.2998492560090114E-010 + -3.3999999999999864E-003 -1.1081398992862646E-010 + -2.2999999999999826E-003 -9.1565019455508434E-011 + -1.1999999999999927E-003 -8.0921006007095286E-011 + -9.9999999999988987E-005 -4.8800252033798230E-011 + 1.0000000000000148E-003 -2.1894834903446458E-011 + 2.1000000000000185E-003 -9.5507650399451194E-011 + 3.2000000000000084E-003 -3.0150115737370697E-010 + 4.3000000000000121E-003 -5.0070331214513430E-010 + 5.4000000000000159E-003 -5.2173920739306823E-010 + 6.5000000000000058E-003 -3.9417463737478897E-010 + 7.6000000000000234E-003 -3.3015076783549091E-010 + 8.7000000000000133E-003 -4.5542938864606697E-010 + 9.8000000000000032E-003 -6.1590998967631094E-010 + 1.0900000000000021E-002 -6.0925109401921418E-010 + 1.2000000000000011E-002 -4.6483228377525165E-010 + 1.3100000000000001E-002 -4.5131370862705467E-010 + 1.4200000000000018E-002 -7.3284339707768709E-010 + 1.5300000000000008E-002 -1.1705374447501526E-009 + 1.6400000000000026E-002 -1.4899173006455158E-009 + 1.7500000000000016E-002 -1.5689796128981470E-009 + 1.8600000000000005E-002 -1.5346171000629738E-009 + 1.9700000000000023E-002 -1.5258523333727680E-009 + 2.0800000000000013E-002 -1.6031027616492111E-009 + 2.1900000000000003E-002 -1.6740377972723763E-009 + 2.3000000000000020E-002 -1.7360577420078016E-009 + 2.4100000000000010E-002 -1.8690560210643525E-009 + 2.5200000000000000E-002 -2.0850834392405204E-009 + 2.6300000000000018E-002 -2.3205295462958020E-009 + 2.7400000000000008E-002 -2.5643378531725602E-009 + 2.8500000000000025E-002 -2.9149707092557264E-009 + 2.9600000000000015E-002 -3.2443918662750093E-009 + 3.0700000000000005E-002 -3.4232952028645514E-009 + 3.1800000000000023E-002 -3.3319176306889631E-009 + 3.2900000000000013E-002 -3.1423763591220677E-009 + 3.4000000000000002E-002 -2.9239757282084611E-009 + 3.5100000000000020E-002 -2.9516167288079487E-009 + 3.6200000000000010E-002 -2.9629481090864829E-009 + 3.7300000000000028E-002 -2.9088884634376200E-009 + 3.8400000000000017E-002 -2.7098088217769600E-009 + 3.9500000000000007E-002 -2.5998694308526638E-009 + 4.0600000000000025E-002 -2.5933926117716055E-009 + 4.1700000000000015E-002 -2.5313973139873269E-009 + 4.2800000000000005E-002 -2.1906361169499178E-009 + 4.3900000000000022E-002 -1.5587338086930913E-009 + 4.5000000000000012E-002 -1.2089589329633554E-009 + 4.6100000000000002E-002 -8.0913248323710718E-010 + 4.7200000000000020E-002 5.9470012248041826E-011 + 4.8300000000000010E-002 1.2775417390642474E-009 + 4.9400000000000027E-002 2.3444104435554891E-009 + 5.0500000000000017E-002 3.2645275371834259E-009 + 5.1600000000000007E-002 4.0388083988318613E-009 + 5.2700000000000025E-002 3.9831902221010296E-009 + 5.3800000000000014E-002 4.0702889947397125E-009 + 5.4900000000000004E-002 5.7990869883894902E-009 + 5.6000000000000022E-002 8.0550943692969668E-009 + 5.7100000000000012E-002 9.4981018605722056E-009 + 5.8200000000000002E-002 9.5858787574343296E-009 + 5.9300000000000019E-002 8.5245028813574208E-009 + 6.0400000000000009E-002 9.5201748706585931E-009 + 6.1500000000000027E-002 1.1404063471331938E-008 + 6.2600000000000017E-002 1.3825051325966342E-008 + 6.3700000000000007E-002 1.4729049979678166E-008 + 6.4800000000000024E-002 1.4701156736407484E-008 + 6.5900000000000014E-002 1.3779761331988993E-008 + 6.7000000000000004E-002 1.3717104785371248E-008 + 6.8100000000000022E-002 1.4393441105653437E-008 + 6.9200000000000012E-002 1.6367454946930593E-008 + 7.0300000000000029E-002 1.6687664583514561E-008 + 7.1400000000000019E-002 1.4663483760557483E-008 + 7.2500000000000009E-002 1.0657297266902788E-008 + 7.3600000000000027E-002 6.7431380479376912E-009 + 7.4700000000000016E-002 6.7269190218155472E-009 + 7.5800000000000006E-002 1.0501578273647283E-008 + 7.6900000000000024E-002 1.3887825112135488E-008 + 7.8000000000000014E-002 1.1356967810627339E-008 + 7.9100000000000004E-002 4.1834993247391594E-009 + 8.0200000000000021E-002 -2.5721940133394128E-009 + 8.1300000000000011E-002 -4.0306340487461512E-009 + 8.2400000000000029E-002 -7.4678241368530962E-010 + 8.3500000000000019E-002 2.3587147790493646E-009 + 8.4600000000000009E-002 -6.2004879008981106E-010 + 8.5700000000000026E-002 -8.7150135996694189E-009 + 8.6800000000000016E-002 -1.6161642690804001E-008 + 8.7900000000000006E-002 -1.8323854433788256E-008 + 8.9000000000000024E-002 -1.5078921222766439E-008 + 9.0100000000000013E-002 -1.0324076704648633E-008 + 9.1200000000000003E-002 -9.8282741944899499E-009 + 9.2300000000000021E-002 -1.4820709104412799E-008 + 9.3400000000000011E-002 -2.2765688001413764E-008 + 9.4500000000000028E-002 -2.7776014377423053E-008 + 9.5600000000000018E-002 -2.5537932657471174E-008 + 9.6700000000000008E-002 -1.7257587359154059E-008 + 9.7800000000000026E-002 -1.1638229047150617E-008 + 9.8900000000000016E-002 -1.4369386569512699E-008 + 0.10000000000000001 -2.3758271794349639E-008 + 0.10110000000000002 -3.0826917907234019E-008 + 0.10220000000000001 -2.6819854781479080E-008 + 0.10330000000000003 -1.6103280486845506E-008 + 0.10440000000000002 -7.5264168231115036E-009 + 0.10550000000000001 -7.2536572304215952E-009 + 0.10660000000000003 -1.3434275913937199E-008 + 0.10770000000000002 -1.6905312705262077E-008 + 0.10880000000000001 -1.4204366571846094E-008 + 0.10990000000000003 -5.2382231885417241E-009 + 0.11100000000000002 3.1176086157103100E-009 + 0.11210000000000001 4.4902424001236341E-009 + 0.11320000000000002 -6.4511951336498896E-010 + 0.11430000000000001 -4.3798724647103882E-009 + 0.11540000000000003 -4.1646250892313219E-009 + 0.11650000000000002 1.4627526967458948E-009 + 0.11760000000000001 9.0007743480668978E-009 + 0.11870000000000003 1.4177862439623823E-008 + 0.11980000000000002 1.4298414008351301E-008 + 0.12090000000000001 8.4826172752627826E-009 + 0.12200000000000003 3.2171167951844382E-009 + 0.12310000000000001 5.8784124234989577E-009 + 0.12420000000000003 1.5369630901318487E-008 + 0.12530000000000002 2.2132146781927986E-008 + 0.12640000000000001 1.9139037021886907E-008 + 0.12750000000000003 1.0076651513202250E-008 + 0.12860000000000002 4.8213526504525817E-009 + 0.12970000000000001 6.7695520300503631E-009 + 0.13080000000000003 1.2579822517011507E-008 + 0.13190000000000002 1.6541985559115346E-008 + 0.13300000000000001 1.7259186080309519E-008 + 0.13410000000000000 1.3378953944709338E-008 + 0.13520000000000004 4.7146806458897572E-009 + 0.13630000000000003 -4.4864179038484053E-009 + 0.13740000000000002 -4.7281303316992762E-009 + 0.13850000000000001 7.0300272270173991E-009 + 0.13960000000000000 1.9600330247726561E-008 + 0.14070000000000005 1.8139060031785448E-008 + 0.14180000000000004 1.9635646442139887E-009 + 0.14290000000000003 -1.2518162506580666E-008 + 0.14400000000000002 -1.0670666128476114E-008 + 0.14510000000000001 3.3542135735586953E-009 + 0.14620000000000000 1.2668094129253404E-008 + 0.14730000000000004 8.0912148092693315E-009 + 0.14840000000000003 -3.5944738296933565E-009 + 0.14950000000000002 -1.1322524251511368E-008 + 0.15060000000000001 -1.1577908409776683E-008 + 0.15170000000000000 -6.3878746736634184E-009 + 0.15280000000000005 2.2609263350403808E-009 + 0.15390000000000004 1.1024776647161616E-008 + 0.15500000000000003 1.0890770951732520E-008 + 0.15610000000000002 -2.3088160272521918E-009 + 0.15720000000000001 -1.9011467955465378E-008 + 0.15830000000000000 -2.0349588680801389E-008 + 0.15940000000000004 -2.8067073110094043E-009 + 0.16050000000000003 1.4442515627877128E-008 + 0.16160000000000002 1.1471000149754218E-008 + 0.16270000000000001 -7.4631127944257969E-009 + 0.16380000000000000 -1.9816198459920997E-008 + 0.16490000000000005 -1.2581010899737066E-008 + 0.16600000000000004 3.4385572167394685E-009 + 0.16710000000000003 1.1152056167418323E-008 + 0.16820000000000002 8.2012485691507209E-009 + 0.16930000000000001 2.5799036240670148E-009 + 0.17040000000000000 -2.4816482202538737E-009 + 0.17150000000000004 -9.8765893241647973E-009 + 0.17260000000000003 -1.5426994792733240E-008 + 0.17370000000000002 -9.0176008882281167E-009 + 0.17480000000000001 8.0841129346254093E-009 + 0.17590000000000000 1.7732720181129480E-008 + 0.17700000000000005 6.8039760492411006E-009 + 0.17810000000000004 -1.2373266855547627E-008 + 0.17920000000000003 -1.5635819750059454E-008 + 0.18030000000000002 9.7326269266062582E-010 + 0.18140000000000001 1.5555276178247368E-008 + 0.18250000000000000 1.0059461708067374E-008 + 0.18360000000000004 -6.6660139630414506E-009 + 0.18470000000000003 -1.3505378149147873E-008 + 0.18580000000000002 -6.5230261192539274E-009 + 0.18690000000000001 4.8018905518532051E-010 + 0.18800000000000000 4.2477404926799522E-010 + 0.18910000000000005 2.2617308026440242E-009 + 0.19020000000000004 1.0204868061691741E-008 + 0.19130000000000003 1.2182129971449740E-008 + 0.19240000000000002 -1.2006700078615040E-009 + 0.19350000000000001 -1.7202255619963580E-008 + 0.19460000000000005 -1.4550134430635353E-008 + 0.19570000000000004 5.4070725674648656E-009 + 0.19680000000000003 1.6107538414189548E-008 + 0.19790000000000002 3.6443041917522123E-009 + 0.19900000000000001 -1.4021317440437997E-008 + 0.20010000000000000 -1.2768916590744084E-008 + 0.20120000000000005 4.7564445715408965E-009 + 0.20230000000000004 1.3489301231572881E-008 + 0.20340000000000003 3.1474893802396764E-009 + 0.20450000000000002 -7.8005051307172835E-009 + 0.20560000000000000 -4.1783674298301321E-009 + 0.20670000000000005 4.6080872451170762E-009 + 0.20780000000000004 1.4523422464662872E-009 + 0.20890000000000003 -1.0117442883483818E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0047.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0047.BXZ.semd new file mode 100644 index 00000000..12a95b9c --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0047.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 -1.0370384665327475E-019 + -0.11230000000000000 -4.6409876227256865E-020 + -0.11119999999999999 8.2720873669385448E-019 + -0.11009999999999999 8.0862064416129255E-019 + -0.10900000000000000 -2.4883418826797283E-018 + -0.10790000000000000 -2.5798952668528631E-018 + -0.10679999999999999 4.4458120695224181E-018 + -0.10569999999999999 -8.2915616800998807E-018 + -0.10460000000000000 -4.1711786762958298E-017 + -0.10349999999999999 3.4793565756919995E-017 + -0.10239999999999999 2.8669140353912079E-016 + -0.10130000000000000 2.5638882632087780E-016 + -0.10020000000000000 -6.8406137298284960E-016 + -9.9099999999999994E-002 -1.7783003564977255E-015 + -9.7999999999999990E-002 -6.4952429277282515E-016 + -9.6899999999999986E-002 3.2767266276625268E-015 + -9.5799999999999996E-002 5.7871666883830847E-015 + -9.4699999999999993E-002 2.2170075190009342E-015 + -9.3599999999999989E-002 -5.0691211888860901E-015 + -9.2499999999999999E-002 -9.9055149933163777E-015 + -9.1399999999999995E-002 -1.3656558048584684E-014 + -9.0299999999999991E-002 -1.9275605214080262E-014 + -8.9200000000000002E-002 -7.1703405745467824E-015 + -8.8099999999999984E-002 5.4147770387489094E-014 + -8.6999999999999994E-002 1.3642902183409050E-013 + -8.5899999999999990E-002 1.1752883009256282E-013 + -8.4799999999999986E-002 -9.3426256856689316E-014 + -8.3699999999999997E-002 -3.7053053767582833E-013 + -8.2599999999999993E-002 -4.1808887623652480E-013 + -8.1499999999999989E-002 -1.0171629706047514E-013 + -8.0399999999999999E-002 3.5628252193116439E-013 + -7.9299999999999995E-002 6.6288993608512592E-013 + -7.8199999999999992E-002 8.2279506558730064E-013 + -7.7100000000000002E-002 9.0005449924698833E-013 + -7.5999999999999984E-002 4.4932590634316760E-013 + -7.4899999999999994E-002 -1.1745848434510653E-012 + -7.3799999999999991E-002 -3.4557812340907379E-012 + -7.2699999999999987E-002 -4.2359757194965209E-012 + -7.1599999999999997E-002 -1.7172210918861563E-012 + -7.0499999999999993E-002 2.9525605051150539E-012 + -6.9399999999999989E-002 6.3249323313530059E-012 + -6.8300000000000000E-002 6.5535025323137930E-012 + -6.7199999999999996E-002 5.3395486816765203E-012 + -6.6099999999999992E-002 4.4603713084123697E-012 + -6.5000000000000002E-002 1.5831729373652625E-012 + -6.3899999999999985E-002 -7.2067703367484359E-012 + -6.2799999999999995E-002 -1.9912897719631673E-011 + -6.1699999999999991E-002 -2.7178318623422015E-011 + -6.0599999999999994E-002 -2.1546920497828026E-011 + -5.9499999999999990E-002 -6.1065978662622200E-012 + -5.8399999999999994E-002 1.0584761366005946E-011 + -5.7299999999999990E-002 2.7202171071216696E-011 + -5.6199999999999986E-002 5.0020990821630917E-011 + -5.5099999999999996E-002 7.6652982572422701E-011 + -5.3999999999999992E-002 8.5816118100545680E-011 + -5.2899999999999989E-002 5.3101446850778444E-011 + -5.1799999999999985E-002 -2.2090558549070494E-011 + -5.0699999999999995E-002 -1.1234477237387352E-010 + -4.9599999999999991E-002 -1.8649713717788785E-010 + -4.8499999999999988E-002 -2.2949625533286167E-010 + -4.7399999999999998E-002 -2.3298921125736172E-010 + -4.6299999999999994E-002 -1.7724297030063951E-010 + -4.5199999999999990E-002 -3.9997807149694253E-011 + -4.4099999999999986E-002 1.7328639911884380E-010 + -4.2999999999999997E-002 4.1959896668330998E-010 + -4.1899999999999993E-002 6.4424493517734049E-010 + -4.0799999999999989E-002 8.0668832724839490E-010 + -3.9699999999999985E-002 8.7561657924339897E-010 + -3.8599999999999995E-002 8.1776513338738255E-010 + -3.7499999999999992E-002 6.2022359470503829E-010 + -3.6399999999999988E-002 3.2891836476700576E-010 + -3.5299999999999984E-002 4.5455618435941147E-011 + -3.4199999999999994E-002 -1.2487524903015412E-010 + -3.3099999999999991E-002 -1.0976027031706082E-010 + -3.1999999999999987E-002 1.4637276113393938E-010 + -3.0899999999999997E-002 6.9391653534367492E-010 + -2.9799999999999993E-002 1.5184220547581617E-009 + -2.8699999999999989E-002 2.4584039248765066E-009 + -2.7599999999999986E-002 3.2189706455909572E-009 + -2.6499999999999996E-002 3.4918150593199471E-009 + -2.5399999999999992E-002 3.0425288954916141E-009 + -2.4299999999999988E-002 1.6652327294863767E-009 + -2.3199999999999985E-002 -8.9585011631143630E-010 + -2.2099999999999995E-002 -4.8898445292877568E-009 + -2.0999999999999991E-002 -1.0389110904895915E-008 + -1.9899999999999987E-002 -1.7221841730474807E-008 + -1.8799999999999983E-002 -2.5130891145863643E-008 + -1.7699999999999994E-002 -3.4010309235554814E-008 + -1.6599999999999990E-002 -4.3996102760957001E-008 + -1.5499999999999986E-002 -5.5407461729828356E-008 + -1.4399999999999996E-002 -6.8720865442628565E-008 + -1.3299999999999992E-002 -8.4656122112392040E-008 + -1.2199999999999989E-002 -1.0424464846892079E-007 + -1.1099999999999985E-002 -1.2877303845471033E-007 + -9.9999999999999950E-003 -1.5969087030498486E-007 + -8.8999999999999913E-003 -1.9860766542478814E-007 + -7.7999999999999875E-003 -2.4732460701670789E-007 + -6.6999999999999837E-003 -3.0777533766013221E-007 + -5.5999999999999939E-003 -3.8194352214304672E-007 + -4.4999999999999901E-003 -4.7200160224747378E-007 + -3.3999999999999864E-003 -5.8066450492333388E-007 + -2.2999999999999826E-003 -7.1144040703075007E-007 + -1.1999999999999927E-003 -8.6851861169634503E-007 + -9.9999999999988987E-005 -1.0565516959104571E-006 + 1.0000000000000148E-003 -1.2807665825675940E-006 + 2.1000000000000185E-003 -1.5473544863198185E-006 + 3.2000000000000084E-003 -1.8637236962604220E-006 + 4.3000000000000121E-003 -2.2382876068149926E-006 + 5.4000000000000159E-003 -2.6801362764672376E-006 + 6.5000000000000058E-003 -3.1991328341973713E-006 + 7.6000000000000234E-003 -3.8063813008193392E-006 + 8.7000000000000133E-003 -4.5144952309783548E-006 + 9.8000000000000032E-003 -5.3374396884464659E-006 + 1.0900000000000021E-002 -6.2903172874939628E-006 + 1.2000000000000011E-002 -7.3894257184292655E-006 + 1.3100000000000001E-002 -8.6525242295465432E-006 + 1.4200000000000018E-002 -1.0098964594362769E-005 + 1.5300000000000008E-002 -1.1749659279303160E-005 + 1.6400000000000026E-002 -1.3626908184960485E-005 + 1.7500000000000016E-002 -1.5754356354591437E-005 + 1.8600000000000005E-002 -1.8156690202886239E-005 + 1.9700000000000023E-002 -2.0859337382717058E-005 + 2.0800000000000013E-002 -2.3887836505309679E-005 + 2.1900000000000003E-002 -2.7267669793218374E-005 + 2.3000000000000020E-002 -3.1024534109747037E-005 + 2.4100000000000010E-002 -3.5183649742975831E-005 + 2.5200000000000000E-002 -3.9768779970472679E-005 + 2.6300000000000018E-002 -4.4801228796131909E-005 + 2.7400000000000008E-002 -5.0299957365496084E-005 + 2.8500000000000025E-002 -5.6281460274476558E-005 + 2.9600000000000015E-002 -6.2758917920291424E-005 + 3.0700000000000005E-002 -6.9740846811328083E-005 + 3.1800000000000023E-002 -7.7229597081895918E-005 + 3.2900000000000013E-002 -8.5220432083588094E-005 + 3.4000000000000002E-002 -9.3700073193758726E-005 + 3.5100000000000020E-002 -1.0264723823638633E-004 + 3.6200000000000010E-002 -1.1203006579307839E-004 + 3.7300000000000028E-002 -1.2180605699541047E-004 + 3.8400000000000017E-002 -1.3192149344831705E-004 + 3.9500000000000007E-002 -1.4230984379537404E-004 + 4.0600000000000025E-002 -1.5289217117242515E-004 + 4.1700000000000015E-002 -1.6357611457351595E-004 + 4.2800000000000005E-002 -1.7425458645448089E-004 + 4.3900000000000022E-002 -1.8480622384231538E-004 + 4.5000000000000012E-002 -1.9509726553224027E-004 + 4.6100000000000002E-002 -2.0498021331150085E-004 + 4.7200000000000020E-002 -2.1429423941299319E-004 + 4.8300000000000010E-002 -2.2286655439529568E-004 + 4.9400000000000027E-002 -2.3051201424095780E-004 + 5.0500000000000017E-002 -2.3703671467956156E-004 + 5.1600000000000007E-002 -2.4224152730312198E-004 + 5.2700000000000025E-002 -2.4592445697635412E-004 + 5.3800000000000014E-002 -2.4788323207758367E-004 + 5.4900000000000004E-002 -2.4791527539491653E-004 + 5.6000000000000022E-002 -2.4582078913226724E-004 + 5.7100000000000012E-002 -2.4140915775205940E-004 + 5.8200000000000002E-002 -2.3450433218386024E-004 + 5.9300000000000019E-002 -2.2495008306577802E-004 + 6.0400000000000009E-002 -2.1261081565171480E-004 + 6.1500000000000027E-002 -1.9737331604119390E-004 + 6.2600000000000017E-002 -1.7915402713697404E-004 + 6.3700000000000007E-002 -1.5790123143233359E-004 + 6.4800000000000024E-002 -1.3360036246012896E-004 + 6.5900000000000014E-002 -1.0627959272824228E-004 + 6.7000000000000004E-002 -7.6011587225366384E-005 + 6.8100000000000022E-002 -4.2912804929073900E-005 + 6.9200000000000012E-002 -7.1414110607292969E-006 + 7.0300000000000029E-002 3.1097806640900671E-005 + 7.1400000000000019E-002 7.1550653956364840E-005 + 7.2500000000000009E-002 1.1391289444873109E-004 + 7.3600000000000027E-002 1.5783464186824858E-004 + 7.4700000000000016E-002 2.0292506087571383E-004 + 7.5800000000000006E-002 2.4876263341866434E-004 + 7.6900000000000024E-002 2.9489159351214767E-004 + 7.8000000000000014E-002 3.4082349156960845E-004 + 7.9100000000000004E-002 3.8604770088568330E-004 + 8.0200000000000021E-002 4.3003723840229213E-004 + 8.1300000000000011E-002 4.7225976595655084E-004 + 8.2400000000000029E-002 5.1218661246821284E-004 + 8.3500000000000019E-002 5.4929818725213408E-004 + 8.4600000000000009E-002 5.8308930601924658E-004 + 8.5700000000000026E-002 6.1308016302064061E-004 + 8.6800000000000016E-002 6.3882523681968451E-004 + 8.7900000000000006E-002 6.5992266172543168E-004 + 8.9000000000000024E-002 6.7602208582684398E-004 + 9.0100000000000013E-002 6.8683293648064137E-004 + 9.1200000000000003E-002 6.9212558446452022E-004 + 9.2300000000000021E-002 6.9173675728961825E-004 + 9.3400000000000011E-002 6.8556913174688816E-004 + 9.4500000000000028E-002 6.7360274260863662E-004 + 9.5600000000000018E-002 6.5589766018092632E-004 + 9.6700000000000008E-002 6.3259655144065619E-004 + 9.7800000000000026E-002 6.0391268925741315E-004 + 9.8900000000000016E-002 5.7012174511328340E-004 + 0.10000000000000001 5.3156208014115691E-004 + 0.10110000000000002 4.8864464042708278E-004 + 0.10220000000000001 4.4184626312926412E-004 + 0.10330000000000003 3.9168927469290793E-004 + 0.10440000000000002 3.3873354550451040E-004 + 0.10550000000000001 2.8356423717923462E-004 + 0.10660000000000003 2.2678835375700146E-004 + 0.10770000000000002 1.6902721836231649E-004 + 0.10880000000000001 1.1091268243035302E-004 + 0.10990000000000003 5.3078958444530144E-005 + 0.11100000000000002 -3.8649227462883573E-006 + 0.11210000000000001 -5.9340200095903128E-005 + 0.11320000000000002 -1.1280242324573919E-004 + 0.11430000000000001 -1.6374788538087159E-004 + 0.11540000000000003 -2.1171788102947176E-004 + 0.11650000000000002 -2.5629755691625178E-004 + 0.11760000000000001 -2.9712571995332837E-004 + 0.11870000000000003 -3.3391205943189561E-004 + 0.11980000000000002 -3.6644021747633815E-004 + 0.12090000000000001 -3.9456071681343019E-004 + 0.12200000000000003 -4.1817166493274271E-004 + 0.12310000000000001 -4.3722183909267187E-004 + 0.12420000000000003 -4.5172654790803790E-004 + 0.12530000000000002 -4.6177514013834298E-004 + 0.12640000000000001 -4.6751397894695401E-004 + 0.12750000000000003 -4.6912668040022254E-004 + 0.12860000000000002 -4.6682838001288474E-004 + 0.12970000000000001 -4.6087702503427863E-004 + 0.13080000000000003 -4.5156909618526697E-004 + 0.13190000000000002 -4.3922694749198854E-004 + 0.13300000000000001 -4.2418431257829070E-004 + 0.13410000000000000 -4.0678857476450503E-004 + 0.13520000000000004 -3.8739916635677218E-004 + 0.13630000000000003 -3.6637546145357192E-004 + 0.13740000000000002 -3.4406397026032209E-004 + 0.13850000000000001 -3.2079947413876653E-004 + 0.13960000000000000 -2.9691433883272111E-004 + 0.14070000000000005 -2.7273202431388199E-004 + 0.14180000000000004 -2.4854805087670684E-004 + 0.14290000000000003 -2.2462062770500779E-004 + 0.14400000000000002 -2.0118472457397729E-004 + 0.14510000000000001 -1.7846611444838345E-004 + 0.14620000000000000 -1.5667418483644724E-004 + 0.14730000000000004 -1.3597880024462938E-004 + 0.14840000000000003 -1.1650637316051871E-004 + 0.14950000000000002 -9.8360804258845747E-005 + 0.15060000000000001 -8.1641694123391062E-005 + 0.15170000000000000 -6.6432010498829186E-005 + 0.15280000000000005 -5.2778897952521220E-005 + 0.15390000000000004 -4.0696468204259872E-005 + 0.15500000000000003 -3.0187620723154396E-005 + 0.15610000000000002 -2.1253150407574140E-005 + 0.15720000000000001 -1.3879654943593778E-005 + 0.15830000000000000 -8.0276968219550326E-006 + 0.15940000000000004 -3.6439575978874927E-006 + 0.16050000000000003 -6.7899020450568059E-007 + 0.16160000000000002 9.1769533128172043E-007 + 0.16270000000000001 1.2144379297751584E-006 + 0.16380000000000000 2.9765521958324825E-007 + 0.16490000000000005 -1.7489176116214367E-006 + 0.16600000000000004 -4.8559286369709298E-006 + 0.16710000000000003 -8.9505374489817768E-006 + 0.16820000000000002 -1.3936311006546021E-005 + 0.16930000000000001 -1.9704610167536885E-005 + 0.17040000000000000 -2.6159734261455014E-005 + 0.17150000000000004 -3.3221385820070282E-005 + 0.17260000000000003 -4.0796629036776721E-005 + 0.17370000000000002 -4.8765024985186756E-005 + 0.17480000000000001 -5.6999200751306489E-005 + 0.17590000000000000 -6.5391308453399688E-005 + 0.17700000000000005 -7.3844661528710276E-005 + 0.17810000000000004 -8.2241720519959927E-005 + 0.17920000000000003 -9.0436064056120813E-005 + 0.18030000000000002 -9.8279902886133641E-005 + 0.18140000000000001 -1.0564622061792761E-004 + 0.18250000000000000 -1.1241358151892200E-004 + 0.18360000000000004 -1.1843970423797145E-004 + 0.18470000000000003 -1.2356553634162992E-004 + 0.18580000000000002 -1.2764245911967009E-004 + 0.18690000000000001 -1.3054032751824707E-004 + 0.18800000000000000 -1.3212629710324109E-004 + 0.18910000000000005 -1.3225301518104970E-004 + 0.19020000000000004 -1.3078130723442882E-004 + 0.19130000000000003 -1.2760642857756466E-004 + 0.19240000000000002 -1.2264531687833369E-004 + 0.19350000000000001 -1.1580597492866218E-004 + 0.19460000000000005 -1.0698998084990308E-004 + 0.19570000000000004 -9.6131327154580504E-005 + 0.19680000000000003 -8.3219863881822675E-005 + 0.19790000000000002 -6.8275832745712250E-005 + 0.19900000000000001 -5.1317405450390652E-005 + 0.20010000000000000 -3.2369596738135442E-005 + 0.20120000000000005 -1.1502807865326758E-005 + 0.20230000000000004 1.1153542800457217E-005 + 0.20340000000000003 3.5441451473161578E-005 + 0.20450000000000002 6.1200749769341201E-005 + 0.20560000000000000 8.8245695224031806E-005 + 0.20670000000000005 1.1633646499831229E-004 + 0.20780000000000004 1.4519112301059067E-004 + 0.20890000000000003 1.7452215251978487E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0048.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0048.BXX.semd new file mode 100644 index 00000000..085cd621 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0048.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546763107634806E-011 + -0.11559999999999999 1.3697711367943732E-011 + -0.11449999999999999 -3.8519888667654101E-011 + -0.11340000000000000 -6.0437016502490337E-011 + -0.11230000000000000 8.1728214473830718E-011 + -0.11119999999999999 2.1664814386923581E-010 + -0.11009999999999999 -3.4040596730289252E-011 + -0.10900000000000000 -4.8208065317467685E-010 + -0.10790000000000000 -2.7206731312290344E-010 + -0.10679999999999999 7.1667344281323153E-010 + -0.10569999999999999 1.0246072879027679E-009 + -0.10460000000000000 -4.2161374391724848E-010 + -0.10349999999999999 -1.8818482327986885E-009 + -0.10239999999999999 -6.0493343667644695E-010 + -0.10130000000000000 2.4258650643815827E-009 + -0.10020000000000000 2.5024655680994101E-009 + -9.9099999999999994E-002 -1.8537364976367599E-009 + -9.7999999999999990E-002 -4.8300967669945294E-009 + -9.6899999999999986E-002 -6.5601379883872823E-010 + -9.5799999999999996E-002 6.4044045622324575E-009 + -9.4699999999999993E-002 5.8165889882388910E-009 + -9.3599999999999989E-002 -3.7803649099998893E-009 + -9.2499999999999999E-002 -9.8755350563806132E-009 + -9.1399999999999995E-002 -2.5646724743921823E-009 + -9.0299999999999991E-002 9.5435108704577942E-009 + -8.9200000000000002E-002 9.3253875732557390E-009 + -8.8099999999999984E-002 -4.2171026670700940E-009 + -8.6999999999999994E-002 -1.2694454376571684E-008 + -8.5899999999999990E-002 -3.9121625938776106E-009 + -8.4799999999999986E-002 9.9854435831048249E-009 + -8.3699999999999997E-002 9.7388079822735563E-009 + -8.2599999999999993E-002 -2.9504445553385494E-009 + -8.1499999999999989E-002 -8.7991400832265754E-009 + -8.0399999999999999E-002 -8.1161882770075522E-010 + -7.9299999999999995E-002 5.8463021090915390E-009 + -7.8199999999999992E-002 -3.1166291769579857E-010 + -7.7100000000000002E-002 -7.3378534359846981E-009 + -7.5999999999999984E-002 2.6067440307003809E-012 + -7.4899999999999994E-002 1.1607259153834093E-008 + -7.3799999999999991E-002 4.7749653120376934E-009 + -7.2699999999999987E-002 -1.6708000316612015E-008 + -7.1599999999999997E-002 -2.0921376631122257E-008 + -7.0499999999999993E-002 5.0175761323600909E-009 + -6.9399999999999989E-002 2.8317584721548883E-008 + -6.8300000000000000E-002 1.2552283656930285E-008 + -6.7199999999999996E-002 -2.6888463011687236E-008 + -6.6099999999999992E-002 -3.8679257130525002E-008 + -6.5000000000000002E-002 -6.8551542220518513E-009 + -6.3899999999999985E-002 2.4598611148007876E-008 + -6.2799999999999995E-002 1.2654564507386112E-008 + -6.1699999999999991E-002 -2.5248594326399143E-008 + -6.0599999999999994E-002 -3.9291585096634662E-008 + -5.9499999999999990E-002 -1.9410153484500370E-008 + -5.8399999999999994E-002 -3.7977163636071509E-009 + -5.7299999999999990E-002 -1.5915663453824891E-008 + -5.6199999999999986E-002 -3.1356048424413530E-008 + -5.5099999999999996E-002 -2.4918396235307227E-008 + -5.3999999999999992E-002 -1.7667669993670643E-008 + -5.2899999999999989E-002 -4.2300264624373085E-008 + -5.1799999999999985E-002 -8.0383536271710909E-008 + -5.0699999999999995E-002 -7.9860299706524529E-008 + -4.9599999999999991E-002 -3.7813578046552720E-008 + -4.8499999999999988E-002 -1.9334718714958399E-008 + -4.7399999999999998E-002 -6.9043757378040027E-008 + -4.6299999999999994E-002 -1.3947962429483596E-007 + -4.5199999999999990E-002 -1.5016995291716739E-007 + -4.4099999999999986E-002 -1.0024763241744949E-007 + -4.2999999999999997E-002 -7.1607423990371899E-008 + -4.1899999999999993E-002 -1.1483549400281845E-007 + -4.0799999999999989E-002 -1.8238506527268328E-007 + -3.9699999999999985E-002 -2.0372689846226422E-007 + -3.8599999999999995E-002 -1.8455594386068697E-007 + -3.7499999999999992E-002 -1.8541034307872906E-007 + -3.6399999999999988E-002 -2.2232156027257588E-007 + -3.5299999999999984E-002 -2.4812757715153566E-007 + -3.4199999999999994E-002 -2.3917490921121498E-007 + -3.3099999999999991E-002 -2.4114100938277261E-007 + -3.1999999999999987E-002 -2.9350266572691908E-007 + -3.0899999999999997E-002 -3.5240782381151803E-007 + -2.9799999999999993E-002 -3.4678424754019943E-007 + -2.8699999999999989E-002 -2.9020611691521481E-007 + -2.7599999999999986E-002 -2.7517043577063305E-007 + -2.6499999999999996E-002 -3.4213570643260027E-007 + -2.5399999999999992E-002 -4.1482653045932238E-007 + -2.4299999999999988E-002 -4.0529283751311596E-007 + -2.3199999999999985E-002 -3.3612784022807318E-007 + -2.2099999999999995E-002 -3.0349946200658451E-007 + -2.0999999999999991E-002 -3.3654134767857613E-007 + -1.9899999999999987E-002 -3.6625277743951301E-007 + -1.8799999999999983E-002 -3.3378424291186093E-007 + -1.7699999999999994E-002 -2.7622689913187060E-007 + -1.6599999999999990E-002 -2.5727987917889550E-007 + -1.5499999999999986E-002 -2.6014041054622794E-007 + -1.4399999999999996E-002 -2.1584932596852013E-007 + -1.3299999999999992E-002 -1.2202750099277182E-007 + -1.2199999999999989E-002 -5.4935224369501157E-008 + -1.1099999999999985E-002 -5.3011195433327885E-008 + -9.9999999999999950E-003 -4.7279502979336030E-008 + -8.8999999999999913E-003 4.1310045162390452E-008 + -7.7999999999999875E-003 1.8241615862280014E-007 + -6.6999999999999837E-003 2.7584940198721597E-007 + -5.5999999999999939E-003 2.9358764663811598E-007 + -4.4999999999999901E-003 3.1809736356080975E-007 + -3.3999999999999864E-003 4.1583993493077287E-007 + -2.2999999999999826E-003 5.4527168913409696E-007 + -1.1999999999999927E-003 6.2543568901674007E-007 + -9.9999999999988987E-005 6.5800662696346990E-007 + 1.0000000000000148E-003 7.1279742996921414E-007 + 2.1000000000000185E-003 8.1285725173074752E-007 + 3.2000000000000084E-003 8.9967716121464036E-007 + 4.3000000000000121E-003 9.2296460252327961E-007 + 5.4000000000000159E-003 9.2592381406575441E-007 + 6.5000000000000058E-003 9.7762449513538741E-007 + 7.6000000000000234E-003 1.0617993666528491E-006 + 8.7000000000000133E-003 1.0919512760665384E-006 + 9.8000000000000032E-003 1.0444563258715789E-006 + 1.0900000000000021E-002 9.9630835848074639E-007 + 1.2000000000000011E-002 1.0084697805723408E-006 + 1.3100000000000001E-002 1.0367274398959125E-006 + 1.4200000000000018E-002 9.9791316188202472E-007 + 1.5300000000000008E-002 8.9524183977118810E-007 + 1.6400000000000026E-002 8.0769655141921248E-007 + 1.7500000000000016E-002 7.6841837426400161E-007 + 1.8600000000000005E-002 7.2123617655961425E-007 + 1.9700000000000023E-002 6.1313539845286869E-007 + 2.0800000000000013E-002 4.7627125354665623E-007 + 2.1900000000000003E-002 3.7391558294075367E-007 + 2.3000000000000020E-002 3.0421904284594348E-007 + 2.4100000000000010E-002 2.0684063883891213E-007 + 2.5200000000000000E-002 6.3296056396211497E-008 + 2.6300000000000018E-002 -7.4620068346575863E-008 + 2.7400000000000008E-002 -1.6322520934863860E-007 + 2.8500000000000025E-002 -2.3630144596609171E-007 + 2.9600000000000015E-002 -3.4461092468518473E-007 + 3.0700000000000005E-002 -4.7759681365278084E-007 + 3.1800000000000023E-002 -5.7575437040213728E-007 + 3.2900000000000013E-002 -6.2153344515536446E-007 + 3.4000000000000002E-002 -6.6211339344590669E-007 + 3.5100000000000020E-002 -7.3746247153394506E-007 + 3.6200000000000010E-002 -8.2033886883436935E-007 + 3.7300000000000028E-002 -8.5304509411798790E-007 + 3.8400000000000017E-002 -8.4581927239923971E-007 + 3.9500000000000007E-002 -8.4714065451407805E-007 + 4.0600000000000025E-002 -8.7069474830059335E-007 + 4.1700000000000015E-002 -8.7592405861869338E-007 + 4.2800000000000005E-002 -8.4497963825924671E-007 + 4.3900000000000022E-002 -7.9685310083732475E-007 + 4.5000000000000012E-002 -7.6594653819483938E-007 + 4.6100000000000002E-002 -7.4031891017511953E-007 + 4.7200000000000020E-002 -6.8200154146325076E-007 + 4.8300000000000010E-002 -5.9992197520841728E-007 + 4.9400000000000027E-002 -5.3204325922706630E-007 + 5.0500000000000017E-002 -4.8135041197383543E-007 + 5.1600000000000007E-002 -4.2632612462512043E-007 + 5.2700000000000025E-002 -3.5148204347024148E-007 + 5.3800000000000014E-002 -2.7263374136055063E-007 + 5.4900000000000004E-002 -2.1150225393284927E-007 + 5.6000000000000022E-002 -1.5614443782396847E-007 + 5.7100000000000012E-002 -8.8986340074370673E-008 + 5.8200000000000002E-002 -2.0306298864625205E-008 + 5.9300000000000019E-002 2.5580494167343204E-008 + 6.0400000000000009E-002 5.6809192017226451E-008 + 6.1500000000000027E-002 1.0080048440386236E-007 + 6.2600000000000017E-002 1.5750039494832890E-007 + 6.3700000000000007E-002 1.9452738797554048E-007 + 6.4800000000000024E-002 2.0033824910115072E-007 + 6.5900000000000014E-002 2.0264499767108646E-007 + 6.7000000000000004E-002 2.2749662775822799E-007 + 6.8100000000000022E-002 2.5471217668382451E-007 + 6.9200000000000012E-002 2.5205864062627370E-007 + 7.0300000000000029E-002 2.3039343943764834E-007 + 7.1400000000000019E-002 2.3023456208193238E-007 + 7.2500000000000009E-002 2.5284253979407367E-007 + 7.3600000000000027E-002 2.5146019311250711E-007 + 7.4700000000000016E-002 2.0464378280848905E-007 + 7.5800000000000006E-002 1.5737838054974418E-007 + 7.6900000000000024E-002 1.5846747203340783E-007 + 7.8000000000000014E-002 1.8434890591834119E-007 + 7.9100000000000004E-002 1.7230880189345044E-007 + 8.0200000000000021E-002 1.1591744453198771E-007 + 8.1300000000000011E-002 7.5514257957820519E-008 + 8.2400000000000029E-002 8.3442571963132650E-008 + 8.3500000000000019E-002 9.4776495984660869E-008 + 8.4600000000000009E-002 6.1147837016051199E-008 + 8.5700000000000026E-002 1.2953206507404502E-008 + 8.6800000000000016E-002 1.3117919195337890E-008 + 8.7900000000000006E-002 5.0150184449648805E-008 + 8.9000000000000024E-002 4.5148507155090556E-008 + 9.0100000000000013E-002 -2.3581410601991593E-008 + 9.1200000000000003E-002 -7.6093016332379193E-008 + 9.2300000000000021E-002 -4.3561108498124668E-008 + 9.3400000000000011E-002 2.4146432409111185E-008 + 9.4500000000000028E-002 2.4500632633817077E-008 + 9.5600000000000018E-002 -4.7363375443865152E-008 + 9.6700000000000008E-002 -9.1247024158747081E-008 + 9.7800000000000026E-002 -5.2493344782078566E-008 + 9.8900000000000016E-002 2.3954904726508630E-010 + 0.10000000000000001 -1.3332270398791479E-008 + 0.10110000000000002 -6.2071073614333727E-008 + 0.10220000000000001 -5.8450851270208659E-008 + 0.10330000000000003 -4.4252184139281781E-009 + 0.10440000000000002 7.6302297813413134E-009 + 0.10550000000000001 -5.2906454328649488E-008 + 0.10660000000000003 -9.4303004516405053E-008 + 0.10770000000000002 -3.9273842844522733E-008 + 0.10880000000000001 4.5694530825812762E-008 + 0.10990000000000003 3.9519218120176447E-008 + 0.11100000000000002 -5.0673563123382337E-008 + 0.11210000000000001 -9.4534307493177039E-008 + 0.11320000000000002 -2.8461014878189417E-008 + 0.11430000000000001 4.9708454241681466E-008 + 0.11540000000000003 2.9477432050839525E-008 + 0.11650000000000002 -4.7206558662082898E-008 + 0.11760000000000001 -5.6184990882002239E-008 + 0.11870000000000003 1.5107096018596167E-008 + 0.11980000000000002 4.9983782446361147E-008 + 0.12090000000000001 -9.8327292974431657E-009 + 0.12200000000000003 -6.9279408876354864E-008 + 0.12310000000000001 -2.7381862111042210E-008 + 0.12420000000000003 6.0086094322286954E-008 + 0.12530000000000002 6.0370119570052339E-008 + 0.12640000000000001 -3.0725701094524993E-008 + 0.12750000000000003 -7.7820203614464845E-008 + 0.12860000000000002 -1.0289000762497835E-008 + 0.12970000000000001 6.9793010482044338E-008 + 0.13080000000000003 4.3361836787880748E-008 + 0.13190000000000002 -4.4455727987724458E-008 + 0.13300000000000001 -5.6203120379905158E-008 + 0.13410000000000000 2.4024583211712525E-008 + 0.13520000000000004 6.6827070099861885E-008 + 0.13630000000000003 1.2529260962068633E-009 + 0.13740000000000002 -7.1506583765312826E-008 + 0.13850000000000001 -3.3443786406905929E-008 + 0.13960000000000000 6.4123888421363517E-008 + 0.14070000000000005 7.4088198687149998E-008 + 0.14180000000000004 -2.2006329203350106E-008 + 0.14290000000000003 -8.3535688588654011E-008 + 0.14400000000000002 -2.2090809181918303E-008 + 0.14510000000000001 6.6655545083449397E-008 + 0.14620000000000000 5.1211131335548998E-008 + 0.14730000000000004 -3.7767851068792879E-008 + 0.14840000000000003 -6.1077308544099651E-008 + 0.14950000000000002 1.2354867351405119E-008 + 0.15060000000000001 6.1562431596939859E-008 + 0.15170000000000000 7.0251817696487251E-009 + 0.15280000000000005 -6.3739825861830468E-008 + 0.15390000000000004 -3.3810710675652444E-008 + 0.15500000000000003 5.6794604574861296E-008 + 0.15610000000000002 6.8580796153128176E-008 + 0.15720000000000001 -2.2153809453584472E-008 + 0.15830000000000000 -8.2984648486217338E-008 + 0.15940000000000004 -2.4153635536094953E-008 + 0.16050000000000003 6.6218156291597552E-008 + 0.16160000000000002 5.6422727823246532E-008 + 0.16270000000000001 -3.2118109061229916E-008 + 0.16380000000000000 -6.3282342921411328E-008 + 0.16490000000000005 4.5938155501801248E-009 + 0.16600000000000004 6.0834544512999855E-008 + 0.16710000000000003 1.8353233599555097E-008 + 0.16820000000000002 -5.2901832248153369E-008 + 0.16930000000000001 -3.8764920162748240E-008 + 0.17040000000000000 3.9797409812081241E-008 + 0.17150000000000004 5.9600512969382180E-008 + 0.17260000000000003 -1.2726786735584028E-008 + 0.17370000000000002 -6.7979208040469530E-008 + 0.17480000000000001 -2.1678951966919158E-008 + 0.17590000000000000 5.6992579544612454E-008 + 0.17700000000000005 5.1189953609309669E-008 + 0.17810000000000004 -2.7463590512866176E-008 + 0.17920000000000003 -6.0597834306008735E-008 + 0.18030000000000002 -3.8470626684272702E-009 + 0.18140000000000001 5.1055529581844894E-008 + 0.18250000000000000 2.1607906575127345E-008 + 0.18360000000000004 -4.0978623161436190E-008 + 0.18470000000000003 -3.6728692975884769E-008 + 0.18580000000000002 2.6972545086323407E-008 + 0.18690000000000001 4.9500226140253289E-008 + 0.18800000000000000 -5.2288653407117636E-009 + 0.18910000000000005 -5.3509452868638618E-008 + 0.19020000000000004 -2.1807261774142717E-008 + 0.19130000000000003 4.1178804366381883E-008 + 0.19240000000000002 4.0791650945948277E-008 + 0.19350000000000001 -1.9714173404850044E-008 + 0.19460000000000005 -4.7445752215935499E-008 + 0.19570000000000004 -2.6719981782719060E-009 + 0.19680000000000003 4.4152304923272823E-008 + 0.19790000000000002 2.3194500542444985E-008 + 0.19900000000000001 -3.0215687729651108E-008 + 0.20010000000000000 -3.4186093955668184E-008 + 0.20120000000000005 1.4279694759977701E-008 + 0.20230000000000004 3.9097880488725423E-008 + 0.20340000000000003 4.0545011792403329E-009 + 0.20450000000000002 -3.4528646608578129E-008 + 0.20560000000000000 -1.7472196134349360E-008 + 0.20670000000000005 2.7816385639312102E-008 + 0.20780000000000004 3.2875057343062508E-008 + 0.20890000000000003 -7.2875430134899943E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0048.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0048.BXZ.semd new file mode 100644 index 00000000..9c12c25b --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0048.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 -2.8803398555155013E-010 + -0.11670000000000000 -3.7413219744486526E-010 + -0.11559999999999999 3.5014199872840379E-010 + -0.11449999999999999 9.4073016043694224E-010 + -0.11340000000000000 9.4344115852962318E-011 + -0.11230000000000000 -1.0913596693029604E-009 + -0.11119999999999999 -5.3994986259908728E-010 + -0.11009999999999999 4.0800493539272509E-010 + -0.10900000000000000 -1.7057470991233004E-009 + -0.10790000000000000 -5.1608428641713999E-009 + -0.10679999999999999 -2.5409692128164352E-009 + -0.10569999999999999 7.8289570382139573E-009 + -0.10460000000000000 1.4875282339232854E-008 + -0.10349999999999999 7.4609003419823239E-009 + -0.10239999999999999 -7.8669248892992982E-009 + -0.10130000000000000 -1.2319265607629859E-008 + -0.10020000000000000 -5.1220550023600708E-010 + -9.9099999999999994E-002 1.0257106275446404E-008 + -9.7999999999999990E-002 3.9317074040923217E-009 + -9.6899999999999986E-002 -1.0295767793877530E-008 + -9.5799999999999996E-002 -1.0654859217140711E-008 + -9.4699999999999993E-002 4.9943840174648813E-009 + -9.3599999999999989E-002 1.5762308791522628E-008 + -9.2499999999999999E-002 8.8267295694777204E-009 + -9.1399999999999995E-002 -2.6693793842014202E-009 + -9.0299999999999991E-002 -2.5358370958628029E-009 + -8.9200000000000002E-002 1.5048964296937584E-009 + -8.8099999999999984E-002 -9.5547330047907053E-009 + -8.6999999999999994E-002 -3.3973734048231563E-008 + -8.5899999999999990E-002 -5.0857028810469274E-008 + -8.4799999999999986E-002 -5.4565401086392740E-008 + -8.3699999999999997E-002 -6.5483426681112178E-008 + -8.2599999999999993E-002 -9.6673907989952568E-008 + -8.1499999999999989E-002 -1.2998593490465282E-007 + -8.0399999999999999E-002 -1.4490673549971689E-007 + -7.9299999999999995E-002 -1.5748329929010652E-007 + -7.8199999999999992E-002 -2.0287106394789589E-007 + -7.7100000000000002E-002 -2.8165894150333770E-007 + -7.5999999999999984E-002 -3.5502839068612957E-007 + -7.4899999999999994E-002 -4.0535437051403278E-007 + -7.3799999999999991E-002 -4.7338815534203604E-007 + -7.2699999999999987E-002 -6.0896365994267398E-007 + -7.1599999999999997E-002 -8.0216415199174662E-007 + -7.0499999999999993E-002 -9.9893975402665092E-007 + -6.9399999999999989E-002 -1.1834146107503329E-006 + -6.8300000000000000E-002 -1.4076381376071367E-006 + -6.7199999999999996E-002 -1.7256301134693786E-006 + -6.6099999999999992E-002 -2.1305777408997528E-006 + -6.5000000000000002E-002 -2.5860899768304080E-006 + -6.3899999999999985E-002 -3.0978669656178681E-006 + -6.2799999999999995E-002 -3.7148813589737983E-006 + -6.1699999999999991E-002 -4.4658031583821867E-006 + -6.0599999999999994E-002 -5.3392168410937302E-006 + -5.9499999999999990E-002 -6.3407492234546226E-006 + -5.8399999999999994E-002 -7.5280295277480036E-006 + -5.7299999999999990E-002 -8.9556378952693194E-006 + -5.6199999999999986E-002 -1.0613653103064280E-005 + -5.5099999999999996E-002 -1.2469113244151231E-005 + -5.3999999999999992E-002 -1.4561912394128740E-005 + -5.2899999999999989E-002 -1.7006786947604269E-005 + -5.1799999999999985E-002 -1.9883862478309311E-005 + -5.0699999999999995E-002 -2.3173888621386141E-005 + -4.9599999999999991E-002 -2.6839263227884658E-005 + -4.8499999999999988E-002 -3.0936844268580899E-005 + -4.7399999999999998E-002 -3.5597324313130230E-005 + -4.6299999999999994E-002 -4.0901817556004971E-005 + -4.5199999999999990E-002 -4.6839446440571919E-005 + -4.4099999999999986E-002 -5.3402603953145444E-005 + -4.2999999999999997E-002 -6.0669695812975988E-005 + -4.1899999999999993E-002 -6.8749170168302953E-005 + -4.0799999999999989E-002 -7.7678771049249917E-005 + -3.9699999999999985E-002 -8.7438995251432061E-005 + -3.8599999999999995E-002 -9.8054748377762735E-005 + -3.7499999999999992E-002 -1.0961816587951034E-004 + -3.6399999999999988E-002 -1.2218939082231373E-004 + -3.5299999999999984E-002 -1.3572994794230908E-004 + -3.4199999999999994E-002 -1.5017815167084336E-004 + -3.3099999999999991E-002 -1.6554999456275254E-004 + -3.1999999999999987E-002 -1.8190126866102219E-004 + -3.0899999999999997E-002 -1.9920030899811536E-004 + -2.9799999999999993E-002 -2.1730408479925245E-004 + -2.8699999999999989E-002 -2.3608269111718982E-004 + -2.7599999999999986E-002 -2.5549551355652511E-004 + -2.6499999999999996E-002 -2.7550020604394376E-004 + -2.5399999999999992E-002 -2.9592114151455462E-004 + -2.4299999999999988E-002 -3.1648436561226845E-004 + -2.3199999999999985E-002 -3.3696260652504861E-004 + -2.2099999999999995E-002 -3.5721409949474037E-004 + -2.0999999999999991E-002 -3.7705575232394040E-004 + -1.9899999999999987E-002 -3.9616279536858201E-004 + -1.8799999999999983E-002 -4.1414322913624346E-004 + -1.7699999999999994E-002 -4.3067467049695551E-004 + -1.6599999999999990E-002 -4.4549602898769081E-004 + -1.5499999999999986E-002 -4.5828209840692580E-004 + -1.4399999999999996E-002 -4.6860115253366530E-004 + -1.3299999999999992E-002 -4.7602527774870396E-004 + -1.2199999999999989E-002 -4.8021960537880659E-004 + -1.1099999999999985E-002 -4.8088069888763130E-004 + -9.9999999999999950E-003 -4.7762310714460909E-004 + -8.8999999999999913E-003 -4.7001699567772448E-004 + -7.7999999999999875E-003 -4.5772257726639509E-004 + -6.6999999999999837E-003 -4.4053606688976288E-004 + -5.5999999999999939E-003 -4.1826991946436465E-004 + -4.4999999999999901E-003 -3.9066368481144309E-004 + -3.3999999999999864E-003 -3.5747708170674741E-004 + -2.2999999999999826E-003 -3.1863179174251854E-004 + -1.1999999999999927E-003 -2.7419839170761406E-004 + -9.9999999999988987E-005 -2.2426870418712497E-004 + 1.0000000000000148E-003 -1.6890710685402155E-004 + 2.1000000000000185E-003 -1.0826134530361742E-004 + 3.2000000000000084E-003 -4.2664236389100552E-005 + 4.3000000000000121E-003 2.7421032427810133E-005 + 5.4000000000000159E-003 1.0152905451832339E-004 + 6.5000000000000058E-003 1.7919357924256474E-004 + 7.6000000000000234E-003 2.5981996441259980E-004 + 8.7000000000000133E-003 3.4263174165971577E-004 + 9.8000000000000032E-003 4.2678654426708817E-004 + 1.0900000000000021E-002 5.1148742204532027E-004 + 1.2000000000000011E-002 5.9593765763565898E-004 + 1.3100000000000001E-002 6.7922822199761868E-004 + 1.4200000000000018E-002 7.6034205267205834E-004 + 1.5300000000000008E-002 8.3828502101823688E-004 + 1.6400000000000026E-002 9.1215112479403615E-004 + 1.7500000000000016E-002 9.8105787765234709E-004 + 1.8600000000000005E-002 1.0440762853249907E-003 + 1.9700000000000023E-002 1.1002931278198957E-003 + 2.0800000000000013E-002 1.1489252792671323E-003 + 2.1900000000000003E-002 1.1893265182152390E-003 + 2.3000000000000020E-002 1.2208952102810144E-003 + 2.4100000000000010E-002 1.2430428760126233E-003 + 2.5200000000000000E-002 1.2553018750622869E-003 + 2.6300000000000018E-002 1.2574174907058477E-003 + 2.7400000000000008E-002 1.2493052054196596E-003 + 2.8500000000000025E-002 1.2309435987845063E-003 + 2.9600000000000015E-002 1.2023745803162456E-003 + 3.0700000000000005E-002 1.1637961724773049E-003 + 3.1800000000000023E-002 1.1156040709465742E-003 + 3.2900000000000013E-002 1.0583364637568593E-003 + 3.4000000000000002E-002 9.9260464776307344E-004 + 3.5100000000000020E-002 9.1908976901322603E-004 + 3.6200000000000010E-002 8.3860754966735840E-004 + 3.7300000000000028E-002 7.5210287468507886E-004 + 3.8400000000000017E-002 6.6056195646524429E-004 + 3.9500000000000007E-002 5.6498072808608413E-004 + 4.0600000000000025E-002 4.6639310312457383E-004 + 4.1700000000000015E-002 3.6591585376299918E-004 + 4.2800000000000005E-002 2.6468510623089969E-004 + 4.3900000000000022E-002 1.6379765293095261E-004 + 4.5000000000000012E-002 6.4269661379512399E-005 + 4.6100000000000002E-002 -3.2915122574195266E-005 + 4.7200000000000020E-002 -1.2678762141149491E-004 + 4.8300000000000010E-002 -2.1644668595399708E-004 + 4.9400000000000027E-002 -3.0109359067864716E-004 + 5.0500000000000017E-002 -3.8002184010110795E-004 + 5.1600000000000007E-002 -4.5261683408170938E-004 + 5.2700000000000025E-002 -5.1837449427694082E-004 + 5.3800000000000014E-002 -5.7690573157742620E-004 + 5.4900000000000004E-002 -6.2793784309178591E-004 + 5.6000000000000022E-002 -6.7129632225260139E-004 + 5.7100000000000012E-002 -7.0689822314307094E-004 + 5.8200000000000002E-002 -7.3476263787597418E-004 + 5.9300000000000019E-002 -7.5501605169847608E-004 + 6.0400000000000009E-002 -7.6788000296801329E-004 + 6.1500000000000027E-002 -7.7366846380755305E-004 + 6.2600000000000017E-002 -7.7277503442019224E-004 + 6.3700000000000007E-002 -7.6564284972846508E-004 + 6.4800000000000024E-002 -7.5273518450558186E-004 + 6.5900000000000014E-002 -7.3454802623018622E-004 + 6.7000000000000004E-002 -7.1164179826155305E-004 + 6.8100000000000022E-002 -6.8463670322671533E-004 + 6.9200000000000012E-002 -6.5415096469223499E-004 + 7.0300000000000029E-002 -6.2075443565845490E-004 + 7.1400000000000019E-002 -5.8499054284766316E-004 + 7.2500000000000009E-002 -5.4742372594773769E-004 + 7.3600000000000027E-002 -5.0862960051745176E-004 + 7.4700000000000016E-002 -4.6912717516534030E-004 + 7.5800000000000006E-002 -4.2936080717481673E-004 + 7.6900000000000024E-002 -3.8975241477601230E-004 + 7.8000000000000014E-002 -3.5073613980785012E-004 + 7.9100000000000004E-002 -3.1270497129298747E-004 + 8.0200000000000021E-002 -2.7593690901994705E-004 + 8.1300000000000011E-002 -2.4062395095825195E-004 + 8.2400000000000029E-002 -2.0697155559901148E-004 + 8.3500000000000019E-002 -1.7522249254398048E-004 + 8.4600000000000009E-002 -1.4556128007825464E-004 + 8.5700000000000026E-002 -1.1803933739429340E-004 + 8.6800000000000016E-002 -9.2636684712488204E-005 + 8.7900000000000006E-002 -6.9373840233311057E-005 + 8.9000000000000024E-002 -4.8313391744159162E-005 + 9.0100000000000013E-002 -2.9446420739986934E-005 + 9.1200000000000003E-002 -1.2656932085519657E-005 + 9.2300000000000021E-002 2.1782573185191723E-006 + 9.3400000000000011E-002 1.5105640159163158E-005 + 9.4500000000000028E-002 2.6159754270338453E-005 + 9.5600000000000018E-002 3.5480905353324488E-005 + 9.6700000000000008E-002 4.3287982407491654E-005 + 9.7800000000000026E-002 4.9729565944289789E-005 + 9.8900000000000016E-002 5.4837208153912798E-005 + 0.10000000000000001 5.8661120419856161E-005 + 0.10110000000000002 6.1381833802442998E-005 + 0.10220000000000001 6.3228450017049909E-005 + 0.10330000000000003 6.4316693169530481E-005 + 0.10440000000000002 6.4652042055968195E-005 + 0.10550000000000001 6.4291241869796067E-005 + 0.10660000000000003 6.3412211602553725E-005 + 0.10770000000000002 6.2181803514249623E-005 + 0.10880000000000001 6.0627255152212456E-005 + 0.10990000000000003 5.8716374041978270E-005 + 0.11100000000000002 5.6524266256019473E-005 + 0.11210000000000001 5.4226638894760981E-005 + 0.11320000000000002 5.1919920224463567E-005 + 0.11430000000000001 4.9543821660336107E-005 + 0.11540000000000003 4.7034180170157924E-005 + 0.11650000000000002 4.4476681068772450E-005 + 0.11760000000000001 4.2027408198919147E-005 + 0.11870000000000003 3.9717426261631772E-005 + 0.11980000000000002 3.7440931919263676E-005 + 0.12090000000000001 3.5146545997122303E-005 + 0.12200000000000003 3.2935025956248865E-005 + 0.12310000000000001 3.0914136004867032E-005 + 0.12420000000000003 2.9038148568361066E-005 + 0.12530000000000002 2.7185880753677338E-005 + 0.12640000000000001 2.5358591301483102E-005 + 0.12750000000000003 2.3686758140684105E-005 + 0.12860000000000002 2.2228432499105111E-005 + 0.12970000000000001 2.0869911168119870E-005 + 0.13080000000000003 1.9488979887682945E-005 + 0.13190000000000002 1.8136654034606181E-005 + 0.13300000000000001 1.6957268599071540E-005 + 0.13410000000000000 1.5965784768923186E-005 + 0.13520000000000004 1.5019775673863478E-005 + 0.13630000000000003 1.4029705198481679E-005 + 0.13740000000000002 1.3084501006233040E-005 + 0.13850000000000001 1.2303909898037091E-005 + 0.13960000000000000 1.1646572602330707E-005 + 0.14070000000000005 1.0970312359859236E-005 + 0.14180000000000004 1.0248906619381160E-005 + 0.14290000000000003 9.6073326858459041E-006 + 0.14400000000000002 9.1211877588648349E-006 + 0.14510000000000001 8.6913041741354391E-006 + 0.14620000000000000 8.1904436228796840E-006 + 0.14730000000000004 7.6550932135432959E-006 + 0.14840000000000003 7.2258230829902459E-006 + 0.14950000000000002 6.9280822572181933E-006 + 0.15060000000000001 6.6300503931415733E-006 + 0.15170000000000000 6.2428534874925390E-006 + 0.15280000000000005 5.8529662965156604E-006 + 0.15390000000000004 5.5838390835560858E-006 + 0.15500000000000003 5.4011989050195552E-006 + 0.15610000000000002 5.1640126912388951E-006 + 0.15720000000000001 4.8410133786092047E-006 + 0.15830000000000000 4.5585211410070769E-006 + 0.15940000000000004 4.4048961171938572E-006 + 0.16050000000000003 4.2929068513331003E-006 + 0.16160000000000002 4.0911113501351792E-006 + 0.16270000000000001 3.8219604903133586E-006 + 0.16380000000000000 3.6245114642952103E-006 + 0.16490000000000005 3.5416906030150130E-006 + 0.16600000000000004 3.4578943086671643E-006 + 0.16710000000000003 3.2774369174148887E-006 + 0.16820000000000002 3.0663356938021025E-006 + 0.16930000000000001 2.9439866011671256E-006 + 0.17040000000000000 2.8977501642657444E-006 + 0.17150000000000004 2.8071522137906868E-006 + 0.17260000000000003 2.6337343115301337E-006 + 0.17370000000000002 2.4793919237708906E-006 + 0.17480000000000001 2.4252494768006727E-006 + 0.17590000000000000 2.4037592538661556E-006 + 0.17700000000000005 2.3023364974505967E-006 + 0.17810000000000004 2.1365810880524805E-006 + 0.17920000000000003 2.0258989934518468E-006 + 0.18030000000000002 2.0102431790292030E-006 + 0.18140000000000001 1.9900899133062921E-006 + 0.18250000000000000 1.8790734657159192E-006 + 0.18360000000000004 1.7334782569378149E-006 + 0.18470000000000003 1.6629456922601094E-006 + 0.18580000000000002 1.6638158513160306E-006 + 0.18690000000000001 1.6287470998577191E-006 + 0.18800000000000000 1.5115209635041538E-006 + 0.18910000000000005 1.3922445987191168E-006 + 0.19020000000000004 1.3486657053363160E-006 + 0.19130000000000003 1.3368255622481229E-006 + 0.19240000000000002 1.2616090998562868E-006 + 0.19350000000000001 1.1221612794543034E-006 + 0.19460000000000005 1.0080736956297187E-006 + 0.19570000000000004 9.5776397301960969E-007 + 0.19680000000000003 8.9984052920044633E-007 + 0.19790000000000002 7.6327347642290988E-007 + 0.19900000000000001 5.8220939536113292E-007 + 0.20010000000000000 4.3632985580188688E-007 + 0.20120000000000005 3.2370513736168505E-007 + 0.20230000000000004 1.6199922470150341E-007 + 0.20340000000000003 -8.9106137579619826E-008 + 0.20450000000000002 -3.7520973705795768E-007 + 0.20560000000000000 -6.4077198658196721E-007 + 0.20670000000000005 -9.2091710257591330E-007 + 0.20780000000000004 -1.2924712109452230E-006 + 0.20890000000000003 -1.7653298982622800E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0049.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0049.BXX.semd new file mode 100644 index 00000000..0e16467c --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0049.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.3697731317263706E-011 + -0.11449999999999999 -3.8519867850972389E-011 + -0.11340000000000000 -6.0436995685808625E-011 + -0.11230000000000000 8.1728110390422160E-011 + -0.11119999999999999 2.1664800509135773E-010 + -0.11009999999999999 -3.4040520402456309E-011 + -0.10900000000000000 -4.8208020908546700E-010 + -0.10790000000000000 -2.7206739638963029E-010 + -0.10679999999999999 7.1667333179092907E-010 + -0.10569999999999999 1.0246075099473728E-009 + -0.10460000000000000 -4.2161327207246302E-010 + -0.10349999999999999 -1.8818469005310590E-009 + -0.10239999999999999 -6.0493304809838833E-010 + -0.10130000000000000 2.4258632880247433E-009 + -0.10020000000000000 2.5024633476533609E-009 + -9.9099999999999994E-002 -1.8537349433245254E-009 + -9.7999999999999990E-002 -4.8300936583700604E-009 + -9.6899999999999986E-002 -6.5601452048369424E-010 + -9.5799999999999996E-002 6.4043979008943097E-009 + -9.4699999999999993E-002 5.8165903205065206E-009 + -9.3599999999999989E-002 -3.7803542518588529E-009 + -9.2499999999999999E-002 -9.8755226218827374E-009 + -9.1399999999999995E-002 -2.5646764711950709E-009 + -9.0299999999999991E-002 9.5434833369267835E-009 + -8.9200000000000002E-002 9.3253555988326298E-009 + -8.8099999999999984E-002 -4.2170933411966871E-009 + -8.6999999999999994E-002 -1.2694451712036425E-008 + -8.5899999999999990E-002 -3.9121137440645271E-009 + -8.4799999999999986E-002 9.9854693402789962E-009 + -8.3699999999999997E-002 9.7387582442820531E-009 + -8.2599999999999993E-002 -2.9504489962306479E-009 + -8.1499999999999989E-002 -8.7991152142308238E-009 + -8.0399999999999999E-002 -8.1158801901182187E-010 + -7.9299999999999995E-002 5.8462172880524577E-009 + -7.8199999999999992E-002 -3.1192631810839089E-010 + -7.7100000000000002E-002 -7.3376624776244626E-009 + -7.5999999999999984E-002 2.8308616301792044E-012 + -7.4899999999999994E-002 1.1607000693913960E-008 + -7.3799999999999991E-002 4.7745229991846827E-009 + -7.2699999999999987E-002 -1.6707840444496469E-008 + -7.1599999999999997E-002 -2.0920076337915816E-008 + -7.0499999999999993E-002 5.0188337930023863E-009 + -6.9399999999999989E-002 2.8315882971696738E-008 + -6.8300000000000000E-002 1.2549780770143570E-008 + -6.7199999999999996E-002 -2.6888091753107801E-008 + -6.6099999999999992E-002 -3.8675427305179255E-008 + -6.5000000000000002E-002 -6.8517880258411878E-009 + -6.3899999999999985E-002 2.4598872272463268E-008 + -6.2799999999999995E-002 1.2649416625265530E-008 + -6.1699999999999991E-002 -2.5253019231286089E-008 + -6.0599999999999994E-002 -3.9295365183988906E-008 + -5.9499999999999990E-002 -1.9401529272045082E-008 + -5.8399999999999994E-002 -3.7846548117670409E-009 + -5.7299999999999990E-002 -1.5916727491571692E-008 + -5.6199999999999986E-002 -3.1367484609745588E-008 + -5.5099999999999996E-002 -2.4943410892319662E-008 + -5.3999999999999992E-002 -1.7685550801616046E-008 + -5.2899999999999989E-002 -4.2288782253763202E-008 + -5.1799999999999985E-002 -8.0341955310814228E-008 + -5.0699999999999995E-002 -7.9854267198697926E-008 + -4.9599999999999991E-002 -3.7847271983082464E-008 + -4.8499999999999988E-002 -1.9369270631841573E-008 + -4.7399999999999998E-002 -6.9010319236895157E-008 + -4.6299999999999994E-002 -1.3945280841198837E-007 + -4.5199999999999990E-002 -1.5015815790775378E-007 + -4.4099999999999986E-002 -1.0029148711510061E-007 + -4.2999999999999997E-002 -7.1687829006350512E-008 + -4.1899999999999993E-002 -1.1476137018462396E-007 + -4.0799999999999989E-002 -1.8229856380003184E-007 + -3.9699999999999985E-002 -2.0372576159388700E-007 + -3.8599999999999995E-002 -1.8460244177731511E-007 + -3.7499999999999992E-002 -1.8543616420174658E-007 + -3.6399999999999988E-002 -2.2230497620512324E-007 + -3.5299999999999984E-002 -2.4799805942166131E-007 + -3.4199999999999994E-002 -2.3905244006527937E-007 + -3.3099999999999991E-002 -2.4092483386084496E-007 + -3.1999999999999987E-002 -2.9333139650589146E-007 + -3.0899999999999997E-002 -3.5265833275843761E-007 + -2.9799999999999993E-002 -3.4704220297498978E-007 + -2.8699999999999989E-002 -2.9030539394625521E-007 + -2.7599999999999986E-002 -2.7538075642041804E-007 + -2.6499999999999996E-002 -3.4227500123051868E-007 + -2.5399999999999992E-002 -4.1535869854669727E-007 + -2.4299999999999988E-002 -4.0568372128291230E-007 + -2.3199999999999985E-002 -3.3609487104513391E-007 + -2.2099999999999995E-002 -3.0279736051852524E-007 + -2.0999999999999991E-002 -3.3613125083320483E-007 + -1.9899999999999987E-002 -3.6668606639977952E-007 + -1.8799999999999983E-002 -3.3409000366191322E-007 + -1.7699999999999994E-002 -2.7583018891164102E-007 + -1.6599999999999990E-002 -2.5712844831105031E-007 + -1.5499999999999986E-002 -2.6044691026072542E-007 + -1.4399999999999996E-002 -2.1625507429234858E-007 + -1.3299999999999992E-002 -1.2172175445357425E-007 + -1.2199999999999989E-002 -5.4133874272110916E-008 + -1.1099999999999985E-002 -5.2661956573274438E-008 + -9.9999999999999950E-003 -4.7405556813373551E-008 + -8.8999999999999913E-003 4.2232372265971208E-008 + -7.7999999999999875E-003 1.8400649537397840E-007 + -6.6999999999999837E-003 2.7566824201130657E-007 + -5.5999999999999939E-003 2.9009027002757648E-007 + -4.4999999999999901E-003 3.1604255923411984E-007 + -3.3999999999999864E-003 4.1695136587804882E-007 + -2.2999999999999826E-003 5.4732799981138669E-007 + -1.1999999999999927E-003 6.2483434248861158E-007 + -9.9999999999988987E-005 6.5687635242284159E-007 + 1.0000000000000148E-003 7.1332488005282357E-007 + 2.1000000000000185E-003 8.1519317518541357E-007 + 3.2000000000000084E-003 8.9913083911596914E-007 + 4.3000000000000121E-003 9.2019541853005649E-007 + 5.4000000000000159E-003 9.2671649554176838E-007 + 6.5000000000000058E-003 9.8217458344151964E-007 + 7.6000000000000234E-003 1.0634164482326014E-006 + 8.7000000000000133E-003 1.0883198910960346E-006 + 9.8000000000000032E-003 1.0400757446404896E-006 + 1.0900000000000021E-002 9.9881094683951233E-007 + 1.2000000000000011E-002 1.0146284239453962E-006 + 1.3100000000000001E-002 1.0379910690971883E-006 + 1.4200000000000018E-002 9.9266958386579063E-007 + 1.5300000000000008E-002 8.8964321776074939E-007 + 1.6400000000000026E-002 8.0864640494837658E-007 + 1.7500000000000016E-002 7.7444303769880207E-007 + 1.8600000000000005E-002 7.2430322006766801E-007 + 1.9700000000000023E-002 6.1034296550133149E-007 + 2.0800000000000013E-002 4.7219873522408307E-007 + 2.1900000000000003E-002 3.7330977420424460E-007 + 2.3000000000000020E-002 3.0562625852326164E-007 + 2.4100000000000010E-002 2.0717448023788165E-007 + 2.5200000000000000E-002 6.1202605650123587E-008 + 2.6300000000000018E-002 -7.3932014288402570E-008 + 2.7400000000000008E-002 -1.6003069447378948E-007 + 2.8500000000000025E-002 -2.3395183745833492E-007 + 2.9600000000000015E-002 -3.4607748489179357E-007 + 3.0700000000000005E-002 -4.7995229124353500E-007 + 3.1800000000000023E-002 -5.7383573448532843E-007 + 3.2900000000000013E-002 -6.1722232658212306E-007 + 3.4000000000000002E-002 -6.6380886210026802E-007 + 3.5100000000000020E-002 -7.4483546086412389E-007 + 3.6200000000000010E-002 -8.2127502309958800E-007 + 3.7300000000000028E-002 -8.4677628819918027E-007 + 3.8400000000000017E-002 -8.4026339663978433E-007 + 3.9500000000000007E-002 -8.5180806763673900E-007 + 4.0600000000000025E-002 -8.8113398533096188E-007 + 4.1700000000000015E-002 -8.8197845116155804E-007 + 4.2800000000000005E-002 -8.3684454921240103E-007 + 4.3900000000000022E-002 -7.8654431945324177E-007 + 4.5000000000000012E-002 -7.6109785140943131E-007 + 4.6100000000000002E-002 -7.4150125328742433E-007 + 4.7200000000000020E-002 -6.8621835680460208E-007 + 4.8300000000000010E-002 -6.0486047459562542E-007 + 4.9400000000000027E-002 -5.3255627108228509E-007 + 5.0500000000000017E-002 -4.8326040769097744E-007 + 5.1600000000000007E-002 -4.2989387338820961E-007 + 5.2700000000000025E-002 -3.5137193776790809E-007 + 5.3800000000000014E-002 -2.6962834454025142E-007 + 5.4900000000000004E-002 -2.1021833163104020E-007 + 5.6000000000000022E-002 -1.5958737265009404E-007 + 5.7100000000000012E-002 -8.9789025992104143E-008 + 5.8200000000000002E-002 -1.2830412288167281E-008 + 5.9300000000000019E-002 3.7336882030558627E-008 + 6.0400000000000009E-002 5.6099093370676201E-008 + 6.1500000000000027E-002 8.2922412047992111E-008 + 6.2600000000000017E-002 1.4039400753063092E-007 + 6.3700000000000007E-002 1.9812044627087744E-007 + 6.4800000000000024E-002 2.1945891148789087E-007 + 6.5900000000000014E-002 2.1540954264764878E-007 + 6.7000000000000004E-002 2.2189077242273925E-007 + 6.8100000000000022E-002 2.4235092155322491E-007 + 6.9200000000000012E-002 2.4886310256988509E-007 + 7.0300000000000029E-002 2.3669115023494669E-007 + 7.1400000000000019E-002 2.3454445852166828E-007 + 7.2500000000000009E-002 2.5103787493208074E-007 + 7.3600000000000027E-002 2.5016490212692588E-007 + 7.4700000000000016E-002 2.0655150478887663E-007 + 7.5800000000000006E-002 1.5615175641414680E-007 + 7.6900000000000024E-002 1.5103191230991797E-007 + 7.8000000000000014E-002 1.8073589558298409E-007 + 7.9100000000000004E-002 1.8114353395048965E-007 + 8.0200000000000021E-002 1.2794330928045383E-007 + 8.1300000000000011E-002 7.4145496853361692E-008 + 8.2400000000000029E-002 6.9207480635213869E-008 + 8.3500000000000019E-002 8.7438060347722057E-008 + 8.4600000000000009E-002 7.1213655417068367E-008 + 8.5700000000000026E-002 2.6285208676313232E-008 + 8.6800000000000016E-002 1.0059614474755563E-008 + 8.7900000000000006E-002 3.3809879340651605E-008 + 8.9000000000000024E-002 3.7204543446023308E-008 + 9.0100000000000013E-002 -1.4039958529110663E-008 + 9.1200000000000003E-002 -6.3272210581999389E-008 + 9.2300000000000021E-002 -4.3418655337745804E-008 + 9.3400000000000011E-002 1.4077882859453439E-008 + 9.4500000000000028E-002 2.0146812218513332E-008 + 9.5600000000000018E-002 -4.0959253766459369E-008 + 9.6700000000000008E-002 -8.5213820000262785E-008 + 9.7800000000000026E-002 -5.4546656969023388E-008 + 9.8900000000000016E-002 -2.8331499368761115E-009 + 0.10000000000000001 -1.0778951065049114E-008 + 0.10110000000000002 -6.0975594351475593E-008 + 0.10220000000000001 -6.6768635065272974E-008 + 0.10330000000000003 -1.3804777765358267E-008 + 0.10440000000000002 1.3474055648998728E-008 + 0.10550000000000001 -3.4908438806269260E-008 + 0.10660000000000003 -8.6330118165278691E-008 + 0.10770000000000002 -5.3264372468220245E-008 + 0.10880000000000001 2.6658250718014642E-008 + 0.10990000000000003 4.0564295034073439E-008 + 0.11100000000000002 -3.1423656565721103E-008 + 0.11210000000000001 -8.1988893896323134E-008 + 0.11320000000000002 -3.6915473344834027E-008 + 0.11430000000000001 3.4027614503884251E-008 + 0.11540000000000003 2.6693580679193474E-008 + 0.11650000000000002 -3.7867764035581786E-008 + 0.11760000000000001 -5.0644779037156695E-008 + 0.11870000000000003 1.1390931753396671E-008 + 0.11980000000000002 4.7865373886679663E-008 + 0.12090000000000001 -4.6383830110130475E-009 + 0.12200000000000003 -6.7211459509053384E-008 + 0.12310000000000001 -3.6327982400052861E-008 + 0.12420000000000003 5.1238725262692242E-008 + 0.12530000000000002 6.6783393037894712E-008 + 0.12640000000000001 -1.4988497554213609E-008 + 0.12750000000000003 -7.4218498014033685E-008 + 0.12860000000000002 -2.5312681728451025E-008 + 0.12970000000000001 5.5920637009876373E-008 + 0.13080000000000003 4.8757975434909895E-008 + 0.13190000000000002 -2.8777648708455672E-008 + 0.13300000000000001 -5.2436050168580550E-008 + 0.13410000000000000 1.2724006737130367E-008 + 0.13520000000000004 5.9216393566430270E-008 + 0.13630000000000003 8.6386293673967884E-009 + 0.13740000000000002 -6.1519848770785757E-008 + 0.13850000000000001 -3.6613808873653397E-008 + 0.13960000000000000 5.2978627707034320E-008 + 0.14070000000000005 7.2185848409844766E-008 + 0.14180000000000004 -1.2960327033795238E-008 + 0.14290000000000003 -7.9384086859590752E-008 + 0.14400000000000002 -3.0774295112223626E-008 + 0.14510000000000001 5.7887568516434840E-008 + 0.14620000000000000 5.5886530958559888E-008 + 0.14730000000000004 -2.6469427538700074E-008 + 0.14840000000000003 -5.9448026945574384E-008 + 0.14950000000000002 4.1150252094723783E-009 + 0.15060000000000001 5.9527717866103558E-008 + 0.15170000000000000 1.7340664015819129E-008 + 0.15280000000000005 -5.5957972477926887E-008 + 0.15390000000000004 -4.2070933403692834E-008 + 0.15500000000000003 4.1674564243976420E-008 + 0.15610000000000002 6.6179524083054275E-008 + 0.15720000000000001 -1.0349762824546360E-008 + 0.15830000000000000 -7.5229181106806209E-008 + 0.15940000000000004 -3.1520048793254318E-008 + 0.16050000000000003 5.5250939823281442E-008 + 0.16160000000000002 5.7391645214011078E-008 + 0.16270000000000001 -2.2357481199719587E-008 + 0.16380000000000000 -5.9599877033633675E-008 + 0.16490000000000005 -7.5394512855098128E-010 + 0.16600000000000004 5.8372695121988727E-008 + 0.16710000000000003 2.4729226666408977E-008 + 0.16820000000000002 -4.7964316962634257E-008 + 0.16930000000000001 -4.4889183925533871E-008 + 0.17040000000000000 3.0377062643083264E-008 + 0.17150000000000004 6.1227659386986488E-008 + 0.17260000000000003 -1.6355068410689455E-009 + 0.17370000000000002 -6.3683941675662936E-008 + 0.17480000000000001 -3.1006795353505368E-008 + 0.17590000000000000 4.7005197956195843E-008 + 0.17700000000000005 5.4293433748853204E-008 + 0.17810000000000004 -1.6459374307942198E-008 + 0.17920000000000003 -5.7117500062986437E-008 + 0.18030000000000002 -1.0787280402269062E-008 + 0.18140000000000001 4.5562277506405735E-008 + 0.18250000000000000 2.4731624748142167E-008 + 0.18360000000000004 -3.6951050219613535E-008 + 0.18470000000000003 -4.0149604529915450E-008 + 0.18580000000000002 2.1559177554308917E-008 + 0.18690000000000001 5.2448633880430862E-008 + 0.18800000000000000 3.8838394722517933E-009 + 0.18910000000000005 -5.0802171358554915E-008 + 0.19020000000000004 -2.9356380437661755E-008 + 0.19130000000000003 3.4489886502342415E-008 + 0.19240000000000002 4.4564789192236276E-008 + 0.19350000000000001 -1.1486270601324122E-008 + 0.19460000000000005 -4.6838483314104451E-008 + 0.19570000000000004 -9.8831387518316660E-009 + 0.19680000000000003 3.9942698037975788E-008 + 0.19790000000000002 2.6694904065038827E-008 + 0.19900000000000001 -2.6755127890965014E-008 + 0.20010000000000000 -3.7523683715789957E-008 + 0.20120000000000005 9.4311012333037070E-009 + 0.20230000000000004 4.1441921894147526E-008 + 0.20340000000000003 1.1480464578994543E-008 + 0.20450000000000002 -3.2107124070535065E-008 + 0.20560000000000000 -2.2724318426980972E-008 + 0.20670000000000005 2.3408277982639447E-008 + 0.20780000000000004 3.5677974352665842E-008 + 0.20890000000000003 -2.4787132346659746E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0049.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0049.BXZ.semd new file mode 100644 index 00000000..65e45981 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0049.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.8168402546314688E-011 + -0.11449999999999999 -2.8160881612726563E-011 + -0.11340000000000000 -7.4961550855512371E-011 + -0.11230000000000000 -7.1864558574830095E-012 + -0.11119999999999999 9.8632872702619778E-011 + -0.11009999999999999 3.4899878126326556E-011 + -0.10900000000000000 -4.0868759765277929E-011 + -0.10790000000000000 3.0829411246102723E-010 + -0.10679999999999999 7.4258349469502605E-010 + -0.10569999999999999 -4.0189275518631717E-011 + -0.10460000000000000 -2.2186257275791377E-009 + -0.10349999999999999 -3.2006566286213456E-009 + -0.10239999999999999 -2.7628824228465021E-010 + -0.10130000000000000 4.7190176211131529E-009 + -0.10020000000000000 6.1720055732905621E-009 + -9.9099999999999994E-002 1.9703463305376090E-009 + -9.7999999999999990E-002 -2.6980122580511079E-009 + -9.6899999999999986E-002 -2.4106245888333433E-009 + -9.5799999999999996E-002 -3.5083735916430214E-010 + -9.4699999999999993E-002 -4.1651788684760049E-009 + -9.3599999999999989E-002 -1.2471414123638169E-008 + -9.2499999999999999E-002 -1.2972199314731370E-008 + -9.1399999999999995E-002 9.2079066593697689E-010 + -9.0299999999999991E-002 1.7741387026148914E-008 + -8.9200000000000002E-002 2.1626483714953793E-008 + -8.8099999999999984E-002 1.6275841119295364E-008 + -8.6999999999999994E-002 2.3412782823584166E-008 + -8.5899999999999990E-002 5.3338808925218473E-008 + -8.4799999999999986E-002 8.8167240619441145E-008 + -8.3699999999999997E-002 1.0448649589989145E-007 + -8.2599999999999993E-002 1.0566873243078589E-007 + -8.1499999999999989E-002 1.1758101692294076E-007 + -8.0399999999999999E-002 1.5362556382569892E-007 + -7.9299999999999995E-002 2.0025757407893252E-007 + -7.8199999999999992E-002 2.4293808564834762E-007 + -7.7100000000000002E-002 2.9085018127261719E-007 + -7.5999999999999984E-002 3.6206037634656241E-007 + -7.4899999999999994E-002 4.5507712798098510E-007 + -7.3799999999999991E-002 5.5578124147359631E-007 + -7.2699999999999987E-002 6.7041531792710884E-007 + -7.1599999999999997E-002 8.2784498545152019E-007 + -7.0499999999999993E-002 1.0399912753200624E-006 + -6.9399999999999989E-002 1.2819219818993588E-006 + -6.8300000000000000E-002 1.5320098327720189E-006 + -6.7199999999999996E-002 1.8184381360697444E-006 + -6.6099999999999992E-002 2.1972241484036203E-006 + -6.5000000000000002E-002 2.6851027996599441E-006 + -6.3899999999999985E-002 3.2458503937959904E-006 + -6.2799999999999995E-002 3.8575453800149262E-006 + -6.1699999999999991E-002 4.5664933168154676E-006 + -6.0599999999999994E-002 5.4460479077533819E-006 + -5.9499999999999990E-002 6.5167419052158948E-006 + -5.8399999999999994E-002 7.7444046837626956E-006 + -5.7299999999999990E-002 9.1200681708869524E-006 + -5.6199999999999986E-002 1.0704527085181326E-005 + -5.5099999999999996E-002 1.2574139873322565E-005 + -5.3999999999999992E-002 1.4752454262634274E-005 + -5.2899999999999989E-002 1.7229805962415412E-005 + -5.1799999999999985E-002 2.0034747649333440E-005 + -5.0699999999999995E-002 2.3242824681801721E-005 + -4.9599999999999991E-002 2.6911933673545718E-005 + -4.8499999999999988E-002 3.1053103157319129E-005 + -4.7399999999999998E-002 3.5688743082573637E-005 + -4.6299999999999994E-002 4.0903054468799382E-005 + -4.5199999999999990E-002 4.6792014472885057E-005 + -4.4099999999999986E-002 5.3380237659439445E-005 + -4.2999999999999997E-002 6.0640664742095396E-005 + -4.1899999999999993E-002 6.8603272666223347E-005 + -4.0799999999999989E-002 7.7392469393089414E-005 + -3.9699999999999985E-002 8.7123858975246549E-005 + -3.8599999999999995E-002 9.7799071227200329E-005 + -3.7499999999999992E-002 1.0935123282251880E-004 + -3.6399999999999988E-002 1.2177728785900399E-004 + -3.5299999999999984E-002 1.3516789476852864E-004 + -3.4199999999999994E-002 1.4959424152038991E-004 + -3.3099999999999991E-002 1.6501893696840852E-004 + -3.1999999999999987E-002 1.8135092977900058E-004 + -3.0899999999999997E-002 1.9854697166010737E-004 + -2.9799999999999993E-002 2.1659923368133605E-004 + -2.8699999999999989E-002 2.3543875431641936E-004 + -2.7599999999999986E-002 2.5491439737379551E-004 + -2.6499999999999996E-002 2.7488201158121228E-004 + -2.5399999999999992E-002 2.9525178251788020E-004 + -2.4299999999999988E-002 3.1590246362611651E-004 + -2.3199999999999985E-002 3.3658905886113644E-004 + -2.2099999999999995E-002 3.5699279396794736E-004 + -2.0999999999999991E-002 3.7685310235247016E-004 + -1.9899999999999987E-002 3.9598543662577868E-004 + -1.8799999999999983E-002 4.1415257146582007E-004 + -1.7699999999999994E-002 4.3097257730551064E-004 + -1.6599999999999990E-002 4.4600621913559735E-004 + -1.5499999999999986E-002 4.5889522880315781E-004 + -1.4399999999999996E-002 4.6935281716287136E-004 + -1.3299999999999992E-002 4.7703247400932014E-004 + -1.2199999999999989E-002 4.8148733912967145E-004 + -1.1099999999999985E-002 4.8228359082713723E-004 + -9.9999999999999950E-003 4.7909727436490357E-004 + -8.8999999999999913E-003 4.7165038995444775E-004 + -7.7999999999999875E-003 4.5959794078953564E-004 + -6.6999999999999837E-003 4.4255817192606628E-004 + -5.5999999999999939E-003 4.2025287984870374E-004 + -4.4999999999999901E-003 3.9255229057744145E-004 + -3.3999999999999864E-003 3.5936830681748688E-004 + -2.2999999999999826E-003 3.2056940835900605E-004 + -1.1999999999999927E-003 2.7605082141235471E-004 + -9.9999999999988987E-005 2.2586896375287324E-004 + 1.0000000000000148E-003 1.7022872634697706E-004 + 2.1000000000000185E-003 1.0937461047433317E-004 + 3.2000000000000084E-003 4.3548250687308609E-005 + 4.3000000000000121E-003 -2.6912721295957454E-005 + 5.4000000000000159E-003 -1.0149233276024461E-004 + 6.5000000000000058E-003 -1.7956484225578606E-004 + 7.6000000000000234E-003 -2.6050370070151985E-004 + 8.7000000000000133E-003 -3.4367589978501201E-004 + 9.8000000000000032E-003 -4.2832779581658542E-004 + 1.0900000000000021E-002 -5.1354966126382351E-004 + 1.2000000000000011E-002 -5.9838569723069668E-004 + 1.3100000000000001E-002 -6.8193784682080150E-004 + 1.4200000000000018E-002 -7.6332956086844206E-004 + 1.5300000000000008E-002 -8.4160629194229841E-004 + 1.6400000000000026E-002 -9.1574137331917882E-004 + 1.7500000000000016E-002 -9.8475895356386900E-004 + 1.8600000000000005E-002 -1.0477993637323380E-003 + 1.9700000000000023E-002 -1.1040510144084692E-003 + 2.0800000000000013E-002 -1.1526917805895209E-003 + 2.1900000000000003E-002 -1.1929450556635857E-003 + 2.3000000000000020E-002 -1.2241903459653258E-003 + 2.4100000000000010E-002 -1.2459775898605585E-003 + 2.5200000000000000E-002 -1.2579385656863451E-003 + 2.6300000000000018E-002 -1.2597400927916169E-003 + 2.7400000000000008E-002 -1.2511684326454997E-003 + 2.8500000000000025E-002 -1.2322150869295001E-003 + 2.9600000000000015E-002 -1.2030508369207382E-003 + 3.0700000000000005E-002 -1.1639441363513470E-003 + 3.1800000000000023E-002 -1.1152412043884397E-003 + 3.2900000000000013E-002 -1.0574242332950234E-003 + 3.4000000000000002E-002 -9.9113746546208858E-004 + 3.5100000000000020E-002 -9.1713620349764824E-004 + 3.6200000000000010E-002 -8.3622982492670417E-004 + 3.7300000000000028E-002 -7.4930401751771569E-004 + 3.8400000000000017E-002 -6.5736030228435993E-004 + 3.9500000000000007E-002 -5.6148879230022430E-004 + 4.0600000000000025E-002 -4.6276749344542623E-004 + 4.1700000000000015E-002 -3.6223555798642337E-004 + 4.2800000000000005E-002 -2.6095373323187232E-004 + 4.3900000000000022E-002 -1.6003074415493757E-004 + 4.5000000000000012E-002 -6.0561098507605493E-005 + 4.6100000000000002E-002 3.6433601053431630E-005 + 4.7200000000000020E-002 1.3002894411329180E-004 + 4.8300000000000010E-002 2.1937418205197901E-004 + 4.9400000000000027E-002 3.0368007719516754E-004 + 5.0500000000000017E-002 3.8223131559789181E-004 + 5.1600000000000007E-002 4.5442930422723293E-004 + 5.2700000000000025E-002 5.1978172268718481E-004 + 5.3800000000000014E-002 5.7789380662143230E-004 + 5.4900000000000004E-002 6.2848161906003952E-004 + 5.6000000000000022E-002 6.7138532176613808E-004 + 5.7100000000000012E-002 7.0656149182468653E-004 + 5.8200000000000002E-002 7.3405471630394459E-004 + 5.9300000000000019E-002 7.5399066554382443E-004 + 6.0400000000000009E-002 7.6658389298245311E-004 + 6.1500000000000027E-002 7.7214022167026997E-004 + 6.2600000000000017E-002 7.7103736111894250E-004 + 6.3700000000000007E-002 7.6370791066437960E-004 + 6.4800000000000024E-002 7.5064698467031121E-004 + 6.5900000000000014E-002 7.3240225901827216E-004 + 6.7000000000000004E-002 7.0953689282760024E-004 + 6.8100000000000022E-002 6.8260467378422618E-004 + 6.9200000000000012E-002 6.5216905204579234E-004 + 7.0300000000000029E-002 6.1882671434432268E-004 + 7.1400000000000019E-002 5.8318098308518529E-004 + 7.2500000000000009E-002 5.4579740390181541E-004 + 7.3600000000000027E-002 5.0719105638563633E-004 + 7.4700000000000016E-002 4.6786089660599828E-004 + 7.5800000000000006E-002 4.2829752783291042E-004 + 7.6900000000000024E-002 3.8894158205948770E-004 + 7.8000000000000014E-002 3.5015610046684742E-004 + 7.9100000000000004E-002 3.1226227292791009E-004 + 8.0200000000000021E-002 2.7559109730646014E-004 + 8.1300000000000011E-002 2.4045443569775671E-004 + 8.2400000000000029E-002 2.0706608484033495E-004 + 8.3500000000000019E-002 1.7553276848047972E-004 + 8.4600000000000009E-002 1.4594043022952974E-004 + 8.5700000000000026E-002 1.1842011736007407E-004 + 8.6800000000000016E-002 9.3093833129387349E-005 + 8.7900000000000006E-002 6.9979105319362134E-005 + 8.9000000000000024E-002 4.9003210733644664E-005 + 9.0100000000000013E-002 3.0106892154435627E-005 + 9.1200000000000003E-002 1.3286577996041160E-005 + 9.2300000000000021E-002 -1.4924821698514279E-006 + 9.3400000000000011E-002 -1.4363339687406551E-005 + 9.4500000000000028E-002 -2.5489443942205980E-005 + 9.5600000000000018E-002 -3.4962027712026611E-005 + 9.6700000000000008E-002 -4.2822357499971986E-005 + 9.7800000000000026E-002 -4.9180158384842798E-005 + 9.8900000000000016E-002 -5.4241521866060793E-005 + 0.10000000000000001 -5.8192763390252367E-005 + 0.10110000000000002 -6.1105507484171540E-005 + 0.10220000000000001 -6.3010862504597753E-005 + 0.10330000000000003 -6.4030245994217694E-005 + 0.10440000000000002 -6.4360770920757204E-005 + 0.10550000000000001 -6.4137260778807104E-005 + 0.10660000000000003 -6.3380524807143956E-005 + 0.10770000000000002 -6.2118655478116125E-005 + 0.10880000000000001 -6.0486712754936889E-005 + 0.10990000000000003 -5.8642879594117403E-005 + 0.11100000000000002 -5.6627795856911689E-005 + 0.11210000000000001 -5.4389529395848513E-005 + 0.11320000000000002 -5.1950275519629940E-005 + 0.11430000000000001 -4.9460370064480230E-005 + 0.11540000000000003 -4.7044333769008517E-005 + 0.11650000000000002 -4.4670236093224958E-005 + 0.11760000000000001 -4.2241128539899364E-005 + 0.11870000000000003 -3.9776157791493461E-005 + 0.11980000000000002 -3.7410489312605932E-005 + 0.12090000000000001 -3.5216427932027727E-005 + 0.12200000000000003 -3.3121064916485921E-005 + 0.12310000000000001 -3.1040653993841261E-005 + 0.12420000000000003 -2.9023813112871721E-005 + 0.12530000000000002 -2.7178017262485810E-005 + 0.12640000000000001 -2.5499201001366600E-005 + 0.12750000000000003 -2.3875414626672864E-005 + 0.12860000000000002 -2.2263699065661058E-005 + 0.12970000000000001 -2.0762552594533190E-005 + 0.13080000000000003 -1.9461220290395431E-005 + 0.13190000000000002 -1.8292364984517917E-005 + 0.13300000000000001 -1.7122214558185078E-005 + 0.13410000000000000 -1.5946372514008544E-005 + 0.13520000000000004 -1.4892227227392141E-005 + 0.13630000000000003 -1.4020006346981972E-005 + 0.13740000000000002 -1.3225499060354196E-005 + 0.13850000000000001 -1.2392561075103004E-005 + 0.13960000000000000 -1.1563086445676163E-005 + 0.14070000000000005 -1.0863857824006118E-005 + 0.14180000000000004 -1.0303447197657079E-005 + 0.14290000000000003 -9.7529618869884871E-006 + 0.14400000000000002 -9.1398451331770048E-006 + 0.14510000000000001 -8.5548972492688335E-006 + 0.14620000000000000 -8.1076750575448386E-006 + 0.14730000000000004 -7.7529030022560619E-006 + 0.14840000000000003 -7.3556243478378747E-006 + 0.14950000000000002 -6.8944673330406658E-006 + 0.15060000000000001 -6.4890264184214175E-006 + 0.15170000000000000 -6.2115304899634793E-006 + 0.15280000000000005 -5.9735843933594879E-006 + 0.15390000000000004 -5.6614990171510726E-006 + 0.15500000000000003 -5.3096887313586194E-006 + 0.15610000000000002 -5.0433382057235576E-006 + 0.15720000000000001 -4.8803899517224636E-006 + 0.15830000000000000 -4.7003836698422674E-006 + 0.15940000000000004 -4.4293487917457242E-006 + 0.16050000000000003 -4.1542575672792736E-006 + 0.16160000000000002 -3.9900355659483466E-006 + 0.16270000000000001 -3.9024776015139651E-006 + 0.16380000000000000 -3.7587890346912900E-006 + 0.16490000000000005 -3.5277330425742548E-006 + 0.16600000000000004 -3.3230946883122670E-006 + 0.16710000000000003 -3.2271866530209081E-006 + 0.16820000000000002 -3.1663223580835620E-006 + 0.16930000000000001 -3.0270882689364953E-006 + 0.17040000000000000 -2.8298302368057193E-006 + 0.17150000000000004 -2.6937213988276199E-006 + 0.17260000000000003 -2.6511484065849800E-006 + 0.17370000000000002 -2.5989861569541972E-006 + 0.17480000000000001 -2.4588507585576735E-006 + 0.17590000000000000 -2.2970339159655850E-006 + 0.17700000000000005 -2.2203748812898993E-006 + 0.17810000000000004 -2.2111894395493437E-006 + 0.17920000000000003 -2.1552084490394918E-006 + 0.18030000000000002 -2.0164304714853643E-006 + 0.18140000000000001 -1.8899818314821459E-006 + 0.18250000000000000 -1.8546006685937755E-006 + 0.18360000000000004 -1.8542324369263952E-006 + 0.18470000000000003 -1.7871656154966331E-006 + 0.18580000000000002 -1.6616526181678637E-006 + 0.18690000000000001 -1.5792099929967662E-006 + 0.18800000000000000 -1.5762310567879467E-006 + 0.18910000000000005 -1.5697751223342493E-006 + 0.19020000000000004 -1.4875009810566553E-006 + 0.19130000000000003 -1.3779880418951507E-006 + 0.19240000000000002 -1.3336529036678257E-006 + 0.19350000000000001 -1.3487530168276862E-006 + 0.19460000000000005 -1.3305781294548069E-006 + 0.19570000000000004 -1.2425272188920644E-006 + 0.19680000000000003 -1.1575456255741301E-006 + 0.19790000000000002 -1.1436359272920527E-006 + 0.19900000000000001 -1.1607469332375331E-006 + 0.20010000000000000 -1.1251059959249687E-006 + 0.20120000000000005 -1.0376251111665624E-006 + 0.20230000000000004 -9.7972917956212768E-007 + 0.20340000000000003 -9.8756925126508577E-007 + 0.20450000000000002 -9.9937676623085281E-007 + 0.20560000000000000 -9.5224248752856511E-007 + 0.20670000000000005 -8.7638733248240897E-007 + 0.20780000000000004 -8.4498634578267229E-007 + 0.20890000000000003 -8.6227987594611477E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0050.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0050.BXX.semd new file mode 100644 index 00000000..c3c15bac --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0050.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 -2.1335217507987356E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3247356507830386E-021 + -0.10790000000000000 3.2296866351523760E-019 + -0.10679999999999999 1.0674545438911759E-019 + -0.10569999999999999 -1.4623046727246917E-018 + -0.10460000000000000 -1.2596291892296786E-018 + -0.10349999999999999 4.7662452952132099E-018 + -0.10239999999999999 7.2483702952041428E-018 + -0.10130000000000000 -1.0592413357572268E-017 + -0.10020000000000000 -2.7792534045397783E-017 + -9.9099999999999994E-002 1.2570429676855009E-017 + -9.7999999999999990E-002 7.9820454186974412E-017 + -9.6899999999999986E-002 1.2145893289532581E-017 + -9.5799999999999996E-002 -1.8955652388419461E-016 + -9.4699999999999993E-002 -1.2844021153382026E-016 + -9.3599999999999989E-002 3.9215269647489555E-016 + -9.2499999999999999E-002 5.3948957778724880E-016 + -9.1399999999999995E-002 -6.0574322437205929E-016 + -9.0299999999999991E-002 -1.6980234441964096E-015 + -8.9200000000000002E-002 1.2997053537171276E-016 + -8.8099999999999984E-002 3.8443733805615214E-015 + -8.6999999999999994E-002 2.7951615038523817E-015 + -8.5899999999999990E-002 -5.4412934898660000E-015 + -8.4799999999999986E-002 -9.5917477316320200E-015 + -8.3699999999999997E-002 2.5227923421903675E-015 + -8.2599999999999993E-002 1.8417181367751286E-014 + -8.1499999999999989E-002 8.2132532789854287E-015 + -8.0399999999999999E-002 -2.5318133277819205E-014 + -7.9299999999999995E-002 -2.8646847399652411E-014 + -7.8199999999999992E-002 2.6885403422321520E-014 + -7.7100000000000002E-002 6.7104504732854592E-014 + -7.5999999999999984E-002 -4.8577093885479421E-015 + -7.4899999999999994E-002 -1.2584730349832207E-013 + -7.3799999999999991E-002 -8.8558866728587204E-014 + -7.2699999999999987E-002 1.4607451804139054E-013 + -7.1599999999999997E-002 2.6607240174135460E-013 + -7.0499999999999993E-002 -1.4646061937567158E-014 + -6.9399999999999989E-002 -4.1285182737771375E-013 + -6.8300000000000000E-002 -2.8991471224572296E-013 + -6.7199999999999996E-002 3.7689420811712337E-013 + -6.6099999999999992E-002 6.6022832817189125E-013 + -6.5000000000000002E-002 -1.0487629238361065E-013 + -6.3899999999999985E-002 -1.0222468488016445E-012 + -6.2799999999999995E-002 -5.2546741914280548E-013 + -6.1699999999999991E-002 1.1612622755757807E-012 + -6.0599999999999994E-002 1.6429044539731374E-012 + -5.9499999999999990E-002 -4.3080418247500030E-013 + -5.8399999999999994E-002 -2.6582672695008025E-012 + -5.7299999999999990E-002 -1.4798652754610675E-012 + -5.6199999999999986E-002 2.3741798457765917E-012 + -5.5099999999999996E-002 3.6569909427075498E-012 + -5.3999999999999992E-002 -3.4669578948161306E-013 + -5.2899999999999989E-002 -4.7691733374988221E-012 + -5.1799999999999985E-002 -2.8353883910897659E-012 + -5.0699999999999995E-002 3.9462586844118963E-012 + -4.9599999999999991E-002 6.1617841905226012E-012 + -4.8499999999999988E-002 -6.3211735108412159E-013 + -4.7399999999999998E-002 -7.9608515959894710E-012 + -4.6299999999999994E-002 -4.8449391200355851E-012 + -4.5199999999999990E-002 5.9952849976174782E-012 + -4.4099999999999986E-002 1.0003430375715716E-011 + -4.2999999999999997E-002 7.0884736882298460E-013 + -4.1899999999999993E-002 -9.9523488408803651E-012 + -4.0799999999999989E-002 -7.5309827818337283E-012 + -3.9699999999999985E-002 4.1719969492981512E-012 + -3.8599999999999995E-002 8.2179263394266400E-012 + -3.7499999999999992E-002 -6.3618684972843731E-013 + -3.6399999999999988E-002 -8.0510433389524572E-012 + -3.5299999999999984E-002 -1.8640540500047820E-012 + -3.4199999999999994E-002 9.1509144012347221E-012 + -3.3099999999999991E-002 8.9054917953856894E-012 + -3.1999999999999987E-002 -8.5697226225034395E-013 + -3.0899999999999997E-002 -4.3739066188375197E-012 + -2.9799999999999993E-002 6.2586822660234964E-013 + -2.8699999999999989E-002 -1.9755590392744882E-012 + -2.7599999999999986E-002 -1.6762572233042228E-011 + -2.6499999999999996E-002 -2.0915059614767806E-011 + -2.5399999999999992E-002 2.9936372391431432E-012 + -2.4299999999999988E-002 3.0773061182598482E-011 + -2.3199999999999985E-002 2.1650204198864209E-011 + -2.2099999999999995E-002 -1.9671904730178547E-011 + -2.0999999999999991E-002 -3.8418952047480914E-011 + -1.9899999999999987E-002 -5.0696547654327517E-012 + -1.8799999999999983E-002 3.2673162786434062E-011 + -1.7699999999999994E-002 9.1698966128705983E-012 + -1.6599999999999990E-002 -5.9848806466256121E-011 + -1.5499999999999986E-002 -8.4297735458704892E-011 + -1.4399999999999996E-002 -1.9526772560007899E-011 + -1.3299999999999992E-002 6.4592393933526893E-011 + -1.2199999999999989E-002 6.8628172589235703E-011 + -1.1099999999999985E-002 -7.4422343288027548E-012 + -9.9999999999999950E-003 -7.1732703110782836E-011 + -8.8999999999999913E-003 -6.8137578912441654E-011 + -7.7999999999999875E-003 -4.2644988235140957E-011 + -6.6999999999999837E-003 -6.0994896633470574E-011 + -5.5999999999999939E-003 -1.1023234408602534E-010 + -4.4999999999999901E-003 -1.3042837643251204E-010 + -3.3999999999999864E-003 -1.1116352283124797E-010 + -2.2999999999999826E-003 -9.0719140533046527E-011 + -1.1999999999999927E-003 -7.9812975672943764E-011 + -9.9999999999988987E-005 -4.9352865544305402E-011 + 1.0000000000000148E-003 -2.3885896732744882E-011 + 2.1000000000000185E-003 -9.6370848801097253E-011 + 3.2000000000000084E-003 -2.9855484751095673E-010 + 4.3000000000000121E-003 -4.9880560792914252E-010 + 5.4000000000000159E-003 -5.2134296879557951E-010 + 6.5000000000000058E-003 -3.9301564780380716E-010 + 7.6000000000000234E-003 -3.3015076783549091E-010 + 8.7000000000000133E-003 -4.5332931852826164E-010 + 9.8000000000000032E-003 -6.1743260504343311E-010 + 1.0900000000000021E-002 -6.0721594419277380E-010 + 1.2000000000000011E-002 -4.6342268911203632E-010 + 1.3100000000000001E-002 -4.4968906376396944E-010 + 1.4200000000000018E-002 -7.4642286795878476E-010 + 1.5300000000000008E-002 -1.1866756466361039E-009 + 1.6400000000000026E-002 -1.4704227835338202E-009 + 1.7500000000000016E-002 -1.5322544344442690E-009 + 1.8600000000000005E-002 -1.5318886159576550E-009 + 1.9700000000000023E-002 -1.5747133597088236E-009 + 2.0800000000000013E-002 -1.6269446900807338E-009 + 2.1900000000000003E-002 -1.6659318369249831E-009 + 2.3000000000000020E-002 -1.7345860303663585E-009 + 2.4100000000000010E-002 -1.8765733411640895E-009 + 2.5200000000000000E-002 -2.1169186403824369E-009 + 2.6300000000000018E-002 -2.3014661287845684E-009 + 2.7400000000000008E-002 -2.4987680813381985E-009 + 2.8500000000000025E-002 -2.8649322914020559E-009 + 2.9600000000000015E-002 -3.3535245691496129E-009 + 3.0700000000000005E-002 -3.4990981223614881E-009 + 3.1800000000000023E-002 -3.2040345931960701E-009 + 3.2900000000000013E-002 -2.9527269518325738E-009 + 3.4000000000000002E-002 -3.0252300664557197E-009 + 3.5100000000000020E-002 -3.2118168125094826E-009 + 3.6200000000000010E-002 -3.1431786062796618E-009 + 3.7300000000000028E-002 -2.6522204432666285E-009 + 3.8400000000000017E-002 -2.3176507379929490E-009 + 3.9500000000000007E-002 -2.6882644998948990E-009 + 4.0600000000000025E-002 -3.2012859030317031E-009 + 4.1700000000000015E-002 -3.0887552515679317E-009 + 4.2800000000000005E-002 -2.1190917909308382E-009 + 4.3900000000000022E-002 -1.3444514390670292E-009 + 4.5000000000000012E-002 -1.2321389464275967E-009 + 4.6100000000000002E-002 -7.0695949094812249E-010 + 4.7200000000000020E-002 2.4641408358228034E-010 + 4.8300000000000010E-002 1.0960421459316194E-009 + 4.9400000000000027E-002 1.5144354659213377E-009 + 5.0500000000000017E-002 3.0181634969039806E-009 + 5.1600000000000007E-002 5.0223594172393859E-009 + 5.2700000000000025E-002 5.3464073168640880E-009 + 5.3800000000000014E-002 4.5082728661327565E-009 + 5.4900000000000004E-002 5.0448316635254287E-009 + 5.6000000000000022E-002 6.6741079329801778E-009 + 5.7100000000000012E-002 8.5185254405928390E-009 + 5.8200000000000002E-002 1.0209737943966957E-008 + 5.9300000000000019E-002 9.7852472791259970E-009 + 6.0400000000000009E-002 9.4615240087136954E-009 + 6.1500000000000027E-002 1.1259171373012578E-008 + 6.2600000000000017E-002 1.3914164931350115E-008 + 6.3700000000000007E-002 1.4789906188639179E-008 + 6.4800000000000024E-002 1.4724337304983237E-008 + 6.5900000000000014E-002 1.4363739531120245E-008 + 6.7000000000000004E-002 1.4238756840256883E-008 + 6.8100000000000022E-002 1.3105910134925125E-008 + 6.9200000000000012E-002 1.2681683259074816E-008 + 7.0300000000000029E-002 1.4214073473794997E-008 + 7.1400000000000019E-002 1.5964040755989117E-008 + 7.2500000000000009E-002 1.4003983750399129E-008 + 7.3600000000000027E-002 1.0089824975523243E-008 + 7.4700000000000016E-002 7.5942026001030172E-009 + 7.5800000000000006E-002 9.4647525372693053E-009 + 7.6900000000000024E-002 1.2708978758269041E-008 + 7.8000000000000014E-002 1.1524305065790941E-008 + 7.9100000000000004E-002 4.3971968288758490E-009 + 8.0200000000000021E-002 -4.1274663686863278E-009 + 8.1300000000000011E-002 -5.7351403626171304E-009 + 8.2400000000000029E-002 -8.4604945271848919E-010 + 8.3500000000000019E-002 2.7662705459619019E-009 + 8.4600000000000009E-002 -2.5541288528607708E-010 + 8.5700000000000026E-002 -7.9483326587137526E-009 + 8.6800000000000016E-002 -1.4740015430447784E-008 + 8.7900000000000006E-002 -1.7045604039367390E-008 + 8.9000000000000024E-002 -1.5720813095754238E-008 + 9.0100000000000013E-002 -1.3192531511663219E-008 + 9.1200000000000003E-002 -1.1292561552522784E-008 + 9.2300000000000021E-002 -1.3525228048649751E-008 + 9.3400000000000011E-002 -2.0542469059137147E-008 + 9.4500000000000028E-002 -2.9484528596412929E-008 + 9.5600000000000018E-002 -2.9238199417136457E-008 + 9.6700000000000008E-002 -1.8816800562149183E-008 + 9.7800000000000026E-002 -8.1125817175120574E-009 + 9.8900000000000016E-002 -1.1437870206520984E-008 + 0.10000000000000001 -2.5091427602319527E-008 + 0.10110000000000002 -3.3388886322427425E-008 + 0.10220000000000001 -2.6328597968472423E-008 + 0.10330000000000003 -1.2173350327771004E-008 + 0.10440000000000002 -3.3791143216888031E-009 + 0.10550000000000001 -8.1187359057821595E-009 + 0.10660000000000003 -1.7362737025905517E-008 + 0.10770000000000002 -2.0270103817665586E-008 + 0.10880000000000001 -1.6138937297682787E-008 + 0.10990000000000003 -7.4828863105835808E-009 + 0.11100000000000002 3.0422566688059760E-009 + 0.11210000000000001 9.6258050419351093E-009 + 0.11320000000000002 6.5524701220454062E-009 + 0.11430000000000001 -4.0365142339737758E-009 + 0.11540000000000003 -1.2179600439310434E-008 + 0.11650000000000002 -5.4610880262373485E-009 + 0.11760000000000001 1.4794060199108117E-008 + 0.11870000000000003 2.7157113891007612E-008 + 0.11980000000000002 1.6729712726260004E-008 + 0.12090000000000001 -2.5177222529038090E-009 + 0.12200000000000003 -7.6847594954188025E-009 + 0.12310000000000001 6.3583001086442437E-009 + 0.12420000000000003 2.3943314886309963E-008 + 0.12530000000000002 2.6888123727530910E-008 + 0.12640000000000001 1.6365415689278962E-008 + 0.12750000000000003 7.4477157774310854E-009 + 0.12860000000000002 6.8292318466944835E-009 + 0.12970000000000001 9.3020808833443880E-009 + 0.13080000000000003 1.0451770116048920E-008 + 0.13190000000000002 1.2574607133331028E-008 + 0.13300000000000001 1.6494819732315591E-008 + 0.13410000000000000 1.4313729757020610E-008 + 0.13520000000000004 3.9274259400201572E-009 + 0.13630000000000003 -4.9465227469625006E-009 + 0.13740000000000002 -4.3873446542441741E-010 + 0.13850000000000001 1.3705176549194675E-008 + 0.13960000000000000 2.0091906804964310E-008 + 0.14070000000000005 9.8811829829514863E-009 + 0.14180000000000004 -5.0586130839747057E-009 + 0.14290000000000003 -8.3611837453645421E-009 + 0.14400000000000002 -3.3773062124708986E-010 + 0.14510000000000001 5.3456958859499082E-009 + 0.14620000000000000 1.8774617416283945E-009 + 0.14730000000000004 -2.6201829594896253E-009 + 0.14840000000000003 -3.7195294066982854E-010 + 0.14950000000000002 3.0549160978665668E-009 + 0.15060000000000001 -1.8937205137348201E-009 + 0.15170000000000000 -9.7795709308456935E-009 + 0.15280000000000005 -8.0903976851232073E-009 + 0.15390000000000004 4.3140411243314247E-009 + 0.15500000000000003 1.1148963530160927E-008 + 0.15610000000000002 5.6446206216087536E-012 + 0.15720000000000001 -1.6824532877990350E-008 + 0.15830000000000000 -1.8352629638229701E-008 + 0.15940000000000004 -3.1083591256475529E-009 + 0.16050000000000003 1.0206700373771582E-008 + 0.16160000000000002 8.0443021133191905E-009 + 0.16270000000000001 -2.9703581816420410E-009 + 0.16380000000000000 -7.4289596696530680E-009 + 0.16490000000000005 -5.1917732335482469E-009 + 0.16600000000000004 -4.4725076975282718E-009 + 0.16710000000000003 -5.9599858381886861E-009 + 0.16820000000000002 -1.7760606318972805E-009 + 0.16930000000000001 7.0026309195725389E-009 + 0.17040000000000000 7.0959611520038379E-009 + 0.17150000000000004 -6.0959166603424819E-009 + 0.17260000000000003 -1.7213238834301592E-008 + 0.17370000000000002 -8.5998088650285354E-009 + 0.17480000000000001 1.2119509840147202E-008 + 0.17590000000000000 1.9424140518253807E-008 + 0.17700000000000005 3.2299400931634636E-009 + 0.17810000000000004 -1.6776448674704625E-008 + 0.17920000000000003 -1.6798589186350910E-008 + 0.18030000000000002 9.3425744918107512E-010 + 0.18140000000000001 1.3024934908401065E-008 + 0.18250000000000000 7.8682962367793152E-009 + 0.18360000000000004 -2.8785442918177750E-009 + 0.18470000000000003 -4.8605497404707876E-009 + 0.18580000000000002 -1.0537315464631547E-009 + 0.18690000000000001 -1.3915647523177199E-009 + 0.18800000000000000 -4.5331502995793471E-009 + 0.18910000000000005 -4.0340608631339592E-010 + 0.19020000000000004 9.2276897234455646E-009 + 0.19130000000000003 9.6417407391413690E-009 + 0.19240000000000002 -3.9926351114161207E-009 + 0.19350000000000001 -1.4972366457755015E-008 + 0.19460000000000005 -6.9784995559984964E-009 + 0.19570000000000004 1.1016948242570379E-008 + 0.19680000000000003 1.5262159536177933E-008 + 0.19790000000000002 2.9101399068309775E-010 + 0.19900000000000001 -1.3353480099453918E-008 + 0.20010000000000000 -8.0915558697824963E-009 + 0.20120000000000005 6.4181899794846231E-009 + 0.20230000000000004 9.0850216238891335E-009 + 0.20340000000000003 -1.6466462637865220E-009 + 0.20450000000000002 -7.6512600699629729E-009 + 0.20560000000000000 -1.7318986522685265E-010 + 0.20670000000000005 7.3442563142123163E-009 + 0.20780000000000004 1.6034796823660713E-009 + 0.20890000000000003 -8.8344123128081264E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0050.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0050.BXZ.semd new file mode 100644 index 00000000..9897509f --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0050.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 2.6953383395904554E-021 + -0.11009999999999999 -3.9686148311642383E-020 + -0.10900000000000000 -4.3154532775948567E-020 + -0.10790000000000000 1.2673961825370042E-019 + -0.10679999999999999 1.1275675038395090E-019 + -0.10569999999999999 -2.9436460283678905E-019 + -0.10460000000000000 7.7179652784438657E-019 + -0.10349999999999999 3.4095613503514595E-018 + -0.10239999999999999 -2.6647571734607502E-018 + -0.10130000000000000 -2.4008300202614664E-017 + -0.10020000000000000 -2.3006908735613068E-017 + -9.9099999999999994E-002 5.9794438026845214E-017 + -9.7999999999999990E-002 1.6465776540652784E-016 + -9.6899999999999986E-002 6.5371812494824860E-017 + -9.5799999999999996E-002 -3.2096627411241083E-016 + -9.4699999999999993E-002 -5.9947491586458145E-016 + -9.3599999999999989E-002 -2.6554567599717041E-016 + -9.2499999999999999E-002 5.2617909029585791E-016 + -9.1399999999999995E-002 1.2265268951511580E-015 + -9.0299999999999991E-002 1.9775485519550650E-015 + -8.9200000000000002E-002 2.6896686324695421E-015 + -8.8099999999999984E-002 1.9473947878377427E-016 + -8.6999999999999994E-002 -9.5672506917644784E-015 + -8.5899999999999990E-002 -2.1019358061274800E-014 + -8.4799999999999986E-002 -1.4576915249951000E-014 + -8.3699999999999997E-002 2.3028618467983882E-014 + -8.2599999999999993E-002 6.8656241987170158E-014 + -8.1499999999999989E-002 7.0093887291622359E-014 + -8.0399999999999999E-002 1.8026813528514932E-015 + -7.9299999999999995E-002 -9.8447535930648589E-014 + -7.8199999999999992E-002 -1.7167478105328121E-013 + -7.7100000000000002E-002 -1.9459214513177503E-013 + -7.5999999999999984E-002 -1.4046683466991533E-013 + -7.4899999999999994E-002 9.1882779867675374E-014 + -7.3799999999999991E-002 5.6259548885870259E-013 + -7.2699999999999987E-002 1.0080226583997209E-012 + -7.1599999999999997E-002 8.3523872497145990E-013 + -7.0499999999999993E-002 -2.9889721882454812E-013 + -6.9399999999999989E-002 -1.8545852787515971E-012 + -6.8300000000000000E-002 -2.6645736398572817E-012 + -6.7199999999999996E-002 -2.0365252453163896E-012 + -6.6099999999999992E-002 -3.4666567576627227E-013 + -6.5000000000000002E-002 1.7393223363318389E-012 + -6.3899999999999985E-002 4.1749273309299451E-012 + -6.2799999999999995E-002 6.7709908860291712E-012 + -6.1699999999999991E-002 7.5979621899646688E-012 + -6.0599999999999994E-002 3.6871313294217778E-012 + -5.9499999999999990E-002 -5.3345947451099995E-012 + -5.8399999999999994E-002 -1.5047066023732292E-011 + -5.7299999999999990E-002 -1.9570288098402777E-011 + -5.6199999999999986E-002 -1.7235563670725540E-011 + -5.5099999999999996E-002 -1.0806295962229040E-011 + -5.3999999999999992E-002 -1.1947521964816854E-012 + -5.2899999999999989E-002 1.5830902561075888E-011 + -5.1799999999999985E-002 4.2452204945808703E-011 + -5.0699999999999995E-002 6.8811366327192758E-011 + -4.9599999999999991E-002 7.5453844561312877E-011 + -4.8499999999999988E-002 4.9080951108892990E-011 + -4.7399999999999998E-002 -6.5035745885899665E-012 + -4.6299999999999994E-002 -7.7458955916043237E-011 + -4.5199999999999990E-002 -1.5275551656923625E-010 + -4.4099999999999986E-002 -2.2125654086657676E-010 + -4.2999999999999997E-002 -2.5614368959203659E-010 + -4.1899999999999993E-002 -2.1505962288781433E-010 + -4.0799999999999989E-002 -6.9064864938184201E-011 + -3.9699999999999985E-002 1.6694917670534437E-010 + -3.8599999999999995E-002 4.3755216116991846E-010 + -3.7499999999999992E-002 6.7744632126220949E-010 + -3.6399999999999988E-002 8.2886347785304793E-010 + -3.5299999999999984E-002 8.2946916002413218E-010 + -3.4199999999999994E-002 6.0446880834064132E-010 + -3.3099999999999991E-002 9.7095761986132345E-011 + -3.1999999999999987E-002 -6.8152122834064244E-010 + -3.0899999999999997E-002 -1.6310359729487800E-009 + -2.9799999999999993E-002 -2.5782620483028040E-009 + -2.8699999999999989E-002 -3.2951077422183062E-009 + -2.7599999999999986E-002 -3.5026757050360402E-009 + -2.6499999999999996E-002 -2.8971747223494049E-009 + -2.5399999999999992E-002 -1.2209874222790518E-009 + -2.4299999999999988E-002 1.6695317350823302E-009 + -2.3199999999999985E-002 5.8055045215610335E-009 + -2.2099999999999995E-002 1.1159294821538879E-008 + -2.0999999999999991E-002 1.7666970109075919E-008 + -1.9899999999999987E-002 2.5200602493669066E-008 + -1.8799999999999983E-002 3.3585799030788621E-008 + -1.7699999999999994E-002 4.2738832917166292E-008 + -1.6599999999999990E-002 5.2839983055719131E-008 + -1.5499999999999986E-002 6.4385211828721367E-008 + -1.4399999999999996E-002 7.8097251332565065E-008 + -1.3299999999999992E-002 9.4849298193366849E-008 + -1.2199999999999989E-002 1.1570809022032336E-007 + -1.1099999999999985E-002 1.4199854092566966E-007 + -9.9999999999999950E-003 1.7523097994853742E-007 + -8.8999999999999913E-003 2.1693161045277520E-007 + -7.7999999999999875E-003 2.6858714363697800E-007 + -6.6999999999999837E-003 3.3180492664541816E-007 + -5.5999999999999939E-003 4.0853166183296707E-007 + -4.4999999999999901E-003 5.0113510496885283E-007 + -3.3999999999999864E-003 6.1238205262270640E-007 + -2.2999999999999826E-003 7.4550001727402559E-007 + -1.1999999999999927E-003 9.0435440824876423E-007 + -9.9999999999988987E-005 1.0935962109215325E-006 + 1.0000000000000148E-003 1.3186770502215950E-006 + 2.1000000000000185E-003 1.5858495316933841E-006 + 3.2000000000000084E-003 1.9022573951588129E-006 + 4.3000000000000121E-003 2.2760330011806218E-006 + 5.4000000000000159E-003 2.7162575406691758E-006 + 6.5000000000000058E-003 3.2328580346074887E-006 + 7.6000000000000234E-003 3.8367261367966421E-006 + 8.7000000000000133E-003 4.5400684030028060E-006 + 9.8000000000000032E-003 5.3566191127174534E-006 + 1.0900000000000021E-002 6.3014922488946468E-006 + 1.2000000000000011E-002 7.3909423008444719E-006 + 1.3100000000000001E-002 8.6424242908833548E-006 + 1.4200000000000018E-002 1.0074982128571719E-005 + 1.5300000000000008E-002 1.1709558748407289E-005 + 1.6400000000000026E-002 1.3568735084845684E-005 + 1.7500000000000016E-002 1.5676216207793914E-005 + 1.8600000000000005E-002 1.8056547560263425E-005 + 1.9700000000000023E-002 2.0735056750709191E-005 + 2.0800000000000013E-002 2.3737775336485356E-005 + 2.1900000000000003E-002 2.7090871299151331E-005 + 2.3000000000000020E-002 3.0820123356534168E-005 + 2.4100000000000010E-002 3.4950633562402800E-005 + 2.5200000000000000E-002 3.9506456232629716E-005 + 2.6300000000000018E-002 4.4510314182844013E-005 + 2.7400000000000008E-002 4.9982572818407789E-005 + 2.8500000000000025E-002 5.5940585298230872E-005 + 2.9600000000000015E-002 6.2398052250500768E-005 + 3.0700000000000005E-002 6.9364352384582162E-005 + 3.1800000000000023E-002 7.6842872658744454E-005 + 3.2900000000000013E-002 8.4829604020342231E-005 + 3.4000000000000002E-002 9.3312592071015388E-005 + 3.5100000000000020E-002 1.0227109305560589E-004 + 3.6200000000000010E-002 1.1167457705596462E-004 + 3.7300000000000028E-002 1.2148124369559810E-004 + 3.8400000000000017E-002 1.3163717812858522E-004 + 3.9500000000000007E-002 1.4207659114617854E-004 + 4.0600000000000025E-002 1.5272125892806798E-004 + 4.1700000000000015E-002 1.6347893688362092E-004 + 4.2800000000000005E-002 1.7424288671463728E-004 + 4.3900000000000022E-002 1.8489183275960386E-004 + 4.5000000000000012E-002 1.9528965640347451E-004 + 4.6100000000000002E-002 2.0528807363007218E-004 + 4.7200000000000020E-002 2.1472371008712798E-004 + 4.8300000000000010E-002 2.2342083684634417E-004 + 4.9400000000000027E-002 2.3119221441447735E-004 + 5.0500000000000017E-002 2.3784433142282069E-004 + 5.1600000000000007E-002 2.4317469797097147E-004 + 5.2700000000000025E-002 2.4697606568224728E-004 + 5.3800000000000014E-002 2.4904083693400025E-004 + 5.4900000000000004E-002 2.4916481925174594E-004 + 5.6000000000000022E-002 2.4714603205211461E-004 + 5.7100000000000012E-002 2.4279078934341669E-004 + 5.8200000000000002E-002 2.3592087381985039E-004 + 5.9300000000000019E-002 2.2637593792751431E-004 + 6.0400000000000009E-002 2.1401865524239838E-004 + 6.1500000000000027E-002 1.9873426936101168E-004 + 6.2600000000000017E-002 1.8043369345832616E-004 + 6.3700000000000007E-002 1.5906459884718060E-004 + 6.4800000000000024E-002 1.3461813796311617E-004 + 6.5900000000000014E-002 1.0712565563153476E-004 + 6.7000000000000004E-002 7.6658565376419574E-005 + 6.8100000000000022E-002 4.3328072933945805E-005 + 6.9200000000000012E-002 7.2986035775102209E-006 + 7.0300000000000029E-002 -3.1216502975439653E-005 + 7.1400000000000019E-002 -7.1953683800529689E-005 + 7.2500000000000009E-002 -1.1460485984571278E-004 + 7.3600000000000027E-002 -1.5881749277468771E-004 + 7.4700000000000016E-002 -2.0419874635990709E-004 + 7.5800000000000006E-002 -2.5031738914549351E-004 + 7.6900000000000024E-002 -2.9670857475139201E-004 + 7.8000000000000014E-002 -3.4287836751900613E-004 + 7.9100000000000004E-002 -3.8830807898193598E-004 + 8.0200000000000021E-002 -4.3246496352367103E-004 + 8.1300000000000011E-002 -4.7480972716584802E-004 + 8.2400000000000029E-002 -5.1481218542903662E-004 + 8.3500000000000019E-002 -5.5195420281961560E-004 + 8.4600000000000009E-002 -5.8572762645781040E-004 + 8.5700000000000026E-002 -6.1564415227621794E-004 + 8.6800000000000016E-002 -6.4125494100153446E-004 + 8.7900000000000006E-002 -6.6216528648510575E-004 + 8.9000000000000024E-002 -6.7803618730977178E-004 + 9.0100000000000013E-002 -6.8858079612255096E-004 + 9.1200000000000003E-002 -6.9356686435639858E-004 + 9.2300000000000021E-002 -6.9283077027648687E-004 + 9.3400000000000011E-002 -6.8628723965957761E-004 + 9.4500000000000028E-002 -6.7393318749964237E-004 + 9.5600000000000018E-002 -6.5583660034462810E-004 + 9.6700000000000008E-002 -6.3213997054845095E-004 + 9.7800000000000026E-002 -6.0306291561573744E-004 + 9.8900000000000016E-002 -5.6889472762122750E-004 + 0.10000000000000001 -5.2998767932876945E-004 + 0.10110000000000002 -4.8675521975383162E-004 + 0.10220000000000001 -4.3967657256871462E-004 + 0.10330000000000003 -3.8928826688788831E-004 + 0.10440000000000002 -3.3615445136092603E-004 + 0.10550000000000001 -2.8086084057576954E-004 + 0.10660000000000003 -2.2400768648367375E-004 + 0.10770000000000002 -1.6622217663098127E-004 + 0.10880000000000001 -1.0814824054250494E-004 + 0.10990000000000003 -5.0416554586263373E-005 + 0.11100000000000002 6.3764264268684201E-006 + 0.11210000000000001 6.1666338297072798E-005 + 0.11320000000000002 1.1491012992337346E-004 + 0.11430000000000001 1.6559942741878331E-004 + 0.11540000000000003 2.1326918795239180E-004 + 0.11650000000000002 2.5752215879037976E-004 + 0.11760000000000001 2.9802089557051659E-004 + 0.11870000000000003 3.3448039903305471E-004 + 0.11980000000000002 3.6667939275503159E-004 + 0.12090000000000001 3.9446947630494833E-004 + 0.12200000000000003 4.1775940917432308E-004 + 0.12310000000000001 4.3650972656905651E-004 + 0.12420000000000003 4.5073853107169271E-004 + 0.12530000000000002 4.6052981633692980E-004 + 0.12640000000000001 4.6603527152910829E-004 + 0.12750000000000003 4.6744974679313600E-004 + 0.12860000000000002 4.6498840674757957E-004 + 0.12970000000000001 4.5889342436566949E-004 + 0.13080000000000003 4.4945030822418630E-004 + 0.13190000000000002 4.3698766967281699E-004 + 0.13300000000000001 4.2185242637060583E-004 + 0.13410000000000000 4.0438250289298594E-004 + 0.13520000000000004 3.8491410668939352E-004 + 0.13630000000000003 3.6379133234731853E-004 + 0.13740000000000002 3.4136488102376461E-004 + 0.13850000000000001 3.1797183328308165E-004 + 0.13960000000000000 2.9392569558694959E-004 + 0.14070000000000005 2.6952312327921391E-004 + 0.14180000000000004 2.4505093460902572E-004 + 0.14290000000000003 2.2077377070672810E-004 + 0.14400000000000002 1.9691903435159475E-004 + 0.14510000000000001 1.7368169210385531E-004 + 0.14620000000000000 1.5124048513825983E-004 + 0.14730000000000004 1.2976081052329391E-004 + 0.14840000000000003 1.0937737533822656E-004 + 0.14950000000000002 9.0182416897732764E-005 + 0.15060000000000001 7.2238595748785883E-005 + 0.15170000000000000 5.5600521591259167E-005 + 0.15280000000000005 4.0311340853804722E-005 + 0.15390000000000004 2.6386278477730229E-005 + 0.15500000000000003 1.3803922229271848E-005 + 0.15610000000000002 2.5307092528237263E-006 + 0.15720000000000001 -7.4593071985873394E-006 + 0.15830000000000000 -1.6196350770769641E-005 + 0.15940000000000004 -2.3739703465253115E-005 + 0.16050000000000003 -3.0174880521371961E-005 + 0.16160000000000002 -3.5585861041909084E-005 + 0.16270000000000001 -4.0035392885329202E-005 + 0.16380000000000000 -4.3581043428275734E-005 + 0.16490000000000005 -4.6301531256176531E-005 + 0.16600000000000004 -4.8291214625351131E-005 + 0.16710000000000003 -4.9635273171588778E-005 + 0.16820000000000002 -5.0401617045281455E-005 + 0.16930000000000001 -5.0655467930482700E-005 + 0.17040000000000000 -5.0470236601540819E-005 + 0.17150000000000004 -4.9913487600861117E-005 + 0.17260000000000003 -4.9035483243642375E-005 + 0.17370000000000002 -4.7880421334411949E-005 + 0.17480000000000001 -4.6507753722835332E-005 + 0.17590000000000000 -4.4984317355556414E-005 + 0.17700000000000005 -4.3354892113711685E-005 + 0.17810000000000004 -4.1632225475041196E-005 + 0.17920000000000003 -3.9825990825193003E-005 + 0.18030000000000002 -3.7971571146044880E-005 + 0.18140000000000001 -3.6120629374636337E-005 + 0.18250000000000000 -3.4303811844438314E-005 + 0.18360000000000004 -3.2520401873625815E-005 + 0.18470000000000003 -3.0763661925448105E-005 + 0.18580000000000002 -2.9047527277725749E-005 + 0.18690000000000001 -2.7396108635002747E-005 + 0.18800000000000000 -2.5818935682764277E-005 + 0.18910000000000005 -2.4309234504471533E-005 + 0.19020000000000004 -2.2866533981868997E-005 + 0.19130000000000003 -2.1503819880308583E-005 + 0.19240000000000002 -2.0228204448358156E-005 + 0.19350000000000001 -1.9025976143893786E-005 + 0.19460000000000005 -1.7880116502055898E-005 + 0.19570000000000004 -1.6795260307844728E-005 + 0.19680000000000003 -1.5790414181537926E-005 + 0.19790000000000002 -1.4868533980916254E-005 + 0.19900000000000001 -1.4007918252900708E-005 + 0.20010000000000000 -1.3188564480515197E-005 + 0.20120000000000005 -1.2416639037837740E-005 + 0.20230000000000004 -1.1708986676239874E-005 + 0.20340000000000003 -1.1062389603466727E-005 + 0.20450000000000002 -1.0454125003889203E-005 + 0.20560000000000000 -9.8727396107278764E-006 + 0.20670000000000005 -9.3316048150882125E-006 + 0.20780000000000004 -8.8445040091755800E-006 + 0.20890000000000003 -8.3998047557543032E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0051.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0051.BXX.semd new file mode 100644 index 00000000..cae8085e --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0051.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 -3.7337474201100635E-029 + -0.10790000000000000 1.3453097630132632E-029 + -0.10679999999999999 4.7176838434681140E-028 + -0.10569999999999999 -9.6304313786597021E-030 + -0.10460000000000000 -2.2791832444147649E-027 + -0.10349999999999999 2.2450969807010330E-027 + -0.10239999999999999 5.9567414658043364E-027 + -0.10130000000000000 -4.9226211629225854E-026 + -0.10020000000000000 -7.7164820678812221E-026 + -9.9099999999999994E-002 3.5427785161711230E-025 + -9.7999999999999990E-002 9.8178176997346787E-025 + -9.6899999999999986E-002 -6.6351066086236015E-025 + -9.5799999999999996E-002 -5.6465551301843663E-024 + -9.4699999999999993E-002 -5.2667548919220893E-024 + -9.3599999999999989E-002 1.2807500739617803E-023 + -9.2499999999999999E-002 3.4929132674278027E-023 + -9.1399999999999995E-002 1.6565129221111362E-023 + -9.0299999999999991E-002 -5.5165560594859181E-023 + -8.9200000000000002E-002 -1.2455057250915504E-022 + -8.8099999999999984E-002 -1.5215372435060106E-022 + -8.6999999999999994E-002 -1.0031463242087784E-022 + -8.5899999999999990E-002 3.5796283922265517E-022 + -8.4799999999999986E-002 1.5967284862528994E-021 + -8.3699999999999997E-002 2.3731367487684544E-021 + -8.2599999999999993E-002 -9.7030305336387512E-022 + -8.1499999999999989E-002 -9.7754863854195680E-021 + -8.0399999999999999E-002 -1.5159535522280468E-020 + -7.9299999999999995E-002 -9.7618641586033688E-022 + -7.8199999999999992E-002 3.4926250567805358E-020 + -7.7100000000000002E-002 6.3323428851410422E-020 + -7.5999999999999984E-002 4.1270719403738545E-020 + -7.4899999999999994E-002 -4.8335468682749351E-020 + -7.3799999999999991E-002 -1.8226379375389563E-019 + -7.2699999999999987E-002 -2.9687607827286490E-019 + -7.1599999999999997E-002 -2.4095342143726934E-019 + -7.0499999999999993E-002 2.3417061796251694E-019 + -6.9399999999999989E-002 1.1815504738374560E-018 + -6.8300000000000000E-002 1.9091241683759561E-018 + -6.7199999999999996E-002 9.8054734274587198E-019 + -6.6099999999999992E-002 -2.4318731573928771E-018 + -6.5000000000000002E-002 -6.6677221788261133E-018 + -6.3899999999999985E-002 -7.5772539980327764E-018 + -6.2799999999999995E-002 -1.5040610602390983E-018 + -6.1699999999999991E-002 1.1101705979179329E-017 + -6.0599999999999994E-002 2.4575501257364725E-017 + -5.9499999999999990E-002 2.9130320015189994E-017 + -5.8399999999999994E-002 1.2619667602817228E-017 + -5.7299999999999990E-002 -3.3211242036999957E-017 + -5.6199999999999986E-002 -9.6724518661761073E-017 + -5.5099999999999996E-002 -1.3118860845453385E-016 + -5.3999999999999992E-002 -7.0001813698525073E-017 + -5.2899999999999989E-002 1.1374956326421729E-016 + -5.1799999999999985E-002 3.4495165314025165E-016 + -5.0699999999999995E-002 4.5484292839016640E-016 + -4.9599999999999991E-002 2.8070587168712788E-016 + -4.8499999999999988E-002 -2.1407289992573527E-016 + -4.7399999999999998E-002 -8.8235130947904848E-016 + -4.6299999999999994E-002 -1.4008282762459638E-015 + -4.5199999999999990E-002 -1.3201901043926440E-015 + -4.4099999999999986E-002 -2.3408480769333676E-016 + -4.2999999999999997E-002 1.8395967427587302E-015 + -4.1899999999999993E-002 4.0546166989489322E-015 + -4.0799999999999989E-002 4.8309257832392875E-015 + -3.9699999999999985E-002 2.7573723994600520E-015 + -3.8599999999999995E-002 -2.2062770938668800E-015 + -3.7499999999999992E-002 -8.2677734016683990E-015 + -3.6399999999999988E-002 -1.2530703877950897E-014 + -3.5299999999999984E-002 -1.2231585204056355E-014 + -3.4199999999999994E-002 -5.6350781110553125E-015 + -3.3099999999999991E-002 7.2450869969772382E-015 + -3.1999999999999987E-002 2.3495121863684187E-014 + -3.0899999999999997E-002 3.6482823733601302E-014 + -2.9799999999999993E-002 3.7469938989672519E-014 + -2.8699999999999989E-002 2.0199853684806264E-014 + -2.7599999999999986E-002 -1.4547136959657328E-014 + -2.6499999999999996E-002 -5.8218783526714502E-014 + -2.5399999999999992E-002 -9.7321198951234866E-014 + -2.4299999999999988E-002 -1.1583328697259421E-013 + -2.3199999999999985E-002 -9.5981965322726459E-014 + -2.2099999999999995E-002 -2.2458428075144282E-014 + -2.0999999999999991E-002 1.0538197105312147E-013 + -1.9899999999999987E-002 2.5925285139158372E-013 + -1.8799999999999983E-002 3.7992073137656235E-013 + -1.7699999999999994E-002 3.9509267710756413E-013 + -1.6599999999999990E-002 2.4860200161479218E-013 + -1.5499999999999986E-002 -7.4176233731682029E-014 + -1.4399999999999996E-002 -5.2987930883319212E-013 + -1.3299999999999992E-002 -1.0064088234659763E-012 + -1.2199999999999989E-002 -1.3242393293033672E-012 + -1.1099999999999985E-002 -1.2707116175264543E-012 + -9.9999999999999950E-003 -6.7844780357942391E-013 + -8.8999999999999913E-003 4.7666812988053642E-013 + -7.7999999999999875E-003 2.0073497985356736E-012 + -6.6999999999999837E-003 3.5112167080103562E-012 + -5.5999999999999939E-003 4.4323273350188597E-012 + -4.4999999999999901E-003 4.1779205962877430E-012 + -3.3999999999999864E-003 2.2929186761083686E-012 + -2.2999999999999826E-003 -1.3153490883294205E-012 + -1.1999999999999927E-003 -6.1643984188008982E-012 + -9.9999999999988987E-005 -1.1109015617127849E-011 + 1.0000000000000148E-003 -1.4475204021535681E-011 + 2.1000000000000185E-003 -1.4431202760567530E-011 + 3.2000000000000084E-003 -9.5314086484554750E-012 + 4.3000000000000121E-003 6.7371753792108691E-013 + 5.4000000000000159E-003 1.5105309364438213E-011 + 6.5000000000000058E-003 3.0896365327270914E-011 + 7.6000000000000234E-003 4.3611534522591811E-011 + 8.7000000000000133E-003 4.8054074608394615E-011 + 9.8000000000000032E-003 3.9579620830787476E-011 + 1.0900000000000021E-002 1.5664674418713886E-011 + 1.2000000000000011E-002 -2.2618880726743562E-011 + 1.3100000000000001E-002 -6.9631238275302820E-011 + 1.4200000000000018E-002 -1.1514269399048871E-010 + 1.5300000000000008E-002 -1.4563532324540773E-010 + 1.6400000000000026E-002 -1.4700303474501908E-010 + 1.7500000000000016E-002 -1.0827104490740425E-010 + 1.8600000000000005E-002 -2.5562933714251557E-011 + 1.9700000000000023E-002 9.4652473359158051E-011 + 2.0800000000000013E-002 2.3404952975702997E-010 + 2.1900000000000003E-002 3.6363614897005903E-010 + 2.3000000000000020E-002 4.4830295031772494E-010 + 2.4100000000000010E-002 4.5464151887664173E-010 + 2.5200000000000000E-002 3.6086109100885722E-010 + 2.6300000000000018E-002 1.6667707491979655E-010 + 2.7400000000000008E-002 -9.9404685871551379E-011 + 2.8500000000000025E-002 -3.7786102025094692E-010 + 2.9600000000000015E-002 -5.8291921289921333E-010 + 3.0700000000000005E-002 -6.1527316574938595E-010 + 3.1800000000000023E-002 -3.8215750008951943E-010 + 3.2900000000000013E-002 1.7779235028658746E-010 + 3.4000000000000002E-002 1.0693204099965214E-009 + 3.5100000000000020E-002 2.2203208160931354E-009 + 3.6200000000000010E-002 3.4717331232059223E-009 + 3.7300000000000028E-002 4.5813290938667706E-009 + 3.8400000000000017E-002 5.2426853969222975E-009 + 3.9500000000000007E-002 5.1177249105194278E-009 + 4.0600000000000025E-002 3.8776528654693720E-009 + 4.1700000000000015E-002 1.2444413277634681E-009 + 4.2800000000000005E-002 -2.9762006192868284E-009 + 4.3900000000000022E-002 -8.8784091190063918E-009 + 4.5000000000000012E-002 -1.6462461616129076E-008 + 4.6100000000000002E-002 -2.5666610170560489E-008 + 4.7200000000000020E-002 -3.6422175497818898E-008 + 4.8300000000000010E-002 -4.8726608525839765E-008 + 4.9400000000000027E-002 -6.2723607641146373E-008 + 5.0500000000000017E-002 -7.8780367118724826E-008 + 5.1600000000000007E-002 -9.7548713995365688E-008 + 5.2700000000000025E-002 -1.2000310789517243E-007 + 5.3800000000000014E-002 -1.4745214116373973E-007 + 5.4900000000000004E-002 -1.8152721281694539E-007 + 5.6000000000000022E-002 -2.2415417788579362E-007 + 5.7100000000000012E-002 -2.7752136588787835E-007 + 5.8200000000000002E-002 -3.4406107829454413E-007 + 5.9300000000000019E-002 -4.2645586972867022E-007 + 6.0400000000000009E-002 -5.2768331215702347E-007 + 6.1500000000000027E-002 -6.5110396008094540E-007 + 6.2600000000000017E-002 -8.0059004403665313E-007 + 6.3700000000000007E-002 -9.8068039733334444E-007 + 6.4800000000000024E-002 -1.1967570117121795E-006 + 6.5900000000000014E-002 -1.4552126685885014E-006 + 6.7000000000000004E-002 -1.7635893527767621E-006 + 6.8100000000000022E-002 -2.1306946109689306E-006 + 6.9200000000000012E-002 -2.5666834062576527E-006 + 7.0300000000000029E-002 -3.0831131425657077E-006 + 7.1400000000000019E-002 -3.6930014175595716E-006 + 7.2500000000000009E-002 -4.4108492147643119E-006 + 7.3600000000000027E-002 -5.2527429943438619E-006 + 7.4700000000000016E-002 -6.2364701989281457E-006 + 7.5800000000000006E-002 -7.3816459007502999E-006 + 7.6900000000000024E-002 -8.7099269876489416E-006 + 7.8000000000000014E-002 -1.0245114026474766E-005 + 7.9100000000000004E-002 -1.2013271771138534E-005 + 8.0200000000000021E-002 -1.4042805560166016E-005 + 8.1300000000000011E-002 -1.6364441762561910E-005 + 8.2400000000000029E-002 -1.9011094991583377E-005 + 8.3500000000000019E-002 -2.2017686205799691E-005 + 8.4600000000000009E-002 -2.5420926249353215E-005 + 8.5700000000000026E-002 -2.9258779250085354E-005 + 8.6800000000000016E-002 -3.3570191590115428E-005 + 8.7900000000000006E-002 -3.8394664443330839E-005 + 8.9000000000000024E-002 -4.3771837226813659E-005 + 9.0100000000000013E-002 -4.9740654503693804E-005 + 9.1200000000000003E-002 -5.6338772992603481E-005 + 9.2300000000000021E-002 -6.3601699366699904E-005 + 9.3400000000000011E-002 -7.1561960794497281E-005 + 9.4500000000000028E-002 -8.0248020822182298E-005 + 9.5600000000000018E-002 -8.9683089754544199E-005 + 9.6700000000000008E-002 -9.9883916846010834E-005 + 9.7800000000000026E-002 -1.1085892765549943E-004 + 9.8900000000000016E-002 -1.2260687071830034E-004 + 0.10000000000000001 -1.3511550787370652E-004 + 0.10110000000000002 -1.4835977344773710E-004 + 0.10220000000000001 -1.6230020264629275E-004 + 0.10330000000000003 -1.7688138177618384E-004 + 0.10440000000000002 -1.9203034753445536E-004 + 0.10550000000000001 -2.0765539375133812E-004 + 0.10660000000000003 -2.2364484902936965E-004 + 0.10770000000000002 -2.3986717860680073E-004 + 0.10880000000000001 -2.5616917992010713E-004 + 0.10990000000000003 -2.7237599715590477E-004 + 0.11100000000000002 -2.8829096117988229E-004 + 0.11210000000000001 -3.0369588057510555E-004 + 0.11320000000000002 -3.1835233676247299E-004 + 0.11430000000000001 -3.3200287725776434E-004 + 0.11540000000000003 -3.4437244175933301E-004 + 0.11650000000000002 -3.5516961361281574E-004 + 0.11760000000000001 -3.6409092717804015E-004 + 0.11870000000000003 -3.7082424387335777E-004 + 0.11980000000000002 -3.7505314685404301E-004 + 0.12090000000000001 -3.7646127748303115E-004 + 0.12200000000000003 -3.7473801057785749E-004 + 0.12310000000000001 -3.6958404234610498E-004 + 0.12420000000000003 -3.6071738577447832E-004 + 0.12530000000000002 -3.4787951153703034E-004 + 0.12640000000000001 -3.3084145979955792E-004 + 0.12750000000000003 -3.0941030126996338E-004 + 0.12860000000000002 -2.8343574376776814E-004 + 0.12970000000000001 -2.5281606940552592E-004 + 0.13080000000000003 -2.1750439191237092E-004 + 0.13190000000000002 -1.7751319683156908E-004 + 0.13300000000000001 -1.3291928917169571E-004 + 0.13410000000000000 -8.3867802459280938E-005 + 0.13520000000000004 -3.0575913115171716E-005 + 0.13630000000000003 2.6665575205697678E-005 + 0.13740000000000002 8.7492153397761285E-005 + 0.13850000000000001 1.5146718942560256E-004 + 0.13960000000000000 2.1808400924783200E-004 + 0.14070000000000005 2.8676918009296060E-004 + 0.14180000000000004 3.5688714706338942E-004 + 0.14290000000000003 4.2774729081429541E-004 + 0.14400000000000002 4.9861130537465215E-004 + 0.14510000000000001 5.6870281696319580E-004 + 0.14620000000000000 6.3721789047122002E-004 + 0.14730000000000004 7.0333736948668957E-004 + 0.14840000000000003 7.6623779023066163E-004 + 0.14950000000000002 8.2510279025882483E-004 + 0.15060000000000001 8.7913620518520474E-004 + 0.15170000000000000 9.2758005484938622E-004 + 0.15280000000000005 9.6972554456442595E-004 + 0.15390000000000004 1.0049258125945926E-003 + 0.15500000000000003 1.0326042538508773E-003 + 0.15610000000000002 1.0522668017074466E-003 + 0.15720000000000001 1.0635153157636523E-003 + 0.15830000000000000 1.0660556145012379E-003 + 0.15940000000000004 1.0597023647278547E-003 + 0.16050000000000003 1.0443873470649123E-003 + 0.16160000000000002 1.0201546829193830E-003 + 0.16270000000000001 9.8716688808053732E-004 + 0.16380000000000000 9.4570277724415064E-004 + 0.16490000000000005 8.9615432079881430E-004 + 0.16600000000000004 8.3902303595095873E-004 + 0.16710000000000003 7.7491183765232563E-004 + 0.16820000000000002 7.0451397914439440E-004 + 0.16930000000000001 6.2860164325684309E-004 + 0.17040000000000000 5.4801395162940025E-004 + 0.17150000000000004 4.6364727313630283E-004 + 0.17260000000000003 3.7644241820089519E-004 + 0.17370000000000002 2.8736700187437236E-004 + 0.17480000000000001 1.9739569688681513E-004 + 0.17590000000000000 1.0749545617727563E-004 + 0.17700000000000005 1.8614475266076624E-005 + 0.17810000000000004 -6.8329354689922184E-005 + 0.17920000000000003 -1.5246200200635940E-004 + 0.18030000000000002 -2.3296885774470866E-004 + 0.18140000000000001 -3.0910671921446919E-004 + 0.18250000000000000 -3.8021229556761682E-004 + 0.18360000000000004 -4.4570842874236405E-004 + 0.18470000000000003 -5.0510861910879612E-004 + 0.18580000000000002 -5.5802107090130448E-004 + 0.18690000000000001 -6.0415209736675024E-004 + 0.18800000000000000 -6.4330815803259611E-004 + 0.18910000000000005 -6.7539565498009324E-004 + 0.19020000000000004 -7.0041680010035634E-004 + 0.19130000000000003 -7.1846303762868047E-004 + 0.19240000000000002 -7.2970660403370857E-004 + 0.19350000000000001 -7.3439517291262746E-004 + 0.19460000000000005 -7.3284987593069673E-004 + 0.19570000000000004 -7.2545418515801430E-004 + 0.19680000000000003 -7.1264395955950022E-004 + 0.19790000000000002 -6.9489324232563376E-004 + 0.19900000000000001 -6.7270512226969004E-004 + 0.20010000000000000 -6.4660626230761409E-004 + 0.20120000000000005 -6.1714067123830318E-004 + 0.20230000000000004 -5.8485701447352767E-004 + 0.20340000000000003 -5.5029831128194928E-004 + 0.20450000000000002 -5.1399390213191509E-004 + 0.20560000000000000 -4.7645240556448698E-004 + 0.20670000000000005 -4.3815857497975230E-004 + 0.20780000000000004 -3.9956861292012036E-004 + 0.20890000000000003 -3.6110496148467064E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0051.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0051.BXZ.semd new file mode 100644 index 00000000..2e2f4626 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0051.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 0.0000000000000000 + -9.9099999999999994E-002 0.0000000000000000 + -9.7999999999999990E-002 0.0000000000000000 + -9.6899999999999986E-002 0.0000000000000000 + -9.5799999999999996E-002 0.0000000000000000 + -9.4699999999999993E-002 0.0000000000000000 + -9.3599999999999989E-002 0.0000000000000000 + -9.2499999999999999E-002 0.0000000000000000 + -9.1399999999999995E-002 0.0000000000000000 + -9.0299999999999991E-002 0.0000000000000000 + -8.9200000000000002E-002 0.0000000000000000 + -8.8099999999999984E-002 0.0000000000000000 + -8.6999999999999994E-002 0.0000000000000000 + -8.5899999999999990E-002 0.0000000000000000 + -8.4799999999999986E-002 0.0000000000000000 + -8.3699999999999997E-002 0.0000000000000000 + -8.2599999999999993E-002 0.0000000000000000 + -8.1499999999999989E-002 0.0000000000000000 + -8.0399999999999999E-002 0.0000000000000000 + -7.9299999999999995E-002 0.0000000000000000 + -7.8199999999999992E-002 0.0000000000000000 + -7.7100000000000002E-002 0.0000000000000000 + -7.5999999999999984E-002 0.0000000000000000 + -7.4899999999999994E-002 0.0000000000000000 + -7.3799999999999991E-002 0.0000000000000000 + -7.2699999999999987E-002 0.0000000000000000 + -7.1599999999999997E-002 0.0000000000000000 + -7.0499999999999993E-002 0.0000000000000000 + -6.9399999999999989E-002 0.0000000000000000 + -6.8300000000000000E-002 0.0000000000000000 + -6.7199999999999996E-002 0.0000000000000000 + -6.6099999999999992E-002 0.0000000000000000 + -6.5000000000000002E-002 0.0000000000000000 + -6.3899999999999985E-002 0.0000000000000000 + -6.2799999999999995E-002 0.0000000000000000 + -6.1699999999999991E-002 0.0000000000000000 + -6.0599999999999994E-002 0.0000000000000000 + -5.9499999999999990E-002 0.0000000000000000 + -5.8399999999999994E-002 0.0000000000000000 + -5.7299999999999990E-002 0.0000000000000000 + -5.6199999999999986E-002 0.0000000000000000 + -5.5099999999999996E-002 0.0000000000000000 + -5.3999999999999992E-002 0.0000000000000000 + -5.2899999999999989E-002 0.0000000000000000 + -5.1799999999999985E-002 0.0000000000000000 + -5.0699999999999995E-002 0.0000000000000000 + -4.9599999999999991E-002 0.0000000000000000 + -4.8499999999999988E-002 0.0000000000000000 + -4.7399999999999998E-002 0.0000000000000000 + -4.6299999999999994E-002 0.0000000000000000 + -4.5199999999999990E-002 0.0000000000000000 + -4.4099999999999986E-002 0.0000000000000000 + -4.2999999999999997E-002 0.0000000000000000 + -4.1899999999999993E-002 0.0000000000000000 + -4.0799999999999989E-002 0.0000000000000000 + -3.9699999999999985E-002 0.0000000000000000 + -3.8599999999999995E-002 0.0000000000000000 + -3.7499999999999992E-002 0.0000000000000000 + -3.6399999999999988E-002 0.0000000000000000 + -3.5299999999999984E-002 0.0000000000000000 + -3.4199999999999994E-002 0.0000000000000000 + -3.3099999999999991E-002 0.0000000000000000 + -3.1999999999999987E-002 0.0000000000000000 + -3.0899999999999997E-002 0.0000000000000000 + -2.9799999999999993E-002 0.0000000000000000 + -2.8699999999999989E-002 0.0000000000000000 + -2.7599999999999986E-002 0.0000000000000000 + -2.6499999999999996E-002 0.0000000000000000 + -2.5399999999999992E-002 0.0000000000000000 + -2.4299999999999988E-002 0.0000000000000000 + -2.3199999999999985E-002 0.0000000000000000 + -2.2099999999999995E-002 0.0000000000000000 + -2.0999999999999991E-002 0.0000000000000000 + -1.9899999999999987E-002 0.0000000000000000 + -1.8799999999999983E-002 0.0000000000000000 + -1.7699999999999994E-002 0.0000000000000000 + -1.6599999999999990E-002 0.0000000000000000 + -1.5499999999999986E-002 0.0000000000000000 + -1.4399999999999996E-002 0.0000000000000000 + -1.3299999999999992E-002 0.0000000000000000 + -1.2199999999999989E-002 0.0000000000000000 + -1.1099999999999985E-002 0.0000000000000000 + -9.9999999999999950E-003 0.0000000000000000 + -8.8999999999999913E-003 0.0000000000000000 + -7.7999999999999875E-003 0.0000000000000000 + -6.6999999999999837E-003 0.0000000000000000 + -5.5999999999999939E-003 0.0000000000000000 + -4.4999999999999901E-003 0.0000000000000000 + -3.3999999999999864E-003 0.0000000000000000 + -2.2999999999999826E-003 0.0000000000000000 + -1.1999999999999927E-003 0.0000000000000000 + -9.9999999999988987E-005 0.0000000000000000 + 1.0000000000000148E-003 0.0000000000000000 + 2.1000000000000185E-003 0.0000000000000000 + 3.2000000000000084E-003 0.0000000000000000 + 4.3000000000000121E-003 0.0000000000000000 + 5.4000000000000159E-003 0.0000000000000000 + 6.5000000000000058E-003 0.0000000000000000 + 7.6000000000000234E-003 0.0000000000000000 + 8.7000000000000133E-003 0.0000000000000000 + 9.8000000000000032E-003 0.0000000000000000 + 1.0900000000000021E-002 0.0000000000000000 + 1.2000000000000011E-002 0.0000000000000000 + 1.3100000000000001E-002 0.0000000000000000 + 1.4200000000000018E-002 0.0000000000000000 + 1.5300000000000008E-002 0.0000000000000000 + 1.6400000000000026E-002 0.0000000000000000 + 1.7500000000000016E-002 0.0000000000000000 + 1.8600000000000005E-002 0.0000000000000000 + 1.9700000000000023E-002 0.0000000000000000 + 2.0800000000000013E-002 0.0000000000000000 + 2.1900000000000003E-002 0.0000000000000000 + 2.3000000000000020E-002 0.0000000000000000 + 2.4100000000000010E-002 0.0000000000000000 + 2.5200000000000000E-002 0.0000000000000000 + 2.6300000000000018E-002 0.0000000000000000 + 2.7400000000000008E-002 0.0000000000000000 + 2.8500000000000025E-002 0.0000000000000000 + 2.9600000000000015E-002 0.0000000000000000 + 3.0700000000000005E-002 0.0000000000000000 + 3.1800000000000023E-002 0.0000000000000000 + 3.2900000000000013E-002 0.0000000000000000 + 3.4000000000000002E-002 0.0000000000000000 + 3.5100000000000020E-002 0.0000000000000000 + 3.6200000000000010E-002 0.0000000000000000 + 3.7300000000000028E-002 0.0000000000000000 + 3.8400000000000017E-002 0.0000000000000000 + 3.9500000000000007E-002 0.0000000000000000 + 4.0600000000000025E-002 0.0000000000000000 + 4.1700000000000015E-002 0.0000000000000000 + 4.2800000000000005E-002 0.0000000000000000 + 4.3900000000000022E-002 0.0000000000000000 + 4.5000000000000012E-002 0.0000000000000000 + 4.6100000000000002E-002 0.0000000000000000 + 4.7200000000000020E-002 0.0000000000000000 + 4.8300000000000010E-002 0.0000000000000000 + 4.9400000000000027E-002 0.0000000000000000 + 5.0500000000000017E-002 0.0000000000000000 + 5.1600000000000007E-002 0.0000000000000000 + 5.2700000000000025E-002 0.0000000000000000 + 5.3800000000000014E-002 0.0000000000000000 + 5.4900000000000004E-002 0.0000000000000000 + 5.6000000000000022E-002 0.0000000000000000 + 5.7100000000000012E-002 0.0000000000000000 + 5.8200000000000002E-002 0.0000000000000000 + 5.9300000000000019E-002 0.0000000000000000 + 6.0400000000000009E-002 0.0000000000000000 + 6.1500000000000027E-002 0.0000000000000000 + 6.2600000000000017E-002 0.0000000000000000 + 6.3700000000000007E-002 0.0000000000000000 + 6.4800000000000024E-002 0.0000000000000000 + 6.5900000000000014E-002 0.0000000000000000 + 6.7000000000000004E-002 0.0000000000000000 + 6.8100000000000022E-002 0.0000000000000000 + 6.9200000000000012E-002 0.0000000000000000 + 7.0300000000000029E-002 0.0000000000000000 + 7.1400000000000019E-002 0.0000000000000000 + 7.2500000000000009E-002 0.0000000000000000 + 7.3600000000000027E-002 0.0000000000000000 + 7.4700000000000016E-002 0.0000000000000000 + 7.5800000000000006E-002 0.0000000000000000 + 7.6900000000000024E-002 0.0000000000000000 + 7.8000000000000014E-002 0.0000000000000000 + 7.9100000000000004E-002 0.0000000000000000 + 8.0200000000000021E-002 0.0000000000000000 + 8.1300000000000011E-002 0.0000000000000000 + 8.2400000000000029E-002 0.0000000000000000 + 8.3500000000000019E-002 0.0000000000000000 + 8.4600000000000009E-002 0.0000000000000000 + 8.5700000000000026E-002 0.0000000000000000 + 8.6800000000000016E-002 0.0000000000000000 + 8.7900000000000006E-002 0.0000000000000000 + 8.9000000000000024E-002 0.0000000000000000 + 9.0100000000000013E-002 0.0000000000000000 + 9.1200000000000003E-002 0.0000000000000000 + 9.2300000000000021E-002 0.0000000000000000 + 9.3400000000000011E-002 0.0000000000000000 + 9.4500000000000028E-002 0.0000000000000000 + 9.5600000000000018E-002 0.0000000000000000 + 9.6700000000000008E-002 0.0000000000000000 + 9.7800000000000026E-002 0.0000000000000000 + 9.8900000000000016E-002 0.0000000000000000 + 0.10000000000000001 0.0000000000000000 + 0.10110000000000002 0.0000000000000000 + 0.10220000000000001 0.0000000000000000 + 0.10330000000000003 0.0000000000000000 + 0.10440000000000002 0.0000000000000000 + 0.10550000000000001 0.0000000000000000 + 0.10660000000000003 0.0000000000000000 + 0.10770000000000002 0.0000000000000000 + 0.10880000000000001 0.0000000000000000 + 0.10990000000000003 0.0000000000000000 + 0.11100000000000002 0.0000000000000000 + 0.11210000000000001 0.0000000000000000 + 0.11320000000000002 0.0000000000000000 + 0.11430000000000001 0.0000000000000000 + 0.11540000000000003 0.0000000000000000 + 0.11650000000000002 0.0000000000000000 + 0.11760000000000001 0.0000000000000000 + 0.11870000000000003 0.0000000000000000 + 0.11980000000000002 0.0000000000000000 + 0.12090000000000001 0.0000000000000000 + 0.12200000000000003 0.0000000000000000 + 0.12310000000000001 0.0000000000000000 + 0.12420000000000003 0.0000000000000000 + 0.12530000000000002 0.0000000000000000 + 0.12640000000000001 0.0000000000000000 + 0.12750000000000003 0.0000000000000000 + 0.12860000000000002 0.0000000000000000 + 0.12970000000000001 0.0000000000000000 + 0.13080000000000003 0.0000000000000000 + 0.13190000000000002 0.0000000000000000 + 0.13300000000000001 0.0000000000000000 + 0.13410000000000000 0.0000000000000000 + 0.13520000000000004 0.0000000000000000 + 0.13630000000000003 0.0000000000000000 + 0.13740000000000002 0.0000000000000000 + 0.13850000000000001 0.0000000000000000 + 0.13960000000000000 0.0000000000000000 + 0.14070000000000005 0.0000000000000000 + 0.14180000000000004 0.0000000000000000 + 0.14290000000000003 0.0000000000000000 + 0.14400000000000002 0.0000000000000000 + 0.14510000000000001 0.0000000000000000 + 0.14620000000000000 0.0000000000000000 + 0.14730000000000004 0.0000000000000000 + 0.14840000000000003 0.0000000000000000 + 0.14950000000000002 0.0000000000000000 + 0.15060000000000001 0.0000000000000000 + 0.15170000000000000 0.0000000000000000 + 0.15280000000000005 0.0000000000000000 + 0.15390000000000004 0.0000000000000000 + 0.15500000000000003 0.0000000000000000 + 0.15610000000000002 0.0000000000000000 + 0.15720000000000001 0.0000000000000000 + 0.15830000000000000 0.0000000000000000 + 0.15940000000000004 0.0000000000000000 + 0.16050000000000003 0.0000000000000000 + 0.16160000000000002 0.0000000000000000 + 0.16270000000000001 0.0000000000000000 + 0.16380000000000000 0.0000000000000000 + 0.16490000000000005 0.0000000000000000 + 0.16600000000000004 0.0000000000000000 + 0.16710000000000003 0.0000000000000000 + 0.16820000000000002 0.0000000000000000 + 0.16930000000000001 0.0000000000000000 + 0.17040000000000000 0.0000000000000000 + 0.17150000000000004 0.0000000000000000 + 0.17260000000000003 0.0000000000000000 + 0.17370000000000002 0.0000000000000000 + 0.17480000000000001 0.0000000000000000 + 0.17590000000000000 0.0000000000000000 + 0.17700000000000005 0.0000000000000000 + 0.17810000000000004 0.0000000000000000 + 0.17920000000000003 0.0000000000000000 + 0.18030000000000002 0.0000000000000000 + 0.18140000000000001 0.0000000000000000 + 0.18250000000000000 0.0000000000000000 + 0.18360000000000004 0.0000000000000000 + 0.18470000000000003 0.0000000000000000 + 0.18580000000000002 0.0000000000000000 + 0.18690000000000001 0.0000000000000000 + 0.18800000000000000 0.0000000000000000 + 0.18910000000000005 0.0000000000000000 + 0.19020000000000004 0.0000000000000000 + 0.19130000000000003 0.0000000000000000 + 0.19240000000000002 0.0000000000000000 + 0.19350000000000001 0.0000000000000000 + 0.19460000000000005 0.0000000000000000 + 0.19570000000000004 0.0000000000000000 + 0.19680000000000003 0.0000000000000000 + 0.19790000000000002 0.0000000000000000 + 0.19900000000000001 0.0000000000000000 + 0.20010000000000000 0.0000000000000000 + 0.20120000000000005 0.0000000000000000 + 0.20230000000000004 0.0000000000000000 + 0.20340000000000003 0.0000000000000000 + 0.20450000000000002 0.0000000000000000 + 0.20560000000000000 0.0000000000000000 + 0.20670000000000005 0.0000000000000000 + 0.20780000000000004 0.0000000000000000 + 0.20890000000000003 0.0000000000000000 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0052.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0052.BXX.semd new file mode 100644 index 00000000..11c02175 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0052.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 -1.0370384665327475E-019 + -0.11230000000000000 -4.6409876227256865E-020 + -0.11119999999999999 8.2720842650112477E-019 + -0.11009999999999999 8.0862028226977456E-019 + -0.10900000000000000 -2.4883402283185032E-018 + -0.10790000000000000 -2.5798934056964849E-018 + -0.10679999999999999 4.4458095879805804E-018 + -0.10569999999999999 -8.2915699519060062E-018 + -0.10460000000000000 -4.1711803306570549E-017 + -0.10349999999999999 3.4793552522030194E-017 + -0.10239999999999999 2.8669153588801880E-016 + -0.10130000000000000 2.5638893219999620E-016 + -0.10020000000000000 -6.8406153180152721E-016 + -9.9099999999999994E-002 -1.7783005682559623E-015 + -9.7999999999999990E-002 -6.4952386925635152E-016 + -9.6899999999999986E-002 3.2767259923878163E-015 + -9.5799999999999996E-002 5.7871662648666111E-015 + -9.4699999999999993E-002 2.2170111188909601E-015 + -9.3599999999999989E-002 -5.0691186477872484E-015 + -9.2499999999999999E-002 -9.9055200755140613E-015 + -9.1399999999999995E-002 -1.3656571601111840E-014 + -9.0299999999999991E-002 -1.9275620460673312E-014 + -8.9200000000000002E-002 -7.1703193987231011E-015 + -8.8099999999999984E-002 5.4147827985729508E-014 + -8.6999999999999994E-002 1.3642907604419913E-013 + -8.5899999999999990E-002 1.1752887075014429E-013 + -8.4799999999999986E-002 -9.3426372053170142E-014 + -8.3699999999999997E-002 -3.7053083583142576E-013 + -8.2599999999999993E-002 -4.1808898465674205E-013 + -8.1499999999999989E-002 -1.0171621574531220E-013 + -8.0399999999999999E-002 3.5628268456149026E-013 + -7.9299999999999995E-002 6.6289031555588629E-013 + -7.8199999999999992E-002 8.2279587873893001E-013 + -7.7100000000000002E-002 9.0005504134807457E-013 + -7.5999999999999984E-002 4.4932571660778742E-013 + -7.4899999999999994E-002 -1.1745863613341068E-012 + -7.3799999999999991E-002 -3.4557834024950829E-012 + -7.2699999999999987E-002 -4.2359778879008658E-012 + -7.1599999999999997E-002 -1.7172206582052874E-012 + -7.0499999999999993E-002 2.9525650587641783E-012 + -6.9399999999999989E-002 6.3249388365660408E-012 + -6.8300000000000000E-002 6.5535099048885659E-012 + -6.7199999999999996E-002 5.3395517174426033E-012 + -6.6099999999999992E-002 4.4603648031993348E-012 + -6.5000000000000002E-002 1.5831603606200617E-012 + -6.3899999999999985E-002 -7.2067816124510298E-012 + -6.2799999999999995E-002 -1.9912894250184721E-011 + -6.1699999999999991E-002 -2.7178292602569876E-011 + -6.0599999999999994E-002 -2.1546889272805458E-011 + -5.9499999999999990E-002 -6.1066100093265518E-012 + -5.8399999999999994E-002 1.0584709324301667E-011 + -5.7299999999999990E-002 2.7202143315641081E-011 + -5.6199999999999986E-002 5.0021015107759581E-011 + -5.5099999999999996E-002 7.6653031144680028E-011 + -5.3999999999999992E-002 8.5816131978333487E-011 + -5.2899999999999989E-002 5.3101415625755877E-011 + -5.1799999999999985E-002 -2.2090562018517446E-011 + -5.0699999999999995E-002 -1.1234462665710154E-010 + -4.9599999999999991E-002 -1.8649702615558539E-010 + -4.8499999999999988E-002 -2.2949642186631536E-010 + -4.7399999999999998E-002 -2.3298971085772280E-010 + -4.6299999999999994E-002 -1.7724323397860786E-010 + -4.5199999999999990E-002 -3.9997276324310604E-011 + -4.4099999999999986E-002 1.7328681545247804E-010 + -4.2999999999999997E-002 4.1959866137197821E-010 + -4.1899999999999993E-002 6.4424421353237449E-010 + -4.0799999999999989E-002 8.0668854929299982E-010 + -3.9699999999999985E-002 8.7561802253333099E-010 + -3.8599999999999995E-002 8.1776585503234855E-010 + -3.7499999999999992E-002 6.2022087465862796E-010 + -3.6399999999999988E-002 3.2891583900962473E-010 + -3.5299999999999984E-002 4.5457800718073926E-011 + -3.4199999999999994E-002 -1.2486589540117166E-010 + -3.3099999999999991E-002 -1.0975954173320090E-010 + -3.1999999999999987E-002 1.4636124257005889E-010 + -3.0899999999999997E-002 6.9390482249076513E-010 + -2.9799999999999993E-002 1.5184248303157233E-009 + -2.8699999999999989E-002 2.4584141389283332E-009 + -2.7599999999999986E-002 3.2189626519851799E-009 + -2.6499999999999996E-002 3.4918201663458603E-009 + -2.5399999999999992E-002 3.0425169050829481E-009 + -2.4299999999999988E-002 1.6652218493007354E-009 + -2.3199999999999985E-002 -8.9587054441508940E-010 + -2.2099999999999995E-002 -4.8898445292877568E-009 + -2.0999999999999991E-002 -1.0389025639767624E-008 + -1.9899999999999987E-002 -1.7221694292857137E-008 + -1.8799999999999983E-002 -2.5130820091590067E-008 + -1.7699999999999994E-002 -3.4010387395255748E-008 + -1.6599999999999990E-002 -4.3996305265636693E-008 + -1.5499999999999986E-002 -5.5407667787221726E-008 + -1.4399999999999996E-002 -6.8721000445748359E-008 + -1.3299999999999992E-002 -8.4656051058118464E-008 + -1.2199999999999989E-002 -1.0424405161302275E-007 + -1.1099999999999985E-002 -1.2877202948402555E-007 + -9.9999999999999950E-003 -1.5969033029250568E-007 + -8.8999999999999913E-003 -1.9860826228068618E-007 + -7.7999999999999875E-003 -2.4732642600611143E-007 + -6.6999999999999837E-003 -3.0777567872064537E-007 + -5.5999999999999939E-003 -3.8194264107005438E-007 + -4.4999999999999901E-003 -4.7200018116200226E-007 + -3.3999999999999864E-003 -5.8066501651410363E-007 + -2.2999999999999826E-003 -7.1144114599519526E-007 + -1.1999999999999927E-003 -8.6851855485292617E-007 + -9.9999999999988987E-005 -1.0565518095972948E-006 + 1.0000000000000148E-003 -1.2807656730728922E-006 + 2.1000000000000185E-003 -1.5473515304620378E-006 + 3.2000000000000084E-003 -1.8637235825735843E-006 + 4.3000000000000121E-003 -2.2382905626727734E-006 + 5.4000000000000159E-003 -2.6801351395988604E-006 + 6.5000000000000058E-003 -3.1991321520763449E-006 + 7.6000000000000234E-003 -3.8063749343564268E-006 + 8.7000000000000133E-003 -4.5144861360313371E-006 + 9.8000000000000032E-003 -5.3374387789517641E-006 + 1.0900000000000021E-002 -6.2903295656724367E-006 + 1.2000000000000011E-002 -7.3894461820600554E-006 + 1.3100000000000001E-002 -8.6525069491472095E-006 + 1.4200000000000018E-002 -1.0098953680426348E-005 + 1.5300000000000008E-002 -1.1749648365366738E-005 + 1.6400000000000026E-002 -1.3626895452034660E-005 + 1.7500000000000016E-002 -1.5754303603898734E-005 + 1.8600000000000005E-002 -1.8156701116822660E-005 + 1.9700000000000023E-002 -2.0859404685324989E-005 + 2.0800000000000013E-002 -2.3887871066108346E-005 + 2.1900000000000003E-002 -2.7267609766568057E-005 + 2.3000000000000020E-002 -3.1024475902086124E-005 + 2.4100000000000010E-002 -3.5183664294891059E-005 + 2.5200000000000000E-002 -3.9768816350260749E-005 + 2.6300000000000018E-002 -4.4801294279750437E-005 + 2.7400000000000008E-002 -5.0299982831347734E-005 + 2.8500000000000025E-002 -5.6281376600963995E-005 + 2.9600000000000015E-002 -6.2758772401139140E-005 + 3.0700000000000005E-002 -6.9740824983455241E-005 + 3.1800000000000023E-002 -7.7229655289556831E-005 + 3.2900000000000013E-002 -8.5220461187418550E-005 + 3.4000000000000002E-002 -9.3700175057165325E-005 + 3.5100000000000020E-002 -1.0264728189213201E-004 + 3.6200000000000010E-002 -1.1203014582861215E-004 + 3.7300000000000028E-002 -1.2180619523860514E-004 + 3.8400000000000017E-002 -1.3192136248108000E-004 + 3.9500000000000007E-002 -1.4230966917239130E-004 + 4.0600000000000025E-002 -1.5289212751667947E-004 + 4.1700000000000015E-002 -1.6357601271010935E-004 + 4.2800000000000005E-002 -1.7425451369490474E-004 + 4.3900000000000022E-002 -1.8480597645975649E-004 + 4.5000000000000012E-002 -1.9509678531903774E-004 + 4.6100000000000002E-002 -2.0498038793448359E-004 + 4.7200000000000020E-002 -2.1429530170280486E-004 + 4.8300000000000010E-002 -2.2286713647190481E-004 + 4.9400000000000027E-002 -2.3051172320265323E-004 + 5.0500000000000017E-002 -2.3703571059741080E-004 + 5.1600000000000007E-002 -2.4224129447247833E-004 + 5.2700000000000025E-002 -2.4592594127170742E-004 + 5.3800000000000014E-002 -2.4788410519249737E-004 + 5.4900000000000004E-002 -2.4791419855318964E-004 + 5.6000000000000022E-002 -2.4581840261816978E-004 + 5.7100000000000012E-002 -2.4140883760992438E-004 + 5.8200000000000002E-002 -2.3450607841368765E-004 + 5.9300000000000019E-002 -2.2495008306577802E-004 + 6.0400000000000009E-002 -2.1260885114315897E-004 + 6.1500000000000027E-002 -1.9737193360924721E-004 + 6.2600000000000017E-002 -1.7915469652507454E-004 + 6.3700000000000007E-002 -1.5790345787536353E-004 + 6.4800000000000024E-002 -1.3360171578824520E-004 + 6.5900000000000014E-002 -1.0627929441398010E-004 + 6.7000000000000004E-002 -7.6010801421944052E-005 + 6.8100000000000022E-002 -4.2912190110655501E-005 + 6.9200000000000012E-002 -7.1410240707336925E-006 + 7.0300000000000029E-002 3.1098883482627571E-005 + 7.1400000000000019E-002 7.1551345172338188E-005 + 7.2500000000000009E-002 1.1391158477636054E-004 + 7.3600000000000027E-002 1.5783098933752626E-004 + 7.4700000000000016E-002 2.0292386761866510E-004 + 7.5800000000000006E-002 2.4876458337530494E-004 + 7.6900000000000024E-002 2.9489269945770502E-004 + 7.8000000000000014E-002 3.4082273487001657E-004 + 7.9100000000000004E-002 3.8604697328992188E-004 + 8.0200000000000021E-002 4.3003892642445862E-004 + 8.1300000000000011E-002 4.7226215247064829E-004 + 8.2400000000000029E-002 5.1218661246821284E-004 + 8.3500000000000019E-002 5.4929516045376658E-004 + 8.4600000000000009E-002 5.8308790903538465E-004 + 8.5700000000000026E-002 6.1308301519602537E-004 + 8.6800000000000016E-002 6.3882890390232205E-004 + 8.7900000000000006E-002 6.5992237068712711E-004 + 8.9000000000000024E-002 6.7601789487525821E-004 + 9.0100000000000013E-002 6.8683002609759569E-004 + 9.1200000000000003E-002 6.9212744710966945E-004 + 9.2300000000000021E-002 6.9173972588032484E-004 + 9.3400000000000011E-002 6.8556936457753181E-004 + 9.4500000000000028E-002 6.7360053071752191E-004 + 9.5600000000000018E-002 6.5589760197326541E-004 + 9.6700000000000008E-002 6.3259876333177090E-004 + 9.7800000000000026E-002 6.0391338774934411E-004 + 9.8900000000000016E-002 5.7011924218386412E-004 + 0.10000000000000001 5.3156143985688686E-004 + 0.10110000000000002 4.8864859854802489E-004 + 0.10220000000000001 4.4184818398207426E-004 + 0.10330000000000003 3.9168735384009778E-004 + 0.10440000000000002 3.3873156644403934E-004 + 0.10550000000000001 2.8356557595543563E-004 + 0.10660000000000003 2.2678854293189943E-004 + 0.10770000000000002 1.6902454080991447E-004 + 0.10880000000000001 1.1091041960753500E-004 + 0.10990000000000003 5.3079915232956409E-005 + 0.11100000000000002 -3.8613366086792666E-006 + 0.11210000000000001 -5.9336009144317359E-005 + 0.11320000000000002 -1.1280108446953818E-004 + 0.11430000000000001 -1.6374890401493758E-004 + 0.11540000000000003 -2.1171791013330221E-004 + 0.11650000000000002 -2.5629525771364570E-004 + 0.11760000000000001 -2.9712566174566746E-004 + 0.11870000000000003 -3.3391636679880321E-004 + 0.11980000000000002 -3.6644635838456452E-004 + 0.12090000000000001 -3.9456147351302207E-004 + 0.12200000000000003 -4.1816668817773461E-004 + 0.12310000000000001 -4.3721811380237341E-004 + 0.12420000000000003 -4.5172884711064398E-004 + 0.12530000000000002 -4.6177904005162418E-004 + 0.12640000000000001 -4.6751214540563524E-004 + 0.12750000000000003 -4.6912016114220023E-004 + 0.12860000000000002 -4.6682610991410911E-004 + 0.12970000000000001 -4.6088104136288166E-004 + 0.13080000000000003 -4.5157389831729233E-004 + 0.13190000000000002 -4.3922799522988498E-004 + 0.13300000000000001 -4.2418399243615568E-004 + 0.13410000000000000 -4.0679026278667152E-004 + 0.13520000000000004 -3.8739995216019452E-004 + 0.13630000000000003 -3.6637115408666432E-004 + 0.13740000000000002 -3.4405733458697796E-004 + 0.13850000000000001 -3.2079810625873506E-004 + 0.13960000000000000 -2.9691928648389876E-004 + 0.14070000000000005 -2.7273557498119771E-004 + 0.14180000000000004 -2.4854484945535660E-004 + 0.14290000000000003 -2.2461601474788040E-004 + 0.14400000000000002 -2.0118775137234479E-004 + 0.14510000000000001 -1.7847608251031488E-004 + 0.14620000000000000 -1.5668099513277411E-004 + 0.14730000000000004 -1.3597554061561823E-004 + 0.14840000000000003 -1.1649743828456849E-004 + 0.14950000000000002 -9.8355762020219117E-005 + 0.15060000000000001 -8.1642421719152480E-005 + 0.15170000000000000 -6.6433327447157353E-005 + 0.15280000000000005 -5.2778053941437975E-005 + 0.15390000000000004 -4.0696824726182967E-005 + 0.15500000000000003 -3.0190894904080778E-005 + 0.15610000000000002 -2.1255778847262263E-005 + 0.15720000000000001 -1.3878026948077604E-005 + 0.15830000000000000 -8.0249710663338192E-006 + 0.15940000000000004 -3.6454798646445852E-006 + 0.16050000000000003 -6.8321645585456281E-007 + 0.16160000000000002 9.1789968337252503E-007 + 0.16270000000000001 1.2216409004395246E-006 + 0.16380000000000000 3.0464829592347087E-007 + 0.16490000000000005 -1.7504462448414415E-006 + 0.16600000000000004 -4.8636925384926144E-006 + 0.16710000000000003 -8.9548921096138656E-006 + 0.16820000000000002 -1.3933866284787655E-005 + 0.16930000000000001 -1.9700977645698003E-005 + 0.17040000000000000 -2.6160543711739592E-005 + 0.17150000000000004 -3.3224085200345144E-005 + 0.17260000000000003 -4.0795981476549059E-005 + 0.17370000000000002 -4.8761688958620653E-005 + 0.17480000000000001 -5.6998476793523878E-005 + 0.17590000000000000 -6.5394255216233432E-005 + 0.17700000000000005 -7.3846313171088696E-005 + 0.17810000000000004 -8.2239261246286333E-005 + 0.17920000000000003 -9.0433830337133259E-005 + 0.18030000000000002 -9.8282929684501141E-005 + 0.18140000000000001 -1.0565158299868926E-004 + 0.18250000000000000 -1.1241382162552327E-004 + 0.18360000000000004 -1.1843366519315168E-004 + 0.18470000000000003 -1.2356069055385888E-004 + 0.18580000000000002 -1.2764461280312389E-004 + 0.18690000000000001 -1.3054562441539019E-004 + 0.18800000000000000 -1.3212733028922230E-004 + 0.18910000000000005 -1.3224955182522535E-004 + 0.19020000000000004 -1.3077975017949939E-004 + 0.19130000000000003 -1.2760875688400120E-004 + 0.19240000000000002 -1.2264616088941693E-004 + 0.19350000000000001 -1.1580178397707641E-004 + 0.19460000000000005 -1.0698592086555436E-004 + 0.19570000000000004 -9.6134121122304350E-005 + 0.19680000000000003 -8.3226848801132292E-005 + 0.19790000000000002 -6.8278692197054625E-005 + 0.19900000000000001 -5.1313520089024678E-005 + 0.20010000000000000 -3.2365274819312617E-005 + 0.20120000000000005 -1.1504299436637666E-005 + 0.20230000000000004 1.1148405064886902E-005 + 0.20340000000000003 3.5440556530375034E-005 + 0.20450000000000002 6.1205093516036868E-005 + 0.20560000000000000 8.8249566033482552E-005 + 0.20670000000000005 1.1633662506937981E-004 + 0.20780000000000004 1.4518985699396580E-004 + 0.20890000000000003 1.7452263273298740E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0052.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0052.BXZ.semd new file mode 100644 index 00000000..332ac7af --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0052.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173367227286533E-021 + -0.11119999999999999 -2.1335585054060316E-021 + -0.11009999999999999 -5.0255070541149363E-020 + -0.10900000000000000 6.3249792005434729E-021 + -0.10790000000000000 3.2296858596705518E-019 + -0.10679999999999999 1.0674466598259625E-019 + -0.10569999999999999 -1.4623058100980340E-018 + -0.10460000000000000 -1.2596277416636066E-018 + -0.10349999999999999 4.7662502582968852E-018 + -0.10239999999999999 7.2483777398296558E-018 + -0.10130000000000000 -1.0592429074003906E-017 + -0.10020000000000000 -2.7792593602401887E-017 + -9.9099999999999994E-002 1.2570456973815223E-017 + -9.7999999999999990E-002 7.9820507126533615E-017 + -9.6899999999999986E-002 1.2145739433938646E-017 + -9.5799999999999996E-002 -1.8955684152154983E-016 + -9.4699999999999993E-002 -1.2844003948025284E-016 + -9.3599999999999989E-002 3.9215216707930351E-016 + -9.2499999999999999E-002 5.3949000130372243E-016 + -9.1399999999999995E-002 -6.0574216558087523E-016 + -9.0299999999999991E-002 -1.6980247147458305E-015 + -8.9200000000000002E-002 1.2997000597612073E-016 + -8.8099999999999984E-002 3.8443729570450478E-015 + -8.6999999999999994E-002 2.7951515512152515E-015 + -8.5899999999999990E-002 -5.4412913722836319E-015 + -8.4799999999999986E-002 -9.5917494256979145E-015 + -8.3699999999999997E-002 2.5228006007616032E-015 + -8.2599999999999993E-002 1.8417230495662226E-014 + -8.1499999999999989E-002 8.2132456556889034E-015 + -8.0399999999999999E-002 -2.5318201040454985E-014 + -7.9299999999999995E-002 -2.8646833847125255E-014 + -7.8199999999999992E-002 2.6885518618802347E-014 + -7.7100000000000002E-002 6.7104518285381748E-014 + -7.5999999999999984E-002 -4.8576949889878387E-015 + -7.4899999999999994E-002 -1.2584735770843070E-013 + -7.3799999999999991E-002 -8.8558927714959407E-014 + -7.2699999999999987E-002 1.4607440962117330E-013 + -7.1599999999999997E-002 2.6607234753124598E-013 + -7.0499999999999993E-002 -1.4645877284384656E-014 + -6.9399999999999989E-002 -4.1285169185244219E-013 + -6.8300000000000000E-002 -2.8991403461936516E-013 + -6.7199999999999996E-002 3.7689518389907861E-013 + -6.6099999999999992E-002 6.6022968342460686E-013 + -6.5000000000000002E-002 -1.0487731559941094E-013 + -6.3899999999999985E-002 -1.0222499929879447E-012 + -6.2799999999999995E-002 -5.2546931649660733E-013 + -6.1699999999999991E-002 1.1612631429375186E-012 + -6.0599999999999994E-002 1.6429054297550927E-012 + -5.9499999999999990E-002 -4.3080518536200985E-013 + -5.8399999999999994E-002 -2.6582687873838440E-012 + -5.7299999999999990E-002 -1.4798661428228055E-012 + -5.6199999999999986E-002 2.3741826647022402E-012 + -5.5099999999999996E-002 3.6570000500057986E-012 + -5.3999999999999992E-002 -3.4670332468671183E-013 + -5.2899999999999989E-002 -4.7691954552231408E-012 + -5.1799999999999985E-002 -2.8353903426536764E-012 + -5.0699999999999995E-002 3.9462998840944508E-012 + -4.9599999999999991E-002 6.1618180176303827E-012 + -4.8499999999999988E-002 -6.3209946174827558E-013 + -4.7399999999999998E-002 -7.9609114439493922E-012 + -4.6299999999999994E-002 -4.8449634061642488E-012 + -4.5199999999999990E-002 5.9953235952148187E-012 + -4.4099999999999986E-002 1.0003479815334781E-011 + -4.2999999999999997E-002 7.0889848895541729E-013 + -4.1899999999999993E-002 -9.9522057261935970E-012 + -4.0799999999999989E-002 -7.5308361977000082E-012 + -3.9699999999999985E-002 4.1720299090441948E-012 + -3.8599999999999995E-002 8.2175282203889033E-012 + -3.7499999999999992E-002 -6.3661126066885676E-013 + -3.6399999999999988E-002 -8.0505428712296379E-012 + -3.5299999999999984E-002 -1.8630891100712699E-012 + -3.4199999999999994E-002 9.1502144403121655E-012 + -3.3099999999999991E-002 8.9026069502451399E-012 + -3.1999999999999987E-002 -8.5962698547978333E-013 + -3.0899999999999997E-002 -4.3739460837965982E-012 + -2.9799999999999993E-002 6.2886008249732339E-013 + -2.8699999999999989E-002 -1.9735153181793530E-012 + -2.7599999999999986E-002 -1.6759421975209854E-011 + -2.6499999999999996E-002 -2.0911496492748149E-011 + -2.5399999999999992E-002 2.9903826810617762E-012 + -2.4299999999999988E-002 3.0760477498503747E-011 + -2.3199999999999985E-002 2.1639436770248821E-011 + -2.2099999999999995E-002 -1.9663180805817859E-011 + -2.0999999999999991E-002 -3.8400966434481987E-011 + -1.9899999999999987E-002 -5.0446994671882184E-012 + -1.8799999999999983E-002 3.2657657828005782E-011 + -1.7699999999999994E-002 9.1450215455868289E-012 + -1.6599999999999990E-002 -5.9821446407593015E-011 + -1.5499999999999986E-002 -8.4301787772744774E-011 + -1.4399999999999996E-002 -1.9537363046828737E-011 + -1.3299999999999992E-002 6.4499086627201052E-011 + -1.2199999999999989E-002 6.8718343515516978E-011 + -1.1099999999999985E-002 -7.2006012263869934E-012 + -9.9999999999999950E-003 -7.1521143174546609E-011 + -8.8999999999999913E-003 -6.8469604985743615E-011 + -7.7999999999999875E-003 -4.3149130102282385E-011 + -6.6999999999999837E-003 -6.1016129648816531E-011 + -5.5999999999999939E-003 -1.0969726516041334E-010 + -4.4999999999999901E-003 -1.3071883853132960E-010 + -3.3999999999999864E-003 -1.1177520714555911E-010 + -2.2999999999999826E-003 -9.1601094764914848E-011 + -1.1999999999999927E-003 -7.9534871744169067E-011 + -9.9999999999988987E-005 -4.8858965484566141E-011 + 1.0000000000000148E-003 -2.2472889868452306E-011 + 2.1000000000000185E-003 -9.5855746951034604E-011 + 3.2000000000000084E-003 -3.0151953156476452E-010 + 4.3000000000000121E-003 -5.0180709587621664E-010 + 5.4000000000000159E-003 -5.2326609711883521E-010 + 6.5000000000000058E-003 -3.9032546639283794E-010 + 7.6000000000000234E-003 -3.2394684157388554E-010 + 8.7000000000000133E-003 -4.5071701926246988E-010 + 9.8000000000000032E-003 -6.2086580321363272E-010 + 1.0900000000000021E-002 -6.1613997237586204E-010 + 1.2000000000000011E-002 -4.6553422228257091E-010 + 1.3100000000000001E-002 -4.4962122913716485E-010 + 1.4200000000000018E-002 -7.4333800226256130E-010 + 1.5300000000000008E-002 -1.1744546446479376E-009 + 1.6400000000000026E-002 -1.4643887213949824E-009 + 1.7500000000000016E-002 -1.5392394026036982E-009 + 1.8600000000000005E-002 -1.5484398208087669E-009 + 1.9700000000000023E-002 -1.5788111928927151E-009 + 2.0800000000000013E-002 -1.6126345814271303E-009 + 2.1900000000000003E-002 -1.6283914217041229E-009 + 2.3000000000000020E-002 -1.7089780701695645E-009 + 2.4100000000000010E-002 -1.8969059656370746E-009 + 2.5200000000000000E-002 -2.1027442009824426E-009 + 2.6300000000000018E-002 -2.2751545092347669E-009 + 2.7400000000000008E-002 -2.5587223451140062E-009 + 2.8500000000000025E-002 -2.9655979894016582E-009 + 2.9600000000000015E-002 -3.3153517708939262E-009 + 3.0700000000000005E-002 -3.3726679227186196E-009 + 3.1800000000000023E-002 -3.1800362343403776E-009 + 3.2900000000000013E-002 -3.0595093125640460E-009 + 3.4000000000000002E-002 -3.0217897073470112E-009 + 3.5100000000000020E-002 -3.0976115006353666E-009 + 3.6200000000000010E-002 -3.0135753892324146E-009 + 3.7300000000000028E-002 -2.7887960829531266E-009 + 3.8400000000000017E-002 -2.6569186850622373E-009 + 3.9500000000000007E-002 -2.6223314630868799E-009 + 4.0600000000000025E-002 -2.8406414998016771E-009 + 4.1700000000000015E-002 -3.0764302216823580E-009 + 4.2800000000000005E-002 -2.7260664836603610E-009 + 4.3900000000000022E-002 -1.2968052187645185E-009 + 4.5000000000000012E-002 -5.6934276737585776E-011 + 4.6100000000000002E-002 -1.6356313525811572E-010 + 4.7200000000000020E-002 -6.1398885975449957E-010 + 4.8300000000000010E-002 2.0123661070847731E-010 + 4.9400000000000027E-002 1.8281686164911548E-009 + 5.0500000000000017E-002 4.0973744397376777E-009 + 5.1600000000000007E-002 4.4572190383007637E-009 + 5.2700000000000025E-002 3.6411997861307555E-009 + 5.3800000000000014E-002 4.0746312990336264E-009 + 5.4900000000000004E-002 5.9686291464799979E-009 + 5.6000000000000022E-002 8.7296561090965952E-009 + 5.7100000000000012E-002 8.9387732771228912E-009 + 5.8200000000000002E-002 8.2121731637130324E-009 + 5.9300000000000019E-002 9.6185779341340094E-009 + 6.0400000000000009E-002 1.0815655926421641E-008 + 6.1500000000000027E-002 1.1605469474318397E-008 + 6.2600000000000017E-002 1.2670120952407160E-008 + 6.3700000000000007E-002 1.3509656504595569E-008 + 6.4800000000000024E-002 1.5272108910835414E-008 + 6.5900000000000014E-002 1.6380141687477590E-008 + 6.7000000000000004E-002 1.4172089279895772E-008 + 6.8100000000000022E-002 1.2129205195776649E-008 + 6.9200000000000012E-002 1.2958441431010215E-008 + 7.0300000000000029E-002 1.6207295061576588E-008 + 7.1400000000000019E-002 1.7299402799153540E-008 + 7.2500000000000009E-002 1.2699818974226673E-008 + 7.3600000000000027E-002 7.3090133945186153E-009 + 7.4700000000000016E-002 7.3507107067882771E-009 + 7.5800000000000006E-002 1.0842799547106097E-008 + 7.6900000000000024E-002 1.2893017320436684E-008 + 7.8000000000000014E-002 1.0494761504276084E-008 + 7.9100000000000004E-002 4.7957349202931709E-009 + 8.0200000000000021E-002 -4.7863635277423100E-010 + 8.1300000000000011E-002 -3.4839642282236127E-009 + 8.2400000000000029E-002 -3.3819329559037214E-009 + 8.3500000000000019E-002 -2.0051906801654695E-009 + 8.4600000000000009E-002 -1.6054034768231418E-009 + 8.5700000000000026E-002 -4.7239261391496257E-009 + 8.6800000000000016E-002 -1.1580957526291513E-008 + 8.7900000000000006E-002 -1.7478335223586328E-008 + 8.9000000000000024E-002 -1.7252503425879695E-008 + 9.0100000000000013E-002 -1.1880767480931809E-008 + 9.1200000000000003E-002 -8.3382669657794395E-009 + 9.2300000000000021E-002 -1.3632478257363800E-008 + 9.3400000000000011E-002 -2.4226769923529901E-008 + 9.4500000000000028E-002 -3.0228630265582979E-008 + 9.5600000000000018E-002 -2.6274820541516419E-008 + 9.6700000000000008E-002 -1.5773725436929453E-008 + 9.7800000000000026E-002 -1.0804280137222122E-008 + 9.8900000000000016E-002 -1.5204070891172705E-008 + 0.10000000000000001 -2.4277786891957476E-008 + 0.10110000000000002 -2.9111188126762499E-008 + 0.10220000000000001 -2.5592445496158689E-008 + 0.10330000000000003 -1.6319182449819891E-008 + 0.10440000000000002 -6.9236003596984119E-009 + 0.10550000000000001 -4.9554200742818466E-009 + 0.10660000000000003 -1.3934218223710104E-008 + 0.10770000000000002 -2.1426435736771055E-008 + 0.10880000000000001 -1.7896615744916744E-008 + 0.10990000000000003 -3.9470844370725899E-009 + 0.11100000000000002 8.0734752216926609E-009 + 0.11210000000000001 7.6840205309736120E-009 + 0.11320000000000002 -2.7579165617908075E-009 + 0.11430000000000001 -1.1299301938549888E-008 + 0.11540000000000003 -8.9422655946691521E-009 + 0.11650000000000002 3.1814215706305049E-009 + 0.11760000000000001 1.5931828301063433E-008 + 0.11870000000000003 2.0287258095663674E-008 + 0.11980000000000002 1.4478110266225031E-008 + 0.12090000000000001 4.9554991221611999E-009 + 0.12200000000000003 -1.2088599565807101E-010 + 0.12310000000000001 4.1641534664904611E-009 + 0.12420000000000003 1.5918871554276848E-008 + 0.12530000000000002 2.5500543898715478E-008 + 0.12640000000000001 2.4133248288649156E-008 + 0.12750000000000003 1.0735179856169452E-008 + 0.12860000000000002 -2.4791793062917122E-009 + 0.12970000000000001 -1.6344059439177272E-009 + 0.13080000000000003 1.2526616188779371E-008 + 0.13190000000000002 2.4865213887892423E-008 + 0.13300000000000001 2.3735887921816357E-008 + 0.13410000000000000 1.0885789158976422E-008 + 0.13520000000000004 -1.9449746258004552E-009 + 0.13630000000000003 -5.4935331839089940E-009 + 0.13740000000000002 5.6314714003136146E-010 + 0.13850000000000001 1.0326007604533061E-008 + 0.13960000000000000 1.6093379073822689E-008 + 0.14070000000000005 1.2654775893850001E-008 + 0.14180000000000004 1.3546557209309640E-009 + 0.14290000000000003 -9.0096836657949098E-009 + 0.14400000000000002 -9.3763112829492457E-009 + 0.14510000000000001 9.6277286143475749E-010 + 0.14620000000000000 1.1678247702207045E-008 + 0.14730000000000004 1.2036876384513562E-008 + 0.14840000000000003 1.7712357136545620E-009 + 0.14950000000000002 -9.8852925844994388E-009 + 0.15060000000000001 -1.4290281846740527E-008 + 0.15170000000000000 -9.2817140640022444E-009 + 0.15280000000000005 1.7859104473050280E-010 + 0.15390000000000004 7.2535333295320470E-009 + 0.15500000000000003 6.2330389738463055E-009 + 0.15610000000000002 -2.6109592266010395E-009 + 0.15720000000000001 -1.2869140419979885E-008 + 0.15830000000000000 -1.3965940404148114E-008 + 0.15940000000000004 -3.1732287908425860E-009 + 0.16050000000000003 9.4993923838160299E-009 + 0.16160000000000002 1.1143137967906114E-008 + 0.16270000000000001 -2.2789735376615994E-010 + 0.16380000000000000 -1.3133265142073469E-008 + 0.16490000000000005 -1.5720829082965793E-008 + 0.16600000000000004 -7.5367889706967617E-009 + 0.16710000000000003 3.0384676996675353E-009 + 0.16820000000000002 8.2267836987170995E-009 + 0.16930000000000001 6.5934022686064964E-009 + 0.17040000000000000 3.5601949166519375E-010 + 0.17150000000000004 -7.2814527740661106E-009 + 0.17260000000000003 -1.0688157914273688E-008 + 0.17370000000000002 -4.7132102665159437E-009 + 0.17480000000000001 7.0485608461012816E-009 + 0.17590000000000000 1.2133782867351783E-008 + 0.17700000000000005 2.9230342590835789E-009 + 0.17810000000000004 -1.1658420895344079E-008 + 0.17920000000000003 -1.4859407926337553E-008 + 0.18030000000000002 -2.6345754466916560E-009 + 0.18140000000000001 1.0869245059552668E-008 + 0.18250000000000000 1.1279423617338580E-008 + 0.18360000000000004 8.4439072400854798E-010 + 0.18470000000000003 -6.8785563911433201E-009 + 0.18580000000000002 -5.6403615111833005E-009 + 0.18690000000000001 -1.4872976183966102E-009 + 0.18800000000000000 -1.1498139246279848E-010 + 0.18910000000000005 9.5579633097031547E-010 + 0.19020000000000004 3.7644727335361949E-009 + 0.19130000000000003 3.8151473091829757E-009 + 0.19240000000000002 -2.3900370571539042E-009 + 0.19350000000000001 -8.5831644014433550E-009 + 0.19460000000000005 -4.8307895461618955E-009 + 0.19570000000000004 6.1276601570625644E-009 + 0.19680000000000003 1.0054391097469306E-008 + 0.19790000000000002 -1.4941789472366906E-010 + 0.19900000000000001 -1.1909724761949292E-008 + 0.20010000000000000 -9.4020577989795129E-009 + 0.20120000000000005 3.5391878316914926E-009 + 0.20230000000000004 9.5818837309025184E-009 + 0.20340000000000003 2.3230266599227889E-009 + 0.20450000000000002 -6.3245595427474655E-009 + 0.20560000000000000 -4.4323127390555328E-009 + 0.20670000000000005 2.9611635365967004E-009 + 0.20780000000000004 2.9046387517439598E-009 + 0.20890000000000003 -4.0120902156104421E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0053.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0053.BXX.semd new file mode 100644 index 00000000..fcf77ecd --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0053.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 -2.8803398555155013E-010 + -0.11670000000000000 -3.7413219744486526E-010 + -0.11559999999999999 3.5014199872840379E-010 + -0.11449999999999999 9.4073016043694224E-010 + -0.11340000000000000 9.4344004830659856E-011 + -0.11230000000000000 -1.0913597803252628E-009 + -0.11119999999999999 -5.3994958504333113E-010 + -0.11009999999999999 4.0800537948193494E-010 + -0.10900000000000000 -1.7057472101456028E-009 + -0.10790000000000000 -5.1608433082606098E-009 + -0.10679999999999999 -2.5409692128164352E-009 + -0.10569999999999999 7.8289570382139573E-009 + -0.10460000000000000 1.4875282339232854E-008 + -0.10349999999999999 7.4609012301607436E-009 + -0.10239999999999999 -7.8669240011208785E-009 + -0.10130000000000000 -1.2319269160343538E-008 + -0.10020000000000000 -5.1220849783817357E-010 + -9.9099999999999994E-002 1.0257104499089564E-008 + -9.7999999999999990E-002 3.9316976341297050E-009 + -9.6899999999999986E-002 -1.0295769570234370E-008 + -9.5799999999999996E-002 -1.0654827242717602E-008 + -9.4699999999999993E-002 4.9943960078735472E-009 + -9.3599999999999989E-002 1.5762271488029000E-008 + -9.2499999999999999E-002 8.8266656206315020E-009 + -9.1399999999999995E-002 -2.6693327548343859E-009 + -9.0299999999999991E-002 -2.5358068977965331E-009 + -8.9200000000000002E-002 1.5049547164025512E-009 + -8.8099999999999984E-002 -9.5547294520770265E-009 + -8.6999999999999994E-002 -3.3973915236629182E-008 + -8.5899999999999990E-002 -5.0857114075597565E-008 + -8.4799999999999986E-002 -5.4564850415772526E-008 + -8.3699999999999997E-002 -6.5483156674872589E-008 + -8.2599999999999993E-002 -9.6674341421021381E-008 + -8.1499999999999989E-002 -1.2998641807371314E-007 + -8.0399999999999999E-002 -1.4490642286091315E-007 + -7.9299999999999995E-002 -1.5748256032566132E-007 + -7.8199999999999992E-002 -2.0287137658669963E-007 + -7.7100000000000002E-002 -2.8165871412966226E-007 + -7.5999999999999984E-002 -3.5502640116646944E-007 + -7.4899999999999994E-002 -4.0535360312787816E-007 + -7.3799999999999991E-002 -4.7339014486169617E-007 + -7.2699999999999987E-002 -6.0896633158336044E-007 + -7.1599999999999997E-002 -8.0216420883516548E-007 + -7.0499999999999993E-002 -9.9893850347143598E-007 + -6.9399999999999989E-002 -1.1834122233267408E-006 + -6.8300000000000000E-002 -1.4076350680625183E-006 + -6.7199999999999996E-002 -1.7256284081668127E-006 + -6.6099999999999992E-002 -2.1305838799889898E-006 + -6.5000000000000002E-002 -2.5860933874355396E-006 + -6.3899999999999985E-002 -3.0978658287494909E-006 + -6.2799999999999995E-002 -3.7148834053368773E-006 + -6.1699999999999991E-002 -4.4658104343398008E-006 + -6.0599999999999994E-002 -5.3392113841255195E-006 + -5.9499999999999990E-002 -6.3407364905287977E-006 + -5.8399999999999994E-002 -7.5280327109794598E-006 + -5.7299999999999990E-002 -8.9556288003223017E-006 + -5.6199999999999986E-002 -1.0613592166919261E-005 + -5.5099999999999996E-002 -1.2469089597288985E-005 + -5.3999999999999992E-002 -1.4562010619556531E-005 + -5.2899999999999989E-002 -1.7006905181915499E-005 + -5.1799999999999985E-002 -1.9883864297298715E-005 + -5.0699999999999995E-002 -2.3173781301011331E-005 + -4.9599999999999991E-002 -2.6839208658202551E-005 + -4.8499999999999988E-002 -3.0936942494008690E-005 + -4.7399999999999998E-002 -3.5597320675151423E-005 + -4.6299999999999994E-002 -4.0901679312810302E-005 + -4.5199999999999990E-002 -4.6839279093546793E-005 + -4.4099999999999986E-002 -5.3402578487293795E-005 + -4.2999999999999997E-002 -6.0669895901810378E-005 + -4.1899999999999993E-002 -6.8749301135540009E-005 + -4.0799999999999989E-002 -7.7678938396275043E-005 + -3.9699999999999985E-002 -8.7439038907177746E-005 + -3.8599999999999995E-002 -9.8054588306695223E-005 + -3.7499999999999992E-002 -1.0961812949972227E-004 + -3.6399999999999988E-002 -1.2218955089338124E-004 + -3.5299999999999984E-002 -1.3573023898061365E-004 + -3.4199999999999994E-002 -1.5017796249594539E-004 + -3.3099999999999991E-002 -1.6554954345338047E-004 + -3.1999999999999987E-002 -1.8190105038229376E-004 + -3.0899999999999997E-002 -1.9920022168662399E-004 + -2.9799999999999993E-002 -2.1730444859713316E-004 + -2.8699999999999989E-002 -2.3608304036315531E-004 + -2.7599999999999986E-002 -2.5549545534886420E-004 + -2.6499999999999996E-002 -2.7549968217499554E-004 + -2.5399999999999992E-002 -2.9592090868391097E-004 + -2.4299999999999988E-002 -3.1648448202759027E-004 + -2.3199999999999985E-002 -3.3696304308250546E-004 + -2.2099999999999995E-002 -3.5721459425985813E-004 + -2.0999999999999991E-002 -3.7705618888139725E-004 + -1.9899999999999987E-002 -3.9616250433027744E-004 + -1.8799999999999983E-002 -4.1414241422899067E-004 + -1.7699999999999994E-002 -4.3067528167739511E-004 + -1.6599999999999990E-002 -4.4549690210260451E-004 + -1.5499999999999986E-002 -4.5828154543414712E-004 + -1.4399999999999996E-002 -4.6860022121109068E-004 + -1.3299999999999992E-002 -4.7602364793419838E-004 + -1.2199999999999989E-002 -4.8021972179412842E-004 + -1.1099999999999985E-002 -4.8088253242895007E-004 + -9.9999999999999950E-003 -4.7762415488250554E-004 + -8.8999999999999913E-003 -4.7001498751342297E-004 + -7.7999999999999875E-003 -4.5772135490551591E-004 + -6.6999999999999837E-003 -4.4053656165488064E-004 + -5.5999999999999939E-003 -4.1827061795629561E-004 + -4.4999999999999901E-003 -3.9066385943442583E-004 + -3.3999999999999864E-003 -3.5747891524806619E-004 + -2.2999999999999826E-003 -3.1863345066085458E-004 + -1.1999999999999927E-003 -2.7419862453825772E-004 + -9.9999999999988987E-005 -2.2426752548199147E-004 + 1.0000000000000148E-003 -1.6890499682631344E-004 + 2.1000000000000185E-003 -1.0825994831975549E-004 + 3.2000000000000084E-003 -4.2665611545089632E-005 + 4.3000000000000121E-003 2.7419109756010585E-005 + 5.4000000000000159E-003 1.0152819595532492E-004 + 6.5000000000000058E-003 1.7919583478942513E-004 + 7.6000000000000234E-003 2.5982223451137543E-004 + 8.7000000000000133E-003 3.4263145062141120E-004 + 9.8000000000000032E-003 4.2678444879129529E-004 + 1.0900000000000021E-002 5.1148695638403296E-004 + 1.2000000000000011E-002 5.9593835612758994E-004 + 1.3100000000000001E-002 6.7922711605206132E-004 + 1.4200000000000018E-002 7.6034071389585733E-004 + 1.5300000000000008E-002 8.3828478818759322E-004 + 1.6400000000000026E-002 9.1215240536257625E-004 + 1.7500000000000016E-002 9.8105834331363440E-004 + 1.8600000000000005E-002 1.0440746555104852E-003 + 1.9700000000000023E-002 1.1002919636666775E-003 + 2.0800000000000013E-002 1.1489260941743851E-003 + 2.1900000000000003E-002 1.1893295450136065E-003 + 2.3000000000000020E-002 1.2208971893414855E-003 + 2.4100000000000010E-002 1.2430439237505198E-003 + 2.5200000000000000E-002 1.2553016422316432E-003 + 2.6300000000000018E-002 1.2574149295687675E-003 + 2.7400000000000008E-002 1.2493005488067865E-003 + 2.8500000000000025E-002 1.2309427838772535E-003 + 2.9600000000000015E-002 1.2023767922073603E-003 + 3.0700000000000005E-002 1.1637990828603506E-003 + 3.1800000000000023E-002 1.1156046530231833E-003 + 3.2900000000000013E-002 1.0583389084786177E-003 + 3.4000000000000002E-002 9.9260604474693537E-004 + 3.5100000000000020E-002 9.1908691683784127E-004 + 3.6200000000000010E-002 8.3860225277021527E-004 + 3.7300000000000028E-002 7.5209786882624030E-004 + 3.8400000000000017E-002 6.6056207288056612E-004 + 3.9500000000000007E-002 5.6498637422919273E-004 + 4.0600000000000025E-002 4.6639682841487229E-004 + 4.1700000000000015E-002 3.6591297248378396E-004 + 4.2800000000000005E-002 2.6468347641639411E-004 + 4.3900000000000022E-002 1.6379677981603891E-004 + 4.5000000000000012E-002 6.4273219322785735E-005 + 4.6100000000000002E-002 -3.2906915294006467E-005 + 4.7200000000000020E-002 -1.2678802886512130E-004 + 4.8300000000000010E-002 -2.1645583910867572E-004 + 4.9400000000000027E-002 -3.0109769431874156E-004 + 5.0500000000000017E-002 -3.8001927896402776E-004 + 5.1600000000000007E-002 -4.5261465129442513E-004 + 5.2700000000000025E-002 -5.1837356295436621E-004 + 5.3800000000000014E-002 -5.7690247194841504E-004 + 5.4900000000000004E-002 -6.2793382676318288E-004 + 5.6000000000000022E-002 -6.7129830131307244E-004 + 5.7100000000000012E-002 -7.0690683787688613E-004 + 5.8200000000000002E-002 -7.3476537363603711E-004 + 5.9300000000000019E-002 -7.5500295497477055E-004 + 6.0400000000000009E-002 -7.6786475256085396E-004 + 6.1500000000000027E-002 -7.7367306221276522E-004 + 6.2600000000000017E-002 -7.7279855031520128E-004 + 6.3700000000000007E-002 -7.6565810013562441E-004 + 6.4800000000000024E-002 -7.5272563844919205E-004 + 6.5900000000000014E-002 -7.3452759534120560E-004 + 6.7000000000000004E-002 -7.1163487154990435E-004 + 6.8100000000000022E-002 -6.8464584182947874E-004 + 6.9200000000000012E-002 -6.5415876451879740E-004 + 7.0300000000000029E-002 -6.2075129244476557E-004 + 7.1400000000000019E-002 -5.8498576981946826E-004 + 7.2500000000000009E-002 -5.4742553038522601E-004 + 7.3600000000000027E-002 -5.0863024080172181E-004 + 7.4700000000000016E-002 -4.6911952085793018E-004 + 7.5800000000000006E-002 -4.2935600504279137E-004 + 7.6900000000000024E-002 -3.8976556970737875E-004 + 7.8000000000000014E-002 -3.5075869527645409E-004 + 7.9100000000000004E-002 -3.1270913314074278E-004 + 8.0200000000000021E-002 -2.7591446996666491E-004 + 8.1300000000000011E-002 -2.4060139548964798E-004 + 8.2400000000000029E-002 -2.0697535364888608E-004 + 8.3500000000000019E-002 -1.7524255963508040E-004 + 8.4600000000000009E-002 -1.4556861424352974E-004 + 8.5700000000000026E-002 -1.1802610242739320E-004 + 8.6800000000000016E-002 -9.2624919489026070E-005 + 8.7900000000000006E-002 -6.9381581852212548E-005 + 8.9000000000000024E-002 -4.8327441618312150E-005 + 9.0100000000000013E-002 -2.9447390261339024E-005 + 9.1200000000000003E-002 -1.2649146810872480E-005 + 9.2300000000000021E-002 2.1774594642920420E-006 + 9.3400000000000011E-002 1.5096201423148159E-005 + 9.4500000000000028E-002 2.6161314963246696E-005 + 9.5600000000000018E-002 3.5499972000252455E-005 + 9.6700000000000008E-002 4.3301948608132079E-005 + 9.7800000000000026E-002 4.9717924412107095E-005 + 9.8900000000000016E-002 5.4813870519865304E-005 + 0.10000000000000001 5.8656303735915571E-005 + 0.10110000000000002 6.1399667174555361E-005 + 0.10220000000000001 6.3241488533094525E-005 + 0.10330000000000003 6.4306943386327475E-005 + 0.10440000000000002 6.4636617025826126E-005 + 0.10550000000000001 6.4294479670934379E-005 + 0.10660000000000003 6.3428109569940716E-005 + 0.10770000000000002 6.2185150454752147E-005 + 0.10880000000000001 6.0613801906583831E-005 + 0.10990000000000003 5.8708719734568149E-005 + 0.11100000000000002 5.6535005569458008E-005 + 0.11210000000000001 5.4237876611296088E-005 + 0.11320000000000002 5.1911807531723753E-005 + 0.11430000000000001 4.9527581722941250E-005 + 0.11540000000000003 4.7035773604875430E-005 + 0.11650000000000002 4.4496217014966533E-005 + 0.11760000000000001 4.2036452214233577E-005 + 0.11870000000000003 3.9701568312011659E-005 + 0.11980000000000002 3.7422403693199158E-005 + 0.12090000000000001 3.5151813790434971E-005 + 0.12200000000000003 3.2955576898530126E-005 + 0.12310000000000001 3.0919734854251146E-005 + 0.12420000000000003 2.9022639864706434E-005 + 0.12530000000000002 2.7174706701771356E-005 + 0.12640000000000001 2.5368897695443593E-005 + 0.12750000000000003 2.3701551981503144E-005 + 0.12860000000000002 2.2224099666345865E-005 + 0.12970000000000001 2.0853876776527613E-005 + 0.13080000000000003 1.9487561075948179E-005 + 0.13190000000000002 1.8152715711039491E-005 + 0.13300000000000001 1.6965173927019350E-005 + 0.13410000000000000 1.5951427485560998E-005 + 0.13520000000000004 1.5003729458840098E-005 + 0.13630000000000003 1.4036313586984761E-005 + 0.13740000000000002 1.3104193385515828E-005 + 0.13850000000000001 1.2307009455980733E-005 + 0.13960000000000000 1.1628380889305845E-005 + 0.14070000000000005 1.0958518032566644E-005 + 0.14180000000000004 1.0261413081025239E-005 + 0.14290000000000003 9.6254407253582031E-006 + 0.14400000000000002 9.1184410848654807E-006 + 0.14510000000000001 8.6736590674263425E-006 + 0.14620000000000000 8.1857588156708516E-006 + 0.14730000000000004 7.6693731898558326E-006 + 0.14840000000000003 7.2348007051914465E-006 + 0.14950000000000002 6.9161310420895461E-006 + 0.15060000000000001 6.6152110775874462E-006 + 0.15170000000000000 6.2490953496308066E-006 + 0.15280000000000005 5.8723740039567929E-006 + 0.15390000000000004 5.5876430451462511E-006 + 0.15500000000000003 5.3833582569495775E-006 + 0.15610000000000002 5.1504193834261969E-006 + 0.15720000000000001 4.8504812184546608E-006 + 0.15830000000000000 4.5753213271382265E-006 + 0.15940000000000004 4.4040366447006818E-006 + 0.16050000000000003 4.2782303353305906E-006 + 0.16160000000000002 4.0875634113035630E-006 + 0.16270000000000001 3.8357247831299901E-006 + 0.16380000000000000 3.6334272408566903E-006 + 0.16490000000000005 3.5305486107972683E-006 + 0.16600000000000004 3.4428774142725160E-006 + 0.16710000000000003 3.2812613426358439E-006 + 0.16820000000000002 3.0827461614535423E-006 + 0.16930000000000001 2.9469006221916061E-006 + 0.17040000000000000 2.8816232315875823E-006 + 0.17150000000000004 2.7962448712059995E-006 + 0.17260000000000003 2.6458967568032676E-006 + 0.17370000000000002 2.4991402369778370E-006 + 0.17480000000000001 2.4266141736006830E-006 + 0.17590000000000000 2.3876630166341783E-006 + 0.17700000000000005 2.2928002181288321E-006 + 0.17810000000000004 2.1438327166833915E-006 + 0.17920000000000003 2.0332167878223117E-006 + 0.18030000000000002 2.0026914171467070E-006 + 0.18140000000000001 1.9784658888966078E-006 + 0.18250000000000000 1.8822856873157434E-006 + 0.18360000000000004 1.7479505913797766E-006 + 0.18470000000000003 1.6677793155395193E-006 + 0.18580000000000002 1.6535260556338471E-006 + 0.18690000000000001 1.6220111547227134E-006 + 0.18800000000000000 1.5219601436911034E-006 + 0.18910000000000005 1.4063573416933650E-006 + 0.19020000000000004 1.3451819995680125E-006 + 0.19130000000000003 1.3185804164095316E-006 + 0.19240000000000002 1.2519004712885362E-006 + 0.19350000000000001 1.1312212109260145E-006 + 0.19460000000000005 1.0198755262535997E-006 + 0.19570000000000004 9.5546829470549710E-007 + 0.19680000000000003 8.8999775016418425E-007 + 0.19790000000000002 7.6359629019862041E-007 + 0.19900000000000001 5.9357535064918920E-007 + 0.20010000000000000 4.4199114768161962E-007 + 0.20120000000000005 3.1543578415949014E-007 + 0.20230000000000004 1.5216303950182919E-007 + 0.20340000000000003 -8.7297458151169849E-008 + 0.20450000000000002 -3.6738927633450658E-007 + 0.20560000000000000 -6.4119768694581580E-007 + 0.20670000000000005 -9.2928792128077475E-007 + 0.20780000000000004 -1.2945470189151820E-006 + 0.20890000000000003 -1.7556740203872323E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0053.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0053.BXZ.semd new file mode 100644 index 00000000..e45500ee --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0053.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546763107634806E-011 + -0.11559999999999999 1.3697711367943732E-011 + -0.11449999999999999 -3.8519888667654101E-011 + -0.11340000000000000 -6.0437016502490337E-011 + -0.11230000000000000 8.1728193657149006E-011 + -0.11119999999999999 2.1664815774702362E-010 + -0.11009999999999999 -3.4040614077524012E-011 + -0.10900000000000000 -4.8208054215237439E-010 + -0.10790000000000000 -2.7206706332272290E-010 + -0.10679999999999999 7.1667355383553399E-010 + -0.10569999999999999 1.0246070658581630E-009 + -0.10460000000000000 -4.2161413249530710E-010 + -0.10349999999999999 -1.8818480107540836E-009 + -0.10239999999999999 -6.0493338116529571E-010 + -0.10130000000000000 2.4258657305153974E-009 + -0.10020000000000000 2.5024646799209904E-009 + -9.9099999999999994E-002 -1.8537392731943214E-009 + -9.7999999999999990E-002 -4.8300972110837392E-009 + -9.6899999999999986E-002 -6.5601130083692283E-010 + -9.5799999999999996E-002 6.4044076708569264E-009 + -9.4699999999999993E-002 5.8165898764173107E-009 + -9.3599999999999989E-002 -3.7803706831596173E-009 + -9.2499999999999999E-002 -9.8755315036669344E-009 + -9.1399999999999995E-002 -2.5646533785561587E-009 + -9.0299999999999991E-002 9.5435064295656957E-009 + -8.9200000000000002E-002 9.3253387234426555E-009 + -8.8099999999999984E-002 -4.2171426350989805E-009 + -8.6999999999999994E-002 -1.2694440165716969E-008 + -8.5899999999999990E-002 -3.9120702233219617E-009 + -8.4799999999999986E-002 9.9854604584947992E-009 + -8.3699999999999997E-002 9.7387156117179074E-009 + -8.2599999999999993E-002 -2.9504683141112764E-009 + -8.1499999999999989E-002 -8.7990539299198645E-009 + -8.0399999999999999E-002 -8.1161039000576807E-010 + -7.9299999999999995E-002 5.8461169238910315E-009 + -7.8199999999999992E-002 -3.1187788462894162E-010 + -7.7100000000000002E-002 -7.3376864584417945E-009 + -7.5999999999999984E-002 2.9691941180048920E-012 + -7.4899999999999994E-002 1.1607462546692204E-008 + -7.3799999999999991E-002 4.7746384623792437E-009 + -7.2699999999999987E-002 -1.6708165517798079E-008 + -7.1599999999999997E-002 -2.0920309040661778E-008 + -7.0499999999999993E-002 5.0183723843133521E-009 + -6.9399999999999989E-002 2.8316698319486022E-008 + -6.8300000000000000E-002 1.2550958494728093E-008 + -6.7199999999999996E-002 -2.6887942539133292E-008 + -6.6099999999999992E-002 -3.8679164759969353E-008 + -6.5000000000000002E-002 -6.8538561492914596E-009 + -6.3899999999999985E-002 2.4600396386631473E-008 + -6.2799999999999995E-002 1.2652751735231504E-008 + -6.1699999999999991E-002 -2.5253452662354903E-008 + -6.0599999999999994E-002 -3.9293038156529292E-008 + -5.9499999999999990E-002 -1.9400914652578649E-008 + -5.8399999999999994E-002 -3.7838399080669660E-009 + -5.7299999999999990E-002 -1.5919523477236908E-008 + -5.6199999999999986E-002 -3.1369257413871310E-008 + -5.5099999999999996E-002 -2.4939522447198215E-008 + -5.3999999999999992E-002 -1.7682884490000106E-008 + -5.2899999999999989E-002 -4.2286462331730945E-008 + -5.1799999999999985E-002 -8.0362298149339040E-008 + -5.0699999999999995E-002 -7.9882468639880244E-008 + -4.9599999999999991E-002 -3.7831284771527862E-008 + -4.8499999999999988E-002 -1.9347170976402595E-008 + -4.7399999999999998E-002 -6.9011790060358180E-008 + -4.6299999999999994E-002 -1.3945387422609201E-007 + -4.5199999999999990E-002 -1.5015395149475808E-007 + -4.4099999999999986E-002 -1.0027047636640418E-007 + -4.2999999999999997E-002 -7.1666931944491807E-008 + -4.1899999999999993E-002 -1.1474452321635908E-007 + -4.0799999999999989E-002 -1.8237510346352792E-007 + -3.9699999999999985E-002 -2.0388004884352995E-007 + -3.8599999999999995E-002 -1.8465661355548946E-007 + -3.7499999999999992E-002 -1.8540903568009526E-007 + -3.6399999999999988E-002 -2.2214078398974380E-007 + -3.5299999999999984E-002 -2.4801934728202468E-007 + -3.4199999999999994E-002 -2.3923982439555402E-007 + -3.3099999999999991E-002 -2.4121229103002406E-007 + -3.1999999999999987E-002 -2.9318422889446083E-007 + -3.0899999999999997E-002 -3.5208702797717706E-007 + -2.9799999999999993E-002 -3.4674403082135541E-007 + -2.8699999999999989E-002 -2.9049104455225461E-007 + -2.7599999999999986E-002 -2.7545084435587341E-007 + -2.6499999999999996E-002 -3.4248205338371918E-007 + -2.5399999999999992E-002 -4.1515204429742880E-007 + -2.4299999999999988E-002 -4.0524611222281237E-007 + -2.3199999999999985E-002 -3.3571558333278517E-007 + -2.2099999999999995E-002 -3.0304008191706089E-007 + -2.0999999999999991E-002 -3.3726442438819504E-007 + -1.9899999999999987E-002 -3.6610245501833560E-007 + -1.8799999999999983E-002 -3.3274599786636827E-007 + -1.7699999999999994E-002 -2.7657031864691817E-007 + -1.6599999999999990E-002 -2.5848984819276666E-007 + -1.5499999999999986E-002 -2.6027734634226363E-007 + -1.4399999999999996E-002 -2.1478064127222751E-007 + -1.3299999999999992E-002 -1.2105300584153156E-007 + -1.2199999999999989E-002 -5.5594554737581348E-008 + -1.1099999999999985E-002 -5.3948753020449658E-008 + -9.9999999999999950E-003 -4.6930264119282583E-008 + -8.8999999999999913E-003 4.4146634792241457E-008 + -7.7999999999999875E-003 1.8381598465566640E-007 + -6.6999999999999837E-003 2.7294689175505482E-007 + -5.5999999999999939E-003 2.9075033580738818E-007 + -4.4999999999999901E-003 3.1965078051143792E-007 + -3.3999999999999864E-003 4.1705570197336783E-007 + -2.2999999999999826E-003 5.4522678283319692E-007 + -1.1999999999999927E-003 6.2394752831096412E-007 + -9.9999999999988987E-005 6.5615904532023706E-007 + 1.0000000000000148E-003 7.1364513587468537E-007 + 2.1000000000000185E-003 8.1522216532903258E-007 + 3.2000000000000084E-003 9.0072484226766392E-007 + 4.3000000000000121E-003 9.2176765065232757E-007 + 5.4000000000000159E-003 9.2386898131735506E-007 + 6.5000000000000058E-003 9.7900840501097264E-007 + 7.6000000000000234E-003 1.0620152579576825E-006 + 8.7000000000000133E-003 1.0918672614934621E-006 + 9.8000000000000032E-003 1.0462401860422688E-006 + 1.0900000000000021E-002 1.0000817383115645E-006 + 1.2000000000000011E-002 1.0099145129061071E-006 + 1.3100000000000001E-002 1.0320969749955111E-006 + 1.4200000000000018E-002 9.9305134426685981E-007 + 1.5300000000000008E-002 8.9560330707172398E-007 + 1.6400000000000026E-002 8.1153518749488285E-007 + 1.7500000000000016E-002 7.7036747825331986E-007 + 1.8600000000000005E-002 7.1826320890977513E-007 + 1.9700000000000023E-002 6.0880086039105663E-007 + 2.0800000000000013E-002 4.7579763418070797E-007 + 2.1900000000000003E-002 3.7903299698882620E-007 + 2.3000000000000020E-002 3.1026863211991440E-007 + 2.4100000000000010E-002 2.0847062387474580E-007 + 2.5200000000000000E-002 5.8276647507682355E-008 + 2.6300000000000018E-002 -8.1173524790756346E-008 + 2.7400000000000008E-002 -1.6640449018723302E-007 + 2.8500000000000025E-002 -2.3121518211155490E-007 + 2.9600000000000015E-002 -3.3821180522863870E-007 + 3.0700000000000005E-002 -4.7440303774237691E-007 + 3.1800000000000023E-002 -5.7924813745557913E-007 + 3.2900000000000013E-002 -6.2710950032851542E-007 + 3.4000000000000002E-002 -6.6327271497357287E-007 + 3.5100000000000020E-002 -7.3346302542631747E-007 + 3.6200000000000010E-002 -8.1236021287622862E-007 + 3.7300000000000028E-002 -8.5194949406286469E-007 + 3.8400000000000017E-002 -8.5286325202105218E-007 + 3.9500000000000007E-002 -8.5484981582339969E-007 + 4.0600000000000025E-002 -8.7524500713698217E-007 + 4.1700000000000015E-002 -8.7615893562542624E-007 + 4.2800000000000005E-002 -8.3538958506323979E-007 + 4.3900000000000022E-002 -7.8985686968735536E-007 + 4.5000000000000012E-002 -7.6571757290366804E-007 + 4.6100000000000002E-002 -7.4252443482691888E-007 + 4.7200000000000020E-002 -6.8923537810405833E-007 + 4.8300000000000010E-002 -6.0310412663966417E-007 + 4.9400000000000027E-002 -5.2103598591202172E-007 + 5.0500000000000017E-002 -4.7211688070092350E-007 + 5.1600000000000007E-002 -4.3252103409940901E-007 + 5.2700000000000025E-002 -3.7046942225060775E-007 + 5.3800000000000014E-002 -2.8571173515956616E-007 + 5.4900000000000004E-002 -2.0319176030625385E-007 + 5.6000000000000022E-002 -1.3831778744588519E-007 + 5.7100000000000012E-002 -8.0041090200211329E-008 + 5.8200000000000002E-002 -2.3786920877455486E-008 + 5.9300000000000019E-002 2.1381087123018006E-008 + 6.0400000000000009E-002 5.5490531281066069E-008 + 6.1500000000000027E-002 9.7070561366763286E-008 + 6.2600000000000017E-002 1.5118752116904943E-007 + 6.3700000000000007E-002 1.9727200140096102E-007 + 6.4800000000000024E-002 2.1262859206672147E-007 + 6.5900000000000014E-002 2.0873281414424127E-007 + 6.7000000000000004E-002 2.1577342579348624E-007 + 6.8100000000000022E-002 2.3756716416301060E-007 + 6.9200000000000012E-002 2.5193790520461334E-007 + 7.0300000000000029E-002 2.4816347377054626E-007 + 7.1400000000000019E-002 2.4236720719272853E-007 + 7.2500000000000009E-002 2.4459259861941973E-007 + 7.3600000000000027E-002 2.3675379168253130E-007 + 7.4700000000000016E-002 2.0459550853502151E-007 + 7.5800000000000006E-002 1.6974085781384929E-007 + 7.6900000000000024E-002 1.6363719623768702E-007 + 7.8000000000000014E-002 1.7615330705211818E-007 + 7.9100000000000004E-002 1.6701116578587971E-007 + 8.0200000000000021E-002 1.2374209745757980E-007 + 8.1300000000000011E-002 8.2530647205203422E-008 + 8.2400000000000029E-002 7.5119743314644438E-008 + 8.3500000000000019E-002 8.0789639866907237E-008 + 8.4600000000000009E-002 6.3330574562314723E-008 + 8.5700000000000026E-002 3.0624029534465080E-008 + 8.6800000000000016E-002 2.1658017601566826E-008 + 8.7900000000000006E-002 3.6296562200277549E-008 + 8.9000000000000024E-002 2.7840718175298207E-008 + 9.0100000000000013E-002 -2.1842801345428597E-008 + 9.1200000000000003E-002 -6.0867122897434456E-008 + 9.2300000000000021E-002 -3.7764078086865993E-008 + 9.3400000000000011E-002 1.5149410614867520E-008 + 9.4500000000000028E-002 1.8715859084750264E-008 + 9.5600000000000018E-002 -3.8817834280280294E-008 + 9.6700000000000008E-002 -8.3330384370583488E-008 + 9.7800000000000026E-002 -6.1441433274467272E-008 + 9.8900000000000016E-002 -1.3813239441162750E-008 + 0.10000000000000001 -9.7519121666778119E-009 + 0.10110000000000002 -4.2849020331914289E-008 + 0.10220000000000001 -5.1150419011491977E-008 + 0.10330000000000003 -2.1824693163807751E-008 + 0.10440000000000002 -1.0805268679803248E-008 + 0.10550000000000001 -4.5993171937652733E-008 + 0.10660000000000003 -7.1301727189165831E-008 + 0.10770000000000002 -3.1628918151227481E-008 + 0.10880000000000001 2.9634289688829085E-008 + 0.10990000000000003 2.4571189527478055E-008 + 0.11100000000000002 -4.5745586874090804E-008 + 0.11210000000000001 -8.1946105012775661E-008 + 0.11320000000000002 -2.8979027177911121E-008 + 0.11430000000000001 4.0371681109263591E-008 + 0.11540000000000003 3.0888095636782964E-008 + 0.11650000000000002 -3.5315448343453681E-008 + 0.11760000000000001 -5.5093138939810160E-008 + 0.11870000000000003 -1.5207044512521861E-009 + 0.11980000000000002 3.8753672271241157E-008 + 0.12090000000000001 4.0069467743819587E-009 + 0.12200000000000003 -4.6341778414671353E-008 + 0.12310000000000001 -2.6534436869951605E-008 + 0.12420000000000003 3.7455194501490041E-008 + 0.12530000000000002 4.5631200151774465E-008 + 0.12640000000000001 -1.9344351898098466E-008 + 0.12750000000000003 -6.0242633992402261E-008 + 0.12860000000000002 -1.3222720696148826E-008 + 0.12970000000000001 5.2699551389423505E-008 + 0.13080000000000003 3.9756461234219387E-008 + 0.13190000000000002 -2.9133383705470806E-008 + 0.13300000000000001 -4.6377241602613140E-008 + 0.13410000000000000 1.3400130782770248E-008 + 0.13520000000000004 5.3931824339770174E-008 + 0.13630000000000003 8.4623055229826605E-009 + 0.13740000000000002 -5.3895288232297389E-008 + 0.13850000000000001 -3.3240151964264442E-008 + 0.13960000000000000 4.4205332727642599E-008 + 0.14070000000000005 6.1916381355331396E-008 + 0.14180000000000004 -1.0023123664382183E-008 + 0.14290000000000003 -6.6580163604612608E-008 + 0.14400000000000002 -2.5438499307028906E-008 + 0.14510000000000001 5.0045763089201500E-008 + 0.14620000000000000 4.8432866606162861E-008 + 0.14730000000000004 -2.2283545675350069E-008 + 0.14840000000000003 -5.1917023569103549E-008 + 0.14950000000000002 9.6959351658654214E-010 + 0.15060000000000001 4.8302037924941033E-008 + 0.15170000000000000 1.4067598641531731E-008 + 0.15280000000000005 -4.6248850082974968E-008 + 0.15390000000000004 -3.3560080936467784E-008 + 0.15500000000000003 3.7220821980099572E-008 + 0.15610000000000002 5.7089859950565369E-008 + 0.15720000000000001 -8.9282616855257402E-009 + 0.15830000000000000 -6.4584256165289844E-008 + 0.15940000000000004 -2.6819497733754361E-008 + 0.16050000000000003 4.8780318451235871E-008 + 0.16160000000000002 5.1882011575798970E-008 + 0.16270000000000001 -1.7318864564686010E-008 + 0.16380000000000000 -5.3218702333879264E-008 + 0.16490000000000005 -6.8569749878122366E-009 + 0.16600000000000004 4.4417188149736830E-008 + 0.16710000000000003 2.1373715242134494E-008 + 0.16820000000000002 -3.5141720644560337E-008 + 0.16930000000000001 -3.2150776263506486E-008 + 0.17040000000000000 2.7605674191022445E-008 + 0.17150000000000004 4.9151822167914361E-008 + 0.17260000000000003 -5.8029372418388903E-009 + 0.17370000000000002 -5.6604125830972407E-008 + 0.17480000000000001 -2.5530994207656477E-008 + 0.17590000000000000 4.3266432214750239E-008 + 0.17700000000000005 4.9383480416054226E-008 + 0.17810000000000004 -1.4066943165857992E-008 + 0.17920000000000003 -5.2845727793737751E-008 + 0.18030000000000002 -1.4167287787358873E-008 + 0.18140000000000001 3.8906584620690410E-008 + 0.18250000000000000 2.8016007291853384E-008 + 0.18360000000000004 -2.3671422155757682E-008 + 0.18470000000000003 -3.4066605536509087E-008 + 0.18580000000000002 9.6000754012948164E-009 + 0.18690000000000001 3.5347134996754903E-008 + 0.18800000000000000 2.1515687009809881E-009 + 0.18910000000000005 -3.6592862073803190E-008 + 0.19020000000000004 -1.8359909148557563E-008 + 0.19130000000000003 3.0407189655079492E-008 + 0.19240000000000002 3.5183973068342311E-008 + 0.19350000000000001 -1.1997782323192041E-008 + 0.19460000000000005 -4.0845044679826970E-008 + 0.19570000000000004 -9.8485566368822219E-009 + 0.19680000000000003 3.2841487751511522E-008 + 0.19790000000000002 2.4562002209904676E-008 + 0.19900000000000001 -1.8420692526888161E-008 + 0.20010000000000000 -2.9743052465391884E-008 + 0.20120000000000005 5.3901496599451093E-009 + 0.20230000000000004 3.1500899666525584E-008 + 0.20340000000000003 1.0303134345690523E-008 + 0.20450000000000002 -2.2820319856009519E-008 + 0.20560000000000000 -1.6333519425870691E-008 + 0.20670000000000005 1.8638077747823445E-008 + 0.20780000000000004 2.7683750403184604E-008 + 0.20890000000000003 -3.3238973795590709E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0054.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0054.BXX.semd new file mode 100644 index 00000000..f99c9882 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0054.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.8168402546314688E-011 + -0.11449999999999999 -2.8160881612726563E-011 + -0.11340000000000000 -7.4961550855512371E-011 + -0.11230000000000000 -7.1864558574830095E-012 + -0.11119999999999999 9.8632872702619778E-011 + -0.11009999999999999 3.4899878126326556E-011 + -0.10900000000000000 -4.0868759765277929E-011 + -0.10790000000000000 3.0829411246102723E-010 + -0.10679999999999999 7.4258349469502605E-010 + -0.10569999999999999 -4.0189275518631717E-011 + -0.10460000000000000 -2.2186257275791377E-009 + -0.10349999999999999 -3.2006566286213456E-009 + -0.10239999999999999 -2.7628863086270883E-010 + -0.10130000000000000 4.7190180652023628E-009 + -0.10020000000000000 6.1720073496474015E-009 + -9.9099999999999994E-002 1.9703458864483991E-009 + -9.7999999999999990E-002 -2.6980135903187374E-009 + -9.6899999999999986E-002 -2.4106245888333433E-009 + -9.5799999999999996E-002 -3.5083197458263271E-010 + -9.4699999999999993E-002 -4.1651797566544246E-009 + -9.3599999999999989E-002 -1.2471423005422366E-008 + -9.2499999999999999E-002 -1.2972203755623468E-008 + -9.1399999999999995E-002 9.2079721625282218E-010 + -9.0299999999999991E-002 1.7741406566074147E-008 + -8.9200000000000002E-002 2.1626499702165347E-008 + -8.8099999999999984E-002 1.6275816250299613E-008 + -8.6999999999999994E-002 2.3412772165443130E-008 + -8.5899999999999990E-002 5.3338819583359509E-008 + -8.4799999999999986E-002 8.8167261935723218E-008 + -8.3699999999999997E-002 1.0448648879446409E-007 + -8.2599999999999993E-002 1.0566866848193968E-007 + -8.1499999999999989E-002 1.1758098850123133E-007 + -8.0399999999999999E-002 1.5362556382569892E-007 + -7.9299999999999995E-002 2.0025740354867594E-007 + -7.8199999999999992E-002 2.4293791511809104E-007 + -7.7100000000000002E-002 2.9085032338116434E-007 + -7.5999999999999984E-002 3.6206080267220386E-007 + -7.4899999999999994E-002 4.5507721324611339E-007 + -7.3799999999999991E-002 5.5578095725650201E-007 + -7.2699999999999987E-002 6.7041577267445973E-007 + -7.1599999999999997E-002 8.2784623600673513E-007 + -7.0499999999999993E-002 1.0399921848147642E-006 + -6.9399999999999989E-002 1.2819215271520079E-006 + -6.8300000000000000E-002 1.5320074453484267E-006 + -6.7199999999999996E-002 1.8184359760198276E-006 + -6.6099999999999992E-002 2.1972234662825940E-006 + -6.5000000000000002E-002 2.6851050733966986E-006 + -6.3899999999999985E-002 3.2458583518746309E-006 + -6.2799999999999995E-002 3.8575499274884351E-006 + -6.1699999999999991E-002 4.5664883145946078E-006 + -6.0599999999999994E-002 5.4460442697745748E-006 + -5.9499999999999990E-002 6.5167396314791404E-006 + -5.8399999999999994E-002 7.7444037742679939E-006 + -5.7299999999999990E-002 9.1200690803816542E-006 + -5.6199999999999986E-002 1.0704524356697220E-005 + -5.5099999999999996E-002 1.2574140782817267E-005 + -5.3999999999999992E-002 1.4752471543033607E-005 + -5.2899999999999989E-002 1.7229824152309448E-005 + -5.1799999999999985E-002 2.0034744011354633E-005 + -5.0699999999999995E-002 2.3242802853928879E-005 + -4.9599999999999991E-002 2.6911926397588104E-005 + -4.8499999999999988E-002 3.1053095881361514E-005 + -4.7399999999999998E-002 3.5688692150870338E-005 + -4.6299999999999994E-002 4.0903018089011312E-005 + -4.5199999999999990E-002 4.6792054490651935E-005 + -4.4099999999999986E-002 5.3380324970930815E-005 + -4.2999999999999997E-002 6.0640719311777502E-005 + -4.1899999999999993E-002 6.8603236286435276E-005 + -4.0799999999999989E-002 7.7392454841174185E-005 + -3.9699999999999985E-002 8.7123815319500864E-005 + -3.8599999999999995E-002 9.7799063951242715E-005 + -3.7499999999999992E-002 1.0935119644273072E-004 + -3.6399999999999988E-002 1.2177730241091922E-004 + -3.5299999999999984E-002 1.3516777835320681E-004 + -3.4199999999999994E-002 1.4959412510506809E-004 + -3.3099999999999991E-002 1.6501900972798467E-004 + -3.1999999999999987E-002 1.8135122081730515E-004 + -3.0899999999999997E-002 1.9854694255627692E-004 + -2.9799999999999993E-002 2.1659897174686193E-004 + -2.8699999999999989E-002 2.3543843417428434E-004 + -2.7599999999999986E-002 2.5491451378911734E-004 + -2.6499999999999996E-002 2.7488204068504274E-004 + -2.5399999999999992E-002 2.9525154968723655E-004 + -2.4299999999999988E-002 3.1590281287208200E-004 + -2.3199999999999985E-002 3.3658990287221968E-004 + -2.2099999999999995E-002 3.5699273576028645E-004 + -2.0999999999999991E-002 3.7685193819925189E-004 + -1.9899999999999987E-002 3.9598534931428730E-004 + -1.8799999999999983E-002 4.1415411396883428E-004 + -1.7699999999999994E-002 4.3097362504340708E-004 + -1.6599999999999990E-002 4.4600464752875268E-004 + -1.5499999999999986E-002 4.5889290049672127E-004 + -1.4399999999999996E-002 4.6935238060541451E-004 + -1.3299999999999992E-002 4.7703323070891201E-004 + -1.2199999999999989E-002 4.8148780479095876E-004 + -1.1099999999999985E-002 4.8228437663055956E-004 + -9.9999999999999950E-003 4.7909832210280001E-004 + -8.8999999999999913E-003 4.7165047726593912E-004 + -7.7999999999999875E-003 4.5959724229760468E-004 + -6.6999999999999837E-003 4.4255855027586222E-004 + -5.5999999999999939E-003 4.2025456787087023E-004 + -4.4999999999999901E-003 3.9255485171452165E-004 + -3.3999999999999864E-003 3.5936842323280871E-004 + -2.2999999999999826E-003 3.2056652707979083E-004 + -1.1999999999999927E-003 2.7604895876720548E-004 + -9.9999999999988987E-005 2.2586817794945091E-004 + 1.0000000000000148E-003 1.7023108375724405E-004 + 2.1000000000000185E-003 1.0937671322608367E-004 + 3.2000000000000084E-003 4.3546620872803032E-005 + 4.3000000000000121E-003 -2.6917365175904706E-005 + 5.4000000000000159E-003 -1.0149525769520551E-004 + 6.5000000000000058E-003 -1.7956260126084089E-004 + 7.6000000000000234E-003 -2.6049854932352901E-004 + 8.7000000000000133E-003 -3.4367182524874806E-004 + 9.8000000000000032E-003 -4.2832657345570624E-004 + 1.0900000000000021E-002 -5.1355006871744990E-004 + 1.2000000000000011E-002 -5.9838849119842052E-004 + 1.3100000000000001E-002 -6.8194238701835275E-004 + 1.4200000000000018E-002 -7.6333363540470600E-004 + 1.5300000000000008E-002 -8.4160530241206288E-004 + 1.6400000000000026E-002 -9.1573636746034026E-004 + 1.7500000000000016E-002 -9.8475860431790352E-004 + 1.8600000000000005E-002 -1.0478051844984293E-003 + 1.9700000000000023E-002 -1.1040556710213423E-003 + 2.0800000000000013E-002 -1.1526872403919697E-003 + 2.1900000000000003E-002 -1.1929343454539776E-003 + 2.3000000000000020E-002 -1.2241851072758436E-003 + 2.4100000000000010E-002 -1.2459834106266499E-003 + 2.5200000000000000E-002 -1.2579469475895166E-003 + 2.6300000000000018E-002 -1.2597427703440189E-003 + 2.7400000000000008E-002 -1.2511655222624540E-003 + 2.8500000000000025E-002 -1.2322121765464544E-003 + 2.9600000000000015E-002 -1.2030515354126692E-003 + 3.0700000000000005E-002 -1.1639451840892434E-003 + 3.1800000000000023E-002 -1.1152401566505432E-003 + 3.2900000000000013E-002 -1.0574215557426214E-003 + 3.4000000000000002E-002 -9.9113408941775560E-004 + 3.5100000000000020E-002 -9.1713271103799343E-004 + 3.6200000000000010E-002 -8.3622895181179047E-004 + 3.7300000000000028E-002 -7.4930826667696238E-004 + 3.8400000000000017E-002 -6.5736938267946243E-004 + 3.9500000000000007E-002 -5.6149327429011464E-004 + 4.0600000000000025E-002 -4.6276088687591255E-004 + 4.1700000000000015E-002 -3.6222732160240412E-004 + 4.2800000000000005E-002 -2.6095192879438400E-004 + 4.3900000000000022E-002 -1.6003484779503196E-004 + 4.5000000000000012E-002 -6.0566901083802804E-005 + 4.6100000000000002E-002 3.6433011700864881E-005 + 4.7200000000000020E-002 1.3003924686927348E-004 + 4.8300000000000010E-002 2.1938633290119469E-004 + 4.9400000000000027E-002 3.0367629369720817E-004 + 5.0500000000000017E-002 3.8221382419578731E-004 + 5.1600000000000007E-002 4.5441745896823704E-004 + 5.2700000000000025E-002 5.1978463307023048E-004 + 5.3800000000000014E-002 5.7790544815361500E-004 + 5.4900000000000004E-002 6.2848575180396438E-004 + 5.6000000000000022E-002 6.7138188751414418E-004 + 5.7100000000000012E-002 7.0656137540936470E-004 + 5.8200000000000002E-002 7.3405826697126031E-004 + 5.9300000000000019E-002 7.5399054912850261E-004 + 6.0400000000000009E-002 7.6658074976876378E-004 + 6.1500000000000027E-002 7.7213952317833900E-004 + 6.2600000000000017E-002 7.7104096999391913E-004 + 6.3700000000000007E-002 7.6370802707970142E-004 + 6.4800000000000024E-002 7.5064093107357621E-004 + 6.5900000000000014E-002 7.3239766061306000E-004 + 6.7000000000000004E-002 7.0954067632555962E-004 + 6.8100000000000022E-002 6.8261264823377132E-004 + 6.9200000000000012E-002 6.5217068186029792E-004 + 7.0300000000000029E-002 6.1881938017904758E-004 + 7.1400000000000019E-002 5.8317679213359952E-004 + 7.2500000000000009E-002 5.4580456344410777E-004 + 7.3600000000000027E-002 5.0720182480290532E-004 + 7.4700000000000016E-002 4.6785970334894955E-004 + 7.5800000000000006E-002 4.2828317964449525E-004 + 7.6900000000000024E-002 3.8892964948900044E-004 + 7.8000000000000014E-002 3.5015918547287583E-004 + 7.9100000000000004E-002 3.1227650470100343E-004 + 8.0200000000000021E-002 2.7560192393139005E-004 + 8.1300000000000011E-002 2.4045443569775671E-004 + 8.2400000000000029E-002 2.0705866336356848E-004 + 8.3500000000000019E-002 1.7552411009091884E-004 + 8.4600000000000009E-002 1.4593522064387798E-004 + 8.5700000000000026E-002 1.1842198000522330E-004 + 8.6800000000000016E-002 9.3101953098084778E-005 + 8.7900000000000006E-002 6.9985973823349923E-005 + 8.9000000000000024E-002 4.8999696446117014E-005 + 9.0100000000000013E-002 3.0094561225268990E-005 + 9.1200000000000003E-002 1.3278510778036434E-005 + 9.2300000000000021E-002 -1.4850836578261806E-006 + 9.3400000000000011E-002 -1.4344995179271791E-005 + 9.4500000000000028E-002 -2.5478113457211293E-005 + 9.5600000000000018E-002 -3.4968630643561482E-005 + 9.6700000000000008E-002 -4.2838710214709863E-005 + 9.7800000000000026E-002 -4.9189944547833875E-005 + 9.8900000000000016E-002 -5.4239084420260042E-005 + 0.10000000000000001 -5.8185396483168006E-005 + 0.10110000000000002 -6.1100428865756840E-005 + 0.10220000000000001 -6.3009698351379484E-005 + 0.10330000000000003 -6.4032734371721745E-005 + 0.10440000000000002 -6.4366809965576977E-005 + 0.10550000000000001 -6.4143358031287789E-005 + 0.10660000000000003 -6.3379906350746751E-005 + 0.10770000000000002 -6.2109786085784435E-005 + 0.10880000000000001 -6.0477072111098096E-005 + 0.10990000000000003 -5.8642297517508268E-005 + 0.11100000000000002 -5.6635919463587925E-005 + 0.11210000000000001 -5.4396787163568661E-005 + 0.11320000000000002 -5.1950679335277528E-005 + 0.11430000000000001 -4.9456735723651946E-005 + 0.11540000000000003 -4.7042482037795708E-005 + 0.11650000000000002 -4.4670083298115060E-005 + 0.11760000000000001 -4.2238571040797979E-005 + 0.11870000000000003 -3.9773331081960350E-005 + 0.11980000000000002 -3.7413563404697925E-005 + 0.12090000000000001 -3.5224635212216526E-005 + 0.12200000000000003 -3.3124408219009638E-005 + 0.12310000000000001 -3.1033541745273396E-005 + 0.12420000000000003 -2.9013739549554884E-005 + 0.12530000000000002 -2.7176889489055611E-005 + 0.12640000000000001 -2.5507712052785791E-005 + 0.12750000000000003 -2.3883234462118708E-005 + 0.12860000000000002 -2.2263035134528764E-005 + 0.12970000000000001 -2.0757144739036448E-005 + 0.13080000000000003 -1.9457522284938022E-005 + 0.13190000000000002 -1.8290797015652061E-005 + 0.13300000000000001 -1.7121201381087303E-005 + 0.13410000000000000 -1.5948276995914057E-005 + 0.13520000000000004 -1.4899148482072633E-005 + 0.13630000000000003 -1.4025881682755426E-005 + 0.13740000000000002 -1.3220722394180484E-005 + 0.13850000000000001 -1.2378847713989671E-005 + 0.13960000000000000 -1.1554892807907891E-005 + 0.14070000000000005 -1.0871144695556723E-005 + 0.14180000000000004 -1.0318536624254193E-005 + 0.14290000000000003 -9.7599468062981032E-006 + 0.14400000000000002 -9.1342189989518374E-006 + 0.14510000000000001 -8.5467145254369825E-006 + 0.14620000000000000 -8.1060798038379289E-006 + 0.14730000000000004 -7.7556114774779417E-006 + 0.14840000000000003 -7.3566779974498786E-006 + 0.14950000000000002 -6.8947820182074793E-006 + 0.15060000000000001 -6.4925925471470691E-006 + 0.15170000000000000 -6.2151552810973953E-006 + 0.15280000000000005 -5.9695703384932131E-006 + 0.15390000000000004 -5.6511985349061433E-006 + 0.15500000000000003 -5.3048424888402224E-006 + 0.15610000000000002 -5.0502453632361721E-006 + 0.15720000000000001 -4.8899405555857811E-006 + 0.15830000000000000 -4.7000862650747877E-006 + 0.15940000000000004 -4.4205262383911759E-006 + 0.16050000000000003 -4.1497351048747078E-006 + 0.16160000000000002 -3.9955034480954055E-006 + 0.16270000000000001 -3.9095048123272136E-006 + 0.16380000000000000 -3.7586696635116823E-006 + 0.16490000000000005 -3.5235318591730902E-006 + 0.16600000000000004 -3.3223550417460501E-006 + 0.16710000000000003 -3.2287159683619393E-006 + 0.16820000000000002 -3.1633526305085979E-006 + 0.16930000000000001 -3.0207766030798666E-006 + 0.17040000000000000 -2.8301867587288143E-006 + 0.17150000000000004 -2.7040298391511897E-006 + 0.17260000000000003 -2.6602065190672874E-006 + 0.17370000000000002 -2.5954777811421081E-006 + 0.17480000000000001 -2.4476223643432604E-006 + 0.17590000000000000 -2.2927827103558229E-006 + 0.17700000000000005 -2.2270251065492630E-006 + 0.17810000000000004 -2.2175356662046397E-006 + 0.17920000000000003 -2.1521163944271393E-006 + 0.18030000000000002 -2.0094989849894773E-006 + 0.18140000000000001 -1.8894345430453541E-006 + 0.18250000000000000 -1.8595559367895476E-006 + 0.18360000000000004 -1.8557341263658600E-006 + 0.18470000000000003 -1.7837892301031388E-006 + 0.18580000000000002 -1.6614009155091480E-006 + 0.18690000000000001 -1.5850340560064069E-006 + 0.18800000000000000 -1.5794220189491170E-006 + 0.18910000000000005 -1.5634885812687571E-006 + 0.19020000000000004 -1.4791987723583588E-006 + 0.19130000000000003 -1.3800716942569125E-006 + 0.19240000000000002 -1.3448561730911024E-006 + 0.19350000000000001 -1.3547673916036729E-006 + 0.19460000000000005 -1.3240174894235679E-006 + 0.19570000000000004 -1.2327885769991553E-006 + 0.19680000000000003 -1.1567295814529643E-006 + 0.19790000000000002 -1.1499946594994981E-006 + 0.19900000000000001 -1.1636328736130963E-006 + 0.20010000000000000 -1.1215665836061817E-006 + 0.20120000000000005 -1.0348240948587772E-006 + 0.20230000000000004 -9.8137661552755162E-007 + 0.20340000000000003 -9.8806788173533278E-007 + 0.20450000000000002 -9.9504813988460228E-007 + 0.20560000000000000 -9.5015786882868269E-007 + 0.20670000000000005 -8.8395137254337897E-007 + 0.20780000000000004 -8.5578233210981125E-007 + 0.20890000000000003 -8.6200208215814200E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0054.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0054.BXZ.semd new file mode 100644 index 00000000..99a3c03e --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0054.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.3697731317263706E-011 + -0.11449999999999999 -3.8519867850972389E-011 + -0.11340000000000000 -6.0436995685808625E-011 + -0.11230000000000000 8.1728110390422160E-011 + -0.11119999999999999 2.1664800509135773E-010 + -0.11009999999999999 -3.4040520402456309E-011 + -0.10900000000000000 -4.8208020908546700E-010 + -0.10790000000000000 -2.7206739638963029E-010 + -0.10679999999999999 7.1667333179092907E-010 + -0.10569999999999999 1.0246075099473728E-009 + -0.10460000000000000 -4.2161327207246302E-010 + -0.10349999999999999 -1.8818469005310590E-009 + -0.10239999999999999 -6.0493343667644695E-010 + -0.10130000000000000 2.4258637321139531E-009 + -0.10020000000000000 2.5024646799209904E-009 + -9.9099999999999994E-002 -1.8537349433245254E-009 + -9.7999999999999990E-002 -4.8300936583700604E-009 + -9.6899999999999986E-002 -6.5601296617145977E-010 + -9.5799999999999996E-002 6.4044045622324575E-009 + -9.4699999999999993E-002 5.8165876559712615E-009 + -9.3599999999999989E-002 -3.7803609131970006E-009 + -9.2499999999999999E-002 -9.8755217337043177E-009 + -9.1399999999999995E-002 -2.5646735846152069E-009 + -9.0299999999999991E-002 9.5434895541757214E-009 + -8.9200000000000002E-002 9.3253706978657647E-009 + -8.8099999999999984E-002 -4.2171088843190319E-009 + -8.6999999999999994E-002 -1.2694439277538550E-008 + -8.5899999999999990E-002 -3.9121101913508483E-009 + -8.4799999999999986E-002 9.9854222668227521E-009 + -8.3699999999999997E-002 9.7386685382616633E-009 + -8.2599999999999993E-002 -2.9505253795747421E-009 + -8.1499999999999989E-002 -8.7989979746794234E-009 + -8.0399999999999999E-002 -8.1144507779740138E-010 + -7.9299999999999995E-002 5.8461280261212778E-009 + -7.8199999999999992E-002 -3.1210903306266857E-010 + -7.7100000000000002E-002 -7.3377419695930257E-009 + -7.5999999999999984E-002 3.1674864554159798E-012 + -7.4899999999999994E-002 1.1607330208107669E-008 + -7.3799999999999991E-002 4.7740180697530832E-009 + -7.2699999999999987E-002 -1.6707955907691030E-008 + -7.1599999999999997E-002 -2.0919548759934514E-008 + -7.0499999999999993E-002 5.0187098921128381E-009 + -6.9399999999999989E-002 2.8316048172882802E-008 + -6.8300000000000000E-002 1.2550323447158007E-008 + -6.7199999999999996E-002 -2.6888070436825728E-008 + -6.6099999999999992E-002 -3.8678408031955769E-008 + -6.5000000000000002E-002 -6.8551369025726672E-009 + -6.3899999999999985E-002 2.4601028769666300E-008 + -6.2799999999999995E-002 1.2652989767047984E-008 + -6.1699999999999991E-002 -2.5253639179823040E-008 + -6.0599999999999994E-002 -3.9294992149052632E-008 + -5.9499999999999990E-002 -1.9398857631358624E-008 + -5.8399999999999994E-002 -3.7799625651757651E-009 + -5.7299999999999990E-002 -1.5911945538960026E-008 + -5.6199999999999986E-002 -3.1371094166843250E-008 + -5.5099999999999996E-002 -2.4942425014273795E-008 + -5.3999999999999992E-002 -1.7670023666482848E-008 + -5.2899999999999989E-002 -4.2288789359190559E-008 + -5.1799999999999985E-002 -8.0368245392037352E-008 + -5.0699999999999995E-002 -7.9865834834436100E-008 + -4.9599999999999991E-002 -3.7826531240625627E-008 + -4.8499999999999988E-002 -1.9334242651325440E-008 + -4.7399999999999998E-002 -6.9026619087253493E-008 + -4.6299999999999994E-002 -1.3945614796284644E-007 + -4.5199999999999990E-002 -1.5010529352821322E-007 + -4.4099999999999986E-002 -1.0022376528695531E-007 + -4.2999999999999997E-002 -7.1628960540692788E-008 + -4.1899999999999993E-002 -1.1481756700959522E-007 + -4.0799999999999989E-002 -1.8240602628338820E-007 + -3.9699999999999985E-002 -2.0380555554311286E-007 + -3.8599999999999995E-002 -1.8461716422280006E-007 + -3.7499999999999992E-002 -1.8539435586717445E-007 + -3.6399999999999988E-002 -2.2213960448880243E-007 + -3.5299999999999984E-002 -2.4808218768157531E-007 + -3.4199999999999994E-002 -2.3942277493915753E-007 + -3.3099999999999991E-002 -2.4102789097923960E-007 + -3.1999999999999987E-002 -2.9296072057150013E-007 + -3.0899999999999997E-002 -3.5235132145317039E-007 + -2.9799999999999993E-002 -3.4702009088505292E-007 + -2.8699999999999989E-002 -2.9066583806525159E-007 + -2.7599999999999986E-002 -2.7511410394254199E-007 + -2.6499999999999996E-002 -3.4223225497953536E-007 + -2.5399999999999992E-002 -4.1563438912817219E-007 + -2.4299999999999988E-002 -4.0557796410212177E-007 + -2.3199999999999985E-002 -3.3558626455487683E-007 + -2.2099999999999995E-002 -3.0267491979429906E-007 + -2.0999999999999991E-002 -3.3746187000360806E-007 + -1.9899999999999987E-002 -3.6665525726675696E-007 + -1.8799999999999983E-002 -3.3259490805903624E-007 + -1.7699999999999994E-002 -2.7417283376962587E-007 + -1.6599999999999990E-002 -2.5789211122173583E-007 + -1.5499999999999986E-002 -2.6231694505440828E-007 + -1.4399999999999996E-002 -2.1656516935308900E-007 + -1.3299999999999992E-002 -1.2116021252950304E-007 + -1.2199999999999989E-002 -5.4208491917506763E-008 + -1.1099999999999985E-002 -5.2535167327505405E-008 + -9.9999999999999950E-003 -4.6219497562560719E-008 + -8.8999999999999913E-003 4.3425711027111902E-008 + -7.7999999999999875E-003 1.8325084738535224E-007 + -6.6999999999999837E-003 2.7374750288799987E-007 + -5.5999999999999939E-003 2.9017428460065275E-007 + -4.4999999999999901E-003 3.1779154596733861E-007 + -3.3999999999999864E-003 4.1801351358117245E-007 + -2.2999999999999826E-003 5.4568761242990149E-007 + -1.1999999999999927E-003 6.2245209164757398E-007 + -9.9999999999988987E-005 6.5508675106684677E-007 + 1.0000000000000148E-003 7.1647951926934184E-007 + 2.1000000000000185E-003 8.2024030234606471E-007 + 3.2000000000000084E-003 8.9965828919957858E-007 + 4.3000000000000121E-003 9.1537287971732439E-007 + 5.4000000000000159E-003 9.2197944923100295E-007 + 6.5000000000000058E-003 9.8255429747950984E-007 + 7.6000000000000234E-003 1.0660974112397525E-006 + 8.7000000000000133E-003 1.0895603281824151E-006 + 9.8000000000000032E-003 1.0422247669339413E-006 + 1.0900000000000021E-002 1.0006613138102693E-006 + 1.2000000000000011E-002 1.0137632671103347E-006 + 1.3100000000000001E-002 1.0331967814636300E-006 + 1.4200000000000018E-002 9.8758766853279667E-007 + 1.5300000000000008E-002 8.9157555294150370E-007 + 1.6400000000000026E-002 8.1629571013763780E-007 + 1.7500000000000016E-002 7.7834931744291680E-007 + 1.8600000000000005E-002 7.1901598630574881E-007 + 1.9700000000000023E-002 6.0274754787315032E-007 + 2.0800000000000013E-002 4.7298632921410899E-007 + 2.1900000000000003E-002 3.8265085322564119E-007 + 2.3000000000000020E-002 3.1287501656152017E-007 + 2.4100000000000010E-002 2.0444319659418397E-007 + 2.5200000000000000E-002 5.4061608523170435E-008 + 2.6300000000000018E-002 -7.8508314516056998E-008 + 2.7400000000000008E-002 -1.5971552613791573E-007 + 2.8500000000000025E-002 -2.3306564855829492E-007 + 2.9600000000000015E-002 -3.4577453789097490E-007 + 3.0700000000000005E-002 -4.7768008926141192E-007 + 3.1800000000000023E-002 -5.7035509826164343E-007 + 3.2900000000000013E-002 -6.1749045698888949E-007 + 3.4000000000000002E-002 -6.6722719793688157E-007 + 3.5100000000000020E-002 -7.4583670084393816E-007 + 3.6200000000000010E-002 -8.1968823906208854E-007 + 3.7300000000000028E-002 -8.4807180655843695E-007 + 3.8400000000000017E-002 -8.4512231524058734E-007 + 3.9500000000000007E-002 -8.5426290752366185E-007 + 4.0600000000000025E-002 -8.7700846052030101E-007 + 4.1700000000000015E-002 -8.7400553638872225E-007 + 4.2800000000000005E-002 -8.2898174014189863E-007 + 4.3900000000000022E-002 -7.8840781725375564E-007 + 4.5000000000000012E-002 -7.7135160836405703E-007 + 4.6100000000000002E-002 -7.4853227260973654E-007 + 4.7200000000000020E-002 -6.8543010911525926E-007 + 4.8300000000000010E-002 -5.9798315987791284E-007 + 4.9400000000000027E-002 -5.3155639534452348E-007 + 5.0500000000000017E-002 -4.8841911848285235E-007 + 5.1600000000000007E-002 -4.3251085912743292E-007 + 5.2700000000000025E-002 -3.4700005357990449E-007 + 5.3800000000000014E-002 -2.6365376015746733E-007 + 5.4900000000000004E-002 -2.0969955016880704E-007 + 5.6000000000000022E-002 -1.6256672097370028E-007 + 5.7100000000000012E-002 -8.9699248917440855E-008 + 5.8200000000000002E-002 -1.2427600282194362E-008 + 5.9300000000000019E-002 3.0650859628167382E-008 + 6.0400000000000009E-002 4.8897227600264159E-008 + 6.1500000000000027E-002 8.6624147854763578E-008 + 6.2600000000000017E-002 1.5299744404728699E-007 + 6.3700000000000007E-002 2.0543178891330172E-007 + 6.4800000000000024E-002 2.1322853172023315E-007 + 6.5900000000000014E-002 2.0445042991923401E-007 + 6.7000000000000004E-002 2.1991492360484699E-007 + 6.8100000000000022E-002 2.5025877903317451E-007 + 6.9200000000000012E-002 2.5596798991500691E-007 + 7.0300000000000029E-002 2.3503083923515078E-007 + 7.1400000000000019E-002 2.2816017519744491E-007 + 7.2500000000000009E-002 2.4718818281144195E-007 + 7.3600000000000027E-002 2.4919981456150708E-007 + 7.4700000000000016E-002 2.0501099129432987E-007 + 7.5800000000000006E-002 1.5523563945407659E-007 + 7.6900000000000024E-002 1.5491960425606521E-007 + 7.8000000000000014E-002 1.8794777645325667E-007 + 7.9100000000000004E-002 1.8441892279952299E-007 + 8.0200000000000021E-002 1.2459695142297278E-007 + 8.1300000000000011E-002 7.0275355312787724E-008 + 8.2400000000000029E-002 7.0325135936855077E-008 + 8.3500000000000019E-002 8.9932356672761671E-008 + 8.4600000000000009E-002 6.9207402475512936E-008 + 8.5700000000000026E-002 2.1410036410429711E-008 + 8.6800000000000016E-002 9.0473033509397283E-009 + 8.7900000000000006E-002 3.8072677455147641E-008 + 8.9000000000000024E-002 4.0400596645895348E-008 + 9.0100000000000013E-002 -1.6298914218282334E-008 + 9.1200000000000003E-002 -6.6455399405640492E-008 + 9.2300000000000021E-002 -4.1491432511975290E-008 + 9.3400000000000011E-002 2.0383804866241917E-008 + 9.4500000000000028E-002 2.1670453875799467E-008 + 9.5600000000000018E-002 -4.7509438161341677E-008 + 9.6700000000000008E-002 -9.3152536351226445E-008 + 9.7800000000000026E-002 -5.5860905234794700E-008 + 9.8900000000000016E-002 2.0785280163693187E-009 + 0.10000000000000001 -5.6514388724338005E-009 + 0.10110000000000002 -5.7336354331027906E-008 + 0.10220000000000001 -6.4028171209429274E-008 + 0.10330000000000003 -1.4599615738575267E-008 + 0.10440000000000002 5.9110294436948152E-009 + 0.10550000000000001 -4.3873058075405424E-008 + 0.10660000000000003 -8.6338033611355058E-008 + 0.10770000000000002 -4.2590833970734820E-008 + 0.10880000000000001 3.6676063075447018E-008 + 0.10990000000000003 3.7063696112227262E-008 + 0.11100000000000002 -4.5194539666226774E-008 + 0.11210000000000001 -8.9791363677704794E-008 + 0.11320000000000002 -3.0204198253613868E-008 + 0.11430000000000001 4.7113484669125683E-008 + 0.11540000000000003 3.2835206553727403E-008 + 0.11650000000000002 -4.2163335933764756E-008 + 0.11760000000000001 -5.8659885837641923E-008 + 0.11870000000000003 5.0702784193390471E-009 + 0.11980000000000002 4.4181945213495055E-008 + 0.12090000000000001 -4.1477750123419810E-009 + 0.12200000000000003 -5.9369416050003565E-008 + 0.12310000000000001 -2.5297859806983070E-008 + 0.12420000000000003 5.4076149780257765E-008 + 0.12530000000000002 5.6666699776997120E-008 + 0.12640000000000001 -2.7057581064582337E-008 + 0.12750000000000003 -7.3627191454761487E-008 + 0.12860000000000002 -1.2554087547300696E-008 + 0.12970000000000001 6.4471123550902121E-008 + 0.13080000000000003 4.2908506969752125E-008 + 0.13190000000000002 -4.0348933083578231E-008 + 0.13300000000000001 -5.5683479160961724E-008 + 0.13410000000000000 1.8681427960132169E-008 + 0.13520000000000004 6.4378589570424083E-008 + 0.13630000000000003 8.6418268097077089E-009 + 0.13740000000000002 -6.1230871040152124E-008 + 0.13850000000000001 -3.3371122754033422E-008 + 0.13960000000000000 5.2984891141250046E-008 + 0.14070000000000005 6.4473930194708373E-008 + 0.14180000000000004 -2.0819893364887321E-008 + 0.14290000000000003 -7.7074098214779951E-008 + 0.14400000000000002 -2.0785609677886896E-008 + 0.14510000000000001 6.3210876533048577E-008 + 0.14620000000000000 5.1894144093012073E-008 + 0.14730000000000004 -3.0785635374286358E-008 + 0.14840000000000003 -5.6516945790008322E-008 + 0.14950000000000002 8.2445410498621641E-009 + 0.15060000000000001 5.5275627630635427E-008 + 0.15170000000000000 8.3231759262503147E-009 + 0.15280000000000005 -5.6665879100137317E-008 + 0.15390000000000004 -3.2461493049140699E-008 + 0.15500000000000003 4.7920490686692574E-008 + 0.15610000000000002 5.9232618809801352E-008 + 0.15720000000000001 -2.1302275499124335E-008 + 0.15830000000000000 -7.4388061932495475E-008 + 0.15940000000000004 -1.8638599996734229E-008 + 0.16050000000000003 6.4810286914962489E-008 + 0.16160000000000002 5.4205592903144861E-008 + 0.16270000000000001 -3.0960269015167796E-008 + 0.16380000000000000 -6.3257736826471955E-008 + 0.16490000000000005 -4.9646803335079426E-010 + 0.16600000000000004 5.6323930408552769E-008 + 0.16710000000000003 2.2850761283166321E-008 + 0.16820000000000002 -4.2360937868579640E-008 + 0.16930000000000001 -3.4935975889993642E-008 + 0.17040000000000000 3.1169783198947698E-008 + 0.17150000000000004 4.8468006497159877E-008 + 0.17260000000000003 -1.3643778551397645E-008 + 0.17370000000000002 -5.9840708388492203E-008 + 0.17480000000000001 -1.6572519356827797E-008 + 0.17590000000000000 5.3262283472577110E-008 + 0.17700000000000005 4.5649883873011277E-008 + 0.17810000000000004 -2.6813511411205582E-008 + 0.17920000000000003 -5.6025960759598092E-008 + 0.18030000000000002 -2.3476176558290263E-009 + 0.18140000000000001 4.9367727683602425E-008 + 0.18250000000000000 2.3021188511052060E-008 + 0.18360000000000004 -3.5795618913425642E-008 + 0.18470000000000003 -3.5798134234710233E-008 + 0.18580000000000002 1.8822561287379358E-008 + 0.18690000000000001 3.9518340599897783E-008 + 0.18800000000000000 -5.9612657032914740E-009 + 0.18910000000000005 -4.4602593618492392E-008 + 0.19020000000000004 -1.3482423177890723E-008 + 0.19130000000000003 4.1779205872671810E-008 + 0.19240000000000002 3.7191441037975892E-008 + 0.19350000000000001 -2.1251283399692511E-008 + 0.19460000000000005 -4.7409123737907066E-008 + 0.19570000000000004 -4.8730490753712274E-009 + 0.19680000000000003 4.1332349098865961E-008 + 0.19790000000000002 2.5225007860285587E-008 + 0.19900000000000001 -2.4387803776448891E-008 + 0.20010000000000000 -3.3460938908547178E-008 + 0.20120000000000005 5.5193964954014518E-009 + 0.20230000000000004 2.9781835664266509E-008 + 0.20340000000000003 6.9245977840637352E-009 + 0.20450000000000002 -1.9686094532289644E-008 + 0.20560000000000000 -5.1002402301492111E-009 + 0.20670000000000005 2.5750372500965568E-008 + 0.20780000000000004 1.9883863444647432E-008 + 0.20890000000000003 -1.8117001232553775E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0055.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0055.BXX.semd new file mode 100644 index 00000000..d5b639c2 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0055.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 2.6953383395904554E-021 + -0.11009999999999999 -3.9686148311642383E-020 + -0.10900000000000000 -4.3154532775948567E-020 + -0.10790000000000000 1.2673961825370042E-019 + -0.10679999999999999 1.1275686670622454E-019 + -0.10569999999999999 -2.9436465453557734E-019 + -0.10460000000000000 7.7179637274802171E-019 + -0.10349999999999999 3.4095603163756938E-018 + -0.10239999999999999 -2.6647561394849845E-018 + -0.10130000000000000 -2.4008300202614664E-017 + -0.10020000000000000 -2.3006915353057968E-017 + -9.9099999999999994E-002 5.9794438026845214E-017 + -9.7999999999999990E-002 1.6465781834608704E-016 + -9.6899999999999986E-002 6.5371819112269760E-017 + -9.5799999999999996E-002 -3.2096637999152924E-016 + -9.4699999999999993E-002 -5.9947475704590384E-016 + -9.3599999999999989E-002 -2.6554607304386444E-016 + -9.2499999999999999E-002 5.2617946087277234E-016 + -9.1399999999999995E-002 1.2265280598214605E-015 + -9.0299999999999991E-002 1.9775489754715386E-015 + -8.9200000000000002E-002 2.6896684207113053E-015 + -8.8099999999999984E-002 1.9473867145549642E-016 + -8.6999999999999994E-002 -9.5672515387974257E-015 + -8.5899999999999990E-002 -2.1019359755340694E-014 + -8.4799999999999986E-002 -1.4576910167753317E-014 + -8.3699999999999997E-002 2.3028633714576932E-014 + -8.2599999999999993E-002 6.8656255539697314E-014 + -8.1499999999999989E-002 7.0093866962831625E-014 + -8.0399999999999999E-002 1.8026841057085718E-015 + -7.9299999999999995E-002 -9.8447481720539964E-014 + -7.8199999999999992E-002 -1.7167476750075406E-013 + -7.7100000000000002E-002 -1.9459218578935650E-013 + -7.5999999999999984E-002 -1.4046687532749680E-013 + -7.4899999999999994E-002 9.1882786643938952E-014 + -7.3799999999999991E-002 5.6259543464859396E-013 + -7.2699999999999987E-002 1.0080224415592864E-012 + -7.1599999999999997E-002 8.3523894181189440E-013 + -7.0499999999999993E-002 -2.9889692066895068E-013 + -6.9399999999999989E-002 -1.8545852787515971E-012 + -6.8300000000000000E-002 -2.6645740735381507E-012 + -6.7199999999999996E-002 -2.0365256789972586E-012 + -6.6099999999999992E-002 -3.4666621786735852E-013 + -6.5000000000000002E-002 1.7393216858105354E-012 + -6.3899999999999985E-002 4.1749277646108141E-012 + -6.2799999999999995E-002 6.7709930544335162E-012 + -6.1699999999999991E-002 7.5979647920498827E-012 + -6.0599999999999994E-002 3.6871334978261228E-012 + -5.9499999999999990E-002 -5.3345960461526065E-012 + -5.8399999999999994E-002 -1.5047071227902720E-011 + -5.7299999999999990E-002 -1.9570289833126253E-011 + -5.6199999999999986E-002 -1.7235570609619444E-011 + -5.5099999999999996E-002 -1.0806308105293372E-011 + -5.3999999999999992E-002 -1.1947499196571232E-012 + -5.2899999999999989E-002 1.5830942459715835E-011 + -5.1799999999999985E-002 4.2452256987512982E-011 + -5.0699999999999995E-002 6.8811373266086662E-011 + -4.9599999999999991E-002 7.5453795989055550E-011 + -4.8499999999999988E-002 4.9080850494931383E-011 + -4.7399999999999998E-002 -6.5036509164229095E-012 + -4.6299999999999994E-002 -7.7458900404892006E-011 + -4.5199999999999990E-002 -1.5275535003578256E-010 + -4.4099999999999986E-002 -2.2125641596648649E-010 + -4.2999999999999997E-002 -2.5614368959203659E-010 + -4.1899999999999993E-002 -2.1505976166569241E-010 + -4.0799999999999989E-002 -6.9065093921683030E-011 + -3.9699999999999985E-002 1.6694895466073945E-010 + -3.8599999999999995E-002 4.3755224443664531E-010 + -3.7499999999999992E-002 6.7744704290717550E-010 + -3.6399999999999988E-002 8.2886497665413117E-010 + -3.5299999999999984E-002 8.2947032575830804E-010 + -3.4199999999999994E-002 6.0446825322912900E-010 + -3.3099999999999991E-002 9.7093395823311113E-011 + -3.1999999999999987E-002 -6.8152344878669169E-010 + -3.0899999999999997E-002 -1.6310373052164095E-009 + -2.9799999999999993E-002 -2.5782611601243843E-009 + -2.8699999999999989E-002 -3.2951075201737012E-009 + -2.7599999999999986E-002 -3.5026770373036697E-009 + -2.6499999999999996E-002 -2.8971782750630837E-009 + -2.5399999999999992E-002 -1.2209897537474035E-009 + -2.4299999999999988E-002 1.6695325122384475E-009 + -2.3199999999999985E-002 5.8055071860962926E-009 + -2.2099999999999995E-002 1.1159309920572014E-008 + -2.0999999999999991E-002 1.7666991425357992E-008 + -1.9899999999999987E-002 2.5200598940955388E-008 + -1.8799999999999983E-002 3.3585791925361264E-008 + -1.7699999999999994E-002 4.2738850680734686E-008 + -1.6599999999999990E-002 5.2840000819287525E-008 + -1.5499999999999986E-002 6.4385190512439294E-008 + -1.4399999999999996E-002 7.8097244227137708E-008 + -1.3299999999999992E-002 9.4849227139093273E-008 + -1.2199999999999989E-002 1.1570796232263092E-007 + -1.1099999999999985E-002 1.4199845566054137E-007 + -9.9999999999999950E-003 1.7523117890050344E-007 + -8.8999999999999913E-003 2.1693179519388650E-007 + -7.7999999999999875E-003 2.6858714363697800E-007 + -6.6999999999999837E-003 3.3180492664541816E-007 + -5.5999999999999939E-003 4.0853231553228397E-007 + -4.4999999999999901E-003 5.0113561655962258E-007 + -3.3999999999999864E-003 6.1238188209244981E-007 + -2.2999999999999826E-003 7.4549888040564838E-007 + -1.1999999999999927E-003 9.0435344191064360E-007 + -9.9999999999988987E-005 1.0935958698610193E-006 + 1.0000000000000148E-003 1.3186783007768099E-006 + 2.1000000000000185E-003 1.5858488495723577E-006 + 3.2000000000000084E-003 1.9022547803615453E-006 + 4.3000000000000121E-003 2.2760320916859200E-006 + 5.4000000000000159E-003 2.7162593596585793E-006 + 6.5000000000000058E-003 3.2328616725862958E-006 + 7.6000000000000234E-003 3.8367288652807474E-006 + 8.7000000000000133E-003 4.5400693124975078E-006 + 9.8000000000000032E-003 5.3566172937280498E-006 + 1.0900000000000021E-002 6.3015049818204716E-006 + 1.2000000000000011E-002 7.3909591264964547E-006 + 1.3100000000000001E-002 8.6424215623992495E-006 + 1.4200000000000018E-002 1.0074964848172385E-005 + 1.5300000000000008E-002 1.1709539649018552E-005 + 1.6400000000000026E-002 1.3568715985456947E-005 + 1.7500000000000016E-002 1.5676201655878685E-005 + 1.8600000000000005E-002 1.8056522094411775E-005 + 1.9700000000000023E-002 2.0735054931719787E-005 + 2.0800000000000013E-002 2.3737784431432374E-005 + 2.1900000000000003E-002 2.7090911316918209E-005 + 2.3000000000000020E-002 3.0820170650258660E-005 + 2.4100000000000010E-002 3.4950655390275642E-005 + 2.5200000000000000E-002 3.9506474422523752E-005 + 2.6300000000000018E-002 4.4510310544865206E-005 + 2.7400000000000008E-002 4.9982576456386596E-005 + 2.8500000000000025E-002 5.5940607126103714E-005 + 2.9600000000000015E-002 6.2398081354331225E-005 + 3.0700000000000005E-002 6.9364345108624548E-005 + 3.1800000000000023E-002 7.6842799899168313E-005 + 3.2900000000000013E-002 8.4829574916511774E-005 + 3.4000000000000002E-002 9.3312548415269703E-005 + 3.5100000000000020E-002 1.0227110760752112E-004 + 3.6200000000000010E-002 1.1167464253958315E-004 + 3.7300000000000028E-002 1.2148123641964048E-004 + 3.8400000000000017E-002 1.3163711992092431E-004 + 3.9500000000000007E-002 1.4207656204234809E-004 + 4.0600000000000025E-002 1.5272138989530504E-004 + 4.1700000000000015E-002 1.6347915516234934E-004 + 4.2800000000000005E-002 1.7424317775294185E-004 + 4.3900000000000022E-002 1.8489170179236680E-004 + 4.5000000000000012E-002 1.9528956909198314E-004 + 4.6100000000000002E-002 2.0528763707261533E-004 + 4.7200000000000020E-002 2.1472325897775590E-004 + 4.8300000000000010E-002 2.2342058946378529E-004 + 4.9400000000000027E-002 2.3119233082979918E-004 + 5.0500000000000017E-002 2.3784393852110952E-004 + 5.1600000000000007E-002 2.4317421775776893E-004 + 5.2700000000000025E-002 2.4697647313587368E-004 + 5.3800000000000014E-002 2.4904264137148857E-004 + 5.4900000000000004E-002 2.4916522670537233E-004 + 5.6000000000000022E-002 2.4714489700272679E-004 + 5.7100000000000012E-002 2.4278966884594411E-004 + 5.8200000000000002E-002 2.3592138313688338E-004 + 5.9300000000000019E-002 2.2637804795522243E-004 + 6.0400000000000009E-002 2.1401944104582071E-004 + 6.1500000000000027E-002 1.9873306155204773E-004 + 6.2600000000000017E-002 1.8043177260551602E-004 + 6.3700000000000007E-002 1.5906513726804405E-004 + 6.4800000000000024E-002 1.3461928756441921E-004 + 6.5900000000000014E-002 1.0712455696193501E-004 + 6.7000000000000004E-002 7.6655662269331515E-005 + 6.8100000000000022E-002 4.3329386244295165E-005 + 6.9200000000000012E-002 7.3023761615331750E-006 + 7.0300000000000029E-002 -3.1215549824992195E-005 + 7.1400000000000019E-002 -7.1956630563363433E-005 + 7.2500000000000009E-002 -1.1460734822321683E-004 + 7.3600000000000027E-002 -1.5881651779636741E-004 + 7.4700000000000016E-002 -2.0419596694409847E-004 + 7.5800000000000006E-002 -2.5031712721101940E-004 + 7.6900000000000024E-002 -2.9671096126548946E-004 + 7.8000000000000014E-002 -3.4287929884158075E-004 + 7.9100000000000004E-002 -3.8830639095976949E-004 + 8.0200000000000021E-002 -4.3246295535936952E-004 + 8.1300000000000011E-002 -4.7481036745011806E-004 + 8.2400000000000029E-002 -5.1481445552781224E-004 + 8.3500000000000019E-002 -5.5195437744259834E-004 + 8.4600000000000009E-002 -5.8572558918967843E-004 + 8.5700000000000026E-002 -6.1564479256048799E-004 + 8.6800000000000016E-002 -6.4125948119908571E-004 + 8.7900000000000006E-002 -6.6216912819072604E-004 + 8.9000000000000024E-002 -6.7803484853357077E-004 + 9.0100000000000013E-002 -6.8857596488669515E-004 + 9.1200000000000003E-002 -6.9356476888060570E-004 + 9.2300000000000021E-002 -6.9283292395994067E-004 + 9.3400000000000011E-002 -6.8628968438133597E-004 + 9.4500000000000028E-002 -6.7393120843917131E-004 + 9.5600000000000018E-002 -6.5583252580836415E-004 + 9.6700000000000008E-002 -6.3213956309482455E-004 + 9.7800000000000026E-002 -6.0306605882942677E-004 + 9.8900000000000016E-002 -5.6889693951234221E-004 + 0.10000000000000001 -5.2998546743765473E-004 + 0.10110000000000002 -4.8675420111976564E-004 + 0.10220000000000001 -4.3967907549813390E-004 + 0.10330000000000003 -3.8928937283344567E-004 + 0.10440000000000002 -3.3615154097788036E-004 + 0.10550000000000001 -2.8085679514333606E-004 + 0.10660000000000003 -2.2400857415050268E-004 + 0.10770000000000002 -1.6622721159365028E-004 + 0.10880000000000001 -1.0815066343639046E-004 + 0.10990000000000003 -5.0412447308190167E-005 + 0.11100000000000002 6.3794950619922020E-006 + 0.11210000000000001 6.1660903156735003E-005 + 0.11320000000000002 1.1490239558042958E-004 + 0.11430000000000001 1.6559763753321022E-004 + 0.11540000000000003 2.1327468857634813E-004 + 0.11650000000000002 2.5752760120667517E-004 + 0.11760000000000001 2.9802141943946481E-004 + 0.11870000000000003 3.3447783789597452E-004 + 0.11980000000000002 3.6668052780441940E-004 + 0.12090000000000001 3.9447375456802547E-004 + 0.12200000000000003 4.1776089346967638E-004 + 0.12310000000000001 4.3650632142089307E-004 + 0.12420000000000003 4.5073416549712420E-004 + 0.12530000000000002 4.6053057303652167E-004 + 0.12640000000000001 4.6603838563896716E-004 + 0.12750000000000003 4.6744802966713905E-004 + 0.12860000000000002 4.6498328447341919E-004 + 0.12970000000000001 4.5889246393926442E-004 + 0.13080000000000003 4.4945479021407664E-004 + 0.13190000000000002 4.3699104571714997E-004 + 0.13300000000000001 4.2185006896033883E-004 + 0.13410000000000000 4.0438052383251488E-004 + 0.13520000000000004 3.8491844316013157E-004 + 0.13630000000000003 3.6379869561642408E-004 + 0.13740000000000002 3.4136560861952603E-004 + 0.13850000000000001 3.1796391704119742E-004 + 0.13960000000000000 2.9391871066763997E-004 + 0.14070000000000005 2.6952527696266770E-004 + 0.14180000000000004 2.4505780311301351E-004 + 0.14290000000000003 2.2077518224250525E-004 + 0.14400000000000002 1.9691351917572320E-004 + 0.14510000000000001 1.7367710825055838E-004 + 0.14620000000000000 1.5124221681617200E-004 + 0.14730000000000004 1.2976495781913400E-004 + 0.14840000000000003 1.0937803017441183E-004 + 0.14950000000000002 9.0180692495778203E-005 + 0.15060000000000001 7.2239541623275727E-005 + 0.15170000000000000 5.5602940847165883E-005 + 0.15280000000000005 4.0310242184204981E-005 + 0.15390000000000004 2.6380244889878668E-005 + 0.15500000000000003 1.3800617125525605E-005 + 0.15610000000000002 2.5356721380376257E-006 + 0.15720000000000001 -7.4520148700685240E-006 + 0.15830000000000000 -1.6196769138332456E-005 + 0.15940000000000004 -2.3747450541122817E-005 + 0.16050000000000003 -3.0179882742231712E-005 + 0.16160000000000002 -3.5582153941504657E-005 + 0.16270000000000001 -4.0028717194218189E-005 + 0.16380000000000000 -4.3580439523793757E-005 + 0.16490000000000005 -4.6305827709147707E-005 + 0.16600000000000004 -4.8292571591446176E-005 + 0.16710000000000003 -4.9632857553660870E-005 + 0.16820000000000002 -5.0401857151882723E-005 + 0.16930000000000001 -5.0660739361774176E-005 + 0.17040000000000000 -5.0472946895752102E-005 + 0.17150000000000004 -4.9907863285625353E-005 + 0.17260000000000003 -4.9027246859623119E-005 + 0.17370000000000002 -4.7880450438242406E-005 + 0.17480000000000001 -4.6515913709299639E-005 + 0.17590000000000000 -4.4989676098339260E-005 + 0.17700000000000005 -4.3350515625206754E-005 + 0.17810000000000004 -4.1624276491347700E-005 + 0.17920000000000003 -3.9823607949074358E-005 + 0.18030000000000002 -3.7975114537402987E-005 + 0.18140000000000001 -3.6123426980338991E-005 + 0.18250000000000000 -3.4304168366361409E-005 + 0.18360000000000004 -3.2522053516004235E-005 + 0.18470000000000003 -3.0767248972551897E-005 + 0.18580000000000002 -2.9047299904050305E-005 + 0.18690000000000001 -2.7389563911128789E-005 + 0.18800000000000000 -2.5813231331994757E-005 + 0.18910000000000005 -2.4312790628755465E-005 + 0.19020000000000004 -2.2875776267028414E-005 + 0.19130000000000003 -2.1506511984625831E-005 + 0.19240000000000002 -2.0219851649017073E-005 + 0.19350000000000001 -1.9016788428416476E-005 + 0.19460000000000005 -1.7881598978419788E-005 + 0.19570000000000004 -1.6805417544674128E-005 + 0.19680000000000003 -1.5797251762705855E-005 + 0.19790000000000002 -1.4866124729451258E-005 + 0.19900000000000001 -1.4001903764437884E-005 + 0.20010000000000000 -1.3186118849262130E-005 + 0.20120000000000005 -1.2416729987307917E-005 + 0.20230000000000004 -1.1706962141033728E-005 + 0.20340000000000003 -1.1059290045523085E-005 + 0.20450000000000002 -1.0455035408085678E-005 + 0.20560000000000000 -9.8773507488658652E-006 + 0.20670000000000005 -9.3340750026982278E-006 + 0.20780000000000004 -8.8428187154931948E-006 + 0.20890000000000003 -8.3995364548172802E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0055.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0055.BXZ.semd new file mode 100644 index 00000000..840e0b2e --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0055.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 -2.1335217507987356E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3247356507830386E-021 + -0.10790000000000000 3.2296866351523760E-019 + -0.10679999999999999 1.0674557717373977E-019 + -0.10569999999999999 -1.4623047761222683E-018 + -0.10460000000000000 -1.2596300164102911E-018 + -0.10349999999999999 4.7662432272616785E-018 + -0.10239999999999999 7.2483702952041428E-018 + -0.10130000000000000 -1.0592410048849818E-017 + -0.10020000000000000 -2.7792543971565133E-017 + -9.9099999999999994E-002 1.2570398243991732E-017 + -9.7999999999999990E-002 7.9820460804419312E-017 + -9.6899999999999986E-002 1.2145883363365230E-017 + -9.5799999999999996E-002 -1.8955655035397421E-016 + -9.4699999999999993E-002 -1.2843990713135484E-016 + -9.3599999999999989E-002 3.9215259059577714E-016 + -9.2499999999999999E-002 5.3948947190813040E-016 + -9.1399999999999995E-002 -6.0574327731161850E-016 + -9.0299999999999991E-002 -1.6980233383172912E-015 + -8.9200000000000002E-002 1.2997302353099532E-016 + -8.8099999999999984E-002 3.8443742275944687E-015 + -8.6999999999999994E-002 2.7951547275888037E-015 + -8.5899999999999990E-002 -5.4413006896460517E-015 + -8.4799999999999986E-002 -9.5917485786649673E-015 + -8.3699999999999997E-002 2.5228135180140488E-015 + -8.2599999999999993E-002 1.8417215249069176E-014 + -8.1499999999999989E-002 8.2132600552490068E-015 + -8.0399999999999999E-002 -2.5318153606609939E-014 + -7.9299999999999995E-002 -2.8646833847125255E-014 + -7.8199999999999992E-002 2.6885410198585098E-014 + -7.7100000000000002E-002 6.7104572495490372E-014 + -7.5999999999999984E-002 -4.8575484522879638E-015 + -7.4899999999999994E-002 -1.2584705955283326E-013 + -7.3799999999999991E-002 -8.8558948043750141E-014 + -7.2699999999999987E-002 1.4607405725546724E-013 + -7.1599999999999997E-002 2.6607204937564854E-013 + -7.0499999999999993E-002 -1.4646019585919795E-014 + -6.9399999999999989E-002 -4.1285109554124733E-013 + -6.8300000000000000E-002 -2.8991373646376772E-013 + -6.7199999999999996E-002 3.7689483153337255E-013 + -6.6099999999999992E-002 6.6022843659210850E-013 + -6.5000000000000002E-002 -1.0487793901566012E-013 + -6.3899999999999985E-002 -1.0222490172059895E-012 + -6.2799999999999995E-002 -5.2546839492476072E-013 + -6.1699999999999991E-002 1.1612636850386049E-012 + -6.0599999999999994E-002 1.6429054297550927E-012 + -5.9499999999999990E-002 -4.3080353195369681E-013 + -5.8399999999999994E-002 -2.6582670526603680E-012 + -5.7299999999999990E-002 -1.4798601797108568E-012 + -5.6199999999999986E-002 2.3741848331065851E-012 + -5.5099999999999996E-002 3.6569857385371218E-012 + -5.3999999999999992E-002 -3.4670782412572765E-013 + -5.2899999999999989E-002 -4.7691820111162020E-012 + -5.1799999999999985E-002 -2.8353903426536764E-012 + -5.0699999999999995E-002 3.9462547812840754E-012 + -4.9599999999999991E-002 6.1618149818642998E-012 + -4.8499999999999988E-002 -6.3208211451351581E-013 + -4.7399999999999998E-002 -7.9607978195617157E-012 + -4.6299999999999994E-002 -4.8449191707156114E-012 + -4.5199999999999990E-002 5.9952416295305788E-012 + -4.4099999999999986E-002 1.0003288128390686E-011 + -4.2999999999999997E-002 7.0879570658946567E-013 + -4.1899999999999993E-002 -9.9521103164024183E-012 + -4.0799999999999989E-002 -7.5305178759421665E-012 + -3.9699999999999985E-002 4.1723174394603380E-012 + -3.8599999999999995E-002 8.2177606733346842E-012 + -3.7499999999999992E-002 -6.3655038271687170E-013 + -3.6399999999999988E-002 -8.0509314492882567E-012 + -3.5299999999999984E-002 -1.8639827095018324E-012 + -3.4199999999999994E-002 9.1500088755802622E-012 + -3.3099999999999991E-002 8.9033251257641943E-012 + -3.1999999999999987E-002 -8.5820510854067722E-013 + -3.0899999999999997E-002 -4.3729611945431124E-012 + -2.9799999999999993E-002 6.2954882192739481E-013 + -2.8699999999999989E-002 -1.9714479614768576E-012 + -2.7599999999999986E-002 -1.6761333640480380E-011 + -2.6499999999999996E-002 -2.0919059887103408E-011 + -2.5399999999999992E-002 2.9902512757584709E-012 + -2.4299999999999988E-002 3.0767388636832038E-011 + -2.3199999999999985E-002 2.1639650141236366E-011 + -2.2099999999999995E-002 -1.9670950632266759E-011 + -2.0999999999999991E-002 -3.8398579454979043E-011 + -1.9899999999999987E-002 -5.0765455207602006E-012 + -1.8799999999999983E-002 3.2657536397362463E-011 + -1.7699999999999994E-002 9.2001224347160182E-012 + -1.6599999999999990E-002 -5.9788091144596933E-011 + -1.5499999999999986E-002 -8.4349811857453716E-011 + -1.4399999999999996E-002 -1.9601972822691494E-011 + -1.3299999999999992E-002 6.4493244078533962E-011 + -1.2199999999999989E-002 6.8701586086739042E-011 + -1.1099999999999985E-002 -7.3295111299720439E-012 + -9.9999999999999950E-003 -7.1610294083424009E-011 + -8.8999999999999913E-003 -6.8366479144543746E-011 + -7.7999999999999875E-003 -4.3222536660891819E-011 + -6.6999999999999837E-003 -6.1215130187086686E-011 + -5.5999999999999939E-003 -1.0940999495279158E-010 + -4.4999999999999901E-003 -1.2941499261120981E-010 + -3.3999999999999864E-003 -1.1115008219375611E-010 + -2.2999999999999826E-003 -9.2272925411585049E-011 + -1.1999999999999927E-003 -8.1016152120305662E-011 + -9.9999999999988987E-005 -4.9094596443755023E-011 + 1.0000000000000148E-003 -2.0956614915634830E-011 + 2.1000000000000185E-003 -9.5562842361562872E-011 + 3.2000000000000084E-003 -3.0176716681040716E-010 + 4.3000000000000121E-003 -5.0211695912238952E-010 + 5.4000000000000159E-003 -5.2112925086333917E-010 + 6.5000000000000058E-003 -3.8861888707053538E-010 + 7.6000000000000234E-003 -3.2303276720213603E-010 + 8.7000000000000133E-003 -4.5493986355893412E-010 + 9.8000000000000032E-003 -6.3008964712452098E-010 + 1.0900000000000021E-002 -6.1058708089589686E-010 + 1.2000000000000011E-002 -4.5556045047412397E-010 + 1.3100000000000001E-002 -4.4468520532525702E-010 + 1.4200000000000018E-002 -7.4391520721306392E-010 + 1.5300000000000008E-002 -1.1825491696981771E-009 + 1.6400000000000026E-002 -1.4833624328858264E-009 + 1.7500000000000016E-002 -1.5417183085730812E-009 + 1.8600000000000005E-002 -1.5323750046647433E-009 + 1.9700000000000023E-002 -1.5498068384189878E-009 + 2.0800000000000013E-002 -1.6195631502569086E-009 + 2.1900000000000003E-002 -1.6688982418244791E-009 + 2.3000000000000020E-002 -1.7512509220551919E-009 + 2.4100000000000010E-002 -1.8880987884273281E-009 + 2.5200000000000000E-002 -2.0609931539183890E-009 + 2.6300000000000018E-002 -2.2411026368018838E-009 + 2.7400000000000008E-002 -2.4923383357133844E-009 + 2.8500000000000025E-002 -2.9536906254179485E-009 + 2.9600000000000015E-002 -3.4549627603297495E-009 + 3.0700000000000005E-002 -3.5686551491664886E-009 + 3.1800000000000023E-002 -3.1491487195722812E-009 + 3.2900000000000013E-002 -2.8018392050910279E-009 + 3.4000000000000002E-002 -2.8825839493151761E-009 + 3.5100000000000020E-002 -3.1464264527159003E-009 + 3.6200000000000010E-002 -3.0419242680324032E-009 + 3.7300000000000028E-002 -2.6393611740616052E-009 + 3.8400000000000017E-002 -2.5015052251831094E-009 + 3.9500000000000007E-002 -2.7766595689371343E-009 + 4.0600000000000025E-002 -3.1058264848837780E-009 + 4.1700000000000015E-002 -2.9496411979579307E-009 + 4.2800000000000005E-002 -2.1589390275522646E-009 + 4.3900000000000022E-002 -1.5341008463565231E-009 + 4.5000000000000012E-002 -9.4956875695828558E-010 + 4.6100000000000002E-002 -5.9429888787931873E-010 + 4.7200000000000020E-002 1.9641308024453963E-010 + 4.8300000000000010E-002 1.2797127801889019E-009 + 4.9400000000000027E-002 1.9647441451553505E-009 + 5.0500000000000017E-002 2.9084088470909819E-009 + 5.1600000000000007E-002 4.2978309799934777E-009 + 5.2700000000000025E-002 4.9113295652603028E-009 + 5.3800000000000014E-002 4.9136574808983369E-009 + 5.4900000000000004E-002 4.4369383722653311E-009 + 5.6000000000000022E-002 6.1278053742341854E-009 + 5.7100000000000012E-002 8.6880671545941368E-009 + 5.8200000000000002E-002 1.1132800459279224E-008 + 5.9300000000000019E-002 1.0943785433426001E-008 + 6.0400000000000009E-002 9.2861700551338799E-009 + 6.1500000000000027E-002 1.0211456569209076E-008 + 6.2600000000000017E-002 1.3733734149923293E-008 + 6.3700000000000007E-002 1.6381717315994138E-008 + 6.4800000000000024E-002 1.5724221924529047E-008 + 6.5900000000000014E-002 1.2725568154792199E-008 + 6.7000000000000004E-002 1.1440577374344230E-008 + 6.8100000000000022E-002 1.4310072238288285E-008 + 6.9200000000000012E-002 1.6976015260183885E-008 + 7.0300000000000029E-002 1.5863134805726986E-008 + 7.1400000000000019E-002 1.2796383508373310E-008 + 7.2500000000000009E-002 1.2009359728892832E-008 + 7.3600000000000027E-002 1.1546164024878180E-008 + 7.4700000000000016E-002 9.5388594800738247E-009 + 7.5800000000000006E-002 7.9004625064271750E-009 + 7.6900000000000024E-002 8.6203959526187646E-009 + 7.8000000000000014E-002 1.0328826682837189E-008 + 7.9100000000000004E-002 7.8510993262170814E-009 + 8.0200000000000021E-002 -4.0686481961316190E-011 + 8.1300000000000011E-002 -5.9409224206774525E-009 + 8.2400000000000029E-002 -4.1329486499819268E-009 + 8.3500000000000019E-002 1.6156819215851215E-009 + 8.4600000000000009E-002 1.8457603223609453E-009 + 8.5700000000000026E-002 -6.5416938532791846E-009 + 8.6800000000000016E-002 -1.5883797388482890E-008 + 8.7900000000000006E-002 -1.8297406256806426E-008 + 8.9000000000000024E-002 -1.4563176442550230E-008 + 9.0100000000000013E-002 -1.1188821424923390E-008 + 9.1200000000000003E-002 -1.2049539144243226E-008 + 9.2300000000000021E-002 -1.5911878037400129E-008 + 9.3400000000000011E-002 -2.0345037654578846E-008 + 9.4500000000000028E-002 -2.4679733812149607E-008 + 9.5600000000000018E-002 -2.6449439971543143E-008 + 9.6700000000000008E-002 -2.2222872431143514E-008 + 9.7800000000000026E-002 -1.4321910768444468E-008 + 9.8900000000000016E-002 -1.2360932721833251E-008 + 0.10000000000000001 -1.9691398733812093E-008 + 0.10110000000000002 -2.9391554079438720E-008 + 0.10220000000000001 -2.8805061447201297E-008 + 0.10330000000000003 -1.6046765693999987E-008 + 0.10440000000000002 -3.5037663881354320E-009 + 0.10550000000000001 -3.7961473964287507E-009 + 0.10660000000000003 -1.5789026974744047E-008 + 0.10770000000000002 -2.4291283651223239E-008 + 0.10880000000000001 -1.8692222880645204E-008 + 0.10990000000000003 -4.4804284726751575E-009 + 0.11100000000000002 6.8532788333186545E-009 + 0.11210000000000001 7.4173480690831184E-009 + 0.11320000000000002 1.6980077344186384E-009 + 0.11430000000000001 -4.8842250244263141E-009 + 0.11540000000000003 -8.7307743257269976E-009 + 0.11650000000000002 -2.8773408100590814E-009 + 0.11760000000000001 1.4184029950570221E-008 + 0.11870000000000003 2.5093616073945668E-008 + 0.11980000000000002 1.8904767529193123E-008 + 0.12090000000000001 1.7411381225684863E-009 + 0.12200000000000003 -8.3752187407526435E-009 + 0.12310000000000001 1.3611504146027187E-009 + 0.12420000000000003 2.2225380647000748E-008 + 0.12530000000000002 3.3740750637889505E-008 + 0.12640000000000001 2.3040550800601522E-008 + 0.12750000000000003 3.1990092796974068E-009 + 0.12860000000000002 -5.0053809985683984E-009 + 0.12970000000000001 3.5090585992492151E-009 + 0.13080000000000003 1.6825598692093990E-008 + 0.13190000000000002 2.2104536867573188E-008 + 0.13300000000000001 1.8499665799254217E-008 + 0.13410000000000000 1.0221373081265028E-008 + 0.13520000000000004 1.2975530649939060E-009 + 0.13630000000000003 -4.2413326184487232E-009 + 0.13740000000000002 -8.6233042928540726E-010 + 0.13850000000000001 1.0893194790639882E-008 + 0.13960000000000000 1.9923538374655436E-008 + 0.14070000000000005 1.4370904466431966E-008 + 0.14180000000000004 -2.6852702283974850E-009 + 0.14290000000000003 -1.3406990184705592E-008 + 0.14400000000000002 -6.8571690547969411E-009 + 0.14510000000000001 7.4812378514366173E-009 + 0.14620000000000000 1.2263702053871839E-008 + 0.14730000000000004 3.7182394940771246E-009 + 0.14840000000000003 -6.4557625911731975E-009 + 0.14950000000000002 -8.7543794435873679E-009 + 0.15060000000000001 -5.5124220743607566E-009 + 0.15170000000000000 -3.5158642663901674E-009 + 0.15280000000000005 -1.0546662432275866E-009 + 0.15390000000000004 4.4104702112690575E-009 + 0.15500000000000003 7.9370829908498308E-009 + 0.15610000000000002 9.1417723391273853E-010 + 0.15720000000000001 -1.3768834072891423E-008 + 0.15830000000000000 -1.9542364171343252E-008 + 0.15940000000000004 -7.5208292926731701E-009 + 0.16050000000000003 9.5064205396511170E-009 + 0.16160000000000002 1.2481388367291402E-008 + 0.16270000000000001 -1.7398224527731543E-010 + 0.16380000000000000 -1.2145527250595478E-008 + 0.16490000000000005 -1.1123041154803559E-008 + 0.16600000000000004 -2.5709370188309322E-009 + 0.16710000000000003 1.7325034740167666E-009 + 0.16820000000000002 7.8108342016491861E-010 + 0.16930000000000001 8.7251206259963965E-010 + 0.17040000000000000 1.4512374635344827E-009 + 0.17150000000000004 -3.5077112325865301E-009 + 0.17260000000000003 -1.0902321712080720E-008 + 0.17370000000000002 -8.0750321984623952E-009 + 0.17480000000000001 7.0678671804103033E-009 + 0.17590000000000000 1.7628735804464668E-008 + 0.17700000000000005 7.5869310833809323E-009 + 0.17810000000000004 -1.3405030863111733E-008 + 0.17920000000000003 -2.0126272204379347E-008 + 0.18030000000000002 -4.1382950399793117E-009 + 0.18140000000000001 1.4414755611369401E-008 + 0.18250000000000000 1.3903807882797992E-008 + 0.18360000000000004 -1.3263786735606686E-009 + 0.18470000000000003 -1.0292326990679612E-008 + 0.18580000000000002 -4.8276884712095125E-009 + 0.18690000000000001 2.9653597355405736E-009 + 0.18800000000000000 2.5376507561958306E-009 + 0.18910000000000005 -5.9665405949260730E-010 + 0.19020000000000004 1.6333329133644270E-009 + 0.19130000000000003 4.5154133765379356E-009 + 0.19240000000000002 -9.9994668101288653E-010 + 0.19350000000000001 -9.4088070667908141E-009 + 0.19460000000000005 -6.2379217347086069E-009 + 0.19570000000000004 7.8766957400944193E-009 + 0.19680000000000003 1.3992573322241242E-008 + 0.19790000000000002 1.3165251111502130E-009 + 0.19900000000000001 -1.4373036094639247E-008 + 0.20010000000000000 -1.1292246249183790E-008 + 0.20120000000000005 6.9774603872474472E-009 + 0.20230000000000004 1.5335011482875416E-008 + 0.20340000000000003 2.5256636781989528E-009 + 0.20450000000000002 -1.3034664902988879E-008 + 0.20560000000000000 -9.9103711903580916E-009 + 0.20670000000000005 6.0220890496509583E-009 + 0.20780000000000004 1.1914126574197326E-008 + 0.20890000000000003 1.4326504427231157E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0056.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0056.BXX.semd new file mode 100644 index 00000000..2e2f4626 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0056.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 0.0000000000000000 + -9.9099999999999994E-002 0.0000000000000000 + -9.7999999999999990E-002 0.0000000000000000 + -9.6899999999999986E-002 0.0000000000000000 + -9.5799999999999996E-002 0.0000000000000000 + -9.4699999999999993E-002 0.0000000000000000 + -9.3599999999999989E-002 0.0000000000000000 + -9.2499999999999999E-002 0.0000000000000000 + -9.1399999999999995E-002 0.0000000000000000 + -9.0299999999999991E-002 0.0000000000000000 + -8.9200000000000002E-002 0.0000000000000000 + -8.8099999999999984E-002 0.0000000000000000 + -8.6999999999999994E-002 0.0000000000000000 + -8.5899999999999990E-002 0.0000000000000000 + -8.4799999999999986E-002 0.0000000000000000 + -8.3699999999999997E-002 0.0000000000000000 + -8.2599999999999993E-002 0.0000000000000000 + -8.1499999999999989E-002 0.0000000000000000 + -8.0399999999999999E-002 0.0000000000000000 + -7.9299999999999995E-002 0.0000000000000000 + -7.8199999999999992E-002 0.0000000000000000 + -7.7100000000000002E-002 0.0000000000000000 + -7.5999999999999984E-002 0.0000000000000000 + -7.4899999999999994E-002 0.0000000000000000 + -7.3799999999999991E-002 0.0000000000000000 + -7.2699999999999987E-002 0.0000000000000000 + -7.1599999999999997E-002 0.0000000000000000 + -7.0499999999999993E-002 0.0000000000000000 + -6.9399999999999989E-002 0.0000000000000000 + -6.8300000000000000E-002 0.0000000000000000 + -6.7199999999999996E-002 0.0000000000000000 + -6.6099999999999992E-002 0.0000000000000000 + -6.5000000000000002E-002 0.0000000000000000 + -6.3899999999999985E-002 0.0000000000000000 + -6.2799999999999995E-002 0.0000000000000000 + -6.1699999999999991E-002 0.0000000000000000 + -6.0599999999999994E-002 0.0000000000000000 + -5.9499999999999990E-002 0.0000000000000000 + -5.8399999999999994E-002 0.0000000000000000 + -5.7299999999999990E-002 0.0000000000000000 + -5.6199999999999986E-002 0.0000000000000000 + -5.5099999999999996E-002 0.0000000000000000 + -5.3999999999999992E-002 0.0000000000000000 + -5.2899999999999989E-002 0.0000000000000000 + -5.1799999999999985E-002 0.0000000000000000 + -5.0699999999999995E-002 0.0000000000000000 + -4.9599999999999991E-002 0.0000000000000000 + -4.8499999999999988E-002 0.0000000000000000 + -4.7399999999999998E-002 0.0000000000000000 + -4.6299999999999994E-002 0.0000000000000000 + -4.5199999999999990E-002 0.0000000000000000 + -4.4099999999999986E-002 0.0000000000000000 + -4.2999999999999997E-002 0.0000000000000000 + -4.1899999999999993E-002 0.0000000000000000 + -4.0799999999999989E-002 0.0000000000000000 + -3.9699999999999985E-002 0.0000000000000000 + -3.8599999999999995E-002 0.0000000000000000 + -3.7499999999999992E-002 0.0000000000000000 + -3.6399999999999988E-002 0.0000000000000000 + -3.5299999999999984E-002 0.0000000000000000 + -3.4199999999999994E-002 0.0000000000000000 + -3.3099999999999991E-002 0.0000000000000000 + -3.1999999999999987E-002 0.0000000000000000 + -3.0899999999999997E-002 0.0000000000000000 + -2.9799999999999993E-002 0.0000000000000000 + -2.8699999999999989E-002 0.0000000000000000 + -2.7599999999999986E-002 0.0000000000000000 + -2.6499999999999996E-002 0.0000000000000000 + -2.5399999999999992E-002 0.0000000000000000 + -2.4299999999999988E-002 0.0000000000000000 + -2.3199999999999985E-002 0.0000000000000000 + -2.2099999999999995E-002 0.0000000000000000 + -2.0999999999999991E-002 0.0000000000000000 + -1.9899999999999987E-002 0.0000000000000000 + -1.8799999999999983E-002 0.0000000000000000 + -1.7699999999999994E-002 0.0000000000000000 + -1.6599999999999990E-002 0.0000000000000000 + -1.5499999999999986E-002 0.0000000000000000 + -1.4399999999999996E-002 0.0000000000000000 + -1.3299999999999992E-002 0.0000000000000000 + -1.2199999999999989E-002 0.0000000000000000 + -1.1099999999999985E-002 0.0000000000000000 + -9.9999999999999950E-003 0.0000000000000000 + -8.8999999999999913E-003 0.0000000000000000 + -7.7999999999999875E-003 0.0000000000000000 + -6.6999999999999837E-003 0.0000000000000000 + -5.5999999999999939E-003 0.0000000000000000 + -4.4999999999999901E-003 0.0000000000000000 + -3.3999999999999864E-003 0.0000000000000000 + -2.2999999999999826E-003 0.0000000000000000 + -1.1999999999999927E-003 0.0000000000000000 + -9.9999999999988987E-005 0.0000000000000000 + 1.0000000000000148E-003 0.0000000000000000 + 2.1000000000000185E-003 0.0000000000000000 + 3.2000000000000084E-003 0.0000000000000000 + 4.3000000000000121E-003 0.0000000000000000 + 5.4000000000000159E-003 0.0000000000000000 + 6.5000000000000058E-003 0.0000000000000000 + 7.6000000000000234E-003 0.0000000000000000 + 8.7000000000000133E-003 0.0000000000000000 + 9.8000000000000032E-003 0.0000000000000000 + 1.0900000000000021E-002 0.0000000000000000 + 1.2000000000000011E-002 0.0000000000000000 + 1.3100000000000001E-002 0.0000000000000000 + 1.4200000000000018E-002 0.0000000000000000 + 1.5300000000000008E-002 0.0000000000000000 + 1.6400000000000026E-002 0.0000000000000000 + 1.7500000000000016E-002 0.0000000000000000 + 1.8600000000000005E-002 0.0000000000000000 + 1.9700000000000023E-002 0.0000000000000000 + 2.0800000000000013E-002 0.0000000000000000 + 2.1900000000000003E-002 0.0000000000000000 + 2.3000000000000020E-002 0.0000000000000000 + 2.4100000000000010E-002 0.0000000000000000 + 2.5200000000000000E-002 0.0000000000000000 + 2.6300000000000018E-002 0.0000000000000000 + 2.7400000000000008E-002 0.0000000000000000 + 2.8500000000000025E-002 0.0000000000000000 + 2.9600000000000015E-002 0.0000000000000000 + 3.0700000000000005E-002 0.0000000000000000 + 3.1800000000000023E-002 0.0000000000000000 + 3.2900000000000013E-002 0.0000000000000000 + 3.4000000000000002E-002 0.0000000000000000 + 3.5100000000000020E-002 0.0000000000000000 + 3.6200000000000010E-002 0.0000000000000000 + 3.7300000000000028E-002 0.0000000000000000 + 3.8400000000000017E-002 0.0000000000000000 + 3.9500000000000007E-002 0.0000000000000000 + 4.0600000000000025E-002 0.0000000000000000 + 4.1700000000000015E-002 0.0000000000000000 + 4.2800000000000005E-002 0.0000000000000000 + 4.3900000000000022E-002 0.0000000000000000 + 4.5000000000000012E-002 0.0000000000000000 + 4.6100000000000002E-002 0.0000000000000000 + 4.7200000000000020E-002 0.0000000000000000 + 4.8300000000000010E-002 0.0000000000000000 + 4.9400000000000027E-002 0.0000000000000000 + 5.0500000000000017E-002 0.0000000000000000 + 5.1600000000000007E-002 0.0000000000000000 + 5.2700000000000025E-002 0.0000000000000000 + 5.3800000000000014E-002 0.0000000000000000 + 5.4900000000000004E-002 0.0000000000000000 + 5.6000000000000022E-002 0.0000000000000000 + 5.7100000000000012E-002 0.0000000000000000 + 5.8200000000000002E-002 0.0000000000000000 + 5.9300000000000019E-002 0.0000000000000000 + 6.0400000000000009E-002 0.0000000000000000 + 6.1500000000000027E-002 0.0000000000000000 + 6.2600000000000017E-002 0.0000000000000000 + 6.3700000000000007E-002 0.0000000000000000 + 6.4800000000000024E-002 0.0000000000000000 + 6.5900000000000014E-002 0.0000000000000000 + 6.7000000000000004E-002 0.0000000000000000 + 6.8100000000000022E-002 0.0000000000000000 + 6.9200000000000012E-002 0.0000000000000000 + 7.0300000000000029E-002 0.0000000000000000 + 7.1400000000000019E-002 0.0000000000000000 + 7.2500000000000009E-002 0.0000000000000000 + 7.3600000000000027E-002 0.0000000000000000 + 7.4700000000000016E-002 0.0000000000000000 + 7.5800000000000006E-002 0.0000000000000000 + 7.6900000000000024E-002 0.0000000000000000 + 7.8000000000000014E-002 0.0000000000000000 + 7.9100000000000004E-002 0.0000000000000000 + 8.0200000000000021E-002 0.0000000000000000 + 8.1300000000000011E-002 0.0000000000000000 + 8.2400000000000029E-002 0.0000000000000000 + 8.3500000000000019E-002 0.0000000000000000 + 8.4600000000000009E-002 0.0000000000000000 + 8.5700000000000026E-002 0.0000000000000000 + 8.6800000000000016E-002 0.0000000000000000 + 8.7900000000000006E-002 0.0000000000000000 + 8.9000000000000024E-002 0.0000000000000000 + 9.0100000000000013E-002 0.0000000000000000 + 9.1200000000000003E-002 0.0000000000000000 + 9.2300000000000021E-002 0.0000000000000000 + 9.3400000000000011E-002 0.0000000000000000 + 9.4500000000000028E-002 0.0000000000000000 + 9.5600000000000018E-002 0.0000000000000000 + 9.6700000000000008E-002 0.0000000000000000 + 9.7800000000000026E-002 0.0000000000000000 + 9.8900000000000016E-002 0.0000000000000000 + 0.10000000000000001 0.0000000000000000 + 0.10110000000000002 0.0000000000000000 + 0.10220000000000001 0.0000000000000000 + 0.10330000000000003 0.0000000000000000 + 0.10440000000000002 0.0000000000000000 + 0.10550000000000001 0.0000000000000000 + 0.10660000000000003 0.0000000000000000 + 0.10770000000000002 0.0000000000000000 + 0.10880000000000001 0.0000000000000000 + 0.10990000000000003 0.0000000000000000 + 0.11100000000000002 0.0000000000000000 + 0.11210000000000001 0.0000000000000000 + 0.11320000000000002 0.0000000000000000 + 0.11430000000000001 0.0000000000000000 + 0.11540000000000003 0.0000000000000000 + 0.11650000000000002 0.0000000000000000 + 0.11760000000000001 0.0000000000000000 + 0.11870000000000003 0.0000000000000000 + 0.11980000000000002 0.0000000000000000 + 0.12090000000000001 0.0000000000000000 + 0.12200000000000003 0.0000000000000000 + 0.12310000000000001 0.0000000000000000 + 0.12420000000000003 0.0000000000000000 + 0.12530000000000002 0.0000000000000000 + 0.12640000000000001 0.0000000000000000 + 0.12750000000000003 0.0000000000000000 + 0.12860000000000002 0.0000000000000000 + 0.12970000000000001 0.0000000000000000 + 0.13080000000000003 0.0000000000000000 + 0.13190000000000002 0.0000000000000000 + 0.13300000000000001 0.0000000000000000 + 0.13410000000000000 0.0000000000000000 + 0.13520000000000004 0.0000000000000000 + 0.13630000000000003 0.0000000000000000 + 0.13740000000000002 0.0000000000000000 + 0.13850000000000001 0.0000000000000000 + 0.13960000000000000 0.0000000000000000 + 0.14070000000000005 0.0000000000000000 + 0.14180000000000004 0.0000000000000000 + 0.14290000000000003 0.0000000000000000 + 0.14400000000000002 0.0000000000000000 + 0.14510000000000001 0.0000000000000000 + 0.14620000000000000 0.0000000000000000 + 0.14730000000000004 0.0000000000000000 + 0.14840000000000003 0.0000000000000000 + 0.14950000000000002 0.0000000000000000 + 0.15060000000000001 0.0000000000000000 + 0.15170000000000000 0.0000000000000000 + 0.15280000000000005 0.0000000000000000 + 0.15390000000000004 0.0000000000000000 + 0.15500000000000003 0.0000000000000000 + 0.15610000000000002 0.0000000000000000 + 0.15720000000000001 0.0000000000000000 + 0.15830000000000000 0.0000000000000000 + 0.15940000000000004 0.0000000000000000 + 0.16050000000000003 0.0000000000000000 + 0.16160000000000002 0.0000000000000000 + 0.16270000000000001 0.0000000000000000 + 0.16380000000000000 0.0000000000000000 + 0.16490000000000005 0.0000000000000000 + 0.16600000000000004 0.0000000000000000 + 0.16710000000000003 0.0000000000000000 + 0.16820000000000002 0.0000000000000000 + 0.16930000000000001 0.0000000000000000 + 0.17040000000000000 0.0000000000000000 + 0.17150000000000004 0.0000000000000000 + 0.17260000000000003 0.0000000000000000 + 0.17370000000000002 0.0000000000000000 + 0.17480000000000001 0.0000000000000000 + 0.17590000000000000 0.0000000000000000 + 0.17700000000000005 0.0000000000000000 + 0.17810000000000004 0.0000000000000000 + 0.17920000000000003 0.0000000000000000 + 0.18030000000000002 0.0000000000000000 + 0.18140000000000001 0.0000000000000000 + 0.18250000000000000 0.0000000000000000 + 0.18360000000000004 0.0000000000000000 + 0.18470000000000003 0.0000000000000000 + 0.18580000000000002 0.0000000000000000 + 0.18690000000000001 0.0000000000000000 + 0.18800000000000000 0.0000000000000000 + 0.18910000000000005 0.0000000000000000 + 0.19020000000000004 0.0000000000000000 + 0.19130000000000003 0.0000000000000000 + 0.19240000000000002 0.0000000000000000 + 0.19350000000000001 0.0000000000000000 + 0.19460000000000005 0.0000000000000000 + 0.19570000000000004 0.0000000000000000 + 0.19680000000000003 0.0000000000000000 + 0.19790000000000002 0.0000000000000000 + 0.19900000000000001 0.0000000000000000 + 0.20010000000000000 0.0000000000000000 + 0.20120000000000005 0.0000000000000000 + 0.20230000000000004 0.0000000000000000 + 0.20340000000000003 0.0000000000000000 + 0.20450000000000002 0.0000000000000000 + 0.20560000000000000 0.0000000000000000 + 0.20670000000000005 0.0000000000000000 + 0.20780000000000004 0.0000000000000000 + 0.20890000000000003 0.0000000000000000 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0056.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0056.BXZ.semd new file mode 100644 index 00000000..6559761d --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0056.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 1.9314131766250562E-038 + -0.10020000000000000 -7.6036595858318063E-038 + -9.9099999999999994E-002 -2.3711987886164533E-037 + -9.7999999999999990E-002 2.3040675790235720E-036 + -9.6899999999999986E-002 5.8111326032521435E-038 + -9.5799999999999996E-002 -3.4944691985061868E-035 + -9.4699999999999993E-002 2.8432886630253891E-035 + -9.3599999999999989E-002 3.9416997996009498E-034 + -9.2499999999999999E-002 -4.1312670899477560E-034 + -9.1399999999999995E-002 -3.7573912852706386E-033 + -9.0299999999999991E-002 3.4174493392723720E-033 + -8.9200000000000002E-002 3.1596338938414799E-032 + -8.8099999999999984E-002 -1.6454001277418170E-032 + -8.6999999999999994E-002 -2.3471850370241843E-031 + -8.5899999999999990E-002 -3.1433596888331238E-033 + -8.4799999999999986E-002 1.5118058236603417E-030 + -8.3699999999999997E-002 9.6947476586892369E-031 + -8.2599999999999993E-002 -8.1690628202485104E-030 + -8.1499999999999989E-002 -1.1438197245478551E-029 + -8.0399999999999999E-002 3.4766291521501837E-029 + -7.9299999999999995E-002 8.7477796411696316E-029 + -7.8199999999999992E-002 -9.6454923012880871E-029 + -7.7100000000000002E-002 -5.0348642830442757E-028 + -7.5999999999999984E-002 -2.3845808319198879E-029 + -7.4899999999999994E-002 2.2161860759338584E-027 + -7.3799999999999991E-002 2.2836539055946710E-027 + -7.2699999999999987E-002 -6.9387912481888652E-027 + -7.1599999999999997E-002 -1.6393013404094655E-026 + -7.0499999999999993E-002 9.9998481239864050E-027 + -6.9399999999999989E-002 7.3272932262073605E-026 + -6.8300000000000000E-002 4.2752347573331845E-026 + -6.7199999999999996E-002 -2.1728791529811804E-025 + -6.6099999999999992E-002 -3.9428335470358547E-025 + -6.5000000000000002E-002 2.9600878876438199E-025 + -6.3899999999999985E-002 1.6577878396631091E-024 + -6.2799999999999995E-002 9.6610000403857938E-025 + -6.1699999999999991E-002 -4.1325030722636358E-024 + -6.0599999999999994E-002 -7.9081041717608449E-024 + -5.9499999999999990E-002 3.0338781832372262E-024 + -5.8399999999999994E-002 2.7065599932523074E-023 + -5.7299999999999990E-002 2.4240641699272318E-023 + -5.6199999999999986E-002 -4.6631432974793950E-023 + -5.5099999999999996E-002 -1.2461347943318099E-022 + -5.3999999999999992E-002 -2.9612415276923764E-023 + -5.2899999999999989E-002 2.9122250558121809E-022 + -5.1799999999999985E-002 4.4413202178789330E-022 + -5.0699999999999995E-002 -1.6841961969770037E-022 + -4.9599999999999991E-002 -1.3077787078722847E-021 + -4.8499999999999988E-002 -1.2784098581330134E-021 + -4.7399999999999998E-002 1.4145191361698288E-021 + -4.6299999999999994E-002 4.7750345835912488E-021 + -4.5199999999999990E-002 3.0985777810485109E-021 + -4.4099999999999986E-002 -6.3425301313725155E-021 + -4.2999999999999997E-002 -1.5058564557586446E-020 + -4.1899999999999993E-002 -7.0256706496226448E-021 + -4.0799999999999989E-002 2.1064180148056992E-020 + -3.9699999999999985E-002 4.2842249476489925E-020 + -3.8599999999999995E-002 1.8789824435622568E-020 + -3.7499999999999992E-002 -5.4608454250356325E-020 + -3.6399999999999988E-002 -1.1360086234966713E-019 + -3.5299999999999984E-002 -6.7716526923542731E-020 + -3.4199999999999994E-002 1.0299802248387120E-019 + -3.3099999999999991E-002 2.8347327080766819E-019 + -3.1999999999999987E-002 2.7091395492272829E-019 + -3.0899999999999997E-002 -7.3058943995550352E-020 + -2.9799999999999993E-002 -6.4252427642550484E-019 + -2.8699999999999989E-002 -9.8929250297693573E-019 + -2.7599999999999986E-002 -4.7437003842205006E-019 + -2.6499999999999996E-002 1.1668186973206163E-018 + -2.5399999999999992E-002 3.0402361669896490E-018 + -2.4299999999999988E-002 2.9736231054656005E-018 + -2.3199999999999985E-002 -9.1920879839776791E-019 + -2.2099999999999995E-002 -7.4135301393901557E-018 + -2.0999999999999991E-002 -1.0854283850255530E-017 + -1.9899999999999987E-002 -4.4719890271872712E-018 + -1.8799999999999983E-002 1.2324352543607221E-017 + -1.7699999999999994E-002 2.8849942183481470E-017 + -1.6599999999999990E-002 2.7391980105575105E-017 + -1.5499999999999986E-002 -2.9333828366164271E-018 + -1.4399999999999996E-002 -5.2092142444335246E-017 + -1.3299999999999992E-002 -8.7133313137094414E-017 + -1.2199999999999989E-002 -6.7578862718014346E-017 + -1.1099999999999985E-002 2.7003554287893679E-017 + -9.9999999999999950E-003 1.6931190704922480E-016 + -8.8999999999999913E-003 2.7278240786115593E-016 + -7.7999999999999875E-003 2.1641701066770234E-016 + -6.6999999999999837E-003 -8.0199461726201309E-017 + -5.5999999999999939E-003 -5.5099519688671839E-016 + -4.4999999999999901E-003 -9.1909258117606543E-016 + -3.3999999999999864E-003 -7.7278500371330376E-016 + -2.2999999999999826E-003 1.7499167324214871E-016 + -1.1999999999999927E-003 1.7388286211556751E-015 + -9.9999999999988987E-005 3.0624008222275871E-015 + 1.0000000000000148E-003 2.8381526610902737E-015 + 2.1000000000000185E-003 5.3845669389996609E-017 + 3.2000000000000084E-003 -4.9650161809873267E-015 + 4.3000000000000121E-003 -9.8359007435133358E-015 + 5.4000000000000159E-003 -1.0521838188595235E-014 + 6.5000000000000058E-003 -3.3292837514902352E-015 + 7.6000000000000234E-003 1.1960202624019655E-014 + 8.7000000000000133E-003 2.9482065931358409E-014 + 9.8000000000000032E-003 3.7523569727760872E-014 + 1.0900000000000021E-002 2.3234977716791658E-014 + 1.2000000000000011E-002 -1.8785518727062502E-014 + 1.3100000000000001E-002 -7.7669709314283353E-014 + 1.4200000000000018E-002 -1.2313793647938942E-013 + 1.5300000000000008E-002 -1.1368794902884283E-013 + 1.6400000000000026E-002 -1.7686988145241243E-014 + 1.7500000000000016E-002 1.5864651985771777E-013 + 1.8600000000000005E-002 3.5069589918688970E-013 + 1.9700000000000023E-002 4.4054316401462290E-013 + 2.0800000000000013E-002 3.0007721025897272E-013 + 2.1900000000000003E-002 -1.3280323292886448E-013 + 2.3000000000000020E-002 -7.7358611053415793E-013 + 2.4100000000000010E-002 -1.3536781287917798E-012 + 2.5200000000000000E-002 -1.4736807694287757E-012 + 2.6300000000000018E-002 -7.6680664855971470E-013 + 2.7400000000000008E-002 8.6273669415090626E-013 + 2.8500000000000025E-002 3.0244736836521069E-012 + 2.9600000000000015E-002 4.7866172830923759E-012 + 3.0700000000000005E-002 4.8986140664675215E-012 + 3.1800000000000023E-002 2.3125477227603497E-012 + 3.2900000000000013E-002 -3.1295899032002250E-012 + 3.4000000000000002E-002 -1.0129808450387578E-011 + 3.5100000000000020E-002 -1.5848232448600896E-011 + 3.6200000000000010E-002 -1.6574934133539720E-011 + 3.7300000000000028E-002 -9.1790507486533279E-012 + 3.8400000000000017E-002 7.0256907930277279E-012 + 3.9500000000000007E-002 2.8727535975048291E-011 + 4.0600000000000025E-002 4.8272951608252512E-011 + 4.1700000000000015E-002 5.5237356355597456E-011 + 4.2800000000000005E-002 4.0005977697266104E-011 + 4.3900000000000022E-002 -1.4371152922201813E-012 + 4.5000000000000012E-002 -6.3189294075005620E-011 + 4.6100000000000002E-002 -1.2770225155112058E-010 + 4.7200000000000020E-002 -1.6843304528890712E-010 + 4.8300000000000010E-002 -1.5741805081681548E-010 + 4.9400000000000027E-002 -7.6404334248270089E-011 + 5.0500000000000017E-002 7.1805020263049357E-011 + 5.1600000000000007E-002 2.5637297840219730E-010 + 5.2700000000000025E-002 4.2017608836708575E-010 + 5.3800000000000014E-002 4.9261628110031097E-010 + 5.4900000000000004E-002 4.1231940084429652E-010 + 5.6000000000000022E-002 1.5443625545064066E-010 + 5.7100000000000012E-002 -2.4606081061584462E-010 + 5.8200000000000002E-002 -6.8483008153208402E-010 + 5.9300000000000019E-002 -1.0000543726462752E-009 + 6.0400000000000009E-002 -1.0081971923980859E-009 + 6.1500000000000027E-002 -5.5864834980212663E-010 + 6.2600000000000017E-002 4.0509373633312862E-010 + 6.3700000000000007E-002 1.7948555974811597E-009 + 6.4800000000000024E-002 3.3552356448751652E-009 + 6.5900000000000014E-002 4.6811332587992638E-009 + 6.7000000000000004E-002 5.2775885883704632E-009 + 6.8100000000000022E-002 4.6519361696084616E-009 + 6.9200000000000012E-002 2.4171296075792270E-009 + 7.0300000000000029E-002 -1.6214533049563329E-009 + 7.1400000000000019E-002 -7.4228689861399744E-009 + 7.2500000000000009E-002 -1.4729579334016307E-008 + 7.3600000000000027E-002 -2.3151988770564458E-008 + 7.4700000000000016E-002 -3.2304104280456158E-008 + 7.5800000000000006E-002 -4.1959889784948246E-008 + 7.6900000000000024E-002 -5.2192792310279401E-008 + 7.8000000000000014E-002 -6.3462678667747241E-008 + 7.9100000000000004E-002 -7.6628147382962197E-008 + 8.0200000000000021E-002 -9.2882807223304553E-008 + 8.1300000000000011E-002 -1.1363651708506950E-007 + 8.2400000000000029E-002 -1.4038046458608733E-007 + 8.3500000000000019E-002 -1.7458205547882244E-007 + 8.4600000000000009E-002 -2.1764797963896854E-007 + 8.5700000000000026E-002 -2.7097783572571643E-007 + 8.6800000000000016E-002 -3.3610533023420430E-007 + 8.7900000000000006E-002 -4.1489616364742687E-007 + 8.9000000000000024E-002 -5.0975137355635525E-007 + 9.0100000000000013E-002 -6.2377097265198245E-007 + 9.1200000000000003E-002 -7.6084830880063237E-007 + 9.2300000000000021E-002 -9.2568001264226041E-007 + 9.3400000000000011E-002 -1.1237184480705764E-006 + 9.4500000000000028E-002 -1.3611065696750302E-006 + 9.5600000000000018E-002 -1.6446547306259163E-006 + 9.6700000000000008E-002 -1.9818780856439844E-006 + 9.7800000000000026E-002 -2.3811364826542558E-006 + 9.8900000000000016E-002 -2.8518340968730627E-006 + 0.10000000000000001 -3.4046772725560004E-006 + 0.10110000000000002 -4.0518907553632744E-006 + 0.10220000000000001 -4.8073829930217471E-006 + 0.10330000000000003 -5.6868370847951155E-006 + 0.10440000000000002 -6.7076771301799454E-006 + 0.10550000000000001 -7.8890043369028717E-006 + 0.10660000000000003 -9.2515210781130008E-006 + 0.10770000000000002 -1.0817447218869347E-005 + 0.10880000000000001 -1.2610512385435868E-005 + 0.10990000000000003 -1.4655941413366236E-005 + 0.11100000000000002 -1.6980438886093907E-005 + 0.11210000000000001 -1.9612174583016895E-005 + 0.11320000000000002 -2.2580708900932223E-005 + 0.11430000000000001 -2.5916708182194270E-005 + 0.11540000000000003 -2.9651599106728099E-005 + 0.11650000000000002 -3.3817101211752743E-005 + 0.11760000000000001 -3.8444719393737614E-005 + 0.11870000000000003 -4.3565072701312602E-005 + 0.11980000000000002 -4.9207232223125175E-005 + 0.12090000000000001 -5.5397824326064438E-005 + 0.12200000000000003 -6.2160259403754026E-005 + 0.12310000000000001 -6.9513633206952363E-005 + 0.12420000000000003 -7.7471951954066753E-005 + 0.12530000000000002 -8.6042731709312648E-005 + 0.12640000000000001 -9.5226219855248928E-005 + 0.12750000000000003 -1.0501396172912791E-004 + 0.12860000000000002 -1.1538765829754993E-004 + 0.12970000000000001 -1.2631820573005825E-004 + 0.13080000000000003 -1.3776445121038705E-004 + 0.13190000000000002 -1.4967191964387894E-004 + 0.13300000000000001 -1.6197140212170780E-004 + 0.13410000000000000 -1.7457795911468565E-004 + 0.13520000000000004 -1.8739044026006013E-004 + 0.13630000000000003 -2.0029074221383780E-004 + 0.13740000000000002 -2.1314338664524257E-004 + 0.13850000000000001 -2.2579466167371720E-004 + 0.13960000000000000 -2.3807352408766747E-004 + 0.14070000000000005 -2.4979235604405403E-004 + 0.14180000000000004 -2.6074849301949143E-004 + 0.14290000000000003 -2.7072563534602523E-004 + 0.14400000000000002 -2.7949456125497818E-004 + 0.14510000000000001 -2.8681627009063959E-004 + 0.14620000000000000 -2.9244448523968458E-004 + 0.14730000000000004 -2.9612894286401570E-004 + 0.14840000000000003 -2.9761830228380859E-004 + 0.14950000000000002 -2.9666497721336782E-004 + 0.15060000000000001 -2.9302906477823853E-004 + 0.15170000000000000 -2.8648282750509679E-004 + 0.15280000000000005 -2.7681587380357087E-004 + 0.15390000000000004 -2.6384089142084122E-004 + 0.15500000000000003 -2.4739978834986687E-004 + 0.15610000000000002 -2.2736768005415797E-004 + 0.15720000000000001 -2.0365729869809002E-004 + 0.15830000000000000 -1.7622363520786166E-004 + 0.15940000000000004 -1.4506877050735056E-004 + 0.16050000000000003 -1.1024622654076666E-004 + 0.16160000000000002 -7.1863440098240972E-005 + 0.16270000000000001 -3.0083412639214657E-005 + 0.16380000000000000 1.4873497093503829E-005 + 0.16490000000000005 6.2728300690650940E-005 + 0.16600000000000004 1.1314295261399820E-004 + 0.16710000000000003 1.6572236199863255E-004 + 0.16820000000000002 2.2001698380336165E-004 + 0.16930000000000001 2.7552843675948679E-004 + 0.17040000000000000 3.3171341056004167E-004 + 0.17150000000000004 3.8799029425717890E-004 + 0.17260000000000003 4.4374624849297106E-004 + 0.17370000000000002 4.9834506353363395E-004 + 0.17480000000000001 5.5113609414547682E-004 + 0.17590000000000000 6.0146418400108814E-004 + 0.17700000000000005 6.4867897890508175E-004 + 0.17810000000000004 6.9214537506923079E-004 + 0.17920000000000003 7.3125684866681695E-004 + 0.18030000000000002 7.6544139301404357E-004 + 0.18140000000000001 7.9417339293286204E-004 + 0.18250000000000000 8.1698416033759713E-004 + 0.18360000000000004 8.3347322652116418E-004 + 0.18470000000000003 8.4331457037478685E-004 + 0.18580000000000002 8.4626331226900220E-004 + 0.18690000000000001 8.4215885726734996E-004 + 0.18800000000000000 8.3092972636222839E-004 + 0.18910000000000005 8.1259774742648005E-004 + 0.19020000000000004 7.8728049993515015E-004 + 0.19130000000000003 7.5518834637477994E-004 + 0.19240000000000002 7.1662245318293571E-004 + 0.19350000000000001 6.7196844611316919E-004 + 0.19460000000000005 6.2169326702132821E-004 + 0.19570000000000004 5.6633783970028162E-004 + 0.19680000000000003 5.0650973571464419E-004 + 0.19790000000000002 4.4287357013672590E-004 + 0.19900000000000001 3.7613822496496141E-004 + 0.20010000000000000 3.0704523669555783E-004 + 0.20120000000000005 2.3635775141883641E-004 + 0.20230000000000004 1.6485007654409856E-004 + 0.20340000000000003 9.3296272098086774E-005 + 0.20450000000000002 2.2457908926298842E-005 + 0.20560000000000000 -4.6929184463806450E-005 + 0.20670000000000005 -1.1416643974371254E-004 + 0.20780000000000004 -1.7860194202512503E-004 + 0.20890000000000003 -2.3963724379427731E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0057.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0057.BXX.semd new file mode 100644 index 00000000..c5a59895 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0057.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 2.4000243043723909E-024 + -0.10900000000000000 -1.4065609243422292E-023 + -0.10790000000000000 -2.0158576815566703E-023 + -0.10679999999999999 2.3609294228718596E-022 + -0.10569999999999999 1.4395352155171589E-022 + -0.10460000000000000 -2.2927538167668016E-021 + -0.10349999999999999 -1.7718459136891606E-021 + -0.10239999999999999 1.5905059514325160E-020 + -0.10130000000000000 2.0831327190036181E-020 + -0.10020000000000000 -7.9272498574849951E-020 + -9.9099999999999994E-002 -1.7510789304879060E-019 + -9.7999999999999990E-002 2.4450923824608753E-019 + -9.6899999999999986E-002 1.0396054535427439E-018 + -9.5799999999999996E-002 -4.3666534956899017E-020 + -9.4699999999999993E-002 -4.2844899297883450E-018 + -9.3599999999999989E-002 -4.3870247569785807E-018 + -9.2499999999999999E-002 1.0761625559579178E-017 + -9.1399999999999995E-002 2.7231462398986739E-017 + -9.0299999999999991E-002 -3.8410259956894786E-018 + -8.9200000000000002E-002 -8.9253833650765953E-017 + -8.8099999999999984E-002 -9.5308881761437821E-017 + -8.6999999999999994E-002 1.3636487973476408E-016 + -8.5899999999999990E-002 4.2458908203617013E-016 + -8.4799999999999986E-002 1.7978692527990232E-016 + -8.3699999999999997E-002 -8.1178192414885892E-016 + -8.2599999999999993E-002 -1.4590217690629392E-015 + -8.1499999999999989E-002 -9.5569225278710311E-017 + -8.0399999999999999E-002 2.9471638955777708E-015 + -7.9299999999999995E-002 4.1579682710411129E-015 + -7.8199999999999992E-002 1.5542325339688384E-016 + -7.7100000000000002E-002 -7.2640452884026839E-015 + -7.5999999999999984E-002 -1.1160696695435793E-014 + -7.4899999999999994E-002 -5.5982410716956966E-015 + -7.3799999999999991E-002 9.6390697683292233E-015 + -7.2699999999999987E-002 2.9311121130075335E-014 + -7.1599999999999997E-002 4.0210724154684727E-014 + -7.0499999999999993E-002 1.6085597819557630E-014 + -6.9399999999999989E-002 -6.4578347552281257E-014 + -6.8300000000000000E-002 -1.6458464094631226E-013 + -6.7199999999999996E-002 -1.5898691868229675E-013 + -6.6099999999999992E-002 6.9542136806044486E-014 + -6.5000000000000002E-002 4.3670801566988993E-013 + -6.3899999999999985E-002 5.9355797187021775E-013 + -6.2799999999999995E-002 1.9792639207281970E-013 + -6.1699999999999991E-002 -6.5364716677479562E-013 + -6.0599999999999994E-002 -1.3335563122524041E-012 + -5.9499999999999990E-002 -1.1716846026396666E-012 + -5.8399999999999994E-002 -7.9709215573472991E-014 + -5.7299999999999990E-002 1.3725823862914543E-012 + -5.6199999999999986E-002 2.4587814423382426E-012 + -5.5099999999999996E-002 2.6846112138878553E-012 + -5.3999999999999992E-002 1.6823696298920443E-012 + -5.2899999999999989E-002 -8.1628014894294387E-013 + -5.1799999999999985E-002 -4.3534811172696308E-012 + -5.0699999999999995E-002 -7.1745439450543458E-012 + -4.9599999999999991E-002 -7.0335395493947850E-012 + -4.8499999999999988E-002 -3.1000783537460386E-012 + -4.7399999999999998E-002 3.2307409785631291E-012 + -4.6299999999999994E-002 9.8256411687480671E-012 + -4.5199999999999990E-002 1.5510887713121591E-011 + -4.4099999999999986E-002 1.9168054296581083E-011 + -4.2999999999999997E-002 1.7401243640469133E-011 + -4.1899999999999993E-002 5.4186507711384557E-012 + -4.0799999999999989E-002 -1.7505731239597644E-011 + -3.9699999999999985E-002 -4.3707055336072997E-011 + -3.8599999999999995E-002 -6.0405881685543505E-011 + -3.7499999999999992E-002 -5.8461339935700352E-011 + -3.6399999999999988E-002 -3.7237428418546159E-011 + -3.5299999999999984E-002 -1.0054464856176781E-012 + -3.4199999999999994E-002 4.6556928451346735E-011 + -3.3099999999999991E-002 1.0134643124715126E-010 + -3.1999999999999987E-002 1.5312316692384087E-010 + -3.0899999999999997E-002 1.8410396818158148E-010 + -2.9799999999999993E-002 1.7434159671481098E-010 + -2.8699999999999989E-002 1.0730594884877931E-010 + -2.7599999999999986E-002 -2.7166166885472798E-011 + -2.6499999999999996E-002 -2.2586447989692005E-010 + -2.5399999999999992E-002 -4.5923864711028273E-010 + -2.4299999999999988E-002 -6.6683886190688213E-010 + -2.3199999999999985E-002 -7.7470385662081753E-010 + -2.2099999999999995E-002 -7.2147027241342698E-010 + -2.0999999999999991E-002 -4.6297965461405965E-010 + -1.9899999999999987E-002 4.8685517423097124E-011 + -1.8799999999999983E-002 8.7559443029405770E-010 + -1.7699999999999994E-002 2.0656885091341337E-009 + -1.6599999999999990E-002 3.6150213933439090E-009 + -1.5499999999999986E-002 5.4777875568845502E-009 + -1.4399999999999996E-002 7.6281585492665727E-009 + -1.3299999999999992E-002 1.0106932180065087E-008 + -1.2199999999999989E-002 1.3000409637697885E-008 + -1.1099999999999985E-002 1.6389741119837709E-008 + -9.9999999999999950E-003 2.0351535567897372E-008 + -8.8999999999999913E-003 2.5020865379588031E-008 + -7.7999999999999875E-003 3.0640411097238029E-008 + -6.6999999999999837E-003 3.7540822006576491E-008 + -5.5999999999999939E-003 4.6092317518287018E-008 + -4.4999999999999901E-003 5.6697942341088492E-008 + -3.3999999999999864E-003 6.9819741099763633E-008 + -2.2999999999999826E-003 8.5982541975226923E-008 + -1.1999999999999927E-003 1.0575476494523173E-007 + -9.9999999999988987E-005 1.2977093888366653E-007 + 1.0000000000000148E-003 1.5880050341365859E-007 + 2.1000000000000185E-003 1.9377682747290237E-007 + 3.2000000000000084E-003 2.3574840213314019E-007 + 4.3000000000000121E-003 2.8586293865373591E-007 + 5.4000000000000159E-003 3.4549216820778383E-007 + 6.5000000000000058E-003 4.1640041104074044E-007 + 7.6000000000000234E-003 5.0071150781150209E-007 + 8.7000000000000133E-003 6.0067389995310805E-007 + 9.8000000000000032E-003 7.1852713290354586E-007 + 1.0900000000000021E-002 8.5670797034254065E-007 + 1.2000000000000011E-002 1.0182355936194654E-006 + 1.3100000000000001E-002 1.2068173873558408E-006 + 1.4200000000000018E-002 1.4265565368987154E-006 + 1.5300000000000008E-002 1.6816551351439557E-006 + 1.6400000000000026E-002 1.9764938770094886E-006 + 1.7500000000000016E-002 2.3160125692811562E-006 + 1.8600000000000005E-002 2.7058749765274115E-006 + 1.9700000000000023E-002 3.1522988592769252E-006 + 2.0800000000000013E-002 3.6617545902117854E-006 + 2.1900000000000003E-002 4.2409201341797598E-006 + 2.3000000000000020E-002 4.8967053771775682E-006 + 2.4100000000000010E-002 5.6363833209616132E-006 + 2.5200000000000000E-002 6.4675559769966640E-006 + 2.6300000000000018E-002 7.3983287620649207E-006 + 2.7400000000000008E-002 8.4371686170925386E-006 + 2.8500000000000025E-002 9.5923678600229323E-006 + 2.9600000000000015E-002 1.0871367521758657E-005 + 3.0700000000000005E-002 1.2280663213459775E-005 + 3.1800000000000023E-002 1.3826747817802243E-005 + 3.2900000000000013E-002 1.5516579878749326E-005 + 3.4000000000000002E-002 1.7356511307298206E-005 + 3.5100000000000020E-002 1.9350691218278371E-005 + 3.6200000000000010E-002 2.1500558432308026E-005 + 3.7300000000000028E-002 2.3805652745068073E-005 + 3.8400000000000017E-002 2.6264537154929712E-005 + 3.9500000000000007E-002 2.8874697818537243E-005 + 4.0600000000000025E-002 3.1630173907615244E-005 + 4.1700000000000015E-002 3.4521108318585902E-005 + 4.2800000000000005E-002 3.7533773138420656E-005 + 4.3900000000000022E-002 4.0650658775120974E-005 + 4.5000000000000012E-002 4.3851821828866377E-005 + 4.6100000000000002E-002 4.7113502660067752E-005 + 4.7200000000000020E-002 5.0408132665324956E-005 + 4.8300000000000010E-002 5.3703461162513122E-005 + 4.9400000000000027E-002 5.6961114751175046E-005 + 5.0500000000000017E-002 6.0137404943816364E-005 + 5.1600000000000007E-002 6.3184401369653642E-005 + 5.2700000000000025E-002 6.6053369664587080E-005 + 5.3800000000000014E-002 6.8693298089783639E-005 + 5.4900000000000004E-002 7.1048649260774255E-005 + 5.6000000000000022E-002 7.3057708505075425E-005 + 5.7100000000000012E-002 7.4655814387369901E-005 + 5.8200000000000002E-002 7.5778392783831805E-005 + 5.9300000000000019E-002 7.6362804975360632E-005 + 6.0400000000000009E-002 7.6350566814653575E-005 + 6.1500000000000027E-002 7.5680218287743628E-005 + 6.2600000000000017E-002 7.4291572673246264E-005 + 6.3700000000000007E-002 7.2126364102587104E-005 + 6.4800000000000024E-002 6.9134526711422950E-005 + 6.5900000000000014E-002 6.5275242377538234E-005 + 6.7000000000000004E-002 6.0515478253364563E-005 + 6.8100000000000022E-002 5.4833388276165351E-005 + 6.9200000000000012E-002 4.8213812988251448E-005 + 7.0300000000000029E-002 4.0648948925081640E-005 + 7.1400000000000019E-002 3.2143932912731543E-005 + 7.2500000000000009E-002 2.2719261323800310E-005 + 7.3600000000000027E-002 1.2418573533068411E-005 + 7.4700000000000016E-002 1.2993680229556048E-006 + 7.5800000000000006E-002 -1.0572742212389130E-005 + 7.6900000000000024E-002 -2.3125356165110134E-005 + 7.8000000000000014E-002 -3.6271430872147903E-005 + 7.9100000000000004E-002 -4.9900037993211299E-005 + 8.0200000000000021E-002 -6.3879735535010695E-005 + 8.1300000000000011E-002 -7.8070072049740702E-005 + 8.2400000000000029E-002 -9.2331130872480571E-005 + 8.3500000000000019E-002 -1.0652037599356845E-004 + 8.4600000000000009E-002 -1.2048285861965269E-004 + 8.5700000000000026E-002 -1.3405145728029311E-004 + 8.6800000000000016E-002 -1.4705462672282010E-004 + 8.7900000000000006E-002 -1.5932371024973691E-004 + 8.9000000000000024E-002 -1.7069694877136499E-004 + 9.0100000000000013E-002 -1.8102196918334812E-004 + 9.1200000000000003E-002 -1.9015865109395236E-004 + 9.2300000000000021E-002 -1.9797474669758230E-004 + 9.3400000000000011E-002 -2.0434323232620955E-004 + 9.4500000000000028E-002 -2.0914612105116248E-004 + 9.5600000000000018E-002 -2.1228761761449277E-004 + 9.6700000000000008E-002 -2.1370504691731185E-004 + 9.7800000000000026E-002 -2.1336411009542644E-004 + 9.8900000000000016E-002 -2.1124538034200668E-004 + 0.10000000000000001 -2.0733867131639272E-004 + 0.10110000000000002 -2.0165077876299620E-004 + 0.10220000000000001 -1.9422332115937024E-004 + 0.10330000000000003 -1.8513480608817190E-004 + 0.10440000000000002 -1.7448441940359771E-004 + 0.10550000000000001 -1.6238533135037869E-004 + 0.10660000000000003 -1.4896158245392144E-004 + 0.10770000000000002 -1.3435566506814212E-004 + 0.10880000000000001 -1.1872596223838627E-004 + 0.10990000000000003 -1.0224627476418391E-004 + 0.11100000000000002 -8.5107101767789572E-005 + 0.11210000000000001 -6.7505585320759565E-005 + 0.11320000000000002 -4.9639165808912367E-005 + 0.11430000000000001 -3.1697130907559767E-005 + 0.11540000000000003 -1.3863567801308818E-005 + 0.11650000000000002 3.6791880120290443E-006 + 0.11760000000000001 2.0749848772538826E-005 + 0.11870000000000003 3.7168607377680019E-005 + 0.11980000000000002 5.2770967158721760E-005 + 0.12090000000000001 6.7426415625959635E-005 + 0.12200000000000003 8.1021971709560603E-005 + 0.12310000000000001 9.3457158072851598E-005 + 0.12420000000000003 1.0463633225299418E-004 + 0.12530000000000002 1.1448645818745717E-004 + 0.12640000000000001 1.2295723718125373E-004 + 0.12750000000000003 1.3002501509618014E-004 + 0.12860000000000002 1.3568258145824075E-004 + 0.12970000000000001 1.3994000619277358E-004 + 0.13080000000000003 1.4282806660048664E-004 + 0.13190000000000002 1.4439311053138226E-004 + 0.13300000000000001 1.4468896551989019E-004 + 0.13410000000000000 1.4377626939676702E-004 + 0.13520000000000004 1.4173392264638096E-004 + 0.13630000000000003 1.3866364315617830E-004 + 0.13740000000000002 1.3467515236698091E-004 + 0.13850000000000001 1.2986973160877824E-004 + 0.13960000000000000 1.2433774827513844E-004 + 0.14070000000000005 1.1817694030469283E-004 + 0.14180000000000004 1.1150313366670161E-004 + 0.14290000000000003 1.0443721112096682E-004 + 0.14400000000000002 9.7084688604809344E-005 + 0.14510000000000001 8.9533707068767399E-005 + 0.14620000000000000 8.1867721746675670E-005 + 0.14730000000000004 7.4174255132675171E-005 + 0.14840000000000003 6.6536718804854900E-005 + 0.14950000000000002 5.9024390793638304E-005 + 0.15060000000000001 5.1696188165806234E-005 + 0.15170000000000000 4.4607266318053007E-005 + 0.15280000000000005 3.7806512409588322E-005 + 0.15390000000000004 3.1327137548942119E-005 + 0.15500000000000003 2.5188701329170726E-005 + 0.15610000000000002 1.9410079403314739E-005 + 0.15720000000000001 1.4015187844051979E-005 + 0.15830000000000000 9.0188477770425379E-006 + 0.15940000000000004 4.4138996599940583E-006 + 0.16050000000000003 1.7931793649950123E-007 + 0.16160000000000002 -3.6970297969673993E-006 + 0.16270000000000001 -7.2153598011936992E-006 + 0.16380000000000000 -1.0380485946370754E-005 + 0.16490000000000005 -1.3218529602454510E-005 + 0.16600000000000004 -1.5766407159389928E-005 + 0.16710000000000003 -1.8051132428809069E-005 + 0.16820000000000002 -2.0084546122234315E-005 + 0.16930000000000001 -2.1881543943891302E-005 + 0.17040000000000000 -2.3469750885851681E-005 + 0.17150000000000004 -2.4879964257706888E-005 + 0.17260000000000003 -2.6131099730264395E-005 + 0.17370000000000002 -2.7234791559749283E-005 + 0.17480000000000001 -2.8208100047777407E-005 + 0.17590000000000000 -2.9074048143229447E-005 + 0.17700000000000005 -2.9845801691408269E-005 + 0.17810000000000004 -3.0521354347001761E-005 + 0.17920000000000003 -3.1099261832423508E-005 + 0.18030000000000002 -3.1591884180670604E-005 + 0.18140000000000001 -3.2014188036555424E-005 + 0.18250000000000000 -3.2362280762754381E-005 + 0.18360000000000004 -3.2613879739074036E-005 + 0.18470000000000003 -3.2752777769928798E-005 + 0.18580000000000002 -3.2781390473246574E-005 + 0.18690000000000001 -3.2704741897759959E-005 + 0.18800000000000000 -3.2508254662388936E-005 + 0.18910000000000005 -3.2163778087124228E-005 + 0.19020000000000004 -3.1651150493416935E-005 + 0.19130000000000003 -3.0965256883064285E-005 + 0.19240000000000002 -3.0098090064711869E-005 + 0.19350000000000001 -2.9025477488175966E-005 + 0.19460000000000005 -2.7724379833671264E-005 + 0.19570000000000004 -2.6189758500549942E-005 + 0.19680000000000003 -2.4426059098914266E-005 + 0.19790000000000002 -2.2422145775635727E-005 + 0.19900000000000001 -2.0154695448582061E-005 + 0.20010000000000000 -1.7613423551665619E-005 + 0.20120000000000005 -1.4815240319876466E-005 + 0.20230000000000004 -1.1783323316194583E-005 + 0.20340000000000003 -8.5217034211382270E-006 + 0.20450000000000002 -5.0225348786625545E-006 + 0.20560000000000000 -1.2963449762537493E-006 + 0.20670000000000005 2.6210605028609280E-006 + 0.20780000000000004 6.6904035520565230E-006 + 0.20890000000000003 1.0887014468607958E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0057.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0057.BXZ.semd new file mode 100644 index 00000000..e15f7688 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0057.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 -4.1322755647785701E-023 + -0.11009999999999999 2.1174042748977882E-022 + -0.10900000000000000 3.3840625794108072E-022 + -0.10790000000000000 -3.1919958758915846E-021 + -0.10679999999999999 -2.4595787383673796E-021 + -0.10569999999999999 2.7823350814214811E-020 + -0.10460000000000000 2.6122043858172103E-020 + -0.10349999999999999 -1.7167835053035746E-019 + -0.10239999999999999 -2.5715561489049863E-019 + -0.10130000000000000 7.4125458978587941E-019 + -0.10020000000000000 1.8589525622973179E-018 + -9.9099999999999994E-002 -1.7697967611296680E-018 + -9.7999999999999990E-002 -9.5481292670873474E-018 + -9.6899999999999986E-002 -2.3307718342041958E-018 + -9.5799999999999996E-002 3.3285158896537696E-017 + -9.4699999999999993E-002 4.3579166848131459E-017 + -9.3599999999999989E-002 -6.3014248487375225E-017 + -9.2499999999999999E-002 -2.0800603967591614E-016 + -9.1399999999999995E-002 -5.0403995854290075E-017 + -9.0299999999999991E-002 5.3073046301925129E-016 + -8.9200000000000002E-002 7.6570603173574435E-016 + -8.8099999999999984E-002 -4.3524200365555065E-016 + -8.6999999999999994E-002 -2.3900203512247295E-015 + -8.5899999999999990E-002 -1.9493912709642007E-015 + -8.4799999999999986E-002 2.7732858191983553E-015 + -8.3699999999999997E-002 7.5284847393707402E-015 + -8.2599999999999993E-002 4.3198341496790416E-015 + -8.1499999999999989E-002 -7.9972751240286327E-015 + -8.0399999999999999E-002 -1.8157067714044857E-014 + -7.9299999999999995E-002 -1.3027940170076430E-014 + -7.8199999999999992E-002 7.5586069250409976E-015 + -7.7100000000000002E-002 3.2724233614772960E-014 + -7.5999999999999984E-002 5.1969781017686956E-014 + -7.4899999999999994E-002 4.7131660960110164E-014 + -7.3799999999999991E-002 -2.2096204599646348E-014 + -7.2699999999999987E-002 -1.7327818054111571E-013 + -7.1599999999999997E-002 -2.9815123351976947E-013 + -7.0499999999999993E-002 -1.6148318576422738E-013 + -6.9399999999999989E-002 3.5283912293640474E-013 + -6.8300000000000000E-002 9.3191047326884879E-013 + -6.7199999999999996E-002 9.1751985783344869E-013 + -6.6099999999999992E-002 -7.2037136726686019E-014 + -6.5000000000000002E-002 -1.5639353961177660E-012 + -6.3899999999999985E-002 -2.4554787456804172E-012 + -6.2799999999999995E-002 -1.9365461925019423E-012 + -6.1699999999999991E-002 -9.0351012262124275E-014 + -6.0599999999999994E-002 2.4414140414180663E-012 + -5.9499999999999990E-002 4.9988064902695140E-012 + -5.8399999999999994E-002 6.6478606473852064E-012 + -5.7299999999999990E-002 5.6404828724376799E-012 + -5.6199999999999986E-002 1.9966272829952808E-013 + -5.5099999999999996E-002 -9.2706797100161609E-012 + -5.3999999999999992E-002 -1.8935290835297991E-011 + -5.2899999999999989E-002 -2.3220605993579113E-011 + -5.1799999999999985E-002 -1.7981461805649523E-011 + -5.0699999999999995E-002 -1.9797956676836925E-012 + -4.9599999999999991E-002 2.3476729241189709E-011 + -4.8499999999999988E-002 5.3602157434884390E-011 + -4.7399999999999998E-002 7.7266026909939001E-011 + -4.6299999999999994E-002 7.7324105451914704E-011 + -4.5199999999999990E-002 3.8913493954906286E-011 + -4.4099999999999986E-002 -3.8352758469084591E-011 + -4.2999999999999997E-002 -1.3492909567425215E-010 + -4.1899999999999993E-002 -2.1769229474610796E-010 + -4.0799999999999989E-002 -2.5185548091499754E-010 + -3.9699999999999985E-002 -2.1002591332752729E-010 + -3.8599999999999995E-002 -7.8454846785813714E-011 + -3.7499999999999992E-002 1.3511916585606798E-010 + -3.6399999999999988E-002 3.9504591264893918E-010 + -3.5299999999999984E-002 6.4197441806967959E-010 + -3.4199999999999994E-002 8.0890283360446347E-010 + -3.3099999999999991E-002 8.3885215440560046E-010 + -3.1999999999999987E-002 6.9849637185370739E-010 + -3.0899999999999997E-002 3.9552125463693244E-010 + -2.9799999999999993E-002 1.6623736892248941E-012 + -2.8699999999999989E-002 -3.4263483716934218E-010 + -2.7599999999999986E-002 -4.7086123888817610E-010 + -2.6499999999999996E-002 -2.6797247754117848E-010 + -2.5399999999999992E-002 2.7371296895672970E-010 + -2.4299999999999988E-002 1.0588593335469909E-009 + -2.3199999999999985E-002 1.9248092009149786E-009 + -2.2099999999999995E-002 2.6511113304650280E-009 + -2.0999999999999991E-002 2.9409632507082506E-009 + -1.9899999999999987E-002 2.4368165263410901E-009 + -1.8799999999999983E-002 8.0752649012083566E-010 + -1.7699999999999994E-002 -2.1462804866700935E-009 + -1.6599999999999990E-002 -6.4552296841213774E-009 + -1.5499999999999986E-002 -1.2028852580669991E-008 + -1.4399999999999996E-002 -1.8728647077637106E-008 + -1.3299999999999992E-002 -2.6424265442415162E-008 + -1.2199999999999989E-002 -3.5052696745196954E-008 + -1.1099999999999985E-002 -4.4697983980768186E-008 + -9.9999999999999950E-003 -5.5653025299307046E-008 + -8.8999999999999913E-003 -6.8428413158017065E-008 + -7.7999999999999875E-003 -8.3746819257157767E-008 + -6.6999999999999837E-003 -1.0258061422518949E-007 + -5.5999999999999939E-003 -1.2618833977739996E-007 + -4.4999999999999901E-003 -1.5604440761762817E-007 + -3.3999999999999864E-003 -1.9367853099083732E-007 + -2.2999999999999826E-003 -2.4060409486992285E-007 + -1.1999999999999927E-003 -2.9845168114661647E-007 + -9.9999999999988987E-005 -3.6916588896929170E-007 + 1.0000000000000148E-003 -4.5503554702008842E-007 + 2.1000000000000185E-003 -5.5858470204839250E-007 + 3.2000000000000084E-003 -6.8262227159721078E-007 + 4.3000000000000121E-003 -8.3059171629429329E-007 + 5.4000000000000159E-003 -1.0069549034597003E-006 + 6.5000000000000058E-003 -1.2172121159892413E-006 + 7.6000000000000234E-003 -1.4675995316792978E-006 + 8.7000000000000133E-003 -1.7648852690399508E-006 + 9.8000000000000032E-003 -2.1164858026168076E-006 + 1.0900000000000021E-002 -2.5307856503786752E-006 + 1.2000000000000011E-002 -3.0172363949532155E-006 + 1.3100000000000001E-002 -3.5862276490661316E-006 + 1.4200000000000018E-002 -4.2490114537940826E-006 + 1.5300000000000008E-002 -5.0178705350845121E-006 + 1.6400000000000026E-002 -5.9063945627713110E-006 + 1.7500000000000016E-002 -6.9297034315241035E-006 + 1.8600000000000005E-002 -8.1046891864389181E-006 + 1.9700000000000023E-002 -9.4501174316974357E-006 + 2.0800000000000013E-002 -1.0986279448843561E-005 + 2.1900000000000003E-002 -1.2734170923067722E-005 + 2.3000000000000020E-002 -1.4714916687808000E-005 + 2.4100000000000010E-002 -1.6950010831351392E-005 + 2.5200000000000000E-002 -1.9462268028291874E-005 + 2.6300000000000018E-002 -2.2275917217484675E-005 + 2.7400000000000008E-002 -2.5415425625396892E-005 + 2.8500000000000025E-002 -2.8903939892188646E-005 + 2.9600000000000015E-002 -3.2762975024525076E-005 + 3.0700000000000005E-002 -3.7013713154010475E-005 + 3.1800000000000023E-002 -4.1677270928630605E-005 + 3.2900000000000013E-002 -4.6773518988629803E-005 + 3.4000000000000002E-002 -5.2318737289169803E-005 + 3.5100000000000020E-002 -5.8323974371887743E-005 + 3.6200000000000010E-002 -6.4794992795214057E-005 + 3.7300000000000028E-002 -7.1731978096067905E-005 + 3.8400000000000017E-002 -7.9129953519441187E-005 + 3.9500000000000007E-002 -8.6977415776345879E-005 + 4.0600000000000025E-002 -9.5254945335909724E-005 + 4.1700000000000015E-002 -1.0393301636213437E-004 + 4.2800000000000005E-002 -1.1297072342131287E-004 + 4.3900000000000022E-002 -1.2231599248480052E-004 + 4.5000000000000012E-002 -1.3190689787734300E-004 + 4.6100000000000002E-002 -1.4167148037813604E-004 + 4.7200000000000020E-002 -1.5152593550737947E-004 + 4.8300000000000010E-002 -1.6137088823597878E-004 + 4.9400000000000027E-002 -1.7109097098000348E-004 + 5.0500000000000017E-002 -1.8055814143735915E-004 + 5.1600000000000007E-002 -1.8963539332617074E-004 + 5.2700000000000025E-002 -1.9817505381070077E-004 + 5.3800000000000014E-002 -2.0601901633199304E-004 + 5.4900000000000004E-002 -2.1299567015375942E-004 + 5.6000000000000022E-002 -2.1892362565267831E-004 + 5.7100000000000012E-002 -2.2361555602401495E-004 + 5.8200000000000002E-002 -2.2688446915708482E-004 + 5.9300000000000019E-002 -2.2854347480461001E-004 + 6.0400000000000009E-002 -2.2840806923341006E-004 + 6.1500000000000027E-002 -2.2629598970524967E-004 + 6.2600000000000017E-002 -2.2203105618245900E-004 + 6.3700000000000007E-002 -2.1544814808294177E-004 + 6.4800000000000024E-002 -2.0640139700844884E-004 + 6.5900000000000014E-002 -1.9476810120977461E-004 + 6.7000000000000004E-002 -1.8045050092041492E-004 + 6.8100000000000022E-002 -1.6337548731826246E-004 + 6.9200000000000012E-002 -1.4349480625241995E-004 + 7.0300000000000029E-002 -1.2079509906470776E-004 + 7.1400000000000019E-002 -9.5301606052089483E-005 + 7.2500000000000009E-002 -6.7089160438627005E-005 + 7.3600000000000027E-002 -3.6273784644436091E-005 + 7.4700000000000016E-002 -3.0095243346295319E-006 + 7.5800000000000006E-002 3.2513460610061884E-005 + 7.6900000000000024E-002 7.0061621954664588E-005 + 7.8000000000000014E-002 1.0935191676253453E-004 + 7.9100000000000004E-002 1.5005464956630021E-004 + 8.0200000000000021E-002 1.9180175149813294E-004 + 8.1300000000000011E-002 2.3419474018737674E-004 + 8.2400000000000029E-002 2.7681025676429272E-004 + 8.3500000000000019E-002 3.1920024775899947E-004 + 8.4600000000000009E-002 3.6089474451728165E-004 + 8.5700000000000026E-002 4.0140442433767021E-004 + 8.6800000000000016E-002 4.4022855581715703E-004 + 8.7900000000000006E-002 4.7686949255876243E-004 + 8.9000000000000024E-002 5.1084969891235232E-004 + 9.0100000000000013E-002 5.4171681404113770E-004 + 9.1200000000000003E-002 5.6903844233602285E-004 + 9.2300000000000021E-002 5.9240154223516583E-004 + 9.3400000000000011E-002 6.1142601771280169E-004 + 9.4500000000000028E-002 6.2578503275290132E-004 + 9.5600000000000018E-002 6.3522113487124443E-004 + 9.6700000000000008E-002 6.3953996868804097E-004 + 9.7800000000000026E-002 6.3860206864774227E-004 + 9.8900000000000016E-002 6.3231983222067356E-004 + 0.10000000000000001 6.2067207181826234E-004 + 0.10110000000000002 6.0372130246832967E-004 + 0.10220000000000001 5.8160559274256229E-004 + 0.10330000000000003 5.5453338427469134E-004 + 0.10440000000000002 5.2277796203270555E-004 + 0.10550000000000001 4.8666336806491017E-004 + 0.10660000000000003 4.4656722457148135E-004 + 0.10770000000000002 4.0292192716151476E-004 + 0.10880000000000001 3.5621126880869269E-004 + 0.10990000000000003 3.0696991598233581E-004 + 0.11100000000000002 2.5575276231393218E-004 + 0.11210000000000001 2.0312379638198763E-004 + 0.11320000000000002 1.4965223090257496E-004 + 0.11430000000000001 9.5914670964702964E-005 + 0.11540000000000003 4.2488965846132487E-005 + 0.11650000000000002 -1.0054421181848738E-005 + 0.11760000000000001 -6.1173166614025831E-005 + 0.11870000000000003 -1.1036635987693444E-004 + 0.11980000000000002 -1.5718289068900049E-004 + 0.12090000000000001 -2.0120589761063457E-004 + 0.12200000000000003 -2.4205817317124456E-004 + 0.12310000000000001 -2.7940791915170848E-004 + 0.12420000000000003 -3.1299318652600050E-004 + 0.12530000000000002 -3.4261896507814527E-004 + 0.12640000000000001 -3.6815082421526313E-004 + 0.12750000000000003 -3.8950412999838591E-004 + 0.12860000000000002 -4.0664550033397973E-004 + 0.12970000000000001 -4.1960115777328610E-004 + 0.13080000000000003 -4.2845043935813010E-004 + 0.13190000000000002 -4.3332530185580254E-004 + 0.13300000000000001 -4.3440188164822757E-004 + 0.13410000000000000 -4.3189714779146016E-004 + 0.13520000000000004 -4.2606081115081906E-004 + 0.13630000000000003 -4.1716347914189100E-004 + 0.13740000000000002 -4.0549345430918038E-004 + 0.13850000000000001 -3.9136310806497931E-004 + 0.13960000000000000 -3.7510893889702857E-004 + 0.14070000000000005 -3.5707399365492165E-004 + 0.14180000000000004 -3.3758615609258413E-004 + 0.14290000000000003 -3.1695648794993758E-004 + 0.14400000000000002 -2.9549494502134621E-004 + 0.14510000000000001 -2.7351619792170823E-004 + 0.14620000000000000 -2.5132423616014421E-004 + 0.14730000000000004 -2.2919062757864594E-004 + 0.14840000000000003 -2.0735315047204494E-004 + 0.14950000000000002 -1.8603229545988142E-004 + 0.15060000000000001 -1.6543827950954437E-004 + 0.15170000000000000 -1.4575922978110611E-004 + 0.15280000000000005 -1.2714856711681932E-004 + 0.15390000000000004 -1.0972967720590532E-004 + 0.15500000000000003 -9.3609407485928386E-005 + 0.15610000000000002 -7.8877747000660747E-005 + 0.15720000000000001 -6.5599015215411782E-005 + 0.15830000000000000 -5.3810115787200630E-005 + 0.15940000000000004 -4.3531130359042436E-005 + 0.16050000000000003 -3.4774409868987277E-005 + 0.16160000000000002 -2.7537529604160227E-005 + 0.16270000000000001 -2.1794374333694577E-005 + 0.16380000000000000 -1.7500789908808656E-005 + 0.16490000000000005 -1.4610464859288186E-005 + 0.16600000000000004 -1.3076899449515622E-005 + 0.16710000000000003 -1.2838958355132490E-005 + 0.16820000000000002 -1.3812757970299572E-005 + 0.16930000000000001 -1.5908459317870438E-005 + 0.17040000000000000 -1.9046558008994907E-005 + 0.17150000000000004 -2.3152852008934133E-005 + 0.17260000000000003 -2.8133652449469082E-005 + 0.17370000000000002 -3.3870834158733487E-005 + 0.17480000000000001 -4.0242677641799673E-005 + 0.17590000000000000 -4.7144269046839327E-005 + 0.17700000000000005 -5.4477168305311352E-005 + 0.17810000000000004 -6.2124883697833866E-005 + 0.17920000000000003 -6.9948408054187894E-005 + 0.18030000000000002 -7.7806107583455741E-005 + 0.18140000000000001 -8.5567407950293273E-005 + 0.18250000000000000 -9.3101996753830463E-005 + 0.18360000000000004 -1.0026594100054353E-004 + 0.18470000000000003 -1.0690773342503235E-004 + 0.18580000000000002 -1.1288236419204623E-004 + 0.18690000000000001 -1.1804896348621696E-004 + 0.18800000000000000 -1.2225547106936574E-004 + 0.18910000000000005 -1.2534027337096632E-004 + 0.19020000000000004 -1.2715350021608174E-004 + 0.19130000000000003 -1.2757176591549069E-004 + 0.19240000000000002 -1.2648128904402256E-004 + 0.19350000000000001 -1.2375546793919057E-004 + 0.19460000000000005 -1.1926602019229904E-004 + 0.19570000000000004 -1.1291243572486565E-004 + 0.19680000000000003 -1.0463340731803328E-004 + 0.19790000000000002 -9.4386465207207948E-005 + 0.19900000000000001 -8.2131868111900985E-005 + 0.20010000000000000 -6.7843415308743715E-005 + 0.20120000000000005 -5.1536997489165515E-005 + 0.20230000000000004 -3.3271171560045332E-005 + 0.20340000000000003 -1.3124546967446804E-005 + 0.20450000000000002 8.8109991338569671E-006 + 0.20560000000000000 3.2410640415037051E-005 + 0.20670000000000005 5.7500816183164716E-005 + 0.20780000000000004 8.3870159869547933E-005 + 0.20890000000000003 1.1129471386084333E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0058.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0058.BXX.semd new file mode 100644 index 00000000..9996d9e2 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0058.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 -1.6396099769230323E-014 + -0.11449999999999999 2.1678969722356035E-014 + -0.11340000000000000 1.2450507476131217E-013 + -0.11230000000000000 -1.4875999195494705E-013 + -0.11119999999999999 -7.5565861077167562E-013 + -0.11009999999999999 1.9396078710168241E-013 + -0.10900000000000000 3.1764747082663192E-012 + -0.10790000000000000 2.0208476819022492E-012 + -0.10679999999999999 -8.5105186786726961E-012 + -0.10569999999999999 -1.4544769902369303E-011 + -0.10460000000000000 8.3655634502965981E-012 + -0.10349999999999999 4.6377145179743451E-011 + -0.10239999999999999 3.1755837542890575E-011 + -0.10130000000000000 -6.6460323355777007E-011 + -0.10020000000000000 -1.4168193007702001E-010 + -9.9099999999999994E-002 -3.8163618099051888E-011 + -9.7999999999999990E-002 2.0275020551352441E-010 + -9.6899999999999986E-002 2.9167251947015416E-010 + -9.5799999999999996E-002 3.1752465240453276E-011 + -9.4699999999999993E-002 -3.4510547197719177E-010 + -9.3599999999999989E-002 -3.9535819063019062E-010 + -9.2499999999999999E-002 -5.2329231226000417E-011 + -9.1399999999999995E-002 2.5030352790444965E-010 + -9.0299999999999991E-002 1.9362096648212201E-010 + -8.9200000000000002E-002 5.4075438571388190E-011 + -8.8099999999999984E-002 2.4755580918522924E-010 + -8.6999999999999994E-002 5.6480004007042339E-010 + -8.5899999999999990E-002 3.5876590587236024E-010 + -8.4799999999999986E-002 -4.5047959806865379E-010 + -8.3699999999999997E-002 -1.0953533635671420E-009 + -8.2599999999999993E-002 -9.6009944439146011E-010 + -8.1499999999999989E-002 -3.4731625908612784E-010 + -8.0399999999999999E-002 2.2505763919156152E-010 + -7.9299999999999995E-002 9.2577479016142661E-010 + -7.8199999999999992E-002 1.8414186842008462E-009 + -7.7100000000000002E-002 1.5221517379870875E-009 + -7.5999999999999984E-002 -2.3158108763965402E-009 + -7.4899999999999994E-002 -1.0041559583839899E-008 + -7.3799999999999991E-002 -1.9254560612580462E-008 + -7.2699999999999987E-002 -2.7822247616882123E-008 + -7.1599999999999997E-002 -3.6855020368875557E-008 + -7.0499999999999993E-002 -4.8887887516002593E-008 + -6.9399999999999989E-002 -6.3468519329035189E-008 + -6.8300000000000000E-002 -7.7072868975847086E-008 + -6.7199999999999996E-002 -8.8544872767215566E-008 + -6.6099999999999992E-002 -1.0255890003918466E-007 + -6.5000000000000002E-002 -1.2546379934974539E-007 + -6.3899999999999985E-002 -1.5878870840424497E-007 + -6.2799999999999995E-002 -1.9951411900365201E-007 + -6.1699999999999991E-002 -2.4643509277666453E-007 + -6.0599999999999994E-002 -3.0301100650831359E-007 + -5.9499999999999990E-002 -3.7302132227523543E-007 + -5.8399999999999994E-002 -4.5698186568188248E-007 + -5.7299999999999990E-002 -5.5577334023837466E-007 + -5.6199999999999986E-002 -6.7517709112507873E-007 + -5.5099999999999996E-002 -8.2239961329833022E-007 + -5.3999999999999992E-002 -9.9918963769596303E-007 + -5.2899999999999989E-002 -1.2042094112985069E-006 + -5.1799999999999985E-002 -1.4437680420087418E-006 + -5.0699999999999995E-002 -1.7342944147458184E-006 + -4.9599999999999991E-002 -2.0892625798296649E-006 + -4.8499999999999988E-002 -2.5078993530769367E-006 + -4.7399999999999998E-002 -2.9845678000128828E-006 + -4.6299999999999994E-002 -3.5290706819068873E-006 + -4.5199999999999990E-002 -4.1695643631101120E-006 + -4.4099999999999986E-002 -4.9321242840960622E-006 + -4.2999999999999997E-002 -5.8245768741471693E-006 + -4.1899999999999993E-002 -6.8469535108306445E-006 + -4.0799999999999989E-002 -8.0130403148359619E-006 + -3.9699999999999985E-002 -9.3523813120555133E-006 + -3.8599999999999995E-002 -1.0892681530094706E-005 + -3.7499999999999992E-002 -1.2651219549297821E-005 + -3.6399999999999988E-002 -1.4646877389168367E-005 + -3.5299999999999984E-002 -1.6909078112803400E-005 + -3.4199999999999994E-002 -1.9466599042061716E-005 + -3.3099999999999991E-002 -2.2335407265927643E-005 + -3.1999999999999987E-002 -2.5531577193760313E-005 + -3.0899999999999997E-002 -2.9093922421452589E-005 + -2.9799999999999993E-002 -3.3076787076424807E-005 + -2.8699999999999989E-002 -3.7513476854655892E-005 + -2.7599999999999986E-002 -4.2401243263157085E-005 + -2.6499999999999996E-002 -4.7735487896716222E-005 + -2.5399999999999992E-002 -5.3549130825558677E-005 + -2.4299999999999988E-002 -5.9899528423557058E-005 + -2.3199999999999985E-002 -6.6816726757679135E-005 + -2.2099999999999995E-002 -7.4284485890530050E-005 + -2.0999999999999991E-002 -8.2278202171437442E-005 + -1.9899999999999987E-002 -9.0801164333242923E-005 + -1.8799999999999983E-002 -9.9868157121818513E-005 + -1.7699999999999994E-002 -1.0946355178020895E-004 + -1.6599999999999990E-002 -1.1954074579989538E-004 + -1.5499999999999986E-002 -1.3005638902541250E-004 + -1.4399999999999996E-002 -1.4097701932769269E-004 + -1.3299999999999992E-002 -1.5224090020637959E-004 + -1.2199999999999989E-002 -1.6373851394746453E-004 + -1.1099999999999985E-002 -1.7535037477500737E-004 + -9.9999999999999950E-003 -1.8699256179388613E-004 + -8.8999999999999913E-003 -1.9858920131810009E-004 + -7.7999999999999875E-003 -2.1000411652494222E-004 + -6.6999999999999837E-003 -2.2102902585174888E-004 + -5.5999999999999939E-003 -2.3145882005337626E-004 + -4.4999999999999901E-003 -2.4113936524372548E-004 + -3.3999999999999864E-003 -2.4993310216814280E-004 + -2.2999999999999826E-003 -2.5763543089851737E-004 + -1.1999999999999927E-003 -2.6398923364467919E-004 + -9.9999999999988987E-005 -2.6875670300796628E-004 + 1.0000000000000148E-003 -2.7175157447345555E-004 + 2.1000000000000185E-003 -2.7278391644358635E-004 + 3.2000000000000084E-003 -2.7161187608726323E-004 + 4.3000000000000121E-003 -2.6799095212481916E-004 + 5.4000000000000159E-003 -2.6174596860073507E-004 + 6.5000000000000058E-003 -2.5275506777688861E-004 + 7.6000000000000234E-003 -2.4087219208013266E-004 + 8.7000000000000133E-003 -2.2590204025618732E-004 + 9.8000000000000032E-003 -2.0770047558471560E-004 + 1.0900000000000021E-002 -1.8624377844389528E-004 + 1.2000000000000011E-002 -1.6157080244738609E-004 + 1.3100000000000001E-002 -1.3369652151595801E-004 + 1.4200000000000018E-002 -1.0261119314236566E-004 + 1.5300000000000008E-002 -6.8391236709430814E-005 + 1.6400000000000026E-002 -3.1237817893270403E-005 + 1.7500000000000016E-002 8.5966494225431234E-006 + 1.8600000000000005E-002 5.0889608246507123E-005 + 1.9700000000000023E-002 9.5390903879888356E-005 + 2.0800000000000013E-002 1.4173284580465406E-004 + 2.1900000000000003E-002 1.8944287148769945E-004 + 2.3000000000000020E-002 2.3806824174243957E-004 + 2.4100000000000010E-002 2.8721458511427045E-004 + 2.5200000000000000E-002 3.3643480855971575E-004 + 2.6300000000000018E-002 3.8513747858814895E-004 + 2.7400000000000008E-002 4.3267340515740216E-004 + 2.8500000000000025E-002 4.7848341637291014E-004 + 2.9600000000000015E-002 5.2210508147254586E-004 + 3.0700000000000005E-002 5.6303484598174691E-004 + 3.1800000000000023E-002 6.0066481819376349E-004 + 3.2900000000000013E-002 6.3440203666687012E-004 + 3.4000000000000002E-002 6.6379539202898741E-004 + 3.5100000000000020E-002 6.8849197123199701E-004 + 3.6200000000000010E-002 7.0810649776831269E-004 + 3.7300000000000028E-002 7.2222528979182243E-004 + 3.8400000000000017E-002 7.3055230313912034E-004 + 3.9500000000000007E-002 7.3297607013955712E-004 + 4.0600000000000025E-002 7.2945025749504566E-004 + 4.1700000000000015E-002 7.1987119736149907E-004 + 4.2800000000000005E-002 7.0416758535429835E-004 + 4.3900000000000022E-002 6.8245898000895977E-004 + 4.5000000000000012E-002 6.5506424289196730E-004 + 4.6100000000000002E-002 6.2231492483988404E-004 + 4.7200000000000020E-002 5.8445974718779325E-004 + 4.8300000000000010E-002 5.4180447477847338E-004 + 4.9400000000000027E-002 4.9486442003399134E-004 + 5.0500000000000017E-002 4.4428301043808460E-004 + 5.1600000000000007E-002 3.9063527947291732E-004 + 5.2700000000000025E-002 3.3441267441958189E-004 + 5.3800000000000014E-002 2.7618888998404145E-004 + 5.4900000000000004E-002 2.1671019203495234E-004 + 5.6000000000000022E-002 1.5673121379222721E-004 + 5.7100000000000012E-002 9.6845637017395347E-005 + 5.8200000000000002E-002 3.7550358683802187E-005 + 5.9300000000000019E-002 -2.0558092728606425E-005 + 6.0400000000000009E-002 -7.6762706157751381E-005 + 6.1500000000000027E-002 -1.3044169463682920E-004 + 6.2600000000000017E-002 -1.8119919695891440E-004 + 6.3700000000000007E-002 -2.2872278350405395E-004 + 6.4800000000000024E-002 -2.7260251226834953E-004 + 6.5900000000000014E-002 -3.1239006784744561E-004 + 6.7000000000000004E-002 -3.4780334681272507E-004 + 6.8100000000000022E-002 -3.7877252907492220E-004 + 6.9200000000000012E-002 -4.0524845826439559E-004 + 7.0300000000000029E-002 -4.2707927059382200E-004 + 7.1400000000000019E-002 -4.4415355660021305E-004 + 7.2500000000000009E-002 -4.5659238821826875E-004 + 7.3600000000000027E-002 -4.6467059291899204E-004 + 7.4700000000000016E-002 -4.6857431880198419E-004 + 7.5800000000000006E-002 -4.6836040564812720E-004 + 7.6900000000000024E-002 -4.6417937846854329E-004 + 7.8000000000000014E-002 -4.5642678742296994E-004 + 7.9100000000000004E-002 -4.4557865476235747E-004 + 8.0200000000000021E-002 -4.3194610043428838E-004 + 8.1300000000000011E-002 -4.1571183828637004E-004 + 8.2400000000000029E-002 -3.9717240724712610E-004 + 8.3500000000000019E-002 -3.7681421963497996E-004 + 8.4600000000000009E-002 -3.5509932786226273E-004 + 8.5700000000000026E-002 -3.3229344990104437E-004 + 8.6800000000000016E-002 -3.0859053367748857E-004 + 8.7900000000000006E-002 -2.8433144325390458E-004 + 8.9000000000000024E-002 -2.5996199110522866E-004 + 9.0100000000000013E-002 -2.3578842228744179E-004 + 9.1200000000000003E-002 -2.1190838015172631E-004 + 9.2300000000000021E-002 -1.8843228463083506E-004 + 9.3400000000000011E-002 -1.6565457917749882E-004 + 9.4500000000000028E-002 -1.4390439901035279E-004 + 9.5600000000000018E-002 -1.2329814489930868E-004 + 9.6700000000000008E-002 -1.0377017315477133E-004 + 9.7800000000000026E-002 -8.5339321231003851E-005 + 9.8900000000000016E-002 -6.8203677074052393E-005 + 0.10000000000000001 -5.2526083891279995E-005 + 0.10110000000000002 -3.8243528251769021E-005 + 0.10220000000000001 -2.5199222363880835E-005 + 0.10330000000000003 -1.3387840226641856E-005 + 0.10440000000000002 -2.9403081498458050E-006 + 0.10550000000000001 6.1344380810623989E-006 + 0.10660000000000003 1.4036531865713187E-005 + 0.10770000000000002 2.0955110812792554E-005 + 0.10880000000000001 2.6870124202105217E-005 + 0.10990000000000003 3.1680396205047145E-005 + 0.11100000000000002 3.5468190617393702E-005 + 0.11210000000000001 3.8492016756208614E-005 + 0.11320000000000002 4.0914750570664182E-005 + 0.11430000000000001 4.2681633203756064E-005 + 0.11540000000000003 4.3723397538997233E-005 + 0.11650000000000002 4.4173000787850469E-005 + 0.11760000000000001 4.4260486902203411E-005 + 0.11870000000000003 4.4061460357625037E-005 + 0.11980000000000002 4.3482927139848471E-005 + 0.12090000000000001 4.2507977923378348E-005 + 0.12200000000000003 4.1309704101877287E-005 + 0.12310000000000001 4.0060753235593438E-005 + 0.12420000000000003 3.8732327084289864E-005 + 0.12530000000000002 3.7198511563474312E-005 + 0.12640000000000001 3.5487944842316210E-005 + 0.12750000000000003 3.3791915484471247E-005 + 0.12860000000000002 3.2215401006396860E-005 + 0.12970000000000001 3.0653896828880534E-005 + 0.13080000000000003 2.8982663934584707E-005 + 0.13190000000000002 2.7270833015791140E-005 + 0.13300000000000001 2.5694373107398860E-005 + 0.13410000000000000 2.4284223400172777E-005 + 0.13520000000000004 2.2896736481925473E-005 + 0.13630000000000003 2.1445710444822907E-005 + 0.13740000000000002 2.0041225070599467E-005 + 0.13850000000000001 1.8822551282937638E-005 + 0.13960000000000000 1.7748096070135944E-005 + 0.14070000000000005 1.6662168491166085E-005 + 0.14180000000000004 1.5533008991042152E-005 + 0.14290000000000003 1.4495119103230536E-005 + 0.14400000000000002 1.3638058590004221E-005 + 0.14510000000000001 1.2869079000665806E-005 + 0.14620000000000000 1.2057693311362527E-005 + 0.14730000000000004 1.1232526048843283E-005 + 0.14840000000000003 1.0527509402891155E-005 + 0.14950000000000002 9.9668841357924975E-006 + 0.15060000000000001 9.4241158876684494E-006 + 0.15170000000000000 8.8160413724835962E-006 + 0.15280000000000005 8.2279084381298162E-006 + 0.15390000000000004 7.7770364441676065E-006 + 0.15500000000000003 7.4264657996536698E-006 + 0.15610000000000002 7.0361629695980810E-006 + 0.15720000000000001 6.5724921114451718E-006 + 0.15830000000000000 6.1550540522148367E-006 + 0.15940000000000004 5.8720879678730853E-006 + 0.16050000000000003 5.6471390053047799E-006 + 0.16160000000000002 5.3558401305053849E-006 + 0.16270000000000001 5.0097078201361001E-006 + 0.16380000000000000 4.7287176130339503E-006 + 0.16490000000000005 4.5538527047028765E-006 + 0.16600000000000004 4.3882282625418156E-006 + 0.16710000000000003 4.1492135096632410E-006 + 0.16820000000000002 3.8914258766453713E-006 + 0.16930000000000001 3.7156914913794026E-006 + 0.17040000000000000 3.6110714063397609E-006 + 0.17150000000000004 3.4742977277346654E-006 + 0.17260000000000003 3.2697803362680133E-006 + 0.17370000000000002 3.0807209441263694E-006 + 0.17480000000000001 2.9773339065286564E-006 + 0.17590000000000000 2.9091202122799587E-006 + 0.17700000000000005 2.7847836463479325E-006 + 0.17810000000000004 2.6118079858861165E-006 + 0.17920000000000003 2.4808682610455435E-006 + 0.18030000000000002 2.4242031031462830E-006 + 0.18140000000000001 2.3675406737311278E-006 + 0.18250000000000000 2.2453841665992513E-006 + 0.18360000000000004 2.0997274532419397E-006 + 0.18470000000000003 2.0131196833972353E-006 + 0.18580000000000002 1.9833007627312327E-006 + 0.18690000000000001 1.9294495814392576E-006 + 0.18800000000000000 1.8146375850847107E-006 + 0.18910000000000005 1.6964969518085127E-006 + 0.19020000000000004 1.6348062672477681E-006 + 0.19130000000000003 1.6026853018047404E-006 + 0.19240000000000002 1.5324985724873841E-006 + 0.19350000000000001 1.4180590142132132E-006 + 0.19460000000000005 1.3167658607926569E-006 + 0.19570000000000004 1.2565122915475513E-006 + 0.19680000000000003 1.1942546507270890E-006 + 0.19790000000000002 1.0848970077859121E-006 + 0.19900000000000001 9.4835183972463710E-007 + 0.20010000000000000 8.3318599308768171E-007 + 0.20120000000000005 7.3808257639029762E-007 + 0.20230000000000004 6.1288193364816834E-007 + 0.20340000000000003 4.3261735527266865E-007 + 0.20450000000000002 2.2896230689184449E-007 + 0.20560000000000000 3.4101564239108484E-008 + 0.20670000000000005 -1.7283372244492057E-007 + 0.20780000000000004 -4.3727968090934155E-007 + 0.20890000000000003 -7.6711484098268556E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0058.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0058.BXZ.semd new file mode 100644 index 00000000..35cb1140 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0058.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 -1.6396099769230323E-014 + -0.11449999999999999 2.1678969722356035E-014 + -0.11340000000000000 1.2450507476131217E-013 + -0.11230000000000000 -1.4875999195494705E-013 + -0.11119999999999999 -7.5565861077167562E-013 + -0.11009999999999999 1.9396057026124791E-013 + -0.10900000000000000 3.1764738409045812E-012 + -0.10790000000000000 2.0208470313809457E-012 + -0.10679999999999999 -8.5105186786726961E-012 + -0.10569999999999999 -1.4544769902369303E-011 + -0.10460000000000000 8.3655625829348601E-012 + -0.10349999999999999 4.6377138240849547E-011 + -0.10239999999999999 3.1755837542890575E-011 + -0.10130000000000000 -6.6460302539095295E-011 + -0.10020000000000000 -1.4168191619923221E-010 + -9.9099999999999994E-002 -3.8163628507392744E-011 + -9.7999999999999990E-002 2.0275016388016098E-010 + -9.6899999999999986E-002 2.9167251947015416E-010 + -9.5799999999999996E-002 3.1752513812710603E-011 + -9.4699999999999993E-002 -3.4510541646604054E-010 + -9.3599999999999989E-002 -3.9535824614134185E-010 + -9.2499999999999999E-002 -5.2329258981576032E-011 + -9.1399999999999995E-002 2.5030363892675211E-010 + -9.0299999999999991E-002 1.9362099423769763E-010 + -8.9200000000000002E-002 5.4075483674198566E-011 + -8.8099999999999984E-002 2.4755575367407801E-010 + -8.6999999999999994E-002 5.6480004007042339E-010 + -8.5899999999999990E-002 3.5876610016138955E-010 + -8.4799999999999986E-002 -4.5047890417926340E-010 + -8.3699999999999997E-002 -1.0953526974333272E-009 + -8.2599999999999993E-002 -9.6009911132455272E-010 + -8.1499999999999989E-002 -3.4731328923953697E-010 + -8.0399999999999999E-002 2.2506128904975498E-010 + -7.9299999999999995E-002 9.2577351340494829E-010 + -7.8199999999999992E-002 1.8414086921936246E-009 + -7.7100000000000002E-002 1.5221451876712422E-009 + -7.5999999999999984E-002 -2.3158008843893185E-009 + -7.4899999999999994E-002 -1.0041564024731997E-008 + -7.3799999999999991E-002 -1.9254589034289893E-008 + -7.2699999999999987E-002 -2.7822268933164196E-008 + -7.1599999999999997E-002 -3.6855034579730273E-008 + -7.0499999999999993E-002 -4.8887763171023835E-008 + -6.9399999999999989E-002 -6.3468469591043686E-008 + -6.8300000000000000E-002 -7.7072890292129159E-008 + -6.7199999999999996E-002 -8.8545057508326863E-008 + -6.6099999999999992E-002 -1.0255900662059503E-007 + -6.5000000000000002E-002 -1.2546385619316425E-007 + -6.3899999999999985E-002 -1.5878848103056953E-007 + -6.2799999999999995E-002 -1.9951382057570299E-007 + -6.1699999999999991E-002 -2.4643472329444194E-007 + -6.0599999999999994E-002 -3.0301089282147586E-007 + -5.9499999999999990E-002 -3.7302126543181657E-007 + -5.8399999999999994E-002 -4.5698214989897679E-007 + -5.7299999999999990E-002 -5.5577299917786149E-007 + -5.6199999999999986E-002 -6.7517697743824101E-007 + -5.5099999999999996E-002 -8.2239910170756048E-007 + -5.3999999999999992E-002 -9.9919043350382708E-007 + -5.2899999999999989E-002 -1.2042116850352613E-006 + -5.1799999999999985E-002 -1.4437670188272023E-006 + -5.0699999999999995E-002 -1.7342889577776077E-006 + -4.9599999999999991E-002 -2.0892573502351297E-006 + -4.8499999999999988E-002 -2.5079016268136911E-006 + -4.7399999999999998E-002 -2.9845807603123831E-006 + -4.6299999999999994E-002 -3.5290815958433086E-006 + -4.5199999999999990E-002 -4.1695557229104452E-006 + -4.4099999999999986E-002 -4.9321074584440794E-006 + -4.2999999999999997E-002 -5.8245659602107480E-006 + -4.1899999999999993E-002 -6.8469666985038202E-006 + -4.0799999999999989E-002 -8.0130675996770151E-006 + -3.9699999999999985E-002 -9.3523913164972328E-006 + -3.8599999999999995E-002 -1.0892647878790740E-005 + -3.7499999999999992E-002 -1.2651187716983259E-005 + -3.6399999999999988E-002 -1.4646858289779630E-005 + -3.5299999999999984E-002 -1.6909081750782207E-005 + -3.4199999999999994E-002 -1.9466640878817998E-005 + -3.3099999999999991E-002 -2.2335419998853467E-005 + -3.1999999999999987E-002 -2.5531520805088803E-005 + -3.0899999999999997E-002 -2.9093886041664518E-005 + -2.9799999999999993E-002 -3.3076834370149300E-005 + -2.8699999999999989E-002 -3.7513589631998911E-005 + -2.7599999999999986E-002 -4.2401286918902770E-005 + -2.6499999999999996E-002 -4.7735426051076502E-005 + -2.5399999999999992E-002 -5.3548956202575937E-005 + -2.4299999999999988E-002 -5.9899422922171652E-005 + -2.3199999999999985E-002 -6.6816799517255276E-005 + -2.2099999999999995E-002 -7.4284791480749846E-005 + -2.0999999999999991E-002 -8.2278289482928813E-005 + -1.9899999999999987E-002 -9.0801069745793939E-005 + -1.8799999999999983E-002 -9.9867902463302016E-005 + -1.7699999999999994E-002 -1.0946342081297189E-004 + -1.6599999999999990E-002 -1.1954081855947152E-004 + -1.5499999999999986E-002 -1.3005663640797138E-004 + -1.4399999999999996E-002 -1.4097741222940385E-004 + -1.3299999999999992E-002 -1.5224082744680345E-004 + -1.2199999999999989E-002 -1.6373800463043153E-004 + -1.1099999999999985E-002 -1.7534999642521143E-004 + -9.9999999999999950E-003 -1.8699272186495364E-004 + -8.8999999999999913E-003 -1.9859017629642040E-004 + -7.7999999999999875E-003 -2.1000497508794069E-004 + -6.6999999999999837E-003 -2.2102937509771436E-004 + -5.5999999999999939E-003 -2.3145813611336052E-004 + -4.4999999999999901E-003 -2.4113869585562497E-004 + -3.3999999999999864E-003 -2.4993316037580371E-004 + -2.2999999999999826E-003 -2.5763598387129605E-004 + -1.1999999999999927E-003 -2.6398873887956142E-004 + -9.9999999999988987E-005 -2.6875539333559573E-004 + 1.0000000000000148E-003 -2.7175084687769413E-004 + 2.1000000000000185E-003 -2.7278429479338229E-004 + 3.2000000000000084E-003 -2.7161242906004190E-004 + 4.3000000000000121E-003 -2.6799179613590240E-004 + 5.4000000000000159E-003 -2.6174640515819192E-004 + 6.5000000000000058E-003 -2.5275649386458099E-004 + 7.6000000000000234E-003 -2.4087307974696159E-004 + 8.7000000000000133E-003 -2.2590243315789849E-004 + 9.8000000000000032E-003 -2.0769992261193693E-004 + 1.0900000000000021E-002 -1.8624075164552778E-004 + 1.2000000000000011E-002 -1.6156911442521960E-004 + 1.3100000000000001E-002 -1.3369688531383872E-004 + 1.4200000000000018E-002 -1.0261254647048190E-004 + 1.5300000000000008E-002 -6.8392560933716595E-005 + 1.6400000000000026E-002 -3.1238916562870145E-005 + 1.7500000000000016E-002 8.5964620666345581E-006 + 1.8600000000000005E-002 5.0890281272586435E-005 + 1.9700000000000023E-002 9.5391711511183530E-005 + 2.0800000000000013E-002 1.4173293311614543E-004 + 2.1900000000000003E-002 1.8944212934002280E-004 + 2.3000000000000020E-002 2.3806783428881317E-004 + 2.4100000000000010E-002 2.8721537091769278E-004 + 2.5200000000000000E-002 3.3643728238530457E-004 + 2.6300000000000018E-002 3.8513931212946773E-004 + 2.7400000000000008E-002 4.3267221190035343E-004 + 2.8500000000000025E-002 4.7847992391325533E-004 + 2.9600000000000015E-002 5.2210228750482202E-004 + 3.0700000000000005E-002 5.6303507881239057E-004 + 3.1800000000000023E-002 6.0066755395382643E-004 + 3.2900000000000013E-002 6.3440512167289853E-004 + 3.4000000000000002E-002 6.6379655618220568E-004 + 3.5100000000000020E-002 6.8849057424813509E-004 + 3.6200000000000010E-002 7.0810475153848529E-004 + 3.7300000000000028E-002 7.2222383460029960E-004 + 3.8400000000000017E-002 7.3055218672379851E-004 + 3.9500000000000007E-002 7.3297769995406270E-004 + 4.0600000000000025E-002 7.2945252759382129E-004 + 4.1700000000000015E-002 7.1987276896834373E-004 + 4.2800000000000005E-002 7.0416519884020090E-004 + 4.3900000000000022E-002 6.8245525471866131E-004 + 4.5000000000000012E-002 6.5506441751495004E-004 + 4.6100000000000002E-002 6.2231800984591246E-004 + 4.7200000000000020E-002 5.8446155162528157E-004 + 4.8300000000000010E-002 5.4180313600227237E-004 + 4.9400000000000027E-002 4.9486022908240557E-004 + 5.0500000000000017E-002 4.4428094406612217E-004 + 5.1600000000000007E-002 3.9063661824911833E-004 + 5.2700000000000025E-002 3.3441433333791792E-004 + 5.3800000000000014E-002 2.7619078173302114E-004 + 5.4900000000000004E-002 2.1671198192052543E-004 + 5.6000000000000022E-002 1.5673170855734497E-004 + 5.7100000000000012E-002 9.6844254585448653E-005 + 5.8200000000000002E-002 3.7547797546721995E-005 + 5.9300000000000019E-002 -2.0559387849061750E-005 + 6.0400000000000009E-002 -7.6762524258811027E-005 + 6.1500000000000027E-002 -1.3044054503552616E-004 + 6.2600000000000017E-002 -1.8119944434147328E-004 + 6.3700000000000007E-002 -2.2872521367389709E-004 + 6.4800000000000024E-002 -2.7260486967861652E-004 + 6.5900000000000014E-002 -3.1238887459039688E-004 + 6.7000000000000004E-002 -3.4779842826537788E-004 + 6.8100000000000022E-002 -3.7876827991567552E-004 + 6.9200000000000012E-002 -4.0524886571802199E-004 + 7.0300000000000029E-002 -4.2708381079137325E-004 + 7.1400000000000019E-002 -4.4415902812033892E-004 + 7.2500000000000009E-002 -4.5659492025151849E-004 + 7.3600000000000027E-002 -4.6466829371638596E-004 + 7.4700000000000016E-002 -4.6856814878992736E-004 + 7.5800000000000006E-002 -4.6835473040118814E-004 + 7.6900000000000024E-002 -4.6417841804213822E-004 + 7.8000000000000014E-002 -4.5643179328180850E-004 + 7.9100000000000004E-002 -4.4558540685102344E-004 + 8.0200000000000021E-002 -4.3194877798669040E-004 + 8.1300000000000011E-002 -4.1570843313820660E-004 + 8.2400000000000029E-002 -3.9716763421893120E-004 + 8.3500000000000019E-002 -3.7681387038901448E-004 + 8.4600000000000009E-002 -3.5510389716364443E-004 + 8.5700000000000026E-002 -3.3229717519134283E-004 + 8.6800000000000016E-002 -3.0858823447488248E-004 + 8.7900000000000006E-002 -2.8432402177713811E-004 + 8.9000000000000024E-002 -2.5995512260124087E-004 + 9.0100000000000013E-002 -2.3578705440741032E-004 + 9.1200000000000003E-002 -2.1191260020714253E-004 + 9.2300000000000021E-002 -1.8843870202545077E-004 + 9.3400000000000011E-002 -1.6565930854994804E-004 + 9.4500000000000028E-002 -1.4390617434401065E-004 + 9.5600000000000018E-002 -1.2329676246736199E-004 + 9.6700000000000008E-002 -1.0376741556683555E-004 + 9.7800000000000026E-002 -8.5336789197754115E-005 + 9.8900000000000016E-002 -6.8202694819774479E-005 + 0.10000000000000001 -5.2526684157783166E-005 + 0.10110000000000002 -3.8244776078499854E-005 + 0.10220000000000001 -2.5199007723131217E-005 + 0.10330000000000003 -1.3386153113970067E-005 + 0.10440000000000002 -2.9380751129792770E-006 + 0.10550000000000001 6.1347832343017217E-006 + 0.10660000000000003 1.4034407286089845E-005 + 0.10770000000000002 2.0951321857864968E-005 + 0.10880000000000001 2.6866435291594826E-005 + 0.10990000000000003 3.1679348467150703E-005 + 0.11100000000000002 3.5471221053740010E-005 + 0.11210000000000001 3.8497448258567601E-005 + 0.11320000000000002 4.0918301237979904E-005 + 0.11430000000000001 4.2679537727963179E-005 + 0.11540000000000003 4.3716972868423909E-005 + 0.11650000000000002 4.4168409658595920E-005 + 0.11760000000000001 4.4262626033741981E-005 + 0.11870000000000003 4.4068379793316126E-005 + 0.11980000000000002 4.3487456423463300E-005 + 0.12090000000000001 4.2504889279371127E-005 + 0.12200000000000003 4.1301485907752067E-005 + 0.12310000000000001 4.0055612771539018E-005 + 0.12420000000000003 3.8735801354050636E-005 + 0.12530000000000002 3.7207813875284046E-005 + 0.12640000000000001 3.5494565963745117E-005 + 0.12750000000000003 3.3789936424000189E-005 + 0.12860000000000002 3.2207051845034584E-005 + 0.12970000000000001 3.0646922823507339E-005 + 0.13080000000000003 2.8982889489270747E-005 + 0.13190000000000002 2.7277370463707484E-005 + 0.13300000000000001 2.5700803234940395E-005 + 0.13410000000000000 2.4284603568958119E-005 + 0.13520000000000004 2.2890950276632793E-005 + 0.13630000000000003 2.1439691408886574E-005 + 0.13740000000000002 2.0041465177200735E-005 + 0.13850000000000001 1.8829776308848523E-005 + 0.13960000000000000 1.7755859516910277E-005 + 0.14070000000000005 1.6662565030856058E-005 + 0.14180000000000004 1.5524830814683810E-005 + 0.14290000000000003 1.4485686733678449E-005 + 0.14400000000000002 1.3636056792165618E-005 + 0.14510000000000001 1.2875783795607276E-005 + 0.14620000000000000 1.2066120689269155E-005 + 0.14730000000000004 1.1235043530177791E-005 + 0.14840000000000003 1.0523567652853671E-005 + 0.14950000000000002 9.9623593996511772E-006 + 0.15060000000000001 9.4238721430883743E-006 + 0.15170000000000000 8.8189135567517951E-006 + 0.15280000000000005 8.2292735896771774E-006 + 0.15390000000000004 7.7747199611621909E-006 + 0.15500000000000003 7.4226832111889962E-006 + 0.15610000000000002 7.0343653533200268E-006 + 0.15720000000000001 6.5737572185753379E-006 + 0.15830000000000000 6.1578439272125252E-006 + 0.15940000000000004 5.8741702559927944E-006 + 0.16050000000000003 5.6473854783689603E-006 + 0.16160000000000002 5.3546195886156056E-006 + 0.16270000000000001 5.0083417590940371E-006 + 0.16380000000000000 4.7285766413551755E-006 + 0.16490000000000005 4.5550050344900228E-006 + 0.16600000000000004 4.3890536289836746E-006 + 0.16710000000000003 4.1482844608253799E-006 + 0.16820000000000002 3.8896919249964412E-006 + 0.16930000000000001 3.7158160921535455E-006 + 0.17040000000000000 3.6137373626843328E-006 + 0.17150000000000004 3.4762513223540736E-006 + 0.17260000000000003 3.2674404337740270E-006 + 0.17370000000000002 3.0754401905142004E-006 + 0.17480000000000001 2.9749237455689581E-006 + 0.17590000000000000 2.9132481813576305E-006 + 0.17700000000000005 2.7919938929699128E-006 + 0.17810000000000004 2.6150405574298929E-006 + 0.17920000000000003 2.4773175937298220E-006 + 0.18030000000000002 2.4183802906918572E-006 + 0.18140000000000001 2.3656693883822300E-006 + 0.18250000000000000 2.2485635327029740E-006 + 0.18360000000000004 2.1034536530351033E-006 + 0.18470000000000003 2.0129159565840382E-006 + 0.18580000000000002 1.9791723389062099E-006 + 0.18690000000000001 1.9250480818300275E-006 + 0.18800000000000000 1.8136369135390851E-006 + 0.18910000000000005 1.7000164689306985E-006 + 0.19020000000000004 1.6408365581810358E-006 + 0.19130000000000003 1.6070210904217674E-006 + 0.19240000000000002 1.5313673884520540E-006 + 0.19350000000000001 1.4118193121248623E-006 + 0.19460000000000005 1.3106623555358965E-006 + 0.19570000000000004 1.2561746416395181E-006 + 0.19680000000000003 1.1995506383755128E-006 + 0.19790000000000002 1.0897022093558917E-006 + 0.19900000000000001 9.4747912271486712E-007 + 0.20010000000000000 8.2846906934719300E-007 + 0.20120000000000005 7.3604019235062879E-007 + 0.20230000000000004 6.1670965578741743E-007 + 0.20340000000000003 4.3845645336659800E-007 + 0.20450000000000002 2.3060950127273827E-007 + 0.20560000000000000 3.0064711609156802E-008 + 0.20670000000000005 -1.7863892765035416E-007 + 0.20780000000000004 -4.4043218849765253E-007 + 0.20890000000000003 -7.6667964776788722E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0059.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0059.BXX.semd new file mode 100644 index 00000000..7fa3aa29 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0059.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 -4.1322755647785701E-023 + -0.11009999999999999 2.1174042748977882E-022 + -0.10900000000000000 3.3840610647978692E-022 + -0.10790000000000000 -3.1919976934271102E-021 + -0.10679999999999999 -2.4595755071931119E-021 + -0.10569999999999999 2.7823360507737614E-020 + -0.10460000000000000 2.6122011546429425E-020 + -0.10349999999999999 -1.7167844100323696E-019 + -0.10239999999999999 -2.5715538224595135E-019 + -0.10130000000000000 7.4125464148466770E-019 + -0.10020000000000000 1.8589525622973179E-018 + -9.9099999999999994E-002 -1.7697977951054337E-018 + -9.7999999999999990E-002 -9.5481284399067348E-018 + -9.6899999999999986E-002 -2.3307648031689891E-018 + -9.5799999999999996E-002 3.3285148970370345E-017 + -9.4699999999999993E-002 4.3579166848131459E-017 + -9.3599999999999989E-002 -6.3014235252485424E-017 + -9.2499999999999999E-002 -2.0800605291080595E-016 + -9.1399999999999995E-002 -5.0403913136228820E-017 + -9.0299999999999991E-002 5.3073046301925129E-016 + -8.9200000000000002E-002 7.6570576703794834E-016 + -8.8099999999999984E-002 -4.3524232129290587E-016 + -8.6999999999999994E-002 -2.3900197159500191E-015 + -8.5899999999999990E-002 -1.9493908474477271E-015 + -8.4799999999999986E-002 2.7732849721654081E-015 + -8.3699999999999997E-002 7.5284821982718984E-015 + -8.2599999999999993E-002 4.3198299145143053E-015 + -8.1499999999999989E-002 -7.9972700418309492E-015 + -8.0399999999999999E-002 -1.8157052467451806E-014 + -7.9299999999999995E-002 -1.3027929158648116E-014 + -7.8199999999999992E-002 7.5586018428433141E-015 + -7.7100000000000002E-002 3.2724199733455070E-014 + -7.5999999999999984E-002 5.1969723419446542E-014 + -7.4899999999999994E-002 4.7131674512637320E-014 + -7.3799999999999991E-002 -2.2096063992177103E-014 + -7.2699999999999987E-002 -1.7327808567342562E-013 + -7.1599999999999997E-002 -2.9815120641471515E-013 + -7.0499999999999993E-002 -1.6148321286928169E-013 + -6.9399999999999989E-002 3.5283915004145905E-013 + -6.8300000000000000E-002 9.3191036484863154E-013 + -6.7199999999999996E-002 9.1751953257279695E-013 + -6.6099999999999992E-002 -7.2037800800516666E-014 + -6.5000000000000002E-002 -1.5639351792773315E-012 + -6.3899999999999985E-002 -2.4554774446378103E-012 + -6.2799999999999995E-002 -1.9365453251402043E-012 + -6.1699999999999991E-002 -9.0351669559691344E-014 + -6.0599999999999994E-002 2.4414123066945903E-012 + -5.9499999999999990E-002 4.9988069239503830E-012 + -5.8399999999999994E-002 6.6478628157895514E-012 + -5.7299999999999990E-002 5.6404859082037628E-012 + -5.6199999999999986E-002 1.9966650945460462E-013 + -5.5099999999999996E-002 -9.2706736384839949E-012 + -5.3999999999999992E-002 -1.8935289100574515E-011 + -5.2899999999999989E-002 -2.3220628544984301E-011 + -5.1799999999999985E-002 -1.7981493030672091E-011 + -5.0699999999999995E-002 -1.9798182190888802E-012 + -4.9599999999999991E-002 2.3476750057871421E-011 + -4.8499999999999988E-002 5.3602237232164285E-011 + -4.7399999999999998E-002 7.7266089359984136E-011 + -4.6299999999999994E-002 7.7324105451914704E-011 + -4.5199999999999990E-002 3.8913431504861151E-011 + -4.4099999999999986E-002 -3.8352817449682775E-011 + -4.2999999999999997E-002 -1.3492909567425215E-010 + -4.1899999999999993E-002 -2.1769232250168358E-010 + -4.0799999999999989E-002 -2.5185559193730001E-010 + -3.9699999999999985E-002 -2.1002594108310291E-010 + -3.8599999999999995E-002 -7.8454819030238099E-011 + -3.7499999999999992E-002 1.3511936014509729E-010 + -3.6399999999999988E-002 3.9504668980505642E-010 + -3.5299999999999984E-002 6.4197547278155298E-010 + -3.4199999999999994E-002 8.0890266707100977E-010 + -3.3099999999999991E-002 8.3884987844839998E-010 + -3.1999999999999987E-002 6.9849331874038967E-010 + -3.0899999999999997E-002 3.9552261466013761E-010 + -2.9799999999999993E-002 1.6685184050374557E-012 + -2.8699999999999989E-002 -3.4263006321033629E-010 + -2.7599999999999986E-002 -4.7086440302379629E-010 + -2.6499999999999996E-002 -2.6797947194623362E-010 + -2.5399999999999992E-002 2.7370525290670855E-010 + -2.4299999999999988E-002 1.0588663279520460E-009 + -2.3199999999999985E-002 1.9248149740747067E-009 + -2.2099999999999995E-002 2.6511115525096329E-009 + -2.0999999999999991E-002 2.9409501500765600E-009 + -1.9899999999999987E-002 2.4368214113223985E-009 + -1.8799999999999983E-002 8.0754802844751339E-010 + -1.7699999999999994E-002 -2.1462716048858965E-009 + -1.6599999999999990E-002 -6.4552874157186579E-009 + -1.5499999999999986E-002 -1.2028871232416805E-008 + -1.4399999999999996E-002 -1.8728622208641355E-008 + -1.3299999999999992E-002 -2.6424157084647959E-008 + -1.2199999999999989E-002 -3.5052657665346487E-008 + -1.1099999999999985E-002 -4.4698019507904974E-008 + -9.9999999999999950E-003 -5.5653110564435337E-008 + -8.8999999999999913E-003 -6.8428569477418932E-008 + -7.7999999999999875E-003 -8.3746840573439840E-008 + -6.6999999999999837E-003 -1.0258047922206970E-007 + -5.5999999999999939E-003 -1.2618808398201509E-007 + -4.4999999999999901E-003 -1.5604437919591874E-007 + -3.3999999999999864E-003 -1.9367870152109390E-007 + -2.2999999999999826E-003 -2.4060446435214544E-007 + -1.1999999999999927E-003 -2.9845210747225792E-007 + -9.9999999999988987E-005 -3.6916597423441999E-007 + 1.0000000000000148E-003 -4.5503497858589981E-007 + 2.1000000000000185E-003 -5.5858447467471706E-007 + 3.2000000000000084E-003 -6.8262255581430509E-007 + 4.3000000000000121E-003 -8.3059308053634595E-007 + 5.4000000000000159E-003 -1.0069549034597003E-006 + 6.5000000000000058E-003 -1.2172100696261623E-006 + 7.6000000000000234E-003 -1.4676023738502408E-006 + 8.7000000000000133E-003 -1.7648892480792711E-006 + 9.8000000000000032E-003 -2.1164871668588603E-006 + 1.0900000000000021E-002 -2.5307863324997015E-006 + 1.2000000000000011E-002 -3.0172382139426190E-006 + 1.3100000000000001E-002 -3.5862306049239123E-006 + 1.4200000000000018E-002 -4.2490155465202406E-006 + 1.5300000000000008E-002 -5.0178646233689506E-006 + 1.6400000000000026E-002 -5.9063772823719773E-006 + 1.7500000000000016E-002 -6.9297007030399982E-006 + 1.8600000000000005E-002 -8.1046919149230234E-006 + 1.9700000000000023E-002 -9.4501301646232605E-006 + 2.0800000000000013E-002 -1.0986302186211105E-005 + 2.1900000000000003E-002 -1.2734200936392881E-005 + 2.3000000000000020E-002 -1.4714906683366280E-005 + 2.4100000000000010E-002 -1.6949936252785847E-005 + 2.5200000000000000E-002 -1.9462213458609767E-005 + 2.6300000000000018E-002 -2.2275922674452886E-005 + 2.7400000000000008E-002 -2.5415438358322717E-005 + 2.8500000000000025E-002 -2.8903907150379382E-005 + 2.9600000000000015E-002 -3.2763011404313147E-005 + 3.0700000000000005E-002 -3.7013818655395880E-005 + 3.1800000000000023E-002 -4.1677340050227940E-005 + 3.2900000000000013E-002 -4.6773464418947697E-005 + 3.4000000000000002E-002 -5.2318679081508890E-005 + 3.5100000000000020E-002 -5.8323999837739393E-005 + 3.6200000000000010E-002 -6.4794869103934616E-005 + 3.7300000000000028E-002 -7.1731788921169937E-005 + 3.8400000000000017E-002 -7.9129917139653116E-005 + 3.9500000000000007E-002 -8.6977590399328619E-005 + 4.0600000000000025E-002 -9.5255090855062008E-005 + 4.1700000000000015E-002 -1.0393299453426152E-004 + 4.2800000000000005E-002 -1.1297034507151693E-004 + 4.3900000000000022E-002 -1.2231577420607209E-004 + 4.5000000000000012E-002 -1.3190713070798665E-004 + 4.6100000000000002E-002 -1.4167204790282995E-004 + 4.7200000000000020E-002 -1.5152605192270130E-004 + 4.8300000000000010E-002 -1.6137053899001330E-004 + 4.9400000000000027E-002 -1.7109098553191870E-004 + 5.0500000000000017E-002 -1.8055873806588352E-004 + 5.1600000000000007E-002 -1.8963559705298394E-004 + 5.2700000000000025E-002 -1.9817501015495509E-004 + 5.3800000000000014E-002 -2.0601859432645142E-004 + 5.4900000000000004E-002 -2.1299523359630257E-004 + 5.6000000000000022E-002 -2.1892384393140674E-004 + 5.7100000000000012E-002 -2.2361609444487840E-004 + 5.8200000000000002E-002 -2.2688473109155893E-004 + 5.9300000000000019E-002 -2.2854311100672930E-004 + 6.0400000000000009E-002 -2.2840776364319026E-004 + 6.1500000000000027E-002 -2.2629590239375830E-004 + 6.2600000000000017E-002 -2.2203088155947626E-004 + 6.3700000000000007E-002 -2.1544727496802807E-004 + 6.4800000000000024E-002 -2.0640071306843311E-004 + 6.5900000000000014E-002 -1.9476794113870710E-004 + 6.7000000000000004E-002 -1.8045010801870376E-004 + 6.8100000000000022E-002 -1.6337583656422794E-004 + 6.9200000000000012E-002 -1.4349627599585801E-004 + 7.0300000000000029E-002 -1.2079546286258847E-004 + 7.1400000000000019E-002 -9.5301686087623239E-005 + 7.2500000000000009E-002 -6.7088934883940965E-005 + 7.3600000000000027E-002 -3.6273970181355253E-005 + 7.4700000000000016E-002 -3.0096191494521918E-006 + 7.5800000000000006E-002 3.2513573387404904E-005 + 7.6900000000000024E-002 7.0061912992969155E-005 + 7.8000000000000014E-002 1.0935240425169468E-004 + 7.9100000000000004E-002 1.5005370369181037E-004 + 8.0200000000000021E-002 1.9179999071639031E-004 + 8.1300000000000011E-002 2.3419348872266710E-004 + 8.2400000000000029E-002 2.7681040228344500E-004 + 8.3500000000000019E-002 3.1920190667733550E-004 + 8.4600000000000009E-002 3.6089718923904002E-004 + 8.5700000000000026E-002 4.0140561759471893E-004 + 8.6800000000000016E-002 4.4022788642905653E-004 + 8.7900000000000006E-002 4.7686835750937462E-004 + 8.9000000000000024E-002 5.1084952428936958E-004 + 9.0100000000000013E-002 5.4171809460967779E-004 + 9.1200000000000003E-002 5.6904053781181574E-004 + 9.2300000000000021E-002 5.9240276459604502E-004 + 9.3400000000000011E-002 6.1142444610595703E-004 + 9.4500000000000028E-002 6.2578188953921199E-004 + 9.5600000000000018E-002 6.3521909760311246E-004 + 9.6700000000000008E-002 6.3954078359529376E-004 + 9.7800000000000026E-002 6.3860404770821333E-004 + 9.8900000000000016E-002 6.3231954118236899E-004 + 0.10000000000000001 6.2066968530416489E-004 + 0.10110000000000002 6.0371862491592765E-004 + 0.10220000000000001 5.8160617481917143E-004 + 0.10330000000000003 5.5453804088756442E-004 + 0.10440000000000002 5.2278093062341213E-004 + 0.10550000000000001 4.8666202928870916E-004 + 0.10660000000000003 4.4656457612290978E-004 + 0.10770000000000002 4.0292041376233101E-004 + 0.10880000000000001 3.5621298593468964E-004 + 0.10990000000000003 3.0697023612447083E-004 + 0.11100000000000002 2.5575043400749564E-004 + 0.11210000000000001 2.0312429114710540E-004 + 0.11320000000000002 1.4965738228056580E-004 + 0.11430000000000001 9.5917457656469196E-005 + 0.11540000000000003 4.2487012251513079E-005 + 0.11650000000000002 -1.0057427061838098E-005 + 0.11760000000000001 -6.1173850554041564E-005 + 0.11870000000000003 -1.1036769137717783E-004 + 0.11980000000000002 -1.5718534996267408E-004 + 0.12090000000000001 -2.0120815315749496E-004 + 0.12200000000000003 -2.4205459340009838E-004 + 0.12310000000000001 -2.7940227300859988E-004 + 0.12420000000000003 -3.1299097463488579E-004 + 0.12530000000000002 -3.4262158442288637E-004 + 0.12640000000000001 -3.6815332714468241E-004 + 0.12750000000000003 -3.8950220914557576E-004 + 0.12860000000000002 -4.0664229891262949E-004 + 0.12970000000000001 -4.1960272938013077E-004 + 0.13080000000000003 -4.2845768621191382E-004 + 0.13190000000000002 -4.3333083158358932E-004 + 0.13300000000000001 -4.3440010631456971E-004 + 0.13410000000000000 -4.3189176358282566E-004 + 0.13520000000000004 -4.2605775524862111E-004 + 0.13630000000000003 -4.1716345003806055E-004 + 0.13740000000000002 -4.0549348341301084E-004 + 0.13850000000000001 -3.9136293344199657E-004 + 0.13960000000000000 -3.7511024856939912E-004 + 0.14070000000000005 -3.5707588540390134E-004 + 0.14180000000000004 -3.3758455538190901E-004 + 0.14290000000000003 -3.1695107463747263E-004 + 0.14400000000000002 -2.9549156897701323E-004 + 0.14510000000000001 -2.7351986500434577E-004 + 0.14620000000000000 -2.5133095914497972E-004 + 0.14730000000000004 -2.2919157345313579E-004 + 0.14840000000000003 -2.0734778081532568E-004 + 0.14950000000000002 -1.8602934142109007E-004 + 0.15060000000000001 -1.6544378013350070E-004 + 0.15170000000000000 -1.4576768444385380E-004 + 0.15280000000000005 -1.2714958575088531E-004 + 0.15390000000000004 -1.0972213931381702E-004 + 0.15500000000000003 -9.3601156549993902E-005 + 0.15610000000000002 -7.8876182669773698E-005 + 0.15720000000000001 -6.5602725953795016E-005 + 0.15830000000000000 -5.3812829719390720E-005 + 0.15940000000000004 -4.3531385017558932E-005 + 0.16050000000000003 -3.4774875530274585E-005 + 0.16160000000000002 -2.7539435905055143E-005 + 0.16270000000000001 -2.1795369320898317E-005 + 0.16380000000000000 -1.7500278772786260E-005 + 0.16490000000000005 -1.4610833204642404E-005 + 0.16600000000000004 -1.3078108167974278E-005 + 0.16710000000000003 -1.2837125723308418E-005 + 0.16820000000000002 -1.3806701645080466E-005 + 0.16930000000000001 -1.5903513485682197E-005 + 0.17040000000000000 -1.9049244656343944E-005 + 0.17150000000000004 -2.3161019271356054E-005 + 0.17260000000000003 -2.8138194466009736E-005 + 0.17370000000000002 -3.3867054298752919E-005 + 0.17480000000000001 -4.0236533095594496E-005 + 0.17590000000000000 -4.7144083509920165E-005 + 0.17700000000000005 -5.4482516134157777E-005 + 0.17810000000000004 -6.2128288845997304E-005 + 0.17920000000000003 -6.9946159783285111E-005 + 0.18030000000000002 -7.7802287705708295E-005 + 0.18140000000000001 -8.5566614870913327E-005 + 0.18250000000000000 -9.3103328254073858E-005 + 0.18360000000000004 -1.0026648669736460E-004 + 0.18470000000000003 -1.0690784984035417E-004 + 0.18580000000000002 -1.1288355017313734E-004 + 0.18690000000000001 -1.1804955283878371E-004 + 0.18800000000000000 -1.2225253158248961E-004 + 0.18910000000000005 -1.2533568951766938E-004 + 0.19020000000000004 -1.2715328193735331E-004 + 0.19130000000000003 -1.2757745571434498E-004 + 0.19240000000000002 -1.2648619303945452E-004 + 0.19350000000000001 -1.2375436199363321E-004 + 0.19460000000000005 -1.1926102888537571E-004 + 0.19570000000000004 -1.1291047849226743E-004 + 0.19680000000000003 -1.0463540093041956E-004 + 0.19790000000000002 -9.4387301942333579E-005 + 0.19900000000000001 -8.2128593930974603E-005 + 0.20010000000000000 -6.7841698182746768E-005 + 0.20120000000000005 -5.1541344873839989E-005 + 0.20230000000000004 -3.3276304748142138E-005 + 0.20340000000000003 -1.3124074939696584E-005 + 0.20450000000000002 8.8159476945293136E-006 + 0.20560000000000000 3.2412113796453923E-005 + 0.20670000000000005 5.7496425142744556E-005 + 0.20780000000000004 8.3867038483731449E-005 + 0.20890000000000003 1.1129739141324535E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0059.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0059.BXZ.semd new file mode 100644 index 00000000..c4aed718 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0059.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 2.4000243043723909E-024 + -0.10900000000000000 -1.4065609243422292E-023 + -0.10790000000000000 -2.0158553149739546E-023 + -0.10679999999999999 2.3609309374847976E-022 + -0.10569999999999999 1.4395345844284347E-022 + -0.10460000000000000 -2.2927548265087603E-021 + -0.10349999999999999 -1.7718398552374085E-021 + -0.10239999999999999 1.5905074054609365E-020 + -0.10130000000000000 2.0831317496513377E-020 + -0.10020000000000000 -7.9272530886592629E-020 + -9.9099999999999994E-002 -1.7510790597348767E-019 + -9.7999999999999990E-002 2.4450934164366410E-019 + -9.6899999999999986E-002 1.0396057637354736E-018 + -9.5799999999999996E-002 -4.3666153678335418E-020 + -9.4699999999999993E-002 -4.2844899297883450E-018 + -9.3599999999999989E-002 -4.3870235162076618E-018 + -9.2499999999999999E-002 1.0761626386759790E-017 + -9.1399999999999995E-002 2.7231454127180614E-017 + -9.0299999999999991E-002 -3.8410239277379472E-018 + -8.9200000000000002E-002 -8.9253820415876152E-017 + -8.8099999999999984E-002 -9.5308808969543917E-017 + -8.6999999999999994E-002 1.3636484003009468E-016 + -8.5899999999999990E-002 4.2458881733837411E-016 + -8.4799999999999986E-002 1.7978667381699610E-016 + -8.3699999999999997E-002 -8.1178134181370768E-016 + -8.2599999999999993E-002 -1.4590202867552815E-015 + -8.1499999999999989E-002 -9.5568953963469394E-017 + -8.0399999999999999E-002 2.9471615662371659E-015 + -7.9299999999999995E-002 4.1579653064257975E-015 + -7.8199999999999992E-002 1.5542355779934926E-016 + -7.7100000000000002E-002 -7.2640385121391059E-015 + -7.5999999999999984E-002 -1.1160692460271057E-014 + -7.4899999999999994E-002 -5.5982376835639076E-015 + -7.3799999999999991E-002 9.6390672272303815E-015 + -7.2699999999999987E-002 2.9311097413152812E-014 + -7.1599999999999997E-002 4.0210707214025782E-014 + -7.0499999999999993E-002 1.6085592737359947E-014 + -6.9399999999999989E-002 -6.4578320447226945E-014 + -6.8300000000000000E-002 -1.6458464094631226E-013 + -6.7199999999999996E-002 -1.5898697289240538E-013 + -6.6099999999999992E-002 6.9542082595935861E-014 + -6.5000000000000002E-002 4.3670809698505286E-013 + -6.3899999999999985E-002 5.9355802608032637E-013 + -6.2799999999999995E-002 1.9792633786271108E-013 + -6.1699999999999991E-002 -6.5364776308599049E-013 + -6.0599999999999994E-002 -1.3335565290928386E-012 + -5.9499999999999990E-002 -1.1716837352779286E-012 + -5.8399999999999994E-002 -7.9708165252618396E-014 + -5.7299999999999990E-002 1.3725822778712371E-012 + -5.6199999999999986E-002 2.4587810086573736E-012 + -5.5099999999999996E-002 2.6846101296856828E-012 + -5.3999999999999992E-002 1.6823699551526961E-012 + -5.2899999999999989E-002 -8.1627743843751266E-013 + -5.1799999999999985E-002 -4.3534754794183339E-012 + -5.0699999999999995E-002 -7.1745396082456558E-012 + -4.9599999999999991E-002 -7.0335443198843439E-012 + -4.8499999999999988E-002 -3.1000924483742809E-012 + -4.7399999999999998E-002 3.2307240650092384E-012 + -4.6299999999999994E-002 9.8256264235985213E-012 + -4.5199999999999990E-002 1.5510910264526778E-011 + -4.4099999999999986E-002 1.9168097664667982E-011 + -4.2999999999999997E-002 1.7401267926597797E-011 + -4.1899999999999993E-002 5.4186152093071982E-012 + -4.0799999999999989E-002 -1.7505807567430587E-011 + -3.9699999999999985E-002 -4.3707103908330325E-011 + -3.8599999999999995E-002 -6.0405805357710562E-011 + -3.7499999999999992E-002 -5.8461228913397889E-011 + -3.6399999999999988E-002 -3.7237418010205303E-011 + -3.5299999999999984E-002 -1.0056439188332877E-012 + -3.4199999999999994E-002 4.6556775795680849E-011 + -3.3099999999999991E-002 1.0134660471949886E-010 + -3.1999999999999987E-002 1.5312372203535318E-010 + -3.0899999999999997E-002 1.8410425961512544E-010 + -2.9799999999999993E-002 1.7434099996993524E-010 + -2.8699999999999989E-002 1.0730445698658997E-010 + -2.7599999999999986E-002 -2.7167370783565126E-011 + -2.6499999999999996E-002 -2.2586352232956131E-010 + -2.5399999999999992E-002 -4.5923601033059924E-010 + -2.4299999999999988E-002 -6.6683614186047180E-010 + -2.3199999999999985E-002 -7.7470652115607663E-010 + -2.2099999999999995E-002 -7.2147510188358410E-010 + -2.0999999999999991E-002 -4.6297954359175719E-010 + -1.9899999999999987E-002 4.8686315395896074E-011 + -1.8799999999999983E-002 8.7559598460629218E-010 + -1.7699999999999994E-002 2.0656956145614913E-009 + -1.6599999999999990E-002 3.6150298310388962E-009 + -1.5499999999999986E-002 5.4777977709363768E-009 + -1.4399999999999996E-002 7.6281594374449924E-009 + -1.3299999999999992E-002 1.0106920633745631E-008 + -1.2199999999999989E-002 1.3000418519482082E-008 + -1.1099999999999985E-002 1.6389771317903978E-008 + -9.9999999999999950E-003 2.0351539120611051E-008 + -8.8999999999999913E-003 2.5020808536169170E-008 + -7.7999999999999875E-003 3.0640421755379066E-008 + -6.6999999999999837E-003 3.7540761610443951E-008 + -5.5999999999999939E-003 4.6092228700445048E-008 + -4.4999999999999901E-003 5.6697938788374813E-008 + -3.3999999999999864E-003 6.9819961368011718E-008 + -2.2999999999999826E-003 8.5982861719458015E-008 + -1.1999999999999927E-003 1.0575467257467608E-007 + -9.9999999999988987E-005 1.2977062624486280E-007 + 1.0000000000000148E-003 1.5880006287716242E-007 + 2.1000000000000185E-003 1.9377658588837221E-007 + 3.2000000000000084E-003 2.3574870056108921E-007 + 4.3000000000000121E-003 2.8586336497937737E-007 + 5.4000000000000159E-003 3.4549262295513472E-007 + 6.5000000000000058E-003 4.1639924575065379E-007 + 7.6000000000000234E-003 5.0070991619577399E-007 + 8.7000000000000133E-003 6.0067503682148526E-007 + 9.8000000000000032E-003 7.1852855398901738E-007 + 1.0900000000000021E-002 8.5670558291894849E-007 + 1.2000000000000011E-002 1.0182302503380924E-006 + 1.3100000000000001E-002 1.2068155683664372E-006 + 1.4200000000000018E-002 1.4265610843722243E-006 + 1.5300000000000008E-002 1.6816612742331927E-006 + 1.6400000000000026E-002 1.9764922853937605E-006 + 1.7500000000000016E-002 2.3160046112025157E-006 + 1.8600000000000005E-002 2.7058697469328763E-006 + 1.9700000000000023E-002 3.1523013603873551E-006 + 2.0800000000000013E-002 3.6617577734432416E-006 + 2.1900000000000003E-002 4.2409105844853912E-006 + 2.3000000000000020E-002 4.8967035581881646E-006 + 2.4100000000000010E-002 5.6363919611612801E-006 + 2.5200000000000000E-002 6.4675514295231551E-006 + 2.6300000000000018E-002 7.3983101174235344E-006 + 2.7400000000000008E-002 8.4371695265872404E-006 + 2.8500000000000025E-002 9.5923987828427926E-006 + 2.9600000000000015E-002 1.0871393897105008E-005 + 3.0700000000000005E-002 1.2280674127396196E-005 + 3.1800000000000023E-002 1.3826835129293613E-005 + 3.2900000000000013E-002 1.5516658095293678E-005 + 3.4000000000000002E-002 1.7356378521071747E-005 + 3.5100000000000020E-002 1.9350500224390998E-005 + 3.6200000000000010E-002 2.1500565708265640E-005 + 3.7300000000000028E-002 2.3805874661775306E-005 + 3.8400000000000017E-002 2.6264791813446209E-005 + 3.9500000000000007E-002 2.8874557756353170E-005 + 4.0600000000000025E-002 3.1629919249098748E-005 + 4.1700000000000015E-002 3.4520886401878670E-005 + 4.2800000000000005E-002 3.7533718568738550E-005 + 4.3900000000000022E-002 4.0650800656294450E-005 + 4.5000000000000012E-002 4.3851923692272976E-005 + 4.6100000000000002E-002 4.7113557229749858E-005 + 4.7200000000000020E-002 5.0408241804689169E-005 + 4.8300000000000010E-002 5.3703450248576701E-005 + 4.9400000000000027E-002 5.6960790971061215E-005 + 5.0500000000000017E-002 6.0137062973808497E-005 + 5.1600000000000007E-002 6.3184386817738414E-005 + 5.2700000000000025E-002 6.6053216869477183E-005 + 5.3800000000000014E-002 6.8693130742758512E-005 + 5.4900000000000004E-002 7.1048583777155727E-005 + 5.6000000000000022E-002 7.3058239649981260E-005 + 5.7100000000000012E-002 7.4656425567809492E-005 + 5.8200000000000002E-002 7.5778298196382821E-005 + 5.9300000000000019E-002 7.6363350672181696E-005 + 6.0400000000000009E-002 7.6350959716364741E-005 + 6.1500000000000027E-002 7.5680043664760888E-005 + 6.2600000000000017E-002 7.4290699558332562E-005 + 6.3700000000000007E-002 7.2126291343010962E-005 + 6.4800000000000024E-002 6.9134359364397824E-005 + 6.5900000000000014E-002 6.5274653024971485E-005 + 6.7000000000000004E-002 6.0516395024023950E-005 + 6.8100000000000022E-002 5.4834639740874991E-005 + 6.9200000000000012E-002 4.8213762056548148E-005 + 7.0300000000000029E-002 4.0648686990607530E-005 + 7.1400000000000019E-002 3.2143318094313145E-005 + 7.2500000000000009E-002 2.2719379558111541E-005 + 7.3600000000000027E-002 1.2419542144925799E-005 + 7.4700000000000016E-002 1.2999498721910641E-006 + 7.5800000000000006E-002 -1.0573607141850516E-005 + 7.6900000000000024E-002 -2.3127007807488553E-005 + 7.8000000000000014E-002 -3.6272365832701325E-005 + 7.9100000000000004E-002 -4.9900707381311804E-005 + 8.0200000000000021E-002 -6.3879197114147246E-005 + 8.1300000000000011E-002 -7.8068966104183346E-005 + 8.2400000000000029E-002 -9.2329479230102152E-005 + 8.3500000000000019E-002 -1.0651915363268927E-004 + 8.4600000000000009E-002 -1.2048178905388340E-004 + 8.5700000000000026E-002 -1.3405198114924133E-004 + 8.6800000000000016E-002 -1.4705614012200385E-004 + 8.7900000000000006E-002 -1.5932494716253132E-004 + 8.9000000000000024E-002 -1.7069785099010915E-004 + 9.0100000000000013E-002 -1.8102343892678618E-004 + 9.1200000000000003E-002 -1.9015996076632291E-004 + 9.2300000000000021E-002 -1.9797444110736251E-004 + 9.3400000000000011E-002 -2.0434112229850143E-004 + 9.4500000000000028E-002 -2.0914402557536960E-004 + 9.5600000000000018E-002 -2.1228661353234202E-004 + 9.6700000000000008E-002 -2.1370408649090677E-004 + 9.7800000000000026E-002 -2.1336275676731020E-004 + 9.8900000000000016E-002 -2.1124539489392191E-004 + 0.10000000000000001 -2.0734123245347291E-004 + 0.10110000000000002 -2.0165446039754897E-004 + 0.10220000000000001 -1.9422535842750221E-004 + 0.10330000000000003 -1.8513285613153130E-004 + 0.10440000000000002 -1.7448280414100736E-004 + 0.10550000000000001 -1.6238655371125787E-004 + 0.10660000000000003 -1.4896292123012245E-004 + 0.10770000000000002 -1.3435386063065380E-004 + 0.10880000000000001 -1.1872287723235786E-004 + 0.10990000000000003 -1.0224476864095777E-004 + 0.11100000000000002 -8.5107589256949723E-005 + 0.11210000000000001 -6.7504857724998146E-005 + 0.11320000000000002 -4.9638554628472775E-005 + 0.11430000000000001 -3.1700627005193383E-005 + 0.11540000000000003 -1.3867998859495856E-005 + 0.11650000000000002 3.6796936910832301E-006 + 0.11760000000000001 2.0755676814587787E-005 + 0.11870000000000003 3.7172223528614268E-005 + 0.11980000000000002 5.2768093155464157E-005 + 0.12090000000000001 6.7419648985378444E-005 + 0.12200000000000003 8.1020327343139797E-005 + 0.12310000000000001 9.3462229415308684E-005 + 0.12420000000000003 1.0464232764206827E-004 + 0.12530000000000002 1.1448757868492976E-004 + 0.12640000000000001 1.2295464694034308E-004 + 0.12750000000000003 1.3002175546716899E-004 + 0.12860000000000002 1.3568082067649812E-004 + 0.12970000000000001 1.3993972970638424E-004 + 0.13080000000000003 1.4282950724009424E-004 + 0.13190000000000002 1.4439698134083301E-004 + 0.13300000000000001 1.4469222514890134E-004 + 0.13410000000000000 1.4377430488821119E-004 + 0.13520000000000004 1.4172776718623936E-004 + 0.13630000000000003 1.3865939399693161E-004 + 0.13740000000000002 1.3467829558067024E-004 + 0.13850000000000001 1.2987622176297009E-004 + 0.13960000000000000 1.2433981464710087E-004 + 0.14070000000000005 1.1817199265351519E-004 + 0.14180000000000004 1.1149718920933083E-004 + 0.14290000000000003 1.0443668725201860E-004 + 0.14400000000000002 9.7088923212140799E-005 + 0.14510000000000001 8.9537119492888451E-005 + 0.14620000000000000 8.1867954577319324E-005 + 0.14730000000000004 7.4173607572447509E-005 + 0.14840000000000003 6.6536398662719876E-005 + 0.14950000000000002 5.9022575442213565E-005 + 0.15060000000000001 5.1691928092623129E-005 + 0.15170000000000000 4.4604756112676114E-005 + 0.15280000000000005 3.7810161302331835E-005 + 0.15390000000000004 3.1335050152847543E-005 + 0.15500000000000003 2.5193719920935109E-005 + 0.15610000000000002 1.9407980289543048E-005 + 0.15720000000000001 1.4008869584358763E-005 + 0.15830000000000000 9.0142611952614971E-006 + 0.15940000000000004 4.4139214878669009E-006 + 0.16050000000000003 1.8248809396936849E-007 + 0.16160000000000002 -3.6933522551407805E-006 + 0.16270000000000001 -7.2129078034777194E-006 + 0.16380000000000000 -1.0381635547673795E-005 + 0.16490000000000005 -1.3224219401308801E-005 + 0.16600000000000004 -1.5773013728903607E-005 + 0.16710000000000003 -1.8051268853014335E-005 + 0.16820000000000002 -2.0076655346201733E-005 + 0.16930000000000001 -2.1873094738111831E-005 + 0.17040000000000000 -2.3470351152354851E-005 + 0.17150000000000004 -2.4889499400160275E-005 + 0.17260000000000003 -2.6139674446312711E-005 + 0.17370000000000002 -2.7233312721364200E-005 + 0.17480000000000001 -2.8198055588291027E-005 + 0.17590000000000000 -2.9064805858070031E-005 + 0.17700000000000005 -2.9844593882444315E-005 + 0.17810000000000004 -3.0527891794918105E-005 + 0.17920000000000003 -3.1108109396882355E-005 + 0.18030000000000002 -3.1596962799085304E-005 + 0.18140000000000001 -3.2011656003305689E-005 + 0.18250000000000000 -3.2352887501474470E-005 + 0.18360000000000004 -3.2604792068013921E-005 + 0.18470000000000003 -3.2752377592260018E-005 + 0.18580000000000002 -3.2790791010484099E-005 + 0.18690000000000001 -3.2715226552681997E-005 + 0.18800000000000000 -3.2510160963283852E-005 + 0.18910000000000005 -3.2156851375475526E-005 + 0.19020000000000004 -3.1644434784539044E-005 + 0.19130000000000003 -3.0966046324465424E-005 + 0.19240000000000002 -3.0103425160632469E-005 + 0.19350000000000001 -2.9028862627455965E-005 + 0.19460000000000005 -2.7722806407837197E-005 + 0.19570000000000004 -2.6186033210251480E-005 + 0.19680000000000003 -2.4421535272267647E-005 + 0.19790000000000002 -2.2418244043365121E-005 + 0.19900000000000001 -2.0153725927229971E-005 + 0.20010000000000000 -1.7619366190047003E-005 + 0.20120000000000005 -1.4825733160250820E-005 + 0.20230000000000004 -1.1789043128374033E-005 + 0.20340000000000003 -8.5169585872790776E-006 + 0.20450000000000002 -5.0127414397138637E-006 + 0.20560000000000000 -1.2914111948703066E-006 + 0.20670000000000005 2.6186130526184570E-006 + 0.20780000000000004 6.6868137764686253E-006 + 0.20890000000000003 1.0886770724027883E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0060.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0060.BXX.semd new file mode 100644 index 00000000..ffa45125 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0060.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 1.9314135970145955E-038 + -0.10020000000000000 -7.6036674331032065E-038 + -9.9099999999999994E-002 -2.3711983402009447E-037 + -9.7999999999999990E-002 2.3040670409249617E-036 + -9.6899999999999986E-002 5.8112856250444478E-038 + -9.5799999999999996E-002 -3.4944700594639633E-035 + -9.4699999999999993E-002 2.8432846452224321E-035 + -9.3599999999999989E-002 3.9417007179559113E-034 + -9.2499999999999999E-002 -4.1312615798179865E-034 + -9.1399999999999995E-002 -3.7573887138767461E-033 + -9.0299999999999991E-002 3.4174478699044335E-033 + -8.9200000000000002E-002 3.1596338938414799E-032 + -8.8099999999999984E-002 -1.6453996869314355E-032 + -8.6999999999999994E-002 -2.3471831562332229E-031 + -8.5899999999999990E-002 -3.1435562167949019E-033 + -8.4799999999999986E-002 1.5118058236603417E-030 + -8.3699999999999997E-002 9.6947570626440435E-031 + -8.2599999999999993E-002 -8.1690613156157414E-030 + -8.1499999999999989E-002 -1.1438207777907935E-029 + -8.0399999999999999E-002 3.4766282493705223E-029 + -7.9299999999999995E-002 8.7477796411696316E-029 + -7.8199999999999992E-002 -9.6454880883163338E-029 + -7.7100000000000002E-002 -5.0348666904567062E-028 + -7.5999999999999984E-002 -2.3846064106769618E-029 + -7.4899999999999994E-002 2.2161864611198473E-027 + -7.3799999999999991E-002 2.2836539055946710E-027 + -7.2699999999999987E-002 -6.9387927889328207E-027 + -7.1599999999999997E-002 -1.6393019567070477E-026 + -7.0499999999999993E-002 9.9998496647303605E-027 + -6.9399999999999989E-002 7.3272944588025249E-026 + -6.8300000000000000E-002 4.2752344491843934E-026 + -6.7199999999999996E-002 -2.1728793995002133E-025 + -6.6099999999999992E-002 -3.9428360122261835E-025 + -6.5000000000000002E-002 2.9600873946057542E-025 + -6.3899999999999985E-002 1.6577882340935617E-024 + -6.2799999999999995E-002 9.6610039846903199E-025 + -6.1699999999999991E-002 -4.1325026778331832E-024 + -6.0599999999999994E-002 -7.9081041717608449E-024 + -5.9499999999999990E-002 3.0338766055154158E-024 + -5.8399999999999994E-002 2.7065593621635832E-023 + -5.7299999999999990E-002 2.4240641699272318E-023 + -5.6199999999999986E-002 -4.6631420353019467E-023 + -5.5099999999999996E-002 -1.2461344156785754E-022 + -5.3999999999999992E-002 -2.9612412121480144E-023 + -5.2899999999999989E-002 2.9122245509412016E-022 + -5.1799999999999985E-002 4.4413187032659950E-022 + -5.0699999999999995E-002 -1.6841963231947485E-022 + -4.9599999999999991E-002 -1.3077782030013054E-021 + -4.8499999999999988E-002 -1.2784092522878382E-021 + -4.7399999999999998E-002 1.4145184293504577E-021 + -4.6299999999999994E-002 4.7750337757976819E-021 + -4.5199999999999990E-002 3.0985763674097687E-021 + -4.4099999999999986E-002 -6.3425301313725155E-021 + -4.2999999999999997E-002 -1.5058559710825044E-020 + -4.1899999999999993E-002 -7.0256666106548100E-021 + -4.0799999999999989E-002 2.1064175301295590E-020 + -3.9699999999999985E-002 4.2842236551792854E-020 + -3.8599999999999995E-002 1.8789803432989827E-020 + -3.7499999999999992E-002 -5.4608447788007789E-020 + -3.6399999999999988E-002 -1.1360082357557591E-019 + -3.5299999999999984E-002 -6.7716520461194196E-020 + -3.4199999999999994E-002 1.0299802894621974E-019 + -3.3099999999999991E-002 2.8347327080766819E-019 + -3.1999999999999987E-002 2.7091390322394001E-019 + -3.0899999999999997E-002 -7.3059176640097632E-020 + -2.9799999999999993E-002 -6.4252432812429313E-019 + -2.8699999999999989E-002 -9.8929198598905288E-019 + -2.7599999999999986E-002 -4.7436962483174378E-019 + -2.6499999999999996E-002 1.1668184905254632E-018 + -2.5399999999999992E-002 3.0402349262187301E-018 + -2.4299999999999988E-002 2.9736214511043754E-018 + -2.3199999999999985E-002 -9.1920941878322732E-019 + -2.2099999999999995E-002 -7.4135276578483180E-018 + -2.0999999999999991E-002 -1.0854279714352468E-017 + -1.9899999999999987E-002 -4.4719853048745147E-018 + -1.8799999999999983E-002 1.2324351716426609E-017 + -1.7699999999999994E-002 2.8849935566036569E-017 + -1.6599999999999990E-002 2.7391973488130204E-017 + -1.5499999999999986E-002 -2.9333741512199953E-018 + -1.4399999999999996E-002 -5.2092115974555645E-017 + -1.3299999999999992E-002 -8.7133293284759713E-017 + -1.2199999999999989E-002 -6.7578856100569446E-017 + -1.1099999999999985E-002 2.7003524509391627E-017 + -9.9999999999999950E-003 1.6931186734455540E-016 + -8.8999999999999913E-003 2.7278238139137633E-016 + -7.7999999999999875E-003 2.1641698419792274E-016 + -6.6999999999999837E-003 -8.0199527900650313E-017 + -5.5999999999999939E-003 -5.5099519688671839E-016 + -4.4999999999999901E-003 -9.1909258117606543E-016 + -3.3999999999999864E-003 -7.7278484489462615E-016 + -2.2999999999999826E-003 1.7499166000725891E-016 + -1.1999999999999927E-003 1.7388283035183198E-015 + -9.9999999999988987E-005 3.0624012457440607E-015 + 1.0000000000000148E-003 2.8381522375738001E-015 + 2.1000000000000185E-003 5.3845166464184177E-017 + 3.2000000000000084E-003 -4.9650157574708531E-015 + 4.3000000000000121E-003 -9.8358998964803886E-015 + 5.4000000000000159E-003 -1.0521839035628183E-014 + 6.5000000000000058E-003 -3.3292860808308402E-015 + 7.6000000000000234E-003 1.1960200929953761E-014 + 8.7000000000000133E-003 2.9482065931358409E-014 + 9.8000000000000032E-003 3.7523569727760872E-014 + 1.0900000000000021E-002 2.3234987881187025E-014 + 1.2000000000000011E-002 -1.8785488233876400E-014 + 1.3100000000000001E-002 -7.7669709314283353E-014 + 1.4200000000000018E-002 -1.2313801779455236E-013 + 1.5300000000000008E-002 -1.1368803034400576E-013 + 1.6400000000000026E-002 -1.7686996615570716E-014 + 1.7500000000000016E-002 1.5864661472540786E-013 + 1.8600000000000005E-002 3.5069600760710695E-013 + 1.9700000000000023E-002 4.4054319111967721E-013 + 2.0800000000000013E-002 3.0007721025897272E-013 + 2.1900000000000003E-002 -1.3280344976929898E-013 + 2.3000000000000020E-002 -7.7358638158470105E-013 + 2.4100000000000010E-002 -1.3536785624726488E-012 + 2.5200000000000000E-002 -1.4736809862692102E-012 + 2.6300000000000018E-002 -7.6680588961819396E-013 + 2.7400000000000008E-002 8.6273772414297012E-013 + 2.8500000000000025E-002 3.0244747678542794E-012 + 2.9600000000000015E-002 4.7866177167732449E-012 + 3.0700000000000005E-002 4.8986127654249145E-012 + 3.1800000000000023E-002 2.3125446869942667E-012 + 3.2900000000000013E-002 -3.1295946736897839E-012 + 3.4000000000000002E-002 -1.0129811919834530E-011 + 3.5100000000000020E-002 -1.5848232448600896E-011 + 3.6200000000000010E-002 -1.6574930664092768E-011 + 3.7300000000000028E-002 -9.1790533507385419E-012 + 3.8400000000000017E-002 7.0256912267085969E-012 + 3.9500000000000007E-002 2.8727537709771767E-011 + 4.0600000000000025E-002 4.8272951608252512E-011 + 4.1700000000000015E-002 5.5237387580620023E-011 + 4.2800000000000005E-002 4.0006029738970383E-011 + 4.3900000000000022E-002 -1.4370751767397993E-012 + 4.5000000000000012E-002 -6.3189349586156851E-011 + 4.6100000000000002E-002 -1.2770241808457428E-010 + 4.7200000000000020E-002 -1.6843322570014863E-010 + 4.8300000000000010E-002 -1.5741812020575452E-010 + 4.9400000000000027E-002 -7.6404230164861531E-011 + 5.0500000000000017E-002 7.1805242307654282E-011 + 5.1600000000000007E-002 2.5637331146910469E-010 + 5.2700000000000025E-002 4.2017628265611506E-010 + 5.3800000000000014E-002 4.9261650314491590E-010 + 5.4900000000000004E-002 4.1231970615562830E-010 + 5.6000000000000022E-002 1.5443689382887982E-010 + 5.7100000000000012E-002 -2.4606028325990792E-010 + 5.8200000000000002E-002 -6.8483091419935249E-010 + 5.9300000000000019E-002 -1.0000568151369293E-009 + 6.0400000000000009E-002 -1.0082005230671598E-009 + 6.1500000000000027E-002 -5.5865090331508327E-010 + 6.2600000000000017E-002 4.0509018361944982E-010 + 6.3700000000000007E-002 1.7948558195257647E-009 + 6.4800000000000024E-002 3.3552443046147573E-009 + 6.5900000000000014E-002 4.6811501341892381E-009 + 6.7000000000000004E-002 5.2775992465114996E-009 + 6.8100000000000022E-002 4.6519383900545108E-009 + 6.9200000000000012E-002 2.4171205037504251E-009 + 7.0300000000000029E-002 -1.6214756204391279E-009 + 7.1400000000000019E-002 -7.4229018487415033E-009 + 7.2500000000000009E-002 -1.4729641506505686E-008 + 7.3600000000000027E-002 -2.3152050943053837E-008 + 7.4700000000000016E-002 -3.2304058095178334E-008 + 7.5800000000000006E-002 -4.1959779650824203E-008 + 7.6900000000000024E-002 -5.2192724808719504E-008 + 7.8000000000000014E-002 -6.3462692878601956E-008 + 7.9100000000000004E-002 -7.6628140277534840E-008 + 8.0200000000000021E-002 -9.2882750379885692E-008 + 8.1300000000000011E-002 -1.1363647445250535E-007 + 8.2400000000000029E-002 -1.4038080564660049E-007 + 8.3500000000000019E-002 -1.7458243917189975E-007 + 8.4600000000000009E-002 -2.1764790858469496E-007 + 8.5700000000000026E-002 -2.7097729571323725E-007 + 8.6800000000000016E-002 -3.3610513128223829E-007 + 8.7900000000000006E-002 -4.1489613522571744E-007 + 8.9000000000000024E-002 -5.0975074827874778E-007 + 9.0100000000000013E-002 -6.2377063159146928E-007 + 9.1200000000000003E-002 -7.6084825195721351E-007 + 9.2300000000000021E-002 -9.2568052423303016E-007 + 9.3400000000000011E-002 -1.1237183343837387E-006 + 9.4500000000000028E-002 -1.3611062286145170E-006 + 9.5600000000000018E-002 -1.6446546169390786E-006 + 9.6700000000000008E-002 -1.9818805867544143E-006 + 9.7800000000000026E-002 -2.3811378468963085E-006 + 9.8900000000000016E-002 -2.8518340968730627E-006 + 0.10000000000000001 -3.4046720429614652E-006 + 0.10110000000000002 -4.0518834794056602E-006 + 0.10220000000000001 -4.8073825382743962E-006 + 0.10330000000000003 -5.6868411775212735E-006 + 0.10440000000000002 -6.7076857703796122E-006 + 0.10550000000000001 -7.8890234362916090E-006 + 0.10660000000000003 -9.2515283540706150E-006 + 0.10770000000000002 -1.0817440852406435E-005 + 0.10880000000000001 -1.2610502380994149E-005 + 0.10990000000000003 -1.4655937775387429E-005 + 0.11100000000000002 -1.6980440705083311E-005 + 0.11210000000000001 -1.9612172764027491E-005 + 0.11320000000000002 -2.2580683435080573E-005 + 0.11430000000000001 -2.5916675440385006E-005 + 0.11540000000000003 -2.9651549994014204E-005 + 0.11650000000000002 -3.3817050280049443E-005 + 0.11760000000000001 -3.8444679375970736E-005 + 0.11870000000000003 -4.3565109081100672E-005 + 0.11980000000000002 -4.9207334086531773E-005 + 0.12090000000000001 -5.5397944379365072E-005 + 0.12200000000000003 -6.2160295783542097E-005 + 0.12310000000000001 -6.9513633206952363E-005 + 0.12420000000000003 -7.7471995609812438E-005 + 0.12530000000000002 -8.6042869952507317E-005 + 0.12640000000000001 -9.5226263510994613E-005 + 0.12750000000000003 -1.0501373617444187E-004 + 0.12860000000000002 -1.1538733087945729E-004 + 0.12970000000000001 -1.2631806021090597E-004 + 0.13080000000000003 -1.3776458217762411E-004 + 0.13190000000000002 -1.4967207971494645E-004 + 0.13300000000000001 -1.6197146032936871E-004 + 0.13410000000000000 -1.7457797366660088E-004 + 0.13520000000000004 -1.8739062943495810E-004 + 0.13630000000000003 -2.0029114966746420E-004 + 0.13740000000000002 -2.1314376499503851E-004 + 0.13850000000000001 -2.2579477808903903E-004 + 0.13960000000000000 -2.3807334946468472E-004 + 0.14070000000000005 -2.4979212321341038E-004 + 0.14180000000000004 -2.6074846391566098E-004 + 0.14290000000000003 -2.7072557713836432E-004 + 0.14400000000000002 -2.7949424111284316E-004 + 0.14510000000000001 -2.8681609546765685E-004 + 0.14620000000000000 -2.9244471807032824E-004 + 0.14730000000000004 -2.9612914659082890E-004 + 0.14840000000000003 -2.9761824407614768E-004 + 0.14950000000000002 -2.9666474438272417E-004 + 0.15060000000000001 -2.9302906477823853E-004 + 0.15170000000000000 -2.8648300212807953E-004 + 0.15280000000000005 -2.7681599021889269E-004 + 0.15390000000000004 -2.6384062948636711E-004 + 0.15500000000000003 -2.4739923537708819E-004 + 0.15610000000000002 -2.2736734536010772E-004 + 0.15720000000000001 -2.0365767704788595E-004 + 0.15830000000000000 -1.7622452287469059E-004 + 0.15940000000000004 -1.4506965817417949E-004 + 0.16050000000000003 -1.1024667765013874E-004 + 0.16160000000000002 -7.1863309131003916E-005 + 0.16270000000000001 -3.0082981538726017E-005 + 0.16380000000000000 1.4873888176225591E-005 + 0.16490000000000005 6.2728417105972767E-005 + 0.16600000000000004 1.1314297444187105E-004 + 0.16710000000000003 1.6572263848502189E-004 + 0.16820000000000002 2.2001781326252967E-004 + 0.16930000000000001 2.7552910614758730E-004 + 0.17040000000000000 3.3171300310641527E-004 + 0.17150000000000004 3.8798860623501241E-004 + 0.17260000000000003 4.4374441495165229E-004 + 0.17370000000000002 4.9834448145702481E-004 + 0.17480000000000001 5.5113731650635600E-004 + 0.17590000000000000 6.0146587202325463E-004 + 0.17700000000000005 6.4867956098169088E-004 + 0.17810000000000004 6.9214549148455262E-004 + 0.17920000000000003 7.3125708149746060E-004 + 0.18030000000000002 7.6544238254427910E-004 + 0.18140000000000001 7.9417444067075849E-004 + 0.18250000000000000 8.1698410212993622E-004 + 0.18360000000000004 8.3347182953730226E-004 + 0.18470000000000003 8.4331294056028128E-004 + 0.18580000000000002 8.4626226453110576E-004 + 0.18690000000000001 8.4215827519074082E-004 + 0.18800000000000000 8.3092920249328017E-004 + 0.18910000000000005 8.1259745638817549E-004 + 0.19020000000000004 7.8727985965088010E-004 + 0.19130000000000003 7.5518793892115355E-004 + 0.19240000000000002 7.1662268601357937E-004 + 0.19350000000000001 6.7197036696597934E-004 + 0.19460000000000005 6.2169646844267845E-004 + 0.19570000000000004 5.6634086649864912E-004 + 0.19680000000000003 5.0651130732148886E-004 + 0.19790000000000002 4.4287316268309951E-004 + 0.19900000000000001 3.7613691529259086E-004 + 0.20010000000000000 3.0704462551511824E-004 + 0.20120000000000005 2.3635823163203895E-004 + 0.20230000000000004 1.6485048399772495E-004 + 0.20340000000000003 9.3294758698903024E-005 + 0.20450000000000002 2.2454261852544732E-005 + 0.20560000000000000 -4.6932873374316841E-005 + 0.20670000000000005 -1.1416758934501559E-004 + 0.20780000000000004 -1.7859981744550169E-004 + 0.20890000000000003 -2.3963364947121590E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0060.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0060.BXZ.semd new file mode 100644 index 00000000..2e2f4626 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test5/traces/AA.S0060.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 0.0000000000000000 + -9.9099999999999994E-002 0.0000000000000000 + -9.7999999999999990E-002 0.0000000000000000 + -9.6899999999999986E-002 0.0000000000000000 + -9.5799999999999996E-002 0.0000000000000000 + -9.4699999999999993E-002 0.0000000000000000 + -9.3599999999999989E-002 0.0000000000000000 + -9.2499999999999999E-002 0.0000000000000000 + -9.1399999999999995E-002 0.0000000000000000 + -9.0299999999999991E-002 0.0000000000000000 + -8.9200000000000002E-002 0.0000000000000000 + -8.8099999999999984E-002 0.0000000000000000 + -8.6999999999999994E-002 0.0000000000000000 + -8.5899999999999990E-002 0.0000000000000000 + -8.4799999999999986E-002 0.0000000000000000 + -8.3699999999999997E-002 0.0000000000000000 + -8.2599999999999993E-002 0.0000000000000000 + -8.1499999999999989E-002 0.0000000000000000 + -8.0399999999999999E-002 0.0000000000000000 + -7.9299999999999995E-002 0.0000000000000000 + -7.8199999999999992E-002 0.0000000000000000 + -7.7100000000000002E-002 0.0000000000000000 + -7.5999999999999984E-002 0.0000000000000000 + -7.4899999999999994E-002 0.0000000000000000 + -7.3799999999999991E-002 0.0000000000000000 + -7.2699999999999987E-002 0.0000000000000000 + -7.1599999999999997E-002 0.0000000000000000 + -7.0499999999999993E-002 0.0000000000000000 + -6.9399999999999989E-002 0.0000000000000000 + -6.8300000000000000E-002 0.0000000000000000 + -6.7199999999999996E-002 0.0000000000000000 + -6.6099999999999992E-002 0.0000000000000000 + -6.5000000000000002E-002 0.0000000000000000 + -6.3899999999999985E-002 0.0000000000000000 + -6.2799999999999995E-002 0.0000000000000000 + -6.1699999999999991E-002 0.0000000000000000 + -6.0599999999999994E-002 0.0000000000000000 + -5.9499999999999990E-002 0.0000000000000000 + -5.8399999999999994E-002 0.0000000000000000 + -5.7299999999999990E-002 0.0000000000000000 + -5.6199999999999986E-002 0.0000000000000000 + -5.5099999999999996E-002 0.0000000000000000 + -5.3999999999999992E-002 0.0000000000000000 + -5.2899999999999989E-002 0.0000000000000000 + -5.1799999999999985E-002 0.0000000000000000 + -5.0699999999999995E-002 0.0000000000000000 + -4.9599999999999991E-002 0.0000000000000000 + -4.8499999999999988E-002 0.0000000000000000 + -4.7399999999999998E-002 0.0000000000000000 + -4.6299999999999994E-002 0.0000000000000000 + -4.5199999999999990E-002 0.0000000000000000 + -4.4099999999999986E-002 0.0000000000000000 + -4.2999999999999997E-002 0.0000000000000000 + -4.1899999999999993E-002 0.0000000000000000 + -4.0799999999999989E-002 0.0000000000000000 + -3.9699999999999985E-002 0.0000000000000000 + -3.8599999999999995E-002 0.0000000000000000 + -3.7499999999999992E-002 0.0000000000000000 + -3.6399999999999988E-002 0.0000000000000000 + -3.5299999999999984E-002 0.0000000000000000 + -3.4199999999999994E-002 0.0000000000000000 + -3.3099999999999991E-002 0.0000000000000000 + -3.1999999999999987E-002 0.0000000000000000 + -3.0899999999999997E-002 0.0000000000000000 + -2.9799999999999993E-002 0.0000000000000000 + -2.8699999999999989E-002 0.0000000000000000 + -2.7599999999999986E-002 0.0000000000000000 + -2.6499999999999996E-002 0.0000000000000000 + -2.5399999999999992E-002 0.0000000000000000 + -2.4299999999999988E-002 0.0000000000000000 + -2.3199999999999985E-002 0.0000000000000000 + -2.2099999999999995E-002 0.0000000000000000 + -2.0999999999999991E-002 0.0000000000000000 + -1.9899999999999987E-002 0.0000000000000000 + -1.8799999999999983E-002 0.0000000000000000 + -1.7699999999999994E-002 0.0000000000000000 + -1.6599999999999990E-002 0.0000000000000000 + -1.5499999999999986E-002 0.0000000000000000 + -1.4399999999999996E-002 0.0000000000000000 + -1.3299999999999992E-002 0.0000000000000000 + -1.2199999999999989E-002 0.0000000000000000 + -1.1099999999999985E-002 0.0000000000000000 + -9.9999999999999950E-003 0.0000000000000000 + -8.8999999999999913E-003 0.0000000000000000 + -7.7999999999999875E-003 0.0000000000000000 + -6.6999999999999837E-003 0.0000000000000000 + -5.5999999999999939E-003 0.0000000000000000 + -4.4999999999999901E-003 0.0000000000000000 + -3.3999999999999864E-003 0.0000000000000000 + -2.2999999999999826E-003 0.0000000000000000 + -1.1999999999999927E-003 0.0000000000000000 + -9.9999999999988987E-005 0.0000000000000000 + 1.0000000000000148E-003 0.0000000000000000 + 2.1000000000000185E-003 0.0000000000000000 + 3.2000000000000084E-003 0.0000000000000000 + 4.3000000000000121E-003 0.0000000000000000 + 5.4000000000000159E-003 0.0000000000000000 + 6.5000000000000058E-003 0.0000000000000000 + 7.6000000000000234E-003 0.0000000000000000 + 8.7000000000000133E-003 0.0000000000000000 + 9.8000000000000032E-003 0.0000000000000000 + 1.0900000000000021E-002 0.0000000000000000 + 1.2000000000000011E-002 0.0000000000000000 + 1.3100000000000001E-002 0.0000000000000000 + 1.4200000000000018E-002 0.0000000000000000 + 1.5300000000000008E-002 0.0000000000000000 + 1.6400000000000026E-002 0.0000000000000000 + 1.7500000000000016E-002 0.0000000000000000 + 1.8600000000000005E-002 0.0000000000000000 + 1.9700000000000023E-002 0.0000000000000000 + 2.0800000000000013E-002 0.0000000000000000 + 2.1900000000000003E-002 0.0000000000000000 + 2.3000000000000020E-002 0.0000000000000000 + 2.4100000000000010E-002 0.0000000000000000 + 2.5200000000000000E-002 0.0000000000000000 + 2.6300000000000018E-002 0.0000000000000000 + 2.7400000000000008E-002 0.0000000000000000 + 2.8500000000000025E-002 0.0000000000000000 + 2.9600000000000015E-002 0.0000000000000000 + 3.0700000000000005E-002 0.0000000000000000 + 3.1800000000000023E-002 0.0000000000000000 + 3.2900000000000013E-002 0.0000000000000000 + 3.4000000000000002E-002 0.0000000000000000 + 3.5100000000000020E-002 0.0000000000000000 + 3.6200000000000010E-002 0.0000000000000000 + 3.7300000000000028E-002 0.0000000000000000 + 3.8400000000000017E-002 0.0000000000000000 + 3.9500000000000007E-002 0.0000000000000000 + 4.0600000000000025E-002 0.0000000000000000 + 4.1700000000000015E-002 0.0000000000000000 + 4.2800000000000005E-002 0.0000000000000000 + 4.3900000000000022E-002 0.0000000000000000 + 4.5000000000000012E-002 0.0000000000000000 + 4.6100000000000002E-002 0.0000000000000000 + 4.7200000000000020E-002 0.0000000000000000 + 4.8300000000000010E-002 0.0000000000000000 + 4.9400000000000027E-002 0.0000000000000000 + 5.0500000000000017E-002 0.0000000000000000 + 5.1600000000000007E-002 0.0000000000000000 + 5.2700000000000025E-002 0.0000000000000000 + 5.3800000000000014E-002 0.0000000000000000 + 5.4900000000000004E-002 0.0000000000000000 + 5.6000000000000022E-002 0.0000000000000000 + 5.7100000000000012E-002 0.0000000000000000 + 5.8200000000000002E-002 0.0000000000000000 + 5.9300000000000019E-002 0.0000000000000000 + 6.0400000000000009E-002 0.0000000000000000 + 6.1500000000000027E-002 0.0000000000000000 + 6.2600000000000017E-002 0.0000000000000000 + 6.3700000000000007E-002 0.0000000000000000 + 6.4800000000000024E-002 0.0000000000000000 + 6.5900000000000014E-002 0.0000000000000000 + 6.7000000000000004E-002 0.0000000000000000 + 6.8100000000000022E-002 0.0000000000000000 + 6.9200000000000012E-002 0.0000000000000000 + 7.0300000000000029E-002 0.0000000000000000 + 7.1400000000000019E-002 0.0000000000000000 + 7.2500000000000009E-002 0.0000000000000000 + 7.3600000000000027E-002 0.0000000000000000 + 7.4700000000000016E-002 0.0000000000000000 + 7.5800000000000006E-002 0.0000000000000000 + 7.6900000000000024E-002 0.0000000000000000 + 7.8000000000000014E-002 0.0000000000000000 + 7.9100000000000004E-002 0.0000000000000000 + 8.0200000000000021E-002 0.0000000000000000 + 8.1300000000000011E-002 0.0000000000000000 + 8.2400000000000029E-002 0.0000000000000000 + 8.3500000000000019E-002 0.0000000000000000 + 8.4600000000000009E-002 0.0000000000000000 + 8.5700000000000026E-002 0.0000000000000000 + 8.6800000000000016E-002 0.0000000000000000 + 8.7900000000000006E-002 0.0000000000000000 + 8.9000000000000024E-002 0.0000000000000000 + 9.0100000000000013E-002 0.0000000000000000 + 9.1200000000000003E-002 0.0000000000000000 + 9.2300000000000021E-002 0.0000000000000000 + 9.3400000000000011E-002 0.0000000000000000 + 9.4500000000000028E-002 0.0000000000000000 + 9.5600000000000018E-002 0.0000000000000000 + 9.6700000000000008E-002 0.0000000000000000 + 9.7800000000000026E-002 0.0000000000000000 + 9.8900000000000016E-002 0.0000000000000000 + 0.10000000000000001 0.0000000000000000 + 0.10110000000000002 0.0000000000000000 + 0.10220000000000001 0.0000000000000000 + 0.10330000000000003 0.0000000000000000 + 0.10440000000000002 0.0000000000000000 + 0.10550000000000001 0.0000000000000000 + 0.10660000000000003 0.0000000000000000 + 0.10770000000000002 0.0000000000000000 + 0.10880000000000001 0.0000000000000000 + 0.10990000000000003 0.0000000000000000 + 0.11100000000000002 0.0000000000000000 + 0.11210000000000001 0.0000000000000000 + 0.11320000000000002 0.0000000000000000 + 0.11430000000000001 0.0000000000000000 + 0.11540000000000003 0.0000000000000000 + 0.11650000000000002 0.0000000000000000 + 0.11760000000000001 0.0000000000000000 + 0.11870000000000003 0.0000000000000000 + 0.11980000000000002 0.0000000000000000 + 0.12090000000000001 0.0000000000000000 + 0.12200000000000003 0.0000000000000000 + 0.12310000000000001 0.0000000000000000 + 0.12420000000000003 0.0000000000000000 + 0.12530000000000002 0.0000000000000000 + 0.12640000000000001 0.0000000000000000 + 0.12750000000000003 0.0000000000000000 + 0.12860000000000002 0.0000000000000000 + 0.12970000000000001 0.0000000000000000 + 0.13080000000000003 0.0000000000000000 + 0.13190000000000002 0.0000000000000000 + 0.13300000000000001 0.0000000000000000 + 0.13410000000000000 0.0000000000000000 + 0.13520000000000004 0.0000000000000000 + 0.13630000000000003 0.0000000000000000 + 0.13740000000000002 0.0000000000000000 + 0.13850000000000001 0.0000000000000000 + 0.13960000000000000 0.0000000000000000 + 0.14070000000000005 0.0000000000000000 + 0.14180000000000004 0.0000000000000000 + 0.14290000000000003 0.0000000000000000 + 0.14400000000000002 0.0000000000000000 + 0.14510000000000001 0.0000000000000000 + 0.14620000000000000 0.0000000000000000 + 0.14730000000000004 0.0000000000000000 + 0.14840000000000003 0.0000000000000000 + 0.14950000000000002 0.0000000000000000 + 0.15060000000000001 0.0000000000000000 + 0.15170000000000000 0.0000000000000000 + 0.15280000000000005 0.0000000000000000 + 0.15390000000000004 0.0000000000000000 + 0.15500000000000003 0.0000000000000000 + 0.15610000000000002 0.0000000000000000 + 0.15720000000000001 0.0000000000000000 + 0.15830000000000000 0.0000000000000000 + 0.15940000000000004 0.0000000000000000 + 0.16050000000000003 0.0000000000000000 + 0.16160000000000002 0.0000000000000000 + 0.16270000000000001 0.0000000000000000 + 0.16380000000000000 0.0000000000000000 + 0.16490000000000005 0.0000000000000000 + 0.16600000000000004 0.0000000000000000 + 0.16710000000000003 0.0000000000000000 + 0.16820000000000002 0.0000000000000000 + 0.16930000000000001 0.0000000000000000 + 0.17040000000000000 0.0000000000000000 + 0.17150000000000004 0.0000000000000000 + 0.17260000000000003 0.0000000000000000 + 0.17370000000000002 0.0000000000000000 + 0.17480000000000001 0.0000000000000000 + 0.17590000000000000 0.0000000000000000 + 0.17700000000000005 0.0000000000000000 + 0.17810000000000004 0.0000000000000000 + 0.17920000000000003 0.0000000000000000 + 0.18030000000000002 0.0000000000000000 + 0.18140000000000001 0.0000000000000000 + 0.18250000000000000 0.0000000000000000 + 0.18360000000000004 0.0000000000000000 + 0.18470000000000003 0.0000000000000000 + 0.18580000000000002 0.0000000000000000 + 0.18690000000000001 0.0000000000000000 + 0.18800000000000000 0.0000000000000000 + 0.18910000000000005 0.0000000000000000 + 0.19020000000000004 0.0000000000000000 + 0.19130000000000003 0.0000000000000000 + 0.19240000000000002 0.0000000000000000 + 0.19350000000000001 0.0000000000000000 + 0.19460000000000005 0.0000000000000000 + 0.19570000000000004 0.0000000000000000 + 0.19680000000000003 0.0000000000000000 + 0.19790000000000002 0.0000000000000000 + 0.19900000000000001 0.0000000000000000 + 0.20010000000000000 0.0000000000000000 + 0.20120000000000005 0.0000000000000000 + 0.20230000000000004 0.0000000000000000 + 0.20340000000000003 0.0000000000000000 + 0.20450000000000002 0.0000000000000000 + 0.20560000000000000 0.0000000000000000 + 0.20670000000000005 0.0000000000000000 + 0.20780000000000004 0.0000000000000000 + 0.20890000000000003 0.0000000000000000 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/STATIONS b/tests/unit-tests/displacement_tests/Newmark/serial/test6/STATIONS new file mode 100644 index 00000000..dd3cf5b6 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/STATIONS @@ -0,0 +1,60 @@ +S0001 AA 500.0000000 0.0000000 0.0 0.0 +S0002 AA 500.0000000 200.0000000 0.0 0.0 +S0003 AA 500.0000000 400.0000000 0.0 0.0 +S0004 AA 500.0000000 600.0000000 0.0 0.0 +S0005 AA 500.0000000 800.0000000 0.0 0.0 +S0006 AA 0.0000000 500.0000000 0.0 0.0 +S0007 AA 200.0000000 500.0000000 0.0 0.0 +S0008 AA 400.0000000 500.0000000 0.0 0.0 +S0009 AA 600.0000000 500.0000000 0.0 0.0 +S0010 AA 800.0000000 500.0000000 0.0 0.0 +S0011 AA 0.0000000 800.0000000 0.0 0.0 +S0012 AA 200.0000000 600.0000000 0.0 0.0 +S0013 AA 400.0000000 400.0000000 0.0 0.0 +S0014 AA 600.0000000 200.0000000 0.0 0.0 +S0015 AA 800.0000000 0.0000000 0.0 0.0 +S0016 AA 3500.0000000 0.0000000 0.0 0.0 +S0017 AA 3500.0000000 200.0000000 0.0 0.0 +S0018 AA 3500.0000000 400.0000000 0.0 0.0 +S0019 AA 3500.0000000 600.0000000 0.0 0.0 +S0020 AA 3500.0000000 800.0000000 0.0 0.0 +S0021 AA 4000.0000000 500.0000000 0.0 0.0 +S0022 AA 3800.0000000 500.0000000 0.0 0.0 +S0023 AA 3600.0000000 500.0000000 0.0 0.0 +S0024 AA 3400.0000000 500.0000000 0.0 0.0 +S0025 AA 3200.0000000 500.0000000 0.0 0.0 +S0026 AA 4000.0000000 800.0000000 0.0 0.0 +S0027 AA 3800.0000000 600.0000000 0.0 0.0 +S0028 AA 3600.0000000 400.0000000 0.0 0.0 +S0029 AA 3400.0000000 200.0000000 0.0 0.0 +S0030 AA 3200.0000000 0.0000000 0.0 0.0 +S0031 AA 500.0000000 3000.0000000 0.0 0.0 +S0032 AA 500.0000000 2800.0000000 0.0 0.0 +S0033 AA 500.0000000 2600.0000000 0.0 0.0 +S0034 AA 500.0000000 2400.0000000 0.0 0.0 +S0035 AA 500.0000000 2200.0000000 0.0 0.0 +S0036 AA 0.0000000 2500.0000000 0.0 0.0 +S0037 AA 200.0000000 2500.0000000 0.0 0.0 +S0038 AA 400.0000000 2500.0000000 0.0 0.0 +S0039 AA 600.0000000 2500.0000000 0.0 0.0 +S0040 AA 800.0000000 2500.0000000 0.0 0.0 +S0041 AA 800.0000000 3000.0000000 0.0 0.0 +S0042 AA 600.0000000 2800.0000000 0.0 0.0 +S0043 AA 400.0000000 2600.0000000 0.0 0.0 +S0044 AA 200.0000000 2400.0000000 0.0 0.0 +S0045 AA 0.0000000 2200.0000000 0.0 0.0 +S0046 AA 3500.0000000 3000.0000000 0.0 0.0 +S0047 AA 3500.0000000 2800.0000000 0.0 0.0 +S0048 AA 3500.0000000 2600.0000000 0.0 0.0 +S0049 AA 3500.0000000 2400.0000000 0.0 0.0 +S0050 AA 3500.0000000 2200.0000000 0.0 0.0 +S0051 AA 4000.0000000 2500.0000000 0.0 0.0 +S0052 AA 3800.0000000 2500.0000000 0.0 0.0 +S0053 AA 3600.0000000 2500.0000000 0.0 0.0 +S0054 AA 3400.0000000 2500.0000000 0.0 0.0 +S0055 AA 3200.0000000 2500.0000000 0.0 0.0 +S0056 AA 3200.0000000 3000.0000000 0.0 0.0 +S0057 AA 3400.0000000 2800.0000000 0.0 0.0 +S0058 AA 3600.0000000 2600.0000000 0.0 0.0 +S0059 AA 3800.0000000 2400.0000000 0.0 0.0 +S0060 AA 4000.0000000 2200.0000000 0.0 0.0 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/database.bin b/tests/unit-tests/displacement_tests/Newmark/serial/test6/database.bin index 10fc4fba..95e00672 100644 Binary files a/tests/unit-tests/displacement_tests/Newmark/serial/test6/database.bin and b/tests/unit-tests/displacement_tests/Newmark/serial/test6/database.bin differ diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/potential_acoustic.bin b/tests/unit-tests/displacement_tests/Newmark/serial/test6/potential_acoustic.bin deleted file mode 100644 index 1a4c7038..00000000 Binary files a/tests/unit-tests/displacement_tests/Newmark/serial/test6/potential_acoustic.bin and /dev/null differ diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/provenance/Par_file b/tests/unit-tests/displacement_tests/Newmark/serial/test6/provenance/Par_file new file mode 100644 index 00000000..2e139294 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/provenance/Par_file @@ -0,0 +1,516 @@ +#----------------------------------------------------------- +# +# Simulation input parameters +# +#----------------------------------------------------------- + +# title of job +title = Test of SPECFEM2D with curved interfaces + +# forward or adjoint simulation +# 1 = forward, 2 = adjoint, 3 = both simultaneously +# note: 2 is purposely UNUSED (for compatibility with the numbering of our 3D codes) +SIMULATION_TYPE = 1 +# 0 = regular wave propagation simulation, 1/2/3 = noise simulation +NOISE_TOMOGRAPHY = 0 +# save the last frame, needed for adjoint simulation +SAVE_FORWARD = .false. + +# parameters concerning partitioning +NPROC = 1 # number of processes + +# time step parameters +# total number of time steps +NSTEP = 300 + +# duration of a time step (see section "How to choose the time step" of the manual for how to do this) +DT = 1.1d-3 + +# time stepping +# 1 = Newmark (2nd order), 2 = LDDRK4-6 (4th-order 6-stage low storage Runge-Kutta), 3 = classical RK4 4th-order 4-stage Runge-Kutta +time_stepping_scheme = 1 + +# set the type of calculation (P-SV or SH/membrane waves) +P_SV = .true. + +# axisymmetric (2.5D) or Cartesian planar (2D) simulation +AXISYM = .false. + +#----------------------------------------------------------- +# +# Mesh +# +#----------------------------------------------------------- + +# Partitioning algorithm for decompose_mesh +PARTITIONING_TYPE = 3 # SCOTCH = 3, ascending order (very bad idea) = 1 + +# number of control nodes per element (4 or 9) +NGNOD = 9 + +# creates/reads a binary database that allows to skip all time consuming setup steps in initialization +# 0 = does not read/create database +# 1 = creates database +# 2 = reads database +setup_with_binary_database = 0 + +# available models +# default - define model using nbmodels below +# ascii - read model from ascii database file +# binary - read model from binary databse file +# binary_voigt - read Voigt model from binary database file +# external - define model using define_external_model subroutine +# gll - read GLL model from binary database file +# legacy - read model from model_velocity.dat_input +MODEL = default + +# Output the model with the requested type, does not save if turn to default or .false. +# (available output formats: ascii,binary,gll,legacy) +SAVE_MODEL = default + + +#----------------------------------------------------------- +# +# Attenuation +# +#----------------------------------------------------------- + +# attenuation parameters +ATTENUATION_VISCOELASTIC = .false. # turn attenuation (viscoelasticity) on or off for non-poroelastic solid parts of the model +ATTENUATION_VISCOACOUSTIC = .false. # turn attenuation (viscoacousticity) on or off for non-poroelastic fluid parts of the model + +# for viscoelastic or viscoacoustic attenuation +N_SLS = 3 # number of standard linear solids for attenuation (3 is usually the minimum) +ATTENUATION_f0_REFERENCE = 5.196 # in case of attenuation, reference frequency in Hz at which the velocity values in the velocity model are given (unused otherwise); relevant only if source is a Dirac or a Heaviside, otherwise it is automatically set to f0 the dominant frequency of the source in the DATA/SOURCE file +READ_VELOCITIES_AT_f0 = .false. # read seismic velocities at ATTENUATION_f0_REFERENCE instead of at infinite frequency (see user manual for more information) +USE_SOLVOPT = .false. # use more precise but much more expensive way of determining the Q factor relaxation times, as in https://doi.org/10.1093/gji/ggw024 + +# for poroelastic attenuation +ATTENUATION_PORO_FLUID_PART = .false. # turn viscous attenuation on or off for the fluid part of poroelastic parts of the model +Q0_poroelastic = 1 # quality factor for viscous attenuation (ignore it if you are not using a poroelastic material) +freq0_poroelastic = 10 # frequency for viscous attenuation (ignore it if you are not using a poroelastic material) + +# to undo attenuation and/or PMLs for sensitivity kernel calculations or forward runs with SAVE_FORWARD +# use the flag below. It performs undoing of attenuation and/or of PMLs in an exact way for sensitivity kernel calculations +# but requires disk space for temporary storage, and uses a significant amount of memory used as buffers for temporary storage. +# When that option is on the second parameter indicates how often the code dumps restart files to disk (if in doubt, use something between 100 and 1000). +UNDO_ATTENUATION_AND_OR_PML = .false. +NT_DUMP_ATTENUATION = 500 + +# Instead of reconstructing the forward wavefield, this option reads it from the disk using asynchronous I/O. +# Outperforms conventional mode using a value of NTSTEP_BETWEEN_COMPUTE_KERNELS high enough. +NO_BACKWARD_RECONSTRUCTION = .false. + +#----------------------------------------------------------- +# +# Sources +# +#----------------------------------------------------------- + +# source parameters +NSOURCES = 4 # number of sources (source information is then read from the DATA/SOURCE file) +force_normal_to_surface = .false. # angleforce normal to surface (external mesh and curve file needed) + +# use an existing initial wave field as source or start from zero (medium initially at rest) +initialfield = .false. +add_Bielak_conditions_bottom = .false. # add Bielak conditions or not if initial plane wave +add_Bielak_conditions_right = .false. +add_Bielak_conditions_top = .false. +add_Bielak_conditions_left = .false. + +# acoustic forcing +ACOUSTIC_FORCING = .false. # acoustic forcing of an acoustic medium with a rigid interface + +# noise simulations - type of noise source time function: +# 0=external (S_squared), 1=Ricker(second derivative), 2=Ricker(first derivative), 3=Gaussian, 4=Figure 2a of Tromp et al. 2010 +# (default value 4 is chosen to reproduce the time function from Fig 2a of "Tromp et al., 2010, Noise Cross-Correlation Sensitivity Kernels") +noise_source_time_function_type = 4 + +# moving sources +# Set write_moving_sources_database to .true. if the generation of moving source databases takes +# a long time. Then the simulation is done in two steps: first you run the code and it writes the databases to file +# (in DATA folder by default). Then you rerun the code and it will read the databases in there directly possibly +# saving a lot of time. +# This is only useful for GPU version (for now) +write_moving_sources_database = .false. + +#----------------------------------------------------------- +# +# Receivers +# +#----------------------------------------------------------- + +# receiver set parameters for recording stations (i.e. recording points) +# seismotype : record 1=displ 2=veloc 3=accel 4=pressure 5=curl of displ 6=the fluid potential +seismotype = 1 # several values can be chosen. For example : 1,2,4 + +# interval in time steps for writing of seismograms +# every how many time steps we save the seismograms +# (costly, do not use a very small value; if you use a very large value that is larger than the total number +# of time steps of the run, the seismograms will automatically be saved once at the end of the run anyway) +NTSTEP_BETWEEN_OUTPUT_SEISMOS = 1000 + +# set to n to reduce the sampling rate of output seismograms by a factor of n +# defaults to 1, which means no down-sampling +NTSTEP_BETWEEN_OUTPUT_SAMPLE = 1 + +# so far, this option can only be used if all the receivers are in acoustic elements +USE_TRICK_FOR_BETTER_PRESSURE = .false. + +# use this t0 as earliest starting time rather than the automatically calculated one +USER_T0 = 0.0d0 + +# seismogram formats +save_ASCII_seismograms = .true. # save seismograms in ASCII format or not +save_binary_seismograms_single = .true. # save seismograms in single precision binary format or not (can be used jointly with ASCII above to save both) +save_binary_seismograms_double = .false. # save seismograms in double precision binary format or not (can be used jointly with both flags above to save all) +SU_FORMAT = .false. # output single precision binary seismograms in Seismic Unix format (adjoint traces will be read in the same format) + +# use an existing STATION file found in ./DATA or create a new one from the receiver positions below in this Par_file +use_existing_STATIONS = .false. + +# number of receiver sets (i.e. number of receiver lines to create below) +nreceiversets = 12 + +# orientation +anglerec = 0.d0 # angle to rotate components at receivers +rec_normal_to_surface = .false. # base anglerec normal to surface (external mesh and curve file needed) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 500. # first receiver x in meters +zdeb = 0. # first receiver z in meters +xfin = 500. # last receiver x in meters (ignored if only one receiver) +zfin = 800. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 0. # first receiver x in meters +zdeb = 500. # first receiver z in meters +xfin = 800. # last receiver x in meters (ignored if only one receiver) +zfin = 500. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 0. # first receiver x in meters +zdeb = 800. # first receiver z in meters +xfin = 800. # last receiver x in meters (ignored if only one receiver) +zfin = 0. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 3500. # first receiver x in meters +zdeb = 0. # first receiver z in meters +xfin = 3500. # last receiver x in meters (ignored if only one receiver) +zfin = 800. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 4000. # first receiver x in meters +zdeb = 500. # first receiver z in meters +xfin = 3200. # last receiver x in meters (ignored if only one receiver) +zfin = 500. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 4000. # first receiver x in meters +zdeb = 800. # first receiver z in meters +xfin = 3200. # last receiver x in meters (ignored if only one receiver) +zfin = 0. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 500. # first receiver x in meters +zdeb = 3000. # first receiver z in meters +xfin = 500. # last receiver x in meters (ignored if only one receiver) +zfin = 2200. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 0. # first receiver x in meters +zdeb = 2500. # first receiver z in meters +xfin = 800. # last receiver x in meters (ignored if only one receiver) +zfin = 2500. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 800. # first receiver x in meters +zdeb = 3000. # first receiver z in meters +xfin = 0. # last receiver x in meters (ignored if only one receiver) +zfin = 2200. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 3500. # first receiver x in meters +zdeb = 3000. # first receiver z in meters +xfin = 3500. # last receiver x in meters (ignored if only one receiver) +zfin = 2200. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 4000. # first receiver x in meters +zdeb = 2500. # first receiver z in meters +xfin = 3200. # last receiver x in meters (ignored if only one receiver) +zfin = 2500. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 3200. # first receiver x in meters +zdeb = 3000. # first receiver z in meters +xfin = 4000. # last receiver x in meters (ignored if only one receiver) +zfin = 2200. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +#----------------------------------------------------------- +# +# adjoint kernel outputs +# +#----------------------------------------------------------- + +# save sensitivity kernels in ASCII format (much bigger files, but compatible with current GMT scripts) or in binary format +save_ASCII_kernels = .true. + +# since the accuracy of kernel integration may not need to respect the CFL, this option permits to save computing time, and memory with UNDO_ATTENUATION_AND_OR_PML mode +NTSTEP_BETWEEN_COMPUTE_KERNELS = 1 + +# outputs approximate Hessian for preconditioning +APPROXIMATE_HESS_KL = .false. + +#----------------------------------------------------------- +# +# Boundary conditions +# +#----------------------------------------------------------- + +# Perfectly Matched Layer (PML) boundaries +# absorbing boundary active or not +PML_BOUNDARY_CONDITIONS = .false. +NELEM_PML_THICKNESS = 3 +ROTATE_PML_ACTIVATE = .false. +ROTATE_PML_ANGLE = 30. +# change the four parameters below only if you know what you are doing; they change the damping profiles inside the PMLs +K_MIN_PML = 1.0d0 # from Gedney page 8.11 +K_MAX_PML = 1.0d0 +damping_change_factor_acoustic = 0.5d0 +damping_change_factor_elastic = 1.0d0 +# set the parameter below to .false. unless you know what you are doing; this implements automatic adjustment of the PML parameters for elongated models. +# The goal is to improve the absorbing efficiency of PML for waves with large incidence angles, but this can lead to artefacts. +# In particular, this option is efficient only when the number of sources NSOURCES is equal to one. +PML_PARAMETER_ADJUSTMENT = .false. + +# Stacey ABC +STACEY_ABSORBING_CONDITIONS = .true. + +# periodic boundaries +ADD_PERIODIC_CONDITIONS = .false. +PERIODIC_HORIZ_DIST = 4000.d0 + +#----------------------------------------------------------- +# +# Velocity and density models +# +#----------------------------------------------------------- + +# number of model materials +nbmodels = 1 +# available material types (see user manual for more information) +# acoustic: model_number 1 rho Vp 0 0 0 QKappa 9999 0 0 0 0 0 0 (for QKappa use 9999 to ignore it) +# elastic: model_number 1 rho Vp Vs 0 0 QKappa Qmu 0 0 0 0 0 0 (for QKappa and Qmu use 9999 to ignore them) +# anisotropic: model_number 2 rho c11 c13 c15 c33 c35 c55 c12 c23 c25 0 QKappa Qmu +# anisotropic in AXISYM: model_number 2 rho c11 c13 c15 c33 c35 c55 c12 c23 c25 c22 QKappa Qmu +# poroelastic: model_number 3 rhos rhof phi c kxx kxz kzz Ks Kf Kfr etaf mufr Qmu +# tomo: model_number -1 0 0 A 0 0 0 0 0 0 0 0 0 0 +# +# note: When viscoelasticity or viscoacousticity is turned on, +# the Vp and Vs values that are read here are the UNRELAXED ones i.e. the values at infinite frequency +# unless the READ_VELOCITIES_AT_f0 parameter above is set to true, in which case they are the values at frequency f0. +# +# Please also note that Qmu is always equal to Qs, but Qkappa is in general not equal to Qp. +# To convert one to the other see doc/Qkappa_Qmu_versus_Qp_Qs_relationship_in_2D_plane_strain.pdf and +# utils/attenuation/conversion_from_Qkappa_Qmu_to_Qp_Qs_from_Dahlen_Tromp_959_960.f90. +1 1 2700.d0 3000.d0 0 0 0 9999 9999 0 0 0 0 0 0 +# 2 1 2500.d0 2700.d0 0 0 0 9999 9999 0 0 0 0 0 0 +# 3 1 2200.d0 2500.d0 1443.375d0 0 0 9999 9999 0 0 0 0 0 0 +# 4 1 2200.d0 2200.d0 1343.375d0 0 0 9999 9999 0 0 0 0 0 0 + +# external tomography file +TOMOGRAPHY_FILE = ./DATA/tomo_file.xyz + +# use an external mesh created by an external meshing tool or use the internal mesher +read_external_mesh = .false. + +#----------------------------------------------------------- +# +# PARAMETERS FOR EXTERNAL MESHING +# +#----------------------------------------------------------- + +# data concerning mesh, when generated using third-party app (more info in README) +# (see also absorbing_conditions above) +mesh_file = ./DATA/mesh_file # file containing the mesh +nodes_coords_file = ./DATA/nodes_coords_file # file containing the nodes coordinates +materials_file = ./DATA/materials_file # file containing the material number for each element +free_surface_file = ./DATA/free_surface_file # file containing the free surface +axial_elements_file = ./DATA/axial_elements_file # file containing the axial elements if AXISYM is true +absorbing_surface_file = ./DATA/absorbing_surface_file # file containing the absorbing surface +acoustic_forcing_surface_file = ./DATA/MSH/Surf_acforcing_Bottom_enforcing_mesh # file containing the acoustic forcing surface +absorbing_cpml_file = ./DATA/absorbing_cpml_file # file containing the CPML element numbers +tangential_detection_curve_file = ./DATA/courbe_eros_nodes # file containing the curve delimiting the velocity model + +#----------------------------------------------------------- +# +# PARAMETERS FOR INTERNAL MESHING +# +#----------------------------------------------------------- + +# file containing interfaces for internal mesh +interfacesfile = ./interfaces_simple_topo_flat.dat + +# geometry of the model (origin lower-left corner = 0,0) and mesh description +xmin = 0.d0 # abscissa of left side of the model +xmax = 4000.d0 # abscissa of right side of the model +nx = 80 # number of elements along X + +# absorbing boundary parameters (see absorbing_conditions above) +absorbbottom = .true. +absorbright = .true. +absorbtop = .true. +absorbleft = .true. + +# define the different regions of the model in the (nx,nz) spectral-element mesh +nbregions = 1 # then set below the different regions and model number for each region +# format of each line: nxmin nxmax nzmin nzmax material_number +1 80 1 60 1 +# 1 80 21 40 2 +# 1 80 41 60 3 +# 60 70 21 40 4 + +#----------------------------------------------------------- +# +# Display parameters +# +#----------------------------------------------------------- + +# interval at which we output time step info and max of norm of displacement +# (every how many time steps we display information about the simulation. costly, do not use a very small value) +NTSTEP_BETWEEN_OUTPUT_INFO = 100 + +# meshing output +output_grid_Gnuplot = .true. # generate a GNUPLOT file containing the grid, and a script to plot it +output_grid_ASCII = .true. # dump the grid in an ASCII text file consisting of a set of X,Y,Z points or not + +# to plot total energy curves, for instance to monitor how CPML absorbing layers behave; +# should be turned OFF in most cases because a bit expensive +OUTPUT_ENERGY = .false. + +# every how many time steps we compute energy (which is a bit expensive to compute) +NTSTEP_BETWEEN_OUTPUT_ENERGY = 10 + +# Compute the field int_0^t v^2 dt for a set of GLL points and write it to file. Use +# the script utils/visualisation/plotIntegratedEnergyFile.py to watch. It is refreshed at the same time than the seismograms +COMPUTE_INTEGRATED_ENERGY_FIELD = .false. + +#----------------------------------------------------------- +# +# Movies/images/snaphots visualizations +# +#----------------------------------------------------------- + +# every how many time steps we draw JPEG or PostScript pictures of the simulation +# and/or we dump results of the simulation as ASCII or binary files (costly, do not use a very small value) +NTSTEP_BETWEEN_OUTPUT_IMAGES = 100 + +# minimum amplitude kept in % for the JPEG and PostScript snapshots; amplitudes below that are muted +cutsnaps = 1. + +#### for JPEG color images #### +output_color_image = .true. # output JPEG color image of the results every NTSTEP_BETWEEN_OUTPUT_IMAGES time steps or not +imagetype_JPEG = 3 # display 1=displ_Ux 2=displ_Uz 3=displ_norm 4=veloc_Vx 5=veloc_Vz 6=veloc_norm 7=accel_Ax 8=accel_Az 9=accel_norm 10=pressure +factor_subsample_image = 1.0d0 # (double precision) factor to subsample or oversample (if set to e.g. 0.5) color images output by the code (useful for very large models, or to get nicer looking denser pictures) +USE_CONSTANT_MAX_AMPLITUDE = .false. # by default the code normalizes each image independently to its maximum; use this option to use the global maximum below instead +CONSTANT_MAX_AMPLITUDE_TO_USE = 1.17d4 # constant maximum amplitude to use for all color images if the above USE_CONSTANT_MAX_AMPLITUDE option is true +POWER_DISPLAY_COLOR = 0.30d0 # non linear display to enhance small amplitudes in JPEG color images +DRAW_SOURCES_AND_RECEIVERS = .true. # display sources as orange crosses and receivers as green squares in JPEG images or not +DRAW_WATER_IN_BLUE = .true. # display acoustic layers as constant blue in JPEG images, because they likely correspond to water in the case of ocean acoustics or in the case of offshore oil industry experiments (if off, display them as greyscale, as for elastic or poroelastic elements, for instance for acoustic-only oil industry models of solid media) +USE_SNAPSHOT_NUMBER_IN_FILENAME = .false. # use snapshot number in the file name of JPEG color snapshots instead of the time step (for instance to create movies in an easier way later) + +#### for PostScript snapshots #### +output_postscript_snapshot = .true. # output Postscript snapshot of the results every NTSTEP_BETWEEN_OUTPUT_IMAGES time steps or not +imagetype_postscript = 1 # display 1=displ vector 2=veloc vector 3=accel vector; small arrows are displayed for the vectors +meshvect = .true. # display mesh on PostScript plots or not +modelvect = .false. # display velocity model on PostScript plots or not +boundvect = .true. # display boundary conditions on PostScript plots or not +interpol = .true. # interpolation of the PostScript display on a regular grid inside each spectral element, or use the non-evenly spaced GLL points +pointsdisp = 6 # number of points in each direction for interpolation of PostScript snapshots (set to 1 for lower-left corner only) +subsamp_postscript = 1 # subsampling of background velocity model in PostScript snapshots +sizemax_arrows = 1.d0 # maximum size of arrows on PostScript plots in centimeters +US_LETTER = .false. # use US letter or European A4 paper for PostScript plots + +#### for wavefield dumps #### +output_wavefield_dumps = .false. # output wave field to a text file (creates very big files) +imagetype_wavefield_dumps = 1 # display 1=displ vector 2=veloc vector 3=accel vector 4=pressure +use_binary_for_wavefield_dumps = .false. # use ASCII or single-precision binary format for the wave field dumps + +#----------------------------------------------------------- + +# Ability to run several calculations (several earthquakes) +# in an embarrassingly-parallel fashion from within the same run; +# this can be useful when using a very large supercomputer to compute +# many earthquakes in a catalog, in which case it can be better from +# a batch job submission point of view to start fewer and much larger jobs, +# each of them computing several earthquakes in parallel. +# To turn that option on, set parameter NUMBER_OF_SIMULTANEOUS_RUNS to a value greater than 1. +# To implement that, we create NUMBER_OF_SIMULTANEOUS_RUNS MPI sub-communicators, +# each of them being labeled "my_local_mpi_comm_world", and we use them +# in all the routines in "src/shared/parallel.f90", except in MPI_ABORT() because in that case +# we need to kill the entire run. +# When that option is on, of course the number of processor cores used to start +# the code in the batch system must be a multiple of NUMBER_OF_SIMULTANEOUS_RUNS, +# all the individual runs must use the same number of processor cores, +# which as usual is NPROC in the Par_file, +# and thus the total number of processor cores to request from the batch system +# should be NUMBER_OF_SIMULTANEOUS_RUNS * NPROC. +# All the runs to perform must be placed in directories called run0001, run0002, run0003 and so on +# (with exactly four digits). +# +# Imagine you have 10 independent calculations to do, each of them on 100 cores; you have three options: +# +# 1/ submit 10 jobs to the batch system +# +# 2/ submit a single job on 1000 cores to the batch, and in that script create a sub-array of jobs to start 10 jobs, +# each running on 100 cores (see e.g. http://www.schedmd.com/slurmdocs/job_array.html ) +# +# 3/ submit a single job on 1000 cores to the batch, start SPECFEM2D on 1000 cores, create 10 sub-communicators, +# cd into one of 10 subdirectories (called e.g. run0001, run0002,... run0010) depending on the sub-communicator +# your MPI rank belongs to, and run normally on 100 cores using that sub-communicator. +# +# The option below implements 3/. +# +NUMBER_OF_SIMULTANEOUS_RUNS = 1 + +# if we perform simultaneous runs in parallel, if only the source and receivers vary between these runs +# but not the mesh nor the model (velocity and density) then we can also read the mesh and model files +# from a single run in the beginning and broadcast them to all the others; for a large number of simultaneous +# runs for instance when solving inverse problems iteratively this can DRASTICALLY reduce I/Os to disk in the solver +# (by a factor equal to NUMBER_OF_SIMULTANEOUS_RUNS), and reducing I/Os is crucial in the case of huge runs. +# Thus, always set this option to .true. if the mesh and the model are the same for all simultaneous runs. +# In that case there is no need to duplicate the mesh and model file database (the content of the DATABASES_MPI +# directories) in each of the run0001, run0002,... directories, it is sufficient to have one in run0001 +# and the code will broadcast it to the others) +BROADCAST_SAME_MESH_AND_MODEL = .true. + +#----------------------------------------------------------- + +# set to true to use GPUs +GPU_MODE = .false. diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/provenance/SOURCE b/tests/unit-tests/displacement_tests/Newmark/serial/test6/provenance/SOURCE new file mode 100644 index 00000000..99965ef0 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/provenance/SOURCE @@ -0,0 +1,227 @@ +## Source 1 +source_surf = .false. # source inside the medium, or source automatically moved exactly at the surface by the solver +xs = 500. # source location x in meters +zs = 500. # source location z in meters (zs is ignored if source_surf is set to true, it is replaced with the topography height) +## Source type parameters: +# 1 = elastic force or acoustic pressure +# 2 = moment tensor +# or Initial field type (when initialfield set in Par_file): +# For a plane wave including converted and reflected waves at the free surface: +# 1 = P wave, +# 2 = S wave, +# 3 = Rayleigh wave +# For a plane wave without converted nor reflected waves at the free surface, i.e. with the incident wave only: +# 4 = P wave, +# 5 = S wave +# For initial mode displacement: +# 6 = mode (2,3) of a rectangular membrane +source_type = 1 +# Source time function: +# In the case of a source located in an acoustic medium, +# to get pressure for a Ricker in the seismograms, here we need to select a Gaussian for the potential Chi +# used as a source, rather than a Ricker, because pressure = - Chi_dot_dot. +# This is true both when USE_TRICK_FOR_BETTER_PRESSURE is set to .true. or to .false. +# Options: +# 1 = second derivative of a Gaussian (a.k.a. Ricker), +# 2 = first derivative of a Gaussian, +# 3 = Gaussian, +# 4 = Dirac, +# 5 = Heaviside (4 and 5 will produce noisy recordings because of frequencies above the mesh resolution limit), +# 6 = ocean acoustics type I, +# 7 = ocean acoustics type II, +# 8 = external source time function = 8 (source read from file), +# 9 = burst, +# 10 = Sinus source time function, +# 11 = Marmousi Ormsby wavelet +time_function_type = 1 +# If time_function_type == 8, enter below the custom source file to read (two columns file with time and amplitude) : +# (For the moment dt must be equal to the dt of the simulation. File name cannot exceed 150 characters) +# IMPORTANT: do NOT put quote signs around the file name, just put the file name itself otherwise the run will stop +name_of_source_file = YYYYYYYYYYYYYYYYYY # Only for option 8 : file containing the source wavelet +burst_band_width = 0. # Only for option 9 : band width of the burst +f0 = 10.0 # dominant source frequency (Hz) if not Dirac or Heaviside +tshift = 0.0 # time shift when multi sources (if one source, must be zero) +## Force source +# angle of the source (for a force only); for a plane wave, this is the incidence angle; for moment tensor sources this is unused +anglesource = 0.0 +## Moment tensor +# The components of a moment tensor source must be given in N.m, not in dyne.cm as in the DATA/CMTSOLUTION source file of the 3D version of the code. +Mxx = 1. # Mxx component (for a moment tensor source only) +Mzz = 1. # Mzz component (for a moment tensor source only) +Mxz = 0. # Mxz component (for a moment tensor source only) +## Amplification (factor to amplify source time function) +factor = 1.d10 # amplification factor +## Moving source parameters +vx = 0.0 # Horizontal source velocity (m/s) +vz = 0.0 # Vertical source velocity (m/s) + +## Source 2 +source_surf = .false. # source inside the medium, or source automatically moved exactly at the surface by the solver +xs = 3500. # source location x in meters +zs = 2500. # source location z in meters (zs is ignored if source_surf is set to true, it is replaced with the topography height) +## Source type parameters: +# 1 = elastic force or acoustic pressure +# 2 = moment tensor +# or Initial field type (when initialfield set in Par_file): +# For a plane wave including converted and reflected waves at the free surface: +# 1 = P wave, +# 2 = S wave, +# 3 = Rayleigh wave +# For a plane wave without converted nor reflected waves at the free surface, i.e. with the incident wave only: +# 4 = P wave, +# 5 = S wave +# For initial mode displacement: +# 6 = mode (2,3) of a rectangular membrane +source_type = 1 +# Source time function: +# In the case of a source located in an acoustic medium, +# to get pressure for a Ricker in the seismograms, here we need to select a Gaussian for the potential Chi +# used as a source, rather than a Ricker, because pressure = - Chi_dot_dot. +# This is true both when USE_TRICK_FOR_BETTER_PRESSURE is set to .true. or to .false. +# Options: +# 1 = second derivative of a Gaussian (a.k.a. Ricker), +# 2 = first derivative of a Gaussian, +# 3 = Gaussian, +# 4 = Dirac, +# 5 = Heaviside (4 and 5 will produce noisy recordings because of frequencies above the mesh resolution limit), +# 6 = ocean acoustics type I, +# 7 = ocean acoustics type II, +# 8 = external source time function = 8 (source read from file), +# 9 = burst, +# 10 = Sinus source time function, +# 11 = Marmousi Ormsby wavelet +time_function_type = 1 +# If time_function_type == 8, enter below the custom source file to read (two columns file with time and amplitude) : +# (For the moment dt must be equal to the dt of the simulation. File name cannot exceed 150 characters) +# IMPORTANT: do NOT put quote signs around the file name, just put the file name itself otherwise the run will stop +name_of_source_file = YYYYYYYYYYYYYYYYYY # Only for option 8 : file containing the source wavelet +burst_band_width = 0. # Only for option 9 : band width of the burst +f0 = 10.0 # dominant source frequency (Hz) if not Dirac or Heaviside +tshift = 0.0 # time shift when multi sources (if one source, must be zero) +## Force source +# angle of the source (for a force only); for a plane wave, this is the incidence angle; for moment tensor sources this is unused +anglesource = 0.0 +## Moment tensor +# The components of a moment tensor source must be given in N.m, not in dyne.cm as in the DATA/CMTSOLUTION source file of the 3D version of the code. +Mxx = 1. # Mxx component (for a moment tensor source only) +Mzz = 1. # Mzz component (for a moment tensor source only) +Mxz = 0. # Mxz component (for a moment tensor source only) +## Amplification (factor to amplify source time function) +factor = 1.d10 # amplification factor +## Moving source parameters +vx = 0.0 # Horizontal source velocity (m/s) +vz = 0.0 # Vertical source velocity (m/s) + +## Source 3 +source_surf = .false. # source inside the medium, or source automatically moved exactly at the surface by the solver +xs = 3500. # source location x in meters +zs = 500. # source location z in meters (zs is ignored if source_surf is set to true, it is replaced with the topography height) +## Source type parameters: +# 1 = elastic force or acoustic pressure +# 2 = moment tensor +# or Initial field type (when initialfield set in Par_file): +# For a plane wave including converted and reflected waves at the free surface: +# 1 = P wave, +# 2 = S wave, +# 3 = Rayleigh wave +# For a plane wave without converted nor reflected waves at the free surface, i.e. with the incident wave only: +# 4 = P wave, +# 5 = S wave +# For initial mode displacement: +# 6 = mode (2,3) of a rectangular membrane +source_type = 1 +# Source time function: +# In the case of a source located in an acoustic medium, +# to get pressure for a Ricker in the seismograms, here we need to select a Gaussian for the potential Chi +# used as a source, rather than a Ricker, because pressure = - Chi_dot_dot. +# This is true both when USE_TRICK_FOR_BETTER_PRESSURE is set to .true. or to .false. +# Options: +# 1 = second derivative of a Gaussian (a.k.a. Ricker), +# 2 = first derivative of a Gaussian, +# 3 = Gaussian, +# 4 = Dirac, +# 5 = Heaviside (4 and 5 will produce noisy recordings because of frequencies above the mesh resolution limit), +# 6 = ocean acoustics type I, +# 7 = ocean acoustics type II, +# 8 = external source time function = 8 (source read from file), +# 9 = burst, +# 10 = Sinus source time function, +# 11 = Marmousi Ormsby wavelet +time_function_type = 1 +# If time_function_type == 8, enter below the custom source file to read (two columns file with time and amplitude) : +# (For the moment dt must be equal to the dt of the simulation. File name cannot exceed 150 characters) +# IMPORTANT: do NOT put quote signs around the file name, just put the file name itself otherwise the run will stop +name_of_source_file = YYYYYYYYYYYYYYYYYY # Only for option 8 : file containing the source wavelet +burst_band_width = 0. # Only for option 9 : band width of the burst +f0 = 10.0 # dominant source frequency (Hz) if not Dirac or Heaviside +tshift = 0.0 # time shift when multi sources (if one source, must be zero) +## Force source +# angle of the source (for a force only); for a plane wave, this is the incidence angle; for moment tensor sources this is unused +anglesource = 0.0 +## Moment tensor +# The components of a moment tensor source must be given in N.m, not in dyne.cm as in the DATA/CMTSOLUTION source file of the 3D version of the code. +Mxx = 1. # Mxx component (for a moment tensor source only) +Mzz = 1. # Mzz component (for a moment tensor source only) +Mxz = 0. # Mxz component (for a moment tensor source only) +## Amplification (factor to amplify source time function) +factor = 1.d10 # amplification factor +## Moving source parameters +vx = 0.0 # Horizontal source velocity (m/s) +vz = 0.0 # Vertical source velocity (m/s) + +## Source 4 +source_surf = .false. # source inside the medium, or source automatically moved exactly at the surface by the solver +xs = 500. # source location x in meters +zs = 2500. # source location z in meters (zs is ignored if source_surf is set to true, it is replaced with the topography height) +## Source type parameters: +# 1 = elastic force or acoustic pressure +# 2 = moment tensor +# or Initial field type (when initialfield set in Par_file): +# For a plane wave including converted and reflected waves at the free surface: +# 1 = P wave, +# 2 = S wave, +# 3 = Rayleigh wave +# For a plane wave without converted nor reflected waves at the free surface, i.e. with the incident wave only: +# 4 = P wave, +# 5 = S wave +# For initial mode displacement: +# 6 = mode (2,3) of a rectangular membrane +source_type = 1 +# Source time function: +# In the case of a source located in an acoustic medium, +# to get pressure for a Ricker in the seismograms, here we need to select a Gaussian for the potential Chi +# used as a source, rather than a Ricker, because pressure = - Chi_dot_dot. +# This is true both when USE_TRICK_FOR_BETTER_PRESSURE is set to .true. or to .false. +# Options: +# 1 = second derivative of a Gaussian (a.k.a. Ricker), +# 2 = first derivative of a Gaussian, +# 3 = Gaussian, +# 4 = Dirac, +# 5 = Heaviside (4 and 5 will produce noisy recordings because of frequencies above the mesh resolution limit), +# 6 = ocean acoustics type I, +# 7 = ocean acoustics type II, +# 8 = external source time function = 8 (source read from file), +# 9 = burst, +# 10 = Sinus source time function, +# 11 = Marmousi Ormsby wavelet +time_function_type = 1 +# If time_function_type == 8, enter below the custom source file to read (two columns file with time and amplitude) : +# (For the moment dt must be equal to the dt of the simulation. File name cannot exceed 150 characters) +# IMPORTANT: do NOT put quote signs around the file name, just put the file name itself otherwise the run will stop +name_of_source_file = YYYYYYYYYYYYYYYYYY # Only for option 8 : file containing the source wavelet +burst_band_width = 0. # Only for option 9 : band width of the burst +f0 = 10.0 # dominant source frequency (Hz) if not Dirac or Heaviside +tshift = 0.0 # time shift when multi sources (if one source, must be zero) +## Force source +# angle of the source (for a force only); for a plane wave, this is the incidence angle; for moment tensor sources this is unused +anglesource = 0.0 +## Moment tensor +# The components of a moment tensor source must be given in N.m, not in dyne.cm as in the DATA/CMTSOLUTION source file of the 3D version of the code. +Mxx = 1. # Mxx component (for a moment tensor source only) +Mzz = 1. # Mzz component (for a moment tensor source only) +Mxz = 0. # Mxz component (for a moment tensor source only) +## Amplification (factor to amplify source time function) +factor = 1.d10 # amplification factor +## Moving source parameters +vx = 0.0 # Horizontal source velocity (m/s) +vz = 0.0 # Vertical source velocity (m/s) diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/provenance/topography.dat b/tests/unit-tests/displacement_tests/Newmark/serial/test6/provenance/topography.dat new file mode 100644 index 00000000..84eb5dae --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/provenance/topography.dat @@ -0,0 +1,23 @@ +# +# number of interfaces +# + 2 +# +# for each interface below, we give the number of points and then x,z for each point +# +# +# interface number 1 (bottom of the mesh) +# + 2 + 0 0 + 5000 0 +# +# interface number 2 +# + 2 + 0 3000 + 5000 3000 +# +# layer number 3 (top layer) +# + 60 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/sources.yaml b/tests/unit-tests/displacement_tests/Newmark/serial/test6/sources.yaml index 7c789b6d..eeaf3f32 100644 --- a/tests/unit-tests/displacement_tests/Newmark/serial/test6/sources.yaml +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/sources.yaml @@ -1,13 +1,49 @@ -number-of-sources: 1 +number-of-sources: 4 sources: - force: - x : 325.0 - z : 250.0 + x : 500.0 + z : 500.0 source_surf: false angle : 0.0 vx : 0.0 vz : 0.0 Ricker: - factor: 1e9 + factor: 1e10 + tshift: 0.0 + f0: 10.0 + + - force: + x : 3500.0 + z : 500.0 + source_surf: false + angle : 0.0 + vx : 0.0 + vz : 0.0 + Ricker: + factor: 1e10 + tshift: 0.0 + f0: 10.0 + + - force: + x : 500.0 + z : 2500.0 + source_surf: false + angle : 0.0 + vx : 0.0 + vz : 0.0 + Ricker: + factor: 1e10 + tshift: 0.0 + f0: 10.0 + + - force: + x : 3500.0 + z : 2500.0 + source_surf: false + angle : 0.0 + vx : 0.0 + vz : 0.0 + Ricker: + factor: 1e10 tshift: 0.0 f0: 10.0 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/specfem_config.yaml b/tests/unit-tests/displacement_tests/Newmark/serial/test6/specfem_config.yaml index 504579e7..e16fa48e 100644 --- a/tests/unit-tests/displacement_tests/Newmark/serial/test6/specfem_config.yaml +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/specfem_config.yaml @@ -14,10 +14,7 @@ parameters: simulation-setup: ## quadrature setup quadrature: - alpha: 0.0 - beta: 0.0 - ngllx: 5 - ngllz: 5 + quadrature-type: GLL4 ## Solver setup solver: @@ -25,15 +22,21 @@ parameters: type-of-simulation: forward time-scheme: type: Newmark - dt: 1.0e-3 + dt: 1.1e-3 nstep: 300 + simulation-mode: + forward: + writer: + seismogram: + output-format: ascii + output-folder: "." + receivers: - stations-file: "../DATA/STATIONS" + stations-file: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test6/STATIONS" angle: 0.0 seismogram-type: - displacement - - velocity nstep_between_samples: 1 ## Runtime setup @@ -45,7 +48,3 @@ parameters: databases: mesh-database: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test6/database.bin" source-file: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test6/sources.yaml" - - seismogram: - seismogram-format: ascii - output-folder: "." diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0001.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0001.BXX.semd new file mode 100644 index 00000000..234cf42c --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0001.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 1.9595432523687732E-030 + -0.10679999999999999 -4.4594181876975378E-030 + -0.10569999999999999 -3.0723210863374017E-029 + -0.10460000000000000 6.4258791020694877E-029 + -0.10349999999999999 2.9027127417081031E-028 + -0.10239999999999999 -4.6664724032818852E-028 + -0.10130000000000000 -2.0752632781941167E-027 + -0.10020000000000000 2.0507569752097557E-027 + -9.9099999999999994E-002 1.1726666186259155E-026 + -9.7999999999999990E-002 -4.6992101308485572E-027 + -9.6899999999999986E-002 -5.2944288720343411E-026 + -9.5799999999999996E-002 -4.7411025738128795E-027 + -9.4699999999999993E-002 1.9614042797379261E-025 + -9.3599999999999989E-002 9.7820003331497338E-026 + -9.2499999999999999E-002 -6.3135752853026350E-025 + -9.1399999999999995E-002 -5.6938229853719173E-025 + -9.0299999999999991E-002 1.8606507184040656E-024 + -8.9200000000000002E-002 2.6774718123345046E-024 + -8.8099999999999984E-002 -4.7387919817325597E-024 + -8.6999999999999994E-002 -1.1244349978956117E-023 + -8.5899999999999990E-002 7.5621799873514738E-024 + -8.4799999999999986E-002 3.8791121142645083E-023 + -8.3699999999999997E-002 7.0800037473923295E-024 + -8.2599999999999993E-002 -9.9121679094679179E-023 + -8.1499999999999989E-002 -9.3908772637008382E-023 + -8.0399999999999999E-002 1.6725507167497690E-022 + -7.9299999999999995E-002 3.3376212650696152E-022 + -7.8199999999999992E-002 -1.3471329715716181E-022 + -7.7100000000000002E-002 -7.7046179114667556E-022 + -7.5999999999999984E-002 -1.3724235997575141E-022 + -7.4899999999999994E-002 1.5122246963436659E-021 + -7.3799999999999991E-002 9.2446399961393947E-022 + -7.2699999999999987E-002 -3.0605327235292568E-021 + -7.1599999999999997E-002 -3.8644614021545182E-021 + -7.0499999999999993E-002 5.0086840260690691E-021 + -6.9399999999999989E-002 1.3157958772706743E-020 + -6.8300000000000000E-002 -6.3024952763494809E-022 + -6.7199999999999996E-002 -2.9442954297722300E-020 + -6.6099999999999992E-002 -2.4788622248388087E-020 + -6.5000000000000002E-002 3.5229496272837005E-020 + -6.3899999999999985E-002 7.4170816910489404E-020 + -6.2799999999999995E-002 -1.9730610308153441E-021 + -6.1699999999999991E-002 -1.1983148399144917E-019 + -6.0599999999999994E-002 -6.7403800953209402E-020 + -5.9499999999999990E-002 1.5570118897783381E-019 + -5.8399999999999994E-002 1.7527953302589535E-019 + -5.7299999999999990E-002 -2.2764542954978653E-019 + -5.6199999999999986E-002 -4.9464475222360761E-019 + -5.5099999999999996E-002 1.4486326179701090E-019 + -5.3999999999999992E-002 1.1741691276413391E-018 + -5.2899999999999989E-002 7.8316566007483337E-019 + -5.1799999999999985E-002 -1.4747749374468114E-018 + -5.0699999999999995E-002 -2.7674036700336805E-018 + -4.9599999999999991E-002 -1.2248502769773100E-019 + -4.8499999999999988E-002 4.1183267155193054E-018 + -4.7399999999999998E-002 3.5007044529407680E-018 + -4.6299999999999994E-002 -3.0220295081170506E-018 + -4.5199999999999990E-002 -6.4422199225446633E-018 + -4.4099999999999986E-002 6.6808746607584361E-019 + -4.2999999999999997E-002 9.3955549759213289E-018 + -4.1899999999999993E-002 2.9376182081478517E-018 + -4.0799999999999989E-002 -1.5047738831319658E-017 + -3.9699999999999985E-002 -1.5277898528040088E-017 + -3.8599999999999995E-002 1.5952793535460878E-017 + -3.7499999999999992E-002 4.0582208770790584E-017 + -3.6399999999999988E-002 8.1812050330373436E-018 + -3.5299999999999984E-002 -5.9322614205444967E-017 + -3.4199999999999994E-002 -6.6171113812012400E-017 + -3.3099999999999991E-002 3.0271442139986497E-017 + -3.1999999999999987E-002 1.2269113422300930E-016 + -3.0899999999999997E-002 6.5905648392386982E-017 + -2.9799999999999993E-002 -1.0320134285805128E-016 + -2.8699999999999989E-002 -1.6215386983999512E-016 + -2.7599999999999986E-002 -6.8428753987875323E-019 + -2.6499999999999996E-002 1.6911662625021328E-016 + -2.5399999999999992E-002 7.0322012004921900E-017 + -2.4299999999999988E-002 -1.8748461512076159E-016 + -2.3199999999999985E-002 -1.6164578242054055E-016 + -2.2099999999999995E-002 2.7199191436313086E-016 + -2.0999999999999991E-002 5.5430608985885784E-016 + -1.9899999999999987E-002 9.0503438858537561E-017 + -1.8799999999999983E-002 -7.8513860867209331E-016 + -1.7699999999999994E-002 -9.7992013470076487E-016 + -1.6599999999999990E-002 -4.5197036173334125E-017 + -1.5499999999999986E-002 1.0112073083108522E-015 + -1.4399999999999996E-002 8.9486129789572485E-016 + -1.3299999999999992E-002 -1.5427773397995101E-016 + -1.2199999999999989E-002 -5.3295905964303655E-016 + -1.1099999999999985E-002 4.2855144922386654E-016 + -9.9999999999999950E-003 1.1796141871257154E-015 + -8.8999999999999913E-003 -8.5306554237442507E-017 + -7.7999999999999875E-003 -2.5300340503729181E-015 + -6.6999999999999837E-003 -3.1040369385081090E-015 + -5.5999999999999939E-003 -3.7265812731471942E-016 + -4.4999999999999901E-003 3.1979059767557778E-015 + -3.3999999999999864E-003 3.9515459182787663E-015 + -2.2999999999999826E-003 1.4800024575290730E-015 + -1.1999999999999927E-003 -1.1470930982697154E-015 + -9.9999999999988987E-005 -1.6260526428549878E-015 + 1.0000000000000148E-003 -1.1434734088487425E-015 + 2.1000000000000185E-003 -1.7974606652810914E-015 + 3.2000000000000084E-003 -2.7310425920528889E-015 + 4.3000000000000121E-003 -1.0012893995314516E-015 + 5.4000000000000159E-003 3.7816095097193986E-015 + 6.5000000000000058E-003 7.7397889665245870E-015 + 7.6000000000000234E-003 6.4906216218471504E-015 + 8.7000000000000133E-003 -5.3485138418676186E-016 + 9.8000000000000032E-003 -1.0282010126942600E-014 + 1.0900000000000021E-002 -1.8453564820967647E-014 + 1.2000000000000011E-002 -2.0097842118836640E-014 + 1.3100000000000001E-002 -9.9513809803772509E-015 + 1.4200000000000018E-002 1.2976794626655321E-014 + 1.5300000000000008E-002 3.9885290708217835E-014 + 1.6400000000000026E-002 5.4849140772869967E-014 + 1.7500000000000016E-002 4.6524097779571810E-014 + 1.8600000000000005E-002 1.6281816389920878E-014 + 1.9700000000000023E-002 -2.6351225482267385E-014 + 2.0800000000000013E-002 -7.2508378424693265E-014 + 2.1900000000000003E-002 -1.1171301378528828E-013 + 2.3000000000000020E-002 -1.2293132820289515E-013 + 2.4100000000000010E-002 -8.0424118157219199E-014 + 2.5200000000000000E-002 1.9550941743914745E-014 + 2.6300000000000018E-002 1.3898317175950470E-013 + 2.7400000000000008E-002 2.1456832621433164E-013 + 2.8500000000000025E-002 2.0287825510268559E-013 + 2.9600000000000015E-002 1.0849712106389756E-013 + 3.0700000000000005E-002 -2.6235722375513894E-014 + 3.1800000000000023E-002 -1.4885538819359861E-013 + 3.2900000000000013E-002 -2.1301915038764857E-013 + 3.4000000000000002E-002 -1.7899990842860924E-013 + 3.5100000000000020E-002 -3.2877024805930480E-014 + 3.6200000000000010E-002 1.7985829839362033E-013 + 3.7300000000000028E-002 3.4089118789056017E-013 + 3.8400000000000017E-002 3.1478536140563951E-013 + 3.9500000000000007E-002 1.7509353477740755E-014 + 4.0600000000000025E-002 -5.1333405842041158E-013 + 4.1700000000000015E-002 -1.1335975561022060E-012 + 4.2800000000000005E-002 -1.6208072210754931E-012 + 4.3900000000000022E-002 -1.7743981197554382E-012 + 4.5000000000000012E-002 -1.4495658362881358E-012 + 4.6100000000000002E-002 -6.9455785524016878E-013 + 4.7200000000000020E-002 2.1139955562986257E-013 + 4.8300000000000010E-002 8.6456211113861148E-013 + 4.9400000000000027E-002 8.6290019183851707E-013 + 5.0500000000000017E-002 -5.0344568737394763E-014 + 5.1600000000000007E-002 -1.7989946555010961E-012 + 5.2700000000000025E-002 -3.9578965105313557E-012 + 5.3800000000000014E-002 -5.8454838192112391E-012 + 5.4900000000000004E-002 -6.8885604685708923E-012 + 5.6000000000000022E-002 -6.5758024025974748E-012 + 5.7100000000000012E-002 -5.5333333401352824E-012 + 5.8200000000000002E-002 -4.1710146621298794E-012 + 5.9300000000000019E-002 -3.3779769346292676E-012 + 6.0400000000000009E-002 -4.1592168077697611E-012 + 6.1500000000000027E-002 -7.2953960580934840E-012 + 6.2600000000000017E-002 -1.2160344779743593E-011 + 6.3700000000000007E-002 -1.9178313451218010E-011 + 6.4800000000000024E-002 -2.6845355799443027E-011 + 6.5900000000000014E-002 -3.2212600642456124E-011 + 6.7000000000000004E-002 -3.3895199147426780E-011 + 6.8100000000000022E-002 -3.2371331309954954E-011 + 6.9200000000000012E-002 -2.8493773313043036E-011 + 7.0300000000000029E-002 -2.9230749765130071E-011 + 7.1400000000000019E-002 -3.4418669303537541E-011 + 7.2500000000000009E-002 -4.3821769130092392E-011 + 7.3600000000000027E-002 -5.9998062074129166E-011 + 7.4700000000000016E-002 -8.1154152842266569E-011 + 7.5800000000000006E-002 -9.9644181794644737E-011 + 7.6900000000000024E-002 -1.2077273903177144E-010 + 7.8000000000000014E-002 -1.3390995257100968E-010 + 7.9100000000000004E-002 -1.3576054169739393E-010 + 8.0200000000000021E-002 -1.3197416770527326E-010 + 8.1300000000000011E-002 -1.2977298402550019E-010 + 8.2400000000000029E-002 -1.3128065301515335E-010 + 8.3500000000000019E-002 -1.5234837003053059E-010 + 8.4600000000000009E-002 -1.9909762727365887E-010 + 8.5700000000000026E-002 -2.5510427104080691E-010 + 8.6800000000000016E-002 -2.9130858836268203E-010 + 8.7900000000000006E-002 -3.0011848561883880E-010 + 8.9000000000000024E-002 -3.2290764506726077E-010 + 9.0100000000000013E-002 -3.6248998247501163E-010 + 9.1200000000000003E-002 -3.7768360661161182E-010 + 9.2300000000000021E-002 -3.8826625248233881E-010 + 9.3400000000000011E-002 -3.6849692741647289E-010 + 9.4500000000000028E-002 -3.8751787889701461E-010 + 9.5600000000000018E-002 -3.6920733137435491E-010 + 9.6700000000000008E-002 -3.3718641767599422E-010 + 9.7800000000000026E-002 -4.4266257326341929E-010 + 9.8900000000000016E-002 -5.0411741447931036E-010 + 0.10000000000000001 -5.7470550540728027E-010 + 0.10110000000000002 -5.2468684952344802E-010 + 0.10220000000000001 -5.2410448203588089E-010 + 0.10330000000000003 -5.2002152584051942E-010 + 0.10440000000000002 -5.2945758888256478E-010 + 0.10550000000000001 -4.4249148789532455E-010 + 0.10660000000000003 -3.9629888259895552E-010 + 0.10770000000000002 -2.4976720691682885E-010 + 0.10880000000000001 -2.4781082741398563E-010 + 0.10990000000000003 -1.9664818384779181E-010 + 0.11100000000000002 -2.8082555725283953E-010 + 0.11210000000000001 -1.0862375582343375E-010 + 0.11320000000000002 1.4369959389082254E-010 + 0.11430000000000001 -2.3533612125009595E-012 + 0.11540000000000003 2.8763813553212003E-010 + 0.11650000000000002 4.9019133196992470E-010 + 0.11760000000000001 3.5048500213186173E-010 + 0.11870000000000003 5.7266924535781527E-010 + 0.11980000000000002 1.1667962152017708E-009 + 0.12090000000000001 1.3466809889450815E-009 + 0.12200000000000003 1.5773986561384845E-009 + 0.12310000000000001 1.5476603332231775E-009 + 0.12420000000000003 1.0330870603425524E-009 + 0.12530000000000002 1.3315063496222024E-009 + 0.12640000000000001 9.5008201306256979E-010 + 0.12750000000000003 1.7914629779625102E-009 + 0.12860000000000002 2.3506550039797958E-009 + 0.12970000000000001 1.8702384085855783E-009 + 0.13080000000000003 1.9474093448934582E-009 + 0.13190000000000002 2.1787249782079243E-009 + 0.13300000000000001 2.2743016359072499E-009 + 0.13410000000000000 2.4425241829106881E-009 + 0.13520000000000004 2.5191544406055755E-009 + 0.13630000000000003 1.9042700749594133E-009 + 0.13740000000000002 1.4859451447080119E-009 + 0.13850000000000001 1.6448241657585072E-009 + 0.13960000000000000 1.9933275030581399E-009 + 0.14070000000000005 1.7038473965058643E-009 + 0.14180000000000004 1.0238041525667541E-009 + 0.14290000000000003 8.7423629446803375E-010 + 0.14400000000000002 6.0086235986744896E-010 + 0.14510000000000001 1.0603087297056391E-009 + 0.14620000000000000 7.2605155221339146E-010 + 0.14730000000000004 4.8132237084885787E-010 + 0.14840000000000003 -5.2886178769639969E-010 + 0.14950000000000002 -1.6567913707632442E-009 + 0.15060000000000001 -1.8364855192132268E-009 + 0.15170000000000000 -1.5735892588963907E-009 + 0.15280000000000005 -1.4910049861427410E-009 + 0.15390000000000004 -1.6503640676290843E-009 + 0.15500000000000003 -2.2529078602673280E-009 + 0.15610000000000002 -3.1006801570754305E-009 + 0.15720000000000001 -3.3044209590826767E-009 + 0.15830000000000000 -2.8248949845988136E-009 + 0.15940000000000004 -2.2867476801025077E-009 + 0.16050000000000003 -2.6345783332715200E-009 + 0.16160000000000002 -3.7678389297468584E-009 + 0.16270000000000001 -4.6745203263753865E-009 + 0.16380000000000000 -4.5099772805201610E-009 + 0.16490000000000005 -3.7018570431257558E-009 + 0.16600000000000004 -2.8640423366255163E-009 + 0.16710000000000003 -2.0884192153403092E-009 + 0.16820000000000002 -2.3229924650536304E-009 + 0.16930000000000001 -3.3373794838809090E-009 + 0.17040000000000000 -3.9945584617839813E-009 + 0.17150000000000004 -3.2725306908787388E-009 + 0.17260000000000003 -1.6532550883852082E-009 + 0.17370000000000002 -4.9819037784004649E-010 + 0.17480000000000001 -6.8982025647201795E-010 + 0.17590000000000000 -1.3216769900736836E-009 + 0.17700000000000005 -1.1765254326334684E-009 + 0.17810000000000004 -1.3079066718546528E-009 + 0.17920000000000003 -7.2336042711285131E-010 + 0.18030000000000002 4.4784759234417493E-010 + 0.18140000000000001 9.3582031013283995E-010 + 0.18250000000000000 1.2216627709449313E-009 + 0.18360000000000004 1.4167358397543239E-009 + 0.18470000000000003 2.4284068089741595E-009 + 0.18580000000000002 3.2031524099807029E-009 + 0.18690000000000001 3.1320117610533771E-009 + 0.18800000000000000 1.8832473358543211E-009 + 0.18910000000000005 6.6302224821512823E-010 + 0.19020000000000004 -1.5966040989301433E-010 + 0.19130000000000003 9.5409247169442324E-010 + 0.19240000000000002 2.6411133280390686E-009 + 0.19350000000000001 3.3467097981798588E-009 + 0.19460000000000005 3.8750767039630318E-009 + 0.19570000000000004 2.8486013547990297E-009 + 0.19680000000000003 1.3558414391212636E-009 + 0.19790000000000002 1.0673902872682106E-009 + 0.19900000000000001 1.6815225878374918E-009 + 0.20010000000000000 2.3292967554766619E-009 + 0.20120000000000005 2.2983817071775547E-009 + 0.20230000000000004 1.0122660487610347E-009 + 0.20340000000000003 1.5083670423798878E-010 + 0.20450000000000002 1.6831348814694280E-011 + 0.20560000000000000 7.7536899123487046E-010 + 0.20670000000000005 1.6346330955485655E-009 + 0.20780000000000004 1.6941288372152030E-009 + 0.20890000000000003 7.4305406272401342E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0001.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0001.BXZ.semd new file mode 100644 index 00000000..bf0921a1 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0001.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 3.7337474201100635E-029 + -0.10790000000000000 -1.5412331116230077E-029 + -0.10679999999999999 -4.7066145611127484E-028 + -0.10569999999999999 3.4943850225312188E-029 + -0.10460000000000000 2.2726641641460085E-027 + -0.10349999999999999 -2.3659198105761773E-027 + -0.10239999999999999 -5.7739618548042435E-027 + -0.10130000000000000 4.9473448648790688E-026 + -0.10020000000000000 7.3761391236800962E-026 + -9.9099999999999994E-002 -3.5826211687844746E-025 + -9.7999999999999990E-002 -9.5600899394660535E-025 + -9.6899999999999986E-002 7.2430452234605688E-025 + -9.5799999999999996E-002 5.5817569121381546E-024 + -9.4699999999999993E-002 4.8780894348069386E-024 + -9.3599999999999989E-002 -1.3090440691632518E-023 + -9.2499999999999999E-002 -3.3913111382789572E-023 + -9.1399999999999995E-002 -1.4169964497130359E-023 + -9.0299999999999991E-002 5.5987092963330826E-023 + -8.9200000000000002E-002 1.2020262363506650E-022 + -8.8099999999999984E-002 1.4259948282867109E-022 + -8.6999999999999994E-002 8.8054717900897396E-023 + -8.5899999999999990E-002 -3.6373914382794757E-022 + -8.4799999999999986E-002 -1.5562618655683319E-021 + -8.3699999999999997E-002 -2.2292374124945963E-021 + -8.2599999999999993E-002 1.1398419594010010E-021 + -8.1499999999999989E-002 9.5910477270401173E-021 + -8.0399999999999999E-002 1.4230810411600886E-020 + -7.9299999999999995E-002 -2.0212770928666662E-022 + -7.8199999999999992E-002 -3.4533265459834511E-020 + -7.7100000000000002E-002 -5.9679601317886301E-020 + -7.5999999999999984E-002 -3.5590554147867866E-020 + -7.4899999999999994E-002 5.0935869265848915E-020 + -7.3799999999999991E-002 1.7517758301539819E-019 + -7.2699999999999987E-002 2.7621098692097060E-019 + -7.1599999999999997E-002 2.1148621071431878E-019 + -7.0499999999999993E-002 -2.4874861643360422E-019 + -6.9399999999999989E-002 -1.1344285792797243E-018 + -6.8300000000000000E-002 -1.7642918741531276E-018 + -6.7199999999999996E-002 -7.9612075603348575E-019 + -6.6099999999999992E-002 2.4487949979790275E-018 + -6.5000000000000002E-002 6.2714443491800280E-018 + -6.3899999999999985E-002 6.7751005620931532E-018 + -6.2799999999999995E-002 7.9459791652577563E-019 + -6.1699999999999991E-002 -1.0857172364954566E-017 + -6.0599999999999994E-002 -2.2700521036723427E-017 + -5.9499999999999990E-002 -2.5839889837043881E-017 + -5.8399999999999994E-002 -9.5859132231075446E-018 + -5.7299999999999990E-002 3.2789317058871359E-017 + -5.6199999999999986E-002 8.9371028599952466E-017 + -5.5099999999999996E-002 1.1655931713404761E-016 + -5.3999999999999992E-002 5.5178522054615553E-017 + -5.2899999999999989E-002 -1.1382570358524157E-016 + -5.1799999999999985E-002 -3.1578529121141150E-016 + -5.0699999999999995E-002 -3.9751610909690978E-016 + -4.9599999999999991E-002 -2.2280119063538661E-016 + -4.8499999999999988E-002 2.2402896489243172E-016 + -4.7399999999999998E-002 7.9938358526254250E-016 + -4.6299999999999994E-002 1.2179048409019380E-015 + -4.5199999999999990E-002 1.0986547780271493E-015 + -4.4099999999999986E-002 1.1228390509789173E-016 + -4.2999999999999997E-002 -1.6862904496901614E-015 + -4.1899999999999993E-002 -3.5227636525767729E-015 + -4.0799999999999989E-002 -4.0350849662181953E-015 + -3.9699999999999985E-002 -2.1037206739539342E-015 + -3.8599999999999995E-002 2.1420535734984012E-015 + -3.7499999999999992E-002 7.0666624712534352E-015 + -3.6399999999999988E-002 1.0296900119122383E-014 + -3.5299999999999984E-002 9.7682194228959282E-015 + -3.4199999999999994E-002 4.2955276922246322E-015 + -3.3099999999999991E-002 -6.0232148655085978E-015 + -3.1999999999999987E-002 -1.8899688603957014E-014 + -3.0899999999999997E-002 -2.9128490662251941E-014 + -2.9799999999999993E-002 -2.9913734250069934E-014 + -2.8699999999999989E-002 -1.6592372549702195E-014 + -2.7599999999999986E-002 1.0003699664430307E-014 + -2.6499999999999996E-002 4.3557032844898300E-014 + -2.5399999999999992E-002 7.4719215732189925E-014 + -2.4299999999999988E-002 9.2169937589321738E-014 + -2.3199999999999985E-002 8.1799726768614495E-014 + -2.2099999999999995E-002 2.9473717574630270E-014 + -2.0999999999999991E-002 -6.8365147256384956E-014 + -1.9899999999999987E-002 -1.9201580971940635E-013 + -1.8799999999999983E-002 -2.9645415896423222E-013 + -1.7699999999999994E-002 -3.2548025689568827E-013 + -1.6599999999999990E-002 -2.3350895869689303E-013 + -1.5499999999999986E-002 -3.0123140699905458E-015 + -1.4399999999999996E-002 3.4366362837087716E-013 + -1.3299999999999992E-002 7.3275489408802796E-013 + -1.2199999999999989E-002 1.0337126120363305E-012 + -1.1099999999999985E-002 1.0800298372651285E-012 + -9.9999999999999950E-003 7.2678365062306405E-013 + -8.8999999999999913E-003 -7.5428311058049757E-014 + -7.7999999999999875E-003 -1.2279986055796499E-012 + -6.6999999999999837E-003 -2.4742837986813093E-012 + -5.5999999999999939E-003 -3.4267835964663096E-012 + -4.4999999999999901E-003 -3.6274598776142586E-012 + -3.3999999999999864E-003 -2.6573697669424190E-012 + -2.2999999999999826E-003 -3.0402091434622580E-013 + -1.1999999999999927E-003 3.2564840581061905E-012 + -9.9999999999988987E-005 7.3510416503941300E-012 + 1.0000000000000148E-003 1.0849135825830025E-011 + 2.1000000000000185E-003 1.2364874749093424E-011 + 3.2000000000000084E-003 1.0590572689650468E-011 + 4.3000000000000121E-003 4.7172175020315787E-012 + 5.4000000000000159E-003 -5.1288448314756874E-012 + 6.5000000000000058E-003 -1.7563402121556493E-011 + 7.6000000000000234E-003 -2.9900582010355947E-011 + 8.7000000000000133E-003 -3.8495172327568383E-011 + 9.8000000000000032E-003 -3.9456410361182748E-011 + 1.0900000000000021E-002 -2.9622863190192916E-011 + 1.2000000000000011E-002 -7.6443166033279830E-012 + 1.3100000000000001E-002 2.5038988243908378E-011 + 1.4200000000000018E-002 6.3623946389146369E-011 + 1.5300000000000008E-002 1.0011137752119481E-010 + 1.6400000000000026E-002 1.2439602126157467E-010 + 1.7500000000000016E-002 1.2618810163456118E-010 + 1.8600000000000005E-002 9.7445017332997708E-011 + 1.9700000000000023E-002 3.4873656046263690E-011 + 2.0800000000000013E-002 -5.8033709782190357E-011 + 2.1900000000000003E-002 -1.7009466057871236E-010 + 2.3000000000000020E-002 -2.8332305945788505E-010 + 2.4100000000000010E-002 -3.7591396662151055E-010 + 2.5200000000000000E-002 -4.2700701308184819E-010 + 2.6300000000000018E-002 -4.2232750629978000E-010 + 2.7400000000000008E-002 -3.5952166244079820E-010 + 2.8500000000000025E-002 -2.5193308550441884E-010 + 2.9600000000000015E-002 -1.2955705952499841E-010 + 3.0700000000000005E-002 -3.6093732169728554E-011 + 3.1800000000000023E-002 -2.1662878088579696E-011 + 3.2900000000000013E-002 -1.3178565183569191E-010 + 3.4000000000000002E-002 -3.9439337906621574E-010 + 3.5100000000000020E-002 -8.0728934648277573E-010 + 3.6200000000000010E-002 -1.3287073663548199E-009 + 3.7300000000000028E-002 -1.8733210538357525E-009 + 3.8400000000000017E-002 -2.3153827743982447E-009 + 3.9500000000000007E-002 -2.4991946290242595E-009 + 4.0600000000000025E-002 -2.2556154721797839E-009 + 4.1700000000000015E-002 -1.4214789345601275E-009 + 4.2800000000000005E-002 1.4193592134947863E-010 + 4.3900000000000022E-002 2.5351822863228790E-009 + 4.5000000000000012E-002 5.8151541360018655E-009 + 4.6100000000000002E-002 1.0000625216832759E-008 + 4.7200000000000020E-002 1.5089936411527560E-008 + 4.8300000000000010E-002 2.1089524793183045E-008 + 4.9400000000000027E-002 2.8050008538116344E-008 + 5.0500000000000017E-002 3.6104740530618074E-008 + 5.1600000000000007E-002 4.5506908463721629E-008 + 5.2700000000000025E-002 5.6659434477523973E-008 + 5.3800000000000014E-002 7.0135250496150547E-008 + 5.4900000000000004E-002 8.6684721622987126E-008 + 5.6000000000000022E-002 1.0723437071646913E-007 + 5.7100000000000012E-002 1.3287905176184722E-007 + 5.8200000000000002E-002 1.6487322795910586E-007 + 5.9300000000000019E-002 2.0462826455514005E-007 + 6.0400000000000009E-002 2.5372375489496335E-007 + 6.1500000000000027E-002 3.1393261679113493E-007 + 6.2600000000000017E-002 3.8726182083337335E-007 + 6.3700000000000007E-002 4.7602893005205260E-007 + 6.4800000000000024E-002 5.8293272786613670E-007 + 6.5900000000000014E-002 7.1113225885710563E-007 + 6.7000000000000004E-002 8.6432680745929247E-007 + 6.8100000000000022E-002 1.0468237405802938E-006 + 6.9200000000000012E-002 1.2636041901714634E-006 + 7.0300000000000029E-002 1.5203685279630008E-006 + 7.1400000000000019E-002 1.8235635934615857E-006 + 7.2500000000000009E-002 2.1804205516673392E-006 + 7.3600000000000027E-002 2.5989850200858200E-006 + 7.4700000000000016E-002 3.0881758448231267E-006 + 7.5800000000000006E-002 3.6578226172423456E-006 + 7.6900000000000024E-002 4.3187369556108024E-006 + 7.8000000000000014E-002 5.0827698032662738E-006 + 7.9100000000000004E-002 5.9628587223414797E-006 + 8.0200000000000021E-002 6.9730363065900747E-006 + 8.1300000000000011E-002 8.1284233601763844E-006 + 8.2400000000000029E-002 9.4450997494277544E-006 + 8.3500000000000019E-002 1.0940145330096129E-005 + 8.4600000000000009E-002 1.2631550816877279E-005 + 8.5700000000000026E-002 1.4537848073814530E-005 + 8.6800000000000016E-002 1.6678091924404725E-005 + 8.7900000000000006E-002 1.9071412680204958E-005 + 8.9000000000000024E-002 2.1737045244663022E-005 + 9.0100000000000013E-002 2.4693952582310885E-005 + 9.1200000000000003E-002 2.7960299121332355E-005 + 9.2300000000000021E-002 3.1553106964565814E-005 + 9.3400000000000011E-002 3.5487715649651363E-005 + 9.4500000000000028E-002 3.9777616620995104E-005 + 9.5600000000000018E-002 4.4433207222027704E-005 + 9.6700000000000008E-002 4.9461537855677307E-005 + 9.7800000000000026E-002 5.4866093705641106E-005 + 9.8900000000000016E-002 6.0645128542091697E-005 + 0.10000000000000001 6.6791311837732792E-005 + 0.10110000000000002 7.3290888394694775E-005 + 0.10220000000000001 8.0123209045268595E-005 + 0.10330000000000003 8.7259984866250306E-005 + 0.10440000000000002 9.4663999334443361E-005 + 0.10550000000000001 1.0228891915176064E-004 + 0.10660000000000003 1.1007834837073460E-004 + 0.10770000000000002 1.1796609032899141E-004 + 0.10880000000000001 1.2587559467647225E-004 + 0.10990000000000003 1.3371990644373000E-004 + 0.11100000000000002 1.4140052371658385E-004 + 0.11210000000000001 1.4880980597808957E-004 + 0.11320000000000002 1.5582916967105120E-004 + 0.11430000000000001 1.6233191126957536E-004 + 0.11540000000000003 1.6818165022414178E-004 + 0.11650000000000002 1.7323529755230993E-004 + 0.11760000000000001 1.7734445282258093E-004 + 0.11870000000000003 1.8035573884844780E-004 + 0.11980000000000002 1.8211381393484771E-004 + 0.12090000000000001 1.8246500985696912E-004 + 0.12200000000000003 1.8125740461982787E-004 + 0.12310000000000001 1.7834598838817328E-004 + 0.12420000000000003 1.7359369667246938E-004 + 0.12530000000000002 1.6687458264641464E-004 + 0.12640000000000001 1.5808049647603184E-004 + 0.12750000000000003 1.4711807307321578E-004 + 0.12860000000000002 1.3391692482400686E-004 + 0.12970000000000001 1.1843066022265702E-004 + 0.13080000000000003 1.0063911759061739E-004 + 0.13190000000000002 8.0553763837087899E-005 + 0.13300000000000001 5.8214965974912047E-005 + 0.13410000000000000 3.3698473998811096E-005 + 0.13520000000000004 7.1159952312882524E-006 + 0.13630000000000003 -2.1385323634603992E-005 + 0.13740000000000002 -5.1622682804008946E-005 + 0.13850000000000001 -8.3377090049907565E-005 + 0.13960000000000000 -1.1639661533990875E-004 + 0.14070000000000005 -1.5039446589071304E-004 + 0.14180000000000004 -1.8505321349948645E-004 + 0.14290000000000003 -2.2002887271810323E-004 + 0.14400000000000002 -2.5495578302070498E-004 + 0.14510000000000001 -2.8945005033165216E-004 + 0.14620000000000000 -3.2311337417922914E-004 + 0.14730000000000004 -3.5553955240175128E-004 + 0.14840000000000003 -3.8631938514299691E-004 + 0.14950000000000002 -4.1504998807795346E-004 + 0.15060000000000001 -4.4134017662145197E-004 + 0.15170000000000000 -4.6481646131724119E-004 + 0.15280000000000005 -4.8512907233089209E-004 + 0.15390000000000004 -5.0195871153846383E-004 + 0.15500000000000003 -5.1502248970791698E-004 + 0.15610000000000002 -5.2407925250008702E-004 + 0.15720000000000001 -5.2893493557348847E-004 + 0.15830000000000000 -5.2944809431210160E-004 + 0.15940000000000004 -5.2553223213180900E-004 + 0.16050000000000003 -5.1715486915782094E-004 + 0.16160000000000002 -5.0434202421456575E-004 + 0.16270000000000001 -4.8717868048697710E-004 + 0.16380000000000000 -4.6580928028561175E-004 + 0.16490000000000005 -4.4043301022611558E-004 + 0.16600000000000004 -4.1130409226752818E-004 + 0.16710000000000003 -3.7872703978791833E-004 + 0.16820000000000002 -3.4304987639188766E-004 + 0.16930000000000001 -3.0465971212834120E-004 + 0.17040000000000000 -2.6398064801469445E-004 + 0.17150000000000004 -2.2146149422042072E-004 + 0.17260000000000003 -1.7757473688106984E-004 + 0.17370000000000002 -1.3280328130349517E-004 + 0.17480000000000001 -8.7634849478490651E-005 + 0.17590000000000000 -4.2555468098726124E-005 + 0.17700000000000005 1.9619299109763233E-006 + 0.17810000000000004 4.5456097723217681E-005 + 0.17920000000000003 8.7492007878609002E-005 + 0.18030000000000002 1.2766207510139793E-004 + 0.18140000000000001 1.6559650248382241E-004 + 0.18250000000000000 2.0096500520594418E-004 + 0.18360000000000004 2.3348029935732484E-004 + 0.18470000000000003 2.6290109963156283E-004 + 0.18580000000000002 2.8903418569825590E-004 + 0.18690000000000001 3.1173598836176097E-004 + 0.18800000000000000 3.3091293880715966E-004 + 0.18910000000000005 3.4652123576961458E-004 + 0.19020000000000004 3.5856605973094702E-004 + 0.19130000000000003 3.6709557753056288E-004 + 0.19240000000000002 3.7220143713057041E-004 + 0.19350000000000001 3.7401213194243610E-004 + 0.19460000000000005 3.7269090535119176E-004 + 0.19570000000000004 3.6843473208136857E-004 + 0.19680000000000003 3.6146529600955546E-004 + 0.19790000000000002 3.5202447907067835E-004 + 0.19900000000000001 3.4036912256851792E-004 + 0.20010000000000000 3.2676674891263247E-004 + 0.20120000000000005 3.1149224378168583E-004 + 0.20230000000000004 2.9482369427569211E-004 + 0.20340000000000003 2.7703645173460245E-004 + 0.20450000000000002 2.5839958107098937E-004 + 0.20560000000000000 2.3917057842481881E-004 + 0.20670000000000005 2.1959305740892887E-004 + 0.20780000000000004 1.9989525026176125E-004 + 0.20890000000000003 1.8028919294010848E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0002.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0002.BXX.semd new file mode 100644 index 00000000..5fd84328 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0002.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 -2.1335217507987356E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3247356507830386E-021 + -0.10790000000000000 3.2296866351523760E-019 + -0.10679999999999999 1.0674545438911759E-019 + -0.10569999999999999 -1.4623046727246917E-018 + -0.10460000000000000 -1.2596291892296786E-018 + -0.10349999999999999 4.7662452952132099E-018 + -0.10239999999999999 7.2483702952041428E-018 + -0.10130000000000000 -1.0592413357572268E-017 + -0.10020000000000000 -2.7792534045397783E-017 + -9.9099999999999994E-002 1.2570429676855009E-017 + -9.7999999999999990E-002 7.9820454186974412E-017 + -9.6899999999999986E-002 1.2145893289532581E-017 + -9.5799999999999996E-002 -1.8955652388419461E-016 + -9.4699999999999993E-002 -1.2844021153382026E-016 + -9.3599999999999989E-002 3.9215269647489555E-016 + -9.2499999999999999E-002 5.3948957778724880E-016 + -9.1399999999999995E-002 -6.0574322437205929E-016 + -9.0299999999999991E-002 -1.6980234441964096E-015 + -8.9200000000000002E-002 1.2997053537171276E-016 + -8.8099999999999984E-002 3.8443733805615214E-015 + -8.6999999999999994E-002 2.7951615038523817E-015 + -8.5899999999999990E-002 -5.4412934898660000E-015 + -8.4799999999999986E-002 -9.5917477316320200E-015 + -8.3699999999999997E-002 2.5227923421903675E-015 + -8.2599999999999993E-002 1.8417181367751286E-014 + -8.1499999999999989E-002 8.2132532789854287E-015 + -8.0399999999999999E-002 -2.5318133277819205E-014 + -7.9299999999999995E-002 -2.8646847399652411E-014 + -7.8199999999999992E-002 2.6885403422321520E-014 + -7.7100000000000002E-002 6.7104504732854592E-014 + -7.5999999999999984E-002 -4.8577093885479421E-015 + -7.4899999999999994E-002 -1.2584730349832207E-013 + -7.3799999999999991E-002 -8.8558866728587204E-014 + -7.2699999999999987E-002 1.4607451804139054E-013 + -7.1599999999999997E-002 2.6607240174135460E-013 + -7.0499999999999993E-002 -1.4646061937567158E-014 + -6.9399999999999989E-002 -4.1285182737771375E-013 + -6.8300000000000000E-002 -2.8991471224572296E-013 + -6.7199999999999996E-002 3.7689420811712337E-013 + -6.6099999999999992E-002 6.6022832817189125E-013 + -6.5000000000000002E-002 -1.0487629238361065E-013 + -6.3899999999999985E-002 -1.0222468488016445E-012 + -6.2799999999999995E-002 -5.2546741914280548E-013 + -6.1699999999999991E-002 1.1612622755757807E-012 + -6.0599999999999994E-002 1.6429044539731374E-012 + -5.9499999999999990E-002 -4.3080418247500030E-013 + -5.8399999999999994E-002 -2.6582672695008025E-012 + -5.7299999999999990E-002 -1.4798652754610675E-012 + -5.6199999999999986E-002 2.3741798457765917E-012 + -5.5099999999999996E-002 3.6569909427075498E-012 + -5.3999999999999992E-002 -3.4669578948161306E-013 + -5.2899999999999989E-002 -4.7691733374988221E-012 + -5.1799999999999985E-002 -2.8353883910897659E-012 + -5.0699999999999995E-002 3.9462586844118963E-012 + -4.9599999999999991E-002 6.1617724811391383E-012 + -4.8499999999999988E-002 -6.3211735108412159E-013 + -4.7399999999999998E-002 -7.9608403202868772E-012 + -4.6299999999999994E-002 -4.8449274106521223E-012 + -4.5199999999999990E-002 5.9952732882340154E-012 + -4.4099999999999986E-002 1.0003395681246197E-011 + -4.2999999999999997E-002 7.0885241036308666E-013 + -4.1899999999999993E-002 -9.9523445040716751E-012 + -4.0799999999999989E-002 -7.5309663019607065E-012 + -3.9699999999999985E-002 4.1720507257259065E-012 + -3.8599999999999995E-002 8.2180920055185958E-012 + -3.7499999999999992E-002 -6.3604682501786081E-013 + -3.6399999999999988E-002 -8.0511560959783957E-012 + -3.5299999999999984E-002 -1.8640664099095483E-012 + -3.4199999999999994E-002 9.1504356175553525E-012 + -3.3099999999999991E-002 8.9054649071718117E-012 + -3.1999999999999987E-002 -8.5630114110557543E-013 + -3.0899999999999997E-002 -4.3738437351115156E-012 + -2.9799999999999993E-002 6.2567556387629897E-013 + -2.8699999999999989E-002 -1.9748983264705755E-012 + -2.7599999999999986E-002 -1.6762107327150666E-011 + -2.6499999999999996E-002 -2.0915014511957430E-011 + -2.5399999999999992E-002 2.9957238946443088E-012 + -2.4299999999999988E-002 3.0769442549427595E-011 + -2.3199999999999985E-002 2.1638208586027829E-011 + -2.2099999999999995E-002 -1.9672459841690859E-011 + -2.0999999999999991E-002 -3.8395262663692975E-011 + -1.9899999999999987E-002 -5.0569270992895099E-012 + -1.8799999999999983E-002 3.2669079247371613E-011 + -1.7699999999999994E-002 9.1709140281892587E-012 + -1.6599999999999990E-002 -5.9845191302532186E-011 + -1.5499999999999986E-002 -8.4331104599488782E-011 + -1.4399999999999996E-002 -1.9538027445920036E-011 + -1.3299999999999992E-002 6.4584608494566709E-011 + -1.2199999999999989E-002 6.8618666304587350E-011 + -1.1099999999999985E-002 -7.4295873273011459E-012 + -9.9999999999999950E-003 -7.1610203877803258E-011 + -8.8999999999999913E-003 -6.8207717252022348E-011 + -7.7999999999999875E-003 -4.3069346700175259E-011 + -6.6999999999999837E-003 -6.1013291641209833E-011 + -5.5999999999999939E-003 -1.0980710091201829E-010 + -4.4999999999999901E-003 -1.3053948200170140E-010 + -3.3999999999999864E-003 -1.1126082000156856E-010 + -2.2999999999999826E-003 -9.0947332997970420E-011 + -1.1999999999999927E-003 -7.9965103982893027E-011 + -9.9999999999988987E-005 -4.9638730625911620E-011 + 1.0000000000000148E-003 -2.2741074648391368E-011 + 2.1000000000000185E-003 -9.5841591607470633E-011 + 3.2000000000000084E-003 -3.0120536620437122E-010 + 4.3000000000000121E-003 -4.9925702461095511E-010 + 5.4000000000000159E-003 -5.2284154783421855E-010 + 6.5000000000000058E-003 -3.9301134568958673E-010 + 7.6000000000000234E-003 -3.2594776877559184E-010 + 8.7000000000000133E-003 -4.5058681785725696E-010 + 9.8000000000000032E-003 -6.2338467721190227E-010 + 1.0900000000000021E-002 -6.1477578583435388E-010 + 1.2000000000000011E-002 -4.6077933135713067E-010 + 1.3100000000000001E-002 -4.4372286400751193E-010 + 1.4200000000000018E-002 -7.4667177996090572E-010 + 1.5300000000000008E-002 -1.1857926862646195E-009 + 1.6400000000000026E-002 -1.4747586485341913E-009 + 1.7500000000000016E-002 -1.5275334330766555E-009 + 1.8600000000000005E-002 -1.5242357376266114E-009 + 1.9700000000000023E-002 -1.5829665356292821E-009 + 2.0800000000000013E-002 -1.6309298356276258E-009 + 2.1900000000000003E-002 -1.6325352181212338E-009 + 2.3000000000000020E-002 -1.6918831891032937E-009 + 2.4100000000000010E-002 -1.8902488463368172E-009 + 2.5200000000000000E-002 -2.1056876242653289E-009 + 2.6300000000000018E-002 -2.3034576468461410E-009 + 2.7400000000000008E-002 -2.5482178589442128E-009 + 2.8500000000000025E-002 -2.9556361802463016E-009 + 2.9600000000000015E-002 -3.3034861512959424E-009 + 3.0700000000000005E-002 -3.3807259214313490E-009 + 3.1800000000000023E-002 -3.2587366138869811E-009 + 3.2900000000000013E-002 -3.0675670892321705E-009 + 3.4000000000000002E-002 -3.0282194529718254E-009 + 3.5100000000000020E-002 -2.9910129928367724E-009 + 3.6200000000000010E-002 -2.8603328594556388E-009 + 3.7300000000000028E-002 -2.6426176802374357E-009 + 3.8400000000000017E-002 -2.7275612879407163E-009 + 3.9500000000000007E-002 -2.9782663002464460E-009 + 4.0600000000000025E-002 -3.1342672901502056E-009 + 4.1700000000000015E-002 -2.6859090507258543E-009 + 4.2800000000000005E-002 -1.7584474987231147E-009 + 4.3900000000000022E-002 -1.1379513997766821E-009 + 4.5000000000000012E-002 -1.1662059096195776E-009 + 4.6100000000000002E-002 -1.1619777362525952E-009 + 4.7200000000000020E-002 1.0910353176463161E-010 + 4.8300000000000010E-002 1.4535967984841136E-009 + 4.9400000000000027E-002 2.3056319076175669E-009 + 5.0500000000000017E-002 2.6276423259474768E-009 + 5.1600000000000007E-002 3.4026579331936091E-009 + 5.2700000000000025E-002 4.4382084674055022E-009 + 5.3800000000000014E-002 5.5921933750369135E-009 + 5.4900000000000004E-002 5.9207994063115166E-009 + 5.6000000000000022E-002 7.1218781982906876E-009 + 5.7100000000000012E-002 7.6135657778308996E-009 + 5.8200000000000002E-002 8.9135223646508166E-009 + 5.9300000000000019E-002 9.9026173927541095E-009 + 6.0400000000000009E-002 1.1125080412455191E-008 + 6.1500000000000027E-002 1.2220644940441616E-008 + 6.2600000000000017E-002 1.3522909014795914E-008 + 6.3700000000000007E-002 1.4364580636083701E-008 + 6.4800000000000024E-002 1.5123541530215334E-008 + 6.5900000000000014E-002 1.4430407979659776E-008 + 6.7000000000000004E-002 1.4235884471247573E-008 + 6.8100000000000022E-002 1.3845669499801261E-008 + 6.9200000000000012E-002 1.3928598718848662E-008 + 7.0300000000000029E-002 1.4297374839600252E-008 + 7.1400000000000019E-002 1.4428743533301258E-008 + 7.2500000000000009E-002 1.2789667103163538E-008 + 7.3600000000000027E-002 9.3732452910444408E-009 + 7.4700000000000016E-002 7.4507129355083634E-009 + 7.5800000000000006E-002 9.9334975800502434E-009 + 7.6900000000000024E-002 1.2585061881509318E-008 + 7.8000000000000014E-002 1.1388096687880989E-008 + 7.9100000000000004E-002 4.1030703279432146E-009 + 8.0200000000000021E-002 -2.8728672774036568E-009 + 8.1300000000000011E-002 -4.1581240672883268E-009 + 8.2400000000000029E-002 -8.5247177372682614E-011 + 8.3500000000000019E-002 2.8698796672443905E-009 + 8.4600000000000009E-002 -6.3364302693713626E-010 + 8.5700000000000026E-002 -8.9742027142847292E-009 + 8.6800000000000016E-002 -1.6183653528401010E-008 + 8.7900000000000006E-002 -1.7789744788387907E-008 + 8.9000000000000024E-002 -1.4938279946363764E-008 + 9.0100000000000013E-002 -1.1851626346981448E-008 + 9.1200000000000003E-002 -1.1247671238834300E-008 + 9.2300000000000021E-002 -1.5100740213824793E-008 + 9.3400000000000011E-002 -2.2179905911912101E-008 + 9.4500000000000028E-002 -2.7037357241965765E-008 + 9.5600000000000018E-002 -2.4648205254607092E-008 + 9.6700000000000008E-002 -1.7218441783484195E-008 + 9.7800000000000026E-002 -1.0868743238745537E-008 + 9.8900000000000016E-002 -1.3686875632856754E-008 + 0.10000000000000001 -2.4778463725283473E-008 + 0.10110000000000002 -3.3351945205595257E-008 + 0.10220000000000001 -2.8238449800710441E-008 + 0.10330000000000003 -1.4223753730391309E-008 + 0.10440000000000002 -4.5456012287559133E-009 + 0.10550000000000001 -6.2726108751576248E-009 + 0.10660000000000003 -1.3699477996453879E-008 + 0.10770000000000002 -1.7302381749573215E-008 + 0.10880000000000001 -1.4770976441980110E-008 + 0.10990000000000003 -6.6235519291524270E-009 + 0.11100000000000002 2.0800481337346355E-009 + 0.11210000000000001 6.4189333848219121E-009 + 0.11320000000000002 3.8802769886103761E-009 + 0.11430000000000001 -7.0187997636139698E-009 + 0.11540000000000003 -1.1957953738317428E-008 + 0.11650000000000002 -3.1512268350297745E-009 + 0.11760000000000001 1.4779632628858508E-008 + 0.11870000000000003 2.5284936810976433E-008 + 0.11980000000000002 1.7625254145059444E-008 + 0.12090000000000001 1.1658439769135498E-009 + 0.12200000000000003 -5.1640731690838493E-009 + 0.12310000000000001 5.1541375611918738E-009 + 0.12420000000000003 2.0571309988781650E-008 + 0.12530000000000002 2.5977351825190453E-008 + 0.12640000000000001 1.9871423617701112E-008 + 0.12750000000000003 1.0100935199375272E-008 + 0.12860000000000002 3.8107401678644237E-009 + 0.12970000000000001 4.0154120029001206E-009 + 0.13080000000000003 9.3341139262292927E-009 + 0.13190000000000002 1.5898780958423231E-008 + 0.13300000000000001 2.0000527456431882E-008 + 0.13410000000000000 1.5549824539107249E-008 + 0.13520000000000004 3.4720568642399030E-009 + 0.13630000000000003 -6.0212252961377999E-009 + 0.13740000000000002 -2.6420146070904593E-009 + 0.13850000000000001 1.1315165693304152E-008 + 0.13960000000000000 2.0299795622236161E-008 + 0.14070000000000005 1.3150101452197305E-008 + 0.14180000000000004 -3.2021585383290585E-009 + 0.14290000000000003 -1.1456426030065359E-008 + 0.14400000000000002 -5.0919632954560257E-009 + 0.14510000000000001 5.9002744912106664E-009 + 0.14620000000000000 8.8349256799347131E-009 + 0.14730000000000004 3.3366607254947667E-009 + 0.14840000000000003 -2.4057340564098695E-009 + 0.14950000000000002 -5.0478794477726296E-009 + 0.15060000000000001 -7.4093322588453248E-009 + 0.15170000000000000 -9.3769436659840721E-009 + 0.15280000000000005 -4.2956291856910411E-009 + 0.15390000000000004 7.0229151383216504E-009 + 0.15500000000000003 1.2219059541962451E-008 + 0.15610000000000002 1.3286778344223649E-009 + 0.15720000000000001 -1.5333366576442131E-008 + 0.15830000000000000 -1.8513036437184383E-008 + 0.15940000000000004 -3.7071257175114170E-009 + 0.16050000000000003 1.0345813095113954E-008 + 0.16160000000000002 7.8025692573646666E-009 + 0.16270000000000001 -6.0516986977177112E-009 + 0.16380000000000000 -1.3219196404179456E-008 + 0.16490000000000005 -8.0269124680398818E-009 + 0.16600000000000004 -1.2567155649456652E-010 + 0.16710000000000003 1.8357571018867702E-009 + 0.16820000000000002 1.6270316205435620E-009 + 0.16930000000000001 4.2036356617813908E-009 + 0.17040000000000000 3.8570191485121086E-009 + 0.17150000000000004 -5.6455928820753343E-009 + 0.17260000000000003 -1.5691869137413050E-008 + 0.17370000000000002 -1.0405436512428423E-008 + 0.17480000000000001 8.7531955017539076E-009 + 0.17590000000000000 1.9424428288061790E-008 + 0.17700000000000005 7.0720349576447461E-009 + 0.17810000000000004 -1.4352763422209591E-008 + 0.17920000000000003 -1.8653320665862339E-008 + 0.18030000000000002 -2.2452339987211190E-009 + 0.18140000000000001 1.2937908522303587E-008 + 0.18250000000000000 9.7542560695274005E-009 + 0.18360000000000004 -2.9075961638369563E-009 + 0.18470000000000003 -6.8897803018330706E-009 + 0.18580000000000002 -1.0251558490992352E-009 + 0.18690000000000001 1.6889025733490826E-009 + 0.18800000000000000 -1.9893771074919187E-009 + 0.18910000000000005 -1.4184527996619067E-009 + 0.19020000000000004 6.9461387752767223E-009 + 0.19130000000000003 9.7055883330199322E-009 + 0.19240000000000002 -2.4117112751298464E-009 + 0.19350000000000001 -1.5660155838759238E-008 + 0.19460000000000005 -1.0129337368880442E-008 + 0.19570000000000004 9.9023997890412829E-009 + 0.19680000000000003 1.8449908267825776E-008 + 0.19790000000000002 3.5727596436885278E-009 + 0.19900000000000001 -1.4803845260757953E-008 + 0.20010000000000000 -1.2568045271166284E-008 + 0.20120000000000005 5.0931525663600041E-009 + 0.20230000000000004 1.2512900937622362E-008 + 0.20340000000000003 1.4712232543345749E-009 + 0.20450000000000002 -9.0075911174380963E-009 + 0.20560000000000000 -3.1868885308483641E-009 + 0.20670000000000005 8.2965616599040004E-009 + 0.20780000000000004 6.9623684595399027E-009 + 0.20890000000000003 -4.4632284534884548E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0002.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0002.BXZ.semd new file mode 100644 index 00000000..00e9af0b --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0002.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 2.6953383395904554E-021 + -0.11009999999999999 -3.9686148311642383E-020 + -0.10900000000000000 -4.3154532775948567E-020 + -0.10790000000000000 1.2673961825370042E-019 + -0.10679999999999999 1.1275675038395090E-019 + -0.10569999999999999 -2.9436460283678905E-019 + -0.10460000000000000 7.7179652784438657E-019 + -0.10349999999999999 3.4095613503514595E-018 + -0.10239999999999999 -2.6647571734607502E-018 + -0.10130000000000000 -2.4008300202614664E-017 + -0.10020000000000000 -2.3006908735613068E-017 + -9.9099999999999994E-002 5.9794438026845214E-017 + -9.7999999999999990E-002 1.6465776540652784E-016 + -9.6899999999999986E-002 6.5371812494824860E-017 + -9.5799999999999996E-002 -3.2096627411241083E-016 + -9.4699999999999993E-002 -5.9947491586458145E-016 + -9.3599999999999989E-002 -2.6554567599717041E-016 + -9.2499999999999999E-002 5.2617909029585791E-016 + -9.1399999999999995E-002 1.2265268951511580E-015 + -9.0299999999999991E-002 1.9775485519550650E-015 + -8.9200000000000002E-002 2.6896686324695421E-015 + -8.8099999999999984E-002 1.9473947878377427E-016 + -8.6999999999999994E-002 -9.5672506917644784E-015 + -8.5899999999999990E-002 -2.1019358061274800E-014 + -8.4799999999999986E-002 -1.4576915249951000E-014 + -8.3699999999999997E-002 2.3028618467983882E-014 + -8.2599999999999993E-002 6.8656241987170158E-014 + -8.1499999999999989E-002 7.0093887291622359E-014 + -8.0399999999999999E-002 1.8026813528514932E-015 + -7.9299999999999995E-002 -9.8447535930648589E-014 + -7.8199999999999992E-002 -1.7167478105328121E-013 + -7.7100000000000002E-002 -1.9459214513177503E-013 + -7.5999999999999984E-002 -1.4046683466991533E-013 + -7.4899999999999994E-002 9.1882779867675374E-014 + -7.3799999999999991E-002 5.6259548885870259E-013 + -7.2699999999999987E-002 1.0080226583997209E-012 + -7.1599999999999997E-002 8.3523872497145990E-013 + -7.0499999999999993E-002 -2.9889721882454812E-013 + -6.9399999999999989E-002 -1.8545852787515971E-012 + -6.8300000000000000E-002 -2.6645736398572817E-012 + -6.7199999999999996E-002 -2.0365252453163896E-012 + -6.6099999999999992E-002 -3.4666567576627227E-013 + -6.5000000000000002E-002 1.7393223363318389E-012 + -6.3899999999999985E-002 4.1749273309299451E-012 + -6.2799999999999995E-002 6.7709908860291712E-012 + -6.1699999999999991E-002 7.5979621899646688E-012 + -6.0599999999999994E-002 3.6871313294217778E-012 + -5.9499999999999990E-002 -5.3345947451099995E-012 + -5.8399999999999994E-002 -1.5047066023732292E-011 + -5.7299999999999990E-002 -1.9570286363679301E-011 + -5.6199999999999986E-002 -1.7235563670725540E-011 + -5.5099999999999996E-002 -1.0806295962229040E-011 + -5.3999999999999992E-002 -1.1947521964816854E-012 + -5.2899999999999989E-002 1.5830900826352412E-011 + -5.1799999999999985E-002 4.2452201476361751E-011 + -5.0699999999999995E-002 6.8811366327192758E-011 + -4.9599999999999991E-002 7.5453851500206781E-011 + -4.8499999999999988E-002 4.9080958047786893E-011 + -4.7399999999999998E-002 -6.5035741549090975E-012 + -4.6299999999999994E-002 -7.7458955916043237E-011 + -4.5199999999999990E-002 -1.5275553044702406E-010 + -4.4099999999999986E-002 -2.2125655474436456E-010 + -4.2999999999999997E-002 -2.5614360632530975E-010 + -4.1899999999999993E-002 -2.1505953962108748E-010 + -4.0799999999999989E-002 -6.9064892693759816E-011 + -3.9699999999999985E-002 1.6694910731640533E-010 + -3.8599999999999995E-002 4.3755224443664531E-010 + -3.7499999999999992E-002 6.7744637677336073E-010 + -3.6399999999999988E-002 8.2886342234189669E-010 + -3.5299999999999984E-002 8.2946899349067849E-010 + -3.4199999999999994E-002 6.0446841976258270E-010 + -3.3099999999999991E-002 9.7095630147148171E-011 + -3.1999999999999987E-002 -6.8152089527373505E-010 + -3.0899999999999997E-002 -1.6310359729487800E-009 + -2.9799999999999993E-002 -2.5782616042135942E-009 + -2.8699999999999989E-002 -3.2951072981290963E-009 + -2.7599999999999986E-002 -3.5026743727684106E-009 + -2.6499999999999996E-002 -2.8971731680371704E-009 + -2.5399999999999992E-002 -1.2209874222790518E-009 + -2.4299999999999988E-002 1.6695288485024662E-009 + -2.3199999999999985E-002 5.8054987484013054E-009 + -2.2099999999999995E-002 1.1159298374252558E-008 + -2.0999999999999991E-002 1.7666987872644313E-008 + -1.9899999999999987E-002 2.5200606046382745E-008 + -1.8799999999999983E-002 3.3585788372647585E-008 + -1.7699999999999994E-002 4.2738829364452613E-008 + -1.6599999999999990E-002 5.2839965292150737E-008 + -1.5499999999999986E-002 6.4385190512439294E-008 + -1.4399999999999996E-002 7.8097244227137708E-008 + -1.3299999999999992E-002 9.4849283982512134E-008 + -1.2199999999999989E-002 1.1570808311489600E-007 + -1.1099999999999985E-002 1.4199855513652437E-007 + -9.9999999999999950E-003 1.7523110784622986E-007 + -8.8999999999999913E-003 2.1693162466362992E-007 + -7.7999999999999875E-003 2.6858697310672142E-007 + -6.6999999999999837E-003 3.3180492664541816E-007 + -5.5999999999999939E-003 4.0853197447177081E-007 + -4.4999999999999901E-003 5.0113510496885283E-007 + -3.3999999999999864E-003 6.1238222315296298E-007 + -2.2999999999999826E-003 7.4550007411744446E-007 + -1.1999999999999927E-003 9.0435474930927739E-007 + -9.9999999999988987E-005 1.0935959835478570E-006 + 1.0000000000000148E-003 1.3186769365347573E-006 + 2.1000000000000185E-003 1.5858488495723577E-006 + 3.2000000000000084E-003 1.9022555761694093E-006 + 4.3000000000000121E-003 2.2760330011806218E-006 + 5.4000000000000159E-003 2.7162577680428512E-006 + 6.5000000000000058E-003 3.2328573524864623E-006 + 7.6000000000000234E-003 3.8367261367966421E-006 + 8.7000000000000133E-003 4.5400674935081042E-006 + 9.8000000000000032E-003 5.3566168389806990E-006 + 1.0900000000000021E-002 6.3014999795996118E-006 + 1.2000000000000011E-002 7.3909545790229458E-006 + 1.3100000000000001E-002 8.6424233813886531E-006 + 1.4200000000000018E-002 1.0074965757667087E-005 + 1.5300000000000008E-002 1.1709547834470868E-005 + 1.6400000000000026E-002 1.3568739632319193E-005 + 1.7500000000000016E-002 1.5676236216677353E-005 + 1.8600000000000005E-002 1.8056540284305811E-005 + 1.9700000000000023E-002 2.0735027646878734E-005 + 2.0800000000000013E-002 2.3737751689623110E-005 + 2.1900000000000003E-002 2.7090887670055963E-005 + 2.3000000000000020E-002 3.0820159736322239E-005 + 2.4100000000000010E-002 3.4950651752296835E-005 + 2.5200000000000000E-002 3.9506481698481366E-005 + 2.6300000000000018E-002 4.4510310544865206E-005 + 2.7400000000000008E-002 4.9982489144895226E-005 + 2.8500000000000025E-002 5.5940519814612344E-005 + 2.9600000000000015E-002 6.2398117734119296E-005 + 3.0700000000000005E-002 6.9364454247988760E-005 + 3.1800000000000023E-002 7.6842858106829226E-005 + 3.2900000000000013E-002 8.4829640400130302E-005 + 3.4000000000000002E-002 9.3312752142082900E-005 + 3.5100000000000020E-002 1.0227123857475817E-004 + 3.6200000000000010E-002 1.1167447519255802E-004 + 3.7300000000000028E-002 1.2148082169005647E-004 + 3.8400000000000017E-002 1.3163688709028065E-004 + 3.9500000000000007E-002 1.4207659114617854E-004 + 4.0600000000000025E-002 1.5272141899913549E-004 + 4.1700000000000015E-002 1.6347927157767117E-004 + 4.2800000000000005E-002 1.7424309044145048E-004 + 4.3900000000000022E-002 1.8489157082512975E-004 + 4.5000000000000012E-002 1.9528952543623745E-004 + 4.6100000000000002E-002 2.0528782624751329E-004 + 4.7200000000000020E-002 2.1472366643138230E-004 + 4.8300000000000010E-002 2.2342105512507260E-004 + 4.9400000000000027E-002 2.3119285469874740E-004 + 5.0500000000000017E-002 2.3784401128068566E-004 + 5.1600000000000007E-002 2.4317395582329482E-004 + 5.2700000000000025E-002 2.4697632761672139E-004 + 5.3800000000000014E-002 2.4904229212552309E-004 + 5.4900000000000004E-002 2.4916519760154188E-004 + 5.6000000000000022E-002 2.4714518804103136E-004 + 5.7100000000000012E-002 2.4278934870380908E-004 + 5.8200000000000002E-002 2.3592018987983465E-004 + 5.9300000000000019E-002 2.2637755319010466E-004 + 6.0400000000000009E-002 2.1402018319349736E-004 + 6.1500000000000027E-002 1.9873343990184367E-004 + 6.2600000000000017E-002 1.8043159798253328E-004 + 6.3700000000000007E-002 1.5906340559013188E-004 + 6.4800000000000024E-002 1.3461896742228419E-004 + 6.5900000000000014E-002 1.0712711082305759E-004 + 6.7000000000000004E-002 7.6659096521325409E-005 + 6.8100000000000022E-002 4.3328360334271565E-005 + 6.9200000000000012E-002 7.2988436841114890E-006 + 7.0300000000000029E-002 -3.1216888601193205E-005 + 7.1400000000000019E-002 -7.1953938459046185E-005 + 7.2500000000000009E-002 -1.1460486712167040E-004 + 7.3600000000000027E-002 -1.5881723084021360E-004 + 7.4700000000000016E-002 -2.0419871725607663E-004 + 7.5800000000000006E-002 -2.5031762197613716E-004 + 7.6900000000000024E-002 -2.9670941876247525E-004 + 7.8000000000000014E-002 -3.4287944436073303E-004 + 7.9100000000000004E-002 -3.8830944686196744E-004 + 8.0200000000000021E-002 -4.3246397399343550E-004 + 8.1300000000000011E-002 -4.7480763169005513E-004 + 8.2400000000000029E-002 -5.1481160335242748E-004 + 8.3500000000000019E-002 -5.5195472668856382E-004 + 8.4600000000000009E-002 -5.8572785928845406E-004 + 8.5700000000000026E-002 -6.1564409406855702E-004 + 8.6800000000000016E-002 -6.4125540666282177E-004 + 8.7900000000000006E-002 -6.6216598497703671E-004 + 8.9000000000000024E-002 -6.7803642014041543E-004 + 9.0100000000000013E-002 -6.8858033046126366E-004 + 9.1200000000000003E-002 -6.9356663152575493E-004 + 9.2300000000000021E-002 -6.9283146876841784E-004 + 9.3400000000000011E-002 -6.8628933513537049E-004 + 9.4500000000000028E-002 -6.7393342033028603E-004 + 9.5600000000000018E-002 -6.5583415562286973E-004 + 9.6700000000000008E-002 -6.3213851535692811E-004 + 9.7800000000000026E-002 -6.0306320665404201E-004 + 9.8900000000000016E-002 -5.6889530969783664E-004 + 0.10000000000000001 -5.2998715545982122E-004 + 0.10110000000000002 -4.8675571451894939E-004 + 0.10220000000000001 -4.3967922101728618E-004 + 0.10330000000000003 -3.8928890717215836E-004 + 0.10440000000000002 -3.3615331631153822E-004 + 0.10550000000000001 -2.8085926896892488E-004 + 0.10660000000000003 -2.2400642046704888E-004 + 0.10770000000000002 -1.6622312250547111E-004 + 0.10880000000000001 -1.0814992128871381E-004 + 0.10990000000000003 -5.0415859732311219E-005 + 0.11100000000000002 6.3787824728933629E-006 + 0.11210000000000001 6.1665494285989553E-005 + 0.11320000000000002 1.1490753968246281E-004 + 0.11430000000000001 1.6559475625399500E-004 + 0.11540000000000003 2.1326792193576694E-004 + 0.11650000000000002 2.5752524379640818E-004 + 0.11760000000000001 2.9802395147271454E-004 + 0.11870000000000003 3.3448118483647704E-004 + 0.11980000000000002 3.6668020766228437E-004 + 0.12090000000000001 3.9447064045816660E-004 + 0.12200000000000003 4.1776127181947231E-004 + 0.12310000000000001 4.3651048326864839E-004 + 0.12420000000000003 4.5073713408783078E-004 + 0.12530000000000002 4.6052737161517143E-004 + 0.12640000000000001 4.6603431110270321E-004 + 0.12750000000000003 4.6744925202801824E-004 + 0.12860000000000002 4.6498700976371765E-004 + 0.12970000000000001 4.5889211469329894E-004 + 0.13080000000000003 4.4945077388547361E-004 + 0.13190000000000002 4.3698761146515608E-004 + 0.13300000000000001 4.2184841004200280E-004 + 0.13410000000000000 4.0437621646560729E-004 + 0.13520000000000004 3.8491017767228186E-004 + 0.13630000000000003 3.6379080847837031E-004 + 0.13740000000000002 3.4136333852075040E-004 + 0.13850000000000001 3.1796519760973752E-004 + 0.13960000000000000 2.9391504358500242E-004 + 0.14070000000000005 2.6951212203130126E-004 + 0.14180000000000004 2.4504025350324810E-004 + 0.14290000000000003 2.2075975721236318E-004 + 0.14400000000000002 1.9689898181241006E-004 + 0.14510000000000001 1.7365567327942699E-004 + 0.14620000000000000 1.5120908210519701E-004 + 0.14730000000000004 1.2972336844541132E-004 + 0.14840000000000003 1.0933334124274552E-004 + 0.14950000000000002 9.0132234618067741E-005 + 0.15060000000000001 7.2182388976216316E-005 + 0.15170000000000000 5.5534153943881392E-005 + 0.15280000000000005 4.0228933357866481E-005 + 0.15390000000000004 2.6284717023372650E-005 + 0.15500000000000003 1.3684370969713200E-005 + 0.15610000000000002 2.3940410756040365E-006 + 0.15720000000000001 -7.6179403549758717E-006 + 0.15830000000000000 -1.6384572518290952E-005 + 0.15940000000000004 -2.3961541955941357E-005 + 0.16050000000000003 -3.0431272534769960E-005 + 0.16160000000000002 -3.5877448681276292E-005 + 0.16270000000000001 -4.0368340705754235E-005 + 0.16380000000000000 -4.3963926145806909E-005 + 0.16490000000000005 -4.6740846300963312E-005 + 0.16600000000000004 -4.8791247536428273E-005 + 0.16710000000000003 -5.0202164857182652E-005 + 0.16820000000000002 -5.1043618441326544E-005 + 0.16930000000000001 -5.1379265642026439E-005 + 0.17040000000000000 -5.1280898333061486E-005 + 0.17150000000000004 -5.0818533054552972E-005 + 0.17260000000000003 -5.0046655815094709E-005 + 0.17370000000000002 -4.9009249778464437E-005 + 0.17480000000000001 -4.7760600864421576E-005 + 0.17590000000000000 -4.6365763409994543E-005 + 0.17700000000000005 -4.4872889702674001E-005 + 0.17810000000000004 -4.3298983655404299E-005 + 0.17920000000000003 -4.1651179344626144E-005 + 0.18030000000000002 -3.9960235881153494E-005 + 0.18140000000000001 -3.8276288250926882E-005 + 0.18250000000000000 -3.6633871786762029E-005 + 0.18360000000000004 -3.5033936001127586E-005 + 0.18470000000000003 -3.3466694731032476E-005 + 0.18580000000000002 -3.1941577617544681E-005 + 0.18690000000000001 -3.0482387955999002E-005 + 0.18800000000000000 -2.9099244784447365E-005 + 0.18910000000000005 -2.7782785764429718E-005 + 0.19020000000000004 -2.6527508453000337E-005 + 0.19130000000000003 -2.5344495952595025E-005 + 0.19240000000000002 -2.4242346626124345E-005 + 0.19350000000000001 -2.3207503545563668E-005 + 0.19460000000000005 -2.2218124286155216E-005 + 0.19570000000000004 -2.1272875528666191E-005 + 0.19680000000000003 -2.0389401470310986E-005 + 0.19790000000000002 -1.9572333258111030E-005 + 0.19900000000000001 -1.8798102246364579E-005 + 0.20010000000000000 -1.8040591385215521E-005 + 0.20120000000000005 -1.7300435501965694E-005 + 0.20230000000000004 -1.6594782209722325E-005 + 0.20340000000000003 -1.5922052625683136E-005 + 0.20450000000000002 -1.5257649465638679E-005 + 0.20560000000000000 -1.4585481949325185E-005 + 0.20670000000000005 -1.3916957868786994E-005 + 0.20780000000000004 -1.3267416761664208E-005 + 0.20890000000000003 -1.2626108400581870E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0003.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0003.BXX.semd new file mode 100644 index 00000000..dccdd4d5 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0003.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.3697731317263706E-011 + -0.11449999999999999 -3.8519867850972389E-011 + -0.11340000000000000 -6.0436995685808625E-011 + -0.11230000000000000 8.1728110390422160E-011 + -0.11119999999999999 2.1664800509135773E-010 + -0.11009999999999999 -3.4040520402456309E-011 + -0.10900000000000000 -4.8208020908546700E-010 + -0.10790000000000000 -2.7206739638963029E-010 + -0.10679999999999999 7.1667333179092907E-010 + -0.10569999999999999 1.0246075099473728E-009 + -0.10460000000000000 -4.2161327207246302E-010 + -0.10349999999999999 -1.8818469005310590E-009 + -0.10239999999999999 -6.0493304809838833E-010 + -0.10130000000000000 2.4258632880247433E-009 + -0.10020000000000000 2.5024633476533609E-009 + -9.9099999999999994E-002 -1.8537349433245254E-009 + -9.7999999999999990E-002 -4.8300936583700604E-009 + -9.6899999999999986E-002 -6.5601452048369424E-010 + -9.5799999999999996E-002 6.4043979008943097E-009 + -9.4699999999999993E-002 5.8165903205065206E-009 + -9.3599999999999989E-002 -3.7803542518588529E-009 + -9.2499999999999999E-002 -9.8755226218827374E-009 + -9.1399999999999995E-002 -2.5646764711950709E-009 + -9.0299999999999991E-002 9.5434833369267835E-009 + -8.9200000000000002E-002 9.3253555988326298E-009 + -8.8099999999999984E-002 -4.2170933411966871E-009 + -8.6999999999999994E-002 -1.2694451712036425E-008 + -8.5899999999999990E-002 -3.9121137440645271E-009 + -8.4799999999999986E-002 9.9854693402789962E-009 + -8.3699999999999997E-002 9.7387582442820531E-009 + -8.2599999999999993E-002 -2.9504489962306479E-009 + -8.1499999999999989E-002 -8.7991152142308238E-009 + -8.0399999999999999E-002 -8.1158801901182187E-010 + -7.9299999999999995E-002 5.8462172880524577E-009 + -7.8199999999999992E-002 -3.1192631810839089E-010 + -7.7100000000000002E-002 -7.3376624776244626E-009 + -7.5999999999999984E-002 2.8308616301792044E-012 + -7.4899999999999994E-002 1.1607000693913960E-008 + -7.3799999999999991E-002 4.7745229991846827E-009 + -7.2699999999999987E-002 -1.6707840444496469E-008 + -7.1599999999999997E-002 -2.0920076337915816E-008 + -7.0499999999999993E-002 5.0188337930023863E-009 + -6.9399999999999989E-002 2.8315882971696738E-008 + -6.8300000000000000E-002 1.2549780770143570E-008 + -6.7199999999999996E-002 -2.6888091753107801E-008 + -6.6099999999999992E-002 -3.8675427305179255E-008 + -6.5000000000000002E-002 -6.8517880258411878E-009 + -6.3899999999999985E-002 2.4598872272463268E-008 + -6.2799999999999995E-002 1.2649416625265530E-008 + -6.1699999999999991E-002 -2.5253019231286089E-008 + -6.0599999999999994E-002 -3.9295365183988906E-008 + -5.9499999999999990E-002 -1.9401529272045082E-008 + -5.8399999999999994E-002 -3.7846548117670409E-009 + -5.7299999999999990E-002 -1.5916727491571692E-008 + -5.6199999999999986E-002 -3.1367484609745588E-008 + -5.5099999999999996E-002 -2.4943410892319662E-008 + -5.3999999999999992E-002 -1.7685550801616046E-008 + -5.2899999999999989E-002 -4.2288782253763202E-008 + -5.1799999999999985E-002 -8.0341955310814228E-008 + -5.0699999999999995E-002 -7.9854267198697926E-008 + -4.9599999999999991E-002 -3.7847271983082464E-008 + -4.8499999999999988E-002 -1.9369270631841573E-008 + -4.7399999999999998E-002 -6.9010319236895157E-008 + -4.6299999999999994E-002 -1.3945280841198837E-007 + -4.5199999999999990E-002 -1.5015815790775378E-007 + -4.4099999999999986E-002 -1.0029148711510061E-007 + -4.2999999999999997E-002 -7.1687829006350512E-008 + -4.1899999999999993E-002 -1.1476137018462396E-007 + -4.0799999999999989E-002 -1.8229856380003184E-007 + -3.9699999999999985E-002 -2.0372576159388700E-007 + -3.8599999999999995E-002 -1.8460244177731511E-007 + -3.7499999999999992E-002 -1.8543616420174658E-007 + -3.6399999999999988E-002 -2.2230497620512324E-007 + -3.5299999999999984E-002 -2.4799805942166131E-007 + -3.4199999999999994E-002 -2.3905244006527937E-007 + -3.3099999999999991E-002 -2.4092483386084496E-007 + -3.1999999999999987E-002 -2.9333139650589146E-007 + -3.0899999999999997E-002 -3.5265833275843761E-007 + -2.9799999999999993E-002 -3.4704220297498978E-007 + -2.8699999999999989E-002 -2.9030539394625521E-007 + -2.7599999999999986E-002 -2.7538075642041804E-007 + -2.6499999999999996E-002 -3.4227500123051868E-007 + -2.5399999999999992E-002 -4.1535869854669727E-007 + -2.4299999999999988E-002 -4.0568372128291230E-007 + -2.3199999999999985E-002 -3.3609487104513391E-007 + -2.2099999999999995E-002 -3.0279736051852524E-007 + -2.0999999999999991E-002 -3.3613125083320483E-007 + -1.9899999999999987E-002 -3.6668606639977952E-007 + -1.8799999999999983E-002 -3.3409000366191322E-007 + -1.7699999999999994E-002 -2.7583018891164102E-007 + -1.6599999999999990E-002 -2.5712844831105031E-007 + -1.5499999999999986E-002 -2.6044691026072542E-007 + -1.4399999999999996E-002 -2.1625507429234858E-007 + -1.3299999999999992E-002 -1.2172175445357425E-007 + -1.2199999999999989E-002 -5.4133874272110916E-008 + -1.1099999999999985E-002 -5.2661956573274438E-008 + -9.9999999999999950E-003 -4.7405556813373551E-008 + -8.8999999999999913E-003 4.2232372265971208E-008 + -7.7999999999999875E-003 1.8400649537397840E-007 + -6.6999999999999837E-003 2.7566824201130657E-007 + -5.5999999999999939E-003 2.9009027002757648E-007 + -4.4999999999999901E-003 3.1604255923411984E-007 + -3.3999999999999864E-003 4.1679197693156311E-007 + -2.2999999999999826E-003 5.4748738875787240E-007 + -1.1999999999999927E-003 6.2426920521829743E-007 + -9.9999999999988987E-005 6.5609532384769409E-007 + 1.0000000000000148E-003 7.1532173251398490E-007 + 2.1000000000000185E-003 8.1710300037229899E-007 + 3.2000000000000084E-003 8.9764114363788394E-007 + 4.3000000000000121E-003 9.1541926394711481E-007 + 5.4000000000000159E-003 9.2625714387395419E-007 + 6.5000000000000058E-003 9.8668999726214679E-007 + 7.6000000000000234E-003 1.0656322046997957E-006 + 8.7000000000000133E-003 1.0849768159459927E-006 + 9.8000000000000032E-003 1.0378513479736284E-006 + 1.0900000000000021E-002 9.9857186341978377E-007 + 1.2000000000000011E-002 1.0178895308854408E-006 + 1.3100000000000001E-002 1.0395887102276902E-006 + 1.4200000000000018E-002 9.9106114248570520E-007 + 1.5300000000000008E-002 8.8860855385064497E-007 + 1.6400000000000026E-002 8.0982306371879531E-007 + 1.7500000000000016E-002 7.7580403967658640E-007 + 1.8600000000000005E-002 7.2253601501870435E-007 + 1.9700000000000023E-002 6.0707532156811794E-007 + 2.0800000000000013E-002 4.7217849896696862E-007 + 2.1900000000000003E-002 3.7802348629156768E-007 + 2.3000000000000020E-002 3.0900747560735908E-007 + 2.4100000000000010E-002 2.0451828675049910E-007 + 2.5200000000000000E-002 5.6419516170080897E-008 + 2.6300000000000018E-002 -7.4328710297777434E-008 + 2.7400000000000008E-002 -1.5530088148807408E-007 + 2.8500000000000025E-002 -2.3157751627422840E-007 + 2.9600000000000015E-002 -3.4928140735246416E-007 + 3.0700000000000005E-002 -4.8306276312359842E-007 + 3.1800000000000023E-002 -5.7237798500864301E-007 + 3.2900000000000013E-002 -6.1306928955673357E-007 + 3.4000000000000002E-002 -6.6037887336278800E-007 + 3.5100000000000020E-002 -7.4500354685369530E-007 + 3.6200000000000010E-002 -8.2394279843356344E-007 + 3.7300000000000028E-002 -8.5009764916321728E-007 + 3.8400000000000017E-002 -8.4450635995381163E-007 + 3.9500000000000007E-002 -8.5297750729296240E-007 + 4.0600000000000025E-002 -8.7668672676954884E-007 + 4.1700000000000015E-002 -8.7561119244128349E-007 + 4.2800000000000005E-002 -8.4133091604599031E-007 + 4.3900000000000022E-002 -7.9627056948083919E-007 + 4.5000000000000012E-002 -7.6616674959950615E-007 + 4.6100000000000002E-002 -7.3488473617544514E-007 + 4.7200000000000020E-002 -6.7619066612678580E-007 + 4.8300000000000010E-002 -6.0035381466150284E-007 + 4.9400000000000027E-002 -5.3890619255980710E-007 + 5.0500000000000017E-002 -4.9112031774711795E-007 + 5.1600000000000007E-002 -4.2934607336064801E-007 + 5.2700000000000025E-002 -3.4726659237094282E-007 + 5.3800000000000014E-002 -2.6970502631229465E-007 + 5.4900000000000004E-002 -2.1095301860896143E-007 + 5.6000000000000022E-002 -1.5509243667111150E-007 + 5.7100000000000012E-002 -8.5804188643123780E-008 + 5.8200000000000002E-002 -1.8665922141281044E-008 + 5.9300000000000019E-002 2.6273225373074638E-008 + 6.0400000000000009E-002 5.6044182628056660E-008 + 6.1500000000000027E-002 1.0017242146886929E-007 + 6.2600000000000017E-002 1.5513121809362929E-007 + 6.3700000000000007E-002 1.9279208629541245E-007 + 6.4800000000000024E-002 2.0087426833015343E-007 + 6.5900000000000014E-002 2.0523542332284705E-007 + 6.7000000000000004E-002 2.2943359567761945E-007 + 6.8100000000000022E-002 2.5349100951643777E-007 + 6.9200000000000012E-002 2.4854037405930285E-007 + 7.0300000000000029E-002 2.2810438338183303E-007 + 7.1400000000000019E-002 2.3121378944779281E-007 + 7.2500000000000009E-002 2.5500955302959483E-007 + 7.3600000000000027E-002 2.5172019491037645E-007 + 7.4700000000000016E-002 2.0229626329637540E-007 + 7.5800000000000006E-002 1.5526863705872529E-007 + 7.6900000000000024E-002 1.6004985070594557E-007 + 7.8000000000000014E-002 1.8977682714194088E-007 + 7.9100000000000004E-002 1.7772558180695341E-007 + 8.0200000000000021E-002 1.1612996786425356E-007 + 8.1300000000000011E-002 6.8767612049214222E-008 + 8.2400000000000029E-002 7.5287914569344139E-008 + 8.3500000000000019E-002 9.3101519382798870E-008 + 8.4600000000000009E-002 6.8293026345145336E-008 + 8.5700000000000026E-002 2.1378138370664601E-008 + 8.6800000000000016E-002 1.2869248777747089E-008 + 8.7900000000000006E-002 3.9585533073704937E-008 + 8.9000000000000024E-002 3.5216533689208518E-008 + 9.0100000000000013E-002 -2.2034720714714240E-008 + 9.1200000000000003E-002 -6.3708654352012672E-008 + 9.2300000000000021E-002 -3.1970955660653999E-008 + 9.3400000000000011E-002 2.5031383188434120E-008 + 9.4500000000000028E-002 1.4832588490776288E-008 + 9.5600000000000018E-002 -5.8122921586800658E-008 + 9.6700000000000008E-002 -9.4831356989288906E-008 + 9.7800000000000026E-002 -4.7697902516574686E-008 + 9.8900000000000016E-002 8.5834539476081773E-009 + 0.10000000000000001 -8.3796773964195381E-009 + 0.10110000000000002 -6.5172969243576517E-008 + 0.10220000000000001 -6.7592530683668883E-008 + 0.10330000000000003 -1.0822192919590634E-008 + 0.10440000000000002 1.2391373260811633E-008 + 0.10550000000000001 -3.9387373362842482E-008 + 0.10660000000000003 -8.5225117629761371E-008 + 0.10770000000000002 -4.5345927901507821E-008 + 0.10880000000000001 2.9458867345510953E-008 + 0.10990000000000003 2.9799773315630773E-008 + 0.11100000000000002 -4.5071391951978512E-008 + 0.11210000000000001 -8.1655151973336615E-008 + 0.11320000000000002 -2.2314145198265578E-008 + 0.11430000000000001 4.6003112430526016E-008 + 0.11540000000000003 2.4305711221472848E-008 + 0.11650000000000002 -4.7289844928855018E-008 + 0.11760000000000001 -5.4094925872050226E-008 + 0.11870000000000003 1.3875479432101656E-008 + 0.11980000000000002 4.6805403997041140E-008 + 0.12090000000000001 -1.0307202202852750E-008 + 0.12200000000000003 -6.6839959345088573E-008 + 0.12310000000000001 -2.6357898974538330E-008 + 0.12420000000000003 5.8826199023087611E-008 + 0.12530000000000002 6.1338177204106614E-008 + 0.12640000000000001 -2.6107866091251708E-008 + 0.12750000000000003 -7.5478020278296754E-008 + 0.12860000000000002 -1.4770126455232457E-008 + 0.12970000000000001 6.3533349248245941E-008 + 0.13080000000000003 4.3428087792563019E-008 + 0.13190000000000002 -3.9313075461677727E-008 + 0.13300000000000001 -5.6300915929341500E-008 + 0.13410000000000000 1.5673727205012256E-008 + 0.13520000000000004 6.1483078184210171E-008 + 0.13630000000000003 9.6924042125579035E-009 + 0.13740000000000002 -5.6025545092097673E-008 + 0.13850000000000001 -2.8794522322073135E-008 + 0.13960000000000000 5.1873254136580726E-008 + 0.14070000000000005 5.9348039371798222E-008 + 0.14180000000000004 -2.3220954048497333E-008 + 0.14290000000000003 -7.3076513729120052E-008 + 0.14400000000000002 -1.4895132238734732E-008 + 0.14510000000000001 6.3528176497129607E-008 + 0.14620000000000000 4.4758301953606860E-008 + 0.14730000000000004 -3.9329059120518650E-008 + 0.14840000000000003 -5.8869552788110013E-008 + 0.14950000000000002 1.4230276512705586E-008 + 0.15060000000000001 6.4658188136945682E-008 + 0.15170000000000000 1.3422456035527830E-008 + 0.15280000000000005 -5.9831847920577275E-008 + 0.15390000000000004 -4.0631974229654588E-008 + 0.15500000000000003 4.3243538527804048E-008 + 0.15610000000000002 6.3760246860056213E-008 + 0.15720000000000001 -1.1158890700357915E-008 + 0.15830000000000000 -6.8960815724494751E-008 + 0.15940000000000004 -2.4325082392806507E-008 + 0.16050000000000003 5.3068241356868384E-008 + 0.16160000000000002 4.7843126793623014E-008 + 0.16270000000000001 -2.6248779150250812E-008 + 0.16380000000000000 -5.3051035564521953E-008 + 0.16490000000000005 4.8547290631972828E-009 + 0.16600000000000004 5.2371124326100471E-008 + 0.16710000000000003 1.3924487340943870E-008 + 0.16820000000000002 -4.8615923731176736E-008 + 0.16930000000000001 -3.4170522411614002E-008 + 0.17040000000000000 3.8011020109252058E-008 + 0.17150000000000004 5.6479208865312103E-008 + 0.17260000000000003 -9.9448360657561352E-009 + 0.17370000000000002 -6.2839298209382832E-008 + 0.17480000000000001 -2.3081737410279857E-008 + 0.17590000000000000 4.9393122480978491E-008 + 0.17700000000000005 4.7246668799516556E-008 + 0.17810000000000004 -2.3269489446420266E-008 + 0.17920000000000003 -5.5705676516026870E-008 + 0.18030000000000002 -5.3280198031302461E-009 + 0.18140000000000001 4.7773880851309514E-008 + 0.18250000000000000 2.5033447315081503E-008 + 0.18360000000000004 -3.3614714567420378E-008 + 0.18470000000000003 -3.6737816344611929E-008 + 0.18580000000000002 1.7177692157588353E-008 + 0.18690000000000001 4.2058132976308116E-008 + 0.18800000000000000 -3.9978371307869409E-011 + 0.18910000000000005 -4.2365986274717216E-008 + 0.19020000000000004 -1.9525039363088581E-008 + 0.19130000000000003 3.2181525000396505E-008 + 0.19240000000000002 3.3193742865478271E-008 + 0.19350000000000001 -1.6206371356020099E-008 + 0.19460000000000005 -3.8622584241920777E-008 + 0.19570000000000004 -1.4009773896539457E-010 + 0.19680000000000003 3.8798244617055389E-008 + 0.19790000000000002 1.8004524093839791E-008 + 0.19900000000000001 -3.0465191258599589E-008 + 0.20010000000000000 -3.2520876658281850E-008 + 0.20120000000000005 1.5171254474921625E-008 + 0.20230000000000004 4.1565144215383043E-008 + 0.20340000000000003 8.7244087509930068E-009 + 0.20450000000000002 -3.3947689104252277E-008 + 0.20560000000000000 -2.6122725316213291E-008 + 0.20670000000000005 1.5911119533029705E-008 + 0.20780000000000004 2.9442169591220591E-008 + 0.20890000000000003 -5.4590769404949668E-011 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0003.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0003.BXZ.semd new file mode 100644 index 00000000..3eb6769b --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0003.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.8168402546314688E-011 + -0.11449999999999999 -2.8160881612726563E-011 + -0.11340000000000000 -7.4961550855512371E-011 + -0.11230000000000000 -7.1864558574830095E-012 + -0.11119999999999999 9.8632872702619778E-011 + -0.11009999999999999 3.4899878126326556E-011 + -0.10900000000000000 -4.0868759765277929E-011 + -0.10790000000000000 3.0829411246102723E-010 + -0.10679999999999999 7.4258349469502605E-010 + -0.10569999999999999 -4.0189275518631717E-011 + -0.10460000000000000 -2.2186257275791377E-009 + -0.10349999999999999 -3.2006566286213456E-009 + -0.10239999999999999 -2.7628824228465021E-010 + -0.10130000000000000 4.7190176211131529E-009 + -0.10020000000000000 6.1720055732905621E-009 + -9.9099999999999994E-002 1.9703463305376090E-009 + -9.7999999999999990E-002 -2.6980122580511079E-009 + -9.6899999999999986E-002 -2.4106245888333433E-009 + -9.5799999999999996E-002 -3.5083735916430214E-010 + -9.4699999999999993E-002 -4.1651788684760049E-009 + -9.3599999999999989E-002 -1.2471414123638169E-008 + -9.2499999999999999E-002 -1.2972199314731370E-008 + -9.1399999999999995E-002 9.2079066593697689E-010 + -9.0299999999999991E-002 1.7741387026148914E-008 + -8.9200000000000002E-002 2.1626483714953793E-008 + -8.8099999999999984E-002 1.6275841119295364E-008 + -8.6999999999999994E-002 2.3412782823584166E-008 + -8.5899999999999990E-002 5.3338808925218473E-008 + -8.4799999999999986E-002 8.8167240619441145E-008 + -8.3699999999999997E-002 1.0448649589989145E-007 + -8.2599999999999993E-002 1.0566873243078589E-007 + -8.1499999999999989E-002 1.1758101692294076E-007 + -8.0399999999999999E-002 1.5362556382569892E-007 + -7.9299999999999995E-002 2.0025757407893252E-007 + -7.8199999999999992E-002 2.4293808564834762E-007 + -7.7100000000000002E-002 2.9085018127261719E-007 + -7.5999999999999984E-002 3.6206037634656241E-007 + -7.4899999999999994E-002 4.5507712798098510E-007 + -7.3799999999999991E-002 5.5578124147359631E-007 + -7.2699999999999987E-002 6.7041531792710884E-007 + -7.1599999999999997E-002 8.2784498545152019E-007 + -7.0499999999999993E-002 1.0399912753200624E-006 + -6.9399999999999989E-002 1.2819219818993588E-006 + -6.8300000000000000E-002 1.5320098327720189E-006 + -6.7199999999999996E-002 1.8184381360697444E-006 + -6.6099999999999992E-002 2.1972241484036203E-006 + -6.5000000000000002E-002 2.6851027996599441E-006 + -6.3899999999999985E-002 3.2458503937959904E-006 + -6.2799999999999995E-002 3.8575453800149262E-006 + -6.1699999999999991E-002 4.5664933168154676E-006 + -6.0599999999999994E-002 5.4460479077533819E-006 + -5.9499999999999990E-002 6.5167419052158948E-006 + -5.8399999999999994E-002 7.7444046837626956E-006 + -5.7299999999999990E-002 9.1200681708869524E-006 + -5.6199999999999986E-002 1.0704527085181326E-005 + -5.5099999999999996E-002 1.2574139873322565E-005 + -5.3999999999999992E-002 1.4752454262634274E-005 + -5.2899999999999989E-002 1.7229805962415412E-005 + -5.1799999999999985E-002 2.0034747649333440E-005 + -5.0699999999999995E-002 2.3242824681801721E-005 + -4.9599999999999991E-002 2.6911933673545718E-005 + -4.8499999999999988E-002 3.1053103157319129E-005 + -4.7399999999999998E-002 3.5688743082573637E-005 + -4.6299999999999994E-002 4.0903054468799382E-005 + -4.5199999999999990E-002 4.6792014472885057E-005 + -4.4099999999999986E-002 5.3380237659439445E-005 + -4.2999999999999997E-002 6.0640664742095396E-005 + -4.1899999999999993E-002 6.8603272666223347E-005 + -4.0799999999999989E-002 7.7392469393089414E-005 + -3.9699999999999985E-002 8.7123858975246549E-005 + -3.8599999999999995E-002 9.7799071227200329E-005 + -3.7499999999999992E-002 1.0935123282251880E-004 + -3.6399999999999988E-002 1.2177728785900399E-004 + -3.5299999999999984E-002 1.3516789476852864E-004 + -3.4199999999999994E-002 1.4959424152038991E-004 + -3.3099999999999991E-002 1.6501893696840852E-004 + -3.1999999999999987E-002 1.8135092977900058E-004 + -3.0899999999999997E-002 1.9854697166010737E-004 + -2.9799999999999993E-002 2.1659923368133605E-004 + -2.8699999999999989E-002 2.3543875431641936E-004 + -2.7599999999999986E-002 2.5491439737379551E-004 + -2.6499999999999996E-002 2.7488201158121228E-004 + -2.5399999999999992E-002 2.9525178251788020E-004 + -2.4299999999999988E-002 3.1590246362611651E-004 + -2.3199999999999985E-002 3.3658905886113644E-004 + -2.2099999999999995E-002 3.5699279396794736E-004 + -2.0999999999999991E-002 3.7685310235247016E-004 + -1.9899999999999987E-002 3.9598543662577868E-004 + -1.8799999999999983E-002 4.1415257146582007E-004 + -1.7699999999999994E-002 4.3097257730551064E-004 + -1.6599999999999990E-002 4.4600621913559735E-004 + -1.5499999999999986E-002 4.5889522880315781E-004 + -1.4399999999999996E-002 4.6935281716287136E-004 + -1.3299999999999992E-002 4.7703247400932014E-004 + -1.2199999999999989E-002 4.8148733912967145E-004 + -1.1099999999999985E-002 4.8228359082713723E-004 + -9.9999999999999950E-003 4.7909727436490357E-004 + -8.8999999999999913E-003 4.7165038995444775E-004 + -7.7999999999999875E-003 4.5959794078953564E-004 + -6.6999999999999837E-003 4.4255817192606628E-004 + -5.5999999999999939E-003 4.2025287984870374E-004 + -4.4999999999999901E-003 3.9255229057744145E-004 + -3.3999999999999864E-003 3.5936830681748688E-004 + -2.2999999999999826E-003 3.2056940835900605E-004 + -1.1999999999999927E-003 2.7605026843957603E-004 + -9.9999999999988987E-005 2.2586839622817934E-004 + 1.0000000000000148E-003 1.7023064719978720E-004 + 2.1000000000000185E-003 1.0937650222331285E-004 + 3.2000000000000084E-003 4.3547857785597444E-005 + 4.3000000000000121E-003 -2.6915480702882633E-005 + 5.4000000000000159E-003 -1.0149405716219917E-004 + 6.5000000000000058E-003 -1.7956408555619419E-004 + 7.6000000000000234E-003 -2.6050294400192797E-004 + 8.7000000000000133E-003 -3.4367671469226480E-004 + 9.8000000000000032E-003 -4.2832750477828085E-004 + 1.0900000000000021E-002 -5.1354686729609966E-004 + 1.2000000000000011E-002 -5.9838307788595557E-004 + 1.3100000000000001E-002 -6.8193819606676698E-004 + 1.4200000000000018E-002 -7.6333427568897605E-004 + 1.5300000000000008E-002 -8.4160856204107404E-004 + 1.6400000000000026E-002 -9.1573881218209863E-004 + 1.7500000000000016E-002 -9.8475569393485785E-004 + 1.8600000000000005E-002 -1.0477999458089471E-003 + 1.9700000000000023E-002 -1.1040550889447331E-003 + 2.0800000000000013E-002 -1.1526938760653138E-003 + 2.1900000000000003E-002 -1.1929426109418273E-003 + 2.3000000000000020E-002 -1.2241877848282456E-003 + 2.4100000000000010E-002 -1.2459791032597423E-003 + 2.5200000000000000E-002 -1.2579410104081035E-003 + 2.6300000000000018E-002 -1.2597393942996860E-003 + 2.7400000000000008E-002 -1.2511657550930977E-003 + 2.8500000000000025E-002 -1.2322139227762818E-003 + 2.9600000000000015E-002 -1.2030525831505656E-003 + 3.0700000000000005E-002 -1.1639453005045652E-003 + 3.1800000000000023E-002 -1.1152388760820031E-003 + 3.2900000000000013E-002 -1.0574207408353686E-003 + 3.4000000000000002E-002 -9.9113781470805407E-004 + 3.5100000000000020E-002 -9.1713957954198122E-004 + 3.6200000000000010E-002 -8.3623151294887066E-004 + 3.7300000000000028E-002 -7.4930320261046290E-004 + 3.8400000000000017E-002 -6.5736193209886551E-004 + 3.9500000000000007E-002 -5.6149013107642531E-004 + 4.0600000000000025E-002 -4.6276199282146990E-004 + 4.1700000000000015E-002 -3.6222915514372289E-004 + 4.2800000000000005E-002 -2.6095518842339516E-004 + 4.3900000000000022E-002 -1.6003563359845430E-004 + 4.5000000000000012E-002 -6.0563645092770457E-005 + 4.6100000000000002E-002 3.6435598303796723E-005 + 4.7200000000000020E-002 1.3002972991671413E-004 + 4.8300000000000010E-002 2.1937213023193181E-004 + 4.9400000000000027E-002 3.0367422732524574E-004 + 5.0500000000000017E-002 3.8223117007873952E-004 + 5.1600000000000007E-002 4.5443751150742173E-004 + 5.2700000000000025E-002 5.1978585543110967E-004 + 5.3800000000000014E-002 5.7788612321019173E-004 + 5.4900000000000004E-002 6.2847277149558067E-004 + 5.6000000000000022E-002 6.7138834856450558E-004 + 5.7100000000000012E-002 7.0657441392540932E-004 + 5.8200000000000002E-002 7.3406193405389786E-004 + 5.9300000000000019E-002 7.5398391345515847E-004 + 6.0400000000000009E-002 7.6657294994220138E-004 + 6.1500000000000027E-002 7.7214062912389636E-004 + 6.2600000000000017E-002 7.7104382216930389E-004 + 6.3700000000000007E-002 7.6371058821678162E-004 + 6.4800000000000024E-002 7.5064459815621376E-004 + 6.5900000000000014E-002 7.3240272467955947E-004 + 6.7000000000000004E-002 7.0954021066427231E-004 + 6.8100000000000022E-002 6.8260170519351959E-004 + 6.9200000000000012E-002 6.5215834183618426E-004 + 7.0300000000000029E-002 6.1881972942501307E-004 + 7.1400000000000019E-002 5.8318988885730505E-004 + 7.2500000000000009E-002 5.4581387666985393E-004 + 7.3600000000000027E-002 5.0719553837552667E-004 + 7.4700000000000016E-002 4.6784759615547955E-004 + 7.5800000000000006E-002 4.2828341247513890E-004 + 7.6900000000000024E-002 3.8894373574294150E-004 + 7.8000000000000014E-002 3.5016995389014482E-004 + 7.9100000000000004E-002 3.1227068393491209E-004 + 8.0200000000000021E-002 2.7558705187402666E-004 + 8.1300000000000011E-002 2.4044634483288974E-004 + 8.2400000000000029E-002 2.0706174836959690E-004 + 8.3500000000000019E-002 1.7552993085701019E-004 + 8.4600000000000009E-002 1.4593666128348559E-004 + 8.5700000000000026E-002 1.1842149251606315E-004 + 8.6800000000000016E-002 9.3104237748775631E-005 + 8.7900000000000006E-002 6.9989226176403463E-005 + 8.9000000000000024E-002 4.9000602302839980E-005 + 9.0100000000000013E-002 3.0094493922661059E-005 + 9.1200000000000003E-002 1.3280659004522022E-005 + 9.2300000000000021E-002 -1.4835395631962456E-006 + 9.3400000000000011E-002 -1.4349856428452767E-005 + 9.4500000000000028E-002 -2.5488971004961058E-005 + 9.5600000000000018E-002 -3.4974960726685822E-005 + 9.6700000000000008E-002 -4.2833016777876765E-005 + 9.7800000000000026E-002 -4.9177950131706893E-005 + 9.8900000000000016E-002 -5.4234042181633413E-005 + 0.10000000000000001 -5.8190158597426489E-005 + 0.10110000000000002 -6.1106758948881179E-005 + 0.10220000000000001 -6.3009640143718570E-005 + 0.10330000000000003 -6.4028063206933439E-005 + 0.10440000000000002 -6.4364940044470131E-005 + 0.10550000000000001 -6.4145344367716461E-005 + 0.10660000000000003 -6.3382241933140904E-005 + 0.10770000000000002 -6.2110681028570980E-005 + 0.10880000000000001 -6.0479149396996945E-005 + 0.10990000000000003 -5.8645782701205462E-005 + 0.11100000000000002 -5.6636316003277898E-005 + 0.11210000000000001 -5.4391530284192413E-005 + 0.11320000000000002 -5.1943625294370577E-005 + 0.11430000000000001 -4.9454887630417943E-005 + 0.11540000000000003 -4.7046905820025131E-005 + 0.11650000000000002 -4.4674721721094102E-005 + 0.11760000000000001 -4.2238847527187318E-005 + 0.11870000000000003 -3.9770377043168992E-005 + 0.11980000000000002 -3.7411147786770016E-005 + 0.12090000000000001 -3.5224711609771475E-005 + 0.12200000000000003 -3.3126321795862168E-005 + 0.12310000000000001 -3.1036404834594578E-005 + 0.12420000000000003 -2.9016780899837613E-005 + 0.12530000000000002 -2.7177189622307196E-005 + 0.12640000000000001 -2.5502948119537905E-005 + 0.12750000000000003 -2.3876385967014357E-005 + 0.12860000000000002 -2.2260868718149140E-005 + 0.12970000000000001 -2.0762425265274942E-005 + 0.13080000000000003 -1.9465633158688433E-005 + 0.13190000000000002 -1.8294434994459152E-005 + 0.13300000000000001 -1.7118101823143661E-005 + 0.13410000000000000 -1.5942609024932608E-005 + 0.13520000000000004 -1.4895851563778706E-005 + 0.13630000000000003 -1.4026463759364560E-005 + 0.13740000000000002 -1.3223863788880408E-005 + 0.13850000000000001 -1.2382531167531852E-005 + 0.13960000000000000 -1.1557178368093446E-005 + 0.14070000000000005 -1.0870097867154982E-005 + 0.14180000000000004 -1.0314312021364458E-005 + 0.14290000000000003 -9.7559104688116349E-006 + 0.14400000000000002 -9.1341134975664318E-006 + 0.14510000000000001 -8.5501287685474381E-006 + 0.14620000000000000 -8.1089792729471810E-006 + 0.14730000000000004 -7.7551749200210907E-006 + 0.14840000000000003 -7.3545302257116418E-006 + 0.14950000000000002 -6.8932808972022031E-006 + 0.15060000000000001 -6.4916689552774187E-006 + 0.15170000000000000 -6.2142435126588680E-006 + 0.15280000000000005 -5.9704393606807571E-006 + 0.15390000000000004 -5.6556054914835840E-006 + 0.15500000000000003 -5.3097810450708494E-006 + 0.15610000000000002 -5.0498829295975156E-006 + 0.15720000000000001 -4.8831484491529409E-006 + 0.15830000000000000 -4.6933746489230543E-006 + 0.15940000000000004 -4.4212583816261031E-006 + 0.16050000000000003 -4.1570560824766289E-006 + 0.16160000000000002 -4.0016598177317064E-006 + 0.16270000000000001 -3.9090568861865904E-006 + 0.16380000000000000 -3.7535228329943493E-006 + 0.16490000000000005 -3.5190023481845856E-006 + 0.16600000000000004 -3.3212204471055884E-006 + 0.16710000000000003 -3.2306579669238999E-006 + 0.16820000000000002 -3.1672270779381506E-006 + 0.16930000000000001 -3.0245444122556364E-006 + 0.17040000000000000 -2.8300003123149509E-006 + 0.17150000000000004 -2.6979680569638731E-006 + 0.17260000000000003 -2.6528655325819273E-006 + 0.17370000000000002 -2.5950289455067832E-006 + 0.17480000000000001 -2.4560808924434241E-006 + 0.17590000000000000 -2.3018840238364646E-006 + 0.17700000000000005 -2.2273338800005149E-006 + 0.17810000000000004 -2.2096387510828208E-006 + 0.17920000000000003 -2.1455448404594790E-006 + 0.18030000000000002 -2.0105521798541304E-006 + 0.18140000000000001 -1.8943701434182003E-006 + 0.18250000000000000 -1.8612699932418764E-006 + 0.18360000000000004 -1.8530564602770028E-006 + 0.18470000000000003 -1.7809040855354397E-006 + 0.18580000000000002 -1.6608860278211068E-006 + 0.18690000000000001 -1.5854813000260037E-006 + 0.18800000000000000 -1.5800088704054360E-006 + 0.18910000000000005 -1.5658707752663759E-006 + 0.19020000000000004 -1.4835010233582580E-006 + 0.19130000000000003 -1.3822417486153427E-006 + 0.19240000000000002 -1.3418178923529922E-006 + 0.19350000000000001 -1.3497170812115655E-006 + 0.19460000000000005 -1.3227605677457177E-006 + 0.19570000000000004 -1.2355621947790496E-006 + 0.19680000000000003 -1.1579323881960590E-006 + 0.19790000000000002 -1.1469063565527904E-006 + 0.19900000000000001 -1.1612476100708591E-006 + 0.20010000000000000 -1.1259439816058148E-006 + 0.20120000000000005 -1.0443213795952033E-006 + 0.20230000000000004 -9.8860573416459374E-007 + 0.20340000000000003 -9.8957809768762672E-007 + 0.20450000000000002 -9.9477085768739926E-007 + 0.20560000000000000 -9.5255035148511524E-007 + 0.20670000000000005 -8.8825112243284821E-007 + 0.20780000000000004 -8.5960436990717426E-007 + 0.20890000000000003 -8.6729022541476297E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0004.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0004.BXX.semd new file mode 100644 index 00000000..94604644 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0004.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546763107634806E-011 + -0.11559999999999999 1.3697711367943732E-011 + -0.11449999999999999 -3.8519888667654101E-011 + -0.11340000000000000 -6.0437016502490337E-011 + -0.11230000000000000 8.1728214473830718E-011 + -0.11119999999999999 2.1664814386923581E-010 + -0.11009999999999999 -3.4040596730289252E-011 + -0.10900000000000000 -4.8208065317467685E-010 + -0.10790000000000000 -2.7206731312290344E-010 + -0.10679999999999999 7.1667344281323153E-010 + -0.10569999999999999 1.0246072879027679E-009 + -0.10460000000000000 -4.2161374391724848E-010 + -0.10349999999999999 -1.8818482327986885E-009 + -0.10239999999999999 -6.0493343667644695E-010 + -0.10130000000000000 2.4258650643815827E-009 + -0.10020000000000000 2.5024655680994101E-009 + -9.9099999999999994E-002 -1.8537364976367599E-009 + -9.7999999999999990E-002 -4.8300967669945294E-009 + -9.6899999999999986E-002 -6.5601379883872823E-010 + -9.5799999999999996E-002 6.4044045622324575E-009 + -9.4699999999999993E-002 5.8165889882388910E-009 + -9.3599999999999989E-002 -3.7803649099998893E-009 + -9.2499999999999999E-002 -9.8755350563806132E-009 + -9.1399999999999995E-002 -2.5646724743921823E-009 + -9.0299999999999991E-002 9.5435108704577942E-009 + -8.9200000000000002E-002 9.3253875732557390E-009 + -8.8099999999999984E-002 -4.2171026670700940E-009 + -8.6999999999999994E-002 -1.2694454376571684E-008 + -8.5899999999999990E-002 -3.9121625938776106E-009 + -8.4799999999999986E-002 9.9854435831048249E-009 + -8.3699999999999997E-002 9.7388079822735563E-009 + -8.2599999999999993E-002 -2.9504445553385494E-009 + -8.1499999999999989E-002 -8.7991400832265754E-009 + -8.0399999999999999E-002 -8.1161882770075522E-010 + -7.9299999999999995E-002 5.8463021090915390E-009 + -7.8199999999999992E-002 -3.1166291769579857E-010 + -7.7100000000000002E-002 -7.3378534359846981E-009 + -7.5999999999999984E-002 2.6067440307003809E-012 + -7.4899999999999994E-002 1.1607259153834093E-008 + -7.3799999999999991E-002 4.7749653120376934E-009 + -7.2699999999999987E-002 -1.6708000316612015E-008 + -7.1599999999999997E-002 -2.0921376631122257E-008 + -7.0499999999999993E-002 5.0175761323600909E-009 + -6.9399999999999989E-002 2.8317584721548883E-008 + -6.8300000000000000E-002 1.2552283656930285E-008 + -6.7199999999999996E-002 -2.6888463011687236E-008 + -6.6099999999999992E-002 -3.8679257130525002E-008 + -6.5000000000000002E-002 -6.8551542220518513E-009 + -6.3899999999999985E-002 2.4598611148007876E-008 + -6.2799999999999995E-002 1.2654564507386112E-008 + -6.1699999999999991E-002 -2.5248594326399143E-008 + -6.0599999999999994E-002 -3.9291585096634662E-008 + -5.9499999999999990E-002 -1.9410153484500370E-008 + -5.8399999999999994E-002 -3.7977163636071509E-009 + -5.7299999999999990E-002 -1.5915663453824891E-008 + -5.6199999999999986E-002 -3.1356048424413530E-008 + -5.5099999999999996E-002 -2.4918396235307227E-008 + -5.3999999999999992E-002 -1.7667669993670643E-008 + -5.2899999999999989E-002 -4.2300264624373085E-008 + -5.1799999999999985E-002 -8.0383536271710909E-008 + -5.0699999999999995E-002 -7.9860299706524529E-008 + -4.9599999999999991E-002 -3.7813578046552720E-008 + -4.8499999999999988E-002 -1.9334718714958399E-008 + -4.7399999999999998E-002 -6.9043757378040027E-008 + -4.6299999999999994E-002 -1.3947962429483596E-007 + -4.5199999999999990E-002 -1.5016995291716739E-007 + -4.4099999999999986E-002 -1.0024763241744949E-007 + -4.2999999999999997E-002 -7.1607423990371899E-008 + -4.1899999999999993E-002 -1.1483549400281845E-007 + -4.0799999999999989E-002 -1.8238506527268328E-007 + -3.9699999999999985E-002 -2.0372689846226422E-007 + -3.8599999999999995E-002 -1.8455594386068697E-007 + -3.7499999999999992E-002 -1.8541034307872906E-007 + -3.6399999999999988E-002 -2.2232156027257588E-007 + -3.5299999999999984E-002 -2.4812757715153566E-007 + -3.4199999999999994E-002 -2.3917490921121498E-007 + -3.3099999999999991E-002 -2.4114100938277261E-007 + -3.1999999999999987E-002 -2.9350266572691908E-007 + -3.0899999999999997E-002 -3.5240782381151803E-007 + -2.9799999999999993E-002 -3.4678424754019943E-007 + -2.8699999999999989E-002 -2.9020611691521481E-007 + -2.7599999999999986E-002 -2.7517043577063305E-007 + -2.6499999999999996E-002 -3.4213570643260027E-007 + -2.5399999999999992E-002 -4.1482653045932238E-007 + -2.4299999999999988E-002 -4.0529283751311596E-007 + -2.3199999999999985E-002 -3.3612784022807318E-007 + -2.2099999999999995E-002 -3.0349946200658451E-007 + -2.0999999999999991E-002 -3.3654134767857613E-007 + -1.9899999999999987E-002 -3.6625277743951301E-007 + -1.8799999999999983E-002 -3.3378424291186093E-007 + -1.7699999999999994E-002 -2.7622689913187060E-007 + -1.6599999999999990E-002 -2.5727987917889550E-007 + -1.5499999999999986E-002 -2.6014041054622794E-007 + -1.4399999999999996E-002 -2.1584932596852013E-007 + -1.3299999999999992E-002 -1.2202750099277182E-007 + -1.2199999999999989E-002 -5.4935224369501157E-008 + -1.1099999999999985E-002 -5.3011195433327885E-008 + -9.9999999999999950E-003 -4.7279502979336030E-008 + -8.8999999999999913E-003 4.1310045162390452E-008 + -7.7999999999999875E-003 1.8241615862280014E-007 + -6.6999999999999837E-003 2.7584940198721597E-007 + -5.5999999999999939E-003 2.9361589781728981E-007 + -4.4999999999999901E-003 3.1871903161118098E-007 + -3.3999999999999864E-003 4.1583993493077287E-007 + -2.2999999999999826E-003 5.4321833431458799E-007 + -1.1999999999999927E-003 6.2487055174642592E-007 + -9.9999999999988987E-005 6.5861092934937915E-007 + 1.0000000000000148E-003 7.1396686962543754E-007 + 2.1000000000000185E-003 8.1265869766866672E-007 + 3.2000000000000084E-003 8.9799908664645045E-007 + 4.3000000000000121E-003 9.2332106760295574E-007 + 5.4000000000000159E-003 9.2937261797487736E-007 + 6.5000000000000058E-003 9.7949100563710090E-007 + 7.6000000000000234E-003 1.0582201639408595E-006 + 8.7000000000000133E-003 1.0879938372454490E-006 + 9.8000000000000032E-003 1.0471022733327118E-006 + 1.0900000000000021E-002 1.0026393510997877E-006 + 1.2000000000000011E-002 1.0104390639753547E-006 + 1.3100000000000001E-002 1.0328453754482325E-006 + 1.4200000000000018E-002 9.9288990895729512E-007 + 1.5300000000000008E-002 8.9515918944016448E-007 + 1.6400000000000026E-002 8.1090155390484142E-007 + 1.7500000000000016E-002 7.7058263059370802E-007 + 1.8600000000000005E-002 7.2203499712486519E-007 + 1.9700000000000023E-002 6.1423037323038443E-007 + 2.0800000000000013E-002 4.7678724968136521E-007 + 2.1900000000000003E-002 3.7180808476477978E-007 + 2.3000000000000020E-002 3.0031063147362147E-007 + 2.4100000000000010E-002 2.0581499882155185E-007 + 2.5200000000000000E-002 6.7377392554135440E-008 + 2.6300000000000018E-002 -6.9647533962324815E-008 + 2.7400000000000008E-002 -1.6532527524759644E-007 + 2.8500000000000025E-002 -2.4443659185635624E-007 + 2.9600000000000015E-002 -3.4956244121531199E-007 + 3.0700000000000005E-002 -4.7410088654942228E-007 + 3.1800000000000023E-002 -5.6711201068537775E-007 + 3.2900000000000013E-002 -6.1722528243990382E-007 + 3.4000000000000002E-002 -6.6485506522440119E-007 + 3.5100000000000020E-002 -7.4091423130084877E-007 + 3.6200000000000010E-002 -8.1777835703178425E-007 + 3.7300000000000028E-002 -8.5465791244132561E-007 + 3.8400000000000017E-002 -8.5283863882068545E-007 + 3.9500000000000007E-002 -8.5211536315910053E-007 + 4.0600000000000025E-002 -8.6954713651721249E-007 + 4.1700000000000015E-002 -8.6919743580438080E-007 + 4.2800000000000005E-002 -8.3823266550098197E-007 + 4.3900000000000022E-002 -7.9785007756072446E-007 + 4.5000000000000012E-002 -7.6928233738726703E-007 + 4.6100000000000002E-002 -7.3969869163192925E-007 + 4.7200000000000020E-002 -6.8307383571664104E-007 + 4.8300000000000010E-002 -6.0259407064222614E-007 + 4.9400000000000027E-002 -5.3072164973855251E-007 + 5.0500000000000017E-002 -4.8042886646726402E-007 + 5.1600000000000007E-002 -4.2888675011454325E-007 + 5.2700000000000025E-002 -3.5601919989858288E-007 + 5.3800000000000014E-002 -2.7558408532968315E-007 + 5.4900000000000004E-002 -2.0723177840409335E-007 + 5.6000000000000022E-002 -1.4615294219311181E-007 + 5.7100000000000012E-002 -8.1500303394932416E-008 + 5.8200000000000002E-002 -2.4366624273852722E-008 + 5.9300000000000019E-002 1.5022388666352526E-008 + 6.0400000000000009E-002 4.8823210363480030E-008 + 6.1500000000000027E-002 9.9933942010466126E-008 + 6.2600000000000017E-002 1.6243755851519381E-007 + 6.3700000000000007E-002 2.0264096178834734E-007 + 6.4800000000000024E-002 2.0613461515495146E-007 + 6.5900000000000014E-002 2.0110668685902056E-007 + 6.7000000000000004E-002 2.2035975177914224E-007 + 6.8100000000000022E-002 2.5079870624722389E-007 + 6.9200000000000012E-002 2.5762665245565586E-007 + 7.0300000000000029E-002 2.3902683210508258E-007 + 7.1400000000000019E-002 2.2948945854750491E-007 + 7.2500000000000009E-002 2.4080659954961448E-007 + 7.3600000000000027E-002 2.4053451852523722E-007 + 7.4700000000000016E-002 2.0643034304157482E-007 + 7.5800000000000006E-002 1.6903598520912055E-007 + 7.6900000000000024E-002 1.6788253276445175E-007 + 7.8000000000000014E-002 1.8484622898995440E-007 + 7.9100000000000004E-002 1.6823634041429614E-007 + 8.0200000000000021E-002 1.1306732261573416E-007 + 8.1300000000000011E-002 7.3347720785932324E-008 + 8.2400000000000029E-002 8.1428673581740441E-008 + 8.3500000000000019E-002 9.5851838466387562E-008 + 8.4600000000000009E-002 6.6062192161098210E-008 + 8.5700000000000026E-002 1.5483346160749534E-008 + 8.6800000000000016E-002 6.1024620912064620E-009 + 8.7900000000000006E-002 3.9550393182707921E-008 + 8.9000000000000024E-002 4.2997299942726386E-008 + 9.0100000000000013E-002 -1.3084596517387581E-008 + 9.1200000000000003E-002 -6.4666586752082367E-008 + 9.2300000000000021E-002 -4.4086000627885369E-008 + 9.3400000000000011E-002 1.3576838320261686E-008 + 9.4500000000000028E-002 1.7746803138152245E-008 + 9.5600000000000018E-002 -4.3244032355005402E-008 + 9.6700000000000008E-002 -8.3762159874822828E-008 + 9.7800000000000026E-002 -5.1014126256632153E-008 + 9.8900000000000016E-002 -3.0932412187212321E-009 + 0.10000000000000001 -1.4573742213030982E-008 + 0.10110000000000002 -6.0854283390199271E-008 + 0.10220000000000001 -6.0308330773750640E-008 + 0.10330000000000003 -8.9601694952534672E-009 + 0.10440000000000002 8.9460527874507534E-009 + 0.10550000000000001 -4.3926398518578935E-008 + 0.10660000000000003 -8.8033850431656901E-008 + 0.10770000000000002 -4.5420843974852687E-008 + 0.10880000000000001 3.2911067648910830E-008 + 0.10990000000000003 3.5577333079572782E-008 + 0.11100000000000002 -4.2058779570197657E-008 + 0.11210000000000001 -8.4568597458201111E-008 + 0.11320000000000002 -2.8651900407794528E-008 + 0.11430000000000001 4.3471636956837756E-008 + 0.11540000000000003 2.8924048933731683E-008 + 0.11650000000000002 -4.1297454345112783E-008 + 0.11760000000000001 -5.4935220816787478E-008 + 0.11870000000000003 6.6085981131891458E-009 + 0.11980000000000002 4.2096118590961851E-008 + 0.12090000000000001 -7.0736625445988466E-009 + 0.12200000000000003 -6.1370016624096024E-008 + 0.12310000000000001 -2.6328638824679729E-008 + 0.12420000000000003 5.4637716573324724E-008 + 0.12530000000000002 6.0348995134518191E-008 + 0.12640000000000001 -2.1312022369102124E-008 + 0.12750000000000003 -7.0728908951878111E-008 + 0.12860000000000002 -1.5872517522552698E-008 + 0.12970000000000001 5.8562047655641436E-008 + 0.13080000000000003 4.0703124426499926E-008 + 0.13190000000000002 -3.8215869579971695E-008 + 0.13300000000000001 -5.4387829351298933E-008 + 0.13410000000000000 1.6274295688845086E-008 + 0.13520000000000004 6.1745858204176329E-008 + 0.13630000000000003 1.0261636873565294E-008 + 0.13740000000000002 -5.6925241409544469E-008 + 0.13850000000000001 -3.1296778502110101E-008 + 0.13960000000000000 5.1746717133482889E-008 + 0.14070000000000005 6.3905090996740910E-008 + 0.14180000000000004 -1.8845661031718919E-008 + 0.14290000000000003 -7.6200826981676073E-008 + 0.14400000000000002 -2.4485323990575125E-008 + 0.14510000000000001 5.7709392820015637E-008 + 0.14620000000000000 5.0075708912800110E-008 + 0.14730000000000004 -2.8040245680927001E-008 + 0.14840000000000003 -5.3192113824707121E-008 + 0.14950000000000002 9.8351318200684545E-009 + 0.15060000000000001 5.6963532557574581E-008 + 0.15170000000000000 1.0694978236358565E-008 + 0.15280000000000005 -5.7108870521460631E-008 + 0.15390000000000004 -3.7633970606520961E-008 + 0.15500000000000003 4.3245147907100545E-008 + 0.15610000000000002 6.1591258315729647E-008 + 0.15720000000000001 -1.3978189272734198E-008 + 0.15830000000000000 -7.1822150005118601E-008 + 0.15940000000000004 -2.5305471496039900E-008 + 0.16050000000000003 5.6633457035104584E-008 + 0.16160000000000002 5.4921489578418914E-008 + 0.16270000000000001 -2.1556504137265620E-008 + 0.16380000000000000 -5.5408357013675413E-008 + 0.16490000000000005 -1.5469181491312156E-009 + 0.16600000000000004 4.9505455734788484E-008 + 0.16710000000000003 1.7305335830997137E-008 + 0.16820000000000002 -4.4207954630337554E-008 + 0.16930000000000001 -3.4908325119431538E-008 + 0.17040000000000000 3.2882041978155030E-008 + 0.17150000000000004 5.2854172594152260E-008 + 0.17260000000000003 -9.2284659913843825E-009 + 0.17370000000000002 -6.0384650168998633E-008 + 0.17480000000000001 -2.1666354044214131E-008 + 0.17590000000000000 5.0878053770020415E-008 + 0.17700000000000005 5.0855948785510918E-008 + 0.17810000000000004 -1.9506080306541662E-008 + 0.17920000000000003 -5.6113254487399900E-008 + 0.18030000000000002 -1.0927785787373523E-008 + 0.18140000000000001 4.1251130511454903E-008 + 0.18250000000000000 2.2306569036345536E-008 + 0.18360000000000004 -3.1915430298568026E-008 + 0.18470000000000003 -3.3437377311429373E-008 + 0.18580000000000002 1.9659399441707137E-008 + 0.18690000000000001 4.3179486652888954E-008 + 0.18800000000000000 -4.6559572169924124E-011 + 0.18910000000000005 -4.3014452444367635E-008 + 0.19020000000000004 -1.9281753083078002E-008 + 0.19130000000000003 3.4748097732517635E-008 + 0.19240000000000002 3.6664154379195679E-008 + 0.19350000000000001 -1.6277182268709112E-008 + 0.19460000000000005 -4.4858079917275973E-008 + 0.19570000000000004 -8.7101152956847727E-009 + 0.19680000000000003 3.5695759237341917E-008 + 0.19790000000000002 2.4129137798922784E-008 + 0.19900000000000001 -2.0162888247909905E-008 + 0.20010000000000000 -2.7398744606443870E-008 + 0.20120000000000005 1.0866761712691186E-008 + 0.20230000000000004 3.2745688827162667E-008 + 0.20340000000000003 4.0745207208203738E-009 + 0.20450000000000002 -3.0643654724826774E-008 + 0.20560000000000000 -1.9063604028701775E-008 + 0.20670000000000005 1.9422047969896994E-008 + 0.20780000000000004 2.6020314791708188E-008 + 0.20890000000000003 -7.1923422773068069E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0004.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0004.BXZ.semd new file mode 100644 index 00000000..0257f648 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0004.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 -2.8803398555155013E-010 + -0.11670000000000000 -3.7413219744486526E-010 + -0.11559999999999999 3.5014199872840379E-010 + -0.11449999999999999 9.4073016043694224E-010 + -0.11340000000000000 9.4344115852962318E-011 + -0.11230000000000000 -1.0913596693029604E-009 + -0.11119999999999999 -5.3994986259908728E-010 + -0.11009999999999999 4.0800493539272509E-010 + -0.10900000000000000 -1.7057470991233004E-009 + -0.10790000000000000 -5.1608428641713999E-009 + -0.10679999999999999 -2.5409692128164352E-009 + -0.10569999999999999 7.8289570382139573E-009 + -0.10460000000000000 1.4875282339232854E-008 + -0.10349999999999999 7.4609003419823239E-009 + -0.10239999999999999 -7.8669248892992982E-009 + -0.10130000000000000 -1.2319265607629859E-008 + -0.10020000000000000 -5.1220550023600708E-010 + -9.9099999999999994E-002 1.0257106275446404E-008 + -9.7999999999999990E-002 3.9317074040923217E-009 + -9.6899999999999986E-002 -1.0295767793877530E-008 + -9.5799999999999996E-002 -1.0654859217140711E-008 + -9.4699999999999993E-002 4.9943840174648813E-009 + -9.3599999999999989E-002 1.5762308791522628E-008 + -9.2499999999999999E-002 8.8267295694777204E-009 + -9.1399999999999995E-002 -2.6693793842014202E-009 + -9.0299999999999991E-002 -2.5358370958628029E-009 + -8.9200000000000002E-002 1.5048964296937584E-009 + -8.8099999999999984E-002 -9.5547330047907053E-009 + -8.6999999999999994E-002 -3.3973734048231563E-008 + -8.5899999999999990E-002 -5.0857028810469274E-008 + -8.4799999999999986E-002 -5.4565401086392740E-008 + -8.3699999999999997E-002 -6.5483426681112178E-008 + -8.2599999999999993E-002 -9.6673907989952568E-008 + -8.1499999999999989E-002 -1.2998593490465282E-007 + -8.0399999999999999E-002 -1.4490673549971689E-007 + -7.9299999999999995E-002 -1.5748329929010652E-007 + -7.8199999999999992E-002 -2.0287106394789589E-007 + -7.7100000000000002E-002 -2.8165894150333770E-007 + -7.5999999999999984E-002 -3.5502839068612957E-007 + -7.4899999999999994E-002 -4.0535437051403278E-007 + -7.3799999999999991E-002 -4.7338815534203604E-007 + -7.2699999999999987E-002 -6.0896365994267398E-007 + -7.1599999999999997E-002 -8.0216415199174662E-007 + -7.0499999999999993E-002 -9.9893975402665092E-007 + -6.9399999999999989E-002 -1.1834146107503329E-006 + -6.8300000000000000E-002 -1.4076381376071367E-006 + -6.7199999999999996E-002 -1.7256301134693786E-006 + -6.6099999999999992E-002 -2.1305777408997528E-006 + -6.5000000000000002E-002 -2.5860899768304080E-006 + -6.3899999999999985E-002 -3.0978669656178681E-006 + -6.2799999999999995E-002 -3.7148813589737983E-006 + -6.1699999999999991E-002 -4.4658031583821867E-006 + -6.0599999999999994E-002 -5.3392168410937302E-006 + -5.9499999999999990E-002 -6.3407492234546226E-006 + -5.8399999999999994E-002 -7.5280295277480036E-006 + -5.7299999999999990E-002 -8.9556378952693194E-006 + -5.6199999999999986E-002 -1.0613653103064280E-005 + -5.5099999999999996E-002 -1.2469113244151231E-005 + -5.3999999999999992E-002 -1.4561912394128740E-005 + -5.2899999999999989E-002 -1.7006786947604269E-005 + -5.1799999999999985E-002 -1.9883862478309311E-005 + -5.0699999999999995E-002 -2.3173888621386141E-005 + -4.9599999999999991E-002 -2.6839263227884658E-005 + -4.8499999999999988E-002 -3.0936844268580899E-005 + -4.7399999999999998E-002 -3.5597324313130230E-005 + -4.6299999999999994E-002 -4.0901817556004971E-005 + -4.5199999999999990E-002 -4.6839446440571919E-005 + -4.4099999999999986E-002 -5.3402603953145444E-005 + -4.2999999999999997E-002 -6.0669695812975988E-005 + -4.1899999999999993E-002 -6.8749170168302953E-005 + -4.0799999999999989E-002 -7.7678771049249917E-005 + -3.9699999999999985E-002 -8.7438995251432061E-005 + -3.8599999999999995E-002 -9.8054748377762735E-005 + -3.7499999999999992E-002 -1.0961816587951034E-004 + -3.6399999999999988E-002 -1.2218939082231373E-004 + -3.5299999999999984E-002 -1.3572994794230908E-004 + -3.4199999999999994E-002 -1.5017815167084336E-004 + -3.3099999999999991E-002 -1.6554999456275254E-004 + -3.1999999999999987E-002 -1.8190126866102219E-004 + -3.0899999999999997E-002 -1.9920030899811536E-004 + -2.9799999999999993E-002 -2.1730408479925245E-004 + -2.8699999999999989E-002 -2.3608269111718982E-004 + -2.7599999999999986E-002 -2.5549551355652511E-004 + -2.6499999999999996E-002 -2.7550020604394376E-004 + -2.5399999999999992E-002 -2.9592114151455462E-004 + -2.4299999999999988E-002 -3.1648436561226845E-004 + -2.3199999999999985E-002 -3.3696260652504861E-004 + -2.2099999999999995E-002 -3.5721409949474037E-004 + -2.0999999999999991E-002 -3.7705575232394040E-004 + -1.9899999999999987E-002 -3.9616279536858201E-004 + -1.8799999999999983E-002 -4.1414322913624346E-004 + -1.7699999999999994E-002 -4.3067467049695551E-004 + -1.6599999999999990E-002 -4.4549602898769081E-004 + -1.5499999999999986E-002 -4.5828209840692580E-004 + -1.4399999999999996E-002 -4.6860115253366530E-004 + -1.3299999999999992E-002 -4.7602527774870396E-004 + -1.2199999999999989E-002 -4.8021960537880659E-004 + -1.1099999999999985E-002 -4.8088069888763130E-004 + -9.9999999999999950E-003 -4.7762310714460909E-004 + -8.8999999999999913E-003 -4.7001699567772448E-004 + -7.7999999999999875E-003 -4.5772257726639509E-004 + -6.6999999999999837E-003 -4.4053606688976288E-004 + -5.5999999999999939E-003 -4.1826991946436465E-004 + -4.4999999999999901E-003 -3.9066310273483396E-004 + -3.3999999999999864E-003 -3.5747786751016974E-004 + -2.2999999999999826E-003 -3.1863368349149823E-004 + -1.1999999999999927E-003 -2.7419894468039274E-004 + -9.9999999999988987E-005 -2.2426793293561786E-004 + 1.0000000000000148E-003 -1.6890652477741241E-004 + 2.1000000000000185E-003 -1.0826219659065828E-004 + 3.2000000000000084E-003 -4.2665316868806258E-005 + 4.3000000000000121E-003 2.7421894628787413E-005 + 5.4000000000000159E-003 1.0153164475923404E-004 + 6.5000000000000058E-003 1.7919547099154443E-004 + 7.6000000000000234E-003 2.5981813087128103E-004 + 8.7000000000000133E-003 3.4262947156094015E-004 + 9.8000000000000032E-003 4.2678759200498462E-004 + 1.0900000000000021E-002 5.1148945931345224E-004 + 1.2000000000000011E-002 5.9593759942799807E-004 + 1.3100000000000001E-002 6.7922694142907858E-004 + 1.4200000000000018E-002 7.6034193625673652E-004 + 1.5300000000000008E-002 8.3828670904040337E-004 + 1.6400000000000026E-002 9.1215193970128894E-004 + 1.7500000000000016E-002 9.8105543293058872E-004 + 1.8600000000000005E-002 1.0440737241879106E-003 + 1.9700000000000023E-002 1.1002949904650450E-003 + 2.0800000000000013E-002 1.1489298194646835E-003 + 2.1900000000000003E-002 1.1893283808603883E-003 + 2.3000000000000020E-002 1.2208907864987850E-003 + 2.4100000000000010E-002 1.2430382193997502E-003 + 2.5200000000000000E-002 1.2553032720461488E-003 + 2.6300000000000018E-002 1.2574228458106518E-003 + 2.7400000000000008E-002 1.2493046233430505E-003 + 2.8500000000000025E-002 1.2309360317885876E-003 + 2.9600000000000015E-002 1.2023713206872344E-003 + 3.0700000000000005E-002 1.1637994321063161E-003 + 3.1800000000000023E-002 1.1156109394505620E-003 + 3.2900000000000013E-002 1.0583404218778014E-003 + 3.4000000000000002E-002 9.9259999115020037E-004 + 3.5100000000000020E-002 9.1908115427941084E-004 + 3.6200000000000010E-002 8.3860615268349648E-004 + 3.7300000000000028E-002 7.5210700742900372E-004 + 3.8400000000000017E-002 6.6056707873940468E-004 + 3.9500000000000007E-002 5.6498171761631966E-004 + 4.0600000000000025E-002 4.6639278298243880E-004 + 4.1700000000000015E-002 3.6591224488802254E-004 + 4.2800000000000005E-002 2.6468318537808955E-004 + 4.3900000000000022E-002 1.6379801672883332E-004 + 4.5000000000000012E-002 6.4272542658727616E-005 + 4.6100000000000002E-002 -3.2908443245105445E-005 + 4.7200000000000020E-002 -1.2678666098508984E-004 + 4.8300000000000010E-002 -2.1645400556735694E-004 + 4.9400000000000027E-002 -3.0110037187114358E-004 + 5.0500000000000017E-002 -3.8002035580575466E-004 + 5.1600000000000007E-002 -4.5260752085596323E-004 + 5.2700000000000025E-002 -5.1836582133546472E-004 + 5.3800000000000014E-002 -5.7690846733748913E-004 + 5.4900000000000004E-002 -6.2795239500701427E-004 + 5.6000000000000022E-002 -6.7130953539162874E-004 + 5.7100000000000012E-002 -7.0689735002815723E-004 + 5.8200000000000002E-002 -7.3474971577525139E-004 + 5.9300000000000019E-002 -7.5500132516026497E-004 + 6.0400000000000009E-002 -7.6787424040958285E-004 + 6.1500000000000027E-002 -7.7367498306557536E-004 + 6.2600000000000017E-002 -7.7278615208342671E-004 + 6.3700000000000007E-002 -7.6564750634133816E-004 + 6.4800000000000024E-002 -7.5273110996931791E-004 + 6.5900000000000014E-002 -7.3454243829473853E-004 + 6.7000000000000004E-002 -7.1164232213050127E-004 + 6.8100000000000022E-002 -6.8464170908555388E-004 + 6.9200000000000012E-002 -6.5415457356721163E-004 + 7.0300000000000029E-002 -6.2075437745079398E-004 + 7.1400000000000019E-002 -5.8498821454122663E-004 + 7.2500000000000009E-002 -5.4741982603445649E-004 + 7.3600000000000027E-002 -5.0862238276749849E-004 + 7.4700000000000016E-002 -4.6912048128433526E-004 + 7.5800000000000006E-002 -4.2936269892379642E-004 + 7.6900000000000024E-002 -3.8976431824266911E-004 + 7.8000000000000014E-002 -3.5074879997409880E-004 + 7.9100000000000004E-002 -3.1270631006918848E-004 + 8.0200000000000021E-002 -2.7592745027504861E-004 + 8.1300000000000011E-002 -2.4061587464530021E-004 + 8.2400000000000029E-002 -2.0697194850072265E-004 + 8.3500000000000019E-002 -1.7522742564324290E-004 + 8.4600000000000009E-002 -1.4556240057572722E-004 + 8.5700000000000026E-002 -1.1803575034718961E-004 + 8.6800000000000016E-002 -9.2634058091789484E-005 + 8.7900000000000006E-002 -6.9374691520351917E-005 + 8.9000000000000024E-002 -4.8314828745787963E-005 + 9.0100000000000013E-002 -2.9446631742757745E-005 + 9.1200000000000003E-002 -1.2660145330301020E-005 + 9.2300000000000021E-002 2.1710188775614370E-006 + 9.3400000000000011E-002 1.5100438758963719E-005 + 9.4500000000000028E-002 2.6164290829910897E-005 + 9.5600000000000018E-002 3.5492019378580153E-005 + 9.6700000000000008E-002 4.3293839553371072E-005 + 9.7800000000000026E-002 4.9725636927178130E-005 + 9.8900000000000016E-002 5.4832064051879570E-005 + 0.10000000000000001 5.8663074014475569E-005 + 0.10110000000000002 6.1387261666823179E-005 + 0.10220000000000001 6.3227249484043568E-005 + 0.10330000000000003 6.4308842411264777E-005 + 0.10440000000000002 6.4648193074390292E-005 + 0.10550000000000001 6.4296487835235894E-005 + 0.10660000000000003 6.3418214267585427E-005 + 0.10770000000000002 6.2178849475458264E-005 + 0.10880000000000001 6.0619302530540153E-005 + 0.10990000000000003 5.8715409977594391E-005 + 0.11100000000000002 5.6533837778260931E-005 + 0.11210000000000001 5.4236497817328200E-005 + 0.11320000000000002 5.1919683755841106E-005 + 0.11430000000000001 4.9535843572812155E-005 + 0.11540000000000003 4.7028526751091704E-005 + 0.11650000000000002 4.4476277253124863E-005 + 0.11760000000000001 4.2026498704217374E-005 + 0.11870000000000003 3.9713864680379629E-005 + 0.11980000000000002 3.7441179301822558E-005 + 0.12090000000000001 3.5153614589944482E-005 + 0.12200000000000003 3.2940421078819782E-005 + 0.12310000000000001 3.0909392080502585E-005 + 0.12420000000000003 2.9029830329818651E-005 + 0.12530000000000002 2.7188478270545602E-005 + 0.12640000000000001 2.5372704840265214E-005 + 0.12750000000000003 2.3695503841736354E-005 + 0.12860000000000002 2.2219508537091315E-005 + 0.12970000000000001 2.0853243768215179E-005 + 0.13080000000000003 1.9483748474158347E-005 + 0.13190000000000002 1.8145958165405318E-005 + 0.13300000000000001 1.6965974282356910E-005 + 0.13410000000000000 1.5963236364768818E-005 + 0.13520000000000004 1.5013628399174195E-005 + 0.13630000000000003 1.4031909813638777E-005 + 0.13740000000000002 1.3092221706756391E-005 + 0.13850000000000001 1.2304421034059487E-005 + 0.13960000000000000 1.1638107025646605E-005 + 0.14070000000000005 1.0965394722006749E-005 + 0.14180000000000004 1.0254783774144016E-005 + 0.14290000000000003 9.6144813142018393E-006 + 0.14400000000000002 9.1177753347437829E-006 + 0.14510000000000001 8.6817890405654907E-006 + 0.14620000000000000 8.1888474596780725E-006 + 0.14730000000000004 7.6638689279207028E-006 + 0.14840000000000003 7.2328348323935643E-006 + 0.14950000000000002 6.9258130679372698E-006 + 0.15060000000000001 6.6264301494811662E-006 + 0.15170000000000000 6.2465896917274222E-006 + 0.15280000000000005 5.8574341892381199E-006 + 0.15390000000000004 5.5764530770829879E-006 + 0.15500000000000003 5.3855746955377981E-006 + 0.15610000000000002 5.1589317990874406E-006 + 0.15720000000000001 4.8547144615440629E-006 + 0.15830000000000000 4.5750216486339923E-006 + 0.15940000000000004 4.4046610128134489E-006 + 0.16050000000000003 4.2792726162588224E-006 + 0.16160000000000002 4.0850381992640905E-006 + 0.16270000000000001 3.8327498259604909E-006 + 0.16380000000000000 3.6379190078150714E-006 + 0.16490000000000005 3.5407190352998441E-006 + 0.16600000000000004 3.4447766665834934E-006 + 0.16710000000000003 3.2669984193489654E-006 + 0.16820000000000002 3.0645053357147845E-006 + 0.16930000000000001 2.9440482194331707E-006 + 0.17040000000000000 2.8960362215002533E-006 + 0.17150000000000004 2.8095987545384560E-006 + 0.17260000000000003 2.6426325803186046E-006 + 0.17370000000000002 2.4847736312949564E-006 + 0.17480000000000001 2.4182681954698637E-006 + 0.17590000000000000 2.3926870653667720E-006 + 0.17700000000000005 2.3042839529807679E-006 + 0.17810000000000004 2.1540445231948979E-006 + 0.17920000000000003 2.0428874449862633E-006 + 0.18030000000000002 2.0154047888354398E-006 + 0.18140000000000001 1.9941285245295148E-006 + 0.18250000000000000 1.9005600506716291E-006 + 0.18360000000000004 1.7739514532877365E-006 + 0.18470000000000003 1.7072242144422489E-006 + 0.18580000000000002 1.7038274791048025E-006 + 0.18690000000000001 1.6754776197558385E-006 + 0.18800000000000000 1.5789771623531124E-006 + 0.18910000000000005 1.4792566389587591E-006 + 0.19020000000000004 1.4461954833677737E-006 + 0.19130000000000003 1.4485101473837858E-006 + 0.19240000000000002 1.4058622355150874E-006 + 0.19350000000000001 1.3133003449183889E-006 + 0.19460000000000005 1.2457074944904889E-006 + 0.19570000000000004 1.2398776334521244E-006 + 0.19680000000000003 1.2390199799483526E-006 + 0.19790000000000002 1.1825070487248013E-006 + 0.19900000000000001 1.0988608210027451E-006 + 0.20010000000000000 1.0600364248603000E-006 + 0.20120000000000005 1.0708389481806080E-006 + 0.20230000000000004 1.0629511280058068E-006 + 0.20340000000000003 9.9928979579999577E-007 + 0.20450000000000002 9.2773166215920355E-007 + 0.20560000000000000 9.0661438889583223E-007 + 0.20670000000000005 9.1921589273624704E-007 + 0.20780000000000004 9.0407746711207437E-007 + 0.20890000000000003 8.4837466829412733E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0005.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0005.BXX.semd new file mode 100644 index 00000000..8c84b7e0 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0005.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173367227286533E-021 + -0.11119999999999999 -2.1335585054060316E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3249081147095817E-021 + -0.10790000000000000 3.2296879276220831E-019 + -0.10679999999999999 1.0674503433646278E-019 + -0.10569999999999999 -1.4623059134956105E-018 + -0.10460000000000000 -1.2596261906999581E-018 + -0.10349999999999999 4.7662514990678041E-018 + -0.10239999999999999 7.2483628505786299E-018 + -0.10130000000000000 -1.0592433209906969E-017 + -0.10020000000000000 -2.7792567132622285E-017 + -9.9099999999999994E-002 1.2570451183550935E-017 + -9.7999999999999990E-002 7.9820487274198914E-017 + -9.6899999999999986E-002 1.2145859375127466E-017 + -9.5799999999999996E-002 -1.8955670917265182E-016 + -9.4699999999999993E-002 -1.2844009241981205E-016 + -9.3599999999999989E-002 3.9215229942820152E-016 + -9.2499999999999999E-002 5.3949026600151845E-016 + -9.1399999999999995E-002 -6.0574322437205929E-016 + -9.0299999999999991E-002 -1.6980255617787777E-015 + -8.9200000000000002E-002 1.2997041625770455E-016 + -8.8099999999999984E-002 3.8443754981438896E-015 + -8.6999999999999994E-002 2.7951547275888037E-015 + -8.5899999999999990E-002 -5.4413002661295781E-015 + -8.4799999999999986E-002 -9.5917426494343365E-015 + -8.3699999999999997E-002 2.5228179649370219E-015 + -8.2599999999999993E-002 1.8417230495662226E-014 + -8.1499999999999989E-002 8.2132575141501650E-015 + -8.0399999999999999E-002 -2.5318190876059618E-014 + -7.9299999999999995E-002 -2.8646860952179568E-014 + -7.8199999999999992E-002 2.6885462714627828E-014 + -7.7100000000000002E-002 6.7104619929335418E-014 + -7.5999999999999984E-002 -4.8576907538231025E-015 + -7.4899999999999994E-002 -1.2584727639326776E-013 + -7.3799999999999991E-002 -8.8558900609905095E-014 + -7.2699999999999987E-002 1.4607455869897201E-013 + -7.1599999999999997E-002 2.6607229332113735E-013 + -7.0499999999999993E-002 -1.4646290636462916E-014 + -6.9399999999999989E-002 -4.1285120396146457E-013 + -6.8300000000000000E-002 -2.8991365514860479E-013 + -6.7199999999999996E-002 3.7689499416369843E-013 + -6.6099999999999992E-002 6.6022854501232575E-013 + -6.5000000000000002E-002 -1.0487738336204672E-013 + -6.3899999999999985E-002 -1.0222491256262067E-012 + -6.2799999999999995E-002 -5.2546834071465209E-013 + -6.1699999999999991E-002 1.1612621671555634E-012 + -6.0599999999999994E-002 1.6429056465955272E-012 + -5.9499999999999990E-002 -4.3080491431146672E-013 + -5.8399999999999994E-002 -2.6582687873838440E-012 + -5.7299999999999990E-002 -1.4798648417801985E-012 + -5.6199999999999986E-002 2.3741883025535371E-012 + -5.5099999999999996E-002 3.6569926774310257E-012 + -5.3999999999999992E-002 -3.4671514249039193E-013 + -5.2899999999999989E-002 -4.7691898173718439E-012 + -5.1799999999999985E-002 -2.8353621533971918E-012 + -5.0699999999999995E-002 3.9462998840944508E-012 + -4.9599999999999991E-002 6.1617963335869330E-012 + -4.8499999999999988E-002 -6.3214413087778198E-013 + -4.7399999999999998E-002 -7.9608594022451129E-012 + -4.6299999999999994E-002 -4.8448896804165198E-012 + -4.5199999999999990E-002 5.9953465803008754E-012 + -4.4099999999999986E-002 1.0003358384691463E-011 + -4.2999999999999997E-002 7.0874453224692435E-013 + -4.1899999999999993E-002 -9.9524017499463824E-012 + -4.0799999999999989E-002 -7.5308067074009166E-012 + -3.9699999999999985E-002 4.1724605541471060E-012 + -3.8599999999999995E-002 8.2181275673498533E-012 + -3.7499999999999992E-002 -6.3641670058900424E-013 + -3.6399999999999988E-002 -8.0516036546351977E-012 + -3.5299999999999984E-002 -1.8645905132397278E-012 + -3.4199999999999994E-002 9.1504139335119028E-012 + -3.3099999999999991E-002 8.9049496942994466E-012 + -3.1999999999999987E-002 -8.5712508054655578E-013 + -3.0899999999999997E-002 -4.3748980133040405E-012 + -2.9799999999999993E-002 6.2667395144683224E-013 + -2.8699999999999989E-002 -1.9753673523303927E-012 + -2.7599999999999986E-002 -1.6764046747996808E-011 + -2.6499999999999996E-002 -2.0917271387199676E-011 + -2.5399999999999992E-002 2.9942175041458574E-012 + -2.4299999999999988E-002 3.0768766007271964E-011 + -2.3199999999999985E-002 2.1648766113102624E-011 + -2.2099999999999995E-002 -1.9667056178063191E-011 + -2.0999999999999991E-002 -3.8431577364939074E-011 + -1.9899999999999987E-002 -5.0983444896401942E-012 + -1.8799999999999983E-002 3.2654840637080795E-011 + -1.7699999999999994E-002 9.2144503832658486E-012 + -1.6599999999999990E-002 -5.9762590709500074E-011 + -1.5499999999999986E-002 -8.4332964223055029E-011 + -1.4399999999999996E-002 -1.9595804146010920E-011 + -1.3299999999999992E-002 6.4436289637370692E-011 + -1.2199999999999989E-002 6.8664129937445750E-011 + -1.1099999999999985E-002 -7.3283167728588339E-012 + -9.9999999999999950E-003 -7.1437647464200893E-011 + -8.8999999999999913E-003 -6.8146689680137484E-011 + -7.7999999999999875E-003 -4.3199541166494271E-011 + -6.6999999999999837E-003 -6.1488959757216577E-011 + -5.5999999999999939E-003 -1.1013896045186655E-010 + -4.4999999999999901E-003 -1.2982837027664118E-010 + -3.3999999999999864E-003 -1.1040854341892725E-010 + -2.2999999999999826E-003 -9.1320548345485975E-011 + -1.1999999999999927E-003 -8.1284333430797773E-011 + -9.9999999999988987E-005 -4.9708792637659371E-011 + 1.0000000000000148E-003 -2.1639438504972297E-011 + 2.1000000000000185E-003 -9.5467335425869493E-011 + 3.2000000000000084E-003 -3.0017516250424592E-010 + 4.3000000000000121E-003 -4.9971549120897407E-010 + 5.4000000000000159E-003 -5.2224152780055988E-010 + 6.5000000000000058E-003 -3.9319675293469913E-010 + 7.6000000000000234E-003 -3.3033473179067130E-010 + 8.7000000000000133E-003 -4.5440207152580570E-010 + 9.8000000000000032E-003 -6.1718363753016092E-010 + 1.0900000000000021E-002 -6.0358207321087320E-010 + 1.2000000000000011E-002 -4.5348858002114412E-010 + 1.3100000000000001E-002 -4.4994374892581845E-010 + 1.4200000000000018E-002 -7.4984174425196670E-010 + 1.5300000000000008E-002 -1.1818868106416858E-009 + 1.6400000000000026E-002 -1.4755059396520664E-009 + 1.7500000000000016E-002 -1.5458058166828437E-009 + 1.8600000000000005E-002 -1.5393381014305874E-009 + 1.9700000000000023E-002 -1.5745776904552145E-009 + 2.0800000000000013E-002 -1.6158953064504544E-009 + 2.1900000000000003E-002 -1.6423843396395910E-009 + 2.3000000000000020E-002 -1.7203217739236720E-009 + 2.4100000000000010E-002 -1.8848380634040041E-009 + 2.5200000000000000E-002 -2.0895216668037619E-009 + 2.6300000000000018E-002 -2.2719397474446623E-009 + 2.7400000000000008E-002 -2.5349033982990932E-009 + 2.8500000000000025E-002 -2.9372948517902842E-009 + 2.9600000000000015E-002 -3.3099158969207565E-009 + 3.0700000000000005E-002 -3.4184020059058184E-009 + 3.1800000000000023E-002 -3.2481402012507488E-009 + 3.2900000000000013E-002 -3.1041575976331615E-009 + 3.4000000000000002E-002 -2.9724318562074359E-009 + 3.5100000000000020E-002 -3.0070452794461744E-009 + 3.6200000000000010E-002 -2.8310820354704447E-009 + 3.7300000000000028E-002 -2.7817319558920417E-009 + 3.8400000000000017E-002 -2.7204971608796313E-009 + 3.9500000000000007E-002 -2.6542124054174110E-009 + 4.0600000000000025E-002 -2.7254423162759167E-009 + 4.1700000000000015E-002 -2.6409849862574220E-009 + 4.2800000000000005E-002 -2.1600243815811382E-009 + 4.3900000000000022E-002 -1.4630907596568932E-009 + 4.5000000000000012E-002 -1.1006403566327094E-009 + 4.6100000000000002E-002 -7.1711342419789048E-010 + 4.7200000000000020E-002 -3.4720039343572040E-011 + 4.8300000000000010E-002 8.6490903328240165E-010 + 4.9400000000000027E-002 1.8962726944238284E-009 + 5.0500000000000017E-002 3.0540359130526440E-009 + 5.1600000000000007E-002 3.8591121409581319E-009 + 5.2700000000000025E-002 4.1994594468519608E-009 + 5.3800000000000014E-002 4.7480899212359873E-009 + 5.4900000000000004E-002 5.9592100143390780E-009 + 5.6000000000000022E-002 7.6276318594636905E-009 + 5.7100000000000012E-002 9.1184695349966205E-009 + 5.8200000000000002E-002 9.7344452498759892E-009 + 5.9300000000000019E-002 9.7091605866239661E-009 + 6.0400000000000009E-002 9.6578531838531489E-009 + 6.1500000000000027E-002 1.1304796210254153E-008 + 6.2600000000000017E-002 1.2669386428854068E-008 + 6.3700000000000007E-002 1.3559623646131058E-008 + 6.4800000000000024E-002 1.3655647279620098E-008 + 6.5900000000000014E-002 1.4439827111800696E-008 + 6.7000000000000004E-002 1.5713197853983729E-008 + 6.8100000000000022E-002 1.5662067198718432E-008 + 6.9200000000000012E-002 1.3971352075259347E-008 + 7.0300000000000029E-002 1.3606915594266411E-008 + 7.1400000000000019E-002 1.4858410501972230E-008 + 7.2500000000000009E-002 1.3571445300897267E-008 + 7.3600000000000027E-002 8.9305522976701468E-009 + 7.4700000000000016E-002 5.2285624718706458E-009 + 7.5800000000000006E-002 7.9287199028499344E-009 + 7.6900000000000024E-002 1.3189348280207014E-008 + 7.8000000000000014E-002 1.3343643523455739E-008 + 7.9100000000000004E-002 6.7969061490202876E-009 + 8.0200000000000021E-002 -1.7433215981910166E-009 + 8.1300000000000011E-002 -5.0123816208724747E-009 + 8.2400000000000029E-002 -2.1368207203664724E-009 + 8.3500000000000019E-002 7.4839839880880277E-010 + 8.4600000000000009E-002 -1.2792124026717033E-009 + 8.5700000000000026E-002 -8.4018978441235959E-009 + 8.6800000000000016E-002 -1.5535912112341066E-008 + 8.7900000000000006E-002 -1.8017612291032492E-008 + 8.9000000000000024E-002 -1.5062024516510064E-008 + 9.0100000000000013E-002 -1.0463006461236546E-008 + 9.1200000000000003E-002 -9.3163743386526221E-009 + 9.2300000000000021E-002 -1.3813943766649572E-008 + 9.3400000000000011E-002 -2.2303089153297151E-008 + 9.4500000000000028E-002 -2.9126239198262738E-008 + 9.5600000000000018E-002 -2.7085588882869160E-008 + 9.6700000000000008E-002 -1.8134288737314819E-008 + 9.7800000000000026E-002 -1.0836878949760376E-008 + 9.8900000000000016E-002 -1.3982472069073992E-008 + 0.10000000000000001 -2.4351669125621811E-008 + 0.10110000000000002 -3.1542025880071378E-008 + 0.10220000000000001 -2.6215570159138224E-008 + 0.10330000000000003 -1.3370298646009360E-008 + 0.10440000000000002 -3.9630925208200551E-009 + 0.10550000000000001 -5.8755427190249065E-009 + 0.10660000000000003 -1.4902170164532436E-008 + 0.10770000000000002 -2.0635239295074825E-008 + 0.10880000000000001 -1.7014169628737363E-008 + 0.10990000000000003 -5.5338871263188594E-009 + 0.11100000000000002 3.5015830235352041E-009 + 0.11210000000000001 5.2611306422534199E-009 + 0.11320000000000002 1.7066916768726514E-009 + 0.11430000000000001 -5.4986650788180214E-009 + 0.11540000000000003 -7.9512014750093840E-009 + 0.11650000000000002 -5.9072724489794837E-010 + 0.11760000000000001 1.4220236543849296E-008 + 0.11870000000000003 2.3869146659194485E-008 + 0.11980000000000002 1.6608000308337978E-008 + 0.12090000000000001 1.4035238526943772E-009 + 0.12200000000000003 -4.7575858808102112E-009 + 0.12310000000000001 5.0345625446368558E-009 + 0.12420000000000003 2.0550267265662114E-008 + 0.12530000000000002 2.6546834064333780E-008 + 0.12640000000000001 2.0001886369414024E-008 + 0.12750000000000003 8.8671132658646457E-009 + 0.12860000000000002 3.1268276856621924E-009 + 0.12970000000000001 5.6420281779878678E-009 + 0.13080000000000003 1.0944062545092947E-008 + 0.13190000000000002 1.6334627872538476E-008 + 0.13300000000000001 1.8621411967956192E-008 + 0.13410000000000000 1.4109853729848965E-008 + 0.13520000000000004 3.0196452005526453E-009 + 0.13630000000000003 -5.3798463461873780E-009 + 0.13740000000000002 -8.6034318558247946E-010 + 0.13850000000000001 1.3347854377343538E-008 + 0.13960000000000000 2.1002259487090669E-008 + 0.14070000000000005 1.1594402771208934E-008 + 0.14180000000000004 -5.8775491140750091E-009 + 0.14290000000000003 -1.3334753745652961E-008 + 0.14400000000000002 -5.3739106498085221E-009 + 0.14510000000000001 6.0839178139815431E-009 + 0.14620000000000000 8.4975360081784856E-009 + 0.14730000000000004 2.9826894287765526E-009 + 0.14840000000000003 -2.0865456029639518E-009 + 0.14950000000000002 -4.2678092171399840E-009 + 0.15060000000000001 -6.2337113249100184E-009 + 0.15170000000000000 -6.9672623226324504E-009 + 0.15280000000000005 -9.2032942378139637E-010 + 0.15390000000000004 9.0326297552678625E-009 + 0.15500000000000003 1.0439264563899542E-008 + 0.15610000000000002 -3.1954150436774853E-009 + 0.15720000000000001 -1.9953512619963476E-008 + 0.15830000000000000 -2.0591514271472988E-008 + 0.15940000000000004 -3.2439000374751004E-009 + 0.16050000000000003 1.2340438004798671E-008 + 0.16160000000000002 9.7785015640283746E-009 + 0.16270000000000001 -4.1407854922681508E-009 + 0.16380000000000000 -1.1578314307314486E-008 + 0.16490000000000005 -6.9278924819116128E-009 + 0.16600000000000004 2.5586713303660247E-010 + 0.16710000000000003 1.9775474591199327E-009 + 0.16820000000000002 1.7608099422972145E-009 + 0.16930000000000001 3.2566058738581205E-009 + 0.17040000000000000 5.9883442649066865E-010 + 0.17150000000000004 -9.7050492087191742E-009 + 0.17260000000000003 -1.7298026122603005E-008 + 0.17370000000000002 -8.1022379916362297E-009 + 0.17480000000000001 1.2403700289098651E-008 + 0.17590000000000000 2.0706378833779127E-008 + 0.17700000000000005 5.6511586521423851E-009 + 0.17810000000000004 -1.5339868042474336E-008 + 0.17920000000000003 -1.7094203386136542E-008 + 0.18030000000000002 4.4969603041344897E-010 + 0.18140000000000001 1.3600178760952986E-008 + 0.18250000000000000 7.7746316051729991E-009 + 0.18360000000000004 -5.2875215317271795E-009 + 0.18470000000000003 -8.0502022825612585E-009 + 0.18580000000000002 -1.3444345636770549E-009 + 0.18690000000000001 1.5893583116266541E-009 + 0.18800000000000000 -1.3672039056444873E-009 + 0.18910000000000005 4.5870007792103706E-010 + 0.19020000000000004 8.6732381276988235E-009 + 0.19130000000000003 9.7113819208516361E-009 + 0.19240000000000002 -3.4120135605775204E-009 + 0.19350000000000001 -1.5891078675167591E-008 + 0.19460000000000005 -9.5612939787770301E-009 + 0.19570000000000004 9.3775822662678365E-009 + 0.19680000000000003 1.6236651134704516E-008 + 0.19790000000000002 2.1286303830692077E-009 + 0.19900000000000001 -1.3020615696746063E-008 + 0.20010000000000000 -8.8952774035533366E-009 + 0.20120000000000005 6.6398242459797530E-009 + 0.20230000000000004 1.0523477200763409E-008 + 0.20340000000000003 -1.3209902061106504E-009 + 0.20450000000000002 -9.5164827129678997E-009 + 0.20560000000000000 -2.0428208014067195E-009 + 0.20670000000000005 7.9540916075870882E-009 + 0.20780000000000004 3.9836738352505563E-009 + 0.20890000000000003 -7.3780448417437583E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0005.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0005.BXZ.semd new file mode 100644 index 00000000..3ea75bf2 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0005.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 -1.0370384665327475E-019 + -0.11230000000000000 -4.6409876227256865E-020 + -0.11119999999999999 8.2720873669385448E-019 + -0.11009999999999999 8.0862064416129255E-019 + -0.10900000000000000 -2.4883418826797283E-018 + -0.10790000000000000 -2.5798952668528631E-018 + -0.10679999999999999 4.4458120695224181E-018 + -0.10569999999999999 -8.2915616800998807E-018 + -0.10460000000000000 -4.1711786762958298E-017 + -0.10349999999999999 3.4793565756919995E-017 + -0.10239999999999999 2.8669140353912079E-016 + -0.10130000000000000 2.5638882632087780E-016 + -0.10020000000000000 -6.8406137298284960E-016 + -9.9099999999999994E-002 -1.7783003564977255E-015 + -9.7999999999999990E-002 -6.4952429277282515E-016 + -9.6899999999999986E-002 3.2767266276625268E-015 + -9.5799999999999996E-002 5.7871666883830847E-015 + -9.4699999999999993E-002 2.2170075190009342E-015 + -9.3599999999999989E-002 -5.0691211888860901E-015 + -9.2499999999999999E-002 -9.9055149933163777E-015 + -9.1399999999999995E-002 -1.3656558048584684E-014 + -9.0299999999999991E-002 -1.9275605214080262E-014 + -8.9200000000000002E-002 -7.1703405745467824E-015 + -8.8099999999999984E-002 5.4147770387489094E-014 + -8.6999999999999994E-002 1.3642902183409050E-013 + -8.5899999999999990E-002 1.1752883009256282E-013 + -8.4799999999999986E-002 -9.3426256856689316E-014 + -8.3699999999999997E-002 -3.7053053767582833E-013 + -8.2599999999999993E-002 -4.1808887623652480E-013 + -8.1499999999999989E-002 -1.0171629706047514E-013 + -8.0399999999999999E-002 3.5628252193116439E-013 + -7.9299999999999995E-002 6.6288993608512592E-013 + -7.8199999999999992E-002 8.2279506558730064E-013 + -7.7100000000000002E-002 9.0005449924698833E-013 + -7.5999999999999984E-002 4.4932590634316760E-013 + -7.4899999999999994E-002 -1.1745848434510653E-012 + -7.3799999999999991E-002 -3.4557812340907379E-012 + -7.2699999999999987E-002 -4.2359757194965209E-012 + -7.1599999999999997E-002 -1.7172210918861563E-012 + -7.0499999999999993E-002 2.9525605051150539E-012 + -6.9399999999999989E-002 6.3249323313530059E-012 + -6.8300000000000000E-002 6.5535025323137930E-012 + -6.7199999999999996E-002 5.3395486816765203E-012 + -6.6099999999999992E-002 4.4603713084123697E-012 + -6.5000000000000002E-002 1.5831729373652625E-012 + -6.3899999999999985E-002 -7.2067703367484359E-012 + -6.2799999999999995E-002 -1.9912897719631673E-011 + -6.1699999999999991E-002 -2.7178318623422015E-011 + -6.0599999999999994E-002 -2.1546920497828026E-011 + -5.9499999999999990E-002 -6.1065978662622200E-012 + -5.8399999999999994E-002 1.0584761366005946E-011 + -5.7299999999999990E-002 2.7202171071216696E-011 + -5.6199999999999986E-002 5.0020990821630917E-011 + -5.5099999999999996E-002 7.6652982572422701E-011 + -5.3999999999999992E-002 8.5816118100545680E-011 + -5.2899999999999989E-002 5.3101446850778444E-011 + -5.1799999999999985E-002 -2.2090558549070494E-011 + -5.0699999999999995E-002 -1.1234477237387352E-010 + -4.9599999999999991E-002 -1.8649713717788785E-010 + -4.8499999999999988E-002 -2.2949625533286167E-010 + -4.7399999999999998E-002 -2.3298921125736172E-010 + -4.6299999999999994E-002 -1.7724297030063951E-010 + -4.5199999999999990E-002 -3.9997807149694253E-011 + -4.4099999999999986E-002 1.7328639911884380E-010 + -4.2999999999999997E-002 4.1959899443888560E-010 + -4.1899999999999993E-002 6.4424504619964296E-010 + -4.0799999999999989E-002 8.0668832724839490E-010 + -3.9699999999999985E-002 8.7561646822109651E-010 + -3.8599999999999995E-002 8.1776507787623132E-010 + -3.7499999999999992E-002 6.2022365021618953E-010 + -3.6399999999999988E-002 3.2891844803373260E-010 + -3.5299999999999984E-002 4.5455552516449060E-011 + -3.4199999999999994E-002 -1.2487523515236632E-010 + -3.3099999999999991E-002 -1.0976099890092073E-010 + -3.1999999999999987E-002 1.4637492606883740E-010 + -3.0899999999999997E-002 6.9391509205374291E-010 + -2.9799999999999993E-002 1.5184199453344149E-009 + -2.8699999999999989E-002 2.4584017044304574E-009 + -2.7599999999999986E-002 3.2189666487880686E-009 + -2.6499999999999996E-002 3.4918123947846880E-009 + -2.5399999999999992E-002 3.0425113539678250E-009 + -2.4299999999999988E-002 1.6652297318842102E-009 + -2.3199999999999985E-002 -8.9583496176715016E-010 + -2.2099999999999995E-002 -4.8898360915927697E-009 + -2.0999999999999991E-002 -1.0389102023111718E-008 + -1.9899999999999987E-002 -1.7221799097910662E-008 + -1.8799999999999983E-002 -2.5130848513299497E-008 + -1.7699999999999994E-002 -3.4010277261131705E-008 + -1.6599999999999990E-002 -4.3996138288093789E-008 + -1.5499999999999986E-002 -5.5407486598824107E-008 + -1.4399999999999996E-002 -6.8721050183739862E-008 + -1.3299999999999992E-002 -8.4656129217819398E-008 + -1.2199999999999989E-002 -1.0424456320379250E-007 + -1.1099999999999985E-002 -1.2877325161753106E-007 + -9.9999999999999950E-003 -1.5969079925071128E-007 + -8.8999999999999913E-003 -1.9860701172547124E-007 + -7.7999999999999875E-003 -2.4732432279961358E-007 + -6.6999999999999837E-003 -3.0777553661209822E-007 + -5.5999999999999939E-003 -3.8194360740817501E-007 + -4.4999999999999901E-003 -4.7200117592183233E-007 + -3.3999999999999864E-003 -5.8066473229700932E-007 + -2.2999999999999826E-003 -7.1144154389912728E-007 + -1.1999999999999927E-003 -8.6851849800950731E-007 + -9.9999999999988987E-005 -1.0565523780314834E-006 + 1.0000000000000148E-003 -1.2807668099412695E-006 + 2.1000000000000185E-003 -1.5473519852093887E-006 + 3.2000000000000084E-003 -1.8637186940395623E-006 + 4.3000000000000121E-003 -2.2382841962098610E-006 + 5.4000000000000159E-003 -2.6801371859619394E-006 + 6.5000000000000058E-003 -3.1991403375286609E-006 + 7.6000000000000234E-003 -3.8063901683926815E-006 + 8.7000000000000133E-003 -4.5144947762310039E-006 + 9.8000000000000032E-003 -5.3374310482467990E-006 + 1.0900000000000021E-002 -6.2902990975999273E-006 + 1.2000000000000011E-002 -7.3894048000511248E-006 + 1.3100000000000001E-002 -8.6525224105571397E-006 + 1.4200000000000018E-002 -1.0098992788698524E-005 + 1.5300000000000008E-002 -1.1749677469197195E-005 + 1.6400000000000026E-002 -1.3626881809614133E-005 + 1.7500000000000016E-002 -1.5754327250760980E-005 + 1.8600000000000005E-002 -1.8156746591557749E-005 + 1.9700000000000023E-002 -2.0859422875219025E-005 + 2.0800000000000013E-002 -2.3887803763500415E-005 + 2.1900000000000003E-002 -2.7267558834864758E-005 + 2.3000000000000020E-002 -3.1024472264107317E-005 + 2.4100000000000010E-002 -3.5183682484785095E-005 + 2.5200000000000000E-002 -3.9768830902175978E-005 + 2.6300000000000018E-002 -4.4801287003792822E-005 + 2.7400000000000008E-002 -5.0299935537623242E-005 + 2.8500000000000025E-002 -5.6281383876921609E-005 + 2.9600000000000015E-002 -6.2758910644333810E-005 + 3.0700000000000005E-002 -6.9740883191116154E-005 + 3.1800000000000023E-002 -7.7229691669344902E-005 + 3.2900000000000013E-002 -8.5220519395079464E-005 + 3.4000000000000002E-002 -9.3700160505250096E-005 + 3.5100000000000020E-002 -1.0264693992212415E-004 + 3.6200000000000010E-002 -1.1202981841051951E-004 + 3.7300000000000028E-002 -1.2180616613477468E-004 + 3.8400000000000017E-002 -1.3192142068874091E-004 + 3.9500000000000007E-002 -1.4230980013962835E-004 + 4.0600000000000025E-002 -1.5289253497030586E-004 + 4.1700000000000015E-002 -1.6357612912543118E-004 + 4.2800000000000005E-002 -1.7425433907192200E-004 + 4.3900000000000022E-002 -1.8480588914826512E-004 + 4.5000000000000012E-002 -1.9509712001308799E-004 + 4.6100000000000002E-002 -2.0498028607107699E-004 + 4.7200000000000020E-002 -2.1429437038023025E-004 + 4.8300000000000010E-002 -2.2286617604549974E-004 + 4.9400000000000027E-002 -2.3051192692946643E-004 + 5.0500000000000017E-002 -2.3703684564679861E-004 + 5.1600000000000007E-002 -2.4224187654908746E-004 + 5.2700000000000025E-002 -2.4592480622231960E-004 + 5.3800000000000014E-002 -2.4788352311588824E-004 + 5.4900000000000004E-002 -2.4791527539491653E-004 + 5.6000000000000022E-002 -2.4582026526331902E-004 + 5.7100000000000012E-002 -2.4140797904692590E-004 + 5.8200000000000002E-002 -2.3450376465916634E-004 + 5.9300000000000019E-002 -2.2494935547001660E-004 + 6.0400000000000009E-002 -2.1261039364617318E-004 + 6.1500000000000027E-002 -1.9737334514502436E-004 + 6.2600000000000017E-002 -1.7915481294039637E-004 + 6.3700000000000007E-002 -1.5790264296811074E-004 + 6.4800000000000024E-002 -1.3360229786485434E-004 + 6.5900000000000014E-002 -1.0628006566548720E-004 + 6.7000000000000004E-002 -7.6010277552995831E-005 + 6.8100000000000022E-002 -4.2911153286695480E-005 + 6.9200000000000012E-002 -7.1422709879698232E-006 + 7.0300000000000029E-002 3.1095562007976696E-005 + 7.1400000000000019E-002 7.1550690336152911E-005 + 7.2500000000000009E-002 1.1391528823878616E-004 + 7.3600000000000027E-002 1.5783593698870391E-004 + 7.4700000000000016E-002 2.0292380941100419E-004 + 7.5800000000000006E-002 2.4876045063138008E-004 + 7.6900000000000024E-002 2.9489057487808168E-004 + 7.8000000000000014E-002 3.4082488855347037E-004 + 7.9100000000000004E-002 3.8605037843808532E-004 + 8.0200000000000021E-002 4.3003886821679771E-004 + 8.1300000000000011E-002 4.7225956222973764E-004 + 8.2400000000000029E-002 5.1218463340774179E-004 + 8.3500000000000019E-002 5.4929580073803663E-004 + 8.4600000000000009E-002 5.8308866573497653E-004 + 8.5700000000000026E-002 6.1308179283514619E-004 + 8.6800000000000016E-002 6.3882704125717282E-004 + 8.7900000000000006E-002 6.5992219606414437E-004 + 8.9000000000000024E-002 6.7601946648210287E-004 + 9.0100000000000013E-002 6.8683078279718757E-004 + 9.1200000000000003E-002 6.9212628295645118E-004 + 9.2300000000000021E-002 6.9173972588032484E-004 + 9.3400000000000011E-002 6.8557233316823840E-004 + 9.4500000000000028E-002 6.7360326647758484E-004 + 9.5600000000000018E-002 6.5589632140472531E-004 + 9.6700000000000008E-002 6.3259567832574248E-004 + 9.7800000000000026E-002 6.0391356237232685E-004 + 9.8900000000000016E-002 5.7012267643585801E-004 + 0.10000000000000001 5.3156272042542696E-004 + 0.10110000000000002 4.8864312702789903E-004 + 0.10220000000000001 4.4184207217767835E-004 + 0.10330000000000003 3.9168540388345718E-004 + 0.10440000000000002 3.3873211941681802E-004 + 0.10550000000000001 2.8356409166008234E-004 + 0.10660000000000003 2.2678574896417558E-004 + 0.10770000000000002 1.6902369679883122E-004 + 0.10880000000000001 1.1091378837591037E-004 + 0.10990000000000003 5.3085463150637224E-005 + 0.11100000000000002 -3.8542948459507897E-006 + 0.11210000000000001 -5.9325768233975396E-005 + 0.11320000000000002 -1.1278450983809307E-004 + 0.11430000000000001 -1.6373048129025847E-004 + 0.11540000000000003 -2.1169938554521650E-004 + 0.11650000000000002 -2.5627133436501026E-004 + 0.11760000000000001 -2.9708808870054781E-004 + 0.11870000000000003 -3.3386342693120241E-004 + 0.11980000000000002 -3.6638474557548761E-004 + 0.12090000000000001 -3.9449494215659797E-004 + 0.12200000000000003 -4.1808639070950449E-004 + 0.12310000000000001 -4.3711200123652816E-004 + 0.12420000000000003 -4.5159223373048007E-004 + 0.12530000000000002 -4.6161425416357815E-004 + 0.12640000000000001 -4.6731726615689695E-004 + 0.12750000000000003 -4.6888145152479410E-004 + 0.12860000000000002 -4.6652636956423521E-004 + 0.12970000000000001 -4.6051031677052379E-004 + 0.13080000000000003 -4.5112476800568402E-004 + 0.13190000000000002 -4.3868407374247909E-004 + 0.13300000000000001 -4.2352071614004672E-004 + 0.13410000000000000 -4.0598466875962913E-004 + 0.13520000000000004 -3.8643297739326954E-004 + 0.13630000000000003 -3.6521593574434519E-004 + 0.13740000000000002 -3.4267187584191561E-004 + 0.13850000000000001 -3.1913394923321903E-004 + 0.13960000000000000 -2.9493219335563481E-004 + 0.14070000000000005 -2.7038113330490887E-004 + 0.14180000000000004 -2.4576217401772738E-004 + 0.14290000000000003 -2.2132474987301975E-004 + 0.14400000000000002 -1.9730030908249319E-004 + 0.14510000000000001 -1.7390742141287774E-004 + 0.14620000000000000 -1.5133799752220511E-004 + 0.14730000000000004 -1.2974449782632291E-004 + 0.14840000000000003 -1.0924367234110832E-004 + 0.14950000000000002 -8.9933877461589873E-005 + 0.15060000000000001 -7.1900220063980669E-005 + 0.15170000000000000 -5.5202017392730340E-005 + 0.15280000000000005 -3.9864436985226348E-005 + 0.15390000000000004 -2.5889963580993935E-005 + 0.15500000000000003 -1.3270910130813718E-005 + 0.15610000000000002 -1.9905364752048627E-006 + 0.15720000000000001 7.9871560956235044E-006 + 0.15830000000000000 1.6718860933906399E-005 + 0.15940000000000004 2.4267696062452160E-005 + 0.16050000000000003 3.0692630389239639E-005 + 0.16160000000000002 3.6058634577784687E-005 + 0.16270000000000001 4.0448067011311650E-005 + 0.16380000000000000 4.3951557017862797E-005 + 0.16490000000000005 4.6649154683109373E-005 + 0.16600000000000004 4.8608366341795772E-005 + 0.16710000000000003 4.9901100283022970E-005 + 0.16820000000000002 5.0613616622285917E-005 + 0.16930000000000001 5.0831204134738073E-005 + 0.17040000000000000 5.0617651140782982E-005 + 0.17150000000000004 5.0021237257169560E-005 + 0.17260000000000003 4.9097623559646308E-005 + 0.17370000000000002 4.7916590119712055E-005 + 0.17480000000000001 4.6540379116777331E-005 + 0.17590000000000000 4.5006159780314192E-005 + 0.17700000000000005 4.3337517126929015E-005 + 0.17810000000000004 4.1569310269551352E-005 + 0.17920000000000003 3.9748381823301315E-005 + 0.18030000000000002 3.7911351682851091E-005 + 0.18140000000000001 3.6072760849492624E-005 + 0.18250000000000000 3.4241384128108621E-005 + 0.18360000000000004 3.2436331821372733E-005 + 0.18470000000000003 3.0679628252983093E-005 + 0.18580000000000002 2.8978773116250522E-005 + 0.18690000000000001 2.7330484954291023E-005 + 0.18800000000000000 2.5741595891304314E-005 + 0.18910000000000005 2.4232338546426035E-005 + 0.19020000000000004 2.2813002942712046E-005 + 0.19130000000000003 2.1469264538609423E-005 + 0.19240000000000002 2.0182133084745146E-005 + 0.19350000000000001 1.8955757695948705E-005 + 0.19460000000000005 1.7813272279454395E-005 + 0.19570000000000004 1.6763606254244223E-005 + 0.19680000000000003 1.5786092262715101E-005 + 0.19790000000000002 1.4855744666419923E-005 + 0.19900000000000001 1.3972322449262720E-005 + 0.20010000000000000 1.3153062354831491E-005 + 0.20120000000000005 1.2402353604556993E-005 + 0.20230000000000004 1.1703991731337737E-005 + 0.20340000000000003 1.1045119208574761E-005 + 0.20450000000000002 1.0431290320411790E-005 + 0.20560000000000000 9.8698474175762385E-006 + 0.20670000000000005 9.3497810667031445E-006 + 0.20780000000000004 8.8525284809293225E-006 + 0.20890000000000003 8.3778277257806621E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0006.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0006.BXX.semd new file mode 100644 index 00000000..b15e91ec --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0006.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 3.7337474201100635E-029 + -0.10790000000000000 -1.5412331116230077E-029 + -0.10679999999999999 -4.7066073388754569E-028 + -0.10569999999999999 3.4943684715707592E-029 + -0.10460000000000000 2.2726597345071365E-027 + -0.10349999999999999 -2.3659194253901885E-027 + -0.10239999999999999 -5.7739541510844659E-027 + -0.10130000000000000 4.9473427078375310E-026 + -0.10020000000000000 7.3761459029535005E-026 + -9.9099999999999994E-002 -3.5826201827083431E-025 + -9.7999999999999990E-002 -9.5600889533899220E-025 + -9.6899999999999986E-002 7.2430289532043986E-025 + -9.5799999999999996E-002 5.5817573065686072E-024 + -9.4699999999999993E-002 4.8780886459460334E-024 + -9.3599999999999989E-002 -1.3090443847076139E-023 + -9.2499999999999999E-002 -3.3913120849120435E-023 + -9.1399999999999995E-002 -1.4169992896122947E-023 + -9.0299999999999991E-002 5.5987124517767035E-023 + -8.9200000000000002E-002 1.2020276247458582E-022 + -8.8099999999999984E-002 1.4259945758512212E-022 + -8.6999999999999994E-002 8.8054408667422549E-023 + -8.5899999999999990E-002 -3.6373934577633931E-022 + -8.4799999999999986E-002 -1.5562613606973526E-021 + -8.3699999999999997E-002 -2.2292366047010293E-021 + -8.2599999999999993E-002 1.1398425652461762E-021 + -8.1499999999999989E-002 9.5910453036594165E-021 + -8.0399999999999999E-002 1.4230807180426619E-020 + -7.9299999999999995E-002 -2.0212031292681927E-022 + -7.8199999999999992E-002 -3.4533249303963172E-020 + -7.7100000000000002E-002 -5.9679594855537766E-020 + -7.5999999999999984E-002 -3.5590592921959079E-020 + -7.4899999999999994E-002 5.0935878959371719E-020 + -7.3799999999999991E-002 1.7517766056358062E-019 + -7.2699999999999987E-002 2.7621093522218231E-019 + -7.1599999999999997E-002 2.1148608146734807E-019 + -7.0499999999999993E-002 -2.4874869398178665E-019 + -6.9399999999999989E-002 -1.1344284758821477E-018 + -6.8300000000000000E-002 -1.7642916673579745E-018 + -6.7199999999999996E-002 -7.9612116962379203E-019 + -6.6099999999999992E-002 2.4487958251596400E-018 + -6.5000000000000002E-002 6.2714451763606406E-018 + -6.3899999999999985E-002 6.7751030436349908E-018 + -6.2799999999999995E-002 7.9459496969484341E-019 + -6.1699999999999991E-002 -1.0857177328038241E-017 + -6.0599999999999994E-002 -2.2700522691084652E-017 + -5.9499999999999990E-002 -2.5839881565237755E-017 + -5.8399999999999994E-002 -9.5859066056626442E-018 + -5.7299999999999990E-002 3.2789313750148909E-017 + -5.6199999999999986E-002 8.9371028599952466E-017 + -5.5099999999999996E-002 1.1655930389915781E-016 + -5.3999999999999992E-002 5.5178492276113501E-017 + -5.2899999999999989E-002 -1.1382575652480077E-016 + -5.1799999999999985E-002 -3.1578526474163190E-016 + -5.0699999999999995E-002 -3.9751602968757097E-016 + -4.9599999999999991E-002 -2.2280119063538661E-016 + -4.8499999999999988E-002 2.2402870019463570E-016 + -4.7399999999999998E-002 7.9938369114166091E-016 + -4.6299999999999994E-002 1.2179053702975301E-015 + -4.5199999999999990E-002 1.0986554133018598E-015 + -4.4099999999999986E-002 1.1228346834652830E-016 + -4.2999999999999997E-002 -1.6862922496351743E-015 + -4.1899999999999993E-002 -3.5227653466426674E-015 + -4.0799999999999989E-002 -4.0350853897346689E-015 + -3.9699999999999985E-002 -2.1037183446133293E-015 + -3.8599999999999995E-002 2.1420565381137166E-015 + -3.7499999999999992E-002 7.0666633182863824E-015 + -3.6399999999999988E-002 1.0296900966155331E-014 + -3.5299999999999984E-002 9.7682168817970864E-015 + -3.4199999999999994E-002 4.2955200689281069E-015 + -3.3099999999999991E-002 -6.0232203712227549E-015 + -3.1999999999999987E-002 -1.8899691992088803E-014 + -3.0899999999999997E-002 -2.9128483885988363E-014 + -2.9799999999999993E-002 -2.9913727473806356E-014 + -2.8699999999999989E-002 -1.6592381020031667E-014 + -2.7599999999999986E-002 1.0003700511463254E-014 + -2.6499999999999996E-002 4.3557056561820823E-014 + -2.5399999999999992E-002 7.4719249613507815E-014 + -2.4299999999999988E-002 9.2169924036794582E-014 + -2.3199999999999985E-002 8.1799665782242292E-014 + -2.2099999999999995E-002 2.9473663364521646E-014 + -2.0999999999999991E-002 -6.8365147256384956E-014 + -1.9899999999999987E-002 -1.9201579616687919E-013 + -1.8799999999999983E-002 -2.9645410475412359E-013 + -1.7699999999999994E-002 -3.2548006716030808E-013 + -1.6599999999999990E-002 -2.3350895869689303E-013 + -1.5499999999999986E-002 -3.0124625125145521E-015 + -1.4399999999999996E-002 3.4366316758495385E-013 + -1.3299999999999992E-002 7.3275467724759347E-013 + -1.2199999999999989E-002 1.0337131541374167E-012 + -1.1099999999999985E-002 1.0800302709459975E-012 + -9.9999999999999950E-003 7.2678354220284680E-013 + -8.8999999999999913E-003 -7.5428731186391595E-014 + -7.7999999999999875E-003 -1.2279981718987809E-012 + -6.6999999999999837E-003 -2.4742831481600058E-012 + -5.5999999999999939E-003 -3.4267842469876131E-012 + -4.4999999999999901E-003 -3.6274631302207760E-012 + -3.3999999999999864E-003 -2.6573732363893710E-012 + -2.2999999999999826E-003 -3.0402278459497334E-013 + -1.1999999999999927E-003 3.2564892622766184E-012 + -9.9999999999988987E-005 7.3510555281819379E-012 + 1.0000000000000148E-003 1.0849147101532619E-011 + 2.1000000000000185E-003 1.2364879085902114E-011 + 3.2000000000000084E-003 1.0590565750756564E-011 + 4.3000000000000121E-003 4.7172001547968190E-012 + 5.4000000000000159E-003 -5.1288795259452069E-012 + 6.5000000000000058E-003 -1.7563445489643392E-011 + 7.6000000000000234E-003 -2.9900602827037659E-011 + 8.7000000000000133E-003 -3.8495130694204960E-011 + 9.8000000000000032E-003 -3.9456316686115045E-011 + 1.0900000000000021E-002 -2.9622772984572165E-011 + 1.2000000000000011E-002 -7.6443157359662450E-012 + 1.3100000000000001E-002 2.5038825179901636E-011 + 1.4200000000000018E-002 6.3623710466753636E-011 + 1.5300000000000008E-002 1.0011127343778625E-010 + 1.6400000000000026E-002 1.2439618779502837E-010 + 1.7500000000000016E-002 1.2618861511271007E-010 + 1.8600000000000005E-002 9.7445586322297828E-011 + 1.9700000000000023E-002 3.4873871151974711E-011 + 2.0800000000000013E-002 -5.8033914479560522E-011 + 2.1900000000000003E-002 -1.7009528507916372E-010 + 2.3000000000000020E-002 -2.8332425294763652E-010 + 2.4100000000000010E-002 -3.7591577073392557E-010 + 2.5200000000000000E-002 -4.2700812330487281E-010 + 2.6300000000000018E-002 -4.2232592423196991E-010 + 2.7400000000000008E-002 -3.5951841503845117E-010 + 2.8500000000000025E-002 -2.5193089281394521E-010 + 2.9600000000000015E-002 -1.2955643502454706E-010 + 3.0700000000000005E-002 -3.6094304628475626E-011 + 3.1800000000000023E-002 -2.1663032478969058E-011 + 3.2900000000000013E-002 -1.3178316771167431E-010 + 3.4000000000000002E-002 -3.9438902144084409E-010 + 3.5100000000000020E-002 -8.0729023466119543E-010 + 3.6200000000000010E-002 -1.3287202449419055E-009 + 3.7300000000000028E-002 -1.8733419260286155E-009 + 3.8400000000000017E-002 -2.3153845507550841E-009 + 3.9500000000000007E-002 -2.4991879676861117E-009 + 4.0600000000000025E-002 -2.2556057022171672E-009 + 4.1700000000000015E-002 -1.4214612820140360E-009 + 4.2800000000000005E-002 1.4196470388139204E-010 + 4.3900000000000022E-002 2.5351729604494722E-009 + 4.5000000000000012E-002 5.8150897430664372E-009 + 4.6100000000000002E-002 1.0000643868579573E-008 + 4.7200000000000020E-002 1.5090046545651603E-008 + 4.8300000000000010E-002 2.1089684665298591E-008 + 4.9400000000000027E-002 2.8049882416780747E-008 + 5.0500000000000017E-002 3.6104530920511024E-008 + 5.1600000000000007E-002 4.5506755697033441E-008 + 5.2700000000000025E-002 5.6659562375216410E-008 + 5.3800000000000014E-002 7.0135591556663712E-008 + 5.4900000000000004E-002 8.6684714517559769E-008 + 5.6000000000000022E-002 1.0723418597535783E-007 + 5.7100000000000012E-002 1.3287883859902649E-007 + 5.8200000000000002E-002 1.6487312848312285E-007 + 5.9300000000000019E-002 2.0462856298308907E-007 + 6.0400000000000009E-002 2.5372366962983506E-007 + 6.1500000000000027E-002 3.1393122412737284E-007 + 6.2600000000000017E-002 3.8726264506294683E-007 + 6.3700000000000007E-002 4.7603131747564476E-007 + 6.4800000000000024E-002 5.8293431948186480E-007 + 6.5900000000000014E-002 7.1113026933744550E-007 + 6.7000000000000004E-002 8.6432390844493057E-007 + 6.8100000000000022E-002 1.0468226037119166E-006 + 6.9200000000000012E-002 1.2636035080504371E-006 + 7.0300000000000029E-002 1.5203671637209482E-006 + 7.1400000000000019E-002 1.8235632524010725E-006 + 7.2500000000000009E-002 2.1804225980304182E-006 + 7.3600000000000027E-002 2.5989941150328377E-006 + 7.4700000000000016E-002 3.0881794828019338E-006 + 7.5800000000000006E-002 3.6578164781531086E-006 + 7.6900000000000024E-002 4.3187314986425918E-006 + 7.8000000000000014E-002 5.0827798077079933E-006 + 7.9100000000000004E-002 5.9628632698149886E-006 + 8.0200000000000021E-002 6.9730394898215309E-006 + 8.1300000000000011E-002 8.1283924373565242E-006 + 8.2400000000000029E-002 9.4450761025655083E-006 + 8.3500000000000019E-002 1.0940152606053744E-005 + 8.4600000000000009E-002 1.2631546269403771E-005 + 8.5700000000000026E-002 1.4537867173203267E-005 + 8.6800000000000016E-002 1.6678073734510690E-005 + 8.7900000000000006E-002 1.9071419956162572E-005 + 8.9000000000000024E-002 2.1737118004239164E-005 + 9.0100000000000013E-002 2.4694027160876431E-005 + 9.1200000000000003E-002 2.7960342777078040E-005 + 9.2300000000000021E-002 3.1553077860735357E-005 + 9.3400000000000011E-002 3.5487701097736135E-005 + 9.4500000000000028E-002 3.9777569327270612E-005 + 9.5600000000000018E-002 4.4433159928303212E-005 + 9.6700000000000008E-002 4.9461559683550149E-005 + 9.7800000000000026E-002 5.4866064601810649E-005 + 9.8900000000000016E-002 6.0645106714218855E-005 + 0.10000000000000001 6.6791355493478477E-005 + 0.10110000000000002 7.3290946602355689E-005 + 0.10220000000000001 8.0123296356759965E-005 + 0.10330000000000003 8.7259955762419850E-005 + 0.10440000000000002 9.4664013886358589E-005 + 0.10550000000000001 1.0228893370367587E-004 + 0.10660000000000003 1.1007826833520085E-004 + 0.10770000000000002 1.1796594480983913E-004 + 0.10880000000000001 1.2587517267093062E-004 + 0.10990000000000003 1.3371936802286655E-004 + 0.11100000000000002 1.4140053826849908E-004 + 0.11210000000000001 1.4880974777042866E-004 + 0.11320000000000002 1.5582963533233851E-004 + 0.11430000000000001 1.6233224596362561E-004 + 0.11540000000000003 1.6818163567222655E-004 + 0.11650000000000002 1.7323507927358150E-004 + 0.11760000000000001 1.7734414723236114E-004 + 0.11870000000000003 1.8035557877738029E-004 + 0.11980000000000002 1.8211464339401573E-004 + 0.12090000000000001 1.8246547551825643E-004 + 0.12200000000000003 1.8125763745047152E-004 + 0.12310000000000001 1.7834456230048090E-004 + 0.12420000000000003 1.7359232879243791E-004 + 0.12530000000000002 1.6687554307281971E-004 + 0.12640000000000001 1.5808168973308057E-004 + 0.12750000000000003 1.4711850963067263E-004 + 0.12860000000000002 1.3391593529377133E-004 + 0.12970000000000001 1.1842906678793952E-004 + 0.13080000000000003 1.0063933586934581E-004 + 0.13190000000000002 8.0554527812637389E-005 + 0.13300000000000001 5.8216530305799097E-005 + 0.13410000000000000 3.3700063795549795E-005 + 0.13520000000000004 7.1164663495437708E-006 + 0.13630000000000003 -2.1386857042671181E-005 + 0.13740000000000002 -5.1624228945001960E-005 + 0.13850000000000001 -8.3377752162050456E-005 + 0.13960000000000000 -1.1639541480690241E-004 + 0.14070000000000005 -1.5039315621834248E-004 + 0.14180000000000004 -1.8505391199141741E-004 + 0.14290000000000003 -2.2003108460921794E-004 + 0.14400000000000002 -2.5495700538158417E-004 + 0.14510000000000001 -2.8944903169758618E-004 + 0.14620000000000000 -3.2311092945747077E-004 + 0.14730000000000004 -3.5553803900256753E-004 + 0.14840000000000003 -3.8632014184258878E-004 + 0.14950000000000002 -4.1505185072310269E-004 + 0.15060000000000001 -4.4134122435934842E-004 + 0.15170000000000000 -4.6481576282531023E-004 + 0.15280000000000005 -4.8512764624319971E-004 + 0.15390000000000004 -5.0195842050015926E-004 + 0.15500000000000003 -5.1502347923815250E-004 + 0.15610000000000002 -5.2408053306862712E-004 + 0.15720000000000001 -5.2893621614202857E-004 + 0.15830000000000000 -5.2944844355806708E-004 + 0.15940000000000004 -5.2553089335560799E-004 + 0.16050000000000003 -5.1715329755097628E-004 + 0.16160000000000002 -5.0434254808351398E-004 + 0.16270000000000001 -4.8718033940531313E-004 + 0.16380000000000000 -4.6580930938944221E-004 + 0.16490000000000005 -4.4043094385415316E-004 + 0.16600000000000004 -4.1130246245302260E-004 + 0.16710000000000003 -3.7872692337259650E-004 + 0.16820000000000002 -3.4305147710256279E-004 + 0.16930000000000001 -3.0466174939647317E-004 + 0.17040000000000000 -2.6398047339171171E-004 + 0.17150000000000004 -2.2145926777739078E-004 + 0.17260000000000003 -1.7757205932866782E-004 + 0.17370000000000002 -1.3280288840178400E-004 + 0.17480000000000001 -8.7637061369605362E-005 + 0.17590000000000000 -4.2556279368000105E-005 + 0.17700000000000005 1.9616095414676238E-006 + 0.17810000000000004 4.5457651140168309E-005 + 0.17920000000000003 8.7492393504362553E-005 + 0.18030000000000002 1.2766054715029895E-004 + 0.18140000000000001 1.6559280629735440E-004 + 0.18250000000000000 2.0096101798117161E-004 + 0.18360000000000004 2.3347935348283499E-004 + 0.18470000000000003 2.6290374808013439E-004 + 0.18580000000000002 2.8903855127282441E-004 + 0.18690000000000001 3.1173820025287569E-004 + 0.18800000000000000 3.3091244404204190E-004 + 0.18910000000000005 3.4652015892788768E-004 + 0.19020000000000004 3.5856635076925159E-004 + 0.19130000000000003 3.6709764390252531E-004 + 0.19240000000000002 3.7220303784124553E-004 + 0.19350000000000001 3.7401125882752240E-004 + 0.19460000000000005 3.7268825690262020E-004 + 0.19570000000000004 3.6843185080215335E-004 + 0.19680000000000003 3.6146363709121943E-004 + 0.19790000000000002 3.5202488652430475E-004 + 0.19900000000000001 3.4037092700600624E-004 + 0.20010000000000000 3.2676869886927307E-004 + 0.20120000000000005 3.1149320420809090E-004 + 0.20230000000000004 2.9482346144504845E-004 + 0.20340000000000003 2.7703618980012834E-004 + 0.20450000000000002 2.5840004673227668E-004 + 0.20560000000000000 2.3917102953419089E-004 + 0.20670000000000005 2.1959199511911720E-004 + 0.20780000000000004 1.9989245629403740E-004 + 0.20890000000000003 1.8028669001068920E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0006.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0006.BXZ.semd new file mode 100644 index 00000000..725e21ab --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0006.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 1.9595432523687732E-030 + -0.10679999999999999 -4.4594181876975378E-030 + -0.10569999999999999 -3.0723168733656484E-029 + -0.10460000000000000 6.4258760928039496E-029 + -0.10349999999999999 2.9027105750369156E-028 + -0.10239999999999999 -4.6664724032818852E-028 + -0.10130000000000000 -2.0752628930081278E-027 + -0.10020000000000000 2.0507525455708836E-027 + -9.9099999999999994E-002 1.1726671578863000E-026 + -9.7999999999999990E-002 -4.6992039678727352E-027 + -9.6899999999999986E-002 -5.2944301046295055E-026 + -9.5799999999999996E-002 -4.7411819221265883E-027 + -9.4699999999999993E-002 1.9614081007829358E-025 + -9.3599999999999989E-002 9.7819787627343566E-026 + -9.2499999999999999E-002 -6.3135851460639503E-025 + -9.1399999999999995E-002 -5.6938402417042190E-025 + -9.0299999999999991E-002 1.8606501267583867E-024 + -8.9200000000000002E-002 2.6774759538542571E-024 + -8.8099999999999984E-002 -4.7387821209712444E-024 + -8.6999999999999994E-002 -1.1244339723764349E-023 + -8.5899999999999990E-002 7.5621405443062128E-024 + -8.4799999999999986E-002 3.8791155852524913E-023 + -8.3699999999999997E-002 7.0800360906894436E-024 + -8.2599999999999993E-002 -9.9121540255159860E-023 + -8.1499999999999989E-002 -9.3908551755954920E-023 + -8.0399999999999999E-002 1.6725550081530934E-022 + -7.9299999999999995E-002 3.3376182358437391E-022 + -7.8199999999999992E-002 -1.3471319618296594E-022 + -7.7100000000000002E-002 -7.7046037750793341E-022 + -7.5999999999999984E-002 -1.3724265027656453E-022 + -7.4899999999999994E-002 1.5122195466596766E-021 + -7.3799999999999991E-002 9.2447005806569157E-022 + -7.2699999999999987E-002 -3.0605335313228237E-021 + -7.1599999999999997E-002 -3.8644694800901877E-021 + -7.0499999999999993E-002 5.0086904884176046E-021 + -6.9399999999999989E-002 1.3157968466229547E-020 + -6.8300000000000000E-002 -6.3021767027615164E-022 + -6.7199999999999996E-002 -2.9442983378290710E-020 + -6.6099999999999992E-002 -2.4788656175717899E-020 + -6.5000000000000002E-002 3.5229573821019432E-020 + -6.3899999999999985E-002 7.4170610115336265E-020 + -6.2799999999999995E-002 -1.9731886621989216E-021 + -6.1699999999999991E-002 -1.1983194928054373E-019 + -6.0599999999999994E-002 -6.7404389026926139E-020 + -5.9499999999999990E-002 1.5570222295359950E-019 + -5.8399999999999994E-002 1.7528051530287276E-019 + -5.7299999999999990E-002 -2.2764279291158401E-019 + -5.6199999999999986E-002 -4.9464299446480594E-019 + -5.5099999999999996E-002 1.4486324887231383E-019 + -5.3999999999999992E-002 1.1741730567492487E-018 + -5.2899999999999989E-002 7.8317889496463422E-019 + -5.1799999999999985E-002 -1.4747682166043345E-018 + -5.0699999999999995E-002 -2.7673873332165826E-018 + -4.9599999999999991E-002 -1.2249883127420297E-019 + -4.8499999999999988E-002 4.1183540124795196E-018 + -4.7399999999999998E-002 3.5007147926984249E-018 + -4.6299999999999994E-002 -3.0219496851879392E-018 + -4.5199999999999990E-002 -6.4421458898798398E-018 + -4.4099999999999986E-002 6.6811253998816162E-019 + -4.2999999999999997E-002 9.3954383434549589E-018 + -4.1899999999999993E-002 2.9375352832914433E-018 + -4.0799999999999989E-002 -1.5047922465415645E-017 + -3.9699999999999985E-002 -1.5278245943897360E-017 + -3.8599999999999995E-002 1.5953074776869146E-017 + -3.7499999999999992E-002 4.0582351045855944E-017 + -3.6399999999999988E-002 8.1815102626833757E-018 + -3.5299999999999984E-002 -5.9322058340073331E-017 + -3.4199999999999994E-002 -6.6170227074395743E-017 + -3.3099999999999991E-002 3.0271875582627475E-017 + -3.1999999999999987E-002 1.2269180920238915E-016 + -3.0899999999999997E-002 6.5905112379350048E-017 + -2.9799999999999993E-002 -1.0320108477770016E-016 + -2.8699999999999989E-002 -1.6215151402961057E-016 + -2.7599999999999986E-002 -6.7996040299812349E-019 + -2.6499999999999996E-002 1.6911963057019807E-016 + -2.5399999999999992E-002 7.0321303938317554E-017 + -2.4299999999999988E-002 -1.8749020024425755E-016 + -2.3199999999999985E-002 -1.6165468950137652E-016 + -2.2099999999999995E-002 2.7199143790709803E-016 + -2.0999999999999991E-002 5.5430804862254836E-016 + -1.9899999999999987E-002 9.0519565571759895E-017 + -1.8799999999999983E-002 -7.8513532641942270E-016 + -1.7699999999999994E-002 -9.7998503860034824E-016 + -1.6599999999999990E-002 -4.5216183750153502E-017 + -1.5499999999999986E-002 1.0112116493547069E-015 + -1.4399999999999996E-002 8.9498189421159018E-016 + -1.3299999999999992E-002 -1.5423501175567387E-016 + -1.2199999999999989E-002 -5.3296271247262159E-016 + -1.1099999999999985E-002 4.2856714580317035E-016 + -9.9999999999999950E-003 1.1794346161408975E-015 + -8.8999999999999913E-003 -8.5313873131502376E-017 + -7.7999999999999875E-003 -2.5302777841034905E-015 + -6.6999999999999837E-003 -3.1038726141163417E-015 + -5.5999999999999939E-003 -3.7245552762164803E-016 + -4.4999999999999901E-003 3.1982833299337796E-015 + -3.3999999999999864E-003 3.9517072780552182E-015 + -2.2999999999999826E-003 1.4796386568782273E-015 + -1.1999999999999927E-003 -1.1487754115820808E-015 + -9.9999999999988987E-005 -1.6275985838628453E-015 + 1.0000000000000148E-003 -1.1447527462364517E-015 + 2.1000000000000185E-003 -1.7986623932750084E-015 + 3.2000000000000084E-003 -2.7291659905582469E-015 + 4.3000000000000121E-003 -1.0008531775636156E-015 + 5.4000000000000159E-003 3.7843767663580784E-015 + 6.5000000000000058E-003 7.7363152844078971E-015 + 7.6000000000000234E-003 6.4905462359148448E-015 + 8.7000000000000133E-003 -5.3804199848039120E-016 + 9.8000000000000032E-003 -1.0280425328298287E-014 + 1.0900000000000021E-002 -1.8463448001396210E-014 + 1.2000000000000011E-002 -2.0113869676264585E-014 + 1.3100000000000001E-002 -9.9634401884473103E-015 + 1.4200000000000018E-002 1.2978415000683419E-014 + 1.5300000000000008E-002 3.9892978379247115E-014 + 1.6400000000000026E-002 5.4871414351250966E-014 + 1.7500000000000016E-002 4.6532249624656186E-014 + 1.8600000000000005E-002 1.6294142413369322E-014 + 1.9700000000000023E-002 -2.6355010025475717E-014 + 2.0800000000000013E-002 -7.2515269884752126E-014 + 2.1900000000000003E-002 -1.1172832136471106E-013 + 2.3000000000000020E-002 -1.2281610461701425E-013 + 2.4100000000000010E-002 -8.0290232741444395E-014 + 2.5200000000000000E-002 1.9542915259706563E-014 + 2.6300000000000018E-002 1.3872166219550119E-013 + 2.7400000000000008E-002 2.1460289871110677E-013 + 2.8500000000000025E-002 2.0285718092295790E-013 + 2.9600000000000015E-002 1.0814056762694854E-013 + 3.0700000000000005E-002 -2.6606958281570614E-014 + 3.1800000000000023E-002 -1.4920744219153181E-013 + 3.2900000000000013E-002 -2.1321259916027430E-013 + 3.4000000000000002E-002 -1.7857751681473605E-013 + 3.5100000000000020E-002 -3.2435124329216122E-014 + 3.6200000000000010E-002 1.8079251474806962E-013 + 3.7300000000000028E-002 3.4149077879699896E-013 + 3.8400000000000017E-002 3.1472732948435722E-013 + 3.9500000000000007E-002 2.0689281180191060E-014 + 4.0600000000000025E-002 -5.1229067645972015E-013 + 4.1700000000000015E-002 -1.1311433560645678E-012 + 4.2800000000000005E-002 -1.6260146441099410E-012 + 4.3900000000000022E-002 -1.7681478026512765E-012 + 4.5000000000000012E-002 -1.4377241801602492E-012 + 4.6100000000000002E-002 -7.0657244161456689E-013 + 4.7200000000000020E-002 2.1196655270849102E-013 + 4.8300000000000010E-002 8.7098015431885667E-013 + 4.9400000000000027E-002 8.7921835610627053E-013 + 5.0500000000000017E-002 -5.6248412096679759E-014 + 5.1600000000000007E-002 -1.7858394884412432E-012 + 5.2700000000000025E-002 -3.9999084773534310E-012 + 5.3800000000000014E-002 -5.8578662753827615E-012 + 5.4900000000000004E-002 -6.8611002296270485E-012 + 5.6000000000000022E-002 -6.7345170239041519E-012 + 5.7100000000000012E-002 -5.6131089359867659E-012 + 5.8200000000000002E-002 -4.0879608725896688E-012 + 5.9300000000000019E-002 -3.0578892282889791E-012 + 6.0400000000000009E-002 -3.7702319564958398E-012 + 6.1500000000000027E-002 -7.0802977196471328E-012 + 6.2600000000000017E-002 -1.2727455374339502E-011 + 6.3700000000000007E-002 -2.0170322009849251E-011 + 6.4800000000000024E-002 -2.7246198353036988E-011 + 6.5900000000000014E-002 -3.1405631567560377E-011 + 6.7000000000000004E-002 -3.2736938160304874E-011 + 6.8100000000000022E-002 -3.2058591892258903E-011 + 6.9200000000000012E-002 -2.9316656741107394E-011 + 7.0300000000000029E-002 -2.9443027876885353E-011 + 7.1400000000000019E-002 -3.4520570429963371E-011 + 7.2500000000000009E-002 -4.4605773935613158E-011 + 7.3600000000000027E-002 -6.0148108715907256E-011 + 7.4700000000000016E-002 -8.1304199484044659E-011 + 7.5800000000000006E-002 -9.8523425529073450E-011 + 7.6900000000000024E-002 -1.1867554161604232E-010 + 7.8000000000000014E-002 -1.3251182096052361E-010 + 7.9100000000000004E-002 -1.3299819578982408E-010 + 8.0200000000000021E-002 -1.3421566635862803E-010 + 8.1300000000000011E-002 -1.3157297473753715E-010 + 8.2400000000000029E-002 -1.3708245649723949E-010 + 8.3500000000000019E-002 -1.5196320590771251E-010 + 8.4600000000000009E-002 -1.9835028064463245E-010 + 8.5700000000000026E-002 -2.4971527623485201E-010 + 8.6800000000000016E-002 -2.8776497851268346E-010 + 8.7900000000000006E-002 -2.9674501744736403E-010 + 8.9000000000000024E-002 -3.4149724714716001E-010 + 9.0100000000000013E-002 -3.7711744838020422E-010 + 9.1200000000000003E-002 -3.7981290335054041E-010 + 9.2300000000000021E-002 -3.8185957174086127E-010 + 9.3400000000000011E-002 -3.5119954167051048E-010 + 9.4500000000000028E-002 -3.7044592393620235E-010 + 9.5600000000000018E-002 -3.7445960221482721E-010 + 9.6700000000000008E-002 -3.9659794892621392E-010 + 9.7800000000000026E-002 -4.8296472376918587E-010 + 9.8900000000000016E-002 -5.9889615489083781E-010 + 0.10000000000000001 -5.8819943360433058E-010 + 0.10110000000000002 -5.8237825673046473E-010 + 0.10220000000000001 -5.3053411663839256E-010 + 0.10330000000000003 -4.4874437499231590E-010 + 0.10440000000000002 -4.6714859758267835E-010 + 0.10550000000000001 -4.2610009964860751E-010 + 0.10660000000000003 -3.3272060107059076E-010 + 0.10770000000000002 -2.7675498004420263E-010 + 0.10880000000000001 -1.6738178898467737E-010 + 0.10990000000000003 -3.1401825584254084E-010 + 0.11100000000000002 -2.7791957624145880E-010 + 0.11210000000000001 1.7814799982418528E-011 + 0.11320000000000002 -5.6086784522291211E-011 + 0.11430000000000001 -1.6481869688500517E-011 + 0.11540000000000003 2.5938112768741917E-010 + 0.11650000000000002 5.6988541663471892E-010 + 0.11760000000000001 4.3017905904108034E-010 + 0.11870000000000003 6.9221034459943098E-010 + 0.11980000000000002 8.2046403004909507E-010 + 0.12090000000000001 1.2474139499119019E-009 + 0.12200000000000003 1.3814031030179308E-009 + 0.12310000000000001 1.6581498396561756E-009 + 0.12420000000000003 1.4688997795886394E-009 + 0.12530000000000002 1.3786014552152892E-009 + 0.12640000000000001 1.9963266595368623E-009 + 0.12750000000000003 2.7580133732385548E-009 + 0.12860000000000002 2.6810553777067980E-009 + 0.12970000000000001 2.2194766025052104E-009 + 0.13080000000000003 1.7546872843610117E-009 + 0.13190000000000002 1.8867358786422983E-009 + 0.13300000000000001 2.4481858762470665E-009 + 0.13410000000000000 2.6490074578333633E-009 + 0.13520000000000004 1.9909551784991208E-009 + 0.13630000000000003 1.4521577273995945E-009 + 0.13740000000000002 1.0055759558369459E-009 + 0.13850000000000001 1.6687391468650503E-009 + 0.13960000000000000 2.6961459731467130E-009 + 0.14070000000000005 3.0623890090453187E-009 + 0.14180000000000004 2.7496869225984710E-009 + 0.14290000000000003 1.3278185218013050E-009 + 0.14400000000000002 -1.9394116868021172E-010 + 0.14510000000000001 -7.4313978581930229E-011 + 0.14620000000000000 3.9675382423887129E-010 + 0.14730000000000004 1.0189405985627786E-009 + 0.14840000000000003 1.5438358924591000E-010 + 0.14950000000000002 -1.3981362734227787E-009 + 0.15060000000000001 -2.2152499834504624E-009 + 0.15170000000000000 -2.0162993497052639E-009 + 0.15280000000000005 -1.1517540254857295E-009 + 0.15390000000000004 -6.5526462034171118E-010 + 0.15500000000000003 -1.5833655497843324E-009 + 0.15610000000000002 -3.1455582583106434E-009 + 0.15720000000000001 -3.9329557388612102E-009 + 0.15830000000000000 -3.9772700688445184E-009 + 0.15940000000000004 -3.2308191677543618E-009 + 0.16050000000000003 -2.3183066577558975E-009 + 0.16160000000000002 -2.8016557962473598E-009 + 0.16270000000000001 -3.9771461679549702E-009 + 0.16380000000000000 -4.9330974860595234E-009 + 0.16490000000000005 -4.4785575248340592E-009 + 0.16600000000000004 -3.0806794892868083E-009 + 0.16710000000000003 -1.9710491017121967E-009 + 0.16820000000000002 -2.3374884250415562E-009 + 0.16930000000000001 -4.3734700305719798E-009 + 0.17040000000000000 -4.6205550496836167E-009 + 0.17150000000000004 -3.5637848228020630E-009 + 0.17260000000000003 -1.8314812999520313E-009 + 0.17370000000000002 -1.9244025817322097E-010 + 0.17480000000000001 -6.0578425609136843E-010 + 0.17590000000000000 -2.5679256498989389E-009 + 0.17700000000000005 -1.2084573342008298E-009 + 0.17810000000000004 3.9325856460159514E-010 + 0.17920000000000003 2.2501054353085692E-009 + 0.18030000000000002 1.9896246872264101E-009 + 0.18140000000000001 6.2786520427238202E-010 + 0.18250000000000000 -1.3410416110914980E-009 + 0.18360000000000004 -1.8371630883251555E-009 + 0.18470000000000003 -3.7190989177204870E-010 + 0.18580000000000002 2.6735511582387517E-009 + 0.18690000000000001 5.0049915323313598E-009 + 0.18800000000000000 4.9988009287460500E-009 + 0.18910000000000005 2.1237029912413163E-009 + 0.19020000000000004 -3.0602248513034169E-010 + 0.19130000000000003 -2.6677116071738283E-010 + 0.19240000000000002 1.6274678271699372E-009 + 0.19350000000000001 3.0771656334138697E-009 + 0.19460000000000005 3.6707306083627600E-009 + 0.19570000000000004 2.4131221465495400E-009 + 0.19680000000000003 1.0268773609212190E-009 + 0.19790000000000002 9.0219026693816318E-010 + 0.19900000000000001 2.2973989377561566E-009 + 0.20010000000000000 3.4592437803127041E-009 + 0.20120000000000005 3.0385256533094207E-009 + 0.20230000000000004 1.2867034104857566E-009 + 0.20340000000000003 -4.6166581668671824E-010 + 0.20450000000000002 -9.5120544774118798E-010 + 0.20560000000000000 2.1960989970981615E-010 + 0.20670000000000005 1.8721610928196242E-009 + 0.20780000000000004 2.2803281485295201E-009 + 0.20890000000000003 1.1322934811985874E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0007.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0007.BXX.semd new file mode 100644 index 00000000..77e4f5ae --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0007.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 2.6953383395904554E-021 + -0.11009999999999999 -3.9686148311642383E-020 + -0.10900000000000000 -4.3154532775948567E-020 + -0.10790000000000000 1.2673961825370042E-019 + -0.10679999999999999 1.1275686670622454E-019 + -0.10569999999999999 -2.9436465453557734E-019 + -0.10460000000000000 7.7179637274802171E-019 + -0.10349999999999999 3.4095603163756938E-018 + -0.10239999999999999 -2.6647561394849845E-018 + -0.10130000000000000 -2.4008300202614664E-017 + -0.10020000000000000 -2.3006915353057968E-017 + -9.9099999999999994E-002 5.9794438026845214E-017 + -9.7999999999999990E-002 1.6465781834608704E-016 + -9.6899999999999986E-002 6.5371819112269760E-017 + -9.5799999999999996E-002 -3.2096637999152924E-016 + -9.4699999999999993E-002 -5.9947475704590384E-016 + -9.3599999999999989E-002 -2.6554607304386444E-016 + -9.2499999999999999E-002 5.2617946087277234E-016 + -9.1399999999999995E-002 1.2265280598214605E-015 + -9.0299999999999991E-002 1.9775489754715386E-015 + -8.9200000000000002E-002 2.6896684207113053E-015 + -8.8099999999999984E-002 1.9473867145549642E-016 + -8.6999999999999994E-002 -9.5672515387974257E-015 + -8.5899999999999990E-002 -2.1019359755340694E-014 + -8.4799999999999986E-002 -1.4576910167753317E-014 + -8.3699999999999997E-002 2.3028633714576932E-014 + -8.2599999999999993E-002 6.8656255539697314E-014 + -8.1499999999999989E-002 7.0093866962831625E-014 + -8.0399999999999999E-002 1.8026841057085718E-015 + -7.9299999999999995E-002 -9.8447481720539964E-014 + -7.8199999999999992E-002 -1.7167476750075406E-013 + -7.7100000000000002E-002 -1.9459218578935650E-013 + -7.5999999999999984E-002 -1.4046687532749680E-013 + -7.4899999999999994E-002 9.1882786643938952E-014 + -7.3799999999999991E-002 5.6259543464859396E-013 + -7.2699999999999987E-002 1.0080224415592864E-012 + -7.1599999999999997E-002 8.3523894181189440E-013 + -7.0499999999999993E-002 -2.9889692066895068E-013 + -6.9399999999999989E-002 -1.8545852787515971E-012 + -6.8300000000000000E-002 -2.6645740735381507E-012 + -6.7199999999999996E-002 -2.0365256789972586E-012 + -6.6099999999999992E-002 -3.4666621786735852E-013 + -6.5000000000000002E-002 1.7393216858105354E-012 + -6.3899999999999985E-002 4.1749277646108141E-012 + -6.2799999999999995E-002 6.7709930544335162E-012 + -6.1699999999999991E-002 7.5979647920498827E-012 + -6.0599999999999994E-002 3.6871334978261228E-012 + -5.9499999999999990E-002 -5.3345960461526065E-012 + -5.8399999999999994E-002 -1.5047071227902720E-011 + -5.7299999999999990E-002 -1.9570289833126253E-011 + -5.6199999999999986E-002 -1.7235570609619444E-011 + -5.5099999999999996E-002 -1.0806307237931634E-011 + -5.3999999999999992E-002 -1.1947485101942990E-012 + -5.2899999999999989E-002 1.5830942459715835E-011 + -5.1799999999999985E-002 4.2452256987512982E-011 + -5.0699999999999995E-002 6.8811373266086662E-011 + -4.9599999999999991E-002 7.5453789050161646E-011 + -4.8499999999999988E-002 4.9080867842166143E-011 + -4.7399999999999998E-002 -6.5036517837846475E-012 + -4.6299999999999994E-002 -7.7458907343785910E-011 + -4.5199999999999990E-002 -1.5275536391357036E-010 + -4.4099999999999986E-002 -2.2125640208869868E-010 + -4.2999999999999997E-002 -2.5614366183646098E-010 + -4.1899999999999993E-002 -2.1505970615454117E-010 + -4.0799999999999989E-002 -6.9065017593850087E-011 + -3.9699999999999985E-002 1.6694899629410287E-010 + -3.8599999999999995E-002 4.3755221668106969E-010 + -3.7499999999999992E-002 6.7744698739602427E-010 + -3.6399999999999988E-002 8.2886486563182871E-010 + -3.5299999999999984E-002 8.2947021473600557E-010 + -3.4199999999999994E-002 6.0446830874028024E-010 + -3.3099999999999991E-002 9.7093492967825767E-011 + -3.1999999999999987E-002 -6.8152355980899415E-010 + -3.0899999999999997E-002 -1.6310367501048972E-009 + -2.9799999999999993E-002 -2.5782604939905696E-009 + -2.8699999999999989E-002 -3.2951077422183062E-009 + -2.7599999999999986E-002 -3.5026770373036697E-009 + -2.6499999999999996E-002 -2.8971780530184787E-009 + -2.5399999999999992E-002 -1.2209916411265453E-009 + -2.4299999999999988E-002 1.6695271831679293E-009 + -2.3199999999999985E-002 5.8055120710776009E-009 + -2.2099999999999995E-002 1.1159318802356211E-008 + -2.0999999999999991E-002 1.7666986096287474E-008 + -1.9899999999999987E-002 2.5200586506457512E-008 + -1.8799999999999983E-002 3.3585784819933906E-008 + -1.7699999999999994E-002 4.2738879102444116E-008 + -1.6599999999999990E-002 5.2840043451851670E-008 + -1.5499999999999986E-002 6.4385197617866652E-008 + -1.4399999999999996E-002 7.8097173172864132E-008 + -1.3299999999999992E-002 9.4849141873964982E-008 + -1.2199999999999989E-002 1.1570796232263092E-007 + -1.1099999999999985E-002 1.4199845566054137E-007 + -9.9999999999999950E-003 1.7523112205708458E-007 + -8.8999999999999913E-003 2.1693185203730536E-007 + -7.7999999999999875E-003 2.6858734258894401E-007 + -6.6999999999999837E-003 3.3180526770593133E-007 + -5.5999999999999939E-003 4.0853251448424999E-007 + -4.4999999999999901E-003 5.0113544602936599E-007 + -3.3999999999999864E-003 6.1238091575432918E-007 + -2.2999999999999826E-003 7.4549825512804091E-007 + -1.1999999999999927E-003 9.0435440824876423E-007 + -9.9999999999988987E-005 1.0935980299109360E-006 + 1.0000000000000148E-003 1.3186783007768099E-006 + 2.1000000000000185E-003 1.5858483948250068E-006 + 3.2000000000000084E-003 1.9022537571800058E-006 + 4.3000000000000121E-003 2.2760332285542972E-006 + 5.4000000000000159E-003 2.7162611786479829E-006 + 6.5000000000000058E-003 3.2328587167285150E-006 + 7.6000000000000234E-003 3.8367229535651859E-006 + 8.7000000000000133E-003 4.5400693124975078E-006 + 9.8000000000000032E-003 5.3566268434224185E-006 + 1.0900000000000021E-002 6.3015027080837172E-006 + 1.2000000000000011E-002 7.3909445745812263E-006 + 1.3100000000000001E-002 8.6424079199787229E-006 + 1.4200000000000018E-002 1.0074967576656491E-005 + 1.5300000000000008E-002 1.1709557838912588E-005 + 1.6400000000000026E-002 1.3568747817771509E-005 + 1.7500000000000016E-002 1.5676221664762124E-005 + 1.8600000000000005E-002 1.8056514818454161E-005 + 1.9700000000000023E-002 2.0735018551931717E-005 + 2.0800000000000013E-002 2.3737753508612514E-005 + 2.1900000000000003E-002 2.7090874937130138E-005 + 2.3000000000000020E-002 3.0820181564195082E-005 + 2.4100000000000010E-002 3.4950644476339221E-005 + 2.5200000000000000E-002 3.9506441680714488E-005 + 2.6300000000000018E-002 4.4510314182844013E-005 + 2.7400000000000008E-002 4.9982558266492561E-005 + 2.8500000000000025E-002 5.5940588936209679E-005 + 2.9600000000000015E-002 6.2398081354331225E-005 + 3.0700000000000005E-002 6.9364468799903989E-005 + 3.1800000000000023E-002 7.6842887210659683E-005 + 3.2900000000000013E-002 8.4829669503960758E-005 + 3.4000000000000002E-002 9.3312679382506758E-005 + 3.5100000000000020E-002 1.0227116581518203E-004 + 3.6200000000000010E-002 1.1167451884830371E-004 + 3.7300000000000028E-002 1.2148094538133591E-004 + 3.8400000000000017E-002 1.3163690164219588E-004 + 3.9500000000000007E-002 1.4207673666533083E-004 + 4.0600000000000025E-002 1.5272154996637255E-004 + 4.1700000000000015E-002 1.6347900964319706E-004 + 4.2800000000000005E-002 1.7424252291675657E-004 + 4.3900000000000022E-002 1.8489146896172315E-004 + 4.5000000000000012E-002 1.9528990378603339E-004 + 4.6100000000000002E-002 2.0528797176666558E-004 + 4.7200000000000020E-002 2.1472333173733205E-004 + 4.8300000000000010E-002 2.2342064767144620E-004 + 4.9400000000000027E-002 2.3119302932173014E-004 + 5.0500000000000017E-002 2.3784443328622729E-004 + 5.1600000000000007E-002 2.4317372299265116E-004 + 5.2700000000000025E-002 2.4697638582438231E-004 + 5.3800000000000014E-002 2.4904264137148857E-004 + 5.4900000000000004E-002 2.4916511029005051E-004 + 5.6000000000000022E-002 2.4714414030313492E-004 + 5.7100000000000012E-002 2.4278981436509639E-004 + 5.8200000000000002E-002 2.3592224169988185E-004 + 5.9300000000000019E-002 2.2637887741439044E-004 + 6.0400000000000009E-002 2.1401901904027909E-004 + 6.1500000000000027E-002 1.9873071869369596E-004 + 6.2600000000000017E-002 1.8043046293314546E-004 + 6.3700000000000007E-002 1.5906585031189024E-004 + 6.4800000000000024E-002 1.3462083006743342E-004 + 6.5900000000000014E-002 1.0712574294302613E-004 + 6.7000000000000004E-002 7.6655902375932783E-005 + 6.8100000000000022E-002 4.3328109313733876E-005 + 6.9200000000000012E-002 7.3012706707231700E-006 + 7.0300000000000029E-002 -3.1214261980494484E-005 + 7.1400000000000019E-002 -7.1954564191401005E-005 + 7.2500000000000009E-002 -1.1460676614660770E-004 + 7.3600000000000027E-002 -1.5881794388405979E-004 + 7.4700000000000016E-002 -2.0419793145265430E-004 + 7.5800000000000006E-002 -2.5031686527654529E-004 + 7.6900000000000024E-002 -2.9670991352759302E-004 + 7.8000000000000014E-002 -3.4288002643734217E-004 + 7.9100000000000004E-002 -3.8830869016237557E-004 + 8.0200000000000021E-002 -4.3246263521723449E-004 + 8.1300000000000011E-002 -4.7480786452069879E-004 + 8.2400000000000029E-002 -5.1481253467500210E-004 + 8.3500000000000019E-002 -5.5195484310388565E-004 + 8.4600000000000009E-002 -5.8572739362716675E-004 + 8.5700000000000026E-002 -6.1564467614516616E-004 + 8.6800000000000016E-002 -6.4125756034627557E-004 + 8.7900000000000006E-002 -6.6216726554557681E-004 + 8.9000000000000024E-002 -6.7803508136421442E-004 + 9.0100000000000013E-002 -6.8857806036248803E-004 + 9.1200000000000003E-002 -6.9356715539470315E-004 + 9.2300000000000021E-002 -6.9283426273614168E-004 + 9.3400000000000011E-002 -6.8628904409706593E-004 + 9.4500000000000028E-002 -6.7392899654805660E-004 + 9.5600000000000018E-002 -6.5583089599385858E-004 + 9.6700000000000008E-002 -6.3213868997991085E-004 + 9.7800000000000026E-002 -6.0306640807539225E-004 + 9.8900000000000016E-002 -5.6889804545789957E-004 + 0.10000000000000001 -5.2998744649812579E-004 + 0.10110000000000002 -4.8675417201593518E-004 + 0.10220000000000001 -4.3967799865640700E-004 + 0.10330000000000003 -3.8928951835259795E-004 + 0.10440000000000002 -3.3615456777624786E-004 + 0.10550000000000001 -2.8085859958082438E-004 + 0.10660000000000003 -2.2400490706786513E-004 + 0.10770000000000002 -1.6622210387140512E-004 + 0.10880000000000001 -1.0814895358635113E-004 + 0.10990000000000003 -5.0415328587405384E-005 + 0.11100000000000002 6.3783159021113534E-006 + 0.11210000000000001 6.1664417444262654E-005 + 0.11320000000000002 1.1490403267089278E-004 + 0.11430000000000001 1.6559449431952089E-004 + 0.11540000000000003 2.1327138529159129E-004 + 0.11650000000000002 2.5752710644155741E-004 + 0.11760000000000001 2.9802150675095618E-004 + 0.11870000000000003 3.3447655732743442E-004 + 0.11980000000000002 3.6667732638306916E-004 + 0.12090000000000001 3.9447387098334730E-004 + 0.12200000000000003 4.1776563739404082E-004 + 0.12310000000000001 4.3651141459122300E-004 + 0.12420000000000003 4.5073553337715566E-004 + 0.12530000000000002 4.6052667312324047E-004 + 0.12640000000000001 4.6603512600995600E-004 + 0.12750000000000003 4.6745018335059285E-004 + 0.12860000000000002 4.6498683514073491E-004 + 0.12970000000000001 4.5889025204814970E-004 + 0.13080000000000003 4.4944800902158022E-004 + 0.13190000000000002 4.3698641820810735E-004 + 0.13300000000000001 4.2184995254501700E-004 + 0.13410000000000000 4.0438037831336260E-004 + 0.13520000000000004 3.8491457235068083E-004 + 0.13630000000000003 3.6379270022735000E-004 + 0.13740000000000002 3.4136121394112706E-004 + 0.13850000000000001 3.1796033727005124E-004 + 0.13960000000000000 2.9391082352958620E-004 + 0.14070000000000005 2.6951133622787893E-004 + 0.14180000000000004 2.4504220345988870E-004 + 0.14290000000000003 2.2076111054047942E-004 + 0.14400000000000002 1.9689768669195473E-004 + 0.14510000000000001 1.7365327221341431E-004 + 0.14620000000000000 1.5120960597414523E-004 + 0.14730000000000004 1.2972822878509760E-004 + 0.14840000000000003 1.0933929297607392E-004 + 0.14950000000000002 9.0134453785140067E-005 + 0.15060000000000001 7.2179114795289934E-005 + 0.15170000000000000 5.5528664233861491E-005 + 0.15280000000000005 4.0225928387371823E-005 + 0.15390000000000004 2.6284673367626965E-005 + 0.15500000000000003 1.3685078556591179E-005 + 0.15610000000000002 2.3938405320222955E-006 + 0.15720000000000001 -7.6182855082151946E-006 + 0.15830000000000000 -1.6384281479986385E-005 + 0.15940000000000004 -2.3960636099218391E-005 + 0.16050000000000003 -3.0429539037868381E-005 + 0.16160000000000002 -3.5875931644113734E-005 + 0.16270000000000001 -4.0366932807955891E-005 + 0.16380000000000000 -4.3963744246866554E-005 + 0.16490000000000005 -4.6741904952796176E-005 + 0.16600000000000004 -4.8792859161039814E-005 + 0.16710000000000003 -5.0203212595079094E-005 + 0.16820000000000002 -5.1043894927715883E-005 + 0.16930000000000001 -5.1379964133957401E-005 + 0.17040000000000000 -5.1282571803312749E-005 + 0.17150000000000004 -5.0819649914046749E-005 + 0.17260000000000003 -5.0044847739627585E-005 + 0.17370000000000002 -4.9005382606992498E-005 + 0.17480000000000001 -4.7758494474692270E-005 + 0.17590000000000000 -4.6367367758648470E-005 + 0.17700000000000005 -4.4875694584334269E-005 + 0.17810000000000004 -4.3298583477735519E-005 + 0.17920000000000003 -4.1647585021564737E-005 + 0.18030000000000002 -3.9957751141628250E-005 + 0.18140000000000001 -3.8278729334706441E-005 + 0.18250000000000000 -3.6639856261899695E-005 + 0.18360000000000004 -3.5038494388572872E-005 + 0.18470000000000003 -3.3466742024756968E-005 + 0.18580000000000002 -3.1937870517140254E-005 + 0.18690000000000001 -3.0477631298708729E-005 + 0.18800000000000000 -2.9095743229845539E-005 + 0.18910000000000005 -2.7782369215856306E-005 + 0.19020000000000004 -2.6530500690569170E-005 + 0.19130000000000003 -2.5348426788696088E-005 + 0.19240000000000002 -2.4243314328487031E-005 + 0.19350000000000001 -2.3204191165859811E-005 + 0.19460000000000005 -2.2214469936443493E-005 + 0.19570000000000004 -2.1274041500873864E-005 + 0.19680000000000003 -2.0395171304699033E-005 + 0.19790000000000002 -1.9576296836021356E-005 + 0.19900000000000001 -1.8795213691191748E-005 + 0.20010000000000000 -1.8033784726867452E-005 + 0.20120000000000005 -1.7297768863500096E-005 + 0.20230000000000004 -1.6599071386735886E-005 + 0.20340000000000003 -1.5928002540022135E-005 + 0.20450000000000002 -1.5258692656061612E-005 + 0.20560000000000000 -1.4581164577975869E-005 + 0.20670000000000005 -1.3912344911659602E-005 + 0.20780000000000004 -1.3266630048747174E-005 + 0.20890000000000003 -1.2628583135665394E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0007.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0007.BXZ.semd new file mode 100644 index 00000000..0916f0db --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0007.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 -2.1335217507987356E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3247356507830386E-021 + -0.10790000000000000 3.2296866351523760E-019 + -0.10679999999999999 1.0674557717373977E-019 + -0.10569999999999999 -1.4623047761222683E-018 + -0.10460000000000000 -1.2596300164102911E-018 + -0.10349999999999999 4.7662432272616785E-018 + -0.10239999999999999 7.2483702952041428E-018 + -0.10130000000000000 -1.0592410048849818E-017 + -0.10020000000000000 -2.7792543971565133E-017 + -9.9099999999999994E-002 1.2570398243991732E-017 + -9.7999999999999990E-002 7.9820460804419312E-017 + -9.6899999999999986E-002 1.2145883363365230E-017 + -9.5799999999999996E-002 -1.8955655035397421E-016 + -9.4699999999999993E-002 -1.2843990713135484E-016 + -9.3599999999999989E-002 3.9215259059577714E-016 + -9.2499999999999999E-002 5.3948947190813040E-016 + -9.1399999999999995E-002 -6.0574327731161850E-016 + -9.0299999999999991E-002 -1.6980233383172912E-015 + -8.9200000000000002E-002 1.2997302353099532E-016 + -8.8099999999999984E-002 3.8443742275944687E-015 + -8.6999999999999994E-002 2.7951547275888037E-015 + -8.5899999999999990E-002 -5.4413006896460517E-015 + -8.4799999999999986E-002 -9.5917485786649673E-015 + -8.3699999999999997E-002 2.5228135180140488E-015 + -8.2599999999999993E-002 1.8417215249069176E-014 + -8.1499999999999989E-002 8.2132600552490068E-015 + -8.0399999999999999E-002 -2.5318153606609939E-014 + -7.9299999999999995E-002 -2.8646833847125255E-014 + -7.8199999999999992E-002 2.6885410198585098E-014 + -7.7100000000000002E-002 6.7104572495490372E-014 + -7.5999999999999984E-002 -4.8575484522879638E-015 + -7.4899999999999994E-002 -1.2584705955283326E-013 + -7.3799999999999991E-002 -8.8558948043750141E-014 + -7.2699999999999987E-002 1.4607405725546724E-013 + -7.1599999999999997E-002 2.6607204937564854E-013 + -7.0499999999999993E-002 -1.4646019585919795E-014 + -6.9399999999999989E-002 -4.1285109554124733E-013 + -6.8300000000000000E-002 -2.8991373646376772E-013 + -6.7199999999999996E-002 3.7689483153337255E-013 + -6.6099999999999992E-002 6.6022843659210850E-013 + -6.5000000000000002E-002 -1.0487793901566012E-013 + -6.3899999999999985E-002 -1.0222490172059895E-012 + -6.2799999999999995E-002 -5.2546839492476072E-013 + -6.1699999999999991E-002 1.1612636850386049E-012 + -6.0599999999999994E-002 1.6429054297550927E-012 + -5.9499999999999990E-002 -4.3080353195369681E-013 + -5.8399999999999994E-002 -2.6582670526603680E-012 + -5.7299999999999990E-002 -1.4798601797108568E-012 + -5.6199999999999986E-002 2.3741848331065851E-012 + -5.5099999999999996E-002 3.6569857385371218E-012 + -5.3999999999999992E-002 -3.4670782412572765E-013 + -5.2899999999999989E-002 -4.7691820111162020E-012 + -5.1799999999999985E-002 -2.8353857890045520E-012 + -5.0699999999999995E-002 3.9462656233058002E-012 + -4.9599999999999991E-002 6.1618037061617059E-012 + -4.8499999999999988E-002 -6.3205587682094166E-013 + -4.7399999999999998E-002 -7.9608004216469297E-012 + -4.6299999999999994E-002 -4.8449274106521223E-012 + -4.5199999999999990E-002 5.9952199454871291E-012 + -4.4099999999999986E-002 1.0003306342987184E-011 + -4.2999999999999997E-002 7.0875255534300075E-013 + -4.1899999999999993E-002 -9.9521597560214836E-012 + -4.0799999999999989E-002 -7.5305369579004022E-012 + -3.9699999999999985E-002 4.1723330519716217E-012 + -3.8599999999999995E-002 8.2177632754198982E-012 + -3.7499999999999992E-002 -6.3656328472272428E-013 + -3.6399999999999988E-002 -8.0511326772114700E-012 + -3.5299999999999984E-002 -1.8640219576204764E-012 + -3.4199999999999994E-002 9.1502708188251347E-012 + -3.3099999999999991E-002 8.9037111017375992E-012 + -3.1999999999999987E-002 -8.5851757560678754E-013 + -3.0899999999999997E-002 -4.3731364016141860E-012 + -2.9799999999999993E-002 6.2954855087685169E-013 + -2.8699999999999989E-002 -1.9721212510259711E-012 + -2.7599999999999986E-002 -1.6760913837399194E-011 + -2.6499999999999996E-002 -2.0916173307239383E-011 + -2.5399999999999992E-002 2.9895714809963225E-012 + -2.4299999999999988E-002 3.0761303226878312E-011 + -2.3199999999999985E-002 2.1645234216105536E-011 + -2.2099999999999995E-002 -1.9662212830118264E-011 + -2.0999999999999991E-002 -3.8412672348497878E-011 + -1.9899999999999987E-002 -5.0938944902434447E-012 + -1.8799999999999983E-002 3.2656988224744055E-011 + -1.7699999999999994E-002 9.2469755810786758E-012 + -1.6599999999999990E-002 -5.9749219460947245E-011 + -1.5499999999999986E-002 -8.4355009088987742E-011 + -1.4399999999999996E-002 -1.9689555541546611E-011 + -1.3299999999999992E-002 6.4398347765504127E-011 + -1.2199999999999989E-002 6.8709898881635922E-011 + -1.1099999999999985E-002 -7.2828999775342851E-012 + -9.9999999999999950E-003 -7.1552624936188636E-011 + -8.8999999999999913E-003 -6.8308900202929124E-011 + -7.7999999999999875E-003 -4.3246951159092717E-011 + -6.6999999999999837E-003 -6.1305349685625288E-011 + -5.5999999999999939E-003 -1.0963023544530159E-010 + -4.4999999999999901E-003 -1.3000864274026469E-010 + -3.3999999999999864E-003 -1.1178900166664008E-010 + -2.2999999999999826E-003 -9.2378348026667112E-011 + -1.1999999999999927E-003 -7.9042765388503966E-011 + -9.9999999999988987E-005 -4.6615312304654211E-011 + 1.0000000000000148E-003 -2.1430683616596724E-011 + 2.1000000000000185E-003 -9.6999200338565572E-011 + 3.2000000000000084E-003 -3.0460312050450966E-010 + 4.3000000000000121E-003 -5.0087733960424430E-010 + 5.4000000000000159E-003 -5.2074433654070162E-010 + 6.5000000000000058E-003 -3.9135852891725165E-010 + 7.6000000000000234E-003 -3.3014790901120250E-010 + 8.7000000000000133E-003 -4.5062648057481169E-010 + 9.8000000000000032E-003 -6.1148075491956888E-010 + 1.0900000000000021E-002 -6.0900212650594199E-010 + 1.2000000000000011E-002 -4.7178905226985535E-010 + 1.3100000000000001E-002 -4.5532125292346848E-010 + 1.4200000000000018E-002 -7.3956790691553920E-010 + 1.5300000000000008E-002 -1.1609712080584700E-009 + 1.6400000000000026E-002 -1.4648188217947222E-009 + 1.7500000000000016E-002 -1.5510130957352430E-009 + 1.8600000000000005E-002 -1.5569757705335974E-009 + 1.9700000000000023E-002 -1.5847095857779436E-009 + 2.0800000000000013E-002 -1.6090794252576757E-009 + 2.1900000000000003E-002 -1.6311763051390926E-009 + 2.3000000000000020E-002 -1.7103141125573984E-009 + 2.4100000000000010E-002 -1.9181218835484515E-009 + 2.5200000000000000E-002 -2.1599386723636371E-009 + 2.6300000000000018E-002 -2.2929071974431281E-009 + 2.7400000000000008E-002 -2.4713251445263040E-009 + 2.8500000000000025E-002 -2.8198747781260636E-009 + 2.9600000000000015E-002 -3.3279856648249506E-009 + 3.0700000000000005E-002 -3.4350229327628767E-009 + 3.1800000000000023E-002 -3.2711449104994017E-009 + 3.2900000000000013E-002 -3.0352351743090367E-009 + 3.4000000000000002E-002 -3.0042210941161329E-009 + 3.5100000000000020E-002 -3.0788651628199659E-009 + 3.6200000000000010E-002 -2.9905706799837617E-009 + 3.7300000000000028E-002 -2.7898816590266051E-009 + 3.8400000000000017E-002 -2.6014901344240116E-009 + 3.9500000000000007E-002 -2.5223463318013728E-009 + 4.0600000000000025E-002 -2.6513595763333342E-009 + 4.1700000000000015E-002 -2.8023774412133662E-009 + 4.2800000000000005E-002 -2.4918607177681906E-009 + 4.3900000000000022E-002 -1.6183206996700505E-009 + 4.5000000000000012E-002 -8.0574519278897583E-010 + 4.6100000000000002E-002 -7.5696049428586321E-010 + 4.7200000000000020E-002 -2.2998065951629343E-010 + 4.8300000000000010E-002 9.5438956737581293E-010 + 4.9400000000000027E-002 2.4143180787916663E-009 + 5.0500000000000017E-002 3.1297555658227338E-009 + 5.1600000000000007E-002 3.4718645736120379E-009 + 5.2700000000000025E-002 4.4646619734578508E-009 + 5.3800000000000014E-002 5.3708468783497665E-009 + 5.4900000000000004E-002 5.8026943250411023E-009 + 5.6000000000000022E-002 6.8008967346600002E-009 + 5.7100000000000012E-002 8.3533251427070354E-009 + 5.8200000000000002E-002 1.0467657851620515E-008 + 5.9300000000000019E-002 1.1135772304271541E-008 + 6.0400000000000009E-002 9.6107584113269695E-009 + 6.1500000000000027E-002 9.9767163419528515E-009 + 6.2600000000000017E-002 1.2769388213484945E-008 + 6.3700000000000007E-002 1.5939024322619844E-008 + 6.4800000000000024E-002 1.5690153176706190E-008 + 6.5900000000000014E-002 1.2432108675852760E-008 + 6.7000000000000004E-002 1.2090488610283501E-008 + 6.8100000000000022E-002 1.4528179548278786E-008 + 6.9200000000000012E-002 1.6544944969609787E-008 + 7.0300000000000029E-002 1.6179773965063760E-008 + 7.1400000000000019E-002 1.3934612574928451E-008 + 7.2500000000000009E-002 1.1907888008977352E-008 + 7.3600000000000027E-002 1.0791908700014119E-008 + 7.4700000000000016E-002 9.1353120623693940E-009 + 7.5800000000000006E-002 8.6648714869852483E-009 + 7.6900000000000024E-002 8.9355651766709343E-009 + 7.8000000000000014E-002 8.9181124707238268E-009 + 7.9100000000000004E-002 6.2947589363204770E-009 + 8.0200000000000021E-002 8.4723850157786273E-010 + 8.1300000000000011E-002 -2.7985478379122242E-009 + 8.2400000000000029E-002 -2.1201198574516411E-009 + 8.3500000000000019E-002 6.5968674967109564E-010 + 8.4600000000000009E-002 -6.8471256442492745E-010 + 8.5700000000000026E-002 -7.8254513979914009E-009 + 8.6800000000000016E-002 -1.5454556745453374E-008 + 8.7900000000000006E-002 -1.7257612228149810E-008 + 8.9000000000000024E-002 -1.4051222407829300E-008 + 9.0100000000000013E-002 -1.1221219509138791E-008 + 9.1200000000000003E-002 -1.3110980745523193E-008 + 9.2300000000000021E-002 -1.7626870629783298E-008 + 9.3400000000000011E-002 -2.1090240664989324E-008 + 9.4500000000000028E-002 -2.3050612085739886E-008 + 9.5600000000000018E-002 -2.3189729247974356E-008 + 9.6700000000000008E-002 -1.9546405383152887E-008 + 9.7800000000000026E-002 -1.5033412736897844E-008 + 9.8900000000000016E-002 -1.5820647902842211E-008 + 0.10000000000000001 -2.3632217960312119E-008 + 0.10110000000000002 -2.9986420457817076E-008 + 0.10220000000000001 -2.5062041331125329E-008 + 0.10330000000000003 -1.4251275715082556E-008 + 0.10440000000000002 -7.2307524412451585E-009 + 0.10550000000000001 -9.0635765559454740E-009 + 0.10660000000000003 -1.5660100771697216E-008 + 0.10770000000000002 -1.7829846044037367E-008 + 0.10880000000000001 -1.2282889372272621E-008 + 0.10990000000000003 -3.0820059837566305E-009 + 0.11100000000000002 1.6916639200559302E-009 + 0.11210000000000001 2.4223352212970894E-009 + 0.11320000000000002 -1.4711879492423918E-009 + 0.11430000000000001 -5.5957949385287975E-009 + 0.11540000000000003 -3.3837188606611335E-009 + 0.11650000000000002 4.9969477444733457E-009 + 0.11760000000000001 1.4665133996061286E-008 + 0.11870000000000003 1.8511936872300794E-008 + 0.11980000000000002 1.0562469121566664E-008 + 0.12090000000000001 2.1157613439015677E-009 + 0.12200000000000003 4.9608206431628332E-010 + 0.12310000000000001 9.4180752086003849E-009 + 0.12420000000000003 1.9486654068145981E-008 + 0.12530000000000002 2.0780198894954083E-008 + 0.12640000000000001 1.4040323570441160E-008 + 0.12750000000000003 7.4042278974673081E-009 + 0.12860000000000002 6.7379137824730151E-009 + 0.12970000000000001 1.1182941683784975E-008 + 0.13080000000000003 1.4366067446758279E-008 + 0.13190000000000002 1.4729054420570264E-008 + 0.13300000000000001 1.2881229416450424E-008 + 0.13410000000000000 9.2522833838870611E-009 + 0.13520000000000004 2.9798461476104876E-009 + 0.13630000000000003 -1.7654560036106659E-009 + 0.13740000000000002 1.6908855426933656E-009 + 0.13850000000000001 1.2421680573027061E-008 + 0.13960000000000000 1.9186233046752932E-008 + 0.14070000000000005 1.2646612645994537E-008 + 0.14180000000000004 -1.6046265427505091E-009 + 0.14290000000000003 -9.6632657431428015E-009 + 0.14400000000000002 -5.6163207418080674E-009 + 0.14510000000000001 2.1294663810067505E-009 + 0.14620000000000000 3.9016221364818193E-009 + 0.14730000000000004 8.5011092609832417E-010 + 0.14840000000000003 -1.7089116233215407E-010 + 0.14950000000000002 5.2556553553628760E-010 + 0.15060000000000001 -2.2865633830804200E-009 + 0.15170000000000000 -6.8907275441176807E-009 + 0.15280000000000005 -5.0422688246953840E-009 + 0.15390000000000004 4.4975192459162372E-009 + 0.15500000000000003 8.9440836958942782E-009 + 0.15610000000000002 -1.8416201896798157E-009 + 0.15720000000000001 -1.8098614162909143E-008 + 0.15830000000000000 -2.0354084639961911E-008 + 0.15940000000000004 -3.5701488432238193E-009 + 0.16050000000000003 1.3655926167643884E-008 + 0.16160000000000002 1.2596175658075026E-008 + 0.16270000000000001 -2.6858064661183789E-009 + 0.16380000000000000 -1.3061761450217091E-008 + 0.16490000000000005 -1.0308465192565563E-008 + 0.16600000000000004 -2.7928530599297119E-009 + 0.16710000000000003 9.3048097005166142E-010 + 0.16820000000000002 2.3814707983405015E-009 + 0.16930000000000001 4.9348440889218637E-009 + 0.17040000000000000 2.7415341108394387E-009 + 0.17150000000000004 -7.6649175895227017E-009 + 0.17260000000000003 -1.5710154954717837E-008 + 0.17370000000000002 -7.1073142926536548E-009 + 0.17480000000000001 1.2642159319398161E-008 + 0.17590000000000000 1.9854979882438784E-008 + 0.17700000000000005 3.0334696976552777E-009 + 0.17810000000000004 -1.8818239411189097E-008 + 0.17920000000000003 -1.9307373477772671E-008 + 0.18030000000000002 7.7806600051744113E-010 + 0.18140000000000001 1.5605975178800691E-008 + 0.18250000000000000 9.1878122887578684E-009 + 0.18360000000000004 -5.9061884272182397E-009 + 0.18470000000000003 -9.4208365553072326E-009 + 0.18580000000000002 -9.0058732693520938E-010 + 0.18690000000000001 4.4852956904151142E-009 + 0.18800000000000000 1.8057809691995885E-009 + 0.18910000000000005 5.8960741844416020E-010 + 0.19020000000000004 5.1220916397198835E-009 + 0.19130000000000003 5.4781583713747750E-009 + 0.19240000000000002 -4.8174486622087898E-009 + 0.19350000000000001 -1.3566865852965293E-008 + 0.19460000000000005 -6.1192211298077837E-009 + 0.19570000000000004 1.0329728183933184E-008 + 0.19680000000000003 1.3804575260678575E-008 + 0.19790000000000002 -1.0160825514304861E-009 + 0.19900000000000001 -1.3364740425458876E-008 + 0.20010000000000000 -5.8455214002606226E-009 + 0.20120000000000005 1.0079623358194567E-008 + 0.20230000000000004 1.1015512058065724E-008 + 0.20340000000000003 -3.8588074957601748E-009 + 0.20450000000000002 -1.2161998519388817E-008 + 0.20560000000000000 -2.0717554338745003E-009 + 0.20670000000000005 1.0630562208291394E-008 + 0.20780000000000004 6.6957386302135546E-009 + 0.20890000000000003 -7.0153194364763749E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0008.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0008.BXX.semd new file mode 100644 index 00000000..f97a9337 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0008.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.8168402546314688E-011 + -0.11449999999999999 -2.8160881612726563E-011 + -0.11340000000000000 -7.4961550855512371E-011 + -0.11230000000000000 -7.1864558574830095E-012 + -0.11119999999999999 9.8632872702619778E-011 + -0.11009999999999999 3.4899878126326556E-011 + -0.10900000000000000 -4.0868759765277929E-011 + -0.10790000000000000 3.0829411246102723E-010 + -0.10679999999999999 7.4258349469502605E-010 + -0.10569999999999999 -4.0189275518631717E-011 + -0.10460000000000000 -2.2186257275791377E-009 + -0.10349999999999999 -3.2006566286213456E-009 + -0.10239999999999999 -2.7628863086270883E-010 + -0.10130000000000000 4.7190180652023628E-009 + -0.10020000000000000 6.1720073496474015E-009 + -9.9099999999999994E-002 1.9703458864483991E-009 + -9.7999999999999990E-002 -2.6980135903187374E-009 + -9.6899999999999986E-002 -2.4106245888333433E-009 + -9.5799999999999996E-002 -3.5083197458263271E-010 + -9.4699999999999993E-002 -4.1651797566544246E-009 + -9.3599999999999989E-002 -1.2471423005422366E-008 + -9.2499999999999999E-002 -1.2972203755623468E-008 + -9.1399999999999995E-002 9.2079721625282218E-010 + -9.0299999999999991E-002 1.7741406566074147E-008 + -8.9200000000000002E-002 2.1626499702165347E-008 + -8.8099999999999984E-002 1.6275816250299613E-008 + -8.6999999999999994E-002 2.3412772165443130E-008 + -8.5899999999999990E-002 5.3338819583359509E-008 + -8.4799999999999986E-002 8.8167261935723218E-008 + -8.3699999999999997E-002 1.0448648879446409E-007 + -8.2599999999999993E-002 1.0566866848193968E-007 + -8.1499999999999989E-002 1.1758098850123133E-007 + -8.0399999999999999E-002 1.5362556382569892E-007 + -7.9299999999999995E-002 2.0025740354867594E-007 + -7.8199999999999992E-002 2.4293791511809104E-007 + -7.7100000000000002E-002 2.9085032338116434E-007 + -7.5999999999999984E-002 3.6206080267220386E-007 + -7.4899999999999994E-002 4.5507721324611339E-007 + -7.3799999999999991E-002 5.5578095725650201E-007 + -7.2699999999999987E-002 6.7041577267445973E-007 + -7.1599999999999997E-002 8.2784623600673513E-007 + -7.0499999999999993E-002 1.0399921848147642E-006 + -6.9399999999999989E-002 1.2819215271520079E-006 + -6.8300000000000000E-002 1.5320074453484267E-006 + -6.7199999999999996E-002 1.8184359760198276E-006 + -6.6099999999999992E-002 2.1972234662825940E-006 + -6.5000000000000002E-002 2.6851050733966986E-006 + -6.3899999999999985E-002 3.2458583518746309E-006 + -6.2799999999999995E-002 3.8575499274884351E-006 + -6.1699999999999991E-002 4.5664883145946078E-006 + -6.0599999999999994E-002 5.4460442697745748E-006 + -5.9499999999999990E-002 6.5167396314791404E-006 + -5.8399999999999994E-002 7.7444037742679939E-006 + -5.7299999999999990E-002 9.1200690803816542E-006 + -5.6199999999999986E-002 1.0704524356697220E-005 + -5.5099999999999996E-002 1.2574140782817267E-005 + -5.3999999999999992E-002 1.4752471543033607E-005 + -5.2899999999999989E-002 1.7229824152309448E-005 + -5.1799999999999985E-002 2.0034744011354633E-005 + -5.0699999999999995E-002 2.3242802853928879E-005 + -4.9599999999999991E-002 2.6911926397588104E-005 + -4.8499999999999988E-002 3.1053095881361514E-005 + -4.7399999999999998E-002 3.5688692150870338E-005 + -4.6299999999999994E-002 4.0903018089011312E-005 + -4.5199999999999990E-002 4.6792054490651935E-005 + -4.4099999999999986E-002 5.3380324970930815E-005 + -4.2999999999999997E-002 6.0640719311777502E-005 + -4.1899999999999993E-002 6.8603236286435276E-005 + -4.0799999999999989E-002 7.7392454841174185E-005 + -3.9699999999999985E-002 8.7123815319500864E-005 + -3.8599999999999995E-002 9.7799063951242715E-005 + -3.7499999999999992E-002 1.0935119644273072E-004 + -3.6399999999999988E-002 1.2177730241091922E-004 + -3.5299999999999984E-002 1.3516777835320681E-004 + -3.4199999999999994E-002 1.4959412510506809E-004 + -3.3099999999999991E-002 1.6501900972798467E-004 + -3.1999999999999987E-002 1.8135122081730515E-004 + -3.0899999999999997E-002 1.9854694255627692E-004 + -2.9799999999999993E-002 2.1659897174686193E-004 + -2.8699999999999989E-002 2.3543843417428434E-004 + -2.7599999999999986E-002 2.5491451378911734E-004 + -2.6499999999999996E-002 2.7488204068504274E-004 + -2.5399999999999992E-002 2.9525154968723655E-004 + -2.4299999999999988E-002 3.1590281287208200E-004 + -2.3199999999999985E-002 3.3658990287221968E-004 + -2.2099999999999995E-002 3.5699273576028645E-004 + -2.0999999999999991E-002 3.7685193819925189E-004 + -1.9899999999999987E-002 3.9598534931428730E-004 + -1.8799999999999983E-002 4.1415411396883428E-004 + -1.7699999999999994E-002 4.3097362504340708E-004 + -1.6599999999999990E-002 4.4600464752875268E-004 + -1.5499999999999986E-002 4.5889290049672127E-004 + -1.4399999999999996E-002 4.6935238060541451E-004 + -1.3299999999999992E-002 4.7703323070891201E-004 + -1.2199999999999989E-002 4.8148780479095876E-004 + -1.1099999999999985E-002 4.8228437663055956E-004 + -9.9999999999999950E-003 4.7909832210280001E-004 + -8.8999999999999913E-003 4.7165047726593912E-004 + -7.7999999999999875E-003 4.5959724229760468E-004 + -6.6999999999999837E-003 4.4255855027586222E-004 + -5.5999999999999939E-003 4.2025456787087023E-004 + -4.4999999999999901E-003 3.9255485171452165E-004 + -3.3999999999999864E-003 3.5936842323280871E-004 + -2.2999999999999826E-003 3.2056649797596037E-004 + -1.1999999999999927E-003 2.7604901697486639E-004 + -9.9999999999988987E-005 2.2586887644138187E-004 + 1.0000000000000148E-003 1.7023029795382172E-004 + 2.1000000000000185E-003 1.0937470506178215E-004 + 3.2000000000000084E-003 4.3546569941099733E-005 + 4.3000000000000121E-003 -2.6915649868897162E-005 + 5.4000000000000159E-003 -1.0149402805836871E-004 + 6.5000000000000058E-003 -1.7956226656679064E-004 + 7.6000000000000234E-003 -2.6049866573885083E-004 + 8.7000000000000133E-003 -3.4367226180620492E-004 + 9.8000000000000032E-003 -4.2832770850509405E-004 + 1.0900000000000021E-002 -5.1355065079405904E-004 + 1.2000000000000011E-002 -5.9838767629116774E-004 + 1.3100000000000001E-002 -6.8194122286513448E-004 + 1.4200000000000018E-002 -7.6333188917487860E-004 + 1.5300000000000008E-002 -8.4160361438989639E-004 + 1.6400000000000026E-002 -9.1573817189782858E-004 + 1.7500000000000016E-002 -9.8476128187030554E-004 + 1.8600000000000005E-002 -1.0478058829903603E-003 + 1.9700000000000023E-002 -1.1040542740374804E-003 + 2.0800000000000013E-002 -1.1526870075613260E-003 + 2.1900000000000003E-002 -1.1929363245144486E-003 + 2.3000000000000020E-002 -1.2241875519976020E-003 + 2.4100000000000010E-002 -1.2459834106266499E-003 + 2.5200000000000000E-002 -1.2579453177750111E-003 + 2.6300000000000018E-002 -1.2597416061908007E-003 + 2.7400000000000008E-002 -1.2511658715084195E-003 + 2.8500000000000025E-002 -1.2322121765464544E-003 + 2.9600000000000015E-002 -1.2030483921989799E-003 + 3.0700000000000005E-002 -1.1639419244602323E-003 + 3.1800000000000023E-002 -1.1152419028803706E-003 + 3.2900000000000013E-002 -1.0574274929240346E-003 + 3.4000000000000002E-002 -9.9113921169191599E-004 + 3.5100000000000020E-002 -9.1713113943114877E-004 + 3.6200000000000010E-002 -8.3622406236827374E-004 + 3.7300000000000028E-002 -7.4930815026164055E-004 + 3.8400000000000017E-002 -6.5737369004637003E-004 + 3.9500000000000007E-002 -5.6149536976590753E-004 + 4.0600000000000025E-002 -4.6275876229628921E-004 + 4.1700000000000015E-002 -3.6222310154698789E-004 + 4.2800000000000005E-002 -2.6095207431353629E-004 + 4.3900000000000022E-002 -1.6003704513423145E-004 + 4.5000000000000012E-002 -6.0564536397578195E-005 + 4.6100000000000002E-002 3.6436846130527556E-005 + 4.7200000000000020E-002 1.3003259664401412E-004 + 4.8300000000000010E-002 2.1937474957667291E-004 + 4.9400000000000027E-002 3.0367542058229446E-004 + 5.0500000000000017E-002 3.8222738658078015E-004 + 5.1600000000000007E-002 4.5443174894899130E-004 + 5.2700000000000025E-002 5.1978434203192592E-004 + 5.3800000000000014E-002 5.7789083803072572E-004 + 5.4900000000000004E-002 6.2847608933225274E-004 + 5.6000000000000022E-002 6.7138724261894822E-004 + 5.7100000000000012E-002 7.0657074684277177E-004 + 5.8200000000000002E-002 7.3405896546319127E-004 + 5.9300000000000019E-002 7.5398577610030770E-004 + 6.0400000000000009E-002 7.6657929457724094E-004 + 6.1500000000000027E-002 7.7214342309162021E-004 + 6.2600000000000017E-002 7.7104073716327548E-004 + 6.3700000000000007E-002 7.6370319584384561E-004 + 6.4800000000000024E-002 7.5064011616632342E-004 + 6.5900000000000014E-002 7.3240592610090971E-004 + 6.7000000000000004E-002 7.0954806869849563E-004 + 6.8100000000000022E-002 6.8260845728218555E-004 + 6.9200000000000012E-002 6.5215764334425330E-004 + 7.0300000000000029E-002 6.1881251167505980E-004 + 7.1400000000000019E-002 5.8318278752267361E-004 + 7.2500000000000009E-002 5.4581376025453210E-004 + 7.3600000000000027E-002 5.0720234867185354E-004 + 7.4700000000000016E-002 4.6785411541350186E-004 + 7.5800000000000006E-002 4.2828186997212470E-004 + 7.6900000000000024E-002 3.8893416058272123E-004 + 7.8000000000000014E-002 3.5016160109080374E-004 + 7.9100000000000004E-002 3.1227184808813035E-004 + 8.0200000000000021E-002 2.7559706359170377E-004 + 8.1300000000000011E-002 2.4045685131568462E-004 + 8.2400000000000029E-002 2.0706465875264257E-004 + 8.3500000000000019E-002 1.7552464851178229E-004 + 8.4600000000000009E-002 1.4592905063182116E-004 + 8.5700000000000026E-002 1.1841882951557636E-004 + 8.6800000000000016E-002 9.3107511929702014E-005 + 8.7900000000000006E-002 6.9992980570532382E-005 + 8.9000000000000024E-002 4.8999008868122473E-005 + 9.0100000000000013E-002 3.0088594940025359E-005 + 9.1200000000000003E-002 1.3275631317810621E-005 + 9.2300000000000021E-002 -1.4824696563664475E-006 + 9.3400000000000011E-002 -1.4343155271490104E-005 + 9.4500000000000028E-002 -2.5481371267233044E-005 + 9.5600000000000018E-002 -3.4972792491316795E-005 + 9.6700000000000008E-002 -4.2836632928811014E-005 + 9.7800000000000026E-002 -4.9182817747350782E-005 + 9.8900000000000016E-002 -5.4235511925071478E-005 + 0.10000000000000001 -5.8188652474200353E-005 + 0.10110000000000002 -6.1104889027774334E-005 + 0.10220000000000001 -6.3008861616253853E-005 + 0.10330000000000003 -6.4028550696093589E-005 + 0.10440000000000002 -6.4366511651314795E-005 + 0.10550000000000001 -6.4147432567551732E-005 + 0.10660000000000003 -6.3381987274624407E-005 + 0.10770000000000002 -6.2107254052534699E-005 + 0.10880000000000001 -6.0475267673609778E-005 + 0.10990000000000003 -5.8646252000471577E-005 + 0.11100000000000002 -5.6640943512320518E-005 + 0.11210000000000001 -5.4395648476202041E-005 + 0.11320000000000002 -5.1943963626399636E-005 + 0.11430000000000001 -4.9452261009719223E-005 + 0.11540000000000003 -4.7044206439750269E-005 + 0.11650000000000002 -4.4673619413515553E-005 + 0.11760000000000001 -4.2238847527187318E-005 + 0.11870000000000003 -3.9771392039256170E-005 + 0.11980000000000002 -3.7413639802252874E-005 + 0.12090000000000001 -3.5226919862907380E-005 + 0.12200000000000003 -3.3125175832537934E-005 + 0.12310000000000001 -3.1031911930767819E-005 + 0.12420000000000003 -2.9013666789978743E-005 + 0.12530000000000002 -2.7180529286852106E-005 + 0.12640000000000001 -2.5510651539661922E-005 + 0.12750000000000003 -2.3880091248429380E-005 + 0.12860000000000002 -2.2255879230215214E-005 + 0.12970000000000001 -2.0753492208314128E-005 + 0.13080000000000003 -1.9461214833427221E-005 + 0.13190000000000002 -1.8297363567398861E-005 + 0.13300000000000001 -1.7123453289968893E-005 + 0.13410000000000000 -1.5945448467391543E-005 + 0.13520000000000004 -1.4896266293362714E-005 + 0.13630000000000003 -1.4026825738255866E-005 + 0.13740000000000002 -1.3224402209743857E-005 + 0.13850000000000001 -1.2381829037622083E-005 + 0.13960000000000000 -1.1555690434761345E-005 + 0.14070000000000005 -1.0869505786104128E-005 + 0.14180000000000004 -1.0313772691006307E-005 + 0.14290000000000003 -9.7529391496209428E-006 + 0.14400000000000002 -9.1294778030714951E-006 + 0.14510000000000001 -8.5490082710748538E-006 + 0.14620000000000000 -8.1139896792592481E-006 + 0.14730000000000004 -7.7616005000891164E-006 + 0.14840000000000003 -7.3555661401769612E-006 + 0.14950000000000002 -6.8898107201675884E-006 + 0.15060000000000001 -6.4908545027719811E-006 + 0.15170000000000000 -6.2184803937270772E-006 + 0.15280000000000005 -5.9728349697252270E-006 + 0.15390000000000004 -5.6499538914067671E-006 + 0.15500000000000003 -5.3005401241534855E-006 + 0.15610000000000002 -5.0477615332056303E-006 + 0.15720000000000001 -4.8910937948676292E-006 + 0.15830000000000000 -4.7027374421304557E-006 + 0.15940000000000004 -4.4224802877579350E-006 + 0.16050000000000003 -4.1507441892463248E-006 + 0.16160000000000002 -3.9956480577529874E-006 + 0.16270000000000001 -3.9082192415662576E-006 + 0.16380000000000000 -3.7565282582363579E-006 + 0.16490000000000005 -3.5231125821155729E-006 + 0.16600000000000004 -3.3250748856517021E-006 + 0.16710000000000003 -3.2317416298610624E-006 + 0.16820000000000002 -3.1624554139852989E-006 + 0.16930000000000001 -3.0162009352352470E-006 + 0.17040000000000000 -2.8269976155570475E-006 + 0.17150000000000004 -2.7057137685915222E-006 + 0.17260000000000003 -2.6641166641638847E-006 + 0.17370000000000002 -2.5964666292566108E-006 + 0.17480000000000001 -2.4448479507555021E-006 + 0.17590000000000000 -2.2902554519532714E-006 + 0.17700000000000005 -2.2278406959230779E-006 + 0.17810000000000004 -2.2200924831849989E-006 + 0.17920000000000003 -2.1532491700781975E-006 + 0.18030000000000002 -2.0092297745577525E-006 + 0.18140000000000001 -1.8897451354860095E-006 + 0.18250000000000000 -1.8603627722768579E-006 + 0.18360000000000004 -1.8547659692558227E-006 + 0.18470000000000003 -1.7804783283281722E-006 + 0.18580000000000002 -1.6588736571065965E-006 + 0.18690000000000001 -1.5860114217502996E-006 + 0.18800000000000000 -1.5822554360056529E-006 + 0.18910000000000005 -1.5642799553461373E-006 + 0.19020000000000004 -1.4772073200219893E-006 + 0.19130000000000003 -1.3783352414975525E-006 + 0.19240000000000002 -1.3456168517222977E-006 + 0.19350000000000001 -1.3566321968028205E-006 + 0.19460000000000005 -1.3247275774119771E-006 + 0.19570000000000004 -1.2327243439358426E-006 + 0.19680000000000003 -1.1574137488423730E-006 + 0.19790000000000002 -1.1506817827466875E-006 + 0.19900000000000001 -1.1623350246736663E-006 + 0.20010000000000000 -1.1198709444215638E-006 + 0.20120000000000005 -1.0378357728768606E-006 + 0.20230000000000004 -9.9089402283425443E-007 + 0.20340000000000003 -9.9819135357392952E-007 + 0.20450000000000002 -9.9791066077159485E-007 + 0.20560000000000000 -9.4563932862001820E-007 + 0.20670000000000005 -8.8065633008227451E-007 + 0.20780000000000004 -8.6156404677240062E-007 + 0.20890000000000003 -8.7603802967350930E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0008.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0008.BXZ.semd new file mode 100644 index 00000000..d403fb25 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0008.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.3697731317263706E-011 + -0.11449999999999999 -3.8519867850972389E-011 + -0.11340000000000000 -6.0436995685808625E-011 + -0.11230000000000000 8.1728110390422160E-011 + -0.11119999999999999 2.1664800509135773E-010 + -0.11009999999999999 -3.4040520402456309E-011 + -0.10900000000000000 -4.8208020908546700E-010 + -0.10790000000000000 -2.7206739638963029E-010 + -0.10679999999999999 7.1667333179092907E-010 + -0.10569999999999999 1.0246075099473728E-009 + -0.10460000000000000 -4.2161327207246302E-010 + -0.10349999999999999 -1.8818469005310590E-009 + -0.10239999999999999 -6.0493343667644695E-010 + -0.10130000000000000 2.4258637321139531E-009 + -0.10020000000000000 2.5024646799209904E-009 + -9.9099999999999994E-002 -1.8537349433245254E-009 + -9.7999999999999990E-002 -4.8300936583700604E-009 + -9.6899999999999986E-002 -6.5601296617145977E-010 + -9.5799999999999996E-002 6.4044045622324575E-009 + -9.4699999999999993E-002 5.8165876559712615E-009 + -9.3599999999999989E-002 -3.7803609131970006E-009 + -9.2499999999999999E-002 -9.8755217337043177E-009 + -9.1399999999999995E-002 -2.5646735846152069E-009 + -9.0299999999999991E-002 9.5434895541757214E-009 + -8.9200000000000002E-002 9.3253706978657647E-009 + -8.8099999999999984E-002 -4.2171088843190319E-009 + -8.6999999999999994E-002 -1.2694439277538550E-008 + -8.5899999999999990E-002 -3.9121101913508483E-009 + -8.4799999999999986E-002 9.9854222668227521E-009 + -8.3699999999999997E-002 9.7386685382616633E-009 + -8.2599999999999993E-002 -2.9505253795747421E-009 + -8.1499999999999989E-002 -8.7989979746794234E-009 + -8.0399999999999999E-002 -8.1144507779740138E-010 + -7.9299999999999995E-002 5.8461280261212778E-009 + -7.8199999999999992E-002 -3.1210903306266857E-010 + -7.7100000000000002E-002 -7.3377419695930257E-009 + -7.5999999999999984E-002 3.1674864554159798E-012 + -7.4899999999999994E-002 1.1607330208107669E-008 + -7.3799999999999991E-002 4.7740180697530832E-009 + -7.2699999999999987E-002 -1.6707955907691030E-008 + -7.1599999999999997E-002 -2.0919548759934514E-008 + -7.0499999999999993E-002 5.0187098921128381E-009 + -6.9399999999999989E-002 2.8316048172882802E-008 + -6.8300000000000000E-002 1.2550323447158007E-008 + -6.7199999999999996E-002 -2.6888070436825728E-008 + -6.6099999999999992E-002 -3.8678408031955769E-008 + -6.5000000000000002E-002 -6.8551369025726672E-009 + -6.3899999999999985E-002 2.4601028769666300E-008 + -6.2799999999999995E-002 1.2652989767047984E-008 + -6.1699999999999991E-002 -2.5253639179823040E-008 + -6.0599999999999994E-002 -3.9294992149052632E-008 + -5.9499999999999990E-002 -1.9398857631358624E-008 + -5.8399999999999994E-002 -3.7799625651757651E-009 + -5.7299999999999990E-002 -1.5911945538960026E-008 + -5.6199999999999986E-002 -3.1371094166843250E-008 + -5.5099999999999996E-002 -2.4942425014273795E-008 + -5.3999999999999992E-002 -1.7670023666482848E-008 + -5.2899999999999989E-002 -4.2288789359190559E-008 + -5.1799999999999985E-002 -8.0368245392037352E-008 + -5.0699999999999995E-002 -7.9865834834436100E-008 + -4.9599999999999991E-002 -3.7826531240625627E-008 + -4.8499999999999988E-002 -1.9334242651325440E-008 + -4.7399999999999998E-002 -6.9026619087253493E-008 + -4.6299999999999994E-002 -1.3945614796284644E-007 + -4.5199999999999990E-002 -1.5010529352821322E-007 + -4.4099999999999986E-002 -1.0022376528695531E-007 + -4.2999999999999997E-002 -7.1628960540692788E-008 + -4.1899999999999993E-002 -1.1481756700959522E-007 + -4.0799999999999989E-002 -1.8240602628338820E-007 + -3.9699999999999985E-002 -2.0380555554311286E-007 + -3.8599999999999995E-002 -1.8461716422280006E-007 + -3.7499999999999992E-002 -1.8539435586717445E-007 + -3.6399999999999988E-002 -2.2213960448880243E-007 + -3.5299999999999984E-002 -2.4808218768157531E-007 + -3.4199999999999994E-002 -2.3942277493915753E-007 + -3.3099999999999991E-002 -2.4102789097923960E-007 + -3.1999999999999987E-002 -2.9296072057150013E-007 + -3.0899999999999997E-002 -3.5235132145317039E-007 + -2.9799999999999993E-002 -3.4702009088505292E-007 + -2.8699999999999989E-002 -2.9066583806525159E-007 + -2.7599999999999986E-002 -2.7511410394254199E-007 + -2.6499999999999996E-002 -3.4223225497953536E-007 + -2.5399999999999992E-002 -4.1563438912817219E-007 + -2.4299999999999988E-002 -4.0557796410212177E-007 + -2.3199999999999985E-002 -3.3558626455487683E-007 + -2.2099999999999995E-002 -3.0267491979429906E-007 + -2.0999999999999991E-002 -3.3746187000360806E-007 + -1.9899999999999987E-002 -3.6665525726675696E-007 + -1.8799999999999983E-002 -3.3259490805903624E-007 + -1.7699999999999994E-002 -2.7417283376962587E-007 + -1.6599999999999990E-002 -2.5789211122173583E-007 + -1.5499999999999986E-002 -2.6231694505440828E-007 + -1.4399999999999996E-002 -2.1656516935308900E-007 + -1.3299999999999992E-002 -1.2116021252950304E-007 + -1.2199999999999989E-002 -5.4208491917506763E-008 + -1.1099999999999985E-002 -5.2535167327505405E-008 + -9.9999999999999950E-003 -4.6219497562560719E-008 + -8.8999999999999913E-003 4.3425711027111902E-008 + -7.7999999999999875E-003 1.8325084738535224E-007 + -6.6999999999999837E-003 2.7374750288799987E-007 + -5.5999999999999939E-003 2.9017428460065275E-007 + -4.4999999999999901E-003 3.1779154596733861E-007 + -3.3999999999999864E-003 4.1801351358117245E-007 + -2.2999999999999826E-003 5.4542533689527772E-007 + -1.1999999999999927E-003 6.2250859400592162E-007 + -9.9999999999988987E-005 6.5575477492529899E-007 + 1.0000000000000148E-003 7.1668529244561796E-007 + 2.1000000000000185E-003 8.1921285755015560E-007 + 3.2000000000000084E-003 9.0047848289032117E-007 + 4.3000000000000121E-003 9.1654231937354780E-007 + 5.4000000000000159E-003 9.2162150622243644E-007 + 6.5000000000000058E-003 9.8285579497314757E-007 + 7.6000000000000234E-003 1.0667175729395240E-006 + 8.7000000000000133E-003 1.0901514997385675E-006 + 9.8000000000000032E-003 1.0414161124572274E-006 + 1.0900000000000021E-002 9.9813132692361251E-007 + 1.2000000000000011E-002 1.0120156730408780E-006 + 1.3100000000000001E-002 1.0345820555812679E-006 + 1.4200000000000018E-002 9.9071257864125073E-007 + 1.5300000000000008E-002 8.9298691818839870E-007 + 1.6400000000000026E-002 8.1372070326324319E-007 + 1.7500000000000016E-002 7.7555733923873049E-007 + 1.8600000000000005E-002 7.2042763576973812E-007 + 1.9700000000000023E-002 6.0710038951583556E-007 + 2.0800000000000013E-002 4.7447863948946178E-007 + 2.1900000000000003E-002 3.7944323594274465E-007 + 2.3000000000000020E-002 3.0785813009970298E-007 + 2.4100000000000010E-002 2.0244891629772610E-007 + 2.5200000000000000E-002 5.5872998672157337E-008 + 2.6300000000000018E-002 -7.5913710873010132E-008 + 2.7400000000000008E-002 -1.5898304184247536E-007 + 2.8500000000000025E-002 -2.3322510855905421E-007 + 2.9600000000000015E-002 -3.4575862173369387E-007 + 3.0700000000000005E-002 -4.7617160703339323E-007 + 3.1800000000000023E-002 -5.7011448006960563E-007 + 3.2900000000000013E-002 -6.1879751456217491E-007 + 3.4000000000000002E-002 -6.6836912537837634E-007 + 3.5100000000000020E-002 -7.4545562256389530E-007 + 3.6200000000000010E-002 -8.1854057043528883E-007 + 3.7300000000000028E-002 -8.4929337162975571E-007 + 3.8400000000000017E-002 -8.4651043152916827E-007 + 3.9500000000000007E-002 -8.5235581082088174E-007 + 4.0600000000000025E-002 -8.7363497414116864E-007 + 4.1700000000000015E-002 -8.7359109102180810E-007 + 4.2800000000000005E-002 -8.3631414327101083E-007 + 4.3900000000000022E-002 -7.9387376672457322E-007 + 4.5000000000000012E-002 -7.6945042337683844E-007 + 4.6100000000000002E-002 -7.4056231369468151E-007 + 4.7200000000000020E-002 -6.8465624281088822E-007 + 4.8300000000000010E-002 -6.0293609749351162E-007 + 4.9400000000000027E-002 -5.3297071644919924E-007 + 5.0500000000000017E-002 -4.8407196118205320E-007 + 5.1600000000000007E-002 -4.2508148112574418E-007 + 5.2700000000000025E-002 -3.4799700188159477E-007 + 5.3800000000000014E-002 -2.7293941684547463E-007 + 5.4900000000000004E-002 -2.1531181459977233E-007 + 5.6000000000000022E-002 -1.5610380899033771E-007 + 5.7100000000000012E-002 -8.3326256117288722E-008 + 5.8200000000000002E-002 -1.4782487234299424E-008 + 5.9300000000000019E-002 2.4302313050839075E-008 + 6.0400000000000009E-002 4.8236426408720945E-008 + 6.1500000000000027E-002 9.1976417593286897E-008 + 6.2600000000000017E-002 1.5427922051003407E-007 + 6.3700000000000007E-002 1.9918552141007240E-007 + 6.4800000000000024E-002 2.0853853754942975E-007 + 6.5900000000000014E-002 2.0923094723457325E-007 + 6.7000000000000004E-002 2.2936806942652765E-007 + 6.8100000000000022E-002 2.5381038426530722E-007 + 6.9200000000000012E-002 2.5100166567426641E-007 + 7.0300000000000029E-002 2.2906867513938778E-007 + 7.1400000000000019E-002 2.2679479627640831E-007 + 7.2500000000000009E-002 2.4790065822344332E-007 + 7.3600000000000027E-002 2.4792376507321023E-007 + 7.4700000000000016E-002 2.0393518695982493E-007 + 7.5800000000000006E-002 1.5863081159750436E-007 + 7.6900000000000024E-002 1.6070484321062395E-007 + 7.8000000000000014E-002 1.8880434993207018E-007 + 7.9100000000000004E-002 1.7860732270946755E-007 + 8.0200000000000021E-002 1.2058332288233942E-007 + 8.1300000000000011E-002 7.5071461935749539E-008 + 8.2400000000000029E-002 7.8712460549468233E-008 + 8.3500000000000019E-002 8.9767894451142638E-008 + 8.4600000000000009E-002 5.8012112447158870E-008 + 8.5700000000000026E-002 1.1063892912943629E-008 + 8.6800000000000016E-002 1.1482449657762572E-008 + 8.7900000000000006E-002 4.9128086487826295E-008 + 8.9000000000000024E-002 4.7915559520106399E-008 + 9.0100000000000013E-002 -1.7386442507927313E-008 + 9.1200000000000003E-002 -7.1684780778014101E-008 + 9.2300000000000021E-002 -4.5129375791930215E-008 + 9.3400000000000011E-002 1.9805604267730814E-008 + 9.4500000000000028E-002 2.3187279651892823E-008 + 9.5600000000000018E-002 -4.4587707748178218E-008 + 9.6700000000000008E-002 -8.8873733261607413E-008 + 9.7800000000000026E-002 -5.4228511459086803E-008 + 9.8900000000000016E-002 -3.2885356660017351E-009 + 0.10000000000000001 -1.5111796258793220E-008 + 0.10110000000000002 -6.0833713177999016E-008 + 0.10220000000000001 -5.6571160200746817E-008 + 0.10330000000000003 -4.1958885255155565E-009 + 0.10440000000000002 6.8754091309131127E-009 + 0.10550000000000001 -5.2982006337742860E-008 + 0.10660000000000003 -9.4126882288492197E-008 + 0.10770000000000002 -4.0543305601659085E-008 + 0.10880000000000001 4.5027849893131133E-008 + 0.10990000000000003 4.2034059788420564E-008 + 0.11100000000000002 -4.6423352273450291E-008 + 0.11210000000000001 -9.3619121344090672E-008 + 0.11320000000000002 -3.3509035546330779E-008 + 0.11430000000000001 4.4028727330669426E-008 + 0.11540000000000003 3.0620270763392909E-008 + 0.11650000000000002 -3.9943522267549270E-008 + 0.11760000000000001 -5.1937036005256232E-008 + 0.11870000000000003 1.0238457193167960E-008 + 0.11980000000000002 4.1830666930309235E-008 + 0.12090000000000001 -1.1453281878459620E-008 + 0.12200000000000003 -6.2958591229289596E-008 + 0.12310000000000001 -2.0830528413284810E-008 + 0.12420000000000003 6.0583232652788865E-008 + 0.12530000000000002 5.7374563766643405E-008 + 0.12640000000000001 -3.2189870324828007E-008 + 0.12750000000000003 -7.7890760508125823E-008 + 0.12860000000000002 -1.1876487349127274E-008 + 0.12970000000000001 6.7687146554362698E-008 + 0.13080000000000003 4.4753811323516857E-008 + 0.13190000000000002 -4.0027742898018914E-008 + 0.13300000000000001 -5.5240533924916235E-008 + 0.13410000000000000 1.8347112273886523E-008 + 0.13520000000000004 6.1335803991369175E-008 + 0.13630000000000003 4.3808698890757114E-009 + 0.13740000000000002 -6.2012958323975909E-008 + 0.13850000000000001 -2.9113826016669009E-008 + 0.13960000000000000 5.7577057788193997E-008 + 0.14070000000000005 6.4282616563104966E-008 + 0.14180000000000004 -2.4415756527673693E-008 + 0.14290000000000003 -7.8513501478028047E-008 + 0.14400000000000002 -1.8308536908762107E-008 + 0.14510000000000001 6.5300341134388873E-008 + 0.14620000000000000 4.9791282208389021E-008 + 0.14730000000000004 -3.4842930318745857E-008 + 0.14840000000000003 -5.7962772359587689E-008 + 0.14950000000000002 9.7608410243310573E-009 + 0.15060000000000001 5.6252396518630121E-008 + 0.15170000000000000 7.5880004501982512E-009 + 0.15280000000000005 -5.6247014157406738E-008 + 0.15390000000000004 -2.8926313788701918E-008 + 0.15500000000000003 5.1862055983065147E-008 + 0.15610000000000002 5.9401592977792461E-008 + 0.15720000000000001 -2.4632520023715188E-008 + 0.15830000000000000 -7.7149863386694051E-008 + 0.15940000000000004 -1.8450352357035626E-008 + 0.16050000000000003 6.6167636703085009E-008 + 0.16160000000000002 5.4411749772498297E-008 + 0.16270000000000001 -3.1361192753820433E-008 + 0.16380000000000000 -6.2905350262099091E-008 + 0.16490000000000005 -5.2776100156748385E-010 + 0.16600000000000004 5.4013916894746217E-008 + 0.16710000000000003 1.9657706573639189E-008 + 0.16820000000000002 -4.2261380173158614E-008 + 0.16930000000000001 -3.0560649122435279E-008 + 0.17040000000000000 3.5350662841437952E-008 + 0.17150000000000004 4.7849198381300084E-008 + 0.17260000000000003 -1.7536608609702853E-008 + 0.17370000000000002 -6.1244996629739035E-008 + 0.17480000000000001 -1.3178552471515559E-008 + 0.17590000000000000 5.7220002958047189E-008 + 0.17700000000000005 4.5135450932320964E-008 + 0.17810000000000004 -3.1248216458834577E-008 + 0.17920000000000003 -5.9536116481240242E-008 + 0.18030000000000002 -2.3678083937994643E-009 + 0.18140000000000001 5.1231666020612465E-008 + 0.18250000000000000 2.4362487138773758E-008 + 0.18360000000000004 -3.5256864094890261E-008 + 0.18470000000000003 -3.5382587526555653E-008 + 0.18580000000000002 1.8421863146045325E-008 + 0.18690000000000001 3.7716773704232764E-008 + 0.18800000000000000 -7.4581993914080158E-009 + 0.18910000000000005 -4.3437353269837331E-008 + 0.19020000000000004 -1.0657785765033623E-008 + 0.19130000000000003 4.2481548945261238E-008 + 0.19240000000000002 3.4451623776021734E-008 + 0.19350000000000001 -2.3698644824321491E-008 + 0.19460000000000005 -4.5461547415470704E-008 + 0.19570000000000004 -9.6808665250858184E-011 + 0.19680000000000003 4.3432248020280895E-008 + 0.19790000000000002 2.2492313789257423E-008 + 0.19900000000000001 -2.7777376843118873E-008 + 0.20010000000000000 -3.3057894199828297E-008 + 0.20120000000000005 8.2925497579822149E-009 + 0.20230000000000004 2.9819972269251593E-008 + 0.20340000000000003 2.5503255063341612E-009 + 0.20450000000000002 -2.4646194418664891E-008 + 0.20560000000000000 -6.7758287869423839E-009 + 0.20670000000000005 2.6569388467123645E-008 + 0.20780000000000004 2.0122433497249403E-008 + 0.20890000000000003 -1.8989288363968626E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0009.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0009.BXX.semd new file mode 100644 index 00000000..19e419df --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0009.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 -2.8803398555155013E-010 + -0.11670000000000000 -3.7413219744486526E-010 + -0.11559999999999999 3.5014199872840379E-010 + -0.11449999999999999 9.4073016043694224E-010 + -0.11340000000000000 9.4344004830659856E-011 + -0.11230000000000000 -1.0913597803252628E-009 + -0.11119999999999999 -5.3994958504333113E-010 + -0.11009999999999999 4.0800537948193494E-010 + -0.10900000000000000 -1.7057472101456028E-009 + -0.10790000000000000 -5.1608433082606098E-009 + -0.10679999999999999 -2.5409692128164352E-009 + -0.10569999999999999 7.8289570382139573E-009 + -0.10460000000000000 1.4875282339232854E-008 + -0.10349999999999999 7.4609012301607436E-009 + -0.10239999999999999 -7.8669240011208785E-009 + -0.10130000000000000 -1.2319269160343538E-008 + -0.10020000000000000 -5.1220849783817357E-010 + -9.9099999999999994E-002 1.0257104499089564E-008 + -9.7999999999999990E-002 3.9316976341297050E-009 + -9.6899999999999986E-002 -1.0295769570234370E-008 + -9.5799999999999996E-002 -1.0654827242717602E-008 + -9.4699999999999993E-002 4.9943960078735472E-009 + -9.3599999999999989E-002 1.5762271488029000E-008 + -9.2499999999999999E-002 8.8266656206315020E-009 + -9.1399999999999995E-002 -2.6693327548343859E-009 + -9.0299999999999991E-002 -2.5358068977965331E-009 + -8.9200000000000002E-002 1.5049547164025512E-009 + -8.8099999999999984E-002 -9.5547294520770265E-009 + -8.6999999999999994E-002 -3.3973915236629182E-008 + -8.5899999999999990E-002 -5.0857114075597565E-008 + -8.4799999999999986E-002 -5.4564850415772526E-008 + -8.3699999999999997E-002 -6.5483156674872589E-008 + -8.2599999999999993E-002 -9.6674341421021381E-008 + -8.1499999999999989E-002 -1.2998641807371314E-007 + -8.0399999999999999E-002 -1.4490642286091315E-007 + -7.9299999999999995E-002 -1.5748256032566132E-007 + -7.8199999999999992E-002 -2.0287137658669963E-007 + -7.7100000000000002E-002 -2.8165871412966226E-007 + -7.5999999999999984E-002 -3.5502640116646944E-007 + -7.4899999999999994E-002 -4.0535360312787816E-007 + -7.3799999999999991E-002 -4.7339014486169617E-007 + -7.2699999999999987E-002 -6.0896633158336044E-007 + -7.1599999999999997E-002 -8.0216420883516548E-007 + -7.0499999999999993E-002 -9.9893850347143598E-007 + -6.9399999999999989E-002 -1.1834122233267408E-006 + -6.8300000000000000E-002 -1.4076350680625183E-006 + -6.7199999999999996E-002 -1.7256284081668127E-006 + -6.6099999999999992E-002 -2.1305838799889898E-006 + -6.5000000000000002E-002 -2.5860933874355396E-006 + -6.3899999999999985E-002 -3.0978658287494909E-006 + -6.2799999999999995E-002 -3.7148834053368773E-006 + -6.1699999999999991E-002 -4.4658104343398008E-006 + -6.0599999999999994E-002 -5.3392113841255195E-006 + -5.9499999999999990E-002 -6.3407364905287977E-006 + -5.8399999999999994E-002 -7.5280327109794598E-006 + -5.7299999999999990E-002 -8.9556288003223017E-006 + -5.6199999999999986E-002 -1.0613592166919261E-005 + -5.5099999999999996E-002 -1.2469089597288985E-005 + -5.3999999999999992E-002 -1.4562010619556531E-005 + -5.2899999999999989E-002 -1.7006905181915499E-005 + -5.1799999999999985E-002 -1.9883864297298715E-005 + -5.0699999999999995E-002 -2.3173781301011331E-005 + -4.9599999999999991E-002 -2.6839208658202551E-005 + -4.8499999999999988E-002 -3.0936942494008690E-005 + -4.7399999999999998E-002 -3.5597320675151423E-005 + -4.6299999999999994E-002 -4.0901679312810302E-005 + -4.5199999999999990E-002 -4.6839279093546793E-005 + -4.4099999999999986E-002 -5.3402578487293795E-005 + -4.2999999999999997E-002 -6.0669895901810378E-005 + -4.1899999999999993E-002 -6.8749301135540009E-005 + -4.0799999999999989E-002 -7.7678938396275043E-005 + -3.9699999999999985E-002 -8.7439038907177746E-005 + -3.8599999999999995E-002 -9.8054588306695223E-005 + -3.7499999999999992E-002 -1.0961812949972227E-004 + -3.6399999999999988E-002 -1.2218955089338124E-004 + -3.5299999999999984E-002 -1.3573023898061365E-004 + -3.4199999999999994E-002 -1.5017796249594539E-004 + -3.3099999999999991E-002 -1.6554954345338047E-004 + -3.1999999999999987E-002 -1.8190105038229376E-004 + -3.0899999999999997E-002 -1.9920022168662399E-004 + -2.9799999999999993E-002 -2.1730444859713316E-004 + -2.8699999999999989E-002 -2.3608304036315531E-004 + -2.7599999999999986E-002 -2.5549545534886420E-004 + -2.6499999999999996E-002 -2.7549968217499554E-004 + -2.5399999999999992E-002 -2.9592090868391097E-004 + -2.4299999999999988E-002 -3.1648448202759027E-004 + -2.3199999999999985E-002 -3.3696304308250546E-004 + -2.2099999999999995E-002 -3.5721459425985813E-004 + -2.0999999999999991E-002 -3.7705618888139725E-004 + -1.9899999999999987E-002 -3.9616250433027744E-004 + -1.8799999999999983E-002 -4.1414241422899067E-004 + -1.7699999999999994E-002 -4.3067528167739511E-004 + -1.6599999999999990E-002 -4.4549690210260451E-004 + -1.5499999999999986E-002 -4.5828154543414712E-004 + -1.4399999999999996E-002 -4.6860022121109068E-004 + -1.3299999999999992E-002 -4.7602364793419838E-004 + -1.2199999999999989E-002 -4.8021972179412842E-004 + -1.1099999999999985E-002 -4.8088253242895007E-004 + -9.9999999999999950E-003 -4.7762415488250554E-004 + -8.8999999999999913E-003 -4.7001498751342297E-004 + -7.7999999999999875E-003 -4.5772135490551591E-004 + -6.6999999999999837E-003 -4.4053656165488064E-004 + -5.5999999999999939E-003 -4.1827061795629561E-004 + -4.4999999999999901E-003 -3.9066385943442583E-004 + -3.3999999999999864E-003 -3.5747891524806619E-004 + -2.2999999999999826E-003 -3.1863345066085458E-004 + -1.1999999999999927E-003 -2.7419862453825772E-004 + -9.9999999999988987E-005 -2.2426752548199147E-004 + 1.0000000000000148E-003 -1.6890499682631344E-004 + 2.1000000000000185E-003 -1.0825994831975549E-004 + 3.2000000000000084E-003 -4.2664858483476564E-005 + 4.3000000000000121E-003 2.7419308025855571E-005 + 5.4000000000000159E-003 1.0152823233511299E-004 + 6.5000000000000058E-003 1.7919487436302006E-004 + 7.6000000000000234E-003 2.5982092483900487E-004 + 8.7000000000000133E-003 3.4263121779076755E-004 + 9.8000000000000032E-003 4.2678578756749630E-004 + 1.0900000000000021E-002 5.1148713100701571E-004 + 1.2000000000000011E-002 5.9593823971226811E-004 + 1.3100000000000001E-002 6.7922787275165319E-004 + 1.4200000000000018E-002 7.6034135418012738E-004 + 1.5300000000000008E-002 8.3828519564121962E-004 + 1.6400000000000026E-002 9.1215257998555899E-004 + 1.7500000000000016E-002 9.8105915822088718E-004 + 1.8600000000000005E-002 1.0440748883411288E-003 + 1.9700000000000023E-002 1.1002912651747465E-003 + 2.0800000000000013E-002 1.1489269090816379E-003 + 2.1900000000000003E-002 1.1893310584127903E-003 + 2.3000000000000020E-002 1.2208975385874510E-003 + 2.4100000000000010E-002 1.2430414790287614E-003 + 2.5200000000000000E-002 1.2552980333566666E-003 + 2.6300000000000018E-002 1.2574148131534457E-003 + 2.7400000000000008E-002 1.2493039248511195E-003 + 2.8500000000000025E-002 1.2309439480304718E-003 + 2.9600000000000015E-002 1.2023764429613948E-003 + 3.0700000000000005E-002 1.1637981515377760E-003 + 3.1800000000000023E-002 1.1156052350997925E-003 + 3.2900000000000013E-002 1.0583378607407212E-003 + 3.4000000000000002E-002 9.9260418210178614E-004 + 3.5100000000000020E-002 9.1908650938421488E-004 + 3.6200000000000010E-002 8.3860330050811172E-004 + 3.7300000000000028E-002 7.5210130307823420E-004 + 3.8400000000000017E-002 6.6056486684828997E-004 + 3.9500000000000007E-002 5.6498521007597446E-004 + 4.0600000000000025E-002 4.6639525680802763E-004 + 4.1700000000000015E-002 3.6591201205737889E-004 + 4.2800000000000005E-002 2.6467954739928246E-004 + 4.3900000000000022E-002 1.6379723092541099E-004 + 4.5000000000000012E-002 6.4276340708602220E-005 + 4.6100000000000002E-002 -3.2906453270697966E-005 + 4.7200000000000020E-002 -1.2678522034548223E-004 + 4.8300000000000010E-002 -2.1645348169840872E-004 + 4.9400000000000027E-002 -3.0110016814433038E-004 + 5.0500000000000017E-002 -3.8002108340151608E-004 + 5.1600000000000007E-002 -4.5260982005856931E-004 + 5.2700000000000025E-002 -5.1836954662576318E-004 + 5.3800000000000014E-002 -5.7690934045240283E-004 + 5.4900000000000004E-002 -6.2794866971671581E-004 + 5.6000000000000022E-002 -6.7130505340173841E-004 + 5.7100000000000012E-002 -7.0689775748178363E-004 + 5.8200000000000002E-002 -7.3475291719660163E-004 + 5.9300000000000019E-002 -7.5500429375097156E-004 + 6.0400000000000009E-002 -7.6787488069385290E-004 + 6.1500000000000027E-002 -7.7367335325106978E-004 + 6.2600000000000017E-002 -7.7278539538383484E-004 + 6.3700000000000007E-002 -7.6564925257116556E-004 + 6.4800000000000024E-002 -7.5273291440680623E-004 + 6.5900000000000014E-002 -7.3454197263345122E-004 + 6.7000000000000004E-002 -7.1163964457809925E-004 + 6.8100000000000022E-002 -6.8463943898677826E-004 + 6.9200000000000012E-002 -6.5415474819019437E-004 + 7.0300000000000029E-002 -6.2075583264231682E-004 + 7.1400000000000019E-002 -5.8498914586380124E-004 + 7.2500000000000009E-002 -5.4742040811106563E-004 + 7.3600000000000027E-002 -5.0862308125942945E-004 + 7.4700000000000016E-002 -4.6912019024603069E-004 + 7.5800000000000006E-002 -4.2936054524034262E-004 + 7.6900000000000024E-002 -3.8976219366304576E-004 + 7.8000000000000014E-002 -3.5074778134003282E-004 + 7.9100000000000004E-002 -3.1270695035345852E-004 + 8.0200000000000021E-002 -2.7592692640610039E-004 + 8.1300000000000011E-002 -2.4061455042101443E-004 + 8.2400000000000029E-002 -2.0697308355011046E-004 + 8.3500000000000019E-002 -1.7523235874250531E-004 + 8.4600000000000009E-002 -1.4556774112861603E-004 + 8.5700000000000026E-002 -1.1803727102233097E-004 + 8.6800000000000016E-002 -9.2629474238492548E-005 + 8.7900000000000006E-002 -6.9369954871945083E-005 + 8.9000000000000024E-002 -4.8313133447663859E-005 + 9.0100000000000013E-002 -2.9447228371282108E-005 + 9.1200000000000003E-002 -1.2659374078793917E-005 + 9.2300000000000021E-002 2.1732337245339295E-006 + 9.3400000000000011E-002 1.5101241842785385E-005 + 9.4500000000000028E-002 2.6162528229178861E-005 + 9.5600000000000018E-002 3.5490054870024323E-005 + 9.6700000000000008E-002 4.3292664486216381E-005 + 9.7800000000000026E-002 4.9723446863936260E-005 + 9.8900000000000016E-002 5.4828087741043419E-005 + 0.10000000000000001 5.8660796639742330E-005 + 0.10110000000000002 6.1390172049868852E-005 + 0.10220000000000001 6.3233688706532121E-005 + 0.10330000000000003 6.4312487666029483E-005 + 0.10440000000000002 6.4647007093299180E-005 + 0.10550000000000001 6.4294363255612552E-005 + 0.10660000000000003 6.3419392972718924E-005 + 0.10770000000000002 6.2181003158912063E-005 + 0.10880000000000001 6.0617087001446635E-005 + 0.10990000000000003 5.8708752476377413E-005 + 0.11100000000000002 5.6528864661231637E-005 + 0.11210000000000001 5.4237392760114744E-005 + 0.11320000000000002 5.1924071158282459E-005 + 0.11430000000000001 4.9538892199052498E-005 + 0.11540000000000003 4.7029032430145890E-005 + 0.11650000000000002 4.4477550545707345E-005 + 0.11760000000000001 4.2029994801850989E-005 + 0.11870000000000003 3.9716123865218833E-005 + 0.11980000000000002 3.7439102015923709E-005 + 0.12090000000000001 3.5149401810485870E-005 + 0.12200000000000003 3.2939071388682351E-005 + 0.12310000000000001 3.0911436624592170E-005 + 0.12420000000000003 2.9030394216533750E-005 + 0.12530000000000002 2.7185051294509321E-005 + 0.12640000000000001 2.5368923161295243E-005 + 0.12750000000000003 2.3695643903920427E-005 + 0.12860000000000002 2.2222631741897203E-005 + 0.12970000000000001 2.0854917238466442E-005 + 0.13080000000000003 1.9483541109366342E-005 + 0.13190000000000002 1.8147693481296301E-005 + 0.13300000000000001 1.6970747310551815E-005 + 0.13410000000000000 1.5965744751156308E-005 + 0.13520000000000004 1.5009239177743439E-005 + 0.13630000000000003 1.4024163647263777E-005 + 0.13740000000000002 1.3089415006106719E-005 + 0.13850000000000001 1.2308659279369749E-005 + 0.13960000000000000 1.1642425306490622E-005 + 0.14070000000000005 1.0963858585455455E-005 + 0.14180000000000004 1.0250784725940321E-005 + 0.14290000000000003 9.6154180937446654E-006 + 0.14400000000000002 9.1240981419105083E-006 + 0.14510000000000001 8.6862655734876171E-006 + 0.14620000000000000 8.1866974142030813E-006 + 0.14730000000000004 7.6583737609325908E-006 + 0.14840000000000003 7.2294606070499867E-006 + 0.14950000000000002 6.9244406404322945E-006 + 0.15060000000000001 6.6242755565326661E-006 + 0.15170000000000000 6.2452190832118504E-006 + 0.15280000000000005 5.8615196394384839E-006 + 0.15390000000000004 5.5851587603683583E-006 + 0.15500000000000003 5.3906255743640941E-006 + 0.15610000000000002 5.1547613111324608E-006 + 0.15720000000000001 4.8464062274433672E-006 + 0.15830000000000000 4.5722536015091464E-006 + 0.15940000000000004 4.4088078539061826E-006 + 0.16050000000000003 4.2825604396057315E-006 + 0.16160000000000002 4.0818949855747633E-006 + 0.16270000000000001 3.8274856706266291E-006 + 0.16380000000000000 3.6378698951011756E-006 + 0.16490000000000005 3.5459731861919863E-006 + 0.16600000000000004 3.4492597933422076E-006 + 0.16710000000000003 3.2678669867891585E-006 + 0.16820000000000002 3.0648316169390455E-006 + 0.16930000000000001 2.9454881769197527E-006 + 0.17040000000000000 2.8947308692295337E-006 + 0.17150000000000004 2.8027438929711934E-006 + 0.17260000000000003 2.6356622129242169E-006 + 0.17370000000000002 2.4858823053364176E-006 + 0.17480000000000001 2.4267098979180446E-006 + 0.17590000000000000 2.3983398023119662E-006 + 0.17700000000000005 2.3004135982773732E-006 + 0.17810000000000004 2.1463929442688823E-006 + 0.17920000000000003 2.0418074200279079E-006 + 0.18030000000000002 2.0222537386871409E-006 + 0.18140000000000001 2.0003315057692816E-006 + 0.18250000000000000 1.8998611039933166E-006 + 0.18360000000000004 1.7695718952381867E-006 + 0.18470000000000003 1.7053065448635607E-006 + 0.18580000000000002 1.7046071434378973E-006 + 0.18690000000000001 1.6750657323427731E-006 + 0.18800000000000000 1.5769315950819873E-006 + 0.18910000000000005 1.4791497733313008E-006 + 0.19020000000000004 1.4486320196738234E-006 + 0.19130000000000003 1.4490998410110478E-006 + 0.19240000000000002 1.4025353038960020E-006 + 0.19350000000000001 1.3113302657075110E-006 + 0.19460000000000005 1.2506940265666344E-006 + 0.19570000000000004 1.2482879583330941E-006 + 0.19680000000000003 1.2411410352797247E-006 + 0.19790000000000002 1.1751891406674986E-006 + 0.19900000000000001 1.0902043641181081E-006 + 0.20010000000000000 1.0590694046186400E-006 + 0.20120000000000005 1.0760259101516567E-006 + 0.20230000000000004 1.0656029871825012E-006 + 0.20340000000000003 9.9609678727574646E-007 + 0.20450000000000002 9.2470747858897084E-007 + 0.20560000000000000 9.0956660869778716E-007 + 0.20670000000000005 9.2533247197934543E-007 + 0.20780000000000004 9.0630868498919881E-007 + 0.20890000000000003 8.4506928033079021E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0009.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0009.BXZ.semd new file mode 100644 index 00000000..0d9273de --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0009.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546763107634806E-011 + -0.11559999999999999 1.3697711367943732E-011 + -0.11449999999999999 -3.8519888667654101E-011 + -0.11340000000000000 -6.0437016502490337E-011 + -0.11230000000000000 8.1728193657149006E-011 + -0.11119999999999999 2.1664815774702362E-010 + -0.11009999999999999 -3.4040614077524012E-011 + -0.10900000000000000 -4.8208054215237439E-010 + -0.10790000000000000 -2.7206706332272290E-010 + -0.10679999999999999 7.1667355383553399E-010 + -0.10569999999999999 1.0246070658581630E-009 + -0.10460000000000000 -4.2161413249530710E-010 + -0.10349999999999999 -1.8818480107540836E-009 + -0.10239999999999999 -6.0493338116529571E-010 + -0.10130000000000000 2.4258657305153974E-009 + -0.10020000000000000 2.5024646799209904E-009 + -9.9099999999999994E-002 -1.8537392731943214E-009 + -9.7999999999999990E-002 -4.8300972110837392E-009 + -9.6899999999999986E-002 -6.5601130083692283E-010 + -9.5799999999999996E-002 6.4044076708569264E-009 + -9.4699999999999993E-002 5.8165898764173107E-009 + -9.3599999999999989E-002 -3.7803706831596173E-009 + -9.2499999999999999E-002 -9.8755315036669344E-009 + -9.1399999999999995E-002 -2.5646533785561587E-009 + -9.0299999999999991E-002 9.5435064295656957E-009 + -8.9200000000000002E-002 9.3253387234426555E-009 + -8.8099999999999984E-002 -4.2171426350989805E-009 + -8.6999999999999994E-002 -1.2694440165716969E-008 + -8.5899999999999990E-002 -3.9120702233219617E-009 + -8.4799999999999986E-002 9.9854604584947992E-009 + -8.3699999999999997E-002 9.7387156117179074E-009 + -8.2599999999999993E-002 -2.9504683141112764E-009 + -8.1499999999999989E-002 -8.7990539299198645E-009 + -8.0399999999999999E-002 -8.1161039000576807E-010 + -7.9299999999999995E-002 5.8461169238910315E-009 + -7.8199999999999992E-002 -3.1187788462894162E-010 + -7.7100000000000002E-002 -7.3376864584417945E-009 + -7.5999999999999984E-002 2.9691941180048920E-012 + -7.4899999999999994E-002 1.1607462546692204E-008 + -7.3799999999999991E-002 4.7746384623792437E-009 + -7.2699999999999987E-002 -1.6708165517798079E-008 + -7.1599999999999997E-002 -2.0920309040661778E-008 + -7.0499999999999993E-002 5.0183723843133521E-009 + -6.9399999999999989E-002 2.8316698319486022E-008 + -6.8300000000000000E-002 1.2550958494728093E-008 + -6.7199999999999996E-002 -2.6887942539133292E-008 + -6.6099999999999992E-002 -3.8679164759969353E-008 + -6.5000000000000002E-002 -6.8538561492914596E-009 + -6.3899999999999985E-002 2.4600396386631473E-008 + -6.2799999999999995E-002 1.2652751735231504E-008 + -6.1699999999999991E-002 -2.5253452662354903E-008 + -6.0599999999999994E-002 -3.9293038156529292E-008 + -5.9499999999999990E-002 -1.9400914652578649E-008 + -5.8399999999999994E-002 -3.7838399080669660E-009 + -5.7299999999999990E-002 -1.5919523477236908E-008 + -5.6199999999999986E-002 -3.1369257413871310E-008 + -5.5099999999999996E-002 -2.4939522447198215E-008 + -5.3999999999999992E-002 -1.7682884490000106E-008 + -5.2899999999999989E-002 -4.2286462331730945E-008 + -5.1799999999999985E-002 -8.0362298149339040E-008 + -5.0699999999999995E-002 -7.9882468639880244E-008 + -4.9599999999999991E-002 -3.7831284771527862E-008 + -4.8499999999999988E-002 -1.9347170976402595E-008 + -4.7399999999999998E-002 -6.9011790060358180E-008 + -4.6299999999999994E-002 -1.3945387422609201E-007 + -4.5199999999999990E-002 -1.5015395149475808E-007 + -4.4099999999999986E-002 -1.0027047636640418E-007 + -4.2999999999999997E-002 -7.1666931944491807E-008 + -4.1899999999999993E-002 -1.1474452321635908E-007 + -4.0799999999999989E-002 -1.8237510346352792E-007 + -3.9699999999999985E-002 -2.0388004884352995E-007 + -3.8599999999999995E-002 -1.8465661355548946E-007 + -3.7499999999999992E-002 -1.8540903568009526E-007 + -3.6399999999999988E-002 -2.2214078398974380E-007 + -3.5299999999999984E-002 -2.4801934728202468E-007 + -3.4199999999999994E-002 -2.3923982439555402E-007 + -3.3099999999999991E-002 -2.4121229103002406E-007 + -3.1999999999999987E-002 -2.9318422889446083E-007 + -3.0899999999999997E-002 -3.5208702797717706E-007 + -2.9799999999999993E-002 -3.4674403082135541E-007 + -2.8699999999999989E-002 -2.9049104455225461E-007 + -2.7599999999999986E-002 -2.7545084435587341E-007 + -2.6499999999999996E-002 -3.4248205338371918E-007 + -2.5399999999999992E-002 -4.1515204429742880E-007 + -2.4299999999999988E-002 -4.0524611222281237E-007 + -2.3199999999999985E-002 -3.3571558333278517E-007 + -2.2099999999999995E-002 -3.0304008191706089E-007 + -2.0999999999999991E-002 -3.3726442438819504E-007 + -1.9899999999999987E-002 -3.6610245501833560E-007 + -1.8799999999999983E-002 -3.3274599786636827E-007 + -1.7699999999999994E-002 -2.7657031864691817E-007 + -1.6599999999999990E-002 -2.5848984819276666E-007 + -1.5499999999999986E-002 -2.6027734634226363E-007 + -1.4399999999999996E-002 -2.1478064127222751E-007 + -1.3299999999999992E-002 -1.2105300584153156E-007 + -1.2199999999999989E-002 -5.5594554737581348E-008 + -1.1099999999999985E-002 -5.3948753020449658E-008 + -9.9999999999999950E-003 -4.6930264119282583E-008 + -8.8999999999999913E-003 4.4146634792241457E-008 + -7.7999999999999875E-003 1.8381598465566640E-007 + -6.6999999999999837E-003 2.7294689175505482E-007 + -5.5999999999999939E-003 2.9075033580738818E-007 + -4.4999999999999901E-003 3.1965078051143792E-007 + -3.3999999999999864E-003 4.1699919961502019E-007 + -2.2999999999999826E-003 5.4522678283319692E-007 + -1.1999999999999927E-003 6.2424891211776412E-007 + -9.9999999999988987E-005 6.5646048597045592E-007 + 1.0000000000000148E-003 7.1318436312139966E-007 + 2.1000000000000185E-003 8.1598585666142753E-007 + 3.2000000000000084E-003 9.0017709908352117E-007 + 4.3000000000000121E-003 9.2065471335445181E-007 + 5.4000000000000159E-003 9.2411386276580743E-007 + 6.5000000000000058E-003 9.7955614819511538E-007 + 7.6000000000000234E-003 1.0640048913046485E-006 + 8.7000000000000133E-003 1.0929903737633140E-006 + 9.8000000000000032E-003 1.0448736702528549E-006 + 1.0900000000000021E-002 9.9647934348467970E-007 + 1.2000000000000011E-002 1.0080314041260863E-006 + 1.3100000000000001E-002 1.0344176644139225E-006 + 1.4200000000000018E-002 9.9647274964809185E-007 + 1.5300000000000008E-002 8.9729655883274972E-007 + 1.6400000000000026E-002 8.1030304954765597E-007 + 1.7500000000000016E-002 7.6809271831734804E-007 + 1.8600000000000005E-002 7.1729988349034102E-007 + 1.9700000000000023E-002 6.0983080629739561E-007 + 2.0800000000000013E-002 4.7799539970583282E-007 + 2.1900000000000003E-002 3.8044950656512810E-007 + 2.3000000000000020E-002 3.0972381637184299E-007 + 2.4100000000000010E-002 2.0685543233867065E-007 + 2.5200000000000000E-002 5.5824397549031346E-008 + 2.6300000000000018E-002 -8.2064389061997645E-008 + 2.7400000000000008E-002 -1.6387151902108599E-007 + 2.8500000000000025E-002 -2.3072466603935027E-007 + 2.9600000000000015E-002 -3.3789441999942937E-007 + 3.0700000000000005E-002 -4.7550506110383139E-007 + 3.1800000000000023E-002 -5.7879600490196026E-007 + 3.2900000000000013E-002 -6.2533001710107783E-007 + 3.4000000000000002E-002 -6.6240761498193024E-007 + 3.5100000000000020E-002 -7.3492225283189327E-007 + 3.6200000000000010E-002 -8.1517725902813254E-007 + 3.7300000000000028E-002 -8.5230021795723587E-007 + 3.8400000000000017E-002 -8.5257198634280940E-007 + 3.9500000000000007E-002 -8.5643222291764687E-007 + 4.0600000000000025E-002 -8.7535363491042517E-007 + 4.1700000000000015E-002 -8.7494743183924584E-007 + 4.2800000000000005E-002 -8.3770225955959177E-007 + 4.3900000000000022E-002 -7.8578489137726137E-007 + 4.5000000000000012E-002 -7.5855615477848914E-007 + 4.6100000000000002E-002 -7.4056526955246227E-007 + 4.7200000000000020E-002 -6.9102645738894353E-007 + 4.8300000000000010E-002 -6.0754990727218683E-007 + 4.9400000000000027E-002 -5.3098835905984743E-007 + 5.0500000000000017E-002 -4.7668450520177430E-007 + 5.1600000000000007E-002 -4.2288183976779692E-007 + 5.2700000000000025E-002 -3.5542799992072105E-007 + 5.3800000000000014E-002 -2.8155281484032457E-007 + 5.4900000000000004E-002 -2.1510018655135354E-007 + 5.6000000000000022E-002 -1.5103626083146082E-007 + 5.7100000000000012E-002 -7.9293315025097399E-008 + 5.8200000000000002E-002 -1.4285348903797512E-008 + 5.9300000000000019E-002 2.4737056847357053E-008 + 6.0400000000000009E-002 4.9410129321358909E-008 + 6.1500000000000027E-002 9.1840142601995467E-008 + 6.2600000000000017E-002 1.5357205995769618E-007 + 6.3700000000000007E-002 2.0028106462177675E-007 + 6.4800000000000024E-002 2.0984776938348659E-007 + 6.5900000000000014E-002 2.0611352624655410E-007 + 6.7000000000000004E-002 2.2040029534764471E-007 + 6.8100000000000022E-002 2.4578838520028512E-007 + 6.9200000000000012E-002 2.5203746645274805E-007 + 7.0300000000000029E-002 2.3899499979052052E-007 + 7.1400000000000019E-002 2.3603196552812733E-007 + 7.2500000000000009E-002 2.4865852310540504E-007 + 7.3600000000000027E-002 2.4384235075558536E-007 + 7.4700000000000016E-002 2.0348151963389682E-007 + 7.5800000000000006E-002 1.6283809145534178E-007 + 7.6900000000000024E-002 1.6239735600720451E-007 + 7.8000000000000014E-002 1.8353391340042435E-007 + 7.9100000000000004E-002 1.7102689753301092E-007 + 8.0200000000000021E-002 1.1795979304451976E-007 + 8.1300000000000011E-002 7.7164990841538383E-008 + 8.2400000000000029E-002 8.1531950968383171E-008 + 8.3500000000000019E-002 9.2311026378411043E-008 + 8.4600000000000009E-002 6.2772052444870496E-008 + 8.5700000000000026E-002 1.6143008707558693E-008 + 8.6800000000000016E-002 1.2094719004096532E-008 + 8.7900000000000006E-002 4.3467931476470767E-008 + 8.9000000000000024E-002 4.1484081947373852E-008 + 9.0100000000000013E-002 -1.8621502562155001E-008 + 9.1200000000000003E-002 -6.9468079288981244E-008 + 9.2300000000000021E-002 -4.4174747415581805E-008 + 9.3400000000000011E-002 1.6352872833635956E-008 + 9.4500000000000028E-002 2.0782561449550485E-008 + 9.5600000000000018E-002 -4.0895127284557020E-008 + 9.6700000000000008E-002 -8.3470567346921598E-008 + 9.7800000000000026E-002 -5.3286314027900517E-008 + 9.8900000000000016E-002 -6.8565011446253266E-009 + 0.10000000000000001 -1.6699496896421806E-008 + 0.10110000000000002 -5.9116413098081466E-008 + 0.10220000000000001 -5.6623999711291617E-008 + 0.10330000000000003 -8.1515709737800535E-009 + 0.10440000000000002 5.8127969104759813E-009 + 0.10550000000000001 -4.6637936179649842E-008 + 0.10660000000000003 -8.5613464761991054E-008 + 0.10770000000000002 -3.9280720898204891E-008 + 0.10880000000000001 3.6905394296127270E-008 + 0.10990000000000003 3.3861535797541364E-008 + 0.11100000000000002 -4.6638657380526638E-008 + 0.11210000000000001 -8.8854278601502301E-008 + 0.11320000000000002 -3.1002141298586139E-008 + 0.11430000000000001 4.1655923155303753E-008 + 0.11540000000000003 2.7546334990802279E-008 + 0.11650000000000002 -4.0578502336074962E-008 + 0.11760000000000001 -5.0865256895349376E-008 + 0.11870000000000003 1.1970050728393744E-008 + 0.11980000000000002 4.5448064867059657E-008 + 0.12090000000000001 -6.5870797705258610E-009 + 0.12200000000000003 -6.2009206658331095E-008 + 0.12310000000000001 -2.7416016123993359E-008 + 0.12420000000000003 5.1528090239116864E-008 + 0.12530000000000002 5.5467513249141120E-008 + 0.12640000000000001 -2.5088526811600786E-008 + 0.12750000000000003 -7.0769452520380582E-008 + 0.12860000000000002 -1.3358895323278830E-008 + 0.12970000000000001 6.0371384336121992E-008 + 0.13080000000000003 4.1497742131468840E-008 + 0.13190000000000002 -3.5450721469487689E-008 + 0.13300000000000001 -4.8838508348580945E-008 + 0.13410000000000000 1.9689929686705909E-008 + 0.13520000000000004 5.8035780625687039E-008 + 0.13630000000000003 1.6230221611124307E-009 + 0.13740000000000002 -6.2254805754946574E-008 + 0.13850000000000001 -2.8855920319870165E-008 + 0.13960000000000000 5.7334265335384771E-008 + 0.14070000000000005 6.5520652015038650E-008 + 0.14180000000000004 -2.1738889799394201E-008 + 0.14290000000000003 -7.7949756871475984E-008 + 0.14400000000000002 -2.1738541633453679E-008 + 0.14510000000000001 6.1592942302013398E-008 + 0.14620000000000000 5.0608399249085778E-008 + 0.14730000000000004 -3.0880375589958931E-008 + 0.14840000000000003 -5.6331256104158456E-008 + 0.14950000000000002 7.8234068112692512E-009 + 0.15060000000000001 5.5536595766625396E-008 + 0.15170000000000000 1.0710107467559737E-008 + 0.15280000000000005 -5.3877098338261931E-008 + 0.15390000000000004 -3.2640055991350891E-008 + 0.15500000000000003 4.4667224585737131E-008 + 0.15610000000000002 5.6955641980493965E-008 + 0.15720000000000001 -1.9421122487983666E-008 + 0.15830000000000000 -7.0502238713743282E-008 + 0.15940000000000004 -1.7675292340868509E-008 + 0.16050000000000003 6.1620553992725036E-008 + 0.16160000000000002 5.0730157852285629E-008 + 0.16270000000000001 -3.0668839912095791E-008 + 0.16380000000000000 -5.9730375312483375E-008 + 0.16490000000000005 2.3380499758474116E-009 + 0.16600000000000004 5.5747989335941384E-008 + 0.16710000000000003 1.9510801863020788E-008 + 0.16820000000000002 -4.5779628976561071E-008 + 0.16930000000000001 -3.6153515736714326E-008 + 0.17040000000000000 3.3192993242892044E-008 + 0.17150000000000004 5.2871722999725534E-008 + 0.17260000000000003 -9.6694687812259872E-009 + 0.17370000000000002 -5.9215061298800720E-008 + 0.17480000000000001 -1.9500909331782168E-008 + 0.17590000000000000 4.9745789709731980E-008 + 0.17700000000000005 4.4491955009107187E-008 + 0.17810000000000004 -2.5590185970258972E-008 + 0.17920000000000003 -5.4657213865993981E-008 + 0.18030000000000002 -2.3760253764493200E-009 + 0.18140000000000001 4.8568342236876560E-008 + 0.18250000000000000 2.2193201942855012E-008 + 0.18360000000000004 -3.6756549803840244E-008 + 0.18470000000000003 -3.6479438136893805E-008 + 0.18580000000000002 2.0007718148917775E-008 + 0.18690000000000001 4.3234436475358962E-008 + 0.18800000000000000 -2.3896233880549289E-009 + 0.18910000000000005 -4.5126125058914113E-008 + 0.19020000000000004 -1.8837495119328196E-008 + 0.19130000000000003 3.5613322069139031E-008 + 0.19240000000000002 3.5166685563581268E-008 + 0.19350000000000001 -1.7812279651252538E-008 + 0.19460000000000005 -4.1537834505334104E-008 + 0.19570000000000004 -9.8511632184994369E-010 + 0.19680000000000003 4.0703483250581485E-008 + 0.19790000000000002 2.0957475754812549E-008 + 0.19900000000000001 -2.8178778421761308E-008 + 0.20010000000000000 -3.2285697670886293E-008 + 0.20120000000000005 1.1919996545373124E-008 + 0.20230000000000004 3.5366575446005299E-008 + 0.20340000000000003 4.1271919215546404E-009 + 0.20450000000000002 -3.1531826039099542E-008 + 0.20560000000000000 -1.7217287151538585E-008 + 0.20670000000000005 2.3341714339153441E-008 + 0.20780000000000004 2.7921569056843509E-008 + 0.20890000000000003 -8.7267180148842272E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0010.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0010.BXX.semd new file mode 100644 index 00000000..3bc60edf --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0010.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 -1.0370384665327475E-019 + -0.11230000000000000 -4.6409876227256865E-020 + -0.11119999999999999 8.2720842650112477E-019 + -0.11009999999999999 8.0862028226977456E-019 + -0.10900000000000000 -2.4883402283185032E-018 + -0.10790000000000000 -2.5798934056964849E-018 + -0.10679999999999999 4.4458095879805804E-018 + -0.10569999999999999 -8.2915699519060062E-018 + -0.10460000000000000 -4.1711803306570549E-017 + -0.10349999999999999 3.4793552522030194E-017 + -0.10239999999999999 2.8669153588801880E-016 + -0.10130000000000000 2.5638893219999620E-016 + -0.10020000000000000 -6.8406153180152721E-016 + -9.9099999999999994E-002 -1.7783005682559623E-015 + -9.7999999999999990E-002 -6.4952386925635152E-016 + -9.6899999999999986E-002 3.2767259923878163E-015 + -9.5799999999999996E-002 5.7871662648666111E-015 + -9.4699999999999993E-002 2.2170111188909601E-015 + -9.3599999999999989E-002 -5.0691186477872484E-015 + -9.2499999999999999E-002 -9.9055200755140613E-015 + -9.1399999999999995E-002 -1.3656571601111840E-014 + -9.0299999999999991E-002 -1.9275620460673312E-014 + -8.9200000000000002E-002 -7.1703193987231011E-015 + -8.8099999999999984E-002 5.4147827985729508E-014 + -8.6999999999999994E-002 1.3642907604419913E-013 + -8.5899999999999990E-002 1.1752887075014429E-013 + -8.4799999999999986E-002 -9.3426372053170142E-014 + -8.3699999999999997E-002 -3.7053083583142576E-013 + -8.2599999999999993E-002 -4.1808898465674205E-013 + -8.1499999999999989E-002 -1.0171621574531220E-013 + -8.0399999999999999E-002 3.5628268456149026E-013 + -7.9299999999999995E-002 6.6289031555588629E-013 + -7.8199999999999992E-002 8.2279587873893001E-013 + -7.7100000000000002E-002 9.0005504134807457E-013 + -7.5999999999999984E-002 4.4932571660778742E-013 + -7.4899999999999994E-002 -1.1745863613341068E-012 + -7.3799999999999991E-002 -3.4557834024950829E-012 + -7.2699999999999987E-002 -4.2359778879008658E-012 + -7.1599999999999997E-002 -1.7172206582052874E-012 + -7.0499999999999993E-002 2.9525650587641783E-012 + -6.9399999999999989E-002 6.3249388365660408E-012 + -6.8300000000000000E-002 6.5535099048885659E-012 + -6.7199999999999996E-002 5.3395517174426033E-012 + -6.6099999999999992E-002 4.4603648031993348E-012 + -6.5000000000000002E-002 1.5831603606200617E-012 + -6.3899999999999985E-002 -7.2067816124510298E-012 + -6.2799999999999995E-002 -1.9912894250184721E-011 + -6.1699999999999991E-002 -2.7178292602569876E-011 + -6.0599999999999994E-002 -2.1546889272805458E-011 + -5.9499999999999990E-002 -6.1066100093265518E-012 + -5.8399999999999994E-002 1.0584709324301667E-011 + -5.7299999999999990E-002 2.7202143315641081E-011 + -5.6199999999999986E-002 5.0021015107759581E-011 + -5.5099999999999996E-002 7.6653031144680028E-011 + -5.3999999999999992E-002 8.5816131978333487E-011 + -5.2899999999999989E-002 5.3101415625755877E-011 + -5.1799999999999985E-002 -2.2090562018517446E-011 + -5.0699999999999995E-002 -1.1234462665710154E-010 + -4.9599999999999991E-002 -1.8649702615558539E-010 + -4.8499999999999988E-002 -2.2949642186631536E-010 + -4.7399999999999998E-002 -2.3298971085772280E-010 + -4.6299999999999994E-002 -1.7724323397860786E-010 + -4.5199999999999990E-002 -3.9997276324310604E-011 + -4.4099999999999986E-002 1.7328681545247804E-010 + -4.2999999999999997E-002 4.1959866137197821E-010 + -4.1899999999999993E-002 6.4424421353237449E-010 + -4.0799999999999989E-002 8.0668854929299982E-010 + -3.9699999999999985E-002 8.7561802253333099E-010 + -3.8599999999999995E-002 8.1776579952119732E-010 + -3.7499999999999992E-002 6.2022081914747673E-010 + -3.6399999999999988E-002 3.2891583900962473E-010 + -3.5299999999999984E-002 4.5457870107012965E-011 + -3.4199999999999994E-002 -1.2486589540117166E-010 + -3.3099999999999991E-002 -1.0975974296112412E-010 + -3.1999999999999987E-002 1.4636117318111985E-010 + -3.0899999999999997E-002 6.9390487800191636E-010 + -2.9799999999999993E-002 1.5184250523603282E-009 + -2.8699999999999989E-002 2.4584141389283332E-009 + -2.7599999999999986E-002 3.2189622078959701E-009 + -2.6499999999999996E-002 3.4918223867919096E-009 + -2.5399999999999992E-002 3.0425144625922940E-009 + -2.4299999999999988E-002 1.6652109691150940E-009 + -2.3199999999999985E-002 -8.9586416063269780E-010 + -2.2099999999999995E-002 -4.8898272098085727E-009 + -2.0999999999999991E-002 -1.0389062943261251E-008 + -1.9899999999999987E-002 -1.7221786663412786E-008 + -1.8799999999999983E-002 -2.5130816538876388E-008 + -1.7699999999999994E-002 -3.4010241733994917E-008 + -1.6599999999999990E-002 -4.3996287502068299E-008 + -1.5499999999999986E-002 -5.5407792132200484E-008 + -1.4399999999999996E-002 -6.8721291768270021E-008 + -1.3299999999999992E-002 -8.4655937371280743E-008 + -1.2199999999999989E-002 -1.0424356844396243E-007 + -1.1099999999999985E-002 -1.2877180211035011E-007 + -9.9999999999999950E-003 -1.5969094135925843E-007 + -8.8999999999999913E-003 -1.9860898703427665E-007 + -7.7999999999999875E-003 -2.4732585757192282E-007 + -6.6999999999999837E-003 -3.0777545134696993E-007 + -5.5999999999999939E-003 -3.8194298213056754E-007 + -4.4999999999999901E-003 -4.7200052222251543E-007 + -3.3999999999999864E-003 -5.8066461861017160E-007 + -2.2999999999999826E-003 -7.1144188495964045E-007 + -1.1999999999999927E-003 -8.6852088543309947E-007 + -9.9999999999988987E-005 -1.0565522643446457E-006 + 1.0000000000000148E-003 -1.2807626035282738E-006 + 2.1000000000000185E-003 -1.5473543726329808E-006 + 3.2000000000000084E-003 -1.8637244920682861E-006 + 4.3000000000000121E-003 -2.2382873794413172E-006 + 5.4000000000000159E-003 -2.6801260446518427E-006 + 6.5000000000000058E-003 -3.1991282867238624E-006 + 7.6000000000000234E-003 -3.8063847114244709E-006 + 8.7000000000000133E-003 -4.5145043259253725E-006 + 9.8000000000000032E-003 -5.3374478738987818E-006 + 1.0900000000000021E-002 -6.2903163779992610E-006 + 1.2000000000000011E-002 -7.3894339038815815E-006 + 1.3100000000000001E-002 -8.6525242295465432E-006 + 1.4200000000000018E-002 -1.0098953680426348E-005 + 1.5300000000000008E-002 -1.1749643817893229E-005 + 1.6400000000000026E-002 -1.3626910003949888E-005 + 1.7500000000000016E-002 -1.5754370906506665E-005 + 1.8600000000000005E-002 -1.8156684745918028E-005 + 1.9700000000000023E-002 -2.0859271899098530E-005 + 2.0800000000000013E-002 -2.3887778297648765E-005 + 2.1900000000000003E-002 -2.7267760742688552E-005 + 2.3000000000000020E-002 -3.1024610507301986E-005 + 2.4100000000000010E-002 -3.5183653380954638E-005 + 2.5200000000000000E-002 -3.9768743590684608E-005 + 2.6300000000000018E-002 -4.4801210606237873E-005 + 2.7400000000000008E-002 -5.0300048314966261E-005 + 2.8500000000000025E-002 -5.6281471188412979E-005 + 2.9600000000000015E-002 -6.2758881540503353E-005 + 3.0700000000000005E-002 -6.9740788603667170E-005 + 3.1800000000000023E-002 -7.7229691669344902E-005 + 3.2900000000000013E-002 -8.5220352048054338E-005 + 3.4000000000000002E-002 -9.3700073193758726E-005 + 3.5100000000000020E-002 -1.0264723096042871E-004 + 3.6200000000000010E-002 -1.1203000030945987E-004 + 3.7300000000000028E-002 -1.2180607882328331E-004 + 3.8400000000000017E-002 -1.3192120241001248E-004 + 3.9500000000000007E-002 -1.4230984379537404E-004 + 4.0600000000000025E-002 -1.5289265138562769E-004 + 4.1700000000000015E-002 -1.6357634740415961E-004 + 4.2800000000000005E-002 -1.7425448459107429E-004 + 4.3900000000000022E-002 -1.8480568542145193E-004 + 4.5000000000000012E-002 -1.9509663979988545E-004 + 4.6100000000000002E-002 -2.0498019875958562E-004 + 4.7200000000000020E-002 -2.1429521439131349E-004 + 4.8300000000000010E-002 -2.2286706371232867E-004 + 4.9400000000000027E-002 -2.3051169409882277E-004 + 5.0500000000000017E-002 -2.3703568149358034E-004 + 5.1600000000000007E-002 -2.4224136723205447E-004 + 5.2700000000000025E-002 -2.4592570844106376E-004 + 5.3800000000000014E-002 -2.4788427981548011E-004 + 5.4900000000000004E-002 -2.4791478062979877E-004 + 5.6000000000000022E-002 -2.4581979960203171E-004 + 5.7100000000000012E-002 -2.4140834284480661E-004 + 5.8200000000000002E-002 -2.3450382286682725E-004 + 5.9300000000000019E-002 -2.2494954464491457E-004 + 6.0400000000000009E-002 -2.1261062647681683E-004 + 6.1500000000000027E-002 -1.9737478578463197E-004 + 6.2600000000000017E-002 -1.7915500211529434E-004 + 6.3700000000000007E-002 -1.5789967437740415E-004 + 6.4800000000000024E-002 -1.3359800504986197E-004 + 6.5900000000000014E-002 -1.0627923620631918E-004 + 6.7000000000000004E-002 -7.6014286605641246E-005 + 6.8100000000000022E-002 -4.2915224184980616E-005 + 6.9200000000000012E-002 -7.1417580329580233E-006 + 7.0300000000000029E-002 3.1099476473173127E-005 + 7.1400000000000019E-002 7.1551832661498338E-005 + 7.2500000000000009E-002 1.1391225416446105E-004 + 7.3600000000000027E-002 1.5783312846906483E-004 + 7.4700000000000016E-002 2.0292501721996814E-004 + 7.5800000000000006E-002 2.4876266252249479E-004 + 7.6900000000000024E-002 2.9489063308574259E-004 + 7.8000000000000014E-002 3.4082416095770895E-004 + 7.9100000000000004E-002 3.8605122244916856E-004 + 8.0200000000000021E-002 4.3004052713513374E-004 + 8.1300000000000011E-002 4.7225833986885846E-004 + 8.2400000000000029E-002 5.1218067528679967E-004 + 8.3500000000000019E-002 5.4929417092353106E-004 + 8.4600000000000009E-002 5.8309157611802220E-004 + 8.5700000000000026E-002 6.1308575095608830E-004 + 8.6800000000000016E-002 6.3882843824103475E-004 + 8.7900000000000006E-002 6.5992021700367332E-004 + 8.9000000000000024E-002 6.7601795308291912E-004 + 9.0100000000000013E-002 6.8683107383549213E-004 + 9.1200000000000003E-002 6.9212692324072123E-004 + 9.2300000000000021E-002 6.9173821248114109E-004 + 9.3400000000000011E-002 6.8556971382349730E-004 + 9.4500000000000028E-002 6.7360349930822849E-004 + 9.5600000000000018E-002 6.5589859150350094E-004 + 9.6700000000000008E-002 6.3259538728743792E-004 + 9.7800000000000026E-002 6.0391076840460300E-004 + 9.8900000000000016E-002 5.7012250181287527E-004 + 0.10000000000000001 5.3156743524596095E-004 + 0.10110000000000002 4.8864964628592134E-004 + 0.10220000000000001 4.4184314901940525E-004 + 0.10330000000000003 3.9168004877865314E-004 + 0.10440000000000002 3.3872621133923531E-004 + 0.10550000000000001 2.8356109396554530E-004 + 0.10660000000000003 2.2678713139612228E-004 + 0.10770000000000002 1.6902614152058959E-004 + 0.10880000000000001 1.1091567284893245E-004 + 0.10990000000000003 5.3085655963514000E-005 + 0.11100000000000002 -3.8561306610063184E-006 + 0.11210000000000001 -5.9328081988496706E-005 + 0.11320000000000002 -1.1278640886303037E-004 + 0.11430000000000001 -1.6372697427868843E-004 + 0.11540000000000003 -2.1169128012843430E-004 + 0.11650000000000002 -2.5626629940234125E-004 + 0.11760000000000001 -2.9709184309467673E-004 + 0.11870000000000003 -3.3387306029908359E-004 + 0.11980000000000002 -3.6638998426496983E-004 + 0.12090000000000001 -3.9449238101951778E-004 + 0.12200000000000003 -4.1808249079622328E-004 + 0.12310000000000001 -4.3711203034035861E-004 + 0.12420000000000003 -4.5159514411352575E-004 + 0.12530000000000002 -4.6161533100530505E-004 + 0.12640000000000001 -4.6731522888876498E-004 + 0.12750000000000003 -4.6887929784134030E-004 + 0.12860000000000002 -4.6652549644932151E-004 + 0.12970000000000001 -4.6051017125137150E-004 + 0.13080000000000003 -4.5112328371033072E-004 + 0.13190000000000002 -4.3868343345820904E-004 + 0.13300000000000001 -4.2352423770353198E-004 + 0.13410000000000000 -4.0599072235636413E-004 + 0.13520000000000004 -3.8643580046482384E-004 + 0.13630000000000003 -3.6521322908811271E-004 + 0.13740000000000002 -3.4266777220182121E-004 + 0.13850000000000001 -3.1913275597617030E-004 + 0.13960000000000000 -2.9493251349776983E-004 + 0.14070000000000005 -2.7037865947932005E-004 + 0.14180000000000004 -2.4575807037763298E-004 + 0.14290000000000003 -2.2132400772534311E-004 + 0.14400000000000002 -1.9730407802853733E-004 + 0.14510000000000001 -1.7391052097082138E-004 + 0.14620000000000000 -1.5133715351112187E-004 + 0.14730000000000004 -1.2974305718671530E-004 + 0.14840000000000003 -1.0924666275968775E-004 + 0.14950000000000002 -8.9939036115538329E-005 + 0.15060000000000001 -7.1900460170581937E-005 + 0.15170000000000000 -5.5195847380673513E-005 + 0.15280000000000005 -3.9859369280748069E-005 + 0.15390000000000004 -2.5890480173984542E-005 + 0.15500000000000003 -1.3273760487209074E-005 + 0.15610000000000002 -1.9901556242984952E-006 + 0.15720000000000001 7.9904057201929390E-006 + 0.15830000000000000 1.6719672203180380E-005 + 0.15940000000000004 2.4263572413474321E-005 + 0.16050000000000003 3.0688886909047142E-005 + 0.16160000000000002 3.6059660487808287E-005 + 0.16270000000000001 4.0450820961268619E-005 + 0.16380000000000000 4.3950531107839197E-005 + 0.16490000000000005 4.6645640395581722E-005 + 0.16600000000000004 4.8607962526148185E-005 + 0.16710000000000003 4.9905516789294779E-005 + 0.16820000000000002 5.0617636588867754E-005 + 0.16930000000000001 5.0830549298552796E-005 + 0.17040000000000000 5.0615177315194160E-005 + 0.17150000000000004 5.0021437346003950E-005 + 0.17260000000000003 4.9099140596808866E-005 + 0.17370000000000002 4.7913854359649122E-005 + 0.17480000000000001 4.6533386921510100E-005 + 0.17590000000000000 4.5002194383414462E-005 + 0.17700000000000005 4.3341424316167831E-005 + 0.17810000000000004 4.1575753130018711E-005 + 0.17920000000000003 3.9749349525664002E-005 + 0.18030000000000002 3.7907309888396412E-005 + 0.18140000000000001 3.6071760405320674E-005 + 0.18250000000000000 3.4246440918650478E-005 + 0.18360000000000004 3.2441257644677535E-005 + 0.18470000000000003 3.0678118491778150E-005 + 0.18580000000000002 2.8973552616662346E-005 + 0.18690000000000001 2.7328655050951056E-005 + 0.18800000000000000 2.5743975129444152E-005 + 0.18910000000000005 2.4233278963947669E-005 + 0.19020000000000004 2.2810263544670306E-005 + 0.19130000000000003 2.1467814804054797E-005 + 0.19240000000000002 2.0185245375614613E-005 + 0.19350000000000001 1.8959239241667092E-005 + 0.19460000000000005 1.7811255020205863E-005 + 0.19570000000000004 1.6757971025072038E-005 + 0.19680000000000003 1.5784222341608256E-005 + 0.19790000000000002 1.4859747352602426E-005 + 0.19900000000000001 1.3975974979985040E-005 + 0.20010000000000000 1.3151105122233275E-005 + 0.20120000000000005 1.2398305443639401E-005 + 0.20230000000000004 1.1704773896781262E-005 + 0.20340000000000003 1.1050487046304625E-005 + 0.20450000000000002 1.0434259820613079E-005 + 0.20560000000000000 9.8669770522974432E-006 + 0.20670000000000005 9.3456146714743227E-006 + 0.20780000000000004 8.8521492216386832E-006 + 0.20890000000000003 8.3796621765941381E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0010.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0010.BXZ.semd new file mode 100644 index 00000000..874647ec --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0010.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173367227286533E-021 + -0.11119999999999999 -2.1335585054060316E-021 + -0.11009999999999999 -5.0255070541149363E-020 + -0.10900000000000000 6.3249792005434729E-021 + -0.10790000000000000 3.2296858596705518E-019 + -0.10679999999999999 1.0674466598259625E-019 + -0.10569999999999999 -1.4623058100980340E-018 + -0.10460000000000000 -1.2596277416636066E-018 + -0.10349999999999999 4.7662502582968852E-018 + -0.10239999999999999 7.2483777398296558E-018 + -0.10130000000000000 -1.0592429074003906E-017 + -0.10020000000000000 -2.7792593602401887E-017 + -9.9099999999999994E-002 1.2570456973815223E-017 + -9.7999999999999990E-002 7.9820507126533615E-017 + -9.6899999999999986E-002 1.2145739433938646E-017 + -9.5799999999999996E-002 -1.8955684152154983E-016 + -9.4699999999999993E-002 -1.2844003948025284E-016 + -9.3599999999999989E-002 3.9215216707930351E-016 + -9.2499999999999999E-002 5.3949000130372243E-016 + -9.1399999999999995E-002 -6.0574216558087523E-016 + -9.0299999999999991E-002 -1.6980247147458305E-015 + -8.9200000000000002E-002 1.2997000597612073E-016 + -8.8099999999999984E-002 3.8443729570450478E-015 + -8.6999999999999994E-002 2.7951515512152515E-015 + -8.5899999999999990E-002 -5.4412913722836319E-015 + -8.4799999999999986E-002 -9.5917494256979145E-015 + -8.3699999999999997E-002 2.5228006007616032E-015 + -8.2599999999999993E-002 1.8417230495662226E-014 + -8.1499999999999989E-002 8.2132456556889034E-015 + -8.0399999999999999E-002 -2.5318201040454985E-014 + -7.9299999999999995E-002 -2.8646833847125255E-014 + -7.8199999999999992E-002 2.6885518618802347E-014 + -7.7100000000000002E-002 6.7104518285381748E-014 + -7.5999999999999984E-002 -4.8576949889878387E-015 + -7.4899999999999994E-002 -1.2584735770843070E-013 + -7.3799999999999991E-002 -8.8558927714959407E-014 + -7.2699999999999987E-002 1.4607440962117330E-013 + -7.1599999999999997E-002 2.6607234753124598E-013 + -7.0499999999999993E-002 -1.4645877284384656E-014 + -6.9399999999999989E-002 -4.1285169185244219E-013 + -6.8300000000000000E-002 -2.8991403461936516E-013 + -6.7199999999999996E-002 3.7689518389907861E-013 + -6.6099999999999992E-002 6.6022968342460686E-013 + -6.5000000000000002E-002 -1.0487731559941094E-013 + -6.3899999999999985E-002 -1.0222499929879447E-012 + -6.2799999999999995E-002 -5.2546931649660733E-013 + -6.1699999999999991E-002 1.1612631429375186E-012 + -6.0599999999999994E-002 1.6429054297550927E-012 + -5.9499999999999990E-002 -4.3080518536200985E-013 + -5.8399999999999994E-002 -2.6582687873838440E-012 + -5.7299999999999990E-002 -1.4798661428228055E-012 + -5.6199999999999986E-002 2.3741826647022402E-012 + -5.5099999999999996E-002 3.6570000500057986E-012 + -5.3999999999999992E-002 -3.4670332468671183E-013 + -5.2899999999999989E-002 -4.7691954552231408E-012 + -5.1799999999999985E-002 -2.8353903426536764E-012 + -5.0699999999999995E-002 3.9462998840944508E-012 + -4.9599999999999991E-002 6.1618180176303827E-012 + -4.8499999999999988E-002 -6.3209946174827558E-013 + -4.7399999999999998E-002 -7.9609114439493922E-012 + -4.6299999999999994E-002 -4.8449634061642488E-012 + -4.5199999999999990E-002 5.9953235952148187E-012 + -4.4099999999999986E-002 1.0003479815334781E-011 + -4.2999999999999997E-002 7.0889848895541729E-013 + -4.1899999999999993E-002 -9.9522039914701210E-012 + -4.0799999999999989E-002 -7.5307910948896328E-012 + -3.9699999999999985E-002 4.1720359805763607E-012 + -3.8599999999999995E-002 8.2174735765994100E-012 + -3.7499999999999992E-002 -6.3668249275158906E-013 + -3.6399999999999988E-002 -8.0505194524627122E-012 + -3.5299999999999984E-002 -1.8629858940244493E-012 + -3.4199999999999994E-002 9.1502794924425146E-012 + -3.3099999999999991E-002 8.9023979160662847E-012 + -3.1999999999999987E-002 -8.5971681162977376E-013 + -3.0899999999999997E-002 -4.3738480719202055E-012 + -2.9799999999999993E-002 6.2908131395061906E-013 + -2.8699999999999989E-002 -1.9734567712620388E-012 + -2.7599999999999986E-002 -1.6758969212382624E-011 + -2.6499999999999996E-002 -2.0908936040897608E-011 + -2.5399999999999992E-002 2.9904364574895315E-012 + -2.4299999999999988E-002 3.0756765190265156E-011 + -2.3199999999999985E-002 2.1639320543775931E-011 + -2.2099999999999995E-002 -1.9659295025231671E-011 + -2.0999999999999991E-002 -3.8401545832122963E-011 + -1.9899999999999987E-002 -5.0711474949838298E-012 + -1.8799999999999983E-002 3.2651870790489923E-011 + -1.7699999999999994E-002 9.1685591410706202E-012 + -1.6599999999999990E-002 -5.9823486442400764E-011 + -1.5499999999999986E-002 -8.4305236403015016E-011 + -1.4399999999999996E-002 -1.9520005403728113E-011 + -1.3299999999999992E-002 6.4520049025684756E-011 + -1.2199999999999989E-002 6.8622822702035791E-011 + -1.1099999999999985E-002 -7.3340656464582210E-012 + -9.9999999999999950E-003 -7.1611355734191307E-011 + -8.8999999999999913E-003 -6.8179593915029812E-011 + -7.7999999999999875E-003 -4.2944110073550590E-011 + -6.6999999999999837E-003 -6.1309415877452977E-011 + -5.5999999999999939E-003 -1.1041402514511134E-010 + -4.4999999999999901E-003 -1.3078588212422915E-010 + -3.3999999999999864E-003 -1.1063922000786874E-010 + -2.2999999999999826E-003 -9.1146139247211266E-011 + -1.1999999999999927E-003 -8.0722165063384921E-011 + -9.9999999999988987E-005 -4.9186578421345217E-011 + 1.0000000000000148E-003 -2.2110634503857973E-011 + 2.1000000000000185E-003 -9.6891626666373298E-011 + 3.2000000000000084E-003 -3.0126054428869509E-010 + 4.3000000000000121E-003 -4.9934756329861330E-010 + 5.4000000000000159E-003 -5.1922449673114102E-010 + 6.5000000000000058E-003 -3.9407835328297836E-010 + 7.6000000000000234E-003 -3.2961297580236248E-010 + 8.7000000000000133E-003 -4.5137929505223440E-010 + 9.8000000000000032E-003 -6.1589588984389820E-010 + 1.0900000000000021E-002 -6.0903604381934429E-010 + 1.2000000000000011E-002 -4.7145504167289687E-010 + 1.3100000000000001E-002 -4.5532125292346848E-010 + 1.4200000000000018E-002 -7.4178696518600873E-010 + 1.5300000000000008E-002 -1.1698187973863128E-009 + 1.6400000000000026E-002 -1.4727660202495940E-009 + 1.7500000000000016E-002 -1.5632168892665277E-009 + 1.8600000000000005E-002 -1.5364958194652445E-009 + 1.9700000000000023E-002 -1.5543691889163824E-009 + 2.0800000000000013E-002 -1.6182271078690746E-009 + 2.1900000000000003E-002 -1.6700526517254843E-009 + 2.3000000000000020E-002 -1.6994003981807282E-009 + 2.4100000000000010E-002 -1.8283009550756901E-009 + 2.5200000000000000E-002 -2.1042847464514125E-009 + 2.6300000000000018E-002 -2.3164545837062178E-009 + 2.7400000000000008E-002 -2.5390700653105114E-009 + 2.8500000000000025E-002 -2.9176427940313943E-009 + 2.9600000000000015E-002 -3.3462350668145291E-009 + 3.0700000000000005E-002 -3.4656806313648758E-009 + 3.1800000000000023E-002 -3.3178810809886272E-009 + 3.2900000000000013E-002 -3.0189357680399098E-009 + 3.4000000000000002E-002 -2.9075843954728953E-009 + 3.5100000000000020E-002 -3.0403708439763477E-009 + 3.6200000000000010E-002 -2.9715487848136490E-009 + 3.7300000000000028E-002 -2.7297435423179195E-009 + 3.8400000000000017E-002 -2.5685236160200020E-009 + 3.9500000000000007E-002 -2.7272097913311200E-009 + 4.0600000000000025E-002 -2.8044184752218371E-009 + 4.1700000000000015E-002 -2.5621926802443795E-009 + 4.2800000000000005E-002 -2.3436950158384207E-009 + 4.3900000000000022E-002 -1.7337035140840840E-009 + 4.5000000000000012E-002 -1.1307008662697626E-009 + 4.6100000000000002E-002 -7.4029349317328297E-010 + 4.7200000000000020E-002 -1.3325211767334366E-010 + 4.8300000000000010E-002 1.0815461859436937E-009 + 4.9400000000000027E-002 2.4306174850607931E-009 + 5.0500000000000017E-002 3.6336722519791920E-009 + 5.1600000000000007E-002 3.7747085457340290E-009 + 5.2700000000000025E-002 3.3778351227198300E-009 + 5.3800000000000014E-002 4.2677208433872238E-009 + 5.4900000000000004E-002 5.8737041896961273E-009 + 5.6000000000000022E-002 7.4609625144717029E-009 + 5.7100000000000012E-002 9.8132710846243754E-009 + 5.8200000000000002E-002 1.1000198973931674E-008 + 5.9300000000000019E-002 1.0208368372843779E-008 + 6.0400000000000009E-002 9.0412752840052235E-009 + 6.1500000000000027E-002 9.5434424807194773E-009 + 6.2600000000000017E-002 1.2363636336942818E-008 + 6.3700000000000007E-002 1.6263612678812933E-008 + 6.4800000000000024E-002 1.6825509874252020E-008 + 6.5900000000000014E-002 1.3892789141323192E-008 + 6.7000000000000004E-002 1.0532010819019888E-008 + 6.8100000000000022E-002 1.1338744165811931E-008 + 6.9200000000000012E-002 1.5192215485626548E-008 + 7.0300000000000029E-002 1.8340333696187372E-008 + 7.1400000000000019E-002 1.7226188475660820E-008 + 7.2500000000000009E-002 1.1874553784707587E-008 + 7.3600000000000027E-002 8.3139752860006411E-009 + 7.4700000000000016E-002 8.2354301156328802E-009 + 7.5800000000000006E-002 1.0545066153611060E-008 + 7.6900000000000024E-002 1.1046892289812149E-008 + 7.8000000000000014E-002 8.5949940498153410E-009 + 7.9100000000000004E-002 4.8507788896756665E-009 + 8.0200000000000021E-002 5.5925775122034338E-010 + 8.1300000000000011E-002 -3.2593441279260560E-009 + 8.2400000000000029E-002 -4.1600696221166800E-009 + 8.3500000000000019E-002 -1.2020366924048176E-009 + 8.4600000000000009E-002 -1.6396198287971231E-010 + 8.5700000000000026E-002 -5.1384132504495028E-009 + 8.6800000000000016E-002 -1.3005073462579730E-008 + 8.7900000000000006E-002 -1.7421401210526710E-008 + 8.9000000000000024E-002 -1.5460081215223909E-008 + 9.0100000000000013E-002 -1.1725136417339854E-008 + 9.1200000000000003E-002 -1.2160580098452556E-008 + 9.2300000000000021E-002 -1.8245653876647339E-008 + 9.3400000000000011E-002 -2.4188025804505742E-008 + 9.4500000000000028E-002 -2.4867745196388569E-008 + 9.5600000000000018E-002 -2.1000843730689667E-008 + 9.6700000000000008E-002 -1.6782962575234706E-008 + 9.7800000000000026E-002 -1.4489983435339582E-008 + 9.8900000000000016E-002 -1.6389394730254025E-008 + 0.10000000000000001 -2.2953313916218576E-008 + 0.10110000000000002 -2.7330260721214472E-008 + 0.10220000000000001 -2.5969205452724964E-008 + 0.10330000000000003 -1.5922113405508753E-008 + 0.10440000000000002 -6.2062857075773081E-009 + 0.10550000000000001 -7.1334151918733824E-009 + 0.10660000000000003 -1.5502182648674534E-008 + 0.10770000000000002 -2.1790237170193905E-008 + 0.10880000000000001 -1.6686708903534964E-008 + 0.10990000000000003 -3.0269617923295300E-009 + 0.11100000000000002 5.2926640847772433E-009 + 0.11210000000000001 4.8568487009958972E-009 + 0.11320000000000002 -1.3812720967010250E-009 + 0.11430000000000001 -6.4086336237778596E-009 + 0.11540000000000003 -4.6023100885861368E-009 + 0.11650000000000002 3.3986566894128600E-009 + 0.11760000000000001 1.2252399095302735E-008 + 0.11870000000000003 1.8651016731041636E-008 + 0.11980000000000002 1.5300964051334631E-008 + 0.12090000000000001 4.9943698066101661E-009 + 0.12200000000000003 -1.4746949217325778E-009 + 0.12310000000000001 4.0245242693970340E-009 + 0.12420000000000003 1.8360648113002753E-008 + 0.12530000000000002 2.6537348318811382E-008 + 0.12640000000000001 2.0001818867854126E-008 + 0.12750000000000003 6.8340102465924701E-009 + 0.12860000000000002 -1.2733177845447585E-009 + 0.12970000000000001 2.1526540550098616E-009 + 0.13080000000000003 1.3491937345122551E-008 + 0.13190000000000002 2.2676925226505773E-008 + 0.13300000000000001 2.3240399826818248E-008 + 0.13410000000000000 1.4512733237381781E-008 + 0.13520000000000004 1.6517184286968245E-009 + 0.13630000000000003 -6.2972485004308965E-009 + 0.13740000000000002 -3.1620639440177456E-009 + 0.13850000000000001 8.6108737917811595E-009 + 0.13960000000000000 1.7725200862628299E-008 + 0.14070000000000005 1.3728247871824806E-008 + 0.14180000000000004 -1.4234571299454046E-009 + 0.14290000000000003 -1.2856538056382760E-008 + 0.14400000000000002 -9.2304421883682153E-009 + 0.14510000000000001 5.0619894942371957E-009 + 0.14620000000000000 1.5208662773602555E-008 + 0.14730000000000004 1.1606791971985331E-008 + 0.14840000000000003 -1.0456945309655907E-009 + 0.14950000000000002 -1.1579513348181081E-008 + 0.15060000000000001 -1.4188128893977137E-008 + 0.15170000000000000 -9.3590228900097827E-009 + 0.15280000000000005 -7.4029982144452333E-010 + 0.15390000000000004 8.2342186402684092E-009 + 0.15500000000000003 9.5869125971148605E-009 + 0.15610000000000002 -7.2973893594507899E-010 + 0.15720000000000001 -1.4677733695123152E-008 + 0.15830000000000000 -1.7225289639100083E-008 + 0.15940000000000004 -3.5775395978987490E-009 + 0.16050000000000003 1.2325608977903357E-008 + 0.16160000000000002 1.2535029902949191E-008 + 0.16270000000000001 -3.2220992540743509E-009 + 0.16380000000000000 -1.7400079599383389E-008 + 0.16490000000000005 -1.5691309585008639E-008 + 0.16600000000000004 -3.2924603043937850E-009 + 0.16710000000000003 6.2816654100572578E-009 + 0.16820000000000002 7.1865584594377196E-009 + 0.16930000000000001 3.8212459863018466E-009 + 0.17040000000000000 -6.4226940432732249E-010 + 0.17150000000000004 -7.0611809732668007E-009 + 0.17260000000000003 -1.1974634617217816E-008 + 0.17370000000000002 -7.6410575644558776E-009 + 0.17480000000000001 5.7277960152646301E-009 + 0.17590000000000000 1.4424802685653049E-008 + 0.17700000000000005 6.8330598956833910E-009 + 0.17810000000000004 -9.5035410652144492E-009 + 0.17920000000000003 -1.4919182333983372E-008 + 0.18030000000000002 -2.6638873329432045E-009 + 0.18140000000000001 1.1541724909136519E-008 + 0.18250000000000000 1.0550690987543021E-008 + 0.18360000000000004 -2.1005492900627587E-009 + 0.18470000000000003 -9.4588026300357342E-009 + 0.18580000000000002 -5.0419370900556260E-009 + 0.18690000000000001 1.2544663086089258E-009 + 0.18800000000000000 1.0934617655777856E-009 + 0.18910000000000005 -1.3557363565119829E-010 + 0.19020000000000004 4.1773082770646397E-009 + 0.19130000000000003 8.1381656968915195E-009 + 0.19240000000000002 2.0747916718022452E-009 + 0.19350000000000001 -9.0200558133801678E-009 + 0.19460000000000005 -9.6637426949541805E-009 + 0.19570000000000004 2.8677125119003222E-009 + 0.19680000000000003 1.1769803798244993E-008 + 0.19790000000000002 4.1092347302651433E-009 + 0.19900000000000001 -9.7343431093577237E-009 + 0.20010000000000000 -1.0164211694529968E-008 + 0.20120000000000005 3.1006210932105205E-009 + 0.20230000000000004 1.1003041144874715E-008 + 0.20340000000000003 3.2815006267838953E-009 + 0.20450000000000002 -6.9560579518679333E-009 + 0.20560000000000000 -4.2033296843158041E-009 + 0.20670000000000005 5.9170610633429988E-009 + 0.20780000000000004 6.4838907576358906E-009 + 0.20890000000000003 -3.8764835785798368E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0011.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0011.BXX.semd new file mode 100644 index 00000000..337b374d --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0011.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 -1.9314127562355169E-038 + -0.10020000000000000 7.5865452474273144E-038 + -9.9099999999999994E-002 2.3067188805596254E-037 + -9.7999999999999990E-002 -2.3187693298880051E-036 + -9.6899999999999986E-002 1.1973050569520561E-037 + -9.5799999999999996E-002 3.4851016909121462E-035 + -9.4699999999999993E-002 -3.1062825651478364E-035 + -9.3599999999999989E-002 -3.9044554549565956E-034 + -9.2499999999999999E-002 4.4235941678980273E-034 + -9.1399999999999995E-002 3.7066356432540400E-033 + -9.0299999999999991E-002 -3.6974010331023770E-033 + -8.9200000000000002E-002 -3.1138428052787854E-032 + -8.8099999999999984E-002 1.8877015456673504E-032 + -8.6999999999999994E-002 2.3176227646942247E-031 + -8.5899999999999990E-002 -1.5813674239694746E-032 + -8.4799999999999986E-002 -1.4998312978073853E-030 + -8.3699999999999997E-002 -8.3818116871823656E-031 + -8.2599999999999993E-002 8.1725550729054814E-030 + -8.1499999999999989E-002 1.0656442720825774E-029 + -8.0399999999999999E-002 -3.5342755455777856E-029 + -7.9299999999999995E-002 -8.3639911552080804E-029 + -7.8199999999999992E-002 1.0256860104687479E-028 + -7.7100000000000002E-002 4.8924980971077130E-028 + -7.5999999999999984E-002 -1.8457939554238827E-029 + -7.4899999999999994E-002 -2.1878801057622159E-027 + -7.3799999999999991E-002 -2.0646991672631638E-027 + -7.2699999999999987E-002 7.0269911359220230E-027 + -7.1599999999999997E-002 1.5547772055309674E-026 + -7.0499999999999993E-002 -1.1227670833992044E-026 + -6.9399999999999989E-002 -7.1161268715337575E-026 + -6.8300000000000000E-002 -3.5715751439591174E-026 + -6.7199999999999996E-002 2.1690051063794466E-025 + -6.6099999999999992E-002 3.6787547169231017E-025 + -6.5000000000000002E-002 -3.2414878845639304E-025 + -6.3899999999999985E-002 -1.5971678234014005E-024 + -6.2799999999999995E-002 -8.0030017720762170E-025 + -6.1699999999999991E-002 4.1233266477836524E-024 + -6.0599999999999994E-002 7.3580709055954944E-024 + -5.9499999999999990E-002 -3.6587372728455054E-024 + -5.8399999999999994E-002 -2.6110456614812336E-023 + -5.7299999999999990E-002 -2.1189884653676530E-023 + -5.6199999999999986E-002 4.7535909334284154E-023 + -5.5099999999999996E-002 1.1690398598266673E-022 + -5.3999999999999992E-002 1.7467284751818405E-023 + -5.2899999999999989E-002 -2.8513146440740423E-022 + -5.1799999999999985E-002 -4.0361466156990204E-022 + -5.0699999999999995E-002 2.0385945461113124E-022 + -4.9599999999999991E-002 1.2484838327809408E-021 + -4.8499999999999988E-002 1.1123673855762188E-021 + -4.7399999999999998E-002 -1.4838042972261854E-021 + -4.6299999999999994E-002 -4.4647263394037901E-021 + -4.5199999999999990E-002 -2.5258507284448306E-021 + -4.4099999999999986E-002 6.3875205979803741E-021 + -4.2999999999999997E-002 1.3827071955666850E-020 + -4.1899999999999993E-002 5.2616191360609491E-021 + -4.0799999999999989E-002 -2.0818932405544957E-020 + -3.9699999999999985E-002 -3.8786770341249962E-020 + -3.8599999999999995E-002 -1.3625501611319602E-020 + -3.7499999999999992E-002 5.3746599906735693E-020 + -3.6399999999999988E-002 1.0212785432885956E-019 + -3.5299999999999984E-002 5.2514391599715783E-020 + -3.4199999999999994E-002 -1.0379752485764638E-019 + -3.3099999999999991E-002 -2.5564665650744292E-019 + -3.1999999999999987E-002 -2.2517924225224796E-019 + -3.0899999999999997E-002 9.4255027139566874E-020 + -2.9799999999999993E-002 5.8873230760087518E-019 + -2.8699999999999989E-002 8.5428737292517868E-019 + -2.7599999999999986E-002 3.4697789098731894E-019 + -2.6499999999999996E-002 -1.1131519429612119E-018 + -2.5399999999999992E-002 -2.6784962298449497E-018 + -2.4299999999999988E-002 -2.4453173238887014E-018 + -2.3199999999999985E-002 1.0944735843443051E-018 + -2.2099999999999995E-002 6.6298939686431445E-018 + -2.0999999999999991E-002 9.1416791838583913E-018 + -1.9899999999999987E-002 3.0897464421685510E-018 + -1.8799999999999983E-002 -1.1339919106343575E-017 + -1.7699999999999994E-002 -2.4515186555819808E-017 + -1.6599999999999990E-002 -2.1833040184726815E-017 + -1.5499999999999986E-002 4.4463567679557842E-018 + -1.4399999999999996E-002 4.4554809837025504E-017 + -1.3299999999999992E-002 7.1257295197368258E-017 + -1.2199999999999989E-002 5.3101140664249880E-017 + -1.1099999999999985E-002 -2.4462908741106457E-017 + -9.9999999999999950E-003 -1.3876211532439176E-016 + -8.8999999999999913E-003 -2.2124482053436604E-016 + -7.7999999999999875E-003 -1.7593276655121764E-016 + -6.6999999999999837E-003 6.2254076121883893E-017 + -5.5999999999999939E-003 4.4271384010195845E-016 + -4.4999999999999901E-003 7.4575919992129363E-016 + -3.3999999999999864E-003 6.4074289045040300E-016 + -2.2999999999999826E-003 -1.0890723472344206E-016 + -1.1999999999999927E-003 -1.3684628296940218E-015 + -9.9999999999988987E-005 -2.4684837659859739E-015 + 1.0000000000000148E-003 -2.3659110406887935E-015 + 2.1000000000000185E-003 -2.2080971029727334E-016 + 3.2000000000000084E-003 3.7787456913247319E-015 + 4.3000000000000121E-003 7.8174568055901228E-015 + 5.4000000000000159E-003 8.7108885236291192E-015 + 6.5000000000000058E-003 3.4190336685154064E-015 + 7.6000000000000234E-003 -8.5064494985127685E-015 + 8.7000000000000133E-003 -2.2798508415335095E-014 + 9.8000000000000032E-003 -3.0460917533996212E-014 + 1.0900000000000021E-002 -2.1164014348006889E-014 + 1.2000000000000011E-002 1.0285392329500986E-014 + 1.3100000000000001E-002 5.6970622880694877E-014 + 1.4200000000000018E-002 9.6729637917136041E-014 + 1.5300000000000008E-002 9.7258633709618875E-014 + 1.6400000000000026E-002 3.1205222325407511E-014 + 1.7500000000000016E-002 -1.0240776054850492E-013 + 1.8600000000000005E-002 -2.6050242150042757E-013 + 1.9700000000000023E-002 -3.5581100240635044E-013 + 2.0800000000000013E-002 -2.8496497696262058E-013 + 2.1900000000000003E-002 1.6266095458419838E-014 + 2.3000000000000020E-002 5.0909921894479182E-013 + 2.4100000000000010E-002 1.0130904361943527E-012 + 2.5200000000000000E-002 1.2298695048484909E-012 + 2.6300000000000018E-002 8.4987453272816760E-013 + 2.7400000000000008E-002 -2.7420226462668285E-013 + 2.8500000000000025E-002 -1.9502153798117705E-012 + 2.9600000000000015E-002 -3.5632482207892391E-012 + 3.0700000000000005E-002 -4.1808527126430128E-012 + 3.1800000000000023E-002 -2.8850730398460867E-012 + 3.2900000000000013E-002 7.3310422402800279E-013 + 3.4000000000000002E-002 6.0951044558721357E-012 + 3.5100000000000020E-002 1.1422345708167470E-011 + 3.6200000000000010E-002 1.4019355988603710E-011 + 3.7300000000000028E-002 1.1140574573964557E-011 + 3.8400000000000017E-002 1.2862083360182242E-012 + 3.9500000000000007E-002 -1.4497691241954769E-011 + 4.0600000000000025E-002 -3.1919768911370383E-011 + 4.1700000000000015E-002 -4.3917321168596146E-011 + 4.2800000000000005E-002 -4.2567935287785019E-011 + 4.3900000000000022E-002 -2.2160802706783223E-011 + 4.5000000000000012E-002 1.7460274545633148E-011 + 4.6100000000000002E-002 6.8601492542175180E-011 + 4.7200000000000020E-002 1.1579957132079599E-010 + 4.8300000000000010E-002 1.3905930573709924E-010 + 4.9400000000000027E-002 1.1998893545417388E-010 + 5.0500000000000017E-002 4.9327049389535915E-011 + 5.1600000000000007E-002 -6.6642538709693611E-011 + 5.2700000000000025E-002 -2.0359335051178817E-010 + 5.3800000000000014E-002 -3.2269031891019040E-010 + 5.4900000000000004E-002 -3.8061057083815797E-010 + 5.6000000000000022E-002 -3.4424318950954103E-010 + 5.7100000000000012E-002 -2.0606141792889332E-010 + 5.8200000000000002E-002 5.1649947339915681E-012 + 5.9300000000000019E-002 2.2340394811859454E-010 + 6.0400000000000009E-002 3.5714275981035826E-010 + 6.1500000000000027E-002 3.1334695949070124E-010 + 6.2600000000000017E-002 2.8926833151032838E-011 + 6.3700000000000007E-002 -4.9822723724446405E-010 + 6.4800000000000024E-002 -1.1879363048805658E-009 + 6.5900000000000014E-002 -1.8741113105846807E-009 + 6.7000000000000004E-002 -2.3228399204100469E-009 + 6.8100000000000022E-002 -2.2705384239429804E-009 + 6.9200000000000012E-002 -1.4743075649192861E-009 + 7.0300000000000029E-002 2.3801074999774130E-010 + 7.1400000000000019E-002 2.9322022587763286E-009 + 7.2500000000000009E-002 6.5584306874200138E-009 + 7.3600000000000027E-002 1.0974756214920944E-008 + 7.4700000000000016E-002 1.6001093783302167E-008 + 7.5800000000000006E-002 2.1492580160042962E-008 + 7.6900000000000024E-002 2.7415792303031594E-008 + 7.8000000000000014E-002 3.3909721253166936E-008 + 7.9100000000000004E-002 4.1316809529234888E-008 + 8.0200000000000021E-002 5.0177217048030798E-008 + 8.1300000000000011E-002 6.1191911981950398E-008 + 8.2400000000000029E-002 7.5165878854477342E-008 + 8.3500000000000019E-002 9.2952163299742097E-008 + 8.4600000000000009E-002 1.1541686006921736E-007 + 8.5700000000000026E-002 1.4344088583584380E-007 + 8.6800000000000016E-002 1.7796388362967264E-007 + 8.7900000000000006E-002 2.2005994537721563E-007 + 8.9000000000000024E-002 2.7102981903226464E-007 + 9.0100000000000013E-002 3.3248687714149128E-007 + 9.1200000000000003E-002 4.0642626686349104E-007 + 9.2300000000000021E-002 4.9525550593898515E-007 + 9.3400000000000011E-002 6.0180030914125382E-007 + 9.4500000000000028E-002 7.2929799443954835E-007 + 9.5600000000000018E-002 8.8139802301157033E-007 + 9.6700000000000008E-002 1.0621894261930720E-006 + 9.7800000000000026E-002 1.2762543519784231E-006 + 9.8900000000000016E-002 1.5287436099242768E-006 + 0.10000000000000001 1.8254904716741294E-006 + 0.10110000000000002 2.1730954813392600E-006 + 0.10220000000000001 2.5790318431972992E-006 + 0.10330000000000003 3.0516755487042246E-006 + 0.10440000000000002 3.6002772958454443E-006 + 0.10550000000000001 4.2349975046818145E-006 + 0.10660000000000003 4.9668265091895591E-006 + 0.10770000000000002 5.8075911510968581E-006 + 0.10880000000000001 6.7699961618927773E-006 + 0.10990000000000003 7.8675275290152058E-006 + 0.11100000000000002 9.1144920588703826E-006 + 0.11210000000000001 1.0525978723308071E-005 + 0.11320000000000002 1.2117754522478208E-005 + 0.11430000000000001 1.3906191270507406E-005 + 0.11540000000000003 1.5907979104667902E-005 + 0.11650000000000002 1.8139890016755089E-005 + 0.11760000000000001 2.0618605049094185E-005 + 0.11870000000000003 2.3360275008599274E-005 + 0.11980000000000002 2.6380073904874735E-005 + 0.12090000000000001 2.9691913368878886E-005 + 0.12200000000000003 3.3308002457488328E-005 + 0.12310000000000001 3.7238245568005368E-005 + 0.12420000000000003 4.1489718569209799E-005 + 0.12530000000000002 4.6066354116192088E-005 + 0.12640000000000001 5.0967715651495382E-005 + 0.12750000000000003 5.6189081078628078E-005 + 0.12860000000000002 6.1719962104689330E-005 + 0.12970000000000001 6.7544264311436564E-005 + 0.13080000000000003 7.3639494075905532E-005 + 0.13190000000000002 7.9976169217843562E-005 + 0.13300000000000001 8.6516214651055634E-005 + 0.13410000000000000 9.3213937361724675E-005 + 0.13520000000000004 1.0001469490816817E-004 + 0.13630000000000003 1.0685457527870312E-004 + 0.13740000000000002 1.1366076068952680E-004 + 0.13850000000000001 1.2035107647534460E-004 + 0.13960000000000000 1.2683332897722721E-004 + 0.14070000000000005 1.3300823047757149E-004 + 0.14180000000000004 1.3876687444280833E-004 + 0.14290000000000003 1.4399253996089101E-004 + 0.14400000000000002 1.4856328198220581E-004 + 0.14510000000000001 1.5235076716635376E-004 + 0.14620000000000000 1.5522341709583998E-004 + 0.14730000000000004 1.5704872203059494E-004 + 0.14840000000000003 1.5769255696795881E-004 + 0.14950000000000002 1.5702297969255596E-004 + 0.15060000000000001 1.5491213707718998E-004 + 0.15170000000000000 1.5123870980460197E-004 + 0.15280000000000005 1.4589265629183501E-004 + 0.15390000000000004 1.3877550372853875E-004 + 0.15500000000000003 1.2980354949831963E-004 + 0.15610000000000002 1.1891046597156674E-004 + 0.15720000000000001 1.0605063289403915E-004 + 0.15830000000000000 9.1201087343506515E-005 + 0.15940000000000004 7.4365147156640887E-005 + 0.16050000000000003 5.5573764257133007E-005 + 0.16160000000000002 3.4886634239228442E-005 + 0.16270000000000001 1.2391987183946185E-005 + 0.16380000000000000 -1.1792259101639502E-005 + 0.16490000000000005 -3.7512803828576580E-005 + 0.16600000000000004 -6.4586340158712119E-005 + 0.16710000000000003 -9.2801186838187277E-005 + 0.16820000000000002 -1.2191665155114606E-004 + 0.16930000000000001 -1.5166398952715099E-004 + 0.17040000000000000 -1.8174976867157966E-004 + 0.17150000000000004 -2.1186261437833309E-004 + 0.17260000000000003 -2.4167394440155476E-004 + 0.17370000000000002 -2.7084251632913947E-004 + 0.17480000000000001 -2.9901979723945260E-004 + 0.17590000000000000 -3.2585294684395194E-004 + 0.17700000000000005 -3.5099295200780034E-004 + 0.17810000000000004 -3.7409987999126315E-004 + 0.17920000000000003 -3.9484997978433967E-004 + 0.18030000000000002 -4.1293763206340373E-004 + 0.18140000000000001 -4.2808215948753059E-004 + 0.18250000000000000 -4.4003379298374057E-004 + 0.18360000000000004 -4.4857800821773708E-004 + 0.18470000000000003 -4.5354108442552388E-004 + 0.18580000000000002 -4.5479330583475530E-004 + 0.18690000000000001 -4.5225032954476774E-004 + 0.18800000000000000 -4.4587653246708214E-004 + 0.18910000000000005 -4.3568629189394414E-004 + 0.19020000000000004 -4.2174270492978394E-004 + 0.19130000000000003 -4.0416058618575335E-004 + 0.19240000000000002 -3.8310367381200194E-004 + 0.19350000000000001 -3.5878401831723750E-004 + 0.19460000000000005 -3.3145435736514628E-004 + 0.19570000000000004 -3.0140698072500527E-004 + 0.19680000000000003 -2.6896799681708217E-004 + 0.19790000000000002 -2.3449689615517855E-004 + 0.19900000000000001 -1.9837707804981619E-004 + 0.20010000000000000 -1.6100973880384117E-004 + 0.20120000000000005 -1.2280684313736856E-004 + 0.20230000000000004 -8.4186613094061613E-005 + 0.20340000000000003 -4.5564236643258482E-005 + 0.20450000000000002 -7.3477081059536431E-006 + 0.20560000000000000 3.0064171369303949E-005 + 0.20670000000000005 6.6293345298618078E-005 + 0.20780000000000004 1.0098806524183601E-004 + 0.20890000000000003 1.3382786710280925E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0011.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0011.BXZ.semd new file mode 100644 index 00000000..fdbf7960 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0011.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 -5.0449849993090358E-038 + -9.9099999999999994E-002 -1.1938738935842490E-037 + -9.7999999999999990E-002 1.4431810109251675E-036 + -9.6899999999999986E-002 -5.6499932570998555E-037 + -9.5799999999999996E-002 -2.0509502257805097E-035 + -9.4699999999999993E-002 2.4620473760499122E-035 + -9.3599999999999989E-002 2.2016182671436023E-034 + -9.2499999999999999E-002 -3.1638992944795836E-034 + -9.1399999999999995E-002 -2.0285761314819535E-033 + -9.0299999999999991E-002 2.5908955273748880E-033 + -8.9200000000000002E-002 1.6717761638591552E-032 + -8.8099999999999984E-002 -1.4096976412282123E-032 + -8.6999999999999994E-002 -1.2283498665598363E-031 + -8.5899999999999990E-002 3.2412922537836395E-032 + -8.4799999999999986E-002 7.8670631811550262E-031 + -8.3699999999999997E-002 3.0523789093112949E-031 + -8.2599999999999993E-002 -4.2466247460178995E-030 + -8.1499999999999989E-002 -4.8053249858224842E-030 + -8.0399999999999999E-002 1.8242316650636986E-029 + -7.9299999999999995E-002 3.9089017207554683E-029 + -7.8199999999999992E-002 -5.3446457812565877E-029 + -7.7100000000000002E-002 -2.2873530873871042E-028 + -7.5999999999999984E-002 2.4204720410663131E-029 + -7.4899999999999994E-002 1.0079727994359810E-027 + -7.3799999999999991E-002 8.9808674793602843E-028 + -7.2699999999999987E-002 -3.1538508768200390E-027 + -7.1599999999999997E-002 -6.7883229638657569E-027 + -7.0499999999999993E-002 4.7750000963920615E-027 + -6.9399999999999989E-002 3.0179953933569745E-026 + -6.8300000000000000E-002 1.6038799450210866E-026 + -6.7199999999999996E-002 -8.7276754073702074E-026 + -6.6099999999999992E-002 -1.5318650795024933E-025 + -6.5000000000000002E-002 1.1245206040949701E-025 + -6.3899999999999985E-002 6.2342237668464535E-025 + -6.2799999999999995E-002 3.8030991636275966E-025 + -6.1699999999999991E-002 -1.4533810615230220E-024 + -6.0599999999999994E-002 -2.8792360050497146E-024 + -5.9499999999999990E-002 7.3283901126441670E-025 + -5.8399999999999994E-002 9.0653039551521777E-024 + -5.7299999999999990E-002 9.1766437833150713E-024 + -5.6199999999999986E-002 -1.3046620257208396E-023 + -5.5099999999999996E-002 -4.0613699067180467E-023 + -5.3999999999999992E-002 -1.7967850128339156E-023 + -5.2899999999999989E-002 7.9035721658603502E-023 + -5.1799999999999985E-002 1.4618983493293434E-022 + -5.0699999999999995E-002 1.4283978366546725E-024 + -4.9599999999999991E-002 -3.3984796750968816E-022 + -4.8499999999999988E-002 -4.5569876738589967E-022 + -4.7399999999999998E-002 1.4392980523746132E-022 + -4.6299999999999994E-002 1.1893594021322226E-021 + -4.5199999999999990E-002 1.3399096057653373E-021 + -4.4099999999999986E-002 -5.9760982076891524E-022 + -4.2999999999999997E-002 -3.6053050700068011E-021 + -4.1899999999999993E-002 -4.0787536873876039E-021 + -4.0799999999999989E-002 1.0823523009833904E-021 + -3.9699999999999985E-002 9.7922270993009634E-021 + -3.8599999999999995E-002 1.3379922673445118E-020 + -3.7499999999999992E-002 2.0967596714121839E-021 + -3.6399999999999988E-002 -2.3854764417384129E-020 + -3.5299999999999984E-002 -4.5041958600989974E-020 + -3.4199999999999994E-002 -2.7373228851666717E-020 + -3.3099999999999991E-002 4.8706594896798631E-020 + -3.1999999999999987E-002 1.4315323390161944E-019 + -3.0899999999999997E-002 1.4252325831697788E-019 + -2.9799999999999993E-002 -5.9845263622595652E-020 + -2.8699999999999989E-002 -3.9918224172251792E-019 + -2.7599999999999986E-002 -5.4727696213064965E-019 + -2.6499999999999996E-002 -1.0872958279764528E-019 + -2.5399999999999992E-002 8.9826169015578131E-019 + -2.4299999999999988E-002 1.6947365311902280E-018 + -2.3199999999999985E-002 1.1032701331709237E-018 + -2.2099999999999995E-002 -1.3130601971145054E-018 + -2.0999999999999991E-002 -4.1931505785987083E-018 + -1.9899999999999987E-002 -4.6717597625637278E-018 + -1.8799999999999983E-002 -4.6956349867765755E-019 + -1.7699999999999994E-002 7.4136434631340754E-018 + -1.6599999999999990E-002 1.3667337343549328E-017 + -1.5499999999999986E-002 1.1009993983123737E-017 + -1.4399999999999996E-002 -4.4063162632245424E-018 + -1.3299999999999992E-002 -2.7288647049093755E-017 + -1.2199999999999989E-002 -4.1693787312829144E-017 + -1.1099999999999985E-002 -2.7849235622027068E-017 + -9.9999999999999950E-003 2.2654002053434669E-017 + -8.8999999999999913E-003 9.0908082379308701E-017 + -7.7999999999999875E-003 1.2812929750261872E-016 + -6.6999999999999837E-003 7.8215009114572292E-017 + -5.5999999999999939E-003 -7.8100964069158381E-017 + -4.4999999999999901E-003 -2.8202314026900632E-016 + -3.3999999999999864E-003 -3.9418065216929995E-016 + -2.2999999999999826E-003 -2.5544623746926137E-016 + -1.1999999999999927E-003 1.9819706727446633E-016 + -9.9999999999988987E-005 8.2038926120062030E-016 + 1.0000000000000148E-003 1.2260330749429087E-015 + 2.1000000000000185E-003 9.3140716967972208E-016 + 3.2000000000000084E-003 -3.2856736249261371E-016 + 4.3000000000000121E-003 -2.2346490977098732E-015 + 5.4000000000000159E-003 -3.7320894225240705E-015 + 6.5000000000000058E-003 -3.3638238492551343E-015 + 7.6000000000000234E-003 -1.4157781165974266E-016 + 8.7000000000000133E-003 5.3883746829698140E-015 + 9.8000000000000032E-003 1.0584988729977780E-014 + 1.0900000000000021E-002 1.1377664184874983E-014 + 1.2000000000000011E-002 4.3759560116652697E-015 + 1.3100000000000001E-002 -1.0276191010594963E-014 + 1.4200000000000018E-002 -2.6907158616538800E-014 + 1.5300000000000008E-002 -3.5058138033242092E-014 + 1.6400000000000026E-002 -2.3954452584387144E-014 + 1.7500000000000016E-002 1.0305123962007275E-014 + 1.8600000000000005E-002 5.8214494151869606E-014 + 1.9700000000000023E-002 9.5679513574184472E-014 + 2.0800000000000013E-002 9.1814400591909429E-014 + 2.1900000000000003E-002 2.5410954536311120E-014 + 2.3000000000000020E-002 -9.5925891741618224E-014 + 2.4100000000000010E-002 -2.2482272391422670E-013 + 2.5200000000000000E-002 -2.8272132898687907E-013 + 2.6300000000000018E-002 -1.9297149327687085E-013 + 2.7400000000000008E-002 6.9551284761874832E-014 + 2.8500000000000025E-002 4.3491170951051594E-013 + 2.9600000000000015E-002 7.3104879354940477E-013 + 3.0700000000000005E-002 7.3607683533441493E-013 + 3.1800000000000023E-002 2.8770348191493877E-013 + 3.2900000000000013E-002 -5.8783202914677868E-013 + 3.4000000000000002E-002 -1.5938645802487938E-012 + 3.5100000000000020E-002 -2.1983742951037222E-012 + 3.6200000000000010E-002 -1.8216055833880640E-012 + 3.7300000000000028E-002 -1.4304749333844680E-013 + 3.8400000000000017E-002 2.5855598044521866E-012 + 3.9500000000000007E-002 5.3884119388669660E-012 + 4.0600000000000025E-002 6.7306993312143959E-012 + 4.1700000000000015E-002 5.0587810850044601E-012 + 4.2800000000000005E-002 -3.9370506095710855E-013 + 4.3900000000000022E-002 -8.8233647818625194E-012 + 4.5000000000000012E-002 -1.7495428716873818E-011 + 4.6100000000000002E-002 -2.2156981110965646E-011 + 4.7200000000000020E-002 -1.8351977923436458E-011 + 4.8300000000000010E-002 -3.3970920694514906E-012 + 4.9400000000000027E-002 2.1605829972348722E-011 + 5.0500000000000017E-002 5.0578867483164203E-011 + 5.1600000000000007E-002 7.2895814384743574E-011 + 5.2700000000000025E-002 7.5821716960522423E-011 + 5.3800000000000014E-002 4.8689632187182141E-011 + 5.4900000000000004E-002 -1.2193323607745388E-011 + 5.6000000000000022E-002 -9.9452654445109090E-011 + 5.7100000000000012E-002 -1.9302436038426407E-010 + 5.8200000000000002E-002 -2.6222635174377729E-010 + 5.9300000000000019E-002 -2.7184535178470526E-010 + 6.0400000000000009E-002 -1.9138264584217524E-010 + 6.1500000000000027E-002 -5.5569758863893703E-012 + 6.2600000000000017E-002 2.7648888734077559E-010 + 6.3700000000000007E-002 6.1579280563606176E-010 + 6.4800000000000024E-002 9.4383734161596067E-010 + 6.5900000000000014E-002 1.1691371204491929E-009 + 6.7000000000000004E-002 1.1894121243472000E-009 + 6.8100000000000022E-002 9.0722862555736583E-010 + 6.9200000000000012E-002 2.4600049775003185E-010 + 7.0300000000000029E-002 -8.3733420197518171E-010 + 7.1400000000000019E-002 -2.3464379328430596E-009 + 7.2500000000000009E-002 -4.2489749496610330E-009 + 7.3600000000000027E-002 -6.4903984409170334E-009 + 7.4700000000000016E-002 -9.0165439559086735E-009 + 7.5800000000000006E-002 -1.1801539301359298E-008 + 7.6900000000000024E-002 -1.4875456422203115E-008 + 7.8000000000000014E-002 -1.8345836849675834E-008 + 7.9100000000000004E-002 -2.2407311561778442E-008 + 8.0200000000000021E-002 -2.7337460295484561E-008 + 8.1300000000000011E-002 -3.3480663574891878E-008 + 8.2400000000000029E-002 -4.1224936353501107E-008 + 8.3500000000000019E-002 -5.0981089572132987E-008 + 8.4600000000000009E-002 -6.3173985154207912E-008 + 8.5700000000000026E-002 -7.8250202761864784E-008 + 8.6800000000000016E-002 -9.6705825569642911E-008 + 8.7900000000000006E-002 -1.1912593578244923E-007 + 8.9000000000000024E-002 -1.4622861499447026E-007 + 9.0100000000000013E-002 -1.7890486958549445E-007 + 9.1200000000000003E-002 -2.1824067175657547E-007 + 9.2300000000000021E-002 -2.6552464760243311E-007 + 9.3400000000000011E-002 -3.2224730261987133E-007 + 9.4500000000000028E-002 -3.9009407259982254E-007 + 9.5600000000000018E-002 -4.7095679178710270E-007 + 9.6700000000000008E-002 -5.6695915873206104E-007 + 9.7800000000000026E-002 -6.8049979518036707E-007 + 9.8900000000000016E-002 -8.1431250009700307E-007 + 0.10000000000000001 -9.7152189937332878E-007 + 0.10110000000000002 -1.1556918479982414E-006 + 0.10220000000000001 -1.3708532833334175E-006 + 0.10330000000000003 -1.6215009281950188E-006 + 0.10440000000000002 -1.9125866401736857E-006 + 0.10550000000000001 -2.2495107714348705E-006 + 0.10660000000000003 -2.6381262614449952E-006 + 0.10770000000000002 -3.0847545531287324E-006 + 0.10880000000000001 -3.5961791127192555E-006 + 0.10990000000000003 -4.1796834011620376E-006 + 0.11100000000000002 -4.8430501919938251E-006 + 0.11210000000000001 -5.5945711210370064E-006 + 0.11320000000000002 -6.4429314079461619E-006 + 0.11430000000000001 -7.3971277743112296E-006 + 0.11540000000000003 -8.4664134192280471E-006 + 0.11650000000000002 -9.6600979304639623E-006 + 0.11760000000000001 -1.0987488167302217E-005 + 0.11870000000000003 -1.2457684533728752E-005 + 0.11980000000000002 -1.4079266293265391E-005 + 0.12090000000000001 -1.5860383427934721E-005 + 0.12200000000000003 -1.7808319171308540E-005 + 0.12310000000000001 -1.9929088011849672E-005 + 0.12420000000000003 -2.2227410227060318E-005 + 0.12530000000000002 -2.4706361728021875E-005 + 0.12640000000000001 -2.7366932044969872E-005 + 0.12750000000000003 -3.0207766030798666E-005 + 0.12860000000000002 -3.3224700018763542E-005 + 0.12970000000000001 -3.6410616303328425E-005 + 0.13080000000000003 -3.9755122998030856E-005 + 0.13190000000000002 -4.3243777327006683E-005 + 0.13300000000000001 -4.6857760025886819E-005 + 0.13410000000000000 -5.0574279157444835E-005 + 0.13520000000000004 -5.4365325922844931E-005 + 0.13630000000000003 -5.8198344049742445E-005 + 0.13740000000000002 -6.2036044255364686E-005 + 0.13850000000000001 -6.5835592977236956E-005 + 0.13960000000000000 -6.9549561885651201E-005 + 0.14070000000000005 -7.3125840572174639E-005 + 0.14180000000000004 -7.6506883488036692E-005 + 0.14290000000000003 -7.9631608969066292E-005 + 0.14400000000000002 -8.2435035437811166E-005 + 0.14510000000000001 -8.4848506958223879E-005 + 0.14620000000000000 -8.6801548604853451E-005 + 0.14730000000000004 -8.8221851910930127E-005 + 0.14840000000000003 -8.9036257122643292E-005 + 0.14950000000000002 -8.9172761363442987E-005 + 0.15060000000000001 -8.8561333541292697E-005 + 0.15170000000000000 -8.7134918430820107E-005 + 0.15280000000000005 -8.4831313870381564E-005 + 0.15390000000000004 -8.1593520008027554E-005 + 0.15500000000000003 -7.7372023952193558E-005 + 0.15610000000000002 -7.2126727900467813E-005 + 0.15720000000000001 -6.5827756770886481E-005 + 0.15830000000000000 -5.8457670093048364E-005 + 0.15940000000000004 -5.0012597057502717E-005 + 0.16050000000000003 -4.0500504837837070E-005 + 0.16160000000000002 -2.9945780624984764E-005 + 0.16270000000000001 -1.8389519027550705E-005 + 0.16380000000000000 -5.8874229580396786E-006 + 0.16490000000000005 7.4865256465272978E-006 + 0.16600000000000004 2.1641202692990191E-005 + 0.16710000000000003 3.6471308703767136E-005 + 0.16820000000000002 5.1855775382136926E-005 + 0.16930000000000001 6.7657652834895998E-005 + 0.17040000000000000 8.3725557487923652E-005 + 0.17150000000000004 9.9899261840619147E-005 + 0.17260000000000003 1.1600805737543851E-004 + 0.17370000000000002 1.3187254080548882E-004 + 0.17480000000000001 1.4731040573678911E-004 + 0.17590000000000000 1.6213479102589190E-004 + 0.17700000000000005 1.7616154218558222E-004 + 0.17810000000000004 1.8920841102954000E-004 + 0.17920000000000003 2.0110071636736393E-004 + 0.18030000000000002 2.1167173690628260E-004 + 0.18140000000000001 2.2076730965636671E-004 + 0.18250000000000000 2.2824932239018381E-004 + 0.18360000000000004 2.3399665951728821E-004 + 0.18470000000000003 2.3790993145667017E-004 + 0.18580000000000002 2.3991121270228177E-004 + 0.18690000000000001 2.3994510411284864E-004 + 0.18800000000000000 2.3798130860086530E-004 + 0.18910000000000005 2.3401588259730488E-004 + 0.19020000000000004 2.2807097411714494E-004 + 0.19130000000000003 2.2019592870492488E-004 + 0.19240000000000002 2.1046515030320734E-004 + 0.19350000000000001 1.9897781021427363E-004 + 0.19460000000000005 1.8585540237836540E-004 + 0.19570000000000004 1.7124085570685565E-004 + 0.19680000000000003 1.5529735537711531E-004 + 0.19790000000000002 1.3820454478263855E-004 + 0.19900000000000001 1.2015578249702230E-004 + 0.20010000000000000 1.0135300544789061E-004 + 0.20120000000000005 8.2006248703692108E-005 + 0.20230000000000004 6.2330189393833280E-005 + 0.20340000000000003 4.2540188587736338E-005 + 0.20450000000000002 2.2849304514238611E-005 + 0.20560000000000000 3.4657573451113421E-006 + 0.20670000000000005 -1.5414667359436862E-005 + 0.20780000000000004 -3.3607011573622003E-005 + 0.20890000000000003 -5.0940485380124301E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0012.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0012.BXX.semd new file mode 100644 index 00000000..fa2dcad2 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0012.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 2.4000246988028435E-024 + -0.10900000000000000 -1.3332572869020150E-023 + -0.10790000000000000 -2.2150800855491676E-023 + -0.10679999999999999 2.2310069347900901E-022 + -0.10569999999999999 1.7721240218681309E-022 + -0.10460000000000000 -2.1391631791218969E-021 + -0.10349999999999999 -2.0389630514391337E-021 + -0.10239999999999999 1.4471801082015115E-020 + -0.10130000000000000 2.1805784725714861E-020 + -0.10020000000000000 -6.8965337003950523E-020 + -9.9099999999999994E-002 -1.7179175182245965E-019 + -9.7999999999999990E-002 1.9025073955597795E-019 + -9.6899999999999986E-002 9.6671584892821967E-019 + -9.5799999999999996E-002 1.4037712529301198E-019 + -9.4699999999999993E-002 -3.7453389832002632E-018 + -9.3599999999999989E-002 -4.5490826738675196E-018 + -9.2499999999999999E-002 8.3685606145999918E-018 + -9.1399999999999995E-002 2.4897795639433761E-017 + -9.0299999999999991E-002 2.0418024910633897E-018 + -8.9200000000000002E-002 -7.3402267169946864E-017 + -8.8099999999999984E-002 -9.4268791476658545E-017 + -8.6999999999999994E-002 8.6430778716685777E-017 + -8.5899999999999990E-002 3.5334532613106814E-016 + -8.4799999999999986E-002 2.3068873497043905E-016 + -8.3699999999999997E-002 -5.3541741395376455E-016 + -8.2599999999999993E-002 -1.2087282977096218E-015 + -8.1499999999999989E-002 -4.7744743195574590E-016 + -8.0399999999999999E-002 1.7436684615371677E-015 + -7.9299999999999995E-002 3.3463707353769594E-015 + -7.8199999999999992E-002 1.8757017338936815E-015 + -7.7100000000000002E-002 -2.7436635947252147E-015 + -7.5999999999999984E-002 -8.1821180419102552E-015 + -7.4899999999999994E-002 -1.1101886350874980E-014 + -7.3799999999999991E-002 -5.6434840660238642E-015 + -7.2699999999999987E-002 1.6435264878645467E-014 + -7.1599999999999997E-002 5.1355922688284608E-014 + -7.0499999999999993E-002 6.1798880086633839E-014 + -6.9399999999999989E-002 -9.1977715320403636E-015 + -6.8300000000000000E-002 -1.6187123527428710E-013 + -6.7199999999999996E-002 -2.6758928189582476E-013 + -6.6099999999999992E-002 -1.3148077732897528E-013 + -6.5000000000000002E-002 2.9113178339444656E-013 + -6.3899999999999985E-002 7.3013486532810812E-013 + -6.2799999999999995E-002 7.3568267363460782E-013 + -6.1699999999999991E-002 6.6426173643639036E-014 + -6.0599999999999994E-002 -1.0373295104837421E-012 + -5.9499999999999990E-002 -1.9627706578095871E-012 + -5.8399999999999994E-002 -2.0493370455482163E-012 + -5.7299999999999990E-002 -8.2078013005984496E-013 + -5.6199999999999986E-002 1.8077361439369777E-012 + -5.5099999999999996E-002 5.0855977415387166E-012 + -5.3999999999999992E-002 7.0806823945779307E-012 + -5.2899999999999989E-002 5.3764380100740361E-012 + -5.1799999999999985E-002 -1.0103289732610321E-012 + -5.0699999999999995E-002 -1.0081625638480585E-011 + -4.9599999999999991E-002 -1.7582163155949182E-011 + -4.8499999999999988E-002 -1.9545530124953636E-011 + -4.7399999999999998E-002 -1.3909900141440001E-011 + -4.6299999999999994E-002 1.6939543572101062E-013 + -4.5199999999999990E-002 2.2812194841459466E-011 + -4.4099999999999986E-002 5.0620670849488292E-011 + -4.2999999999999997E-002 7.2553005270314941E-011 + -4.1899999999999993E-002 7.0975503252412864E-011 + -4.0799999999999989E-002 3.0996694794227508E-011 + -3.9699999999999985E-002 -4.7768382999135994E-011 + -3.8599999999999995E-002 -1.4639948975325723E-010 + -3.7499999999999992E-002 -2.3152867123510390E-010 + -3.6399999999999988E-002 -2.6450705514768913E-010 + -3.5299999999999984E-002 -2.1055414356485613E-010 + -3.4199999999999994E-002 -4.9907154797690367E-011 + -3.3099999999999991E-002 2.0773803510731881E-010 + -3.1999999999999987E-002 5.1289389402242591E-010 + -3.0899999999999997E-002 7.8018036475668850E-010 + -2.9799999999999993E-002 9.0634427740710066E-010 + -2.8699999999999989E-002 7.9278217324230127E-010 + -2.7599999999999986E-002 3.6855832274973466E-010 + -2.6499999999999996E-002 -3.7981398581798942E-010 + -2.5399999999999992E-002 -1.3729912762272534E-009 + -2.4299999999999988E-002 -2.4199204862185297E-009 + -2.3199999999999985E-002 -3.2392784010681908E-009 + -2.2099999999999995E-002 -3.5146894283855090E-009 + -2.0999999999999991E-002 -2.9500291098827347E-009 + -1.9899999999999987E-002 -1.3049257230335343E-009 + -1.8799999999999983E-002 1.5754921811605982E-009 + -1.7699999999999994E-002 5.7239550876886369E-009 + -1.6599999999999990E-002 1.1035679925441855E-008 + -1.5499999999999986E-002 1.7315786138283329E-008 + -1.4399999999999996E-002 2.4378257634793954E-008 + -1.3299999999999992E-002 3.2129619853549229E-008 + -1.2199999999999989E-002 4.0597786465923491E-008 + -1.1099999999999985E-002 4.9950223512951197E-008 + -9.9999999999999950E-003 6.0562591386315034E-008 + -8.8999999999999913E-003 7.3109816867145128E-008 + -7.7999999999999875E-003 8.8576278756136162E-008 + -6.6999999999999837E-003 1.0814454043384103E-007 + -5.5999999999999939E-003 1.3305688639775326E-007 + -4.4999999999999901E-003 1.6457222784538317E-007 + -3.3999999999999864E-003 2.0402006839503883E-007 + -2.2999999999999826E-003 2.5285586957579653E-007 + -1.1999999999999927E-003 3.1267222766473424E-007 + -9.9999999999988987E-005 3.8522250633832300E-007 + 1.0000000000000148E-003 4.7251759838218277E-007 + 2.1000000000000185E-003 5.7696399835549528E-007 + 3.2000000000000084E-003 7.0149775410754955E-007 + 4.3000000000000121E-003 8.4973726188763976E-007 + 5.4000000000000159E-003 1.0261712759529473E-006 + 6.5000000000000058E-003 1.2362651204966824E-006 + 7.6000000000000234E-003 1.4863182968838373E-006 + 8.7000000000000133E-003 1.7831746390584158E-006 + 9.8000000000000032E-003 2.1341154479159741E-006 + 1.0900000000000021E-002 2.5471479148109211E-006 + 1.2000000000000011E-002 3.0313974548334954E-006 + 1.3100000000000001E-002 3.5971927445643814E-006 + 1.4200000000000018E-002 4.2558112909318879E-006 + 1.5300000000000008E-002 5.0194094001199119E-006 + 1.6400000000000026E-002 5.9014191720052622E-006 + 1.7500000000000016E-002 6.9171314862614963E-006 + 1.8600000000000005E-002 8.0838117355597205E-006 + 1.9700000000000023E-002 9.4202241598395631E-006 + 2.0800000000000013E-002 1.0946054317173548E-005 + 2.1900000000000003E-002 1.2681764019362163E-005 + 2.3000000000000020E-002 1.4648732758359984E-005 + 2.4100000000000010E-002 1.6869251339812763E-005 + 2.5200000000000000E-002 1.9366427295608446E-005 + 2.6300000000000018E-002 2.2163905669003725E-005 + 2.7400000000000008E-002 2.5285577066824771E-005 + 2.8500000000000025E-002 2.8755244784406386E-005 + 2.9600000000000015E-002 3.2595988159300759E-005 + 3.0700000000000005E-002 3.6830017052125186E-005 + 3.1800000000000023E-002 4.1478655475657433E-005 + 3.2900000000000013E-002 4.6561694034608081E-005 + 3.4000000000000002E-002 5.2095721912337467E-005 + 3.5100000000000020E-002 5.8092300605494529E-005 + 3.6200000000000010E-002 6.4557410951238126E-005 + 3.7300000000000028E-002 7.1492286224383861E-005 + 3.8400000000000017E-002 7.8893288446124643E-005 + 3.9500000000000007E-002 8.6749852926004678E-005 + 4.0600000000000025E-002 9.5042341854423285E-005 + 4.1700000000000015E-002 1.0374039266025648E-004 + 4.2800000000000005E-002 1.1280377657385543E-004 + 4.3900000000000022E-002 1.2218226038385183E-004 + 4.5000000000000012E-002 1.3181557005736977E-004 + 4.6100000000000002E-002 1.4163195737637579E-004 + 4.7200000000000020E-002 1.5154512948356569E-004 + 4.8300000000000010E-002 1.6145392146427184E-004 + 4.9400000000000027E-002 1.7124334408435971E-004 + 5.0500000000000017E-002 1.8078611174132675E-004 + 5.1600000000000007E-002 1.8994435959029943E-004 + 5.2700000000000025E-002 1.9856852304656059E-004 + 5.3800000000000014E-002 2.0649818179663271E-004 + 5.4900000000000004E-002 2.1356029901653528E-004 + 5.6000000000000022E-002 2.1957042918074876E-004 + 5.7100000000000012E-002 2.2433848062064499E-004 + 5.8200000000000002E-002 2.2767632617615163E-004 + 5.9300000000000019E-002 2.2939815244171768E-004 + 6.0400000000000009E-002 2.2931801504455507E-004 + 6.1500000000000027E-002 2.2724657901562750E-004 + 6.2600000000000017E-002 2.2300193086266518E-004 + 6.3700000000000007E-002 2.1641935745719820E-004 + 6.4800000000000024E-002 2.0735633734147996E-004 + 6.5900000000000014E-002 1.9569165306165814E-004 + 6.7000000000000004E-002 1.8132234981749207E-004 + 6.8100000000000022E-002 1.6416900325566530E-004 + 6.9200000000000012E-002 1.4418328646570444E-004 + 7.0300000000000029E-002 1.2135694851167500E-004 + 7.1400000000000019E-002 9.5721217803657055E-005 + 7.2500000000000009E-002 6.7349676101002842E-005 + 7.3600000000000027E-002 3.6357541830511764E-005 + 7.4700000000000016E-002 2.8994929834880168E-006 + 7.5800000000000006E-002 -3.2827512768562883E-005 + 7.6900000000000024E-002 -7.0584472268819809E-005 + 7.8000000000000014E-002 -1.1008496949216351E-004 + 7.9100000000000004E-002 -1.5099502343218774E-004 + 8.0200000000000021E-002 -1.9293877994641662E-004 + 8.1300000000000011E-002 -2.3551528283860534E-004 + 8.2400000000000029E-002 -2.7830101316794753E-004 + 8.3500000000000019E-002 -3.2084528356790543E-004 + 8.4600000000000009E-002 -3.6266754614189267E-004 + 8.5700000000000026E-002 -4.0326645830646157E-004 + 8.6800000000000016E-002 -4.4214003719389439E-004 + 8.7900000000000006E-002 -4.7880026977509260E-004 + 8.9000000000000024E-002 -5.1277299644425511E-004 + 9.0100000000000013E-002 -5.4359668865799904E-004 + 9.1200000000000003E-002 -5.7082733837887645E-004 + 9.2300000000000021E-002 -5.9405184583738446E-004 + 9.3400000000000011E-002 -6.1290280427783728E-004 + 9.4500000000000028E-002 -6.2706437893211842E-004 + 9.5600000000000018E-002 -6.3627935014665127E-004 + 9.6700000000000008E-002 -6.4034981187433004E-004 + 9.7800000000000026E-002 -6.3913787016645074E-004 + 9.8900000000000016E-002 -6.3256546854972839E-004 + 0.10000000000000001 -6.2062207143753767E-004 + 0.10110000000000002 -6.0337141621857882E-004 + 0.10220000000000001 -5.8096164138987660E-004 + 0.10330000000000003 -5.5361265549436212E-004 + 0.10440000000000002 -5.2159983897581697E-004 + 0.10550000000000001 -4.8524653539061546E-004 + 0.10660000000000003 -4.4493144378066063E-004 + 0.10770000000000002 -4.0109766996465623E-004 + 0.10880000000000001 -3.5424533416517079E-004 + 0.10990000000000003 -3.0491087818518281E-004 + 0.11100000000000002 -2.5364154134877026E-004 + 0.11210000000000001 -2.0099482208024710E-004 + 0.11320000000000002 -1.4754197036381811E-004 + 0.11430000000000001 -9.3866379756946117E-005 + 0.11540000000000003 -4.0549221012042835E-005 + 0.11650000000000002 1.1848909707623534E-005 + 0.11760000000000001 6.2793566030450165E-005 + 0.11870000000000003 1.1178924614796415E-004 + 0.11980000000000002 1.5837898536119610E-004 + 0.12090000000000001 2.0215476979501545E-004 + 0.12200000000000003 2.4275008763652295E-004 + 0.12310000000000001 2.7984307962469757E-004 + 0.12420000000000003 3.1316804233938456E-004 + 0.12530000000000002 3.4252478508278728E-004 + 0.12640000000000001 3.6778961657546461E-004 + 0.12750000000000003 3.8889324059709907E-004 + 0.12860000000000002 4.0580553468316793E-004 + 0.12970000000000001 4.1854151641018689E-004 + 0.13080000000000003 4.2717999895103276E-004 + 0.13190000000000002 4.3186041875742376E-004 + 0.13300000000000001 4.3276342330500484E-004 + 0.13410000000000000 4.3009946239180863E-004 + 0.13520000000000004 4.2410727473907173E-004 + 0.13630000000000003 4.1505604167468846E-004 + 0.13740000000000002 4.0324486326426268E-004 + 0.13850000000000001 3.8898052298463881E-004 + 0.13960000000000000 3.7257280200719833E-004 + 0.14070000000000005 3.5434286110103130E-004 + 0.14180000000000004 3.3462303690612316E-004 + 0.14290000000000003 3.1373905949294567E-004 + 0.14400000000000002 2.9199296841397882E-004 + 0.14510000000000001 2.6966363657265902E-004 + 0.14620000000000000 2.4702516384422779E-004 + 0.14730000000000004 2.2434760467149317E-004 + 0.14840000000000003 2.0187767222523689E-004 + 0.14950000000000002 1.7982313875108957E-004 + 0.15060000000000001 1.5836056263651699E-004 + 0.15170000000000000 1.3765343464910984E-004 + 0.15280000000000005 1.1785127571783960E-004 + 0.15390000000000004 9.9072938610333949E-005 + 0.15500000000000003 8.1400306953582913E-005 + 0.15610000000000002 6.4892570662777871E-005 + 0.15720000000000001 4.9601851060288027E-005 + 0.15830000000000000 3.5565870348364115E-005 + 0.15940000000000004 2.2791316951042973E-005 + 0.16050000000000003 1.1255702702328563E-005 + 0.16160000000000002 9.3006451606925111E-007 + 0.16270000000000001 -8.2103606473538093E-006 + 0.16380000000000000 -1.6199539459194057E-005 + 0.16490000000000005 -2.3096738004824147E-005 + 0.16600000000000004 -2.8976981411688030E-005 + 0.16710000000000003 -3.3909029298229143E-005 + 0.16820000000000002 -3.7951434933347628E-005 + 0.16930000000000001 -4.1171795601258054E-005 + 0.17040000000000000 -4.3654068576870486E-005 + 0.17150000000000004 -4.5482142013497651E-005 + 0.17260000000000003 -4.6720750106032938E-005 + 0.17370000000000002 -4.7424175136256963E-005 + 0.17480000000000001 -4.7658817493356764E-005 + 0.17590000000000000 -4.7503846872132272E-005 + 0.17700000000000005 -4.7028275730554014E-005 + 0.17810000000000004 -4.6276767534436658E-005 + 0.17920000000000003 -4.5284396037459373E-005 + 0.18030000000000002 -4.4099087972426787E-005 + 0.18140000000000001 -4.2777239286806434E-005 + 0.18250000000000000 -4.1362014599144459E-005 + 0.18360000000000004 -3.9876140363048762E-005 + 0.18470000000000003 -3.8339814636856318E-005 + 0.18580000000000002 -3.6783541872864589E-005 + 0.18690000000000001 -3.5237881093053147E-005 + 0.18800000000000000 -3.3717191399773583E-005 + 0.18910000000000005 -3.2224372262135148E-005 + 0.19020000000000004 -3.0769944714847952E-005 + 0.19130000000000003 -2.9375243684626184E-005 + 0.19240000000000002 -2.8053678761352785E-005 + 0.19350000000000001 -2.6799669285537675E-005 + 0.19460000000000005 -2.5602676032576710E-005 + 0.19570000000000004 -2.4466913600917906E-005 + 0.19680000000000003 -2.3405977117363364E-005 + 0.19790000000000002 -2.2421376343118027E-005 + 0.19900000000000001 -2.1497615307453088E-005 + 0.20010000000000000 -2.0621315343305469E-005 + 0.20120000000000005 -1.9796587366727181E-005 + 0.20230000000000004 -1.9032506315852515E-005 + 0.20340000000000003 -1.8322409232496284E-005 + 0.20450000000000002 -1.7645614207140170E-005 + 0.20560000000000000 -1.6989737559924833E-005 + 0.20670000000000005 -1.6359672372345813E-005 + 0.20780000000000004 -1.5762389011797495E-005 + 0.20890000000000003 -1.5189798432402313E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0012.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0012.BXZ.semd new file mode 100644 index 00000000..58d92b89 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0012.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 -1.3774252934409774E-023 + -0.11009999999999999 7.4785812417815823E-023 + -0.10900000000000000 1.3171750636172001E-022 + -0.10790000000000000 -1.1165813416923901E-021 + -0.10679999999999999 -1.2200424310307197E-021 + -0.10569999999999999 9.2650820201445382E-021 + -0.10460000000000000 1.2694167327418784E-020 + -0.10349999999999999 -5.1418903969488670E-020 + -0.10239999999999999 -1.0754813623837227E-019 + -0.10130000000000000 1.7736462270559425E-019 + -0.10020000000000000 6.5581381184557007E-019 + -9.9099999999999994E-002 -1.4722062314521046E-019 + -9.7999999999999990E-002 -2.7449293795857679E-018 + -9.6899999999999986E-002 -2.2943564485074676E-018 + -9.5799999999999996E-002 6.9433069124751988E-018 + -9.4699999999999993E-002 1.4974192548696343E-017 + -9.3599999999999989E-002 -3.7990953832585531E-018 + -9.2499999999999999E-002 -4.5984697404941819E-017 + -9.1399999999999995E-002 -4.3875532426719408E-017 + -9.0299999999999991E-002 5.8752111045689594E-017 + -8.9200000000000002E-002 1.6859318635858972E-016 + -8.8099999999999984E-002 8.5543141127522474E-017 + -8.6999999999999994E-002 -2.1042164529258740E-016 + -8.5899999999999990E-002 -4.2257483768759940E-016 + -8.4799999999999986E-002 -2.6360917339128987E-016 + -8.3699999999999997E-002 2.2213724915363725E-016 + -8.2599999999999993E-002 8.9559302848303416E-016 + -8.1499999999999989E-002 1.6091099722066520E-015 + -8.0399999999999999E-002 1.2609117741284727E-015 + -7.9299999999999995E-002 -2.2427312743343369E-015 + -7.8199999999999992E-002 -8.0433689629523172E-015 + -7.7100000000000002E-002 -8.0303898771015396E-015 + -7.5999999999999984E-002 6.8649936673910797E-015 + -7.4899999999999994E-002 2.8861360187610458E-014 + -7.3799999999999991E-002 2.7703876112660300E-014 + -7.2699999999999987E-002 -1.8341390553696865E-014 + -7.1599999999999997E-002 -7.7845228093481600E-014 + -7.0499999999999993E-002 -7.4424217873583776E-014 + -6.9399999999999989E-002 2.9496028422460949E-014 + -6.8300000000000000E-002 1.5958495104811260E-013 + -6.7199999999999996E-002 1.7743571640183725E-013 + -6.6099999999999992E-002 2.2100953066348655E-014 + -6.5000000000000002E-002 -2.1710466811906276E-013 + -6.3899999999999985E-002 -3.7860906358828939E-013 + -6.2799999999999995E-002 -3.3554054174912695E-013 + -6.1699999999999991E-002 -1.0468685177089133E-014 + -6.0599999999999994E-002 5.8984251944532717E-013 + -5.9499999999999990E-002 1.1826570538858716E-012 + -5.8399999999999994E-002 1.1202768313706146E-012 + -5.7299999999999990E-002 -1.2979905778670586E-013 + -5.6199999999999986E-002 -2.1265255181757148E-012 + -5.5099999999999996E-002 -3.3092734282036407E-012 + -5.3999999999999992E-002 -2.2620861347272259E-012 + -5.2899999999999989E-002 7.0432169211459561E-013 + -5.1799999999999985E-002 3.6538814508768613E-012 + -5.0699999999999995E-002 4.9972400349707069E-012 + -4.9599999999999991E-002 4.8859219621555372E-012 + -4.8499999999999988E-002 4.0149415909962460E-012 + -4.7399999999999998E-002 1.5007960152413347E-012 + -4.6299999999999994E-002 -4.5594738921905797E-012 + -4.5199999999999990E-002 -1.3610452175016885E-011 + -4.4099999999999986E-002 -2.0701570666026292E-011 + -4.2999999999999997E-002 -1.9555789279590563E-011 + -4.1899999999999993E-002 -7.7932296033145221E-012 + -4.0799999999999989E-002 1.1559417485706991E-011 + -3.9699999999999985E-002 3.3111364344806660E-011 + -3.8599999999999995E-002 5.1547103391280658E-011 + -3.7499999999999992E-002 6.0495268516813638E-011 + -3.6399999999999988E-002 5.1945898971172966E-011 + -3.5299999999999984E-002 2.0564898742247983E-011 + -3.4199999999999994E-002 -3.0862548627830222E-011 + -3.3099999999999991E-002 -9.2067527213135492E-011 + -3.1999999999999987E-002 -1.5063493508105097E-010 + -3.0899999999999997E-002 -1.9280690932710343E-010 + -2.9799999999999993E-002 -1.9814300200593493E-010 + -2.8699999999999989E-002 -1.4018552985106680E-010 + -2.7599999999999986E-002 -1.7816198820061468E-012 + -2.6499999999999996E-002 2.0688854796002687E-010 + -2.5399999999999992E-002 4.4721426561977751E-010 + -2.4299999999999988E-002 6.6659799902168970E-010 + -2.3199999999999985E-002 8.0620543574383419E-010 + -2.2099999999999995E-002 7.9368012162461810E-010 + -2.0999999999999991E-002 5.4364907020598707E-010 + -1.9899999999999987E-002 -1.4506730885988084E-011 + -1.8799999999999983E-002 -9.0458862622710967E-010 + -1.7699999999999994E-002 -2.1100088343217749E-009 + -1.6599999999999990E-002 -3.6174927497967246E-009 + -1.5499999999999986E-002 -5.4444804220565857E-009 + -1.4399999999999996E-002 -7.6170572071987408E-009 + -1.3299999999999992E-002 -1.0139787676166634E-008 + -1.2199999999999989E-002 -1.3019152866888817E-008 + -1.1099999999999985E-002 -1.6328009166954871E-008 + -9.9999999999999950E-003 -2.0232128861152887E-008 + -8.8999999999999913E-003 -2.4944196042042677E-008 + -7.7999999999999875E-003 -3.0673366069322583E-008 + -6.6999999999999837E-003 -3.7646618267217491E-008 + -5.5999999999999939E-003 -4.6176651835594384E-008 + -4.4999999999999901E-003 -5.6688602256826925E-008 + -3.3999999999999864E-003 -6.9684197967490036E-008 + -2.2999999999999826E-003 -8.5714134456793545E-008 + -1.1999999999999927E-003 -1.0539477557358623E-007 + -9.9999999999988987E-005 -1.2942273031057994E-007 + 1.0000000000000148E-003 -1.5854722335006954E-007 + 2.1000000000000185E-003 -1.9357392488927871E-007 + 3.2000000000000084E-003 -2.3547336525098217E-007 + 4.3000000000000121E-003 -2.8551986019920150E-007 + 5.4000000000000159E-003 -3.4527172942944162E-007 + 6.5000000000000058E-003 -4.1640527115305304E-007 + 7.6000000000000234E-003 -5.0067029633282800E-007 + 8.7000000000000133E-003 -6.0008432001268375E-007 + 9.8000000000000032E-003 -7.1719733796271612E-007 + 1.0900000000000021E-002 -8.5504268554359442E-007 + 1.2000000000000011E-002 -1.0168453172809677E-006 + 1.3100000000000001E-002 -1.2058549145876896E-006 + 1.4200000000000018E-002 -1.4256030453907442E-006 + 1.5300000000000008E-002 -1.6802634945634054E-006 + 1.6400000000000026E-002 -1.9747267288039438E-006 + 1.7500000000000016E-002 -2.3142758891481208E-006 + 1.8600000000000005E-002 -2.7043608952226350E-006 + 1.9700000000000023E-002 -3.1506904178968398E-006 + 2.0800000000000013E-002 -3.6595197343558539E-006 + 2.1900000000000003E-002 -4.2377018871775363E-006 + 2.3000000000000020E-002 -4.8925276132649742E-006 + 2.4100000000000010E-002 -5.6316835070902016E-006 + 2.5200000000000000E-002 -6.4631321947672404E-006 + 2.6300000000000018E-002 -7.3947871896962170E-006 + 2.7400000000000008E-002 -8.4342182162799872E-006 + 2.8500000000000025E-002 -9.5887917268555611E-006 + 2.9600000000000015E-002 -1.0866279808396939E-005 + 3.0700000000000005E-002 -1.2274770597286988E-005 + 3.1800000000000023E-002 -1.3821725588059053E-005 + 3.2900000000000013E-002 -1.5513016478507780E-005 + 3.4000000000000002E-002 -1.7352882423438132E-005 + 3.5100000000000020E-002 -1.9344972315593623E-005 + 3.6200000000000010E-002 -2.1492620362550952E-005 + 3.7300000000000028E-002 -2.3797960238880478E-005 + 3.8400000000000017E-002 -2.6259656806359999E-005 + 3.9500000000000007E-002 -2.8872815164504573E-005 + 4.0600000000000025E-002 -3.1629180739400908E-005 + 4.1700000000000015E-002 -3.4518929169280455E-005 + 4.2800000000000005E-002 -3.7530175177380443E-005 + 4.3900000000000022E-002 -4.0647824789630249E-005 + 4.5000000000000012E-002 -4.3852287490153685E-005 + 4.6100000000000002E-002 -4.7117951908148825E-005 + 4.7200000000000020E-002 -5.0414910219842568E-005 + 4.8300000000000010E-002 -5.3709551139036193E-005 + 4.9400000000000027E-002 -5.6964971008710563E-005 + 5.0500000000000017E-002 -6.0140959249110892E-005 + 5.1600000000000007E-002 -6.3192797824740410E-005 + 5.2700000000000025E-002 -6.6070635512005538E-005 + 5.3800000000000014E-002 -6.8716581154149026E-005 + 5.4900000000000004E-002 -7.1070411649998277E-005 + 5.6000000000000022E-002 -7.3074312240350991E-005 + 5.7100000000000012E-002 -7.4671355832833797E-005 + 5.8200000000000002E-002 -7.5801421189680696E-005 + 5.9300000000000019E-002 -7.6396434451453388E-005 + 6.0400000000000009E-002 -7.6387681474443525E-005 + 6.1500000000000027E-002 -7.5713782280217856E-005 + 6.2600000000000017E-002 -7.4318413680884987E-005 + 6.3700000000000007E-002 -7.2150804044213146E-005 + 6.4800000000000024E-002 -6.9163455918896943E-005 + 6.5900000000000014E-002 -6.5312087826896459E-005 + 6.7000000000000004E-002 -6.0557336837518960E-005 + 6.8100000000000022E-002 -5.4871659813215956E-005 + 6.9200000000000012E-002 -4.8241956392303109E-005 + 7.0300000000000029E-002 -4.0667160646989942E-005 + 7.1400000000000019E-002 -3.2159761758521199E-005 + 7.2500000000000009E-002 -2.2742571673006751E-005 + 7.3600000000000027E-002 -1.2448192137526348E-005 + 7.4700000000000016E-002 -1.3223519772509462E-006 + 7.5800000000000006E-002 1.0570195627224166E-005 + 7.6900000000000024E-002 2.3141652491176501E-005 + 7.8000000000000014E-002 3.6290970456320792E-005 + 7.9100000000000004E-002 4.9908630899153650E-005 + 8.0200000000000021E-002 6.3881598180159926E-005 + 8.1300000000000011E-002 7.8083721746224910E-005 + 8.2400000000000029E-002 9.2367925390135497E-005 + 8.3500000000000019E-002 1.0657456732587889E-004 + 8.4600000000000009E-002 1.2053926911903545E-004 + 8.5700000000000026E-002 1.3410062820184976E-004 + 8.6800000000000016E-002 1.4709924289491028E-004 + 8.7900000000000006E-002 1.5937407442834228E-004 + 8.9000000000000024E-002 1.7076241783797741E-004 + 9.0100000000000013E-002 1.8110428936779499E-004 + 9.1200000000000003E-002 1.9024799985345453E-004 + 9.2300000000000021E-002 1.9805501506198198E-004 + 9.3400000000000011E-002 2.0440427761059254E-004 + 9.4500000000000028E-002 2.0919578673783690E-004 + 9.5600000000000018E-002 2.1234618907328695E-004 + 9.6700000000000008E-002 2.1378388919401914E-004 + 9.7800000000000026E-002 2.1345050481613725E-004 + 9.8900000000000016E-002 2.1131256653461605E-004 + 0.10000000000000001 2.0737231534440070E-004 + 0.10110000000000002 2.0166608737781644E-004 + 0.10220000000000001 1.9424529455136508E-004 + 0.10330000000000003 1.8517112766858190E-004 + 0.10440000000000002 1.7452117754146457E-004 + 0.10550000000000001 1.6240231343545020E-004 + 0.10660000000000003 1.4895030471961945E-004 + 0.10770000000000002 1.3432299601845443E-004 + 0.10880000000000001 1.1868678848259151E-004 + 0.10990000000000003 1.0221257252851501E-004 + 0.11100000000000002 8.5080195276532322E-005 + 0.11210000000000001 6.7476183176040649E-005 + 0.11320000000000002 4.9591701099416241E-005 + 0.11430000000000001 3.1622905225958675E-005 + 0.11540000000000003 1.3770667464996222E-005 + 0.11650000000000002 -3.7658041946997400E-006 + 0.11760000000000001 -2.0813324226764962E-005 + 0.11870000000000003 -3.7216570490272716E-005 + 0.11980000000000002 -5.2835122914984822E-005 + 0.12090000000000001 -6.7521155870053917E-005 + 0.12200000000000003 -8.1131322076544166E-005 + 0.12310000000000001 -9.3548987933900207E-005 + 0.12420000000000003 -1.0469899279996753E-004 + 0.12530000000000002 -1.1453601473476738E-004 + 0.12640000000000001 -1.2301446986384690E-004 + 0.12750000000000003 -1.3009516987949610E-004 + 0.12860000000000002 -1.3576142373494804E-004 + 0.12970000000000001 -1.4002068201079965E-004 + 0.13080000000000003 -1.4290299441199750E-004 + 0.13190000000000002 -1.4445578563027084E-004 + 0.13300000000000001 -1.4474242925643921E-004 + 0.13410000000000000 -1.4384111273102462E-004 + 0.13520000000000004 -1.4183310850057751E-004 + 0.13630000000000003 -1.3879606558475643E-004 + 0.13740000000000002 -1.3481445785146207E-004 + 0.13850000000000001 -1.2999695900361985E-004 + 0.13960000000000000 -1.2447311019059271E-004 + 0.14070000000000005 -1.1836378689622506E-004 + 0.14180000000000004 -1.1176514090038836E-004 + 0.14290000000000003 -1.0476120951352641E-004 + 0.14400000000000002 -9.7449890745338053E-005 + 0.14510000000000001 -8.9946341176982969E-005 + 0.14620000000000000 -8.2359321822877973E-005 + 0.14730000000000004 -7.4772615334950387E-005 + 0.14840000000000003 -6.7253022280056030E-005 + 0.14950000000000002 -5.9867714298889041E-005 + 0.15060000000000001 -5.2685420087072998E-005 + 0.15170000000000000 -4.5763041271129623E-005 + 0.15280000000000005 -3.9142872992670164E-005 + 0.15390000000000004 -3.2863437809282914E-005 + 0.15500000000000003 -2.6963856726069935E-005 + 0.15610000000000002 -2.1472355001606047E-005 + 0.15720000000000001 -1.6394642443628982E-005 + 0.15830000000000000 -1.1723897841875441E-005 + 0.15940000000000004 -7.4639920057961717E-006 + 0.16050000000000003 -3.6289948184276000E-006 + 0.16160000000000002 -2.2120408971204597E-007 + 0.16270000000000001 2.7827668418467510E-006 + 0.16380000000000000 5.4136603466758970E-006 + 0.16490000000000005 7.6892802098882385E-006 + 0.16600000000000004 9.6149551609414630E-006 + 0.16710000000000003 1.1208507203264162E-005 + 0.16820000000000002 1.2504296137194615E-005 + 0.16930000000000001 1.3534207027987577E-005 + 0.17040000000000000 1.4314341569843236E-005 + 0.17150000000000004 1.4858258509775624E-005 + 0.17260000000000003 1.5195798368949909E-005 + 0.17370000000000002 1.5365476428996772E-005 + 0.17480000000000001 1.5391096894745715E-005 + 0.17590000000000000 1.5277273632818833E-005 + 0.17700000000000005 1.5031191651360132E-005 + 0.17810000000000004 1.4680904314445797E-005 + 0.17920000000000003 1.4260322132031433E-005 + 0.18030000000000002 1.3785136616206728E-005 + 0.18140000000000001 1.3254210898594465E-005 + 0.18250000000000000 1.2672500815824606E-005 + 0.18360000000000004 1.2060715562256519E-005 + 0.18470000000000003 1.1438504770922009E-005 + 0.18580000000000002 1.0809399100253358E-005 + 0.18690000000000001 1.0170065252168570E-005 + 0.18800000000000000 9.5285113275167532E-006 + 0.18910000000000005 8.9015275079873390E-006 + 0.19020000000000004 8.2948454291909002E-006 + 0.19130000000000003 7.6994010669295676E-006 + 0.19240000000000002 7.1106574068835471E-006 + 0.19350000000000001 6.5422009356552735E-006 + 0.19460000000000005 6.0107568060630001E-006 + 0.19570000000000004 5.5145596888905857E-006 + 0.19680000000000003 5.0373632802802604E-006 + 0.19790000000000002 4.5740289351670071E-006 + 0.19900000000000001 4.1385355871170759E-006 + 0.20010000000000000 3.7439961033669533E-006 + 0.20120000000000005 3.3844733025034657E-006 + 0.20230000000000004 3.0449914447672199E-006 + 0.20340000000000003 2.7245384899288183E-006 + 0.20450000000000002 2.4367366222577402E-006 + 0.20560000000000000 2.1885448404646013E-006 + 0.20670000000000005 1.9703038560692221E-006 + 0.20780000000000004 1.7711591908664559E-006 + 0.20890000000000003 1.5954698255882249E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0013.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0013.BXX.semd new file mode 100644 index 00000000..783ff931 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0013.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 1.4284272566454691E-015 + -0.11340000000000000 -2.4924151996029865E-015 + -0.11230000000000000 -1.3384939993388648E-014 + -0.11119999999999999 2.1669274583241763E-014 + -0.11009999999999999 9.6478468931352618E-014 + -0.10900000000000000 -6.4762987182255538E-014 + -0.10790000000000000 -5.1346714423708417E-013 + -0.10679999999999999 -1.4715542694977712E-013 + -0.10569999999999999 1.8767448532741593E-012 + -0.10460000000000000 2.3827196726083910E-012 + -0.10349999999999999 -3.7394427832015964E-012 + -0.10239999999999999 -1.1419124326672581E-011 + -0.10130000000000000 -2.0969820931776573E-012 + -0.10020000000000000 2.8348457262183935E-011 + -9.9099999999999994E-002 3.8769619459255722E-011 + -9.7999999999999990E-002 -2.0811784587349003E-011 + -9.6899999999999986E-002 -1.1168242025627606E-010 + -9.5799999999999996E-002 -9.2685907560063896E-011 + -9.4699999999999993E-002 1.0614287920818199E-010 + -9.3599999999999989E-002 3.0103763926092597E-010 + -9.2499999999999999E-002 1.8590765038517532E-010 + -9.1399999999999995E-002 -2.5472474129983880E-010 + -9.0299999999999991E-002 -5.8175564365825494E-010 + -8.9200000000000002E-002 -3.5416372612395719E-010 + -8.8099999999999984E-002 2.7511035116667415E-010 + -8.6999999999999994E-002 6.7017613680775412E-010 + -8.5899999999999990E-002 5.1441351178738159E-010 + -8.4799999999999986E-002 2.1862112120629718E-010 + -8.3699999999999997E-002 2.5128918390571187E-010 + -8.2599999999999993E-002 2.7846500105788152E-010 + -8.1499999999999989E-002 -5.3182985793043258E-010 + -8.0399999999999999E-002 -2.2713591008027834E-009 + -7.9299999999999995E-002 -3.7994576373989730E-009 + -7.8199999999999992E-002 -3.6941329994988337E-009 + -7.7100000000000002E-002 -1.2695934303863510E-009 + -7.5999999999999984E-002 3.6348308807276908E-009 + -7.4899999999999994E-002 1.1205787409096502E-008 + -7.3799999999999991E-002 2.1071231870450902E-008 + -7.2699999999999987E-002 3.1462864313880345E-008 + -7.1599999999999997E-002 4.0369371845372370E-008 + -7.0499999999999993E-002 4.8108038441796452E-008 + -6.9399999999999989E-002 5.7568318112544148E-008 + -6.8300000000000000E-002 7.0786633443731262E-008 + -6.7199999999999996E-002 8.6315402825221099E-008 + -6.6099999999999992E-002 1.0202877120946141E-007 + -6.5000000000000002E-002 1.2042835351167014E-007 + -6.3899999999999985E-002 1.4856044572297833E-007 + -6.2799999999999995E-002 1.9108965432224068E-007 + -6.1699999999999991E-002 2.4523859565306338E-007 + -6.0599999999999994E-002 3.0510221904478385E-007 + -5.9499999999999990E-002 3.7036278399682487E-007 + -5.8399999999999994E-002 4.4808237475990609E-007 + -5.7299999999999990E-002 5.4581528274866287E-007 + -5.6199999999999986E-002 6.6625733552427846E-007 + -5.5099999999999996E-002 8.1032453635998536E-007 + -5.3999999999999992E-002 9.8234568213229068E-007 + -5.2899999999999989E-002 1.1887321988979238E-006 + -5.1799999999999985E-002 1.4335653304442530E-006 + -5.0699999999999995E-002 1.7206435813932330E-006 + -4.9599999999999991E-002 2.0601564756361768E-006 + -4.8499999999999988E-002 2.4675296117493417E-006 + -4.7399999999999998E-002 2.9524976525863167E-006 + -4.6299999999999994E-002 3.5145028505212395E-006 + -4.5199999999999990E-002 4.1555563257134054E-006 + -4.4099999999999986E-002 4.8957140279526357E-006 + -4.2999999999999997E-002 5.7676757023727987E-006 + -4.1899999999999993E-002 6.7942869463877287E-006 + -4.0799999999999989E-002 7.9788696893956512E-006 + -3.9699999999999985E-002 9.3232474682736211E-006 + -3.8599999999999995E-002 1.0849553291336633E-005 + -3.7499999999999992E-002 1.2595945918292273E-005 + -3.6399999999999988E-002 1.4593531886930577E-005 + -3.5299999999999984E-002 1.6858361050253734E-005 + -3.4199999999999994E-002 1.9407852960284799E-005 + -3.3099999999999991E-002 2.2273756258073263E-005 + -3.1999999999999987E-002 2.5490717234788463E-005 + -3.0899999999999997E-002 2.9080754757160321E-005 + -2.9799999999999993E-002 3.3061667636502534E-005 + -2.8699999999999989E-002 3.7467521906364709E-005 + -2.7599999999999986E-002 4.2344545363448560E-005 + -2.6499999999999996E-002 4.7720815928187221E-005 + -2.5399999999999992E-002 5.3594638302456588E-005 + -2.4299999999999988E-002 5.9963644162053242E-005 + -2.3199999999999985E-002 6.6855507611762732E-005 + -2.2099999999999995E-002 7.4312243668828160E-005 + -2.0999999999999991E-002 8.2345679402351379E-005 + -1.9899999999999987E-002 9.0926878328900784E-005 + -1.8799999999999983E-002 1.0002391354646534E-004 + -1.7699999999999994E-002 1.0963048407575116E-004 + -1.6599999999999990E-002 1.1974066728726029E-004 + -1.5499999999999986E-002 1.3030857371632010E-004 + -1.4399999999999996E-002 1.4125520829111338E-004 + -1.3299999999999992E-002 1.5251175500452518E-004 + -1.2199999999999989E-002 1.6402605979237705E-004 + -1.1099999999999985E-002 1.7571850912645459E-004 + -9.9999999999999950E-003 1.8744885164778680E-004 + -8.8999999999999913E-003 1.9905640510842204E-004 + -7.7999999999999875E-003 2.1041430591139942E-004 + -6.6999999999999837E-003 2.2141548106446862E-004 + -5.5999999999999939E-003 2.3190707725007087E-004 + -4.4999999999999901E-003 2.4166385992430151E-004 + -3.3999999999999864E-003 2.5045298389159143E-004 + -2.2999999999999826E-003 2.5808680220507085E-004 + -1.1999999999999927E-003 2.6439581415615976E-004 + -9.9999999999988987E-005 2.6916727074421942E-004 + 1.0000000000000148E-003 2.7214433066546917E-004 + 2.1000000000000185E-003 2.7309308643452823E-004 + 3.2000000000000084E-003 2.7183294878341258E-004 + 4.3000000000000121E-003 2.6818519108928740E-004 + 5.4000000000000159E-003 2.6192120276391506E-004 + 6.5000000000000058E-003 2.5281609850935638E-004 + 7.6000000000000234E-003 2.4073373060673475E-004 + 8.7000000000000133E-003 2.2561392688658088E-004 + 9.8000000000000032E-003 2.0738352031912655E-004 + 1.0900000000000021E-002 1.8590940453577787E-004 + 1.2000000000000011E-002 1.6110044089145958E-004 + 1.3100000000000001E-002 1.3300319551490247E-004 + 1.4200000000000018E-002 1.0175841453019530E-004 + 1.5300000000000008E-002 6.7492277594283223E-005 + 1.6400000000000026E-002 3.0294217140180990E-005 + 1.7500000000000016E-002 -9.6684161690063775E-006 + 1.8600000000000005E-002 -5.2098064770689234E-005 + 1.9700000000000023E-002 -9.6634918008930981E-005 + 2.0800000000000013E-002 -1.4294811990112066E-004 + 2.1900000000000003E-002 -1.9070114649366587E-004 + 2.3000000000000020E-002 -2.3944654094520956E-004 + 2.4100000000000010E-002 -2.8862836188636720E-004 + 2.5200000000000000E-002 -3.3770740265026689E-004 + 2.6300000000000018E-002 -3.8622663123533130E-004 + 2.7400000000000008E-002 -4.3371168430894613E-004 + 2.8500000000000025E-002 -4.7956273192539811E-004 + 2.9600000000000015E-002 -5.2311323815956712E-004 + 3.0700000000000005E-002 -5.6379055604338646E-004 + 3.1800000000000023E-002 -6.0115265659987926E-004 + 3.2900000000000013E-002 -6.3475454226136208E-004 + 3.4000000000000002E-002 -6.6406215773895383E-004 + 3.5100000000000020E-002 -6.8855274002999067E-004 + 3.6200000000000010E-002 -7.0786208380013704E-004 + 3.7300000000000028E-002 -7.2175898822024465E-004 + 3.8400000000000017E-002 -7.2999828262254596E-004 + 3.9500000000000007E-002 -7.3229661211371422E-004 + 4.0600000000000025E-002 -7.2848430136218667E-004 + 4.1700000000000015E-002 -7.1860040770843625E-004 + 4.2800000000000005E-002 -7.0278724888339639E-004 + 4.3900000000000022E-002 -6.8112905137240887E-004 + 4.5000000000000012E-002 -6.5369525691494346E-004 + 4.6100000000000002E-002 -6.2072958098724484E-004 + 4.7200000000000020E-002 -5.8268767315894365E-004 + 4.8300000000000010E-002 -5.4007617291063070E-004 + 4.9400000000000027E-002 -4.9330061301589012E-004 + 5.0500000000000017E-002 -4.4276539119891822E-004 + 5.1600000000000007E-002 -3.8904318353161216E-004 + 5.2700000000000025E-002 -3.3285823883488774E-004 + 5.3800000000000014E-002 -2.7487802435643971E-004 + 5.4900000000000004E-002 -2.1564478811342269E-004 + 5.6000000000000022E-002 -1.5572764095850289E-004 + 5.7100000000000012E-002 -9.5843322924338281E-005 + 5.8200000000000002E-002 -3.6742643715115264E-005 + 5.9300000000000019E-002 2.0986037270631641E-005 + 6.0400000000000009E-002 7.6911295764148235E-005 + 6.1500000000000027E-002 1.3054654118604958E-004 + 6.2600000000000017E-002 1.8128147348761559E-004 + 6.3700000000000007E-002 2.2857265139464289E-004 + 6.4800000000000024E-002 2.7210888219997287E-004 + 6.5900000000000014E-002 3.1171712907962501E-004 + 6.7000000000000004E-002 3.4714856883510947E-004 + 6.8100000000000022E-002 3.7807866465300322E-004 + 6.9200000000000012E-002 4.0432636160403490E-004 + 7.0300000000000029E-002 4.2594855767674744E-004 + 7.1400000000000019E-002 4.4306542258709669E-004 + 7.2500000000000009E-002 4.5567221241071820E-004 + 7.3600000000000027E-002 4.6373592340387404E-004 + 7.4700000000000016E-002 4.6742451377213001E-004 + 7.5800000000000006E-002 4.6711243339814246E-004 + 7.6900000000000024E-002 4.6313446364365518E-004 + 7.8000000000000014E-002 4.5565352775156498E-004 + 7.9100000000000004E-002 4.4483740930445492E-004 + 8.0200000000000021E-002 4.3106861994601786E-004 + 8.1300000000000011E-002 4.1485647670924664E-004 + 8.2400000000000029E-002 3.9657941670157015E-004 + 8.3500000000000019E-002 3.7644669646397233E-004 + 8.4600000000000009E-002 3.5472554736770689E-004 + 8.5700000000000026E-002 3.3186480868607759E-004 + 8.6800000000000016E-002 3.0831960611976683E-004 + 8.7900000000000006E-002 2.8434209525585175E-004 + 8.9000000000000024E-002 2.6006685220636427E-004 + 9.0100000000000013E-002 2.3575840168632567E-004 + 9.1200000000000003E-002 2.1182966884225607E-004 + 9.2300000000000021E-002 1.8858704424928874E-004 + 9.3400000000000011E-002 1.6608877922408283E-004 + 9.4500000000000028E-002 1.4433558681048453E-004 + 9.5600000000000018E-002 1.2351493933238089E-004 + 9.6700000000000008E-002 1.0392505646450445E-004 + 9.7800000000000026E-002 8.5696112364530563E-005 + 9.8900000000000016E-002 6.8730558268725872E-005 + 0.10000000000000001 5.2950512326788157E-005 + 0.10110000000000002 3.8471847801702097E-005 + 0.10220000000000001 2.5445866413065232E-005 + 0.10330000000000003 1.3821671018376946E-005 + 0.10440000000000002 3.4026043067569844E-006 + 0.10550000000000001 -5.8901482589135412E-006 + 0.10660000000000003 -1.3957914234197233E-005 + 0.10770000000000002 -2.0763001884915866E-005 + 0.10880000000000001 -2.6485951821086928E-005 + 0.10990000000000003 -3.1359380955109373E-005 + 0.11100000000000002 -3.5420845961198211E-005 + 0.11210000000000001 -3.8566668081330135E-005 + 0.11320000000000002 -4.0827435441315174E-005 + 0.11430000000000001 -4.2437070078449324E-005 + 0.11540000000000003 -4.3592004658421502E-005 + 0.11650000000000002 -4.4267060729907826E-005 + 0.11760000000000001 -4.4369793613441288E-005 + 0.11870000000000003 -4.3986408854834735E-005 + 0.11980000000000002 -4.3344403820810840E-005 + 0.12090000000000001 -4.2552375816740096E-005 + 0.12200000000000003 -4.1515813791193068E-005 + 0.12310000000000001 -4.0163929952541366E-005 + 0.12420000000000003 -3.8630336348433048E-005 + 0.12530000000000002 -3.7112029531272128E-005 + 0.12640000000000001 -3.5624376323539764E-005 + 0.12750000000000003 -3.4026863431790844E-005 + 0.12860000000000002 -3.2280200684908777E-005 + 0.12970000000000001 -3.0539576982846484E-005 + 0.13080000000000003 -2.8944914447492920E-005 + 0.13190000000000002 -2.7434314688434824E-005 + 0.13300000000000001 -2.5867810109048150E-005 + 0.13410000000000000 -2.4262599254143424E-005 + 0.13520000000000004 -2.2778072889195755E-005 + 0.13630000000000003 -2.1476676920428872E-005 + 0.13740000000000002 -2.0233734176144935E-005 + 0.13850000000000001 -1.8933860701508820E-005 + 0.13960000000000000 -1.7651726011536084E-005 + 0.14070000000000005 -1.6539981515961699E-005 + 0.14180000000000004 -1.5596286175423302E-005 + 0.14290000000000003 -1.4667704817838967E-005 + 0.14400000000000002 -1.3681335076398682E-005 + 0.14510000000000001 -1.2747859727824107E-005 + 0.14620000000000000 -1.1983693184447475E-005 + 0.14730000000000004 -1.1331621863064356E-005 + 0.14840000000000003 -1.0650428521330468E-005 + 0.14950000000000002 -9.9297176348045468E-006 + 0.15060000000000001 -9.2964510258752853E-006 + 0.15170000000000000 -8.8097795014618896E-006 + 0.15280000000000005 -8.3643799371202476E-006 + 0.15390000000000004 -7.8503389886463992E-006 + 0.15500000000000003 -7.3195260483771563E-006 + 0.15610000000000002 -6.9030070335429627E-006 + 0.15720000000000001 -6.6072489062207751E-006 + 0.15830000000000000 -6.3025304370967206E-006 + 0.15940000000000004 -5.9158478507015388E-006 + 0.16050000000000003 -5.5338377933367155E-006 + 0.16160000000000002 -5.2631348808063194E-006 + 0.16270000000000001 -5.0689027375483420E-006 + 0.16380000000000000 -4.8335100473195780E-006 + 0.16490000000000005 -4.5369847612164449E-006 + 0.16600000000000004 -4.2795518311322667E-006 + 0.16710000000000003 -4.1195885387423914E-006 + 0.16820000000000002 -3.9823921724746469E-006 + 0.16930000000000001 -3.7779702779516811E-006 + 0.17040000000000000 -3.5403995752858464E-006 + 0.17150000000000004 -3.3731832900230074E-006 + 0.17260000000000003 -3.2882073810469592E-006 + 0.17370000000000002 -3.1866632070887135E-006 + 0.17480000000000001 -3.0085673188295914E-006 + 0.17590000000000000 -2.8205358830746263E-006 + 0.17700000000000005 -2.7117941954202252E-006 + 0.17810000000000004 -2.6609620817907853E-006 + 0.17920000000000003 -2.5735596409504069E-006 + 0.18030000000000002 -2.4253754418168683E-006 + 0.18140000000000001 -2.2921144591236953E-006 + 0.18250000000000000 -2.2285066734184511E-006 + 0.18360000000000004 -2.1871030639886158E-006 + 0.18470000000000003 -2.0964723717042943E-006 + 0.18580000000000002 -1.9711603727046167E-006 + 0.18690000000000001 -1.8849326579584158E-006 + 0.18800000000000000 -1.8550230151959113E-006 + 0.18910000000000005 -1.8177642004957306E-006 + 0.19020000000000004 -1.7283126680922578E-006 + 0.19130000000000003 -1.6270931837425451E-006 + 0.19240000000000002 -1.5740504295536084E-006 + 0.19350000000000001 -1.5570828963973327E-006 + 0.19460000000000005 -1.5137223954297951E-006 + 0.19570000000000004 -1.4281935136750690E-006 + 0.19680000000000003 -1.3529443094739690E-006 + 0.19790000000000002 -1.3264193512441125E-006 + 0.19900000000000001 -1.3157623470760882E-006 + 0.20010000000000000 -1.2688871038335492E-006 + 0.20120000000000005 -1.1925136504942202E-006 + 0.20230000000000004 -1.1384817071302678E-006 + 0.20340000000000003 -1.1250292573095066E-006 + 0.20450000000000002 -1.1132744930364424E-006 + 0.20560000000000000 -1.0685778306651628E-006 + 0.20670000000000005 -1.0093195896843099E-006 + 0.20780000000000004 -9.7361987627664348E-007 + 0.20890000000000003 -9.6151688921963796E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0013.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0013.BXZ.semd new file mode 100644 index 00000000..54c69359 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0013.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 1.4284272566454691E-015 + -0.11340000000000000 -2.4924151996029865E-015 + -0.11230000000000000 -1.3384939993388648E-014 + -0.11119999999999999 2.1669274583241763E-014 + -0.11009999999999999 9.6478468931352618E-014 + -0.10900000000000000 -6.4762987182255538E-014 + -0.10790000000000000 -5.1346714423708417E-013 + -0.10679999999999999 -1.4715542694977712E-013 + -0.10569999999999999 1.8767448532741593E-012 + -0.10460000000000000 2.3827196726083910E-012 + -0.10349999999999999 -3.7394427832015964E-012 + -0.10239999999999999 -1.1419124326672581E-011 + -0.10130000000000000 -2.0969820931776573E-012 + -0.10020000000000000 2.8348455527460459E-011 + -9.9099999999999994E-002 3.8769619459255722E-011 + -9.7999999999999990E-002 -2.0811784587349003E-011 + -9.6899999999999986E-002 -1.1168242719516996E-010 + -9.5799999999999996E-002 -9.2685907560063896E-011 + -9.4699999999999993E-002 1.0614287920818199E-010 + -9.3599999999999989E-002 3.0103763926092597E-010 + -9.2499999999999999E-002 1.8590765038517532E-010 + -9.1399999999999995E-002 -2.5472474129983880E-010 + -9.0299999999999991E-002 -5.8175569916940617E-010 + -8.9200000000000002E-002 -3.5416380939068404E-010 + -8.8099999999999984E-002 2.7511035116667415E-010 + -8.6999999999999994E-002 6.7017613680775412E-010 + -8.5899999999999990E-002 5.1441367832083529E-010 + -8.4799999999999986E-002 2.1862120447302402E-010 + -8.3699999999999997E-002 2.5128923941686310E-010 + -8.2599999999999993E-002 2.7846502881345714E-010 + -8.1499999999999989E-002 -5.3182963588582766E-010 + -8.0399999999999999E-002 -2.2713586567135735E-009 + -7.9299999999999995E-002 -3.7994567492205533E-009 + -7.8199999999999992E-002 -3.6941323333650189E-009 + -7.7100000000000002E-002 -1.2695933193640485E-009 + -7.5999999999999984E-002 3.6348306586830859E-009 + -7.4899999999999994E-002 1.1205784744561242E-008 + -7.3799999999999991E-002 2.1071230094094062E-008 + -7.2699999999999987E-002 3.1462867866594024E-008 + -7.1599999999999997E-002 4.0369371845372370E-008 + -7.0499999999999993E-002 4.8108027783655416E-008 + -6.9399999999999989E-002 5.7568300348975754E-008 + -6.8300000000000000E-002 7.0786633443731262E-008 + -6.7199999999999996E-002 8.6315374403511669E-008 + -6.6099999999999992E-002 1.0202876410403405E-007 + -6.5000000000000002E-002 1.2042846719850786E-007 + -6.3899999999999985E-002 1.4856058783152548E-007 + -6.2799999999999995E-002 1.9108968274395011E-007 + -6.1699999999999991E-002 2.4523856723135395E-007 + -6.0599999999999994E-002 3.0510227588820271E-007 + -5.9499999999999990E-002 3.7036286926195316E-007 + -5.8399999999999994E-002 4.4808214738623064E-007 + -5.7299999999999990E-002 5.4581528274866287E-007 + -5.6199999999999986E-002 6.6625716499402188E-007 + -5.5099999999999996E-002 8.1032476373366080E-007 + -5.3999999999999992E-002 9.8234613687964156E-007 + -5.2899999999999989E-002 1.1887319715242484E-006 + -5.1799999999999985E-002 1.4335644209495513E-006 + -5.0699999999999995E-002 1.7206422171511804E-006 + -4.9599999999999991E-002 2.0601562482625013E-006 + -4.8499999999999988E-002 2.4675298391230172E-006 + -4.7399999999999998E-002 2.9524990168283693E-006 + -4.6299999999999994E-002 3.5145064885000465E-006 + -4.5199999999999990E-002 4.1555576899554580E-006 + -4.4099999999999986E-002 4.8957126637105830E-006 + -4.2999999999999997E-002 5.7676688811625354E-006 + -4.1899999999999993E-002 6.7942801251774654E-006 + -4.0799999999999989E-002 7.9788724178797565E-006 + -3.9699999999999985E-002 9.3232592917047441E-006 + -3.8599999999999995E-002 1.0849564205273055E-005 + -3.7499999999999992E-002 1.2595938642334659E-005 + -3.6399999999999988E-002 1.4593520063499454E-005 + -3.5299999999999984E-002 1.6858350136317313E-005 + -3.4199999999999994E-002 1.9407842046348378E-005 + -3.3099999999999991E-002 2.2273745344136842E-005 + -3.1999999999999987E-002 2.5490708139841445E-005 + -3.0899999999999997E-002 2.9080760214128532E-005 + -2.9799999999999993E-002 3.3061671274481341E-005 + -2.8699999999999989E-002 3.7467551010195166E-005 + -2.7599999999999986E-002 4.2344574467279017E-005 + -2.6499999999999996E-002 4.7720845032017678E-005 + -2.5399999999999992E-002 5.3594631026498973E-005 + -2.4299999999999988E-002 5.9963618696201593E-005 + -2.3199999999999985E-002 6.6855493059847504E-005 + -2.2099999999999995E-002 7.4312294600531459E-005 + -2.0999999999999991E-002 8.2345737610012293E-005 + -1.9899999999999987E-002 9.0926776465494186E-005 + -1.8799999999999983E-002 1.0002371709560975E-004 + -1.7699999999999994E-002 1.0963039676425979E-004 + -1.6599999999999990E-002 1.1974070366704836E-004 + -1.5499999999999986E-002 1.3030871923547238E-004 + -1.4399999999999996E-002 1.4125542656984180E-004 + -1.3299999999999992E-002 1.5251187141984701E-004 + -1.2199999999999989E-002 1.6402607434429228E-004 + -1.1099999999999985E-002 1.7571833450347185E-004 + -9.9999999999999950E-003 1.8744882254395634E-004 + -8.8999999999999913E-003 1.9905637600459158E-004 + -7.7999999999999875E-003 2.1041440777480602E-004 + -6.6999999999999837E-003 2.2141572844702750E-004 + -5.5999999999999939E-003 2.3190712090581656E-004 + -4.4999999999999901E-003 2.4166369985323399E-004 + -3.3999999999999864E-003 2.5045292568393052E-004 + -2.2999999999999826E-003 2.5808697682805359E-004 + -1.1999999999999927E-003 2.6439610519446433E-004 + -9.9999999999988987E-005 2.6916703791357577E-004 + 1.0000000000000148E-003 2.7214316651225090E-004 + 2.1000000000000185E-003 2.7309189317747951E-004 + 3.2000000000000084E-003 2.7183291967958212E-004 + 4.3000000000000121E-003 2.6818600599654019E-004 + 5.4000000000000159E-003 2.6192193035967648E-004 + 6.5000000000000058E-003 2.5281641865149140E-004 + 7.6000000000000234E-003 2.4073320673778653E-004 + 8.7000000000000133E-003 2.2561359219253063E-004 + 9.8000000000000032E-003 2.0738411694765091E-004 + 1.0900000000000021E-002 1.8590995750855654E-004 + 1.2000000000000011E-002 1.6110108117572963E-004 + 1.3100000000000001E-002 1.3300251157488674E-004 + 1.4200000000000018E-002 1.0175700299441814E-004 + 1.5300000000000008E-002 6.7490887886378914E-005 + 1.6400000000000026E-002 3.0294489988591522E-005 + 1.7500000000000016E-002 -9.6660696726758033E-006 + 1.8600000000000005E-002 -5.2096431318204850E-005 + 1.9700000000000023E-002 -9.6637129900045693E-005 + 2.0800000000000013E-002 -1.4295277651399374E-004 + 2.1900000000000003E-002 -1.9070337293669581E-004 + 2.3000000000000020E-002 -2.3944374697748572E-004 + 2.4100000000000010E-002 -2.8862265753559768E-004 + 2.5200000000000000E-002 -3.3770370646379888E-004 + 2.6300000000000018E-002 -3.8622718420810997E-004 + 2.7400000000000008E-002 -4.3371631181798875E-004 + 2.8500000000000025E-002 -4.7956692287698388E-004 + 2.9600000000000015E-002 -5.2311294712126255E-004 + 3.0700000000000005E-002 -5.6378706358373165E-004 + 3.1800000000000023E-002 -6.0114933876320720E-004 + 3.2900000000000013E-002 -6.3475576462224126E-004 + 3.4000000000000002E-002 -6.6406774567440152E-004 + 3.5100000000000020E-002 -6.8855762947350740E-004 + 3.6200000000000010E-002 -7.0786155993118882E-004 + 3.7300000000000028E-002 -7.2175293462350965E-004 + 3.8400000000000017E-002 -7.2999275289475918E-004 + 3.9500000000000007E-002 -7.3229678673669696E-004 + 4.0600000000000025E-002 -7.2848977288231254E-004 + 4.1700000000000015E-002 -7.1860523894429207E-004 + 4.2800000000000005E-002 -7.0278509519994259E-004 + 4.3900000000000022E-002 -6.8112148437649012E-004 + 4.5000000000000012E-002 -6.5368850482627749E-004 + 4.6100000000000002E-002 -6.2073057051748037E-004 + 4.7200000000000020E-002 -5.8269698638468981E-004 + 4.8300000000000010E-002 -5.4008496226742864E-004 + 4.9400000000000027E-002 -4.9330265028402209E-004 + 5.0500000000000017E-002 -4.4275907566770911E-004 + 5.1600000000000007E-002 -3.8903453969396651E-004 + 5.2700000000000025E-002 -3.3285436802543700E-004 + 5.3800000000000014E-002 -2.7488090563565493E-004 + 5.4900000000000004E-002 -2.1565030328929424E-004 + 5.6000000000000022E-002 -1.5572972188238055E-004 + 5.7100000000000012E-002 -9.5840878202579916E-005 + 5.8200000000000002E-002 -3.6739576898980886E-005 + 5.9300000000000019E-002 2.0985362425562926E-005 + 6.0400000000000009E-002 7.6906238973606378E-005 + 6.1500000000000027E-002 1.3054178270976990E-004 + 6.2600000000000017E-002 1.8128039664588869E-004 + 6.3700000000000007E-002 2.2857557632960379E-004 + 6.4800000000000024E-002 2.7211222914047539E-004 + 6.5900000000000014E-002 3.1171870068646967E-004 + 6.7000000000000004E-002 3.4714819048531353E-004 + 6.8100000000000022E-002 3.7807758781127632E-004 + 6.9200000000000012E-002 4.0432630339637399E-004 + 7.0300000000000029E-002 4.2594879050739110E-004 + 7.1400000000000019E-002 4.4306632480584085E-004 + 7.2500000000000009E-002 4.5567264896817505E-004 + 7.3600000000000027E-002 4.6373403165489435E-004 + 7.4700000000000016E-002 4.6742171980440617E-004 + 7.5800000000000006E-002 4.6711132745258510E-004 + 7.6900000000000024E-002 4.6313807251863182E-004 + 7.8000000000000014E-002 4.5566071639768779E-004 + 7.9100000000000004E-002 4.4484264799393713E-004 + 8.0200000000000021E-002 4.3106739758513868E-004 + 8.1300000000000011E-002 4.1484914254397154E-004 + 8.2400000000000029E-002 3.9657202432863414E-004 + 8.3500000000000019E-002 3.7644460098817945E-004 + 8.4600000000000009E-002 3.5472851595841348E-004 + 8.5700000000000026E-002 3.3186891232617199E-004 + 8.6800000000000016E-002 3.0832123593427241E-004 + 8.7900000000000006E-002 2.8434116393327713E-004 + 8.9000000000000024E-002 2.6006583357229829E-004 + 9.0100000000000013E-002 2.3575939121656120E-004 + 9.1200000000000003E-002 2.1183276840019971E-004 + 9.2300000000000021E-002 1.8859028932638466E-004 + 9.3400000000000011E-002 1.6608911391813308E-004 + 9.4500000000000028E-002 1.4433130854740739E-004 + 9.5600000000000018E-002 1.2350724136922508E-004 + 9.6700000000000008E-002 1.0391883552074432E-004 + 9.7800000000000026E-002 8.5696599853690714E-005 + 9.8900000000000016E-002 6.8738481786567718E-005 + 0.10000000000000001 5.2960738685214892E-005 + 0.10110000000000002 3.8476795452879742E-005 + 0.10220000000000001 2.5442650439799763E-005 + 0.10330000000000003 1.3814105841447599E-005 + 0.10440000000000002 3.3970682125072926E-006 + 0.10550000000000001 -5.8907685343001503E-006 + 0.10660000000000003 -1.3955349459138233E-005 + 0.10770000000000002 -2.0760810002684593E-005 + 0.10880000000000001 -2.6486213755561039E-005 + 0.10990000000000003 -3.1361319997813553E-005 + 0.11100000000000002 -3.5422468499746174E-005 + 0.11210000000000001 -3.8566438888665289E-005 + 0.11320000000000002 -4.0824765164870769E-005 + 0.11430000000000001 -4.2432711779838428E-005 + 0.11540000000000003 -4.3588945118244737E-005 + 0.11650000000000002 -4.4267751945881173E-005 + 0.11760000000000001 -4.4374130084179342E-005 + 0.11870000000000003 -4.3991596612613648E-005 + 0.11980000000000002 -4.3347357859602198E-005 + 0.12090000000000001 -4.2552201193757355E-005 + 0.12200000000000003 -4.1514256736263633E-005 + 0.12310000000000001 -4.0161485230783001E-005 + 0.12420000000000003 -3.8627560570603237E-005 + 0.12530000000000002 -3.7110468838363886E-005 + 0.12640000000000001 -3.5625584132503718E-005 + 0.12750000000000003 -3.4029704693239182E-005 + 0.12860000000000002 -3.2281292078550905E-005 + 0.12970000000000001 -3.0536124540958554E-005 + 0.13080000000000003 -2.8939142794115469E-005 + 0.13190000000000002 -2.7432259230408818E-005 + 0.13300000000000001 -2.5873008780763485E-005 + 0.13410000000000000 -2.4271614165627398E-005 + 0.13520000000000004 -2.2783109670854174E-005 + 0.13630000000000003 -2.1473466404131614E-005 + 0.13740000000000002 -2.0224972104188055E-005 + 0.13850000000000001 -1.8926504708360881E-005 + 0.13960000000000000 -1.7651456801104359E-005 + 0.14070000000000005 -1.6546928236493841E-005 + 0.14180000000000004 -1.5605233784299344E-005 + 0.14290000000000003 -1.4671751159767155E-005 + 0.14400000000000002 -1.3676912203663960E-005 + 0.14510000000000001 -1.2738016266666818E-005 + 0.14620000000000000 -1.1976469977525994E-005 + 0.14730000000000004 -1.1333419024595059E-005 + 0.14840000000000003 -1.0660055522748735E-005 + 0.14950000000000002 -9.9386061265249737E-006 + 0.15060000000000001 -9.2965847215964459E-006 + 0.15170000000000000 -8.8012693595374003E-006 + 0.15280000000000005 -8.3552304204204120E-006 + 0.15390000000000004 -7.8486482379958034E-006 + 0.15500000000000003 -7.3266919571324252E-006 + 0.15610000000000002 -6.9129482653806917E-006 + 0.15720000000000001 -6.6122452153649647E-006 + 0.15830000000000000 -6.2988115132611711E-006 + 0.15940000000000004 -5.9054723351437133E-006 + 0.16050000000000003 -5.5234031606232747E-006 + 0.16160000000000002 -5.2598657021007966E-006 + 0.16270000000000001 -5.0755788834067062E-006 + 0.16380000000000000 -4.8455840442329645E-006 + 0.16490000000000005 -4.5450128709489945E-006 + 0.16600000000000004 -4.2771025619003922E-006 + 0.16710000000000003 -4.1092480387305841E-006 + 0.16820000000000002 -3.9737224142299965E-006 + 0.16930000000000001 -3.7787274322909070E-006 + 0.17040000000000000 -3.5494822441251017E-006 + 0.17150000000000004 -3.3822279874584638E-006 + 0.17260000000000003 -3.2894045034481678E-006 + 0.17370000000000002 -3.1792465051694307E-006 + 0.17480000000000001 -2.9988643746037269E-006 + 0.17590000000000000 -2.8165918593003880E-006 + 0.17700000000000005 -2.7171602141606854E-006 + 0.17810000000000004 -2.6718305434769718E-006 + 0.17920000000000003 -2.5811564228206407E-006 + 0.18030000000000002 -2.4227647372754291E-006 + 0.18140000000000001 -2.2805932076153113E-006 + 0.18250000000000000 -2.2175900085130706E-006 + 0.18360000000000004 -2.1865726012038067E-006 + 0.18470000000000003 -2.1070447928650538E-006 + 0.18580000000000002 -1.9835604234685889E-006 + 0.18690000000000001 -1.8887189980887342E-006 + 0.18800000000000000 -1.8480594690117869E-006 + 0.18910000000000005 -1.8072274770020158E-006 + 0.19020000000000004 -1.7229732520718244E-006 + 0.19130000000000003 -1.6296239664370660E-006 + 0.19240000000000002 -1.5803807400516234E-006 + 0.19350000000000001 -1.5614830317645101E-006 + 0.19460000000000005 -1.5133896340557840E-006 + 0.19570000000000004 -1.4241537655834691E-006 + 0.19680000000000003 -1.3484367400451447E-006 + 0.19790000000000002 -1.3247696415419341E-006 + 0.19900000000000001 -1.3185610896471189E-006 + 0.20010000000000000 -1.2747229902743129E-006 + 0.20120000000000005 -1.1976502491961583E-006 + 0.20230000000000004 -1.1396000445529353E-006 + 0.20340000000000003 -1.1215906852157786E-006 + 0.20450000000000002 -1.1074807844124734E-006 + 0.20560000000000000 -1.0633133342707879E-006 + 0.20670000000000005 -1.0067340099340072E-006 + 0.20780000000000004 -9.7488009487278759E-007 + 0.20890000000000003 -9.6626627055229619E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0014.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0014.BXX.semd new file mode 100644 index 00000000..544cbf49 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0014.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 -1.3774252934409774E-023 + -0.11009999999999999 7.4785818728703065E-023 + -0.10900000000000000 1.3171774617543520E-022 + -0.10790000000000000 -1.1165818465633694E-021 + -0.10679999999999999 -1.2200455612307916E-021 + -0.10569999999999999 9.2650820201445382E-021 + -0.10460000000000000 1.2694183483290123E-020 + -0.10349999999999999 -5.1418920125360009E-020 + -0.10239999999999999 -1.0754819439950909E-019 + -0.10130000000000000 1.7736466147968547E-019 + -0.10020000000000000 6.5581417373708806E-019 + -9.9099999999999994E-002 -1.4722026125369247E-019 + -9.7999999999999990E-002 -2.7449302067663804E-018 + -9.6899999999999986E-002 -2.2943589300493053E-018 + -9.5799999999999996E-002 6.9433077396558113E-018 + -9.4699999999999993E-002 1.4974202474863694E-017 + -9.3599999999999989E-002 -3.7990809075978334E-018 + -9.2499999999999999E-002 -4.5984694096219369E-017 + -9.1399999999999995E-002 -4.3875562205221460E-017 + -9.0299999999999991E-002 5.8752104428244693E-017 + -8.9200000000000002E-002 1.6859323929814893E-016 + -8.8099999999999984E-002 8.5543141127522474E-017 + -8.6999999999999994E-002 -2.1042161882280780E-016 + -8.5899999999999990E-002 -4.2257491709693821E-016 + -8.4799999999999986E-002 -2.6360927927040827E-016 + -8.3699999999999997E-002 2.2213756679099247E-016 + -8.2599999999999993E-002 8.9559355787862619E-016 + -8.1499999999999989E-002 1.6091092310528232E-015 + -8.0399999999999999E-002 1.2609103976999334E-015 + -7.9299999999999995E-002 -2.2427285214772583E-015 + -7.8199999999999992E-002 -8.0433698099852645E-015 + -7.7100000000000002E-002 -8.0303864889697506E-015 + -7.5999999999999984E-002 6.8650038317864467E-015 + -7.4899999999999994E-002 2.8861363575742247E-014 + -7.3799999999999991E-002 2.7703859172001355E-014 + -7.2699999999999987E-002 -1.8341409188421705E-014 + -7.1599999999999997E-002 -7.7845241646008756E-014 + -7.0499999999999993E-002 -7.4424244978638088E-014 + -6.9399999999999989E-002 2.9496072468174206E-014 + -6.8300000000000000E-002 1.5958511367843847E-013 + -6.7199999999999996E-002 1.7743575705941872E-013 + -6.6099999999999992E-002 2.2100736225914158E-014 + -6.5000000000000002E-002 -2.1710506114235029E-013 + -6.3899999999999985E-002 -3.7860911779839801E-013 + -6.2799999999999995E-002 -3.3554005385814933E-013 + -6.1699999999999991E-002 -1.0468688565220922E-014 + -6.0599999999999994E-002 5.8984257365543580E-013 + -5.9499999999999990E-002 1.1826571623060889E-012 + -5.8399999999999994E-002 1.1202774818919181E-012 + -5.7299999999999990E-002 -1.2979771608651741E-013 + -5.6199999999999986E-002 -2.1265266023778873E-012 + -5.5099999999999996E-002 -3.3092779818527651E-012 + -5.3999999999999992E-002 -2.2620878694507018E-012 + -5.2899999999999989E-002 7.0432483630089582E-013 + -5.1799999999999985E-002 3.6538840529620753E-012 + -5.0699999999999995E-002 4.9972352644811480E-012 + -4.9599999999999991E-002 4.8859202274320612E-012 + -4.8499999999999988E-002 4.0149493972518879E-012 + -4.7399999999999998E-002 1.5008026288745868E-012 + -4.6299999999999994E-002 -4.5594829994888286E-012 + -4.5199999999999990E-002 -1.3610466052804693E-011 + -4.4099999999999986E-002 -2.0701567196579340E-011 + -4.2999999999999997E-002 -1.9555801422654895E-011 + -4.1899999999999993E-002 -7.7932131234415003E-012 + -4.0799999999999989E-002 1.1559446108644345E-011 + -3.9699999999999985E-002 3.3111322711443236E-011 + -3.8599999999999995E-002 5.1546988899531243E-011 + -3.7499999999999992E-002 6.0495171372298984E-011 + -3.6399999999999988E-002 5.1945833051680879E-011 + -3.5299999999999984E-002 2.0565264768901415E-011 + -3.4199999999999994E-002 -3.0862111477514276E-011 + -3.3099999999999991E-002 -9.2067603540968435E-011 + -3.1999999999999987E-002 -1.5063519875901932E-010 + -3.0899999999999997E-002 -1.9280696483825466E-010 + -2.9799999999999993E-002 -1.9814275220575439E-010 + -2.8699999999999989E-002 -1.4018551597327900E-010 + -2.7599999999999986E-002 -1.7820016295910790E-012 + -2.6499999999999996E-002 2.0688810387081702E-010 + -2.5399999999999992E-002 4.4721540359837775E-010 + -2.4299999999999988E-002 6.6660171826882220E-010 + -2.3199999999999985E-002 8.0620771170103467E-010 + -2.2099999999999995E-002 7.9368012162461810E-010 + -2.0999999999999991E-002 5.4364857060562599E-010 + -1.9899999999999987E-002 -1.4511140553064017E-011 + -1.8799999999999983E-002 -9.0459473245374511E-010 + -1.7699999999999994E-002 -2.1100132752138734E-009 + -1.6599999999999990E-002 -3.6174772066743799E-009 + -1.5499999999999986E-002 -5.4444466712766371E-009 + -1.4399999999999996E-002 -7.6170376672735074E-009 + -1.3299999999999992E-002 -1.0139824091481842E-008 + -1.2199999999999989E-002 -1.3019200828523481E-008 + -1.1099999999999985E-002 -1.6328032259593783E-008 + -9.9999999999999950E-003 -2.0232045372381435E-008 + -8.8999999999999913E-003 -2.4944137422266977E-008 + -7.7999999999999875E-003 -3.0673483308873983E-008 + -6.6999999999999837E-003 -3.7646739059482570E-008 + -5.5999999999999939E-003 -4.6176459989055729E-008 + -4.4999999999999901E-003 -5.6688371330437803E-008 + -3.3999999999999864E-003 -6.9684460868302267E-008 + -2.2999999999999826E-003 -8.5714468411879352E-008 + -1.1999999999999927E-003 -1.0539488215499659E-007 + -9.9999999999988987E-005 -1.2942268767801579E-007 + 1.0000000000000148E-003 -1.5854739388032613E-007 + 2.1000000000000185E-003 -1.9357341329850897E-007 + 3.2000000000000084E-003 -2.3547292471448600E-007 + 4.3000000000000121E-003 -2.8551983177749207E-007 + 5.4000000000000159E-003 -3.4527030834397010E-007 + 6.5000000000000058E-003 -4.1640507220108702E-007 + 7.6000000000000234E-003 -5.0066955736838281E-007 + 8.7000000000000133E-003 -6.0008466107319691E-007 + 9.8000000000000032E-003 -7.1719637162459549E-007 + 1.0900000000000021E-002 -8.5504262870017556E-007 + 1.2000000000000011E-002 -1.0168478183913976E-006 + 1.3100000000000001E-002 -1.2058599168085493E-006 + 1.4200000000000018E-002 -1.4256067970563890E-006 + 1.5300000000000008E-002 -1.6802606523924624E-006 + 1.6400000000000026E-002 -1.9747151327464962E-006 + 1.7500000000000016E-002 -2.3142715690482873E-006 + 1.8600000000000005E-002 -2.7043568024964770E-006 + 1.9700000000000023E-002 -3.1506945106229978E-006 + 2.0800000000000013E-002 -3.6595290566765470E-006 + 2.1900000000000003E-002 -4.2377014324301854E-006 + 2.3000000000000020E-002 -4.8925212468020618E-006 + 2.4100000000000010E-002 -5.6316839618375525E-006 + 2.5200000000000000E-002 -6.4631344685039949E-006 + 2.6300000000000018E-002 -7.3947821874753572E-006 + 2.7400000000000008E-002 -8.4341918409336358E-006 + 2.8500000000000025E-002 -9.5888017312972806E-006 + 2.9600000000000015E-002 -1.0866312550206203E-005 + 3.0700000000000005E-002 -1.2274712389626075E-005 + 3.1800000000000023E-002 -1.3821675565850455E-005 + 3.2900000000000013E-002 -1.5513041944359429E-005 + 3.4000000000000002E-002 -1.7353015209664591E-005 + 3.5100000000000020E-002 -1.9345023247296922E-005 + 3.6200000000000010E-002 -2.1492531232070178E-005 + 3.7300000000000028E-002 -2.3797872927389108E-005 + 3.8400000000000017E-002 -2.6259744117851369E-005 + 3.9500000000000007E-002 -2.8872880648123100E-005 + 4.0600000000000025E-002 -3.1629086151951924E-005 + 4.1700000000000015E-002 -3.4518736356403679E-005 + 4.2800000000000005E-002 -3.7530327972490340E-005 + 4.3900000000000022E-002 -4.0648224967299029E-005 + 4.5000000000000012E-002 -4.3852269300259650E-005 + 4.6100000000000002E-002 -4.7117329813772812E-005 + 4.7200000000000020E-002 -5.0414517318131402E-005 + 4.8300000000000010E-002 -5.3709864005213603E-005 + 4.9400000000000027E-002 -5.6965563999256119E-005 + 5.0500000000000017E-002 -6.0141308495076373E-005 + 5.1600000000000007E-002 -6.3192899688147008E-005 + 5.2700000000000025E-002 -6.6069711465388536E-005 + 5.3800000000000014E-002 -6.8715540692210197E-005 + 5.4900000000000004E-002 -7.1071037382353097E-005 + 5.6000000000000022E-002 -7.3076262196991593E-005 + 5.7100000000000012E-002 -7.4672425398603082E-005 + 5.8200000000000002E-002 -7.5800322520080954E-005 + 5.9300000000000019E-002 -7.6395444921217859E-005 + 6.0400000000000009E-002 -7.6388503657653928E-005 + 6.1500000000000027E-002 -7.5714146078098565E-005 + 6.2600000000000017E-002 -7.4317511462140828E-005 + 6.3700000000000007E-002 -7.2150127380155027E-005 + 6.4800000000000024E-002 -6.9163455918896943E-005 + 6.5900000000000014E-002 -6.5312480728607625E-005 + 6.7000000000000004E-002 -6.0557213146239519E-005 + 6.8100000000000022E-002 -5.4871059546712786E-005 + 6.9200000000000012E-002 -4.8242396587738767E-005 + 7.0300000000000029E-002 -4.0668510337127373E-005 + 7.1400000000000019E-002 -3.2160194677999243E-005 + 7.2500000000000009E-002 -2.2741693101124838E-005 + 7.3600000000000027E-002 -1.2446447726688348E-005 + 7.4700000000000016E-002 -1.3219962511357153E-006 + 7.5800000000000006E-002 1.0568034667812753E-005 + 7.6900000000000024E-002 2.3139318727771752E-005 + 7.8000000000000014E-002 3.6289860872784629E-005 + 7.9100000000000004E-002 4.9910191592061892E-005 + 8.0200000000000021E-002 6.3882653194013983E-005 + 8.1300000000000011E-002 7.8082935942802578E-005 + 8.2400000000000029E-002 9.2367685283534229E-005 + 8.3500000000000019E-002 1.0657619714038447E-004 + 8.4600000000000009E-002 1.2054090620949864E-004 + 8.5700000000000026E-002 1.3410032261162996E-004 + 8.6800000000000016E-002 1.4709729293826967E-004 + 8.7900000000000006E-002 1.5937318676151335E-004 + 8.9000000000000024E-002 1.7076334916055202E-004 + 9.0100000000000013E-002 1.8110523524228483E-004 + 9.1200000000000003E-002 1.9024712673854083E-004 + 9.2300000000000021E-002 1.9805319607257843E-004 + 9.3400000000000011E-002 2.0440397202037275E-004 + 9.4500000000000028E-002 2.0919770759064704E-004 + 9.5600000000000018E-002 2.1234789164736867E-004 + 9.6700000000000008E-002 2.1378308883868158E-004 + 9.7800000000000026E-002 2.1344858396332711E-004 + 9.8900000000000016E-002 2.1131212997715920E-004 + 0.10000000000000001 2.0737359591294080E-004 + 0.10110000000000002 2.0166613103356212E-004 + 0.10220000000000001 1.9424424681346864E-004 + 0.10330000000000003 1.8517144781071693E-004 + 0.10440000000000002 1.7452315660193563E-004 + 0.10550000000000001 1.6240181867033243E-004 + 0.10660000000000003 1.4894761261530221E-004 + 0.10770000000000002 1.3431986735668033E-004 + 0.10880000000000001 1.1868821457028389E-004 + 0.10990000000000003 1.0221882257610559E-004 + 0.11100000000000002 8.5084175225347281E-005 + 0.11210000000000001 6.7474509705789387E-005 + 0.11320000000000002 4.9587404646445066E-005 + 0.11430000000000001 3.1619740184396505E-005 + 0.11540000000000003 1.3771909834758844E-005 + 0.11650000000000002 -3.7658257951989071E-006 + 0.11760000000000001 -2.0814835806959309E-005 + 0.11870000000000003 -3.7219226214801893E-005 + 0.11980000000000002 -5.2835162932751700E-005 + 0.12090000000000001 -6.7519031290430576E-005 + 0.12200000000000003 -8.1128484453074634E-005 + 0.12310000000000001 -9.3547467258758843E-005 + 0.12420000000000003 -1.0469861445017159E-004 + 0.12530000000000002 -1.1453682964202017E-004 + 0.12640000000000001 -1.2301786046009511E-004 + 0.12750000000000003 -1.3009899703320116E-004 + 0.12860000000000002 -1.3575996854342520E-004 + 0.12970000000000001 -1.4001406088937074E-004 + 0.13080000000000003 -1.4289875980466604E-004 + 0.13190000000000002 -1.4445914712268859E-004 + 0.13300000000000001 -1.4474889030680060E-004 + 0.13410000000000000 -1.4384285896085203E-004 + 0.13520000000000004 -1.4182802988216281E-004 + 0.13630000000000003 -1.3878996833227575E-004 + 0.13740000000000002 -1.3481396308634430E-004 + 0.13850000000000001 -1.3000215403735638E-004 + 0.13960000000000000 -1.2447696644812822E-004 + 0.14070000000000005 -1.1836287012556568E-004 + 0.14180000000000004 -1.1176275438629091E-004 + 0.14290000000000003 -1.0476116585778072E-004 + 0.14400000000000002 -9.7451520559843630E-005 + 0.14510000000000001 -8.9946763182524592E-005 + 0.14620000000000000 -8.2358186773490161E-005 + 0.14730000000000004 -7.4771560321096331E-005 + 0.14840000000000003 -6.7252374719828367E-005 + 0.14950000000000002 -5.9866510127903894E-005 + 0.15060000000000001 -5.2684263209812343E-005 + 0.15170000000000000 -4.5764430979033932E-005 + 0.15280000000000005 -3.9146321796579286E-005 + 0.15390000000000004 -3.2865111279534176E-005 + 0.15500000000000003 -2.6961582989315502E-005 + 0.15610000000000002 -2.1469000785145909E-005 + 0.15720000000000001 -1.6394236808991991E-005 + 0.15830000000000000 -1.1726034244929906E-005 + 0.15940000000000004 -7.4644444794103038E-006 + 0.16050000000000003 -3.6257833926356398E-006 + 0.16160000000000002 -2.1822584983510751E-007 + 0.16270000000000001 2.7804917408502661E-006 + 0.16380000000000000 5.4074066611065064E-006 + 0.16490000000000005 7.6839196481159888E-006 + 0.16600000000000004 9.6153162303380668E-006 + 0.16710000000000003 1.1213270227017347E-005 + 0.16820000000000002 1.2508162399171852E-005 + 0.16930000000000001 1.3534438949136529E-005 + 0.17040000000000000 1.4312828170659486E-005 + 0.17150000000000004 1.4857601854600944E-005 + 0.17260000000000003 1.5196294953057077E-005 + 0.17370000000000002 1.5366777006420307E-005 + 0.17480000000000001 1.5392679415526800E-005 + 0.17590000000000000 1.5277486454579048E-005 + 0.17700000000000005 1.5028752386569977E-005 + 0.17810000000000004 1.4676298633276019E-005 + 0.17920000000000003 1.4257584552979097E-005 + 0.18030000000000002 1.3787681382382289E-005 + 0.18140000000000001 1.3260040759632830E-005 + 0.18250000000000000 1.2676146070589311E-005 + 0.18360000000000004 1.2059336768288631E-005 + 0.18470000000000003 1.1435093256295659E-005 + 0.18580000000000002 1.0808035767695401E-005 + 0.18690000000000001 1.0170737368753180E-005 + 0.18800000000000000 9.5281066023744643E-006 + 0.18910000000000005 8.8989963842323050E-006 + 0.19020000000000004 8.2927954281331040E-006 + 0.19130000000000003 7.7000613600830548E-006 + 0.19240000000000002 7.1130875767266843E-006 + 0.19350000000000001 6.5437779994681478E-006 + 0.19460000000000005 6.0111306083854288E-006 + 0.19570000000000004 5.5153773246274795E-006 + 0.19680000000000003 5.0392532102705445E-006 + 0.19790000000000002 4.5748056436423212E-006 + 0.19900000000000001 4.1364446587977000E-006 + 0.20010000000000000 3.7404515751404688E-006 + 0.20120000000000005 3.3821779652498662E-006 + 0.20230000000000004 3.0449461974058067E-006 + 0.20340000000000003 2.7257874535280280E-006 + 0.20450000000000002 2.4384683001699159E-006 + 0.20560000000000000 2.1906027996010380E-006 + 0.20670000000000005 1.9721658190974267E-006 + 0.20780000000000004 1.7714817204250721E-006 + 0.20890000000000003 1.5939053810143378E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0014.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0014.BXZ.semd new file mode 100644 index 00000000..843e3ce6 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0014.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 2.4000246988028435E-024 + -0.10900000000000000 -1.3332579179907392E-023 + -0.10790000000000000 -2.2150846609424179E-023 + -0.10679999999999999 2.2310099640159662E-022 + -0.10569999999999999 1.7721279346182207E-022 + -0.10460000000000000 -2.1391637849670721E-021 + -0.10349999999999999 -2.0389681001489271E-021 + -0.10239999999999999 1.4471804313189383E-020 + -0.10130000000000000 2.1805794419237664E-020 + -0.10020000000000000 -6.8965375778041736E-020 + -9.9099999999999994E-002 -1.7179185522003622E-019 + -9.7999999999999990E-002 1.9025075248067503E-019 + -9.6899999999999986E-002 9.6671564213306653E-019 + -9.5799999999999996E-002 1.4037787492544211E-019 + -9.4699999999999993E-002 -3.7453381560196506E-018 + -9.3599999999999989E-002 -4.5490810195062945E-018 + -9.2499999999999999E-002 8.3685597874193793E-018 + -9.1399999999999995E-002 2.4897802256878662E-017 + -9.0299999999999991E-002 2.0418138647968123E-018 + -8.9200000000000002E-002 -7.3402240700167263E-017 + -8.8099999999999984E-002 -9.4268903973221852E-017 + -8.6999999999999994E-002 8.6430666220122470E-017 + -8.5899999999999990E-002 3.5334535260084774E-016 + -8.4799999999999986E-002 2.3068884084955746E-016 + -8.3699999999999997E-002 -5.3541736101420535E-016 + -8.2599999999999993E-002 -1.2087285094678586E-015 + -8.1499999999999989E-002 -4.7744753783486430E-016 + -8.0399999999999999E-002 1.7436684615371677E-015 + -7.9299999999999995E-002 3.3463713706516698E-015 + -7.8199999999999992E-002 1.8757019456519183E-015 + -7.7100000000000002E-002 -2.7436627476922675E-015 + -7.5999999999999984E-002 -8.1821188889432024E-015 + -7.4899999999999994E-002 -1.1101890586039716E-014 + -7.3799999999999991E-002 -5.6434878776721268E-015 + -7.2699999999999987E-002 1.6435269960843150E-014 + -7.1599999999999997E-002 5.1355936240811764E-014 + -7.0499999999999993E-002 6.1798886862897418E-014 + -6.9399999999999989E-002 -9.1977833905016251E-015 + -6.8300000000000000E-002 -1.6187128948439572E-013 + -6.7199999999999996E-002 -2.6758933610593338E-013 + -6.6099999999999992E-002 -1.3148089930171969E-013 + -6.5000000000000002E-002 2.9113181049950088E-013 + -6.3899999999999985E-002 7.3013508216854262E-013 + -6.2799999999999995E-002 7.3568289047504232E-013 + -6.1699999999999991E-002 6.6425753515297198E-014 + -6.0599999999999994E-002 -1.0373302694252629E-012 + -5.9499999999999990E-002 -1.9627710914904561E-012 + -5.8399999999999994E-002 -2.0493363950269128E-012 + -5.7299999999999990E-002 -8.2077893743745522E-013 + -5.6199999999999986E-002 1.8077363607774122E-012 + -5.5099999999999996E-002 5.0855973078578476E-012 + -5.3999999999999992E-002 7.0806828282587997E-012 + -5.2899999999999989E-002 5.3764397447975121E-012 + -5.1799999999999985E-002 -1.0103278890588596E-012 + -5.0699999999999995E-002 -1.0081628240565799E-011 + -4.9599999999999991E-002 -1.7582170094843086E-011 + -4.8499999999999988E-002 -1.9545533594400588E-011 + -4.7399999999999998E-002 -1.3909903610886953E-011 + -4.6299999999999994E-002 1.6938940484642617E-013 + -4.5199999999999990E-002 2.2812189637289038E-011 + -4.4099999999999986E-002 5.0620677788382196E-011 + -4.2999999999999997E-002 7.2553019148102749E-011 + -4.1899999999999993E-002 7.0975517130200672E-011 + -4.0799999999999989E-002 3.0996726019250076E-011 + -3.9699999999999985E-002 -4.7768330957431715E-011 + -3.8599999999999995E-002 -1.4639946199768161E-010 + -3.7499999999999992E-002 -2.3152861572395267E-010 + -3.6399999999999988E-002 -2.6450708290326475E-010 + -3.5299999999999984E-002 -2.1055431009830983E-010 + -3.4199999999999994E-002 -4.9907512150726419E-011 + -3.3099999999999991E-002 2.0773754938474553E-010 + -3.1999999999999987E-002 5.1289394953357714E-010 + -3.0899999999999997E-002 7.8018130844625944E-010 + -2.9799999999999993E-002 9.0634566518588144E-010 + -2.8699999999999989E-002 7.9278250630920866E-010 + -2.7599999999999986E-002 3.6855746232689057E-010 + -2.6499999999999996E-002 -3.7981456868507735E-010 + -2.5399999999999992E-002 -1.3729908321380435E-009 + -2.4299999999999988E-002 -2.4199195980401100E-009 + -2.3199999999999985E-002 -3.2392788451574006E-009 + -2.2099999999999995E-002 -3.5146903165639287E-009 + -2.0999999999999991E-002 -2.9500284437489199E-009 + -1.9899999999999987E-002 -1.3049208380522259E-009 + -1.8799999999999983E-002 1.5754924032052031E-009 + -1.7699999999999994E-002 5.7239439854583907E-009 + -1.6599999999999990E-002 1.1035667490943979E-008 + -1.5499999999999986E-002 1.7315773703785453E-008 + -1.4399999999999996E-002 2.4378259411150793E-008 + -1.3299999999999992E-002 3.2129637617117623E-008 + -1.2199999999999989E-002 4.0597850414769709E-008 + -1.1099999999999985E-002 4.9950301672652131E-008 + -9.9999999999999950E-003 6.0562619808024465E-008 + -8.8999999999999913E-003 7.3109731602016836E-008 + -7.7999999999999875E-003 8.8576115331306937E-008 + -6.6999999999999837E-003 1.0814448359042217E-007 + -5.5999999999999939E-003 1.3305719903655699E-007 + -4.4999999999999901E-003 1.6457241258649447E-007 + -3.3999999999999864E-003 2.0401969891281624E-007 + -2.2999999999999826E-003 2.5285558535870223E-007 + -1.1999999999999927E-003 3.1267236977328139E-007 + -9.9999999999988987E-005 3.8522298950738332E-007 + 1.0000000000000148E-003 4.7251774049072992E-007 + 2.1000000000000185E-003 5.7696371413840097E-007 + 3.2000000000000084E-003 7.0149741304703639E-007 + 4.3000000000000121E-003 8.4973640923635685E-007 + 5.4000000000000159E-003 1.0261709348924342E-006 + 6.5000000000000058E-003 1.2362643246888183E-006 + 7.6000000000000234E-003 1.4863161368339206E-006 + 8.7000000000000133E-003 1.7831728200690122E-006 + 9.8000000000000032E-003 2.1341172669053776E-006 + 1.0900000000000021E-002 2.5471520075370790E-006 + 1.2000000000000011E-002 3.0314022296806797E-006 + 1.3100000000000001E-002 3.5971947909274604E-006 + 1.4200000000000018E-002 4.2558126551739406E-006 + 1.5300000000000008E-002 5.0194107643619645E-006 + 1.6400000000000026E-002 5.9014182625105605E-006 + 1.7500000000000016E-002 6.9171264840406366E-006 + 1.8600000000000005E-002 8.0837980931391940E-006 + 1.9700000000000023E-002 9.4202114269137383E-006 + 2.0800000000000013E-002 1.0946051588689443E-005 + 2.1900000000000003E-002 1.2681769476330373E-005 + 2.3000000000000020E-002 1.4648733667854685E-005 + 2.4100000000000010E-002 1.6869269529706798E-005 + 2.5200000000000000E-002 1.9366449123481289E-005 + 2.6300000000000018E-002 2.2163909306982532E-005 + 2.7400000000000008E-002 2.5285586161771789E-005 + 2.8500000000000025E-002 2.8755248422385193E-005 + 2.9600000000000015E-002 3.2595948141533881E-005 + 3.0700000000000005E-002 3.6829966120421886E-005 + 3.1800000000000023E-002 4.1478608181932941E-005 + 3.2900000000000013E-002 4.6561683120671660E-005 + 3.4000000000000002E-002 5.2095783757977188E-005 + 3.5100000000000020E-002 5.8092380641028285E-005 + 3.6200000000000010E-002 6.4557454606983811E-005 + 3.7300000000000028E-002 7.1492147981189191E-005 + 3.8400000000000017E-002 7.8892946476116776E-005 + 3.9500000000000007E-002 8.6749678303021938E-005 + 4.0600000000000025E-002 9.5042611064855009E-005 + 4.1700000000000015E-002 1.0374092380516231E-004 + 4.2800000000000005E-002 1.1280376929789782E-004 + 4.3900000000000022E-002 1.2218176561873406E-004 + 4.5000000000000012E-002 1.3181555550545454E-004 + 4.6100000000000002E-002 1.4163252490106970E-004 + 4.7200000000000020E-002 1.5154565335251391E-004 + 4.8300000000000010E-002 1.6145393601618707E-004 + 4.9400000000000027E-002 1.7124282021541148E-004 + 5.0500000000000017E-002 1.8078583525493741E-004 + 5.1600000000000007E-002 1.8994403944816440E-004 + 5.2700000000000025E-002 1.9856869766954333E-004 + 5.3800000000000014E-002 2.0649818179663271E-004 + 5.4900000000000004E-002 2.1355999342631549E-004 + 5.6000000000000022E-002 2.1957024000585079E-004 + 5.7100000000000012E-002 2.2434002312365919E-004 + 5.8200000000000002E-002 2.2767868358641863E-004 + 5.9300000000000019E-002 2.2939914197195321E-004 + 6.0400000000000009E-002 2.2931632702238858E-004 + 6.1500000000000027E-002 2.2724468726664782E-004 + 6.2600000000000017E-002 2.2300158161669970E-004 + 6.3700000000000007E-002 2.1641947387252003E-004 + 6.4800000000000024E-002 2.0735598809551448E-004 + 6.5900000000000014E-002 1.9568999414332211E-004 + 6.7000000000000004E-002 1.8132104014512151E-004 + 6.8100000000000022E-002 1.6416939615737647E-004 + 6.9200000000000012E-002 1.4418447972275317E-004 + 7.0300000000000029E-002 1.2135756696807221E-004 + 7.1400000000000019E-002 9.5721326943021268E-005 + 7.2500000000000009E-002 6.7350891185924411E-005 + 7.3600000000000027E-002 3.6358869692776352E-005 + 7.4700000000000016E-002 2.9004297630308429E-006 + 7.5800000000000006E-002 -3.2828527764650062E-005 + 7.6900000000000024E-002 -7.0586051151622087E-005 + 7.8000000000000014E-002 -1.1008569708792493E-004 + 7.9100000000000004E-002 -1.5099391748663038E-004 + 8.0200000000000021E-002 -1.9293894001748413E-004 + 8.1300000000000011E-002 -2.3551695630885661E-004 + 8.2400000000000029E-002 -2.7830255567096174E-004 + 8.3500000000000019E-002 -3.2084487611427903E-004 + 8.4600000000000009E-002 -3.6266681854613125E-004 + 8.5700000000000026E-002 -4.0326590533368289E-004 + 8.6800000000000016E-002 -4.4213971705175936E-004 + 8.7900000000000006E-002 -4.7879881458356977E-004 + 8.9000000000000024E-002 -5.1277043530717492E-004 + 9.0100000000000013E-002 -5.4359593195840716E-004 + 9.1200000000000003E-002 -5.7082943385466933E-004 + 9.2300000000000021E-002 -5.9405539650470018E-004 + 9.3400000000000011E-002 -6.1290431767702103E-004 + 9.4500000000000028E-002 -6.2706333119422197E-004 + 9.5600000000000018E-002 -6.3627853523939848E-004 + 9.6700000000000008E-002 -6.4035115065053105E-004 + 9.7800000000000026E-002 -6.3913903431966901E-004 + 9.8900000000000016E-002 -6.3256366411224008E-004 + 0.10000000000000001 -6.2061799690127373E-004 + 0.10110000000000002 -6.0336897149682045E-004 + 0.10220000000000001 -5.8096216525882483E-004 + 0.10330000000000003 -5.5361457634717226E-004 + 0.10440000000000002 -5.2160117775201797E-004 + 0.10550000000000001 -4.8524752492085099E-004 + 0.10660000000000003 -4.4493222958408296E-004 + 0.10770000000000002 -4.0109769906848669E-004 + 0.10880000000000001 -3.5424501402303576E-004 + 0.10990000000000003 -3.0491073266603053E-004 + 0.11100000000000002 -2.5364308385178447E-004 + 0.11210000000000001 -2.0099652465432882E-004 + 0.11320000000000002 -1.4754002040717751E-004 + 0.11430000000000001 -9.3861934146843851E-005 + 0.11540000000000003 -4.0546481614001095E-005 + 0.11650000000000002 1.1844973414554261E-005 + 0.11760000000000001 6.2786544731352478E-005 + 0.11870000000000003 1.1178624117746949E-004 + 0.11980000000000002 1.5838348190300167E-004 + 0.12090000000000001 2.0216005214024335E-004 + 0.12200000000000003 2.4275068426504731E-004 + 0.12310000000000001 2.7984008193016052E-004 + 0.12420000000000003 3.1316629610955715E-004 + 0.12530000000000002 3.4252746263518929E-004 + 0.12640000000000001 3.6779281799681485E-004 + 0.12750000000000003 3.8889466668479145E-004 + 0.12860000000000002 4.0580632048659027E-004 + 0.12970000000000001 4.1854201117530465E-004 + 0.13080000000000003 4.2717688484117389E-004 + 0.13190000000000002 4.3185320100747049E-004 + 0.13300000000000001 4.3275926145724952E-004 + 0.13410000000000000 4.3010359513573349E-004 + 0.13520000000000004 4.2411524918861687E-004 + 0.13630000000000003 4.1506034904159606E-004 + 0.13740000000000002 4.0324110887013376E-004 + 0.13850000000000001 3.8897470221854746E-004 + 0.13960000000000000 3.7257361691445112E-004 + 0.14070000000000005 3.5434978781268001E-004 + 0.14180000000000004 3.3462670398876071E-004 + 0.14290000000000003 3.1373463571071625E-004 + 0.14400000000000002 2.9198464471846819E-004 + 0.14510000000000001 2.6965962024405599E-004 + 0.14620000000000000 2.4702720111235976E-004 + 0.14730000000000004 2.2435141727328300E-004 + 0.14840000000000003 2.0187981135677546E-004 + 0.14950000000000002 1.7982385179493576E-004 + 0.15060000000000001 1.5836102829780430E-004 + 0.15170000000000000 1.3765307085122913E-004 + 0.15280000000000005 1.1785017704823986E-004 + 0.15390000000000004 9.9073389719706029E-005 + 0.15500000000000003 8.1402955402154475E-005 + 0.15610000000000002 6.4893822127487510E-005 + 0.15720000000000001 4.9598380428506061E-005 + 0.15830000000000000 3.5560449759941548E-005 + 0.15940000000000004 2.2789745344198309E-005 + 0.16050000000000003 1.1260202882112935E-005 + 0.16160000000000002 9.3567552994500147E-007 + 0.16270000000000001 -8.2094211393268779E-006 + 0.16380000000000000 -1.6203446648432873E-005 + 0.16490000000000005 -2.3100279577192850E-005 + 0.16600000000000004 -2.8976064641028643E-005 + 0.16710000000000003 -3.3905671443790197E-005 + 0.16820000000000002 -3.7950521800667048E-005 + 0.16930000000000001 -4.1173403587890789E-005 + 0.17040000000000000 -4.3655141780618578E-005 + 0.17150000000000004 -4.5481301640393212E-005 + 0.17260000000000003 -4.6720153477508575E-005 + 0.17370000000000002 -4.7425670345546678E-005 + 0.17480000000000001 -4.7660803829785436E-005 + 0.17590000000000000 -4.7504294343525544E-005 + 0.17700000000000005 -4.7027802793309093E-005 + 0.17810000000000004 -4.6276883949758485E-005 + 0.17920000000000003 -4.5284636144060642E-005 + 0.18030000000000002 -4.4097290810896084E-005 + 0.18140000000000001 -4.2774136090883985E-005 + 0.18250000000000000 -4.1360639443155378E-005 + 0.18360000000000004 -3.9877653762232512E-005 + 0.18470000000000003 -3.8341226172633469E-005 + 0.18580000000000002 -3.6782264942303300E-005 + 0.18690000000000001 -3.5236214898759499E-005 + 0.18800000000000000 -3.3718824852257967E-005 + 0.18910000000000005 -3.2228272175416350E-005 + 0.19020000000000004 -3.0771123419981450E-005 + 0.19130000000000003 -2.9371576601988636E-005 + 0.19240000000000002 -2.8049453248968348E-005 + 0.19350000000000001 -2.6800575142260641E-005 + 0.19460000000000005 -2.5608282157918438E-005 + 0.19570000000000004 -2.4471060896757990E-005 + 0.19680000000000003 -2.3404511011904106E-005 + 0.19790000000000002 -2.2416721549234353E-005 + 0.19900000000000001 -2.1494908651220612E-005 + 0.20010000000000000 -2.0622203010134399E-005 + 0.20120000000000005 -1.9798666471615434E-005 + 0.20230000000000004 -1.9033304852200672E-005 + 0.20340000000000003 -1.8321698007639498E-005 + 0.20450000000000002 -1.7644202671363018E-005 + 0.20560000000000000 -1.6988535207929090E-005 + 0.20670000000000005 -1.6360287190764211E-005 + 0.20780000000000004 -1.5766077922307886E-005 + 0.20890000000000003 -1.5194857951428276E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0015.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0015.BXX.semd new file mode 100644 index 00000000..6ded72c9 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0015.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 -5.0449844387896501E-038 + -9.9099999999999994E-002 -1.1938765840773005E-037 + -9.7999999999999990E-002 1.4431815490237778E-036 + -9.6899999999999986E-002 -5.6499654553383233E-037 + -9.5799999999999996E-002 -2.0509507997523607E-035 + -9.4699999999999993E-002 2.4620476630358377E-035 + -9.3599999999999989E-002 2.2016182671436023E-034 + -9.2499999999999999E-002 -3.1638981465358816E-034 + -9.1399999999999995E-002 -2.0285777845208843E-033 + -9.0299999999999991E-002 2.5908957110458803E-033 + -8.9200000000000002E-002 1.6717770454799183E-032 + -8.8099999999999984E-002 -1.4096979351018000E-032 + -8.6999999999999994E-002 -1.2283495139115310E-031 + -8.5899999999999990E-002 3.2412969557610428E-032 + -8.4799999999999986E-002 7.8670655321437278E-031 + -8.3699999999999997E-002 3.0523772636192037E-031 + -8.2599999999999993E-002 -4.2466258744924763E-030 + -8.1499999999999989E-002 -4.8053223527151384E-030 + -8.0399999999999999E-002 1.8242322669168062E-029 + -7.9299999999999995E-002 3.9088978087102687E-029 + -7.8199999999999992E-002 -5.3446481886690182E-029 + -7.7100000000000002E-002 -2.2873523651633750E-028 + -7.5999999999999984E-002 2.4204792633036046E-029 + -7.4899999999999994E-002 1.0079725105464893E-027 + -7.3799999999999991E-002 8.9808578497105623E-028 + -7.2699999999999987E-002 -3.1538516471920167E-027 + -7.1599999999999997E-002 -6.7883237342377347E-027 + -7.0499999999999993E-002 4.7749997112060726E-027 + -6.9399999999999989E-002 3.0179972422497211E-026 + -6.8300000000000000E-002 1.6038822561370199E-026 + -6.7199999999999996E-002 -8.7276704769895498E-026 + -6.6099999999999992E-002 -1.5318648329834604E-025 + -6.5000000000000002E-002 1.1245204808354537E-025 + -6.3899999999999985E-002 6.2342242598845192E-025 + -6.2799999999999995E-002 3.8031026148940569E-025 + -6.1699999999999991E-002 -1.4533811601306351E-024 + -6.0599999999999994E-002 -2.8792367939106198E-024 + -5.9499999999999990E-002 7.3283772936544572E-025 + -5.8399999999999994E-002 9.0653047440130829E-024 + -5.7299999999999990E-002 9.1766453610368817E-024 + -5.6199999999999986E-002 -1.3046612368599344E-023 + -5.5099999999999996E-002 -4.0613699067180467E-023 + -5.3999999999999992E-002 -1.7967853283782777E-023 + -5.2899999999999989E-002 7.9035772145701436E-023 + -5.1799999999999985E-002 1.4618988542003228E-022 + -5.0699999999999995E-002 1.4284079932388272E-024 + -4.9599999999999991E-002 -3.3984801799678609E-022 + -4.8499999999999988E-002 -4.5569866641170380E-022 + -4.7399999999999998E-002 1.4392995669875512E-022 + -4.6299999999999994E-002 1.1893593011580267E-021 + -4.5199999999999990E-002 1.3399088989459662E-021 + -4.4099999999999986E-002 -5.9760815469468342E-022 + -4.2999999999999997E-002 -3.6053038583164507E-021 + -4.1899999999999993E-002 -4.0787557068715212E-021 + -4.0799999999999989E-002 1.0823507863704523E-021 + -3.9699999999999985E-002 9.7922262915073965E-021 + -3.8599999999999995E-002 1.3379925904619386E-020 + -3.7499999999999992E-002 2.0967532090636484E-021 + -3.6399999999999988E-002 -2.3854775726494066E-020 + -3.5299999999999984E-002 -4.5041961832164241E-020 + -3.4199999999999994E-002 -2.7373235314015252E-020 + -3.3099999999999991E-002 4.8706578740927292E-020 + -3.1999999999999987E-002 1.4315315635343701E-019 + -3.0899999999999997E-002 1.4252315491940131E-019 + -2.9799999999999993E-002 -5.9845237773201509E-020 + -2.8699999999999989E-002 -3.9918219002372964E-019 + -2.7599999999999986E-002 -5.4727691043186136E-019 + -2.6499999999999996E-002 -1.0872982836688963E-019 + -2.5399999999999992E-002 8.9826106977032190E-019 + -2.4299999999999988E-002 1.6947363243950749E-018 + -2.3199999999999985E-002 1.1032701331709237E-018 + -2.2099999999999995E-002 -1.3130609208975414E-018 + -2.0999999999999991E-002 -4.1931501650084020E-018 + -1.9899999999999987E-002 -4.6717626576958717E-018 + -1.8799999999999983E-002 -4.6956448095463496E-019 + -1.7699999999999994E-002 7.4136475990371382E-018 + -1.6599999999999990E-002 1.3667336516368715E-017 + -1.5499999999999986E-002 1.1009998946207413E-017 + -1.4399999999999996E-002 -4.4063212263082177E-018 + -1.3299999999999992E-002 -2.7288661938344781E-017 + -1.2199999999999989E-002 -4.1693770769216893E-017 + -1.1099999999999985E-002 -2.7849225695859717E-017 + -9.9999999999999950E-003 2.2654007016518345E-017 + -8.8999999999999913E-003 9.0908155171202606E-017 + -7.7999999999999875E-003 1.2812932397239833E-016 + -6.6999999999999837E-003 7.8215035584351894E-017 + -5.5999999999999939E-003 -7.8101043478497187E-017 + -4.4999999999999901E-003 -2.8202321967834513E-016 + -3.3999999999999864E-003 -3.9418075804841836E-016 + -2.2999999999999826E-003 -2.5544636981815938E-016 + -1.1999999999999927E-003 1.9819652464398449E-016 + -9.9999999999988987E-005 8.2038926120062030E-016 + 1.0000000000000148E-003 1.2260341337340928E-015 + 2.1000000000000185E-003 9.3140759319619570E-016 + 3.2000000000000084E-003 -3.2856794482776495E-016 + 4.3000000000000121E-003 -2.2346516388087150E-015 + 5.4000000000000159E-003 -3.7320894225240705E-015 + 6.5000000000000058E-003 -3.3638210963980557E-015 + 7.6000000000000234E-003 -1.4157246476426312E-016 + 8.7000000000000133E-003 5.3883751064862876E-015 + 9.8000000000000032E-003 1.0584983647780096E-014 + 1.0900000000000021E-002 1.1377670114105613E-014 + 1.2000000000000011E-002 4.3759602468300060E-015 + 1.3100000000000001E-002 -1.0276206257188013E-014 + 1.4200000000000018E-002 -2.6907172169065956E-014 + 1.5300000000000008E-002 -3.5058158362032826E-014 + 1.6400000000000026E-002 -2.3954432255596410E-014 + 1.7500000000000016E-002 1.0305134973435590E-014 + 1.8600000000000005E-002 5.8214521256923918E-014 + 1.9700000000000023E-002 9.5679608441874564E-014 + 2.0800000000000013E-002 9.1814373486855116E-014 + 2.1900000000000003E-002 2.5410900326202496E-014 + 2.3000000000000020E-002 -9.5925945951726849E-014 + 2.4100000000000010E-002 -2.2482273746675385E-013 + 2.5200000000000000E-002 -2.8272132898687907E-013 + 2.6300000000000018E-002 -1.9297097828083892E-013 + 2.7400000000000008E-002 6.9551786205379607E-014 + 2.8500000000000025E-002 4.3491227871665650E-013 + 2.9600000000000015E-002 7.3104873933929615E-013 + 3.0700000000000005E-002 7.3607548008169932E-013 + 3.1800000000000023E-002 2.8770345480988446E-013 + 3.2900000000000013E-002 -5.8783078231428032E-013 + 3.4000000000000002E-002 -1.5938615444827109E-012 + 3.5100000000000020E-002 -2.1983714761780737E-012 + 3.6200000000000010E-002 -1.8216068844306710E-012 + 3.7300000000000028E-002 -1.4305252132602170E-013 + 3.8400000000000017E-002 2.5855587202500141E-012 + 3.9500000000000007E-002 5.3884132399095730E-012 + 4.0600000000000025E-002 6.7306997648952649E-012 + 4.1700000000000015E-002 5.0587858554940190E-012 + 4.2800000000000005E-002 -3.9370812382824583E-013 + 4.3900000000000022E-002 -8.8233734554798993E-012 + 4.5000000000000012E-002 -1.7495395757127774E-011 + 4.6100000000000002E-002 -2.2156948151219602E-011 + 4.7200000000000020E-002 -1.8351984862330362E-011 + 4.8300000000000010E-002 -3.3971861782000623E-012 + 4.9400000000000027E-002 2.1605750175068827E-011 + 5.0500000000000017E-002 5.0578850135929443E-011 + 5.1600000000000007E-002 7.2895939284833844E-011 + 5.2700000000000025E-002 7.5821876555082213E-011 + 5.3800000000000014E-002 4.8689691167780325E-011 + 5.4900000000000004E-002 -1.2193364373747073E-011 + 5.6000000000000022E-002 -9.9452890367501823E-011 + 5.7100000000000012E-002 -1.9302445752877873E-010 + 5.8200000000000002E-002 -2.6222674032183590E-010 + 5.9300000000000019E-002 -2.7184551831815895E-010 + 6.0400000000000009E-002 -1.9138331197599001E-010 + 6.1500000000000027E-002 -5.5566597330358736E-012 + 6.2600000000000017E-002 2.7649077471991745E-010 + 6.3700000000000007E-002 6.1579480403750608E-010 + 6.4800000000000024E-002 9.4383689752675082E-010 + 6.5900000000000014E-002 1.1691365653376806E-009 + 6.7000000000000004E-002 1.1894101259457557E-009 + 6.8100000000000022E-002 9.0722795942355106E-010 + 6.9200000000000012E-002 2.4600257941820303E-010 + 7.0300000000000029E-002 -8.3733531219820634E-010 + 7.1400000000000019E-002 -2.3464341580847758E-009 + 7.2500000000000009E-002 -4.2489829432668103E-009 + 7.3600000000000027E-002 -6.4904077667904403E-009 + 7.4700000000000016E-002 -9.0165430677302538E-009 + 7.5800000000000006E-002 -1.1801522425969324E-008 + 7.6900000000000024E-002 -1.4875475073949929E-008 + 7.8000000000000014E-002 -1.8345849284173710E-008 + 7.9100000000000004E-002 -2.2407281363712173E-008 + 8.0200000000000021E-002 -2.7337538455185495E-008 + 8.1300000000000011E-002 -3.3480716865597060E-008 + 8.2400000000000029E-002 -4.1224904379077998E-008 + 8.3500000000000019E-002 -5.0981125099269775E-008 + 8.4600000000000009E-002 -6.3173970943353197E-008 + 8.5700000000000026E-002 -7.8250394608403440E-008 + 8.6800000000000016E-002 -9.6706138208446646E-008 + 8.7900000000000006E-002 -1.1912575104133794E-007 + 8.9000000000000024E-002 -1.4622845867506840E-007 + 9.0100000000000013E-002 -1.7890472747694730E-007 + 9.1200000000000003E-002 -2.1824034490691702E-007 + 9.2300000000000021E-002 -2.6552464760243311E-007 + 9.3400000000000011E-002 -3.2224676260739216E-007 + 9.4500000000000028E-002 -3.9009466945572058E-007 + 9.5600000000000018E-002 -4.7095821287257422E-007 + 9.6700000000000008E-002 -5.6695989769650623E-007 + 9.7800000000000026E-002 -6.8049860146857100E-007 + 9.8900000000000016E-002 -8.1431085163785610E-007 + 0.10000000000000001 -9.7151939826289890E-007 + 0.10110000000000002 -1.1556902563825133E-006 + 0.10220000000000001 -1.3708553296964965E-006 + 0.10330000000000003 -1.6214996776398038E-006 + 0.10440000000000002 -1.9125814105791505E-006 + 0.10550000000000001 -2.2495075882034143E-006 + 0.10660000000000003 -2.6381226234661881E-006 + 0.10770000000000002 -3.0847465950500919E-006 + 0.10880000000000001 -3.5961647881777026E-006 + 0.10990000000000003 -4.1796743062150199E-006 + 0.11100000000000002 -4.8430629249196500E-006 + 0.11210000000000001 -5.5946011343621649E-006 + 0.11320000000000002 -6.4429291342094075E-006 + 0.11430000000000001 -7.3971045821963344E-006 + 0.11540000000000003 -8.4664006863022223E-006 + 0.11650000000000002 -9.6601006589480676E-006 + 0.11760000000000001 -1.0987491805281024E-005 + 0.11870000000000003 -1.2457664524845313E-005 + 0.11980000000000002 -1.4079293578106444E-005 + 0.12090000000000001 -1.5860399798839353E-005 + 0.12200000000000003 -1.7808288248488680E-005 + 0.12310000000000001 -1.9929060727008618E-005 + 0.12420000000000003 -2.2227397494134493E-005 + 0.12530000000000002 -2.4706325348233804E-005 + 0.12640000000000001 -2.7366861104383133E-005 + 0.12750000000000003 -3.0207729651010595E-005 + 0.12860000000000002 -3.3224758226424456E-005 + 0.12970000000000001 -3.6410783650353551E-005 + 0.13080000000000003 -3.9755253965267912E-005 + 0.13190000000000002 -4.3243740947218612E-005 + 0.13300000000000001 -4.6857727284077555E-005 + 0.13410000000000000 -5.0574089982546866E-005 + 0.13520000000000004 -5.4365202231565490E-005 + 0.13630000000000003 -5.8198420447297394E-005 + 0.13740000000000002 -6.2035964219830930E-005 + 0.13850000000000001 -6.5835600253194571E-005 + 0.13960000000000000 -6.9549736508633941E-005 + 0.14070000000000005 -7.3125782364513725E-005 + 0.14180000000000004 -7.6506818004418164E-005 + 0.14290000000000003 -7.9631689004600048E-005 + 0.14400000000000002 -8.2434817159082741E-005 + 0.14510000000000001 -8.4848419646732509E-005 + 0.14620000000000000 -8.6801897850818932E-005 + 0.14730000000000004 -8.8221757323481143E-005 + 0.14840000000000003 -8.9036067947745323E-005 + 0.14950000000000002 -8.9172746811527759E-005 + 0.15060000000000001 -8.8561493612360209E-005 + 0.15170000000000000 -8.7135107605718076E-005 + 0.15280000000000005 -8.4831226558890194E-005 + 0.15390000000000004 -8.1593294453341514E-005 + 0.15500000000000003 -7.7371965744532645E-005 + 0.15610000000000002 -7.2126931627281010E-005 + 0.15720000000000001 -6.5828484366647899E-005 + 0.15830000000000000 -5.8458757848711684E-005 + 0.15940000000000004 -5.0012535211862996E-005 + 0.16050000000000003 -4.0499337046639994E-005 + 0.16160000000000002 -2.9945107598905452E-005 + 0.16270000000000001 -1.8388931493973359E-005 + 0.16380000000000000 -5.8881305449176580E-006 + 0.16490000000000005 7.4851282079180237E-006 + 0.16600000000000004 2.1640424165525474E-005 + 0.16710000000000003 3.6471388739300892E-005 + 0.16820000000000002 5.1856237405445427E-005 + 0.16930000000000001 6.7657019826583564E-005 + 0.17040000000000000 8.3725346485152841E-005 + 0.17150000000000004 9.9899421911686659E-005 + 0.17260000000000003 1.1600826110225171E-004 + 0.17370000000000002 1.3187309377826750E-004 + 0.17480000000000001 1.4731053670402616E-004 + 0.17590000000000000 1.6213468916248530E-004 + 0.17700000000000005 1.7616144032217562E-004 + 0.17810000000000004 1.8920873117167503E-004 + 0.17920000000000003 2.0110109471715987E-004 + 0.18030000000000002 2.1167156228329986E-004 + 0.18140000000000001 2.2076678578741848E-004 + 0.18250000000000000 2.2824871120974422E-004 + 0.18360000000000004 2.3399683414027095E-004 + 0.18470000000000003 2.3791083367541432E-004 + 0.18580000000000002 2.3991185298655182E-004 + 0.18690000000000001 2.3994551156647503E-004 + 0.18800000000000000 2.3798106121830642E-004 + 0.18910000000000005 2.3401508224196732E-004 + 0.19020000000000004 2.2807047935202718E-004 + 0.19130000000000003 2.2019556490704417E-004 + 0.19240000000000002 2.1046520851086825E-004 + 0.19350000000000001 1.9897804304491729E-004 + 0.19460000000000005 1.8585569341666996E-004 + 0.19570000000000004 1.7124065198004246E-004 + 0.19680000000000003 1.5529694792348891E-004 + 0.19790000000000002 1.3820466119796038E-004 + 0.19900000000000001 1.2015625543426722E-004 + 0.20010000000000000 1.0135374759556726E-004 + 0.20120000000000005 8.2006365119013935E-005 + 0.20230000000000004 6.2329520005732775E-005 + 0.20340000000000003 4.2539337300695479E-005 + 0.20450000000000002 2.2849502784083597E-005 + 0.20560000000000000 3.4667616546357749E-006 + 0.20670000000000005 -1.5414001609315164E-005 + 0.20780000000000004 -3.3606556826271117E-005 + 0.20890000000000003 -5.0941111112479120E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0015.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0015.BXZ.semd new file mode 100644 index 00000000..31d00964 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0015.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 -1.9314127562355169E-038 + -0.10020000000000000 7.5865418843110000E-038 + -9.9099999999999994E-002 2.3067213468449226E-037 + -9.7999999999999990E-002 -2.3187686124231914E-036 + -9.6899999999999986E-002 1.1972652600756693E-037 + -9.5799999999999996E-002 3.4851028388558482E-035 + -9.4699999999999993E-002 -3.1062817041900599E-035 + -9.3599999999999989E-002 -3.9044549957791149E-034 + -9.2499999999999999E-002 4.4235904944781810E-034 + -9.1399999999999995E-002 3.7066345412280861E-033 + -9.0299999999999991E-002 -3.6973969923405461E-033 + -8.9200000000000002E-002 -3.1138413359108469E-032 + -8.8099999999999984E-002 1.8877015456673504E-032 + -8.6999999999999994E-002 2.3176220593976142E-031 + -8.5899999999999990E-002 -1.5813424447145196E-032 + -8.4799999999999986E-002 -1.4998311097282891E-030 + -8.3699999999999997E-002 -8.3818116871823656E-031 + -8.2599999999999993E-002 8.1725535682727123E-030 + -8.1499999999999989E-002 1.0656446482407697E-029 + -8.0399999999999999E-002 -3.5342755455777856E-029 + -7.9299999999999995E-002 -8.3639941644736186E-029 + -7.8199999999999992E-002 1.0256861308393694E-028 + -7.7100000000000002E-002 4.8924990600726851E-028 + -7.5999999999999984E-002 -1.8457861313334837E-029 + -7.4899999999999994E-002 -2.1878810687271881E-027 + -7.3799999999999991E-002 -2.0646997450421471E-027 + -7.2699999999999987E-002 7.0269934470379563E-027 + -7.1599999999999997E-002 1.5547784381261318E-026 + -7.0499999999999993E-002 -1.1227666211760178E-026 + -6.9399999999999989E-002 -7.1161281041289219E-026 + -6.8300000000000000E-002 -3.5715800743397750E-026 + -6.7199999999999996E-002 2.1690046133413808E-025 + -6.6099999999999992E-002 3.6787557029992332E-025 + -6.5000000000000002E-002 -3.2414883776019962E-025 + -6.3899999999999985E-002 -1.5971679220090136E-024 + -6.2799999999999995E-002 -8.0030032511904143E-025 + -6.1699999999999991E-002 4.1233274366445576E-024 + -6.0599999999999994E-002 7.3580724833173049E-024 + -5.9499999999999990E-002 -3.6587392449977684E-024 + -5.8399999999999994E-002 -2.6110456614812336E-023 + -5.7299999999999990E-002 -2.1189876765067478E-023 + -5.6199999999999986E-002 4.7535899867953291E-023 + -5.5099999999999996E-002 1.1690398598266673E-022 + -5.3999999999999992E-002 1.7467283174096594E-023 + -5.2899999999999989E-002 -2.8513148965095320E-022 + -5.1799999999999985E-002 -4.0361458583925514E-022 + -5.0699999999999995E-002 2.0385942936758227E-022 + -4.9599999999999991E-002 1.2484838327809408E-021 + -4.8499999999999988E-002 1.1123671836278270E-021 + -4.7399999999999998E-002 -1.4838041962519895E-021 + -4.6299999999999994E-002 -4.4647263394037901E-021 + -4.5199999999999990E-002 -2.5258489109093050E-021 + -4.4099999999999986E-002 6.3875197901868071E-021 + -4.2999999999999997E-002 1.3827067108905448E-020 + -4.1899999999999993E-002 5.2616155009898979E-021 + -4.0799999999999989E-002 -2.0818929174370689E-020 + -3.9699999999999985E-002 -3.8786767110075694E-020 + -3.8599999999999995E-002 -1.3625506458081003E-020 + -3.7499999999999992E-002 5.3746590213212890E-020 + -3.6399999999999988E-002 1.0212782847946542E-019 + -3.5299999999999984E-002 5.2514410986761389E-020 + -3.4199999999999994E-002 -1.0379746669650956E-019 + -3.3099999999999991E-002 -2.5564663065804877E-019 + -3.1999999999999987E-002 -2.2517931980043039E-019 + -3.0899999999999997E-002 9.4254981903127125E-020 + -2.9799999999999993E-002 5.8873230760087518E-019 + -2.8699999999999989E-002 8.5428752802154353E-019 + -2.7599999999999986E-002 3.4697758079458923E-019 + -2.6499999999999996E-002 -1.1131518395636353E-018 + -2.5399999999999992E-002 -2.6784958162546434E-018 + -2.4299999999999988E-002 -2.4453164967080889E-018 + -2.3199999999999985E-002 1.0944737911394582E-018 + -2.2099999999999995E-002 6.6298914871013068E-018 + -2.0999999999999991E-002 9.1416767023165536E-018 + -1.9899999999999987E-002 3.0897493373006950E-018 + -1.8799999999999983E-002 -1.1339914143259900E-017 + -1.7699999999999994E-002 -2.4515186555819808E-017 + -1.6599999999999990E-002 -2.1833040184726815E-017 + -1.5499999999999986E-002 4.4463625582200721E-018 + -1.4399999999999996E-002 4.4554829689360205E-017 + -1.3299999999999992E-002 7.1257301814813158E-017 + -1.2199999999999989E-002 5.3101104268302927E-017 + -1.1099999999999985E-002 -2.4462890543132981E-017 + -9.9999999999999950E-003 -1.3876207561972235E-016 + -8.8999999999999913E-003 -2.2124484700414564E-016 + -7.7999999999999875E-003 -1.7593279302099724E-016 + -6.6999999999999837E-003 6.2254089356773693E-017 + -5.5999999999999939E-003 4.4271389304151765E-016 + -4.4999999999999901E-003 7.4575941167953044E-016 + -3.3999999999999864E-003 6.4074283751084380E-016 + -2.2999999999999826E-003 -1.0890781705859330E-016 + -1.1999999999999927E-003 -1.3684631473313770E-015 + -9.9999999999988987E-005 -2.4684833424695003E-015 + 1.0000000000000148E-003 -2.3659112524470303E-015 + 2.1000000000000185E-003 -2.2080993529039996E-016 + 3.2000000000000084E-003 3.7787469618741527E-015 + 4.3000000000000121E-003 7.8174593466889646E-015 + 5.4000000000000159E-003 8.7108910647279610E-015 + 6.5000000000000058E-003 3.4190317626912750E-015 + 7.6000000000000234E-003 -8.5064562747763466E-015 + 8.7000000000000133E-003 -2.2798518579730462E-014 + 9.8000000000000032E-003 -3.0460924310259790E-014 + 1.0900000000000021E-002 -2.1164024512402256E-014 + 1.2000000000000011E-002 1.0285389788402145E-014 + 1.3100000000000001E-002 5.6970643209485611E-014 + 1.4200000000000018E-002 9.6729698903508243E-014 + 1.5300000000000008E-002 9.7258694695991077E-014 + 1.6400000000000026E-002 3.1205161339035309E-014 + 1.7500000000000016E-002 -1.0240790285004006E-013 + 1.8600000000000005E-002 -2.6050263834086207E-013 + 1.9700000000000023E-002 -3.5581108372151338E-013 + 2.0800000000000013E-002 -2.8496473301713177E-013 + 2.1900000000000003E-002 1.6266447824125896E-014 + 2.3000000000000020E-002 5.0909938157511769E-013 + 2.4100000000000010E-002 1.0130902193539182E-012 + 2.5200000000000000E-002 1.2298687459069702E-012 + 2.6300000000000018E-002 8.4987388220686411E-013 + 2.7400000000000008E-002 -2.7420267120249753E-013 + 2.8500000000000025E-002 -1.9502147292904670E-012 + 2.9600000000000015E-002 -3.5632471365870666E-012 + 3.0700000000000005E-002 -4.1808505442386679E-012 + 3.1800000000000023E-002 -2.8850730398460867E-012 + 3.2900000000000013E-002 7.3310324824604756E-013 + 3.4000000000000002E-002 6.0951018537869217E-012 + 3.5100000000000020E-002 1.1422341371358780E-011 + 3.6200000000000010E-002 1.4019355121241972E-011 + 3.7300000000000028E-002 1.1140583247581937E-011 + 3.8400000000000017E-002 1.2862190696197318E-012 + 3.9500000000000007E-002 -1.4497680833613913E-011 + 4.0600000000000025E-002 -3.1919751564135623E-011 + 4.1700000000000015E-002 -4.3917310760255290E-011 + 4.2800000000000005E-002 -4.2567956104466731E-011 + 4.3900000000000022E-002 -2.2160840870699694E-011 + 4.5000000000000012E-002 1.7460215565034964E-011 + 4.6100000000000002E-002 6.8601437031023949E-011 + 4.7200000000000020E-002 1.1579956438190209E-010 + 4.8300000000000010E-002 1.3905948614834074E-010 + 4.9400000000000027E-002 1.1998921300993004E-010 + 5.0500000000000017E-002 4.9327316536951216E-011 + 5.1600000000000007E-002 -6.6642469320754572E-011 + 5.2700000000000025E-002 -2.0359364194533214E-010 + 5.3800000000000014E-002 -3.2269087402170271E-010 + 5.4900000000000004E-002 -3.8061129248312398E-010 + 5.6000000000000022E-002 -3.4424424422141442E-010 + 5.7100000000000012E-002 -2.0606183426252755E-010 + 5.8200000000000002E-002 5.1664974382026330E-012 + 5.9300000000000019E-002 2.2340772287687827E-010 + 6.0400000000000009E-002 3.5714720070245676E-010 + 6.1500000000000027E-002 3.1334732031318424E-010 + 6.2600000000000017E-002 2.8923322070717461E-011 + 6.3700000000000007E-002 -4.9823145609195763E-010 + 6.4800000000000024E-002 -1.1879364159028682E-009 + 6.5900000000000014E-002 -1.8741097562724462E-009 + 6.7000000000000004E-002 -2.3228508005956883E-009 + 6.8100000000000022E-002 -2.2705592961358434E-009 + 6.9200000000000012E-002 -1.4743074538969836E-009 + 7.0300000000000029E-002 2.3804719306852462E-010 + 7.1400000000000019E-002 2.9322242411922161E-009 + 7.2500000000000009E-002 6.5584311315092236E-009 + 7.3600000000000027E-002 1.0974762432169882E-008 + 7.4700000000000016E-002 1.6001107994156882E-008 + 7.5800000000000006E-002 2.1492532198408298E-008 + 7.6900000000000024E-002 2.7415723025114858E-008 + 7.8000000000000014E-002 3.3909763885731081E-008 + 7.9100000000000004E-002 4.1316663867974057E-008 + 8.0200000000000021E-002 5.0177138888329864E-008 + 8.1300000000000011E-002 6.1191954614514543E-008 + 8.2400000000000029E-002 7.5166198598708434E-008 + 8.3500000000000019E-002 9.2952312513716606E-008 + 8.4600000000000009E-002 1.1541675348780700E-007 + 8.5700000000000026E-002 1.4344078635986079E-007 + 8.6800000000000016E-002 1.7796375573198020E-007 + 8.7900000000000006E-002 2.2005943378644588E-007 + 8.9000000000000024E-002 2.7102910848952888E-007 + 9.0100000000000013E-002 3.3248727504542330E-007 + 9.1200000000000003E-002 4.0642780163580028E-007 + 9.2300000000000021E-002 4.9525635859026806E-007 + 9.3400000000000011E-002 6.0179917227287660E-007 + 9.4500000000000028E-002 7.2929600491988822E-007 + 9.5600000000000018E-002 8.8139859144575894E-007 + 9.6700000000000008E-002 1.0621913588693133E-006 + 9.7800000000000026E-002 1.2762546930389362E-006 + 9.8900000000000016E-002 1.5287431551769259E-006 + 0.10000000000000001 1.8254843325848924E-006 + 0.10110000000000002 2.1730909338657511E-006 + 0.10220000000000001 2.5790375275391852E-006 + 0.10330000000000003 3.0516764581989264E-006 + 0.10440000000000002 3.6002816159452777E-006 + 0.10550000000000001 4.2350002331659198E-006 + 0.10660000000000003 4.9668269639369100E-006 + 0.10770000000000002 5.8075925153389107E-006 + 0.10880000000000001 6.7699807004828472E-006 + 0.10990000000000003 7.8675029726582579E-006 + 0.11100000000000002 9.1144920588703826E-006 + 0.11210000000000001 1.0526011465117335E-005 + 0.11320000000000002 1.2117789083276875E-005 + 0.11430000000000001 1.3906182175560389E-005 + 0.11540000000000003 1.5907968190731481E-005 + 0.11650000000000002 1.8139910025638528E-005 + 0.11760000000000001 2.0618643247871660E-005 + 0.11870000000000003 2.3360276827588677E-005 + 0.11980000000000002 2.6380061171948910E-005 + 0.12090000000000001 2.9691866075154394E-005 + 0.12200000000000003 3.3307922421954572E-005 + 0.12310000000000001 3.7238227378111333E-005 + 0.12420000000000003 4.1489769500913098E-005 + 0.12530000000000002 4.6066375944064930E-005 + 0.12640000000000001 5.0967730203410611E-005 + 0.12750000000000003 5.6188990129157901E-005 + 0.12860000000000002 6.1719947552774101E-005 + 0.12970000000000001 6.7544409830588847E-005 + 0.13080000000000003 7.3639785114210099E-005 + 0.13190000000000002 7.9976147389970720E-005 + 0.13300000000000001 8.6516156443394721E-005 + 0.13410000000000000 9.3213719082996249E-005 + 0.13520000000000004 1.0001449118135497E-004 + 0.13630000000000003 1.0685460438253358E-004 + 0.13740000000000002 1.1366073886165395E-004 + 0.13850000000000001 1.2035094550810754E-004 + 0.13960000000000000 1.2683369277510792E-004 + 0.14070000000000005 1.3300833234097809E-004 + 0.14180000000000004 1.3876662706024945E-004 + 0.14290000000000003 1.4399264182429761E-004 + 0.14400000000000002 1.4856288908049464E-004 + 0.14510000000000001 1.5235047612804919E-004 + 0.14620000000000000 1.5522410103585571E-004 + 0.14730000000000004 1.5704918769188225E-004 + 0.14840000000000003 1.5769287711009383E-004 + 0.14950000000000002 1.5702264499850571E-004 + 0.15060000000000001 1.5491120575461537E-004 + 0.15170000000000000 1.5123834600672126E-004 + 0.15280000000000005 1.4589299098588526E-004 + 0.15390000000000004 1.3877672608941793E-004 + 0.15500000000000003 1.2980388419236988E-004 + 0.15610000000000002 1.1890928726643324E-004 + 0.15720000000000001 1.0604898125166073E-004 + 0.15830000000000000 9.1200818133074790E-005 + 0.15940000000000004 7.4366726039443165E-005 + 0.16050000000000003 5.5575263104401529E-005 + 0.16160000000000002 3.4887030778918415E-005 + 0.16270000000000001 1.2391114978527185E-005 + 0.16380000000000000 -1.1792672921728808E-005 + 0.16490000000000005 -3.7512258131755516E-005 + 0.16600000000000004 -6.4585605286993086E-005 + 0.16710000000000003 -9.2801448772661388E-005 + 0.16820000000000002 -1.2191724817967042E-004 + 0.16930000000000001 -1.5166369848884642E-004 + 0.17040000000000000 -1.8174934666603804E-004 + 0.17150000000000004 -2.1186246885918081E-004 + 0.17260000000000003 -2.4167439551092684E-004 + 0.17370000000000002 -2.7084324392490089E-004 + 0.17480000000000001 -2.9901982634328306E-004 + 0.17590000000000000 -3.2585219014436007E-004 + 0.17700000000000005 -3.5099234082736075E-004 + 0.17810000000000004 -3.7410046206787229E-004 + 0.17920000000000003 -3.9485126035287976E-004 + 0.18030000000000002 -4.1293847607448697E-004 + 0.18140000000000001 -4.2808218859136105E-004 + 0.18250000000000000 -4.4003312359564006E-004 + 0.18360000000000004 -4.4857739703729749E-004 + 0.18470000000000003 -4.5354047324508429E-004 + 0.18580000000000002 -4.5479225809685886E-004 + 0.18690000000000001 -4.5224951463751495E-004 + 0.18800000000000000 -4.4587644515559077E-004 + 0.18910000000000005 -4.3568649562075734E-004 + 0.19020000000000004 -4.2174270492978394E-004 + 0.19130000000000003 -4.0416038245894015E-004 + 0.19240000000000002 -3.8310419768095016E-004 + 0.19350000000000001 -3.5878503695130348E-004 + 0.19460000000000005 -3.3145525958389044E-004 + 0.19570000000000004 -3.0140578746795654E-004 + 0.19680000000000003 -2.6896677445620298E-004 + 0.19790000000000002 -2.3449603759218007E-004 + 0.19900000000000001 -1.9837742729578167E-004 + 0.20010000000000000 -1.6101132496260107E-004 + 0.20120000000000005 -1.2280813825782388E-004 + 0.20230000000000004 -8.4186256572138518E-005 + 0.20340000000000003 -4.5562468585558236E-005 + 0.20450000000000002 -7.3467526817694306E-006 + 0.20560000000000000 3.0063563826843165E-005 + 0.20670000000000005 6.6292072006035596E-005 + 0.20780000000000004 1.0098702477989718E-004 + 0.20890000000000003 1.3382809993345290E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0016.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0016.BXX.semd new file mode 100644 index 00000000..64c6acfa --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0016.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 1.9595432523687732E-030 + -0.10679999999999999 -4.4594181876975378E-030 + -0.10569999999999999 -3.0723210863374017E-029 + -0.10460000000000000 6.4258791020694877E-029 + -0.10349999999999999 2.9027127417081031E-028 + -0.10239999999999999 -4.6664724032818852E-028 + -0.10130000000000000 -2.0752632781941167E-027 + -0.10020000000000000 2.0507569752097557E-027 + -9.9099999999999994E-002 1.1726666186259155E-026 + -9.7999999999999990E-002 -4.6992101308485572E-027 + -9.6899999999999986E-002 -5.2944288720343411E-026 + -9.5799999999999996E-002 -4.7411025738128795E-027 + -9.4699999999999993E-002 1.9614042797379261E-025 + -9.3599999999999989E-002 9.7820003331497338E-026 + -9.2499999999999999E-002 -6.3135752853026350E-025 + -9.1399999999999995E-002 -5.6938229853719173E-025 + -9.0299999999999991E-002 1.8606507184040656E-024 + -8.9200000000000002E-002 2.6774718123345046E-024 + -8.8099999999999984E-002 -4.7387919817325597E-024 + -8.6999999999999994E-002 -1.1244349978956117E-023 + -8.5899999999999990E-002 7.5621799873514738E-024 + -8.4799999999999986E-002 3.8791121142645083E-023 + -8.3699999999999997E-002 7.0800037473923295E-024 + -8.2599999999999993E-002 -9.9121679094679179E-023 + -8.1499999999999989E-002 -9.3908772637008382E-023 + -8.0399999999999999E-002 1.6725507167497690E-022 + -7.9299999999999995E-002 3.3376212650696152E-022 + -7.8199999999999992E-002 -1.3471329715716181E-022 + -7.7100000000000002E-002 -7.7046179114667556E-022 + -7.5999999999999984E-002 -1.3724235997575141E-022 + -7.4899999999999994E-002 1.5122246963436659E-021 + -7.3799999999999991E-002 9.2446399961393947E-022 + -7.2699999999999987E-002 -3.0605327235292568E-021 + -7.1599999999999997E-002 -3.8644614021545182E-021 + -7.0499999999999993E-002 5.0086840260690691E-021 + -6.9399999999999989E-002 1.3157958772706743E-020 + -6.8300000000000000E-002 -6.3024952763494809E-022 + -6.7199999999999996E-002 -2.9442954297722300E-020 + -6.6099999999999992E-002 -2.4788622248388087E-020 + -6.5000000000000002E-002 3.5229496272837005E-020 + -6.3899999999999985E-002 7.4170816910489404E-020 + -6.2799999999999995E-002 -1.9730610308153441E-021 + -6.1699999999999991E-002 -1.1983148399144917E-019 + -6.0599999999999994E-002 -6.7403800953209402E-020 + -5.9499999999999990E-002 1.5570118897783381E-019 + -5.8399999999999994E-002 1.7527953302589535E-019 + -5.7299999999999990E-002 -2.2764542954978653E-019 + -5.6199999999999986E-002 -4.9464475222360761E-019 + -5.5099999999999996E-002 1.4486326179701090E-019 + -5.3999999999999992E-002 1.1741691276413391E-018 + -5.2899999999999989E-002 7.8316566007483337E-019 + -5.1799999999999985E-002 -1.4747749374468114E-018 + -5.0699999999999995E-002 -2.7674036700336805E-018 + -4.9599999999999991E-002 -1.2248502769773100E-019 + -4.8499999999999988E-002 4.1183267155193054E-018 + -4.7399999999999998E-002 3.5007044529407680E-018 + -4.6299999999999994E-002 -3.0220295081170506E-018 + -4.5199999999999990E-002 -6.4422199225446633E-018 + -4.4099999999999986E-002 6.6808746607584361E-019 + -4.2999999999999997E-002 9.3955549759213289E-018 + -4.1899999999999993E-002 2.9376182081478517E-018 + -4.0799999999999989E-002 -1.5047738831319658E-017 + -3.9699999999999985E-002 -1.5277898528040088E-017 + -3.8599999999999995E-002 1.5952793535460878E-017 + -3.7499999999999992E-002 4.0582208770790584E-017 + -3.6399999999999988E-002 8.1812050330373436E-018 + -3.5299999999999984E-002 -5.9322614205444967E-017 + -3.4199999999999994E-002 -6.6171113812012400E-017 + -3.3099999999999991E-002 3.0271442139986497E-017 + -3.1999999999999987E-002 1.2269113422300930E-016 + -3.0899999999999997E-002 6.5905648392386982E-017 + -2.9799999999999993E-002 -1.0320134285805128E-016 + -2.8699999999999989E-002 -1.6215386983999512E-016 + -2.7599999999999986E-002 -6.8428753987875323E-019 + -2.6499999999999996E-002 1.6911662625021328E-016 + -2.5399999999999992E-002 7.0322012004921900E-017 + -2.4299999999999988E-002 -1.8748461512076159E-016 + -2.3199999999999985E-002 -1.6164578242054055E-016 + -2.2099999999999995E-002 2.7199191436313086E-016 + -2.0999999999999991E-002 5.5430608985885784E-016 + -1.9899999999999987E-002 9.0503438858537561E-017 + -1.8799999999999983E-002 -7.8513860867209331E-016 + -1.7699999999999994E-002 -9.7992013470076487E-016 + -1.6599999999999990E-002 -4.5197036173334125E-017 + -1.5499999999999986E-002 1.0112073083108522E-015 + -1.4399999999999996E-002 8.9486129789572485E-016 + -1.3299999999999992E-002 -1.5427773397995101E-016 + -1.2199999999999989E-002 -5.3295905964303655E-016 + -1.1099999999999985E-002 4.2855144922386654E-016 + -9.9999999999999950E-003 1.1796141871257154E-015 + -8.8999999999999913E-003 -8.5306554237442507E-017 + -7.7999999999999875E-003 -2.5300340503729181E-015 + -6.6999999999999837E-003 -3.1040369385081090E-015 + -5.5999999999999939E-003 -3.7265812731471942E-016 + -4.4999999999999901E-003 3.1979059767557778E-015 + -3.3999999999999864E-003 3.9515459182787663E-015 + -2.2999999999999826E-003 1.4799103426960591E-015 + -1.1999999999999927E-003 -1.1472447171672739E-015 + -9.9999999999988987E-005 -1.6270354128320396E-015 + 1.0000000000000148E-003 -1.1445564463509255E-015 + 2.1000000000000185E-003 -1.7963978506905240E-015 + 3.2000000000000084E-003 -2.7291573084705376E-015 + 4.3000000000000121E-003 -1.0012266132142364E-015 + 5.4000000000000159E-003 3.7827627450770854E-015 + 6.5000000000000058E-003 7.7352547991579347E-015 + 7.6000000000000234E-003 6.4885192860720652E-015 + 8.7000000000000133E-003 -5.3527521829774423E-016 + 9.8000000000000032E-003 -1.0275180500288889E-014 + 1.0900000000000021E-002 -1.8459309398415925E-014 + 1.2000000000000011E-002 -2.0102649877845255E-014 + 1.3100000000000001E-002 -9.9615936566222960E-015 + 1.4200000000000018E-002 1.2980535124150396E-014 + 1.5300000000000008E-002 3.9887448948167439E-014 + 1.6400000000000026E-002 5.4855456250524695E-014 + 1.7500000000000016E-002 4.6547591085396856E-014 + 1.8600000000000005E-002 1.6286846071561674E-014 + 1.9700000000000023E-002 -2.6401764550098260E-014 + 2.0800000000000013E-002 -7.2565753048408482E-014 + 2.1900000000000003E-002 -1.1169539549998539E-013 + 2.3000000000000020E-002 -1.2290983389482563E-013 + 2.4100000000000010E-002 -8.0446357854282308E-014 + 2.5200000000000000E-002 1.9592315915256328E-014 + 2.6300000000000018E-002 1.3886794817362380E-013 + 2.7400000000000008E-002 2.1459894137317720E-013 + 2.8500000000000025E-002 2.0279673665184184E-013 + 2.9600000000000015E-002 1.0804072615938978E-013 + 3.0700000000000005E-002 -2.6211193995427304E-014 + 3.1800000000000023E-002 -1.4919223625606270E-013 + 3.2900000000000013E-002 -2.1288613233361176E-013 + 3.4000000000000002E-002 -1.7907745598899627E-013 + 3.5100000000000020E-002 -3.3076189356884278E-014 + 3.6200000000000010E-002 1.8016575102468291E-013 + 3.7300000000000028E-002 3.4155761986093269E-013 + 3.8400000000000017E-002 3.1656806082774880E-013 + 3.9500000000000007E-002 2.3057199053690136E-014 + 4.0600000000000025E-002 -5.1169918996452068E-013 + 4.1700000000000015E-002 -1.1341669790831954E-012 + 4.2800000000000005E-002 -1.6270109174862379E-012 + 4.3900000000000022E-002 -1.7717473538639283E-012 + 4.5000000000000012E-002 -1.4495439354042516E-012 + 4.6100000000000002E-002 -7.0383060274056830E-013 + 4.7200000000000020E-002 2.1392056962638017E-013 + 4.8300000000000010E-002 8.6777953529557084E-013 + 4.9400000000000027E-002 8.5816857092746446E-013 + 5.0500000000000017E-002 -7.3086386931636022E-014 + 5.1600000000000007E-002 -1.8019813072256419E-012 + 5.2700000000000025E-002 -3.9432367961167447E-012 + 5.3800000000000014E-002 -5.9046977377019694E-012 + 5.4900000000000004E-002 -6.9922201709204934E-012 + 5.6000000000000022E-002 -6.7547278534418886E-012 + 5.7100000000000012E-002 -5.5500504365924019E-012 + 5.8200000000000002E-002 -4.0174738535903032E-012 + 5.9300000000000019E-002 -3.0200362610005582E-012 + 6.0400000000000009E-002 -3.9635746941490968E-012 + 6.1500000000000027E-002 -7.1146114173636921E-012 + 6.2600000000000017E-002 -1.2717898782710346E-011 + 6.3700000000000007E-002 -2.0348970772299246E-011 + 6.4800000000000024E-002 -2.7362936569352847E-011 + 6.5900000000000014E-002 -3.1967085228901126E-011 + 6.7000000000000004E-002 -3.3114785219501286E-011 + 6.8100000000000022E-002 -3.1135243688806824E-011 + 6.9200000000000012E-002 -2.8449216940562572E-011 + 7.0300000000000029E-002 -3.0126567907018398E-011 + 7.1400000000000019E-002 -3.4513523983203953E-011 + 7.2500000000000009E-002 -4.4761427203665605E-011 + 7.3600000000000027E-002 -5.8448447470826892E-011 + 7.4700000000000016E-002 -7.6750217292698153E-011 + 7.5800000000000006E-002 -9.7869504167569232E-011 + 7.6900000000000024E-002 -1.2139247940190501E-010 + 7.8000000000000014E-002 -1.3039479218601713E-010 + 7.9100000000000004E-002 -1.3557370504013733E-010 + 8.0200000000000021E-002 -1.3020236278027397E-010 + 8.1300000000000011E-002 -1.3014091193586097E-010 + 8.2400000000000029E-002 -1.3705428458798963E-010 + 8.3500000000000019E-002 -1.5477095993698953E-010 + 8.4600000000000009E-002 -1.8656504119363149E-010 + 8.5700000000000026E-002 -2.2946190780803732E-010 + 8.6800000000000016E-002 -2.8082494663017599E-010 + 8.7900000000000006E-002 -3.0643540482877540E-010 + 8.9000000000000024E-002 -3.4749686461665874E-010 + 9.0100000000000013E-002 -3.8073932895343887E-010 + 9.1200000000000003E-002 -3.9994102474238957E-010 + 9.2300000000000021E-002 -3.8903655297239936E-010 + 9.3400000000000011E-002 -3.6383335233480807E-010 + 9.4500000000000028E-002 -3.2190214382943338E-010 + 9.5600000000000018E-002 -3.5154670841031077E-010 + 9.6700000000000008E-002 -4.4106684971012555E-010 + 9.7800000000000026E-002 -5.5745669191864522E-010 + 9.8900000000000016E-002 -5.9713006761441534E-010 + 0.10000000000000001 -5.5939963772289047E-010 + 0.10110000000000002 -5.5711063540186956E-010 + 0.10220000000000001 -5.1767490294452045E-010 + 0.10330000000000003 -4.9710863203600297E-010 + 0.10440000000000002 -4.1941891626429140E-010 + 0.10550000000000001 -3.3643579588904515E-010 + 0.10660000000000003 -3.1369884467835618E-010 + 0.10770000000000002 -1.2949115391069910E-010 + 0.10880000000000001 -2.1810081518580660E-010 + 0.10990000000000003 -3.5296351952318616E-010 + 0.11100000000000002 -4.7010739745445562E-010 + 0.11210000000000001 -2.9682012403497993E-010 + 0.11320000000000002 -6.2249268240055500E-011 + 0.11430000000000001 2.1428377128263065E-010 + 0.11540000000000003 4.6442824586101494E-010 + 0.11650000000000002 4.6193429636964822E-010 + 0.11760000000000001 6.1892663216767119E-010 + 0.11870000000000003 1.1044756220712770E-009 + 0.11980000000000002 1.0602811961746283E-009 + 0.12090000000000001 9.0976576272439047E-010 + 0.12200000000000003 1.2535115168077482E-009 + 0.12310000000000001 1.0756076029849737E-009 + 0.12420000000000003 6.6030136913752813E-010 + 0.12530000000000002 1.1518103137930780E-009 + 0.12640000000000001 2.1752877277236848E-009 + 0.12750000000000003 2.7536715130338507E-009 + 0.12860000000000002 2.7759803344906686E-009 + 0.12970000000000001 2.1593555832311040E-009 + 0.13080000000000003 1.7039851751832202E-009 + 0.13190000000000002 2.1186039589338179E-009 + 0.13300000000000001 2.4257407194028247E-009 + 0.13410000000000000 2.5743902565267263E-009 + 0.13520000000000004 2.5090005628669587E-009 + 0.13630000000000003 2.7889215381549093E-009 + 0.13740000000000002 1.6967703908576937E-009 + 0.13850000000000001 1.5687371401895689E-009 + 0.13960000000000000 1.2955861938834801E-009 + 0.14070000000000005 1.4922871827138806E-009 + 0.14180000000000004 1.2505951829666628E-009 + 0.14290000000000003 1.0213333512254508E-009 + 0.14400000000000002 1.0732825739268037E-009 + 0.14510000000000001 7.7847350787862979E-010 + 0.14620000000000000 8.0865159013399079E-010 + 0.14730000000000004 6.0847893390558738E-010 + 0.14840000000000003 -3.0534413886229572E-010 + 0.14950000000000002 -9.4819496698761441E-010 + 0.15060000000000001 -1.7448339439951610E-009 + 0.15170000000000000 -2.0351205165525244E-009 + 0.15280000000000005 -1.7752952441441039E-009 + 0.15390000000000004 -1.8116644850962871E-009 + 0.15500000000000003 -2.2095445473269137E-009 + 0.15610000000000002 -2.6922599705159200E-009 + 0.15720000000000001 -2.9939442036663877E-009 + 0.15830000000000000 -2.8855673406269489E-009 + 0.15940000000000004 -2.5906943257325565E-009 + 0.16050000000000003 -3.0497493419545663E-009 + 0.16160000000000002 -3.9645695615320165E-009 + 0.16270000000000001 -4.8027790633398126E-009 + 0.16380000000000000 -4.5578070206886423E-009 + 0.16490000000000005 -3.5699909695097176E-009 + 0.16600000000000004 -2.6089943538920579E-009 + 0.16710000000000003 -2.1767974089925701E-009 + 0.16820000000000002 -2.7547968350916108E-009 + 0.16930000000000001 -3.9438030619010078E-009 + 0.17040000000000000 -3.9518055494625060E-009 + 0.17150000000000004 -2.9703874915298911E-009 + 0.17260000000000003 -1.1482358397429948E-009 + 0.17370000000000002 4.6401810172014279E-010 + 0.17480000000000001 -1.4204803999717797E-010 + 0.17590000000000000 -1.9998454003911093E-009 + 0.17700000000000005 -1.7344516933803789E-009 + 0.17810000000000004 -5.7616406090588157E-010 + 0.17920000000000003 8.3821317942156526E-012 + 0.18030000000000002 1.5218362681146402E-010 + 0.18140000000000001 -5.6115119495547816E-011 + 0.18250000000000000 -3.7161904109517252E-010 + 0.18360000000000004 3.1037020176150065E-010 + 0.18470000000000003 2.1197845700982043E-009 + 0.18580000000000002 3.7661558316415267E-009 + 0.18690000000000001 3.8326928297749419E-009 + 0.18800000000000000 2.1926722659770803E-009 + 0.18910000000000005 4.6161607869521504E-010 + 0.19020000000000004 3.4388891734238314E-010 + 0.19130000000000003 1.8611890917341611E-009 + 0.19240000000000002 3.4301048668083922E-009 + 0.19350000000000001 3.5430387512747075E-009 + 0.19460000000000005 1.9832926412277629E-009 + 0.19570000000000004 5.6666354941725672E-010 + 0.19680000000000003 5.7479898618595371E-010 + 0.19790000000000002 1.9444603704954488E-009 + 0.19900000000000001 3.3831231149861196E-009 + 0.20010000000000000 3.8729450757557515E-009 + 0.20120000000000005 2.5898367894683361E-009 + 0.20230000000000004 5.4113208358685938E-010 + 0.20340000000000003 -5.9509364103149665E-010 + 0.20450000000000002 -2.0707918713114282E-010 + 0.20560000000000000 8.7408025262192268E-010 + 0.20670000000000005 1.4191030572874297E-009 + 0.20780000000000004 8.7246238011928767E-010 + 0.20890000000000003 -2.5355695321138683E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0016.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0016.BXZ.semd new file mode 100644 index 00000000..217b2aa8 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0016.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 3.7337474201100635E-029 + -0.10790000000000000 -1.5412331116230077E-029 + -0.10679999999999999 -4.7066145611127484E-028 + -0.10569999999999999 3.4943850225312188E-029 + -0.10460000000000000 2.2726641641460085E-027 + -0.10349999999999999 -2.3659198105761773E-027 + -0.10239999999999999 -5.7739618548042435E-027 + -0.10130000000000000 4.9473448648790688E-026 + -0.10020000000000000 7.3761391236800962E-026 + -9.9099999999999994E-002 -3.5826211687844746E-025 + -9.7999999999999990E-002 -9.5600899394660535E-025 + -9.6899999999999986E-002 7.2430452234605688E-025 + -9.5799999999999996E-002 5.5817569121381546E-024 + -9.4699999999999993E-002 4.8780894348069386E-024 + -9.3599999999999989E-002 -1.3090440691632518E-023 + -9.2499999999999999E-002 -3.3913111382789572E-023 + -9.1399999999999995E-002 -1.4169964497130359E-023 + -9.0299999999999991E-002 5.5987092963330826E-023 + -8.9200000000000002E-002 1.2020262363506650E-022 + -8.8099999999999984E-002 1.4259948282867109E-022 + -8.6999999999999994E-002 8.8054717900897396E-023 + -8.5899999999999990E-002 -3.6373914382794757E-022 + -8.4799999999999986E-002 -1.5562618655683319E-021 + -8.3699999999999997E-002 -2.2292374124945963E-021 + -8.2599999999999993E-002 1.1398419594010010E-021 + -8.1499999999999989E-002 9.5910477270401173E-021 + -8.0399999999999999E-002 1.4230810411600886E-020 + -7.9299999999999995E-002 -2.0212770928666662E-022 + -7.8199999999999992E-002 -3.4533265459834511E-020 + -7.7100000000000002E-002 -5.9679601317886301E-020 + -7.5999999999999984E-002 -3.5590554147867866E-020 + -7.4899999999999994E-002 5.0935869265848915E-020 + -7.3799999999999991E-002 1.7517758301539819E-019 + -7.2699999999999987E-002 2.7621098692097060E-019 + -7.1599999999999997E-002 2.1148621071431878E-019 + -7.0499999999999993E-002 -2.4874861643360422E-019 + -6.9399999999999989E-002 -1.1344285792797243E-018 + -6.8300000000000000E-002 -1.7642918741531276E-018 + -6.7199999999999996E-002 -7.9612075603348575E-019 + -6.6099999999999992E-002 2.4487949979790275E-018 + -6.5000000000000002E-002 6.2714443491800280E-018 + -6.3899999999999985E-002 6.7751005620931532E-018 + -6.2799999999999995E-002 7.9459791652577563E-019 + -6.1699999999999991E-002 -1.0857172364954566E-017 + -6.0599999999999994E-002 -2.2700521036723427E-017 + -5.9499999999999990E-002 -2.5839889837043881E-017 + -5.8399999999999994E-002 -9.5859132231075446E-018 + -5.7299999999999990E-002 3.2789317058871359E-017 + -5.6199999999999986E-002 8.9371028599952466E-017 + -5.5099999999999996E-002 1.1655931713404761E-016 + -5.3999999999999992E-002 5.5178522054615553E-017 + -5.2899999999999989E-002 -1.1382570358524157E-016 + -5.1799999999999985E-002 -3.1578529121141150E-016 + -5.0699999999999995E-002 -3.9751610909690978E-016 + -4.9599999999999991E-002 -2.2280119063538661E-016 + -4.8499999999999988E-002 2.2402896489243172E-016 + -4.7399999999999998E-002 7.9938358526254250E-016 + -4.6299999999999994E-002 1.2179048409019380E-015 + -4.5199999999999990E-002 1.0986547780271493E-015 + -4.4099999999999986E-002 1.1228390509789173E-016 + -4.2999999999999997E-002 -1.6862904496901614E-015 + -4.1899999999999993E-002 -3.5227636525767729E-015 + -4.0799999999999989E-002 -4.0350849662181953E-015 + -3.9699999999999985E-002 -2.1037206739539342E-015 + -3.8599999999999995E-002 2.1420535734984012E-015 + -3.7499999999999992E-002 7.0666624712534352E-015 + -3.6399999999999988E-002 1.0296900119122383E-014 + -3.5299999999999984E-002 9.7682194228959282E-015 + -3.4199999999999994E-002 4.2955276922246322E-015 + -3.3099999999999991E-002 -6.0232148655085978E-015 + -3.1999999999999987E-002 -1.8899688603957014E-014 + -3.0899999999999997E-002 -2.9128490662251941E-014 + -2.9799999999999993E-002 -2.9913734250069934E-014 + -2.8699999999999989E-002 -1.6592372549702195E-014 + -2.7599999999999986E-002 1.0003699664430307E-014 + -2.6499999999999996E-002 4.3557032844898300E-014 + -2.5399999999999992E-002 7.4719215732189925E-014 + -2.4299999999999988E-002 9.2169937589321738E-014 + -2.3199999999999985E-002 8.1799726768614495E-014 + -2.2099999999999995E-002 2.9473717574630270E-014 + -2.0999999999999991E-002 -6.8365147256384956E-014 + -1.9899999999999987E-002 -1.9201580971940635E-013 + -1.8799999999999983E-002 -2.9645415896423222E-013 + -1.7699999999999994E-002 -3.2548025689568827E-013 + -1.6599999999999990E-002 -2.3350895869689303E-013 + -1.5499999999999986E-002 -3.0123140699905458E-015 + -1.4399999999999996E-002 3.4366362837087716E-013 + -1.3299999999999992E-002 7.3275489408802796E-013 + -1.2199999999999989E-002 1.0337126120363305E-012 + -1.1099999999999985E-002 1.0800298372651285E-012 + -9.9999999999999950E-003 7.2678365062306405E-013 + -8.8999999999999913E-003 -7.5428311058049757E-014 + -7.7999999999999875E-003 -1.2279986055796499E-012 + -6.6999999999999837E-003 -2.4742837986813093E-012 + -5.5999999999999939E-003 -3.4267835964663096E-012 + -4.4999999999999901E-003 -3.6274598776142586E-012 + -3.3999999999999864E-003 -2.6573693332615500E-012 + -2.2999999999999826E-003 -3.0402115829171461E-013 + -1.1999999999999927E-003 3.2564829739040180E-012 + -9.9999999999988987E-005 7.3510407830323921E-012 + 1.0000000000000148E-003 1.0849134958468287E-011 + 2.1000000000000185E-003 1.2364874749093424E-011 + 3.2000000000000084E-003 1.0590572689650468E-011 + 4.3000000000000121E-003 4.7172257419680896E-012 + 5.4000000000000159E-003 -5.1288469998800323E-012 + 6.5000000000000058E-003 -1.7563414264620825E-011 + 7.6000000000000234E-003 -2.9900592418696803E-011 + 8.7000000000000133E-003 -3.8495165388674479E-011 + 9.8000000000000032E-003 -3.9456396483394940E-011 + 1.0900000000000021E-002 -2.9622831965170349E-011 + 1.2000000000000011E-002 -7.6443252769453629E-012 + 1.3100000000000001E-002 2.5038969161950142E-011 + 1.4200000000000018E-002 6.3623953328040272E-011 + 1.5300000000000008E-002 1.0011144691013385E-010 + 1.6400000000000026E-002 1.2439609065051371E-010 + 1.7500000000000016E-002 1.2618804612340995E-010 + 1.8600000000000005E-002 9.7444885494013533E-011 + 1.9700000000000023E-002 3.4873617882347219E-011 + 2.0800000000000013E-002 -5.8033411409752489E-011 + 2.1900000000000003E-002 -1.7009446628968306E-010 + 2.3000000000000020E-002 -2.8332336476921682E-010 + 2.4100000000000010E-002 -3.7591460499974971E-010 + 2.5200000000000000E-002 -4.2700759594893611E-010 + 2.6300000000000018E-002 -4.2232675689923838E-010 + 2.7400000000000008E-002 -3.5952069099565165E-010 + 2.8500000000000025E-002 -2.5193214181484791E-010 + 2.9600000000000015E-002 -1.2955506112355408E-010 + 3.0700000000000005E-002 -3.6093090322042443E-011 + 3.1800000000000023E-002 -2.1663865146237526E-011 + 3.2900000000000013E-002 -1.3178796942625581E-010 + 3.4000000000000002E-002 -3.9439346233294259E-010 + 3.5100000000000020E-002 -8.0729378737487423E-010 + 3.6200000000000010E-002 -1.3287188016519735E-009 + 3.7300000000000028E-002 -1.8733334883336283E-009 + 3.8400000000000017E-002 -2.3153701178557640E-009 + 3.9500000000000007E-002 -2.4991688718500882E-009 + 4.0600000000000025E-002 -2.2556057022171672E-009 + 4.1700000000000015E-002 -1.4214865950989974E-009 + 4.2800000000000005E-002 1.4193397845918554E-010 + 4.3900000000000022E-002 2.5351791776984101E-009 + 4.5000000000000012E-002 5.8151266024708548E-009 + 4.6100000000000002E-002 1.0000542616239727E-008 + 4.7200000000000020E-002 1.5089927529743363E-008 + 4.8300000000000010E-002 2.1089672230800716E-008 + 4.9400000000000027E-002 2.8050195055584481E-008 + 5.0500000000000017E-002 3.6104736977904395E-008 + 5.1600000000000007E-002 4.5506709511755616E-008 + 5.2700000000000025E-002 5.6659430924810295E-008 + 5.3800000000000014E-002 7.0135328655851481E-008 + 5.4900000000000004E-002 8.6684551092730544E-008 + 5.6000000000000022E-002 1.0723405097223804E-007 + 5.7100000000000012E-002 1.3287876754475292E-007 + 5.8200000000000002E-002 1.6487351217620017E-007 + 5.9300000000000019E-002 2.0462908878471353E-007 + 6.0400000000000009E-002 2.5372420964231424E-007 + 6.1500000000000027E-002 3.1393119570566341E-007 + 6.2600000000000017E-002 3.8726022921764525E-007 + 6.3700000000000007E-002 4.7602895847376203E-007 + 6.4800000000000024E-002 5.8293409210818936E-007 + 6.5900000000000014E-002 7.1113288413471309E-007 + 6.7000000000000004E-002 8.6432737589348108E-007 + 6.8100000000000022E-002 1.0468239679539693E-006 + 6.9200000000000012E-002 1.2636039627977880E-006 + 7.0300000000000029E-002 1.5203700058918912E-006 + 7.1400000000000019E-002 1.8235634797747480E-006 + 7.2500000000000009E-002 2.1804203242936637E-006 + 7.3600000000000027E-002 2.5989884306909516E-006 + 7.4700000000000016E-002 3.0881726615916705E-006 + 7.5800000000000006E-002 3.6578162507794332E-006 + 7.6900000000000024E-002 4.3187305891478900E-006 + 7.8000000000000014E-002 5.0827779887185898E-006 + 7.9100000000000004E-002 5.9628782764775679E-006 + 8.0200000000000021E-002 6.9730499490106013E-006 + 8.1300000000000011E-002 8.1283824329148047E-006 + 8.2400000000000029E-002 9.4450606411555782E-006 + 8.3500000000000019E-002 1.0940155334537849E-005 + 8.4600000000000009E-002 1.2631590834644157E-005 + 8.5700000000000026E-002 1.4537893548549619E-005 + 8.6800000000000016E-002 1.6678077372489497E-005 + 8.7900000000000006E-002 1.9071361748501658E-005 + 8.9000000000000024E-002 2.1737027054768987E-005 + 9.0100000000000013E-002 2.4693967134226114E-005 + 9.1200000000000003E-002 2.7960350053035654E-005 + 9.2300000000000021E-002 3.1553092412650585E-005 + 9.3400000000000011E-002 3.5487770219333470E-005 + 9.4500000000000028E-002 3.9777598431101069E-005 + 9.5600000000000018E-002 4.4433119910536334E-005 + 9.6700000000000008E-002 4.9461537855677307E-005 + 9.7800000000000026E-002 5.4866133723407984E-005 + 9.8900000000000016E-002 6.0645099438261241E-005 + 0.10000000000000001 6.6791268181987107E-005 + 0.10110000000000002 7.3290953878313303E-005 + 0.10220000000000001 8.0123340012505651E-005 + 0.10330000000000003 8.7259955762419850E-005 + 0.10440000000000002 9.4663773779757321E-005 + 0.10550000000000001 1.0228870814898983E-004 + 0.10660000000000003 1.1007825378328562E-004 + 0.10770000000000002 1.1796621402027085E-004 + 0.10880000000000001 1.2587566743604839E-004 + 0.10990000000000003 1.3371936802286655E-004 + 0.11100000000000002 1.4140024723019451E-004 + 0.11210000000000001 1.4881006791256368E-004 + 0.11320000000000002 1.5582969353999943E-004 + 0.11430000000000001 1.6233215865213424E-004 + 0.11540000000000003 1.6818163567222655E-004 + 0.11650000000000002 1.7323535575997084E-004 + 0.11760000000000001 1.7734459834173322E-004 + 0.11870000000000003 1.8035547691397369E-004 + 0.11980000000000002 1.8211414862889796E-004 + 0.12090000000000001 1.8246531544718891E-004 + 0.12200000000000003 1.8125720089301467E-004 + 0.12310000000000001 1.7834546451922506E-004 + 0.12420000000000003 1.7359279445372522E-004 + 0.12530000000000002 1.6687478637322783E-004 + 0.12640000000000001 1.5808056923560798E-004 + 0.12750000000000003 1.4711769472341985E-004 + 0.12860000000000002 1.3391619722824544E-004 + 0.12970000000000001 1.1842996173072606E-004 + 0.13080000000000003 1.0063970694318414E-004 + 0.13190000000000002 8.0554571468383074E-005 + 0.13300000000000001 5.8216010074829683E-005 + 0.13410000000000000 3.3699434425216168E-005 + 0.13520000000000004 7.1165900408232119E-006 + 0.13630000000000003 -2.1385945728980005E-005 + 0.13740000000000002 -5.1622908358694986E-005 + 0.13850000000000001 -8.3377679402474314E-005 + 0.13960000000000000 -1.1639669537544250E-004 + 0.14070000000000005 -1.5039404388517141E-004 + 0.14180000000000004 -1.8505255866330117E-004 + 0.14290000000000003 -2.2002925106789917E-004 + 0.14400000000000002 -2.5495706358924508E-004 + 0.14510000000000001 -2.8945042868144810E-004 + 0.14620000000000000 -3.2311264658346772E-004 + 0.14730000000000004 -3.5553792258724570E-004 + 0.14840000000000003 -3.8631830830127001E-004 + 0.14950000000000002 -4.1505042463541031E-004 + 0.15060000000000001 -4.4134104973636568E-004 + 0.15170000000000000 -4.6481666504405439E-004 + 0.15280000000000005 -4.8512875218875706E-004 + 0.15390000000000004 -5.0195836229249835E-004 + 0.15500000000000003 -5.1502248970791698E-004 + 0.15610000000000002 -5.2407942712306976E-004 + 0.15720000000000001 -5.2893540123477578E-004 + 0.15830000000000000 -5.2944873459637165E-004 + 0.15940000000000004 -5.2553263958543539E-004 + 0.16050000000000003 -5.1715422887355089E-004 + 0.16160000000000002 -5.0434155855327845E-004 + 0.16270000000000001 -4.8717821482568979E-004 + 0.16380000000000000 -4.6580916387028992E-004 + 0.16490000000000005 -4.4043335947208107E-004 + 0.16600000000000004 -4.1130487807095051E-004 + 0.16710000000000003 -3.7872770917601883E-004 + 0.16820000000000002 -3.4305054577998817E-004 + 0.16930000000000001 -3.0466070165857673E-004 + 0.17040000000000000 -2.6398073532618582E-004 + 0.17150000000000004 -2.2145983530208468E-004 + 0.17260000000000003 -1.7757322348188609E-004 + 0.17370000000000002 -1.3280354323796928E-004 + 0.17480000000000001 -8.7635438831057400E-005 + 0.17590000000000000 -4.2553721868898720E-005 + 0.17700000000000005 1.9633739611890633E-006 + 0.17810000000000004 4.5456949010258541E-005 + 0.17920000000000003 8.7491273006889969E-005 + 0.18030000000000002 1.2766095460392535E-004 + 0.18140000000000001 1.6559482901357114E-004 + 0.18250000000000000 2.0096322987228632E-004 + 0.18360000000000004 2.3347961541730911E-004 + 0.18470000000000003 2.6290144887752831E-004 + 0.18580000000000002 2.8903482598252594E-004 + 0.18690000000000001 3.1173590105026960E-004 + 0.18800000000000000 3.3091314253397286E-004 + 0.18910000000000005 3.4652245813049376E-004 + 0.19020000000000004 3.5856786416843534E-004 + 0.19130000000000003 3.6709784762933850E-004 + 0.19240000000000002 3.7220210651867092E-004 + 0.19350000000000001 3.7401058943942189E-004 + 0.19460000000000005 3.7268878077156842E-004 + 0.19570000000000004 3.6843307316303253E-004 + 0.19680000000000003 3.6146485945209861E-004 + 0.19790000000000002 3.5202447907067835E-004 + 0.19900000000000001 3.4036874421872199E-004 + 0.20010000000000000 3.2676558475941420E-004 + 0.20120000000000005 3.1149177812039852E-004 + 0.20230000000000004 2.9482488753274083E-004 + 0.20340000000000003 2.7703910018317401E-004 + 0.20450000000000002 2.5840196758508682E-004 + 0.20560000000000000 2.3917130602058023E-004 + 0.20670000000000005 2.1959190780762583E-004 + 0.20780000000000004 1.9989300926681608E-004 + 0.20890000000000003 1.8028737395070493E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0017.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0017.BXX.semd new file mode 100644 index 00000000..61268486 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0017.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 -2.1335217507987356E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3247356507830386E-021 + -0.10790000000000000 3.2296866351523760E-019 + -0.10679999999999999 1.0674545438911759E-019 + -0.10569999999999999 -1.4623046727246917E-018 + -0.10460000000000000 -1.2596291892296786E-018 + -0.10349999999999999 4.7662452952132099E-018 + -0.10239999999999999 7.2483702952041428E-018 + -0.10130000000000000 -1.0592413357572268E-017 + -0.10020000000000000 -2.7792534045397783E-017 + -9.9099999999999994E-002 1.2570429676855009E-017 + -9.7999999999999990E-002 7.9820454186974412E-017 + -9.6899999999999986E-002 1.2145893289532581E-017 + -9.5799999999999996E-002 -1.8955652388419461E-016 + -9.4699999999999993E-002 -1.2844021153382026E-016 + -9.3599999999999989E-002 3.9215269647489555E-016 + -9.2499999999999999E-002 5.3948957778724880E-016 + -9.1399999999999995E-002 -6.0574322437205929E-016 + -9.0299999999999991E-002 -1.6980234441964096E-015 + -8.9200000000000002E-002 1.2997053537171276E-016 + -8.8099999999999984E-002 3.8443733805615214E-015 + -8.6999999999999994E-002 2.7951615038523817E-015 + -8.5899999999999990E-002 -5.4412934898660000E-015 + -8.4799999999999986E-002 -9.5917477316320200E-015 + -8.3699999999999997E-002 2.5227923421903675E-015 + -8.2599999999999993E-002 1.8417181367751286E-014 + -8.1499999999999989E-002 8.2132532789854287E-015 + -8.0399999999999999E-002 -2.5318133277819205E-014 + -7.9299999999999995E-002 -2.8646847399652411E-014 + -7.8199999999999992E-002 2.6885403422321520E-014 + -7.7100000000000002E-002 6.7104504732854592E-014 + -7.5999999999999984E-002 -4.8577093885479421E-015 + -7.4899999999999994E-002 -1.2584730349832207E-013 + -7.3799999999999991E-002 -8.8558866728587204E-014 + -7.2699999999999987E-002 1.4607451804139054E-013 + -7.1599999999999997E-002 2.6607240174135460E-013 + -7.0499999999999993E-002 -1.4646061937567158E-014 + -6.9399999999999989E-002 -4.1285182737771375E-013 + -6.8300000000000000E-002 -2.8991471224572296E-013 + -6.7199999999999996E-002 3.7689420811712337E-013 + -6.6099999999999992E-002 6.6022832817189125E-013 + -6.5000000000000002E-002 -1.0487629238361065E-013 + -6.3899999999999985E-002 -1.0222468488016445E-012 + -6.2799999999999995E-002 -5.2546741914280548E-013 + -6.1699999999999991E-002 1.1612622755757807E-012 + -6.0599999999999994E-002 1.6429044539731374E-012 + -5.9499999999999990E-002 -4.3080418247500030E-013 + -5.8399999999999994E-002 -2.6582672695008025E-012 + -5.7299999999999990E-002 -1.4798652754610675E-012 + -5.6199999999999986E-002 2.3741798457765917E-012 + -5.5099999999999996E-002 3.6569909427075498E-012 + -5.3999999999999992E-002 -3.4669578948161306E-013 + -5.2899999999999989E-002 -4.7691733374988221E-012 + -5.1799999999999985E-002 -2.8353883910897659E-012 + -5.0699999999999995E-002 3.9462586844118963E-012 + -4.9599999999999991E-002 6.1617724811391383E-012 + -4.8499999999999988E-002 -6.3211735108412159E-013 + -4.7399999999999998E-002 -7.9608403202868772E-012 + -4.6299999999999994E-002 -4.8449274106521223E-012 + -4.5199999999999990E-002 5.9952732882340154E-012 + -4.4099999999999986E-002 1.0003395681246197E-011 + -4.2999999999999997E-002 7.0885241036308666E-013 + -4.1899999999999993E-002 -9.9523445040716751E-012 + -4.0799999999999989E-002 -7.5309663019607065E-012 + -3.9699999999999985E-002 4.1720507257259065E-012 + -3.8599999999999995E-002 8.2180920055185958E-012 + -3.7499999999999992E-002 -6.3604682501786081E-013 + -3.6399999999999988E-002 -8.0511560959783957E-012 + -3.5299999999999984E-002 -1.8640664099095483E-012 + -3.4199999999999994E-002 9.1504356175553525E-012 + -3.3099999999999991E-002 8.9054649071718117E-012 + -3.1999999999999987E-002 -8.5630114110557543E-013 + -3.0899999999999997E-002 -4.3738437351115156E-012 + -2.9799999999999993E-002 6.2567556387629897E-013 + -2.8699999999999989E-002 -1.9748983264705755E-012 + -2.7599999999999986E-002 -1.6762107327150666E-011 + -2.6499999999999996E-002 -2.0915014511957430E-011 + -2.5399999999999992E-002 2.9957238946443088E-012 + -2.4299999999999988E-002 3.0769442549427595E-011 + -2.3199999999999985E-002 2.1638208586027829E-011 + -2.2099999999999995E-002 -1.9672459841690859E-011 + -2.0999999999999991E-002 -3.8395262663692975E-011 + -1.9899999999999987E-002 -5.0569270992895099E-012 + -1.8799999999999983E-002 3.2669079247371613E-011 + -1.7699999999999994E-002 9.1709140281892587E-012 + -1.6599999999999990E-002 -5.9845191302532186E-011 + -1.5499999999999986E-002 -8.4331104599488782E-011 + -1.4399999999999996E-002 -1.9538027445920036E-011 + -1.3299999999999992E-002 6.4584608494566709E-011 + -1.2199999999999989E-002 6.8618666304587350E-011 + -1.1099999999999985E-002 -7.4295873273011459E-012 + -9.9999999999999950E-003 -7.1610203877803258E-011 + -8.8999999999999913E-003 -6.8207717252022348E-011 + -7.7999999999999875E-003 -4.3069346700175259E-011 + -6.6999999999999837E-003 -6.1013291641209833E-011 + -5.5999999999999939E-003 -1.0980710091201829E-010 + -4.4999999999999901E-003 -1.3053948200170140E-010 + -3.3999999999999864E-003 -1.1126082000156856E-010 + -2.2999999999999826E-003 -9.0947332997970420E-011 + -1.1999999999999927E-003 -7.9965103982893027E-011 + -9.9999999999988987E-005 -4.9638730625911620E-011 + 1.0000000000000148E-003 -2.2741074648391368E-011 + 2.1000000000000185E-003 -9.5841591607470633E-011 + 3.2000000000000084E-003 -3.0045960164315488E-010 + 4.3000000000000121E-003 -5.0005799501207093E-010 + 5.4000000000000159E-003 -5.2337650879863418E-010 + 6.5000000000000058E-003 -3.9408121210726677E-010 + 7.6000000000000234E-003 -3.2740538058462221E-010 + 8.7000000000000133E-003 -4.4766321205536030E-010 + 9.8000000000000032E-003 -6.1746102675286352E-010 + 1.0900000000000021E-002 -6.2069943629339264E-010 + 1.2000000000000011E-002 -4.7082093779238221E-010 + 1.3100000000000001E-002 -4.5053241692905033E-010 + 1.4200000000000018E-002 -7.3692452140505793E-010 + 1.5300000000000008E-002 -1.1617300454958013E-009 + 1.6400000000000026E-002 -1.4692453920162052E-009 + 1.7500000000000016E-002 -1.5591076207854826E-009 + 1.8600000000000005E-002 -1.5574173062304908E-009 + 1.9700000000000023E-002 -1.5658601082435553E-009 + 2.0800000000000013E-002 -1.6014723991375490E-009 + 2.1900000000000003E-002 -1.6422715409802890E-009 + 2.3000000000000020E-002 -1.7130091789496760E-009 + 2.4100000000000010E-002 -1.8875558893682864E-009 + 2.5200000000000000E-002 -2.1210853073938551E-009 + 2.6300000000000018E-002 -2.2978421387875869E-009 + 2.7400000000000008E-002 -2.4953694666152160E-009 + 2.8500000000000025E-002 -2.9401925338845558E-009 + 2.9600000000000015E-002 -3.3449198966195581E-009 + 3.0700000000000005E-002 -3.4130578363544828E-009 + 3.1800000000000023E-002 -3.2528497673212087E-009 + 3.2900000000000013E-002 -3.0211986246087008E-009 + 3.4000000000000002E-002 -2.9966140679960063E-009 + 3.5100000000000020E-002 -2.9999811523850894E-009 + 3.6200000000000010E-002 -2.8609674629365145E-009 + 3.7300000000000028E-002 -2.8179549804718818E-009 + 3.8400000000000017E-002 -2.8652222816560879E-009 + 3.9500000000000007E-002 -2.7250388612287679E-009 + 4.0600000000000025E-002 -2.5126130065444841E-009 + 4.1700000000000015E-002 -2.3573294427592373E-009 + 4.2800000000000005E-002 -2.0902837238878647E-009 + 4.3900000000000022E-002 -1.7300794130648001E-009 + 4.5000000000000012E-002 -8.3871171119298538E-010 + 4.6100000000000002E-002 -5.7111887441507747E-010 + 4.7200000000000020E-002 -6.2977061066060713E-011 + 4.8300000000000010E-002 4.7402026748244452E-010 + 4.9400000000000027E-002 1.4985034324510593E-009 + 5.0500000000000017E-002 3.5445593127292341E-009 + 5.1600000000000007E-002 4.5401868931094214E-009 + 5.2700000000000025E-002 4.6443240364624216E-009 + 5.3800000000000014E-002 5.1103543619035463E-009 + 5.4900000000000004E-002 5.3085638107575051E-009 + 5.6000000000000022E-002 6.3871956612615577E-009 + 5.7100000000000012E-002 8.7634193235430757E-009 + 5.8200000000000002E-002 1.0062640498631481E-008 + 5.9300000000000019E-002 9.4207788237099521E-009 + 6.0400000000000009E-002 9.8940633463939776E-009 + 6.1500000000000027E-002 1.1494646123821894E-008 + 6.2600000000000017E-002 1.3617098559848273E-008 + 6.3700000000000007E-002 1.4945687354384063E-008 + 6.4800000000000024E-002 1.5097489480808690E-008 + 6.5900000000000014E-002 1.4086981359184847E-008 + 6.7000000000000004E-002 1.3462056358548580E-008 + 6.8100000000000022E-002 1.3184869196436466E-008 + 6.9200000000000012E-002 1.4093799016734465E-008 + 7.0300000000000029E-002 1.5216830462350117E-008 + 7.1400000000000019E-002 1.4914188994907818E-008 + 7.2500000000000009E-002 1.3043980118254694E-008 + 7.3600000000000027E-002 1.0721633358912186E-008 + 7.4700000000000016E-002 8.8143314869171263E-009 + 7.5800000000000006E-002 9.3517247279351068E-009 + 7.6900000000000024E-002 1.0433186758973534E-008 + 7.8000000000000014E-002 9.5318180015624421E-009 + 7.9100000000000004E-002 5.2043591658446076E-009 + 8.0200000000000021E-002 -5.4276588778989776E-010 + 8.1300000000000011E-002 -3.3803551069411242E-009 + 8.2400000000000029E-002 -1.6372458944147184E-009 + 8.3500000000000019E-002 1.0483706125441472E-009 + 8.4600000000000009E-002 -7.7365885919888910E-010 + 8.5700000000000026E-002 -7.5781025898891130E-009 + 8.6800000000000016E-002 -1.4510160184499910E-008 + 8.7900000000000006E-002 -1.7001458019194615E-008 + 8.9000000000000024E-002 -1.5162607169827425E-008 + 9.0100000000000013E-002 -1.2417100236916667E-008 + 9.1200000000000003E-002 -1.2659604031739491E-008 + 9.2300000000000021E-002 -1.5817686715990931E-008 + 9.3400000000000011E-002 -2.1432565944223825E-008 + 9.4500000000000028E-002 -2.5064442965572198E-008 + 9.5600000000000018E-002 -2.4959032174365348E-008 + 9.6700000000000008E-002 -1.9031967113392056E-008 + 9.7800000000000026E-002 -1.3803865606121235E-008 + 9.8900000000000016E-002 -1.4492568034540909E-008 + 0.10000000000000001 -2.2341813732396076E-008 + 0.10110000000000002 -2.9543727464442782E-008 + 0.10220000000000001 -2.5534461656206986E-008 + 0.10330000000000003 -1.4328097819316099E-008 + 0.10440000000000002 -6.2801679412416433E-009 + 0.10550000000000001 -8.7621678801497183E-009 + 0.10660000000000003 -1.5502182648674534E-008 + 0.10770000000000002 -1.9603557888103751E-008 + 0.10880000000000001 -1.5620157611806462E-008 + 0.10990000000000003 -4.7281267789855974E-009 + 0.11100000000000002 5.3245958753223022E-009 + 0.11210000000000001 6.8363097405210738E-009 + 0.11320000000000002 7.2564515507522742E-010 + 0.11430000000000001 -7.2738477463474283E-009 + 0.11540000000000003 -8.2164035575260641E-009 + 0.11650000000000002 1.2206616828436267E-009 + 0.11760000000000001 1.4402871784113813E-008 + 0.11870000000000003 1.9688577879151126E-008 + 0.11980000000000002 1.3846027435704400E-008 + 0.12090000000000001 1.8990564676357735E-009 + 0.12200000000000003 -1.8254030509368135E-009 + 0.12310000000000001 8.2356219621715354E-009 + 0.12420000000000003 2.1290828655651239E-008 + 0.12530000000000002 2.5015211235768220E-008 + 0.12640000000000001 1.6824742488097399E-008 + 0.12750000000000003 6.7955316929158016E-009 + 0.12860000000000002 2.8441220489838770E-009 + 0.12970000000000001 6.3980194475732333E-009 + 0.13080000000000003 1.3148143906960286E-008 + 0.13190000000000002 1.7904062232787510E-008 + 0.13300000000000001 1.7364008897402528E-008 + 0.13410000000000000 1.1171957581268543E-008 + 0.13520000000000004 2.8354714132206027E-009 + 0.13630000000000003 -1.3538083987185701E-009 + 0.13740000000000002 2.8052851153148595E-009 + 0.13850000000000001 1.1161827018213444E-008 + 0.13960000000000000 1.4124290181882770E-008 + 0.14070000000000005 6.9258563328844502E-009 + 0.14180000000000004 -3.7207430469976543E-009 + 0.14290000000000003 -6.8271104325390297E-009 + 0.14400000000000002 -3.4859025388467302E-011 + 0.14510000000000001 7.7343260684870074E-009 + 0.14620000000000000 7.7300974510308151E-009 + 0.14730000000000004 1.0397434024866925E-009 + 0.14840000000000003 -4.9472794749760851E-009 + 0.14950000000000002 -6.8714776091383101E-009 + 0.15060000000000001 -7.0018781883618431E-009 + 0.15170000000000000 -6.2752185669978644E-009 + 0.15280000000000005 -1.5836565392390867E-009 + 0.15390000000000004 5.5289341993614016E-009 + 0.15500000000000003 7.3251511523153567E-009 + 0.15610000000000002 -1.2108465341498231E-009 + 0.15720000000000001 -1.2502955115678560E-008 + 0.15830000000000000 -1.3692309508428480E-008 + 0.15940000000000004 -2.5721356156083175E-009 + 0.16050000000000003 7.5712147662443385E-009 + 0.16160000000000002 5.3602087213278082E-009 + 0.16270000000000001 -5.3307096514743080E-009 + 0.16380000000000000 -1.1185925963275167E-008 + 0.16490000000000005 -7.2283179441967604E-009 + 0.16600000000000004 -6.6967004164197874E-010 + 0.16710000000000003 1.7299600640896529E-009 + 0.16820000000000002 1.9382602189921272E-009 + 0.16930000000000001 2.9176419058529746E-009 + 0.17040000000000000 9.6668750781958579E-010 + 0.17150000000000004 -6.6161351952587211E-009 + 0.17260000000000003 -1.2271033966726463E-008 + 0.17370000000000002 -5.3913535857930128E-009 + 0.17480000000000001 9.5403667188520558E-009 + 0.17590000000000000 1.4678569471016090E-008 + 0.17700000000000005 1.5047865176143205E-009 + 0.17810000000000004 -1.5321216295660633E-008 + 0.17920000000000003 -1.5148032161960145E-008 + 0.18030000000000002 1.7427113085943802E-009 + 0.18140000000000001 1.4574410123202597E-008 + 0.18250000000000000 9.7781382990547172E-009 + 0.18360000000000004 -3.6057448138393511E-009 + 0.18470000000000003 -9.0801828278586072E-009 + 0.18580000000000002 -4.4766630402648389E-009 + 0.18690000000000001 9.4032129305254841E-011 + 0.18800000000000000 5.0327564338203956E-010 + 0.18910000000000005 2.5041955176163810E-009 + 0.19020000000000004 7.3640169517830145E-009 + 0.19130000000000003 6.5321117403982498E-009 + 0.19240000000000002 -4.0692640368433786E-009 + 0.19350000000000001 -1.2534217219695165E-008 + 0.19460000000000005 -5.5161217815680175E-009 + 0.19570000000000004 1.0136580463893097E-008 + 0.19680000000000003 1.3910215201917708E-008 + 0.19790000000000002 -3.2340835565136672E-010 + 0.19900000000000001 -1.4413715554439932E-008 + 0.20010000000000000 -1.0009675754929503E-008 + 0.20120000000000005 5.9770597360397915E-009 + 0.20230000000000004 1.2334064436458902E-008 + 0.20340000000000003 3.1465878791436808E-009 + 0.20450000000000002 -6.2576082093812602E-009 + 0.20560000000000000 -3.7423171228567753E-009 + 0.20670000000000005 3.1067968198073004E-009 + 0.20780000000000004 1.7611636593528601E-009 + 0.20890000000000003 -4.6323118674251873E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0017.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0017.BXZ.semd new file mode 100644 index 00000000..bfad0cab --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0017.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 2.6953383395904554E-021 + -0.11009999999999999 -3.9686148311642383E-020 + -0.10900000000000000 -4.3154532775948567E-020 + -0.10790000000000000 1.2673961825370042E-019 + -0.10679999999999999 1.1275675038395090E-019 + -0.10569999999999999 -2.9436460283678905E-019 + -0.10460000000000000 7.7179652784438657E-019 + -0.10349999999999999 3.4095613503514595E-018 + -0.10239999999999999 -2.6647571734607502E-018 + -0.10130000000000000 -2.4008300202614664E-017 + -0.10020000000000000 -2.3006908735613068E-017 + -9.9099999999999994E-002 5.9794438026845214E-017 + -9.7999999999999990E-002 1.6465776540652784E-016 + -9.6899999999999986E-002 6.5371812494824860E-017 + -9.5799999999999996E-002 -3.2096627411241083E-016 + -9.4699999999999993E-002 -5.9947491586458145E-016 + -9.3599999999999989E-002 -2.6554567599717041E-016 + -9.2499999999999999E-002 5.2617909029585791E-016 + -9.1399999999999995E-002 1.2265268951511580E-015 + -9.0299999999999991E-002 1.9775485519550650E-015 + -8.9200000000000002E-002 2.6896686324695421E-015 + -8.8099999999999984E-002 1.9473947878377427E-016 + -8.6999999999999994E-002 -9.5672506917644784E-015 + -8.5899999999999990E-002 -2.1019358061274800E-014 + -8.4799999999999986E-002 -1.4576915249951000E-014 + -8.3699999999999997E-002 2.3028618467983882E-014 + -8.2599999999999993E-002 6.8656241987170158E-014 + -8.1499999999999989E-002 7.0093887291622359E-014 + -8.0399999999999999E-002 1.8026813528514932E-015 + -7.9299999999999995E-002 -9.8447535930648589E-014 + -7.8199999999999992E-002 -1.7167478105328121E-013 + -7.7100000000000002E-002 -1.9459214513177503E-013 + -7.5999999999999984E-002 -1.4046683466991533E-013 + -7.4899999999999994E-002 9.1882779867675374E-014 + -7.3799999999999991E-002 5.6259548885870259E-013 + -7.2699999999999987E-002 1.0080226583997209E-012 + -7.1599999999999997E-002 8.3523872497145990E-013 + -7.0499999999999993E-002 -2.9889721882454812E-013 + -6.9399999999999989E-002 -1.8545852787515971E-012 + -6.8300000000000000E-002 -2.6645736398572817E-012 + -6.7199999999999996E-002 -2.0365252453163896E-012 + -6.6099999999999992E-002 -3.4666567576627227E-013 + -6.5000000000000002E-002 1.7393223363318389E-012 + -6.3899999999999985E-002 4.1749273309299451E-012 + -6.2799999999999995E-002 6.7709908860291712E-012 + -6.1699999999999991E-002 7.5979621899646688E-012 + -6.0599999999999994E-002 3.6871313294217778E-012 + -5.9499999999999990E-002 -5.3345947451099995E-012 + -5.8399999999999994E-002 -1.5047066023732292E-011 + -5.7299999999999990E-002 -1.9570286363679301E-011 + -5.6199999999999986E-002 -1.7235563670725540E-011 + -5.5099999999999996E-002 -1.0806295962229040E-011 + -5.3999999999999992E-002 -1.1947521964816854E-012 + -5.2899999999999989E-002 1.5830900826352412E-011 + -5.1799999999999985E-002 4.2452201476361751E-011 + -5.0699999999999995E-002 6.8811366327192758E-011 + -4.9599999999999991E-002 7.5453851500206781E-011 + -4.8499999999999988E-002 4.9080958047786893E-011 + -4.7399999999999998E-002 -6.5035741549090975E-012 + -4.6299999999999994E-002 -7.7458955916043237E-011 + -4.5199999999999990E-002 -1.5275553044702406E-010 + -4.4099999999999986E-002 -2.2125655474436456E-010 + -4.2999999999999997E-002 -2.5614360632530975E-010 + -4.1899999999999993E-002 -2.1505953962108748E-010 + -4.0799999999999989E-002 -6.9064892693759816E-011 + -3.9699999999999985E-002 1.6694910731640533E-010 + -3.8599999999999995E-002 4.3755224443664531E-010 + -3.7499999999999992E-002 6.7744637677336073E-010 + -3.6399999999999988E-002 8.2886342234189669E-010 + -3.5299999999999984E-002 8.2946899349067849E-010 + -3.4199999999999994E-002 6.0446841976258270E-010 + -3.3099999999999991E-002 9.7095630147148171E-011 + -3.1999999999999987E-002 -6.8152089527373505E-010 + -3.0899999999999997E-002 -1.6310359729487800E-009 + -2.9799999999999993E-002 -2.5782616042135942E-009 + -2.8699999999999989E-002 -3.2951072981290963E-009 + -2.7599999999999986E-002 -3.5026743727684106E-009 + -2.6499999999999996E-002 -2.8971731680371704E-009 + -2.5399999999999992E-002 -1.2209874222790518E-009 + -2.4299999999999988E-002 1.6695288485024662E-009 + -2.3199999999999985E-002 5.8054987484013054E-009 + -2.2099999999999995E-002 1.1159298374252558E-008 + -2.0999999999999991E-002 1.7666987872644313E-008 + -1.9899999999999987E-002 2.5200606046382745E-008 + -1.8799999999999983E-002 3.3585788372647585E-008 + -1.7699999999999994E-002 4.2738829364452613E-008 + -1.6599999999999990E-002 5.2839965292150737E-008 + -1.5499999999999986E-002 6.4385190512439294E-008 + -1.4399999999999996E-002 7.8097244227137708E-008 + -1.3299999999999992E-002 9.4849283982512134E-008 + -1.2199999999999989E-002 1.1570808311489600E-007 + -1.1099999999999985E-002 1.4199855513652437E-007 + -9.9999999999999950E-003 1.7523110784622986E-007 + -8.8999999999999913E-003 2.1693162466362992E-007 + -7.7999999999999875E-003 2.6858697310672142E-007 + -6.6999999999999837E-003 3.3180492664541816E-007 + -5.5999999999999939E-003 4.0853197447177081E-007 + -4.4999999999999901E-003 5.0113510496885283E-007 + -3.3999999999999864E-003 6.1238222315296298E-007 + -2.2999999999999826E-003 7.4550007411744446E-007 + -1.1999999999999927E-003 9.0435474930927739E-007 + -9.9999999999988987E-005 1.0935959835478570E-006 + 1.0000000000000148E-003 1.3186769365347573E-006 + 2.1000000000000185E-003 1.5858488495723577E-006 + 3.2000000000000084E-003 1.9022555761694093E-006 + 4.3000000000000121E-003 2.2760330011806218E-006 + 5.4000000000000159E-003 2.7162577680428512E-006 + 6.5000000000000058E-003 3.2328573524864623E-006 + 7.6000000000000234E-003 3.8367265915439930E-006 + 8.7000000000000133E-003 4.5400720409816131E-006 + 9.8000000000000032E-003 5.3566204769595060E-006 + 1.0900000000000021E-002 6.3014945226314012E-006 + 1.2000000000000011E-002 7.3909486673073843E-006 + 1.3100000000000001E-002 8.6424206529045478E-006 + 1.4200000000000018E-002 1.0074976671603508E-005 + 1.5300000000000008E-002 1.1709562386386096E-005 + 1.6400000000000026E-002 1.3568735084845684E-005 + 1.7500000000000016E-002 1.5676201655878685E-005 + 1.8600000000000005E-002 1.8056522094411775E-005 + 1.9700000000000023E-002 2.0735056750709191E-005 + 2.0800000000000013E-002 2.3737798983347602E-005 + 2.1900000000000003E-002 2.7090887670055963E-005 + 2.3000000000000020E-002 3.0820167012279853E-005 + 2.4100000000000010E-002 3.4950666304212064E-005 + 2.5200000000000000E-002 3.9506448956672102E-005 + 2.6300000000000018E-002 4.4510252337204292E-005 + 2.7400000000000008E-002 4.9982463679043576E-005 + 2.8500000000000025E-002 5.5940501624718308E-005 + 2.9600000000000015E-002 6.2398095906246454E-005 + 3.0700000000000005E-002 6.9364505179692060E-005 + 3.1800000000000023E-002 7.6842930866405368E-005 + 3.2900000000000013E-002 8.4829727711621672E-005 + 3.4000000000000002E-002 9.3312832177616656E-005 + 3.5100000000000020E-002 1.0227134771412238E-004 + 3.6200000000000010E-002 1.1167450429638848E-004 + 3.7300000000000028E-002 1.2148056703153998E-004 + 3.8400000000000017E-002 1.3163661060389131E-004 + 3.9500000000000007E-002 1.4207676576916128E-004 + 4.0600000000000025E-002 1.5272173914127052E-004 + 4.1700000000000015E-002 1.6347909695468843E-004 + 4.2800000000000005E-002 1.7424247926101089E-004 + 4.3900000000000022E-002 1.8489123613107949E-004 + 4.5000000000000012E-002 1.9529002020135522E-004 + 4.6100000000000002E-002 2.0528875757008791E-004 + 4.7200000000000020E-002 2.1472378284670413E-004 + 4.8300000000000010E-002 2.2342021111398935E-004 + 4.9400000000000027E-002 2.3119215620681643E-004 + 5.0500000000000017E-002 2.3784488439559937E-004 + 5.1600000000000007E-002 2.4317468341905624E-004 + 5.2700000000000025E-002 2.4697589105926454E-004 + 5.3800000000000014E-002 2.4904153542593122E-004 + 5.4900000000000004E-002 2.4916505208238959E-004 + 5.6000000000000022E-002 2.4714559549465775E-004 + 5.7100000000000012E-002 2.4279035278595984E-004 + 5.8200000000000002E-002 2.3592069919686764E-004 + 5.9300000000000019E-002 2.2637640358880162E-004 + 6.0400000000000009E-002 2.1401903359219432E-004 + 6.1500000000000027E-002 1.9873278506565839E-004 + 6.2600000000000017E-002 1.8043167074210942E-004 + 6.3700000000000007E-002 1.5906470071058720E-004 + 6.4800000000000024E-002 1.3462024799082428E-004 + 6.5900000000000014E-002 1.0712703078752384E-004 + 6.7000000000000004E-002 7.6657626777887344E-005 + 6.8100000000000022E-002 4.3327301682438701E-005 + 6.9200000000000012E-002 7.2996672315639444E-006 + 7.0300000000000029E-002 -3.1214745831675828E-005 + 7.1400000000000019E-002 -7.1953756560105830E-005 + 7.2500000000000009E-002 -1.1460594396339729E-004 + 7.3600000000000027E-002 -1.5881835133768618E-004 + 7.4700000000000016E-002 -2.0419927022885531E-004 + 7.5800000000000006E-002 -2.5031762197613716E-004 + 7.6900000000000024E-002 -2.9670904041267931E-004 + 7.8000000000000014E-002 -3.4287807648070157E-004 + 7.9100000000000004E-002 -3.8830732228234410E-004 + 8.0200000000000021E-002 -4.3246324639767408E-004 + 8.1300000000000011E-002 -4.7481016372330487E-004 + 8.2400000000000029E-002 -5.1481364062055945E-004 + 8.3500000000000019E-002 -5.5195414461195469E-004 + 8.4600000000000009E-002 -5.8572529815137386E-004 + 8.5700000000000026E-002 -6.1564263887703419E-004 + 8.6800000000000016E-002 -6.4125697826966643E-004 + 8.7900000000000006E-002 -6.6216906998306513E-004 + 8.9000000000000024E-002 -6.7803717684000731E-004 + 9.0100000000000013E-002 -6.8857794394716620E-004 + 9.1200000000000003E-002 -6.9356453604996204E-004 + 9.2300000000000021E-002 -6.9283205084502697E-004 + 9.3400000000000011E-002 -6.8629143061116338E-004 + 9.4500000000000028E-002 -6.7393446806818247E-004 + 9.5600000000000018E-002 -6.5583409741520882E-004 + 9.6700000000000008E-002 -6.3213700195774436E-004 + 9.7800000000000026E-002 -6.0306204250082374E-004 + 9.8900000000000016E-002 -5.6889426195994020E-004 + 0.10000000000000001 -5.2998622413724661E-004 + 0.10110000000000002 -4.8675597645342350E-004 + 0.10220000000000001 -4.3968122918158770E-004 + 0.10330000000000003 -3.8929175934754312E-004 + 0.10440000000000002 -3.3615497522987425E-004 + 0.10550000000000001 -2.8085737721994519E-004 + 0.10660000000000003 -2.2400327725335956E-004 + 0.10770000000000002 -1.6622229304630309E-004 + 0.10880000000000001 -1.0815030691446736E-004 + 0.10990000000000003 -5.0415928853908554E-005 + 0.11100000000000002 6.3796978793106973E-006 + 0.11210000000000001 6.1666658439207822E-005 + 0.11320000000000002 1.1490480392239988E-004 + 0.11430000000000001 1.6559250070713460E-004 + 0.11540000000000003 2.1326997375581414E-004 + 0.11650000000000002 2.5752844521775842E-004 + 0.11760000000000001 2.9802351491525769E-004 + 0.11870000000000003 3.3447713940404356E-004 + 0.11980000000000002 3.6668041138909757E-004 + 0.12090000000000001 3.9447427843697369E-004 + 0.12200000000000003 4.1776202851906419E-004 + 0.12310000000000001 4.3650693260133266E-004 + 0.12420000000000003 4.5073308865539730E-004 + 0.12530000000000002 4.6052868128754199E-004 + 0.12640000000000001 4.6603876398876309E-004 + 0.12750000000000003 4.6745192958042026E-004 + 0.12860000000000002 4.6498520532622933E-004 + 0.12970000000000001 4.5888882596045732E-004 + 0.13080000000000003 4.4944870751351118E-004 + 0.13190000000000002 4.3698810623027384E-004 + 0.13300000000000001 4.2184875928796828E-004 + 0.13410000000000000 4.0437586721964180E-004 + 0.13520000000000004 3.8491017767228186E-004 + 0.13630000000000003 3.6379293305799365E-004 + 0.13740000000000002 3.4136569593101740E-004 + 0.13850000000000001 3.1796479015611112E-004 + 0.13960000000000000 2.9391251155175269E-004 + 0.14070000000000005 2.6951113250106573E-004 + 0.14180000000000004 2.4504167959094048E-004 + 0.14290000000000003 2.2076087770983577E-004 + 0.14400000000000002 1.9689736654981971E-004 + 0.14510000000000001 1.7365309759043157E-004 + 0.14620000000000000 1.5120944590307772E-004 + 0.14730000000000004 1.2972667173016816E-004 + 0.14840000000000003 1.0933561134152114E-004 + 0.14950000000000002 9.0131929027847946E-005 + 0.15060000000000001 7.2182148869615048E-005 + 0.15170000000000000 5.5535689170937985E-005 + 0.15280000000000005 4.0229908336186782E-005 + 0.15390000000000004 2.6280607926310040E-005 + 0.15500000000000003 1.3677136848855298E-005 + 0.15610000000000002 2.3909474293759558E-006 + 0.15720000000000001 -7.6125397754367441E-006 + 0.15830000000000000 -1.6375835912185721E-005 + 0.15940000000000004 -2.3958404199220240E-005 + 0.16050000000000003 -3.0435994631261565E-005 + 0.16160000000000002 -3.5883902455680072E-005 + 0.16270000000000001 -4.0369530324824154E-005 + 0.16380000000000000 -4.3960382754448801E-005 + 0.16490000000000005 -4.6736833610339090E-005 + 0.16600000000000004 -4.8790316213853657E-005 + 0.16710000000000003 -5.0204445869894698E-005 + 0.16820000000000002 -5.1047296437900513E-005 + 0.16930000000000001 -5.1382408855715767E-005 + 0.17040000000000000 -5.1280712796142325E-005 + 0.17150000000000004 -5.0813534471672028E-005 + 0.17260000000000003 -5.0039903726428747E-005 + 0.17370000000000002 -4.9007881898432970E-005 + 0.17480000000000001 -4.7767487558303401E-005 + 0.17590000000000000 -4.6374600060516968E-005 + 0.17700000000000005 -4.4874184823129326E-005 + 0.17810000000000004 -4.3290845496812835E-005 + 0.17920000000000003 -4.1642306314315647E-005 + 0.18030000000000002 -3.9959464629646391E-005 + 0.18140000000000001 -3.8283717003650963E-005 + 0.18250000000000000 -3.6641660699388012E-005 + 0.18360000000000004 -3.5036006011068821E-005 + 0.18470000000000003 -3.3464177249697968E-005 + 0.18580000000000002 -3.1938488973537460E-005 + 0.18690000000000001 -3.0479912311420776E-005 + 0.18800000000000000 -2.9096558137098327E-005 + 0.18910000000000005 -2.7781008611782454E-005 + 0.19020000000000004 -2.6528598027653061E-005 + 0.19130000000000003 -2.5347191694891080E-005 + 0.19240000000000002 -2.4242988729383796E-005 + 0.19350000000000001 -2.3205364414025098E-005 + 0.19460000000000005 -2.2217071091290563E-005 + 0.19570000000000004 -2.1276257029967383E-005 + 0.19680000000000003 -2.0394731109263375E-005 + 0.19790000000000002 -1.9573961253627203E-005 + 0.19900000000000001 -1.8794529751176015E-005 + 0.20010000000000000 -1.8035756511380896E-005 + 0.20120000000000005 -1.7298254533670843E-005 + 0.20230000000000004 -1.6594198314123787E-005 + 0.20340000000000003 -1.5920810255920514E-005 + 0.20450000000000002 -1.5257111044775229E-005 + 0.20560000000000000 -1.4588498743250966E-005 + 0.20670000000000005 -1.3922097423346713E-005 + 0.20780000000000004 -1.3269229384604841E-005 + 0.20890000000000003 -1.2622367648873478E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0018.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0018.BXX.semd new file mode 100644 index 00000000..f61a5391 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0018.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.3697731317263706E-011 + -0.11449999999999999 -3.8519867850972389E-011 + -0.11340000000000000 -6.0436995685808625E-011 + -0.11230000000000000 8.1728110390422160E-011 + -0.11119999999999999 2.1664800509135773E-010 + -0.11009999999999999 -3.4040520402456309E-011 + -0.10900000000000000 -4.8208020908546700E-010 + -0.10790000000000000 -2.7206739638963029E-010 + -0.10679999999999999 7.1667333179092907E-010 + -0.10569999999999999 1.0246075099473728E-009 + -0.10460000000000000 -4.2161327207246302E-010 + -0.10349999999999999 -1.8818469005310590E-009 + -0.10239999999999999 -6.0493304809838833E-010 + -0.10130000000000000 2.4258632880247433E-009 + -0.10020000000000000 2.5024633476533609E-009 + -9.9099999999999994E-002 -1.8537349433245254E-009 + -9.7999999999999990E-002 -4.8300936583700604E-009 + -9.6899999999999986E-002 -6.5601452048369424E-010 + -9.5799999999999996E-002 6.4043979008943097E-009 + -9.4699999999999993E-002 5.8165903205065206E-009 + -9.3599999999999989E-002 -3.7803542518588529E-009 + -9.2499999999999999E-002 -9.8755226218827374E-009 + -9.1399999999999995E-002 -2.5646764711950709E-009 + -9.0299999999999991E-002 9.5434833369267835E-009 + -8.9200000000000002E-002 9.3253555988326298E-009 + -8.8099999999999984E-002 -4.2170933411966871E-009 + -8.6999999999999994E-002 -1.2694451712036425E-008 + -8.5899999999999990E-002 -3.9121137440645271E-009 + -8.4799999999999986E-002 9.9854693402789962E-009 + -8.3699999999999997E-002 9.7387582442820531E-009 + -8.2599999999999993E-002 -2.9504489962306479E-009 + -8.1499999999999989E-002 -8.7991152142308238E-009 + -8.0399999999999999E-002 -8.1158801901182187E-010 + -7.9299999999999995E-002 5.8462172880524577E-009 + -7.8199999999999992E-002 -3.1192631810839089E-010 + -7.7100000000000002E-002 -7.3376624776244626E-009 + -7.5999999999999984E-002 2.8308616301792044E-012 + -7.4899999999999994E-002 1.1607000693913960E-008 + -7.3799999999999991E-002 4.7745229991846827E-009 + -7.2699999999999987E-002 -1.6707840444496469E-008 + -7.1599999999999997E-002 -2.0920076337915816E-008 + -7.0499999999999993E-002 5.0188337930023863E-009 + -6.9399999999999989E-002 2.8315882971696738E-008 + -6.8300000000000000E-002 1.2549780770143570E-008 + -6.7199999999999996E-002 -2.6888091753107801E-008 + -6.6099999999999992E-002 -3.8675427305179255E-008 + -6.5000000000000002E-002 -6.8517880258411878E-009 + -6.3899999999999985E-002 2.4598872272463268E-008 + -6.2799999999999995E-002 1.2649416625265530E-008 + -6.1699999999999991E-002 -2.5253019231286089E-008 + -6.0599999999999994E-002 -3.9295365183988906E-008 + -5.9499999999999990E-002 -1.9401529272045082E-008 + -5.8399999999999994E-002 -3.7846548117670409E-009 + -5.7299999999999990E-002 -1.5916727491571692E-008 + -5.6199999999999986E-002 -3.1367484609745588E-008 + -5.5099999999999996E-002 -2.4943410892319662E-008 + -5.3999999999999992E-002 -1.7685550801616046E-008 + -5.2899999999999989E-002 -4.2288782253763202E-008 + -5.1799999999999985E-002 -8.0341955310814228E-008 + -5.0699999999999995E-002 -7.9854267198697926E-008 + -4.9599999999999991E-002 -3.7847271983082464E-008 + -4.8499999999999988E-002 -1.9369270631841573E-008 + -4.7399999999999998E-002 -6.9010319236895157E-008 + -4.6299999999999994E-002 -1.3945280841198837E-007 + -4.5199999999999990E-002 -1.5015815790775378E-007 + -4.4099999999999986E-002 -1.0029148711510061E-007 + -4.2999999999999997E-002 -7.1687829006350512E-008 + -4.1899999999999993E-002 -1.1476137018462396E-007 + -4.0799999999999989E-002 -1.8229856380003184E-007 + -3.9699999999999985E-002 -2.0372576159388700E-007 + -3.8599999999999995E-002 -1.8460244177731511E-007 + -3.7499999999999992E-002 -1.8543616420174658E-007 + -3.6399999999999988E-002 -2.2230497620512324E-007 + -3.5299999999999984E-002 -2.4799805942166131E-007 + -3.4199999999999994E-002 -2.3905244006527937E-007 + -3.3099999999999991E-002 -2.4092483386084496E-007 + -3.1999999999999987E-002 -2.9333139650589146E-007 + -3.0899999999999997E-002 -3.5265833275843761E-007 + -2.9799999999999993E-002 -3.4704220297498978E-007 + -2.8699999999999989E-002 -2.9030539394625521E-007 + -2.7599999999999986E-002 -2.7538075642041804E-007 + -2.6499999999999996E-002 -3.4227500123051868E-007 + -2.5399999999999992E-002 -4.1535869854669727E-007 + -2.4299999999999988E-002 -4.0568372128291230E-007 + -2.3199999999999985E-002 -3.3609487104513391E-007 + -2.2099999999999995E-002 -3.0279736051852524E-007 + -2.0999999999999991E-002 -3.3613125083320483E-007 + -1.9899999999999987E-002 -3.6668606639977952E-007 + -1.8799999999999983E-002 -3.3409000366191322E-007 + -1.7699999999999994E-002 -2.7583018891164102E-007 + -1.6599999999999990E-002 -2.5712844831105031E-007 + -1.5499999999999986E-002 -2.6044691026072542E-007 + -1.4399999999999996E-002 -2.1625507429234858E-007 + -1.3299999999999992E-002 -1.2172175445357425E-007 + -1.2199999999999989E-002 -5.4133874272110916E-008 + -1.1099999999999985E-002 -5.2661956573274438E-008 + -9.9999999999999950E-003 -4.7405556813373551E-008 + -8.8999999999999913E-003 4.2232372265971208E-008 + -7.7999999999999875E-003 1.8400649537397840E-007 + -6.6999999999999837E-003 2.7566824201130657E-007 + -5.5999999999999939E-003 2.9009027002757648E-007 + -4.4999999999999901E-003 3.1604255923411984E-007 + -3.3999999999999864E-003 4.1679197693156311E-007 + -2.2999999999999826E-003 5.4748738875787240E-007 + -1.1999999999999927E-003 6.2426920521829743E-007 + -9.9999999999988987E-005 6.5609532384769409E-007 + 1.0000000000000148E-003 7.1532173251398490E-007 + 2.1000000000000185E-003 8.1710300037229899E-007 + 3.2000000000000084E-003 8.9764114363788394E-007 + 4.3000000000000121E-003 9.1541926394711481E-007 + 5.4000000000000159E-003 9.2625714387395419E-007 + 6.5000000000000058E-003 9.8731163689080859E-007 + 7.6000000000000234E-003 1.0667624792404240E-006 + 8.7000000000000133E-003 1.0843551763173309E-006 + 9.8000000000000032E-003 1.0353923016737099E-006 + 1.0900000000000021E-002 9.9806322850781726E-007 + 1.2000000000000011E-002 1.0181925063079689E-006 + 1.3100000000000001E-002 1.0407292165837134E-006 + 1.4200000000000018E-002 9.9170745215815259E-007 + 1.5300000000000008E-002 8.8903391315398039E-007 + 1.6400000000000026E-002 8.1028025533669279E-007 + 1.7500000000000016E-002 7.7493928074545693E-007 + 1.8600000000000005E-002 7.2040802479023114E-007 + 1.9700000000000023E-002 6.0543402469193097E-007 + 2.0800000000000013E-002 4.7297484684349911E-007 + 2.1900000000000003E-002 3.7999279811629094E-007 + 2.3000000000000020E-002 3.0998467082099523E-007 + 2.4100000000000010E-002 2.0292729630000395E-007 + 2.5200000000000000E-002 5.4388067383115413E-008 + 2.6300000000000018E-002 -7.4147614270714257E-008 + 2.7400000000000008E-002 -1.5378516593500535E-007 + 2.8500000000000025E-002 -2.2968715995830280E-007 + 2.9600000000000015E-002 -3.4899591128123575E-007 + 3.0700000000000005E-002 -4.8464443125340040E-007 + 3.1800000000000023E-002 -5.7493423355481355E-007 + 3.2900000000000013E-002 -6.1564583120343741E-007 + 3.4000000000000002E-002 -6.6238874296686845E-007 + 3.5100000000000020E-002 -7.4228069024684373E-007 + 3.6200000000000010E-002 -8.1907819549087435E-007 + 3.7300000000000028E-002 -8.4829787283524638E-007 + 3.8400000000000017E-002 -8.4666407929034904E-007 + 3.9500000000000007E-002 -8.5687844375570421E-007 + 4.0600000000000025E-002 -8.7920955138542922E-007 + 4.1700000000000015E-002 -8.7142325355671346E-007 + 4.2800000000000005E-002 -8.2700523762468947E-007 + 4.3900000000000022E-002 -7.8754419519100338E-007 + 4.5000000000000012E-002 -7.7534525644296082E-007 + 4.6100000000000002E-002 -7.5451981729202089E-007 + 4.7200000000000020E-002 -6.8342740178195527E-007 + 4.8300000000000010E-002 -5.8946540093529620E-007 + 4.9400000000000027E-002 -5.2172299547237344E-007 + 5.0500000000000017E-002 -4.8825398835106171E-007 + 5.1600000000000007E-002 -4.3904191215915489E-007 + 5.2700000000000025E-002 -3.5388609376241220E-007 + 5.3800000000000014E-002 -2.6602012326293334E-007 + 5.4900000000000004E-002 -2.0662174904373387E-007 + 5.6000000000000022E-002 -1.5854554646921315E-007 + 5.7100000000000012E-002 -9.1197605911474966E-008 + 5.8200000000000002E-002 -1.4441797091535591E-008 + 5.9300000000000019E-002 3.2792648596569052E-008 + 6.0400000000000009E-002 5.4847234309818305E-008 + 6.1500000000000027E-002 8.8710898182853271E-008 + 6.2600000000000017E-002 1.4869729625388572E-007 + 6.3700000000000007E-002 2.0077874296475784E-007 + 6.4800000000000024E-002 2.1228802893347165E-007 + 6.5900000000000014E-002 2.0660557709106797E-007 + 6.7000000000000004E-002 2.2170419811118336E-007 + 6.8100000000000022E-002 2.4893594741115521E-007 + 6.9200000000000012E-002 2.5054765728782513E-007 + 7.0300000000000029E-002 2.2776902142140898E-007 + 7.1400000000000019E-002 2.2504541163925751E-007 + 7.2500000000000009E-002 2.5366117029079760E-007 + 7.3600000000000027E-002 2.6244640594086377E-007 + 7.4700000000000016E-002 2.1369267244608636E-007 + 7.5800000000000006E-002 1.5052884805299982E-007 + 7.6900000000000024E-002 1.4228177747099835E-007 + 7.8000000000000014E-002 1.8150534231153870E-007 + 7.9100000000000004E-002 1.9078800050920108E-007 + 8.0200000000000021E-002 1.3511400709376176E-007 + 8.1300000000000011E-002 7.1465350970356667E-008 + 8.2400000000000029E-002 6.0992974226792285E-008 + 8.3500000000000019E-002 8.0846923822264216E-008 + 8.4600000000000009E-002 6.9955149228917435E-008 + 8.5700000000000026E-002 3.0285381313888138E-008 + 8.6800000000000016E-002 1.7300257226793292E-008 + 8.7900000000000006E-002 3.9410913643678214E-008 + 8.9000000000000024E-002 3.4249548974685240E-008 + 9.0100000000000013E-002 -2.4565261824704976E-008 + 9.1200000000000003E-002 -7.0901904791753623E-008 + 9.2300000000000021E-002 -3.7854526624414575E-008 + 9.3400000000000011E-002 2.9722484029548468E-008 + 9.4500000000000028E-002 2.9421594049949817E-008 + 9.5600000000000018E-002 -4.9322665063300519E-008 + 9.6700000000000008E-002 -1.0258033000809519E-007 + 9.7800000000000026E-002 -6.2993301241931476E-008 + 9.8900000000000016E-002 4.3971071228554592E-009 + 0.10000000000000001 7.1300437776145031E-010 + 0.10110000000000002 -5.7506930772888154E-008 + 0.10220000000000001 -7.1811548707501061E-008 + 0.10330000000000003 -1.9247929472498981E-008 + 0.10440000000000002 1.2180112918258601E-008 + 0.10550000000000001 -3.1814490597525946E-008 + 0.10660000000000003 -8.0173961691798468E-008 + 0.10770000000000002 -4.6912354889627750E-008 + 0.10880000000000001 2.7515278944179045E-008 + 0.10990000000000003 3.2250483172902022E-008 + 0.11100000000000002 -4.3362611279462726E-008 + 0.11210000000000001 -8.6553065159478138E-008 + 0.11320000000000002 -3.0395483463507844E-008 + 0.11430000000000001 4.2979628744888032E-008 + 0.11540000000000003 2.8111223571158916E-008 + 0.11650000000000002 -4.2464893823535022E-008 + 0.11760000000000001 -5.2343306577995463E-008 + 0.11870000000000003 1.5203559300402958E-008 + 0.11980000000000002 5.0096595316517778E-008 + 0.12090000000000001 -8.4138154221591321E-009 + 0.12200000000000003 -7.0876716051770927E-008 + 0.12310000000000001 -3.3333574123162180E-008 + 0.12420000000000003 5.7107566675540511E-008 + 0.12530000000000002 6.6529985076613229E-008 + 0.12640000000000001 -2.2063003868311171E-008 + 0.12750000000000003 -7.8503013867248228E-008 + 0.12860000000000002 -2.0710812620450270E-008 + 0.12970000000000001 6.3072917555473396E-008 + 0.13080000000000003 4.9632340903826844E-008 + 0.13190000000000002 -3.3596723625350933E-008 + 0.13300000000000001 -5.6338340215233984E-008 + 0.13410000000000000 1.1501156471638296E-008 + 0.13520000000000004 5.7960537702683723E-008 + 0.13630000000000003 8.4958742263552267E-009 + 0.13740000000000002 -5.6027815276138426E-008 + 0.13850000000000001 -2.7701767990606641E-008 + 0.13960000000000000 5.4850204378453782E-008 + 0.14070000000000005 6.2230490982528863E-008 + 0.14180000000000004 -2.3482265021357307E-008 + 0.14290000000000003 -7.6553206440621580E-008 + 0.14400000000000002 -1.7663033702319808E-008 + 0.14510000000000001 6.3991151932896173E-008 + 0.14620000000000000 4.6867324243748953E-008 + 0.14730000000000004 -3.8611499775242919E-008 + 0.14840000000000003 -5.9717521594393475E-008 + 0.14950000000000002 1.3436116219622818E-008 + 0.15060000000000001 6.4194601634426363E-008 + 0.15170000000000000 1.2546347072373010E-008 + 0.15280000000000005 -6.0568886794953869E-008 + 0.15390000000000004 -3.9391899520069273E-008 + 0.15500000000000003 4.6135529174762269E-008 + 0.15610000000000002 6.5289491146813816E-008 + 0.15720000000000001 -1.2924570746974950E-008 + 0.15830000000000000 -7.2146882246215682E-008 + 0.15940000000000004 -2.5898456712525331E-008 + 0.16050000000000003 5.3503324437542688E-008 + 0.16160000000000002 4.8714795752857754E-008 + 0.16270000000000001 -2.5549855564577229E-008 + 0.16380000000000000 -5.2039517584034911E-008 + 0.16490000000000005 5.6120113001156824E-009 + 0.16600000000000004 5.1593321614973320E-008 + 0.16710000000000003 1.2598174059519351E-008 + 0.16820000000000002 -4.7299465677497210E-008 + 0.16930000000000001 -2.9862921024914613E-008 + 0.17040000000000000 4.0433047132637512E-008 + 0.17150000000000004 5.2792845650628806E-008 + 0.17260000000000003 -1.7117422146384342E-008 + 0.17370000000000002 -6.6316530933363538E-008 + 0.17480000000000001 -2.0176683435124687E-008 + 0.17590000000000000 5.4298393337148809E-008 + 0.17700000000000005 4.9448740213620113E-008 + 0.17810000000000004 -2.2939007138234047E-008 + 0.17920000000000003 -5.4536581473030310E-008 + 0.18030000000000002 -4.7243058354240475E-009 + 0.18140000000000001 4.4691752520975569E-008 + 0.18250000000000000 2.0183030358111864E-008 + 0.18360000000000004 -3.4118606606625690E-008 + 0.18470000000000003 -3.1770387209917317E-008 + 0.18580000000000002 2.0641520492858945E-008 + 0.18690000000000001 3.8268336055580221E-008 + 0.18800000000000000 -6.7673355808040014E-009 + 0.18910000000000005 -4.2866179938982896E-008 + 0.19020000000000004 -1.2272209914954146E-008 + 0.19130000000000003 3.9105522375848523E-008 + 0.19240000000000002 3.3365903817639264E-008 + 0.19350000000000001 -2.0067020045644313E-008 + 0.19460000000000005 -4.0895272945817851E-008 + 0.19570000000000004 -7.8911649437074516E-010 + 0.19680000000000003 3.6638333256178157E-008 + 0.19790000000000002 1.5860759816632708E-008 + 0.19900000000000001 -2.7934481394709110E-008 + 0.20010000000000000 -2.6956191945259889E-008 + 0.20120000000000005 1.5274268960752124E-008 + 0.20230000000000004 3.3246411845766488E-008 + 0.20340000000000003 1.6167543970269094E-009 + 0.20450000000000002 -2.9212520402666087E-008 + 0.20560000000000000 -1.3337104753929907E-008 + 0.20670000000000005 2.1922906157101352E-008 + 0.20780000000000004 2.1972335062514503E-008 + 0.20890000000000003 -1.1279196243663137E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0018.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0018.BXZ.semd new file mode 100644 index 00000000..304de1f8 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0018.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.8168402546314688E-011 + -0.11449999999999999 -2.8160881612726563E-011 + -0.11340000000000000 -7.4961550855512371E-011 + -0.11230000000000000 -7.1864558574830095E-012 + -0.11119999999999999 9.8632872702619778E-011 + -0.11009999999999999 3.4899878126326556E-011 + -0.10900000000000000 -4.0868759765277929E-011 + -0.10790000000000000 3.0829411246102723E-010 + -0.10679999999999999 7.4258349469502605E-010 + -0.10569999999999999 -4.0189275518631717E-011 + -0.10460000000000000 -2.2186257275791377E-009 + -0.10349999999999999 -3.2006566286213456E-009 + -0.10239999999999999 -2.7628824228465021E-010 + -0.10130000000000000 4.7190176211131529E-009 + -0.10020000000000000 6.1720055732905621E-009 + -9.9099999999999994E-002 1.9703463305376090E-009 + -9.7999999999999990E-002 -2.6980122580511079E-009 + -9.6899999999999986E-002 -2.4106245888333433E-009 + -9.5799999999999996E-002 -3.5083735916430214E-010 + -9.4699999999999993E-002 -4.1651788684760049E-009 + -9.3599999999999989E-002 -1.2471414123638169E-008 + -9.2499999999999999E-002 -1.2972199314731370E-008 + -9.1399999999999995E-002 9.2079066593697689E-010 + -9.0299999999999991E-002 1.7741387026148914E-008 + -8.9200000000000002E-002 2.1626483714953793E-008 + -8.8099999999999984E-002 1.6275841119295364E-008 + -8.6999999999999994E-002 2.3412782823584166E-008 + -8.5899999999999990E-002 5.3338808925218473E-008 + -8.4799999999999986E-002 8.8167240619441145E-008 + -8.3699999999999997E-002 1.0448649589989145E-007 + -8.2599999999999993E-002 1.0566873243078589E-007 + -8.1499999999999989E-002 1.1758101692294076E-007 + -8.0399999999999999E-002 1.5362556382569892E-007 + -7.9299999999999995E-002 2.0025757407893252E-007 + -7.8199999999999992E-002 2.4293808564834762E-007 + -7.7100000000000002E-002 2.9085018127261719E-007 + -7.5999999999999984E-002 3.6206037634656241E-007 + -7.4899999999999994E-002 4.5507712798098510E-007 + -7.3799999999999991E-002 5.5578124147359631E-007 + -7.2699999999999987E-002 6.7041531792710884E-007 + -7.1599999999999997E-002 8.2784498545152019E-007 + -7.0499999999999993E-002 1.0399912753200624E-006 + -6.9399999999999989E-002 1.2819219818993588E-006 + -6.8300000000000000E-002 1.5320098327720189E-006 + -6.7199999999999996E-002 1.8184381360697444E-006 + -6.6099999999999992E-002 2.1972241484036203E-006 + -6.5000000000000002E-002 2.6851027996599441E-006 + -6.3899999999999985E-002 3.2458503937959904E-006 + -6.2799999999999995E-002 3.8575453800149262E-006 + -6.1699999999999991E-002 4.5664933168154676E-006 + -6.0599999999999994E-002 5.4460479077533819E-006 + -5.9499999999999990E-002 6.5167419052158948E-006 + -5.8399999999999994E-002 7.7444046837626956E-006 + -5.7299999999999990E-002 9.1200681708869524E-006 + -5.6199999999999986E-002 1.0704527085181326E-005 + -5.5099999999999996E-002 1.2574139873322565E-005 + -5.3999999999999992E-002 1.4752454262634274E-005 + -5.2899999999999989E-002 1.7229805962415412E-005 + -5.1799999999999985E-002 2.0034747649333440E-005 + -5.0699999999999995E-002 2.3242824681801721E-005 + -4.9599999999999991E-002 2.6911933673545718E-005 + -4.8499999999999988E-002 3.1053103157319129E-005 + -4.7399999999999998E-002 3.5688743082573637E-005 + -4.6299999999999994E-002 4.0903054468799382E-005 + -4.5199999999999990E-002 4.6792014472885057E-005 + -4.4099999999999986E-002 5.3380237659439445E-005 + -4.2999999999999997E-002 6.0640664742095396E-005 + -4.1899999999999993E-002 6.8603272666223347E-005 + -4.0799999999999989E-002 7.7392469393089414E-005 + -3.9699999999999985E-002 8.7123858975246549E-005 + -3.8599999999999995E-002 9.7799071227200329E-005 + -3.7499999999999992E-002 1.0935123282251880E-004 + -3.6399999999999988E-002 1.2177728785900399E-004 + -3.5299999999999984E-002 1.3516789476852864E-004 + -3.4199999999999994E-002 1.4959424152038991E-004 + -3.3099999999999991E-002 1.6501893696840852E-004 + -3.1999999999999987E-002 1.8135092977900058E-004 + -3.0899999999999997E-002 1.9854697166010737E-004 + -2.9799999999999993E-002 2.1659923368133605E-004 + -2.8699999999999989E-002 2.3543875431641936E-004 + -2.7599999999999986E-002 2.5491439737379551E-004 + -2.6499999999999996E-002 2.7488201158121228E-004 + -2.5399999999999992E-002 2.9525178251788020E-004 + -2.4299999999999988E-002 3.1590246362611651E-004 + -2.3199999999999985E-002 3.3658905886113644E-004 + -2.2099999999999995E-002 3.5699279396794736E-004 + -2.0999999999999991E-002 3.7685310235247016E-004 + -1.9899999999999987E-002 3.9598543662577868E-004 + -1.8799999999999983E-002 4.1415257146582007E-004 + -1.7699999999999994E-002 4.3097257730551064E-004 + -1.6599999999999990E-002 4.4600621913559735E-004 + -1.5499999999999986E-002 4.5889522880315781E-004 + -1.4399999999999996E-002 4.6935281716287136E-004 + -1.3299999999999992E-002 4.7703247400932014E-004 + -1.2199999999999989E-002 4.8148733912967145E-004 + -1.1099999999999985E-002 4.8228359082713723E-004 + -9.9999999999999950E-003 4.7909727436490357E-004 + -8.8999999999999913E-003 4.7165038995444775E-004 + -7.7999999999999875E-003 4.5959794078953564E-004 + -6.6999999999999837E-003 4.4255817192606628E-004 + -5.5999999999999939E-003 4.2025287984870374E-004 + -4.4999999999999901E-003 3.9255229057744145E-004 + -3.3999999999999864E-003 3.5936830681748688E-004 + -2.2999999999999826E-003 3.2056940835900605E-004 + -1.1999999999999927E-003 2.7605026843957603E-004 + -9.9999999999988987E-005 2.2586839622817934E-004 + 1.0000000000000148E-003 1.7023064719978720E-004 + 2.1000000000000185E-003 1.0937650222331285E-004 + 3.2000000000000084E-003 4.3547857785597444E-005 + 4.3000000000000121E-003 -2.6915509806713089E-005 + 5.4000000000000159E-003 -1.0149413719773293E-004 + 6.5000000000000058E-003 -1.7956357623916119E-004 + 7.6000000000000234E-003 -2.6050177984870970E-004 + 8.7000000000000133E-003 -3.4367703483439982E-004 + 9.8000000000000032E-003 -4.2832808685488999E-004 + 1.0900000000000021E-002 -5.1354744937270880E-004 + 1.2000000000000011E-002 -5.9838400920853019E-004 + 1.3100000000000001E-002 -6.8193953484296799E-004 + 1.4200000000000018E-002 -7.6333346078172326E-004 + 1.5300000000000008E-002 -8.4160739788785577E-004 + 1.6400000000000026E-002 -9.1573712415993214E-004 + 1.7500000000000016E-002 -9.8475487902760506E-004 + 1.8600000000000005E-002 -1.0478007607161999E-003 + 1.9700000000000023E-002 -1.1040560202673078E-003 + 2.0800000000000013E-002 -1.1526930611580610E-003 + 2.1900000000000003E-002 -1.1929410975426435E-003 + 2.3000000000000020E-002 -1.2241877848282456E-003 + 2.4100000000000010E-002 -1.2459809659048915E-003 + 2.5200000000000000E-002 -1.2579432222992182E-003 + 2.6300000000000018E-002 -1.2597398599609733E-003 + 2.7400000000000008E-002 -1.2511644745245576E-003 + 2.8500000000000025E-002 -1.2322117108851671E-003 + 2.9600000000000015E-002 -1.2030522339046001E-003 + 3.0700000000000005E-002 -1.1639462318271399E-003 + 3.1800000000000023E-002 -1.1152392253279686E-003 + 3.2900000000000013E-002 -1.0574196930974722E-003 + 3.4000000000000002E-002 -9.9113746546208858E-004 + 3.5100000000000020E-002 -9.1713917208835483E-004 + 3.6200000000000010E-002 -8.3623366663232446E-004 + 3.7300000000000028E-002 -7.4930663686245680E-004 + 3.8400000000000017E-002 -6.5736420219764113E-004 + 3.9500000000000007E-002 -5.6148832663893700E-004 + 4.0600000000000025E-002 -4.6276143984869123E-004 + 4.1700000000000015E-002 -3.6222796188667417E-004 + 4.2800000000000005E-002 -2.6095387875102460E-004 + 4.3900000000000022E-002 -1.6003526980057359E-004 + 4.5000000000000012E-002 -6.0566853790078312E-005 + 4.6100000000000002E-002 3.6433153582038358E-005 + 4.7200000000000020E-002 1.3003854837734252E-004 + 4.8300000000000010E-002 2.1938247664365917E-004 + 4.9400000000000027E-002 3.0367466388270259E-004 + 5.0500000000000017E-002 3.8222022703848779E-004 + 5.1600000000000007E-002 4.5442464761435986E-004 + 5.2700000000000025E-002 5.1978690316900611E-004 + 5.3800000000000014E-002 5.7789956917986274E-004 + 5.4900000000000004E-002 6.2847981462255120E-004 + 5.6000000000000022E-002 6.7137915175408125E-004 + 5.7100000000000012E-002 7.0656131720170379E-004 + 5.8200000000000002E-002 7.3406111914664507E-004 + 5.9300000000000019E-002 7.5399398338049650E-004 + 6.0400000000000009E-002 7.6658185571432114E-004 + 6.1500000000000027E-002 7.7213934855535626E-004 + 6.2600000000000017E-002 7.7104091178625822E-004 + 6.3700000000000007E-002 7.6371175236999989E-004 + 6.4800000000000024E-002 7.5064523844048381E-004 + 6.5900000000000014E-002 7.3239573976024985E-004 + 6.7000000000000004E-002 7.0953241083770990E-004 + 6.8100000000000022E-002 6.8260502303019166E-004 + 6.9200000000000012E-002 6.5216992516070604E-004 + 7.0300000000000029E-002 6.1882380396127701E-004 + 7.1400000000000019E-002 5.8318016817793250E-004 + 7.2500000000000009E-002 5.4580421419814229E-004 + 7.3600000000000027E-002 5.0720013678073883E-004 + 7.4700000000000016E-002 4.6786112943664193E-004 + 7.5800000000000006E-002 4.2828803998418152E-004 + 7.6900000000000024E-002 3.8893404416739941E-004 + 7.8000000000000014E-002 3.5015866160392761E-004 + 7.9100000000000004E-002 3.1227013096213341E-004 + 8.0200000000000021E-002 2.7559348382055759E-004 + 8.1300000000000011E-002 2.4044905148912221E-004 + 8.2400000000000029E-002 2.0706142822746187E-004 + 8.3500000000000019E-002 1.7553377256263047E-004 + 8.4600000000000009E-002 1.4594376261811703E-004 + 8.5700000000000026E-002 1.1842259846162051E-004 + 8.6800000000000016E-002 9.3095484771765769E-005 + 8.7900000000000006E-002 6.9980909756850451E-005 + 8.9000000000000024E-002 4.9002359446603805E-005 + 9.0100000000000013E-002 3.0101611628197134E-005 + 9.1200000000000003E-002 1.3279893209983129E-005 + 9.2300000000000021E-002 -1.4933655165805249E-006 + 9.3400000000000011E-002 -1.4355878192873206E-005 + 9.4500000000000028E-002 -2.5481385819148272E-005 + 9.5600000000000018E-002 -3.4961929486598819E-005 + 9.6700000000000008E-002 -4.2827716242754832E-005 + 9.7800000000000026E-002 -4.9182959628524259E-005 + 9.8900000000000016E-002 -5.4239633755059913E-005 + 0.10000000000000001 -5.8191599237034097E-005 + 0.10110000000000002 -6.1107850342523307E-005 + 0.10220000000000001 -6.3012448663357645E-005 + 0.10330000000000003 -6.4027393818832934E-005 + 0.10440000000000002 -6.4358275267295539E-005 + 0.10550000000000001 -6.4140287577174604E-005 + 0.10660000000000003 -6.3386454712599516E-005 + 0.10770000000000002 -6.2119856011122465E-005 + 0.10880000000000001 -6.0481292166514322E-005 + 0.10990000000000003 -5.8637055190047249E-005 + 0.11100000000000002 -5.6627417507115752E-005 + 0.11210000000000001 -5.4393225582316518E-005 + 0.11320000000000002 -5.1953185902675614E-005 + 0.11430000000000001 -4.9460966693004593E-005 + 0.11540000000000003 -4.7043911763466895E-005 + 0.11650000000000002 -4.4668253394775093E-005 + 0.11760000000000001 -4.2236664739903063E-005 + 0.11870000000000003 -3.9772869058651850E-005 + 0.11980000000000002 -3.7414589314721525E-005 + 0.12090000000000001 -3.5226792533649132E-005 + 0.12200000000000003 -3.3127074857475236E-005 + 0.12310000000000001 -3.1034935091156512E-005 + 0.12420000000000003 -2.9011611331952736E-005 + 0.12530000000000002 -2.7171954570803791E-005 + 0.12640000000000001 -2.5503917640889995E-005 + 0.12750000000000003 -2.3883561880211346E-005 + 0.12860000000000002 -2.2266751329880208E-005 + 0.12970000000000001 -2.0760953702847473E-005 + 0.13080000000000003 -1.9459304894553497E-005 + 0.13190000000000002 -1.8290831576450728E-005 + 0.13300000000000001 -1.7120128177339211E-005 + 0.13410000000000000 -1.5946337953209877E-005 + 0.13520000000000004 -1.4896803804731462E-005 + 0.13630000000000003 -1.4024955817149021E-005 + 0.13740000000000002 -1.3222797861089930E-005 + 0.13850000000000001 -1.2382643035380170E-005 + 0.13960000000000000 -1.1557141078810673E-005 + 0.14070000000000005 -1.0869575817196164E-005 + 0.14180000000000004 -1.0314131941413507E-005 + 0.14290000000000003 -9.7563070085016079E-006 + 0.14400000000000002 -9.1340343715273775E-006 + 0.14510000000000001 -8.5495148596237414E-006 + 0.14620000000000000 -8.1088428487419151E-006 + 0.14730000000000004 -7.7555905590998009E-006 + 0.14840000000000003 -7.3541600613680203E-006 + 0.14950000000000002 -6.8923641265428159E-006 + 0.15060000000000001 -6.4928053689072840E-006 + 0.15170000000000000 -6.2180774875741918E-006 + 0.15280000000000005 -5.9731864894274622E-006 + 0.15390000000000004 -5.6530989240854979E-006 + 0.15500000000000003 -5.3037615543871652E-006 + 0.15610000000000002 -5.0466551329009235E-006 + 0.15720000000000001 -4.8859924390853848E-006 + 0.15830000000000000 -4.6988538997538853E-006 + 0.15940000000000004 -4.4237544898351189E-006 + 0.16050000000000003 -4.1551747926860116E-006 + 0.16160000000000002 -3.9981650843401439E-006 + 0.16270000000000001 -3.9065421333361883E-006 + 0.16380000000000000 -3.7530160170717863E-006 + 0.16490000000000005 -3.5212640341342194E-006 + 0.16600000000000004 -3.3258620533160865E-006 + 0.16710000000000003 -3.2337793527403846E-006 + 0.16820000000000002 -3.1641304758522892E-006 + 0.16930000000000001 -3.0165472253429471E-006 + 0.17040000000000000 -2.8254282824491384E-006 + 0.17150000000000004 -2.7025421331927646E-006 + 0.17260000000000003 -2.6617976800480392E-006 + 0.17370000000000002 -2.5981528324336978E-006 + 0.17480000000000001 -2.4507535272277892E-006 + 0.17590000000000000 -2.2956510292715393E-006 + 0.17700000000000005 -2.2273204649536638E-006 + 0.17810000000000004 -2.2136437110020779E-006 + 0.17920000000000003 -2.1470907540788176E-006 + 0.18030000000000002 -2.0089605641260277E-006 + 0.18140000000000001 -1.8941741473099682E-006 + 0.18250000000000000 -1.8635575997905107E-006 + 0.18360000000000004 -1.8534443597673089E-006 + 0.18470000000000003 -1.7775582819012925E-006 + 0.18580000000000002 -1.6586310493948986E-006 + 0.18690000000000001 -1.5884255617493181E-006 + 0.18800000000000000 -1.5840662399568828E-006 + 0.18910000000000005 -1.5641585378034506E-006 + 0.19020000000000004 -1.4770745337955304E-006 + 0.19130000000000003 -1.3793260222882964E-006 + 0.19240000000000002 -1.3456735814543208E-006 + 0.19350000000000001 -1.3539461178879719E-006 + 0.19460000000000005 -1.3216504157753661E-006 + 0.19570000000000004 -1.2332873211562401E-006 + 0.19680000000000003 -1.1615140920184786E-006 + 0.19790000000000002 -1.1536260444700019E-006 + 0.19900000000000001 -1.1610620731516974E-006 + 0.20010000000000000 -1.1166270041940152E-006 + 0.20120000000000005 -1.0364949503127718E-006 + 0.20230000000000004 -9.9154726740380283E-007 + 0.20340000000000003 -9.9816065812774468E-007 + 0.20450000000000002 -9.9710382528428454E-007 + 0.20560000000000000 -9.4683775841986062E-007 + 0.20670000000000005 -8.8419432131559006E-007 + 0.20780000000000004 -8.6313423253159272E-007 + 0.20890000000000003 -8.7236037416005274E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0019.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0019.BXX.semd new file mode 100644 index 00000000..6000ed8e --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0019.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546763107634806E-011 + -0.11559999999999999 1.3697711367943732E-011 + -0.11449999999999999 -3.8519888667654101E-011 + -0.11340000000000000 -6.0437016502490337E-011 + -0.11230000000000000 8.1728214473830718E-011 + -0.11119999999999999 2.1664814386923581E-010 + -0.11009999999999999 -3.4040596730289252E-011 + -0.10900000000000000 -4.8208065317467685E-010 + -0.10790000000000000 -2.7206731312290344E-010 + -0.10679999999999999 7.1667344281323153E-010 + -0.10569999999999999 1.0246072879027679E-009 + -0.10460000000000000 -4.2161374391724848E-010 + -0.10349999999999999 -1.8818482327986885E-009 + -0.10239999999999999 -6.0493343667644695E-010 + -0.10130000000000000 2.4258650643815827E-009 + -0.10020000000000000 2.5024655680994101E-009 + -9.9099999999999994E-002 -1.8537364976367599E-009 + -9.7999999999999990E-002 -4.8300967669945294E-009 + -9.6899999999999986E-002 -6.5601379883872823E-010 + -9.5799999999999996E-002 6.4044045622324575E-009 + -9.4699999999999993E-002 5.8165889882388910E-009 + -9.3599999999999989E-002 -3.7803649099998893E-009 + -9.2499999999999999E-002 -9.8755350563806132E-009 + -9.1399999999999995E-002 -2.5646724743921823E-009 + -9.0299999999999991E-002 9.5435108704577942E-009 + -8.9200000000000002E-002 9.3253875732557390E-009 + -8.8099999999999984E-002 -4.2171026670700940E-009 + -8.6999999999999994E-002 -1.2694454376571684E-008 + -8.5899999999999990E-002 -3.9121625938776106E-009 + -8.4799999999999986E-002 9.9854435831048249E-009 + -8.3699999999999997E-002 9.7388079822735563E-009 + -8.2599999999999993E-002 -2.9504445553385494E-009 + -8.1499999999999989E-002 -8.7991400832265754E-009 + -8.0399999999999999E-002 -8.1161882770075522E-010 + -7.9299999999999995E-002 5.8463021090915390E-009 + -7.8199999999999992E-002 -3.1166291769579857E-010 + -7.7100000000000002E-002 -7.3378534359846981E-009 + -7.5999999999999984E-002 2.6067440307003809E-012 + -7.4899999999999994E-002 1.1607259153834093E-008 + -7.3799999999999991E-002 4.7749653120376934E-009 + -7.2699999999999987E-002 -1.6708000316612015E-008 + -7.1599999999999997E-002 -2.0921376631122257E-008 + -7.0499999999999993E-002 5.0175761323600909E-009 + -6.9399999999999989E-002 2.8317584721548883E-008 + -6.8300000000000000E-002 1.2552283656930285E-008 + -6.7199999999999996E-002 -2.6888463011687236E-008 + -6.6099999999999992E-002 -3.8679257130525002E-008 + -6.5000000000000002E-002 -6.8551542220518513E-009 + -6.3899999999999985E-002 2.4598611148007876E-008 + -6.2799999999999995E-002 1.2654564507386112E-008 + -6.1699999999999991E-002 -2.5248594326399143E-008 + -6.0599999999999994E-002 -3.9291585096634662E-008 + -5.9499999999999990E-002 -1.9410153484500370E-008 + -5.8399999999999994E-002 -3.7977163636071509E-009 + -5.7299999999999990E-002 -1.5915663453824891E-008 + -5.6199999999999986E-002 -3.1356048424413530E-008 + -5.5099999999999996E-002 -2.4918396235307227E-008 + -5.3999999999999992E-002 -1.7667669993670643E-008 + -5.2899999999999989E-002 -4.2300264624373085E-008 + -5.1799999999999985E-002 -8.0383536271710909E-008 + -5.0699999999999995E-002 -7.9860299706524529E-008 + -4.9599999999999991E-002 -3.7813578046552720E-008 + -4.8499999999999988E-002 -1.9334718714958399E-008 + -4.7399999999999998E-002 -6.9043757378040027E-008 + -4.6299999999999994E-002 -1.3947962429483596E-007 + -4.5199999999999990E-002 -1.5016995291716739E-007 + -4.4099999999999986E-002 -1.0024763241744949E-007 + -4.2999999999999997E-002 -7.1607423990371899E-008 + -4.1899999999999993E-002 -1.1483549400281845E-007 + -4.0799999999999989E-002 -1.8238506527268328E-007 + -3.9699999999999985E-002 -2.0372689846226422E-007 + -3.8599999999999995E-002 -1.8455594386068697E-007 + -3.7499999999999992E-002 -1.8541034307872906E-007 + -3.6399999999999988E-002 -2.2232156027257588E-007 + -3.5299999999999984E-002 -2.4812757715153566E-007 + -3.4199999999999994E-002 -2.3917490921121498E-007 + -3.3099999999999991E-002 -2.4114100938277261E-007 + -3.1999999999999987E-002 -2.9350266572691908E-007 + -3.0899999999999997E-002 -3.5240782381151803E-007 + -2.9799999999999993E-002 -3.4678424754019943E-007 + -2.8699999999999989E-002 -2.9020611691521481E-007 + -2.7599999999999986E-002 -2.7517043577063305E-007 + -2.6499999999999996E-002 -3.4213570643260027E-007 + -2.5399999999999992E-002 -4.1482653045932238E-007 + -2.4299999999999988E-002 -4.0529283751311596E-007 + -2.3199999999999985E-002 -3.3612784022807318E-007 + -2.2099999999999995E-002 -3.0349946200658451E-007 + -2.0999999999999991E-002 -3.3654134767857613E-007 + -1.9899999999999987E-002 -3.6625277743951301E-007 + -1.8799999999999983E-002 -3.3378424291186093E-007 + -1.7699999999999994E-002 -2.7622689913187060E-007 + -1.6599999999999990E-002 -2.5727987917889550E-007 + -1.5499999999999986E-002 -2.6014041054622794E-007 + -1.4399999999999996E-002 -2.1584932596852013E-007 + -1.3299999999999992E-002 -1.2202750099277182E-007 + -1.2199999999999989E-002 -5.4935224369501157E-008 + -1.1099999999999985E-002 -5.3011195433327885E-008 + -9.9999999999999950E-003 -4.7279502979336030E-008 + -8.8999999999999913E-003 4.1310045162390452E-008 + -7.7999999999999875E-003 1.8241615862280014E-007 + -6.6999999999999837E-003 2.7584940198721597E-007 + -5.5999999999999939E-003 2.9361589781728981E-007 + -4.4999999999999901E-003 3.1871903161118098E-007 + -3.3999999999999864E-003 4.1583993493077287E-007 + -2.2999999999999826E-003 5.4321833431458799E-007 + -1.1999999999999927E-003 6.2487055174642592E-007 + -9.9999999999988987E-005 6.5861092934937915E-007 + 1.0000000000000148E-003 7.1396686962543754E-007 + 2.1000000000000185E-003 8.1265869766866672E-007 + 3.2000000000000084E-003 8.9799908664645045E-007 + 4.3000000000000121E-003 9.2332106760295574E-007 + 5.4000000000000159E-003 9.2937261797487736E-007 + 6.5000000000000058E-003 9.8005614290741505E-007 + 7.6000000000000234E-003 1.0593504384814878E-006 + 8.7000000000000133E-003 1.0879938372454490E-006 + 9.8000000000000032E-003 1.0440780897624791E-006 + 1.0900000000000021E-002 1.0001803047998692E-006 + 1.2000000000000011E-002 1.0124134632860660E-006 + 1.3100000000000001E-002 1.0358232884755125E-006 + 1.4200000000000018E-002 9.9452950053091627E-007 + 1.5300000000000008E-002 8.9409917336524813E-007 + 1.6400000000000026E-002 8.0917203604258248E-007 + 1.7500000000000016E-002 7.7030364309393917E-007 + 1.8600000000000005E-002 7.2179716426035156E-007 + 1.9700000000000023E-002 6.1327796174737159E-007 + 2.0800000000000013E-002 4.7648137524447520E-007 + 2.1900000000000003E-002 3.7359643556555966E-007 + 2.3000000000000020E-002 3.0186708954715868E-007 + 2.4100000000000010E-002 2.0472232620249997E-007 + 2.5200000000000000E-002 6.3693825325117359E-008 + 2.6300000000000018E-002 -7.0896625459226925E-008 + 2.7400000000000008E-002 -1.6064616659150488E-007 + 2.8500000000000025E-002 -2.3626738254733937E-007 + 2.9600000000000015E-002 -3.4569990248201066E-007 + 3.0700000000000005E-002 -4.7945309233909938E-007 + 3.1800000000000023E-002 -5.7596014357841341E-007 + 3.2900000000000013E-002 -6.2186239802031196E-007 + 3.4000000000000002E-002 -6.6295393708060146E-007 + 3.5100000000000020E-002 -7.3606418027338805E-007 + 3.6200000000000010E-002 -8.1540622431930387E-007 + 3.7300000000000028E-002 -8.5220028722687857E-007 + 3.8400000000000017E-002 -8.5077516587261925E-007 + 3.9500000000000007E-002 -8.5288769469116232E-007 + 4.0600000000000025E-002 -8.6949057731544599E-007 + 4.1700000000000015E-002 -8.7191307329703704E-007 + 4.2800000000000005E-002 -8.4354206819625688E-007 + 4.3900000000000022E-002 -7.9978303801908623E-007 + 4.5000000000000012E-002 -7.6989664421489579E-007 + 4.6100000000000002E-002 -7.3654837251524441E-007 + 4.7200000000000020E-002 -6.7706304207604262E-007 + 4.8300000000000010E-002 -6.0061461226723623E-007 + 4.9400000000000027E-002 -5.3352704298958997E-007 + 5.0500000000000017E-002 -4.8346026915169205E-007 + 5.1600000000000007E-002 -4.2634215446923918E-007 + 5.2700000000000025E-002 -3.5357024330551212E-007 + 5.3800000000000014E-002 -2.7777224431702052E-007 + 5.4900000000000004E-002 -2.1106897918343748E-007 + 5.6000000000000022E-002 -1.4855845620331820E-007 + 5.7100000000000012E-002 -8.1643790394991811E-008 + 5.8200000000000002E-002 -2.3479767463641110E-008 + 5.9300000000000019E-002 1.8945103263945384E-008 + 6.0400000000000009E-002 5.4949975236695536E-008 + 6.1500000000000027E-002 1.0351971013733419E-007 + 6.2600000000000017E-002 1.5743239600851666E-007 + 6.3700000000000007E-002 1.9129967654407665E-007 + 6.4800000000000024E-002 2.0054547178460780E-007 + 6.5900000000000014E-002 2.0897917352158402E-007 + 6.7000000000000004E-002 2.3213718236547720E-007 + 6.8100000000000022E-002 2.5030513484125549E-007 + 6.9200000000000012E-002 2.4397175479862199E-007 + 7.0300000000000029E-002 2.2971450164277485E-007 + 7.1400000000000019E-002 2.3753906930323865E-007 + 7.2500000000000009E-002 2.5663337055448210E-007 + 7.3600000000000027E-002 2.4521898467355641E-007 + 7.4700000000000016E-002 1.9600413736498012E-007 + 7.5800000000000006E-002 1.5753916215999197E-007 + 7.6900000000000024E-002 1.6696085936018790E-007 + 7.8000000000000014E-002 1.9114098392947199E-007 + 7.9100000000000004E-002 1.7264100904412771E-007 + 8.0200000000000021E-002 1.1372672048537424E-007 + 8.1300000000000011E-002 7.4390754889464006E-008 + 8.2400000000000029E-002 8.1248643368780904E-008 + 8.3500000000000019E-002 9.0377191952484282E-008 + 8.4600000000000009E-002 6.0865403384013916E-008 + 8.5700000000000026E-002 2.0487743057628904E-008 + 8.6800000000000016E-002 2.0345135354205013E-008 + 8.7900000000000006E-002 4.5449997543300924E-008 + 8.9000000000000024E-002 3.1171371261962122E-008 + 9.0100000000000013E-002 -3.1507504161254474E-008 + 9.1200000000000003E-002 -6.7703922468353994E-008 + 9.2300000000000021E-002 -2.7444089667483240E-008 + 9.3400000000000011E-002 2.8703761145720819E-008 + 9.4500000000000028E-002 1.3801309428629338E-008 + 9.5600000000000018E-002 -5.8300713590142550E-008 + 9.6700000000000008E-002 -8.9818612991621194E-008 + 9.7800000000000026E-002 -4.3038767216785345E-008 + 9.8900000000000016E-002 5.0600106327181038E-009 + 0.10000000000000001 -1.6887911513663312E-008 + 0.10110000000000002 -6.7540341319727304E-008 + 0.10220000000000001 -6.1655988758957392E-008 + 0.10330000000000003 -6.4757230688883283E-009 + 0.10440000000000002 7.4143957640160352E-009 + 0.10550000000000001 -4.7546539150289391E-008 + 0.10660000000000003 -8.4265145972040045E-008 + 0.10770000000000002 -3.5106666018691612E-008 + 0.10880000000000001 3.7468765867743059E-008 + 0.10990000000000003 2.7616435360755531E-008 + 0.11100000000000002 -5.1118060895305462E-008 + 0.11210000000000001 -8.2155864333799400E-008 + 0.11320000000000002 -1.9272540896508872E-008 + 0.11430000000000001 4.3828990214933583E-008 + 0.11540000000000003 1.6602468733140086E-008 + 0.11650000000000002 -5.0853451227794721E-008 + 0.11760000000000001 -4.7942311454107767E-008 + 0.11870000000000003 2.2054049253483754E-008 + 0.11980000000000002 4.7048246187841869E-008 + 0.12090000000000001 -1.6346655584698055E-008 + 0.12200000000000003 -6.9177509942619508E-008 + 0.12310000000000001 -2.1855196763453932E-008 + 0.12420000000000003 6.2313290527526988E-008 + 0.12530000000000002 5.8194050467363923E-008 + 0.12640000000000001 -3.0988765331585455E-008 + 0.12750000000000003 -7.4673465633168234E-008 + 0.12860000000000002 -1.0797861271782949E-008 + 0.12970000000000001 6.2534383005186100E-008 + 0.13080000000000003 3.7621973092427652E-008 + 0.13190000000000002 -4.0053485861335503E-008 + 0.13300000000000001 -4.6648246154745721E-008 + 0.13410000000000000 2.5944517645370979E-008 + 0.13520000000000004 5.9439660304860809E-008 + 0.13630000000000003 -3.5140854670601129E-009 + 0.13740000000000002 -6.5646865721191716E-008 + 0.13850000000000001 -2.5539703685240056E-008 + 0.13960000000000000 6.1314658239552955E-008 + 0.14070000000000005 6.2594189387255028E-008 + 0.14180000000000004 -2.8075875846411691E-008 + 0.14290000000000003 -7.7984878998904605E-008 + 0.14400000000000002 -1.4265403081026307E-008 + 0.14510000000000001 6.6827361422383547E-008 + 0.14620000000000000 4.7198000174830668E-008 + 0.14730000000000004 -3.6551870863377189E-008 + 0.14840000000000003 -5.4911790670075789E-008 + 0.14950000000000002 1.4345040710850299E-008 + 0.15060000000000001 5.6375895951532584E-008 + 0.15170000000000000 2.2572683722188458E-009 + 0.15280000000000005 -6.2258116884095216E-008 + 0.15390000000000004 -3.1244415055198260E-008 + 0.15500000000000003 5.3301977942510348E-008 + 0.15610000000000002 6.2721831284306973E-008 + 0.15720000000000001 -2.0507513909251429E-008 + 0.15830000000000000 -7.3390488353197725E-008 + 0.15940000000000004 -1.7815091624129309E-008 + 0.16050000000000003 6.2086002117212047E-008 + 0.16160000000000002 4.8840934852023565E-008 + 0.16270000000000001 -3.2650266490463764E-008 + 0.16380000000000000 -5.8175665174076130E-008 + 0.16490000000000005 5.1534065903524606E-009 + 0.16600000000000004 5.4492538481554220E-008 + 0.16710000000000003 1.4424054839423661E-008 + 0.16820000000000002 -4.7762842569909481E-008 + 0.16930000000000001 -3.1011019530069461E-008 + 0.17040000000000000 4.0024556113849030E-008 + 0.17150000000000004 5.3218172979541123E-008 + 0.17260000000000003 -1.5889087379150624E-008 + 0.17370000000000002 -6.4377012165550695E-008 + 0.17480000000000001 -1.8741928897725302E-008 + 0.17590000000000000 5.3210747807952430E-008 + 0.17700000000000005 4.5705213835844916E-008 + 0.17810000000000004 -2.6368836003598517E-008 + 0.17920000000000003 -5.4079585254385165E-008 + 0.18030000000000002 -6.7837402362158628E-010 + 0.18140000000000001 4.7592969565357635E-008 + 0.18250000000000000 1.8010419822189760E-008 + 0.18360000000000004 -3.9408426744103053E-008 + 0.18470000000000003 -3.3778359664893287E-008 + 0.18580000000000002 2.5172882445190226E-008 + 0.18690000000000001 4.4877296545564604E-008 + 0.18800000000000000 -5.4616799971540786E-009 + 0.18910000000000005 -4.8224350734926702E-008 + 0.19020000000000004 -1.7973189159192771E-008 + 0.19130000000000003 3.8962664206110276E-008 + 0.19240000000000002 3.7101422378782445E-008 + 0.19350000000000001 -1.8498640841357883E-008 + 0.19460000000000005 -4.3204956057252275E-008 + 0.19570000000000004 -2.6078377235450034E-009 + 0.19680000000000003 3.8725740836298428E-008 + 0.19790000000000002 1.9258871830629687E-008 + 0.19900000000000001 -2.7534850843835557E-008 + 0.20010000000000000 -2.8865983381365368E-008 + 0.20120000000000005 1.5213931447988216E-008 + 0.20230000000000004 3.5680308485552814E-008 + 0.20340000000000003 2.3952106964486575E-009 + 0.20450000000000002 -3.2054934706593485E-008 + 0.20560000000000000 -1.6005200720314861E-008 + 0.20670000000000005 2.3206677468579073E-008 + 0.20780000000000004 2.4500723228015886E-008 + 0.20890000000000003 -1.2745546840164934E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0019.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0019.BXZ.semd new file mode 100644 index 00000000..8b7feb20 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0019.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 -2.8803398555155013E-010 + -0.11670000000000000 -3.7413219744486526E-010 + -0.11559999999999999 3.5014199872840379E-010 + -0.11449999999999999 9.4073016043694224E-010 + -0.11340000000000000 9.4344115852962318E-011 + -0.11230000000000000 -1.0913596693029604E-009 + -0.11119999999999999 -5.3994986259908728E-010 + -0.11009999999999999 4.0800493539272509E-010 + -0.10900000000000000 -1.7057470991233004E-009 + -0.10790000000000000 -5.1608428641713999E-009 + -0.10679999999999999 -2.5409692128164352E-009 + -0.10569999999999999 7.8289570382139573E-009 + -0.10460000000000000 1.4875282339232854E-008 + -0.10349999999999999 7.4609003419823239E-009 + -0.10239999999999999 -7.8669248892992982E-009 + -0.10130000000000000 -1.2319265607629859E-008 + -0.10020000000000000 -5.1220550023600708E-010 + -9.9099999999999994E-002 1.0257106275446404E-008 + -9.7999999999999990E-002 3.9317074040923217E-009 + -9.6899999999999986E-002 -1.0295767793877530E-008 + -9.5799999999999996E-002 -1.0654859217140711E-008 + -9.4699999999999993E-002 4.9943840174648813E-009 + -9.3599999999999989E-002 1.5762308791522628E-008 + -9.2499999999999999E-002 8.8267295694777204E-009 + -9.1399999999999995E-002 -2.6693793842014202E-009 + -9.0299999999999991E-002 -2.5358370958628029E-009 + -8.9200000000000002E-002 1.5048964296937584E-009 + -8.8099999999999984E-002 -9.5547330047907053E-009 + -8.6999999999999994E-002 -3.3973734048231563E-008 + -8.5899999999999990E-002 -5.0857028810469274E-008 + -8.4799999999999986E-002 -5.4565401086392740E-008 + -8.3699999999999997E-002 -6.5483426681112178E-008 + -8.2599999999999993E-002 -9.6673907989952568E-008 + -8.1499999999999989E-002 -1.2998593490465282E-007 + -8.0399999999999999E-002 -1.4490673549971689E-007 + -7.9299999999999995E-002 -1.5748329929010652E-007 + -7.8199999999999992E-002 -2.0287106394789589E-007 + -7.7100000000000002E-002 -2.8165894150333770E-007 + -7.5999999999999984E-002 -3.5502839068612957E-007 + -7.4899999999999994E-002 -4.0535437051403278E-007 + -7.3799999999999991E-002 -4.7338815534203604E-007 + -7.2699999999999987E-002 -6.0896365994267398E-007 + -7.1599999999999997E-002 -8.0216415199174662E-007 + -7.0499999999999993E-002 -9.9893975402665092E-007 + -6.9399999999999989E-002 -1.1834146107503329E-006 + -6.8300000000000000E-002 -1.4076381376071367E-006 + -6.7199999999999996E-002 -1.7256301134693786E-006 + -6.6099999999999992E-002 -2.1305777408997528E-006 + -6.5000000000000002E-002 -2.5860899768304080E-006 + -6.3899999999999985E-002 -3.0978669656178681E-006 + -6.2799999999999995E-002 -3.7148813589737983E-006 + -6.1699999999999991E-002 -4.4658031583821867E-006 + -6.0599999999999994E-002 -5.3392168410937302E-006 + -5.9499999999999990E-002 -6.3407492234546226E-006 + -5.8399999999999994E-002 -7.5280295277480036E-006 + -5.7299999999999990E-002 -8.9556378952693194E-006 + -5.6199999999999986E-002 -1.0613653103064280E-005 + -5.5099999999999996E-002 -1.2469113244151231E-005 + -5.3999999999999992E-002 -1.4561912394128740E-005 + -5.2899999999999989E-002 -1.7006786947604269E-005 + -5.1799999999999985E-002 -1.9883862478309311E-005 + -5.0699999999999995E-002 -2.3173888621386141E-005 + -4.9599999999999991E-002 -2.6839263227884658E-005 + -4.8499999999999988E-002 -3.0936844268580899E-005 + -4.7399999999999998E-002 -3.5597324313130230E-005 + -4.6299999999999994E-002 -4.0901817556004971E-005 + -4.5199999999999990E-002 -4.6839446440571919E-005 + -4.4099999999999986E-002 -5.3402603953145444E-005 + -4.2999999999999997E-002 -6.0669695812975988E-005 + -4.1899999999999993E-002 -6.8749170168302953E-005 + -4.0799999999999989E-002 -7.7678771049249917E-005 + -3.9699999999999985E-002 -8.7438995251432061E-005 + -3.8599999999999995E-002 -9.8054748377762735E-005 + -3.7499999999999992E-002 -1.0961816587951034E-004 + -3.6399999999999988E-002 -1.2218939082231373E-004 + -3.5299999999999984E-002 -1.3572994794230908E-004 + -3.4199999999999994E-002 -1.5017815167084336E-004 + -3.3099999999999991E-002 -1.6554999456275254E-004 + -3.1999999999999987E-002 -1.8190126866102219E-004 + -3.0899999999999997E-002 -1.9920030899811536E-004 + -2.9799999999999993E-002 -2.1730408479925245E-004 + -2.8699999999999989E-002 -2.3608269111718982E-004 + -2.7599999999999986E-002 -2.5549551355652511E-004 + -2.6499999999999996E-002 -2.7550020604394376E-004 + -2.5399999999999992E-002 -2.9592114151455462E-004 + -2.4299999999999988E-002 -3.1648436561226845E-004 + -2.3199999999999985E-002 -3.3696260652504861E-004 + -2.2099999999999995E-002 -3.5721409949474037E-004 + -2.0999999999999991E-002 -3.7705575232394040E-004 + -1.9899999999999987E-002 -3.9616279536858201E-004 + -1.8799999999999983E-002 -4.1414322913624346E-004 + -1.7699999999999994E-002 -4.3067467049695551E-004 + -1.6599999999999990E-002 -4.4549602898769081E-004 + -1.5499999999999986E-002 -4.5828209840692580E-004 + -1.4399999999999996E-002 -4.6860115253366530E-004 + -1.3299999999999992E-002 -4.7602527774870396E-004 + -1.2199999999999989E-002 -4.8021960537880659E-004 + -1.1099999999999985E-002 -4.8088069888763130E-004 + -9.9999999999999950E-003 -4.7762310714460909E-004 + -8.8999999999999913E-003 -4.7001699567772448E-004 + -7.7999999999999875E-003 -4.5772257726639509E-004 + -6.6999999999999837E-003 -4.4053606688976288E-004 + -5.5999999999999939E-003 -4.1826991946436465E-004 + -4.4999999999999901E-003 -3.9066310273483396E-004 + -3.3999999999999864E-003 -3.5747786751016974E-004 + -2.2999999999999826E-003 -3.1863371259532869E-004 + -1.1999999999999927E-003 -2.7419897378422320E-004 + -9.9999999999988987E-005 -2.2426758368965238E-004 + 1.0000000000000148E-003 -1.6890646656975150E-004 + 2.1000000000000185E-003 -1.0826154903043061E-004 + 3.2000000000000084E-003 -4.2665647924877703E-005 + 4.3000000000000121E-003 2.7420526748755947E-005 + 5.4000000000000159E-003 1.0153133916901425E-004 + 6.5000000000000058E-003 1.7919560195878148E-004 + 7.6000000000000234E-003 2.5981996441259980E-004 + 8.7000000000000133E-003 3.4263121779076755E-004 + 9.8000000000000032E-003 4.2678718455135822E-004 + 1.0900000000000021E-002 5.1148922648280859E-004 + 1.2000000000000011E-002 5.9593882178887725E-004 + 1.3100000000000001E-002 6.7922635935246944E-004 + 1.4200000000000018E-002 7.6033989898860455E-004 + 1.5300000000000008E-002 8.3828484639525414E-004 + 1.6400000000000026E-002 9.1215281281620264E-004 + 1.7500000000000016E-002 9.8105845972895622E-004 + 1.8600000000000005E-002 1.0440741898491979E-003 + 1.9700000000000023E-002 1.1002918472513556E-003 + 2.0800000000000013E-002 1.1489280732348561E-003 + 2.1900000000000003E-002 1.1893305927515030E-003 + 2.3000000000000020E-002 1.2208946282044053E-003 + 2.4100000000000010E-002 1.2430396163836122E-003 + 2.5200000000000000E-002 1.2553009437397122E-003 + 2.6300000000000018E-002 1.2574188876897097E-003 + 2.7400000000000008E-002 1.2493047397583723E-003 + 2.8500000000000025E-002 1.2309403391554952E-003 + 2.9600000000000015E-002 1.2023728340864182E-003 + 3.0700000000000005E-002 1.1637986171990633E-003 + 3.1800000000000023E-002 1.1156088439747691E-003 + 3.2900000000000013E-002 1.0583405382931232E-003 + 3.4000000000000002E-002 9.9259952548891306E-004 + 3.5100000000000020E-002 9.1908150352537632E-004 + 3.6200000000000010E-002 8.3860359154641628E-004 + 3.7300000000000028E-002 7.5210502836853266E-004 + 3.8400000000000017E-002 6.6056568175554276E-004 + 3.9500000000000007E-002 5.6498288176953793E-004 + 4.0600000000000025E-002 4.6639426727779210E-004 + 4.1700000000000015E-002 3.6591629032045603E-004 + 4.2800000000000005E-002 2.6468312717042863E-004 + 4.3900000000000022E-002 1.6379603766836226E-004 + 4.5000000000000012E-002 6.4271931478288025E-005 + 4.6100000000000002E-002 -3.2905965781537816E-005 + 4.7200000000000020E-002 -1.2678379425778985E-004 + 4.8300000000000010E-002 -2.1645768720190972E-004 + 4.9400000000000027E-002 -3.0110767693258822E-004 + 5.0500000000000017E-002 -3.8002297515049577E-004 + 5.1600000000000007E-002 -4.5260568731464446E-004 + 5.2700000000000025E-002 -5.1836500642821193E-004 + 5.3800000000000014E-002 -5.7690945686772466E-004 + 5.4900000000000004E-002 -6.2794989207759500E-004 + 5.6000000000000022E-002 -6.7130080424249172E-004 + 5.7100000000000012E-002 -7.0689158746972680E-004 + 5.8200000000000002E-002 -7.3475448880344629E-004 + 5.9300000000000019E-002 -7.5501226820051670E-004 + 6.0400000000000009E-002 -7.6788075966760516E-004 + 6.1500000000000027E-002 -7.7367108315229416E-004 + 6.2600000000000017E-002 -7.7278004027903080E-004 + 6.3700000000000007E-002 -7.6564896153286099E-004 + 6.4800000000000024E-002 -7.5273658148944378E-004 + 6.5900000000000014E-002 -7.3454185621812940E-004 + 6.7000000000000004E-002 -7.1163417305797338E-004 + 6.8100000000000022E-002 -6.8463612115010619E-004 + 6.9200000000000012E-002 -6.5415719291195273E-004 + 7.0300000000000029E-002 -6.2075845198705792E-004 + 7.1400000000000019E-002 -5.8498646831139922E-004 + 7.2500000000000009E-002 -5.4741691565141082E-004 + 7.3600000000000027E-002 -5.0862733041867614E-004 + 7.4700000000000016E-002 -4.6913011465221643E-004 + 7.5800000000000006E-002 -4.2936438694596291E-004 + 7.6900000000000024E-002 -3.8975509232841432E-004 + 7.8000000000000014E-002 -3.5074021434411407E-004 + 7.9100000000000004E-002 -3.1270849285647273E-004 + 8.0200000000000021E-002 -2.7593516279011965E-004 + 8.1300000000000011E-002 -2.4061507428996265E-004 + 8.2400000000000029E-002 -2.0696368301287293E-004 + 8.3500000000000019E-002 -1.7522404959890991E-004 + 8.4600000000000009E-002 -1.4556861424352974E-004 + 8.5700000000000026E-002 -1.1804226960521191E-004 + 8.6800000000000016E-002 -9.2631002189591527E-005 + 8.7900000000000006E-002 -6.9368739787023515E-005 + 8.9000000000000024E-002 -4.8316829634131864E-005 + 9.0100000000000013E-002 -2.9455848562065512E-005 + 9.1200000000000003E-002 -1.2664032510656398E-005 + 9.2300000000000021E-002 2.1788362118968507E-006 + 9.3400000000000011E-002 1.5109553714864887E-005 + 9.4500000000000028E-002 2.6164099836023524E-005 + 9.5600000000000018E-002 3.5486900742398575E-005 + 9.6700000000000008E-002 4.3294232455082238E-005 + 9.7800000000000026E-002 4.9730595492292196E-005 + 9.8900000000000016E-002 5.4831623856443912E-005 + 0.10000000000000001 5.8654728491092101E-005 + 0.10110000000000002 6.1382612329907715E-005 + 0.10220000000000001 6.3233805121853948E-005 + 0.10330000000000003 6.4317071519326419E-005 + 0.10440000000000002 6.4644693338777870E-005 + 0.10550000000000001 6.4285377447959036E-005 + 0.10660000000000003 6.3416329794563353E-005 + 0.10770000000000002 6.2191851611714810E-005 + 0.10880000000000001 6.0631515225395560E-005 + 0.10990000000000003 5.8710906159831211E-005 + 0.11100000000000002 5.6517958000767976E-005 + 0.11210000000000001 5.4227697546593845E-005 + 0.11320000000000002 5.1925042498623952E-005 + 0.11430000000000001 4.9544880312168971E-005 + 0.11540000000000003 4.7029960114741698E-005 + 0.11650000000000002 4.4473148591350764E-005 + 0.11760000000000001 4.2027273593703285E-005 + 0.11870000000000003 3.9717448089504614E-005 + 0.11980000000000002 3.7440113374032080E-005 + 0.12090000000000001 3.5148674214724451E-005 + 0.12200000000000003 3.2941428798949346E-005 + 0.12310000000000001 3.0917984986444935E-005 + 0.12420000000000003 2.9033093596808612E-005 + 0.12530000000000002 2.7177460651728325E-005 + 0.12640000000000001 2.5358489438076504E-005 + 0.12750000000000003 2.3696153220953420E-005 + 0.12860000000000002 2.2234566131373867E-005 + 0.12970000000000001 2.0863504687440582E-005 + 0.13080000000000003 1.9477389287203550E-005 + 0.13190000000000002 1.8134087440557778E-005 + 0.13300000000000001 1.6966121620498598E-005 + 0.13410000000000000 1.5974199413903989E-005 + 0.13520000000000004 1.5018808880995493E-005 + 0.13630000000000003 1.4023621588421520E-005 + 0.13740000000000002 1.3082070836389903E-005 + 0.13850000000000001 1.2305221389397047E-005 + 0.13960000000000000 1.1646047823887784E-005 + 0.14070000000000005 1.0968276001221966E-005 + 0.14180000000000004 1.0251031199004501E-005 + 0.14290000000000003 9.6135527201113291E-006 + 0.14400000000000002 9.1233059720252641E-006 + 0.14510000000000001 8.6854770415811799E-006 + 0.14620000000000000 8.1846183093148284E-006 + 0.14730000000000004 7.6584083217312582E-006 + 0.14840000000000003 7.2345160333497915E-006 + 0.14950000000000002 6.9297957452363335E-006 + 0.15060000000000001 6.6216589402756654E-006 + 0.15170000000000000 6.2349845393327996E-006 + 0.15280000000000005 5.8550481298880186E-006 + 0.15390000000000004 5.5911523304530419E-006 + 0.15500000000000003 5.4032025218475610E-006 + 0.15610000000000002 5.1599304242699873E-006 + 0.15720000000000001 4.8395750127383508E-006 + 0.15830000000000000 4.5631145439983811E-006 + 0.15940000000000004 4.4083203647460323E-006 + 0.16050000000000003 4.2894589569186792E-006 + 0.16160000000000002 4.0863737922336441E-006 + 0.16270000000000001 3.8243333619902842E-006 + 0.16380000000000000 3.6311976145952940E-006 + 0.16490000000000005 3.5418909192230785E-006 + 0.16600000000000004 3.4490947200538358E-006 + 0.16710000000000003 3.2698251288820757E-006 + 0.16820000000000002 3.0682599572173785E-006 + 0.16930000000000001 2.9502352845156565E-006 + 0.17040000000000000 2.8980043680348899E-006 + 0.17150000000000004 2.8012582333758473E-006 + 0.17260000000000003 2.6307673124392750E-006 + 0.17370000000000002 2.4831574592099059E-006 + 0.17480000000000001 2.4288801796501502E-006 + 0.17590000000000000 2.4015039343794342E-006 + 0.17700000000000005 2.2993253878667019E-006 + 0.17810000000000004 2.1414987259049667E-006 + 0.17920000000000003 2.0384038634801982E-006 + 0.18030000000000002 2.0233308077877155E-006 + 0.18140000000000001 2.0034481167385820E-006 + 0.18250000000000000 1.9018225430045277E-006 + 0.18360000000000004 1.7709357962303329E-006 + 0.18470000000000003 1.7081249552575173E-006 + 0.18580000000000002 1.7074809193218243E-006 + 0.18690000000000001 1.6739369357310352E-006 + 0.18800000000000000 1.5712200820416911E-006 + 0.18910000000000005 1.4739971447852440E-006 + 0.19020000000000004 1.4494364677375415E-006 + 0.19130000000000003 1.4548323861163226E-006 + 0.19240000000000002 1.4067852589505492E-006 + 0.19350000000000001 1.3095427675580140E-006 + 0.19460000000000005 1.2448816733012791E-006 + 0.19570000000000004 1.2443808827811154E-006 + 0.19680000000000003 1.2428558875399176E-006 + 0.19790000000000002 1.1810006981249899E-006 + 0.19900000000000001 1.0954082654279773E-006 + 0.20010000000000000 1.0596301081022830E-006 + 0.20120000000000005 1.0713365554693155E-006 + 0.20230000000000004 1.0590598549242713E-006 + 0.20340000000000003 9.9299950306885876E-007 + 0.20450000000000002 9.2793135308966157E-007 + 0.20560000000000000 9.1623644493665779E-007 + 0.20670000000000005 9.2888086555831251E-007 + 0.20780000000000004 9.0303132083136006E-007 + 0.20890000000000003 8.3837761621907703E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0020.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0020.BXX.semd new file mode 100644 index 00000000..83220008 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0020.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173367227286533E-021 + -0.11119999999999999 -2.1335585054060316E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3249081147095817E-021 + -0.10790000000000000 3.2296879276220831E-019 + -0.10679999999999999 1.0674503433646278E-019 + -0.10569999999999999 -1.4623059134956105E-018 + -0.10460000000000000 -1.2596261906999581E-018 + -0.10349999999999999 4.7662514990678041E-018 + -0.10239999999999999 7.2483628505786299E-018 + -0.10130000000000000 -1.0592433209906969E-017 + -0.10020000000000000 -2.7792567132622285E-017 + -9.9099999999999994E-002 1.2570451183550935E-017 + -9.7999999999999990E-002 7.9820487274198914E-017 + -9.6899999999999986E-002 1.2145859375127466E-017 + -9.5799999999999996E-002 -1.8955670917265182E-016 + -9.4699999999999993E-002 -1.2844009241981205E-016 + -9.3599999999999989E-002 3.9215229942820152E-016 + -9.2499999999999999E-002 5.3949026600151845E-016 + -9.1399999999999995E-002 -6.0574322437205929E-016 + -9.0299999999999991E-002 -1.6980255617787777E-015 + -8.9200000000000002E-002 1.2997041625770455E-016 + -8.8099999999999984E-002 3.8443754981438896E-015 + -8.6999999999999994E-002 2.7951547275888037E-015 + -8.5899999999999990E-002 -5.4413002661295781E-015 + -8.4799999999999986E-002 -9.5917426494343365E-015 + -8.3699999999999997E-002 2.5228179649370219E-015 + -8.2599999999999993E-002 1.8417230495662226E-014 + -8.1499999999999989E-002 8.2132575141501650E-015 + -8.0399999999999999E-002 -2.5318190876059618E-014 + -7.9299999999999995E-002 -2.8646860952179568E-014 + -7.8199999999999992E-002 2.6885462714627828E-014 + -7.7100000000000002E-002 6.7104619929335418E-014 + -7.5999999999999984E-002 -4.8576907538231025E-015 + -7.4899999999999994E-002 -1.2584727639326776E-013 + -7.3799999999999991E-002 -8.8558900609905095E-014 + -7.2699999999999987E-002 1.4607455869897201E-013 + -7.1599999999999997E-002 2.6607229332113735E-013 + -7.0499999999999993E-002 -1.4646290636462916E-014 + -6.9399999999999989E-002 -4.1285120396146457E-013 + -6.8300000000000000E-002 -2.8991365514860479E-013 + -6.7199999999999996E-002 3.7689499416369843E-013 + -6.6099999999999992E-002 6.6022854501232575E-013 + -6.5000000000000002E-002 -1.0487738336204672E-013 + -6.3899999999999985E-002 -1.0222491256262067E-012 + -6.2799999999999995E-002 -5.2546834071465209E-013 + -6.1699999999999991E-002 1.1612621671555634E-012 + -6.0599999999999994E-002 1.6429056465955272E-012 + -5.9499999999999990E-002 -4.3080491431146672E-013 + -5.8399999999999994E-002 -2.6582687873838440E-012 + -5.7299999999999990E-002 -1.4798648417801985E-012 + -5.6199999999999986E-002 2.3741883025535371E-012 + -5.5099999999999996E-002 3.6569926774310257E-012 + -5.3999999999999992E-002 -3.4671514249039193E-013 + -5.2899999999999989E-002 -4.7691898173718439E-012 + -5.1799999999999985E-002 -2.8353621533971918E-012 + -5.0699999999999995E-002 3.9462998840944508E-012 + -4.9599999999999991E-002 6.1617963335869330E-012 + -4.8499999999999988E-002 -6.3214413087778198E-013 + -4.7399999999999998E-002 -7.9608594022451129E-012 + -4.6299999999999994E-002 -4.8448896804165198E-012 + -4.5199999999999990E-002 5.9953465803008754E-012 + -4.4099999999999986E-002 1.0003358384691463E-011 + -4.2999999999999997E-002 7.0874453224692435E-013 + -4.1899999999999993E-002 -9.9524017499463824E-012 + -4.0799999999999989E-002 -7.5308067074009166E-012 + -3.9699999999999985E-002 4.1724605541471060E-012 + -3.8599999999999995E-002 8.2181275673498533E-012 + -3.7499999999999992E-002 -6.3641670058900424E-013 + -3.6399999999999988E-002 -8.0516036546351977E-012 + -3.5299999999999984E-002 -1.8645905132397278E-012 + -3.4199999999999994E-002 9.1504139335119028E-012 + -3.3099999999999991E-002 8.9049496942994466E-012 + -3.1999999999999987E-002 -8.5712508054655578E-013 + -3.0899999999999997E-002 -4.3748980133040405E-012 + -2.9799999999999993E-002 6.2667395144683224E-013 + -2.8699999999999989E-002 -1.9753673523303927E-012 + -2.7599999999999986E-002 -1.6764046747996808E-011 + -2.6499999999999996E-002 -2.0917271387199676E-011 + -2.5399999999999992E-002 2.9942175041458574E-012 + -2.4299999999999988E-002 3.0768766007271964E-011 + -2.3199999999999985E-002 2.1648766113102624E-011 + -2.2099999999999995E-002 -1.9667056178063191E-011 + -2.0999999999999991E-002 -3.8431577364939074E-011 + -1.9899999999999987E-002 -5.0983444896401942E-012 + -1.8799999999999983E-002 3.2654840637080795E-011 + -1.7699999999999994E-002 9.2144503832658486E-012 + -1.6599999999999990E-002 -5.9762590709500074E-011 + -1.5499999999999986E-002 -8.4332964223055029E-011 + -1.4399999999999996E-002 -1.9595804146010920E-011 + -1.3299999999999992E-002 6.4436289637370692E-011 + -1.2199999999999989E-002 6.8664129937445750E-011 + -1.1099999999999985E-002 -7.3283167728588339E-012 + -9.9999999999999950E-003 -7.1437647464200893E-011 + -8.8999999999999913E-003 -6.8146689680137484E-011 + -7.7999999999999875E-003 -4.3199541166494271E-011 + -6.6999999999999837E-003 -6.1488959757216577E-011 + -5.5999999999999939E-003 -1.1013896045186655E-010 + -4.4999999999999901E-003 -1.2982837027664118E-010 + -3.3999999999999864E-003 -1.1040854341892725E-010 + -2.2999999999999826E-003 -9.1320548345485975E-011 + -1.1999999999999927E-003 -8.1284333430797773E-011 + -9.9999999999988987E-005 -4.9763981130324098E-011 + 1.0000000000000148E-003 -2.1534015889890235E-011 + 2.1000000000000185E-003 -9.5361912810787430E-011 + 3.2000000000000084E-003 -3.0106811488295193E-010 + 4.3000000000000121E-003 -5.0027587628065362E-010 + 5.4000000000000159E-003 -5.2164289554568199E-010 + 6.5000000000000058E-003 -3.9087880154831112E-010 + 7.6000000000000234E-003 -3.3101685281700099E-010 + 8.7000000000000133E-003 -4.5681342042414030E-010 + 9.8000000000000032E-003 -6.1871197054585991E-010 + 1.0900000000000021E-002 -6.0987942474000079E-010 + 1.2000000000000011E-002 -4.5960193983951569E-010 + 1.3100000000000001E-002 -4.4188319670013243E-010 + 1.4200000000000018E-002 -7.3566780445233348E-010 + 1.5300000000000008E-002 -1.1790055598481786E-009 + 1.6400000000000026E-002 -1.4827737926381701E-009 + 1.7500000000000016E-002 -1.5601377967300323E-009 + 1.8600000000000005E-002 -1.5485190907327251E-009 + 1.9700000000000023E-002 -1.5451203649874401E-009 + 2.0800000000000013E-002 -1.5880683434943421E-009 + 2.1900000000000003E-002 -1.6519619006061248E-009 + 2.3000000000000020E-002 -1.7547600039691247E-009 + 2.4100000000000010E-002 -1.9335633094641480E-009 + 2.5200000000000000E-002 -2.0971746561571081E-009 + 2.6300000000000018E-002 -2.2557737899830954E-009 + 2.7400000000000008E-002 -2.4981332558127178E-009 + 2.8500000000000025E-002 -2.9014768365698274E-009 + 2.9600000000000015E-002 -3.3409368604964129E-009 + 3.0700000000000005E-002 -3.4885936361916947E-009 + 3.1800000000000023E-002 -3.3353579897976715E-009 + 3.2900000000000013E-002 -3.0228268776966161E-009 + 3.4000000000000002E-002 -2.8296938126004534E-009 + 3.5100000000000020E-002 -2.8766238280297785E-009 + 3.6200000000000010E-002 -3.1170006575820253E-009 + 3.7300000000000028E-002 -2.8791784512094409E-009 + 3.8400000000000017E-002 -2.6179733936260163E-009 + 3.9500000000000007E-002 -2.5906341516446219E-009 + 4.0600000000000025E-002 -2.7536992686094663E-009 + 4.1700000000000015E-002 -2.7116275891359010E-009 + 4.2800000000000005E-002 -2.1634647406898466E-009 + 4.3900000000000022E-002 -1.6527401669463870E-009 + 4.5000000000000012E-002 -1.0792639004719717E-009 + 4.6100000000000002E-002 -5.0047632704774969E-010 + 4.7200000000000020E-002 1.0910353176463161E-010 + 4.8300000000000010E-002 1.0797426286401901E-009 + 4.9400000000000027E-002 2.1085677648358114E-009 + 5.0500000000000017E-002 3.0308560106107052E-009 + 5.1600000000000007E-002 3.7203657932138867E-009 + 5.2700000000000025E-002 3.9900704962292366E-009 + 5.3800000000000014E-002 4.9701713855654361E-009 + 5.4900000000000004E-002 5.4926019288359385E-009 + 5.6000000000000022E-002 7.5696480195119875E-009 + 5.7100000000000012E-002 8.7634193235430757E-009 + 5.8200000000000002E-002 9.4453280752304636E-009 + 5.9300000000000019E-002 9.4765573166455397E-009 + 6.0400000000000009E-002 1.0274430195522655E-008 + 6.1500000000000027E-002 1.1592443449615075E-008 + 6.2600000000000017E-002 1.3409880317283296E-008 + 6.3700000000000007E-002 1.5539084685656235E-008 + 6.4800000000000024E-002 1.5968380395747772E-008 + 6.5900000000000014E-002 1.3516029184756917E-008 + 6.7000000000000004E-002 1.1709386349423312E-008 + 6.8100000000000022E-002 1.1696665858096367E-008 + 6.9200000000000012E-002 1.4970501283073645E-008 + 7.0300000000000029E-002 1.7031826615721002E-008 + 7.1400000000000019E-002 1.6941481106869105E-008 + 7.2500000000000009E-002 1.3364227058332290E-008 + 7.3600000000000027E-002 8.5161158125401926E-009 + 7.4700000000000016E-002 6.4530327748002492E-009 + 7.5800000000000006E-002 8.7199163445461636E-009 + 7.6900000000000024E-002 1.2816930627934653E-008 + 7.8000000000000014E-002 1.1751096096190849E-008 + 7.9100000000000004E-002 4.3001344707249700E-009 + 8.0200000000000021E-002 -3.5354710270496525E-009 + 8.1300000000000011E-002 -4.9714321548322005E-009 + 8.2400000000000029E-002 -4.1638228975848790E-010 + 8.3500000000000019E-002 2.9800015788339351E-009 + 8.4600000000000009E-002 8.0030412852316601E-011 + 8.5700000000000026E-002 -7.8755357790782909E-009 + 8.6800000000000016E-002 -1.4851615937061524E-008 + 8.7900000000000006E-002 -1.6954970760707511E-008 + 8.9000000000000024E-002 -1.5092883387524125E-008 + 9.0100000000000013E-002 -1.2053566145198147E-008 + 9.1200000000000003E-002 -1.1474428518454260E-008 + 9.2300000000000021E-002 -1.5435849931577650E-008 + 9.3400000000000011E-002 -2.2417218303871778E-008 + 9.4500000000000028E-002 -2.7213078013232916E-008 + 9.5600000000000018E-002 -2.5274200510239098E-008 + 9.6700000000000008E-002 -1.7052505185688460E-008 + 9.7800000000000026E-002 -1.0684704676577894E-008 + 9.8900000000000016E-002 -1.5330860136941737E-008 + 0.10000000000000001 -2.6120304141841189E-008 + 0.10110000000000002 -3.0789241378670340E-008 + 0.10220000000000001 -2.3898493850538216E-008 + 0.10330000000000003 -1.0647471349045645E-008 + 0.10440000000000002 -5.4223034950950932E-009 + 0.10550000000000001 -1.1131347399384595E-008 + 0.10660000000000003 -1.9462438771711277E-008 + 0.10770000000000002 -2.1806135563906537E-008 + 0.10880000000000001 -1.2438002627845890E-008 + 0.10990000000000003 1.0014801488100744E-010 + 0.11100000000000002 5.1347459617545610E-009 + 0.11210000000000001 1.8268686563516212E-009 + 0.11320000000000002 -2.2463506610392869E-009 + 0.11430000000000001 -4.4248986696970860E-009 + 0.11540000000000003 -2.2259163401372462E-009 + 0.11650000000000002 2.2523423126585840E-009 + 0.11760000000000001 1.0430856178800241E-008 + 0.11870000000000003 1.8161228965141163E-008 + 0.11980000000000002 1.6045801132236193E-008 + 0.12090000000000001 4.4531445198003894E-009 + 0.12200000000000003 -3.6802121350376638E-009 + 0.12310000000000001 4.3143084660357545E-009 + 0.12420000000000003 2.2048556758136328E-008 + 0.12530000000000002 3.0014497554020636E-008 + 0.12640000000000001 1.7934116414153323E-008 + 0.12750000000000003 1.8623131925465941E-009 + 0.12860000000000002 -1.3015747368783082E-009 + 0.12970000000000001 9.2809697704865357E-009 + 0.13080000000000003 1.8448805150228509E-008 + 0.13190000000000002 1.8659685352417910E-008 + 0.13300000000000001 1.4895862321395725E-008 + 0.13410000000000000 1.1614184280972495E-008 + 0.13520000000000004 6.3010494599780031E-009 + 0.13630000000000003 -1.4942904691395142E-009 + 0.13740000000000002 -3.2475777622664737E-009 + 0.13850000000000001 6.9658945278661122E-009 + 0.13960000000000000 1.8570389670458098E-008 + 0.14070000000000005 1.4853212881860145E-008 + 0.14180000000000004 -3.4798017800596881E-009 + 0.14290000000000003 -1.5549096232803095E-008 + 0.14400000000000002 -7.1624359776478741E-009 + 0.14510000000000001 1.1165671942592326E-008 + 0.14620000000000000 1.7315963773967269E-008 + 0.14730000000000004 6.1507994253418019E-009 + 0.14840000000000003 -7.6037283136543010E-009 + 0.14950000000000002 -1.1225799845249185E-008 + 0.15060000000000001 -8.3954407870123759E-009 + 0.15170000000000000 -6.2590337357448789E-009 + 0.15280000000000005 -2.5910666945350158E-009 + 0.15390000000000004 5.0636552728633433E-009 + 0.15500000000000003 9.3224121755497436E-009 + 0.15610000000000002 -4.6928700508930277E-011 + 0.15720000000000001 -1.5859486168778858E-008 + 0.15830000000000000 -1.8351560271412382E-008 + 0.15940000000000004 -8.1773715576716199E-010 + 0.16050000000000003 1.6846732009412335E-008 + 0.16160000000000002 1.2070558774723850E-008 + 0.16270000000000001 -9.1640890431676780E-009 + 0.16380000000000000 -2.1797687210778349E-008 + 0.16490000000000005 -1.3207748672527941E-008 + 0.16600000000000004 3.1972851033401639E-009 + 0.16710000000000003 9.2695282560839587E-009 + 0.16820000000000002 4.6418073829102013E-009 + 0.16930000000000001 1.4743245513315628E-010 + 0.17040000000000000 -1.4965606531802678E-009 + 0.17150000000000004 -6.3743454958853363E-009 + 0.17260000000000003 -1.2032383978066719E-008 + 0.17370000000000002 -6.4364420460094607E-009 + 0.17480000000000001 1.0023814667192710E-008 + 0.17590000000000000 1.7888993397718878E-008 + 0.17700000000000005 3.2938181071529016E-009 + 0.17810000000000004 -1.8577884119963528E-008 + 0.17920000000000003 -2.0202508110855888E-008 + 0.18030000000000002 1.0443457210129736E-009 + 0.18140000000000001 1.8526318257272578E-008 + 0.18250000000000000 1.2328904119840445E-008 + 0.18360000000000004 -5.5783417884924802E-009 + 0.18470000000000003 -1.1323773918547886E-008 + 0.18580000000000002 -2.2442168123859574E-009 + 0.18690000000000001 4.4249808262009083E-009 + 0.18800000000000000 7.3721007076699152E-010 + 0.18910000000000005 -1.9528565431414791E-009 + 0.19020000000000004 4.2279437728609537E-009 + 0.19130000000000003 7.9644983941307146E-009 + 0.19240000000000002 -2.1283488305101628E-009 + 0.19350000000000001 -1.4670900938540399E-008 + 0.19460000000000005 -9.2126413164805854E-009 + 0.19570000000000004 1.1203933780734587E-008 + 0.19680000000000003 1.9927615113601860E-008 + 0.19790000000000002 3.8571097427109180E-009 + 0.19900000000000001 -1.6309643413592312E-008 + 0.20010000000000000 -1.4266130499152041E-008 + 0.20120000000000005 4.9521609035707570E-009 + 0.20230000000000004 1.3626738848415698E-008 + 0.20340000000000003 2.3237394231045982E-009 + 0.20450000000000002 -9.0787821704907401E-009 + 0.20560000000000000 -3.7232277261267654E-009 + 0.20670000000000005 7.1019927716520215E-009 + 0.20780000000000004 4.2765062602256876E-009 + 0.20890000000000003 -7.5707591307150324E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0020.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0020.BXZ.semd new file mode 100644 index 00000000..cd4a5918 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0020.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 -1.0370384665327475E-019 + -0.11230000000000000 -4.6409876227256865E-020 + -0.11119999999999999 8.2720873669385448E-019 + -0.11009999999999999 8.0862064416129255E-019 + -0.10900000000000000 -2.4883418826797283E-018 + -0.10790000000000000 -2.5798952668528631E-018 + -0.10679999999999999 4.4458120695224181E-018 + -0.10569999999999999 -8.2915616800998807E-018 + -0.10460000000000000 -4.1711786762958298E-017 + -0.10349999999999999 3.4793565756919995E-017 + -0.10239999999999999 2.8669140353912079E-016 + -0.10130000000000000 2.5638882632087780E-016 + -0.10020000000000000 -6.8406137298284960E-016 + -9.9099999999999994E-002 -1.7783003564977255E-015 + -9.7999999999999990E-002 -6.4952429277282515E-016 + -9.6899999999999986E-002 3.2767266276625268E-015 + -9.5799999999999996E-002 5.7871666883830847E-015 + -9.4699999999999993E-002 2.2170075190009342E-015 + -9.3599999999999989E-002 -5.0691211888860901E-015 + -9.2499999999999999E-002 -9.9055149933163777E-015 + -9.1399999999999995E-002 -1.3656558048584684E-014 + -9.0299999999999991E-002 -1.9275605214080262E-014 + -8.9200000000000002E-002 -7.1703405745467824E-015 + -8.8099999999999984E-002 5.4147770387489094E-014 + -8.6999999999999994E-002 1.3642902183409050E-013 + -8.5899999999999990E-002 1.1752883009256282E-013 + -8.4799999999999986E-002 -9.3426256856689316E-014 + -8.3699999999999997E-002 -3.7053053767582833E-013 + -8.2599999999999993E-002 -4.1808887623652480E-013 + -8.1499999999999989E-002 -1.0171629706047514E-013 + -8.0399999999999999E-002 3.5628252193116439E-013 + -7.9299999999999995E-002 6.6288993608512592E-013 + -7.8199999999999992E-002 8.2279506558730064E-013 + -7.7100000000000002E-002 9.0005449924698833E-013 + -7.5999999999999984E-002 4.4932590634316760E-013 + -7.4899999999999994E-002 -1.1745848434510653E-012 + -7.3799999999999991E-002 -3.4557812340907379E-012 + -7.2699999999999987E-002 -4.2359757194965209E-012 + -7.1599999999999997E-002 -1.7172210918861563E-012 + -7.0499999999999993E-002 2.9525605051150539E-012 + -6.9399999999999989E-002 6.3249323313530059E-012 + -6.8300000000000000E-002 6.5535025323137930E-012 + -6.7199999999999996E-002 5.3395486816765203E-012 + -6.6099999999999992E-002 4.4603713084123697E-012 + -6.5000000000000002E-002 1.5831729373652625E-012 + -6.3899999999999985E-002 -7.2067703367484359E-012 + -6.2799999999999995E-002 -1.9912897719631673E-011 + -6.1699999999999991E-002 -2.7178318623422015E-011 + -6.0599999999999994E-002 -2.1546920497828026E-011 + -5.9499999999999990E-002 -6.1065978662622200E-012 + -5.8399999999999994E-002 1.0584761366005946E-011 + -5.7299999999999990E-002 2.7202171071216696E-011 + -5.6199999999999986E-002 5.0020990821630917E-011 + -5.5099999999999996E-002 7.6652982572422701E-011 + -5.3999999999999992E-002 8.5816118100545680E-011 + -5.2899999999999989E-002 5.3101446850778444E-011 + -5.1799999999999985E-002 -2.2090558549070494E-011 + -5.0699999999999995E-002 -1.1234477237387352E-010 + -4.9599999999999991E-002 -1.8649713717788785E-010 + -4.8499999999999988E-002 -2.2949625533286167E-010 + -4.7399999999999998E-002 -2.3298921125736172E-010 + -4.6299999999999994E-002 -1.7724297030063951E-010 + -4.5199999999999990E-002 -3.9997807149694253E-011 + -4.4099999999999986E-002 1.7328639911884380E-010 + -4.2999999999999997E-002 4.1959899443888560E-010 + -4.1899999999999993E-002 6.4424504619964296E-010 + -4.0799999999999989E-002 8.0668832724839490E-010 + -3.9699999999999985E-002 8.7561646822109651E-010 + -3.8599999999999995E-002 8.1776507787623132E-010 + -3.7499999999999992E-002 6.2022365021618953E-010 + -3.6399999999999988E-002 3.2891844803373260E-010 + -3.5299999999999984E-002 4.5455552516449060E-011 + -3.4199999999999994E-002 -1.2487523515236632E-010 + -3.3099999999999991E-002 -1.0976099890092073E-010 + -3.1999999999999987E-002 1.4637492606883740E-010 + -3.0899999999999997E-002 6.9391509205374291E-010 + -2.9799999999999993E-002 1.5184199453344149E-009 + -2.8699999999999989E-002 2.4584017044304574E-009 + -2.7599999999999986E-002 3.2189666487880686E-009 + -2.6499999999999996E-002 3.4918123947846880E-009 + -2.5399999999999992E-002 3.0425113539678250E-009 + -2.4299999999999988E-002 1.6652297318842102E-009 + -2.3199999999999985E-002 -8.9583496176715016E-010 + -2.2099999999999995E-002 -4.8898360915927697E-009 + -2.0999999999999991E-002 -1.0389102023111718E-008 + -1.9899999999999987E-002 -1.7221799097910662E-008 + -1.8799999999999983E-002 -2.5130848513299497E-008 + -1.7699999999999994E-002 -3.4010277261131705E-008 + -1.6599999999999990E-002 -4.3996138288093789E-008 + -1.5499999999999986E-002 -5.5407486598824107E-008 + -1.4399999999999996E-002 -6.8721050183739862E-008 + -1.3299999999999992E-002 -8.4656129217819398E-008 + -1.2199999999999989E-002 -1.0424456320379250E-007 + -1.1099999999999985E-002 -1.2877325161753106E-007 + -9.9999999999999950E-003 -1.5969079925071128E-007 + -8.8999999999999913E-003 -1.9860701172547124E-007 + -7.7999999999999875E-003 -2.4732432279961358E-007 + -6.6999999999999837E-003 -3.0777553661209822E-007 + -5.5999999999999939E-003 -3.8194360740817501E-007 + -4.4999999999999901E-003 -4.7200117592183233E-007 + -3.3999999999999864E-003 -5.8066473229700932E-007 + -2.2999999999999826E-003 -7.1144154389912728E-007 + -1.1999999999999927E-003 -8.6851849800950731E-007 + -9.9999999999988987E-005 -1.0565523780314834E-006 + 1.0000000000000148E-003 -1.2807668099412695E-006 + 2.1000000000000185E-003 -1.5473519852093887E-006 + 3.2000000000000084E-003 -1.8637198309079395E-006 + 4.3000000000000121E-003 -2.2382841962098610E-006 + 5.4000000000000159E-003 -2.6801360490935622E-006 + 6.5000000000000058E-003 -3.1991380637919065E-006 + 7.6000000000000234E-003 -3.8063881220296025E-006 + 8.7000000000000133E-003 -4.5144952309783548E-006 + 9.8000000000000032E-003 -5.3374328672362026E-006 + 1.0900000000000021E-002 -6.2903022808313835E-006 + 1.2000000000000011E-002 -7.3894211709557567E-006 + 1.3100000000000001E-002 -8.6525315055041574E-006 + 1.4200000000000018E-002 -1.0098978236783296E-005 + 1.5300000000000008E-002 -1.1749641089409124E-005 + 1.6400000000000026E-002 -1.3626869076688308E-005 + 1.7500000000000016E-002 -1.5754310879856348E-005 + 1.8600000000000005E-002 -1.8156746591557749E-005 + 1.9700000000000023E-002 -2.0859435608144850E-005 + 2.0800000000000013E-002 -2.3887849238235503E-005 + 2.1900000000000003E-002 -2.7267617042525671E-005 + 2.3000000000000020E-002 -3.1024468626128510E-005 + 2.4100000000000010E-002 -3.5183660656912252E-005 + 2.5200000000000000E-002 -3.9768798160366714E-005 + 2.6300000000000018E-002 -4.4801287003792822E-005 + 2.7400000000000008E-002 -5.0299931899644434E-005 + 2.8500000000000025E-002 -5.6281351135112345E-005 + 2.9600000000000015E-002 -6.2758859712630510E-005 + 3.0700000000000005E-002 -6.9740948674734682E-005 + 3.1800000000000023E-002 -7.7229677117429674E-005 + 3.2900000000000013E-002 -8.5220483015291393E-005 + 3.4000000000000002E-002 -9.3700225988868624E-005 + 3.5100000000000020E-002 -1.0264719458064064E-004 + 3.6200000000000010E-002 -1.1203002213733271E-004 + 3.7300000000000028E-002 -1.2180592602817342E-004 + 3.8400000000000017E-002 -1.3192114420235157E-004 + 3.9500000000000007E-002 -1.4230966917239130E-004 + 4.0600000000000025E-002 -1.5289253497030586E-004 + 4.1700000000000015E-002 -1.6357636195607483E-004 + 4.2800000000000005E-002 -1.7425448459107429E-004 + 4.3900000000000022E-002 -1.8480603466741741E-004 + 4.5000000000000012E-002 -1.9509687263052911E-004 + 4.6100000000000002E-002 -2.0498015510383993E-004 + 4.7200000000000020E-002 -2.1429473417811096E-004 + 4.8300000000000010E-002 -2.2286712191998959E-004 + 4.9400000000000027E-002 -2.3051204334478825E-004 + 5.0500000000000017E-002 -2.3703635088168085E-004 + 5.1600000000000007E-002 -2.4224081425927579E-004 + 5.2700000000000025E-002 -2.4592471891082823E-004 + 5.3800000000000014E-002 -2.4788349401205778E-004 + 5.4900000000000004E-002 -2.4791562464088202E-004 + 5.6000000000000022E-002 -2.4582052719779313E-004 + 5.7100000000000012E-002 -2.4140905588865280E-004 + 5.8200000000000002E-002 -2.3450491426046938E-004 + 5.9300000000000019E-002 -2.2495025768876076E-004 + 6.0400000000000009E-002 -2.1260969515424222E-004 + 6.1500000000000027E-002 -1.9737282127607614E-004 + 6.2600000000000017E-002 -1.7915446369443089E-004 + 6.3700000000000007E-002 -1.5790147881489247E-004 + 6.4800000000000024E-002 -1.3360014418140054E-004 + 6.5900000000000014E-002 -1.0627944720908999E-004 + 6.7000000000000004E-002 -7.6011703640688211E-005 + 6.8100000000000022E-002 -4.2913034121738747E-005 + 6.9200000000000012E-002 -7.1418930929212365E-006 + 7.0300000000000029E-002 3.1096842576516792E-005 + 7.1400000000000019E-002 7.1550537541043013E-005 + 7.2500000000000009E-002 1.1391375301172957E-004 + 7.3600000000000027E-002 1.5783477283548564E-004 + 7.4700000000000016E-002 2.0292488625273108E-004 + 7.5800000000000006E-002 2.4876205134205520E-004 + 7.6900000000000024E-002 2.9489176813513041E-004 + 7.8000000000000014E-002 3.4082488855347037E-004 + 7.9100000000000004E-002 3.8604918518103659E-004 + 8.0200000000000021E-002 4.3003764585591853E-004 + 8.1300000000000011E-002 4.7225877642631531E-004 + 8.2400000000000029E-002 5.1218469161540270E-004 + 8.3500000000000019E-002 5.4929574253037572E-004 + 8.4600000000000009E-002 5.8308814186602831E-004 + 8.5700000000000026E-002 6.1308121075853705E-004 + 8.6800000000000016E-002 6.3882803078740835E-004 + 8.7900000000000006E-002 6.5992405870929360E-004 + 8.9000000000000024E-002 6.7602057242766023E-004 + 9.0100000000000013E-002 6.8683020072057843E-004 + 9.1200000000000003E-002 6.9212558446452022E-004 + 9.2300000000000021E-002 6.9173978408798575E-004 + 9.3400000000000011E-002 6.8557355552911758E-004 + 9.4500000000000028E-002 6.7360332468524575E-004 + 9.5600000000000018E-002 6.5589527366682887E-004 + 9.6700000000000008E-002 6.3259375747293234E-004 + 9.7800000000000026E-002 6.0391263104975224E-004 + 9.8900000000000016E-002 5.7012366596609354E-004 + 0.10000000000000001 5.3156423382461071E-004 + 0.10110000000000002 4.8864498967304826E-004 + 0.10220000000000001 4.4184306170791388E-004 + 0.10330000000000003 3.9168648072518408E-004 + 0.10440000000000002 3.3873072243295610E-004 + 0.10550000000000001 2.8356109396554530E-004 + 0.10660000000000003 2.2678555978927761E-004 + 0.10770000000000002 1.6902519564609975E-004 + 0.10880000000000001 1.1091693158959970E-004 + 0.10990000000000003 5.3086841944605112E-005 + 0.11100000000000002 -3.8571242839680053E-006 + 0.11210000000000001 -5.9331148804631084E-005 + 0.11320000000000002 -1.1278892634436488E-004 + 0.11430000000000001 -1.6372714890167117E-004 + 0.11540000000000003 -2.1169130923226476E-004 + 0.11650000000000002 -2.5626938440836966E-004 + 0.11760000000000001 -2.9709353111684322E-004 + 0.11870000000000003 -3.3386948052793741E-004 + 0.11980000000000002 -3.6638416349887848E-004 + 0.12090000000000001 -3.9449092582799494E-004 + 0.12200000000000003 -4.1808583773672581E-004 + 0.12310000000000001 -4.3711409671232104E-004 + 0.12420000000000003 -4.5159170986153185E-004 + 0.12530000000000002 -4.6160985948517919E-004 + 0.12640000000000001 -4.6731592738069594E-004 + 0.12750000000000003 -4.6888613724149764E-004 + 0.12860000000000002 -4.6653108438476920E-004 + 0.12970000000000001 -4.6050804667174816E-004 + 0.13080000000000003 -4.5111798681318760E-004 + 0.13190000000000002 -4.3868197826668620E-004 + 0.13300000000000001 -4.2352644959464669E-004 + 0.13410000000000000 -4.0599086787551641E-004 + 0.13520000000000004 -3.8643227890133858E-004 + 0.13630000000000003 -3.6521052243188024E-004 + 0.13740000000000002 -3.4266879083588719E-004 + 0.13850000000000001 -3.1913456041365862E-004 + 0.13960000000000000 -2.9493216425180435E-004 + 0.14070000000000005 -2.7037912514060736E-004 + 0.14180000000000004 -2.4576293071731925E-004 + 0.14290000000000003 -2.2133020684123039E-004 + 0.14400000000000002 -1.9730438361875713E-004 + 0.14510000000000001 -1.7390423454344273E-004 + 0.14620000000000000 -1.5133159467950463E-004 + 0.14730000000000004 -1.2974439596291631E-004 + 0.14840000000000003 -1.0925107926595956E-004 + 0.14950000000000002 -8.9939196186605841E-005 + 0.15060000000000001 -7.1895839937496930E-005 + 0.15170000000000000 -5.5192580475704744E-005 + 0.15280000000000005 -3.9860540709923953E-005 + 0.15390000000000004 -2.5893581550917588E-005 + 0.15500000000000003 -1.3274961020215414E-005 + 0.15610000000000002 -1.9898168375220848E-006 + 0.15720000000000001 7.9896290117176250E-006 + 0.15830000000000000 1.6717573089408688E-005 + 0.15940000000000004 2.4263061277451925E-005 + 0.16050000000000003 3.0690065614180639E-005 + 0.16160000000000002 3.6059365811524913E-005 + 0.16270000000000001 4.0448674553772435E-005 + 0.16380000000000000 4.3950352846877649E-005 + 0.16490000000000005 4.6649860450997949E-005 + 0.16600000000000004 4.8613434046274051E-005 + 0.16710000000000003 4.9906851927516982E-005 + 0.16820000000000002 5.0614344218047336E-005 + 0.16930000000000001 5.0827318773372099E-005 + 0.17040000000000000 5.0614911742741242E-005 + 0.17150000000000004 5.0021637434838340E-005 + 0.17260000000000003 4.9097008741227910E-005 + 0.17370000000000002 4.7912140871630982E-005 + 0.17480000000000001 4.6536282752640545E-005 + 0.17590000000000000 4.5007716835243627E-005 + 0.17700000000000005 4.3342959543224424E-005 + 0.17810000000000004 4.1571776819182560E-005 + 0.17920000000000003 3.9745606045471504E-005 + 0.18030000000000002 3.7908557715127245E-005 + 0.18140000000000001 3.6075172829441726E-005 + 0.18250000000000000 3.4246368159074336E-005 + 0.18360000000000004 3.2437488698633388E-005 + 0.18470000000000003 3.0675662856083363E-005 + 0.18580000000000002 2.8974789529456757E-005 + 0.18690000000000001 2.7330583179718815E-005 + 0.18800000000000000 2.5743975129444152E-005 + 0.18910000000000005 2.4233271687990054E-005 + 0.19020000000000004 2.2812590032117441E-005 + 0.19130000000000003 2.1469573766808026E-005 + 0.19240000000000002 2.0182542357360944E-005 + 0.19350000000000001 1.8954420738737099E-005 + 0.19460000000000005 1.7811218640417792E-005 + 0.19570000000000004 1.6764050087658688E-005 + 0.19680000000000003 1.5789097233209759E-005 + 0.19790000000000002 1.4856940651952755E-005 + 0.19900000000000001 1.3969061910756864E-005 + 0.20010000000000000 1.3148990547051653E-005 + 0.20120000000000005 1.2402986612869427E-005 + 0.20230000000000004 1.1708935744536575E-005 + 0.20340000000000003 1.1048368833144195E-005 + 0.20450000000000002 1.0429570465930738E-005 + 0.20560000000000000 9.8667060228763148E-006 + 0.20670000000000005 9.3497928901342675E-006 + 0.20780000000000004 8.8546985352877527E-006 + 0.20890000000000003 8.3779423221130855E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0021.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0021.BXX.semd new file mode 100644 index 00000000..8c0f23b8 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0021.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 -3.7337474201100635E-029 + -0.10790000000000000 1.5412641070580501E-029 + -0.10679999999999999 4.7066126351828040E-028 + -0.10569999999999999 -3.4945866433222718E-029 + -0.10460000000000000 -2.2726639715530141E-027 + -0.10349999999999999 2.3659348328297436E-027 + -0.10239999999999999 5.7739545362704548E-027 + -0.10130000000000000 -4.9473544174915929E-026 + -0.10020000000000000 -7.3761569963099801E-026 + -9.9099999999999994E-002 3.5826251130890007E-025 + -9.7999999999999990E-002 9.5600909255421850E-025 + -9.6899999999999986E-002 -7.2430324044708590E-025 + -9.5799999999999996E-002 -5.5817624341644911E-024 + -9.4699999999999993E-002 -4.8780965345550856E-024 + -9.3599999999999989E-002 1.3090458835433338E-023 + -9.2499999999999999E-002 3.3913149248113023E-023 + -9.1399999999999995E-002 1.4169955030799496E-023 + -9.0299999999999991E-002 -5.5987175004864969E-023 + -8.9200000000000002E-002 -1.2020267412216443E-022 + -8.8099999999999984E-002 -1.4259959642464144E-022 + -8.6999999999999994E-002 -8.8054781009769814E-023 + -8.5899999999999990E-002 3.6373995162151452E-022 + -8.4799999999999986E-002 1.5562628753102906E-021 + -8.3699999999999997E-002 2.2292368066494211E-021 + -8.2599999999999993E-002 -1.1398438779107225E-021 + -8.1499999999999989E-002 -9.5910517660079520E-021 + -8.0399999999999999E-002 -1.4230818489536556E-020 + -7.9299999999999995E-002 2.0212794910038181E-022 + -7.8199999999999992E-002 3.4533291309228653E-020 + -7.7100000000000002E-002 5.9679653016674586E-020 + -7.5999999999999984E-002 3.5590570303739205E-020 + -7.4899999999999994E-002 -5.0935937120508539E-020 + -7.3799999999999991E-002 -1.7517773811176304E-019 + -7.2699999999999987E-002 -2.7621106446915303E-019 + -7.1599999999999997E-002 -2.1148605561795393E-019 + -7.0499999999999993E-002 2.4874918512027535E-019 + -6.9399999999999989E-002 1.1344293030627603E-018 + -6.8300000000000000E-002 1.7642914605628213E-018 + -6.7199999999999996E-002 7.9611982545529663E-019 + -6.6099999999999992E-002 -2.4487964455450995E-018 + -6.5000000000000002E-002 -6.2714468307218657E-018 + -6.3899999999999985E-002 -6.7751009756834594E-018 + -6.2799999999999995E-002 -7.9459321193604173E-019 + -6.1699999999999991E-002 1.0857178982399466E-017 + -6.0599999999999994E-002 2.2700524345445877E-017 + -5.9499999999999990E-002 2.5839896454488781E-017 + -5.8399999999999994E-002 9.5859082600238693E-018 + -5.7299999999999990E-002 -3.2789343528650961E-017 + -5.6199999999999986E-002 -8.9371074922066769E-017 + -5.5099999999999996E-002 -1.1655931713404761E-016 + -5.3999999999999992E-002 -5.5178449262721649E-017 + -5.2899999999999989E-002 1.1382579622947018E-016 + -5.1799999999999985E-002 3.1578534415097070E-016 + -5.0699999999999995E-002 3.9751605615735057E-016 + -4.9599999999999991E-002 2.2280105828648860E-016 + -4.8499999999999988E-002 -2.2402907077155013E-016 + -4.7399999999999998E-002 -7.9938384996033852E-016 + -4.6299999999999994E-002 -1.2179048409019380E-015 + -4.5199999999999990E-002 -1.0986544603897941E-015 + -4.4099999999999986E-002 -1.1228292571604647E-016 + -4.2999999999999997E-002 1.6862915084813455E-015 + -4.1899999999999993E-002 3.5227640760932466E-015 + -4.0799999999999989E-002 4.0350828486358271E-015 + -3.9699999999999985E-002 2.1037164387891980E-015 + -3.8599999999999995E-002 -2.1420537852566380E-015 + -3.7499999999999992E-002 -7.0666573890557517E-015 + -3.6399999999999988E-002 -1.0296891648792911E-014 + -3.5299999999999984E-002 -9.7682117995994029E-015 + -3.4199999999999994E-002 -4.2955272687081585E-015 + -3.3099999999999991E-002 6.0232013129814417E-015 + -3.1999999999999987E-002 1.8899661498902702E-014 + -3.0899999999999997E-002 2.9128456780934051E-014 + -2.9799999999999993E-002 2.9913730861938145E-014 + -2.8699999999999989E-002 1.6592421677613135E-014 + -2.7599999999999986E-002 -1.0003630207728632E-014 + -2.6499999999999996E-002 -4.3556975246657886E-014 + -2.5399999999999992E-002 -7.4719195403399191E-014 + -2.4299999999999988E-002 -9.2169978246903206E-014 + -2.3199999999999985E-002 -8.1799848741358899E-014 + -2.2099999999999995E-002 -2.9473897145615088E-014 + -2.0999999999999991E-002 6.8365025283640551E-014 + -1.9899999999999987E-002 1.9201591813962360E-013 + -1.8799999999999983E-002 2.9645445711982965E-013 + -1.7699999999999994E-002 3.2548041952601414E-013 + -1.6599999999999990E-002 2.3350904001205597E-013 + -1.5499999999999986E-002 3.0124817825141021E-015 + -1.4399999999999996E-002 -3.4366319469000817E-013 + -1.3299999999999992E-002 -7.3275478566781072E-013 + -1.2199999999999989E-002 -1.0337134793980685E-012 + -1.1099999999999985E-002 -1.0800312467279527E-012 + -9.9999999999999950E-003 -7.2678430114436754E-013 + -8.8999999999999913E-003 7.5428419478267006E-014 + -7.7999999999999875E-003 1.2279993645211706E-012 + -6.6999999999999837E-003 2.4742846660430473E-012 + -5.5999999999999939E-003 3.4267838133067441E-012 + -4.4999999999999901E-003 3.6274609618164311E-012 + -3.3999999999999864E-003 2.6573728027085020E-012 + -2.2999999999999826E-003 3.0402592878127355E-013 + -1.1999999999999927E-003 -3.2564818897018455E-012 + -9.9999999999988987E-005 -7.3510459872028200E-012 + 1.0000000000000148E-003 -1.0849145366809143E-011 + 2.1000000000000185E-003 -1.2364884290072542E-011 + 3.2000000000000084E-003 -1.0590577893820896E-011 + 4.3000000000000121E-003 -4.7172170683507098E-012 + 5.4000000000000159E-003 5.1288760564982550E-012 + 6.5000000000000058E-003 1.7563450693813820E-011 + 7.6000000000000234E-003 2.9900613235378515E-011 + 8.7000000000000133E-003 3.8495134163651912E-011 + 9.8000000000000032E-003 3.9456309747221141E-011 + 1.0900000000000021E-002 2.9622772984572165E-011 + 1.2000000000000011E-002 7.6443738492026903E-012 + 1.3100000000000001E-002 -2.5038792220155592E-011 + 1.4200000000000018E-002 -6.3623731283435347E-011 + 1.5300000000000008E-002 -1.0011132894893748E-010 + 1.6400000000000026E-002 -1.2439613228387714E-010 + 1.7500000000000016E-002 -1.2618839306810514E-010 + 1.8600000000000005E-002 -9.7445558566722212E-011 + 1.9700000000000023E-002 -3.4874367282888841E-011 + 2.0800000000000013E-002 5.8033338551366498E-011 + 2.1900000000000003E-002 1.7009522956801248E-010 + 2.3000000000000020E-002 2.8332436396993899E-010 + 2.4100000000000010E-002 3.7591546542259380E-010 + 2.5200000000000000E-002 4.2700754043778488E-010 + 2.6300000000000018E-002 4.2232681241038961E-010 + 2.7400000000000008E-002 3.5952152366292012E-010 + 2.8500000000000025E-002 2.5193458430550209E-010 + 2.9600000000000015E-002 1.2955858608165727E-010 + 3.0700000000000005E-002 3.6092476229931947E-011 + 3.1800000000000023E-002 2.1656149096216382E-011 + 3.2900000000000013E-002 1.3177552105059220E-010 + 3.4000000000000002E-002 3.9438741161745838E-010 + 3.5100000000000020E-002 8.0729278817415207E-010 + 3.6200000000000010E-002 1.3287231315217696E-009 + 3.7300000000000028E-002 1.8733437023854549E-009 + 3.8400000000000017E-002 2.3153858830227136E-009 + 3.9500000000000007E-002 2.4991997360501728E-009 + 4.0600000000000025E-002 2.2556454482014487E-009 + 4.1700000000000015E-002 1.4214764920694734E-009 + 4.2800000000000005E-002 -1.4197094888590556E-010 + 4.3900000000000022E-002 -2.5352284716007034E-009 + 4.5000000000000012E-002 -5.8152069826178376E-009 + 4.6100000000000002E-002 -1.0000672290289003E-008 + 4.7200000000000020E-002 -1.5089941740598078E-008 + 4.8300000000000010E-002 -2.1089560320319833E-008 + 4.9400000000000027E-002 -2.8049949918340644E-008 + 5.0500000000000017E-002 -3.6104534473224703E-008 + 5.1600000000000007E-002 -4.5506840962161732E-008 + 5.2700000000000025E-002 -5.6659647640344701E-008 + 5.3800000000000014E-002 -7.0135392604697699E-008 + 5.4900000000000004E-002 -8.6684600830722047E-008 + 5.6000000000000022E-002 -1.0723395149625503E-007 + 5.7100000000000012E-002 -1.3287900912928308E-007 + 5.8200000000000002E-002 -1.6487372533902089E-007 + 5.9300000000000019E-002 -2.0462937300180783E-007 + 6.0400000000000009E-002 -2.5372381173838221E-007 + 6.1500000000000027E-002 -3.1393017252412392E-007 + 6.2600000000000017E-002 -3.8726000184396980E-007 + 6.3700000000000007E-002 -4.7602989639017323E-007 + 6.4800000000000024E-002 -5.8293522897656658E-007 + 6.5900000000000014E-002 -7.1113379362941487E-007 + 6.7000000000000004E-002 -8.6432470425279462E-007 + 6.8100000000000022E-002 -1.0468206710356753E-006 + 6.9200000000000012E-002 -1.2636046449188143E-006 + 7.0300000000000029E-002 -1.5203698922050535E-006 + 7.1400000000000019E-002 -1.8235657535115024E-006 + 7.2500000000000009E-002 -2.1804207790410146E-006 + 7.3600000000000027E-002 -2.5989788809965830E-006 + 7.4700000000000016E-002 -3.0881676593708107E-006 + 7.5800000000000006E-002 -3.6578221624949947E-006 + 7.6900000000000024E-002 -4.3187455958104692E-006 + 7.8000000000000014E-002 -5.0827798077079933E-006 + 7.9100000000000004E-002 -5.9628664530464448E-006 + 8.0200000000000021E-002 -6.9730353970953729E-006 + 8.1300000000000011E-002 -8.1284051702823490E-006 + 8.2400000000000029E-002 -9.4450888354913332E-006 + 8.3500000000000019E-002 -1.0940163519990165E-005 + 8.4600000000000009E-002 -1.2631565368792508E-005 + 8.5700000000000026E-002 -1.4537860806740355E-005 + 8.6800000000000016E-002 -1.6678024621796794E-005 + 8.7900000000000006E-002 -1.9071341739618219E-005 + 8.9000000000000024E-002 -2.1737067072535865E-005 + 9.0100000000000013E-002 -2.4694048988749273E-005 + 9.1200000000000003E-002 -2.7960373699897900E-005 + 9.2300000000000021E-002 -3.1553114240523428E-005 + 9.3400000000000011E-002 -3.5487690183799714E-005 + 9.4500000000000028E-002 -3.9777500205673277E-005 + 9.5600000000000018E-002 -4.4433105358621106E-005 + 9.6700000000000008E-002 -4.9461646995041519E-005 + 9.7800000000000026E-002 -5.4866239224793389E-005 + 9.8900000000000016E-002 -6.0645230405498296E-005 + 0.10000000000000001 -6.6791166318580508E-005 + 0.10110000000000002 -7.3290721047669649E-005 + 0.10220000000000001 -8.0123114457819611E-005 + 0.10330000000000003 -8.7260050349868834E-005 + 0.10440000000000002 -9.4663970230612904E-005 + 0.10550000000000001 -1.0228870087303221E-004 + 0.10660000000000003 -1.1007804278051481E-004 + 0.10770000000000002 -1.1796606122516096E-004 + 0.10880000000000001 -1.2587588571477681E-004 + 0.10990000000000003 -1.3372009561862797E-004 + 0.11100000000000002 -1.4140058192424476E-004 + 0.11210000000000001 -1.4880971866659820E-004 + 0.11320000000000002 -1.5582935884594917E-004 + 0.11430000000000001 -1.6233214410021901E-004 + 0.11540000000000003 -1.6818186850287020E-004 + 0.11650000000000002 -1.7323519568890333E-004 + 0.11760000000000001 -1.7734371067490429E-004 + 0.11870000000000003 -1.8035517132375389E-004 + 0.11980000000000002 -1.8211368296761066E-004 + 0.12090000000000001 -1.8246524268761277E-004 + 0.12200000000000003 -1.8125794304069132E-004 + 0.12310000000000001 -1.7834622121881694E-004 + 0.12420000000000003 -1.7359340563416481E-004 + 0.12530000000000002 -1.6687453899066895E-004 + 0.12640000000000001 -1.5808054013177752E-004 + 0.12750000000000003 -1.4711741823703051E-004 + 0.12860000000000002 -1.3391562970355153E-004 + 0.12970000000000001 -1.1842980893561617E-004 + 0.13080000000000003 -1.0063972877105698E-004 + 0.13190000000000002 -8.0554571468383074E-005 + 0.13300000000000001 -5.8216155593981966E-005 + 0.13410000000000000 -3.3699099731165916E-005 + 0.13520000000000004 -7.1154063334688544E-006 + 0.13630000000000003 2.1386156731750816E-005 + 0.13740000000000002 5.1622868340928108E-005 + 0.13850000000000001 8.3377264672890306E-005 + 0.13960000000000000 1.1639612785074860E-004 + 0.14070000000000005 1.5039421850815415E-004 + 0.14180000000000004 1.8505338812246919E-004 + 0.14290000000000003 2.2002900368534029E-004 + 0.14400000000000002 2.5495557929389179E-004 + 0.14510000000000001 2.8944935183972120E-004 + 0.14620000000000000 3.2311241375282407E-004 + 0.14730000000000004 3.5553862107917666E-004 + 0.14840000000000003 3.8631941424682736E-004 + 0.14950000000000002 4.1505091940052807E-004 + 0.15060000000000001 4.4134096242487431E-004 + 0.15170000000000000 4.6481646131724119E-004 + 0.15280000000000005 4.8512863577343524E-004 + 0.15390000000000004 5.0195853691548109E-004 + 0.15500000000000003 5.1502278074622154E-004 + 0.15610000000000002 5.2407977636903524E-004 + 0.15720000000000001 5.2893569227308035E-004 + 0.15830000000000000 5.2944890921935439E-004 + 0.15940000000000004 5.2553223213180900E-004 + 0.16050000000000003 5.1715428708121181E-004 + 0.16160000000000002 5.0434062723070383E-004 + 0.16270000000000001 4.8717836034484208E-004 + 0.16380000000000000 4.6580939670093358E-004 + 0.16490000000000005 4.4043394154869020E-004 + 0.16600000000000004 4.1130447061732411E-004 + 0.16710000000000003 3.7872645771130919E-004 + 0.16820000000000002 3.4304920700378716E-004 + 0.16930000000000001 3.0466029420495033E-004 + 0.17040000000000000 2.6398125919513404E-004 + 0.17150000000000004 2.2146168339531869E-004 + 0.17260000000000003 1.7757379100658000E-004 + 0.17370000000000002 1.3280277198646218E-004 + 0.17480000000000001 8.7634187366347760E-005 + 0.17590000000000000 4.2553980165394023E-005 + 0.17700000000000005 -1.9630392671388108E-006 + 0.17810000000000004 -4.5457294618245214E-005 + 0.17920000000000003 -8.7491156591568142E-005 + 0.18030000000000002 -1.2766028521582484E-004 + 0.18140000000000001 -1.6559420328121632E-004 + 0.18250000000000000 -2.0096210937481374E-004 + 0.18360000000000004 -2.3347920796368271E-004 + 0.18470000000000003 -2.6290104142390192E-004 + 0.18580000000000002 -2.8903502970933914E-004 + 0.18690000000000001 -3.1173642491921782E-004 + 0.18800000000000000 -3.3091299701482058E-004 + 0.18910000000000005 -3.4652231261134148E-004 + 0.19020000000000004 -3.5856745671480894E-004 + 0.19130000000000003 -3.6709767300635576E-004 + 0.19240000000000002 -3.7220324156805873E-004 + 0.19350000000000001 -3.7401207373477519E-004 + 0.19460000000000005 -3.7268997402861714E-004 + 0.19570000000000004 -3.6843278212472796E-004 + 0.19680000000000003 -3.6146357888355851E-004 + 0.19790000000000002 -3.5202398430556059E-004 + 0.19900000000000001 -3.4036961733363569E-004 + 0.20010000000000000 -3.2676689443178475E-004 + 0.20120000000000005 -3.1149142887443304E-004 + 0.20230000000000004 -2.9482267564162612E-004 + 0.20340000000000003 -2.7703683008439839E-004 + 0.20450000000000002 -2.5840144371613860E-004 + 0.20560000000000000 -2.3917236831039190E-004 + 0.20670000000000005 -2.1959321747999638E-004 + 0.20780000000000004 -1.9989392603747547E-004 + 0.20890000000000003 -1.8028792692348361E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0021.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0021.BXZ.semd new file mode 100644 index 00000000..d66eed9f --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0021.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 1.9595432523687732E-030 + -0.10679999999999999 -4.4594351148161897E-030 + -0.10569999999999999 -3.0723135631735565E-029 + -0.10460000000000000 6.4259031761937925E-029 + -0.10349999999999999 2.9027103342956726E-028 + -0.10239999999999999 -4.6664931070287874E-028 + -0.10130000000000000 -2.0752615448571667E-027 + -0.10020000000000000 2.0507700715333776E-027 + -9.9099999999999994E-002 1.1726668497375089E-026 + -9.7999999999999990E-002 -4.6992447975875562E-027 + -9.6899999999999986E-002 -5.2944301046295055E-026 + -9.5799999999999996E-002 -4.7410979515810130E-027 + -9.4699999999999993E-002 1.9614088403400344E-025 + -9.3599999999999989E-002 9.7820527184442211E-026 + -9.2499999999999999E-002 -6.3135930346730025E-025 + -9.1399999999999995E-002 -5.6938629214552441E-025 + -9.0299999999999991E-002 1.8606556487847232E-024 + -8.9200000000000002E-002 2.6774852229698934E-024 + -8.8099999999999984E-002 -4.7387994759111593E-024 + -8.6999999999999994E-002 -1.1244378377948705E-023 + -8.5899999999999990E-002 7.5621342334189710E-024 + -8.4799999999999986E-002 3.8791133764419567E-023 + -8.3699999999999997E-002 7.0802609160474316E-024 + -8.2599999999999993E-002 -9.9121231021685014E-023 + -8.1499999999999989E-002 -9.3908842056768041E-023 + -8.0399999999999999E-002 1.6725517264917277E-022 + -7.9299999999999995E-002 3.3376179834082494E-022 + -7.8199999999999992E-002 -1.3471329715716181E-022 + -7.7100000000000002E-002 -7.7046073091761895E-022 + -7.5999999999999984E-002 -1.3724030262651059E-022 + -7.4899999999999994E-002 1.5122244943952741E-021 + -7.3799999999999991E-002 9.2447813600136103E-022 + -7.2699999999999987E-002 -3.0605309059937311E-021 + -7.1599999999999997E-002 -3.8644294943086238E-021 + -7.0499999999999993E-002 5.0087187611924478E-021 + -6.9399999999999989E-002 1.3157973312990948E-020 + -6.8300000000000000E-002 -6.3033984905315228E-022 + -6.7199999999999996E-002 -2.9443002765336317E-020 + -6.6099999999999992E-002 -2.4788581858709740E-020 + -6.5000000000000002E-002 3.5229415493480310E-020 + -6.3899999999999985E-002 7.4170455018971412E-020 + -6.2799999999999995E-002 -1.9732011829992093E-021 + -6.1699999999999991E-002 -1.1983145814205503E-019 + -6.0599999999999994E-002 -6.7405028799431161E-020 + -5.9499999999999990E-002 1.5570261069451163E-019 + -5.8399999999999994E-002 1.7528076087211711E-019 + -5.7299999999999990E-002 -2.2764424047765598E-019 + -5.6199999999999986E-002 -4.9464283936844108E-019 + -5.5099999999999996E-002 1.4487082274479752E-019 + -5.3999999999999992E-002 1.1741653019310060E-018 + -5.2899999999999989E-002 7.8315035723350114E-019 + -5.1799999999999985E-002 -1.4747789699522976E-018 + -5.0699999999999995E-002 -2.7673848516747449E-018 + -4.9599999999999991E-002 -1.2247683343978789E-019 + -4.8499999999999988E-002 4.1183287834708367E-018 + -4.7399999999999998E-002 3.5007061073019931E-018 + -4.6299999999999994E-002 -3.0219449288994170E-018 + -4.5199999999999990E-002 -6.4421959343068993E-018 + -4.4099999999999986E-002 6.6814464493568634E-019 + -4.2999999999999997E-002 9.3955673836305172E-018 + -4.1899999999999993E-002 2.9375400395799655E-018 + -4.0799999999999989E-002 -1.5047900958719719E-017 + -3.9699999999999985E-002 -1.5278123521166702E-017 + -3.8599999999999995E-002 1.5953579357042804E-017 + -3.7499999999999992E-002 4.0582314649908991E-017 + -3.6399999999999988E-002 8.1816558464711850E-018 + -3.5299999999999984E-002 -5.9321178219901575E-017 + -3.4199999999999994E-002 -6.6169605034575103E-017 + -3.3099999999999991E-002 3.0272408286941959E-017 + -3.1999999999999987E-002 1.2269166361860134E-016 + -3.0899999999999997E-002 6.5905125614239849E-017 + -2.9799999999999993E-002 -1.0320202445487602E-016 + -2.8699999999999989E-002 -1.6215049494309590E-016 + -2.7599999999999986E-002 -6.7820005925703408E-019 + -2.6499999999999996E-002 1.6911438955383694E-016 + -2.5399999999999992E-002 7.0323156822889673E-017 + -2.4299999999999988E-002 -1.8748468129521059E-016 + -2.3199999999999985E-002 -1.6165492772939294E-016 + -2.2099999999999995E-002 2.7199019382745675E-016 + -2.0999999999999991E-002 5.5429550194701716E-016 + -1.9899999999999987E-002 9.0512491523161341E-017 + -1.8799999999999983E-002 -7.8511875633739204E-016 + -1.7699999999999994E-002 -9.7995200431540532E-016 + -1.6599999999999990E-002 -4.5190011755572325E-017 + -1.5499999999999986E-002 1.0112075200690890E-015 + -1.4399999999999996E-002 8.9494854228929204E-016 + -1.3299999999999992E-002 -1.5433243377949792E-016 + -1.2199999999999989E-002 -5.3303619258079590E-016 + -1.1099999999999985E-002 4.2862998505994478E-016 + -9.9999999999999950E-003 1.1796884083877185E-015 + -8.8999999999999913E-003 -8.5348197818200876E-017 + -7.7999999999999875E-003 -2.5304891188238305E-015 + -6.6999999999999837E-003 -3.1041955454274824E-015 + -5.5999999999999939E-003 -3.7226118649981237E-016 + -4.4999999999999901E-003 3.1982598247694933E-015 + -3.3999999999999864E-003 3.9521536644184212E-015 + -2.2999999999999826E-003 1.4791252490330728E-015 + -1.1999999999999927E-003 -1.1484112932938799E-015 + -9.9999999999988987E-005 -1.6262280845541878E-015 + 1.0000000000000148E-003 -1.1443128184994715E-015 + 2.1000000000000185E-003 -1.7978587707663009E-015 + 3.2000000000000084E-003 -2.7328806535484307E-015 + 4.3000000000000121E-003 -1.0030670040503831E-015 + 5.4000000000000159E-003 3.7827881560655030E-015 + 6.5000000000000058E-003 7.7344086132436277E-015 + 7.6000000000000234E-003 6.4899579715329767E-015 + 8.7000000000000133E-003 -5.3903239175396829E-016 + 9.8000000000000032E-003 -1.0283068071093721E-014 + 1.0900000000000021E-002 -1.8455263969059839E-014 + 1.2000000000000011E-002 -2.0101884160060937E-014 + 1.3100000000000001E-002 -9.9686553703035551E-015 + 1.4200000000000018E-002 1.2960955957574613E-014 + 1.5300000000000008E-002 3.9869688361329411E-014 + 1.6400000000000026E-002 5.4871468561359590E-014 + 1.7500000000000016E-002 4.6524250245502316E-014 + 1.8600000000000005E-002 1.6304843827624933E-014 + 1.9700000000000023E-002 -2.6380729333886146E-014 + 2.0800000000000013E-002 -7.2551814274228466E-014 + 2.1900000000000003E-002 -1.1168655925227963E-013 + 2.3000000000000020E-002 -1.2283178489093383E-013 + 2.4100000000000010E-002 -8.0427357211209499E-014 + 2.5200000000000000E-002 1.9476878877072723E-014 + 2.6300000000000018E-002 1.3886926276875794E-013 + 2.7400000000000008E-002 2.1457323222916214E-013 + 2.8500000000000025E-002 2.0281080417502984E-013 + 2.9600000000000015E-002 1.0824274690544172E-013 + 3.0700000000000005E-002 -2.6612133652878338E-014 + 3.1800000000000023E-002 -1.4933993169700954E-013 + 3.2900000000000013E-002 -2.1367643440219075E-013 + 3.4000000000000002E-002 -1.7896154122423041E-013 + 3.5100000000000020E-002 -3.2078110106343802E-014 + 3.6200000000000010E-002 1.8069076237418186E-013 + 3.7300000000000028E-002 3.4278184674399470E-013 + 3.8400000000000017E-002 3.1602495685449650E-013 + 3.9500000000000007E-002 2.0349978416245827E-014 + 4.0600000000000025E-002 -5.1429449891490786E-013 + 4.1700000000000015E-002 -1.1381994522233208E-012 + 4.2800000000000005E-002 -1.6215038209713151E-012 + 4.3900000000000022E-002 -1.7594342866314450E-012 + 4.5000000000000012E-002 -1.4373816806939610E-012 + 4.6100000000000002E-002 -7.0300422384469985E-013 + 4.7200000000000020E-002 2.0313296129805675E-013 + 4.8300000000000010E-002 8.4105275912141342E-013 + 4.9400000000000027E-002 8.5842341264810718E-013 + 5.0500000000000017E-002 -2.0825358717233358E-014 + 5.1600000000000007E-002 -1.7828752797016678E-012 + 5.2700000000000025E-002 -3.9606161232608184E-012 + 5.3800000000000014E-002 -5.8891754320389289E-012 + 5.4900000000000004E-002 -6.9218181533714507E-012 + 5.6000000000000022E-002 -6.7190398210514868E-012 + 5.7100000000000012E-002 -5.6355744723624035E-012 + 5.8200000000000002E-002 -4.1611965609367196E-012 + 5.9300000000000019E-002 -3.1731364497772363E-012 + 6.0400000000000009E-002 -3.8222415683908384E-012 + 6.1500000000000027E-002 -7.1446854509049640E-012 + 6.2600000000000017E-002 -1.2553569295192801E-011 + 6.3700000000000007E-002 -1.9663701222860652E-011 + 6.4800000000000024E-002 -2.7493831863956153E-011 + 6.5900000000000014E-002 -3.2207642802761782E-011 + 6.7000000000000004E-002 -3.3381533648402240E-011 + 6.8100000000000022E-002 -3.1241381009960989E-011 + 6.9200000000000012E-002 -3.0138891382591737E-011 + 7.0300000000000029E-002 -2.9150837993485723E-011 + 7.1400000000000019E-002 -3.2903114260962596E-011 + 7.2500000000000009E-002 -4.2671269295802006E-011 + 7.3600000000000027E-002 -5.5908298823847957E-011 + 7.4700000000000016E-002 -7.9843694156256362E-011 + 7.5800000000000006E-002 -1.0453477666816369E-010 + 7.6900000000000024E-002 -1.2136143479057893E-010 + 7.8000000000000014E-002 -1.3141089605372969E-010 + 7.9100000000000004E-002 -1.3399448217654708E-010 + 8.0200000000000021E-002 -1.3414783173182343E-010 + 8.1300000000000011E-002 -1.3400705545230096E-010 + 8.2400000000000029E-002 -1.3675993670858588E-010 + 8.3500000000000019E-002 -1.5359358229716236E-010 + 8.4600000000000009E-002 -1.8716521388295604E-010 + 8.5700000000000026E-002 -2.3403573523594901E-010 + 8.6800000000000016E-002 -2.7913821254443860E-010 + 8.7900000000000006E-002 -3.2927002791005577E-010 + 8.9000000000000024E-002 -3.6753522447696696E-010 + 9.0100000000000013E-002 -3.6930583591221477E-010 + 9.1200000000000003E-002 -3.6450703566615061E-010 + 9.2300000000000021E-002 -3.4549663130434283E-010 + 9.3400000000000011E-002 -3.4472397159035495E-010 + 9.4500000000000028E-002 -3.3634797724779730E-010 + 9.5600000000000018E-002 -3.9307215815576058E-010 + 9.6700000000000008E-002 -4.1398720562746405E-010 + 9.7800000000000026E-002 -4.7467713093496400E-010 + 9.8900000000000016E-002 -5.5827670264463336E-010 + 0.10000000000000001 -5.8113514000979194E-010 + 0.10110000000000002 -5.7286736465655963E-010 + 0.10220000000000001 -5.4638277235952160E-010 + 0.10330000000000003 -5.4229981616416012E-010 + 0.10440000000000002 -3.7042002798415297E-010 + 0.10550000000000001 -2.3028824680526583E-010 + 0.10660000000000003 -2.4522731068010728E-010 + 0.10770000000000002 -2.7186172757431848E-010 + 0.10880000000000001 -2.6284108223251224E-010 + 0.10990000000000003 -1.4592915764666259E-010 + 0.11100000000000002 -2.4206403548276967E-010 + 0.11210000000000001 -2.7146906944608418E-010 + 0.11320000000000002 -1.0264752936528510E-010 + 0.11430000000000001 -6.6115390939813778E-011 + 0.11540000000000003 2.7350963160976960E-010 + 0.11650000000000002 5.3982485148651449E-010 + 0.11760000000000001 7.3232220287877681E-010 + 0.11870000000000003 1.1120910858863908E-009 + 0.11980000000000002 1.2943203175908025E-009 + 0.12090000000000001 1.3705959700516246E-009 + 0.12200000000000003 1.4382846025284834E-009 + 0.12310000000000001 9.3722851701727450E-010 + 0.12420000000000003 1.1243711517394672E-009 + 0.12530000000000002 1.9241688242743749E-009 + 0.12640000000000001 1.9767536496573257E-009 + 0.12750000000000003 2.8608875268787415E-009 + 0.12860000000000002 2.5723692065326986E-009 + 0.12970000000000001 1.7014313291596750E-009 + 0.13080000000000003 1.9865553646525314E-009 + 0.13190000000000002 2.2265549404210105E-009 + 0.13300000000000001 2.2228645590871565E-009 + 0.13410000000000000 2.6454003432263562E-009 + 0.13520000000000004 2.6937736485876940E-009 + 0.13630000000000003 1.4623117161605137E-009 + 0.13740000000000002 1.1990329840116942E-009 + 0.13850000000000001 1.5890451177114073E-009 + 0.13960000000000000 1.7585873868242174E-009 + 0.14070000000000005 2.5240358692002474E-009 + 0.14180000000000004 2.1779997805282392E-009 + 0.14290000000000003 8.7423629446803375E-010 + 0.14400000000000002 8.7894039269009738E-011 + 0.14510000000000001 1.6984519346507909E-010 + 0.14620000000000000 4.7100345845763059E-010 + 0.14730000000000004 4.6645887152862997E-010 + 0.14840000000000003 2.0762416785835569E-010 + 0.14950000000000002 -8.3770540504346513E-010 + 0.15060000000000001 -1.5093588601189367E-009 + 0.15170000000000000 -1.8576123972380287E-009 + 0.15280000000000005 -1.7227727022728345E-009 + 0.15390000000000004 -1.7100094673594413E-009 + 0.15500000000000003 -2.1912296421788824E-009 + 0.15610000000000002 -2.7556170678622038E-009 + 0.15720000000000001 -3.0120641536512949E-009 + 0.15830000000000000 -3.0096511949295746E-009 + 0.15940000000000004 -2.7816129399838019E-009 + 0.16050000000000003 -3.0425013619606034E-009 + 0.16160000000000002 -3.8696441606589360E-009 + 0.16270000000000001 -4.3173331576440432E-009 + 0.16380000000000000 -4.6135859577134397E-009 + 0.16490000000000005 -3.4895619727137728E-009 + 0.16600000000000004 -2.8350504166496648E-009 + 0.16710000000000003 -2.1115993398268529E-009 + 0.16820000000000002 -2.3316766295522484E-009 + 0.16930000000000001 -3.0207403245441355E-009 + 0.17040000000000000 -2.6555899701463659E-009 + 0.17150000000000004 -2.0364361308367052E-009 + 0.17260000000000003 -1.5105001693882514E-009 + 0.17370000000000002 -2.6632235305967811E-010 + 0.17480000000000001 -1.6027289495568198E-009 + 0.17590000000000000 -2.5461477370924968E-009 + 0.17700000000000005 -2.4502961881722740E-009 + 0.17810000000000004 -1.3963524780891134E-009 + 0.17920000000000003 1.1386627196685595E-009 + 0.18030000000000002 2.0461385918935093E-009 + 0.18140000000000001 1.4516606805514698E-009 + 0.18250000000000000 8.2532963796566605E-010 + 0.18360000000000004 -1.6058006313546258E-010 + 0.18470000000000003 1.0213679901838191E-009 + 0.18580000000000002 2.2627217877158046E-009 + 0.18690000000000001 3.1813116585510670E-009 + 0.18800000000000000 2.6628876881318320E-009 + 0.18910000000000005 1.2064524934629617E-009 + 0.19020000000000004 7.9747108916450316E-010 + 0.19130000000000003 2.0800312583446612E-009 + 0.19240000000000002 3.9076022417816603E-009 + 0.19350000000000001 4.5610262233708454E-009 + 0.19460000000000005 3.3084663897398059E-009 + 0.19570000000000004 1.1795999732555629E-009 + 0.19680000000000003 -3.7872552316464692E-010 + 0.19790000000000002 -2.9258742650917213E-010 + 0.19900000000000001 1.3750375282839400E-009 + 0.20010000000000000 3.1516562692956995E-009 + 0.20120000000000005 3.3663702936337359E-009 + 0.20230000000000004 1.8261252510143322E-009 + 0.20340000000000003 1.1054727966364197E-010 + 0.20450000000000002 -2.6510418860148377E-010 + 0.20560000000000000 7.9457840307384231E-010 + 0.20670000000000005 1.9800558970217708E-009 + 0.20780000000000004 1.8641173049616100E-009 + 0.20890000000000003 4.4741552129856643E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0022.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0022.BXX.semd new file mode 100644 index 00000000..ea426214 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0022.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 -1.0370384665327475E-019 + -0.11230000000000000 -4.6409876227256865E-020 + -0.11119999999999999 8.2720842650112477E-019 + -0.11009999999999999 8.0862028226977456E-019 + -0.10900000000000000 -2.4883402283185032E-018 + -0.10790000000000000 -2.5798934056964849E-018 + -0.10679999999999999 4.4458095879805804E-018 + -0.10569999999999999 -8.2915699519060062E-018 + -0.10460000000000000 -4.1711803306570549E-017 + -0.10349999999999999 3.4793552522030194E-017 + -0.10239999999999999 2.8669153588801880E-016 + -0.10130000000000000 2.5638893219999620E-016 + -0.10020000000000000 -6.8406153180152721E-016 + -9.9099999999999994E-002 -1.7783005682559623E-015 + -9.7999999999999990E-002 -6.4952386925635152E-016 + -9.6899999999999986E-002 3.2767259923878163E-015 + -9.5799999999999996E-002 5.7871662648666111E-015 + -9.4699999999999993E-002 2.2170111188909601E-015 + -9.3599999999999989E-002 -5.0691186477872484E-015 + -9.2499999999999999E-002 -9.9055200755140613E-015 + -9.1399999999999995E-002 -1.3656571601111840E-014 + -9.0299999999999991E-002 -1.9275620460673312E-014 + -8.9200000000000002E-002 -7.1703193987231011E-015 + -8.8099999999999984E-002 5.4147827985729508E-014 + -8.6999999999999994E-002 1.3642907604419913E-013 + -8.5899999999999990E-002 1.1752887075014429E-013 + -8.4799999999999986E-002 -9.3426372053170142E-014 + -8.3699999999999997E-002 -3.7053083583142576E-013 + -8.2599999999999993E-002 -4.1808898465674205E-013 + -8.1499999999999989E-002 -1.0171621574531220E-013 + -8.0399999999999999E-002 3.5628268456149026E-013 + -7.9299999999999995E-002 6.6289031555588629E-013 + -7.8199999999999992E-002 8.2279587873893001E-013 + -7.7100000000000002E-002 9.0005504134807457E-013 + -7.5999999999999984E-002 4.4932571660778742E-013 + -7.4899999999999994E-002 -1.1745863613341068E-012 + -7.3799999999999991E-002 -3.4557834024950829E-012 + -7.2699999999999987E-002 -4.2359778879008658E-012 + -7.1599999999999997E-002 -1.7172206582052874E-012 + -7.0499999999999993E-002 2.9525650587641783E-012 + -6.9399999999999989E-002 6.3249388365660408E-012 + -6.8300000000000000E-002 6.5535099048885659E-012 + -6.7199999999999996E-002 5.3395517174426033E-012 + -6.6099999999999992E-002 4.4603648031993348E-012 + -6.5000000000000002E-002 1.5831603606200617E-012 + -6.3899999999999985E-002 -7.2067816124510298E-012 + -6.2799999999999995E-002 -1.9912894250184721E-011 + -6.1699999999999991E-002 -2.7178292602569876E-011 + -6.0599999999999994E-002 -2.1546889272805458E-011 + -5.9499999999999990E-002 -6.1066100093265518E-012 + -5.8399999999999994E-002 1.0584709324301667E-011 + -5.7299999999999990E-002 2.7202143315641081E-011 + -5.6199999999999986E-002 5.0021015107759581E-011 + -5.5099999999999996E-002 7.6653031144680028E-011 + -5.3999999999999992E-002 8.5816131978333487E-011 + -5.2899999999999989E-002 5.3101415625755877E-011 + -5.1799999999999985E-002 -2.2090562018517446E-011 + -5.0699999999999995E-002 -1.1234462665710154E-010 + -4.9599999999999991E-002 -1.8649702615558539E-010 + -4.8499999999999988E-002 -2.2949642186631536E-010 + -4.7399999999999998E-002 -2.3298971085772280E-010 + -4.6299999999999994E-002 -1.7724323397860786E-010 + -4.5199999999999990E-002 -3.9997262446522797E-011 + -4.4099999999999986E-002 1.7328671830796338E-010 + -4.2999999999999997E-002 4.1959857810525136E-010 + -4.1899999999999993E-002 6.4424421353237449E-010 + -4.0799999999999989E-002 8.0668860480415105E-010 + -3.9699999999999985E-002 8.7561818906678468E-010 + -3.8599999999999995E-002 8.1776585503234855E-010 + -3.7499999999999992E-002 6.2022093016977919E-010 + -3.6399999999999988E-002 3.2891575574289789E-010 + -3.5299999999999984E-002 4.5457668879089752E-011 + -3.4199999999999994E-002 -1.2486542355638619E-010 + -3.3099999999999991E-002 -1.0975938907753502E-010 + -3.1999999999999987E-002 1.4636107603660520E-010 + -3.0899999999999997E-002 6.9390398982349666E-010 + -2.9799999999999993E-002 1.5184227208919765E-009 + -2.8699999999999989E-002 2.4584221325341105E-009 + -2.7599999999999986E-002 3.2189673149218834E-009 + -2.6499999999999996E-002 3.4917926328148496E-009 + -2.5399999999999992E-002 3.0425157948599235E-009 + -2.4299999999999988E-002 1.6652181855647541E-009 + -2.3199999999999985E-002 -8.9581508877500937E-010 + -2.2099999999999995E-002 -4.8898289861654121E-009 + -2.0999999999999991E-002 -1.0389092253149101E-008 + -1.9899999999999987E-002 -1.7221781334342268E-008 + -1.8799999999999983E-002 -2.5130828973374264E-008 + -1.7699999999999994E-002 -3.4010270155704347E-008 + -1.6599999999999990E-002 -4.3996237764076795E-008 + -1.5499999999999986E-002 -5.5407831212050951E-008 + -1.4399999999999996E-002 -6.8721305979124736E-008 + -1.3299999999999992E-002 -8.4655980003844888E-008 + -1.2199999999999989E-002 -1.0424349028426150E-007 + -1.1099999999999985E-002 -1.2877208632744441E-007 + -9.9999999999999950E-003 -1.5969121136549802E-007 + -8.8999999999999913E-003 -1.9860854649778048E-007 + -7.7999999999999875E-003 -2.4732568704166624E-007 + -6.6999999999999837E-003 -3.0777457027397759E-007 + -5.5999999999999939E-003 -3.8194144735825830E-007 + -4.4999999999999901E-003 -4.7200072117448144E-007 + -3.3999999999999864E-003 -5.8066626706931856E-007 + -2.2999999999999826E-003 -7.1144285129776108E-007 + -1.1999999999999927E-003 -8.6851889591343934E-007 + -9.9999999999988987E-005 -1.0565518095972948E-006 + 1.0000000000000148E-003 -1.2807651046387036E-006 + 2.1000000000000185E-003 -1.5473518715225509E-006 + 3.2000000000000084E-003 -1.8637236962604220E-006 + 4.3000000000000121E-003 -2.2382862425729400E-006 + 5.4000000000000159E-003 -2.6801319563674042E-006 + 6.5000000000000058E-003 -3.1991316973289941E-006 + 7.6000000000000234E-003 -3.8063851661718218E-006 + 8.7000000000000133E-003 -4.5144984142098110E-006 + 9.8000000000000032E-003 -5.3374506023828872E-006 + 1.0900000000000021E-002 -6.2903254729462788E-006 + 1.2000000000000011E-002 -7.3894175329769496E-006 + 1.3100000000000001E-002 -8.6524987636948936E-006 + 1.4200000000000018E-002 -1.0098967322846875E-005 + 1.5300000000000008E-002 -1.1749682926165406E-005 + 1.6400000000000026E-002 -1.3626899999508169E-005 + 1.7500000000000016E-002 -1.5754319974803366E-005 + 1.8600000000000005E-002 -1.8156690202886239E-005 + 1.9700000000000023E-002 -2.0859397409367375E-005 + 2.0800000000000013E-002 -2.3887847419246100E-005 + 2.1900000000000003E-002 -2.7267624318483286E-005 + 2.3000000000000020E-002 -3.1024512281874195E-005 + 2.4100000000000010E-002 -3.5183686122763902E-005 + 2.5200000000000000E-002 -3.9768834540154785E-005 + 2.6300000000000018E-002 -4.4801174226449803E-005 + 2.7400000000000008E-002 -5.0299822760280222E-005 + 2.8500000000000025E-002 -5.6281376600963995E-005 + 2.9600000000000015E-002 -6.2759012507740408E-005 + 3.0700000000000005E-002 -6.9741035986226052E-005 + 3.1800000000000023E-002 -7.7229749877005816E-005 + 3.2900000000000013E-002 -8.5220170149113983E-005 + 3.4000000000000002E-002 -9.3699862190987915E-005 + 3.5100000000000020E-002 -1.0264720185659826E-004 + 3.6200000000000010E-002 -1.1203032045159489E-004 + 3.7300000000000028E-002 -1.2180625344626606E-004 + 3.8400000000000017E-002 -1.3192144979257137E-004 + 3.9500000000000007E-002 -1.4230971282813698E-004 + 4.0600000000000025E-002 -1.5289218572434038E-004 + 4.1700000000000015E-002 -1.6357591084670275E-004 + 4.2800000000000005E-002 -1.7425412079319358E-004 + 4.3900000000000022E-002 -1.8480602011550218E-004 + 4.5000000000000012E-002 -1.9509738194756210E-004 + 4.6100000000000002E-002 -2.0498056255746633E-004 + 4.7200000000000020E-002 -2.1429495245683938E-004 + 4.8300000000000010E-002 -2.2286669991444796E-004 + 4.9400000000000027E-002 -2.3051170865073800E-004 + 5.0500000000000017E-002 -2.3703648184891790E-004 + 5.1600000000000007E-002 -2.4224143999163061E-004 + 5.2700000000000025E-002 -2.4592477711848915E-004 + 5.3800000000000014E-002 -2.4788445443846285E-004 + 5.4900000000000004E-002 -2.4791600299067795E-004 + 5.6000000000000022E-002 -2.4582011974416673E-004 + 5.7100000000000012E-002 -2.4140726600307971E-004 + 5.8200000000000002E-002 -2.3450296430382878E-004 + 5.9300000000000019E-002 -2.2494964650832117E-004 + 6.0400000000000009E-002 -2.1261097572278231E-004 + 6.1500000000000027E-002 -1.9737347611226141E-004 + 6.2600000000000017E-002 -1.7915436183102429E-004 + 6.3700000000000007E-002 -1.5790236648172140E-004 + 6.4800000000000024E-002 -1.3360148295760155E-004 + 6.5900000000000014E-002 -1.0628004383761436E-004 + 6.7000000000000004E-002 -7.6010735938325524E-005 + 6.8100000000000022E-002 -4.2911844502668828E-005 + 6.9200000000000012E-002 -7.1419653977500275E-006 + 7.0300000000000029E-002 3.1097137252800167E-005 + 7.1400000000000019E-002 7.1551388828083873E-005 + 7.2500000000000009E-002 1.1391416774131358E-004 + 7.3600000000000027E-002 1.5783398703206331E-004 + 7.4700000000000016E-002 2.0292284898459911E-004 + 7.5800000000000006E-002 2.4876042152754962E-004 + 7.6900000000000024E-002 2.9489150620065629E-004 + 7.8000000000000014E-002 3.4082579077221453E-004 + 7.9100000000000004E-002 3.8604915607720613E-004 + 8.0200000000000021E-002 4.3003709288313985E-004 + 8.1300000000000011E-002 4.7225988237187266E-004 + 8.2400000000000029E-002 5.1218736916780472E-004 + 8.3500000000000019E-002 5.4929772159084678E-004 + 8.4600000000000009E-002 5.8308767620474100E-004 + 8.5700000000000026E-002 6.1307998839765787E-004 + 8.6800000000000016E-002 6.3882762333378196E-004 + 8.7900000000000006E-002 6.5992429153993726E-004 + 8.9000000000000024E-002 6.7601993214339018E-004 + 9.0100000000000013E-002 6.8682816345244646E-004 + 9.1200000000000003E-002 6.9212418748065829E-004 + 9.2300000000000021E-002 6.9174054078757763E-004 + 9.3400000000000011E-002 6.8557419581338763E-004 + 9.4500000000000028E-002 6.7360250977799296E-004 + 9.5600000000000018E-002 6.5589323639869690E-004 + 9.6700000000000008E-002 6.3259352464228868E-004 + 9.7800000000000026E-002 6.0391513397917151E-004 + 9.8900000000000016E-002 5.7012564502656460E-004 + 0.10000000000000001 5.3156388457864523E-004 + 0.10110000000000002 4.8864295240491629E-004 + 0.10220000000000001 4.4184102443978190E-004 + 0.10330000000000003 3.9168691728264093E-004 + 0.10440000000000002 3.3873473876155913E-004 + 0.10550000000000001 2.8356557595543563E-004 + 0.10660000000000003 2.2678478853777051E-004 + 0.10770000000000002 1.6902034985832870E-004 + 0.10880000000000001 1.1091037595178932E-004 + 0.10990000000000003 5.3083316743141040E-005 + 0.11100000000000002 -3.8558018786716275E-006 + 0.11210000000000001 -5.9327223425498232E-005 + 0.11320000000000002 -1.1278426973149180E-004 + 0.11430000000000001 -1.6372538811992854E-004 + 0.11540000000000003 -2.1169397223275155E-004 + 0.11650000000000002 -2.5627095601521432E-004 + 0.11760000000000001 -2.9708983493037522E-004 + 0.11870000000000003 -3.3386322320438921E-004 + 0.11980000000000002 -3.6638224264606833E-004 + 0.12090000000000001 -3.9449491305276752E-004 + 0.12200000000000003 -4.1809235699474812E-004 + 0.12310000000000001 -4.3711744365282357E-004 + 0.12420000000000003 -4.5159060391597450E-004 + 0.12530000000000002 -4.6160811325535178E-004 + 0.12640000000000001 -4.6731479233130813E-004 + 0.12750000000000003 -4.6888532233424485E-004 + 0.12860000000000002 -4.6652974560856819E-004 + 0.12970000000000001 -4.6050769742578268E-004 + 0.13080000000000003 -4.5111749204806983E-004 + 0.13190000000000002 -4.3867918429896235E-004 + 0.13300000000000001 -4.2352089076302946E-004 + 0.13410000000000000 -4.0598487248644233E-004 + 0.13520000000000004 -3.8642846629954875E-004 + 0.13630000000000003 -3.6520930007100105E-004 + 0.13740000000000002 -3.4266812144778669E-004 + 0.13850000000000001 -3.1913170823827386E-004 + 0.13960000000000000 -2.9492453904822469E-004 + 0.14070000000000005 -2.7036506799049675E-004 + 0.14180000000000004 -2.4574305280111730E-004 + 0.14290000000000003 -2.2130817524157465E-004 + 0.14400000000000002 -1.9728318147826940E-004 + 0.14510000000000001 -1.7388269770890474E-004 + 0.14620000000000000 -1.5130503743421286E-004 + 0.14730000000000004 -1.2970826355740428E-004 + 0.14840000000000003 -1.0920575005002320E-004 + 0.14950000000000002 -8.9887784270104021E-005 + 0.15060000000000001 -7.1839262091089040E-005 + 0.15170000000000000 -5.5127449741121382E-005 + 0.15280000000000005 -3.9781520172255114E-005 + 0.15390000000000004 -2.5795257897698320E-005 + 0.15500000000000003 -1.3153848158253822E-005 + 0.15610000000000002 -1.8453636130288942E-006 + 0.15720000000000001 8.1556772784097120E-006 + 0.15830000000000000 1.6904865333344787E-005 + 0.15940000000000004 2.4476064936607145E-005 + 0.16050000000000003 3.0938466807128862E-005 + 0.16160000000000002 3.6351597373140976E-005 + 0.16270000000000001 4.0786988392937928E-005 + 0.16380000000000000 4.4333919504424557E-005 + 0.16490000000000005 4.7082266974030063E-005 + 0.16600000000000004 4.9104564823210239E-005 + 0.16710000000000003 5.0468399422243237E-005 + 0.16820000000000002 5.1253748097224161E-005 + 0.16930000000000001 5.1548944611568004E-005 + 0.17040000000000000 5.1424747653072700E-005 + 0.17150000000000004 5.0928309065056965E-005 + 0.17260000000000003 5.0108094001188874E-005 + 0.17370000000000002 4.9032849346986040E-005 + 0.17480000000000001 4.7774399718036875E-005 + 0.17590000000000000 4.6377968828892335E-005 + 0.17700000000000005 4.4860782509204000E-005 + 0.17810000000000004 4.3244006519671530E-005 + 0.17920000000000003 4.1570729081286117E-005 + 0.18030000000000002 3.9888316678116098E-005 + 0.18140000000000001 3.8221449358388782E-005 + 0.18250000000000000 3.6574107070919126E-005 + 0.18360000000000004 3.4953762224176899E-005 + 0.18470000000000003 3.3379710657754913E-005 + 0.18580000000000002 3.1866671633906662E-005 + 0.18690000000000001 3.0414958018809557E-005 + 0.18800000000000000 2.9023678507655859E-005 + 0.18910000000000005 2.7704863896360621E-005 + 0.19020000000000004 2.6471445380593650E-005 + 0.19130000000000003 2.5315002858405933E-005 + 0.19240000000000002 2.4212329662987031E-005 + 0.19350000000000001 2.3154643713496625E-005 + 0.19460000000000005 2.2158999854582362E-005 + 0.19570000000000004 2.1242252842057496E-005 + 0.19680000000000003 2.0392124497448094E-005 + 0.19790000000000002 1.9577344573917799E-005 + 0.19900000000000001 1.8781882317853160E-005 + 0.20010000000000000 1.8016156900557689E-005 + 0.20120000000000005 1.7291999029112048E-005 + 0.20230000000000004 1.6600100934738293E-005 + 0.20340000000000003 1.5921528756734915E-005 + 0.20450000000000002 1.5250293472490739E-005 + 0.20560000000000000 1.4591957551601809E-005 + 0.20670000000000005 1.3943279554951005E-005 + 0.20780000000000004 1.3288407899381127E-005 + 0.20890000000000003 1.2618955224752426E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0022.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0022.BXZ.semd new file mode 100644 index 00000000..19cda7e1 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0022.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173367227286533E-021 + -0.11119999999999999 -2.1335585054060316E-021 + -0.11009999999999999 -5.0255070541149363E-020 + -0.10900000000000000 6.3249792005434729E-021 + -0.10790000000000000 3.2296858596705518E-019 + -0.10679999999999999 1.0674466598259625E-019 + -0.10569999999999999 -1.4623058100980340E-018 + -0.10460000000000000 -1.2596277416636066E-018 + -0.10349999999999999 4.7662502582968852E-018 + -0.10239999999999999 7.2483777398296558E-018 + -0.10130000000000000 -1.0592429074003906E-017 + -0.10020000000000000 -2.7792593602401887E-017 + -9.9099999999999994E-002 1.2570456973815223E-017 + -9.7999999999999990E-002 7.9820507126533615E-017 + -9.6899999999999986E-002 1.2145739433938646E-017 + -9.5799999999999996E-002 -1.8955684152154983E-016 + -9.4699999999999993E-002 -1.2844003948025284E-016 + -9.3599999999999989E-002 3.9215216707930351E-016 + -9.2499999999999999E-002 5.3949000130372243E-016 + -9.1399999999999995E-002 -6.0574216558087523E-016 + -9.0299999999999991E-002 -1.6980247147458305E-015 + -8.9200000000000002E-002 1.2997000597612073E-016 + -8.8099999999999984E-002 3.8443729570450478E-015 + -8.6999999999999994E-002 2.7951515512152515E-015 + -8.5899999999999990E-002 -5.4412913722836319E-015 + -8.4799999999999986E-002 -9.5917494256979145E-015 + -8.3699999999999997E-002 2.5228006007616032E-015 + -8.2599999999999993E-002 1.8417230495662226E-014 + -8.1499999999999989E-002 8.2132456556889034E-015 + -8.0399999999999999E-002 -2.5318201040454985E-014 + -7.9299999999999995E-002 -2.8646833847125255E-014 + -7.8199999999999992E-002 2.6885518618802347E-014 + -7.7100000000000002E-002 6.7104518285381748E-014 + -7.5999999999999984E-002 -4.8576949889878387E-015 + -7.4899999999999994E-002 -1.2584735770843070E-013 + -7.3799999999999991E-002 -8.8558927714959407E-014 + -7.2699999999999987E-002 1.4607440962117330E-013 + -7.1599999999999997E-002 2.6607234753124598E-013 + -7.0499999999999993E-002 -1.4645877284384656E-014 + -6.9399999999999989E-002 -4.1285169185244219E-013 + -6.8300000000000000E-002 -2.8991403461936516E-013 + -6.7199999999999996E-002 3.7689518389907861E-013 + -6.6099999999999992E-002 6.6022968342460686E-013 + -6.5000000000000002E-002 -1.0487731559941094E-013 + -6.3899999999999985E-002 -1.0222499929879447E-012 + -6.2799999999999995E-002 -5.2546931649660733E-013 + -6.1699999999999991E-002 1.1612631429375186E-012 + -6.0599999999999994E-002 1.6429054297550927E-012 + -5.9499999999999990E-002 -4.3080518536200985E-013 + -5.8399999999999994E-002 -2.6582687873838440E-012 + -5.7299999999999990E-002 -1.4798661428228055E-012 + -5.6199999999999986E-002 2.3741826647022402E-012 + -5.5099999999999996E-002 3.6570000500057986E-012 + -5.3999999999999992E-002 -3.4670332468671183E-013 + -5.2899999999999989E-002 -4.7691954552231408E-012 + -5.1799999999999985E-002 -2.8353901258132419E-012 + -5.0699999999999995E-002 3.9463007514561887E-012 + -4.9599999999999991E-002 6.1618184513112517E-012 + -4.8499999999999988E-002 -6.3211534531010249E-013 + -4.7399999999999998E-002 -7.9609227196519861E-012 + -4.6299999999999994E-002 -4.8449655745685938E-012 + -4.5199999999999990E-002 5.9953301004278536E-012 + -4.4099999999999986E-002 1.0003449457673952E-011 + -4.2999999999999997E-002 7.0892884661624689E-013 + -4.1899999999999993E-002 -9.9522022567466450E-012 + -4.0799999999999989E-002 -7.5308596164669339E-012 + -3.9699999999999985E-002 4.1720238375120289E-012 + -3.8599999999999995E-002 8.2175898030723005E-012 + -3.7499999999999992E-002 -6.3644971454515642E-013 + -3.6399999999999988E-002 -8.0506434851912445E-012 + -3.5299999999999984E-002 -1.8630988678908222E-012 + -3.4199999999999994E-002 9.1507704191862160E-012 + -3.3099999999999991E-002 8.9028975164273660E-012 + -3.1999999999999987E-002 -8.5994362672425773E-013 + -3.0899999999999997E-002 -4.3742882580022346E-012 + -2.9799999999999993E-002 6.2943611911156494E-013 + -2.8699999999999989E-002 -1.9726872045600086E-012 + -2.7599999999999986E-002 -1.6758964008212196E-011 + -2.6499999999999996E-002 -2.0910788725569951E-011 + -2.5399999999999992E-002 2.9894871300673032E-012 + -2.4299999999999988E-002 3.0755904767421072E-011 + -2.3199999999999985E-002 2.1634041780238533E-011 + -2.2099999999999995E-002 -1.9669203765726451E-011 + -2.0999999999999991E-002 -3.8401063578996641E-011 + -1.9899999999999987E-002 -5.0469962410704117E-012 + -1.8799999999999983E-002 3.2670970095960428E-011 + -1.7699999999999994E-002 9.1561766848990978E-012 + -1.6599999999999990E-002 -5.9844892930094318E-011 + -1.5499999999999986E-002 -8.4310343428928292E-011 + -1.4399999999999996E-002 -1.9536568543476740E-011 + -1.3299999999999992E-002 6.4550247091954560E-011 + -1.2199999999999989E-002 6.8626937466120808E-011 + -1.1099999999999985E-002 -7.4524483806293063E-012 + -9.9999999999999950E-003 -7.1625150255272274E-011 + -8.8999999999999913E-003 -6.8002617426010659E-011 + -7.7999999999999875E-003 -4.2949067913244932E-011 + -6.6999999999999837E-003 -6.1551048979868739E-011 + -5.5999999999999939E-003 -1.1019042622795183E-010 + -4.4999999999999901E-003 -1.3012979582782691E-010 + -3.3999999999999864E-003 -1.1068945066083913E-010 + -2.2999999999999826E-003 -9.1249799383241736E-011 + -1.1999999999999927E-003 -7.9811893205494755E-011 + -9.9999999999988987E-005 -4.8239159194940484E-011 + 1.0000000000000148E-003 -2.3229298692917233E-011 + 2.1000000000000185E-003 -9.7338102855726305E-011 + 3.2000000000000084E-003 -3.0171198872608329E-010 + 4.3000000000000121E-003 -4.9955983794092162E-010 + 5.4000000000000159E-003 -5.2130327832244916E-010 + 6.5000000000000058E-003 -3.9255143580163576E-010 + 7.6000000000000234E-003 -3.2858563092652560E-010 + 8.7000000000000133E-003 -4.4904438500914523E-010 + 9.8000000000000032E-003 -6.1232696690893818E-010 + 1.0900000000000021E-002 -6.1157190422989061E-010 + 1.2000000000000011E-002 -4.6902093320255744E-010 + 1.3100000000000001E-002 -4.4590225956042673E-010 + 1.4200000000000018E-002 -7.2740374834623367E-010 + 1.5300000000000008E-002 -1.1708547464905905E-009 + 1.6400000000000026E-002 -1.4743285481344515E-009 + 1.7500000000000016E-002 -1.5576359091440395E-009 + 1.8600000000000005E-002 -1.5549153076221955E-009 + 1.9700000000000023E-002 -1.5827963384396071E-009 + 2.0800000000000013E-002 -1.6309068540110161E-009 + 2.1900000000000003E-002 -1.6325122365046241E-009 + 2.3000000000000020E-002 -1.6884866838040580E-009 + 2.4100000000000010E-002 -1.8525498912680405E-009 + 2.5200000000000000E-002 -2.0676942380504215E-009 + 2.6300000000000018E-002 -2.2607546945607737E-009 + 2.7400000000000008E-002 -2.6032371813755617E-009 + 2.8500000000000025E-002 -3.0103841641704321E-009 + 2.9600000000000015E-002 -3.3636242680046280E-009 + 3.0700000000000005E-002 -3.3938147847578648E-009 + 3.1800000000000023E-002 -3.2164428898084907E-009 + 3.2900000000000013E-002 -3.0217413016231376E-009 + 3.4000000000000002E-002 -2.9694424696913302E-009 + 3.5100000000000020E-002 -3.0864721889400926E-009 + 3.6200000000000010E-002 -3.0670082029615742E-009 + 3.7300000000000028E-002 -2.4929991404576413E-009 + 3.8400000000000017E-002 -2.2787054465567280E-009 + 3.9500000000000007E-002 -2.5998694308526638E-009 + 4.0600000000000025E-002 -3.1857043669702989E-009 + 4.1700000000000015E-002 -3.1979756620614808E-009 + 4.2800000000000005E-002 -2.3353614597709793E-009 + 4.3900000000000022E-002 -1.1792513632258306E-009 + 4.5000000000000012E-002 -6.3149363516146195E-010 + 4.6100000000000002E-002 -5.1423737490452481E-010 + 4.7200000000000020E-002 4.5341504856244441E-011 + 4.8300000000000010E-002 9.0909807459738090E-010 + 4.9400000000000027E-002 1.9122046168718043E-009 + 5.0500000000000017E-002 2.9714359861543471E-009 + 5.1600000000000007E-002 4.2952925660699748E-009 + 5.2700000000000025E-002 4.7957628979133915E-009 + 5.3800000000000014E-002 4.3713299646697124E-009 + 5.4900000000000004E-002 5.0020787512039533E-009 + 5.6000000000000022E-002 6.6320895442117944E-009 + 5.7100000000000012E-002 9.4423233676366181E-009 + 5.8200000000000002E-002 1.0675610617738585E-008 + 5.9300000000000019E-002 1.0067083167086821E-008 + 6.0400000000000009E-002 9.1405425450830080E-009 + 6.1500000000000027E-002 1.0198430544505754E-008 + 6.2600000000000017E-002 1.2971529628202916E-008 + 6.3700000000000007E-002 1.5378226692064345E-008 + 6.4800000000000024E-002 1.6147341241889990E-008 + 6.5900000000000014E-002 1.4543435788993975E-008 + 6.7000000000000004E-002 1.2849820762994568E-008 + 6.8100000000000022E-002 1.2454528075522830E-008 + 6.9200000000000012E-002 1.3080888372485333E-008 + 7.0300000000000029E-002 1.5566069322403564E-008 + 7.1400000000000019E-002 1.7449371725319907E-008 + 7.2500000000000009E-002 1.5309618461856189E-008 + 7.3600000000000027E-002 9.6174046504415855E-009 + 7.4700000000000016E-002 5.4618323197530572E-009 + 7.5800000000000006E-002 6.8672441067008094E-009 + 7.6900000000000024E-002 1.2210506383780739E-008 + 7.8000000000000014E-002 1.3001686838265414E-008 + 7.9100000000000004E-002 6.1723794964052558E-009 + 8.0200000000000021E-002 -2.8120112904872485E-009 + 8.1300000000000011E-002 -5.7217128812681040E-009 + 8.2400000000000029E-002 -1.8397545709092356E-009 + 8.3500000000000019E-002 1.6584349449288993E-009 + 8.4600000000000009E-002 -1.0031552255540532E-009 + 8.5700000000000026E-002 -7.4111823344935601E-009 + 8.6800000000000016E-002 -1.2996263620834725E-008 + 8.7900000000000006E-002 -1.5641205663996516E-008 + 8.9000000000000024E-002 -1.5674848086177917E-008 + 9.0100000000000013E-002 -1.3943346033329362E-008 + 9.1200000000000003E-002 -1.2235013002737105E-008 + 9.2300000000000021E-002 -1.3594400272154417E-008 + 9.3400000000000011E-002 -1.9960628705462113E-008 + 9.4500000000000028E-002 -2.6704084277184847E-008 + 9.5600000000000018E-002 -2.7783331191244542E-008 + 9.6700000000000008E-002 -2.0038397607891056E-008 + 9.7800000000000026E-002 -1.1728077176087481E-008 + 9.8900000000000016E-002 -1.4190424835192061E-008 + 0.10000000000000001 -2.4087936978389735E-008 + 0.10110000000000002 -3.0277675477918820E-008 + 0.10220000000000001 -2.6053241342083311E-008 + 0.10330000000000003 -1.2041484254154966E-008 + 0.10440000000000002 -4.9456092554578390E-009 + 0.10550000000000001 -8.3767242031740352E-009 + 0.10660000000000003 -1.7901824023169866E-008 + 0.10770000000000002 -2.2529194509957051E-008 + 0.10880000000000001 -1.4476782439487579E-008 + 0.10990000000000003 4.5954012817261969E-010 + 0.11100000000000002 7.1083272601413228E-009 + 0.11210000000000001 2.5556712301977313E-009 + 0.11320000000000002 -3.6433034367178152E-009 + 0.11430000000000001 -5.5145634725306536E-009 + 0.11540000000000003 -3.1242610720738639E-009 + 0.11650000000000002 2.4466022541247412E-009 + 0.11760000000000001 1.1452518045018678E-008 + 0.11870000000000003 1.7888812209321259E-008 + 0.11980000000000002 1.4018509020274905E-008 + 0.12090000000000001 3.4619440647531974E-009 + 0.12200000000000003 -3.0947637785772031E-009 + 0.12310000000000001 6.6988543601098627E-009 + 0.12420000000000003 2.3490466460884818E-008 + 0.12530000000000002 2.9192840145242371E-008 + 0.12640000000000001 1.7452876477364043E-008 + 0.12750000000000003 1.7657827422468131E-009 + 0.12860000000000002 -1.6972407923532273E-009 + 0.12970000000000001 6.9762533527750747E-009 + 0.13080000000000003 1.6487181397906170E-008 + 0.13190000000000002 1.8238001331383202E-008 + 0.13300000000000001 1.5342829229325616E-008 + 0.13410000000000000 1.2051532216617034E-008 + 0.13520000000000004 7.0307706323546881E-009 + 0.13630000000000003 -1.0014500340105315E-010 + 0.13740000000000002 -2.1940527172858992E-009 + 0.13850000000000001 6.4471592509107722E-009 + 0.13960000000000000 1.7783174044438965E-008 + 0.14070000000000005 1.6285291337680974E-008 + 0.14180000000000004 -1.2457834763779374E-010 + 0.14290000000000003 -1.4946953896810555E-008 + 0.14400000000000002 -1.1779658137811566E-008 + 0.14510000000000001 4.5903822964987739E-009 + 0.14620000000000000 1.4940011894282179E-008 + 0.14730000000000004 9.4789882609802589E-009 + 0.14840000000000003 -2.9182527505611233E-009 + 0.14950000000000002 -9.5034051739162351E-009 + 0.15060000000000001 -8.7480014343555013E-009 + 0.15170000000000000 -5.6321201036269031E-009 + 0.15280000000000005 -1.7549343089839908E-009 + 0.15390000000000004 4.2664538568715216E-009 + 0.15500000000000003 7.6149353489540772E-009 + 0.15610000000000002 5.1276360935048615E-010 + 0.15720000000000001 -1.3755015793037728E-008 + 0.15830000000000000 -1.8731844519948027E-008 + 0.15940000000000004 -5.2380135784346749E-009 + 0.16050000000000003 1.2867301890651106E-008 + 0.16160000000000002 1.4273493498251355E-008 + 0.16270000000000001 -2.7652009570999780E-009 + 0.16380000000000000 -1.8472897878041294E-008 + 0.16490000000000005 -1.5160940947112067E-008 + 0.16600000000000004 -3.9747229813036355E-011 + 0.16710000000000003 8.8456202362863223E-009 + 0.16820000000000002 4.9637822741033233E-009 + 0.16930000000000001 -2.2450103998039594E-009 + 0.17040000000000000 -4.7546260262265605E-009 + 0.17150000000000004 -5.1037174486623371E-009 + 0.17260000000000003 -6.0081957187207991E-009 + 0.17370000000000002 -3.4229792333917430E-009 + 0.17480000000000001 4.9106425592526648E-009 + 0.17590000000000000 1.0744814815666359E-008 + 0.17700000000000005 3.8844194527598574E-009 + 0.17810000000000004 -1.0052987775566180E-008 + 0.17920000000000003 -1.4361160260989436E-008 + 0.18030000000000002 -2.4747304205874343E-009 + 0.18140000000000001 1.1163011848225324E-008 + 0.18250000000000000 9.9678878484610323E-009 + 0.18360000000000004 -2.9186930650126897E-009 + 0.18470000000000003 -9.9358690164308427E-009 + 0.18580000000000002 -3.5919112129079167E-009 + 0.18690000000000001 5.3367377184088127E-009 + 0.18800000000000000 5.2573954079093710E-009 + 0.18910000000000005 -2.3008779603816976E-010 + 0.19020000000000004 -9.0136248465100266E-010 + 0.19130000000000003 2.4331552328504813E-009 + 0.19240000000000002 1.0905800706950686E-009 + 0.19350000000000001 -5.3300546198897791E-009 + 0.19460000000000005 -6.3887313217492192E-009 + 0.19570000000000004 2.2440223013120431E-009 + 0.19680000000000003 9.7199759352406545E-009 + 0.19790000000000002 4.8659534179762431E-009 + 0.19900000000000001 -6.8808829745137245E-009 + 0.20010000000000000 -9.7554373468256017E-009 + 0.20120000000000005 -3.2516100922919122E-011 + 0.20230000000000004 8.7317628683081239E-009 + 0.20340000000000003 5.6639088974463903E-009 + 0.20450000000000002 -3.0421285490689343E-009 + 0.20560000000000000 -5.0595674316866734E-009 + 0.20670000000000005 -2.2419115175420501E-010 + 0.20780000000000004 1.7608469127239346E-009 + 0.20890000000000003 -1.7576312627554103E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0023.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0023.BXX.semd new file mode 100644 index 00000000..46b6a700 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0023.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 -2.8803398555155013E-010 + -0.11670000000000000 -3.7413219744486526E-010 + -0.11559999999999999 3.5014199872840379E-010 + -0.11449999999999999 9.4073016043694224E-010 + -0.11340000000000000 9.4344004830659856E-011 + -0.11230000000000000 -1.0913597803252628E-009 + -0.11119999999999999 -5.3994958504333113E-010 + -0.11009999999999999 4.0800537948193494E-010 + -0.10900000000000000 -1.7057472101456028E-009 + -0.10790000000000000 -5.1608433082606098E-009 + -0.10679999999999999 -2.5409692128164352E-009 + -0.10569999999999999 7.8289570382139573E-009 + -0.10460000000000000 1.4875282339232854E-008 + -0.10349999999999999 7.4609012301607436E-009 + -0.10239999999999999 -7.8669240011208785E-009 + -0.10130000000000000 -1.2319269160343538E-008 + -0.10020000000000000 -5.1220849783817357E-010 + -9.9099999999999994E-002 1.0257104499089564E-008 + -9.7999999999999990E-002 3.9316976341297050E-009 + -9.6899999999999986E-002 -1.0295769570234370E-008 + -9.5799999999999996E-002 -1.0654827242717602E-008 + -9.4699999999999993E-002 4.9943960078735472E-009 + -9.3599999999999989E-002 1.5762271488029000E-008 + -9.2499999999999999E-002 8.8266656206315020E-009 + -9.1399999999999995E-002 -2.6693327548343859E-009 + -9.0299999999999991E-002 -2.5358068977965331E-009 + -8.9200000000000002E-002 1.5049547164025512E-009 + -8.8099999999999984E-002 -9.5547294520770265E-009 + -8.6999999999999994E-002 -3.3973915236629182E-008 + -8.5899999999999990E-002 -5.0857114075597565E-008 + -8.4799999999999986E-002 -5.4564850415772526E-008 + -8.3699999999999997E-002 -6.5483156674872589E-008 + -8.2599999999999993E-002 -9.6674341421021381E-008 + -8.1499999999999989E-002 -1.2998641807371314E-007 + -8.0399999999999999E-002 -1.4490642286091315E-007 + -7.9299999999999995E-002 -1.5748256032566132E-007 + -7.8199999999999992E-002 -2.0287137658669963E-007 + -7.7100000000000002E-002 -2.8165871412966226E-007 + -7.5999999999999984E-002 -3.5502640116646944E-007 + -7.4899999999999994E-002 -4.0535360312787816E-007 + -7.3799999999999991E-002 -4.7339014486169617E-007 + -7.2699999999999987E-002 -6.0896633158336044E-007 + -7.1599999999999997E-002 -8.0216420883516548E-007 + -7.0499999999999993E-002 -9.9893850347143598E-007 + -6.9399999999999989E-002 -1.1834122233267408E-006 + -6.8300000000000000E-002 -1.4076350680625183E-006 + -6.7199999999999996E-002 -1.7256284081668127E-006 + -6.6099999999999992E-002 -2.1305838799889898E-006 + -6.5000000000000002E-002 -2.5860933874355396E-006 + -6.3899999999999985E-002 -3.0978658287494909E-006 + -6.2799999999999995E-002 -3.7148834053368773E-006 + -6.1699999999999991E-002 -4.4658104343398008E-006 + -6.0599999999999994E-002 -5.3392113841255195E-006 + -5.9499999999999990E-002 -6.3407364905287977E-006 + -5.8399999999999994E-002 -7.5280327109794598E-006 + -5.7299999999999990E-002 -8.9556288003223017E-006 + -5.6199999999999986E-002 -1.0613592166919261E-005 + -5.5099999999999996E-002 -1.2469089597288985E-005 + -5.3999999999999992E-002 -1.4562010619556531E-005 + -5.2899999999999989E-002 -1.7006905181915499E-005 + -5.1799999999999985E-002 -1.9883864297298715E-005 + -5.0699999999999995E-002 -2.3173781301011331E-005 + -4.9599999999999991E-002 -2.6839208658202551E-005 + -4.8499999999999988E-002 -3.0936942494008690E-005 + -4.7399999999999998E-002 -3.5597320675151423E-005 + -4.6299999999999994E-002 -4.0901679312810302E-005 + -4.5199999999999990E-002 -4.6839279093546793E-005 + -4.4099999999999986E-002 -5.3402578487293795E-005 + -4.2999999999999997E-002 -6.0669895901810378E-005 + -4.1899999999999993E-002 -6.8749301135540009E-005 + -4.0799999999999989E-002 -7.7678938396275043E-005 + -3.9699999999999985E-002 -8.7439038907177746E-005 + -3.8599999999999995E-002 -9.8054588306695223E-005 + -3.7499999999999992E-002 -1.0961812949972227E-004 + -3.6399999999999988E-002 -1.2218955089338124E-004 + -3.5299999999999984E-002 -1.3573023898061365E-004 + -3.4199999999999994E-002 -1.5017796249594539E-004 + -3.3099999999999991E-002 -1.6554954345338047E-004 + -3.1999999999999987E-002 -1.8190105038229376E-004 + -3.0899999999999997E-002 -1.9920022168662399E-004 + -2.9799999999999993E-002 -2.1730444859713316E-004 + -2.8699999999999989E-002 -2.3608304036315531E-004 + -2.7599999999999986E-002 -2.5549545534886420E-004 + -2.6499999999999996E-002 -2.7549968217499554E-004 + -2.5399999999999992E-002 -2.9592090868391097E-004 + -2.4299999999999988E-002 -3.1648448202759027E-004 + -2.3199999999999985E-002 -3.3696304308250546E-004 + -2.2099999999999995E-002 -3.5721459425985813E-004 + -2.0999999999999991E-002 -3.7705618888139725E-004 + -1.9899999999999987E-002 -3.9616250433027744E-004 + -1.8799999999999983E-002 -4.1414241422899067E-004 + -1.7699999999999994E-002 -4.3067528167739511E-004 + -1.6599999999999990E-002 -4.4549690210260451E-004 + -1.5499999999999986E-002 -4.5828154543414712E-004 + -1.4399999999999996E-002 -4.6860022121109068E-004 + -1.3299999999999992E-002 -4.7602335689589381E-004 + -1.2199999999999989E-002 -4.8021943075582385E-004 + -1.1099999999999985E-002 -4.8088282346725464E-004 + -9.9999999999999950E-003 -4.7762470785528421E-004 + -8.8999999999999913E-003 -4.7001554048620164E-004 + -7.7999999999999875E-003 -4.5772077282890677E-004 + -6.6999999999999837E-003 -4.4053487363271415E-004 + -5.5999999999999939E-003 -4.1827061795629561E-004 + -4.4999999999999901E-003 -3.9066554745659232E-004 + -3.3999999999999864E-003 -3.5747908987104893E-004 + -2.2999999999999826E-003 -3.1863243202678859E-004 + -1.1999999999999927E-003 -2.7419783873483539E-004 + -9.9999999999988987E-005 -2.2426784562412649E-004 + 1.0000000000000148E-003 -1.6890589904505759E-004 + 2.1000000000000185E-003 -1.0825985373230651E-004 + 3.2000000000000084E-003 -4.2663948988774791E-005 + 4.3000000000000121E-003 2.7417925593908876E-005 + 5.4000000000000159E-003 1.0152736649615690E-004 + 6.5000000000000058E-003 1.7919683887157589E-004 + 7.6000000000000234E-003 2.5982316583395004E-004 + 8.7000000000000133E-003 3.4263037377968431E-004 + 9.8000000000000032E-003 4.2678200406953692E-004 + 1.0900000000000021E-002 5.1148590864613652E-004 + 1.2000000000000011E-002 5.9594039339572191E-004 + 1.3100000000000001E-002 6.7922967718914151E-004 + 1.4200000000000018E-002 7.6034030644223094E-004 + 1.5300000000000008E-002 8.3828187780454755E-004 + 1.6400000000000026E-002 9.1215182328596711E-004 + 1.7500000000000016E-002 9.8106253426522017E-004 + 1.8600000000000005E-002 1.0440788464620709E-003 + 1.9700000000000023E-002 1.1002903338521719E-003 + 2.0800000000000013E-002 1.1489208554849029E-003 + 2.1900000000000003E-002 1.1893266346305609E-003 + 2.3000000000000020E-002 1.2208991684019566E-003 + 2.4100000000000010E-002 1.2430461356416345E-003 + 2.5200000000000000E-002 1.2553016422316432E-003 + 2.6300000000000018E-002 1.2574148131534457E-003 + 2.7400000000000008E-002 1.2493026442825794E-003 + 2.8500000000000025E-002 1.2309402227401733E-003 + 2.9600000000000015E-002 1.2023727176710963E-003 + 3.0700000000000005E-002 1.1637964053079486E-003 + 3.1800000000000023E-002 1.1156075634062290E-003 + 3.2900000000000013E-002 1.0583422845229506E-003 + 3.4000000000000002E-002 9.9260511342436075E-004 + 3.5100000000000020E-002 9.1908278409391642E-004 + 3.6200000000000010E-002 8.3860277663916349E-004 + 3.7300000000000028E-002 7.5210584327578545E-004 + 3.8400000000000017E-002 6.6056917421519756E-004 + 3.9500000000000007E-002 5.6498276535421610E-004 + 4.0600000000000025E-002 4.6639112406410277E-004 + 4.1700000000000015E-002 3.6590974195860326E-004 + 4.2800000000000005E-002 2.6468193391337991E-004 + 4.3900000000000022E-002 1.6379807493649423E-004 + 4.5000000000000012E-002 6.4275431213900447E-005 + 4.6100000000000002E-002 -3.2908472348935902E-005 + 4.7200000000000020E-002 -1.2679053179454058E-004 + 4.8300000000000010E-002 -2.1645508240908384E-004 + 4.9400000000000027E-002 -3.0109734507277608E-004 + 5.0500000000000017E-002 -3.8001642678864300E-004 + 5.1600000000000007E-002 -4.5261281775310636E-004 + 5.2700000000000025E-002 -5.1837495993822813E-004 + 5.3800000000000014E-002 -5.7690712856128812E-004 + 5.4900000000000004E-002 -6.2793685356155038E-004 + 5.6000000000000022E-002 -6.7129544913768768E-004 + 5.7100000000000012E-002 -7.0690241409465671E-004 + 5.8200000000000002E-002 -7.3476717807352543E-004 + 5.9300000000000019E-002 -7.5501063838601112E-004 + 6.0400000000000009E-002 -7.6786876888945699E-004 + 6.1500000000000027E-002 -7.7366543700918555E-004 + 6.2600000000000017E-002 -7.7278498793020844E-004 + 6.3700000000000007E-002 -7.6565385097637773E-004 + 6.4800000000000024E-002 -7.5273448601365089E-004 + 6.5900000000000014E-002 -7.3453725781291723E-004 + 6.7000000000000004E-002 -7.1163446409627795E-004 + 6.8100000000000022E-002 -6.8463862407952547E-004 + 6.9200000000000012E-002 -6.5415626158937812E-004 + 7.0300000000000029E-002 -6.2075664754956961E-004 + 7.1400000000000019E-002 -5.8499083388596773E-004 + 7.2500000000000009E-002 -5.4742651991546154E-004 + 7.3600000000000027E-002 -5.0862942589446902E-004 + 7.4700000000000016E-002 -4.6911954996176064E-004 + 7.5800000000000006E-002 -4.2935236706398427E-004 + 7.6900000000000024E-002 -3.8975570350885391E-004 + 7.8000000000000014E-002 -3.5075042978860438E-004 + 7.9100000000000004E-002 -3.1271346961148083E-004 + 8.0200000000000021E-002 -2.7592902188189328E-004 + 8.1300000000000011E-002 -2.4060958821792156E-004 + 8.2400000000000029E-002 -2.0696858700830489E-004 + 8.3500000000000019E-002 -1.7523295537102968E-004 + 8.4600000000000009E-002 -1.4557153917849064E-004 + 8.5700000000000026E-002 -1.1803683446487412E-004 + 8.6800000000000016E-002 -9.2625785327982157E-005 + 8.7900000000000006E-002 -6.9369023549370468E-005 + 8.9000000000000024E-002 -4.8316986067220569E-005 + 9.0100000000000013E-002 -2.9451661248458549E-005 + 9.1200000000000003E-002 -1.2658281775657088E-005 + 9.2300000000000021E-002 2.1783002921438310E-006 + 9.3400000000000011E-002 1.5103054465726018E-005 + 9.4500000000000028E-002 2.6158328182646073E-005 + 9.5600000000000018E-002 3.5484787076711655E-005 + 9.6700000000000008E-002 4.3292922782711685E-005 + 9.7800000000000026E-002 4.9728885642252862E-005 + 9.8900000000000016E-002 5.4832828027429059E-005 + 0.10000000000000001 5.8660167269408703E-005 + 0.10110000000000002 6.1385617300402373E-005 + 0.10220000000000001 6.3230298110283911E-005 + 0.10330000000000003 6.4312487666029483E-005 + 0.10440000000000002 6.4648469560779631E-005 + 0.10550000000000001 6.4296451455447823E-005 + 0.10660000000000003 6.3421699451282620E-005 + 0.10770000000000002 6.2182865804061294E-005 + 0.10880000000000001 6.0616624978138134E-005 + 0.10990000000000003 5.8705943956738338E-005 + 0.11100000000000002 5.6526241678511724E-005 + 0.11210000000000001 5.4237818403635174E-005 + 0.11320000000000002 5.1925806474173442E-005 + 0.11430000000000001 4.9538011808181182E-005 + 0.11540000000000003 4.7024645027704537E-005 + 0.11650000000000002 4.4474858441390097E-005 + 0.11760000000000001 4.2033883801195771E-005 + 0.11870000000000003 3.9724200178170577E-005 + 0.11980000000000002 3.7443449400598183E-005 + 0.12090000000000001 3.5145709261996672E-005 + 0.12200000000000003 3.2931646273937076E-005 + 0.12310000000000001 3.0907918699085712E-005 + 0.12420000000000003 2.9032724341959693E-005 + 0.12530000000000002 2.7187668820261024E-005 + 0.12640000000000001 2.5367347916471772E-005 + 0.12750000000000003 2.3692426111665554E-005 + 0.12860000000000002 2.2223062842385843E-005 + 0.12970000000000001 2.0859437427134253E-005 + 0.13080000000000003 1.9487772078718990E-005 + 0.13190000000000002 1.8148621165892109E-005 + 0.13300000000000001 1.6969777789199725E-005 + 0.13410000000000000 1.5965037164278328E-005 + 0.13520000000000004 1.5007891306595411E-005 + 0.13630000000000003 1.4020598428032827E-005 + 0.13740000000000002 1.3085677892377134E-005 + 0.13850000000000001 1.2308991244935896E-005 + 0.13960000000000000 1.1646819984889589E-005 + 0.14070000000000005 1.0966884474328253E-005 + 0.14180000000000004 1.0248432772641536E-005 + 0.14290000000000003 9.6109406513278373E-006 + 0.14400000000000002 9.1237116066622548E-006 + 0.14510000000000001 8.6909649326116778E-006 + 0.14620000000000000 8.1910866356338374E-006 + 0.14730000000000004 7.6582473411690444E-006 + 0.14840000000000003 7.2268953772436362E-006 + 0.14950000000000002 6.9232846726663411E-006 + 0.15060000000000001 6.6240545493201353E-006 + 0.15170000000000000 6.2431631704384927E-006 + 0.15280000000000005 5.8585892475093715E-006 + 0.15390000000000004 5.5859513850009535E-006 + 0.15500000000000003 5.3962467063684016E-006 + 0.15610000000000002 5.1593128773674835E-006 + 0.15720000000000001 4.8442375373269897E-006 + 0.15830000000000000 4.5659062379854731E-006 + 0.15940000000000004 4.4064527173759416E-006 + 0.16050000000000003 4.2871565710811410E-006 + 0.16160000000000002 4.0874015212466475E-006 + 0.16270000000000001 3.8266580304480158E-006 + 0.16380000000000000 3.6316841942607425E-006 + 0.16490000000000005 3.5414848298387369E-006 + 0.16600000000000004 3.4504203085816698E-006 + 0.16710000000000003 3.2716818623157451E-006 + 0.16820000000000002 3.0670269097754499E-006 + 0.16930000000000001 2.9459879442583770E-006 + 0.17040000000000000 2.8956289952475345E-006 + 0.17150000000000004 2.8034846764057875E-006 + 0.17260000000000003 2.6337377221352654E-006 + 0.17370000000000002 2.4818646124913357E-006 + 0.17480000000000001 2.4248843146779109E-006 + 0.17590000000000000 2.4011126242839964E-006 + 0.17700000000000005 2.3047900867823046E-006 + 0.17810000000000004 2.1477721929841209E-006 + 0.17920000000000003 2.0397931166371563E-006 + 0.18030000000000002 2.0203976873744978E-006 + 0.18140000000000001 2.0005163605674170E-006 + 0.18250000000000000 1.9001555529030156E-006 + 0.18360000000000004 1.7683031501292135E-006 + 0.18470000000000003 1.7042891613527900E-006 + 0.18580000000000002 1.7059850279110833E-006 + 0.18690000000000001 1.6768647128628800E-006 + 0.18800000000000000 1.5750845250295242E-006 + 0.18910000000000005 1.4741686982233659E-006 + 0.19020000000000004 1.4468828339886386E-006 + 0.19130000000000003 1.4551023923559114E-006 + 0.19240000000000002 1.4117680393610499E-006 + 0.19350000000000001 1.3138537724444177E-006 + 0.19460000000000005 1.2426487501215888E-006 + 0.19570000000000004 1.2370725244181813E-006 + 0.19680000000000003 1.2378297924442450E-006 + 0.19790000000000002 1.1828956303361338E-006 + 0.19900000000000001 1.1018767054338241E-006 + 0.20010000000000000 1.0656008271325845E-006 + 0.20120000000000005 1.0749633929663105E-006 + 0.20230000000000004 1.0616058716550469E-006 + 0.20340000000000003 9.9515693818830187E-007 + 0.20450000000000002 9.2922584826737875E-007 + 0.20560000000000000 9.1798364110218245E-007 + 0.20670000000000005 9.3419379254555679E-007 + 0.20780000000000004 9.1277496494512889E-007 + 0.20890000000000003 8.4923715348850237E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0023.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0023.BXZ.semd new file mode 100644 index 00000000..d71c50eb --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0023.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546763107634806E-011 + -0.11559999999999999 1.3697711367943732E-011 + -0.11449999999999999 -3.8519888667654101E-011 + -0.11340000000000000 -6.0437016502490337E-011 + -0.11230000000000000 8.1728193657149006E-011 + -0.11119999999999999 2.1664815774702362E-010 + -0.11009999999999999 -3.4040614077524012E-011 + -0.10900000000000000 -4.8208054215237439E-010 + -0.10790000000000000 -2.7206706332272290E-010 + -0.10679999999999999 7.1667355383553399E-010 + -0.10569999999999999 1.0246070658581630E-009 + -0.10460000000000000 -4.2161413249530710E-010 + -0.10349999999999999 -1.8818480107540836E-009 + -0.10239999999999999 -6.0493338116529571E-010 + -0.10130000000000000 2.4258657305153974E-009 + -0.10020000000000000 2.5024646799209904E-009 + -9.9099999999999994E-002 -1.8537392731943214E-009 + -9.7999999999999990E-002 -4.8300972110837392E-009 + -9.6899999999999986E-002 -6.5601130083692283E-010 + -9.5799999999999996E-002 6.4044076708569264E-009 + -9.4699999999999993E-002 5.8165898764173107E-009 + -9.3599999999999989E-002 -3.7803706831596173E-009 + -9.2499999999999999E-002 -9.8755315036669344E-009 + -9.1399999999999995E-002 -2.5646533785561587E-009 + -9.0299999999999991E-002 9.5435064295656957E-009 + -8.9200000000000002E-002 9.3253387234426555E-009 + -8.8099999999999984E-002 -4.2171426350989805E-009 + -8.6999999999999994E-002 -1.2694440165716969E-008 + -8.5899999999999990E-002 -3.9120702233219617E-009 + -8.4799999999999986E-002 9.9854604584947992E-009 + -8.3699999999999997E-002 9.7387156117179074E-009 + -8.2599999999999993E-002 -2.9504683141112764E-009 + -8.1499999999999989E-002 -8.7990539299198645E-009 + -8.0399999999999999E-002 -8.1161039000576807E-010 + -7.9299999999999995E-002 5.8461169238910315E-009 + -7.8199999999999992E-002 -3.1187788462894162E-010 + -7.7100000000000002E-002 -7.3376864584417945E-009 + -7.5999999999999984E-002 2.9691941180048920E-012 + -7.4899999999999994E-002 1.1607462546692204E-008 + -7.3799999999999991E-002 4.7746384623792437E-009 + -7.2699999999999987E-002 -1.6708165517798079E-008 + -7.1599999999999997E-002 -2.0920309040661778E-008 + -7.0499999999999993E-002 5.0183723843133521E-009 + -6.9399999999999989E-002 2.8316698319486022E-008 + -6.8300000000000000E-002 1.2550958494728093E-008 + -6.7199999999999996E-002 -2.6887942539133292E-008 + -6.6099999999999992E-002 -3.8679164759969353E-008 + -6.5000000000000002E-002 -6.8538561492914596E-009 + -6.3899999999999985E-002 2.4600396386631473E-008 + -6.2799999999999995E-002 1.2652751735231504E-008 + -6.1699999999999991E-002 -2.5253452662354903E-008 + -6.0599999999999994E-002 -3.9293038156529292E-008 + -5.9499999999999990E-002 -1.9400914652578649E-008 + -5.8399999999999994E-002 -3.7838399080669660E-009 + -5.7299999999999990E-002 -1.5919523477236908E-008 + -5.6199999999999986E-002 -3.1369257413871310E-008 + -5.5099999999999996E-002 -2.4939522447198215E-008 + -5.3999999999999992E-002 -1.7682884490000106E-008 + -5.2899999999999989E-002 -4.2286462331730945E-008 + -5.1799999999999985E-002 -8.0362298149339040E-008 + -5.0699999999999995E-002 -7.9882468639880244E-008 + -4.9599999999999991E-002 -3.7831284771527862E-008 + -4.8499999999999988E-002 -1.9347170976402595E-008 + -4.7399999999999998E-002 -6.9011790060358180E-008 + -4.6299999999999994E-002 -1.3945387422609201E-007 + -4.5199999999999990E-002 -1.5015395149475808E-007 + -4.4099999999999986E-002 -1.0027047636640418E-007 + -4.2999999999999997E-002 -7.1666931944491807E-008 + -4.1899999999999993E-002 -1.1474452321635908E-007 + -4.0799999999999989E-002 -1.8237510346352792E-007 + -3.9699999999999985E-002 -2.0388004884352995E-007 + -3.8599999999999995E-002 -1.8465661355548946E-007 + -3.7499999999999992E-002 -1.8540903568009526E-007 + -3.6399999999999988E-002 -2.2214078398974380E-007 + -3.5299999999999984E-002 -2.4801934728202468E-007 + -3.4199999999999994E-002 -2.3923982439555402E-007 + -3.3099999999999991E-002 -2.4121229103002406E-007 + -3.1999999999999987E-002 -2.9318422889446083E-007 + -3.0899999999999997E-002 -3.5208702797717706E-007 + -2.9799999999999993E-002 -3.4674403082135541E-007 + -2.8699999999999989E-002 -2.9049104455225461E-007 + -2.7599999999999986E-002 -2.7545084435587341E-007 + -2.6499999999999996E-002 -3.4248205338371918E-007 + -2.5399999999999992E-002 -4.1515204429742880E-007 + -2.4299999999999988E-002 -4.0524611222281237E-007 + -2.3199999999999985E-002 -3.3571558333278517E-007 + -2.2099999999999995E-002 -3.0304008191706089E-007 + -2.0999999999999991E-002 -3.3726442438819504E-007 + -1.9899999999999987E-002 -3.6610245501833560E-007 + -1.8799999999999983E-002 -3.3274599786636827E-007 + -1.7699999999999994E-002 -2.7657031864691817E-007 + -1.6599999999999990E-002 -2.5848984819276666E-007 + -1.5499999999999986E-002 -2.6027734634226363E-007 + -1.4399999999999996E-002 -2.1478064127222751E-007 + -1.3299999999999992E-002 -1.2077043720637448E-007 + -1.2199999999999989E-002 -5.5311982549710592E-008 + -1.1099999999999985E-002 -5.4613160216376855E-008 + -9.9999999999999950E-003 -4.7495404942310415E-008 + -8.8999999999999913E-003 4.4345167538040187E-008 + -7.7999999999999875E-003 1.8514479904752079E-007 + -6.6999999999999837E-003 2.7540599489839224E-007 + -5.5999999999999939E-003 2.8938237051079341E-007 + -4.4999999999999901E-003 3.1490066021433449E-007 + -3.3999999999999864E-003 4.1653694893284410E-007 + -2.2999999999999826E-003 5.4752649703004863E-007 + -1.1999999999999927E-003 6.2634285313833971E-007 + -9.9999999999988987E-005 6.5645326685626060E-007 + 1.0000000000000148E-003 7.1174247295857640E-007 + 2.1000000000000185E-003 8.1557863040870870E-007 + 3.2000000000000084E-003 9.0160006038786378E-007 + 4.3000000000000121E-003 9.2002585461159470E-007 + 5.4000000000000159E-003 9.2485004188347375E-007 + 6.5000000000000058E-003 9.8071393495047232E-007 + 7.6000000000000234E-003 1.0645294423738960E-006 + 8.7000000000000133E-003 1.0899225344473962E-006 + 9.8000000000000032E-003 1.0401017789263278E-006 + 1.0900000000000021E-002 9.9583883184095612E-007 + 1.2000000000000011E-002 1.0116150406247471E-006 + 1.3100000000000001E-002 1.0392069498266210E-006 + 1.4200000000000018E-002 9.9799649433407467E-007 + 1.5300000000000008E-002 8.9437668293612660E-007 + 1.6400000000000026E-002 8.0796644397196360E-007 + 1.7500000000000016E-002 7.6888318290002644E-007 + 1.8600000000000005E-002 7.1881675012264168E-007 + 1.9700000000000023E-002 6.0928005041205324E-007 + 2.0800000000000013E-002 4.7607869646526524E-007 + 2.1900000000000003E-002 3.7995229718035262E-007 + 2.3000000000000020E-002 3.1118221954784531E-007 + 2.4100000000000010E-002 2.0717692450489267E-007 + 2.5200000000000000E-002 5.5226291095777924E-008 + 2.6300000000000018E-002 -8.2190076966526249E-008 + 2.7400000000000008E-002 -1.6098164223876665E-007 + 2.8500000000000025E-002 -2.2894299434028653E-007 + 2.9600000000000015E-002 -3.4104184010175231E-007 + 3.0700000000000005E-002 -4.7994285523600411E-007 + 3.1800000000000023E-002 -5.8136959069088334E-007 + 3.2900000000000013E-002 -6.2476487983076368E-007 + 3.4000000000000002E-002 -6.6080343685825937E-007 + 3.5100000000000020E-002 -7.3538012657081708E-007 + 3.6200000000000010E-002 -8.1470187751619960E-007 + 3.7300000000000028E-002 -8.4943246747570811E-007 + 3.8400000000000017E-002 -8.4840729641655344E-007 + 3.9500000000000007E-002 -8.5509321934296167E-007 + 4.0600000000000025E-002 -8.7542900928383460E-007 + 4.1700000000000015E-002 -8.7398819914596970E-007 + 4.2800000000000005E-002 -8.3674592588067753E-007 + 4.3900000000000022E-002 -7.8804839631629875E-007 + 4.5000000000000012E-002 -7.6225137490837369E-007 + 4.6100000000000002E-002 -7.4501394919934683E-007 + 4.7200000000000020E-002 -6.9555346726701828E-007 + 4.8300000000000010E-002 -6.0917585642528138E-007 + 4.9400000000000027E-002 -5.2543259698722977E-007 + 5.0500000000000017E-002 -4.6965055844339076E-007 + 5.1600000000000007E-002 -4.2456551341274462E-007 + 5.2700000000000025E-002 -3.6260809110899572E-007 + 5.3800000000000014E-002 -2.8416553732313332E-007 + 5.4900000000000004E-002 -2.0824327862101200E-007 + 5.6000000000000022E-002 -1.4130581860172242E-007 + 5.7100000000000012E-002 -7.7928291375428671E-008 + 5.8200000000000002E-002 -2.0984330717510602E-008 + 5.9300000000000019E-002 2.0431972558299094E-008 + 6.0400000000000009E-002 5.1653323396294581E-008 + 6.1500000000000027E-002 9.4492556002023775E-008 + 6.2600000000000017E-002 1.5077735326940456E-007 + 6.3700000000000007E-002 1.9447381305326417E-007 + 6.4800000000000024E-002 2.0985872595247201E-007 + 6.5900000000000014E-002 2.1238130898382224E-007 + 6.7000000000000004E-002 2.2594889514948591E-007 + 6.8100000000000022E-002 2.4564414502492582E-007 + 6.9200000000000012E-002 2.4998578851409547E-007 + 7.0300000000000029E-002 2.3948356897562917E-007 + 7.1400000000000019E-002 2.3677672800204164E-007 + 7.2500000000000009E-002 2.4430838152511569E-007 + 7.3600000000000027E-002 2.3641901236715057E-007 + 7.4700000000000016E-002 2.0120367594245181E-007 + 7.5800000000000006E-002 1.6861037011040025E-007 + 7.6900000000000024E-002 1.6838581018419063E-007 + 7.8000000000000014E-002 1.8222462472294865E-007 + 7.9100000000000004E-002 1.6676266056947497E-007 + 8.0200000000000021E-002 1.1867570748336220E-007 + 8.1300000000000011E-002 8.3889460711361608E-008 + 8.2400000000000029E-002 8.5554901829709706E-008 + 8.3500000000000019E-002 8.7247840951931721E-008 + 8.4600000000000009E-002 5.3434110469652296E-008 + 8.5700000000000026E-002 1.3133637288831324E-008 + 8.6800000000000016E-002 1.6316672457605819E-008 + 8.7900000000000006E-002 4.8710042221955518E-008 + 8.9000000000000024E-002 4.1989466126324260E-008 + 9.0100000000000013E-002 -2.1477665868019358E-008 + 9.1200000000000003E-002 -6.9168137883934833E-008 + 9.2300000000000021E-002 -4.1117544924418326E-008 + 9.3400000000000011E-002 1.8488147901507546E-008 + 9.4500000000000028E-002 1.9478832768982102E-008 + 9.5600000000000018E-002 -4.3416445549837590E-008 + 9.6700000000000008E-002 -8.4188883420210914E-008 + 9.7800000000000026E-002 -5.3397137378397019E-008 + 9.8900000000000016E-002 -7.9556530252489210E-009 + 0.10000000000000001 -1.8004097768198335E-008 + 0.10110000000000002 -5.7132677255822273E-008 + 0.10220000000000001 -5.2209024659077841E-008 + 0.10330000000000003 -6.3532423766332613E-009 + 0.10440000000000002 1.8238142107662725E-009 + 0.10550000000000001 -5.1586656724111890E-008 + 0.10660000000000003 -8.5703454999475071E-008 + 0.10770000000000002 -3.4351376854147020E-008 + 0.10880000000000001 3.9690949193982306E-008 + 0.10990000000000003 3.0104555293064550E-008 + 0.11100000000000002 -5.3602839500399568E-008 + 0.11210000000000001 -9.0117495687991322E-008 + 0.11320000000000002 -2.5397500991175548E-008 + 0.11430000000000001 4.8116977069412314E-008 + 0.11540000000000003 2.8319979250568394E-008 + 0.11650000000000002 -4.4077062000269507E-008 + 0.11760000000000001 -5.3138261790763863E-008 + 0.11870000000000003 1.3347045246803191E-008 + 0.11980000000000002 4.7571266037493842E-008 + 0.12090000000000001 -6.9983441264298563E-009 + 0.12200000000000003 -6.4246258091316122E-008 + 0.12310000000000001 -2.9056675288074985E-008 + 0.12420000000000003 5.0734993095602476E-008 + 0.12530000000000002 5.4101775504022953E-008 + 0.12640000000000001 -2.5924364877027983E-008 + 0.12750000000000003 -6.8376763806554663E-008 + 0.12860000000000002 -8.4246059017800690E-009 + 0.12970000000000001 6.2451633198179479E-008 + 0.13080000000000003 3.7762205806757265E-008 + 0.13190000000000002 -4.0459187999886126E-008 + 0.13300000000000001 -4.8257962959041834E-008 + 0.13410000000000000 2.6209075798533377E-008 + 0.13520000000000004 6.3164698360651528E-008 + 0.13630000000000003 -1.0531104877031794E-009 + 0.13740000000000002 -7.0370610671943723E-008 + 0.13850000000000001 -3.4502196655239459E-008 + 0.13960000000000000 5.8328613050662170E-008 + 0.14070000000000005 7.0027020626639569E-008 + 0.14180000000000004 -1.8434663573430043E-008 + 0.14290000000000003 -7.6515583202763082E-008 + 0.14400000000000002 -2.0619756568862613E-008 + 0.14510000000000001 6.2301978687173687E-008 + 0.14620000000000000 4.9372673061043315E-008 + 0.14730000000000004 -3.3134249122213077E-008 + 0.14840000000000003 -5.6243845136805248E-008 + 0.14950000000000002 1.0132090721981513E-008 + 0.15060000000000001 5.5214279370829900E-008 + 0.15170000000000000 5.0037862742158268E-009 + 0.15280000000000005 -6.0083422681600496E-008 + 0.15390000000000004 -3.1286727875112774E-008 + 0.15500000000000003 5.4523223269598020E-008 + 0.15610000000000002 6.6688535582670738E-008 + 0.15720000000000001 -1.8689132019744648E-008 + 0.15830000000000000 -7.8452437435316824E-008 + 0.15940000000000004 -2.6289786347888366E-008 + 0.16050000000000003 5.8850332607107703E-008 + 0.16160000000000002 5.3454520809737005E-008 + 0.16270000000000001 -2.6582377188333339E-008 + 0.16380000000000000 -5.7192590219301565E-008 + 0.16490000000000005 2.2410797662075765E-009 + 0.16600000000000004 5.2931518723653426E-008 + 0.16710000000000003 1.5653185414521431E-008 + 0.16820000000000002 -4.6591591029709889E-008 + 0.16930000000000001 -3.1119480325969562E-008 + 0.17040000000000000 4.0641342735625585E-008 + 0.17150000000000004 5.4886658773511954E-008 + 0.17260000000000003 -1.6889636356154369E-008 + 0.17370000000000002 -6.9716598716240696E-008 + 0.17480000000000001 -2.3193257092657404E-008 + 0.17590000000000000 5.6120580183005586E-008 + 0.17700000000000005 5.4102017088553112E-008 + 0.17810000000000004 -2.2043863623366633E-008 + 0.17920000000000003 -5.9273624231082067E-008 + 0.18030000000000002 -9.1502192489656409E-009 + 0.18140000000000001 4.6206935166992480E-008 + 0.18250000000000000 2.5348874999053805E-008 + 0.18360000000000004 -3.1897265273528319E-008 + 0.18470000000000003 -3.4127694448216062E-008 + 0.18580000000000002 1.8205902563295240E-008 + 0.18690000000000001 3.8531801749286387E-008 + 0.18800000000000000 -6.5411391858560819E-009 + 0.18910000000000005 -4.5025409178833797E-008 + 0.19020000000000004 -1.3407233545592590E-008 + 0.19130000000000003 4.2887180029538285E-008 + 0.19240000000000002 3.8531819512854781E-008 + 0.19350000000000001 -2.1134621164264900E-008 + 0.19460000000000005 -4.8330093704862520E-008 + 0.19570000000000004 -5.1488822094825082E-009 + 0.19680000000000003 4.2043684089776434E-008 + 0.19790000000000002 2.4976463564030382E-008 + 0.19900000000000001 -2.6380401862979852E-008 + 0.20010000000000000 -3.4349106670106266E-008 + 0.20120000000000005 8.7847444874000757E-009 + 0.20230000000000004 3.4797047021584149E-008 + 0.20340000000000003 6.6074523630277326E-009 + 0.20450000000000002 -2.8670710250366938E-008 + 0.20560000000000000 -1.6472398556288681E-008 + 0.20670000000000005 2.2147222722423976E-008 + 0.20780000000000004 2.6633379945906199E-008 + 0.20890000000000003 -9.1060927687180993E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0024.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0024.BXX.semd new file mode 100644 index 00000000..3802df3d --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0024.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.8168402546314688E-011 + -0.11449999999999999 -2.8160881612726563E-011 + -0.11340000000000000 -7.4961550855512371E-011 + -0.11230000000000000 -7.1864558574830095E-012 + -0.11119999999999999 9.8632872702619778E-011 + -0.11009999999999999 3.4899878126326556E-011 + -0.10900000000000000 -4.0868759765277929E-011 + -0.10790000000000000 3.0829411246102723E-010 + -0.10679999999999999 7.4258349469502605E-010 + -0.10569999999999999 -4.0189275518631717E-011 + -0.10460000000000000 -2.2186257275791377E-009 + -0.10349999999999999 -3.2006566286213456E-009 + -0.10239999999999999 -2.7628863086270883E-010 + -0.10130000000000000 4.7190180652023628E-009 + -0.10020000000000000 6.1720073496474015E-009 + -9.9099999999999994E-002 1.9703458864483991E-009 + -9.7999999999999990E-002 -2.6980135903187374E-009 + -9.6899999999999986E-002 -2.4106245888333433E-009 + -9.5799999999999996E-002 -3.5083197458263271E-010 + -9.4699999999999993E-002 -4.1651797566544246E-009 + -9.3599999999999989E-002 -1.2471423005422366E-008 + -9.2499999999999999E-002 -1.2972203755623468E-008 + -9.1399999999999995E-002 9.2079721625282218E-010 + -9.0299999999999991E-002 1.7741406566074147E-008 + -8.9200000000000002E-002 2.1626499702165347E-008 + -8.8099999999999984E-002 1.6275816250299613E-008 + -8.6999999999999994E-002 2.3412772165443130E-008 + -8.5899999999999990E-002 5.3338819583359509E-008 + -8.4799999999999986E-002 8.8167261935723218E-008 + -8.3699999999999997E-002 1.0448648879446409E-007 + -8.2599999999999993E-002 1.0566866848193968E-007 + -8.1499999999999989E-002 1.1758098850123133E-007 + -8.0399999999999999E-002 1.5362556382569892E-007 + -7.9299999999999995E-002 2.0025740354867594E-007 + -7.8199999999999992E-002 2.4293791511809104E-007 + -7.7100000000000002E-002 2.9085032338116434E-007 + -7.5999999999999984E-002 3.6206080267220386E-007 + -7.4899999999999994E-002 4.5507721324611339E-007 + -7.3799999999999991E-002 5.5578095725650201E-007 + -7.2699999999999987E-002 6.7041577267445973E-007 + -7.1599999999999997E-002 8.2784623600673513E-007 + -7.0499999999999993E-002 1.0399921848147642E-006 + -6.9399999999999989E-002 1.2819215271520079E-006 + -6.8300000000000000E-002 1.5320074453484267E-006 + -6.7199999999999996E-002 1.8184359760198276E-006 + -6.6099999999999992E-002 2.1972234662825940E-006 + -6.5000000000000002E-002 2.6851050733966986E-006 + -6.3899999999999985E-002 3.2458583518746309E-006 + -6.2799999999999995E-002 3.8575499274884351E-006 + -6.1699999999999991E-002 4.5664883145946078E-006 + -6.0599999999999994E-002 5.4460442697745748E-006 + -5.9499999999999990E-002 6.5167396314791404E-006 + -5.8399999999999994E-002 7.7444037742679939E-006 + -5.7299999999999990E-002 9.1200690803816542E-006 + -5.6199999999999986E-002 1.0704524356697220E-005 + -5.5099999999999996E-002 1.2574140782817267E-005 + -5.3999999999999992E-002 1.4752471543033607E-005 + -5.2899999999999989E-002 1.7229824152309448E-005 + -5.1799999999999985E-002 2.0034744011354633E-005 + -5.0699999999999995E-002 2.3242802853928879E-005 + -4.9599999999999991E-002 2.6911926397588104E-005 + -4.8499999999999988E-002 3.1053095881361514E-005 + -4.7399999999999998E-002 3.5688692150870338E-005 + -4.6299999999999994E-002 4.0903018089011312E-005 + -4.5199999999999990E-002 4.6792054490651935E-005 + -4.4099999999999986E-002 5.3380324970930815E-005 + -4.2999999999999997E-002 6.0640719311777502E-005 + -4.1899999999999993E-002 6.8603236286435276E-005 + -4.0799999999999989E-002 7.7392454841174185E-005 + -3.9699999999999985E-002 8.7123815319500864E-005 + -3.8599999999999995E-002 9.7799063951242715E-005 + -3.7499999999999992E-002 1.0935119644273072E-004 + -3.6399999999999988E-002 1.2177730241091922E-004 + -3.5299999999999984E-002 1.3516777835320681E-004 + -3.4199999999999994E-002 1.4959412510506809E-004 + -3.3099999999999991E-002 1.6501900972798467E-004 + -3.1999999999999987E-002 1.8135122081730515E-004 + -3.0899999999999997E-002 1.9854694255627692E-004 + -2.9799999999999993E-002 2.1659897174686193E-004 + -2.8699999999999989E-002 2.3543843417428434E-004 + -2.7599999999999986E-002 2.5491451378911734E-004 + -2.6499999999999996E-002 2.7488204068504274E-004 + -2.5399999999999992E-002 2.9525154968723655E-004 + -2.4299999999999988E-002 3.1590281287208200E-004 + -2.3199999999999985E-002 3.3658990287221968E-004 + -2.2099999999999995E-002 3.5699273576028645E-004 + -2.0999999999999991E-002 3.7685193819925189E-004 + -1.9899999999999987E-002 3.9598534931428730E-004 + -1.8799999999999983E-002 4.1415411396883428E-004 + -1.7699999999999994E-002 4.3097362504340708E-004 + -1.6599999999999990E-002 4.4600464752875268E-004 + -1.5499999999999986E-002 4.5889290049672127E-004 + -1.4399999999999996E-002 4.6935238060541451E-004 + -1.3299999999999992E-002 4.7703323070891201E-004 + -1.2199999999999989E-002 4.8148780479095876E-004 + -1.1099999999999985E-002 4.8228437663055956E-004 + -9.9999999999999950E-003 4.7909832210280001E-004 + -8.8999999999999913E-003 4.7165047726593912E-004 + -7.7999999999999875E-003 4.5959724229760468E-004 + -6.6999999999999837E-003 4.4255855027586222E-004 + -5.5999999999999939E-003 4.2025456787087023E-004 + -4.4999999999999901E-003 3.9255485171452165E-004 + -3.3999999999999864E-003 3.5936842323280871E-004 + -2.2999999999999826E-003 3.2056652707979083E-004 + -1.1999999999999927E-003 2.7604895876720548E-004 + -9.9999999999988987E-005 2.2586817794945091E-004 + 1.0000000000000148E-003 1.7023108375724405E-004 + 2.1000000000000185E-003 1.0937671322608367E-004 + 3.2000000000000084E-003 4.3546620872803032E-005 + 4.3000000000000121E-003 -2.6917365175904706E-005 + 5.4000000000000159E-003 -1.0149525769520551E-004 + 6.5000000000000058E-003 -1.7956260126084089E-004 + 7.6000000000000234E-003 -2.6049854932352901E-004 + 8.7000000000000133E-003 -3.4367182524874806E-004 + 9.8000000000000032E-003 -4.2832712642848492E-004 + 1.0900000000000021E-002 -5.1355059258639812E-004 + 1.2000000000000011E-002 -5.9838790912181139E-004 + 1.3100000000000001E-002 -6.8194186314940453E-004 + 1.4200000000000018E-002 -7.6333334436640143E-004 + 1.5300000000000008E-002 -8.4160553524270654E-004 + 1.6400000000000026E-002 -9.1573694953694940E-004 + 1.7500000000000016E-002 -9.8475767299532890E-004 + 1.8600000000000005E-002 -1.0478039039298892E-003 + 1.9700000000000023E-002 -1.1040571844205260E-003 + 2.0800000000000013E-002 -1.1526902671903372E-003 + 2.1900000000000003E-002 -1.1929344618692994E-003 + 2.3000000000000020E-002 -1.2241825461387634E-003 + 2.4100000000000010E-002 -1.2459820136427879E-003 + 2.5200000000000000E-002 -1.2579496251419187E-003 + 2.6300000000000018E-002 -1.2597463792189956E-003 + 2.7400000000000008E-002 -1.2511649401858449E-003 + 2.8500000000000025E-002 -1.2322071706876159E-003 + 2.9600000000000015E-002 -1.2030478101223707E-003 + 3.0700000000000005E-002 -1.1639484437182546E-003 + 3.1800000000000023E-002 -1.1152450460940599E-003 + 3.2900000000000013E-002 -1.0574209736660123E-003 + 3.4000000000000002E-002 -9.9113071337342262E-004 + 3.5100000000000020E-002 -9.1713236179202795E-004 + 3.6200000000000010E-002 -8.3623314276337624E-004 + 3.7300000000000028E-002 -7.4931042036041617E-004 + 3.8400000000000017E-002 -6.5736798569560051E-004 + 3.9500000000000007E-002 -5.6148972362279892E-004 + 4.0600000000000025E-002 -4.6275681233964860E-004 + 4.1700000000000015E-002 -3.6222752532921731E-004 + 4.2800000000000005E-002 -2.6095638168044388E-004 + 4.3900000000000022E-002 -1.6003542987164110E-004 + 4.5000000000000012E-002 -6.0564478189917281E-005 + 4.6100000000000002E-002 3.6434714274946600E-005 + 4.7200000000000020E-002 1.3003665662836283E-004 + 4.8300000000000010E-002 2.1938167628832161E-004 + 4.9400000000000027E-002 3.0367798171937466E-004 + 5.0500000000000017E-002 3.8222165312618017E-004 + 5.1600000000000007E-002 4.5441888505592942E-004 + 5.2700000000000025E-002 5.1978148985654116E-004 + 5.3800000000000014E-002 5.7790533173829317E-004 + 5.4900000000000004E-002 6.2849209643900394E-004 + 5.6000000000000022E-002 6.7138409940525889E-004 + 5.7100000000000012E-002 7.0655025774613023E-004 + 5.8200000000000002E-002 7.3404714930802584E-004 + 5.9300000000000019E-002 7.5399526394903660E-004 + 6.0400000000000009E-002 7.6659396290779114E-004 + 6.1500000000000027E-002 7.7214383054524660E-004 + 6.2600000000000017E-002 7.7103171497583389E-004 + 6.3700000000000007E-002 7.6370028546079993E-004 + 6.4800000000000024E-002 7.5064634438604116E-004 + 6.5900000000000014E-002 7.3240819619968534E-004 + 6.7000000000000004E-002 7.0954178227111697E-004 + 6.8100000000000022E-002 6.8260339321568608E-004 + 6.9200000000000012E-002 6.5216317307204008E-004 + 7.0300000000000029E-002 6.1882036970928311E-004 + 7.1400000000000019E-002 5.8318045921623707E-004 + 7.2500000000000009E-002 5.4580497089773417E-004 + 7.3600000000000027E-002 5.0720141734927893E-004 + 7.4700000000000016E-002 4.6786386519670486E-004 + 7.5800000000000006E-002 4.2828815639950335E-004 + 7.6900000000000024E-002 3.8892822340130806E-004 + 7.8000000000000014E-002 3.5015246248804033E-004 + 7.9100000000000004E-002 3.1227336148731411E-004 + 8.0200000000000021E-002 2.7560562011785805E-004 + 8.1300000000000011E-002 2.4045683676376939E-004 + 8.2400000000000029E-002 2.0705354108940810E-004 + 8.3500000000000019E-002 1.7551772180013359E-004 + 8.4600000000000009E-002 1.4593882951885462E-004 + 8.5700000000000026E-002 1.1843426909763366E-004 + 8.6800000000000016E-002 9.3109330919105560E-005 + 8.7900000000000006E-002 6.9980167609173805E-005 + 8.9000000000000024E-002 4.8989269998855889E-005 + 9.0100000000000013E-002 3.0092442102613859E-005 + 9.1200000000000003E-002 1.3285239219840150E-005 + 9.2300000000000021E-002 -1.4816199609413161E-006 + 9.3400000000000011E-002 -1.4351113350130618E-005 + 9.4500000000000028E-002 -2.5486060621915385E-005 + 9.5600000000000018E-002 -3.4968707041116431E-005 + 9.6700000000000008E-002 -4.2831845348700881E-005 + 9.7800000000000026E-002 -4.9183308874489740E-005 + 9.8900000000000016E-002 -5.4237341828411445E-005 + 0.10000000000000001 -5.8186622482025996E-005 + 0.10110000000000002 -6.1104226915631443E-005 + 0.10220000000000001 -6.3016035710461438E-005 + 0.10330000000000003 -6.4037347328849137E-005 + 0.10440000000000002 -6.4363877754658461E-005 + 0.10550000000000001 -6.4133171690627933E-005 + 0.10660000000000003 -6.3373212469741702E-005 + 0.10770000000000002 -6.2115192122291774E-005 + 0.10880000000000001 -6.0488880990305915E-005 + 0.10990000000000003 -5.8646593970479444E-005 + 0.11100000000000002 -5.6627632147865370E-005 + 0.11210000000000001 -5.4386433475883678E-005 + 0.11320000000000002 -5.1950577471870929E-005 + 0.11430000000000001 -4.9465947085991502E-005 + 0.11540000000000003 -4.7048793931026012E-005 + 0.11650000000000002 -4.4666689063888043E-005 + 0.11760000000000001 -4.2231582483509555E-005 + 0.11870000000000003 -3.9770933653926477E-005 + 0.11980000000000002 -3.7416175473481417E-005 + 0.12090000000000001 -3.5227156331529841E-005 + 0.12200000000000003 -3.3124502806458622E-005 + 0.12310000000000001 -3.1032923288876191E-005 + 0.12420000000000003 -2.9013668608968146E-005 + 0.12530000000000002 -2.7176314688404091E-005 + 0.12640000000000001 -2.5506929887342267E-005 + 0.12750000000000003 -2.3883982066763565E-005 + 0.12860000000000002 -2.2265212464844808E-005 + 0.12970000000000001 -2.0757444872288033E-005 + 0.13080000000000003 -1.9454506400506943E-005 + 0.13190000000000002 -1.8288637875230052E-005 + 0.13300000000000001 -1.7123984434874728E-005 + 0.13410000000000000 -1.5953512047417462E-005 + 0.13520000000000004 -1.4900176211085636E-005 + 0.13630000000000003 -1.4020981325302273E-005 + 0.13740000000000002 -1.3216748811828438E-005 + 0.13850000000000001 -1.2382566637825221E-005 + 0.13960000000000000 -1.1563653970370069E-005 + 0.14070000000000005 -1.0875334737647790E-005 + 0.14180000000000004 -1.0312463018635754E-005 + 0.14290000000000003 -9.7486054073669948E-006 + 0.14400000000000002 -9.1275169324944727E-006 + 0.14510000000000001 -8.5493957158178091E-006 + 0.14620000000000000 -8.1139514804817736E-006 + 0.14730000000000004 -7.7608201536349952E-006 + 0.14840000000000003 -7.3551600507926196E-006 + 0.14950000000000002 -6.8887793531757779E-006 + 0.15060000000000001 -6.4882387960096821E-006 + 0.15170000000000000 -6.2172225625545252E-006 + 0.15280000000000005 -5.9770086409116630E-006 + 0.15390000000000004 -5.6573153415229172E-006 + 0.15500000000000003 -5.3032499636174180E-006 + 0.15610000000000002 -5.0417779675626662E-006 + 0.15720000000000001 -4.8828705985215493E-006 + 0.15830000000000000 -4.7015741984068882E-006 + 0.15940000000000004 -4.4291832637100015E-006 + 0.16050000000000003 -4.1570124267309438E-006 + 0.16160000000000002 -3.9949291021912359E-006 + 0.16270000000000001 -3.9027595448715147E-006 + 0.16380000000000000 -3.7527681797655532E-006 + 0.16490000000000005 -3.5235273116995813E-006 + 0.16600000000000004 -3.3273215649387566E-006 + 0.16710000000000003 -3.2334046409232542E-006 + 0.16820000000000002 -3.1631429919798393E-006 + 0.16930000000000001 -3.0157473247527378E-006 + 0.17040000000000000 -2.8250201467017177E-006 + 0.17150000000000004 -2.7036517167289276E-006 + 0.17260000000000003 -2.6650254767446313E-006 + 0.17370000000000002 -2.6006971438619075E-006 + 0.17480000000000001 -2.4482626486133086E-006 + 0.17590000000000000 -2.2889942101755878E-006 + 0.17700000000000005 -2.2237031771510374E-006 + 0.17810000000000004 -2.2181698113854509E-006 + 0.17920000000000003 -2.1549433313339250E-006 + 0.18030000000000002 -2.0105628664168762E-006 + 0.18140000000000001 -1.8878108676290140E-006 + 0.18250000000000000 -1.8576444063000963E-006 + 0.18360000000000004 -1.8552437950347667E-006 + 0.18470000000000003 -1.7838309531725827E-006 + 0.18580000000000002 -1.6610067632427672E-006 + 0.18690000000000001 -1.5853594277359662E-006 + 0.18800000000000000 -1.5816772247490007E-006 + 0.18910000000000005 -1.5660476719858707E-006 + 0.19020000000000004 -1.4791688727200381E-006 + 0.19130000000000003 -1.3773260434390977E-006 + 0.19240000000000002 -1.3424531744021806E-006 + 0.19350000000000001 -1.3547124808610533E-006 + 0.19460000000000005 -1.3247777133074123E-006 + 0.19570000000000004 -1.2323417877269094E-006 + 0.19680000000000003 -1.1557629022718174E-006 + 0.19790000000000002 -1.1502580719024991E-006 + 0.19900000000000001 -1.1644618780337623E-006 + 0.20010000000000000 -1.1211617447770550E-006 + 0.20120000000000005 -1.0343196663598064E-006 + 0.20230000000000004 -9.8425834949011914E-007 + 0.20340000000000003 -9.9419685284374282E-007 + 0.20450000000000002 -9.9845101431128569E-007 + 0.20560000000000000 -9.4577228537673363E-007 + 0.20670000000000005 -8.7508476553921355E-007 + 0.20780000000000004 -8.5114652392803691E-007 + 0.20890000000000003 -8.6526057430091896E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0024.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0024.BXZ.semd new file mode 100644 index 00000000..9c7ad7d1 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0024.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.3697731317263706E-011 + -0.11449999999999999 -3.8519867850972389E-011 + -0.11340000000000000 -6.0436995685808625E-011 + -0.11230000000000000 8.1728110390422160E-011 + -0.11119999999999999 2.1664800509135773E-010 + -0.11009999999999999 -3.4040520402456309E-011 + -0.10900000000000000 -4.8208020908546700E-010 + -0.10790000000000000 -2.7206739638963029E-010 + -0.10679999999999999 7.1667333179092907E-010 + -0.10569999999999999 1.0246075099473728E-009 + -0.10460000000000000 -4.2161327207246302E-010 + -0.10349999999999999 -1.8818469005310590E-009 + -0.10239999999999999 -6.0493343667644695E-010 + -0.10130000000000000 2.4258637321139531E-009 + -0.10020000000000000 2.5024646799209904E-009 + -9.9099999999999994E-002 -1.8537349433245254E-009 + -9.7999999999999990E-002 -4.8300936583700604E-009 + -9.6899999999999986E-002 -6.5601296617145977E-010 + -9.5799999999999996E-002 6.4044045622324575E-009 + -9.4699999999999993E-002 5.8165876559712615E-009 + -9.3599999999999989E-002 -3.7803609131970006E-009 + -9.2499999999999999E-002 -9.8755217337043177E-009 + -9.1399999999999995E-002 -2.5646735846152069E-009 + -9.0299999999999991E-002 9.5434895541757214E-009 + -8.9200000000000002E-002 9.3253706978657647E-009 + -8.8099999999999984E-002 -4.2171088843190319E-009 + -8.6999999999999994E-002 -1.2694439277538550E-008 + -8.5899999999999990E-002 -3.9121101913508483E-009 + -8.4799999999999986E-002 9.9854222668227521E-009 + -8.3699999999999997E-002 9.7386685382616633E-009 + -8.2599999999999993E-002 -2.9505253795747421E-009 + -8.1499999999999989E-002 -8.7989979746794234E-009 + -8.0399999999999999E-002 -8.1144507779740138E-010 + -7.9299999999999995E-002 5.8461280261212778E-009 + -7.8199999999999992E-002 -3.1210903306266857E-010 + -7.7100000000000002E-002 -7.3377419695930257E-009 + -7.5999999999999984E-002 3.1674864554159798E-012 + -7.4899999999999994E-002 1.1607330208107669E-008 + -7.3799999999999991E-002 4.7740180697530832E-009 + -7.2699999999999987E-002 -1.6707955907691030E-008 + -7.1599999999999997E-002 -2.0919548759934514E-008 + -7.0499999999999993E-002 5.0187098921128381E-009 + -6.9399999999999989E-002 2.8316048172882802E-008 + -6.8300000000000000E-002 1.2550323447158007E-008 + -6.7199999999999996E-002 -2.6888070436825728E-008 + -6.6099999999999992E-002 -3.8678408031955769E-008 + -6.5000000000000002E-002 -6.8551369025726672E-009 + -6.3899999999999985E-002 2.4601028769666300E-008 + -6.2799999999999995E-002 1.2652989767047984E-008 + -6.1699999999999991E-002 -2.5253639179823040E-008 + -6.0599999999999994E-002 -3.9294992149052632E-008 + -5.9499999999999990E-002 -1.9398857631358624E-008 + -5.8399999999999994E-002 -3.7799625651757651E-009 + -5.7299999999999990E-002 -1.5911945538960026E-008 + -5.6199999999999986E-002 -3.1371094166843250E-008 + -5.5099999999999996E-002 -2.4942425014273795E-008 + -5.3999999999999992E-002 -1.7670023666482848E-008 + -5.2899999999999989E-002 -4.2288789359190559E-008 + -5.1799999999999985E-002 -8.0368245392037352E-008 + -5.0699999999999995E-002 -7.9865834834436100E-008 + -4.9599999999999991E-002 -3.7826531240625627E-008 + -4.8499999999999988E-002 -1.9334242651325440E-008 + -4.7399999999999998E-002 -6.9026619087253493E-008 + -4.6299999999999994E-002 -1.3945614796284644E-007 + -4.5199999999999990E-002 -1.5010529352821322E-007 + -4.4099999999999986E-002 -1.0022376528695531E-007 + -4.2999999999999997E-002 -7.1628960540692788E-008 + -4.1899999999999993E-002 -1.1481756700959522E-007 + -4.0799999999999989E-002 -1.8240602628338820E-007 + -3.9699999999999985E-002 -2.0380555554311286E-007 + -3.8599999999999995E-002 -1.8461716422280006E-007 + -3.7499999999999992E-002 -1.8539435586717445E-007 + -3.6399999999999988E-002 -2.2213960448880243E-007 + -3.5299999999999984E-002 -2.4808218768157531E-007 + -3.4199999999999994E-002 -2.3942277493915753E-007 + -3.3099999999999991E-002 -2.4102789097923960E-007 + -3.1999999999999987E-002 -2.9296072057150013E-007 + -3.0899999999999997E-002 -3.5235132145317039E-007 + -2.9799999999999993E-002 -3.4702009088505292E-007 + -2.8699999999999989E-002 -2.9066583806525159E-007 + -2.7599999999999986E-002 -2.7511410394254199E-007 + -2.6499999999999996E-002 -3.4223225497953536E-007 + -2.5399999999999992E-002 -4.1563438912817219E-007 + -2.4299999999999988E-002 -4.0557796410212177E-007 + -2.3199999999999985E-002 -3.3558626455487683E-007 + -2.2099999999999995E-002 -3.0267491979429906E-007 + -2.0999999999999991E-002 -3.3746187000360806E-007 + -1.9899999999999987E-002 -3.6665525726675696E-007 + -1.8799999999999983E-002 -3.3259490805903624E-007 + -1.7699999999999994E-002 -2.7417283376962587E-007 + -1.6599999999999990E-002 -2.5789211122173583E-007 + -1.5499999999999986E-002 -2.6231694505440828E-007 + -1.4399999999999996E-002 -2.1656516935308900E-007 + -1.3299999999999992E-002 -1.2116021252950304E-007 + -1.2199999999999989E-002 -5.4208491917506763E-008 + -1.1099999999999985E-002 -5.2535167327505405E-008 + -9.9999999999999950E-003 -4.6219497562560719E-008 + -8.8999999999999913E-003 4.3425711027111902E-008 + -7.7999999999999875E-003 1.8325084738535224E-007 + -6.6999999999999837E-003 2.7374750288799987E-007 + -5.5999999999999939E-003 2.9017428460065275E-007 + -4.4999999999999901E-003 3.1779154596733861E-007 + -3.3999999999999864E-003 4.1801351358117245E-007 + -2.2999999999999826E-003 5.4568761242990149E-007 + -1.1999999999999927E-003 6.2245209164757398E-007 + -9.9999999999988987E-005 6.5508675106684677E-007 + 1.0000000000000148E-003 7.1647951926934184E-007 + 2.1000000000000185E-003 8.2024030234606471E-007 + 3.2000000000000084E-003 8.9965828919957858E-007 + 4.3000000000000121E-003 9.1531637735897675E-007 + 5.4000000000000159E-003 9.2203595158935059E-007 + 6.5000000000000058E-003 9.8255429747950984E-007 + 7.6000000000000234E-003 1.0659842928362195E-006 + 8.7000000000000133E-003 1.0897197171289008E-006 + 9.8000000000000032E-003 1.0416132454338367E-006 + 1.0900000000000021E-002 9.9983390100533143E-007 + 1.2000000000000011E-002 1.0142783821720514E-006 + 1.3100000000000001E-002 1.0342843097532750E-006 + 1.4200000000000018E-002 9.8840484952233965E-007 + 1.5300000000000008E-002 8.9032499772656593E-007 + 1.6400000000000026E-002 8.1491799619470839E-007 + 1.7500000000000016E-002 7.7888836358397384E-007 + 1.8600000000000005E-002 7.2121298444471904E-007 + 1.9700000000000023E-002 6.0303784721327247E-007 + 2.0800000000000013E-002 4.7070398068171926E-007 + 2.1900000000000003E-002 3.8144085579006060E-007 + 2.3000000000000020E-002 3.1396470490108186E-007 + 2.4100000000000010E-002 2.0499199138157564E-007 + 2.5200000000000000E-002 5.1991264626849443E-008 + 2.6300000000000018E-002 -8.0201566277082748E-008 + 2.7400000000000008E-002 -1.5742780590244365E-007 + 2.8500000000000025E-002 -2.2847572722639597E-007 + 2.9600000000000015E-002 -3.4496235912229167E-007 + 3.0700000000000005E-002 -4.8175132860706071E-007 + 3.1800000000000023E-002 -5.7385750551475212E-007 + 3.2900000000000013E-002 -6.1473718915294739E-007 + 3.4000000000000002E-002 -6.6302487766733975E-007 + 3.5100000000000020E-002 -7.4674386496553780E-007 + 3.6200000000000010E-002 -8.2359781572449720E-007 + 3.7300000000000028E-002 -8.4652270970764221E-007 + 3.8400000000000017E-002 -8.4281094814286917E-007 + 3.9500000000000007E-002 -8.5384698422785732E-007 + 4.0600000000000025E-002 -8.7781995716795791E-007 + 4.1700000000000015E-002 -8.7562563066967414E-007 + 4.2800000000000005E-002 -8.3386225924186874E-007 + 4.3900000000000022E-002 -7.8776730561003205E-007 + 4.5000000000000012E-002 -7.6856355235577212E-007 + 4.6100000000000002E-002 -7.5149426947973552E-007 + 4.7200000000000020E-002 -6.8965272248533438E-007 + 4.8300000000000010E-002 -5.9413724784462829E-007 + 4.9400000000000027E-002 -5.2175477094351663E-007 + 5.0500000000000017E-002 -4.8150405973501620E-007 + 5.1600000000000007E-002 -4.3798698357022658E-007 + 5.2700000000000025E-002 -3.5960709965365822E-007 + 5.3800000000000014E-002 -2.6703739308686636E-007 + 5.4900000000000004E-002 -1.9803441375643160E-007 + 5.6000000000000022E-002 -1.5135222497519862E-007 + 5.7100000000000012E-002 -9.4926058125111012E-008 + 5.8200000000000002E-002 -2.6364924465838158E-008 + 5.9300000000000019E-002 2.6375964523595030E-008 + 6.0400000000000009E-002 5.6146923554933892E-008 + 6.1500000000000027E-002 9.3785530452805688E-008 + 6.2600000000000017E-002 1.5207076842216338E-007 + 6.3700000000000007E-002 2.0177428439183132E-007 + 6.4800000000000024E-002 2.1240319370008365E-007 + 6.5900000000000014E-002 2.0474669781833654E-007 + 6.7000000000000004E-002 2.1805610117553442E-007 + 6.8100000000000022E-002 2.4965095235529589E-007 + 6.9200000000000012E-002 2.6137661279790336E-007 + 7.0300000000000029E-002 2.4157083089448861E-007 + 7.1400000000000019E-002 2.2503034813325939E-007 + 7.2500000000000009E-002 2.3426676420967851E-007 + 7.3600000000000027E-002 2.4078721594378294E-007 + 7.4700000000000016E-002 2.1246658832296816E-007 + 7.5800000000000006E-002 1.7118283324180084E-007 + 7.6900000000000024E-002 1.6223906129653187E-007 + 7.8000000000000014E-002 1.8011905922321603E-007 + 7.9100000000000004E-002 1.7252681061563635E-007 + 8.0200000000000021E-002 1.2136730731526768E-007 + 8.1300000000000011E-002 7.4893605983561429E-008 + 8.2400000000000029E-002 7.4009470552027778E-008 + 8.3500000000000019E-002 8.8316667756771494E-008 + 8.4600000000000009E-002 6.6398371245668386E-008 + 8.5700000000000026E-002 2.2028084245562241E-008 + 8.6800000000000016E-002 1.0781870507514668E-008 + 8.7900000000000006E-002 3.7392339891084703E-008 + 8.9000000000000024E-002 4.1007020001870842E-008 + 9.0100000000000013E-002 -1.1724218040853884E-008 + 9.1200000000000003E-002 -6.1641621584840323E-008 + 9.2300000000000021E-002 -4.4165027190956607E-008 + 9.3400000000000011E-002 1.0834737551590479E-008 + 9.4500000000000028E-002 1.6105325073567656E-008 + 9.5600000000000018E-002 -4.3646476655112565E-008 + 9.6700000000000008E-002 -8.6304517310509254E-008 + 9.7800000000000026E-002 -5.4989683917483489E-008 + 9.8900000000000016E-002 -3.6997322983012282E-009 + 0.10000000000000001 -9.1433518534245195E-009 + 0.10110000000000002 -5.3550181178252387E-008 + 0.10220000000000001 -5.7986849100188920E-008 + 0.10330000000000003 -1.2790030368137195E-008 + 0.10440000000000002 4.4086641004525973E-009 + 0.10550000000000001 -4.4754536077107332E-008 + 0.10660000000000003 -8.6064950721720379E-008 + 0.10770000000000002 -4.4864822967838336E-008 + 0.10880000000000001 3.2323782761523034E-008 + 0.10990000000000003 3.6190300534144626E-008 + 0.11100000000000002 -3.9917726013527499E-008 + 0.11210000000000001 -8.3822691010482231E-008 + 0.11320000000000002 -3.0776522663700234E-008 + 0.11430000000000001 4.0480635732365045E-008 + 0.11540000000000003 2.8347651337412572E-008 + 0.11650000000000002 -3.9604135082527137E-008 + 0.11760000000000001 -5.3697807089747585E-008 + 0.11870000000000003 6.0465645823626346E-009 + 0.11980000000000002 4.0710236959284885E-008 + 0.12090000000000001 -7.1412320501451632E-009 + 0.12200000000000003 -5.9303967958612702E-008 + 0.12310000000000001 -2.3456342645999939E-008 + 0.12420000000000003 5.5421331524030393E-008 + 0.12530000000000002 5.7599915948003400E-008 + 0.12640000000000001 -2.6625995630524812E-008 + 0.12750000000000003 -7.4584036724445468E-008 + 0.12860000000000002 -1.5435652755968476E-008 + 0.12970000000000001 6.2277948131850280E-008 + 0.13080000000000003 4.4601655702081189E-008 + 0.13190000000000002 -3.5722120372838617E-008 + 0.13300000000000001 -5.2814481676932701E-008 + 0.13410000000000000 1.6638145083902600E-008 + 0.13520000000000004 5.9572904831384221E-008 + 0.13630000000000003 5.9927143247762160E-009 + 0.13740000000000002 -5.9421928710889915E-008 + 0.13850000000000001 -2.9382499988628297E-008 + 0.13960000000000000 5.5228518647254532E-008 + 0.14070000000000005 6.3787780391066917E-008 + 0.14180000000000004 -2.2437792068785711E-008 + 0.14290000000000003 -7.7747003501826839E-008 + 0.14400000000000002 -2.0903872410826807E-008 + 0.14510000000000001 6.2206076734128146E-008 + 0.14620000000000000 5.0036945253850718E-008 + 0.14730000000000004 -3.1670069233769027E-008 + 0.14840000000000003 -5.4916650782388388E-008 + 0.14950000000000002 1.1231533925126769E-008 + 0.15060000000000001 5.6914799984042475E-008 + 0.15170000000000000 7.3337038664078591E-009 + 0.15280000000000005 -5.8648403467032040E-008 + 0.15390000000000004 -3.3083509265452449E-008 + 0.15500000000000003 4.9152987458001007E-008 + 0.15610000000000002 6.0668327250823495E-008 + 0.15720000000000001 -2.1307002384673979E-008 + 0.15830000000000000 -7.5608198812915361E-008 + 0.15940000000000004 -1.9956404528898020E-008 + 0.16050000000000003 6.4200847305073694E-008 + 0.16160000000000002 5.4569248675306881E-008 + 0.16270000000000001 -2.9331227224815848E-008 + 0.16380000000000000 -6.0984255867424508E-008 + 0.16490000000000005 -1.8049865421754241E-011 + 0.16600000000000004 5.2977853215452342E-008 + 0.16710000000000003 1.7461491808035134E-008 + 0.16820000000000002 -4.4459831372023473E-008 + 0.16930000000000001 -3.0801874828512155E-008 + 0.17040000000000000 3.7846877631864118E-008 + 0.17150000000000004 5.1104283471659073E-008 + 0.17260000000000003 -1.6718805895266087E-008 + 0.17370000000000002 -6.3632519697875978E-008 + 0.17480000000000001 -1.6233133948162504E-008 + 0.17590000000000000 5.6125166736364918E-008 + 0.17700000000000005 4.5910461210496578E-008 + 0.17810000000000004 -3.0344018853156740E-008 + 0.17920000000000003 -5.8996043605930026E-008 + 0.18030000000000002 -1.4762981948024390E-009 + 0.18140000000000001 5.2036064346339117E-008 + 0.18250000000000000 2.3816374650209582E-008 + 0.18360000000000004 -3.6712489048795760E-008 + 0.18470000000000003 -3.5230840467193048E-008 + 0.18580000000000002 2.1607629463460398E-008 + 0.18690000000000001 4.1467959732699455E-008 + 0.18800000000000000 -6.9819163783790827E-009 + 0.18910000000000005 -4.6822563604109746E-008 + 0.19020000000000004 -1.4668858128175088E-008 + 0.19130000000000003 4.0722628824596541E-008 + 0.19240000000000002 3.4774863877373718E-008 + 0.19350000000000001 -2.2640490371372834E-008 + 0.19460000000000005 -4.3861827947466736E-008 + 0.19570000000000004 1.9255743666235503E-009 + 0.19680000000000003 4.3873342292499729E-008 + 0.19790000000000002 1.9666135386842143E-008 + 0.19900000000000001 -3.1539144629277871E-008 + 0.20010000000000000 -3.2648348025077212E-008 + 0.20120000000000005 1.4318470853424969E-008 + 0.20230000000000004 3.6042976603312127E-008 + 0.20340000000000003 2.2774306884798534E-009 + 0.20450000000000002 -3.1590861482300170E-008 + 0.20560000000000000 -1.3829414946542329E-008 + 0.20670000000000005 2.5101975609231886E-008 + 0.20780000000000004 2.3591418596424774E-008 + 0.20890000000000003 -1.5018191135141024E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0025.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0025.BXX.semd new file mode 100644 index 00000000..c63b812f --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0025.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 2.6953383395904554E-021 + -0.11009999999999999 -3.9686148311642383E-020 + -0.10900000000000000 -4.3154532775948567E-020 + -0.10790000000000000 1.2673961825370042E-019 + -0.10679999999999999 1.1275686670622454E-019 + -0.10569999999999999 -2.9436465453557734E-019 + -0.10460000000000000 7.7179637274802171E-019 + -0.10349999999999999 3.4095603163756938E-018 + -0.10239999999999999 -2.6647561394849845E-018 + -0.10130000000000000 -2.4008300202614664E-017 + -0.10020000000000000 -2.3006915353057968E-017 + -9.9099999999999994E-002 5.9794438026845214E-017 + -9.7999999999999990E-002 1.6465781834608704E-016 + -9.6899999999999986E-002 6.5371819112269760E-017 + -9.5799999999999996E-002 -3.2096637999152924E-016 + -9.4699999999999993E-002 -5.9947475704590384E-016 + -9.3599999999999989E-002 -2.6554607304386444E-016 + -9.2499999999999999E-002 5.2617946087277234E-016 + -9.1399999999999995E-002 1.2265280598214605E-015 + -9.0299999999999991E-002 1.9775489754715386E-015 + -8.9200000000000002E-002 2.6896684207113053E-015 + -8.8099999999999984E-002 1.9473867145549642E-016 + -8.6999999999999994E-002 -9.5672515387974257E-015 + -8.5899999999999990E-002 -2.1019359755340694E-014 + -8.4799999999999986E-002 -1.4576910167753317E-014 + -8.3699999999999997E-002 2.3028633714576932E-014 + -8.2599999999999993E-002 6.8656255539697314E-014 + -8.1499999999999989E-002 7.0093866962831625E-014 + -8.0399999999999999E-002 1.8026841057085718E-015 + -7.9299999999999995E-002 -9.8447481720539964E-014 + -7.8199999999999992E-002 -1.7167476750075406E-013 + -7.7100000000000002E-002 -1.9459218578935650E-013 + -7.5999999999999984E-002 -1.4046687532749680E-013 + -7.4899999999999994E-002 9.1882786643938952E-014 + -7.3799999999999991E-002 5.6259543464859396E-013 + -7.2699999999999987E-002 1.0080224415592864E-012 + -7.1599999999999997E-002 8.3523894181189440E-013 + -7.0499999999999993E-002 -2.9889692066895068E-013 + -6.9399999999999989E-002 -1.8545852787515971E-012 + -6.8300000000000000E-002 -2.6645740735381507E-012 + -6.7199999999999996E-002 -2.0365256789972586E-012 + -6.6099999999999992E-002 -3.4666621786735852E-013 + -6.5000000000000002E-002 1.7393216858105354E-012 + -6.3899999999999985E-002 4.1749277646108141E-012 + -6.2799999999999995E-002 6.7709930544335162E-012 + -6.1699999999999991E-002 7.5979647920498827E-012 + -6.0599999999999994E-002 3.6871334978261228E-012 + -5.9499999999999990E-002 -5.3345960461526065E-012 + -5.8399999999999994E-002 -1.5047071227902720E-011 + -5.7299999999999990E-002 -1.9570289833126253E-011 + -5.6199999999999986E-002 -1.7235570609619444E-011 + -5.5099999999999996E-002 -1.0806308105293372E-011 + -5.3999999999999992E-002 -1.1947499196571232E-012 + -5.2899999999999989E-002 1.5830942459715835E-011 + -5.1799999999999985E-002 4.2452256987512982E-011 + -5.0699999999999995E-002 6.8811373266086662E-011 + -4.9599999999999991E-002 7.5453795989055550E-011 + -4.8499999999999988E-002 4.9080850494931383E-011 + -4.7399999999999998E-002 -6.5036509164229095E-012 + -4.6299999999999994E-002 -7.7458900404892006E-011 + -4.5199999999999990E-002 -1.5275535003578256E-010 + -4.4099999999999986E-002 -2.2125641596648649E-010 + -4.2999999999999997E-002 -2.5614368959203659E-010 + -4.1899999999999993E-002 -2.1505976166569241E-010 + -4.0799999999999989E-002 -6.9065093921683030E-011 + -3.9699999999999985E-002 1.6694895466073945E-010 + -3.8599999999999995E-002 4.3755224443664531E-010 + -3.7499999999999992E-002 6.7744704290717550E-010 + -3.6399999999999988E-002 8.2886497665413117E-010 + -3.5299999999999984E-002 8.2947032575830804E-010 + -3.4199999999999994E-002 6.0446825322912900E-010 + -3.3099999999999991E-002 9.7093395823311113E-011 + -3.1999999999999987E-002 -6.8152344878669169E-010 + -3.0899999999999997E-002 -1.6310373052164095E-009 + -2.9799999999999993E-002 -2.5782611601243843E-009 + -2.8699999999999989E-002 -3.2951075201737012E-009 + -2.7599999999999986E-002 -3.5026770373036697E-009 + -2.6499999999999996E-002 -2.8971782750630837E-009 + -2.5399999999999992E-002 -1.2209897537474035E-009 + -2.4299999999999988E-002 1.6695325122384475E-009 + -2.3199999999999985E-002 5.8055071860962926E-009 + -2.2099999999999995E-002 1.1159309920572014E-008 + -2.0999999999999991E-002 1.7666991425357992E-008 + -1.9899999999999987E-002 2.5200598940955388E-008 + -1.8799999999999983E-002 3.3585791925361264E-008 + -1.7699999999999994E-002 4.2738850680734686E-008 + -1.6599999999999990E-002 5.2840000819287525E-008 + -1.5499999999999986E-002 6.4385190512439294E-008 + -1.4399999999999996E-002 7.8097244227137708E-008 + -1.3299999999999992E-002 9.4849227139093273E-008 + -1.2199999999999989E-002 1.1570796232263092E-007 + -1.1099999999999985E-002 1.4199845566054137E-007 + -9.9999999999999950E-003 1.7523117890050344E-007 + -8.8999999999999913E-003 2.1693179519388650E-007 + -7.7999999999999875E-003 2.6858714363697800E-007 + -6.6999999999999837E-003 3.3180492664541816E-007 + -5.5999999999999939E-003 4.0853231553228397E-007 + -4.4999999999999901E-003 5.0113561655962258E-007 + -3.3999999999999864E-003 6.1238188209244981E-007 + -2.2999999999999826E-003 7.4549905093590496E-007 + -1.1999999999999927E-003 9.0435366928431904E-007 + -9.9999999999988987E-005 1.0935958698610193E-006 + 1.0000000000000148E-003 1.3186778460294590E-006 + 2.1000000000000185E-003 1.5858497590670595E-006 + 3.2000000000000084E-003 1.9022552351088962E-006 + 4.3000000000000121E-003 2.2760316369385691E-006 + 5.4000000000000159E-003 2.7162575406691758E-006 + 6.5000000000000058E-003 3.2328600809705677E-006 + 7.6000000000000234E-003 3.8367302295228001E-006 + 8.7000000000000133E-003 4.5400715862342622E-006 + 9.8000000000000032E-003 5.3566209317068569E-006 + 1.0900000000000021E-002 6.3014981606102083E-006 + 1.2000000000000011E-002 7.3909554885176476E-006 + 1.3100000000000001E-002 8.6424233813886531E-006 + 1.4200000000000018E-002 1.0074966667161789E-005 + 1.5300000000000008E-002 1.1709544196492061E-005 + 1.6400000000000026E-002 1.3568715075962245E-005 + 1.7500000000000016E-002 1.5676190741942264E-005 + 1.8600000000000005E-002 1.8056523913401179E-005 + 1.9700000000000023E-002 2.0735065845656209E-005 + 2.0800000000000013E-002 2.3737795345368795E-005 + 2.1900000000000003E-002 2.7090876756119542E-005 + 2.3000000000000020E-002 3.0820148822385818E-005 + 2.4100000000000010E-002 3.4950688132084906E-005 + 2.5200000000000000E-002 3.9506550820078701E-005 + 2.6300000000000018E-002 4.4510325096780434E-005 + 2.7400000000000008E-002 4.9982496420852840E-005 + 2.8500000000000025E-002 5.5940450693015009E-005 + 2.9600000000000015E-002 6.2398030422627926E-005 + 3.0700000000000005E-002 6.9364374212455004E-005 + 3.1800000000000023E-002 7.6842872658744454E-005 + 3.2900000000000013E-002 8.4829771367367357E-005 + 3.4000000000000002E-002 9.3312883109319955E-005 + 3.5100000000000020E-002 1.0227120947092772E-004 + 3.6200000000000010E-002 1.1167428601766005E-004 + 3.7300000000000028E-002 1.2148074893048033E-004 + 3.8400000000000017E-002 1.3163711992092431E-004 + 3.9500000000000007E-002 1.4207711501512676E-004 + 4.0600000000000025E-002 1.5272168093360960E-004 + 4.1700000000000015E-002 1.6347857308574021E-004 + 4.2800000000000005E-002 1.7424234829377383E-004 + 4.3900000000000022E-002 1.8489194917492568E-004 + 4.5000000000000012E-002 1.9529041310306638E-004 + 4.6100000000000002E-002 2.0528829190880060E-004 + 4.7200000000000020E-002 2.1472328808158636E-004 + 4.8300000000000010E-002 2.2341983276419342E-004 + 4.9400000000000027E-002 2.3119193792808801E-004 + 5.0500000000000017E-002 2.3784380755387247E-004 + 5.1600000000000007E-002 2.4317429051734507E-004 + 5.2700000000000025E-002 2.4697693879716098E-004 + 5.3800000000000014E-002 2.4904301972128451E-004 + 5.4900000000000004E-002 2.4916543043218553E-004 + 5.6000000000000022E-002 2.4714448954910040E-004 + 5.7100000000000012E-002 2.4278966884594411E-004 + 5.8200000000000002E-002 2.3592119396198541E-004 + 5.9300000000000019E-002 2.2637743677478284E-004 + 6.0400000000000009E-002 2.1401948470156640E-004 + 6.1500000000000027E-002 1.9873310520779341E-004 + 6.2600000000000017E-002 1.8043312593363225E-004 + 6.3700000000000007E-002 1.5906483167782426E-004 + 6.4800000000000024E-002 1.3461748312693089E-004 + 6.5900000000000014E-002 1.0712489165598527E-004 + 6.7000000000000004E-002 7.6657757745124400E-005 + 6.8100000000000022E-002 4.3329495383659378E-005 + 6.9200000000000012E-002 7.2993666435650084E-006 + 7.0300000000000029E-002 -3.1217303330777213E-005 + 7.1400000000000019E-002 -7.1954818849917501E-005 + 7.2500000000000009E-002 -1.1460454697953537E-004 + 7.3600000000000027E-002 -1.5881641593296081E-004 + 7.4700000000000016E-002 -2.0419823704287410E-004 + 7.5800000000000006E-002 -2.5031773839145899E-004 + 7.6900000000000024E-002 -2.9670912772417068E-004 + 7.8000000000000014E-002 -3.4287860034964979E-004 + 7.9100000000000004E-002 -3.8830895209684968E-004 + 8.0200000000000021E-002 -4.3246519635431468E-004 + 8.1300000000000011E-002 -4.7480920329689980E-004 + 8.2400000000000029E-002 -5.1481137052178383E-004 + 8.3500000000000019E-002 -5.5195303866639733E-004 + 8.4600000000000009E-002 -5.8572774287313223E-004 + 8.5700000000000026E-002 -6.1564630595967174E-004 + 8.6800000000000016E-002 -6.4125785138458014E-004 + 8.7900000000000006E-002 -6.6216639243066311E-004 + 8.9000000000000024E-002 -6.7803479032590985E-004 + 9.0100000000000013E-002 -6.8857858423143625E-004 + 9.1200000000000003E-002 -6.9356599124148488E-004 + 9.2300000000000021E-002 -6.9283111952245235E-004 + 9.3400000000000011E-002 -6.8628817098215222E-004 + 9.4500000000000028E-002 -6.7393289646133780E-004 + 9.5600000000000018E-002 -6.5583555260673165E-004 + 9.6700000000000008E-002 -6.3214002875611186E-004 + 9.7800000000000026E-002 -6.0306361410766840E-004 + 9.8900000000000016E-002 -5.6889461120590568E-004 + 0.10000000000000001 -5.2998680621385574E-004 + 0.10110000000000002 -4.8675481230020523E-004 + 0.10220000000000001 -4.3967826059088111E-004 + 0.10330000000000003 -3.8929044967517257E-004 + 0.10440000000000002 -3.3615587744861841E-004 + 0.10550000000000001 -2.8085891972295940E-004 + 0.10660000000000003 -2.2400516900233924E-004 + 0.10770000000000002 -1.6622059047222137E-004 + 0.10880000000000001 -1.0814843699336052E-004 + 0.10990000000000003 -5.0416158046573400E-005 + 0.11100000000000002 6.3774618865863886E-006 + 0.11210000000000001 6.1664199165534228E-005 + 0.11320000000000002 1.1490546603454277E-004 + 0.11430000000000001 1.6559475625399500E-004 + 0.11540000000000003 2.1327062859199941E-004 + 0.11650000000000002 2.5752760120667517E-004 + 0.11760000000000001 2.9802339849993587E-004 + 0.11870000000000003 3.3447874011471868E-004 + 0.11980000000000002 3.6667799577116966E-004 + 0.12090000000000001 3.9447148446924984E-004 + 0.12200000000000003 4.1776269790716469E-004 + 0.12310000000000001 4.3651048326864839E-004 + 0.12420000000000003 4.5073550427332520E-004 + 0.12530000000000002 4.6052792458795011E-004 + 0.12640000000000001 4.6603547525592148E-004 + 0.12750000000000003 4.6744904830120504E-004 + 0.12860000000000002 4.6498581650666893E-004 + 0.12970000000000001 4.5889159082435071E-004 + 0.13080000000000003 4.4945231638848782E-004 + 0.13190000000000002 4.3699191883206367E-004 + 0.13300000000000001 4.2185341590084136E-004 + 0.13410000000000000 4.0438119322061539E-004 + 0.13520000000000004 3.8491451414301991E-004 + 0.13630000000000003 3.6379438824951649E-004 + 0.13740000000000002 3.4136592876166105E-004 + 0.13850000000000001 3.1796831171959639E-004 + 0.13960000000000000 2.9392098076641560E-004 + 0.14070000000000005 2.6952297776006162E-004 + 0.14180000000000004 2.4505506735295057E-004 + 0.14290000000000003 2.2077631729189306E-004 + 0.14400000000000002 1.9691715715453029E-004 + 0.14510000000000001 1.7367926193401217E-004 + 0.14620000000000000 1.5124176570679992E-004 + 0.14730000000000004 1.2976402649655938E-004 + 0.14840000000000003 1.0937770275631920E-004 + 0.14950000000000002 9.0179666585754603E-005 + 0.15060000000000001 7.2236587584484369E-005 + 0.15170000000000000 5.5600845371372998E-005 + 0.15280000000000005 4.0311595512321219E-005 + 0.15390000000000004 2.6383348085801117E-005 + 0.15500000000000003 1.3801465684082359E-005 + 0.15610000000000002 2.5330766675324412E-006 + 0.15720000000000001 -7.4534214036248159E-006 + 0.15830000000000000 -1.6193533156183548E-005 + 0.15940000000000004 -2.3742037228657864E-005 + 0.16050000000000003 -3.0177634471328929E-005 + 0.16160000000000002 -3.5584354918682948E-005 + 0.16270000000000001 -4.0032398828770965E-005 + 0.16380000000000000 -4.3583022488746792E-005 + 0.16490000000000005 -4.6307824959512800E-005 + 0.16600000000000004 -4.8295798478648067E-005 + 0.16710000000000003 -4.9635411414783448E-005 + 0.16820000000000002 -5.0400369218550622E-005 + 0.16930000000000001 -5.0655318773351610E-005 + 0.17040000000000000 -5.0468370318412781E-005 + 0.17150000000000004 -4.9907692300621420E-005 + 0.17260000000000003 -4.9029600631911308E-005 + 0.17370000000000002 -4.7881134378258139E-005 + 0.17480000000000001 -4.6513807319570333E-005 + 0.17590000000000000 -4.4987718865741044E-005 + 0.17700000000000005 -4.3351308704586700E-005 + 0.17810000000000004 -4.1627685277489945E-005 + 0.17920000000000003 -3.9827929867897183E-005 + 0.18030000000000002 -3.7979007174726576E-005 + 0.18140000000000001 -3.6125031328992918E-005 + 0.18250000000000000 -3.4301159757887945E-005 + 0.18360000000000004 -3.2514210033696145E-005 + 0.18470000000000003 -3.0759510991629213E-005 + 0.18580000000000002 -2.9046099371043965E-005 + 0.18690000000000001 -2.7396123186917976E-005 + 0.18800000000000000 -2.5820820155786350E-005 + 0.18910000000000005 -2.4313916583196260E-005 + 0.19020000000000004 -2.2870628527016379E-005 + 0.19130000000000003 -2.1502584786503576E-005 + 0.19240000000000002 -2.0222827515681274E-005 + 0.19350000000000001 -1.9023706045118161E-005 + 0.19460000000000005 -1.7884533008327708E-005 + 0.19570000000000004 -1.6800153389340267E-005 + 0.19680000000000003 -1.5787883967277594E-005 + 0.19790000000000002 -1.4859850125503726E-005 + 0.19900000000000001 -1.4002687748870812E-005 + 0.20010000000000000 -1.3192801816330757E-005 + 0.20120000000000005 -1.2425506611180026E-005 + 0.20230000000000004 -1.1713615094777197E-005 + 0.20340000000000003 -1.1060206816182472E-005 + 0.20450000000000002 -1.0449562068970408E-005 + 0.20560000000000000 -9.8701357273967005E-006 + 0.20670000000000005 -9.3313410616246983E-006 + 0.20780000000000004 -8.8457982201362029E-006 + 0.20890000000000003 -8.4025214164284989E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0025.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0025.BXZ.semd new file mode 100644 index 00000000..c7c480f5 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0025.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 -2.1335217507987356E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3247356507830386E-021 + -0.10790000000000000 3.2296866351523760E-019 + -0.10679999999999999 1.0674557717373977E-019 + -0.10569999999999999 -1.4623047761222683E-018 + -0.10460000000000000 -1.2596300164102911E-018 + -0.10349999999999999 4.7662432272616785E-018 + -0.10239999999999999 7.2483702952041428E-018 + -0.10130000000000000 -1.0592410048849818E-017 + -0.10020000000000000 -2.7792543971565133E-017 + -9.9099999999999994E-002 1.2570398243991732E-017 + -9.7999999999999990E-002 7.9820460804419312E-017 + -9.6899999999999986E-002 1.2145883363365230E-017 + -9.5799999999999996E-002 -1.8955655035397421E-016 + -9.4699999999999993E-002 -1.2843990713135484E-016 + -9.3599999999999989E-002 3.9215259059577714E-016 + -9.2499999999999999E-002 5.3948947190813040E-016 + -9.1399999999999995E-002 -6.0574327731161850E-016 + -9.0299999999999991E-002 -1.6980233383172912E-015 + -8.9200000000000002E-002 1.2997302353099532E-016 + -8.8099999999999984E-002 3.8443742275944687E-015 + -8.6999999999999994E-002 2.7951547275888037E-015 + -8.5899999999999990E-002 -5.4413006896460517E-015 + -8.4799999999999986E-002 -9.5917485786649673E-015 + -8.3699999999999997E-002 2.5228135180140488E-015 + -8.2599999999999993E-002 1.8417215249069176E-014 + -8.1499999999999989E-002 8.2132600552490068E-015 + -8.0399999999999999E-002 -2.5318153606609939E-014 + -7.9299999999999995E-002 -2.8646833847125255E-014 + -7.8199999999999992E-002 2.6885410198585098E-014 + -7.7100000000000002E-002 6.7104572495490372E-014 + -7.5999999999999984E-002 -4.8575484522879638E-015 + -7.4899999999999994E-002 -1.2584705955283326E-013 + -7.3799999999999991E-002 -8.8558948043750141E-014 + -7.2699999999999987E-002 1.4607405725546724E-013 + -7.1599999999999997E-002 2.6607204937564854E-013 + -7.0499999999999993E-002 -1.4646019585919795E-014 + -6.9399999999999989E-002 -4.1285109554124733E-013 + -6.8300000000000000E-002 -2.8991373646376772E-013 + -6.7199999999999996E-002 3.7689483153337255E-013 + -6.6099999999999992E-002 6.6022843659210850E-013 + -6.5000000000000002E-002 -1.0487793901566012E-013 + -6.3899999999999985E-002 -1.0222490172059895E-012 + -6.2799999999999995E-002 -5.2546839492476072E-013 + -6.1699999999999991E-002 1.1612636850386049E-012 + -6.0599999999999994E-002 1.6429054297550927E-012 + -5.9499999999999990E-002 -4.3080353195369681E-013 + -5.8399999999999994E-002 -2.6582670526603680E-012 + -5.7299999999999990E-002 -1.4798601797108568E-012 + -5.6199999999999986E-002 2.3741848331065851E-012 + -5.5099999999999996E-002 3.6569857385371218E-012 + -5.3999999999999992E-002 -3.4670782412572765E-013 + -5.2899999999999989E-002 -4.7691820111162020E-012 + -5.1799999999999985E-002 -2.8353903426536764E-012 + -5.0699999999999995E-002 3.9462547812840754E-012 + -4.9599999999999991E-002 6.1618149818642998E-012 + -4.8499999999999988E-002 -6.3208211451351581E-013 + -4.7399999999999998E-002 -7.9607978195617157E-012 + -4.6299999999999994E-002 -4.8449191707156114E-012 + -4.5199999999999990E-002 5.9952416295305788E-012 + -4.4099999999999986E-002 1.0003288128390686E-011 + -4.2999999999999997E-002 7.0879570658946567E-013 + -4.1899999999999993E-002 -9.9521103164024183E-012 + -4.0799999999999989E-002 -7.5305178759421665E-012 + -3.9699999999999985E-002 4.1723174394603380E-012 + -3.8599999999999995E-002 8.2177606733346842E-012 + -3.7499999999999992E-002 -6.3655038271687170E-013 + -3.6399999999999988E-002 -8.0509314492882567E-012 + -3.5299999999999984E-002 -1.8639827095018324E-012 + -3.4199999999999994E-002 9.1500088755802622E-012 + -3.3099999999999991E-002 8.9033251257641943E-012 + -3.1999999999999987E-002 -8.5820510854067722E-013 + -3.0899999999999997E-002 -4.3729611945431124E-012 + -2.9799999999999993E-002 6.2954882192739481E-013 + -2.8699999999999989E-002 -1.9714479614768576E-012 + -2.7599999999999986E-002 -1.6761333640480380E-011 + -2.6499999999999996E-002 -2.0919059887103408E-011 + -2.5399999999999992E-002 2.9902512757584709E-012 + -2.4299999999999988E-002 3.0767388636832038E-011 + -2.3199999999999985E-002 2.1639650141236366E-011 + -2.2099999999999995E-002 -1.9670950632266759E-011 + -2.0999999999999991E-002 -3.8398579454979043E-011 + -1.9899999999999987E-002 -5.0765455207602006E-012 + -1.8799999999999983E-002 3.2657536397362463E-011 + -1.7699999999999994E-002 9.2001224347160182E-012 + -1.6599999999999990E-002 -5.9788091144596933E-011 + -1.5499999999999986E-002 -8.4349811857453716E-011 + -1.4399999999999996E-002 -1.9601972822691494E-011 + -1.3299999999999992E-002 6.4493244078533962E-011 + -1.2199999999999989E-002 6.8701586086739042E-011 + -1.1099999999999985E-002 -7.3295111299720439E-012 + -9.9999999999999950E-003 -7.1610294083424009E-011 + -8.8999999999999913E-003 -6.8366479144543746E-011 + -7.7999999999999875E-003 -4.3222536660891819E-011 + -6.6999999999999837E-003 -6.1215130187086686E-011 + -5.5999999999999939E-003 -1.0940999495279158E-010 + -4.4999999999999901E-003 -1.2940809535066933E-010 + -3.3999999999999864E-003 -1.1115008219375611E-010 + -2.2999999999999826E-003 -9.2286726871559921E-011 + -1.1999999999999927E-003 -8.1016152120305662E-011 + -9.9999999999988987E-005 -4.9467485663257094E-011 + 1.0000000000000148E-003 -2.0984209161967193E-011 + 2.1000000000000185E-003 -9.4882886270131195E-011 + 3.2000000000000084E-003 -3.0176716681040716E-010 + 4.3000000000000121E-003 -5.0251319771987824E-010 + 5.4000000000000159E-003 -5.2247217663392576E-010 + 6.5000000000000058E-003 -3.8957406744977163E-010 + 7.6000000000000234E-003 -3.2293934193461382E-010 + 8.7000000000000133E-003 -4.5044823426820813E-010 + 9.8000000000000032E-003 -6.2230359754167353E-010 + 1.0900000000000021E-002 -6.1794280803439960E-010 + 1.2000000000000011E-002 -4.6251721896872766E-010 + 1.3100000000000001E-002 -4.4589651415627429E-010 + 1.4200000000000018E-002 -7.3816974754947751E-010 + 1.5300000000000008E-002 -1.1676675182314966E-009 + 1.6400000000000026E-002 -1.4729810704494639E-009 + 1.7500000000000016E-002 -1.5652773521779295E-009 + 1.8600000000000005E-002 -1.5518926144153511E-009 + 1.9700000000000023E-002 -1.5442143119770435E-009 + 2.0800000000000013E-002 -1.5868679703601174E-009 + 2.1900000000000003E-002 -1.6554710935423600E-009 + 2.3000000000000020E-002 -1.7639076865805237E-009 + 2.4100000000000010E-002 -1.9188921562829364E-009 + 2.5200000000000000E-002 -2.0878474504826272E-009 + 2.6300000000000018E-002 -2.2546424727210024E-009 + 2.7400000000000008E-002 -2.4683817212434178E-009 + 2.8500000000000025E-002 -2.9002995560745148E-009 + 2.9600000000000015E-002 -3.3318350300959310E-009 + 3.0700000000000005E-002 -3.5792975250359405E-009 + 3.1800000000000023E-002 -3.3820020117758531E-009 + 3.2900000000000013E-002 -2.9352502650681345E-009 + 3.4000000000000002E-002 -2.8210012104068483E-009 + 3.5100000000000020E-002 -3.0050495425371082E-009 + 3.6200000000000010E-002 -3.0045153032176586E-009 + 3.7300000000000028E-002 -2.8628788228957092E-009 + 3.8400000000000017E-002 -2.6040287703921194E-009 + 3.9500000000000007E-002 -2.4011685972880059E-009 + 4.0600000000000025E-002 -2.4876125603867649E-009 + 4.1700000000000015E-002 -2.8659556949861553E-009 + 4.2800000000000005E-002 -2.5192159469611397E-009 + 4.3900000000000022E-002 -1.6719456930047727E-009 + 4.5000000000000012E-002 -1.2397544102427105E-009 + 4.6100000000000002E-002 -7.4537048755374258E-010 + 4.7200000000000020E-002 2.8118413153421784E-010 + 4.8300000000000010E-002 1.3387653208241090E-009 + 4.9400000000000027E-002 2.1697912355733706E-009 + 5.0500000000000017E-002 2.8330569001866479E-009 + 5.1600000000000007E-002 3.9159937514909871E-009 + 5.2700000000000025E-002 5.0381188110293351E-009 + 5.3800000000000014E-002 5.2476649692323463E-009 + 5.4900000000000004E-002 4.8941277697167607E-009 + 5.6000000000000022E-002 5.7611990733619223E-009 + 5.7100000000000012E-002 8.6315532499270375E-009 + 5.8200000000000002E-002 1.0556770568825868E-008 + 5.9300000000000019E-002 1.0325003074740380E-008 + 6.0400000000000009E-002 9.4745500334170174E-009 + 6.1500000000000027E-002 1.0835315755741703E-008 + 6.2600000000000017E-002 1.3835205869838774E-008 + 6.3700000000000007E-002 1.5158716948349138E-008 + 6.4800000000000024E-002 1.4909110390703972E-008 + 6.5900000000000014E-002 1.4071750875643829E-008 + 6.7000000000000004E-002 1.4092394806652919E-008 + 6.8100000000000022E-002 1.3721752623041539E-008 + 6.9200000000000012E-002 1.2978014218845146E-008 + 7.0300000000000029E-002 1.3611257898560325E-008 + 7.1400000000000019E-002 1.5672787512244213E-008 + 7.2500000000000009E-002 1.5379159279405030E-008 + 7.3600000000000027E-002 1.1129523080910531E-008 + 7.4700000000000016E-002 6.2363958441835621E-009 + 7.5800000000000006E-002 6.0079772268295528E-009 + 7.6900000000000024E-002 1.0233250691271678E-008 + 7.8000000000000014E-002 1.2421315531696564E-008 + 7.9100000000000004E-002 7.8518347379485931E-009 + 8.0200000000000021E-002 -1.0238700998144168E-009 + 8.1300000000000011E-002 -4.7588031293344102E-009 + 8.2400000000000029E-002 -1.3568467460700617E-009 + 8.3500000000000019E-002 2.0775807740847085E-009 + 8.4600000000000009E-002 -1.4860630503932271E-009 + 8.5700000000000026E-002 -1.0255905458222969E-008 + 8.6800000000000016E-002 -1.6455485862820751E-008 + 8.7900000000000006E-002 -1.6393952861903927E-008 + 8.9000000000000024E-002 -1.3321588276937746E-008 + 9.0100000000000013E-002 -1.1412723210924014E-008 + 9.1200000000000003E-002 -1.1768622520946792E-008 + 9.2300000000000021E-002 -1.4351228649900349E-008 + 9.3400000000000011E-002 -1.9334297718387461E-008 + 9.4500000000000028E-002 -2.5385423541024466E-008 + 9.5600000000000018E-002 -2.7239901001507860E-008 + 9.6700000000000008E-002 -2.1143293338354852E-008 + 9.7800000000000026E-002 -1.3290897271645008E-008 + 9.8900000000000016E-002 -1.4317214080961094E-008 + 0.10000000000000001 -2.4332095449608460E-008 + 0.10110000000000002 -3.1445630099824484E-008 + 0.10220000000000001 -2.5335927134051417E-008 + 0.10330000000000003 -1.1729921922665199E-008 + 0.10440000000000002 -3.9848706556711022E-009 + 0.10550000000000001 -6.6247887176018594E-009 + 0.10660000000000003 -1.7365676896474724E-008 + 0.10770000000000002 -2.1561241680956300E-008 + 0.10880000000000001 -1.6986648532224535E-008 + 0.10990000000000003 -6.2598854988493713E-009 + 0.11100000000000002 5.8751723486238916E-009 + 0.11210000000000001 9.6040269070840623E-009 + 0.11320000000000002 2.9036404392002169E-009 + 0.11430000000000001 -8.0693185466884643E-009 + 0.11540000000000003 -1.1631827945279838E-008 + 0.11650000000000002 -6.4283156575584144E-010 + 0.11760000000000001 1.6606918507022783E-008 + 0.11870000000000003 2.4144501509226757E-008 + 0.11980000000000002 1.4309763152198229E-008 + 0.12090000000000001 -1.8996748618604897E-009 + 0.12200000000000003 -5.8552673820599921E-009 + 0.12310000000000001 7.1560437575612923E-009 + 0.12420000000000003 2.3720865272025549E-008 + 0.12530000000000002 2.9767399212232704E-008 + 0.12640000000000001 1.9649709415148209E-008 + 0.12750000000000003 4.1908769787823985E-009 + 0.12860000000000002 -2.1072672495847655E-009 + 0.12970000000000001 3.8701863935841629E-009 + 0.13080000000000003 1.4489283550744858E-008 + 0.13190000000000002 2.1297040575518622E-008 + 0.13300000000000001 2.0270473299888181E-008 + 0.13410000000000000 1.2249032010913652E-008 + 0.13520000000000004 1.0581034937118261E-009 + 0.13630000000000003 -5.3261550725380857E-009 + 0.13740000000000002 -1.7610415903313026E-010 + 0.13850000000000001 1.2873478283381701E-008 + 0.13960000000000000 2.0081856177966984E-008 + 0.14070000000000005 1.1891983398015782E-008 + 0.14180000000000004 -4.3605177246774929E-009 + 0.14290000000000003 -1.2525052106582280E-008 + 0.14400000000000002 -5.6113220736619951E-009 + 0.14510000000000001 6.0269034207749428E-009 + 0.14620000000000000 9.1648493238949413E-009 + 0.14730000000000004 2.8252715722487665E-009 + 0.14840000000000003 -3.5166145551102090E-009 + 0.14950000000000002 -4.7123061008846889E-009 + 0.15060000000000001 -4.9682911118509310E-009 + 0.15170000000000000 -6.2912652865065866E-009 + 0.15280000000000005 -4.1046881449346984E-009 + 0.15390000000000004 3.3189002657252331E-009 + 0.15500000000000003 8.0917619271758667E-009 + 0.15610000000000002 8.5008161621047407E-010 + 0.15720000000000001 -1.1977351555003679E-008 + 0.15830000000000000 -1.5878303116778625E-008 + 0.15940000000000004 -5.1522830446515400E-009 + 0.16050000000000003 8.1464426315847049E-009 + 0.16160000000000002 8.3931386285485132E-009 + 0.16270000000000001 -2.7725592932625887E-009 + 0.16380000000000000 -1.0675610617738585E-008 + 0.16490000000000005 -7.7704269685341387E-009 + 0.16600000000000004 -1.6903276556234914E-009 + 0.16710000000000003 -6.3412325390643787E-010 + 0.16820000000000002 -1.1409957423325068E-009 + 0.16930000000000001 2.2614816685972983E-009 + 0.17040000000000000 4.5503587564610370E-009 + 0.17150000000000004 -2.0782924270434933E-009 + 0.17260000000000003 -1.2289953943422915E-008 + 0.17370000000000002 -1.1161761293010386E-008 + 0.17480000000000001 4.4114729647048989E-009 + 0.17590000000000000 1.6593661555930339E-008 + 0.17700000000000005 9.1154817027927493E-009 + 0.17810000000000004 -9.3070280371421177E-009 + 0.17920000000000003 -1.5612696913080981E-008 + 0.18030000000000002 -2.9731768158569594E-009 + 0.18140000000000001 1.0518928839076125E-008 + 0.18250000000000000 7.7415904797817348E-009 + 0.18360000000000004 -4.7296291327825202E-009 + 0.18470000000000003 -8.6392573095395164E-009 + 0.18580000000000002 -7.5003514510285640E-010 + 0.18690000000000001 5.0065702694723768E-009 + 0.18800000000000000 1.4718163354743297E-009 + 0.18910000000000005 -2.1635246927331764E-009 + 0.19020000000000004 2.3822768202563793E-009 + 0.19130000000000003 6.9295422733262058E-009 + 0.19240000000000002 3.0466895672986993E-010 + 0.19350000000000001 -1.0505269543159557E-008 + 0.19460000000000005 -8.4488736007415355E-009 + 0.19570000000000004 6.4525726983788445E-009 + 0.19680000000000003 1.3717500912946434E-008 + 0.19790000000000002 1.8383938815702550E-009 + 0.19900000000000001 -1.3143372612489657E-008 + 0.20010000000000000 -9.3967216230339545E-009 + 0.20120000000000005 8.1406499319314207E-009 + 0.20230000000000004 1.4256827718384102E-008 + 0.20340000000000003 3.1345387396797264E-010 + 0.20450000000000002 -1.3220448735751233E-008 + 0.20560000000000000 -7.3772308262221031E-009 + 0.20670000000000005 8.0527273738084659E-009 + 0.20780000000000004 1.0074757028633030E-008 + 0.20890000000000003 -2.7333089125392007E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0026.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0026.BXX.semd new file mode 100644 index 00000000..24f6a75e --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0026.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 1.9314105141579740E-038 + -0.10020000000000000 -7.5790152299994186E-038 + -9.9099999999999994E-002 -2.3058350535922064E-037 + -9.7999999999999990E-002 2.3187513932676617E-036 + -9.6899999999999986E-002 -1.1980951650781810E-037 + -9.5799999999999996E-002 -3.4851094395321345E-035 + -9.4699999999999993E-002 3.1062814172041344E-035 + -9.3599999999999989E-002 3.9044536182466725E-034 + -9.2499999999999999E-002 -4.4235987596728352E-034 + -9.1399999999999995E-002 -3.7066371126219785E-033 + -9.0299999999999991E-002 3.6974054412061926E-033 + -8.9200000000000002E-002 3.1138425114051977E-032 + -8.8099999999999984E-002 -1.8877015456673504E-032 + -8.6999999999999994E-002 -2.3176237050897054E-031 + -8.5899999999999990E-002 1.5813584608250495E-032 + -8.4799999999999986E-002 1.4998312037678372E-030 + -8.3699999999999997E-002 8.3818116871823656E-031 + -8.2599999999999993E-002 -8.1725580821710195E-030 + -8.1499999999999989E-002 -1.0656446482407697E-029 + -8.0399999999999999E-002 3.5342773511371084E-029 + -7.9299999999999995E-002 8.3639923589142957E-029 + -7.8199999999999992E-002 -1.0256867326924770E-028 + -7.7100000000000002E-002 -4.8924985785901990E-028 + -7.5999999999999984E-002 1.8458371383843545E-029 + -7.4899999999999994E-002 2.1878802983552103E-027 + -7.3799999999999991E-002 2.0646985894841805E-027 + -7.2699999999999987E-002 -7.0269911359220230E-027 + -7.1599999999999997E-002 -1.5547781299773407E-026 + -7.0499999999999993E-002 1.1227661589528311E-026 + -6.9399999999999989E-002 7.1161274878313397E-026 + -6.8300000000000000E-002 3.5715763765542818E-026 + -6.7199999999999996E-002 -2.1690046133413808E-025 + -6.6099999999999992E-002 -3.6787544704040688E-025 + -6.5000000000000002E-002 3.2414881310829633E-025 + -6.3899999999999985E-002 1.5971674289709479E-024 + -6.2799999999999995E-002 8.0029983208097566E-025 + -6.1699999999999991E-002 -4.1233262533531998E-024 + -6.0599999999999994E-002 -7.3580724833173049E-024 + -5.9499999999999990E-002 3.6587388505673158E-024 + -5.8399999999999994E-002 2.6110464503421388E-023 + -5.7299999999999990E-002 2.1189895697729203E-023 + -5.6199999999999986E-002 -4.7535918800615016E-023 + -5.5099999999999996E-002 -1.1690399860444122E-022 + -5.3999999999999992E-002 -1.7467305262201941E-023 + -5.2899999999999989E-002 2.8513146440740423E-022 + -5.1799999999999985E-002 4.0361453535215721E-022 + -5.0699999999999995E-002 -2.0385942936758227E-022 + -4.9599999999999991E-002 -1.2484837318067449E-021 + -4.8499999999999988E-002 -1.1123667797310436E-021 + -4.7399999999999998E-002 1.4838042972261854E-021 + -4.6299999999999994E-002 4.4647255316102232E-021 + -4.5199999999999990E-002 2.5258505264964389E-021 + -4.4099999999999986E-002 -6.3875189823932402E-021 + -4.2999999999999997E-002 -1.3827068724492582E-020 + -4.1899999999999993E-002 -5.2616207516480830E-021 + -4.0799999999999989E-002 2.0818937252306358E-020 + -3.9699999999999985E-002 3.8786780034772765E-020 + -3.8599999999999995E-002 1.3625511304842405E-020 + -3.7499999999999992E-002 -5.3746612831432764E-020 + -3.6399999999999988E-002 -1.0212784786651103E-019 + -3.5299999999999984E-002 -5.2514378675018712E-020 + -3.4199999999999994E-002 1.0379753778234345E-019 + -3.3099999999999991E-002 2.5564663065804877E-019 + -3.1999999999999987E-002 2.2517916470406553E-019 + -3.0899999999999997E-002 -9.4255040064263945E-020 + -2.9799999999999993E-002 -5.8873235929966346E-019 + -2.8699999999999989E-002 -8.5428732122639039E-019 + -2.7599999999999986E-002 -3.4697747739701266E-019 + -2.6499999999999996E-002 1.1131518395636353E-018 + -2.5399999999999992E-002 2.6784956094594903E-018 + -2.4299999999999988E-002 2.4453175306838546E-018 + -2.3199999999999985E-002 -1.0944719299830800E-018 + -2.2099999999999995E-002 -6.6298939686431445E-018 + -2.0999999999999991E-002 -9.1416808382196164E-018 + -1.9899999999999987E-002 -3.0897476829394699E-018 + -1.8799999999999983E-002 1.1339913316079287E-017 + -1.7699999999999994E-002 2.4515188210181034E-017 + -1.6599999999999990E-002 2.1833051765255391E-017 + -1.5499999999999986E-002 -4.4463489097399650E-018 + -1.4399999999999996E-002 -4.4554826380637755E-017 + -1.3299999999999992E-002 -7.1257334902037660E-017 + -1.2199999999999989E-002 -5.3101200221253983E-017 + -1.1099999999999985E-002 2.4462850838463578E-017 + -9.9999999999999950E-003 1.3876220796862036E-016 + -8.8999999999999913E-003 2.2124507199727225E-016 + -7.7999999999999875E-003 1.7593288566522585E-016 + -6.6999999999999837E-003 -6.2254234940561503E-017 + -5.5999999999999939E-003 -4.4271436949755048E-016 + -4.4999999999999901E-003 -7.4575988813556328E-016 + -3.3999999999999864E-003 -6.4074320808775822E-016 + -2.2999999999999826E-003 1.0890800234705051E-016 + -1.1999999999999927E-003 1.3684647355181531E-015 + -9.9999999999988987E-005 2.4684858835683421E-015 + 1.0000000000000148E-003 2.3659104054140831E-015 + 2.1000000000000185E-003 2.2080636187015373E-016 + 3.2000000000000084E-003 -3.7787503500059418E-015 + 4.3000000000000121E-003 -7.8174593466889646E-015 + 5.4000000000000159E-003 -8.7108859825302774E-015 + 6.5000000000000058E-003 -3.4190266804935915E-015 + 7.6000000000000234E-003 8.5064622040069773E-015 + 8.7000000000000133E-003 2.2798520273796356E-014 + 9.8000000000000032E-003 3.0460910757732634E-014 + 1.0900000000000021E-002 2.1163975384491315E-014 + 1.2000000000000011E-002 -1.0285446539609611E-014 + 1.3100000000000001E-002 -5.6970629656958455E-014 + 1.4200000000000018E-002 -9.6729583707027417E-014 + 1.5300000000000008E-002 -9.7258572723246672E-014 + 1.6400000000000026E-002 -3.1205178279694254E-014 + 1.7500000000000016E-002 1.0240778765355923E-013 + 1.8600000000000005E-002 2.6050244860548188E-013 + 1.9700000000000023E-002 3.5581097530129613E-013 + 2.0800000000000013E-002 2.8496473301713177E-013 + 2.1900000000000003E-002 -1.6266359732699381E-014 + 2.3000000000000020E-002 -5.0909916473468320E-013 + 2.4100000000000010E-002 -1.0130900025134837E-012 + 2.5200000000000000E-002 -1.2298689627474046E-012 + 2.6300000000000018E-002 -8.4987458693827622E-013 + 2.7400000000000008E-002 2.7420183094581385E-013 + 2.8500000000000025E-002 1.9502140787691635E-012 + 2.9600000000000015E-002 3.5632469197466321E-012 + 3.0700000000000005E-002 4.1808522789621438E-012 + 3.1800000000000023E-002 2.8850745577291281E-012 + 3.2900000000000013E-002 -7.3309956195866111E-013 + 3.4000000000000002E-002 -6.0951022874677907E-012 + 3.5100000000000020E-002 -1.1422343106082256E-011 + 3.6200000000000010E-002 -1.4019365529582828E-011 + 3.7300000000000028E-002 -1.1140594523284530E-011 + 3.8400000000000017E-002 -1.2862281769179806E-012 + 3.9500000000000007E-002 1.4497687772507817E-011 + 4.0600000000000025E-002 3.1919810544733807E-011 + 4.1700000000000015E-002 4.3917390557535185E-011 + 4.2800000000000005E-002 4.2567966512807587E-011 + 4.3900000000000022E-002 2.2160761073419799E-011 + 4.5000000000000012E-002 -1.7460317913720047E-011 + 4.6100000000000002E-002 -6.8601534175538603E-011 + 4.7200000000000020E-002 -1.1579963377084113E-010 + 4.8300000000000010E-002 -1.3905954165949197E-010 + 4.9400000000000027E-002 -1.1998915749877881E-010 + 5.0500000000000017E-002 -4.9327021633960300E-011 + 5.1600000000000007E-002 6.6642844021025383E-011 + 5.2700000000000025E-002 2.0359369745648337E-010 + 5.3800000000000014E-002 3.2269062422152217E-010 + 5.4900000000000004E-002 3.8061132023869959E-010 + 5.6000000000000022E-002 3.4424416095468757E-010 + 5.7100000000000012E-002 2.0606119588428840E-010 + 5.8200000000000002E-002 -5.1669861965419894E-012 + 5.9300000000000019E-002 -2.2340740368775869E-010 + 6.0400000000000009E-002 -3.5714675661324691E-010 + 6.1500000000000027E-002 -3.1334862482523818E-010 + 6.2600000000000017E-002 -2.8926066403256456E-011 + 6.3700000000000007E-002 4.9823323244879703E-010 + 6.4800000000000024E-002 1.1879447425755529E-009 + 6.5900000000000014E-002 1.8741102003616561E-009 + 6.7000000000000004E-002 2.3228405865438617E-009 + 6.8100000000000022E-002 2.2705493041286218E-009 + 6.9200000000000012E-002 1.4743174459042052E-009 + 7.0300000000000029E-002 -2.3803106707909194E-010 + 7.1400000000000019E-002 -2.9322368977346969E-009 + 7.2500000000000009E-002 -6.5584551123265555E-009 + 7.3600000000000027E-002 -1.0974793518414572E-008 + 7.4700000000000016E-002 -1.6001132863152634E-008 + 7.5800000000000006E-002 -2.1492560620117729E-008 + 7.6900000000000024E-002 -2.7415731906899055E-008 + 7.8000000000000014E-002 -3.3909628882611287E-008 + 7.9100000000000004E-002 -4.1316638998978306E-008 + 8.0200000000000021E-002 -5.0177220600744477E-008 + 8.1300000000000011E-002 -6.1192004352506046E-008 + 8.2400000000000029E-002 -7.5165914381614130E-008 + 8.3500000000000019E-002 -9.2952092245468521E-008 + 8.4600000000000009E-002 -1.1541701638861923E-007 + 8.5700000000000026E-002 -1.4344124110721168E-007 + 8.6800000000000016E-002 -1.7796408258163865E-007 + 8.7900000000000006E-002 -2.2005926325618930E-007 + 8.9000000000000024E-002 -2.7102811372969882E-007 + 9.0100000000000013E-002 -3.3248628028559324E-007 + 9.1200000000000003E-002 -4.0642706267135509E-007 + 9.2300000000000021E-002 -4.9525783651915845E-007 + 9.3400000000000011E-002 -6.0180224181749509E-007 + 9.4500000000000028E-002 -7.2929782390929176E-007 + 9.5600000000000018E-002 -8.8139694298661198E-007 + 9.6700000000000008E-002 -1.0621895398799097E-006 + 9.7800000000000026E-002 -1.2762521919285064E-006 + 9.8900000000000016E-002 -1.5287403130059829E-006 + 0.10000000000000001 -1.8254871747558354E-006 + 0.10110000000000002 -2.1731000288127689E-006 + 0.10220000000000001 -2.5790409381443169E-006 + 0.10330000000000003 -3.0516746392095229E-006 + 0.10440000000000002 -3.6002704746351810E-006 + 0.10550000000000001 -4.2349852265033405E-006 + 0.10660000000000003 -4.9668155952531379E-006 + 0.10770000000000002 -5.8075956985703669E-006 + 0.10880000000000001 -6.7699920691666193E-006 + 0.10990000000000003 -7.8675284385099076E-006 + 0.11100000000000002 -9.1144975158385932E-006 + 0.11210000000000001 -1.0525985999265686E-005 + 0.11320000000000002 -1.2117774531361647E-005 + 0.11430000000000001 -1.3906200365454424E-005 + 0.11540000000000003 -1.5907971828710288E-005 + 0.11650000000000002 -1.8139884559786879E-005 + 0.11760000000000001 -2.0618626876967028E-005 + 0.11870000000000003 -2.3360302293440327E-005 + 0.11980000000000002 -2.6380053895991296E-005 + 0.12090000000000001 -2.9691896997974254E-005 + 0.12200000000000003 -3.3308013371424749E-005 + 0.12310000000000001 -3.7238220102153718E-005 + 0.12420000000000003 -4.1489736759103835E-005 + 0.12530000000000002 -4.6066284994594753E-005 + 0.12640000000000001 -5.0967690185643733E-005 + 0.12750000000000003 -5.6189099268522114E-005 + 0.12860000000000002 -6.1720042140223086E-005 + 0.12970000000000001 -6.7544315243139863E-005 + 0.13080000000000003 -7.3639639595057815E-005 + 0.13190000000000002 -7.9976147389970720E-005 + 0.13300000000000001 -8.6516156443394721E-005 + 0.13410000000000000 -9.3213981017470360E-005 + 0.13520000000000004 -1.0001475311582908E-004 + 0.13630000000000003 -1.0685440793167800E-004 + 0.13740000000000002 -1.1366035323590040E-004 + 0.13850000000000001 -1.2035063991788775E-004 + 0.13960000000000000 -1.2683367822319269E-004 + 0.14070000000000005 -1.3300898717716336E-004 + 0.14180000000000004 -1.3876706361770630E-004 + 0.14290000000000003 -1.4399240899365395E-004 + 0.14400000000000002 -1.4856243797112256E-004 + 0.14510000000000001 -1.5235035971272737E-004 + 0.14620000000000000 -1.5522430476266891E-004 + 0.14730000000000004 -1.5704956604167819E-004 + 0.14840000000000003 -1.5769283345434815E-004 + 0.14950000000000002 -1.5702267410233617E-004 + 0.15060000000000001 -1.5491113299503922E-004 + 0.15170000000000000 -1.5123852062970400E-004 + 0.15280000000000005 -1.4589300553780049E-004 + 0.15390000000000004 -1.3877554738428444E-004 + 0.15500000000000003 -1.2980334577150643E-004 + 0.15610000000000002 -1.1890940368175507E-004 + 0.15720000000000001 -1.0604948329273611E-004 + 0.15830000000000000 -9.1200963652227074E-005 + 0.15940000000000004 -7.4366405897308141E-005 + 0.16050000000000003 -5.5575717851752415E-005 + 0.16160000000000002 -3.4886616049334407E-005 + 0.16270000000000001 -1.2390750271151774E-005 + 0.16380000000000000 1.1792452824010979E-005 + 0.16490000000000005 3.7511963455472142E-005 + 0.16600000000000004 6.4585568907205015E-005 + 0.16710000000000003 9.2801623395644128E-005 + 0.16820000000000002 1.2191796849947423E-004 + 0.16930000000000001 1.5166381490416825E-004 + 0.17040000000000000 1.8174873548559844E-004 + 0.17150000000000004 2.1186159574426711E-004 + 0.17260000000000003 2.4167385709006339E-004 + 0.17370000000000002 2.7084350585937500E-004 + 0.17480000000000001 2.9902032110840082E-004 + 0.17590000000000000 3.2585253939032555E-004 + 0.17700000000000005 3.5099178785458207E-004 + 0.17810000000000004 3.7409985088743269E-004 + 0.17920000000000003 3.9485096931457520E-004 + 0.18030000000000002 4.1293902904726565E-004 + 0.18140000000000001 4.2808291618712246E-004 + 0.18250000000000000 4.4003335642628372E-004 + 0.18360000000000004 4.4857722241431475E-004 + 0.18470000000000003 4.5354050234891474E-004 + 0.18580000000000002 4.5479263644665480E-004 + 0.18690000000000001 4.5224986388348043E-004 + 0.18800000000000000 4.4587632874026895E-004 + 0.18910000000000005 4.3568536057136953E-004 + 0.19020000000000004 4.2174194823019207E-004 + 0.19130000000000003 4.0415997500531375E-004 + 0.19240000000000002 3.8310477975755930E-004 + 0.19350000000000001 3.5878576454706490E-004 + 0.19460000000000005 3.3145537599921227E-004 + 0.19570000000000004 3.0140660237520933E-004 + 0.19680000000000003 2.6896726922132075E-004 + 0.19790000000000002 2.3449667787645012E-004 + 0.19900000000000001 1.9837800937239081E-004 + 0.20010000000000000 1.6101097571663558E-004 + 0.20120000000000005 1.2280710507184267E-004 + 0.20230000000000004 8.4185237938072532E-005 + 0.20340000000000003 4.5562603190774098E-005 + 0.20450000000000002 7.3488581620040350E-006 + 0.20560000000000000 -3.0061977668083273E-005 + 0.20670000000000005 -6.6292537667322904E-005 + 0.20780000000000004 -1.0098944039782509E-004 + 0.20890000000000003 -1.3382887118496001E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0026.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0026.BXZ.semd new file mode 100644 index 00000000..1b33d5a9 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0026.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 -5.0444850160169647E-038 + -9.9099999999999994E-002 -1.1939356628205564E-037 + -9.7999999999999990E-002 1.4431011929646396E-036 + -9.6899999999999986E-002 -5.6505663321198258E-037 + -9.5799999999999996E-002 -2.0509519476960627E-035 + -9.4699999999999993E-002 2.4620528287824966E-035 + -9.3599999999999989E-002 2.2016168896111599E-034 + -9.2499999999999999E-002 -3.1639013607782472E-034 + -9.1399999999999995E-002 -2.0285763151529458E-033 + -9.0299999999999991E-002 2.5908988334527497E-033 + -8.9200000000000002E-002 1.6717773393535060E-032 + -8.8099999999999984E-002 -1.4096979351018000E-032 + -8.6999999999999994E-002 -1.2283505718564467E-031 + -8.5899999999999990E-002 3.2413025393592092E-032 + -8.4799999999999986E-002 7.8670678831324295E-031 + -8.3699999999999997E-002 3.0523833761898280E-031 + -8.2599999999999993E-002 -4.2466273791252454E-030 + -8.1499999999999989E-002 -4.8053317566699450E-030 + -8.0399999999999999E-002 1.8242328687699138E-029 + -7.9299999999999995E-002 3.9089035263147911E-029 + -7.8199999999999992E-002 -5.3446511979345563E-029 + -7.7100000000000002E-002 -2.2873540503520764E-028 + -7.5999999999999984E-002 2.4204929554618030E-029 + -7.4899999999999994E-002 1.0079727994359810E-027 + -7.3799999999999991E-002 8.9808568867455902E-028 + -7.2699999999999987E-002 -3.1538518397850112E-027 + -7.1599999999999997E-002 -6.7883191120058682E-027 + -7.0499999999999993E-002 4.7749958593461838E-027 + -6.9399999999999989E-002 3.0179960096545567E-026 + -6.8300000000000000E-002 1.6038836428065798E-026 + -6.7199999999999996E-002 -8.7276741747750430E-026 + -6.6099999999999992E-002 -1.5318645864644275E-025 + -6.5000000000000002E-002 1.1245206040949701E-025 + -6.3899999999999985E-002 6.2342237668464535E-025 + -6.2799999999999995E-002 3.8030979310324322E-025 + -6.1699999999999991E-002 -1.4533817517763140E-024 + -6.0599999999999994E-002 -2.8792375827715250E-024 + -5.9499999999999990E-002 7.3283935639106274E-025 + -5.8399999999999994E-002 9.0653047440130829E-024 + -5.7299999999999990E-002 9.1766414167323556E-024 + -5.6199999999999986E-002 -1.3046610002016628E-023 + -5.5099999999999996E-002 -4.0613699067180467E-023 + -5.3999999999999992E-002 -1.7967870638722692E-023 + -5.2899999999999989E-002 7.9035709036829019E-023 + -5.1799999999999985E-002 1.4618984755470883E-022 + -5.0699999999999995E-002 1.4284111486824481E-024 + -4.9599999999999991E-002 -3.3984799275323713E-022 + -4.8499999999999988E-002 -4.5569866641170380E-022 + -4.7399999999999998E-002 1.4393012078182341E-022 + -4.6299999999999994E-002 1.1893595031064184E-021 + -4.5199999999999990E-002 1.3399095047911414E-021 + -4.4099999999999986E-002 -5.9760956833342557E-022 + -4.2999999999999997E-002 -3.6053070894907184E-021 + -4.1899999999999993E-002 -4.0787553029747378E-021 + -4.0799999999999989E-002 1.0823513922156275E-021 + -3.9699999999999985E-002 9.7922287148880973E-021 + -3.8599999999999995E-002 1.3379926712412953E-020 + -3.7499999999999992E-002 2.0967414960569276E-021 + -3.6399999999999988E-002 -2.3854766032971263E-020 + -3.5299999999999984E-002 -4.5041968294512777E-020 + -3.4199999999999994E-002 -2.7373225620492449E-020 + -3.3099999999999991E-002 4.8706601359147167E-020 + -3.1999999999999987E-002 1.4315320805222530E-019 + -3.0899999999999997E-002 1.4252321954288667E-019 + -2.9799999999999993E-002 -5.9845289471989794E-020 + -2.8699999999999989E-002 -3.9918206077675892E-019 + -2.7599999999999986E-002 -5.4727685873307308E-019 + -2.6499999999999996E-002 -1.0872978959279841E-019 + -2.5399999999999992E-002 8.9826096637274533E-019 + -2.4299999999999988E-002 1.6947366345878046E-018 + -2.3199999999999985E-002 1.1032709603515362E-018 + -2.2099999999999995E-002 -1.3130599903193523E-018 + -2.0999999999999991E-002 -4.1931501650084020E-018 + -1.9899999999999987E-002 -4.6717614169249529E-018 + -1.8799999999999983E-002 -4.6956939233952199E-019 + -1.7699999999999994E-002 7.4136442903146880E-018 + -1.6599999999999990E-002 1.3667341479452391E-017 + -1.5499999999999986E-002 1.1010010526735989E-017 + -1.4399999999999996E-002 -4.4063125409117859E-018 + -1.3299999999999992E-002 -2.7288661938344781E-017 + -1.2199999999999989E-002 -4.1693820400053646E-017 + -1.1099999999999985E-002 -2.7849248856916869E-017 + -9.9999999999999950E-003 2.2654008670879570E-017 + -8.8999999999999913E-003 9.0908194875872008E-017 + -7.7999999999999875E-003 1.2812941661662693E-016 + -6.6999999999999837E-003 7.8215095141355998E-017 + -5.5999999999999939E-003 -7.8101017008717585E-017 + -4.4999999999999901E-003 -2.8202329908768393E-016 + -3.3999999999999864E-003 -3.9418112862533278E-016 + -2.2999999999999826E-003 -2.5544647569727779E-016 + -1.1999999999999927E-003 1.9819723932803374E-016 + -9.9999999999988987E-005 8.2039031999180437E-016 + 1.0000000000000148E-003 1.2260343454923296E-015 + 2.1000000000000185E-003 9.3140685204236686E-016 + 3.2000000000000084E-003 -3.2857048592660671E-016 + 4.3000000000000121E-003 -2.2346533328746095E-015 + 5.4000000000000159E-003 -3.7320885754911232E-015 + 6.5000000000000058E-003 -3.3638179200245035E-015 + 7.6000000000000234E-003 -1.4156574144024429E-016 + 8.7000000000000133E-003 5.3883814592333920E-015 + 9.8000000000000032E-003 1.0584984494813043E-014 + 1.0900000000000021E-002 1.1377656561578457E-014 + 1.2000000000000011E-002 4.3759382239733774E-015 + 1.3100000000000001E-002 -1.0276213033451592E-014 + 1.4200000000000018E-002 -2.6907138287748066E-014 + 1.5300000000000008E-002 -3.5058107540055991E-014 + 1.6400000000000026E-002 -2.3954417009003359E-014 + 1.7500000000000016E-002 1.0305138361567379E-014 + 1.8600000000000005E-002 5.8214514480660340E-014 + 1.9700000000000023E-002 9.5679520350448050E-014 + 2.0800000000000013E-002 9.1814285395428602E-014 + 2.1900000000000003E-002 2.5410947760047542E-014 + 2.3000000000000020E-002 -9.5925952727990427E-014 + 2.4100000000000010E-002 -2.2482264259906376E-013 + 2.5200000000000000E-002 -2.8272122056666182E-013 + 2.6300000000000018E-002 -1.9297118156874626E-013 + 2.7400000000000008E-002 6.9551650680108046E-014 + 2.8500000000000025E-002 4.3491138424986420E-013 + 2.9600000000000015E-002 7.3104760092701504E-013 + 3.0700000000000005E-002 7.3607591376256831E-013 + 3.1800000000000023E-002 2.8770361744021034E-013 + 3.2900000000000013E-002 -5.8783170388612693E-013 + 3.4000000000000002E-002 -1.5938623034242316E-012 + 3.5100000000000020E-002 -2.1983708256567702E-012 + 3.6200000000000010E-002 -1.8216055833880640E-012 + 3.7300000000000028E-002 -1.4305203343504408E-013 + 3.8400000000000017E-002 2.5855517813561102E-012 + 3.9500000000000007E-002 5.3884071683774071E-012 + 4.0600000000000025E-002 6.7306993312143959E-012 + 4.1700000000000015E-002 5.0587940954305299E-012 + 4.2800000000000005E-002 -3.9368676504544786E-013 + 4.3900000000000022E-002 -8.8233543735216635E-012 + 4.5000000000000012E-002 -1.7495413104362534E-011 + 4.6100000000000002E-002 -2.2157010601264737E-011 + 4.7200000000000020E-002 -1.8352040373481593E-011 + 4.8300000000000010E-002 -3.3972286789252237E-012 + 4.9400000000000027E-002 2.1605758848686207E-011 + 5.0500000000000017E-002 5.0578888299845914E-011 + 5.1600000000000007E-002 7.2895849079213093E-011 + 5.2700000000000025E-002 7.5821779410567558E-011 + 5.3800000000000014E-002 4.8689687698333373E-011 + 5.4900000000000004E-002 -1.2193205646549021E-011 + 5.6000000000000022E-002 -9.9452827917456688E-011 + 5.7100000000000012E-002 -1.9302440201762749E-010 + 5.8200000000000002E-002 -2.6222676807741152E-010 + 5.9300000000000019E-002 -2.7184551831815895E-010 + 6.0400000000000009E-002 -1.9138249318650935E-010 + 6.1500000000000027E-002 -5.5569290488555190E-012 + 6.2600000000000017E-002 2.7649044165301007E-010 + 6.3700000000000007E-002 6.1579530363786716E-010 + 6.4800000000000024E-002 9.4384011717352223E-010 + 6.5900000000000014E-002 1.1691384527168225E-009 + 6.7000000000000004E-002 1.1894099039011508E-009 + 6.8100000000000022E-002 9.0722346302030132E-010 + 6.9200000000000012E-002 2.4599836057070945E-010 + 7.0300000000000029E-002 -8.3733930900109499E-010 + 7.1400000000000019E-002 -2.3464290510588626E-009 + 7.2500000000000009E-002 -4.2489696205905148E-009 + 7.3600000000000027E-002 -6.4904024377199221E-009 + 7.4700000000000016E-002 -9.0165457322655129E-009 + 7.5800000000000006E-002 -1.1801518873255645E-008 + 7.6900000000000024E-002 -1.4875476850306768E-008 + 7.8000000000000014E-002 -1.8345863495028425E-008 + 7.9100000000000004E-002 -2.2407318667205800E-008 + 8.0200000000000021E-002 -2.7337577535035962E-008 + 8.1300000000000011E-002 -3.3480716865597060E-008 + 8.2400000000000029E-002 -4.1224840430231779E-008 + 8.3500000000000019E-002 -5.0981068255850914E-008 + 8.4600000000000009E-002 -6.3174041997626773E-008 + 8.5700000000000026E-002 -7.8250323554129864E-008 + 8.6800000000000016E-002 -9.6705875307634415E-008 + 8.7900000000000006E-002 -1.1912553787851721E-007 + 8.9000000000000024E-002 -1.4622855815105140E-007 + 9.0100000000000013E-002 -1.7890471326609259E-007 + 9.1200000000000003E-002 -2.1824040175033588E-007 + 9.2300000000000021E-002 -2.6552467602414254E-007 + 9.3400000000000011E-002 -3.2224738788499963E-007 + 9.4500000000000028E-002 -3.9009455576888286E-007 + 9.5600000000000018E-002 -4.7095753075154789E-007 + 9.6700000000000008E-002 -5.6695995453992509E-007 + 9.7800000000000026E-002 -6.8050013624088024E-007 + 9.8900000000000016E-002 -8.1431170428913902E-007 + 0.10000000000000001 -9.7152098987862701E-007 + 0.10110000000000002 -1.1556918479982414E-006 + 0.10220000000000001 -1.3708540791412815E-006 + 0.10330000000000003 -1.6215004734476679E-006 + 0.10440000000000002 -1.9125825474475278E-006 + 0.10550000000000001 -2.2495087250717916E-006 + 0.10660000000000003 -2.6381233055872144E-006 + 0.10770000000000002 -3.0847431844449602E-006 + 0.10880000000000001 -3.5961695630248869E-006 + 0.10990000000000003 -4.1796838559093885E-006 + 0.11100000000000002 -4.8430665628984571E-006 + 0.11210000000000001 -5.5945884014363401E-006 + 0.11320000000000002 -6.4429223129991442E-006 + 0.11430000000000001 -7.3971018537122291E-006 + 0.11540000000000003 -8.4664025052916259E-006 + 0.11650000000000002 -9.6601115728844889E-006 + 0.11760000000000001 -1.0987504538206849E-005 + 0.11870000000000003 -1.2457665434340015E-005 + 0.11980000000000002 -1.4079290849622339E-005 + 0.12090000000000001 -1.5860425264691003E-005 + 0.12200000000000003 -1.7808340999181382E-005 + 0.12310000000000001 -1.9929011614294723E-005 + 0.12420000000000003 -2.2227344743441790E-005 + 0.12530000000000002 -2.4706321710254997E-005 + 0.12640000000000001 -2.7366968424757943E-005 + 0.12750000000000003 -3.0207724194042385E-005 + 0.12860000000000002 -3.3224692742805928E-005 + 0.12970000000000001 -3.6410721804713830E-005 + 0.13080000000000003 -3.9755203033564612E-005 + 0.13190000000000002 -4.3243762775091454E-005 + 0.13300000000000001 -4.6857778215780854E-005 + 0.13410000000000000 -5.0574188207974657E-005 + 0.13520000000000004 -5.4365271353162825E-005 + 0.13630000000000003 -5.8198278566123918E-005 + 0.13740000000000002 -6.2035964219830930E-005 + 0.13850000000000001 -6.5835811255965382E-005 + 0.13960000000000000 -6.9550020270980895E-005 + 0.14070000000000005 -7.3125927883666009E-005 + 0.14180000000000004 -7.6506752520799637E-005 + 0.14290000000000003 -7.9631478001829237E-005 + 0.14400000000000002 -8.2434700743760914E-005 + 0.14510000000000001 -8.4848470578435808E-005 + 0.14620000000000000 -8.6801803263369948E-005 + 0.14730000000000004 -8.8221677287947387E-005 + 0.14840000000000003 -8.9036104327533394E-005 + 0.14950000000000002 -8.9172855950891972E-005 + 0.15060000000000001 -8.8561326265335083E-005 + 0.15170000000000000 -8.7135100329760462E-005 + 0.15280000000000005 -8.4830979176331311E-005 + 0.15390000000000004 -8.1592668720986694E-005 + 0.15500000000000003 -7.7371492807287723E-005 + 0.15610000000000002 -7.2126735176425427E-005 + 0.15720000000000001 -6.5828331571538001E-005 + 0.15830000000000000 -5.8458299463381991E-005 + 0.15940000000000004 -5.0012280553346500E-005 + 0.16050000000000003 -4.0499835449736565E-005 + 0.16160000000000002 -2.9944683774374425E-005 + 0.16270000000000001 -1.8389360775472596E-005 + 0.16380000000000000 -5.8879222706309520E-006 + 0.16490000000000005 7.4860977292701136E-006 + 0.16600000000000004 2.1640895283780992E-005 + 0.16710000000000003 3.6471763451118022E-005 + 0.16820000000000002 5.1856342906830832E-005 + 0.16930000000000001 6.7656539613381028E-005 + 0.17040000000000000 8.3724306023214012E-005 + 0.17150000000000004 9.9898759799543768E-005 + 0.17260000000000003 1.1600851576076820E-004 + 0.17370000000000002 1.3187377771828324E-004 + 0.17480000000000001 1.4731110422872007E-004 + 0.17590000000000000 1.6213518392760307E-004 + 0.17700000000000005 1.7616126569919288E-004 + 0.17810000000000004 1.8920836737379432E-004 + 0.17920000000000003 2.0110036712139845E-004 + 0.18030000000000002 2.1167106751818210E-004 + 0.18140000000000001 2.2076659661252052E-004 + 0.18250000000000000 2.2824881307315081E-004 + 0.18360000000000004 2.3399690689984709E-004 + 0.18470000000000003 2.3791095009073615E-004 + 0.18580000000000002 2.3991189664229751E-004 + 0.18690000000000001 2.3994514776859432E-004 + 0.18800000000000000 2.3798055190127343E-004 + 0.18910000000000005 2.3401425278279930E-004 + 0.19020000000000004 2.2806948982179165E-004 + 0.19130000000000003 2.2019546304363757E-004 + 0.19240000000000002 2.1046574693173170E-004 + 0.19350000000000001 1.9897872698493302E-004 + 0.19460000000000005 1.8585617362987250E-004 + 0.19570000000000004 1.7124194710049778E-004 + 0.19680000000000003 1.5529831580352038E-004 + 0.19790000000000002 1.3820493768434972E-004 + 0.19900000000000001 1.2015543325105682E-004 + 0.20010000000000000 1.0135140473721549E-004 + 0.20120000000000005 8.2004742580465972E-005 + 0.20230000000000004 6.2329752836376429E-005 + 0.20340000000000003 4.2541167204035446E-005 + 0.20450000000000002 2.2851792891742662E-005 + 0.20560000000000000 3.4673464597290149E-006 + 0.20670000000000005 -1.5414214431075379E-005 + 0.20780000000000004 -3.3607451769057661E-005 + 0.20890000000000003 -5.0940714572789147E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0027.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0027.BXX.semd new file mode 100644 index 00000000..0f3fa534 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0027.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 -4.1322777735891047E-023 + -0.11009999999999999 2.1174049059865123E-022 + -0.10900000000000000 3.3840590453139518E-022 + -0.10790000000000000 -3.1919964817367598E-021 + -0.10679999999999999 -2.4595753052447201E-021 + -0.10569999999999999 2.7823366970086150E-020 + -0.10460000000000000 2.6122027702300764E-020 + -0.10349999999999999 -1.7167837637975160E-019 + -0.10239999999999999 -2.5715574413746935E-019 + -0.10130000000000000 7.4125474488224427E-019 + -0.10020000000000000 1.8589535962730836E-018 + -9.9099999999999994E-002 -1.7697984154908931E-018 + -9.7999999999999990E-002 -9.5481334029904102E-018 + -9.6899999999999986E-002 -2.3307699730478176E-018 + -9.5799999999999996E-002 3.3285158896537696E-017 + -9.4699999999999993E-002 4.3579160230686559E-017 + -9.3599999999999989E-002 -6.3014235252485424E-017 + -9.2499999999999999E-002 -2.0800597350146714E-016 + -9.1399999999999995E-002 -5.0403999163012525E-017 + -9.0299999999999991E-002 5.3073035714013288E-016 + -8.9200000000000002E-002 7.6570592585662595E-016 + -8.8099999999999984E-002 -4.3524203012533025E-016 + -8.6999999999999994E-002 -2.3900199277082559E-015 + -8.5899999999999990E-002 -1.9493908474477271E-015 + -8.4799999999999986E-002 2.7732839133742240E-015 + -8.3699999999999997E-002 7.5284813512389512E-015 + -8.2599999999999993E-002 4.3198341496790416E-015 + -8.1499999999999989E-002 -7.9972658066662129E-015 + -8.0399999999999999E-002 -1.8157059243715384E-014 + -7.9299999999999995E-002 -1.3027941017109378E-014 + -7.8199999999999992E-002 7.5585942195467888E-015 + -7.7100000000000002E-002 3.2724213285982226E-014 + -7.5999999999999984E-002 5.1969777629555167E-014 + -7.4899999999999994E-002 4.7131708393955210E-014 + -7.3799999999999991E-002 -2.2096114814153939E-014 + -7.2699999999999987E-002 -1.7327815343606140E-013 + -7.1599999999999997E-002 -2.9815126062482378E-013 + -7.0499999999999993E-002 -1.6148347036729765E-013 + -6.9399999999999989E-002 3.5283896030607886E-013 + -6.8300000000000000E-002 9.3191079852950054E-013 + -6.7199999999999996E-002 9.1752061677496943E-013 + -6.6099999999999992E-002 -7.2036953767569412E-014 + -6.5000000000000002E-002 -1.5639357213784177E-012 + -6.3899999999999985E-002 -2.4554796130421552E-012 + -6.2799999999999995E-002 -1.9365472767041148E-012 + -6.1699999999999991E-002 -9.0352333633521992E-014 + -6.0599999999999994E-002 2.4414153424606733E-012 + -5.9499999999999990E-002 4.9988116944399419E-012 + -5.8399999999999994E-002 6.6478667189173724E-012 + -5.7299999999999990E-002 5.6404850408420248E-012 + -5.6199999999999986E-002 1.9965356679117058E-013 + -5.5099999999999996E-002 -9.2706909857187547E-012 + -5.3999999999999992E-002 -1.8935302978362323E-011 + -5.2899999999999989E-002 -2.3220611197749541E-011 + -5.1799999999999985E-002 -1.7981453132032144E-011 + -5.0699999999999995E-002 -1.9797798383319742E-012 + -4.9599999999999991E-002 2.3476746588424469E-011 + -4.8499999999999988E-002 5.3602167843225246E-011 + -4.7399999999999998E-002 7.7266019971045097E-011 + -4.6299999999999994E-002 7.7324084635232992E-011 + -4.5199999999999990E-002 3.8913438443755055E-011 + -4.4099999999999986E-002 -3.8352741121849832E-011 + -4.2999999999999997E-002 -1.3492898465194969E-010 + -4.1899999999999993E-002 -2.1769241964619823E-010 + -4.0799999999999989E-002 -2.5185598051535862E-010 + -3.9699999999999985E-002 -2.1002634353894933E-010 + -3.8599999999999995E-002 -7.8454721885723444E-011 + -3.7499999999999992E-002 1.3512030383466822E-010 + -3.6399999999999988E-002 3.9504749471674927E-010 + -3.5299999999999984E-002 6.4197525073694806E-010 + -3.4199999999999994E-002 8.0890250053755608E-010 + -3.3099999999999991E-002 8.3885032253760983E-010 + -3.1999999999999987E-002 6.9849409589650691E-010 + -3.0899999999999997E-002 3.9552042196966397E-010 + -2.9799999999999993E-002 1.6630299567998996E-012 + -2.8699999999999989E-002 -3.4263319959038085E-010 + -2.7599999999999986E-002 -4.7086284871156181E-010 + -2.6499999999999996E-002 -2.6797250529675409E-010 + -2.5399999999999992E-002 2.7371799271591613E-010 + -2.4299999999999988E-002 1.0588684373757928E-009 + -2.3199999999999985E-002 1.9248072025135343E-009 + -2.2099999999999995E-002 2.6510913464505848E-009 + -2.0999999999999991E-002 2.9409445989614369E-009 + -1.9899999999999987E-002 2.4368354001325088E-009 + -1.8799999999999983E-002 8.0758572051919941E-010 + -1.7699999999999994E-002 -2.1462482902023794E-009 + -1.6599999999999990E-002 -6.4552407863516237E-009 + -1.5499999999999986E-002 -1.2028899654126235E-008 + -1.4399999999999996E-002 -1.8728703921055967E-008 + -1.3299999999999992E-002 -2.6424304522265629E-008 + -1.2199999999999989E-002 -3.5052753588615815E-008 + -1.1099999999999985E-002 -4.4698051482328083E-008 + -9.9999999999999950E-003 -5.5652940034178755E-008 + -8.8999999999999913E-003 -6.8428235522333125E-008 + -7.7999999999999875E-003 -8.3746726886602119E-008 + -6.6999999999999837E-003 -1.0258067817403571E-007 + -5.5999999999999939E-003 -1.2618795608432265E-007 + -4.4999999999999901E-003 -1.5604412340053386E-007 + -3.3999999999999864E-003 -1.9367884362964105E-007 + -2.2999999999999826E-003 -2.4060551595539437E-007 + -1.1999999999999927E-003 -2.9845287485841254E-007 + -9.9999999999988987E-005 -3.6916529211339366E-007 + 1.0000000000000148E-003 -4.5503344381359057E-007 + 2.1000000000000185E-003 -5.5858532732599997E-007 + 3.2000000000000084E-003 -6.8262448849054636E-007 + 4.3000000000000121E-003 -8.3059188682454987E-007 + 5.4000000000000159E-003 -1.0069517202282441E-006 + 6.5000000000000058E-003 -1.2172073411420570E-006 + 7.6000000000000234E-003 -1.4676018054160522E-006 + 8.7000000000000133E-003 -1.7648902712608106E-006 + 9.8000000000000032E-003 -2.1164887584745884E-006 + 1.0900000000000021E-002 -2.5307888336101314E-006 + 1.2000000000000011E-002 -3.0172357128321892E-006 + 1.3100000000000001E-002 -3.5862165077560348E-006 + 1.4200000000000018E-002 -4.2490032683417667E-006 + 1.5300000000000008E-002 -5.0178769015474245E-006 + 1.6400000000000026E-002 -5.9064104789285921E-006 + 1.7500000000000016E-002 -6.9297047957661562E-006 + 1.8600000000000005E-002 -8.1046764535130933E-006 + 1.9700000000000023E-002 -9.4501310741179623E-006 + 2.0800000000000013E-002 -1.0986304005200509E-005 + 2.1900000000000003E-002 -1.2734163647110108E-005 + 2.3000000000000020E-002 -1.4714898497913964E-005 + 2.4100000000000010E-002 -1.6949979908531532E-005 + 2.5200000000000000E-002 -1.9462260752334259E-005 + 2.6300000000000018E-002 -2.2275917217484675E-005 + 2.7400000000000008E-002 -2.5415383788640611E-005 + 2.8500000000000025E-002 -2.8903908969368786E-005 + 2.9600000000000015E-002 -3.2763073249952868E-005 + 3.0700000000000005E-002 -3.7013851397205144E-005 + 3.1800000000000023E-002 -4.1677241824800149E-005 + 3.2900000000000013E-002 -4.6773457142990083E-005 + 3.4000000000000002E-002 -5.2318740927148610E-005 + 3.5100000000000020E-002 -5.8323945268057287E-005 + 3.6200000000000010E-002 -6.4794876379892230E-005 + 3.7300000000000028E-002 -7.1731956268195063E-005 + 3.8400000000000017E-002 -7.9129924415610731E-005 + 3.9500000000000007E-002 -8.6977459432091564E-005 + 4.0600000000000025E-002 -9.5254836196545511E-005 + 4.1700000000000015E-002 -1.0393296543043107E-004 + 4.2800000000000005E-002 -1.1297075980110094E-004 + 4.3900000000000022E-002 -1.2231612345203757E-004 + 4.5000000000000012E-002 -1.3190718891564757E-004 + 4.6100000000000002E-002 -1.4167171320877969E-004 + 4.7200000000000020E-002 -1.5152568812482059E-004 + 4.8300000000000010E-002 -1.6137052443809807E-004 + 4.9400000000000027E-002 -1.7109133477788419E-004 + 5.0500000000000017E-002 -1.8055865075439215E-004 + 5.1600000000000007E-002 -1.8963516049552709E-004 + 5.2700000000000025E-002 -1.9817419524770230E-004 + 5.3800000000000014E-002 -2.0601892902050167E-004 + 5.4900000000000004E-002 -2.1299647050909698E-004 + 5.6000000000000022E-002 -2.1892461518291384E-004 + 5.7100000000000012E-002 -2.2361490118782967E-004 + 5.8200000000000002E-002 -2.2688269382342696E-004 + 5.9300000000000019E-002 -2.2854277631267905E-004 + 6.0400000000000009E-002 -2.2840929159428924E-004 + 6.1500000000000027E-002 -2.2629737213719636E-004 + 6.2600000000000017E-002 -2.2202999389264733E-004 + 6.3700000000000007E-002 -2.1544608171097934E-004 + 6.4800000000000024E-002 -2.0639991271309555E-004 + 6.5900000000000014E-002 -1.9476839224807918E-004 + 6.7000000000000004E-002 -1.8045143224298954E-004 + 6.8100000000000022E-002 -1.6337711713276803E-004 + 6.9200000000000012E-002 -1.4349659613799304E-004 + 7.0300000000000029E-002 -1.2079584848834202E-004 + 7.1400000000000019E-002 -9.5300441898871213E-005 + 7.2500000000000009E-002 -6.7086410126648843E-005 + 7.3600000000000027E-002 -3.6273046134738252E-005 + 7.4700000000000016E-002 -3.0113158118183492E-006 + 7.5800000000000006E-002 3.2510884921066463E-005 + 7.6900000000000024E-002 7.0061389124020934E-005 + 7.8000000000000014E-002 1.0935584577964619E-004 + 7.9100000000000004E-002 1.5005895693320781E-004 + 8.0200000000000021E-002 1.9180162053089589E-004 + 8.1300000000000011E-002 2.3418974888045341E-004 + 8.2400000000000029E-002 2.7680513449013233E-004 + 8.3500000000000019E-002 3.1920027686282992E-004 + 8.4600000000000009E-002 3.6089876084588468E-004 + 8.5700000000000026E-002 4.0140716009773314E-004 + 8.6800000000000016E-002 4.4022710062563419E-004 + 8.7900000000000006E-002 4.7686736797913909E-004 + 8.9000000000000024E-002 5.1084993174299598E-004 + 9.0100000000000013E-002 5.4171896772459149E-004 + 9.1200000000000003E-002 5.6904030498117208E-004 + 9.2300000000000021E-002 5.9240183327347040E-004 + 9.3400000000000011E-002 6.1142496997490525E-004 + 9.4500000000000028E-002 6.2578363576903939E-004 + 9.5600000000000018E-002 6.3521921401843429E-004 + 9.6700000000000008E-002 6.3953851349651814E-004 + 9.7800000000000026E-002 6.3860206864774227E-004 + 9.8900000000000016E-002 6.3232128741219640E-004 + 0.10000000000000001 6.2067445833235979E-004 + 0.10110000000000002 6.0372089501470327E-004 + 0.10220000000000001 5.8160466141998768E-004 + 0.10330000000000003 5.5453594541177154E-004 + 0.10440000000000002 5.2278046496212482E-004 + 0.10550000000000001 4.8666013753972948E-004 + 0.10660000000000003 4.4655834790319204E-004 + 0.10770000000000002 4.0291302138939500E-004 + 0.10880000000000001 3.5621059942059219E-004 + 0.10990000000000003 3.0697445617988706E-004 + 0.11100000000000002 2.5575704057700932E-004 + 0.11210000000000001 2.0312455308157951E-004 + 0.11320000000000002 1.4965636364649981E-004 + 0.11430000000000001 9.5926654466893524E-005 + 0.11540000000000003 4.2507494072197005E-005 + 0.11650000000000002 -1.0034680599346757E-005 + 0.11760000000000001 -6.1151469708420336E-005 + 0.11870000000000003 -1.1033906775992364E-004 + 0.11980000000000002 -1.5714652545284480E-004 + 0.12090000000000001 -2.0116381347179413E-004 + 0.12200000000000003 -2.4200981715694070E-004 + 0.12310000000000001 -2.7934595709666610E-004 + 0.12420000000000003 -3.1290858169086277E-004 + 0.12530000000000002 -3.4251224133186042E-004 + 0.12640000000000001 -3.6802512477152050E-004 + 0.12750000000000003 -3.8935570046305656E-004 + 0.12860000000000002 -4.0646057459525764E-004 + 0.12970000000000001 -4.1936503839679062E-004 + 0.13080000000000003 -4.2815753840841353E-004 + 0.13190000000000002 -4.3297407682985067E-004 + 0.13300000000000001 -4.3398092384450138E-004 + 0.13410000000000000 -4.3138177716173232E-004 + 0.13520000000000004 -4.2542643495835364E-004 + 0.13630000000000003 -4.1639272239990532E-004 + 0.13740000000000002 -4.0456929127685726E-004 + 0.13850000000000001 -3.9025780279189348E-004 + 0.13960000000000000 -3.7378180422820151E-004 + 0.14070000000000005 -3.5548111191019416E-004 + 0.14180000000000004 -3.3568518119864166E-004 + 0.14290000000000003 -3.1469966052100062E-004 + 0.14400000000000002 -2.9282047762535512E-004 + 0.14510000000000001 -2.7035130187869072E-004 + 0.14620000000000000 -2.4759166990406811E-004 + 0.14730000000000004 -2.2480713960248977E-004 + 0.14840000000000003 -2.0222093735355884E-004 + 0.14950000000000002 -1.8003526201937348E-004 + 0.15060000000000001 -1.5844836889300495E-004 + 0.15170000000000000 -1.3764227333012968E-004 + 0.15280000000000005 -1.1775801249314100E-004 + 0.15390000000000004 -9.8895870905835181E-005 + 0.15500000000000003 -8.1140184192918241E-005 + 0.15610000000000002 -6.4569489040877670E-005 + 0.15720000000000001 -4.9241276428801939E-005 + 0.15830000000000000 -3.5175769880879670E-005 + 0.15940000000000004 -2.2366488337866031E-005 + 0.16050000000000003 -1.0804108569573145E-005 + 0.16160000000000002 -4.7880274678391288E-007 + 0.16270000000000001 8.6407790149678476E-006 + 0.16380000000000000 1.6612970284768380E-005 + 0.16490000000000005 2.3503613192588091E-005 + 0.16600000000000004 2.9368282412178814E-005 + 0.16710000000000003 3.4261636756127700E-005 + 0.16820000000000002 3.8260404835455120E-005 + 0.16930000000000001 4.1455674363533035E-005 + 0.17040000000000000 4.3924013880314305E-005 + 0.17150000000000004 4.5720065827481449E-005 + 0.17260000000000003 4.6902914618840441E-005 + 0.17370000000000002 4.7555735363857821E-005 + 0.17480000000000001 4.7769171942491084E-005 + 0.17590000000000000 4.7607816668460146E-005 + 0.17700000000000005 4.7108936996664852E-005 + 0.17810000000000004 4.6313267375808209E-005 + 0.17920000000000003 4.5283421059139073E-005 + 0.18030000000000002 4.4085030822316185E-005 + 0.18140000000000001 4.2760599171742797E-005 + 0.18250000000000000 4.1333179979119450E-005 + 0.18360000000000004 3.9829228626331314E-005 + 0.18470000000000003 3.8285394111881033E-005 + 0.18580000000000002 3.6731344152940437E-005 + 0.18690000000000001 3.5179658880224451E-005 + 0.18800000000000000 3.3641157642705366E-005 + 0.18910000000000005 3.2140724215423688E-005 + 0.19020000000000004 3.0703849915880710E-005 + 0.19130000000000003 2.9333257771213539E-005 + 0.19240000000000002 2.8013253540848382E-005 + 0.19350000000000001 2.6739644454210065E-005 + 0.19460000000000005 2.5532297513564117E-005 + 0.19570000000000004 2.4411905542365275E-005 + 0.19680000000000003 2.3373440853902139E-005 + 0.19790000000000002 2.2393591279978864E-005 + 0.19900000000000001 2.1461622964125127E-005 + 0.20010000000000000 2.0587907783919945E-005 + 0.20120000000000005 1.9780860384344123E-005 + 0.20230000000000004 1.9028166207135655E-005 + 0.20340000000000003 1.8310201994609088E-005 + 0.20450000000000002 1.7623333405936137E-005 + 0.20560000000000000 1.6976930055534467E-005 + 0.20670000000000005 1.6369593140552752E-005 + 0.20780000000000004 1.5781646652612835E-005 + 0.20890000000000003 1.5196384993032552E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0027.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0027.BXZ.semd new file mode 100644 index 00000000..99e88bb6 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0027.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 -1.3774263978462447E-023 + -0.11009999999999999 7.4785951257335142E-023 + -0.10900000000000000 1.3171755684881795E-022 + -0.10790000000000000 -1.1165817455891736E-021 + -0.10679999999999999 -1.2200425320049156E-021 + -0.10569999999999999 9.2650892902866407E-021 + -0.10460000000000000 1.2694170558593052E-020 + -0.10349999999999999 -5.1418949205928419E-020 + -0.10239999999999999 -1.0754817501246349E-019 + -0.10130000000000000 1.7736485535014153E-019 + -0.10020000000000000 6.5581412203829978E-019 + -9.9099999999999994E-002 -1.4722061022051339E-019 + -9.7999999999999990E-002 -2.7449302067663804E-018 + -9.6899999999999986E-002 -2.2943595504347647E-018 + -9.5799999999999996E-002 6.9433093940170364E-018 + -9.4699999999999993E-002 1.4974204129224919E-017 + -9.3599999999999989E-002 -3.7990854570912024E-018 + -9.2499999999999999E-002 -4.5984710639831620E-017 + -9.1399999999999995E-002 -4.3875598601168412E-017 + -9.0299999999999991E-002 5.8752104428244693E-017 + -8.9200000000000002E-002 1.6859333194237753E-016 + -8.8099999999999984E-002 8.5543187449636777E-017 + -8.6999999999999994E-002 -2.1042164529258740E-016 + -8.5899999999999990E-002 -4.2257478474804020E-016 + -8.4799999999999986E-002 -2.6360925280062867E-016 + -8.3699999999999997E-002 2.2213738150253526E-016 + -8.2599999999999993E-002 8.9559175793361328E-016 + -8.1499999999999989E-002 1.6091102898440073E-015 + -8.0399999999999999E-002 1.2609130446778936E-015 + -7.9299999999999995E-002 -2.2427266156531270E-015 + -7.8199999999999992E-002 -8.0433681159193700E-015 + -7.7100000000000002E-002 -8.0303975003980649E-015 + -7.5999999999999984E-002 6.8649923968416588E-015 + -7.4899999999999994E-002 2.8861366963874036E-014 + -7.3799999999999991E-002 2.7703877806726195E-014 + -7.2699999999999987E-002 -1.8341402412158127E-014 + -7.1599999999999997E-002 -7.7845268751063068E-014 + -7.0499999999999993E-002 -7.4424319517537446E-014 + -6.9399999999999989E-002 2.9495964047956957E-014 + -6.8300000000000000E-002 1.5958496460063976E-013 + -6.7199999999999996E-002 1.7743587903216312E-013 + -6.6099999999999992E-002 2.2101241057550722E-014 + -6.5000000000000002E-002 -2.1710487140697010E-013 + -6.3899999999999985E-002 -3.7860963279442994E-013 + -6.2799999999999995E-002 -3.3554067727439851E-013 + -6.1699999999999991E-002 -1.0469034154663402E-014 + -6.0599999999999994E-002 5.8984322417673929E-013 + -5.9499999999999990E-002 1.1826579212476096E-012 + -5.8399999999999994E-002 1.1202779155727871E-012 + -5.7299999999999990E-002 -1.2979856989572824E-013 + -5.6199999999999986E-002 -2.1265292044631012E-012 + -5.5099999999999996E-002 -3.3092801502571101E-012 + -5.3999999999999992E-002 -2.2620876526102673E-012 + -5.2899999999999989E-002 7.0432922731969438E-013 + -5.1799999999999985E-002 3.6538940276220622E-012 + -5.0699999999999995E-002 4.9972430707367899E-012 + -4.9599999999999991E-002 4.8859206611129302E-012 + -4.8499999999999988E-002 4.0149355194640801E-012 + -4.7399999999999998E-002 1.5007742227776677E-012 + -4.6299999999999994E-002 -4.5594973109575054E-012 + -4.5199999999999990E-002 -1.3610466920166431E-011 + -4.4099999999999986E-002 -2.0701551584068056E-011 + -4.2999999999999997E-002 -1.9555761524014947E-011 + -4.1899999999999993E-002 -7.7932122560797623E-012 + -4.0799999999999989E-002 1.1559407944727873E-011 + -3.9699999999999985E-002 3.3111249853057245E-011 + -3.8599999999999995E-002 5.1546999307872099E-011 + -3.7499999999999992E-002 6.0495268516813638E-011 + -3.6399999999999988E-002 5.1945951012877245E-011 + -3.5299999999999984E-002 2.0565190175791948E-011 + -3.4199999999999994E-002 -3.0862184335900267E-011 + -3.3099999999999991E-002 -9.2067617418756242E-011 + -3.1999999999999987E-002 -1.5063537917026082E-010 + -3.0899999999999997E-002 -1.9280758933870601E-010 + -2.9799999999999993E-002 -1.9814290486142028E-010 + -2.8699999999999989E-002 -1.4018451677255683E-010 + -2.7599999999999986E-002 -1.7808505321445511E-012 + -2.6499999999999996E-002 2.0688961654968807E-010 + -2.5399999999999992E-002 4.4721515379819721E-010 + -2.4299999999999988E-002 6.6659755493247985E-010 + -2.3199999999999985E-002 8.0620282671972632E-010 + -2.2099999999999995E-002 7.9367845629008116E-010 + -2.0999999999999991E-002 5.4364973633980185E-010 + -1.9899999999999987E-002 -1.4504157423711472E-011 + -1.8799999999999983E-002 -9.0458995849473922E-010 + -1.7699999999999994E-002 -2.1100134972584783E-009 + -1.6599999999999990E-002 -3.6174854223247621E-009 + -1.5499999999999986E-002 -5.4444648789342409E-009 + -1.4399999999999996E-002 -7.6170394436303468E-009 + -1.3299999999999992E-002 -1.0139794781593992E-008 + -1.2199999999999989E-002 -1.3019179512241408E-008 + -1.1099999999999985E-002 -1.6328046470448498E-008 + -9.9999999999999950E-003 -2.0232084452231902E-008 + -8.8999999999999913E-003 -2.4944153409478531E-008 + -7.7999999999999875E-003 -3.0673380280177298E-008 + -6.6999999999999837E-003 -3.7646650241640600E-008 + -5.5999999999999939E-003 -4.6176829471278324E-008 + -4.4999999999999901E-003 -5.6688762128942471E-008 + -3.3999999999999864E-003 -6.9684254810908897E-008 + -2.2999999999999826E-003 -8.5713814712562453E-008 + -1.1999999999999927E-003 -1.0539433503709006E-007 + -9.9999999999988987E-005 -1.2942295768425538E-007 + 1.0000000000000148E-003 -1.5854800494707888E-007 + 2.1000000000000185E-003 -1.9357436542577489E-007 + 3.2000000000000084E-003 -2.3547255523226340E-007 + 4.3000000000000121E-003 -2.8551866648740543E-007 + 5.4000000000000159E-003 -3.4527076309132099E-007 + 6.5000000000000058E-003 -4.1640686276878114E-007 + 7.6000000000000234E-003 -5.0067211532223155E-007 + 8.7000000000000133E-003 -6.0008414948242716E-007 + 9.8000000000000032E-003 -7.1719324523655814E-007 + 1.0900000000000021E-002 -8.5504194657914923E-007 + 1.2000000000000011E-002 -1.0168488415729371E-006 + 1.3100000000000001E-002 -1.2058582115059835E-006 + 1.4200000000000018E-002 -1.4256042959459592E-006 + 1.5300000000000008E-002 -1.6802640629975940E-006 + 1.6400000000000026E-002 -1.9747262740565930E-006 + 1.7500000000000016E-002 -2.3142706595535856E-006 + 1.8600000000000005E-002 -2.7043438421969768E-006 + 1.9700000000000023E-002 -3.1506945106229978E-006 + 2.0800000000000013E-002 -3.6595508845493896E-006 + 2.1900000000000003E-002 -4.2377073441457469E-006 + 2.3000000000000020E-002 -4.8925235205388162E-006 + 2.4100000000000010E-002 -5.6316698646696750E-006 + 2.5200000000000000E-002 -6.4631226450728718E-006 + 2.6300000000000018E-002 -7.3947771852544975E-006 + 2.7400000000000008E-002 -8.4342063928488642E-006 + 2.8500000000000025E-002 -9.5887889983714558E-006 + 2.9600000000000015E-002 -1.0866280717891641E-005 + 3.0700000000000005E-002 -1.2274781511223409E-005 + 3.1800000000000023E-002 -1.3821685570292175E-005 + 3.2900000000000013E-002 -1.5513007383560762E-005 + 3.4000000000000002E-002 -1.7352909708279185E-005 + 3.5100000000000020E-002 -1.9344932297826745E-005 + 3.6200000000000010E-002 -2.1492565792868845E-005 + 3.7300000000000028E-002 -2.3797980247763917E-005 + 3.8400000000000017E-002 -2.6259742298861966E-005 + 3.9500000000000007E-002 -2.8872798793599941E-005 + 4.0600000000000025E-002 -3.1629002478439361E-005 + 4.1700000000000015E-002 -3.4518827305873856E-005 + 4.2800000000000005E-002 -3.7530382542172447E-005 + 4.3900000000000022E-002 -4.0648261347087100E-005 + 4.5000000000000012E-002 -4.3852171074831858E-005 + 4.6100000000000002E-002 -4.7117355279624462E-005 + 4.7200000000000020E-002 -5.0414641009410843E-005 + 4.8300000000000010E-002 -5.3709747589891776E-005 + 4.9400000000000027E-002 -5.6965847761603072E-005 + 5.0500000000000017E-002 -6.0141392168588936E-005 + 5.1600000000000007E-002 -6.3192659581545740E-005 + 5.2700000000000025E-002 -6.6069340391550213E-005 + 5.3800000000000014E-002 -6.8715693487320095E-005 + 5.4900000000000004E-002 -7.1071175625547767E-005 + 5.6000000000000022E-002 -7.3076102125924081E-005 + 5.7100000000000012E-002 -7.4672105256468058E-005 + 5.8200000000000002E-002 -7.5800307968165725E-005 + 5.9300000000000019E-002 -7.6395393989514560E-005 + 6.0400000000000009E-002 -7.6388634624890983E-005 + 6.1500000000000027E-002 -7.5714953709393740E-005 + 6.2600000000000017E-002 -7.4317620601505041E-005 + 6.3700000000000007E-002 -7.2149581683333963E-005 + 6.4800000000000024E-002 -6.9163237640168518E-005 + 6.5900000000000014E-002 -6.5313091909047216E-005 + 6.7000000000000004E-002 -6.0557878896361217E-005 + 6.8100000000000022E-002 -5.4871423344593495E-005 + 6.9200000000000012E-002 -4.8241221520584077E-005 + 7.0300000000000029E-002 -4.0667047869646922E-005 + 7.1400000000000019E-002 -3.2159736292669550E-005 + 7.2500000000000009E-002 -2.2742238797945902E-005 + 7.3600000000000027E-002 -1.2448035704437643E-005 + 7.4700000000000016E-002 -1.3232307765065343E-006 + 7.5800000000000006E-002 1.0568883226369508E-005 + 7.6900000000000024E-002 2.3141337806009687E-005 + 7.8000000000000014E-002 3.6291759897721931E-005 + 7.9100000000000004E-002 4.9909784138435498E-005 + 8.0200000000000021E-002 6.3881663663778454E-005 + 8.1300000000000011E-002 7.8081728133838624E-005 + 8.2400000000000029E-002 9.2367125034797937E-005 + 8.3500000000000019E-002 1.0657688108040020E-004 + 8.4600000000000009E-002 1.2054241960868239E-004 + 8.5700000000000026E-002 1.3410113751888275E-004 + 8.6800000000000016E-002 1.4709672541357577E-004 + 8.7900000000000006E-002 1.5937187708914280E-004 + 8.9000000000000024E-002 1.7076225776690990E-004 + 9.0100000000000013E-002 1.8110556993633509E-004 + 9.1200000000000003E-002 1.9024939683731645E-004 + 9.2300000000000021E-002 1.9805549527518451E-004 + 9.3400000000000011E-002 2.0440414664335549E-004 + 9.4500000000000028E-002 2.0919484086334705E-004 + 9.5600000000000018E-002 2.1234426822047681E-004 + 9.6700000000000008E-002 2.1378233213908970E-004 + 9.7800000000000026E-002 2.1345034474506974E-004 + 9.8900000000000016E-002 2.1131483663339168E-004 + 0.10000000000000001 2.0737538579851389E-004 + 0.10110000000000002 2.0166649483144283E-004 + 0.10220000000000001 1.9424311176408082E-004 + 0.10330000000000003 1.8516964337322861E-004 + 0.10440000000000002 1.7452184692956507E-004 + 0.10550000000000001 1.6240229888353497E-004 + 0.10660000000000003 1.4895071217324585E-004 + 0.10770000000000002 1.3432279229164124E-004 + 0.10880000000000001 1.1868795263580978E-004 + 0.10990000000000003 1.0221502452623099E-004 + 0.11100000000000002 8.5081519500818104E-005 + 0.11210000000000001 6.7472436057869345E-005 + 0.11320000000000002 4.9587582907406613E-005 + 0.11430000000000001 3.1624083931092173E-005 + 0.11540000000000003 1.3775793377135415E-005 + 0.11650000000000002 -3.7649099340342218E-006 + 0.11760000000000001 -2.0817047698074020E-005 + 0.11870000000000003 -3.7221772799966857E-005 + 0.11980000000000002 -5.2833460358669981E-005 + 0.12090000000000001 -6.7514702095650136E-005 + 0.12200000000000003 -8.1127793237101287E-005 + 0.12310000000000001 -9.3550966994371265E-005 + 0.12420000000000003 -1.0470412235008553E-004 + 0.12530000000000002 -1.1453835031716153E-004 + 0.12640000000000001 -1.2301545939408243E-004 + 0.12750000000000003 -1.3009713438805193E-004 + 0.12860000000000002 -1.3576095807366073E-004 + 0.12970000000000001 -1.4001605450175703E-004 + 0.13080000000000003 -1.4289848331827670E-004 + 0.13190000000000002 -1.4445814304053783E-004 + 0.13300000000000001 -1.4475038915406913E-004 + 0.13410000000000000 -1.4384335372596979E-004 + 0.13520000000000004 -1.4182401355355978E-004 + 0.13630000000000003 -1.3878445315640420E-004 + 0.13740000000000002 -1.3481378846336156E-004 + 0.13850000000000001 -1.3000851322431117E-004 + 0.13960000000000000 -1.2448323832359165E-004 + 0.14070000000000005 -1.1836237536044791E-004 + 0.14180000000000004 -1.1175680992892012E-004 + 0.14290000000000003 -1.0475717135705054E-004 + 0.14400000000000002 -9.7453157650306821E-005 + 0.14510000000000001 -8.9950488472823054E-005 + 0.14620000000000000 -8.2359576481394470E-005 + 0.14730000000000004 -7.4770920036826283E-005 + 0.14840000000000003 -6.7252163717057556E-005 + 0.14950000000000002 -5.9865771618206054E-005 + 0.15060000000000001 -5.2680596127174795E-005 + 0.15170000000000000 -4.5760581997456029E-005 + 0.15280000000000005 -3.9148500945884734E-005 + 0.15390000000000004 -3.2873711461434141E-005 + 0.15500000000000003 -2.6967753001372330E-005 + 0.15610000000000002 -2.1464727979036979E-005 + 0.15720000000000001 -1.6383608453907073E-005 + 0.15830000000000000 -1.1721423106791917E-005 + 0.15940000000000004 -7.4701683843159117E-006 + 0.16050000000000003 -3.6340484257380012E-006 + 0.16160000000000002 -2.1988759613122966E-007 + 0.16270000000000001 2.7848759600601625E-006 + 0.16380000000000000 5.4107435971673112E-006 + 0.16490000000000005 7.6845199146191590E-006 + 0.16600000000000004 9.6160183602478355E-006 + 0.16710000000000003 1.1213689504074864E-005 + 0.16820000000000002 1.2505222002801020E-005 + 0.16930000000000001 1.3529524949262850E-005 + 0.17040000000000000 1.4312782695924398E-005 + 0.17150000000000004 1.4865572666167282E-005 + 0.17260000000000003 1.5204653209366370E-005 + 0.17370000000000002 1.5364366845460609E-005 + 0.17480000000000001 1.5380122931674123E-005 + 0.17590000000000000 1.5267940398189239E-005 + 0.17700000000000005 1.5031750990601722E-005 + 0.17810000000000004 1.4686991562484764E-005 + 0.17920000000000003 1.4263160664995667E-005 + 0.18030000000000002 1.3784217117063235E-005 + 0.18140000000000001 1.3254923032945953E-005 + 0.18250000000000000 1.2675740435952321E-005 + 0.18360000000000004 1.2061589586664923E-005 + 0.18470000000000003 1.1435430678830016E-005 + 0.18580000000000002 1.0807751095853746E-005 + 0.18690000000000001 1.0173172995564528E-005 + 0.18800000000000000 9.5309460448333994E-006 + 0.18910000000000005 8.8965325630852021E-006 + 0.19020000000000004 8.2859378380817361E-006 + 0.19130000000000003 7.6972073657088913E-006 + 0.19240000000000002 7.1187832872965373E-006 + 0.19350000000000001 6.5516401264176238E-006 + 0.19460000000000005 6.0118518376839347E-006 + 0.19570000000000004 5.5095388233894482E-006 + 0.19680000000000003 5.0358567023067735E-006 + 0.19790000000000002 4.5777360355714336E-006 + 0.19900000000000001 4.1394937397853937E-006 + 0.20010000000000000 3.7373670238594059E-006 + 0.20120000000000005 3.3767817058105720E-006 + 0.20230000000000004 3.0452756618615240E-006 + 0.20340000000000003 2.7316057185089448E-006 + 0.20450000000000002 2.4411115191469435E-006 + 0.20560000000000000 2.1860591914446559E-006 + 0.20670000000000005 1.9669107587105827E-006 + 0.20780000000000004 1.7729699948176858E-006 + 0.20890000000000003 1.6000143432393088E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0028.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0028.BXX.semd new file mode 100644 index 00000000..d035773b --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0028.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 -1.6396096381098534E-014 + -0.11449999999999999 2.1678966334224246E-014 + -0.11340000000000000 1.2450511541889364E-013 + -0.11230000000000000 -1.4876000550747420E-013 + -0.11119999999999999 -7.5565855656156700E-013 + -0.11009999999999999 1.9396063802388369E-013 + -0.10900000000000000 3.1764740577450157E-012 + -0.10790000000000000 2.0208448629766007E-012 + -0.10679999999999999 -8.5105169439492201E-012 + -0.10569999999999999 -1.4544769035007565E-011 + -0.10460000000000000 8.3655591134879081E-012 + -0.10349999999999999 4.6377131301955643E-011 + -0.10239999999999999 3.1755823665102767E-011 + -0.10130000000000000 -6.6460309477989199E-011 + -0.10020000000000000 -1.4168190232144440E-010 + -9.9099999999999994E-002 -3.8163614629604936E-011 + -9.7999999999999990E-002 2.0275010836900975E-010 + -9.6899999999999986E-002 2.9167251947015416E-010 + -9.5799999999999996E-002 3.1752569323861835E-011 + -9.4699999999999993E-002 -3.4510544422161615E-010 + -9.3599999999999989E-002 -3.9535855145267362E-010 + -9.2499999999999999E-002 -5.2329324901068119E-011 + -9.1399999999999995E-002 2.5030419403826443E-010 + -9.0299999999999991E-002 1.9362141057133186E-010 + -8.9200000000000002E-002 5.4075105504480803E-011 + -8.8099999999999984E-002 2.4755494876238515E-010 + -8.6999999999999994E-002 5.6479881882509630E-010 + -8.5899999999999990E-002 3.5876626669484324E-010 + -8.4799999999999986E-002 -4.5047687802224345E-010 + -8.3699999999999997E-002 -1.0953498108534632E-009 + -8.2599999999999993E-002 -9.6009655781159609E-010 + -8.1499999999999989E-002 -3.4732014486671403E-010 + -8.0399999999999999E-002 2.2504864638506206E-010 + -7.9299999999999995E-002 9.2576540877686853E-010 + -7.8199999999999992E-002 1.8414263447397161E-009 + -7.7100000000000002E-002 1.5221681692878519E-009 + -7.5999999999999984E-002 -2.3157780137950112E-009 + -7.4899999999999994E-002 -1.0041547149342023E-008 + -7.3799999999999991E-002 -1.9254599692430929E-008 + -7.2699999999999987E-002 -2.7822324000226217E-008 + -7.1599999999999997E-002 -3.6855034579730273E-008 + -7.0499999999999993E-002 -4.8887734749314404E-008 + -6.9399999999999989E-002 -6.3468469591043686E-008 + -6.8300000000000000E-002 -7.7072868975847086E-008 + -6.7199999999999996E-002 -8.8545007770335360E-008 + -6.6099999999999992E-002 -1.0255882898491109E-007 + -6.5000000000000002E-002 -1.2546378513889067E-007 + -6.3899999999999985E-002 -1.5878902104304871E-007 + -6.2799999999999995E-002 -1.9951438900989160E-007 + -6.1699999999999991E-002 -2.4643483698127966E-007 + -6.0599999999999994E-002 -3.0301035280899669E-007 + -5.9499999999999990E-002 -3.7302086752788455E-007 + -5.8399999999999994E-002 -4.5698229200752394E-007 + -5.7299999999999990E-002 -5.5577379498572554E-007 + -5.6199999999999986E-002 -6.7517828483687481E-007 + -5.5099999999999996E-002 -8.2240012488909997E-007 + -5.3999999999999992E-002 -9.9919043350382708E-007 + -5.2899999999999989E-002 -1.2042078196827788E-006 + -5.1799999999999985E-002 -1.4437641766562592E-006 + -5.0699999999999995E-002 -1.7342899809591472E-006 + -4.9599999999999991E-002 -2.0892678094242001E-006 + -4.8499999999999988E-002 -2.5079082206502790E-006 + -4.7399999999999998E-002 -2.9845687095075846E-006 + -4.6299999999999994E-002 -3.5290609048388433E-006 + -4.5199999999999990E-002 -4.1695570871524978E-006 + -4.4099999999999986E-002 -4.9321315600536764E-006 + -4.2999999999999997E-002 -5.8245827858627308E-006 + -4.1899999999999993E-002 -6.8469671532511711E-006 + -4.0799999999999989E-002 -8.0130566857405938E-006 + -3.9699999999999985E-002 -9.3523758550873026E-006 + -3.8599999999999995E-002 -1.0892645150306635E-005 + -3.7499999999999992E-002 -1.2651182260015048E-005 + -3.6399999999999988E-002 -1.4646810996055137E-005 + -3.5299999999999984E-002 -1.6909092664718628E-005 + -3.4199999999999994E-002 -1.9466669982648455E-005 + -3.3099999999999991E-002 -2.2335405446938239E-005 + -3.1999999999999987E-002 -2.5531511710141785E-005 + -3.0899999999999997E-002 -2.9093978810124099E-005 + -2.9799999999999993E-002 -3.3076932595577091E-005 + -2.8699999999999989E-002 -3.7513604183914140E-005 + -2.7599999999999986E-002 -4.2401246901135892E-005 + -2.6499999999999996E-002 -4.7735305997775868E-005 + -2.5399999999999992E-002 -5.3549032600130886E-005 + -2.4299999999999988E-002 -5.9899517509620637E-005 + -2.3199999999999985E-002 -6.6816697653848678E-005 + -2.2099999999999995E-002 -7.4284442234784365E-005 + -2.0999999999999991E-002 -8.2278274931013584E-005 + -1.9899999999999987E-002 -9.0801229816861451E-005 + -1.8799999999999983E-002 -9.9867917015217245E-005 + -1.7699999999999994E-002 -1.0946360998786986E-004 + -1.6599999999999990E-002 -1.1954116052947938E-004 + -1.5499999999999986E-002 -1.3005656364839524E-004 + -1.4399999999999996E-002 -1.4097672828938812E-004 + -1.3299999999999992E-002 -1.5224063827190548E-004 + -1.2199999999999989E-002 -1.6373819380532950E-004 + -1.1099999999999985E-002 -1.7535024380777031E-004 + -9.9999999999999950E-003 -1.8699288193602115E-004 + -8.8999999999999913E-003 -1.9858978339470923E-004 + -7.7999999999999875E-003 -2.1000461129005998E-004 + -6.6999999999999837E-003 -2.2102885122876614E-004 + -5.5999999999999939E-003 -2.3145785962697119E-004 + -4.4999999999999901E-003 -2.4113987456075847E-004 + -3.3999999999999864E-003 -2.4993458646349609E-004 + -2.2999999999999826E-003 -2.5763621670193970E-004 + -1.1999999999999927E-003 -2.6398830232210457E-004 + -9.9999999999988987E-005 -2.6875469484366477E-004 + 1.0000000000000148E-003 -2.7175049763172865E-004 + 2.1000000000000185E-003 -2.7278432389721274E-004 + 3.2000000000000084E-003 -2.7161306934431195E-004 + 4.3000000000000121E-003 -2.6799124316312373E-004 + 5.4000000000000159E-003 -2.6174483355134726E-004 + 6.5000000000000058E-003 -2.5275515508837998E-004 + 7.6000000000000234E-003 -2.4087227939162403E-004 + 8.7000000000000133E-003 -2.2590410662814975E-004 + 9.8000000000000032E-003 -2.0770179980900139E-004 + 1.0900000000000021E-002 -1.8624294898472726E-004 + 1.2000000000000011E-002 -1.6157014761120081E-004 + 1.3100000000000001E-002 -1.3369662337936461E-004 + 1.4200000000000018E-002 -1.0261090210406110E-004 + 1.5300000000000008E-002 -6.8392226239666343E-005 + 1.6400000000000026E-002 -3.1238439987646416E-005 + 1.7500000000000016E-002 8.5987185229896568E-006 + 1.8600000000000005E-002 5.0892758736154065E-005 + 1.9700000000000023E-002 9.5391726063098758E-005 + 2.0800000000000013E-002 1.4172949886415154E-004 + 2.1900000000000003E-002 1.8943799659609795E-004 + 2.3000000000000020E-002 2.3806834360584617E-004 + 2.4100000000000010E-002 2.8722020215354860E-004 + 2.5200000000000000E-002 3.3643978531472385E-004 + 2.6300000000000018E-002 3.8513811887241900E-004 + 2.7400000000000008E-002 4.3267101864330471E-004 + 2.8500000000000025E-002 4.7848143731243908E-004 + 2.9600000000000015E-002 5.2210484864190221E-004 + 3.0700000000000005E-002 5.6303525343537331E-004 + 3.1800000000000023E-002 6.0066470177844167E-004 + 3.2900000000000013E-002 6.3440192025154829E-004 + 3.4000000000000002E-002 6.6379533382132649E-004 + 3.5100000000000020E-002 6.8849109811708331E-004 + 3.6200000000000010E-002 7.0810422766953707E-004 + 3.7300000000000028E-002 7.2222435846924782E-004 + 3.8400000000000017E-002 7.3055544635280967E-004 + 3.9500000000000007E-002 7.3298125062137842E-004 + 4.0600000000000025E-002 7.2945089777931571E-004 + 4.1700000000000015E-002 7.1986782131716609E-004 + 4.2800000000000005E-002 7.0416455855593085E-004 + 4.3900000000000022E-002 6.8245950387790799E-004 + 4.5000000000000012E-002 6.5506523242220283E-004 + 4.6100000000000002E-002 6.2231306219473481E-004 + 4.7200000000000020E-002 5.8445747708901763E-004 + 4.8300000000000010E-002 5.4180592996999621E-004 + 4.9400000000000027E-002 4.9486890202388167E-004 + 5.0500000000000017E-002 4.4428443652577698E-004 + 5.1600000000000007E-002 3.9063167059794068E-004 + 5.2700000000000025E-002 3.3441052073612809E-004 + 5.3800000000000014E-002 2.7619409956969321E-004 + 5.4900000000000004E-002 2.1671781723853201E-004 + 5.6000000000000022E-002 1.5673313464503735E-004 + 5.7100000000000012E-002 9.6839474281296134E-005 + 5.8200000000000002E-002 3.7541340134339407E-005 + 5.9300000000000019E-002 -2.0559846234391443E-005 + 6.0400000000000009E-002 -7.6758638897445053E-005 + 6.1500000000000027E-002 -1.3043993385508657E-004 + 6.2600000000000017E-002 -1.8120279128197581E-004 + 6.3700000000000007E-002 -2.2872697445563972E-004 + 6.4800000000000024E-002 -2.7260414208285511E-004 + 6.5900000000000014E-002 -3.1238584779202938E-004 + 6.7000000000000004E-002 -3.4779924317263067E-004 + 6.8100000000000022E-002 -3.7876921123825014E-004 + 6.9200000000000012E-002 -4.0524426731280982E-004 + 7.0300000000000029E-002 -4.2707749526016414E-004 + 7.1400000000000019E-002 -4.4416022137738764E-004 + 7.2500000000000009E-002 -4.5660359319299459E-004 + 7.3600000000000027E-002 -4.6467551146633923E-004 + 7.4700000000000016E-002 -4.6856806147843599E-004 + 7.5800000000000006E-002 -4.6835051034577191E-004 + 7.6900000000000024E-002 -4.6417693374678493E-004 + 7.8000000000000014E-002 -4.5643243356607854E-004 + 7.9100000000000004E-002 -4.4558278750628233E-004 + 8.0200000000000021E-002 -4.3194196769036353E-004 + 8.1300000000000011E-002 -4.1570328176021576E-004 + 8.2400000000000029E-002 -3.9716943865641952E-004 + 8.3500000000000019E-002 -3.7682073889300227E-004 + 8.4600000000000009E-002 -3.5510971792973578E-004 + 8.5700000000000026E-002 -3.3229976543225348E-004 + 8.6800000000000016E-002 -3.0858974787406623E-004 + 8.7900000000000006E-002 -2.8432541876100004E-004 + 8.9000000000000024E-002 -2.5995381292887032E-004 + 9.0100000000000013E-002 -2.3578091349918395E-004 + 9.1200000000000003E-002 -2.1190574625506997E-004 + 9.2300000000000021E-002 -1.8843673751689494E-004 + 9.3400000000000011E-002 -1.6566160775255412E-004 + 9.4500000000000028E-002 -1.4390744036063552E-004 + 9.5600000000000018E-002 -1.2329556921031326E-004 + 9.6700000000000008E-002 -1.0376840509707108E-004 + 9.7800000000000026E-002 -8.5342915554065257E-005 + 9.8900000000000016E-002 -6.8209905293770134E-005 + 0.10000000000000001 -5.2527480875141919E-005 + 0.10110000000000002 -3.8238078559515998E-005 + 0.10220000000000001 -2.5191518943756819E-005 + 0.10330000000000003 -1.3384357771428768E-005 + 0.10440000000000002 -2.9416244160529459E-006 + 0.10550000000000001 6.1310606724873651E-006 + 0.10660000000000003 1.4033425941306632E-005 + 0.10770000000000002 2.0952202248736285E-005 + 0.10880000000000001 2.6867022825172171E-005 + 0.10990000000000003 3.1679755920777097E-005 + 0.11100000000000002 3.5471839510137215E-005 + 0.11210000000000001 3.8496556953759864E-005 + 0.11320000000000002 4.0915361751103774E-005 + 0.11430000000000001 4.2678209865698591E-005 + 0.11540000000000003 4.3721851398004219E-005 + 0.11650000000000002 4.4176875235280022E-005 + 0.11760000000000001 4.4266253098612651E-005 + 0.11870000000000003 4.4062777305953205E-005 + 0.11980000000000002 4.3478015868458897E-005 + 0.12090000000000001 4.2501374991843477E-005 + 0.12200000000000003 4.1307059291284531E-005 + 0.12310000000000001 4.0062397602014244E-005 + 0.12420000000000003 3.8735033740522340E-005 + 0.12530000000000002 3.7200428778305650E-005 + 0.12640000000000001 3.5490349546307698E-005 + 0.12750000000000003 3.3794785849750042E-005 + 0.12860000000000002 3.2216219551628456E-005 + 0.12970000000000001 3.0651070119347423E-005 + 0.13080000000000003 2.8978638511034660E-005 + 0.13190000000000002 2.7269905331195332E-005 + 0.13300000000000001 2.5696786906337366E-005 + 0.13410000000000000 2.4285211111418903E-005 + 0.13520000000000004 2.2892918423167430E-005 + 0.13630000000000003 2.1440870114020072E-005 + 0.13740000000000002 2.0041477910126559E-005 + 0.13850000000000001 1.8828783140634187E-005 + 0.13960000000000000 1.7754604414221831E-005 + 0.14070000000000005 1.6664223949192092E-005 + 0.14180000000000004 1.5531282770098187E-005 + 0.14290000000000003 1.4492620721284766E-005 + 0.14400000000000002 1.3634848073706962E-005 + 0.14510000000000001 1.2864466043538414E-005 + 0.14620000000000000 1.2054718354193028E-005 + 0.14730000000000004 1.1235983947699424E-005 + 0.14840000000000003 1.0536113222769927E-005 + 0.14950000000000002 9.9719864010694437E-006 + 0.15060000000000001 9.4196257123257965E-006 + 0.15170000000000000 8.8065580712282099E-006 + 0.15280000000000005 8.2243841461604461E-006 + 0.15390000000000004 7.7834274634369649E-006 + 0.15500000000000003 7.4349363785586320E-006 + 0.15610000000000002 7.0371652327594347E-006 + 0.15720000000000001 6.5657791310513858E-006 + 0.15830000000000000 6.1483506215154193E-006 + 0.15940000000000004 5.8713380894914735E-006 + 0.16050000000000003 5.6513590607210062E-006 + 0.16160000000000002 5.3609328460879624E-006 + 0.16270000000000001 5.0129488045058679E-006 + 0.16380000000000000 4.7286152948800009E-006 + 0.16490000000000005 4.5493334255297668E-006 + 0.16600000000000004 4.3814425225718878E-006 + 0.16710000000000003 4.1463913476036396E-006 + 0.16820000000000002 3.8970501918811351E-006 + 0.16930000000000001 3.7251963931339560E-006 + 0.17040000000000000 3.6139369967713719E-006 + 0.17150000000000004 3.4659640277823200E-006 + 0.17260000000000003 3.2576779176451964E-006 + 0.17370000000000002 3.0759454148210352E-006 + 0.17480000000000001 2.9818759230693104E-006 + 0.17590000000000000 2.9149064175726380E-006 + 0.17700000000000005 2.7849530397361377E-006 + 0.17810000000000004 2.6089189759659348E-006 + 0.17920000000000003 2.4823361854942050E-006 + 0.18030000000000002 2.4329438019776717E-006 + 0.18140000000000001 2.3802535906725097E-006 + 0.18250000000000000 2.2592869299842278E-006 + 0.18360000000000004 2.1166658825677587E-006 + 0.18470000000000003 2.0360002963570878E-006 + 0.18580000000000002 2.0116242467338452E-006 + 0.18690000000000001 1.9611866264312994E-006 + 0.18800000000000000 1.8509864503357676E-006 + 0.18910000000000005 1.7421848497178871E-006 + 0.19020000000000004 1.6943657783485833E-006 + 0.19130000000000003 1.6785745629022131E-006 + 0.19240000000000002 1.6268900253635366E-006 + 0.19350000000000001 1.5347289945566445E-006 + 0.19460000000000005 1.4603429008275270E-006 + 0.19570000000000004 1.4314827012640308E-006 + 0.19680000000000003 1.4069689768803073E-006 + 0.19790000000000002 1.3460900163408951E-006 + 0.19900000000000001 1.2717938489004155E-006 + 0.20010000000000000 1.2311736554693198E-006 + 0.20120000000000005 1.2201116987853311E-006 + 0.20230000000000004 1.1905356132047018E-006 + 0.20340000000000003 1.1258154017923516E-006 + 0.20450000000000002 1.0658836799848359E-006 + 0.20560000000000000 1.0453536560817156E-006 + 0.20670000000000005 1.0413129984954139E-006 + 0.20780000000000004 1.0089348734254600E-006 + 0.20890000000000003 9.4814180329194642E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0028.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0028.BXZ.semd new file mode 100644 index 00000000..4338753c --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0028.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 1.4284269390081139E-015 + -0.11340000000000000 -2.4924128702623815E-015 + -0.11230000000000000 -1.3384949310751067E-014 + -0.11119999999999999 2.1669271195109974E-014 + -0.11009999999999999 9.6478489260143352E-014 + -0.10900000000000000 -6.4762987182255538E-014 + -0.10790000000000000 -5.1346719844719280E-013 + -0.10679999999999999 -1.4715515589923400E-013 + -0.10569999999999999 1.8767461543167663E-012 + -0.10460000000000000 2.3827198894488255E-012 + -0.10349999999999999 -3.7394445179250724E-012 + -0.10239999999999999 -1.1419126928757795E-011 + -0.10130000000000000 -2.0969779732094018E-012 + -0.10020000000000000 2.8348464201077839E-011 + -9.9099999999999994E-002 3.8769619459255722E-011 + -9.7999999999999990E-002 -2.0811805404030714E-011 + -9.6899999999999986E-002 -1.1168242719516996E-010 + -9.5799999999999996E-002 -9.2685900621169992E-011 + -9.4699999999999993E-002 1.0614290002486371E-010 + -9.3599999999999989E-002 3.0103763926092597E-010 + -9.2499999999999999E-002 1.8590766426296312E-010 + -9.1399999999999995E-002 -2.5472471354426318E-010 + -9.0299999999999991E-002 -5.8175564365825494E-010 + -8.9200000000000002E-002 -3.5416380939068404E-010 + -8.8099999999999984E-002 2.7511040667782538E-010 + -8.6999999999999994E-002 6.7017630334120781E-010 + -8.5899999999999990E-002 5.1441367832083529E-010 + -8.4799999999999986E-002 2.1862123222859964E-010 + -8.3699999999999997E-002 2.5128987779510226E-010 + -8.2599999999999993E-002 2.7846600025860369E-010 + -8.1499999999999989E-002 -5.3183130122036459E-010 + -8.0399999999999999E-002 -2.2713624314718572E-009 + -7.9299999999999995E-002 -3.7994598578450223E-009 + -7.8199999999999992E-002 -3.6941321113204140E-009 + -7.7100000000000002E-002 -1.2695919870964190E-009 + -7.5999999999999984E-002 3.6348344334413696E-009 + -7.4899999999999994E-002 1.1205795402702279E-008 + -7.3799999999999991E-002 2.1071247857662456E-008 + -7.2699999999999987E-002 3.1462867866594024E-008 + -7.1599999999999997E-002 4.0369368292658692E-008 + -7.0499999999999993E-002 4.8108002914659664E-008 + -6.9399999999999989E-002 5.7568229294702178E-008 + -6.8300000000000000E-002 7.0786569494885043E-008 + -6.7199999999999996E-002 8.6315431246930530E-008 + -6.6099999999999992E-002 1.0202884936916234E-007 + -6.5000000000000002E-002 1.2042845298765315E-007 + -6.3899999999999985E-002 1.4856047414468776E-007 + -6.2799999999999995E-002 1.9108965432224068E-007 + -6.1699999999999991E-002 2.4523890829186712E-007 + -6.0599999999999994E-002 3.0510275905726303E-007 + -5.9499999999999990E-002 3.7036292610537203E-007 + -5.8399999999999994E-002 4.4808183474742691E-007 + -5.7299999999999990E-002 5.4581408903686679E-007 + -5.6199999999999986E-002 6.6625659655983327E-007 + -5.5099999999999996E-002 8.1032476373366080E-007 + -5.3999999999999992E-002 9.8234602319280384E-007 + -5.2899999999999989E-002 1.1887328810189501E-006 + -5.1799999999999985E-002 1.4335656715047662E-006 + -5.0699999999999995E-002 1.7206446045747725E-006 + -4.9599999999999991E-002 2.0601546566467732E-006 + -4.8499999999999988E-002 2.4675284748809645E-006 + -4.7399999999999998E-002 2.9524983347073430E-006 + -4.6299999999999994E-002 3.5145037600159412E-006 + -4.5199999999999990E-002 4.1555581447028089E-006 + -4.4099999999999986E-002 4.8957090257317759E-006 + -4.2999999999999997E-002 5.7676711548992898E-006 + -4.1899999999999993E-002 6.7942887653771322E-006 + -4.0799999999999989E-002 7.9788824223214760E-006 + -3.9699999999999985E-002 9.3232520157471299E-006 + -3.8599999999999995E-002 1.0849544196389616E-005 + -3.7499999999999992E-002 1.2595923180924729E-005 + -3.6399999999999988E-002 1.4593534615414683E-005 + -3.5299999999999984E-002 1.6858359231264330E-005 + -3.4199999999999994E-002 1.9407856598263606E-005 + -3.3099999999999991E-002 2.2273747163126245E-005 + -3.1999999999999987E-002 2.5490706320852041E-005 + -3.0899999999999997E-002 2.9080729291308671E-005 + -2.9799999999999993E-002 3.3061674912460148E-005 + -2.8699999999999989E-002 3.7467638321686536E-005 + -2.7599999999999986E-002 4.2344672692706808E-005 + -2.6499999999999996E-002 4.7720928705530241E-005 + -2.5399999999999992E-002 5.3594576456816867E-005 + -2.4299999999999988E-002 5.9963451349176466E-005 + -2.3199999999999985E-002 6.6855318436864763E-005 + -2.2099999999999995E-002 7.4312287324573845E-005 + -2.0999999999999991E-002 8.2345795817673206E-005 + -1.9899999999999987E-002 9.0926907432731241E-005 + -1.8799999999999983E-002 1.0002387716667727E-004 + -1.7699999999999994E-002 1.0963022214127705E-004 + -1.6599999999999990E-002 1.1974052176810801E-004 + -1.5499999999999986E-002 1.3030864647589624E-004 + -1.4399999999999996E-002 1.4125531015451998E-004 + -1.3299999999999992E-002 1.5251146396622062E-004 + -1.2199999999999989E-002 1.6402621986344457E-004 + -1.1099999999999985E-002 1.7571865464560688E-004 + -9.9999999999999950E-003 1.8744866247288883E-004 + -8.8999999999999913E-003 1.9905561930499971E-004 + -7.7999999999999875E-003 2.1041410218458623E-004 + -6.6999999999999837E-003 2.2141705267131329E-004 + -5.5999999999999939E-003 2.3190848878584802E-004 + -4.4999999999999901E-003 2.4166441289708018E-004 + -3.3999999999999864E-003 2.5045141228474677E-004 + -2.2999999999999826E-003 2.5808566715568304E-004 + -1.1999999999999927E-003 2.6439729845151305E-004 + -9.9999999999988987E-005 2.6916837668977678E-004 + 1.0000000000000148E-003 2.7214226429350674E-004 + 2.1000000000000185E-003 2.7308994322083890E-004 + 3.2000000000000084E-003 2.7183312340639532E-004 + 4.3000000000000121E-003 2.6818781043402851E-004 + 5.4000000000000159E-003 2.6192210498265922E-004 + 6.5000000000000058E-003 2.5281443959102035E-004 + 7.6000000000000234E-003 2.4073311942629516E-004 + 8.7000000000000133E-003 2.2561654623132199E-004 + 9.8000000000000032E-003 2.0738509192597121E-004 + 1.0900000000000021E-002 1.8590834224596620E-004 + 1.2000000000000011E-002 1.6109803982544690E-004 + 1.3100000000000001E-002 1.3300243881531060E-004 + 1.4200000000000018E-002 1.0176109935855493E-004 + 1.5300000000000008E-002 6.7491506342776120E-005 + 1.6400000000000026E-002 3.0292134397313930E-005 + 1.7500000000000016E-002 -9.6694939202279784E-006 + 1.8600000000000005E-002 -5.2096565923420712E-005 + 1.9700000000000023E-002 -9.6633244538679719E-005 + 2.0800000000000013E-002 -1.4294977881945670E-004 + 2.1900000000000003E-002 -1.9070551206823438E-004 + 2.3000000000000020E-002 -2.3944572603795677E-004 + 2.4100000000000010E-002 -2.8862009639851749E-004 + 2.5200000000000000E-002 -3.3770198933780193E-004 + 2.6300000000000018E-002 -3.8623082218691707E-004 + 2.7400000000000008E-002 -4.3371957144699991E-004 + 2.8500000000000025E-002 -4.7956436173990369E-004 + 2.9600000000000015E-002 -5.2310648607090116E-004 + 3.0700000000000005E-002 -5.6378543376922607E-004 + 3.1800000000000023E-002 -6.0115638189017773E-004 + 3.2900000000000013E-002 -6.3476251671090722E-004 + 3.4000000000000002E-002 -6.6406442783772945E-004 + 3.5100000000000020E-002 -6.8854889832437038E-004 + 3.6200000000000010E-002 -7.0785876596346498E-004 + 3.7300000000000028E-002 -7.2175951208919287E-004 + 3.8400000000000017E-002 -7.2999933036044240E-004 + 3.9500000000000007E-002 -7.3229597182944417E-004 + 4.0600000000000025E-002 -7.2848470881581306E-004 + 4.1700000000000015E-002 -7.1860424941405654E-004 + 4.2800000000000005E-002 -7.0278753992170095E-004 + 4.3900000000000022E-002 -6.8112043663859367E-004 + 4.5000000000000012E-002 -6.5368594368919730E-004 + 4.6100000000000002E-002 -6.2072894070297480E-004 + 4.7200000000000020E-002 -5.8270059525966644E-004 + 4.8300000000000010E-002 -5.4008828010410070E-004 + 4.9400000000000027E-002 -4.9329816829413176E-004 + 5.0500000000000017E-002 -4.4275078107602894E-004 + 5.1600000000000007E-002 -3.8903596578165889E-004 + 5.2700000000000025E-002 -3.3286525285802782E-004 + 5.3800000000000014E-002 -2.7488931664265692E-004 + 5.4900000000000004E-002 -2.1564777125604451E-004 + 5.6000000000000022E-002 -1.5572078700643033E-004 + 5.7100000000000012E-002 -9.5837305707391351E-005 + 5.8200000000000002E-002 -3.6743247619597241E-005 + 5.9300000000000019E-002 2.0985975424991921E-005 + 6.0400000000000009E-002 7.6913667726330459E-005 + 6.1500000000000027E-002 1.3054603186901659E-004 + 6.2600000000000017E-002 1.8127419753000140E-004 + 6.3700000000000007E-002 2.2856585565023124E-004 + 6.4800000000000024E-002 2.7211170527152717E-004 + 6.5900000000000014E-002 3.1172725721262395E-004 + 6.7000000000000004E-002 3.4714958746917546E-004 + 6.8100000000000022E-002 3.7806938053108752E-004 + 6.9200000000000012E-002 4.0432022069580853E-004 + 7.0300000000000029E-002 4.2595618288032711E-004 + 7.1400000000000019E-002 4.4307927601039410E-004 + 7.2500000000000009E-002 4.5567663619294763E-004 + 7.3600000000000027E-002 4.6372672659344971E-004 + 7.4700000000000016E-002 4.6741569531150162E-004 + 7.5800000000000006E-002 4.6711281174793839E-004 + 7.6900000000000024E-002 4.6313856728374958E-004 + 7.8000000000000014E-002 4.5565300388261676E-004 + 7.9100000000000004E-002 4.4483522651717067E-004 + 8.0200000000000021E-002 4.3107316014356911E-004 + 8.1300000000000011E-002 4.1486357804387808E-004 + 8.2400000000000029E-002 3.9657711749896407E-004 + 8.3500000000000019E-002 3.7643490941263735E-004 + 8.4600000000000009E-002 3.5471728187985718E-004 + 8.5700000000000026E-002 3.3187062945216894E-004 + 8.6800000000000016E-002 3.0833203345537186E-004 + 8.7900000000000006E-002 2.8434552950784564E-004 + 8.9000000000000024E-002 2.6005887775681913E-004 + 9.0100000000000013E-002 2.3575208615511656E-004 + 9.1200000000000003E-002 2.1183447097428143E-004 + 9.2300000000000021E-002 1.8859602278098464E-004 + 9.3400000000000011E-002 1.6608950681984425E-004 + 9.4500000000000028E-002 1.4432697207666934E-004 + 9.5600000000000018E-002 1.2350604811217636E-004 + 9.6700000000000008E-002 1.0392170952400193E-004 + 9.7800000000000026E-002 8.5696236055810004E-005 + 9.8900000000000016E-002 6.8732711952179670E-005 + 0.10000000000000001 5.2957941079512239E-005 + 0.10110000000000002 3.8484064134536311E-005 + 0.10220000000000001 2.5453320631640963E-005 + 0.10330000000000003 1.3815745660394896E-005 + 0.10440000000000002 3.3892179089889396E-006 + 0.10550000000000001 -5.8962582443200517E-006 + 0.10660000000000003 -1.3951802429801319E-005 + 0.10770000000000002 -2.0755136574734934E-005 + 0.10880000000000001 -2.6489162337384187E-005 + 0.10990000000000003 -3.1370083888759837E-005 + 0.11100000000000002 -3.5424684028839692E-005 + 0.11210000000000001 -3.8558013329748064E-005 + 0.11320000000000002 -4.0816576074576005E-005 + 0.11430000000000001 -4.2435822251718491E-005 + 0.11540000000000003 -4.3599575292319059E-005 + 0.11650000000000002 -4.4272921513766050E-005 + 0.11760000000000001 -4.4368200178723782E-005 + 0.11870000000000003 -4.3981679482385516E-005 + 0.11980000000000002 -4.3343774450477213E-005 + 0.12090000000000001 -4.2556126572890207E-005 + 0.12200000000000003 -4.1519579099258408E-005 + 0.12310000000000001 -4.0164537495002151E-005 + 0.12420000000000003 -3.8628277252428234E-005 + 0.12530000000000002 -3.7109151890035719E-005 + 0.12640000000000001 -3.5621254937723279E-005 + 0.12750000000000003 -3.4025066270260140E-005 + 0.12860000000000002 -3.2282281608786434E-005 + 0.12970000000000001 -3.0544088076567277E-005 + 0.13080000000000003 -2.8945380108780228E-005 + 0.13190000000000002 -2.7427926397649571E-005 + 0.13300000000000001 -2.5861185349640436E-005 + 0.13410000000000000 -2.4265633328468539E-005 + 0.13520000000000004 -2.2791131414123811E-005 + 0.13630000000000003 -2.1487154299393296E-005 + 0.13740000000000002 -2.0228968423907645E-005 + 0.13850000000000001 -1.8916751287179068E-005 + 0.13960000000000000 -1.7639560610405169E-005 + 0.14070000000000005 -1.6545329344808124E-005 + 0.14180000000000004 -1.5613100913469680E-005 + 0.14290000000000003 -1.4678633306175470E-005 + 0.14400000000000002 -1.3676861271960661E-005 + 0.14510000000000001 -1.2734617484966293E-005 + 0.14620000000000000 -1.1975864254054613E-005 + 0.14730000000000004 -1.1335758244968019E-005 + 0.14840000000000003 -1.0661266969691496E-005 + 0.14950000000000002 -9.9372427939670160E-006 + 0.15060000000000001 -9.2947502707829699E-006 + 0.15170000000000000 -8.8003289420157671E-006 + 0.15280000000000005 -8.3541153799160384E-006 + 0.15390000000000004 -7.8471166489180177E-006 + 0.15500000000000003 -7.3265437094960362E-006 + 0.15610000000000002 -6.9147181420703419E-006 + 0.15720000000000001 -6.6132388383266516E-006 + 0.15830000000000000 -6.2972026171337347E-006 + 0.15940000000000004 -5.9050380514236167E-006 + 0.16050000000000003 -5.5289660849666689E-006 + 0.16160000000000002 -5.2688656069221906E-006 + 0.16270000000000001 -5.0776452553691342E-006 + 0.16380000000000000 -4.8347487791033927E-006 + 0.16490000000000005 -4.5294941628526431E-006 + 0.16600000000000004 -4.2720203055068851E-006 + 0.16710000000000003 -4.1196535676135682E-006 + 0.16820000000000002 -3.9881847442302387E-006 + 0.16930000000000001 -3.7823433558514807E-006 + 0.17040000000000000 -3.5404079881118378E-006 + 0.17150000000000004 -3.3724109016475268E-006 + 0.17260000000000003 -3.2899631605687318E-006 + 0.17370000000000002 -3.1888741887087235E-006 + 0.17480000000000001 -3.0071089440752985E-006 + 0.17590000000000000 -2.8154388473922154E-006 + 0.17700000000000005 -2.7076314381702105E-006 + 0.17810000000000004 -2.6612099190970184E-006 + 0.17920000000000003 -2.5769581952772569E-006 + 0.18030000000000002 -2.4283688162540784E-006 + 0.18140000000000001 -2.2930184968572576E-006 + 0.18250000000000000 -2.2278813958109822E-006 + 0.18360000000000004 -2.1858020318177296E-006 + 0.18470000000000003 -2.0957238575647352E-006 + 0.18580000000000002 -1.9727690414583776E-006 + 0.18690000000000001 -1.8892405933002010E-006 + 0.18800000000000000 -1.8585502630230621E-006 + 0.18910000000000005 -1.8152973098040093E-006 + 0.19020000000000004 -1.7193203802889911E-006 + 0.19130000000000003 -1.6183084881049581E-006 + 0.19240000000000002 -1.5736036402813625E-006 + 0.19350000000000001 -1.5652294678147882E-006 + 0.19460000000000005 -1.5221594367176294E-006 + 0.19570000000000004 -1.4288968941400526E-006 + 0.19680000000000003 -1.3468345514411340E-006 + 0.19790000000000002 -1.3212949170338106E-006 + 0.19900000000000001 -1.3171165846870281E-006 + 0.20010000000000000 -1.2747350410791114E-006 + 0.20120000000000005 -1.1971056892434717E-006 + 0.20230000000000004 -1.1387270433260710E-006 + 0.20340000000000003 -1.1219800626349752E-006 + 0.20450000000000002 -1.1092686236224836E-006 + 0.20560000000000000 -1.0652184982973267E-006 + 0.20670000000000005 -1.0080406127599417E-006 + 0.20780000000000004 -9.7558813649811782E-007 + 0.20890000000000003 -9.6569931429257849E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0029.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0029.BXX.semd new file mode 100644 index 00000000..09061e17 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0029.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 2.4000243043723909E-024 + -0.10900000000000000 -1.4065601354813240E-023 + -0.10790000000000000 -2.0158546838852304E-023 + -0.10679999999999999 2.3609309374847976E-022 + -0.10569999999999999 1.4395363514768624E-022 + -0.10460000000000000 -2.2927532109216264E-021 + -0.10349999999999999 -1.7718459136891606E-021 + -0.10239999999999999 1.5905069207847963E-020 + -0.10130000000000000 2.0831343345907520E-020 + -0.10020000000000000 -7.9272530886592629E-020 + -9.9099999999999994E-002 -1.7510800937106424E-019 + -9.7999999999999990E-002 2.4450926409548167E-019 + -9.6899999999999986E-002 1.0396059705306268E-018 + -9.5799999999999996E-002 -4.3665720700983535E-020 + -9.4699999999999993E-002 -4.2844886890174262E-018 + -9.3599999999999989E-002 -4.3870276521107246E-018 + -9.2499999999999999E-002 1.0761618942134277E-017 + -9.1399999999999995E-002 2.7231452472819389E-017 + -9.0299999999999991E-002 -3.8410144151609028E-018 + -8.9200000000000002E-002 -8.9253760858872048E-017 + -8.8099999999999984E-002 -9.5308775882319414E-017 + -8.6999999999999994E-002 1.3636480032542527E-016 + -8.5899999999999990E-002 4.2458876439881491E-016 + -8.4799999999999986E-002 1.7978670028677570E-016 + -8.3699999999999997E-002 -8.1178102417635246E-016 + -8.2599999999999993E-002 -1.4590202867552815E-015 + -8.1499999999999989E-002 -9.5569873788310553E-017 + -8.0399999999999999E-002 2.9471596604130346E-015 + -7.9299999999999995E-002 4.1579640358763766E-015 + -7.8199999999999992E-002 1.5542566214682760E-016 + -7.7100000000000002E-002 -7.2640368180732114E-015 + -7.5999999999999984E-002 -1.1160693307304004E-014 + -7.4899999999999994E-002 -5.5982410716956966E-015 + -7.3799999999999991E-002 9.6390638390985925E-015 + -7.2699999999999987E-002 2.9311107577548179E-014 + -7.1599999999999997E-002 4.0210720766552938E-014 + -7.0499999999999993E-002 1.6085584267030474E-014 + -6.9399999999999989E-002 -6.4578300118436210E-014 + -6.8300000000000000E-002 -1.6458457318367647E-013 + -6.7199999999999996E-002 -1.5898690512976960E-013 + -6.6099999999999992E-002 6.9542001280772925E-014 + -6.5000000000000002E-002 4.3670782593450974E-013 + -6.3899999999999985E-002 5.9355797187021775E-013 + -6.2799999999999995E-002 1.9792664957083567E-013 + -6.1699999999999991E-002 -6.5364743782533874E-013 + -6.0599999999999994E-002 -1.3335565290928386E-012 + -5.9499999999999990E-002 -1.1716842773790148E-012 + -5.8399999999999994E-002 -7.9708714129968217E-014 + -5.7299999999999990E-002 1.3725820610308026E-012 + -5.6199999999999986E-002 2.4587807918169391E-012 + -5.5099999999999996E-002 2.6846101296856828E-012 + -5.3999999999999992E-002 1.6823695214718271E-012 + -5.2899999999999989E-002 -8.1627700475664366E-013 + -5.1799999999999985E-002 -4.3534767804609409E-012 + -5.0699999999999995E-002 -7.1745417766500008E-012 + -4.9599999999999991E-002 -7.0335490903739029E-012 + -4.8499999999999988E-002 -3.1000957009807983E-012 + -4.7399999999999998E-002 3.2307364249140047E-012 + -4.6299999999999994E-002 9.8256498423654470E-012 + -4.5199999999999990E-002 1.5510913733973730E-011 + -4.4099999999999986E-002 1.9168076847986271E-011 + -4.2999999999999997E-002 1.7401231497404801E-011 + -4.1899999999999993E-002 5.4185943926254865E-012 + -4.0799999999999989E-002 -1.7505774607684543E-011 + -3.9699999999999985E-002 -4.3707062274966901E-011 + -3.8599999999999995E-002 -6.0405846991073986E-011 + -3.7499999999999992E-002 -5.8461409324639391E-011 + -3.6399999999999988E-002 -3.7237615768681565E-011 + -3.5299999999999984E-002 -1.0056530261315366E-012 + -3.4199999999999994E-002 4.6557112332035189E-011 + -3.3099999999999991E-002 1.0134712513654165E-010 + -3.1999999999999987E-002 1.5312384693544345E-010 + -3.0899999999999997E-002 1.8410389879264244E-010 + -2.9799999999999993E-002 1.7434036159169608E-010 + -2.8699999999999989E-002 1.0730403371406183E-010 + -2.7599999999999986E-002 -2.7167008226358647E-011 + -2.6499999999999996E-002 -2.2586281456238311E-010 + -2.5399999999999992E-002 -4.5923490010757462E-010 + -2.4299999999999988E-002 -6.6683442101478363E-010 + -2.3199999999999985E-002 -7.7470307946470029E-010 + -2.2099999999999995E-002 -7.2147571250624765E-010 + -2.0999999999999991E-002 -4.6298778699771503E-010 + -1.9899999999999987E-002 4.8676819519588577E-011 + -1.8799999999999983E-002 8.7559587358398971E-010 + -1.7699999999999994E-002 2.0657064947471326E-009 + -1.6599999999999990E-002 3.6150411553137474E-009 + -1.5499999999999986E-002 5.4777946623119078E-009 + -1.4399999999999996E-002 7.6281345684492408E-009 + -1.3299999999999992E-002 1.0106901093820397E-008 + -1.2199999999999989E-002 1.3000416743125243E-008 + -1.1099999999999985E-002 1.6389799739613409E-008 + -9.9999999999999950E-003 2.0351588858602554E-008 + -8.8999999999999913E-003 2.5020804983455491E-008 + -7.7999999999999875E-003 3.0640197934417301E-008 + -6.6999999999999837E-003 3.7540612396469442E-008 + -5.5999999999999939E-003 4.6092456074120491E-008 + -4.4999999999999901E-003 5.6698326034165802E-008 + -3.3999999999999864E-003 6.9819996895148506E-008 + -2.2999999999999826E-003 8.5982350128688267E-008 + -1.1999999999999927E-003 1.0575460152040250E-007 + -9.9999999999988987E-005 1.2977119467905140E-007 + 1.0000000000000148E-003 1.5880048920280387E-007 + 2.1000000000000185E-003 1.9377594639991003E-007 + 3.2000000000000084E-003 2.3574797580749873E-007 + 4.3000000000000121E-003 2.8586273970176990E-007 + 5.4000000000000159E-003 3.4549302085906675E-007 + 6.5000000000000058E-003 4.1640123527031392E-007 + 7.6000000000000234E-003 5.0071076884705690E-007 + 8.7000000000000133E-003 6.0067492313464754E-007 + 9.8000000000000032E-003 7.1852696237328928E-007 + 1.0900000000000021E-002 8.5670671978732571E-007 + 1.2000000000000011E-002 1.0182325240748469E-006 + 1.3100000000000001E-002 1.2068155683664372E-006 + 1.4200000000000018E-002 1.4265617664932506E-006 + 1.5300000000000008E-002 1.6816626384752453E-006 + 1.6400000000000026E-002 1.9764970602409448E-006 + 1.7500000000000016E-002 2.3160014279710595E-006 + 1.8600000000000005E-002 2.7058713385486044E-006 + 1.9700000000000023E-002 3.1523093184659956E-006 + 2.0800000000000013E-002 3.6617584555642679E-006 + 2.1900000000000003E-002 4.2409087654959876E-006 + 2.3000000000000020E-002 4.8967017391987611E-006 + 2.4100000000000010E-002 5.6363796829828061E-006 + 2.5200000000000000E-002 6.4675632529542781E-006 + 2.6300000000000018E-002 7.3983264883281663E-006 + 2.7400000000000008E-002 8.4371777120395564E-006 + 2.8500000000000025E-002 9.5923987828427926E-006 + 2.9600000000000015E-002 1.0871375707210973E-005 + 3.0700000000000005E-002 1.2280693226784933E-005 + 3.1800000000000023E-002 1.3826810572936665E-005 + 3.2900000000000013E-002 1.5516559869865887E-005 + 3.4000000000000002E-002 1.7356367607135326E-005 + 3.5100000000000020E-002 1.9350540242157876E-005 + 3.6200000000000010E-002 2.1500640286831185E-005 + 3.7300000000000028E-002 2.3805861928849481E-005 + 3.8400000000000017E-002 2.6264731786795892E-005 + 3.9500000000000007E-002 2.8874614145024680E-005 + 4.0600000000000025E-002 3.1629951990908012E-005 + 4.1700000000000015E-002 3.4521057386882603E-005 + 4.2800000000000005E-002 3.7533871363848448E-005 + 4.3900000000000022E-002 4.0650720620760694E-005 + 4.5000000000000012E-002 4.3851629015989602E-005 + 4.6100000000000002E-002 4.7113091568462551E-005 + 4.7200000000000020E-002 5.0408212700858712E-005 + 4.8300000000000010E-002 5.3703850426245481E-005 + 4.9400000000000027E-002 5.6961398513521999E-005 + 5.0500000000000017E-002 6.0136997490189970E-005 + 5.1600000000000007E-002 6.3184066675603390E-005 + 5.2700000000000025E-002 6.6053391492459923E-005 + 5.3800000000000014E-002 6.8693181674461812E-005 + 5.4900000000000004E-002 7.1048474637791514E-005 + 5.6000000000000022E-002 7.3058341513387859E-005 + 5.7100000000000012E-002 7.4656622018665075E-005 + 5.8200000000000002E-002 7.5778618338517845E-005 + 5.9300000000000019E-002 7.6362397521734238E-005 + 6.0400000000000009E-002 7.6349257142283022E-005 + 6.1500000000000027E-002 7.5680058216676116E-005 + 6.2600000000000017E-002 7.4293093348387629E-005 + 6.3700000000000007E-002 7.2127855673898011E-005 + 6.4800000000000024E-002 6.9133850047364831E-005 + 6.5900000000000014E-002 6.5272688516415656E-005 + 6.7000000000000004E-002 6.0514426877489313E-005 + 6.8100000000000022E-002 5.4835094488225877E-005 + 6.9200000000000012E-002 4.8215999413514510E-005 + 7.0300000000000029E-002 4.0648686990607530E-005 + 7.1400000000000019E-002 3.2142284908331931E-005 + 7.2500000000000009E-002 2.2718699256074615E-005 + 7.3600000000000027E-002 1.2419839549693279E-005 + 7.4700000000000016E-002 1.3006758763367543E-006 + 7.5800000000000006E-002 -1.0574149200692773E-005 + 7.6900000000000024E-002 -2.3128110115067102E-005 + 7.8000000000000014E-002 -3.6271321732783690E-005 + 7.9100000000000004E-002 -4.9897153076017275E-005 + 8.0200000000000021E-002 -6.3878404034767300E-005 + 8.1300000000000011E-002 -7.8072203905321658E-005 + 8.2400000000000029E-002 -9.2333946668077260E-005 + 8.3500000000000019E-002 -1.0651854245224968E-004 + 8.4600000000000009E-002 -1.2047884956700727E-004 + 8.5700000000000026E-002 -1.3405027857515961E-004 + 8.6800000000000016E-002 -1.4705721696373075E-004 + 8.7900000000000006E-002 -1.5932564565446228E-004 + 8.9000000000000024E-002 -1.7069598834495991E-004 + 9.0100000000000013E-002 -1.8102175090461969E-004 + 9.1200000000000003E-002 -1.9016169244423509E-004 + 9.2300000000000021E-002 -1.9797730783466250E-004 + 9.3400000000000011E-002 -2.0434102043509483E-004 + 9.4500000000000028E-002 -2.0914105698466301E-004 + 9.5600000000000018E-002 -2.1228611876722425E-004 + 9.6700000000000008E-002 -2.1370830654632300E-004 + 9.7800000000000026E-002 -2.1336659847293049E-004 + 9.8900000000000016E-002 -2.1124344493728131E-004 + 0.10000000000000001 -2.0733568817377090E-004 + 0.10110000000000002 -2.0165230671409518E-004 + 0.10220000000000001 -1.9422787590883672E-004 + 0.10330000000000003 -1.8513525719754398E-004 + 0.10440000000000002 -1.7448024300392717E-004 + 0.10550000000000001 -1.6238278476521373E-004 + 0.10660000000000003 -1.4896439097356051E-004 + 0.10770000000000002 -1.3435859000310302E-004 + 0.10880000000000001 -1.1872356844833121E-004 + 0.10990000000000003 -1.0224128345726058E-004 + 0.11100000000000002 -8.5107116319704801E-005 + 0.11210000000000001 -6.7509470682125539E-005 + 0.11320000000000002 -4.9642156227491796E-005 + 0.11430000000000001 -3.1696999940322712E-005 + 0.11540000000000003 -1.3863178537576459E-005 + 0.11650000000000002 3.6822655147261685E-006 + 0.11760000000000001 2.0757273887284100E-005 + 0.11870000000000003 3.7176345358602703E-005 + 0.11980000000000002 5.2776373195229098E-005 + 0.12090000000000001 6.7427652538754046E-005 + 0.12200000000000003 8.1026897532865405E-005 + 0.12310000000000001 9.3471389845944941E-005 + 0.12420000000000003 1.0465859668329358E-004 + 0.12530000000000002 1.1450457532191649E-004 + 0.12640000000000001 1.2296807835809886E-004 + 0.12750000000000003 1.3003614731132984E-004 + 0.12860000000000002 1.3570528244599700E-004 + 0.12970000000000001 1.3997792848385870E-004 + 0.13080000000000003 1.4287546218838543E-004 + 0.13190000000000002 1.4444717089645565E-004 + 0.13300000000000001 1.4475263014901429E-004 + 0.13410000000000000 1.4385329268407077E-004 + 0.13520000000000004 1.4182623999658972E-004 + 0.13630000000000003 1.3877406308893114E-004 + 0.13740000000000002 1.3481086352840066E-004 + 0.13850000000000001 1.3003463391214609E-004 + 0.13960000000000000 1.2453210365492851E-004 + 0.14070000000000005 1.1840232036774978E-004 + 0.14180000000000004 1.1177099804626778E-004 + 0.14290000000000003 1.0476519673829898E-004 + 0.14400000000000002 9.7483789431862533E-005 + 0.14510000000000001 9.0003792138304561E-005 + 0.14620000000000000 8.2410842878744006E-005 + 0.14730000000000004 7.4806077464018017E-005 + 0.14840000000000003 6.7280474468134344E-005 + 0.14950000000000002 5.9898171457462013E-005 + 0.15060000000000001 5.2711653552250937E-005 + 0.15170000000000000 4.5781674998579547E-005 + 0.15280000000000005 3.9168586226878688E-005 + 0.15390000000000004 3.2907522836467251E-005 + 0.15500000000000003 2.7009609766537324E-005 + 0.15610000000000002 2.1490030121640302E-005 + 0.15720000000000001 1.6383466572733596E-005 + 0.15830000000000000 1.1718379937519785E-005 + 0.15940000000000004 7.4885283538606018E-006 + 0.16050000000000003 3.6651440495916177E-006 + 0.16160000000000002 2.3414132499510742E-007 + 0.16270000000000001 -2.7971852887276327E-006 + 0.16380000000000000 -5.4270249165710993E-006 + 0.16490000000000005 -7.6828619057778269E-006 + 0.16600000000000004 -9.6036264949361794E-006 + 0.16710000000000003 -1.1212285244255327E-005 + 0.16820000000000002 -1.2516019523900468E-005 + 0.16930000000000001 -1.3533898709283676E-005 + 0.17040000000000000 -1.4306386219686829E-005 + 0.17150000000000004 -1.4866836863802746E-005 + 0.17260000000000003 -1.5224781236611307E-005 + 0.17370000000000002 -1.5386376617243513E-005 + 0.17480000000000001 -1.5382711353595369E-005 + 0.17590000000000000 -1.5258068742696196E-005 + 0.17700000000000005 -1.5035554497444537E-005 + 0.17810000000000004 -1.4709761671838351E-005 + 0.17920000000000003 -1.4281221410783473E-005 + 0.18030000000000002 -1.3779796972812619E-005 + 0.18140000000000001 -1.3243258763395716E-005 + 0.18250000000000000 -1.2682159649557434E-005 + 0.18360000000000004 -1.2083462024747860E-005 + 0.18470000000000003 -1.1447016731835902E-005 + 0.18580000000000002 -1.0799251867865678E-005 + 0.18690000000000001 -1.0165419553231914E-005 + 0.18800000000000000 -9.5423902166658081E-006 + 0.18910000000000005 -8.9144550656783395E-006 + 0.19020000000000004 -8.2863862189697102E-006 + 0.19130000000000003 -7.6823052950203419E-006 + 0.19240000000000002 -7.1137133090815041E-006 + 0.19350000000000001 -6.5662256929499563E-006 + 0.19460000000000005 -6.0258685152803082E-006 + 0.19570000000000004 -5.5037830861692782E-006 + 0.19680000000000003 -5.0212656788062304E-006 + 0.19790000000000002 -4.5783863242832012E-006 + 0.19900000000000001 -4.1557286749593914E-006 + 0.20010000000000000 -3.7461393276316812E-006 + 0.20120000000000005 -3.3672522476990707E-006 + 0.20230000000000004 -3.0347146093845367E-006 + 0.20340000000000003 -2.7377348033041926E-006 + 0.20450000000000002 -2.4544017378502758E-006 + 0.20560000000000000 -2.1849516542715719E-006 + 0.20670000000000005 -1.9516528482199647E-006 + 0.20780000000000004 -1.7654523389865062E-006 + 0.20890000000000003 -1.6099095319077605E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0029.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0029.BXZ.semd new file mode 100644 index 00000000..b7b73bff --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0029.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 2.4000243043723909E-024 + -0.10900000000000000 -1.3332590223960065E-023 + -0.10790000000000000 -2.2150797700048055E-023 + -0.10679999999999999 2.2310092067094972E-022 + -0.10569999999999999 1.7721245267391102E-022 + -0.10460000000000000 -2.1391631791218969E-021 + -0.10349999999999999 -2.0389674943037519E-021 + -0.10239999999999999 1.4471807544363650E-020 + -0.10130000000000000 2.1805792803650530E-020 + -0.10020000000000000 -6.8965395165087343E-020 + -9.9099999999999994E-002 -1.7179191984352158E-019 + -9.7999999999999990E-002 1.9025085587825159E-019 + -9.6899999999999986E-002 9.6671595232579624E-019 + -9.5799999999999996E-002 1.4037778445256261E-019 + -9.4699999999999993E-002 -3.7453377424293443E-018 + -9.3599999999999989E-002 -4.5490835010481322E-018 + -9.2499999999999999E-002 8.3685573058775416E-018 + -9.1399999999999995E-002 2.4897797293794986E-017 + -9.0299999999999991E-002 2.0418053861955337E-018 + -8.9200000000000002E-002 -7.3402247317612163E-017 + -8.8099999999999984E-002 -9.4268811328993246E-017 + -8.6999999999999994E-002 8.6430758864351076E-017 + -8.5899999999999990E-002 3.5334529966128854E-016 + -8.4799999999999986E-002 2.3068873497043905E-016 + -8.3699999999999997E-002 -5.3541704337685013E-016 + -8.2599999999999993E-002 -1.2087278741931481E-015 + -8.1499999999999989E-002 -4.7744753783486430E-016 + -8.0399999999999999E-002 1.7436671909877468E-015 + -7.9299999999999995E-002 3.3463690413110649E-015 + -7.8199999999999992E-002 1.8757017338936815E-015 + -7.7100000000000002E-002 -2.7436614771428466E-015 + -7.5999999999999984E-002 -8.1821188889432024E-015 + -7.4899999999999994E-002 -1.1101889739006769E-014 + -7.3799999999999991E-002 -5.6434844895403378E-015 + -7.2699999999999987E-002 1.6435278431172623E-014 + -7.1599999999999997E-002 5.1355929464548186E-014 + -7.0499999999999993E-002 6.1798852981579527E-014 + -6.9399999999999989E-002 -9.1977808494027834E-015 + -6.8300000000000000E-002 -1.6187124882681425E-013 + -6.7199999999999996E-002 -2.6758930900087907E-013 + -6.6099999999999992E-002 -1.3148079088150244E-013 + -6.5000000000000002E-002 2.9113175628939225E-013 + -6.3899999999999985E-002 7.3013486532810812E-013 + -6.2799999999999995E-002 7.3568267363460782E-013 + -6.1699999999999991E-002 6.6426112657266834E-014 + -6.0599999999999994E-002 -1.0373297273241766E-012 + -5.9499999999999990E-002 -1.9627708746500216E-012 + -5.8399999999999994E-002 -2.0493366118673473E-012 + -5.7299999999999990E-002 -8.2077888322734660E-013 + -5.6199999999999986E-002 1.8077370112987157E-012 + -5.5099999999999996E-002 5.0855973078578476E-012 + -5.3999999999999992E-002 7.0806806598544547E-012 + -5.2899999999999989E-002 5.3764375763931671E-012 + -5.1799999999999985E-002 -1.0103252869736457E-012 + -5.0699999999999995E-002 -1.0081623036395371E-011 + -4.9599999999999991E-002 -1.7582166625396134E-011 + -4.8499999999999988E-002 -1.9545537063847540E-011 + -4.7399999999999998E-002 -1.3909900141440001E-011 + -4.6299999999999994E-002 1.6940200869668132E-013 + -4.5199999999999990E-002 2.2812191372012514E-011 + -4.4099999999999986E-002 5.0620667380041340E-011 + -4.2999999999999997E-002 7.2552977514739325E-011 + -4.1899999999999993E-002 7.0975482435731152E-011 + -4.0799999999999989E-002 3.0996722549803124E-011 + -3.9699999999999985E-002 -4.7768282385174388E-011 + -3.8599999999999995E-002 -1.4639936485316696E-010 + -3.7499999999999992E-002 -2.3152856021280144E-010 + -3.6399999999999988E-002 -2.6450713841441598E-010 + -3.5299999999999984E-002 -2.1055453214291475E-010 + -3.4199999999999994E-002 -4.9907602356347169E-011 + -3.3099999999999991E-002 2.0773786857386511E-010 + -3.1999999999999987E-002 5.1289428260048453E-010 + -3.0899999999999997E-002 7.8018119742395697E-010 + -2.9799999999999993E-002 9.0634516558552036E-010 + -2.8699999999999989E-002 7.9278200670884758E-010 + -2.7599999999999986E-002 3.6855701823768072E-010 + -2.6499999999999996E-002 -3.7981504052986281E-010 + -2.5399999999999992E-002 -1.3729911652049509E-009 + -2.4299999999999988E-002 -2.4199184878170854E-009 + -2.3199999999999985E-002 -3.2392748483545120E-009 + -2.2099999999999995E-002 -3.5146865418056450E-009 + -2.0999999999999991E-002 -2.9500311082841790E-009 + -1.9899999999999987E-002 -1.3049283875687934E-009 + -1.8799999999999983E-002 1.5754908488929686E-009 + -1.7699999999999994E-002 5.7239564199562665E-009 + -1.6599999999999990E-002 1.1035681701798694E-008 + -1.5499999999999986E-002 1.7315770151071774E-008 + -1.4399999999999996E-002 2.4378223884014005E-008 + -1.3299999999999992E-002 3.2129605642694514E-008 + -1.2199999999999989E-002 4.0597811334919243E-008 + -1.1099999999999985E-002 4.9950259040087985E-008 + -9.9999999999999950E-003 6.0562591386315034E-008 + -8.8999999999999913E-003 7.3109767129153624E-008 + -7.7999999999999875E-003 8.8576207701862586E-008 + -6.6999999999999837E-003 1.0814454753926839E-007 + -5.5999999999999939E-003 1.3305704271715513E-007 + -4.4999999999999901E-003 1.6457227047794731E-007 + -3.3999999999999864E-003 2.0401976996708981E-007 + -2.2999999999999826E-003 2.5285564220212109E-007 + -1.1999999999999927E-003 3.1267259714695683E-007 + -9.9999999999988987E-005 3.8522338741131534E-007 + 1.0000000000000148E-003 4.7251791102098650E-007 + 2.1000000000000185E-003 5.7696360045156325E-007 + 3.2000000000000084E-003 7.0149718567336095E-007 + 4.3000000000000121E-003 8.4973612501926254E-007 + 5.4000000000000159E-003 1.0261710485792719E-006 + 6.5000000000000058E-003 1.2362655752440332E-006 + 7.6000000000000234E-003 1.4863172737022978E-006 + 8.7000000000000133E-003 1.7831727063821745E-006 + 9.8000000000000032E-003 2.1341163574106758E-006 + 1.0900000000000021E-002 2.5471531444054563E-006 + 1.2000000000000011E-002 3.0314038212964078E-006 + 1.3100000000000001E-002 3.5971959277958376E-006 + 1.4200000000000018E-002 4.2558126551739406E-006 + 1.5300000000000008E-002 5.0194121286040172E-006 + 1.6400000000000026E-002 5.9014191720052622E-006 + 1.7500000000000016E-002 6.9171223913144786E-006 + 1.8600000000000005E-002 8.0838017311180010E-006 + 1.9700000000000023E-002 9.4202177933766507E-006 + 2.0800000000000013E-002 1.0946046131721232E-005 + 2.1900000000000003E-002 1.2681761290878057E-005 + 2.3000000000000020E-002 1.4648743672296405E-005 + 2.4100000000000010E-002 1.6869276805664413E-005 + 2.5200000000000000E-002 1.9366465494385920E-005 + 2.6300000000000018E-002 2.2163932953844778E-005 + 2.7400000000000008E-002 2.5285611627623439E-005 + 2.8500000000000025E-002 2.8755252060364000E-005 + 2.9600000000000015E-002 3.2595948141533881E-005 + 3.0700000000000005E-002 3.6829958844464272E-005 + 3.1800000000000023E-002 4.1478600905975327E-005 + 3.2900000000000013E-002 4.6561654016841203E-005 + 3.4000000000000002E-002 5.2095652790740132E-005 + 3.5100000000000020E-002 5.8092271501664072E-005 + 3.6200000000000010E-002 6.4557469158899039E-005 + 3.7300000000000028E-002 7.1492344432044774E-005 + 3.8400000000000017E-002 7.8893252066336572E-005 + 3.9500000000000007E-002 8.6749838374089450E-005 + 4.0600000000000025E-002 9.5042436441872269E-005 + 4.1700000000000015E-002 1.0374064731877297E-004 + 4.2800000000000005E-002 1.1280385660938919E-004 + 4.3900000000000022E-002 1.2218205665703863E-004 + 4.5000000000000012E-002 1.3181545364204794E-004 + 4.6100000000000002E-002 1.4163187006488442E-004 + 4.7200000000000020E-002 1.5154512948356569E-004 + 4.8300000000000010E-002 1.6145395056810230E-004 + 4.9400000000000027E-002 1.7124330042861402E-004 + 5.0500000000000017E-002 1.8078583525493741E-004 + 5.1600000000000007E-002 1.8994417041540146E-004 + 5.2700000000000025E-002 1.9856894505210221E-004 + 5.3800000000000014E-002 2.0649837097153068E-004 + 5.4900000000000004E-002 2.1355962962843478E-004 + 5.6000000000000022E-002 2.1956954151391983E-004 + 5.7100000000000012E-002 2.2433882986661047E-004 + 5.8200000000000002E-002 2.2767824702896178E-004 + 5.9300000000000019E-002 2.2940016060601920E-004 + 6.0400000000000009E-002 2.2931740386411548E-004 + 6.1500000000000027E-002 2.2724465816281736E-004 + 6.2600000000000017E-002 2.2300140699371696E-004 + 6.3700000000000007E-002 2.1642014326062053E-004 + 6.4800000000000024E-002 2.0735694852191955E-004 + 6.5900000000000014E-002 1.9569067808333784E-004 + 6.7000000000000004E-002 1.8132051627617329E-004 + 6.8100000000000022E-002 1.6416897415183485E-004 + 6.9200000000000012E-002 1.4418469800148159E-004 + 7.0300000000000029E-002 1.2135649012634531E-004 + 7.1400000000000019E-002 9.5719158707652241E-005 + 7.2500000000000009E-002 6.7348264565225691E-005 + 7.3600000000000027E-002 3.6358829675009474E-005 + 7.4700000000000016E-002 2.9024809009570163E-006 + 7.5800000000000006E-002 -3.2826650567585602E-005 + 7.6900000000000024E-002 -7.0586072979494929E-005 + 7.8000000000000014E-002 -1.1008517321897671E-004 + 7.9100000000000004E-002 -1.5099275333341211E-004 + 8.0200000000000021E-002 -1.9293767400085926E-004 + 8.1300000000000011E-002 -2.3551733465865254E-004 + 8.2400000000000029E-002 -2.7830380713567138E-004 + 8.3500000000000019E-002 -3.2084566191770136E-004 + 8.4600000000000009E-002 -3.6266617826186121E-004 + 8.5700000000000026E-002 -4.0326648741029203E-004 + 8.6800000000000016E-002 -4.4214131776243448E-004 + 8.7900000000000006E-002 -4.7879928024485707E-004 + 8.9000000000000024E-002 -5.1276932936161757E-004 + 9.0100000000000013E-002 -5.4359430214390159E-004 + 9.1200000000000003E-002 -5.7082949206233025E-004 + 9.2300000000000021E-002 -5.9405568754300475E-004 + 9.3400000000000011E-002 -6.1290303710848093E-004 + 9.4500000000000028E-002 -6.2706135213375092E-004 + 9.5600000000000018E-002 -6.3627812778577209E-004 + 9.6700000000000008E-002 -6.4035283867269754E-004 + 9.7800000000000026E-002 -6.3914142083376646E-004 + 9.8900000000000016E-002 -6.3256558496505022E-004 + 0.10000000000000001 -6.2061962671577930E-004 + 0.10110000000000002 -6.0337048489600420E-004 + 0.10220000000000001 -5.8096298016607761E-004 + 0.10330000000000003 -5.5361230624839664E-004 + 0.10440000000000002 -5.2159657934680581E-004 + 0.10550000000000001 -4.8524286830797791E-004 + 0.10660000000000003 -4.4493083260022104E-004 + 0.10770000000000002 -4.0109924157150090E-004 + 0.10880000000000001 -3.5424655652604997E-004 + 0.10990000000000003 -3.0491166398860514E-004 + 0.11100000000000002 -2.5364552857354283E-004 + 0.11210000000000001 -2.0099987159483135E-004 + 0.11320000000000002 -1.4754348376300186E-004 + 0.11430000000000001 -9.3864182417746633E-005 + 0.11540000000000003 -4.0547402022639289E-005 + 0.11650000000000002 1.1848408576042857E-005 + 0.11760000000000001 6.2795996200293303E-005 + 0.11870000000000003 1.1179276771144941E-004 + 0.11980000000000002 1.5838243416510522E-004 + 0.12090000000000001 2.0215586118865758E-004 + 0.12200000000000003 2.4274952011182904E-004 + 0.12310000000000001 2.7984243934042752E-004 + 0.12420000000000003 3.1316641252487898E-004 + 0.12530000000000002 3.4252172918058932E-004 + 0.12640000000000001 3.6778635694645345E-004 + 0.12750000000000003 3.8889184361323714E-004 + 0.12860000000000002 4.0580777567811310E-004 + 0.12970000000000001 4.1854527080431581E-004 + 0.13080000000000003 4.2717973701655865E-004 + 0.13190000000000002 4.3185704271309078E-004 + 0.13300000000000001 4.3276435462757945E-004 + 0.13410000000000000 4.3010516674257815E-004 + 0.13520000000000004 4.2411038884893060E-004 + 0.13630000000000003 4.1505263652652502E-004 + 0.13740000000000002 4.0323790744878352E-004 + 0.13850000000000001 3.8897737977094948E-004 + 0.13960000000000000 3.7257571239024401E-004 + 0.14070000000000005 3.5434693563729525E-004 + 0.14180000000000004 3.3462388091720641E-004 + 0.14290000000000003 3.1373789533972740E-004 + 0.14400000000000002 2.9199154232628644E-004 + 0.14510000000000001 2.6966212317347527E-004 + 0.14620000000000000 2.4702359223738313E-004 + 0.14730000000000004 2.2434855054598302E-004 + 0.14840000000000003 2.0188189228065312E-004 + 0.14950000000000002 1.7982583085540682E-004 + 0.15060000000000001 1.5835718659218401E-004 + 0.15170000000000000 1.3764676987193525E-004 + 0.15280000000000005 1.1785035167122260E-004 + 0.15390000000000004 9.9081014923285693E-005 + 0.15500000000000003 8.1408914411440492E-005 + 0.15610000000000002 6.4891544752754271E-005 + 0.15720000000000001 4.9592472350923344E-005 + 0.15830000000000000 3.5558765375753865E-005 + 0.15940000000000004 2.2792730305809528E-005 + 0.16050000000000003 1.1261534382356331E-005 + 0.16160000000000002 9.3263423650569166E-007 + 0.16270000000000001 -8.2122651292593218E-006 + 0.16380000000000000 -1.6201698599616066E-005 + 0.16490000000000005 -2.3096923541743308E-005 + 0.16600000000000004 -2.8976257453905419E-005 + 0.16710000000000003 -3.3908603654708713E-005 + 0.16820000000000002 -3.7949845136608928E-005 + 0.16930000000000001 -4.1167790186591446E-005 + 0.17040000000000000 -4.3652096792357042E-005 + 0.17150000000000004 -4.5485627197194844E-005 + 0.17260000000000003 -4.6726185246370733E-005 + 0.17370000000000002 -4.7424822696484625E-005 + 0.17480000000000001 -4.7654702939325944E-005 + 0.17590000000000000 -4.7501835069851950E-005 + 0.17700000000000005 -4.7032579459482804E-005 + 0.17810000000000004 -4.6282057155622169E-005 + 0.17920000000000003 -4.5283301005838439E-005 + 0.18030000000000002 -4.4092765165260062E-005 + 0.18140000000000001 -4.2773903260240331E-005 + 0.18250000000000000 -4.1364823118783534E-005 + 0.18360000000000004 -3.9879192627267912E-005 + 0.18470000000000003 -3.8336911529768258E-005 + 0.18580000000000002 -3.6777884815819561E-005 + 0.18690000000000001 -3.5237997508374974E-005 + 0.18800000000000000 -3.3724238164722919E-005 + 0.18910000000000005 -3.2230440410785377E-005 + 0.19020000000000004 -3.0768813303438947E-005 + 0.19130000000000003 -2.9370008633122779E-005 + 0.19240000000000002 -2.8051352273905650E-005 + 0.19350000000000001 -2.6801419153343886E-005 + 0.19460000000000005 -2.5603894755477086E-005 + 0.19570000000000004 -2.4465289243380539E-005 + 0.19680000000000003 -2.3404569219565019E-005 + 0.19790000000000002 -2.2422476831707172E-005 + 0.19900000000000001 -2.1498792193597183E-005 + 0.20010000000000000 -2.0619989300030284E-005 + 0.20120000000000005 -1.9795283151324838E-005 + 0.20230000000000004 -1.9035189325222746E-005 + 0.20340000000000003 -1.8327260477235541E-005 + 0.20450000000000002 -1.7645983461989090E-005 + 0.20560000000000000 -1.6983634850475937E-005 + 0.20670000000000005 -1.6353975297533907E-005 + 0.20780000000000004 -1.5764018826303072E-005 + 0.20890000000000003 -1.5196324056887534E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0030.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0030.BXX.semd new file mode 100644 index 00000000..778f7991 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0030.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 0.0000000000000000 + -9.9099999999999994E-002 0.0000000000000000 + -9.7999999999999990E-002 1.5257050413383422E-038 + -9.6899999999999986E-002 -1.7992601656488049E-037 + -9.5799999999999996E-002 1.0898453071245975E-037 + -9.4699999999999993E-002 2.6624939871476675E-036 + -9.3599999999999989E-002 -3.9959697851653668E-036 + -9.2499999999999999E-002 -2.9494987102195098E-035 + -9.1399999999999995E-002 5.4106788148025801E-035 + -9.0299999999999991E-002 2.8228080272468997E-034 + -8.9200000000000002E-002 -4.9113536101572350E-034 + -8.8099999999999984E-002 -2.4500343862769224E-033 + -8.6999999999999994E-002 3.2310530367724050E-033 + -8.5899999999999990E-002 1.9282484600574390E-032 + -8.4799999999999986E-002 -1.3873777953051802E-032 + -8.3699999999999997E-002 -1.3467858594814552E-031 + -8.2599999999999993E-002 7.0791642005937075E-033 + -8.1499999999999989E-002 8.1077597554180994E-031 + -8.0399999999999999E-002 5.3403658157291986E-031 + -7.9299999999999995E-002 -4.0412611809518426E-030 + -7.8199999999999992E-002 -6.0495133457158649E-030 + -7.7100000000000002E-002 1.5387379791020879E-029 + -7.5999999999999984E-002 4.3040104618182631E-029 + -7.4899999999999994E-002 -3.3347528144579137E-029 + -7.3799999999999991E-002 -2.2751768767962020E-028 + -7.2699999999999987E-002 -7.3391779521160045E-029 + -7.1599999999999997E-002 8.9952830649940227E-028 + -7.0499999999999993E-002 1.2210283180513329E-027 + -6.9399999999999989E-002 -2.3506845491581077E-027 + -6.8300000000000000E-002 -7.2753960394051332E-027 + -6.7199999999999996E-002 1.0803647504821056E-027 + -6.6099999999999992E-002 2.8146800535830672E-026 + -6.5000000000000002E-002 2.7526290559652393E-026 + -6.3899999999999985E-002 -6.7843781971164652E-026 + -6.2799999999999995E-002 -1.7226678527244310E-025 + -6.1699999999999991E-002 2.6997155944499577E-026 + -6.0599999999999994E-002 5.9450337684872855E-025 + -5.9499999999999990E-002 6.1972478840664816E-025 + -5.8399999999999994E-002 -1.1094572311540650E-024 + -5.7299999999999990E-002 -3.2302067298850108E-024 + -5.6199999999999986E-002 -6.4326065072914335E-025 + -5.5099999999999996E-002 8.6069978573241160E-024 + -5.3999999999999992E-002 1.2517666143291456E-023 + -5.2899999999999989E-002 -8.2880124839671372E-024 + -5.1799999999999985E-002 -4.4519658642404543E-023 + -5.0699999999999995E-002 -3.4456923691856350E-023 + -4.9599999999999991E-002 7.1907505099266780E-023 + -4.8499999999999988E-002 1.8037397999009613E-022 + -4.7399999999999998E-002 5.4532395588779829E-023 + -4.6299999999999994E-002 -3.6871638913423626E-022 + -4.5199999999999990E-002 -6.1462048916296457E-022 + -4.4099999999999986E-002 4.6968090410149690E-023 + -4.2999999999999997E-002 1.4654903043989661E-021 + -4.1899999999999993E-002 1.8647013803128562E-021 + -4.0799999999999989E-002 -6.7264531081867714E-022 + -3.9699999999999985E-002 -4.9037124637347457E-021 + -3.8599999999999995E-002 -5.3731180743129822E-021 + -3.7499999999999992E-002 2.5210120449788222E-021 + -3.6399999999999988E-002 1.4352152314466160E-020 + -3.5299999999999984E-002 1.5697133450193178E-020 + -3.4199999999999994E-002 -4.8019292626091595E-021 + -3.3099999999999991E-002 -3.7193840201323040E-020 + -3.1999999999999987E-002 -4.7783299774476063E-020 + -3.0899999999999997E-002 -4.6137359797305423E-021 + -2.9799999999999993E-002 8.3212321058348808E-020 + -2.8699999999999989E-002 1.4621911421856188E-019 + -2.7599999999999986E-002 8.5385492548587537E-020 + -2.6499999999999996E-002 -1.4169950274914871E-019 + -2.5399999999999992E-002 -4.1784118744442385E-019 + -2.4299999999999988E-002 -4.4558358441853357E-019 + -2.3199999999999985E-002 6.7234946248323480E-020 + -2.2099999999999995E-002 1.0197740051519382E-018 + -2.0999999999999991E-002 1.6366831346448783E-018 + -1.9899999999999987E-002 8.0437839669102606E-019 + -1.8799999999999983E-002 -1.8127948501410932E-018 + -1.7699999999999994E-002 -4.6456936471009568E-018 + -1.6599999999999990E-002 -4.5247676997615234E-018 + -1.5499999999999986E-002 8.5959006594073814E-019 + -1.4399999999999996E-002 9.7221440797307404E-018 + -1.3299999999999992E-002 1.5263411286791834E-017 + -1.2199999999999989E-002 9.3279081454267423E-018 + -1.1099999999999985E-002 -1.0540288571272239E-017 + -9.9999999999999950E-003 -3.5327997224523155E-017 + -8.8999999999999913E-003 -4.5425122955439497E-017 + -7.7999999999999875E-003 -2.0663608630646297E-017 + -6.6999999999999837E-003 4.2963168754685669E-017 + -5.5999999999999939E-003 1.1818900852456489E-016 + -4.4999999999999901E-003 1.4611542009774315E-016 + -3.3999999999999864E-003 6.2949768104265491E-017 + -2.2999999999999826E-003 -1.4690804441302616E-016 + -1.1999999999999927E-003 -3.9762744098991451E-016 + -9.9999999999988987E-005 -4.9734137715055243E-016 + 1.0000000000000148E-003 -2.3487289244141809E-016 + 2.1000000000000185E-003 4.4985189262758884E-016 + 3.2000000000000084E-003 1.2979852415594909E-015 + 4.3000000000000121E-003 1.7106235886824093E-015 + 5.4000000000000159E-003 9.9630090486771579E-016 + 6.5000000000000058E-003 -1.1249294224136225E-015 + 7.6000000000000234E-003 -3.9870971616244501E-015 + 8.7000000000000133E-003 -5.8213698787932134E-015 + 9.8000000000000032E-003 -4.3668546426470223E-015 + 1.0900000000000021E-002 1.6991561390051254E-015 + 1.2000000000000011E-002 1.1063661448031288E-014 + 1.3100000000000001E-002 1.8930391854229088E-014 + 1.4200000000000018E-002 1.8214281401500096E-014 + 1.5300000000000008E-002 3.2195696914147538E-015 + 1.6400000000000026E-002 -2.5259511821605629E-014 + 1.7500000000000016E-002 -5.6121519784917487E-014 + 1.8600000000000005E-002 -6.8897544733183963E-014 + 1.9700000000000023E-002 -4.1805636372387739E-014 + 2.0800000000000013E-002 3.4091524362626219E-014 + 2.1900000000000003E-002 1.4035991878318110E-013 + 2.3000000000000020E-002 2.2576023353277491E-013 + 2.4100000000000010E-002 2.1904804630313440E-013 + 2.5200000000000000E-002 6.2692513398514282E-014 + 2.6300000000000018E-002 -2.4159707979858058E-013 + 2.7400000000000008E-002 -5.9720902268606268E-013 + 2.8500000000000025E-002 -8.1451815778232906E-013 + 2.9600000000000015E-002 -6.7051675626747520E-013 + 3.0700000000000005E-002 -2.2924983986887318E-014 + 3.1800000000000023E-002 1.0582410598855563E-012 + 3.2900000000000013E-002 2.2083185974297592E-012 + 3.4000000000000002E-002 2.8079951558401817E-012 + 3.5100000000000020E-002 2.1872783532300710E-012 + 3.6200000000000010E-002 -3.4516047111394707E-014 + 3.7300000000000028E-002 -3.5873426625088189E-012 + 3.8400000000000017E-002 -7.3472582184930246E-012 + 3.9500000000000007E-002 -9.4718382442904314E-012 + 4.0600000000000025E-002 -7.9644494124786469E-012 + 4.1700000000000015E-002 -1.5850265978195610E-012 + 4.2800000000000005E-002 9.1780281291642396E-012 + 4.3900000000000022E-002 2.1508237899037219E-011 + 4.5000000000000012E-002 3.0469501921537301E-011 + 4.6100000000000002E-002 3.0261342043313988E-011 + 4.7200000000000020E-002 1.6384334861063721E-011 + 4.8300000000000010E-002 -1.1866288333883812E-011 + 4.9400000000000027E-002 -4.9503026677832906E-011 + 5.0500000000000017E-002 -8.5532116111952661E-011 + 5.1600000000000007E-002 -1.0488895169080692E-010 + 5.2700000000000025E-002 -9.2614159397097495E-011 + 5.3800000000000014E-002 -3.9413326768933388E-011 + 5.4900000000000004E-002 5.2987034898643870E-011 + 5.6000000000000022E-002 1.6859247331524330E-010 + 5.7100000000000012E-002 2.7762653287410899E-010 + 5.8200000000000002E-002 3.4149652550219400E-010 + 5.9300000000000019E-002 3.2173474995289553E-010 + 6.0400000000000009E-002 1.9113877147702851E-010 + 6.1500000000000027E-002 -5.5550505168033837E-011 + 6.2600000000000017E-002 -3.9428843523481305E-010 + 6.3700000000000007E-002 -7.6993833530991651E-010 + 6.4800000000000024E-002 -1.1010543587985921E-009 + 6.5900000000000014E-002 -1.2906433699555464E-009 + 6.7000000000000004E-002 -1.2408651883788480E-009 + 6.8100000000000022E-002 -8.6860008075007045E-010 + 6.9200000000000012E-002 -1.1850403991431335E-010 + 7.0300000000000029E-002 1.0295549968120099E-009 + 7.1400000000000019E-002 2.5608444254032747E-009 + 7.2500000000000009E-002 4.4347530092636589E-009 + 7.3600000000000027E-002 6.6016130340074142E-009 + 7.4700000000000016E-002 9.0249132611575078E-009 + 7.5800000000000006E-002 1.1705040492415719E-008 + 7.6900000000000024E-002 1.4699818251528995E-008 + 7.8000000000000014E-002 1.8137571444754030E-008 + 7.9100000000000004E-002 2.2220213224954932E-008 + 8.0200000000000021E-002 2.7216167097776633E-008 + 8.1300000000000011E-002 3.3446191594066477E-008 + 8.2400000000000029E-002 4.1267568917646713E-008 + 8.3500000000000019E-002 5.1063505424053801E-008 + 8.4600000000000009E-002 6.3243291492653952E-008 + 8.5700000000000026E-002 7.8256256585973460E-008 + 8.6800000000000016E-002 9.6618144596050115E-008 + 8.7900000000000006E-002 1.1894523055389072E-007 + 8.9000000000000024E-002 1.4598651887354208E-007 + 9.0100000000000013E-002 1.7865117740711867E-007 + 9.1200000000000003E-002 2.1802310357088572E-007 + 9.2300000000000021E-002 2.6536773134466785E-007 + 9.3400000000000011E-002 3.2213557688010042E-007 + 9.4500000000000028E-002 3.8997603724055807E-007 + 9.5600000000000018E-002 4.7075835141185962E-007 + 9.6700000000000008E-002 5.6660707059563720E-007 + 9.7800000000000026E-002 6.7995262043041294E-007 + 9.8900000000000016E-002 8.1357740100429510E-007 + 0.10000000000000001 9.7065242243843386E-007 + 0.10110000000000002 1.1547750773388543E-006 + 0.10220000000000001 1.3699708460990223E-006 + 0.10330000000000003 1.6207009139179718E-006 + 0.10440000000000002 1.9118613181490218E-006 + 0.10550000000000001 2.2488056856673211E-006 + 0.10660000000000003 2.6373359105491545E-006 + 0.10770000000000002 3.0837618396617472E-006 + 0.10880000000000001 3.5949190078099491E-006 + 0.10990000000000003 4.1781672734941822E-006 + 0.11100000000000002 4.8413794502266683E-006 + 0.11210000000000001 5.5928571782715153E-006 + 0.11320000000000002 6.4413075051561464E-006 + 0.11430000000000001 7.3957194217655342E-006 + 0.11540000000000003 8.4652974692289717E-006 + 0.11650000000000002 9.6593157650204375E-006 + 0.11760000000000001 1.0986988854710944E-005 + 0.11870000000000003 1.2457350749173202E-005 + 0.11980000000000002 1.4079131688049529E-005 + 0.12090000000000001 1.5860417988733388E-005 + 0.12200000000000003 1.7808550182962790E-005 + 0.12310000000000001 1.9929742848034948E-005 + 0.12420000000000003 2.2228663510759361E-005 + 0.12530000000000002 2.4708386263228022E-005 + 0.12640000000000001 2.7369920644559897E-005 + 0.12750000000000003 3.0211771445465274E-005 + 0.12860000000000002 3.3229825930902734E-005 + 0.12970000000000001 3.6416993680177256E-005 + 0.13080000000000003 3.9762529922882095E-005 + 0.13190000000000002 4.3252050090814009E-005 + 0.13300000000000001 4.6866945922374725E-005 + 0.13410000000000000 5.0584207201609388E-005 + 0.13520000000000004 5.4376156185753644E-005 + 0.13630000000000003 5.8210283896187320E-005 + 0.13740000000000002 6.2048755353316665E-005 + 0.13850000000000001 6.5849191742017865E-005 + 0.13960000000000000 6.9563902798108757E-005 + 0.14070000000000005 7.3140348831657320E-005 + 0.14180000000000004 7.6521610026247799E-005 + 0.14290000000000003 7.9646393714938313E-005 + 0.14400000000000002 8.2449434557929635E-005 + 0.14510000000000001 8.4862578660249710E-005 + 0.14620000000000000 8.6814397946000099E-005 + 0.14730000000000004 8.8232518464792520E-005 + 0.14840000000000003 8.9044457126874477E-005 + 0.14950000000000002 8.9178451162297279E-005 + 0.15060000000000001 8.8564767793286592E-005 + 0.15170000000000000 8.7135347712319344E-005 + 0.15280000000000005 8.4827821410726756E-005 + 0.15390000000000004 8.1585341831669211E-005 + 0.15500000000000003 7.7359349234029651E-005 + 0.15610000000000002 7.2110291512217373E-005 + 0.15720000000000001 6.5807646024040878E-005 + 0.15830000000000000 5.8433492085896432E-005 + 0.15940000000000004 4.9983093049377203E-005 + 0.16050000000000003 4.0465838537784293E-005 + 0.16160000000000002 2.9907287171226926E-005 + 0.16270000000000001 1.8347382138017565E-005 + 0.16380000000000000 5.8424916460353415E-006 + 0.16490000000000005 -7.5333737186156213E-006 + 0.16600000000000004 -2.1691002984880470E-005 + 0.16710000000000003 -3.6523128073895350E-005 + 0.16820000000000002 -5.1907845772802830E-005 + 0.16930000000000001 -6.7707558628171682E-005 + 0.17040000000000000 -8.3773789810948074E-005 + 0.17150000000000004 -9.9945114925503731E-005 + 0.17260000000000003 -1.1605001782299951E-004 + 0.17370000000000002 -1.3191053585615009E-004 + 0.17480000000000001 -1.4734276919625700E-004 + 0.17590000000000000 -1.6216105723287910E-004 + 0.17700000000000005 -1.7618045967537910E-004 + 0.17810000000000004 -1.8921913579106331E-004 + 0.17920000000000003 -2.0110188052058220E-004 + 0.18030000000000002 -2.1166325313970447E-004 + 0.18140000000000001 -2.2074971639085561E-004 + 0.18250000000000000 -2.2822266328148544E-004 + 0.18360000000000004 -2.3396138567477465E-004 + 0.18470000000000003 -2.3786578094586730E-004 + 0.18580000000000002 -2.3985836014617234E-004 + 0.18690000000000001 -2.3988411703612655E-004 + 0.18800000000000000 -2.3791381681803614E-004 + 0.18910000000000005 -2.3394355957861990E-004 + 0.19020000000000004 -2.2799475118517876E-004 + 0.19130000000000003 -2.2011648979969323E-004 + 0.19240000000000002 -2.1038376144133508E-004 + 0.19350000000000001 -1.9889541727025062E-004 + 0.19460000000000005 -1.8577491573523730E-004 + 0.19570000000000004 -1.7116413800977170E-004 + 0.19680000000000003 -1.5522516332566738E-004 + 0.19790000000000002 -1.3813799887429923E-004 + 0.19900000000000001 -1.2009368947474286E-004 + 0.20010000000000000 -1.0129781730938703E-004 + 0.20120000000000005 -8.1960570241790265E-005 + 0.20230000000000004 -6.2295926909428090E-005 + 0.20340000000000003 -4.2517523979768157E-005 + 0.20450000000000002 -2.2836438802187331E-005 + 0.20560000000000000 -3.4607537600095384E-006 + 0.20670000000000005 1.5411093045258895E-005 + 0.20780000000000004 3.3592401450732723E-005 + 0.20890000000000003 5.0913720770040527E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0030.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0030.BXZ.semd new file mode 100644 index 00000000..87e0c434 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0030.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 -1.9314144377936741E-038 + -0.10020000000000000 7.6124507718775944E-038 + -9.9099999999999994E-002 2.3082085168791412E-037 + -9.7999999999999990E-002 -2.3189092355266833E-036 + -9.6899999999999986E-002 1.1955078075936517E-037 + -9.5799999999999996E-002 3.4850968121514128E-035 + -9.4699999999999993E-002 -3.1062753904996990E-035 + -9.3599999999999989E-002 -3.9044526998917109E-034 + -9.2499999999999999E-002 4.4235932495430657E-034 + -9.1399999999999995E-002 3.7066378473059478E-033 + -9.0299999999999991E-002 -3.6973980943665000E-033 + -8.9200000000000002E-002 -3.1138442746467239E-032 + -8.8099999999999984E-002 1.8876986069314733E-032 + -8.6999999999999994E-002 2.3176234699908352E-031 + -8.5899999999999990E-002 -1.5813536119108524E-032 + -8.4799999999999986E-002 -1.4998315799260295E-030 + -8.3699999999999997E-002 -8.3818041640185203E-031 + -8.2599999999999993E-002 8.1725543205890968E-030 + -8.1499999999999989E-002 1.0656446482407697E-029 + -8.0399999999999999E-002 -3.5342770502105546E-029 + -7.9299999999999995E-002 -8.3639929607674033E-029 + -7.8199999999999992E-002 1.0256862512099909E-028 + -7.7100000000000002E-002 4.8925000230376573E-028 + -7.5999999999999984E-002 -1.8457706336159624E-029 + -7.4899999999999994E-002 -2.1878806835411992E-027 + -7.3799999999999991E-002 -2.0647001302281360E-027 + -7.2699999999999987E-002 7.0269895951780675E-027 + -7.1599999999999997E-002 1.5547779759029451E-026 + -7.0499999999999993E-002 -1.1227663130272267E-026 + -6.9399999999999989E-002 -7.1161281041289219E-026 + -6.8300000000000000E-002 -3.5715813069349394E-026 + -6.7199999999999996E-002 2.1690046133413808E-025 + -6.6099999999999992E-002 3.6787566890753647E-025 + -6.5000000000000002E-002 -3.2414868984877989E-025 + -6.3899999999999985E-002 -1.5971679220090136E-024 + -6.2799999999999995E-002 -8.0030076885330061E-025 + -6.1699999999999991E-002 4.1233258589227472E-024 + -6.0599999999999994E-002 7.3580716944563997E-024 + -5.9499999999999990E-002 -3.6587380617064106E-024 + -5.8399999999999994E-002 -2.6110451881646904E-023 + -5.7299999999999990E-002 -2.1189886231398340E-023 + -5.6199999999999986E-002 4.7535887246178807E-023 + -5.5099999999999996E-002 1.1690396073911777E-022 + -5.3999999999999992E-002 1.7467317883976424E-023 + -5.2899999999999989E-002 -2.8513133818965939E-022 + -5.1799999999999985E-002 -4.0361448486505927E-022 + -5.0699999999999995E-002 2.0385911382322018E-022 + -4.9599999999999991E-002 1.2484832269357656E-021 + -4.8499999999999988E-002 1.1123671836278270E-021 + -4.7399999999999998E-002 -1.4838038933294019E-021 + -4.6299999999999994E-002 -4.4647243199198727E-021 + -4.5199999999999990E-002 -2.5258489109093050E-021 + -4.4099999999999986E-002 6.3875181745996732E-021 + -4.2999999999999997E-002 1.3827063877731180E-020 + -4.1899999999999993E-002 5.2616191360609491E-021 + -4.0799999999999989E-002 -2.0818924327609287E-020 + -3.9699999999999985E-002 -3.8786763878901426E-020 + -3.8599999999999995E-002 -1.3625514536016673E-020 + -3.7499999999999992E-002 5.3746599906735693E-020 + -3.6399999999999988E-002 1.0212785432885956E-019 + -3.5299999999999984E-002 5.2514378675018712E-020 + -3.4199999999999994E-002 -1.0379758301878320E-019 + -3.3099999999999991E-002 -2.5564673405562534E-019 + -3.1999999999999987E-002 -2.2517919055345967E-019 + -3.0899999999999997E-002 9.4255221010022941E-020 + -2.9799999999999993E-002 5.8873256609481660E-019 + -2.8699999999999989E-002 8.5428716613002554E-019 + -2.7599999999999986E-002 3.4697729645125367E-019 + -2.6499999999999996E-002 -1.1131522531539416E-018 + -2.5399999999999992E-002 -2.6784958162546434E-018 + -2.4299999999999988E-002 -2.4453160831177826E-018 + -2.3199999999999985E-002 1.0944755488982599E-018 + -2.2099999999999995E-002 6.6298943822334507E-018 + -2.0999999999999991E-002 9.1416767023165536E-018 + -1.9899999999999987E-002 3.0897427198557945E-018 + -1.8799999999999983E-002 -1.1339922415066026E-017 + -1.7699999999999994E-002 -2.4515184901458583E-017 + -1.6599999999999990E-002 -2.1833031912920690E-017 + -1.5499999999999986E-002 4.4463753795195667E-018 + -1.4399999999999996E-002 4.4554819763192855E-017 + -1.3299999999999992E-002 7.1257262110143755E-017 + -1.2199999999999989E-002 5.3101097650858027E-017 + -1.1099999999999985E-002 -2.4462867382075829E-017 + -9.9999999999999950E-003 -1.3876204914994275E-016 + -8.8999999999999913E-003 -2.2124480729947624E-016 + -7.7999999999999875E-003 -1.7593275331632784E-016 + -6.6999999999999837E-003 6.2254122443998195E-017 + -5.5999999999999939E-003 4.4271384010195845E-016 + -4.4999999999999901E-003 7.4575925286085283E-016 + -3.3999999999999864E-003 6.4074273163172539E-016 + -2.2999999999999826E-003 -1.0890732736767067E-016 + -1.1999999999999927E-003 -1.3684629355731402E-015 + -9.9999999999988987E-005 -2.4684839777442107E-015 + 1.0000000000000148E-003 -2.3659106171723199E-015 + 2.1000000000000185E-003 -2.2081012057885717E-016 + 3.2000000000000084E-003 3.7787444207753110E-015 + 4.3000000000000121E-003 7.8174568055901228E-015 + 5.4000000000000159E-003 8.7108910647279610E-015 + 6.5000000000000058E-003 3.4190366331307218E-015 + 7.6000000000000234E-003 -8.5064537336775048E-015 + 8.7000000000000133E-003 -2.2798511803466884E-014 + 9.8000000000000032E-003 -3.0460914145864423E-014 + 1.0900000000000021E-002 -2.1164004183611522E-014 + 1.2000000000000011E-002 1.0285407576094037E-014 + 1.3100000000000001E-002 5.6970609328167721E-014 + 1.4200000000000018E-002 9.6729563378236683E-014 + 1.5300000000000008E-002 9.7258572723246672E-014 + 1.6400000000000026E-002 3.1205215549143933E-014 + 1.7500000000000016E-002 -1.0240765212828767E-013 + 1.8600000000000005E-002 -2.6050223176504739E-013 + 1.9700000000000023E-002 -3.5581073135580732E-013 + 2.0800000000000013E-002 -2.8496478722724039E-013 + 2.1900000000000003E-002 1.6265797302822405E-014 + 2.3000000000000020E-002 5.0909835158305383E-013 + 2.4100000000000010E-002 1.0130894604123974E-012 + 2.5200000000000000E-002 1.2298690711676219E-012 + 2.6300000000000018E-002 8.4987502061914522E-013 + 2.7400000000000008E-002 -2.7420034016782668E-013 + 2.8500000000000025E-002 -1.9502119103648186E-012 + 2.9600000000000015E-002 -3.5632454018635906E-012 + 3.0700000000000005E-002 -4.1808527126430128E-012 + 3.1800000000000023E-002 -2.8850765092930386E-012 + 3.2900000000000013E-002 7.3309663461279539E-013 + 3.4000000000000002E-002 6.0950936138504108E-012 + 3.5100000000000020E-002 1.1422335299826614E-011 + 3.6200000000000010E-002 1.4019358590688924E-011 + 3.7300000000000028E-002 1.1140596258008006E-011 + 3.8400000000000017E-002 1.2862468251953474E-012 + 3.9500000000000007E-002 -1.4497661751655677E-011 + 4.0600000000000025E-002 -3.1919758503029527E-011 + 4.1700000000000015E-002 -4.3917338515830906E-011 + 4.2800000000000005E-002 -4.2567963043360635E-011 + 4.3900000000000022E-002 -2.2160811380400602E-011 + 4.5000000000000012E-002 1.7460234646993200E-011 + 4.6100000000000002E-002 6.8601353764297102E-011 + 4.7200000000000020E-002 1.1579943948181182E-010 + 4.8300000000000010E-002 1.3905943063718951E-010 + 4.9400000000000027E-002 1.1998931015444469E-010 + 5.0500000000000017E-002 4.9327469192617102E-011 + 5.1600000000000007E-002 -6.6642365237346013E-011 + 5.2700000000000025E-002 -2.0359355867860529E-010 + 5.3800000000000014E-002 -3.2269062422152217E-010 + 5.4900000000000004E-002 -3.8061087614948974E-010 + 5.6000000000000022E-002 -3.4424371686547772E-010 + 5.7100000000000012E-002 -2.0606202855155686E-010 + 5.8200000000000002E-002 5.1642514049821120E-012 + 5.9300000000000019E-002 2.2340439220780439E-010 + 6.0400000000000009E-002 3.5714473045622697E-010 + 6.1500000000000027E-002 3.1334929095905295E-010 + 6.2600000000000017E-002 2.8928708387110369E-011 + 6.3700000000000007E-002 -4.9822845848979114E-010 + 6.4800000000000024E-002 -1.1879347505683313E-009 + 6.5900000000000014E-002 -1.8741068696925822E-009 + 6.7000000000000004E-002 -2.3228403644992568E-009 + 6.8100000000000022E-002 -2.2705521907084858E-009 + 6.9200000000000012E-002 -1.4743251064430751E-009 + 7.0300000000000029E-002 2.3800506010474010E-010 + 7.1400000000000019E-002 2.9321980399288350E-009 + 7.2500000000000009E-002 6.5584431219178896E-009 + 7.3600000000000027E-002 1.0974774866667758E-008 + 7.4700000000000016E-002 1.6001150626721028E-008 + 7.5800000000000006E-002 2.1492638779818662E-008 + 7.6900000000000024E-002 2.7415840264666258E-008 + 7.8000000000000014E-002 3.3909717700453257E-008 + 7.9100000000000004E-002 4.1316614129982554E-008 + 8.0200000000000021E-002 5.0177106913906755E-008 + 8.1300000000000011E-002 6.1191890665668325E-008 + 8.2400000000000029E-002 7.5165907276186772E-008 + 8.3500000000000019E-002 9.2952085140041163E-008 + 8.4600000000000009E-002 1.1541661137925985E-007 + 8.5700000000000026E-002 1.4344105636610038E-007 + 8.6800000000000016E-002 1.7796443785300653E-007 + 8.7900000000000006E-002 2.2005947641901002E-007 + 8.9000000000000024E-002 2.7102865374217799E-007 + 9.0100000000000013E-002 3.3248684871978185E-007 + 9.1200000000000003E-002 4.0642819953973230E-007 + 9.2300000000000021E-002 4.9525698386787553E-007 + 9.3400000000000011E-002 6.0180008176757838E-007 + 9.4500000000000028E-002 7.2929645966723911E-007 + 9.5600000000000018E-002 8.8139563558797818E-007 + 9.6700000000000008E-002 1.0621889714457211E-006 + 9.7800000000000026E-002 1.2762567394020152E-006 + 9.8900000000000016E-002 1.5287419046217110E-006 + 0.10000000000000001 1.8254842188980547E-006 + 0.10110000000000002 2.1730966182076372E-006 + 0.10220000000000001 2.5790420750126941E-006 + 0.10330000000000003 3.0516837341565406E-006 + 0.10440000000000002 3.6002911656396464E-006 + 0.10550000000000001 4.2349943214503583E-006 + 0.10660000000000003 4.9668051360640675E-006 + 0.10770000000000002 5.8075816014024895E-006 + 0.10880000000000001 6.7699875216931105E-006 + 0.10990000000000003 7.8675402619410306E-006 + 0.11100000000000002 9.1145102487644181E-006 + 0.11210000000000001 1.0525988727749791E-005 + 0.11320000000000002 1.2117753612983506E-005 + 0.11430000000000001 1.3906174899602775E-005 + 0.11540000000000003 1.5907959095784463E-005 + 0.11650000000000002 1.8139888197765686E-005 + 0.11760000000000001 2.0618603230104782E-005 + 0.11870000000000003 2.3360276827588677E-005 + 0.11980000000000002 2.6380064809927717E-005 + 0.12090000000000001 2.9691942472709343E-005 + 0.12200000000000003 3.3307980629615486E-005 + 0.12310000000000001 3.7238172808429226E-005 + 0.12420000000000003 4.1489765862934291E-005 + 0.12530000000000002 4.6066452341619879E-005 + 0.12640000000000001 5.0967773859156296E-005 + 0.12750000000000003 5.6188971939263865E-005 + 0.12860000000000002 6.1719903897028416E-005 + 0.12970000000000001 6.7544344346970320E-005 + 0.13080000000000003 7.3639799666125327E-005 + 0.13190000000000002 7.9976256529334933E-005 + 0.13300000000000001 8.6516083683818579E-005 + 0.13410000000000000 9.3213689979165792E-005 + 0.13520000000000004 1.0001437476603314E-004 + 0.13630000000000003 1.0685444431146607E-004 + 0.13740000000000002 1.1366103717591614E-004 + 0.13850000000000001 1.2035117106279358E-004 + 0.13960000000000000 1.2683364911936224E-004 + 0.14070000000000005 1.3300812861416489E-004 + 0.14180000000000004 1.3876652519684285E-004 + 0.14290000000000003 1.4399220526684076E-004 + 0.14400000000000002 1.4856318011879921E-004 + 0.14510000000000001 1.5235066530294716E-004 + 0.14620000000000000 1.5522385365329683E-004 + 0.14730000000000004 1.5704886754974723E-004 + 0.14840000000000003 1.5769294986966997E-004 + 0.14950000000000002 1.5702324162703007E-004 + 0.15060000000000001 1.5491222438868135E-004 + 0.15170000000000000 1.5123937919270247E-004 + 0.15280000000000005 1.4589309284929186E-004 + 0.15390000000000004 1.3877596938982606E-004 + 0.15500000000000003 1.2980375322513282E-004 + 0.15610000000000002 1.1890972382389009E-004 + 0.15720000000000001 1.0604932322166860E-004 + 0.15830000000000000 9.1199668531771749E-005 + 0.15940000000000004 7.4364754254929721E-005 + 0.16050000000000003 5.5574531870661303E-005 + 0.16160000000000002 3.4887310903286561E-005 + 0.16270000000000001 1.2391797099553514E-005 + 0.16380000000000000 -1.1791380529757589E-005 + 0.16490000000000005 -3.7511534173972905E-005 + 0.16600000000000004 -6.4585772634018213E-005 + 0.16710000000000003 -9.2801536084152758E-005 + 0.16820000000000002 -1.2191693531349301E-004 + 0.16930000000000001 -1.5166380035225302E-004 + 0.17040000000000000 -1.8175020522903651E-004 + 0.17150000000000004 -2.1186364756431431E-004 + 0.17260000000000003 -2.4167497758753598E-004 + 0.17370000000000002 -2.7084330213256180E-004 + 0.17480000000000001 -2.9901944799348712E-004 + 0.17590000000000000 -3.2585184089839458E-004 + 0.17700000000000005 -3.5099155502393842E-004 + 0.17810000000000004 -3.7409961805678904E-004 + 0.17920000000000003 -3.9485073648393154E-004 + 0.18030000000000002 -4.1293859248980880E-004 + 0.18140000000000001 -4.2808259604498744E-004 + 0.18250000000000000 -4.4003344373777509E-004 + 0.18360000000000004 -4.4857751345261931E-004 + 0.18470000000000003 -4.5354099711403251E-004 + 0.18580000000000002 -4.5479298569262028E-004 + 0.18690000000000001 -4.5225009671412408E-004 + 0.18800000000000000 -4.4587664888240397E-004 + 0.18910000000000005 -4.3568629189394414E-004 + 0.19020000000000004 -4.2174223926849663E-004 + 0.19130000000000003 -4.0416012052446604E-004 + 0.19240000000000002 -3.8310393574647605E-004 + 0.19350000000000001 -3.5878430935554206E-004 + 0.19460000000000005 -3.3145453198812902E-004 + 0.19570000000000004 -3.0140732997097075E-004 + 0.19680000000000003 -2.6896828785538673E-004 + 0.19790000000000002 -2.3449675063602626E-004 + 0.19900000000000001 -1.9837677245959640E-004 + 0.20010000000000000 -1.6101008804980665E-004 + 0.20120000000000005 -1.2280840019229800E-004 + 0.20230000000000004 -8.4187013271730393E-005 + 0.20340000000000003 -4.5562803279608488E-005 + 0.20450000000000002 -7.3476235229463782E-006 + 0.20560000000000000 3.0063243684708141E-005 + 0.20670000000000005 6.6292166593484581E-005 + 0.20780000000000004 1.0098790517076850E-004 + 0.20890000000000003 1.3382809993345290E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0031.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0031.BXX.semd new file mode 100644 index 00000000..1fd9ed05 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0031.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 1.9595432523687732E-030 + -0.10679999999999999 -4.4594351148161897E-030 + -0.10569999999999999 -3.0723129613204489E-029 + -0.10460000000000000 6.4259019724875773E-029 + -0.10349999999999999 2.9027127417081031E-028 + -0.10239999999999999 -4.6664916625813291E-028 + -0.10130000000000000 -2.0752632781941167E-027 + -0.10020000000000000 2.0507583233607168E-027 + -9.9099999999999994E-002 1.1726681593698710E-026 + -9.7999999999999990E-002 -4.6992417160996452E-027 + -9.6899999999999986E-002 -5.2944319535222521E-026 + -9.5799999999999996E-002 -4.7411068108587572E-027 + -9.4699999999999993E-002 1.9614073612258371E-025 + -9.3599999999999989E-002 9.7820391598974126E-026 + -9.2499999999999999E-002 -6.3135866251781476E-025 + -9.1399999999999995E-002 -5.6938505955036000E-025 + -9.0299999999999991E-002 1.8606479573908973E-024 + -8.9200000000000002E-002 2.6774771371456149E-024 + -8.8099999999999984E-002 -4.7387876429975810E-024 + -8.6999999999999994E-002 -1.1244332624016202E-023 + -8.5899999999999990E-002 7.5621768319078529E-024 + -8.4799999999999986E-002 3.8791127453532325E-023 + -8.3699999999999997E-002 7.0800321463849175E-024 + -8.2599999999999993E-002 -9.9121496078949168E-023 + -8.1499999999999989E-002 -9.3908532823293194E-023 + -8.0399999999999999E-002 1.6725516002739829E-022 + -7.9299999999999995E-002 3.3376215175051048E-022 + -7.8199999999999992E-002 -1.3471365056684735E-022 + -7.7100000000000002E-002 -7.7046002409824787E-022 + -7.5999999999999984E-002 -1.3723642774174415E-022 + -7.4899999999999994E-002 1.5122207583500270E-021 + -7.3799999999999991E-002 9.2447268339478414E-022 + -7.2699999999999987E-002 -3.0605373683422667E-021 + -7.1599999999999997E-002 -3.8644638255352190E-021 + -7.0499999999999993E-002 5.0087514768319091E-021 + -6.9399999999999989E-002 1.3157930499931900E-020 + -6.8300000000000000E-002 -6.3035701466644988E-022 + -6.7199999999999996E-002 -2.9442999534162049E-020 + -6.6099999999999992E-002 -2.4788638404259426E-020 + -6.5000000000000002E-002 3.5229354101169222E-020 + -6.3899999999999985E-002 7.4170539029502374E-020 + -6.2799999999999995E-002 -1.9726882340841984E-021 + -6.1699999999999991E-002 -1.1983139351856967E-019 + -6.0599999999999994E-002 -6.7404718606701453E-020 + -5.9499999999999990E-002 1.5570332155285054E-019 + -5.8399999999999994E-002 1.7527896433922422E-019 + -5.7299999999999990E-002 -2.2764374933916728E-019 + -5.6199999999999986E-002 -4.9464268427207623E-019 + -5.5099999999999996E-002 1.4486657051946111E-019 + -5.3999999999999992E-002 1.1741719193759065E-018 + -5.2899999999999989E-002 7.8316891709849530E-019 + -5.1799999999999985E-002 -1.4747709049413253E-018 + -5.0699999999999995E-002 -2.7673838176989792E-018 + -4.9599999999999991E-002 -1.2247837147873936E-019 + -4.8499999999999988E-002 4.1183109990876669E-018 + -4.7399999999999998E-002 3.5007073480729119E-018 + -4.6299999999999994E-002 -3.0219401726108948E-018 + -4.5199999999999990E-002 -6.4421450626992273E-018 + -4.4099999999999986E-002 6.6799461505208453E-019 + -4.2999999999999997E-002 9.3954730850406861E-018 + -4.1899999999999993E-002 2.9375727132141613E-018 + -4.0799999999999989E-002 -1.5047727250791083E-017 + -3.9699999999999985E-002 -1.5278513950415827E-017 + -3.8599999999999995E-002 1.5952983787001765E-017 + -3.7499999999999992E-002 4.0582288180129389E-017 + -3.6399999999999988E-002 8.1810925364740364E-018 + -3.5299999999999984E-002 -5.9321760555052812E-017 + -3.4199999999999994E-002 -6.6170637355979570E-017 + -3.3099999999999991E-002 3.0271528166770202E-017 + -3.1999999999999987E-002 1.2269192831639735E-016 + -3.0899999999999997E-002 6.5908136551669542E-017 + -2.9799999999999993E-002 -1.0320047597276932E-016 + -2.8699999999999989E-002 -1.6215757560913936E-016 + -2.7599999999999986E-002 -6.8095027969740804E-019 + -2.6499999999999996E-002 1.6911437631894714E-016 + -2.5399999999999992E-002 7.0322058327036203E-017 + -2.4299999999999988E-002 -1.8748747385695857E-016 + -2.3199999999999985E-002 -1.6166527741321720E-016 + -2.2099999999999995E-002 2.7199736713772881E-016 + -2.0999999999999991E-002 5.5430672513356828E-016 + -1.9899999999999987E-002 9.0517309023048850E-017 + -1.8799999999999983E-002 -7.8516825482524721E-016 + -1.7699999999999994E-002 -9.7998821497390044E-016 + -1.6599999999999990E-002 -4.5222867369502931E-017 + -1.5499999999999986E-002 1.0112277429807047E-015 + -1.4399999999999996E-002 8.9497554146448577E-016 + -1.3299999999999992E-002 -1.5430065680908608E-016 + -1.2199999999999989E-002 -5.3297737673052093E-016 + -1.1099999999999985E-002 4.2858728930544724E-016 + -9.9999999999999950E-003 1.1796190575651621E-015 + -8.8999999999999913E-003 -8.5591924931328401E-017 + -7.7999999999999875E-003 -2.5306208324471285E-015 + -6.6999999999999837E-003 -3.1043215415783865E-015 + -5.5999999999999939E-003 -3.7276339762819537E-016 + -4.4999999999999901E-003 3.1980620425763094E-015 + -3.3999999999999864E-003 3.9520655729919068E-015 + -2.2999999999999826E-003 1.4800223628033335E-015 + -1.1999999999999927E-003 -1.1469766312394679E-015 + -9.9999999999988987E-005 -1.6272844405185324E-015 + 1.0000000000000148E-003 -1.1452940002897472E-015 + 2.1000000000000185E-003 -1.7985241151463691E-015 + 3.2000000000000084E-003 -2.7304414104185751E-015 + 4.3000000000000121E-003 -9.9898261117872290E-016 + 5.4000000000000159E-003 3.7861182660976333E-015 + 6.5000000000000058E-003 7.7363517068246290E-015 + 7.6000000000000234E-003 6.4907461356903968E-015 + 8.7000000000000133E-003 -5.4159111946894592E-016 + 9.8000000000000032E-003 -1.0283313710648424E-014 + 1.0900000000000021E-002 -1.8456122860468355E-014 + 1.2000000000000011E-002 -2.0112045167296200E-014 + 1.3100000000000001E-002 -9.9581343740657094E-015 + 1.4200000000000018E-002 1.2980276779101484E-014 + 1.5300000000000008E-002 3.9898019919349173E-014 + 1.6400000000000026E-002 5.4881399175633200E-014 + 1.7500000000000016E-002 4.6541353534773275E-014 + 1.8600000000000005E-002 1.6277130603656667E-014 + 1.9700000000000023E-002 -2.6393289138428033E-014 + 2.0800000000000013E-002 -7.2508310662057485E-014 + 2.1900000000000003E-002 -1.1172879570316152E-013 + 2.3000000000000020E-002 -1.2289462795935652E-013 + 2.4100000000000010E-002 -8.0382010455345293E-014 + 2.5200000000000000E-002 1.9552283444103195E-014 + 2.6300000000000018E-002 1.3885243053003010E-013 + 2.7400000000000008E-002 2.1446577424134167E-013 + 2.8500000000000025E-002 2.0278360425302761E-013 + 2.9600000000000015E-002 1.0849418016550469E-013 + 3.0700000000000005E-002 -2.6348880895069385E-014 + 3.1800000000000023E-002 -1.4913177843241948E-013 + 3.2900000000000013E-002 -2.1370440681824088E-013 + 3.4000000000000002E-002 -1.7894270321148348E-013 + 3.5100000000000020E-002 -3.3012340013320249E-014 + 3.6200000000000010E-002 1.7963283855185197E-013 + 3.7300000000000028E-002 3.4136620396738038E-013 + 3.8400000000000017E-002 3.1471068698100957E-013 + 3.9500000000000007E-002 1.6684987132154980E-014 + 4.0600000000000025E-002 -5.0761966245010948E-013 + 4.1700000000000015E-002 -1.1297847423222263E-012 + 4.2800000000000005E-002 -1.6250235749040720E-012 + 4.3900000000000022E-002 -1.7758200509046529E-012 + 4.5000000000000012E-002 -1.4551591268757713E-012 + 4.6100000000000002E-002 -7.0037438305511901E-013 + 4.7200000000000020E-002 2.0455081313659751E-013 + 4.8300000000000010E-002 8.5264992765940462E-013 + 4.9400000000000027E-002 8.7706247429639173E-013 + 5.0500000000000017E-002 -3.0312087068900054E-014 + 5.1600000000000007E-002 -1.7859944209316914E-012 + 5.2700000000000025E-002 -4.0004609867805296E-012 + 5.3800000000000014E-002 -5.9428603531308521E-012 + 5.4900000000000004E-002 -6.8599054388329694E-012 + 5.6000000000000022E-002 -6.5948184413411326E-012 + 5.7100000000000012E-002 -5.4970706805934633E-012 + 5.8200000000000002E-002 -4.0156146637049250E-012 + 5.9300000000000019E-002 -3.3685992363585715E-012 + 6.0400000000000009E-002 -4.0808524094659848E-012 + 6.1500000000000027E-002 -7.2370265162546854E-012 + 6.2600000000000017E-002 -1.2686781312998274E-011 + 6.3700000000000007E-002 -1.9919848756599912E-011 + 6.4800000000000024E-002 -2.7215764364374451E-011 + 6.5900000000000014E-002 -3.2097623170468381E-011 + 6.7000000000000004E-002 -3.3261237514237152E-011 + 6.8100000000000022E-002 -3.1791839993910997E-011 + 6.9200000000000012E-002 -3.0518105403887219E-011 + 7.0300000000000029E-002 -3.0014754570650837E-011 + 7.1400000000000019E-002 -3.2903114260962596E-011 + 7.2500000000000009E-002 -4.4659529546686727E-011 + 7.3600000000000027E-002 -6.0493332565414448E-011 + 7.4700000000000016E-002 -7.8151221605260446E-011 + 7.5800000000000006E-002 -9.9471431092013063E-011 + 7.6900000000000024E-002 -1.1707074198952228E-010 + 7.8000000000000014E-002 -1.2997310172568888E-010 + 7.9100000000000004E-002 -1.3793420572394410E-010 + 8.0200000000000021E-002 -1.3731776826730879E-010 + 8.1300000000000011E-002 -1.2852775788108062E-010 + 8.2400000000000029E-002 -1.2671258486918191E-010 + 8.3500000000000019E-002 -1.5241620465733519E-010 + 8.4600000000000009E-002 -2.0776928788546201E-010 + 8.5700000000000026E-002 -2.4265101039588899E-010 + 8.6800000000000016E-002 -2.7267413327258794E-010 + 8.7900000000000006E-002 -3.0440944209786380E-010 + 8.9000000000000024E-002 -3.6975428274743649E-010 + 9.0100000000000013E-002 -3.6869418629237316E-010 + 9.1200000000000003E-002 -3.6389535829073338E-010 + 9.2300000000000021E-002 -3.4828140371701011E-010 + 9.3400000000000011E-002 -3.2529726134988834E-010 + 9.4500000000000028E-002 -3.5518599172945642E-010 + 9.5600000000000018E-002 -3.7686029297212542E-010 + 9.6700000000000008E-002 -4.2897577157141598E-010 + 9.7800000000000026E-002 -4.7816334225458945E-010 + 9.8900000000000016E-002 -5.9826149589881084E-010 + 0.10000000000000001 -6.8057748325855982E-010 + 0.10110000000000002 -6.1525290417918654E-010 + 0.10220000000000001 -5.7228505268014374E-010 + 0.10330000000000003 -3.9395048334611715E-010 + 0.10440000000000002 -3.9813430330326582E-010 + 0.10550000000000001 -2.9160365788705178E-010 + 0.10660000000000003 -2.0755129559457686E-010 + 0.10770000000000002 -1.8709069016242807E-010 + 0.10880000000000001 -2.3566959495013862E-010 + 0.10990000000000003 -3.1764227359509789E-010 + 0.11100000000000002 -4.4674364207963890E-010 + 0.11210000000000001 -3.3830388490585506E-010 + 0.11320000000000002 7.9035819555706155E-011 + 0.11430000000000001 2.6391730467700825E-010 + 0.11540000000000003 3.0901464720400895E-010 + 0.11650000000000002 7.3074346573775983E-010 + 0.11760000000000001 7.9608425407329264E-010 + 0.11870000000000003 8.5560691864827731E-010 + 0.11980000000000002 1.2588152742409875E-009 + 0.12090000000000001 1.1202573313440212E-009 + 0.12200000000000003 1.3647361019053506E-009 + 0.12310000000000001 9.5062202554174746E-010 + 0.12420000000000003 1.2725367426469347E-009 + 0.12530000000000002 1.1518103137930780E-009 + 0.12640000000000001 1.6144893200120691E-009 + 0.12750000000000003 2.1928732163445375E-009 + 0.12860000000000002 2.6535331709709453E-009 + 0.12970000000000001 2.4470028225920260E-009 + 0.13080000000000003 2.0822152890787038E-009 + 0.13190000000000002 2.2142638833599904E-009 + 0.13300000000000001 2.6807889241808880E-009 + 0.13410000000000000 2.9562274850292170E-009 + 0.13520000000000004 2.1271633343644680E-009 + 0.13630000000000003 1.5637158234937942E-009 + 0.13740000000000002 1.6771973809781571E-009 + 0.13850000000000001 1.7281253095191573E-009 + 0.13960000000000000 2.0679447043647770E-009 + 0.14070000000000005 2.2878257066594188E-009 + 0.14180000000000004 2.1779997805282392E-009 + 0.14290000000000003 1.5154636434644431E-009 + 0.14400000000000002 8.0013140557610996E-010 + 0.14510000000000001 4.0425177094682851E-010 + 0.14620000000000000 4.9602089102762648E-010 + 0.14730000000000004 3.6866179553562972E-010 + 0.14840000000000003 -1.3797304965201818E-010 + 0.14950000000000002 -1.0119569626709790E-009 + 0.15060000000000001 -1.4557507421741889E-009 + 0.15170000000000000 -1.7532852947255151E-009 + 0.15280000000000005 -1.9999988332131124E-009 + 0.15390000000000004 -2.2266435362183756E-009 + 0.15500000000000003 -2.2615591621644171E-009 + 0.15610000000000002 -2.4777020435351460E-009 + 0.15720000000000001 -2.7856406070725370E-009 + 0.15830000000000000 -3.0154461150289080E-009 + 0.15940000000000004 -3.1203297723436663E-009 + 0.16050000000000003 -3.2913700653836031E-009 + 0.16160000000000002 -3.1313209802874553E-009 + 0.16270000000000001 -3.3261324805522463E-009 + 0.16380000000000000 -3.3122933285056888E-009 + 0.16490000000000005 -3.8047311967659425E-009 + 0.16600000000000004 -3.2545637296266250E-009 + 0.16710000000000003 -2.7383306733241852E-009 + 0.16820000000000002 -2.8221998071842336E-009 + 0.16930000000000001 -2.7345632425124222E-009 + 0.17040000000000000 -2.9541260548882065E-009 + 0.17150000000000004 -2.2081829698095135E-009 + 0.17260000000000003 -1.4315409968546078E-009 + 0.17370000000000002 -1.5292040966841114E-009 + 0.17480000000000001 -1.5085388493929486E-009 + 0.17590000000000000 -1.7651051731348844E-009 + 0.17700000000000005 -1.5170796840990874E-009 + 0.17810000000000004 -2.1677193373648151E-010 + 0.17920000000000003 6.4896164830852143E-011 + 0.18030000000000002 1.0752461143681558E-009 + 0.18140000000000001 5.1917919963173631E-010 + 0.18250000000000000 3.5945635357137462E-010 + 0.18360000000000004 5.2340026757136116E-010 + 0.18470000000000003 1.8603943940931345E-009 + 0.18580000000000002 3.9443817101414425E-009 + 0.18690000000000001 4.9230926002508113E-009 + 0.18800000000000000 3.2685760764650240E-009 + 0.18910000000000005 2.1794888810378055E-011 + 0.19020000000000004 -9.7624175410260250E-010 + 0.19130000000000003 1.9329018940972276E-010 + 0.19240000000000002 3.2460669707745637E-009 + 0.19350000000000001 4.3530734572527763E-009 + 0.19460000000000005 3.7703653532616954E-009 + 0.19570000000000004 2.3606165910905474E-009 + 0.19680000000000003 1.4409800019876684E-009 + 0.19790000000000002 1.6332656338491347E-009 + 0.19900000000000001 2.5633020150905850E-009 + 0.20010000000000000 3.1192408656011139E-009 + 0.20120000000000005 2.1924349002944155E-009 + 0.20230000000000004 1.1059694826620614E-010 + 0.20340000000000003 -1.4757368660411885E-009 + 0.20450000000000002 -9.2166219101130764E-010 + 0.20560000000000000 1.4240613133154056E-009 + 0.20670000000000005 3.5275109500076951E-009 + 0.20780000000000004 3.2198177457587462E-009 + 0.20890000000000003 6.4563654422755690E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0031.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0031.BXZ.semd new file mode 100644 index 00000000..8c90de61 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0031.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 -3.7337474201100635E-029 + -0.10790000000000000 1.5412641070580501E-029 + -0.10679999999999999 4.7066107092528596E-028 + -0.10569999999999999 -3.4945884488815947E-029 + -0.10460000000000000 -2.2726668604479307E-027 + -0.10349999999999999 2.3659253957730161E-027 + -0.10239999999999999 5.7739757214998431E-027 + -0.10130000000000000 -4.9473445567302777E-026 + -0.10020000000000000 -7.3761551474172335E-026 + -9.9099999999999994E-002 3.5826253596080336E-025 + -9.7999999999999990E-002 9.5600869812376589E-025 + -9.6899999999999986E-002 -7.2430471956128319E-025 + -9.5799999999999996E-002 -5.5817600675817755E-024 + -9.4699999999999993E-002 -4.8780882515155807E-024 + -9.3599999999999989E-002 1.3090455679989717E-023 + -9.2499999999999999E-002 3.3913127160007677E-023 + -9.1399999999999995E-002 1.4169975541183032E-023 + -9.0299999999999991E-002 -5.5987137139541518E-023 + -8.9200000000000002E-002 -1.2020264887861547E-022 + -8.8099999999999984E-002 -1.4259967215528834E-022 + -8.6999999999999994E-002 -8.8054995579936034E-023 + -8.5899999999999990E-002 3.6373972442957381E-022 + -8.4799999999999986E-002 1.5562632792070741E-021 + -8.3699999999999997E-002 2.2292372105462046E-021 + -8.2599999999999993E-002 -1.1398450896010729E-021 + -8.1499999999999989E-002 -9.5910501504208181E-021 + -8.0399999999999999E-002 -1.4230807180426619E-020 + -7.9299999999999995E-002 2.0212521017531888E-022 + -7.8199999999999992E-002 3.4533258997485975E-020 + -7.7100000000000002E-002 5.9679614242583372E-020 + -7.5999999999999984E-002 3.5590560610216402E-020 + -7.4899999999999994E-002 -5.0935862803500380E-020 + -7.3799999999999991E-002 -1.7517758301539819E-019 + -7.2699999999999987E-002 -2.7621096107157646E-019 + -7.1599999999999997E-002 -2.1148618486492464E-019 + -7.0499999999999993E-002 2.4874877152996908E-019 + -6.9399999999999989E-002 1.1344285792797243E-018 + -6.8300000000000000E-002 1.7642916673579745E-018 + -6.7199999999999996E-002 7.9612013564802634E-019 + -6.6099999999999992E-002 -2.4487949979790275E-018 + -6.5000000000000002E-002 -6.2714435219994155E-018 + -6.3899999999999985E-002 -6.7751022164543783E-018 + -6.2799999999999995E-002 -7.9459636556212709E-019 + -6.1699999999999991E-002 1.0857175673677016E-017 + -6.0599999999999994E-002 2.2700524345445877E-017 + -5.9499999999999990E-002 2.5839891491405106E-017 + -5.8399999999999994E-002 9.5858950251340684E-018 + -5.7299999999999990E-002 -3.2789350146095861E-017 + -5.6199999999999986E-002 -8.9371028599952466E-017 + -5.5099999999999996E-002 -1.1655921125492921E-016 + -5.3999999999999992E-002 -5.5178432719109398E-017 + -5.2899999999999989E-002 1.1382569035035177E-016 + -5.1799999999999985E-002 3.1578515886251349E-016 + -5.0699999999999995E-002 3.9751600321779137E-016 + -4.9599999999999991E-002 2.2280105828648860E-016 + -4.8499999999999988E-002 -2.2402912371110933E-016 + -4.7399999999999998E-002 -7.9938347938342410E-016 + -4.6299999999999994E-002 -1.2179038879898724E-015 + -4.5199999999999990E-002 -1.0986539309942021E-015 + -4.4099999999999986E-002 -1.1228345511163850E-016 + -4.2999999999999997E-002 1.6862897085363326E-015 + -4.1899999999999993E-002 3.5227619585108784E-015 + -4.0799999999999989E-002 4.0350824251193535E-015 + -3.9699999999999985E-002 2.1037181328550925E-015 + -3.8599999999999995E-002 -2.1420520911907435E-015 + -3.7499999999999992E-002 -7.0666561185063308E-015 + -3.6399999999999988E-002 -1.0296892495825858E-014 + -3.5299999999999984E-002 -9.7682117995994029E-015 + -3.4199999999999994E-002 -4.2955268451916849E-015 + -3.3099999999999991E-002 6.0231991953990736E-015 + -3.1999999999999987E-002 1.8899661498902702E-014 + -3.0899999999999997E-002 2.9128463557197629E-014 + -2.9799999999999993E-002 2.9913734250069934E-014 + -2.8699999999999989E-002 1.6592403042888296E-014 + -2.7599999999999986E-002 -1.0003645454321683E-014 + -2.6499999999999996E-002 -4.3556982022921464E-014 + -2.5399999999999992E-002 -7.4719188627135613E-014 + -2.4299999999999988E-002 -9.2169951141848894E-014 + -2.3199999999999985E-002 -8.1799828412568165E-014 + -2.2099999999999995E-002 -2.9473859876165409E-014 + -2.0999999999999991E-002 6.8365065941222020E-014 + -1.9899999999999987E-002 1.9201590458709644E-013 + -1.8799999999999983E-002 2.9645429448950378E-013 + -1.7699999999999994E-002 3.2548020268557964E-013 + -1.6599999999999990E-002 2.3350895869689303E-013 + -1.5499999999999986E-002 3.0125525097651979E-015 + -1.4399999999999996E-002 -3.4366311337484523E-013 + -1.3299999999999992E-002 -7.3275467724759347E-013 + -1.2199999999999989E-002 -1.0337129372969822E-012 + -1.1099999999999985E-002 -1.0800305962066492E-012 + -9.9999999999999950E-003 -7.2678403009382442E-013 + -8.8999999999999913E-003 7.5427619879164798E-014 + -7.7999999999999875E-003 1.2279978466381292E-012 + -6.6999999999999837E-003 2.4742833650004403E-012 + -5.5999999999999939E-003 3.4267844638280476E-012 + -4.4999999999999901E-003 3.6274620460186036E-012 + -3.3999999999999864E-003 2.6573715016658950E-012 + -2.2999999999999826E-003 3.0402289301519059E-013 + -1.1999999999999927E-003 -3.2564821065422800E-012 + -9.9999999999988987E-005 -7.3510433851176060E-012 + 1.0000000000000148E-003 -1.0849142764723929E-011 + 2.1000000000000185E-003 -1.2364882555349066E-011 + 3.2000000000000084E-003 -1.0590573557012206E-011 + 4.3000000000000121E-003 -4.7172140325846268E-012 + 5.4000000000000159E-003 5.1288604439869712E-012 + 6.5000000000000058E-003 1.7563429877132108E-011 + 7.6000000000000234E-003 2.9900613235378515E-011 + 8.7000000000000133E-003 3.8495179266462287E-011 + 9.8000000000000032E-003 3.9456386075054084E-011 + 1.0900000000000021E-002 2.9622811148488637E-011 + 1.2000000000000011E-002 7.6442810414967255E-012 + 1.3100000000000001E-002 -2.5038960488332762E-011 + 1.4200000000000018E-002 -6.3623925572464657E-011 + 1.5300000000000008E-002 -1.0011139833787652E-010 + 1.6400000000000026E-002 -1.2439596575042344E-010 + 1.7500000000000016E-002 -1.2618800449004652E-010 + 1.8600000000000005E-002 -9.7445156110875786E-011 + 1.9700000000000023E-002 -3.4873992582618030E-011 + 2.0800000000000013E-002 5.8033442634775056E-011 + 2.1900000000000003E-002 1.7009470221207579E-010 + 2.3000000000000020E-002 2.8332353130267052E-010 + 2.4100000000000010E-002 3.7591493806665710E-010 + 2.5200000000000000E-002 4.2700773472681419E-010 + 2.6300000000000018E-002 4.2232750629978000E-010 + 2.7400000000000008E-002 3.5952127386273958E-010 + 2.8500000000000025E-002 2.5193164221448683E-010 + 2.9600000000000015E-002 1.2955446437867835E-010 + 3.0700000000000005E-002 3.6093204813791857E-011 + 3.1800000000000023E-002 2.1664654445419096E-011 + 3.2900000000000013E-002 1.3178985680539768E-010 + 3.4000000000000002E-002 3.9439423948905983E-010 + 3.5100000000000020E-002 8.0728462803492107E-010 + 3.6200000000000010E-002 1.3287032585296288E-009 + 3.7300000000000028E-002 1.8733299356199495E-009 + 3.8400000000000017E-002 2.3153836625766644E-009 + 3.9500000000000007E-002 2.4991846370170379E-009 + 4.0600000000000025E-002 2.2556216894287218E-009 + 4.1700000000000015E-002 1.4214909249687935E-009 + 4.2800000000000005E-002 -1.4192813591051845E-010 + 4.3900000000000022E-002 -2.5351818422336692E-009 + 4.5000000000000012E-002 -5.8151581328047541E-009 + 4.6100000000000002E-002 -1.0000592354231230E-008 + 4.7200000000000020E-002 -1.5089916871602327E-008 + 4.8300000000000010E-002 -2.1089581636601906E-008 + 4.9400000000000027E-002 -2.8050138212165621E-008 + 5.0500000000000017E-002 -3.6104800926750613E-008 + 5.1600000000000007E-002 -4.5506755697033441E-008 + 5.2700000000000025E-002 -5.6659185787566457E-008 + 5.3800000000000014E-002 -7.0135385499270342E-008 + 5.4900000000000004E-002 -8.6685155054055940E-008 + 5.6000000000000022E-002 -1.0723458387928986E-007 + 5.7100000000000012E-002 -1.3287875333389820E-007 + 5.8200000000000002E-002 -1.6487264531406254E-007 + 5.9300000000000019E-002 -2.0462863403736264E-007 + 6.0400000000000009E-002 -2.5372474965479341E-007 + 6.1500000000000027E-002 -3.1393182098327088E-007 + 6.2600000000000017E-002 -3.8726054185644898E-007 + 6.3700000000000007E-002 -4.7602858899153944E-007 + 6.4800000000000024E-002 -5.8293466054237797E-007 + 6.5900000000000014E-002 -7.1113504418462981E-007 + 6.7000000000000004E-002 -8.6432385160151171E-007 + 6.8100000000000022E-002 -1.0468198752278113E-006 + 6.9200000000000012E-002 -1.2636058954740292E-006 + 7.0300000000000029E-002 -1.5203729617496720E-006 + 7.1400000000000019E-002 -1.8235629113405594E-006 + 7.2500000000000009E-002 -2.1804153220728040E-006 + 7.3600000000000027E-002 -2.5989816094806883E-006 + 7.4700000000000016E-002 -3.0881712973496178E-006 + 7.5800000000000006E-002 -3.6578248909791000E-006 + 7.6900000000000024E-002 -4.3187401388422586E-006 + 7.8000000000000014E-002 -5.0827693485189229E-006 + 7.9100000000000004E-002 -5.9628705457726028E-006 + 8.0200000000000021E-002 -6.9730531322420575E-006 + 8.1300000000000011E-002 -8.1283878898830153E-006 + 8.2400000000000029E-002 -9.4450642791343853E-006 + 8.3500000000000019E-002 -1.0940134416159708E-005 + 8.4600000000000009E-002 -1.2631574463739526E-005 + 8.5700000000000026E-002 -1.4537904462486040E-005 + 8.6800000000000016E-002 -1.6678064639563672E-005 + 8.7900000000000006E-002 -1.9071361748501658E-005 + 8.9000000000000024E-002 -2.1737077986472286E-005 + 9.0100000000000013E-002 -2.4694028979865834E-005 + 9.1200000000000003E-002 -2.7960404622717761E-005 + 9.2300000000000021E-002 -3.1553139706375077E-005 + 9.3400000000000011E-002 -3.5487686545820907E-005 + 9.4500000000000028E-002 -3.9777478377800435E-005 + 9.5600000000000018E-002 -4.4433174480218440E-005 + 9.6700000000000008E-002 -4.9461687012808397E-005 + 9.7800000000000026E-002 -5.4866104619577527E-005 + 9.8900000000000016E-002 -6.0644990298897028E-005 + 0.10000000000000001 -6.6791137214750051E-005 + 0.10110000000000002 -7.3290932050440460E-005 + 0.10220000000000001 -8.0123383668251336E-005 + 0.10330000000000003 -8.7260021246038377E-005 + 0.10440000000000002 -9.4663875643163919E-005 + 0.10550000000000001 -1.0228850442217663E-004 + 0.10660000000000003 -1.1007820285158232E-004 + 0.10770000000000002 -1.1796629405580461E-004 + 0.10880000000000001 -1.2587588571477681E-004 + 0.10990000000000003 -1.3371980458032340E-004 + 0.11100000000000002 -1.4140018902253360E-004 + 0.11210000000000001 -1.4880955859553069E-004 + 0.11320000000000002 -1.5582954802084714E-004 + 0.11430000000000001 -1.6233221685979515E-004 + 0.11540000000000003 -1.6818147560115904E-004 + 0.11650000000000002 -1.7323458450846374E-004 + 0.11760000000000001 -1.7734379798639566E-004 + 0.11870000000000003 -1.8035560788121074E-004 + 0.11980000000000002 -1.8211478891316801E-004 + 0.12090000000000001 -1.8246620311401784E-004 + 0.12200000000000003 -1.8125823407899588E-004 + 0.12310000000000001 -1.7834598838817328E-004 + 0.12420000000000003 -1.7359305638819933E-004 + 0.12530000000000002 -1.6687452443875372E-004 + 0.12640000000000001 -1.5808042371645570E-004 + 0.12750000000000003 -1.4711734547745436E-004 + 0.12860000000000002 -1.3391586253419518E-004 + 0.12970000000000001 -1.1842972162412480E-004 + 0.13080000000000003 -1.0063959780381992E-004 + 0.13190000000000002 -8.0554113083053380E-005 + 0.13300000000000001 -5.8215566241415218E-005 + 0.13410000000000000 -3.3699136110953987E-005 + 0.13520000000000004 -7.1170038609125186E-006 + 0.13630000000000003 2.1384817955549806E-005 + 0.13740000000000002 5.1623228500830010E-005 + 0.13850000000000001 8.3378428826108575E-005 + 0.13960000000000000 1.1639698641374707E-004 + 0.14070000000000005 1.5039410209283233E-004 + 0.14180000000000004 1.8505346088204533E-004 + 0.14290000000000003 2.2002964396961033E-004 + 0.14400000000000002 2.5495665613561869E-004 + 0.14510000000000001 2.8945025405846536E-004 + 0.14620000000000000 3.2311317045241594E-004 + 0.14730000000000004 3.5553894122131169E-004 + 0.14840000000000003 3.8631848292425275E-004 + 0.14950000000000002 4.1504908585920930E-004 + 0.15060000000000001 4.4133979827165604E-004 + 0.15170000000000000 4.6481713070534170E-004 + 0.15280000000000005 4.8513003275729716E-004 + 0.15390000000000004 5.0195894436910748E-004 + 0.15500000000000003 5.1502190763130784E-004 + 0.15610000000000002 5.2407884504646063E-004 + 0.15720000000000001 5.2893575048074126E-004 + 0.15830000000000000 5.2945013158023357E-004 + 0.15940000000000004 5.2553304703906178E-004 + 0.16050000000000003 5.1715387962758541E-004 + 0.16160000000000002 5.0434068543836474E-004 + 0.16270000000000001 4.8717853496782482E-004 + 0.16380000000000000 4.6580968773923814E-004 + 0.16490000000000005 4.4043257366865873E-004 + 0.16600000000000004 4.1130333556793630E-004 + 0.16710000000000003 3.7872686516493559E-004 + 0.16820000000000002 3.4304961445741355E-004 + 0.16930000000000001 3.0466000316664577E-004 + 0.17040000000000000 2.6397968758828938E-004 + 0.17150000000000004 2.2146178525872529E-004 + 0.17260000000000003 1.7757448949851096E-004 + 0.17370000000000002 1.3280169514473528E-004 + 0.17480000000000001 8.7633961811661720E-005 + 0.17590000000000000 4.2554322135401890E-005 + 0.17700000000000005 -1.9616857116488973E-006 + 0.17810000000000004 -4.5455191866494715E-005 + 0.17920000000000003 -8.7491047452203929E-005 + 0.18030000000000002 -1.2766034342348576E-004 + 0.18140000000000001 -1.6559392679482698E-004 + 0.18250000000000000 -2.0096196385566145E-004 + 0.18360000000000004 -2.3347909154836088E-004 + 0.18470000000000003 -2.6290275854989886E-004 + 0.18580000000000002 -2.8903674683533609E-004 + 0.18690000000000001 -3.1173735624179244E-004 + 0.18800000000000000 -3.3091285149566829E-004 + 0.18910000000000005 -3.4652158501558006E-004 + 0.19020000000000004 -3.5856670001521707E-004 + 0.19130000000000003 -3.6709697451442480E-004 + 0.19240000000000002 -3.7220146623440087E-004 + 0.19350000000000001 -3.7401108420453966E-004 + 0.19460000000000005 -3.7268947926349938E-004 + 0.19570000000000004 -3.6843301495537162E-004 + 0.19680000000000003 -3.6146389902569354E-004 + 0.19790000000000002 -3.5202421713620424E-004 + 0.19900000000000001 -3.4037049044854939E-004 + 0.20010000000000000 -3.2676866976544261E-004 + 0.20120000000000005 -3.1149308779276907E-004 + 0.20230000000000004 -2.9482273384928703E-004 + 0.20340000000000003 -2.7703534578904510E-004 + 0.20450000000000002 -2.5840010493993759E-004 + 0.20560000000000000 -2.3917225189507008E-004 + 0.20670000000000005 -2.1959337755106390E-004 + 0.20780000000000004 -1.9989286374766380E-004 + 0.20890000000000003 -1.8028607883024961E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0032.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0032.BXX.semd new file mode 100644 index 00000000..4c121821 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0032.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173367227286533E-021 + -0.11119999999999999 -2.1335585054060316E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3249081147095817E-021 + -0.10790000000000000 3.2296879276220831E-019 + -0.10679999999999999 1.0674503433646278E-019 + -0.10569999999999999 -1.4623059134956105E-018 + -0.10460000000000000 -1.2596261906999581E-018 + -0.10349999999999999 4.7662514990678041E-018 + -0.10239999999999999 7.2483628505786299E-018 + -0.10130000000000000 -1.0592433209906969E-017 + -0.10020000000000000 -2.7792567132622285E-017 + -9.9099999999999994E-002 1.2570451183550935E-017 + -9.7999999999999990E-002 7.9820487274198914E-017 + -9.6899999999999986E-002 1.2145859375127466E-017 + -9.5799999999999996E-002 -1.8955670917265182E-016 + -9.4699999999999993E-002 -1.2844009241981205E-016 + -9.3599999999999989E-002 3.9215229942820152E-016 + -9.2499999999999999E-002 5.3949026600151845E-016 + -9.1399999999999995E-002 -6.0574322437205929E-016 + -9.0299999999999991E-002 -1.6980255617787777E-015 + -8.9200000000000002E-002 1.2997041625770455E-016 + -8.8099999999999984E-002 3.8443754981438896E-015 + -8.6999999999999994E-002 2.7951547275888037E-015 + -8.5899999999999990E-002 -5.4413002661295781E-015 + -8.4799999999999986E-002 -9.5917426494343365E-015 + -8.3699999999999997E-002 2.5228179649370219E-015 + -8.2599999999999993E-002 1.8417230495662226E-014 + -8.1499999999999989E-002 8.2132575141501650E-015 + -8.0399999999999999E-002 -2.5318190876059618E-014 + -7.9299999999999995E-002 -2.8646860952179568E-014 + -7.8199999999999992E-002 2.6885462714627828E-014 + -7.7100000000000002E-002 6.7104619929335418E-014 + -7.5999999999999984E-002 -4.8576907538231025E-015 + -7.4899999999999994E-002 -1.2584727639326776E-013 + -7.3799999999999991E-002 -8.8558900609905095E-014 + -7.2699999999999987E-002 1.4607455869897201E-013 + -7.1599999999999997E-002 2.6607229332113735E-013 + -7.0499999999999993E-002 -1.4646290636462916E-014 + -6.9399999999999989E-002 -4.1285120396146457E-013 + -6.8300000000000000E-002 -2.8991365514860479E-013 + -6.7199999999999996E-002 3.7689499416369843E-013 + -6.6099999999999992E-002 6.6022854501232575E-013 + -6.5000000000000002E-002 -1.0487738336204672E-013 + -6.3899999999999985E-002 -1.0222491256262067E-012 + -6.2799999999999995E-002 -5.2546834071465209E-013 + -6.1699999999999991E-002 1.1612621671555634E-012 + -6.0599999999999994E-002 1.6429056465955272E-012 + -5.9499999999999990E-002 -4.3080491431146672E-013 + -5.8399999999999994E-002 -2.6582687873838440E-012 + -5.7299999999999990E-002 -1.4798648417801985E-012 + -5.6199999999999986E-002 2.3741883025535371E-012 + -5.5099999999999996E-002 3.6569926774310257E-012 + -5.3999999999999992E-002 -3.4671514249039193E-013 + -5.2899999999999989E-002 -4.7691898173718439E-012 + -5.1799999999999985E-002 -2.8353621533971918E-012 + -5.0699999999999995E-002 3.9462998840944508E-012 + -4.9599999999999991E-002 6.1617963335869330E-012 + -4.8499999999999988E-002 -6.3214413087778198E-013 + -4.7399999999999998E-002 -7.9608594022451129E-012 + -4.6299999999999994E-002 -4.8448896804165198E-012 + -4.5199999999999990E-002 5.9953418098113165E-012 + -4.4099999999999986E-002 1.0003349711074083E-011 + -4.2999999999999997E-002 7.0871081355936005E-013 + -4.1899999999999993E-002 -9.9524563937358757E-012 + -4.0799999999999989E-002 -7.5308197178269864E-012 + -3.9699999999999985E-002 4.1725143305748613E-012 + -3.8599999999999995E-002 8.2181709354367527E-012 + -3.7499999999999992E-002 -6.3636200258940234E-013 + -3.6399999999999988E-002 -8.0517432998750138E-012 + -3.5299999999999984E-002 -1.8646915608822034E-012 + -3.4199999999999994E-002 9.1502118382269515E-012 + -3.3099999999999991E-002 8.9047606094405651E-012 + -3.1999999999999987E-002 -8.5705563739740809E-013 + -3.0899999999999997E-002 -4.3743624174308327E-012 + -2.9799999999999993E-002 6.2624991997717316E-013 + -2.8699999999999989E-002 -1.9761713966615080E-012 + -2.7599999999999986E-002 -1.6762662438662979E-011 + -2.6499999999999996E-002 -2.0915975548763122E-011 + -2.5399999999999992E-002 2.9953259924470066E-012 + -2.4299999999999988E-002 3.0768467634834096E-011 + -2.3199999999999985E-002 2.1646859652002526E-011 + -2.2099999999999995E-002 -1.9666823725117411E-011 + -2.0999999999999991E-002 -3.8420641668146516E-011 + -1.9899999999999987E-002 -5.0978912931320952E-012 + -1.8799999999999983E-002 3.2632712504421235E-011 + -1.7699999999999994E-002 9.1986409808675340E-012 + -1.6599999999999990E-002 -5.9741551983183427E-011 + -1.5499999999999986E-002 -8.4250571796840035E-011 + -1.4399999999999996E-002 -1.9535616180288429E-011 + -1.3299999999999992E-002 6.4368538277292942E-011 + -1.2199999999999989E-002 6.8488166526936567E-011 + -1.1099999999999985E-002 -7.3239418002524204E-012 + -9.9999999999999950E-003 -7.1402890544636222E-011 + -8.8999999999999913E-003 -6.8138911180071204E-011 + -7.7999999999999875E-003 -4.3166109575665246E-011 + -6.6999999999999837E-003 -6.1326568823183436E-011 + -5.5999999999999939E-003 -1.0986034998383687E-010 + -4.4999999999999901E-003 -1.3016411559707564E-010 + -3.3999999999999864E-003 -1.1098839208800726E-010 + -2.2999999999999826E-003 -9.1799214063659207E-011 + -1.1999999999999927E-003 -8.1058618150997575E-011 + -9.9999999999988987E-005 -4.9473161678470490E-011 + 1.0000000000000148E-003 -2.1744859385330884E-011 + 2.1000000000000185E-003 -9.5117802523247974E-011 + 3.2000000000000084E-003 -3.0036903519992109E-010 + 4.3000000000000121E-003 -5.0011172980646279E-010 + 5.4000000000000159E-003 -5.2231652336587331E-010 + 6.5000000000000058E-003 -3.9023489994960414E-010 + 7.6000000000000234E-003 -3.2897054524916314E-010 + 8.7000000000000133E-003 -4.5178114027599747E-010 + 9.8000000000000032E-003 -6.1741850521102037E-010 + 1.0900000000000021E-002 -6.1337762646829219E-010 + 1.2000000000000011E-002 -4.6354167726470052E-010 + 1.3100000000000001E-002 -4.4843809221539743E-010 + 1.4200000000000018E-002 -7.3320555182831981E-010 + 1.5300000000000008E-002 -1.1772509633800610E-009 + 1.6400000000000026E-002 -1.4903703826618653E-009 + 1.7500000000000016E-002 -1.5639078920770544E-009 + 1.8600000000000005E-002 -1.5321830471037856E-009 + 1.9700000000000023E-002 -1.5446558476739369E-009 + 2.0800000000000013E-002 -1.5849432877246272E-009 + 2.1900000000000003E-002 -1.6407538661056265E-009 + 2.3000000000000020E-002 -1.7494617976510085E-009 + 2.4100000000000010E-002 -1.9267933915045887E-009 + 2.5200000000000000E-002 -2.0880268625234066E-009 + 2.6300000000000018E-002 -2.2960300327667937E-009 + 2.7400000000000008E-002 -2.5540127790435463E-009 + 2.8500000000000025E-002 -2.9476658891525176E-009 + 2.9600000000000015E-002 -3.2299920516010161E-009 + 3.0700000000000005E-002 -3.3915059649558543E-009 + 3.1800000000000023E-002 -3.2965046248278895E-009 + 3.2900000000000013E-002 -3.0228268776966161E-009 + 3.4000000000000002E-002 -2.9899087650164802E-009 + 3.5100000000000020E-002 -3.2018550033541260E-009 + 3.6200000000000010E-002 -3.2032247965219085E-009 + 3.7300000000000028E-002 -2.7498507915169057E-009 + 3.8400000000000017E-002 -2.3658313086372118E-009 + 3.9500000000000007E-002 -2.5078503718134471E-009 + 4.0600000000000025E-002 -2.7122155632497424E-009 + 4.1700000000000015E-002 -2.8009243813187368E-009 + 4.2800000000000005E-002 -2.4117989827487918E-009 + 4.3900000000000022E-002 -1.4774030887565459E-009 + 4.5000000000000012E-002 -7.0504213578459485E-010 + 4.6100000000000002E-002 -7.1748090801904141E-010 + 4.7200000000000020E-002 -4.1618974933044228E-010 + 4.8300000000000010E-002 8.6019952272309297E-010 + 4.9400000000000027E-002 2.3530943860095022E-009 + 5.0500000000000017E-002 3.4358731415551347E-009 + 5.1600000000000007E-002 4.0743133311593738E-009 + 5.2700000000000025E-002 4.5019703520665644E-009 + 5.3800000000000014E-002 4.5133496939797624E-009 + 5.4900000000000004E-002 5.3607358552199003E-009 + 5.6000000000000022E-002 7.0704411214705942E-009 + 5.7100000000000012E-002 9.1684366765321101E-009 + 5.8200000000000002E-002 9.5250225484733164E-009 + 5.9300000000000019E-002 9.1983292094255376E-009 + 6.0400000000000009E-002 9.2238439108882631E-009 + 6.1500000000000027E-002 1.1324369886267505E-008 + 6.2600000000000017E-002 1.4069946097094999E-008 + 6.3700000000000007E-002 1.5426792288053548E-008 + 6.4800000000000024E-002 1.5587279023066003E-008 + 6.5900000000000014E-002 1.4524597524712135E-008 + 6.7000000000000004E-002 1.4065607345514763E-008 + 6.8100000000000022E-002 1.2673370797244843E-008 + 6.9200000000000012E-002 1.2027429718841631E-008 + 7.0300000000000029E-002 1.4755299204693983E-008 + 7.1400000000000019E-002 1.7155178611005795E-008 + 7.2500000000000009E-002 1.4389428315553232E-008 + 7.3600000000000027E-002 8.8877998294378813E-009 + 7.4700000000000016E-002 5.7799414143744343E-009 + 7.5800000000000006E-002 8.1830329179410910E-009 + 7.6900000000000024E-002 1.2893017320436684E-008 + 7.8000000000000014E-002 1.2061188492396013E-008 + 7.9100000000000004E-002 5.9709055477696893E-009 + 8.0200000000000021E-002 -1.4716403651249266E-009 + 8.1300000000000011E-002 -4.1095931102574923E-009 + 8.2400000000000029E-002 -2.3128419179840876E-009 + 8.3500000000000019E-002 -1.2499669355126031E-010 + 8.4600000000000009E-002 -1.2993196518706895E-009 + 8.5700000000000026E-002 -6.2480522977637065E-009 + 8.6800000000000016E-002 -1.2540778193681490E-008 + 8.7900000000000006E-002 -1.7175647570866204E-008 + 8.9000000000000024E-002 -1.7268639851408807E-008 + 9.0100000000000013E-002 -1.3387073671822236E-008 + 9.1200000000000003E-002 -1.0566965080727186E-008 + 9.2300000000000021E-002 -1.3687555977526245E-008 + 9.3400000000000011E-002 -2.1084430201767645E-008 + 9.4500000000000028E-002 -2.6957662768722912E-008 + 9.5600000000000018E-002 -2.5235790346300746E-008 + 9.6700000000000008E-002 -1.8584197292170757E-008 + 9.7800000000000026E-002 -1.3766924489289067E-008 + 9.8900000000000016E-002 -1.6735761221298162E-008 + 0.10000000000000001 -2.4537911258448730E-008 + 0.10110000000000002 -2.8112038918948201E-008 + 0.10220000000000001 -2.4799778230999436E-008 + 0.10330000000000003 -1.4046997343086787E-008 + 0.10440000000000002 -5.3498911967153617E-009 + 0.10550000000000001 -5.2481441414897745E-009 + 0.10660000000000003 -1.3822660349660509E-008 + 0.10770000000000002 -2.0446858428613268E-008 + 0.10880000000000001 -1.7528540396938297E-008 + 0.10990000000000003 -6.7829399874597129E-009 + 0.11100000000000002 2.6263504704360230E-009 + 0.11210000000000001 3.5657097274821581E-009 + 0.11320000000000002 -7.0457373269050549E-010 + 0.11430000000000001 -4.6118087126956198E-009 + 0.11540000000000003 -3.7865310886786574E-009 + 0.11650000000000002 4.3738235255830205E-009 + 0.11760000000000001 1.3878212357099073E-008 + 0.11870000000000003 1.8393029321828180E-008 + 0.11980000000000002 1.5279185916483584E-008 + 0.12090000000000001 4.7632369160055532E-009 + 0.12200000000000003 -2.8194078183219062E-009 + 0.12310000000000001 2.2856829762218922E-009 + 0.12420000000000003 1.8307073190726442E-008 + 0.12530000000000002 2.8497970205876300E-008 + 0.12640000000000001 2.1579134923399579E-008 + 0.12750000000000003 5.9247087236258267E-009 + 0.12860000000000002 -4.2774447872595545E-010 + 0.12970000000000001 6.3521281568057475E-009 + 0.13080000000000003 1.6159686921923822E-008 + 0.13190000000000002 1.8137965795972377E-008 + 0.13300000000000001 1.3950586463806758E-008 + 0.13410000000000000 1.0352503743149555E-008 + 0.13520000000000004 7.4972454910948727E-009 + 0.13630000000000003 2.3758179867883200E-009 + 0.13740000000000002 -1.0640230918568250E-009 + 0.13850000000000001 3.8856313722135383E-009 + 0.13960000000000000 1.3537243326311454E-008 + 0.14070000000000005 1.4599513598057001E-008 + 0.14180000000000004 1.9898602765522355E-009 + 0.14290000000000003 -1.0924193105665836E-008 + 0.14400000000000002 -8.7198666065546604E-009 + 0.14510000000000001 5.0625676983884205E-009 + 0.14620000000000000 1.2641138802393925E-008 + 0.14730000000000004 5.5448663438539825E-009 + 0.14840000000000003 -5.5943019106052816E-009 + 0.14950000000000002 -8.3150730745273904E-009 + 0.15060000000000001 -4.4833288193046883E-009 + 0.15170000000000000 -3.0216873447841408E-009 + 0.15280000000000005 -3.9772540816329638E-009 + 0.15390000000000004 2.9587385319551629E-010 + 0.15500000000000003 7.3334676109482189E-009 + 0.15610000000000002 4.5083270450163582E-009 + 0.15720000000000001 -9.6558769868693162E-009 + 0.15830000000000000 -1.9374542858940913E-008 + 0.15940000000000004 -1.0427252838951517E-008 + 0.16050000000000003 8.0222584131206531E-009 + 0.16160000000000002 1.3605880866407460E-008 + 0.16270000000000001 -3.7263792052044664E-010 + 0.16380000000000000 -1.4679625515157113E-008 + 0.16490000000000005 -1.1726226212260826E-008 + 0.16600000000000004 1.2772090052237672E-009 + 0.16710000000000003 6.4722796011551509E-009 + 0.16820000000000002 7.8314588147776476E-010 + 0.16930000000000001 -3.2295961460704348E-009 + 0.17040000000000000 -4.8536008545596587E-010 + 0.17150000000000004 -7.0357192294423498E-010 + 0.17260000000000003 -8.2782776189560536E-009 + 0.17370000000000002 -1.0646222570187547E-008 + 0.17480000000000001 1.9175359078360543E-009 + 0.17590000000000000 1.5919557228016856E-008 + 0.17700000000000005 1.0874342315503327E-008 + 0.17810000000000004 -9.9037027467829830E-009 + 0.17920000000000003 -1.9922966387753149E-008 + 0.18030000000000002 -5.8975380134995703E-009 + 0.18140000000000001 1.3713540525372991E-008 + 0.18250000000000000 1.4211100740624261E-008 + 0.18360000000000004 -2.1563204555263837E-009 + 0.18470000000000003 -1.1834574209501625E-008 + 0.18580000000000002 -4.6927741692570635E-009 + 0.18690000000000001 4.3917882663890850E-009 + 0.18800000000000000 2.4169717338651253E-009 + 0.18910000000000005 -2.7924078604968372E-009 + 0.19020000000000004 1.5293599719967688E-009 + 0.19130000000000003 9.1574916538661455E-009 + 0.19240000000000002 4.0942409462729756E-009 + 0.19350000000000001 -1.0729032773326708E-008 + 0.19460000000000005 -1.3797022191397446E-008 + 0.19570000000000004 2.3482911171157639E-009 + 0.19680000000000003 1.6602189845116300E-008 + 0.19790000000000002 8.4715967574311435E-009 + 0.19900000000000001 -1.1198962646119526E-008 + 0.20010000000000000 -1.4972982853578287E-008 + 0.20120000000000005 1.9105792503637531E-009 + 0.20230000000000004 1.5082177284853060E-008 + 0.20340000000000003 7.5409385402736007E-009 + 0.20450000000000002 -7.3062160765857698E-009 + 0.20560000000000000 -7.9253084095398663E-009 + 0.20670000000000005 2.6833670840886725E-009 + 0.20780000000000004 4.8499795290979364E-009 + 0.20890000000000003 -4.7602530806045706E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0032.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0032.BXZ.semd new file mode 100644 index 00000000..076e2482 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0032.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 -1.0370384665327475E-019 + -0.11230000000000000 -4.6409876227256865E-020 + -0.11119999999999999 8.2720873669385448E-019 + -0.11009999999999999 8.0862064416129255E-019 + -0.10900000000000000 -2.4883418826797283E-018 + -0.10790000000000000 -2.5798952668528631E-018 + -0.10679999999999999 4.4458120695224181E-018 + -0.10569999999999999 -8.2915616800998807E-018 + -0.10460000000000000 -4.1711786762958298E-017 + -0.10349999999999999 3.4793565756919995E-017 + -0.10239999999999999 2.8669140353912079E-016 + -0.10130000000000000 2.5638882632087780E-016 + -0.10020000000000000 -6.8406137298284960E-016 + -9.9099999999999994E-002 -1.7783003564977255E-015 + -9.7999999999999990E-002 -6.4952429277282515E-016 + -9.6899999999999986E-002 3.2767266276625268E-015 + -9.5799999999999996E-002 5.7871666883830847E-015 + -9.4699999999999993E-002 2.2170075190009342E-015 + -9.3599999999999989E-002 -5.0691211888860901E-015 + -9.2499999999999999E-002 -9.9055149933163777E-015 + -9.1399999999999995E-002 -1.3656558048584684E-014 + -9.0299999999999991E-002 -1.9275605214080262E-014 + -8.9200000000000002E-002 -7.1703405745467824E-015 + -8.8099999999999984E-002 5.4147770387489094E-014 + -8.6999999999999994E-002 1.3642902183409050E-013 + -8.5899999999999990E-002 1.1752883009256282E-013 + -8.4799999999999986E-002 -9.3426256856689316E-014 + -8.3699999999999997E-002 -3.7053053767582833E-013 + -8.2599999999999993E-002 -4.1808887623652480E-013 + -8.1499999999999989E-002 -1.0171629706047514E-013 + -8.0399999999999999E-002 3.5628252193116439E-013 + -7.9299999999999995E-002 6.6288993608512592E-013 + -7.8199999999999992E-002 8.2279506558730064E-013 + -7.7100000000000002E-002 9.0005449924698833E-013 + -7.5999999999999984E-002 4.4932590634316760E-013 + -7.4899999999999994E-002 -1.1745848434510653E-012 + -7.3799999999999991E-002 -3.4557812340907379E-012 + -7.2699999999999987E-002 -4.2359757194965209E-012 + -7.1599999999999997E-002 -1.7172210918861563E-012 + -7.0499999999999993E-002 2.9525605051150539E-012 + -6.9399999999999989E-002 6.3249323313530059E-012 + -6.8300000000000000E-002 6.5535025323137930E-012 + -6.7199999999999996E-002 5.3395486816765203E-012 + -6.6099999999999992E-002 4.4603713084123697E-012 + -6.5000000000000002E-002 1.5831729373652625E-012 + -6.3899999999999985E-002 -7.2067703367484359E-012 + -6.2799999999999995E-002 -1.9912897719631673E-011 + -6.1699999999999991E-002 -2.7178318623422015E-011 + -6.0599999999999994E-002 -2.1546920497828026E-011 + -5.9499999999999990E-002 -6.1065978662622200E-012 + -5.8399999999999994E-002 1.0584761366005946E-011 + -5.7299999999999990E-002 2.7202171071216696E-011 + -5.6199999999999986E-002 5.0020990821630917E-011 + -5.5099999999999996E-002 7.6652982572422701E-011 + -5.3999999999999992E-002 8.5816118100545680E-011 + -5.2899999999999989E-002 5.3101446850778444E-011 + -5.1799999999999985E-002 -2.2090558549070494E-011 + -5.0699999999999995E-002 -1.1234477237387352E-010 + -4.9599999999999991E-002 -1.8649713717788785E-010 + -4.8499999999999988E-002 -2.2949625533286167E-010 + -4.7399999999999998E-002 -2.3298921125736172E-010 + -4.6299999999999994E-002 -1.7724297030063951E-010 + -4.5199999999999990E-002 -3.9997807149694253E-011 + -4.4099999999999986E-002 1.7328639911884380E-010 + -4.2999999999999997E-002 4.1959896668330998E-010 + -4.1899999999999993E-002 6.4424493517734049E-010 + -4.0799999999999989E-002 8.0668832724839490E-010 + -3.9699999999999985E-002 8.7561657924339897E-010 + -3.8599999999999995E-002 8.1776513338738255E-010 + -3.7499999999999992E-002 6.2022365021618953E-010 + -3.6399999999999988E-002 3.2891836476700576E-010 + -3.5299999999999984E-002 4.5455618435941147E-011 + -3.4199999999999994E-002 -1.2487524903015412E-010 + -3.3099999999999991E-002 -1.0976027031706082E-010 + -3.1999999999999987E-002 1.4637262235606130E-010 + -3.0899999999999997E-002 6.9391647983252369E-010 + -2.9799999999999993E-002 1.5184223878250691E-009 + -2.8699999999999989E-002 2.4584039248765066E-009 + -2.7599999999999986E-002 3.2189704235463523E-009 + -2.6499999999999996E-002 3.4918146152307372E-009 + -2.5399999999999992E-002 3.0425295616254289E-009 + -2.4299999999999988E-002 1.6652327294863767E-009 + -2.3199999999999985E-002 -8.9585078244525107E-010 + -2.2099999999999995E-002 -4.8898578519640523E-009 + -2.0999999999999991E-002 -1.0389122451215371E-008 + -1.9899999999999987E-002 -1.7221806203338019E-008 + -1.8799999999999983E-002 -2.5130791669880637E-008 + -1.7699999999999994E-002 -3.4010255944849632E-008 + -1.6599999999999990E-002 -4.3996188026085292E-008 + -1.5499999999999986E-002 -5.5407607391089186E-008 + -1.4399999999999996E-002 -6.8720865442628565E-008 + -1.3299999999999992E-002 -8.4656107901537325E-008 + -1.2199999999999989E-002 -1.0424454188751042E-007 + -1.1099999999999985E-002 -1.2877328003924049E-007 + -9.9999999999999950E-003 -1.5969111188951501E-007 + -8.8999999999999913E-003 -1.9860704014718067E-007 + -7.7999999999999875E-003 -2.4732469228183618E-007 + -6.6999999999999837E-003 -3.0777536608184164E-007 + -5.5999999999999939E-003 -3.8194286844372982E-007 + -4.4999999999999901E-003 -4.7200208541653410E-007 + -3.3999999999999864E-003 -5.8066598285222426E-007 + -2.2999999999999826E-003 -7.1144086177810095E-007 + -1.1999999999999927E-003 -8.6851753167138668E-007 + -9.9999999999988987E-005 -1.0565519232841325E-006 + 1.0000000000000148E-003 -1.2807670373149449E-006 + 2.1000000000000185E-003 -1.5473559642487089E-006 + 3.2000000000000084E-003 -1.8637223320183693E-006 + 4.3000000000000121E-003 -2.2382830593414837E-006 + 5.4000000000000159E-003 -2.6801346848515095E-006 + 6.5000000000000058E-003 -3.1991353353078011E-006 + 7.6000000000000234E-003 -3.8063874399085762E-006 + 8.7000000000000133E-003 -4.5144915929995477E-006 + 9.8000000000000032E-003 -5.3374315029941499E-006 + 1.0900000000000021E-002 -6.2903127400204539E-006 + 1.2000000000000011E-002 -7.3894257184292655E-006 + 1.3100000000000001E-002 -8.6525351434829645E-006 + 1.4200000000000018E-002 -1.0098973689309787E-005 + 1.5300000000000008E-002 -1.1749652912840247E-005 + 1.6400000000000026E-002 -1.3626891814055853E-005 + 1.7500000000000016E-002 -1.5754338164697401E-005 + 1.8600000000000005E-002 -1.8156715668737888E-005 + 1.9700000000000023E-002 -2.0859390133409761E-005 + 2.0800000000000013E-002 -2.3887811039458029E-005 + 2.1900000000000003E-002 -2.7267637051409110E-005 + 2.3000000000000020E-002 -3.1024534109747037E-005 + 2.4100000000000010E-002 -3.5183664294891059E-005 + 2.5200000000000000E-002 -3.9768754504621029E-005 + 2.6300000000000018E-002 -4.4801221520174295E-005 + 2.7400000000000008E-002 -5.0299979193368927E-005 + 2.8500000000000025E-002 -5.6281533034052700E-005 + 2.9600000000000015E-002 -6.2758888816460967E-005 + 3.0700000000000005E-002 -6.9740868639200926E-005 + 3.1800000000000023E-002 -7.7229684393387288E-005 + 3.2900000000000013E-002 -8.5220250184647739E-005 + 3.4000000000000002E-002 -9.3700014986097813E-005 + 3.5100000000000020E-002 -1.0264728189213201E-004 + 3.6200000000000010E-002 -1.1203000030945987E-004 + 3.7300000000000028E-002 -1.2180590420030057E-004 + 3.8400000000000017E-002 -1.3192101323511451E-004 + 3.9500000000000007E-002 -1.4230958186089993E-004 + 4.0600000000000025E-002 -1.5289247676264495E-004 + 4.1700000000000015E-002 -1.6357668209820986E-004 + 4.2800000000000005E-002 -1.7425481928512454E-004 + 4.3900000000000022E-002 -1.8480597645975649E-004 + 4.5000000000000012E-002 -1.9509665435180068E-004 + 4.6100000000000002E-002 -2.0498009689617902E-004 + 4.7200000000000020E-002 -2.1429495245683938E-004 + 4.8300000000000010E-002 -2.2286664170678705E-004 + 4.9400000000000027E-002 -2.3051144671626389E-004 + 5.0500000000000017E-002 -2.3703619081061333E-004 + 5.1600000000000007E-002 -2.4224133812822402E-004 + 5.2700000000000025E-002 -2.4592474801465869E-004 + 5.3800000000000014E-002 -2.4788416340015829E-004 + 5.4900000000000004E-002 -2.4791626492515206E-004 + 5.6000000000000022E-002 -2.4582087644375861E-004 + 5.7100000000000012E-002 -2.4140850291587412E-004 + 5.8200000000000002E-002 -2.3450366279575974E-004 + 5.9300000000000019E-002 -2.2494993754662573E-004 + 6.0400000000000009E-002 -2.1261129586491734E-004 + 6.1500000000000027E-002 -1.9737401453312486E-004 + 6.2600000000000017E-002 -1.7915440548676997E-004 + 6.3700000000000007E-002 -1.5790101315360516E-004 + 6.4800000000000024E-002 -1.3360004231799394E-004 + 6.5900000000000014E-002 -1.0627954907249659E-004 + 6.7000000000000004E-002 -7.6010772318113595E-005 + 6.8100000000000022E-002 -4.2912179196719080E-005 + 6.9200000000000012E-002 -7.1423351073462982E-006 + 7.0300000000000029E-002 3.1096595193957910E-005 + 7.1400000000000019E-002 7.1551323344465345E-005 + 7.2500000000000009E-002 1.1391378939151764E-004 + 7.3600000000000027E-002 1.5783344861119986E-004 + 7.4700000000000016E-002 2.0292372209951282E-004 + 7.5800000000000006E-002 2.4876254610717297E-004 + 7.6900000000000024E-002 2.9489232110790908E-004 + 7.8000000000000014E-002 3.4082509228028357E-004 + 7.9100000000000004E-002 3.8604938890784979E-004 + 8.0200000000000021E-002 4.3003822793252766E-004 + 8.1300000000000011E-002 4.7225944581441581E-004 + 8.2400000000000029E-002 5.1218457520008087E-004 + 8.3500000000000019E-002 5.4929481120780110E-004 + 8.4600000000000009E-002 5.8308779262006283E-004 + 8.5700000000000026E-002 6.1308190925046802E-004 + 8.6800000000000016E-002 6.3882849644869566E-004 + 8.7900000000000006E-002 6.5992330200970173E-004 + 8.9000000000000024E-002 6.7601946648210287E-004 + 9.0100000000000013E-002 6.8682996788993478E-004 + 9.1200000000000003E-002 6.9212581729516387E-004 + 9.2300000000000021E-002 6.9173966767266393E-004 + 9.3400000000000011E-002 6.8557169288396835E-004 + 9.4500000000000028E-002 6.7360233515501022E-004 + 9.5600000000000018E-002 6.5589667065069079E-004 + 9.6700000000000008E-002 6.3259573653340340E-004 + 9.7800000000000026E-002 6.0391327133402228E-004 + 9.8900000000000016E-002 5.7012320030480623E-004 + 0.10000000000000001 5.3156347712501884E-004 + 0.10110000000000002 4.8864574637264013E-004 + 0.10220000000000001 4.4184329453855753E-004 + 0.10330000000000003 3.9168322109617293E-004 + 0.10440000000000002 3.3872833591885865E-004 + 0.10550000000000001 2.8356252005323768E-004 + 0.10660000000000003 2.2678710229229182E-004 + 0.10770000000000002 1.6902481729630381E-004 + 0.10880000000000001 1.1091417400166392E-004 + 0.10990000000000003 5.3083665989106521E-005 + 0.11100000000000002 -3.8564517126360442E-006 + 0.11210000000000001 -5.9328707720851526E-005 + 0.11320000000000002 -1.1278509191470221E-004 + 0.11430000000000001 -1.6372528625652194E-004 + 0.11540000000000003 -2.1169171668589115E-004 + 0.11650000000000002 -2.5626792921684682E-004 + 0.11760000000000001 -2.9709257069043815E-004 + 0.11870000000000003 -3.3387215808033943E-004 + 0.11980000000000002 -3.6638753954321146E-004 + 0.12090000000000001 -3.9449075120501220E-004 + 0.12200000000000003 -4.1808249079622328E-004 + 0.12310000000000001 -4.3711211765184999E-004 + 0.12420000000000003 -4.5159275759942830E-004 + 0.12530000000000002 -4.6161180944181979E-004 + 0.12640000000000001 -4.6731569455005229E-004 + 0.12750000000000003 -4.6888415818102658E-004 + 0.12860000000000002 -4.6652797027491033E-004 + 0.12970000000000001 -4.6050580567680299E-004 + 0.13080000000000003 -4.5111743384040892E-004 + 0.13190000000000002 -4.3868343345820904E-004 + 0.13300000000000001 -4.2352842865511775E-004 + 0.13410000000000000 -4.0598958730697632E-004 + 0.13520000000000004 -3.8642529398202896E-004 + 0.13630000000000003 -3.6520056892186403E-004 + 0.13740000000000002 -3.4266168950125575E-004 + 0.13850000000000001 -3.1913208658806980E-004 + 0.13960000000000000 -2.9492916655726731E-004 + 0.14070000000000005 -2.7036870596930385E-004 + 0.14180000000000004 -2.4574383860453963E-004 + 0.14290000000000003 -2.2130731667857617E-004 + 0.14400000000000002 -1.9728187180589885E-004 + 0.14510000000000001 -1.7388121341355145E-004 + 0.14620000000000000 -1.5130473184399307E-004 + 0.14730000000000004 -1.2971108662895858E-004 + 0.14840000000000003 -1.0921018838416785E-004 + 0.14950000000000002 -8.9889617811422795E-005 + 0.15060000000000001 -7.1835100243333727E-005 + 0.15170000000000000 -5.5121097830124199E-005 + 0.15280000000000005 -3.9778966311132535E-005 + 0.15390000000000004 -2.5797649868763983E-005 + 0.15500000000000003 -1.3157295143173542E-005 + 0.15610000000000002 -1.8469299902790226E-006 + 0.15720000000000001 8.1561001934460364E-006 + 0.15830000000000000 1.6905691154533997E-005 + 0.15940000000000004 2.4478173145325854E-005 + 0.16050000000000003 3.0941682780394331E-005 + 0.16160000000000002 3.6352794268168509E-005 + 0.16270000000000001 4.0782651922199875E-005 + 0.16380000000000000 4.4327411160338670E-005 + 0.16490000000000005 4.7080939111765474E-005 + 0.16600000000000004 4.9111105909105390E-005 + 0.16710000000000003 5.0476101023377851E-005 + 0.16820000000000002 5.1254992285976186E-005 + 0.16930000000000001 5.1543542213039473E-005 + 0.17040000000000000 5.1419174269540235E-005 + 0.17150000000000004 5.0926817493746057E-005 + 0.17260000000000003 5.0109301810152829E-005 + 0.17370000000000002 4.9035046686185524E-005 + 0.17480000000000001 4.7778288717381656E-005 + 0.17590000000000000 4.6381472202483565E-005 + 0.17700000000000005 4.4858708861283958E-005 + 0.17810000000000004 4.3234726035734639E-005 + 0.17920000000000003 4.1562834667274728E-005 + 0.18030000000000002 3.9891503547551110E-005 + 0.18140000000000001 3.8233632949413732E-005 + 0.18250000000000000 3.6582154280040413E-005 + 0.18360000000000004 3.4948781831189990E-005 + 0.18470000000000003 3.3368120057275519E-005 + 0.18580000000000002 3.1861723982729018E-005 + 0.18690000000000001 3.0420374969253317E-005 + 0.18800000000000000 2.9031718440819532E-005 + 0.18910000000000005 2.7707981644198298E-005 + 0.19020000000000004 2.6470088414498605E-005 + 0.19130000000000003 2.5313149308203720E-005 + 0.19240000000000002 2.4209686671383679E-005 + 0.19350000000000001 2.3150203560362570E-005 + 0.19460000000000005 2.2156715203891508E-005 + 0.19570000000000004 2.1246203687041998E-005 + 0.19680000000000003 2.0398374545038678E-005 + 0.19790000000000002 1.9576802515075542E-005 + 0.19900000000000001 1.8773467672872357E-005 + 0.20010000000000000 1.8010299754678272E-005 + 0.20120000000000005 1.7297394151682965E-005 + 0.20230000000000004 1.6611189494142309E-005 + 0.20340000000000003 1.5925272236927412E-005 + 0.20450000000000002 1.5243730558722746E-005 + 0.20560000000000000 1.4585606550099328E-005 + 0.20670000000000005 1.3945303180662449E-005 + 0.20780000000000004 1.3293475603859406E-005 + 0.20890000000000003 1.2617559150385205E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0033.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0033.BXX.semd new file mode 100644 index 00000000..186c8193 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0033.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546763107634806E-011 + -0.11559999999999999 1.3697711367943732E-011 + -0.11449999999999999 -3.8519888667654101E-011 + -0.11340000000000000 -6.0437016502490337E-011 + -0.11230000000000000 8.1728214473830718E-011 + -0.11119999999999999 2.1664814386923581E-010 + -0.11009999999999999 -3.4040596730289252E-011 + -0.10900000000000000 -4.8208065317467685E-010 + -0.10790000000000000 -2.7206731312290344E-010 + -0.10679999999999999 7.1667344281323153E-010 + -0.10569999999999999 1.0246072879027679E-009 + -0.10460000000000000 -4.2161374391724848E-010 + -0.10349999999999999 -1.8818482327986885E-009 + -0.10239999999999999 -6.0493343667644695E-010 + -0.10130000000000000 2.4258650643815827E-009 + -0.10020000000000000 2.5024655680994101E-009 + -9.9099999999999994E-002 -1.8537364976367599E-009 + -9.7999999999999990E-002 -4.8300967669945294E-009 + -9.6899999999999986E-002 -6.5601379883872823E-010 + -9.5799999999999996E-002 6.4044045622324575E-009 + -9.4699999999999993E-002 5.8165889882388910E-009 + -9.3599999999999989E-002 -3.7803649099998893E-009 + -9.2499999999999999E-002 -9.8755350563806132E-009 + -9.1399999999999995E-002 -2.5646724743921823E-009 + -9.0299999999999991E-002 9.5435108704577942E-009 + -8.9200000000000002E-002 9.3253875732557390E-009 + -8.8099999999999984E-002 -4.2171026670700940E-009 + -8.6999999999999994E-002 -1.2694454376571684E-008 + -8.5899999999999990E-002 -3.9121625938776106E-009 + -8.4799999999999986E-002 9.9854435831048249E-009 + -8.3699999999999997E-002 9.7388079822735563E-009 + -8.2599999999999993E-002 -2.9504445553385494E-009 + -8.1499999999999989E-002 -8.7991400832265754E-009 + -8.0399999999999999E-002 -8.1161882770075522E-010 + -7.9299999999999995E-002 5.8463021090915390E-009 + -7.8199999999999992E-002 -3.1166291769579857E-010 + -7.7100000000000002E-002 -7.3378534359846981E-009 + -7.5999999999999984E-002 2.6067440307003809E-012 + -7.4899999999999994E-002 1.1607259153834093E-008 + -7.3799999999999991E-002 4.7749653120376934E-009 + -7.2699999999999987E-002 -1.6708000316612015E-008 + -7.1599999999999997E-002 -2.0921376631122257E-008 + -7.0499999999999993E-002 5.0175761323600909E-009 + -6.9399999999999989E-002 2.8317584721548883E-008 + -6.8300000000000000E-002 1.2552283656930285E-008 + -6.7199999999999996E-002 -2.6888463011687236E-008 + -6.6099999999999992E-002 -3.8679257130525002E-008 + -6.5000000000000002E-002 -6.8551542220518513E-009 + -6.3899999999999985E-002 2.4598611148007876E-008 + -6.2799999999999995E-002 1.2654564507386112E-008 + -6.1699999999999991E-002 -2.5248594326399143E-008 + -6.0599999999999994E-002 -3.9291585096634662E-008 + -5.9499999999999990E-002 -1.9410153484500370E-008 + -5.8399999999999994E-002 -3.7977163636071509E-009 + -5.7299999999999990E-002 -1.5915663453824891E-008 + -5.6199999999999986E-002 -3.1356048424413530E-008 + -5.5099999999999996E-002 -2.4918396235307227E-008 + -5.3999999999999992E-002 -1.7667669993670643E-008 + -5.2899999999999989E-002 -4.2300264624373085E-008 + -5.1799999999999985E-002 -8.0383536271710909E-008 + -5.0699999999999995E-002 -7.9860299706524529E-008 + -4.9599999999999991E-002 -3.7813578046552720E-008 + -4.8499999999999988E-002 -1.9334718714958399E-008 + -4.7399999999999998E-002 -6.9043757378040027E-008 + -4.6299999999999994E-002 -1.3947962429483596E-007 + -4.5199999999999990E-002 -1.5016995291716739E-007 + -4.4099999999999986E-002 -1.0024763241744949E-007 + -4.2999999999999997E-002 -7.1607423990371899E-008 + -4.1899999999999993E-002 -1.1483549400281845E-007 + -4.0799999999999989E-002 -1.8238506527268328E-007 + -3.9699999999999985E-002 -2.0372689846226422E-007 + -3.8599999999999995E-002 -1.8455594386068697E-007 + -3.7499999999999992E-002 -1.8541034307872906E-007 + -3.6399999999999988E-002 -2.2232156027257588E-007 + -3.5299999999999984E-002 -2.4812757715153566E-007 + -3.4199999999999994E-002 -2.3917490921121498E-007 + -3.3099999999999991E-002 -2.4114100938277261E-007 + -3.1999999999999987E-002 -2.9350266572691908E-007 + -3.0899999999999997E-002 -3.5240782381151803E-007 + -2.9799999999999993E-002 -3.4678424754019943E-007 + -2.8699999999999989E-002 -2.9020611691521481E-007 + -2.7599999999999986E-002 -2.7517043577063305E-007 + -2.6499999999999996E-002 -3.4213570643260027E-007 + -2.5399999999999992E-002 -4.1482653045932238E-007 + -2.4299999999999988E-002 -4.0529283751311596E-007 + -2.3199999999999985E-002 -3.3612784022807318E-007 + -2.2099999999999995E-002 -3.0349946200658451E-007 + -2.0999999999999991E-002 -3.3654134767857613E-007 + -1.9899999999999987E-002 -3.6625277743951301E-007 + -1.8799999999999983E-002 -3.3378424291186093E-007 + -1.7699999999999994E-002 -2.7622689913187060E-007 + -1.6599999999999990E-002 -2.5727987917889550E-007 + -1.5499999999999986E-002 -2.6014041054622794E-007 + -1.4399999999999996E-002 -2.1584932596852013E-007 + -1.3299999999999992E-002 -1.2202750099277182E-007 + -1.2199999999999989E-002 -5.4935224369501157E-008 + -1.1099999999999985E-002 -5.3011195433327885E-008 + -9.9999999999999950E-003 -4.7279502979336030E-008 + -8.8999999999999913E-003 4.1310045162390452E-008 + -7.7999999999999875E-003 1.8241615862280014E-007 + -6.6999999999999837E-003 2.7584940198721597E-007 + -5.5999999999999939E-003 2.9358764663811598E-007 + -4.4999999999999901E-003 3.1809736356080975E-007 + -3.3999999999999864E-003 4.1583993493077287E-007 + -2.2999999999999826E-003 5.4527168913409696E-007 + -1.1999999999999927E-003 6.2543568901674007E-007 + -9.9999999999988987E-005 6.5800662696346990E-007 + 1.0000000000000148E-003 7.1263804102272843E-007 + 2.1000000000000185E-003 8.1307314303558087E-007 + 3.2000000000000084E-003 8.9921485368904541E-007 + 4.3000000000000121E-003 9.2301098675307003E-007 + 5.4000000000000159E-003 9.2602670065389248E-007 + 6.5000000000000058E-003 9.7881127203436336E-007 + 7.6000000000000234E-003 1.0613385938995634E-006 + 8.7000000000000133E-003 1.0903037264142768E-006 + 9.8000000000000032E-003 1.0440505775477504E-006 + 1.0900000000000021E-002 9.9825729193980806E-007 + 1.2000000000000011E-002 1.0096464393427595E-006 + 1.3100000000000001E-002 1.0342597533963271E-006 + 1.4200000000000018E-002 9.9506860351539217E-007 + 1.5300000000000008E-002 8.9691405946723535E-007 + 1.6400000000000026E-002 8.1282377095703851E-007 + 1.7500000000000016E-002 7.7167374001874123E-007 + 1.8600000000000005E-002 7.1898915621204651E-007 + 1.9700000000000023E-002 6.0884707409059047E-007 + 2.0800000000000013E-002 4.7450737383769592E-007 + 2.1900000000000003E-002 3.7525907714552886E-007 + 2.3000000000000020E-002 3.0499236913783534E-007 + 2.4100000000000010E-002 2.0577681425493211E-007 + 2.5200000000000000E-002 6.1654610306050017E-008 + 2.6300000000000018E-002 -7.4548694328768761E-008 + 2.7400000000000008E-002 -1.6190000451388187E-007 + 2.8500000000000025E-002 -2.3452847131011367E-007 + 2.9600000000000015E-002 -3.4351756994510652E-007 + 3.0700000000000005E-002 -4.7738888042658800E-007 + 3.1800000000000023E-002 -5.7648759366202285E-007 + 3.2900000000000013E-002 -6.2239854514700710E-007 + 3.4000000000000002E-002 -6.6439281454222510E-007 + 3.5100000000000020E-002 -7.3807689204841154E-007 + 3.6200000000000010E-002 -8.1720304478949402E-007 + 3.7300000000000028E-002 -8.5213360989655484E-007 + 3.8400000000000017E-002 -8.4795095744993887E-007 + 3.9500000000000007E-002 -8.5059093635209138E-007 + 4.0600000000000025E-002 -8.7222213096538326E-007 + 4.1700000000000015E-002 -8.7624283651166479E-007 + 4.2800000000000005E-002 -8.3932235384054366E-007 + 4.3900000000000022E-002 -7.9166528621499310E-007 + 4.5000000000000012E-002 -7.6667976145472494E-007 + 4.6100000000000002E-002 -7.4256206517020473E-007 + 4.7200000000000020E-002 -6.8778632567045861E-007 + 4.8300000000000010E-002 -6.0363453258105437E-007 + 4.9400000000000027E-002 -5.2910451131538139E-007 + 5.0500000000000017E-002 -4.8041147238109261E-007 + 5.1600000000000007E-002 -4.2839403135985776E-007 + 5.2700000000000025E-002 -3.5503666140357382E-007 + 5.3800000000000014E-002 -2.7155130055689369E-007 + 5.4900000000000004E-002 -2.0512192122623674E-007 + 5.6000000000000022E-002 -1.5040311041047971E-007 + 5.7100000000000012E-002 -8.7332871601120132E-008 + 5.8200000000000002E-002 -2.2150953071786716E-008 + 5.9300000000000019E-002 2.1299856101109071E-008 + 6.0400000000000009E-002 5.1235947040595420E-008 + 6.1500000000000027E-002 9.4938926054055628E-008 + 6.2600000000000017E-002 1.5542900655418634E-007 + 6.3700000000000007E-002 2.0142223888797162E-007 + 6.4800000000000024E-002 2.1147445750102634E-007 + 6.5900000000000014E-002 2.0706096393041662E-007 + 6.7000000000000004E-002 2.2093217921792530E-007 + 6.8100000000000022E-002 2.4700304379621230E-007 + 6.9200000000000012E-002 2.5341509513054916E-007 + 7.0300000000000029E-002 2.3741870336380089E-007 + 7.1400000000000019E-002 2.3105302204839973E-007 + 7.2500000000000009E-002 2.4413424171143561E-007 + 7.3600000000000027E-002 2.4343017912542564E-007 + 7.4700000000000016E-002 2.0657013521940826E-007 + 7.5800000000000006E-002 1.6540205649562267E-007 + 7.6900000000000024E-002 1.6250638168457954E-007 + 7.8000000000000014E-002 1.8247638422508317E-007 + 7.9100000000000004E-002 1.7147735320577340E-007 + 8.0200000000000021E-002 1.1863108539955647E-007 + 8.1300000000000011E-002 7.6117679270737426E-008 + 8.2400000000000029E-002 7.8918546364548092E-008 + 8.3500000000000019E-002 9.1571997984374320E-008 + 8.4600000000000009E-002 6.5309770036492409E-008 + 8.5700000000000026E-002 1.9094832381938431E-008 + 8.6800000000000016E-002 1.0675423212092028E-008 + 8.7900000000000006E-002 3.9095411352718656E-008 + 8.9000000000000024E-002 3.9466275580934962E-008 + 9.0100000000000013E-002 -1.6927550916534528E-008 + 9.1200000000000003E-002 -6.4055086568259867E-008 + 9.2300000000000021E-002 -3.9853262023825664E-008 + 9.3400000000000011E-002 1.6690888671178072E-008 + 9.4500000000000028E-002 1.6841109840015633E-008 + 9.5600000000000018E-002 -4.6633068961909885E-008 + 9.6700000000000008E-002 -8.7526849767982640E-008 + 9.7800000000000026E-002 -5.3997780469217105E-008 + 9.8900000000000016E-002 -4.0601593198630326E-009 + 0.10000000000000001 -1.2136056604106216E-008 + 0.10110000000000002 -5.5887230843154612E-008 + 0.10220000000000001 -5.6170851081560613E-008 + 0.10330000000000003 -9.6154915141255515E-009 + 0.10440000000000002 4.4108352525995542E-009 + 0.10550000000000001 -4.6552464993965259E-008 + 0.10660000000000003 -8.5952621020624065E-008 + 0.10770000000000002 -4.2136552025340279E-008 + 0.10880000000000001 3.3189962778124027E-008 + 0.10990000000000003 3.2882027767300315E-008 + 0.11100000000000002 -4.4133834364856739E-008 + 0.11210000000000001 -8.3977333531493059E-008 + 0.11320000000000002 -2.6315985834912681E-008 + 0.11430000000000001 4.5606260101749285E-008 + 0.11540000000000003 2.9769887888164703E-008 + 0.11650000000000002 -4.2591683069304054E-008 + 0.11760000000000001 -5.8489408871764681E-008 + 0.11870000000000003 2.6450850398873627E-009 + 0.11980000000000002 4.1208995327224329E-008 + 0.12090000000000001 -2.8156867948325726E-009 + 0.12200000000000003 -5.4546134720112605E-008 + 0.12310000000000001 -2.3807285032262371E-008 + 0.12420000000000003 4.9307594451875048E-008 + 0.12530000000000002 5.1959720082095373E-008 + 0.12640000000000001 -2.4577861523766842E-008 + 0.12750000000000003 -6.5892216127849679E-008 + 0.12860000000000002 -8.6280325106713462E-009 + 0.12970000000000001 6.0920470446035324E-008 + 0.13080000000000003 3.7360425864108038E-008 + 0.13190000000000002 -4.1976839781909803E-008 + 0.13300000000000001 -5.4106095603856375E-008 + 0.13410000000000000 1.9875228574051107E-008 + 0.13520000000000004 6.5022398132441594E-008 + 0.13630000000000003 1.0191994803676607E-008 + 0.13740000000000002 -6.0558299708191043E-008 + 0.13850000000000001 -3.6629757005357533E-008 + 0.13960000000000000 4.8314834799612072E-008 + 0.14070000000000005 6.5691075690210710E-008 + 0.14180000000000004 -1.2143284600085735E-008 + 0.14290000000000003 -6.9230338795023272E-008 + 0.14400000000000002 -2.2937301835668222E-008 + 0.14510000000000001 5.2743921230558044E-008 + 0.14620000000000000 4.3777664160415952E-008 + 0.14730000000000004 -3.0016849450476002E-008 + 0.14840000000000003 -5.0946582064170798E-008 + 0.14950000000000002 1.1574442737583013E-008 + 0.15060000000000001 5.5088467121322537E-008 + 0.15170000000000000 7.7701756140413636E-009 + 0.15280000000000005 -5.6541207271720850E-008 + 0.15390000000000004 -3.3062253379512185E-008 + 0.15500000000000003 4.7763961674718303E-008 + 0.15610000000000002 6.2426359193068492E-008 + 0.15720000000000001 -1.6423410187371701E-008 + 0.15830000000000000 -7.4504853841972363E-008 + 0.15940000000000004 -2.6312296341757246E-008 + 0.16050000000000003 5.6879244425545039E-008 + 0.16160000000000002 5.4986514896881999E-008 + 0.16270000000000001 -2.2455473924765101E-008 + 0.16380000000000000 -5.7075201453926638E-008 + 0.16490000000000005 -3.0646061244254952E-009 + 0.16600000000000004 4.9392145484716821E-008 + 0.16710000000000003 1.9241896964672378E-008 + 0.16820000000000002 -4.1293823471733049E-008 + 0.16930000000000001 -3.3306037039437797E-008 + 0.17040000000000000 3.1990335713771856E-008 + 0.17150000000000004 5.0896918679654846E-008 + 0.17260000000000003 -9.6479633171497881E-009 + 0.17370000000000002 -5.8390376977968117E-008 + 0.17480000000000001 -1.9416882324208018E-008 + 0.17590000000000000 5.0617728675206308E-008 + 0.17700000000000005 4.7580130058122450E-008 + 0.17810000000000004 -2.3428682993653638E-008 + 0.17920000000000003 -5.7690421328970842E-008 + 0.18030000000000002 -9.1210035080280250E-009 + 0.18140000000000001 4.5205919008139972E-008 + 0.18250000000000000 2.6107597861368959E-008 + 0.18360000000000004 -3.0089537972344260E-008 + 0.18470000000000003 -3.4145745786418047E-008 + 0.18580000000000002 1.6988515483262745E-008 + 0.18690000000000001 3.9833917497844595E-008 + 0.18800000000000000 -2.6104227668355406E-009 + 0.18910000000000005 -4.3646540603958783E-008 + 0.19020000000000004 -1.7856580214470341E-008 + 0.19130000000000003 3.6726273577869506E-008 + 0.19240000000000002 3.6938608616310376E-008 + 0.19350000000000001 -1.8328963236058371E-008 + 0.19460000000000005 -4.6785590512854469E-008 + 0.19570000000000004 -7.0887646863582177E-009 + 0.19680000000000003 4.1101255732201025E-008 + 0.19790000000000002 2.8728416978651694E-008 + 0.19900000000000001 -2.1450309972692594E-008 + 0.20010000000000000 -3.4424601835780777E-008 + 0.20120000000000005 3.7696494814554171E-009 + 0.20230000000000004 3.1318510451683323E-008 + 0.20340000000000003 8.8475902160212172E-009 + 0.20450000000000002 -2.4030454071066742E-008 + 0.20560000000000000 -1.5278413201258445E-008 + 0.20670000000000005 1.8728551154367779E-008 + 0.20780000000000004 2.2165062674162073E-008 + 0.20890000000000003 -1.1278211253795689E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0033.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0033.BXZ.semd new file mode 100644 index 00000000..6d704572 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0033.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 -2.8803398555155013E-010 + -0.11670000000000000 -3.7413219744486526E-010 + -0.11559999999999999 3.5014199872840379E-010 + -0.11449999999999999 9.4073016043694224E-010 + -0.11340000000000000 9.4344115852962318E-011 + -0.11230000000000000 -1.0913596693029604E-009 + -0.11119999999999999 -5.3994986259908728E-010 + -0.11009999999999999 4.0800493539272509E-010 + -0.10900000000000000 -1.7057470991233004E-009 + -0.10790000000000000 -5.1608428641713999E-009 + -0.10679999999999999 -2.5409692128164352E-009 + -0.10569999999999999 7.8289570382139573E-009 + -0.10460000000000000 1.4875282339232854E-008 + -0.10349999999999999 7.4609003419823239E-009 + -0.10239999999999999 -7.8669248892992982E-009 + -0.10130000000000000 -1.2319265607629859E-008 + -0.10020000000000000 -5.1220550023600708E-010 + -9.9099999999999994E-002 1.0257106275446404E-008 + -9.7999999999999990E-002 3.9317074040923217E-009 + -9.6899999999999986E-002 -1.0295767793877530E-008 + -9.5799999999999996E-002 -1.0654859217140711E-008 + -9.4699999999999993E-002 4.9943840174648813E-009 + -9.3599999999999989E-002 1.5762308791522628E-008 + -9.2499999999999999E-002 8.8267295694777204E-009 + -9.1399999999999995E-002 -2.6693793842014202E-009 + -9.0299999999999991E-002 -2.5358370958628029E-009 + -8.9200000000000002E-002 1.5048964296937584E-009 + -8.8099999999999984E-002 -9.5547330047907053E-009 + -8.6999999999999994E-002 -3.3973734048231563E-008 + -8.5899999999999990E-002 -5.0857028810469274E-008 + -8.4799999999999986E-002 -5.4565401086392740E-008 + -8.3699999999999997E-002 -6.5483426681112178E-008 + -8.2599999999999993E-002 -9.6673907989952568E-008 + -8.1499999999999989E-002 -1.2998593490465282E-007 + -8.0399999999999999E-002 -1.4490673549971689E-007 + -7.9299999999999995E-002 -1.5748329929010652E-007 + -7.8199999999999992E-002 -2.0287106394789589E-007 + -7.7100000000000002E-002 -2.8165894150333770E-007 + -7.5999999999999984E-002 -3.5502839068612957E-007 + -7.4899999999999994E-002 -4.0535437051403278E-007 + -7.3799999999999991E-002 -4.7338815534203604E-007 + -7.2699999999999987E-002 -6.0896365994267398E-007 + -7.1599999999999997E-002 -8.0216415199174662E-007 + -7.0499999999999993E-002 -9.9893975402665092E-007 + -6.9399999999999989E-002 -1.1834146107503329E-006 + -6.8300000000000000E-002 -1.4076381376071367E-006 + -6.7199999999999996E-002 -1.7256301134693786E-006 + -6.6099999999999992E-002 -2.1305777408997528E-006 + -6.5000000000000002E-002 -2.5860899768304080E-006 + -6.3899999999999985E-002 -3.0978669656178681E-006 + -6.2799999999999995E-002 -3.7148813589737983E-006 + -6.1699999999999991E-002 -4.4658031583821867E-006 + -6.0599999999999994E-002 -5.3392168410937302E-006 + -5.9499999999999990E-002 -6.3407492234546226E-006 + -5.8399999999999994E-002 -7.5280295277480036E-006 + -5.7299999999999990E-002 -8.9556378952693194E-006 + -5.6199999999999986E-002 -1.0613653103064280E-005 + -5.5099999999999996E-002 -1.2469113244151231E-005 + -5.3999999999999992E-002 -1.4561912394128740E-005 + -5.2899999999999989E-002 -1.7006786947604269E-005 + -5.1799999999999985E-002 -1.9883862478309311E-005 + -5.0699999999999995E-002 -2.3173888621386141E-005 + -4.9599999999999991E-002 -2.6839263227884658E-005 + -4.8499999999999988E-002 -3.0936844268580899E-005 + -4.7399999999999998E-002 -3.5597324313130230E-005 + -4.6299999999999994E-002 -4.0901817556004971E-005 + -4.5199999999999990E-002 -4.6839446440571919E-005 + -4.4099999999999986E-002 -5.3402603953145444E-005 + -4.2999999999999997E-002 -6.0669695812975988E-005 + -4.1899999999999993E-002 -6.8749170168302953E-005 + -4.0799999999999989E-002 -7.7678771049249917E-005 + -3.9699999999999985E-002 -8.7438995251432061E-005 + -3.8599999999999995E-002 -9.8054748377762735E-005 + -3.7499999999999992E-002 -1.0961816587951034E-004 + -3.6399999999999988E-002 -1.2218939082231373E-004 + -3.5299999999999984E-002 -1.3572994794230908E-004 + -3.4199999999999994E-002 -1.5017815167084336E-004 + -3.3099999999999991E-002 -1.6554999456275254E-004 + -3.1999999999999987E-002 -1.8190126866102219E-004 + -3.0899999999999997E-002 -1.9920030899811536E-004 + -2.9799999999999993E-002 -2.1730408479925245E-004 + -2.8699999999999989E-002 -2.3608269111718982E-004 + -2.7599999999999986E-002 -2.5549551355652511E-004 + -2.6499999999999996E-002 -2.7550020604394376E-004 + -2.5399999999999992E-002 -2.9592114151455462E-004 + -2.4299999999999988E-002 -3.1648436561226845E-004 + -2.3199999999999985E-002 -3.3696260652504861E-004 + -2.2099999999999995E-002 -3.5721409949474037E-004 + -2.0999999999999991E-002 -3.7705575232394040E-004 + -1.9899999999999987E-002 -3.9616279536858201E-004 + -1.8799999999999983E-002 -4.1414322913624346E-004 + -1.7699999999999994E-002 -4.3067467049695551E-004 + -1.6599999999999990E-002 -4.4549602898769081E-004 + -1.5499999999999986E-002 -4.5828209840692580E-004 + -1.4399999999999996E-002 -4.6860115253366530E-004 + -1.3299999999999992E-002 -4.7602527774870396E-004 + -1.2199999999999989E-002 -4.8021960537880659E-004 + -1.1099999999999985E-002 -4.8088069888763130E-004 + -9.9999999999999950E-003 -4.7762310714460909E-004 + -8.8999999999999913E-003 -4.7001699567772448E-004 + -7.7999999999999875E-003 -4.5772257726639509E-004 + -6.6999999999999837E-003 -4.4053606688976288E-004 + -5.5999999999999939E-003 -4.1826991946436465E-004 + -4.4999999999999901E-003 -3.9066368481144309E-004 + -3.3999999999999864E-003 -3.5747708170674741E-004 + -2.2999999999999826E-003 -3.1863179174251854E-004 + -1.1999999999999927E-003 -2.7419839170761406E-004 + -9.9999999999988987E-005 -2.2426870418712497E-004 + 1.0000000000000148E-003 -1.6890710685402155E-004 + 2.1000000000000185E-003 -1.0826126526808366E-004 + 3.2000000000000084E-003 -4.2664822103688493E-005 + 4.3000000000000121E-003 2.7420952392276376E-005 + 5.4000000000000159E-003 1.0152886534342542E-004 + 6.5000000000000058E-003 1.7919459787663072E-004 + 7.6000000000000234E-003 2.5982045917771757E-004 + 8.7000000000000133E-003 3.4263121779076755E-004 + 9.8000000000000032E-003 4.2678628233261406E-004 + 1.0900000000000021E-002 5.1148800412192941E-004 + 1.2000000000000011E-002 5.9593789046630263E-004 + 1.3100000000000001E-002 6.7922734888270497E-004 + 1.4200000000000018E-002 7.6034187804907560E-004 + 1.5300000000000008E-002 8.3828665083274245E-004 + 1.6400000000000026E-002 9.1215339489281178E-004 + 1.7500000000000016E-002 9.8105729557573795E-004 + 1.8600000000000005E-002 1.0440724436193705E-003 + 1.9700000000000023E-002 1.1002905666828156E-003 + 2.0800000000000013E-002 1.1489279568195343E-003 + 2.1900000000000003E-002 1.1893309419974685E-003 + 2.3000000000000020E-002 1.2208949774503708E-003 + 2.4100000000000010E-002 1.2430405477061868E-003 + 2.5200000000000000E-002 1.2553009437397122E-003 + 2.6300000000000018E-002 1.2574185384437442E-003 + 2.7400000000000008E-002 1.2493039248511195E-003 + 2.8500000000000025E-002 1.2309405719861388E-003 + 2.9600000000000015E-002 1.2023741146549582E-003 + 3.0700000000000005E-002 1.1637978022918105E-003 + 3.1800000000000023E-002 1.1156080290675163E-003 + 3.2900000000000013E-002 1.0583403054624796E-003 + 3.4000000000000002E-002 9.9260325077921152E-004 + 3.5100000000000020E-002 9.1908359900116920E-004 + 3.6200000000000010E-002 8.3860085578635335E-004 + 3.7300000000000028E-002 7.5210153590887785E-004 + 3.8400000000000017E-002 6.6056731157004833E-004 + 3.9500000000000007E-002 5.6498614139854908E-004 + 4.0600000000000025E-002 4.6639269567094743E-004 + 4.1700000000000015E-002 3.6590901436284184E-004 + 4.2800000000000005E-002 2.6468108990229666E-004 + 4.3900000000000022E-002 1.6379693988710642E-004 + 4.5000000000000012E-002 6.4274165197275579E-005 + 4.6100000000000002E-002 -3.2905802072491497E-005 + 4.7200000000000020E-002 -1.2678526400122792E-004 + 4.8300000000000010E-002 -2.1645380184054375E-004 + 4.9400000000000027E-002 -3.0110051739029586E-004 + 5.0500000000000017E-002 -3.8002143264748156E-004 + 5.1600000000000007E-002 -4.5260920887812972E-004 + 5.2700000000000025E-002 -5.1836686907336116E-004 + 5.3800000000000014E-002 -5.7690538233146071E-004 + 5.4900000000000004E-002 -6.2794919358566403E-004 + 5.6000000000000022E-002 -6.7131145624443889E-004 + 5.7100000000000012E-002 -7.0690340362489223E-004 + 5.8200000000000002E-002 -7.3475146200507879E-004 + 5.9300000000000019E-002 -7.5499701779335737E-004 + 6.0400000000000009E-002 -7.6787010766565800E-004 + 6.1500000000000027E-002 -7.7367515768855810E-004 + 6.2600000000000017E-002 -7.7279139077290893E-004 + 6.3700000000000007E-002 -7.6565181370824575E-004 + 6.4800000000000024E-002 -7.5273023685440421E-004 + 6.5900000000000014E-002 -7.3453673394396901E-004 + 6.7000000000000004E-002 -7.1163685061037540E-004 + 6.8100000000000022E-002 -6.8464083597064018E-004 + 6.9200000000000012E-002 -6.5415829885751009E-004 + 7.0300000000000029E-002 -6.2075856840237975E-004 + 7.1400000000000019E-002 -5.8498932048678398E-004 + 7.2500000000000009E-002 -5.4741773055866361E-004 + 7.3600000000000027E-002 -5.0862057833001018E-004 + 7.4700000000000016E-002 -4.6912170364521444E-004 + 7.5800000000000006E-002 -4.2936526006087661E-004 + 7.6900000000000024E-002 -3.8976510404609144E-004 + 7.8000000000000014E-002 -3.5074600600637496E-004 + 7.9100000000000004E-002 -3.1270144972950220E-004 + 8.0200000000000021E-002 -2.7592442347668111E-004 + 8.1300000000000011E-002 -2.4061769363470376E-004 + 8.2400000000000029E-002 -2.0697819127235562E-004 + 8.3500000000000019E-002 -1.7523247515782714E-004 + 8.4600000000000009E-002 -1.4556293899659067E-004 + 8.5700000000000026E-002 -1.1803137749666348E-004 + 8.6800000000000016E-002 -9.2629830760415643E-005 + 8.7900000000000006E-002 -6.9375244493130594E-005 + 8.9000000000000024E-002 -4.8317826440325007E-005 + 9.0100000000000013E-002 -2.9447905035340227E-005 + 9.1200000000000003E-002 -1.2655824320972897E-005 + 9.2300000000000021E-002 2.1768639726360561E-006 + 9.3400000000000011E-002 1.5101431927178055E-005 + 9.4500000000000028E-002 2.6159110348089598E-005 + 9.5600000000000018E-002 3.5486988053889945E-005 + 9.6700000000000008E-002 4.3293970520608127E-005 + 9.7800000000000026E-002 4.9728518206393346E-005 + 9.8900000000000016E-002 5.4831503803143278E-005 + 0.10000000000000001 5.8658639318309724E-005 + 0.10110000000000002 6.1384038417600095E-005 + 0.10220000000000001 6.3230028899852186E-005 + 0.10330000000000003 6.4315565396100283E-005 + 0.10440000000000002 6.4653504523448646E-005 + 0.10550000000000001 6.4297892095055431E-005 + 0.10660000000000003 6.3416642660740763E-005 + 0.10770000000000002 6.2175407947506756E-005 + 0.10880000000000001 6.0615464462898672E-005 + 0.10990000000000003 5.8712634199764580E-005 + 0.11100000000000002 5.6532891903771088E-005 + 0.11210000000000001 5.4235668358160183E-005 + 0.11320000000000002 5.1917297241743654E-005 + 0.11430000000000001 4.9534119170857593E-005 + 0.11540000000000003 4.7031538997543976E-005 + 0.11650000000000002 4.4485037506092340E-005 + 0.11760000000000001 4.2034975194837898E-005 + 0.11870000000000003 3.9713930163998157E-005 + 0.11980000000000002 3.7431800592457876E-005 + 0.12090000000000001 3.5143595596309751E-005 + 0.12200000000000003 3.2939529774012044E-005 + 0.12310000000000001 3.0917173717170954E-005 + 0.12420000000000003 2.9036478736088611E-005 + 0.12530000000000002 2.7186084480490535E-005 + 0.12640000000000001 2.5364068278577179E-005 + 0.12750000000000003 2.3690174202783965E-005 + 0.12860000000000002 2.2222988263820298E-005 + 0.12970000000000001 2.0862084056716412E-005 + 0.13080000000000003 1.9490802515065297E-005 + 0.13190000000000002 1.8146614820579998E-005 + 0.13300000000000001 1.6960528228082694E-005 + 0.13410000000000000 1.5955554772517644E-005 + 0.13520000000000004 1.5009123671916313E-005 + 0.13630000000000003 1.4033621482667513E-005 + 0.13740000000000002 1.3098226190777496E-005 + 0.13850000000000001 1.2308679288253188E-005 + 0.13960000000000000 1.1636217095656320E-005 + 0.14070000000000005 1.0959738574456424E-005 + 0.14180000000000004 1.0252096217300277E-005 + 0.14290000000000003 9.6184385256492533E-006 + 0.14400000000000002 9.1244573923177086E-006 + 0.14510000000000001 8.6841173470020294E-006 + 0.14620000000000000 8.1846619650605135E-006 + 0.14730000000000004 7.6578171501751058E-006 + 0.14840000000000003 7.2301677391806152E-006 + 0.14950000000000002 6.9266884565877263E-006 + 0.15060000000000001 6.6280658757023048E-006 + 0.15170000000000000 6.2481490203936119E-006 + 0.15280000000000005 5.8605310186976567E-006 + 0.15390000000000004 5.5807195167290047E-006 + 0.15500000000000003 5.3872668104304466E-006 + 0.15610000000000002 5.1552742661442608E-006 + 0.15720000000000001 4.8483443606528454E-006 + 0.15830000000000000 4.5716778913629241E-006 + 0.15940000000000004 4.4069847717764787E-006 + 0.16050000000000003 4.2841616050282028E-006 + 0.16160000000000002 4.0874165279092267E-006 + 0.16270000000000001 3.8306598071358167E-006 + 0.16380000000000000 3.6336743960418971E-006 + 0.16490000000000005 3.5381908674025908E-006 + 0.16600000000000004 3.4463073461665772E-006 + 0.16710000000000003 3.2720265608077170E-006 + 0.16820000000000002 3.0696212434122572E-006 + 0.16930000000000001 2.9448624445649330E-006 + 0.17040000000000000 2.8909098546137102E-006 + 0.17150000000000004 2.8021854632243048E-006 + 0.17260000000000003 2.6397044621262467E-006 + 0.17370000000000002 2.4894854959711665E-006 + 0.17480000000000001 2.4261212274723221E-006 + 0.17590000000000000 2.3957588837220101E-006 + 0.17700000000000005 2.2995584458840312E-006 + 0.17810000000000004 2.1467408259923104E-006 + 0.17920000000000003 2.0405443592608208E-006 + 0.18030000000000002 2.0197085177642293E-006 + 0.18140000000000001 1.9997989966213936E-006 + 0.18250000000000000 1.9018636976397829E-006 + 0.18360000000000004 1.7708991890685866E-006 + 0.18470000000000003 1.7044278592948103E-006 + 0.18580000000000002 1.7044968672053074E-006 + 0.18690000000000001 1.6781701788204373E-006 + 0.18800000000000000 1.5800235360075021E-006 + 0.18910000000000005 1.4773213479202241E-006 + 0.19020000000000004 1.4433949218073394E-006 + 0.19130000000000003 1.4476652268058388E-006 + 0.19240000000000002 1.4074082628212636E-006 + 0.19350000000000001 1.3154352700439631E-006 + 0.19460000000000005 1.2465138752304483E-006 + 0.19570000000000004 1.2392893040669151E-006 + 0.19680000000000003 1.2388122740958352E-006 + 0.19790000000000002 1.1845224889839301E-006 + 0.19900000000000001 1.1032140037059435E-006 + 0.20010000000000000 1.0644912435964216E-006 + 0.20120000000000005 1.0722620800152072E-006 + 0.20230000000000004 1.0604542239889270E-006 + 0.20340000000000003 9.9617761861736653E-007 + 0.20450000000000002 9.2936562623435748E-007 + 0.20560000000000000 9.1522332468230161E-007 + 0.20670000000000005 9.3102704568082117E-007 + 0.20780000000000004 9.1303098770367797E-007 + 0.20890000000000003 8.5303719288276625E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0034.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0034.BXX.semd new file mode 100644 index 00000000..207cb0be --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0034.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.3697731317263706E-011 + -0.11449999999999999 -3.8519867850972389E-011 + -0.11340000000000000 -6.0436995685808625E-011 + -0.11230000000000000 8.1728110390422160E-011 + -0.11119999999999999 2.1664800509135773E-010 + -0.11009999999999999 -3.4040520402456309E-011 + -0.10900000000000000 -4.8208020908546700E-010 + -0.10790000000000000 -2.7206739638963029E-010 + -0.10679999999999999 7.1667333179092907E-010 + -0.10569999999999999 1.0246075099473728E-009 + -0.10460000000000000 -4.2161327207246302E-010 + -0.10349999999999999 -1.8818469005310590E-009 + -0.10239999999999999 -6.0493304809838833E-010 + -0.10130000000000000 2.4258632880247433E-009 + -0.10020000000000000 2.5024633476533609E-009 + -9.9099999999999994E-002 -1.8537349433245254E-009 + -9.7999999999999990E-002 -4.8300936583700604E-009 + -9.6899999999999986E-002 -6.5601452048369424E-010 + -9.5799999999999996E-002 6.4043979008943097E-009 + -9.4699999999999993E-002 5.8165903205065206E-009 + -9.3599999999999989E-002 -3.7803542518588529E-009 + -9.2499999999999999E-002 -9.8755226218827374E-009 + -9.1399999999999995E-002 -2.5646764711950709E-009 + -9.0299999999999991E-002 9.5434833369267835E-009 + -8.9200000000000002E-002 9.3253555988326298E-009 + -8.8099999999999984E-002 -4.2170933411966871E-009 + -8.6999999999999994E-002 -1.2694451712036425E-008 + -8.5899999999999990E-002 -3.9121137440645271E-009 + -8.4799999999999986E-002 9.9854693402789962E-009 + -8.3699999999999997E-002 9.7387582442820531E-009 + -8.2599999999999993E-002 -2.9504489962306479E-009 + -8.1499999999999989E-002 -8.7991152142308238E-009 + -8.0399999999999999E-002 -8.1158801901182187E-010 + -7.9299999999999995E-002 5.8462172880524577E-009 + -7.8199999999999992E-002 -3.1192631810839089E-010 + -7.7100000000000002E-002 -7.3376624776244626E-009 + -7.5999999999999984E-002 2.8308616301792044E-012 + -7.4899999999999994E-002 1.1607000693913960E-008 + -7.3799999999999991E-002 4.7745229991846827E-009 + -7.2699999999999987E-002 -1.6707840444496469E-008 + -7.1599999999999997E-002 -2.0920076337915816E-008 + -7.0499999999999993E-002 5.0188337930023863E-009 + -6.9399999999999989E-002 2.8315882971696738E-008 + -6.8300000000000000E-002 1.2549780770143570E-008 + -6.7199999999999996E-002 -2.6888091753107801E-008 + -6.6099999999999992E-002 -3.8675427305179255E-008 + -6.5000000000000002E-002 -6.8517880258411878E-009 + -6.3899999999999985E-002 2.4598872272463268E-008 + -6.2799999999999995E-002 1.2649416625265530E-008 + -6.1699999999999991E-002 -2.5253019231286089E-008 + -6.0599999999999994E-002 -3.9295365183988906E-008 + -5.9499999999999990E-002 -1.9401529272045082E-008 + -5.8399999999999994E-002 -3.7846548117670409E-009 + -5.7299999999999990E-002 -1.5916727491571692E-008 + -5.6199999999999986E-002 -3.1367484609745588E-008 + -5.5099999999999996E-002 -2.4943410892319662E-008 + -5.3999999999999992E-002 -1.7685550801616046E-008 + -5.2899999999999989E-002 -4.2288782253763202E-008 + -5.1799999999999985E-002 -8.0341955310814228E-008 + -5.0699999999999995E-002 -7.9854267198697926E-008 + -4.9599999999999991E-002 -3.7847271983082464E-008 + -4.8499999999999988E-002 -1.9369270631841573E-008 + -4.7399999999999998E-002 -6.9010319236895157E-008 + -4.6299999999999994E-002 -1.3945280841198837E-007 + -4.5199999999999990E-002 -1.5015815790775378E-007 + -4.4099999999999986E-002 -1.0029148711510061E-007 + -4.2999999999999997E-002 -7.1687829006350512E-008 + -4.1899999999999993E-002 -1.1476137018462396E-007 + -4.0799999999999989E-002 -1.8229856380003184E-007 + -3.9699999999999985E-002 -2.0372576159388700E-007 + -3.8599999999999995E-002 -1.8460244177731511E-007 + -3.7499999999999992E-002 -1.8543616420174658E-007 + -3.6399999999999988E-002 -2.2230497620512324E-007 + -3.5299999999999984E-002 -2.4799805942166131E-007 + -3.4199999999999994E-002 -2.3905244006527937E-007 + -3.3099999999999991E-002 -2.4092483386084496E-007 + -3.1999999999999987E-002 -2.9333139650589146E-007 + -3.0899999999999997E-002 -3.5265833275843761E-007 + -2.9799999999999993E-002 -3.4704220297498978E-007 + -2.8699999999999989E-002 -2.9030539394625521E-007 + -2.7599999999999986E-002 -2.7538075642041804E-007 + -2.6499999999999996E-002 -3.4227500123051868E-007 + -2.5399999999999992E-002 -4.1535869854669727E-007 + -2.4299999999999988E-002 -4.0568372128291230E-007 + -2.3199999999999985E-002 -3.3609487104513391E-007 + -2.2099999999999995E-002 -3.0279736051852524E-007 + -2.0999999999999991E-002 -3.3613125083320483E-007 + -1.9899999999999987E-002 -3.6668606639977952E-007 + -1.8799999999999983E-002 -3.3409000366191322E-007 + -1.7699999999999994E-002 -2.7583018891164102E-007 + -1.6599999999999990E-002 -2.5712844831105031E-007 + -1.5499999999999986E-002 -2.6044691026072542E-007 + -1.4399999999999996E-002 -2.1625507429234858E-007 + -1.3299999999999992E-002 -1.2172175445357425E-007 + -1.2199999999999989E-002 -5.4133874272110916E-008 + -1.1099999999999985E-002 -5.2661956573274438E-008 + -9.9999999999999950E-003 -4.7405556813373551E-008 + -8.8999999999999913E-003 4.2232372265971208E-008 + -7.7999999999999875E-003 1.8400649537397840E-007 + -6.6999999999999837E-003 2.7566824201130657E-007 + -5.5999999999999939E-003 2.9009027002757648E-007 + -4.4999999999999901E-003 3.1604255923411984E-007 + -3.3999999999999864E-003 4.1695136587804882E-007 + -2.2999999999999826E-003 5.4732799981138669E-007 + -1.1999999999999927E-003 6.2483434248861158E-007 + -9.9999999999988987E-005 6.5687635242284159E-007 + 1.0000000000000148E-003 7.1332488005282357E-007 + 2.1000000000000185E-003 8.1519317518541357E-007 + 3.2000000000000084E-003 8.9913083911596914E-007 + 4.3000000000000121E-003 9.2019541853005649E-007 + 5.4000000000000159E-003 9.2671649554176838E-007 + 6.5000000000000058E-003 9.8217458344151964E-007 + 7.6000000000000234E-003 1.0634729505909490E-006 + 8.7000000000000133E-003 1.0883763934543822E-006 + 9.8000000000000032E-003 1.0401322469988372E-006 + 1.0900000000000021E-002 9.9881094683951233E-007 + 1.2000000000000011E-002 1.0145719215870486E-006 + 1.3100000000000001E-002 1.0381606898590690E-006 + 1.4200000000000018E-002 9.9297096767259063E-007 + 1.5300000000000008E-002 8.8967146893992322E-007 + 1.6400000000000026E-002 8.0781245515026967E-007 + 1.7500000000000016E-002 7.7370759754558094E-007 + 1.8600000000000005E-002 7.2472289502911735E-007 + 1.9700000000000023E-002 6.1117572158764233E-007 + 2.0800000000000013E-002 4.7221953991538612E-007 + 2.1900000000000003E-002 3.7347081160987727E-007 + 2.3000000000000020E-002 3.0635081316177093E-007 + 2.4100000000000010E-002 2.0703539860278397E-007 + 2.5200000000000000E-002 6.0545261248989846E-008 + 2.6300000000000018E-002 -7.5327861281948572E-008 + 2.7400000000000008E-002 -1.5996079127944540E-007 + 2.8500000000000025E-002 -2.3209990729355923E-007 + 2.9600000000000015E-002 -3.4675852589316492E-007 + 3.0700000000000005E-002 -4.8060002200145391E-007 + 3.1800000000000023E-002 -5.7308221812490956E-007 + 3.2900000000000013E-002 -6.1661228301090887E-007 + 3.4000000000000002E-002 -6.6145850041721133E-007 + 3.5100000000000020E-002 -7.4360673352202866E-007 + 3.6200000000000010E-002 -8.2452822880441090E-007 + 3.7300000000000028E-002 -8.5401302385434974E-007 + 3.8400000000000017E-002 -8.4521781218427350E-007 + 3.9500000000000007E-002 -8.4570308445108822E-007 + 4.0600000000000025E-002 -8.7067741105784080E-007 + 4.1700000000000015E-002 -8.7623430999883567E-007 + 4.2800000000000005E-002 -8.3901238667749567E-007 + 4.3900000000000022E-002 -7.9413752018808736E-007 + 4.5000000000000012E-002 -7.7042119528414332E-007 + 4.6100000000000002E-002 -7.4641360470195650E-007 + 4.7200000000000020E-002 -6.8252313667471753E-007 + 4.8300000000000010E-002 -5.9431118870634236E-007 + 4.9400000000000027E-002 -5.2885258128299029E-007 + 5.0500000000000017E-002 -4.9010600378096569E-007 + 5.1600000000000007E-002 -4.3756239165304578E-007 + 5.2700000000000025E-002 -3.5117622587677033E-007 + 5.3800000000000014E-002 -2.6454193857716746E-007 + 5.4900000000000004E-002 -2.0567395608850347E-007 + 5.6000000000000022E-002 -1.5675593090236362E-007 + 5.7100000000000012E-002 -8.8684934951288596E-008 + 5.8200000000000002E-002 -1.3501367135404507E-008 + 5.9300000000000019E-002 3.2105795355619193E-008 + 6.0400000000000009E-002 5.0870944789949135E-008 + 6.1500000000000027E-002 8.3652821558644064E-008 + 6.2600000000000017E-002 1.4711116591570317E-007 + 6.3700000000000007E-002 2.0334204009486712E-007 + 6.4800000000000024E-002 2.1580993347924959E-007 + 6.5900000000000014E-002 2.0522639943010290E-007 + 6.7000000000000004E-002 2.1550361850586341E-007 + 6.8100000000000022E-002 2.4651171770528890E-007 + 6.9200000000000012E-002 2.5887672450153332E-007 + 7.0300000000000029E-002 2.4338115167665819E-007 + 7.1400000000000019E-002 2.3422586536980816E-007 + 7.2500000000000009E-002 2.4664888087500003E-007 + 7.3600000000000027E-002 2.4521801833543577E-007 + 7.4700000000000016E-002 2.0158702795924910E-007 + 7.5800000000000006E-002 1.5262327224263572E-007 + 7.6900000000000024E-002 1.5311483991808927E-007 + 7.8000000000000014E-002 1.8816251667885808E-007 + 7.9100000000000004E-002 1.8797386758251378E-007 + 8.0200000000000021E-002 1.2763858592279576E-007 + 8.1300000000000011E-002 6.7484052124200389E-008 + 8.2400000000000029E-002 6.4405959676605562E-008 + 8.3500000000000019E-002 8.9479847531492851E-008 + 8.4600000000000009E-002 7.8047911244993884E-008 + 8.5700000000000026E-002 3.1526148802640819E-008 + 8.6800000000000016E-002 8.8082545701695381E-009 + 8.7900000000000006E-002 2.6388702778490369E-008 + 8.9000000000000024E-002 2.9217963160022009E-008 + 9.0100000000000013E-002 -1.6193535401498593E-008 + 9.1200000000000003E-002 -5.8134375535701110E-008 + 9.2300000000000021E-002 -3.6012007598174023E-008 + 9.3400000000000011E-002 1.9857845146020736E-008 + 9.4500000000000028E-002 2.0451761173490013E-008 + 9.5600000000000018E-002 -4.7651159462702708E-008 + 9.6700000000000008E-002 -9.3411628654394008E-008 + 9.7800000000000026E-002 -5.7312536938525227E-008 + 9.8900000000000016E-002 2.2633348528700026E-009 + 0.10000000000000001 -4.1457663968458291E-009 + 0.10110000000000002 -5.9095135895859130E-008 + 0.10220000000000001 -7.1300782167327270E-008 + 0.10330000000000003 -1.9709860410443980E-008 + 0.10440000000000002 1.1143287181880623E-008 + 0.10550000000000001 -3.1087022733800040E-008 + 0.10660000000000003 -7.8774831990813254E-008 + 0.10770000000000002 -4.7314834716871701E-008 + 0.10880000000000001 2.6960625731931032E-008 + 0.10990000000000003 3.4248415659021703E-008 + 0.11100000000000002 -3.9149711028585443E-008 + 0.11210000000000001 -8.4652164389353857E-008 + 0.11320000000000002 -3.3727808101957635E-008 + 0.11430000000000001 3.8272961688790019E-008 + 0.11540000000000003 2.7720984618895272E-008 + 0.11650000000000002 -3.9762756642858221E-008 + 0.11760000000000001 -5.2212158152542543E-008 + 0.11870000000000003 1.1037837310823306E-008 + 0.11980000000000002 4.7823359494714168E-008 + 0.12090000000000001 -3.7543137487716649E-009 + 0.12200000000000003 -6.3483184931101277E-008 + 0.12310000000000001 -3.1455787308232175E-008 + 0.12420000000000003 5.1325180550065852E-008 + 0.12530000000000002 5.9691089404623199E-008 + 0.12640000000000001 -2.3189059561445902E-008 + 0.12750000000000003 -7.5787397690874059E-008 + 0.12860000000000002 -1.9701728248833206E-008 + 0.12970000000000001 6.1748593793709006E-008 + 0.13080000000000003 5.0152188180163648E-008 + 0.13190000000000002 -2.9135586387951662E-008 + 0.13300000000000001 -5.1277904589142054E-008 + 0.13410000000000000 1.3113360175509570E-008 + 0.13520000000000004 5.5616222738308352E-008 + 0.13630000000000003 3.9053684730561145E-009 + 0.13740000000000002 -6.1516892913004995E-008 + 0.13850000000000001 -3.2470406807760810E-008 + 0.13960000000000000 5.3918583375889284E-008 + 0.14070000000000005 6.7119998448106344E-008 + 0.14180000000000004 -1.6682719206073671E-008 + 0.14290000000000003 -7.4240126934910222E-008 + 0.14400000000000002 -2.0900841946058790E-008 + 0.14510000000000001 6.1583243393670273E-008 + 0.14620000000000000 5.0506375970371664E-008 + 0.14730000000000004 -3.2541876748837240E-008 + 0.14840000000000003 -5.9655555162407836E-008 + 0.14950000000000002 5.4807047789040553E-009 + 0.15060000000000001 5.5471222282221788E-008 + 0.15170000000000000 1.0920490289834106E-008 + 0.15280000000000005 -5.5055519254665342E-008 + 0.15390000000000004 -3.2966383400889754E-008 + 0.15500000000000003 4.8445478739722603E-008 + 0.15610000000000002 6.3531672367389547E-008 + 0.15720000000000001 -1.5997834168501868E-008 + 0.15830000000000000 -7.3955661150648666E-008 + 0.15940000000000004 -2.4639010831606356E-008 + 0.16050000000000003 5.7891515581331987E-008 + 0.16160000000000002 5.2825363638930867E-008 + 0.16270000000000001 -2.6453463419784384E-008 + 0.16380000000000000 -5.8219900012090875E-008 + 0.16490000000000005 1.3879127014337911E-010 + 0.16600000000000004 5.2406658568315834E-008 + 0.16710000000000003 1.7825842135721359E-008 + 0.16820000000000002 -4.4960447809216930E-008 + 0.16930000000000001 -3.3517803643690058E-008 + 0.17040000000000000 3.5938029441240360E-008 + 0.17150000000000004 5.3588642856539082E-008 + 0.17260000000000003 -1.1937381749760334E-008 + 0.17370000000000002 -6.2891857055547007E-008 + 0.17480000000000001 -2.1495564439533155E-008 + 0.17590000000000000 5.1043134163819559E-008 + 0.17700000000000005 4.7775465361610259E-008 + 0.17810000000000004 -2.3071464738677605E-008 + 0.17920000000000003 -5.4356419809664658E-008 + 0.18030000000000002 -3.7765186533533779E-009 + 0.18140000000000001 4.6679456744413983E-008 + 0.18250000000000000 2.0786501409020275E-008 + 0.18360000000000004 -3.6903202271787450E-008 + 0.18470000000000003 -3.5071366255579051E-008 + 0.18580000000000002 2.1816623174686356E-008 + 0.18690000000000001 4.3433342256093965E-008 + 0.18800000000000000 -4.3170271801784565E-009 + 0.18910000000000005 -4.7336612851722748E-008 + 0.19020000000000004 -1.8843794080680709E-008 + 0.19130000000000003 3.8382363953815002E-008 + 0.19240000000000002 3.8965090709552896E-008 + 0.19350000000000001 -1.5383667673063428E-008 + 0.19460000000000005 -4.1928046812245157E-008 + 0.19570000000000004 -4.1643688497572384E-009 + 0.19680000000000003 3.6208213316513138E-008 + 0.19790000000000002 1.7684959274788525E-008 + 0.19900000000000001 -2.8037357324706136E-008 + 0.20010000000000000 -2.8956785413924990E-008 + 0.20120000000000005 1.5628851102178487E-008 + 0.20230000000000004 3.6808053494041815E-008 + 0.20340000000000003 3.3721254677487877E-009 + 0.20450000000000002 -3.2577776920561519E-008 + 0.20560000000000000 -1.7532348906001971E-008 + 0.20670000000000005 2.3070285237736243E-008 + 0.20780000000000004 2.7273406644212628E-008 + 0.20890000000000003 -8.9982465922844312E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0034.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0034.BXZ.semd new file mode 100644 index 00000000..9fd26a73 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0034.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.8168402546314688E-011 + -0.11449999999999999 -2.8160881612726563E-011 + -0.11340000000000000 -7.4961550855512371E-011 + -0.11230000000000000 -7.1864558574830095E-012 + -0.11119999999999999 9.8632872702619778E-011 + -0.11009999999999999 3.4899878126326556E-011 + -0.10900000000000000 -4.0868759765277929E-011 + -0.10790000000000000 3.0829411246102723E-010 + -0.10679999999999999 7.4258349469502605E-010 + -0.10569999999999999 -4.0189275518631717E-011 + -0.10460000000000000 -2.2186257275791377E-009 + -0.10349999999999999 -3.2006566286213456E-009 + -0.10239999999999999 -2.7628824228465021E-010 + -0.10130000000000000 4.7190176211131529E-009 + -0.10020000000000000 6.1720055732905621E-009 + -9.9099999999999994E-002 1.9703463305376090E-009 + -9.7999999999999990E-002 -2.6980122580511079E-009 + -9.6899999999999986E-002 -2.4106245888333433E-009 + -9.5799999999999996E-002 -3.5083735916430214E-010 + -9.4699999999999993E-002 -4.1651788684760049E-009 + -9.3599999999999989E-002 -1.2471414123638169E-008 + -9.2499999999999999E-002 -1.2972199314731370E-008 + -9.1399999999999995E-002 9.2079066593697689E-010 + -9.0299999999999991E-002 1.7741387026148914E-008 + -8.9200000000000002E-002 2.1626483714953793E-008 + -8.8099999999999984E-002 1.6275841119295364E-008 + -8.6999999999999994E-002 2.3412782823584166E-008 + -8.5899999999999990E-002 5.3338808925218473E-008 + -8.4799999999999986E-002 8.8167240619441145E-008 + -8.3699999999999997E-002 1.0448649589989145E-007 + -8.2599999999999993E-002 1.0566873243078589E-007 + -8.1499999999999989E-002 1.1758101692294076E-007 + -8.0399999999999999E-002 1.5362556382569892E-007 + -7.9299999999999995E-002 2.0025757407893252E-007 + -7.8199999999999992E-002 2.4293808564834762E-007 + -7.7100000000000002E-002 2.9085018127261719E-007 + -7.5999999999999984E-002 3.6206037634656241E-007 + -7.4899999999999994E-002 4.5507712798098510E-007 + -7.3799999999999991E-002 5.5578124147359631E-007 + -7.2699999999999987E-002 6.7041531792710884E-007 + -7.1599999999999997E-002 8.2784498545152019E-007 + -7.0499999999999993E-002 1.0399912753200624E-006 + -6.9399999999999989E-002 1.2819219818993588E-006 + -6.8300000000000000E-002 1.5320098327720189E-006 + -6.7199999999999996E-002 1.8184381360697444E-006 + -6.6099999999999992E-002 2.1972241484036203E-006 + -6.5000000000000002E-002 2.6851027996599441E-006 + -6.3899999999999985E-002 3.2458503937959904E-006 + -6.2799999999999995E-002 3.8575453800149262E-006 + -6.1699999999999991E-002 4.5664933168154676E-006 + -6.0599999999999994E-002 5.4460479077533819E-006 + -5.9499999999999990E-002 6.5167419052158948E-006 + -5.8399999999999994E-002 7.7444046837626956E-006 + -5.7299999999999990E-002 9.1200681708869524E-006 + -5.6199999999999986E-002 1.0704527085181326E-005 + -5.5099999999999996E-002 1.2574139873322565E-005 + -5.3999999999999992E-002 1.4752454262634274E-005 + -5.2899999999999989E-002 1.7229805962415412E-005 + -5.1799999999999985E-002 2.0034747649333440E-005 + -5.0699999999999995E-002 2.3242824681801721E-005 + -4.9599999999999991E-002 2.6911933673545718E-005 + -4.8499999999999988E-002 3.1053103157319129E-005 + -4.7399999999999998E-002 3.5688743082573637E-005 + -4.6299999999999994E-002 4.0903054468799382E-005 + -4.5199999999999990E-002 4.6792014472885057E-005 + -4.4099999999999986E-002 5.3380237659439445E-005 + -4.2999999999999997E-002 6.0640664742095396E-005 + -4.1899999999999993E-002 6.8603272666223347E-005 + -4.0799999999999989E-002 7.7392469393089414E-005 + -3.9699999999999985E-002 8.7123858975246549E-005 + -3.8599999999999995E-002 9.7799071227200329E-005 + -3.7499999999999992E-002 1.0935123282251880E-004 + -3.6399999999999988E-002 1.2177728785900399E-004 + -3.5299999999999984E-002 1.3516789476852864E-004 + -3.4199999999999994E-002 1.4959424152038991E-004 + -3.3099999999999991E-002 1.6501893696840852E-004 + -3.1999999999999987E-002 1.8135092977900058E-004 + -3.0899999999999997E-002 1.9854697166010737E-004 + -2.9799999999999993E-002 2.1659923368133605E-004 + -2.8699999999999989E-002 2.3543875431641936E-004 + -2.7599999999999986E-002 2.5491439737379551E-004 + -2.6499999999999996E-002 2.7488201158121228E-004 + -2.5399999999999992E-002 2.9525178251788020E-004 + -2.4299999999999988E-002 3.1590246362611651E-004 + -2.3199999999999985E-002 3.3658905886113644E-004 + -2.2099999999999995E-002 3.5699279396794736E-004 + -2.0999999999999991E-002 3.7685310235247016E-004 + -1.9899999999999987E-002 3.9598543662577868E-004 + -1.8799999999999983E-002 4.1415257146582007E-004 + -1.7699999999999994E-002 4.3097257730551064E-004 + -1.6599999999999990E-002 4.4600621913559735E-004 + -1.5499999999999986E-002 4.5889522880315781E-004 + -1.4399999999999996E-002 4.6935281716287136E-004 + -1.3299999999999992E-002 4.7703247400932014E-004 + -1.2199999999999989E-002 4.8148733912967145E-004 + -1.1099999999999985E-002 4.8228359082713723E-004 + -9.9999999999999950E-003 4.7909727436490357E-004 + -8.8999999999999913E-003 4.7165038995444775E-004 + -7.7999999999999875E-003 4.5959794078953564E-004 + -6.6999999999999837E-003 4.4255817192606628E-004 + -5.5999999999999939E-003 4.2025287984870374E-004 + -4.4999999999999901E-003 3.9255229057744145E-004 + -3.3999999999999864E-003 3.5936830681748688E-004 + -2.2999999999999826E-003 3.2056940835900605E-004 + -1.1999999999999927E-003 2.7605082141235471E-004 + -9.9999999999988987E-005 2.2586896375287324E-004 + 1.0000000000000148E-003 1.7022872634697706E-004 + 2.1000000000000185E-003 1.0937461047433317E-004 + 3.2000000000000084E-003 4.3548250687308609E-005 + 4.3000000000000121E-003 -2.6912721295957454E-005 + 5.4000000000000159E-003 -1.0149233276024461E-004 + 6.5000000000000058E-003 -1.7956484225578606E-004 + 7.6000000000000234E-003 -2.6050370070151985E-004 + 8.7000000000000133E-003 -3.4367589978501201E-004 + 9.8000000000000032E-003 -4.2832765029743314E-004 + 1.0900000000000021E-002 -5.1354954484850168E-004 + 1.2000000000000011E-002 -5.9838569723069668E-004 + 1.3100000000000001E-002 -6.8193784682080150E-004 + 1.4200000000000018E-002 -7.6332909520715475E-004 + 1.5300000000000008E-002 -8.4160629194229841E-004 + 1.6400000000000026E-002 -9.1574172256514430E-004 + 1.7500000000000016E-002 -9.8475872073322535E-004 + 1.8600000000000005E-002 -1.0477986652404070E-003 + 1.9700000000000023E-002 -1.1040513636544347E-003 + 2.0800000000000013E-002 -1.1526927119120955E-003 + 2.1900000000000003E-002 -1.1929449392482638E-003 + 2.3000000000000020E-002 -1.2241895310580730E-003 + 2.4100000000000010E-002 -1.2459777062758803E-003 + 2.5200000000000000E-002 -1.2579393805935979E-003 + 2.6300000000000018E-002 -1.2597413733601570E-003 + 2.7400000000000008E-002 -1.2511683162301779E-003 + 2.8500000000000025E-002 -1.2322124093770981E-003 + 2.9600000000000015E-002 -1.2030495563521981E-003 + 3.0700000000000005E-002 -1.1639455333352089E-003 + 3.1800000000000023E-002 -1.1152417864650488E-003 + 3.2900000000000013E-002 -1.0574229527264833E-003 + 3.4000000000000002E-002 -9.9113397300243378E-004 + 3.5100000000000020E-002 -9.1713399160653353E-004 + 3.6200000000000010E-002 -8.3623267710208893E-004 + 3.7300000000000028E-002 -7.4931076960638165E-004 + 3.8400000000000017E-002 -6.5736466785892844E-004 + 3.9500000000000007E-002 -5.6148559087887406E-004 + 4.0600000000000025E-002 -4.6276007196865976E-004 + 4.1700000000000015E-002 -3.6223203642293811E-004 + 4.2800000000000005E-002 -2.6095649809576571E-004 + 4.3900000000000022E-002 -1.6003365453798324E-004 + 4.5000000000000012E-002 -6.0563572333194315E-005 + 4.6100000000000002E-002 3.6431443731999025E-005 + 4.7200000000000020E-002 1.3003122876398265E-004 + 4.8300000000000010E-002 2.1937816927675158E-004 + 4.9400000000000027E-002 3.0367798171937466E-004 + 5.0500000000000017E-002 3.8222639705054462E-004 + 5.1600000000000007E-002 4.5442790724337101E-004 + 5.2700000000000025E-002 5.1978486590087414E-004 + 5.3800000000000014E-002 5.7789683341979980E-004 + 5.4900000000000004E-002 6.2848051311448216E-004 + 5.6000000000000022E-002 6.7138281883671880E-004 + 5.7100000000000012E-002 7.0656667230650783E-004 + 5.8200000000000002E-002 7.3406414594501257E-004 + 5.9300000000000019E-002 7.5399241177365184E-004 + 6.0400000000000009E-002 7.6657492900267243E-004 + 6.1500000000000027E-002 7.7212945325300097E-004 + 6.2600000000000017E-002 7.7103561488911510E-004 + 6.3700000000000007E-002 7.6371576869860291E-004 + 6.4800000000000024E-002 7.5065408600494266E-004 + 6.5900000000000014E-002 7.3240045458078384E-004 + 6.7000000000000004E-002 7.0953014073893428E-004 + 6.8100000000000022E-002 6.8260089028626680E-004 + 6.9200000000000012E-002 6.5217114752158523E-004 + 7.0300000000000029E-002 6.1883026501163840E-004 + 7.1400000000000019E-002 5.8318476658314466E-004 + 7.2500000000000009E-002 5.4580171126872301E-004 + 7.3600000000000027E-002 5.0719402497634292E-004 + 7.4700000000000016E-002 4.6785737504251301E-004 + 7.5800000000000006E-002 4.2828771984204650E-004 + 7.6900000000000024E-002 3.8893398595973849E-004 + 7.8000000000000014E-002 3.5015761386603117E-004 + 7.9100000000000004E-002 3.1227068393491209E-004 + 8.0200000000000021E-002 2.7559639420360327E-004 + 8.1300000000000011E-002 2.4045200552791357E-004 + 8.2400000000000029E-002 2.0706116629298776E-004 + 8.3500000000000019E-002 1.7553237557876855E-004 + 8.4600000000000009E-002 1.4594536332879215E-004 + 8.5700000000000026E-002 1.1842537787742913E-004 + 8.6800000000000016E-002 9.3095048214308918E-005 + 8.7900000000000006E-002 6.9977031671442091E-005 + 8.9000000000000024E-002 4.8999798309523612E-005 + 9.0100000000000013E-002 3.0103527024039067E-005 + 9.1200000000000003E-002 1.3282396139402408E-005 + 9.2300000000000021E-002 -1.4952233868825715E-006 + 9.3400000000000011E-002 -1.4360352906805929E-005 + 9.4500000000000028E-002 -2.5481138436589390E-005 + 9.5600000000000018E-002 -3.4956094168592244E-005 + 9.6700000000000008E-002 -4.2824074625968933E-005 + 9.7800000000000026E-002 -4.9186572141479701E-005 + 9.8900000000000016E-002 -5.4245690989773721E-005 + 0.10000000000000001 -5.8192308642901480E-005 + 0.10110000000000002 -6.1103084590286016E-005 + 0.10220000000000001 -6.3010556914377958E-005 + 0.10330000000000003 -6.4032508817035705E-005 + 0.10440000000000002 -6.4364336139988154E-005 + 0.10550000000000001 -6.4139589085243642E-005 + 0.10660000000000003 -6.3380139181390405E-005 + 0.10770000000000002 -6.2114573665894568E-005 + 0.10880000000000001 -6.0479884268715978E-005 + 0.10990000000000003 -5.8637881011236459E-005 + 0.11100000000000002 -5.6628403399372473E-005 + 0.11210000000000001 -5.4395015467889607E-005 + 0.11320000000000002 -5.1956278184661642E-005 + 0.11430000000000001 -4.9462036258773878E-005 + 0.11540000000000003 -4.7040775825735182E-005 + 0.11650000000000002 -4.4665495806839317E-005 + 0.11760000000000001 -4.2239869799232110E-005 + 0.11870000000000003 -3.9779773942427710E-005 + 0.11980000000000002 -3.7415491533465683E-005 + 0.12090000000000001 -3.5217653930885717E-005 + 0.12200000000000003 -3.3116455597337335E-005 + 0.12310000000000001 -3.1034636776894331E-005 + 0.12420000000000003 -2.9022286980762146E-005 + 0.12530000000000002 -2.7182382837054320E-005 + 0.12640000000000001 -2.5504417862975970E-005 + 0.12750000000000003 -2.3876891646068543E-005 + 0.12860000000000002 -2.2261598132899962E-005 + 0.12970000000000001 -2.0760822735610418E-005 + 0.13080000000000003 -1.9461245756247081E-005 + 0.13190000000000002 -1.8292274035047740E-005 + 0.13300000000000001 -1.7121055861935019E-005 + 0.13410000000000000 -1.5946212442941032E-005 + 0.13520000000000004 -1.4893820662109647E-005 + 0.13630000000000003 -1.4020304661244154E-005 + 0.13740000000000002 -1.3222234883869532E-005 + 0.13850000000000001 -1.2389080438879319E-005 + 0.13960000000000000 -1.1565155546122696E-005 + 0.14070000000000005 -1.0870727237488609E-005 + 0.14180000000000004 -1.0307664524589200E-005 + 0.14290000000000003 -9.7500160336494446E-006 + 0.14400000000000002 -9.1342808445915580E-006 + 0.14510000000000001 -8.5536112237605266E-006 + 0.14620000000000000 -8.1101807154482231E-006 + 0.14730000000000004 -7.7533040894195437E-006 + 0.14840000000000003 -7.3527899075997993E-006 + 0.14950000000000002 -6.8937565629312303E-006 + 0.15060000000000001 -6.4935666159726679E-006 + 0.15170000000000000 -6.2162798712961376E-006 + 0.15280000000000005 -5.9721546676883008E-006 + 0.15390000000000004 -5.6564454098406713E-006 + 0.15500000000000003 -5.3091189329279587E-006 + 0.15610000000000002 -5.0479288802307565E-006 + 0.15720000000000001 -4.8813640205480624E-006 + 0.15830000000000000 -4.6927366383897606E-006 + 0.15940000000000004 -4.4207158680364955E-006 + 0.16050000000000003 -4.1554362724127714E-006 + 0.16160000000000002 -3.9999881664698478E-006 + 0.16270000000000001 -3.9097840272006579E-006 + 0.16380000000000000 -3.7574143334495602E-006 + 0.16490000000000005 -3.5236328130849870E-006 + 0.16600000000000004 -3.3233488920814125E-006 + 0.16710000000000003 -3.2289385671901982E-006 + 0.16820000000000002 -3.1633180697099306E-006 + 0.16930000000000001 -3.0214823709684424E-006 + 0.17040000000000000 -2.8297761218709638E-006 + 0.17150000000000004 -2.7000307909474941E-006 + 0.17260000000000003 -2.6544530555838719E-006 + 0.17370000000000002 -2.5938650196621893E-006 + 0.17480000000000001 -2.4533881060051499E-006 + 0.17590000000000000 -2.3014490579953417E-006 + 0.17700000000000005 -2.2311180600809166E-006 + 0.17810000000000004 -2.2145877665025182E-006 + 0.17920000000000003 -2.1466125872393604E-006 + 0.18030000000000002 -2.0067259356437717E-006 + 0.18140000000000001 -1.8898356302088359E-006 + 0.18250000000000000 -1.8603859643917531E-006 + 0.18360000000000004 -1.8554873122411664E-006 + 0.18470000000000003 -1.7833439187597833E-006 + 0.18580000000000002 -1.6615689446553006E-006 + 0.18690000000000001 -1.5851754824325326E-006 + 0.18800000000000000 -1.5791248415553127E-006 + 0.18910000000000005 -1.5638971717635286E-006 + 0.19020000000000004 -1.4813361985943629E-006 + 0.19130000000000003 -1.3827407201461028E-006 + 0.19240000000000002 -1.3454891814035363E-006 + 0.19350000000000001 -1.3523368807000224E-006 + 0.19460000000000005 -1.3200389048506622E-006 + 0.19570000000000004 -1.2295355418245890E-006 + 0.19680000000000003 -1.1552378964552190E-006 + 0.19790000000000002 -1.1503217365316232E-006 + 0.19900000000000001 -1.1657747336357716E-006 + 0.20010000000000000 -1.1252905096625909E-006 + 0.20120000000000005 -1.0387216207163874E-006 + 0.20230000000000004 -9.8336010978528066E-007 + 0.20340000000000003 -9.8731015896191821E-007 + 0.20450000000000002 -9.9304429568292107E-007 + 0.20560000000000000 -9.4895602842370863E-007 + 0.20670000000000005 -8.8376975782011868E-007 + 0.20780000000000004 -8.5498544422080158E-007 + 0.20890000000000003 -8.5954548012523446E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0035.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0035.BXX.semd new file mode 100644 index 00000000..c5fa2bbf --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0035.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 -2.1335217507987356E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3247356507830386E-021 + -0.10790000000000000 3.2296866351523760E-019 + -0.10679999999999999 1.0674545438911759E-019 + -0.10569999999999999 -1.4623046727246917E-018 + -0.10460000000000000 -1.2596291892296786E-018 + -0.10349999999999999 4.7662452952132099E-018 + -0.10239999999999999 7.2483702952041428E-018 + -0.10130000000000000 -1.0592413357572268E-017 + -0.10020000000000000 -2.7792534045397783E-017 + -9.9099999999999994E-002 1.2570429676855009E-017 + -9.7999999999999990E-002 7.9820454186974412E-017 + -9.6899999999999986E-002 1.2145893289532581E-017 + -9.5799999999999996E-002 -1.8955652388419461E-016 + -9.4699999999999993E-002 -1.2844021153382026E-016 + -9.3599999999999989E-002 3.9215269647489555E-016 + -9.2499999999999999E-002 5.3948957778724880E-016 + -9.1399999999999995E-002 -6.0574322437205929E-016 + -9.0299999999999991E-002 -1.6980234441964096E-015 + -8.9200000000000002E-002 1.2997053537171276E-016 + -8.8099999999999984E-002 3.8443733805615214E-015 + -8.6999999999999994E-002 2.7951615038523817E-015 + -8.5899999999999990E-002 -5.4412934898660000E-015 + -8.4799999999999986E-002 -9.5917477316320200E-015 + -8.3699999999999997E-002 2.5227923421903675E-015 + -8.2599999999999993E-002 1.8417181367751286E-014 + -8.1499999999999989E-002 8.2132532789854287E-015 + -8.0399999999999999E-002 -2.5318133277819205E-014 + -7.9299999999999995E-002 -2.8646847399652411E-014 + -7.8199999999999992E-002 2.6885403422321520E-014 + -7.7100000000000002E-002 6.7104504732854592E-014 + -7.5999999999999984E-002 -4.8577093885479421E-015 + -7.4899999999999994E-002 -1.2584730349832207E-013 + -7.3799999999999991E-002 -8.8558866728587204E-014 + -7.2699999999999987E-002 1.4607451804139054E-013 + -7.1599999999999997E-002 2.6607240174135460E-013 + -7.0499999999999993E-002 -1.4646061937567158E-014 + -6.9399999999999989E-002 -4.1285182737771375E-013 + -6.8300000000000000E-002 -2.8991471224572296E-013 + -6.7199999999999996E-002 3.7689420811712337E-013 + -6.6099999999999992E-002 6.6022832817189125E-013 + -6.5000000000000002E-002 -1.0487629238361065E-013 + -6.3899999999999985E-002 -1.0222468488016445E-012 + -6.2799999999999995E-002 -5.2546741914280548E-013 + -6.1699999999999991E-002 1.1612622755757807E-012 + -6.0599999999999994E-002 1.6429044539731374E-012 + -5.9499999999999990E-002 -4.3080418247500030E-013 + -5.8399999999999994E-002 -2.6582672695008025E-012 + -5.7299999999999990E-002 -1.4798652754610675E-012 + -5.6199999999999986E-002 2.3741798457765917E-012 + -5.5099999999999996E-002 3.6569909427075498E-012 + -5.3999999999999992E-002 -3.4669578948161306E-013 + -5.2899999999999989E-002 -4.7691733374988221E-012 + -5.1799999999999985E-002 -2.8353883910897659E-012 + -5.0699999999999995E-002 3.9462586844118963E-012 + -4.9599999999999991E-002 6.1617841905226012E-012 + -4.8499999999999988E-002 -6.3211735108412159E-013 + -4.7399999999999998E-002 -7.9608515959894710E-012 + -4.6299999999999994E-002 -4.8449391200355851E-012 + -4.5199999999999990E-002 5.9952849976174782E-012 + -4.4099999999999986E-002 1.0003430375715716E-011 + -4.2999999999999997E-002 7.0884736882298460E-013 + -4.1899999999999993E-002 -9.9523488408803651E-012 + -4.0799999999999989E-002 -7.5309827818337283E-012 + -3.9699999999999985E-002 4.1719969492981512E-012 + -3.8599999999999995E-002 8.2179263394266400E-012 + -3.7499999999999992E-002 -6.3618684972843731E-013 + -3.6399999999999988E-002 -8.0510433389524572E-012 + -3.5299999999999984E-002 -1.8640540500047820E-012 + -3.4199999999999994E-002 9.1509144012347221E-012 + -3.3099999999999991E-002 8.9054917953856894E-012 + -3.1999999999999987E-002 -8.5697226225034395E-013 + -3.0899999999999997E-002 -4.3739066188375197E-012 + -2.9799999999999993E-002 6.2586822660234964E-013 + -2.8699999999999989E-002 -1.9755590392744882E-012 + -2.7599999999999986E-002 -1.6762572233042228E-011 + -2.6499999999999996E-002 -2.0915059614767806E-011 + -2.5399999999999992E-002 2.9936372391431432E-012 + -2.4299999999999988E-002 3.0773061182598482E-011 + -2.3199999999999985E-002 2.1650204198864209E-011 + -2.2099999999999995E-002 -1.9671904730178547E-011 + -2.0999999999999991E-002 -3.8418952047480914E-011 + -1.9899999999999987E-002 -5.0696547654327517E-012 + -1.8799999999999983E-002 3.2673162786434062E-011 + -1.7699999999999994E-002 9.1698966128705983E-012 + -1.6599999999999990E-002 -5.9848806466256121E-011 + -1.5499999999999986E-002 -8.4297735458704892E-011 + -1.4399999999999996E-002 -1.9526772560007899E-011 + -1.3299999999999992E-002 6.4592393933526893E-011 + -1.2199999999999989E-002 6.8628172589235703E-011 + -1.1099999999999985E-002 -7.4422343288027548E-012 + -9.9999999999999950E-003 -7.1732703110782836E-011 + -8.8999999999999913E-003 -6.8137578912441654E-011 + -7.7999999999999875E-003 -4.2644988235140957E-011 + -6.6999999999999837E-003 -6.0994896633470574E-011 + -5.5999999999999939E-003 -1.1023234408602534E-010 + -4.4999999999999901E-003 -1.3042837643251204E-010 + -3.3999999999999864E-003 -1.1116352283124797E-010 + -2.2999999999999826E-003 -9.0995086465817110E-011 + -1.1999999999999927E-003 -8.0088921605714347E-011 + -9.9999999999988987E-005 -4.8979976324803332E-011 + 1.0000000000000148E-003 -2.2864174095693635E-011 + 2.1000000000000185E-003 -9.6922747605532322E-011 + 3.2000000000000084E-003 -3.0069874368265914E-010 + 4.3000000000000121E-003 -4.9913817523616899E-010 + 5.4000000000000159E-003 -5.2096799096901236E-010 + 6.5000000000000058E-003 -3.9101186177781244E-010 + 7.6000000000000234E-003 -3.2923383463945299E-010 + 8.7000000000000133E-003 -4.5424913830416358E-010 + 9.8000000000000032E-003 -6.1712129850732822E-010 + 1.0900000000000021E-002 -6.1388122363226216E-010 + 1.2000000000000011E-002 -4.7004539149853031E-010 + 1.3100000000000001E-002 -4.5185696850857937E-010 + 1.4200000000000018E-002 -7.3125266952800416E-010 + 1.5300000000000008E-002 -1.1557523826866145E-009 + 1.6400000000000026E-002 -1.4735812570165763E-009 + 1.7500000000000016E-002 -1.5715493351109444E-009 + 1.8600000000000005E-002 -1.5522777507825936E-009 + 1.9700000000000023E-002 -1.5510187578726686E-009 + 2.0800000000000013E-002 -1.5894043858821760E-009 + 2.1900000000000003E-002 -1.6428373106336380E-009 + 2.3000000000000020E-002 -1.7289935039244142E-009 + 2.4100000000000010E-002 -1.9261818806626252E-009 + 2.5200000000000000E-002 -2.1301411745611176E-009 + 2.6300000000000018E-002 -2.2640154195840978E-009 + 2.7400000000000008E-002 -2.4569710710409254E-009 + 2.8500000000000025E-002 -2.9182773975122700E-009 + 2.9600000000000015E-002 -3.3865370507868420E-009 + 3.0700000000000005E-002 -3.4767280165937109E-009 + 3.1800000000000023E-002 -3.2039426667296311E-009 + 3.2900000000000013E-002 -2.9863282957620640E-009 + 3.4000000000000002E-002 -2.9575768500933464E-009 + 3.5100000000000020E-002 -2.9180156069230634E-009 + 3.6200000000000010E-002 -2.9770765852532577E-009 + 3.7300000000000028E-002 -2.7616247066930555E-009 + 3.8400000000000017E-002 -2.7404205571457396E-009 + 3.9500000000000007E-002 -2.9260944778286557E-009 + 4.0600000000000025E-002 -2.5946618187333570E-009 + 4.1700000000000015E-002 -2.2890416229159882E-009 + 4.2800000000000005E-002 -2.2025936630143406E-009 + 4.3900000000000022E-002 -1.7753709613543833E-009 + 4.5000000000000012E-002 -1.4230575606788420E-009 + 4.6100000000000002E-002 -7.4717398934609491E-010 + 4.7200000000000020E-002 6.4914476571864554E-011 + 4.8300000000000010E-002 1.1456756654482092E-009 + 4.9400000000000027E-002 2.3885995403816196E-009 + 5.0500000000000017E-002 2.8160223042306143E-009 + 5.1600000000000007E-002 3.6236371681042101E-009 + 5.2700000000000025E-002 4.4823971201424229E-009 + 5.3800000000000014E-002 5.6624682720496367E-009 + 5.4900000000000004E-002 5.7940101605424843E-009 + 5.6000000000000022E-002 6.5147194305836820E-009 + 5.7100000000000012E-002 8.5047640041580053E-009 + 5.8200000000000002E-002 9.8039851792464106E-009 + 5.9300000000000019E-002 9.6475698541098609E-009 + 6.0400000000000009E-002 9.9513117746141688E-009 + 6.1500000000000027E-002 1.1094706486858286E-008 + 6.2600000000000017E-002 1.2981683283896928E-008 + 6.3700000000000007E-002 1.5123912788794769E-008 + 6.4800000000000024E-002 1.5811863818271377E-008 + 6.5900000000000014E-002 1.4909307566313146E-008 + 6.7000000000000004E-002 1.3875757431947022E-008 + 6.8100000000000022E-002 1.3076918214949274E-008 + 6.9200000000000012E-002 1.2827309880947269E-008 + 7.0300000000000029E-002 1.4722700392155730E-008 + 7.1400000000000019E-002 1.6450222517505608E-008 + 7.2500000000000009E-002 1.3717807334501231E-008 + 7.3600000000000027E-002 8.3284712459885668E-009 + 7.4700000000000016E-002 6.2943796841352651E-009 + 7.5800000000000006E-002 8.7206508680992556E-009 + 7.6900000000000024E-002 1.3626964445734302E-008 + 7.8000000000000014E-002 1.2555318562590401E-008 + 7.9100000000000004E-002 5.6455822239342979E-009 + 8.0200000000000021E-002 -2.1874846378722168E-009 + 8.1300000000000011E-002 -4.4095651574593830E-009 + 8.2400000000000029E-002 -1.2778538227564695E-009 + 8.3500000000000019E-002 5.4989823805584592E-010 + 8.4600000000000009E-002 -2.8688533770804270E-009 + 8.5700000000000026E-002 -9.1942968794000990E-009 + 8.6800000000000016E-002 -1.3870945281269087E-008 + 8.7900000000000006E-002 -1.4991394792218671E-008 + 8.9000000000000024E-002 -1.3933133757859650E-008 + 9.0100000000000013E-002 -1.2703644358680322E-008 + 9.1200000000000003E-002 -1.2358379208876613E-008 + 9.2300000000000021E-002 -1.4808417603262569E-008 + 9.3400000000000011E-002 -2.0522195498529072E-008 + 9.4500000000000028E-002 -2.6628365290548572E-008 + 9.5600000000000018E-002 -2.6879773074028890E-008 + 9.6700000000000008E-002 -1.8856612271633821E-008 + 9.7800000000000026E-002 -1.1339693628542591E-008 + 9.8900000000000016E-002 -1.4064371001154541E-008 + 0.10000000000000001 -2.4603108883525238E-008 + 0.10110000000000002 -3.0561714936538920E-008 + 0.10220000000000001 -2.5373603662615096E-008 + 0.10330000000000003 -1.2867416465667247E-008 + 0.10440000000000002 -5.2353934520965595E-009 + 0.10550000000000001 -9.7142223154378371E-009 + 0.10660000000000003 -1.7177296030013167E-008 + 0.10770000000000002 -1.9602088840997567E-008 + 0.10880000000000001 -1.2821977257715389E-008 + 0.10990000000000003 -5.2396931238263278E-009 + 0.11100000000000002 5.3533122379434417E-010 + 0.11210000000000001 4.1685259688506449E-009 + 0.11320000000000002 4.1556331709102778E-009 + 0.11430000000000001 -4.0481382690416012E-009 + 0.11540000000000003 -8.5540179384224757E-009 + 0.11650000000000002 -3.9072323154698552E-010 + 0.11760000000000001 1.5398347485984232E-008 + 0.11870000000000003 2.3161986106856602E-008 + 0.11980000000000002 1.2905596591394897E-008 + 0.12090000000000001 -1.5540437825478648E-009 + 0.12200000000000003 -2.4672974774375689E-009 + 0.12310000000000001 1.1230130603223643E-008 + 0.12420000000000003 2.3315847030858095E-008 + 0.12530000000000002 2.1380142101179445E-008 + 0.12640000000000001 1.3139039189979940E-008 + 0.12750000000000003 9.0634424410040992E-009 + 0.12860000000000002 1.0095421387745773E-008 + 0.12970000000000001 8.7901135259471630E-009 + 0.13080000000000003 5.8240643419082971E-009 + 0.13190000000000002 9.4022052365971831E-009 + 0.13300000000000001 1.8365996723446187E-008 + 0.13410000000000000 2.0021715840812249E-008 + 0.13520000000000004 7.0283170394702665E-009 + 0.13630000000000003 -7.3680919143725987E-009 + 0.13740000000000002 -4.7843107253697781E-009 + 0.13850000000000001 1.2318498221475238E-008 + 0.13960000000000000 2.2127514043290830E-008 + 0.14070000000000005 1.2206455402008487E-008 + 0.14180000000000004 -4.7279202775030171E-009 + 0.14290000000000003 -9.5554018031407395E-009 + 0.14400000000000002 -1.9179864363394472E-009 + 0.14510000000000001 3.7896890070499012E-009 + 0.14620000000000000 1.7714641975530299E-009 + 0.14730000000000004 3.1530730804085749E-010 + 0.14840000000000003 3.9497844994684783E-009 + 0.14950000000000002 3.0304667664182716E-009 + 0.15060000000000001 -7.8194117847374400E-009 + 0.15170000000000000 -1.6805481450887783E-008 + 0.15280000000000005 -7.8864523800348252E-009 + 0.15390000000000004 1.1759799356525491E-008 + 0.15500000000000003 1.6748229469953912E-008 + 0.15610000000000002 -2.0669042033460983E-009 + 0.15720000000000001 -2.2953432932126816E-008 + 0.15830000000000000 -1.9906432058292012E-008 + 0.15940000000000004 1.9970756159892744E-009 + 0.16050000000000003 1.4853141827586569E-008 + 0.16160000000000002 5.9195812696088979E-009 + 0.16270000000000001 -9.0557366050347810E-009 + 0.16380000000000000 -1.0361309144002462E-008 + 0.16490000000000005 -2.4794504227543257E-009 + 0.16600000000000004 -4.4427986289896637E-010 + 0.16710000000000003 -4.4875649862774480E-009 + 0.16820000000000002 -1.8102622734161855E-009 + 0.16930000000000001 7.6394002235247171E-009 + 0.17040000000000000 7.3378498832710193E-009 + 0.17150000000000004 -8.3499305247869415E-009 + 0.17260000000000003 -2.0231496478118061E-008 + 0.17370000000000002 -8.5108791125776406E-009 + 0.17480000000000001 1.5024188115830839E-008 + 0.17590000000000000 2.0226927688327123E-008 + 0.17700000000000005 -5.0616555391513884E-010 + 0.17810000000000004 -1.9895443514883482E-008 + 0.17920000000000003 -1.3319220393270825E-008 + 0.18030000000000002 7.9022663967975859E-009 + 0.18140000000000001 1.4665862302365440E-008 + 0.18250000000000000 1.4084610144848853E-009 + 0.18360000000000004 -9.7430703505096972E-009 + 0.18470000000000003 -4.0302654547019756E-009 + 0.18580000000000002 5.4771964741462398E-009 + 0.18690000000000001 2.1974184694073529E-009 + 0.18800000000000000 -6.5821765815599065E-009 + 0.18910000000000005 -2.8283491104730274E-009 + 0.19020000000000004 1.0251030246877235E-008 + 0.19130000000000003 1.0951985096596673E-008 + 0.19240000000000002 -6.4682219580447509E-009 + 0.19350000000000001 -1.8441383531353495E-008 + 0.19460000000000005 -5.5623670114357537E-009 + 0.19570000000000004 1.6664236213159711E-008 + 0.19680000000000003 1.7657619366673316E-008 + 0.19790000000000002 -4.0574681392513412E-009 + 0.19900000000000001 -1.8524964673360955E-008 + 0.20010000000000000 -7.3283072943297611E-009 + 0.20120000000000005 1.1200619098872266E-008 + 0.20230000000000004 1.0664879646071768E-008 + 0.20340000000000003 -5.2551656359867138E-009 + 0.20450000000000002 -1.0898074442877714E-008 + 0.20560000000000000 1.0047328524720456E-009 + 0.20670000000000005 1.0022932706021948E-008 + 0.20780000000000004 1.7836309096352920E-009 + 0.20890000000000003 -9.1414982250626053E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0035.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0035.BXZ.semd new file mode 100644 index 00000000..3dc11eb3 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0035.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 2.6953383395904554E-021 + -0.11009999999999999 -3.9686148311642383E-020 + -0.10900000000000000 -4.3154532775948567E-020 + -0.10790000000000000 1.2673961825370042E-019 + -0.10679999999999999 1.1275675038395090E-019 + -0.10569999999999999 -2.9436460283678905E-019 + -0.10460000000000000 7.7179652784438657E-019 + -0.10349999999999999 3.4095613503514595E-018 + -0.10239999999999999 -2.6647571734607502E-018 + -0.10130000000000000 -2.4008300202614664E-017 + -0.10020000000000000 -2.3006908735613068E-017 + -9.9099999999999994E-002 5.9794438026845214E-017 + -9.7999999999999990E-002 1.6465776540652784E-016 + -9.6899999999999986E-002 6.5371812494824860E-017 + -9.5799999999999996E-002 -3.2096627411241083E-016 + -9.4699999999999993E-002 -5.9947491586458145E-016 + -9.3599999999999989E-002 -2.6554567599717041E-016 + -9.2499999999999999E-002 5.2617909029585791E-016 + -9.1399999999999995E-002 1.2265268951511580E-015 + -9.0299999999999991E-002 1.9775485519550650E-015 + -8.9200000000000002E-002 2.6896686324695421E-015 + -8.8099999999999984E-002 1.9473947878377427E-016 + -8.6999999999999994E-002 -9.5672506917644784E-015 + -8.5899999999999990E-002 -2.1019358061274800E-014 + -8.4799999999999986E-002 -1.4576915249951000E-014 + -8.3699999999999997E-002 2.3028618467983882E-014 + -8.2599999999999993E-002 6.8656241987170158E-014 + -8.1499999999999989E-002 7.0093887291622359E-014 + -8.0399999999999999E-002 1.8026813528514932E-015 + -7.9299999999999995E-002 -9.8447535930648589E-014 + -7.8199999999999992E-002 -1.7167478105328121E-013 + -7.7100000000000002E-002 -1.9459214513177503E-013 + -7.5999999999999984E-002 -1.4046683466991533E-013 + -7.4899999999999994E-002 9.1882779867675374E-014 + -7.3799999999999991E-002 5.6259548885870259E-013 + -7.2699999999999987E-002 1.0080226583997209E-012 + -7.1599999999999997E-002 8.3523872497145990E-013 + -7.0499999999999993E-002 -2.9889721882454812E-013 + -6.9399999999999989E-002 -1.8545852787515971E-012 + -6.8300000000000000E-002 -2.6645736398572817E-012 + -6.7199999999999996E-002 -2.0365252453163896E-012 + -6.6099999999999992E-002 -3.4666567576627227E-013 + -6.5000000000000002E-002 1.7393223363318389E-012 + -6.3899999999999985E-002 4.1749273309299451E-012 + -6.2799999999999995E-002 6.7709908860291712E-012 + -6.1699999999999991E-002 7.5979621899646688E-012 + -6.0599999999999994E-002 3.6871313294217778E-012 + -5.9499999999999990E-002 -5.3345947451099995E-012 + -5.8399999999999994E-002 -1.5047066023732292E-011 + -5.7299999999999990E-002 -1.9570288098402777E-011 + -5.6199999999999986E-002 -1.7235563670725540E-011 + -5.5099999999999996E-002 -1.0806295962229040E-011 + -5.3999999999999992E-002 -1.1947521964816854E-012 + -5.2899999999999989E-002 1.5830902561075888E-011 + -5.1799999999999985E-002 4.2452204945808703E-011 + -5.0699999999999995E-002 6.8811366327192758E-011 + -4.9599999999999991E-002 7.5453844561312877E-011 + -4.8499999999999988E-002 4.9080951108892990E-011 + -4.7399999999999998E-002 -6.5035745885899665E-012 + -4.6299999999999994E-002 -7.7458955916043237E-011 + -4.5199999999999990E-002 -1.5275551656923625E-010 + -4.4099999999999986E-002 -2.2125654086657676E-010 + -4.2999999999999997E-002 -2.5614368959203659E-010 + -4.1899999999999993E-002 -2.1505962288781433E-010 + -4.0799999999999989E-002 -6.9064864938184201E-011 + -3.9699999999999985E-002 1.6694917670534437E-010 + -3.8599999999999995E-002 4.3755216116991846E-010 + -3.7499999999999992E-002 6.7744632126220949E-010 + -3.6399999999999988E-002 8.2886347785304793E-010 + -3.5299999999999984E-002 8.2946916002413218E-010 + -3.4199999999999994E-002 6.0446880834064132E-010 + -3.3099999999999991E-002 9.7095761986132345E-011 + -3.1999999999999987E-002 -6.8152122834064244E-010 + -3.0899999999999997E-002 -1.6310359729487800E-009 + -2.9799999999999993E-002 -2.5782620483028040E-009 + -2.8699999999999989E-002 -3.2951077422183062E-009 + -2.7599999999999986E-002 -3.5026757050360402E-009 + -2.6499999999999996E-002 -2.8971747223494049E-009 + -2.5399999999999992E-002 -1.2209874222790518E-009 + -2.4299999999999988E-002 1.6695317350823302E-009 + -2.3199999999999985E-002 5.8055045215610335E-009 + -2.2099999999999995E-002 1.1159294821538879E-008 + -2.0999999999999991E-002 1.7666970109075919E-008 + -1.9899999999999987E-002 2.5200602493669066E-008 + -1.8799999999999983E-002 3.3585799030788621E-008 + -1.7699999999999994E-002 4.2738832917166292E-008 + -1.6599999999999990E-002 5.2839983055719131E-008 + -1.5499999999999986E-002 6.4385211828721367E-008 + -1.4399999999999996E-002 7.8097251332565065E-008 + -1.3299999999999992E-002 9.4849298193366849E-008 + -1.2199999999999989E-002 1.1570809022032336E-007 + -1.1099999999999985E-002 1.4199854092566966E-007 + -9.9999999999999950E-003 1.7523097994853742E-007 + -8.8999999999999913E-003 2.1693161045277520E-007 + -7.7999999999999875E-003 2.6858714363697800E-007 + -6.6999999999999837E-003 3.3180492664541816E-007 + -5.5999999999999939E-003 4.0853166183296707E-007 + -4.4999999999999901E-003 5.0113510496885283E-007 + -3.3999999999999864E-003 6.1238205262270640E-007 + -2.2999999999999826E-003 7.4549978990035015E-007 + -1.1999999999999927E-003 9.0435429456192651E-007 + -9.9999999999988987E-005 1.0935963246083702E-006 + 1.0000000000000148E-003 1.3186769365347573E-006 + 2.1000000000000185E-003 1.5858481674513314E-006 + 3.2000000000000084E-003 1.9022559172299225E-006 + 4.3000000000000121E-003 2.2760336833016481E-006 + 5.4000000000000159E-003 2.7162589049112285E-006 + 6.5000000000000058E-003 3.2328591714758659E-006 + 7.6000000000000234E-003 3.8367279557860456E-006 + 8.7000000000000133E-003 4.5400706767395604E-006 + 9.8000000000000032E-003 5.3566195674648043E-006 + 1.0900000000000021E-002 6.3014877014211379E-006 + 1.2000000000000011E-002 7.3909350248868577E-006 + 1.3100000000000001E-002 8.6424179244204424E-006 + 1.4200000000000018E-002 1.0074990314024035E-005 + 1.5300000000000008E-002 1.1709571481333114E-005 + 1.6400000000000026E-002 1.3568735084845684E-005 + 1.7500000000000016E-002 1.5676192560931668E-005 + 1.8600000000000005E-002 1.8056523913401179E-005 + 1.9700000000000023E-002 2.0735084035550244E-005 + 2.0800000000000013E-002 2.3737826268188655E-005 + 2.1900000000000003E-002 2.7090896765002981E-005 + 2.3000000000000020E-002 3.0820119718555361E-005 + 2.4100000000000010E-002 3.4950571716763079E-005 + 2.5200000000000000E-002 3.9506438042735681E-005 + 2.6300000000000018E-002 4.4510336010716856E-005 + 2.7400000000000008E-002 4.9982536438619718E-005 + 2.8500000000000025E-002 5.5940516176633537E-005 + 2.9600000000000015E-002 6.2398059526458383E-005 + 3.0700000000000005E-002 6.9364483351819217E-005 + 3.1800000000000023E-002 7.6842967246193439E-005 + 3.2900000000000013E-002 8.4829604020342231E-005 + 3.4000000000000002E-002 9.3312613898888230E-005 + 3.5100000000000020E-002 1.0227126767858863E-004 + 3.6200000000000010E-002 1.1167457705596462E-004 + 3.7300000000000028E-002 1.2148100358899683E-004 + 3.8400000000000017E-002 1.3163697440177202E-004 + 3.9500000000000007E-002 1.4207656204234809E-004 + 4.0600000000000025E-002 1.5272159362211823E-004 + 4.1700000000000015E-002 1.6347932978533208E-004 + 4.2800000000000005E-002 1.7424285761080682E-004 + 4.3900000000000022E-002 1.8489145440980792E-004 + 4.5000000000000012E-002 1.9528961274772882E-004 + 4.6100000000000002E-002 2.0528791355900466E-004 + 4.7200000000000020E-002 2.1472352091223001E-004 + 4.8300000000000010E-002 2.2342076408676803E-004 + 4.9400000000000027E-002 2.3119300021789968E-004 + 5.0500000000000017E-002 2.3784422955941409E-004 + 5.1600000000000007E-002 2.4317386851180345E-004 + 5.2700000000000025E-002 2.4697597837075591E-004 + 5.3800000000000014E-002 2.4904200108721852E-004 + 5.4900000000000004E-002 2.4916528491303325E-004 + 5.6000000000000022E-002 2.4714539176784456E-004 + 5.7100000000000012E-002 2.4279009085148573E-004 + 5.8200000000000002E-002 2.3592055367771536E-004 + 5.9300000000000019E-002 2.2637701476924121E-004 + 6.0400000000000009E-002 2.1401947014965117E-004 + 6.1500000000000027E-002 1.9873346900567412E-004 + 6.2600000000000017E-002 1.8043234013020992E-004 + 6.3700000000000007E-002 1.5906477347016335E-004 + 6.4800000000000024E-002 1.3461905473377556E-004 + 6.5900000000000014E-002 1.0712536459323019E-004 + 6.7000000000000004E-002 7.6656782766804099E-005 + 6.8100000000000022E-002 4.3327665480319411E-005 + 6.9200000000000012E-002 7.2996972448891029E-006 + 7.0300000000000029E-002 -3.1213938200380653E-005 + 7.1400000000000019E-002 -7.1951944846659899E-005 + 7.2500000000000009E-002 -1.1460568930488080E-004 + 7.3600000000000027E-002 -1.5882015577517450E-004 + 7.4700000000000016E-002 -2.0420047803781927E-004 + 7.5800000000000006E-002 -2.5031680706888437E-004 + 7.6900000000000024E-002 -2.9670694493688643E-004 + 7.8000000000000014E-002 -3.4287810558453202E-004 + 7.9100000000000004E-002 -3.8830973790027201E-004 + 8.0200000000000021E-002 -4.3246656423434615E-004 + 8.1300000000000011E-002 -4.7480961075052619E-004 + 8.2400000000000029E-002 -5.1481049740687013E-004 + 8.3500000000000019E-002 -5.5195216555148363E-004 + 8.4600000000000009E-002 -5.8572657871991396E-004 + 8.5700000000000026E-002 -6.1564479256048799E-004 + 8.6800000000000016E-002 -6.4125692006200552E-004 + 8.7900000000000006E-002 -6.6216744016855955E-004 + 8.9000000000000024E-002 -6.7803676938638091E-004 + 9.0100000000000013E-002 -6.8857928272336721E-004 + 9.1200000000000003E-002 -6.9356459425762296E-004 + 9.2300000000000021E-002 -6.9283007178455591E-004 + 9.3400000000000011E-002 -6.8628927692770958E-004 + 9.4500000000000028E-002 -6.7393458448350430E-004 + 9.5600000000000018E-002 -6.5583596006035805E-004 + 9.6700000000000008E-002 -6.3213828252628446E-004 + 9.7800000000000026E-002 -6.0306111117824912E-004 + 9.8900000000000016E-002 -5.6889501865953207E-004 + 0.10000000000000001 -5.2998919272795320E-004 + 0.10110000000000002 -4.8675711150281131E-004 + 0.10220000000000001 -4.3967823148705065E-004 + 0.10330000000000003 -3.8928733556531370E-004 + 0.10440000000000002 -3.3615264692343771E-004 + 0.10550000000000001 -2.8085848316550255E-004 + 0.10660000000000003 -2.2400735178962350E-004 + 0.10770000000000002 -1.6622403927613050E-004 + 0.10880000000000001 -1.0814995039254427E-004 + 0.10990000000000003 -5.0415801524650306E-005 + 0.11100000000000002 6.3760480770724826E-006 + 0.11210000000000001 6.1663944507017732E-005 + 0.11320000000000002 1.1490791803225875E-004 + 0.11430000000000001 1.6559622599743307E-004 + 0.11540000000000003 2.1326847490854561E-004 + 0.11650000000000002 2.5752541841939092E-004 + 0.11760000000000001 2.9802406788803637E-004 + 0.11870000000000003 3.3448156318627298E-004 + 0.11980000000000002 3.6667980020865798E-004 + 0.12090000000000001 3.9447066956199706E-004 + 0.12200000000000003 4.1776237776502967E-004 + 0.12310000000000001 4.3651289888657629E-004 + 0.12420000000000003 4.5073611545376480E-004 + 0.12530000000000002 4.6052335528656840E-004 + 0.12640000000000001 4.6603142982348800E-004 + 0.12750000000000003 4.6745213330723345E-004 + 0.12860000000000002 4.6499448944814503E-004 + 0.12970000000000001 4.5889671309851110E-004 + 0.13080000000000003 4.4944742694497108E-004 + 0.13190000000000002 4.3698408990167081E-004 + 0.13300000000000001 4.2185213533230126E-004 + 0.13410000000000000 4.0438587893731892E-004 + 0.13520000000000004 3.8491620216518641E-004 + 0.13630000000000003 3.6378999357111752E-004 + 0.13740000000000002 3.4136246540583670E-004 + 0.13850000000000001 3.1797093106433749E-004 + 0.13960000000000000 2.9392557917162776E-004 + 0.14070000000000005 2.6952321059070528E-004 + 0.14180000000000004 2.4505238980054855E-004 + 0.14290000000000003 2.2077705943956971E-004 + 0.14400000000000002 1.9692136265803128E-004 + 0.14510000000000001 1.7367939290124923E-004 + 0.14620000000000000 1.5123466437216848E-004 + 0.14730000000000004 1.2975702702533454E-004 + 0.14840000000000003 1.0937904153252020E-004 + 0.14950000000000002 9.0186527813784778E-005 + 0.15060000000000001 7.2240451117977500E-005 + 0.15170000000000000 5.5600077757844701E-005 + 0.15280000000000005 4.0312101191375405E-005 + 0.15390000000000004 2.6387795514892787E-005 + 0.15500000000000003 1.3802216926706024E-005 + 0.15610000000000002 2.5255974378524115E-006 + 0.15720000000000001 -7.4617405516619328E-006 + 0.15830000000000000 -1.6191641407203861E-005 + 0.15940000000000004 -2.3732647605356760E-005 + 0.16050000000000003 -3.0174980565789156E-005 + 0.16160000000000002 -3.5594242945080623E-005 + 0.16270000000000001 -4.0042403270490468E-005 + 0.16380000000000000 -4.3578147597145289E-005 + 0.16490000000000005 -4.6291683247545734E-005 + 0.16600000000000004 -4.8285495722666383E-005 + 0.16710000000000003 -4.9639598728390411E-005 + 0.16820000000000002 -5.0411239499226213E-005 + 0.16930000000000001 -5.0661219574976712E-005 + 0.17040000000000000 -5.0468377594370395E-005 + 0.17150000000000004 -4.9906913773156703E-005 + 0.17260000000000003 -4.9029153160518035E-005 + 0.17370000000000002 -4.7877903853077441E-005 + 0.17480000000000001 -4.6510889660567045E-005 + 0.17590000000000000 -4.4991480535827577E-005 + 0.17700000000000005 -4.3359683331800625E-005 + 0.17810000000000004 -4.1627983591752127E-005 + 0.17920000000000003 -3.9814378396840766E-005 + 0.18030000000000002 -3.7964549846947193E-005 + 0.18140000000000001 -3.6127472412772477E-005 + 0.18250000000000000 -3.4319335100008175E-005 + 0.18360000000000004 -3.2528372685192153E-005 + 0.18470000000000003 -3.0755887564737350E-005 + 0.18580000000000002 -2.9033280952717178E-005 + 0.18690000000000001 -2.7391051844460890E-005 + 0.18800000000000000 -2.5826358978520148E-005 + 0.18910000000000005 -2.4318436771864071E-005 + 0.19020000000000004 -2.2867448933538981E-005 + 0.19130000000000003 -2.1498128262464888E-005 + 0.19240000000000002 -2.0223906176397577E-005 + 0.19350000000000001 -1.9026650988962501E-005 + 0.19460000000000005 -1.7883114196592942E-005 + 0.19570000000000004 -1.6797599528217688E-005 + 0.19680000000000003 -1.5791612895554863E-005 + 0.19790000000000002 -1.4867797290207818E-005 + 0.19900000000000001 -1.4003901924297679E-005 + 0.20010000000000000 -1.3183627743273973E-005 + 0.20120000000000005 -1.2416464414855000E-005 + 0.20230000000000004 -1.1715257642208599E-005 + 0.20340000000000003 -1.1068611456721555E-005 + 0.20450000000000002 -1.0452865353727248E-005 + 0.20560000000000000 -9.8659866125672124E-006 + 0.20670000000000005 -9.3290154836722650E-006 + 0.20780000000000004 -8.8501974460086785E-006 + 0.20890000000000003 -8.4060820881859399E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0036.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0036.BXX.semd new file mode 100644 index 00000000..0e0df17e --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0036.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 3.7337474201100635E-029 + -0.10790000000000000 -1.5412331116230077E-029 + -0.10679999999999999 -4.7066073388754569E-028 + -0.10569999999999999 3.4943684715707592E-029 + -0.10460000000000000 2.2726597345071365E-027 + -0.10349999999999999 -2.3659194253901885E-027 + -0.10239999999999999 -5.7739541510844659E-027 + -0.10130000000000000 4.9473427078375310E-026 + -0.10020000000000000 7.3761459029535005E-026 + -9.9099999999999994E-002 -3.5826201827083431E-025 + -9.7999999999999990E-002 -9.5600889533899220E-025 + -9.6899999999999986E-002 7.2430289532043986E-025 + -9.5799999999999996E-002 5.5817573065686072E-024 + -9.4699999999999993E-002 4.8780886459460334E-024 + -9.3599999999999989E-002 -1.3090443847076139E-023 + -9.2499999999999999E-002 -3.3913120849120435E-023 + -9.1399999999999995E-002 -1.4169992896122947E-023 + -9.0299999999999991E-002 5.5987124517767035E-023 + -8.9200000000000002E-002 1.2020276247458582E-022 + -8.8099999999999984E-002 1.4259945758512212E-022 + -8.6999999999999994E-002 8.8054408667422549E-023 + -8.5899999999999990E-002 -3.6373934577633931E-022 + -8.4799999999999986E-002 -1.5562613606973526E-021 + -8.3699999999999997E-002 -2.2292366047010293E-021 + -8.2599999999999993E-002 1.1398425652461762E-021 + -8.1499999999999989E-002 9.5910453036594165E-021 + -8.0399999999999999E-002 1.4230807180426619E-020 + -7.9299999999999995E-002 -2.0212031292681927E-022 + -7.8199999999999992E-002 -3.4533249303963172E-020 + -7.7100000000000002E-002 -5.9679594855537766E-020 + -7.5999999999999984E-002 -3.5590592921959079E-020 + -7.4899999999999994E-002 5.0935878959371719E-020 + -7.3799999999999991E-002 1.7517766056358062E-019 + -7.2699999999999987E-002 2.7621093522218231E-019 + -7.1599999999999997E-002 2.1148608146734807E-019 + -7.0499999999999993E-002 -2.4874869398178665E-019 + -6.9399999999999989E-002 -1.1344284758821477E-018 + -6.8300000000000000E-002 -1.7642916673579745E-018 + -6.7199999999999996E-002 -7.9612116962379203E-019 + -6.6099999999999992E-002 2.4487958251596400E-018 + -6.5000000000000002E-002 6.2714451763606406E-018 + -6.3899999999999985E-002 6.7751030436349908E-018 + -6.2799999999999995E-002 7.9459496969484341E-019 + -6.1699999999999991E-002 -1.0857177328038241E-017 + -6.0599999999999994E-002 -2.2700522691084652E-017 + -5.9499999999999990E-002 -2.5839881565237755E-017 + -5.8399999999999994E-002 -9.5859066056626442E-018 + -5.7299999999999990E-002 3.2789313750148909E-017 + -5.6199999999999986E-002 8.9371028599952466E-017 + -5.5099999999999996E-002 1.1655930389915781E-016 + -5.3999999999999992E-002 5.5178492276113501E-017 + -5.2899999999999989E-002 -1.1382575652480077E-016 + -5.1799999999999985E-002 -3.1578526474163190E-016 + -5.0699999999999995E-002 -3.9751602968757097E-016 + -4.9599999999999991E-002 -2.2280119063538661E-016 + -4.8499999999999988E-002 2.2402870019463570E-016 + -4.7399999999999998E-002 7.9938369114166091E-016 + -4.6299999999999994E-002 1.2179053702975301E-015 + -4.5199999999999990E-002 1.0986554133018598E-015 + -4.4099999999999986E-002 1.1228346834652830E-016 + -4.2999999999999997E-002 -1.6862922496351743E-015 + -4.1899999999999993E-002 -3.5227653466426674E-015 + -4.0799999999999989E-002 -4.0350853897346689E-015 + -3.9699999999999985E-002 -2.1037183446133293E-015 + -3.8599999999999995E-002 2.1420565381137166E-015 + -3.7499999999999992E-002 7.0666633182863824E-015 + -3.6399999999999988E-002 1.0296900966155331E-014 + -3.5299999999999984E-002 9.7682168817970864E-015 + -3.4199999999999994E-002 4.2955200689281069E-015 + -3.3099999999999991E-002 -6.0232203712227549E-015 + -3.1999999999999987E-002 -1.8899691992088803E-014 + -3.0899999999999997E-002 -2.9128483885988363E-014 + -2.9799999999999993E-002 -2.9913727473806356E-014 + -2.8699999999999989E-002 -1.6592381020031667E-014 + -2.7599999999999986E-002 1.0003700511463254E-014 + -2.6499999999999996E-002 4.3557056561820823E-014 + -2.5399999999999992E-002 7.4719249613507815E-014 + -2.4299999999999988E-002 9.2169924036794582E-014 + -2.3199999999999985E-002 8.1799665782242292E-014 + -2.2099999999999995E-002 2.9473663364521646E-014 + -2.0999999999999991E-002 -6.8365147256384956E-014 + -1.9899999999999987E-002 -1.9201579616687919E-013 + -1.8799999999999983E-002 -2.9645410475412359E-013 + -1.7699999999999994E-002 -3.2548006716030808E-013 + -1.6599999999999990E-002 -2.3350895869689303E-013 + -1.5499999999999986E-002 -3.0124625125145521E-015 + -1.4399999999999996E-002 3.4366316758495385E-013 + -1.3299999999999992E-002 7.3275467724759347E-013 + -1.2199999999999989E-002 1.0337131541374167E-012 + -1.1099999999999985E-002 1.0800302709459975E-012 + -9.9999999999999950E-003 7.2678354220284680E-013 + -8.8999999999999913E-003 -7.5428731186391595E-014 + -7.7999999999999875E-003 -1.2279981718987809E-012 + -6.6999999999999837E-003 -2.4742831481600058E-012 + -5.5999999999999939E-003 -3.4267842469876131E-012 + -4.4999999999999901E-003 -3.6274635639016450E-012 + -3.3999999999999864E-003 -2.6573734532298054E-012 + -2.2999999999999826E-003 -3.0402107697655167E-013 + -1.1999999999999927E-003 3.2564892622766184E-012 + -9.9999999999988987E-005 7.3510529260967239E-012 + 1.0000000000000148E-003 1.0849147968894357E-011 + 2.1000000000000185E-003 1.2364879953263852E-011 + 3.2000000000000084E-003 1.0590567485480040E-011 + 4.3000000000000121E-003 4.7172044916055089E-012 + 5.4000000000000159E-003 -5.1288790922643379E-012 + 6.5000000000000058E-003 -1.7563452428537296E-011 + 7.6000000000000234E-003 -2.9900606296484611E-011 + 8.7000000000000133E-003 -3.8495134163651912E-011 + 9.8000000000000032E-003 -3.9456316686115045E-011 + 1.0900000000000021E-002 -2.9622738290102646E-011 + 1.2000000000000011E-002 -7.6443079297106031E-012 + 1.3100000000000001E-002 2.5038809567390352E-011 + 1.4200000000000018E-002 6.3623696588965828E-011 + 1.5300000000000008E-002 1.0011130813225577E-010 + 1.6400000000000026E-002 1.2439625718396741E-010 + 1.7500000000000016E-002 1.2618855960155884E-010 + 1.8600000000000005E-002 9.7445572444510020E-011 + 1.9700000000000023E-002 3.4874020338193645E-011 + 2.0800000000000013E-002 -5.8033803457258060E-011 + 2.1900000000000003E-002 -1.7009564590164672E-010 + 2.3000000000000020E-002 -2.8332486357030007E-010 + 2.4100000000000010E-002 -3.7591588175622803E-010 + 2.5200000000000000E-002 -4.2700734614875557E-010 + 2.6300000000000018E-002 -4.2232514707585267E-010 + 2.7400000000000008E-002 -3.5951872034978294E-010 + 2.8500000000000025E-002 -2.5193150343660875E-010 + 2.9600000000000015E-002 -1.2955722605845210E-010 + 3.0700000000000005E-002 -3.6094960353949546E-011 + 3.1800000000000023E-002 -2.1663202481869703E-011 + 3.2900000000000013E-002 -1.3178468039054536E-010 + 3.4000000000000002E-002 -3.9439088106441034E-010 + 3.5100000000000020E-002 -8.0728684848097032E-010 + 3.6200000000000010E-002 -1.3287067002210051E-009 + 3.7300000000000028E-002 -1.8733308237983692E-009 + 3.8400000000000017E-002 -2.3153960970745402E-009 + 3.9500000000000007E-002 -2.4992079517005550E-009 + 4.0600000000000025E-002 -2.2556181367150430E-009 + 4.1700000000000015E-002 -1.4214703858428379E-009 + 4.2800000000000005E-002 1.4198885123217764E-010 + 4.3900000000000022E-002 2.5352062671402109E-009 + 4.5000000000000012E-002 5.8151323756305828E-009 + 4.6100000000000002E-002 1.0000670513932164E-008 + 4.7200000000000020E-002 1.5089964833236991E-008 + 4.8300000000000010E-002 2.1089512358685170E-008 + 4.9400000000000027E-002 2.8049921496631214E-008 + 5.0500000000000017E-002 3.6104665923630819E-008 + 5.1600000000000007E-002 4.5506940438144738E-008 + 5.2700000000000025E-002 5.6659590796925841E-008 + 5.3800000000000014E-002 7.0135115493030753E-008 + 5.4900000000000004E-002 8.6684266875636240E-008 + 5.6000000000000022E-002 1.0723415044822104E-007 + 5.7100000000000012E-002 1.3287954914176225E-007 + 5.8200000000000002E-002 1.6487412324295292E-007 + 5.9300000000000019E-002 2.0462886141103809E-007 + 6.0400000000000009E-002 2.5372304435222759E-007 + 6.1500000000000027E-002 3.1393068411489367E-007 + 6.2600000000000017E-002 3.8726105344721873E-007 + 6.3700000000000007E-002 4.7602966901649779E-007 + 6.4800000000000024E-002 5.8293358051741961E-007 + 6.5900000000000014E-002 7.1113390731625259E-007 + 6.7000000000000004E-002 8.6432618218168500E-007 + 6.8100000000000022E-002 1.0468215805303771E-006 + 6.9200000000000012E-002 1.2636033943635994E-006 + 7.0300000000000029E-002 1.5203710290734307E-006 + 7.1400000000000019E-002 1.8235706420455244E-006 + 7.2500000000000009E-002 2.1804182779305847E-006 + 7.3600000000000027E-002 2.5989770620071795E-006 + 7.4700000000000016E-002 3.0881687962391879E-006 + 7.5800000000000006E-002 3.6578205708792666E-006 + 7.6900000000000024E-002 4.3187387746002059E-006 + 7.8000000000000014E-002 5.0827725317503791E-006 + 7.9100000000000004E-002 5.9628623603202868E-006 + 8.0200000000000021E-002 6.9730472205264959E-006 + 8.1300000000000011E-002 8.1283997133141384E-006 + 8.2400000000000029E-002 9.4450733740814030E-006 + 8.3500000000000019E-002 1.0940156244032551E-005 + 8.4600000000000009E-002 1.2631552635866683E-005 + 8.5700000000000026E-002 1.4537863535224460E-005 + 8.6800000000000016E-002 1.6678068277542479E-005 + 8.7900000000000006E-002 1.9071405404247344E-005 + 8.9000000000000024E-002 2.1737076167482883E-005 + 9.0100000000000013E-002 2.4693978048162535E-005 + 9.1200000000000003E-002 2.7960373699897900E-005 + 9.2300000000000021E-002 3.1553219741908833E-005 + 9.3400000000000011E-002 3.5487806599121541E-005 + 9.4500000000000028E-002 3.9777474739821628E-005 + 9.5600000000000018E-002 4.4432930735638365E-005 + 9.6700000000000008E-002 4.9461516027804464E-005 + 9.7800000000000026E-002 5.4866268328623846E-005 + 9.8900000000000016E-002 6.0645292251138017E-005 + 0.10000000000000001 6.6791282733902335E-005 + 0.10110000000000002 7.3290757427457720E-005 + 0.10220000000000001 8.0123238149099052E-005 + 0.10330000000000003 8.7260035797953606E-005 + 0.10440000000000002 9.4663984782528132E-005 + 0.10550000000000001 1.0228877363260835E-004 + 0.10660000000000003 1.1007821012753993E-004 + 0.10770000000000002 1.1796600301750004E-004 + 0.10880000000000001 1.2587568198796362E-004 + 0.10990000000000003 1.3371961540542543E-004 + 0.11100000000000002 1.4140026178210974E-004 + 0.11210000000000001 1.4880963135510683E-004 + 0.11320000000000002 1.5582943160552531E-004 + 0.11430000000000001 1.6233214410021901E-004 + 0.11540000000000003 1.6818176663946360E-004 + 0.11650000000000002 1.7323525389656425E-004 + 0.11760000000000001 1.7734413268044591E-004 + 0.11870000000000003 1.8035576795227826E-004 + 0.11980000000000002 1.8211426504421979E-004 + 0.12090000000000001 1.8246480613015592E-004 + 0.12200000000000003 1.8125721544492990E-004 + 0.12310000000000001 1.7834591562859714E-004 + 0.12420000000000003 1.7359368212055415E-004 + 0.12530000000000002 1.6687464085407555E-004 + 0.12640000000000001 1.5807991439942271E-004 + 0.12750000000000003 1.4711781113874167E-004 + 0.12860000000000002 1.3391727406997234E-004 + 0.12970000000000001 1.1843034735647961E-004 + 0.13080000000000003 1.0063839727081358E-004 + 0.13190000000000002 8.0552890722174197E-005 + 0.13300000000000001 5.8215315220877528E-005 + 0.13410000000000000 3.3700544008752331E-005 + 0.13520000000000004 7.1182871579367202E-006 + 0.13630000000000003 -2.1384688807302155E-005 + 0.13740000000000002 -5.1624032494146377E-005 + 0.13850000000000001 -8.3378981798887253E-005 + 0.13960000000000000 -1.1639799777185544E-004 + 0.14070000000000005 -1.5039378195069730E-004 + 0.14180000000000004 -1.8505251500755548E-004 + 0.14290000000000003 -2.2002887271810323E-004 + 0.14400000000000002 -2.5495653972029686E-004 + 0.14510000000000001 -2.8945112717337906E-004 + 0.14620000000000000 -3.2311398535966873E-004 + 0.14730000000000004 -3.5553850466385484E-004 + 0.14840000000000003 -3.8631787174381316E-004 + 0.14950000000000002 -4.1504914406687021E-004 + 0.15060000000000001 -4.4134075869806111E-004 + 0.15170000000000000 -4.6481762547045946E-004 + 0.15280000000000005 -4.8512971261516213E-004 + 0.15390000000000004 -5.0195783842355013E-004 + 0.15500000000000003 -5.1502056885510683E-004 + 0.15610000000000002 -5.2407773910090327E-004 + 0.15720000000000001 -5.2893598331138492E-004 + 0.15830000000000000 -5.2945077186450362E-004 + 0.15940000000000004 -5.2553345449268818E-004 + 0.16050000000000003 -5.1715353038161993E-004 + 0.16160000000000002 -5.0433992873877287E-004 + 0.16270000000000001 -4.8717836034484208E-004 + 0.16380000000000000 -4.6581067726947367E-004 + 0.16490000000000005 -4.4043533853255212E-004 + 0.16600000000000004 -4.1130528552457690E-004 + 0.16710000000000003 -3.7872645771130919E-004 + 0.16820000000000002 -3.4304952714592218E-004 + 0.16930000000000001 -3.0465979943983257E-004 + 0.17040000000000000 -2.6398006593808532E-004 + 0.17150000000000004 -2.2146021365188062E-004 + 0.17260000000000003 -1.7757344176061451E-004 + 0.17370000000000002 -1.3280217535793781E-004 + 0.17480000000000001 -8.7634987721685320E-005 + 0.17590000000000000 -4.2555446270853281E-005 + 0.17700000000000005 1.9614030861703213E-006 + 0.17810000000000004 4.5455853978637606E-005 + 0.17920000000000003 8.7490909209009260E-005 + 0.18030000000000002 1.2766080908477306E-004 + 0.18140000000000001 1.6559477080591023E-004 + 0.18250000000000000 2.0096352091059089E-004 + 0.18360000000000004 2.3347936803475022E-004 + 0.18470000000000003 2.6290144887752831E-004 + 0.18580000000000002 2.8903569909743965E-004 + 0.18690000000000001 3.1173738534562290E-004 + 0.18800000000000000 3.3091349177993834E-004 + 0.18910000000000005 3.4652111935429275E-004 + 0.19020000000000004 3.5856640897691250E-004 + 0.19130000000000003 3.6709694541059434E-004 + 0.19240000000000002 3.7220216472633183E-004 + 0.19350000000000001 3.7401152076199651E-004 + 0.19460000000000005 3.7268988671712577E-004 + 0.19570000000000004 3.6843356792815030E-004 + 0.19680000000000003 3.6146483034826815E-004 + 0.19790000000000002 3.5202474100515246E-004 + 0.19900000000000001 3.4036979195661843E-004 + 0.20010000000000000 3.2676727278158069E-004 + 0.20120000000000005 3.1149238930083811E-004 + 0.20230000000000004 2.9482369427569211E-004 + 0.20340000000000003 2.7703688829205930E-004 + 0.20450000000000002 2.5840016314759851E-004 + 0.20560000000000000 2.3917036014609039E-004 + 0.20670000000000005 2.1959148580208421E-004 + 0.20780000000000004 1.9989289285149425E-004 + 0.20890000000000003 1.8028788326773793E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0036.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0036.BXZ.semd new file mode 100644 index 00000000..97e14c32 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0036.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 1.9595432523687732E-030 + -0.10679999999999999 -4.4594181876975378E-030 + -0.10569999999999999 -3.0723168733656484E-029 + -0.10460000000000000 6.4258760928039496E-029 + -0.10349999999999999 2.9027105750369156E-028 + -0.10239999999999999 -4.6664724032818852E-028 + -0.10130000000000000 -2.0752628930081278E-027 + -0.10020000000000000 2.0507525455708836E-027 + -9.9099999999999994E-002 1.1726671578863000E-026 + -9.7999999999999990E-002 -4.6992039678727352E-027 + -9.6899999999999986E-002 -5.2944301046295055E-026 + -9.5799999999999996E-002 -4.7411819221265883E-027 + -9.4699999999999993E-002 1.9614081007829358E-025 + -9.3599999999999989E-002 9.7819787627343566E-026 + -9.2499999999999999E-002 -6.3135851460639503E-025 + -9.1399999999999995E-002 -5.6938402417042190E-025 + -9.0299999999999991E-002 1.8606501267583867E-024 + -8.9200000000000002E-002 2.6774759538542571E-024 + -8.8099999999999984E-002 -4.7387821209712444E-024 + -8.6999999999999994E-002 -1.1244339723764349E-023 + -8.5899999999999990E-002 7.5621405443062128E-024 + -8.4799999999999986E-002 3.8791155852524913E-023 + -8.3699999999999997E-002 7.0800360906894436E-024 + -8.2599999999999993E-002 -9.9121540255159860E-023 + -8.1499999999999989E-002 -9.3908551755954920E-023 + -8.0399999999999999E-002 1.6725550081530934E-022 + -7.9299999999999995E-002 3.3376182358437391E-022 + -7.8199999999999992E-002 -1.3471319618296594E-022 + -7.7100000000000002E-002 -7.7046037750793341E-022 + -7.5999999999999984E-002 -1.3724265027656453E-022 + -7.4899999999999994E-002 1.5122195466596766E-021 + -7.3799999999999991E-002 9.2447005806569157E-022 + -7.2699999999999987E-002 -3.0605335313228237E-021 + -7.1599999999999997E-002 -3.8644694800901877E-021 + -7.0499999999999993E-002 5.0086904884176046E-021 + -6.9399999999999989E-002 1.3157968466229547E-020 + -6.8300000000000000E-002 -6.3021767027615164E-022 + -6.7199999999999996E-002 -2.9442983378290710E-020 + -6.6099999999999992E-002 -2.4788656175717899E-020 + -6.5000000000000002E-002 3.5229573821019432E-020 + -6.3899999999999985E-002 7.4170610115336265E-020 + -6.2799999999999995E-002 -1.9731886621989216E-021 + -6.1699999999999991E-002 -1.1983194928054373E-019 + -6.0599999999999994E-002 -6.7404389026926139E-020 + -5.9499999999999990E-002 1.5570222295359950E-019 + -5.8399999999999994E-002 1.7528051530287276E-019 + -5.7299999999999990E-002 -2.2764279291158401E-019 + -5.6199999999999986E-002 -4.9464299446480594E-019 + -5.5099999999999996E-002 1.4486324887231383E-019 + -5.3999999999999992E-002 1.1741730567492487E-018 + -5.2899999999999989E-002 7.8317889496463422E-019 + -5.1799999999999985E-002 -1.4747682166043345E-018 + -5.0699999999999995E-002 -2.7673873332165826E-018 + -4.9599999999999991E-002 -1.2249883127420297E-019 + -4.8499999999999988E-002 4.1183540124795196E-018 + -4.7399999999999998E-002 3.5007147926984249E-018 + -4.6299999999999994E-002 -3.0219496851879392E-018 + -4.5199999999999990E-002 -6.4421458898798398E-018 + -4.4099999999999986E-002 6.6811253998816162E-019 + -4.2999999999999997E-002 9.3954383434549589E-018 + -4.1899999999999993E-002 2.9375352832914433E-018 + -4.0799999999999989E-002 -1.5047922465415645E-017 + -3.9699999999999985E-002 -1.5278245943897360E-017 + -3.8599999999999995E-002 1.5953074776869146E-017 + -3.7499999999999992E-002 4.0582351045855944E-017 + -3.6399999999999988E-002 8.1815102626833757E-018 + -3.5299999999999984E-002 -5.9322058340073331E-017 + -3.4199999999999994E-002 -6.6170227074395743E-017 + -3.3099999999999991E-002 3.0271875582627475E-017 + -3.1999999999999987E-002 1.2269180920238915E-016 + -3.0899999999999997E-002 6.5905112379350048E-017 + -2.9799999999999993E-002 -1.0320108477770016E-016 + -2.8699999999999989E-002 -1.6215151402961057E-016 + -2.7599999999999986E-002 -6.7996040299812349E-019 + -2.6499999999999996E-002 1.6911963057019807E-016 + -2.5399999999999992E-002 7.0321303938317554E-017 + -2.4299999999999988E-002 -1.8749020024425755E-016 + -2.3199999999999985E-002 -1.6165468950137652E-016 + -2.2099999999999995E-002 2.7199143790709803E-016 + -2.0999999999999991E-002 5.5430804862254836E-016 + -1.9899999999999987E-002 9.0519565571759895E-017 + -1.8799999999999983E-002 -7.8513532641942270E-016 + -1.7699999999999994E-002 -9.7998503860034824E-016 + -1.6599999999999990E-002 -4.5216183750153502E-017 + -1.5499999999999986E-002 1.0112116493547069E-015 + -1.4399999999999996E-002 8.9498189421159018E-016 + -1.3299999999999992E-002 -1.5423501175567387E-016 + -1.2199999999999989E-002 -5.3296271247262159E-016 + -1.1099999999999985E-002 4.2856714580317035E-016 + -9.9999999999999950E-003 1.1794346161408975E-015 + -8.8999999999999913E-003 -8.5313873131502376E-017 + -7.7999999999999875E-003 -2.5302777841034905E-015 + -6.6999999999999837E-003 -3.1038726141163417E-015 + -5.5999999999999939E-003 -3.7245552762164803E-016 + -4.4999999999999901E-003 3.1982898944391209E-015 + -3.3999999999999864E-003 3.9516831376162215E-015 + -2.2999999999999826E-003 1.4790886148581040E-015 + -1.1999999999999927E-003 -1.1485443833457172E-015 + -9.9999999999988987E-005 -1.6275637496328895E-015 + 1.0000000000000148E-003 -1.1453748919362100E-015 + 2.1000000000000185E-003 -1.7993770773242542E-015 + 3.2000000000000084E-003 -2.7321100653246661E-015 + 4.3000000000000121E-003 -1.0003660277398260E-015 + 5.4000000000000159E-003 3.7875899858434876E-015 + 6.5000000000000058E-003 7.7402887159634670E-015 + 7.6000000000000234E-003 6.4888619108992296E-015 + 8.7000000000000133E-003 -5.3863571563685726E-016 + 9.8000000000000032E-003 -1.0287851266146866E-014 + 1.0900000000000021E-002 -1.8464804948177711E-014 + 1.2000000000000011E-002 -2.0104188089677469E-014 + 1.3100000000000001E-002 -9.9578091134139637E-015 + 1.4200000000000018E-002 1.2970722247456455E-014 + 1.5300000000000008E-002 3.9880693013380139E-014 + 1.6400000000000026E-002 5.4856869101480715E-014 + 1.7500000000000016E-002 4.6561455320677514E-014 + 1.8600000000000005E-002 1.6291206597174139E-014 + 1.9700000000000023E-002 -2.6375982561249733E-014 + 2.0800000000000013E-002 -7.2559945790522107E-014 + 2.1900000000000003E-002 -1.1172585480476865E-013 + 2.3000000000000020E-002 -1.2290632379029220E-013 + 2.4100000000000010E-002 -8.0452829185999331E-014 + 2.5200000000000000E-002 1.9523396232470035E-014 + 2.6300000000000018E-002 1.3873219250910146E-013 + 2.7400000000000008E-002 2.1458735396245876E-013 + 2.8500000000000025E-002 2.0284193432990733E-013 + 2.9600000000000015E-002 1.0823582834032855E-013 + 3.0700000000000005E-002 -2.6718556566437263E-014 + 3.1800000000000023E-002 -1.4921486897641334E-013 + 3.2900000000000013E-002 -2.1271561443693410E-013 + 3.4000000000000002E-002 -1.7833014253655632E-013 + 3.5100000000000020E-002 -3.2867531260657654E-014 + 3.6200000000000010E-002 1.7923329649876391E-013 + 3.7300000000000028E-002 3.4127448046358810E-013 + 3.8400000000000017E-002 3.1559794382886308E-013 + 3.9500000000000007E-002 1.8500951232168841E-014 + 4.0600000000000025E-002 -5.1530605954183684E-013 + 4.1700000000000015E-002 -1.1262109951212795E-012 + 4.2800000000000005E-002 -1.6259757212519488E-012 + 4.3900000000000022E-002 -1.7706953524959657E-012 + 4.5000000000000012E-002 -1.4413384765224468E-012 + 4.6100000000000002E-002 -7.0160853038805926E-013 + 4.7200000000000020E-002 2.2806883877117545E-013 + 4.8300000000000010E-002 8.7161571363236767E-013 + 4.9400000000000027E-002 8.3481924715092526E-013 + 5.0500000000000017E-002 -8.2803454034847263E-014 + 5.1600000000000007E-002 -1.7886467047062427E-012 + 5.2700000000000025E-002 -3.9306995158749913E-012 + 5.3800000000000014E-002 -5.8488882140328435E-012 + 5.4900000000000004E-002 -6.8757373926364718E-012 + 5.6000000000000022E-002 -6.7845772402930216E-012 + 5.7100000000000012E-002 -5.6821851911192933E-012 + 5.8200000000000002E-002 -4.0330408283828501E-012 + 5.9300000000000019E-002 -2.9086869631628209E-012 + 6.0400000000000009E-002 -3.6761297131371329E-012 + 6.1500000000000027E-002 -7.3058338892484365E-012 + 6.2600000000000017E-002 -1.2789723273509690E-011 + 6.3700000000000007E-002 -2.0008994461306884E-011 + 6.4800000000000024E-002 -2.7158813392658132E-011 + 6.5900000000000014E-002 -3.2197400995359615E-011 + 6.7000000000000004E-002 -3.3330584819912801E-011 + 6.8100000000000022E-002 -3.1922051807464769E-011 + 6.9200000000000012E-002 -2.9452544569874561E-011 + 7.0300000000000029E-002 -2.9353196956405370E-011 + 7.1400000000000019E-002 -3.3951712968827152E-011 + 7.2500000000000009E-002 -4.3306667280029743E-011 + 7.3600000000000027E-002 -6.0648985833466895E-011 + 7.4700000000000016E-002 -7.6863466980103823E-011 + 7.5800000000000006E-002 -9.6363861334936018E-011 + 7.6900000000000024E-002 -1.1618770529020495E-010 + 7.8000000000000014E-002 -1.3199384640838474E-010 + 7.9100000000000004E-002 -1.3653032870930559E-010 + 8.0200000000000021E-002 -1.3594780856607258E-010 + 8.1300000000000011E-002 -1.2686920958238090E-010 + 8.2400000000000029E-002 -1.3529395659350740E-010 + 8.3500000000000019E-002 -1.6212955977756849E-010 + 8.4600000000000009E-002 -2.0129371780530647E-010 + 8.5700000000000026E-002 -2.4580948387864510E-010 + 8.6800000000000016E-002 -2.7980623373835556E-010 + 8.7900000000000006E-002 -3.0645835868980953E-010 + 8.9000000000000024E-002 -3.3794217424443218E-010 + 9.0100000000000013E-002 -3.6620373400353401E-010 + 9.1200000000000003E-002 -3.9482445091110208E-010 + 9.2300000000000021E-002 -3.7359498827882476E-010 + 9.3400000000000011E-002 -3.4119185254866125E-010 + 9.4500000000000028E-002 -3.2511696113068922E-010 + 9.5600000000000018E-002 -4.0950948188012148E-010 + 9.6700000000000008E-002 -4.8490111925758583E-010 + 9.7800000000000026E-002 -5.0732634759853568E-010 + 9.8900000000000016E-002 -5.3522597465160970E-010 + 0.10000000000000001 -5.3340548644698060E-010 + 0.10110000000000002 -5.1816534396564862E-010 + 0.10220000000000001 -5.8469340480371557E-010 + 0.10330000000000003 -5.5525095632447119E-010 + 0.10440000000000002 -4.4042794411502939E-010 + 0.10550000000000001 -3.3996791493073886E-010 + 0.10660000000000003 -2.6080881898593589E-010 + 0.10770000000000002 -1.8491969067113700E-010 + 0.10880000000000001 -2.4871257831016180E-010 + 0.10990000000000003 -2.6239746486744764E-010 + 0.11100000000000002 -1.6272048986021304E-010 + 0.11210000000000001 -1.4955628402368859E-010 + 0.11320000000000002 4.6253032653931214E-011 + 0.11430000000000001 2.3819876626696157E-010 + 0.11540000000000003 5.2384824256179741E-010 + 0.11650000000000002 5.8945837100310428E-010 + 0.11760000000000001 5.8125060320435296E-010 + 0.11870000000000003 5.7701127209597303E-010 + 0.11980000000000002 1.1055726334419091E-009 + 0.12090000000000001 1.4923080549067436E-009 + 0.12200000000000003 1.3129315412641063E-009 + 0.12310000000000001 1.3940502086029483E-009 + 0.12420000000000003 1.5109178352901154E-009 + 0.12530000000000002 1.7126086104823912E-009 + 0.12640000000000001 1.9166324083386144E-009 + 0.12750000000000003 2.2733022131404823E-009 + 0.12860000000000002 2.2956110345973002E-009 + 0.12970000000000001 2.4796018571748846E-009 + 0.13080000000000003 2.2742026040134533E-009 + 0.13190000000000002 1.9208048485097606E-009 + 0.13300000000000001 2.2228645590871565E-009 + 0.13410000000000000 2.1642960756906859E-009 + 0.13520000000000004 1.9199453138440958E-009 + 0.13630000000000003 2.0774191256123231E-009 + 0.13740000000000002 1.7858834411299540E-009 + 0.13850000000000001 1.2202339139122387E-009 + 0.13960000000000000 1.7904514537647742E-009 + 0.14070000000000005 1.5632972694135105E-009 + 0.14180000000000004 2.5228958921985623E-009 + 0.14290000000000003 2.1233570457468431E-009 + 0.14400000000000002 1.4167087503125231E-009 + 0.14510000000000001 5.2850235299217729E-010 + 0.14620000000000000 -9.5572924574405249E-011 + 0.14730000000000004 -8.0871387364567227E-010 + 0.14840000000000003 -9.6176855368668157E-010 + 0.14950000000000002 -6.2033328473987126E-010 + 0.15060000000000001 -3.6675315562284538E-010 + 0.15170000000000000 -8.9179680307083231E-010 + 0.15280000000000005 -1.5740558856336406E-009 + 0.15390000000000004 -2.4346800131525015E-009 + 0.15500000000000003 -2.9320563754708928E-009 + 0.15610000000000002 -2.9612989838057047E-009 + 0.15720000000000001 -2.8465136914235245E-009 + 0.15830000000000000 -3.0784901294822475E-009 + 0.15940000000000004 -3.3681297750831618E-009 + 0.16050000000000003 -3.5739402548529142E-009 + 0.16160000000000002 -3.4819951366671376E-009 + 0.16270000000000001 -3.5572655932014641E-009 + 0.16380000000000000 -3.4441594021217270E-009 + 0.16490000000000005 -3.1635039032806844E-009 + 0.16600000000000004 -3.0183535670857964E-009 + 0.16710000000000003 -2.5542925552457518E-009 + 0.16820000000000002 -2.2005453015339071E-009 + 0.16930000000000001 -3.5967695488636764E-009 + 0.17040000000000000 -4.4285677347488672E-009 + 0.17150000000000004 -3.3333866777951471E-009 + 0.17260000000000003 -1.2525799286677852E-009 + 0.17370000000000002 2.8866403711802491E-010 + 0.17480000000000001 1.0911066494756483E-009 + 0.17590000000000000 -2.4791033115256766E-010 + 0.17700000000000005 -5.4765703083603512E-010 + 0.17810000000000004 -5.7383792162468694E-011 + 0.17920000000000003 2.2575422087278696E-010 + 0.18030000000000002 1.0767160496527595E-009 + 0.18140000000000001 7.5973127788842021E-010 + 0.18250000000000000 3.8475181374231227E-011 + 0.18360000000000004 6.9147243486611387E-010 + 0.18470000000000003 1.2466891963214266E-009 + 0.18580000000000002 2.4032720258304607E-009 + 0.18690000000000001 2.8175775046435092E-009 + 0.18800000000000000 2.8693707410099023E-009 + 0.18910000000000005 2.1338570910245380E-009 + 0.19020000000000004 6.5110905556053922E-010 + 0.19130000000000003 8.5048346143423714E-010 + 0.19240000000000002 2.1411712403107686E-009 + 0.19350000000000001 3.1575946302098146E-009 + 0.19460000000000005 3.5138809639789770E-009 + 0.19570000000000004 2.6779567452450692E-009 + 0.19680000000000003 1.6239156686026490E-009 + 0.19790000000000002 1.2275134242401009E-009 + 0.19900000000000001 1.5992900337380433E-009 + 0.20010000000000000 1.9606862800003455E-009 + 0.20120000000000005 1.7872170410271337E-009 + 0.20230000000000004 9.5466656802045691E-010 + 0.20340000000000003 3.3523378517585911E-010 + 0.20450000000000002 6.7860833619093341E-010 + 0.20560000000000000 1.6797730983952874E-009 + 0.20670000000000005 2.0904173947400295E-009 + 0.20780000000000004 1.1568946911566513E-009 + 0.20890000000000003 -5.1144816159975903E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0037.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0037.BXX.semd new file mode 100644 index 00000000..4f901934 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0037.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 2.6953383395904554E-021 + -0.11009999999999999 -3.9686148311642383E-020 + -0.10900000000000000 -4.3154532775948567E-020 + -0.10790000000000000 1.2673961825370042E-019 + -0.10679999999999999 1.1275686670622454E-019 + -0.10569999999999999 -2.9436465453557734E-019 + -0.10460000000000000 7.7179637274802171E-019 + -0.10349999999999999 3.4095603163756938E-018 + -0.10239999999999999 -2.6647561394849845E-018 + -0.10130000000000000 -2.4008300202614664E-017 + -0.10020000000000000 -2.3006915353057968E-017 + -9.9099999999999994E-002 5.9794438026845214E-017 + -9.7999999999999990E-002 1.6465781834608704E-016 + -9.6899999999999986E-002 6.5371819112269760E-017 + -9.5799999999999996E-002 -3.2096637999152924E-016 + -9.4699999999999993E-002 -5.9947475704590384E-016 + -9.3599999999999989E-002 -2.6554607304386444E-016 + -9.2499999999999999E-002 5.2617946087277234E-016 + -9.1399999999999995E-002 1.2265280598214605E-015 + -9.0299999999999991E-002 1.9775489754715386E-015 + -8.9200000000000002E-002 2.6896684207113053E-015 + -8.8099999999999984E-002 1.9473867145549642E-016 + -8.6999999999999994E-002 -9.5672515387974257E-015 + -8.5899999999999990E-002 -2.1019359755340694E-014 + -8.4799999999999986E-002 -1.4576910167753317E-014 + -8.3699999999999997E-002 2.3028633714576932E-014 + -8.2599999999999993E-002 6.8656255539697314E-014 + -8.1499999999999989E-002 7.0093866962831625E-014 + -8.0399999999999999E-002 1.8026841057085718E-015 + -7.9299999999999995E-002 -9.8447481720539964E-014 + -7.8199999999999992E-002 -1.7167476750075406E-013 + -7.7100000000000002E-002 -1.9459218578935650E-013 + -7.5999999999999984E-002 -1.4046687532749680E-013 + -7.4899999999999994E-002 9.1882786643938952E-014 + -7.3799999999999991E-002 5.6259543464859396E-013 + -7.2699999999999987E-002 1.0080224415592864E-012 + -7.1599999999999997E-002 8.3523894181189440E-013 + -7.0499999999999993E-002 -2.9889692066895068E-013 + -6.9399999999999989E-002 -1.8545852787515971E-012 + -6.8300000000000000E-002 -2.6645740735381507E-012 + -6.7199999999999996E-002 -2.0365256789972586E-012 + -6.6099999999999992E-002 -3.4666621786735852E-013 + -6.5000000000000002E-002 1.7393216858105354E-012 + -6.3899999999999985E-002 4.1749277646108141E-012 + -6.2799999999999995E-002 6.7709930544335162E-012 + -6.1699999999999991E-002 7.5979647920498827E-012 + -6.0599999999999994E-002 3.6871334978261228E-012 + -5.9499999999999990E-002 -5.3345960461526065E-012 + -5.8399999999999994E-002 -1.5047071227902720E-011 + -5.7299999999999990E-002 -1.9570289833126253E-011 + -5.6199999999999986E-002 -1.7235570609619444E-011 + -5.5099999999999996E-002 -1.0806307237931634E-011 + -5.3999999999999992E-002 -1.1947485101942990E-012 + -5.2899999999999989E-002 1.5830942459715835E-011 + -5.1799999999999985E-002 4.2452256987512982E-011 + -5.0699999999999995E-002 6.8811373266086662E-011 + -4.9599999999999991E-002 7.5453789050161646E-011 + -4.8499999999999988E-002 4.9080867842166143E-011 + -4.7399999999999998E-002 -6.5036517837846475E-012 + -4.6299999999999994E-002 -7.7458907343785910E-011 + -4.5199999999999990E-002 -1.5275536391357036E-010 + -4.4099999999999986E-002 -2.2125640208869868E-010 + -4.2999999999999997E-002 -2.5614366183646098E-010 + -4.1899999999999993E-002 -2.1505970615454117E-010 + -4.0799999999999989E-002 -6.9065017593850087E-011 + -3.9699999999999985E-002 1.6694899629410287E-010 + -3.8599999999999995E-002 4.3755221668106969E-010 + -3.7499999999999992E-002 6.7744698739602427E-010 + -3.6399999999999988E-002 8.2886486563182871E-010 + -3.5299999999999984E-002 8.2947021473600557E-010 + -3.4199999999999994E-002 6.0446830874028024E-010 + -3.3099999999999991E-002 9.7093492967825767E-011 + -3.1999999999999987E-002 -6.8152355980899415E-010 + -3.0899999999999997E-002 -1.6310367501048972E-009 + -2.9799999999999993E-002 -2.5782604939905696E-009 + -2.8699999999999989E-002 -3.2951077422183062E-009 + -2.7599999999999986E-002 -3.5026770373036697E-009 + -2.6499999999999996E-002 -2.8971780530184787E-009 + -2.5399999999999992E-002 -1.2209916411265453E-009 + -2.4299999999999988E-002 1.6695271831679293E-009 + -2.3199999999999985E-002 5.8055120710776009E-009 + -2.2099999999999995E-002 1.1159318802356211E-008 + -2.0999999999999991E-002 1.7666986096287474E-008 + -1.9899999999999987E-002 2.5200586506457512E-008 + -1.8799999999999983E-002 3.3585784819933906E-008 + -1.7699999999999994E-002 4.2738879102444116E-008 + -1.6599999999999990E-002 5.2840043451851670E-008 + -1.5499999999999986E-002 6.4385197617866652E-008 + -1.4399999999999996E-002 7.8097173172864132E-008 + -1.3299999999999992E-002 9.4849141873964982E-008 + -1.2199999999999989E-002 1.1570796232263092E-007 + -1.1099999999999985E-002 1.4199845566054137E-007 + -9.9999999999999950E-003 1.7523112205708458E-007 + -8.8999999999999913E-003 2.1693185203730536E-007 + -7.7999999999999875E-003 2.6858734258894401E-007 + -6.6999999999999837E-003 3.3180526770593133E-007 + -5.5999999999999939E-003 4.0853251448424999E-007 + -4.4999999999999901E-003 5.0113544602936599E-007 + -3.3999999999999864E-003 6.1238091575432918E-007 + -2.2999999999999826E-003 7.4549825512804091E-007 + -1.1999999999999927E-003 9.0435446509218309E-007 + -9.9999999999988987E-005 1.0935980299109360E-006 + 1.0000000000000148E-003 1.3186783007768099E-006 + 2.1000000000000185E-003 1.5858480537644937E-006 + 3.2000000000000084E-003 1.9022534161194926E-006 + 4.3000000000000121E-003 2.2760327738069464E-006 + 5.4000000000000159E-003 2.7162611786479829E-006 + 6.5000000000000058E-003 3.2328584893548395E-006 + 7.6000000000000234E-003 3.8367220440704841E-006 + 8.7000000000000133E-003 4.5400697672448587E-006 + 9.8000000000000032E-003 5.3566277529171202E-006 + 1.0900000000000021E-002 6.3015045270731207E-006 + 1.2000000000000011E-002 7.3909445745812263E-006 + 1.3100000000000001E-002 8.6424079199787229E-006 + 1.4200000000000018E-002 1.0074966667161789E-005 + 1.5300000000000008E-002 1.1709564205375500E-005 + 1.6400000000000026E-002 1.3568739632319193E-005 + 1.7500000000000016E-002 1.5676214388804510E-005 + 1.8600000000000005E-002 1.8056520275422372E-005 + 1.9700000000000023E-002 2.0735042198793963E-005 + 2.0800000000000013E-002 2.3737760784570128E-005 + 2.1900000000000003E-002 2.7090869480161928E-005 + 2.3000000000000020E-002 3.0820137908449396E-005 + 2.4100000000000010E-002 3.4950655390275642E-005 + 2.5200000000000000E-002 3.9506481698481366E-005 + 2.6300000000000018E-002 4.4510277803055942E-005 + 2.7400000000000008E-002 4.9982503696810454E-005 + 2.8500000000000025E-002 5.5940574384294450E-005 + 2.9600000000000015E-002 6.2398168665822595E-005 + 3.0700000000000005E-002 6.9364505179692060E-005 + 3.1800000000000023E-002 7.6842938142362982E-005 + 3.2900000000000013E-002 8.4829647676087916E-005 + 3.4000000000000002E-002 9.3312664830591530E-005 + 3.5100000000000020E-002 1.0227110033156350E-004 + 3.6200000000000010E-002 1.1167444608872756E-004 + 3.7300000000000028E-002 1.2148102541686967E-004 + 3.8400000000000017E-002 1.3163706171326339E-004 + 3.9500000000000007E-002 1.4207648928277194E-004 + 4.0600000000000025E-002 1.5272134623955935E-004 + 4.1700000000000015E-002 1.6347930068150163E-004 + 4.2800000000000005E-002 1.7424304678570479E-004 + 4.3900000000000022E-002 1.8489152716938406E-004 + 4.5000000000000012E-002 1.9528939446900040E-004 + 4.6100000000000002E-002 2.0528775348793715E-004 + 4.7200000000000020E-002 2.1472368098329753E-004 + 4.8300000000000010E-002 2.2342076408676803E-004 + 4.9400000000000027E-002 2.3119233082979918E-004 + 5.0500000000000017E-002 2.3784363293088973E-004 + 5.1600000000000007E-002 2.4317418865393847E-004 + 5.2700000000000025E-002 2.4697667686268687E-004 + 5.3800000000000014E-002 2.4904261226765811E-004 + 5.4900000000000004E-002 2.4916548863984644E-004 + 5.6000000000000022E-002 2.4714559549465775E-004 + 5.7100000000000012E-002 2.4278950877487659E-004 + 5.8200000000000002E-002 2.3592033539898694E-004 + 5.9300000000000019E-002 2.2637720394413918E-004 + 6.0400000000000009E-002 2.1401980484370142E-004 + 6.1500000000000027E-002 1.9873256678692997E-004 + 6.2600000000000017E-002 1.8043107411358505E-004 + 6.3700000000000007E-002 1.5906472981441766E-004 + 6.4800000000000024E-002 1.3461940397974104E-004 + 6.5900000000000014E-002 1.0712574294302613E-004 + 6.7000000000000004E-002 7.6656790042761713E-005 + 6.8100000000000022E-002 4.3328600440872833E-005 + 6.9200000000000012E-002 7.3016567512240727E-006 + 7.0300000000000029E-002 -3.1213832698995247E-005 + 7.1400000000000019E-002 -7.1954629675019532E-005 + 7.2500000000000009E-002 -1.1460816313046962E-004 + 7.3600000000000027E-002 -1.5881910803727806E-004 + 7.4700000000000016E-002 -2.0419828069861978E-004 + 7.5800000000000006E-002 -2.5031738914549351E-004 + 7.6900000000000024E-002 -2.9671032098121941E-004 + 7.8000000000000014E-002 -3.4287880407646298E-004 + 7.9100000000000004E-002 -3.8830697303637862E-004 + 8.0200000000000021E-002 -4.3246321729384363E-004 + 8.1300000000000011E-002 -4.7480998910032213E-004 + 8.2400000000000029E-002 -5.1481381524354219E-004 + 8.3500000000000019E-002 -5.5195344612002373E-004 + 8.4600000000000009E-002 -5.8572425041347742E-004 + 8.5700000000000026E-002 -6.1564292991533875E-004 + 8.6800000000000016E-002 -6.4125878270715475E-004 + 8.7900000000000006E-002 -6.6217023413628340E-004 + 8.9000000000000024E-002 -6.7803671117872000E-004 + 9.0100000000000013E-002 -6.8857677979394794E-004 + 9.1200000000000003E-002 -6.9356407038867474E-004 + 9.2300000000000021E-002 -6.9283245829865336E-004 + 9.3400000000000011E-002 -6.8628997541964054E-004 + 9.4500000000000028E-002 -6.7393190693110228E-004 + 9.5600000000000018E-002 -6.5583264222368598E-004 + 9.6700000000000008E-002 -6.3213962130248547E-004 + 9.7800000000000026E-002 -6.0306629166007042E-004 + 9.8900000000000016E-002 -5.6889752158895135E-004 + 0.10000000000000001 -5.2998692262917757E-004 + 0.10110000000000002 -4.8675347352400422E-004 + 0.10220000000000001 -4.3967779492959380E-004 + 0.10330000000000003 -3.8928905269131064E-004 + 0.10440000000000002 -3.3615366555750370E-004 + 0.10550000000000001 -2.8085900703445077E-004 + 0.10660000000000003 -2.2400825400836766E-004 + 0.10770000000000002 -1.6622318071313202E-004 + 0.10880000000000001 -1.0814736742759123E-004 + 0.10990000000000003 -5.0412952987244353E-005 + 0.11100000000000002 6.3766497078177053E-006 + 0.11210000000000001 6.1660182836931199E-005 + 0.11320000000000002 1.1490490578580648E-004 + 0.11430000000000001 1.6559960204176605E-004 + 0.11540000000000003 2.1327701688278466E-004 + 0.11650000000000002 2.5752818328328431E-004 + 0.11760000000000001 2.9801717028021812E-004 + 0.11870000000000003 3.3447111491113901E-004 + 0.11980000000000002 3.6667782114818692E-004 + 0.12090000000000001 3.9447535527870059E-004 + 0.12200000000000003 4.1776438592933118E-004 + 0.12310000000000001 4.3651022133417428E-004 + 0.12420000000000003 4.5073780347593129E-004 + 0.12530000000000002 4.6053045662119985E-004 + 0.12640000000000001 4.6603541704826057E-004 + 0.12750000000000003 4.6744651626795530E-004 + 0.12860000000000002 4.6498636947944760E-004 + 0.12970000000000001 4.5889575267210603E-004 + 0.13080000000000003 4.4945327681489289E-004 + 0.13190000000000002 4.3698368244804442E-004 + 0.13300000000000001 4.2184058111160994E-004 + 0.13410000000000000 4.0437417919747531E-004 + 0.13520000000000004 3.8491687155328691E-004 + 0.13630000000000003 3.6379904486238956E-004 + 0.13740000000000002 3.4136389149352908E-004 + 0.13850000000000001 3.1795902759768069E-004 + 0.13960000000000000 2.9391035786829889E-004 + 0.14070000000000005 2.6951284962706268E-004 + 0.14180000000000004 2.4504231987521052E-004 + 0.14290000000000003 2.2075940796639770E-004 + 0.14400000000000002 1.9689802138600498E-004 + 0.14510000000000001 1.7365733219776303E-004 + 0.14620000000000000 1.5121193428058177E-004 + 0.14730000000000004 1.2972328113391995E-004 + 0.14840000000000003 1.0933122393907979E-004 + 0.14950000000000002 9.0133209596388042E-005 + 0.15060000000000001 7.2186747274827212E-005 + 0.15170000000000000 5.5535383580718189E-005 + 0.15280000000000005 4.0222850657301024E-005 + 0.15390000000000004 2.6275887648807839E-005 + 0.15500000000000003 1.3682556527783163E-005 + 0.15610000000000002 2.4011342247831635E-006 + 0.15720000000000001 -7.6097653618489858E-006 + 0.15830000000000000 -1.6383208276238292E-005 + 0.15940000000000004 -2.3965987566043623E-005 + 0.16050000000000003 -3.0434943255386315E-005 + 0.16160000000000002 -3.5877899790648371E-005 + 0.16270000000000001 -4.0367383917327970E-005 + 0.16380000000000000 -4.3963817006442696E-005 + 0.16490000000000005 -4.6740507968934253E-005 + 0.16600000000000004 -4.8790876462589949E-005 + 0.16710000000000003 -5.0203936552861705E-005 + 0.16820000000000002 -5.1047565648332238E-005 + 0.16930000000000001 -5.1380695367697626E-005 + 0.17040000000000000 -5.1275135774631053E-005 + 0.17150000000000004 -5.0809205276891589E-005 + 0.17260000000000003 -5.0043068767990917E-005 + 0.17370000000000002 -4.9015496188076213E-005 + 0.17480000000000001 -4.7770012315595523E-005 + 0.17590000000000000 -4.6368371840799227E-005 + 0.17700000000000005 -4.4867825636174530E-005 + 0.17810000000000004 -4.3293446651659906E-005 + 0.17920000000000003 -4.1650928324088454E-005 + 0.18030000000000002 -3.9963379094842821E-005 + 0.18140000000000001 -3.8278798456303775E-005 + 0.18250000000000000 -3.6634963180404156E-005 + 0.18360000000000004 -3.5034448956139386E-005 + 0.18470000000000003 -3.3465788874309510E-005 + 0.18580000000000002 -3.1937976018525660E-005 + 0.18690000000000001 -3.0478204280370846E-005 + 0.18800000000000000 -2.9099035600665957E-005 + 0.18910000000000005 -2.7787289582192898E-005 + 0.19020000000000004 -2.6531270123086870E-005 + 0.19130000000000003 -2.5342702429043129E-005 + 0.19240000000000002 -2.4237257093773223E-005 + 0.19350000000000001 -2.3205828256323002E-005 + 0.19460000000000005 -2.2222113329917192E-005 + 0.19570000000000004 -2.1277937776176259E-005 + 0.19680000000000003 -2.0390856661833823E-005 + 0.19790000000000002 -1.9570594304241240E-005 + 0.19900000000000001 -1.8796095901052468E-005 + 0.20010000000000000 -1.8038812413578853E-005 + 0.20120000000000005 -1.7297632439294830E-005 + 0.20230000000000004 -1.6591902749496512E-005 + 0.20340000000000003 -1.5922418242553249E-005 + 0.20450000000000002 -1.5261604858096689E-005 + 0.20560000000000000 -1.4588823432859499E-005 + 0.20670000000000005 -1.3916416719439439E-005 + 0.20780000000000004 -1.3265585039334837E-005 + 0.20890000000000003 -1.2627635442186147E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0037.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0037.BXZ.semd new file mode 100644 index 00000000..2992dc60 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0037.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 -2.1335217507987356E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3247356507830386E-021 + -0.10790000000000000 3.2296866351523760E-019 + -0.10679999999999999 1.0674557717373977E-019 + -0.10569999999999999 -1.4623047761222683E-018 + -0.10460000000000000 -1.2596300164102911E-018 + -0.10349999999999999 4.7662432272616785E-018 + -0.10239999999999999 7.2483702952041428E-018 + -0.10130000000000000 -1.0592410048849818E-017 + -0.10020000000000000 -2.7792543971565133E-017 + -9.9099999999999994E-002 1.2570398243991732E-017 + -9.7999999999999990E-002 7.9820460804419312E-017 + -9.6899999999999986E-002 1.2145883363365230E-017 + -9.5799999999999996E-002 -1.8955655035397421E-016 + -9.4699999999999993E-002 -1.2843990713135484E-016 + -9.3599999999999989E-002 3.9215259059577714E-016 + -9.2499999999999999E-002 5.3948947190813040E-016 + -9.1399999999999995E-002 -6.0574327731161850E-016 + -9.0299999999999991E-002 -1.6980233383172912E-015 + -8.9200000000000002E-002 1.2997302353099532E-016 + -8.8099999999999984E-002 3.8443742275944687E-015 + -8.6999999999999994E-002 2.7951547275888037E-015 + -8.5899999999999990E-002 -5.4413006896460517E-015 + -8.4799999999999986E-002 -9.5917485786649673E-015 + -8.3699999999999997E-002 2.5228135180140488E-015 + -8.2599999999999993E-002 1.8417215249069176E-014 + -8.1499999999999989E-002 8.2132600552490068E-015 + -8.0399999999999999E-002 -2.5318153606609939E-014 + -7.9299999999999995E-002 -2.8646833847125255E-014 + -7.8199999999999992E-002 2.6885410198585098E-014 + -7.7100000000000002E-002 6.7104572495490372E-014 + -7.5999999999999984E-002 -4.8575484522879638E-015 + -7.4899999999999994E-002 -1.2584705955283326E-013 + -7.3799999999999991E-002 -8.8558948043750141E-014 + -7.2699999999999987E-002 1.4607405725546724E-013 + -7.1599999999999997E-002 2.6607204937564854E-013 + -7.0499999999999993E-002 -1.4646019585919795E-014 + -6.9399999999999989E-002 -4.1285109554124733E-013 + -6.8300000000000000E-002 -2.8991373646376772E-013 + -6.7199999999999996E-002 3.7689483153337255E-013 + -6.6099999999999992E-002 6.6022843659210850E-013 + -6.5000000000000002E-002 -1.0487793901566012E-013 + -6.3899999999999985E-002 -1.0222490172059895E-012 + -6.2799999999999995E-002 -5.2546839492476072E-013 + -6.1699999999999991E-002 1.1612636850386049E-012 + -6.0599999999999994E-002 1.6429054297550927E-012 + -5.9499999999999990E-002 -4.3080353195369681E-013 + -5.8399999999999994E-002 -2.6582670526603680E-012 + -5.7299999999999990E-002 -1.4798601797108568E-012 + -5.6199999999999986E-002 2.3741848331065851E-012 + -5.5099999999999996E-002 3.6569857385371218E-012 + -5.3999999999999992E-002 -3.4670782412572765E-013 + -5.2899999999999989E-002 -4.7691820111162020E-012 + -5.1799999999999985E-002 -2.8353857890045520E-012 + -5.0699999999999995E-002 3.9462656233058002E-012 + -4.9599999999999991E-002 6.1618037061617059E-012 + -4.8499999999999988E-002 -6.3205587682094166E-013 + -4.7399999999999998E-002 -7.9608004216469297E-012 + -4.6299999999999994E-002 -4.8449274106521223E-012 + -4.5199999999999990E-002 5.9952199454871291E-012 + -4.4099999999999986E-002 1.0003306342987184E-011 + -4.2999999999999997E-002 7.0875255534300075E-013 + -4.1899999999999993E-002 -9.9521597560214836E-012 + -4.0799999999999989E-002 -7.5305369579004022E-012 + -3.9699999999999985E-002 4.1723330519716217E-012 + -3.8599999999999995E-002 8.2177632754198982E-012 + -3.7499999999999992E-002 -6.3656328472272428E-013 + -3.6399999999999988E-002 -8.0511326772114700E-012 + -3.5299999999999984E-002 -1.8640219576204764E-012 + -3.4199999999999994E-002 9.1502708188251347E-012 + -3.3099999999999991E-002 8.9037111017375992E-012 + -3.1999999999999987E-002 -8.5851757560678754E-013 + -3.0899999999999997E-002 -4.3731364016141860E-012 + -2.9799999999999993E-002 6.2954855087685169E-013 + -2.8699999999999989E-002 -1.9721212510259711E-012 + -2.7599999999999986E-002 -1.6760913837399194E-011 + -2.6499999999999996E-002 -2.0916173307239383E-011 + -2.5399999999999992E-002 2.9895714809963225E-012 + -2.4299999999999988E-002 3.0761303226878312E-011 + -2.3199999999999985E-002 2.1645234216105536E-011 + -2.2099999999999995E-002 -1.9662212830118264E-011 + -2.0999999999999991E-002 -3.8412672348497878E-011 + -1.9899999999999987E-002 -5.0938944902434447E-012 + -1.8799999999999983E-002 3.2656988224744055E-011 + -1.7699999999999994E-002 9.2469755810786758E-012 + -1.6599999999999990E-002 -5.9749219460947245E-011 + -1.5499999999999986E-002 -8.4355009088987742E-011 + -1.4399999999999996E-002 -1.9689555541546611E-011 + -1.3299999999999992E-002 6.4398347765504127E-011 + -1.2199999999999989E-002 6.8709898881635922E-011 + -1.1099999999999985E-002 -7.2828999775342851E-012 + -9.9999999999999950E-003 -7.1552624936188636E-011 + -8.8999999999999913E-003 -6.8308900202929124E-011 + -7.7999999999999875E-003 -4.3246951159092717E-011 + -6.6999999999999837E-003 -6.1305349685625288E-011 + -5.5999999999999939E-003 -1.0963023544530159E-010 + -4.4999999999999901E-003 -1.3000864274026469E-010 + -3.3999999999999864E-003 -1.1178900166664008E-010 + -2.2999999999999826E-003 -9.2378348026667112E-011 + -1.1999999999999927E-003 -7.9042765388503966E-011 + -9.9999999999988987E-005 -4.6615312304654211E-011 + 1.0000000000000148E-003 -2.1430683616596724E-011 + 2.1000000000000185E-003 -9.7054392300677250E-011 + 3.2000000000000084E-003 -3.0454791466461018E-010 + 4.3000000000000121E-003 -5.0002119111880461E-010 + 5.4000000000000159E-003 -5.1994336613958581E-010 + 6.5000000000000058E-003 -3.9172504129325603E-010 + 7.6000000000000234E-003 -3.3136493549079660E-010 + 8.7000000000000133E-003 -4.5073972332332346E-010 + 9.8000000000000032E-003 -6.1015903440875263E-010 + 1.0900000000000021E-002 -6.0995875017511025E-010 + 1.2000000000000011E-002 -4.7274567593902361E-010 + 1.3100000000000001E-002 -4.6386297580802704E-010 + 1.4200000000000018E-002 -7.3530564970170076E-010 + 1.5300000000000008E-002 -1.1528031862440002E-009 + 1.6400000000000026E-002 -1.4653281921184202E-009 + 1.7500000000000016E-002 -1.5507751749410659E-009 + 1.8600000000000005E-002 -1.5494584504338604E-009 + 1.9700000000000023E-002 -1.5733658820238361E-009 + 2.0800000000000013E-002 -1.6192458485164707E-009 + 2.1900000000000003E-002 -1.6610406383676946E-009 + 2.3000000000000020E-002 -1.7222006043482452E-009 + 2.4100000000000010E-002 -1.8359539444290363E-009 + 2.5200000000000000E-002 -2.0651140797411927E-009 + 2.6300000000000018E-002 -2.3134651971901121E-009 + 2.7400000000000008E-002 -2.5637489908802991E-009 + 2.8500000000000025E-002 -2.9584876770627488E-009 + 2.9600000000000015E-002 -3.3485438866165396E-009 + 3.0700000000000005E-002 -3.4574849649970929E-009 + 3.1800000000000023E-002 -3.2024063401081548E-009 + 3.2900000000000013E-002 -2.9311753024785503E-009 + 3.4000000000000002E-002 -2.9794962053131258E-009 + 3.5100000000000020E-002 -3.2548370665352877E-009 + 3.6200000000000010E-002 -3.1112057374826918E-009 + 3.7300000000000028E-002 -2.4765158812556365E-009 + 3.8400000000000017E-002 -2.2600512572523712E-009 + 3.9500000000000007E-002 -2.7438766814213977E-009 + 4.0600000000000025E-002 -3.2708429298367037E-009 + 4.1700000000000015E-002 -2.9494573450250527E-009 + 4.2800000000000005E-002 -2.0723474047912305E-009 + 4.3900000000000022E-002 -1.2283336570106940E-009 + 4.5000000000000012E-002 -1.0013733175995299E-009 + 4.6100000000000002E-002 -7.1240391363858180E-010 + 4.7200000000000020E-002 2.8674502008940728E-011 + 4.8300000000000010E-002 1.3709967605635143E-009 + 4.9400000000000027E-002 2.1082002810146605E-009 + 5.0500000000000017E-002 2.7910387334628695E-009 + 5.1600000000000007E-002 3.7779823713890437E-009 + 5.2700000000000025E-002 4.4074126570592398E-009 + 5.3800000000000014E-002 4.4604426818750653E-009 + 5.4900000000000004E-002 4.8745545377926192E-009 + 5.6000000000000022E-002 6.8769838712512410E-009 + 5.7100000000000012E-002 9.3524752386997534E-009 + 5.8200000000000002E-002 1.0977019293534340E-008 + 5.9300000000000019E-002 9.9446362256117027E-009 + 6.0400000000000009E-002 8.8246387974777463E-009 + 6.1500000000000027E-002 1.0108582415568890E-008 + 6.2600000000000017E-002 1.3461317394103389E-008 + 6.3700000000000007E-002 1.6650528067430059E-008 + 6.4800000000000024E-002 1.6779150513457353E-008 + 6.5900000000000014E-002 1.3908020513042629E-008 + 6.7000000000000004E-002 1.1121065845998146E-008 + 6.8100000000000022E-002 1.1997339122160611E-008 + 6.9200000000000012E-002 1.5067563197135314E-008 + 7.0300000000000029E-002 1.6850659534384249E-008 + 7.1400000000000019E-002 1.4833759998111873E-008 + 7.2500000000000009E-002 1.1841954972169333E-008 + 7.3600000000000027E-002 9.8115968683032406E-009 + 7.4700000000000016E-002 8.7244833579802616E-009 + 7.5800000000000006E-002 8.3207103429572271E-009 + 7.6900000000000024E-002 9.8180796825886318E-009 + 7.8000000000000014E-002 1.1209871253470283E-008 + 7.9100000000000004E-002 7.2910362192146749E-009 + 8.0200000000000021E-002 -4.3154135820344663E-010 + 8.1300000000000011E-002 -5.8962981164256689E-009 + 8.2400000000000029E-002 -4.2328829330529061E-009 + 8.3500000000000019E-002 2.0663581956625876E-009 + 8.4600000000000009E-002 2.5706223816257534E-009 + 8.5700000000000026E-002 -5.7703881672921398E-009 + 8.6800000000000016E-002 -1.6071309616449980E-008 + 8.7900000000000006E-002 -1.9122165184626283E-008 + 8.9000000000000024E-002 -1.4175222773360474E-008 + 9.0100000000000013E-002 -9.9058494740233982E-009 + 9.1200000000000003E-002 -1.2354772316314211E-008 + 9.2300000000000021E-002 -1.9369053916307166E-008 + 9.3400000000000011E-002 -2.4432551981590223E-008 + 9.4500000000000028E-002 -2.6328059732350084E-008 + 9.5600000000000018E-002 -2.2966544221958429E-008 + 9.6700000000000008E-002 -1.6788773038456384E-008 + 9.7800000000000026E-002 -1.1913518171979831E-008 + 9.8900000000000016E-002 -1.5175078971196854E-008 + 0.10000000000000001 -2.4720479885331770E-008 + 0.10110000000000002 -3.0825447083770996E-008 + 0.10220000000000001 -2.5854706819927742E-008 + 0.10330000000000003 -1.2444296260127885E-008 + 0.10440000000000002 -4.4152050904244788E-009 + 0.10550000000000001 -9.1461425100192173E-009 + 0.10660000000000003 -1.9539260875944819E-008 + 0.10770000000000002 -2.1607601041750968E-008 + 0.10880000000000001 -1.1859769166733258E-008 + 0.10990000000000003 7.3489625496137023E-010 + 0.11100000000000002 5.9824563081178894E-009 + 0.11210000000000001 1.7109006433813079E-009 + 0.11320000000000002 -3.8983514194512736E-009 + 0.11430000000000001 -7.5447941227935189E-009 + 0.11540000000000003 -4.0358352215719151E-009 + 0.11650000000000002 4.5795718328633939E-009 + 0.11760000000000001 1.4199928344282853E-008 + 0.11870000000000003 1.8272787727369177E-008 + 0.11980000000000002 1.2604188803777561E-008 + 0.12090000000000001 5.0798337758450884E-010 + 0.12200000000000003 -3.6635112721228325E-009 + 0.12310000000000001 8.5189277854169632E-009 + 0.12420000000000003 2.6841496136853493E-008 + 0.12530000000000002 3.0909305337445403E-008 + 0.12640000000000001 1.5614768145155722E-008 + 0.12750000000000003 -6.9758687715193446E-010 + 0.12860000000000002 -6.7704836181903261E-010 + 0.12970000000000001 1.1392296883627751E-008 + 0.13080000000000003 1.9941349904684103E-008 + 0.13190000000000002 1.7449275802050579E-008 + 0.13300000000000001 1.0459776156324097E-008 + 0.13410000000000000 6.1721023847383094E-009 + 0.13520000000000004 2.8150812791949420E-009 + 0.13630000000000003 -9.6647589931109223E-010 + 0.13740000000000002 8.8326512770464660E-010 + 0.13850000000000001 1.2194123932829370E-008 + 0.13960000000000000 2.2395292731403060E-008 + 0.14070000000000005 1.6400273139538513E-008 + 0.14180000000000004 -3.3608407168372878E-009 + 0.14290000000000003 -1.6217807541352158E-008 + 0.14400000000000002 -8.6545357547151980E-009 + 0.14510000000000001 8.0648083766732270E-009 + 0.14620000000000000 1.2870400745157440E-008 + 0.14730000000000004 2.4409194665508949E-009 + 0.14840000000000003 -7.7470785342370618E-009 + 0.14950000000000002 -7.5675146149478678E-009 + 0.15060000000000001 -3.1849420878415913E-009 + 0.15170000000000000 -2.7231510379976953E-009 + 0.15280000000000005 -1.9738441991989930E-009 + 0.15390000000000004 4.4801509169190012E-009 + 0.15500000000000003 9.2390468608982701E-009 + 0.15610000000000002 4.9897981579949402E-011 + 0.15720000000000001 -1.7940225305324020E-008 + 0.15830000000000000 -2.3085229727826118E-008 + 0.15940000000000004 -5.4337094823608822E-009 + 0.16050000000000003 1.5345500870012074E-008 + 0.16160000000000002 1.5441784739778086E-008 + 0.16270000000000001 -3.4009159932679722E-009 + 0.16380000000000000 -1.7279655040169928E-008 + 0.16490000000000005 -1.1845951775057983E-008 + 0.16600000000000004 6.3507987757560613E-010 + 0.16710000000000003 4.3814103456440989E-009 + 0.16820000000000002 1.1129609456261846E-009 + 0.16930000000000001 9.7760943784663823E-010 + 0.17040000000000000 2.6510018624748000E-009 + 0.17150000000000004 -3.3587959080705332E-009 + 0.17260000000000003 -1.3716266344943051E-008 + 0.17370000000000002 -1.1415658640601123E-008 + 0.17480000000000001 6.8096071004219993E-009 + 0.17590000000000000 1.9935258777081799E-008 + 0.17700000000000005 8.3514510862414681E-009 + 0.17810000000000004 -1.5808483411205998E-008 + 0.17920000000000003 -2.2179619918460958E-008 + 0.18030000000000002 -2.9452962291287577E-009 + 0.18140000000000001 1.6530224300481677E-008 + 0.18250000000000000 1.3467682968837380E-008 + 0.18360000000000004 -3.0469267109367593E-009 + 0.18470000000000003 -9.2633865023117323E-009 + 0.18580000000000002 -1.2463949872199009E-009 + 0.18690000000000001 4.0502827758359672E-009 + 0.18800000000000000 -1.2196744725301301E-009 + 0.18910000000000005 -4.4216625916249086E-009 + 0.19020000000000004 3.3874665295030582E-009 + 0.19130000000000003 9.9460901736847518E-009 + 0.19240000000000002 7.2556816110846967E-010 + 0.19350000000000001 -1.4322425023749474E-008 + 0.19460000000000005 -1.2178404951157518E-008 + 0.19570000000000004 7.8642550249696797E-009 + 0.19680000000000003 1.9326686029330631E-008 + 0.19790000000000002 6.1266218764899349E-009 + 0.19900000000000001 -1.3364841677798722E-008 + 0.20010000000000000 -1.2296848872495048E-008 + 0.20120000000000005 5.8817017922763171E-009 + 0.20230000000000004 1.3379934493684686E-008 + 0.20340000000000003 -1.9208662438430224E-011 + 0.20450000000000002 -1.3065313275717472E-008 + 0.20560000000000000 -6.5017622397078867E-009 + 0.20670000000000005 8.3731643840678771E-009 + 0.20780000000000004 8.6012583722094860E-009 + 0.20890000000000003 -4.4472407978446427E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0038.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0038.BXX.semd new file mode 100644 index 00000000..a1ae6d6c --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0038.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.8168402546314688E-011 + -0.11449999999999999 -2.8160881612726563E-011 + -0.11340000000000000 -7.4961550855512371E-011 + -0.11230000000000000 -7.1864558574830095E-012 + -0.11119999999999999 9.8632872702619778E-011 + -0.11009999999999999 3.4899878126326556E-011 + -0.10900000000000000 -4.0868759765277929E-011 + -0.10790000000000000 3.0829411246102723E-010 + -0.10679999999999999 7.4258349469502605E-010 + -0.10569999999999999 -4.0189275518631717E-011 + -0.10460000000000000 -2.2186257275791377E-009 + -0.10349999999999999 -3.2006566286213456E-009 + -0.10239999999999999 -2.7628863086270883E-010 + -0.10130000000000000 4.7190180652023628E-009 + -0.10020000000000000 6.1720073496474015E-009 + -9.9099999999999994E-002 1.9703458864483991E-009 + -9.7999999999999990E-002 -2.6980135903187374E-009 + -9.6899999999999986E-002 -2.4106245888333433E-009 + -9.5799999999999996E-002 -3.5083197458263271E-010 + -9.4699999999999993E-002 -4.1651797566544246E-009 + -9.3599999999999989E-002 -1.2471423005422366E-008 + -9.2499999999999999E-002 -1.2972203755623468E-008 + -9.1399999999999995E-002 9.2079721625282218E-010 + -9.0299999999999991E-002 1.7741406566074147E-008 + -8.9200000000000002E-002 2.1626499702165347E-008 + -8.8099999999999984E-002 1.6275816250299613E-008 + -8.6999999999999994E-002 2.3412772165443130E-008 + -8.5899999999999990E-002 5.3338819583359509E-008 + -8.4799999999999986E-002 8.8167261935723218E-008 + -8.3699999999999997E-002 1.0448648879446409E-007 + -8.2599999999999993E-002 1.0566866848193968E-007 + -8.1499999999999989E-002 1.1758098850123133E-007 + -8.0399999999999999E-002 1.5362556382569892E-007 + -7.9299999999999995E-002 2.0025740354867594E-007 + -7.8199999999999992E-002 2.4293791511809104E-007 + -7.7100000000000002E-002 2.9085032338116434E-007 + -7.5999999999999984E-002 3.6206080267220386E-007 + -7.4899999999999994E-002 4.5507721324611339E-007 + -7.3799999999999991E-002 5.5578095725650201E-007 + -7.2699999999999987E-002 6.7041577267445973E-007 + -7.1599999999999997E-002 8.2784623600673513E-007 + -7.0499999999999993E-002 1.0399921848147642E-006 + -6.9399999999999989E-002 1.2819215271520079E-006 + -6.8300000000000000E-002 1.5320074453484267E-006 + -6.7199999999999996E-002 1.8184359760198276E-006 + -6.6099999999999992E-002 2.1972234662825940E-006 + -6.5000000000000002E-002 2.6851050733966986E-006 + -6.3899999999999985E-002 3.2458583518746309E-006 + -6.2799999999999995E-002 3.8575499274884351E-006 + -6.1699999999999991E-002 4.5664883145946078E-006 + -6.0599999999999994E-002 5.4460442697745748E-006 + -5.9499999999999990E-002 6.5167396314791404E-006 + -5.8399999999999994E-002 7.7444037742679939E-006 + -5.7299999999999990E-002 9.1200690803816542E-006 + -5.6199999999999986E-002 1.0704524356697220E-005 + -5.5099999999999996E-002 1.2574140782817267E-005 + -5.3999999999999992E-002 1.4752471543033607E-005 + -5.2899999999999989E-002 1.7229824152309448E-005 + -5.1799999999999985E-002 2.0034744011354633E-005 + -5.0699999999999995E-002 2.3242802853928879E-005 + -4.9599999999999991E-002 2.6911926397588104E-005 + -4.8499999999999988E-002 3.1053095881361514E-005 + -4.7399999999999998E-002 3.5688692150870338E-005 + -4.6299999999999994E-002 4.0903018089011312E-005 + -4.5199999999999990E-002 4.6792054490651935E-005 + -4.4099999999999986E-002 5.3380324970930815E-005 + -4.2999999999999997E-002 6.0640719311777502E-005 + -4.1899999999999993E-002 6.8603236286435276E-005 + -4.0799999999999989E-002 7.7392454841174185E-005 + -3.9699999999999985E-002 8.7123815319500864E-005 + -3.8599999999999995E-002 9.7799063951242715E-005 + -3.7499999999999992E-002 1.0935119644273072E-004 + -3.6399999999999988E-002 1.2177730241091922E-004 + -3.5299999999999984E-002 1.3516777835320681E-004 + -3.4199999999999994E-002 1.4959412510506809E-004 + -3.3099999999999991E-002 1.6501900972798467E-004 + -3.1999999999999987E-002 1.8135122081730515E-004 + -3.0899999999999997E-002 1.9854694255627692E-004 + -2.9799999999999993E-002 2.1659897174686193E-004 + -2.8699999999999989E-002 2.3543843417428434E-004 + -2.7599999999999986E-002 2.5491451378911734E-004 + -2.6499999999999996E-002 2.7488204068504274E-004 + -2.5399999999999992E-002 2.9525154968723655E-004 + -2.4299999999999988E-002 3.1590281287208200E-004 + -2.3199999999999985E-002 3.3658990287221968E-004 + -2.2099999999999995E-002 3.5699273576028645E-004 + -2.0999999999999991E-002 3.7685193819925189E-004 + -1.9899999999999987E-002 3.9598534931428730E-004 + -1.8799999999999983E-002 4.1415411396883428E-004 + -1.7699999999999994E-002 4.3097362504340708E-004 + -1.6599999999999990E-002 4.4600464752875268E-004 + -1.5499999999999986E-002 4.5889290049672127E-004 + -1.4399999999999996E-002 4.6935238060541451E-004 + -1.3299999999999992E-002 4.7703323070891201E-004 + -1.2199999999999989E-002 4.8148780479095876E-004 + -1.1099999999999985E-002 4.8228437663055956E-004 + -9.9999999999999950E-003 4.7909832210280001E-004 + -8.8999999999999913E-003 4.7165047726593912E-004 + -7.7999999999999875E-003 4.5959724229760468E-004 + -6.6999999999999837E-003 4.4255855027586222E-004 + -5.5999999999999939E-003 4.2025456787087023E-004 + -4.4999999999999901E-003 3.9255485171452165E-004 + -3.3999999999999864E-003 3.5936842323280871E-004 + -2.2999999999999826E-003 3.2056649797596037E-004 + -1.1999999999999927E-003 2.7604901697486639E-004 + -9.9999999999988987E-005 2.2586887644138187E-004 + 1.0000000000000148E-003 1.7023029795382172E-004 + 2.1000000000000185E-003 1.0937470506178215E-004 + 3.2000000000000084E-003 4.3546569941099733E-005 + 4.3000000000000121E-003 -2.6915649868897162E-005 + 5.4000000000000159E-003 -1.0149402805836871E-004 + 6.5000000000000058E-003 -1.7956226656679064E-004 + 7.6000000000000234E-003 -2.6049866573885083E-004 + 8.7000000000000133E-003 -3.4367226180620492E-004 + 9.8000000000000032E-003 -4.2832619510591030E-004 + 1.0900000000000021E-002 -5.1355065079405904E-004 + 1.2000000000000011E-002 -5.9838959714397788E-004 + 1.3100000000000001E-002 -6.8194285267964005E-004 + 1.4200000000000018E-002 -7.6333124889060855E-004 + 1.5300000000000008E-002 -8.4160204278305173E-004 + 1.6400000000000026E-002 -9.1573689132928848E-004 + 1.7500000000000016E-002 -9.8476116545498371E-004 + 1.8600000000000005E-002 -1.0478068143129349E-003 + 1.9700000000000023E-002 -1.1040555546060205E-003 + 2.0800000000000013E-002 -1.1526875896379352E-003 + 2.1900000000000003E-002 -1.1929362080991268E-003 + 2.3000000000000020E-002 -1.2241859221830964E-003 + 2.4100000000000010E-002 -1.2459816643968225E-003 + 2.5200000000000000E-002 -1.2579448521137238E-003 + 2.6300000000000018E-002 -1.2597445165738463E-003 + 2.7400000000000008E-002 -1.2511683162301779E-003 + 2.8500000000000025E-002 -1.2322103139013052E-003 + 2.9600000000000015E-002 -1.2030459474772215E-003 + 3.0700000000000005E-002 -1.1639409931376576E-003 + 3.1800000000000023E-002 -1.1152436491101980E-003 + 3.2900000000000013E-002 -1.0574284242466092E-003 + 3.4000000000000002E-002 -9.9113851319998503E-004 + 3.5100000000000020E-002 -9.1713003348559141E-004 + 3.6200000000000010E-002 -8.3622615784406662E-004 + 3.7300000000000028E-002 -7.4931094422936440E-004 + 3.8400000000000017E-002 -6.5737200202420354E-004 + 3.9500000000000007E-002 -5.6148826843127608E-004 + 4.0600000000000025E-002 -4.6275442582555115E-004 + 4.1700000000000015E-002 -3.6222857306711376E-004 + 4.2800000000000005E-002 -2.6095955399796367E-004 + 4.3900000000000022E-002 -1.6003804921638221E-004 + 4.5000000000000012E-002 -6.0560440033441409E-005 + 4.6100000000000002E-002 3.6439803807297722E-005 + 4.7200000000000020E-002 1.3003111234866083E-004 + 4.8300000000000010E-002 2.1937111159786582E-004 + 4.9400000000000027E-002 3.0367620638571680E-004 + 5.0500000000000017E-002 3.8223282899707556E-004 + 5.1600000000000007E-002 4.5443189446814358E-004 + 5.2700000000000025E-002 5.1978003466501832E-004 + 5.3800000000000014E-002 5.7789048878476024E-004 + 5.4900000000000004E-002 6.2848156085237861E-004 + 5.6000000000000022E-002 6.7138974554836750E-004 + 5.7100000000000012E-002 7.0656533353030682E-004 + 5.8200000000000002E-002 7.3405168950557709E-004 + 5.9300000000000019E-002 7.5398600893095136E-004 + 6.0400000000000009E-002 7.6658593025058508E-004 + 6.1500000000000027E-002 7.7214877819642425E-004 + 6.2600000000000017E-002 7.7104172669351101E-004 + 6.3700000000000007E-002 7.6370168244466186E-004 + 6.4800000000000024E-002 7.5063959229737520E-004 + 6.5900000000000014E-002 7.3240301571786404E-004 + 6.7000000000000004E-002 7.0954277180135250E-004 + 6.8100000000000022E-002 6.8260496482253075E-004 + 6.9200000000000012E-002 6.5216142684221268E-004 + 7.0300000000000029E-002 6.1882019508630037E-004 + 7.1400000000000019E-002 5.8318488299846649E-004 + 7.2500000000000009E-002 5.4580712458118796E-004 + 7.3600000000000027E-002 5.0719489809125662E-004 + 7.4700000000000016E-002 4.6785568702034652E-004 + 7.5800000000000006E-002 4.2829179437831044E-004 + 7.6900000000000024E-002 3.8894245517440140E-004 + 7.8000000000000014E-002 3.5016040783375502E-004 + 7.9100000000000004E-002 3.1226422288455069E-004 + 8.0200000000000021E-002 2.7559095178730786E-004 + 8.1300000000000011E-002 2.4045453756116331E-004 + 8.2400000000000029E-002 2.0706499344669282E-004 + 8.3500000000000019E-002 1.7552687495481223E-004 + 8.4600000000000009E-002 1.4593402738682926E-004 + 8.5700000000000026E-002 1.1842280946439132E-004 + 8.6800000000000016E-002 9.3106267740949988E-005 + 8.7900000000000006E-002 6.9987007009331137E-005 + 8.9000000000000024E-002 4.8994701501214877E-005 + 9.0100000000000013E-002 3.0091903681750409E-005 + 9.1200000000000003E-002 1.3283754924486857E-005 + 9.2300000000000021E-002 -1.4791933153901482E-006 + 9.3400000000000011E-002 -1.4349273442348931E-005 + 9.4500000000000028E-002 -2.5490317057119682E-005 + 9.5600000000000018E-002 -3.4975306334672496E-005 + 9.6700000000000008E-002 -4.2831110476981848E-005 + 9.7800000000000026E-002 -4.9176927859662101E-005 + 9.8900000000000016E-002 -5.4234693379839882E-005 + 0.10000000000000001 -5.8191424614051357E-005 + 0.10110000000000002 -6.1107733927201480E-005 + 0.10220000000000001 -6.3010811572894454E-005 + 0.10330000000000003 -6.4030216890387237E-005 + 0.10440000000000002 -6.4365238358732313E-005 + 0.10550000000000001 -6.4141524489969015E-005 + 0.10660000000000003 -6.3375860918313265E-005 + 0.10770000000000002 -6.2107021221891046E-005 + 0.10880000000000001 -6.0481070249807090E-005 + 0.10990000000000003 -5.8650599385146052E-005 + 0.11100000000000002 -5.6638902606209740E-005 + 0.11210000000000001 -5.4390555305872113E-005 + 0.11320000000000002 -5.1942624850198627E-005 + 0.11430000000000001 -4.9456670240033418E-005 + 0.11540000000000003 -4.7049441491253674E-005 + 0.11650000000000002 -4.4674587115878239E-005 + 0.11760000000000001 -4.2236482840962708E-005 + 0.11870000000000003 -3.9769358409103006E-005 + 0.11980000000000002 -3.7412941310321912E-005 + 0.12090000000000001 -3.5225799365434796E-005 + 0.12200000000000003 -3.3123298635473475E-005 + 0.12310000000000001 -3.1031337130116299E-005 + 0.12420000000000003 -2.9015158361289650E-005 + 0.12530000000000002 -2.7181908080819994E-005 + 0.12640000000000001 -2.5510429622954689E-005 + 0.12750000000000003 -2.3880133085185662E-005 + 0.12860000000000002 -2.2258511307882145E-005 + 0.12970000000000001 -2.0757130187121220E-005 + 0.13080000000000003 -1.9461454940028489E-005 + 0.13190000000000002 -1.8293196262675337E-005 + 0.13300000000000001 -1.7118953110184520E-005 + 0.13410000000000000 -1.5944417100399733E-005 + 0.13520000000000004 -1.4897453183948528E-005 + 0.13630000000000003 -1.4026137250766624E-005 + 0.13740000000000002 -1.3221496374171693E-005 + 0.13850000000000001 -1.2381131455185823E-005 + 0.13960000000000000 -1.1560156963241752E-005 + 0.14070000000000005 -1.0876329724851530E-005 + 0.14180000000000004 -1.0317361557099503E-005 + 0.14290000000000003 -9.7510728664929047E-006 + 0.14400000000000002 -9.1247711679898202E-006 + 0.14510000000000001 -8.5450219557969831E-006 + 0.14620000000000000 -8.1123544077854604E-006 + 0.14730000000000004 -7.7625154517591000E-006 + 0.14840000000000003 -7.3583582889114041E-006 + 0.14950000000000002 -6.8924418883398175E-006 + 0.15060000000000001 -6.4910814217000734E-006 + 0.15170000000000000 -6.2163917391444556E-006 + 0.15280000000000005 -5.9716589930758346E-006 + 0.15390000000000004 -5.6520170801377390E-006 + 0.15500000000000003 -5.3039921112940647E-006 + 0.15610000000000002 -5.0478620323701762E-006 + 0.15720000000000001 -4.8863771553442348E-006 + 0.15830000000000000 -4.6974068936833646E-006 + 0.15940000000000004 -4.4219605115358718E-006 + 0.16050000000000003 -4.1554221752448939E-006 + 0.16160000000000002 -4.0007626012084074E-006 + 0.16270000000000001 -3.9092533370421734E-006 + 0.16380000000000000 -3.7533418435486965E-006 + 0.16490000000000005 -3.5189880236430326E-006 + 0.16600000000000004 -3.3230796816496877E-006 + 0.16710000000000003 -3.2328332508768653E-006 + 0.16820000000000002 -3.1653917176299728E-006 + 0.16930000000000001 -3.0184578463376965E-006 + 0.17040000000000000 -2.8261574698262848E-006 + 0.17150000000000004 -2.7021562800655374E-006 + 0.17260000000000003 -2.6616403374646325E-006 + 0.17370000000000002 -2.5986519176512957E-006 + 0.17480000000000001 -2.4504456632712390E-006 + 0.17590000000000000 -2.2936887944524642E-006 + 0.17700000000000005 -2.2255555904848734E-006 + 0.17810000000000004 -2.2147746676637325E-006 + 0.17920000000000003 -2.1507084966287948E-006 + 0.18030000000000002 -2.0114075596211478E-006 + 0.18140000000000001 -1.8932506691271556E-006 + 0.18250000000000000 -1.8613321799421101E-006 + 0.18360000000000004 -1.8530414536144235E-006 + 0.18470000000000003 -1.7785498584999004E-006 + 0.18580000000000002 -1.6581602721998934E-006 + 0.18690000000000001 -1.5862960935919546E-006 + 0.18800000000000000 -1.5836815236980328E-006 + 0.18910000000000005 -1.5670841548853787E-006 + 0.19020000000000004 -1.4795871265960159E-006 + 0.19130000000000003 -1.3772917100141058E-006 + 0.19240000000000002 -1.3410715382633498E-006 + 0.19350000000000001 -1.3529040643334156E-006 + 0.19460000000000005 -1.3256689044283121E-006 + 0.19570000000000004 -1.2366551800369052E-006 + 0.19680000000000003 -1.1592135251703439E-006 + 0.19790000000000002 -1.1486582707220805E-006 + 0.19900000000000001 -1.1602014637901448E-006 + 0.20010000000000000 -1.1208776413695887E-006 + 0.20120000000000005 -1.0401313375041354E-006 + 0.20230000000000004 -9.9078965831722599E-007 + 0.20340000000000003 -9.9597014013852458E-007 + 0.20450000000000002 -9.9721978585876059E-007 + 0.20560000000000000 -9.4731478839094052E-007 + 0.20670000000000005 -8.8126620312323212E-007 + 0.20780000000000004 -8.5910227198837674E-007 + 0.20890000000000003 -8.7386644054276985E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0038.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0038.BXZ.semd new file mode 100644 index 00000000..974de2b0 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0038.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.3697731317263706E-011 + -0.11449999999999999 -3.8519867850972389E-011 + -0.11340000000000000 -6.0436995685808625E-011 + -0.11230000000000000 8.1728110390422160E-011 + -0.11119999999999999 2.1664800509135773E-010 + -0.11009999999999999 -3.4040520402456309E-011 + -0.10900000000000000 -4.8208020908546700E-010 + -0.10790000000000000 -2.7206739638963029E-010 + -0.10679999999999999 7.1667333179092907E-010 + -0.10569999999999999 1.0246075099473728E-009 + -0.10460000000000000 -4.2161327207246302E-010 + -0.10349999999999999 -1.8818469005310590E-009 + -0.10239999999999999 -6.0493343667644695E-010 + -0.10130000000000000 2.4258637321139531E-009 + -0.10020000000000000 2.5024646799209904E-009 + -9.9099999999999994E-002 -1.8537349433245254E-009 + -9.7999999999999990E-002 -4.8300936583700604E-009 + -9.6899999999999986E-002 -6.5601296617145977E-010 + -9.5799999999999996E-002 6.4044045622324575E-009 + -9.4699999999999993E-002 5.8165876559712615E-009 + -9.3599999999999989E-002 -3.7803609131970006E-009 + -9.2499999999999999E-002 -9.8755217337043177E-009 + -9.1399999999999995E-002 -2.5646735846152069E-009 + -9.0299999999999991E-002 9.5434895541757214E-009 + -8.9200000000000002E-002 9.3253706978657647E-009 + -8.8099999999999984E-002 -4.2171088843190319E-009 + -8.6999999999999994E-002 -1.2694439277538550E-008 + -8.5899999999999990E-002 -3.9121101913508483E-009 + -8.4799999999999986E-002 9.9854222668227521E-009 + -8.3699999999999997E-002 9.7386685382616633E-009 + -8.2599999999999993E-002 -2.9505253795747421E-009 + -8.1499999999999989E-002 -8.7989979746794234E-009 + -8.0399999999999999E-002 -8.1144507779740138E-010 + -7.9299999999999995E-002 5.8461280261212778E-009 + -7.8199999999999992E-002 -3.1210903306266857E-010 + -7.7100000000000002E-002 -7.3377419695930257E-009 + -7.5999999999999984E-002 3.1674864554159798E-012 + -7.4899999999999994E-002 1.1607330208107669E-008 + -7.3799999999999991E-002 4.7740180697530832E-009 + -7.2699999999999987E-002 -1.6707955907691030E-008 + -7.1599999999999997E-002 -2.0919548759934514E-008 + -7.0499999999999993E-002 5.0187098921128381E-009 + -6.9399999999999989E-002 2.8316048172882802E-008 + -6.8300000000000000E-002 1.2550323447158007E-008 + -6.7199999999999996E-002 -2.6888070436825728E-008 + -6.6099999999999992E-002 -3.8678408031955769E-008 + -6.5000000000000002E-002 -6.8551369025726672E-009 + -6.3899999999999985E-002 2.4601028769666300E-008 + -6.2799999999999995E-002 1.2652989767047984E-008 + -6.1699999999999991E-002 -2.5253639179823040E-008 + -6.0599999999999994E-002 -3.9294992149052632E-008 + -5.9499999999999990E-002 -1.9398857631358624E-008 + -5.8399999999999994E-002 -3.7799625651757651E-009 + -5.7299999999999990E-002 -1.5911945538960026E-008 + -5.6199999999999986E-002 -3.1371094166843250E-008 + -5.5099999999999996E-002 -2.4942425014273795E-008 + -5.3999999999999992E-002 -1.7670023666482848E-008 + -5.2899999999999989E-002 -4.2288789359190559E-008 + -5.1799999999999985E-002 -8.0368245392037352E-008 + -5.0699999999999995E-002 -7.9865834834436100E-008 + -4.9599999999999991E-002 -3.7826531240625627E-008 + -4.8499999999999988E-002 -1.9334242651325440E-008 + -4.7399999999999998E-002 -6.9026619087253493E-008 + -4.6299999999999994E-002 -1.3945614796284644E-007 + -4.5199999999999990E-002 -1.5010529352821322E-007 + -4.4099999999999986E-002 -1.0022376528695531E-007 + -4.2999999999999997E-002 -7.1628960540692788E-008 + -4.1899999999999993E-002 -1.1481756700959522E-007 + -4.0799999999999989E-002 -1.8240602628338820E-007 + -3.9699999999999985E-002 -2.0380555554311286E-007 + -3.8599999999999995E-002 -1.8461716422280006E-007 + -3.7499999999999992E-002 -1.8539435586717445E-007 + -3.6399999999999988E-002 -2.2213960448880243E-007 + -3.5299999999999984E-002 -2.4808218768157531E-007 + -3.4199999999999994E-002 -2.3942277493915753E-007 + -3.3099999999999991E-002 -2.4102789097923960E-007 + -3.1999999999999987E-002 -2.9296072057150013E-007 + -3.0899999999999997E-002 -3.5235132145317039E-007 + -2.9799999999999993E-002 -3.4702009088505292E-007 + -2.8699999999999989E-002 -2.9066583806525159E-007 + -2.7599999999999986E-002 -2.7511410394254199E-007 + -2.6499999999999996E-002 -3.4223225497953536E-007 + -2.5399999999999992E-002 -4.1563438912817219E-007 + -2.4299999999999988E-002 -4.0557796410212177E-007 + -2.3199999999999985E-002 -3.3558626455487683E-007 + -2.2099999999999995E-002 -3.0267491979429906E-007 + -2.0999999999999991E-002 -3.3746187000360806E-007 + -1.9899999999999987E-002 -3.6665525726675696E-007 + -1.8799999999999983E-002 -3.3259490805903624E-007 + -1.7699999999999994E-002 -2.7417283376962587E-007 + -1.6599999999999990E-002 -2.5789211122173583E-007 + -1.5499999999999986E-002 -2.6231694505440828E-007 + -1.4399999999999996E-002 -2.1656516935308900E-007 + -1.3299999999999992E-002 -1.2116021252950304E-007 + -1.2199999999999989E-002 -5.4208491917506763E-008 + -1.1099999999999985E-002 -5.2535167327505405E-008 + -9.9999999999999950E-003 -4.6219497562560719E-008 + -8.8999999999999913E-003 4.3425711027111902E-008 + -7.7999999999999875E-003 1.8325084738535224E-007 + -6.6999999999999837E-003 2.7374750288799987E-007 + -5.5999999999999939E-003 2.9017428460065275E-007 + -4.4999999999999901E-003 3.1779154596733861E-007 + -3.3999999999999864E-003 4.1801351358117245E-007 + -2.2999999999999826E-003 5.4542533689527772E-007 + -1.1999999999999927E-003 6.2250859400592162E-007 + -9.9999999999988987E-005 6.5575477492529899E-007 + 1.0000000000000148E-003 7.1668529244561796E-007 + 2.1000000000000185E-003 8.1921285755015560E-007 + 3.2000000000000084E-003 9.0047848289032117E-007 + 4.3000000000000121E-003 9.1659882173189544E-007 + 5.4000000000000159E-003 9.2162150622243644E-007 + 6.5000000000000058E-003 9.8279917892796220E-007 + 7.6000000000000234E-003 1.0666610705811763E-006 + 8.7000000000000133E-003 1.0899356084337342E-006 + 9.8000000000000032E-003 1.0416320037620608E-006 + 1.0900000000000021E-002 9.9861961189162685E-007 + 1.2000000000000011E-002 1.0119011903952924E-006 + 1.3100000000000001E-002 1.0342394034523750E-006 + 1.4200000000000018E-002 9.9168050837761257E-007 + 1.5300000000000008E-002 8.9370934119870071E-007 + 1.6400000000000026E-002 8.1296536791342078E-007 + 1.7500000000000016E-002 7.7375830187520478E-007 + 1.8600000000000005E-002 7.2000415229922510E-007 + 1.9700000000000023E-002 6.0887197150805150E-007 + 2.0800000000000013E-002 4.7667498392911511E-007 + 2.1900000000000003E-002 3.7923530271655181E-007 + 2.3000000000000020E-002 3.0658310379294562E-007 + 2.4100000000000010E-002 2.0278071133361664E-007 + 2.5200000000000000E-002 5.7625666016747346E-008 + 2.6300000000000018E-002 -7.6281423844193341E-008 + 2.7400000000000008E-002 -1.6135302871589374E-007 + 2.8500000000000025E-002 -2.3293385709166614E-007 + 2.9600000000000015E-002 -3.4374443202978000E-007 + 3.0700000000000005E-002 -4.7538406988678616E-007 + 3.1800000000000023E-002 -5.7333005543114268E-007 + 3.2900000000000013E-002 -6.2216082596933120E-007 + 3.4000000000000002E-002 -6.6751994154401473E-007 + 3.5100000000000020E-002 -7.4091423130084877E-007 + 3.6200000000000010E-002 -8.1608294522084179E-007 + 3.7300000000000028E-002 -8.5300740693128319E-007 + 3.8400000000000017E-002 -8.4963181734565296E-007 + 3.9500000000000007E-002 -8.5297898522185278E-007 + 4.0600000000000025E-002 -8.7146713667607401E-007 + 4.1700000000000015E-002 -8.7129285475384677E-007 + 4.2800000000000005E-002 -8.3816024698535330E-007 + 4.3900000000000022E-002 -7.9291157817351632E-007 + 4.5000000000000012E-002 -7.6422497841122095E-007 + 4.6100000000000002E-002 -7.3980584147648187E-007 + 4.7200000000000020E-002 -6.8804712327619200E-007 + 4.8300000000000010E-002 -6.0672101653835853E-007 + 4.9400000000000027E-002 -5.2998842647866695E-007 + 5.0500000000000017E-002 -4.7649317025388882E-007 + 5.1600000000000007E-002 -4.2842449943236716E-007 + 5.2700000000000025E-002 -3.5979400081487256E-007 + 5.3800000000000014E-002 -2.7931977797379659E-007 + 5.4900000000000004E-002 -2.0784180776445282E-007 + 5.6000000000000022E-002 -1.4492124478238111E-007 + 5.7100000000000012E-002 -7.9933940355658706E-008 + 5.8200000000000002E-002 -2.0642579201535227E-008 + 5.9300000000000019E-002 2.1764925861589290E-008 + 6.0400000000000009E-002 5.1254783528520420E-008 + 6.1500000000000027E-002 9.3629751063417643E-008 + 6.2600000000000017E-002 1.5229976213504415E-007 + 6.3700000000000007E-002 1.9663083605792053E-007 + 6.4800000000000024E-002 2.0982245985123882E-007 + 6.5900000000000014E-002 2.1078687950648600E-007 + 6.7000000000000004E-002 2.2632131901900721E-007 + 6.8100000000000022E-002 2.4811598109408806E-007 + 6.9200000000000012E-002 2.4967866352199053E-007 + 7.0300000000000029E-002 2.3549948480194871E-007 + 7.1400000000000019E-002 2.3485203826112411E-007 + 7.2500000000000009E-002 2.4904827000682417E-007 + 7.3600000000000027E-002 2.4205070303651155E-007 + 7.4700000000000016E-002 1.9871318102104851E-007 + 7.5800000000000006E-002 1.5942103459565260E-007 + 7.6900000000000024E-002 1.6429542881724046E-007 + 7.8000000000000014E-002 1.8972778548231872E-007 + 7.9100000000000004E-002 1.7669982810275542E-007 + 8.0200000000000021E-002 1.1898610097205164E-007 + 8.1300000000000011E-002 7.3583962034717842E-008 + 8.2400000000000029E-002 7.6071096088980994E-008 + 8.3500000000000019E-002 8.7905803525245574E-008 + 8.4600000000000009E-002 6.1548284691070876E-008 + 8.5700000000000026E-002 1.8166659287999209E-008 + 8.6800000000000016E-002 1.5030243716296354E-008 + 8.7900000000000006E-002 4.4467515891710718E-008 + 8.9000000000000024E-002 3.9615578373286553E-008 + 9.0100000000000013E-002 -1.9262294870259211E-008 + 9.1200000000000003E-002 -6.4817228917490866E-008 + 9.2300000000000021E-002 -3.7462601909510340E-008 + 9.3400000000000011E-002 1.8616340469179704E-008 + 9.4500000000000028E-002 1.5019933741200475E-008 + 9.5600000000000018E-002 -5.0169607135330807E-008 + 9.6700000000000008E-002 -8.6845844293748087E-008 + 9.7800000000000026E-002 -4.8942716546207521E-008 + 9.8900000000000016E-002 -8.9864671259931583E-010 + 0.10000000000000001 -1.5829742849859940E-008 + 0.10110000000000002 -6.1936738404710923E-008 + 0.10220000000000001 -5.7212719895005648E-008 + 0.10330000000000003 -4.3702081953256311E-009 + 0.10440000000000002 8.8732390324253174E-009 + 0.10550000000000001 -4.8908319172369374E-008 + 0.10660000000000003 -9.1450047534635814E-008 + 0.10770000000000002 -4.3147256434394876E-008 + 0.10880000000000001 3.7963594934353750E-008 + 0.10990000000000003 3.7257489537978472E-008 + 0.11100000000000002 -4.4099099483219106E-008 + 0.11210000000000001 -8.7077289379067224E-008 + 0.11320000000000002 -3.0326646083267406E-008 + 0.11430000000000001 4.0425323533099800E-008 + 0.11540000000000003 2.5119136992657332E-008 + 0.11650000000000002 -4.1194727629090266E-008 + 0.11760000000000001 -4.7794127766564998E-008 + 0.11870000000000003 1.5008213338774112E-008 + 0.11980000000000002 4.3323694853825145E-008 + 0.12090000000000001 -1.2754207467935430E-008 + 0.12200000000000003 -6.4776976671510056E-008 + 0.12310000000000001 -2.2426132062491888E-008 + 0.12420000000000003 5.8762054777616868E-008 + 0.12530000000000002 5.5773782037249475E-008 + 0.12640000000000001 -3.2619237089193120E-008 + 0.12750000000000003 -7.7609477955320472E-008 + 0.12860000000000002 -1.1979511604920390E-008 + 0.12970000000000001 6.7230658373773622E-008 + 0.13080000000000003 4.5989374086730095E-008 + 0.13190000000000002 -3.6156897920136544E-008 + 0.13300000000000001 -5.0869974899114823E-008 + 0.13410000000000000 1.9593285216501499E-008 + 0.13520000000000004 5.8105996458834852E-008 + 0.13630000000000003 -9.6319596742944213E-010 + 0.13740000000000002 -6.6190061431825598E-008 + 0.13850000000000001 -3.0487264268685976E-008 + 0.13960000000000000 5.8783765410908018E-008 + 0.14070000000000005 6.7699808425913943E-008 + 0.14180000000000004 -1.9952301144599005E-008 + 0.14290000000000003 -7.5510435237902129E-008 + 0.14400000000000002 -1.8925739198039082E-008 + 0.14510000000000001 6.1850428778598143E-008 + 0.14620000000000000 4.7153751125961207E-008 + 0.14730000000000004 -3.4296910200737329E-008 + 0.14840000000000003 -5.5203273063852976E-008 + 0.14950000000000002 1.1499015073468399E-008 + 0.15060000000000001 5.4719272668535268E-008 + 0.15170000000000000 4.0267975620622565E-009 + 0.15280000000000005 -5.8228255994663414E-008 + 0.15390000000000004 -2.6971159527988675E-008 + 0.15500000000000003 5.6480796928326527E-008 + 0.15610000000000002 6.2620678420444165E-008 + 0.15720000000000001 -2.6237151118380098E-008 + 0.15830000000000000 -8.2923527600087255E-008 + 0.15940000000000004 -2.3866794762739119E-008 + 0.16050000000000003 6.5790516146080336E-008 + 0.16160000000000002 5.9326538348614122E-008 + 0.16270000000000001 -2.5625459088018943E-008 + 0.16380000000000000 -6.1210926105559338E-008 + 0.16490000000000005 -3.5571077194873624E-009 + 0.16600000000000004 4.9810743973921490E-008 + 0.16710000000000003 1.8148753611058055E-008 + 0.16820000000000002 -4.0427170944212776E-008 + 0.16930000000000001 -2.7788271239614915E-008 + 0.17040000000000000 3.6509238299231583E-008 + 0.17150000000000004 4.6675733500478600E-008 + 0.17260000000000003 -1.9806442708159011E-008 + 0.17370000000000002 -6.2505407072421804E-008 + 0.17480000000000001 -1.2147584271815504E-008 + 0.17590000000000000 5.9736713353686355E-008 + 0.17700000000000005 4.6596433378454094E-008 + 0.17810000000000004 -3.2678801886731890E-008 + 0.17920000000000003 -6.2512413023796398E-008 + 0.18030000000000002 -3.2577214259532639E-009 + 0.18140000000000001 5.3955105272507353E-008 + 0.18250000000000000 2.7583554995658233E-008 + 0.18360000000000004 -3.5520319130455391E-008 + 0.18470000000000003 -3.8810721747495336E-008 + 0.18580000000000002 1.6493725496502520E-008 + 0.18690000000000001 4.0270155210464509E-008 + 0.18800000000000000 -3.4849909624767861E-009 + 0.18910000000000005 -4.3651454006976564E-008 + 0.19020000000000004 -1.5901601813084199E-008 + 0.19130000000000003 3.7534455543664080E-008 + 0.19240000000000002 3.5054039670967541E-008 + 0.19350000000000001 -1.8320019279371991E-008 + 0.19460000000000005 -4.0749917218363407E-008 + 0.19570000000000004 -7.7446250801305183E-011 + 0.19680000000000003 3.9396113038492331E-008 + 0.19790000000000002 1.7932217488692004E-008 + 0.19900000000000001 -2.9427505765511341E-008 + 0.20010000000000000 -2.9775764076589439E-008 + 0.20120000000000005 1.5599516345332631E-008 + 0.20230000000000004 3.6037857142900975E-008 + 0.20340000000000003 1.1330547611265729E-009 + 0.20450000000000002 -3.4666062020960453E-008 + 0.20560000000000000 -1.7199816682023084E-008 + 0.20670000000000005 2.5942119563637789E-008 + 0.20780000000000004 2.9823237213122411E-008 + 0.20890000000000003 -9.8906776102580807E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0039.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0039.BXX.semd new file mode 100644 index 00000000..2400f780 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0039.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 -2.8803398555155013E-010 + -0.11670000000000000 -3.7413219744486526E-010 + -0.11559999999999999 3.5014199872840379E-010 + -0.11449999999999999 9.4073016043694224E-010 + -0.11340000000000000 9.4344004830659856E-011 + -0.11230000000000000 -1.0913597803252628E-009 + -0.11119999999999999 -5.3994958504333113E-010 + -0.11009999999999999 4.0800537948193494E-010 + -0.10900000000000000 -1.7057472101456028E-009 + -0.10790000000000000 -5.1608433082606098E-009 + -0.10679999999999999 -2.5409692128164352E-009 + -0.10569999999999999 7.8289570382139573E-009 + -0.10460000000000000 1.4875282339232854E-008 + -0.10349999999999999 7.4609012301607436E-009 + -0.10239999999999999 -7.8669240011208785E-009 + -0.10130000000000000 -1.2319269160343538E-008 + -0.10020000000000000 -5.1220849783817357E-010 + -9.9099999999999994E-002 1.0257104499089564E-008 + -9.7999999999999990E-002 3.9316976341297050E-009 + -9.6899999999999986E-002 -1.0295769570234370E-008 + -9.5799999999999996E-002 -1.0654827242717602E-008 + -9.4699999999999993E-002 4.9943960078735472E-009 + -9.3599999999999989E-002 1.5762271488029000E-008 + -9.2499999999999999E-002 8.8266656206315020E-009 + -9.1399999999999995E-002 -2.6693327548343859E-009 + -9.0299999999999991E-002 -2.5358068977965331E-009 + -8.9200000000000002E-002 1.5049547164025512E-009 + -8.8099999999999984E-002 -9.5547294520770265E-009 + -8.6999999999999994E-002 -3.3973915236629182E-008 + -8.5899999999999990E-002 -5.0857114075597565E-008 + -8.4799999999999986E-002 -5.4564850415772526E-008 + -8.3699999999999997E-002 -6.5483156674872589E-008 + -8.2599999999999993E-002 -9.6674341421021381E-008 + -8.1499999999999989E-002 -1.2998641807371314E-007 + -8.0399999999999999E-002 -1.4490642286091315E-007 + -7.9299999999999995E-002 -1.5748256032566132E-007 + -7.8199999999999992E-002 -2.0287137658669963E-007 + -7.7100000000000002E-002 -2.8165871412966226E-007 + -7.5999999999999984E-002 -3.5502640116646944E-007 + -7.4899999999999994E-002 -4.0535360312787816E-007 + -7.3799999999999991E-002 -4.7339014486169617E-007 + -7.2699999999999987E-002 -6.0896633158336044E-007 + -7.1599999999999997E-002 -8.0216420883516548E-007 + -7.0499999999999993E-002 -9.9893850347143598E-007 + -6.9399999999999989E-002 -1.1834122233267408E-006 + -6.8300000000000000E-002 -1.4076350680625183E-006 + -6.7199999999999996E-002 -1.7256284081668127E-006 + -6.6099999999999992E-002 -2.1305838799889898E-006 + -6.5000000000000002E-002 -2.5860933874355396E-006 + -6.3899999999999985E-002 -3.0978658287494909E-006 + -6.2799999999999995E-002 -3.7148834053368773E-006 + -6.1699999999999991E-002 -4.4658104343398008E-006 + -6.0599999999999994E-002 -5.3392113841255195E-006 + -5.9499999999999990E-002 -6.3407364905287977E-006 + -5.8399999999999994E-002 -7.5280327109794598E-006 + -5.7299999999999990E-002 -8.9556288003223017E-006 + -5.6199999999999986E-002 -1.0613592166919261E-005 + -5.5099999999999996E-002 -1.2469089597288985E-005 + -5.3999999999999992E-002 -1.4562010619556531E-005 + -5.2899999999999989E-002 -1.7006905181915499E-005 + -5.1799999999999985E-002 -1.9883864297298715E-005 + -5.0699999999999995E-002 -2.3173781301011331E-005 + -4.9599999999999991E-002 -2.6839208658202551E-005 + -4.8499999999999988E-002 -3.0936942494008690E-005 + -4.7399999999999998E-002 -3.5597320675151423E-005 + -4.6299999999999994E-002 -4.0901679312810302E-005 + -4.5199999999999990E-002 -4.6839279093546793E-005 + -4.4099999999999986E-002 -5.3402578487293795E-005 + -4.2999999999999997E-002 -6.0669895901810378E-005 + -4.1899999999999993E-002 -6.8749301135540009E-005 + -4.0799999999999989E-002 -7.7678938396275043E-005 + -3.9699999999999985E-002 -8.7439038907177746E-005 + -3.8599999999999995E-002 -9.8054588306695223E-005 + -3.7499999999999992E-002 -1.0961812949972227E-004 + -3.6399999999999988E-002 -1.2218955089338124E-004 + -3.5299999999999984E-002 -1.3573023898061365E-004 + -3.4199999999999994E-002 -1.5017796249594539E-004 + -3.3099999999999991E-002 -1.6554954345338047E-004 + -3.1999999999999987E-002 -1.8190105038229376E-004 + -3.0899999999999997E-002 -1.9920022168662399E-004 + -2.9799999999999993E-002 -2.1730444859713316E-004 + -2.8699999999999989E-002 -2.3608304036315531E-004 + -2.7599999999999986E-002 -2.5549545534886420E-004 + -2.6499999999999996E-002 -2.7549968217499554E-004 + -2.5399999999999992E-002 -2.9592090868391097E-004 + -2.4299999999999988E-002 -3.1648448202759027E-004 + -2.3199999999999985E-002 -3.3696304308250546E-004 + -2.2099999999999995E-002 -3.5721459425985813E-004 + -2.0999999999999991E-002 -3.7705618888139725E-004 + -1.9899999999999987E-002 -3.9616250433027744E-004 + -1.8799999999999983E-002 -4.1414241422899067E-004 + -1.7699999999999994E-002 -4.3067528167739511E-004 + -1.6599999999999990E-002 -4.4549690210260451E-004 + -1.5499999999999986E-002 -4.5828154543414712E-004 + -1.4399999999999996E-002 -4.6860022121109068E-004 + -1.3299999999999992E-002 -4.7602364793419838E-004 + -1.2199999999999989E-002 -4.8021972179412842E-004 + -1.1099999999999985E-002 -4.8088253242895007E-004 + -9.9999999999999950E-003 -4.7762415488250554E-004 + -8.8999999999999913E-003 -4.7001498751342297E-004 + -7.7999999999999875E-003 -4.5772135490551591E-004 + -6.6999999999999837E-003 -4.4053656165488064E-004 + -5.5999999999999939E-003 -4.1827061795629561E-004 + -4.4999999999999901E-003 -3.9066385943442583E-004 + -3.3999999999999864E-003 -3.5747891524806619E-004 + -2.2999999999999826E-003 -3.1863345066085458E-004 + -1.1999999999999927E-003 -2.7419862453825772E-004 + -9.9999999999988987E-005 -2.2426752548199147E-004 + 1.0000000000000148E-003 -1.6890499682631344E-004 + 2.1000000000000185E-003 -1.0825994831975549E-004 + 3.2000000000000084E-003 -4.2664847569540143E-005 + 4.3000000000000121E-003 2.7418544050306082E-005 + 5.4000000000000159E-003 1.0152853792533278E-004 + 6.5000000000000058E-003 1.7919660604093224E-004 + 7.6000000000000234E-003 2.5982130318880081E-004 + 8.7000000000000133E-003 3.4262950066477060E-004 + 9.8000000000000032E-003 4.2678421596065164E-004 + 1.0900000000000021E-002 5.1148806232959032E-004 + 1.2000000000000011E-002 5.9594016056507826E-004 + 1.3100000000000001E-002 6.7922868765890598E-004 + 1.4200000000000018E-002 7.6034013181924820E-004 + 1.5300000000000008E-002 8.3828374044969678E-004 + 1.6400000000000026E-002 9.1215228894725442E-004 + 1.7500000000000016E-002 9.8105915822088718E-004 + 1.8600000000000005E-002 1.0440751211717725E-003 + 1.9700000000000023E-002 1.1002920800819993E-003 + 2.0800000000000013E-002 1.1489272583276033E-003 + 2.1900000000000003E-002 1.1893308255821466E-003 + 2.3000000000000020E-002 1.2208960251882672E-003 + 2.4100000000000010E-002 1.2430401984602213E-003 + 2.5200000000000000E-002 1.2553002452477813E-003 + 2.6300000000000018E-002 1.2574172578752041E-003 + 2.7400000000000008E-002 1.2493033427745104E-003 + 2.8500000000000025E-002 1.2309395242482424E-003 + 2.9600000000000015E-002 1.2023748131468892E-003 + 3.0700000000000005E-002 1.1637993156909943E-003 + 3.1800000000000023E-002 1.1156087275594473E-003 + 3.2900000000000013E-002 1.0583390248939395E-003 + 3.4000000000000002E-002 9.9260127171874046E-004 + 3.5100000000000020E-002 9.1908551985397935E-004 + 3.6200000000000010E-002 8.3860743325203657E-004 + 3.7300000000000028E-002 7.5210328213870525E-004 + 3.8400000000000017E-002 6.6056114155799150E-004 + 3.9500000000000007E-002 5.6497927289456129E-004 + 4.0600000000000025E-002 4.6639295760542154E-004 + 4.1700000000000015E-002 3.6591704702004790E-004 + 4.2800000000000005E-002 2.6468854048289359E-004 + 4.3900000000000022E-002 1.6379906446672976E-004 + 4.5000000000000012E-002 6.4266918343491852E-005 + 4.6100000000000002E-002 -3.2914460462052375E-005 + 4.7200000000000020E-002 -1.2678571511059999E-004 + 4.8300000000000010E-002 -2.1644980006385595E-004 + 4.9400000000000027E-002 -3.0109754879958928E-004 + 5.0500000000000017E-002 -3.8002265500836074E-004 + 5.1600000000000007E-002 -4.5261296327225864E-004 + 5.2700000000000025E-002 -5.1836861530318856E-004 + 5.3800000000000014E-002 -5.7690439280122519E-004 + 5.4900000000000004E-002 -6.2794249970465899E-004 + 5.6000000000000022E-002 -6.7130237584933639E-004 + 5.7100000000000012E-002 -7.0690084248781204E-004 + 5.8200000000000002E-002 -7.3475937824696302E-004 + 5.9300000000000019E-002 -7.5500877574086189E-004 + 6.0400000000000009E-002 -7.6787441503256559E-004 + 6.1500000000000027E-002 -7.7366916229948401E-004 + 6.2600000000000017E-002 -7.7278254320845008E-004 + 6.3700000000000007E-002 -7.6565064955502748E-004 + 6.4800000000000024E-002 -7.5273588299751282E-004 + 6.5900000000000014E-002 -7.3454069206491113E-004 + 6.7000000000000004E-002 -7.1163341635838151E-004 + 6.8100000000000022E-002 -6.8463495699688792E-004 + 6.9200000000000012E-002 -6.5415690187364817E-004 + 7.0300000000000029E-002 -6.2076241010800004E-004 + 7.1400000000000019E-002 -5.8499397709965706E-004 + 7.2500000000000009E-002 -5.4741947678849101E-004 + 7.3600000000000027E-002 -5.0861894851550460E-004 + 7.4700000000000016E-002 -4.6911693061701953E-004 + 7.5800000000000006E-002 -4.2936019599437714E-004 + 7.6900000000000024E-002 -3.8976548239588737E-004 + 7.8000000000000014E-002 -3.5075491177849472E-004 + 7.9100000000000004E-002 -3.1271259649656713E-004 + 8.0200000000000021E-002 -2.7592538390308619E-004 + 8.1300000000000011E-002 -2.4060459691099823E-004 + 8.2400000000000029E-002 -2.0696468709502369E-004 + 8.3500000000000019E-002 -1.7523369751870632E-004 + 8.4600000000000009E-002 -1.4557615213561803E-004 + 8.5700000000000026E-002 -1.1804133100667968E-004 + 8.6800000000000016E-002 -9.2625050456263125E-005 + 8.7900000000000006E-002 -6.9363501097541302E-005 + 8.9000000000000024E-002 -4.8314461309928447E-005 + 9.0100000000000013E-002 -2.9456710763042793E-005 + 9.1200000000000003E-002 -1.2665885151363909E-005 + 9.2300000000000021E-002 2.1757482500106562E-006 + 9.3400000000000011E-002 1.5109574633243028E-005 + 9.4500000000000028E-002 2.6168856493313797E-005 + 9.5600000000000018E-002 3.5492757888277993E-005 + 9.6700000000000008E-002 4.3292991904309019E-005 + 9.7800000000000026E-002 4.9720456445356831E-005 + 9.8900000000000016E-002 5.4820884543005377E-005 + 0.10000000000000001 5.8653775340644643E-005 + 0.10110000000000002 6.1390506743919104E-005 + 0.10220000000000001 6.3241313910111785E-005 + 0.10330000000000003 6.4318162912968546E-005 + 0.10440000000000002 6.4643529185559601E-005 + 0.10550000000000001 6.4287763962056488E-005 + 0.10660000000000003 6.3420455262530595E-005 + 0.10770000000000002 6.2190141761675477E-005 + 0.10880000000000001 6.0623573517659679E-005 + 0.10990000000000003 5.8704932598629966E-005 + 0.11100000000000002 5.6519835197832435E-005 + 0.11210000000000001 5.4233045375440270E-005 + 0.11320000000000002 5.1925162551924586E-005 + 0.11430000000000001 4.9539896281203255E-005 + 0.11540000000000003 4.7028730477904901E-005 + 0.11650000000000002 4.4480690121417865E-005 + 0.11760000000000001 4.2036965169245377E-005 + 0.11870000000000003 3.9719412598060444E-005 + 0.11980000000000002 3.7433102988870814E-005 + 0.12090000000000001 3.5139757528668270E-005 + 0.12200000000000003 3.2936663046712056E-005 + 0.12310000000000001 3.0917359254090115E-005 + 0.12420000000000003 2.9035156330792233E-005 + 0.12530000000000002 2.7181660698261112E-005 + 0.12640000000000001 2.5363025997648947E-005 + 0.12750000000000003 2.3696382413618267E-005 + 0.12860000000000002 2.2229498426895589E-005 + 0.12970000000000001 2.0859481082879938E-005 + 0.13080000000000003 1.9482075003907084E-005 + 0.13190000000000002 1.8145270587410778E-005 + 0.13300000000000001 1.6971322111203335E-005 + 0.13410000000000000 1.5965446436894126E-005 + 0.13520000000000004 1.5003868611529469E-005 + 0.13630000000000003 1.4018158253747970E-005 + 0.13740000000000002 1.3090949323668610E-005 + 0.13850000000000001 1.2317564141994808E-005 + 0.13960000000000000 1.1648924555629492E-005 + 0.14070000000000005 1.0961089174088556E-005 + 0.14180000000000004 1.0243405085930135E-005 + 0.14290000000000003 9.6123703769990243E-006 + 0.14400000000000002 9.1266820163582452E-006 + 0.14510000000000001 8.6888258010731079E-006 + 0.14620000000000000 8.1865437095984817E-006 + 0.14730000000000004 7.6590968092205003E-006 + 0.14840000000000003 7.2328234637097921E-006 + 0.14950000000000002 6.9252891989890486E-006 + 0.15060000000000001 6.6188576965942048E-006 + 0.15170000000000000 6.2391750361712184E-006 + 0.15280000000000005 5.8637115216697566E-006 + 0.15390000000000004 5.5945893109310418E-006 + 0.15500000000000003 5.3962417041475419E-006 + 0.15610000000000002 5.1493943828972988E-006 + 0.15720000000000001 4.8365654947701842E-006 + 0.15830000000000000 4.5696251618210226E-006 + 0.15940000000000004 4.4158932723803446E-006 + 0.16050000000000003 4.2909864532703068E-006 + 0.16160000000000002 4.0839781831891742E-006 + 0.16270000000000001 3.8233779378060717E-006 + 0.16380000000000000 3.6317924241302535E-006 + 0.16490000000000005 3.5402720186539227E-006 + 0.16600000000000004 3.4455777040420799E-006 + 0.16710000000000003 3.2694827041268582E-006 + 0.16820000000000002 3.0729327136214124E-006 + 0.16930000000000001 2.9542727588705020E-006 + 0.17040000000000000 2.8955682864761911E-006 + 0.17150000000000004 2.7947460239374777E-006 + 0.17260000000000003 2.6278448785888031E-006 + 0.17370000000000002 2.4865682917152299E-006 + 0.17480000000000001 2.4337325612577843E-006 + 0.17590000000000000 2.4029270662140334E-006 + 0.17700000000000005 2.2985543637332739E-006 + 0.17810000000000004 2.1420332814159337E-006 + 0.17920000000000003 2.0397985736053670E-006 + 0.18030000000000002 2.0224954369041370E-006 + 0.18140000000000001 2.0006727936561219E-006 + 0.18250000000000000 1.9009378320333781E-006 + 0.18360000000000004 1.7728980310494080E-006 + 0.18470000000000003 1.7084875025830115E-006 + 0.18580000000000002 1.7030160961439833E-006 + 0.18690000000000001 1.6685831951690488E-006 + 0.18800000000000000 1.5717167798356968E-006 + 0.18910000000000005 1.4807845900577377E-006 + 0.19020000000000004 1.4557823533323244E-006 + 0.19130000000000003 1.4555163261320558E-006 + 0.19240000000000002 1.4035440472071059E-006 + 0.19350000000000001 1.3067738109384663E-006 + 0.19460000000000005 1.2433522442734102E-006 + 0.19570000000000004 1.2423575981301838E-006 + 0.19680000000000003 1.2412627938829246E-006 + 0.19790000000000002 1.1829843060695566E-006 + 0.19900000000000001 1.1004005955328466E-006 + 0.20010000000000000 1.0622076160871075E-006 + 0.20120000000000005 1.0681403637136100E-006 + 0.20230000000000004 1.0538597052800469E-006 + 0.20340000000000003 9.9194062386231963E-007 + 0.20450000000000002 9.3152124236439704E-007 + 0.20560000000000000 9.1942507651765482E-007 + 0.20670000000000005 9.2832078735227697E-007 + 0.20780000000000004 9.0078606262977701E-007 + 0.20890000000000003 8.3744970424959320E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0039.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0039.BXZ.semd new file mode 100644 index 00000000..273349a6 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0039.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546763107634806E-011 + -0.11559999999999999 1.3697711367943732E-011 + -0.11449999999999999 -3.8519888667654101E-011 + -0.11340000000000000 -6.0437016502490337E-011 + -0.11230000000000000 8.1728193657149006E-011 + -0.11119999999999999 2.1664815774702362E-010 + -0.11009999999999999 -3.4040614077524012E-011 + -0.10900000000000000 -4.8208054215237439E-010 + -0.10790000000000000 -2.7206706332272290E-010 + -0.10679999999999999 7.1667355383553399E-010 + -0.10569999999999999 1.0246070658581630E-009 + -0.10460000000000000 -4.2161413249530710E-010 + -0.10349999999999999 -1.8818480107540836E-009 + -0.10239999999999999 -6.0493338116529571E-010 + -0.10130000000000000 2.4258657305153974E-009 + -0.10020000000000000 2.5024646799209904E-009 + -9.9099999999999994E-002 -1.8537392731943214E-009 + -9.7999999999999990E-002 -4.8300972110837392E-009 + -9.6899999999999986E-002 -6.5601130083692283E-010 + -9.5799999999999996E-002 6.4044076708569264E-009 + -9.4699999999999993E-002 5.8165898764173107E-009 + -9.3599999999999989E-002 -3.7803706831596173E-009 + -9.2499999999999999E-002 -9.8755315036669344E-009 + -9.1399999999999995E-002 -2.5646533785561587E-009 + -9.0299999999999991E-002 9.5435064295656957E-009 + -8.9200000000000002E-002 9.3253387234426555E-009 + -8.8099999999999984E-002 -4.2171426350989805E-009 + -8.6999999999999994E-002 -1.2694440165716969E-008 + -8.5899999999999990E-002 -3.9120702233219617E-009 + -8.4799999999999986E-002 9.9854604584947992E-009 + -8.3699999999999997E-002 9.7387156117179074E-009 + -8.2599999999999993E-002 -2.9504683141112764E-009 + -8.1499999999999989E-002 -8.7990539299198645E-009 + -8.0399999999999999E-002 -8.1161039000576807E-010 + -7.9299999999999995E-002 5.8461169238910315E-009 + -7.8199999999999992E-002 -3.1187788462894162E-010 + -7.7100000000000002E-002 -7.3376864584417945E-009 + -7.5999999999999984E-002 2.9691941180048920E-012 + -7.4899999999999994E-002 1.1607462546692204E-008 + -7.3799999999999991E-002 4.7746384623792437E-009 + -7.2699999999999987E-002 -1.6708165517798079E-008 + -7.1599999999999997E-002 -2.0920309040661778E-008 + -7.0499999999999993E-002 5.0183723843133521E-009 + -6.9399999999999989E-002 2.8316698319486022E-008 + -6.8300000000000000E-002 1.2550958494728093E-008 + -6.7199999999999996E-002 -2.6887942539133292E-008 + -6.6099999999999992E-002 -3.8679164759969353E-008 + -6.5000000000000002E-002 -6.8538561492914596E-009 + -6.3899999999999985E-002 2.4600396386631473E-008 + -6.2799999999999995E-002 1.2652751735231504E-008 + -6.1699999999999991E-002 -2.5253452662354903E-008 + -6.0599999999999994E-002 -3.9293038156529292E-008 + -5.9499999999999990E-002 -1.9400914652578649E-008 + -5.8399999999999994E-002 -3.7838399080669660E-009 + -5.7299999999999990E-002 -1.5919523477236908E-008 + -5.6199999999999986E-002 -3.1369257413871310E-008 + -5.5099999999999996E-002 -2.4939522447198215E-008 + -5.3999999999999992E-002 -1.7682884490000106E-008 + -5.2899999999999989E-002 -4.2286462331730945E-008 + -5.1799999999999985E-002 -8.0362298149339040E-008 + -5.0699999999999995E-002 -7.9882468639880244E-008 + -4.9599999999999991E-002 -3.7831284771527862E-008 + -4.8499999999999988E-002 -1.9347170976402595E-008 + -4.7399999999999998E-002 -6.9011790060358180E-008 + -4.6299999999999994E-002 -1.3945387422609201E-007 + -4.5199999999999990E-002 -1.5015395149475808E-007 + -4.4099999999999986E-002 -1.0027047636640418E-007 + -4.2999999999999997E-002 -7.1666931944491807E-008 + -4.1899999999999993E-002 -1.1474452321635908E-007 + -4.0799999999999989E-002 -1.8237510346352792E-007 + -3.9699999999999985E-002 -2.0388004884352995E-007 + -3.8599999999999995E-002 -1.8465661355548946E-007 + -3.7499999999999992E-002 -1.8540903568009526E-007 + -3.6399999999999988E-002 -2.2214078398974380E-007 + -3.5299999999999984E-002 -2.4801934728202468E-007 + -3.4199999999999994E-002 -2.3923982439555402E-007 + -3.3099999999999991E-002 -2.4121229103002406E-007 + -3.1999999999999987E-002 -2.9318422889446083E-007 + -3.0899999999999997E-002 -3.5208702797717706E-007 + -2.9799999999999993E-002 -3.4674403082135541E-007 + -2.8699999999999989E-002 -2.9049104455225461E-007 + -2.7599999999999986E-002 -2.7545084435587341E-007 + -2.6499999999999996E-002 -3.4248205338371918E-007 + -2.5399999999999992E-002 -4.1515204429742880E-007 + -2.4299999999999988E-002 -4.0524611222281237E-007 + -2.3199999999999985E-002 -3.3571558333278517E-007 + -2.2099999999999995E-002 -3.0304008191706089E-007 + -2.0999999999999991E-002 -3.3726442438819504E-007 + -1.9899999999999987E-002 -3.6610245501833560E-007 + -1.8799999999999983E-002 -3.3274599786636827E-007 + -1.7699999999999994E-002 -2.7657031864691817E-007 + -1.6599999999999990E-002 -2.5848984819276666E-007 + -1.5499999999999986E-002 -2.6027734634226363E-007 + -1.4399999999999996E-002 -2.1478064127222751E-007 + -1.3299999999999992E-002 -1.2105300584153156E-007 + -1.2199999999999989E-002 -5.5594554737581348E-008 + -1.1099999999999985E-002 -5.3948753020449658E-008 + -9.9999999999999950E-003 -4.6930264119282583E-008 + -8.8999999999999913E-003 4.4146634792241457E-008 + -7.7999999999999875E-003 1.8381598465566640E-007 + -6.6999999999999837E-003 2.7294689175505482E-007 + -5.5999999999999939E-003 2.9075033580738818E-007 + -4.4999999999999901E-003 3.1965078051143792E-007 + -3.3999999999999864E-003 4.1699919961502019E-007 + -2.2999999999999826E-003 5.4522678283319692E-007 + -1.1999999999999927E-003 6.2424891211776412E-007 + -9.9999999999988987E-005 6.5646048597045592E-007 + 1.0000000000000148E-003 7.1312780391963315E-007 + 2.1000000000000185E-003 8.1592929745966103E-007 + 3.2000000000000084E-003 9.0033648803000688E-007 + 4.3000000000000121E-003 9.2081410230093752E-007 + 5.4000000000000159E-003 9.2340673063517897E-007 + 6.5000000000000058E-003 9.7919826202996774E-007 + 7.6000000000000234E-003 1.0637889999998151E-006 + 8.7000000000000133E-003 1.0917643749053241E-006 + 9.8000000000000032E-003 1.0449374485688168E-006 + 1.0900000000000021E-002 9.9729800240311306E-007 + 1.2000000000000011E-002 1.0084798987008980E-006 + 1.3100000000000001E-002 1.0350356660637772E-006 + 1.4200000000000018E-002 9.9640317330340622E-007 + 1.5300000000000008E-002 8.9731690877670189E-007 + 1.6400000000000026E-002 8.1091934589494485E-007 + 1.7500000000000016E-002 7.6856190389662515E-007 + 1.8600000000000005E-002 7.1748974050933612E-007 + 1.9700000000000023E-002 6.0955954950259184E-007 + 2.0800000000000013E-002 4.7794139845791506E-007 + 2.1900000000000003E-002 3.8074801977927564E-007 + 2.3000000000000020E-002 3.0899124681127432E-007 + 2.4100000000000010E-002 2.0496263175573404E-007 + 2.5200000000000000E-002 5.7142543141708302E-008 + 2.6300000000000018E-002 -7.9552023635187652E-008 + 2.7400000000000008E-002 -1.6344220910013973E-007 + 2.8500000000000025E-002 -2.3202595400562132E-007 + 2.9600000000000015E-002 -3.3949353905882163E-007 + 3.0700000000000005E-002 -4.7607019837414555E-007 + 3.1800000000000023E-002 -5.7805982578429393E-007 + 3.2900000000000013E-002 -6.2510105180990649E-007 + 3.4000000000000002E-002 -6.6409143073542509E-007 + 3.5100000000000020E-002 -7.3548886803109781E-007 + 3.6200000000000010E-002 -8.1565980281084194E-007 + 3.7300000000000028E-002 -8.5231039292921196E-007 + 3.8400000000000017E-002 -8.5246909975467133E-007 + 3.9500000000000007E-002 -8.5245295622371486E-007 + 4.0600000000000025E-002 -8.7301475559797836E-007 + 4.1700000000000015E-002 -8.7231012457777979E-007 + 4.2800000000000005E-002 -8.3442739651218290E-007 + 4.3900000000000022E-002 -7.9061334190555499E-007 + 4.5000000000000012E-002 -7.6758396971854381E-007 + 4.6100000000000002E-002 -7.4469227229201351E-007 + 4.7200000000000020E-002 -6.8776597572650644E-007 + 4.8300000000000010E-002 -6.0191587181179784E-007 + 4.9400000000000027E-002 -5.2789891924476251E-007 + 5.0500000000000017E-002 -4.7898271304802620E-007 + 5.1600000000000007E-002 -4.2976640202141425E-007 + 5.2700000000000025E-002 -3.5987082469546294E-007 + 5.3800000000000014E-002 -2.7939364599660621E-007 + 5.4900000000000004E-002 -2.0803739175789815E-007 + 5.6000000000000022E-002 -1.4546608895216195E-007 + 5.7100000000000012E-002 -7.9694792987083929E-008 + 5.8200000000000002E-002 -1.8976013649307788E-008 + 5.9300000000000019E-002 2.0410194423448047E-008 + 6.0400000000000009E-002 5.0094175918502515E-008 + 6.1500000000000027E-002 9.5404132594012481E-008 + 6.2600000000000017E-002 1.5569848699215072E-007 + 6.3700000000000007E-002 1.9862973488216085E-007 + 6.4800000000000024E-002 2.0759516417001578E-007 + 6.5900000000000014E-002 2.0602193728791462E-007 + 6.7000000000000004E-002 2.2181976078172738E-007 + 6.8100000000000022E-002 2.4566179490648210E-007 + 6.9200000000000012E-002 2.5143023663076747E-007 + 7.0300000000000029E-002 2.4118031660691486E-007 + 7.1400000000000019E-002 2.4054608616097539E-007 + 7.2500000000000009E-002 2.5047913254638843E-007 + 7.3600000000000027E-002 2.3918235569908575E-007 + 7.4700000000000016E-002 1.9594315858739719E-007 + 7.5800000000000006E-002 1.5990177359981317E-007 + 7.6900000000000024E-002 1.6586601248036459E-007 + 7.8000000000000014E-002 1.8777959098770225E-007 + 7.9100000000000004E-002 1.7176684252717678E-007 + 8.0200000000000021E-002 1.1627352591858653E-007 + 8.1300000000000011E-002 7.5681931832605187E-008 + 8.2400000000000029E-002 7.8874322184674384E-008 + 8.3500000000000019E-002 8.7758301958729135E-008 + 8.4600000000000009E-002 6.1745346613406582E-008 + 8.5700000000000026E-002 2.3316017561114677E-008 + 8.6800000000000016E-002 2.1602973632184330E-008 + 8.7900000000000006E-002 4.4994244774443359E-008 + 8.9000000000000024E-002 3.3004035060457682E-008 + 9.0100000000000013E-002 -2.7902597565798715E-008 + 9.1200000000000003E-002 -6.7259755098802998E-008 + 9.2300000000000021E-002 -3.3812369792940444E-008 + 9.3400000000000011E-002 2.2523858334011493E-008 + 9.4500000000000028E-002 1.5361624861043310E-008 + 9.5600000000000018E-002 -5.0995939915310373E-008 + 9.6700000000000008E-002 -8.8120721386530931E-008 + 9.7800000000000026E-002 -5.0653365946118356E-008 + 9.8900000000000016E-002 -1.7394089502076326E-009 + 0.10000000000000001 -1.1453410664330477E-008 + 0.10110000000000002 -5.3734517280190630E-008 + 0.10220000000000001 -5.4003045590889087E-008 + 0.10330000000000003 -1.3721578540071278E-008 + 0.10440000000000002 -6.4736624949546240E-009 + 0.10550000000000001 -5.4387975012559764E-008 + 0.10660000000000003 -8.0465547114272340E-008 + 0.10770000000000002 -2.7755399756301813E-008 + 0.10880000000000001 4.0849453597502361E-008 + 0.10990000000000003 2.6747981607400106E-008 + 0.11100000000000002 -5.3465999627633209E-008 + 0.11210000000000001 -8.5295631890858203E-008 + 0.11320000000000002 -2.2319319725738751E-008 + 0.11430000000000001 4.4706865764965187E-008 + 0.11540000000000003 2.3433100793113226E-008 + 0.11650000000000002 -4.3443083797001236E-008 + 0.11760000000000001 -4.8846267475255445E-008 + 0.11870000000000003 1.2828581752444279E-008 + 0.11980000000000002 4.0283929081397218E-008 + 0.12090000000000001 -1.1942301370027053E-008 + 0.12200000000000003 -5.9392363027654937E-008 + 0.12310000000000001 -1.9673276341336532E-008 + 0.12420000000000003 5.4153037609694366E-008 + 0.12530000000000002 4.9762284959342651E-008 + 0.12640000000000001 -3.0224203584339193E-008 + 0.12750000000000003 -6.7845491003026837E-008 + 0.12860000000000002 -7.2922361482596898E-009 + 0.12970000000000001 5.9991748457832728E-008 + 0.13080000000000003 3.5399420283965810E-008 + 0.13190000000000002 -3.7574157119024676E-008 + 0.13300000000000001 -4.3860946874474394E-008 + 0.13410000000000000 2.3581492314406205E-008 + 0.13520000000000004 5.4239830404867462E-008 + 0.13630000000000003 -4.3591898979400412E-009 + 0.13740000000000002 -6.1002310758340172E-008 + 0.13850000000000001 -2.1388112614317834E-008 + 0.13960000000000000 6.0749016483896412E-008 + 0.14070000000000005 6.0319599981539795E-008 + 0.14180000000000004 -2.8018718012390309E-008 + 0.14290000000000003 -7.7177709556508489E-008 + 0.14400000000000002 -1.6467405217213127E-008 + 0.14510000000000001 6.3604751687762473E-008 + 0.14620000000000000 4.8846565903204464E-008 + 0.14730000000000004 -3.0139613471646953E-008 + 0.14840000000000003 -5.2093746205628122E-008 + 0.14950000000000002 7.7329014303018084E-009 + 0.15060000000000001 4.7063341668263092E-008 + 0.15170000000000000 2.4540907084258379E-009 + 0.15280000000000005 -5.0894684022750880E-008 + 0.15390000000000004 -2.0679829404457450E-008 + 0.15500000000000003 5.2165809449888911E-008 + 0.15610000000000002 5.2634664626793892E-008 + 0.15720000000000001 -2.8433976950736906E-008 + 0.15830000000000000 -7.3929122379468026E-008 + 0.15940000000000004 -1.5194993707723370E-008 + 0.16050000000000003 6.3370322322953143E-008 + 0.16160000000000002 4.9888601694192403E-008 + 0.16270000000000001 -3.0149607255225419E-008 + 0.16380000000000000 -5.7012975673842448E-008 + 0.16490000000000005 2.1023676133324898E-009 + 0.16600000000000004 5.0719474842253476E-008 + 0.16710000000000003 1.6500472099778563E-008 + 0.16820000000000002 -4.0417560853711620E-008 + 0.16930000000000001 -2.7212253783659435E-008 + 0.17040000000000000 3.4513455204887578E-008 + 0.17150000000000004 4.3979650143910476E-008 + 0.17260000000000003 -1.8762836617725043E-008 + 0.17370000000000002 -5.9022951859333261E-008 + 0.17480000000000001 -1.2503479140946183E-008 + 0.17590000000000000 5.4528985771185035E-008 + 0.17700000000000005 4.4112706376608912E-008 + 0.17810000000000004 -2.6929633634154015E-008 + 0.17920000000000003 -5.4573991548068079E-008 + 0.18030000000000002 -3.6853546880877275E-009 + 0.18140000000000001 4.4501970108967726E-008 + 0.18250000000000000 2.0031038161505421E-008 + 0.18360000000000004 -3.2974792674167475E-008 + 0.18470000000000003 -3.0700086028900841E-008 + 0.18580000000000002 2.0294308455959253E-008 + 0.18690000000000001 3.7642127637127487E-008 + 0.18800000000000000 -6.1460592171158623E-009 + 0.18910000000000005 -4.1928256422352206E-008 + 0.19020000000000004 -1.2733933019148935E-008 + 0.19130000000000003 3.7792847962236920E-008 + 0.19240000000000002 3.2800340221683655E-008 + 0.19350000000000001 -2.0547085810562749E-008 + 0.19460000000000005 -4.3093901780366650E-008 + 0.19570000000000004 -3.4887615019130180E-009 + 0.19680000000000003 3.7638741900991590E-008 + 0.19790000000000002 2.1796209281887968E-008 + 0.19900000000000001 -2.1910157244064976E-008 + 0.20010000000000000 -2.6310477352353701E-008 + 0.20120000000000005 1.1140402378373437E-008 + 0.20230000000000004 2.9366988840706654E-008 + 0.20340000000000003 3.8187653039756242E-010 + 0.20450000000000002 -2.9617611474463956E-008 + 0.20560000000000000 -1.3984171154390879E-008 + 0.20670000000000005 2.2967169499565898E-008 + 0.20780000000000004 2.5016626992169222E-008 + 0.20890000000000003 -1.0237378944566444E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0040.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0040.BXX.semd new file mode 100644 index 00000000..2912e689 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0040.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 -1.0370384665327475E-019 + -0.11230000000000000 -4.6409876227256865E-020 + -0.11119999999999999 8.2720842650112477E-019 + -0.11009999999999999 8.0862028226977456E-019 + -0.10900000000000000 -2.4883402283185032E-018 + -0.10790000000000000 -2.5798934056964849E-018 + -0.10679999999999999 4.4458095879805804E-018 + -0.10569999999999999 -8.2915699519060062E-018 + -0.10460000000000000 -4.1711803306570549E-017 + -0.10349999999999999 3.4793552522030194E-017 + -0.10239999999999999 2.8669153588801880E-016 + -0.10130000000000000 2.5638893219999620E-016 + -0.10020000000000000 -6.8406153180152721E-016 + -9.9099999999999994E-002 -1.7783005682559623E-015 + -9.7999999999999990E-002 -6.4952386925635152E-016 + -9.6899999999999986E-002 3.2767259923878163E-015 + -9.5799999999999996E-002 5.7871662648666111E-015 + -9.4699999999999993E-002 2.2170111188909601E-015 + -9.3599999999999989E-002 -5.0691186477872484E-015 + -9.2499999999999999E-002 -9.9055200755140613E-015 + -9.1399999999999995E-002 -1.3656571601111840E-014 + -9.0299999999999991E-002 -1.9275620460673312E-014 + -8.9200000000000002E-002 -7.1703193987231011E-015 + -8.8099999999999984E-002 5.4147827985729508E-014 + -8.6999999999999994E-002 1.3642907604419913E-013 + -8.5899999999999990E-002 1.1752887075014429E-013 + -8.4799999999999986E-002 -9.3426372053170142E-014 + -8.3699999999999997E-002 -3.7053083583142576E-013 + -8.2599999999999993E-002 -4.1808898465674205E-013 + -8.1499999999999989E-002 -1.0171621574531220E-013 + -8.0399999999999999E-002 3.5628268456149026E-013 + -7.9299999999999995E-002 6.6289031555588629E-013 + -7.8199999999999992E-002 8.2279587873893001E-013 + -7.7100000000000002E-002 9.0005504134807457E-013 + -7.5999999999999984E-002 4.4932571660778742E-013 + -7.4899999999999994E-002 -1.1745863613341068E-012 + -7.3799999999999991E-002 -3.4557834024950829E-012 + -7.2699999999999987E-002 -4.2359778879008658E-012 + -7.1599999999999997E-002 -1.7172206582052874E-012 + -7.0499999999999993E-002 2.9525650587641783E-012 + -6.9399999999999989E-002 6.3249388365660408E-012 + -6.8300000000000000E-002 6.5535099048885659E-012 + -6.7199999999999996E-002 5.3395517174426033E-012 + -6.6099999999999992E-002 4.4603648031993348E-012 + -6.5000000000000002E-002 1.5831603606200617E-012 + -6.3899999999999985E-002 -7.2067816124510298E-012 + -6.2799999999999995E-002 -1.9912894250184721E-011 + -6.1699999999999991E-002 -2.7178292602569876E-011 + -6.0599999999999994E-002 -2.1546889272805458E-011 + -5.9499999999999990E-002 -6.1066100093265518E-012 + -5.8399999999999994E-002 1.0584709324301667E-011 + -5.7299999999999990E-002 2.7202143315641081E-011 + -5.6199999999999986E-002 5.0021015107759581E-011 + -5.5099999999999996E-002 7.6653031144680028E-011 + -5.3999999999999992E-002 8.5816131978333487E-011 + -5.2899999999999989E-002 5.3101415625755877E-011 + -5.1799999999999985E-002 -2.2090562018517446E-011 + -5.0699999999999995E-002 -1.1234462665710154E-010 + -4.9599999999999991E-002 -1.8649702615558539E-010 + -4.8499999999999988E-002 -2.2949642186631536E-010 + -4.7399999999999998E-002 -2.3298971085772280E-010 + -4.6299999999999994E-002 -1.7724323397860786E-010 + -4.5199999999999990E-002 -3.9997276324310604E-011 + -4.4099999999999986E-002 1.7328681545247804E-010 + -4.2999999999999997E-002 4.1959866137197821E-010 + -4.1899999999999993E-002 6.4424421353237449E-010 + -4.0799999999999989E-002 8.0668854929299982E-010 + -3.9699999999999985E-002 8.7561802253333099E-010 + -3.8599999999999995E-002 8.1776579952119732E-010 + -3.7499999999999992E-002 6.2022081914747673E-010 + -3.6399999999999988E-002 3.2891583900962473E-010 + -3.5299999999999984E-002 4.5457870107012965E-011 + -3.4199999999999994E-002 -1.2486589540117166E-010 + -3.3099999999999991E-002 -1.0975974296112412E-010 + -3.1999999999999987E-002 1.4636117318111985E-010 + -3.0899999999999997E-002 6.9390487800191636E-010 + -2.9799999999999993E-002 1.5184250523603282E-009 + -2.8699999999999989E-002 2.4584141389283332E-009 + -2.7599999999999986E-002 3.2189622078959701E-009 + -2.6499999999999996E-002 3.4918223867919096E-009 + -2.5399999999999992E-002 3.0425144625922940E-009 + -2.4299999999999988E-002 1.6652109691150940E-009 + -2.3199999999999985E-002 -8.9586416063269780E-010 + -2.2099999999999995E-002 -4.8898272098085727E-009 + -2.0999999999999991E-002 -1.0389062943261251E-008 + -1.9899999999999987E-002 -1.7221786663412786E-008 + -1.8799999999999983E-002 -2.5130816538876388E-008 + -1.7699999999999994E-002 -3.4010241733994917E-008 + -1.6599999999999990E-002 -4.3996287502068299E-008 + -1.5499999999999986E-002 -5.5407792132200484E-008 + -1.4399999999999996E-002 -6.8721291768270021E-008 + -1.3299999999999992E-002 -8.4655937371280743E-008 + -1.2199999999999989E-002 -1.0424356844396243E-007 + -1.1099999999999985E-002 -1.2877180211035011E-007 + -9.9999999999999950E-003 -1.5969094135925843E-007 + -8.8999999999999913E-003 -1.9860898703427665E-007 + -7.7999999999999875E-003 -2.4732585757192282E-007 + -6.6999999999999837E-003 -3.0777545134696993E-007 + -5.5999999999999939E-003 -3.8194298213056754E-007 + -4.4999999999999901E-003 -4.7200052222251543E-007 + -3.3999999999999864E-003 -5.8066461861017160E-007 + -2.2999999999999826E-003 -7.1144188495964045E-007 + -1.1999999999999927E-003 -8.6852043068574858E-007 + -9.9999999999988987E-005 -1.0565531738393474E-006 + 1.0000000000000148E-003 -1.2807646498913527E-006 + 2.1000000000000185E-003 -1.5473510757146869E-006 + 3.2000000000000084E-003 -1.8637230141393957E-006 + 4.3000000000000121E-003 -2.2382873794413172E-006 + 5.4000000000000159E-003 -2.6801310468727024E-006 + 6.5000000000000058E-003 -3.1991294235922396E-006 + 7.6000000000000234E-003 -3.8063853935454972E-006 + 8.7000000000000133E-003 -4.5144979594624601E-006 + 9.8000000000000032E-003 -5.3374424169305712E-006 + 1.0900000000000021E-002 -6.2903200159780681E-006 + 1.2000000000000011E-002 -7.3894252636819147E-006 + 1.3100000000000001E-002 -8.6525260485359468E-006 + 1.4200000000000018E-002 -1.0098977327288594E-005 + 1.5300000000000008E-002 -1.1749666555260774E-005 + 1.6400000000000026E-002 -1.3626882719108835E-005 + 1.7500000000000016E-002 -1.5754305422888137E-005 + 1.8600000000000005E-002 -1.8156693840865046E-005 + 1.9700000000000023E-002 -2.0859375581494533E-005 + 2.0800000000000013E-002 -2.3887869247118942E-005 + 2.1900000000000003E-002 -2.7267667974228971E-005 + 2.3000000000000020E-002 -3.1024454074213281E-005 + 2.4100000000000010E-002 -3.5183649742975831E-005 + 2.5200000000000000E-002 -3.9768870919942856E-005 + 2.6300000000000018E-002 -4.4801352487411350E-005 + 2.7400000000000008E-002 -5.0299939175602049E-005 + 2.8500000000000025E-002 -5.6281292927451432E-005 + 2.9600000000000015E-002 -6.2758757849223912E-005 + 3.0700000000000005E-002 -6.9740905018988997E-005 + 3.1800000000000023E-002 -7.7229793532751501E-005 + 3.2900000000000013E-002 -8.5220424807630479E-005 + 3.4000000000000002E-002 -9.3700007710140198E-005 + 3.5100000000000020E-002 -1.0264720913255587E-004 + 3.6200000000000010E-002 -1.1203016038052738E-004 + 3.7300000000000028E-002 -1.2180599151179194E-004 + 3.8400000000000017E-002 -1.3192123151384294E-004 + 3.9500000000000007E-002 -1.4230977103579789E-004 + 4.0600000000000025E-002 -1.5289247676264495E-004 + 4.1700000000000015E-002 -1.6357593995053321E-004 + 4.2800000000000005E-002 -1.7425406258553267E-004 + 4.3900000000000022E-002 -1.8480619473848492E-004 + 4.5000000000000012E-002 -1.9509764388203621E-004 + 4.6100000000000002E-002 -2.0498066442087293E-004 + 4.7200000000000020E-002 -2.1429439948406070E-004 + 4.8300000000000010E-002 -2.2286642342805862E-004 + 4.9400000000000027E-002 -2.3051159223541617E-004 + 5.0500000000000017E-002 -2.3703639453742653E-004 + 5.1600000000000007E-002 -2.4224180378951132E-004 + 5.2700000000000025E-002 -2.4592503905296326E-004 + 5.3800000000000014E-002 -2.4788378505036235E-004 + 5.4900000000000004E-002 -2.4791545001789927E-004 + 5.6000000000000022E-002 -2.4582067271694541E-004 + 5.7100000000000012E-002 -2.4140811001416296E-004 + 5.8200000000000002E-002 -2.3450353182852268E-004 + 5.9300000000000019E-002 -2.2494950098916888E-004 + 6.0400000000000009E-002 -2.1260998619254678E-004 + 6.1500000000000027E-002 -1.9737331604119390E-004 + 6.2600000000000017E-002 -1.7915393982548267E-004 + 6.3700000000000007E-002 -1.5790146426297724E-004 + 6.4800000000000024E-002 -1.3360142474994063E-004 + 6.5900000000000014E-002 -1.0628107702359557E-004 + 6.7000000000000004E-002 -7.6011870987713337E-005 + 6.8100000000000022E-002 -4.2911826312774792E-005 + 6.9200000000000012E-002 -7.1411127464671154E-006 + 7.0300000000000029E-002 3.1097104510990903E-005 + 7.1400000000000019E-002 7.1550653956364840E-005 + 7.2500000000000009E-002 1.1391352018108591E-004 + 7.3600000000000027E-002 1.5783507842570543E-004 + 7.4700000000000016E-002 2.0292439148761332E-004 + 7.5800000000000006E-002 2.4876126553863287E-004 + 7.6900000000000024E-002 2.9489034204743803E-004 + 7.8000000000000014E-002 3.4082363708876073E-004 + 7.9100000000000004E-002 3.8604880683124065E-004 + 8.0200000000000021E-002 4.3003831524401903E-004 + 8.1300000000000011E-002 4.7226063907146454E-004 + 8.2400000000000029E-002 5.1218678709119558E-004 + 8.3500000000000019E-002 5.4929713951423764E-004 + 8.4600000000000009E-002 5.8308820007368922E-004 + 8.5700000000000026E-002 6.1308016302064061E-004 + 8.6800000000000016E-002 6.3882640097290277E-004 + 8.7900000000000006E-002 6.5992318559437990E-004 + 8.9000000000000024E-002 6.7602004855871201E-004 + 9.0100000000000013E-002 6.8682979326695204E-004 + 9.1200000000000003E-002 6.9212558446452022E-004 + 9.2300000000000021E-002 6.9174013333395123E-004 + 9.3400000000000011E-002 6.8557256599888206E-004 + 9.4500000000000028E-002 6.7360204411670566E-004 + 9.5600000000000018E-002 6.5589474979788065E-004 + 9.6700000000000008E-002 6.3259480521082878E-004 + 9.7800000000000026E-002 6.0391402803361416E-004 + 9.8900000000000016E-002 5.7012488832697272E-004 + 0.10000000000000001 5.3156359354034066E-004 + 0.10110000000000002 4.8864301061257720E-004 + 0.10220000000000001 4.4184256694279611E-004 + 0.10330000000000003 3.9168674265965819E-004 + 0.10440000000000002 3.3873342908918858E-004 + 0.10550000000000001 2.8356266557238996E-004 + 0.10660000000000003 2.2678343520965427E-004 + 0.10770000000000002 1.6902331844903529E-004 + 0.10880000000000001 1.1091498890891671E-004 + 0.10990000000000003 5.3083389502717182E-005 + 0.11100000000000002 -3.8575535654672422E-006 + 0.11210000000000001 -5.9326474001863971E-005 + 0.11320000000000002 -1.1278246529400349E-004 + 0.11430000000000001 -1.6372588288504630E-004 + 0.11540000000000003 -2.1169712999835610E-004 + 0.11650000000000002 -2.5627319701015949E-004 + 0.11760000000000001 -2.9709111549891531E-004 + 0.11870000000000003 -3.3386403811164200E-004 + 0.11980000000000002 -3.6638436722569168E-004 + 0.12090000000000001 -3.9449569885618985E-004 + 0.12200000000000003 -4.1808743844740093E-004 + 0.12310000000000001 -4.3711054604500532E-004 + 0.12420000000000003 -4.5158935245126486E-004 + 0.12530000000000002 -4.6161416685208678E-004 + 0.12640000000000001 -4.6732011833228171E-004 + 0.12750000000000003 -4.6888308133929968E-004 + 0.12860000000000002 -4.6652409946545959E-004 + 0.12970000000000001 -4.6050816308706999E-004 + 0.13080000000000003 -4.5112671796232462E-004 + 0.13190000000000002 -4.3868811917491257E-004 + 0.13300000000000001 -4.2352249147370458E-004 + 0.13410000000000000 -4.0598199120722711E-004 + 0.13520000000000004 -3.8642864092253149E-004 + 0.13630000000000003 -3.6521346191875637E-004 + 0.13740000000000002 -3.4267143928445876E-004 + 0.13850000000000001 -3.1913383281789720E-004 + 0.13960000000000000 -2.9493324109353125E-004 + 0.14070000000000005 -2.7038468397222459E-004 + 0.14180000000000004 -2.4576726718805730E-004 + 0.14290000000000003 -2.2132669982966036E-004 + 0.14400000000000002 -1.9729649648070335E-004 + 0.14510000000000001 -1.7390142602380365E-004 + 0.14620000000000000 -1.5133632405195385E-004 + 0.14730000000000004 -1.2974825222045183E-004 + 0.14840000000000003 -1.0924728121608496E-004 + 0.14950000000000002 -8.9932538685388863E-005 + 0.15060000000000001 -7.1895570727065206E-005 + 0.15170000000000000 -5.5200413044076413E-005 + 0.15280000000000005 -3.9868657040642574E-005 + 0.15390000000000004 -2.5894765713019297E-005 + 0.15500000000000003 -1.3272325304569677E-005 + 0.15610000000000002 -1.9886219888576306E-006 + 0.15720000000000001 7.9900100899976678E-006 + 0.15830000000000000 1.6721784049877897E-005 + 0.15940000000000004 2.4270048015750945E-005 + 0.16050000000000003 3.0693070584675297E-005 + 0.16160000000000002 3.6055593227501959E-005 + 0.16270000000000001 4.0443053876515478E-005 + 0.16380000000000000 4.3949130485998467E-005 + 0.16490000000000005 4.6651457523694262E-005 + 0.16600000000000004 4.8612371756462380E-005 + 0.16710000000000003 4.9902337195817381E-005 + 0.16820000000000002 5.0612201448529959E-005 + 0.16930000000000001 5.0830523832701147E-005 + 0.17040000000000000 5.0619095418369398E-005 + 0.17150000000000004 5.0022314098896459E-005 + 0.17260000000000003 4.9096190195996314E-005 + 0.17370000000000002 4.7914003516780213E-005 + 0.17480000000000001 4.6539469622075558E-005 + 0.17590000000000000 4.5006629079580307E-005 + 0.17700000000000005 4.3336469389032573E-005 + 0.17810000000000004 4.1566159779904410E-005 + 0.17920000000000003 3.9746992115397006E-005 + 0.18030000000000002 3.7915368011454120E-005 + 0.18140000000000001 3.6080378777114674E-005 + 0.18250000000000000 3.4245778806507587E-005 + 0.18360000000000004 3.2433224987471476E-005 + 0.18470000000000003 3.0671988497488201E-005 + 0.18580000000000002 2.8973247026442550E-005 + 0.18690000000000001 2.7330625016475096E-005 + 0.18800000000000000 2.5745595849002711E-005 + 0.18910000000000005 2.4236001991084777E-005 + 0.19020000000000004 2.2814137992099859E-005 + 0.19130000000000003 2.1468535123858601E-005 + 0.19240000000000002 2.0180972569505684E-005 + 0.19350000000000001 1.8955566702061333E-005 + 0.19460000000000005 1.7815011233324185E-005 + 0.19570000000000004 1.6766243788879365E-005 + 0.19680000000000003 1.5786752555868588E-005 + 0.19790000000000002 1.4852224012429360E-005 + 0.19900000000000001 1.3966468031867407E-005 + 0.20010000000000000 1.3150197446520906E-005 + 0.20120000000000005 1.2405683264660183E-005 + 0.20230000000000004 1.1710715625667945E-005 + 0.20340000000000003 1.1048592568840832E-005 + 0.20450000000000002 1.0428057976241689E-005 + 0.20560000000000000 9.8634782261797227E-006 + 0.20670000000000005 9.3463604571297765E-006 + 0.20780000000000004 8.8540891738375649E-006 + 0.20890000000000003 8.3815129983122461E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0040.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0040.BXZ.semd new file mode 100644 index 00000000..828b32c8 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0040.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173367227286533E-021 + -0.11119999999999999 -2.1335585054060316E-021 + -0.11009999999999999 -5.0255070541149363E-020 + -0.10900000000000000 6.3249792005434729E-021 + -0.10790000000000000 3.2296858596705518E-019 + -0.10679999999999999 1.0674466598259625E-019 + -0.10569999999999999 -1.4623058100980340E-018 + -0.10460000000000000 -1.2596277416636066E-018 + -0.10349999999999999 4.7662502582968852E-018 + -0.10239999999999999 7.2483777398296558E-018 + -0.10130000000000000 -1.0592429074003906E-017 + -0.10020000000000000 -2.7792593602401887E-017 + -9.9099999999999994E-002 1.2570456973815223E-017 + -9.7999999999999990E-002 7.9820507126533615E-017 + -9.6899999999999986E-002 1.2145739433938646E-017 + -9.5799999999999996E-002 -1.8955684152154983E-016 + -9.4699999999999993E-002 -1.2844003948025284E-016 + -9.3599999999999989E-002 3.9215216707930351E-016 + -9.2499999999999999E-002 5.3949000130372243E-016 + -9.1399999999999995E-002 -6.0574216558087523E-016 + -9.0299999999999991E-002 -1.6980247147458305E-015 + -8.9200000000000002E-002 1.2997000597612073E-016 + -8.8099999999999984E-002 3.8443729570450478E-015 + -8.6999999999999994E-002 2.7951515512152515E-015 + -8.5899999999999990E-002 -5.4412913722836319E-015 + -8.4799999999999986E-002 -9.5917494256979145E-015 + -8.3699999999999997E-002 2.5228006007616032E-015 + -8.2599999999999993E-002 1.8417230495662226E-014 + -8.1499999999999989E-002 8.2132456556889034E-015 + -8.0399999999999999E-002 -2.5318201040454985E-014 + -7.9299999999999995E-002 -2.8646833847125255E-014 + -7.8199999999999992E-002 2.6885518618802347E-014 + -7.7100000000000002E-002 6.7104518285381748E-014 + -7.5999999999999984E-002 -4.8576949889878387E-015 + -7.4899999999999994E-002 -1.2584735770843070E-013 + -7.3799999999999991E-002 -8.8558927714959407E-014 + -7.2699999999999987E-002 1.4607440962117330E-013 + -7.1599999999999997E-002 2.6607234753124598E-013 + -7.0499999999999993E-002 -1.4645877284384656E-014 + -6.9399999999999989E-002 -4.1285169185244219E-013 + -6.8300000000000000E-002 -2.8991403461936516E-013 + -6.7199999999999996E-002 3.7689518389907861E-013 + -6.6099999999999992E-002 6.6022968342460686E-013 + -6.5000000000000002E-002 -1.0487731559941094E-013 + -6.3899999999999985E-002 -1.0222499929879447E-012 + -6.2799999999999995E-002 -5.2546931649660733E-013 + -6.1699999999999991E-002 1.1612631429375186E-012 + -6.0599999999999994E-002 1.6429054297550927E-012 + -5.9499999999999990E-002 -4.3080518536200985E-013 + -5.8399999999999994E-002 -2.6582687873838440E-012 + -5.7299999999999990E-002 -1.4798661428228055E-012 + -5.6199999999999986E-002 2.3741826647022402E-012 + -5.5099999999999996E-002 3.6570000500057986E-012 + -5.3999999999999992E-002 -3.4670332468671183E-013 + -5.2899999999999989E-002 -4.7691954552231408E-012 + -5.1799999999999985E-002 -2.8353903426536764E-012 + -5.0699999999999995E-002 3.9462998840944508E-012 + -4.9599999999999991E-002 6.1618180176303827E-012 + -4.8499999999999988E-002 -6.3209946174827558E-013 + -4.7399999999999998E-002 -7.9609114439493922E-012 + -4.6299999999999994E-002 -4.8449634061642488E-012 + -4.5199999999999990E-002 5.9953235952148187E-012 + -4.4099999999999986E-002 1.0003479815334781E-011 + -4.2999999999999997E-002 7.0889848895541729E-013 + -4.1899999999999993E-002 -9.9522039914701210E-012 + -4.0799999999999989E-002 -7.5307910948896328E-012 + -3.9699999999999985E-002 4.1720359805763607E-012 + -3.8599999999999995E-002 8.2174735765994100E-012 + -3.7499999999999992E-002 -6.3668249275158906E-013 + -3.6399999999999988E-002 -8.0505194524627122E-012 + -3.5299999999999984E-002 -1.8629858940244493E-012 + -3.4199999999999994E-002 9.1502794924425146E-012 + -3.3099999999999991E-002 8.9023979160662847E-012 + -3.1999999999999987E-002 -8.5971681162977376E-013 + -3.0899999999999997E-002 -4.3738480719202055E-012 + -2.9799999999999993E-002 6.2908131395061906E-013 + -2.8699999999999989E-002 -1.9734567712620388E-012 + -2.7599999999999986E-002 -1.6758969212382624E-011 + -2.6499999999999996E-002 -2.0908936040897608E-011 + -2.5399999999999992E-002 2.9904364574895315E-012 + -2.4299999999999988E-002 3.0756765190265156E-011 + -2.3199999999999985E-002 2.1639320543775931E-011 + -2.2099999999999995E-002 -1.9659295025231671E-011 + -2.0999999999999991E-002 -3.8401545832122963E-011 + -1.9899999999999987E-002 -5.0711474949838298E-012 + -1.8799999999999983E-002 3.2651870790489923E-011 + -1.7699999999999994E-002 9.1685591410706202E-012 + -1.6599999999999990E-002 -5.9823486442400764E-011 + -1.5499999999999986E-002 -8.4305236403015016E-011 + -1.4399999999999996E-002 -1.9520005403728113E-011 + -1.3299999999999992E-002 6.4520049025684756E-011 + -1.2199999999999989E-002 6.8622822702035791E-011 + -1.1099999999999985E-002 -7.3340656464582210E-012 + -9.9999999999999950E-003 -7.1611355734191307E-011 + -8.8999999999999913E-003 -6.8183042545300054E-011 + -7.7999999999999875E-003 -4.2944110073550590E-011 + -6.6999999999999837E-003 -6.1295614417478106E-011 + -5.5999999999999939E-003 -1.1041402514511134E-010 + -4.4999999999999901E-003 -1.3098612472450810E-010 + -3.3999999999999864E-003 -1.1102590374845178E-010 + -2.2999999999999826E-003 -9.0713464517833131E-011 + -1.1999999999999927E-003 -7.9976386624380780E-011 + -9.9999999999988987E-005 -4.9392462342368049E-011 + 1.0000000000000148E-003 -2.2956874248802883E-011 + 2.1000000000000185E-003 -9.6040432551180999E-011 + 3.2000000000000084E-003 -3.0015820384754477E-010 + 4.3000000000000121E-003 -4.9939569146673080E-010 + 5.4000000000000159E-003 -5.2082499424344064E-010 + 6.5000000000000058E-003 -3.9371184090697398E-010 + 7.6000000000000234E-003 -3.3278005351355944E-010 + 8.7000000000000133E-003 -4.5070006060576873E-010 + 9.8000000000000032E-003 -6.1064858725146109E-010 + 1.0900000000000021E-002 -6.1282284802288700E-010 + 1.2000000000000011E-002 -4.6802467457141006E-010 + 1.3100000000000001E-002 -4.5329476283662018E-010 + 1.4200000000000018E-002 -7.4186629062111820E-010 + 1.5300000000000008E-002 -1.1797643972855099E-009 + 1.6400000000000026E-002 -1.4764568456726579E-009 + 1.7500000000000016E-002 -1.5466657954377183E-009 + 1.8600000000000005E-002 -1.5407868314554207E-009 + 1.9700000000000023E-002 -1.5654185725466618E-009 + 2.0800000000000013E-002 -1.6009964465268922E-009 + 2.1900000000000003E-002 -1.6370401700882553E-009 + 2.3000000000000020E-002 -1.6830298266157229E-009 + 2.4100000000000010E-002 -1.8808528068348096E-009 + 2.5200000000000000E-002 -2.1596673338564187E-009 + 2.6300000000000018E-002 -2.3350672506694536E-009 + 2.7400000000000008E-002 -2.5355839650131884E-009 + 2.8500000000000025E-002 -2.8969928678179713E-009 + 2.9600000000000015E-002 -3.3169800239818414E-009 + 3.0700000000000005E-002 -3.5668430431456954E-009 + 3.1800000000000023E-002 -3.3218641171117724E-009 + 3.2900000000000013E-002 -2.9175895033262123E-009 + 3.4000000000000002E-002 -2.8728057710480925E-009 + 3.5100000000000020E-002 -3.0881004420280078E-009 + 3.6200000000000010E-002 -3.0516102977884429E-009 + 3.7300000000000028E-002 -2.5978774687018813E-009 + 3.8400000000000017E-002 -2.6427902088954625E-009 + 3.9500000000000007E-002 -2.9793518763199245E-009 + 4.0600000000000025E-002 -3.0199700518096506E-009 + 4.1700000000000015E-002 -2.3843171881310354E-009 + 4.2800000000000005E-002 -1.7124379692035063E-009 + 4.3900000000000022E-002 -1.5915165851865254E-009 + 4.5000000000000012E-002 -1.8545283086979225E-009 + 4.6100000000000002E-002 -1.2779117763983550E-009 + 4.7200000000000020E-002 4.0326370021048774E-010 + 4.8300000000000010E-002 1.6564729587997817E-009 + 4.9400000000000027E-002 2.6479896053643870E-009 + 5.0500000000000017E-002 3.0308560106107052E-009 + 5.1600000000000007E-002 3.2983140663134236E-009 + 5.2700000000000025E-002 4.0103445009265215E-009 + 5.3800000000000014E-002 4.9364698995191247E-009 + 5.4900000000000004E-002 6.0251430511470971E-009 + 5.6000000000000022E-002 7.3211472439993486E-009 + 5.7100000000000012E-002 9.3198755379830800E-009 + 5.8200000000000002E-002 9.5626981888585760E-009 + 5.9300000000000019E-002 8.6752072192552987E-009 + 6.0400000000000009E-002 8.9934459879259521E-009 + 6.1500000000000027E-002 1.1622170781322438E-008 + 6.2600000000000017E-002 1.5036496492371043E-008 + 6.3700000000000007E-002 1.6139029668238436E-008 + 6.4800000000000024E-002 1.4471493336998265E-008 + 6.5900000000000014E-002 1.1891618356685285E-008 + 6.7000000000000004E-002 1.2425230622170602E-008 + 6.8100000000000022E-002 1.5026651922767087E-008 + 6.9200000000000012E-002 1.6948492387314218E-008 + 7.0300000000000029E-002 1.6008762315777858E-008 + 7.1400000000000019E-002 1.4155592253928262E-008 + 7.2500000000000009E-002 1.0583415033238452E-008 + 7.3600000000000027E-002 8.4958085011521689E-009 + 7.4700000000000016E-002 7.9310815692679171E-009 + 7.5800000000000006E-002 1.0339984868323882E-008 + 7.6900000000000024E-002 1.2285124029176586E-008 + 7.8000000000000014E-002 1.0022341179194427E-008 + 7.9100000000000004E-002 3.5560330235995252E-009 + 8.0200000000000021E-002 -2.1331079125275210E-009 + 8.1300000000000011E-002 -2.8734983281708537E-009 + 8.2400000000000029E-002 8.1897733039681953E-010 + 8.3500000000000019E-002 2.7300304239474826E-009 + 8.4600000000000009E-002 -1.7188328538253472E-009 + 8.5700000000000026E-002 -1.0144514561716278E-008 + 8.6800000000000016E-002 -1.6308947081711267E-008 + 8.7900000000000006E-002 -1.6989623929930531E-008 + 8.9000000000000024E-002 -1.4222885980075262E-008 + 9.0100000000000013E-002 -1.1575385094886315E-008 + 9.1200000000000003E-002 -1.1562289792266256E-008 + 9.2300000000000021E-002 -1.4759117483720274E-008 + 9.3400000000000011E-002 -2.0246471166274205E-008 + 9.4500000000000028E-002 -2.5715088725064561E-008 + 9.5600000000000018E-002 -2.5959650429285830E-008 + 9.6700000000000008E-002 -2.0528187150148369E-008 + 9.7800000000000026E-002 -1.3924175590318555E-008 + 9.8900000000000016E-002 -1.3871648718577489E-008 + 0.10000000000000001 -2.2976493596615910E-008 + 0.10110000000000002 -3.1889793916661802E-008 + 0.10220000000000001 -2.7986342132635400E-008 + 0.10330000000000003 -1.3973115109422451E-008 + 0.10440000000000002 -1.9764174741254692E-009 + 0.10550000000000001 -4.1525995975177921E-009 + 0.10660000000000003 -1.4571770456939248E-008 + 0.10770000000000002 -2.1188755638945622E-008 + 0.10880000000000001 -1.7870563695510100E-008 + 0.10990000000000003 -7.8901081224103109E-009 + 0.11100000000000002 1.7003479735322458E-009 + 0.11210000000000001 5.6567288631015344E-009 + 0.11320000000000002 2.7717743655841787E-009 + 0.11430000000000001 -3.9061180956423414E-009 + 0.11540000000000003 -7.8860038499328766E-009 + 0.11650000000000002 -1.4282838245449625E-009 + 0.11760000000000001 1.3449347413541091E-008 + 0.11870000000000003 2.5011051008050345E-008 + 0.11980000000000002 1.8220855935169311E-008 + 0.12090000000000001 8.2969958681289313E-010 + 0.12200000000000003 -7.1108674504216651E-009 + 0.12310000000000001 4.9672275181933401E-009 + 0.12420000000000003 2.3397745962938643E-008 + 0.12530000000000002 2.8492227244214519E-008 + 0.12640000000000001 1.7436242671919899E-008 + 0.12750000000000003 4.9197472762330108E-009 + 0.12860000000000002 2.6949555920197099E-009 + 0.12970000000000001 7.5370518715089929E-009 + 0.13080000000000003 1.2950678751622036E-008 + 0.13190000000000002 1.6511050304757191E-008 + 0.13300000000000001 1.6941555713856360E-008 + 0.13410000000000000 1.2379094194159279E-008 + 0.13520000000000004 2.3398230020177380E-009 + 0.13630000000000003 -5.2096034153237269E-009 + 0.13740000000000002 1.7110587252622267E-011 + 0.13850000000000001 1.5115915630303789E-008 + 0.13960000000000000 2.2558426238106222E-008 + 0.14070000000000005 1.1454643455977020E-008 + 0.14180000000000004 -7.6939814519505489E-009 + 0.14290000000000003 -1.4073970433514660E-008 + 0.14400000000000002 -3.1408544653999115E-009 + 0.14510000000000001 9.3134184808718601E-009 + 0.14620000000000000 8.6803382259859063E-009 + 0.14730000000000004 -8.4214485385203375E-010 + 0.14840000000000003 -5.6992854879922561E-009 + 0.14950000000000002 -2.9891793484893014E-009 + 0.15060000000000001 -1.2372962654438879E-009 + 0.15170000000000000 -4.5763051126357368E-009 + 0.15280000000000005 -4.3198893351359402E-009 + 0.15390000000000004 3.2283511419706201E-009 + 0.15500000000000003 7.8019777305371463E-009 + 0.15610000000000002 -1.1076355388439652E-009 + 0.15720000000000001 -1.6177594375221815E-008 + 0.15830000000000000 -1.8120127620591120E-008 + 0.15940000000000004 -3.3572615798505012E-009 + 0.16050000000000003 1.0812823525441217E-008 + 0.16160000000000002 8.3305806697353546E-009 + 0.16270000000000001 -4.6059240865758966E-009 + 0.16380000000000000 -1.0281431706005151E-008 + 0.16490000000000005 -4.6980104251304056E-009 + 0.16600000000000004 7.0574057708938653E-010 + 0.16710000000000003 -9.5941254940612453E-010 + 0.16820000000000002 -2.5195938668787221E-009 + 0.16930000000000001 1.9794459404920417E-009 + 0.17040000000000000 4.1643124504275875E-009 + 0.17150000000000004 -4.7147969972627379E-009 + 0.17260000000000003 -1.5673283115802406E-008 + 0.17370000000000002 -1.1370098640384185E-008 + 0.17480000000000001 7.9898612170836714E-009 + 0.17590000000000000 1.9941351681040942E-008 + 0.17700000000000005 8.5544344941013151E-009 + 0.17810000000000004 -1.2439932639551898E-008 + 0.17920000000000003 -1.7079608838344029E-008 + 0.18030000000000002 -1.4821527338781948E-009 + 0.18140000000000001 1.2695520190675325E-008 + 0.18250000000000000 8.5942195582333625E-009 + 0.18360000000000004 -4.4670573906557820E-009 + 0.18470000000000003 -8.0771229704623693E-009 + 0.18580000000000002 -1.6606397368335024E-009 + 0.18690000000000001 1.4766722289394352E-009 + 0.18800000000000000 -1.9522679028938228E-009 + 0.18910000000000005 -1.4031648065682134E-009 + 0.19020000000000004 7.0804579976879722E-009 + 0.19130000000000003 1.0891946899960203E-008 + 0.19240000000000002 -6.6195833536841775E-011 + 0.19350000000000001 -1.3858060476934497E-008 + 0.19460000000000005 -1.1186908288607356E-008 + 0.19570000000000004 5.7816351706208025E-009 + 0.19680000000000003 1.4408972681678733E-008 + 0.19790000000000002 3.3745113370287072E-009 + 0.19900000000000001 -1.0891845647620357E-008 + 0.20010000000000000 -7.8056956454020110E-009 + 0.20120000000000005 7.0485488556926157E-009 + 0.20230000000000004 1.1143616696074332E-008 + 0.20340000000000003 -1.3011832722398253E-009 + 0.20450000000000002 -1.1325528959105213E-008 + 0.20560000000000000 -4.1863374988793112E-009 + 0.20670000000000005 8.4228286567622490E-009 + 0.20780000000000004 7.2064896272650003E-009 + 0.20890000000000003 -5.1066026962587330E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0041.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0041.BXX.semd new file mode 100644 index 00000000..c8739d31 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0041.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 -5.0444883791332791E-038 + -9.9099999999999994E-002 -1.1939349901972935E-037 + -9.7999999999999990E-002 1.4431017310632499E-036 + -9.6899999999999986E-002 -5.6505936854658494E-037 + -9.5799999999999996E-002 -2.0509516607101372E-035 + -9.4699999999999993E-002 2.4620511068669437E-035 + -9.3599999999999989E-002 2.2016178079661215E-034 + -9.2499999999999999E-002 -3.1638990648908432E-034 + -9.1399999999999995E-002 -2.0285759478109612E-033 + -9.0299999999999991E-002 2.5908955273748880E-033 + -8.9200000000000002E-002 1.6717774862902999E-032 + -8.8099999999999984E-002 -1.4096969065442430E-032 + -8.6999999999999994E-002 -1.2283502192081415E-031 + -8.5899999999999990E-002 3.2413090045781387E-032 + -8.4799999999999986E-002 7.8670650619459875E-031 + -8.3699999999999997E-002 3.0523716212463198E-031 + -8.2599999999999993E-002 -4.2466270029670531E-030 + -8.1499999999999989E-002 -4.8053355182518676E-030 + -8.0399999999999999E-002 1.8242327183066369E-029 + -7.9299999999999995E-002 3.9089074383599907E-029 + -7.8199999999999992E-002 -5.3446524016407716E-029 + -7.7100000000000002E-002 -2.2873538096108333E-028 + -7.5999999999999984E-002 2.4204908489759263E-029 + -7.4899999999999994E-002 1.0079724142499921E-027 + -7.3799999999999991E-002 8.9808674793602843E-028 + -7.2699999999999987E-002 -3.1538520323780056E-027 + -7.1599999999999997E-002 -6.7883229638657569E-027 + -7.0499999999999993E-002 4.7750051038099169E-027 + -6.9399999999999989E-002 3.0179969341009300E-026 + -6.8300000000000000E-002 1.6038807153930644E-026 + -6.7199999999999996E-002 -8.7276772562629540E-026 + -6.6099999999999992E-002 -1.5318650795024933E-025 + -6.5000000000000002E-002 1.1245218366901345E-025 + -6.3899999999999985E-002 6.2342232738083877E-025 + -6.2799999999999995E-002 3.8030981775514650E-025 + -6.1699999999999991E-002 -1.4533811601306351E-024 + -6.0599999999999994E-002 -2.8792362022649409E-024 + -5.9499999999999990E-002 7.3283777866925229E-025 + -5.8399999999999994E-002 9.0653039551521777E-024 + -5.7299999999999990E-002 9.1766422055932608E-024 + -5.6199999999999986E-002 -1.3046607635433913E-023 + -5.5099999999999996E-002 -4.0613680134518742E-023 + -5.3999999999999992E-002 -1.7967862750113640E-023 + -5.2899999999999989E-002 7.9035715347716260E-023 + -5.1799999999999985E-002 1.4618984755470883E-022 + -5.0699999999999995E-002 1.4283772276635236E-024 + -4.9599999999999991E-002 -3.3984806848388403E-022 + -4.8499999999999988E-002 -4.5569866641170380E-022 + -4.7399999999999998E-002 1.4393005767295099E-022 + -4.6299999999999994E-002 1.1893595031064184E-021 + -4.5199999999999990E-002 1.3399084950491827E-021 + -4.4099999999999986E-002 -5.9760966930762144E-022 + -4.2999999999999997E-002 -3.6053046661100176E-021 + -4.1899999999999993E-002 -4.0787528795940369E-021 + -4.0799999999999989E-002 1.0823511902672358E-021 + -3.9699999999999985E-002 9.7922238681266956E-021 + -3.8599999999999995E-002 1.3379925904619386E-020 + -3.7499999999999992E-002 2.0967562382895244E-021 + -3.6399999999999988E-002 -2.3854757955035593E-020 + -3.5299999999999984E-002 -4.5041968294512777E-020 + -3.4199999999999994E-002 -2.7373238545189520E-020 + -3.3099999999999991E-002 4.8706585203275828E-020 + -3.1999999999999987E-002 1.4315316927813408E-019 + -3.0899999999999997E-002 1.4252321954288667E-019 + -2.9799999999999993E-002 -5.9845218386155903E-020 + -2.8699999999999989E-002 -3.9918200907797064E-019 + -2.7599999999999986E-002 -5.4727685873307308E-019 + -2.6499999999999996E-002 -1.0872967327052477E-019 + -2.5399999999999992E-002 8.9826158675820474E-019 + -2.4299999999999988E-002 1.6947362209974983E-018 + -2.3199999999999985E-002 1.1032709603515362E-018 + -2.2099999999999995E-002 -1.3130593699338929E-018 + -2.0999999999999991E-002 -4.1931485106471769E-018 + -1.9899999999999987E-002 -4.6717622441055654E-018 + -1.8799999999999983E-002 -4.6956928894194542E-019 + -1.7699999999999994E-002 7.4136418087728503E-018 + -1.6599999999999990E-002 1.3667337343549328E-017 + -1.5499999999999986E-002 1.1010013835458439E-017 + -1.4399999999999996E-002 -4.4063079914184168E-018 + -1.3299999999999992E-002 -2.7288660283983556E-017 + -1.2199999999999989E-002 -4.1693813782608746E-017 + -1.1099999999999985E-002 -2.7849245548194418E-017 + -9.9999999999999950E-003 2.2654003707795894E-017 + -8.8999999999999913E-003 9.0908175023537307E-017 + -7.7999999999999875E-003 1.2812936367706773E-016 + -6.6999999999999837E-003 7.8215081906466197E-017 + -5.5999999999999939E-003 -7.8100983921493083E-017 + -4.4999999999999901E-003 -2.8202337849702274E-016 + -3.3999999999999864E-003 -3.9418086392753677E-016 + -2.2999999999999826E-003 -2.5544644922749818E-016 + -1.1999999999999927E-003 1.9819709374424593E-016 + -9.9999999999988987E-005 8.2039000235444915E-016 + 1.0000000000000148E-003 1.2260347690088032E-015 + 2.1000000000000185E-003 9.3140812259178774E-016 + 3.2000000000000084E-003 -3.2856860657225499E-016 + 4.3000000000000121E-003 -2.2346516388087150E-015 + 5.4000000000000159E-003 -3.7320906930734914E-015 + 6.5000000000000058E-003 -3.3638236374968974E-015 + 7.6000000000000234E-003 -1.4157145891263825E-016 + 8.7000000000000133E-003 5.3883818827498656E-015 + 9.8000000000000032E-003 1.0584993812175463E-014 + 1.0900000000000021E-002 1.1377670114105613E-014 + 1.2000000000000011E-002 4.3759471178193236E-015 + 1.3100000000000001E-002 -1.0276230821143484E-014 + 1.4200000000000018E-002 -2.6907182333461323E-014 + 1.5300000000000008E-002 -3.5058138033242092E-014 + 1.6400000000000026E-002 -2.3954432255596410E-014 + 1.7500000000000016E-002 1.0305147678929798E-014 + 1.8600000000000005E-002 5.8214555138241808E-014 + 1.9700000000000023E-002 9.5679682980773922E-014 + 2.0800000000000013E-002 9.1814285395428602E-014 + 2.1900000000000003E-002 2.5410791905985247E-014 + 2.3000000000000020E-002 -9.5926338975014375E-014 + 2.4100000000000010E-002 -2.2482288654455257E-013 + 2.5200000000000000E-002 -2.8272122056666182E-013 + 2.6300000000000018E-002 -1.9297099183336608E-013 + 2.7400000000000008E-002 6.9551684561425936E-014 + 2.8500000000000025E-002 4.3491219740149356E-013 + 2.9600000000000015E-002 7.3104901038983927E-013 + 3.0700000000000005E-002 7.3607661849398043E-013 + 3.1800000000000023E-002 2.8770231639760335E-013 + 3.2900000000000013E-002 -5.8783289650851667E-013 + 3.4000000000000002E-002 -1.5938639297274904E-012 + 3.5100000000000020E-002 -2.1983745119441567E-012 + 3.6200000000000010E-002 -1.8216060170689330E-012 + 3.7300000000000028E-002 -1.4304811675469598E-013 + 3.8400000000000017E-002 2.5855606718139246E-012 + 3.9500000000000007E-002 5.3884084694200141E-012 + 4.0600000000000025E-002 6.7306941270439680E-012 + 4.1700000000000015E-002 5.0587823860470671E-012 + 4.2800000000000005E-002 -3.9371267747737027E-013 + 4.3900000000000022E-002 -8.8233812617355412E-012 + 4.5000000000000012E-002 -1.7495404430745154E-011 + 4.6100000000000002E-002 -2.2156946416496126E-011 + 4.7200000000000020E-002 -1.8351958841478222E-011 + 4.8300000000000010E-002 -3.3971536521348877E-012 + 4.9400000000000027E-002 2.1605765787580111E-011 + 5.0500000000000017E-002 5.0578811972012971E-011 + 5.1600000000000007E-002 7.2895862957000901E-011 + 5.2700000000000025E-002 7.5821772471673654E-011 + 5.3800000000000014E-002 4.8689715453908988E-011 + 5.4900000000000004E-002 -1.2193238606295065E-011 + 5.6000000000000022E-002 -9.9452751589623745E-011 + 5.7100000000000012E-002 -1.9302419385081038E-010 + 5.8200000000000002E-002 -2.6222621296589921E-010 + 5.9300000000000019E-002 -2.7184571260718826E-010 + 6.0400000000000009E-002 -1.9138296503129482E-010 + 6.1500000000000027E-002 -5.5572183139951381E-012 + 6.2600000000000017E-002 2.7648972000804406E-010 + 6.3700000000000007E-002 6.1579391585908638E-010 + 6.4800000000000024E-002 9.4383811877207791E-010 + 6.5900000000000014E-002 1.1691380086276126E-009 + 6.7000000000000004E-002 1.1894099039011508E-009 + 6.8100000000000022E-002 9.0722745982318997E-010 + 6.9200000000000012E-002 2.4600327330759342E-010 + 7.0300000000000029E-002 -8.3733892042303637E-010 + 7.1400000000000019E-002 -2.3464401532891088E-009 + 7.2500000000000009E-002 -4.2489762819286625E-009 + 7.3600000000000027E-002 -6.4903948882033546E-009 + 7.4700000000000016E-002 -9.0165288568755386E-009 + 7.5800000000000006E-002 -1.1801528643218262E-008 + 7.6900000000000024E-002 -1.4875458198559954E-008 + 7.8000000000000014E-002 -1.8345859942314746E-008 + 7.9100000000000004E-002 -2.2407283140069012E-008 + 8.0200000000000021E-002 -2.7337494046264510E-008 + 8.1300000000000011E-002 -3.3480670680319236E-008 + 8.2400000000000029E-002 -4.1224947011642143E-008 + 8.3500000000000019E-002 -5.0981110888415060E-008 + 8.4600000000000009E-002 -6.3174013575917343E-008 + 8.5700000000000026E-002 -7.8250252499856288E-008 + 8.6800000000000016E-002 -9.6706088470455143E-008 + 8.7900000000000006E-002 -1.1912569419791907E-007 + 8.9000000000000024E-002 -1.4622872868130798E-007 + 9.0100000000000013E-002 -1.7890484116378502E-007 + 9.1200000000000003E-002 -2.1824008911153214E-007 + 9.2300000000000021E-002 -2.6552444865046709E-007 + 9.3400000000000011E-002 -3.2224701840277703E-007 + 9.4500000000000028E-002 -3.9009390206956596E-007 + 9.5600000000000018E-002 -4.7095821287257422E-007 + 9.6700000000000008E-002 -5.6696109140830231E-007 + 9.7800000000000026E-002 -6.8050104573558201E-007 + 9.8900000000000016E-002 -8.1431170428913902E-007 + 0.10000000000000001 -9.7151973932341207E-007 + 0.10110000000000002 -1.1556940080481581E-006 + 0.10220000000000001 -1.3708543065149570E-006 + 0.10330000000000003 -1.6214980860240757E-006 + 0.10440000000000002 -1.9125834569422295E-006 + 0.10550000000000001 -2.2495091798191424E-006 + 0.10660000000000003 -2.6381251245766180E-006 + 0.10770000000000002 -3.0847481866658200E-006 + 0.10880000000000001 -3.5961675166618079E-006 + 0.10990000000000003 -4.1796797631832305E-006 + 0.11100000000000002 -4.8430629249196500E-006 + 0.11210000000000001 -5.5945761232578661E-006 + 0.11320000000000002 -6.4429245867358986E-006 + 0.11430000000000001 -7.3971182246168610E-006 + 0.11540000000000003 -8.4663997768075205E-006 + 0.11650000000000002 -9.6600979304639623E-006 + 0.11760000000000001 -1.0987506357196253E-005 + 0.11870000000000003 -1.2457668162824120E-005 + 0.11980000000000002 -1.4079287211643532E-005 + 0.12090000000000001 -1.5860427083680406E-005 + 0.12200000000000003 -1.7808311895350926E-005 + 0.12310000000000001 -1.9929055270040408E-005 + 0.12420000000000003 -2.2227377485251054E-005 + 0.12530000000000002 -2.4706374460947700E-005 + 0.12640000000000001 -2.7366924769012257E-005 + 0.12750000000000003 -3.0207773306756280E-005 + 0.12860000000000002 -3.3224630897166207E-005 + 0.12970000000000001 -3.6410667235031724E-005 + 0.13080000000000003 -3.9755235775373876E-005 + 0.13190000000000002 -4.3243824620731175E-005 + 0.13300000000000001 -4.6857774577802047E-005 + 0.13410000000000000 -5.0574130000313744E-005 + 0.13520000000000004 -5.4365027608582750E-005 + 0.13630000000000003 -5.8198271290166304E-005 + 0.13740000000000002 -6.2036124290898442E-005 + 0.13850000000000001 -6.5835687564685941E-005 + 0.13960000000000000 -6.9549823820125312E-005 + 0.14070000000000005 -7.3125898779835552E-005 + 0.14180000000000004 -7.6506912591867149E-005 + 0.14290000000000003 -7.9631470725871623E-005 + 0.14400000000000002 -8.2434678915888071E-005 + 0.14510000000000001 -8.4848572441842407E-005 + 0.14620000000000000 -8.6801781435497105E-005 + 0.14730000000000004 -8.8221844634972513E-005 + 0.14840000000000003 -8.9036424469668418E-005 + 0.14950000000000002 -8.9172972366213799E-005 + 0.15060000000000001 -8.8561442680656910E-005 + 0.15170000000000000 -8.7135267676785588E-005 + 0.15280000000000005 -8.4831459389533848E-005 + 0.15390000000000004 -8.1593461800366640E-005 + 0.15500000000000003 -7.7370939834509045E-005 + 0.15610000000000002 -7.2125520091503859E-005 + 0.15720000000000001 -6.5828018705360591E-005 + 0.15830000000000000 -5.8458215789869428E-005 + 0.15940000000000004 -5.0013200961984694E-005 + 0.16050000000000003 -4.0500999602954835E-005 + 0.16160000000000002 -2.9945469577796757E-005 + 0.16270000000000001 -1.8388422176940367E-005 + 0.16380000000000000 -5.8868763517239131E-006 + 0.16490000000000005 7.4859376582026016E-006 + 0.16600000000000004 2.1640138584189117E-005 + 0.16710000000000003 3.6471355997491628E-005 + 0.16820000000000002 5.1856346544809639E-005 + 0.16930000000000001 6.7657718318514526E-005 + 0.17040000000000000 8.3725892181973904E-005 + 0.17150000000000004 9.9899632914457470E-005 + 0.17260000000000003 1.1600753350649029E-004 + 0.17370000000000002 1.3187213335186243E-004 + 0.17480000000000001 1.4730989641975611E-004 + 0.17590000000000000 1.6213524213526398E-004 + 0.17700000000000005 1.7616229888517410E-004 + 0.17810000000000004 1.8920902220997959E-004 + 0.17920000000000003 2.0110059995204210E-004 + 0.18030000000000002 2.1167116938158870E-004 + 0.18140000000000001 2.2076690220274031E-004 + 0.18250000000000000 2.2824907500762492E-004 + 0.18360000000000004 2.3399716883432120E-004 + 0.18470000000000003 2.3791080457158387E-004 + 0.18580000000000002 2.3991157650016248E-004 + 0.18690000000000001 2.3994501680135727E-004 + 0.18800000000000000 2.3798075562808663E-004 + 0.18910000000000005 2.3401503858622164E-004 + 0.19020000000000004 2.2807062487117946E-004 + 0.19130000000000003 2.2019571042619646E-004 + 0.19240000000000002 2.1046496112830937E-004 + 0.19350000000000001 1.9897722813766450E-004 + 0.19460000000000005 1.8585511134006083E-004 + 0.19570000000000004 1.7124111764132977E-004 + 0.19680000000000003 1.5529786469414830E-004 + 0.19790000000000002 1.3820479216519743E-004 + 0.19900000000000001 1.2015525135211647E-004 + 0.20010000000000000 1.0135240154340863E-004 + 0.20120000000000005 8.2005717558786273E-005 + 0.20230000000000004 6.2329090724233538E-005 + 0.20340000000000003 4.2539555579423904E-005 + 0.20450000000000002 2.2849675588076934E-005 + 0.20560000000000000 3.4667702948354417E-006 + 0.20670000000000005 -1.5413334040204063E-005 + 0.20780000000000004 -3.3606200304348022E-005 + 0.20890000000000003 -5.0939528591698036E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0041.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0041.BXZ.semd new file mode 100644 index 00000000..9a147c3b --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0041.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 1.9314121957161312E-038 + -0.10020000000000000 -7.5790152299994186E-038 + -9.9099999999999994E-002 -2.3058350535922064E-037 + -9.7999999999999990E-002 2.3187513932676617E-036 + -9.6899999999999986E-002 -1.1980869814951494E-037 + -9.5799999999999996E-002 -3.4851154662365699E-035 + -9.4699999999999993E-002 3.1062765384434010E-035 + -9.3599999999999989E-002 3.9044582100214804E-034 + -9.2499999999999999E-002 -4.4235960046079505E-034 + -9.1399999999999995E-002 -3.7066385819899170E-033 + -9.0299999999999991E-002 3.6974014004443617E-033 + -8.9200000000000002E-002 3.1138454501410748E-032 + -8.8099999999999984E-002 -1.8876996354890303E-032 + -8.6999999999999994E-002 -2.3176251156829264E-031 + -8.5899999999999990E-002 1.5813452365136028E-032 + -8.4799999999999986E-002 1.4998318620446737E-030 + -8.3699999999999997E-002 8.3818220315326528E-031 + -8.2599999999999993E-002 -8.1725558252218659E-030 + -8.1499999999999989E-002 -1.0656445730091313E-029 + -8.0399999999999999E-002 3.5342761474308932E-029 + -7.9299999999999995E-002 8.3639941644736186E-029 + -7.8199999999999992E-002 -1.0256863715806125E-028 + -7.7100000000000002E-002 -4.8924990600726851E-028 + -7.5999999999999984E-002 1.8458136661131573E-029 + -7.4899999999999994E-002 2.1878801057622159E-027 + -7.3799999999999991E-002 2.0646987820771749E-027 + -7.2699999999999987E-002 -7.0269911359220230E-027 + -7.1599999999999997E-002 -1.5547781299773407E-026 + -7.0499999999999993E-002 1.1227669293248089E-026 + -6.9399999999999989E-002 7.1161281041289219E-026 + -6.8300000000000000E-002 3.5715751439591174E-026 + -6.7199999999999996E-002 -2.1690048598604137E-025 + -6.6099999999999992E-002 -3.6787547169231017E-025 + -6.5000000000000002E-002 3.2414876380448976E-025 + -6.3899999999999985E-002 1.5971677247937873E-024 + -6.2799999999999995E-002 8.0030022651142827E-025 + -6.1699999999999991E-002 -4.1233270422141050E-024 + -6.0599999999999994E-002 -7.3580732721782101E-024 + -5.9499999999999990E-002 3.6587388505673158E-024 + -5.8399999999999994E-002 2.6110453459368715E-023 + -5.7299999999999990E-002 2.1189879920511099E-023 + -5.6199999999999986E-002 -4.7535893557066049E-023 + -5.5099999999999996E-002 -1.1690394811734328E-022 + -5.3999999999999992E-002 -1.7467321039420045E-023 + -5.2899999999999989E-002 2.8513131294611043E-022 + -5.1799999999999985E-002 4.0361445962151031E-022 + -5.0699999999999995E-002 -2.0385917693209260E-022 + -4.9599999999999991E-002 -1.2484835298583532E-021 + -4.8499999999999988E-002 -1.1123673855762188E-021 + -4.7399999999999998E-002 1.4838041962519895E-021 + -4.6299999999999994E-002 4.4647259355070066E-021 + -4.5199999999999990E-002 2.5258481031157380E-021 + -4.4099999999999986E-002 -6.3875193862900237E-021 + -4.2999999999999997E-002 -1.3827065493318314E-020 + -4.1899999999999993E-002 -5.2616138854027640E-021 + -4.0799999999999989E-002 2.0818924327609287E-020 + -3.9699999999999985E-002 3.8786754185378623E-020 + -3.8599999999999995E-002 1.3625488686622531E-020 + -3.7499999999999992E-002 -5.3746590213212890E-020 + -3.6399999999999988E-002 -1.0212780263007128E-019 + -3.5299999999999984E-002 -5.2514362519147373E-020 + -3.4199999999999994E-002 1.0379747962120663E-019 + -3.3099999999999991E-002 2.5564660480865463E-019 + -3.1999999999999987E-002 2.2517921640285382E-019 + -3.0899999999999997E-002 -9.4255085300703694E-020 + -2.9799999999999993E-002 -5.8873225590208689E-019 + -2.8699999999999989E-002 -8.5428732122639039E-019 + -2.7599999999999986E-002 -3.4697794268610722E-019 + -2.6499999999999996E-002 1.1131512191781759E-018 + -2.5399999999999992E-002 2.6784956094594903E-018 + -2.4299999999999988E-002 2.4453183578644671E-018 + -2.3199999999999985E-002 -1.0944700688267017E-018 + -2.2099999999999995E-002 -6.6298914871013068E-018 + -2.0999999999999991E-002 -9.1416816654002289E-018 + -1.9899999999999987E-002 -3.0897549207698297E-018 + -1.8799999999999983E-002 1.1339912488898675E-017 + -1.7699999999999994E-002 2.4515189864542259E-017 + -1.6599999999999990E-002 2.1833055073977841E-017 + -1.5499999999999986E-002 -4.4463398107532269E-018 + -1.4399999999999996E-002 -4.4554806528303054E-017 + -1.3299999999999992E-002 -7.1257321667147859E-017 + -1.2199999999999989E-002 -5.3101229999756035E-017 + -1.1099999999999985E-002 2.4462787972737024E-017 + -9.9999999999999950E-003 1.3876216826395096E-016 + -8.8999999999999913E-003 2.2124513817172126E-016 + -7.7999999999999875E-003 1.7593300477923405E-016 + -6.6999999999999837E-003 -6.2254254792896204E-017 + -5.5999999999999939E-003 -4.4271447537666889E-016 + -4.4999999999999901E-003 -7.4575999401468168E-016 + -3.3999999999999864E-003 -6.4074315514819902E-016 + -2.2999999999999826E-003 1.0890792955515661E-016 + -1.1999999999999927E-003 1.3684644178807979E-015 + -9.9999999999988987E-005 2.4684854600518684E-015 + 1.0000000000000148E-003 2.3659116759635040E-015 + 2.1000000000000185E-003 2.2080788388248083E-016 + 3.2000000000000084E-003 -3.7787499264894681E-015 + 4.3000000000000121E-003 -7.8174627348207536E-015 + 5.4000000000000159E-003 -8.7108902176950137E-015 + 6.5000000000000058E-003 -3.4190287980759597E-015 + 7.6000000000000234E-003 8.5064622040069773E-015 + 8.7000000000000133E-003 2.2798518579730462E-014 + 9.8000000000000032E-003 3.0460914145864423E-014 + 1.0900000000000021E-002 2.1164002489545627E-014 + 1.2000000000000011E-002 -1.0285410964225826E-014 + 1.3100000000000001E-002 -5.6970649985749189E-014 + 1.4200000000000018E-002 -9.6729665022190353E-014 + 1.5300000000000008E-002 -9.7258633709618875E-014 + 1.6400000000000026E-002 -3.1205154562771731E-014 + 1.7500000000000016E-002 1.0240790285004006E-013 + 1.8600000000000005E-002 2.6050266544591638E-013 + 1.9700000000000023E-002 3.5581102951140475E-013 + 2.0800000000000013E-002 2.8496470591207745E-013 + 2.1900000000000003E-002 -1.6266444435994107E-014 + 2.3000000000000020E-002 -5.0909943578522632E-013 + 2.4100000000000010E-002 -1.0130905446145699E-012 + 2.5200000000000000E-002 -1.2298693964282736E-012 + 2.6300000000000018E-002 -8.4987420746751585E-013 + 2.7400000000000008E-002 2.7420337593390964E-013 + 2.8500000000000025E-002 1.9502168976948120E-012 + 2.9600000000000015E-002 3.5632477871083701E-012 + 3.0700000000000005E-002 4.1808496768769299E-012 + 3.1800000000000023E-002 2.8850693535587002E-012 + 3.2900000000000013E-002 -7.3310547086050115E-013 + 3.4000000000000002E-002 -6.0950992517017077E-012 + 3.5100000000000020E-002 -1.1422337034550090E-011 + 3.6200000000000010E-002 -1.4019353386518496E-011 + 3.7300000000000028E-002 -1.1140584982305413E-011 + 3.8400000000000017E-002 -1.2862257916732012E-012 + 3.9500000000000007E-002 1.4497682568337389E-011 + 4.0600000000000025E-002 3.1919779319711239E-011 + 4.1700000000000015E-002 4.3917324638043098E-011 + 4.2800000000000005E-002 4.2567907532209404E-011 + 4.3900000000000022E-002 2.2160769747037179E-011 + 4.5000000000000012E-002 -1.7460250259504484E-011 + 4.6100000000000002E-002 -6.8601416214342237E-011 + 4.7200000000000020E-002 -1.1579950193185695E-010 + 4.8300000000000010E-002 -1.3905950002612855E-010 + 4.9400000000000027E-002 -1.1998915749877881E-010 + 5.0500000000000017E-002 -4.9327139595156666E-011 + 5.1600000000000007E-002 6.6642615037526554E-011 + 5.2700000000000025E-002 2.0359323948948571E-010 + 5.3800000000000014E-002 3.2269029115461478E-010 + 5.4900000000000004E-002 3.8061129248312398E-010 + 5.6000000000000022E-002 3.4424468831062427E-010 + 5.7100000000000012E-002 2.0606188977367879E-010 + 5.8200000000000002E-002 -5.1665941490364187E-012 + 5.9300000000000019E-002 -2.2340693184297322E-010 + 6.0400000000000009E-002 -3.5714603496828090E-010 + 6.1500000000000027E-002 -3.1334784766912094E-010 + 6.2600000000000017E-002 -2.8924340353397859E-011 + 6.3700000000000007E-002 4.9822945769051330E-010 + 6.4800000000000024E-002 1.1879357497690535E-009 + 6.5900000000000014E-002 1.8741099783170512E-009 + 6.7000000000000004E-002 2.3228481360604292E-009 + 6.8100000000000022E-002 2.2705575197790040E-009 + 6.9200000000000012E-002 1.4743146703466437E-009 + 7.0300000000000029E-002 -2.3804239135394312E-010 + 7.1400000000000019E-002 -2.9322451133850791E-009 + 7.2500000000000009E-002 -6.5584697672704806E-009 + 7.3600000000000027E-002 -1.0974767761240400E-008 + 7.4700000000000016E-002 -1.6001060032522219E-008 + 7.5800000000000006E-002 -2.1492491342200992E-008 + 7.6900000000000024E-002 -2.7415728354185376E-008 + 7.8000000000000014E-002 -3.3909746122162687E-008 + 7.9100000000000004E-002 -4.1316692289683488E-008 + 8.0200000000000021E-002 -5.0177067834056288E-008 + 8.1300000000000011E-002 -6.1191911981950398E-008 + 8.2400000000000029E-002 -7.5165978330460348E-008 + 8.3500000000000019E-002 -9.2952170405169454E-008 + 8.4600000000000009E-002 -1.1541682454208058E-007 + 8.5700000000000026E-002 -1.4344088583584380E-007 + 8.6800000000000016E-002 -1.7796388362967264E-007 + 8.7900000000000006E-002 -2.2005964694926661E-007 + 8.9000000000000024E-002 -2.7102919375465717E-007 + 9.0100000000000013E-002 -3.3248676345465356E-007 + 9.1200000000000003E-002 -4.0642672161084192E-007 + 9.2300000000000021E-002 -4.9525732492838870E-007 + 9.3400000000000011E-002 -6.0180121863595559E-007 + 9.4500000000000028E-002 -7.2929691441458999E-007 + 9.5600000000000018E-002 -8.8139711351686856E-007 + 9.6700000000000008E-002 -1.0621916999298264E-006 + 9.7800000000000026E-002 -1.2762560572809889E-006 + 9.8900000000000016E-002 -1.5287411088138469E-006 + 0.10000000000000001 -1.8254856968269451E-006 + 0.10110000000000002 -2.1730957087129354E-006 + 0.10220000000000001 -2.5790400286496151E-006 + 0.10330000000000003 -3.0516796414303826E-006 + 0.10440000000000002 -3.6002768410980934E-006 + 0.10550000000000001 -4.2349938667030074E-006 + 0.10660000000000003 -4.9668183237372432E-006 + 0.10770000000000002 -5.8075970628124196E-006 + 0.10880000000000001 -6.7699916144192684E-006 + 0.10990000000000003 -7.8675175245734863E-006 + 0.11100000000000002 -9.1145020633121021E-006 + 0.11210000000000001 -1.0525986908760387E-005 + 0.11320000000000002 -1.2117769983888138E-005 + 0.11430000000000001 -1.3906185813539196E-005 + 0.11540000000000003 -1.5907944543869235E-005 + 0.11650000000000002 -1.8139870007871650E-005 + 0.11760000000000001 -2.0618626876967028E-005 + 0.11870000000000003 -2.3360258637694642E-005 + 0.11980000000000002 -2.6380070266895927E-005 + 0.12090000000000001 -2.9691918825847097E-005 + 0.12200000000000003 -3.3307973353657871E-005 + 0.12310000000000001 -3.7238209188217297E-005 + 0.12420000000000003 -4.1489740397082642E-005 + 0.12530000000000002 -4.6066415961831808E-005 + 0.12640000000000001 -5.0967784773092717E-005 + 0.12750000000000003 -5.6189091992564499E-005 + 0.12860000000000002 -6.1719882069155574E-005 + 0.12970000000000001 -6.7544235207606107E-005 + 0.13080000000000003 -7.3639675974845886E-005 + 0.13190000000000002 -7.9976372944656760E-005 + 0.13300000000000001 -8.6516331066377461E-005 + 0.13410000000000000 -9.3213951913639903E-005 + 0.13520000000000004 -1.0001424379879609E-004 + 0.13630000000000003 -1.0685429151635617E-004 + 0.13740000000000002 -1.1366073886165395E-004 + 0.13850000000000001 -1.2035108375130221E-004 + 0.13960000000000000 -1.2683380919042975E-004 + 0.14070000000000005 -1.3300860882736742E-004 + 0.14180000000000004 -1.3876665616407990E-004 + 0.14290000000000003 -1.4399203064385802E-004 + 0.14400000000000002 -1.4856261259410530E-004 + 0.14510000000000001 -1.5235053433571011E-004 + 0.14620000000000000 -1.5522411558777094E-004 + 0.14730000000000004 -1.5704952238593251E-004 + 0.14840000000000003 -1.5769316814839840E-004 + 0.14950000000000002 -1.5702328528277576E-004 + 0.15060000000000001 -1.5491156955249608E-004 + 0.15170000000000000 -1.5123830235097557E-004 + 0.15280000000000005 -1.4589269994758070E-004 + 0.15390000000000004 -1.3877646415494382E-004 + 0.15500000000000003 -1.2980405881535262E-004 + 0.15610000000000002 -1.1890914902323857E-004 + 0.15720000000000001 -1.0604858834994957E-004 + 0.15830000000000000 -9.1199377493467182E-005 + 0.15940000000000004 -7.4365678301546723E-005 + 0.16050000000000003 -5.5576052545802668E-005 + 0.16160000000000002 -3.4888013033196330E-005 + 0.16270000000000001 -1.2391681593726389E-005 + 0.16380000000000000 1.1792668374255300E-005 + 0.16490000000000005 3.7512811104534194E-005 + 0.16600000000000004 6.4586078224238008E-005 + 0.16710000000000003 9.2801434220746160E-005 + 0.16820000000000002 1.2191613495815545E-004 + 0.16930000000000001 1.5166294178925455E-004 + 0.17040000000000000 1.8175000150222331E-004 + 0.17150000000000004 2.1186418598517776E-004 + 0.17260000000000003 2.4167551600839943E-004 + 0.17370000000000002 2.7084272005595267E-004 + 0.17480000000000001 2.9901790549047291E-004 + 0.17590000000000000 3.2585064764134586E-004 + 0.17700000000000005 3.5099222441203892E-004 + 0.17810000000000004 3.7410104414448142E-004 + 0.17920000000000003 3.9485123124904931E-004 + 0.18030000000000002 4.1293803951703012E-004 + 0.18140000000000001 4.2808221769519150E-004 + 0.18250000000000000 4.4003390939906240E-004 + 0.18360000000000004 4.4857827015221119E-004 + 0.18470000000000003 4.5354102621786296E-004 + 0.18580000000000002 4.5479336404241621E-004 + 0.18690000000000001 4.5225050416775048E-004 + 0.18800000000000000 4.4587656157091260E-004 + 0.18910000000000005 4.3568474939092994E-004 + 0.19020000000000004 4.2174101690761745E-004 + 0.19130000000000003 4.0416003321297467E-004 + 0.19240000000000002 3.8310466334223747E-004 + 0.19350000000000001 3.5878477501682937E-004 + 0.19460000000000005 3.3145409543067217E-004 + 0.19570000000000004 3.0140590388327837E-004 + 0.19680000000000003 2.6896820054389536E-004 + 0.19790000000000002 2.3449709988199174E-004 + 0.19900000000000001 1.9837712170556188E-004 + 0.20010000000000000 1.6100995708256960E-004 + 0.20120000000000005 1.2280794908292592E-004 + 0.20230000000000004 8.4187056927476078E-005 + 0.20340000000000003 4.5563359890365973E-005 + 0.20450000000000002 7.3469013841531705E-006 + 0.20560000000000000 -3.0064600650803186E-005 + 0.20670000000000005 -6.6292734118178487E-005 + 0.20780000000000004 -1.0098725033458322E-004 + 0.20890000000000003 -1.3382635370362550E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0042.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0042.BXX.semd new file mode 100644 index 00000000..e624d22a --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0042.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 -1.3774263978462447E-023 + -0.11009999999999999 7.4785951257335142E-023 + -0.10900000000000000 1.3171751898349450E-022 + -0.10790000000000000 -1.1165820485117612E-021 + -0.10679999999999999 -1.2200411183661734E-021 + -0.10569999999999999 9.2650860591123729E-021 + -0.10460000000000000 1.2694163288450949E-020 + -0.10349999999999999 -5.1418936281231348E-020 + -0.10239999999999999 -1.0754822024890323E-019 + -0.10130000000000000 1.7736489412423275E-019 + -0.10020000000000000 6.5581427713466463E-019 + -9.9099999999999994E-002 -1.4722081701566653E-019 + -9.7999999999999990E-002 -2.7449304135615336E-018 + -9.6899999999999986E-002 -2.2943562417123145E-018 + -9.5799999999999996E-002 6.9433118755588741E-018 + -9.4699999999999993E-002 1.4974194203057569E-017 + -9.3599999999999989E-002 -3.7990995191616158E-018 + -9.2499999999999999E-002 -4.5984707331109170E-017 + -9.1399999999999995E-002 -4.3875555587776559E-017 + -9.0299999999999991E-002 5.8752150750358996E-017 + -8.9200000000000002E-002 1.6859331870748773E-016 + -8.8099999999999984E-002 8.5543048483293868E-017 + -8.6999999999999994E-002 -2.1042171146703640E-016 + -8.5899999999999990E-002 -4.2257470533870140E-016 + -8.4799999999999986E-002 -2.6360917339128987E-016 + -8.3699999999999997E-002 2.2213661387892681E-016 + -8.2599999999999993E-002 8.9559271084567894E-016 + -8.1499999999999989E-002 1.6091108192395993E-015 + -8.0399999999999999E-002 1.2609137858317224E-015 + -7.9299999999999995E-002 -2.2427249215872325E-015 + -7.8199999999999992E-002 -8.0433706570182117E-015 + -7.7100000000000002E-002 -8.0304085118263792E-015 + -7.5999999999999984E-002 6.8649784207980291E-015 + -7.4899999999999994E-002 2.8861370352005825E-014 + -7.3799999999999991E-002 2.7703911688044085E-014 + -7.2699999999999987E-002 -1.8341363448642553E-014 + -7.1599999999999997E-002 -7.7845282303590224E-014 + -7.0499999999999993E-002 -7.4424326293801024E-014 + -6.9399999999999989E-002 2.9495994541143059E-014 + -6.8300000000000000E-002 1.5958507302085700E-013 + -6.7199999999999996E-002 1.7743590613721744E-013 + -6.6099999999999992E-002 2.2101063180631798E-014 + -6.5000000000000002E-002 -2.1710515601004038E-013 + -6.3899999999999985E-002 -3.7860941595399544E-013 + -6.2799999999999995E-002 -3.3554056885418126E-013 + -6.1699999999999991E-002 -1.0469249301032005E-014 + -6.0599999999999994E-002 5.8984251944532717E-013 + -5.9499999999999990E-002 1.1826581380880441E-012 + -5.8399999999999994E-002 1.1202781324132216E-012 + -5.7299999999999990E-002 -1.2979786516431613E-013 + -5.6199999999999986E-002 -2.1265289876226667E-012 + -5.5099999999999996E-002 -3.3092808007784136E-012 + -5.3999999999999992E-002 -2.2620939409828678E-012 + -5.2899999999999989E-002 7.0432098738318349E-013 + -5.1799999999999985E-002 3.6538901244942412E-012 + -5.0699999999999995E-002 4.9972526117159077E-012 + -4.9599999999999991E-002 4.8859328041772621E-012 + -4.8499999999999988E-002 4.0149415909962460E-012 + -4.7399999999999998E-002 1.5007733554159297E-012 + -4.6299999999999994E-002 -4.5595025151279334E-012 + -4.5199999999999990E-002 -1.3610479930592501E-011 + -4.4099999999999986E-002 -2.0701542910450677E-011 + -4.2999999999999997E-002 -1.9555745911503664E-011 + -4.1899999999999993E-002 -7.7931810310571947E-012 + -4.0799999999999989E-002 1.1559456516985200E-011 + -3.9699999999999985E-002 3.3111305364208476E-011 + -3.8599999999999995E-002 5.1546978491190387E-011 + -3.7499999999999992E-002 6.0495095044466041E-011 + -3.6399999999999988E-002 5.1945767132188791E-011 + -3.5299999999999984E-002 2.0565191910515424E-011 + -3.4199999999999994E-002 -3.0862177397006363E-011 + -3.3099999999999991E-002 -9.2067298229636663E-011 + -3.1999999999999987E-002 -1.5063489344768755E-010 + -3.0899999999999997E-002 -1.9280707586055712E-010 + -2.9799999999999993E-002 -1.9814305751708616E-010 + -2.8699999999999989E-002 -1.4018568250673269E-010 + -2.7599999999999986E-002 -1.7818498412869310E-012 + -2.6499999999999996E-002 2.0688845081551221E-010 + -2.5399999999999992E-002 4.4721518155377282E-010 + -2.4299999999999988E-002 6.6659838759974832E-010 + -2.3199999999999985E-002 8.0620216058591154E-010 + -2.2099999999999995E-002 7.9368023264692056E-010 + -2.0999999999999991E-002 5.4365006940670924E-010 + -1.9899999999999987E-002 -1.4506936450719987E-011 + -1.8799999999999983E-002 -9.0459767454476037E-010 + -1.7699999999999994E-002 -2.1100146074815029E-009 + -1.6599999999999990E-002 -3.6174803152988488E-009 + -1.5499999999999986E-002 -5.4444591057745129E-009 + -1.4399999999999996E-002 -7.6170545426634817E-009 + -1.3299999999999992E-002 -1.0139801887021349E-008 + -1.2199999999999989E-002 -1.3019146649639879E-008 + -1.1099999999999985E-002 -1.6327978968888601E-008 + -9.9999999999999950E-003 -2.0232098663086617E-008 + -8.8999999999999913E-003 -2.4944222687395268E-008 + -7.7999999999999875E-003 -3.0673458439878232E-008 + -6.6999999999999837E-003 -3.7646625372644849E-008 + -5.5999999999999939E-003 -4.6176548806897699E-008 + -4.4999999999999901E-003 -5.6688339356014694E-008 + -3.3999999999999864E-003 -6.9684503500866413E-008 + -2.2999999999999826E-003 -8.5714596309571789E-008 + -1.1999999999999927E-003 -1.0539493189298810E-007 + -9.9999999999988987E-005 -1.2942304294938367E-007 + 1.0000000000000148E-003 -1.5854722335006954E-007 + 2.1000000000000185E-003 -1.9357256064722606E-007 + 3.2000000000000084E-003 -2.3547256944311812E-007 + 4.3000000000000121E-003 -2.8552096864586929E-007 + 5.4000000000000159E-003 -3.4527289471952827E-007 + 6.5000000000000058E-003 -4.1640612380433595E-007 + 7.6000000000000234E-003 -5.0066932999470737E-007 + 8.7000000000000133E-003 -6.0008466107319691E-007 + 9.8000000000000032E-003 -7.1719614425092004E-007 + 1.0900000000000021E-002 -8.5504188973573036E-007 + 1.2000000000000011E-002 -1.0168495236939634E-006 + 1.3100000000000001E-002 -1.2058610536769265E-006 + 1.4200000000000018E-002 -1.4256031590775819E-006 + 1.5300000000000008E-002 -1.6802592881504097E-006 + 1.6400000000000026E-002 -1.9747112673940137E-006 + 1.7500000000000016E-002 -2.3142592908698134E-006 + 1.8600000000000005E-002 -2.7043586214858806E-006 + 1.9700000000000023E-002 -3.1507086077908752E-006 + 2.0800000000000013E-002 -3.6595315577869769E-006 + 2.1900000000000003E-002 -4.2377064346510451E-006 + 2.3000000000000020E-002 -4.8925389819487464E-006 + 2.4100000000000010E-002 -5.6317012422368862E-006 + 2.5200000000000000E-002 -6.4631367422407493E-006 + 2.6300000000000018E-002 -7.3947671808127780E-006 + 2.7400000000000008E-002 -8.4341791080078110E-006 + 2.8500000000000025E-002 -9.5887653515092097E-006 + 2.9600000000000015E-002 -1.0866284355870448E-005 + 3.0700000000000005E-002 -1.2274737855477724E-005 + 3.1800000000000023E-002 -1.3821663742419332E-005 + 3.2900000000000013E-002 -1.5513000107603148E-005 + 3.4000000000000002E-002 -1.7352997019770555E-005 + 3.5100000000000020E-002 -1.9345072360010818E-005 + 3.6200000000000010E-002 -2.1492547602974810E-005 + 3.7300000000000028E-002 -2.3797814719728194E-005 + 3.8400000000000017E-002 -2.6259662263328210E-005 + 3.9500000000000007E-002 -2.8872891562059522E-005 + 4.0600000000000025E-002 -3.1629257136955857E-005 + 4.1700000000000015E-002 -3.4518896427471191E-005 + 4.2800000000000005E-002 -3.7530197005253285E-005 + 4.3900000000000022E-002 -4.0647835703566670E-005 + 4.5000000000000012E-002 -4.3852091039298102E-005 + 4.6100000000000002E-002 -4.7117748181335628E-005 + 4.7200000000000020E-002 -5.0414953875588253E-005 + 4.8300000000000010E-002 -5.3709776693722233E-005 + 4.9400000000000027E-002 -5.6965327530633658E-005 + 5.0500000000000017E-002 -6.0140926507301629E-005 + 5.1600000000000007E-002 -6.3192805100698024E-005 + 5.2700000000000025E-002 -6.6069849708583206E-005 + 5.3800000000000014E-002 -6.8715213274117559E-005 + 5.4900000000000004E-002 -7.1070309786591679E-005 + 5.6000000000000022E-002 -7.3076284024864435E-005 + 5.7100000000000012E-002 -7.4673509516287595E-005 + 5.8200000000000002E-002 -7.5801028287969530E-005 + 5.9300000000000019E-002 -7.6394513598643243E-005 + 6.0400000000000009E-002 -7.6386822911445051E-005 + 6.1500000000000027E-002 -7.5714502600021660E-005 + 6.2600000000000017E-002 -7.4319541454315186E-005 + 6.3700000000000007E-002 -7.2151087806560099E-005 + 6.4800000000000024E-002 -6.9163550506345928E-005 + 6.5900000000000014E-002 -6.5311280195601285E-005 + 6.7000000000000004E-002 -6.0555681557161734E-005 + 6.8100000000000022E-002 -5.4870612075319514E-005 + 6.9200000000000012E-002 -4.8242174671031535E-005 + 7.0300000000000029E-002 -4.0668979636393487E-005 + 7.1400000000000019E-002 -3.2161238777916878E-005 + 7.2500000000000009E-002 -2.2741483917343430E-005 + 7.3600000000000027E-002 -1.2445987522369251E-005 + 7.4700000000000016E-002 -1.3219041647971608E-006 + 7.5800000000000006E-002 1.0568273864919320E-005 + 7.6900000000000024E-002 2.3139358745538630E-005 + 7.8000000000000014E-002 3.6289420677348971E-005 + 7.9100000000000004E-002 4.9908787332242355E-005 + 8.0200000000000021E-002 6.3883897382766008E-005 + 8.1300000000000011E-002 7.8085220593493432E-005 + 8.2400000000000029E-002 9.2368929472286254E-005 + 8.3500000000000019E-002 1.0657409438863397E-004 + 8.4600000000000009E-002 1.2053848331561312E-004 + 8.5700000000000026E-002 1.3409940584097058E-004 + 8.6800000000000016E-002 1.4709890820086002E-004 + 8.7900000000000006E-002 1.5937497664708644E-004 + 8.9000000000000024E-002 1.7076355288736522E-004 + 9.0100000000000013E-002 1.8110428936779499E-004 + 9.1200000000000003E-002 1.9024728680960834E-004 + 9.2300000000000021E-002 1.9805478223133832E-004 + 9.3400000000000011E-002 2.0440503431018442E-004 + 9.4500000000000028E-002 2.0919600501656532E-004 + 9.5600000000000018E-002 2.1234519954305142E-004 + 9.6700000000000008E-002 2.1378260862547904E-004 + 9.7800000000000026E-002 2.1344993729144335E-004 + 9.8900000000000016E-002 2.1131297398824245E-004 + 0.10000000000000001 2.0737368322443217E-004 + 0.10110000000000002 2.0166669855825603E-004 + 0.10220000000000001 1.9424606580287218E-004 + 0.10330000000000003 1.8517204443924129E-004 + 0.10440000000000002 1.7452215251978487E-004 + 0.10550000000000001 1.6240125114563853E-004 + 0.10660000000000003 1.4894769992679358E-004 + 0.10770000000000002 1.3431940169539303E-004 + 0.10880000000000001 1.1868626461364329E-004 + 0.10990000000000003 1.0221546108368784E-004 + 0.11100000000000002 8.5084175225347281E-005 + 0.11210000000000001 6.7475339164957404E-005 + 0.11320000000000002 4.9587353714741766E-005 + 0.11430000000000001 3.1621806556358933E-005 + 0.11540000000000003 1.3774763829133008E-005 + 0.11650000000000002 -3.7621682622557273E-006 + 0.11760000000000001 -2.0814955860259943E-005 + 0.11870000000000003 -3.7222584069240838E-005 + 0.11980000000000002 -5.2837665862170979E-005 + 0.12090000000000001 -6.7519169533625245E-005 + 0.12200000000000003 -8.1126701843459159E-005 + 0.12310000000000001 -9.3546477728523314E-005 + 0.12420000000000003 -1.0469892004039139E-004 + 0.12530000000000002 -1.1453634215286002E-004 + 0.12640000000000001 -1.2301591050345451E-004 + 0.12750000000000003 -1.3009831309318542E-004 + 0.12860000000000002 -1.3576244236901402E-004 + 0.12970000000000001 -1.4001852832734585E-004 + 0.13080000000000003 -1.4290038961917162E-004 + 0.13190000000000002 -1.4445708075072616E-004 + 0.13300000000000001 -1.4474774070549756E-004 + 0.13410000000000000 -1.4384377573151141E-004 + 0.13520000000000004 -1.4182794257067144E-004 + 0.13630000000000003 -1.3878683967050165E-004 + 0.13740000000000002 -1.3481100904755294E-004 + 0.13850000000000001 -1.3000339095015079E-004 + 0.13960000000000000 -1.2448213237803429E-004 + 0.14070000000000005 -1.1836574412882328E-004 + 0.14180000000000004 -1.1175921827089041E-004 + 0.14290000000000003 -1.0475572344148532E-004 + 0.14400000000000002 -9.7451360488776118E-005 + 0.14510000000000001 -8.9951929112430662E-005 + 0.14620000000000000 -8.2361919339746237E-005 + 0.14730000000000004 -7.4769755883608013E-005 + 0.14840000000000003 -6.7248154664412141E-005 + 0.14950000000000002 -5.9864465583814308E-005 + 0.15060000000000001 -5.2684550610138103E-005 + 0.15170000000000000 -4.5764398237224668E-005 + 0.15280000000000005 -3.9146601920947433E-005 + 0.15390000000000004 -3.2867814297787845E-005 + 0.15500000000000003 -2.6965286451741122E-005 + 0.15610000000000002 -2.1469848434207961E-005 + 0.15720000000000001 -1.6391681128880009E-005 + 0.15830000000000000 -1.1725427611963823E-005 + 0.15940000000000004 -7.4690083238238003E-006 + 0.16050000000000003 -3.6307812933955574E-006 + 0.16160000000000002 -2.1560730090186553E-007 + 0.16270000000000001 2.7904502530873287E-006 + 0.16380000000000000 5.4154843383003026E-006 + 0.16490000000000005 7.6834885476273485E-006 + 0.16600000000000004 9.6094690889003687E-006 + 0.16710000000000003 1.1208714568056166E-005 + 0.16820000000000002 1.2507338396972045E-005 + 0.16930000000000001 1.3534212484955788E-005 + 0.17040000000000000 1.4311455743154511E-005 + 0.17150000000000004 1.4857457244943362E-005 + 0.17260000000000003 1.5199455447145738E-005 + 0.17370000000000002 1.5370325854746625E-005 + 0.17480000000000001 1.5392617569887079E-005 + 0.17590000000000000 1.5274670658982359E-005 + 0.17700000000000005 1.5027355402708054E-005 + 0.17810000000000004 1.4677850231237244E-005 + 0.17920000000000003 1.4257999282563105E-005 + 0.18030000000000002 1.3784774637315422E-005 + 0.18140000000000001 1.3257017599244136E-005 + 0.18250000000000000 1.2676767255470622E-005 + 0.18360000000000004 1.2062893802067265E-005 + 0.18470000000000003 1.1437470675446093E-005 + 0.18580000000000002 1.0808194929268211E-005 + 0.18690000000000001 1.0171334906772245E-005 + 0.18800000000000000 9.5305094873765483E-006 + 0.18910000000000005 8.9002032837015577E-006 + 0.19020000000000004 8.2896349340444431E-006 + 0.19130000000000003 7.6946371336816810E-006 + 0.19240000000000002 7.1107497205957770E-006 + 0.19350000000000001 6.5465910665807314E-006 + 0.19460000000000005 6.0151751313242130E-006 + 0.19570000000000004 5.5160312513180543E-006 + 0.19680000000000003 5.0367029871267732E-006 + 0.19790000000000002 4.5730662350251805E-006 + 0.19900000000000001 4.1379921640327666E-006 + 0.20010000000000000 3.7434049318108009E-006 + 0.20120000000000005 3.3837209230114240E-006 + 0.20230000000000004 3.0444684853137005E-006 + 0.20340000000000003 2.7244375360169215E-006 + 0.20450000000000002 2.4368321192014264E-006 + 0.20560000000000000 2.1886478407395771E-006 + 0.20670000000000005 1.9703861653397325E-006 + 0.20780000000000004 1.7711994360070094E-006 + 0.20890000000000003 1.5953934280332760E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0042.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0042.BXZ.semd new file mode 100644 index 00000000..db05a425 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0042.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 -4.1322777735891047E-023 + -0.11009999999999999 2.1174046535510227E-022 + -0.10900000000000000 3.3840628318462969E-022 + -0.10790000000000000 -3.1919964817367598E-021 + -0.10679999999999999 -2.4595755071931119E-021 + -0.10569999999999999 2.7823376663608953E-020 + -0.10460000000000000 2.6122043858172103E-020 + -0.10349999999999999 -1.7167835053035746E-019 + -0.10239999999999999 -2.5715566658928692E-019 + -0.10130000000000000 7.4125469318345598E-019 + -0.10020000000000000 1.8589523555021647E-018 + -9.9099999999999994E-002 -1.7697977951054337E-018 + -9.7999999999999990E-002 -9.5481309214485725E-018 + -9.6899999999999986E-002 -2.3307739021557272E-018 + -9.5799999999999996E-002 3.3285158896537696E-017 + -9.4699999999999993E-002 4.3579166848131459E-017 + -9.3599999999999989E-002 -6.3014215400150722E-017 + -9.2499999999999999E-002 -2.0800597350146714E-016 + -9.1399999999999995E-002 -5.0404118277020733E-017 + -9.0299999999999991E-002 5.3073035714013288E-016 + -8.9200000000000002E-002 7.6570603173574435E-016 + -8.8099999999999984E-002 -4.3524192424621185E-016 + -8.6999999999999994E-002 -2.3900199277082559E-015 + -8.5899999999999990E-002 -1.9493904239312534E-015 + -8.4799999999999986E-002 2.7732853956818817E-015 + -8.3699999999999997E-002 7.5284830453048457E-015 + -8.2599999999999993E-002 4.3198316085801998E-015 + -8.1499999999999989E-002 -7.9972751240286327E-015 + -8.0399999999999999E-002 -1.8157062631847173E-014 + -7.9299999999999995E-002 -1.3027934240845800E-014 + -7.8199999999999992E-002 7.5586043839421559E-015 + -7.7100000000000002E-002 3.2724206509718648E-014 + -7.5999999999999984E-002 5.1969760688896222E-014 + -7.4899999999999994E-002 4.7131721946482366E-014 + -7.3799999999999991E-002 -2.2096062298111209E-014 + -7.2699999999999987E-002 -1.7327813988353424E-013 + -7.1599999999999997E-002 -2.9815145036020396E-013 + -7.0499999999999993E-002 -1.6148361944509637E-013 + -6.9399999999999989E-002 3.5283909583135042E-013 + -6.8300000000000000E-002 9.3191112379015228E-013 + -6.7199999999999996E-002 9.1752072519518668E-013 + -6.6099999999999992E-002 -7.2037563631291435E-014 + -6.5000000000000002E-002 -1.5639362634795040E-012 + -6.3899999999999985E-002 -2.4554789625208517E-012 + -6.2799999999999995E-002 -1.9365470598636803E-012 + -6.1699999999999991E-002 -9.0352584355274379E-014 + -6.0599999999999994E-002 2.4414136077371973E-012 + -5.9499999999999990E-002 4.9988116944399419E-012 + -5.8399999999999994E-002 6.6478697546834553E-012 + -5.7299999999999990E-002 5.6404859082037628E-012 + -5.6199999999999986E-002 1.9965440704785425E-013 + -5.5099999999999996E-002 -9.2706953225274447E-012 + -5.3999999999999992E-002 -1.8935304713085799E-011 + -5.2899999999999989E-002 -2.3220611197749541E-011 + -5.1799999999999985E-002 -1.7981453132032144E-011 + -5.0699999999999995E-002 -1.9797722489167668E-012 + -4.9599999999999991E-002 2.3476776078723560E-011 + -4.8499999999999988E-002 5.3602216415482573E-011 + -4.7399999999999998E-002 7.7266054665514616E-011 + -4.6299999999999994E-002 7.7324008307400049E-011 + -4.5199999999999990E-002 3.8913341299240400E-011 + -4.4099999999999986E-002 -3.8352862552493150E-011 + -4.2999999999999997E-002 -1.3492906791867654E-010 + -4.1899999999999993E-002 -2.1769219760159331E-010 + -4.0799999999999989E-002 -2.5185548091499754E-010 + -3.9699999999999985E-002 -2.1002594108310291E-010 + -3.8599999999999995E-002 -7.8454708007935636E-011 + -3.7499999999999992E-002 1.3511958218970221E-010 + -3.6399999999999988E-002 3.9504641224930026E-010 + -3.5299999999999984E-002 6.4197430704737712E-010 + -3.4199999999999994E-002 8.0890183440374130E-010 + -3.3099999999999991E-002 8.3885054458221475E-010 + -3.1999999999999987E-002 6.9849537265298522E-010 + -3.0899999999999997E-002 3.9552439101697701E-010 + -2.9799999999999993E-002 1.6680410308209104E-012 + -2.8699999999999989E-002 -3.4263308856807839E-010 + -2.7599999999999986E-002 -4.7086579080257707E-010 + -2.6499999999999996E-002 -2.6798097074731686E-010 + -2.5399999999999992E-002 2.7370586352937210E-010 + -2.4299999999999988E-002 1.0588614429707377E-009 + -2.3199999999999985E-002 1.9248167504315461E-009 + -2.2099999999999995E-002 2.6511188799815955E-009 + -2.0999999999999991E-002 2.9409481516751157E-009 + -1.9899999999999987E-002 2.4368120854489916E-009 + -1.8799999999999983E-002 8.0756135112380889E-010 + -1.7699999999999994E-002 -2.1462491783807991E-009 + -1.6599999999999990E-002 -6.4552052592148357E-009 + -1.5499999999999986E-002 -1.2028823270782141E-008 + -1.4399999999999996E-002 -1.8728602668716121E-008 + -1.3299999999999992E-002 -2.6424256560630965E-008 + -1.2199999999999989E-002 -3.5052771352184209E-008 + -1.1099999999999985E-002 -4.4698175827306841E-008 + -9.9999999999999950E-003 -5.5653249120268811E-008 + -8.8999999999999913E-003 -6.8428313682034059E-008 + -7.7999999999999875E-003 -8.3746400036943669E-008 + -6.6999999999999837E-003 -1.0258003158014617E-007 + -5.5999999999999939E-003 -1.2618784239748493E-007 + -4.4999999999999901E-003 -1.5604409497882443E-007 + -3.3999999999999864E-003 -1.9367874415365804E-007 + -2.2999999999999826E-003 -2.4060514647317177E-007 + -1.1999999999999927E-003 -2.9845267590644653E-007 + -9.9999999999988987E-005 -3.6916657109031803E-007 + 1.0000000000000148E-003 -4.5503580281547329E-007 + 2.1000000000000185E-003 -5.5858549785625655E-007 + 3.2000000000000084E-003 -6.8262249897088623E-007 + 4.3000000000000121E-003 -8.3059029520882177E-007 + 5.4000000000000159E-003 -1.0069522886624327E-006 + 6.5000000000000058E-003 -1.2172076822025701E-006 + 7.6000000000000234E-003 -1.4676006685476750E-006 + 8.7000000000000133E-003 -1.7648873154030298E-006 + 9.8000000000000032E-003 -2.1164873942325357E-006 + 1.0900000000000021E-002 -2.5307924715889385E-006 + 1.2000000000000011E-002 -3.0172491278790403E-006 + 1.3100000000000001E-002 -3.5862340155290440E-006 + 1.4200000000000018E-002 -4.2490087253099773E-006 + 1.5300000000000008E-002 -5.0178637138742488E-006 + 1.6400000000000026E-002 -5.9063781918666791E-006 + 1.7500000000000016E-002 -6.9296875153668225E-006 + 1.8600000000000005E-002 -8.1046910054283217E-006 + 1.9700000000000023E-002 -9.4501265266444534E-006 + 2.0800000000000013E-002 -1.0986279448843561E-005 + 2.1900000000000003E-002 -1.2734188203467056E-005 + 2.3000000000000020E-002 -1.4714942153659649E-005 + 2.4100000000000010E-002 -1.6950025383266620E-005 + 2.5200000000000000E-002 -1.9462251657387242E-005 + 2.6300000000000018E-002 -2.2275889932643622E-005 + 2.7400000000000008E-002 -2.5415380150661804E-005 + 2.8500000000000025E-002 -2.8903916245326400E-005 + 2.9600000000000015E-002 -3.2763073249952868E-005 + 3.0700000000000005E-002 -3.7013713154010475E-005 + 3.1800000000000023E-002 -4.1677183617139235E-005 + 3.2900000000000013E-002 -4.6773406211286783E-005 + 3.4000000000000002E-002 -5.2318733651190996E-005 + 3.5100000000000020E-002 -5.8324138080934063E-005 + 3.6200000000000010E-002 -6.4795036450959742E-005 + 3.7300000000000028E-002 -7.1731912612449378E-005 + 3.8400000000000017E-002 -7.9129880759865046E-005 + 3.9500000000000007E-002 -8.6977401224430650E-005 + 4.0600000000000025E-002 -9.5254887128248811E-005 + 4.1700000000000015E-002 -1.0393286356702447E-004 + 4.2800000000000005E-002 -1.1297077435301617E-004 + 4.3900000000000022E-002 -1.2231612345203757E-004 + 4.5000000000000012E-002 -1.3190697063691914E-004 + 4.6100000000000002E-002 -1.4167174231261015E-004 + 4.7200000000000020E-002 -1.5152587729971856E-004 + 4.8300000000000010E-002 -1.6137069906108081E-004 + 4.9400000000000027E-002 -1.7109129112213850E-004 + 5.0500000000000017E-002 -1.8055838881991804E-004 + 5.1600000000000007E-002 -1.8963510228786618E-004 + 5.2700000000000025E-002 -1.9817464635707438E-004 + 5.3800000000000014E-002 -2.0601871074177325E-004 + 5.4900000000000004E-002 -2.1299574291333556E-004 + 5.6000000000000022E-002 -2.1892414952162653E-004 + 5.7100000000000012E-002 -2.2361565788742155E-004 + 5.8200000000000002E-002 -2.2688385797664523E-004 + 5.9300000000000019E-002 -2.2854334383737296E-004 + 6.0400000000000009E-002 -2.2840898600406945E-004 + 6.1500000000000027E-002 -2.2629708109889179E-004 + 6.2600000000000017E-002 -2.2203054686542600E-004 + 6.3700000000000007E-002 -2.1544638730119914E-004 + 6.4800000000000024E-002 -2.0640002912841737E-004 + 6.5900000000000014E-002 -1.9476786837913096E-004 + 6.7000000000000004E-002 -1.8045076285488904E-004 + 6.8100000000000022E-002 -1.6337516717612743E-004 + 6.9200000000000012E-002 -1.4349543198477477E-004 + 7.0300000000000029E-002 -1.2079566658940166E-004 + 7.1400000000000019E-002 -9.5302646514028311E-005 + 7.2500000000000009E-002 -6.7088687501382083E-005 + 7.3600000000000027E-002 -3.6273788282414898E-005 + 7.4700000000000016E-002 -3.0111336855043191E-006 + 7.5800000000000006E-002 3.2512420148123056E-005 + 7.6900000000000024E-002 7.0063186285551637E-005 + 7.8000000000000014E-002 1.0935578029602766E-004 + 7.9100000000000004E-002 1.5005694876890630E-004 + 8.0200000000000021E-002 1.9180058734491467E-004 + 8.1300000000000011E-002 2.3419121862389147E-004 + 8.2400000000000029E-002 2.7680885978043079E-004 + 8.3500000000000019E-002 3.1920173205435276E-004 + 8.4600000000000009E-002 3.6089669447392225E-004 + 8.5700000000000026E-002 4.0140323108062148E-004 + 8.6800000000000016E-002 4.4022523798048496E-004 + 8.7900000000000006E-002 4.7686838661320508E-004 + 8.9000000000000024E-002 5.1085202721878886E-004 + 9.0100000000000013E-002 5.4171920055523515E-004 + 9.1200000000000003E-002 5.6903855875134468E-004 + 9.2300000000000021E-002 5.9240084374323487E-004 + 9.3400000000000011E-002 6.1142607592046261E-004 + 9.4500000000000028E-002 6.2578660435974598E-004 + 9.5600000000000018E-002 6.3522200798615813E-004 + 9.6700000000000008E-002 6.3953991048038006E-004 + 9.7800000000000026E-002 6.3860142836347222E-004 + 9.8900000000000016E-002 6.3231872627511621E-004 + 0.10000000000000001 6.2067172257229686E-004 + 0.10110000000000002 6.0371973086148500E-004 + 0.10220000000000001 5.8160547632724047E-004 + 0.10330000000000003 5.5453664390370250E-004 + 0.10440000000000002 5.2277999930083752E-004 + 0.10550000000000001 4.8665914800949395E-004 + 0.10660000000000003 4.4655773672275245E-004 + 0.10770000000000002 4.0291462210007012E-004 + 0.10880000000000001 3.5621333518065512E-004 + 0.10990000000000003 3.0697704642079771E-004 + 0.11100000000000002 2.5575619656592607E-004 + 0.11210000000000001 2.0312168635427952E-004 + 0.11320000000000002 1.4965239097364247E-004 + 0.11430000000000001 9.5923875051084906E-005 + 0.11540000000000003 4.2506562749622390E-005 + 0.11650000000000002 -1.0033210855908692E-005 + 0.11760000000000001 -6.1149439716245979E-005 + 0.11870000000000003 -1.1033952614525333E-004 + 0.11980000000000002 -1.5714866458438337E-004 + 0.12090000000000001 -2.0116493396926671E-004 + 0.12200000000000003 -2.4200684856623411E-004 + 0.12310000000000001 -2.7934115496464074E-004 + 0.12420000000000003 -3.1290570041164756E-004 + 0.12530000000000002 -3.4251390025019646E-004 + 0.12640000000000001 -3.6802911199629307E-004 + 0.12750000000000003 -3.8935776683501899E-004 + 0.12860000000000002 -4.0646048728376627E-004 + 0.12970000000000001 -4.1936495108529925E-004 + 0.13080000000000003 -4.2815777123905718E-004 + 0.13190000000000002 -4.3297171941958368E-004 + 0.13300000000000001 -4.3397748959250748E-004 + 0.13410000000000000 -4.3138148612342775E-004 + 0.13520000000000004 -4.2542995652183890E-004 + 0.13630000000000003 -4.1639519622549415E-004 + 0.13740000000000002 -4.0456699207425117E-004 + 0.13850000000000001 -3.9025273872539401E-004 + 0.13960000000000000 -3.7377988337539136E-004 + 0.14070000000000005 -3.5548364394344389E-004 + 0.14180000000000004 -3.3568806247785687E-004 + 0.14290000000000003 -3.1469963141717017E-004 + 0.14400000000000002 -2.9281948809511960E-004 + 0.14510000000000001 -2.7035234961658716E-004 + 0.14620000000000000 -2.4759332882240415E-004 + 0.14730000000000004 -2.2480572806671262E-004 + 0.14840000000000003 -2.0221724116709083E-004 + 0.14950000000000002 -1.8003421428147703E-004 + 0.15060000000000001 -1.5845223970245570E-004 + 0.15170000000000000 -1.3764658069703728E-004 + 0.15280000000000005 -1.1775689927162603E-004 + 0.15390000000000004 -9.8890159279108047E-005 + 0.15500000000000003 -8.1136575317941606E-005 + 0.15610000000000002 -6.4572566770948470E-005 + 0.15720000000000001 -4.9247977585764602E-005 + 0.15830000000000000 -3.5179709811927751E-005 + 0.15940000000000004 -2.2365953554981388E-005 + 0.16050000000000003 -1.0801900316437241E-005 + 0.16160000000000002 -4.7599715458090941E-007 + 0.16270000000000001 8.6448408183059655E-006 + 0.16380000000000000 1.6616149878245778E-005 + 0.16490000000000005 2.3501826944993809E-005 + 0.16600000000000004 2.9362174245761707E-005 + 0.16710000000000003 3.4258628147654235E-005 + 0.16820000000000002 3.8265581679297611E-005 + 0.16930000000000001 4.1463401430519298E-005 + 0.17040000000000000 4.3923890189034864E-005 + 0.17150000000000004 4.5710126869380474E-005 + 0.17260000000000003 4.6893219405319542E-005 + 0.17370000000000002 4.7556961362715811E-005 + 0.17480000000000001 4.7779569285921752E-005 + 0.17590000000000000 4.7616256779292598E-005 + 0.17700000000000005 4.7108289436437190E-005 + 0.17810000000000004 4.6307093725772575E-005 + 0.17920000000000003 4.5279215555638075E-005 + 0.18030000000000002 4.4085638364776969E-005 + 0.18140000000000001 4.2763236706377938E-005 + 0.18250000000000000 4.1334813431603834E-005 + 0.18360000000000004 3.9829392335377634E-005 + 0.18470000000000003 3.8284259062493220E-005 + 0.18580000000000002 3.6728226405102760E-005 + 0.18690000000000001 3.5176231904188171E-005 + 0.18800000000000000 3.3642325433902442E-005 + 0.18910000000000005 3.2148091122508049E-005 + 0.19020000000000004 3.0710765713592991E-005 + 0.19130000000000003 2.9331176847335882E-005 + 0.19240000000000002 2.8003085390082560E-005 + 0.19350000000000001 2.6732142941909842E-005 + 0.19460000000000005 2.5535317035974003E-005 + 0.19570000000000004 2.4420736735919490E-005 + 0.19680000000000003 2.3376744138658978E-005 + 0.19790000000000002 2.2388259822037071E-005 + 0.19900000000000001 2.1455991372931749E-005 + 0.20010000000000000 2.0589503037626855E-005 + 0.20120000000000005 1.9786903067142703E-005 + 0.20230000000000004 1.9030636394745670E-005 + 0.20340000000000003 1.8307378923054785E-005 + 0.20450000000000002 1.7620881408220157E-005 + 0.20560000000000000 1.6978348867269233E-005 + 0.20670000000000005 1.6371384845115244E-005 + 0.20780000000000004 1.5780071407789364E-005 + 0.20890000000000003 1.5193497347354423E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0043.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0043.BXX.semd new file mode 100644 index 00000000..f3a52859 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0043.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 1.4284269390081139E-015 + -0.11340000000000000 -2.4924135055370920E-015 + -0.11230000000000000 -1.3384944228553384E-014 + -0.11119999999999999 2.1669276277307657E-014 + -0.11009999999999999 9.6478489260143352E-014 + -0.10900000000000000 -6.4763021063573428E-014 + -0.10790000000000000 -5.1346741528762729E-013 + -0.10679999999999999 -1.4715504747901675E-013 + -0.10569999999999999 1.8767461543167663E-012 + -0.10460000000000000 2.3827207568105635E-012 + -0.10349999999999999 -3.7394440842442034E-012 + -0.10239999999999999 -1.1419126061396057E-011 + -0.10130000000000000 -2.0969777563689673E-012 + -0.10020000000000000 2.8348462466354363E-011 + -9.9099999999999994E-002 3.8769612520361818E-011 + -9.7999999999999990E-002 -2.0811798465136810E-011 + -9.6899999999999986E-002 -1.1168244801185168E-010 + -9.5799999999999996E-002 -9.2685935315639512E-011 + -9.4699999999999993E-002 1.0614288614707590E-010 + -9.3599999999999989E-002 3.0103769477207720E-010 + -9.2499999999999999E-002 1.8590774752968997E-010 + -9.1399999999999995E-002 -2.5472471354426318E-010 + -9.0299999999999991E-002 -5.8175569916940617E-010 + -8.9200000000000002E-002 -3.5416380939068404E-010 + -8.8099999999999984E-002 2.7511043443340100E-010 + -8.6999999999999994E-002 6.7017624783005658E-010 + -8.5899999999999990E-002 5.1441328974277667E-010 + -8.4799999999999986E-002 2.1862095467284348E-010 + -8.3699999999999997E-002 2.5128957248377048E-010 + -8.2599999999999993E-002 2.7846566719169630E-010 + -8.1499999999999989E-002 -5.3183085713115474E-010 + -8.0399999999999999E-002 -2.2713622094272523E-009 + -7.9299999999999995E-002 -3.7994598578450223E-009 + -7.8199999999999992E-002 -3.6941296688297598E-009 + -7.7100000000000002E-002 -1.2695856588251786E-009 + -7.5999999999999984E-002 3.6348366538874188E-009 + -7.4899999999999994E-002 1.1205786520918082E-008 + -7.3799999999999991E-002 2.1071230094094062E-008 + -7.2699999999999987E-002 3.1462871419307703E-008 + -7.1599999999999997E-002 4.0369382503513407E-008 + -7.0499999999999993E-002 4.8108010020087022E-008 + -6.9399999999999989E-002 5.7568197320279069E-008 + -6.8300000000000000E-002 7.0786569494885043E-008 + -6.7199999999999996E-002 8.6315466774067318E-008 + -6.6099999999999992E-002 1.0202892042343592E-007 + -6.5000000000000002E-002 1.2042848140936258E-007 + -6.3899999999999985E-002 1.4856065888579906E-007 + -6.2799999999999995E-002 1.9108976800907840E-007 + -6.1699999999999991E-002 2.4523856723135395E-007 + -6.0599999999999994E-002 3.0510219062307442E-007 + -5.9499999999999990E-002 3.7036284084024373E-007 + -5.8399999999999994E-002 4.4808209054281178E-007 + -5.7299999999999990E-002 5.4581482800131198E-007 + -5.6199999999999986E-002 6.6625699446376530E-007 + -5.5099999999999996E-002 8.1032459320340422E-007 + -5.3999999999999992E-002 9.8234670531383017E-007 + -5.2899999999999989E-002 1.1887349273820291E-006 + -5.1799999999999985E-002 1.4335662399389548E-006 + -5.0699999999999995E-002 1.7206415350301540E-006 + -4.9599999999999991E-002 2.0601532924047206E-006 + -4.8499999999999988E-002 2.4675271106389118E-006 + -4.7399999999999998E-002 2.9524971978389658E-006 + -4.6299999999999994E-002 3.5145023957738886E-006 + -4.5199999999999990E-002 4.1555604184395634E-006 + -4.4099999999999986E-002 4.8957117542158812E-006 + -4.2999999999999997E-002 5.7676670621731319E-006 + -4.1899999999999993E-002 6.7942796704301145E-006 + -4.0799999999999989E-002 7.9788815128267743E-006 + -3.9699999999999985E-002 9.3232574727153406E-006 + -3.8599999999999995E-002 1.0849554200831335E-005 + -3.7499999999999992E-002 1.2595943189808168E-005 + -3.6399999999999988E-002 1.4593531886930577E-005 + -3.5299999999999984E-002 1.6858357412274927E-005 + -3.4199999999999994E-002 1.9407851141295396E-005 + -3.3099999999999991E-002 2.2273752620094456E-005 + -3.1999999999999987E-002 2.5490713596809655E-005 + -3.0899999999999997E-002 2.9080756576149724E-005 + -2.9799999999999993E-002 3.3061653084587306E-005 + -2.8699999999999989E-002 3.7467547372216359E-005 + -2.7599999999999986E-002 4.2344574467279017E-005 + -2.6499999999999996E-002 4.7720895963720977E-005 + -2.5399999999999992E-002 5.3594674682244658E-005 + -2.4299999999999988E-002 5.9963662351947278E-005 + -2.3199999999999985E-002 6.6855427576228976E-005 + -2.2099999999999995E-002 7.4312178185209632E-005 + -2.0999999999999991E-002 8.2345664850436151E-005 + -1.9899999999999987E-002 9.0926878328900784E-005 + -1.8799999999999983E-002 1.0002400085795671E-004 + -1.7699999999999994E-002 1.0963040404021740E-004 + -1.6599999999999990E-002 1.1974052904406562E-004 + -1.5499999999999986E-002 1.3030829722993076E-004 + -1.4399999999999996E-002 1.4125515008345246E-004 + -1.3299999999999992E-002 1.5251178410835564E-004 + -1.2199999999999989E-002 1.6402642359025776E-004 + -1.1099999999999985E-002 1.7571833450347185E-004 + -9.9999999999999950E-003 1.8744864792097360E-004 + -8.8999999999999913E-003 1.9905639055650681E-004 + -7.7999999999999875E-003 2.1041416039224714E-004 + -6.6999999999999837E-003 2.2141567023936659E-004 + -5.5999999999999939E-003 2.3190668434835970E-004 + -4.4999999999999901E-003 2.4166422372218221E-004 + -3.3999999999999864E-003 2.5045376969501376E-004 + -2.2999999999999826E-003 2.5808732607401907E-004 + -1.1999999999999927E-003 2.6439604698680341E-004 + -9.9999999999988987E-005 2.6916674687527120E-004 + 1.0000000000000148E-003 2.7214243891648948E-004 + 2.1000000000000185E-003 2.7309148572385311E-004 + 3.2000000000000084E-003 2.7183428755961359E-004 + 4.3000000000000121E-003 2.6818795595318079E-004 + 5.4000000000000159E-003 2.6192303630523384E-004 + 6.5000000000000058E-003 2.5281557464040816E-004 + 7.6000000000000234E-003 2.4073114036582410E-004 + 8.7000000000000133E-003 2.2561488731298596E-004 + 9.8000000000000032E-003 2.0738576131407171E-004 + 1.0900000000000021E-002 1.8590973922982812E-004 + 1.2000000000000011E-002 1.6109700663946569E-004 + 1.3100000000000001E-002 1.3299859710969031E-004 + 1.4200000000000018E-002 1.0175830539083108E-004 + 1.5300000000000008E-002 6.7495537223294377E-005 + 1.6400000000000026E-002 3.0297589546535164E-005 + 1.7500000000000016E-002 -9.6688745543360710E-006 + 1.8600000000000005E-002 -5.2101459004916251E-005 + 1.9700000000000023E-002 -9.6635638328734785E-005 + 2.0800000000000013E-002 -1.4294710126705468E-004 + 2.1900000000000003E-002 -1.9070232519879937E-004 + 2.3000000000000020E-002 -2.3944755957927555E-004 + 2.4100000000000010E-002 -2.8862693579867482E-004 + 2.5200000000000000E-002 -3.3770513255149126E-004 + 2.6300000000000018E-002 -3.8622610736638308E-004 + 2.7400000000000008E-002 -4.3371482752263546E-004 + 2.8500000000000025E-002 -4.7956395428627729E-004 + 2.9600000000000015E-002 -5.2310834871605039E-004 + 3.0700000000000005E-002 -5.6378473527729511E-004 + 3.1800000000000023E-002 -6.0115358792245388E-004 + 3.2900000000000013E-002 -6.3476176001131535E-004 + 3.4000000000000002E-002 -6.6406634869053960E-004 + 3.5100000000000020E-002 -6.8854959681630135E-004 + 3.6200000000000010E-002 -7.0785725256428123E-004 + 3.7300000000000028E-002 -7.2175991954281926E-004 + 3.8400000000000017E-002 -7.3000398697331548E-004 + 3.9500000000000007E-002 -7.3229911504313350E-004 + 4.0600000000000025E-002 -7.2847964474931359E-004 + 4.1700000000000015E-002 -7.1859528543427587E-004 + 4.2800000000000005E-002 -7.0278724888339639E-004 + 4.3900000000000022E-002 -6.8112998269498348E-004 + 4.5000000000000012E-002 -6.5369310323148966E-004 + 4.6100000000000002E-002 -6.2072579748928547E-004 + 4.7200000000000020E-002 -5.8269262081012130E-004 + 4.8300000000000010E-002 -5.4008734878152609E-004 + 4.9400000000000027E-002 -4.9330428009852767E-004 + 5.0500000000000017E-002 -4.4275668915361166E-004 + 5.1600000000000007E-002 -3.8903343374840915E-004 + 5.2700000000000025E-002 -3.3285829704254866E-004 + 5.3800000000000014E-002 -2.7488646446727216E-004 + 5.4900000000000004E-002 -2.1564943017438054E-004 + 5.6000000000000022E-002 -1.5572182019241154E-004 + 5.7100000000000012E-002 -9.5832561783026904E-005 + 5.8200000000000002E-002 -3.6740886571351439E-005 + 5.9300000000000019E-002 2.0979014152544551E-005 + 6.0400000000000009E-002 7.6905926107428968E-005 + 6.1500000000000027E-002 1.3054878218099475E-004 + 6.2600000000000017E-002 1.8128649389836937E-004 + 6.3700000000000007E-002 2.2857139992993325E-004 + 6.4800000000000024E-002 2.7210550615563989E-004 + 6.5900000000000014E-002 3.1171838054433465E-004 + 6.7000000000000004E-002 3.4715048968791962E-004 + 6.8100000000000022E-002 3.7807502667419612E-004 + 6.9200000000000012E-002 4.0431981324218214E-004 + 7.0300000000000029E-002 4.2595085687935352E-004 + 7.1400000000000019E-002 4.4307715143077075E-004 + 7.2500000000000009E-002 4.5567922643385828E-004 + 7.3600000000000027E-002 4.6372832730412483E-004 + 7.4700000000000016E-002 4.6741307596676052E-004 + 7.5800000000000006E-002 4.6711211325600743E-004 + 7.6900000000000024E-002 4.6314456267282367E-004 + 7.8000000000000014E-002 4.5566109474748373E-004 + 7.9100000000000004E-002 4.4483484816737473E-004 + 8.0200000000000021E-002 4.3106300290673971E-004 + 8.1300000000000011E-002 4.1485534165985882E-004 + 8.2400000000000029E-002 3.9658063906244934E-004 + 8.3500000000000019E-002 3.7644445546902716E-004 + 8.4600000000000009E-002 3.5472062882035971E-004 + 8.5700000000000026E-002 3.3186422660946846E-004 + 8.6800000000000016E-002 3.0832443735562265E-004 + 8.7900000000000006E-002 2.8434584964998066E-004 + 8.9000000000000024E-002 2.6006498956121504E-004 + 9.0100000000000013E-002 2.3575554951094091E-004 + 9.1200000000000003E-002 2.1183275384828448E-004 + 9.2300000000000021E-002 1.8859391275327653E-004 + 9.3400000000000011E-002 1.6608950681984425E-004 + 9.4500000000000028E-002 1.4432791795115918E-004 + 9.5600000000000018E-002 1.2350699398666620E-004 + 9.6700000000000008E-002 1.0392411059001461E-004 + 9.7800000000000026E-002 8.5699677583761513E-005 + 9.8900000000000016E-002 6.8733337684534490E-005 + 0.10000000000000001 5.2952596888644621E-005 + 0.10110000000000002 3.8477159250760451E-005 + 0.10220000000000001 2.5452667614445090E-005 + 0.10330000000000003 1.3821934771840461E-005 + 0.10440000000000002 3.3936919408006361E-006 + 0.10550000000000001 -5.9003505157306790E-006 + 0.10660000000000003 -1.3960745491203852E-005 + 0.10770000000000002 -2.0758207028848119E-005 + 0.10880000000000001 -2.6481564418645576E-005 + 0.10990000000000003 -3.1359257263829932E-005 + 0.11100000000000002 -3.5421649954514578E-005 + 0.11210000000000001 -3.8565194699913263E-005 + 0.11320000000000002 -4.0825074393069372E-005 + 0.11430000000000001 -4.2435629438841715E-005 + 0.11540000000000003 -4.3591098801698536E-005 + 0.11650000000000002 -4.4266733311815187E-005 + 0.11760000000000001 -4.4371412514010444E-005 + 0.11870000000000003 -4.3990934500470757E-005 + 0.11980000000000002 -4.3350388295948505E-005 + 0.12090000000000001 -4.2554263927740976E-005 + 0.12200000000000003 -4.1512048483127728E-005 + 0.12310000000000001 -4.0157687180908397E-005 + 0.12420000000000003 -3.8627094909315929E-005 + 0.12530000000000002 -3.7113288271939382E-005 + 0.12640000000000001 -3.5627654142444953E-005 + 0.12750000000000003 -3.4028751542791724E-005 + 0.12860000000000002 -3.2278949220199138E-005 + 0.12970000000000001 -3.0536179110640660E-005 + 0.13080000000000003 -2.8942115022800863E-005 + 0.13190000000000002 -2.7435975425760262E-005 + 0.13300000000000001 -2.5874509447021410E-005 + 0.13410000000000000 -2.4269840650958940E-005 + 0.13520000000000004 -2.2779451683163643E-005 + 0.13630000000000003 -2.1470688807312399E-005 + 0.13740000000000002 -2.0224917534505948E-005 + 0.13850000000000001 -1.8928571080323309E-005 + 0.13960000000000000 -1.7652791939326562E-005 + 0.14070000000000005 -1.6545205653528683E-005 + 0.14180000000000004 -1.5601719496771693E-005 + 0.14290000000000003 -1.4670364180346951E-005 + 0.14400000000000002 -1.3680242773261853E-005 + 0.14510000000000001 -1.2743796105496585E-005 + 0.14620000000000000 -1.1980190720350947E-005 + 0.14730000000000004 -1.1332765097904485E-005 + 0.14840000000000003 -1.0655885489541106E-005 + 0.14950000000000002 -9.9335638878983445E-006 + 0.15060000000000001 -9.2935124484938569E-006 + 0.15170000000000000 -8.8023016360239126E-006 + 0.15280000000000005 -8.3601826190715656E-006 + 0.15390000000000004 -7.8535567809012718E-006 + 0.15500000000000003 -7.3260785029560793E-006 + 0.15610000000000002 -6.9063148657733109E-006 + 0.15720000000000001 -6.6060069912055042E-006 + 0.15830000000000000 -6.2999779402161948E-006 + 0.15940000000000004 -5.9137150856258813E-006 + 0.16050000000000003 -5.5309874369413592E-006 + 0.16160000000000002 -5.2605264500016347E-006 + 0.16270000000000001 -5.0702005864877719E-006 + 0.16380000000000000 -4.8393721954198554E-006 + 0.16490000000000005 -4.5414690248435363E-006 + 0.16600000000000004 -4.2768406274262816E-006 + 0.16710000000000003 -4.1124676499748603E-006 + 0.16820000000000002 -3.9794845179130789E-006 + 0.16930000000000001 -3.7826159768883372E-006 + 0.17040000000000000 -3.5463740459817927E-006 + 0.17150000000000004 -3.3735609576979186E-006 + 0.17260000000000003 -3.2843843200680567E-006 + 0.17370000000000002 -3.1849453989707399E-006 + 0.17480000000000001 -3.0102660275588278E-006 + 0.17590000000000000 -2.8211516109877266E-006 + 0.17700000000000005 -2.7095179575553630E-006 + 0.17810000000000004 -2.6600393994158367E-006 + 0.17920000000000003 -2.5767226361494977E-006 + 0.18030000000000002 -2.4280172965518432E-006 + 0.18140000000000001 -2.2889814772497630E-006 + 0.18250000000000000 -2.2227518456929829E-006 + 0.18360000000000004 -2.1871776425541611E-006 + 0.18470000000000003 -2.1040038973296760E-006 + 0.18580000000000002 -1.9776714452746091E-006 + 0.18690000000000001 -1.8834151660485077E-006 + 0.18800000000000000 -1.8495745734981028E-006 + 0.18910000000000005 -1.8167246480516042E-006 + 0.19020000000000004 -1.7314155229541939E-006 + 0.19130000000000003 -1.6263531961158151E-006 + 0.19240000000000002 -1.5671449773435597E-006 + 0.19350000000000001 -1.5519800626861979E-006 + 0.19460000000000005 -1.5175048702076310E-006 + 0.19570000000000004 -1.4362890397023875E-006 + 0.19680000000000003 -1.3553691360357334E-006 + 0.19790000000000002 -1.3215952776590711E-006 + 0.19900000000000001 -1.3117969501763582E-006 + 0.20010000000000000 -1.2711982435575919E-006 + 0.20120000000000005 -1.1968387525485014E-006 + 0.20230000000000004 -1.1387917311367346E-006 + 0.20340000000000003 -1.1226035212530405E-006 + 0.20450000000000002 -1.1127250445497339E-006 + 0.20560000000000000 -1.0689668670238461E-006 + 0.20670000000000005 -1.0061488637802540E-006 + 0.20780000000000004 -9.6862618192972150E-007 + 0.20890000000000003 -9.6282769845856819E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0043.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0043.BXZ.semd new file mode 100644 index 00000000..2a6e6088 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0043.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 -1.6396096381098534E-014 + -0.11449999999999999 2.1678969722356035E-014 + -0.11340000000000000 1.2450511541889364E-013 + -0.11230000000000000 -1.4876001906000136E-013 + -0.11119999999999999 -7.5565855656156700E-013 + -0.11009999999999999 1.9396066512893800E-013 + -0.10900000000000000 3.1764738409045812E-012 + -0.10790000000000000 2.0208446461361662E-012 + -0.10679999999999999 -8.5105169439492201E-012 + -0.10569999999999999 -1.4544771637092779E-011 + -0.10460000000000000 8.3655591134879081E-012 + -0.10349999999999999 4.6377134771402595E-011 + -0.10239999999999999 3.1755830603996671E-011 + -0.10130000000000000 -6.6460302539095295E-011 + -0.10020000000000000 -1.4168190232144440E-010 + -9.9099999999999994E-002 -3.8163611160157984E-011 + -9.7999999999999990E-002 2.0275016388016098E-010 + -9.6899999999999986E-002 2.9167254722572977E-010 + -9.5799999999999996E-002 3.1752652590588681E-011 + -9.4699999999999993E-002 -3.4510549973276738E-010 + -9.3599999999999989E-002 -3.9535849594152239E-010 + -9.2499999999999999E-002 -5.2329182653743089E-011 + -9.1399999999999995E-002 2.5030413852711320E-010 + -9.0299999999999991E-002 1.9362141057133186E-010 + -8.9200000000000002E-002 5.4075063871117379E-011 + -8.8099999999999984E-002 2.4755505978468761E-010 + -8.6999999999999994E-002 5.6479942944775985E-010 + -8.5899999999999990E-002 3.5876548953872600E-010 + -8.4799999999999986E-002 -4.5047773844508754E-010 + -8.3699999999999997E-002 -1.0953502549426730E-009 + -8.2599999999999993E-002 -9.6009877825764534E-010 + -8.1499999999999989E-002 -3.4731525988540568E-010 + -8.0399999999999999E-002 2.2505067254208200E-010 + -7.9299999999999995E-002 9.2576130095167741E-010 + -7.8199999999999992E-002 1.8414201274907782E-009 + -7.7100000000000002E-002 1.5221577331914204E-009 + -7.5999999999999984E-002 -2.3157895601144673E-009 + -7.4899999999999994E-002 -1.0041565801088836E-008 + -7.3799999999999991E-002 -1.9254601468787769E-008 + -7.2699999999999987E-002 -2.7822270709521035E-008 + -7.1599999999999997E-002 -3.6855002605307163E-008 + -7.0499999999999993E-002 -4.8887777381878550E-008 + -6.9399999999999989E-002 -6.3468554856171977E-008 + -6.8300000000000000E-002 -7.7072918713838590E-008 + -6.7199999999999996E-002 -8.8544886978070281E-008 + -6.6099999999999992E-002 -1.0255871529807337E-007 + -6.5000000000000002E-002 -1.2546405514513026E-007 + -6.3899999999999985E-002 -1.5878904946475814E-007 + -6.2799999999999995E-002 -1.9951424690134445E-007 + -6.1699999999999991E-002 -2.4643466645102308E-007 + -6.0599999999999994E-002 -3.0301055176096270E-007 + -5.9499999999999990E-002 -3.7302157807062031E-007 + -5.8399999999999994E-002 -4.5698277517658425E-007 + -5.7299999999999990E-002 -5.5577288549102377E-007 + -5.6199999999999986E-002 -6.7517675006456557E-007 + -5.5099999999999996E-002 -8.2239944276807364E-007 + -5.3999999999999992E-002 -9.9919100193801569E-007 + -5.2899999999999989E-002 -1.2042086154906428E-006 + -5.1799999999999985E-002 -1.4437671325140400E-006 + -5.0699999999999995E-002 -1.7342921410090639E-006 + -4.9599999999999991E-002 -2.0892637166980421E-006 + -4.8499999999999988E-002 -2.5078984435822349E-006 + -4.7399999999999998E-002 -2.9845639346604003E-006 + -4.6299999999999994E-002 -3.5290725008962909E-006 + -4.5199999999999990E-002 -4.1695661820995156E-006 + -4.4099999999999986E-002 -4.9321242840960622E-006 + -4.2999999999999997E-002 -5.8245709624316078E-006 + -4.1899999999999993E-002 -6.8469480538624339E-006 + -4.0799999999999989E-002 -8.0130503192776814E-006 + -3.9699999999999985E-002 -9.3523940449813381E-006 + -3.8599999999999995E-002 -1.0892681530094706E-005 + -3.7499999999999992E-002 -1.2651200449909084E-005 + -3.6399999999999988E-002 -1.4646837371401489E-005 + -3.5299999999999984E-002 -1.6909076293813996E-005 + -3.4199999999999994E-002 -1.9466653611743823E-005 + -3.3099999999999991E-002 -2.2335438188747503E-005 + -3.1999999999999987E-002 -2.5531509891152382E-005 + -3.0899999999999997E-002 -2.9093866032781079E-005 + -2.9799999999999993E-002 -3.3076914405683056E-005 + -2.8699999999999989E-002 -3.7513564166147262E-005 + -2.7599999999999986E-002 -4.2401210521347821E-005 + -2.6499999999999996E-002 -4.7735360567457974E-005 + -2.5399999999999992E-002 -5.3549170843325555E-005 + -2.4299999999999988E-002 -5.9899564803345129E-005 + -2.3199999999999985E-002 -6.6816784965340048E-005 + -2.2099999999999995E-002 -7.4284405854996294E-005 + -2.0999999999999991E-002 -8.2278209447395056E-005 + -1.9899999999999987E-002 -9.0801280748564750E-005 + -1.8799999999999983E-002 -9.9867960670962930E-005 + -1.7699999999999994E-002 -1.0946331167360768E-004 + -1.6599999999999990E-002 -1.1954076762776822E-004 + -1.5499999999999986E-002 -1.3005669461563230E-004 + -1.4399999999999996E-002 -1.4097703387960792E-004 + -1.3299999999999992E-002 -1.5224103117361665E-004 + -1.2199999999999989E-002 -1.6373831022065133E-004 + -1.1099999999999985E-002 -1.7535041843075305E-004 + -9.9999999999999950E-003 -1.8699247448239475E-004 + -8.8999999999999913E-003 -1.9858893938362598E-004 + -7.7999999999999875E-003 -2.1000386914238334E-004 + -6.6999999999999837E-003 -2.2102947696112096E-004 + -5.5999999999999939E-003 -2.3145966406445950E-004 + -4.4999999999999901E-003 -2.4114031111821532E-004 + -3.3999999999999864E-003 -2.4993234546855092E-004 + -2.2999999999999826E-003 -2.5763569283299148E-004 + -1.1999999999999927E-003 -2.6398952468298376E-004 + -9.9999999999988987E-005 -2.6875562616623938E-004 + 1.0000000000000148E-003 -2.7174959541298449E-004 + 2.1000000000000185E-003 -2.7278295601718128E-004 + 3.2000000000000084E-003 -2.7161344769410789E-004 + 4.3000000000000121E-003 -2.6799275656230748E-004 + 5.4000000000000159E-003 -2.6174544473178685E-004 + 6.5000000000000058E-003 -2.5275416555814445E-004 + 7.6000000000000234E-003 -2.4087347264867276E-004 + 8.7000000000000133E-003 -2.2590499429497868E-004 + 9.8000000000000032E-003 -2.0770133414771408E-004 + 1.0900000000000021E-002 -1.8623925279825926E-004 + 1.2000000000000011E-002 -1.6156835772562772E-004 + 1.3100000000000001E-002 -1.3369829684961587E-004 + 1.4200000000000018E-002 -1.0261509305564687E-004 + 1.5300000000000008E-002 -6.8392349930945784E-005 + 1.6400000000000026E-002 -3.1236300856107846E-005 + 1.7500000000000016E-002 8.5983256212784909E-006 + 1.8600000000000005E-002 5.0890179409179837E-005 + 1.9700000000000023E-002 9.5394054369535297E-005 + 2.0800000000000013E-002 1.4173479576129466E-004 + 2.1900000000000003E-002 1.8943971372209489E-004 + 2.3000000000000020E-002 2.3806226090528071E-004 + 2.4100000000000010E-002 2.8721310081891716E-004 + 2.5200000000000000E-002 3.3644109498709440E-004 + 2.6300000000000018E-002 3.8514658808708191E-004 + 2.7400000000000008E-002 4.3267419096082449E-004 + 2.8500000000000025E-002 4.7847413225099444E-004 + 2.9600000000000015E-002 5.2209576824679971E-004 + 3.0700000000000005E-002 5.6303472956642509E-004 + 3.1800000000000023E-002 6.0067197773605585E-004 + 3.2900000000000013E-002 6.3440680969506502E-004 + 3.4000000000000002E-002 6.6379393683746457E-004 + 3.5100000000000020E-002 6.8848772207275033E-004 + 3.6200000000000010E-002 7.0810510078445077E-004 + 3.7300000000000028E-002 7.2222709422931075E-004 + 3.8400000000000017E-002 7.3055410757660866E-004 + 3.9500000000000007E-002 7.3297758353874087E-004 + 4.0600000000000025E-002 7.2945200372487307E-004 + 4.1700000000000015E-002 7.1987212868407369E-004 + 4.2800000000000005E-002 7.0416351081803441E-004 + 4.3900000000000022E-002 6.8245420698076487E-004 + 4.5000000000000012E-002 6.5506360260769725E-004 + 4.6100000000000002E-002 6.2231963966041803E-004 + 4.7200000000000020E-002 5.8446417097002268E-004 + 4.8300000000000010E-002 5.4180325241759419E-004 + 4.9400000000000027E-002 4.9486086936667562E-004 + 5.0500000000000017E-002 4.4427948887459934E-004 + 5.1600000000000007E-002 3.9063708391040564E-004 + 5.2700000000000025E-002 3.3441581763327122E-004 + 5.3800000000000014E-002 2.7619162574410439E-004 + 5.4900000000000004E-002 2.1670899877790362E-004 + 5.6000000000000022E-002 1.5673028246965259E-004 + 5.7100000000000012E-002 9.6849311375990510E-005 + 5.8200000000000002E-002 3.7552941648755223E-005 + 5.9300000000000019E-002 -2.0561548808473162E-005 + 6.0400000000000009E-002 -7.6768519647885114E-005 + 6.1500000000000027E-002 -1.3044438674114645E-004 + 6.2600000000000017E-002 -1.8119727610610425E-004 + 6.3700000000000007E-002 -2.2872305999044329E-004 + 6.4800000000000024E-002 -2.7260751812718809E-004 + 6.5900000000000014E-002 -3.1239222153089941E-004 + 6.7000000000000004E-002 -3.4779691486619413E-004 + 6.8100000000000022E-002 -3.7876414717175066E-004 + 6.9200000000000012E-002 -4.0524452924728394E-004 + 7.0300000000000029E-002 -4.2708049295470119E-004 + 7.1400000000000019E-002 -4.4415766024030745E-004 + 7.2500000000000009E-002 -4.5659457100555301E-004 + 7.3600000000000027E-002 -4.6467129141092300E-004 + 7.4700000000000016E-002 -4.6857542474754155E-004 + 7.5800000000000006E-002 -4.6836226829327643E-004 + 7.6900000000000024E-002 -4.6418065903708339E-004 + 7.8000000000000014E-002 -4.5642620534636080E-004 + 7.9100000000000004E-002 -4.4557658839039505E-004 + 8.0200000000000021E-002 -4.3194423778913915E-004 + 8.1300000000000011E-002 -4.1570980101823807E-004 + 8.2400000000000029E-002 -3.9717077743262053E-004 + 8.3500000000000019E-002 -3.7681512185372412E-004 + 8.4600000000000009E-002 -3.5510378074832261E-004 + 8.5700000000000026E-002 -3.3229752443730831E-004 + 8.6800000000000016E-002 -3.0858968966640532E-004 + 8.7900000000000006E-002 -2.8432553517632186E-004 + 8.9000000000000024E-002 -2.5995651958510280E-004 + 9.0100000000000013E-002 -2.3578837863169611E-004 + 9.1200000000000003E-002 -2.1191245468799025E-004 + 9.2300000000000021E-002 -1.8843465659301728E-004 + 9.3400000000000011E-002 -1.6565310943406075E-004 + 9.4500000000000028E-002 -1.4390266733244061E-004 + 9.5600000000000018E-002 -1.2329996388871223E-004 + 9.6700000000000008E-002 -1.0377547732787207E-004 + 9.7800000000000026E-002 -8.5342937381938100E-005 + 9.8900000000000016E-002 -6.8201166868675500E-005 + 0.10000000000000001 -5.2519040764309466E-005 + 0.10110000000000002 -3.8238387787714601E-005 + 0.10220000000000001 -2.5200066374964081E-005 + 0.10330000000000003 -1.3393155313679017E-005 + 0.10440000000000002 -2.9443851872201776E-006 + 0.10550000000000001 6.1344708228716627E-006 + 0.10660000000000003 1.4038705558050424E-005 + 0.10770000000000002 2.0955494619556703E-005 + 0.10880000000000001 2.6867286578635685E-005 + 0.10990000000000003 3.1677998777013272E-005 + 0.11100000000000002 3.5469794966047630E-005 + 0.11210000000000001 3.8496746128657833E-005 + 0.11320000000000002 4.0919298044173047E-005 + 0.11430000000000001 4.2683321225922555E-005 + 0.11540000000000003 4.3721687688957900E-005 + 0.11650000000000002 4.4168235035613179E-005 + 0.11760000000000001 4.4256186811253428E-005 + 0.11870000000000003 4.4061518565285951E-005 + 0.11980000000000002 4.3487809307407588E-005 + 0.12090000000000001 4.2512227082625031E-005 + 0.12200000000000003 4.1307612264063209E-005 + 0.12310000000000001 4.0053742850432172E-005 + 0.12420000000000003 3.8728918298147619E-005 + 0.12530000000000002 3.7204590626060963E-005 + 0.12640000000000001 3.5497694625519216E-005 + 0.12750000000000003 3.3794232876971364E-005 + 0.12860000000000002 3.2207943149842322E-005 + 0.12970000000000001 3.0645533115603030E-005 + 0.13080000000000003 2.8982953153899871E-005 + 0.13190000000000002 2.7278667403152213E-005 + 0.13300000000000001 2.5700051992316730E-005 + 0.13410000000000000 2.4281023797811940E-005 + 0.13520000000000004 2.2887705199536867E-005 + 0.13630000000000003 2.1439474949147552E-005 + 0.13740000000000002 2.0042623873450793E-005 + 0.13850000000000001 1.8829849068424664E-005 + 0.13960000000000000 1.7756150555214845E-005 + 0.14070000000000005 1.6666224837535992E-005 + 0.14180000000000004 1.5530302334809676E-005 + 0.14290000000000003 1.4487087355519179E-005 + 0.14400000000000002 1.3630920875584707E-005 + 0.14510000000000001 1.2869712008978240E-005 + 0.14620000000000000 1.2065926057402976E-005 + 0.14730000000000004 1.1239293598919176E-005 + 0.14840000000000003 1.0524637218622956E-005 + 0.14950000000000002 9.9572707767947577E-006 + 0.15060000000000001 9.4190509116742760E-006 + 0.15170000000000000 8.8217520897160284E-006 + 0.15280000000000005 8.2378628576407209E-006 + 0.15390000000000004 7.7802897067158483E-006 + 0.15500000000000003 7.4207669058523607E-006 + 0.15610000000000002 7.0289047471305821E-006 + 0.15720000000000001 6.5702911342668813E-006 + 0.15830000000000000 6.1566965996462386E-006 + 0.15940000000000004 5.8734190133691300E-006 + 0.16050000000000003 5.6480612329323776E-006 + 0.16160000000000002 5.3586854846798815E-006 + 0.16270000000000001 5.0130597628594842E-006 + 0.16380000000000000 4.7283760977734346E-006 + 0.16490000000000005 4.5498627514461987E-006 + 0.16600000000000004 4.3860682126251049E-006 + 0.16710000000000003 4.1522730498400051E-006 + 0.16820000000000002 3.8957373362791259E-006 + 0.16930000000000001 3.7149836771277478E-006 + 0.17040000000000000 3.6053841085958993E-006 + 0.17150000000000004 3.4690881420829101E-006 + 0.17260000000000003 3.2676502996764611E-006 + 0.17370000000000002 3.0791800327278906E-006 + 0.17480000000000001 2.9750578960374696E-006 + 0.17590000000000000 2.9096509024384432E-006 + 0.17700000000000005 2.7904757189389784E-006 + 0.17810000000000004 2.6180318855040241E-006 + 0.17920000000000003 2.4818079964461504E-006 + 0.18030000000000002 2.4229275368270464E-006 + 0.18140000000000001 2.3745087673887610E-006 + 0.18250000000000000 2.2655817701888736E-006 + 0.18360000000000004 2.1258324522932526E-006 + 0.18470000000000003 2.0352451883809408E-006 + 0.18580000000000002 2.0023242086608661E-006 + 0.18690000000000001 1.9557587620511185E-006 + 0.18800000000000000 1.8554239886725554E-006 + 0.18910000000000005 1.7498300621809904E-006 + 0.19020000000000004 1.6973257288555033E-006 + 0.19130000000000003 1.6772562503319932E-006 + 0.19240000000000002 1.6252467958111083E-006 + 0.19350000000000001 1.5322310673582251E-006 + 0.19460000000000005 1.4549870002156240E-006 + 0.19570000000000004 1.4272568478190806E-006 + 0.19680000000000003 1.4103843568591401E-006 + 0.19790000000000002 1.3549173445426277E-006 + 0.19900000000000001 1.2750075484291301E-006 + 0.20010000000000000 1.2237200053277775E-006 + 0.20120000000000005 1.2117094456698396E-006 + 0.20230000000000004 1.1935482007174869E-006 + 0.20340000000000003 1.1377541113688494E-006 + 0.20450000000000002 1.0718409839682863E-006 + 0.20560000000000000 1.0376164709668956E-006 + 0.20670000000000005 1.0292873184880591E-006 + 0.20780000000000004 1.0062803994514979E-006 + 0.20890000000000003 9.5573193448217353E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0044.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0044.BXX.semd new file mode 100644 index 00000000..629b1c46 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0044.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 2.4000243043723909E-024 + -0.10900000000000000 -1.3332590223960065E-023 + -0.10790000000000000 -2.2150797700048055E-023 + -0.10679999999999999 2.2310097115804765E-022 + -0.10569999999999999 1.7721250316100895E-022 + -0.10460000000000000 -2.1391639869154638E-021 + -0.10349999999999999 -2.0389646670262676E-021 + -0.10239999999999999 1.4471807544363650E-020 + -0.10130000000000000 2.1805797650411932E-020 + -0.10020000000000000 -6.8965317616904916E-020 + -9.9099999999999994E-002 -1.7179191984352158E-019 + -9.7999999999999990E-002 1.9025050691143067E-019 + -9.6899999999999986E-002 9.6671543533791339E-019 + -9.5799999999999996E-002 1.4037796539832160E-019 + -9.4699999999999993E-002 -3.7453360880681192E-018 + -9.3599999999999989E-002 -4.5490826738675196E-018 + -9.2499999999999999E-002 8.3685564786969291E-018 + -9.1399999999999995E-002 2.4897802256878662E-017 + -9.0299999999999991E-002 2.0418335103363605E-018 + -8.9200000000000002E-002 -7.3402227465277462E-017 + -8.8099999999999984E-002 -9.4268870885997350E-017 + -8.6999999999999994E-002 8.6430639750342868E-017 + -8.5899999999999990E-002 3.5334527319150894E-016 + -8.4799999999999986E-002 2.3068886731933706E-016 + -8.3699999999999997E-002 -5.3541725513508694E-016 + -8.2599999999999993E-002 -1.2087282977096218E-015 + -8.1499999999999989E-002 -4.7744774959310112E-016 + -8.0399999999999999E-002 1.7436687791745229E-015 + -7.9299999999999995E-002 3.3463715824099067E-015 + -7.8199999999999992E-002 1.8757017338936815E-015 + -7.7100000000000002E-002 -2.7436650770328724E-015 + -7.5999999999999984E-002 -8.1821214300420442E-015 + -7.4899999999999994E-002 -1.1101885503842033E-014 + -7.3799999999999991E-002 -5.6434840660238642E-015 + -7.2699999999999987E-002 1.6435271654909045E-014 + -7.1599999999999997E-002 5.1355939628943553E-014 + -7.0499999999999993E-002 6.1798886862897418E-014 + -6.9399999999999989E-002 -9.1977927078640449E-015 + -6.8300000000000000E-002 -1.6187131658945003E-013 + -6.7199999999999996E-002 -2.6758933610593338E-013 + -6.6099999999999992E-002 -1.3148072311886666E-013 + -6.5000000000000002E-002 2.9113186470960950E-013 + -6.3899999999999985E-002 7.3013481111799949E-013 + -6.2799999999999995E-002 7.3568256521439057E-013 + -6.1699999999999991E-002 6.6426065223421787E-014 + -6.0599999999999994E-002 -1.0373297273241766E-012 + -5.9499999999999990E-002 -1.9627706578095871E-012 + -5.8399999999999994E-002 -2.0493361781864783E-012 + -5.7299999999999990E-002 -8.2077910006778110E-013 + -5.6199999999999986E-002 1.8077351681550224E-012 + -5.5099999999999996E-002 5.0855960068152406E-012 + -5.3999999999999992E-002 7.0806819608970617E-012 + -5.2899999999999989E-002 5.3764384437549051E-012 + -5.1799999999999985E-002 -1.0103262627556009E-012 + -5.0699999999999995E-002 -1.0081622169033633E-011 + -4.9599999999999991E-002 -1.7582159686502230E-011 + -4.8499999999999988E-002 -1.9545533594400588E-011 + -4.7399999999999998E-002 -1.3909917488674761E-011 + -4.6299999999999994E-002 1.6937383299272385E-013 + -4.5199999999999990E-002 2.2812196576182941E-011 + -4.4099999999999986E-002 5.0620695135616955E-011 + -4.2999999999999997E-002 7.2553019148102749E-011 + -4.1899999999999993E-002 7.0975482435731152E-011 + -4.0799999999999989E-002 3.0996663569204941E-011 + -3.9699999999999985E-002 -4.7768344835219523E-011 + -3.8599999999999995E-002 -1.4639935097537915E-010 + -3.7499999999999992E-002 -2.3152847694607459E-010 + -3.6399999999999988E-002 -2.6450702739211351E-010 + -3.5299999999999984E-002 -2.1055435173167325E-010 + -3.4199999999999994E-002 -4.9907519089620322E-011 + -3.3099999999999991E-002 2.0773772979598704E-010 + -3.1999999999999987E-002 5.1289411606703084E-010 + -3.0899999999999997E-002 7.8018080884589835E-010 + -2.9799999999999993E-002 9.0634449945170559E-010 + -2.8699999999999989E-002 7.9278178466424265E-010 + -2.7599999999999986E-002 3.6855810070512973E-010 + -2.6499999999999996E-002 -3.7981309763956972E-010 + -2.5399999999999992E-002 -1.3729903880488337E-009 + -2.4299999999999988E-002 -2.4199209303077396E-009 + -2.3199999999999985E-002 -3.2392792892466105E-009 + -2.2099999999999995E-002 -3.5146894283855090E-009 + -2.0999999999999991E-002 -2.9500306641949692E-009 + -1.9899999999999987E-002 -1.3049282765464909E-009 + -1.8799999999999983E-002 1.5754899607145489E-009 + -1.7699999999999994E-002 5.7239546435994271E-009 + -1.6599999999999990E-002 1.1035679037263435E-008 + -1.5499999999999986E-002 1.7315777256499132E-008 + -1.4399999999999996E-002 2.4378254082080275E-008 + -1.3299999999999992E-002 3.2129623406262908E-008 + -1.2199999999999989E-002 4.0597793571350849E-008 + -1.1099999999999985E-002 4.9950223512951197E-008 + -9.9999999999999950E-003 6.0562548753750889E-008 + -8.8999999999999913E-003 7.3109767129153624E-008 + -7.7999999999999875E-003 8.8576193491007871E-008 + -6.6999999999999837E-003 1.0814451201213160E-007 + -5.5999999999999939E-003 1.3305705692800984E-007 + -4.4999999999999901E-003 1.6457231311051146E-007 + -3.3999999999999864E-003 2.0401995470820111E-007 + -2.2999999999999826E-003 2.5285595484092482E-007 + -1.1999999999999927E-003 3.1267242661670025E-007 + -9.9999999999988987E-005 3.8522281897712674E-007 + 1.0000000000000148E-003 4.7251756996047334E-007 + 2.1000000000000185E-003 5.7696377098181983E-007 + 3.2000000000000084E-003 7.0149764042071183E-007 + 4.3000000000000121E-003 8.4973675029687001E-007 + 5.4000000000000159E-003 1.0261707075187587E-006 + 6.5000000000000058E-003 1.2362637562546297E-006 + 7.6000000000000234E-003 1.4863168189549469E-006 + 8.7000000000000133E-003 1.7831741843110649E-006 + 9.8000000000000032E-003 2.1341184037737548E-006 + 1.0900000000000021E-002 2.5471513254160527E-006 + 1.2000000000000011E-002 3.0314015475596534E-006 + 1.3100000000000001E-002 3.5971929719380569E-006 + 1.4200000000000018E-002 4.2558099266898353E-006 + 1.5300000000000008E-002 5.0194080358778592E-006 + 1.6400000000000026E-002 5.9014228099840693E-006 + 1.7500000000000016E-002 6.9171333052508999E-006 + 1.8600000000000005E-002 8.0838117355597205E-006 + 1.9700000000000023E-002 9.4202132459031418E-006 + 2.0800000000000013E-002 1.0946042493742425E-005 + 2.1900000000000003E-002 1.2681763109867461E-005 + 2.3000000000000020E-002 1.4648730029875878E-005 + 2.4100000000000010E-002 1.6869274986675009E-005 + 2.5200000000000000E-002 1.9366465494385920E-005 + 2.6300000000000018E-002 2.2163942048791796E-005 + 2.7400000000000008E-002 2.5285613446612842E-005 + 2.8500000000000025E-002 2.8755250241374597E-005 + 2.9600000000000015E-002 3.2595959055470303E-005 + 3.0700000000000005E-002 3.6829929740633816E-005 + 3.1800000000000023E-002 4.1478615457890555E-005 + 3.2900000000000013E-002 4.6561704948544502E-005 + 3.4000000000000002E-002 5.2095732826273888E-005 + 3.5100000000000020E-002 5.8092256949748844E-005 + 3.6200000000000010E-002 6.4557410951238126E-005 + 3.7300000000000028E-002 7.1492293500341475E-005 + 3.8400000000000017E-002 7.8893179306760430E-005 + 3.9500000000000007E-002 8.6749787442386150E-005 + 4.0600000000000025E-002 9.5042516477406025E-005 + 4.1700000000000015E-002 1.0374084376962855E-004 + 4.2800000000000005E-002 1.1280384933343157E-004 + 4.3900000000000022E-002 1.2218194024171680E-004 + 4.5000000000000012E-002 1.3181522081140429E-004 + 4.6100000000000002E-002 1.4163194282446057E-004 + 4.7200000000000020E-002 1.5154556604102254E-004 + 4.8300000000000010E-002 1.6145424160640687E-004 + 4.9400000000000027E-002 1.7124308214988559E-004 + 5.0500000000000017E-002 1.8078560242429376E-004 + 5.1600000000000007E-002 1.8994392303284258E-004 + 5.2700000000000025E-002 1.9856907601933926E-004 + 5.3800000000000014E-002 2.0649905491154641E-004 + 5.4900000000000004E-002 2.1355994977056980E-004 + 5.6000000000000022E-002 2.1956941054668278E-004 + 5.7100000000000012E-002 2.2433852427639067E-004 + 5.8200000000000002E-002 2.2767801419831812E-004 + 5.9300000000000019E-002 2.2940027702134103E-004 + 6.0400000000000009E-002 2.2931728744879365E-004 + 6.1500000000000027E-002 2.2724407608620822E-004 + 6.2600000000000017E-002 2.2300015552900732E-004 + 6.3700000000000007E-002 2.1642031788360327E-004 + 6.4800000000000024E-002 2.0735914586111903E-004 + 6.5900000000000014E-002 1.9569272990338504E-004 + 6.7000000000000004E-002 1.8132061813957989E-004 + 6.8100000000000022E-002 1.6416711150668561E-004 + 6.9200000000000012E-002 1.4418300997931510E-004 + 7.0300000000000029E-002 1.2135657743783668E-004 + 7.1400000000000019E-002 9.5720599347259849E-005 + 7.2500000000000009E-002 6.7349967139307410E-005 + 7.3600000000000027E-002 3.6359222576720640E-005 + 7.4700000000000016E-002 2.9011800961598055E-006 + 7.5800000000000006E-002 -3.2828778785187751E-005 + 7.6900000000000024E-002 -7.0587164373137057E-005 + 7.8000000000000014E-002 -1.1008545698132366E-004 + 7.9100000000000004E-002 -1.5099145821295679E-004 + 8.0200000000000021E-002 -1.9293614604976028E-004 + 8.1300000000000011E-002 -2.3551649064756930E-004 + 8.2400000000000029E-002 -2.7830436010845006E-004 + 8.3500000000000019E-002 -3.2084694248624146E-004 + 8.4600000000000009E-002 -3.6266626557335258E-004 + 8.5700000000000026E-002 -4.0326482849195600E-004 + 8.6800000000000016E-002 -4.4214041554369032E-004 + 8.7900000000000006E-002 -4.7880000784061849E-004 + 8.9000000000000024E-002 -5.1277101738378406E-004 + 9.0100000000000013E-002 -5.4359505884349346E-004 + 9.1200000000000003E-002 -5.7082902640104294E-004 + 9.2300000000000021E-002 -5.9405504725873470E-004 + 9.3400000000000011E-002 -6.1290286248549819E-004 + 9.4500000000000028E-002 -6.2706135213375092E-004 + 9.5600000000000018E-002 -6.3627766212448478E-004 + 9.6700000000000008E-002 -6.4035225659608841E-004 + 9.7800000000000026E-002 -6.3914101338014007E-004 + 9.8900000000000016E-002 -6.3256535213440657E-004 + 0.10000000000000001 -6.2061852077022195E-004 + 0.10110000000000002 -6.0336990281939507E-004 + 0.10220000000000001 -5.8096408611163497E-004 + 0.10330000000000003 -5.5361475097015500E-004 + 0.10440000000000002 -5.2159861661493778E-004 + 0.10550000000000001 -4.8524388694204390E-004 + 0.10660000000000003 -4.4493100722320378E-004 + 0.10770000000000002 -4.0109900874085724E-004 + 0.10880000000000001 -3.5424501402303576E-004 + 0.10990000000000003 -3.0490889912471175E-004 + 0.11100000000000002 -2.5364206521771848E-004 + 0.11210000000000001 -2.0100019173696637E-004 + 0.11320000000000002 -1.4754616131540388E-004 + 0.11430000000000001 -9.3864706286694854E-005 + 0.11540000000000003 -4.0543029172113165E-005 + 0.11650000000000002 1.1850436749227811E-005 + 0.11760000000000001 6.2790342781227082E-005 + 0.11870000000000003 1.1178501154063269E-004 + 0.11980000000000002 1.5837968385312706E-004 + 0.12090000000000001 2.0215926633682102E-004 + 0.12200000000000003 2.4275359464809299E-004 + 0.12310000000000001 2.7984086773358285E-004 + 0.12420000000000003 3.1316306558437645E-004 + 0.12530000000000002 3.4252257319167256E-004 + 0.12640000000000001 3.6779150832444429E-004 + 0.12750000000000003 3.8889580173417926E-004 + 0.12860000000000002 4.0580733912065625E-004 + 0.12970000000000001 4.1854378650896251E-004 + 0.13080000000000003 4.2718087206594646E-004 + 0.13190000000000002 4.3185672257095575E-004 + 0.13300000000000001 4.3275905773043633E-004 + 0.13410000000000000 4.3010173249058425E-004 + 0.13520000000000004 4.2411411413922906E-004 + 0.13630000000000003 4.1506058187223971E-004 + 0.13740000000000002 4.0323947905562818E-004 + 0.13850000000000001 3.8896995829418302E-004 + 0.13960000000000000 3.7256898940540850E-004 + 0.14070000000000005 3.5435002064332366E-004 + 0.14180000000000004 3.3463249565102160E-004 + 0.14290000000000003 3.1374054378829896E-004 + 0.14400000000000002 2.9198595439083874E-004 + 0.14510000000000001 2.6965726283378899E-004 + 0.14620000000000000 2.4702606606297195E-004 + 0.14730000000000004 2.2435288701672107E-004 + 0.14840000000000003 2.0188077178318053E-004 + 0.14950000000000002 1.7982146528083831E-004 + 0.15060000000000001 1.5835688100196421E-004 + 0.15170000000000000 1.3765091716777533E-004 + 0.15280000000000005 1.1785150127252564E-004 + 0.15390000000000004 9.9076132755726576E-005 + 0.15500000000000003 8.1404890806879848E-005 + 0.15610000000000002 6.4895102696027607E-005 + 0.15720000000000001 4.9598966143094003E-005 + 0.15830000000000000 3.5559722164180130E-005 + 0.15940000000000004 2.2788226488046348E-005 + 0.16050000000000003 1.1258835911576170E-005 + 0.16160000000000002 9.3527336275656126E-007 + 0.16270000000000001 -8.2101123553002253E-006 + 0.16380000000000000 -1.6205327483476140E-005 + 0.16490000000000005 -2.3101951228454709E-005 + 0.16600000000000004 -2.8975442546652630E-005 + 0.16710000000000003 -3.3901840652106330E-005 + 0.16820000000000002 -3.7946141674183309E-005 + 0.16930000000000001 -4.1172581404680386E-005 + 0.17040000000000000 -4.3658477807184681E-005 + 0.17150000000000004 -4.5484212023438886E-005 + 0.17260000000000003 -4.6718323574168608E-005 + 0.17370000000000002 -4.7420187911484390E-005 + 0.17480000000000001 -4.7657784307375550E-005 + 0.17590000000000000 -4.7508096031378955E-005 + 0.17700000000000005 -4.7035391617100686E-005 + 0.17810000000000004 -4.6281096729217097E-005 + 0.17920000000000003 -4.5282395149115473E-005 + 0.18030000000000002 -4.4091968447901309E-005 + 0.18140000000000001 -4.2771291191456839E-005 + 0.18250000000000000 -4.1361850890098140E-005 + 0.18360000000000004 -3.9880596887087449E-005 + 0.18470000000000003 -3.8342794141499326E-005 + 0.18580000000000002 -3.6781486414838582E-005 + 0.18690000000000001 -3.5233519156463444E-005 + 0.18800000000000000 -3.3715859899530187E-005 + 0.18910000000000005 -3.2227741030510515E-005 + 0.19020000000000004 -3.0774524930166081E-005 + 0.19130000000000003 -2.9376706152106635E-005 + 0.19240000000000002 -2.8051566914655268E-005 + 0.19350000000000001 -2.6796757083502598E-005 + 0.19460000000000005 -2.5601595552871004E-005 + 0.19570000000000004 -2.4467824914609082E-005 + 0.19680000000000003 -2.3407523258356377E-005 + 0.19790000000000002 -2.2422089386964217E-005 + 0.19900000000000001 -2.1496576664503664E-005 + 0.20010000000000000 -2.0619418137357570E-005 + 0.20120000000000005 -1.9795983462245204E-005 + 0.20230000000000004 -1.9034403521800414E-005 + 0.20340000000000003 -1.8325095879845321E-005 + 0.20450000000000002 -1.7645905245444737E-005 + 0.20560000000000000 -1.6987007256830111E-005 + 0.20670000000000005 -1.6357480490114540E-005 + 0.20780000000000004 -1.5764140698593110E-005 + 0.20890000000000003 -1.5193821127468254E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0044.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0044.BXZ.semd new file mode 100644 index 00000000..97563c75 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0044.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 2.4000243043723909E-024 + -0.10900000000000000 -1.4065601354813240E-023 + -0.10790000000000000 -2.0158546838852304E-023 + -0.10679999999999999 2.3609311899202873E-022 + -0.10569999999999999 1.4395363514768624E-022 + -0.10460000000000000 -2.2927538167668016E-021 + -0.10349999999999999 -1.7718426825148928E-021 + -0.10239999999999999 1.5905067592260830E-020 + -0.10130000000000000 2.0831343345907520E-020 + -0.10020000000000000 -7.9272446876061666E-020 + -9.9099999999999994E-002 -1.7510800937106424E-019 + -9.7999999999999990E-002 2.4450885050517539E-019 + -9.6899999999999986E-002 1.0396053501451674E-018 + -9.5799999999999996E-002 -4.3665520368178932E-020 + -9.4699999999999993E-002 -4.2844874482465074E-018 + -9.3599999999999989E-002 -4.3870268249301120E-018 + -9.2499999999999999E-002 1.0761616460592440E-017 + -9.1399999999999995E-002 2.7231455781541839E-017 + -9.0299999999999991E-002 -3.8409858774297698E-018 + -8.9200000000000002E-002 -8.9253747623982248E-017 + -8.8099999999999984E-002 -9.5308848674213319E-017 + -8.6999999999999994E-002 1.3636464150674766E-016 + -8.5899999999999990E-002 4.2458881733837411E-016 + -8.4799999999999986E-002 1.7978695174968192E-016 + -8.3699999999999997E-002 -8.1178118299503007E-016 + -8.2599999999999993E-002 -1.4590206043926367E-015 + -8.1499999999999989E-002 -9.5570098781437167E-017 + -8.0399999999999999E-002 2.9471609309624554E-015 + -7.9299999999999995E-002 4.1579661534587448E-015 + -7.8199999999999992E-002 1.5542489452321915E-016 + -7.7100000000000002E-002 -7.2640402062050004E-015 + -7.5999999999999984E-002 -1.1160693307304004E-014 + -7.4899999999999994E-002 -5.5982342954321185E-015 + -7.3799999999999991E-002 9.6390621450326980E-015 + -7.2699999999999987E-002 2.9311097413152812E-014 + -7.1599999999999997E-002 4.0210724154684727E-014 + -7.0499999999999993E-002 1.6085613066150681E-014 + -6.9399999999999989E-002 -6.4578320447226945E-014 + -6.8300000000000000E-002 -1.6458466805136657E-013 + -6.7199999999999996E-002 -1.5898694578735106E-013 + -6.6099999999999992E-002 6.9542089372199439E-014 + -6.5000000000000002E-002 4.3670790724967268E-013 + -6.3899999999999985E-002 5.9355791766010912E-013 + -6.2799999999999995E-002 1.9792662246578135E-013 + -6.1699999999999991E-002 -6.5364722098490424E-013 + -6.0599999999999994E-002 -1.3335564206726214E-012 + -5.9499999999999990E-002 -1.1716839521183631E-012 + -5.8399999999999994E-002 -7.9708409198107205E-014 + -5.7299999999999990E-002 1.3725808684084129E-012 + -5.6199999999999986E-002 2.4587777560508561E-012 + -5.5099999999999996E-002 2.6846090454835103E-012 + -5.3999999999999992E-002 1.6823726656581273E-012 + -5.2899999999999989E-002 -8.1627456530175557E-013 + -5.1799999999999985E-002 -4.3534785151844169E-012 + -5.0699999999999995E-002 -7.1745413429691318E-012 + -4.9599999999999991E-002 -7.0335412841182610E-012 + -4.8499999999999988E-002 -3.1000874610442875E-012 + -4.7399999999999998E-002 3.2307266670944523E-012 + -4.6299999999999994E-002 9.8256281583219973E-012 + -4.5199999999999990E-002 1.5510913733973730E-011 + -4.4099999999999986E-002 1.9168090725774078E-011 + -4.2999999999999997E-002 1.7401262722427369E-011 + -4.1899999999999993E-002 5.4186065356898183E-012 + -4.0799999999999989E-002 -1.7505817975771443E-011 + -3.9699999999999985E-002 -4.3707110847224229E-011 + -3.8599999999999995E-002 -6.0405846991073986E-011 + -3.7499999999999992E-002 -5.8461256668973505E-011 + -3.6399999999999988E-002 -3.7237452704674823E-011 + -3.5299999999999984E-002 -1.0055228134506211E-012 + -3.4199999999999994E-002 4.6557029065308342E-011 + -3.3099999999999991E-002 1.0134671574180132E-010 + -3.1999999999999987E-002 1.5312356937968730E-010 + -3.0899999999999997E-002 1.8410363511467409E-010 + -2.9799999999999993E-002 1.7434037546948389E-010 + -2.8699999999999989E-002 1.0730485250354249E-010 + -2.7599999999999986E-002 -2.7165630855918721E-011 + -2.6499999999999996E-002 -2.2586200965069025E-010 + -2.5399999999999992E-002 -4.5923675973114086E-010 + -2.4299999999999988E-002 -6.6683930599609198E-010 + -2.3199999999999985E-002 -7.7470735382334510E-010 + -2.2099999999999995E-002 -7.2147410268286194E-010 + -2.0999999999999991E-002 -4.6297984890308896E-010 + -1.9899999999999987E-002 4.8682863296178880E-011 + -1.8799999999999983E-002 8.7559570705053602E-010 + -1.7699999999999994E-002 2.0656962806953061E-009 + -1.6599999999999990E-002 3.6150249460575878E-009 + -1.5499999999999986E-002 5.4777915536874389E-009 + -1.4399999999999996E-002 7.6281718719428682E-009 + -1.3299999999999992E-002 1.0106933956421926E-008 + -1.2199999999999989E-002 1.3000411414054724E-008 + -1.1099999999999985E-002 1.6389732238053512E-008 + -9.9999999999999950E-003 2.0351510698901620E-008 + -8.8999999999999913E-003 2.5020783667173419E-008 + -7.7999999999999875E-003 3.0640244119695126E-008 + -6.6999999999999837E-003 3.7540651476319908E-008 + -5.5999999999999939E-003 4.6092466732261528E-008 + -4.4999999999999901E-003 5.6698233663610154E-008 + -3.3999999999999864E-003 6.9820039527712652E-008 + -2.2999999999999826E-003 8.5982627240355214E-008 + -1.1999999999999927E-003 1.0575477205065908E-007 + -9.9999999999988987E-005 1.2977100993794011E-007 + 1.0000000000000148E-003 1.5880002024459827E-007 + 2.1000000000000185E-003 1.9377591797820060E-007 + 3.2000000000000084E-003 2.3574837371143076E-007 + 4.3000000000000121E-003 2.8586370603989053E-007 + 5.4000000000000159E-003 3.4549370298009308E-007 + 6.5000000000000058E-003 4.1639992787168012E-007 + 7.6000000000000234E-003 5.0070940460500424E-007 + 8.7000000000000133E-003 6.0067424101362121E-007 + 9.8000000000000032E-003 7.1852849714559852E-007 + 1.0900000000000021E-002 8.5670740190835204E-007 + 1.2000000000000011E-002 1.0182333198827109E-006 + 1.3100000000000001E-002 1.2068134083165205E-006 + 1.4200000000000018E-002 1.4265557410908514E-006 + 1.5300000000000008E-002 1.6816582046885742E-006 + 1.6400000000000026E-002 1.9765016077144537E-006 + 1.7500000000000016E-002 2.3160114324127790E-006 + 1.8600000000000005E-002 2.7058745217800606E-006 + 1.9700000000000023E-002 3.1522893095825566E-006 + 2.0800000000000013E-002 3.6617500427382765E-006 + 2.1900000000000003E-002 4.2409201341797598E-006 + 2.3000000000000020E-002 4.8967058319249190E-006 + 2.4100000000000010E-002 5.6363792282354552E-006 + 2.5200000000000000E-002 6.4675505200284533E-006 + 2.6300000000000018E-002 7.3983260335808154E-006 + 2.7400000000000008E-002 8.4371849879971705E-006 + 2.8500000000000025E-002 9.5923905973904766E-006 + 2.9600000000000015E-002 1.0871374797716271E-005 + 3.0700000000000005E-002 1.2280654118512757E-005 + 3.1800000000000023E-002 1.3826796021021437E-005 + 3.2900000000000013E-002 1.5516568964812905E-005 + 3.4000000000000002E-002 1.7356423995806836E-005 + 3.5100000000000020E-002 1.9350627553649247E-005 + 3.6200000000000010E-002 2.1500651200767606E-005 + 3.7300000000000028E-002 2.3805810997146182E-005 + 3.8400000000000017E-002 2.6264628104399890E-005 + 3.9500000000000007E-002 2.8874503186671063E-005 + 4.0600000000000025E-002 3.1630002922611311E-005 + 4.1700000000000015E-002 3.4521224733907729E-005 + 4.2800000000000005E-002 3.7533875001827255E-005 + 4.3900000000000022E-002 4.0650658775120974E-005 + 4.5000000000000012E-002 4.3851450755028054E-005 + 4.6100000000000002E-002 4.7113131586229429E-005 + 4.7200000000000020E-002 5.0408252718625590E-005 + 4.8300000000000010E-002 5.3703708545072004E-005 + 4.9400000000000027E-002 5.6961223890539259E-005 + 5.0500000000000017E-002 6.0137070249766111E-005 + 5.1600000000000007E-002 6.3184394093696028E-005 + 5.2700000000000025E-002 6.6053675254806876E-005 + 5.3800000000000014E-002 6.8693705543410033E-005 + 5.4900000000000004E-002 7.1048285462893546E-005 + 5.6000000000000022E-002 7.3057446570601314E-005 + 5.7100000000000012E-002 7.4655785283539444E-005 + 5.8200000000000002E-002 7.5778334576170892E-005 + 5.9300000000000019E-002 7.6363372500054538E-005 + 6.0400000000000009E-002 7.6350319432094693E-005 + 6.1500000000000027E-002 7.5679869041778147E-005 + 6.2600000000000017E-002 7.4291187047492713E-005 + 6.3700000000000007E-002 7.2127018938772380E-005 + 6.4800000000000024E-002 6.9135479861870408E-005 + 6.5900000000000014E-002 6.5274987719021738E-005 + 6.7000000000000004E-002 6.0515292716445401E-005 + 6.8100000000000022E-002 5.4833970352774486E-005 + 6.9200000000000012E-002 4.8213845730060712E-005 + 7.0300000000000029E-002 4.0647610148880631E-005 + 7.1400000000000019E-002 3.2142161217052490E-005 + 7.2500000000000009E-002 2.2720116248819977E-005 + 7.3600000000000027E-002 1.2421784049365669E-005 + 7.4700000000000016E-002 1.3017075843890780E-006 + 7.5800000000000006E-002 -1.0575282431091182E-005 + 7.6900000000000024E-002 -2.3129803594201803E-005 + 7.8000000000000014E-002 -3.6272431316319853E-005 + 7.9100000000000004E-002 -4.9896589189302176E-005 + 8.0200000000000021E-002 -6.3877108914311975E-005 + 8.1300000000000011E-002 -7.8071323514450341E-005 + 8.2400000000000029E-002 -9.2333953944034874E-005 + 8.3500000000000019E-002 -1.0652019409462810E-004 + 8.4600000000000009E-002 -1.2048016651533544E-004 + 8.5700000000000026E-002 -1.3405035133473575E-004 + 8.6800000000000016E-002 -1.4705632929690182E-004 + 8.7900000000000006E-002 -1.5932465612422675E-004 + 8.9000000000000024E-002 -1.7069527530111372E-004 + 9.0100000000000013E-002 -1.8102132889907807E-004 + 9.1200000000000003E-002 -1.9016138685401529E-004 + 9.2300000000000021E-002 -1.9797777349594980E-004 + 9.3400000000000011E-002 -2.0434186444617808E-004 + 9.4500000000000028E-002 -2.0914126071147621E-004 + 9.5600000000000018E-002 -2.1228502737358212E-004 + 9.6700000000000008E-002 -2.1370702597778291E-004 + 9.7800000000000026E-002 -2.1336722420528531E-004 + 9.8900000000000016E-002 -2.1124570048414171E-004 + 0.10000000000000001 -2.0733691053465009E-004 + 0.10110000000000002 -2.0165214664302766E-004 + 0.10220000000000001 -1.9422732293605804E-004 + 0.10330000000000003 -1.8513464601710439E-004 + 0.10440000000000002 -1.7447951540816575E-004 + 0.10550000000000001 -1.6238127136602998E-004 + 0.10660000000000003 -1.4896478387527168E-004 + 0.10770000000000002 -1.3436275185085833E-004 + 0.10880000000000001 -1.1872737377416342E-004 + 0.10990000000000003 -1.0224067955277860E-004 + 0.11100000000000002 -8.5101375589147210E-005 + 0.11210000000000001 -6.7505461629480124E-005 + 0.11320000000000002 -4.9642112571746111E-005 + 0.11430000000000001 -3.1699280953034759E-005 + 0.11540000000000003 -1.3862483683624305E-005 + 0.11650000000000002 3.6835001537838252E-006 + 0.11760000000000001 2.0756024241563864E-005 + 0.11870000000000003 3.7175850593484938E-005 + 0.11980000000000002 5.2777639211853966E-005 + 0.12090000000000001 6.7429697082843632E-005 + 0.12200000000000003 8.1024612882174551E-005 + 0.12310000000000001 9.3464928795583546E-005 + 0.12420000000000003 1.0465449304319918E-004 + 0.12530000000000002 1.1451016325736418E-004 + 0.12640000000000001 1.2297756620682776E-004 + 0.12750000000000003 1.3003927597310394E-004 + 0.12860000000000002 1.3570093142334372E-004 + 0.12970000000000001 1.3997354835737497E-004 + 0.13080000000000003 1.4287757221609354E-004 + 0.13190000000000002 1.4445060514844954E-004 + 0.13300000000000001 1.4475097123067826E-004 + 0.13410000000000000 1.4384929090738297E-004 + 0.13520000000000004 1.4182472659740597E-004 + 0.13630000000000003 1.3877489254809916E-004 + 0.13740000000000002 1.3480939378496259E-004 + 0.13850000000000001 1.3003205822315067E-004 + 0.13960000000000000 1.2453441740944982E-004 + 0.14070000000000005 1.1841110972454771E-004 + 0.14180000000000004 1.1177768465131521E-004 + 0.14290000000000003 1.0476103489054367E-004 + 0.14400000000000002 9.7472635388839990E-005 + 0.14510000000000001 8.9998262410517782E-005 + 0.14620000000000000 8.2415659562684596E-005 + 0.14730000000000004 7.4812327511608601E-005 + 0.14840000000000003 6.7279615905135870E-005 + 0.14950000000000002 5.9893565776292235E-005 + 0.15060000000000001 5.2712119213538244E-005 + 0.15170000000000000 4.5787248382112011E-005 + 0.15280000000000005 3.9170710806502029E-005 + 0.15390000000000004 3.2902702514547855E-005 + 0.15500000000000003 2.7004802177543752E-005 + 0.15610000000000002 2.1492201994988136E-005 + 0.15720000000000001 1.6388048607041128E-005 + 0.15830000000000000 1.1717803317878861E-005 + 0.15940000000000004 7.4837034844676964E-006 + 0.16050000000000003 3.6641290535044391E-006 + 0.16160000000000002 2.3853434072407254E-007 + 0.16270000000000001 -2.7940059226239100E-006 + 0.16380000000000000 -5.4299634939525276E-006 + 0.16490000000000005 -7.6874039223184809E-006 + 0.16600000000000004 -9.6030307759065181E-006 + 0.16710000000000003 -1.1207030183868483E-005 + 0.16820000000000002 -1.2513642104750033E-005 + 0.16930000000000001 -1.3538363418774679E-005 + 0.17040000000000000 -1.4311573067971040E-005 + 0.17150000000000004 -1.4865939192532096E-005 + 0.17260000000000003 -1.5220470231724903E-005 + 0.17370000000000002 -1.5385545339086093E-005 + 0.17480000000000001 -1.5385588994831778E-005 + 0.17590000000000000 -1.5258641724358313E-005 + 0.17700000000000005 -1.5031111615826376E-005 + 0.17810000000000004 -1.4706103684147820E-005 + 0.17920000000000003 -1.4283781638368964E-005 + 0.18030000000000002 -1.3784719158138614E-005 + 0.18140000000000001 -1.3243356988823507E-005 + 0.18250000000000000 -1.2677303857344668E-005 + 0.18360000000000004 -1.2081800377927721E-005 + 0.18470000000000003 -1.1452560102043208E-005 + 0.18580000000000002 -1.0805933015944902E-005 + 0.18690000000000001 -1.0165062121814117E-005 + 0.18800000000000000 -9.5355380835826509E-006 + 0.18910000000000005 -8.9092218331643380E-006 + 0.19020000000000004 -8.2873821156681515E-006 + 0.19130000000000003 -7.6861151683260687E-006 + 0.19240000000000002 -7.1151180236483924E-006 + 0.19350000000000001 -6.5648905547277536E-006 + 0.19460000000000005 -6.0244856285862625E-006 + 0.19570000000000004 -5.5028881433827337E-006 + 0.19680000000000003 -5.0196808842883911E-006 + 0.19790000000000002 -4.5776841943734325E-006 + 0.19900000000000001 -4.1591274566599168E-006 + 0.20010000000000000 -3.7524330309679499E-006 + 0.20120000000000005 -3.3698472634569043E-006 + 0.20230000000000004 -3.0294354473880958E-006 + 0.20340000000000003 -2.7294356641505146E-006 + 0.20450000000000002 -2.4520757051504916E-006 + 0.20560000000000000 -2.1907878817728488E-006 + 0.20670000000000005 -1.9582253116823267E-006 + 0.20780000000000004 -1.7651949519859045E-006 + 0.20890000000000003 -1.6039301726777921E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0045.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0045.BXX.semd new file mode 100644 index 00000000..a575ae1c --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0045.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 -1.9314138772742883E-038 + -0.10020000000000000 7.6124546955132945E-038 + -9.9099999999999994E-002 2.3082071716326155E-037 + -9.7999999999999990E-002 -2.3189103117239039E-036 + -9.6899999999999986E-002 1.1955059018277402E-037 + -9.5799999999999996E-002 3.4850985340669658E-035 + -9.4699999999999993E-002 -3.1062788343308050E-035 + -9.3599999999999989E-002 -3.9044540774241533E-034 + -9.2499999999999999E-002 4.4235950862529889E-034 + -9.1399999999999995E-002 3.7066356432540400E-033 + -9.0299999999999991E-002 -3.6973977270245153E-033 + -8.9200000000000002E-002 -3.1138428052787854E-032 + -8.8099999999999984E-002 1.8877021334145258E-032 + -8.6999999999999994E-002 2.3176227646942247E-031 + -8.5899999999999990E-002 -1.5813439140824581E-032 + -8.4799999999999986E-002 -1.4998310156887411E-030 + -8.3699999999999997E-002 -8.3818098063914042E-031 + -8.2599999999999993E-002 8.1725535682727123E-030 + -8.1499999999999989E-002 1.0656447234724082E-029 + -8.0399999999999999E-002 -3.5342767492840008E-029 + -7.9299999999999995E-002 -8.3639923589142957E-029 + -7.8199999999999992E-002 1.0256862512099909E-028 + -7.7100000000000002E-002 4.8924990600726851E-028 + -7.5999999999999984E-002 -1.8457847771639915E-029 + -7.4899999999999994E-002 -2.1878801057622159E-027 + -7.3799999999999991E-002 -2.0646985894841805E-027 + -7.2699999999999987E-002 7.0269888248060897E-027 + -7.1599999999999997E-002 1.5547779759029451E-026 + -7.0499999999999993E-002 -1.1227664671016222E-026 + -6.9399999999999989E-002 -7.1161274878313397E-026 + -6.8300000000000000E-002 -3.5715779172982373E-026 + -6.7199999999999996E-002 2.1690041203033150E-025 + -6.6099999999999992E-002 3.6787564425563319E-025 + -6.5000000000000002E-002 -3.2414854193736016E-025 + -6.3899999999999985E-002 -1.5971677247937873E-024 + -6.2799999999999995E-002 -8.0030111397994665E-025 + -6.1699999999999991E-002 4.1233258589227472E-024 + -6.0599999999999994E-002 7.3580732721782101E-024 + -5.9499999999999990E-002 -3.6587356951236949E-024 + -5.8399999999999994E-002 -2.6110453459368715E-023 + -5.7299999999999990E-002 -2.1189887809120151E-023 + -5.6199999999999986E-002 4.7535884090735187E-023 + -5.5099999999999996E-002 1.1690393549556880E-022 + -5.3999999999999992E-002 1.7467325772585476E-023 + -5.2899999999999989E-002 -2.8513131294611043E-022 + -5.1799999999999985E-002 -4.0361451010860824E-022 + -5.0699999999999995E-002 2.0385907595789673E-022 + -4.9599999999999991E-002 1.2484831259615697E-021 + -4.8499999999999988E-002 1.1123672846020229E-021 + -4.7399999999999998E-002 -1.4838040952777936E-021 + -4.6299999999999994E-002 -4.4647247238166562E-021 + -4.5199999999999990E-002 -2.5258474972705628E-021 + -4.4099999999999986E-002 6.3875169629093228E-021 + -4.2999999999999997E-002 1.3827060646556913E-020 + -4.1899999999999993E-002 5.2616179243705987E-021 + -4.0799999999999989E-002 -2.0818921096435019E-020 + -3.9699999999999985E-002 -3.8786763878901426E-020 + -3.8599999999999995E-002 -1.3625512920429539E-020 + -3.7499999999999992E-002 5.3746599906735693E-020 + -3.6399999999999988E-002 1.0212782847946542E-019 + -3.5299999999999984E-002 5.2514365750321640E-020 + -3.4199999999999994E-002 -1.0379753131999492E-019 + -3.3099999999999991E-002 -2.5564668235683706E-019 + -3.1999999999999987E-002 -2.2517921640285382E-019 + -3.0899999999999997E-002 9.4255246859417083E-020 + -2.9799999999999993E-002 5.8873256609481660E-019 + -2.8699999999999989E-002 8.5428706273244897E-019 + -2.7599999999999986E-002 3.4697693455973567E-019 + -2.6499999999999996E-002 -1.1131522531539416E-018 + -2.5399999999999992E-002 -2.6784949890740309E-018 + -2.4299999999999988E-002 -2.4453154627323232E-018 + -2.3199999999999985E-002 1.0944745149224942E-018 + -2.2099999999999995E-002 6.6298927278722256E-018 + -2.0999999999999991E-002 9.1416750479553285E-018 + -1.9899999999999987E-002 3.0897456149879385E-018 + -1.8799999999999983E-002 -1.1339916624801738E-017 + -1.7699999999999994E-002 -2.4515179938374908E-017 + -1.6599999999999990E-002 -2.1833025295475789E-017 + -1.5499999999999986E-002 4.4463650397619098E-018 + -1.4399999999999996E-002 4.4554789984690803E-017 + -1.3299999999999992E-002 7.1257235640364154E-017 + -1.2199999999999989E-002 5.3101100959580477E-017 + -1.1099999999999985E-002 -2.4462797898904375E-017 + -9.9999999999999950E-003 -1.3876194327082435E-016 + -8.8999999999999913E-003 -2.2124480729947624E-016 + -7.7999999999999875E-003 -1.7593288566522585E-016 + -6.6999999999999837E-003 6.2253950390430784E-017 + -5.5999999999999939E-003 4.4271378716239924E-016 + -4.4999999999999901E-003 7.4575946461908965E-016 + -3.3999999999999864E-003 6.4074315514819902E-016 + -2.2999999999999826E-003 -1.0890733398511557E-016 + -1.1999999999999927E-003 -1.3684631473313770E-015 + -9.9999999999988987E-005 -2.4684833424695003E-015 + 1.0000000000000148E-003 -2.3659104054140831E-015 + 2.1000000000000185E-003 -2.2081165582607407E-016 + 3.2000000000000084E-003 3.7787431502258901E-015 + 4.3000000000000121E-003 7.8174576526230700E-015 + 5.4000000000000159E-003 8.7108927587938555E-015 + 6.5000000000000058E-003 3.4190368448889586E-015 + 7.6000000000000234E-003 -8.5064503455457158E-015 + 8.7000000000000133E-003 -2.2798515191598673E-014 + 9.8000000000000032E-003 -3.0460917533996212E-014 + 1.0900000000000021E-002 -2.1164000795479733E-014 + 1.2000000000000011E-002 1.0285415199390562E-014 + 1.3100000000000001E-002 5.6970616104431299E-014 + 1.4200000000000018E-002 9.6729583707027417E-014 + 1.5300000000000008E-002 9.7258579499510250E-014 + 1.6400000000000026E-002 3.1205188444089621E-014 + 1.7500000000000016E-002 -1.0240773344345061E-013 + 1.8600000000000005E-002 -2.6050234018526464E-013 + 1.9700000000000023E-002 -3.5581078556591594E-013 + 2.0800000000000013E-002 -2.8496462459691452E-013 + 2.1900000000000003E-002 1.6265995508532062E-014 + 2.3000000000000020E-002 5.0909835158305383E-013 + 2.4100000000000010E-002 1.0130894604123974E-012 + 2.5200000000000000E-002 1.2298693964282736E-012 + 2.6300000000000018E-002 8.4987529166968834E-013 + 2.7400000000000008E-002 -2.7420099068913018E-013 + 2.8500000000000025E-002 -1.9502145124500325E-012 + 2.9600000000000015E-002 -3.5632471365870666E-012 + 3.0700000000000005E-002 -4.1808496768769299E-012 + 3.1800000000000023E-002 -2.8850704377608727E-012 + 3.2900000000000013E-002 7.3310091721137671E-013 + 3.4000000000000002E-002 6.0950905780843279E-012 + 3.5100000000000020E-002 1.1422325758847496E-011 + 3.6200000000000010E-002 1.4019349049709806E-011 + 3.7300000000000028E-002 1.1140594523284530E-011 + 3.8400000000000017E-002 1.2862523546264271E-012 + 3.9500000000000007E-002 -1.4497641802335703E-011 + 4.0600000000000025E-002 -3.1919727278006960E-011 + 4.1700000000000015E-002 -4.3917314229702242E-011 + 4.2800000000000005E-002 -4.2568001207277106E-011 + 4.3900000000000022E-002 -2.2160943219384777E-011 + 4.5000000000000012E-002 1.7460123624690738E-011 + 4.6100000000000002E-002 6.8601388458766621E-011 + 4.7200000000000020E-002 1.1579961989305332E-010 + 4.8300000000000010E-002 1.3905959717064320E-010 + 4.9400000000000027E-002 1.1998933791002031E-010 + 5.0500000000000017E-002 4.9327490009298813E-011 + 5.1600000000000007E-002 -6.6642323603982589E-011 + 5.2700000000000025E-002 -2.0359321173391010E-010 + 5.3800000000000014E-002 -3.2269065197709779E-010 + 5.4900000000000004E-002 -3.8061168106118259E-010 + 5.6000000000000022E-002 -3.4424468831062427E-010 + 5.7100000000000012E-002 -2.0606268080758383E-010 + 5.8200000000000002E-002 5.1650528472280133E-012 + 5.9300000000000019E-002 2.2340551630861682E-010 + 6.0400000000000009E-002 3.5714550761234420E-010 + 6.1500000000000027E-002 3.1334929095905295E-010 + 6.2600000000000017E-002 2.8927799392008957E-011 + 6.3700000000000007E-002 -4.9822734826676651E-010 + 6.4800000000000024E-002 -1.1879360828359609E-009 + 6.5900000000000014E-002 -1.8741073137817921E-009 + 6.7000000000000004E-002 -2.3228454715251701E-009 + 6.8100000000000022E-002 -2.2705548552437449E-009 + 6.9200000000000012E-002 -1.4743203324840692E-009 + 7.0300000000000029E-002 2.3802299020658779E-010 + 7.1400000000000019E-002 2.9322213546123521E-009 + 7.2500000000000009E-002 6.5584440100963093E-009 + 7.3600000000000027E-002 1.0974789077522473E-008 + 7.4700000000000016E-002 1.6001079572447452E-008 + 7.5800000000000006E-002 2.1492539303835656E-008 + 7.6900000000000024E-002 2.7415813619313667E-008 + 7.8000000000000014E-002 3.3909788754726833E-008 + 7.9100000000000004E-002 4.1316742027674991E-008 + 8.0200000000000021E-002 5.0177042965060537E-008 + 8.1300000000000011E-002 6.1191720135411742E-008 + 8.2400000000000029E-002 7.5165921487041487E-008 + 8.3500000000000019E-002 9.2952497254827904E-008 + 8.4600000000000009E-002 1.1541691691263622E-007 + 8.5700000000000026E-002 1.4344078635986079E-007 + 8.6800000000000016E-002 1.7796362783428776E-007 + 8.7900000000000006E-002 2.2005964694926661E-007 + 8.9000000000000024E-002 2.7102942112833261E-007 + 9.0100000000000013E-002 3.3248736031055159E-007 + 9.1200000000000003E-002 4.0642640897203819E-007 + 9.2300000000000021E-002 4.9525590384291718E-007 + 9.3400000000000011E-002 6.0180127547937445E-007 + 9.4500000000000028E-002 7.2929748284877860E-007 + 9.5600000000000018E-002 8.8139660192609881E-007 + 9.6700000000000008E-002 1.0621906767482869E-006 + 9.7800000000000026E-002 1.2762552614731248E-006 + 9.8900000000000016E-002 1.5287419046217110E-006 + 0.10000000000000001 1.8254874021295109E-006 + 0.10110000000000002 2.1730986645707162E-006 + 0.10220000000000001 2.5790429845073959E-006 + 0.10330000000000003 3.0516787319356808E-006 + 0.10440000000000002 3.6002757042297162E-006 + 0.10550000000000001 4.2349925024609547E-006 + 0.10660000000000003 4.9668155952531379E-006 + 0.10770000000000002 5.8075966080650687E-006 + 0.10880000000000001 6.7700011641136371E-006 + 0.10990000000000003 7.8675320764887147E-006 + 0.11100000000000002 9.1144966063438915E-006 + 0.11210000000000001 1.0525985999265686E-005 + 0.11320000000000002 1.2117763617425226E-005 + 0.11430000000000001 1.3906171261623967E-005 + 0.11540000000000003 1.5907926353975199E-005 + 0.11650000000000002 1.8139908206649125E-005 + 0.11760000000000001 2.0618655980797485E-005 + 0.11870000000000003 2.3360285922535695E-005 + 0.11980000000000002 2.6380021154182032E-005 + 0.12090000000000001 2.9691840609302744E-005 + 0.12200000000000003 3.3307973353657871E-005 + 0.12310000000000001 3.7238311051623896E-005 + 0.12420000000000003 4.1489896830171347E-005 + 0.12530000000000002 4.6066408685874194E-005 + 0.12640000000000001 5.0967802962986752E-005 + 0.12750000000000003 5.6189001043094322E-005 + 0.12860000000000002 6.1719925724901259E-005 + 0.12970000000000001 6.7544351622927934E-005 + 0.13080000000000003 7.3639646871015429E-005 + 0.13190000000000002 7.9976081906352192E-005 + 0.13300000000000001 8.6515989096369594E-005 + 0.13410000000000000 9.3213719082996249E-005 + 0.13520000000000004 1.0001462214859203E-004 + 0.13630000000000003 1.0685473534977064E-004 + 0.13740000000000002 1.1366096441633999E-004 + 0.13850000000000001 1.2035119289066643E-004 + 0.13960000000000000 1.2683337263297290E-004 + 0.14070000000000005 1.3300814316608012E-004 + 0.14180000000000004 1.3876669981982559E-004 + 0.14290000000000003 1.4399224892258644E-004 + 0.14400000000000002 1.4856309280730784E-004 + 0.14510000000000001 1.5235075261443853E-004 + 0.14620000000000000 1.5522420289926231E-004 + 0.14730000000000004 1.5704904217272997E-004 + 0.14840000000000003 1.5769260062370449E-004 + 0.14950000000000002 1.5702252858318388E-004 + 0.15060000000000001 1.5491199155803770E-004 + 0.15170000000000000 1.5123904449865222E-004 + 0.15280000000000005 1.4589313650503755E-004 + 0.15390000000000004 1.3877512537874281E-004 + 0.15500000000000003 1.2980280735064298E-004 + 0.15610000000000002 1.1890981113538146E-004 + 0.15720000000000001 1.0605030547594652E-004 + 0.15830000000000000 9.1201072791591287E-005 + 0.15940000000000004 7.4365118052810431E-005 + 0.16050000000000003 5.5574371799593791E-005 + 0.16160000000000002 3.4887383662862703E-005 + 0.16270000000000001 1.2392290045681875E-005 + 0.16380000000000000 -1.1791848010034300E-005 + 0.16490000000000005 -3.7512440030695871E-005 + 0.16600000000000004 -6.4586332882754505E-005 + 0.16710000000000003 -9.2801354185212404E-005 + 0.16820000000000002 -1.2191721179988235E-004 + 0.16930000000000001 -1.5166393131949008E-004 + 0.17040000000000000 -1.8174982687924057E-004 + 0.17150000000000004 -2.1186281810514629E-004 + 0.17260000000000003 -2.4167464289348572E-004 + 0.17370000000000002 -2.7084341854788363E-004 + 0.17480000000000001 -2.9901941888965666E-004 + 0.17590000000000000 -3.2585149165242910E-004 + 0.17700000000000005 -3.5099132219329476E-004 + 0.17810000000000004 -3.7410005461424589E-004 + 0.17920000000000003 -3.9485137676820159E-004 + 0.18030000000000002 -4.1293882532045245E-004 + 0.18140000000000001 -4.2808233411051333E-004 + 0.18250000000000000 -4.4003294897265732E-004 + 0.18360000000000004 -4.4857722241431475E-004 + 0.18470000000000003 -4.5354070607572794E-004 + 0.18580000000000002 -4.5479321852326393E-004 + 0.18690000000000001 -4.5225012581795454E-004 + 0.18800000000000000 -4.4587577576749027E-004 + 0.18910000000000005 -4.3568506953306496E-004 + 0.19020000000000004 -4.2174171539954841E-004 + 0.19130000000000003 -4.0416064439341426E-004 + 0.19240000000000002 -3.8310585659928620E-004 + 0.19350000000000001 -3.5878570633940399E-004 + 0.19460000000000005 -3.3145502675324678E-004 + 0.19570000000000004 -3.0140639864839613E-004 + 0.19680000000000003 -2.6896843337453902E-004 + 0.19790000000000002 -2.3449736181646585E-004 + 0.19900000000000001 -1.9837750005535781E-004 + 0.20010000000000000 -1.6100922948680818E-004 + 0.20120000000000005 -1.2280553346499801E-004 + 0.20230000000000004 -8.4184437582734972E-005 + 0.20340000000000003 -4.5562115701613948E-005 + 0.20450000000000002 -7.3471314863127191E-006 + 0.20560000000000000 3.0063036319916137E-005 + 0.20670000000000005 6.6291249822825193E-005 + 0.20780000000000004 1.0098542406922206E-004 + 0.20890000000000003 1.3382545148488134E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0045.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0045.BXZ.semd new file mode 100644 index 00000000..551f182f --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0045.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 0.0000000000000000 + -9.9099999999999994E-002 0.0000000000000000 + -9.7999999999999990E-002 1.5257051814681886E-038 + -9.6899999999999986E-002 -1.7992616229992078E-037 + -9.5799999999999996E-002 1.0898454192284746E-037 + -9.4699999999999993E-002 2.6624925522180400E-036 + -9.3599999999999989E-002 -3.9959730137570286E-036 + -9.2499999999999999E-002 -2.9494987102195098E-035 + -9.1399999999999995E-002 5.4106811106899840E-035 + -9.0299999999999991E-002 2.8228073384806786E-034 + -8.9200000000000002E-002 -4.9113526918022734E-034 + -8.8099999999999984E-002 -2.4500343862769224E-033 + -8.6999999999999994E-002 3.2310534041143896E-033 + -8.5899999999999990E-002 1.9282466968159127E-032 + -8.4799999999999986E-002 -1.3873767667476233E-032 + -8.3699999999999997E-002 -1.3467852717342798E-031 + -8.2599999999999993E-002 7.0790576714181642E-033 + -8.1499999999999989E-002 8.1077588150226188E-031 + -8.0399999999999999E-002 5.3403644051359776E-031 + -7.9299999999999995E-002 -4.0412611809518426E-030 + -7.8199999999999992E-002 -6.0495137218740572E-030 + -7.7100000000000002E-002 1.5387375277122571E-029 + -7.5999999999999984E-002 4.3040140729369088E-029 + -7.4899999999999994E-002 -3.3347534163110213E-029 + -7.3799999999999991E-002 -2.2751763953137159E-028 + -7.2699999999999987E-002 -7.3391833687939731E-029 + -7.1599999999999997E-002 8.9952830649940227E-028 + -7.0499999999999993E-002 1.2210285106443273E-027 + -6.9399999999999989E-002 -2.3506849343440965E-027 + -6.8300000000000000E-002 -7.2754014320089775E-027 + -6.7199999999999996E-002 1.0803604171397308E-027 + -6.6099999999999992E-002 2.8146794372854850E-026 + -6.5000000000000002E-002 2.7526278233700748E-026 + -6.3899999999999985E-002 -6.7843757319261364E-026 + -6.2799999999999995E-002 -1.7226674829458816E-025 + -6.1699999999999991E-002 2.6997183677890776E-026 + -6.0599999999999994E-002 5.9450352476014827E-025 + -5.9499999999999990E-002 6.1972449258380870E-025 + -5.8399999999999994E-002 -1.1094573297616782E-024 + -5.7299999999999990E-002 -3.2302055465936530E-024 + -5.6199999999999986E-002 -6.4326050281772362E-025 + -5.5099999999999996E-002 8.6069986461850212E-024 + -5.3999999999999992E-002 1.2517666932152362E-023 + -5.2899999999999989E-002 -8.2880093285235163E-024 + -5.1799999999999985E-002 -4.4519658642404543E-023 + -5.0699999999999995E-002 -3.4456933158187212E-023 + -4.9599999999999991E-002 7.1907498788379538E-023 + -4.8499999999999988E-002 1.8037389163767475E-022 + -4.7399999999999998E-002 5.4532490252088456E-023 + -4.6299999999999994E-002 -3.6871638913423626E-022 + -4.5199999999999990E-002 -6.1462084257265011E-022 + -4.4099999999999986E-002 4.6967954726073992E-023 + -4.2999999999999997E-002 1.4654903043989661E-021 + -4.1899999999999993E-002 1.8647005725192892E-021 + -4.0799999999999989E-002 -6.7264601763804821E-022 + -3.9699999999999985E-002 -4.9037124637347457E-021 + -3.8599999999999995E-002 -5.3731184782097657E-021 + -3.7499999999999992E-002 2.5210086118561627E-021 + -3.6399999999999988E-002 1.4352147467704759E-020 + -3.5299999999999984E-002 1.5697128603431777E-020 + -3.4199999999999994E-002 -4.8019292626091595E-021 + -3.3099999999999991E-002 -3.7193820814277433E-020 + -3.1999999999999987E-002 -4.7783290080953260E-020 + -3.0899999999999997E-002 -4.6137420381822944E-021 + -2.9799999999999993E-002 8.3212321058348808E-020 + -2.8699999999999989E-002 1.4621912714325895E-019 + -2.7599999999999986E-002 8.5385499010936072E-020 + -2.6499999999999996E-002 -1.4169952859854285E-019 + -2.5399999999999992E-002 -4.1784118744442385E-019 + -2.4299999999999988E-002 -4.4558358441853357E-019 + -2.3199999999999985E-002 6.7234965635369087E-020 + -2.2099999999999995E-002 1.0197736949592085E-018 + -2.0999999999999991E-002 1.6366832380424549E-018 + -1.9899999999999987E-002 8.0437798310071978E-019 + -1.8799999999999983E-002 -1.8127938161653275E-018 + -1.7699999999999994E-002 -4.6456928199203442E-018 + -1.6599999999999990E-002 -4.5247685269421359E-018 + -1.5499999999999986E-002 8.5958856667587789E-019 + -1.4399999999999996E-002 9.7221382894664525E-018 + -1.3299999999999992E-002 1.5263409632430609E-017 + -1.2199999999999989E-002 9.3279147628716427E-018 + -1.1099999999999985E-002 -1.0540272854840600E-017 + -9.9999999999999950E-003 -3.5327967446021103E-017 + -8.8999999999999913E-003 -4.5425089868214995E-017 + -7.7999999999999875E-003 -2.0663636754787124E-017 + -6.6999999999999837E-003 4.2963079419179514E-017 + -5.5999999999999939E-003 1.1818894235011588E-016 + -4.4999999999999901E-003 1.4611547303730236E-016 + -3.3999999999999864E-003 6.2949873983383898E-017 + -2.2999999999999826E-003 -1.4690793853390776E-016 + -1.1999999999999927E-003 -3.9762736158057571E-016 + -9.9999999999988987E-005 -4.9734169478790765E-016 + 1.0000000000000148E-003 -2.3487342183701012E-016 + 2.1000000000000185E-003 4.4985125735287840E-016 + 3.2000000000000084E-003 1.2979846062847805E-015 + 4.3000000000000121E-003 1.7106238004406461E-015 + 5.4000000000000159E-003 9.9630164602154464E-016 + 6.5000000000000058E-003 -1.1249281518642016E-015 + 7.6000000000000234E-003 -3.9870967381079765E-015 + 8.7000000000000133E-003 -5.8213690317602661E-015 + 9.8000000000000032E-003 -4.3668567602293904E-015 + 1.0900000000000021E-002 1.6991568801589542E-015 + 1.2000000000000011E-002 1.1063659753965394E-014 + 1.3100000000000001E-002 1.8930396936426772E-014 + 1.4200000000000018E-002 1.8214286483697779E-014 + 1.5300000000000008E-002 3.2195879026231198E-015 + 1.6400000000000026E-002 -2.5259501657210262E-014 + 1.7500000000000016E-002 -5.6121513008653909E-014 + 1.8600000000000005E-002 -6.8897565061974697E-014 + 1.9700000000000023E-002 -4.1805677029969207E-014 + 2.0800000000000013E-002 3.4091527750758008E-014 + 2.1900000000000003E-002 1.4036005430845266E-013 + 2.3000000000000020E-002 2.2576035550551932E-013 + 2.4100000000000010E-002 2.1904792433039000E-013 + 2.5200000000000000E-002 6.2692323663134097E-014 + 2.6300000000000018E-002 -2.4159710690363490E-013 + 2.7400000000000008E-002 -5.9720896847595406E-013 + 2.8500000000000025E-002 -8.1451810357222043E-013 + 2.9600000000000015E-002 -6.7051637679671483E-013 + 3.0700000000000005E-002 -2.2924536753491168E-014 + 3.1800000000000023E-002 1.0582420356675115E-012 + 3.2900000000000013E-002 2.2083192479510627E-012 + 3.4000000000000002E-002 2.8079949389997472E-012 + 3.5100000000000020E-002 2.1872766185065950E-012 + 3.6200000000000010E-002 -3.4516829769837970E-014 + 3.7300000000000028E-002 -3.5873426625088189E-012 + 3.8400000000000017E-002 -7.3472530143225967E-012 + 3.9500000000000007E-002 -9.4718313053965275E-012 + 4.0600000000000025E-002 -7.9644450756699570E-012 + 4.1700000000000015E-002 -1.5850328861921614E-012 + 4.2800000000000005E-002 9.1780099145677418E-012 + 4.3900000000000022E-002 2.1508208408738128E-011 + 4.5000000000000012E-002 3.0469477635408637E-011 + 4.6100000000000002E-002 3.0261362859995700E-011 + 4.7200000000000020E-002 1.6384381698597572E-011 + 4.8300000000000010E-002 -1.1866199862986537E-011 + 4.9400000000000027E-002 -4.9502981575022531E-011 + 5.0500000000000017E-002 -8.5532150806422180E-011 + 5.1600000000000007E-002 -1.0488903495753377E-010 + 5.2700000000000025E-002 -9.2614284297187766E-011 + 5.3800000000000014E-002 -3.9413413505107187E-011 + 5.4900000000000004E-002 5.2987021020856062E-011 + 5.6000000000000022E-002 1.6859252882639453E-010 + 5.7100000000000012E-002 2.7762661614083584E-010 + 5.8200000000000002E-002 3.4149696959140385E-010 + 5.9300000000000019E-002 3.2173558262016400E-010 + 6.0400000000000009E-002 1.9113927107738959E-010 + 6.1500000000000027E-002 -5.5550779254343041E-011 + 6.2600000000000017E-002 -3.9428926790208152E-010 + 6.3700000000000007E-002 -7.6993988962215099E-010 + 6.4800000000000024E-002 -1.1010553579993143E-009 + 6.5900000000000014E-002 -1.2906441471116636E-009 + 6.7000000000000004E-002 -1.2408652994011504E-009 + 6.8100000000000022E-002 -8.6860019177237291E-010 + 6.9200000000000012E-002 -1.1850338765828639E-010 + 7.0300000000000029E-002 1.0295581054364789E-009 + 7.1400000000000019E-002 2.5608521969644471E-009 + 7.2500000000000009E-002 4.4347605587802263E-009 + 7.3600000000000027E-002 6.6016130340074142E-009 + 7.4700000000000016E-002 9.0249194784064457E-009 + 7.5800000000000006E-002 1.1705036051523621E-008 + 7.6900000000000024E-002 1.4699784500749047E-008 + 7.8000000000000014E-002 1.8137550128471958E-008 + 7.9100000000000004E-002 2.2220215001311772E-008 + 8.0200000000000021E-002 2.7216204401270261E-008 + 8.1300000000000011E-002 3.3446230673916943E-008 + 8.2400000000000029E-002 4.1267544048650961E-008 + 8.3500000000000019E-002 5.1063437922493904E-008 + 8.4600000000000009E-002 6.3243312808936025E-008 + 8.5700000000000026E-002 7.8256292113110248E-008 + 8.6800000000000016E-002 9.6618116174340685E-008 + 8.7900000000000006E-002 1.1894520213218129E-007 + 8.9000000000000024E-002 1.4598660413867037E-007 + 9.0100000000000013E-002 1.7865126267224696E-007 + 9.1200000000000003E-002 2.1802334515541588E-007 + 9.2300000000000021E-002 2.6536739028415468E-007 + 9.3400000000000011E-002 3.2213560530180985E-007 + 9.4500000000000028E-002 3.8997671936158440E-007 + 9.5600000000000018E-002 4.7075911879801424E-007 + 9.6700000000000008E-002 5.6660752534298808E-007 + 9.7800000000000026E-002 6.7995262043041294E-007 + 9.8900000000000016E-002 8.1357580938856700E-007 + 0.10000000000000001 9.7065094450954348E-007 + 0.10110000000000002 1.1547738267836394E-006 + 0.10220000000000001 1.3699691407964565E-006 + 0.10330000000000003 1.6206978443733533E-006 + 0.10440000000000002 1.9118638192594517E-006 + 0.10550000000000001 2.2488034119305667E-006 + 0.10660000000000003 2.6373400032753125E-006 + 0.10770000000000002 3.0837677513773087E-006 + 0.10880000000000001 3.5949267385149142E-006 + 0.10990000000000003 4.1781722757150419E-006 + 0.11100000000000002 4.8413744480058085E-006 + 0.11210000000000001 5.5928508118086029E-006 + 0.11320000000000002 6.4413015934405848E-006 + 0.11430000000000001 7.3957248787337448E-006 + 0.11540000000000003 8.4652992882183753E-006 + 0.11650000000000002 9.6593066700734198E-006 + 0.11760000000000001 1.0986961569869891E-005 + 0.11870000000000003 1.2457341654226184E-005 + 0.11980000000000002 1.4079120774113107E-005 + 0.12090000000000001 1.5860428902669810E-005 + 0.12200000000000003 1.7808555639931001E-005 + 0.12310000000000001 1.9929730115109123E-005 + 0.12420000000000003 2.2228727175388485E-005 + 0.12530000000000002 2.4708480850677006E-005 + 0.12640000000000001 2.7369958843337372E-005 + 0.12750000000000003 3.0211782359401695E-005 + 0.12860000000000002 3.3229825930902734E-005 + 0.12970000000000001 3.6416924558579922E-005 + 0.13080000000000003 3.9762446249369532E-005 + 0.13190000000000002 4.3251988245174289E-005 + 0.13300000000000001 4.6866905904607847E-005 + 0.13410000000000000 5.0584178097778931E-005 + 0.13520000000000004 5.4376250773202628E-005 + 0.13630000000000003 5.8210291172144935E-005 + 0.13740000000000002 6.2048944528214633E-005 + 0.13850000000000001 6.5849373640958220E-005 + 0.13960000000000000 6.9564055593218654E-005 + 0.14070000000000005 7.3140334279742092E-005 + 0.14180000000000004 7.6521624578163028E-005 + 0.14290000000000003 7.9646459198556840E-005 + 0.14400000000000002 8.2449565525166690E-005 + 0.14510000000000001 8.4862476796843112E-005 + 0.14620000000000000 8.6814237874932587E-005 + 0.14730000000000004 8.8232598500326276E-005 + 0.14840000000000003 8.9044428023044020E-005 + 0.14950000000000002 8.9178327471017838E-005 + 0.15060000000000001 8.8564207544550300E-005 + 0.15170000000000000 8.7134954810608178E-005 + 0.15280000000000005 8.4827297541778535E-005 + 0.15390000000000004 8.1585742009337991E-005 + 0.15500000000000003 7.7360193245112896E-005 + 0.15610000000000002 7.2110837209038436E-005 + 0.15720000000000001 6.5808104409370571E-005 + 0.15830000000000000 5.8433870435692370E-005 + 0.15940000000000004 4.9983413191512227E-005 + 0.16050000000000003 4.0465751226292923E-005 + 0.16160000000000002 2.9906217605457641E-005 + 0.16270000000000001 1.8346123397350311E-005 + 0.16380000000000000 5.8420591813046485E-006 + 0.16490000000000005 -7.5338925853429828E-006 + 0.16600000000000004 -2.1691228539566509E-005 + 0.16710000000000003 -3.6522964364849031E-005 + 0.16820000000000002 -5.1906863518524915E-005 + 0.16930000000000001 -6.7707347625400871E-005 + 0.17040000000000000 -8.3774044469464570E-005 + 0.17150000000000004 -9.9945253168698400E-005 + 0.17260000000000003 -1.1605014151427895E-004 + 0.17370000000000002 -1.3191023026593029E-004 + 0.17480000000000001 -1.4734282740391791E-004 + 0.17590000000000000 -1.6216118820011616E-004 + 0.17700000000000005 -1.7618059064261615E-004 + 0.17810000000000004 -1.8921915034297854E-004 + 0.17920000000000003 -2.0110231707803905E-004 + 0.18030000000000002 -2.1166368969716132E-004 + 0.18140000000000001 -2.2074968728702515E-004 + 0.18250000000000000 -2.2822209575679153E-004 + 0.18360000000000004 -2.3396064352709800E-004 + 0.18470000000000003 -2.3786566453054547E-004 + 0.18580000000000002 -2.3985856387298554E-004 + 0.18690000000000001 -2.3988477187231183E-004 + 0.18800000000000000 -2.3791420971974730E-004 + 0.18910000000000005 -2.3394281743094325E-004 + 0.19020000000000004 -2.2799411090090871E-004 + 0.19130000000000003 -2.2011656255926937E-004 + 0.19240000000000002 -2.1038419799879193E-004 + 0.19350000000000001 -1.9889745453838259E-004 + 0.19460000000000005 -1.8577578885015100E-004 + 0.19570000000000004 -1.7116389062721282E-004 + 0.19680000000000003 -1.5522398462053388E-004 + 0.19790000000000002 -1.3813722762279212E-004 + 0.19900000000000001 -1.2009453348582610E-004 + 0.20010000000000000 -1.0129837755812332E-004 + 0.20120000000000005 -8.1960228271782398E-005 + 0.20230000000000004 -6.2294187955558300E-005 + 0.20340000000000003 -4.2515228415140882E-005 + 0.20450000000000002 -2.2836167772766203E-005 + 0.20560000000000000 -3.4627116747287801E-006 + 0.20670000000000005 1.5408006220241077E-005 + 0.20780000000000004 3.3591211831662804E-005 + 0.20890000000000003 5.0914168241433799E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0046.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0046.BXX.semd new file mode 100644 index 00000000..1387d0c1 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0046.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 1.9595432523687732E-030 + -0.10679999999999999 -4.4594351148161897E-030 + -0.10569999999999999 -3.0723129613204489E-029 + -0.10460000000000000 6.4259019724875773E-029 + -0.10349999999999999 2.9027127417081031E-028 + -0.10239999999999999 -4.6664916625813291E-028 + -0.10130000000000000 -2.0752632781941167E-027 + -0.10020000000000000 2.0507583233607168E-027 + -9.9099999999999994E-002 1.1726681593698710E-026 + -9.7999999999999990E-002 -4.6992417160996452E-027 + -9.6899999999999986E-002 -5.2944319535222521E-026 + -9.5799999999999996E-002 -4.7411068108587572E-027 + -9.4699999999999993E-002 1.9614073612258371E-025 + -9.3599999999999989E-002 9.7820391598974126E-026 + -9.2499999999999999E-002 -6.3135866251781476E-025 + -9.1399999999999995E-002 -5.6938505955036000E-025 + -9.0299999999999991E-002 1.8606479573908973E-024 + -8.9200000000000002E-002 2.6774771371456149E-024 + -8.8099999999999984E-002 -4.7387876429975810E-024 + -8.6999999999999994E-002 -1.1244332624016202E-023 + -8.5899999999999990E-002 7.5621768319078529E-024 + -8.4799999999999986E-002 3.8791127453532325E-023 + -8.3699999999999997E-002 7.0800321463849175E-024 + -8.2599999999999993E-002 -9.9121496078949168E-023 + -8.1499999999999989E-002 -9.3908532823293194E-023 + -8.0399999999999999E-002 1.6725516002739829E-022 + -7.9299999999999995E-002 3.3376215175051048E-022 + -7.8199999999999992E-002 -1.3471365056684735E-022 + -7.7100000000000002E-002 -7.7046002409824787E-022 + -7.5999999999999984E-002 -1.3723642774174415E-022 + -7.4899999999999994E-002 1.5122207583500270E-021 + -7.3799999999999991E-002 9.2447268339478414E-022 + -7.2699999999999987E-002 -3.0605373683422667E-021 + -7.1599999999999997E-002 -3.8644638255352190E-021 + -7.0499999999999993E-002 5.0087514768319091E-021 + -6.9399999999999989E-002 1.3157930499931900E-020 + -6.8300000000000000E-002 -6.3035701466644988E-022 + -6.7199999999999996E-002 -2.9442999534162049E-020 + -6.6099999999999992E-002 -2.4788638404259426E-020 + -6.5000000000000002E-002 3.5229354101169222E-020 + -6.3899999999999985E-002 7.4170539029502374E-020 + -6.2799999999999995E-002 -1.9726882340841984E-021 + -6.1699999999999991E-002 -1.1983139351856967E-019 + -6.0599999999999994E-002 -6.7404718606701453E-020 + -5.9499999999999990E-002 1.5570332155285054E-019 + -5.8399999999999994E-002 1.7527896433922422E-019 + -5.7299999999999990E-002 -2.2764374933916728E-019 + -5.6199999999999986E-002 -4.9464268427207623E-019 + -5.5099999999999996E-002 1.4486657051946111E-019 + -5.3999999999999992E-002 1.1741719193759065E-018 + -5.2899999999999989E-002 7.8316891709849530E-019 + -5.1799999999999985E-002 -1.4747709049413253E-018 + -5.0699999999999995E-002 -2.7673838176989792E-018 + -4.9599999999999991E-002 -1.2247837147873936E-019 + -4.8499999999999988E-002 4.1183109990876669E-018 + -4.7399999999999998E-002 3.5007073480729119E-018 + -4.6299999999999994E-002 -3.0219401726108948E-018 + -4.5199999999999990E-002 -6.4421450626992273E-018 + -4.4099999999999986E-002 6.6799461505208453E-019 + -4.2999999999999997E-002 9.3954730850406861E-018 + -4.1899999999999993E-002 2.9375727132141613E-018 + -4.0799999999999989E-002 -1.5047727250791083E-017 + -3.9699999999999985E-002 -1.5278513950415827E-017 + -3.8599999999999995E-002 1.5952983787001765E-017 + -3.7499999999999992E-002 4.0582288180129389E-017 + -3.6399999999999988E-002 8.1810925364740364E-018 + -3.5299999999999984E-002 -5.9321760555052812E-017 + -3.4199999999999994E-002 -6.6170637355979570E-017 + -3.3099999999999991E-002 3.0271528166770202E-017 + -3.1999999999999987E-002 1.2269192831639735E-016 + -3.0899999999999997E-002 6.5908136551669542E-017 + -2.9799999999999993E-002 -1.0320047597276932E-016 + -2.8699999999999989E-002 -1.6215757560913936E-016 + -2.7599999999999986E-002 -6.8095027969740804E-019 + -2.6499999999999996E-002 1.6911437631894714E-016 + -2.5399999999999992E-002 7.0322058327036203E-017 + -2.4299999999999988E-002 -1.8748747385695857E-016 + -2.3199999999999985E-002 -1.6166527741321720E-016 + -2.2099999999999995E-002 2.7199736713772881E-016 + -2.0999999999999991E-002 5.5430672513356828E-016 + -1.9899999999999987E-002 9.0517309023048850E-017 + -1.8799999999999983E-002 -7.8516825482524721E-016 + -1.7699999999999994E-002 -9.7998821497390044E-016 + -1.6599999999999990E-002 -4.5222867369502931E-017 + -1.5499999999999986E-002 1.0112277429807047E-015 + -1.4399999999999996E-002 8.9497554146448577E-016 + -1.3299999999999992E-002 -1.5430065680908608E-016 + -1.2199999999999989E-002 -5.3297737673052093E-016 + -1.1099999999999985E-002 4.2858728930544724E-016 + -9.9999999999999950E-003 1.1796190575651621E-015 + -8.8999999999999913E-003 -8.5591924931328401E-017 + -7.7999999999999875E-003 -2.5306208324471285E-015 + -6.6999999999999837E-003 -3.1043215415783865E-015 + -5.5999999999999939E-003 -3.7276339762819537E-016 + -4.4999999999999901E-003 3.1980620425763094E-015 + -3.3999999999999864E-003 3.9520655729919068E-015 + -2.2999999999999826E-003 1.4800025634081914E-015 + -1.1999999999999927E-003 -1.1469848898107036E-015 + -9.9999999999988987E-005 -1.6272581824971675E-015 + 1.0000000000000148E-003 -1.1452413783678990E-015 + 2.1000000000000185E-003 -1.7981819138356784E-015 + 3.2000000000000084E-003 -2.7317085717076675E-015 + 4.3000000000000121E-003 -9.9973392940293747E-016 + 5.4000000000000159E-003 3.7863880460913338E-015 + 6.5000000000000058E-003 7.7373681463613342E-015 + 7.6000000000000234E-003 6.4901845528463672E-015 + 8.7000000000000133E-003 -5.4025778373084925E-016 + 9.8000000000000032E-003 -1.0287893617794228E-014 + 1.0900000000000021E-002 -1.8466688749452405E-014 + 1.2000000000000011E-002 -2.0115538331170676E-014 + 1.3100000000000001E-002 -9.9517172524573108E-015 + 1.4200000000000018E-002 1.2984147719670436E-014 + 1.5300000000000008E-002 3.9883068093764240E-014 + 1.6400000000000026E-002 5.4843201377843820E-014 + 1.7500000000000016E-002 4.6519489920338747E-014 + 1.8600000000000005E-002 1.6284352406564957E-014 + 1.9700000000000023E-002 -2.6374305436014170E-014 + 2.0800000000000013E-002 -7.2541012910085079E-014 + 2.1900000000000003E-002 -1.1173101831761512E-013 + 2.3000000000000020E-002 -1.2283822234133296E-013 + 2.4100000000000010E-002 -8.0260444286755356E-014 + 2.5200000000000000E-002 1.9619781805603996E-014 + 2.6300000000000018E-002 1.3874143533262190E-013 + 2.7400000000000008E-002 2.1437502651950463E-013 + 2.8500000000000025E-002 2.0268449462193527E-013 + 2.9600000000000015E-002 1.0831547654242477E-013 + 3.0700000000000005E-002 -2.6151596757258491E-014 + 3.1800000000000023E-002 -1.4922800137522757E-013 + 3.2900000000000013E-002 -2.1395541317369843E-013 + 3.4000000000000002E-002 -1.7827505151366690E-013 + 3.5100000000000020E-002 -3.1925356184635961E-014 + 3.6200000000000010E-002 1.7897079760027801E-013 + 3.7300000000000028E-002 3.4123577444603037E-013 + 3.8400000000000017E-002 3.1572571705489050E-013 + 3.9500000000000007E-002 1.9052269730943615E-014 + 4.0600000000000025E-002 -5.1250486059889466E-013 + 4.1700000000000015E-002 -1.1335408523285850E-012 + 4.2800000000000005E-002 -1.6243166750876115E-012 + 4.3900000000000022E-002 -1.7684930126229959E-012 + 4.5000000000000012E-002 -1.4477967436032912E-012 + 4.6100000000000002E-002 -7.1015469980256762E-013 + 4.7200000000000020E-002 2.1107898415251292E-013 + 4.8300000000000010E-002 8.7027227872044088E-013 + 4.9400000000000027E-002 8.7160102269293049E-013 + 5.0500000000000017E-002 -3.4955033794770510E-014 + 5.1600000000000007E-002 -1.7883591742900995E-012 + 5.2700000000000025E-002 -3.9781056053456165E-012 + 5.3800000000000014E-002 -5.8765279968564510E-012 + 5.4900000000000004E-002 -6.8792762285274645E-012 + 5.6000000000000022E-002 -6.6385998261087042E-012 + 5.7100000000000012E-002 -5.5787948045893376E-012 + 5.8200000000000002E-002 -4.1986093421431114E-012 + 5.9300000000000019E-002 -3.0050890161698041E-012 + 6.0400000000000009E-002 -3.7230015077771572E-012 + 6.1500000000000027E-002 -6.8706785052996544E-012 + 6.2600000000000017E-002 -1.2617957026450632E-011 + 6.3700000000000007E-002 -2.0013593213241698E-011 + 6.4800000000000024E-002 -2.7507988942243600E-011 + 6.5900000000000014E-002 -3.2210838163404532E-011 + 6.7000000000000004E-002 -3.4655851105513946E-011 + 6.8100000000000022E-002 -3.3136937638289510E-011 + 6.9200000000000012E-002 -2.9512690902233629E-011 + 7.0300000000000029E-002 -2.7576500111203828E-011 + 7.1400000000000019E-002 -3.2847922298850918E-011 + 7.2500000000000009E-002 -4.3968943069794264E-011 + 7.3600000000000027E-002 -6.0116925326703097E-011 + 7.4700000000000016E-002 -7.9605974590002404E-011 + 7.5800000000000006E-002 -1.0271496153624327E-010 + 7.6900000000000024E-002 -1.1865571025726496E-010 + 7.8000000000000014E-002 -1.3061554615667603E-010 + 7.9100000000000004E-002 -1.3580020441494867E-010 + 8.0200000000000021E-002 -1.3238177221097658E-010 + 8.1300000000000011E-002 -1.2919577907499757E-010 + 8.2400000000000029E-002 -1.3669783360814591E-010 + 8.3500000000000019E-002 -1.5867676617098425E-010 + 8.4600000000000009E-002 -1.9246340632328440E-010 + 8.5700000000000026E-002 -2.2299782853618666E-010 + 8.6800000000000016E-002 -2.7142890712816836E-010 + 8.7900000000000006E-002 -3.2547800565829732E-010 + 8.9000000000000024E-002 -3.6418471016652632E-010 + 9.0100000000000013E-002 -3.7492134397076882E-010 + 9.1200000000000003E-002 -3.5508801454753325E-010 + 9.2300000000000021E-002 -3.4873440246663279E-010 + 9.3400000000000011E-002 -3.9213632341272842E-010 + 9.4500000000000028E-002 -4.0169231829700891E-010 + 9.5600000000000018E-002 -3.8627928633516717E-010 + 9.6700000000000008E-002 -3.9922407046866226E-010 + 9.7800000000000026E-002 -4.3464637444756704E-010 + 9.8900000000000016E-002 -5.1407916812351573E-010 + 0.10000000000000001 -5.7470550540728027E-010 + 0.10110000000000002 -5.3818072220934710E-010 + 0.10220000000000001 -4.6641307482886418E-010 + 0.10330000000000003 -4.4050274539131351E-010 + 0.10440000000000002 -4.6995418667705735E-010 + 0.10550000000000001 -4.0128333989031262E-010 + 0.10660000000000003 -4.5987716412732027E-010 + 0.10770000000000002 -2.4976720691682885E-010 + 0.10880000000000001 -1.6031753702350215E-010 + 0.10990000000000003 -2.1747345591016654E-010 + 0.11100000000000002 -2.8172730814901570E-010 + 0.11210000000000001 -2.8631561010961093E-010 + 0.11320000000000002 -9.1591796647083612E-011 + 0.11430000000000001 -5.1986880078569442E-011 + 0.11540000000000003 3.3473318561405563E-010 + 0.11650000000000002 6.2676691614527158E-010 + 0.11760000000000001 7.6238276802698124E-010 + 0.11870000000000003 6.9221034459943098E-010 + 0.11980000000000002 8.7443957630384261E-010 + 0.12090000000000001 9.6484376044259079E-010 + 0.12200000000000003 1.3531460396620787E-009 + 0.12310000000000001 1.1422756074352947E-009 + 0.12420000000000003 1.2236381907726468E-009 + 0.12530000000000002 1.1286303003288367E-009 + 0.12640000000000001 1.5630523542142782E-009 + 0.12750000000000003 1.9856549737795604E-009 + 0.12860000000000002 2.1159149987681758E-009 + 0.12970000000000001 2.5585609186862257E-009 + 0.13080000000000003 2.5842947781740122E-009 + 0.13190000000000002 2.1468609112673676E-009 + 0.13300000000000001 2.3264736803696451E-009 + 0.13410000000000000 1.7824588471881953E-009 + 0.13520000000000004 2.1699162466859434E-009 + 0.13630000000000003 1.8941159751761916E-009 + 0.13740000000000002 1.5989732871091178E-009 + 0.13850000000000001 1.2637219048983184E-009 + 0.13960000000000000 1.3724081870947202E-009 + 0.14070000000000005 1.6958983106718506E-009 + 0.14180000000000004 2.2454027526208620E-009 + 0.14290000000000003 1.5864736191417705E-009 + 0.14400000000000002 1.1341385608432120E-009 + 0.14510000000000001 2.1947872685945669E-010 + 0.14620000000000000 -1.2493238388255890E-010 + 0.14730000000000004 1.1808137800883856E-011 + 0.14840000000000003 -2.8470259483270866E-010 + 0.14950000000000002 -5.4354520884203339E-010 + 0.15060000000000001 -9.6215468925464620E-010 + 0.15170000000000000 -1.2926557602099820E-009 + 0.15280000000000005 -1.6677951242272115E-009 + 0.15390000000000004 -2.3323818432174903E-009 + 0.15500000000000003 -2.9589770633720036E-009 + 0.15610000000000002 -3.6480218845724721E-009 + 0.15720000000000001 -3.6445906292925656E-009 + 0.15830000000000000 -2.9225253328490908E-009 + 0.15940000000000004 -2.3736896892501136E-009 + 0.16050000000000003 -2.1632604596533156E-009 + 0.16160000000000002 -2.8396993645429802E-009 + 0.16270000000000001 -3.8963499093824794E-009 + 0.16380000000000000 -4.4382320041336243E-009 + 0.16490000000000005 -4.1858334576261313E-009 + 0.16600000000000004 -3.5277147869550163E-009 + 0.16710000000000003 -2.7579036832037218E-009 + 0.16820000000000002 -2.7997546503399917E-009 + 0.16930000000000001 -3.5359135619472681E-009 + 0.17040000000000000 -3.5663612063530081E-009 + 0.17150000000000004 -2.5131983161230664E-009 + 0.17260000000000003 -1.1047478487569151E-009 + 0.17370000000000002 -1.9958260738528466E-011 + 0.17480000000000001 -6.4920441245064353E-010 + 0.17590000000000000 -1.9882213653232839E-009 + 0.17700000000000005 -1.6373218336696027E-009 + 0.17810000000000004 -7.8191225716395252E-010 + 0.17920000000000003 1.1473468841671774E-009 + 0.18030000000000002 2.2620407769124995E-009 + 0.18140000000000001 6.7783234580787166E-010 + 0.18250000000000000 -9.6648633540752371E-010 + 0.18360000000000004 -1.1191815252331594E-009 + 0.18470000000000003 3.4533667592206996E-010 + 0.18580000000000002 2.8444953059647560E-009 + 0.18690000000000001 4.8375867756078605E-009 + 0.18800000000000000 3.6228910982316620E-009 + 0.18910000000000005 1.1115274256567886E-009 + 0.19020000000000004 5.7711682655003926E-011 + 0.19130000000000003 2.1433309294049963E-010 + 0.19240000000000002 2.2491222217979612E-009 + 0.19350000000000001 4.1842662668045705E-009 + 0.19460000000000005 3.5392320185678727E-009 + 0.19570000000000004 1.7849548505921575E-009 + 0.19680000000000003 6.4143307332287236E-010 + 0.19790000000000002 1.0460138311074729E-009 + 0.19900000000000001 2.4147690513842690E-009 + 0.20010000000000000 3.1572844338967343E-009 + 0.20120000000000005 2.3860757814020417E-009 + 0.20230000000000004 4.8790843587553923E-010 + 0.20340000000000003 -8.6421947376180697E-010 + 0.20450000000000002 -6.0177501870484207E-010 + 0.20560000000000000 9.9816865883894934E-010 + 0.20670000000000005 2.1687274198711748E-009 + 0.20780000000000004 1.8020298586662875E-009 + 0.20890000000000003 2.1621171519825566E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0046.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0046.BXZ.semd new file mode 100644 index 00000000..a16ca1c6 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0046.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 -3.7337474201100635E-029 + -0.10790000000000000 1.5412641070580501E-029 + -0.10679999999999999 4.7066107092528596E-028 + -0.10569999999999999 -3.4945884488815947E-029 + -0.10460000000000000 -2.2726668604479307E-027 + -0.10349999999999999 2.3659253957730161E-027 + -0.10239999999999999 5.7739757214998431E-027 + -0.10130000000000000 -4.9473445567302777E-026 + -0.10020000000000000 -7.3761551474172335E-026 + -9.9099999999999994E-002 3.5826253596080336E-025 + -9.7999999999999990E-002 9.5600869812376589E-025 + -9.6899999999999986E-002 -7.2430471956128319E-025 + -9.5799999999999996E-002 -5.5817600675817755E-024 + -9.4699999999999993E-002 -4.8780882515155807E-024 + -9.3599999999999989E-002 1.3090455679989717E-023 + -9.2499999999999999E-002 3.3913127160007677E-023 + -9.1399999999999995E-002 1.4169975541183032E-023 + -9.0299999999999991E-002 -5.5987137139541518E-023 + -8.9200000000000002E-002 -1.2020264887861547E-022 + -8.8099999999999984E-002 -1.4259967215528834E-022 + -8.6999999999999994E-002 -8.8054995579936034E-023 + -8.5899999999999990E-002 3.6373972442957381E-022 + -8.4799999999999986E-002 1.5562632792070741E-021 + -8.3699999999999997E-002 2.2292372105462046E-021 + -8.2599999999999993E-002 -1.1398450896010729E-021 + -8.1499999999999989E-002 -9.5910501504208181E-021 + -8.0399999999999999E-002 -1.4230807180426619E-020 + -7.9299999999999995E-002 2.0212521017531888E-022 + -7.8199999999999992E-002 3.4533258997485975E-020 + -7.7100000000000002E-002 5.9679614242583372E-020 + -7.5999999999999984E-002 3.5590560610216402E-020 + -7.4899999999999994E-002 -5.0935862803500380E-020 + -7.3799999999999991E-002 -1.7517758301539819E-019 + -7.2699999999999987E-002 -2.7621096107157646E-019 + -7.1599999999999997E-002 -2.1148618486492464E-019 + -7.0499999999999993E-002 2.4874877152996908E-019 + -6.9399999999999989E-002 1.1344285792797243E-018 + -6.8300000000000000E-002 1.7642916673579745E-018 + -6.7199999999999996E-002 7.9612013564802634E-019 + -6.6099999999999992E-002 -2.4487949979790275E-018 + -6.5000000000000002E-002 -6.2714435219994155E-018 + -6.3899999999999985E-002 -6.7751022164543783E-018 + -6.2799999999999995E-002 -7.9459636556212709E-019 + -6.1699999999999991E-002 1.0857175673677016E-017 + -6.0599999999999994E-002 2.2700524345445877E-017 + -5.9499999999999990E-002 2.5839891491405106E-017 + -5.8399999999999994E-002 9.5858950251340684E-018 + -5.7299999999999990E-002 -3.2789350146095861E-017 + -5.6199999999999986E-002 -8.9371028599952466E-017 + -5.5099999999999996E-002 -1.1655921125492921E-016 + -5.3999999999999992E-002 -5.5178432719109398E-017 + -5.2899999999999989E-002 1.1382569035035177E-016 + -5.1799999999999985E-002 3.1578515886251349E-016 + -5.0699999999999995E-002 3.9751600321779137E-016 + -4.9599999999999991E-002 2.2280105828648860E-016 + -4.8499999999999988E-002 -2.2402912371110933E-016 + -4.7399999999999998E-002 -7.9938347938342410E-016 + -4.6299999999999994E-002 -1.2179038879898724E-015 + -4.5199999999999990E-002 -1.0986539309942021E-015 + -4.4099999999999986E-002 -1.1228345511163850E-016 + -4.2999999999999997E-002 1.6862897085363326E-015 + -4.1899999999999993E-002 3.5227619585108784E-015 + -4.0799999999999989E-002 4.0350824251193535E-015 + -3.9699999999999985E-002 2.1037181328550925E-015 + -3.8599999999999995E-002 -2.1420520911907435E-015 + -3.7499999999999992E-002 -7.0666561185063308E-015 + -3.6399999999999988E-002 -1.0296892495825858E-014 + -3.5299999999999984E-002 -9.7682117995994029E-015 + -3.4199999999999994E-002 -4.2955268451916849E-015 + -3.3099999999999991E-002 6.0231991953990736E-015 + -3.1999999999999987E-002 1.8899661498902702E-014 + -3.0899999999999997E-002 2.9128463557197629E-014 + -2.9799999999999993E-002 2.9913734250069934E-014 + -2.8699999999999989E-002 1.6592403042888296E-014 + -2.7599999999999986E-002 -1.0003645454321683E-014 + -2.6499999999999996E-002 -4.3556982022921464E-014 + -2.5399999999999992E-002 -7.4719188627135613E-014 + -2.4299999999999988E-002 -9.2169951141848894E-014 + -2.3199999999999985E-002 -8.1799828412568165E-014 + -2.2099999999999995E-002 -2.9473859876165409E-014 + -2.0999999999999991E-002 6.8365065941222020E-014 + -1.9899999999999987E-002 1.9201590458709644E-013 + -1.8799999999999983E-002 2.9645429448950378E-013 + -1.7699999999999994E-002 3.2548020268557964E-013 + -1.6599999999999990E-002 2.3350895869689303E-013 + -1.5499999999999986E-002 3.0125525097651979E-015 + -1.4399999999999996E-002 -3.4366311337484523E-013 + -1.3299999999999992E-002 -7.3275467724759347E-013 + -1.2199999999999989E-002 -1.0337129372969822E-012 + -1.1099999999999985E-002 -1.0800305962066492E-012 + -9.9999999999999950E-003 -7.2678403009382442E-013 + -8.8999999999999913E-003 7.5427619879164798E-014 + -7.7999999999999875E-003 1.2279978466381292E-012 + -6.6999999999999837E-003 2.4742833650004403E-012 + -5.5999999999999939E-003 3.4267844638280476E-012 + -4.4999999999999901E-003 3.6274620460186036E-012 + -3.3999999999999864E-003 2.6573712848254605E-012 + -2.2999999999999826E-003 3.0402254064948453E-013 + -1.1999999999999927E-003 -3.2564816728614110E-012 + -9.9999999999988987E-005 -7.3510442524793440E-012 + 1.0000000000000148E-003 -1.0849142764723929E-011 + 2.1000000000000185E-003 -1.2364882555349066E-011 + 3.2000000000000084E-003 -1.0590573557012206E-011 + 4.3000000000000121E-003 -4.7172109968185438E-012 + 5.4000000000000159E-003 5.1288595766252332E-012 + 6.5000000000000058E-003 1.7563426407685157E-011 + 7.6000000000000234E-003 2.9900609765931563E-011 + 8.7000000000000133E-003 3.8495179266462287E-011 + 9.8000000000000032E-003 3.9456406891735796E-011 + 1.0900000000000021E-002 2.9622814617935589E-011 + 1.2000000000000011E-002 7.6442628269002277E-012 + 1.3100000000000001E-002 -2.5039000386972710E-011 + 1.4200000000000018E-002 -6.3623911694676849E-011 + 1.5300000000000008E-002 -1.0011133588783139E-010 + 1.6400000000000026E-002 -1.2439596575042344E-010 + 1.7500000000000016E-002 -1.2618814326792460E-010 + 1.8600000000000005E-002 -9.7445183866451401E-011 + 1.9700000000000023E-002 -3.4873815640823480E-011 + 2.0800000000000013E-002 5.8033626515463510E-011 + 2.1900000000000003E-002 1.7009454955640990E-010 + 2.3000000000000020E-002 2.8332308721346067E-010 + 2.4100000000000010E-002 3.7591438295514479E-010 + 2.5200000000000000E-002 4.2700804003814596E-010 + 2.6300000000000018E-002 4.2232844998935093E-010 + 2.7400000000000008E-002 3.5952116284043711E-010 + 2.8500000000000025E-002 2.5193133690315506E-010 + 2.9600000000000015E-002 1.2955517214585655E-010 + 3.0700000000000005E-002 3.6094932598373930E-011 + 3.1800000000000023E-002 2.1665037819307287E-011 + 3.2900000000000013E-002 1.3178476365727221E-010 + 3.4000000000000002E-002 3.9439254639894727E-010 + 3.5100000000000020E-002 8.0729406493063038E-010 + 3.6200000000000010E-002 1.3287067002210051E-009 + 3.7300000000000028E-002 1.8733128381853703E-009 + 3.8400000000000017E-002 2.3153721162572083E-009 + 3.9500000000000007E-002 2.4991955172026792E-009 + 4.0600000000000025E-002 2.2556325696143631E-009 + 4.1700000000000015E-002 1.4215084664925826E-009 + 4.2800000000000005E-002 -1.4192234887300259E-010 + 4.3900000000000022E-002 -2.5351558630148929E-009 + 4.5000000000000012E-002 -5.8151581328047541E-009 + 4.6100000000000002E-002 -1.0000689165678978E-008 + 4.7200000000000020E-002 -1.5090042992937924E-008 + 4.8300000000000010E-002 -2.1089626045522891E-008 + 4.9400000000000027E-002 -2.8050072486962563E-008 + 5.0500000000000017E-002 -3.6104523815083667E-008 + 5.1600000000000007E-002 -4.5506592272204216E-008 + 5.2700000000000025E-002 -5.6659484215515477E-008 + 5.3800000000000014E-002 -7.0135833141193871E-008 + 5.4900000000000004E-002 -8.6685176370338013E-008 + 5.6000000000000022E-002 -1.0723416465907576E-007 + 5.7100000000000012E-002 -1.3287848332765861E-007 + 5.8200000000000002E-002 -1.6487312848312285E-007 + 5.9300000000000019E-002 -2.0462893246531166E-007 + 6.0400000000000009E-002 -2.5372392542521993E-007 + 6.1500000000000027E-002 -3.1392991672873904E-007 + 6.2600000000000017E-002 -3.8726074080841499E-007 + 6.3700000000000007E-002 -4.7603117536709760E-007 + 6.4800000000000024E-002 -5.8293613847126835E-007 + 6.5900000000000014E-002 -7.1113419153334689E-007 + 6.7000000000000004E-002 -8.6432430634886259E-007 + 6.8100000000000022E-002 -1.0468208984093508E-006 + 6.9200000000000012E-002 -1.2636019164347090E-006 + 7.0300000000000029E-002 -1.5203684142761631E-006 + 7.1400000000000019E-002 -1.8235630250273971E-006 + 7.2500000000000009E-002 -2.1804194147989620E-006 + 7.3600000000000027E-002 -2.5989859295805218E-006 + 7.4700000000000016E-002 -3.0881765269441530E-006 + 7.5800000000000006E-002 -3.6578219351213193E-006 + 7.6900000000000024E-002 -4.3187264964217320E-006 + 7.8000000000000014E-002 -5.0827702580136247E-006 + 7.9100000000000004E-002 -5.9628664530464448E-006 + 8.0200000000000021E-002 -6.9730544964841101E-006 + 8.1300000000000011E-002 -8.1284033512929454E-006 + 8.2400000000000029E-002 -9.4450806500390172E-006 + 8.3500000000000019E-002 -1.0940166248474270E-005 + 8.4600000000000009E-002 -1.2631549907382578E-005 + 8.5700000000000026E-002 -1.4537855349772144E-005 + 8.6800000000000016E-002 -1.6678064639563672E-005 + 8.7900000000000006E-002 -1.9071409042226151E-005 + 8.9000000000000024E-002 -2.1737107090302743E-005 + 9.0100000000000013E-002 -2.4694036255823448E-005 + 9.1200000000000003E-002 -2.7960328225162812E-005 + 9.2300000000000021E-002 -3.1553012377116829E-005 + 9.3400000000000011E-002 -3.5487719287630171E-005 + 9.4500000000000028E-002 -3.9777605707058683E-005 + 9.5600000000000018E-002 -4.4433170842239633E-005 + 9.6700000000000008E-002 -4.9461603339295834E-005 + 9.7800000000000026E-002 -5.4866050049895421E-005 + 9.8900000000000016E-002 -6.0645099438261241E-005 + 0.10000000000000001 -6.6791290009859949E-005 + 0.10110000000000002 -7.3290902946610004E-005 + 0.10220000000000001 -8.0123310908675194E-005 + 0.10330000000000003 -8.7259868450928479E-005 + 0.10440000000000002 -9.4663759227842093E-005 + 0.10550000000000001 -1.0228864266537130E-004 + 0.10660000000000003 -1.1007843568222597E-004 + 0.10770000000000002 -1.1796629405580461E-004 + 0.10880000000000001 -1.2587579840328544E-004 + 0.10990000000000003 -1.3371977547649294E-004 + 0.11100000000000002 -1.4140018902253360E-004 + 0.11210000000000001 -1.4880947128403932E-004 + 0.11320000000000002 -1.5582931519020349E-004 + 0.11430000000000001 -1.6233214410021901E-004 + 0.11540000000000003 -1.6818195581436157E-004 + 0.11650000000000002 -1.7323526844847947E-004 + 0.11760000000000001 -1.7734381253831089E-004 + 0.11870000000000003 -1.8035549146588892E-004 + 0.11980000000000002 -1.8211446877103299E-004 + 0.12090000000000001 -1.8246602849103510E-004 + 0.12200000000000003 -1.8125762289855629E-004 + 0.12310000000000001 -1.7834571190178394E-004 + 0.12420000000000003 -1.7359277990180999E-004 + 0.12530000000000002 -1.6687468450982124E-004 + 0.12640000000000001 -1.5808072930667549E-004 + 0.12750000000000003 -1.4711773837916553E-004 + 0.12860000000000002 -1.3391624088399112E-004 + 0.12970000000000001 -1.1842983803944662E-004 + 0.13080000000000003 -1.0063913941849023E-004 + 0.13190000000000002 -8.0553603766020387E-005 + 0.13300000000000001 -5.8215086028212681E-005 + 0.13410000000000000 -3.3699561754474416E-005 + 0.13520000000000004 -7.1171716626849957E-006 + 0.13630000000000003 2.1386027583503164E-005 + 0.13740000000000002 5.1624025218188763E-005 + 0.13850000000000001 8.3378399722278118E-005 + 0.13960000000000000 1.1639647709671408E-004 + 0.14070000000000005 1.5039290883578360E-004 + 0.14180000000000004 1.8505207845009863E-004 + 0.14290000000000003 2.2002907644491643E-004 + 0.14400000000000002 2.5495715090073645E-004 + 0.14510000000000001 2.8945083613507450E-004 + 0.14620000000000000 3.2311267568729818E-004 + 0.14730000000000004 3.5553780617192388E-004 + 0.14840000000000003 3.8631795905530453E-004 + 0.14950000000000002 4.1505016270093620E-004 + 0.15060000000000001 4.4134104973636568E-004 + 0.15170000000000000 4.6481683966703713E-004 + 0.15280000000000005 4.8512901412323117E-004 + 0.15390000000000004 5.0195853691548109E-004 + 0.15500000000000003 5.1502225687727332E-004 + 0.15610000000000002 5.2407925250008702E-004 + 0.15720000000000001 5.2893604151904583E-004 + 0.15830000000000000 5.2944943308830261E-004 + 0.15940000000000004 5.2553240675479174E-004 + 0.16050000000000003 5.1715463632717729E-004 + 0.16160000000000002 5.0434219883754849E-004 + 0.16270000000000001 4.8717900062911212E-004 + 0.16380000000000000 4.6580861089751124E-004 + 0.16490000000000005 4.4043210800737143E-004 + 0.16600000000000004 4.1130319004878402E-004 + 0.16710000000000003 3.7872715620324016E-004 + 0.16820000000000002 3.4305010922253132E-004 + 0.16930000000000001 3.0466026510111988E-004 + 0.17040000000000000 2.6398102636449039E-004 + 0.17150000000000004 2.2146143601275980E-004 + 0.17260000000000003 1.7757371824700385E-004 + 0.17370000000000002 1.3280288840178400E-004 + 0.17480000000000001 8.7635969975963235E-005 + 0.17590000000000000 4.2555413529044017E-005 + 0.17700000000000005 -1.9624540072982199E-006 + 0.17810000000000004 -4.5457847591023892E-005 + 0.17920000000000003 -8.7493135652039200E-005 + 0.18030000000000002 -1.2766112922690809E-004 + 0.18140000000000001 -1.6559431969653815E-004 + 0.18250000000000000 -2.0096301159355789E-004 + 0.18360000000000004 -2.3347946989815682E-004 + 0.18470000000000003 -2.6290243840776384E-004 + 0.18580000000000002 -2.8903601923957467E-004 + 0.18690000000000001 -3.1173659954220057E-004 + 0.18800000000000000 -3.3091244404204190E-004 + 0.18910000000000005 -3.4652042086236179E-004 + 0.19020000000000004 -3.5856620525009930E-004 + 0.19130000000000003 -3.6709712003357708E-004 + 0.19240000000000002 -3.7220315425656736E-004 + 0.19350000000000001 -3.7401189911179245E-004 + 0.19460000000000005 -3.7268974119797349E-004 + 0.19570000000000004 -3.6843289854004979E-004 + 0.19680000000000003 -3.6146389902569354E-004 + 0.19790000000000002 -3.5202415892854333E-004 + 0.19900000000000001 -3.4036973374895751E-004 + 0.20010000000000000 -3.2676703995093703E-004 + 0.20120000000000005 -3.1149154528975487E-004 + 0.20230000000000004 -2.9482270474545658E-004 + 0.20340000000000003 -2.7703706291504204E-004 + 0.20450000000000002 -2.5840182206593454E-004 + 0.20560000000000000 -2.3917242651805282E-004 + 0.20670000000000005 -2.1959254809189588E-004 + 0.20780000000000004 -1.9989280554000288E-004 + 0.20890000000000003 -1.8028737395070493E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0047.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0047.BXX.semd new file mode 100644 index 00000000..2bb5e319 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0047.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173367227286533E-021 + -0.11119999999999999 -2.1335585054060316E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3249081147095817E-021 + -0.10790000000000000 3.2296879276220831E-019 + -0.10679999999999999 1.0674503433646278E-019 + -0.10569999999999999 -1.4623059134956105E-018 + -0.10460000000000000 -1.2596261906999581E-018 + -0.10349999999999999 4.7662514990678041E-018 + -0.10239999999999999 7.2483628505786299E-018 + -0.10130000000000000 -1.0592433209906969E-017 + -0.10020000000000000 -2.7792567132622285E-017 + -9.9099999999999994E-002 1.2570451183550935E-017 + -9.7999999999999990E-002 7.9820487274198914E-017 + -9.6899999999999986E-002 1.2145859375127466E-017 + -9.5799999999999996E-002 -1.8955670917265182E-016 + -9.4699999999999993E-002 -1.2844009241981205E-016 + -9.3599999999999989E-002 3.9215229942820152E-016 + -9.2499999999999999E-002 5.3949026600151845E-016 + -9.1399999999999995E-002 -6.0574322437205929E-016 + -9.0299999999999991E-002 -1.6980255617787777E-015 + -8.9200000000000002E-002 1.2997041625770455E-016 + -8.8099999999999984E-002 3.8443754981438896E-015 + -8.6999999999999994E-002 2.7951547275888037E-015 + -8.5899999999999990E-002 -5.4413002661295781E-015 + -8.4799999999999986E-002 -9.5917426494343365E-015 + -8.3699999999999997E-002 2.5228179649370219E-015 + -8.2599999999999993E-002 1.8417230495662226E-014 + -8.1499999999999989E-002 8.2132575141501650E-015 + -8.0399999999999999E-002 -2.5318190876059618E-014 + -7.9299999999999995E-002 -2.8646860952179568E-014 + -7.8199999999999992E-002 2.6885462714627828E-014 + -7.7100000000000002E-002 6.7104619929335418E-014 + -7.5999999999999984E-002 -4.8576907538231025E-015 + -7.4899999999999994E-002 -1.2584727639326776E-013 + -7.3799999999999991E-002 -8.8558900609905095E-014 + -7.2699999999999987E-002 1.4607455869897201E-013 + -7.1599999999999997E-002 2.6607229332113735E-013 + -7.0499999999999993E-002 -1.4646290636462916E-014 + -6.9399999999999989E-002 -4.1285120396146457E-013 + -6.8300000000000000E-002 -2.8991365514860479E-013 + -6.7199999999999996E-002 3.7689499416369843E-013 + -6.6099999999999992E-002 6.6022854501232575E-013 + -6.5000000000000002E-002 -1.0487738336204672E-013 + -6.3899999999999985E-002 -1.0222491256262067E-012 + -6.2799999999999995E-002 -5.2546834071465209E-013 + -6.1699999999999991E-002 1.1612621671555634E-012 + -6.0599999999999994E-002 1.6429056465955272E-012 + -5.9499999999999990E-002 -4.3080491431146672E-013 + -5.8399999999999994E-002 -2.6582687873838440E-012 + -5.7299999999999990E-002 -1.4798648417801985E-012 + -5.6199999999999986E-002 2.3741883025535371E-012 + -5.5099999999999996E-002 3.6569926774310257E-012 + -5.3999999999999992E-002 -3.4671514249039193E-013 + -5.2899999999999989E-002 -4.7691898173718439E-012 + -5.1799999999999985E-002 -2.8353621533971918E-012 + -5.0699999999999995E-002 3.9462998840944508E-012 + -4.9599999999999991E-002 6.1617963335869330E-012 + -4.8499999999999988E-002 -6.3214413087778198E-013 + -4.7399999999999998E-002 -7.9608594022451129E-012 + -4.6299999999999994E-002 -4.8448896804165198E-012 + -4.5199999999999990E-002 5.9953418098113165E-012 + -4.4099999999999986E-002 1.0003349711074083E-011 + -4.2999999999999997E-002 7.0871081355936005E-013 + -4.1899999999999993E-002 -9.9524563937358757E-012 + -4.0799999999999989E-002 -7.5308197178269864E-012 + -3.9699999999999985E-002 4.1725143305748613E-012 + -3.8599999999999995E-002 8.2181709354367527E-012 + -3.7499999999999992E-002 -6.3636200258940234E-013 + -3.6399999999999988E-002 -8.0517432998750138E-012 + -3.5299999999999984E-002 -1.8646915608822034E-012 + -3.4199999999999994E-002 9.1502118382269515E-012 + -3.3099999999999991E-002 8.9047606094405651E-012 + -3.1999999999999987E-002 -8.5705563739740809E-013 + -3.0899999999999997E-002 -4.3743624174308327E-012 + -2.9799999999999993E-002 6.2624991997717316E-013 + -2.8699999999999989E-002 -1.9761713966615080E-012 + -2.7599999999999986E-002 -1.6762662438662979E-011 + -2.6499999999999996E-002 -2.0915975548763122E-011 + -2.5399999999999992E-002 2.9953259924470066E-012 + -2.4299999999999988E-002 3.0768467634834096E-011 + -2.3199999999999985E-002 2.1646859652002526E-011 + -2.2099999999999995E-002 -1.9666823725117411E-011 + -2.0999999999999991E-002 -3.8420641668146516E-011 + -1.9899999999999987E-002 -5.0978912931320952E-012 + -1.8799999999999983E-002 3.2632712504421235E-011 + -1.7699999999999994E-002 9.1986409808675340E-012 + -1.6599999999999990E-002 -5.9741551983183427E-011 + -1.5499999999999986E-002 -8.4250571796840035E-011 + -1.4399999999999996E-002 -1.9535616180288429E-011 + -1.3299999999999992E-002 6.4368538277292942E-011 + -1.2199999999999989E-002 6.8488166526936567E-011 + -1.1099999999999985E-002 -7.3239418002524204E-012 + -9.9999999999999950E-003 -7.1402890544636222E-011 + -8.8999999999999913E-003 -6.8138911180071204E-011 + -7.7999999999999875E-003 -4.3166109575665246E-011 + -6.6999999999999837E-003 -6.1326568823183436E-011 + -5.5999999999999939E-003 -1.0986034998383687E-010 + -4.4999999999999901E-003 -1.3016411559707564E-010 + -3.3999999999999864E-003 -1.1098839208800726E-010 + -2.2999999999999826E-003 -9.1785419542578239E-011 + -1.1999999999999927E-003 -8.1058618150997575E-011 + -9.9999999999988987E-005 -4.9500754190079377E-011 + 1.0000000000000148E-003 -2.1744859385330884E-011 + 2.1000000000000185E-003 -9.5117802523247974E-011 + 3.2000000000000084E-003 -3.0036903519992109E-010 + 4.3000000000000121E-003 -5.0011172980646279E-010 + 5.4000000000000159E-003 -5.2231652336587331E-010 + 6.5000000000000058E-003 -3.9161607290338907E-010 + 7.6000000000000234E-003 -3.2764599366963409E-010 + 8.7000000000000133E-003 -4.5178114027599747E-010 + 9.8000000000000032E-003 -6.1710719867491548E-010 + 1.0900000000000021E-002 -6.1411059570914972E-010 + 1.2000000000000011E-002 -4.6203027515012707E-010 + 1.3100000000000001E-002 -4.5142120597141400E-010 + 1.4200000000000018E-002 -7.4753236933844391E-010 + 1.5300000000000008E-002 -1.1770301400204630E-009 + 1.6400000000000026E-002 -1.4716680096782397E-009 + 1.7500000000000016E-002 -1.5436545375280275E-009 + 1.8600000000000005E-002 -1.5273033948659531E-009 + 1.9700000000000023E-002 -1.5623164983935567E-009 + 2.0800000000000013E-002 -1.6180914386154654E-009 + 2.1900000000000003E-002 -1.6278027814564666E-009 + 2.3000000000000020E-002 -1.7071890567876835E-009 + 2.4100000000000010E-002 -1.8799468648467155E-009 + 2.5200000000000000E-002 -2.1171899788896553E-009 + 2.6300000000000018E-002 -2.3576627317112298E-009 + 2.7400000000000008E-002 -2.5782866952539507E-009 + 2.8500000000000025E-002 -2.8420195086198419E-009 + 2.9600000000000015E-002 -3.3527565168611773E-009 + 3.0700000000000005E-002 -3.5045339963346578E-009 + 3.1800000000000023E-002 -3.1899980434957342E-009 + 3.2900000000000013E-002 -2.8934072915376419E-009 + 3.4000000000000002E-002 -2.9894580144684824E-009 + 3.5100000000000020E-002 -3.1806624001262662E-009 + 3.6200000000000010E-002 -3.0200049128126238E-009 + 3.7300000000000028E-002 -2.5755992894005431E-009 + 3.8400000000000017E-002 -2.4060458070351842E-009 + 3.9500000000000007E-002 -2.6024078447761667E-009 + 4.0600000000000025E-002 -2.9304894066939369E-009 + 4.1700000000000015E-002 -3.1474403083819880E-009 + 4.2800000000000005E-002 -2.5648578816372947E-009 + 4.3900000000000022E-002 -1.7253699580166426E-009 + 4.5000000000000012E-002 -5.4926108106201355E-010 + 4.6100000000000002E-002 -1.2859041956247985E-011 + 4.7200000000000020E-002 1.3228355910666068E-010 + 4.8300000000000010E-002 7.7071893311853046E-010 + 4.9400000000000027E-002 1.6492075483043322E-009 + 5.0500000000000017E-002 2.8095092918789533E-009 + 5.1600000000000007E-002 3.4240346113989517E-009 + 5.2700000000000025E-002 4.4331311954692865E-009 + 5.3800000000000014E-002 5.5584918889906021E-009 + 5.4900000000000004E-002 6.0715033001201846E-009 + 5.6000000000000022E-002 6.4248717457360272E-009 + 5.7100000000000012E-002 7.9302049371676731E-009 + 5.8200000000000002E-002 1.0015545726105302E-008 + 5.9300000000000019E-002 1.0866963329192458E-008 + 6.0400000000000009E-002 1.0759876545307634E-008 + 6.1500000000000027E-002 1.1097577967689176E-008 + 6.2600000000000017E-002 1.2915750247088909E-008 + 6.3700000000000007E-002 1.4116814384124154E-008 + 6.4800000000000024E-002 1.4536691850253192E-008 + 6.5900000000000014E-002 1.3865267156631944E-008 + 6.7000000000000004E-002 1.3212085647751337E-008 + 6.8100000000000022E-002 1.3886952032748923E-008 + 6.9200000000000012E-002 1.5582736878627657E-008 + 7.0300000000000029E-002 1.5839955125329652E-008 + 7.1400000000000019E-002 1.4977249662706527E-008 + 7.2500000000000009E-002 1.2060796805712926E-008 + 7.3600000000000027E-002 8.8414395804647938E-009 + 7.4700000000000016E-002 7.9361592852933427E-009 + 7.5800000000000006E-002 1.0032764841128028E-008 + 7.6900000000000024E-002 1.2416254691061113E-008 + 7.8000000000000014E-002 1.0569378261493512E-008 + 7.9100000000000004E-002 4.2392787058531667E-009 + 8.0200000000000021E-002 -1.2499261625720237E-009 + 8.1300000000000011E-002 -1.8693395720248418E-009 + 8.2400000000000029E-002 -8.4351098328383500E-010 + 8.3500000000000019E-002 -7.2928296734886544E-010 + 8.4600000000000009E-002 -2.8445708011304305E-009 + 8.5700000000000026E-002 -7.4953190321025431E-009 + 8.6800000000000016E-002 -1.3053955250086346E-008 + 8.7900000000000006E-002 -1.6934148305836061E-008 + 8.9000000000000024E-002 -1.6376931810668793E-008 + 9.0100000000000013E-002 -1.2253920544935681E-008 + 9.1200000000000003E-002 -8.8934717368260863E-009 + 9.2300000000000021E-002 -1.2766297352584388E-008 + 9.3400000000000011E-002 -2.2592907100715820E-008 + 9.4500000000000028E-002 -3.0037679010774809E-008 + 9.5600000000000018E-002 -2.6946441522568421E-008 + 9.6700000000000008E-002 -1.7073547908807996E-008 + 9.7800000000000026E-002 -1.1298410207416509E-008 + 9.8900000000000016E-002 -1.5132325614786168E-008 + 0.10000000000000001 -2.3031537565998406E-008 + 0.10110000000000002 -2.8044635058677159E-008 + 0.10220000000000001 -2.5506938783337318E-008 + 0.10330000000000003 -1.7929098206082017E-008 + 0.10440000000000002 -9.7217798256110655E-009 + 0.10550000000000001 -5.6162203776466413E-009 + 0.10660000000000003 -8.8943155063248014E-009 + 0.10770000000000002 -1.6518399093001790E-008 + 0.10880000000000001 -1.7689398390530187E-008 + 0.10990000000000003 -1.0486814083776608E-008 + 0.11100000000000002 4.4835529733333601E-010 + 0.11210000000000001 5.0901185488783085E-009 + 0.11320000000000002 2.9963604930571819E-009 + 0.11430000000000001 -1.9266570561171648E-009 + 0.11540000000000003 -4.1139918138810572E-009 + 0.11650000000000002 -1.7180681322059854E-009 + 0.11760000000000001 6.3908376368715381E-009 + 0.11870000000000003 1.6520852241797002E-008 + 0.11980000000000002 1.8928016487507193E-008 + 0.12090000000000001 1.2791169012871251E-008 + 0.12200000000000003 4.2550003520602786E-009 + 0.12310000000000001 1.6234126265501914E-009 + 0.12420000000000003 9.2415808339296746E-009 + 0.12530000000000002 2.0037498771330320E-008 + 0.12640000000000001 2.3130398929538387E-008 + 0.12750000000000003 1.5260413377404802E-008 + 0.12860000000000002 5.5315458880045298E-009 + 0.12970000000000001 1.9392225603098723E-009 + 0.13080000000000003 7.5303407953697388E-009 + 0.13190000000000002 1.6124468871225872E-008 + 0.13300000000000001 2.0211754048204966E-008 + 0.13410000000000000 1.6107751577010276E-008 + 0.13520000000000004 6.7132970293926064E-009 + 0.13630000000000003 -6.3049843124218796E-010 + 0.13740000000000002 -8.4346152284808795E-010 + 0.13850000000000001 5.5735913662147141E-009 + 0.13960000000000000 1.1845783021158240E-008 + 0.14070000000000005 1.0859039001331894E-008 + 0.14180000000000004 2.2073107786013679E-009 + 0.14290000000000003 -6.3371214942264942E-009 + 0.14400000000000002 -7.0230767867940358E-009 + 0.14510000000000001 1.2480423638994154E-010 + 0.14620000000000000 7.8074364751046232E-009 + 0.14730000000000004 9.5279544254367465E-009 + 0.14840000000000003 4.3477266231661815E-009 + 0.14950000000000002 -4.1719796506356488E-009 + 0.15060000000000001 -1.1225934848368979E-008 + 0.15170000000000000 -1.1896928775456672E-008 + 0.15280000000000005 -5.2998214705723967E-009 + 0.15390000000000004 4.2830867741372458E-009 + 0.15500000000000003 7.9641733208291043E-009 + 0.15610000000000002 5.3053311743767040E-010 + 0.15720000000000001 -1.0997418087299593E-008 + 0.15830000000000000 -1.4421214444837460E-008 + 0.15940000000000004 -4.4924761688491799E-009 + 0.16050000000000003 8.7685982919083472E-009 + 0.16160000000000002 1.0991739074484030E-008 + 0.16270000000000001 -7.1665090528583164E-011 + 0.16380000000000000 -1.2406840887990711E-008 + 0.16490000000000005 -1.4882028942508896E-008 + 0.16600000000000004 -7.3767028041515914E-009 + 0.16710000000000003 2.2381030362339516E-009 + 0.16820000000000002 7.7267898745958519E-009 + 0.16930000000000001 6.8758772009402946E-009 + 0.17040000000000000 -8.0696027637827683E-010 + 0.17150000000000004 -1.0956577867204942E-008 + 0.17260000000000003 -1.4226144706697141E-008 + 0.17370000000000002 -3.8701983839928289E-009 + 0.17480000000000001 1.2652231262677560E-008 + 0.17590000000000000 1.7352148162785852E-008 + 0.17700000000000005 2.7190354412454099E-009 + 0.17810000000000004 -1.6679091885407615E-008 + 0.17920000000000003 -1.9477518264920946E-008 + 0.18030000000000002 -2.6303277333994401E-009 + 0.18140000000000001 1.4607495657514846E-008 + 0.18250000000000000 1.4577523188563646E-008 + 0.18360000000000004 9.3522511956933840E-010 + 0.18470000000000003 -9.3461212102852187E-009 + 0.18580000000000002 -7.7795201391950286E-009 + 0.18690000000000001 -8.0802009527758401E-010 + 0.18800000000000000 3.6054541574515042E-009 + 0.18910000000000005 5.0960431430269182E-009 + 0.19020000000000004 4.8599382296288240E-009 + 0.19130000000000003 4.5723475006198555E-010 + 0.19240000000000002 -8.0031616889186807E-009 + 0.19350000000000001 -1.1336691585484004E-008 + 0.19460000000000005 -1.5833592215130921E-009 + 0.19570000000000004 1.3318335767564804E-008 + 0.19680000000000003 1.5226804706003350E-008 + 0.19790000000000002 -1.6463931606924831E-010 + 0.19900000000000001 -1.5011648812901512E-008 + 0.20010000000000000 -1.1769977881215254E-008 + 0.20120000000000005 4.0777194953989238E-009 + 0.20230000000000004 1.1705313163190567E-008 + 0.20340000000000003 3.3938452048687395E-009 + 0.20450000000000002 -6.6716530078281266E-009 + 0.20560000000000000 -4.7688897275577347E-009 + 0.20670000000000005 3.5277292198543364E-009 + 0.20780000000000004 4.7749457721124600E-009 + 0.20890000000000003 -1.1517584663778280E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0047.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0047.BXZ.semd new file mode 100644 index 00000000..e3717f21 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0047.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 -1.0370384665327475E-019 + -0.11230000000000000 -4.6409876227256865E-020 + -0.11119999999999999 8.2720873669385448E-019 + -0.11009999999999999 8.0862064416129255E-019 + -0.10900000000000000 -2.4883418826797283E-018 + -0.10790000000000000 -2.5798952668528631E-018 + -0.10679999999999999 4.4458120695224181E-018 + -0.10569999999999999 -8.2915616800998807E-018 + -0.10460000000000000 -4.1711786762958298E-017 + -0.10349999999999999 3.4793565756919995E-017 + -0.10239999999999999 2.8669140353912079E-016 + -0.10130000000000000 2.5638882632087780E-016 + -0.10020000000000000 -6.8406137298284960E-016 + -9.9099999999999994E-002 -1.7783003564977255E-015 + -9.7999999999999990E-002 -6.4952429277282515E-016 + -9.6899999999999986E-002 3.2767266276625268E-015 + -9.5799999999999996E-002 5.7871666883830847E-015 + -9.4699999999999993E-002 2.2170075190009342E-015 + -9.3599999999999989E-002 -5.0691211888860901E-015 + -9.2499999999999999E-002 -9.9055149933163777E-015 + -9.1399999999999995E-002 -1.3656558048584684E-014 + -9.0299999999999991E-002 -1.9275605214080262E-014 + -8.9200000000000002E-002 -7.1703405745467824E-015 + -8.8099999999999984E-002 5.4147770387489094E-014 + -8.6999999999999994E-002 1.3642902183409050E-013 + -8.5899999999999990E-002 1.1752883009256282E-013 + -8.4799999999999986E-002 -9.3426256856689316E-014 + -8.3699999999999997E-002 -3.7053053767582833E-013 + -8.2599999999999993E-002 -4.1808887623652480E-013 + -8.1499999999999989E-002 -1.0171629706047514E-013 + -8.0399999999999999E-002 3.5628252193116439E-013 + -7.9299999999999995E-002 6.6288993608512592E-013 + -7.8199999999999992E-002 8.2279506558730064E-013 + -7.7100000000000002E-002 9.0005449924698833E-013 + -7.5999999999999984E-002 4.4932590634316760E-013 + -7.4899999999999994E-002 -1.1745848434510653E-012 + -7.3799999999999991E-002 -3.4557812340907379E-012 + -7.2699999999999987E-002 -4.2359757194965209E-012 + -7.1599999999999997E-002 -1.7172210918861563E-012 + -7.0499999999999993E-002 2.9525605051150539E-012 + -6.9399999999999989E-002 6.3249323313530059E-012 + -6.8300000000000000E-002 6.5535025323137930E-012 + -6.7199999999999996E-002 5.3395486816765203E-012 + -6.6099999999999992E-002 4.4603713084123697E-012 + -6.5000000000000002E-002 1.5831729373652625E-012 + -6.3899999999999985E-002 -7.2067703367484359E-012 + -6.2799999999999995E-002 -1.9912897719631673E-011 + -6.1699999999999991E-002 -2.7178318623422015E-011 + -6.0599999999999994E-002 -2.1546920497828026E-011 + -5.9499999999999990E-002 -6.1065978662622200E-012 + -5.8399999999999994E-002 1.0584761366005946E-011 + -5.7299999999999990E-002 2.7202171071216696E-011 + -5.6199999999999986E-002 5.0020990821630917E-011 + -5.5099999999999996E-002 7.6652982572422701E-011 + -5.3999999999999992E-002 8.5816118100545680E-011 + -5.2899999999999989E-002 5.3101446850778444E-011 + -5.1799999999999985E-002 -2.2090558549070494E-011 + -5.0699999999999995E-002 -1.1234477237387352E-010 + -4.9599999999999991E-002 -1.8649713717788785E-010 + -4.8499999999999988E-002 -2.2949625533286167E-010 + -4.7399999999999998E-002 -2.3298921125736172E-010 + -4.6299999999999994E-002 -1.7724297030063951E-010 + -4.5199999999999990E-002 -3.9997807149694253E-011 + -4.4099999999999986E-002 1.7328639911884380E-010 + -4.2999999999999997E-002 4.1959896668330998E-010 + -4.1899999999999993E-002 6.4424493517734049E-010 + -4.0799999999999989E-002 8.0668832724839490E-010 + -3.9699999999999985E-002 8.7561657924339897E-010 + -3.8599999999999995E-002 8.1776513338738255E-010 + -3.7499999999999992E-002 6.2022365021618953E-010 + -3.6399999999999988E-002 3.2891836476700576E-010 + -3.5299999999999984E-002 4.5455618435941147E-011 + -3.4199999999999994E-002 -1.2487524903015412E-010 + -3.3099999999999991E-002 -1.0976027031706082E-010 + -3.1999999999999987E-002 1.4637262235606130E-010 + -3.0899999999999997E-002 6.9391647983252369E-010 + -2.9799999999999993E-002 1.5184223878250691E-009 + -2.8699999999999989E-002 2.4584039248765066E-009 + -2.7599999999999986E-002 3.2189704235463523E-009 + -2.6499999999999996E-002 3.4918146152307372E-009 + -2.5399999999999992E-002 3.0425295616254289E-009 + -2.4299999999999988E-002 1.6652327294863767E-009 + -2.3199999999999985E-002 -8.9585078244525107E-010 + -2.2099999999999995E-002 -4.8898578519640523E-009 + -2.0999999999999991E-002 -1.0389122451215371E-008 + -1.9899999999999987E-002 -1.7221806203338019E-008 + -1.8799999999999983E-002 -2.5130791669880637E-008 + -1.7699999999999994E-002 -3.4010255944849632E-008 + -1.6599999999999990E-002 -4.3996188026085292E-008 + -1.5499999999999986E-002 -5.5407607391089186E-008 + -1.4399999999999996E-002 -6.8720865442628565E-008 + -1.3299999999999992E-002 -8.4656107901537325E-008 + -1.2199999999999989E-002 -1.0424454188751042E-007 + -1.1099999999999985E-002 -1.2877328003924049E-007 + -9.9999999999999950E-003 -1.5969111188951501E-007 + -8.8999999999999913E-003 -1.9860704014718067E-007 + -7.7999999999999875E-003 -2.4732469228183618E-007 + -6.6999999999999837E-003 -3.0777536608184164E-007 + -5.5999999999999939E-003 -3.8194286844372982E-007 + -4.4999999999999901E-003 -4.7200208541653410E-007 + -3.3999999999999864E-003 -5.8066598285222426E-007 + -2.2999999999999826E-003 -7.1144086177810095E-007 + -1.1999999999999927E-003 -8.6851753167138668E-007 + -9.9999999999988987E-005 -1.0565519232841325E-006 + 1.0000000000000148E-003 -1.2807670373149449E-006 + 2.1000000000000185E-003 -1.5473559642487089E-006 + 3.2000000000000084E-003 -1.8637223320183693E-006 + 4.3000000000000121E-003 -2.2382830593414837E-006 + 5.4000000000000159E-003 -2.6801346848515095E-006 + 6.5000000000000058E-003 -3.1991353353078011E-006 + 7.6000000000000234E-003 -3.8063885767769534E-006 + 8.7000000000000133E-003 -4.5144915929995477E-006 + 9.8000000000000032E-003 -5.3374287745100446E-006 + 1.0900000000000021E-002 -6.2903127400204539E-006 + 1.2000000000000011E-002 -7.3894257184292655E-006 + 1.3100000000000001E-002 -8.6525296865147538E-006 + 1.4200000000000018E-002 -1.0098976417793892E-005 + 1.5300000000000008E-002 -1.1749642908398528E-005 + 1.6400000000000026E-002 -1.3626897271024063E-005 + 1.7500000000000016E-002 -1.5754352716612630E-005 + 1.8600000000000005E-002 -1.8156730220653117E-005 + 1.9700000000000023E-002 -2.0859368305536918E-005 + 2.0800000000000013E-002 -2.3887814677436836E-005 + 2.1900000000000003E-002 -2.7267615223536268E-005 + 2.3000000000000020E-002 -3.1024501367937773E-005 + 2.4100000000000010E-002 -3.5183664294891059E-005 + 2.5200000000000000E-002 -3.9768812712281942E-005 + 2.6300000000000018E-002 -4.4801265175919980E-005 + 2.7400000000000008E-002 -5.0299939175602049E-005 + 2.8500000000000025E-002 -5.6281332945218310E-005 + 2.9600000000000015E-002 -6.2758976127952337E-005 + 3.0700000000000005E-002 -6.9741086917929351E-005 + 3.1800000000000023E-002 -7.7229800808709115E-005 + 3.2900000000000013E-002 -8.5220264736562967E-005 + 3.4000000000000002E-002 -9.3700014986097813E-005 + 3.5100000000000020E-002 -1.0264702723361552E-004 + 3.6200000000000010E-002 -1.1202978930668905E-004 + 3.7300000000000028E-002 -1.2180598423583433E-004 + 3.8400000000000017E-002 -1.3192153710406274E-004 + 3.9500000000000007E-002 -1.4230996021069586E-004 + 4.0600000000000025E-002 -1.5289236034732312E-004 + 4.1700000000000015E-002 -1.6357617278117687E-004 + 4.2800000000000005E-002 -1.7425404803361744E-004 + 4.3900000000000022E-002 -1.8480609287507832E-004 + 4.5000000000000012E-002 -1.9509736739564687E-004 + 4.6100000000000002E-002 -2.0498080994002521E-004 + 4.7200000000000020E-002 -2.1429493790492415E-004 + 4.8300000000000010E-002 -2.2286620514933020E-004 + 4.9400000000000027E-002 -2.3051117022987455E-004 + 5.0500000000000017E-002 -2.3703571059741080E-004 + 5.1600000000000007E-002 -2.4224178923759609E-004 + 5.2700000000000025E-002 -2.4592570844106376E-004 + 5.3800000000000014E-002 -2.4788404698483646E-004 + 5.4900000000000004E-002 -2.4791495525278151E-004 + 5.6000000000000022E-002 -2.4582011974416673E-004 + 5.7100000000000012E-002 -2.4140800815075636E-004 + 5.8200000000000002E-002 -2.3450329899787903E-004 + 5.9300000000000019E-002 -2.2495025768876076E-004 + 6.0400000000000009E-002 -2.1261205256450921E-004 + 6.1500000000000027E-002 -1.9737525144591928E-004 + 6.2600000000000017E-002 -1.7915409989655018E-004 + 6.3700000000000007E-002 -1.5789932513143867E-004 + 6.4800000000000024E-002 -1.3359883450902998E-004 + 6.5900000000000014E-002 -1.0627995652612299E-004 + 6.7000000000000004E-002 -7.6012343924958259E-005 + 6.8100000000000022E-002 -4.2912575736409053E-005 + 6.9200000000000012E-002 -7.1405652306566481E-006 + 7.0300000000000029E-002 3.1097784813027829E-005 + 7.1400000000000019E-002 7.1550341090187430E-005 + 7.2500000000000009E-002 1.1391170119168237E-004 + 7.3600000000000027E-002 1.5783279377501458E-004 + 7.4700000000000016E-002 2.0292399858590215E-004 + 7.5800000000000006E-002 2.4876327370293438E-004 + 7.6900000000000024E-002 2.9489336884580553E-004 + 7.8000000000000014E-002 3.4082549973390996E-004 + 7.9100000000000004E-002 3.8604877772741020E-004 + 8.0200000000000021E-002 4.3003790779039264E-004 + 8.1300000000000011E-002 4.7226023161783814E-004 + 8.2400000000000029E-002 5.1218515727669001E-004 + 8.3500000000000019E-002 5.4929428733885288E-004 + 8.4600000000000009E-002 5.8308639563620090E-004 + 8.5700000000000026E-002 6.1308091972023249E-004 + 8.6800000000000016E-002 6.3882832182571292E-004 + 8.7900000000000006E-002 6.5992417512461543E-004 + 8.9000000000000024E-002 6.7601975752040744E-004 + 9.0100000000000013E-002 6.8682996788993478E-004 + 9.1200000000000003E-002 6.9212657399475574E-004 + 9.2300000000000021E-002 6.9174048257991672E-004 + 9.3400000000000011E-002 6.8557244958356023E-004 + 9.4500000000000028E-002 6.7360198590904474E-004 + 9.5600000000000018E-002 6.5589597215875983E-004 + 9.6700000000000008E-002 6.3259724993258715E-004 + 9.7800000000000026E-002 6.0391332954168320E-004 + 9.8900000000000016E-002 5.7012040633708239E-004 + 0.10000000000000001 5.3156266221776605E-004 + 0.10110000000000002 4.8864627024158835E-004 + 0.10220000000000001 4.4184533180668950E-004 + 0.10330000000000003 3.9168415241874754E-004 + 0.10440000000000002 3.3872743370011449E-004 + 0.10550000000000001 2.8356182156130672E-004 + 0.10660000000000003 2.2678649111185223E-004 + 0.10770000000000002 1.6902505012694746E-004 + 0.10880000000000001 1.1091382475569844E-004 + 0.10990000000000003 5.3084000683156773E-005 + 0.11100000000000002 -3.8549360397155397E-006 + 0.11210000000000001 -5.9326437622075900E-005 + 0.11320000000000002 -1.1278663441771641E-004 + 0.11430000000000001 -1.6372965183109045E-004 + 0.11540000000000003 -2.1169368119444698E-004 + 0.11650000000000002 -2.5626714341342449E-004 + 0.11760000000000001 -2.9708995134569705E-004 + 0.11870000000000003 -3.3387000439688563E-004 + 0.11980000000000002 -3.6638858728110790E-004 + 0.12090000000000001 -3.9449156611226499E-004 + 0.12200000000000003 -4.1808097739703953E-004 + 0.12310000000000001 -4.3711118632927537E-004 + 0.12420000000000003 -4.5159584260545671E-004 + 0.12530000000000002 -4.6161570935510099E-004 + 0.12640000000000001 -4.6731458860449493E-004 + 0.12750000000000003 -4.6887894859537482E-004 + 0.12860000000000002 -4.6652666060253978E-004 + 0.12970000000000001 -4.6051151002757251E-004 + 0.13080000000000003 -4.5112255611456931E-004 + 0.13190000000000002 -4.3867924250662327E-004 + 0.13300000000000001 -4.2351812589913607E-004 + 0.13410000000000000 -4.0598493069410324E-004 + 0.13520000000000004 -3.8643061998300254E-004 + 0.13630000000000003 -3.6520764115266502E-004 + 0.13740000000000002 -3.4266227157786489E-004 + 0.13850000000000001 -3.1912836129777133E-004 + 0.13960000000000000 -2.9492835165001452E-004 + 0.14070000000000005 -2.7037126710638404E-004 + 0.14180000000000004 -2.4574418785050511E-004 + 0.14290000000000003 -2.2130436263978481E-004 + 0.14400000000000002 -1.9728175539057702E-004 + 0.14510000000000001 -1.7388694686815143E-004 + 0.14620000000000000 -1.5130953397601843E-004 + 0.14730000000000004 -1.2970657553523779E-004 + 0.14840000000000003 -1.0919998021563515E-004 + 0.14950000000000002 -8.9884997578337789E-005 + 0.15060000000000001 -7.1841328463051468E-005 + 0.15170000000000000 -5.5128573876572773E-005 + 0.15280000000000005 -3.9778369682608172E-005 + 0.15390000000000004 -2.5792045562411658E-005 + 0.15500000000000003 -1.3156442946637981E-005 + 0.15610000000000002 -1.8521850506658666E-006 + 0.15720000000000001 8.1528542068554088E-006 + 0.15830000000000000 1.6908932593651116E-005 + 0.15940000000000004 2.4481258151354268E-005 + 0.16050000000000003 3.0938179406803101E-005 + 0.16160000000000002 3.6347875720821321E-005 + 0.16270000000000001 4.0785882447380573E-005 + 0.16380000000000000 4.4336746213957667E-005 + 0.16490000000000005 4.7084158723009750E-005 + 0.16600000000000004 4.9102753109764308E-005 + 0.16710000000000003 5.0465503591112792E-005 + 0.16820000000000002 5.1254093705210835E-005 + 0.16930000000000001 5.1551429351093248E-005 + 0.17040000000000000 5.1424824050627649E-005 + 0.17150000000000004 5.0925867981277406E-005 + 0.17260000000000003 5.0107912102248520E-005 + 0.17370000000000002 4.9037153075914830E-005 + 0.17480000000000001 4.7778823500266299E-005 + 0.17590000000000000 4.6376080717891455E-005 + 0.17700000000000005 4.4853451981907710E-005 + 0.17810000000000004 4.3238451326033100E-005 + 0.17920000000000003 4.1571704059606418E-005 + 0.18030000000000002 3.9892860513646156E-005 + 0.18140000000000001 3.8223573938012123E-005 + 0.18250000000000000 3.6572713725036010E-005 + 0.18360000000000004 3.4952819987665862E-005 + 0.18470000000000003 3.3381547837052494E-005 + 0.18580000000000002 3.1868970836512744E-005 + 0.18690000000000001 3.0414623324759305E-005 + 0.18800000000000000 2.9021804948570207E-005 + 0.18910000000000005 2.7704643798642792E-005 + 0.19020000000000004 2.6472693207324483E-005 + 0.19130000000000003 2.5314642698504031E-005 + 0.19240000000000002 2.4209371986216865E-005 + 0.19350000000000001 2.3152846551965922E-005 + 0.19460000000000005 2.2161859305924736E-005 + 0.19570000000000004 2.1247153199510649E-005 + 0.19680000000000003 2.0393135855556466E-005 + 0.19790000000000002 1.9573048120946623E-005 + 0.19900000000000001 1.8777867808239534E-005 + 0.20010000000000000 1.8017472029896453E-005 + 0.20120000000000005 1.7296451915171929E-005 + 0.20230000000000004 1.6601652532699518E-005 + 0.20340000000000003 1.5918531062197872E-005 + 0.20450000000000002 1.5247647752403282E-005 + 0.20560000000000000 1.4593667401641142E-005 + 0.20670000000000005 1.3946655599283986E-005 + 0.20780000000000004 1.3288239642861299E-005 + 0.20890000000000003 1.2615255400305614E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0048.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0048.BXX.semd new file mode 100644 index 00000000..2c38de1b --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0048.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546763107634806E-011 + -0.11559999999999999 1.3697711367943732E-011 + -0.11449999999999999 -3.8519888667654101E-011 + -0.11340000000000000 -6.0437016502490337E-011 + -0.11230000000000000 8.1728214473830718E-011 + -0.11119999999999999 2.1664814386923581E-010 + -0.11009999999999999 -3.4040596730289252E-011 + -0.10900000000000000 -4.8208065317467685E-010 + -0.10790000000000000 -2.7206731312290344E-010 + -0.10679999999999999 7.1667344281323153E-010 + -0.10569999999999999 1.0246072879027679E-009 + -0.10460000000000000 -4.2161374391724848E-010 + -0.10349999999999999 -1.8818482327986885E-009 + -0.10239999999999999 -6.0493343667644695E-010 + -0.10130000000000000 2.4258650643815827E-009 + -0.10020000000000000 2.5024655680994101E-009 + -9.9099999999999994E-002 -1.8537364976367599E-009 + -9.7999999999999990E-002 -4.8300967669945294E-009 + -9.6899999999999986E-002 -6.5601379883872823E-010 + -9.5799999999999996E-002 6.4044045622324575E-009 + -9.4699999999999993E-002 5.8165889882388910E-009 + -9.3599999999999989E-002 -3.7803649099998893E-009 + -9.2499999999999999E-002 -9.8755350563806132E-009 + -9.1399999999999995E-002 -2.5646724743921823E-009 + -9.0299999999999991E-002 9.5435108704577942E-009 + -8.9200000000000002E-002 9.3253875732557390E-009 + -8.8099999999999984E-002 -4.2171026670700940E-009 + -8.6999999999999994E-002 -1.2694454376571684E-008 + -8.5899999999999990E-002 -3.9121625938776106E-009 + -8.4799999999999986E-002 9.9854435831048249E-009 + -8.3699999999999997E-002 9.7388079822735563E-009 + -8.2599999999999993E-002 -2.9504445553385494E-009 + -8.1499999999999989E-002 -8.7991400832265754E-009 + -8.0399999999999999E-002 -8.1161882770075522E-010 + -7.9299999999999995E-002 5.8463021090915390E-009 + -7.8199999999999992E-002 -3.1166291769579857E-010 + -7.7100000000000002E-002 -7.3378534359846981E-009 + -7.5999999999999984E-002 2.6067440307003809E-012 + -7.4899999999999994E-002 1.1607259153834093E-008 + -7.3799999999999991E-002 4.7749653120376934E-009 + -7.2699999999999987E-002 -1.6708000316612015E-008 + -7.1599999999999997E-002 -2.0921376631122257E-008 + -7.0499999999999993E-002 5.0175761323600909E-009 + -6.9399999999999989E-002 2.8317584721548883E-008 + -6.8300000000000000E-002 1.2552283656930285E-008 + -6.7199999999999996E-002 -2.6888463011687236E-008 + -6.6099999999999992E-002 -3.8679257130525002E-008 + -6.5000000000000002E-002 -6.8551542220518513E-009 + -6.3899999999999985E-002 2.4598611148007876E-008 + -6.2799999999999995E-002 1.2654564507386112E-008 + -6.1699999999999991E-002 -2.5248594326399143E-008 + -6.0599999999999994E-002 -3.9291585096634662E-008 + -5.9499999999999990E-002 -1.9410153484500370E-008 + -5.8399999999999994E-002 -3.7977163636071509E-009 + -5.7299999999999990E-002 -1.5915663453824891E-008 + -5.6199999999999986E-002 -3.1356048424413530E-008 + -5.5099999999999996E-002 -2.4918396235307227E-008 + -5.3999999999999992E-002 -1.7667669993670643E-008 + -5.2899999999999989E-002 -4.2300264624373085E-008 + -5.1799999999999985E-002 -8.0383536271710909E-008 + -5.0699999999999995E-002 -7.9860299706524529E-008 + -4.9599999999999991E-002 -3.7813578046552720E-008 + -4.8499999999999988E-002 -1.9334718714958399E-008 + -4.7399999999999998E-002 -6.9043757378040027E-008 + -4.6299999999999994E-002 -1.3947962429483596E-007 + -4.5199999999999990E-002 -1.5016995291716739E-007 + -4.4099999999999986E-002 -1.0024763241744949E-007 + -4.2999999999999997E-002 -7.1607423990371899E-008 + -4.1899999999999993E-002 -1.1483549400281845E-007 + -4.0799999999999989E-002 -1.8238506527268328E-007 + -3.9699999999999985E-002 -2.0372689846226422E-007 + -3.8599999999999995E-002 -1.8455594386068697E-007 + -3.7499999999999992E-002 -1.8541034307872906E-007 + -3.6399999999999988E-002 -2.2232156027257588E-007 + -3.5299999999999984E-002 -2.4812757715153566E-007 + -3.4199999999999994E-002 -2.3917490921121498E-007 + -3.3099999999999991E-002 -2.4114100938277261E-007 + -3.1999999999999987E-002 -2.9350266572691908E-007 + -3.0899999999999997E-002 -3.5240782381151803E-007 + -2.9799999999999993E-002 -3.4678424754019943E-007 + -2.8699999999999989E-002 -2.9020611691521481E-007 + -2.7599999999999986E-002 -2.7517043577063305E-007 + -2.6499999999999996E-002 -3.4213570643260027E-007 + -2.5399999999999992E-002 -4.1482653045932238E-007 + -2.4299999999999988E-002 -4.0529283751311596E-007 + -2.3199999999999985E-002 -3.3612784022807318E-007 + -2.2099999999999995E-002 -3.0349946200658451E-007 + -2.0999999999999991E-002 -3.3654134767857613E-007 + -1.9899999999999987E-002 -3.6625277743951301E-007 + -1.8799999999999983E-002 -3.3378424291186093E-007 + -1.7699999999999994E-002 -2.7622689913187060E-007 + -1.6599999999999990E-002 -2.5727987917889550E-007 + -1.5499999999999986E-002 -2.6014041054622794E-007 + -1.4399999999999996E-002 -2.1584932596852013E-007 + -1.3299999999999992E-002 -1.2202750099277182E-007 + -1.2199999999999989E-002 -5.4935224369501157E-008 + -1.1099999999999985E-002 -5.3011195433327885E-008 + -9.9999999999999950E-003 -4.7279502979336030E-008 + -8.8999999999999913E-003 4.1310045162390452E-008 + -7.7999999999999875E-003 1.8241615862280014E-007 + -6.6999999999999837E-003 2.7584940198721597E-007 + -5.5999999999999939E-003 2.9358764663811598E-007 + -4.4999999999999901E-003 3.1809736356080975E-007 + -3.3999999999999864E-003 4.1583993493077287E-007 + -2.2999999999999826E-003 5.4527168913409696E-007 + -1.1999999999999927E-003 6.2543568901674007E-007 + -9.9999999999988987E-005 6.5800662696346990E-007 + 1.0000000000000148E-003 7.1207290375241428E-007 + 2.1000000000000185E-003 8.1363828030589502E-007 + 3.2000000000000084E-003 9.0034512822967372E-007 + 4.3000000000000121E-003 9.2306748911141767E-007 + 5.4000000000000159E-003 9.2535867679544026E-007 + 6.5000000000000058E-003 9.7803024345921585E-007 + 7.6000000000000234E-003 1.0620921102599823E-006 + 8.7000000000000133E-003 1.0920541626546765E-006 + 9.8000000000000032E-003 1.0443794735692791E-006 + 1.0900000000000021E-002 9.9725889413093682E-007 + 1.2000000000000011E-002 1.0080792662847671E-006 + 1.3100000000000001E-002 1.0353161314924364E-006 + 1.4200000000000018E-002 9.9739941106236074E-007 + 1.5300000000000008E-002 8.9683652504390921E-007 + 1.6400000000000026E-002 8.0923109635477886E-007 + 1.7500000000000016E-002 7.6859447517563240E-007 + 1.8600000000000005E-002 7.2116409910449875E-007 + 1.9700000000000023E-002 6.1453198441085988E-007 + 2.0800000000000013E-002 4.7753519538673572E-007 + 2.1900000000000003E-002 3.7248005924084282E-007 + 2.3000000000000020E-002 3.0004059681232320E-007 + 2.4100000000000010E-002 2.0430097436019423E-007 + 2.5200000000000000E-002 6.3906675507041655E-008 + 2.6300000000000018E-002 -7.1673689205908886E-008 + 2.7400000000000008E-002 -1.6057008167535969E-007 + 2.8500000000000025E-002 -2.3669123550007498E-007 + 2.9600000000000015E-002 -3.4515869629103690E-007 + 3.0700000000000005E-002 -4.7560865823470522E-007 + 3.1800000000000023E-002 -5.7286922583443811E-007 + 3.2900000000000013E-002 -6.2332878769666422E-007 + 3.4000000000000002E-002 -6.6570129320098204E-007 + 3.5100000000000020E-002 -7.3873047767847311E-007 + 3.6200000000000010E-002 -8.1762340187196969E-007 + 3.7300000000000028E-002 -8.5404786887011142E-007 + 3.8400000000000017E-002 -8.4756106843997259E-007 + 3.9500000000000007E-002 -8.4483946238833596E-007 + 4.0600000000000025E-002 -8.6749230376881314E-007 + 4.1700000000000015E-002 -8.7741670995455934E-007 + 4.2800000000000005E-002 -8.4675332345796051E-007 + 4.3900000000000022E-002 -8.0028161164591438E-007 + 4.5000000000000012E-002 -7.6532342063728720E-007 + 4.6100000000000002E-002 -7.3247935006293119E-007 + 4.7200000000000020E-002 -6.8045096668356564E-007 + 4.8300000000000010E-002 -6.0935838064324344E-007 + 4.9400000000000027E-002 -5.3579645964418887E-007 + 5.0500000000000017E-002 -4.7691054305687430E-007 + 5.1600000000000007E-002 -4.2310202275075426E-007 + 5.2700000000000025E-002 -3.5566407063924999E-007 + 5.3800000000000014E-002 -2.8029640475324413E-007 + 5.4900000000000004E-002 -2.1164707675325189E-007 + 5.6000000000000022E-002 -1.4739049447598518E-007 + 5.7100000000000012E-002 -8.1571378984790499E-008 + 5.8200000000000002E-002 -1.9184701827157369E-008 + 5.9300000000000019E-002 2.5600801478731228E-008 + 6.0400000000000009E-002 5.5418119870864757E-008 + 6.1500000000000027E-002 9.4059416255731776E-008 + 6.2600000000000017E-002 1.4657220503977442E-007 + 6.3700000000000007E-002 1.9076847479482240E-007 + 6.4800000000000024E-002 2.1096062141623406E-007 + 6.5900000000000014E-002 2.1785434967114270E-007 + 6.7000000000000004E-002 2.2959979162351374E-007 + 6.8100000000000022E-002 2.4194156367229880E-007 + 6.9200000000000012E-002 2.4161627720786782E-007 + 7.0300000000000029E-002 2.3601413090545975E-007 + 7.1400000000000019E-002 2.4278034516100888E-007 + 7.2500000000000009E-002 2.5380956003573374E-007 + 7.3600000000000027E-002 2.3853749553381931E-007 + 7.4700000000000016E-002 1.9340507151355268E-007 + 7.5800000000000006E-002 1.5997387947663810E-007 + 7.6900000000000024E-002 1.6993401175113831E-007 + 7.8000000000000014E-002 1.9305021226045938E-007 + 7.9100000000000004E-002 1.7535279539515614E-007 + 8.0200000000000021E-002 1.1600571525605119E-007 + 8.1300000000000011E-002 7.1753738950519619E-008 + 8.2400000000000029E-002 7.3734781835810281E-008 + 8.3500000000000019E-002 8.5732182242281851E-008 + 8.4600000000000009E-002 6.3954502138585667E-008 + 8.5700000000000026E-002 2.6143489151309041E-008 + 8.6800000000000016E-002 2.0823632596034258E-008 + 8.7900000000000006E-002 4.0855258731653521E-008 + 8.9000000000000024E-002 2.9377051902201856E-008 + 9.0100000000000013E-002 -2.6121902862996649E-008 + 9.1200000000000003E-002 -6.1086929292741843E-008 + 9.2300000000000021E-002 -3.0124830630029464E-008 + 9.3400000000000011E-002 1.9377074167437058E-008 + 9.4500000000000028E-002 9.3173939674784378E-009 + 9.5600000000000018E-002 -5.3284793466445990E-008 + 9.6700000000000008E-002 -8.3388300708975294E-008 + 9.7800000000000026E-002 -4.2868791183536814E-008 + 9.8900000000000016E-002 1.0345220236018804E-009 + 0.10000000000000001 -1.7595807477732706E-008 + 0.10110000000000002 -6.3690940521610173E-008 + 0.10220000000000001 -5.8367017885530004E-008 + 0.10330000000000003 -8.4424920387959901E-009 + 0.10440000000000002 3.3719063097237267E-009 + 0.10550000000000001 -4.8952404796409610E-008 + 0.10660000000000003 -8.3785479887410474E-008 + 0.10770000000000002 -3.5435331113831126E-008 + 0.10880000000000001 3.7102392269616757E-008 + 0.10990000000000003 3.0255158378622582E-008 + 0.11100000000000002 -4.7218893683975693E-008 + 0.11210000000000001 -8.1849272248746274E-008 + 0.11320000000000002 -2.4159868772244408E-008 + 0.11430000000000001 3.9660495332327628E-008 + 0.11540000000000003 1.9423374908456026E-008 + 0.11650000000000002 -4.4863568859909719E-008 + 0.11760000000000001 -4.8415614628538606E-008 + 0.11870000000000003 1.3712300628299090E-008 + 0.11980000000000002 4.0895347552805106E-008 + 0.12090000000000001 -1.1589657233912476E-008 + 0.12200000000000003 -5.8715730943958988E-008 + 0.12310000000000001 -1.8176240956790934E-008 + 0.12420000000000003 5.5995620584781136E-008 + 0.12530000000000002 5.0581540733674046E-008 + 0.12640000000000001 -3.1333176053749412E-008 + 0.12750000000000003 -6.9822775117245328E-008 + 0.12860000000000002 -7.4363790680820330E-009 + 0.12970000000000001 6.2068856720998156E-008 + 0.13080000000000003 3.6421315741108629E-008 + 0.13190000000000002 -4.0491318742397198E-008 + 0.13300000000000001 -4.8338023361793603E-008 + 0.13410000000000000 2.3011541117057277E-008 + 0.13520000000000004 5.9345587999359850E-008 + 0.13630000000000003 1.2263710047477616E-009 + 0.13740000000000002 -6.1326147715590196E-008 + 0.13850000000000001 -2.7361457100028019E-008 + 0.13960000000000000 5.6299562345429877E-008 + 0.14070000000000005 6.2997827399158268E-008 + 0.14180000000000004 -2.0594828953335309E-008 + 0.14290000000000003 -7.2436819209542591E-008 + 0.14400000000000002 -1.9334324363740052E-008 + 0.14510000000000001 5.5157400424832304E-008 + 0.14620000000000000 4.1332430811280574E-008 + 0.14730000000000004 -3.1552104928778135E-008 + 0.14840000000000003 -4.6956756705185398E-008 + 0.14950000000000002 1.5612256376584810E-008 + 0.15060000000000001 5.1920348909106906E-008 + 0.15170000000000000 7.3308414894057705E-010 + 0.15280000000000005 -5.7100120187669745E-008 + 0.15390000000000004 -2.5361194033735046E-008 + 0.15500000000000003 5.3420517787117205E-008 + 0.15610000000000002 5.8010702019828386E-008 + 0.15720000000000001 -2.4937364173638343E-008 + 0.15830000000000000 -7.6054760711485869E-008 + 0.15940000000000004 -2.0349018470255942E-008 + 0.16050000000000003 6.1097864545445191E-008 + 0.16160000000000002 5.2993925692135235E-008 + 0.16270000000000001 -2.4620723237944730E-008 + 0.16380000000000000 -5.3982276426722819E-008 + 0.16490000000000005 8.3610651735455122E-010 + 0.16600000000000004 4.7173983830361976E-008 + 0.16710000000000003 1.3587887259802756E-008 + 0.16820000000000002 -4.1735091826922144E-008 + 0.16930000000000001 -2.7881913666760738E-008 + 0.17040000000000000 3.3780199970578906E-008 + 0.17150000000000004 4.3911551728115228E-008 + 0.17260000000000003 -1.6993094931194719E-008 + 0.17370000000000002 -5.5564022716225736E-008 + 0.17480000000000001 -9.5324832471987975E-009 + 0.17590000000000000 5.4828170448217861E-008 + 0.17700000000000005 4.1957864738151329E-008 + 0.17810000000000004 -2.8935632556681412E-008 + 0.17920000000000003 -5.4650691083679703E-008 + 0.18030000000000002 -2.9260935896502360E-009 + 0.18140000000000001 4.3855806097781169E-008 + 0.18250000000000000 1.7673578156518488E-008 + 0.18360000000000004 -3.4887619904111489E-008 + 0.18470000000000003 -3.0210429713406484E-008 + 0.18580000000000002 2.2875052962945119E-008 + 0.18690000000000001 4.0586748184523458E-008 + 0.18800000000000000 -4.2811079126181539E-009 + 0.18910000000000005 -4.1999793864988533E-008 + 0.19020000000000004 -1.5357676019789324E-008 + 0.19130000000000003 3.3559203416189121E-008 + 0.19240000000000002 3.0430520325808175E-008 + 0.19350000000000001 -1.7782127770260558E-008 + 0.19460000000000005 -3.6687595184048405E-008 + 0.19570000000000004 3.5868341630163059E-010 + 0.19680000000000003 3.4736743259600189E-008 + 0.19790000000000002 1.5384289397957218E-008 + 0.19900000000000001 -2.4723997071873782E-008 + 0.20010000000000000 -2.3259318027157860E-008 + 0.20120000000000005 1.5061250024928086E-008 + 0.20230000000000004 2.9084009867119676E-008 + 0.20340000000000003 -2.6156654620024256E-009 + 0.20450000000000002 -3.0348733304208508E-008 + 0.20560000000000000 -1.1605067129494273E-008 + 0.20670000000000005 2.4391304975779349E-008 + 0.20780000000000004 2.3265171122943684E-008 + 0.20890000000000003 -1.1996583282325446E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0048.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0048.BXZ.semd new file mode 100644 index 00000000..84062ab9 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0048.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 -2.8803398555155013E-010 + -0.11670000000000000 -3.7413219744486526E-010 + -0.11559999999999999 3.5014199872840379E-010 + -0.11449999999999999 9.4073016043694224E-010 + -0.11340000000000000 9.4344115852962318E-011 + -0.11230000000000000 -1.0913596693029604E-009 + -0.11119999999999999 -5.3994986259908728E-010 + -0.11009999999999999 4.0800493539272509E-010 + -0.10900000000000000 -1.7057470991233004E-009 + -0.10790000000000000 -5.1608428641713999E-009 + -0.10679999999999999 -2.5409692128164352E-009 + -0.10569999999999999 7.8289570382139573E-009 + -0.10460000000000000 1.4875282339232854E-008 + -0.10349999999999999 7.4609003419823239E-009 + -0.10239999999999999 -7.8669248892992982E-009 + -0.10130000000000000 -1.2319265607629859E-008 + -0.10020000000000000 -5.1220550023600708E-010 + -9.9099999999999994E-002 1.0257106275446404E-008 + -9.7999999999999990E-002 3.9317074040923217E-009 + -9.6899999999999986E-002 -1.0295767793877530E-008 + -9.5799999999999996E-002 -1.0654859217140711E-008 + -9.4699999999999993E-002 4.9943840174648813E-009 + -9.3599999999999989E-002 1.5762308791522628E-008 + -9.2499999999999999E-002 8.8267295694777204E-009 + -9.1399999999999995E-002 -2.6693793842014202E-009 + -9.0299999999999991E-002 -2.5358370958628029E-009 + -8.9200000000000002E-002 1.5048964296937584E-009 + -8.8099999999999984E-002 -9.5547330047907053E-009 + -8.6999999999999994E-002 -3.3973734048231563E-008 + -8.5899999999999990E-002 -5.0857028810469274E-008 + -8.4799999999999986E-002 -5.4565401086392740E-008 + -8.3699999999999997E-002 -6.5483426681112178E-008 + -8.2599999999999993E-002 -9.6673907989952568E-008 + -8.1499999999999989E-002 -1.2998593490465282E-007 + -8.0399999999999999E-002 -1.4490673549971689E-007 + -7.9299999999999995E-002 -1.5748329929010652E-007 + -7.8199999999999992E-002 -2.0287106394789589E-007 + -7.7100000000000002E-002 -2.8165894150333770E-007 + -7.5999999999999984E-002 -3.5502839068612957E-007 + -7.4899999999999994E-002 -4.0535437051403278E-007 + -7.3799999999999991E-002 -4.7338815534203604E-007 + -7.2699999999999987E-002 -6.0896365994267398E-007 + -7.1599999999999997E-002 -8.0216415199174662E-007 + -7.0499999999999993E-002 -9.9893975402665092E-007 + -6.9399999999999989E-002 -1.1834146107503329E-006 + -6.8300000000000000E-002 -1.4076381376071367E-006 + -6.7199999999999996E-002 -1.7256301134693786E-006 + -6.6099999999999992E-002 -2.1305777408997528E-006 + -6.5000000000000002E-002 -2.5860899768304080E-006 + -6.3899999999999985E-002 -3.0978669656178681E-006 + -6.2799999999999995E-002 -3.7148813589737983E-006 + -6.1699999999999991E-002 -4.4658031583821867E-006 + -6.0599999999999994E-002 -5.3392168410937302E-006 + -5.9499999999999990E-002 -6.3407492234546226E-006 + -5.8399999999999994E-002 -7.5280295277480036E-006 + -5.7299999999999990E-002 -8.9556378952693194E-006 + -5.6199999999999986E-002 -1.0613653103064280E-005 + -5.5099999999999996E-002 -1.2469113244151231E-005 + -5.3999999999999992E-002 -1.4561912394128740E-005 + -5.2899999999999989E-002 -1.7006786947604269E-005 + -5.1799999999999985E-002 -1.9883862478309311E-005 + -5.0699999999999995E-002 -2.3173888621386141E-005 + -4.9599999999999991E-002 -2.6839263227884658E-005 + -4.8499999999999988E-002 -3.0936844268580899E-005 + -4.7399999999999998E-002 -3.5597324313130230E-005 + -4.6299999999999994E-002 -4.0901817556004971E-005 + -4.5199999999999990E-002 -4.6839446440571919E-005 + -4.4099999999999986E-002 -5.3402603953145444E-005 + -4.2999999999999997E-002 -6.0669695812975988E-005 + -4.1899999999999993E-002 -6.8749170168302953E-005 + -4.0799999999999989E-002 -7.7678771049249917E-005 + -3.9699999999999985E-002 -8.7438995251432061E-005 + -3.8599999999999995E-002 -9.8054748377762735E-005 + -3.7499999999999992E-002 -1.0961816587951034E-004 + -3.6399999999999988E-002 -1.2218939082231373E-004 + -3.5299999999999984E-002 -1.3572994794230908E-004 + -3.4199999999999994E-002 -1.5017815167084336E-004 + -3.3099999999999991E-002 -1.6554999456275254E-004 + -3.1999999999999987E-002 -1.8190126866102219E-004 + -3.0899999999999997E-002 -1.9920030899811536E-004 + -2.9799999999999993E-002 -2.1730408479925245E-004 + -2.8699999999999989E-002 -2.3608269111718982E-004 + -2.7599999999999986E-002 -2.5549551355652511E-004 + -2.6499999999999996E-002 -2.7550020604394376E-004 + -2.5399999999999992E-002 -2.9592114151455462E-004 + -2.4299999999999988E-002 -3.1648436561226845E-004 + -2.3199999999999985E-002 -3.3696260652504861E-004 + -2.2099999999999995E-002 -3.5721409949474037E-004 + -2.0999999999999991E-002 -3.7705575232394040E-004 + -1.9899999999999987E-002 -3.9616279536858201E-004 + -1.8799999999999983E-002 -4.1414322913624346E-004 + -1.7699999999999994E-002 -4.3067467049695551E-004 + -1.6599999999999990E-002 -4.4549602898769081E-004 + -1.5499999999999986E-002 -4.5828209840692580E-004 + -1.4399999999999996E-002 -4.6860115253366530E-004 + -1.3299999999999992E-002 -4.7602527774870396E-004 + -1.2199999999999989E-002 -4.8021960537880659E-004 + -1.1099999999999985E-002 -4.8088069888763130E-004 + -9.9999999999999950E-003 -4.7762310714460909E-004 + -8.8999999999999913E-003 -4.7001699567772448E-004 + -7.7999999999999875E-003 -4.5772257726639509E-004 + -6.6999999999999837E-003 -4.4053606688976288E-004 + -5.5999999999999939E-003 -4.1826991946436465E-004 + -4.4999999999999901E-003 -3.9066368481144309E-004 + -3.3999999999999864E-003 -3.5747708170674741E-004 + -2.2999999999999826E-003 -3.1863182084634900E-004 + -1.1999999999999927E-003 -2.7419842081144452E-004 + -9.9999999999988987E-005 -2.2426864597946405E-004 + 1.0000000000000148E-003 -1.6890752885956317E-004 + 2.1000000000000185E-003 -1.0826071957126260E-004 + 3.2000000000000084E-003 -4.2663079511839896E-005 + 4.3000000000000121E-003 2.7420803235145286E-005 + 5.4000000000000159E-003 1.0152766481041908E-004 + 6.5000000000000058E-003 1.7919353558681905E-004 + 7.6000000000000234E-003 2.5982136139646173E-004 + 8.7000000000000133E-003 3.4263313864357769E-004 + 9.8000000000000032E-003 4.2678634054027498E-004 + 1.0900000000000021E-002 5.1148585043847561E-004 + 1.2000000000000011E-002 5.9593567857518792E-004 + 1.3100000000000001E-002 6.7922804737463593E-004 + 1.4200000000000018E-002 7.6034408994019032E-004 + 1.5300000000000008E-002 8.3828729111701250E-004 + 1.6400000000000026E-002 9.1215129941701889E-004 + 1.7500000000000016E-002 9.8105531651526690E-004 + 1.8600000000000005E-002 1.0440734913572669E-003 + 1.9700000000000023E-002 1.1002931278198957E-003 + 2.0800000000000013E-002 1.1489297030493617E-003 + 2.1900000000000003E-002 1.1893311748281121E-003 + 2.3000000000000020E-002 1.2208940461277962E-003 + 2.4100000000000010E-002 1.2430384522303939E-003 + 2.5200000000000000E-002 1.2552990810945630E-003 + 2.6300000000000018E-002 1.2574174907058477E-003 + 2.7400000000000008E-002 1.2493057874962687E-003 + 2.8500000000000025E-002 1.2309427838772535E-003 + 2.9600000000000015E-002 1.2023756280541420E-003 + 3.0700000000000005E-002 1.1637975694611669E-003 + 3.1800000000000023E-002 1.1156048858538270E-003 + 3.2900000000000013E-002 1.0583343682810664E-003 + 3.4000000000000002E-002 9.9260360002517700E-004 + 3.5100000000000020E-002 9.1909151524305344E-004 + 3.6200000000000010E-002 8.3860993618145585E-004 + 3.7300000000000028E-002 7.5209833448752761E-004 + 3.8400000000000017E-002 6.6055729985237122E-004 + 3.9500000000000007E-002 5.6498113553971052E-004 + 4.0600000000000025E-002 4.6639738138765097E-004 + 4.1700000000000015E-002 3.6591495154425502E-004 + 4.2800000000000005E-002 2.6468333089724183E-004 + 4.3900000000000022E-002 1.6379446606151760E-004 + 4.5000000000000012E-002 6.4273888710886240E-005 + 4.6100000000000002E-002 -3.2903222745517269E-005 + 4.7200000000000020E-002 -1.2678433267865330E-004 + 4.8300000000000010E-002 -2.1645808010362089E-004 + 4.9400000000000027E-002 -3.0110255465842783E-004 + 5.0500000000000017E-002 -3.8001904613338411E-004 + 5.1600000000000007E-002 -4.5261104241944849E-004 + 5.2700000000000025E-002 -5.1837210776284337E-004 + 5.3800000000000014E-002 -5.7690910762175918E-004 + 5.4900000000000004E-002 -6.2794313998892903E-004 + 5.6000000000000022E-002 -6.7129847593605518E-004 + 5.7100000000000012E-002 -7.0689769927412271E-004 + 5.8200000000000002E-002 -7.3475728277117014E-004 + 5.9300000000000019E-002 -7.5500493403524160E-004 + 6.0400000000000009E-002 -7.6786946738138795E-004 + 6.1500000000000027E-002 -7.7367015182971954E-004 + 6.2600000000000017E-002 -7.7279144898056984E-004 + 6.3700000000000007E-002 -7.6565990457311273E-004 + 6.4800000000000024E-002 -7.5273599941283464E-004 + 6.5900000000000014E-002 -7.3453376535326242E-004 + 6.7000000000000004E-002 -7.1163004031404853E-004 + 6.8100000000000022E-002 -6.8463885691016912E-004 + 6.9200000000000012E-002 -6.5416080178692937E-004 + 7.0300000000000029E-002 -6.2075833557173610E-004 + 7.1400000000000019E-002 -5.8498518774285913E-004 + 7.2500000000000009E-002 -5.4741586791351438E-004 + 7.3600000000000027E-002 -5.0862296484410763E-004 + 7.4700000000000016E-002 -4.6912304242141545E-004 + 7.5800000000000006E-002 -4.2936249519698322E-004 + 7.6900000000000024E-002 -3.8976295036263764E-004 + 7.8000000000000014E-002 -3.5075072082690895E-004 + 7.9100000000000004E-002 -3.1270983163267374E-004 + 8.0200000000000021E-002 -2.7592500555329025E-004 + 8.1300000000000011E-002 -2.4060756550170481E-004 + 8.2400000000000029E-002 -2.0696855790447444E-004 + 8.3500000000000019E-002 -1.7523457063362002E-004 + 8.4600000000000009E-002 -1.4557190297637135E-004 + 8.5700000000000026E-002 -1.1803589586634189E-004 + 8.6800000000000016E-002 -9.2625428806059062E-005 + 8.7900000000000006E-002 -6.9370296841952950E-005 + 8.9000000000000024E-002 -4.8321107897209004E-005 + 9.0100000000000013E-002 -2.9456006814143620E-005 + 9.1200000000000003E-002 -1.2659074855037034E-005 + 9.2300000000000021E-002 2.1808139081258560E-006 + 9.3400000000000011E-002 1.5107330909813754E-005 + 9.4500000000000028E-002 2.6163266738876700E-005 + 9.5600000000000018E-002 3.5489021684043109E-005 + 9.6700000000000008E-002 4.3294436181895435E-005 + 9.7800000000000026E-002 4.9725345888873562E-005 + 9.8900000000000016E-002 5.4825188271934167E-005 + 0.10000000000000001 5.8654666645452380E-005 + 0.10110000000000002 6.1387931054923683E-005 + 0.10220000000000001 6.3237479480449110E-005 + 0.10330000000000003 6.4315870986320078E-005 + 0.10440000000000002 6.4644147641956806E-005 + 0.10550000000000001 6.4289299189113081E-005 + 0.10660000000000003 6.3420251535717398E-005 + 0.10770000000000002 6.2188577430788428E-005 + 0.10880000000000001 6.0623195167863742E-005 + 0.10990000000000003 5.8707122661871836E-005 + 0.11100000000000002 5.6522203522035852E-005 + 0.11210000000000001 5.4233198170550168E-005 + 0.11320000000000002 5.1923630962846801E-005 + 0.11430000000000001 4.9539234169060364E-005 + 0.11540000000000003 4.7029694542288780E-005 + 0.11650000000000002 4.4480417273007333E-005 + 0.11760000000000001 4.2033352656289935E-005 + 0.11870000000000003 3.9715221646474674E-005 + 0.11980000000000002 3.7432950193760917E-005 + 0.12090000000000001 3.5144985304214060E-005 + 0.12200000000000003 3.2942542020464316E-005 + 0.12310000000000001 3.0918636184651405E-005 + 0.12420000000000003 2.9031576559646055E-005 + 0.12530000000000002 2.7178084565093741E-005 + 0.12640000000000001 2.5362662199768238E-005 + 0.12750000000000003 2.3699119992670603E-005 + 0.12860000000000002 2.2232798073673621E-005 + 0.12970000000000001 2.0860834410996176E-005 + 0.13080000000000003 1.9479868569760583E-005 + 0.13190000000000002 1.8139671738026664E-005 + 0.13300000000000001 1.6966163457254879E-005 + 0.13410000000000000 1.5965972124831751E-005 + 0.13520000000000004 1.5011341929493938E-005 + 0.13630000000000003 1.4026501048647333E-005 + 0.13740000000000002 1.3092448170937132E-005 + 0.13850000000000001 1.2311412319832016E-005 + 0.13960000000000000 1.1642625395325013E-005 + 0.14070000000000005 1.0961458428937476E-005 + 0.14180000000000004 1.0248686521663330E-005 + 0.14290000000000003 9.6152161859208718E-006 + 0.14400000000000002 9.1234924184391275E-006 + 0.14510000000000001 8.6830750660737976E-006 + 0.14620000000000000 8.1839807535288855E-006 + 0.14730000000000004 7.6608484960161150E-006 + 0.14840000000000003 7.2356679083895870E-006 + 0.14950000000000002 6.9272764449124224E-006 + 0.15060000000000001 6.6203306232637260E-006 + 0.15170000000000000 6.2402027651842218E-006 + 0.15280000000000005 5.8628374972613528E-006 + 0.15390000000000004 5.5912914831424132E-006 + 0.15500000000000003 5.3930948524794076E-006 + 0.15610000000000002 5.1495881052687764E-006 + 0.15720000000000001 4.8396950660389848E-006 + 0.15830000000000000 4.5718866203969810E-006 + 0.15940000000000004 4.4147827793494798E-006 + 0.16050000000000003 4.2878523345279973E-006 + 0.16160000000000002 4.0817030821926892E-006 + 0.16270000000000001 3.8233338273130357E-006 + 0.16380000000000000 3.6337085020932136E-006 + 0.16490000000000005 3.5438631584838731E-006 + 0.16600000000000004 3.4498634704505093E-006 + 0.16710000000000003 3.2716038731450681E-006 + 0.16820000000000002 3.0697228794451803E-006 + 0.16930000000000001 2.9466791602317244E-006 + 0.17040000000000000 2.8896552066726144E-006 + 0.17150000000000004 2.7960361421719426E-006 + 0.17260000000000003 2.6349143809056841E-006 + 0.17370000000000002 2.4919193037931109E-006 + 0.17480000000000001 2.4316848339367425E-006 + 0.17590000000000000 2.3959541977092158E-006 + 0.17700000000000005 2.2947115212446079E-006 + 0.17810000000000004 2.1460130028572166E-006 + 0.17920000000000003 2.0477114048844669E-006 + 0.18030000000000002 2.0264078557374887E-006 + 0.18140000000000001 1.9971362235082779E-006 + 0.18250000000000000 1.8940041854875744E-006 + 0.18360000000000004 1.7691241964712390E-006 + 0.18470000000000003 1.7104370044762618E-006 + 0.18580000000000002 1.7079812550946372E-006 + 0.18690000000000001 1.6723928411011002E-006 + 0.18800000000000000 1.5723674096079776E-006 + 0.18910000000000005 1.4787209465794149E-006 + 0.19020000000000004 1.4524226799039752E-006 + 0.19130000000000003 1.4526406175718876E-006 + 0.19240000000000002 1.4030482589078019E-006 + 0.19350000000000001 1.3091154187350185E-006 + 0.19460000000000005 1.2466017551560071E-006 + 0.19570000000000004 1.2437060377123998E-006 + 0.19680000000000003 1.2404758535922156E-006 + 0.19790000000000002 1.1827639809780521E-006 + 0.19900000000000001 1.1028112112398958E-006 + 0.20010000000000000 1.0656601716618752E-006 + 0.20120000000000005 1.0697552852434455E-006 + 0.20230000000000004 1.0540852599660866E-006 + 0.20340000000000003 9.9457884061848745E-007 + 0.20450000000000002 9.3794392341806088E-007 + 0.20560000000000000 9.2568456011576927E-007 + 0.20670000000000005 9.3047361815479235E-007 + 0.20780000000000004 9.0180884626533953E-007 + 0.20890000000000003 8.4542745071303216E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0049.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0049.BXX.semd new file mode 100644 index 00000000..37b8e6f4 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0049.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.3697731317263706E-011 + -0.11449999999999999 -3.8519867850972389E-011 + -0.11340000000000000 -6.0436995685808625E-011 + -0.11230000000000000 8.1728110390422160E-011 + -0.11119999999999999 2.1664800509135773E-010 + -0.11009999999999999 -3.4040520402456309E-011 + -0.10900000000000000 -4.8208020908546700E-010 + -0.10790000000000000 -2.7206739638963029E-010 + -0.10679999999999999 7.1667333179092907E-010 + -0.10569999999999999 1.0246075099473728E-009 + -0.10460000000000000 -4.2161327207246302E-010 + -0.10349999999999999 -1.8818469005310590E-009 + -0.10239999999999999 -6.0493304809838833E-010 + -0.10130000000000000 2.4258632880247433E-009 + -0.10020000000000000 2.5024633476533609E-009 + -9.9099999999999994E-002 -1.8537349433245254E-009 + -9.7999999999999990E-002 -4.8300936583700604E-009 + -9.6899999999999986E-002 -6.5601452048369424E-010 + -9.5799999999999996E-002 6.4043979008943097E-009 + -9.4699999999999993E-002 5.8165903205065206E-009 + -9.3599999999999989E-002 -3.7803542518588529E-009 + -9.2499999999999999E-002 -9.8755226218827374E-009 + -9.1399999999999995E-002 -2.5646764711950709E-009 + -9.0299999999999991E-002 9.5434833369267835E-009 + -8.9200000000000002E-002 9.3253555988326298E-009 + -8.8099999999999984E-002 -4.2170933411966871E-009 + -8.6999999999999994E-002 -1.2694451712036425E-008 + -8.5899999999999990E-002 -3.9121137440645271E-009 + -8.4799999999999986E-002 9.9854693402789962E-009 + -8.3699999999999997E-002 9.7387582442820531E-009 + -8.2599999999999993E-002 -2.9504489962306479E-009 + -8.1499999999999989E-002 -8.7991152142308238E-009 + -8.0399999999999999E-002 -8.1158801901182187E-010 + -7.9299999999999995E-002 5.8462172880524577E-009 + -7.8199999999999992E-002 -3.1192631810839089E-010 + -7.7100000000000002E-002 -7.3376624776244626E-009 + -7.5999999999999984E-002 2.8308616301792044E-012 + -7.4899999999999994E-002 1.1607000693913960E-008 + -7.3799999999999991E-002 4.7745229991846827E-009 + -7.2699999999999987E-002 -1.6707840444496469E-008 + -7.1599999999999997E-002 -2.0920076337915816E-008 + -7.0499999999999993E-002 5.0188337930023863E-009 + -6.9399999999999989E-002 2.8315882971696738E-008 + -6.8300000000000000E-002 1.2549780770143570E-008 + -6.7199999999999996E-002 -2.6888091753107801E-008 + -6.6099999999999992E-002 -3.8675427305179255E-008 + -6.5000000000000002E-002 -6.8517880258411878E-009 + -6.3899999999999985E-002 2.4598872272463268E-008 + -6.2799999999999995E-002 1.2649416625265530E-008 + -6.1699999999999991E-002 -2.5253019231286089E-008 + -6.0599999999999994E-002 -3.9295365183988906E-008 + -5.9499999999999990E-002 -1.9401529272045082E-008 + -5.8399999999999994E-002 -3.7846548117670409E-009 + -5.7299999999999990E-002 -1.5916727491571692E-008 + -5.6199999999999986E-002 -3.1367484609745588E-008 + -5.5099999999999996E-002 -2.4943410892319662E-008 + -5.3999999999999992E-002 -1.7685550801616046E-008 + -5.2899999999999989E-002 -4.2288782253763202E-008 + -5.1799999999999985E-002 -8.0341955310814228E-008 + -5.0699999999999995E-002 -7.9854267198697926E-008 + -4.9599999999999991E-002 -3.7847271983082464E-008 + -4.8499999999999988E-002 -1.9369270631841573E-008 + -4.7399999999999998E-002 -6.9010319236895157E-008 + -4.6299999999999994E-002 -1.3945280841198837E-007 + -4.5199999999999990E-002 -1.5015815790775378E-007 + -4.4099999999999986E-002 -1.0029148711510061E-007 + -4.2999999999999997E-002 -7.1687829006350512E-008 + -4.1899999999999993E-002 -1.1476137018462396E-007 + -4.0799999999999989E-002 -1.8229856380003184E-007 + -3.9699999999999985E-002 -2.0372576159388700E-007 + -3.8599999999999995E-002 -1.8460244177731511E-007 + -3.7499999999999992E-002 -1.8543616420174658E-007 + -3.6399999999999988E-002 -2.2230497620512324E-007 + -3.5299999999999984E-002 -2.4799805942166131E-007 + -3.4199999999999994E-002 -2.3905244006527937E-007 + -3.3099999999999991E-002 -2.4092483386084496E-007 + -3.1999999999999987E-002 -2.9333139650589146E-007 + -3.0899999999999997E-002 -3.5265833275843761E-007 + -2.9799999999999993E-002 -3.4704220297498978E-007 + -2.8699999999999989E-002 -2.9030539394625521E-007 + -2.7599999999999986E-002 -2.7538075642041804E-007 + -2.6499999999999996E-002 -3.4227500123051868E-007 + -2.5399999999999992E-002 -4.1535869854669727E-007 + -2.4299999999999988E-002 -4.0568372128291230E-007 + -2.3199999999999985E-002 -3.3609487104513391E-007 + -2.2099999999999995E-002 -3.0279736051852524E-007 + -2.0999999999999991E-002 -3.3613125083320483E-007 + -1.9899999999999987E-002 -3.6668606639977952E-007 + -1.8799999999999983E-002 -3.3409000366191322E-007 + -1.7699999999999994E-002 -2.7583018891164102E-007 + -1.6599999999999990E-002 -2.5712844831105031E-007 + -1.5499999999999986E-002 -2.6044691026072542E-007 + -1.4399999999999996E-002 -2.1625507429234858E-007 + -1.3299999999999992E-002 -1.2172175445357425E-007 + -1.2199999999999989E-002 -5.4133874272110916E-008 + -1.1099999999999985E-002 -5.2661956573274438E-008 + -9.9999999999999950E-003 -4.7405556813373551E-008 + -8.8999999999999913E-003 4.2232372265971208E-008 + -7.7999999999999875E-003 1.8400649537397840E-007 + -6.6999999999999837E-003 2.7566824201130657E-007 + -5.5999999999999939E-003 2.9009027002757648E-007 + -4.4999999999999901E-003 3.1604255923411984E-007 + -3.3999999999999864E-003 4.1695136587804882E-007 + -2.2999999999999826E-003 5.4732799981138669E-007 + -1.1999999999999927E-003 6.2483434248861158E-007 + -9.9999999999988987E-005 6.5687635242284159E-007 + 1.0000000000000148E-003 7.1332488005282357E-007 + 2.1000000000000185E-003 8.1519317518541357E-007 + 3.2000000000000084E-003 8.9913083911596914E-007 + 4.3000000000000121E-003 9.2019541853005649E-007 + 5.4000000000000159E-003 9.2671649554176838E-007 + 6.5000000000000058E-003 9.8217458344151964E-007 + 7.6000000000000234E-003 1.0634164482326014E-006 + 8.7000000000000133E-003 1.0883198910960346E-006 + 9.8000000000000032E-003 1.0400757446404896E-006 + 1.0900000000000021E-002 9.9881094683951233E-007 + 1.2000000000000011E-002 1.0146284239453962E-006 + 1.3100000000000001E-002 1.0377085573054501E-006 + 1.4200000000000018E-002 9.9195369784865761E-007 + 1.5300000000000008E-002 8.9032715777648264E-007 + 1.6400000000000026E-002 8.0973029525921447E-007 + 1.7500000000000016E-002 7.7406372156474390E-007 + 1.8600000000000005E-002 7.2307148002437316E-007 + 1.9700000000000023E-002 6.0948462987653329E-007 + 2.0800000000000013E-002 4.7245313794519461E-007 + 2.1900000000000003E-002 3.7551598097707029E-007 + 2.3000000000000020E-002 3.0770465286877879E-007 + 2.4100000000000010E-002 2.0653777710322174E-007 + 2.5200000000000000E-002 6.0166698290231579E-008 + 2.6300000000000018E-002 -7.4657641846442857E-008 + 2.7400000000000008E-002 -1.6100592858947493E-007 + 2.8500000000000025E-002 -2.3485679889745370E-007 + 2.9600000000000015E-002 -3.4672379456424096E-007 + 3.0700000000000005E-002 -4.7915312961777090E-007 + 3.1800000000000023E-002 -5.7265185660071438E-007 + 3.2900000000000013E-002 -6.1814836271878448E-007 + 3.4000000000000002E-002 -6.6490292738308199E-007 + 3.5100000000000020E-002 -7.4260242399759591E-007 + 3.6200000000000010E-002 -8.2034324577762163E-007 + 3.7300000000000028E-002 -8.4845578385284171E-007 + 3.8400000000000017E-002 -8.4297755620355019E-007 + 3.9500000000000007E-002 -8.5150668382993899E-007 + 4.0600000000000025E-002 -8.7666933268337743E-007 + 4.1700000000000015E-002 -8.7734429143893067E-007 + 4.2800000000000005E-002 -8.3520416183091584E-007 + 4.3900000000000022E-002 -7.8931202551757451E-007 + 4.5000000000000012E-002 -7.6972565921096248E-007 + 4.6100000000000002E-002 -7.4622812462621368E-007 + 4.7200000000000020E-002 -6.8352596827025991E-007 + 4.8300000000000010E-002 -6.0062342299715965E-007 + 4.9400000000000027E-002 -5.3159703838900896E-007 + 5.0500000000000017E-002 -4.8406604946649168E-007 + 5.1600000000000007E-002 -4.3015171513616224E-007 + 5.2700000000000025E-002 -3.5248191920800309E-007 + 5.3800000000000014E-002 -2.6921833296000841E-007 + 5.4900000000000004E-002 -2.0738835360134544E-007 + 5.6000000000000022E-002 -1.5676315001655894E-007 + 5.7100000000000012E-002 -9.0286029319486261E-008 + 5.8200000000000002E-002 -1.6774771793848231E-008 + 5.9300000000000019E-002 3.1647804377143984E-008 + 6.0400000000000009E-002 5.3206722583354349E-008 + 6.1500000000000027E-002 8.5490931667209225E-008 + 6.2600000000000017E-002 1.4689753413676954E-007 + 6.3700000000000007E-002 2.0392327826357359E-007 + 6.4800000000000024E-002 2.2046086201044091E-007 + 6.5900000000000014E-002 2.1106365011291928E-007 + 6.7000000000000004E-002 2.1704754260554182E-007 + 6.8100000000000022E-002 2.4070263293651806E-007 + 6.9200000000000012E-002 2.4963281930467929E-007 + 7.0300000000000029E-002 2.3693382900091819E-007 + 7.1400000000000019E-002 2.3326926168465434E-007 + 7.2500000000000009E-002 2.5008188231367967E-007 + 7.3600000000000027E-002 2.5090028543672815E-007 + 7.4700000000000016E-002 2.0847977566518239E-007 + 7.5800000000000006E-002 1.5779231432588858E-007 + 7.6900000000000024E-002 1.5272136977273476E-007 + 7.8000000000000014E-002 1.8295594372830237E-007 + 7.9100000000000004E-002 1.8196530504610564E-007 + 8.0200000000000021E-002 1.2593731923971063E-007 + 8.1300000000000011E-002 6.9238865307852393E-008 + 8.2400000000000029E-002 6.4089384466115007E-008 + 8.3500000000000019E-002 8.5138488259417500E-008 + 8.4600000000000009E-002 7.3815535017729417E-008 + 8.5700000000000026E-002 3.2533581162397240E-008 + 8.6800000000000016E-002 1.6042385198034026E-008 + 8.7900000000000006E-002 3.4417336536307630E-008 + 8.9000000000000024E-002 3.2115043069325111E-008 + 9.0100000000000013E-002 -1.9592027555859204E-008 + 9.1200000000000003E-002 -6.4130006194318412E-008 + 9.2300000000000021E-002 -3.8398692225882769E-008 + 9.3400000000000011E-002 2.0921458343536870E-008 + 9.4500000000000028E-002 2.2079078121350904E-008 + 9.5600000000000018E-002 -4.6814303544806535E-008 + 9.6700000000000008E-002 -9.4103889125563001E-008 + 9.7800000000000026E-002 -5.9188685952449305E-008 + 9.8900000000000016E-002 -3.4065264498117642E-010 + 0.10000000000000001 -3.7121585805266477E-009 + 0.10110000000000002 -5.4088935996787768E-008 + 0.10220000000000001 -6.4892887507994601E-008 + 0.10330000000000003 -1.9169268838936659E-008 + 0.10440000000000002 5.0876014512368783E-009 + 0.10550000000000001 -3.7786911377679644E-008 + 0.10660000000000003 -7.9933805352538911E-008 + 0.10770000000000002 -4.3565336227402440E-008 + 0.10880000000000001 3.0106274806485089E-008 + 0.10990000000000003 3.3709728342046219E-008 + 0.11100000000000002 -4.1864289812565403E-008 + 0.11210000000000001 -8.5972395424960268E-008 + 0.11320000000000002 -3.1751319795603195E-008 + 0.11430000000000001 4.2093123653330622E-008 + 0.11540000000000003 3.0370848946859041E-008 + 0.11650000000000002 -3.9758582204285631E-008 + 0.11760000000000001 -5.4526896775541900E-008 + 0.11870000000000003 8.1972721943657234E-009 + 0.11980000000000002 4.5756621602777159E-008 + 0.12090000000000001 -4.2701544522572021E-009 + 0.12200000000000003 -6.2359362118513673E-008 + 0.12310000000000001 -3.0028186159825054E-008 + 0.12420000000000003 5.1712312654217385E-008 + 0.12530000000000002 5.9272824870504337E-008 + 0.12640000000000001 -2.2384153197663181E-008 + 0.12750000000000003 -7.2456707300716516E-008 + 0.12860000000000002 -1.5724868518418589E-008 + 0.12970000000000001 6.2274736478684645E-008 + 0.13080000000000003 4.5406597593000697E-008 + 0.13190000000000002 -3.6850497764362444E-008 + 0.13300000000000001 -5.6828220351690106E-008 + 0.13410000000000000 1.3266986620408261E-008 + 0.13520000000000004 6.0478235752725595E-008 + 0.13630000000000003 9.9935375530435522E-009 + 0.13740000000000002 -5.7221122062856011E-008 + 0.13850000000000001 -3.0707749232306014E-008 + 0.13960000000000000 5.3833502988709370E-008 + 0.14070000000000005 6.6025840794736723E-008 + 0.14180000000000004 -1.8067321860826269E-008 + 0.14290000000000003 -7.5746910965790448E-008 + 0.14400000000000002 -2.3543524463320864E-008 + 0.14510000000000001 5.7205735259913126E-008 + 0.14620000000000000 4.5978971741078567E-008 + 0.14730000000000004 -3.3530607623788455E-008 + 0.14840000000000003 -5.4617053990568820E-008 + 0.14950000000000002 1.4079365229235918E-008 + 0.15060000000000001 6.1838193232688354E-008 + 0.15170000000000000 1.1090417473269554E-008 + 0.15280000000000005 -5.9532112572924234E-008 + 0.15390000000000004 -3.7429202848215937E-008 + 0.15500000000000003 4.6915250351275972E-008 + 0.15610000000000002 6.3860056798148435E-008 + 0.15720000000000001 -1.6646076517190522E-008 + 0.15830000000000000 -7.6810863447462907E-008 + 0.15940000000000004 -2.8260027207238636E-008 + 0.16050000000000003 5.5968989443044848E-008 + 0.16160000000000002 5.4380549840971071E-008 + 0.16270000000000001 -2.1399657157417096E-008 + 0.16380000000000000 -5.1978773285554780E-008 + 0.16490000000000005 3.8311722683204152E-009 + 0.16600000000000004 5.1431168657245507E-008 + 0.16710000000000003 1.3826912059755614E-008 + 0.16820000000000002 -4.7662371827073002E-008 + 0.16930000000000001 -3.2928593185488353E-008 + 0.17040000000000000 3.7065969848981695E-008 + 0.17150000000000004 5.1641958265236099E-008 + 0.17260000000000003 -1.6353659759715811E-008 + 0.17370000000000002 -6.5196971377190494E-008 + 0.17480000000000001 -1.8810842661309835E-008 + 0.17590000000000000 5.6513414392611594E-008 + 0.17700000000000005 5.1512330401237705E-008 + 0.17810000000000004 -2.3021877737505747E-008 + 0.17920000000000003 -5.6664948289153472E-008 + 0.18030000000000002 -6.5016370065507090E-009 + 0.18140000000000001 4.4381813779637014E-008 + 0.18250000000000000 1.9759092140247958E-008 + 0.18360000000000004 -3.5765296502177080E-008 + 0.18470000000000003 -3.2462477150829727E-008 + 0.18580000000000002 2.3349514322035247E-008 + 0.18690000000000001 4.2641090658435132E-008 + 0.18800000000000000 -5.2479194323495904E-009 + 0.18910000000000005 -4.5737845510984698E-008 + 0.19020000000000004 -1.6077757791777003E-008 + 0.19130000000000003 3.7763456361972203E-008 + 0.19240000000000002 3.3442397295857518E-008 + 0.19350000000000001 -2.1368109059949347E-008 + 0.19460000000000005 -4.2855031523458820E-008 + 0.19570000000000004 4.7327936708585483E-011 + 0.19680000000000003 4.1047698573493108E-008 + 0.19790000000000002 2.0237912679021974E-008 + 0.19900000000000001 -2.6716440615359716E-008 + 0.20010000000000000 -2.7911369215871673E-008 + 0.20120000000000005 1.4561748251651352E-008 + 0.20230000000000004 3.2296821217414617E-008 + 0.20340000000000003 -1.4807683967887897E-009 + 0.20450000000000002 -3.3094963214352902E-008 + 0.20560000000000000 -1.4021590111212845E-008 + 0.20670000000000005 2.5322700381025243E-008 + 0.20780000000000004 2.5332411723866244E-008 + 0.20890000000000003 -1.1304488900520937E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0049.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0049.BXZ.semd new file mode 100644 index 00000000..1e9b9c02 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0049.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.8168402546314688E-011 + -0.11449999999999999 -2.8160881612726563E-011 + -0.11340000000000000 -7.4961550855512371E-011 + -0.11230000000000000 -7.1864558574830095E-012 + -0.11119999999999999 9.8632872702619778E-011 + -0.11009999999999999 3.4899878126326556E-011 + -0.10900000000000000 -4.0868759765277929E-011 + -0.10790000000000000 3.0829411246102723E-010 + -0.10679999999999999 7.4258349469502605E-010 + -0.10569999999999999 -4.0189275518631717E-011 + -0.10460000000000000 -2.2186257275791377E-009 + -0.10349999999999999 -3.2006566286213456E-009 + -0.10239999999999999 -2.7628824228465021E-010 + -0.10130000000000000 4.7190176211131529E-009 + -0.10020000000000000 6.1720055732905621E-009 + -9.9099999999999994E-002 1.9703463305376090E-009 + -9.7999999999999990E-002 -2.6980122580511079E-009 + -9.6899999999999986E-002 -2.4106245888333433E-009 + -9.5799999999999996E-002 -3.5083735916430214E-010 + -9.4699999999999993E-002 -4.1651788684760049E-009 + -9.3599999999999989E-002 -1.2471414123638169E-008 + -9.2499999999999999E-002 -1.2972199314731370E-008 + -9.1399999999999995E-002 9.2079066593697689E-010 + -9.0299999999999991E-002 1.7741387026148914E-008 + -8.9200000000000002E-002 2.1626483714953793E-008 + -8.8099999999999984E-002 1.6275841119295364E-008 + -8.6999999999999994E-002 2.3412782823584166E-008 + -8.5899999999999990E-002 5.3338808925218473E-008 + -8.4799999999999986E-002 8.8167240619441145E-008 + -8.3699999999999997E-002 1.0448649589989145E-007 + -8.2599999999999993E-002 1.0566873243078589E-007 + -8.1499999999999989E-002 1.1758101692294076E-007 + -8.0399999999999999E-002 1.5362556382569892E-007 + -7.9299999999999995E-002 2.0025757407893252E-007 + -7.8199999999999992E-002 2.4293808564834762E-007 + -7.7100000000000002E-002 2.9085018127261719E-007 + -7.5999999999999984E-002 3.6206037634656241E-007 + -7.4899999999999994E-002 4.5507712798098510E-007 + -7.3799999999999991E-002 5.5578124147359631E-007 + -7.2699999999999987E-002 6.7041531792710884E-007 + -7.1599999999999997E-002 8.2784498545152019E-007 + -7.0499999999999993E-002 1.0399912753200624E-006 + -6.9399999999999989E-002 1.2819219818993588E-006 + -6.8300000000000000E-002 1.5320098327720189E-006 + -6.7199999999999996E-002 1.8184381360697444E-006 + -6.6099999999999992E-002 2.1972241484036203E-006 + -6.5000000000000002E-002 2.6851027996599441E-006 + -6.3899999999999985E-002 3.2458503937959904E-006 + -6.2799999999999995E-002 3.8575453800149262E-006 + -6.1699999999999991E-002 4.5664933168154676E-006 + -6.0599999999999994E-002 5.4460479077533819E-006 + -5.9499999999999990E-002 6.5167419052158948E-006 + -5.8399999999999994E-002 7.7444046837626956E-006 + -5.7299999999999990E-002 9.1200681708869524E-006 + -5.6199999999999986E-002 1.0704527085181326E-005 + -5.5099999999999996E-002 1.2574139873322565E-005 + -5.3999999999999992E-002 1.4752454262634274E-005 + -5.2899999999999989E-002 1.7229805962415412E-005 + -5.1799999999999985E-002 2.0034747649333440E-005 + -5.0699999999999995E-002 2.3242824681801721E-005 + -4.9599999999999991E-002 2.6911933673545718E-005 + -4.8499999999999988E-002 3.1053103157319129E-005 + -4.7399999999999998E-002 3.5688743082573637E-005 + -4.6299999999999994E-002 4.0903054468799382E-005 + -4.5199999999999990E-002 4.6792014472885057E-005 + -4.4099999999999986E-002 5.3380237659439445E-005 + -4.2999999999999997E-002 6.0640664742095396E-005 + -4.1899999999999993E-002 6.8603272666223347E-005 + -4.0799999999999989E-002 7.7392469393089414E-005 + -3.9699999999999985E-002 8.7123858975246549E-005 + -3.8599999999999995E-002 9.7799071227200329E-005 + -3.7499999999999992E-002 1.0935123282251880E-004 + -3.6399999999999988E-002 1.2177728785900399E-004 + -3.5299999999999984E-002 1.3516789476852864E-004 + -3.4199999999999994E-002 1.4959424152038991E-004 + -3.3099999999999991E-002 1.6501893696840852E-004 + -3.1999999999999987E-002 1.8135092977900058E-004 + -3.0899999999999997E-002 1.9854697166010737E-004 + -2.9799999999999993E-002 2.1659923368133605E-004 + -2.8699999999999989E-002 2.3543875431641936E-004 + -2.7599999999999986E-002 2.5491439737379551E-004 + -2.6499999999999996E-002 2.7488201158121228E-004 + -2.5399999999999992E-002 2.9525178251788020E-004 + -2.4299999999999988E-002 3.1590246362611651E-004 + -2.3199999999999985E-002 3.3658905886113644E-004 + -2.2099999999999995E-002 3.5699279396794736E-004 + -2.0999999999999991E-002 3.7685310235247016E-004 + -1.9899999999999987E-002 3.9598543662577868E-004 + -1.8799999999999983E-002 4.1415257146582007E-004 + -1.7699999999999994E-002 4.3097257730551064E-004 + -1.6599999999999990E-002 4.4600621913559735E-004 + -1.5499999999999986E-002 4.5889522880315781E-004 + -1.4399999999999996E-002 4.6935281716287136E-004 + -1.3299999999999992E-002 4.7703247400932014E-004 + -1.2199999999999989E-002 4.8148733912967145E-004 + -1.1099999999999985E-002 4.8228359082713723E-004 + -9.9999999999999950E-003 4.7909727436490357E-004 + -8.8999999999999913E-003 4.7165038995444775E-004 + -7.7999999999999875E-003 4.5959794078953564E-004 + -6.6999999999999837E-003 4.4255817192606628E-004 + -5.5999999999999939E-003 4.2025287984870374E-004 + -4.4999999999999901E-003 3.9255229057744145E-004 + -3.3999999999999864E-003 3.5936830681748688E-004 + -2.2999999999999826E-003 3.2056940835900605E-004 + -1.1999999999999927E-003 2.7605082141235471E-004 + -9.9999999999988987E-005 2.2586896375287324E-004 + 1.0000000000000148E-003 1.7022872634697706E-004 + 2.1000000000000185E-003 1.0937461047433317E-004 + 3.2000000000000084E-003 4.3548250687308609E-005 + 4.3000000000000121E-003 -2.6912721295957454E-005 + 5.4000000000000159E-003 -1.0149203444598243E-004 + 6.5000000000000058E-003 -1.7956484225578606E-004 + 7.6000000000000234E-003 -2.6050399173982441E-004 + 8.7000000000000133E-003 -3.4367584157735109E-004 + 9.8000000000000032E-003 -4.2832811595872045E-004 + 1.0900000000000021E-002 -5.1354931201785803E-004 + 1.2000000000000011E-002 -5.9838528977707028E-004 + 1.3100000000000001E-002 -6.8193767219781876E-004 + 1.4200000000000018E-002 -7.6333014294505119E-004 + 1.5300000000000008E-002 -8.4160536061972380E-004 + 1.6400000000000026E-002 -9.1574026737362146E-004 + 1.7500000000000016E-002 -9.8475976847112179E-004 + 1.8600000000000005E-002 -1.0478007607161999E-003 + 1.9700000000000023E-002 -1.1040525278076530E-003 + 2.0800000000000013E-002 -1.1526922462508082E-003 + 2.1900000000000003E-002 -1.1929434258490801E-003 + 2.3000000000000020E-002 -1.2241885997354984E-003 + 2.4100000000000010E-002 -1.2459778226912022E-003 + 2.5200000000000000E-002 -1.2579390313476324E-003 + 2.6300000000000018E-002 -1.2597411405295134E-003 + 2.7400000000000008E-002 -1.2511698296293616E-003 + 2.8500000000000025E-002 -1.2322146212682128E-003 + 2.9600000000000015E-002 -1.2030488578602672E-003 + 3.0700000000000005E-002 -1.1639423901215196E-003 + 3.1800000000000023E-002 -1.1152406223118305E-003 + 3.2900000000000013E-002 -1.0574270272627473E-003 + 3.4000000000000002E-002 -9.9113979376852512E-004 + 3.5100000000000020E-002 -9.1713457368314266E-004 + 3.6200000000000010E-002 -8.3622738020494580E-004 + 3.7300000000000028E-002 -7.4930518167093396E-004 + 3.8400000000000017E-002 -6.5736437682062387E-004 + 3.9500000000000007E-002 -5.6148943258449435E-004 + 4.0600000000000025E-002 -4.6276126522570848E-004 + 4.1700000000000015E-002 -3.6223139613866806E-004 + 4.2800000000000005E-002 -2.6095635257661343E-004 + 4.3900000000000022E-002 -1.6003561904653907E-004 + 4.5000000000000012E-002 -6.0565682360902429E-005 + 4.6100000000000002E-002 3.6434365028981119E-005 + 4.7200000000000020E-002 1.3003498315811157E-004 + 4.8300000000000010E-002 2.1937717974651605E-004 + 4.9400000000000027E-002 3.0367620638571680E-004 + 5.0500000000000017E-002 3.8222764851525426E-004 + 5.1600000000000007E-002 4.5442767441272736E-004 + 5.2700000000000025E-002 5.1978160627186298E-004 + 5.3800000000000014E-002 5.7789403945207596E-004 + 5.4900000000000004E-002 6.2848220113664865E-004 + 5.6000000000000022E-002 6.7138840677216649E-004 + 5.7100000000000012E-002 7.0656632306054235E-004 + 5.8200000000000002E-002 7.3405838338658214E-004 + 5.9300000000000019E-002 7.5398996705189347E-004 + 6.0400000000000009E-002 7.6658144826069474E-004 + 6.1500000000000027E-002 7.7213859185576439E-004 + 6.2600000000000017E-002 7.7103584771975875E-004 + 6.3700000000000007E-002 7.6370633905753493E-004 + 6.4800000000000024E-002 7.5064605334773660E-004 + 6.5900000000000014E-002 7.3240132769569755E-004 + 6.7000000000000004E-002 7.0953700924292207E-004 + 6.8100000000000022E-002 6.8260612897574902E-004 + 6.9200000000000012E-002 6.5217015799134970E-004 + 7.0300000000000029E-002 6.1882595764473081E-004 + 7.1400000000000019E-002 5.8318127412348986E-004 + 7.2500000000000009E-002 5.4580019786953926E-004 + 7.3600000000000027E-002 5.0719396676868200E-004 + 7.4700000000000016E-002 4.6786060556769371E-004 + 7.5800000000000006E-002 4.2829383164644241E-004 + 7.6900000000000024E-002 3.8893817691132426E-004 + 7.8000000000000014E-002 3.5015583853237331E-004 + 7.9100000000000004E-002 3.1226431019604206E-004 + 8.0200000000000021E-002 2.7559249429032207E-004 + 8.1300000000000011E-002 2.4045332975219935E-004 + 8.2400000000000029E-002 2.0706310169771314E-004 + 8.3500000000000019E-002 1.7553000361658633E-004 + 8.4600000000000009E-002 1.4594037202186882E-004 + 8.5700000000000026E-002 1.1842377716675401E-004 + 8.6800000000000016E-002 9.3098962679505348E-005 + 8.7900000000000006E-002 6.9981448177713901E-005 + 8.9000000000000024E-002 4.9000653234543279E-005 + 9.0100000000000013E-002 3.0102697564871050E-005 + 9.1200000000000003E-002 1.3284307897265535E-005 + 9.2300000000000021E-002 -1.4913474615241284E-006 + 9.3400000000000011E-002 -1.4360050954564940E-005 + 9.4500000000000028E-002 -2.5487217499176040E-005 + 9.5600000000000018E-002 -3.4962802601512522E-005 + 9.6700000000000008E-002 -4.2823838157346472E-005 + 9.7800000000000026E-002 -4.9180547648575157E-005 + 9.8900000000000016E-002 -5.4242038459051400E-005 + 0.10000000000000001 -5.8193869335809723E-005 + 0.10110000000000002 -6.1106176872272044E-005 + 0.10220000000000001 -6.3009596487972885E-005 + 0.10330000000000003 -6.4028718043118715E-005 + 0.10440000000000002 -6.4361433032900095E-005 + 0.10550000000000001 -6.4138956076931208E-005 + 0.10660000000000003 -6.3380335632245988E-005 + 0.10770000000000002 -6.2115614127833396E-005 + 0.10880000000000001 -6.0483846027636901E-005 + 0.10990000000000003 -5.8643683587433770E-005 + 0.11100000000000002 -5.6631310144439340E-005 + 0.11210000000000001 -5.4392196034314111E-005 + 0.11320000000000002 -5.1950268243672326E-005 + 0.11430000000000001 -4.9459409638075158E-005 + 0.11540000000000003 -4.7043828089954332E-005 + 0.11650000000000002 -4.4669235649053007E-005 + 0.11760000000000001 -4.2238534661009908E-005 + 0.11870000000000003 -3.9774346078047529E-005 + 0.11980000000000002 -3.7412472011055797E-005 + 0.12090000000000001 -3.5220378777012229E-005 + 0.12200000000000003 -3.3120944863185287E-005 + 0.12310000000000001 -3.1035629945108667E-005 + 0.12420000000000003 -2.9020153306191787E-005 + 0.12530000000000002 -2.7181155019206926E-005 + 0.12640000000000001 -2.5505707526463084E-005 + 0.12750000000000003 -2.3878130377852358E-005 + 0.12860000000000002 -2.2260988771449775E-005 + 0.12970000000000001 -2.0760100596817210E-005 + 0.13080000000000003 -1.9462371710687876E-005 + 0.13190000000000002 -1.8293741959496401E-005 + 0.13300000000000001 -1.7119675248977728E-005 + 0.13410000000000000 -1.5942205209285021E-005 + 0.13520000000000004 -1.4891142200212926E-005 + 0.13630000000000003 -1.4021631614014041E-005 + 0.13740000000000002 -1.3225061593402643E-005 + 0.13850000000000001 -1.2389905350573827E-005 + 0.13960000000000000 -1.1563957741600461E-005 + 0.14070000000000005 -1.0870523510675412E-005 + 0.14180000000000004 -1.0309361641702708E-005 + 0.14290000000000003 -9.7511574495001696E-006 + 0.14400000000000002 -9.1333540694904514E-006 + 0.14510000000000001 -8.5525107351713814E-006 + 0.14620000000000000 -8.1111220424645580E-006 + 0.14730000000000004 -7.7548093031509779E-006 + 0.14840000000000003 -7.3515593612683006E-006 + 0.14950000000000002 -6.8906442720617633E-006 + 0.15060000000000001 -6.4930668486340437E-006 + 0.15170000000000000 -6.2196736507758033E-006 + 0.15280000000000005 -5.9749586398538668E-006 + 0.15390000000000004 -5.6541148296673782E-006 + 0.15500000000000003 -5.3036228564451449E-006 + 0.15610000000000002 -5.0459580052120145E-006 + 0.15720000000000001 -4.8857996262086090E-006 + 0.15830000000000000 -4.6991203817015048E-006 + 0.15940000000000004 -4.4228072511032224E-006 + 0.16050000000000003 -4.1525836422806606E-006 + 0.16160000000000002 -3.9963133531273343E-006 + 0.16270000000000001 -3.9082865441741887E-006 + 0.16380000000000000 -3.7575343867501942E-006 + 0.16490000000000005 -3.5240645956946537E-006 + 0.16600000000000004 -3.3241788059967803E-006 + 0.16710000000000003 -3.2302418730978388E-006 + 0.16820000000000002 -3.1635674986318918E-006 + 0.16930000000000001 -3.0201663321349770E-006 + 0.17040000000000000 -2.8295112315390725E-006 + 0.17150000000000004 -2.7027881515095942E-006 + 0.17260000000000003 -2.6573859486234142E-006 + 0.17370000000000002 -2.5916679078363813E-006 + 0.17480000000000001 -2.4458884126943303E-006 + 0.17590000000000000 -2.2955973690841347E-006 + 0.17700000000000005 -2.2329384137265151E-006 + 0.17810000000000004 -2.2217404875846114E-006 + 0.17920000000000003 -2.1515481876122067E-006 + 0.18030000000000002 -2.0063769170519663E-006 + 0.18140000000000001 -1.8884313703892985E-006 + 0.18250000000000000 -1.8620683022163576E-006 + 0.18360000000000004 -1.8582022676127963E-006 + 0.18470000000000003 -1.7821233768700040E-006 + 0.18580000000000002 -1.6561076563448296E-006 + 0.18690000000000001 -1.5801219888089690E-006 + 0.18800000000000000 -1.5778725810378091E-006 + 0.18910000000000005 -1.5653477021260187E-006 + 0.19020000000000004 -1.4833223076493596E-006 + 0.19130000000000003 -1.3853077689418569E-006 + 0.19240000000000002 -1.3488439662978635E-006 + 0.19350000000000001 -1.3544613466365263E-006 + 0.19460000000000005 -1.3191613561502891E-006 + 0.19570000000000004 -1.2277102996449685E-006 + 0.19680000000000003 -1.1556702474990743E-006 + 0.19790000000000002 -1.1513865274537238E-006 + 0.19900000000000001 -1.1621311841736315E-006 + 0.20010000000000000 -1.1165245723532280E-006 + 0.20120000000000005 -1.0328409416615614E-006 + 0.20230000000000004 -9.8804355275206035E-007 + 0.20340000000000003 -9.9923909147037193E-007 + 0.20450000000000002 -1.0006345974034048E-006 + 0.20560000000000000 -9.4605405820402666E-007 + 0.20670000000000005 -8.7644582436041674E-007 + 0.20780000000000004 -8.5271653915697243E-007 + 0.20890000000000003 -8.6330919657484628E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0050.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0050.BXX.semd new file mode 100644 index 00000000..7009760f --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0050.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 -2.1335217507987356E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3247356507830386E-021 + -0.10790000000000000 3.2296866351523760E-019 + -0.10679999999999999 1.0674545438911759E-019 + -0.10569999999999999 -1.4623046727246917E-018 + -0.10460000000000000 -1.2596291892296786E-018 + -0.10349999999999999 4.7662452952132099E-018 + -0.10239999999999999 7.2483702952041428E-018 + -0.10130000000000000 -1.0592413357572268E-017 + -0.10020000000000000 -2.7792534045397783E-017 + -9.9099999999999994E-002 1.2570429676855009E-017 + -9.7999999999999990E-002 7.9820454186974412E-017 + -9.6899999999999986E-002 1.2145893289532581E-017 + -9.5799999999999996E-002 -1.8955652388419461E-016 + -9.4699999999999993E-002 -1.2844021153382026E-016 + -9.3599999999999989E-002 3.9215269647489555E-016 + -9.2499999999999999E-002 5.3948957778724880E-016 + -9.1399999999999995E-002 -6.0574322437205929E-016 + -9.0299999999999991E-002 -1.6980234441964096E-015 + -8.9200000000000002E-002 1.2997053537171276E-016 + -8.8099999999999984E-002 3.8443733805615214E-015 + -8.6999999999999994E-002 2.7951615038523817E-015 + -8.5899999999999990E-002 -5.4412934898660000E-015 + -8.4799999999999986E-002 -9.5917477316320200E-015 + -8.3699999999999997E-002 2.5227923421903675E-015 + -8.2599999999999993E-002 1.8417181367751286E-014 + -8.1499999999999989E-002 8.2132532789854287E-015 + -8.0399999999999999E-002 -2.5318133277819205E-014 + -7.9299999999999995E-002 -2.8646847399652411E-014 + -7.8199999999999992E-002 2.6885403422321520E-014 + -7.7100000000000002E-002 6.7104504732854592E-014 + -7.5999999999999984E-002 -4.8577093885479421E-015 + -7.4899999999999994E-002 -1.2584730349832207E-013 + -7.3799999999999991E-002 -8.8558866728587204E-014 + -7.2699999999999987E-002 1.4607451804139054E-013 + -7.1599999999999997E-002 2.6607240174135460E-013 + -7.0499999999999993E-002 -1.4646061937567158E-014 + -6.9399999999999989E-002 -4.1285182737771375E-013 + -6.8300000000000000E-002 -2.8991471224572296E-013 + -6.7199999999999996E-002 3.7689420811712337E-013 + -6.6099999999999992E-002 6.6022832817189125E-013 + -6.5000000000000002E-002 -1.0487629238361065E-013 + -6.3899999999999985E-002 -1.0222468488016445E-012 + -6.2799999999999995E-002 -5.2546741914280548E-013 + -6.1699999999999991E-002 1.1612622755757807E-012 + -6.0599999999999994E-002 1.6429044539731374E-012 + -5.9499999999999990E-002 -4.3080418247500030E-013 + -5.8399999999999994E-002 -2.6582672695008025E-012 + -5.7299999999999990E-002 -1.4798652754610675E-012 + -5.6199999999999986E-002 2.3741798457765917E-012 + -5.5099999999999996E-002 3.6569909427075498E-012 + -5.3999999999999992E-002 -3.4669578948161306E-013 + -5.2899999999999989E-002 -4.7691733374988221E-012 + -5.1799999999999985E-002 -2.8353883910897659E-012 + -5.0699999999999995E-002 3.9462586844118963E-012 + -4.9599999999999991E-002 6.1617841905226012E-012 + -4.8499999999999988E-002 -6.3211735108412159E-013 + -4.7399999999999998E-002 -7.9608515959894710E-012 + -4.6299999999999994E-002 -4.8449391200355851E-012 + -4.5199999999999990E-002 5.9952849976174782E-012 + -4.4099999999999986E-002 1.0003430375715716E-011 + -4.2999999999999997E-002 7.0884736882298460E-013 + -4.1899999999999993E-002 -9.9523488408803651E-012 + -4.0799999999999989E-002 -7.5309827818337283E-012 + -3.9699999999999985E-002 4.1719969492981512E-012 + -3.8599999999999995E-002 8.2179263394266400E-012 + -3.7499999999999992E-002 -6.3618684972843731E-013 + -3.6399999999999988E-002 -8.0510433389524572E-012 + -3.5299999999999984E-002 -1.8640540500047820E-012 + -3.4199999999999994E-002 9.1509144012347221E-012 + -3.3099999999999991E-002 8.9054917953856894E-012 + -3.1999999999999987E-002 -8.5697226225034395E-013 + -3.0899999999999997E-002 -4.3739066188375197E-012 + -2.9799999999999993E-002 6.2586822660234964E-013 + -2.8699999999999989E-002 -1.9755590392744882E-012 + -2.7599999999999986E-002 -1.6762572233042228E-011 + -2.6499999999999996E-002 -2.0915059614767806E-011 + -2.5399999999999992E-002 2.9936372391431432E-012 + -2.4299999999999988E-002 3.0773061182598482E-011 + -2.3199999999999985E-002 2.1650204198864209E-011 + -2.2099999999999995E-002 -1.9671904730178547E-011 + -2.0999999999999991E-002 -3.8418952047480914E-011 + -1.9899999999999987E-002 -5.0696547654327517E-012 + -1.8799999999999983E-002 3.2673162786434062E-011 + -1.7699999999999994E-002 9.1698966128705983E-012 + -1.6599999999999990E-002 -5.9848806466256121E-011 + -1.5499999999999986E-002 -8.4297735458704892E-011 + -1.4399999999999996E-002 -1.9526772560007899E-011 + -1.3299999999999992E-002 6.4592393933526893E-011 + -1.2199999999999989E-002 6.8628172589235703E-011 + -1.1099999999999985E-002 -7.4422343288027548E-012 + -9.9999999999999950E-003 -7.1732703110782836E-011 + -8.8999999999999913E-003 -6.8137578912441654E-011 + -7.7999999999999875E-003 -4.2644988235140957E-011 + -6.6999999999999837E-003 -6.0994896633470574E-011 + -5.5999999999999939E-003 -1.1023234408602534E-010 + -4.4999999999999901E-003 -1.3042837643251204E-010 + -3.3999999999999864E-003 -1.1116352283124797E-010 + -2.2999999999999826E-003 -9.0995086465817110E-011 + -1.1999999999999927E-003 -8.0088921605714347E-011 + -9.9999999999988987E-005 -4.8979976324803332E-011 + 1.0000000000000148E-003 -2.2864174095693635E-011 + 2.1000000000000185E-003 -9.6922747605532322E-011 + 3.2000000000000084E-003 -3.0069874368265914E-010 + 4.3000000000000121E-003 -4.9858628337062783E-010 + 5.4000000000000159E-003 -5.2091281288468849E-010 + 6.5000000000000058E-003 -3.9217085134879426E-010 + 7.6000000000000234E-003 -3.3296687629302824E-010 + 8.7000000000000133E-003 -4.5393783176805869E-010 + 9.8000000000000032E-003 -6.1491367553401233E-010 + 1.0900000000000021E-002 -6.1189442401854421E-010 + 1.2000000000000011E-002 -4.6783782403636565E-010 + 1.3100000000000001E-002 -4.5468717679852944E-010 + 1.4200000000000018E-002 -7.3544709211503800E-010 + 1.5300000000000008E-002 -1.1659129217633790E-009 + 1.6400000000000026E-002 -1.4732191022659435E-009 + 1.7500000000000016E-002 -1.5575002398904303E-009 + 1.8600000000000005E-002 -1.5423379240431245E-009 + 1.9700000000000023E-002 -1.5608447867521136E-009 + 2.0800000000000013E-002 -1.5870266212303363E-009 + 2.1900000000000003E-002 -1.6275314429492482E-009 + 2.3000000000000020E-002 -1.7213405145710681E-009 + 2.4100000000000010E-002 -1.9135020234983813E-009 + 2.5200000000000000E-002 -2.1204047406797599E-009 + 2.6300000000000018E-002 -2.2607546945607737E-009 + 2.7400000000000008E-002 -2.4869022396956098E-009 + 2.8500000000000025E-002 -2.9287818836820634E-009 + 2.9600000000000015E-002 -3.3652984843257627E-009 + 3.0700000000000005E-002 -3.4455274189326701E-009 + 3.1800000000000023E-002 -3.2840961061708640E-009 + 3.2900000000000013E-002 -3.0352351743090367E-009 + 3.4000000000000002E-002 -2.9723399297409969E-009 + 3.5100000000000020E-002 -2.9828632897022089E-009 + 3.6200000000000010E-002 -2.9635827125673586E-009 + 3.7300000000000028E-002 -2.6603703684457969E-009 + 3.8400000000000017E-002 -2.6462305680041709E-009 + 3.9500000000000007E-002 -2.8226689874344402E-009 + 4.0600000000000025E-002 -2.9424469527583597E-009 + 4.1700000000000015E-002 -2.7592739204607142E-009 + 4.2800000000000005E-002 -2.2192607751492233E-009 + 4.3900000000000022E-002 -1.6022049242891967E-009 + 4.5000000000000012E-002 -8.6225926398952879E-010 + 4.6100000000000002E-002 -7.9680750886268470E-010 + 4.7200000000000020E-002 1.7451970424353647E-011 + 4.8300000000000010E-002 1.1076320971525888E-009 + 4.9400000000000027E-002 2.3436754759131873E-009 + 5.0500000000000017E-002 3.1884406226367901E-009 + 5.1600000000000007E-002 3.7113141448941178E-009 + 5.2700000000000025E-002 3.9788479178071157E-009 + 5.3800000000000014E-002 4.4564680834469073E-009 + 5.4900000000000004E-002 6.6323018188541027E-009 + 5.6000000000000022E-002 8.2905700082847034E-009 + 5.7100000000000012E-002 7.9910611461286862E-009 + 5.8200000000000002E-002 8.7954168392911924E-009 + 5.9300000000000019E-002 9.5388834608911566E-009 + 6.0400000000000009E-002 1.1142448741452426E-008 + 6.1500000000000027E-002 1.1579417424911753E-008 + 6.2600000000000017E-002 1.2199905974341618E-008 + 6.3700000000000007E-002 1.3894365658018160E-008 + 6.4800000000000024E-002 1.5209048243036705E-008 + 6.5900000000000014E-002 1.5094080652033881E-008 + 6.7000000000000004E-002 1.2996182796598532E-008 + 6.8100000000000022E-002 1.2526273351909367E-008 + 6.9200000000000012E-002 1.5003100983790318E-008 + 7.0300000000000029E-002 1.5871819414314814E-008 + 7.1400000000000019E-002 1.4462812281124116E-008 + 7.2500000000000009E-002 1.2483917011252288E-008 + 7.3600000000000027E-002 9.6572856378429606E-009 + 7.4700000000000016E-002 8.8367766437613682E-009 + 7.5800000000000006E-002 1.0410260209425815E-008 + 7.6900000000000024E-002 1.1686649870057408E-008 + 7.8000000000000014E-002 8.8268627962406754E-009 + 7.9100000000000004E-002 3.5893670258246857E-009 + 8.0200000000000021E-002 -7.3441941417229373E-010 + 8.1300000000000011E-002 -1.2274112837218354E-009 + 8.2400000000000029E-002 -4.3996370435728238E-010 + 8.3500000000000019E-002 -1.5454968416150905E-009 + 8.4600000000000009E-002 -4.5227905864919649E-009 + 8.5700000000000026E-002 -8.0928739265573313E-009 + 8.6800000000000016E-002 -1.1503250796351949E-008 + 8.7900000000000006E-002 -1.3942024423840849E-008 + 8.9000000000000024E-002 -1.5008279063977170E-008 + 9.0100000000000013E-002 -1.4318119134770768E-008 + 9.1200000000000003E-002 -1.3200278203839844E-008 + 9.2300000000000021E-002 -1.5233307948392394E-008 + 9.3400000000000011E-002 -2.0977880765826740E-008 + 9.4500000000000028E-002 -2.6675092357208996E-008 + 9.5600000000000018E-002 -2.5624908417398728E-008 + 9.6700000000000008E-002 -1.8237898302686517E-008 + 9.7800000000000026E-002 -1.2923556447219653E-008 + 9.8900000000000016E-002 -1.5677892761800649E-008 + 0.10000000000000001 -2.3824204831157658E-008 + 0.10110000000000002 -2.8348248193310610E-008 + 0.10220000000000001 -2.4360760519925861E-008 + 0.10330000000000003 -1.2457390674569524E-008 + 0.10440000000000002 -5.4716036146373881E-009 + 0.10550000000000001 -9.8243111423812479E-009 + 0.10660000000000003 -1.7032336430133910E-008 + 0.10770000000000002 -1.8958656866630008E-008 + 0.10880000000000001 -1.5139052678136977E-008 + 0.10990000000000003 -7.4742025901741727E-009 + 0.11100000000000002 1.8061619977416399E-009 + 0.11210000000000001 8.4201721151089259E-009 + 0.11320000000000002 6.9017085380096432E-009 + 0.11430000000000001 -4.0176764137811460E-009 + 0.11540000000000003 -1.2127495452318726E-008 + 0.11650000000000002 -5.9074563019123616E-009 + 0.11760000000000001 1.2043710917453154E-008 + 0.11870000000000003 2.5296561290133468E-008 + 0.11980000000000002 2.0523502897162871E-008 + 0.12090000000000001 4.2734487060158699E-009 + 0.12200000000000003 -5.6894000621809937E-009 + 0.12310000000000001 1.5813267362219108E-009 + 0.12420000000000003 1.8812761126696387E-008 + 0.12530000000000002 2.9542079005295818E-008 + 0.12640000000000001 2.5057756758428695E-008 + 0.12750000000000003 9.7300549839474115E-009 + 0.12860000000000002 -2.5738755571325100E-009 + 0.12970000000000001 -2.3822974704046374E-009 + 0.13080000000000003 8.5548750305974863E-009 + 0.13190000000000002 2.0726456995134868E-008 + 0.13300000000000001 2.5659648628106879E-008 + 0.13410000000000000 1.8405856394565490E-008 + 0.13520000000000004 2.5046218432578371E-009 + 0.13630000000000003 -9.1709315697130478E-009 + 0.13740000000000002 -4.8401083141413892E-009 + 0.13850000000000001 1.1924967679988185E-008 + 0.13960000000000000 2.2535711963200811E-008 + 0.14070000000000005 1.3380114793903886E-008 + 0.14180000000000004 -6.7223453470433014E-009 + 0.14290000000000003 -1.6329261498526648E-008 + 0.14400000000000002 -6.2487415242173938E-009 + 0.14510000000000001 1.0329085142757322E-008 + 0.14620000000000000 1.5380209106297116E-008 + 0.14730000000000004 6.9405259317534274E-009 + 0.14840000000000003 -4.0303347326187122E-009 + 0.14950000000000002 -8.9402547587269510E-009 + 0.15060000000000001 -9.5358752005836322E-009 + 0.15170000000000000 -7.9073938508145147E-009 + 0.15280000000000005 -2.5266373437915490E-009 + 0.15390000000000004 5.8544502579138680E-009 + 0.15500000000000003 8.0004776137343470E-009 + 0.15610000000000002 -2.0832375824397786E-009 + 0.15720000000000001 -1.4902720835152650E-008 + 0.15830000000000000 -1.4438665374427728E-008 + 0.15940000000000004 1.3827822350695462E-012 + 0.16050000000000003 1.1706860369997685E-008 + 0.16160000000000002 6.9241412603560093E-009 + 0.16270000000000001 -7.0408385788311989E-009 + 0.16380000000000000 -1.3456939562672687E-008 + 0.16490000000000005 -7.6577153507173534E-009 + 0.16600000000000004 -9.8109542712165876E-010 + 0.16710000000000003 -6.1049104660426678E-010 + 0.16820000000000002 -7.6438538831880010E-010 + 0.16930000000000001 4.0155709868372469E-009 + 0.17040000000000000 6.5384528902256989E-009 + 0.17150000000000004 -1.5407248810106466E-009 + 0.17260000000000003 -1.3209075611086973E-008 + 0.17370000000000002 -1.1354350348824482E-008 + 0.17480000000000001 5.4000839355694552E-009 + 0.17590000000000000 1.7160990850584312E-008 + 0.17700000000000005 7.5287802658863257E-009 + 0.17810000000000004 -1.2921002934263015E-008 + 0.17920000000000003 -1.9040864884800612E-008 + 0.18030000000000002 -4.7309405282192074E-009 + 0.18140000000000001 1.0847841735994734E-008 + 0.18250000000000000 1.1208235228821195E-008 + 0.18360000000000004 1.8943953072891873E-009 + 0.18470000000000003 -2.6681337139677908E-009 + 0.18580000000000002 -1.1824995427289764E-009 + 0.18690000000000001 -2.4813893162445311E-009 + 0.18800000000000000 -6.3423679641516628E-009 + 0.18910000000000005 -2.4554136501819812E-009 + 0.19020000000000004 8.9152427662497757E-009 + 0.19130000000000003 1.2017894235327731E-008 + 0.19240000000000002 -1.6489138943143189E-009 + 0.19350000000000001 -1.6415020454019214E-008 + 0.19460000000000005 -1.1037657010604107E-008 + 0.19570000000000004 9.7767127726910985E-009 + 0.19680000000000003 1.9523291427958611E-008 + 0.19790000000000002 5.3284292533817279E-009 + 0.19900000000000001 -1.3863867387442497E-008 + 0.20010000000000000 -1.3957608402392907E-008 + 0.20120000000000005 1.7455231704488483E-009 + 0.20230000000000004 1.0431937980115435E-008 + 0.20340000000000003 3.2902602864481878E-009 + 0.20450000000000002 -4.9252721900927554E-009 + 0.20560000000000000 -1.4467633757675458E-009 + 0.20670000000000005 5.4342108590788030E-009 + 0.20780000000000004 2.1740977906858916E-009 + 0.20890000000000003 -6.5979497421153610E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0050.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0050.BXZ.semd new file mode 100644 index 00000000..edf44b58 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0050.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 2.6953383395904554E-021 + -0.11009999999999999 -3.9686148311642383E-020 + -0.10900000000000000 -4.3154532775948567E-020 + -0.10790000000000000 1.2673961825370042E-019 + -0.10679999999999999 1.1275675038395090E-019 + -0.10569999999999999 -2.9436460283678905E-019 + -0.10460000000000000 7.7179652784438657E-019 + -0.10349999999999999 3.4095613503514595E-018 + -0.10239999999999999 -2.6647571734607502E-018 + -0.10130000000000000 -2.4008300202614664E-017 + -0.10020000000000000 -2.3006908735613068E-017 + -9.9099999999999994E-002 5.9794438026845214E-017 + -9.7999999999999990E-002 1.6465776540652784E-016 + -9.6899999999999986E-002 6.5371812494824860E-017 + -9.5799999999999996E-002 -3.2096627411241083E-016 + -9.4699999999999993E-002 -5.9947491586458145E-016 + -9.3599999999999989E-002 -2.6554567599717041E-016 + -9.2499999999999999E-002 5.2617909029585791E-016 + -9.1399999999999995E-002 1.2265268951511580E-015 + -9.0299999999999991E-002 1.9775485519550650E-015 + -8.9200000000000002E-002 2.6896686324695421E-015 + -8.8099999999999984E-002 1.9473947878377427E-016 + -8.6999999999999994E-002 -9.5672506917644784E-015 + -8.5899999999999990E-002 -2.1019358061274800E-014 + -8.4799999999999986E-002 -1.4576915249951000E-014 + -8.3699999999999997E-002 2.3028618467983882E-014 + -8.2599999999999993E-002 6.8656241987170158E-014 + -8.1499999999999989E-002 7.0093887291622359E-014 + -8.0399999999999999E-002 1.8026813528514932E-015 + -7.9299999999999995E-002 -9.8447535930648589E-014 + -7.8199999999999992E-002 -1.7167478105328121E-013 + -7.7100000000000002E-002 -1.9459214513177503E-013 + -7.5999999999999984E-002 -1.4046683466991533E-013 + -7.4899999999999994E-002 9.1882779867675374E-014 + -7.3799999999999991E-002 5.6259548885870259E-013 + -7.2699999999999987E-002 1.0080226583997209E-012 + -7.1599999999999997E-002 8.3523872497145990E-013 + -7.0499999999999993E-002 -2.9889721882454812E-013 + -6.9399999999999989E-002 -1.8545852787515971E-012 + -6.8300000000000000E-002 -2.6645736398572817E-012 + -6.7199999999999996E-002 -2.0365252453163896E-012 + -6.6099999999999992E-002 -3.4666567576627227E-013 + -6.5000000000000002E-002 1.7393223363318389E-012 + -6.3899999999999985E-002 4.1749273309299451E-012 + -6.2799999999999995E-002 6.7709908860291712E-012 + -6.1699999999999991E-002 7.5979621899646688E-012 + -6.0599999999999994E-002 3.6871313294217778E-012 + -5.9499999999999990E-002 -5.3345947451099995E-012 + -5.8399999999999994E-002 -1.5047066023732292E-011 + -5.7299999999999990E-002 -1.9570288098402777E-011 + -5.6199999999999986E-002 -1.7235563670725540E-011 + -5.5099999999999996E-002 -1.0806295962229040E-011 + -5.3999999999999992E-002 -1.1947521964816854E-012 + -5.2899999999999989E-002 1.5830902561075888E-011 + -5.1799999999999985E-002 4.2452204945808703E-011 + -5.0699999999999995E-002 6.8811366327192758E-011 + -4.9599999999999991E-002 7.5453844561312877E-011 + -4.8499999999999988E-002 4.9080951108892990E-011 + -4.7399999999999998E-002 -6.5035745885899665E-012 + -4.6299999999999994E-002 -7.7458955916043237E-011 + -4.5199999999999990E-002 -1.5275551656923625E-010 + -4.4099999999999986E-002 -2.2125654086657676E-010 + -4.2999999999999997E-002 -2.5614368959203659E-010 + -4.1899999999999993E-002 -2.1505962288781433E-010 + -4.0799999999999989E-002 -6.9064864938184201E-011 + -3.9699999999999985E-002 1.6694917670534437E-010 + -3.8599999999999995E-002 4.3755216116991846E-010 + -3.7499999999999992E-002 6.7744632126220949E-010 + -3.6399999999999988E-002 8.2886347785304793E-010 + -3.5299999999999984E-002 8.2946916002413218E-010 + -3.4199999999999994E-002 6.0446880834064132E-010 + -3.3099999999999991E-002 9.7095761986132345E-011 + -3.1999999999999987E-002 -6.8152122834064244E-010 + -3.0899999999999997E-002 -1.6310359729487800E-009 + -2.9799999999999993E-002 -2.5782620483028040E-009 + -2.8699999999999989E-002 -3.2951077422183062E-009 + -2.7599999999999986E-002 -3.5026757050360402E-009 + -2.6499999999999996E-002 -2.8971747223494049E-009 + -2.5399999999999992E-002 -1.2209874222790518E-009 + -2.4299999999999988E-002 1.6695317350823302E-009 + -2.3199999999999985E-002 5.8055045215610335E-009 + -2.2099999999999995E-002 1.1159294821538879E-008 + -2.0999999999999991E-002 1.7666970109075919E-008 + -1.9899999999999987E-002 2.5200602493669066E-008 + -1.8799999999999983E-002 3.3585799030788621E-008 + -1.7699999999999994E-002 4.2738832917166292E-008 + -1.6599999999999990E-002 5.2839983055719131E-008 + -1.5499999999999986E-002 6.4385211828721367E-008 + -1.4399999999999996E-002 7.8097251332565065E-008 + -1.3299999999999992E-002 9.4849298193366849E-008 + -1.2199999999999989E-002 1.1570809022032336E-007 + -1.1099999999999985E-002 1.4199854092566966E-007 + -9.9999999999999950E-003 1.7523097994853742E-007 + -8.8999999999999913E-003 2.1693161045277520E-007 + -7.7999999999999875E-003 2.6858714363697800E-007 + -6.6999999999999837E-003 3.3180492664541816E-007 + -5.5999999999999939E-003 4.0853166183296707E-007 + -4.4999999999999901E-003 5.0113510496885283E-007 + -3.3999999999999864E-003 6.1238205262270640E-007 + -2.2999999999999826E-003 7.4549978990035015E-007 + -1.1999999999999927E-003 9.0435429456192651E-007 + -9.9999999999988987E-005 1.0935963246083702E-006 + 1.0000000000000148E-003 1.3186769365347573E-006 + 2.1000000000000185E-003 1.5858481674513314E-006 + 3.2000000000000084E-003 1.9022559172299225E-006 + 4.3000000000000121E-003 2.2760343654226745E-006 + 5.4000000000000159E-003 2.7162589049112285E-006 + 6.5000000000000058E-003 3.2328580346074887E-006 + 7.6000000000000234E-003 3.8367247725545894E-006 + 8.7000000000000133E-003 4.5400706767395604E-006 + 9.8000000000000032E-003 5.3566236601909623E-006 + 1.0900000000000021E-002 6.3014913393999450E-006 + 1.2000000000000011E-002 7.3909372986236122E-006 + 1.3100000000000001E-002 8.6424124674522318E-006 + 1.4200000000000018E-002 1.0074980309582315E-005 + 1.5300000000000008E-002 1.1709567843354307E-005 + 1.6400000000000026E-002 1.3568740541813895E-005 + 1.7500000000000016E-002 1.5676214388804510E-005 + 1.8600000000000005E-002 1.8056529370369390E-005 + 1.9700000000000023E-002 2.0735053112730384E-005 + 2.0800000000000013E-002 2.3737804440315813E-005 + 2.1900000000000003E-002 2.7090907678939402E-005 + 2.3000000000000020E-002 3.0820134270470589E-005 + 2.4100000000000010E-002 3.4950589906657115E-005 + 2.5200000000000000E-002 3.9506419852841645E-005 + 2.6300000000000018E-002 4.4510295992949978E-005 + 2.7400000000000008E-002 4.9982540076598525E-005 + 2.8500000000000025E-002 5.5940519814612344E-005 + 2.9600000000000015E-002 6.2398066802415997E-005 + 3.0700000000000005E-002 6.9364490627776831E-005 + 3.1800000000000023E-002 7.6842930866405368E-005 + 3.2900000000000013E-002 8.4829633124172688E-005 + 3.4000000000000002E-002 9.3312650278676301E-005 + 3.5100000000000020E-002 1.0227127495454624E-004 + 3.6200000000000010E-002 1.1167451884830371E-004 + 3.7300000000000028E-002 1.2148086534580216E-004 + 3.8400000000000017E-002 1.3163679977878928E-004 + 3.9500000000000007E-002 1.4207675121724606E-004 + 4.0600000000000025E-002 1.5272165182977915E-004 + 4.1700000000000015E-002 1.6347915516234934E-004 + 4.2800000000000005E-002 1.7424282850697637E-004 + 4.3900000000000022E-002 1.8489159992896020E-004 + 4.5000000000000012E-002 1.9529007840901613E-004 + 4.6100000000000002E-002 2.0528820459730923E-004 + 4.7200000000000020E-002 2.1472341904882342E-004 + 4.8300000000000010E-002 2.2342018201015890E-004 + 4.9400000000000027E-002 2.3119234538171440E-004 + 5.0500000000000017E-002 2.3784469522070140E-004 + 5.1600000000000007E-002 2.4317482893820852E-004 + 5.2700000000000025E-002 2.4697621120139956E-004 + 5.3800000000000014E-002 2.4904133169911802E-004 + 5.4900000000000004E-002 2.4916508118622005E-004 + 5.6000000000000022E-002 2.4714524624869227E-004 + 5.7100000000000012E-002 2.4278914497699589E-004 + 5.8200000000000002E-002 2.3592091747559607E-004 + 5.9300000000000019E-002 2.2637810616288334E-004 + 6.0400000000000009E-002 2.1402035781648010E-004 + 6.1500000000000027E-002 1.9873240671586245E-004 + 6.2600000000000017E-002 1.8042999727185816E-004 + 6.3700000000000007E-002 1.5906369662843645E-004 + 6.4800000000000024E-002 1.3461982598528266E-004 + 6.5900000000000014E-002 1.0712809307733551E-004 + 6.7000000000000004E-002 7.6658310717903078E-005 + 6.8100000000000022E-002 4.3327450839569792E-005 + 6.9200000000000012E-002 7.2990651460713707E-006 + 7.0300000000000029E-002 -3.1215375202009454E-005 + 7.1400000000000019E-002 -7.1953392762225121E-005 + 7.2500000000000009E-002 -1.1460500536486506E-004 + 7.3600000000000027E-002 -1.5881867147982121E-004 + 7.4700000000000016E-002 -2.0420012879185379E-004 + 7.5800000000000006E-002 -2.5031782570295036E-004 + 7.6900000000000024E-002 -2.9670819640159607E-004 + 7.8000000000000014E-002 -3.4287883318029344E-004 + 7.9100000000000004E-002 -3.8830903940834105E-004 + 8.0200000000000021E-002 -4.3246333370916545E-004 + 8.1300000000000011E-002 -4.7480652574449778E-004 + 8.2400000000000029E-002 -5.1481090486049652E-004 + 8.3500000000000019E-002 -5.5195571621879935E-004 + 8.4600000000000009E-002 -5.8572966372594237E-004 + 8.5700000000000026E-002 -6.1564496718347073E-004 + 8.6800000000000016E-002 -6.4125488279387355E-004 + 8.7900000000000006E-002 -6.6216569393873215E-004 + 8.9000000000000024E-002 -6.7803706042468548E-004 + 9.0100000000000013E-002 -6.8858102895319462E-004 + 9.1200000000000003E-002 -6.9356645690277219E-004 + 9.2300000000000021E-002 -6.9283053744584322E-004 + 9.3400000000000011E-002 -6.8628834560513496E-004 + 9.4500000000000028E-002 -6.7393289646133780E-004 + 9.5600000000000018E-002 -6.5583438845351338E-004 + 9.6700000000000008E-002 -6.3213874818757176E-004 + 9.7800000000000026E-002 -6.0306483646854758E-004 + 9.8900000000000016E-002 -5.6889682309702039E-004 + 0.10000000000000001 -5.2998651517555118E-004 + 0.10110000000000002 -4.8675315338186920E-004 + 0.10220000000000001 -4.3967730016447604E-004 + 0.10330000000000003 -3.8928931462578475E-004 + 0.10440000000000002 -3.3615413121879101E-004 + 0.10550000000000001 -2.8085909434594214E-004 + 0.10660000000000003 -2.2400588204618543E-004 + 0.10770000000000002 -1.6622235125396401E-004 + 0.10880000000000001 -1.0814869165187702E-004 + 0.10990000000000003 -5.0416296289768070E-005 + 0.11100000000000002 6.3749207583896350E-006 + 0.11210000000000001 6.1661339714191854E-005 + 0.11320000000000002 1.1490590259199962E-004 + 0.11430000000000001 1.6559784126002342E-004 + 0.11540000000000003 2.1327278227545321E-004 + 0.11650000000000002 2.5752684450708330E-004 + 0.11760000000000001 2.9802118660882115E-004 + 0.11870000000000003 3.3447780879214406E-004 + 0.11980000000000002 3.6668049870058894E-004 + 0.12090000000000001 3.9447491872124374E-004 + 0.12200000000000003 4.1776371654123068E-004 + 0.12310000000000001 4.3650917359627783E-004 + 0.12420000000000003 4.5073384535498917E-004 + 0.12530000000000002 4.6052641118876636E-004 + 0.12640000000000001 4.6603527152910829E-004 + 0.12750000000000003 4.6744942665100098E-004 + 0.12860000000000002 4.6498689334839582E-004 + 0.12970000000000001 4.5889351167716086E-004 + 0.13080000000000003 4.4945353874936700E-004 + 0.13190000000000002 4.3699087109416723E-004 + 0.13300000000000001 4.2185190250165761E-004 + 0.13410000000000000 4.0438066935166717E-004 + 0.13520000000000004 3.8491515442728996E-004 + 0.13630000000000003 3.6379502853378654E-004 + 0.13740000000000002 3.4136514295823872E-004 + 0.13850000000000001 3.1796674011275172E-004 + 0.13960000000000000 2.9392022406682372E-004 + 0.14070000000000005 2.6952289044857025E-004 + 0.14180000000000004 2.4505492183379829E-004 + 0.14290000000000003 2.2077710309531540E-004 + 0.14400000000000002 1.9691983470693231E-004 + 0.14510000000000001 1.7368179396726191E-004 + 0.14620000000000000 1.5124074707273394E-004 + 0.14730000000000004 1.2975966092199087E-004 + 0.14840000000000003 1.0937375918729231E-004 + 0.14950000000000002 9.0179244580212981E-005 + 0.15060000000000001 7.2239723522216082E-005 + 0.15170000000000000 5.5604152294108644E-005 + 0.15280000000000005 4.0312366763828322E-005 + 0.15390000000000004 2.6382487703813240E-005 + 0.15500000000000003 1.3800215128867421E-005 + 0.15610000000000002 2.5327092316729249E-006 + 0.15720000000000001 -7.4531230893626343E-006 + 0.15830000000000000 -1.6192665498238057E-005 + 0.15940000000000004 -2.3742166376905516E-005 + 0.16050000000000003 -3.0180312023730949E-005 + 0.16160000000000002 -3.5588731407187879E-005 + 0.16270000000000001 -4.0034079574979842E-005 + 0.16380000000000000 -4.3578595068538561E-005 + 0.16490000000000005 -4.6299519453896210E-005 + 0.16600000000000004 -4.8290385166183114E-005 + 0.16710000000000003 -4.9637084885034710E-005 + 0.16820000000000002 -5.0406280934112146E-005 + 0.16930000000000001 -5.0659258704399690E-005 + 0.17040000000000000 -5.0467031542211771E-005 + 0.17150000000000004 -4.9903796025319025E-005 + 0.17260000000000003 -4.9027948989532888E-005 + 0.17370000000000002 -4.7883313527563587E-005 + 0.17480000000000001 -4.6518180170096457E-005 + 0.17590000000000000 -4.4990902097197250E-005 + 0.17700000000000005 -4.3351399654056877E-005 + 0.17810000000000004 -4.1624265577411279E-005 + 0.17920000000000003 -3.9822298276703805E-005 + 0.18030000000000002 -3.7974630686221644E-005 + 0.18140000000000001 -3.6125707993051037E-005 + 0.18250000000000000 -3.4305827284697443E-005 + 0.18360000000000004 -3.2518182706553489E-005 + 0.18470000000000003 -3.0759481887798756E-005 + 0.18580000000000002 -2.9044053007964976E-005 + 0.18690000000000001 -2.7395943106967025E-005 + 0.18800000000000000 -2.5823408577707596E-005 + 0.18910000000000005 -2.4316061171703041E-005 + 0.19020000000000004 -2.2869937311043032E-005 + 0.19130000000000003 -2.1500300135812722E-005 + 0.19240000000000002 -2.0221097656758502E-005 + 0.19350000000000001 -1.9022778360522352E-005 + 0.19460000000000005 -1.7883685359265655E-005 + 0.19570000000000004 -1.6800431694719009E-005 + 0.19680000000000003 -1.5790503312018700E-005 + 0.19790000000000002 -1.4863700016576331E-005 + 0.19900000000000001 -1.4004132026457228E-005 + 0.20010000000000000 -1.3190361642045900E-005 + 0.20120000000000005 -1.2421719475241844E-005 + 0.20230000000000004 -1.1711576917150524E-005 + 0.20340000000000003 -1.1060307770094369E-005 + 0.20450000000000002 -1.0450277841300704E-005 + 0.20560000000000000 -9.8709451776812784E-006 + 0.20670000000000005 -9.3327889771899208E-006 + 0.20780000000000004 -8.8469878392061219E-006 + 0.20890000000000003 -8.4014454841963015E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0051.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0051.BXX.semd new file mode 100644 index 00000000..af3723e9 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0051.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 -3.7337474201100635E-029 + -0.10790000000000000 1.5412641070580501E-029 + -0.10679999999999999 4.7066126351828040E-028 + -0.10569999999999999 -3.4945866433222718E-029 + -0.10460000000000000 -2.2726639715530141E-027 + -0.10349999999999999 2.3659348328297436E-027 + -0.10239999999999999 5.7739545362704548E-027 + -0.10130000000000000 -4.9473544174915929E-026 + -0.10020000000000000 -7.3761569963099801E-026 + -9.9099999999999994E-002 3.5826251130890007E-025 + -9.7999999999999990E-002 9.5600909255421850E-025 + -9.6899999999999986E-002 -7.2430324044708590E-025 + -9.5799999999999996E-002 -5.5817624341644911E-024 + -9.4699999999999993E-002 -4.8780965345550856E-024 + -9.3599999999999989E-002 1.3090458835433338E-023 + -9.2499999999999999E-002 3.3913149248113023E-023 + -9.1399999999999995E-002 1.4169955030799496E-023 + -9.0299999999999991E-002 -5.5987175004864969E-023 + -8.9200000000000002E-002 -1.2020267412216443E-022 + -8.8099999999999984E-002 -1.4259959642464144E-022 + -8.6999999999999994E-002 -8.8054781009769814E-023 + -8.5899999999999990E-002 3.6373995162151452E-022 + -8.4799999999999986E-002 1.5562628753102906E-021 + -8.3699999999999997E-002 2.2292368066494211E-021 + -8.2599999999999993E-002 -1.1398438779107225E-021 + -8.1499999999999989E-002 -9.5910517660079520E-021 + -8.0399999999999999E-002 -1.4230818489536556E-020 + -7.9299999999999995E-002 2.0212794910038181E-022 + -7.8199999999999992E-002 3.4533291309228653E-020 + -7.7100000000000002E-002 5.9679653016674586E-020 + -7.5999999999999984E-002 3.5590570303739205E-020 + -7.4899999999999994E-002 -5.0935937120508539E-020 + -7.3799999999999991E-002 -1.7517773811176304E-019 + -7.2699999999999987E-002 -2.7621106446915303E-019 + -7.1599999999999997E-002 -2.1148605561795393E-019 + -7.0499999999999993E-002 2.4874918512027535E-019 + -6.9399999999999989E-002 1.1344293030627603E-018 + -6.8300000000000000E-002 1.7642914605628213E-018 + -6.7199999999999996E-002 7.9611982545529663E-019 + -6.6099999999999992E-002 -2.4487964455450995E-018 + -6.5000000000000002E-002 -6.2714468307218657E-018 + -6.3899999999999985E-002 -6.7751009756834594E-018 + -6.2799999999999995E-002 -7.9459321193604173E-019 + -6.1699999999999991E-002 1.0857178982399466E-017 + -6.0599999999999994E-002 2.2700524345445877E-017 + -5.9499999999999990E-002 2.5839896454488781E-017 + -5.8399999999999994E-002 9.5859082600238693E-018 + -5.7299999999999990E-002 -3.2789343528650961E-017 + -5.6199999999999986E-002 -8.9371074922066769E-017 + -5.5099999999999996E-002 -1.1655931713404761E-016 + -5.3999999999999992E-002 -5.5178449262721649E-017 + -5.2899999999999989E-002 1.1382579622947018E-016 + -5.1799999999999985E-002 3.1578534415097070E-016 + -5.0699999999999995E-002 3.9751605615735057E-016 + -4.9599999999999991E-002 2.2280105828648860E-016 + -4.8499999999999988E-002 -2.2402907077155013E-016 + -4.7399999999999998E-002 -7.9938384996033852E-016 + -4.6299999999999994E-002 -1.2179048409019380E-015 + -4.5199999999999990E-002 -1.0986544603897941E-015 + -4.4099999999999986E-002 -1.1228292571604647E-016 + -4.2999999999999997E-002 1.6862915084813455E-015 + -4.1899999999999993E-002 3.5227640760932466E-015 + -4.0799999999999989E-002 4.0350828486358271E-015 + -3.9699999999999985E-002 2.1037164387891980E-015 + -3.8599999999999995E-002 -2.1420537852566380E-015 + -3.7499999999999992E-002 -7.0666573890557517E-015 + -3.6399999999999988E-002 -1.0296891648792911E-014 + -3.5299999999999984E-002 -9.7682117995994029E-015 + -3.4199999999999994E-002 -4.2955272687081585E-015 + -3.3099999999999991E-002 6.0232013129814417E-015 + -3.1999999999999987E-002 1.8899661498902702E-014 + -3.0899999999999997E-002 2.9128456780934051E-014 + -2.9799999999999993E-002 2.9913730861938145E-014 + -2.8699999999999989E-002 1.6592421677613135E-014 + -2.7599999999999986E-002 -1.0003630207728632E-014 + -2.6499999999999996E-002 -4.3556975246657886E-014 + -2.5399999999999992E-002 -7.4719195403399191E-014 + -2.4299999999999988E-002 -9.2169978246903206E-014 + -2.3199999999999985E-002 -8.1799848741358899E-014 + -2.2099999999999995E-002 -2.9473897145615088E-014 + -2.0999999999999991E-002 6.8365025283640551E-014 + -1.9899999999999987E-002 1.9201591813962360E-013 + -1.8799999999999983E-002 2.9645445711982965E-013 + -1.7699999999999994E-002 3.2548041952601414E-013 + -1.6599999999999990E-002 2.3350904001205597E-013 + -1.5499999999999986E-002 3.0124817825141021E-015 + -1.4399999999999996E-002 -3.4366319469000817E-013 + -1.3299999999999992E-002 -7.3275478566781072E-013 + -1.2199999999999989E-002 -1.0337134793980685E-012 + -1.1099999999999985E-002 -1.0800312467279527E-012 + -9.9999999999999950E-003 -7.2678430114436754E-013 + -8.8999999999999913E-003 7.5428419478267006E-014 + -7.7999999999999875E-003 1.2279993645211706E-012 + -6.6999999999999837E-003 2.4742846660430473E-012 + -5.5999999999999939E-003 3.4267840301471786E-012 + -4.4999999999999901E-003 3.6274609618164311E-012 + -3.3999999999999864E-003 2.6573732363893710E-012 + -2.2999999999999826E-003 3.0402644377730548E-013 + -1.1999999999999927E-003 -3.2564816728614110E-012 + -9.9999999999988987E-005 -7.3510477219262960E-012 + 1.0000000000000148E-003 -1.0849147101532619E-011 + 2.1000000000000185E-003 -1.2364888626881232E-011 + 3.2000000000000084E-003 -1.0590577893820896E-011 + 4.3000000000000121E-003 -4.7172114304994128E-012 + 5.4000000000000159E-003 5.1288764901791239E-012 + 6.5000000000000058E-003 1.7563445489643392E-011 + 7.6000000000000234E-003 2.9900606296484611E-011 + 8.7000000000000133E-003 3.8495127224758008E-011 + 9.8000000000000032E-003 3.9456306277774189E-011 + 1.0900000000000021E-002 2.9622776454019117E-011 + 1.2000000000000011E-002 7.6443790533731182E-012 + 1.3100000000000001E-002 -2.5038754056239121E-011 + 1.4200000000000018E-002 -6.3623696588965828E-011 + 1.5300000000000008E-002 -1.0011137058230091E-010 + 1.6400000000000026E-002 -1.2439622942839179E-010 + 1.7500000000000016E-002 -1.2618847633483199E-010 + 1.8600000000000005E-002 -9.7445544688934405E-011 + 1.9700000000000023E-002 -3.4874079318791829E-011 + 2.0800000000000013E-002 5.8033654271039126E-011 + 2.1900000000000003E-002 1.7009528507916372E-010 + 2.3000000000000020E-002 2.8332403090303160E-010 + 2.4100000000000010E-002 3.7591485479993025E-010 + 2.5200000000000000E-002 4.2700692981512134E-010 + 2.6300000000000018E-002 4.2232647934348222E-010 + 2.7400000000000008E-002 3.5952193999655435E-010 + 2.8500000000000025E-002 2.5193686026270257E-010 + 2.9600000000000015E-002 1.2956173633948964E-010 + 3.0700000000000005E-002 3.6093999317143854E-011 + 3.1800000000000023E-002 2.1655035403744805E-011 + 3.2900000000000013E-002 1.3177209323700367E-010 + 3.4000000000000002E-002 3.9437811349962715E-010 + 3.5100000000000020E-002 8.0728257412232551E-010 + 3.6200000000000010E-002 1.3287138056483627E-009 + 3.7300000000000028E-002 1.8733548046157011E-009 + 3.8400000000000017E-002 2.3154205219810819E-009 + 3.9500000000000007E-002 2.4992208302876406E-009 + 4.0600000000000025E-002 2.2556194689826725E-009 + 4.1700000000000015E-002 1.4214701637982330E-009 + 4.2800000000000005E-002 -1.4196514797060189E-010 + 4.3900000000000022E-002 -2.5352384636079250E-009 + 4.5000000000000012E-002 -5.8152180848480839E-009 + 4.6100000000000002E-002 -1.0000673178467423E-008 + 4.7200000000000020E-002 -1.5089931082457042E-008 + 4.8300000000000010E-002 -2.1089499924187294E-008 + 4.9400000000000027E-002 -2.8049901956705980E-008 + 5.0500000000000017E-002 -3.6104616185639316E-008 + 5.1600000000000007E-002 -4.5506894252866914E-008 + 5.2700000000000025E-002 -5.6659658298485738E-008 + 5.3800000000000014E-002 -7.0135321550424123E-008 + 5.4900000000000004E-002 -8.6684529776448471E-008 + 5.6000000000000022E-002 -1.0723439913817856E-007 + 5.7100000000000012E-002 -1.3287920808124909E-007 + 5.8200000000000002E-002 -1.6487349796534545E-007 + 5.9300000000000019E-002 -2.0462850613967021E-007 + 6.0400000000000009E-002 -2.5372338541274075E-007 + 6.1500000000000027E-002 -3.1393028621096164E-007 + 6.2600000000000017E-002 -3.8726153661627905E-007 + 6.3700000000000007E-002 -4.7603157327102963E-007 + 6.4800000000000024E-002 -5.8293460369895911E-007 + 6.5900000000000014E-002 -7.1113447575044120E-007 + 6.7000000000000004E-002 -8.6432919488288462E-007 + 6.8100000000000022E-002 -1.0468216942172148E-006 + 6.9200000000000012E-002 -1.2635983921427396E-006 + 7.0300000000000029E-002 -1.5203637531158165E-006 + 7.1400000000000019E-002 -1.8235647303299629E-006 + 7.2500000000000009E-002 -2.1804221432830673E-006 + 7.3600000000000027E-002 -2.5989863843278727E-006 + 7.4700000000000016E-002 -3.0881731163390214E-006 + 7.5800000000000006E-002 -3.6578142044163542E-006 + 7.6900000000000024E-002 -4.3187405935896095E-006 + 7.8000000000000014E-002 -5.0827766244765371E-006 + 7.9100000000000004E-002 -5.9628628150676377E-006 + 8.0200000000000021E-002 -6.9730449467897415E-006 + 8.1300000000000011E-002 -8.1283960753353313E-006 + 8.2400000000000029E-002 -9.4450761025655083E-006 + 8.3500000000000019E-002 -1.0940167157968972E-005 + 8.4600000000000009E-002 -1.2631580830202438E-005 + 8.5700000000000026E-002 -1.4537847164319828E-005 + 8.6800000000000016E-002 -1.6678028259775601E-005 + 8.7900000000000006E-002 -1.9071376300416887E-005 + 8.9000000000000024E-002 -2.1737121642217971E-005 + 9.0100000000000013E-002 -2.4694023522897623E-005 + 9.1200000000000003E-002 -2.7960308216279373E-005 + 9.2300000000000021E-002 -3.1553088774671778E-005 + 9.3400000000000011E-002 -3.5487726563587785E-005 + 9.4500000000000028E-002 -3.9777532947482541E-005 + 9.5600000000000018E-002 -4.4433101720642298E-005 + 9.6700000000000008E-002 -4.9461610615253448E-005 + 9.7800000000000026E-002 -5.4866140999365598E-005 + 9.8900000000000016E-002 -6.0645179473794997E-005 + 0.10000000000000001 -6.6791173594538122E-005 + 0.10110000000000002 -7.3290822911076248E-005 + 0.10220000000000001 -8.0123427323997021E-005 + 0.10330000000000003 -8.7260086729656905E-005 + 0.10440000000000002 -9.4663519121240824E-005 + 0.10550000000000001 -1.0228840983472764E-004 + 0.10660000000000003 -1.1007820285158232E-004 + 0.10770000000000002 -1.1796630133176222E-004 + 0.10880000000000001 -1.2587601668201387E-004 + 0.10990000000000003 -1.3372002285905182E-004 + 0.11100000000000002 -1.4140029088594019E-004 + 0.11210000000000001 -1.4880976232234389E-004 + 0.11320000000000002 -1.5582948981318623E-004 + 0.11430000000000001 -1.6233214410021901E-004 + 0.11540000000000003 -1.6818151925690472E-004 + 0.11650000000000002 -1.7323576321359724E-004 + 0.11760000000000001 -1.7734491848386824E-004 + 0.11870000000000003 -1.8035562243312597E-004 + 0.11980000000000002 -1.8211343558505177E-004 + 0.12090000000000001 -1.8246452964376658E-004 + 0.12200000000000003 -1.8125749193131924E-004 + 0.12310000000000001 -1.7834639584179968E-004 + 0.12420000000000003 -1.7359368212055415E-004 + 0.12530000000000002 -1.6687436436768621E-004 + 0.12640000000000001 -1.5808004536665976E-004 + 0.12750000000000003 -1.4711816038470715E-004 + 0.12860000000000002 -1.3391723041422665E-004 + 0.12970000000000001 -1.1843060929095373E-004 + 0.13080000000000003 -1.0063896479550749E-004 + 0.13190000000000002 -8.0553218140266836E-005 + 0.13300000000000001 -5.8215180615661666E-005 + 0.13410000000000000 -3.3699478080961853E-005 + 0.13520000000000004 -7.1160352490551304E-006 + 0.13630000000000003 2.1386234948295169E-005 + 0.13740000000000002 5.1623490435304120E-005 + 0.13850000000000001 8.3377177361398935E-005 + 0.13960000000000000 1.1639569129329175E-004 + 0.14070000000000005 1.5039285062812269E-004 + 0.14180000000000004 1.8505305342841893E-004 + 0.14290000000000003 2.2002976038493216E-004 + 0.14400000000000002 2.5495665613561869E-004 + 0.14510000000000001 2.8945013764314353E-004 + 0.14620000000000000 3.2311235554516315E-004 + 0.14730000000000004 3.5553754423744977E-004 + 0.14840000000000003 3.8631865754723549E-004 + 0.14950000000000002 4.1505129775032401E-004 + 0.15060000000000001 4.4134244672022760E-004 + 0.15170000000000000 4.6481765457428992E-004 + 0.15280000000000005 4.8512831563130021E-004 + 0.15390000000000004 5.0195708172395825E-004 + 0.15500000000000003 5.1502184942364693E-004 + 0.15610000000000002 5.2408030023798347E-004 + 0.15720000000000001 5.2893674001097679E-004 + 0.15830000000000000 5.2944861818104982E-004 + 0.15940000000000004 5.2553066052496433E-004 + 0.16050000000000003 5.1715347217395902E-004 + 0.16160000000000002 5.0434225704520941E-004 + 0.16270000000000001 4.8718074685893953E-004 + 0.16380000000000000 4.6581000788137317E-004 + 0.16490000000000005 4.4043158413842320E-004 + 0.16600000000000004 4.1130243334919214E-004 + 0.16710000000000003 3.7872698158025742E-004 + 0.16820000000000002 3.4305173903703690E-004 + 0.16930000000000001 3.0466224416159093E-004 + 0.17040000000000000 2.6398018235340714E-004 + 0.17150000000000004 2.2145899129100144E-004 + 0.17260000000000003 1.7757191380951554E-004 + 0.17370000000000002 1.3280184066388756E-004 + 0.17480000000000001 8.7636108219157904E-005 + 0.17590000000000000 4.2555802792776376E-005 + 0.17700000000000005 -1.9626265839178814E-006 + 0.17810000000000004 -4.5456978114088997E-005 + 0.17920000000000003 -8.7492066086269915E-005 + 0.18030000000000002 -1.2766155123244971E-004 + 0.18140000000000001 -1.6559430514462292E-004 + 0.18250000000000000 -2.0096270600333810E-004 + 0.18360000000000004 -2.3347859678324312E-004 + 0.18470000000000003 -2.6290165260434151E-004 + 0.18580000000000002 -2.8903555357828736E-004 + 0.18690000000000001 -3.1173555180430412E-004 + 0.18800000000000000 -3.3091177465394139E-004 + 0.18910000000000005 -3.4652173053473234E-004 + 0.19020000000000004 -3.5856792237609625E-004 + 0.19130000000000003 -3.6709825508296490E-004 + 0.19240000000000002 -3.7220277590677142E-004 + 0.19350000000000001 -3.7401105510070920E-004 + 0.19460000000000005 -3.7268918822519481E-004 + 0.19570000000000004 -3.6843304405920208E-004 + 0.19680000000000003 -3.6146369529888034E-004 + 0.19790000000000002 -3.5202308208681643E-004 + 0.19900000000000001 -3.4036854049190879E-004 + 0.20010000000000000 -3.2676692353561521E-004 + 0.20120000000000005 -3.1149311689659953E-004 + 0.20230000000000004 -2.9482488753274083E-004 + 0.20340000000000003 -2.7703831437975168E-004 + 0.20450000000000002 -2.5840164744295180E-004 + 0.20560000000000000 -2.3917171347420663E-004 + 0.20670000000000005 -2.1959209698252380E-004 + 0.20780000000000004 -1.9989284919574857E-004 + 0.20890000000000003 -1.8028744671028107E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0051.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0051.BXZ.semd new file mode 100644 index 00000000..26d1cb26 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0051.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 1.9595432523687732E-030 + -0.10679999999999999 -4.4594351148161897E-030 + -0.10569999999999999 -3.0723135631735565E-029 + -0.10460000000000000 6.4259031761937925E-029 + -0.10349999999999999 2.9027103342956726E-028 + -0.10239999999999999 -4.6664931070287874E-028 + -0.10130000000000000 -2.0752615448571667E-027 + -0.10020000000000000 2.0507700715333776E-027 + -9.9099999999999994E-002 1.1726668497375089E-026 + -9.7999999999999990E-002 -4.6992447975875562E-027 + -9.6899999999999986E-002 -5.2944301046295055E-026 + -9.5799999999999996E-002 -4.7410979515810130E-027 + -9.4699999999999993E-002 1.9614088403400344E-025 + -9.3599999999999989E-002 9.7820527184442211E-026 + -9.2499999999999999E-002 -6.3135930346730025E-025 + -9.1399999999999995E-002 -5.6938629214552441E-025 + -9.0299999999999991E-002 1.8606556487847232E-024 + -8.9200000000000002E-002 2.6774852229698934E-024 + -8.8099999999999984E-002 -4.7387994759111593E-024 + -8.6999999999999994E-002 -1.1244378377948705E-023 + -8.5899999999999990E-002 7.5621342334189710E-024 + -8.4799999999999986E-002 3.8791133764419567E-023 + -8.3699999999999997E-002 7.0802609160474316E-024 + -8.2599999999999993E-002 -9.9121231021685014E-023 + -8.1499999999999989E-002 -9.3908842056768041E-023 + -8.0399999999999999E-002 1.6725517264917277E-022 + -7.9299999999999995E-002 3.3376179834082494E-022 + -7.8199999999999992E-002 -1.3471329715716181E-022 + -7.7100000000000002E-002 -7.7046073091761895E-022 + -7.5999999999999984E-002 -1.3724030262651059E-022 + -7.4899999999999994E-002 1.5122244943952741E-021 + -7.3799999999999991E-002 9.2447813600136103E-022 + -7.2699999999999987E-002 -3.0605309059937311E-021 + -7.1599999999999997E-002 -3.8644294943086238E-021 + -7.0499999999999993E-002 5.0087187611924478E-021 + -6.9399999999999989E-002 1.3157973312990948E-020 + -6.8300000000000000E-002 -6.3033984905315228E-022 + -6.7199999999999996E-002 -2.9443002765336317E-020 + -6.6099999999999992E-002 -2.4788581858709740E-020 + -6.5000000000000002E-002 3.5229415493480310E-020 + -6.3899999999999985E-002 7.4170455018971412E-020 + -6.2799999999999995E-002 -1.9732011829992093E-021 + -6.1699999999999991E-002 -1.1983145814205503E-019 + -6.0599999999999994E-002 -6.7405028799431161E-020 + -5.9499999999999990E-002 1.5570261069451163E-019 + -5.8399999999999994E-002 1.7528076087211711E-019 + -5.7299999999999990E-002 -2.2764424047765598E-019 + -5.6199999999999986E-002 -4.9464283936844108E-019 + -5.5099999999999996E-002 1.4487082274479752E-019 + -5.3999999999999992E-002 1.1741653019310060E-018 + -5.2899999999999989E-002 7.8315035723350114E-019 + -5.1799999999999985E-002 -1.4747789699522976E-018 + -5.0699999999999995E-002 -2.7673848516747449E-018 + -4.9599999999999991E-002 -1.2247683343978789E-019 + -4.8499999999999988E-002 4.1183287834708367E-018 + -4.7399999999999998E-002 3.5007061073019931E-018 + -4.6299999999999994E-002 -3.0219449288994170E-018 + -4.5199999999999990E-002 -6.4421959343068993E-018 + -4.4099999999999986E-002 6.6814464493568634E-019 + -4.2999999999999997E-002 9.3955673836305172E-018 + -4.1899999999999993E-002 2.9375400395799655E-018 + -4.0799999999999989E-002 -1.5047900958719719E-017 + -3.9699999999999985E-002 -1.5278123521166702E-017 + -3.8599999999999995E-002 1.5953579357042804E-017 + -3.7499999999999992E-002 4.0582314649908991E-017 + -3.6399999999999988E-002 8.1816558464711850E-018 + -3.5299999999999984E-002 -5.9321178219901575E-017 + -3.4199999999999994E-002 -6.6169605034575103E-017 + -3.3099999999999991E-002 3.0272408286941959E-017 + -3.1999999999999987E-002 1.2269166361860134E-016 + -3.0899999999999997E-002 6.5905125614239849E-017 + -2.9799999999999993E-002 -1.0320202445487602E-016 + -2.8699999999999989E-002 -1.6215049494309590E-016 + -2.7599999999999986E-002 -6.7820005925703408E-019 + -2.6499999999999996E-002 1.6911438955383694E-016 + -2.5399999999999992E-002 7.0323156822889673E-017 + -2.4299999999999988E-002 -1.8748468129521059E-016 + -2.3199999999999985E-002 -1.6165492772939294E-016 + -2.2099999999999995E-002 2.7199019382745675E-016 + -2.0999999999999991E-002 5.5429550194701716E-016 + -1.9899999999999987E-002 9.0512491523161341E-017 + -1.8799999999999983E-002 -7.8511875633739204E-016 + -1.7699999999999994E-002 -9.7995200431540532E-016 + -1.6599999999999990E-002 -4.5190011755572325E-017 + -1.5499999999999986E-002 1.0112075200690890E-015 + -1.4399999999999996E-002 8.9494854228929204E-016 + -1.3299999999999992E-002 -1.5433243377949792E-016 + -1.2199999999999989E-002 -5.3303619258079590E-016 + -1.1099999999999985E-002 4.2862998505994478E-016 + -9.9999999999999950E-003 1.1796884083877185E-015 + -8.8999999999999913E-003 -8.5348197818200876E-017 + -7.7999999999999875E-003 -2.5304891188238305E-015 + -6.6999999999999837E-003 -3.1041955454274824E-015 + -5.5999999999999939E-003 -3.7219538262772255E-016 + -4.4999999999999901E-003 3.1981283229044321E-015 + -3.3999999999999864E-003 3.9522654727674588E-015 + -2.2999999999999826E-003 1.4796205515489797E-015 + -1.1999999999999927E-003 -1.1483349544495086E-015 + -9.9999999999988987E-005 -1.6265311105910681E-015 + 1.0000000000000148E-003 -1.1435719823079792E-015 + 2.1000000000000185E-003 -1.7977217631870825E-015 + 3.2000000000000084E-003 -2.7306065818432897E-015 + 4.3000000000000121E-003 -1.0015374743058787E-015 + 5.4000000000000159E-003 3.7818166092750023E-015 + 6.5000000000000058E-003 7.7356232584899903E-015 + 7.6000000000000234E-003 6.4890939979267773E-015 + 8.7000000000000133E-003 -5.3700004207615001E-016 + 9.8000000000000032E-003 -1.0278034154288188E-014 + 1.0900000000000021E-002 -1.8447051137603261E-014 + 1.2000000000000011E-002 -2.0100417098996293E-014 + 1.3100000000000001E-002 -9.9714531201283360E-015 + 1.4200000000000018E-002 1.2966392215030091E-014 + 1.5300000000000008E-002 3.9871450189859700E-014 + 1.6400000000000026E-002 5.4856093219301030E-014 + 1.7500000000000016E-002 4.6528526067820056E-014 + 1.8600000000000005E-002 1.6285334964783772E-014 + 1.9700000000000023E-002 -2.6416611343597733E-014 + 2.0800000000000013E-002 -7.2567284483977118E-014 + 2.1900000000000003E-002 -1.1169927829901560E-013 + 2.3000000000000020E-002 -1.2286905434061302E-013 + 2.4100000000000010E-002 -8.0375017351332761E-014 + 2.5200000000000000E-002 1.9464137807480124E-014 + 2.6300000000000018E-002 1.3887732652241580E-013 + 2.7400000000000008E-002 2.1462744233778641E-013 + 2.8500000000000025E-002 2.0285857683325498E-013 + 2.9600000000000015E-002 1.0806776345106614E-013 + 3.0700000000000005E-002 -2.6779698792701867E-014 + 3.1800000000000023E-002 -1.4951147958575106E-013 + 3.2900000000000013E-002 -2.1331143774082351E-013 + 3.4000000000000002E-002 -1.7861297022577632E-013 + 3.5100000000000020E-002 -3.1796820628956016E-014 + 3.6200000000000010E-002 1.7973457737321258E-013 + 3.7300000000000028E-002 3.4200417563072516E-013 + 3.8400000000000017E-002 3.1587921297746013E-013 + 3.9500000000000007E-002 1.8807763506323294E-014 + 4.0600000000000025E-002 -5.1455150903989555E-013 + 4.1700000000000015E-002 -1.1341960357014180E-012 + 4.2800000000000005E-002 -1.6206499033402655E-012 + 4.3900000000000022E-002 -1.7709217339095806E-012 + 4.5000000000000012E-002 -1.4436839310821847E-012 + 4.6100000000000002E-002 -7.0358763303371430E-013 + 4.7200000000000020E-002 2.1376002638968938E-013 + 4.8300000000000010E-002 8.6630355666805769E-013 + 4.9400000000000027E-002 8.5173469839550098E-013 + 5.0500000000000017E-002 -5.0067304360572329E-014 + 5.1600000000000007E-002 -1.8055834605235077E-012 + 5.2700000000000025E-002 -3.9834342421829483E-012 + 5.3800000000000014E-002 -5.9222540066405926E-012 + 5.4900000000000004E-002 -6.9522877038652453E-012 + 5.6000000000000022E-002 -6.7570272294092959E-012 + 5.7100000000000012E-002 -5.5471308969823330E-012 + 5.8200000000000002E-002 -3.9490168947386994E-012 + 5.9300000000000019E-002 -3.1707473018699472E-012 + 6.0400000000000009E-002 -4.0016072053172813E-012 + 6.1500000000000027E-002 -7.3493459581963627E-012 + 6.2600000000000017E-002 -1.3143676251547998E-011 + 6.3700000000000007E-002 -2.0167484002242553E-011 + 6.4800000000000024E-002 -2.6682265771849067E-011 + 6.5900000000000014E-002 -3.1755167939628848E-011 + 6.7000000000000004E-002 -3.3385773312577527E-011 + 6.8100000000000022E-002 -3.1622749557813634E-011 + 6.9200000000000012E-002 -2.9346403779273444E-011 + 7.0300000000000029E-002 -2.9491888098309715E-011 + 7.1400000000000019E-002 -3.3261126491934689E-011 + 7.2500000000000009E-002 -4.2515619497196511E-011 + 7.3600000000000027E-002 -5.8867397068063099E-011 + 7.4700000000000016E-002 -7.8802270264688445E-011 + 7.5800000000000006E-002 -1.0110180748146291E-010 + 7.6900000000000024E-002 -1.2074169442044536E-010 + 7.8000000000000014E-002 -1.2999293308446624E-010 + 7.9100000000000004E-002 -1.3461709524875687E-010 + 8.0200000000000021E-002 -1.3517229002779629E-010 + 8.1300000000000011E-002 -1.3179372870819606E-010 + 8.2400000000000029E-002 -1.3694102796169005E-010 + 8.3500000000000019E-002 -1.5645769402272691E-010 + 8.4600000000000009E-002 -1.8847827465418021E-010 + 8.5700000000000026E-002 -2.2585044945344634E-010 + 8.6800000000000016E-002 -2.6875685010807615E-010 + 8.7900000000000006E-002 -3.1160937719043602E-010 + 8.9000000000000024E-002 -3.4987457375734721E-010 + 9.0100000000000013E-002 -3.4383360048018119E-010 + 9.1200000000000003E-002 -3.4537467330508775E-010 + 9.2300000000000021E-002 -3.5124780861650606E-010 + 9.3400000000000011E-002 -3.3177283143004388E-010 + 9.4500000000000028E-002 -3.5251390695378859E-010 + 9.5600000000000018E-002 -3.8537328883592181E-010 + 9.6700000000000008E-002 -3.9510325566816107E-010 + 9.7800000000000026E-002 -4.6648146456718109E-010 + 9.8900000000000016E-002 -5.9536403584914410E-010 + 0.10000000000000001 -6.2886479357260328E-010 + 0.10110000000000002 -5.9768412441485452E-010 + 0.10220000000000001 -4.6931059038968215E-010 + 0.10330000000000003 -3.4042582641724550E-010 + 0.10440000000000002 -2.8329422141482041E-010 + 0.10550000000000001 -4.8831727550435744E-010 + 0.10660000000000003 -4.7980069917130663E-010 + 0.10770000000000002 -3.2620475765021695E-010 + 0.10880000000000001 -2.5577684414912483E-010 + 0.10990000000000003 -1.9754994862175579E-010 + 0.11100000000000002 -1.0276621220661752E-010 + 0.11210000000000001 -3.7597991386917329E-010 + 0.11320000000000002 -2.0136334266673828E-010 + 0.11430000000000001 -2.2152897571903196E-010 + 0.11540000000000003 2.8509963834189023E-010 + 0.11650000000000002 4.3584830189402624E-010 + 0.11760000000000001 8.6345330885251315E-010 + 0.11870000000000003 1.2338031707415098E-009 + 0.11980000000000002 1.1197012206309864E-009 + 0.12090000000000001 6.4279404021760911E-010 + 0.12200000000000003 9.3944485524133370E-010 + 0.12310000000000001 1.0604105371569972E-009 + 0.12420000000000003 1.3113151675625545E-009 + 0.12530000000000002 2.1937127669957590E-009 + 0.12640000000000001 1.4311862805982400E-009 + 0.12750000000000003 1.8110358768197443E-009 + 0.12860000000000002 2.0449049120685459E-009 + 0.12970000000000001 2.1492014834478823E-009 + 0.13080000000000003 1.8213552888113327E-009 + 0.13190000000000002 2.0244137477476443E-009 + 0.13300000000000001 2.3974837670692750E-009 + 0.13410000000000000 2.5461333041931766E-009 + 0.13520000000000004 2.8111437622158064E-009 + 0.13630000000000003 2.0129560240889077E-009 + 0.13740000000000002 1.7409933494860752E-009 + 0.13850000000000001 1.3108168994691027E-009 + 0.13960000000000000 1.5745492687457840E-009 + 0.14070000000000005 1.9255614880364647E-009 + 0.14180000000000004 2.2011799050147829E-009 + 0.14290000000000003 1.5755846627385495E-009 + 0.14400000000000002 6.0954641334376447E-010 + 0.14510000000000001 2.7525778878434437E-010 + 0.14620000000000000 4.1195089006684782E-010 + 0.14730000000000004 1.1107515601738172E-010 + 0.14840000000000003 -2.0644461140584269E-010 + 0.14950000000000002 -1.2329361975815800E-009 + 0.15060000000000001 -2.1319148668652588E-009 + 0.15170000000000000 -2.2950448208547414E-009 + 0.15280000000000005 -1.6435125482772150E-009 + 0.15390000000000004 -1.1105245611986447E-009 + 0.15500000000000003 -1.5065466651975612E-009 + 0.15610000000000002 -2.5092155020445261E-009 + 0.15720000000000001 -3.4753990796332346E-009 + 0.15830000000000000 -3.7254954676768648E-009 + 0.15940000000000004 -3.0337550249726064E-009 + 0.16050000000000003 -2.4846091850605490E-009 + 0.16160000000000002 -2.8904352245007203E-009 + 0.16270000000000001 -3.9354959291415526E-009 + 0.16380000000000000 -4.4672239241094758E-009 + 0.16490000000000005 -4.2380055020885266E-009 + 0.16600000000000004 -3.0893636537854263E-009 + 0.16710000000000003 -2.4412645238669484E-009 + 0.16820000000000002 -2.9207318785751113E-009 + 0.16930000000000001 -3.8452707684655252E-009 + 0.17040000000000000 -4.6017167854017771E-009 + 0.17150000000000004 -2.8761975023883224E-009 + 0.17260000000000003 -1.8690183081759848E-011 + 0.17370000000000002 1.0697065455644861E-009 + 0.17480000000000001 8.0706658023288469E-010 + 0.17590000000000000 -1.9737933509844652E-009 + 0.17700000000000005 -2.9980684601582652E-009 + 0.17810000000000004 -1.5847326784168558E-009 + 0.17920000000000003 7.8942458126007864E-010 + 0.18030000000000002 2.1026527186052135E-009 + 0.18140000000000001 1.8805930146470473E-009 + 0.18250000000000000 -1.4556292282641436E-010 + 0.18360000000000004 1.5458911928334373E-010 + 0.18470000000000003 1.2611851563093524E-009 + 0.18580000000000002 3.1669464828354421E-009 + 0.18690000000000001 4.3398493687618611E-009 + 0.18800000000000000 3.3881510930200420E-009 + 0.18910000000000005 1.5411946163723655E-009 + 0.19020000000000004 7.7863310243841966E-010 + 0.19130000000000003 1.5714048950954407E-009 + 0.19240000000000002 2.2730370918822018E-009 + 0.19350000000000001 2.6482334103405947E-009 + 0.19460000000000005 2.1372363878668921E-009 + 0.19570000000000004 1.6309772421507773E-009 + 0.19680000000000003 1.3257470676819594E-009 + 0.19790000000000002 1.8270562840427829E-009 + 0.19900000000000001 2.5227202549160666E-009 + 0.20010000000000000 2.8314270927864982E-009 + 0.20120000000000005 2.1558612672833988E-009 + 0.20230000000000004 9.6520491599250136E-010 + 0.20340000000000003 1.6190937479620970E-010 + 0.20450000000000002 4.5772105550234699E-010 + 0.20560000000000000 1.3396824760647519E-009 + 0.20670000000000005 1.8690937686471898E-009 + 0.20780000000000004 1.0616563184129291E-009 + 0.20890000000000003 -5.1990317606609437E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0052.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0052.BXX.semd new file mode 100644 index 00000000..3152a1bd --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0052.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 -1.0370384665327475E-019 + -0.11230000000000000 -4.6409876227256865E-020 + -0.11119999999999999 8.2720842650112477E-019 + -0.11009999999999999 8.0862028226977456E-019 + -0.10900000000000000 -2.4883402283185032E-018 + -0.10790000000000000 -2.5798934056964849E-018 + -0.10679999999999999 4.4458095879805804E-018 + -0.10569999999999999 -8.2915699519060062E-018 + -0.10460000000000000 -4.1711803306570549E-017 + -0.10349999999999999 3.4793552522030194E-017 + -0.10239999999999999 2.8669153588801880E-016 + -0.10130000000000000 2.5638893219999620E-016 + -0.10020000000000000 -6.8406153180152721E-016 + -9.9099999999999994E-002 -1.7783005682559623E-015 + -9.7999999999999990E-002 -6.4952386925635152E-016 + -9.6899999999999986E-002 3.2767259923878163E-015 + -9.5799999999999996E-002 5.7871662648666111E-015 + -9.4699999999999993E-002 2.2170111188909601E-015 + -9.3599999999999989E-002 -5.0691186477872484E-015 + -9.2499999999999999E-002 -9.9055200755140613E-015 + -9.1399999999999995E-002 -1.3656571601111840E-014 + -9.0299999999999991E-002 -1.9275620460673312E-014 + -8.9200000000000002E-002 -7.1703193987231011E-015 + -8.8099999999999984E-002 5.4147827985729508E-014 + -8.6999999999999994E-002 1.3642907604419913E-013 + -8.5899999999999990E-002 1.1752887075014429E-013 + -8.4799999999999986E-002 -9.3426372053170142E-014 + -8.3699999999999997E-002 -3.7053083583142576E-013 + -8.2599999999999993E-002 -4.1808898465674205E-013 + -8.1499999999999989E-002 -1.0171621574531220E-013 + -8.0399999999999999E-002 3.5628268456149026E-013 + -7.9299999999999995E-002 6.6289031555588629E-013 + -7.8199999999999992E-002 8.2279587873893001E-013 + -7.7100000000000002E-002 9.0005504134807457E-013 + -7.5999999999999984E-002 4.4932571660778742E-013 + -7.4899999999999994E-002 -1.1745863613341068E-012 + -7.3799999999999991E-002 -3.4557834024950829E-012 + -7.2699999999999987E-002 -4.2359778879008658E-012 + -7.1599999999999997E-002 -1.7172206582052874E-012 + -7.0499999999999993E-002 2.9525650587641783E-012 + -6.9399999999999989E-002 6.3249388365660408E-012 + -6.8300000000000000E-002 6.5535099048885659E-012 + -6.7199999999999996E-002 5.3395517174426033E-012 + -6.6099999999999992E-002 4.4603648031993348E-012 + -6.5000000000000002E-002 1.5831603606200617E-012 + -6.3899999999999985E-002 -7.2067816124510298E-012 + -6.2799999999999995E-002 -1.9912894250184721E-011 + -6.1699999999999991E-002 -2.7178292602569876E-011 + -6.0599999999999994E-002 -2.1546889272805458E-011 + -5.9499999999999990E-002 -6.1066100093265518E-012 + -5.8399999999999994E-002 1.0584709324301667E-011 + -5.7299999999999990E-002 2.7202143315641081E-011 + -5.6199999999999986E-002 5.0021015107759581E-011 + -5.5099999999999996E-002 7.6653031144680028E-011 + -5.3999999999999992E-002 8.5816131978333487E-011 + -5.2899999999999989E-002 5.3101415625755877E-011 + -5.1799999999999985E-002 -2.2090562018517446E-011 + -5.0699999999999995E-002 -1.1234462665710154E-010 + -4.9599999999999991E-002 -1.8649702615558539E-010 + -4.8499999999999988E-002 -2.2949642186631536E-010 + -4.7399999999999998E-002 -2.3298971085772280E-010 + -4.6299999999999994E-002 -1.7724323397860786E-010 + -4.5199999999999990E-002 -3.9997262446522797E-011 + -4.4099999999999986E-002 1.7328671830796338E-010 + -4.2999999999999997E-002 4.1959857810525136E-010 + -4.1899999999999993E-002 6.4424421353237449E-010 + -4.0799999999999989E-002 8.0668860480415105E-010 + -3.9699999999999985E-002 8.7561818906678468E-010 + -3.8599999999999995E-002 8.1776585503234855E-010 + -3.7499999999999992E-002 6.2022093016977919E-010 + -3.6399999999999988E-002 3.2891575574289789E-010 + -3.5299999999999984E-002 4.5457668879089752E-011 + -3.4199999999999994E-002 -1.2486542355638619E-010 + -3.3099999999999991E-002 -1.0975938907753502E-010 + -3.1999999999999987E-002 1.4636107603660520E-010 + -3.0899999999999997E-002 6.9390398982349666E-010 + -2.9799999999999993E-002 1.5184227208919765E-009 + -2.8699999999999989E-002 2.4584221325341105E-009 + -2.7599999999999986E-002 3.2189673149218834E-009 + -2.6499999999999996E-002 3.4917926328148496E-009 + -2.5399999999999992E-002 3.0425157948599235E-009 + -2.4299999999999988E-002 1.6652181855647541E-009 + -2.3199999999999985E-002 -8.9581508877500937E-010 + -2.2099999999999995E-002 -4.8898289861654121E-009 + -2.0999999999999991E-002 -1.0389092253149101E-008 + -1.9899999999999987E-002 -1.7221781334342268E-008 + -1.8799999999999983E-002 -2.5130828973374264E-008 + -1.7699999999999994E-002 -3.4010270155704347E-008 + -1.6599999999999990E-002 -4.3996237764076795E-008 + -1.5499999999999986E-002 -5.5407831212050951E-008 + -1.4399999999999996E-002 -6.8721305979124736E-008 + -1.3299999999999992E-002 -8.4655980003844888E-008 + -1.2199999999999989E-002 -1.0424349028426150E-007 + -1.1099999999999985E-002 -1.2877208632744441E-007 + -9.9999999999999950E-003 -1.5969109767866030E-007 + -8.8999999999999913E-003 -1.9860873123889178E-007 + -7.7999999999999875E-003 -2.4732537440286251E-007 + -6.6999999999999837E-003 -3.0777451343055873E-007 + -5.5999999999999939E-003 -3.8194113471945457E-007 + -4.4999999999999901E-003 -4.7200049380080600E-007 + -3.3999999999999864E-003 -5.8066717656402034E-007 + -2.2999999999999826E-003 -7.1144319235827425E-007 + -1.1999999999999927E-003 -8.6852077174626174E-007 + -9.9999999999988987E-005 -1.0565520369709702E-006 + 1.0000000000000148E-003 -1.2807632856493001E-006 + 2.1000000000000185E-003 -1.5473484609174193E-006 + 3.2000000000000084E-003 -1.8637200582816149E-006 + 4.3000000000000121E-003 -2.2382887436833698E-006 + 5.4000000000000159E-003 -2.6801385502039921E-006 + 6.5000000000000058E-003 -3.1991312425816432E-006 + 7.6000000000000234E-003 -3.8063865304138744E-006 + 8.7000000000000133E-003 -4.5145029616833199E-006 + 9.8000000000000032E-003 -5.3374424169305712E-006 + 1.0900000000000021E-002 -6.2903081925469451E-006 + 1.2000000000000011E-002 -7.3894134402507916E-006 + 1.3100000000000001E-002 -8.6525351434829645E-006 + 1.4200000000000018E-002 -1.0098974598804489E-005 + 1.5300000000000008E-002 -1.1749664736271370E-005 + 1.6400000000000026E-002 -1.3626896361529361E-005 + 1.7500000000000016E-002 -1.5754307241877541E-005 + 1.8600000000000005E-002 -1.8156739315600134E-005 + 1.9700000000000023E-002 -2.0859428332187235E-005 + 2.0800000000000013E-002 -2.3887838324299082E-005 + 2.1900000000000003E-002 -2.7267578843748197E-005 + 2.3000000000000020E-002 -3.1024450436234474E-005 + 2.4100000000000010E-002 -3.5183624277124181E-005 + 2.5200000000000000E-002 -3.9768779970472679E-005 + 2.6300000000000018E-002 -4.4801297917729244E-005 + 2.7400000000000008E-002 -5.0300019211135805E-005 + 2.8500000000000025E-002 -5.6281518482137471E-005 + 2.9600000000000015E-002 -6.2758808780927211E-005 + 3.0700000000000005E-002 -6.9740824983455241E-005 + 3.1800000000000023E-002 -7.7229786256793886E-005 + 3.2900000000000013E-002 -8.5220475739333779E-005 + 3.4000000000000002E-002 -9.3700095021631569E-005 + 3.5100000000000020E-002 -1.0264721640851349E-004 + 3.6200000000000010E-002 -1.1202986934222281E-004 + 3.7300000000000028E-002 -1.2180606427136809E-004 + 3.8400000000000017E-002 -1.3192136248108000E-004 + 3.9500000000000007E-002 -1.4230980013962835E-004 + 4.0600000000000025E-002 -1.5289252041839063E-004 + 4.1700000000000015E-002 -1.6357621643692255E-004 + 4.2800000000000005E-002 -1.7425394617021084E-004 + 4.3900000000000022E-002 -1.8480551079846919E-004 + 4.5000000000000012E-002 -1.9509741105139256E-004 + 4.6100000000000002E-002 -2.0498118828982115E-004 + 4.7200000000000020E-002 -2.1429524349514395E-004 + 4.8300000000000010E-002 -2.2286630701273680E-004 + 4.9400000000000027E-002 -2.3051125754136592E-004 + 5.0500000000000017E-002 -2.3703651095274836E-004 + 5.1600000000000007E-002 -2.4224263324867934E-004 + 5.2700000000000025E-002 -2.4592597037553787E-004 + 5.3800000000000014E-002 -2.4788343580439687E-004 + 5.4900000000000004E-002 -2.4791376199573278E-004 + 5.6000000000000022E-002 -2.4581886827945709E-004 + 5.7100000000000012E-002 -2.4140851746778935E-004 + 5.8200000000000002E-002 -2.3450457956641912E-004 + 5.9300000000000019E-002 -2.2495006851386279E-004 + 6.0400000000000009E-002 -2.1261024812702090E-004 + 6.1500000000000027E-002 -1.9737349066417664E-004 + 6.2600000000000017E-002 -1.7915393982548267E-004 + 6.3700000000000007E-002 -1.5790038742125034E-004 + 6.4800000000000024E-002 -1.3360010052565485E-004 + 6.5900000000000014E-002 -1.0628081508912146E-004 + 6.7000000000000004E-002 -7.6013464422430843E-005 + 6.8100000000000022E-002 -4.2913870856864378E-005 + 6.9200000000000012E-002 -7.1404142545361537E-006 + 7.0300000000000029E-002 3.1099603802431375E-005 + 7.1400000000000019E-002 7.1551301516592503E-005 + 7.2500000000000009E-002 1.1391188309062272E-004 + 7.3600000000000027E-002 1.5783229900989681E-004 + 7.4700000000000016E-002 2.0292443514335901E-004 + 7.5800000000000006E-002 2.4876306997612119E-004 + 7.6900000000000024E-002 2.9489243752323091E-004 + 7.8000000000000014E-002 3.4082567435689270E-004 + 7.9100000000000004E-002 3.8604970904998481E-004 + 8.0200000000000021E-002 4.3003604514524341E-004 + 8.1300000000000011E-002 4.7225574962794781E-004 + 8.2400000000000029E-002 5.1218317821621895E-004 + 8.3500000000000019E-002 5.4929801262915134E-004 + 8.4600000000000009E-002 5.8309274027124047E-004 + 8.5700000000000026E-002 6.1308464501053095E-004 + 8.6800000000000016E-002 6.3882715767249465E-004 + 8.7900000000000006E-002 6.5992074087262154E-004 + 8.9000000000000024E-002 6.7601795308291912E-004 + 9.0100000000000013E-002 6.8682921119034290E-004 + 9.1200000000000003E-002 6.9212616654112935E-004 + 9.2300000000000021E-002 6.9174118107184768E-004 + 9.3400000000000011E-002 6.8557332269847393E-004 + 9.4500000000000028E-002 6.7360216053202748E-004 + 9.5600000000000018E-002 6.5589376026764512E-004 + 9.6700000000000008E-002 6.3259358284994960E-004 + 9.7800000000000026E-002 6.0391443548724055E-004 + 9.8900000000000016E-002 5.7012675097212195E-004 + 0.10000000000000001 5.3156586363911629E-004 + 0.10110000000000002 4.8864423297345638E-004 + 0.10220000000000001 4.4184181024320424E-004 + 0.10330000000000003 3.9168479270301759E-004 + 0.10440000000000002 3.3872836502268910E-004 + 0.10550000000000001 2.8355943504720926E-004 + 0.10660000000000003 2.2678582172375172E-004 + 0.10770000000000002 1.6902893548831344E-004 + 0.10880000000000001 1.1091804481111467E-004 + 0.10990000000000003 5.3082781960256398E-005 + 0.11100000000000002 -3.8624079934379552E-006 + 0.11210000000000001 -5.9332727687433362E-005 + 0.11320000000000002 -1.1278457532171160E-004 + 0.11430000000000001 -1.6372365644201636E-004 + 0.11540000000000003 -2.1169232786633074E-004 + 0.11650000000000002 -2.5626982096582651E-004 + 0.11760000000000001 -2.9709242517128587E-004 + 0.11870000000000003 -3.3386808354407549E-004 + 0.11980000000000002 -3.6638471647165716E-004 + 0.12090000000000001 -3.9449069299735129E-004 + 0.12200000000000003 -4.1808193782344460E-004 + 0.12310000000000001 -4.3711083708330989E-004 + 0.12420000000000003 -4.5159526052884758E-004 + 0.12530000000000002 -4.6161931823007762E-004 + 0.12640000000000001 -4.6732116607017815E-004 + 0.12750000000000003 -4.6888034557923675E-004 + 0.12860000000000002 -4.6651944285258651E-004 + 0.12970000000000001 -4.6050164382904768E-004 + 0.13080000000000003 -4.5112060615792871E-004 + 0.13190000000000002 -4.3868535431101918E-004 + 0.13300000000000001 -4.2352272430434823E-004 + 0.13410000000000000 -4.0598260238766670E-004 + 0.13520000000000004 -3.8642727304250002E-004 + 0.13630000000000003 -3.6521075526252389E-004 + 0.13740000000000002 -3.4266919828951359E-004 + 0.13850000000000001 -3.1913063139654696E-004 + 0.13960000000000000 -2.9492430621758103E-004 + 0.14070000000000005 -2.7036803658120334E-004 + 0.14180000000000004 -2.4574607959948480E-004 + 0.14290000000000003 -2.2130618162918836E-004 + 0.14400000000000002 -1.9727759354282171E-004 + 0.14510000000000001 -1.7388048581779003E-004 + 0.14620000000000000 -1.5130930114537477E-004 + 0.14730000000000004 -1.2971388059668243E-004 + 0.14840000000000003 -1.0920619388343766E-004 + 0.14950000000000002 -8.9884291810449213E-005 + 0.15060000000000001 -7.1837173891253769E-005 + 0.15170000000000000 -5.5128133681137115E-005 + 0.15280000000000005 -3.9779872167855501E-005 + 0.15390000000000004 -2.5789751816773787E-005 + 0.15500000000000003 -1.3151639905117918E-005 + 0.15610000000000002 -1.8519513105275109E-006 + 0.15720000000000001 8.1459293141961098E-006 + 0.15830000000000000 1.6903599316719919E-005 + 0.15940000000000004 2.4485176254529506E-005 + 0.16050000000000003 3.0946674087317660E-005 + 0.16160000000000002 3.6349549191072583E-005 + 0.16270000000000001 4.0777918911771849E-005 + 0.16380000000000000 4.4329328375170007E-005 + 0.16490000000000005 4.7085512051125988E-005 + 0.16600000000000004 4.9109614337794483E-005 + 0.16710000000000003 5.0469872803660110E-005 + 0.16820000000000002 5.1253955462016165E-005 + 0.16930000000000001 5.1550166972447187E-005 + 0.17040000000000000 5.1423983677523211E-005 + 0.17150000000000004 5.0923114031320438E-005 + 0.17260000000000003 5.0103451940231025E-005 + 0.17370000000000002 4.9036476411856711E-005 + 0.17480000000000001 4.7785026254132390E-005 + 0.17590000000000000 4.6383316657738760E-005 + 0.17700000000000005 4.4852800783701241E-005 + 0.17810000000000004 4.3230120354564860E-005 + 0.17920000000000003 4.1566523577785119E-005 + 0.18030000000000002 3.9897826354717836E-005 + 0.18140000000000001 3.8232865335885435E-005 + 0.18250000000000000 3.6575387639459223E-005 + 0.18360000000000004 3.4946649975609034E-005 + 0.18470000000000003 3.3374057238688692E-005 + 0.18580000000000002 3.1866715289652348E-005 + 0.18690000000000001 3.0416480512940325E-005 + 0.18800000000000000 2.9024306059000082E-005 + 0.18910000000000005 2.7707712433766574E-005 + 0.19020000000000004 2.6477153369341977E-005 + 0.19130000000000003 2.5316894607385620E-005 + 0.19240000000000002 2.4205048248404637E-005 + 0.19350000000000001 2.3144652004702948E-005 + 0.19460000000000005 2.2158410502015613E-005 + 0.19570000000000004 2.1252046281006187E-005 + 0.19680000000000003 2.0399569621076807E-005 + 0.19790000000000002 1.9572486053220928E-005 + 0.19900000000000001 1.8771115719573572E-005 + 0.20010000000000000 1.8013621229329146E-005 + 0.20120000000000005 1.7300300896749832E-005 + 0.20230000000000004 1.6607878933427855E-005 + 0.20340000000000003 1.5919991710688919E-005 + 0.20450000000000002 1.5244676433212589E-005 + 0.20560000000000000 1.4591892067983281E-005 + 0.20670000000000005 1.3947916158940643E-005 + 0.20780000000000004 1.3288869013194926E-005 + 0.20890000000000003 1.2613008948392235E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0052.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0052.BXZ.semd new file mode 100644 index 00000000..9911dcdc --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0052.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173367227286533E-021 + -0.11119999999999999 -2.1335585054060316E-021 + -0.11009999999999999 -5.0255070541149363E-020 + -0.10900000000000000 6.3249792005434729E-021 + -0.10790000000000000 3.2296858596705518E-019 + -0.10679999999999999 1.0674466598259625E-019 + -0.10569999999999999 -1.4623058100980340E-018 + -0.10460000000000000 -1.2596277416636066E-018 + -0.10349999999999999 4.7662502582968852E-018 + -0.10239999999999999 7.2483777398296558E-018 + -0.10130000000000000 -1.0592429074003906E-017 + -0.10020000000000000 -2.7792593602401887E-017 + -9.9099999999999994E-002 1.2570456973815223E-017 + -9.7999999999999990E-002 7.9820507126533615E-017 + -9.6899999999999986E-002 1.2145739433938646E-017 + -9.5799999999999996E-002 -1.8955684152154983E-016 + -9.4699999999999993E-002 -1.2844003948025284E-016 + -9.3599999999999989E-002 3.9215216707930351E-016 + -9.2499999999999999E-002 5.3949000130372243E-016 + -9.1399999999999995E-002 -6.0574216558087523E-016 + -9.0299999999999991E-002 -1.6980247147458305E-015 + -8.9200000000000002E-002 1.2997000597612073E-016 + -8.8099999999999984E-002 3.8443729570450478E-015 + -8.6999999999999994E-002 2.7951515512152515E-015 + -8.5899999999999990E-002 -5.4412913722836319E-015 + -8.4799999999999986E-002 -9.5917494256979145E-015 + -8.3699999999999997E-002 2.5228006007616032E-015 + -8.2599999999999993E-002 1.8417230495662226E-014 + -8.1499999999999989E-002 8.2132456556889034E-015 + -8.0399999999999999E-002 -2.5318201040454985E-014 + -7.9299999999999995E-002 -2.8646833847125255E-014 + -7.8199999999999992E-002 2.6885518618802347E-014 + -7.7100000000000002E-002 6.7104518285381748E-014 + -7.5999999999999984E-002 -4.8576949889878387E-015 + -7.4899999999999994E-002 -1.2584735770843070E-013 + -7.3799999999999991E-002 -8.8558927714959407E-014 + -7.2699999999999987E-002 1.4607440962117330E-013 + -7.1599999999999997E-002 2.6607234753124598E-013 + -7.0499999999999993E-002 -1.4645877284384656E-014 + -6.9399999999999989E-002 -4.1285169185244219E-013 + -6.8300000000000000E-002 -2.8991403461936516E-013 + -6.7199999999999996E-002 3.7689518389907861E-013 + -6.6099999999999992E-002 6.6022968342460686E-013 + -6.5000000000000002E-002 -1.0487731559941094E-013 + -6.3899999999999985E-002 -1.0222499929879447E-012 + -6.2799999999999995E-002 -5.2546931649660733E-013 + -6.1699999999999991E-002 1.1612631429375186E-012 + -6.0599999999999994E-002 1.6429054297550927E-012 + -5.9499999999999990E-002 -4.3080518536200985E-013 + -5.8399999999999994E-002 -2.6582687873838440E-012 + -5.7299999999999990E-002 -1.4798661428228055E-012 + -5.6199999999999986E-002 2.3741826647022402E-012 + -5.5099999999999996E-002 3.6570000500057986E-012 + -5.3999999999999992E-002 -3.4670332468671183E-013 + -5.2899999999999989E-002 -4.7691954552231408E-012 + -5.1799999999999985E-002 -2.8353901258132419E-012 + -5.0699999999999995E-002 3.9463007514561887E-012 + -4.9599999999999991E-002 6.1618184513112517E-012 + -4.8499999999999988E-002 -6.3211534531010249E-013 + -4.7399999999999998E-002 -7.9609227196519861E-012 + -4.6299999999999994E-002 -4.8449655745685938E-012 + -4.5199999999999990E-002 5.9953301004278536E-012 + -4.4099999999999986E-002 1.0003449457673952E-011 + -4.2999999999999997E-002 7.0892884661624689E-013 + -4.1899999999999993E-002 -9.9522022567466450E-012 + -4.0799999999999989E-002 -7.5308596164669339E-012 + -3.9699999999999985E-002 4.1720238375120289E-012 + -3.8599999999999995E-002 8.2175898030723005E-012 + -3.7499999999999992E-002 -6.3644971454515642E-013 + -3.6399999999999988E-002 -8.0506434851912445E-012 + -3.5299999999999984E-002 -1.8630988678908222E-012 + -3.4199999999999994E-002 9.1507704191862160E-012 + -3.3099999999999991E-002 8.9028975164273660E-012 + -3.1999999999999987E-002 -8.5994362672425773E-013 + -3.0899999999999997E-002 -4.3742882580022346E-012 + -2.9799999999999993E-002 6.2943611911156494E-013 + -2.8699999999999989E-002 -1.9726872045600086E-012 + -2.7599999999999986E-002 -1.6758964008212196E-011 + -2.6499999999999996E-002 -2.0910788725569951E-011 + -2.5399999999999992E-002 2.9894871300673032E-012 + -2.4299999999999988E-002 3.0755904767421072E-011 + -2.3199999999999985E-002 2.1634041780238533E-011 + -2.2099999999999995E-002 -1.9669203765726451E-011 + -2.0999999999999991E-002 -3.8401063578996641E-011 + -1.9899999999999987E-002 -5.0469962410704117E-012 + -1.8799999999999983E-002 3.2670970095960428E-011 + -1.7699999999999994E-002 9.1561766848990978E-012 + -1.6599999999999990E-002 -5.9844892930094318E-011 + -1.5499999999999986E-002 -8.4310343428928292E-011 + -1.4399999999999996E-002 -1.9536568543476740E-011 + -1.3299999999999992E-002 6.4550247091954560E-011 + -1.2199999999999989E-002 6.8626937466120808E-011 + -1.1099999999999985E-002 -7.4524483806293063E-012 + -9.9999999999999950E-003 -7.1625150255272274E-011 + -8.8999999999999913E-003 -6.8140590392395950E-011 + -7.7999999999999875E-003 -4.2949067913244932E-011 + -6.6999999999999837E-003 -6.1238306092725736E-011 + -5.5999999999999939E-003 -1.1009614747647944E-010 + -4.4999999999999901E-003 -1.3047242453101404E-010 + -3.3999999999999864E-003 -1.1084830275898128E-010 + -2.2999999999999826E-003 -9.0734697533179087E-011 + -1.1999999999999927E-003 -8.0451895145827734E-011 + -9.9999999999988987E-005 -4.9836131749136925E-011 + 1.0000000000000148E-003 -2.2382342507176745E-011 + 2.1000000000000185E-003 -9.5327926108446093E-011 + 3.2000000000000084E-003 -3.0032090703180359E-010 + 4.3000000000000121E-003 -5.0127069162186899E-010 + 5.4000000000000159E-003 -5.2488358104341160E-010 + 6.5000000000000058E-003 -3.9108113969454905E-010 + 7.6000000000000234E-003 -3.2595637300403268E-010 + 8.7000000000000133E-003 -4.5204442966628733E-010 + 9.8000000000000032E-003 -6.1668548045901161E-010 + 1.0900000000000021E-002 -6.0969546078482040E-010 + 1.2000000000000011E-002 -4.6376241735757162E-010 + 1.3100000000000001E-002 -4.5904596790435903E-010 + 1.4200000000000018E-002 -7.4856831844272165E-010 + 1.5300000000000008E-002 -1.1768208629803212E-009 + 1.6400000000000026E-002 -1.4671850401271058E-009 + 1.7500000000000016E-002 -1.5340090309123866E-009 + 1.8600000000000005E-002 -1.5516660178960251E-009 + 1.9700000000000023E-002 -1.5844038303569619E-009 + 2.0800000000000013E-002 -1.6088080867504573E-009 + 2.1900000000000003E-002 -1.6189725116078080E-009 + 2.3000000000000020E-002 -1.7011664299459994E-009 + 2.4100000000000010E-002 -1.8915848887246511E-009 + 2.5200000000000000E-002 -2.1136579153591128E-009 + 2.6300000000000018E-002 -2.2978421387875869E-009 + 2.7400000000000008E-002 -2.5301938322286333E-009 + 2.8500000000000025E-002 -2.9464886086572051E-009 + 2.9600000000000015E-002 -3.3165752366670631E-009 + 3.0700000000000005E-002 -3.5034486423057842E-009 + 3.1800000000000023E-002 -3.3254881071087539E-009 + 3.2900000000000013E-002 -3.0076128254563628E-009 + 3.4000000000000002E-002 -2.9328519612903392E-009 + 3.5100000000000020E-002 -3.0128404215901128E-009 + 3.6200000000000010E-002 -2.8858759826277947E-009 + 3.7300000000000028E-002 -2.6333826230739987E-009 + 3.8400000000000017E-002 -2.5437070227951608E-009 + 3.9500000000000007E-002 -2.5761381916566961E-009 + 4.0600000000000025E-002 -2.8464364199010106E-009 + 4.1700000000000015E-002 -2.8788149641911787E-009 + 4.2800000000000005E-002 -2.4686805932816469E-009 + 4.3900000000000022E-002 -1.6741166231071247E-009 + 4.5000000000000012E-002 -9.4956875695828558E-010 + 4.6100000000000002E-002 -5.1894682995268226E-010 + 4.7200000000000020E-002 3.3298866441988650E-010 + 4.8300000000000010E-002 1.3782448515797796E-009 + 4.9400000000000027E-002 1.7875866342720315E-009 + 5.0500000000000017E-002 2.2552240075413010E-009 + 5.1600000000000007E-002 3.0396587469283531E-009 + 5.2700000000000025E-002 4.2469223693331060E-009 + 5.3800000000000014E-002 5.1813642265585713E-009 + 5.4900000000000004E-002 6.5844716345964116E-009 + 5.6000000000000022E-002 7.2298291797778802E-009 + 5.7100000000000012E-002 8.1185849154508105E-009 + 5.8200000000000002E-002 9.7576258184517428E-009 + 5.9300000000000019E-002 1.1358956442109047E-008 + 6.0400000000000009E-002 1.0973641551004221E-008 + 6.1500000000000027E-002 1.0448402143481417E-008 + 6.2600000000000017E-002 1.1774580421786141E-008 + 6.3700000000000007E-002 1.4138525017415304E-008 + 6.4800000000000024E-002 1.5515533746679466E-008 + 6.5900000000000014E-002 1.4543435788993975E-008 + 6.7000000000000004E-002 1.3278018684559356E-008 + 6.8100000000000022E-002 1.2845049468523939E-008 + 6.9200000000000012E-002 1.4016976912500922E-008 + 7.0300000000000029E-002 1.4976277995515375E-008 + 7.1400000000000019E-002 1.4924342650601830E-008 + 7.2500000000000009E-002 1.3855484759517367E-008 + 7.3600000000000027E-002 1.1372280006582969E-008 + 7.4700000000000016E-002 1.0066323774537977E-008 + 7.5800000000000006E-002 8.6626670281475526E-009 + 7.6900000000000024E-002 8.6710976177073462E-009 + 7.8000000000000014E-002 8.8819067656231709E-009 + 7.9100000000000004E-002 6.3216134549293201E-009 + 8.0200000000000021E-002 6.2813065859756989E-010 + 8.1300000000000011E-002 -3.7168668143294781E-009 + 8.2400000000000029E-002 -2.9457527528364835E-009 + 8.3500000000000019E-002 -2.8408511654198776E-010 + 8.4600000000000009E-002 -9.8181263119556661E-010 + 8.5700000000000026E-002 -6.7493131084006563E-009 + 8.6800000000000016E-002 -1.3560518041799696E-008 + 8.7900000000000006E-002 -1.6621578780018353E-008 + 8.9000000000000024E-002 -1.5769543892929505E-008 + 9.0100000000000013E-002 -1.3852446301143573E-008 + 9.1200000000000003E-002 -1.3184930480747425E-008 + 9.2300000000000021E-002 -1.4855145558101412E-008 + 9.3400000000000011E-002 -1.9432095044180642E-008 + 9.4500000000000028E-002 -2.4535507847645022E-008 + 9.5600000000000018E-002 -2.5414751192442964E-008 + 9.6700000000000008E-002 -2.0892587215826097E-008 + 9.7800000000000026E-002 -1.3942278442868883E-008 + 9.8900000000000016E-002 -1.4311470231120893E-008 + 0.10000000000000001 -2.3314175479072219E-008 + 0.10110000000000002 -3.1371016007142316E-008 + 0.10220000000000001 -2.6341556491615847E-008 + 0.10330000000000003 -1.1754504036787239E-008 + 0.10440000000000002 -4.7456052421068762E-009 + 0.10550000000000001 -9.3954461988232651E-009 + 0.10660000000000003 -1.6877358177680435E-008 + 0.10770000000000002 -1.9922334004718323E-008 + 0.10880000000000001 -1.4195681963258266E-008 + 0.10990000000000003 -4.6629287098198802E-009 + 0.11100000000000002 2.2612141048483636E-009 + 0.11210000000000001 4.5742782894819811E-009 + 0.11320000000000002 2.6094462146630804E-009 + 0.11430000000000001 -2.1658070892272008E-009 + 0.11540000000000003 -5.9050724310338865E-009 + 0.11650000000000002 -1.9976984511060891E-009 + 0.11760000000000001 1.0258509597349530E-008 + 0.11870000000000003 1.8414807456679227E-008 + 0.11980000000000002 1.5077711523758808E-008 + 0.12090000000000001 3.5756393401698006E-009 + 0.12200000000000003 -8.1462958601008495E-010 + 0.12310000000000001 7.6617974187342952E-009 + 0.12420000000000003 2.1852294196378352E-008 + 0.12530000000000002 2.6281632869995519E-008 + 0.12640000000000001 1.7617340475339915E-008 + 0.12750000000000003 6.4724132720073158E-009 + 0.12860000000000002 4.1215675317118894E-009 + 0.12970000000000001 7.8315789409089120E-009 + 0.13080000000000003 1.0702074781931969E-008 + 0.13190000000000002 1.2776046887097436E-008 + 0.13300000000000001 1.5870661229655525E-008 + 0.13410000000000000 1.5649424867092421E-008 + 0.13520000000000004 7.2396253436579627E-009 + 0.13630000000000003 -3.4344729282764774E-009 + 0.13740000000000002 -3.2557283535794568E-009 + 0.13850000000000001 1.0127443772489642E-008 + 0.13960000000000000 2.1066604460884264E-008 + 0.14070000000000005 1.4068679554668506E-008 + 0.14180000000000004 -4.7590833496258256E-009 + 0.14290000000000003 -1.4186200658627968E-008 + 0.14400000000000002 -5.1877733220351274E-009 + 0.14510000000000001 8.6827052214744072E-009 + 0.14620000000000000 1.1356363849301943E-008 + 0.14730000000000004 3.0720606059020383E-009 + 0.14840000000000003 -4.4532990628454172E-009 + 0.14950000000000002 -6.1273590645782861E-009 + 0.15060000000000001 -6.7595564701150579E-009 + 0.15170000000000000 -8.0558457682400331E-009 + 0.15280000000000005 -3.4399694204267917E-009 + 0.15390000000000004 7.5631056972724764E-009 + 0.15500000000000003 1.1045726111547083E-008 + 0.15610000000000002 -1.9875132650781779E-009 + 0.15720000000000001 -1.9269075224315202E-008 + 0.15830000000000000 -1.8962277081868706E-008 + 0.15940000000000004 4.4231368567793083E-010 + 0.16050000000000003 1.5543001552487112E-008 + 0.16160000000000002 9.1361949117185759E-009 + 0.16270000000000001 -9.4674570405572922E-009 + 0.16380000000000000 -1.6317331485993236E-008 + 0.16490000000000005 -6.8785959150829967E-009 + 0.16600000000000004 3.3227021134507595E-009 + 0.16710000000000003 3.2906428693024736E-009 + 0.16820000000000002 -5.5266546894472413E-010 + 0.16930000000000001 2.7542695901772163E-010 + 0.17040000000000000 1.1519269982329661E-009 + 0.17150000000000004 -5.3828643764575190E-009 + 0.17260000000000003 -1.3040152957444207E-008 + 0.17370000000000002 -7.2544450446798692E-009 + 0.17480000000000001 1.0523301341436309E-008 + 0.17590000000000000 1.8918809630008582E-008 + 0.17700000000000005 5.0794657369124252E-009 + 0.17810000000000004 -1.5885321502651095E-008 + 0.17920000000000003 -1.8359578746185434E-008 + 0.18030000000000002 -7.4243622361080952E-010 + 0.18140000000000001 1.2956011374853915E-008 + 0.18250000000000000 7.6828774453474580E-009 + 0.18360000000000004 -4.8156616472283531E-009 + 0.18470000000000003 -6.2906542197538329E-009 + 0.18580000000000002 1.2683877281816081E-009 + 0.18690000000000001 3.0058333599924936E-009 + 0.18800000000000000 -2.7316087169992898E-009 + 0.18910000000000005 -2.6757474014260652E-009 + 0.19020000000000004 7.1300609860713848E-009 + 0.19130000000000003 1.0838507868982106E-008 + 0.19240000000000002 -2.3424056028176210E-009 + 0.19350000000000001 -1.7338027902269459E-008 + 0.19460000000000005 -1.1884613293489110E-008 + 0.19570000000000004 9.8372856527362273E-009 + 0.19680000000000003 2.0158372748824149E-008 + 0.19790000000000002 5.5577582536159298E-009 + 0.19900000000000001 -1.4125425273903147E-008 + 0.20010000000000000 -1.3431630030424913E-008 + 0.20120000000000005 3.7089336046847166E-009 + 0.20230000000000004 1.2299836704698919E-008 + 0.20340000000000003 3.3558511525200174E-009 + 0.20450000000000002 -6.1116729455079621E-009 + 0.20560000000000000 -2.1732853294764709E-009 + 0.20670000000000005 4.9447552719072974E-009 + 0.20780000000000004 5.6278737226023168E-010 + 0.20890000000000003 -8.8890548255449175E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0053.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0053.BXX.semd new file mode 100644 index 00000000..9cbebdaf --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0053.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 -2.8803398555155013E-010 + -0.11670000000000000 -3.7413219744486526E-010 + -0.11559999999999999 3.5014199872840379E-010 + -0.11449999999999999 9.4073016043694224E-010 + -0.11340000000000000 9.4344004830659856E-011 + -0.11230000000000000 -1.0913597803252628E-009 + -0.11119999999999999 -5.3994958504333113E-010 + -0.11009999999999999 4.0800537948193494E-010 + -0.10900000000000000 -1.7057472101456028E-009 + -0.10790000000000000 -5.1608433082606098E-009 + -0.10679999999999999 -2.5409692128164352E-009 + -0.10569999999999999 7.8289570382139573E-009 + -0.10460000000000000 1.4875282339232854E-008 + -0.10349999999999999 7.4609012301607436E-009 + -0.10239999999999999 -7.8669240011208785E-009 + -0.10130000000000000 -1.2319269160343538E-008 + -0.10020000000000000 -5.1220849783817357E-010 + -9.9099999999999994E-002 1.0257104499089564E-008 + -9.7999999999999990E-002 3.9316976341297050E-009 + -9.6899999999999986E-002 -1.0295769570234370E-008 + -9.5799999999999996E-002 -1.0654827242717602E-008 + -9.4699999999999993E-002 4.9943960078735472E-009 + -9.3599999999999989E-002 1.5762271488029000E-008 + -9.2499999999999999E-002 8.8266656206315020E-009 + -9.1399999999999995E-002 -2.6693327548343859E-009 + -9.0299999999999991E-002 -2.5358068977965331E-009 + -8.9200000000000002E-002 1.5049547164025512E-009 + -8.8099999999999984E-002 -9.5547294520770265E-009 + -8.6999999999999994E-002 -3.3973915236629182E-008 + -8.5899999999999990E-002 -5.0857114075597565E-008 + -8.4799999999999986E-002 -5.4564850415772526E-008 + -8.3699999999999997E-002 -6.5483156674872589E-008 + -8.2599999999999993E-002 -9.6674341421021381E-008 + -8.1499999999999989E-002 -1.2998641807371314E-007 + -8.0399999999999999E-002 -1.4490642286091315E-007 + -7.9299999999999995E-002 -1.5748256032566132E-007 + -7.8199999999999992E-002 -2.0287137658669963E-007 + -7.7100000000000002E-002 -2.8165871412966226E-007 + -7.5999999999999984E-002 -3.5502640116646944E-007 + -7.4899999999999994E-002 -4.0535360312787816E-007 + -7.3799999999999991E-002 -4.7339014486169617E-007 + -7.2699999999999987E-002 -6.0896633158336044E-007 + -7.1599999999999997E-002 -8.0216420883516548E-007 + -7.0499999999999993E-002 -9.9893850347143598E-007 + -6.9399999999999989E-002 -1.1834122233267408E-006 + -6.8300000000000000E-002 -1.4076350680625183E-006 + -6.7199999999999996E-002 -1.7256284081668127E-006 + -6.6099999999999992E-002 -2.1305838799889898E-006 + -6.5000000000000002E-002 -2.5860933874355396E-006 + -6.3899999999999985E-002 -3.0978658287494909E-006 + -6.2799999999999995E-002 -3.7148834053368773E-006 + -6.1699999999999991E-002 -4.4658104343398008E-006 + -6.0599999999999994E-002 -5.3392113841255195E-006 + -5.9499999999999990E-002 -6.3407364905287977E-006 + -5.8399999999999994E-002 -7.5280327109794598E-006 + -5.7299999999999990E-002 -8.9556288003223017E-006 + -5.6199999999999986E-002 -1.0613592166919261E-005 + -5.5099999999999996E-002 -1.2469089597288985E-005 + -5.3999999999999992E-002 -1.4562010619556531E-005 + -5.2899999999999989E-002 -1.7006905181915499E-005 + -5.1799999999999985E-002 -1.9883864297298715E-005 + -5.0699999999999995E-002 -2.3173781301011331E-005 + -4.9599999999999991E-002 -2.6839208658202551E-005 + -4.8499999999999988E-002 -3.0936942494008690E-005 + -4.7399999999999998E-002 -3.5597320675151423E-005 + -4.6299999999999994E-002 -4.0901679312810302E-005 + -4.5199999999999990E-002 -4.6839279093546793E-005 + -4.4099999999999986E-002 -5.3402578487293795E-005 + -4.2999999999999997E-002 -6.0669895901810378E-005 + -4.1899999999999993E-002 -6.8749301135540009E-005 + -4.0799999999999989E-002 -7.7678938396275043E-005 + -3.9699999999999985E-002 -8.7439038907177746E-005 + -3.8599999999999995E-002 -9.8054588306695223E-005 + -3.7499999999999992E-002 -1.0961812949972227E-004 + -3.6399999999999988E-002 -1.2218955089338124E-004 + -3.5299999999999984E-002 -1.3573023898061365E-004 + -3.4199999999999994E-002 -1.5017796249594539E-004 + -3.3099999999999991E-002 -1.6554954345338047E-004 + -3.1999999999999987E-002 -1.8190105038229376E-004 + -3.0899999999999997E-002 -1.9920022168662399E-004 + -2.9799999999999993E-002 -2.1730444859713316E-004 + -2.8699999999999989E-002 -2.3608304036315531E-004 + -2.7599999999999986E-002 -2.5549545534886420E-004 + -2.6499999999999996E-002 -2.7549968217499554E-004 + -2.5399999999999992E-002 -2.9592090868391097E-004 + -2.4299999999999988E-002 -3.1648448202759027E-004 + -2.3199999999999985E-002 -3.3696304308250546E-004 + -2.2099999999999995E-002 -3.5721459425985813E-004 + -2.0999999999999991E-002 -3.7705618888139725E-004 + -1.9899999999999987E-002 -3.9616250433027744E-004 + -1.8799999999999983E-002 -4.1414241422899067E-004 + -1.7699999999999994E-002 -4.3067528167739511E-004 + -1.6599999999999990E-002 -4.4549690210260451E-004 + -1.5499999999999986E-002 -4.5828154543414712E-004 + -1.4399999999999996E-002 -4.6860022121109068E-004 + -1.3299999999999992E-002 -4.7602335689589381E-004 + -1.2199999999999989E-002 -4.8021943075582385E-004 + -1.1099999999999985E-002 -4.8088282346725464E-004 + -9.9999999999999950E-003 -4.7762470785528421E-004 + -8.8999999999999913E-003 -4.7001554048620164E-004 + -7.7999999999999875E-003 -4.5772077282890677E-004 + -6.6999999999999837E-003 -4.4053487363271415E-004 + -5.5999999999999939E-003 -4.1827061795629561E-004 + -4.4999999999999901E-003 -3.9066554745659232E-004 + -3.3999999999999864E-003 -3.5747908987104893E-004 + -2.2999999999999826E-003 -3.1863243202678859E-004 + -1.1999999999999927E-003 -2.7419783873483539E-004 + -9.9999999999988987E-005 -2.2426784562412649E-004 + 1.0000000000000148E-003 -1.6890589904505759E-004 + 2.1000000000000185E-003 -1.0825985373230651E-004 + 3.2000000000000084E-003 -4.2663948988774791E-005 + 4.3000000000000121E-003 2.7417925593908876E-005 + 5.4000000000000159E-003 1.0152735922019929E-004 + 6.5000000000000058E-003 1.7919683887157589E-004 + 7.6000000000000234E-003 2.5982316583395004E-004 + 8.7000000000000133E-003 3.4263037377968431E-004 + 9.8000000000000032E-003 4.2678206227719784E-004 + 1.0900000000000021E-002 5.1148596685379744E-004 + 1.2000000000000011E-002 5.9594039339572191E-004 + 1.3100000000000001E-002 6.7922967718914151E-004 + 1.4200000000000018E-002 7.6034019002690911E-004 + 1.5300000000000008E-002 8.3828205242753029E-004 + 1.6400000000000026E-002 9.1215269640088081E-004 + 1.7500000000000016E-002 9.8106218501925468E-004 + 1.8600000000000005E-002 1.0440777987241745E-003 + 1.9700000000000023E-002 1.1002901010215282E-003 + 2.0800000000000013E-002 1.1489222524687648E-003 + 2.1900000000000003E-002 1.1893280316144228E-003 + 2.3000000000000020E-002 1.2208985863253474E-003 + 2.4100000000000010E-002 1.2430446222424507E-003 + 2.5200000000000000E-002 1.2553004780784249E-003 + 2.6300000000000018E-002 1.2574156280606985E-003 + 2.7400000000000008E-002 1.2493043905124068E-003 + 2.8500000000000025E-002 1.2309417361393571E-003 + 2.9600000000000015E-002 1.2023730669170618E-003 + 3.0700000000000005E-002 1.1637950083240867E-003 + 3.1800000000000023E-002 1.1156066320836544E-003 + 3.2900000000000013E-002 1.0583434486761689E-003 + 3.4000000000000002E-002 9.9260464776307344E-004 + 3.5100000000000020E-002 9.1908121248707175E-004 + 3.6200000000000010E-002 8.3860015729442239E-004 + 3.7300000000000028E-002 7.5210555223748088E-004 + 3.8400000000000017E-002 6.6057161893695593E-004 + 3.9500000000000007E-002 5.6498782942071557E-004 + 4.0600000000000025E-002 4.6639284119009972E-004 + 4.1700000000000015E-002 3.6590790841728449E-004 + 4.2800000000000005E-002 2.6468071155250072E-004 + 4.3900000000000022E-002 1.6379677981603891E-004 + 4.5000000000000012E-002 6.4273102907463908E-005 + 4.6100000000000002E-002 -3.2909236324485391E-005 + 4.7200000000000020E-002 -1.2678612256422639E-004 + 4.8300000000000010E-002 -2.1645211381837726E-004 + 4.9400000000000027E-002 -3.0109711224213243E-004 + 5.0500000000000017E-002 -3.8002248038537800E-004 + 5.1600000000000007E-002 -4.5261593186296523E-004 + 5.2700000000000025E-002 -5.1837315550073981E-004 + 5.3800000000000014E-002 -5.7690619723871350E-004 + 5.4900000000000004E-002 -6.2794151017442346E-004 + 5.6000000000000022E-002 -6.7130010575056076E-004 + 5.7100000000000012E-002 -7.0689665153622627E-004 + 5.8200000000000002E-002 -7.3475606041029096E-004 + 5.9300000000000019E-002 -7.5500819366425276E-004 + 6.0400000000000009E-002 -7.6787662692368031E-004 + 6.1500000000000027E-002 -7.7367195626720786E-004 + 6.2600000000000017E-002 -7.7278277603909373E-004 + 6.3700000000000007E-002 -7.6564663322642446E-004 + 6.4800000000000024E-002 -7.5273349648341537E-004 + 6.5900000000000014E-002 -7.3454546509310603E-004 + 6.7000000000000004E-002 -7.1164208929985762E-004 + 6.8100000000000022E-002 -6.8463740171864629E-004 + 6.9200000000000012E-002 -6.5414817072451115E-004 + 7.0300000000000029E-002 -6.2075030291453004E-004 + 7.1400000000000019E-002 -5.8499025180935860E-004 + 7.2500000000000009E-002 -5.4742774227634072E-004 + 7.3600000000000027E-002 -5.0863117212429643E-004 + 7.4700000000000016E-002 -4.6912342077121139E-004 + 7.5800000000000006E-002 -4.2935734381899238E-004 + 7.6900000000000024E-002 -3.8975579082034528E-004 + 7.8000000000000014E-002 -3.5074443439953029E-004 + 7.9100000000000004E-002 -3.1270840554498136E-004 + 8.0200000000000021E-002 -2.7593129198066890E-004 + 8.1300000000000011E-002 -2.4061709700617939E-004 + 8.2400000000000029E-002 -2.0697149739135057E-004 + 8.3500000000000019E-002 -1.7522764392197132E-004 + 8.4600000000000009E-002 -1.4556299720425159E-004 + 8.5700000000000026E-002 -1.1803552479250357E-004 + 8.6800000000000016E-002 -9.2633847089018673E-005 + 8.7900000000000006E-002 -6.9377121690195054E-005 + 8.9000000000000024E-002 -4.8317160690203309E-005 + 9.0100000000000013E-002 -2.9445041946019046E-005 + 9.1200000000000003E-002 -1.2654103556997143E-005 + 9.2300000000000021E-002 2.1755665784439771E-006 + 9.3400000000000011E-002 1.5099970369192306E-005 + 9.4500000000000028E-002 2.6160263587371446E-005 + 9.5600000000000018E-002 3.5489119909470901E-005 + 9.6700000000000008E-002 4.3293759517837316E-005 + 9.7800000000000026E-002 4.9725342250894755E-005 + 9.8900000000000016E-002 5.4830255976412445E-005 + 0.10000000000000001 5.8662004448706284E-005 + 0.10110000000000002 6.1389473557937890E-005 + 0.10220000000000001 6.3230596424546093E-005 + 0.10330000000000003 6.4309271692764014E-005 + 0.10440000000000002 6.4645551901776344E-005 + 0.10550000000000001 6.4295687479898334E-005 + 0.10660000000000003 6.3421663071494550E-005 + 0.10770000000000002 6.2183280533645302E-005 + 0.10880000000000001 6.0619022406172007E-005 + 0.10990000000000003 5.8709851145977154E-005 + 0.11100000000000002 5.6527082051616162E-005 + 0.11210000000000001 5.4232656111707911E-005 + 0.11320000000000002 5.1919425459345803E-005 + 0.11430000000000001 4.9539667088538408E-005 + 0.11540000000000003 4.7035635361680761E-005 + 0.11650000000000002 4.4483906094683334E-005 + 0.11760000000000001 4.2029649193864316E-005 + 0.11870000000000003 3.9709982956992462E-005 + 0.11980000000000002 3.7433623219840229E-005 + 0.12090000000000001 3.5149267205270007E-005 + 0.12200000000000003 3.2941963581833988E-005 + 0.12310000000000001 3.0913121008779854E-005 + 0.12420000000000003 2.9029910365352407E-005 + 0.12530000000000002 2.7184330974705517E-005 + 0.12640000000000001 2.5369237846462056E-005 + 0.12750000000000003 2.3697117285337299E-005 + 0.12860000000000002 2.2225012799026445E-005 + 0.12970000000000001 2.0858038624282926E-005 + 0.13080000000000003 1.9484952645143494E-005 + 0.13190000000000002 1.8143733541364782E-005 + 0.13300000000000001 1.6961350411293097E-005 + 0.13410000000000000 1.5957437426550314E-005 + 0.13520000000000004 1.5009561138867866E-005 + 0.13630000000000003 1.4032699255039915E-005 + 0.13740000000000002 1.3098122508381493E-005 + 0.13850000000000001 1.2311622413108125E-005 + 0.13960000000000000 1.1641335731837898E-005 + 0.14070000000000005 1.0963120985252317E-005 + 0.14180000000000004 1.0250496416119859E-005 + 0.14290000000000003 9.6122439572354779E-006 + 0.14400000000000002 9.1182910182396881E-006 + 0.14510000000000001 8.6831214503035881E-006 + 0.14620000000000000 8.1894877439481206E-006 + 0.14730000000000004 7.6634460128843784E-006 + 0.14840000000000003 7.2309112510993145E-006 + 0.14950000000000002 6.9221268859109841E-006 + 0.15060000000000001 6.6232764766027685E-006 + 0.15170000000000000 6.2483154579240363E-006 + 0.15280000000000005 5.8651417020882946E-006 + 0.15390000000000004 5.5847990552138072E-006 + 0.15500000000000003 5.3872499847784638E-006 + 0.15610000000000002 5.1523638830985874E-006 + 0.15720000000000001 4.8461893129569944E-006 + 0.15830000000000000 4.5720703383267391E-006 + 0.15940000000000004 4.4085059016651940E-006 + 0.16050000000000003 4.2846418182307389E-006 + 0.16160000000000002 4.0861832530936226E-006 + 0.16270000000000001 3.8285511436697561E-006 + 0.16380000000000000 3.6318604088592110E-006 + 0.16490000000000005 3.5378491247683996E-006 + 0.16600000000000004 3.4484187381167430E-006 + 0.16710000000000003 3.2762764021754265E-006 + 0.16820000000000002 3.0737205634068232E-006 + 0.16930000000000001 2.9459099550876999E-006 + 0.17040000000000000 2.8881952403025934E-006 + 0.17150000000000004 2.7978946945950156E-006 + 0.17260000000000003 2.6364252789790044E-006 + 0.17370000000000002 2.4878684143914143E-006 + 0.17480000000000001 2.4254889012809144E-006 + 0.17590000000000000 2.3961645183590008E-006 + 0.17700000000000005 2.3016152681520907E-006 + 0.17810000000000004 2.1498171918210573E-006 + 0.17920000000000003 2.0424956801434746E-006 + 0.18030000000000002 2.0197223875584314E-006 + 0.18140000000000001 1.9996966784674441E-006 + 0.18250000000000000 1.9034193883271655E-006 + 0.18360000000000004 1.7723042446959880E-006 + 0.18470000000000003 1.7018425069181831E-006 + 0.18580000000000002 1.6978484609353472E-006 + 0.18690000000000001 1.6729617300370592E-006 + 0.18800000000000000 1.5818401379874558E-006 + 0.18910000000000005 1.4850317029413418E-006 + 0.19020000000000004 1.4500197949018911E-006 + 0.19130000000000003 1.4479280707746511E-006 + 0.19240000000000002 1.4032113995199325E-006 + 0.19350000000000001 1.3125444411343778E-006 + 0.19460000000000005 1.2477821655920707E-006 + 0.19570000000000004 1.2423548696460784E-006 + 0.19680000000000003 1.2397546242937096E-006 + 0.19790000000000002 1.1818473240055027E-006 + 0.19900000000000001 1.0982594176311977E-006 + 0.20010000000000000 1.0601683015920571E-006 + 0.20120000000000005 1.0717340046539903E-006 + 0.20230000000000004 1.0651010597939603E-006 + 0.20340000000000003 1.0032263162429444E-006 + 0.20450000000000002 9.3267397005547537E-007 + 0.20560000000000000 9.1116146450076485E-007 + 0.20670000000000005 9.2349938540792209E-007 + 0.20780000000000004 9.1030608473374741E-007 + 0.20890000000000003 8.5832476770519861E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0053.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0053.BXZ.semd new file mode 100644 index 00000000..e5a46d9b --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0053.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546763107634806E-011 + -0.11559999999999999 1.3697711367943732E-011 + -0.11449999999999999 -3.8519888667654101E-011 + -0.11340000000000000 -6.0437016502490337E-011 + -0.11230000000000000 8.1728193657149006E-011 + -0.11119999999999999 2.1664815774702362E-010 + -0.11009999999999999 -3.4040614077524012E-011 + -0.10900000000000000 -4.8208054215237439E-010 + -0.10790000000000000 -2.7206706332272290E-010 + -0.10679999999999999 7.1667355383553399E-010 + -0.10569999999999999 1.0246070658581630E-009 + -0.10460000000000000 -4.2161413249530710E-010 + -0.10349999999999999 -1.8818480107540836E-009 + -0.10239999999999999 -6.0493338116529571E-010 + -0.10130000000000000 2.4258657305153974E-009 + -0.10020000000000000 2.5024646799209904E-009 + -9.9099999999999994E-002 -1.8537392731943214E-009 + -9.7999999999999990E-002 -4.8300972110837392E-009 + -9.6899999999999986E-002 -6.5601130083692283E-010 + -9.5799999999999996E-002 6.4044076708569264E-009 + -9.4699999999999993E-002 5.8165898764173107E-009 + -9.3599999999999989E-002 -3.7803706831596173E-009 + -9.2499999999999999E-002 -9.8755315036669344E-009 + -9.1399999999999995E-002 -2.5646533785561587E-009 + -9.0299999999999991E-002 9.5435064295656957E-009 + -8.9200000000000002E-002 9.3253387234426555E-009 + -8.8099999999999984E-002 -4.2171426350989805E-009 + -8.6999999999999994E-002 -1.2694440165716969E-008 + -8.5899999999999990E-002 -3.9120702233219617E-009 + -8.4799999999999986E-002 9.9854604584947992E-009 + -8.3699999999999997E-002 9.7387156117179074E-009 + -8.2599999999999993E-002 -2.9504683141112764E-009 + -8.1499999999999989E-002 -8.7990539299198645E-009 + -8.0399999999999999E-002 -8.1161039000576807E-010 + -7.9299999999999995E-002 5.8461169238910315E-009 + -7.8199999999999992E-002 -3.1187788462894162E-010 + -7.7100000000000002E-002 -7.3376864584417945E-009 + -7.5999999999999984E-002 2.9691941180048920E-012 + -7.4899999999999994E-002 1.1607462546692204E-008 + -7.3799999999999991E-002 4.7746384623792437E-009 + -7.2699999999999987E-002 -1.6708165517798079E-008 + -7.1599999999999997E-002 -2.0920309040661778E-008 + -7.0499999999999993E-002 5.0183723843133521E-009 + -6.9399999999999989E-002 2.8316698319486022E-008 + -6.8300000000000000E-002 1.2550958494728093E-008 + -6.7199999999999996E-002 -2.6887942539133292E-008 + -6.6099999999999992E-002 -3.8679164759969353E-008 + -6.5000000000000002E-002 -6.8538561492914596E-009 + -6.3899999999999985E-002 2.4600396386631473E-008 + -6.2799999999999995E-002 1.2652751735231504E-008 + -6.1699999999999991E-002 -2.5253452662354903E-008 + -6.0599999999999994E-002 -3.9293038156529292E-008 + -5.9499999999999990E-002 -1.9400914652578649E-008 + -5.8399999999999994E-002 -3.7838399080669660E-009 + -5.7299999999999990E-002 -1.5919523477236908E-008 + -5.6199999999999986E-002 -3.1369257413871310E-008 + -5.5099999999999996E-002 -2.4939522447198215E-008 + -5.3999999999999992E-002 -1.7682884490000106E-008 + -5.2899999999999989E-002 -4.2286462331730945E-008 + -5.1799999999999985E-002 -8.0362298149339040E-008 + -5.0699999999999995E-002 -7.9882468639880244E-008 + -4.9599999999999991E-002 -3.7831284771527862E-008 + -4.8499999999999988E-002 -1.9347170976402595E-008 + -4.7399999999999998E-002 -6.9011790060358180E-008 + -4.6299999999999994E-002 -1.3945387422609201E-007 + -4.5199999999999990E-002 -1.5015395149475808E-007 + -4.4099999999999986E-002 -1.0027047636640418E-007 + -4.2999999999999997E-002 -7.1666931944491807E-008 + -4.1899999999999993E-002 -1.1474452321635908E-007 + -4.0799999999999989E-002 -1.8237510346352792E-007 + -3.9699999999999985E-002 -2.0388004884352995E-007 + -3.8599999999999995E-002 -1.8465661355548946E-007 + -3.7499999999999992E-002 -1.8540903568009526E-007 + -3.6399999999999988E-002 -2.2214078398974380E-007 + -3.5299999999999984E-002 -2.4801934728202468E-007 + -3.4199999999999994E-002 -2.3923982439555402E-007 + -3.3099999999999991E-002 -2.4121229103002406E-007 + -3.1999999999999987E-002 -2.9318422889446083E-007 + -3.0899999999999997E-002 -3.5208702797717706E-007 + -2.9799999999999993E-002 -3.4674403082135541E-007 + -2.8699999999999989E-002 -2.9049104455225461E-007 + -2.7599999999999986E-002 -2.7545084435587341E-007 + -2.6499999999999996E-002 -3.4248205338371918E-007 + -2.5399999999999992E-002 -4.1515204429742880E-007 + -2.4299999999999988E-002 -4.0524611222281237E-007 + -2.3199999999999985E-002 -3.3571558333278517E-007 + -2.2099999999999995E-002 -3.0304008191706089E-007 + -2.0999999999999991E-002 -3.3726442438819504E-007 + -1.9899999999999987E-002 -3.6610245501833560E-007 + -1.8799999999999983E-002 -3.3274599786636827E-007 + -1.7699999999999994E-002 -2.7657031864691817E-007 + -1.6599999999999990E-002 -2.5848984819276666E-007 + -1.5499999999999986E-002 -2.6027734634226363E-007 + -1.4399999999999996E-002 -2.1478064127222751E-007 + -1.3299999999999992E-002 -1.2077043720637448E-007 + -1.2199999999999989E-002 -5.5311982549710592E-008 + -1.1099999999999985E-002 -5.4613160216376855E-008 + -9.9999999999999950E-003 -4.7495404942310415E-008 + -8.8999999999999913E-003 4.4345167538040187E-008 + -7.7999999999999875E-003 1.8514479904752079E-007 + -6.6999999999999837E-003 2.7540599489839224E-007 + -5.5999999999999939E-003 2.8938237051079341E-007 + -4.4999999999999901E-003 3.1490066021433449E-007 + -3.3999999999999864E-003 4.1653694893284410E-007 + -2.2999999999999826E-003 5.4752649703004863E-007 + -1.1999999999999927E-003 6.2634285313833971E-007 + -9.9999999999988987E-005 6.5645326685626060E-007 + 1.0000000000000148E-003 7.1174247295857640E-007 + 2.1000000000000185E-003 8.1557863040870870E-007 + 3.2000000000000084E-003 9.0160006038786378E-007 + 4.3000000000000121E-003 9.2002585461159470E-007 + 5.4000000000000159E-003 9.2485004188347375E-007 + 6.5000000000000058E-003 9.8071393495047232E-007 + 7.6000000000000234E-003 1.0645294423738960E-006 + 8.7000000000000133E-003 1.0899225344473962E-006 + 9.8000000000000032E-003 1.0401017789263278E-006 + 1.0900000000000021E-002 9.9583883184095612E-007 + 1.2000000000000011E-002 1.0116715429830947E-006 + 1.3100000000000001E-002 1.0392069498266210E-006 + 1.4200000000000018E-002 9.9793987828888930E-007 + 1.5300000000000008E-002 8.9421223492536228E-007 + 1.6400000000000026E-002 8.0824901260712068E-007 + 1.7500000000000016E-002 7.6843036822538124E-007 + 1.8600000000000005E-002 7.1841787985249539E-007 + 1.9700000000000023E-002 6.0950094393774634E-007 + 2.0800000000000013E-002 4.7739803221702459E-007 + 2.1900000000000003E-002 3.8135377167236584E-007 + 2.3000000000000020E-002 3.1043109061101859E-007 + 2.4100000000000010E-002 2.0479717477428494E-007 + 2.5200000000000000E-002 5.3865981897160964E-008 + 2.6300000000000018E-002 -8.1670933127497847E-008 + 2.7400000000000008E-002 -1.6157541438133194E-007 + 2.8500000000000025E-002 -2.2776995933782018E-007 + 2.9600000000000015E-002 -3.3885663697219570E-007 + 3.0700000000000005E-002 -4.7996394414440147E-007 + 3.1800000000000023E-002 -5.8094644828088349E-007 + 3.2900000000000013E-002 -6.2408525991486385E-007 + 3.4000000000000002E-002 -6.6070629145542625E-007 + 3.5100000000000020E-002 -7.3393681532252231E-007 + 3.6200000000000010E-002 -8.1277892149955733E-007 + 3.7300000000000028E-002 -8.5042216824149364E-007 + 3.8400000000000017E-002 -8.5346897549243295E-007 + 3.9500000000000007E-002 -8.5662060200775159E-007 + 4.0600000000000025E-002 -8.7396108483517310E-007 + 4.1700000000000015E-002 -8.7217972577491309E-007 + 4.2800000000000005E-002 -8.3238995784995495E-007 + 4.3900000000000022E-002 -7.9132621522148838E-007 + 4.5000000000000012E-002 -7.6837517326566740E-007 + 4.6100000000000002E-002 -7.4555879336912767E-007 + 4.7200000000000020E-002 -6.8558370003302116E-007 + 4.8300000000000010E-002 -5.9845262967428425E-007 + 4.9400000000000027E-002 -5.2456312005233485E-007 + 5.0500000000000017E-002 -4.8027811772044515E-007 + 5.1600000000000007E-002 -4.3493230350577505E-007 + 5.2700000000000025E-002 -3.6408906112228578E-007 + 5.3800000000000014E-002 -2.7994582296742010E-007 + 5.4900000000000004E-002 -2.0807668477118568E-007 + 5.6000000000000022E-002 -1.4509667778384028E-007 + 5.7100000000000012E-002 -7.7903713702198729E-008 + 5.8200000000000002E-002 -1.7047186773311296E-008 + 5.9300000000000019E-002 2.2846178282520668E-008 + 6.0400000000000009E-002 5.0650633909299358E-008 + 6.1500000000000027E-002 9.1534325008524320E-008 + 6.2600000000000017E-002 1.4897906908117875E-007 + 6.3700000000000007E-002 1.9560697239739966E-007 + 6.4800000000000024E-002 2.1165556063351687E-007 + 6.5900000000000014E-002 2.1502444269572152E-007 + 6.7000000000000004E-002 2.2872322347211593E-007 + 6.8100000000000022E-002 2.4499212258888292E-007 + 6.9200000000000012E-002 2.4306987711497641E-007 + 7.0300000000000029E-002 2.3131634918627242E-007 + 7.1400000000000019E-002 2.3749790045712871E-007 + 7.2500000000000009E-002 2.5698997774270538E-007 + 7.3600000000000027E-002 2.4923360797401983E-007 + 7.4700000000000016E-002 1.9893933256298624E-007 + 7.5800000000000006E-002 1.5161289468323957E-007 + 7.6900000000000024E-002 1.5463024283235427E-007 + 7.8000000000000014E-002 1.8653102529242460E-007 + 7.9100000000000004E-002 1.8329701845232194E-007 + 8.0200000000000021E-002 1.2948952132774139E-007 + 8.1300000000000011E-002 7.7662825503921340E-008 + 8.2400000000000029E-002 6.9764674037742225E-008 + 8.3500000000000019E-002 7.8942079539956467E-008 + 8.4600000000000009E-002 6.0500902065996343E-008 + 8.5700000000000026E-002 2.7755207909763158E-008 + 8.6800000000000016E-002 2.4199310999506451E-008 + 8.7900000000000006E-002 4.3392311965817498E-008 + 8.9000000000000024E-002 2.8814115538011720E-008 + 9.0100000000000013E-002 -3.1358201368902883E-008 + 9.1200000000000003E-002 -6.8464288460745593E-008 + 9.2300000000000021E-002 -3.1229795638409996E-008 + 9.3400000000000011E-002 3.0561142949636633E-008 + 9.4500000000000028E-002 2.4643721729944446E-008 + 9.5600000000000018E-002 -4.9270759916453244E-008 + 9.6700000000000008E-002 -9.5432739044554182E-008 + 9.7800000000000026E-002 -5.9434821508830282E-008 + 9.8900000000000016E-002 -4.2116319320939510E-009 + 0.10000000000000001 -1.0747822187795464E-008 + 0.10110000000000002 -5.6275180071452269E-008 + 0.10220000000000001 -5.8862482887889200E-008 + 0.10330000000000003 -1.0384909820970734E-008 + 0.10440000000000002 7.7858128832986040E-009 + 0.10550000000000001 -4.0970903114612156E-008 + 0.10660000000000003 -8.2117246336110838E-008 + 0.10770000000000002 -4.2573134351187036E-008 + 0.10880000000000001 2.9589298122800756E-008 + 0.10990000000000003 2.9954119185049422E-008 + 0.11100000000000002 -4.4215365591071532E-008 + 0.11210000000000001 -8.3592624378070468E-008 + 0.11320000000000002 -2.9745974572392697E-008 + 0.11430000000000001 3.8384772693689229E-008 + 0.11540000000000003 2.4953886068601605E-008 + 0.11650000000000002 -3.7502680072520889E-008 + 0.11760000000000001 -4.4145682664975539E-008 + 0.11870000000000003 1.5755473370404616E-008 + 0.11980000000000002 4.1951143003871039E-008 + 0.12090000000000001 -1.5121067065138050E-008 + 0.12200000000000003 -6.8992932256151107E-008 + 0.12310000000000001 -2.7851896788888553E-008 + 0.12420000000000003 5.7433641842408178E-008 + 0.12530000000000002 6.2546163803745003E-008 + 0.12640000000000001 -2.3013923211578913E-008 + 0.12750000000000003 -7.4950058603917569E-008 + 0.12860000000000002 -1.8611311602967362E-008 + 0.12970000000000001 6.0517443500884838E-008 + 0.13080000000000003 4.7782858558775843E-008 + 0.13190000000000002 -2.9626878728095107E-008 + 0.13300000000000001 -5.0657863681635718E-008 + 0.13410000000000000 1.1331698246408450E-008 + 0.13520000000000004 5.1720594029802669E-008 + 0.13630000000000003 3.0329669886697275E-009 + 0.13740000000000002 -5.6454645402936876E-008 + 0.13850000000000001 -2.5777151080319527E-008 + 0.13960000000000000 5.5832636292052484E-008 + 0.14070000000000005 6.4075898364990280E-008 + 0.14180000000000004 -1.9135592665975310E-008 + 0.14290000000000003 -7.3670264555403264E-008 + 0.14400000000000002 -2.1285318396735420E-008 + 0.14510000000000001 5.6757873068136178E-008 + 0.14620000000000000 4.4617920025302737E-008 + 0.14730000000000004 -3.2992303999890282E-008 + 0.14840000000000003 -5.3512007269773676E-008 + 0.14950000000000002 1.2465399379379960E-008 + 0.15060000000000001 5.7862806102093600E-008 + 0.15170000000000000 8.7757801026100424E-009 + 0.15280000000000005 -5.8571615113578446E-008 + 0.15390000000000004 -3.5631096295674070E-008 + 0.15500000000000003 4.8005567521158810E-008 + 0.15610000000000002 6.5801430082501611E-008 + 0.15720000000000001 -1.3181868929734719E-008 + 0.15830000000000000 -7.5083129047470720E-008 + 0.15940000000000004 -3.1078819517915690E-008 + 0.16050000000000003 5.2067633760088938E-008 + 0.16160000000000002 5.5410840360536895E-008 + 0.16270000000000001 -1.6114077183715381E-008 + 0.16380000000000000 -5.0313818888980677E-008 + 0.16490000000000005 -2.4377864171754027E-009 + 0.16600000000000004 4.3481122702360153E-008 + 0.16710000000000003 1.3522922337472210E-008 + 0.16820000000000002 -4.0241491916503946E-008 + 0.16930000000000001 -2.6459581192739279E-008 + 0.17040000000000000 3.7126842045154262E-008 + 0.17150000000000004 4.8690747433965953E-008 + 0.17260000000000003 -1.7184650147328284E-008 + 0.17370000000000002 -6.4387755571715388E-008 + 0.17480000000000001 -1.9468863854399387E-008 + 0.17590000000000000 5.5012737476545226E-008 + 0.17700000000000005 5.1918558341412790E-008 + 0.17810000000000004 -2.1914251746579794E-008 + 0.17920000000000003 -5.8744916486830334E-008 + 0.18030000000000002 -1.0692762231201414E-008 + 0.18140000000000001 4.4728935222337896E-008 + 0.18250000000000000 2.6417614762408448E-008 + 0.18360000000000004 -3.0811300177902012E-008 + 0.18470000000000003 -3.7104499028828286E-008 + 0.18580000000000002 1.3924245756413711E-008 + 0.18690000000000001 4.0870304474083241E-008 + 0.18800000000000000 3.6531557778829438E-009 + 0.18910000000000005 -3.7372746675146118E-008 + 0.19020000000000004 -1.8570881721302612E-008 + 0.19130000000000003 2.8945040142502876E-008 + 0.19240000000000002 3.0709585985277954E-008 + 0.19350000000000001 -1.5001086595134439E-008 + 0.19460000000000005 -3.6672464176490394E-008 + 0.19570000000000004 -1.4638693590640628E-009 + 0.19680000000000003 3.5265248499172230E-008 + 0.19790000000000002 1.7142388841762113E-008 + 0.19900000000000001 -2.6712902112535630E-008 + 0.20010000000000000 -2.8007420382891723E-008 + 0.20120000000000005 1.5533922592680938E-008 + 0.20230000000000004 3.7648284489932848E-008 + 0.20340000000000003 4.6274291065628859E-009 + 0.20450000000000002 -3.4995117914604634E-008 + 0.20560000000000000 -2.4480629079448590E-008 + 0.20670000000000005 1.8272507062988552E-008 + 0.20780000000000004 3.1092934449361564E-008 + 0.20890000000000003 -5.7801451125438774E-011 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0054.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0054.BXX.semd new file mode 100644 index 00000000..fd3104a6 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0054.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.8168402546314688E-011 + -0.11449999999999999 -2.8160881612726563E-011 + -0.11340000000000000 -7.4961550855512371E-011 + -0.11230000000000000 -7.1864558574830095E-012 + -0.11119999999999999 9.8632872702619778E-011 + -0.11009999999999999 3.4899878126326556E-011 + -0.10900000000000000 -4.0868759765277929E-011 + -0.10790000000000000 3.0829411246102723E-010 + -0.10679999999999999 7.4258349469502605E-010 + -0.10569999999999999 -4.0189275518631717E-011 + -0.10460000000000000 -2.2186257275791377E-009 + -0.10349999999999999 -3.2006566286213456E-009 + -0.10239999999999999 -2.7628863086270883E-010 + -0.10130000000000000 4.7190180652023628E-009 + -0.10020000000000000 6.1720073496474015E-009 + -9.9099999999999994E-002 1.9703458864483991E-009 + -9.7999999999999990E-002 -2.6980135903187374E-009 + -9.6899999999999986E-002 -2.4106245888333433E-009 + -9.5799999999999996E-002 -3.5083197458263271E-010 + -9.4699999999999993E-002 -4.1651797566544246E-009 + -9.3599999999999989E-002 -1.2471423005422366E-008 + -9.2499999999999999E-002 -1.2972203755623468E-008 + -9.1399999999999995E-002 9.2079721625282218E-010 + -9.0299999999999991E-002 1.7741406566074147E-008 + -8.9200000000000002E-002 2.1626499702165347E-008 + -8.8099999999999984E-002 1.6275816250299613E-008 + -8.6999999999999994E-002 2.3412772165443130E-008 + -8.5899999999999990E-002 5.3338819583359509E-008 + -8.4799999999999986E-002 8.8167261935723218E-008 + -8.3699999999999997E-002 1.0448648879446409E-007 + -8.2599999999999993E-002 1.0566866848193968E-007 + -8.1499999999999989E-002 1.1758098850123133E-007 + -8.0399999999999999E-002 1.5362556382569892E-007 + -7.9299999999999995E-002 2.0025740354867594E-007 + -7.8199999999999992E-002 2.4293791511809104E-007 + -7.7100000000000002E-002 2.9085032338116434E-007 + -7.5999999999999984E-002 3.6206080267220386E-007 + -7.4899999999999994E-002 4.5507721324611339E-007 + -7.3799999999999991E-002 5.5578095725650201E-007 + -7.2699999999999987E-002 6.7041577267445973E-007 + -7.1599999999999997E-002 8.2784623600673513E-007 + -7.0499999999999993E-002 1.0399921848147642E-006 + -6.9399999999999989E-002 1.2819215271520079E-006 + -6.8300000000000000E-002 1.5320074453484267E-006 + -6.7199999999999996E-002 1.8184359760198276E-006 + -6.6099999999999992E-002 2.1972234662825940E-006 + -6.5000000000000002E-002 2.6851050733966986E-006 + -6.3899999999999985E-002 3.2458583518746309E-006 + -6.2799999999999995E-002 3.8575499274884351E-006 + -6.1699999999999991E-002 4.5664883145946078E-006 + -6.0599999999999994E-002 5.4460442697745748E-006 + -5.9499999999999990E-002 6.5167396314791404E-006 + -5.8399999999999994E-002 7.7444037742679939E-006 + -5.7299999999999990E-002 9.1200690803816542E-006 + -5.6199999999999986E-002 1.0704524356697220E-005 + -5.5099999999999996E-002 1.2574140782817267E-005 + -5.3999999999999992E-002 1.4752471543033607E-005 + -5.2899999999999989E-002 1.7229824152309448E-005 + -5.1799999999999985E-002 2.0034744011354633E-005 + -5.0699999999999995E-002 2.3242802853928879E-005 + -4.9599999999999991E-002 2.6911926397588104E-005 + -4.8499999999999988E-002 3.1053095881361514E-005 + -4.7399999999999998E-002 3.5688692150870338E-005 + -4.6299999999999994E-002 4.0903018089011312E-005 + -4.5199999999999990E-002 4.6792054490651935E-005 + -4.4099999999999986E-002 5.3380324970930815E-005 + -4.2999999999999997E-002 6.0640719311777502E-005 + -4.1899999999999993E-002 6.8603236286435276E-005 + -4.0799999999999989E-002 7.7392454841174185E-005 + -3.9699999999999985E-002 8.7123815319500864E-005 + -3.8599999999999995E-002 9.7799063951242715E-005 + -3.7499999999999992E-002 1.0935119644273072E-004 + -3.6399999999999988E-002 1.2177730241091922E-004 + -3.5299999999999984E-002 1.3516777835320681E-004 + -3.4199999999999994E-002 1.4959412510506809E-004 + -3.3099999999999991E-002 1.6501900972798467E-004 + -3.1999999999999987E-002 1.8135122081730515E-004 + -3.0899999999999997E-002 1.9854694255627692E-004 + -2.9799999999999993E-002 2.1659897174686193E-004 + -2.8699999999999989E-002 2.3543843417428434E-004 + -2.7599999999999986E-002 2.5491451378911734E-004 + -2.6499999999999996E-002 2.7488204068504274E-004 + -2.5399999999999992E-002 2.9525154968723655E-004 + -2.4299999999999988E-002 3.1590281287208200E-004 + -2.3199999999999985E-002 3.3658990287221968E-004 + -2.2099999999999995E-002 3.5699273576028645E-004 + -2.0999999999999991E-002 3.7685193819925189E-004 + -1.9899999999999987E-002 3.9598534931428730E-004 + -1.8799999999999983E-002 4.1415411396883428E-004 + -1.7699999999999994E-002 4.3097362504340708E-004 + -1.6599999999999990E-002 4.4600464752875268E-004 + -1.5499999999999986E-002 4.5889290049672127E-004 + -1.4399999999999996E-002 4.6935238060541451E-004 + -1.3299999999999992E-002 4.7703323070891201E-004 + -1.2199999999999989E-002 4.8148780479095876E-004 + -1.1099999999999985E-002 4.8228437663055956E-004 + -9.9999999999999950E-003 4.7909832210280001E-004 + -8.8999999999999913E-003 4.7165047726593912E-004 + -7.7999999999999875E-003 4.5959724229760468E-004 + -6.6999999999999837E-003 4.4255855027586222E-004 + -5.5999999999999939E-003 4.2025456787087023E-004 + -4.4999999999999901E-003 3.9255485171452165E-004 + -3.3999999999999864E-003 3.5936842323280871E-004 + -2.2999999999999826E-003 3.2056652707979083E-004 + -1.1999999999999927E-003 2.7604895876720548E-004 + -9.9999999999988987E-005 2.2586817794945091E-004 + 1.0000000000000148E-003 1.7023108375724405E-004 + 2.1000000000000185E-003 1.0937671322608367E-004 + 3.2000000000000084E-003 4.3546620872803032E-005 + 4.3000000000000121E-003 -2.6917365175904706E-005 + 5.4000000000000159E-003 -1.0149525769520551E-004 + 6.5000000000000058E-003 -1.7956260126084089E-004 + 7.6000000000000234E-003 -2.6049854932352901E-004 + 8.7000000000000133E-003 -3.4367182524874806E-004 + 9.8000000000000032E-003 -4.2832657345570624E-004 + 1.0900000000000021E-002 -5.1355006871744990E-004 + 1.2000000000000011E-002 -5.9838907327502966E-004 + 1.3100000000000001E-002 -6.8194267805665731E-004 + 1.4200000000000018E-002 -7.6333276228979230E-004 + 1.5300000000000008E-002 -8.4160408005118370E-004 + 1.6400000000000026E-002 -9.1573712415993214E-004 + 1.7500000000000016E-002 -9.8475988488644361E-004 + 1.8600000000000005E-002 -1.0478053009137511E-003 + 1.9700000000000023E-002 -1.1040550889447331E-003 + 2.0800000000000013E-002 -1.1526872403919697E-003 + 2.1900000000000003E-002 -1.1929350439459085E-003 + 2.3000000000000020E-002 -1.2241851072758436E-003 + 2.4100000000000010E-002 -1.2459823628887534E-003 + 2.5200000000000000E-002 -1.2579464819282293E-003 + 2.6300000000000018E-002 -1.2597437016665936E-003 + 2.7400000000000008E-002 -1.2511664535850286E-003 + 2.8500000000000025E-002 -1.2322115944698453E-003 + 2.9600000000000015E-002 -1.2030487414449453E-003 + 3.0700000000000005E-002 -1.1639449512585998E-003 + 3.1800000000000023E-002 -1.1152441147714853E-003 + 3.2900000000000013E-002 -1.0574253974482417E-003 + 3.4000000000000002E-002 -9.9113525357097387E-004 + 3.5100000000000020E-002 -9.1712950961664319E-004 + 3.6200000000000010E-002 -8.3622749662026763E-004 + 3.7300000000000028E-002 -7.4931146809831262E-004 + 3.8400000000000017E-002 -6.5737310796976089E-004 + 3.9500000000000007E-002 -5.6148931616917253E-004 + 4.0600000000000025E-002 -4.6275349450297654E-004 + 4.1700000000000015E-002 -3.6222272319719195E-004 + 4.2800000000000005E-002 -2.6095905923284590E-004 + 4.3900000000000022E-002 -1.6004432109184563E-004 + 4.5000000000000012E-002 -6.0568519984371960E-005 + 4.6100000000000002E-002 3.6443019780563191E-005 + 4.7200000000000020E-002 1.3004454376641661E-004 + 4.8300000000000010E-002 2.1937928977422416E-004 + 4.9400000000000027E-002 3.0366639839485288E-004 + 5.0500000000000017E-002 3.8221667637117207E-004 + 5.1600000000000007E-002 4.5442924601957202E-004 + 5.2700000000000025E-002 5.1979004638269544E-004 + 5.3800000000000014E-002 5.7789817219600081E-004 + 5.4900000000000004E-002 6.2847888329997659E-004 + 5.6000000000000022E-002 6.7138590384274721E-004 + 5.7100000000000012E-002 7.0656632306054235E-004 + 5.8200000000000002E-002 7.3405384318903089E-004 + 5.9300000000000019E-002 7.5398274930194020E-004 + 6.0400000000000009E-002 7.6658179750666022E-004 + 6.1500000000000027E-002 7.7214941848069429E-004 + 6.2600000000000017E-002 7.7104516094550490E-004 + 6.3700000000000007E-002 7.6370208989828825E-004 + 6.4800000000000024E-002 7.5063470285385847E-004 + 6.5900000000000014E-002 7.3239958146587014E-004 + 6.7000000000000004E-002 7.0954742841422558E-004 + 6.8100000000000022E-002 6.8261311389505863E-004 + 6.9200000000000012E-002 6.5216439543291926E-004 + 7.0300000000000029E-002 6.1881629517301917E-004 + 7.1400000000000019E-002 5.8318133233115077E-004 + 7.2500000000000009E-002 5.4580811411142349E-004 + 7.3600000000000027E-002 5.0719518912956119E-004 + 7.4700000000000016E-002 4.6784977894276381E-004 + 7.5800000000000006E-002 4.2828414007090032E-004 + 7.6900000000000024E-002 3.8894315366633236E-004 + 7.8000000000000014E-002 3.5017047775909305E-004 + 7.9100000000000004E-002 3.1227289582602680E-004 + 8.0200000000000021E-002 2.7558856527321041E-004 + 8.1300000000000011E-002 2.4044694146141410E-004 + 8.2400000000000029E-002 2.0706364011857659E-004 + 8.3500000000000019E-002 1.7553362704347819E-004 + 8.4600000000000009E-002 1.4594056119676679E-004 + 8.5700000000000026E-002 1.1842098319903016E-004 + 8.6800000000000016E-002 9.3097522039897740E-005 + 8.7900000000000006E-002 6.9980123953428119E-005 + 8.9000000000000024E-002 4.8995218094205484E-005 + 9.0100000000000013E-002 3.0095394322415814E-005 + 9.1200000000000003E-002 1.3286503417475615E-005 + 9.2300000000000021E-002 -1.4764240177100874E-006 + 9.3400000000000011E-002 -1.4345821909955703E-005 + 9.4500000000000028E-002 -2.5489589461358264E-005 + 9.5600000000000018E-002 -3.4979362681042403E-005 + 9.6700000000000008E-002 -4.2836203647311777E-005 + 9.7800000000000026E-002 -4.9176298489328474E-005 + 9.8900000000000016E-002 -5.4228748922469094E-005 + 0.10000000000000001 -5.8187866670778021E-005 + 0.10110000000000002 -6.1112456023693085E-005 + 0.10220000000000001 -6.3019106164574623E-005 + 0.10330000000000003 -6.4031228248495609E-005 + 0.10440000000000002 -6.4358056988567114E-005 + 0.10550000000000001 -6.4134947024285793E-005 + 0.10660000000000003 -6.3376981415785849E-005 + 0.10770000000000002 -6.2112732848618180E-005 + 0.10880000000000001 -6.0484289861051366E-005 + 0.10990000000000003 -5.8649533457355574E-005 + 0.11100000000000002 -5.6637520174263045E-005 + 0.11210000000000001 -5.4391639423556626E-005 + 0.11320000000000002 -5.1942937716376036E-005 + 0.11430000000000001 -4.9452959501650184E-005 + 0.11540000000000003 -4.7044861275935546E-005 + 0.11650000000000002 -4.4674710807157680E-005 + 0.11760000000000001 -4.2241314076818526E-005 + 0.11870000000000003 -3.9773003663867712E-005 + 0.11980000000000002 -3.7412206438602880E-005 + 0.12090000000000001 -3.5224413295509294E-005 + 0.12200000000000003 -3.3125372283393517E-005 + 0.12310000000000001 -3.1034716812428087E-005 + 0.12420000000000003 -2.9014276151428930E-005 + 0.12530000000000002 -2.7176341973245144E-005 + 0.12640000000000001 -2.5505971279926598E-005 + 0.12750000000000003 -2.3880518710939214E-005 + 0.12860000000000002 -2.2260936020757072E-005 + 0.12970000000000001 -2.0756931917276233E-005 + 0.13080000000000003 -1.9459672330413014E-005 + 0.13190000000000002 -1.8295002519153059E-005 + 0.13300000000000001 -1.7125325030065142E-005 + 0.13410000000000000 -1.5949275621096604E-005 + 0.13520000000000004 -1.4895405911374837E-005 + 0.13630000000000003 -1.4019998161529656E-005 + 0.13740000000000002 -1.3217820196587127E-005 + 0.13850000000000001 -1.2381525266391691E-005 + 0.13960000000000000 -1.1560386155906599E-005 + 0.14070000000000005 -1.0874082363443449E-005 + 0.14180000000000004 -1.0316498446627520E-005 + 0.14290000000000003 -9.7556057880865410E-006 + 0.14400000000000002 -9.1315287136239931E-006 + 0.14510000000000001 -8.5469509940594435E-006 + 0.14620000000000000 -8.1077696449938230E-006 + 0.14730000000000004 -7.7574231909238733E-006 + 0.14840000000000003 -7.3583460107329302E-006 + 0.14950000000000002 -6.8950989771110471E-006 + 0.15060000000000001 -6.4902242229436524E-006 + 0.15170000000000000 -6.2115441323840059E-006 + 0.15280000000000005 -5.9691155911423266E-006 + 0.15390000000000004 -5.6561148085165769E-006 + 0.15500000000000003 -5.3112312343728263E-006 + 0.15610000000000002 -5.0516068768047262E-006 + 0.15720000000000001 -4.8846422942006029E-006 + 0.15830000000000000 -4.6934042075008620E-006 + 0.15940000000000004 -4.4183502723171841E-006 + 0.16050000000000003 -4.1522121136949863E-006 + 0.16160000000000002 -3.9987230593396816E-006 + 0.16270000000000001 -3.9111982914619148E-006 + 0.16380000000000000 -3.7596944366669049E-006 + 0.16490000000000005 -3.5242785543232458E-006 + 0.16600000000000004 -3.3212429570994573E-006 + 0.16710000000000003 -3.2254706638923381E-006 + 0.16820000000000002 -3.1612366910849232E-006 + 0.16930000000000001 -3.0228047762648202E-006 + 0.17040000000000000 -2.8341719371383078E-006 + 0.17150000000000004 -2.7043629415857140E-006 + 0.17260000000000003 -2.6555712793197017E-006 + 0.17370000000000002 -2.5914005163940601E-006 + 0.17480000000000001 -2.4495195702911587E-006 + 0.17590000000000000 -2.2985295800026506E-006 + 0.17700000000000005 -2.2296692350209923E-006 + 0.17810000000000004 -2.2144611193652963E-006 + 0.17920000000000003 -2.1481969270098489E-006 + 0.18030000000000002 -2.0102147573197726E-006 + 0.18140000000000001 -1.8934276795334881E-006 + 0.18250000000000000 -1.8612878420753987E-006 + 0.18360000000000004 -1.8532309695729055E-006 + 0.18470000000000003 -1.7805588186092791E-006 + 0.18580000000000002 -1.6608710211585276E-006 + 0.18690000000000001 -1.5859802715567639E-006 + 0.18800000000000000 -1.5790376437507803E-006 + 0.18910000000000005 -1.5621168358848081E-006 + 0.19020000000000004 -1.4793841955906828E-006 + 0.19130000000000003 -1.3818656725561596E-006 + 0.19240000000000002 -1.3456069609674159E-006 + 0.19350000000000001 -1.3538220855480176E-006 + 0.19460000000000005 -1.3242184877526597E-006 + 0.19570000000000004 -1.2355993703749846E-006 + 0.19680000000000003 -1.1583173318285844E-006 + 0.19790000000000002 -1.1459973165983683E-006 + 0.19900000000000001 -1.1566582998057129E-006 + 0.20010000000000000 -1.1201983625142020E-006 + 0.20120000000000005 -1.0430596830701688E-006 + 0.20230000000000004 -9.9223109373269835E-007 + 0.20340000000000003 -9.9066369330103043E-007 + 0.20450000000000002 -9.8721181984728901E-007 + 0.20560000000000000 -9.4050335519568762E-007 + 0.20670000000000005 -8.8138932596848463E-007 + 0.20780000000000004 -8.6004848753873375E-007 + 0.20890000000000003 -8.6623788320139283E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0054.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0054.BXZ.semd new file mode 100644 index 00000000..5a6dc23e --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0054.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.3697731317263706E-011 + -0.11449999999999999 -3.8519867850972389E-011 + -0.11340000000000000 -6.0436995685808625E-011 + -0.11230000000000000 8.1728110390422160E-011 + -0.11119999999999999 2.1664800509135773E-010 + -0.11009999999999999 -3.4040520402456309E-011 + -0.10900000000000000 -4.8208020908546700E-010 + -0.10790000000000000 -2.7206739638963029E-010 + -0.10679999999999999 7.1667333179092907E-010 + -0.10569999999999999 1.0246075099473728E-009 + -0.10460000000000000 -4.2161327207246302E-010 + -0.10349999999999999 -1.8818469005310590E-009 + -0.10239999999999999 -6.0493343667644695E-010 + -0.10130000000000000 2.4258637321139531E-009 + -0.10020000000000000 2.5024646799209904E-009 + -9.9099999999999994E-002 -1.8537349433245254E-009 + -9.7999999999999990E-002 -4.8300936583700604E-009 + -9.6899999999999986E-002 -6.5601296617145977E-010 + -9.5799999999999996E-002 6.4044045622324575E-009 + -9.4699999999999993E-002 5.8165876559712615E-009 + -9.3599999999999989E-002 -3.7803609131970006E-009 + -9.2499999999999999E-002 -9.8755217337043177E-009 + -9.1399999999999995E-002 -2.5646735846152069E-009 + -9.0299999999999991E-002 9.5434895541757214E-009 + -8.9200000000000002E-002 9.3253706978657647E-009 + -8.8099999999999984E-002 -4.2171088843190319E-009 + -8.6999999999999994E-002 -1.2694439277538550E-008 + -8.5899999999999990E-002 -3.9121101913508483E-009 + -8.4799999999999986E-002 9.9854222668227521E-009 + -8.3699999999999997E-002 9.7386685382616633E-009 + -8.2599999999999993E-002 -2.9505253795747421E-009 + -8.1499999999999989E-002 -8.7989979746794234E-009 + -8.0399999999999999E-002 -8.1144507779740138E-010 + -7.9299999999999995E-002 5.8461280261212778E-009 + -7.8199999999999992E-002 -3.1210903306266857E-010 + -7.7100000000000002E-002 -7.3377419695930257E-009 + -7.5999999999999984E-002 3.1674864554159798E-012 + -7.4899999999999994E-002 1.1607330208107669E-008 + -7.3799999999999991E-002 4.7740180697530832E-009 + -7.2699999999999987E-002 -1.6707955907691030E-008 + -7.1599999999999997E-002 -2.0919548759934514E-008 + -7.0499999999999993E-002 5.0187098921128381E-009 + -6.9399999999999989E-002 2.8316048172882802E-008 + -6.8300000000000000E-002 1.2550323447158007E-008 + -6.7199999999999996E-002 -2.6888070436825728E-008 + -6.6099999999999992E-002 -3.8678408031955769E-008 + -6.5000000000000002E-002 -6.8551369025726672E-009 + -6.3899999999999985E-002 2.4601028769666300E-008 + -6.2799999999999995E-002 1.2652989767047984E-008 + -6.1699999999999991E-002 -2.5253639179823040E-008 + -6.0599999999999994E-002 -3.9294992149052632E-008 + -5.9499999999999990E-002 -1.9398857631358624E-008 + -5.8399999999999994E-002 -3.7799625651757651E-009 + -5.7299999999999990E-002 -1.5911945538960026E-008 + -5.6199999999999986E-002 -3.1371094166843250E-008 + -5.5099999999999996E-002 -2.4942425014273795E-008 + -5.3999999999999992E-002 -1.7670023666482848E-008 + -5.2899999999999989E-002 -4.2288789359190559E-008 + -5.1799999999999985E-002 -8.0368245392037352E-008 + -5.0699999999999995E-002 -7.9865834834436100E-008 + -4.9599999999999991E-002 -3.7826531240625627E-008 + -4.8499999999999988E-002 -1.9334242651325440E-008 + -4.7399999999999998E-002 -6.9026619087253493E-008 + -4.6299999999999994E-002 -1.3945614796284644E-007 + -4.5199999999999990E-002 -1.5010529352821322E-007 + -4.4099999999999986E-002 -1.0022376528695531E-007 + -4.2999999999999997E-002 -7.1628960540692788E-008 + -4.1899999999999993E-002 -1.1481756700959522E-007 + -4.0799999999999989E-002 -1.8240602628338820E-007 + -3.9699999999999985E-002 -2.0380555554311286E-007 + -3.8599999999999995E-002 -1.8461716422280006E-007 + -3.7499999999999992E-002 -1.8539435586717445E-007 + -3.6399999999999988E-002 -2.2213960448880243E-007 + -3.5299999999999984E-002 -2.4808218768157531E-007 + -3.4199999999999994E-002 -2.3942277493915753E-007 + -3.3099999999999991E-002 -2.4102789097923960E-007 + -3.1999999999999987E-002 -2.9296072057150013E-007 + -3.0899999999999997E-002 -3.5235132145317039E-007 + -2.9799999999999993E-002 -3.4702009088505292E-007 + -2.8699999999999989E-002 -2.9066583806525159E-007 + -2.7599999999999986E-002 -2.7511410394254199E-007 + -2.6499999999999996E-002 -3.4223225497953536E-007 + -2.5399999999999992E-002 -4.1563438912817219E-007 + -2.4299999999999988E-002 -4.0557796410212177E-007 + -2.3199999999999985E-002 -3.3558626455487683E-007 + -2.2099999999999995E-002 -3.0267491979429906E-007 + -2.0999999999999991E-002 -3.3746187000360806E-007 + -1.9899999999999987E-002 -3.6665525726675696E-007 + -1.8799999999999983E-002 -3.3259490805903624E-007 + -1.7699999999999994E-002 -2.7417283376962587E-007 + -1.6599999999999990E-002 -2.5789211122173583E-007 + -1.5499999999999986E-002 -2.6231694505440828E-007 + -1.4399999999999996E-002 -2.1656516935308900E-007 + -1.3299999999999992E-002 -1.2116021252950304E-007 + -1.2199999999999989E-002 -5.4208491917506763E-008 + -1.1099999999999985E-002 -5.2535167327505405E-008 + -9.9999999999999950E-003 -4.6219497562560719E-008 + -8.8999999999999913E-003 4.3425711027111902E-008 + -7.7999999999999875E-003 1.8325084738535224E-007 + -6.6999999999999837E-003 2.7374750288799987E-007 + -5.5999999999999939E-003 2.9017428460065275E-007 + -4.4999999999999901E-003 3.1779154596733861E-007 + -3.3999999999999864E-003 4.1801351358117245E-007 + -2.2999999999999826E-003 5.4568761242990149E-007 + -1.1999999999999927E-003 6.2245209164757398E-007 + -9.9999999999988987E-005 6.5508675106684677E-007 + 1.0000000000000148E-003 7.1647951926934184E-007 + 2.1000000000000185E-003 8.2024030234606471E-007 + 3.2000000000000084E-003 8.9965828919957858E-007 + 4.3000000000000121E-003 9.1537287971732439E-007 + 5.4000000000000159E-003 9.2197944923100295E-007 + 6.5000000000000058E-003 9.8255429747950984E-007 + 7.6000000000000234E-003 1.0660974112397525E-006 + 8.7000000000000133E-003 1.0895603281824151E-006 + 9.8000000000000032E-003 1.0422247669339413E-006 + 1.0900000000000021E-002 1.0006613138102693E-006 + 1.2000000000000011E-002 1.0131981298400206E-006 + 1.3100000000000001E-002 1.0329141559850541E-006 + 1.4200000000000018E-002 9.8881719168275595E-007 + 1.5300000000000008E-002 8.9242325884697493E-007 + 1.6400000000000026E-002 8.1547807440074394E-007 + 1.7500000000000016E-002 7.7670785003647325E-007 + 1.8600000000000005E-002 7.1874450213726959E-007 + 1.9700000000000023E-002 6.0370257415343076E-007 + 2.0800000000000013E-002 4.7339821662717441E-007 + 2.1900000000000003E-002 3.8195310025912477E-007 + 2.3000000000000020E-002 3.1254421628545970E-007 + 2.4100000000000010E-002 2.0536285205707827E-007 + 2.5200000000000000E-002 5.5079965477489168E-008 + 2.6300000000000018E-002 -7.9006419184679544E-008 + 2.7400000000000008E-002 -1.6085088816453208E-007 + 2.8500000000000025E-002 -2.3264253457000450E-007 + 2.9600000000000015E-002 -3.4357628919678973E-007 + 3.0700000000000005E-002 -4.7672011760369060E-007 + 3.1800000000000023E-002 -5.7292720612167614E-007 + 3.2900000000000013E-002 -6.2046689208727912E-007 + 3.4000000000000002E-002 -6.6658668629315798E-007 + 3.5100000000000020E-002 -7.4297474839113420E-007 + 3.6200000000000010E-002 -8.1754069469752721E-007 + 3.7300000000000028E-002 -8.4913693854105077E-007 + 3.8400000000000017E-002 -8.4707278347195825E-007 + 3.9500000000000007E-002 -8.5448749587158090E-007 + 4.0600000000000025E-002 -8.7184093899850268E-007 + 4.1700000000000015E-002 -8.7093053480202798E-007 + 4.2800000000000005E-002 -8.3761250380121055E-007 + 4.3900000000000022E-002 -7.9602131108913454E-007 + 4.5000000000000012E-002 -7.7172836654426646E-007 + 4.6100000000000002E-002 -7.4016526241393876E-007 + 4.7200000000000020E-002 -6.7921058644060395E-007 + 4.8300000000000010E-002 -6.0214779296074994E-007 + 4.9400000000000027E-002 -5.3887146123088314E-007 + 5.0500000000000017E-002 -4.8906548499871860E-007 + 5.1600000000000007E-002 -4.2513653397691087E-007 + 5.2700000000000025E-002 -3.4332222753619135E-007 + 5.3800000000000014E-002 -2.6735176561487606E-007 + 5.4900000000000004E-002 -2.1211950240740407E-007 + 5.6000000000000022E-002 -1.5643715300939220E-007 + 5.7100000000000012E-002 -8.6557705003542651E-008 + 5.8200000000000002E-002 -2.1314866316402004E-008 + 5.9300000000000019E-002 1.9911722048959746E-008 + 6.0400000000000009E-002 5.1246235699409226E-008 + 6.1500000000000027E-002 1.0152434981591796E-007 + 6.2600000000000017E-002 1.6311051354023220E-007 + 6.3700000000000007E-002 1.9875865575613716E-007 + 6.4800000000000024E-002 1.9910282844648464E-007 + 6.5900000000000014E-002 1.9855887956055085E-007 + 6.7000000000000004E-002 2.2688799106163060E-007 + 6.8100000000000022E-002 2.5929944058589172E-007 + 6.9200000000000012E-002 2.5706020778670791E-007 + 7.0300000000000029E-002 2.3012266581190488E-007 + 7.1400000000000019E-002 2.2424231360673730E-007 + 7.2500000000000009E-002 2.4596846515123616E-007 + 7.3600000000000027E-002 2.4873901338651194E-007 + 7.4700000000000016E-002 2.0673932965564745E-007 + 7.5800000000000006E-002 1.6155217963387258E-007 + 7.6900000000000024E-002 1.6204212727188860E-007 + 7.8000000000000014E-002 1.8595109452235192E-007 + 7.9100000000000004E-002 1.7169730881505529E-007 + 8.0200000000000021E-002 1.1240338437801256E-007 + 8.1300000000000011E-002 7.2059954447922792E-008 + 8.2400000000000029E-002 8.4614505624358571E-008 + 8.3500000000000019E-002 1.0021530982839977E-007 + 8.4600000000000009E-002 6.5232846679919021E-008 + 8.5700000000000026E-002 1.0456802534974940E-008 + 8.6800000000000016E-002 4.7907153799542357E-009 + 8.7900000000000006E-002 4.3435434804450779E-008 + 8.9000000000000024E-002 4.7161972105413952E-008 + 9.0100000000000013E-002 -1.5309320033907170E-008 + 9.1200000000000003E-002 -7.0293040721480793E-008 + 9.2300000000000021E-002 -4.4384538711028654E-008 + 9.3400000000000011E-002 1.9790842742395398E-008 + 9.4500000000000028E-002 2.2498324980801954E-008 + 9.5600000000000018E-002 -4.6424414534840253E-008 + 9.6700000000000008E-002 -9.0281943698755640E-008 + 9.7800000000000026E-002 -5.2520100268793612E-008 + 9.8900000000000016E-002 1.3144858534985815E-009 + 0.10000000000000001 -1.1415836276285063E-008 + 0.10110000000000002 -6.2893867891489208E-008 + 0.10220000000000001 -6.3473116540535557E-008 + 0.10330000000000003 -8.7304723450642996E-009 + 0.10440000000000002 1.0552394513752006E-008 + 0.10550000000000001 -4.4302392865347429E-008 + 0.10660000000000003 -8.8786272556262702E-008 + 0.10770000000000002 -4.2272024103340300E-008 + 0.10880000000000001 3.8221884324229904E-008 + 0.10990000000000003 3.5885218352404991E-008 + 0.11100000000000002 -4.8564775312343045E-008 + 0.11210000000000001 -9.1543704172636353E-008 + 0.11320000000000002 -2.8280384256618163E-008 + 0.11430000000000001 4.9335653784510214E-008 + 0.11540000000000003 3.0816831753099905E-008 + 0.11650000000000002 -4.7107576506277837E-008 + 0.11760000000000001 -6.0233745102777903E-008 + 0.11870000000000003 1.0274863626591468E-008 + 0.11980000000000002 5.1975852954910806E-008 + 0.12090000000000001 -1.2488752254569135E-009 + 0.12200000000000003 -6.3851075537968427E-008 + 0.12310000000000001 -3.2466857646795688E-008 + 0.12420000000000003 5.0497977355234980E-008 + 0.12530000000000002 5.8769494160060276E-008 + 0.12640000000000001 -2.2228153540027051E-008 + 0.12750000000000003 -7.0344682967515837E-008 + 0.12860000000000002 -1.3149723976368932E-008 + 0.12970000000000001 6.0939463253362192E-008 + 0.13080000000000003 3.9657113148905410E-008 + 0.13190000000000002 -4.0252970734400151E-008 + 0.13300000000000001 -5.1546177104455637E-008 + 0.13410000000000000 2.3823004013934224E-008 + 0.13520000000000004 6.5796051273991907E-008 + 0.13630000000000003 3.8846263983316476E-009 + 0.13740000000000002 -6.8870747327309800E-008 + 0.13850000000000001 -3.7116638651468747E-008 + 0.13960000000000000 5.6678469917414986E-008 + 0.14070000000000005 7.2490323077545327E-008 + 0.14180000000000004 -1.5373661454987086E-008 + 0.14290000000000003 -7.8026090477578691E-008 + 0.14400000000000002 -2.5536046166507731E-008 + 0.14510000000000001 5.9992331102876051E-008 + 0.14620000000000000 5.2407145290089829E-008 + 0.14730000000000004 -2.9093502718069431E-008 + 0.14840000000000003 -5.6910099743845421E-008 + 0.14950000000000002 5.8402469527152334E-009 + 0.15060000000000001 5.3596028948277308E-008 + 0.15170000000000000 8.9631750910257324E-009 + 0.15280000000000005 -5.4924697678870871E-008 + 0.15390000000000004 -3.1235405373308822E-008 + 0.15500000000000003 4.9012285785465792E-008 + 0.15610000000000002 6.1246325344654906E-008 + 0.15720000000000001 -1.9310682830564474E-008 + 0.15830000000000000 -7.4872239963497123E-008 + 0.15940000000000004 -2.2222844009434084E-008 + 0.16050000000000003 6.0942468849134457E-008 + 0.16160000000000002 5.3143718758974501E-008 + 0.16270000000000001 -2.9163167880597030E-008 + 0.16380000000000000 -6.1105161819341447E-008 + 0.16490000000000005 6.6942999754626697E-011 + 0.16600000000000004 5.5590547276551661E-008 + 0.16710000000000003 2.1533558935971087E-008 + 0.16820000000000002 -4.4177824065627647E-008 + 0.16930000000000001 -3.6713835527280025E-008 + 0.17040000000000000 3.1661024024742801E-008 + 0.17150000000000004 5.2952806584016798E-008 + 0.17260000000000003 -7.3671051481483119E-009 + 0.17370000000000002 -5.7030646871680801E-008 + 0.17480000000000001 -2.0184193871841671E-008 + 0.17590000000000000 4.6380595364325927E-008 + 0.17700000000000005 4.1771304637450157E-008 + 0.17810000000000004 -2.5220179722396097E-008 + 0.17920000000000003 -5.2314110376983081E-008 + 0.18030000000000002 -1.2201010202161910E-009 + 0.18140000000000001 4.7510379630466559E-008 + 0.18250000000000000 2.1131706162691444E-008 + 0.18360000000000004 -3.5702672818160863E-008 + 0.18470000000000003 -3.4201608656303506E-008 + 0.18580000000000002 2.0996397509520648E-008 + 0.18690000000000001 4.2391675947328622E-008 + 0.18800000000000000 -3.4208222920995013E-009 + 0.18910000000000005 -4.5678316240582717E-008 + 0.19020000000000004 -1.9981406751412578E-008 + 0.19130000000000003 3.3885427797031298E-008 + 0.19240000000000002 3.5372433870861641E-008 + 0.19350000000000001 -1.4452064434067324E-008 + 0.19460000000000005 -3.8425437054456779E-008 + 0.19570000000000004 -2.7490314469247323E-009 + 0.19680000000000003 3.5034968703939739E-008 + 0.19790000000000002 1.7894937087703511E-008 + 0.19900000000000001 -2.4702170975388071E-008 + 0.20010000000000000 -2.6528303109785156E-008 + 0.20120000000000005 1.3117950281582580E-008 + 0.20230000000000004 3.1906665753922425E-008 + 0.20340000000000003 2.3711081986732552E-009 + 0.20450000000000002 -2.8342657998337017E-008 + 0.20560000000000000 -1.3981111379735012E-008 + 0.20670000000000005 2.0829078906103859E-008 + 0.20780000000000004 2.1715337084060593E-008 + 0.20890000000000003 -1.1464186044918279E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0055.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0055.BXX.semd new file mode 100644 index 00000000..ee010ec8 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0055.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 2.6953383395904554E-021 + -0.11009999999999999 -3.9686148311642383E-020 + -0.10900000000000000 -4.3154532775948567E-020 + -0.10790000000000000 1.2673961825370042E-019 + -0.10679999999999999 1.1275686670622454E-019 + -0.10569999999999999 -2.9436465453557734E-019 + -0.10460000000000000 7.7179637274802171E-019 + -0.10349999999999999 3.4095603163756938E-018 + -0.10239999999999999 -2.6647561394849845E-018 + -0.10130000000000000 -2.4008300202614664E-017 + -0.10020000000000000 -2.3006915353057968E-017 + -9.9099999999999994E-002 5.9794438026845214E-017 + -9.7999999999999990E-002 1.6465781834608704E-016 + -9.6899999999999986E-002 6.5371819112269760E-017 + -9.5799999999999996E-002 -3.2096637999152924E-016 + -9.4699999999999993E-002 -5.9947475704590384E-016 + -9.3599999999999989E-002 -2.6554607304386444E-016 + -9.2499999999999999E-002 5.2617946087277234E-016 + -9.1399999999999995E-002 1.2265280598214605E-015 + -9.0299999999999991E-002 1.9775489754715386E-015 + -8.9200000000000002E-002 2.6896684207113053E-015 + -8.8099999999999984E-002 1.9473867145549642E-016 + -8.6999999999999994E-002 -9.5672515387974257E-015 + -8.5899999999999990E-002 -2.1019359755340694E-014 + -8.4799999999999986E-002 -1.4576910167753317E-014 + -8.3699999999999997E-002 2.3028633714576932E-014 + -8.2599999999999993E-002 6.8656255539697314E-014 + -8.1499999999999989E-002 7.0093866962831625E-014 + -8.0399999999999999E-002 1.8026841057085718E-015 + -7.9299999999999995E-002 -9.8447481720539964E-014 + -7.8199999999999992E-002 -1.7167476750075406E-013 + -7.7100000000000002E-002 -1.9459218578935650E-013 + -7.5999999999999984E-002 -1.4046687532749680E-013 + -7.4899999999999994E-002 9.1882786643938952E-014 + -7.3799999999999991E-002 5.6259543464859396E-013 + -7.2699999999999987E-002 1.0080224415592864E-012 + -7.1599999999999997E-002 8.3523894181189440E-013 + -7.0499999999999993E-002 -2.9889692066895068E-013 + -6.9399999999999989E-002 -1.8545852787515971E-012 + -6.8300000000000000E-002 -2.6645740735381507E-012 + -6.7199999999999996E-002 -2.0365256789972586E-012 + -6.6099999999999992E-002 -3.4666621786735852E-013 + -6.5000000000000002E-002 1.7393216858105354E-012 + -6.3899999999999985E-002 4.1749277646108141E-012 + -6.2799999999999995E-002 6.7709930544335162E-012 + -6.1699999999999991E-002 7.5979647920498827E-012 + -6.0599999999999994E-002 3.6871334978261228E-012 + -5.9499999999999990E-002 -5.3345960461526065E-012 + -5.8399999999999994E-002 -1.5047071227902720E-011 + -5.7299999999999990E-002 -1.9570289833126253E-011 + -5.6199999999999986E-002 -1.7235570609619444E-011 + -5.5099999999999996E-002 -1.0806308105293372E-011 + -5.3999999999999992E-002 -1.1947499196571232E-012 + -5.2899999999999989E-002 1.5830942459715835E-011 + -5.1799999999999985E-002 4.2452256987512982E-011 + -5.0699999999999995E-002 6.8811373266086662E-011 + -4.9599999999999991E-002 7.5453795989055550E-011 + -4.8499999999999988E-002 4.9080850494931383E-011 + -4.7399999999999998E-002 -6.5036509164229095E-012 + -4.6299999999999994E-002 -7.7458900404892006E-011 + -4.5199999999999990E-002 -1.5275535003578256E-010 + -4.4099999999999986E-002 -2.2125641596648649E-010 + -4.2999999999999997E-002 -2.5614368959203659E-010 + -4.1899999999999993E-002 -2.1505976166569241E-010 + -4.0799999999999989E-002 -6.9065093921683030E-011 + -3.9699999999999985E-002 1.6694895466073945E-010 + -3.8599999999999995E-002 4.3755224443664531E-010 + -3.7499999999999992E-002 6.7744704290717550E-010 + -3.6399999999999988E-002 8.2886497665413117E-010 + -3.5299999999999984E-002 8.2947032575830804E-010 + -3.4199999999999994E-002 6.0446825322912900E-010 + -3.3099999999999991E-002 9.7093395823311113E-011 + -3.1999999999999987E-002 -6.8152344878669169E-010 + -3.0899999999999997E-002 -1.6310373052164095E-009 + -2.9799999999999993E-002 -2.5782611601243843E-009 + -2.8699999999999989E-002 -3.2951075201737012E-009 + -2.7599999999999986E-002 -3.5026770373036697E-009 + -2.6499999999999996E-002 -2.8971782750630837E-009 + -2.5399999999999992E-002 -1.2209897537474035E-009 + -2.4299999999999988E-002 1.6695325122384475E-009 + -2.3199999999999985E-002 5.8055071860962926E-009 + -2.2099999999999995E-002 1.1159309920572014E-008 + -2.0999999999999991E-002 1.7666991425357992E-008 + -1.9899999999999987E-002 2.5200598940955388E-008 + -1.8799999999999983E-002 3.3585791925361264E-008 + -1.7699999999999994E-002 4.2738850680734686E-008 + -1.6599999999999990E-002 5.2840000819287525E-008 + -1.5499999999999986E-002 6.4385190512439294E-008 + -1.4399999999999996E-002 7.8097244227137708E-008 + -1.3299999999999992E-002 9.4849227139093273E-008 + -1.2199999999999989E-002 1.1570796232263092E-007 + -1.1099999999999985E-002 1.4199845566054137E-007 + -9.9999999999999950E-003 1.7523117890050344E-007 + -8.8999999999999913E-003 2.1693179519388650E-007 + -7.7999999999999875E-003 2.6858714363697800E-007 + -6.6999999999999837E-003 3.3180492664541816E-007 + -5.5999999999999939E-003 4.0853231553228397E-007 + -4.4999999999999901E-003 5.0113561655962258E-007 + -3.3999999999999864E-003 6.1238188209244981E-007 + -2.2999999999999826E-003 7.4549905093590496E-007 + -1.1999999999999927E-003 9.0435366928431904E-007 + -9.9999999999988987E-005 1.0935958698610193E-006 + 1.0000000000000148E-003 1.3186778460294590E-006 + 2.1000000000000185E-003 1.5858497590670595E-006 + 3.2000000000000084E-003 1.9022552351088962E-006 + 4.3000000000000121E-003 2.2760309548175428E-006 + 5.4000000000000159E-003 2.7162575406691758E-006 + 6.5000000000000058E-003 3.2328589441021904E-006 + 7.6000000000000234E-003 3.8367288652807474E-006 + 8.7000000000000133E-003 4.5400720409816131E-006 + 9.8000000000000032E-003 5.3566232054436114E-006 + 1.0900000000000021E-002 6.3015049818204716E-006 + 1.2000000000000011E-002 7.3909568527597003E-006 + 1.3100000000000001E-002 8.6424197434098460E-006 + 1.4200000000000018E-002 1.0074971214635298E-005 + 1.5300000000000008E-002 1.1709543286997359E-005 + 1.6400000000000026E-002 1.3568720532930456E-005 + 1.7500000000000016E-002 1.5676194379921071E-005 + 1.8600000000000005E-002 1.8056523913401179E-005 + 1.9700000000000023E-002 2.0735056750709191E-005 + 2.0800000000000013E-002 2.3737784431432374E-005 + 2.1900000000000003E-002 2.7090904040960595E-005 + 2.3000000000000020E-002 3.0820159736322239E-005 + 2.4100000000000010E-002 3.4950662666233256E-005 + 2.5200000000000000E-002 3.9506463508587331E-005 + 2.6300000000000018E-002 4.4510303268907592E-005 + 2.7400000000000008E-002 4.9982536438619718E-005 + 2.8500000000000025E-002 5.5940570746315643E-005 + 2.9600000000000015E-002 6.2398117734119296E-005 + 3.0700000000000005E-002 6.9364417868200690E-005 + 3.1800000000000023E-002 7.6842770795337856E-005 + 3.2900000000000013E-002 8.4829480329062790E-005 + 3.4000000000000002E-002 9.3312701210379601E-005 + 3.5100000000000020E-002 1.0227134043816477E-004 + 3.6200000000000010E-002 1.1167456250404939E-004 + 3.7300000000000028E-002 1.2148084351792932E-004 + 3.8400000000000017E-002 1.3163690164219588E-004 + 3.9500000000000007E-002 1.4207686763256788E-004 + 4.0600000000000025E-002 1.5272169548552483E-004 + 4.1700000000000015E-002 1.6347906785085797E-004 + 4.2800000000000005E-002 1.7424268298782408E-004 + 4.3900000000000022E-002 1.8489159992896020E-004 + 4.5000000000000012E-002 1.9528981647454202E-004 + 4.6100000000000002E-002 2.0528797176666558E-004 + 4.7200000000000020E-002 2.1472340449690819E-004 + 4.8300000000000010E-002 2.2342058946378529E-004 + 4.9400000000000027E-002 2.3119237448554486E-004 + 5.0500000000000017E-002 2.3784412769600749E-004 + 5.1600000000000007E-002 2.4317446514032781E-004 + 5.2700000000000025E-002 2.4697685148566961E-004 + 5.3800000000000014E-002 2.4904258316382766E-004 + 5.4900000000000004E-002 2.4916528491303325E-004 + 5.6000000000000022E-002 2.4714434402994812E-004 + 5.7100000000000012E-002 2.4278945056721568E-004 + 5.8200000000000002E-002 2.3592106299474835E-004 + 5.9300000000000019E-002 2.2637682559434325E-004 + 6.0400000000000009E-002 2.1401933918241411E-004 + 6.1500000000000027E-002 1.9873383280355483E-004 + 6.2600000000000017E-002 1.8043335876427591E-004 + 6.3700000000000007E-002 1.5906438056845218E-004 + 6.4800000000000024E-002 1.3461682829074562E-004 + 6.5900000000000014E-002 1.0712438961490989E-004 + 6.7000000000000004E-002 7.6657983299810439E-005 + 6.8100000000000022E-002 4.3330066546332091E-005 + 6.9200000000000012E-002 7.3006758611882105E-006 + 7.0300000000000029E-002 -3.1216692150337622E-005 + 7.1400000000000019E-002 -7.1955786552280188E-005 + 7.2500000000000009E-002 -1.1460651148809120E-004 + 7.3600000000000027E-002 -1.5881734725553542E-004 + 7.4700000000000016E-002 -2.0419685461092740E-004 + 7.5800000000000006E-002 -2.5031616678461432E-004 + 7.6900000000000024E-002 -2.9671000083908439E-004 + 7.8000000000000014E-002 -3.4288095775991678E-004 + 7.9100000000000004E-002 -3.8830935955047607E-004 + 8.0200000000000021E-002 -4.3246286804787815E-004 + 8.1300000000000011E-002 -4.7480734065175056E-004 + 8.2400000000000029E-002 -5.1481166156008840E-004 + 8.3500000000000019E-002 -5.5195484310388565E-004 + 8.4600000000000009E-002 -5.8572791749611497E-004 + 8.5700000000000026E-002 -6.1564421048387885E-004 + 8.6800000000000016E-002 -6.4125610515475273E-004 + 8.7900000000000006E-002 -6.6216650884598494E-004 + 8.9000000000000024E-002 -6.7803607089444995E-004 + 9.0100000000000013E-002 -6.8857974838465452E-004 + 9.1200000000000003E-002 -6.9356750464066863E-004 + 9.2300000000000021E-002 -6.9283344782888889E-004 + 9.3400000000000011E-002 -6.8628956796601415E-004 + 9.4500000000000028E-002 -6.7393033532425761E-004 + 9.5600000000000018E-002 -6.5583118703216314E-004 + 9.6700000000000008E-002 -6.3213839894160628E-004 + 9.7800000000000026E-002 -6.0306646628305316E-004 + 9.8900000000000016E-002 -5.6889822008088231E-004 + 0.10000000000000001 -5.2998634055256844E-004 + 0.10110000000000002 -4.8675225116312504E-004 + 0.10220000000000001 -4.3967863894067705E-004 + 0.10330000000000003 -3.8929237052798271E-004 + 0.10440000000000002 -3.3615619759075344E-004 + 0.10550000000000001 -2.8085775556974113E-004 + 0.10660000000000003 -2.2400335001293570E-004 + 0.10770000000000002 -1.6622216207906604E-004 + 0.10880000000000001 -1.0815088171511889E-004 + 0.10990000000000003 -5.0416827434673905E-005 + 0.11100000000000002 6.3781972130527720E-006 + 0.11210000000000001 6.1665035900659859E-005 + 0.11320000000000002 1.1490681208670139E-004 + 0.11430000000000001 1.6559605137445033E-004 + 0.11540000000000003 2.1327011927496642E-004 + 0.11650000000000002 2.5752451620064676E-004 + 0.11760000000000001 2.9802025528624654E-004 + 0.11870000000000003 3.3448054455220699E-004 + 0.11980000000000002 3.6668556276708841E-004 + 0.12090000000000001 3.9447334711439908E-004 + 0.12200000000000003 4.1775763384066522E-004 + 0.12310000000000001 4.3650533189065754E-004 + 0.12420000000000003 4.5073693036101758E-004 + 0.12530000000000002 4.6053258120082319E-004 + 0.12640000000000001 4.6603672672063112E-004 + 0.12750000000000003 4.6744561404921114E-004 + 0.12860000000000002 4.6498380834236741E-004 + 0.12970000000000001 4.5889339526183903E-004 + 0.13080000000000003 4.4945414992980659E-004 + 0.13190000000000002 4.3699055095203221E-004 + 0.13300000000000001 4.2185155325569212E-004 + 0.13410000000000000 4.0438113501295447E-004 + 0.13520000000000004 3.8491468876600266E-004 + 0.13630000000000003 3.6379351513460279E-004 + 0.13740000000000002 3.4136639442294836E-004 + 0.13850000000000001 3.1797180417925119E-004 + 0.13960000000000000 2.9392421129159629E-004 + 0.14070000000000005 2.6952076586894691E-004 + 0.14180000000000004 2.4504846078343689E-004 + 0.14290000000000003 2.2077327594161034E-004 + 0.14400000000000002 1.9692236674018204E-004 + 0.14510000000000001 1.7368656699545681E-004 + 0.14620000000000000 1.5124195488169789E-004 + 0.14730000000000004 1.2975715799257159E-004 + 0.14840000000000003 1.0937324987025931E-004 + 0.14950000000000002 9.0182744315825403E-005 + 0.15060000000000001 7.2242881287820637E-005 + 0.15170000000000000 5.5602253269171342E-005 + 0.15280000000000005 4.0307768358616158E-005 + 0.15390000000000004 2.6380053895991296E-005 + 0.15500000000000003 1.3800988199363928E-005 + 0.15610000000000002 2.5336066755698994E-006 + 0.15720000000000001 -7.4538470471452456E-006 + 0.15830000000000000 -1.6192341718124226E-005 + 0.15940000000000004 -2.3739426978863776E-005 + 0.16050000000000003 -3.0177903681760654E-005 + 0.16160000000000002 -3.5589200706453994E-005 + 0.16270000000000001 -4.0035971323959529E-005 + 0.16380000000000000 -4.3578795157372952E-005 + 0.16490000000000005 -4.6298780944198370E-005 + 0.16600000000000004 -4.8291698476532474E-005 + 0.16710000000000003 -4.9640690122032538E-005 + 0.16820000000000002 -5.0407266826368868E-005 + 0.16930000000000001 -5.0655064114835113E-005 + 0.17040000000000000 -5.0463204388506711E-005 + 0.17150000000000004 -4.9906670028576627E-005 + 0.17260000000000003 -4.9035206757253036E-005 + 0.17370000000000002 -4.7885561798466370E-005 + 0.17480000000000001 -4.6511646360158920E-005 + 0.17590000000000000 -4.4983040424995124E-005 + 0.17700000000000005 -4.3351079511921853E-005 + 0.17810000000000004 -4.1630217310739681E-005 + 0.17920000000000003 -3.9826663851272315E-005 + 0.18030000000000002 -3.7973662983858958E-005 + 0.18140000000000001 -3.6123401514487341E-005 + 0.18250000000000000 -3.4306842280784622E-005 + 0.18360000000000004 -3.2520831155125052E-005 + 0.18470000000000003 -3.0759569199290127E-005 + 0.18580000000000002 -2.9041877496638335E-005 + 0.18690000000000001 -2.7394822609494440E-005 + 0.18800000000000000 -2.5823621399467811E-005 + 0.18910000000000005 -2.4314318579854444E-005 + 0.19020000000000004 -2.2865926439408213E-005 + 0.19130000000000003 -2.1498737623915076E-005 + 0.19240000000000002 -2.0225001208018512E-005 + 0.19350000000000001 -1.9028029782930389E-005 + 0.19460000000000005 -1.7884738554130308E-005 + 0.19570000000000004 -1.6798339856904931E-005 + 0.19680000000000003 -1.5791365512995981E-005 + 0.19790000000000002 -1.4868102880427614E-005 + 0.19900000000000001 -1.4004774129716679E-005 + 0.20010000000000000 -1.3182490874896757E-005 + 0.20120000000000005 -1.2412035175657365E-005 + 0.20230000000000004 -1.1711066690622829E-005 + 0.20340000000000003 -1.1069646461692173E-005 + 0.20450000000000002 -1.0458349606778938E-005 + 0.20560000000000000 -9.8690152299241163E-006 + 0.20670000000000005 -9.3252556325751357E-006 + 0.20780000000000004 -8.8443412096239626E-006 + 0.20890000000000003 -8.4066614363109693E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0055.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0055.BXZ.semd new file mode 100644 index 00000000..213b07ec --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0055.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 -2.1335217507987356E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3247356507830386E-021 + -0.10790000000000000 3.2296866351523760E-019 + -0.10679999999999999 1.0674557717373977E-019 + -0.10569999999999999 -1.4623047761222683E-018 + -0.10460000000000000 -1.2596300164102911E-018 + -0.10349999999999999 4.7662432272616785E-018 + -0.10239999999999999 7.2483702952041428E-018 + -0.10130000000000000 -1.0592410048849818E-017 + -0.10020000000000000 -2.7792543971565133E-017 + -9.9099999999999994E-002 1.2570398243991732E-017 + -9.7999999999999990E-002 7.9820460804419312E-017 + -9.6899999999999986E-002 1.2145883363365230E-017 + -9.5799999999999996E-002 -1.8955655035397421E-016 + -9.4699999999999993E-002 -1.2843990713135484E-016 + -9.3599999999999989E-002 3.9215259059577714E-016 + -9.2499999999999999E-002 5.3948947190813040E-016 + -9.1399999999999995E-002 -6.0574327731161850E-016 + -9.0299999999999991E-002 -1.6980233383172912E-015 + -8.9200000000000002E-002 1.2997302353099532E-016 + -8.8099999999999984E-002 3.8443742275944687E-015 + -8.6999999999999994E-002 2.7951547275888037E-015 + -8.5899999999999990E-002 -5.4413006896460517E-015 + -8.4799999999999986E-002 -9.5917485786649673E-015 + -8.3699999999999997E-002 2.5228135180140488E-015 + -8.2599999999999993E-002 1.8417215249069176E-014 + -8.1499999999999989E-002 8.2132600552490068E-015 + -8.0399999999999999E-002 -2.5318153606609939E-014 + -7.9299999999999995E-002 -2.8646833847125255E-014 + -7.8199999999999992E-002 2.6885410198585098E-014 + -7.7100000000000002E-002 6.7104572495490372E-014 + -7.5999999999999984E-002 -4.8575484522879638E-015 + -7.4899999999999994E-002 -1.2584705955283326E-013 + -7.3799999999999991E-002 -8.8558948043750141E-014 + -7.2699999999999987E-002 1.4607405725546724E-013 + -7.1599999999999997E-002 2.6607204937564854E-013 + -7.0499999999999993E-002 -1.4646019585919795E-014 + -6.9399999999999989E-002 -4.1285109554124733E-013 + -6.8300000000000000E-002 -2.8991373646376772E-013 + -6.7199999999999996E-002 3.7689483153337255E-013 + -6.6099999999999992E-002 6.6022843659210850E-013 + -6.5000000000000002E-002 -1.0487793901566012E-013 + -6.3899999999999985E-002 -1.0222490172059895E-012 + -6.2799999999999995E-002 -5.2546839492476072E-013 + -6.1699999999999991E-002 1.1612636850386049E-012 + -6.0599999999999994E-002 1.6429054297550927E-012 + -5.9499999999999990E-002 -4.3080353195369681E-013 + -5.8399999999999994E-002 -2.6582670526603680E-012 + -5.7299999999999990E-002 -1.4798601797108568E-012 + -5.6199999999999986E-002 2.3741848331065851E-012 + -5.5099999999999996E-002 3.6569857385371218E-012 + -5.3999999999999992E-002 -3.4670782412572765E-013 + -5.2899999999999989E-002 -4.7691820111162020E-012 + -5.1799999999999985E-002 -2.8353903426536764E-012 + -5.0699999999999995E-002 3.9462547812840754E-012 + -4.9599999999999991E-002 6.1618149818642998E-012 + -4.8499999999999988E-002 -6.3208211451351581E-013 + -4.7399999999999998E-002 -7.9607978195617157E-012 + -4.6299999999999994E-002 -4.8449191707156114E-012 + -4.5199999999999990E-002 5.9952416295305788E-012 + -4.4099999999999986E-002 1.0003288128390686E-011 + -4.2999999999999997E-002 7.0879570658946567E-013 + -4.1899999999999993E-002 -9.9521103164024183E-012 + -4.0799999999999989E-002 -7.5305178759421665E-012 + -3.9699999999999985E-002 4.1723174394603380E-012 + -3.8599999999999995E-002 8.2177606733346842E-012 + -3.7499999999999992E-002 -6.3655038271687170E-013 + -3.6399999999999988E-002 -8.0509314492882567E-012 + -3.5299999999999984E-002 -1.8639827095018324E-012 + -3.4199999999999994E-002 9.1500088755802622E-012 + -3.3099999999999991E-002 8.9033251257641943E-012 + -3.1999999999999987E-002 -8.5820510854067722E-013 + -3.0899999999999997E-002 -4.3729611945431124E-012 + -2.9799999999999993E-002 6.2954882192739481E-013 + -2.8699999999999989E-002 -1.9714479614768576E-012 + -2.7599999999999986E-002 -1.6761333640480380E-011 + -2.6499999999999996E-002 -2.0919059887103408E-011 + -2.5399999999999992E-002 2.9902512757584709E-012 + -2.4299999999999988E-002 3.0767388636832038E-011 + -2.3199999999999985E-002 2.1639650141236366E-011 + -2.2099999999999995E-002 -1.9670950632266759E-011 + -2.0999999999999991E-002 -3.8398579454979043E-011 + -1.9899999999999987E-002 -5.0765455207602006E-012 + -1.8799999999999983E-002 3.2657536397362463E-011 + -1.7699999999999994E-002 9.2001224347160182E-012 + -1.6599999999999990E-002 -5.9788091144596933E-011 + -1.5499999999999986E-002 -8.4349811857453716E-011 + -1.4399999999999996E-002 -1.9601972822691494E-011 + -1.3299999999999992E-002 6.4493244078533962E-011 + -1.2199999999999989E-002 6.8701586086739042E-011 + -1.1099999999999985E-002 -7.3295111299720439E-012 + -9.9999999999999950E-003 -7.1610294083424009E-011 + -8.8999999999999913E-003 -6.8366479144543746E-011 + -7.7999999999999875E-003 -4.3222536660891819E-011 + -6.6999999999999837E-003 -6.1215130187086686E-011 + -5.5999999999999939E-003 -1.0940999495279158E-010 + -4.4999999999999901E-003 -1.2941499261120981E-010 + -3.3999999999999864E-003 -1.1115008219375611E-010 + -2.2999999999999826E-003 -9.2272925411585049E-011 + -1.1999999999999927E-003 -8.1016152120305662E-011 + -9.9999999999988987E-005 -4.9467485663257094E-011 + 1.0000000000000148E-003 -2.0956614915634830E-011 + 2.1000000000000185E-003 -9.5010943557127803E-011 + 3.2000000000000084E-003 -3.0176716681040716E-010 + 4.3000000000000121E-003 -5.0322074285347185E-010 + 5.4000000000000159E-003 -5.2148724227762955E-010 + 6.5000000000000058E-003 -3.8817593583928556E-010 + 7.6000000000000234E-003 -3.2292238327791267E-010 + 8.7000000000000133E-003 -4.5394646375207515E-010 + 9.8000000000000032E-003 -6.2280175461282283E-010 + 1.0900000000000021E-002 -6.1249744165436937E-010 + 1.2000000000000011E-002 -4.5956802252611340E-010 + 1.3100000000000001E-002 -4.4487205586030143E-010 + 1.4200000000000018E-002 -7.3590006310908507E-010 + 1.5300000000000008E-002 -1.1800415089524563E-009 + 1.6400000000000026E-002 -1.4804982795268984E-009 + 1.7500000000000016E-002 -1.5548959897415671E-009 + 1.8600000000000005E-002 -1.5272240139196924E-009 + 1.9700000000000023E-002 -1.5306744760579249E-009 + 2.0800000000000013E-002 -1.6026497906551640E-009 + 2.1900000000000003E-002 -1.6743550990128142E-009 + 2.3000000000000020E-002 -1.7814325570242318E-009 + 2.4100000000000010E-002 -1.8729284789742451E-009 + 2.5200000000000000E-002 -2.0609931539183890E-009 + 2.6300000000000018E-002 -2.2781898589840921E-009 + 2.7400000000000008E-002 -2.5423307903338355E-009 + 2.8500000000000025E-002 -2.9353492969619310E-009 + 2.9600000000000015E-002 -3.3291629453202631E-009 + 3.0700000000000005E-002 -3.4143730065494537E-009 + 3.1800000000000023E-002 -3.2940579153262206E-009 + 3.2900000000000013E-002 -3.1081406337563067E-009 + 3.4000000000000002E-002 -2.9658184796943488E-009 + 3.5100000000000020E-002 -3.0376570148149540E-009 + 3.6200000000000010E-002 -3.0842177700662887E-009 + 3.7300000000000028E-002 -2.8179549804718818E-009 + 3.8400000000000017E-002 -2.5942421544300487E-009 + 3.9500000000000007E-002 -2.5553128502053823E-009 + 4.0600000000000025E-002 -2.8116664552157999E-009 + 4.1700000000000015E-002 -2.7860778128996344E-009 + 4.2800000000000005E-002 -2.2743218419662981E-009 + 4.3900000000000022E-002 -1.5384428175835296E-009 + 4.5000000000000012E-002 -1.0412203321763513E-009 + 4.6100000000000002E-002 -7.4717398934609491E-010 + 4.7200000000000020E-002 -6.4630176210833667E-012 + 4.8300000000000010E-002 1.4202629072812556E-009 + 4.9400000000000027E-002 2.2820845213544771E-009 + 5.0500000000000017E-002 2.9294178194305687E-009 + 5.1600000000000007E-002 3.7678282716058220E-009 + 5.2700000000000025E-002 4.6686063903678132E-009 + 5.3800000000000014E-002 4.8893751269929453E-009 + 5.4900000000000004E-002 5.7563340760680148E-009 + 5.6000000000000022E-002 6.6936807208151095E-009 + 5.7100000000000012E-002 8.8902085693121080E-009 + 5.8200000000000002E-002 1.0180010612259593E-008 + 5.9300000000000019E-002 9.3034087100818397E-009 + 6.0400000000000009E-002 9.0796863361219948E-009 + 6.1500000000000027E-002 1.1301924729423263E-008 + 6.2600000000000017E-002 1.5846531198349112E-008 + 6.3700000000000007E-002 1.6548387549164545E-008 + 6.4800000000000024E-002 1.3797667008930148E-008 + 6.5900000000000014E-002 1.1712657510543067E-008 + 6.7000000000000004E-002 1.2439726582158528E-008 + 6.8100000000000022E-002 1.3915209429171682E-008 + 6.9200000000000012E-002 1.4927747926662960E-008 + 7.0300000000000029E-002 1.5145820597695092E-008 + 7.1400000000000019E-002 1.5365566596869940E-008 + 7.2500000000000009E-002 1.3283062649804833E-008 + 7.3600000000000027E-002 9.9912931261769700E-009 + 7.4700000000000016E-002 7.1703474269213530E-009 + 7.5800000000000006E-002 8.4380804565853396E-009 + 7.6900000000000024E-002 1.0961386465169198E-008 + 7.8000000000000014E-002 1.1538066502225774E-008 + 7.9100000000000004E-002 6.4795320220412123E-009 + 8.0200000000000021E-002 -1.0050320575771821E-009 + 8.1300000000000011E-002 -4.8689252629685598E-009 + 8.2400000000000029E-002 -2.6776785233550982E-009 + 8.3500000000000019E-002 1.3617362792928134E-009 + 8.4600000000000009E-002 2.1496925073360984E-010 + 8.5700000000000026E-002 -6.8994832069790846E-009 + 8.6800000000000016E-002 -1.4836418316122035E-008 + 8.7900000000000006E-002 -1.7736573099114139E-008 + 8.9000000000000024E-002 -1.5363470495799447E-008 + 9.0100000000000013E-002 -1.1580979730752006E-008 + 9.1200000000000003E-002 -1.1265407273697292E-008 + 9.2300000000000021E-002 -1.5409764131391057E-008 + 9.3400000000000011E-002 -2.2439664348894439E-008 + 9.4500000000000028E-002 -2.6788855578274706E-008 + 9.5600000000000018E-002 -2.4762702111047474E-008 + 9.6700000000000008E-002 -1.7526396334233141E-008 + 9.7800000000000026E-002 -1.2895299050796893E-008 + 9.8900000000000016E-002 -1.5438075706697418E-008 + 0.10000000000000001 -2.4407448506735818E-008 + 0.10110000000000002 -2.9995103290048064E-008 + 0.10220000000000001 -2.5704002482029864E-008 + 0.10330000000000003 -1.3021060674134333E-008 + 0.10440000000000002 -4.2949626077870562E-009 + 0.10550000000000001 -7.1783050614726562E-009 + 0.10660000000000003 -1.6590377072134288E-008 + 0.10770000000000002 -2.1154018980951150E-008 + 0.10880000000000001 -1.5836059574780847E-008 + 0.10990000000000003 -4.1108823012336870E-009 + 0.11100000000000002 3.8870271446000970E-009 + 0.11210000000000001 4.3192303067485227E-009 + 0.11320000000000002 1.2951952843565095E-009 + 0.11430000000000001 -4.1857486365870500E-009 + 0.11540000000000003 -6.7701511063944508E-009 + 0.11650000000000002 -1.5021659471869953E-009 + 0.11760000000000001 1.1891536644270673E-008 + 0.11870000000000003 2.2564913493283711E-008 + 0.11980000000000002 1.8810577984140764E-008 + 0.12090000000000001 2.6468325309281227E-009 + 0.12200000000000003 -5.3777702291313290E-009 + 0.12310000000000001 4.1745611412125072E-009 + 0.12420000000000003 2.0847332748985536E-008 + 0.12530000000000002 2.5896188304841417E-008 + 0.12640000000000001 1.6609575936854526E-008 + 0.12750000000000003 6.6340741788906143E-009 + 0.12860000000000002 6.8488046345294151E-009 + 0.12970000000000001 1.1547411027379439E-008 + 0.13080000000000003 1.2740554389267800E-008 + 0.13190000000000002 1.1172978098272779E-008 + 0.13300000000000001 1.2325140907876175E-008 + 0.13410000000000000 1.2934648907503288E-008 + 0.13520000000000004 6.8881509385221307E-009 + 0.13630000000000003 -1.8993402406408677E-009 + 0.13740000000000002 -1.6735175467630370E-009 + 0.13850000000000001 9.8573584850214502E-009 + 0.13960000000000000 1.8688162128910335E-008 + 0.14070000000000005 1.2420881212449331E-008 + 0.14180000000000004 -2.4733461945203317E-009 + 0.14290000000000003 -8.5284801443208380E-009 + 0.14400000000000002 -1.4552198335238131E-009 + 0.14510000000000001 5.9524021267520766E-009 + 0.14620000000000000 3.6541458747763045E-009 + 0.14730000000000004 -2.4845259183337021E-009 + 0.14840000000000003 -2.1568375974112541E-009 + 0.14950000000000002 1.0386977944421005E-009 + 0.15060000000000001 -2.3915258662299266E-009 + 0.15170000000000000 -1.0554868978829290E-008 + 0.15280000000000005 -9.3181080629278767E-009 + 0.15390000000000004 4.3134078531181785E-009 + 0.15500000000000003 1.2736167676052901E-008 + 0.15610000000000002 2.0086872165592240E-009 + 0.15720000000000001 -1.5996027613596198E-008 + 0.15830000000000000 -1.7891499837219271E-008 + 0.15940000000000004 -1.0083222035106587E-009 + 0.16050000000000003 1.3188516057027755E-008 + 0.16160000000000002 7.8432291772401186E-009 + 0.16270000000000001 -7.7490671657187704E-009 + 0.16380000000000000 -1.4040050011487892E-008 + 0.16490000000000005 -7.1848624827453023E-009 + 0.16600000000000004 -5.4358079148997263E-010 + 0.16710000000000003 -8.1288364928155943E-010 + 0.16820000000000002 3.0196653511005422E-010 + 0.16930000000000001 6.2569944780932474E-009 + 0.17040000000000000 6.4070051486453394E-009 + 0.17150000000000004 -6.4068936822536671E-009 + 0.17260000000000003 -1.8093547993203174E-008 + 0.17370000000000002 -9.4676089190670609E-009 + 0.17480000000000001 1.2993874420885732E-008 + 0.17590000000000000 2.0817434887021591E-008 + 0.17700000000000005 1.6904330157885283E-009 + 0.17810000000000004 -2.1169949349086892E-008 + 0.17920000000000003 -1.8900916387565303E-008 + 0.18030000000000002 4.7083217324939142E-009 + 0.18140000000000001 1.9325581135376524E-008 + 0.18250000000000000 9.8157588723779554E-009 + 0.18360000000000004 -6.8027121713498673E-009 + 0.18470000000000003 -9.8529397973834421E-009 + 0.18580000000000002 -2.3642920954358715E-009 + 0.18690000000000001 4.9751397446229362E-010 + 0.18800000000000000 -2.2589776715875587E-009 + 0.18910000000000005 1.4163163974956205E-009 + 0.19020000000000004 1.0783864468066895E-008 + 0.19130000000000003 9.2991419009536003E-009 + 0.19240000000000002 -7.7051014457651945E-009 + 0.19350000000000001 -1.9056349387369664E-008 + 0.19460000000000005 -5.9742064628665048E-009 + 0.19570000000000004 1.7274341956863282E-008 + 0.19680000000000003 1.9541635865039098E-008 + 0.19790000000000002 -3.6422647120559759E-009 + 0.19900000000000001 -2.1801525917908293E-008 + 0.20010000000000000 -1.1430392632405528E-008 + 0.20120000000000005 1.1742266714520611E-008 + 0.20230000000000004 1.6681992676126356E-008 + 0.20340000000000003 4.6280965171341393E-010 + 0.20450000000000002 -1.1442773839576148E-008 + 0.20560000000000000 -4.6772199446820650E-009 + 0.20670000000000005 5.7403992670401749E-009 + 0.20780000000000004 2.8361171189317247E-009 + 0.20890000000000003 -5.5695701384195218E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0056.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0056.BXX.semd new file mode 100644 index 00000000..3ca909d6 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0056.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 0.0000000000000000 + -9.9099999999999994E-002 0.0000000000000000 + -9.7999999999999990E-002 1.4913457635124834E-038 + -9.6899999999999986E-002 -1.8013105455618050E-037 + -9.5799999999999996E-002 1.0892724563123815E-037 + -9.4699999999999993E-002 2.6624816108796306E-036 + -9.3599999999999989E-002 -3.9959852106588621E-036 + -9.2499999999999999E-002 -2.9495007191209883E-035 + -9.1399999999999995E-002 5.4106753709714741E-035 + -9.0299999999999991E-002 2.8228043538270534E-034 + -8.9200000000000002E-002 -4.9113545285121966E-034 + -8.8099999999999984E-002 -2.4500375086837918E-033 + -8.6999999999999994E-002 3.2310548734823282E-033 + -8.5899999999999990E-002 1.9282474314998820E-032 + -8.4799999999999986E-002 -1.3873786769259434E-032 + -8.3699999999999997E-002 -1.3467855068331499E-031 + -8.2599999999999993E-002 7.0790958749845660E-033 + -8.1499999999999989E-002 8.1077644573955027E-031 + -8.0399999999999999E-002 5.3403653455314583E-031 + -7.9299999999999995E-002 -4.0412611809518426E-030 + -7.8199999999999992E-002 -6.0495129695576726E-030 + -7.7100000000000002E-002 1.5387379791020879E-029 + -7.5999999999999984E-002 4.3040140729369088E-029 + -7.4899999999999994E-002 -3.3347576292827746E-029 + -7.3799999999999991E-002 -2.2751763953137159E-028 + -7.2699999999999987E-002 -7.3391556835510226E-029 + -7.1599999999999997E-002 8.9952869168539115E-028 + -7.0499999999999993E-002 1.2210279328653440E-027 + -6.9399999999999989E-002 -2.3506857047160743E-027 + -6.8300000000000000E-002 -7.2753960394051332E-027 + -6.7199999999999996E-002 1.0803709134579277E-027 + -6.6099999999999992E-002 2.8146803617318583E-026 + -6.5000000000000002E-002 2.7526299804116126E-026 + -6.3899999999999985E-002 -6.7843757319261364E-026 + -6.2799999999999995E-002 -1.7226678527244310E-025 + -6.1699999999999991E-002 2.6997174433427043E-026 + -6.0599999999999994E-002 5.9450347545634170E-025 + -5.9499999999999990E-002 6.1972409815335609E-025 + -5.8399999999999994E-002 -1.1094580200149703E-024 + -5.7299999999999990E-002 -3.2302075187459160E-024 + -5.6199999999999986E-002 -6.4325882648830003E-025 + -5.5099999999999996E-002 8.6070010127677369E-024 + -5.3999999999999992E-002 1.2517663776708741E-023 + -5.2899999999999989E-002 -8.2880180059934738E-024 + -5.1799999999999985E-002 -4.4519683885953511E-023 + -5.0699999999999995E-002 -3.4456933158187212E-023 + -4.9599999999999991E-002 7.1907530342815747E-023 + -4.8499999999999988E-002 1.8037413145138993E-022 + -4.7399999999999998E-002 5.4532439764990522E-023 + -4.6299999999999994E-002 -3.6871656583907903E-022 + -4.5199999999999990E-002 -6.1462109500813978E-022 + -4.4099999999999986E-002 4.6968172451683833E-023 + -4.2999999999999997E-002 1.4654917180377083E-021 + -4.1899999999999993E-002 1.8647019861580314E-021 + -4.0799999999999989E-002 -6.7264551276706887E-022 + -3.9699999999999985E-002 -4.9037156949090135E-021 + -3.8599999999999995E-002 -5.3731213054872500E-021 + -3.7499999999999992E-002 2.5210136605659561E-021 + -3.6399999999999988E-002 1.4352153930053294E-020 + -3.5299999999999984E-002 1.5697133450193178E-020 + -3.4199999999999994E-002 -4.8019236080541908E-021 + -3.3099999999999991E-002 -3.7193830507800236E-020 + -3.1999999999999987E-002 -4.7783309467998866E-020 + -3.0899999999999997E-002 -4.6137682914732202E-021 + -2.9799999999999993E-002 8.3212295208954666E-020 + -2.8699999999999989E-002 1.4621917884204724E-019 + -2.7599999999999986E-002 8.5385589483815570E-020 + -2.6499999999999996E-002 -1.4169942520096628E-019 + -2.5399999999999992E-002 -4.1784134254078870E-019 + -2.4299999999999988E-002 -4.4558389461126327E-019 + -2.3199999999999985E-002 6.7235023796505907E-020 + -2.2099999999999995E-002 1.0197741085495148E-018 + -2.0999999999999991E-002 1.6366838584279143E-018 + -1.9899999999999987E-002 8.0437818989587292E-019 + -1.8799999999999983E-002 -1.8127946433459401E-018 + -1.7699999999999994E-002 -4.6456944742815693E-018 + -1.6599999999999990E-002 -4.5247701813033610E-018 + -1.5499999999999986E-002 8.5958499945948626E-019 + -1.4399999999999996E-002 9.7221407710082902E-018 + -1.3299999999999992E-002 1.5263416249875510E-017 + -1.2199999999999989E-002 9.3279288249420561E-018 + -1.1099999999999985E-002 -1.0540262928673250E-017 + -9.9999999999999950E-003 -3.5327987298355805E-017 + -8.8999999999999913E-003 -4.5425139499051748E-017 + -7.7999999999999875E-003 -2.0663640063509574E-017 + -6.6999999999999837E-003 4.2963138976183618E-017 + -5.5999999999999939E-003 1.1818896881989548E-016 + -4.4999999999999901E-003 1.4611548627219216E-016 + -3.3999999999999864E-003 6.2949854131049196E-017 + -2.2999999999999826E-003 -1.4690801794324656E-016 + -1.1999999999999927E-003 -3.9762757333881252E-016 + -9.9999999999988987E-005 -4.9734180066702605E-016 + 1.0000000000000148E-003 -2.3487368653480614E-016 + 2.1000000000000185E-003 4.4985141617155601E-016 + 3.2000000000000084E-003 1.2979855591968461E-015 + 4.3000000000000121E-003 1.7106242239571198E-015 + 5.4000000000000159E-003 9.9630111662595260E-016 + 6.5000000000000058E-003 -1.1249283636224384E-015 + 7.6000000000000234E-003 -3.9870980086573974E-015 + 8.7000000000000133E-003 -5.8213719963755815E-015 + 9.8000000000000032E-003 -4.3668571837458640E-015 + 1.0900000000000021E-002 1.6991581507083751E-015 + 1.2000000000000011E-002 1.1063664836163077E-014 + 1.3100000000000001E-002 1.8930400324558561E-014 + 1.4200000000000018E-002 1.8214284789631885E-014 + 1.5300000000000008E-002 3.2195792205354104E-015 + 1.6400000000000026E-002 -2.5259511821605629E-014 + 1.7500000000000016E-002 -5.6121533337444643E-014 + 1.8600000000000005E-002 -6.8897558285711119E-014 + 1.9700000000000023E-002 -4.1805670253705629E-014 + 2.0800000000000013E-002 3.4091578572734843E-014 + 2.1900000000000003E-002 1.4036006786097982E-013 + 2.3000000000000020E-002 2.2576040971562794E-013 + 2.4100000000000010E-002 2.1904811406577018E-013 + 2.5200000000000000E-002 6.2692303334343363E-014 + 2.6300000000000018E-002 -2.4159740505923233E-013 + 2.7400000000000008E-002 -5.9720934794671443E-013 + 2.8500000000000025E-002 -8.1451821199243768E-013 + 2.9600000000000015E-002 -6.7051626837649758E-013 + 3.0700000000000005E-002 -2.2924380899428873E-014 + 3.1800000000000023E-002 1.0582418188270770E-012 + 3.2900000000000013E-002 2.2083185974297592E-012 + 3.4000000000000002E-002 2.8079953726806162E-012 + 3.5100000000000020E-002 2.1872772690278985E-012 + 3.6200000000000010E-002 -3.4518401862988074E-014 + 3.7300000000000028E-002 -3.5873472161579434E-012 + 3.8400000000000017E-002 -7.3472590858547626E-012 + 3.9500000000000007E-002 -9.4718313053965275E-012 + 4.0600000000000025E-002 -7.9644355346908391E-012 + 4.1700000000000015E-002 -1.5850169484202259E-012 + 4.2800000000000005E-002 9.1780281291642396E-012 + 4.3900000000000022E-002 2.1508220551802459E-011 + 4.5000000000000012E-002 3.0469477635408637E-011 + 4.6100000000000002E-002 3.0261310818291420E-011 + 4.7200000000000020E-002 1.6384315779105485E-011 + 4.8300000000000010E-002 -1.1866285731798598E-011 + 4.9400000000000027E-002 -4.9503012800045099E-011 + 5.0500000000000017E-002 -8.5532109173058757E-011 + 5.1600000000000007E-002 -1.0488889617965569E-010 + 5.2700000000000025E-002 -9.2614055313688937E-011 + 5.3800000000000014E-002 -3.9413163704926646E-011 + 5.4900000000000004E-002 5.2987166737628044E-011 + 5.6000000000000022E-002 1.6859252882639453E-010 + 5.7100000000000012E-002 2.7762636634065530E-010 + 5.8200000000000002E-002 3.4149633121316469E-010 + 5.9300000000000019E-002 3.2173455566386622E-010 + 6.0400000000000009E-002 1.9113832738781866E-010 + 6.1500000000000027E-002 -5.5551212935212035E-011 + 6.2600000000000017E-002 -3.9428846299038867E-010 + 6.3700000000000007E-002 -7.6993711406458942E-010 + 6.4800000000000024E-002 -1.1010526934640552E-009 + 6.5900000000000014E-002 -1.2906425927994292E-009 + 6.7000000000000004E-002 -1.2408649663342430E-009 + 6.8100000000000022E-002 -8.6860219017381723E-010 + 6.9200000000000012E-002 -1.1850626036036260E-010 + 7.0300000000000029E-002 1.0295547747674050E-009 + 7.1400000000000019E-002 2.5608470899385338E-009 + 7.2500000000000009E-002 4.4347512329068195E-009 + 7.3600000000000027E-002 6.6016112576505748E-009 + 7.4700000000000016E-002 9.0249177020496063E-009 + 7.5800000000000006E-002 1.1705055591448854E-008 + 7.6900000000000024E-002 1.4699815586993736E-008 + 7.8000000000000014E-002 1.8137571444754030E-008 + 7.9100000000000004E-002 2.2220232764880166E-008 + 8.0200000000000021E-002 2.7216220388481815E-008 + 8.1300000000000011E-002 3.3446227121203265E-008 + 8.2400000000000029E-002 4.1267593786642465E-008 + 8.3500000000000019E-002 5.1063477002344371E-008 + 8.4600000000000009E-002 6.3243220438380376E-008 + 8.5700000000000026E-002 7.8256249480546103E-008 + 8.6800000000000016E-002 9.6618144596050115E-008 + 8.7900000000000006E-002 1.1894506712906150E-007 + 8.9000000000000024E-002 1.4598649045183265E-007 + 9.0100000000000013E-002 1.7865127688310167E-007 + 9.1200000000000003E-002 2.1802343042054417E-007 + 9.2300000000000021E-002 2.6536758923612069E-007 + 9.3400000000000011E-002 3.2213620215770788E-007 + 9.4500000000000028E-002 3.8997688989184098E-007 + 9.5600000000000018E-002 4.7075886300262937E-007 + 9.6700000000000008E-002 5.6660746849956922E-007 + 9.7800000000000026E-002 6.7995279096066952E-007 + 9.8900000000000016E-002 8.1357507042412180E-007 + 0.10000000000000001 9.7064992132800398E-007 + 0.10110000000000002 1.1547735994099639E-006 + 0.10220000000000001 1.3699711871595355E-006 + 0.10330000000000003 1.6207034150284017E-006 + 0.10440000000000002 1.9118679119856097E-006 + 0.10550000000000001 2.2488043214252684E-006 + 0.10660000000000003 2.6373350010544527E-006 + 0.10770000000000002 3.0837668418826070E-006 + 0.10880000000000001 3.5949265111412387E-006 + 0.10990000000000003 4.1781768231885508E-006 + 0.11100000000000002 4.8413799049740192E-006 + 0.11210000000000001 5.5928499023139011E-006 + 0.11320000000000002 6.4412988649564795E-006 + 0.11430000000000001 7.3957321546913590E-006 + 0.11540000000000003 8.4653156591230072E-006 + 0.11650000000000002 9.6593175840098411E-006 + 0.11760000000000001 1.0986962479364593E-005 + 0.11870000000000003 1.2457339835236780E-005 + 0.11980000000000002 1.4079098036745563E-005 + 0.12090000000000001 1.5860412531765178E-005 + 0.12200000000000003 1.7808561096899211E-005 + 0.12310000000000001 1.9929744667024352E-005 + 0.12420000000000003 2.2228690795600414E-005 + 0.12530000000000002 2.4708431737963110E-005 + 0.12640000000000001 2.7369929739506915E-005 + 0.12750000000000003 3.0211780540412292E-005 + 0.12860000000000002 3.3229869586648419E-005 + 0.12970000000000001 3.6417004594113678E-005 + 0.13080000000000003 3.9762493543094024E-005 + 0.13190000000000002 4.3251911847619340E-005 + 0.13300000000000001 4.6866920456523076E-005 + 0.13410000000000000 5.0584250857355073E-005 + 0.13520000000000004 5.4376312618842348E-005 + 0.13630000000000003 5.8210516726830974E-005 + 0.13740000000000002 6.2048871768638492E-005 + 0.13850000000000001 6.5849148086272180E-005 + 0.13960000000000000 6.9563786382786930E-005 + 0.14070000000000005 7.3140181484632194E-005 + 0.14180000000000004 7.6521791925188154E-005 + 0.14290000000000003 7.9646757512819022E-005 + 0.14400000000000002 8.2450023910496384E-005 + 0.14510000000000001 8.4862505900673568E-005 + 0.14620000000000000 8.6813895904924721E-005 + 0.14730000000000004 8.8232372945640236E-005 + 0.14840000000000003 8.9044617197941989E-005 + 0.14950000000000002 8.9178771304432303E-005 + 0.15060000000000001 8.8564513134770095E-005 + 0.15170000000000000 8.7135180365294218E-005 + 0.15280000000000005 8.4827865066472441E-005 + 0.15390000000000004 8.1585763837210834E-005 + 0.15500000000000003 7.7359698479995131E-005 + 0.15610000000000002 7.2110058681573719E-005 + 0.15720000000000001 6.5807442297227681E-005 + 0.15830000000000000 5.8433564845472574E-005 + 0.15940000000000004 4.9982820200966671E-005 + 0.16050000000000003 4.0466224163537845E-005 + 0.16160000000000002 2.9907547286711633E-005 + 0.16270000000000001 1.8346849174122326E-005 + 0.16380000000000000 5.8416144383954816E-006 + 0.16490000000000005 -7.5336670306569431E-006 + 0.16600000000000004 -2.1690495486836880E-005 + 0.16710000000000003 -3.6522356822388247E-005 + 0.16820000000000002 -5.1906699809478596E-005 + 0.16930000000000001 -6.7707704147323966E-005 + 0.17040000000000000 -8.3774903032463044E-005 + 0.17150000000000004 -9.9945653346367180E-005 + 0.17260000000000003 -1.1605006147874519E-004 + 0.17370000000000002 -1.3190996833145618E-004 + 0.17480000000000001 -1.4734230353496969E-004 + 0.17590000000000000 -1.6216118820011616E-004 + 0.17700000000000005 -1.7618126003071666E-004 + 0.17810000000000004 -1.8921984883490950E-004 + 0.17920000000000003 -2.0110218611080199E-004 + 0.18030000000000002 -2.1166284568607807E-004 + 0.18140000000000001 -2.2074904700275511E-004 + 0.18250000000000000 -2.2822234313935041E-004 + 0.18360000000000004 -2.3396176402457058E-004 + 0.18470000000000003 -2.3786642123013735E-004 + 0.18580000000000002 -2.3985824373085052E-004 + 0.18690000000000001 -2.3988366592675447E-004 + 0.18800000000000000 -2.3791317653376609E-004 + 0.18910000000000005 -2.3394316667690873E-004 + 0.19020000000000004 -2.2799526050221175E-004 + 0.19130000000000003 -2.2011726105120033E-004 + 0.19240000000000002 -2.1038447448518127E-004 + 0.19350000000000001 -1.9889576651621610E-004 + 0.19460000000000005 -1.8577479931991547E-004 + 0.19570000000000004 -1.7116413800977170E-004 + 0.19680000000000003 -1.5522450848948210E-004 + 0.19790000000000002 -1.3813715486321598E-004 + 0.19900000000000001 -1.2009372585453093E-004 + 0.20010000000000000 -1.0129790462087840E-004 + 0.20120000000000005 -8.1960490206256509E-005 + 0.20230000000000004 -6.2295432144310325E-005 + 0.20340000000000003 -4.2516290704952553E-005 + 0.20450000000000002 -2.2836538846604526E-005 + 0.20560000000000000 -3.4609299746080069E-006 + 0.20670000000000005 1.5410358173539862E-005 + 0.20780000000000004 3.3591626561246812E-005 + 0.20890000000000003 5.0913407903863117E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0056.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0056.BXZ.semd new file mode 100644 index 00000000..549f6201 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0056.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 1.9314131766250562E-038 + -0.10020000000000000 -7.6049695196362571E-038 + -9.9099999999999994E-002 -2.3071040694814990E-037 + -9.7999999999999990E-002 2.3189490548238455E-036 + -9.6899999999999986E-002 -1.1955376272249725E-037 + -9.5799999999999996E-002 -3.4851014039262207E-035 + -9.4699999999999993E-002 3.1062716596826676E-035 + -9.3599999999999989E-002 3.9044526998917109E-034 + -9.2499999999999999E-002 -4.4235955454304697E-034 + -9.1399999999999995E-002 -3.7066352759120554E-033 + -9.0299999999999991E-002 3.6973984617084846E-033 + -8.9200000000000002E-002 3.1138445685203117E-032 + -8.8099999999999984E-002 -1.8877027211617012E-032 + -8.6999999999999994E-002 -2.3176239401885755E-031 + -8.5899999999999990E-002 1.5813677178430623E-032 + -8.4799999999999986E-002 1.4998311097282891E-030 + -8.3699999999999997E-002 8.3818135679733269E-031 + -8.2599999999999993E-002 -8.1725535682727123E-030 + -8.1499999999999989E-002 -1.0656444977774928E-029 + -8.0399999999999999E-002 3.5342767492840008E-029 + -7.9299999999999995E-002 8.3639941644736186E-029 + -7.8199999999999992E-002 -1.0256866123218555E-028 + -7.7100000000000002E-002 -4.8924980971077130E-028 + -7.5999999999999984E-002 1.8458241985425407E-029 + -7.4899999999999994E-002 2.1878806835411992E-027 + -7.3799999999999991E-002 2.0646976265192083E-027 + -7.2699999999999987E-002 -7.0269919062940008E-027 + -7.1599999999999997E-002 -1.5547776677541540E-026 + -7.0499999999999993E-002 1.1227673915479955E-026 + -6.9399999999999989E-002 7.1161274878313397E-026 + -6.8300000000000000E-002 3.5715757602566996E-026 + -6.7199999999999996E-002 -2.1690043668223479E-025 + -6.6099999999999992E-002 -3.6787544704040688E-025 + -6.5000000000000002E-002 3.2414873915258647E-025 + -6.3899999999999985E-002 1.5971679220090136E-024 + -6.2799999999999995E-002 8.0030037442284800E-025 + -6.1699999999999991E-002 -4.1233278310750102E-024 + -6.0599999999999994E-002 -7.3580701167345892E-024 + -5.9499999999999990E-002 3.6587396394282210E-024 + -5.8399999999999994E-002 2.6110456614812336E-023 + -5.7299999999999990E-002 2.1189865721014805E-023 + -5.6199999999999986E-002 -4.7535915645171395E-023 + -5.5099999999999996E-002 -1.1690398598266673E-022 + -5.3999999999999992E-002 -1.7467276863209353E-023 + -5.2899999999999989E-002 2.8513141392030630E-022 + -5.1799999999999985E-002 4.0361461108280411E-022 + -5.0699999999999995E-002 -2.0385920217564157E-022 + -4.9599999999999991E-002 -1.2484840347293325E-021 + -4.8499999999999988E-002 -1.1123674865504146E-021 + -4.7399999999999998E-002 1.4838049030713606E-021 + -4.6299999999999994E-002 4.4647275510941405E-021 + -4.5199999999999990E-002 2.5258493148060885E-021 + -4.4099999999999986E-002 -6.3875222135675080E-021 + -4.2999999999999997E-002 -1.3827071955666850E-020 + -4.1899999999999993E-002 -5.2616134815059805E-021 + -4.0799999999999989E-002 2.0818932405544957E-020 + -3.9699999999999985E-002 3.8786763878901426E-020 + -3.8599999999999995E-002 1.3625504842493870E-020 + -3.7499999999999992E-002 -5.3746586982038622E-020 + -3.6399999999999988E-002 -1.0212783494181396E-019 + -3.5299999999999984E-002 -5.2514433604981264E-020 + -3.4199999999999994E-002 1.0379749254590371E-019 + -3.3099999999999991E-002 2.5564670820623120E-019 + -3.1999999999999987E-002 2.2517942319800695E-019 + -3.0899999999999997E-002 -9.4254917279641769E-020 + -2.9799999999999993E-002 -5.8873251439602831E-019 + -2.8699999999999989E-002 -8.5428773481669667E-019 + -2.7599999999999986E-002 -3.4697807193307793E-019 + -2.6499999999999996E-002 1.1131519429612119E-018 + -2.5399999999999992E-002 2.6784968502304091E-018 + -2.4299999999999988E-002 2.4453179442741608E-018 + -2.3199999999999985E-002 -1.0944727571636925E-018 + -2.2099999999999995E-002 -6.6298947958237570E-018 + -2.0999999999999991E-002 -9.1416791838583913E-018 + -1.9899999999999987E-002 -3.0897466489637042E-018 + -1.8799999999999983E-002 1.1339915797621125E-017 + -1.7699999999999994E-002 2.4515186555819808E-017 + -1.6599999999999990E-002 2.1833043493449266E-017 + -1.5499999999999986E-002 -4.4463592494976219E-018 + -1.4399999999999996E-002 -4.4554809837025504E-017 + -1.3299999999999992E-002 -7.1257295197368258E-017 + -1.2199999999999989E-002 -5.3101153899139680E-017 + -1.1099999999999985E-002 2.4462862418992154E-017 + -9.9999999999999950E-003 1.3876208885461216E-016 + -8.8999999999999913E-003 2.2124486023903544E-016 + -7.7999999999999875E-003 1.7593284596055644E-016 + -6.6999999999999837E-003 -6.2253976860210386E-017 + -5.5999999999999939E-003 -4.4271391951129725E-016 + -4.4999999999999901E-003 -7.4575957049820805E-016 + -3.3999999999999864E-003 -6.4074304926908061E-016 + -2.2999999999999826E-003 1.0890734060256047E-016 + -1.1999999999999927E-003 1.3684627238149034E-015 + -9.9999999999988987E-005 2.4684841895024475E-015 + 1.0000000000000148E-003 2.3659116759635040E-015 + 2.1000000000000185E-003 2.2081025292775518E-016 + 3.2000000000000084E-003 -3.7787469618741527E-015 + 4.3000000000000121E-003 -7.8174593466889646E-015 + 5.4000000000000159E-003 -8.7108927587938555E-015 + 6.5000000000000058E-003 -3.4190379036801426E-015 + 7.6000000000000234E-003 8.5064545807104520E-015 + 8.7000000000000133E-003 2.2798520273796356E-014 + 9.8000000000000032E-003 3.0460920922128001E-014 + 1.0900000000000021E-002 2.1163995713282049E-014 + 1.2000000000000011E-002 -1.0285426210818877E-014 + 1.3100000000000001E-002 -5.6970629656958455E-014 + 1.4200000000000018E-002 -9.6729590483290995E-014 + 1.5300000000000008E-002 -9.7258593052037406E-014 + 1.6400000000000026E-002 -3.1205222325407511E-014 + 1.7500000000000016E-002 1.0240772666718703E-013 + 1.8600000000000005E-002 2.6050244860548188E-013 + 1.9700000000000023E-002 3.5581097530129613E-013 + 2.0800000000000013E-002 2.8496484143734901E-013 + 2.1900000000000003E-002 -1.6265997202597957E-014 + 2.3000000000000020E-002 -5.0909889368414007E-013 + 2.4100000000000010E-002 -1.0130901109337009E-012 + 2.5200000000000000E-002 -1.2298692880080564E-012 + 2.6300000000000018E-002 -8.4987437009784172E-013 + 2.7400000000000008E-002 2.7420172252559660E-013 + 2.8500000000000025E-002 1.9502142956095980E-012 + 2.9600000000000015E-002 3.5632464860657631E-012 + 3.0700000000000005E-002 4.1808518452812748E-012 + 3.1800000000000023E-002 2.8850732566865211E-012 + 3.2900000000000013E-002 -7.3310216404387507E-013 + 3.4000000000000002E-002 -6.0951018537869217E-012 + 3.5100000000000020E-002 -1.1422341371358780E-011 + 3.6200000000000010E-002 -1.4019349917071544E-011 + 3.7300000000000028E-002 -1.1140570237155867E-011 + 3.8400000000000017E-002 -1.2862171180558213E-012 + 3.9500000000000007E-002 1.4497673027358271E-011 + 4.0600000000000025E-002 3.1919744625241719E-011 + 4.1700000000000015E-002 4.3917303821361386E-011 + 4.2800000000000005E-002 4.2567924879444163E-011 + 4.3900000000000022E-002 2.2160799237336271E-011 + 4.5000000000000012E-002 -1.7460262402568816E-011 + 4.6100000000000002E-002 -6.8601416214342237E-011 + 4.7200000000000020E-002 -1.1579948111517524E-010 + 4.8300000000000010E-002 -1.3905936124825047E-010 + 4.9400000000000027E-002 -1.1998896320974950E-010 + 5.0500000000000017E-002 -4.9327073675664579E-011 + 5.1600000000000007E-002 6.6642469320754572E-011 + 5.2700000000000025E-002 2.0359317010054667E-010 + 5.3800000000000014E-002 3.2269015237673671E-010 + 5.4900000000000004E-002 3.8061057083815797E-010 + 5.6000000000000022E-002 3.4424313399838979E-010 + 5.7100000000000012E-002 2.0606107098419812E-010 + 5.8200000000000002E-002 -5.1654036950510296E-012 + 5.9300000000000019E-002 -2.2340378158514085E-010 + 6.0400000000000009E-002 -3.5714214918769471E-010 + 6.1500000000000027E-002 -3.1334523864501307E-010 + 6.2600000000000017E-002 -2.8925237205434939E-011 + 6.3700000000000007E-002 4.9822812542288375E-010 + 6.4800000000000024E-002 1.1879330852337944E-009 + 6.5900000000000014E-002 1.8741019847112739E-009 + 6.7000000000000004E-002 2.3228392542762322E-009 + 6.8100000000000022E-002 2.2705486379948070E-009 + 6.9200000000000012E-002 1.4743155585250634E-009 + 7.0300000000000029E-002 -2.3803387039222912E-010 + 7.1400000000000019E-002 -2.9322135830511797E-009 + 7.2500000000000009E-002 -6.5584249142602857E-009 + 7.3600000000000027E-002 -1.0974739339530970E-008 + 7.4700000000000016E-002 -1.6001070690663255E-008 + 7.5800000000000006E-002 -2.1492539303835656E-008 + 7.6900000000000024E-002 -2.7415772763106361E-008 + 7.8000000000000014E-002 -3.3909760333017402E-008 + 7.9100000000000004E-002 -4.1316784660239136E-008 + 8.0200000000000021E-002 -5.0177195731748725E-008 + 8.1300000000000011E-002 -6.1191954614514543E-008 + 8.2400000000000029E-002 -7.5165935697896202E-008 + 8.3500000000000019E-002 -9.2952198826878885E-008 + 8.4600000000000009E-002 -1.1541658295755042E-007 + 8.5700000000000026E-002 -1.4344072951644193E-007 + 8.6800000000000016E-002 -1.7796399731651036E-007 + 8.7900000000000006E-002 -2.2005988853379677E-007 + 8.9000000000000024E-002 -2.7102868216388742E-007 + 9.0100000000000013E-002 -3.3248628028559324E-007 + 9.1200000000000003E-002 -4.0642751741870597E-007 + 9.2300000000000021E-002 -4.9525840495334705E-007 + 9.3400000000000011E-002 -6.0180195760040078E-007 + 9.4500000000000028E-002 -7.2929691441458999E-007 + 9.5600000000000018E-002 -8.8139694298661198E-007 + 9.6700000000000008E-002 -1.0621928367982036E-006 + 9.7800000000000026E-002 -1.2762550340994494E-006 + 9.8900000000000016E-002 -1.5287371297745267E-006 + 0.10000000000000001 -1.8254779661219800E-006 + 0.10110000000000002 -2.1730929802288301E-006 + 0.10220000000000001 -2.5790482141019311E-006 + 0.10330000000000003 -3.0516864626406459E-006 + 0.10440000000000002 -3.6002754768560408E-006 + 0.10550000000000001 -4.2349856812506914E-006 + 0.10660000000000003 -4.9668178689898923E-006 + 0.10770000000000002 -5.8076007007912267E-006 + 0.10880000000000001 -6.7700007093662862E-006 + 0.10990000000000003 -7.8675248005311005E-006 + 0.11100000000000002 -9.1144829639233649E-006 + 0.11210000000000001 -1.0525986908760387E-005 + 0.11320000000000002 -1.2117773621866945E-005 + 0.11430000000000001 -1.3906190361012705E-005 + 0.11540000000000003 -1.5907982742646709E-005 + 0.11650000000000002 -1.8139908206649125E-005 + 0.11760000000000001 -2.0618630514945835E-005 + 0.11870000000000003 -2.3360238628811203E-005 + 0.11980000000000002 -2.6380010240245610E-005 + 0.12090000000000001 -2.9691896997974254E-005 + 0.12200000000000003 -3.3308067941106856E-005 + 0.12310000000000001 -3.7238296499708667E-005 + 0.12420000000000003 -4.1489784052828327E-005 + 0.12530000000000002 -4.6066365030128509E-005 + 0.12640000000000001 -5.0967671995749697E-005 + 0.12750000000000003 -5.6188997405115515E-005 + 0.12860000000000002 -6.1719918448943645E-005 + 0.12970000000000001 -6.7544315243139863E-005 + 0.13080000000000003 -7.3639610491227359E-005 + 0.13190000000000002 -7.9976256529334933E-005 + 0.13300000000000001 -8.6516127339564264E-005 + 0.13410000000000000 -9.3213864602148533E-005 + 0.13520000000000004 -1.0001478221965954E-004 + 0.13630000000000003 -1.0685465531423688E-004 + 0.13740000000000002 -1.1366088438080624E-004 + 0.13850000000000001 -1.2035067629767582E-004 + 0.13960000000000000 -1.2683322711382061E-004 + 0.14070000000000005 -1.3300812861416489E-004 + 0.14180000000000004 -1.3876662706024945E-004 + 0.14290000000000003 -1.4399220526684076E-004 + 0.14400000000000002 -1.4856290363240987E-004 + 0.14510000000000001 -1.5235073806252331E-004 + 0.14620000000000000 -1.5522431931458414E-004 + 0.14730000000000004 -1.5704927500337362E-004 + 0.14840000000000003 -1.5769248420838267E-004 + 0.14950000000000002 -1.5702261589467525E-004 + 0.15060000000000001 -1.5491231170017272E-004 + 0.15170000000000000 -1.5123948105610907E-004 + 0.15280000000000005 -1.4589367492590100E-004 + 0.15390000000000004 -1.3877567835152149E-004 + 0.15500000000000003 -1.2980283645447344E-004 + 0.15610000000000002 -1.1890922178281471E-004 + 0.15720000000000001 -1.0604925046209246E-004 + 0.15830000000000000 -9.1199617600068450E-005 + 0.15940000000000004 -7.4365292675793171E-005 + 0.16050000000000003 -5.5575408623553813E-005 + 0.16160000000000002 -3.4887671063188463E-005 + 0.16270000000000001 -1.2391542441037018E-005 + 0.16380000000000000 1.1791616998380050E-005 + 0.16490000000000005 3.7511552363866940E-005 + 0.16600000000000004 6.4585532527416945E-005 + 0.16710000000000003 9.2801885330118239E-005 + 0.16820000000000002 1.2191800487926230E-004 + 0.16930000000000001 1.5166449884418398E-004 + 0.17040000000000000 1.8174984143115580E-004 + 0.17150000000000004 2.1186267258599401E-004 + 0.17260000000000003 2.4167398805730045E-004 + 0.17370000000000002 2.7084274915978312E-004 + 0.17480000000000001 2.9901947709731758E-004 + 0.17590000000000000 3.2585221924819052E-004 + 0.17700000000000005 3.5099216620437801E-004 + 0.17810000000000004 3.7409982178360224E-004 + 0.17920000000000003 3.9485012530349195E-004 + 0.18030000000000002 4.1293812682852149E-004 + 0.18140000000000001 4.2808335274457932E-004 + 0.18250000000000000 4.4003495713695884E-004 + 0.18360000000000004 4.4857829925604165E-004 + 0.18470000000000003 4.5354032772593200E-004 + 0.18580000000000002 4.5479182153940201E-004 + 0.18690000000000001 4.5224910718388855E-004 + 0.18800000000000000 4.4587606680579484E-004 + 0.18910000000000005 4.3568605906330049E-004 + 0.19020000000000004 4.2174223926849663E-004 + 0.19130000000000003 4.0416029514744878E-004 + 0.19240000000000002 3.8310448871925473E-004 + 0.19350000000000001 3.5878576454706490E-004 + 0.19460000000000005 3.3145523048005998E-004 + 0.19570000000000004 3.0140645685605705E-004 + 0.19680000000000003 2.6896814233623445E-004 + 0.19790000000000002 2.3449689615517855E-004 + 0.19900000000000001 1.9837687432300299E-004 + 0.20010000000000000 1.6100941866170615E-004 + 0.20120000000000005 1.2280738155823201E-004 + 0.20230000000000004 8.4186147432774305E-005 + 0.20340000000000003 4.5562221202999353E-005 + 0.20450000000000002 7.3459686973365024E-006 + 0.20560000000000000 -3.0063545636949129E-005 + 0.20670000000000005 -6.6291257098782808E-005 + 0.20780000000000004 -1.0098605707753450E-004 + 0.20890000000000003 -1.3382697943598032E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0057.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0057.BXX.semd new file mode 100644 index 00000000..8b12a57f --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0057.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 2.4000243043723909E-024 + -0.10900000000000000 -1.4065609243422292E-023 + -0.10790000000000000 -2.0158576815566703E-023 + -0.10679999999999999 2.3609294228718596E-022 + -0.10569999999999999 1.4395352155171589E-022 + -0.10460000000000000 -2.2927538167668016E-021 + -0.10349999999999999 -1.7718459136891606E-021 + -0.10239999999999999 1.5905059514325160E-020 + -0.10130000000000000 2.0831327190036181E-020 + -0.10020000000000000 -7.9272498574849951E-020 + -9.9099999999999994E-002 -1.7510789304879060E-019 + -9.7999999999999990E-002 2.4450923824608753E-019 + -9.6899999999999986E-002 1.0396054535427439E-018 + -9.5799999999999996E-002 -4.3666534956899017E-020 + -9.4699999999999993E-002 -4.2844899297883450E-018 + -9.3599999999999989E-002 -4.3870247569785807E-018 + -9.2499999999999999E-002 1.0761625559579178E-017 + -9.1399999999999995E-002 2.7231462398986739E-017 + -9.0299999999999991E-002 -3.8410259956894786E-018 + -8.9200000000000002E-002 -8.9253833650765953E-017 + -8.8099999999999984E-002 -9.5308881761437821E-017 + -8.6999999999999994E-002 1.3636487973476408E-016 + -8.5899999999999990E-002 4.2458908203617013E-016 + -8.4799999999999986E-002 1.7978692527990232E-016 + -8.3699999999999997E-002 -8.1178192414885892E-016 + -8.2599999999999993E-002 -1.4590217690629392E-015 + -8.1499999999999989E-002 -9.5569225278710311E-017 + -8.0399999999999999E-002 2.9471638955777708E-015 + -7.9299999999999995E-002 4.1579682710411129E-015 + -7.8199999999999992E-002 1.5542325339688384E-016 + -7.7100000000000002E-002 -7.2640452884026839E-015 + -7.5999999999999984E-002 -1.1160696695435793E-014 + -7.4899999999999994E-002 -5.5982410716956966E-015 + -7.3799999999999991E-002 9.6390697683292233E-015 + -7.2699999999999987E-002 2.9311121130075335E-014 + -7.1599999999999997E-002 4.0210724154684727E-014 + -7.0499999999999993E-002 1.6085597819557630E-014 + -6.9399999999999989E-002 -6.4578347552281257E-014 + -6.8300000000000000E-002 -1.6458464094631226E-013 + -6.7199999999999996E-002 -1.5898691868229675E-013 + -6.6099999999999992E-002 6.9542136806044486E-014 + -6.5000000000000002E-002 4.3670801566988993E-013 + -6.3899999999999985E-002 5.9355797187021775E-013 + -6.2799999999999995E-002 1.9792639207281970E-013 + -6.1699999999999991E-002 -6.5364716677479562E-013 + -6.0599999999999994E-002 -1.3335563122524041E-012 + -5.9499999999999990E-002 -1.1716846026396666E-012 + -5.8399999999999994E-002 -7.9709215573472991E-014 + -5.7299999999999990E-002 1.3725823862914543E-012 + -5.6199999999999986E-002 2.4587814423382426E-012 + -5.5099999999999996E-002 2.6846112138878553E-012 + -5.3999999999999992E-002 1.6823696298920443E-012 + -5.2899999999999989E-002 -8.1628014894294387E-013 + -5.1799999999999985E-002 -4.3534811172696308E-012 + -5.0699999999999995E-002 -7.1745439450543458E-012 + -4.9599999999999991E-002 -7.0335395493947850E-012 + -4.8499999999999988E-002 -3.1000783537460386E-012 + -4.7399999999999998E-002 3.2307409785631291E-012 + -4.6299999999999994E-002 9.8256411687480671E-012 + -4.5199999999999990E-002 1.5510887713121591E-011 + -4.4099999999999986E-002 1.9168054296581083E-011 + -4.2999999999999997E-002 1.7401243640469133E-011 + -4.1899999999999993E-002 5.4186507711384557E-012 + -4.0799999999999989E-002 -1.7505731239597644E-011 + -3.9699999999999985E-002 -4.3707055336072997E-011 + -3.8599999999999995E-002 -6.0405881685543505E-011 + -3.7499999999999992E-002 -5.8461339935700352E-011 + -3.6399999999999988E-002 -3.7237428418546159E-011 + -3.5299999999999984E-002 -1.0054461603570264E-012 + -3.4199999999999994E-002 4.6556931920793687E-011 + -3.3099999999999991E-002 1.0134643818604516E-010 + -3.1999999999999987E-002 1.5312316692384087E-010 + -3.0899999999999997E-002 1.8410396818158148E-010 + -2.9799999999999993E-002 1.7434159671481098E-010 + -2.8699999999999989E-002 1.0730594884877931E-010 + -2.7599999999999986E-002 -2.7166166885472798E-011 + -2.6499999999999996E-002 -2.2586427173010293E-010 + -2.5399999999999992E-002 -4.5923850833240465E-010 + -2.4299999999999988E-002 -6.6683891741803336E-010 + -2.3199999999999985E-002 -7.7470407866542246E-010 + -2.2099999999999995E-002 -7.2147071650263683E-010 + -2.0999999999999991E-002 -4.6297984890308896E-010 + -1.9899999999999987E-002 4.8684830472600638E-011 + -1.8799999999999983E-002 8.7559393069369662E-010 + -1.7699999999999994E-002 2.0656898414017633E-009 + -1.6599999999999990E-002 3.6150240578791681E-009 + -1.5499999999999986E-002 5.4777880009737601E-009 + -1.4399999999999996E-002 7.6281585492665727E-009 + -1.3299999999999992E-002 1.0106935732778766E-008 + -1.2199999999999989E-002 1.3000422960374181E-008 + -1.1099999999999985E-002 1.6389741119837709E-008 + -9.9999999999999950E-003 2.0351517804328978E-008 + -8.8999999999999913E-003 2.5020852945090155E-008 + -7.7999999999999875E-003 3.0640460835229533E-008 + -6.6999999999999837E-003 3.7540818453862812E-008 + -5.5999999999999939E-003 4.6092328176428055E-008 + -4.4999999999999901E-003 5.6697952999229528E-008 + -3.3999999999999864E-003 6.9819812154037209E-008 + -2.2999999999999826E-003 8.5982541975226923E-008 + -1.1999999999999927E-003 1.0575463704753929E-007 + -9.9999999999988987E-005 1.2977105257050425E-007 + 1.0000000000000148E-003 1.5880041814853030E-007 + 2.1000000000000185E-003 1.9377610271931189E-007 + 3.2000000000000084E-003 2.3574789054237044E-007 + 4.3000000000000121E-003 2.8586308076228306E-007 + 5.4000000000000159E-003 3.4549356087154592E-007 + 6.5000000000000058E-003 4.1640026893219328E-007 + 7.6000000000000234E-003 5.0070724455508753E-007 + 8.7000000000000133E-003 6.0067253571105539E-007 + 9.8000000000000032E-003 7.1852997507448890E-007 + 1.0900000000000021E-002 8.5671172200818546E-007 + 1.2000000000000011E-002 1.0182360483668162E-006 + 1.3100000000000001E-002 1.2068153409927618E-006 + 1.4200000000000018E-002 1.4265540357882855E-006 + 1.5300000000000008E-002 1.6816557035781443E-006 + 1.6400000000000026E-002 1.9764929675147869E-006 + 1.7500000000000016E-002 2.3160102955444017E-006 + 1.8600000000000005E-002 2.7058686100644991E-006 + 1.9700000000000023E-002 3.1522959034191445E-006 + 2.0800000000000013E-002 3.6617468595068203E-006 + 2.1900000000000003E-002 4.2409124034747947E-006 + 2.3000000000000020E-002 4.8967108341457788E-006 + 2.4100000000000010E-002 5.6364006013609469E-006 + 2.5200000000000000E-002 6.4675618887122255E-006 + 2.6300000000000018E-002 7.3983187576232012E-006 + 2.7400000000000008E-002 8.4371613411349244E-006 + 2.8500000000000025E-002 9.5923651315388270E-006 + 2.9600000000000015E-002 1.0871360245801043E-005 + 3.0700000000000005E-002 1.2280698683753144E-005 + 3.1800000000000023E-002 1.3826802387484349E-005 + 3.2900000000000013E-002 1.5516598068643361E-005 + 3.4000000000000002E-002 1.7356440366711468E-005 + 3.5100000000000020E-002 1.9350596630829386E-005 + 3.6200000000000010E-002 2.1500596631085500E-005 + 3.7300000000000028E-002 2.3805749151506461E-005 + 3.8400000000000017E-002 2.6264629923389293E-005 + 3.9500000000000007E-002 2.8874568670289591E-005 + 4.0600000000000025E-002 3.1630101148039103E-005 + 4.1700000000000015E-002 3.4521115594543517E-005 + 4.2800000000000005E-002 3.7533514841925353E-005 + 4.3900000000000022E-002 4.0650476876180619E-005 + 4.5000000000000012E-002 4.3851792725035921E-005 + 4.6100000000000002E-002 4.7113826440181583E-005 + 4.7200000000000020E-002 5.0408219976816326E-005 + 4.8300000000000010E-002 5.3703126468462870E-005 + 4.9400000000000027E-002 5.6960892834467813E-005 + 5.0500000000000017E-002 6.0137623222544789E-005 + 5.1600000000000007E-002 6.3184852479025722E-005 + 5.2700000000000025E-002 6.6053231421392411E-005 + 5.3800000000000014E-002 6.8692381319124252E-005 + 5.4900000000000004E-002 7.1048460085876286E-005 + 5.6000000000000022E-002 7.3058661655522883E-005 + 5.7100000000000012E-002 7.4656440119724721E-005 + 5.8200000000000002E-002 7.5778036261908710E-005 + 5.9300000000000019E-002 7.6362019171938300E-005 + 6.0400000000000009E-002 7.6350494055077434E-005 + 6.1500000000000027E-002 7.5680465670302510E-005 + 6.2600000000000017E-002 7.4291900091338903E-005 + 6.3700000000000007E-002 7.2127048042602837E-005 + 6.4800000000000024E-002 6.9134606746956706E-005 + 6.5900000000000014E-002 6.5274485677946359E-005 + 6.7000000000000004E-002 6.0515136283356696E-005 + 6.8100000000000022E-002 5.4833955800859258E-005 + 6.9200000000000012E-002 4.8213747504632920E-005 + 7.0300000000000029E-002 4.0649138099979609E-005 + 7.1400000000000019E-002 3.2143318094313145E-005 + 7.2500000000000009E-002 2.2718750187777914E-005 + 7.3600000000000027E-002 1.2418963706295472E-005 + 7.4700000000000016E-002 1.3005686696487828E-006 + 7.5800000000000006E-002 -1.0572116480034310E-005 + 7.6900000000000024E-002 -2.3126998712541535E-005 + 7.8000000000000014E-002 -3.6273781006457284E-005 + 7.9100000000000004E-002 -4.9899830628419295E-005 + 8.0200000000000021E-002 -6.3877108914311975E-005 + 8.1300000000000011E-002 -7.8068413131404668E-005 + 8.2400000000000029E-002 -9.2333153588697314E-005 + 8.3500000000000019E-002 -1.0652262426447123E-004 + 8.4600000000000009E-002 -1.2048243661411107E-004 + 8.5700000000000026E-002 -1.3404892524704337E-004 + 8.6800000000000016E-002 -1.4705306966789067E-004 + 8.7900000000000006E-002 -1.5932389942463487E-004 + 8.9000000000000024E-002 -1.7069777823053300E-004 + 9.0100000000000013E-002 -1.8102356989402324E-004 + 9.1200000000000003E-002 -1.9016076112166047E-004 + 9.2300000000000021E-002 -1.9797591085080057E-004 + 9.3400000000000011E-002 -2.0434209727682173E-004 + 9.4500000000000028E-002 -2.0914353081025183E-004 + 9.5600000000000018E-002 -2.1228617697488517E-004 + 9.6700000000000008E-002 -2.1370590548031032E-004 + 9.7800000000000026E-002 -2.1336606005206704E-004 + 9.8900000000000016E-002 -2.1124508930370212E-004 + 0.10000000000000001 -2.0733618293888867E-004 + 0.10110000000000002 -2.0165074965916574E-004 + 0.10220000000000001 -1.9422579498495907E-004 + 0.10330000000000003 -1.8513565009925514E-004 + 0.10440000000000002 -1.7448242579121143E-004 + 0.10550000000000001 -1.6238307580351830E-004 + 0.10660000000000003 -1.4896233915351331E-004 + 0.10770000000000002 -1.3435864821076393E-004 + 0.10880000000000001 -1.1872607865370810E-004 + 0.10990000000000003 -1.0224464494967833E-004 + 0.11100000000000002 -8.5104329627938569E-005 + 0.11210000000000001 -6.7504442995414138E-005 + 0.11320000000000002 -4.9639482313068584E-005 + 0.11430000000000001 -3.1698262318968773E-005 + 0.11540000000000003 -1.3863046660844702E-005 + 0.11650000000000002 3.6821465982939117E-006 + 0.11760000000000001 2.0753595890710130E-005 + 0.11870000000000003 3.7173354940023273E-005 + 0.11980000000000002 5.2777548262383789E-005 + 0.12090000000000001 6.7429864429868758E-005 + 0.12200000000000003 8.1026148109231144E-005 + 0.12310000000000001 9.3469265266321599E-005 + 0.12420000000000003 1.0466065577929839E-004 + 0.12530000000000002 1.1451184400357306E-004 + 0.12640000000000001 1.2297277862671763E-004 + 0.12750000000000003 1.3003297499381006E-004 + 0.12860000000000002 1.3569818111136556E-004 + 0.12970000000000001 1.3997612404637039E-004 + 0.13080000000000003 1.4288061356637627E-004 + 0.13190000000000002 1.4445146371144801E-004 + 0.13300000000000001 1.4474931231234223E-004 + 0.13410000000000000 1.4384683163370937E-004 + 0.13520000000000004 1.4182344602886587E-004 + 0.13630000000000003 1.3877614401280880E-004 + 0.13740000000000002 1.3481294445227832E-004 + 0.13850000000000001 1.3003514322917908E-004 + 0.13960000000000000 1.2453303497750312E-004 + 0.14070000000000005 1.1840544902952388E-004 + 0.14180000000000004 1.1177243868587539E-004 + 0.14290000000000003 1.0476194438524544E-004 + 0.14400000000000002 9.7479562100488693E-005 + 0.14510000000000001 9.0004607045557350E-005 + 0.14620000000000000 8.2415252109058201E-005 + 0.14730000000000004 7.4806426709983498E-005 + 0.14840000000000003 6.7275061155669391E-005 + 0.14950000000000002 5.9894282458117232E-005 + 0.15060000000000001 5.2715040510520339E-005 + 0.15170000000000000 4.5788110583089292E-005 + 0.15280000000000005 3.9170023228507489E-005 + 0.15390000000000004 3.2903713872656226E-005 + 0.15500000000000003 2.7007505195797421E-005 + 0.15610000000000002 2.1493013264262117E-005 + 0.15720000000000001 1.6385849448852241E-005 + 0.15830000000000000 1.1714889296854381E-005 + 0.15940000000000004 7.4834733823081478E-006 + 0.16050000000000003 3.6660212572314776E-006 + 0.16160000000000002 2.3956985728545988E-007 + 0.16270000000000001 -2.7945407055085525E-006 + 0.16380000000000000 -5.4305151024891529E-006 + 0.16490000000000005 -7.6866863309987821E-006 + 0.16600000000000004 -9.6016765382955782E-006 + 0.16710000000000003 -1.1206969247723464E-005 + 0.16820000000000002 -1.2514375157479662E-005 + 0.16930000000000001 -1.3537764971260913E-005 + 0.17040000000000000 -1.4310307051346172E-005 + 0.17150000000000004 -1.4867393474560231E-005 + 0.17260000000000003 -1.5224666640278883E-005 + 0.17370000000000002 -1.5388106476166286E-005 + 0.17480000000000001 -1.5382713172584772E-005 + 0.17590000000000000 -1.5253172023221850E-005 + 0.17700000000000005 -1.5030569556984119E-005 + 0.17810000000000004 -1.4712055417476222E-005 + 0.17920000000000003 -1.4289343198470306E-005 + 0.18030000000000002 -1.3783233953290619E-005 + 0.18140000000000001 -1.3236295671958942E-005 + 0.18250000000000000 -1.2672468983510043E-005 + 0.18360000000000004 -1.2082359717169311E-005 + 0.18470000000000003 -1.1454777450126130E-005 + 0.18580000000000002 -1.0805642887135036E-005 + 0.18690000000000001 -1.0163351362280082E-005 + 0.18800000000000000 -9.5362102001672611E-006 + 0.18910000000000005 -8.9122995632351376E-006 + 0.19020000000000004 -8.2895421655848622E-006 + 0.19130000000000003 -7.6862033893121406E-006 + 0.19240000000000002 -7.1155723162519280E-006 + 0.19350000000000001 -6.5666167756717186E-006 + 0.19460000000000005 -6.0241600294830278E-006 + 0.19570000000000004 -5.4985480346658733E-006 + 0.19680000000000003 -5.0157509576820303E-006 + 0.19790000000000002 -4.5798110477335285E-006 + 0.19900000000000001 -4.1653206608316395E-006 + 0.20010000000000000 -3.7545469240285456E-006 + 0.20120000000000005 -3.3645369512669276E-006 + 0.20230000000000004 -3.0234316454880172E-006 + 0.20340000000000003 -2.7306191441311967E-006 + 0.20450000000000002 -2.4589471649960615E-006 + 0.20560000000000000 -2.1946661945548840E-006 + 0.20670000000000005 -1.9551523564587114E-006 + 0.20780000000000004 -1.7605368611839367E-006 + 0.20890000000000003 -1.6041789194787270E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0057.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0057.BXZ.semd new file mode 100644 index 00000000..3bb9ee33 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0057.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 -4.1322755647785701E-023 + -0.11009999999999999 2.1174042748977882E-022 + -0.10900000000000000 3.3840625794108072E-022 + -0.10790000000000000 -3.1919958758915846E-021 + -0.10679999999999999 -2.4595787383673796E-021 + -0.10569999999999999 2.7823350814214811E-020 + -0.10460000000000000 2.6122043858172103E-020 + -0.10349999999999999 -1.7167835053035746E-019 + -0.10239999999999999 -2.5715561489049863E-019 + -0.10130000000000000 7.4125458978587941E-019 + -0.10020000000000000 1.8589525622973179E-018 + -9.9099999999999994E-002 -1.7697967611296680E-018 + -9.7999999999999990E-002 -9.5481292670873474E-018 + -9.6899999999999986E-002 -2.3307718342041958E-018 + -9.5799999999999996E-002 3.3285158896537696E-017 + -9.4699999999999993E-002 4.3579166848131459E-017 + -9.3599999999999989E-002 -6.3014248487375225E-017 + -9.2499999999999999E-002 -2.0800603967591614E-016 + -9.1399999999999995E-002 -5.0403995854290075E-017 + -9.0299999999999991E-002 5.3073046301925129E-016 + -8.9200000000000002E-002 7.6570603173574435E-016 + -8.8099999999999984E-002 -4.3524200365555065E-016 + -8.6999999999999994E-002 -2.3900203512247295E-015 + -8.5899999999999990E-002 -1.9493912709642007E-015 + -8.4799999999999986E-002 2.7732858191983553E-015 + -8.3699999999999997E-002 7.5284847393707402E-015 + -8.2599999999999993E-002 4.3198341496790416E-015 + -8.1499999999999989E-002 -7.9972751240286327E-015 + -8.0399999999999999E-002 -1.8157067714044857E-014 + -7.9299999999999995E-002 -1.3027940170076430E-014 + -7.8199999999999992E-002 7.5586069250409976E-015 + -7.7100000000000002E-002 3.2724233614772960E-014 + -7.5999999999999984E-002 5.1969781017686956E-014 + -7.4899999999999994E-002 4.7131660960110164E-014 + -7.3799999999999991E-002 -2.2096204599646348E-014 + -7.2699999999999987E-002 -1.7327818054111571E-013 + -7.1599999999999997E-002 -2.9815123351976947E-013 + -7.0499999999999993E-002 -1.6148318576422738E-013 + -6.9399999999999989E-002 3.5283912293640474E-013 + -6.8300000000000000E-002 9.3191047326884879E-013 + -6.7199999999999996E-002 9.1751985783344869E-013 + -6.6099999999999992E-002 -7.2037136726686019E-014 + -6.5000000000000002E-002 -1.5639353961177660E-012 + -6.3899999999999985E-002 -2.4554787456804172E-012 + -6.2799999999999995E-002 -1.9365461925019423E-012 + -6.1699999999999991E-002 -9.0351012262124275E-014 + -6.0599999999999994E-002 2.4414140414180663E-012 + -5.9499999999999990E-002 4.9988064902695140E-012 + -5.8399999999999994E-002 6.6478606473852064E-012 + -5.7299999999999990E-002 5.6404828724376799E-012 + -5.6199999999999986E-002 1.9966272829952808E-013 + -5.5099999999999996E-002 -9.2706797100161609E-012 + -5.3999999999999992E-002 -1.8935290835297991E-011 + -5.2899999999999989E-002 -2.3220605993579113E-011 + -5.1799999999999985E-002 -1.7981461805649523E-011 + -5.0699999999999995E-002 -1.9797956676836925E-012 + -4.9599999999999991E-002 2.3476729241189709E-011 + -4.8499999999999988E-002 5.3602157434884390E-011 + -4.7399999999999998E-002 7.7266026909939001E-011 + -4.6299999999999994E-002 7.7324105451914704E-011 + -4.5199999999999990E-002 3.8913493954906286E-011 + -4.4099999999999986E-002 -3.8352758469084591E-011 + -4.2999999999999997E-002 -1.3492909567425215E-010 + -4.1899999999999993E-002 -2.1769229474610796E-010 + -4.0799999999999989E-002 -2.5185548091499754E-010 + -3.9699999999999985E-002 -2.1002591332752729E-010 + -3.8599999999999995E-002 -7.8454846785813714E-011 + -3.7499999999999992E-002 1.3511916585606798E-010 + -3.6399999999999988E-002 3.9504591264893918E-010 + -3.5299999999999984E-002 6.4197441806967959E-010 + -3.4199999999999994E-002 8.0890283360446347E-010 + -3.3099999999999991E-002 8.3885215440560046E-010 + -3.1999999999999987E-002 6.9849637185370739E-010 + -3.0899999999999997E-002 3.9552125463693244E-010 + -2.9799999999999993E-002 1.6623736892248941E-012 + -2.8699999999999989E-002 -3.4263483716934218E-010 + -2.7599999999999986E-002 -4.7086123888817610E-010 + -2.6499999999999996E-002 -2.6797228325214917E-010 + -2.5399999999999992E-002 2.7371310773460777E-010 + -2.4299999999999988E-002 1.0588593335469909E-009 + -2.3199999999999985E-002 1.9248092009149786E-009 + -2.2099999999999995E-002 2.6511113304650280E-009 + -2.0999999999999991E-002 2.9409636947974604E-009 + -1.9899999999999987E-002 2.4368158602072754E-009 + -1.8799999999999983E-002 8.0752521336435734E-010 + -1.7699999999999994E-002 -2.1462798205362787E-009 + -1.6599999999999990E-002 -6.4552283518537479E-009 + -1.5499999999999986E-002 -1.2028852580669991E-008 + -1.4399999999999996E-002 -1.8728657735778143E-008 + -1.3299999999999992E-002 -2.6424260113344644E-008 + -1.2199999999999989E-002 -3.5052647007205451E-008 + -1.1099999999999985E-002 -4.4697991086195543E-008 + -9.9999999999999950E-003 -5.5653057273730155E-008 + -8.8999999999999913E-003 -6.8428455790581211E-008 + -7.7999999999999875E-003 -8.3746769519166264E-008 + -6.6999999999999837E-003 -1.0258061422518949E-007 + -5.5999999999999939E-003 -1.2618843925338297E-007 + -4.4999999999999901E-003 -1.5604442182848288E-007 + -3.3999999999999864E-003 -1.9367853099083732E-007 + -2.2999999999999826E-003 -2.4060412329163228E-007 + -1.1999999999999927E-003 -2.9845193694200134E-007 + -9.9999999999988987E-005 -3.6916512158313708E-007 + 1.0000000000000148E-003 -4.5503463752538664E-007 + 2.1000000000000185E-003 -5.5858498626548680E-007 + 3.2000000000000084E-003 -6.8262562535892357E-007 + 4.3000000000000121E-003 -8.3059592270728899E-007 + 5.4000000000000159E-003 -1.0069531981571345E-006 + 6.5000000000000058E-003 -1.2172044989711139E-006 + 7.6000000000000234E-003 -1.4675975990030565E-006 + 8.7000000000000133E-003 -1.7648870880293543E-006 + 9.8000000000000032E-003 -2.1164905774639919E-006 + 1.0900000000000021E-002 -2.5307879241154296E-006 + 1.2000000000000011E-002 -3.0172359402058646E-006 + 1.3100000000000001E-002 -3.5862244658346754E-006 + 1.4200000000000018E-002 -4.2490123632887844E-006 + 1.5300000000000008E-002 -5.0178755373053718E-006 + 1.6400000000000026E-002 -5.9064009292342234E-006 + 1.7500000000000016E-002 -6.9297097979870159E-006 + 1.8600000000000005E-002 -8.1047064668382518E-006 + 1.9700000000000023E-002 -9.4501110652345233E-006 + 2.0800000000000013E-002 -1.0986260349454824E-005 + 2.1900000000000003E-002 -1.2734169104078319E-005 + 2.3000000000000020E-002 -1.4714906683366280E-005 + 2.4100000000000010E-002 -1.6949967175605707E-005 + 2.5200000000000000E-002 -1.9462260752334259E-005 + 2.6300000000000018E-002 -2.2275968149187975E-005 + 2.7400000000000008E-002 -2.5415491109015420E-005 + 2.8500000000000025E-002 -2.8903912607347593E-005 + 2.9600000000000015E-002 -3.2762942282715812E-005 + 3.0700000000000005E-002 -3.7013709516031668E-005 + 3.1800000000000023E-002 -4.1677307308418676E-005 + 3.2900000000000013E-002 -4.6773569920333102E-005 + 3.4000000000000002E-002 -5.2318704547360539E-005 + 3.5100000000000020E-002 -5.8324058045400307E-005 + 3.6200000000000010E-002 -6.4795021899044514E-005 + 3.7300000000000028E-002 -7.1731956268195063E-005 + 3.8400000000000017E-002 -7.9129895311780274E-005 + 3.9500000000000007E-002 -8.6977313912939280E-005 + 4.0600000000000025E-002 -9.5254603365901858E-005 + 4.1700000000000015E-002 -1.0393267439212650E-004 + 4.2800000000000005E-002 -1.1297082528471947E-004 + 4.3900000000000022E-002 -1.2231650180183351E-004 + 4.5000000000000012E-002 -1.3190731988288462E-004 + 4.6100000000000002E-002 -1.4167139306664467E-004 + 4.7200000000000020E-002 -1.5152590640354902E-004 + 4.8300000000000010E-002 -1.6137100465130061E-004 + 4.9400000000000027E-002 -1.7109142208937556E-004 + 5.0500000000000017E-002 -1.8055809778161347E-004 + 5.1600000000000007E-002 -1.8963472393807024E-004 + 5.2700000000000025E-002 -1.9817476277239621E-004 + 5.3800000000000014E-002 -2.0601903088390827E-004 + 5.4900000000000004E-002 -2.1299585932865739E-004 + 5.6000000000000022E-002 -2.1892336371820420E-004 + 5.7100000000000012E-002 -2.2361602168530226E-004 + 5.8200000000000002E-002 -2.2688506578560919E-004 + 5.9300000000000019E-002 -2.2854383860249072E-004 + 6.0400000000000009E-002 -2.2840745805297047E-004 + 6.1500000000000027E-002 -2.2629534942097962E-004 + 6.2600000000000017E-002 -2.2203069238457829E-004 + 6.3700000000000007E-002 -2.1544766786973923E-004 + 6.4800000000000024E-002 -2.0640081493183970E-004 + 6.5900000000000014E-002 -1.9476728630252182E-004 + 6.7000000000000004E-002 -1.8044994794763625E-004 + 6.8100000000000022E-002 -1.6337656415998936E-004 + 6.9200000000000012E-002 -1.4349739649333060E-004 + 7.0300000000000029E-002 -1.2079518637619913E-004 + 7.1400000000000019E-002 -9.5301416877191514E-005 + 7.2500000000000009E-002 -6.7089407821185887E-005 + 7.3600000000000027E-002 -3.6275185266276821E-005 + 7.4700000000000016E-002 -3.0099181458353996E-006 + 7.5800000000000006E-002 3.2514672057004645E-005 + 7.6900000000000024E-002 7.0063346356619149E-005 + 7.8000000000000014E-002 1.0935334285022691E-004 + 7.9100000000000004E-002 1.5005582827143371E-004 + 8.0200000000000021E-002 1.9180157687515020E-004 + 8.1300000000000011E-002 2.3419252829626203E-004 + 8.2400000000000029E-002 2.7680693892762065E-004 + 8.3500000000000019E-002 3.1919972389005125E-004 + 8.4600000000000009E-002 3.6089785862714052E-004 + 8.5700000000000026E-002 4.0140832425095141E-004 + 8.6800000000000016E-002 4.4022849760949612E-004 + 8.7900000000000006E-002 4.7686623292975128E-004 + 8.9000000000000024E-002 5.1084766164422035E-004 + 9.0100000000000013E-002 5.4171844385564327E-004 + 9.1200000000000003E-002 5.6904135271906853E-004 + 9.2300000000000021E-002 5.9240218251943588E-004 + 9.3400000000000011E-002 6.1142345657572150E-004 + 9.4500000000000028E-002 6.2578241340816021E-004 + 9.5600000000000018E-002 6.3522072741761804E-004 + 9.6700000000000008E-002 6.3954095821827650E-004 + 9.7800000000000026E-002 6.3860247610136867E-004 + 9.8900000000000016E-002 6.3232006505131721E-004 + 0.10000000000000001 6.2067451654002070E-004 + 0.10110000000000002 6.0372223379090428E-004 + 0.10220000000000001 5.8160454500466585E-004 + 0.10330000000000003 5.5453181266784668E-004 + 0.10440000000000002 5.2277691429480910E-004 + 0.10550000000000001 4.8666138900443912E-004 + 0.10660000000000003 4.4656265527009964E-004 + 0.10770000000000002 4.0291625191457570E-004 + 0.10880000000000001 3.5621077404357493E-004 + 0.10990000000000003 3.0697169131599367E-004 + 0.11100000000000002 2.5575407198630273E-004 + 0.11210000000000001 2.0312624110374600E-004 + 0.11320000000000002 1.4965883747208863E-004 + 0.11430000000000001 9.5926072390284389E-005 + 0.11540000000000003 4.2505056626396254E-005 + 0.11650000000000002 -1.0036971616500523E-005 + 0.11760000000000001 -6.1153470596764237E-005 + 0.11870000000000003 -1.1034167982870713E-004 + 0.11980000000000002 -1.5714846085757017E-004 + 0.12090000000000001 -2.0116183441132307E-004 + 0.12200000000000003 -2.4200347252190113E-004 + 0.12310000000000001 -2.7934100944548845E-004 + 0.12420000000000003 -3.1290928018279374E-004 + 0.12530000000000002 -3.4251750912517309E-004 + 0.12640000000000001 -3.6802899558097124E-004 + 0.12750000000000003 -3.8935258635319769E-004 + 0.12860000000000002 -4.0645487024448812E-004 + 0.12970000000000001 -4.1936384513974190E-004 + 0.13080000000000003 -4.2816405766643584E-004 + 0.13190000000000002 -4.3297911179251969E-004 + 0.13300000000000001 -4.3397719855420291E-004 + 0.13410000000000000 -4.3137368629686534E-004 + 0.13520000000000004 -4.2542396113276482E-004 + 0.13630000000000003 -4.1639796108938754E-004 + 0.13740000000000002 -4.0457461727783084E-004 + 0.13850000000000001 -3.9025684236548841E-004 + 0.13960000000000000 -3.7377796252258122E-004 + 0.14070000000000005 -3.5548064624890685E-004 + 0.14180000000000004 -3.3568782964721322E-004 + 0.14290000000000003 -3.1470003887079656E-004 + 0.14400000000000002 -2.9281768365763128E-004 + 0.14510000000000001 -2.7035042876377702E-004 + 0.14620000000000000 -2.4759475491009653E-004 + 0.14730000000000004 -2.2480876941699535E-004 + 0.14840000000000003 -2.0221642625983804E-004 + 0.14950000000000002 -1.8002912111114711E-004 + 0.15060000000000001 -1.5844963490962982E-004 + 0.15170000000000000 -1.3765071344096214E-004 + 0.15280000000000005 -1.1776293831644580E-004 + 0.15390000000000004 -9.8891337984241545E-005 + 0.15500000000000003 -8.1133432104252279E-005 + 0.15610000000000002 -6.4570558606646955E-005 + 0.15720000000000001 -4.9248072173213586E-005 + 0.15830000000000000 -3.5177396057406440E-005 + 0.15940000000000004 -2.2359770809998736E-005 + 0.16050000000000003 -1.0798904440889601E-005 + 0.16160000000000002 -4.8298699084625696E-007 + 0.16270000000000001 8.6323852883651853E-006 + 0.16380000000000000 1.6612120816716924E-005 + 0.16490000000000005 2.3510079699917696E-005 + 0.16600000000000004 2.9371392884058878E-005 + 0.16710000000000003 3.4256969229318202E-005 + 0.16820000000000002 3.8256239349721000E-005 + 0.16930000000000001 4.1459938074694946E-005 + 0.17040000000000000 4.3931639083893970E-005 + 0.17150000000000004 4.5720396883552894E-005 + 0.17260000000000003 4.6895995183149353E-005 + 0.17370000000000002 4.7552297473885119E-005 + 0.17480000000000001 4.7773857659194618E-005 + 0.17590000000000000 4.7612080379622057E-005 + 0.17700000000000005 4.7104305849643424E-005 + 0.17810000000000004 4.6305387513712049E-005 + 0.17920000000000003 4.5283999497769400E-005 + 0.18030000000000002 4.4093736505601555E-005 + 0.18140000000000001 4.2764830141095445E-005 + 0.18250000000000000 4.1326515201944858E-005 + 0.18360000000000004 3.9821625250624493E-005 + 0.18470000000000003 3.8288628275040537E-005 + 0.18580000000000002 3.6741141229867935E-005 + 0.18690000000000001 3.5181921703042462E-005 + 0.18800000000000000 3.3633281418588012E-005 + 0.18910000000000005 3.2134899811353534E-005 + 0.19020000000000004 3.0708615668118000E-005 + 0.19130000000000003 2.9340575565584004E-005 + 0.19240000000000002 2.8010768801323138E-005 + 0.19350000000000001 2.6729487217380665E-005 + 0.19460000000000005 2.5528344849590212E-005 + 0.19570000000000004 2.4419043256784789E-005 + 0.19680000000000003 2.3380505808745511E-005 + 0.19790000000000002 2.2391021047951654E-005 + 0.19900000000000001 2.1455685782711953E-005 + 0.20010000000000000 2.0589846826624125E-005 + 0.20120000000000005 1.9788629288086668E-005 + 0.20230000000000004 1.9029534087167121E-005 + 0.20340000000000003 1.8302465832675807E-005 + 0.20450000000000002 1.7618531273910776E-005 + 0.20560000000000000 1.6983178284135647E-005 + 0.20670000000000005 1.6377473002648912E-005 + 0.20780000000000004 1.5777535736560822E-005 + 0.20890000000000003 1.5183297364274040E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0058.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0058.BXX.semd new file mode 100644 index 00000000..d5369b15 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0058.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 -1.6396099769230323E-014 + -0.11449999999999999 2.1678969722356035E-014 + -0.11340000000000000 1.2450507476131217E-013 + -0.11230000000000000 -1.4875999195494705E-013 + -0.11119999999999999 -7.5565861077167562E-013 + -0.11009999999999999 1.9396078710168241E-013 + -0.10900000000000000 3.1764747082663192E-012 + -0.10790000000000000 2.0208476819022492E-012 + -0.10679999999999999 -8.5105186786726961E-012 + -0.10569999999999999 -1.4544769902369303E-011 + -0.10460000000000000 8.3655634502965981E-012 + -0.10349999999999999 4.6377145179743451E-011 + -0.10239999999999999 3.1755837542890575E-011 + -0.10130000000000000 -6.6460323355777007E-011 + -0.10020000000000000 -1.4168193007702001E-010 + -9.9099999999999994E-002 -3.8163618099051888E-011 + -9.7999999999999990E-002 2.0275020551352441E-010 + -9.6899999999999986E-002 2.9167251947015416E-010 + -9.5799999999999996E-002 3.1752465240453276E-011 + -9.4699999999999993E-002 -3.4510547197719177E-010 + -9.3599999999999989E-002 -3.9535819063019062E-010 + -9.2499999999999999E-002 -5.2329231226000417E-011 + -9.1399999999999995E-002 2.5030352790444965E-010 + -9.0299999999999991E-002 1.9362096648212201E-010 + -8.9200000000000002E-002 5.4075438571388190E-011 + -8.8099999999999984E-002 2.4755580918522924E-010 + -8.6999999999999994E-002 5.6480004007042339E-010 + -8.5899999999999990E-002 3.5876590587236024E-010 + -8.4799999999999986E-002 -4.5047959806865379E-010 + -8.3699999999999997E-002 -1.0953533635671420E-009 + -8.2599999999999993E-002 -9.6009944439146011E-010 + -8.1499999999999989E-002 -3.4731625908612784E-010 + -8.0399999999999999E-002 2.2505763919156152E-010 + -7.9299999999999995E-002 9.2577479016142661E-010 + -7.8199999999999992E-002 1.8414186842008462E-009 + -7.7100000000000002E-002 1.5221517379870875E-009 + -7.5999999999999984E-002 -2.3158108763965402E-009 + -7.4899999999999994E-002 -1.0041559583839899E-008 + -7.3799999999999991E-002 -1.9254560612580462E-008 + -7.2699999999999987E-002 -2.7822247616882123E-008 + -7.1599999999999997E-002 -3.6855020368875557E-008 + -7.0499999999999993E-002 -4.8887887516002593E-008 + -6.9399999999999989E-002 -6.3468519329035189E-008 + -6.8300000000000000E-002 -7.7072868975847086E-008 + -6.7199999999999996E-002 -8.8544872767215566E-008 + -6.6099999999999992E-002 -1.0255890003918466E-007 + -6.5000000000000002E-002 -1.2546379934974539E-007 + -6.3899999999999985E-002 -1.5878870840424497E-007 + -6.2799999999999995E-002 -1.9951411900365201E-007 + -6.1699999999999991E-002 -2.4643509277666453E-007 + -6.0599999999999994E-002 -3.0301100650831359E-007 + -5.9499999999999990E-002 -3.7302132227523543E-007 + -5.8399999999999994E-002 -4.5698186568188248E-007 + -5.7299999999999990E-002 -5.5577334023837466E-007 + -5.6199999999999986E-002 -6.7517709112507873E-007 + -5.5099999999999996E-002 -8.2239961329833022E-007 + -5.3999999999999992E-002 -9.9918963769596303E-007 + -5.2899999999999989E-002 -1.2042094112985069E-006 + -5.1799999999999985E-002 -1.4437680420087418E-006 + -5.0699999999999995E-002 -1.7342944147458184E-006 + -4.9599999999999991E-002 -2.0892625798296649E-006 + -4.8499999999999988E-002 -2.5078993530769367E-006 + -4.7399999999999998E-002 -2.9845678000128828E-006 + -4.6299999999999994E-002 -3.5290706819068873E-006 + -4.5199999999999990E-002 -4.1695643631101120E-006 + -4.4099999999999986E-002 -4.9321242840960622E-006 + -4.2999999999999997E-002 -5.8245768741471693E-006 + -4.1899999999999993E-002 -6.8469535108306445E-006 + -4.0799999999999989E-002 -8.0130403148359619E-006 + -3.9699999999999985E-002 -9.3523813120555133E-006 + -3.8599999999999995E-002 -1.0892681530094706E-005 + -3.7499999999999992E-002 -1.2651219549297821E-005 + -3.6399999999999988E-002 -1.4646877389168367E-005 + -3.5299999999999984E-002 -1.6909078112803400E-005 + -3.4199999999999994E-002 -1.9466599042061716E-005 + -3.3099999999999991E-002 -2.2335407265927643E-005 + -3.1999999999999987E-002 -2.5531577193760313E-005 + -3.0899999999999997E-002 -2.9093922421452589E-005 + -2.9799999999999993E-002 -3.3076787076424807E-005 + -2.8699999999999989E-002 -3.7513476854655892E-005 + -2.7599999999999986E-002 -4.2401243263157085E-005 + -2.6499999999999996E-002 -4.7735487896716222E-005 + -2.5399999999999992E-002 -5.3549130825558677E-005 + -2.4299999999999988E-002 -5.9899528423557058E-005 + -2.3199999999999985E-002 -6.6816726757679135E-005 + -2.2099999999999995E-002 -7.4284485890530050E-005 + -2.0999999999999991E-002 -8.2278202171437442E-005 + -1.9899999999999987E-002 -9.0801164333242923E-005 + -1.8799999999999983E-002 -9.9868157121818513E-005 + -1.7699999999999994E-002 -1.0946355178020895E-004 + -1.6599999999999990E-002 -1.1954074579989538E-004 + -1.5499999999999986E-002 -1.3005638902541250E-004 + -1.4399999999999996E-002 -1.4097701932769269E-004 + -1.3299999999999992E-002 -1.5224090020637959E-004 + -1.2199999999999989E-002 -1.6373851394746453E-004 + -1.1099999999999985E-002 -1.7535037477500737E-004 + -9.9999999999999950E-003 -1.8699256179388613E-004 + -8.8999999999999913E-003 -1.9858920131810009E-004 + -7.7999999999999875E-003 -2.1000411652494222E-004 + -6.6999999999999837E-003 -2.2102902585174888E-004 + -5.5999999999999939E-003 -2.3145882005337626E-004 + -4.4999999999999901E-003 -2.4113936524372548E-004 + -3.3999999999999864E-003 -2.4993324768729508E-004 + -2.2999999999999826E-003 -2.5763551821000874E-004 + -1.1999999999999927E-003 -2.6398917543701828E-004 + -9.9999999999988987E-005 -2.6875638286583126E-004 + 1.0000000000000148E-003 -2.7175087598152459E-004 + 2.1000000000000185E-003 -2.7278385823592544E-004 + 3.2000000000000084E-003 -2.7161248726770282E-004 + 4.3000000000000121E-003 -2.6799147599376738E-004 + 5.4000000000000159E-003 -2.6174442609772086E-004 + 6.5000000000000058E-003 -2.5275346706621349E-004 + 7.6000000000000234E-003 -2.4087312340270728E-004 + 8.7000000000000133E-003 -2.2590503795072436E-004 + 9.8000000000000032E-003 -2.0770223636645824E-004 + 1.0900000000000021E-002 -1.8624022777657956E-004 + 1.2000000000000011E-002 -1.6156885249074548E-004 + 1.3100000000000001E-002 -1.3369848602451384E-004 + 1.4200000000000018E-002 -1.0261379793519154E-004 + 1.5300000000000008E-002 -6.8390123487915844E-005 + 1.6400000000000026E-002 -3.1236133509082720E-005 + 1.7500000000000016E-002 8.5963774836272933E-006 + 1.8600000000000005E-002 5.0887603720184416E-005 + 1.9700000000000023E-002 9.5393334049731493E-005 + 2.0800000000000013E-002 1.4173604722600430E-004 + 2.1900000000000003E-002 1.8944252224173397E-004 + 2.3000000000000020E-002 2.3806412355042994E-004 + 2.4100000000000010E-002 2.8721097623929381E-004 + 2.5200000000000000E-002 3.3643707865849137E-004 + 2.6300000000000018E-002 3.8514501648023725E-004 + 2.7400000000000008E-002 4.3267733417451382E-004 + 2.8500000000000025E-002 4.7847902169451118E-004 + 2.9600000000000015E-002 5.2209751447662711E-004 + 3.0700000000000005E-002 5.6303263409063220E-004 + 3.1800000000000023E-002 6.0066912556067109E-004 + 3.2900000000000013E-002 6.3440611120313406E-004 + 3.4000000000000002E-002 6.6379533382132649E-004 + 3.5100000000000020E-002 6.8849086528643966E-004 + 3.6200000000000010E-002 7.0810766192153096E-004 + 3.7300000000000028E-002 7.2222598828375340E-004 + 3.8400000000000017E-002 7.3054933454841375E-004 + 3.9500000000000007E-002 7.3297281051054597E-004 + 4.0600000000000025E-002 7.2945241117849946E-004 + 4.1700000000000015E-002 7.1987626142799854E-004 + 4.2800000000000005E-002 7.0416741073131561E-004 + 4.3900000000000022E-002 6.8245362490415573E-004 + 4.5000000000000012E-002 6.5506011014804244E-004 + 4.6100000000000002E-002 6.2231684569269419E-004 + 4.7200000000000020E-002 5.8446353068575263E-004 + 4.8300000000000010E-002 5.4180820006877184E-004 + 4.9400000000000027E-002 4.9486546777188778E-004 + 5.0500000000000017E-002 4.4427876127883792E-004 + 5.1600000000000007E-002 3.9063111762516201E-004 + 5.2700000000000025E-002 3.3441089908592403E-004 + 5.3800000000000014E-002 2.7619104366749525E-004 + 5.4900000000000004E-002 2.1671308786608279E-004 + 5.6000000000000022E-002 1.5673386224079877E-004 + 5.7100000000000012E-002 9.6848489192780107E-005 + 5.8200000000000002E-002 3.7548896216321737E-005 + 5.9300000000000019E-002 -2.0562674762913957E-005 + 6.0400000000000009E-002 -7.6767348218709230E-005 + 6.1500000000000027E-002 -1.3044332445133477E-004 + 6.2600000000000017E-002 -1.8119666492566466E-004 + 6.3700000000000007E-002 -2.2872252156957984E-004 + 6.4800000000000024E-002 -2.7260527713224292E-004 + 6.5900000000000014E-002 -3.1238904921337962E-004 + 6.7000000000000004E-002 -3.4779615816660225E-004 + 6.8100000000000022E-002 -3.7876490387134254E-004 + 6.9200000000000012E-002 -4.0524898213334382E-004 + 7.0300000000000029E-002 -4.2708672117441893E-004 + 7.1400000000000019E-002 -4.4416118180379272E-004 + 7.2500000000000009E-002 -4.5659422175958753E-004 + 7.3600000000000027E-002 -4.6466832282021642E-004 + 7.4700000000000016E-002 -4.6857338747940958E-004 + 7.5800000000000006E-002 -4.6836087130941451E-004 + 7.6900000000000024E-002 -4.6417783596552908E-004 + 7.8000000000000014E-002 -4.5642215991392732E-004 + 7.9100000000000004E-002 -4.4557437649928033E-004 + 8.0200000000000021E-002 -4.3194569298066199E-004 + 8.1300000000000011E-002 -4.1571381734684110E-004 + 8.2400000000000029E-002 -3.9717493928037584E-004 + 8.3500000000000019E-002 -3.7681843969039619E-004 + 8.4600000000000009E-002 -3.5510564339347184E-004 + 8.5700000000000026E-002 -3.3229665132239461E-004 + 8.6800000000000016E-002 -3.0858529498800635E-004 + 8.7900000000000006E-002 -2.8432082035578787E-004 + 8.9000000000000024E-002 -2.5995649048127234E-004 + 9.0100000000000013E-002 -2.3579331173095852E-004 + 9.1200000000000003E-002 -2.1191642736084759E-004 + 9.2300000000000021E-002 -1.8843339057639241E-004 + 9.3400000000000011E-002 -1.6564872930757701E-004 + 9.4500000000000028E-002 -1.4390055730473250E-004 + 9.5600000000000018E-002 -1.2330198660492897E-004 + 9.6700000000000008E-002 -1.0377775470260531E-004 + 9.7800000000000026E-002 -8.5342646343633533E-005 + 9.8900000000000016E-002 -6.8200140958651900E-005 + 0.10000000000000001 -5.2519419114105403E-005 + 0.10110000000000002 -3.8238064007600769E-005 + 0.10220000000000001 -2.5195760827045888E-005 + 0.10330000000000003 -1.3388123079494108E-005 + 0.10440000000000002 -2.9454654395522084E-006 + 0.10550000000000001 6.1263240240805317E-006 + 0.10660000000000003 1.4032162653165869E-005 + 0.10770000000000002 2.0958243112545460E-005 + 0.10880000000000001 2.6874857212533243E-005 + 0.10990000000000003 3.1680443498771638E-005 + 0.11100000000000002 3.5465091059450060E-005 + 0.11210000000000001 3.8492154999403283E-005 + 0.11320000000000002 4.0920425817603245E-005 + 0.11430000000000001 4.2687486711656675E-005 + 0.11540000000000003 4.3723881390178576E-005 + 0.11650000000000002 4.4168820750201121E-005 + 0.11760000000000001 4.4256186811253428E-005 + 0.11870000000000003 4.4058866478735581E-005 + 0.11980000000000002 4.3480489694047719E-005 + 0.12090000000000001 4.2504652810748667E-005 + 0.12200000000000003 4.1309842345071957E-005 + 0.12310000000000001 4.0066912333713844E-005 + 0.12420000000000003 3.8740105082979426E-005 + 0.12530000000000002 3.7201334635028616E-005 + 0.12640000000000001 3.5484699765220284E-005 + 0.12750000000000003 3.3787164284149185E-005 + 0.12860000000000002 3.2213545637205243E-005 + 0.12970000000000001 3.0654049623990431E-005 + 0.13080000000000003 2.8982536605326459E-005 + 0.13190000000000002 2.7271014914731495E-005 + 0.13300000000000001 2.5696137527120300E-005 + 0.13410000000000000 2.4285145627800375E-005 + 0.13520000000000004 2.2893622372066602E-005 + 0.13630000000000003 2.1441766875796020E-005 + 0.13740000000000002 2.0043182303197682E-005 + 0.13850000000000001 1.8831227862392552E-005 + 0.13960000000000000 1.7754875443642959E-005 + 0.14070000000000005 1.6658999811625108E-005 + 0.14180000000000004 1.5522577086812817E-005 + 0.14290000000000003 1.4488034139503725E-005 + 0.14400000000000002 1.3639909411722329E-005 + 0.14510000000000001 1.2875580978288781E-005 + 0.14620000000000000 1.2061848792654928E-005 + 0.14730000000000004 1.1232554243179038E-005 + 0.14840000000000003 1.0526079677219968E-005 + 0.14950000000000002 9.9652279459405690E-006 + 0.15060000000000001 9.4218776212073863E-006 + 0.15170000000000000 8.8145243353210390E-006 + 0.15280000000000005 8.2296573964413255E-006 + 0.15390000000000004 7.7808144851587713E-006 + 0.15500000000000003 7.4268264143029228E-006 + 0.15610000000000002 7.0306914494722150E-006 + 0.15720000000000001 6.5664607973303646E-006 + 0.15830000000000000 6.1558976085507311E-006 + 0.15940000000000004 5.8798418649530504E-006 + 0.16050000000000003 5.6545459301560186E-006 + 0.16160000000000002 5.3571275202557445E-006 + 0.16270000000000001 5.0063558774127159E-006 + 0.16380000000000000 4.7254848141164985E-006 + 0.16490000000000005 4.5521346692112274E-006 + 0.16600000000000004 4.3866129999514669E-006 + 0.16710000000000003 4.1481348489469383E-006 + 0.16820000000000002 3.8932585084694438E-006 + 0.16930000000000001 3.7194520245975582E-006 + 0.17040000000000000 3.6115479815634899E-006 + 0.17150000000000004 3.4683957892411854E-006 + 0.17260000000000003 3.2616458156553563E-006 + 0.17370000000000002 3.0777187021158170E-006 + 0.17480000000000001 2.9814495974278543E-006 + 0.17590000000000000 2.9150148748158244E-006 + 0.17700000000000005 2.7867768039868679E-006 + 0.17810000000000004 2.6102768515556818E-006 + 0.17920000000000003 2.4805590328469407E-006 + 0.18030000000000002 2.4289295197377214E-006 + 0.18140000000000001 2.3780792162142461E-006 + 0.18250000000000000 2.2614401586906752E-006 + 0.18360000000000004 2.1207406462053768E-006 + 0.18470000000000003 2.0370389393065125E-006 + 0.18580000000000002 2.0077266071893973E-006 + 0.18690000000000001 1.9560175132937729E-006 + 0.18800000000000000 1.8503736782804481E-006 + 0.18910000000000005 1.7482733483120683E-006 + 0.19020000000000004 1.7032110690706759E-006 + 0.19130000000000003 1.6830667846079450E-006 + 0.19240000000000002 1.6227448895733687E-006 + 0.19350000000000001 1.5244910400724621E-006 + 0.19460000000000005 1.4517274848913075E-006 + 0.19570000000000004 1.4311405038824887E-006 + 0.19680000000000003 1.4147293541100225E-006 + 0.19790000000000002 1.3550121593652875E-006 + 0.19900000000000001 1.2743433899231604E-006 + 0.20010000000000000 1.2260084076842759E-006 + 0.20120000000000005 1.2130936966059380E-006 + 0.20230000000000004 1.1886339734701323E-006 + 0.20340000000000003 1.1303521887384704E-006 + 0.20450000000000002 1.0717413942984422E-006 + 0.20560000000000000 1.0465603281772928E-006 + 0.20670000000000005 1.0368836456109420E-006 + 0.20780000000000004 1.0034279966930626E-006 + 0.20890000000000003 9.4698634711676277E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0058.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0058.BXZ.semd new file mode 100644 index 00000000..ffd67bcf --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0058.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 -1.6396099769230323E-014 + -0.11449999999999999 2.1678969722356035E-014 + -0.11340000000000000 1.2450507476131217E-013 + -0.11230000000000000 -1.4875999195494705E-013 + -0.11119999999999999 -7.5565861077167562E-013 + -0.11009999999999999 1.9396057026124791E-013 + -0.10900000000000000 3.1764738409045812E-012 + -0.10790000000000000 2.0208470313809457E-012 + -0.10679999999999999 -8.5105186786726961E-012 + -0.10569999999999999 -1.4544769902369303E-011 + -0.10460000000000000 8.3655625829348601E-012 + -0.10349999999999999 4.6377138240849547E-011 + -0.10239999999999999 3.1755837542890575E-011 + -0.10130000000000000 -6.6460302539095295E-011 + -0.10020000000000000 -1.4168191619923221E-010 + -9.9099999999999994E-002 -3.8163628507392744E-011 + -9.7999999999999990E-002 2.0275016388016098E-010 + -9.6899999999999986E-002 2.9167251947015416E-010 + -9.5799999999999996E-002 3.1752513812710603E-011 + -9.4699999999999993E-002 -3.4510541646604054E-010 + -9.3599999999999989E-002 -3.9535824614134185E-010 + -9.2499999999999999E-002 -5.2329258981576032E-011 + -9.1399999999999995E-002 2.5030363892675211E-010 + -9.0299999999999991E-002 1.9362099423769763E-010 + -8.9200000000000002E-002 5.4075483674198566E-011 + -8.8099999999999984E-002 2.4755575367407801E-010 + -8.6999999999999994E-002 5.6480004007042339E-010 + -8.5899999999999990E-002 3.5876610016138955E-010 + -8.4799999999999986E-002 -4.5047890417926340E-010 + -8.3699999999999997E-002 -1.0953526974333272E-009 + -8.2599999999999993E-002 -9.6009911132455272E-010 + -8.1499999999999989E-002 -3.4731328923953697E-010 + -8.0399999999999999E-002 2.2506128904975498E-010 + -7.9299999999999995E-002 9.2577351340494829E-010 + -7.8199999999999992E-002 1.8414086921936246E-009 + -7.7100000000000002E-002 1.5221451876712422E-009 + -7.5999999999999984E-002 -2.3158008843893185E-009 + -7.4899999999999994E-002 -1.0041564024731997E-008 + -7.3799999999999991E-002 -1.9254589034289893E-008 + -7.2699999999999987E-002 -2.7822268933164196E-008 + -7.1599999999999997E-002 -3.6855034579730273E-008 + -7.0499999999999993E-002 -4.8887763171023835E-008 + -6.9399999999999989E-002 -6.3468469591043686E-008 + -6.8300000000000000E-002 -7.7072890292129159E-008 + -6.7199999999999996E-002 -8.8545057508326863E-008 + -6.6099999999999992E-002 -1.0255900662059503E-007 + -6.5000000000000002E-002 -1.2546385619316425E-007 + -6.3899999999999985E-002 -1.5878848103056953E-007 + -6.2799999999999995E-002 -1.9951382057570299E-007 + -6.1699999999999991E-002 -2.4643472329444194E-007 + -6.0599999999999994E-002 -3.0301089282147586E-007 + -5.9499999999999990E-002 -3.7302126543181657E-007 + -5.8399999999999994E-002 -4.5698214989897679E-007 + -5.7299999999999990E-002 -5.5577299917786149E-007 + -5.6199999999999986E-002 -6.7517697743824101E-007 + -5.5099999999999996E-002 -8.2239910170756048E-007 + -5.3999999999999992E-002 -9.9919043350382708E-007 + -5.2899999999999989E-002 -1.2042116850352613E-006 + -5.1799999999999985E-002 -1.4437670188272023E-006 + -5.0699999999999995E-002 -1.7342889577776077E-006 + -4.9599999999999991E-002 -2.0892573502351297E-006 + -4.8499999999999988E-002 -2.5079016268136911E-006 + -4.7399999999999998E-002 -2.9845807603123831E-006 + -4.6299999999999994E-002 -3.5290815958433086E-006 + -4.5199999999999990E-002 -4.1695557229104452E-006 + -4.4099999999999986E-002 -4.9321074584440794E-006 + -4.2999999999999997E-002 -5.8245659602107480E-006 + -4.1899999999999993E-002 -6.8469666985038202E-006 + -4.0799999999999989E-002 -8.0130675996770151E-006 + -3.9699999999999985E-002 -9.3523913164972328E-006 + -3.8599999999999995E-002 -1.0892647878790740E-005 + -3.7499999999999992E-002 -1.2651187716983259E-005 + -3.6399999999999988E-002 -1.4646858289779630E-005 + -3.5299999999999984E-002 -1.6909081750782207E-005 + -3.4199999999999994E-002 -1.9466640878817998E-005 + -3.3099999999999991E-002 -2.2335419998853467E-005 + -3.1999999999999987E-002 -2.5531520805088803E-005 + -3.0899999999999997E-002 -2.9093886041664518E-005 + -2.9799999999999993E-002 -3.3076834370149300E-005 + -2.8699999999999989E-002 -3.7513589631998911E-005 + -2.7599999999999986E-002 -4.2401286918902770E-005 + -2.6499999999999996E-002 -4.7735426051076502E-005 + -2.5399999999999992E-002 -5.3548956202575937E-005 + -2.4299999999999988E-002 -5.9899422922171652E-005 + -2.3199999999999985E-002 -6.6816799517255276E-005 + -2.2099999999999995E-002 -7.4284791480749846E-005 + -2.0999999999999991E-002 -8.2278289482928813E-005 + -1.9899999999999987E-002 -9.0801069745793939E-005 + -1.8799999999999983E-002 -9.9867902463302016E-005 + -1.7699999999999994E-002 -1.0946342081297189E-004 + -1.6599999999999990E-002 -1.1954081855947152E-004 + -1.5499999999999986E-002 -1.3005663640797138E-004 + -1.4399999999999996E-002 -1.4097741222940385E-004 + -1.3299999999999992E-002 -1.5224082744680345E-004 + -1.2199999999999989E-002 -1.6373800463043153E-004 + -1.1099999999999985E-002 -1.7534999642521143E-004 + -9.9999999999999950E-003 -1.8699275096878409E-004 + -8.8999999999999913E-003 -1.9859016174450517E-004 + -7.7999999999999875E-003 -2.1000506239943206E-004 + -6.6999999999999837E-003 -2.2102937509771436E-004 + -5.5999999999999939E-003 -2.3145806335378438E-004 + -4.4999999999999901E-003 -2.4113862309604883E-004 + -3.3999999999999864E-003 -2.4993266561068594E-004 + -2.2999999999999826E-003 -2.5763604207895696E-004 + -1.1999999999999927E-003 -2.6398923364467919E-004 + -9.9999999999988987E-005 -2.6875568437390029E-004 + 1.0000000000000148E-003 -2.7175067225471139E-004 + 2.1000000000000185E-003 -2.7278394554741681E-004 + 3.2000000000000084E-003 -2.7161245816387236E-004 + 4.3000000000000121E-003 -2.6799281476996839E-004 + 5.4000000000000159E-003 -2.6174524100497365E-004 + 6.5000000000000058E-003 -2.5275372900068760E-004 + 7.6000000000000234E-003 -2.4087193014565855E-004 + 8.7000000000000133E-003 -2.2590361186303198E-004 + 9.8000000000000032E-003 -2.0770233822986484E-004 + 1.0900000000000021E-002 -1.8624142103362828E-004 + 1.2000000000000011E-002 -1.6156843048520386E-004 + 1.3100000000000001E-002 -1.3369858788792044E-004 + 1.4200000000000018E-002 -1.0261452553095296E-004 + 1.5300000000000008E-002 -6.8390589149203151E-005 + 1.6400000000000026E-002 -3.1235751521307975E-005 + 1.7500000000000016E-002 8.5965739344828762E-006 + 1.8600000000000005E-002 5.0887032557511702E-005 + 1.9700000000000023E-002 9.5391806098632514E-005 + 2.0800000000000013E-002 1.4173614908941090E-004 + 2.1900000000000003E-002 1.8944428302347660E-004 + 2.3000000000000020E-002 2.3806632088962942E-004 + 2.4100000000000010E-002 2.8721248963847756E-004 + 2.5200000000000000E-002 3.3643643837422132E-004 + 2.6300000000000018E-002 3.8514283369295299E-004 + 2.7400000000000008E-002 4.3267462751828134E-004 + 2.8500000000000025E-002 4.7847756650298834E-004 + 2.9600000000000015E-002 5.2209780551493168E-004 + 3.0700000000000005E-002 5.6303426390513778E-004 + 3.1800000000000023E-002 6.0067139565944672E-004 + 3.2900000000000013E-002 6.3440797384828329E-004 + 3.4000000000000002E-002 6.6379521740600467E-004 + 3.5100000000000020E-002 6.8848836235702038E-004 + 3.6200000000000010E-002 7.0810446050018072E-004 + 3.7300000000000028E-002 7.2222430026158690E-004 + 3.8400000000000017E-002 7.3055049870163202E-004 + 3.9500000000000007E-002 7.3297525523230433E-004 + 4.0600000000000025E-002 7.2945404099300504E-004 + 4.1700000000000015E-002 7.1987661067396402E-004 + 4.2800000000000005E-002 7.0416741073131561E-004 + 4.3900000000000022E-002 6.8245333386585116E-004 + 4.5000000000000012E-002 6.5506028477102518E-004 + 4.6100000000000002E-002 6.2231725314632058E-004 + 4.7200000000000020E-002 5.8446405455470085E-004 + 4.8300000000000010E-002 5.4180616280063987E-004 + 4.9400000000000027E-002 4.9486185889691114E-004 + 5.0500000000000017E-002 4.4427643297240138E-004 + 5.1600000000000007E-002 3.9063114672899246E-004 + 5.2700000000000025E-002 3.3441354753449559E-004 + 5.3800000000000014E-002 2.7619366301223636E-004 + 5.4900000000000004E-002 2.1671557624358684E-004 + 5.6000000000000022E-002 1.5673508460167795E-004 + 5.7100000000000012E-002 9.6846983069553971E-005 + 5.8200000000000002E-002 3.7545101804425940E-005 + 5.9300000000000019E-002 -2.0564732039929368E-005 + 6.0400000000000009E-002 -7.6764947152696550E-005 + 6.1500000000000027E-002 -1.3043869694229215E-004 + 6.2600000000000017E-002 -1.8119443848263472E-004 + 6.3700000000000007E-002 -2.2872503905091435E-004 + 6.4800000000000024E-002 -2.7261255308985710E-004 + 6.5900000000000014E-002 -3.1239594682119787E-004 + 6.7000000000000004E-002 -3.4779720590449870E-004 + 6.8100000000000022E-002 -3.7875951966270804E-004 + 6.9200000000000012E-002 -4.0524249197915196E-004 + 7.0300000000000029E-002 -4.2708343244157732E-004 + 7.1400000000000019E-002 -4.4416377204470336E-004 + 7.2500000000000009E-002 -4.5659794704988599E-004 + 7.3600000000000027E-002 -4.6466701314784586E-004 + 7.4700000000000016E-002 -4.6856646076776087E-004 + 7.5800000000000006E-002 -4.6835574903525412E-004 + 7.6900000000000024E-002 -4.6418173587881029E-004 + 7.8000000000000014E-002 -4.5643380144611001E-004 + 7.9100000000000004E-002 -4.4558511581271887E-004 + 8.0200000000000021E-002 -4.3194694444537163E-004 + 8.1300000000000011E-002 -4.1570505709387362E-004 + 8.2400000000000029E-002 -3.9716329774819314E-004 + 8.3500000000000019E-002 -3.7681171670556068E-004 + 8.4600000000000009E-002 -3.5510660381987691E-004 + 8.5700000000000026E-002 -3.3230247208848596E-004 + 8.6800000000000016E-002 -3.0859044636599720E-004 + 8.7900000000000006E-002 -2.8432175167836249E-004 + 8.9000000000000024E-002 -2.5995352189056575E-004 + 9.0100000000000013E-002 -2.3579105618409812E-004 + 9.1200000000000003E-002 -2.1191898849792778E-004 + 9.2300000000000021E-002 -1.8843979341909289E-004 + 9.3400000000000011E-002 -1.6565265832468867E-004 + 9.4500000000000028E-002 -1.4389757416211069E-004 + 9.5600000000000018E-002 -1.2329321180004627E-004 + 9.6700000000000008E-002 -1.0376986756455153E-004 + 9.7800000000000026E-002 -8.5341263911686838E-005 + 9.8900000000000016E-002 -6.8205954448785633E-005 + 0.10000000000000001 -5.2528273954521865E-005 + 0.10110000000000002 -3.8244670577114448E-005 + 0.10220000000000001 -2.5197305149049498E-005 + 0.10330000000000003 -1.3384405974647962E-005 + 0.10440000000000002 -2.9382679258560529E-006 + 0.10550000000000001 6.1328428273554891E-006 + 0.10660000000000003 1.4034004379936960E-005 + 0.10770000000000002 2.0954454157617874E-005 + 0.10880000000000001 2.6869505745708011E-005 + 0.10990000000000003 3.1678460800321773E-005 + 0.11100000000000002 3.5467262932797894E-005 + 0.11210000000000001 3.8494650652864948E-005 + 0.11320000000000002 4.0918708691606298E-005 + 0.11430000000000001 4.2681738705141470E-005 + 0.11540000000000003 4.3719268433051184E-005 + 0.11650000000000002 4.4169406464789063E-005 + 0.11760000000000001 4.4262644223636016E-005 + 0.11870000000000003 4.4067299313610420E-005 + 0.11980000000000002 4.3485157220857218E-005 + 0.12090000000000001 4.2502229916863143E-005 + 0.12200000000000003 4.1301722376374528E-005 + 0.12310000000000001 4.0059036109596491E-005 + 0.12420000000000003 3.8739006413379684E-005 + 0.12530000000000002 3.7208141293376684E-005 + 0.12640000000000001 3.5493616451276466E-005 + 0.12750000000000003 3.3790420275181532E-005 + 0.12860000000000002 3.2208758057095110E-005 + 0.12970000000000001 3.0646246159449220E-005 + 0.13080000000000003 2.8979036869714037E-005 + 0.13190000000000002 2.7273999876342714E-005 + 0.13300000000000001 2.5701338017825037E-005 + 0.13410000000000000 2.4287399355671369E-005 + 0.13520000000000004 2.2891617845743895E-005 + 0.13630000000000003 2.1437983377836645E-005 + 0.13740000000000002 2.0040908566443250E-005 + 0.13850000000000001 1.8831966372090392E-005 + 0.13960000000000000 1.7758044123183936E-005 + 0.14070000000000005 1.6662776033626869E-005 + 0.14180000000000004 1.5524399714195170E-005 + 0.14290000000000003 1.4486126019619405E-005 + 0.14400000000000002 1.3635280993185006E-005 + 0.14510000000000001 1.2871672879555263E-005 + 0.14620000000000000 1.2061780580552295E-005 + 0.14730000000000004 1.1236285899940412E-005 + 0.14840000000000003 1.0530480722081847E-005 + 0.14950000000000002 9.9672306532738730E-006 + 0.15060000000000001 9.4207980509963818E-006 + 0.15170000000000000 8.8116057668230496E-006 + 0.15280000000000005 8.2268579717492685E-006 + 0.15390000000000004 7.7799595601391047E-006 + 0.15500000000000003 7.4289805525040720E-006 + 0.15610000000000002 7.0345868152799085E-006 + 0.15720000000000001 6.5685671870596707E-006 + 0.15830000000000000 6.1531131905212533E-006 + 0.15940000000000004 5.8733062360261101E-006 + 0.16050000000000003 5.6496542129025329E-006 + 0.16160000000000002 5.3586509238812141E-006 + 0.16270000000000001 5.0131466196035035E-006 + 0.16380000000000000 4.7314115363406017E-006 + 0.16490000000000005 4.5522820073529147E-006 + 0.16600000000000004 4.3818122321681585E-006 + 0.16710000000000003 4.1434022932662629E-006 + 0.16820000000000002 3.8925782064325176E-006 + 0.16930000000000001 3.7225529467832530E-006 + 0.17040000000000000 3.6151329823042033E-006 + 0.17150000000000004 3.4694144233071711E-006 + 0.17260000000000003 3.2593966352578718E-006 + 0.17370000000000002 3.0740218335267855E-006 + 0.17480000000000001 2.9794243801006814E-006 + 0.17590000000000000 2.9168361379561247E-006 + 0.17700000000000005 2.7914245492866030E-006 + 0.17810000000000004 2.6138727662328165E-006 + 0.17920000000000003 2.4799626316962531E-006 + 0.18030000000000002 2.4247651708719786E-006 + 0.18140000000000001 2.3740660708426731E-006 + 0.18250000000000000 2.2604451714869356E-006 + 0.18360000000000004 2.1221917450020555E-006 + 0.18470000000000003 2.0385245989018586E-006 + 0.18580000000000002 2.0083368781342870E-006 + 0.18690000000000001 1.9567278286558576E-006 + 0.18800000000000000 1.8515481770009501E-006 + 0.18910000000000005 1.7485143644080381E-006 + 0.19020000000000004 1.7013403521559667E-006 + 0.19130000000000003 1.6803451217128895E-006 + 0.19240000000000002 1.6219228200498037E-006 + 0.19350000000000001 1.5265703723343904E-006 + 0.19460000000000005 1.4547207456416800E-006 + 0.19570000000000004 1.4322619108497747E-006 + 0.19680000000000003 1.4132830301605281E-006 + 0.19790000000000002 1.3526160955734667E-006 + 0.19900000000000001 1.2731018159684027E-006 + 0.20010000000000000 1.2269138096598908E-006 + 0.20120000000000005 1.2156566526755341E-006 + 0.20230000000000004 1.1912804893654538E-006 + 0.20340000000000003 1.1309879255350097E-006 + 0.20450000000000002 1.0693534022720996E-006 + 0.20560000000000000 1.0426185781398090E-006 + 0.20670000000000005 1.0346896033297526E-006 + 0.20780000000000004 1.0049955108115682E-006 + 0.20890000000000003 9.5063666094574728E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0059.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0059.BXX.semd new file mode 100644 index 00000000..fe164491 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0059.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 -4.1322755647785701E-023 + -0.11009999999999999 2.1174042748977882E-022 + -0.10900000000000000 3.3840610647978692E-022 + -0.10790000000000000 -3.1919976934271102E-021 + -0.10679999999999999 -2.4595755071931119E-021 + -0.10569999999999999 2.7823360507737614E-020 + -0.10460000000000000 2.6122011546429425E-020 + -0.10349999999999999 -1.7167844100323696E-019 + -0.10239999999999999 -2.5715538224595135E-019 + -0.10130000000000000 7.4125464148466770E-019 + -0.10020000000000000 1.8589525622973179E-018 + -9.9099999999999994E-002 -1.7697977951054337E-018 + -9.7999999999999990E-002 -9.5481284399067348E-018 + -9.6899999999999986E-002 -2.3307648031689891E-018 + -9.5799999999999996E-002 3.3285148970370345E-017 + -9.4699999999999993E-002 4.3579166848131459E-017 + -9.3599999999999989E-002 -6.3014235252485424E-017 + -9.2499999999999999E-002 -2.0800605291080595E-016 + -9.1399999999999995E-002 -5.0403913136228820E-017 + -9.0299999999999991E-002 5.3073046301925129E-016 + -8.9200000000000002E-002 7.6570576703794834E-016 + -8.8099999999999984E-002 -4.3524232129290587E-016 + -8.6999999999999994E-002 -2.3900197159500191E-015 + -8.5899999999999990E-002 -1.9493908474477271E-015 + -8.4799999999999986E-002 2.7732849721654081E-015 + -8.3699999999999997E-002 7.5284821982718984E-015 + -8.2599999999999993E-002 4.3198299145143053E-015 + -8.1499999999999989E-002 -7.9972700418309492E-015 + -8.0399999999999999E-002 -1.8157052467451806E-014 + -7.9299999999999995E-002 -1.3027929158648116E-014 + -7.8199999999999992E-002 7.5586018428433141E-015 + -7.7100000000000002E-002 3.2724199733455070E-014 + -7.5999999999999984E-002 5.1969723419446542E-014 + -7.4899999999999994E-002 4.7131674512637320E-014 + -7.3799999999999991E-002 -2.2096063992177103E-014 + -7.2699999999999987E-002 -1.7327808567342562E-013 + -7.1599999999999997E-002 -2.9815120641471515E-013 + -7.0499999999999993E-002 -1.6148321286928169E-013 + -6.9399999999999989E-002 3.5283915004145905E-013 + -6.8300000000000000E-002 9.3191036484863154E-013 + -6.7199999999999996E-002 9.1751953257279695E-013 + -6.6099999999999992E-002 -7.2037800800516666E-014 + -6.5000000000000002E-002 -1.5639351792773315E-012 + -6.3899999999999985E-002 -2.4554774446378103E-012 + -6.2799999999999995E-002 -1.9365453251402043E-012 + -6.1699999999999991E-002 -9.0351669559691344E-014 + -6.0599999999999994E-002 2.4414123066945903E-012 + -5.9499999999999990E-002 4.9988069239503830E-012 + -5.8399999999999994E-002 6.6478628157895514E-012 + -5.7299999999999990E-002 5.6404859082037628E-012 + -5.6199999999999986E-002 1.9966650945460462E-013 + -5.5099999999999996E-002 -9.2706736384839949E-012 + -5.3999999999999992E-002 -1.8935289100574515E-011 + -5.2899999999999989E-002 -2.3220628544984301E-011 + -5.1799999999999985E-002 -1.7981493030672091E-011 + -5.0699999999999995E-002 -1.9798182190888802E-012 + -4.9599999999999991E-002 2.3476750057871421E-011 + -4.8499999999999988E-002 5.3602233762717333E-011 + -4.7399999999999998E-002 7.7266110176665848E-011 + -4.6299999999999994E-002 7.7324105451914704E-011 + -4.5199999999999990E-002 3.8913417627073343E-011 + -4.4099999999999986E-002 -3.8352859083046198E-011 + -4.2999999999999997E-002 -1.3492909567425215E-010 + -4.1899999999999993E-002 -2.1769230862389577E-010 + -4.0799999999999989E-002 -2.5185556418172439E-010 + -3.9699999999999985E-002 -2.1002594108310291E-010 + -3.8599999999999995E-002 -7.8454770457980771E-011 + -3.7499999999999992E-002 1.3511944341182414E-010 + -3.6399999999999988E-002 3.9504663429390519E-010 + -3.5299999999999984E-002 6.4197536175925052E-010 + -3.4199999999999994E-002 8.0890244502640485E-010 + -3.3099999999999991E-002 8.3884971191494628E-010 + -3.1999999999999987E-002 6.9849354078499459E-010 + -3.0899999999999997E-002 3.9552275343801568E-010 + -2.9799999999999993E-002 1.6684303678210499E-012 + -2.8699999999999989E-002 -3.4263028525494121E-010 + -2.7599999999999986E-002 -4.7086251564465442E-010 + -2.6499999999999996E-002 -2.6797822294533091E-010 + -2.5399999999999992E-002 2.7370669619664056E-010 + -2.4299999999999988E-002 1.0588621091045525E-009 + -2.3199999999999985E-002 1.9248083127365589E-009 + -2.2099999999999995E-002 2.6511033368592507E-009 + -2.0999999999999991E-002 2.9409643609312752E-009 + -1.9899999999999987E-002 2.4368385087569777E-009 + -1.8799999999999983E-002 8.0755607756444192E-010 + -1.7699999999999994E-002 -2.1462811528039083E-009 + -1.6599999999999990E-002 -6.4552776457560412E-009 + -1.5499999999999986E-002 -1.2028885443271520E-008 + -1.4399999999999996E-002 -1.8728607997786639E-008 + -1.3299999999999992E-002 -2.6424110899370135E-008 + -1.2199999999999989E-002 -3.5052643454491772E-008 + -1.1099999999999985E-002 -4.4698168721879483E-008 + -9.9999999999999950E-003 -5.5653202934990986E-008 + -8.8999999999999913E-003 -6.8428327892888774E-008 + -7.7999999999999875E-003 -8.3746542145490821E-008 + -6.6999999999999837E-003 -1.0258053606548856E-007 + -5.5999999999999939E-003 -1.2618839662081882E-007 + -4.4999999999999901E-003 -1.5604453551532060E-007 + -3.3999999999999864E-003 -1.9367845993656374E-007 + -2.2999999999999826E-003 -2.4060381065282854E-007 + -1.1999999999999927E-003 -2.9845068638678640E-007 + -9.9999999999988987E-005 -3.6916492263117107E-007 + 1.0000000000000148E-003 -4.5503688284043164E-007 + 2.1000000000000185E-003 -5.5858834002719959E-007 + 3.2000000000000084E-003 -6.8262562535892357E-007 + 4.3000000000000121E-003 -8.3059182998113101E-007 + 5.4000000000000159E-003 -1.0069481959362747E-006 + 6.5000000000000058E-003 -1.2172052947789780E-006 + 7.6000000000000234E-003 -1.4676046475869953E-006 + 8.7000000000000133E-003 -1.7648920902502141E-006 + 9.8000000000000032E-003 -2.1164873942325357E-006 + 1.0900000000000021E-002 -2.5307845135102980E-006 + 1.2000000000000011E-002 -3.0172300284903031E-006 + 1.3100000000000001E-002 -3.5862240110873245E-006 + 1.4200000000000018E-002 -4.2490237319725566E-006 + 1.5300000000000008E-002 -5.0178673518530559E-006 + 1.6400000000000026E-002 -5.9063836488348898E-006 + 1.7500000000000016E-002 -6.9297170739446301E-006 + 1.8600000000000005E-002 -8.1046973718912341E-006 + 1.9700000000000023E-002 -9.4501037892769091E-006 + 2.0800000000000013E-002 -1.0986278539348859E-005 + 2.1900000000000003E-002 -1.2734178199025337E-005 + 2.3000000000000020E-002 -1.4714960343553685E-005 + 2.4100000000000010E-002 -1.6950043573160656E-005 + 2.5200000000000000E-002 -1.9462215277599171E-005 + 2.6300000000000018E-002 -2.2275815354078077E-005 + 2.7400000000000008E-002 -2.5415400159545243E-005 + 2.8500000000000025E-002 -2.8903992642881349E-005 + 2.9600000000000015E-002 -3.2763084163889289E-005 + 3.0700000000000005E-002 -3.7013716791989282E-005 + 3.1800000000000023E-002 -4.1677154513308778E-005 + 3.2900000000000013E-002 -4.6773504436714575E-005 + 3.4000000000000002E-002 -5.2318817324703559E-005 + 3.5100000000000020E-002 -5.8324079873273149E-005 + 3.6200000000000010E-002 -6.4794898207765073E-005 + 3.7300000000000028E-002 -7.1731941716279835E-005 + 3.8400000000000017E-002 -7.9129895311780274E-005 + 3.9500000000000007E-002 -8.6977328464854509E-005 + 4.0600000000000025E-002 -9.5254770712926984E-005 + 4.1700000000000015E-002 -1.0393276170361787E-004 + 4.2800000000000005E-002 -1.1297059245407581E-004 + 4.3900000000000022E-002 -1.2231613800395280E-004 + 4.5000000000000012E-002 -1.3190734898671508E-004 + 4.6100000000000002E-002 -1.4167194603942335E-004 + 4.7200000000000020E-002 -1.5152618288993835E-004 + 4.8300000000000010E-002 -1.6137049533426762E-004 + 4.9400000000000027E-002 -1.7109066538978368E-004 + 5.0500000000000017E-002 -1.8055801047012210E-004 + 5.1600000000000007E-002 -1.8963498587254435E-004 + 5.2700000000000025E-002 -1.9817498105112463E-004 + 5.3800000000000014E-002 -2.0601910364348441E-004 + 5.4900000000000004E-002 -2.1299590298440307E-004 + 5.6000000000000022E-002 -2.1892352378927171E-004 + 5.7100000000000012E-002 -2.2361590526998043E-004 + 5.8200000000000002E-002 -2.2688526951242238E-004 + 5.9300000000000019E-002 -2.2854484268464148E-004 + 6.0400000000000009E-002 -2.2840870951768011E-004 + 6.1500000000000027E-002 -2.2629549494013190E-004 + 6.2600000000000017E-002 -2.2202903346624225E-004 + 6.3700000000000007E-002 -2.1544597984757274E-004 + 6.4800000000000024E-002 -2.0640052389353514E-004 + 6.5900000000000014E-002 -1.9476789748296142E-004 + 6.7000000000000004E-002 -1.8045032629743218E-004 + 6.8100000000000022E-002 -1.6337588021997362E-004 + 6.9200000000000012E-002 -1.4349682896863669E-004 + 7.0300000000000029E-002 -1.2079632142558694E-004 + 7.1400000000000019E-002 -9.5302493718918413E-005 + 7.2500000000000009E-002 -6.7088374635204673E-005 + 7.3600000000000027E-002 -3.6273158912081271E-005 + 7.4700000000000016E-002 -3.0097107810433954E-006 + 7.5800000000000006E-002 3.2513355108676478E-005 + 7.6900000000000024E-002 7.0062960730865598E-005 + 7.8000000000000014E-002 1.0935449972748756E-004 + 7.9100000000000004E-002 1.5005595923867077E-004 + 8.0200000000000021E-002 1.9179994706064463E-004 + 8.1300000000000011E-002 2.3419146600645036E-004 + 8.2400000000000029E-002 2.7680819039233029E-004 + 8.3500000000000019E-002 3.1920129549689591E-004 + 8.4600000000000009E-002 3.6089628702029586E-004 + 8.5700000000000026E-002 4.0140381315723062E-004 + 8.6800000000000016E-002 4.4022611109539866E-004 + 8.7900000000000006E-002 4.7686923062428832E-004 + 8.9000000000000024E-002 5.1085266750305891E-004 + 9.0100000000000013E-002 5.4172013187780976E-004 + 9.1200000000000003E-002 5.6903937365859747E-004 + 9.2300000000000021E-002 5.9240055270493031E-004 + 9.3400000000000011E-002 6.1142496997490525E-004 + 9.4500000000000028E-002 6.2578532379120588E-004 + 9.5600000000000018E-002 6.3522107666358352E-004 + 9.6700000000000008E-002 6.3953897915780544E-004 + 9.7800000000000026E-002 6.3860113732516766E-004 + 9.8900000000000016E-002 6.3231959939002991E-004 + 0.10000000000000001 6.2067265389487147E-004 + 0.10110000000000002 6.0372031293809414E-004 + 0.10220000000000001 5.8160471962764859E-004 + 0.10330000000000003 5.5453565437346697E-004 + 0.10440000000000002 5.2277924260124564E-004 + 0.10550000000000001 4.8665967187844217E-004 + 0.10660000000000003 4.4656073441728950E-004 + 0.10770000000000002 4.0291750337928534E-004 + 0.10880000000000001 3.5621382994577289E-004 + 0.10990000000000003 3.0697562033310533E-004 + 0.11100000000000002 2.5575264589861035E-004 + 0.11210000000000001 2.0312119158916175E-004 + 0.11320000000000002 1.4965586888138205E-004 + 0.11430000000000001 9.5928677183110267E-005 + 0.11540000000000003 4.2506209865678102E-005 + 0.11650000000000002 -1.0038310392701533E-005 + 0.11760000000000001 -6.1153885326348245E-005 + 0.11870000000000003 -1.1034029739676043E-004 + 0.11980000000000002 -1.5714696201030165E-004 + 0.12090000000000001 -2.0116272207815200E-004 + 0.12200000000000003 -2.4200497136916965E-004 + 0.12310000000000001 -2.7933911769650877E-004 + 0.12420000000000003 -3.1290735932998359E-004 + 0.12530000000000002 -3.4251777105964720E-004 + 0.12640000000000001 -3.6803164402954280E-004 + 0.12750000000000003 -3.8935351767577231E-004 + 0.12860000000000002 -4.0645300759933889E-004 + 0.12970000000000001 -4.1936265188269317E-004 + 0.13080000000000003 -4.2816504719667137E-004 + 0.13190000000000002 -4.3298146920278668E-004 + 0.13300000000000001 -4.3397804256528616E-004 + 0.13410000000000000 -4.3137179454788566E-004 + 0.13520000000000004 -4.2542081791907549E-004 + 0.13630000000000003 -4.1639566188678145E-004 + 0.13740000000000002 -4.0457458817400038E-004 + 0.13850000000000001 -3.9025800651870668E-004 + 0.13960000000000000 -3.7377979606389999E-004 + 0.14070000000000005 -3.5548271262086928E-004 + 0.14180000000000004 -3.3568864455446601E-004 + 0.14290000000000003 -3.1469864188693464E-004 + 0.14400000000000002 -2.9281564638949931E-004 + 0.14510000000000001 -2.7035042876377702E-004 + 0.14620000000000000 -2.4759725783951581E-004 + 0.14730000000000004 -2.2481133055407554E-004 + 0.14840000000000003 -2.0221655722707510E-004 + 0.14950000000000002 -1.8002766591962427E-004 + 0.15060000000000001 -1.5844887821003795E-004 + 0.15170000000000000 -1.3765114999841899E-004 + 0.15280000000000005 -1.1776351311709732E-004 + 0.15390000000000004 -9.8890326626133174E-005 + 0.15500000000000003 -8.1131256592925638E-005 + 0.15610000000000002 -6.4568870584480464E-005 + 0.15720000000000001 -4.9247923016082495E-005 + 0.15830000000000000 -3.5178771213395521E-005 + 0.15940000000000004 -2.2362590243574232E-005 + 0.16050000000000003 -1.0801673852256499E-005 + 0.16160000000000002 -4.8430462129545049E-007 + 0.16270000000000001 8.6334757725126110E-006 + 0.16380000000000000 1.6613385014352389E-005 + 0.16490000000000005 2.3510890969191678E-005 + 0.16600000000000004 2.9372129574767314E-005 + 0.16710000000000003 3.4259228414157405E-005 + 0.16820000000000002 3.8259251596173272E-005 + 0.16930000000000001 4.1460654756519943E-005 + 0.17040000000000000 4.3928561353823170E-005 + 0.17150000000000004 4.5716169552179053E-005 + 0.17260000000000003 4.6894539991626516E-005 + 0.17370000000000002 4.7554607590427622E-005 + 0.17480000000000001 4.7776295104995370E-005 + 0.17590000000000000 4.7611218178644776E-005 + 0.17700000000000005 4.7101784730330110E-005 + 0.17810000000000004 4.6304856368806213E-005 + 0.17920000000000003 4.5286516979103908E-005 + 0.18030000000000002 4.4097236241213977E-005 + 0.18140000000000001 4.2767063860082999E-005 + 0.18250000000000000 4.1326595237478614E-005 + 0.18360000000000004 3.9819122321205214E-005 + 0.18470000000000003 3.8284237234620377E-005 + 0.18580000000000002 3.6737554182764143E-005 + 0.18690000000000001 3.5182831197744235E-005 + 0.18800000000000000 3.3638742024777457E-005 + 0.18910000000000005 3.2139680115506053E-005 + 0.19020000000000004 3.0707142286701128E-005 + 0.19130000000000003 2.9334552891668864E-005 + 0.19240000000000002 2.8007987566525117E-005 + 0.19350000000000001 2.6734247512649745E-005 + 0.19460000000000005 2.5535455279168673E-005 + 0.19570000000000004 2.4420090994681232E-005 + 0.19680000000000003 2.3374395823339000E-005 + 0.19790000000000002 2.2384772819350474E-005 + 0.19900000000000001 2.1455149180837907E-005 + 0.20010000000000000 2.0593703084159642E-005 + 0.20120000000000005 1.9791963495663367E-005 + 0.20230000000000004 1.9030103430850431E-005 + 0.20340000000000003 1.8301661839359440E-005 + 0.20450000000000002 1.7617261619307101E-005 + 0.20560000000000000 1.6981186490738764E-005 + 0.20670000000000005 1.6375835912185721E-005 + 0.20780000000000004 1.5778683518874459E-005 + 0.20890000000000003 1.5187045391940046E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0059.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0059.BXZ.semd new file mode 100644 index 00000000..a980441f --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0059.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 2.4000243043723909E-024 + -0.10900000000000000 -1.4065609243422292E-023 + -0.10790000000000000 -2.0158553149739546E-023 + -0.10679999999999999 2.3609309374847976E-022 + -0.10569999999999999 1.4395345844284347E-022 + -0.10460000000000000 -2.2927548265087603E-021 + -0.10349999999999999 -1.7718398552374085E-021 + -0.10239999999999999 1.5905074054609365E-020 + -0.10130000000000000 2.0831317496513377E-020 + -0.10020000000000000 -7.9272530886592629E-020 + -9.9099999999999994E-002 -1.7510790597348767E-019 + -9.7999999999999990E-002 2.4450934164366410E-019 + -9.6899999999999986E-002 1.0396057637354736E-018 + -9.5799999999999996E-002 -4.3666153678335418E-020 + -9.4699999999999993E-002 -4.2844899297883450E-018 + -9.3599999999999989E-002 -4.3870235162076618E-018 + -9.2499999999999999E-002 1.0761626386759790E-017 + -9.1399999999999995E-002 2.7231454127180614E-017 + -9.0299999999999991E-002 -3.8410239277379472E-018 + -8.9200000000000002E-002 -8.9253820415876152E-017 + -8.8099999999999984E-002 -9.5308808969543917E-017 + -8.6999999999999994E-002 1.3636484003009468E-016 + -8.5899999999999990E-002 4.2458881733837411E-016 + -8.4799999999999986E-002 1.7978667381699610E-016 + -8.3699999999999997E-002 -8.1178134181370768E-016 + -8.2599999999999993E-002 -1.4590202867552815E-015 + -8.1499999999999989E-002 -9.5568953963469394E-017 + -8.0399999999999999E-002 2.9471615662371659E-015 + -7.9299999999999995E-002 4.1579653064257975E-015 + -7.8199999999999992E-002 1.5542355779934926E-016 + -7.7100000000000002E-002 -7.2640385121391059E-015 + -7.5999999999999984E-002 -1.1160692460271057E-014 + -7.4899999999999994E-002 -5.5982376835639076E-015 + -7.3799999999999991E-002 9.6390672272303815E-015 + -7.2699999999999987E-002 2.9311097413152812E-014 + -7.1599999999999997E-002 4.0210707214025782E-014 + -7.0499999999999993E-002 1.6085592737359947E-014 + -6.9399999999999989E-002 -6.4578320447226945E-014 + -6.8300000000000000E-002 -1.6458464094631226E-013 + -6.7199999999999996E-002 -1.5898697289240538E-013 + -6.6099999999999992E-002 6.9542082595935861E-014 + -6.5000000000000002E-002 4.3670809698505286E-013 + -6.3899999999999985E-002 5.9355802608032637E-013 + -6.2799999999999995E-002 1.9792633786271108E-013 + -6.1699999999999991E-002 -6.5364776308599049E-013 + -6.0599999999999994E-002 -1.3335565290928386E-012 + -5.9499999999999990E-002 -1.1716837352779286E-012 + -5.8399999999999994E-002 -7.9708165252618396E-014 + -5.7299999999999990E-002 1.3725822778712371E-012 + -5.6199999999999986E-002 2.4587810086573736E-012 + -5.5099999999999996E-002 2.6846101296856828E-012 + -5.3999999999999992E-002 1.6823699551526961E-012 + -5.2899999999999989E-002 -8.1627743843751266E-013 + -5.1799999999999985E-002 -4.3534754794183339E-012 + -5.0699999999999995E-002 -7.1745396082456558E-012 + -4.9599999999999991E-002 -7.0335443198843439E-012 + -4.8499999999999988E-002 -3.1000946167786259E-012 + -4.7399999999999998E-002 3.2307218966048934E-012 + -4.6299999999999994E-002 9.8256238215133074E-012 + -4.5199999999999990E-002 1.5510905060356350E-011 + -4.4099999999999986E-002 1.9168108073008838E-011 + -4.2999999999999997E-002 1.7401288743279508E-011 + -4.1899999999999993E-002 5.4186052346472113E-012 + -4.0799999999999989E-002 -1.7505816241047967E-011 + -3.9699999999999985E-002 -4.3707096969436421E-011 + -3.8599999999999995E-002 -6.0405819235498370E-011 + -3.7499999999999992E-002 -5.8461235852291793E-011 + -3.6399999999999988E-002 -3.7237435357440063E-011 + -3.5299999999999984E-002 -1.0056752522760726E-012 + -3.4199999999999994E-002 4.6556772326233897E-011 + -3.3099999999999991E-002 1.0134673655848303E-010 + -3.1999999999999987E-002 1.5312381917986784E-010 + -3.0899999999999997E-002 1.8410419022618640E-010 + -2.9799999999999993E-002 1.7434073629196689E-010 + -2.8699999999999989E-002 1.0730412391968258E-010 + -2.7599999999999986E-002 -2.7167332619648654E-011 + -2.6499999999999996E-002 -2.2586359171850034E-010 + -2.5399999999999992E-002 -4.5923567726369185E-010 + -2.4299999999999988E-002 -6.6683514265974964E-010 + -2.3199999999999985E-002 -7.7470468928808600E-010 + -2.2099999999999995E-002 -7.2147610108430626E-010 + -2.0999999999999991E-002 -4.6298065381478182E-010 + -1.9899999999999987E-002 4.8684781900343310E-011 + -1.8799999999999983E-002 8.7559315353757938E-010 + -1.7699999999999994E-002 2.0656925059370224E-009 + -1.6599999999999990E-002 3.6150309412619208E-009 + -1.5499999999999986E-002 5.4777915536874389E-009 + -1.4399999999999996E-002 7.6281549965528939E-009 + -1.3299999999999992E-002 1.0106928627351408E-008 + -1.2199999999999989E-002 1.3000432730336797E-008 + -1.1099999999999985E-002 1.6389734014410351E-008 + -9.9999999999999950E-003 2.0351528462470014E-008 + -8.8999999999999913E-003 2.5020890248583783E-008 + -7.7999999999999875E-003 3.0640418202665387E-008 + -6.6999999999999837E-003 3.7540733188734521E-008 + -5.5999999999999939E-003 4.6092239358586085E-008 + -4.4999999999999901E-003 5.6697935235661134E-008 + -3.3999999999999864E-003 6.9819876102883427E-008 + -2.2999999999999826E-003 8.5982726716338220E-008 + -1.1999999999999927E-003 1.0575489994835152E-007 + -9.9999999999988987E-005 1.2977064045571751E-007 + 1.0000000000000148E-003 1.5879979287092283E-007 + 2.1000000000000185E-003 1.9377668536435522E-007 + 3.2000000000000084E-003 2.3574872898279864E-007 + 4.3000000000000121E-003 2.8586345024450566E-007 + 5.4000000000000159E-003 3.4549316296761390E-007 + 6.5000000000000058E-003 4.1639918890723493E-007 + 7.6000000000000234E-003 5.0070860879714019E-007 + 8.7000000000000133E-003 6.0067475260439096E-007 + 9.8000000000000032E-003 7.1852929295346257E-007 + 1.0900000000000021E-002 8.5670683347416343E-007 + 1.2000000000000011E-002 1.0182328651353600E-006 + 1.3100000000000001E-002 1.2068127261954942E-006 + 1.4200000000000018E-002 1.4265550589698250E-006 + 1.5300000000000008E-002 1.6816615016068681E-006 + 1.6400000000000026E-002 1.9765027445828309E-006 + 1.7500000000000016E-002 2.3160071123129455E-006 + 1.8600000000000005E-002 2.7058670184487710E-006 + 1.9700000000000023E-002 3.1523038614977850E-006 + 2.0800000000000013E-002 3.6617716432374436E-006 + 2.1900000000000003E-002 4.2409237721585669E-006 + 2.3000000000000020E-002 4.8966953727358487E-006 + 2.4100000000000010E-002 5.6363774092460517E-006 + 2.5200000000000000E-002 6.4675555222493131E-006 + 2.6300000000000018E-002 7.3983346737804823E-006 + 2.7400000000000008E-002 8.4371504271985032E-006 + 2.8500000000000025E-002 9.5923478511394933E-006 + 2.9600000000000015E-002 1.0871356607822236E-005 + 3.0700000000000005E-002 1.2280737792025320E-005 + 3.1800000000000023E-002 1.3826892427459825E-005 + 3.2900000000000013E-002 1.5516543498961255E-005 + 3.4000000000000002E-002 1.7356311218463816E-005 + 3.5100000000000020E-002 1.9350614820723422E-005 + 3.6200000000000010E-002 2.1500638467841782E-005 + 3.7300000000000028E-002 2.3805774617358111E-005 + 3.8400000000000017E-002 2.6264680855092593E-005 + 3.9500000000000007E-002 2.8874537747469731E-005 + 4.0600000000000025E-002 3.1629984732717276E-005 + 4.1700000000000015E-002 3.4521104680607095E-005 + 4.2800000000000005E-002 3.7533765862463042E-005 + 4.3900000000000022E-002 4.0650760638527572E-005 + 4.5000000000000012E-002 4.3851974623976275E-005 + 4.6100000000000002E-002 4.7113597247516736E-005 + 4.7200000000000020E-002 5.0408190872985870E-005 + 4.8300000000000010E-002 5.3703333833254874E-005 + 4.9400000000000027E-002 5.6960841902764514E-005 + 5.0500000000000017E-002 6.0137106629554182E-005 + 5.1600000000000007E-002 6.3184401369653642E-005 + 5.2700000000000025E-002 6.6053471527993679E-005 + 5.3800000000000014E-002 6.8693625507876277E-005 + 5.4900000000000004E-002 7.1049049438443035E-005 + 5.6000000000000022E-002 7.3058370617218316E-005 + 5.7100000000000012E-002 7.4655792559497058E-005 + 5.8200000000000002E-002 7.5777228630613536E-005 + 5.9300000000000019E-002 7.6362535764928907E-005 + 6.0400000000000009E-002 7.6350952440407127E-005 + 6.1500000000000027E-002 7.5681375165004283E-005 + 6.2600000000000017E-002 7.4292205681558698E-005 + 6.3700000000000007E-002 7.2125985752791166E-005 + 6.4800000000000024E-002 6.9133624492678791E-005 + 6.5900000000000014E-002 6.5274180087726563E-005 + 6.7000000000000004E-002 6.0516555095091462E-005 + 6.8100000000000022E-002 5.4835261835251004E-005 + 6.9200000000000012E-002 4.8213303671218455E-005 + 7.0300000000000029E-002 4.0646547859068960E-005 + 7.1400000000000019E-002 3.2141844712896273E-005 + 7.2500000000000009E-002 2.2720483684679493E-005 + 7.3600000000000027E-002 1.2421658539096825E-005 + 7.4700000000000016E-002 1.3012468116357923E-006 + 7.5800000000000006E-002 -1.0573379768175073E-005 + 7.6900000000000024E-002 -2.3127062377170660E-005 + 7.8000000000000014E-002 -3.6272234865464270E-005 + 7.9100000000000004E-002 -4.9899372243089601E-005 + 8.0200000000000021E-002 -6.3878942455630749E-005 + 8.1300000000000011E-002 -7.8070406743790954E-005 + 8.2400000000000029E-002 -9.2331720225047320E-005 + 8.3500000000000019E-002 -1.0652018681867048E-004 + 8.4600000000000009E-002 -1.2048239295836538E-004 + 8.5700000000000026E-002 -1.3405221397988498E-004 + 8.6800000000000016E-002 -1.4705481589771807E-004 + 8.7900000000000006E-002 -1.5932180394884199E-004 + 8.9000000000000024E-002 -1.7069491150323302E-004 + 9.0100000000000013E-002 -1.8102308968082070E-004 + 9.1200000000000003E-002 -1.9016255100723356E-004 + 9.2300000000000021E-002 -1.9797695858869702E-004 + 9.3400000000000011E-002 -2.0434087491594255E-004 + 9.4500000000000028E-002 -2.0914190099574625E-004 + 9.5600000000000018E-002 -2.1228646801318973E-004 + 9.6700000000000008E-002 -2.1370721515268087E-004 + 9.7800000000000026E-002 -2.1336589998099953E-004 + 9.8900000000000016E-002 -2.1124481281731278E-004 + 0.10000000000000001 -2.0733714336529374E-004 + 0.10110000000000002 -2.0165173918940127E-004 + 0.10220000000000001 -1.9422582408878952E-004 + 0.10330000000000003 -1.8513463146518916E-004 + 0.10440000000000002 -1.7448342987336218E-004 + 0.10550000000000001 -1.6238719399552792E-004 + 0.10660000000000003 -1.4896511856932193E-004 + 0.10770000000000002 -1.3435666915029287E-004 + 0.10880000000000001 -1.1872101458720863E-004 + 0.10990000000000003 -1.0224025027127936E-004 + 0.11100000000000002 -8.5106476035434753E-005 + 0.11210000000000001 -6.7510613007470965E-005 + 0.11320000000000002 -4.9642621888779104E-005 + 0.11430000000000001 -3.1695512006990612E-005 + 0.11540000000000003 -1.3860390026820824E-005 + 0.11650000000000002 3.6835117498412728E-006 + 0.11760000000000001 2.0755796867888421E-005 + 0.11870000000000003 3.7174999306444079E-005 + 0.11980000000000002 5.2776940719923005E-005 + 0.12090000000000001 6.7428707552608103E-005 + 0.12200000000000003 8.1024394603446126E-005 + 0.12310000000000001 9.3469010607805103E-005 + 0.12420000000000003 1.0465868399478495E-004 + 0.12530000000000002 1.1450933379819617E-004 + 0.12640000000000001 1.2297125067561865E-004 + 0.12750000000000003 1.3003706408198923E-004 + 0.12860000000000002 1.3570509327109903E-004 + 0.12970000000000001 1.3997798669151962E-004 + 0.13080000000000003 1.4287661178968847E-004 + 0.13190000000000002 1.4444641419686377E-004 + 0.13300000000000001 1.4474858471658081E-004 + 0.13410000000000000 1.4384961104951799E-004 + 0.13520000000000004 1.4182494487613440E-004 + 0.13630000000000003 1.3877439778298140E-004 + 0.13740000000000002 1.3480948109645396E-004 + 0.13850000000000001 1.3003428466618061E-004 + 0.13960000000000000 1.2453588715288788E-004 + 0.14070000000000005 1.1840966180898249E-004 + 0.14180000000000004 1.1177600390510634E-004 + 0.14290000000000003 1.0476291936356574E-004 + 0.14400000000000002 9.7476964583620429E-005 + 0.14510000000000001 8.9999979536514729E-005 + 0.14620000000000000 8.2412509073037654E-005 + 0.14730000000000004 7.4808034696616232E-005 + 0.14840000000000003 6.7278575443197042E-005 + 0.14950000000000002 5.9894868172705173E-005 + 0.15060000000000001 5.2712057367898524E-005 + 0.15170000000000000 4.5785476686432958E-005 + 0.15280000000000005 3.9171332900878042E-005 + 0.15390000000000004 3.2907784770941362E-005 + 0.15500000000000003 2.7009891709894873E-005 + 0.15610000000000002 2.1491858205990866E-005 + 0.15720000000000001 1.6383412003051490E-005 + 0.15830000000000000 1.1713361345755402E-005 + 0.15940000000000004 7.4827066782745533E-006 + 0.16050000000000003 3.6656906559073832E-006 + 0.16160000000000002 2.4061839098976634E-007 + 0.16270000000000001 -2.7920605134568177E-006 + 0.16380000000000000 -5.4293527682602871E-006 + 0.16490000000000005 -7.6882988651050255E-006 + 0.16600000000000004 -9.6053263405337930E-006 + 0.16710000000000003 -1.1209363037778530E-005 + 0.16820000000000002 -1.2513721230789088E-005 + 0.16930000000000001 -1.3535674042941537E-005 + 0.17040000000000000 -1.4308796380646527E-005 + 0.17150000000000004 -1.4866458514006808E-005 + 0.17260000000000003 -1.5222934962366708E-005 + 0.17370000000000002 -1.5385767255793326E-005 + 0.17480000000000001 -1.5381701814476401E-005 + 0.17590000000000000 -1.5253651326929685E-005 + 0.17700000000000005 -1.5030330359877553E-005 + 0.17810000000000004 -1.4711544281453826E-005 + 0.17920000000000003 -1.4291763363871723E-005 + 0.18030000000000002 -1.3789916920359246E-005 + 0.18140000000000001 -1.3242618479125667E-005 + 0.18250000000000000 -1.2671827789745294E-005 + 0.18360000000000004 -1.2074897313141264E-005 + 0.18470000000000003 -1.1447602446423844E-005 + 0.18580000000000002 -1.0805148122017272E-005 + 0.18690000000000001 -1.0168058906856459E-005 + 0.18800000000000000 -9.5395362222916447E-006 + 0.18910000000000005 -8.9113073045155033E-006 + 0.19020000000000004 -8.2869255493278615E-006 + 0.19130000000000003 -7.6852602433064021E-006 + 0.19240000000000002 -7.1163863140100148E-006 + 0.19350000000000001 -6.5681442720233463E-006 + 0.19460000000000005 -6.0269080677244347E-006 + 0.19570000000000004 -5.5018149396346416E-006 + 0.19680000000000003 -5.0154867494711652E-006 + 0.19790000000000002 -4.5733736442343798E-006 + 0.19900000000000001 -4.1574653550924268E-006 + 0.20010000000000000 -3.7536392483161762E-006 + 0.20120000000000005 -3.3720791634550551E-006 + 0.20230000000000004 -3.0313401566672837E-006 + 0.20340000000000003 -2.7304824925522553E-006 + 0.20450000000000002 -2.4522873900423292E-006 + 0.20560000000000000 -2.1902508251514519E-006 + 0.20670000000000005 -1.9574097223085118E-006 + 0.20780000000000004 -1.7651278767516487E-006 + 0.20890000000000003 -1.6050743170126225E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0060.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0060.BXX.semd new file mode 100644 index 00000000..9aaef9e5 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0060.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 1.9314135970145955E-038 + -0.10020000000000000 -7.6049801695045860E-038 + -9.9099999999999994E-002 -2.3071022758194647E-037 + -9.7999999999999990E-002 2.3189492341900490E-036 + -9.6899999999999986E-002 -1.1955139733068947E-037 + -9.5799999999999996E-002 -3.4851019778980717E-035 + -9.4699999999999993E-002 3.1062693637952637E-035 + -9.3599999999999989E-002 3.9044526998917109E-034 + -9.2499999999999999E-002 -4.4235918720106234E-034 + -9.1399999999999995E-002 -3.7066378473059478E-033 + -9.0299999999999991E-002 3.6973999310764231E-033 + -8.9200000000000002E-002 3.1138439807731362E-032 + -8.8099999999999984E-002 -1.8877015456673504E-032 + -8.6999999999999994E-002 -2.3176225295953545E-031 + -8.5899999999999990E-002 1.5813453834503966E-032 + -8.4799999999999986E-002 1.4998312037678372E-030 + -8.3699999999999997E-002 8.3818201507416915E-031 + -8.2599999999999993E-002 -8.1725558252218659E-030 + -8.1499999999999989E-002 -1.0656450243989620E-029 + -8.0399999999999999E-002 3.5342764483574470E-029 + -7.9299999999999995E-002 8.3639947663267262E-029 + -7.8199999999999992E-002 -1.0256867326924770E-028 + -7.7100000000000002E-002 -4.8925014674851156E-028 + -7.5999999999999984E-002 1.8458425550623231E-029 + -7.4899999999999994E-002 2.1878812613201825E-027 + -7.3799999999999991E-002 2.0646993598561582E-027 + -7.2699999999999987E-002 -7.0269942174099340E-027 + -7.1599999999999997E-002 -1.5547784381261318E-026 + -7.0499999999999993E-002 1.1227678537711822E-026 + -6.9399999999999989E-002 7.1161268715337575E-026 + -6.8300000000000000E-002 3.5715760684054907E-026 + -6.7199999999999996E-002 -2.1690041203033150E-025 + -6.6099999999999992E-002 -3.6787561960372990E-025 + -6.5000000000000002E-002 3.2414891171590948E-025 + -6.3899999999999985E-002 1.5971676261861742E-024 + -6.2799999999999995E-002 8.0029968416955593E-025 + -6.1699999999999991E-002 -4.1233266477836524E-024 + -6.0599999999999994E-002 -7.3580709055954944E-024 + -5.9499999999999990E-002 3.6587424004413893E-024 + -5.8399999999999994E-002 2.6110455037090525E-023 + -5.7299999999999990E-002 2.1189876765067478E-023 + -5.6199999999999986E-002 -4.7535918800615016E-023 + -5.5099999999999996E-002 -1.1690394811734328E-022 + -5.3999999999999992E-002 -1.7467259508269438E-023 + -5.2899999999999989E-002 2.8513136343320836E-022 + -5.1799999999999985E-002 4.0361440913441237E-022 + -5.0699999999999995E-002 -2.0385945461113124E-022 + -4.9599999999999991E-002 -1.2484835298583532E-021 + -4.8499999999999988E-002 -1.1123667797310436E-021 + -4.7399999999999998E-002 1.4838041962519895E-021 + -4.6299999999999994E-002 4.4647247238166562E-021 + -4.5199999999999990E-002 2.5258491128576967E-021 + -4.4099999999999986E-002 -6.3875201940835906E-021 + -4.2999999999999997E-002 -1.3827063877731180E-020 + -4.1899999999999993E-002 -5.2616110581252797E-021 + -4.0799999999999989E-002 2.0818925943196421E-020 + -3.9699999999999985E-002 3.8786747723030087E-020 + -3.8599999999999995E-002 1.3625483839861129E-020 + -3.7499999999999992E-002 -5.3746580519690087E-020 + -3.6399999999999988E-002 -1.0212778970537421E-019 + -3.5299999999999984E-002 -5.2514326976230427E-020 + -3.4199999999999994E-002 1.0379753778234345E-019 + -3.3099999999999991E-002 2.5564663065804877E-019 + -3.1999999999999987E-002 2.2517911300527725E-019 + -3.0899999999999997E-002 -9.4255233934720012E-020 + -2.9799999999999993E-002 -5.8873241099845175E-019 + -2.8699999999999989E-002 -8.5428721782881382E-019 + -2.7599999999999986E-002 -3.4697727060185952E-019 + -2.6499999999999996E-002 1.1131522531539416E-018 + -2.5399999999999992E-002 2.6784958162546434E-018 + -2.4299999999999988E-002 2.4453154627323232E-018 + -2.3199999999999985E-002 -1.0944751353079536E-018 + -2.2099999999999995E-002 -6.6298935550528382E-018 + -2.0999999999999991E-002 -9.1416767023165536E-018 + -1.9899999999999987E-002 -3.0897431334461008E-018 + -1.8799999999999983E-002 1.1339916624801738E-017 + -1.7699999999999994E-002 2.4515176629652458E-017 + -1.6599999999999990E-002 2.1833023641114564E-017 + -1.5499999999999986E-002 -4.4463737251583416E-018 + -1.4399999999999996E-002 -4.4554796602135703E-017 + -1.3299999999999992E-002 -7.1257248875253955E-017 + -1.2199999999999989E-002 -5.3101107577025377E-017 + -1.1099999999999985E-002 2.4462847529741128E-017 + -9.9999999999999950E-003 1.3876204914994275E-016 + -8.8999999999999913E-003 2.2124483376925584E-016 + -7.7999999999999875E-003 1.7593284596055644E-016 + -6.6999999999999837E-003 -6.2254043034659390E-017 + -5.5999999999999939E-003 -4.4271389304151765E-016 + -4.4999999999999901E-003 -7.4575941167953044E-016 + -3.3999999999999864E-003 -6.4074299632952141E-016 + -2.2999999999999826E-003 1.0890734722000537E-016 + -1.1999999999999927E-003 1.3684626179357850E-015 + -9.9999999999988987E-005 2.4684835542277371E-015 + 1.0000000000000148E-003 2.3659118877217408E-015 + 2.1000000000000185E-003 2.2081151024228626E-016 + 3.2000000000000084E-003 -3.7787452678082582E-015 + 4.3000000000000121E-003 -7.8174593466889646E-015 + 5.4000000000000159E-003 -8.7108919117609082E-015 + 6.5000000000000058E-003 -3.4190307039000910E-015 + 7.6000000000000234E-003 8.5064579688422411E-015 + 8.7000000000000133E-003 2.2798511803466884E-014 + 9.8000000000000032E-003 3.0460910757732634E-014 + 1.0900000000000021E-002 2.1164009265809205E-014 + 1.2000000000000011E-002 -1.0285383012138567E-014 + 1.3100000000000001E-002 -5.6970595775640565E-014 + 1.4200000000000018E-002 -9.6729637917136041E-014 + 1.5300000000000008E-002 -9.7258674367200343E-014 + 1.6400000000000026E-002 -3.1205201996616777E-014 + 1.7500000000000016E-002 1.0240783508740428E-013 + 1.8600000000000005E-002 2.6050255702569913E-013 + 1.9700000000000023E-002 3.5581105661645906E-013 + 2.0800000000000013E-002 2.8496470591207745E-013 + 2.1900000000000003E-002 -1.6266452906323579E-014 + 2.3000000000000020E-002 -5.0909911052457457E-013 + 2.4100000000000010E-002 -1.0130902193539182E-012 + 2.5200000000000000E-002 -1.2298691795878391E-012 + 2.6300000000000018E-002 -8.4987415325740723E-013 + 2.7400000000000008E-002 2.7420337593390964E-013 + 2.8500000000000025E-002 1.9502158134926395E-012 + 2.9600000000000015E-002 3.5632473534275011E-012 + 3.0700000000000005E-002 4.1808501105577989E-012 + 3.1800000000000023E-002 2.8850708714417417E-012 + 3.2900000000000013E-002 -7.3310406139767692E-013 + 3.4000000000000002E-002 -6.0951005527443147E-012 + 3.5100000000000020E-002 -1.1422337901911828E-011 + 3.6200000000000010E-002 -1.4019354253880234E-011 + 3.7300000000000028E-002 -1.1140582380220199E-011 + 3.8400000000000017E-002 -1.2862252495721149E-012 + 3.9500000000000007E-002 1.4497681700975651E-011 + 4.0600000000000025E-002 3.1919768911370383E-011 + 4.1700000000000015E-002 4.3917331576937002E-011 + 4.2800000000000005E-002 4.2567931818338067E-011 + 4.3900000000000022E-002 2.2160804441506698E-011 + 4.5000000000000012E-002 -1.7460257198398388E-011 + 4.6100000000000002E-002 -6.8601450908811756E-011 + 4.7200000000000020E-002 -1.1579950193185695E-010 + 4.8300000000000010E-002 -1.3905938900382608E-010 + 4.9400000000000027E-002 -1.1998917137656662E-010 + 5.0500000000000017E-002 -4.9327389395337207E-011 + 5.1600000000000007E-002 6.6642226459467935E-011 + 5.2700000000000025E-002 2.0359350316745406E-010 + 5.3800000000000014E-002 3.2269117933303448E-010 + 5.4900000000000004E-002 3.8061187535021190E-010 + 5.6000000000000022E-002 3.4424416095468757E-010 + 5.7100000000000012E-002 2.0606122363986401E-010 + 5.8200000000000002E-002 -5.1669059655812255E-012 + 5.9300000000000019E-002 -2.2340737593218307E-010 + 6.0400000000000009E-002 -3.5714711743572991E-010 + 6.1500000000000027E-002 -3.1334912442559926E-010 + 6.2600000000000017E-002 -2.8923662076518752E-011 + 6.3700000000000007E-002 4.9823511982793889E-010 + 6.4800000000000024E-002 1.1879395245273372E-009 + 6.5900000000000014E-002 1.8741073137817921E-009 + 6.7000000000000004E-002 2.3228410306330716E-009 + 6.8100000000000022E-002 2.2705515245746710E-009 + 6.9200000000000012E-002 1.4743152254581560E-009 + 7.0300000000000029E-002 -2.3802837478825722E-010 + 7.1400000000000019E-002 -2.9322344552440427E-009 + 7.2500000000000009E-002 -6.5584710995381101E-009 + 7.3600000000000027E-002 -1.0974788189344054E-008 + 7.4700000000000016E-002 -1.6001054703451700E-008 + 7.5800000000000006E-002 -2.1492475354989438E-008 + 7.6900000000000024E-002 -2.7415703485189624E-008 + 7.8000000000000014E-002 -3.3909802965581548E-008 + 7.9100000000000004E-002 -4.1316866372653749E-008 + 8.0200000000000021E-002 -5.0177256127881265E-008 + 8.1300000000000011E-002 -6.1191975930796616E-008 + 8.2400000000000029E-002 -7.5165907276186772E-008 + 8.3500000000000019E-002 -9.2951943031494011E-008 + 8.4600000000000009E-002 -1.1541646927071270E-007 + 8.5700000000000026E-002 -1.4344074372729665E-007 + 8.6800000000000016E-002 -1.7796395468394621E-007 + 8.7900000000000006E-002 -2.2005986011208734E-007 + 8.9000000000000024E-002 -2.7102919375465717E-007 + 9.0100000000000013E-002 -3.3248647923755925E-007 + 9.1200000000000003E-002 -4.0642740373186825E-007 + 9.2300000000000021E-002 -4.9525715439813212E-007 + 9.3400000000000011E-002 -6.0180019545441610E-007 + 9.4500000000000028E-002 -7.2929617545014480E-007 + 9.5600000000000018E-002 -8.8139739773396286E-007 + 9.6700000000000008E-002 -1.0621931778587168E-006 + 9.7800000000000026E-002 -1.2762543519784231E-006 + 9.8900000000000016E-002 -1.5287381529560662E-006 + 0.10000000000000001 -1.8254804672324099E-006 + 0.10110000000000002 -2.1730957087129354E-006 + 0.10220000000000001 -2.5790457129915012E-006 + 0.10330000000000003 -3.0516882816300495E-006 + 0.10440000000000002 -3.6002722936245846E-006 + 0.10550000000000001 -4.2349765863036737E-006 + 0.10660000000000003 -4.9668137762637343E-006 + 0.10770000000000002 -5.8076097957382444E-006 + 0.10880000000000001 -6.7700148065341637E-006 + 0.10990000000000003 -7.8675338954781182E-006 + 0.11100000000000002 -9.1144947873544879E-006 + 0.11210000000000001 -1.0525966899876948E-005 + 0.11320000000000002 -1.2117753612983506E-005 + 0.11430000000000001 -1.3906176718592178E-005 + 0.11540000000000003 -1.5907959095784463E-005 + 0.11650000000000002 -1.8139920939574949E-005 + 0.11760000000000001 -2.0618615963030607E-005 + 0.11870000000000003 -2.3360240447800606E-005 + 0.11980000000000002 -2.6380048439023085E-005 + 0.12090000000000001 -2.9691958843613975E-005 + 0.12200000000000003 -3.3308082493022084E-005 + 0.12310000000000001 -3.7238238292047754E-005 + 0.12420000000000003 -4.1489765862934291E-005 + 0.12530000000000002 -4.6066368668107316E-005 + 0.12640000000000001 -5.0967752031283453E-005 + 0.12750000000000003 -5.6188942835433409E-005 + 0.12860000000000002 -6.1719765653833747E-005 + 0.12970000000000001 -6.7544351622927934E-005 + 0.13080000000000003 -7.3639792390167713E-005 + 0.13190000000000002 -7.9976343840826303E-005 + 0.13300000000000001 -8.6516280134674162E-005 + 0.13410000000000000 -9.3213675427250564E-005 + 0.13520000000000004 -1.0001417831517756E-004 + 0.13630000000000003 -1.0685450251912698E-004 + 0.13740000000000002 -1.1366095714038238E-004 + 0.13850000000000001 -1.2035101099172607E-004 + 0.13960000000000000 -1.2683331442531198E-004 + 0.14070000000000005 -1.3300823047757149E-004 + 0.14180000000000004 -1.3876668526791036E-004 + 0.14290000000000003 -1.4399262727238238E-004 + 0.14400000000000002 -1.4856341294944286E-004 + 0.14510000000000001 -1.5235113096423447E-004 + 0.14620000000000000 -1.5522394096478820E-004 + 0.14730000000000004 -1.5704894030932337E-004 + 0.14840000000000003 -1.5769235324114561E-004 + 0.14950000000000002 -1.5702247037552297E-004 + 0.15060000000000001 -1.5491215162910521E-004 + 0.15170000000000000 -1.5123953926376998E-004 + 0.15280000000000005 -1.4589345664717257E-004 + 0.15390000000000004 -1.3877540186513215E-004 + 0.15500000000000003 -1.2980209430679679E-004 + 0.15610000000000002 -1.1890900350408629E-004 + 0.15720000000000001 -1.0604949784465134E-004 + 0.15830000000000000 -9.1201567556709051E-005 + 0.15940000000000004 -7.4366915214341134E-005 + 0.16050000000000003 -5.5575681471964344E-005 + 0.16160000000000002 -3.4887070796685293E-005 + 0.16270000000000001 -1.2391197742545046E-005 + 0.16380000000000000 1.1791877113864757E-005 + 0.16490000000000005 3.7511235859710723E-005 + 0.16600000000000004 6.4585867221467197E-005 + 0.16710000000000003 9.2801936261821538E-005 + 0.16820000000000002 1.2191808491479605E-004 + 0.16930000000000001 1.5166454249992967E-004 + 0.17040000000000000 1.8175001605413854E-004 + 0.17150000000000004 2.1186262893024832E-004 + 0.17260000000000003 2.4167343508452177E-004 + 0.17370000000000002 2.7084231260232627E-004 + 0.17480000000000001 2.9901938978582621E-004 + 0.17590000000000000 3.2585221924819052E-004 + 0.17700000000000005 3.5099202068522573E-004 + 0.17810000000000004 3.7410008371807635E-004 + 0.17920000000000003 3.9485128945671022E-004 + 0.18030000000000002 4.1293940739706159E-004 + 0.18140000000000001 4.2808338184840977E-004 + 0.18250000000000000 4.4003367656841874E-004 + 0.18360000000000004 4.4857664033770561E-004 + 0.18470000000000003 4.5353977475315332E-004 + 0.18580000000000002 4.5479298569262028E-004 + 0.18690000000000001 4.5225073699839413E-004 + 0.18800000000000000 4.4587699812836945E-004 + 0.18910000000000005 4.3568512774072587E-004 + 0.19020000000000004 4.2174078407697380E-004 + 0.19130000000000003 4.0415904368273914E-004 + 0.19240000000000002 3.8310495438054204E-004 + 0.19350000000000001 3.5878643393516541E-004 + 0.19460000000000005 3.3145589986816049E-004 + 0.19570000000000004 3.0140683520585299E-004 + 0.19680000000000003 2.6896779309026897E-004 + 0.19790000000000002 2.3449637228623033E-004 + 0.19900000000000001 1.9837751460727304E-004 + 0.20010000000000000 1.6101075743790716E-004 + 0.20120000000000005 1.2280828377697617E-004 + 0.20230000000000004 8.4185761807020754E-005 + 0.20340000000000003 4.5560769649455324E-005 + 0.20450000000000002 7.3455275924061425E-006 + 0.20560000000000000 -3.0063241865718737E-005 + 0.20670000000000005 -6.6290995164308697E-005 + 0.20780000000000004 -1.0098607890540734E-004 + 0.20890000000000003 -1.3382821634877473E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0060.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0060.BXZ.semd new file mode 100644 index 00000000..bcccd9e4 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test6/traces/AA.S0060.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 0.0000000000000000 + -9.9099999999999994E-002 0.0000000000000000 + -9.7999999999999990E-002 1.4913450628632512E-038 + -9.6899999999999986E-002 -1.8013099850424193E-037 + -9.5799999999999996E-002 1.0892723442085044E-037 + -9.4699999999999993E-002 2.6624823283444443E-036 + -9.3599999999999989E-002 -3.9959862868560827E-036 + -9.2499999999999999E-002 -2.9495041629520942E-035 + -9.1399999999999995E-002 5.4106747969996231E-035 + -9.0299999999999991E-002 2.8228098639568229E-034 + -8.9200000000000002E-002 -4.9113549876896774E-034 + -8.8099999999999984E-002 -2.4500356719738686E-033 + -8.6999999999999994E-002 3.2310548734823282E-033 + -8.5899999999999990E-002 1.9282466968159127E-032 + -8.4799999999999986E-002 -1.3873766198108294E-032 + -8.3699999999999997E-002 -1.3467855068331499E-031 + -8.2599999999999993E-002 7.0790745691494573E-033 + -8.1499999999999989E-002 8.1077606958135801E-031 + -8.0399999999999999E-002 5.3403644051359776E-031 + -7.9299999999999995E-002 -4.0412619332682271E-030 + -7.8199999999999992E-002 -6.0495204927215179E-030 + -7.7100000000000002E-002 1.5387379791020879E-029 + -7.5999999999999984E-002 4.3040170822024469E-029 + -7.4899999999999994E-002 -3.3347555227968980E-029 + -7.3799999999999991E-002 -2.2751771175374450E-028 + -7.2699999999999987E-002 -7.3391761465566817E-029 + -7.1599999999999997E-002 8.9952878798188837E-028 + -7.0499999999999993E-002 1.2210291847198078E-027 + -6.9399999999999989E-002 -2.3506851269370910E-027 + -6.8300000000000000E-002 -7.2753952690331554E-027 + -6.7199999999999996E-002 1.0803690838244805E-027 + -6.6099999999999992E-002 2.8146791291366939E-026 + -6.5000000000000002E-002 2.7526290559652393E-026 + -6.3899999999999985E-002 -6.7843763482237186E-026 + -6.2799999999999995E-002 -1.7226674829458816E-025 + -6.1699999999999991E-002 2.6997217574257797E-026 + -6.0599999999999994E-002 5.9450327824111539E-025 + -5.9499999999999990E-002 6.1972429536858240E-025 + -5.8399999999999994E-002 -1.1094578227997440E-024 + -5.7299999999999990E-002 -3.2302077159611423E-024 + -5.6199999999999986E-002 -6.4326124237482227E-025 + -5.5099999999999996E-002 8.6069994350459264E-024 + -5.3999999999999992E-002 1.2517659832404215E-023 + -5.2899999999999989E-002 -8.2880187948543790E-024 + -5.1799999999999985E-002 -4.4519661797848164E-023 + -5.0699999999999995E-002 -3.4456920536412729E-023 + -4.9599999999999991E-002 7.1907517721041263E-023 + -4.8499999999999988E-002 1.8037399261187061E-022 + -4.7399999999999998E-002 5.4532357723456379E-023 + -4.6299999999999994E-002 -3.6871641437778523E-022 + -4.5199999999999990E-002 -6.1462048916296457E-022 + -4.4099999999999986E-002 4.6968229249669009E-023 + -4.2999999999999997E-002 1.4654905063473578E-021 + -4.1899999999999993E-002 1.8647011783644644E-021 + -4.0799999999999989E-002 -6.7264692640581103E-022 + -3.9699999999999985E-002 -4.9037140793218796E-021 + -3.8599999999999995E-002 -5.3731176704161987E-021 + -3.7499999999999992E-002 2.5210174975853991E-021 + -3.6399999999999988E-002 1.4352152314466160E-020 + -3.5299999999999984E-002 1.5697122141083241E-020 + -3.4199999999999994E-002 -4.8019357249576950E-021 + -3.3099999999999991E-002 -3.7193833738974504E-020 + -3.1999999999999987E-002 -4.7783290080953260E-020 + -3.0899999999999997E-002 -4.6137311329691406E-021 + -2.9799999999999993E-002 8.3212321058348808E-020 + -2.8699999999999989E-002 1.4621910129386481E-019 + -2.7599999999999986E-002 8.5385505473284608E-020 + -2.6499999999999996E-002 -1.4169955444793699E-019 + -2.5399999999999992E-002 -4.1784134254078870E-019 + -2.4299999999999988E-002 -4.4558363611732185E-019 + -2.3199999999999985E-002 6.7235030258854442E-020 + -2.2099999999999995E-002 1.0197741085495148E-018 + -2.0999999999999991E-002 1.6366832380424549E-018 + -1.9899999999999987E-002 8.0437767290799008E-019 + -1.8799999999999983E-002 -1.8127950569362464E-018 + -1.7699999999999994E-002 -4.6456932335106505E-018 + -1.6599999999999990E-002 -4.5247676997615234E-018 + -1.5499999999999986E-002 8.5958980744679672E-019 + -1.4399999999999996E-002 9.7221432525501278E-018 + -1.3299999999999992E-002 1.5263412941153059E-017 + -1.2199999999999989E-002 9.3279147628716427E-018 + -1.1099999999999985E-002 -1.0540276990743663E-017 + -9.9999999999999950E-003 -3.5327987298355805E-017 + -8.8999999999999913E-003 -4.5425132881606847E-017 + -7.7999999999999875E-003 -2.0663628482980998E-017 + -6.6999999999999837E-003 4.2963129050016267E-017 + -5.5999999999999939E-003 1.1818898205478528E-016 + -4.4999999999999901E-003 1.4611548627219216E-016 + -3.3999999999999864E-003 6.2949887218273699E-017 + -2.2999999999999826E-003 -1.4690792529901796E-016 + -1.1999999999999927E-003 -3.9762744098991451E-016 + -9.9999999999988987E-005 -4.9734164184834844E-016 + 1.0000000000000148E-003 -2.3487344830678972E-016 + 2.1000000000000185E-003 4.4985115147375999E-016 + 3.2000000000000084E-003 1.2979849239221357E-015 + 4.3000000000000121E-003 1.7106236945615277E-015 + 5.4000000000000159E-003 9.9630048135124216E-016 + 6.5000000000000058E-003 -1.1249292106553857E-015 + 7.6000000000000234E-003 -3.9870984321738710E-015 + 8.7000000000000133E-003 -5.8213719963755815E-015 + 9.8000000000000032E-003 -4.3668550661634959E-015 + 1.0900000000000021E-002 1.6991598447742696E-015 + 1.2000000000000011E-002 1.1063662295064235E-014 + 1.3100000000000001E-002 1.8930393548294983E-014 + 1.4200000000000018E-002 1.8214276319302412E-014 + 1.5300000000000008E-002 3.2195785852607000E-015 + 1.6400000000000026E-002 -2.5259496575012579E-014 + 1.7500000000000016E-002 -5.6121533337444643E-014 + 1.8600000000000005E-002 -6.8897592167029009E-014 + 1.9700000000000023E-002 -4.1805714299418886E-014 + 2.0800000000000013E-002 3.4091541303285164E-014 + 2.1900000000000003E-002 1.4036009496603413E-013 + 2.3000000000000020E-002 2.2576053168837235E-013 + 2.4100000000000010E-002 2.1904814117082450E-013 + 2.5200000000000000E-002 6.2692255900498317E-014 + 2.6300000000000018E-002 -2.4159754058450389E-013 + 2.7400000000000008E-002 -5.9720945636693168E-013 + 2.8500000000000025E-002 -8.1451837462276355E-013 + 2.9600000000000015E-002 -6.7051632258660621E-013 + 3.0700000000000005E-002 -2.2924114931083435E-014 + 3.1800000000000023E-002 1.0582427946090323E-012 + 3.2900000000000013E-002 2.2083203321532352E-012 + 3.4000000000000002E-002 2.8079962400423542E-012 + 3.5100000000000020E-002 2.1872764016661606E-012 + 3.6200000000000010E-002 -3.4520516057224421E-014 + 3.7300000000000028E-002 -3.5873474329983779E-012 + 3.8400000000000017E-002 -7.3472590858547626E-012 + 3.9500000000000007E-002 -9.4718356422052175E-012 + 4.0600000000000025E-002 -7.9644424735847430E-012 + 4.1700000000000015E-002 -1.5850148884360982E-012 + 4.2800000000000005E-002 9.1780333333346675E-012 + 4.3900000000000022E-002 2.1508244837931123E-011 + 4.5000000000000012E-002 3.0469498452090349E-011 + 4.6100000000000002E-002 3.0261331634973132E-011 + 4.7200000000000020E-002 1.6384322717999389E-011 + 4.8300000000000010E-002 -1.1866272721372528E-011 + 4.9400000000000027E-002 -4.9503016269492051E-011 + 5.0500000000000017E-002 -8.5532116111952661E-011 + 5.1600000000000007E-002 -1.0488898638527644E-010 + 5.2700000000000025E-002 -9.2614166335991399E-011 + 5.3800000000000014E-002 -3.9413240032759589E-011 + 5.4900000000000004E-002 5.2987142451499381E-011 + 5.6000000000000022E-002 1.6859262597090918E-010 + 5.7100000000000012E-002 2.7762669940756268E-010 + 5.8200000000000002E-002 3.4149680305795016E-010 + 5.9300000000000019E-002 3.2173494424192484E-010 + 6.0400000000000009E-002 1.9113868821030167E-010 + 6.1500000000000027E-002 -5.5551455796498672E-011 + 6.2600000000000017E-002 -3.9428973974686699E-010 + 6.3700000000000007E-002 -7.6993944553294114E-010 + 6.4800000000000024E-002 -1.1010545808431971E-009 + 6.5900000000000014E-002 -1.2906419266656144E-009 + 6.7000000000000004E-002 -1.2408627458881938E-009 + 6.8100000000000022E-002 -8.6859885950474336E-010 + 6.9200000000000012E-002 -1.1850240233535203E-010 + 7.0300000000000029E-002 1.0295585495256887E-009 + 7.1400000000000019E-002 2.5608479781169535E-009 + 7.2500000000000009E-002 4.4347534533528687E-009 + 7.3600000000000027E-002 6.6016037081340073E-009 + 7.4700000000000016E-002 9.0249008266596320E-009 + 7.5800000000000006E-002 1.1705034275166781E-008 + 7.6900000000000024E-002 1.4699806705209539E-008 + 7.8000000000000014E-002 1.8137571444754030E-008 + 7.9100000000000004E-002 2.2220255857519078E-008 + 8.0200000000000021E-002 2.7216238152050209E-008 + 8.1300000000000011E-002 3.3446220015775907E-008 + 8.2400000000000029E-002 4.1267533390509925E-008 + 8.3500000000000019E-002 5.1063487660485407E-008 + 8.4600000000000009E-002 6.3243263070944522E-008 + 8.5700000000000026E-002 7.8256249480546103E-008 + 8.6800000000000016E-002 9.6618151701477473E-008 + 8.7900000000000006E-002 1.1894504581277943E-007 + 8.9000000000000024E-002 1.4598658992781566E-007 + 9.0100000000000013E-002 1.7865126267224696E-007 + 9.1200000000000003E-002 2.1802308936003101E-007 + 9.2300000000000021E-002 2.6536716291047924E-007 + 9.3400000000000011E-002 3.2213543477155326E-007 + 9.4500000000000028E-002 3.8997606566226750E-007 + 9.5600000000000018E-002 4.7075826614673133E-007 + 9.6700000000000008E-002 5.6660695690879948E-007 + 9.7800000000000026E-002 6.7995358676853357E-007 + 9.8900000000000016E-002 8.1357728731745738E-007 + 0.10000000000000001 9.7065219506475842E-007 + 0.10110000000000002 1.1547731446626130E-006 + 0.10220000000000001 1.3699686860491056E-006 + 0.10330000000000003 1.6206995496759191E-006 + 0.10440000000000002 1.9118626823910745E-006 + 0.10550000000000001 2.2488004560727859E-006 + 0.10660000000000003 2.6373306809546193E-006 + 0.10770000000000002 3.0837668418826070E-006 + 0.10880000000000001 3.5949292396253441E-006 + 0.10990000000000003 4.1781809159147087E-006 + 0.11100000000000002 4.8413803597213700E-006 + 0.11210000000000001 5.5928544497874100E-006 + 0.11320000000000002 6.4413052314193919E-006 + 0.11430000000000001 7.3957348831754643E-006 + 0.11540000000000003 8.4653102021547966E-006 + 0.11650000000000002 9.6593112175469287E-006 + 0.11760000000000001 1.0986981578753330E-005 + 0.11870000000000003 1.2457348930183798E-005 + 0.11980000000000002 1.4079115317144897E-005 + 0.12090000000000001 1.5860430721659213E-005 + 0.12200000000000003 1.7808601114666089E-005 + 0.12310000000000001 1.9929741029045545E-005 + 0.12420000000000003 2.2228661691769958E-005 + 0.12530000000000002 2.4708369892323390E-005 + 0.12640000000000001 2.7369920644559897E-005 + 0.12750000000000003 3.0211820558179170E-005 + 0.12860000000000002 3.3229884138563648E-005 + 0.12970000000000001 3.6416935472516343E-005 + 0.13080000000000003 3.9762475353199989E-005 + 0.13190000000000002 4.3251959141343832E-005 + 0.13300000000000001 4.6866854972904548E-005 + 0.13410000000000000 5.0584156269906089E-005 + 0.13520000000000004 5.4376159823732451E-005 + 0.13630000000000003 5.8210272982250899E-005 + 0.13740000000000002 6.2048813560977578E-005 + 0.13850000000000001 6.5849395468831062E-005 + 0.13960000000000000 6.9564055593218654E-005 + 0.14070000000000005 7.3140487074851990E-005 + 0.14180000000000004 7.6521813753060997E-005 + 0.14290000000000003 7.9646699305158108E-005 + 0.14400000000000002 8.2449747424107045E-005 + 0.14510000000000001 8.4862527728546411E-005 + 0.14620000000000000 8.6814383394084871E-005 + 0.14730000000000004 8.8232263806276023E-005 + 0.14840000000000003 8.9044289779849350E-005 + 0.14950000000000002 8.9178356574848294E-005 + 0.15060000000000001 8.8564120233058929E-005 + 0.15170000000000000 8.7134867499116808E-005 + 0.15280000000000005 8.4827872342430055E-005 + 0.15390000000000004 8.1586003943812102E-005 + 0.15500000000000003 7.7360120485536754E-005 + 0.15610000000000002 7.2110618930310011E-005 + 0.15720000000000001 6.5807667851913720E-005 + 0.15830000000000000 5.8433364756638184E-005 + 0.15940000000000004 4.9983267672359943E-005 + 0.16050000000000003 4.0466409700457007E-005 + 0.16160000000000002 2.9907490898040123E-005 + 0.16270000000000001 1.8347180230193771E-005 + 0.16380000000000000 5.8416030697117094E-006 + 0.16490000000000005 -7.5346365520090330E-006 + 0.16600000000000004 -2.1691317670047283E-005 + 0.16710000000000003 -3.6522338632494211E-005 + 0.16820000000000002 -5.1906899898312986E-005 + 0.16930000000000001 -6.7707624111790210E-005 + 0.17040000000000000 -8.3774197264574468E-005 + 0.17150000000000004 -9.9945187685079873E-005 + 0.17260000000000003 -1.1605009058257565E-004 + 0.17370000000000002 -1.3191018661018461E-004 + 0.17480000000000001 -1.4734279830008745E-004 + 0.17590000000000000 -1.6216158110182732E-004 + 0.17700000000000005 -1.7618095444049686E-004 + 0.17810000000000004 -1.8921925220638514E-004 + 0.17920000000000003 -2.0110153127461672E-004 + 0.18030000000000002 -2.1166291844565421E-004 + 0.18140000000000001 -2.2074983280617744E-004 + 0.18250000000000000 -2.2822304163128138E-004 + 0.18360000000000004 -2.3396183678414673E-004 + 0.18470000000000003 -2.3786614474374801E-004 + 0.18580000000000002 -2.3985815641935915E-004 + 0.18690000000000001 -2.3988405882846564E-004 + 0.18800000000000000 -2.3791374405846000E-004 + 0.18910000000000005 -2.3394306481350213E-004 + 0.19020000000000004 -2.2799424186814576E-004 + 0.19130000000000003 -2.2011622786521912E-004 + 0.19240000000000002 -2.1038347040303051E-004 + 0.19350000000000001 -1.9889629038516432E-004 + 0.19460000000000005 -1.8577607988845557E-004 + 0.19570000000000004 -1.7116496746893972E-004 + 0.19680000000000003 -1.5522562898695469E-004 + 0.19790000000000002 -1.3813759142067283E-004 + 0.19900000000000001 -1.2009322381345555E-004 + 0.20010000000000000 -1.0129737347597256E-004 + 0.20120000000000005 -8.1960628449451178E-005 + 0.20230000000000004 -6.2295977841131389E-005 + 0.20340000000000003 -4.2517043766565621E-005 + 0.20450000000000002 -2.2836080461274832E-005 + 0.20560000000000000 -3.4598785987327574E-006 + 0.20670000000000005 1.5410803825943731E-005 + 0.20780000000000004 3.3592412364669144E-005 + 0.20890000000000003 5.0912742153741419E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/STATIONS b/tests/unit-tests/displacement_tests/Newmark/serial/test7/STATIONS new file mode 100644 index 00000000..dd3cf5b6 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/STATIONS @@ -0,0 +1,60 @@ +S0001 AA 500.0000000 0.0000000 0.0 0.0 +S0002 AA 500.0000000 200.0000000 0.0 0.0 +S0003 AA 500.0000000 400.0000000 0.0 0.0 +S0004 AA 500.0000000 600.0000000 0.0 0.0 +S0005 AA 500.0000000 800.0000000 0.0 0.0 +S0006 AA 0.0000000 500.0000000 0.0 0.0 +S0007 AA 200.0000000 500.0000000 0.0 0.0 +S0008 AA 400.0000000 500.0000000 0.0 0.0 +S0009 AA 600.0000000 500.0000000 0.0 0.0 +S0010 AA 800.0000000 500.0000000 0.0 0.0 +S0011 AA 0.0000000 800.0000000 0.0 0.0 +S0012 AA 200.0000000 600.0000000 0.0 0.0 +S0013 AA 400.0000000 400.0000000 0.0 0.0 +S0014 AA 600.0000000 200.0000000 0.0 0.0 +S0015 AA 800.0000000 0.0000000 0.0 0.0 +S0016 AA 3500.0000000 0.0000000 0.0 0.0 +S0017 AA 3500.0000000 200.0000000 0.0 0.0 +S0018 AA 3500.0000000 400.0000000 0.0 0.0 +S0019 AA 3500.0000000 600.0000000 0.0 0.0 +S0020 AA 3500.0000000 800.0000000 0.0 0.0 +S0021 AA 4000.0000000 500.0000000 0.0 0.0 +S0022 AA 3800.0000000 500.0000000 0.0 0.0 +S0023 AA 3600.0000000 500.0000000 0.0 0.0 +S0024 AA 3400.0000000 500.0000000 0.0 0.0 +S0025 AA 3200.0000000 500.0000000 0.0 0.0 +S0026 AA 4000.0000000 800.0000000 0.0 0.0 +S0027 AA 3800.0000000 600.0000000 0.0 0.0 +S0028 AA 3600.0000000 400.0000000 0.0 0.0 +S0029 AA 3400.0000000 200.0000000 0.0 0.0 +S0030 AA 3200.0000000 0.0000000 0.0 0.0 +S0031 AA 500.0000000 3000.0000000 0.0 0.0 +S0032 AA 500.0000000 2800.0000000 0.0 0.0 +S0033 AA 500.0000000 2600.0000000 0.0 0.0 +S0034 AA 500.0000000 2400.0000000 0.0 0.0 +S0035 AA 500.0000000 2200.0000000 0.0 0.0 +S0036 AA 0.0000000 2500.0000000 0.0 0.0 +S0037 AA 200.0000000 2500.0000000 0.0 0.0 +S0038 AA 400.0000000 2500.0000000 0.0 0.0 +S0039 AA 600.0000000 2500.0000000 0.0 0.0 +S0040 AA 800.0000000 2500.0000000 0.0 0.0 +S0041 AA 800.0000000 3000.0000000 0.0 0.0 +S0042 AA 600.0000000 2800.0000000 0.0 0.0 +S0043 AA 400.0000000 2600.0000000 0.0 0.0 +S0044 AA 200.0000000 2400.0000000 0.0 0.0 +S0045 AA 0.0000000 2200.0000000 0.0 0.0 +S0046 AA 3500.0000000 3000.0000000 0.0 0.0 +S0047 AA 3500.0000000 2800.0000000 0.0 0.0 +S0048 AA 3500.0000000 2600.0000000 0.0 0.0 +S0049 AA 3500.0000000 2400.0000000 0.0 0.0 +S0050 AA 3500.0000000 2200.0000000 0.0 0.0 +S0051 AA 4000.0000000 2500.0000000 0.0 0.0 +S0052 AA 3800.0000000 2500.0000000 0.0 0.0 +S0053 AA 3600.0000000 2500.0000000 0.0 0.0 +S0054 AA 3400.0000000 2500.0000000 0.0 0.0 +S0055 AA 3200.0000000 2500.0000000 0.0 0.0 +S0056 AA 3200.0000000 3000.0000000 0.0 0.0 +S0057 AA 3400.0000000 2800.0000000 0.0 0.0 +S0058 AA 3600.0000000 2600.0000000 0.0 0.0 +S0059 AA 3800.0000000 2400.0000000 0.0 0.0 +S0060 AA 4000.0000000 2200.0000000 0.0 0.0 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/database.bin b/tests/unit-tests/displacement_tests/Newmark/serial/test7/database.bin index fa03f27a..4b2d70f2 100644 Binary files a/tests/unit-tests/displacement_tests/Newmark/serial/test7/database.bin and b/tests/unit-tests/displacement_tests/Newmark/serial/test7/database.bin differ diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/displacement.bin b/tests/unit-tests/displacement_tests/Newmark/serial/test7/displacement.bin deleted file mode 100644 index 4036ec24..00000000 Binary files a/tests/unit-tests/displacement_tests/Newmark/serial/test7/displacement.bin and /dev/null differ diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/provenance/Par_file b/tests/unit-tests/displacement_tests/Newmark/serial/test7/provenance/Par_file new file mode 100644 index 00000000..75a96798 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/provenance/Par_file @@ -0,0 +1,516 @@ +#----------------------------------------------------------- +# +# Simulation input parameters +# +#----------------------------------------------------------- + +# title of job +title = Test of SPECFEM2D with curved interfaces + +# forward or adjoint simulation +# 1 = forward, 2 = adjoint, 3 = both simultaneously +# note: 2 is purposely UNUSED (for compatibility with the numbering of our 3D codes) +SIMULATION_TYPE = 1 +# 0 = regular wave propagation simulation, 1/2/3 = noise simulation +NOISE_TOMOGRAPHY = 0 +# save the last frame, needed for adjoint simulation +SAVE_FORWARD = .false. + +# parameters concerning partitioning +NPROC = 1 # number of processes + +# time step parameters +# total number of time steps +NSTEP = 300 + +# duration of a time step (see section "How to choose the time step" of the manual for how to do this) +DT = 1.1d-3 + +# time stepping +# 1 = Newmark (2nd order), 2 = LDDRK4-6 (4th-order 6-stage low storage Runge-Kutta), 3 = classical RK4 4th-order 4-stage Runge-Kutta +time_stepping_scheme = 1 + +# set the type of calculation (P-SV or SH/membrane waves) +P_SV = .true. + +# axisymmetric (2.5D) or Cartesian planar (2D) simulation +AXISYM = .false. + +#----------------------------------------------------------- +# +# Mesh +# +#----------------------------------------------------------- + +# Partitioning algorithm for decompose_mesh +PARTITIONING_TYPE = 3 # SCOTCH = 3, ascending order (very bad idea) = 1 + +# number of control nodes per element (4 or 9) +NGNOD = 9 + +# creates/reads a binary database that allows to skip all time consuming setup steps in initialization +# 0 = does not read/create database +# 1 = creates database +# 2 = reads database +setup_with_binary_database = 0 + +# available models +# default - define model using nbmodels below +# ascii - read model from ascii database file +# binary - read model from binary databse file +# binary_voigt - read Voigt model from binary database file +# external - define model using define_external_model subroutine +# gll - read GLL model from binary database file +# legacy - read model from model_velocity.dat_input +MODEL = default + +# Output the model with the requested type, does not save if turn to default or .false. +# (available output formats: ascii,binary,gll,legacy) +SAVE_MODEL = default + + +#----------------------------------------------------------- +# +# Attenuation +# +#----------------------------------------------------------- + +# attenuation parameters +ATTENUATION_VISCOELASTIC = .false. # turn attenuation (viscoelasticity) on or off for non-poroelastic solid parts of the model +ATTENUATION_VISCOACOUSTIC = .false. # turn attenuation (viscoacousticity) on or off for non-poroelastic fluid parts of the model + +# for viscoelastic or viscoacoustic attenuation +N_SLS = 3 # number of standard linear solids for attenuation (3 is usually the minimum) +ATTENUATION_f0_REFERENCE = 5.196 # in case of attenuation, reference frequency in Hz at which the velocity values in the velocity model are given (unused otherwise); relevant only if source is a Dirac or a Heaviside, otherwise it is automatically set to f0 the dominant frequency of the source in the DATA/SOURCE file +READ_VELOCITIES_AT_f0 = .false. # read seismic velocities at ATTENUATION_f0_REFERENCE instead of at infinite frequency (see user manual for more information) +USE_SOLVOPT = .false. # use more precise but much more expensive way of determining the Q factor relaxation times, as in https://doi.org/10.1093/gji/ggw024 + +# for poroelastic attenuation +ATTENUATION_PORO_FLUID_PART = .false. # turn viscous attenuation on or off for the fluid part of poroelastic parts of the model +Q0_poroelastic = 1 # quality factor for viscous attenuation (ignore it if you are not using a poroelastic material) +freq0_poroelastic = 10 # frequency for viscous attenuation (ignore it if you are not using a poroelastic material) + +# to undo attenuation and/or PMLs for sensitivity kernel calculations or forward runs with SAVE_FORWARD +# use the flag below. It performs undoing of attenuation and/or of PMLs in an exact way for sensitivity kernel calculations +# but requires disk space for temporary storage, and uses a significant amount of memory used as buffers for temporary storage. +# When that option is on the second parameter indicates how often the code dumps restart files to disk (if in doubt, use something between 100 and 1000). +UNDO_ATTENUATION_AND_OR_PML = .false. +NT_DUMP_ATTENUATION = 500 + +# Instead of reconstructing the forward wavefield, this option reads it from the disk using asynchronous I/O. +# Outperforms conventional mode using a value of NTSTEP_BETWEEN_COMPUTE_KERNELS high enough. +NO_BACKWARD_RECONSTRUCTION = .false. + +#----------------------------------------------------------- +# +# Sources +# +#----------------------------------------------------------- + +# source parameters +NSOURCES = 4 # number of sources (source information is then read from the DATA/SOURCE file) +force_normal_to_surface = .false. # angleforce normal to surface (external mesh and curve file needed) + +# use an existing initial wave field as source or start from zero (medium initially at rest) +initialfield = .false. +add_Bielak_conditions_bottom = .false. # add Bielak conditions or not if initial plane wave +add_Bielak_conditions_right = .false. +add_Bielak_conditions_top = .false. +add_Bielak_conditions_left = .false. + +# acoustic forcing +ACOUSTIC_FORCING = .false. # acoustic forcing of an acoustic medium with a rigid interface + +# noise simulations - type of noise source time function: +# 0=external (S_squared), 1=Ricker(second derivative), 2=Ricker(first derivative), 3=Gaussian, 4=Figure 2a of Tromp et al. 2010 +# (default value 4 is chosen to reproduce the time function from Fig 2a of "Tromp et al., 2010, Noise Cross-Correlation Sensitivity Kernels") +noise_source_time_function_type = 4 + +# moving sources +# Set write_moving_sources_database to .true. if the generation of moving source databases takes +# a long time. Then the simulation is done in two steps: first you run the code and it writes the databases to file +# (in DATA folder by default). Then you rerun the code and it will read the databases in there directly possibly +# saving a lot of time. +# This is only useful for GPU version (for now) +write_moving_sources_database = .false. + +#----------------------------------------------------------- +# +# Receivers +# +#----------------------------------------------------------- + +# receiver set parameters for recording stations (i.e. recording points) +# seismotype : record 1=displ 2=veloc 3=accel 4=pressure 5=curl of displ 6=the fluid potential +seismotype = 1 # several values can be chosen. For example : 1,2,4 + +# interval in time steps for writing of seismograms +# every how many time steps we save the seismograms +# (costly, do not use a very small value; if you use a very large value that is larger than the total number +# of time steps of the run, the seismograms will automatically be saved once at the end of the run anyway) +NTSTEP_BETWEEN_OUTPUT_SEISMOS = 1000 + +# set to n to reduce the sampling rate of output seismograms by a factor of n +# defaults to 1, which means no down-sampling +NTSTEP_BETWEEN_OUTPUT_SAMPLE = 1 + +# so far, this option can only be used if all the receivers are in acoustic elements +USE_TRICK_FOR_BETTER_PRESSURE = .false. + +# use this t0 as earliest starting time rather than the automatically calculated one +USER_T0 = 0.0d0 + +# seismogram formats +save_ASCII_seismograms = .true. # save seismograms in ASCII format or not +save_binary_seismograms_single = .true. # save seismograms in single precision binary format or not (can be used jointly with ASCII above to save both) +save_binary_seismograms_double = .false. # save seismograms in double precision binary format or not (can be used jointly with both flags above to save all) +SU_FORMAT = .false. # output single precision binary seismograms in Seismic Unix format (adjoint traces will be read in the same format) + +# use an existing STATION file found in ./DATA or create a new one from the receiver positions below in this Par_file +use_existing_STATIONS = .false. + +# number of receiver sets (i.e. number of receiver lines to create below) +nreceiversets = 12 + +# orientation +anglerec = 0.d0 # angle to rotate components at receivers +rec_normal_to_surface = .false. # base anglerec normal to surface (external mesh and curve file needed) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 500. # first receiver x in meters +zdeb = 0. # first receiver z in meters +xfin = 500. # last receiver x in meters (ignored if only one receiver) +zfin = 800. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 0. # first receiver x in meters +zdeb = 500. # first receiver z in meters +xfin = 800. # last receiver x in meters (ignored if only one receiver) +zfin = 500. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 0. # first receiver x in meters +zdeb = 800. # first receiver z in meters +xfin = 800. # last receiver x in meters (ignored if only one receiver) +zfin = 0. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 3500. # first receiver x in meters +zdeb = 0. # first receiver z in meters +xfin = 3500. # last receiver x in meters (ignored if only one receiver) +zfin = 800. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 4000. # first receiver x in meters +zdeb = 500. # first receiver z in meters +xfin = 3200. # last receiver x in meters (ignored if only one receiver) +zfin = 500. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 4000. # first receiver x in meters +zdeb = 800. # first receiver z in meters +xfin = 3200. # last receiver x in meters (ignored if only one receiver) +zfin = 0. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 500. # first receiver x in meters +zdeb = 3000. # first receiver z in meters +xfin = 500. # last receiver x in meters (ignored if only one receiver) +zfin = 2200. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 0. # first receiver x in meters +zdeb = 2500. # first receiver z in meters +xfin = 800. # last receiver x in meters (ignored if only one receiver) +zfin = 2500. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 800. # first receiver x in meters +zdeb = 3000. # first receiver z in meters +xfin = 0. # last receiver x in meters (ignored if only one receiver) +zfin = 2200. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 3500. # first receiver x in meters +zdeb = 3000. # first receiver z in meters +xfin = 3500. # last receiver x in meters (ignored if only one receiver) +zfin = 2200. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 4000. # first receiver x in meters +zdeb = 2500. # first receiver z in meters +xfin = 3200. # last receiver x in meters (ignored if only one receiver) +zfin = 2500. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +# first receiver set (repeat these 6 lines and adjust nreceiversets accordingly) +nrec = 5 # number of receivers +xdeb = 3200. # first receiver x in meters +zdeb = 3000. # first receiver z in meters +xfin = 4000. # last receiver x in meters (ignored if only one receiver) +zfin = 2200. # last receiver z in meters (ignored if only one receiver) +record_at_surface_same_vertical = .false. # receivers inside the medium or at the surface (z values are ignored if this is set to true, they are replaced with the topography height) + +#----------------------------------------------------------- +# +# adjoint kernel outputs +# +#----------------------------------------------------------- + +# save sensitivity kernels in ASCII format (much bigger files, but compatible with current GMT scripts) or in binary format +save_ASCII_kernels = .true. + +# since the accuracy of kernel integration may not need to respect the CFL, this option permits to save computing time, and memory with UNDO_ATTENUATION_AND_OR_PML mode +NTSTEP_BETWEEN_COMPUTE_KERNELS = 1 + +# outputs approximate Hessian for preconditioning +APPROXIMATE_HESS_KL = .false. + +#----------------------------------------------------------- +# +# Boundary conditions +# +#----------------------------------------------------------- + +# Perfectly Matched Layer (PML) boundaries +# absorbing boundary active or not +PML_BOUNDARY_CONDITIONS = .false. +NELEM_PML_THICKNESS = 3 +ROTATE_PML_ACTIVATE = .false. +ROTATE_PML_ANGLE = 30. +# change the four parameters below only if you know what you are doing; they change the damping profiles inside the PMLs +K_MIN_PML = 1.0d0 # from Gedney page 8.11 +K_MAX_PML = 1.0d0 +damping_change_factor_acoustic = 0.5d0 +damping_change_factor_elastic = 1.0d0 +# set the parameter below to .false. unless you know what you are doing; this implements automatic adjustment of the PML parameters for elongated models. +# The goal is to improve the absorbing efficiency of PML for waves with large incidence angles, but this can lead to artefacts. +# In particular, this option is efficient only when the number of sources NSOURCES is equal to one. +PML_PARAMETER_ADJUSTMENT = .false. + +# Stacey ABC +STACEY_ABSORBING_CONDITIONS = .true. + +# periodic boundaries +ADD_PERIODIC_CONDITIONS = .false. +PERIODIC_HORIZ_DIST = 4000.d0 + +#----------------------------------------------------------- +# +# Velocity and density models +# +#----------------------------------------------------------- + +# number of model materials +nbmodels = 1 +# available material types (see user manual for more information) +# acoustic: model_number 1 rho Vp 0 0 0 QKappa 9999 0 0 0 0 0 0 (for QKappa use 9999 to ignore it) +# elastic: model_number 1 rho Vp Vs 0 0 QKappa Qmu 0 0 0 0 0 0 (for QKappa and Qmu use 9999 to ignore them) +# anisotropic: model_number 2 rho c11 c13 c15 c33 c35 c55 c12 c23 c25 0 QKappa Qmu +# anisotropic in AXISYM: model_number 2 rho c11 c13 c15 c33 c35 c55 c12 c23 c25 c22 QKappa Qmu +# poroelastic: model_number 3 rhos rhof phi c kxx kxz kzz Ks Kf Kfr etaf mufr Qmu +# tomo: model_number -1 0 0 A 0 0 0 0 0 0 0 0 0 0 +# +# note: When viscoelasticity or viscoacousticity is turned on, +# the Vp and Vs values that are read here are the UNRELAXED ones i.e. the values at infinite frequency +# unless the READ_VELOCITIES_AT_f0 parameter above is set to true, in which case they are the values at frequency f0. +# +# Please also note that Qmu is always equal to Qs, but Qkappa is in general not equal to Qp. +# To convert one to the other see doc/Qkappa_Qmu_versus_Qp_Qs_relationship_in_2D_plane_strain.pdf and +# utils/attenuation/conversion_from_Qkappa_Qmu_to_Qp_Qs_from_Dahlen_Tromp_959_960.f90. +1 1 2700.d0 3000.d0 1732.051d0 0 0 9999 9999 0 0 0 0 0 0 +# 2 1 2500.d0 2700.d0 0 0 0 9999 9999 0 0 0 0 0 0 +# 3 1 2200.d0 2500.d0 1443.375d0 0 0 9999 9999 0 0 0 0 0 0 +# 4 1 2200.d0 2200.d0 1343.375d0 0 0 9999 9999 0 0 0 0 0 0 + +# external tomography file +TOMOGRAPHY_FILE = ./DATA/tomo_file.xyz + +# use an external mesh created by an external meshing tool or use the internal mesher +read_external_mesh = .false. + +#----------------------------------------------------------- +# +# PARAMETERS FOR EXTERNAL MESHING +# +#----------------------------------------------------------- + +# data concerning mesh, when generated using third-party app (more info in README) +# (see also absorbing_conditions above) +mesh_file = ./DATA/mesh_file # file containing the mesh +nodes_coords_file = ./DATA/nodes_coords_file # file containing the nodes coordinates +materials_file = ./DATA/materials_file # file containing the material number for each element +free_surface_file = ./DATA/free_surface_file # file containing the free surface +axial_elements_file = ./DATA/axial_elements_file # file containing the axial elements if AXISYM is true +absorbing_surface_file = ./DATA/absorbing_surface_file # file containing the absorbing surface +acoustic_forcing_surface_file = ./DATA/MSH/Surf_acforcing_Bottom_enforcing_mesh # file containing the acoustic forcing surface +absorbing_cpml_file = ./DATA/absorbing_cpml_file # file containing the CPML element numbers +tangential_detection_curve_file = ./DATA/courbe_eros_nodes # file containing the curve delimiting the velocity model + +#----------------------------------------------------------- +# +# PARAMETERS FOR INTERNAL MESHING +# +#----------------------------------------------------------- + +# file containing interfaces for internal mesh +interfacesfile = ./interfaces_simple_topo_flat.dat + +# geometry of the model (origin lower-left corner = 0,0) and mesh description +xmin = 0.d0 # abscissa of left side of the model +xmax = 4000.d0 # abscissa of right side of the model +nx = 80 # number of elements along X + +# absorbing boundary parameters (see absorbing_conditions above) +absorbbottom = .true. +absorbright = .true. +absorbtop = .true. +absorbleft = .true. + +# define the different regions of the model in the (nx,nz) spectral-element mesh +nbregions = 1 # then set below the different regions and model number for each region +# format of each line: nxmin nxmax nzmin nzmax material_number +1 80 1 60 1 +# 1 80 21 40 2 +# 1 80 41 60 3 +# 60 70 21 40 4 + +#----------------------------------------------------------- +# +# Display parameters +# +#----------------------------------------------------------- + +# interval at which we output time step info and max of norm of displacement +# (every how many time steps we display information about the simulation. costly, do not use a very small value) +NTSTEP_BETWEEN_OUTPUT_INFO = 100 + +# meshing output +output_grid_Gnuplot = .true. # generate a GNUPLOT file containing the grid, and a script to plot it +output_grid_ASCII = .true. # dump the grid in an ASCII text file consisting of a set of X,Y,Z points or not + +# to plot total energy curves, for instance to monitor how CPML absorbing layers behave; +# should be turned OFF in most cases because a bit expensive +OUTPUT_ENERGY = .false. + +# every how many time steps we compute energy (which is a bit expensive to compute) +NTSTEP_BETWEEN_OUTPUT_ENERGY = 10 + +# Compute the field int_0^t v^2 dt for a set of GLL points and write it to file. Use +# the script utils/visualisation/plotIntegratedEnergyFile.py to watch. It is refreshed at the same time than the seismograms +COMPUTE_INTEGRATED_ENERGY_FIELD = .false. + +#----------------------------------------------------------- +# +# Movies/images/snaphots visualizations +# +#----------------------------------------------------------- + +# every how many time steps we draw JPEG or PostScript pictures of the simulation +# and/or we dump results of the simulation as ASCII or binary files (costly, do not use a very small value) +NTSTEP_BETWEEN_OUTPUT_IMAGES = 100 + +# minimum amplitude kept in % for the JPEG and PostScript snapshots; amplitudes below that are muted +cutsnaps = 1. + +#### for JPEG color images #### +output_color_image = .true. # output JPEG color image of the results every NTSTEP_BETWEEN_OUTPUT_IMAGES time steps or not +imagetype_JPEG = 3 # display 1=displ_Ux 2=displ_Uz 3=displ_norm 4=veloc_Vx 5=veloc_Vz 6=veloc_norm 7=accel_Ax 8=accel_Az 9=accel_norm 10=pressure +factor_subsample_image = 1.0d0 # (double precision) factor to subsample or oversample (if set to e.g. 0.5) color images output by the code (useful for very large models, or to get nicer looking denser pictures) +USE_CONSTANT_MAX_AMPLITUDE = .false. # by default the code normalizes each image independently to its maximum; use this option to use the global maximum below instead +CONSTANT_MAX_AMPLITUDE_TO_USE = 1.17d4 # constant maximum amplitude to use for all color images if the above USE_CONSTANT_MAX_AMPLITUDE option is true +POWER_DISPLAY_COLOR = 0.30d0 # non linear display to enhance small amplitudes in JPEG color images +DRAW_SOURCES_AND_RECEIVERS = .true. # display sources as orange crosses and receivers as green squares in JPEG images or not +DRAW_WATER_IN_BLUE = .true. # display acoustic layers as constant blue in JPEG images, because they likely correspond to water in the case of ocean acoustics or in the case of offshore oil industry experiments (if off, display them as greyscale, as for elastic or poroelastic elements, for instance for acoustic-only oil industry models of solid media) +USE_SNAPSHOT_NUMBER_IN_FILENAME = .false. # use snapshot number in the file name of JPEG color snapshots instead of the time step (for instance to create movies in an easier way later) + +#### for PostScript snapshots #### +output_postscript_snapshot = .true. # output Postscript snapshot of the results every NTSTEP_BETWEEN_OUTPUT_IMAGES time steps or not +imagetype_postscript = 1 # display 1=displ vector 2=veloc vector 3=accel vector; small arrows are displayed for the vectors +meshvect = .true. # display mesh on PostScript plots or not +modelvect = .false. # display velocity model on PostScript plots or not +boundvect = .true. # display boundary conditions on PostScript plots or not +interpol = .true. # interpolation of the PostScript display on a regular grid inside each spectral element, or use the non-evenly spaced GLL points +pointsdisp = 6 # number of points in each direction for interpolation of PostScript snapshots (set to 1 for lower-left corner only) +subsamp_postscript = 1 # subsampling of background velocity model in PostScript snapshots +sizemax_arrows = 1.d0 # maximum size of arrows on PostScript plots in centimeters +US_LETTER = .false. # use US letter or European A4 paper for PostScript plots + +#### for wavefield dumps #### +output_wavefield_dumps = .false. # output wave field to a text file (creates very big files) +imagetype_wavefield_dumps = 1 # display 1=displ vector 2=veloc vector 3=accel vector 4=pressure +use_binary_for_wavefield_dumps = .false. # use ASCII or single-precision binary format for the wave field dumps + +#----------------------------------------------------------- + +# Ability to run several calculations (several earthquakes) +# in an embarrassingly-parallel fashion from within the same run; +# this can be useful when using a very large supercomputer to compute +# many earthquakes in a catalog, in which case it can be better from +# a batch job submission point of view to start fewer and much larger jobs, +# each of them computing several earthquakes in parallel. +# To turn that option on, set parameter NUMBER_OF_SIMULTANEOUS_RUNS to a value greater than 1. +# To implement that, we create NUMBER_OF_SIMULTANEOUS_RUNS MPI sub-communicators, +# each of them being labeled "my_local_mpi_comm_world", and we use them +# in all the routines in "src/shared/parallel.f90", except in MPI_ABORT() because in that case +# we need to kill the entire run. +# When that option is on, of course the number of processor cores used to start +# the code in the batch system must be a multiple of NUMBER_OF_SIMULTANEOUS_RUNS, +# all the individual runs must use the same number of processor cores, +# which as usual is NPROC in the Par_file, +# and thus the total number of processor cores to request from the batch system +# should be NUMBER_OF_SIMULTANEOUS_RUNS * NPROC. +# All the runs to perform must be placed in directories called run0001, run0002, run0003 and so on +# (with exactly four digits). +# +# Imagine you have 10 independent calculations to do, each of them on 100 cores; you have three options: +# +# 1/ submit 10 jobs to the batch system +# +# 2/ submit a single job on 1000 cores to the batch, and in that script create a sub-array of jobs to start 10 jobs, +# each running on 100 cores (see e.g. http://www.schedmd.com/slurmdocs/job_array.html ) +# +# 3/ submit a single job on 1000 cores to the batch, start SPECFEM2D on 1000 cores, create 10 sub-communicators, +# cd into one of 10 subdirectories (called e.g. run0001, run0002,... run0010) depending on the sub-communicator +# your MPI rank belongs to, and run normally on 100 cores using that sub-communicator. +# +# The option below implements 3/. +# +NUMBER_OF_SIMULTANEOUS_RUNS = 1 + +# if we perform simultaneous runs in parallel, if only the source and receivers vary between these runs +# but not the mesh nor the model (velocity and density) then we can also read the mesh and model files +# from a single run in the beginning and broadcast them to all the others; for a large number of simultaneous +# runs for instance when solving inverse problems iteratively this can DRASTICALLY reduce I/Os to disk in the solver +# (by a factor equal to NUMBER_OF_SIMULTANEOUS_RUNS), and reducing I/Os is crucial in the case of huge runs. +# Thus, always set this option to .true. if the mesh and the model are the same for all simultaneous runs. +# In that case there is no need to duplicate the mesh and model file database (the content of the DATABASES_MPI +# directories) in each of the run0001, run0002,... directories, it is sufficient to have one in run0001 +# and the code will broadcast it to the others) +BROADCAST_SAME_MESH_AND_MODEL = .true. + +#----------------------------------------------------------- + +# set to true to use GPUs +GPU_MODE = .false. diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/provenance/SOURCE b/tests/unit-tests/displacement_tests/Newmark/serial/test7/provenance/SOURCE new file mode 100644 index 00000000..99965ef0 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/provenance/SOURCE @@ -0,0 +1,227 @@ +## Source 1 +source_surf = .false. # source inside the medium, or source automatically moved exactly at the surface by the solver +xs = 500. # source location x in meters +zs = 500. # source location z in meters (zs is ignored if source_surf is set to true, it is replaced with the topography height) +## Source type parameters: +# 1 = elastic force or acoustic pressure +# 2 = moment tensor +# or Initial field type (when initialfield set in Par_file): +# For a plane wave including converted and reflected waves at the free surface: +# 1 = P wave, +# 2 = S wave, +# 3 = Rayleigh wave +# For a plane wave without converted nor reflected waves at the free surface, i.e. with the incident wave only: +# 4 = P wave, +# 5 = S wave +# For initial mode displacement: +# 6 = mode (2,3) of a rectangular membrane +source_type = 1 +# Source time function: +# In the case of a source located in an acoustic medium, +# to get pressure for a Ricker in the seismograms, here we need to select a Gaussian for the potential Chi +# used as a source, rather than a Ricker, because pressure = - Chi_dot_dot. +# This is true both when USE_TRICK_FOR_BETTER_PRESSURE is set to .true. or to .false. +# Options: +# 1 = second derivative of a Gaussian (a.k.a. Ricker), +# 2 = first derivative of a Gaussian, +# 3 = Gaussian, +# 4 = Dirac, +# 5 = Heaviside (4 and 5 will produce noisy recordings because of frequencies above the mesh resolution limit), +# 6 = ocean acoustics type I, +# 7 = ocean acoustics type II, +# 8 = external source time function = 8 (source read from file), +# 9 = burst, +# 10 = Sinus source time function, +# 11 = Marmousi Ormsby wavelet +time_function_type = 1 +# If time_function_type == 8, enter below the custom source file to read (two columns file with time and amplitude) : +# (For the moment dt must be equal to the dt of the simulation. File name cannot exceed 150 characters) +# IMPORTANT: do NOT put quote signs around the file name, just put the file name itself otherwise the run will stop +name_of_source_file = YYYYYYYYYYYYYYYYYY # Only for option 8 : file containing the source wavelet +burst_band_width = 0. # Only for option 9 : band width of the burst +f0 = 10.0 # dominant source frequency (Hz) if not Dirac or Heaviside +tshift = 0.0 # time shift when multi sources (if one source, must be zero) +## Force source +# angle of the source (for a force only); for a plane wave, this is the incidence angle; for moment tensor sources this is unused +anglesource = 0.0 +## Moment tensor +# The components of a moment tensor source must be given in N.m, not in dyne.cm as in the DATA/CMTSOLUTION source file of the 3D version of the code. +Mxx = 1. # Mxx component (for a moment tensor source only) +Mzz = 1. # Mzz component (for a moment tensor source only) +Mxz = 0. # Mxz component (for a moment tensor source only) +## Amplification (factor to amplify source time function) +factor = 1.d10 # amplification factor +## Moving source parameters +vx = 0.0 # Horizontal source velocity (m/s) +vz = 0.0 # Vertical source velocity (m/s) + +## Source 2 +source_surf = .false. # source inside the medium, or source automatically moved exactly at the surface by the solver +xs = 3500. # source location x in meters +zs = 2500. # source location z in meters (zs is ignored if source_surf is set to true, it is replaced with the topography height) +## Source type parameters: +# 1 = elastic force or acoustic pressure +# 2 = moment tensor +# or Initial field type (when initialfield set in Par_file): +# For a plane wave including converted and reflected waves at the free surface: +# 1 = P wave, +# 2 = S wave, +# 3 = Rayleigh wave +# For a plane wave without converted nor reflected waves at the free surface, i.e. with the incident wave only: +# 4 = P wave, +# 5 = S wave +# For initial mode displacement: +# 6 = mode (2,3) of a rectangular membrane +source_type = 1 +# Source time function: +# In the case of a source located in an acoustic medium, +# to get pressure for a Ricker in the seismograms, here we need to select a Gaussian for the potential Chi +# used as a source, rather than a Ricker, because pressure = - Chi_dot_dot. +# This is true both when USE_TRICK_FOR_BETTER_PRESSURE is set to .true. or to .false. +# Options: +# 1 = second derivative of a Gaussian (a.k.a. Ricker), +# 2 = first derivative of a Gaussian, +# 3 = Gaussian, +# 4 = Dirac, +# 5 = Heaviside (4 and 5 will produce noisy recordings because of frequencies above the mesh resolution limit), +# 6 = ocean acoustics type I, +# 7 = ocean acoustics type II, +# 8 = external source time function = 8 (source read from file), +# 9 = burst, +# 10 = Sinus source time function, +# 11 = Marmousi Ormsby wavelet +time_function_type = 1 +# If time_function_type == 8, enter below the custom source file to read (two columns file with time and amplitude) : +# (For the moment dt must be equal to the dt of the simulation. File name cannot exceed 150 characters) +# IMPORTANT: do NOT put quote signs around the file name, just put the file name itself otherwise the run will stop +name_of_source_file = YYYYYYYYYYYYYYYYYY # Only for option 8 : file containing the source wavelet +burst_band_width = 0. # Only for option 9 : band width of the burst +f0 = 10.0 # dominant source frequency (Hz) if not Dirac or Heaviside +tshift = 0.0 # time shift when multi sources (if one source, must be zero) +## Force source +# angle of the source (for a force only); for a plane wave, this is the incidence angle; for moment tensor sources this is unused +anglesource = 0.0 +## Moment tensor +# The components of a moment tensor source must be given in N.m, not in dyne.cm as in the DATA/CMTSOLUTION source file of the 3D version of the code. +Mxx = 1. # Mxx component (for a moment tensor source only) +Mzz = 1. # Mzz component (for a moment tensor source only) +Mxz = 0. # Mxz component (for a moment tensor source only) +## Amplification (factor to amplify source time function) +factor = 1.d10 # amplification factor +## Moving source parameters +vx = 0.0 # Horizontal source velocity (m/s) +vz = 0.0 # Vertical source velocity (m/s) + +## Source 3 +source_surf = .false. # source inside the medium, or source automatically moved exactly at the surface by the solver +xs = 3500. # source location x in meters +zs = 500. # source location z in meters (zs is ignored if source_surf is set to true, it is replaced with the topography height) +## Source type parameters: +# 1 = elastic force or acoustic pressure +# 2 = moment tensor +# or Initial field type (when initialfield set in Par_file): +# For a plane wave including converted and reflected waves at the free surface: +# 1 = P wave, +# 2 = S wave, +# 3 = Rayleigh wave +# For a plane wave without converted nor reflected waves at the free surface, i.e. with the incident wave only: +# 4 = P wave, +# 5 = S wave +# For initial mode displacement: +# 6 = mode (2,3) of a rectangular membrane +source_type = 1 +# Source time function: +# In the case of a source located in an acoustic medium, +# to get pressure for a Ricker in the seismograms, here we need to select a Gaussian for the potential Chi +# used as a source, rather than a Ricker, because pressure = - Chi_dot_dot. +# This is true both when USE_TRICK_FOR_BETTER_PRESSURE is set to .true. or to .false. +# Options: +# 1 = second derivative of a Gaussian (a.k.a. Ricker), +# 2 = first derivative of a Gaussian, +# 3 = Gaussian, +# 4 = Dirac, +# 5 = Heaviside (4 and 5 will produce noisy recordings because of frequencies above the mesh resolution limit), +# 6 = ocean acoustics type I, +# 7 = ocean acoustics type II, +# 8 = external source time function = 8 (source read from file), +# 9 = burst, +# 10 = Sinus source time function, +# 11 = Marmousi Ormsby wavelet +time_function_type = 1 +# If time_function_type == 8, enter below the custom source file to read (two columns file with time and amplitude) : +# (For the moment dt must be equal to the dt of the simulation. File name cannot exceed 150 characters) +# IMPORTANT: do NOT put quote signs around the file name, just put the file name itself otherwise the run will stop +name_of_source_file = YYYYYYYYYYYYYYYYYY # Only for option 8 : file containing the source wavelet +burst_band_width = 0. # Only for option 9 : band width of the burst +f0 = 10.0 # dominant source frequency (Hz) if not Dirac or Heaviside +tshift = 0.0 # time shift when multi sources (if one source, must be zero) +## Force source +# angle of the source (for a force only); for a plane wave, this is the incidence angle; for moment tensor sources this is unused +anglesource = 0.0 +## Moment tensor +# The components of a moment tensor source must be given in N.m, not in dyne.cm as in the DATA/CMTSOLUTION source file of the 3D version of the code. +Mxx = 1. # Mxx component (for a moment tensor source only) +Mzz = 1. # Mzz component (for a moment tensor source only) +Mxz = 0. # Mxz component (for a moment tensor source only) +## Amplification (factor to amplify source time function) +factor = 1.d10 # amplification factor +## Moving source parameters +vx = 0.0 # Horizontal source velocity (m/s) +vz = 0.0 # Vertical source velocity (m/s) + +## Source 4 +source_surf = .false. # source inside the medium, or source automatically moved exactly at the surface by the solver +xs = 500. # source location x in meters +zs = 2500. # source location z in meters (zs is ignored if source_surf is set to true, it is replaced with the topography height) +## Source type parameters: +# 1 = elastic force or acoustic pressure +# 2 = moment tensor +# or Initial field type (when initialfield set in Par_file): +# For a plane wave including converted and reflected waves at the free surface: +# 1 = P wave, +# 2 = S wave, +# 3 = Rayleigh wave +# For a plane wave without converted nor reflected waves at the free surface, i.e. with the incident wave only: +# 4 = P wave, +# 5 = S wave +# For initial mode displacement: +# 6 = mode (2,3) of a rectangular membrane +source_type = 1 +# Source time function: +# In the case of a source located in an acoustic medium, +# to get pressure for a Ricker in the seismograms, here we need to select a Gaussian for the potential Chi +# used as a source, rather than a Ricker, because pressure = - Chi_dot_dot. +# This is true both when USE_TRICK_FOR_BETTER_PRESSURE is set to .true. or to .false. +# Options: +# 1 = second derivative of a Gaussian (a.k.a. Ricker), +# 2 = first derivative of a Gaussian, +# 3 = Gaussian, +# 4 = Dirac, +# 5 = Heaviside (4 and 5 will produce noisy recordings because of frequencies above the mesh resolution limit), +# 6 = ocean acoustics type I, +# 7 = ocean acoustics type II, +# 8 = external source time function = 8 (source read from file), +# 9 = burst, +# 10 = Sinus source time function, +# 11 = Marmousi Ormsby wavelet +time_function_type = 1 +# If time_function_type == 8, enter below the custom source file to read (two columns file with time and amplitude) : +# (For the moment dt must be equal to the dt of the simulation. File name cannot exceed 150 characters) +# IMPORTANT: do NOT put quote signs around the file name, just put the file name itself otherwise the run will stop +name_of_source_file = YYYYYYYYYYYYYYYYYY # Only for option 8 : file containing the source wavelet +burst_band_width = 0. # Only for option 9 : band width of the burst +f0 = 10.0 # dominant source frequency (Hz) if not Dirac or Heaviside +tshift = 0.0 # time shift when multi sources (if one source, must be zero) +## Force source +# angle of the source (for a force only); for a plane wave, this is the incidence angle; for moment tensor sources this is unused +anglesource = 0.0 +## Moment tensor +# The components of a moment tensor source must be given in N.m, not in dyne.cm as in the DATA/CMTSOLUTION source file of the 3D version of the code. +Mxx = 1. # Mxx component (for a moment tensor source only) +Mzz = 1. # Mzz component (for a moment tensor source only) +Mxz = 0. # Mxz component (for a moment tensor source only) +## Amplification (factor to amplify source time function) +factor = 1.d10 # amplification factor +## Moving source parameters +vx = 0.0 # Horizontal source velocity (m/s) +vz = 0.0 # Vertical source velocity (m/s) diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/provenance/topography.dat b/tests/unit-tests/displacement_tests/Newmark/serial/test7/provenance/topography.dat new file mode 100644 index 00000000..84eb5dae --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/provenance/topography.dat @@ -0,0 +1,23 @@ +# +# number of interfaces +# + 2 +# +# for each interface below, we give the number of points and then x,z for each point +# +# +# interface number 1 (bottom of the mesh) +# + 2 + 0 0 + 5000 0 +# +# interface number 2 +# + 2 + 0 3000 + 5000 3000 +# +# layer number 3 (top layer) +# + 60 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/sources.yaml b/tests/unit-tests/displacement_tests/Newmark/serial/test7/sources.yaml index 213f873b..eeaf3f32 100644 --- a/tests/unit-tests/displacement_tests/Newmark/serial/test7/sources.yaml +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/sources.yaml @@ -1,8 +1,44 @@ -number-of-sources: 1 +number-of-sources: 4 sources: - force: - x : 1000.0 - z : 850.0 + x : 500.0 + z : 500.0 + source_surf: false + angle : 0.0 + vx : 0.0 + vz : 0.0 + Ricker: + factor: 1e10 + tshift: 0.0 + f0: 10.0 + + - force: + x : 3500.0 + z : 500.0 + source_surf: false + angle : 0.0 + vx : 0.0 + vz : 0.0 + Ricker: + factor: 1e10 + tshift: 0.0 + f0: 10.0 + + - force: + x : 500.0 + z : 2500.0 + source_surf: false + angle : 0.0 + vx : 0.0 + vz : 0.0 + Ricker: + factor: 1e10 + tshift: 0.0 + f0: 10.0 + + - force: + x : 3500.0 + z : 2500.0 source_surf: false angle : 0.0 vx : 0.0 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/specfem_config.yaml b/tests/unit-tests/displacement_tests/Newmark/serial/test7/specfem_config.yaml index a30facb0..5ccf6b07 100644 --- a/tests/unit-tests/displacement_tests/Newmark/serial/test7/specfem_config.yaml +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/specfem_config.yaml @@ -14,26 +14,28 @@ parameters: simulation-setup: ## quadrature setup quadrature: - alpha: 0.0 - beta: 0.0 - ngllx: 5 - ngllz: 5 + quadrature-type: GLL4 ## Solver setup solver: time-marching: - type-of-simulation: forward time-scheme: type: Newmark - dt: 1.0e-3 - nstep: 500 + dt: 1.1e-3 + nstep: 300 + + simulation-mode: + forward: + writer: + seismogram: + output-format: ascii + output-folder: "." receivers: - stations-file: "../DATA/STATIONS" + stations-file: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test7/STATIONS" angle: 0.0 seismogram-type: - displacement - - velocity nstep_between_samples: 1 ## Runtime setup @@ -45,7 +47,3 @@ parameters: databases: mesh-database: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test7/database.bin" source-file: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test7/sources.yaml" - - seismogram: - seismogram-format: ascii - output-folder: "." diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0001.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0001.BXX.semd new file mode 100644 index 00000000..25a17889 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0001.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -2.1988826713840481E-032 + -0.10679999999999999 1.3743027716409839E-033 + -0.10569999999999999 1.4567598212198097E-031 + -0.10460000000000000 9.0566479476617503E-031 + -0.10349999999999999 -5.7885592422062010E-030 + -0.10239999999999999 -8.9645711930431963E-030 + -0.10130000000000000 4.7468376531402589E-030 + -0.10020000000000000 -3.2204010249364753E-029 + -9.9099999999999994E-002 -1.3951910777389942E-028 + -9.7999999999999990E-002 2.0349695978248788E-028 + -9.6899999999999986E-002 7.2664547170453210E-028 + -9.5799999999999996E-002 2.3305890109323824E-027 + -9.4699999999999993E-002 1.5928103159983310E-027 + -9.3599999999999989E-002 -7.7913280196031855E-027 + -9.2499999999999999E-002 -2.2939705345277701E-026 + -9.1399999999999995E-002 -2.9441724956214696E-026 + -9.0299999999999991E-002 6.2048322886321159E-026 + -8.9200000000000002E-002 1.5196622641153393E-026 + -8.8099999999999984E-002 1.4458834316569620E-026 + -8.6999999999999994E-002 -3.5519026786161355E-025 + -8.5899999999999990E-002 1.2983245341450429E-026 + -8.4799999999999986E-002 5.6561238157494709E-025 + -8.3699999999999997E-002 1.1182414931565405E-024 + -8.2599999999999993E-002 -1.6493310535439136E-024 + -8.1499999999999989E-002 2.2234995191045009E-024 + -8.0399999999999999E-002 4.6206856991551329E-024 + -7.9299999999999995E-002 7.0178714847753122E-024 + -7.8199999999999992E-002 -3.8657493627326981E-024 + -7.7100000000000002E-002 -2.0651952513797270E-023 + -7.5999999999999984E-002 -3.7438152114987768E-023 + -7.4899999999999994E-002 4.0216939897177749E-023 + -7.3799999999999991E-002 1.2082332463884336E-022 + -7.2699999999999987E-002 1.3059872489327385E-022 + -7.1599999999999997E-002 1.6398445436193059E-022 + -7.0499999999999993E-002 5.5708233788778819E-023 + -6.9399999999999989E-002 -1.8242476590818109E-022 + -6.8300000000000000E-002 -1.8445456181529993E-022 + -6.7199999999999996E-002 -1.8648433247886980E-022 + -6.6099999999999992E-002 3.6848639515959727E-025 + -6.5000000000000002E-002 1.0371930055200400E-021 + -6.3899999999999985E-002 7.5183942312527453E-022 + -6.2799999999999995E-002 1.0331336408977431E-021 + -6.1699999999999991E-002 1.3144277576960157E-021 + -6.0599999999999994E-002 -1.2375168234192941E-021 + -5.9499999999999990E-002 -2.3728419041165189E-021 + -5.8399999999999994E-002 2.6948457874630099E-022 + -5.7299999999999990E-002 8.2005248055957999E-021 + -5.6199999999999986E-002 1.4620502952992860E-020 + -5.5099999999999996E-002 4.0410495187536011E-021 + -5.3999999999999992E-002 -1.2582646578740443E-020 + -5.2899999999999989E-002 -2.4673159467103048E-020 + -5.1799999999999985E-002 -3.9785794494886613E-020 + -5.0699999999999995E-002 -2.4677214590809119E-020 + -4.9599999999999991E-002 2.7452353847136242E-020 + -4.8499999999999988E-002 9.1670404380416905E-020 + -4.7399999999999998E-002 1.2566724321301078E-019 + -4.6299999999999994E-002 5.6911945461163368E-020 + -4.5199999999999990E-002 -1.0704016979408229E-019 + -4.4099999999999986E-002 -3.0725773779768238E-019 + -4.2999999999999997E-002 -3.2614800974776759E-019 + -4.1899999999999993E-002 -3.0737669670952516E-020 + -4.0799999999999989E-002 4.2786723685402596E-019 + -3.9699999999999985E-002 7.8976428661632201E-019 + -3.8599999999999995E-002 6.1976791738871164E-019 + -3.7499999999999992E-002 -1.7882972759148759E-019 + -3.6399999999999988E-002 -1.1224891577157104E-018 + -3.5299999999999984E-002 -1.3166625686821738E-018 + -3.4199999999999994E-002 -2.5363342814345956E-019 + -3.3099999999999991E-002 1.5347047932117377E-018 + -3.1999999999999987E-002 2.5010260769877696E-018 + -3.0899999999999997E-002 1.1933426572524354E-018 + -2.9799999999999993E-002 -2.1935603549648184E-018 + -2.8699999999999989E-002 -5.0002162266059777E-018 + -2.7599999999999986E-002 -3.7451412870338630E-018 + -2.6499999999999996E-002 2.0552046781431270E-018 + -2.5399999999999992E-002 8.3270014062641026E-018 + -2.4299999999999988E-002 8.2160773133013542E-018 + -2.3199999999999985E-002 -1.3722186035606494E-018 + -2.2099999999999995E-002 -1.5215661458751598E-017 + -2.0999999999999991E-002 -2.1129058198246211E-017 + -1.9899999999999987E-002 -9.4416206642344070E-018 + -1.8799999999999983E-002 1.8879573609632754E-017 + -1.7699999999999994E-002 4.4879782629917987E-017 + -1.6599999999999990E-002 4.4188613671125828E-017 + -1.5499999999999986E-002 7.5221108296775414E-018 + -1.4399999999999996E-002 -5.1580623879699805E-017 + -1.3299999999999992E-002 -9.2115441818836001E-017 + -1.2199999999999989E-002 -7.9267507108539864E-017 + -1.1099999999999985E-002 -3.7528654995938832E-018 + -9.9999999999999950E-003 9.8066318111885391E-017 + -8.8999999999999913E-003 1.6274967810904972E-016 + -7.7999999999999875E-003 1.3459345590936952E-016 + -6.6999999999999837E-003 1.2050340693892905E-017 + -5.5999999999999939E-003 -1.5884670910677951E-016 + -4.4999999999999901E-003 -2.7017171996882017E-016 + -3.3999999999999864E-003 -2.2366945234588147E-016 + -2.2999999999999826E-003 -3.8666524646566777E-018 + -1.1999999999999927E-003 2.9175515178626421E-016 + -9.9999999999988987E-005 4.4270192870113768E-016 + 1.0000000000000148E-003 2.5168964634818855E-016 + 2.1000000000000185E-003 -2.4878787028957293E-016 + 3.2000000000000084E-003 -7.3998142936939444E-016 + 4.3000000000000121E-003 -7.2984138619957640E-016 + 5.4000000000000159E-003 1.4504989235476664E-017 + 6.5000000000000058E-003 1.1642509152866537E-015 + 7.6000000000000234E-003 1.7755273823866517E-015 + 8.7000000000000133E-003 9.3231720070242842E-016 + 9.8000000000000032E-003 -1.3653795238868977E-015 + 1.0900000000000021E-002 -3.6948932411948188E-015 + 1.2000000000000011E-002 -3.8767181806853741E-015 + 1.3100000000000001E-002 -6.7918256908578323E-016 + 1.4200000000000018E-002 4.5732020329935369E-015 + 1.5300000000000008E-002 8.1668528141348382E-015 + 1.6400000000000026E-002 6.3170107843625936E-015 + 1.7500000000000016E-002 -1.1465306683927385E-015 + 1.8600000000000005E-002 -9.4951419299317726E-015 + 1.9700000000000023E-002 -1.1902022471971599E-014 + 2.0800000000000013E-002 -5.4055880865239159E-015 + 2.1900000000000003E-002 5.7328240191025642E-015 + 2.3000000000000020E-002 1.2402559651492583E-014 + 2.4100000000000010E-002 8.5195302283172167E-015 + 2.5200000000000000E-002 -2.8773150176483395E-015 + 2.6300000000000018E-002 -1.0412034766543819E-014 + 2.7400000000000008E-002 -6.3108621721984746E-015 + 2.8500000000000025E-002 5.7621351707258257E-015 + 2.9600000000000015E-002 1.3626405369728326E-014 + 3.0700000000000005E-002 7.2428974168085858E-015 + 3.1800000000000023E-002 -9.6067249682053706E-015 + 3.2900000000000013E-002 -2.0465102052238948E-014 + 3.4000000000000002E-002 -1.2458479072604417E-014 + 3.5100000000000020E-002 9.3874306792600740E-015 + 3.6200000000000010E-002 2.4746946774233634E-014 + 3.7300000000000028E-002 1.6339534909012680E-014 + 3.8400000000000017E-002 -6.8231798859498712E-015 + 3.9500000000000007E-002 -2.1271355445280637E-014 + 4.0600000000000025E-002 -1.2744829571852048E-014 + 4.1700000000000015E-002 9.1505951850100881E-015 + 4.2800000000000005E-002 2.8817870127966633E-014 + 4.3900000000000022E-002 -1.3803418315045529E-016 + 4.5000000000000012E-002 -7.2468588204963047E-014 + 4.6100000000000002E-002 -8.0232329569170091E-014 + 4.7200000000000020E-002 3.6780325421599536E-014 + 4.8300000000000010E-002 2.1321030878318492E-013 + 4.9400000000000027E-002 3.2309287081692950E-013 + 5.0500000000000017E-002 1.5648684334023527E-013 + 5.1600000000000007E-002 -3.2859603709897711E-013 + 5.2700000000000025E-002 -7.4079365688581311E-013 + 5.3800000000000014E-002 -7.0300411542448260E-013 + 5.4900000000000004E-002 -2.1522734495234980E-013 + 5.6000000000000022E-002 3.6127928448349833E-013 + 5.7100000000000012E-002 7.8250860652273602E-013 + 5.8200000000000002E-002 6.0798024600905443E-013 + 5.9300000000000019E-002 -8.3411765992510989E-013 + 6.0400000000000009E-002 -1.9529855163624710E-012 + 6.1500000000000027E-002 -1.0437421326531249E-012 + 6.2600000000000017E-002 1.0316656383346778E-012 + 6.3700000000000007E-002 2.5873697715589339E-012 + 6.4800000000000024E-002 2.3684767255088834E-012 + 6.5900000000000014E-002 -3.6020405408399014E-013 + 6.7000000000000004E-002 -4.0775889609268035E-012 + 6.8100000000000022E-002 -3.6880489981405695E-012 + 6.9200000000000012E-002 -1.1182892719480142E-012 + 7.0300000000000029E-002 4.0880155163791621E-012 + 7.1400000000000019E-002 8.0267511387566159E-012 + 7.2500000000000009E-002 6.1853681898593749E-012 + 7.3600000000000027E-002 -3.2067035658778220E-013 + 7.4700000000000016E-002 -7.3337377837212614E-012 + 7.5800000000000006E-002 -8.0596597104576340E-012 + 7.6900000000000024E-002 2.3690311864998925E-012 + 7.8000000000000014E-002 1.3406155525974572E-011 + 7.9100000000000004E-002 1.3288668776478829E-011 + 8.0200000000000021E-002 3.0306247962574862E-012 + 8.1300000000000011E-002 -9.4583412282855939E-012 + 8.2400000000000029E-002 -1.7485462730504331E-011 + 8.3500000000000019E-002 -1.9864917003009630E-012 + 8.4600000000000009E-002 2.1219300622155046E-011 + 8.5700000000000026E-002 2.5766472289134867E-011 + 8.6800000000000016E-002 -1.3248959221390244E-012 + 8.7900000000000006E-002 -4.2207421585560567E-011 + 8.9000000000000024E-002 -8.5523678416965510E-011 + 9.0100000000000013E-002 -1.0450260101713127E-010 + 9.1200000000000003E-002 -5.6959478800244767E-011 + 9.2300000000000021E-002 8.1443039812167939E-011 + 9.3400000000000011E-002 1.7441587063515840E-010 + 9.4500000000000028E-002 2.0411160261968320E-010 + 9.5600000000000018E-002 8.2915861676635672E-011 + 9.6700000000000008E-002 -2.6922460788503244E-011 + 9.7800000000000026E-002 -7.6728692843808233E-011 + 9.8900000000000016E-002 -6.6502831019832342E-011 + 0.10000000000000001 -1.7337225405311685E-011 + 0.10110000000000002 5.8685521719947786E-012 + 0.10220000000000001 -1.3110386040682265E-011 + 0.10330000000000003 -2.2029805757384224E-010 + 0.10440000000000002 -3.9503597615286878E-010 + 0.10550000000000001 -3.4587038788558289E-010 + 0.10660000000000003 -1.1823099443919460E-010 + 0.10770000000000002 1.3212325677969261E-010 + 0.10880000000000001 1.9751369984000178E-010 + 0.10990000000000003 4.2245637543736336E-011 + 0.11100000000000002 -2.2163028357002901E-011 + 0.11210000000000001 6.9187273965543028E-011 + 0.11320000000000002 4.0066594486631857E-010 + 0.11430000000000001 6.9969485760879024E-010 + 0.11540000000000003 4.3409756345091921E-010 + 0.11650000000000002 -1.8844734106515659E-010 + 0.11760000000000001 -7.4609268763126124E-010 + 0.11870000000000003 -8.4944101752526535E-010 + 0.11980000000000002 -2.5836405237456006E-010 + 0.12090000000000001 5.8582122486328103E-010 + 0.12200000000000003 1.0730588639873417E-009 + 0.12310000000000001 7.4905198710339960E-010 + 0.12420000000000003 9.4057386879065064E-011 + 0.12530000000000002 -5.8040711126139399E-010 + 0.12640000000000001 -5.4746640554270698E-010 + 0.12750000000000003 5.6590510055798404E-011 + 0.12860000000000002 1.7390072715173233E-010 + 0.12970000000000001 1.7114673567242278E-010 + 0.13080000000000003 -1.7232995586091704E-010 + 0.13190000000000002 -6.8810929176876812E-011 + 0.13300000000000001 -3.3724750769792422E-010 + 0.13410000000000000 -7.7766798556311301E-010 + 0.13520000000000004 -7.4756656420760237E-010 + 0.13630000000000003 -6.2336080741687283E-010 + 0.13740000000000002 -2.5253668600733192E-010 + 0.13850000000000001 2.3510668412107805E-010 + 0.13960000000000000 9.7585839409219943E-010 + 0.14070000000000005 1.7944896679722433E-009 + 0.14180000000000004 2.1458439469768109E-009 + 0.14290000000000003 1.4198656694830447E-009 + 0.14400000000000002 -1.8874685148162484E-010 + 0.14510000000000001 -1.6545802505874008E-009 + 0.14620000000000000 -2.2377795172445758E-009 + 0.14730000000000004 -1.8994050776655058E-009 + 0.14840000000000003 -6.0051702499563930E-010 + 0.14950000000000002 7.2433081754752493E-010 + 0.15060000000000001 1.1146248368731904E-009 + 0.15170000000000000 5.4440535413036173E-010 + 0.15280000000000005 -4.1521139304556698E-010 + 0.15390000000000004 -9.3351115726392209E-010 + 0.15500000000000003 -9.8453400987352779E-010 + 0.15610000000000002 -8.0191847606769784E-010 + 0.15720000000000001 -4.6354398097747662E-010 + 0.15830000000000000 -2.5496860178719771E-010 + 0.15940000000000004 -1.2427270323911443E-010 + 0.16050000000000003 3.4390090775104909E-010 + 0.16160000000000002 9.6783336900330141E-010 + 0.16270000000000001 1.4619667698667627E-009 + 0.16380000000000000 1.4369035961081522E-009 + 0.16490000000000005 7.8880457721197672E-010 + 0.16600000000000004 2.4454488434244581E-010 + 0.16710000000000003 -1.5693572830155489E-010 + 0.16820000000000002 -2.4689844613234868E-010 + 0.16930000000000001 1.1743578332001903E-010 + 0.17040000000000000 2.7409144398582441E-010 + 0.17150000000000004 7.2928507677261223E-010 + 0.17260000000000003 9.8329011599673777E-010 + 0.17370000000000002 8.2193790662543620E-010 + 0.17480000000000001 4.0794839728519605E-011 + 0.17590000000000000 -2.2520790787794454E-010 + 0.17700000000000005 2.8271662788625918E-010 + 0.17810000000000004 6.3488225787722286E-010 + 0.17920000000000003 3.8348194064674601E-010 + 0.18030000000000002 1.3857152925123017E-010 + 0.18140000000000001 1.6970286287332215E-011 + 0.18250000000000000 -7.9165146660287178E-013 + 0.18360000000000004 1.7614509850716331E-010 + 0.18470000000000003 1.1578364933484409E-009 + 0.18580000000000002 1.8150301261954382E-009 + 0.18690000000000001 2.0698462943613549E-009 + 0.18800000000000000 1.8054661099498048E-009 + 0.18910000000000005 7.8825090898959616E-010 + 0.19020000000000004 -6.1836169518159068E-010 + 0.19130000000000003 -1.5576974154996037E-009 + 0.19240000000000002 -2.0557160418377407E-009 + 0.19350000000000001 -1.8528194534184195E-009 + 0.19460000000000005 -1.2605254617881201E-009 + 0.19570000000000004 -9.2782964644655408E-010 + 0.19680000000000003 -8.1579237809492611E-010 + 0.19790000000000002 -9.3739349615873380E-010 + 0.19900000000000001 -7.4747674716491019E-010 + 0.20010000000000000 -9.0283169829064036E-011 + 0.20120000000000005 1.0990868215543514E-009 + 0.20230000000000004 2.2235571162099177E-009 + 0.20340000000000003 2.7898914289892218E-009 + 0.20450000000000002 2.4865713932342715E-009 + 0.20560000000000000 1.5861755242596587E-009 + 0.20670000000000005 5.8194021823609887E-010 + 0.20780000000000004 -8.4817430856531928E-011 + 0.20890000000000003 -4.0111741705928239E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0001.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0001.BXZ.semd new file mode 100644 index 00000000..202135de --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0001.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -8.4213490082188267E-026 + -0.10679999999999999 -9.8977618499459076E-025 + -0.10569999999999999 -4.8570864076358817E-024 + -0.10460000000000000 -9.4505678440440154E-024 + -0.10349999999999999 2.1194535777573713E-023 + -0.10239999999999999 1.9943852663697888E-022 + -0.10130000000000000 6.1606992325755593E-022 + -0.10020000000000000 7.6666728184014111E-022 + -9.9099999999999994E-002 -1.4616305657619007E-021 + -9.7999999999999990E-002 -9.4263668915146066E-021 + -9.6899999999999986E-002 -2.1827123400579315E-020 + -9.5799999999999996E-002 -1.9468379109793143E-020 + -9.4699999999999993E-002 4.2551049589128581E-020 + -9.3599999999999989E-002 2.0178455827650524E-019 + -9.2499999999999999E-002 3.8206327365663845E-019 + -9.1399999999999995E-002 2.6352402672775611E-019 + -9.0299999999999991E-002 -6.5984704111480206E-019 + -8.9200000000000002E-002 -2.5427281807744773E-018 + -8.8099999999999984E-002 -4.1845884320781719E-018 + -8.6999999999999994E-002 -2.4160154846647761E-018 + -8.5899999999999990E-002 6.4189542270456906E-018 + -8.4799999999999986E-002 2.1707164802192171E-017 + -8.3699999999999997E-002 3.2533152458053487E-017 + -8.2599999999999993E-002 1.7196740827842623E-017 + -8.1499999999999989E-002 -4.3173871509037627E-017 + -8.0399999999999999E-002 -1.3624186143406519E-016 + -7.9299999999999995E-002 -1.9325174482126090E-016 + -7.8199999999999992E-002 -1.0238422737919180E-016 + -7.7100000000000002E-002 2.1119249821414802E-016 + -7.5999999999999984E-002 6.5970017602422389E-016 + -7.4899999999999994E-002 9.1712121787044945E-016 + -7.3799999999999991E-002 5.2597511417424724E-016 + -7.2699999999999987E-002 -7.5781973148033319E-016 + -7.1599999999999997E-002 -2.5297481767532198E-015 + -7.0499999999999993E-002 -3.5739310070962739E-015 + -6.9399999999999989E-002 -2.3466308767433912E-015 + -6.8300000000000000E-002 1.8716325876150719E-015 + -6.7199999999999996E-002 7.7463721065906474E-015 + -6.6099999999999992E-002 1.1626466560603777E-014 + -6.5000000000000002E-002 9.0715602347676838E-015 + -6.3899999999999985E-002 -2.0717333217338228E-015 + -6.2799999999999995E-002 -1.8686734356621916E-014 + -6.1699999999999991E-002 -3.1853998741027470E-014 + -6.0599999999999994E-002 -3.0306804971440976E-014 + -5.9499999999999990E-002 -7.1459528019294366E-015 + -5.8399999999999994E-002 3.3422768133846426E-014 + -5.7299999999999990E-002 7.3683944959001407E-014 + -5.6199999999999986E-002 8.7469155453812758E-014 + -5.5099999999999996E-002 5.2551225090263776E-014 + -5.3999999999999992E-002 -3.3756909079011091E-014 + -5.2899999999999989E-002 -1.4325877723680991E-013 + -5.1799999999999985E-002 -2.1851281634815978E-013 + -5.0699999999999995E-002 -1.9367077657306969E-013 + -4.9599999999999991E-002 -3.2683247384521219E-014 + -4.8499999999999988E-002 2.3009529394671380E-013 + -4.7399999999999998E-002 4.7412974154420473E-013 + -4.6299999999999994E-002 5.2885457514986745E-013 + -4.5199999999999990E-002 2.6622448820110001E-013 + -4.4099999999999986E-002 -2.8758844806443806E-013 + -4.2999999999999997E-002 -8.9543395484850685E-013 + -4.1899999999999993E-002 -1.1781692158333024E-012 + -4.0799999999999989E-002 -8.1726346610327960E-013 + -3.9699999999999985E-002 2.0064996214021191E-013 + -3.8599999999999995E-002 1.4591335951996687E-012 + -3.7499999999999992E-002 2.2406239190420063E-012 + -3.6399999999999988E-002 1.9013792276756369E-012 + -3.5299999999999984E-002 3.0709240489076861E-013 + -3.4199999999999994E-002 -1.9468090334262556E-012 + -3.3099999999999991E-002 -3.7201756432347910E-012 + -3.1999999999999987E-002 -3.8764299929716639E-012 + -3.0899999999999997E-002 -1.9195799463855856E-012 + -2.9799999999999993E-002 1.6275884719835210E-012 + -2.8699999999999989E-002 5.3157890415878040E-012 + -2.7599999999999986E-002 7.3015361118367039E-012 + -2.6499999999999996E-002 6.1060405863455625E-012 + -2.5399999999999992E-002 1.3455895469041690E-012 + -2.4299999999999988E-002 -5.7856978756543054E-012 + -2.3199999999999985E-002 -1.2498694787477227E-011 + -2.2099999999999995E-002 -1.5101715017395989E-011 + -2.0999999999999991E-002 -1.0520832469107511E-011 + -1.9899999999999987E-002 1.6836163539701854E-012 + -1.8799999999999983E-002 1.7789388018218943E-011 + -1.7699999999999994E-002 3.0208415630061936E-011 + -1.6599999999999990E-002 3.0405414297440814E-011 + -1.5499999999999986E-002 1.3728242501120924E-011 + -1.4399999999999996E-002 -1.6283346199186255E-011 + -1.3299999999999992E-002 -4.7177099032902348E-011 + -1.2199999999999989E-002 -6.2147786916710857E-011 + -1.1099999999999985E-002 -4.8553484149893578E-011 + -9.9999999999999950E-003 -6.1419975008747407E-012 + -8.8999999999999913E-003 5.0013312935526244E-011 + -7.7999999999999875E-003 9.4541673101300461E-011 + -6.6999999999999837E-003 1.0313486176194431E-010 + -5.5999999999999939E-003 6.4871857885506756E-011 + -4.4999999999999901E-003 -1.0721300583438342E-011 + -3.3999999999999864E-003 -9.5611206452073105E-011 + -2.2999999999999826E-003 -1.5365503314157536E-010 + -1.1999999999999927E-003 -1.5526031849066868E-010 + -9.9999999999988987E-005 -9.0626978144214831E-011 + 1.0000000000000148E-003 2.3439620036591613E-011 + 2.1000000000000185E-003 1.4626475031143116E-010 + 3.2000000000000084E-003 2.2620194606304267E-010 + 4.3000000000000121E-003 2.2104576502535167E-010 + 5.4000000000000159E-003 1.1935089028192181E-010 + 6.5000000000000058E-003 -4.7128197178114561E-011 + 7.6000000000000234E-003 -2.0917645393581097E-010 + 8.7000000000000133E-003 -2.8694624454317363E-010 + 9.8000000000000032E-003 -2.2964916079892816E-010 + 1.0900000000000021E-002 -4.9496219622913173E-011 + 1.2000000000000011E-002 1.7104605232187708E-010 + 1.3100000000000001E-002 3.0965088826384601E-010 + 1.4200000000000018E-002 2.6385041373977458E-010 + 1.5300000000000008E-002 1.3002376952897521E-011 + 1.6400000000000026E-002 -3.5119915309245187E-010 + 1.7500000000000016E-002 -6.4790284248772423E-010 + 1.8600000000000005E-002 -6.8078120918357854E-010 + 1.9700000000000023E-002 -3.3242969488256335E-010 + 2.0800000000000013E-002 3.6370623179848849E-010 + 2.1900000000000003E-002 1.2095768830988618E-009 + 2.3000000000000020E-002 1.8976564764017212E-009 + 2.4100000000000010E-002 2.1156041363212807E-009 + 2.5200000000000000E-002 1.6603547425830811E-009 + 2.6300000000000018E-002 5.1881560159117157E-010 + 2.7400000000000008E-002 -1.1129932531162012E-009 + 2.8500000000000025E-002 -2.8766720117090472E-009 + 2.9600000000000015E-002 -4.3455674614278905E-009 + 3.0700000000000005E-002 -5.1334541062431072E-009 + 3.1800000000000023E-002 -4.9817061587020817E-009 + 3.2900000000000013E-002 -3.7965501853420847E-009 + 3.4000000000000002E-002 -1.6255357060401820E-009 + 3.5100000000000020E-002 1.4121759317475835E-009 + 3.6200000000000010E-002 5.1997064431930085E-009 + 3.7300000000000028E-002 9.6409511485262556E-009 + 3.8400000000000017E-002 1.4571091888626597E-008 + 3.9500000000000007E-002 1.9546781970802840E-008 + 4.0600000000000025E-002 2.3567967133431011E-008 + 4.1700000000000015E-002 2.4843110679739766E-008 + 4.2800000000000005E-002 2.0726572458329429E-008 + 4.3900000000000022E-002 7.9062241198357697E-009 + 4.5000000000000012E-002 -1.7190158629887264E-008 + 4.6100000000000002E-002 -5.7921216267686759E-008 + 4.7200000000000020E-002 -1.1710959313404601E-007 + 4.8300000000000010E-002 -1.9705670695202571E-007 + 4.9400000000000027E-002 -2.9995317163411528E-007 + 5.0500000000000017E-002 -4.2858081883423438E-007 + 5.1600000000000007E-002 -5.8708604910862050E-007 + 5.2700000000000025E-002 -7.8160292105167173E-007 + 5.3800000000000014E-002 -1.0206098295384436E-006 + 5.4900000000000004E-002 -1.3150640825188020E-006 + 5.6000000000000022E-002 -1.6784860008556279E-006 + 5.7100000000000012E-002 -2.1271844161674380E-006 + 5.8200000000000002E-002 -2.6807319954968989E-006 + 5.9300000000000019E-002 -3.3626777167228283E-006 + 6.0400000000000009E-002 -4.2013862184830941E-006 + 6.1500000000000027E-002 -5.2308946578705218E-006 + 6.2600000000000017E-002 -6.4917803683783859E-006 + 6.3700000000000007E-002 -8.0320969573222101E-006 + 6.4800000000000024E-002 -9.9085373221896589E-006 + 6.5900000000000014E-002 -1.2187882020953111E-005 + 6.7000000000000004E-002 -1.4948720490792766E-005 + 6.8100000000000022E-002 -1.8283339159097522E-005 + 6.9200000000000012E-002 -2.2299651391222142E-005 + 7.0300000000000029E-002 -2.7123158361064270E-005 + 7.1400000000000019E-002 -3.2899093639571220E-005 + 7.2500000000000009E-002 -3.9794955227989703E-005 + 7.3600000000000027E-002 -4.8003548727137968E-005 + 7.4700000000000016E-002 -5.7746547099668533E-005 + 7.5800000000000006E-002 -6.9278248702175915E-005 + 7.6900000000000024E-002 -8.2889222539961338E-005 + 7.8000000000000014E-002 -9.8909564258065075E-005 + 7.9100000000000004E-002 -1.1771179561037570E-004 + 8.0200000000000021E-002 -1.3971373846288770E-004 + 8.1300000000000011E-002 -1.6538173076696694E-004 + 8.2400000000000029E-002 -1.9523472292348742E-004 + 8.3500000000000019E-002 -2.2984869428910315E-004 + 8.4600000000000009E-002 -2.6986148441210389E-004 + 8.5700000000000026E-002 -3.1597653287462890E-004 + 8.6800000000000016E-002 -3.6896549863740802E-004 + 8.7900000000000006E-002 -4.2966933688148856E-004 + 8.9000000000000024E-002 -4.9899768782779574E-004 + 9.0100000000000013E-002 -5.7792774168774486E-004 + 9.1200000000000003E-002 -6.6750234691426158E-004 + 9.2300000000000021E-002 -7.6882820576429367E-004 + 9.3400000000000011E-002 -8.8307313853874803E-004 + 9.4500000000000028E-002 -1.0114618344232440E-003 + 9.5600000000000018E-002 -1.1552695650607347E-003 + 9.6700000000000008E-002 -1.3158129295334220E-003 + 9.7800000000000026E-002 -1.4944367576390505E-003 + 9.8900000000000016E-002 -1.6924998490139842E-003 + 0.10000000000000001 -1.9113561138510704E-003 + 0.10110000000000002 -2.1523346658796072E-003 + 0.10220000000000001 -2.4167168885469437E-003 + 0.10330000000000003 -2.7057123370468616E-003 + 0.10440000000000002 -3.0204306822270155E-003 + 0.10550000000000001 -3.3618542365729809E-003 + 0.10660000000000003 -3.7308044265955687E-003 + 0.10770000000000002 -4.1279103606939316E-003 + 0.10880000000000001 -4.5535727404057980E-003 + 0.10990000000000003 -5.0079231150448322E-003 + 0.11100000000000002 -5.4907868616282940E-003 + 0.11210000000000001 -6.0016470961272717E-003 + 0.11320000000000002 -6.5396050922572613E-003 + 0.11430000000000001 -7.1033462882041931E-003 + 0.11540000000000003 -7.6911104843020439E-003 + 0.11650000000000002 -8.3006657660007477E-003 + 0.11760000000000001 -8.9292796328663826E-003 + 0.11870000000000003 -9.5737027004361153E-003 + 0.11980000000000002 -1.0230147279798985E-002 + 0.12090000000000001 -1.0894282720983028E-002 + 0.12200000000000003 -1.1561234481632710E-002 + 0.12310000000000001 -1.2225599959492683E-002 + 0.12420000000000003 -1.2881463393568993E-002 + 0.12530000000000002 -1.3522434979677200E-002 + 0.12640000000000001 -1.4141696505248547E-002 + 0.12750000000000003 -1.4732046052813530E-002 + 0.12860000000000002 -1.5285967849195004E-002 + 0.12970000000000001 -1.5795698389410973E-002 + 0.13080000000000003 -1.6253307461738586E-002 + 0.13190000000000002 -1.6650794073939323E-002 + 0.13300000000000001 -1.6980197280645370E-002 + 0.13410000000000000 -1.7233697697520256E-002 + 0.13520000000000004 -1.7403742298483849E-002 + 0.13630000000000003 -1.7483171075582504E-002 + 0.13740000000000002 -1.7465332522988319E-002 + 0.13850000000000001 -1.7344210296869278E-002 + 0.13960000000000000 -1.7114540562033653E-002 + 0.14070000000000005 -1.6771931201219559E-002 + 0.14180000000000004 -1.6312973573803902E-002 + 0.14290000000000003 -1.5735341235995293E-002 + 0.14400000000000002 -1.5037885867059231E-002 + 0.14510000000000001 -1.4220715500414371E-002 + 0.14620000000000000 -1.3285252265632153E-002 + 0.14730000000000004 -1.2234279885888100E-002 + 0.14840000000000003 -1.1071960441768169E-002 + 0.14950000000000002 -9.8038408905267715E-003 + 0.15060000000000001 -8.4368297830224037E-003 + 0.15170000000000000 -6.9791562855243683E-003 + 0.15280000000000005 -5.4403063841164112E-003 + 0.15390000000000004 -3.8309369701892138E-003 + 0.15500000000000003 -2.1627657115459442E-003 + 0.15610000000000002 -4.4844759395346045E-004 + 0.15720000000000001 1.2985690264031291E-003 + 0.15830000000000000 3.0642009805887938E-003 + 0.15940000000000004 4.8339017666876316E-003 + 0.16050000000000003 6.5928474068641663E-003 + 0.16160000000000002 8.3261299878358841E-003 + 0.16270000000000001 1.0018955916166306E-002 + 0.16380000000000000 1.1656844988465309E-002 + 0.16490000000000005 1.3225821778178215E-002 + 0.16600000000000004 1.4712603762745857E-002 + 0.16710000000000003 1.6104770824313164E-002 + 0.16820000000000002 1.7390931025147438E-002 + 0.16930000000000001 1.8560862168669701E-002 + 0.17040000000000000 1.9605649635195732E-002 + 0.17150000000000004 2.0517783239483833E-002 + 0.17260000000000003 2.1291255950927734E-002 + 0.17370000000000002 2.1921625360846519E-002 + 0.17480000000000001 2.2406049072742462E-002 + 0.17590000000000000 2.2743292152881622E-002 + 0.17700000000000005 2.2933717817068100E-002 + 0.17810000000000004 2.2979239001870155E-002 + 0.17920000000000003 2.2883268073201180E-002 + 0.18030000000000002 2.2650627419352531E-002 + 0.18140000000000001 2.2287454456090927E-002 + 0.18250000000000000 2.1801074966788292E-002 + 0.18360000000000004 2.1199880167841911E-002 + 0.18470000000000003 2.0493173971772194E-002 + 0.18580000000000002 1.9691025838255882E-002 + 0.18690000000000001 1.8804106861352921E-002 + 0.18800000000000000 1.7843531444668770E-002 + 0.18910000000000005 1.6820691525936127E-002 + 0.19020000000000004 1.5747094526886940E-002 + 0.19130000000000003 1.4634216204285622E-002 + 0.19240000000000002 1.3493345119059086E-002 + 0.19350000000000001 1.2335456907749176E-002 + 0.19460000000000005 1.1171089485287666E-002 + 0.19570000000000004 1.0010241530835629E-002 + 0.19680000000000003 8.8622653856873512E-003 + 0.19790000000000002 7.7357999980449677E-003 + 0.19900000000000001 6.6386973485350609E-003 + 0.20010000000000000 5.5779763497412205E-003 + 0.20120000000000005 4.5597939752042294E-003 + 0.20230000000000004 3.5894233733415604E-003 + 0.20340000000000003 2.6712566614151001E-003 + 0.20450000000000002 1.8088162178173661E-003 + 0.20560000000000000 1.0047798277810216E-003 + 0.20670000000000005 2.6101458934135735E-004 + 0.20780000000000004 -4.2137858690693974E-004 + 0.20890000000000003 -1.0420136386528611E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0002.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0002.BXX.semd new file mode 100644 index 00000000..9bff696e --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0002.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 -3.8211401660109682E-025 + -0.11119999999999999 4.0440402103521515E-024 + -0.11009999999999999 9.1070512631173788E-024 + -0.10900000000000000 -8.2472930617614390E-024 + -0.10790000000000000 -3.1842820089962118E-024 + -0.10679999999999999 -8.7790689311363544E-023 + -0.10569999999999999 -2.5665311872326981E-023 + -0.10460000000000000 -2.8754062036840023E-023 + -0.10349999999999999 9.8585443005746144E-023 + -0.10239999999999999 2.2592494173744507E-022 + -0.10130000000000000 -6.9016155701143899E-022 + -0.10020000000000000 -1.6062481314909699E-021 + -9.9099999999999994E-002 -4.6091868902582841E-021 + -9.7999999999999990E-002 -1.1785830926368928E-020 + -9.6899999999999986E-002 1.9060478901402199E-021 + -9.5799999999999996E-002 3.2292743373158066E-020 + -9.4699999999999993E-002 6.2679442895143747E-020 + -9.3599999999999989E-002 8.4718733276081512E-020 + -9.2499999999999999E-002 1.4014764729651387E-019 + -9.1399999999999995E-002 2.6235584090767810E-019 + -9.0299999999999991E-002 5.1812256785091191E-019 + -8.9200000000000002E-002 7.4049963238055992E-019 + -8.8099999999999984E-002 4.2864258943132371E-019 + -8.6999999999999994E-002 -4.1744863854497915E-019 + -8.5899999999999990E-002 -1.2635398923706762E-018 + -8.4799999999999986E-002 -1.1747213740977948E-018 + -8.3699999999999997E-002 1.1612406048598650E-019 + -8.2599999999999993E-002 1.6740865875833011E-018 + -8.1499999999999989E-002 2.1635808480240590E-018 + -8.0399999999999999E-002 7.8325566766523680E-019 + -7.9299999999999995E-002 -6.2835456913489491E-020 + -7.8199999999999992E-002 -9.0892652979342750E-019 + -7.7100000000000002E-002 -6.8654931016741463E-019 + -7.5999999999999984E-002 -9.9840627556846842E-019 + -7.4899999999999994E-002 -5.0499020708698942E-018 + -7.3799999999999991E-002 -1.3375271449785430E-017 + -7.2699999999999987E-002 -1.4221362238322032E-017 + -7.1599999999999997E-002 -5.4512385235520475E-018 + -7.0499999999999993E-002 6.5242903013803371E-018 + -6.9399999999999989E-002 4.6097336243314390E-018 + -6.8300000000000000E-002 9.1059855132461156E-018 + -6.7199999999999996E-002 3.2834669717496417E-017 + -6.6099999999999992E-002 7.3658845361071013E-017 + -6.5000000000000002E-002 7.1744286202480277E-017 + -6.3899999999999985E-002 1.4477546691474605E-018 + -6.2799999999999995E-002 -1.4577849950808295E-016 + -6.1699999999999991E-002 -2.7590925645572478E-016 + -6.0599999999999994E-002 -1.7952472887805771E-016 + -5.9499999999999990E-002 2.3740030640712691E-016 + -5.8399999999999994E-002 7.7399382560815405E-016 + -5.7299999999999990E-002 9.1739099786414995E-016 + -5.6199999999999986E-002 3.0858651701137481E-016 + -5.5099999999999996E-002 -8.7932787831338345E-016 + -5.3999999999999992E-002 -1.8962871756108028E-015 + -5.2899999999999989E-002 -1.6994663648220573E-015 + -5.1799999999999985E-002 1.0433074217920668E-016 + -5.0699999999999995E-002 2.5064702290550139E-015 + -4.9599999999999991E-002 3.5409702022615305E-015 + -4.8499999999999988E-002 2.1137192626215608E-015 + -4.7399999999999998E-002 -1.0230811220445814E-015 + -4.6299999999999994E-002 -3.8521626955444720E-015 + -4.5199999999999990E-002 -4.3819004888891004E-015 + -4.4099999999999986E-002 -2.2618367377343681E-015 + -4.2999999999999997E-002 1.7387312123667408E-015 + -4.1899999999999993E-002 5.8760627961974236E-015 + -4.0799999999999989E-002 7.7567906118418753E-015 + -3.9699999999999985E-002 4.8849707204388481E-015 + -3.8599999999999995E-002 -2.0555763800231839E-015 + -3.7499999999999992E-002 -8.7909771828579078E-015 + -3.6399999999999988E-002 -9.9874383259089192E-015 + -3.5299999999999984E-002 -3.6960740051232913E-015 + -3.4199999999999994E-002 8.3137317153205229E-015 + -3.3099999999999991E-002 1.9092663038132278E-014 + -3.1999999999999987E-002 1.6331964128530121E-014 + -3.0899999999999997E-002 -9.8153678178389443E-015 + -2.9799999999999993E-002 -5.0254529135101630E-014 + -2.8699999999999989E-002 -7.6641194475882135E-014 + -2.7599999999999986E-002 -3.7894031445703802E-014 + -2.6499999999999996E-002 7.1218177839435515E-014 + -2.5399999999999992E-002 1.7971493976136343E-013 + -2.4299999999999988E-002 1.9276758195328064E-013 + -2.3199999999999985E-002 6.9603340018681292E-014 + -2.2099999999999995E-002 -1.5121035662740007E-013 + -2.0999999999999991E-002 -3.3277281754826027E-013 + -1.9899999999999987E-002 -3.6184347618900548E-013 + -1.8799999999999983E-002 -1.8193882815251139E-013 + -1.7699999999999994E-002 1.3691798346135431E-013 + -1.6599999999999990E-002 4.0872798309950220E-013 + -1.5499999999999986E-002 4.8140972545157590E-013 + -1.4399999999999996E-002 3.0025754018531137E-013 + -1.3299999999999992E-002 -2.9693837720699140E-014 + -1.2199999999999989E-002 -2.9618671339333436E-013 + -1.1099999999999985E-002 -3.0884572243400354E-013 + -9.9999999999999950E-003 -1.6395265949997045E-013 + -8.8999999999999913E-003 -3.6917528496022145E-013 + -7.7999999999999875E-003 -1.0558069175881091E-012 + -6.6999999999999837E-003 -1.6198981175538640E-012 + -5.5999999999999939E-003 -1.3174529826451287E-012 + -4.4999999999999901E-003 1.4037382367604323E-013 + -3.3999999999999864E-003 2.7360767731327007E-012 + -2.2999999999999826E-003 4.2814324134610171E-012 + -1.1999999999999927E-003 4.0587038938055819E-012 + -9.9999999999988987E-005 1.7702927882293218E-012 + 1.0000000000000148E-003 -5.1811820892672111E-013 + 2.1000000000000185E-003 -1.4564998512822669E-013 + 3.2000000000000084E-003 3.3185306174028650E-013 + 4.3000000000000121E-003 -2.3766967126997995E-012 + 5.4000000000000159E-003 -7.8861726177104075E-012 + 6.5000000000000058E-003 -1.1294952820262161E-011 + 7.6000000000000234E-003 -5.1105638818049748E-012 + 8.7000000000000133E-003 5.2752138594847064E-012 + 9.8000000000000032E-003 1.2579973521220644E-011 + 1.0900000000000021E-002 1.1622001971911544E-011 + 1.2000000000000011E-002 5.8069998462584316E-013 + 1.3100000000000001E-002 -1.5222175950291295E-011 + 1.4200000000000018E-002 -1.4779684420762607E-011 + 1.5300000000000008E-002 -2.8533976396960536E-012 + 1.6400000000000026E-002 1.4674740589359914E-011 + 1.7500000000000016E-002 1.7638066354686011E-011 + 1.8600000000000005E-002 1.4439355960904621E-011 + 1.9700000000000023E-002 2.5245272886054160E-011 + 2.0800000000000013E-002 6.1259518291389981E-011 + 2.1900000000000003E-002 5.9181180789291687E-011 + 2.3000000000000020E-002 -1.1239741776192247E-011 + 2.4100000000000010E-002 -1.1807270439145867E-010 + 2.5200000000000000E-002 -1.2967420193188417E-010 + 2.6300000000000018E-002 -1.2294262830003788E-012 + 2.7400000000000008E-002 1.4626165556475001E-010 + 2.8500000000000025E-002 1.6266940572329247E-010 + 2.9600000000000015E-002 9.6169773533549829E-011 + 3.0700000000000005E-002 8.9049753682068911E-011 + 3.1800000000000023E-002 1.4467047004806943E-010 + 3.2900000000000013E-002 8.8254167862622523E-011 + 3.4000000000000002E-002 -9.8125070568944039E-011 + 3.5100000000000020E-002 -4.0102277054643309E-010 + 3.6200000000000010E-002 -5.9412424979754519E-010 + 3.7300000000000028E-002 -3.7268871322382324E-010 + 3.8400000000000017E-002 9.7468991211435707E-011 + 3.9500000000000007E-002 4.3990450171449424E-010 + 4.0600000000000025E-002 3.5659936115095547E-010 + 4.1700000000000015E-002 -9.0390889218028292E-012 + 4.2800000000000005E-002 -1.7749240965869717E-010 + 4.3900000000000022E-002 -2.3279073113613435E-011 + 4.5000000000000012E-002 5.9230564897205795E-011 + 4.6100000000000002E-002 -1.7644491423496333E-010 + 4.7200000000000020E-002 -9.5886099060749075E-010 + 4.8300000000000010E-002 -1.7995362977529794E-009 + 4.9400000000000027E-002 -1.5646562934179542E-009 + 5.0500000000000017E-002 -3.5729491587588313E-010 + 5.1600000000000007E-002 6.3047395082449498E-010 + 5.2700000000000025E-002 6.5920591207913048E-010 + 5.3800000000000014E-002 -1.0080272727641670E-010 + 5.4900000000000004E-002 -6.7258915104062567E-010 + 5.6000000000000022E-002 -3.6600536490460911E-010 + 5.7100000000000012E-002 8.1446727140388475E-010 + 5.8200000000000002E-002 2.0442361137185117E-009 + 5.9300000000000019E-002 2.5995421371050043E-009 + 6.0400000000000009E-002 1.8552188674192394E-009 + 6.1500000000000027E-002 1.1893214191260881E-009 + 6.2600000000000017E-002 1.2830349005454877E-009 + 6.3700000000000007E-002 1.7873640345555941E-009 + 6.4800000000000024E-002 1.7116217332358019E-009 + 6.5900000000000014E-002 5.4127763382538774E-010 + 6.7000000000000004E-002 -2.0474550943561098E-009 + 6.8100000000000022E-002 -4.6182617730039510E-009 + 6.9200000000000012E-002 -4.6749577542470888E-009 + 7.0300000000000029E-002 -2.1592838628237132E-009 + 7.1400000000000019E-002 1.3064638260118500E-009 + 7.2500000000000009E-002 4.0013969915264624E-009 + 7.3600000000000027E-002 4.2673673483761831E-009 + 7.4700000000000016E-002 2.3732638076978674E-009 + 7.5800000000000006E-002 -2.0202470252250748E-010 + 7.6900000000000024E-002 -2.7056092921640129E-009 + 7.8000000000000014E-002 -4.7251935697545377E-009 + 7.9100000000000004E-002 -5.7947042719774799E-009 + 8.0200000000000021E-002 -5.4480668865153348E-009 + 8.1300000000000011E-002 -3.8107632605033359E-009 + 8.2400000000000029E-002 -9.7242291996479935E-010 + 8.3500000000000019E-002 1.6866582575048028E-009 + 8.4600000000000009E-002 3.1447027204478673E-009 + 8.5700000000000026E-002 2.4695623324078042E-009 + 8.6800000000000016E-002 -3.2083702361518363E-010 + 8.7900000000000006E-002 -3.3980509517306245E-009 + 8.9000000000000024E-002 -4.7543764480906248E-009 + 9.0100000000000013E-002 -3.4935174753059073E-009 + 9.1200000000000003E-002 -1.3184363600871052E-009 + 9.2300000000000021E-002 3.3679312116952076E-010 + 9.3400000000000011E-002 1.1315781645038214E-009 + 9.4500000000000028E-002 1.6216226139675882E-009 + 9.5600000000000018E-002 1.5559633581574417E-009 + 9.6700000000000008E-002 1.3827485823014740E-009 + 9.7800000000000026E-002 1.0840524033994825E-009 + 9.8900000000000016E-002 8.5705986752060426E-010 + 0.10000000000000001 7.3762290719869839E-010 + 0.10110000000000002 9.7670438403696380E-010 + 0.10220000000000001 1.1620080453411674E-009 + 0.10330000000000003 1.2756080636222578E-009 + 0.10440000000000002 1.2547636263349204E-009 + 0.10550000000000001 7.5440087510258991E-010 + 0.10660000000000003 7.0666766882609977E-010 + 0.10770000000000002 6.1524002559210089E-010 + 0.10880000000000001 8.2386486521812685E-011 + 0.10990000000000003 -1.0845966347261538E-009 + 0.11100000000000002 -1.4897280076198172E-009 + 0.11210000000000001 -1.6797483404218383E-009 + 0.11320000000000002 -1.4843613005410816E-009 + 0.11430000000000001 -8.0497430943182735E-010 + 0.11540000000000003 1.9707932508161718E-010 + 0.11650000000000002 6.4342925432114839E-010 + 0.11760000000000001 -1.1125766974373619E-010 + 0.11870000000000003 -2.1924626558700311E-009 + 0.11980000000000002 -3.9330756429478697E-009 + 0.12090000000000001 -3.3791702769292442E-009 + 0.12200000000000003 1.8629009446158307E-010 + 0.12310000000000001 4.8093800053550240E-009 + 0.12420000000000003 6.3850635889650675E-009 + 0.12530000000000002 4.4651917718852019E-009 + 0.12640000000000001 5.7346816184633553E-010 + 0.12750000000000003 -1.7587000744612169E-009 + 0.12860000000000002 -1.1330908433748732E-009 + 0.12970000000000001 9.2659230288560934E-010 + 0.13080000000000003 1.7673127405970490E-009 + 0.13190000000000002 8.0478068653633272E-011 + 0.13300000000000001 -2.1441344255634931E-009 + 0.13410000000000000 -2.2176360747749868E-009 + 0.13520000000000004 2.3641744117952612E-010 + 0.13630000000000003 3.3178784164533681E-009 + 0.13740000000000002 3.9614138636068219E-009 + 0.13850000000000001 5.3576476588546029E-010 + 0.13960000000000000 -4.3598098464769919E-009 + 0.14070000000000005 -6.6740515336505268E-009 + 0.14180000000000004 -4.3813308536755358E-009 + 0.14290000000000003 8.0426887372198053E-011 + 0.14400000000000002 2.7137407876409725E-009 + 0.14510000000000001 1.8156476322417348E-009 + 0.14620000000000000 -2.6555641019498921E-010 + 0.14730000000000004 -7.0168093557754219E-011 + 0.14840000000000003 3.4415159611000945E-009 + 0.14950000000000002 7.2400152539842111E-009 + 0.15060000000000001 7.3278485501759860E-009 + 0.15170000000000000 3.2030895713575092E-009 + 0.15280000000000005 -1.5311505396908842E-009 + 0.15390000000000004 -2.4650954610905274E-009 + 0.15500000000000003 1.0824404705900292E-009 + 0.15610000000000002 5.2932351835011104E-009 + 0.15720000000000001 5.6768456602185324E-009 + 0.15830000000000000 1.9285306684935222E-009 + 0.15940000000000004 -1.8735624163213060E-009 + 0.16050000000000003 -1.3420635713856655E-009 + 0.16160000000000002 3.5947309573458597E-009 + 0.16270000000000001 8.3320994548330418E-009 + 0.16380000000000000 7.7482704696762994E-009 + 0.16490000000000005 1.5973218303599879E-009 + 0.16600000000000004 -5.2437751918432696E-009 + 0.16710000000000003 -7.1910961629839676E-009 + 0.16820000000000002 -3.3931584209057064E-009 + 0.16930000000000001 1.2159273587997177E-009 + 0.17040000000000000 1.0477547718323876E-009 + 0.17150000000000004 -4.4533798870816099E-009 + 0.17260000000000003 -1.0178588638609654E-008 + 0.17370000000000002 -1.0427427810100198E-008 + 0.17480000000000001 -4.7696762095483791E-009 + 0.17590000000000000 1.7395568319145127E-009 + 0.17700000000000005 3.2116049819563841E-009 + 0.17810000000000004 -1.1422720547216159E-009 + 0.17920000000000003 -6.3565930297215800E-009 + 0.18030000000000002 -6.6592109604357574E-009 + 0.18140000000000001 -1.2793113235431974E-009 + 0.18250000000000000 4.4411803123978189E-009 + 0.18360000000000004 5.3037467750982614E-009 + 0.18470000000000003 1.0215732704210723E-009 + 0.18580000000000002 -3.8880076935754460E-009 + 0.18690000000000001 -4.7463304397865613E-009 + 0.18800000000000000 -1.1769498708957826E-009 + 0.18910000000000005 3.1632454433605517E-009 + 0.19020000000000004 4.1692196361964307E-009 + 0.19130000000000003 1.8588979244782422E-009 + 0.19240000000000002 -5.2312759679651322E-010 + 0.19350000000000001 -4.8515358397338559E-010 + 0.19460000000000005 7.8970902039898760E-010 + 0.19570000000000004 -1.4835466188856117E-011 + 0.19680000000000003 -4.1804906203424252E-009 + 0.19790000000000002 -8.6777749430666518E-009 + 0.19900000000000001 -9.1686152003944699E-009 + 0.20010000000000000 -5.0704196397077794E-009 + 0.20120000000000005 -8.4890622309430341E-011 + 0.20230000000000004 1.0913794312727987E-009 + 0.20340000000000003 -2.1242017034239780E-009 + 0.20450000000000002 -5.2949680195979454E-009 + 0.20560000000000000 -3.8363645593619822E-009 + 0.20670000000000005 1.6376457967481883E-009 + 0.20780000000000004 5.4176565456032222E-009 + 0.20890000000000003 2.4216675331700799E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0002.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0002.BXZ.semd new file mode 100644 index 00000000..bff05a95 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0002.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 -4.5849432281683779E-019 + -0.11119999999999999 -1.0991091251765676E-017 + -0.11009999999999999 -7.9307099281379103E-017 + -0.10900000000000000 -2.8788892283808116E-016 + -0.10790000000000000 -5.2225028678869645E-016 + -0.10679999999999999 8.7207706452664983E-017 + -0.10569999999999999 3.3113740868534903E-015 + -0.10460000000000000 9.7282470910820505E-015 + -0.10349999999999999 1.3625831081390087E-014 + -0.10239999999999999 -4.4949412708649231E-016 + -0.10130000000000000 -4.8583878619386928E-014 + -0.10020000000000000 -1.1905103639020531E-013 + -9.9099999999999994E-002 -1.4120585397573576E-013 + -9.7999999999999990E-002 1.5159924639414346E-015 + -9.6899999999999986E-002 3.7092906328937969E-013 + -9.5799999999999996E-002 8.1437872938294742E-013 + -9.4699999999999993E-002 8.8972178149265835E-013 + -9.3599999999999989E-002 6.5232677115903415E-014 + -9.2499999999999999E-002 -1.7635778904942501E-012 + -9.1399999999999995E-002 -3.7332381110088964E-012 + -9.0299999999999991E-002 -4.0239374332617928E-012 + -8.9200000000000002E-002 -8.7016082273710937E-013 + -8.8099999999999984E-002 5.6868485615035880E-012 + -8.6999999999999994E-002 1.2493681436631654E-011 + -8.5899999999999990E-002 1.3970554747777530E-011 + -8.4799999999999986E-002 5.4074856571662000E-012 + -8.3699999999999997E-002 -1.2552763516138210E-011 + -8.2599999999999993E-002 -3.1500035219123035E-011 + -8.1499999999999989E-002 -3.7987016310303545E-011 + -8.0399999999999999E-002 -2.1514432596569932E-011 + -7.9299999999999995E-002 1.6441462774574589E-011 + -7.8199999999999992E-002 5.9012669750835300E-011 + -7.7100000000000002E-002 8.0573971106279174E-011 + -7.5999999999999984E-002 6.1386812300057159E-011 + -7.4899999999999994E-002 1.6826713633566470E-012 + -7.3799999999999991E-002 -7.4601338995172739E-011 + -7.2699999999999987E-002 -1.3016682176569816E-010 + -7.1599999999999997E-002 -1.3311529656334642E-010 + -7.0499999999999993E-002 -7.3025377411717329E-011 + -6.9399999999999989E-002 3.3847143837695270E-011 + -6.8300000000000000E-002 1.5019642474189965E-010 + -6.7199999999999996E-002 2.2854837467001232E-010 + -6.6099999999999992E-002 2.2397879384516983E-010 + -6.5000000000000002E-002 1.1079891171217326E-010 + -6.3899999999999985E-002 -9.5711202852122312E-011 + -6.2799999999999995E-002 -3.2298633212413108E-010 + -6.1699999999999991E-002 -4.5220791000666338E-010 + -6.0599999999999994E-002 -3.7173328304440645E-010 + -5.9499999999999990E-002 -5.6570317874538034E-011 + -5.8399999999999994E-002 3.7819919418424774E-010 + -5.7299999999999990E-002 7.0606281932228399E-010 + -5.6199999999999986E-002 7.0869693447050963E-010 + -5.5099999999999996E-002 3.2238606229029187E-010 + -5.3999999999999992E-002 -2.9267460677218082E-010 + -5.2899999999999989E-002 -8.2536982803915748E-010 + -5.1799999999999985E-002 -9.9373642648004079E-010 + -5.0699999999999995E-002 -7.1162592485407572E-010 + -4.9599999999999991E-002 -1.2666612203560135E-010 + -4.8499999999999988E-002 4.8736609192800984E-010 + -4.7399999999999998E-002 8.9073476372547589E-010 + -4.6299999999999994E-002 9.7284869049474310E-010 + -4.5199999999999990E-002 7.4456985021953415E-010 + -4.4099999999999986E-002 2.9142788182667800E-010 + -4.2999999999999997E-002 -2.3329826959184174E-010 + -4.1899999999999993E-002 -5.8664084701121055E-010 + -4.0799999999999989E-002 -4.8894482906902681E-010 + -3.9699999999999985E-002 1.7676268782018667E-010 + -3.8599999999999995E-002 1.1152258005964200E-009 + -3.7499999999999992E-002 1.5671588471377618E-009 + -3.6399999999999988E-002 6.5117167213912808E-010 + -3.5299999999999984E-002 -1.9897532510526617E-009 + -3.4199999999999994E-002 -5.6416400440184589E-009 + -3.3099999999999991E-002 -8.5336138155867047E-009 + -3.1999999999999987E-002 -8.5575218022881927E-009 + -3.0899999999999997E-002 -4.3486974021789138E-009 + -2.9799999999999993E-002 3.9026706311062753E-009 + -2.8699999999999989E-002 1.4381314805689271E-008 + -2.7599999999999986E-002 2.4294388722978510E-008 + -2.6499999999999996E-002 3.0757274060988493E-008 + -2.5399999999999992E-002 3.1351628848597102E-008 + -2.4299999999999988E-002 2.4091621142474651E-008 + -2.3199999999999985E-002 6.9505530220226319E-009 + -2.2099999999999995E-002 -2.2676733379967118E-008 + -2.0999999999999991E-002 -6.8262892227721750E-008 + -1.9899999999999987E-002 -1.3408698862349411E-007 + -1.8799999999999983E-002 -2.2491008166980464E-007 + -1.7699999999999994E-002 -3.4558820516394917E-007 + -1.6599999999999990E-002 -5.0090426384485909E-007 + -1.5499999999999986E-002 -6.9592647378158290E-007 + -1.4399999999999996E-002 -9.3704096570945694E-007 + -1.3299999999999992E-002 -1.2334165830907295E-006 + -1.2199999999999989E-002 -1.5982438981154701E-006 + -1.1099999999999985E-002 -2.0490554106800118E-006 + -9.9999999999999950E-003 -2.6070176772918785E-006 + -8.8999999999999913E-003 -3.2959860618575476E-006 + -7.7999999999999875E-003 -4.1426110328757204E-006 + -6.6999999999999837E-003 -5.1783126764348708E-006 + -5.5999999999999939E-003 -6.4426858443766832E-006 + -4.4999999999999901E-003 -7.9867631939123385E-006 + -3.3999999999999864E-003 -9.8745404102373868E-006 + -2.2999999999999826E-003 -1.2182382306491490E-005 + -1.1999999999999927E-003 -1.4997544894868042E-005 + -9.9999999999988987E-005 -1.8417857063468546E-005 + 1.0000000000000148E-003 -2.2553926100954413E-005 + 2.1000000000000185E-003 -2.7533780666999519E-005 + 3.2000000000000084E-003 -3.3508593332953751E-005 + 4.3000000000000121E-003 -4.0657920180819929E-005 + 5.4000000000000159E-003 -4.9193658924195915E-005 + 6.5000000000000058E-003 -5.9362762840464711E-005 + 7.6000000000000234E-003 -7.1449292590841651E-005 + 8.7000000000000133E-003 -8.5776351625099778E-005 + 9.8000000000000032E-003 -1.0270856728311628E-004 + 1.0900000000000021E-002 -1.2265589612070471E-004 + 1.2000000000000011E-002 -1.4607950288336724E-004 + 1.3100000000000001E-002 -1.7349954578094184E-004 + 1.4200000000000018E-002 -2.0550364570226520E-004 + 1.5300000000000008E-002 -2.4275391479022801E-004 + 1.6400000000000026E-002 -2.8599129291251302E-004 + 1.7500000000000016E-002 -3.3603716292418540E-004 + 1.8600000000000005E-002 -3.9379380177706480E-004 + 1.9700000000000023E-002 -4.6024593757465482E-004 + 2.0800000000000013E-002 -5.3646351443603635E-004 + 2.1900000000000003E-002 -6.2360503943637013E-004 + 2.3000000000000020E-002 -7.2292028926312923E-004 + 2.4100000000000010E-002 -8.3575258031487465E-004 + 2.5200000000000000E-002 -9.6353772096335888E-004 + 2.6300000000000018E-002 -1.1078020324930549E-003 + 2.7400000000000008E-002 -1.2701570522040129E-003 + 2.8500000000000025E-002 -1.4522882411256433E-003 + 2.9600000000000015E-002 -1.6559404321014881E-003 + 3.0700000000000005E-002 -1.8828990869224072E-003 + 3.1800000000000023E-002 -2.1349703893065453E-003 + 3.2900000000000013E-002 -2.4139643646776676E-003 + 3.4000000000000002E-002 -2.7216775342822075E-003 + 3.5100000000000020E-002 -3.0598687008023262E-003 + 3.6200000000000010E-002 -3.4302319400012493E-003 + 3.7300000000000028E-002 -3.8343579508364201E-003 + 3.8400000000000017E-002 -4.2736940085887909E-003 + 3.9500000000000007E-002 -4.7494960017502308E-003 + 4.0600000000000025E-002 -5.2627841942012310E-003 + 4.1700000000000015E-002 -5.8142989873886108E-003 + 4.2800000000000005E-002 -6.4044534228742123E-003 + 4.3900000000000022E-002 -7.0332866162061691E-003 + 4.5000000000000012E-002 -7.7004204504191875E-003 + 4.6100000000000002E-002 -8.4050120785832405E-003 + 4.7200000000000020E-002 -9.1457068920135498E-003 + 4.8300000000000010E-002 -9.9205961450934410E-003 + 4.9400000000000027E-002 -1.0727159678936005E-002 + 5.0500000000000017E-002 -1.1562229134142399E-002 + 5.1600000000000007E-002 -1.2421952560544014E-002 + 5.2700000000000025E-002 -1.3301776722073555E-002 + 5.3800000000000014E-002 -1.4196444302797318E-002 + 5.4900000000000004E-002 -1.5099991112947464E-002 + 5.6000000000000022E-002 -1.6005750745534897E-002 + 5.7100000000000012E-002 -1.6906362026929855E-002 + 5.8200000000000002E-002 -1.7793811857700348E-002 + 5.9300000000000019E-002 -1.8659476190805435E-002 + 6.0400000000000009E-002 -1.9494185224175453E-002 + 6.1500000000000027E-002 -2.0288288593292236E-002 + 6.2600000000000017E-002 -2.1031748503446579E-002 + 6.3700000000000007E-002 -2.1714229136705399E-002 + 6.4800000000000024E-002 -2.2325213998556137E-002 + 6.5900000000000014E-002 -2.2854145616292953E-002 + 6.7000000000000004E-002 -2.3290567100048065E-002 + 6.8100000000000022E-002 -2.3624267429113388E-002 + 6.9200000000000012E-002 -2.3845437914133072E-002 + 7.0300000000000029E-002 -2.3944830521941185E-002 + 7.1400000000000019E-002 -2.3913914337754250E-002 + 7.2500000000000009E-002 -2.3745035752654076E-002 + 7.3600000000000027E-002 -2.3431578651070595E-002 + 7.4700000000000016E-002 -2.2968113422393799E-002 + 7.5800000000000006E-002 -2.2350529208779335E-002 + 7.6900000000000024E-002 -2.1576166152954102E-002 + 7.8000000000000014E-002 -2.0643923431634903E-002 + 7.9100000000000004E-002 -1.9554372876882553E-002 + 8.0200000000000021E-002 -1.8309824168682098E-002 + 8.1300000000000011E-002 -1.6914388164877892E-002 + 8.2400000000000029E-002 -1.5373966656625271E-002 + 8.3500000000000019E-002 -1.3696248643100262E-002 + 8.4600000000000009E-002 -1.1890660971403122E-002 + 8.5700000000000026E-002 -9.9683115258812904E-003 + 8.6800000000000016E-002 -7.9419054090976715E-003 + 8.7900000000000006E-002 -5.8256257325410843E-003 + 8.9000000000000024E-002 -3.6349801812320948E-003 + 9.0100000000000013E-002 -1.3866252265870571E-003 + 9.1200000000000003E-002 9.0183090651407838E-004 + 9.2300000000000021E-002 3.2120342366397381E-003 + 9.3400000000000011E-002 5.5251098237931728E-003 + 9.4500000000000028E-002 7.8219082206487656E-003 + 9.5600000000000018E-002 1.0083267465233803E-002 + 9.6700000000000008E-002 1.2290284968912601E-002 + 9.7800000000000026E-002 1.4424562454223633E-002 + 9.8900000000000016E-002 1.6468452289700508E-002 + 0.10000000000000001 1.8405286595225334E-002 + 0.10110000000000002 2.0219596102833748E-002 + 0.10220000000000001 2.1897317841649055E-002 + 0.10330000000000003 2.3425979539752007E-002 + 0.10440000000000002 2.4794856086373329E-002 + 0.10550000000000001 2.5995111092925072E-002 + 0.10660000000000003 2.7019880712032318E-002 + 0.10770000000000002 2.7864353731274605E-002 + 0.10880000000000001 2.8525801375508308E-002 + 0.10990000000000003 2.9003590345382690E-002 + 0.11100000000000002 2.9299153015017509E-002 + 0.11210000000000001 2.9415916651487350E-002 + 0.11320000000000002 2.9359206557273865E-002 + 0.11430000000000001 2.9136139899492264E-002 + 0.11540000000000003 2.8755480423569679E-002 + 0.11650000000000002 2.8227468952536583E-002 + 0.11760000000000001 2.7563644573092461E-002 + 0.11870000000000003 2.6776647195219994E-002 + 0.11980000000000002 2.5879999622702599E-002 + 0.12090000000000001 2.4887913838028908E-002 + 0.12200000000000003 2.3815071210265160E-002 + 0.12310000000000001 2.2676423192024231E-002 + 0.12420000000000003 2.1486962214112282E-002 + 0.12530000000000002 2.0261511206626892E-002 + 0.12640000000000001 1.9014528021216393E-002 + 0.12750000000000003 1.7759937793016434E-002 + 0.12860000000000002 1.6510982066392899E-002 + 0.12970000000000001 1.5280071645975113E-002 + 0.13080000000000003 1.4078659936785698E-002 + 0.13190000000000002 1.2917125597596169E-002 + 0.13300000000000001 1.1804690584540367E-002 + 0.13410000000000000 1.0749363340437412E-002 + 0.13520000000000004 9.7579164430499077E-003 + 0.13630000000000003 8.8358791545033455E-003 + 0.13740000000000002 7.9875355586409569E-003 + 0.13850000000000001 7.2159185074269772E-003 + 0.13960000000000000 6.5228305757045746E-003 + 0.14070000000000005 5.9088934212923050E-003 + 0.14180000000000004 5.3736227564513683E-003 + 0.14290000000000003 4.9155298620462418E-003 + 0.14400000000000002 4.5322054065763950E-003 + 0.14510000000000001 4.2204004712402821E-003 + 0.14620000000000000 3.9761038497090340E-003 + 0.14730000000000004 3.7946444936096668E-003 + 0.14840000000000003 3.6708139814436436E-003 + 0.14950000000000002 3.5989931784570217E-003 + 0.15060000000000001 3.5732605028897524E-003 + 0.15170000000000000 3.5874715540558100E-003 + 0.15280000000000005 3.6353317555040121E-003 + 0.15390000000000004 3.7104829680174589E-003 + 0.15500000000000003 3.8066084962338209E-003 + 0.15610000000000002 3.9175371639430523E-003 + 0.15720000000000001 4.0373271331191063E-003 + 0.15830000000000000 4.1603217832744122E-003 + 0.15940000000000004 4.2811883613467216E-003 + 0.16050000000000003 4.3949675746262074E-003 + 0.16160000000000002 4.4971280731260777E-003 + 0.16270000000000001 4.5836167410016060E-003 + 0.16380000000000000 4.6508782543241978E-003 + 0.16490000000000005 4.6958560124039650E-003 + 0.16600000000000004 4.7159898094832897E-003 + 0.16710000000000003 4.7092228196561337E-003 + 0.16820000000000002 4.6740234829485416E-003 + 0.16930000000000001 4.6093831770122051E-003 + 0.17040000000000000 4.5147924683988094E-003 + 0.17150000000000004 4.3902010656893253E-003 + 0.17260000000000003 4.2359852232038975E-003 + 0.17370000000000002 4.0529337711632252E-003 + 0.17480000000000001 3.8422399666160345E-003 + 0.17590000000000000 3.6054681986570358E-003 + 0.17700000000000005 3.3444867003709078E-003 + 0.17810000000000004 3.0613974668085575E-003 + 0.17920000000000003 2.7584896888583899E-003 + 0.18030000000000002 2.4382278788834810E-003 + 0.18140000000000001 2.1032465156167746E-003 + 0.18250000000000000 1.7563143046572804E-003 + 0.18360000000000004 1.4002626994624734E-003 + 0.18470000000000003 1.0379052255302668E-003 + 0.18580000000000002 6.7199399927631021E-004 + 0.18690000000000001 3.0522234737873077E-004 + 0.18800000000000000 -5.9761332522612065E-005 + 0.18910000000000005 -4.2037406819872558E-004 + 0.19020000000000004 -7.7416439307853580E-004 + 0.19130000000000003 -1.1188857024535537E-003 + 0.19240000000000002 -1.4525278238579631E-003 + 0.19350000000000001 -1.7732942942529917E-003 + 0.19460000000000005 -2.0795608870685101E-003 + 0.19570000000000004 -2.3698699660599232E-003 + 0.19680000000000003 -2.6429672725498676E-003 + 0.19790000000000002 -2.8978509362787008E-003 + 0.19900000000000001 -3.1337807886302471E-003 + 0.20010000000000000 -3.3502406440675259E-003 + 0.20120000000000005 -3.5468875430524349E-003 + 0.20230000000000004 -3.7235363852232695E-003 + 0.20340000000000003 -3.8801822811365128E-003 + 0.20450000000000002 -4.0170298889279366E-003 + 0.20560000000000000 -4.1344845667481422E-003 + 0.20670000000000005 -4.2331013828516006E-003 + 0.20780000000000004 -4.3135285377502441E-003 + 0.20890000000000003 -4.3764906004071236E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0003.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0003.BXX.semd new file mode 100644 index 00000000..791fe815 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0003.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 1.7095492266504908E-017 + -0.11449999999999999 5.9834222105586564E-017 + -0.11340000000000000 5.1286478453875948E-017 + -0.11230000000000000 4.2738728184720431E-017 + -0.11119999999999999 -3.4190991150454716E-017 + -0.11009999999999999 -4.2738744728332682E-017 + -0.10900000000000000 4.2738730831698392E-016 + -0.10790000000000000 7.6074945962620820E-016 + -0.10679999999999999 -2.7352787626407852E-016 + -0.10569999999999999 -1.8548611235011999E-015 + -0.10460000000000000 -2.6156108478252041E-015 + -0.10349999999999999 -6.4108165068974552E-016 + -0.10239999999999999 7.8639174097799684E-016 + -0.10130000000000000 2.5642016653992621E-017 + -0.10020000000000000 6.3253175305971981E-016 + -9.9099999999999994E-002 6.7099790147470174E-015 + -9.7999999999999990E-002 1.4975649233607384E-014 + -9.6899999999999986E-002 1.4488427412017238E-014 + -9.5799999999999996E-002 2.2395064081459030E-015 + -9.4699999999999993E-002 -2.2591695156867590E-014 + -9.3599999999999989E-002 -3.8670005104947044E-014 + -9.2499999999999999E-002 -1.4266189683580233E-014 + -9.1399999999999995E-002 5.4996195856908681E-014 + -9.0299999999999991E-002 1.1167628643669533E-013 + -8.9200000000000002E-002 9.1768593050121916E-014 + -8.8099999999999984E-002 6.7612507660772675E-015 + -8.6999999999999994E-002 -1.0012832034854424E-013 + -8.5899999999999990E-002 -2.3683244493137579E-013 + -8.4799999999999986E-002 -3.7846006710473556E-013 + -8.3699999999999997E-002 -3.2369468433782189E-013 + -8.2599999999999993E-002 -5.1201095229921889E-014 + -8.1499999999999989E-002 2.6013346750113076E-013 + -8.0399999999999999E-002 1.4421749656035737E-013 + -7.9299999999999995E-002 -2.0146193469971346E-013 + -7.8199999999999992E-002 -3.0424865101255638E-013 + -7.7100000000000002E-002 -2.0571882413701614E-013 + -7.5999999999999984E-002 3.5045500301669058E-014 + -7.4899999999999994E-002 8.6225357366284672E-013 + -7.3799999999999991E-002 2.0341068239504434E-012 + -7.2699999999999987E-002 1.4772638407684058E-012 + -7.1599999999999997E-002 -8.1785381418619796E-014 + -7.0499999999999993E-002 -2.6299114795624856E-012 + -6.9399999999999989E-002 -4.0226559062939149E-012 + -6.8300000000000000E-002 -3.2621886962569402E-012 + -6.7199999999999996E-002 1.5915773473457184E-013 + -6.6099999999999992E-002 4.0706661132150490E-012 + -6.5000000000000002E-002 6.8442985654004751E-012 + -6.3899999999999985E-002 4.7863345231657917E-012 + -6.2799999999999995E-002 -1.3679834175162053E-012 + -6.1699999999999991E-002 -9.4829491481540629E-012 + -6.0599999999999994E-002 -1.1575925114304386E-011 + -5.9499999999999990E-002 -3.3754999663460072E-012 + -5.8399999999999994E-002 2.4221335007124090E-011 + -5.7299999999999990E-002 4.4955900113663461E-011 + -5.6199999999999986E-002 4.1182366544711968E-011 + -5.5099999999999996E-002 1.6261846036424998E-011 + -5.3999999999999992E-002 -2.0002421594056408E-011 + -5.2899999999999989E-002 -6.2568769609860908E-011 + -5.1799999999999985E-002 -1.0989669591010554E-010 + -5.0699999999999995E-002 -1.4153944682959718E-010 + -4.9599999999999991E-002 -8.0471553032257503E-011 + -4.8499999999999988E-002 3.2693563134511550E-011 + -4.7399999999999998E-002 9.8803118464552142E-011 + -4.6299999999999994E-002 1.0497287761257468E-010 + -4.5199999999999990E-002 8.4813933654004359E-011 + -4.4099999999999986E-002 1.1451145587315636E-010 + -4.2999999999999997E-002 1.6941731351138856E-010 + -4.1899999999999993E-002 7.0272281049721386E-011 + -4.0799999999999989E-002 -1.7788198691803814E-010 + -3.9699999999999985E-002 -3.1511959708296899E-010 + -3.8599999999999995E-002 -2.1819984707960316E-010 + -3.7499999999999992E-002 5.7979156198317838E-011 + -3.6399999999999988E-002 1.4705631157241328E-010 + -3.5299999999999984E-002 -1.3709061663647049E-011 + -3.4199999999999994E-002 -2.9995589345688245E-010 + -3.3099999999999991E-002 -4.4727682668721513E-010 + -3.1999999999999987E-002 -1.5989408408412231E-010 + -3.0899999999999997E-002 4.8936821261946761E-010 + -2.9799999999999993E-002 6.3446398135269533E-010 + -2.8699999999999989E-002 -7.4162342933448144E-011 + -2.7599999999999986E-002 -1.1502701013910155E-009 + -2.6499999999999996E-002 -1.4779705237444318E-009 + -2.5399999999999992E-002 -1.6208789865856943E-010 + -2.4299999999999988E-002 1.8999612994008430E-009 + -2.3199999999999985E-002 3.2136033834007094E-009 + -2.2099999999999995E-002 2.2797825849352193E-009 + -2.0999999999999991E-002 -1.0155654095456157E-010 + -1.9899999999999987E-002 -1.5882801740474406E-009 + -1.8799999999999983E-002 -5.9338367552896898E-010 + -1.7699999999999994E-002 1.5117995744162727E-009 + -1.6599999999999990E-002 1.6865852048297825E-009 + -1.5499999999999986E-002 -7.6813810867548682E-010 + -1.4399999999999996E-002 -4.5673060888873351E-009 + -1.3299999999999992E-002 -6.6209366877956199E-009 + -1.2199999999999989E-002 -4.9952717517953715E-009 + -1.1099999999999985E-002 -6.7175554008258587E-010 + -9.9999999999999950E-003 4.1133536576865026E-009 + -8.8999999999999913E-003 5.4029078988548918E-009 + -7.7999999999999875E-003 4.6130552711076689E-009 + -6.6999999999999837E-003 4.0652023969300899E-009 + -5.5999999999999939E-003 4.0999421635490307E-009 + -4.4999999999999901E-003 3.7582372769406902E-009 + -3.3999999999999864E-003 1.5163846844856721E-009 + -2.2999999999999826E-003 -1.8727268624729732E-009 + -1.1999999999999927E-003 -4.4910239971329702E-009 + -9.9999999999988987E-005 -5.7648765761086906E-009 + 1.0000000000000148E-003 -3.8120631096205670E-009 + 2.1000000000000185E-003 4.5319481500882830E-010 + 3.2000000000000084E-003 5.0769708437314875E-009 + 4.3000000000000121E-003 5.6494879885349292E-009 + 5.4000000000000159E-003 2.1707464714637581E-009 + 6.5000000000000058E-003 -1.9891797098381403E-009 + 7.6000000000000234E-003 -2.7790323375853632E-009 + 8.7000000000000133E-003 -1.2026631912576136E-009 + 9.8000000000000032E-003 5.8881699516177832E-010 + 1.0900000000000021E-002 4.9927062484300677E-011 + 1.2000000000000011E-002 -1.9947403728792779E-009 + 1.3100000000000001E-002 -2.4977784285340476E-009 + 1.4200000000000018E-002 -9.6816998862436776E-011 + 1.5300000000000008E-002 2.4475517168554006E-009 + 1.6400000000000026E-002 5.1043969051534077E-010 + 1.7500000000000016E-002 -4.9401531754256212E-009 + 1.8600000000000005E-002 -9.4944496709103987E-009 + 1.9700000000000023E-002 -9.4059320332462448E-009 + 2.0800000000000013E-002 -2.9357865027890284E-009 + 2.1900000000000003E-002 6.2053215899027236E-009 + 2.3000000000000020E-002 1.3096727258243845E-008 + 2.4100000000000010E-002 1.3185245784086419E-008 + 2.5200000000000000E-002 6.8652457052564841E-009 + 2.6300000000000018E-002 -6.6699512579759812E-010 + 2.7400000000000008E-002 -4.0000882606250343E-009 + 2.8500000000000025E-002 -2.0091825980728117E-009 + 2.9600000000000015E-002 -6.9946182179592142E-010 + 3.0700000000000005E-002 -4.7137400649432948E-009 + 3.1800000000000023E-002 -1.2564165707829034E-008 + 3.2900000000000013E-002 -1.7187925749340138E-008 + 3.4000000000000002E-002 -1.3350650363008754E-008 + 3.5100000000000020E-002 -2.2354496032050974E-009 + 3.6200000000000010E-002 1.1532788057877497E-008 + 3.7300000000000028E-002 1.8453322425671104E-008 + 3.8400000000000017E-002 1.4403192416523325E-008 + 3.9500000000000007E-002 3.1826925539490958E-009 + 4.0600000000000025E-002 -5.6715863117062781E-009 + 4.1700000000000015E-002 -5.0609778590171572E-009 + 4.2800000000000005E-002 2.4331856529613560E-009 + 4.3900000000000022E-002 8.3498674641191428E-009 + 4.5000000000000012E-002 8.6736617888050205E-009 + 4.6100000000000002E-002 4.4084194072979699E-009 + 4.7200000000000020E-002 1.3621399563845671E-009 + 4.8300000000000010E-002 8.2548967661466577E-010 + 4.9400000000000027E-002 3.6589129503994400E-009 + 5.0500000000000017E-002 5.5601883097722293E-009 + 5.1600000000000007E-002 2.8724274070413003E-009 + 5.2700000000000025E-002 -4.6911847739750101E-009 + 5.3800000000000014E-002 -8.1676869712055122E-009 + 5.4900000000000004E-002 -5.5852265035127857E-009 + 5.6000000000000022E-002 2.0523440724673492E-009 + 5.7100000000000012E-002 7.4312485054406352E-009 + 5.8200000000000002E-002 2.1263031335649885E-009 + 5.9300000000000019E-002 -9.8470858134191985E-009 + 6.0400000000000009E-002 -2.1049659792993225E-008 + 6.1500000000000027E-002 -2.1245718073714670E-008 + 6.2600000000000017E-002 -1.0184296961313066E-008 + 6.3700000000000007E-002 2.6966056054789078E-009 + 6.4800000000000024E-002 6.5204353028036621E-009 + 6.5900000000000014E-002 -1.0375753589642045E-009 + 6.7000000000000004E-002 -8.6135116816876689E-009 + 6.8100000000000022E-002 -6.9575976091584835E-009 + 6.9200000000000012E-002 3.9660190687129671E-009 + 7.0300000000000029E-002 1.3222525296896492E-008 + 7.1400000000000019E-002 1.0594146004905269E-008 + 7.2500000000000009E-002 -3.8653440448399579E-009 + 7.3600000000000027E-002 -1.8468242046765226E-008 + 7.4700000000000016E-002 -1.9841806420117791E-008 + 7.5800000000000006E-002 -5.2254494065095969E-009 + 7.6900000000000024E-002 1.4446016827207586E-008 + 7.8000000000000014E-002 2.3290223083449746E-008 + 7.9100000000000004E-002 1.4567025807821210E-008 + 8.0200000000000021E-002 -1.8643171451060425E-009 + 8.1300000000000011E-002 -1.0766771474379766E-008 + 8.2400000000000029E-002 -6.2606351214355982E-009 + 8.3500000000000019E-002 4.0893519681617363E-009 + 8.4600000000000009E-002 7.2331176603768199E-009 + 8.5700000000000026E-002 -3.3543734456742413E-009 + 8.6800000000000016E-002 -1.9964975450648126E-008 + 8.7900000000000006E-002 -2.8293799303469314E-008 + 8.9000000000000024E-002 -2.0919515009154566E-008 + 9.0100000000000013E-002 -5.0483430769077131E-009 + 9.1200000000000003E-002 5.9111266992317724E-009 + 9.2300000000000021E-002 3.1751912210609134E-009 + 9.3400000000000011E-002 -6.9820766945838386E-009 + 9.4500000000000028E-002 -1.0614308543210882E-008 + 9.5600000000000018E-002 -2.0210606521686714E-009 + 9.6700000000000008E-002 1.1878260153252995E-008 + 9.7800000000000026E-002 1.7657139750326678E-008 + 9.8900000000000016E-002 9.0056504475910515E-009 + 0.10000000000000001 -7.2643571158437226E-009 + 0.10110000000000002 -1.8783996580395979E-008 + 0.10220000000000001 -1.7988526224144152E-008 + 0.10330000000000003 -9.6731307408504108E-009 + 0.10440000000000002 -3.6970679850867327E-009 + 0.10550000000000001 -3.1928928390101419E-009 + 0.10660000000000003 -3.2444216202520693E-009 + 0.10770000000000002 2.2879744765447185E-009 + 0.10880000000000001 1.3605962578822073E-008 + 0.10990000000000003 2.2198090476877042E-008 + 0.11100000000000002 1.7827957776717085E-008 + 0.11210000000000001 6.9960792714596209E-010 + 0.11320000000000002 -1.7874020485919573E-008 + 0.11430000000000001 -2.3729208820100212E-008 + 0.11540000000000003 -1.3334544135545912E-008 + 0.11650000000000002 3.1728597527092006E-009 + 0.11760000000000001 1.1687543377547627E-008 + 0.11870000000000003 6.6233396545101186E-009 + 0.11980000000000002 -3.6841971695622533E-009 + 0.12090000000000001 -6.0684759439766367E-009 + 0.12200000000000003 3.2170215380489253E-009 + 0.12310000000000001 1.4837370443387954E-008 + 0.12420000000000003 1.4604204068291438E-008 + 0.12530000000000002 -2.5465531905410899E-009 + 0.12640000000000001 -2.5747310061774442E-008 + 0.12750000000000003 -3.8053585171837767E-008 + 0.12860000000000002 -3.0825088259689437E-008 + 0.12970000000000001 -1.2289813611232603E-008 + 0.13080000000000003 1.4682022264622674E-009 + 0.13190000000000002 9.3029450809467562E-010 + 0.13300000000000001 -8.3285751628636717E-009 + 0.13410000000000000 -1.2778815339231642E-008 + 0.13520000000000004 -4.4702797019624541E-009 + 0.13630000000000003 1.0594088273307989E-008 + 0.13740000000000002 1.7997365375777008E-008 + 0.13850000000000001 9.2045704391807703E-009 + 0.13960000000000000 -9.8844274987186509E-009 + 0.14070000000000005 -2.3519463709931188E-008 + 0.14180000000000004 -2.0953947910129500E-008 + 0.14290000000000003 -5.4929705228801140E-009 + 0.14400000000000002 8.5809883643150897E-009 + 0.14510000000000001 1.0455236676421009E-008 + 0.14620000000000000 1.8797927658908975E-009 + 0.14730000000000004 -6.2878360296281244E-009 + 0.14840000000000003 -5.7647544515759819E-009 + 0.14950000000000002 1.0861787025362446E-009 + 0.15060000000000001 4.2163623703572739E-009 + 0.15170000000000000 -3.1165909852859386E-009 + 0.15280000000000005 -1.6954412984659939E-008 + 0.15390000000000004 -2.6401503205875088E-008 + 0.15500000000000003 -2.4381606067436223E-008 + 0.15610000000000002 -1.4258070279993262E-008 + 0.15720000000000001 -5.8335754005156559E-009 + 0.15830000000000000 -5.1777280241083190E-009 + 0.15940000000000004 -9.0593808010908106E-009 + 0.16050000000000003 -9.5491117235724232E-009 + 0.16160000000000002 -3.4421032690801212E-009 + 0.16270000000000001 4.1454741861457478E-009 + 0.16380000000000000 5.1665622891050589E-009 + 0.16490000000000005 -2.0420287683009519E-009 + 0.16600000000000004 -1.0549129569881188E-008 + 0.16710000000000003 -1.1888660722547684E-008 + 0.16820000000000002 -5.0909427784517902E-009 + 0.16930000000000001 2.1795707461080838E-009 + 0.17040000000000000 1.9352008884254701E-009 + 0.17150000000000004 -5.3703015368000706E-009 + 0.17260000000000003 -1.0976763498149467E-008 + 0.17370000000000002 -7.0323498135849150E-009 + 0.17480000000000001 4.6695065591961793E-009 + 0.17590000000000000 1.3662869058350680E-008 + 0.17700000000000005 1.1279153611098991E-008 + 0.17810000000000004 -5.3892001972144499E-010 + 0.17920000000000003 -1.0883147716356234E-008 + 0.18030000000000002 -1.0822777340990797E-008 + 0.18140000000000001 -2.9691111791407820E-009 + 0.18250000000000000 1.0551299833849725E-009 + 0.18360000000000004 -6.9668488755780800E-009 + 0.18470000000000003 -2.2542643307588150E-008 + 0.18580000000000002 -3.1613289763754437E-008 + 0.18690000000000001 -2.3603471177580104E-008 + 0.18800000000000000 -2.0045431980975081E-009 + 0.18910000000000005 1.8039589377849552E-008 + 0.19020000000000004 2.2918250408565655E-008 + 0.19130000000000003 1.1956977630234178E-008 + 0.19240000000000002 -3.6032743455649552E-009 + 0.19350000000000001 -1.2011224015395783E-008 + 0.19460000000000005 -1.0934118499505985E-008 + 0.19570000000000004 -6.9556747028798327E-009 + 0.19680000000000003 -6.5926659686965650E-009 + 0.19790000000000002 -9.1492022846750842E-009 + 0.19900000000000001 -8.7067872911461563E-009 + 0.20010000000000000 -2.0922528154443398E-009 + 0.20120000000000005 6.6165339873691664E-009 + 0.20230000000000004 1.0036401931756700E-008 + 0.20340000000000003 5.5728559544832024E-009 + 0.20450000000000002 -1.8660437639539396E-009 + 0.20560000000000000 -5.3816169298670502E-009 + 0.20670000000000005 -3.6502159073137364E-009 + 0.20780000000000004 -2.0531891742336938E-009 + 0.20890000000000003 -5.6516693547337127E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0003.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0003.BXZ.semd new file mode 100644 index 00000000..f9cfe758 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0003.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 2.1259799476425201E-010 + -0.11559999999999999 7.8417400350971889E-010 + -0.11449999999999999 1.0115693838130824E-009 + -0.11340000000000000 -6.0733268414381314E-010 + -0.11230000000000000 -4.5266097536966754E-009 + -0.11119999999999999 -8.0650162104234369E-009 + -0.11009999999999999 -6.2745852957846182E-009 + -0.10900000000000000 3.3560607626270667E-009 + -0.10790000000000000 1.6323504326010152E-008 + -0.10679999999999999 2.2413420452949140E-008 + -0.10569999999999999 1.3856826797109534E-008 + -0.10460000000000000 -6.3452461063207011E-009 + -0.10349999999999999 -2.4794992725674092E-008 + -0.10239999999999999 -2.8368305038384278E-008 + -0.10130000000000000 -1.6144603876000474E-008 + -0.10020000000000000 -6.7584216001392861E-010 + -9.9099999999999994E-002 3.9865462042598665E-009 + -9.7999999999999990E-002 -3.2710509856315184E-009 + -9.6899999999999986E-002 -8.2548847757379917E-009 + -9.5799999999999996E-002 5.1429895897570077E-009 + -9.4699999999999993E-002 3.7684497300460862E-008 + -9.3599999999999989E-002 7.0330173684851616E-008 + -9.2499999999999999E-002 7.7732131842367380E-008 + -9.1399999999999995E-002 4.7757879428900196E-008 + -9.0299999999999991E-002 -1.0804441785694507E-008 + -8.9200000000000002E-002 -7.9161374344494106E-008 + -8.8099999999999984E-002 -1.4769632628031104E-007 + -8.6999999999999994E-002 -2.2639950714165025E-007 + -8.5899999999999990E-002 -3.3909861940628616E-007 + -8.4799999999999986E-002 -5.0953246955032228E-007 + -8.3699999999999997E-002 -7.5336890859034611E-007 + -8.2599999999999993E-002 -1.0820059515026514E-006 + -8.1499999999999989E-002 -1.5110525737327407E-006 + -8.0399999999999999E-002 -2.0622733245545533E-006 + -7.9299999999999995E-002 -2.7561175102164270E-006 + -7.8199999999999992E-002 -3.6036396977578988E-006 + -7.7100000000000002E-002 -4.6096283767838031E-006 + -7.5999999999999984E-002 -5.7899487728718668E-006 + -7.4899999999999994E-002 -7.1933945946511813E-006 + -7.3799999999999991E-002 -8.9126842794939876E-006 + -7.2699999999999987E-002 -1.1075263500970323E-005 + -7.1599999999999997E-002 -1.3817927538184449E-005 + -7.0499999999999993E-002 -1.7261007087654434E-005 + -6.9399999999999989E-002 -2.1500431103049777E-005 + -6.8300000000000000E-002 -2.6626714316080324E-005 + -6.7199999999999996E-002 -3.2763509807409719E-005 + -6.6099999999999992E-002 -4.0103928768076003E-005 + -6.5000000000000002E-002 -4.8922494897851720E-005 + -6.3899999999999985E-002 -5.9556958149187267E-005 + -6.2799999999999995E-002 -7.2377610194962472E-005 + -6.1699999999999991E-002 -8.7772881670389324E-005 + -6.0599999999999994E-002 -1.0616718645906076E-004 + -5.9499999999999990E-002 -1.2805851292796433E-004 + -5.8399999999999994E-002 -1.5404562873300165E-004 + -5.7299999999999990E-002 -1.8482476298231632E-004 + -5.6199999999999986E-002 -2.2116793843451887E-004 + -5.5099999999999996E-002 -2.6391676510684192E-004 + -5.3999999999999992E-002 -3.1401377054862678E-004 + -5.2899999999999989E-002 -3.7255670758895576E-004 + -5.1799999999999985E-002 -4.4083475950174034E-004 + -5.0699999999999995E-002 -5.2031950326636434E-004 + -4.9599999999999991E-002 -6.1262462986633182E-004 + -4.8499999999999988E-002 -7.1947905234992504E-004 + -4.7399999999999998E-002 -8.4274396067485213E-004 + -4.6299999999999994E-002 -9.8446139600127935E-004 + -4.5199999999999990E-002 -1.1468916200101376E-003 + -4.4099999999999986E-002 -1.3325124746188521E-003 + -4.2999999999999997E-002 -1.5439952258020639E-003 + -4.1899999999999993E-002 -1.7841957742348313E-003 + -4.0799999999999989E-002 -2.0561721175909042E-003 + -3.9699999999999985E-002 -2.3632035590708256E-003 + -3.8599999999999995E-002 -2.7087733615189791E-003 + -3.7499999999999992E-002 -3.0965092591941357E-003 + -3.6399999999999988E-002 -3.5301235038787127E-003 + -3.5299999999999984E-002 -4.0134009905159473E-003 + -3.4199999999999994E-002 -4.5502223074436188E-003 + -3.3099999999999991E-002 -5.1445593126118183E-003 + -3.1999999999999987E-002 -5.8003980666399002E-003 + -3.0899999999999997E-002 -6.5216054208576679E-003 + -2.9799999999999993E-002 -7.3118340224027634E-003 + -2.8699999999999989E-002 -8.1745060160756111E-003 + -2.7599999999999986E-002 -9.1128442436456680E-003 + -2.6499999999999996E-002 -1.0129841975867748E-002 + -2.5399999999999992E-002 -1.1228092946112156E-002 + -2.4299999999999988E-002 -1.2409556657075882E-002 + -2.3199999999999985E-002 -1.3675373978912830E-002 + -2.2099999999999995E-002 -1.5025838278234005E-002 + -2.0999999999999991E-002 -1.6460446640849113E-002 + -1.9899999999999987E-002 -1.7977898940443993E-002 + -1.8799999999999983E-002 -1.9575921818614006E-002 + -1.7699999999999994E-002 -2.1250998601317406E-002 + -1.6599999999999990E-002 -2.2998182103037834E-002 + -1.5499999999999986E-002 -2.4811068549752235E-002 + -1.4399999999999996E-002 -2.6681905612349510E-002 + -1.3299999999999992E-002 -2.8601644560694695E-002 + -1.2199999999999989E-002 -3.0559824779629707E-002 + -1.1099999999999985E-002 -3.2544337213039398E-002 + -9.9999999999999950E-003 -3.4541320055723190E-002 + -8.8999999999999913E-003 -3.6535244435071945E-002 + -7.7999999999999875E-003 -3.8509149104356766E-002 + -6.6999999999999837E-003 -4.0444828569889069E-002 + -5.5999999999999939E-003 -4.2322833091020584E-002 + -4.4999999999999901E-003 -4.4122457504272461E-002 + -3.3999999999999864E-003 -4.5821797102689743E-002 + -2.2999999999999826E-003 -4.7398068010807037E-002 + -1.1999999999999927E-003 -4.8827972263097763E-002 + -9.9999999999988987E-005 -5.0087999552488327E-002 + 1.0000000000000148E-003 -5.1154572516679764E-002 + 2.1000000000000185E-003 -5.2004180848598480E-002 + 3.2000000000000084E-003 -5.2613656967878342E-002 + 4.3000000000000121E-003 -5.2960660308599472E-002 + 5.4000000000000159E-003 -5.3024161607027054E-002 + 6.5000000000000058E-003 -5.2784789353609085E-002 + 7.6000000000000234E-003 -5.2225030958652496E-002 + 8.7000000000000133E-003 -5.1329400390386581E-002 + 9.8000000000000032E-003 -5.0084821879863739E-002 + 1.0900000000000021E-002 -4.8481110483407974E-002 + 1.2000000000000011E-002 -4.6511441469192505E-002 + 1.3100000000000001E-002 -4.4172529131174088E-002 + 1.4200000000000018E-002 -4.1464559733867645E-002 + 1.5300000000000008E-002 -3.8391202688217163E-002 + 1.6400000000000026E-002 -3.4959800541400909E-002 + 1.7500000000000016E-002 -3.1181726604700089E-002 + 1.8600000000000005E-002 -2.7072625234723091E-002 + 1.9700000000000023E-002 -2.2652238607406616E-002 + 2.0800000000000013E-002 -1.7944015562534332E-002 + 2.1900000000000003E-002 -1.2974738143384457E-002 + 2.3000000000000020E-002 -7.7744261361658573E-003 + 2.4100000000000010E-002 -2.3764185607433319E-003 + 2.5200000000000000E-002 3.1827511265873909E-003 + 2.6300000000000018E-002 8.8638663291931152E-003 + 2.7400000000000008E-002 1.4625802636146545E-002 + 2.8500000000000025E-002 2.0426185801625252E-002 + 2.9600000000000015E-002 2.6221744716167450E-002 + 3.0700000000000005E-002 3.1968448311090469E-002 + 3.1800000000000023E-002 3.7621848285198212E-002 + 3.2900000000000013E-002 4.3137732893228531E-002 + 3.4000000000000002E-002 4.8473011702299118E-002 + 3.5100000000000020E-002 5.3586412221193314E-002 + 3.6200000000000010E-002 5.8438781648874283E-002 + 3.7300000000000028E-002 6.2993220984935760E-002 + 3.8400000000000017E-002 6.7215383052825928E-002 + 3.9500000000000007E-002 7.1074061095714569E-002 + 4.0600000000000025E-002 7.4541844427585602E-002 + 4.1700000000000015E-002 7.7595546841621399E-002 + 4.2800000000000005E-002 8.0216199159622192E-002 + 4.3900000000000022E-002 8.2388907670974731E-002 + 4.5000000000000012E-002 8.4102921187877655E-002 + 4.6100000000000002E-002 8.5351936519145966E-002 + 4.7200000000000020E-002 8.6134411394596100E-002 + 4.8300000000000010E-002 8.6453489959239960E-002 + 4.9400000000000027E-002 8.6316548287868500E-002 + 5.0500000000000017E-002 8.5734687745571136E-002 + 5.1600000000000007E-002 8.4722556173801422E-002 + 5.2700000000000025E-002 8.3298429846763611E-002 + 5.3800000000000014E-002 8.1484235823154449E-002 + 5.4900000000000004E-002 7.9305104911327362E-002 + 5.6000000000000022E-002 7.6788589358329773E-002 + 5.7100000000000012E-002 7.3963977396488190E-002 + 5.8200000000000002E-002 7.0861957967281342E-002 + 5.9300000000000019E-002 6.7514717578887939E-002 + 6.0400000000000009E-002 6.3955776393413544E-002 + 6.1500000000000027E-002 6.0219477862119675E-002 + 6.2600000000000017E-002 5.6340049952268600E-002 + 6.3700000000000007E-002 5.2350949496030807E-002 + 6.4800000000000024E-002 4.8284672200679779E-002 + 6.5900000000000014E-002 4.4172953814268112E-002 + 6.7000000000000004E-002 4.0046803653240204E-002 + 6.8100000000000022E-002 3.5936009138822556E-002 + 6.9200000000000012E-002 3.1868387013673782E-002 + 7.0300000000000029E-002 2.7869287878274918E-002 + 7.1400000000000019E-002 2.3961689323186874E-002 + 7.2500000000000009E-002 2.0166601985692978E-002 + 7.3600000000000027E-002 1.6503248363733292E-002 + 7.4700000000000016E-002 1.2988727539777756E-002 + 7.5800000000000006E-002 9.6374759450554848E-003 + 7.6900000000000024E-002 6.4610615372657776E-003 + 7.8000000000000014E-002 3.4685195423662663E-003 + 7.9100000000000004E-002 6.6692155087366700E-004 + 8.0200000000000021E-002 -1.9383537583053112E-003 + 8.1300000000000011E-002 -4.3438407592475414E-003 + 8.2400000000000029E-002 -6.5483488142490387E-003 + 8.3500000000000019E-002 -8.5529331117868423E-003 + 8.4600000000000009E-002 -1.0360376909375191E-002 + 8.5700000000000026E-002 -1.1974569410085678E-002 + 8.6800000000000016E-002 -1.3400284573435783E-002 + 8.7900000000000006E-002 -1.4643444679677486E-002 + 8.9000000000000024E-002 -1.5711400657892227E-002 + 9.0100000000000013E-002 -1.6612770035862923E-002 + 9.1200000000000003E-002 -1.7356799915432930E-002 + 9.2300000000000021E-002 -1.7952805384993553E-002 + 9.3400000000000011E-002 -1.8410101532936096E-002 + 9.4500000000000028E-002 -1.8738364800810814E-002 + 9.5600000000000018E-002 -1.8947901204228401E-002 + 9.6700000000000008E-002 -1.9049406051635742E-002 + 9.7800000000000026E-002 -1.9053297117352486E-002 + 9.8900000000000016E-002 -1.8969243392348289E-002 + 0.10000000000000001 -1.8806293606758118E-002 + 0.10110000000000002 -1.8573382869362831E-002 + 0.10220000000000001 -1.8279638141393661E-002 + 0.10330000000000003 -1.7934085801243782E-002 + 0.10440000000000002 -1.7544999718666077E-002 + 0.10550000000000001 -1.7119539901614189E-002 + 0.10660000000000003 -1.6664013266563416E-002 + 0.10770000000000002 -1.6184499487280846E-002 + 0.10880000000000001 -1.5687141567468643E-002 + 0.10990000000000003 -1.5177832916378975E-002 + 0.11100000000000002 -1.4661602675914764E-002 + 0.11210000000000001 -1.4142343774437904E-002 + 0.11320000000000002 -1.3623202219605446E-002 + 0.11430000000000001 -1.3107215985655785E-002 + 0.11540000000000003 -1.2597578577697277E-002 + 0.11650000000000002 -1.2097286060452461E-002 + 0.11760000000000001 -1.1608547531068325E-002 + 0.11870000000000003 -1.1132629588246346E-002 + 0.11980000000000002 -1.0670314542949200E-002 + 0.12090000000000001 -1.0222518816590309E-002 + 0.12200000000000003 -9.7904605790972710E-003 + 0.12310000000000001 -9.3752257525920868E-003 + 0.12420000000000003 -8.9772371575236320E-003 + 0.12530000000000002 -8.5962014272809029E-003 + 0.12640000000000001 -8.2316165789961815E-003 + 0.12750000000000003 -7.8833280131220818E-003 + 0.12860000000000002 -7.5515606440603733E-003 + 0.12970000000000001 -7.2364299558103085E-003 + 0.13080000000000003 -6.9374563172459602E-003 + 0.13190000000000002 -6.6536311060190201E-003 + 0.13300000000000001 -6.3839759677648544E-003 + 0.13410000000000000 -6.1280112713575363E-003 + 0.13520000000000004 -5.8856564573943615E-003 + 0.13630000000000003 -5.6566689163446426E-003 + 0.13740000000000002 -5.4402323439717293E-003 + 0.13850000000000001 -5.2351420745253563E-003 + 0.13960000000000000 -5.0403941422700882E-003 + 0.14070000000000005 -4.8555689863860607E-003 + 0.14180000000000004 -4.6806046739220619E-003 + 0.14290000000000003 -4.5152008533477783E-003 + 0.14400000000000002 -4.3584881350398064E-003 + 0.14510000000000001 -4.2093209922313690E-003 + 0.14620000000000000 -4.0668863803148270E-003 + 0.14730000000000004 -3.9309919811785221E-003 + 0.14840000000000003 -3.8017332553863525E-003 + 0.14950000000000002 -3.6788920406252146E-003 + 0.15060000000000001 -3.5617016255855560E-003 + 0.15170000000000000 -3.4492304548621178E-003 + 0.15280000000000005 -3.3409800380468369E-003 + 0.15390000000000004 -3.2370639964938164E-003 + 0.15500000000000003 -3.1377763953059912E-003 + 0.15610000000000002 -3.0430019833147526E-003 + 0.15720000000000001 -2.9520853422582150E-003 + 0.15830000000000000 -2.8642956167459488E-003 + 0.15940000000000004 -2.7793971821665764E-003 + 0.16050000000000003 -2.6977218221873045E-003 + 0.16160000000000002 -2.6196660473942757E-003 + 0.16270000000000001 -2.5451395194977522E-003 + 0.16380000000000000 -2.4735389743000269E-003 + 0.16490000000000005 -2.4042748846113682E-003 + 0.16600000000000004 -2.3372920695692301E-003 + 0.16710000000000003 -2.2730357013642788E-003 + 0.16820000000000002 -2.2119001951068640E-003 + 0.16930000000000001 -2.1537367720156908E-003 + 0.17040000000000000 -2.0979295950382948E-003 + 0.17150000000000004 -2.0439594518393278E-003 + 0.17260000000000003 -1.9918566104024649E-003 + 0.17370000000000002 -1.9420724129304290E-003 + 0.17480000000000001 -1.8949089571833611E-003 + 0.17590000000000000 -1.8501096637919545E-003 + 0.17700000000000005 -1.8070382066071033E-003 + 0.17810000000000004 -1.7652540700510144E-003 + 0.17920000000000003 -1.7248820513486862E-003 + 0.18030000000000002 -1.6863929340615869E-003 + 0.18140000000000001 -1.6500335186719894E-003 + 0.18250000000000000 -1.6155045013874769E-003 + 0.18360000000000004 -1.5822164714336395E-003 + 0.18470000000000003 -1.5498443972319365E-003 + 0.18580000000000002 -1.5185928205028176E-003 + 0.18690000000000001 -1.4888963196426630E-003 + 0.18800000000000000 -1.4608794590458274E-003 + 0.18910000000000005 -1.4341472415253520E-003 + 0.19020000000000004 -1.4081249246373773E-003 + 0.19130000000000003 -1.3825824717059731E-003 + 0.19240000000000002 -1.3577928766608238E-003 + 0.19350000000000001 -1.3341616140678525E-003 + 0.19460000000000005 -1.3117230264469981E-003 + 0.19570000000000004 -1.2900308938696980E-003 + 0.19680000000000003 -1.2685529654845595E-003 + 0.19790000000000002 -1.2471447698771954E-003 + 0.19900000000000001 -1.2261056108400226E-003 + 0.20010000000000000 -1.2057595886290073E-003 + 0.20120000000000005 -1.1860121740028262E-003 + 0.20230000000000004 -1.1663495097309351E-003 + 0.20340000000000003 -1.1462831171229482E-003 + 0.20450000000000002 -1.1257743462920189E-003 + 0.20560000000000000 -1.1052007321268320E-003 + 0.20670000000000005 -1.0849088430404663E-003 + 0.20780000000000004 -1.0648254537954926E-003 + 0.20890000000000003 -1.0445294901728630E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0004.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0004.BXX.semd new file mode 100644 index 00000000..d364ea4b --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0004.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 1.7095492266504908E-017 + -0.11449999999999999 4.2738731493442882E-017 + -0.11340000000000000 3.4190987841732265E-017 + -0.11230000000000000 2.5643244190021649E-017 + -0.11119999999999999 7.6929722643897597E-017 + -0.11009999999999999 -8.5477337255432655E-018 + -0.10900000000000000 -4.3593503542508228E-016 + -0.10790000000000000 -1.2052321692198296E-015 + -0.10679999999999999 -8.8041774501870372E-016 + -0.10569999999999999 -4.1883936945064874E-016 + -0.10460000000000000 6.5817673432902782E-016 + -0.10349999999999999 3.5131239941205454E-015 + -0.10239999999999999 2.5386805626984900E-015 + -0.10130000000000000 -6.5048352582185512E-015 + -0.10020000000000000 -1.3907184933281865E-014 + -9.9099999999999994E-002 -1.2283114453402570E-014 + -9.7999999999999990E-002 -7.3767099877499256E-015 + -9.6899999999999986E-002 -1.3761930641289014E-015 + -9.5799999999999996E-002 1.2830160517991393E-014 + -9.4699999999999993E-002 2.0950517999585548E-014 + -9.3599999999999989E-002 2.8122002068611124E-015 + -9.2499999999999999E-002 -2.5173121237249269E-014 + -9.1399999999999995E-002 -2.3617433421267708E-014 + -9.0299999999999991E-002 -3.4618482193837959E-015 + -8.9200000000000002E-002 9.0349574000179837E-015 + -8.8099999999999984E-002 -4.7269139489647220E-015 + -8.6999999999999994E-002 -7.5382584831425181E-014 + -8.5899999999999990E-002 -1.3072069739595432E-013 + -8.4799999999999986E-002 -1.9753851874561301E-014 + -8.3699999999999997E-002 1.8421248142337643E-013 + -8.2599999999999993E-002 1.2559205520186467E-013 + -8.1499999999999989E-002 -3.3686632449443296E-014 + -8.0399999999999999E-002 1.5277392523792288E-013 + -7.9299999999999995E-002 3.2610513681780029E-013 + -7.8199999999999992E-002 1.9308514476960165E-013 + -7.7100000000000002E-002 2.8764032713839149E-013 + -7.5999999999999984E-002 9.2487476011093861E-013 + -7.4899999999999994E-002 1.4920860770886724E-012 + -7.3799999999999991E-002 1.3415604347907784E-012 + -7.2699999999999987E-002 1.4068764599486916E-013 + -7.1599999999999997E-002 -1.5328413451726197E-012 + -7.0499999999999993E-002 -2.1560231898420934E-012 + -6.9399999999999989E-002 -9.5860342233522466E-013 + -6.8300000000000000E-002 -7.6287852987869109E-014 + -6.7199999999999996E-002 5.2593519817012435E-013 + -6.6099999999999992E-002 -5.1738550509855541E-013 + -6.5000000000000002E-002 -8.9548637602354653E-013 + -6.3899999999999985E-002 -1.4836566220380321E-012 + -6.2799999999999995E-002 2.0595378701082634E-012 + -6.1699999999999991E-002 4.4823619642364587E-012 + -6.0599999999999994E-002 6.3450013472465816E-012 + -5.9499999999999990E-002 8.9778939491025334E-012 + -5.8399999999999994E-002 7.5494454437885494E-012 + -5.7299999999999990E-002 5.9809505438546129E-012 + -5.6199999999999986E-002 1.0854583724906330E-011 + -5.5099999999999996E-002 6.2050698780569125E-012 + -5.3999999999999992E-002 -5.7268491164552682E-012 + -5.2899999999999989E-002 -3.6424967209125469E-011 + -5.1799999999999985E-002 -8.4208723327705570E-011 + -5.0699999999999995E-002 -8.9138321723858382E-011 + -4.9599999999999991E-002 -3.0486915075789156E-011 + -4.8499999999999988E-002 5.0291801972912609E-011 + -4.7399999999999998E-002 8.6815887812008441E-011 + -4.6299999999999994E-002 8.3566834008230728E-011 + -4.5199999999999990E-002 2.6540013242648541E-011 + -4.4099999999999986E-002 -2.7685884834705021E-011 + -4.2999999999999997E-002 1.7240976007970588E-011 + -4.1899999999999993E-002 1.7924652040424149E-010 + -4.0799999999999989E-002 2.5610394360775501E-010 + -3.9699999999999985E-002 1.1785027120847502E-010 + -3.8599999999999995E-002 -1.6941263669689732E-010 + -3.7499999999999992E-002 -3.8833297688611879E-010 + -3.6399999999999988E-002 -2.5769780753748250E-010 + -3.5299999999999984E-002 -6.3201520406064304E-011 + -3.4199999999999994E-002 -7.0371874993924166E-011 + -3.3099999999999991E-002 1.2972625751395128E-010 + -3.1999999999999987E-002 4.8555581777520729E-010 + -3.0899999999999997E-002 7.8200579345377719E-010 + -2.9799999999999993E-002 7.7371509199508637E-010 + -2.8699999999999989E-002 1.8171147919687769E-010 + -2.7599999999999986E-002 -7.8662576452614985E-011 + -2.6499999999999996E-002 -5.1663257005785113E-012 + -2.5399999999999992E-002 1.6132066515961441E-010 + -2.4299999999999988E-002 6.4487237771970740E-010 + -2.3199999999999985E-002 5.7496118976985144E-010 + -2.2099999999999995E-002 -2.7125801604910293E-011 + -2.0999999999999991E-002 -2.8133784191197719E-010 + -1.9899999999999987E-002 -2.5825830363146451E-010 + -1.8799999999999983E-002 -1.6347503906111172E-010 + -1.7699999999999994E-002 6.2951692469948028E-011 + -1.6599999999999990E-002 -4.7807519054643421E-010 + -1.5499999999999986E-002 -5.7991689228487076E-010 + -1.4399999999999996E-002 -6.0109189847779021E-010 + -1.3299999999999992E-002 -5.2367438163614111E-010 + -1.2199999999999989E-002 -1.7288651066316163E-010 + -1.1099999999999985E-002 -2.3439489238441524E-010 + -9.9999999999999950E-003 -5.9168098198725261E-010 + -8.8999999999999913E-003 -9.5793006860134255E-010 + -7.7999999999999875E-003 -7.9536444097527692E-010 + -6.6999999999999837E-003 5.2342324918797090E-010 + -5.5999999999999939E-003 1.9856185584643526E-009 + -4.4999999999999901E-003 1.0098880620645900E-009 + -3.3999999999999864E-003 -1.1668791488617103E-009 + -2.2999999999999826E-003 -2.0709058912160572E-009 + -1.1999999999999927E-003 5.0269666207469754E-010 + -9.9999999999988987E-005 5.1019286573250611E-009 + 1.0000000000000148E-003 7.7830861755501246E-009 + 2.1000000000000185E-003 6.2337264239431533E-009 + 3.2000000000000084E-003 5.9479088321268136E-011 + 4.3000000000000121E-003 -5.8996572072089748E-009 + 5.4000000000000159E-003 -8.5245712710957378E-009 + 6.5000000000000058E-003 -7.7794126696062449E-009 + 7.6000000000000234E-003 -6.2455129956617839E-009 + 8.7000000000000133E-003 -6.7193171027213339E-009 + 9.8000000000000032E-003 -9.4159355867873273E-009 + 1.0900000000000021E-002 -9.1368512755707343E-009 + 1.2000000000000011E-002 -1.4722865149252584E-009 + 1.3100000000000001E-002 7.0168710841755910E-009 + 1.4200000000000018E-002 1.0630177627035664E-008 + 1.5300000000000008E-002 4.3483736611449331E-009 + 1.6400000000000026E-002 -5.3393556243008788E-009 + 1.7500000000000016E-002 -9.0398257768242729E-009 + 1.8600000000000005E-002 -2.7914084377300696E-009 + 1.9700000000000023E-002 8.5838225416523528E-009 + 2.0800000000000013E-002 1.5674757491979108E-008 + 2.1900000000000003E-002 1.3480065064186419E-008 + 2.3000000000000020E-002 5.3787809761729477E-009 + 2.4100000000000010E-002 2.1734758437474966E-010 + 2.5200000000000000E-002 3.0239868387127444E-009 + 2.6300000000000018E-002 9.0791392182154596E-009 + 2.7400000000000008E-002 1.0115034143609591E-008 + 2.8500000000000025E-002 3.5503373574385932E-009 + 2.9600000000000015E-002 -3.3908038599150814E-009 + 3.0700000000000005E-002 -2.6417237286580075E-009 + 3.1800000000000023E-002 5.3852815540267329E-009 + 3.2900000000000013E-002 1.0795101701432941E-008 + 3.4000000000000002E-002 6.0947016322643321E-009 + 3.5100000000000020E-002 -6.2779941245594273E-009 + 3.6200000000000010E-002 -1.6427874172109114E-008 + 3.7300000000000028E-002 -1.4137164328076324E-008 + 3.8400000000000017E-002 -6.6067906701050561E-010 + 3.9500000000000007E-002 1.3389436226418638E-008 + 4.0600000000000025E-002 1.7974663535369473E-008 + 4.1700000000000015E-002 1.0298560226829068E-008 + 4.2800000000000005E-002 7.5816042333087807E-010 + 4.3900000000000022E-002 -1.7552779230101123E-009 + 4.5000000000000012E-002 6.6302456858124970E-009 + 4.6100000000000002E-002 1.2506140123491605E-008 + 4.7200000000000020E-002 5.0451487432212616E-009 + 4.8300000000000010E-002 -1.1450508097254897E-008 + 4.9400000000000027E-002 -2.1421129758891766E-008 + 5.0500000000000017E-002 -1.3896048756123491E-008 + 5.1600000000000007E-002 5.8903633082252327E-009 + 5.2700000000000025E-002 2.1589666943100383E-008 + 5.3800000000000014E-002 2.2804821142585752E-008 + 5.4900000000000004E-002 1.2726644627036876E-008 + 5.6000000000000022E-002 2.1054258336761222E-010 + 5.7100000000000012E-002 -6.2465987937798673E-009 + 5.8200000000000002E-002 -4.7804813441132410E-009 + 5.9300000000000019E-002 -3.7445859746298993E-009 + 6.0400000000000009E-002 -9.9866159786188291E-009 + 6.1500000000000027E-002 -1.8935459422664280E-008 + 6.2600000000000017E-002 -2.1646082259962895E-008 + 6.3700000000000007E-002 -1.3108188312571656E-008 + 6.4800000000000024E-002 3.7159622046090135E-009 + 6.5900000000000014E-002 1.8782253974336527E-008 + 6.7000000000000004E-002 2.1327288379779930E-008 + 6.8100000000000022E-002 1.0544399131617865E-008 + 6.9200000000000012E-002 -5.1322683880528075E-009 + 7.0300000000000029E-002 -1.3620640615386037E-008 + 7.1400000000000019E-002 -1.0726052046550194E-008 + 7.2500000000000009E-002 -2.1310193609735961E-009 + 7.3600000000000027E-002 3.5600140613212261E-009 + 7.4700000000000016E-002 3.0128262107353976E-009 + 7.5800000000000006E-002 -8.6858309433779368E-010 + 7.6900000000000024E-002 -2.7422890624961838E-009 + 7.8000000000000014E-002 1.9090413694300423E-009 + 7.9100000000000004E-002 1.1723038539912523E-008 + 8.0200000000000021E-002 2.0819999946297685E-008 + 8.1300000000000011E-002 2.2137109922937270E-008 + 8.2400000000000029E-002 1.3379850116734815E-008 + 8.3500000000000019E-002 -1.8665948786633635E-009 + 8.4600000000000009E-002 -1.5392151553328404E-008 + 8.5700000000000026E-002 -1.9524524219605155E-008 + 8.6800000000000016E-002 -1.3152305022856581E-008 + 8.7900000000000006E-002 -3.5175680146437571E-009 + 8.9000000000000024E-002 7.3939232514419473E-010 + 9.0100000000000013E-002 -1.9589059263580566E-009 + 9.1200000000000003E-002 -4.8723158840857650E-009 + 9.2300000000000021E-002 1.3753265193372499E-010 + 9.3400000000000011E-002 1.1690342915926522E-008 + 9.4500000000000028E-002 1.8008783797540673E-008 + 9.5600000000000018E-002 9.1618943542925990E-009 + 9.6700000000000008E-002 -1.1695363788533086E-008 + 9.7800000000000026E-002 -2.9451435068494902E-008 + 9.8900000000000016E-002 -2.9801437761989291E-008 + 0.10000000000000001 -1.0863146826523007E-008 + 0.10110000000000002 1.3659070319249622E-008 + 0.10220000000000001 2.4942998777532921E-008 + 0.10330000000000003 1.8211370189646914E-008 + 0.10440000000000002 3.6012979265365175E-009 + 0.10550000000000001 -3.9369982829384753E-009 + 0.10660000000000003 1.0933254301903617E-010 + 0.10770000000000002 5.0990154321084447E-009 + 0.10880000000000001 -1.5821979282293341E-009 + 0.10990000000000003 -1.9297377917837366E-008 + 0.11100000000000002 -3.2735265165229066E-008 + 0.11210000000000001 -2.7122379009369979E-008 + 0.11320000000000002 -3.7191352220133922E-009 + 0.11430000000000001 1.9222515135197682E-008 + 0.11540000000000003 2.3937985815791762E-008 + 0.11650000000000002 1.0505699421514691E-008 + 0.11760000000000001 -4.5287174010866238E-009 + 0.11870000000000003 -5.4688777950673284E-009 + 0.11980000000000002 7.0891830183938964E-009 + 0.12090000000000001 1.7930835483070950E-008 + 0.12200000000000003 1.2683972094862384E-008 + 0.12310000000000001 -5.2051483123705111E-009 + 0.12420000000000003 -1.8276676172490625E-008 + 0.12530000000000002 -1.3184762615026102E-008 + 0.12640000000000001 4.4149635058943204E-009 + 0.12750000000000003 1.5727172453239291E-008 + 0.12860000000000002 9.1044940475626390E-009 + 0.12970000000000001 -7.5880706162934075E-009 + 0.13080000000000003 -1.5174267176121248E-008 + 0.13190000000000002 -4.9017625514125029E-009 + 0.13300000000000001 1.1541741784526494E-008 + 0.13410000000000000 1.3828247880098843E-008 + 0.13520000000000004 -4.7823887072695470E-009 + 0.13630000000000003 -2.8701339971348716E-008 + 0.13740000000000002 -3.4680923022278876E-008 + 0.13850000000000001 -1.5980988976593835E-008 + 0.13960000000000000 1.0169405761928374E-008 + 0.14070000000000005 2.0253690280469527E-008 + 0.14180000000000004 8.2666824496868685E-009 + 0.14290000000000003 -8.5536031591004758E-009 + 0.14400000000000002 -8.9369400768646301E-009 + 0.14510000000000001 9.0269054453528952E-009 + 0.14620000000000000 2.4886695371151291E-008 + 0.14730000000000004 1.7045053368747176E-008 + 0.14840000000000003 -1.2961988815618497E-008 + 0.14950000000000002 -4.0026936432013827E-008 + 0.15060000000000001 -3.9660744022285144E-008 + 0.15170000000000000 -1.3074527238643441E-008 + 0.15280000000000005 1.3816429778046313E-008 + 0.15390000000000004 1.6472659680744073E-008 + 0.15500000000000003 -3.7210607928273021E-009 + 0.15610000000000002 -2.1867865740432535E-008 + 0.15720000000000001 -1.6367577515552512E-008 + 0.15830000000000000 8.3504207992746160E-009 + 0.15940000000000004 2.6985372159060717E-008 + 0.16050000000000003 2.0487060936602575E-008 + 0.16160000000000002 -4.1612491230580417E-009 + 0.16270000000000001 -2.1563566932059075E-008 + 0.16380000000000000 -1.5558550003902383E-008 + 0.16490000000000005 3.9362846315782463E-009 + 0.16600000000000004 1.2452052722267126E-008 + 0.16710000000000003 -1.3090577510865842E-009 + 0.16820000000000002 -2.2055116843944234E-008 + 0.16930000000000001 -2.4050663682828599E-008 + 0.17040000000000000 4.2170711367361946E-011 + 0.17150000000000004 2.8794065798365409E-008 + 0.17260000000000003 3.2914901026970256E-008 + 0.17370000000000002 5.9196967328034589E-009 + 0.17480000000000001 -2.7830498794401137E-008 + 0.17590000000000000 -3.7168106814533530E-008 + 0.17700000000000005 -1.5974787714867489E-008 + 0.17810000000000004 1.0725711874215449E-008 + 0.17920000000000003 1.3254783937100001E-008 + 0.18030000000000002 -1.1114830833491851E-008 + 0.18140000000000001 -3.4595991849073471E-008 + 0.18250000000000000 -2.8135819007957252E-008 + 0.18360000000000004 6.8514971474087361E-009 + 0.18470000000000003 3.7931801699642165E-008 + 0.18580000000000002 3.3982054503667314E-008 + 0.18690000000000001 -2.8953746067372776E-009 + 0.18800000000000000 -3.8821749370754333E-008 + 0.18910000000000005 -4.1935283690008873E-008 + 0.19020000000000004 -1.3887122563005505E-008 + 0.19130000000000003 1.3284353173048657E-008 + 0.19240000000000002 1.1218789452982492E-008 + 0.19350000000000001 -1.5488478055658561E-008 + 0.19460000000000005 -3.4941908921837239E-008 + 0.19570000000000004 -2.2336369198683315E-008 + 0.19680000000000003 1.3016605571181117E-008 + 0.19790000000000002 3.6594489216668080E-008 + 0.19900000000000001 2.4244481977575560E-008 + 0.20010000000000000 -1.2863605292068314E-008 + 0.20120000000000005 -3.9848238486683840E-008 + 0.20230000000000004 -3.3551994960134834E-008 + 0.20340000000000003 -5.1768953568398501E-009 + 0.20450000000000002 1.3556087807842232E-008 + 0.20560000000000000 4.7018477999927200E-009 + 0.20670000000000005 -1.7401399432515063E-008 + 0.20780000000000004 -2.2813789968267884E-008 + 0.20890000000000003 4.5172399154580489E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0004.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0004.BXZ.semd new file mode 100644 index 00000000..54ef9e36 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0004.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 2.1259796700867639E-010 + -0.11559999999999999 7.8417417004317258E-010 + -0.11449999999999999 1.0115694948353848E-009 + -0.11340000000000000 -6.0733307272187176E-010 + -0.11230000000000000 -4.5266106418750951E-009 + -0.11119999999999999 -8.0650179867802763E-009 + -0.11009999999999999 -6.2745857398738281E-009 + -0.10900000000000000 3.3560603185378568E-009 + -0.10790000000000000 1.6323504326010152E-008 + -0.10679999999999999 2.2413422229305979E-008 + -0.10569999999999999 1.3856826797109534E-008 + -0.10460000000000000 -6.3452496590343799E-009 + -0.10349999999999999 -2.4795001607458289E-008 + -0.10239999999999999 -2.8368317472882154E-008 + -0.10130000000000000 -1.6144618086855189E-008 + -0.10020000000000000 -6.7584660090602711E-010 + -9.9099999999999994E-002 3.9865568624009029E-009 + -9.7999999999999990E-002 -3.2710218977882732E-009 + -9.6899999999999986E-002 -8.2548483604227840E-009 + -9.5799999999999996E-002 5.1429931424706865E-009 + -9.4699999999999993E-002 3.7684440457042001E-008 + -9.3599999999999989E-002 7.0330081314295967E-008 + -9.2499999999999999E-002 7.7732089209803235E-008 + -9.1399999999999995E-002 4.7757971799455845E-008 + -9.0299999999999991E-002 -1.0804312999823651E-008 + -8.9200000000000002E-002 -7.9161353028212034E-008 + -8.8099999999999984E-002 -1.4769638312372990E-007 + -8.6999999999999994E-002 -2.2639959240677854E-007 + -8.5899999999999990E-002 -3.3909856256286730E-007 + -8.4799999999999986E-002 -5.0953235586348455E-007 + -8.3699999999999997E-002 -7.5336834015615750E-007 + -8.2599999999999993E-002 -1.0820049283211119E-006 + -8.1499999999999989E-002 -1.5110520052985521E-006 + -8.0399999999999999E-002 -2.0622733245545533E-006 + -7.9299999999999995E-002 -2.7561175102164270E-006 + -7.8199999999999992E-002 -3.6036401525052497E-006 + -7.7100000000000002E-002 -4.6096292862785049E-006 + -7.5999999999999984E-002 -5.7899492276192177E-006 + -7.4899999999999994E-002 -7.1933945946511813E-006 + -7.3799999999999991E-002 -8.9126833699992858E-006 + -7.2699999999999987E-002 -1.1075261681980919E-005 + -7.1599999999999997E-002 -1.3817923900205642E-005 + -7.0499999999999993E-002 -1.7261005268665031E-005 + -6.9399999999999989E-002 -2.1500425646081567E-005 + -6.8300000000000000E-002 -2.6626712497090921E-005 + -6.7199999999999996E-002 -3.2763506169430912E-005 + -6.6099999999999992E-002 -4.0103925130097196E-005 + -6.5000000000000002E-002 -4.8922483983915299E-005 + -6.3899999999999985E-002 -5.9556947235250846E-005 + -6.2799999999999995E-002 -7.2377602919004858E-005 + -6.1699999999999991E-002 -8.7772896222304553E-005 + -6.0599999999999994E-002 -1.0616720101097599E-004 + -5.9499999999999990E-002 -1.2805852747987956E-004 + -5.8399999999999994E-002 -1.5404564328491688E-004 + -5.7299999999999990E-002 -1.8482473387848586E-004 + -5.6199999999999986E-002 -2.2116788022685796E-004 + -5.5099999999999996E-002 -2.6391667779535055E-004 + -5.3999999999999992E-002 -3.1401379965245724E-004 + -5.2899999999999989E-002 -3.7255688221193850E-004 + -5.1799999999999985E-002 -4.4083505054004490E-004 + -5.0699999999999995E-002 -5.2031961968168616E-004 + -4.9599999999999991E-002 -6.1262457165867090E-004 + -4.8499999999999988E-002 -7.1947887772694230E-004 + -4.7399999999999998E-002 -8.4274396067485213E-004 + -4.6299999999999994E-002 -9.8446162883192301E-004 + -4.5199999999999990E-002 -1.1468918528407812E-003 + -4.4099999999999986E-002 -1.3325124746188521E-003 + -4.2999999999999997E-002 -1.5439953422173858E-003 + -4.1899999999999993E-002 -1.7841961234807968E-003 + -4.0799999999999989E-002 -2.0561723504215479E-003 + -3.9699999999999985E-002 -2.3632037919014692E-003 + -3.8599999999999995E-002 -2.7087733615189791E-003 + -3.7499999999999992E-002 -3.0965087935328484E-003 + -3.6399999999999988E-002 -3.5301230382174253E-003 + -3.5299999999999984E-002 -4.0134014561772346E-003 + -3.4199999999999994E-002 -4.5502241700887680E-003 + -3.3099999999999991E-002 -5.1445616409182549E-003 + -3.1999999999999987E-002 -5.8003994636237621E-003 + -3.0899999999999997E-002 -6.5216049551963806E-003 + -2.9799999999999993E-002 -7.3118330910801888E-003 + -2.8699999999999989E-002 -8.1745060160756111E-003 + -2.7599999999999986E-002 -9.1128451749682426E-003 + -2.6499999999999996E-002 -1.0129841975867748E-002 + -2.5399999999999992E-002 -1.1228091083467007E-002 + -2.4299999999999988E-002 -1.2409552931785583E-002 + -2.3199999999999985E-002 -1.3675370253622532E-002 + -2.2099999999999995E-002 -1.5025836415588856E-002 + -2.0999999999999991E-002 -1.6460448503494263E-002 + -1.9899999999999987E-002 -1.7977904528379440E-002 + -1.8799999999999983E-002 -1.9575925543904305E-002 + -1.7699999999999994E-002 -2.1251000463962555E-002 + -1.6599999999999990E-002 -2.2998183965682983E-002 + -1.5499999999999986E-002 -2.4811070412397385E-002 + -1.4399999999999996E-002 -2.6681913062930107E-002 + -1.3299999999999992E-002 -2.8601655736565590E-002 + -1.2199999999999989E-002 -3.0559826642274857E-002 + -1.1099999999999985E-002 -3.2544329762458801E-002 + -9.9999999999999950E-003 -3.4541308879852295E-002 + -8.8999999999999913E-003 -3.6535236984491348E-002 + -7.7999999999999875E-003 -3.8509145379066467E-002 + -6.6999999999999837E-003 -4.0444821119308472E-002 + -5.5999999999999939E-003 -4.2322821915149689E-002 + -4.4999999999999901E-003 -4.4122446328401566E-002 + -3.3999999999999864E-003 -4.5821797102689743E-002 + -2.2999999999999826E-003 -4.7398079186677933E-002 + -1.1999999999999927E-003 -4.8827983438968658E-002 + -9.9999999999988987E-005 -5.0088003277778625E-002 + 1.0000000000000148E-003 -5.1154572516679764E-002 + 2.1000000000000185E-003 -5.2004180848598480E-002 + 3.2000000000000084E-003 -5.2613656967878342E-002 + 4.3000000000000121E-003 -5.2960649132728577E-002 + 5.4000000000000159E-003 -5.3024142980575562E-002 + 6.5000000000000058E-003 -5.2784778177738190E-002 + 7.6000000000000234E-003 -5.2225030958652496E-002 + 8.7000000000000133E-003 -5.1329411566257477E-002 + 9.8000000000000032E-003 -5.0084833055734634E-002 + 1.0900000000000021E-002 -4.8481114208698273E-002 + 1.2000000000000011E-002 -4.6511437743902206E-002 + 1.3100000000000001E-002 -4.4172517955303192E-002 + 1.4200000000000018E-002 -4.1464548557996750E-002 + 1.5300000000000008E-002 -3.8391195237636566E-002 + 1.6400000000000026E-002 -3.4959796816110611E-002 + 1.7500000000000016E-002 -3.1181730329990387E-002 + 1.8600000000000005E-002 -2.7072630822658539E-002 + 1.9700000000000023E-002 -2.2652238607406616E-002 + 2.0800000000000013E-002 -1.7944008111953735E-002 + 2.1900000000000003E-002 -1.2974733486771584E-002 + 2.3000000000000020E-002 -7.7744396403431892E-003 + 2.4100000000000010E-002 -2.3764506913721561E-003 + 2.5200000000000000E-002 3.1827173661440611E-003 + 2.6300000000000018E-002 8.8638551533222198E-003 + 2.7400000000000008E-002 1.4625820331275463E-002 + 2.8500000000000025E-002 2.0426211878657341E-002 + 2.9600000000000015E-002 2.6221752166748047E-002 + 3.0700000000000005E-002 3.1968429684638977E-002 + 3.1800000000000023E-002 3.7621811032295227E-002 + 3.2900000000000013E-002 4.3137703090906143E-002 + 3.4000000000000002E-002 4.8473007977008820E-002 + 3.5100000000000020E-002 5.3586423397064209E-002 + 3.6200000000000010E-002 5.8438785374164581E-002 + 3.7300000000000028E-002 6.2993206083774567E-002 + 3.8400000000000017E-002 6.7215360701084137E-002 + 3.9500000000000007E-002 7.1074038743972778E-002 + 4.0600000000000025E-002 7.4541851878166199E-002 + 4.1700000000000015E-002 7.7595576643943787E-002 + 4.2800000000000005E-002 8.0216214060783386E-002 + 4.3900000000000022E-002 8.2388892769813538E-002 + 4.5000000000000012E-002 8.4102883934974670E-002 + 4.6100000000000002E-002 8.5351906716823578E-002 + 4.7200000000000020E-002 8.6134403944015503E-002 + 4.8300000000000010E-002 8.6453504860401154E-002 + 4.9400000000000027E-002 8.6316570639610291E-002 + 5.0500000000000017E-002 8.5734702646732330E-002 + 5.1600000000000007E-002 8.4722541272640228E-002 + 5.2700000000000025E-002 8.3298392593860626E-002 + 5.3800000000000014E-002 8.1484213471412659E-002 + 5.4900000000000004E-002 7.9305119812488556E-002 + 5.6000000000000022E-002 7.6788634061813354E-002 + 5.7100000000000012E-002 7.3964022099971771E-002 + 5.8200000000000002E-002 7.0861980319023132E-002 + 5.9300000000000019E-002 6.7514710128307343E-002 + 6.0400000000000009E-002 6.3955768942832947E-002 + 6.1500000000000027E-002 6.0219492763280869E-002 + 6.2600000000000017E-002 5.6340083479881287E-002 + 6.3700000000000007E-002 5.2350968122482300E-002 + 6.4800000000000024E-002 4.8284657299518585E-002 + 6.5900000000000014E-002 4.4172927737236023E-002 + 6.7000000000000004E-002 4.0046803653240204E-002 + 6.8100000000000022E-002 3.5936046391725540E-002 + 6.9200000000000012E-002 3.1868435442447662E-002 + 7.0300000000000029E-002 2.7869315817952156E-002 + 7.1400000000000019E-002 2.3961681872606277E-002 + 7.2500000000000009E-002 2.0166581496596336E-002 + 7.3600000000000027E-002 1.6503242775797844E-002 + 7.4700000000000016E-002 1.2988741509616375E-002 + 7.5800000000000006E-002 9.6374917775392532E-003 + 7.6900000000000024E-002 6.4610550180077553E-003 + 7.8000000000000014E-002 3.4684878773987293E-003 + 7.9100000000000004E-002 6.6689145751297474E-004 + 8.0200000000000021E-002 -1.9383536418899894E-003 + 8.1300000000000011E-002 -4.3438123539090157E-003 + 8.2400000000000029E-002 -6.5483222715556622E-003 + 8.3500000000000019E-002 -8.5529405623674393E-003 + 8.4600000000000009E-002 -1.0360417887568474E-002 + 8.5700000000000026E-002 -1.1974610388278961E-002 + 8.6800000000000016E-002 -1.3400299474596977E-002 + 8.7900000000000006E-002 -1.4643440023064613E-002 + 8.9000000000000024E-002 -1.5711409971117973E-002 + 9.0100000000000013E-002 -1.6612809151411057E-002 + 9.1200000000000003E-002 -1.7356855794787407E-002 + 9.2300000000000021E-002 -1.7952844500541687E-002 + 9.3400000000000011E-002 -1.8410095945000648E-002 + 9.4500000000000028E-002 -1.8738321959972382E-002 + 9.5600000000000018E-002 -1.8947860226035118E-002 + 9.6700000000000008E-002 -1.9049389287829399E-002 + 9.7800000000000026E-002 -1.9053302705287933E-002 + 9.8900000000000016E-002 -1.8969252705574036E-002 + 0.10000000000000001 -1.8806291744112968E-002 + 0.10110000000000002 -1.8573367968201637E-002 + 0.10220000000000001 -1.8279625102877617E-002 + 0.10330000000000003 -1.7934085801243782E-002 + 0.10440000000000002 -1.7545009031891823E-002 + 0.10550000000000001 -1.7119539901614189E-002 + 0.10660000000000003 -1.6663996502757072E-002 + 0.10770000000000002 -1.6184473410248756E-002 + 0.10880000000000001 -1.5687128528952599E-002 + 0.10990000000000003 -1.5177844092249870E-002 + 0.11100000000000002 -1.4661628752946854E-002 + 0.11210000000000001 -1.4142367057502270E-002 + 0.11320000000000002 -1.3623209670186043E-002 + 0.11430000000000001 -1.3107211329042912E-002 + 0.11540000000000003 -1.2597575783729553E-002 + 0.11650000000000002 -1.2097285129129887E-002 + 0.11760000000000001 -1.1608539149165154E-002 + 0.11870000000000003 -1.1132606305181980E-002 + 0.11980000000000002 -1.0670282877981663E-002 + 0.12090000000000001 -1.0222497396171093E-002 + 0.12200000000000003 -9.7904605790972710E-003 + 0.12310000000000001 -9.3752406537532806E-003 + 0.12420000000000003 -8.9772464707493782E-003 + 0.12530000000000002 -8.5961893200874329E-003 + 0.12640000000000001 -8.2315905019640923E-003 + 0.12750000000000003 -7.8833103179931641E-003 + 0.12860000000000002 -7.5515694916248322E-003 + 0.12970000000000001 -7.2364583611488342E-003 + 0.13080000000000003 -6.9374814629554749E-003 + 0.13190000000000002 -6.6536385565996170E-003 + 0.13300000000000001 -6.3839703798294067E-003 + 0.13410000000000000 -6.1280094087123871E-003 + 0.13520000000000004 -5.8856685645878315E-003 + 0.13630000000000003 -5.6566866114735603E-003 + 0.13740000000000002 -5.4402407258749008E-003 + 0.13850000000000001 -5.2351346239447594E-003 + 0.13960000000000000 -5.0403806380927563E-003 + 0.14070000000000005 -4.8555666580796242E-003 + 0.14180000000000004 -4.6806200407445431E-003 + 0.14290000000000003 -4.5152241364121437E-003 + 0.14400000000000002 -4.3585048988461494E-003 + 0.14510000000000001 -4.2093251831829548E-003 + 0.14620000000000000 -4.0668835863471031E-003 + 0.14730000000000004 -3.9309901185333729E-003 + 0.14840000000000003 -3.8017339538782835E-003 + 0.14950000000000002 -3.6788890138268471E-003 + 0.15060000000000001 -3.5616927780210972E-003 + 0.15170000000000000 -3.4492232371121645E-003 + 0.15280000000000005 -3.3409842289984226E-003 + 0.15390000000000004 -3.2370777335017920E-003 + 0.15500000000000003 -3.1377833802253008E-003 + 0.15610000000000002 -3.0429849866777658E-003 + 0.15720000000000001 -2.9520452953875065E-003 + 0.15830000000000000 -2.8642558027058840E-003 + 0.15940000000000004 -2.7793846093118191E-003 + 0.16050000000000003 -2.6977423112839460E-003 + 0.16160000000000002 -2.6196988765150309E-003 + 0.16270000000000001 -2.5451553519815207E-003 + 0.16380000000000000 -2.4735277984291315E-003 + 0.16490000000000005 -2.4042536970227957E-003 + 0.16600000000000004 -2.3372869472950697E-003 + 0.16710000000000003 -2.2730566561222076E-003 + 0.16820000000000002 -2.2119313944131136E-003 + 0.16930000000000001 -2.1537528373301029E-003 + 0.17040000000000000 -2.0979223772883415E-003 + 0.17150000000000004 -2.0439450163394213E-003 + 0.17260000000000003 -1.9918598700314760E-003 + 0.17370000000000002 -1.9421030301600695E-003 + 0.17480000000000001 -1.8949522636830807E-003 + 0.17590000000000000 -1.8501394661143422E-003 + 0.17700000000000005 -1.8070390215143561E-003 + 0.17810000000000004 -1.7652323003858328E-003 + 0.17920000000000003 -1.7248574877157807E-003 + 0.18030000000000002 -1.6863829223439097E-003 + 0.18140000000000001 -1.6500431811437011E-003 + 0.18250000000000000 -1.6155290650203824E-003 + 0.18360000000000004 -1.5822479035705328E-003 + 0.18470000000000003 -1.5498743159696460E-003 + 0.18580000000000002 -1.5186120290309191E-003 + 0.18690000000000001 -1.4888980658724904E-003 + 0.18800000000000000 -1.4608658384531736E-003 + 0.18910000000000005 -1.4341325731948018E-003 + 0.19020000000000004 -1.4081260887905955E-003 + 0.19130000000000003 -1.3826031936332583E-003 + 0.19240000000000002 -1.3578173238784075E-003 + 0.19350000000000001 -1.3341667363420129E-003 + 0.19460000000000005 -1.3117002090439200E-003 + 0.19570000000000004 -1.2899969005957246E-003 + 0.19680000000000003 -1.2685359688475728E-003 + 0.19790000000000002 -1.2471578083932400E-003 + 0.19900000000000001 -1.2261320371180773E-003 + 0.20010000000000000 -1.2057679705321789E-003 + 0.20120000000000005 -1.1859866790473461E-003 + 0.20230000000000004 -1.1663067853078246E-003 + 0.20340000000000003 -1.1462576221674681E-003 + 0.20450000000000002 -1.1257847072556615E-003 + 0.20560000000000000 -1.1052303016185760E-003 + 0.20670000000000005 -1.0849189711734653E-003 + 0.20780000000000004 -1.0647900635376573E-003 + 0.20890000000000003 -1.0444582439959049E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0005.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0005.BXX.semd new file mode 100644 index 00000000..48e5f87b --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0005.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 5.0948537190273129E-025 + -0.11009999999999999 2.9295408761147533E-024 + -0.10900000000000000 1.3756104400424259E-023 + -0.10790000000000000 1.8468844645192348E-023 + -0.10679999999999999 2.3181584889960436E-023 + -0.10569999999999999 1.0941199095005277E-022 + -0.10460000000000000 1.6303533478609212E-022 + -0.10349999999999999 2.1016302122369888E-023 + -0.10239999999999999 -2.4687114504868829E-021 + -0.10130000000000000 -1.8281610402604313E-021 + -0.10020000000000000 3.2469502741993342E-021 + -9.9099999999999994E-002 1.0408913671972687E-020 + -9.7999999999999990E-002 8.7606020128894926E-022 + -9.6899999999999986E-002 -3.3699021500332105E-020 + -9.5799999999999996E-002 -5.1579280073095924E-020 + -9.4699999999999993E-002 -5.4851574264613024E-020 + -9.3599999999999989E-002 5.0392430990447183E-020 + -9.2499999999999999E-002 1.5563643624550739E-019 + -9.1399999999999995E-002 2.7757526624501196E-019 + -9.0299999999999991E-002 4.2455631720531175E-019 + -8.9200000000000002E-002 2.3764102837308903E-019 + -8.8099999999999984E-002 -3.4994987338003954E-019 + -8.6999999999999994E-002 -8.7076145030599649E-019 + -8.5899999999999990E-002 -1.5251315217899318E-018 + -8.4799999999999986E-002 -1.7120468364715487E-018 + -8.3699999999999997E-002 -1.8989620477555890E-018 + -8.2599999999999993E-002 5.1059170875907601E-020 + -8.1499999999999989E-002 3.0695485527663843E-018 + -8.0399999999999999E-002 3.8843222833117292E-018 + -7.9299999999999995E-002 2.5621592737488074E-018 + -7.8199999999999992E-002 -8.9694016572965128E-019 + -7.7100000000000002E-002 -3.8218056269761964E-018 + -7.5999999999999984E-002 -1.9385635263767183E-018 + -7.4899999999999994E-002 -3.2607261223493338E-018 + -7.3799999999999991E-002 3.9648578285208108E-018 + -7.2699999999999987E-002 1.7601250345354530E-017 + -7.1599999999999997E-002 1.8416024903080487E-017 + -7.0499999999999993E-002 6.1420613072578525E-018 + -6.9399999999999989E-002 -1.4679650076178461E-017 + -6.8300000000000000E-002 -2.6953614085591403E-017 + -6.7199999999999996E-002 -7.1735286477415700E-018 + -6.6099999999999992E-002 5.9619155146322777E-017 + -6.5000000000000002E-002 1.1305598886420383E-016 + -6.3899999999999985E-002 8.5289229766693196E-017 + -6.2799999999999995E-002 -4.9324346483896062E-017 + -6.1699999999999991E-002 -1.9248566969491839E-016 + -6.0599999999999994E-002 -1.9140379686303783E-016 + -5.9499999999999990E-002 2.0023858873091660E-018 + -5.8399999999999994E-002 2.7233827142921906E-016 + -5.7299999999999990E-002 3.9736247849610153E-016 + -5.6199999999999986E-002 2.1894169824611219E-016 + -5.5099999999999996E-002 -2.6933487788671252E-016 + -5.3999999999999992E-002 -7.3196823299057274E-016 + -5.2899999999999989E-002 -7.6721433271700825E-016 + -5.1799999999999985E-002 -4.1711025756794749E-017 + -5.0699999999999995E-002 1.0203599228224085E-015 + -4.9599999999999991E-002 1.3387768659916003E-015 + -4.8499999999999988E-002 -2.4040584400178118E-016 + -4.7399999999999998E-002 -3.2727055505036738E-015 + -4.6299999999999994E-002 -4.7065766879011463E-015 + -4.5199999999999990E-002 -1.4220914502000069E-015 + -4.4099999999999986E-002 6.1704579908616018E-015 + -4.2999999999999997E-002 1.2224413376091953E-014 + -4.1899999999999993E-002 9.3545217551933499E-015 + -4.0799999999999989E-002 -4.5590599709061791E-015 + -3.9699999999999985E-002 -2.1242110785743736E-014 + -3.8599999999999995E-002 -2.5137733894778878E-014 + -3.7499999999999992E-002 -7.2195099901019473E-015 + -3.6399999999999988E-002 2.3007469749356836E-014 + -3.5299999999999984E-002 4.1575324725897506E-014 + -3.4199999999999994E-002 2.8584898798022021E-014 + -3.3099999999999991E-002 -1.1177069842306219E-014 + -3.1999999999999987E-002 -4.8545670657202181E-014 + -3.0899999999999997E-002 -4.6799783286980562E-014 + -2.9799999999999993E-002 2.4715726833863735E-015 + -2.8699999999999989E-002 6.0564204205134503E-014 + -2.7599999999999986E-002 6.3267438705529033E-014 + -2.6499999999999996E-002 6.1460710652772033E-016 + -2.5399999999999992E-002 -7.7971225938451572E-014 + -2.4299999999999988E-002 -7.7926339968510672E-014 + -2.3199999999999985E-002 2.2054525496443753E-014 + -2.2099999999999995E-002 1.5735467941667414E-013 + -2.0999999999999991E-002 1.6491731483041228E-013 + -1.9899999999999987E-002 -1.3519018532675425E-014 + -1.8799999999999983E-002 -2.7839015814823398E-013 + -1.7699999999999994E-002 -3.4085066583436352E-013 + -1.6599999999999990E-002 -3.2407345036677970E-014 + -1.5499999999999986E-002 3.5481201852462230E-013 + -1.4399999999999996E-002 4.2036263792760709E-013 + -1.3299999999999992E-002 9.4221342967354405E-014 + -1.2199999999999989E-002 -3.1944886731520572E-013 + -1.1099999999999985E-002 -2.6483936571564115E-013 + -9.9999999999999950E-003 2.7117926502430445E-013 + -8.8999999999999913E-003 1.0128908345743981E-012 + -7.7999999999999875E-003 8.5305449770006758E-013 + -6.6999999999999837E-003 -2.4334126293851233E-013 + -5.5999999999999939E-003 -1.8211460985073646E-012 + -4.4999999999999901E-003 -2.6374492867464738E-012 + -3.3999999999999864E-003 -1.2130120042100345E-012 + -2.2999999999999826E-003 1.4368302554690349E-012 + -1.1999999999999927E-003 2.7037155066883534E-012 + -9.9999999999988987E-005 1.5723082558150026E-012 + 1.0000000000000148E-003 -8.8953871395583417E-013 + 2.1000000000000185E-003 -2.6511544695684286E-012 + 3.2000000000000084E-003 -1.7637042000473446E-013 + 4.3000000000000121E-003 6.0796628148507281E-012 + 5.4000000000000159E-003 6.4537528966790436E-012 + 6.5000000000000058E-003 -3.8856973194612010E-012 + 7.6000000000000234E-003 -1.5205470563217638E-011 + 8.7000000000000133E-003 -1.1540293026746085E-011 + 9.8000000000000032E-003 1.5079847093257825E-012 + 1.0900000000000021E-002 6.2935321017143497E-012 + 1.2000000000000011E-002 -2.7855018638889284E-012 + 1.3100000000000001E-002 -1.1444396645632349E-011 + 1.4200000000000018E-002 5.3851307094121559E-012 + 1.5300000000000008E-002 2.7256323933966264E-011 + 1.6400000000000026E-002 3.1481688783641104E-011 + 1.7500000000000016E-002 4.0565953374205321E-012 + 1.8600000000000005E-002 -2.5609238687995806E-011 + 1.9700000000000023E-002 -2.2784335182435278E-011 + 2.0800000000000013E-002 3.0457227018221289E-011 + 2.1900000000000003E-002 8.5379349423764239E-011 + 2.3000000000000020E-002 1.0669036487609418E-010 + 2.4100000000000010E-002 4.3413432571082211E-011 + 2.5200000000000000E-002 -6.4678304378951168E-011 + 2.6300000000000018E-002 -1.2459412668253123E-010 + 2.7400000000000008E-002 -8.0315518125040342E-011 + 2.8500000000000025E-002 1.9981591034556878E-011 + 2.9600000000000015E-002 7.2102789017147728E-011 + 3.0700000000000005E-002 3.9075850194469908E-011 + 3.1800000000000023E-002 1.7252607328877012E-011 + 3.2900000000000013E-002 9.1781207633978568E-011 + 3.4000000000000002E-002 1.6630979926546274E-010 + 3.5100000000000020E-002 1.7361617699052090E-010 + 3.6200000000000010E-002 1.1594109006196618E-010 + 3.7300000000000028E-002 -8.9622871624062128E-011 + 3.8400000000000017E-002 -1.8090906550582986E-010 + 3.9500000000000007E-002 -6.1565655351536464E-011 + 4.0600000000000025E-002 8.9148126380944603E-011 + 4.1700000000000015E-002 1.3678785881765521E-010 + 4.2800000000000005E-002 2.5164981209968573E-010 + 4.3900000000000022E-002 3.5306729762041300E-010 + 4.5000000000000012E-002 2.3937374304949799E-010 + 4.6100000000000002E-002 -2.2835681956490106E-010 + 4.7200000000000020E-002 -8.5742069000360743E-010 + 4.8300000000000010E-002 -1.1234847496766065E-009 + 4.9400000000000027E-002 -9.5036356562161473E-010 + 5.0500000000000017E-002 -4.1424247365640099E-010 + 5.1600000000000007E-002 -1.9182504196191275E-010 + 5.2700000000000025E-002 -5.2062976152456031E-010 + 5.3800000000000014E-002 -1.0555826213121122E-009 + 5.4900000000000004E-002 -6.4942451416527547E-010 + 5.6000000000000022E-002 8.8158530475723751E-010 + 5.7100000000000012E-002 2.1616322065654003E-009 + 5.8200000000000002E-002 2.2720125780750777E-009 + 5.9300000000000019E-002 1.2440967145366244E-009 + 6.0400000000000009E-002 -8.4078438655765808E-011 + 6.1500000000000027E-002 -9.5514263165341617E-010 + 6.2600000000000017E-002 -9.1982732541850964E-010 + 6.3700000000000007E-002 1.0309436637712110E-010 + 6.4800000000000024E-002 1.3133979459567513E-009 + 6.5900000000000014E-002 1.8380348354440912E-009 + 6.7000000000000004E-002 8.2104240073377355E-010 + 6.8100000000000022E-002 -5.9928340068182706E-010 + 6.9200000000000012E-002 -5.0486875791122543E-010 + 7.0300000000000029E-002 3.1554578394654698E-010 + 7.1400000000000019E-002 4.4581235925100771E-010 + 7.2500000000000009E-002 -1.3151059130578346E-009 + 7.3600000000000027E-002 -3.0580982190997474E-009 + 7.4700000000000016E-002 -2.5065722830674986E-009 + 7.5800000000000006E-002 8.3243467674520844E-010 + 7.6900000000000024E-002 4.2610714956481388E-009 + 7.8000000000000014E-002 4.4809680410651254E-009 + 7.9100000000000004E-002 4.5242121160526949E-010 + 8.0200000000000021E-002 -4.6875330284024130E-009 + 8.1300000000000011E-002 -7.4971175934024359E-009 + 8.2400000000000029E-002 -5.2515920501150504E-009 + 8.3500000000000019E-002 2.9230362574850233E-010 + 8.4600000000000009E-002 4.7785699841540463E-009 + 8.5700000000000026E-002 5.2852815457526958E-009 + 8.6800000000000016E-002 3.3361415852084519E-009 + 8.7900000000000006E-002 2.2474457850307772E-009 + 8.9000000000000024E-002 3.9551939501336619E-009 + 9.0100000000000013E-002 6.1110903004646389E-009 + 9.1200000000000003E-002 4.5204684440136589E-009 + 9.2300000000000021E-002 -2.6451154599982374E-009 + 9.3400000000000011E-002 -1.1406106281697248E-008 + 9.4500000000000028E-002 -1.5058208902019032E-008 + 9.5600000000000018E-002 -1.0787053028593618E-008 + 9.6700000000000008E-002 -1.3353058658793771E-009 + 9.7800000000000026E-002 6.2342193629660869E-009 + 9.8900000000000016E-002 7.9419679721581815E-009 + 0.10000000000000001 5.9569762456135322E-009 + 0.10110000000000002 4.7069481645678479E-009 + 0.10220000000000001 5.6349191979165880E-009 + 0.10330000000000003 5.9802980345580181E-009 + 0.10440000000000002 2.6150106524625016E-009 + 0.10550000000000001 -2.9103506271610513E-009 + 0.10660000000000003 -7.6200823428962394E-009 + 0.10770000000000002 -8.2718338845211292E-009 + 0.10880000000000001 -3.7474752190291838E-009 + 0.10990000000000003 2.4439943402398967E-009 + 0.11100000000000002 6.3812795048079352E-009 + 0.11210000000000001 5.9446394473638975E-009 + 0.11320000000000002 3.8677772096207264E-009 + 0.11430000000000001 2.8216553538129574E-009 + 0.11540000000000003 2.8690150255528124E-009 + 0.11650000000000002 8.5489360035495565E-010 + 0.11760000000000001 -5.0670792006712873E-009 + 0.11870000000000003 -1.0594681576492349E-008 + 0.11980000000000002 -1.0475618594796288E-008 + 0.12090000000000001 -3.7598164581709170E-009 + 0.12200000000000003 4.9636894594584646E-009 + 0.12310000000000001 9.2236405180301517E-009 + 0.12420000000000003 7.0661121398529758E-009 + 0.12530000000000002 1.7356949211233541E-009 + 0.12640000000000001 -1.3181302715992160E-009 + 0.12750000000000003 -1.2351208944494374E-010 + 0.12860000000000002 1.9136248141649048E-009 + 0.12970000000000001 1.7637991067687153E-009 + 0.13080000000000003 -1.1466186888853258E-009 + 0.13190000000000002 -3.2145182071730005E-009 + 0.13300000000000001 -1.0698257835173308E-009 + 0.13410000000000000 4.3553107786920009E-009 + 0.13520000000000004 7.6472623788959027E-009 + 0.13630000000000003 4.6292889521737379E-009 + 0.13740000000000002 -2.7088316034706850E-009 + 0.13850000000000001 -7.9496196292438981E-009 + 0.13960000000000000 -5.7152980126318198E-009 + 0.14070000000000005 2.8289488529509299E-009 + 0.14180000000000004 1.1373195718533680E-008 + 0.14290000000000003 1.4001888537507057E-008 + 0.14400000000000002 1.1216952700010552E-008 + 0.14510000000000001 8.0914235311979610E-009 + 0.14620000000000000 8.3001161499396403E-009 + 0.14730000000000004 1.0498586000551313E-008 + 0.14840000000000003 9.8647596757928113E-009 + 0.14950000000000002 4.1041197107460903E-009 + 0.15060000000000001 -3.8434833093958787E-009 + 0.15170000000000000 -8.3224209745935696E-009 + 0.15280000000000005 -7.0829884180056979E-009 + 0.15390000000000004 -3.0829641062268820E-009 + 0.15500000000000003 -1.3326429959548136E-009 + 0.15610000000000002 -3.4095064549433118E-009 + 0.15720000000000001 -5.9793330287050139E-009 + 0.15830000000000000 -4.6189008173769253E-009 + 0.15940000000000004 1.1244196684856433E-009 + 0.16050000000000003 6.4285559098209433E-009 + 0.16160000000000002 6.0613780661356031E-009 + 0.16270000000000001 -7.0087291526022000E-010 + 0.16380000000000000 -8.8498621764188101E-009 + 0.16490000000000005 -1.1971749813710630E-008 + 0.16600000000000004 -8.3310833787209049E-009 + 0.16710000000000003 -1.6654168044638595E-009 + 0.16820000000000002 2.9253242050941708E-009 + 0.16930000000000001 3.9039917965055793E-009 + 0.17040000000000000 3.8519187839369806E-009 + 0.17150000000000004 6.0316232008972293E-009 + 0.17260000000000003 9.9142907217242282E-009 + 0.17370000000000002 1.2147771677462060E-008 + 0.17480000000000001 9.4964391905705270E-009 + 0.17590000000000000 2.9282924973728086E-009 + 0.17700000000000005 -3.3888907235990473E-009 + 0.17810000000000004 -5.6817039961742921E-009 + 0.17920000000000003 -3.2599993815551898E-009 + 0.18030000000000002 1.5458527791167853E-009 + 0.18140000000000001 5.8139271175150498E-009 + 0.18250000000000000 8.0384463529981076E-009 + 0.18360000000000004 8.1297804044311306E-009 + 0.18470000000000003 6.0700031667693111E-009 + 0.18580000000000002 2.3072639354637658E-009 + 0.18690000000000001 -1.6347343478884113E-009 + 0.18800000000000000 -3.4076963473239630E-009 + 0.18910000000000005 -1.1114735798400943E-009 + 0.19020000000000004 4.0170453630139491E-009 + 0.19130000000000003 8.2134166135006126E-009 + 0.19240000000000002 8.1613444891104336E-009 + 0.19350000000000001 3.6994947105739584E-009 + 0.19460000000000005 -1.1208733941003857E-009 + 0.19570000000000004 -2.0871684380807665E-009 + 0.19680000000000003 1.5714248791098839E-009 + 0.19790000000000002 6.2517955257135327E-009 + 0.19900000000000001 7.4455739351719785E-009 + 0.20010000000000000 4.2833536717523657E-009 + 0.20120000000000005 1.1728151783074736E-010 + 0.20230000000000004 -1.1985687997650984E-009 + 0.20340000000000003 9.0943230723894430E-010 + 0.20450000000000002 2.9546924906753702E-009 + 0.20560000000000000 9.4869423428178834E-010 + 0.20670000000000005 -5.1802659939426121E-009 + 0.20780000000000004 -1.1264411625688808E-008 + 0.20890000000000003 -1.2401002003059602E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0005.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0005.BXZ.semd new file mode 100644 index 00000000..d2604624 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0005.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 -4.5849297864834239E-019 + -0.11119999999999999 -1.0991086288682000E-017 + -0.11009999999999999 -7.9307125751158704E-017 + -0.10900000000000000 -2.8788900224741996E-016 + -0.10790000000000000 -5.2225049854693326E-016 + -0.10679999999999999 8.7207971150461000E-017 + -0.10569999999999999 3.3113757809193848E-015 + -0.10460000000000000 9.7282496321808923E-015 + -0.10349999999999999 1.3625828540291245E-014 + -0.10239999999999999 -4.4949751521828132E-016 + -0.10130000000000000 -4.8583895560045873E-014 + -0.10020000000000000 -1.1905106349525962E-013 + -9.9099999999999994E-002 -1.4120588108079007E-013 + -9.7999999999999990E-002 1.5158772674606080E-015 + -9.6899999999999986E-002 3.7092900907927107E-013 + -9.5799999999999996E-002 8.1437883780316467E-013 + -9.4699999999999993E-002 8.8972232359374459E-013 + -9.3599999999999989E-002 6.5233327637206906E-014 + -9.2499999999999999E-002 -1.7635777820740328E-012 + -9.1399999999999995E-002 -3.7332394120515033E-012 + -9.0299999999999991E-002 -4.0239396016661377E-012 + -8.9200000000000002E-002 -8.7016331640210609E-013 + -8.8099999999999984E-002 5.6868468267801120E-012 + -8.6999999999999994E-002 1.2493684038716868E-011 + -8.5899999999999990E-002 1.3970559951947958E-011 + -8.4799999999999986E-002 5.4074917286983659E-012 + -8.3699999999999997E-002 -1.2552762648776472E-011 + -8.2599999999999993E-002 -3.1500045627463891E-011 + -8.1499999999999989E-002 -3.7987030188091353E-011 + -8.0399999999999999E-002 -2.1514453413251644E-011 + -7.9299999999999995E-002 1.6441445427339829E-011 + -7.8199999999999992E-002 5.9012669750835300E-011 + -7.7100000000000002E-002 8.0573998861854790E-011 + -7.5999999999999984E-002 6.1386840055632774E-011 + -7.4899999999999994E-002 1.6826800369740269E-012 + -7.3799999999999991E-002 -7.4601352872960547E-011 + -7.2699999999999987E-002 -1.3016683564348597E-010 + -7.1599999999999997E-002 -1.3311531044113423E-010 + -7.0499999999999993E-002 -7.3025405167292945E-011 + -6.9399999999999989E-002 3.3847154246036126E-011 + -6.8300000000000000E-002 1.5019652188641430E-010 + -6.7199999999999996E-002 2.2854848569231478E-010 + -6.6099999999999992E-002 2.2397879384516983E-010 + -6.5000000000000002E-002 1.1079877293429519E-010 + -6.3899999999999985E-002 -9.5711306935530871E-011 + -6.2799999999999995E-002 -3.2298616559067739E-010 + -6.1699999999999991E-002 -4.5220741040630230E-010 + -6.0599999999999994E-002 -3.7173270017731852E-010 + -5.9499999999999990E-002 -5.6570081952145301E-011 + -5.8399999999999994E-002 3.7819883336176474E-010 + -5.7299999999999990E-002 7.0606182012156182E-010 + -5.6199999999999986E-002 7.0869565771403131E-010 + -5.5099999999999996E-002 3.2238520186744779E-010 + -5.3999999999999992E-002 -2.9267430146084905E-010 + -5.2899999999999989E-002 -8.2536788514886439E-010 + -5.1799999999999985E-002 -9.9373331785557184E-010 + -5.0699999999999995E-002 -7.1162348236342154E-010 + -4.9599999999999991E-002 -1.2666614979117696E-010 + -4.8499999999999988E-002 4.8736265023663350E-010 + -4.7399999999999998E-002 8.9072915709920153E-010 + -4.6299999999999994E-002 9.7284358346882982E-010 + -4.5199999999999990E-002 7.4456840692960213E-010 + -4.4099999999999986E-002 2.9143104596229819E-010 + -4.2999999999999997E-002 -2.3329260745441616E-010 + -4.1899999999999993E-002 -5.8663673918601944E-010 + -4.0799999999999989E-002 -4.8894510662478297E-010 + -3.9699999999999985E-002 1.7675907959535664E-010 + -3.8599999999999995E-002 1.1152242462841855E-009 + -3.7499999999999992E-002 1.5671648423420947E-009 + -3.6399999999999988E-002 6.5118382908124772E-010 + -3.5299999999999984E-002 -1.9897428149562302E-009 + -3.4199999999999994E-002 -5.6416395999292490E-009 + -3.3099999999999991E-002 -8.5336262500845805E-009 + -3.1999999999999987E-002 -8.5575466712839443E-009 + -3.0899999999999997E-002 -4.3487271561559737E-009 + -2.9799999999999993E-002 3.9026448739321040E-009 + -2.8699999999999989E-002 1.4381292601228779E-008 + -2.7599999999999986E-002 2.4294354972198562E-008 + -2.6499999999999996E-002 3.0757245639279063E-008 + -2.5399999999999992E-002 3.1351653717592853E-008 + -2.4299999999999988E-002 2.4091740158382891E-008 + -2.3199999999999985E-002 6.9507621880404713E-009 + -2.2099999999999995E-002 -2.2676562849710535E-008 + -2.0999999999999991E-002 -6.8262878016867035E-008 + -1.9899999999999987E-002 -1.3408717336460541E-007 + -1.8799999999999983E-002 -2.2491032325433480E-007 + -1.7699999999999994E-002 -3.4558820516394917E-007 + -1.6599999999999990E-002 -5.0090397962776478E-007 + -1.5499999999999986E-002 -6.9592613272106973E-007 + -1.4399999999999996E-002 -9.3704073833578150E-007 + -1.3299999999999992E-002 -1.2334169241512427E-006 + -1.2199999999999989E-002 -1.5982443528628210E-006 + -1.1099999999999985E-002 -2.0490554106800118E-006 + -9.9999999999999950E-003 -2.6070165404235013E-006 + -8.8999999999999913E-003 -3.2959840154944686E-006 + -7.7999999999999875E-003 -4.1426096686336678E-006 + -6.6999999999999837E-003 -5.1783126764348708E-006 + -5.5999999999999939E-003 -6.4426872086187359E-006 + -4.4999999999999901E-003 -7.9867650129017420E-006 + -3.3999999999999864E-003 -9.8745404102373868E-006 + -2.2999999999999826E-003 -1.2182379578007385E-005 + -1.1999999999999927E-003 -1.4997539437899832E-005 + -9.9999999999988987E-005 -1.8417844330542721E-005 + 1.0000000000000148E-003 -2.2553907911060378E-005 + 2.1000000000000185E-003 -2.7533762477105483E-005 + 3.2000000000000084E-003 -3.3508582419017330E-005 + 4.3000000000000121E-003 -4.0657927456777543E-005 + 5.4000000000000159E-003 -4.9193673476111144E-005 + 6.5000000000000058E-003 -5.9362784668337554E-005 + 7.6000000000000234E-003 -7.1449314418714494E-005 + 8.7000000000000133E-003 -8.5776373452972621E-005 + 9.8000000000000032E-003 -1.0270860366290435E-004 + 1.0900000000000021E-002 -1.2265593977645040E-004 + 1.2000000000000011E-002 -1.4607953198719770E-004 + 1.3100000000000001E-002 -1.7349956033285707E-004 + 1.4200000000000018E-002 -2.0550364570226520E-004 + 1.5300000000000008E-002 -2.4275392934214324E-004 + 1.6400000000000026E-002 -2.8599132201634347E-004 + 1.7500000000000016E-002 -3.3603716292418540E-004 + 1.8600000000000005E-002 -3.9379377267323434E-004 + 1.9700000000000023E-002 -4.6024596667848527E-004 + 2.0800000000000013E-002 -5.3646363085135818E-004 + 2.1900000000000003E-002 -6.2360509764403105E-004 + 2.3000000000000020E-002 -7.2292034747079015E-004 + 2.4100000000000010E-002 -8.3575269673019648E-004 + 2.5200000000000000E-002 -9.6353801200166345E-004 + 2.6300000000000018E-002 -1.1078024981543422E-003 + 2.7400000000000008E-002 -1.2701572850346565E-003 + 2.8500000000000025E-002 -1.4522882411256433E-003 + 2.9600000000000015E-002 -1.6559401992708445E-003 + 3.0700000000000005E-002 -1.8828985048457980E-003 + 3.1800000000000023E-002 -2.1349699236452579E-003 + 3.2900000000000013E-002 -2.4139643646776676E-003 + 3.4000000000000002E-002 -2.7216775342822075E-003 + 3.5100000000000020E-002 -3.0598684679716825E-003 + 3.6200000000000010E-002 -3.4302314743399620E-003 + 3.7300000000000028E-002 -3.8343581836670637E-003 + 3.8400000000000017E-002 -4.2736944742500782E-003 + 3.9500000000000007E-002 -4.7494969330728054E-003 + 4.0600000000000025E-002 -5.2627851255238056E-003 + 4.1700000000000015E-002 -5.8142994530498981E-003 + 4.2800000000000005E-002 -6.4044534228742123E-003 + 4.3900000000000022E-002 -7.0332861505448818E-003 + 4.5000000000000012E-002 -7.7004199847579002E-003 + 4.6100000000000002E-002 -8.4050111472606659E-003 + 4.7200000000000020E-002 -9.1457068920135498E-003 + 4.8300000000000010E-002 -9.9205952137708664E-003 + 4.9400000000000027E-002 -1.0727158747613430E-002 + 5.0500000000000017E-002 -1.1562228202819824E-002 + 5.1600000000000007E-002 -1.2421949766576290E-002 + 5.2700000000000025E-002 -1.3301773928105831E-002 + 5.3800000000000014E-002 -1.4196442440152168E-002 + 5.4900000000000004E-002 -1.5099990181624889E-002 + 5.6000000000000022E-002 -1.6005747020244598E-002 + 5.7100000000000012E-002 -1.6906360164284706E-002 + 5.8200000000000002E-002 -1.7793809995055199E-002 + 5.9300000000000019E-002 -1.8659474328160286E-002 + 6.0400000000000009E-002 -1.9494185224175453E-002 + 6.1500000000000027E-002 -2.0288290455937386E-002 + 6.2600000000000017E-002 -2.1031750366091728E-002 + 6.3700000000000007E-002 -2.1714229136705399E-002 + 6.4800000000000024E-002 -2.2325213998556137E-002 + 6.5900000000000014E-002 -2.2854145616292953E-002 + 6.7000000000000004E-002 -2.3290567100048065E-002 + 6.8100000000000022E-002 -2.3624271154403687E-002 + 6.9200000000000012E-002 -2.3845445364713669E-002 + 7.0300000000000029E-002 -2.3944839835166931E-002 + 7.1400000000000019E-002 -2.3913918063044548E-002 + 7.2500000000000009E-002 -2.3745033890008926E-002 + 7.3600000000000027E-002 -2.3431574925780296E-002 + 7.4700000000000016E-002 -2.2968113422393799E-002 + 7.5800000000000006E-002 -2.2350532934069633E-002 + 7.6900000000000024E-002 -2.1576166152954102E-002 + 7.8000000000000014E-002 -2.0643915981054306E-002 + 7.9100000000000004E-002 -1.9554357975721359E-002 + 8.0200000000000021E-002 -1.8309812992811203E-002 + 8.1300000000000011E-002 -1.6914384439587593E-002 + 8.2400000000000029E-002 -1.5373973175883293E-002 + 8.3500000000000019E-002 -1.3696258887648582E-002 + 8.4600000000000009E-002 -1.1890665628015995E-002 + 8.5700000000000026E-002 -9.9683087319135666E-003 + 8.6800000000000016E-002 -7.9418970271945000E-003 + 8.7900000000000006E-002 -5.8256178162992001E-003 + 8.9000000000000024E-002 -3.6349787842482328E-003 + 9.0100000000000013E-002 -1.3866306981071830E-003 + 9.1200000000000003E-002 9.0182130225002766E-004 + 9.2300000000000021E-002 3.2120228279381990E-003 + 9.3400000000000011E-002 5.5250972509384155E-003 + 9.4500000000000028E-002 7.8218961134552956E-003 + 9.5600000000000018E-002 1.0083260014653206E-002 + 9.6700000000000008E-002 1.2290282174944878E-002 + 9.7800000000000026E-002 1.4424564316868782E-002 + 9.8900000000000016E-002 1.6468456014990807E-002 + 0.10000000000000001 1.8405290320515633E-002 + 0.10110000000000002 2.0219597965478897E-002 + 0.10220000000000001 2.1897315979003906E-002 + 0.10330000000000003 2.3425973951816559E-002 + 0.10440000000000002 2.4794850498437881E-002 + 0.10550000000000001 2.5995105504989624E-002 + 0.10660000000000003 2.7019876986742020E-002 + 0.10770000000000002 2.7864351868629456E-002 + 0.10880000000000001 2.8525801375508308E-002 + 0.10990000000000003 2.9003594070672989E-002 + 0.11100000000000002 2.9299160465598106E-002 + 0.11210000000000001 2.9415920376777649E-002 + 0.11320000000000002 2.9359206557273865E-002 + 0.11430000000000001 2.9136141762137413E-002 + 0.11540000000000003 2.8755487874150276E-002 + 0.11650000000000002 2.8227481991052628E-002 + 0.11760000000000001 2.7563659474253654E-002 + 0.11870000000000003 2.6776654645800591E-002 + 0.11980000000000002 2.5879995897412300E-002 + 0.12090000000000001 2.4887900799512863E-002 + 0.12200000000000003 2.3815060034394264E-002 + 0.12310000000000001 2.2676423192024231E-002 + 0.12420000000000003 2.1486971527338028E-002 + 0.12530000000000002 2.0261520519852638E-002 + 0.12640000000000001 1.9014528021216393E-002 + 0.12750000000000003 1.7759932205080986E-002 + 0.12860000000000002 1.6510978341102600E-002 + 0.12970000000000001 1.5280082821846008E-002 + 0.13080000000000003 1.4078687876462936E-002 + 0.13190000000000002 1.2917160987854004E-002 + 0.13300000000000001 1.1804717592895031E-002 + 0.13410000000000000 1.0749375447630882E-002 + 0.13520000000000004 9.7579229623079300E-003 + 0.13630000000000003 8.8358949869871140E-003 + 0.13740000000000002 7.9875681549310684E-003 + 0.13850000000000001 7.2159678675234318E-003 + 0.13960000000000000 6.5228901803493500E-003 + 0.14070000000000005 5.9089618735015392E-003 + 0.14180000000000004 5.3737103007733822E-003 + 0.14290000000000003 4.9156500026583672E-003 + 0.14400000000000002 4.5323665253818035E-003 + 0.14510000000000001 4.2206007055938244E-003 + 0.14620000000000000 3.9763399399816990E-003 + 0.14730000000000004 3.7949231918901205E-003 + 0.14840000000000003 3.6711569409817457E-003 + 0.14950000000000002 3.5994302015751600E-003 + 0.15060000000000001 3.5738162696361542E-003 + 0.15170000000000000 3.5881625954061747E-003 + 0.15280000000000005 3.6361736711114645E-003 + 0.15390000000000004 3.7115009035915136E-003 + 0.15500000000000003 3.8078406360000372E-003 + 0.15610000000000002 3.9190296083688736E-003 + 0.15720000000000001 4.0391264483332634E-003 + 0.15830000000000000 4.1624750010669231E-003 + 0.15940000000000004 4.2837536893785000E-003 + 0.16050000000000003 4.3980223126709461E-003 + 0.16160000000000002 4.5007690787315369E-003 + 0.16270000000000001 4.5879487879574299E-003 + 0.16380000000000000 4.6560075134038925E-003 + 0.16490000000000005 4.7018905170261860E-003 + 0.16600000000000004 4.7230506315827370E-003 + 0.16710000000000003 4.7174575738608837E-003 + 0.16820000000000002 4.6836044639348984E-003 + 0.16930000000000001 4.6205036342144012E-003 + 0.17040000000000000 4.5276586897671223E-003 + 0.17150000000000004 4.4050319120287895E-003 + 0.17260000000000003 4.2530233040452003E-003 + 0.17370000000000002 4.0724547579884529E-003 + 0.17480000000000001 3.8645525928586721E-003 + 0.17590000000000000 3.6309051793068647E-003 + 0.17700000000000005 3.3733991440385580E-003 + 0.17810000000000004 3.0941541772335768E-003 + 0.17920000000000003 2.7954860124737024E-003 + 0.18030000000000002 2.4798924569040537E-003 + 0.18140000000000001 2.1500422153621912E-003 + 0.18250000000000000 1.8087300704792142E-003 + 0.18360000000000004 1.4588059857487679E-003 + 0.18470000000000003 1.1031016474589705E-003 + 0.18580000000000002 7.4439338641241193E-004 + 0.18690000000000001 3.8540319656021893E-004 + 0.18800000000000000 2.8803653549402952E-005 + 0.18910000000000005 -3.2280883169732988E-004 + 0.19020000000000004 -6.6697871079668403E-004 + 0.19130000000000003 -1.0014568688347936E-003 + 0.19240000000000002 -1.3242263812571764E-003 + 0.19350000000000001 -1.6334831016138196E-003 + 0.19460000000000005 -1.9276030361652374E-003 + 0.19570000000000004 -2.2051418200135231E-003 + 0.19680000000000003 -2.4648690596222878E-003 + 0.19790000000000002 -2.7058073319494724E-003 + 0.19900000000000001 -2.9272374231368303E-003 + 0.20010000000000000 -3.1286645680665970E-003 + 0.20120000000000005 -3.3097774721682072E-003 + 0.20230000000000004 -3.4704413264989853E-003 + 0.20340000000000003 -3.6107143387198448E-003 + 0.20450000000000002 -3.7308647297322750E-003 + 0.20560000000000000 -3.8313549011945724E-003 + 0.20670000000000005 -3.9127920754253864E-003 + 0.20780000000000004 -3.9758877828717232E-003 + 0.20890000000000003 -4.0214452892541885E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0006.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0006.BXX.semd new file mode 100644 index 00000000..97b48124 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0006.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 4.5734488509702411E-033 + -0.10679999999999999 5.4309705105271613E-033 + -0.10569999999999999 -2.1723879103372768E-032 + -0.10460000000000000 -3.0499183645361537E-031 + -0.10349999999999999 2.0460464710525643E-030 + -0.10239999999999999 7.3240919021203763E-030 + -0.10130000000000000 -2.8961364131717498E-029 + -0.10020000000000000 -7.4613246421607964E-029 + -9.9099999999999994E-002 -4.5333745746467538E-029 + -9.7999999999999990E-002 -5.3519932039944250E-029 + -9.6899999999999986E-002 8.3747041405237344E-028 + -9.5799999999999996E-002 2.1780490037680968E-027 + -9.4699999999999993E-002 -1.8764320040725284E-027 + -9.3599999999999989E-002 -1.1925422926891896E-026 + -9.2499999999999999E-002 -2.3772768653838333E-026 + -9.1399999999999995E-002 -2.1233288273719856E-026 + -9.0299999999999991E-002 6.7627141045068332E-026 + -8.9200000000000002E-002 7.9757831126176975E-026 + -8.8099999999999984E-002 2.5493921092437883E-025 + -8.6999999999999994E-002 1.9993138533549369E-025 + -8.5899999999999990E-002 -2.3872508713798259E-025 + -8.4799999999999986E-002 -1.7515977980054077E-024 + -8.3699999999999997E-002 -2.7273623342090760E-024 + -8.2599999999999993E-002 -2.4754510426098716E-024 + -8.1499999999999989E-002 2.3181170737985195E-025 + -8.0399999999999999E-002 9.6912903269940176E-024 + -7.9299999999999995E-002 2.2526877670281310E-023 + -7.8199999999999992E-002 2.7996408469029555E-023 + -7.7100000000000002E-002 1.5463724780685406E-024 + -7.5999999999999984E-002 -6.4189290002584400E-023 + -7.4899999999999994E-002 -1.0659911491042638E-022 + -7.3799999999999991E-002 -1.1954472626188666E-022 + -7.2699999999999987E-002 3.4473562346069271E-023 + -7.1599999999999997E-002 2.2777746482194264E-022 + -7.0499999999999993E-002 6.2242013994861472E-022 + -6.9399999999999989E-002 6.4384943915386040E-022 + -6.8300000000000000E-002 2.5277968546088981E-022 + -6.7199999999999996E-002 -7.6686004158005368E-022 + -6.6099999999999992E-002 -1.9927493834225267E-021 + -6.5000000000000002E-002 -2.3224351816422853E-021 + -6.3899999999999985E-002 -1.8694817006936527E-022 + -6.2799999999999995E-002 2.7637158436001520E-021 + -6.1699999999999991E-002 5.7536651808367735E-021 + -6.0599999999999994E-002 5.7579081165471590E-021 + -5.9499999999999990E-002 2.6193007311337987E-021 + -5.8399999999999994E-002 -6.8050064887334865E-021 + -5.7299999999999990E-002 -1.7565026826785823E-020 + -5.6199999999999986E-002 -2.5810765453910742E-020 + -5.5099999999999996E-002 -2.0856538427260575E-020 + -5.3999999999999992E-002 4.2119317854925587E-021 + -5.2899999999999989E-002 3.2108963874329244E-020 + -5.1799999999999985E-002 7.0063115536733495E-020 + -5.0699999999999995E-002 8.2874463014560645E-020 + -4.9599999999999991E-002 4.5400218279104933E-020 + -4.8499999999999988E-002 -6.7502429316559280E-020 + -4.7399999999999998E-002 -2.1057642836278409E-019 + -4.6299999999999994E-002 -3.1845052546129054E-019 + -4.5199999999999990E-002 -3.0061064364217696E-019 + -4.4099999999999986E-002 -1.0677115514924356E-019 + -4.2999999999999997E-002 2.3792511321471271E-019 + -4.1899999999999993E-002 7.0833538634568314E-019 + -4.0799999999999989E-002 8.2423212725958241E-019 + -3.9699999999999985E-002 5.0767274347374123E-019 + -3.8599999999999995E-002 -2.0111428348639586E-019 + -3.7499999999999992E-002 -1.0708151848495228E-018 + -3.6399999999999988E-002 -1.7896592287934445E-018 + -3.5299999999999984E-002 -1.6234767825751630E-018 + -3.4199999999999994E-002 -2.2026863284703863E-019 + -3.3099999999999991E-002 2.2489940705102127E-018 + -3.1999999999999987E-002 4.6780285508359609E-018 + -3.0899999999999997E-002 5.3370094304518434E-018 + -2.9799999999999993E-002 3.5420531438107625E-018 + -2.8699999999999989E-002 -8.2752544347088572E-019 + -2.7599999999999986E-002 -5.9212169050056886E-018 + -2.6499999999999996E-002 -9.8482825057001767E-018 + -2.5399999999999992E-002 -9.0283868728019035E-018 + -2.4299999999999988E-002 -1.9328497762955083E-018 + -2.3199999999999985E-002 8.8637067933711714E-018 + -2.2099999999999995E-002 1.9579806813577268E-017 + -2.0999999999999991E-002 2.3537523591869909E-017 + -1.9899999999999987E-002 1.3978468923251961E-017 + -1.8799999999999983E-002 -6.6434158901165488E-018 + -1.7699999999999994E-002 -3.0644493978803012E-017 + -1.6599999999999990E-002 -4.1772455497805387E-017 + -1.5499999999999986E-002 -2.8602416656981102E-017 + -1.4399999999999996E-002 9.4967051027661508E-018 + -1.3299999999999992E-002 6.0951676938696700E-017 + -1.2199999999999989E-002 9.6556634084637310E-017 + -1.1099999999999985E-002 8.4531075721896494E-017 + -9.9999999999999950E-003 1.5702908889853509E-017 + -8.8999999999999913E-003 -9.1100947810931565E-017 + -7.7999999999999875E-003 -1.8760630993248039E-016 + -6.6999999999999837E-003 -2.0687298752517571E-016 + -5.5999999999999939E-003 -1.0191414394580036E-016 + -4.4999999999999901E-003 1.1013291786789864E-016 + -3.3999999999999864E-003 3.3376578897837056E-016 + -2.2999999999999826E-003 4.3896601047793379E-016 + -1.1999999999999927E-003 3.0858823754704892E-016 + -9.9999999999988987E-005 -5.8011142505299293E-017 + 1.0000000000000148E-003 -5.0184923355628061E-016 + 2.1000000000000185E-003 -7.5902722988620340E-016 + 3.2000000000000084E-003 -6.0297824413442524E-016 + 4.3000000000000121E-003 -3.3058690079710478E-017 + 5.4000000000000159E-003 6.8425804344529021E-016 + 6.5000000000000058E-003 1.1067804709692783E-015 + 7.6000000000000234E-003 8.8564727349549257E-016 + 8.7000000000000133E-003 1.3134542866378410E-017 + 9.8000000000000032E-003 -1.0601987410679753E-015 + 1.0900000000000021E-002 -1.6598016118471513E-015 + 1.2000000000000011E-002 -1.3479879257765172E-015 + 1.3100000000000001E-002 -1.9684728056834720E-016 + 1.4200000000000018E-002 1.1448155325536669E-015 + 1.5300000000000008E-002 1.8981771178743639E-015 + 1.6400000000000026E-002 1.5907941552716987E-015 + 1.7500000000000016E-002 3.6169640924650550E-016 + 1.8600000000000005E-002 -1.0836696005199183E-015 + 1.9700000000000023E-002 -1.9265738974310644E-015 + 2.0800000000000013E-002 -1.6829874447123433E-015 + 2.1900000000000003E-002 -4.3272366882424521E-016 + 2.3000000000000020E-002 1.2706736170873417E-015 + 2.4100000000000010E-002 2.5724297434488903E-015 + 2.5200000000000000E-002 2.5456804429745995E-015 + 2.6300000000000018E-002 5.9311364549114245E-016 + 2.7400000000000008E-002 -3.0278088436946687E-015 + 2.8500000000000025E-002 -6.5933768827444641E-015 + 2.9600000000000015E-002 -7.1208899440531291E-015 + 3.0700000000000005E-002 -1.9430395826509775E-015 + 3.1800000000000023E-002 8.7136074993898055E-015 + 3.2900000000000013E-002 1.9843984650478631E-014 + 3.4000000000000002E-002 2.2725270558583699E-014 + 3.5100000000000020E-002 9.8395675491419997E-015 + 3.6200000000000010E-002 -1.8596855690588762E-014 + 3.7300000000000028E-002 -5.0596554262939339E-014 + 3.8400000000000017E-002 -6.5335981254150549E-014 + 3.9500000000000007E-002 -4.4195468682298178E-014 + 4.0600000000000025E-002 1.5881059691586451E-014 + 4.1700000000000015E-002 9.3495923622535088E-014 + 4.2800000000000005E-002 1.4657979691135026E-013 + 4.3900000000000022E-002 1.2967511992586361E-013 + 4.5000000000000012E-002 2.0578353745418637E-014 + 4.6100000000000002E-002 -1.5368725714802467E-013 + 4.7200000000000020E-002 -3.1580063542500925E-013 + 4.8300000000000010E-002 -3.6125274863532675E-013 + 4.9400000000000027E-002 -2.1449382797255473E-013 + 5.0500000000000017E-002 1.1714359950815156E-013 + 5.1600000000000007E-002 5.1650388610199882E-013 + 5.2700000000000025E-002 7.8404351153832375E-013 + 5.3800000000000014E-002 7.3092936868010550E-013 + 5.4900000000000004E-002 2.9471135818207039E-013 + 5.6000000000000022E-002 -4.0761968453373321E-013 + 5.7100000000000012E-002 -1.0801263312584797E-012 + 5.8200000000000002E-002 -1.4062741856418759E-012 + 5.9300000000000019E-002 -1.1606498097685436E-012 + 6.0400000000000009E-002 -3.7818570974498811E-013 + 6.1500000000000027E-002 6.7582902165200243E-013 + 6.2600000000000017E-002 1.5505677254321060E-012 + 6.3700000000000007E-002 1.8795687662526150E-012 + 6.4800000000000024E-002 1.5217840008963091E-012 + 6.5900000000000014E-002 5.8926106182022320E-013 + 6.7000000000000004E-002 -5.6208423332426705E-013 + 6.8100000000000022E-002 -1.4840615715494554E-012 + 6.9200000000000012E-002 -1.6520247626480855E-012 + 7.0300000000000029E-002 -8.0233226746467823E-013 + 7.1400000000000019E-002 1.0307424401848064E-012 + 7.2500000000000009E-002 3.0694574486289650E-012 + 7.3600000000000027E-002 4.1379720830403421E-012 + 7.4700000000000016E-002 3.1764482537333105E-012 + 7.5800000000000006E-002 2.4288730748889265E-013 + 7.6900000000000024E-002 -4.1354285447436911E-012 + 7.8000000000000014E-002 -7.4486328563438953E-012 + 7.9100000000000004E-002 -7.2606803382113672E-012 + 8.0200000000000021E-002 -2.4537316622996741E-012 + 8.1300000000000011E-002 5.0318130738469247E-012 + 8.2400000000000029E-002 1.1990075599044303E-011 + 8.3500000000000019E-002 1.4034063841594779E-011 + 8.4600000000000009E-002 8.3164499592447427E-012 + 8.5700000000000026E-002 -3.3489129438318832E-012 + 8.6800000000000016E-002 -1.7713962241483472E-011 + 8.7900000000000006E-002 -2.6721819201824815E-011 + 8.9000000000000024E-002 -2.4888743843654026E-011 + 9.0100000000000013E-002 -9.5572308747571277E-012 + 9.1200000000000003E-002 1.1511118447327107E-011 + 9.2300000000000021E-002 2.9289223824058297E-011 + 9.3400000000000011E-002 3.5678026505392424E-011 + 9.4500000000000028E-002 2.3337744931017923E-011 + 9.5600000000000018E-002 -5.3693924306763563E-012 + 9.6700000000000008E-002 -4.1500667485872000E-011 + 9.7800000000000026E-002 -7.4257336390992634E-011 + 9.8900000000000016E-002 -9.1996993356602275E-011 + 0.10000000000000001 -8.6789311848356476E-011 + 0.10110000000000002 -6.1333972622978905E-011 + 0.10220000000000001 -2.5754806273758923E-011 + 0.10330000000000003 6.7872140199765063E-012 + 0.10440000000000002 2.8530483531241657E-011 + 0.10550000000000001 2.2939417726464129E-011 + 0.10660000000000003 -2.8993066628069109E-012 + 0.10770000000000002 -3.5487248556398399E-011 + 0.10880000000000001 -8.1573629795439473E-011 + 0.10990000000000003 -1.1213680678467952E-010 + 0.11100000000000002 -1.2987647068918307E-010 + 0.11210000000000001 -1.4019198302239744E-010 + 0.11320000000000002 -1.3633415230085433E-010 + 0.11430000000000001 -1.2910170155144840E-010 + 0.11540000000000003 -1.3941721388466277E-010 + 0.11650000000000002 -1.5513211548690009E-010 + 0.11760000000000001 -1.6409779091119958E-010 + 0.11870000000000003 -1.6901392785317881E-010 + 0.11980000000000002 -1.5908178940815532E-010 + 0.12090000000000001 -1.5859856483668722E-010 + 0.12200000000000003 -1.3786767560919344E-010 + 0.12310000000000001 -9.5539284816759107E-011 + 0.12420000000000003 1.5631135275029351E-011 + 0.12530000000000002 2.0779217235755709E-010 + 0.12640000000000001 4.3099959712300517E-010 + 0.12750000000000003 5.9211424652261258E-010 + 0.12860000000000002 6.9653544043646320E-010 + 0.12970000000000001 6.2817662183078937E-010 + 0.13080000000000003 4.0053621530589112E-010 + 0.13190000000000002 1.6749644726754553E-010 + 0.13300000000000001 -8.4441127701229135E-011 + 0.13410000000000000 -2.1759244406283074E-010 + 0.13520000000000004 -2.0226097185993552E-010 + 0.13630000000000003 -3.0347620250115170E-011 + 0.13740000000000002 2.3065541143729718E-010 + 0.13850000000000001 4.1336750689069390E-010 + 0.13960000000000000 3.6120678670314987E-010 + 0.14070000000000005 7.1473563179047517E-011 + 0.14180000000000004 -4.6393119901289026E-010 + 0.14290000000000003 -9.0214724579595895E-010 + 0.14400000000000002 -1.1000910182801249E-009 + 0.14510000000000001 -9.0118079665302275E-010 + 0.14620000000000000 -5.0519338712362583E-010 + 0.14730000000000004 8.2304441040292886E-012 + 0.14840000000000003 5.1085558006036536E-010 + 0.14950000000000002 7.1381539568093899E-010 + 0.15060000000000001 5.9551236164523402E-010 + 0.15170000000000000 1.8969263659851521E-010 + 0.15280000000000005 -3.4976160856459160E-010 + 0.15390000000000004 -7.6840483975715301E-010 + 0.15500000000000003 -9.0020629839315802E-010 + 0.15610000000000002 -8.3695528285687715E-010 + 0.15720000000000001 -7.0342809355139480E-010 + 0.15830000000000000 -6.3030636265892781E-010 + 0.15940000000000004 -6.6348487814948953E-010 + 0.16050000000000003 -6.6831662426380944E-010 + 0.16160000000000002 -5.6853549645907719E-010 + 0.16270000000000001 -3.7021580245877317E-010 + 0.16380000000000000 4.6778601825447907E-011 + 0.16490000000000005 6.1495547543088946E-010 + 0.16600000000000004 1.1547856004767709E-009 + 0.16710000000000003 1.6001266978094009E-009 + 0.16820000000000002 1.9293810993303850E-009 + 0.16930000000000001 2.0129642397392900E-009 + 0.17040000000000000 1.8562749115602628E-009 + 0.17150000000000004 1.5241060635773351E-009 + 0.17260000000000003 1.0299558983462020E-009 + 0.17370000000000002 4.8991105616735808E-010 + 0.17480000000000001 1.1959117723892021E-011 + 0.17590000000000000 -4.2549749834641659E-010 + 0.17700000000000005 -7.0097294635473872E-010 + 0.17810000000000004 -6.6328464942699839E-010 + 0.17920000000000003 -3.0973290598979020E-010 + 0.18030000000000002 3.1918698240041010E-010 + 0.18140000000000001 1.0749922063624240E-009 + 0.18250000000000000 1.7120110884505380E-009 + 0.18360000000000004 1.9035815146395407E-009 + 0.18470000000000003 1.5498151650916725E-009 + 0.18580000000000002 8.2619161512198502E-010 + 0.18690000000000001 1.7275993136056655E-010 + 0.18800000000000000 7.5463843507428408E-011 + 0.18910000000000005 7.6107709023887082E-010 + 0.19020000000000004 2.0163244407456204E-009 + 0.19130000000000003 3.2499742896874295E-009 + 0.19240000000000002 3.8383989320323053E-009 + 0.19350000000000001 3.3766447415928269E-009 + 0.19460000000000005 1.9996966305058095E-009 + 0.19570000000000004 1.8539920987326042E-010 + 0.19680000000000003 -1.4777157275602804E-009 + 0.19790000000000002 -2.5873945208587656E-009 + 0.19900000000000001 -2.9020155167813755E-009 + 0.20010000000000000 -2.3581359087643250E-009 + 0.20120000000000005 -1.1217864415158374E-009 + 0.20230000000000004 5.4381327219132913E-010 + 0.20340000000000003 2.1621684442862943E-009 + 0.20450000000000002 3.2432858620978777E-009 + 0.20560000000000000 3.5684908361588441E-009 + 0.20670000000000005 2.9569042769850284E-009 + 0.20780000000000004 1.6137022829099124E-009 + 0.20890000000000003 -5.6161825190415016E-011 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0006.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0006.BXZ.semd new file mode 100644 index 00000000..560265da --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0006.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -8.3745042289955071E-026 + -0.10679999999999999 -1.0335542181450571E-024 + -0.10569999999999999 -4.9372500583939884E-024 + -0.10460000000000000 -7.0741827427727037E-024 + -0.10349999999999999 3.7271008266389540E-023 + -0.10239999999999999 2.2996365713668698E-022 + -0.10130000000000000 5.1150947736171032E-022 + -0.10020000000000000 -4.9921390001792664E-024 + -9.9099999999999994E-002 -3.3330200729122889E-021 + -9.7999999999999990E-002 -9.8014197900928125E-021 + -9.6899999999999986E-002 -1.0485753419441321E-020 + -9.5799999999999996E-002 1.6676474905777616E-020 + -9.4699999999999993E-002 8.4972160736252446E-020 + -9.3599999999999989E-002 1.4185214342155888E-019 + -9.2499999999999999E-002 3.5444417829258742E-020 + -9.1399999999999995E-002 -3.6498868900050128E-019 + -9.0299999999999991E-002 -8.5655570895995222E-019 + -8.9200000000000002E-002 -7.1654923812954642E-019 + -8.8099999999999984E-002 7.4554010914194008E-019 + -8.6999999999999994E-002 2.8159223624532846E-018 + -8.5899999999999990E-002 2.6938850979608862E-018 + -8.4799999999999986E-002 -1.9948153235479276E-018 + -8.3699999999999997E-002 -7.6238333655062500E-018 + -8.2599999999999993E-002 -2.6145897032851748E-018 + -8.1499999999999989E-002 2.0979854668076346E-017 + -8.0399999999999999E-002 4.3935506329851953E-017 + -7.9299999999999995E-002 1.1734369280426225E-017 + -7.8199999999999992E-002 -1.1847965993948132E-016 + -7.7100000000000002E-002 -2.7854599061118862E-016 + -7.5999999999999984E-002 -2.3603115705722914E-016 + -7.4899999999999994E-002 2.5940087548131409E-016 + -7.3799999999999991E-002 1.1037897035116417E-015 + -7.2699999999999987E-002 1.5374019628371159E-015 + -7.1599999999999997E-002 4.4945871052138524E-016 + -7.0499999999999993E-002 -2.4731579055471600E-015 + -6.9399999999999989E-002 -5.4713657005923694E-015 + -6.8300000000000000E-002 -4.9291837227031544E-015 + -6.7199999999999996E-002 1.7838035295560366E-015 + -6.6099999999999992E-002 1.2163305878178186E-014 + -6.5000000000000002E-002 1.7294220661665319E-014 + -6.3899999999999985E-002 7.4294911517921829E-015 + -6.2799999999999995E-002 -1.7080094120731221E-014 + -6.1699999999999991E-002 -3.8859743873263797E-014 + -6.0599999999999994E-002 -3.1948686860135134E-014 + -5.9499999999999990E-002 1.3697545972902320E-014 + -5.8399999999999994E-002 6.9999710780414837E-014 + -5.7299999999999990E-002 7.8925845622534324E-014 + -5.6199999999999986E-002 1.3043257066861630E-015 + -5.5099999999999996E-002 -1.2530174651765452E-013 + -5.3999999999999992E-002 -1.8213666794393568E-013 + -5.2899999999999989E-002 -5.6856341195451326E-014 + -5.1799999999999985E-002 2.2207843203281286E-013 + -5.0699999999999995E-002 4.3101947792140161E-013 + -4.9599999999999991E-002 2.8644957499740498E-013 + -4.8499999999999988E-002 -2.7278710974104614E-013 + -4.7399999999999998E-002 -8.8854097690660439E-013 + -4.6299999999999994E-002 -9.3631536985522290E-013 + -4.5199999999999990E-002 -4.8773105779803538E-014 + -4.4099999999999986E-002 1.3620433990738090E-012 + -4.2999999999999997E-002 2.1404954631681905E-012 + -4.1899999999999993E-002 1.2136223016129266E-012 + -4.0799999999999989E-002 -1.2836502694124619E-012 + -3.9699999999999985E-002 -3.6101080892053661E-012 + -3.8599999999999995E-002 -3.4682235382221815E-012 + -3.7499999999999992E-002 -4.2123748066058564E-014 + -3.6399999999999988E-002 4.6298342763761990E-012 + -3.5299999999999984E-002 6.5770613781601650E-012 + -3.4199999999999994E-002 3.0535686826316244E-012 + -3.3099999999999991E-002 -4.3865241300400371E-012 + -3.1999999999999987E-002 -9.9526177230191415E-012 + -3.0899999999999997E-002 -7.8211109463821593E-012 + -2.9799999999999993E-002 2.2715865646838473E-012 + -2.8699999999999989E-002 1.3057970503493888E-011 + -2.7599999999999986E-002 1.4441009152377227E-011 + -2.6499999999999996E-002 2.3474408181178852E-012 + -2.5399999999999992E-002 -1.5585489496205973E-011 + -2.4299999999999988E-002 -2.3893680436981590E-011 + -2.3199999999999985E-002 -1.1755036180560730E-011 + -2.2099999999999995E-002 1.5449950346857477E-011 + -2.0999999999999991E-002 3.6690560312191423E-011 + -1.9899999999999987E-002 3.0625661728844733E-011 + -1.8799999999999983E-002 -4.8350143333486528E-012 + -1.7699999999999994E-002 -4.5847485530270404E-011 + -1.6599999999999990E-002 -5.7985387325043547E-011 + -1.5499999999999986E-002 -2.4520292046803505E-011 + -1.4399999999999996E-002 3.5261776137884837E-011 + -1.3299999999999992E-002 7.6161028872423486E-011 + -1.2199999999999989E-002 6.1833711761938304E-011 + -1.1099999999999985E-002 -2.4349272598200855E-012 + -9.9999999999999950E-003 -6.8386990514923696E-011 + -8.8999999999999913E-003 -8.0927334278335650E-011 + -7.7999999999999875E-003 -2.5230130484832358E-011 + -6.6999999999999837E-003 5.5349901745271879E-011 + -5.5999999999999939E-003 9.0353141635191037E-011 + -4.4999999999999901E-003 4.1212467466467118E-011 + -3.3999999999999864E-003 -6.0320796968493795E-011 + -2.2999999999999826E-003 -1.3062503856353658E-010 + -1.1999999999999927E-003 -1.0016529272682817E-010 + -9.9999999999988987E-005 2.4851634639055931E-011 + 1.0000000000000148E-003 1.5847434475801947E-010 + 2.1000000000000185E-003 1.9745841073337544E-010 + 3.2000000000000084E-003 1.0317524612446505E-010 + 4.3000000000000121E-003 -6.3707421282810373E-011 + 5.4000000000000159E-003 -1.8682201619046879E-010 + 6.5000000000000058E-003 -1.8347946773022983E-010 + 7.6000000000000234E-003 -6.8513819617699312E-011 + 8.7000000000000133E-003 5.9381700945326799E-011 + 9.8000000000000032E-003 9.8272397164311798E-011 + 1.0900000000000021E-002 2.5721980101423014E-011 + 1.2000000000000011E-002 -8.2634316056484636E-011 + 1.3100000000000001E-002 -1.1323265936002969E-010 + 1.4200000000000018E-002 -6.0897953346739087E-012 + 1.5300000000000008E-002 1.9244077165136986E-010 + 1.6400000000000026E-002 3.5426991895626259E-010 + 1.7500000000000016E-002 3.5260847019991104E-010 + 1.8600000000000005E-002 1.4575322893062292E-010 + 1.9700000000000023E-002 -1.9150232788422983E-010 + 2.0800000000000013E-002 -5.0453685673801374E-010 + 2.1900000000000003E-002 -6.3908811576141034E-010 + 2.3000000000000020E-002 -5.2052995247464651E-010 + 2.4100000000000010E-002 -1.9232514192335515E-010 + 2.5200000000000000E-002 2.0552783086547066E-010 + 2.6300000000000018E-002 5.0889115144059360E-010 + 2.7400000000000008E-002 6.1551097552126066E-010 + 2.8500000000000025E-002 5.3320542425794315E-010 + 2.9600000000000015E-002 3.5484457039380857E-010 + 3.0700000000000005E-002 1.7303536381518825E-010 + 3.1800000000000023E-002 -3.4260701914368141E-013 + 3.2900000000000013E-002 -2.3490009937177092E-010 + 3.4000000000000002E-002 -5.8500043698117565E-010 + 3.5100000000000020E-002 -9.6867280863222049E-010 + 3.6200000000000010E-002 -1.1427349067005821E-009 + 3.7300000000000028E-002 -8.3973727971198286E-010 + 3.8400000000000017E-002 1.4779844015322396E-012 + 3.9500000000000007E-002 1.0877092559979928E-009 + 4.0600000000000025E-002 1.8583939942473648E-009 + 4.1700000000000015E-002 1.7979666644407644E-009 + 4.2800000000000005E-002 7.7921441521411339E-010 + 4.3900000000000022E-002 -8.0869311247511177E-010 + 4.5000000000000012E-002 -2.2524804244028473E-009 + 4.6100000000000002E-002 -2.8963174081297893E-009 + 4.7200000000000020E-002 -2.4382567076486339E-009 + 4.8300000000000010E-002 -9.3751650886986226E-010 + 4.9400000000000027E-002 1.4402958825598944E-009 + 5.0500000000000017E-002 4.7095243260741881E-009 + 5.1600000000000007E-002 9.1431351378901127E-009 + 5.2700000000000025E-002 1.5094329341991397E-008 + 5.3800000000000014E-002 2.2738419147572131E-008 + 5.4900000000000004E-002 3.1987070769901038E-008 + 5.6000000000000022E-002 4.2692128943144780E-008 + 5.7100000000000012E-002 5.5027520318162715E-008 + 5.8200000000000002E-002 6.9799106938717159E-008 + 5.9300000000000019E-002 8.8484362947838235E-008 + 6.0400000000000009E-002 1.1299155033839270E-007 + 6.1500000000000027E-002 1.4530590419781220E-007 + 6.2600000000000017E-002 1.8724060169006407E-007 + 6.3700000000000007E-002 2.4042617496888852E-007 + 6.4800000000000024E-002 3.0652887517135241E-007 + 6.5900000000000014E-002 3.8757877973694121E-007 + 6.7000000000000004E-002 4.8625577164784772E-007 + 6.8100000000000022E-002 6.0603258589253528E-007 + 6.9200000000000012E-002 7.5117748110642424E-007 + 7.0300000000000029E-002 9.2673758445016574E-007 + 7.1400000000000019E-002 1.1386699725335347E-006 + 7.2500000000000009E-002 1.3942152463641833E-006 + 7.3600000000000027E-002 1.7024158296408132E-006 + 7.4700000000000016E-002 2.0745039819303202E-006 + 7.5800000000000006E-002 2.5238914531655610E-006 + 7.6900000000000024E-002 3.0657395200250903E-006 + 7.8000000000000014E-002 3.7164497825870058E-006 + 7.9100000000000004E-002 4.4935968617210165E-006 + 8.0200000000000021E-002 5.4166139307199046E-006 + 8.1300000000000011E-002 6.5080657805083320E-006 + 8.2400000000000029E-002 7.7949171100044623E-006 + 8.3500000000000019E-002 9.3092285169404931E-006 + 8.4600000000000009E-002 1.1088147402915638E-005 + 8.5700000000000026E-002 1.3173635124985594E-005 + 8.6800000000000016E-002 1.5612535207765177E-005 + 8.7900000000000006E-002 1.8457241822034121E-005 + 8.9000000000000024E-002 2.1766694771940820E-005 + 9.0100000000000013E-002 2.5607094357837923E-005 + 9.1200000000000003E-002 3.0051995054236613E-005 + 9.2300000000000021E-002 3.5181983548682183E-005 + 9.3400000000000011E-002 4.1084585973294452E-005 + 9.4500000000000028E-002 4.7854864533292130E-005 + 9.5600000000000018E-002 5.5596636229893193E-005 + 9.6700000000000008E-002 6.4423729781992733E-005 + 9.7800000000000026E-002 7.4460724135860801E-005 + 9.8900000000000016E-002 8.5842897533439100E-005 + 0.10000000000000001 9.8715681815519929E-005 + 0.10110000000000002 1.1323401122353971E-004 + 0.10220000000000001 1.2956190039403737E-004 + 0.10330000000000003 1.4787202235311270E-004 + 0.10440000000000002 1.6834522830322385E-004 + 0.10550000000000001 1.9116977637168020E-004 + 0.10660000000000003 2.1654031297657639E-004 + 0.10770000000000002 2.4465660681016743E-004 + 0.10880000000000001 2.7572212275117636E-004 + 0.10990000000000003 3.0994220287539065E-004 + 0.11100000000000002 3.4752191277220845E-004 + 0.11210000000000001 3.8866410613991320E-004 + 0.11320000000000002 4.3356727110221982E-004 + 0.11430000000000001 4.8242296907119453E-004 + 0.11540000000000003 5.3541269153356552E-004 + 0.11650000000000002 5.9270387282595038E-004 + 0.11760000000000001 6.5444555366411805E-004 + 0.11870000000000003 7.2076381184160709E-004 + 0.11980000000000002 7.9175899736583233E-004 + 0.12090000000000001 8.6750276386737823E-004 + 0.12200000000000003 9.4803498359397054E-004 + 0.12310000000000001 1.0333600221201777E-003 + 0.12420000000000003 1.1234418489038944E-003 + 0.12530000000000002 1.2181993806734681E-003 + 0.12640000000000001 1.3175028143450618E-003 + 0.12750000000000003 1.4211719390004873E-003 + 0.12860000000000002 1.5289745060727000E-003 + 0.12970000000000001 1.6406243667006493E-003 + 0.13080000000000003 1.7557796090841293E-003 + 0.13190000000000002 1.8740394152700901E-003 + 0.13300000000000001 1.9949441775679588E-003 + 0.13410000000000000 2.1179772447794676E-003 + 0.13520000000000004 2.2425670176744461E-003 + 0.13630000000000003 2.3680904414504766E-003 + 0.13740000000000002 2.4938744027167559E-003 + 0.13850000000000001 2.6192003861069679E-003 + 0.13960000000000000 2.7433072682470083E-003 + 0.14070000000000005 2.8653973713517189E-003 + 0.14180000000000004 2.9846460092812777E-003 + 0.14290000000000003 3.1002075411379337E-003 + 0.14400000000000002 3.2112230546772480E-003 + 0.14510000000000001 3.3168280497193336E-003 + 0.14620000000000000 3.4161619842052460E-003 + 0.14730000000000004 3.5083778202533722E-003 + 0.14840000000000003 3.5926541313529015E-003 + 0.14950000000000002 3.6682048812508583E-003 + 0.15060000000000001 3.7342878058552742E-003 + 0.15170000000000000 3.7902125623077154E-003 + 0.15280000000000005 3.8353521376848221E-003 + 0.15390000000000004 3.8691496010869741E-003 + 0.15500000000000003 3.8911295123398304E-003 + 0.15610000000000002 3.9009032770991325E-003 + 0.15720000000000001 3.8981765974313021E-003 + 0.15830000000000000 3.8827511016279459E-003 + 0.15940000000000004 3.8545287679880857E-003 + 0.16050000000000003 3.8135168142616749E-003 + 0.16160000000000002 3.7598314229398966E-003 + 0.16270000000000001 3.6936970427632332E-003 + 0.16380000000000000 3.6154428962618113E-003 + 0.16490000000000005 3.5254976246505976E-003 + 0.16600000000000004 3.4243857953697443E-003 + 0.16710000000000003 3.3127234783023596E-003 + 0.16820000000000002 3.1912149861454964E-003 + 0.16930000000000001 3.0606428626924753E-003 + 0.17040000000000000 2.9218595009297132E-003 + 0.17150000000000004 2.7757729403674603E-003 + 0.17260000000000003 2.6233370881527662E-003 + 0.17370000000000002 2.4655421730130911E-003 + 0.17480000000000001 2.3034040350466967E-003 + 0.17590000000000000 2.1379538811743259E-003 + 0.17700000000000005 1.9702224526554346E-003 + 0.17810000000000004 1.8012264044955373E-003 + 0.17920000000000003 1.6319558490067720E-003 + 0.18030000000000002 1.4633646933361888E-003 + 0.18140000000000001 1.2963614426553249E-003 + 0.18250000000000000 1.1318000033497810E-003 + 0.18360000000000004 9.7046711016446352E-004 + 0.18470000000000003 8.1307045184075832E-004 + 0.18580000000000002 6.6022889222949743E-004 + 0.18690000000000001 5.1246647490188479E-004 + 0.18800000000000000 3.7020863965153694E-004 + 0.18910000000000005 2.3377753677777946E-004 + 0.19020000000000004 1.0338486754335463E-004 + 0.19130000000000003 -2.0875952031929046E-005 + 0.19240000000000002 -1.3903551734983921E-004 + 0.19350000000000001 -2.5125106913037598E-004 + 0.19460000000000005 -3.5780752659775317E-004 + 0.19570000000000004 -4.5911912457086146E-004 + 0.19680000000000003 -5.5573380086570978E-004 + 0.19790000000000002 -6.4833805663511157E-004 + 0.19900000000000001 -7.3776056524366140E-004 + 0.20010000000000000 -8.2497339462861419E-004 + 0.20120000000000005 -9.1109244385734200E-004 + 0.20230000000000004 -9.9737884011119604E-004 + 0.20340000000000003 -1.0852438863366842E-003 + 0.20450000000000002 -1.1762541253119707E-003 + 0.20560000000000000 -1.2721339007839561E-003 + 0.20670000000000005 -1.3747664634138346E-003 + 0.20780000000000004 -1.4861925737932324E-003 + 0.20890000000000003 -1.6086101531982422E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0007.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0007.BXX.semd new file mode 100644 index 00000000..27ec3b74 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0007.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 -1.0189707438054626E-024 + -0.10900000000000000 5.6043392388414639E-024 + -0.10790000000000000 2.8531180432122500E-023 + -0.10679999999999999 -8.7122006631887522E-023 + -0.10569999999999999 -2.3538223540956700E-022 + -0.10460000000000000 -9.0178918370265844E-023 + -0.10349999999999999 6.4195162914251590E-022 + -0.10239999999999999 5.9151264541270238E-022 + -0.10130000000000000 5.4107361119579093E-022 + -0.10020000000000000 4.6643389960415439E-021 + -9.9099999999999994E-002 6.7007518431898280E-021 + -9.7999999999999990E-002 6.6503124050761331E-021 + -9.6899999999999986E-002 -1.0094943699546261E-020 + -9.5799999999999996E-002 -3.9361311900153395E-020 + -9.4699999999999993E-002 -8.3235643674213682E-020 + -9.3599999999999989E-002 -6.0330715244587710E-020 + -9.2499999999999999E-002 1.4621720136339535E-019 + -9.1399999999999995E-002 4.5293406643804462E-019 + -9.0299999999999991E-002 6.4278726816150842E-019 + -8.9200000000000002E-002 4.6535444182946976E-019 + -8.8099999999999984E-002 -6.4698815660114726E-019 + -8.6999999999999994E-002 -1.9596684193205494E-018 + -8.5899999999999990E-002 -2.6713353272820782E-018 + -8.4799999999999986E-002 -1.4130138072032693E-018 + -8.3699999999999997E-002 1.8486858033294628E-018 + -8.2599999999999993E-002 6.1788538873139049E-018 + -8.1499999999999989E-002 9.1734363019355271E-018 + -8.0399999999999999E-002 6.8256776934670955E-018 + -7.9299999999999995E-002 -1.1315392374000765E-018 + -7.8199999999999992E-002 -1.0691459136938755E-017 + -7.7100000000000002E-002 -1.9717145265040673E-017 + -7.5999999999999984E-002 -2.1063216275848215E-017 + -7.4899999999999994E-002 -1.0121901444623530E-017 + -7.3799999999999991E-002 1.5777968912997796E-017 + -7.2699999999999987E-002 4.8622884089561294E-017 + -7.1599999999999997E-002 7.5324105517928067E-017 + -7.0499999999999993E-002 7.5313623485205795E-017 + -6.9399999999999989E-002 3.6838280130534724E-017 + -6.8300000000000000E-002 -5.0786606592265253E-017 + -6.7199999999999996E-002 -1.6405474412253178E-016 + -6.6099999999999992E-002 -2.5381657254852370E-016 + -6.5000000000000002E-002 -2.2390995676334249E-016 + -6.3899999999999985E-002 -4.8691642650799152E-017 + -6.2799999999999995E-002 2.3764737532992915E-016 + -6.1699999999999991E-002 5.1757556489235917E-016 + -6.0599999999999994E-002 6.3509656882400583E-016 + -5.9499999999999990E-002 4.2352933794003659E-016 + -5.8399999999999994E-002 -1.8123422665407410E-016 + -5.7299999999999990E-002 -9.7832210116665123E-016 + -5.6199999999999986E-002 -1.6300982839693111E-015 + -5.5099999999999996E-002 -1.6878061092701546E-015 + -5.3999999999999992E-002 -8.5654830362551834E-016 + -5.2899999999999989E-002 7.7819770306493635E-016 + -5.1799999999999985E-002 2.6266375227325606E-015 + -5.0699999999999995E-002 3.6373979152846177E-015 + -4.9599999999999991E-002 2.8018452290809286E-015 + -4.8499999999999988E-002 -3.1595567718270762E-016 + -4.7399999999999998E-002 -4.6304411314371935E-015 + -4.6299999999999994E-002 -7.7140501763563706E-015 + -4.5199999999999990E-002 -6.9597215970472644E-015 + -4.4099999999999986E-002 -1.5896104267279108E-015 + -4.2999999999999997E-002 6.4644919259737761E-015 + -4.1899999999999993E-002 1.2662666528935433E-014 + -4.0799999999999989E-002 1.2296172313317442E-014 + -3.9699999999999985E-002 3.9289868897945425E-015 + -3.8599999999999995E-002 -8.7462623135723533E-015 + -3.7499999999999992E-002 -1.8387062570212817E-014 + -3.6399999999999988E-002 -1.7873140576059321E-014 + -3.5299999999999984E-002 -5.8710479376332045E-015 + -3.4199999999999994E-002 1.0781018411993790E-014 + -3.3099999999999991E-002 2.0423932862870600E-014 + -3.1999999999999987E-002 1.4544141851155837E-014 + -3.0899999999999997E-002 -4.3282240110215954E-015 + -2.9799999999999993E-002 -2.2388552939193486E-014 + -2.8699999999999989E-002 -2.3302103383795666E-014 + -2.7599999999999986E-002 -2.1282770061277836E-015 + -2.6499999999999996E-002 2.7866824922921293E-014 + -2.5399999999999992E-002 4.2681129626669784E-014 + -2.4299999999999988E-002 2.4740473748450717E-014 + -2.3199999999999985E-002 -2.2373645159321810E-014 + -2.2099999999999995E-002 -7.3932586398470224E-014 + -2.0999999999999991E-002 -1.0114754492957997E-013 + -1.9899999999999987E-002 -8.7128187423093223E-014 + -1.8799999999999983E-002 -3.1395825067330463E-014 + -1.7699999999999994E-002 5.6065768076329209E-014 + -1.6599999999999990E-002 1.5946036266596686E-013 + -1.5499999999999986E-002 2.4442600721208407E-013 + -1.4399999999999996E-002 2.6401848914579806E-013 + -1.3299999999999992E-002 1.6066019500014794E-013 + -1.2199999999999989E-002 -9.1223747577130060E-014 + -1.1099999999999985E-002 -4.1805437150238545E-013 + -9.9999999999999950E-003 -6.2726804002724568E-013 + -8.8999999999999913E-003 -4.7597196366558348E-013 + -7.7999999999999875E-003 1.0530993937128696E-013 + -6.6999999999999837E-003 8.3648517799905786E-013 + -5.5999999999999939E-003 1.1683096981171537E-012 + -4.4999999999999901E-003 6.0624508885220862E-013 + -3.3999999999999864E-003 -7.5889739371143294E-013 + -2.2999999999999826E-003 -2.1262282299400193E-012 + -1.1999999999999927E-003 -2.3206714327983491E-012 + -9.9999999999988987E-005 -7.6453638342063868E-013 + 1.0000000000000148E-003 2.0388857702863250E-012 + 2.1000000000000185E-003 4.5403333870375207E-012 + 3.2000000000000084E-003 5.2474379008682348E-012 + 4.3000000000000121E-003 3.8713537584000868E-012 + 5.4000000000000159E-003 1.1210658052915323E-012 + 6.5000000000000058E-003 -1.7079982176856912E-012 + 7.6000000000000234E-003 -3.5742441992225871E-012 + 8.7000000000000133E-003 -3.6198888938437923E-012 + 9.8000000000000032E-003 -1.6348622759385090E-012 + 1.0900000000000021E-002 2.7484568440594437E-012 + 1.2000000000000011E-002 7.7269735748730639E-012 + 1.3100000000000001E-002 1.0289691841636195E-011 + 1.4200000000000018E-002 7.7057093345045402E-012 + 1.5300000000000008E-002 -2.1256676974168442E-012 + 1.6400000000000026E-002 -1.4547901078243441E-011 + 1.7500000000000016E-002 -2.0247914456206217E-011 + 1.8600000000000005E-002 -1.3133692917943751E-011 + 1.9700000000000023E-002 4.7640914650759481E-012 + 2.0800000000000013E-002 2.1401462199643895E-011 + 2.1900000000000003E-002 2.5294618830051796E-011 + 2.3000000000000020E-002 1.4903057954374077E-011 + 2.4100000000000010E-002 -1.1002982379382242E-013 + 2.5200000000000000E-002 -1.1201821588369132E-011 + 2.6300000000000018E-002 -2.3974168136819962E-011 + 2.7400000000000008E-002 -4.6829845556928262E-011 + 2.8500000000000025E-002 -7.3606822026395236E-011 + 2.9600000000000015E-002 -8.5538895411296778E-011 + 3.0700000000000005E-002 -5.8538104918959277E-011 + 3.1800000000000023E-002 8.7960159989020070E-012 + 3.2900000000000013E-002 8.0611621544601775E-011 + 3.4000000000000002E-002 1.0985314741196461E-010 + 3.5100000000000020E-002 6.7390981683956852E-011 + 3.6200000000000010E-002 -4.2853585263680216E-011 + 3.7300000000000028E-002 -1.8390833300685472E-010 + 3.8400000000000017E-002 -2.8238900107169229E-010 + 3.9500000000000007E-002 -3.1252711529816679E-010 + 4.0600000000000025E-002 -2.8552632480582929E-010 + 4.1700000000000015E-002 -2.1931256810603372E-010 + 4.2800000000000005E-002 -1.0492289675978483E-010 + 4.3900000000000022E-002 9.4667607086762473E-012 + 4.5000000000000012E-002 8.9124943536411649E-011 + 4.6100000000000002E-002 6.3468320876669537E-011 + 4.7200000000000020E-002 -6.0780880328792364E-011 + 4.8300000000000010E-002 -2.3656712699882121E-010 + 4.9400000000000027E-002 -3.7202005365166713E-010 + 5.0500000000000017E-002 -4.6938036790677984E-010 + 5.1600000000000007E-002 -4.2557407597954011E-010 + 5.2700000000000025E-002 -2.4956409161447368E-010 + 5.3800000000000014E-002 -1.5294855659764295E-011 + 5.4900000000000004E-002 1.0693736174349766E-010 + 5.6000000000000022E-002 9.5769989161276214E-012 + 5.7100000000000012E-002 -1.9533888395706356E-010 + 5.8200000000000002E-002 -2.9718075222895379E-010 + 5.9300000000000019E-002 -1.8839300952588900E-010 + 6.0400000000000009E-002 5.4839174867815643E-011 + 6.1500000000000027E-002 3.6081204690674440E-010 + 6.2600000000000017E-002 5.6819238203331679E-010 + 6.3700000000000007E-002 6.1872085233005691E-010 + 6.4800000000000024E-002 4.3173087327375015E-010 + 6.5900000000000014E-002 7.8926101765297574E-011 + 6.7000000000000004E-002 -9.4619430346387645E-011 + 6.8100000000000022E-002 5.4501660129435692E-011 + 6.9200000000000012E-002 1.5880793902134371E-010 + 7.0300000000000029E-002 1.9141052631788114E-010 + 7.1400000000000019E-002 8.5087215051515841E-011 + 7.2500000000000009E-002 1.4906018086513484E-010 + 7.3600000000000027E-002 3.8781089450878881E-010 + 7.4700000000000016E-002 5.5933940812380456E-010 + 7.5800000000000006E-002 6.3227534319310053E-010 + 7.6900000000000024E-002 3.5117425634112465E-010 + 7.8000000000000014E-002 -2.7500085542087049E-010 + 7.9100000000000004E-002 -9.9976849021743419E-010 + 8.0200000000000021E-002 -1.5273510234337095E-009 + 8.1300000000000011E-002 -1.6336743069444992E-009 + 8.2400000000000029E-002 -1.1439607039420707E-009 + 8.3500000000000019E-002 1.3897505368731800E-010 + 8.4600000000000009E-002 1.6415033776695509E-009 + 8.5700000000000026E-002 2.4785320462683558E-009 + 8.6800000000000016E-002 2.0405790390753964E-009 + 8.7900000000000006E-002 8.3629281277808332E-010 + 8.9000000000000024E-002 -3.2205818567554445E-010 + 9.0100000000000013E-002 -5.9419635878299459E-010 + 9.1200000000000003E-002 -4.8204756852854302E-010 + 9.2300000000000021E-002 -8.6286167100269040E-010 + 9.3400000000000011E-002 -2.1601385125080697E-009 + 9.4500000000000028E-002 -3.6635634526049898E-009 + 9.5600000000000018E-002 -3.9256180528468576E-009 + 9.6700000000000008E-002 -2.4533397535719814E-009 + 9.7800000000000026E-002 1.2586426345606583E-010 + 9.8900000000000016E-002 2.2031425572777152E-009 + 0.10000000000000001 2.9807913914936535E-009 + 0.10110000000000002 2.6380699846839661E-009 + 0.10220000000000001 1.6500154575993520E-009 + 0.10330000000000003 7.3366451802669985E-010 + 0.10440000000000002 1.7583202949200682E-010 + 0.10550000000000001 -1.6688943282883173E-010 + 0.10660000000000003 -2.5610957798960499E-011 + 0.10770000000000002 5.9966742682604490E-010 + 0.10880000000000001 1.9061308087486850E-009 + 0.10990000000000003 3.4814831018081804E-009 + 0.11100000000000002 4.4115018305035392E-009 + 0.11210000000000001 4.0150025526486388E-009 + 0.11320000000000002 2.9731701545188116E-009 + 0.11430000000000001 1.6445229622519264E-009 + 0.11540000000000003 4.2343117900855987E-010 + 0.11650000000000002 -2.2403104371626625E-010 + 0.11760000000000001 -4.7712289674706199E-010 + 0.11870000000000003 2.0193316463412714E-010 + 0.11980000000000002 1.3829151157551678E-009 + 0.12090000000000001 3.0299709408154740E-009 + 0.12200000000000003 4.9996931039686388E-009 + 0.12310000000000001 6.8618599691205873E-009 + 0.12420000000000003 6.3578053932644707E-009 + 0.12530000000000002 3.4516769442660689E-009 + 0.12640000000000001 -7.8096984434949945E-010 + 0.12750000000000003 -3.2568761021423143E-009 + 0.12860000000000002 -2.3627084733135462E-009 + 0.12970000000000001 4.6745884940690985E-010 + 0.13080000000000003 1.5408856413046124E-009 + 0.13190000000000002 -7.4576012032423478E-011 + 0.13300000000000001 -2.7297413218718702E-009 + 0.13410000000000000 -2.4092035033618231E-009 + 0.13520000000000004 2.0585266824468818E-010 + 0.13630000000000003 2.3189832276671041E-009 + 0.13740000000000002 6.3181793130695496E-010 + 0.13850000000000001 -5.7519393692473386E-009 + 0.13960000000000000 -1.0952585505208390E-008 + 0.14070000000000005 -9.8433066142433745E-009 + 0.14180000000000004 -2.6392137364439350E-009 + 0.14290000000000003 3.0949536267144140E-009 + 0.14400000000000002 2.4743813664684922E-009 + 0.14510000000000001 -2.3139681282202673E-009 + 0.14620000000000000 -5.3528599330832094E-009 + 0.14730000000000004 -2.6151223408987789E-009 + 0.14840000000000003 5.8320215323703906E-009 + 0.14950000000000002 1.3096055795358552E-008 + 0.15060000000000001 1.3010459376516792E-008 + 0.15170000000000000 5.1091615382858890E-009 + 0.15280000000000005 -4.3696180007657404E-009 + 0.15390000000000004 -9.8329904218985575E-009 + 0.15500000000000003 -9.8827346306507025E-009 + 0.15610000000000002 -7.2077379620338888E-009 + 0.15720000000000001 -4.1742227452346015E-009 + 0.15830000000000000 -1.1407073063907092E-009 + 0.15940000000000004 3.2551785711376624E-009 + 0.16050000000000003 1.1236248376178537E-008 + 0.16160000000000002 1.9719244903626532E-008 + 0.16270000000000001 2.2107428776507732E-008 + 0.16380000000000000 1.6106278977190414E-008 + 0.16490000000000005 4.5839456674912071E-009 + 0.16600000000000004 -5.5043134494781043E-009 + 0.16710000000000003 -1.0788424376073635E-008 + 0.16820000000000002 -1.1124980936472184E-008 + 0.16930000000000001 -9.5972421121359730E-009 + 0.17040000000000000 -8.9299474481663310E-009 + 0.17150000000000004 -7.7607271720125937E-009 + 0.17260000000000003 -3.7233589544882761E-009 + 0.17370000000000002 3.8274903246815484E-009 + 0.17480000000000001 8.8687102106632665E-009 + 0.17590000000000000 5.8074136610741789E-009 + 0.17700000000000005 -2.4165496270711628E-009 + 0.17810000000000004 -9.8517727309399561E-009 + 0.17920000000000003 -1.2124329984430915E-008 + 0.18030000000000002 -1.0202221290001035E-008 + 0.18140000000000001 -4.8741868319268633E-009 + 0.18250000000000000 -3.3489253037366495E-010 + 0.18360000000000004 2.9316613581187312E-009 + 0.18470000000000003 4.2801415744975202E-009 + 0.18580000000000002 3.9346219615765676E-009 + 0.18690000000000001 1.5321025559345003E-009 + 0.18800000000000000 -3.7071945513389437E-009 + 0.18910000000000005 -8.8120470920216576E-009 + 0.19020000000000004 -9.2203080725994369E-009 + 0.19130000000000003 -3.0497542269358746E-009 + 0.19240000000000002 3.5868736869559825E-009 + 0.19350000000000001 6.4590577331102850E-009 + 0.19460000000000005 3.9534642226612959E-009 + 0.19570000000000004 -2.2054857939934891E-011 + 0.19680000000000003 -1.1652777631709910E-009 + 0.19790000000000002 1.2942480420718994E-010 + 0.19900000000000001 2.0336088368821947E-009 + 0.20010000000000000 1.9300894216200959E-009 + 0.20120000000000005 -1.0415779350125831E-009 + 0.20230000000000004 -3.0810975992778822E-009 + 0.20340000000000003 -2.0015065160805534E-009 + 0.20450000000000002 1.7311214683957132E-009 + 0.20560000000000000 5.4996016629615951E-009 + 0.20670000000000005 6.3282303841560861E-009 + 0.20780000000000004 3.3565636936572218E-009 + 0.20890000000000003 -1.2642880076185747E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0007.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0007.BXZ.semd new file mode 100644 index 00000000..92e1454e --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0007.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 6.9002062530678170E-019 + -0.11119999999999999 -5.0525722098872153E-018 + -0.11009999999999999 -6.7620929815246343E-017 + -0.10900000000000000 -2.6534858201825618E-016 + -0.10790000000000000 -3.9656536755317603E-016 + -0.10679999999999999 5.5514126434485058E-016 + -0.10569999999999999 3.9409580064380875E-015 + -0.10460000000000000 8.2768688414560157E-015 + -0.10349999999999999 5.2698874791431462E-015 + -0.10239999999999999 -1.6584044521764790E-014 + -0.10130000000000000 -5.3812673989159926E-014 + -0.10020000000000000 -6.8077176383109228E-014 + -9.9099999999999994E-002 -1.8195453553148527E-015 + -9.7999999999999990E-002 1.4874826901895705E-013 + -9.6899999999999986E-002 2.6036274915555713E-013 + -9.5799999999999996E-002 1.3868595128644495E-013 + -9.4699999999999993E-002 -2.4241649269549082E-013 + -9.3599999999999989E-002 -5.2204383394274800E-013 + -9.2499999999999999E-002 -1.4760469322500080E-013 + -9.1399999999999995E-002 8.9502027750959501E-013 + -9.0299999999999991E-002 1.4510940192502542E-012 + -8.9200000000000002E-002 -2.0848942147363991E-013 + -8.8099999999999984E-002 -4.2414791297240573E-012 + -8.6999999999999994E-002 -7.2559254611637147E-012 + -8.5899999999999990E-002 -3.5603685798191176E-012 + -8.4799999999999986E-002 9.1895440909595116E-012 + -8.3699999999999997E-002 2.3848345173660412E-011 + -8.2599999999999993E-002 2.4786225155670749E-011 + -8.1499999999999989E-002 1.5934302488584962E-013 + -8.0399999999999999E-002 -4.1677879897283887E-011 + -7.9299999999999995E-002 -6.8485848936372662E-011 + -7.8199999999999992E-002 -4.5271252024914332E-011 + -7.7100000000000002E-002 2.9692248659785037E-011 + -7.5999999999999984E-002 1.0643350784045325E-010 + -7.4899999999999994E-002 1.1172175684581731E-010 + -7.3799999999999991E-002 1.5425386662437646E-011 + -7.2699999999999987E-002 -1.2038205154940584E-010 + -7.1599999999999997E-002 -1.7017479092551469E-010 + -7.0499999999999993E-002 -5.2796537974852953E-011 + -6.9399999999999989E-002 1.6583345807674732E-010 + -6.8300000000000000E-002 2.8691060638408317E-010 + -6.7199999999999996E-002 1.3869178028258489E-010 + -6.6099999999999992E-002 -2.3360613443657030E-010 + -6.5000000000000002E-002 -5.3637438934828197E-010 + -6.3899999999999985E-002 -4.4100981200223544E-010 + -6.2799999999999995E-002 9.7844593538454205E-011 + -6.1699999999999991E-002 7.1087968844807392E-010 + -6.0599999999999994E-002 8.5679330297239176E-010 + -5.9499999999999990E-002 2.9974112081276871E-010 + -5.8399999999999994E-002 -5.9136134877846303E-010 + -5.7299999999999990E-002 -1.0607624778558034E-009 + -5.6199999999999986E-002 -6.0656923928092965E-010 + -5.5099999999999996E-002 4.9009341029915277E-010 + -5.3999999999999992E-002 1.2857174214175870E-009 + -5.2899999999999989E-002 9.5341057271269847E-010 + -5.1799999999999985E-002 -4.1328535038687164E-010 + -5.0699999999999995E-002 -1.7413608333072261E-009 + -4.9599999999999991E-002 -1.8367041221267755E-009 + -4.8499999999999988E-002 -4.6945514142748834E-010 + -4.7399999999999998E-002 1.3209946470027489E-009 + -4.6299999999999994E-002 2.0831594227388450E-009 + -4.5199999999999990E-002 1.2714864716656393E-009 + -4.4099999999999986E-002 -2.0481261131521933E-010 + -4.2999999999999997E-002 -8.1020223863248475E-010 + -4.1899999999999993E-002 9.9064090264278093E-011 + -4.0799999999999989E-002 1.5121159879782908E-009 + -3.9699999999999985E-002 1.6017833726067465E-009 + -3.8599999999999995E-002 -4.9661375012277631E-010 + -3.7499999999999992E-002 -3.6303153816419353E-009 + -3.6399999999999988E-002 -5.4091557899482723E-009 + -3.5299999999999984E-002 -4.2275312139850030E-009 + -3.4199999999999994E-002 -6.8202488101576364E-010 + -3.3099999999999991E-002 2.9752376118352686E-009 + -3.1999999999999987E-002 4.8444093181387871E-009 + -3.0899999999999997E-002 4.8926018791917159E-009 + -2.9799999999999993E-002 4.4836601098552364E-009 + -2.8699999999999989E-002 4.4517465269677814E-009 + -2.7599999999999986E-002 3.8258569645677198E-009 + -2.6499999999999996E-002 7.5049011449834779E-010 + -2.5399999999999992E-002 -5.1416799706771599E-009 + -2.4299999999999988E-002 -1.1380818065731546E-008 + -2.3199999999999985E-002 -1.4063147979470614E-008 + -2.2099999999999995E-002 -1.1026729751506537E-008 + -2.0999999999999991E-002 -3.8113987521626314E-009 + -1.9899999999999987E-002 3.6871390385329050E-009 + -1.8799999999999983E-002 8.7839540086065426E-009 + -1.7699999999999994E-002 1.2354032463690601E-008 + -1.6599999999999990E-002 1.7544255825896471E-008 + -1.5499999999999986E-002 2.6072790149100911E-008 + -1.4399999999999996E-002 3.6021997829038810E-008 + -1.3299999999999992E-002 4.3818292994046715E-008 + -1.2199999999999989E-002 4.8868333379914475E-008 + -1.1099999999999985E-002 5.6236057588421318E-008 + -9.9999999999999950E-003 7.4180192655148858E-008 + -8.8999999999999913E-003 1.0830926555627229E-007 + -7.7999999999999875E-003 1.5777558814988879E-007 + -6.6999999999999837E-003 2.1740889621923998E-007 + -5.5999999999999939E-003 2.8408692287484882E-007 + -4.4999999999999901E-003 3.6135187997388130E-007 + -3.3999999999999864E-003 4.5777946411362791E-007 + -2.2999999999999826E-003 5.8074459730050876E-007 + -1.1999999999999927E-003 7.3202096473323763E-007 + -9.9999999999988987E-005 9.1011730773971067E-007 + 1.0000000000000148E-003 1.1176055068062851E-006 + 2.1000000000000185E-003 1.3664712241734378E-006 + 3.2000000000000084E-003 1.6761417782618082E-006 + 4.3000000000000121E-003 2.0659927031374536E-006 + 5.4000000000000159E-003 2.5496992748230696E-006 + 6.5000000000000058E-003 3.1370645956485532E-006 + 7.6000000000000234E-003 3.8414505070250016E-006 + 8.7000000000000133E-003 4.6853101594024338E-006 + 9.8000000000000032E-003 5.6984627008205280E-006 + 1.0900000000000021E-002 6.9116263148316648E-006 + 1.2000000000000011E-002 8.3531458585639484E-006 + 1.3100000000000001E-002 1.0053830919787288E-005 + 1.4200000000000018E-002 1.2056208106514532E-005 + 1.5300000000000008E-002 1.4419274521060288E-005 + 1.6400000000000026E-002 1.7213913451996632E-005 + 1.7500000000000016E-002 2.0513798517640680E-005 + 1.8600000000000005E-002 2.4391745682805777E-005 + 1.9700000000000023E-002 2.8926278901053593E-005 + 2.0800000000000013E-002 3.4212411264888942E-005 + 2.1900000000000003E-002 4.0365743188885972E-005 + 2.3000000000000020E-002 4.7515663027297705E-005 + 2.4100000000000010E-002 5.5795379012124613E-005 + 2.5200000000000000E-002 6.5341075242031366E-005 + 2.6300000000000018E-002 7.6303869718685746E-005 + 2.7400000000000008E-002 8.8864610006567091E-005 + 2.8500000000000025E-002 1.0323690366931260E-004 + 2.9600000000000015E-002 1.1965446901740506E-004 + 3.0700000000000005E-002 1.3835476420354098E-004 + 3.1800000000000023E-002 1.5957595314830542E-004 + 3.2900000000000013E-002 1.8357124645262957E-004 + 3.4000000000000002E-002 2.1062744781374931E-004 + 3.5100000000000020E-002 2.4106810451485217E-004 + 3.6200000000000010E-002 2.7523696189746261E-004 + 3.7300000000000028E-002 3.1347665935754776E-004 + 3.8400000000000017E-002 3.5612320061773062E-004 + 3.9500000000000007E-002 4.0352181531488895E-004 + 4.0600000000000025E-002 4.5604625483974814E-004 + 4.1700000000000015E-002 5.1409989828243852E-004 + 4.2800000000000005E-002 5.7809287682175636E-004 + 4.3900000000000022E-002 6.4841512357816100E-004 + 4.5000000000000012E-002 7.2542909765616059E-004 + 4.6100000000000002E-002 8.0948596587404609E-004 + 4.7200000000000020E-002 9.0094486949965358E-004 + 4.8300000000000010E-002 1.0001690825447440E-003 + 4.9400000000000027E-002 1.1074951617047191E-003 + 5.0500000000000017E-002 1.2231991859152913E-003 + 5.1600000000000007E-002 1.3474888401106000E-003 + 5.2700000000000025E-002 1.4805238461121917E-003 + 5.3800000000000014E-002 1.6224374994635582E-003 + 5.4900000000000004E-002 1.7733298009261489E-003 + 5.6000000000000022E-002 1.9332279916852713E-003 + 5.7100000000000012E-002 2.1020453423261642E-003 + 5.8200000000000002E-002 2.2795738186687231E-003 + 5.9300000000000019E-002 2.4655095767229795E-003 + 6.0400000000000009E-002 2.6594826485961676E-003 + 6.1500000000000027E-002 2.8610511217266321E-003 + 6.2600000000000017E-002 3.0696601606905460E-003 + 6.3700000000000007E-002 3.2846003305166960E-003 + 6.4800000000000024E-002 3.5050055012106895E-003 + 6.5900000000000014E-002 3.7298894021660089E-003 + 6.7000000000000004E-002 3.9581833407282829E-003 + 6.8100000000000022E-002 4.1887308470904827E-003 + 6.9200000000000012E-002 4.4202469289302826E-003 + 7.0300000000000029E-002 4.6512763947248459E-003 + 7.1400000000000019E-002 4.8802071250975132E-003 + 7.2500000000000009E-002 5.1053212955594063E-003 + 7.3600000000000027E-002 5.3248461335897446E-003 + 7.4700000000000016E-002 5.5369595065712929E-003 + 7.5800000000000006E-002 5.7397475466132164E-003 + 7.6900000000000024E-002 5.9311650693416595E-003 + 7.8000000000000014E-002 6.1090476810932159E-003 + 7.9100000000000004E-002 6.2711746431887150E-003 + 8.0200000000000021E-002 6.4153289422392845E-003 + 8.1300000000000011E-002 6.5393005497753620E-003 + 8.2400000000000029E-002 6.6408440470695496E-003 + 8.3500000000000019E-002 6.7176404409110546E-003 + 8.4600000000000009E-002 6.7673134617507458E-003 + 8.5700000000000026E-002 6.7874942906200886E-003 + 8.6800000000000016E-002 6.7758783698081970E-003 + 8.7900000000000006E-002 6.7302198149263859E-003 + 8.9000000000000024E-002 6.6482713446021080E-003 + 9.0100000000000013E-002 6.5277367830276489E-003 + 9.1200000000000003E-002 6.3662845641374588E-003 + 9.2300000000000021E-002 6.1616124585270882E-003 + 9.3400000000000011E-002 5.9114983305335045E-003 + 9.4500000000000028E-002 5.6137843057513237E-003 + 9.5600000000000018E-002 5.2663050591945648E-003 + 9.6700000000000008E-002 4.8668337985873222E-003 + 9.7800000000000026E-002 4.4130925089120865E-003 + 9.8900000000000016E-002 3.9028236642479897E-003 + 0.10000000000000001 3.3338470384478569E-003 + 0.10110000000000002 2.7040478307753801E-003 + 0.10220000000000001 2.0113147329539061E-003 + 0.10330000000000003 1.2534935958683491E-003 + 0.10440000000000002 4.2842514812946320E-004 + 0.10550000000000001 -4.6596003812737763E-004 + 0.10660000000000003 -1.4315599109977484E-003 + 0.10770000000000002 -2.4700884241610765E-003 + 0.10880000000000001 -3.5831085406243801E-003 + 0.10990000000000003 -4.7720316797494888E-003 + 0.11100000000000002 -6.0380287468433380E-003 + 0.11210000000000001 -7.3818876408040524E-003 + 0.11320000000000002 -8.8038817048072815E-003 + 0.11430000000000001 -1.0303718969225883E-002 + 0.11540000000000003 -1.1880536563694477E-002 + 0.11650000000000002 -1.3532868586480618E-002 + 0.11760000000000001 -1.5258516184985638E-002 + 0.11870000000000003 -1.7054365947842598E-002 + 0.11980000000000002 -1.8916245549917221E-002 + 0.12090000000000001 -2.0838858559727669E-002 + 0.12200000000000003 -2.2815778851509094E-002 + 0.12310000000000001 -2.4839412420988083E-002 + 0.12420000000000003 -2.6900911703705788E-002 + 0.12530000000000002 -2.8990017250180244E-002 + 0.12640000000000001 -3.1094985082745552E-002 + 0.12750000000000003 -3.3202599734067917E-002 + 0.12860000000000002 -3.5298272967338562E-002 + 0.12970000000000001 -3.7366099655628204E-002 + 0.13080000000000003 -3.9388880133628845E-002 + 0.13190000000000002 -4.1348122060298920E-002 + 0.13300000000000001 -4.3224100023508072E-002 + 0.13410000000000000 -4.4996071606874466E-002 + 0.13520000000000004 -4.6642515808343887E-002 + 0.13630000000000003 -4.8141386359930038E-002 + 0.13740000000000002 -4.9470294266939163E-002 + 0.13850000000000001 -5.0606731325387955E-002 + 0.13960000000000000 -5.1528304815292358E-002 + 0.14070000000000005 -5.2213091403245926E-002 + 0.14180000000000004 -5.2640054374933243E-002 + 0.14290000000000003 -5.2789401262998581E-002 + 0.14400000000000002 -5.2642904222011566E-002 + 0.14510000000000001 -5.2184171974658966E-002 + 0.14620000000000000 -5.1398992538452148E-002 + 0.14730000000000004 -5.0275698304176331E-002 + 0.14840000000000003 -4.8805549740791321E-002 + 0.14950000000000002 -4.6983025968074799E-002 + 0.15060000000000001 -4.4806048274040222E-002 + 0.15170000000000000 -4.2276155203580856E-002 + 0.15280000000000005 -3.9398632943630219E-002 + 0.15390000000000004 -3.6182668060064316E-002 + 0.15500000000000003 -3.2641496509313583E-002 + 0.15610000000000002 -2.8792394325137138E-002 + 0.15720000000000001 -2.4656582623720169E-002 + 0.15830000000000000 -2.0259043201804161E-002 + 0.15940000000000004 -1.5628322958946228E-002 + 0.16050000000000003 -1.0796325281262398E-002 + 0.16160000000000002 -5.7980399578809738E-003 + 0.16270000000000001 -6.7117059370502830E-004 + 0.16380000000000000 4.5443335548043251E-003 + 0.16490000000000005 9.8067810758948326E-003 + 0.16600000000000004 1.5073236078023911E-002 + 0.16710000000000003 2.0300012081861496E-002 + 0.16820000000000002 2.5443198159337044E-002 + 0.16930000000000001 3.0459249392151833E-002 + 0.17040000000000000 3.5305615514516830E-002 + 0.17150000000000004 3.9941322058439255E-002 + 0.17260000000000003 4.4327490031719208E-002 + 0.17370000000000002 4.8427823930978775E-002 + 0.17480000000000001 5.2209064364433289E-002 + 0.17590000000000000 5.5641435086727142E-002 + 0.17700000000000005 5.8699056506156921E-002 + 0.17810000000000004 6.1360284686088562E-002 + 0.17920000000000003 6.3607946038246155E-002 + 0.18030000000000002 6.5429456532001495E-002 + 0.18140000000000001 6.6816926002502441E-002 + 0.18250000000000000 6.7767240107059479E-002 + 0.18360000000000004 6.8282023072242737E-002 + 0.18470000000000003 6.8367533385753632E-002 + 0.18580000000000002 6.8034455180168152E-002 + 0.18690000000000001 6.7297615110874176E-002 + 0.18800000000000000 6.6175661981105804E-002 + 0.18910000000000005 6.4690776169300079E-002 + 0.19020000000000004 6.2868289649486542E-002 + 0.19130000000000003 6.0736246407032013E-002 + 0.19240000000000002 5.8324865996837616E-002 + 0.19350000000000001 5.5666081607341766E-002 + 0.19460000000000005 5.2793066948652267E-002 + 0.19570000000000004 4.9739781767129898E-002 + 0.19680000000000003 4.6540491282939911E-002 + 0.19790000000000002 4.3229307979345322E-002 + 0.19900000000000001 3.9839718490839005E-002 + 0.20010000000000000 3.6404173821210861E-002 + 0.20120000000000005 3.2953754067420959E-002 + 0.20230000000000004 2.9517872259020805E-002 + 0.20340000000000003 2.6123996824026108E-002 + 0.20450000000000002 2.2797413170337677E-002 + 0.20560000000000000 1.9560983404517174E-002 + 0.20670000000000005 1.6435025259852409E-002 + 0.20780000000000004 1.3437248766422272E-002 + 0.20890000000000003 1.0582757182419300E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0008.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0008.BXX.semd new file mode 100644 index 00000000..31c498c9 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0008.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 -8.5477461332524538E-018 + -0.11449999999999999 4.2738731493442882E-017 + -0.11340000000000000 2.5643244190021649E-017 + -0.11230000000000000 -5.9834215488141664E-017 + -0.11119999999999999 -2.1369365415849196E-016 + -0.11009999999999999 1.4531169170991723E-016 + -0.10900000000000000 3.6755305974161775E-016 + -0.10790000000000000 -1.4616647236166094E-015 + -0.10679999999999999 -4.3849938532124731E-015 + -0.10569999999999999 -4.5730444848653476E-015 + -0.10460000000000000 1.6240713269122416E-016 + -0.10349999999999999 7.7357105028835575E-015 + -0.10239999999999999 1.2573734845737310E-014 + -0.10130000000000000 1.1394146598995604E-014 + -0.10020000000000000 5.2910552560115048E-015 + -9.9099999999999994E-002 -6.8296486765680522E-015 + -9.7999999999999990E-002 -2.0591520025550758E-014 + -9.6899999999999986E-002 -3.4900444215385865E-014 + -9.5799999999999996E-002 -4.3191758356724355E-014 + -9.4699999999999993E-002 -2.8506731209517605E-014 + -9.3599999999999989E-002 2.5899709487535796E-015 + -9.2499999999999999E-002 4.1345453536539845E-014 + -9.1399999999999995E-002 9.5418491901158586E-014 + -9.0299999999999991E-002 1.1995051761755360E-013 + -8.9200000000000002E-002 8.8682858799538078E-014 + -8.8099999999999984E-002 -3.1207827798753265E-014 + -8.6999999999999994E-002 -1.9240121648667063E-013 + -8.5899999999999990E-002 -2.9560669233610892E-013 + -8.4799999999999986E-002 -2.4126013686842640E-013 + -8.3699999999999997E-002 -1.4043935014484282E-014 + -8.2599999999999993E-002 2.9632470522483745E-013 + -8.1499999999999989E-002 4.5789424769210330E-013 + -8.0399999999999999E-002 3.0873605538425664E-013 + -7.9299999999999995E-002 5.4543182307926347E-014 + -7.8199999999999992E-002 -1.0336786222982230E-013 + -7.7100000000000002E-002 -2.4950812358044694E-014 + -7.5999999999999984E-002 -7.8040093105195135E-015 + -7.4899999999999994E-002 -2.1823238745624640E-013 + -7.3799999999999991E-002 -5.3369548363990660E-013 + -7.2699999999999987E-002 -5.6906606163420470E-013 + -7.1599999999999997E-002 3.7588730955953609E-013 + -7.0499999999999993E-002 1.9860604046767483E-012 + -6.9399999999999989E-002 2.6159098758665733E-012 + -6.8300000000000000E-002 8.2996077458569184E-013 + -6.7199999999999996E-002 -3.1617169819753155E-012 + -6.6099999999999992E-002 -6.7332558799371167E-012 + -6.5000000000000002E-002 -7.0837303037252219E-012 + -6.3899999999999985E-002 -3.7229785226911005E-012 + -6.2799999999999995E-002 2.9288604961458242E-012 + -6.1699999999999991E-002 9.6507229291331598E-012 + -6.0599999999999994E-002 1.1611012498691231E-011 + -5.9499999999999990E-002 6.4289415804830163E-012 + -5.8399999999999994E-002 -3.7947956409156713E-012 + -5.7299999999999990E-002 -1.3738440940436192E-011 + -5.6199999999999986E-002 -1.5559400989850758E-011 + -5.5099999999999996E-002 -8.9775843009620715E-012 + -5.3999999999999992E-002 2.0857133294777119E-012 + -5.2899999999999989E-002 6.9869761018526155E-012 + -5.1799999999999985E-002 -9.9601923930769942E-013 + -5.0699999999999995E-002 -1.1219755159663780E-011 + -4.9599999999999991E-002 -5.1981231818931661E-012 + -4.8499999999999988E-002 1.9309616405838170E-011 + -4.7399999999999998E-002 5.5581244468028146E-011 + -4.6299999999999994E-002 8.3450094057191393E-011 + -4.5199999999999990E-002 7.7707840162588582E-011 + -4.4099999999999986E-002 2.6030408731281263E-011 + -4.2999999999999997E-002 -5.7017390808766777E-011 + -4.1899999999999993E-002 -1.3670407861265943E-010 + -4.0799999999999989E-002 -1.6485372789087904E-010 + -3.9699999999999985E-002 -1.2017932482510929E-010 + -3.8599999999999995E-002 -3.8012197556280825E-012 + -3.7499999999999992E-002 1.4394724301425299E-010 + -3.6399999999999988E-002 2.2223275997212966E-010 + -3.5299999999999984E-002 1.7279606912001810E-010 + -3.4199999999999994E-002 -4.3628295420816698E-012 + -3.3099999999999991E-002 -2.0392915134337386E-010 + -3.1999999999999987E-002 -3.5419919774959396E-010 + -3.0899999999999997E-002 -3.9467296097939197E-010 + -2.9799999999999993E-002 -3.4103561641352087E-010 + -2.8699999999999989E-002 -1.3502790552344379E-010 + -2.7599999999999986E-002 1.9646126392380836E-010 + -2.6499999999999996E-002 5.3691340262673748E-010 + -2.5399999999999992E-002 6.3088412272094274E-010 + -2.4299999999999988E-002 2.1396601157519513E-010 + -2.3199999999999985E-002 -5.1217424745786388E-010 + -2.2099999999999995E-002 -1.0769810598887375E-009 + -2.0999999999999991E-002 -1.2294917306476805E-009 + -1.9899999999999987E-002 -9.6074315170113778E-010 + -1.8799999999999983E-002 -4.1862424637884033E-010 + -1.7699999999999994E-002 1.4590212371601297E-010 + -1.6599999999999990E-002 6.3872485078775298E-010 + -1.5499999999999986E-002 7.3717720816546262E-010 + -1.4399999999999996E-002 4.9055559614430422E-010 + -1.3299999999999992E-002 1.3189692393833496E-010 + -1.2199999999999989E-002 -8.7835821949155957E-011 + -1.1099999999999985E-002 -5.6749444032888618E-010 + -9.9999999999999950E-003 -1.3025974743285929E-009 + -8.8999999999999913E-003 -1.8718857575095171E-009 + -7.7999999999999875E-003 -1.9885444402234498E-009 + -6.6999999999999837E-003 -1.0229255220650657E-009 + -5.5999999999999939E-003 7.3367467656737517E-010 + -4.4999999999999901E-003 1.6746452002891488E-009 + -3.3999999999999864E-003 8.9696794436378013E-010 + -2.2999999999999826E-003 -1.2341165867013615E-009 + -1.1999999999999927E-003 -2.9170530435607134E-009 + -9.9999999999988987E-005 -2.8253233086417140E-009 + 1.0000000000000148E-003 -1.3443346436048387E-009 + 2.1000000000000185E-003 2.9098605469624061E-011 + 3.2000000000000084E-003 -3.3628272388952496E-010 + 4.3000000000000121E-003 -2.3329231879642975E-009 + 5.4000000000000159E-003 -3.5587488511623633E-009 + 6.5000000000000058E-003 -2.1136119521258934E-009 + 7.6000000000000234E-003 1.3930060438482883E-009 + 8.7000000000000133E-003 3.9674765694996950E-009 + 9.8000000000000032E-003 5.6097992917614192E-009 + 1.0900000000000021E-002 5.8538995872936539E-009 + 1.2000000000000011E-002 5.5602220605521779E-009 + 1.3100000000000001E-002 3.0795823668938738E-009 + 1.4200000000000018E-002 -1.1809433986265105E-010 + 1.5300000000000008E-002 -4.3554746476104356E-009 + 1.6400000000000026E-002 -6.7644108092679289E-009 + 1.7500000000000016E-002 -4.7277177728233255E-009 + 1.8600000000000005E-002 8.2245621424448245E-010 + 1.9700000000000023E-002 6.0141118751744216E-009 + 2.0800000000000013E-002 7.4054726795225179E-009 + 2.1900000000000003E-002 2.8454261169486017E-009 + 2.3000000000000020E-002 -4.3676573469042523E-009 + 2.4100000000000010E-002 -9.8598516018455484E-009 + 2.5200000000000000E-002 -7.8231581213117352E-009 + 2.6300000000000018E-002 -6.9550254444550319E-010 + 2.7400000000000008E-002 5.2131907679608958E-009 + 2.8500000000000025E-002 6.5328471521297615E-009 + 2.9600000000000015E-002 3.0125046901474661E-009 + 3.0700000000000005E-002 -1.1890225470878590E-009 + 3.1800000000000023E-002 -1.5544023845848187E-009 + 3.2900000000000013E-002 1.1634767593804440E-009 + 3.4000000000000002E-002 3.2539482219817728E-009 + 3.5100000000000020E-002 3.0678277695983525E-009 + 3.6200000000000010E-002 2.4604480675094464E-009 + 3.7300000000000028E-002 3.0406606121857749E-009 + 3.8400000000000017E-002 5.4134656757298671E-009 + 3.9500000000000007E-002 8.2164932635464538E-009 + 4.0600000000000025E-002 6.8427801203085892E-009 + 4.1700000000000015E-002 1.5970673672427438E-009 + 4.2800000000000005E-002 -4.4732382242784752E-009 + 4.3900000000000022E-002 -8.9302094608001426E-009 + 4.5000000000000012E-002 -1.0519032755951230E-008 + 4.6100000000000002E-002 -1.0960597762732505E-008 + 4.7200000000000020E-002 -9.8246815127822629E-009 + 4.8300000000000010E-002 -6.9678769420988829E-009 + 4.9400000000000027E-002 -2.2467758764577184E-009 + 5.0500000000000017E-002 2.4026214351380304E-009 + 5.1600000000000007E-002 4.9009072355943317E-009 + 5.2700000000000025E-002 4.3876386968122461E-009 + 5.3800000000000014E-002 -7.1466654816276787E-010 + 5.4900000000000004E-002 -5.9603793012286133E-009 + 5.6000000000000022E-002 -4.7527599633667705E-009 + 5.7100000000000012E-002 9.0048857259716897E-010 + 5.8200000000000002E-002 6.2669229805578652E-009 + 5.9300000000000019E-002 9.0520249074188541E-009 + 6.0400000000000009E-002 5.9574238875370611E-009 + 6.1500000000000027E-002 2.5760082955628150E-009 + 6.2600000000000017E-002 1.8476291607782969E-009 + 6.3700000000000007E-002 4.4893235795484543E-009 + 6.4800000000000024E-002 6.4856848780436849E-009 + 6.5900000000000014E-002 6.1158247355308504E-009 + 6.7000000000000004E-002 6.1761866732013004E-009 + 6.8100000000000022E-002 6.0214371266908984E-009 + 6.9200000000000012E-002 1.0778390624466283E-008 + 7.0300000000000029E-002 1.7005270080971968E-008 + 7.1400000000000019E-002 1.8678964153195921E-008 + 7.2500000000000009E-002 1.0278290218934671E-008 + 7.3600000000000027E-002 -3.2671243488380242E-009 + 7.4700000000000016E-002 -1.3594837255936909E-008 + 7.5800000000000006E-002 -1.1690349133175459E-008 + 7.6900000000000024E-002 -6.9741679098456189E-010 + 7.8000000000000014E-002 7.7858857139290194E-009 + 7.9100000000000004E-002 6.1589675581785741E-009 + 8.0200000000000021E-002 -4.6101713557789026E-009 + 8.1300000000000011E-002 -1.3837681223094478E-008 + 8.2400000000000029E-002 -1.2990822639835642E-008 + 8.3500000000000019E-002 -5.1887063534650224E-009 + 8.4600000000000009E-002 -4.9154773584803024E-009 + 8.5700000000000026E-002 -1.3246691743518113E-008 + 8.6800000000000016E-002 -2.2940275457017378E-008 + 8.7900000000000006E-002 -2.4889860839039102E-008 + 8.9000000000000024E-002 -1.5940484487941831E-008 + 9.0100000000000013E-002 1.0397052108146454E-009 + 9.1200000000000003E-002 1.3932785591919128E-008 + 9.2300000000000021E-002 1.7002459884452037E-008 + 9.3400000000000011E-002 1.4479246246423827E-008 + 9.4500000000000028E-002 1.1310699044031480E-008 + 9.5600000000000018E-002 1.1583928483105410E-008 + 9.6700000000000008E-002 1.0996713761812771E-008 + 9.7800000000000026E-002 2.1635746527692845E-009 + 9.8900000000000016E-002 -1.3768230111566027E-008 + 0.10000000000000001 -2.6258257790345851E-008 + 0.10110000000000002 -2.5483101850909406E-008 + 0.10220000000000001 -1.1263503907343875E-008 + 0.10330000000000003 6.0035012516834740E-009 + 0.10440000000000002 1.5060434677138801E-008 + 0.10550000000000001 1.3684480215658823E-008 + 0.10660000000000003 8.6516385167101362E-009 + 0.10770000000000002 8.4408693368231980E-009 + 0.10880000000000001 1.3464469539314905E-008 + 0.10990000000000003 1.5422738641746037E-008 + 0.11100000000000002 7.1273782431546806E-009 + 0.11210000000000001 -8.0336111096812601E-009 + 0.11320000000000002 -1.8058821993349738E-008 + 0.11430000000000001 -1.3393741227218925E-008 + 0.11540000000000003 2.1120416526798635E-009 + 0.11650000000000002 1.4032640827110754E-008 + 0.11760000000000001 1.1699890833938298E-008 + 0.11870000000000003 -8.6015905509384538E-010 + 0.11980000000000002 -9.9974784006917616E-009 + 0.12090000000000001 -6.5082250699788347E-009 + 0.12200000000000003 4.0796930278474974E-009 + 0.12310000000000001 8.2187607830519482E-009 + 0.12420000000000003 -1.9739476719848881E-009 + 0.12530000000000002 -2.0273654754987547E-008 + 0.12640000000000001 -3.1922848364729361E-008 + 0.12750000000000003 -2.7963043436329826E-008 + 0.12860000000000002 -1.3637572848779200E-008 + 0.12970000000000001 -1.9248045379782752E-009 + 0.13080000000000003 -5.8666449476163507E-010 + 0.13190000000000002 -5.4284861050746258E-009 + 0.13300000000000001 -6.1921605620796072E-009 + 0.13410000000000000 1.5365715366755239E-009 + 0.13520000000000004 1.1407451872003094E-008 + 0.13630000000000003 1.3090666328707812E-008 + 0.13740000000000002 2.4498079120860439E-009 + 0.13850000000000001 -1.4671270420762994E-008 + 0.13960000000000000 -2.7888978237911033E-008 + 0.14070000000000005 -3.1493911478719383E-008 + 0.14180000000000004 -2.6834994670821288E-008 + 0.14290000000000003 -1.8375782673274443E-008 + 0.14400000000000002 -9.1502387888908743E-009 + 0.14510000000000001 9.7713170887914202E-011 + 0.14620000000000000 8.6555163036905469E-009 + 0.14730000000000004 1.3354765293627224E-008 + 0.14840000000000003 1.0670774486243317E-008 + 0.14950000000000002 1.6185992546269290E-009 + 0.15060000000000001 -8.1170004051500655E-009 + 0.15170000000000000 -1.3043972124648917E-008 + 0.15280000000000005 -1.2826203210636322E-008 + 0.15390000000000004 -1.1904842445176200E-008 + 0.15500000000000003 -1.4037611073547396E-008 + 0.15610000000000002 -1.7546193831208257E-008 + 0.15720000000000001 -1.6736869667965948E-008 + 0.15830000000000000 -8.2776576704191029E-009 + 0.15940000000000004 3.6076470699697438E-009 + 0.16050000000000003 9.8507682011472752E-009 + 0.16160000000000002 4.8184825018893207E-009 + 0.16270000000000001 -7.9757276338909833E-009 + 0.16380000000000000 -1.8613222962926557E-008 + 0.16490000000000005 -2.0240703335616672E-008 + 0.16600000000000004 -1.4809851123231965E-008 + 0.16710000000000003 -1.0444470177617404E-008 + 0.16820000000000002 -1.2653421421759958E-008 + 0.16930000000000001 -1.8859854122865727E-008 + 0.17040000000000000 -2.1101296709957751E-008 + 0.17150000000000004 -1.4469407005890389E-008 + 0.17260000000000003 -2.1796482396752026E-009 + 0.17370000000000002 7.5595876225520442E-009 + 0.17480000000000001 9.1666176871285643E-009 + 0.17590000000000000 4.0984815541378339E-009 + 0.17700000000000005 -1.5449648227416901E-009 + 0.17810000000000004 -3.2419069651012933E-009 + 0.17920000000000003 -1.6410395264898625E-009 + 0.18030000000000002 -3.4379238345039198E-010 + 0.18140000000000001 -1.5416093956943655E-009 + 0.18250000000000000 -4.0659449140889592E-009 + 0.18360000000000004 -5.7292761646010604E-009 + 0.18470000000000003 -6.3232139524416198E-009 + 0.18580000000000002 -7.6095405532328186E-009 + 0.18690000000000001 -1.0300251318540177E-008 + 0.18800000000000000 -1.2120714210084316E-008 + 0.18910000000000005 -9.6437169361252018E-009 + 0.19020000000000004 -2.2998321025369250E-009 + 0.19130000000000003 6.2005556245026128E-009 + 0.19240000000000002 1.0808777872739483E-008 + 0.19350000000000001 9.3056602423757795E-009 + 0.19460000000000005 3.5731453351672826E-009 + 0.19570000000000004 -3.1475357875621057E-009 + 0.19680000000000003 -9.6301384644448262E-009 + 0.19790000000000002 -1.6709618577692709E-008 + 0.19900000000000001 -2.4087396965910557E-008 + 0.20010000000000000 -2.8178288147273634E-008 + 0.20120000000000005 -2.4206714854813072E-008 + 0.20230000000000004 -1.1284784662279890E-008 + 0.20340000000000003 4.8660524498700397E-009 + 0.20450000000000002 1.5178640566659851E-008 + 0.20560000000000000 1.4248033863850651E-008 + 0.20670000000000005 4.5239221257986628E-009 + 0.20780000000000004 -6.3713962994427220E-009 + 0.20890000000000003 -1.2236813340393837E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0008.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0008.BXZ.semd new file mode 100644 index 00000000..b4b96507 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0008.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 2.6836141642228029E-010 + -0.11559999999999999 9.1323637541051994E-010 + -0.11449999999999999 8.8428320221822787E-010 + -0.11340000000000000 -1.6768991750737428E-009 + -0.11230000000000000 -6.8369390149314313E-009 + -0.11119999999999999 -1.0786713744437293E-008 + -0.11009999999999999 -8.2626083752757040E-009 + -0.10900000000000000 1.2398631010768213E-009 + -0.10790000000000000 1.0354934687484274E-008 + -0.10679999999999999 9.7012939903606821E-009 + -0.10569999999999999 -1.2921734793280848E-009 + -0.10460000000000000 -1.0922636128896102E-008 + -0.10349999999999999 -6.3363363445034793E-009 + -0.10239999999999999 9.8929131553404659E-009 + -0.10130000000000000 1.6810819403190180E-008 + -0.10020000000000000 -6.1675660134596910E-009 + -9.9099999999999994E-002 -5.4770691093608548E-008 + -9.7999999999999990E-002 -9.6635439206238516E-008 + -9.6899999999999986E-002 -9.7999397041803604E-008 + -9.5799999999999996E-002 -5.6697807337968698E-008 + -9.4699999999999993E-002 -6.5858505315929960E-009 + -9.3599999999999989E-002 1.4891481825429764E-008 + -9.2499999999999999E-002 4.2140193556861050E-009 + -9.1399999999999995E-002 -6.9242620526210885E-009 + -9.0299999999999991E-002 8.4956432999661047E-009 + -8.9200000000000002E-002 3.3730056969716316E-008 + -8.8099999999999984E-002 1.6916455791715634E-008 + -8.6999999999999994E-002 -7.4245306791453913E-008 + -8.5899999999999990E-002 -2.0728271010739263E-007 + -8.4799999999999986E-002 -3.0275688800429634E-007 + -8.3699999999999997E-002 -3.0540314810423297E-007 + -8.2599999999999993E-002 -2.3788605574281974E-007 + -8.1499999999999989E-002 -1.7671956697995483E-007 + -8.0399999999999999E-002 -1.6881472220120486E-007 + -7.9299999999999995E-002 -1.7465080759393459E-007 + -7.8199999999999992E-002 -1.0367381264586584E-007 + -7.7100000000000002E-002 8.7882092714153259E-008 + -7.5999999999999984E-002 3.3927014442269865E-007 + -7.4899999999999994E-002 5.3726745363746886E-007 + -7.3799999999999991E-002 6.3451250298385276E-007 + -7.2699999999999987E-002 7.1358192599291215E-007 + -7.1599999999999997E-002 9.2308721377776237E-007 + -7.0499999999999993E-002 1.3432330661089509E-006 + -6.9399999999999989E-002 1.9185736164217815E-006 + -6.8300000000000000E-002 2.5338197247037897E-006 + -6.7199999999999996E-002 3.1602562557964120E-006 + -6.6099999999999992E-002 3.9195233512145933E-006 + -6.5000000000000002E-002 4.9905952437256929E-006 + -6.3899999999999985E-002 6.4507880779274274E-006 + -6.2799999999999995E-002 8.2202423072885722E-006 + -6.1699999999999991E-002 1.0180265235248953E-005 + -6.0599999999999994E-002 1.2353528290987015E-005 + -5.9499999999999990E-002 1.4958995961933397E-005 + -5.8399999999999994E-002 1.8274824469699524E-005 + -5.7299999999999990E-002 2.2442623958340846E-005 + -5.6199999999999986E-002 2.7417565434006974E-005 + -5.5099999999999996E-002 3.3127242204500362E-005 + -5.3999999999999992E-002 3.9685630326857790E-005 + -5.2899999999999989E-002 4.7441972128581256E-005 + -5.1799999999999985E-002 5.6805958593031392E-005 + -5.0699999999999995E-002 6.8021472543478012E-005 + -4.9599999999999991E-002 8.1121652328874916E-005 + -4.8499999999999988E-002 9.6118092187680304E-005 + -4.7399999999999998E-002 1.1323609942337498E-004 + -4.6299999999999994E-002 1.3295508688315749E-004 + -4.5199999999999990E-002 1.5581004845444113E-004 + -4.4099999999999986E-002 1.8215671298094094E-004 + -4.2999999999999997E-002 2.1214337903074920E-004 + -4.1899999999999993E-002 2.4591962574049830E-004 + -4.0799999999999989E-002 2.8386365738697350E-004 + -3.9699999999999985E-002 3.2658409327268600E-004 + -3.8599999999999995E-002 3.7468134541995823E-004 + -3.7499999999999992E-002 4.2850314639508724E-004 + -3.6399999999999988E-002 4.8813715693540871E-004 + -3.5299999999999984E-002 5.5364036234095693E-004 + -3.4199999999999994E-002 6.2525825342163444E-004 + -3.3099999999999991E-002 7.0339511148631573E-004 + -3.1999999999999987E-002 7.8835018211975694E-004 + -3.0899999999999997E-002 8.8007212616503239E-004 + -2.9799999999999993E-002 9.7816158086061478E-004 + -2.8699999999999989E-002 1.0820885654538870E-003 + -2.7599999999999986E-002 1.1913665803149343E-003 + -2.6499999999999996E-002 1.3054723385721445E-003 + -2.5399999999999992E-002 1.4235641574487090E-003 + -2.4299999999999988E-002 1.5442612348124385E-003 + -2.3199999999999985E-002 1.6656751977279782E-003 + -2.2099999999999995E-002 1.7856149934232235E-003 + -2.0999999999999991E-002 1.9017097074538469E-003 + -1.9899999999999987E-002 2.0112800411880016E-003 + -1.8799999999999983E-002 2.1110649686306715E-003 + -1.7699999999999994E-002 2.1970602683722973E-003 + -1.6599999999999990E-002 2.2646137513220310E-003 + -1.5499999999999986E-002 2.3086438886821270E-003 + -1.4399999999999996E-002 2.3237282875925303E-003 + -1.3299999999999992E-002 2.3039560765028000E-003 + -1.2199999999999989E-002 2.2426953073590994E-003 + -1.1099999999999985E-002 2.1325354464352131E-003 + -9.9999999999999950E-003 1.9654827192425728E-003 + -8.8999999999999913E-003 1.7332283314317465E-003 + -7.7999999999999875E-003 1.4272500993683934E-003 + -6.6999999999999837E-003 1.0387022048234940E-003 + -5.5999999999999939E-003 5.5829755729064345E-004 + -4.4999999999999901E-003 -2.3577125830342993E-005 + -3.3999999999999864E-003 -7.1650574682280421E-004 + -2.2999999999999826E-003 -1.5296785859391093E-003 + -1.1999999999999927E-003 -2.4717480409890413E-003 + -9.9999999999988987E-005 -3.5508836153894663E-003 + 1.0000000000000148E-003 -4.7747720964252949E-003 + 2.1000000000000185E-003 -6.1503457836806774E-003 + 3.2000000000000084E-003 -7.6832990162074566E-003 + 4.3000000000000121E-003 -9.3776555731892586E-003 + 5.4000000000000159E-003 -1.1235606856644154E-002 + 6.5000000000000058E-003 -1.3257543556392193E-002 + 7.6000000000000234E-003 -1.5441999770700932E-002 + 8.7000000000000133E-003 -1.7785336822271347E-002 + 9.8000000000000032E-003 -2.0281257107853889E-002 + 1.0900000000000021E-002 -2.2920453920960426E-002 + 1.2000000000000011E-002 -2.5690579786896706E-002 + 1.3100000000000001E-002 -2.8576390817761421E-002 + 1.4200000000000018E-002 -3.1559824943542480E-002 + 1.5300000000000008E-002 -3.4619834274053574E-002 + 1.6400000000000026E-002 -3.7732154130935669E-002 + 1.7500000000000016E-002 -4.0869262069463730E-002 + 1.8600000000000005E-002 -4.4000674039125443E-002 + 1.9700000000000023E-002 -4.7093395143747330E-002 + 2.0800000000000013E-002 -5.0112251192331314E-002 + 2.1900000000000003E-002 -5.3020086139440536E-002 + 2.3000000000000020E-002 -5.5777896195650101E-002 + 2.4100000000000010E-002 -5.8345228433609009E-002 + 2.5200000000000000E-002 -6.0680840164422989E-002 + 2.6300000000000018E-002 -6.2743462622165680E-002 + 2.7400000000000008E-002 -6.4492419362068176E-002 + 2.8500000000000025E-002 -6.5888054668903351E-002 + 2.9600000000000015E-002 -6.6892273724079132E-002 + 3.0700000000000005E-002 -6.7469201982021332E-002 + 3.1800000000000023E-002 -6.7586071789264679E-002 + 3.2900000000000013E-002 -6.7213989794254303E-002 + 3.4000000000000002E-002 -6.6328488290309906E-002 + 3.5100000000000020E-002 -6.4909875392913818E-002 + 3.6200000000000010E-002 -6.2943756580352783E-002 + 3.7300000000000028E-002 -6.0421548783779144E-002 + 3.8400000000000017E-002 -5.7341113686561584E-002 + 3.9500000000000007E-002 -5.3707130253314972E-002 + 4.0600000000000025E-002 -4.9531120806932449E-002 + 4.1700000000000015E-002 -4.4831335544586182E-002 + 4.2800000000000005E-002 -3.9632726460695267E-002 + 4.3900000000000022E-002 -3.3967014402151108E-002 + 4.5000000000000012E-002 -2.7872685343027115E-002 + 4.6100000000000002E-002 -2.1394645795226097E-002 + 4.7200000000000020E-002 -1.4583525247871876E-002 + 4.8300000000000010E-002 -7.4948361143469810E-003 + 4.9400000000000027E-002 -1.8832436762750149E-004 + 5.0500000000000017E-002 7.2725252248346806E-003 + 5.1600000000000007E-002 1.4821074903011322E-002 + 5.2700000000000025E-002 2.2388461977243423E-002 + 5.3800000000000014E-002 2.9904834926128387E-002 + 5.4900000000000004E-002 3.7300553172826767E-002 + 5.6000000000000022E-002 4.4507108628749847E-002 + 5.7100000000000012E-002 5.1457788795232773E-002 + 5.8200000000000002E-002 5.8088362216949463E-002 + 5.9300000000000019E-002 6.4338050782680511E-002 + 6.0400000000000009E-002 7.0150665938854218E-002 + 6.1500000000000027E-002 7.5475640594959259E-002 + 6.2600000000000017E-002 8.0268517136573792E-002 + 6.3700000000000007E-002 8.4491230547428131E-002 + 6.4800000000000024E-002 8.8112369179725647E-002 + 6.5900000000000014E-002 9.1107629239559174E-002 + 6.7000000000000004E-002 9.3460395932197571E-002 + 6.8100000000000022E-002 9.5161937177181244E-002 + 6.9200000000000012E-002 9.6211232244968414E-002 + 7.0300000000000029E-002 9.6614487469196320E-002 + 7.1400000000000019E-002 9.6384756267070770E-002 + 7.2500000000000009E-002 9.5541723072528839E-002 + 7.3600000000000027E-002 9.4111599028110504E-002 + 7.4700000000000016E-002 9.2126585543155670E-002 + 7.5800000000000006E-002 8.9624024927616119E-002 + 7.6900000000000024E-002 8.6645431816577911E-002 + 7.8000000000000014E-002 8.3235673606395721E-002 + 7.9100000000000004E-002 7.9442530870437622E-002 + 8.0200000000000021E-002 7.5316183269023895E-002 + 8.1300000000000011E-002 7.0908427238464355E-002 + 8.2400000000000029E-002 6.6271640360355377E-002 + 8.3500000000000019E-002 6.1457730829715729E-002 + 8.4600000000000009E-002 5.6517530232667923E-002 + 8.5700000000000026E-002 5.1500491797924042E-002 + 8.6800000000000016E-002 4.6454366296529770E-002 + 8.7900000000000006E-002 4.1424572467803955E-002 + 8.9000000000000024E-002 3.6453392356634140E-002 + 9.0100000000000013E-002 3.1579382717609406E-002 + 9.1200000000000003E-002 2.6837220415472984E-002 + 9.2300000000000021E-002 2.2257886826992035E-002 + 9.3400000000000011E-002 1.7868736758828163E-002 + 9.4500000000000028E-002 1.3693252578377724E-002 + 9.5600000000000018E-002 9.7506446763873100E-003 + 9.6700000000000008E-002 6.0557429678738117E-003 + 9.7800000000000026E-002 2.6193482335656881E-003 + 9.8900000000000016E-002 -5.5119284661486745E-004 + 0.10000000000000001 -3.4516293089836836E-003 + 0.10110000000000002 -6.0808262787759304E-003 + 0.10220000000000001 -8.4408922120928764E-003 + 0.10330000000000003 -1.0536983609199524E-002 + 0.10440000000000002 -1.2376694940030575E-002 + 0.10550000000000001 -1.3969339430332184E-002 + 0.10660000000000003 -1.5325559303164482E-002 + 0.10770000000000002 -1.6457356512546539E-002 + 0.10880000000000001 -1.7378183081746101E-002 + 0.10990000000000003 -1.8102692440152168E-002 + 0.11100000000000002 -1.8646093085408211E-002 + 0.11210000000000001 -1.9023522734642029E-002 + 0.11320000000000002 -1.9249828532338142E-002 + 0.11430000000000001 -1.9339784979820251E-002 + 0.11540000000000003 -1.9308265298604965E-002 + 0.11650000000000002 -1.9170038402080536E-002 + 0.11760000000000001 -1.8939215689897537E-002 + 0.11870000000000003 -1.8628792837262154E-002 + 0.11980000000000002 -1.8250670284032822E-002 + 0.12090000000000001 -1.7816038802266121E-002 + 0.12200000000000003 -1.7335666343569756E-002 + 0.12310000000000001 -1.6819728538393974E-002 + 0.12420000000000003 -1.6277357935905457E-002 + 0.12530000000000002 -1.5716329216957092E-002 + 0.12640000000000001 -1.5143266879022121E-002 + 0.12750000000000003 -1.4564116485416889E-002 + 0.12860000000000002 -1.3984453864395618E-002 + 0.12970000000000001 -1.3409319333732128E-002 + 0.13080000000000003 -1.2842814438045025E-002 + 0.13190000000000002 -1.2287929654121399E-002 + 0.13300000000000001 -1.1746841482818127E-002 + 0.13410000000000000 -1.1221422813832760E-002 + 0.13520000000000004 -1.0713488794863224E-002 + 0.13630000000000003 -1.0224573314189911E-002 + 0.13740000000000002 -9.7555471584200859E-003 + 0.13850000000000001 -9.3065397813916206E-003 + 0.13960000000000000 -8.8772950693964958E-003 + 0.14070000000000005 -8.4676342085003853E-003 + 0.14180000000000004 -8.0775804817676544E-003 + 0.14290000000000003 -7.7070542611181736E-003 + 0.14400000000000002 -7.3555167764425278E-003 + 0.14510000000000001 -7.0219780318439007E-003 + 0.14620000000000000 -6.7054061219096184E-003 + 0.14730000000000004 -6.4051211811602116E-003 + 0.14840000000000003 -6.1207781545817852E-003 + 0.14950000000000002 -5.8519705198705196E-003 + 0.15060000000000001 -5.5978936143219471E-003 + 0.15170000000000000 -5.3574456833302975E-003 + 0.15280000000000005 -5.1296739839017391E-003 + 0.15390000000000004 -4.9141007475554943E-003 + 0.15500000000000003 -4.7105704434216022E-003 + 0.15610000000000002 -4.5187752693891525E-003 + 0.15720000000000001 -4.3379501439630985E-003 + 0.15830000000000000 -4.1670734062790871E-003 + 0.15940000000000004 -4.0053687989711761E-003 + 0.16050000000000003 -3.8525843992829323E-003 + 0.16160000000000002 -3.7087467499077320E-003 + 0.16270000000000001 -3.5736362915486097E-003 + 0.16380000000000000 -3.4465291537344456E-003 + 0.16490000000000005 -3.3264758531004190E-003 + 0.16600000000000004 -3.2128356397151947E-003 + 0.16710000000000003 -3.1055097933858633E-003 + 0.16820000000000002 -3.0046296305954456E-003 + 0.16930000000000001 -2.9100156389176846E-003 + 0.17040000000000000 -2.8209683950990438E-003 + 0.17150000000000004 -2.7366045396775007E-003 + 0.17260000000000003 -2.6563920546323061E-003 + 0.17370000000000002 -2.5803365278989077E-003 + 0.17480000000000001 -2.5086314417421818E-003 + 0.17590000000000000 -2.4411419872194529E-003 + 0.17700000000000005 -2.3772558197379112E-003 + 0.17810000000000004 -2.3162483703345060E-003 + 0.17920000000000003 -2.2577780764549971E-003 + 0.18030000000000002 -2.2019946482032537E-003 + 0.18140000000000001 -2.1491597872227430E-003 + 0.18250000000000000 -2.0991745404899120E-003 + 0.18360000000000004 -2.0515052601695061E-003 + 0.18470000000000003 -2.0055677741765976E-003 + 0.18580000000000002 -1.9611560273915529E-003 + 0.18690000000000001 -1.9184671109542251E-003 + 0.18800000000000000 -1.8777048680931330E-003 + 0.18910000000000005 -1.8386889714747667E-003 + 0.19020000000000004 -1.8008793704211712E-003 + 0.19130000000000003 -1.7637849086895585E-003 + 0.19240000000000002 -1.7273200210183859E-003 + 0.19350000000000001 -1.6917339526116848E-003 + 0.19460000000000005 -1.6571931773796678E-003 + 0.19570000000000004 -1.6234656795859337E-003 + 0.19680000000000003 -1.5900383004918694E-003 + 0.19790000000000002 -1.5565411886200309E-003 + 0.19900000000000001 -1.5230267308652401E-003 + 0.20010000000000000 -1.4898095978423953E-003 + 0.20120000000000005 -1.4570403145626187E-003 + 0.20230000000000004 -1.4244710328057408E-003 + 0.20340000000000003 -1.3916649622842669E-003 + 0.20450000000000002 -1.3584363041445613E-003 + 0.20560000000000000 -1.3250580523163080E-003 + 0.20670000000000005 -1.2920161243528128E-003 + 0.20780000000000004 -1.2595650041475892E-003 + 0.20890000000000003 -1.2275457847863436E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0009.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0009.BXX.semd new file mode 100644 index 00000000..b439e2e1 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0009.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 -8.5477461332524538E-018 + -0.11449999999999999 2.5643240881299199E-017 + -0.11340000000000000 1.4531169170991723E-016 + -0.11230000000000000 2.9917124287683083E-017 + -0.11119999999999999 -3.2481434479178712E-016 + -0.11009999999999999 -6.1116386465757239E-016 + -0.10900000000000000 -8.5478329872167719E-018 + -0.10790000000000000 1.3804609455127606E-015 + -0.10679999999999999 3.0429974149883592E-015 + -0.10569999999999999 2.3805471347426374E-015 + -0.10460000000000000 3.5045739376718421E-016 + -0.10349999999999999 -4.2097656063151342E-015 + -0.10239999999999999 -9.3854265993068703E-015 + -0.10130000000000000 -1.0800080041438800E-014 + -0.10020000000000000 -3.3592678707900902E-015 + -9.9099999999999994E-002 1.2424145439120411E-014 + -9.7999999999999990E-002 2.5198750760167289E-014 + -9.6899999999999986E-002 2.9767519422714897E-014 + -9.5799999999999996E-002 2.0659894219119020E-014 + -9.4699999999999993E-002 -4.3123472254582608E-015 + -9.3599999999999989E-002 -3.5986021969377710E-014 + -9.2499999999999999E-002 -4.4136301736866571E-014 + -9.1399999999999995E-002 -2.6027904535970946E-014 + -9.0299999999999991E-002 1.5603891876520004E-014 + -8.9200000000000002E-002 5.1765127693234950E-014 + -8.8099999999999984E-002 6.4813253505477397E-014 + -8.6999999999999994E-002 2.9994005868415330E-014 + -8.5899999999999990E-002 -2.6370210878747143E-015 + -8.4799999999999986E-002 -3.9644496181972383E-014 + -8.3699999999999997E-002 -6.1334414652204627E-014 + -8.2599999999999993E-002 -7.8647883290563353E-014 + -8.1499999999999989E-002 -1.8130204911155634E-013 + -8.0399999999999999E-002 -3.3209711564931299E-013 + -7.9299999999999995E-002 -4.6210404209753864E-013 + -7.8199999999999992E-002 -3.7875922558917863E-013 + -7.7100000000000002E-002 -1.0832135833921050E-013 + -7.5999999999999984E-002 3.5249190719066625E-013 + -7.4899999999999994E-002 8.7019898665358086E-013 + -7.3799999999999991E-002 9.8527306105489210E-013 + -7.2699999999999987E-002 3.5635128745395428E-013 + -7.1599999999999997E-002 -1.0275075061627614E-012 + -7.0499999999999993E-002 -2.4726366787408693E-012 + -6.9399999999999989E-002 -2.4341505373837169E-012 + -6.8300000000000000E-002 -6.9760316230224606E-013 + -6.7199999999999996E-002 1.3715539121106346E-012 + -6.6099999999999992E-002 2.0577541406940902E-012 + -6.5000000000000002E-002 3.9817921095725017E-013 + -6.3899999999999985E-002 -1.9441210794002295E-012 + -6.2799999999999995E-002 -3.1660511885800435E-012 + -6.1699999999999991E-002 -2.1822526424797317E-012 + -6.0599999999999994E-002 -1.3735119812341434E-012 + -5.9499999999999990E-002 2.7550634299974841E-013 + -5.8399999999999994E-002 2.4146865063023881E-012 + -5.7299999999999990E-002 4.6238902463857645E-012 + -5.6199999999999986E-002 3.4719833345159268E-012 + -5.5099999999999996E-002 1.3397525276681588E-012 + -5.3999999999999992E-002 -1.0725709599992972E-012 + -5.2899999999999989E-002 -1.1041075822712521E-012 + -5.1799999999999985E-002 -1.8358756355418837E-012 + -5.0699999999999995E-002 -5.3685688707061363E-012 + -4.9599999999999991E-002 -1.0021631961787403E-011 + -4.8499999999999988E-002 -5.7117344708090823E-012 + -4.7399999999999998E-002 1.9044918420085821E-011 + -4.6299999999999994E-002 4.5482128480101025E-011 + -4.5199999999999990E-002 5.0072120061361858E-011 + -4.4099999999999986E-002 1.1527860263593759E-011 + -4.2999999999999997E-002 -5.6706209172752153E-011 + -4.1899999999999993E-002 -1.1933842802847039E-010 + -4.0799999999999989E-002 -1.3379472529884140E-010 + -3.9699999999999985E-002 -9.2232506354594790E-011 + -3.8599999999999995E-002 -2.6022146243365185E-011 + -3.7499999999999992E-002 1.6660435184223665E-011 + -3.6399999999999988E-002 -5.6384549806942630E-012 + -3.5299999999999984E-002 -5.0344749202846373E-011 + -3.4199999999999994E-002 -2.3347348360180931E-011 + -3.3099999999999991E-002 1.0224262408931040E-010 + -3.1999999999999987E-002 2.7264740465327009E-010 + -3.0899999999999997E-002 3.3997812898256541E-010 + -2.9799999999999993E-002 2.3701257623187644E-010 + -2.8699999999999989E-002 -3.9741820945238260E-013 + -2.7599999999999986E-002 -2.6021484966776143E-010 + -2.6499999999999996E-002 -4.2592115945261355E-010 + -2.5399999999999992E-002 -4.4373862917446161E-010 + -2.4299999999999988E-002 -3.3607461258355897E-010 + -2.3199999999999985E-002 -1.2981803132472436E-010 + -2.2099999999999995E-002 -1.3191076703167326E-011 + -2.0999999999999991E-002 -1.6545297076842047E-010 + -1.9899999999999987E-002 -6.4038152558509864E-010 + -1.8799999999999983E-002 -1.2094211188085069E-009 + -1.7699999999999994E-002 -1.3751273453266322E-009 + -1.6599999999999990E-002 -7.3416717150109889E-010 + -1.5499999999999986E-002 2.4738566750670543E-010 + -1.4399999999999996E-002 7.8079037679756880E-010 + -1.3299999999999992E-002 4.8063975022216709E-010 + -1.2199999999999989E-002 -6.0825156023014415E-010 + -1.1099999999999985E-002 -1.4461798425458028E-009 + -9.9999999999999950E-003 -1.1099602348352278E-009 + -8.8999999999999913E-003 -7.0148220565613428E-011 + -7.7999999999999875E-003 9.5621943696500011E-010 + -6.6999999999999837E-003 6.6503164086739730E-010 + -5.5999999999999939E-003 -1.1140077749161037E-009 + -4.4999999999999901E-003 -2.8818436526023561E-009 + -3.3999999999999864E-003 -2.7915456612959133E-009 + -2.2999999999999826E-003 -1.3223855344079993E-010 + -1.1999999999999927E-003 3.7191423274407498E-009 + -9.9999999999988987E-005 5.5762643391688016E-009 + 1.0000000000000148E-003 3.5793130681582852E-009 + 2.1000000000000185E-003 -7.2111938642649420E-010 + 3.2000000000000084E-003 -4.7168109418294080E-009 + 4.3000000000000121E-003 -5.5037623347686804E-009 + 5.4000000000000159E-003 -3.2970843832913488E-009 + 6.5000000000000058E-003 -1.3772213369733777E-009 + 7.6000000000000234E-003 -2.0924688648449319E-009 + 8.7000000000000133E-003 -4.2776422404244840E-009 + 9.8000000000000032E-003 -5.6740749876382779E-009 + 1.0900000000000021E-002 -5.0628039538480607E-009 + 1.2000000000000011E-002 -3.9854586297849437E-009 + 1.3100000000000001E-002 -3.3741875959947265E-009 + 1.4200000000000018E-002 -3.7309164646615045E-009 + 1.5300000000000008E-002 -3.2630529389621188E-009 + 1.6400000000000026E-002 -1.0025971164395742E-009 + 1.7500000000000016E-002 2.4768214146320133E-009 + 1.8600000000000005E-002 3.8051295447871780E-009 + 1.9700000000000023E-002 1.1180305570235305E-009 + 2.0800000000000013E-002 -3.7918832518357704E-009 + 2.1900000000000003E-002 -6.5506853275110188E-009 + 2.3000000000000020E-002 -4.2185259729876634E-009 + 2.4100000000000010E-002 3.2045954778681107E-009 + 2.5200000000000000E-002 8.6917175678991043E-009 + 2.6300000000000018E-002 9.5181000858701736E-009 + 2.7400000000000008E-002 6.4724821058348425E-009 + 2.8500000000000025E-002 4.6458268343485543E-009 + 2.9600000000000015E-002 6.9421339787822944E-009 + 3.0700000000000005E-002 8.1628854786686134E-009 + 3.1800000000000023E-002 3.5039346979459651E-009 + 3.2900000000000013E-002 -3.7722003298767959E-009 + 3.4000000000000002E-002 -8.5745588407348805E-009 + 3.5100000000000020E-002 -7.0669923246668986E-009 + 3.6200000000000010E-002 -1.1944631950200346E-009 + 3.7300000000000028E-002 4.8326769253037583E-009 + 3.8400000000000017E-002 6.5486327471830919E-009 + 3.9500000000000007E-002 3.6038481088240815E-009 + 4.0600000000000025E-002 -2.4600477210867666E-009 + 4.1700000000000015E-002 -7.6276478466752451E-009 + 4.2800000000000005E-002 -8.2420630320712007E-009 + 4.3900000000000022E-002 -3.6221088350885111E-009 + 4.5000000000000012E-002 3.2206599609452269E-009 + 4.6100000000000002E-002 5.7612070669676996E-009 + 4.7200000000000020E-002 4.2863472771159650E-009 + 4.8300000000000010E-002 4.5323762520865785E-009 + 4.9400000000000027E-002 8.9372189648884159E-009 + 5.0500000000000017E-002 1.4345912902058444E-008 + 5.1600000000000007E-002 1.4663645409029868E-008 + 5.2700000000000025E-002 8.0978228567119004E-009 + 5.3800000000000014E-002 -2.6268136554818966E-009 + 5.4900000000000004E-002 -8.7624139055719752E-009 + 5.6000000000000022E-002 -7.1540151580506972E-009 + 5.7100000000000012E-002 -2.3954394023917303E-010 + 5.8200000000000002E-002 4.6672243847467598E-009 + 5.9300000000000019E-002 3.4074754129420626E-009 + 6.0400000000000009E-002 9.2876345503256630E-010 + 6.1500000000000027E-002 2.6805691000220122E-009 + 6.2600000000000017E-002 5.9381526362756176E-009 + 6.3700000000000007E-002 4.8935144825179577E-009 + 6.4800000000000024E-002 -1.6006043157545946E-009 + 6.5900000000000014E-002 -7.8796116298462948E-009 + 6.7000000000000004E-002 -5.4107687219584477E-009 + 6.8100000000000022E-002 3.0811841966738029E-009 + 6.9200000000000012E-002 6.3387677329274084E-009 + 7.0300000000000029E-002 -2.4498687523077933E-009 + 7.1400000000000019E-002 -1.5469023395553450E-008 + 7.2500000000000009E-002 -2.4293512979056686E-008 + 7.3600000000000027E-002 -1.9332965450757911E-008 + 7.4700000000000016E-002 -5.5640687612878992E-009 + 7.5800000000000006E-002 5.7131250841280234E-009 + 7.6900000000000024E-002 7.2923960203752358E-009 + 7.8000000000000014E-002 2.6722268842149788E-010 + 7.9100000000000004E-002 -6.1484688451685088E-009 + 8.0200000000000021E-002 -3.7087537485547273E-009 + 8.1300000000000011E-002 6.0088862774421159E-009 + 8.2400000000000029E-002 1.1388452847427288E-008 + 8.3500000000000019E-002 4.3991326137415854E-009 + 8.4600000000000009E-002 -1.0656854065871357E-008 + 8.5700000000000026E-002 -1.8614175090192475E-008 + 8.6800000000000016E-002 -1.3019498368294080E-008 + 8.7900000000000006E-002 8.9280804971281214E-010 + 8.9000000000000024E-002 8.6385965047952595E-009 + 9.0100000000000013E-002 1.5417214171975502E-009 + 9.1200000000000003E-002 -1.6095595967158260E-008 + 9.2300000000000021E-002 -2.9287283709322764E-008 + 9.3400000000000011E-002 -2.5126681180154264E-008 + 9.4500000000000028E-002 -7.9877064962374789E-009 + 9.5600000000000018E-002 8.5776390434944005E-009 + 9.6700000000000008E-002 1.3777949448012805E-008 + 9.7800000000000026E-002 6.5735203946815091E-009 + 9.8900000000000016E-002 -4.4670560583881525E-009 + 0.10000000000000001 -9.0901526306197411E-009 + 0.10110000000000002 -5.5031765811008881E-009 + 0.10220000000000001 -3.1710150061314835E-009 + 0.10330000000000003 -9.0489260529125204E-009 + 0.10440000000000002 -1.9623429992066121E-008 + 0.10550000000000001 -2.3386082403931141E-008 + 0.10660000000000003 -1.3668439713399039E-008 + 0.10770000000000002 5.2093493962956927E-009 + 0.10880000000000001 1.8834843018566971E-008 + 0.10990000000000003 1.7169524468840791E-008 + 0.11100000000000002 2.9560593972632887E-009 + 0.11210000000000001 -1.2673553761999301E-008 + 0.11320000000000002 -1.9501538162103316E-008 + 0.11430000000000001 -1.7859523637753227E-008 + 0.11540000000000003 -1.4442843365713998E-008 + 0.11650000000000002 -1.3719532176992288E-008 + 0.11760000000000001 -1.4358591648999663E-008 + 0.11870000000000003 -1.0072502831803831E-008 + 0.11980000000000002 4.9003934243785352E-010 + 0.12090000000000001 1.2281626382559807E-008 + 0.12200000000000003 1.8704399806779293E-008 + 0.12310000000000001 1.7459358403471015E-008 + 0.12420000000000003 1.0401837613471798E-008 + 0.12530000000000002 8.9294749372470505E-010 + 0.12640000000000001 -7.7868689274396274E-009 + 0.12750000000000003 -1.5359759686361940E-008 + 0.12860000000000002 -1.9755281854827444E-008 + 0.12970000000000001 -1.7849840716621657E-008 + 0.13080000000000003 -7.9808071262732483E-009 + 0.13190000000000002 6.6744467730472934E-009 + 0.13300000000000001 1.9026220599016597E-008 + 0.13410000000000000 2.1742810218938757E-008 + 0.13520000000000004 1.2368364110670882E-008 + 0.13630000000000003 -3.7820813147959598E-009 + 0.13740000000000002 -1.7947231256698615E-008 + 0.13850000000000001 -2.3884382471806020E-008 + 0.13960000000000000 -2.1145387663068504E-008 + 0.14070000000000005 -1.4068318066051688E-008 + 0.14180000000000004 -6.7133978376432424E-009 + 0.14290000000000003 -2.1736556998774859E-011 + 0.14400000000000002 6.9925909507162487E-009 + 0.14510000000000001 1.4338547238423871E-008 + 0.14620000000000000 1.8740170304454296E-008 + 0.14730000000000004 1.7105238114822896E-008 + 0.14840000000000003 9.4584002852116100E-009 + 0.14950000000000002 9.2915231064694126E-011 + 0.15060000000000001 -5.4946820426948761E-009 + 0.15170000000000000 -5.2361874836037714E-009 + 0.15280000000000005 -1.5516007367821771E-009 + 0.15390000000000004 9.0281959685967195E-010 + 0.15500000000000003 -8.5087070722522640E-010 + 0.15610000000000002 -6.1852643007398456E-009 + 0.15720000000000001 -1.1329195359621735E-008 + 0.15830000000000000 -1.2746775190919379E-008 + 0.15940000000000004 -9.4856886789784767E-009 + 0.16050000000000003 -3.3116398512333944E-009 + 0.16160000000000002 1.9885200153169080E-009 + 0.16270000000000001 3.0458378041942069E-009 + 0.16380000000000000 -1.0886395118703263E-009 + 0.16490000000000005 -8.1013480368596902E-009 + 0.16600000000000004 -1.4046343643769887E-008 + 0.16710000000000003 -1.6159672711069106E-008 + 0.16820000000000002 -1.5002640907368914E-008 + 0.16930000000000001 -1.3110646790437386E-008 + 0.17040000000000000 -1.2327818765811571E-008 + 0.17150000000000004 -1.1710805658537993E-008 + 0.17260000000000003 -8.6990006309406454E-009 + 0.17370000000000002 -2.3171227159224372E-009 + 0.17480000000000001 5.1162234449009247E-009 + 0.17590000000000000 9.3565146741525496E-009 + 0.17700000000000005 8.1702928866889124E-009 + 0.17810000000000004 3.5899092587499126E-009 + 0.17920000000000003 -1.6140011549481414E-010 + 0.18030000000000002 -7.6895079192951243E-010 + 0.18140000000000001 -4.9423021231120856E-011 + 0.18250000000000000 -1.5247003659624170E-009 + 0.18360000000000004 -6.0748335251048502E-009 + 0.18470000000000003 -1.0545980977383351E-008 + 0.18580000000000002 -1.0794452443008140E-008 + 0.18690000000000001 -6.2300928860281601E-009 + 0.18800000000000000 -5.1847465210030919E-010 + 0.18910000000000005 2.0157742142146162E-009 + 0.19020000000000004 8.5448192965742464E-010 + 0.19130000000000003 -6.1659272132530418E-010 + 0.19240000000000002 3.1720714943617168E-010 + 0.19350000000000001 1.5733935265771493E-009 + 0.19460000000000005 -1.9171484400004601E-009 + 0.19570000000000004 -1.1740863392617484E-008 + 0.19680000000000003 -2.2124483578522813E-008 + 0.19790000000000002 -2.3598358822596310E-008 + 0.19900000000000001 -1.2130838555890477E-008 + 0.20010000000000000 5.5186051284294990E-009 + 0.20120000000000005 1.6670462343881809E-008 + 0.20230000000000004 1.4175929763382555E-008 + 0.20340000000000003 3.3808547073022055E-009 + 0.20450000000000002 -3.0881910362268172E-009 + 0.20560000000000000 1.8985488736689149E-009 + 0.20670000000000005 1.2249902425764958E-008 + 0.20780000000000004 1.4175093099311198E-008 + 0.20890000000000003 6.6620309269183053E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0009.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0009.BXZ.semd new file mode 100644 index 00000000..832f18ea --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0009.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 2.6836144417785590E-010 + -0.11559999999999999 9.1323637541051994E-010 + -0.11449999999999999 8.8428342426283280E-010 + -0.11340000000000000 -1.6768982868953231E-009 + -0.11230000000000000 -6.8369385708422215E-009 + -0.11119999999999999 -1.0786712856258873E-008 + -0.11009999999999999 -8.2626083752757040E-009 + -0.10900000000000000 1.2398611026753770E-009 + -0.10790000000000000 1.0354932911127435E-008 + -0.10679999999999999 9.7012922140038427E-009 + -0.10569999999999999 -1.2921734793280848E-009 + -0.10460000000000000 -1.0922632576182423E-008 + -0.10349999999999999 -6.3363327917898005E-009 + -0.10239999999999999 9.8929122671620462E-009 + -0.10130000000000000 1.6810812297762823E-008 + -0.10020000000000000 -6.1675686779949501E-009 + -9.9099999999999994E-002 -5.4770676882753833E-008 + -9.7999999999999990E-002 -9.6635432100811158E-008 + -9.6899999999999986E-002 -9.7999389936376247E-008 + -9.5799999999999996E-002 -5.6697778916259267E-008 + -9.4699999999999993E-002 -6.5858176689914671E-009 + -9.3599999999999989E-002 1.4891475608180826E-008 + -9.2499999999999999E-002 4.2139642886240836E-009 + -9.1399999999999995E-002 -6.9243228928428380E-009 + -9.0299999999999991E-002 8.4956255363977107E-009 + -8.9200000000000002E-002 3.3730099602280461E-008 + -8.8099999999999984E-002 1.6916493095209262E-008 + -8.6999999999999994E-002 -7.4245413372864277E-008 + -8.5899999999999990E-002 -2.0728290905935864E-007 + -8.4799999999999986E-002 -3.0275694484771520E-007 + -8.3699999999999997E-002 -3.0540289230884810E-007 + -8.2599999999999993E-002 -2.3788570047145186E-007 + -8.1499999999999989E-002 -1.7671966645593784E-007 + -8.0399999999999999E-002 -1.6881537590052176E-007 + -7.9299999999999995E-002 -1.7465107760017418E-007 + -7.8199999999999992E-002 -1.0367254787979618E-007 + -7.7100000000000002E-002 8.7884714616848214E-008 + -7.5999999999999984E-002 3.3927202025552106E-007 + -7.4899999999999994E-002 5.3726620308225392E-007 + -7.3799999999999991E-002 6.3450778498008731E-007 + -7.2699999999999987E-002 7.1357641218128265E-007 + -7.1599999999999997E-002 9.2308431476340047E-007 + -7.0499999999999993E-002 1.3432346577246790E-006 + -6.9399999999999989E-002 1.9185783912689658E-006 + -6.8300000000000000E-002 2.5338240448036231E-006 + -6.7199999999999996E-002 3.1602578474121401E-006 + -6.6099999999999992E-002 3.9195238059619442E-006 + -6.5000000000000002E-002 4.9905952437256929E-006 + -6.3899999999999985E-002 6.4507885326747783E-006 + -6.2799999999999995E-002 8.2202441262779757E-006 + -6.1699999999999991E-002 1.0180271601711866E-005 + -6.0599999999999994E-002 1.2353536476439331E-005 + -5.9499999999999990E-002 1.4958996871428099E-005 + -5.8399999999999994E-002 1.8274815374752507E-005 + -5.7299999999999990E-002 2.2442607587436214E-005 + -5.6199999999999986E-002 2.7417549063102342E-005 + -5.5099999999999996E-002 3.3127238566521555E-005 + -5.3999999999999992E-002 3.9685670344624668E-005 + -5.2899999999999989E-002 4.7442044888157398E-005 + -5.1799999999999985E-002 5.6806024076649919E-005 + -5.0699999999999995E-002 6.8021472543478012E-005 + -4.9599999999999991E-002 8.1121572293341160E-005 + -4.8499999999999988E-002 9.6118019428104162E-005 + -4.7399999999999998E-002 1.1323612125124782E-004 + -4.6299999999999994E-002 1.3295517419464886E-004 + -4.5199999999999990E-002 1.5581010666210204E-004 + -4.4099999999999986E-002 1.8215668387711048E-004 + -4.2999999999999997E-002 2.1214330627117306E-004 + -4.1899999999999993E-002 2.4591962574049830E-004 + -4.0799999999999989E-002 2.8386380290612578E-004 + -3.9699999999999985E-002 3.2658420968800783E-004 + -3.8599999999999995E-002 3.7468125810846686E-004 + -3.7499999999999992E-002 4.2850291356444359E-004 + -3.6399999999999988E-002 4.8813695320859551E-004 + -3.5299999999999984E-002 5.5364024592563510E-004 + -3.4199999999999994E-002 6.2525819521397352E-004 + -3.3099999999999991E-002 7.0339505327865481E-004 + -3.1999999999999987E-002 7.8834983287379146E-004 + -3.0899999999999997E-002 8.8007148588076234E-004 + -2.9799999999999993E-002 9.7816099878400564E-004 + -2.8699999999999989E-002 1.0820885654538870E-003 + -2.7599999999999986E-002 1.1913672788068652E-003 + -2.6499999999999996E-002 1.3054736191406846E-003 + -2.5399999999999992E-002 1.4235653216019273E-003 + -2.4299999999999988E-002 1.5442617004737258E-003 + -2.3199999999999985E-002 1.6656744992360473E-003 + -2.2099999999999995E-002 1.7856138292700052E-003 + -2.0999999999999991E-002 1.9017085433006287E-003 + -1.9899999999999987E-002 2.0112793426960707E-003 + -1.8799999999999983E-002 2.1110642701387405E-003 + -1.7699999999999994E-002 2.1970598027110100E-003 + -1.6599999999999990E-002 2.2646137513220310E-003 + -1.5499999999999986E-002 2.3086450528353453E-003 + -1.4399999999999996E-002 2.3237315472215414E-003 + -1.3299999999999992E-002 2.3039605002850294E-003 + -1.2199999999999989E-002 2.2426990326493979E-003 + -1.1099999999999985E-002 2.1325370762497187E-003 + -9.9999999999999950E-003 1.9654813222587109E-003 + -8.8999999999999913E-003 1.7332249553874135E-003 + -7.7999999999999875E-003 1.4272471889853477E-003 + -6.6999999999999837E-003 1.0387012735009193E-003 + -5.5999999999999939E-003 5.5829877965152264E-004 + -4.4999999999999901E-003 -2.3574903025291860E-005 + -3.3999999999999864E-003 -7.1650336030870676E-004 + -2.2999999999999826E-003 -1.5296754427254200E-003 + -1.1999999999999927E-003 -2.4717440828680992E-003 + -9.9999999999988987E-005 -3.5508801229298115E-003 + 1.0000000000000148E-003 -4.7747716307640076E-003 + 2.1000000000000185E-003 -6.1503504402935505E-003 + 3.2000000000000084E-003 -7.6833064667880535E-003 + 4.3000000000000121E-003 -9.3776620924472809E-003 + 5.4000000000000159E-003 -1.1235607787966728E-002 + 6.5000000000000058E-003 -1.3257537968456745E-002 + 7.6000000000000234E-003 -1.5441991388797760E-002 + 8.7000000000000133E-003 -1.7785329371690750E-002 + 9.8000000000000032E-003 -2.0281251519918442E-002 + 1.0900000000000021E-002 -2.2920452058315277E-002 + 1.2000000000000011E-002 -2.5690576061606407E-002 + 1.3100000000000001E-002 -2.8576388955116272E-002 + 1.4200000000000018E-002 -3.1559828668832779E-002 + 1.5300000000000008E-002 -3.4619845449924469E-002 + 1.6400000000000026E-002 -3.7732172757387161E-002 + 1.7500000000000016E-002 -4.0869280695915222E-002 + 1.8600000000000005E-002 -4.4000681489706039E-002 + 1.9700000000000023E-002 -4.7093380242586136E-002 + 2.0800000000000013E-002 -5.0112236291170120E-002 + 2.1900000000000003E-002 -5.3020093590021133E-002 + 2.3000000000000020E-002 -5.5777925997972488E-002 + 2.4100000000000010E-002 -5.8345265686511993E-002 + 2.5200000000000000E-002 -6.0680866241455078E-002 + 2.6300000000000018E-002 -6.2743462622165680E-002 + 2.7400000000000008E-002 -6.4492404460906982E-002 + 2.8500000000000025E-002 -6.5888047218322754E-002 + 2.9600000000000015E-002 -6.6892296075820923E-002 + 3.0700000000000005E-002 -6.7469246685504913E-002 + 3.1800000000000023E-002 -6.7586109042167664E-002 + 3.2900000000000013E-002 -6.7213989794254303E-002 + 3.4000000000000002E-002 -6.6328458487987518E-002 + 3.5100000000000020E-002 -6.4909867942333221E-002 + 3.6200000000000010E-002 -6.2943771481513977E-002 + 3.7300000000000028E-002 -6.0421571135520935E-002 + 3.8400000000000017E-002 -5.7341124862432480E-002 + 3.9500000000000007E-002 -5.3707115352153778E-002 + 4.0600000000000025E-002 -4.9531087279319763E-002 + 4.1700000000000015E-002 -4.4831309467554092E-002 + 4.2800000000000005E-002 -3.9632715284824371E-002 + 4.3900000000000022E-002 -3.3967006951570511E-002 + 4.5000000000000012E-002 -2.7872668579220772E-002 + 4.6100000000000002E-002 -2.1394625306129456E-002 + 4.7200000000000020E-002 -1.4583515934646130E-002 + 4.8300000000000010E-002 -7.4948482215404510E-003 + 4.9400000000000027E-002 -1.8834618094842881E-004 + 5.0500000000000017E-002 7.2725173085927963E-003 + 5.1600000000000007E-002 1.4821090735495090E-002 + 5.2700000000000025E-002 2.2388489916920662E-002 + 5.3800000000000014E-002 2.9904849827289581E-002 + 5.4900000000000004E-002 3.7300545722246170E-002 + 5.6000000000000022E-002 4.4507101178169250E-002 + 5.7100000000000012E-002 5.1457803696393967E-002 + 5.8200000000000002E-002 5.8088399469852448E-002 + 5.9300000000000019E-002 6.4338088035583496E-002 + 6.0400000000000009E-002 7.0150673389434814E-002 + 6.1500000000000027E-002 7.5475603342056274E-002 + 6.2600000000000017E-002 8.0268450081348419E-002 + 6.3700000000000007E-002 8.4491185843944550E-002 + 6.4800000000000024E-002 8.8112361729145050E-002 + 6.5900000000000014E-002 9.1107659041881561E-002 + 6.7000000000000004E-002 9.3460410833358765E-002 + 6.8100000000000022E-002 9.5161914825439453E-002 + 6.9200000000000012E-002 9.6211187541484833E-002 + 7.0300000000000029E-002 9.6614465117454529E-002 + 7.1400000000000019E-002 9.6384756267070770E-002 + 7.2500000000000009E-002 9.5541730523109436E-002 + 7.3600000000000027E-002 9.4111584126949310E-002 + 7.4700000000000016E-002 9.2126525938510895E-002 + 7.5800000000000006E-002 8.9623950421810150E-002 + 7.6900000000000024E-002 8.6645387113094330E-002 + 7.8000000000000014E-002 8.3235695958137512E-002 + 7.9100000000000004E-002 7.9442597925662994E-002 + 8.0200000000000021E-002 7.5316235423088074E-002 + 8.1300000000000011E-002 7.0908434689044952E-002 + 8.2400000000000029E-002 6.6271603107452393E-002 + 8.3500000000000019E-002 6.1457704752683640E-002 + 8.4600000000000009E-002 5.6517552584409714E-002 + 8.5700000000000026E-002 5.1500555127859116E-002 + 8.6800000000000016E-002 4.6454418450593948E-002 + 8.7900000000000006E-002 4.1424565017223358E-002 + 8.9000000000000024E-002 3.6453332751989365E-002 + 9.0100000000000013E-002 3.1579323112964630E-002 + 9.1200000000000003E-002 2.6837205514311790E-002 + 9.2300000000000021E-002 2.2257916629314423E-002 + 9.3400000000000011E-002 1.7868772149085999E-002 + 9.4500000000000028E-002 1.3693256303668022E-002 + 9.5600000000000018E-002 9.7506158053874969E-003 + 9.6700000000000008E-002 6.0557150281965733E-003 + 9.7800000000000026E-002 2.6193547528237104E-003 + 9.8900000000000016E-002 -5.5115367285907269E-004 + 0.10000000000000001 -3.4515913575887680E-003 + 0.10110000000000002 -6.0808216221630573E-003 + 0.10220000000000001 -8.4409220144152641E-003 + 0.10330000000000003 -1.0537019930779934E-002 + 0.10440000000000002 -1.2376710772514343E-002 + 0.10550000000000001 -1.3969331048429012E-002 + 0.10660000000000003 -1.5325544402003288E-002 + 0.10770000000000002 -1.6457350924611092E-002 + 0.10880000000000001 -1.7378192394971848E-002 + 0.10990000000000003 -1.8102699890732765E-002 + 0.11100000000000002 -1.8646091222763062E-002 + 0.11210000000000001 -1.9023517146706581E-002 + 0.11320000000000002 -1.9249834120273590E-002 + 0.11430000000000001 -1.9339803606271744E-002 + 0.11540000000000003 -1.9308287650346756E-002 + 0.11650000000000002 -1.9170053303241730E-002 + 0.11760000000000001 -1.8939223140478134E-002 + 0.11870000000000003 -1.8628809601068497E-002 + 0.11980000000000002 -1.8250705674290657E-002 + 0.12090000000000001 -1.7816079780459404E-002 + 0.12200000000000003 -1.7335688695311546E-002 + 0.12310000000000001 -1.6819719225168228E-002 + 0.12420000000000003 -1.6277326270937920E-002 + 0.12530000000000002 -1.5716306865215302E-002 + 0.12640000000000001 -1.5143274329602718E-002 + 0.12750000000000003 -1.4564149081707001E-002 + 0.12860000000000002 -1.3984487392008305E-002 + 0.12970000000000001 -1.3409334234893322E-002 + 0.13080000000000003 -1.2842814438045025E-002 + 0.13190000000000002 -1.2287935242056847E-002 + 0.13300000000000001 -1.1746867559850216E-002 + 0.13410000000000000 -1.1221462860703468E-002 + 0.13520000000000004 -1.0713519528508186E-002 + 0.13630000000000003 -1.0224575176835060E-002 + 0.13740000000000002 -9.7555238753557205E-003 + 0.13850000000000001 -9.3065109103918076E-003 + 0.13960000000000000 -8.8772792369127274E-003 + 0.14070000000000005 -8.4676370024681091E-003 + 0.14180000000000004 -8.0775897949934006E-003 + 0.14290000000000003 -7.7070584520697594E-003 + 0.14400000000000002 -7.3555139824748039E-003 + 0.14510000000000001 -7.0219743065536022E-003 + 0.14620000000000000 -6.7054051905870438E-003 + 0.14730000000000004 -6.4051188528537750E-003 + 0.14840000000000003 -6.1207693070173264E-003 + 0.14950000000000002 -5.8519565500319004E-003 + 0.15060000000000001 -5.5978829041123390E-003 + 0.15170000000000000 -5.3574442863464355E-003 + 0.15280000000000005 -5.1296781748533249E-003 + 0.15390000000000004 -4.9141012132167816E-003 + 0.15500000000000003 -4.7105643898248672E-003 + 0.15610000000000002 -4.5187706127762794E-003 + 0.15720000000000001 -4.3379589915275574E-003 + 0.15830000000000000 -4.1670990176498890E-003 + 0.15940000000000004 -4.0053995326161385E-003 + 0.16050000000000003 -3.8526018615812063E-003 + 0.16160000000000002 -3.7087432574480772E-003 + 0.16270000000000001 -3.5736220888793468E-003 + 0.16380000000000000 -3.4465217031538486E-003 + 0.16490000000000005 -3.3264830708503723E-003 + 0.16600000000000004 -3.2128479797393084E-003 + 0.16710000000000003 -3.1055109575390816E-003 + 0.16820000000000002 -3.0046135652810335E-003 + 0.16930000000000001 -2.9099932871758938E-003 + 0.17040000000000000 -2.8209576848894358E-003 + 0.17150000000000004 -2.7366129215806723E-003 + 0.17260000000000003 -2.6564111467450857E-003 + 0.17370000000000002 -2.5803514290601015E-003 + 0.17480000000000001 -2.5086353998631239E-003 + 0.17590000000000000 -2.4411405902355909E-003 + 0.17700000000000005 -2.3772574495524168E-003 + 0.17810000000000004 -2.3162553552538157E-003 + 0.17920000000000003 -2.2577836643904448E-003 + 0.18030000000000002 -2.2019923198968172E-003 + 0.18140000000000001 -2.1491495426744223E-003 + 0.18250000000000000 -2.0991631317883730E-003 + 0.18360000000000004 -2.0514980424195528E-003 + 0.18470000000000003 -2.0055642817169428E-003 + 0.18580000000000002 -1.9611536990851164E-003 + 0.18690000000000001 -1.9184675766155124E-003 + 0.18800000000000000 -1.8777134828269482E-003 + 0.18910000000000005 -1.8387060845270753E-003 + 0.19020000000000004 -1.8008949700742960E-003 + 0.19130000000000003 -1.7637837445363402E-003 + 0.19240000000000002 -1.7272955738008022E-003 + 0.19350000000000001 -1.6916973982006311E-003 + 0.19460000000000005 -1.6571669839322567E-003 + 0.19570000000000004 -1.6234633512794971E-003 + 0.19680000000000003 -1.5900519210845232E-003 + 0.19790000000000002 -1.5565487556159496E-003 + 0.19900000000000001 -1.5230141580104828E-003 + 0.20010000000000000 -1.4897864311933517E-003 + 0.20120000000000005 -1.4570325147360563E-003 + 0.20230000000000004 -1.4244945487007499E-003 + 0.20340000000000003 -1.3917088508605957E-003 + 0.20450000000000002 -1.3584695989266038E-003 + 0.20560000000000000 -1.3250564225018024E-003 + 0.20670000000000005 -1.2919825967401266E-003 + 0.20780000000000004 -1.2595255393534899E-003 + 0.20890000000000003 -1.2275238987058401E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0010.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0010.BXX.semd new file mode 100644 index 00000000..e74aef9d --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0010.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 -1.2737134297568282E-025 + -0.11119999999999999 1.8150415418773550E-024 + -0.11009999999999999 -2.1016272145655490E-024 + -0.10900000000000000 -1.0603664761867294E-023 + -0.10790000000000000 -3.1333350051543231E-023 + -0.10679999999999999 2.1302859001635041E-023 + -0.10569999999999999 6.5787301315508708E-023 + -0.10460000000000000 2.8961057876192568E-022 + -0.10349999999999999 7.7429042973141350E-022 + -0.10239999999999999 8.0247131805629442E-022 + -0.10130000000000000 -1.8105198385002824E-021 + -0.10020000000000000 -6.2495066436868951E-021 + -9.9099999999999994E-002 -6.5147888783495497E-021 + -9.7999999999999990E-002 -1.5629414095992151E-021 + -9.6899999999999986E-002 1.5910019366826210E-020 + -9.5799999999999996E-002 3.9643535585398831E-020 + -9.4699999999999993E-002 5.7116498179359782E-020 + -9.3599999999999989E-002 1.0940468496211072E-020 + -9.2499999999999999E-002 -8.5320009570876601E-020 + -9.1399999999999995E-002 -2.2749123791372781E-019 + -9.0299999999999991E-002 -3.1749115104709388E-019 + -8.9200000000000002E-002 -2.7393254377308743E-019 + -8.8099999999999984E-002 3.0386019682919739E-019 + -8.6999999999999994E-002 1.1153802641338532E-018 + -8.5899999999999990E-002 1.5930040691941688E-018 + -8.4799999999999986E-002 1.0021595042003512E-018 + -8.3699999999999997E-002 -9.2427031656597988E-019 + -8.2599999999999993E-002 -3.3849345291545308E-018 + -8.1499999999999989E-002 -5.5784816492295483E-018 + -8.0399999999999999E-002 -5.1008580509643858E-018 + -7.9299999999999995E-002 -3.4936117927784321E-019 + -7.8199999999999992E-002 8.1417749875981659E-018 + -7.7100000000000002E-002 1.5564442164034582E-017 + -7.5999999999999984E-002 1.2035310822162817E-017 + -7.4899999999999994E-002 -1.1100358501961480E-018 + -7.3799999999999991E-002 -1.7460786805536900E-017 + -7.2699999999999987E-002 -2.9537666762202957E-017 + -7.1599999999999997E-002 -2.9861392166731710E-017 + -7.0499999999999993E-002 -1.6295032896459793E-017 + -6.9399999999999989E-002 1.8640693774894790E-017 + -6.8300000000000000E-002 5.8785198270191715E-017 + -6.7199999999999996E-002 8.3971153856536899E-017 + -6.6099999999999992E-002 7.2829189824125226E-017 + -6.5000000000000002E-002 3.9115832611693330E-017 + -6.3899999999999985E-002 3.2655378319725548E-018 + -6.2799999999999995E-002 -3.2584755293386995E-017 + -6.1699999999999991E-002 -8.7667479906901558E-017 + -6.0599999999999994E-002 -1.8976280287663063E-016 + -5.9499999999999990E-002 -2.1492841643735191E-016 + -5.8399999999999994E-002 -1.1187783220902210E-016 + -5.7299999999999990E-002 1.9792137128502485E-016 + -5.6199999999999986E-002 6.0174581119617023E-016 + -5.5099999999999996E-002 8.9444953400424085E-016 + -5.3999999999999992E-002 7.8540918275918185E-016 + -5.2899999999999989E-002 1.7205182040557604E-016 + -5.1799999999999985E-002 -8.5159729016969854E-016 + -5.0699999999999995E-002 -1.8666986206973156E-015 + -4.9599999999999991E-002 -2.2278973980873092E-015 + -4.8499999999999988E-002 -1.4522459290013784E-015 + -4.7399999999999998E-002 5.3718559523115790E-016 + -4.6299999999999994E-002 3.1228224352123149E-015 + -4.5199999999999990E-002 4.8451373020283201E-015 + -4.4099999999999986E-002 4.1740830728626260E-015 + -4.2999999999999997E-002 5.1131757959892599E-016 + -4.1899999999999993E-002 -4.7883412018160775E-015 + -4.0799999999999989E-002 -8.7759211722204626E-015 + -3.9699999999999985E-002 -8.7631555386723931E-015 + -3.8599999999999995E-002 -4.3055616445178066E-015 + -3.7499999999999992E-002 2.4941147712116522E-015 + -3.6399999999999988E-002 8.4561128715562872E-015 + -3.5299999999999984E-002 1.1169967471043492E-014 + -3.4199999999999994E-002 1.0396340940097091E-014 + -3.3099999999999991E-002 6.9558176221933693E-015 + -3.1999999999999987E-002 9.8516178633661130E-016 + -3.0899999999999997E-002 -7.8917280425371689E-015 + -2.9799999999999993E-002 -1.8478166045887701E-014 + -2.8699999999999989E-002 -2.4619776635664663E-014 + -2.7599999999999986E-002 -1.8281678119047226E-014 + -2.6499999999999996E-002 3.9210383326175081E-015 + -2.5399999999999992E-002 3.2961951717353985E-014 + -2.4299999999999988E-002 4.7505890280602481E-014 + -2.3199999999999985E-002 2.8542665735271922E-014 + -2.2099999999999995E-002 -1.8457169793191161E-014 + -2.0999999999999991E-002 -5.9712915764353197E-014 + -1.9899999999999987E-002 -5.3443191441304022E-014 + -1.8799999999999983E-002 6.1644652327597776E-015 + -1.7699999999999994E-002 6.4404482181396050E-014 + -1.6599999999999990E-002 3.9081727491816626E-014 + -1.5499999999999986E-002 -1.0905504472559502E-013 + -1.4399999999999996E-002 -3.0095630848547827E-013 + -1.3299999999999992E-002 -3.6648765619484713E-013 + -1.2199999999999989E-002 -1.9131446643907979E-013 + -1.1099999999999985E-002 1.5891655396130244E-013 + -9.9999999999999950E-003 4.0301879129962803E-013 + -8.8999999999999913E-003 2.4995855537300604E-013 + -7.7999999999999875E-003 -3.1558170790133011E-013 + -6.6999999999999837E-003 -9.3692165571007680E-013 + -5.5999999999999939E-003 -1.0243351306060688E-012 + -4.4999999999999901E-003 -2.6052987892044577E-013 + -3.3999999999999864E-003 1.0240725368398929E-012 + -2.2999999999999826E-003 1.8666537499739677E-012 + -1.1999999999999927E-003 1.3766072700163723E-012 + -9.9999999999988987E-005 -4.8764312900184681E-013 + 1.0000000000000148E-003 -2.7589031319913415E-012 + 2.1000000000000185E-003 -4.0498394568433405E-012 + 3.2000000000000084E-003 -3.4720329909754266E-012 + 4.3000000000000121E-003 -1.3187057782554357E-012 + 5.4000000000000159E-003 8.1711579776738708E-013 + 6.5000000000000058E-003 1.3949225888959527E-012 + 7.6000000000000234E-003 6.4228966112703234E-013 + 8.7000000000000133E-003 2.2226652755721193E-013 + 9.8000000000000032E-003 1.6228448706384624E-012 + 1.0900000000000021E-002 4.6339555456742509E-012 + 1.2000000000000011E-002 6.9448353318124489E-012 + 1.3100000000000001E-002 6.0696617003308528E-012 + 1.4200000000000018E-002 3.7590139334575667E-012 + 1.5300000000000008E-002 4.1442569861938061E-012 + 1.6400000000000026E-002 9.2910731191997442E-012 + 1.7500000000000016E-002 1.6188467233391179E-011 + 1.8600000000000005E-002 1.5103224226820089E-011 + 1.9700000000000023E-002 -2.6674018896444274E-013 + 2.0800000000000013E-002 -2.3899434514751405E-011 + 2.1900000000000003E-002 -4.1230047154172667E-011 + 2.3000000000000020E-002 -3.6013209775420663E-011 + 2.4100000000000010E-002 -7.5486891043530235E-012 + 2.5200000000000000E-002 2.5397312725106147E-011 + 2.6300000000000018E-002 4.2938222422073125E-011 + 2.7400000000000008E-002 3.5550899030178940E-011 + 2.8500000000000025E-002 1.7239964664184093E-011 + 2.9600000000000015E-002 7.8919926149723096E-012 + 3.0700000000000005E-002 2.2351885967109020E-011 + 3.1800000000000023E-002 5.5858075109771477E-011 + 3.2900000000000013E-002 8.0961487514130681E-011 + 3.4000000000000002E-002 7.9736196811897031E-011 + 3.5100000000000020E-002 4.7140541470369612E-011 + 3.6200000000000010E-002 -2.2606690824877873E-012 + 3.7300000000000028E-002 -2.0291511526604467E-011 + 3.8400000000000017E-002 -4.7112504869550875E-012 + 3.9500000000000007E-002 1.5350491711085823E-011 + 4.0600000000000025E-002 6.8075753367757841E-013 + 4.1700000000000015E-002 -6.8887118231941713E-011 + 4.2800000000000005E-002 -1.4405684978235911E-010 + 4.3900000000000022E-002 -1.9681917207137190E-010 + 4.5000000000000012E-002 -2.2829446666428055E-010 + 4.6100000000000002E-002 -2.1047347198432931E-010 + 4.7200000000000020E-002 -1.5680061415945801E-010 + 4.8300000000000010E-002 -1.8155367487171503E-010 + 4.9400000000000027E-002 -2.5560301097904414E-010 + 5.0500000000000017E-002 -3.4309682872546432E-010 + 5.1600000000000007E-002 -3.8577580019349966E-010 + 5.2700000000000025E-002 -3.0073260548491021E-010 + 5.3800000000000014E-002 -7.9004205955079954E-011 + 5.4900000000000004E-002 2.5476121212619773E-010 + 5.6000000000000022E-002 6.0645249932989032E-010 + 5.7100000000000012E-002 7.5647710318094141E-010 + 5.8200000000000002E-002 6.2864990990618708E-010 + 5.9300000000000019E-002 4.3360048884721891E-010 + 6.0400000000000009E-002 2.5647703405518030E-010 + 6.1500000000000027E-002 2.5575774137420737E-011 + 6.2600000000000017E-002 -3.4425140515992325E-010 + 6.3700000000000007E-002 -6.0204158325305457E-010 + 6.4800000000000024E-002 -5.2820214868631865E-010 + 6.5900000000000014E-002 -7.7918366203633127E-011 + 6.7000000000000004E-002 4.4406911481331690E-010 + 6.8100000000000022E-002 5.7616778015301406E-010 + 6.9200000000000012E-002 4.6740111780962934E-012 + 7.0300000000000029E-002 -9.1637530896804265E-010 + 7.1400000000000019E-002 -1.6940172598012282E-009 + 7.2500000000000009E-002 -1.9473258561220064E-009 + 7.3600000000000027E-002 -1.5149679288839479E-009 + 7.4700000000000016E-002 -5.7172111489478539E-010 + 7.5800000000000006E-002 2.4604426829277770E-010 + 7.6900000000000024E-002 4.1847642018311149E-010 + 7.8000000000000014E-002 8.3160422992278882E-012 + 7.9100000000000004E-002 -3.7943698183440233E-010 + 8.0200000000000021E-002 -5.1622711660925802E-010 + 8.1300000000000011E-002 -6.1268390361135516E-010 + 8.2400000000000029E-002 -1.3455109248994290E-009 + 8.3500000000000019E-002 -2.2127824017559306E-009 + 8.4600000000000009E-002 -2.3047577180079770E-009 + 8.5700000000000026E-002 -1.1934553345582799E-009 + 8.6800000000000016E-002 5.0940252016573595E-010 + 8.7900000000000006E-002 1.8156492975762717E-009 + 8.9000000000000024E-002 1.9399055695146217E-009 + 9.0100000000000013E-002 1.0362222191417914E-009 + 9.1200000000000003E-002 -2.6623765692068702E-011 + 9.2300000000000021E-002 -6.2675686862689872E-010 + 9.3400000000000011E-002 -6.1516780558434903E-010 + 9.4500000000000028E-002 -7.2906014558782317E-010 + 9.5600000000000018E-002 -1.5106931261499312E-009 + 9.6700000000000008E-002 -2.2968074109286363E-009 + 9.7800000000000026E-002 -1.9311814369871172E-009 + 9.8900000000000016E-002 -8.6666729348650051E-011 + 0.10000000000000001 1.7757738612900198E-009 + 0.10110000000000002 1.8366593801388831E-009 + 0.10220000000000001 2.3939694671071265E-010 + 0.10330000000000003 -1.5729766378314025E-009 + 0.10440000000000002 -1.9871282397332379E-009 + 0.10550000000000001 -7.3416900336908952E-010 + 0.10660000000000003 6.4427174706338519E-010 + 0.10770000000000002 4.4523124076434328E-010 + 0.10880000000000001 -1.2237348911980916E-009 + 0.10990000000000003 -2.3907751334206750E-009 + 0.11100000000000002 -1.7114452077748865E-009 + 0.11210000000000001 3.4818065097752537E-010 + 0.11320000000000002 1.7983252664777183E-009 + 0.11430000000000001 2.0106294407185032E-010 + 0.11540000000000003 -3.2246436632021869E-009 + 0.11650000000000002 -5.3596838078817655E-009 + 0.11760000000000001 -4.2680579070975000E-009 + 0.11870000000000003 1.2193812626293266E-010 + 0.11980000000000002 4.6553414456695918E-009 + 0.12090000000000001 7.0376344751821307E-009 + 0.12200000000000003 5.8347429110483517E-009 + 0.12310000000000001 3.3053324521858940E-009 + 0.12420000000000003 2.7399649216164335E-010 + 0.12530000000000002 -3.1517097820454865E-009 + 0.12640000000000001 -6.7208230092319354E-009 + 0.12750000000000003 -9.2143803698263582E-009 + 0.12860000000000002 -9.3775680554131213E-009 + 0.12970000000000001 -7.2820895979930356E-009 + 0.13080000000000003 -2.6411299813844380E-009 + 0.13190000000000002 3.7207179559572978E-009 + 0.13300000000000001 7.0351595660156363E-009 + 0.13410000000000000 5.6171574058794249E-009 + 0.13520000000000004 6.4982275116420851E-010 + 0.13630000000000003 -5.0345492219605603E-009 + 0.13740000000000002 -6.5242558022760022E-009 + 0.13850000000000001 -5.2892215052224856E-009 + 0.13960000000000000 -1.3832245349121308E-009 + 0.14070000000000005 2.6661799434890554E-009 + 0.14180000000000004 4.0446215265887986E-009 + 0.14290000000000003 1.8378786270645264E-009 + 0.14400000000000002 -1.9104935411462520E-009 + 0.14510000000000001 -4.2875321071278449E-009 + 0.14620000000000000 -4.7386543577943030E-009 + 0.14730000000000004 -2.4022956957026054E-009 + 0.14840000000000003 4.0013709012853838E-010 + 0.14950000000000002 2.5930881886182533E-009 + 0.15060000000000001 4.6426320565728929E-009 + 0.15170000000000000 6.2619536222996430E-009 + 0.15280000000000005 7.9888300419383995E-009 + 0.15390000000000004 8.5325959631177284E-009 + 0.15500000000000003 5.0609552104674549E-009 + 0.15610000000000002 -2.5694999461478574E-009 + 0.15720000000000001 -9.2678069663065799E-009 + 0.15830000000000000 -1.0588338206218850E-008 + 0.15940000000000004 -5.7423505950282561E-009 + 0.16050000000000003 -3.2273364536372640E-010 + 0.16160000000000002 4.3614356570742530E-010 + 0.16270000000000001 -3.7525342833077957E-009 + 0.16380000000000000 -7.8695077121437862E-009 + 0.16490000000000005 -7.6842603391469311E-009 + 0.16600000000000004 -2.8382733940901517E-009 + 0.16710000000000003 1.6491956689179688E-009 + 0.16820000000000002 2.0495547481402809E-009 + 0.16930000000000001 -7.7675277321276326E-010 + 0.17040000000000000 -1.7387644657418377E-009 + 0.17150000000000004 2.0316672788567303E-009 + 0.17260000000000003 5.7303957134990924E-009 + 0.17370000000000002 4.3381618297644309E-009 + 0.17480000000000001 -4.1527377092620554E-009 + 0.17590000000000000 -1.4723044117204154E-008 + 0.17700000000000005 -1.8624907838216131E-008 + 0.17810000000000004 -1.2775069890835766E-008 + 0.17920000000000003 1.2489893563838450E-009 + 0.18030000000000002 1.4448456653326502E-008 + 0.18140000000000001 1.6533851621147733E-008 + 0.18250000000000000 8.1146547259436375E-009 + 0.18360000000000004 -4.0689855929088026E-009 + 0.18470000000000003 -1.4244923463024861E-008 + 0.18580000000000002 -1.9562936159900346E-008 + 0.18690000000000001 -1.8837111426250885E-008 + 0.18800000000000000 -1.5252101803753249E-008 + 0.18910000000000005 -9.2112397709342986E-009 + 0.19020000000000004 -3.5600922210221597E-010 + 0.19130000000000003 1.2281590855423019E-008 + 0.19240000000000002 2.3771930202087788E-008 + 0.19350000000000001 2.4327459158257625E-008 + 0.19460000000000005 1.0757360335844623E-008 + 0.19570000000000004 -5.9677018882098309E-009 + 0.19680000000000003 -1.3048616409605529E-008 + 0.19790000000000002 -8.5135329896957046E-009 + 0.19900000000000001 -1.6480802278451279E-009 + 0.20010000000000000 -1.0925520488314078E-009 + 0.20120000000000005 -5.5204303350819828E-009 + 0.20230000000000004 -4.8931987350897543E-009 + 0.20340000000000003 7.1349206542947741E-009 + 0.20450000000000002 2.2855781267594466E-008 + 0.20560000000000000 2.5419010896143845E-008 + 0.20670000000000005 6.1484666247224595E-009 + 0.20780000000000004 -2.4738074699826029E-008 + 0.20890000000000003 -4.3865210130888954E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0010.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0010.BXZ.semd new file mode 100644 index 00000000..44473117 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0010.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 6.9002062530678170E-019 + -0.11119999999999999 -5.0525606293586396E-018 + -0.11009999999999999 -6.7620903345466741E-017 + -0.10900000000000000 -2.6534858201825618E-016 + -0.10790000000000000 -3.9656539402295563E-016 + -0.10679999999999999 5.5514126434485058E-016 + -0.10569999999999999 3.9409580064380875E-015 + -0.10460000000000000 8.2768671473901212E-015 + -0.10349999999999999 5.2698883261760934E-015 + -0.10239999999999999 -1.6584037745501212E-014 + -0.10130000000000000 -5.3812663824764559E-014 + -0.10020000000000000 -6.8077169606845650E-014 + -9.9099999999999994E-002 -1.8195521315784308E-015 + -9.7999999999999990E-002 1.4874824191390273E-013 + -9.6899999999999986E-002 2.6036269494544850E-013 + -9.5799999999999996E-002 1.3868586997128202E-013 + -9.4699999999999993E-002 -2.4241654690559944E-013 + -9.3599999999999989E-002 -5.2204383394274800E-013 + -9.2499999999999999E-002 -1.4760463901489218E-013 + -9.1399999999999995E-002 8.9502033171970363E-013 + -9.0299999999999991E-002 1.4510941276704714E-012 + -8.9200000000000002E-002 -2.0848931305342266E-013 + -8.8099999999999984E-002 -4.2414791297240573E-012 + -8.6999999999999994E-002 -7.2559254611637147E-012 + -8.5899999999999990E-002 -3.5603687966595521E-012 + -8.4799999999999986E-002 9.1895414888742977E-012 + -8.3699999999999997E-002 2.3848339969489984E-011 + -8.2599999999999993E-002 2.4786225155670749E-011 + -8.1499999999999989E-002 1.5935169850322950E-013 + -8.0399999999999999E-002 -4.1677866019496079E-011 + -7.9299999999999995E-002 -6.8485841997478758E-011 + -7.8199999999999992E-002 -4.5271255494361284E-011 + -7.7100000000000002E-002 2.9692227843103325E-011 + -7.5999999999999984E-002 1.0643348702377153E-010 + -7.4899999999999994E-002 1.1172175684581731E-010 + -7.3799999999999991E-002 1.5425421356907165E-011 + -7.2699999999999987E-002 -1.2038198216046680E-010 + -7.1599999999999997E-002 -1.7017476316993907E-010 + -7.0499999999999993E-002 -5.2796635119367608E-011 + -6.9399999999999989E-002 1.6583326378771801E-010 + -6.8300000000000000E-002 2.8691046760620509E-010 + -6.7199999999999996E-002 1.3869179416037269E-010 + -6.6099999999999992E-002 -2.3360588463638976E-010 + -6.5000000000000002E-002 -5.3637405628137458E-010 + -6.3899999999999985E-002 -4.4100961771320613E-010 + -6.2799999999999995E-002 9.7844315982698049E-011 + -6.1699999999999991E-002 7.1087907782541038E-010 + -6.0599999999999994E-002 8.5679291439433314E-010 + -5.9499999999999990E-002 2.9974131510179802E-010 + -5.8399999999999994E-002 -5.9136040508889209E-010 + -5.7299999999999990E-002 -1.0607617006996861E-009 + -5.6199999999999986E-002 -6.0656968337013950E-010 + -5.5099999999999996E-002 4.9009135638655721E-010 + -5.3999999999999992E-002 1.2857154230161427E-009 + -5.2899999999999989E-002 9.5341090577960586E-010 + -5.1799999999999985E-002 -4.1328174216204161E-010 + -5.0699999999999995E-002 -1.7413563924151276E-009 + -4.9599999999999991E-002 -1.8367034559929607E-009 + -4.8499999999999988E-002 -4.6946052600915777E-010 + -4.7399999999999998E-002 1.3209866533969716E-009 + -4.6299999999999994E-002 2.0831567582035859E-009 + -4.5199999999999990E-002 1.2714951314052314E-009 + -4.4099999999999986E-002 -2.0479609674772803E-010 + -4.2999999999999997E-002 -8.1019202458065820E-010 + -4.1899999999999993E-002 9.9054375812812623E-011 + -4.0799999999999989E-002 1.5120874552465580E-009 + -3.9699999999999985E-002 1.6017565052095506E-009 + -3.8599999999999995E-002 -4.9661219581054183E-010 + -3.7499999999999992E-002 -3.6302765238360735E-009 + -3.6399999999999988E-002 -5.4091038315107198E-009 + -3.5299999999999984E-002 -4.2275134504166090E-009 + -3.4199999999999994E-002 -6.8207306469503237E-010 + -3.3099999999999991E-002 2.9751472396810641E-009 + -3.1999999999999987E-002 4.8443529188091361E-009 + -3.0899999999999997E-002 4.8926547258076880E-009 + -2.9799999999999993E-002 4.4838235346844613E-009 + -2.8699999999999989E-002 4.4519135045106850E-009 + -2.7599999999999986E-002 3.8258716195116449E-009 + -2.6499999999999996E-002 7.5027051238407694E-010 + -2.5399999999999992E-002 -5.1420436797400271E-009 + -2.4299999999999988E-002 -1.1381083631079036E-008 + -2.3199999999999985E-002 -1.4063076925197038E-008 + -2.2099999999999995E-002 -1.1026293655902464E-008 + -2.0999999999999991E-002 -3.8108574074158241E-009 + -1.9899999999999987E-002 3.6873972764084328E-009 + -1.8799999999999983E-002 8.7837186413253221E-009 + -1.7699999999999994E-002 1.2353481793070387E-008 + -1.6599999999999990E-002 1.7543865027391803E-008 + -1.5499999999999986E-002 2.6072935810361741E-008 + -1.4399999999999996E-002 3.6022576921368454E-008 + -1.3299999999999992E-002 4.3818715766974492E-008 + -1.2199999999999989E-002 4.8867946134123486E-008 + -1.1099999999999985E-002 5.6234831902202131E-008 + -9.9999999999999950E-003 7.4178942099933920E-008 + -8.8999999999999913E-003 1.0830919450199872E-007 + -7.7999999999999875E-003 1.5777725081989047E-007 + -6.6999999999999837E-003 2.1741152522736229E-007 + -5.5999999999999939E-003 2.8408868502083351E-007 + -4.4999999999999901E-003 3.6135131153969269E-007 + -3.3999999999999864E-003 4.5777679247294145E-007 + -2.2999999999999826E-003 5.8074181197298458E-007 + -1.1999999999999927E-003 7.3202005523853586E-007 + -9.9999999999988987E-005 9.1011861513834447E-007 + 1.0000000000000148E-003 1.1176072121088509E-006 + 2.1000000000000185E-003 1.3664707694260869E-006 + 3.2000000000000084E-003 1.6761392771513783E-006 + 4.3000000000000121E-003 2.0659911115217255E-006 + 5.4000000000000159E-003 2.5497029128018767E-006 + 6.5000000000000058E-003 3.1370739179692464E-006 + 7.6000000000000234E-003 3.8414596019720193E-006 + 8.7000000000000133E-003 4.6853106141497847E-006 + 9.8000000000000032E-003 5.6984504226420540E-006 + 1.0900000000000021E-002 6.9116081249376293E-006 + 1.2000000000000011E-002 8.3531349446275271E-006 + 1.3100000000000001E-002 1.0053837286250200E-005 + 1.4200000000000018E-002 1.2056228115397971E-005 + 1.5300000000000008E-002 1.4419293620449025E-005 + 1.6400000000000026E-002 1.7213915270986035E-005 + 1.7500000000000016E-002 2.0513783965725452E-005 + 1.8600000000000005E-002 2.4391731130890548E-005 + 1.9700000000000023E-002 2.8926289814990014E-005 + 2.0800000000000013E-002 3.4212447644677013E-005 + 2.1900000000000003E-002 4.0365783206652850E-005 + 2.3000000000000020E-002 4.7515673941234127E-005 + 2.4100000000000010E-002 5.5795346270315349E-005 + 2.5200000000000000E-002 6.5341002482455224E-005 + 2.6300000000000018E-002 7.6303789683151990E-005 + 2.7400000000000008E-002 8.8864566350821406E-005 + 2.8500000000000025E-002 1.0323692549718544E-004 + 2.9600000000000015E-002 1.1965451994910836E-004 + 3.0700000000000005E-002 1.3835482241120189E-004 + 3.1800000000000023E-002 1.5957595314830542E-004 + 3.2900000000000013E-002 1.8357124645262957E-004 + 3.4000000000000002E-002 2.1062746236566454E-004 + 3.5100000000000020E-002 2.4106814817059785E-004 + 3.6200000000000010E-002 2.7523702010512352E-004 + 3.7300000000000028E-002 3.1347665935754776E-004 + 3.8400000000000017E-002 3.5612317151390016E-004 + 3.9500000000000007E-002 4.0352169889956713E-004 + 4.0600000000000025E-002 4.5604605111293495E-004 + 4.1700000000000015E-002 5.1409960724413395E-004 + 4.2800000000000005E-002 5.7809252757579088E-004 + 4.3900000000000022E-002 6.4841489074751735E-004 + 4.5000000000000012E-002 7.2542898124083877E-004 + 4.6100000000000002E-002 8.0948596587404609E-004 + 4.7200000000000020E-002 9.0094504412263632E-004 + 4.8300000000000010E-002 1.0001693153753877E-003 + 4.9400000000000027E-002 1.1074953945353627E-003 + 5.0500000000000017E-002 1.2231993023306131E-003 + 5.1600000000000007E-002 1.3474888401106000E-003 + 5.2700000000000025E-002 1.4805236132815480E-003 + 5.3800000000000014E-002 1.6224371502175927E-003 + 5.4900000000000004E-002 1.7733294516801834E-003 + 5.6000000000000022E-002 1.9332274096086621E-003 + 5.7100000000000012E-002 2.1020446438342333E-003 + 5.8200000000000002E-002 2.2795728873461485E-003 + 5.9300000000000019E-002 2.4655088782310486E-003 + 6.0400000000000009E-002 2.6594826485961676E-003 + 6.1500000000000027E-002 2.8610515873879194E-003 + 6.2600000000000017E-002 3.0696603935211897E-003 + 6.3700000000000007E-002 3.2845998648554087E-003 + 6.4800000000000024E-002 3.5050048027187586E-003 + 6.5900000000000014E-002 3.7298889365047216E-003 + 6.7000000000000004E-002 3.9581838063895702E-003 + 6.8100000000000022E-002 4.1887322440743446E-003 + 6.9200000000000012E-002 4.4202483259141445E-003 + 7.0300000000000029E-002 4.6512777917087078E-003 + 7.1400000000000019E-002 4.8802080564200878E-003 + 7.2500000000000009E-002 5.1053217612206936E-003 + 7.3600000000000027E-002 5.3248461335897446E-003 + 7.4700000000000016E-002 5.5369599722325802E-003 + 7.5800000000000006E-002 5.7397480122745037E-003 + 7.6900000000000024E-002 5.9311646036803722E-003 + 7.8000000000000014E-002 6.1090458184480667E-003 + 7.9100000000000004E-002 6.2711718492209911E-003 + 8.0200000000000021E-002 6.4153266139328480E-003 + 8.1300000000000011E-002 6.5392991527915001E-003 + 8.2400000000000029E-002 6.6408435814082623E-003 + 8.3500000000000019E-002 6.7176413722336292E-003 + 8.4600000000000009E-002 6.7673153243958950E-003 + 8.5700000000000026E-002 6.7874966189265251E-003 + 8.6800000000000016E-002 6.7758806981146336E-003 + 8.7900000000000006E-002 6.7302207462489605E-003 + 8.9000000000000024E-002 6.6482708789408207E-003 + 9.0100000000000013E-002 6.5277344547212124E-003 + 9.1200000000000003E-002 6.3662803731858730E-003 + 9.2300000000000021E-002 6.1616078019142151E-003 + 9.3400000000000011E-002 5.9114946052432060E-003 + 9.4500000000000028E-002 5.6137815117835999E-003 + 9.5600000000000018E-002 5.2663050591945648E-003 + 9.6700000000000008E-002 4.8668361268937588E-003 + 9.7800000000000026E-002 4.4130962342023849E-003 + 9.8900000000000016E-002 3.9028285536915064E-003 + 0.10000000000000001 3.3338516950607300E-003 + 0.10110000000000002 2.7040513232350349E-003 + 0.10220000000000001 2.0113154314458370E-003 + 0.10330000000000003 1.2534919660538435E-003 + 0.10440000000000002 4.2842238326556981E-004 + 0.10550000000000001 -4.6596248284913599E-004 + 0.10660000000000003 -1.4315614243969321E-003 + 0.10770000000000002 -2.4700898211449385E-003 + 0.10880000000000001 -3.5831101704388857E-003 + 0.10990000000000003 -4.7720326110720634E-003 + 0.11100000000000002 -6.0380282811820507E-003 + 0.11210000000000001 -7.3818843811750412E-003 + 0.11320000000000002 -8.8038742542266846E-003 + 0.11430000000000001 -1.0303712449967861E-002 + 0.11540000000000003 -1.1880535632371902E-002 + 0.11650000000000002 -1.3532874174416065E-002 + 0.11760000000000001 -1.5258523635566235E-002 + 0.11870000000000003 -1.7054369673132896E-002 + 0.11980000000000002 -1.8916241824626923E-002 + 0.12090000000000001 -2.0838851109147072E-002 + 0.12200000000000003 -2.2815769538283348E-002 + 0.12310000000000001 -2.4839408695697784E-002 + 0.12420000000000003 -2.6900911703705788E-002 + 0.12530000000000002 -2.8990013524889946E-002 + 0.12640000000000001 -3.1094977632164955E-002 + 0.12750000000000003 -3.3202592283487320E-002 + 0.12860000000000002 -3.5298272967338562E-002 + 0.12970000000000001 -3.7366114556789398E-002 + 0.13080000000000003 -3.9388902485370636E-002 + 0.13190000000000002 -4.1348136961460114E-002 + 0.13300000000000001 -4.3224111199378967E-002 + 0.13410000000000000 -4.4996082782745361E-002 + 0.13520000000000004 -4.6642523258924484E-002 + 0.13630000000000003 -4.8141390085220337E-002 + 0.13740000000000002 -4.9470297992229462E-002 + 0.13850000000000001 -5.0606727600097656E-002 + 0.13960000000000000 -5.1528289914131165E-002 + 0.14070000000000005 -5.2213076502084732E-002 + 0.14180000000000004 -5.2640043199062347E-002 + 0.14290000000000003 -5.2789401262998581E-002 + 0.14400000000000002 -5.2642907947301865E-002 + 0.14510000000000001 -5.2184171974658966E-002 + 0.14620000000000000 -5.1398981362581253E-002 + 0.14730000000000004 -5.0275668501853943E-002 + 0.14840000000000003 -4.8805505037307739E-002 + 0.14950000000000002 -4.6982973814010620E-002 + 0.15060000000000001 -4.4805996119976044E-002 + 0.15170000000000000 -4.2276091873645782E-002 + 0.15280000000000005 -3.9398539811372757E-002 + 0.15390000000000004 -3.6182552576065063E-002 + 0.15500000000000003 -3.2641369849443436E-002 + 0.15610000000000002 -2.8792265802621841E-002 + 0.15720000000000001 -2.4656441062688828E-002 + 0.15830000000000000 -2.0258862525224686E-002 + 0.15940000000000004 -1.5628080815076828E-002 + 0.16050000000000003 -1.0796013288199902E-002 + 0.16160000000000002 -5.7976637035608292E-003 + 0.16270000000000001 -6.7073234822601080E-004 + 0.16380000000000000 4.5448439195752144E-003 + 0.16490000000000005 9.8073855042457581E-003 + 0.16600000000000004 1.5073953196406364E-002 + 0.16710000000000003 2.0300852134823799E-002 + 0.16820000000000002 2.5444166734814644E-002 + 0.16930000000000001 3.0460361391305923E-002 + 0.17040000000000000 3.5306904464960098E-002 + 0.17150000000000004 3.9942830801010132E-002 + 0.17260000000000003 4.4329266995191574E-002 + 0.17370000000000002 4.8429902642965317E-002 + 0.17480000000000001 5.2211467176675797E-002 + 0.17590000000000000 5.5644184350967407E-002 + 0.17700000000000005 5.8702200651168823E-002 + 0.17810000000000004 6.1363898217678070E-002 + 0.17920000000000003 6.3612088561058044E-002 + 0.18030000000000002 6.5434180200099945E-002 + 0.18140000000000001 6.6822297871112823E-002 + 0.18250000000000000 6.7773327231407166E-002 + 0.18360000000000004 6.8288914859294891E-002 + 0.18470000000000003 6.8375349044799805E-002 + 0.18580000000000002 6.8043299019336700E-002 + 0.18690000000000001 6.7307569086551666E-002 + 0.18800000000000000 6.6186822950839996E-002 + 0.18910000000000005 6.4703263342380524E-002 + 0.19020000000000004 6.2882266938686371E-002 + 0.19130000000000003 6.0751862823963165E-002 + 0.19240000000000002 5.8342278003692627E-002 + 0.19350000000000001 5.5685430765151978E-002 + 0.19460000000000005 5.2814479917287827E-002 + 0.19570000000000004 4.9763411283493042E-002 + 0.19680000000000003 4.6566538512706757E-002 + 0.19790000000000002 4.3257996439933777E-002 + 0.19900000000000001 3.9871245622634888E-002 + 0.20010000000000000 3.6438703536987305E-002 + 0.20120000000000005 3.2991442829370499E-002 + 0.20230000000000004 2.9558904469013214E-002 + 0.20340000000000003 2.6168607175350189E-002 + 0.20450000000000002 2.2845853120088577E-002 + 0.20560000000000000 1.9613482058048248E-002 + 0.20670000000000005 1.6491755843162537E-002 + 0.20780000000000004 1.3498360291123390E-002 + 0.20890000000000003 1.0648418217897415E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0011.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0011.BXX.semd new file mode 100644 index 00000000..b0dc6823 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0011.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -7.7261154839999058E-030 + -0.10679999999999999 1.6391102255662591E-029 + -0.10569999999999999 3.1934152556675860E-028 + -0.10460000000000000 4.5826058579235987E-029 + -0.10349999999999999 -7.1577263420349396E-027 + -0.10239999999999999 -2.2714530238411812E-026 + -0.10130000000000000 2.3044434334165568E-026 + -0.10020000000000000 2.9607485586519425E-025 + -9.9099999999999994E-002 5.6845316830226111E-025 + -9.7999999999999990E-002 -9.0966055614408948E-025 + -9.6899999999999986E-002 -6.3739850701331023E-024 + -9.5799999999999996E-002 -9.6742241101704662E-024 + -9.4699999999999993E-002 1.5438525407929026E-023 + -9.3599999999999989E-002 9.2143156780717196E-023 + -9.2499999999999999E-002 1.3741926676691265E-022 + -9.1399999999999995E-002 -1.3462777201326137E-022 + -9.0299999999999991E-002 -9.5326052761102935E-022 + -8.9200000000000002E-002 -1.5828669505924923E-021 + -8.8099999999999984E-002 4.2298090649226476E-022 + -8.6999999999999994E-002 7.2436036604619575E-021 + -8.5899999999999990E-002 1.4286095803322692E-020 + -8.4799999999999986E-002 4.5893192074792395E-021 + -8.3699999999999997E-002 -4.0098145649004879E-020 + -8.2599999999999993E-002 -1.0032441964773497E-019 + -8.1499999999999989E-002 -8.0111828402649851E-020 + -8.0399999999999999E-002 1.4804614939653838E-019 + -7.9299999999999995E-002 5.4616585177283779E-019 + -7.8199999999999992E-002 6.7475154328330051E-019 + -7.7100000000000002E-002 -1.9703884215652952E-019 + -7.5999999999999984E-002 -2.2574313127582536E-018 + -7.4899999999999994E-002 -3.9284440971853077E-018 + -7.3799999999999991E-002 -1.7856970336593155E-018 + -7.2699999999999987E-002 6.5445016324674578E-018 + -7.1599999999999997E-002 1.7033973189988114E-017 + -7.0499999999999993E-002 1.6654391587416105E-017 + -6.9399999999999989E-002 -8.7844496557987905E-018 + -6.8300000000000000E-002 -5.5035128641068261E-017 + -6.7199999999999996E-002 -8.2757984300387027E-017 + -6.6099999999999992E-002 -3.1389363502962113E-017 + -6.5000000000000002E-002 1.2153061967593211E-016 + -6.3899999999999985E-002 2.8806947320474433E-016 + -6.2799999999999995E-002 2.6888240347420112E-016 + -6.1699999999999991E-002 -1.0308163327980261E-016 + -6.0599999999999994E-002 -7.1970515467802100E-016 + -5.9499999999999990E-002 -1.0717651877209695E-015 + -5.8399999999999994E-002 -5.0293671798143673E-016 + -5.7299999999999990E-002 1.1369675605391190E-015 + -5.6199999999999986E-002 2.8917260126964505E-015 + -5.5099999999999996E-002 2.9047512618428535E-015 + -5.3999999999999992E-002 -1.8281649743443493E-016 + -5.2899999999999989E-002 -5.3547788151828667E-015 + -5.1799999999999985E-002 -8.6389178281668158E-015 + -5.0699999999999995E-002 -5.3630678796046972E-015 + -4.9599999999999991E-002 5.3488152797177228E-015 + -4.8499999999999988E-002 1.7289306176505349E-014 + -4.7399999999999998E-002 1.9350896278695802E-014 + -4.6299999999999994E-002 4.0781722616956007E-015 + -4.5199999999999990E-002 -2.2800055097496781E-014 + -4.4099999999999986E-002 -4.1256955534210715E-014 + -4.2999999999999997E-002 -2.9820008360390352E-014 + -4.1899999999999993E-002 1.3805356326428847E-014 + -4.0799999999999989E-002 6.1696361994961757E-014 + -3.9699999999999985E-002 7.0057871450705106E-014 + -3.8599999999999995E-002 1.5944107741982377E-014 + -3.7499999999999992E-002 -7.1108714077595947E-014 + -3.6399999999999988E-002 -1.1710813254458413E-013 + -3.5299999999999984E-002 -6.0323789149649421E-014 + -3.4199999999999994E-002 8.0414895662489494E-014 + -3.3099999999999991E-002 1.9092206656780297E-013 + -3.1999999999999987E-002 1.3856228447614582E-013 + -3.0899999999999997E-002 -9.8307423128645571E-014 + -2.9799999999999993E-002 -3.5750514961602198E-013 + -2.8699999999999989E-002 -3.7462261483038606E-013 + -2.7599999999999986E-002 -3.0047850058806391E-015 + -2.6499999999999996E-002 5.8723089325224409E-013 + -2.5399999999999992E-002 9.3320522750323098E-013 + -2.4299999999999988E-002 5.9157171349022430E-013 + -2.3199999999999985E-002 -4.4457509505366199E-013 + -2.2099999999999995E-002 -1.5705384041886372E-012 + -2.0999999999999991E-002 -1.8778500889687910E-012 + -1.9899999999999987E-002 -8.2678417064052656E-013 + -1.8799999999999983E-002 1.1942408867371412E-012 + -1.7699999999999994E-002 2.9326443617277986E-012 + -1.6599999999999990E-002 3.0589461085667180E-012 + -1.5499999999999986E-002 1.1807823599094269E-012 + -1.4399999999999996E-002 -1.7088489911304405E-012 + -1.3299999999999992E-002 -3.8108427004301948E-012 + -1.2199999999999989E-002 -3.7963174270849720E-012 + -1.1099999999999985E-002 -1.8083735463941819E-012 + -9.9999999999999950E-003 6.7726586058108884E-013 + -8.8999999999999913E-003 2.1115093180867905E-012 + -7.7999999999999875E-003 2.2231758534801971E-012 + -6.6999999999999837E-003 2.2024884086674357E-012 + -5.5999999999999939E-003 3.3544881282432382E-012 + -4.4999999999999901E-003 5.2770001909840936E-012 + -3.3999999999999864E-003 5.3481021694556929E-012 + -2.2999999999999826E-003 5.2443618024644589E-013 + -1.1999999999999927E-003 -9.4761559710221377E-012 + -9.9999999999988987E-005 -2.0134206801802890E-011 + 1.0000000000000148E-003 -2.3533897053340525E-011 + 2.1000000000000185E-003 -1.3242544213976082E-011 + 3.2000000000000084E-003 1.0172617956327734E-011 + 4.3000000000000121E-003 3.7061180513386915E-011 + 5.4000000000000159E-003 5.2429390690056366E-011 + 6.5000000000000058E-003 4.4115246178311196E-011 + 7.6000000000000234E-003 1.0686350242206100E-011 + 8.7000000000000133E-003 -3.6030466804559680E-011 + 9.8000000000000032E-003 -7.5782984054750813E-011 + 1.0900000000000021E-002 -8.9505708400494655E-011 + 1.2000000000000011E-002 -6.8226473082244610E-011 + 1.3100000000000001E-002 -1.6584891446291827E-011 + 1.4200000000000018E-002 4.9912428357057337E-011 + 1.5300000000000008E-002 1.1090985768680284E-010 + 1.6400000000000026E-002 1.4652325186492732E-010 + 1.7500000000000016E-002 1.4045369034487720E-010 + 1.8600000000000005E-002 8.2836452974799357E-011 + 1.9700000000000023E-002 -2.4369313858518815E-011 + 2.0800000000000013E-002 -1.5998823099661053E-010 + 2.1900000000000003E-002 -2.8005348040593958E-010 + 2.3000000000000020E-002 -3.2607910815940500E-010 + 2.4100000000000010E-002 -2.4844343249341705E-010 + 2.5200000000000000E-002 -3.7497671634412200E-011 + 2.6300000000000018E-002 2.5480456633530935E-010 + 2.7400000000000008E-002 5.2059334620935260E-010 + 2.8500000000000025E-002 6.3478455825105584E-010 + 2.9600000000000015E-002 5.1291371150341547E-010 + 3.0700000000000005E-002 1.5936366115631984E-010 + 3.1800000000000023E-002 -3.2169988894992230E-010 + 3.2900000000000013E-002 -7.6183631625426074E-010 + 3.4000000000000002E-002 -9.9401165076784537E-010 + 3.5100000000000020E-002 -9.1623397757700786E-010 + 3.6200000000000010E-002 -5.2494381064249751E-010 + 3.7300000000000028E-002 8.9629893784692882E-011 + 3.8400000000000017E-002 7.7273343279671280E-010 + 3.9500000000000007E-002 1.3392508213527776E-009 + 4.0600000000000025E-002 1.6046668438463030E-009 + 4.1700000000000015E-002 1.4212860888207501E-009 + 4.2800000000000005E-002 7.3094647001781254E-010 + 4.3900000000000022E-002 -3.7343389491795165E-010 + 4.5000000000000012E-002 -1.6132770674914809E-009 + 4.6100000000000002E-002 -2.5638136058603322E-009 + 4.7200000000000020E-002 -2.7893645171417347E-009 + 4.8300000000000010E-002 -2.0397425970486438E-009 + 4.9400000000000027E-002 -4.1808564943401905E-010 + 5.0500000000000017E-002 1.5824090926486178E-009 + 5.1600000000000007E-002 3.2259883653296129E-009 + 5.2700000000000025E-002 3.8262881751904843E-009 + 5.3800000000000014E-002 3.0570310727284777E-009 + 5.4900000000000004E-002 1.1297842661406321E-009 + 5.6000000000000022E-002 -1.2578045271993687E-009 + 5.7100000000000012E-002 -3.1898994556911475E-009 + 5.8200000000000002E-002 -3.8979637295710745E-009 + 5.9300000000000019E-002 -3.0626976510461645E-009 + 6.0400000000000009E-002 -9.3192498162864013E-010 + 6.1500000000000027E-002 1.7704462340617511E-009 + 6.2600000000000017E-002 4.0769534415119324E-009 + 6.3700000000000007E-002 5.0451780531091117E-009 + 6.4800000000000024E-002 3.9847529720304919E-009 + 6.5900000000000014E-002 6.2577965032062366E-010 + 6.7000000000000004E-002 -4.7472665798409253E-009 + 6.8100000000000022E-002 -1.1183861836627784E-008 + 6.9200000000000012E-002 -1.7018964015846905E-008 + 7.0300000000000029E-002 -1.9974010001533316E-008 + 7.1400000000000019E-002 -1.7478090086342490E-008 + 7.2500000000000009E-002 -7.1885049024444925E-009 + 7.3600000000000027E-002 1.2438260199587603E-008 + 7.4700000000000016E-002 4.1764042890690689E-008 + 7.5800000000000006E-002 8.0000113200640044E-008 + 7.6900000000000024E-002 1.2574599850267987E-007 + 7.8000000000000014E-002 1.7793080075989565E-007 + 7.9100000000000004E-002 2.3687192651777877E-007 + 8.0200000000000021E-002 3.0509198722938891E-007 + 8.1300000000000011E-002 3.8760214238209301E-007 + 8.2400000000000029E-002 4.9155272563439212E-007 + 8.3500000000000019E-002 6.2539726286559016E-007 + 8.4600000000000009E-002 7.9792289398028515E-007 + 8.5700000000000026E-002 1.0175796205658116E-006 + 8.6800000000000016E-002 1.2924581369588850E-006 + 8.7900000000000006E-002 1.6310235650962568E-006 + 8.9000000000000024E-002 2.0434292764548445E-006 + 9.0100000000000013E-002 2.5429999368498102E-006 + 9.1200000000000003E-002 3.1474471597903175E-006 + 9.2300000000000021E-002 3.8795392356405500E-006 + 9.3400000000000011E-002 4.7672579057689290E-006 + 9.4500000000000028E-002 5.8437290135771036E-006 + 9.5600000000000018E-002 7.1473309617431369E-006 + 9.6700000000000008E-002 8.7222206275328062E-006 + 9.7800000000000026E-002 1.0619271961331833E-005 + 9.8900000000000016E-002 1.2897199667349923E-005 + 0.10000000000000001 1.5623607396264561E-005 + 0.10110000000000002 1.8875871319323778E-005 + 0.10220000000000001 2.2742076907888986E-005 + 0.10330000000000003 2.7322304958943278E-005 + 0.10440000000000002 3.2730531529523432E-005 + 0.10550000000000001 3.9097023545764387E-005 + 0.10660000000000003 4.6570807171519846E-005 + 0.10770000000000002 5.5321681429632008E-005 + 0.10880000000000001 6.5541440562810749E-005 + 0.10990000000000003 7.7444288763217628E-005 + 0.11100000000000002 9.1267160314600915E-005 + 0.11210000000000001 1.0727043263614178E-004 + 0.11320000000000002 1.2573940330184996E-004 + 0.11430000000000001 1.4698643644805998E-004 + 0.11540000000000003 1.7135305097326636E-004 + 0.11650000000000002 1.9921123748645186E-004 + 0.11760000000000001 2.3096360382623971E-004 + 0.11870000000000003 2.6704231277108192E-004 + 0.11980000000000002 3.0790740856900811E-004 + 0.12090000000000001 3.5404518712311983E-004 + 0.12200000000000003 4.0596627513878047E-004 + 0.12310000000000001 4.6420353464782238E-004 + 0.12420000000000003 5.2930880337953568E-004 + 0.12530000000000002 6.0184876201674342E-004 + 0.12640000000000001 6.8239879328757524E-004 + 0.12750000000000003 7.7153596794232726E-004 + 0.12860000000000002 8.6983130313456059E-004 + 0.12970000000000001 9.7784143872559071E-004 + 0.13080000000000003 1.0960996150970459E-003 + 0.13190000000000002 1.2251045554876328E-003 + 0.13300000000000001 1.3653084170073271E-003 + 0.13410000000000000 1.5171029372140765E-003 + 0.13520000000000004 1.6808039508759975E-003 + 0.13630000000000003 1.8566361395642161E-003 + 0.13740000000000002 2.0447189453989267E-003 + 0.13850000000000001 2.2450515534728765E-003 + 0.13960000000000000 2.4574983399361372E-003 + 0.14070000000000005 2.6817747857421637E-003 + 0.14180000000000004 2.9174326919019222E-003 + 0.14290000000000003 3.1638445798307657E-003 + 0.14400000000000002 3.4201906528323889E-003 + 0.14510000000000001 3.6854464560747147E-003 + 0.14620000000000000 3.9583742618560791E-003 + 0.14730000000000004 4.2375158518552780E-003 + 0.14840000000000003 4.5211906544864178E-003 + 0.14950000000000002 4.8074903897941113E-003 + 0.15060000000000001 5.0942883826792240E-003 + 0.15170000000000000 5.3792395628988743E-003 + 0.15280000000000005 5.6597958318889141E-003 + 0.15390000000000004 5.9332200326025486E-003 + 0.15500000000000003 6.1966064386069775E-003 + 0.15610000000000002 6.4469058997929096E-003 + 0.15720000000000001 6.6809500567615032E-003 + 0.15830000000000000 6.8954876624047756E-003 + 0.15940000000000004 7.0872162468731403E-003 + 0.16050000000000003 7.2528258897364140E-003 + 0.16160000000000002 7.3890448547899723E-003 + 0.16270000000000001 7.4926866218447685E-003 + 0.16380000000000000 7.5606992468237877E-003 + 0.16490000000000005 7.5902184471487999E-003 + 0.16600000000000004 7.5786146335303783E-003 + 0.16710000000000003 7.5235450640320778E-003 + 0.16820000000000002 7.4229971505701542E-003 + 0.16930000000000001 7.2753382846713066E-003 + 0.17040000000000000 7.0793577469885349E-003 + 0.17150000000000004 6.8343086168169975E-003 + 0.17260000000000003 6.5399417653679848E-003 + 0.17370000000000002 6.1965342611074448E-003 + 0.17480000000000001 5.8049075305461884E-003 + 0.17590000000000000 5.3664436563849449E-003 + 0.17700000000000005 4.8830853775143623E-003 + 0.17810000000000004 4.3573346920311451E-003 + 0.17920000000000003 3.7922365590929985E-003 + 0.18030000000000002 3.1913605052977800E-003 + 0.18140000000000001 2.5587680283933878E-003 + 0.18250000000000000 1.8989765085279942E-003 + 0.18360000000000004 1.2169091496616602E-003 + 0.18470000000000003 5.1784084644168615E-004 + 0.18580000000000002 -1.9266642630100250E-004 + 0.18690000000000001 -9.0883084340021014E-004 + 0.18800000000000000 -1.6247235471382737E-003 + 0.18910000000000005 -2.3343437351286411E-003 + 0.19020000000000004 -3.0316978227347136E-003 + 0.19130000000000003 -3.7108778487890959E-003 + 0.19240000000000002 -4.3661380186676979E-003 + 0.19350000000000001 -4.9919732846319675E-003 + 0.19460000000000005 -5.5831936188042164E-003 + 0.19570000000000004 -6.1349906027317047E-003 + 0.19680000000000003 -6.6429995931684971E-003 + 0.19790000000000002 -7.1033537387847900E-003 + 0.19900000000000001 -7.5127333402633667E-003 + 0.20010000000000000 -7.8683979809284210E-003 + 0.20120000000000005 -8.1682233139872551E-003 + 0.20230000000000004 -8.4107108414173126E-003 + 0.20340000000000003 -8.5950074717402458E-003 + 0.20450000000000002 -8.7209008634090424E-003 + 0.20560000000000000 -8.7888045236468315E-003 + 0.20670000000000005 -8.7997429072856903E-003 + 0.20780000000000004 -8.7553150951862335E-003 + 0.20890000000000003 -8.6576640605926514E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0011.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0011.BXZ.semd new file mode 100644 index 00000000..cce4f069 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0011.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -9.8036492169313362E-030 + -0.10679999999999999 1.8561999956546500E-029 + -0.10569999999999999 4.6283476570677677E-028 + -0.10460000000000000 7.7676211701387397E-028 + -0.10349999999999999 -5.8927759397473920E-027 + -0.10239999999999999 -2.3368056816812710E-026 + -0.10130000000000000 2.1006261192619444E-026 + -0.10020000000000000 3.1219019947511484E-025 + -9.9099999999999994E-002 5.9237360031605154E-025 + -9.7999999999999990E-002 -1.1595802697804503E-024 + -9.6899999999999986E-002 -7.4866497111201828E-024 + -9.5799999999999996E-002 -1.0762887658116197E-023 + -9.4699999999999993E-002 2.0716658040687118E-023 + -9.3599999999999989E-002 1.1287036978031617E-022 + -9.2499999999999999E-002 1.5697945787598939E-022 + -9.1399999999999995E-002 -2.0353954311507153E-022 + -9.0299999999999991E-002 -1.2210297567179198E-021 + -8.9200000000000002E-002 -1.8744785097503909E-021 + -8.8099999999999984E-002 9.9176198849560814E-022 + -8.6999999999999994E-002 9.8402148839389763E-021 + -8.5899999999999990E-002 1.7810166324959888E-020 + -8.4799999999999986E-002 2.1646508836945788E-021 + -8.3699999999999997E-002 -5.8833919001475935E-020 + -8.2599999999999993E-002 -1.3243701859311547E-019 + -8.1499999999999989E-002 -8.4132863220195223E-020 + -8.0399999999999999E-002 2.4689356051237749E-019 + -7.9299999999999995E-002 7.6696341492281580E-019 + -7.8199999999999992E-002 8.2620831344175988E-019 + -7.7100000000000002E-002 -5.4975292049917400E-019 + -7.5999999999999984E-002 -3.4154825159712672E-018 + -7.4899999999999994E-002 -5.2616119176176349E-018 + -7.3799999999999991E-002 -1.2633978241004702E-018 + -7.2699999999999987E-002 1.1131576298279232E-017 + -7.1599999999999997E-002 2.4640105717566342E-017 + -7.0499999999999993E-002 1.9771338830052697E-017 + -6.9399999999999989E-002 -2.1581479671198414E-017 + -6.8300000000000000E-002 -8.6903317222135270E-017 + -6.7199999999999996E-002 -1.1277327838316790E-016 + -6.6099999999999992E-002 -1.4215045887164577E-017 + -6.5000000000000002E-002 2.2104627071757371E-016 + -6.3899999999999985E-002 4.3365627856895180E-016 + -6.2799999999999995E-002 3.2033592278097602E-016 + -6.1699999999999991E-002 -3.1773608749827696E-016 + -6.0599999999999994E-002 -1.2134711528186538E-015 + -5.9499999999999990E-002 -1.5188632703579162E-015 + -5.8399999999999994E-002 -3.1188515447555867E-016 + -5.7299999999999990E-002 2.3501200172113684E-015 + -5.6199999999999986E-002 4.6503701226201927E-015 + -5.5099999999999996E-002 3.6740973117903048E-015 + -5.3999999999999992E-002 -2.1156708265320347E-015 + -5.2899999999999989E-002 -1.0074121136632083E-014 + -5.1799999999999985E-002 -1.3220735880299823E-014 + -5.0699999999999995E-002 -4.8121241929090838E-015 + -4.9599999999999991E-002 1.4198364367361792E-014 + -4.8499999999999988E-002 3.1114708384663917E-014 + -4.7399999999999998E-002 2.7458072233564786E-014 + -4.6299999999999994E-002 -5.3039288862603493E-015 + -4.5199999999999990E-002 -5.1189389234590835E-014 + -4.4099999999999986E-002 -7.2304650060219661E-014 + -4.2999999999999997E-002 -3.5369117709497036E-014 + -4.1899999999999993E-002 5.2570733953104937E-014 + -4.0799999999999989E-002 1.3120953705047372E-013 + -3.9699999999999985E-002 1.2131887562692040E-013 + -3.8599999999999995E-002 -5.8304869179209851E-015 + -3.7499999999999992E-002 -1.7775994706151904E-013 + -3.6399999999999988E-002 -2.4822922580283735E-013 + -3.5299999999999984E-002 -1.0967741065391959E-013 + -3.4199999999999994E-002 1.8520586811138912E-013 + -3.3099999999999991E-002 4.1002032498405061E-013 + -3.1999999999999987E-002 3.1715331316045647E-013 + -3.0899999999999997E-002 -1.2754632961776979E-013 + -2.9799999999999993E-002 -6.2641217083228562E-013 + -2.8699999999999989E-002 -7.0929877639749894E-013 + -2.7599999999999986E-002 -1.2199811473545541E-013 + -2.6499999999999996E-002 8.4534641656489051E-013 + -2.5399999999999992E-002 1.4261785112254510E-012 + -2.4299999999999988E-002 9.1899513172954972E-013 + -2.3199999999999985E-002 -6.4100667048622162E-013 + -2.2099999999999995E-002 -2.2580054145904249E-012 + -2.0999999999999991E-002 -2.5463867125985473E-012 + -1.9899999999999987E-002 -8.2257041889716165E-013 + -1.8799999999999983E-002 2.1042789906389192E-012 + -1.7699999999999994E-002 4.2176314524189351E-012 + -1.6599999999999990E-002 3.6751543648627649E-012 + -1.5499999999999986E-002 3.5119238246672513E-013 + -1.4399999999999996E-002 -3.7402416233622837E-012 + -1.3299999999999992E-002 -5.7145247735201909E-012 + -1.2199999999999989E-002 -3.9987752692427492E-012 + -1.1099999999999985E-002 2.7522103519805885E-013 + -9.9999999999999950E-003 3.9680598216962348E-012 + -8.8999999999999913E-003 4.4071920592136937E-012 + -7.7999999999999875E-003 1.7178602290668366E-012 + -6.6999999999999837E-003 -1.0861733604553003E-012 + -5.5999999999999939E-003 -6.8733560509848246E-013 + -4.4999999999999901E-003 3.1840810370276085E-012 + -3.3999999999999864E-003 6.6080084112907223E-012 + -2.2999999999999826E-003 4.1373944201228419E-012 + -1.1999999999999927E-003 -6.2111349050097964E-012 + -9.9999999999988987E-005 -1.9528465650120452E-011 + 1.0000000000000148E-003 -2.5606763237595587E-011 + 2.1000000000000185E-003 -1.5588422913603850E-011 + 3.2000000000000084E-003 1.0433212453697660E-011 + 4.3000000000000121E-003 4.0599874157054572E-011 + 5.4000000000000159E-003 5.6454767943803219E-011 + 6.5000000000000058E-003 4.3909993696633620E-011 + 7.6000000000000234E-003 3.3059076309793767E-012 + 8.7000000000000133E-003 -4.8394666746220949E-011 + 9.8000000000000032E-003 -8.5586676634719083E-011 + 1.0900000000000021E-002 -8.7841151019674157E-011 + 1.2000000000000011E-002 -5.1147169832788109E-011 + 1.3100000000000001E-002 1.0317669461856749E-011 + 1.4200000000000018E-002 7.2491873615021518E-011 + 1.5300000000000008E-002 1.1370572539082247E-010 + 1.6400000000000026E-002 1.2263141890844764E-010 + 1.7500000000000016E-002 9.7750169070209836E-011 + 1.8600000000000005E-002 4.1619322571628814E-011 + 1.9700000000000023E-002 -4.2090803065164550E-011 + 2.0800000000000013E-002 -1.4342756149421376E-010 + 2.1900000000000003E-002 -2.3631688272907070E-010 + 2.3000000000000020E-002 -2.7563831772603464E-010 + 2.4100000000000010E-002 -2.1214159595661641E-010 + 2.5200000000000000E-002 -2.4268920206793609E-011 + 2.6300000000000018E-002 2.5028579209163127E-010 + 2.7400000000000008E-002 5.0837878351472909E-010 + 2.8500000000000025E-002 6.1599320089200660E-010 + 2.9600000000000015E-002 4.7436404804201970E-010 + 3.0700000000000005E-002 8.3978698994791046E-011 + 3.1800000000000023E-002 -4.3330516952266862E-010 + 3.2900000000000013E-002 -8.7400281456595508E-010 + 3.4000000000000002E-002 -1.0393802485353376E-009 + 3.5100000000000020E-002 -8.2518786248542142E-010 + 3.6200000000000010E-002 -2.6949567577538858E-010 + 3.7300000000000028E-002 4.6146231280630445E-010 + 3.8400000000000017E-002 1.1351696249661813E-009 + 3.9500000000000007E-002 1.5280587906119081E-009 + 4.0600000000000025E-002 1.4848813290058160E-009 + 4.1700000000000015E-002 9.5417573842127013E-010 + 4.2800000000000005E-002 7.9877632286340372E-012 + 4.3900000000000022E-002 -1.1491214646497383E-009 + 4.5000000000000012E-002 -2.1941211070242161E-009 + 4.6100000000000002E-002 -2.7460302920445656E-009 + 4.7200000000000020E-002 -2.4827468969590427E-009 + 4.8300000000000010E-002 -1.2871286259041881E-009 + 4.9400000000000027E-002 6.4155414314370773E-010 + 5.0500000000000017E-002 2.7815594272340149E-009 + 5.1600000000000007E-002 4.4218082528857394E-009 + 5.2700000000000025E-002 4.9018638037523488E-009 + 5.3800000000000014E-002 3.8671337243556536E-009 + 5.4900000000000004E-002 1.4308267903828664E-009 + 5.6000000000000022E-002 -1.8283372593685954E-009 + 5.7100000000000012E-002 -5.0312900512494707E-009 + 5.8200000000000002E-002 -7.2575181420120316E-009 + 5.9300000000000019E-002 -7.8005006898251850E-009 + 6.0400000000000009E-002 -6.3435114938670267E-009 + 6.1500000000000027E-002 -3.0286655405831198E-009 + 6.2600000000000017E-002 1.5666810071479631E-009 + 6.3700000000000007E-002 6.5230119083992122E-009 + 6.4800000000000024E-002 1.0735055511190694E-008 + 6.5900000000000014E-002 1.3136805421254394E-008 + 6.7000000000000004E-002 1.2976309804457742E-008 + 6.8100000000000022E-002 1.0064180600011241E-008 + 6.9200000000000012E-002 4.8719761558402297E-009 + 7.0300000000000029E-002 -1.6263534963201209E-009 + 7.1400000000000019E-002 -8.3751059420933416E-009 + 7.2500000000000009E-002 -1.4781613266734439E-008 + 7.3600000000000027E-002 -2.1152834150939270E-008 + 7.4700000000000016E-002 -2.8820386077654803E-008 + 7.5800000000000006E-002 -3.9901632220562533E-008 + 7.6900000000000024E-002 -5.6830387507034175E-008 + 7.8000000000000014E-002 -8.1894825143535854E-008 + 7.9100000000000004E-002 -1.1697878932181993E-007 + 8.0200000000000021E-002 -1.6355680543256312E-007 + 8.1300000000000011E-002 -2.2285395573362621E-007 + 8.2400000000000029E-002 -2.9605286044898094E-007 + 8.3500000000000019E-002 -3.8451051409538195E-007 + 8.4600000000000009E-002 -4.9005740265783970E-007 + 8.5700000000000026E-002 -6.1547530094685499E-007 + 8.6800000000000016E-002 -7.6513924796017818E-007 + 8.7900000000000006E-002 -9.4564813934994163E-007 + 8.9000000000000024E-002 -1.1661727512546349E-006 + 9.0100000000000013E-002 -1.4383301731868414E-006 + 9.1200000000000003E-002 -1.7756253782863496E-006 + 9.2300000000000021E-002 -2.1927528450760292E-006 + 9.3400000000000011E-002 -2.7051826236856868E-006 + 9.4500000000000028E-002 -3.3293595151917543E-006 + 9.5600000000000018E-002 -4.0835743675415870E-006 + 9.6700000000000008E-002 -4.9892746574187186E-006 + 9.7800000000000026E-002 -6.0724114518961869E-006 + 9.8900000000000016E-002 -7.3644800977490377E-006 + 0.10000000000000001 -8.9031209427048452E-006 + 0.10110000000000002 -1.0732425835158210E-005 + 0.10220000000000001 -1.2903208698844537E-005 + 0.10330000000000003 -1.5473444364033639E-005 + 0.10440000000000002 -1.8508915673010051E-005 + 0.10550000000000001 -2.2083913790993392E-005 + 0.10660000000000003 -2.6281863028998487E-005 + 0.10770000000000002 -3.1195846531772986E-005 + 0.10880000000000001 -3.6929199268342927E-005 + 0.10990000000000003 -4.3596435716608539E-005 + 0.11100000000000002 -5.1324459491297603E-005 + 0.11210000000000001 -6.0253889387240633E-005 + 0.11320000000000002 -7.0540096203330904E-005 + 0.11430000000000001 -8.2353646575938910E-005 + 0.11540000000000003 -9.5880124717950821E-005 + 0.11650000000000002 -1.1131959763588384E-004 + 0.11760000000000001 -1.2888621131423861E-004 + 0.11870000000000003 -1.4880789967719465E-004 + 0.11980000000000002 -1.7132627544924617E-004 + 0.12090000000000001 -1.9669601169880480E-004 + 0.12200000000000003 -2.2518368496093899E-004 + 0.12310000000000001 -2.5706575252115726E-004 + 0.12420000000000003 -2.9262591851875186E-004 + 0.12530000000000002 -3.3215197618119419E-004 + 0.12640000000000001 -3.7593219894915819E-004 + 0.12750000000000003 -4.2425145511515439E-004 + 0.12860000000000002 -4.7738634748384356E-004 + 0.12970000000000001 -5.3559977095574141E-004 + 0.13080000000000003 -5.9913465520367026E-004 + 0.13190000000000002 -6.6820764914155006E-004 + 0.13300000000000001 -7.4300187407061458E-004 + 0.13410000000000000 -8.2366063725203276E-004 + 0.13520000000000004 -9.1028021415695548E-004 + 0.13630000000000003 -1.0029016993939877E-003 + 0.13740000000000002 -1.1015030322596431E-003 + 0.13850000000000001 -1.2059895088896155E-003 + 0.13960000000000000 -1.3161853421479464E-003 + 0.14070000000000005 -1.4318244066089392E-003 + 0.14180000000000004 -1.5525426715612411E-003 + 0.14290000000000003 -1.6778714489191771E-003 + 0.14400000000000002 -1.8072302918881178E-003 + 0.14510000000000001 -1.9399228040128946E-003 + 0.14620000000000000 -2.0751317497342825E-003 + 0.14730000000000004 -2.2119169589132071E-003 + 0.14840000000000003 -2.3492143955081701E-003 + 0.14950000000000002 -2.4858396500349045E-003 + 0.15060000000000001 -2.6204895693808794E-003 + 0.15170000000000000 -2.7517487760633230E-003 + 0.15280000000000005 -2.8780989814549685E-003 + 0.15390000000000004 -2.9979299288243055E-003 + 0.15500000000000003 -3.1095512676984072E-003 + 0.15610000000000002 -3.2112079206854105E-003 + 0.15720000000000001 -3.3010991755872965E-003 + 0.15830000000000000 -3.3773996401578188E-003 + 0.15940000000000004 -3.4382811281830072E-003 + 0.16050000000000003 -3.4819394350051880E-003 + 0.16160000000000002 -3.5066206473857164E-003 + 0.16270000000000001 -3.5106483846902847E-003 + 0.16380000000000000 -3.4924517385661602E-003 + 0.16490000000000005 -3.4505953080952168E-003 + 0.16600000000000004 -3.3838092349469662E-003 + 0.16710000000000003 -3.2910166773945093E-003 + 0.16820000000000002 -3.1713622156530619E-003 + 0.16930000000000001 -3.0242353677749634E-003 + 0.17040000000000000 -2.8492941055446863E-003 + 0.17150000000000004 -2.6464851107448339E-003 + 0.17260000000000003 -2.4160596076399088E-003 + 0.17370000000000002 -2.1585875656455755E-003 + 0.17480000000000001 -1.8749668961390853E-003 + 0.17590000000000000 -1.5664250822737813E-003 + 0.17700000000000005 -1.2345177819952369E-003 + 0.17810000000000004 -8.8112166849896312E-004 + 0.17920000000000003 -5.0842150812968612E-004 + 0.18030000000000002 -1.1889252346009016E-004 + 0.18140000000000001 2.8472175472415984E-004 + 0.18250000000000000 6.9943757262080908E-004 + 0.18360000000000004 1.1220643064007163E-003 + 0.18470000000000003 1.5492410166189075E-003 + 0.18580000000000002 1.9774776883423328E-003 + 0.18690000000000001 2.4031987413764000E-003 + 0.18800000000000000 2.8227877337485552E-003 + 0.18910000000000005 3.2326360233128071E-003 + 0.19020000000000004 3.6291878204792738E-003 + 0.19130000000000003 4.0089879184961319E-003 + 0.19240000000000002 4.3687303550541401E-003 + 0.19350000000000001 4.7052996233105659E-003 + 0.19460000000000005 5.0158170051872730E-003 + 0.19570000000000004 5.2976747974753380E-003 + 0.19680000000000003 5.5485730990767479E-003 + 0.19790000000000002 5.7665482163429260E-003 + 0.19900000000000001 5.9499968774616718E-003 + 0.20010000000000000 6.0976939275860786E-003 + 0.20120000000000005 6.2088076956570148E-003 + 0.20230000000000004 6.2829051166772842E-003 + 0.20340000000000003 6.3199503347277641E-003 + 0.20450000000000002 6.3202986493706703E-003 + 0.20560000000000000 6.2846867367625237E-003 + 0.20670000000000005 6.2142135575413704E-003 + 0.20780000000000004 6.1103180050849915E-003 + 0.20890000000000003 5.9747537598013878E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0012.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0012.BXX.semd new file mode 100644 index 00000000..4ddbccfa --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0012.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.7764252075137103E-026 + -0.11119999999999999 -7.0051563442491309E-019 + -0.11009999999999999 -4.9563309863875894E-018 + -0.10900000000000000 -1.0801445207086868E-017 + -0.10790000000000000 1.9451032990176238E-017 + -0.10679999999999999 1.7707814038436266E-016 + -0.10569999999999999 4.5634365901446421E-016 + -0.10460000000000000 3.3751007165192860E-016 + -0.10349999999999999 -1.3943570504080594E-015 + -0.10239999999999999 -5.3090979048209686E-015 + -0.10130000000000000 -7.9867168583411079E-015 + -0.10020000000000000 -8.8188835303381480E-017 + -9.9099999999999994E-002 2.6687665274850898E-014 + -9.7999999999999990E-002 6.0792306789698297E-014 + -9.6899999999999986E-002 5.5600150677091731E-014 + -9.5799999999999996E-002 -4.8361156388104093E-014 + -9.4699999999999993E-002 -2.4531686903216110E-013 + -9.3599999999999989E-002 -3.8010347365273478E-013 + -9.2499999999999999E-002 -1.8131894911291996E-013 + -9.1399999999999995E-002 4.9725924333027249E-013 + -9.0299999999999991E-002 1.3401433825513398E-012 + -8.9200000000000002E-002 1.5009227584752982E-012 + -8.8099999999999984E-002 1.4474006845496823E-013 + -8.6999999999999994E-002 -2.5503353769107395E-012 + -8.5899999999999990E-002 -4.7917711465395030E-012 + -8.4799999999999986E-002 -3.9843705591791068E-012 + -8.3699999999999997E-002 1.0214257824964212E-012 + -8.2599999999999993E-002 7.8916508744475422E-012 + -8.1499999999999989E-002 1.1359406471012079E-011 + -8.0399999999999999E-002 7.0989260476939098E-012 + -7.9299999999999995E-002 -3.7091085411389280E-012 + -7.8199999999999992E-002 -1.3751973518272287E-011 + -7.7100000000000002E-002 -1.5120408397573115E-011 + -7.5999999999999984E-002 -7.1552295338728200E-012 + -7.4899999999999994E-002 1.4806888354312875E-012 + -7.3799999999999991E-002 1.1140676055287901E-012 + -7.2699999999999987E-002 -6.1668751702437241E-012 + -7.1599999999999997E-002 -3.3750047027936159E-012 + -7.0499999999999993E-002 2.5861514318936685E-011 + -6.9399999999999989E-002 7.2509234727569094E-011 + -6.8300000000000000E-002 9.3549862301145481E-011 + -6.7199999999999996E-002 3.9113497163345556E-011 + -6.6099999999999992E-002 -9.6215473088800962E-011 + -6.5000000000000002E-002 -2.4150065280892363E-010 + -6.3899999999999985E-002 -2.7892946286023346E-010 + -6.2799999999999995E-002 -1.3036152712864180E-010 + -6.1699999999999991E-002 1.6145143555412744E-010 + -6.0599999999999994E-002 4.3348402645193573E-010 + -5.9499999999999990E-002 5.0459558753601641E-010 + -5.8399999999999994E-002 3.0942493012275918E-010 + -5.7299999999999990E-002 -4.7209937348302589E-011 + -5.6199999999999986E-002 -3.6953468063316564E-010 + -5.5099999999999996E-002 -5.2052678833902633E-010 + -5.3999999999999992E-002 -5.0784637606327010E-010 + -5.2899999999999989E-002 -4.2501527297567065E-010 + -5.1799999999999985E-002 -3.0872687739602611E-010 + -5.0699999999999995E-002 -7.0019393061393487E-011 + -4.9599999999999991E-002 4.0067582585123773E-010 + -4.8499999999999988E-002 1.0331818733888554E-009 + -4.7399999999999998E-002 1.4922189039978662E-009 + -4.6299999999999994E-002 1.3520577990533411E-009 + -4.5199999999999990E-002 4.4153522504863929E-010 + -4.4099999999999986E-002 -9.2596069700690009E-010 + -4.2999999999999997E-002 -2.0745949402822816E-009 + -4.1899999999999993E-002 -2.3926238768012809E-009 + -4.0799999999999989E-002 -1.7383732231479598E-009 + -3.9699999999999985E-002 -4.9712778338317776E-010 + -3.8599999999999995E-002 7.4299066898930732E-010 + -3.7499999999999992E-002 1.5953337539897916E-009 + -3.6399999999999988E-002 2.0066610595392831E-009 + -3.5299999999999984E-002 2.0511252696309157E-009 + -3.4199999999999994E-002 1.6686219073136499E-009 + -3.3099999999999991E-002 6.8448197110271281E-010 + -3.1999999999999987E-002 -8.6375445684794272E-010 + -3.0899999999999997E-002 -2.4397575071333222E-009 + -2.9799999999999993E-002 -3.1495475116827265E-009 + -2.8699999999999989E-002 -2.3233854840043477E-009 + -2.7599999999999986E-002 -1.0306994147057935E-010 + -2.6499999999999996E-002 2.4769741813202018E-009 + -2.5399999999999992E-002 4.0275569546111001E-009 + -2.4299999999999988E-002 3.5632243822192322E-009 + -2.3199999999999985E-002 9.4139518402869271E-010 + -2.2099999999999995E-002 -3.2121056925404901E-009 + -2.0999999999999991E-002 -7.8199455799676798E-009 + -1.9899999999999987E-002 -1.1530103982693163E-008 + -1.8799999999999983E-002 -1.2693371687078070E-008 + -1.7699999999999994E-002 -9.4386001237012351E-009 + -1.6599999999999990E-002 -8.4881879303111418E-011 + -1.5499999999999986E-002 1.6322182716521638E-008 + -1.4399999999999996E-002 3.9898598203080837E-008 + -1.3299999999999992E-002 7.0539968533012143E-008 + -1.2199999999999989E-002 1.0889104373745795E-007 + -1.1099999999999985E-002 1.5684533138937695E-007 + -9.9999999999999950E-003 2.1709895747790142E-007 + -8.8999999999999913E-003 2.9219884822850872E-007 + -7.7999999999999875E-003 3.8414344771808828E-007 + -6.6999999999999837E-003 4.9522208200869500E-007 + -5.5999999999999939E-003 6.2965847291707178E-007 + -4.4999999999999901E-003 7.9478184034087462E-007 + -3.3999999999999864E-003 1.0007477158069378E-006 + -2.2999999999999826E-003 1.2590730875672307E-006 + -1.1999999999999927E-003 1.5813259324204409E-006 + -9.9999999999988987E-005 1.9792059902101755E-006 + 1.0000000000000148E-003 2.4660755570948822E-006 + 2.1000000000000185E-003 3.0588516892748885E-006 + 3.2000000000000084E-003 3.7790948681504233E-006 + 4.3000000000000121E-003 4.6531013140338473E-006 + 5.4000000000000159E-003 5.7117836149700452E-006 + 6.5000000000000058E-003 6.9911739046801813E-006 + 7.6000000000000234E-003 8.5335668700281531E-006 + 8.7000000000000133E-003 1.0388605005573481E-005 + 9.8000000000000032E-003 1.2613797480298672E-005 + 1.0900000000000021E-002 1.5274841643986292E-005 + 1.2000000000000011E-002 1.8446580725139938E-005 + 1.3100000000000001E-002 2.2215011995285749E-005 + 1.4200000000000018E-002 2.6679708753363229E-005 + 1.5300000000000008E-002 3.1955627491697669E-005 + 1.6400000000000026E-002 3.8173911889316514E-005 + 1.7500000000000016E-002 4.5482371206162497E-005 + 1.8600000000000005E-002 5.4046799050411209E-005 + 1.9700000000000023E-002 6.4053332607727498E-005 + 2.0800000000000013E-002 7.5710937380790710E-005 + 2.1900000000000003E-002 8.9252913312520832E-005 + 2.3000000000000020E-002 1.0493722948012874E-004 + 2.4100000000000010E-002 1.2304700794629753E-004 + 2.5200000000000000E-002 1.4389223360922188E-004 + 2.6300000000000018E-002 1.6781268641352654E-004 + 2.7400000000000008E-002 1.9518044427968562E-004 + 2.8500000000000025E-002 2.2640000679530203E-004 + 2.9600000000000015E-002 2.6190644712187350E-004 + 3.0700000000000005E-002 3.0216269078664482E-004 + 3.1800000000000023E-002 3.4765800228342414E-004 + 3.2900000000000013E-002 3.9890818879939616E-004 + 3.4000000000000002E-002 4.5645557111129165E-004 + 3.5100000000000020E-002 5.2086642244830728E-004 + 3.6200000000000010E-002 5.9272645739838481E-004 + 3.7300000000000028E-002 6.7263416713103652E-004 + 3.8400000000000017E-002 7.6119438745081425E-004 + 3.9500000000000007E-002 8.5901108104735613E-004 + 4.0600000000000025E-002 9.6667965408414602E-004 + 4.1700000000000015E-002 1.0847771773114800E-003 + 4.2800000000000005E-002 1.2138517340645194E-003 + 4.3900000000000022E-002 1.3544111279770732E-003 + 4.5000000000000012E-002 1.5069115906953812E-003 + 4.6100000000000002E-002 1.6717450926080346E-003 + 4.7200000000000020E-002 1.8492245581001043E-003 + 4.8300000000000010E-002 2.0395684987306595E-003 + 4.9400000000000027E-002 2.2428841330111027E-003 + 5.0500000000000017E-002 2.4591516703367233E-003 + 5.1600000000000007E-002 2.6882095262408257E-003 + 5.2700000000000025E-002 2.9297417495399714E-003 + 5.3800000000000014E-002 3.1832621898502111E-003 + 5.4900000000000004E-002 3.4480986651033163E-003 + 5.6000000000000022E-002 3.7233794573694468E-003 + 5.7100000000000012E-002 4.0080230683088303E-003 + 5.8200000000000002E-002 4.3007312342524529E-003 + 5.9300000000000019E-002 4.5999847352504730E-003 + 6.0400000000000009E-002 4.9040392041206360E-003 + 6.1500000000000027E-002 5.2109258249402046E-003 + 6.2600000000000017E-002 5.5184564553201199E-003 + 6.3700000000000007E-002 5.8242259547114372E-003 + 6.4800000000000024E-002 6.1256298795342445E-003 + 6.5900000000000014E-002 6.4198775216937065E-003 + 6.7000000000000004E-002 6.7040128633379936E-003 + 6.8100000000000022E-002 6.9749364629387856E-003 + 6.9200000000000012E-002 7.2294361889362335E-003 + 7.0300000000000029E-002 7.4642207473516464E-003 + 7.1400000000000019E-002 7.6759625226259232E-003 + 7.2500000000000009E-002 7.8613366931676865E-003 + 7.3600000000000027E-002 8.0170612782239914E-003 + 7.4700000000000016E-002 8.1399418413639069E-003 + 7.5800000000000006E-002 8.2269152626395226E-003 + 7.6900000000000024E-002 8.2751102745532990E-003 + 7.8000000000000014E-002 8.2818912342190742E-003 + 7.9100000000000004E-002 8.2449112087488174E-003 + 8.0200000000000021E-002 8.1621482968330383E-003 + 8.1300000000000011E-002 8.0319494009017944E-003 + 8.2400000000000029E-002 7.8530684113502502E-003 + 8.3500000000000019E-002 7.6247118413448334E-003 + 8.4600000000000009E-002 7.3465704917907715E-003 + 8.5700000000000026E-002 7.0188413374125957E-003 + 8.6800000000000016E-002 6.6422326490283012E-003 + 8.7900000000000006E-002 6.2179705128073692E-003 + 8.9000000000000024E-002 5.7478062808513641E-003 + 9.0100000000000013E-002 5.2340137772262096E-003 + 9.1200000000000003E-002 4.6793706715106964E-003 + 9.2300000000000021E-002 4.0871296077966690E-003 + 9.3400000000000011E-002 3.4609741996973753E-003 + 9.4500000000000028E-002 2.8049750253558159E-003 + 9.5600000000000018E-002 2.1235472522675991E-003 + 9.6700000000000008E-002 1.4213975518941879E-003 + 9.7800000000000026E-002 7.0346315624192357E-004 + 9.8900000000000016E-002 -2.5166631530737504E-005 + 0.10000000000000001 -7.5933180050924420E-004 + 0.10110000000000002 -1.4938801759853959E-003 + 0.10220000000000001 -2.2237366065382957E-003 + 0.10330000000000003 -2.9439718928188086E-003 + 0.10440000000000002 -3.6498771514743567E-003 + 0.10550000000000001 -4.3370439670979977E-003 + 0.10660000000000003 -5.0014406442642212E-003 + 0.10770000000000002 -5.6394753046333790E-003 + 0.10880000000000001 -6.2480419874191284E-003 + 0.10990000000000003 -6.8245595321059227E-003 + 0.11100000000000002 -7.3670074343681335E-003 + 0.11210000000000001 -7.8739626333117485E-003 + 0.11320000000000002 -8.3446251228451729E-003 + 0.11430000000000001 -8.7788216769695282E-003 + 0.11540000000000003 -9.1769872233271599E-003 + 0.11650000000000002 -9.5401350408792496E-003 + 0.11760000000000001 -9.8698353394865990E-003 + 0.11870000000000003 -1.0168177075684071E-002 + 0.11980000000000002 -1.0437729768455029E-002 + 0.12090000000000001 -1.0681475512683392E-002 + 0.12200000000000003 -1.0902726091444492E-002 + 0.12310000000000001 -1.1105041950941086E-002 + 0.12420000000000003 -1.1292145587503910E-002 + 0.12530000000000002 -1.1467853561043739E-002 + 0.12640000000000001 -1.1635989882051945E-002 + 0.12750000000000003 -1.1800291016697884E-002 + 0.12860000000000002 -1.1964295059442520E-002 + 0.12970000000000001 -1.2131234630942345E-002 + 0.13080000000000003 -1.2303965166211128E-002 + 0.13190000000000002 -1.2484900653362274E-002 + 0.13300000000000001 -1.2675949372351170E-002 + 0.13410000000000000 -1.2878429144620895E-002 + 0.13520000000000004 -1.3092992827296257E-002 + 0.13630000000000003 -1.3319567777216434E-002 + 0.13740000000000002 -1.3557335361838341E-002 + 0.13850000000000001 -1.3804747723042965E-002 + 0.13960000000000000 -1.4059522189199924E-002 + 0.14070000000000005 -1.4318636618554592E-002 + 0.14180000000000004 -1.4578321017324924E-002 + 0.14290000000000003 -1.4834082685410976E-002 + 0.14400000000000002 -1.5080779790878296E-002 + 0.14510000000000001 -1.5312707051634789E-002 + 0.14620000000000000 -1.5523696318268776E-002 + 0.14730000000000004 -1.5707185491919518E-002 + 0.14840000000000003 -1.5856293961405754E-002 + 0.14950000000000002 -1.5963932499289513E-002 + 0.15060000000000001 -1.6022941097617149E-002 + 0.15170000000000000 -1.6026232391595840E-002 + 0.15280000000000005 -1.5966942533850670E-002 + 0.15390000000000004 -1.5838541090488434E-002 + 0.15500000000000003 -1.5634940937161446E-002 + 0.15610000000000002 -1.5350618399679661E-002 + 0.15720000000000001 -1.4980757609009743E-002 + 0.15830000000000000 -1.4521394856274128E-002 + 0.15940000000000004 -1.3969526626169682E-002 + 0.16050000000000003 -1.3323185034096241E-002 + 0.16160000000000002 -1.2581497430801392E-002 + 0.16270000000000001 -1.1744750663638115E-002 + 0.16380000000000000 -1.0814450681209564E-002 + 0.16490000000000005 -9.7933700308203697E-003 + 0.16600000000000004 -8.6855515837669373E-003 + 0.16710000000000003 -7.4962754733860493E-003 + 0.16820000000000002 -6.2320018187165260E-003 + 0.16930000000000001 -4.9003204330801964E-003 + 0.17040000000000000 -3.5098956432193518E-003 + 0.17150000000000004 -2.0703822374343872E-003 + 0.17260000000000003 -5.9230369515717030E-004 + 0.17370000000000002 9.1309793060645461E-004 + 0.17480000000000001 2.4340136442333460E-003 + 0.17590000000000000 3.9582131430506706E-003 + 0.17700000000000005 5.4731946438550949E-003 + 0.17810000000000004 6.9663482718169689E-003 + 0.17920000000000003 8.4251398220658302E-003 + 0.18030000000000002 9.8373061046004295E-003 + 0.18140000000000001 1.1191028170287609E-002 + 0.18250000000000000 1.2475080788135529E-002 + 0.18360000000000004 1.3678959570825100E-002 + 0.18470000000000003 1.4793018810451031E-002 + 0.18580000000000002 1.5808612108230591E-002 + 0.18690000000000001 1.6718236729502678E-002 + 0.18800000000000000 1.7515612766146660E-002 + 0.18910000000000005 1.8195752054452896E-002 + 0.19020000000000004 1.8754972144961357E-002 + 0.19130000000000003 1.9190916791558266E-002 + 0.19240000000000002 1.9502602517604828E-002 + 0.19350000000000001 1.9690418615937233E-002 + 0.19460000000000005 1.9756093621253967E-002 + 0.19570000000000004 1.9702609628438950E-002 + 0.19680000000000003 1.9534125924110413E-002 + 0.19790000000000002 1.9255878403782845E-002 + 0.19900000000000001 1.8874088302254677E-002 + 0.20010000000000000 1.8395876511931419E-002 + 0.20120000000000005 1.7829136922955513E-002 + 0.20230000000000004 1.7182381823658943E-002 + 0.20340000000000003 1.6464594751596451E-002 + 0.20450000000000002 1.5685090795159340E-002 + 0.20560000000000000 1.4853400178253651E-002 + 0.20670000000000005 1.3979155570268631E-002 + 0.20780000000000004 1.3071956112980843E-002 + 0.20890000000000003 1.2141218408942223E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0012.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0012.BXZ.semd new file mode 100644 index 00000000..f5faebd3 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0012.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 1.9851719485692078E-019 + -0.11119999999999999 -2.6800147783532322E-020 + -0.11009999999999999 -6.7430253930704907E-018 + -0.10900000000000000 -2.6058793259988689E-017 + -0.10790000000000000 -1.4966426977105696E-017 + -0.10679999999999999 1.6841296686417157E-016 + -0.10569999999999999 5.6684556561001050E-016 + -0.10460000000000000 5.0101024742202523E-016 + -0.10349999999999999 -1.6920250745013098E-015 + -0.10239999999999999 -6.5785034077071522E-015 + -0.10130000000000000 -8.7684173073407368E-015 + -0.10020000000000000 4.8206368740289895E-015 + -9.9099999999999994E-002 4.2386985577274466E-014 + -9.7999999999999990E-002 7.9162364326462037E-014 + -9.6899999999999986E-002 4.3023500343949972E-014 + -9.5799999999999996E-002 -1.3500054481425938E-013 + -9.4699999999999993E-002 -3.9531632091069357E-013 + -9.3599999999999989E-002 -4.5676510533956827E-013 + -9.2499999999999999E-002 4.8225664997861295E-014 + -9.1399999999999995E-002 1.1372336449280707E-012 + -9.0299999999999991E-002 2.0445192847745597E-012 + -8.9200000000000002E-002 1.4175650670661399E-012 + -8.8099999999999984E-002 -1.4972919822400788E-012 + -8.6999999999999994E-002 -5.3474316988322279E-012 + -8.5899999999999990E-002 -6.5302442273096339E-012 + -8.4799999999999986E-002 -1.7096107515768288E-012 + -8.3699999999999997E-002 8.0996008511302620E-012 + -8.2599999999999993E-002 1.5730063085417356E-011 + -8.1499999999999989E-002 1.2043056656085849E-011 + -8.0399999999999999E-002 -5.0440775688220807E-012 + -7.9299999999999995E-002 -2.4333490084016418E-011 + -7.8199999999999992E-002 -2.6789369333979351E-011 + -7.7100000000000002E-002 -2.8186819198139368E-012 + -7.5999999999999984E-002 3.2212905953787896E-011 + -7.4899999999999994E-002 4.3061422483336997E-011 + -7.3799999999999991E-002 5.0867469958415512E-012 + -7.2699999999999987E-002 -6.1833829723134670E-011 + -7.1599999999999997E-002 -9.2813645657940924E-011 + -7.0499999999999993E-002 -2.7960578297125949E-011 + -6.9399999999999989E-002 1.1823829415558151E-010 + -6.8300000000000000E-002 2.3475579813414527E-010 + -6.7199999999999996E-002 1.8389004208252402E-010 + -6.6099999999999992E-002 -7.0954853104154836E-011 + -6.5000000000000002E-002 -3.8734754292946150E-010 + -6.3899999999999985E-002 -5.1203791207043992E-010 + -6.2799999999999995E-002 -2.7728108697999687E-010 + -6.1699999999999991E-002 2.2523052867207127E-010 + -6.0599999999999994E-002 6.6402500165096967E-010 + -5.9499999999999990E-002 7.0841232879814697E-010 + -5.8399999999999994E-002 3.1041541559417851E-010 + -5.7299999999999990E-002 -2.2884345807216988E-010 + -5.6199999999999986E-002 -5.0539417095762929E-010 + -5.5099999999999996E-002 -3.8000430579998579E-010 + -5.3999999999999992E-002 -1.2248660419267310E-010 + -5.2899999999999989E-002 -1.5238124650984730E-010 + -5.1799999999999985E-002 -5.7404425657381353E-010 + -5.0699999999999995E-002 -9.5406771372097410E-010 + -4.9599999999999991E-002 -6.3128091642994377E-010 + -4.8499999999999988E-002 6.3395011462574757E-010 + -4.7399999999999998E-002 2.2472870231382558E-009 + -4.6299999999999994E-002 3.0627012037598433E-009 + -4.5199999999999990E-002 2.2313522141104158E-009 + -4.4099999999999986E-002 -6.2325589134104575E-011 + -4.2999999999999997E-002 -2.6350908122196870E-009 + -4.1899999999999993E-002 -4.1289918151221627E-009 + -4.0799999999999989E-002 -3.9414014274541387E-009 + -3.9699999999999985E-002 -2.4769712947403377E-009 + -3.8599999999999995E-002 -5.6951654503478721E-010 + -3.7499999999999992E-002 1.2964319617836395E-009 + -3.6399999999999988E-002 3.1704012748434707E-009 + -3.5299999999999984E-002 5.0756545633134920E-009 + -3.4199999999999994E-002 6.3765885904842889E-009 + -3.3099999999999991E-002 5.8959637172506518E-009 + -3.1999999999999987E-002 2.8640252391909371E-009 + -3.0899999999999997E-002 -2.1400619054645631E-009 + -2.9799999999999993E-002 -7.2312973387056445E-009 + -2.8699999999999989E-002 -1.0349434198531071E-008 + -2.7599999999999986E-002 -1.0517060111681076E-008 + -2.6499999999999996E-002 -8.1096525050838864E-009 + -2.5399999999999992E-002 -4.0050354144227640E-009 + -2.4299999999999988E-002 1.3607228677159355E-009 + -2.3199999999999985E-002 7.9038464662062324E-009 + -2.2099999999999995E-002 1.4806103898479250E-008 + -2.0999999999999991E-002 1.9734807565896517E-008 + -1.9899999999999987E-002 1.9631148262533316E-008 + -1.8799999999999983E-002 1.2818345496157235E-008 + -1.7699999999999994E-002 6.3428950980437548E-010 + -1.6599999999999990E-002 -1.3113583108292914E-008 + -1.5499999999999986E-002 -2.4690153921369529E-008 + -1.4399999999999996E-002 -3.2844518216279539E-008 + -1.3299999999999992E-002 -3.8958120285315090E-008 + -1.2199999999999989E-002 -4.4926341757900445E-008 + -1.1099999999999985E-002 -5.1037858384006540E-008 + -9.9999999999999950E-003 -5.6190074815276603E-008 + -8.8999999999999913E-003 -6.0404929058677226E-008 + -7.7999999999999875E-003 -6.7062629227621073E-008 + -6.6999999999999837E-003 -8.2210284801931266E-008 + -5.5999999999999939E-003 -1.1102918051619781E-007 + -4.4999999999999901E-003 -1.5448821955033054E-007 + -3.3999999999999864E-003 -2.0935630118401605E-007 + -2.2999999999999826E-003 -2.7172424665877770E-007 + -1.1999999999999927E-003 -3.4084871458617272E-007 + -9.9999999999988987E-005 -4.1982590914813045E-007 + 1.0000000000000148E-003 -5.1277282864248264E-007 + 2.1000000000000185E-003 -6.2173978676582919E-007 + 3.2000000000000084E-003 -7.4687943651952082E-007 + 4.3000000000000121E-003 -8.9002378445002250E-007 + 5.4000000000000159E-003 -1.0581389915387263E-006 + 6.5000000000000058E-003 -1.2629636785277398E-006 + 7.6000000000000234E-003 -1.5168516256380826E-006 + 8.7000000000000133E-003 -1.8287053080712212E-006 + 9.8000000000000032E-003 -2.2039125724404585E-006 + 1.0900000000000021E-002 -2.6481654913368402E-006 + 1.2000000000000011E-002 -3.1710878829471767E-006 + 1.3100000000000001E-002 -3.7858578707528068E-006 + 1.4200000000000018E-002 -4.5053907342662569E-006 + 1.5300000000000008E-002 -5.3395920076582115E-006 + 1.6400000000000026E-002 -6.2973826970846858E-006 + 1.7500000000000016E-002 -7.3921696639445145E-006 + 1.8600000000000005E-002 -8.6454092524945736E-006 + 1.9700000000000023E-002 -1.0084310815727804E-005 + 2.0800000000000013E-002 -1.1735463885997888E-005 + 2.1900000000000003E-002 -1.3620483514387161E-005 + 2.3000000000000020E-002 -1.5757923392811790E-005 + 2.4100000000000010E-002 -1.8169062968809158E-005 + 2.5200000000000000E-002 -2.0880876036244445E-005 + 2.6300000000000018E-002 -2.3921944375615567E-005 + 2.7400000000000008E-002 -2.7314577891957015E-005 + 2.8500000000000025E-002 -3.1071074772626162E-005 + 2.9600000000000015E-002 -3.5198481782572344E-005 + 3.0700000000000005E-002 -3.9707600080873817E-005 + 3.1800000000000023E-002 -4.4616783270612359E-005 + 3.2900000000000013E-002 -4.9945054342970252E-005 + 3.4000000000000002E-002 -5.5699227232253179E-005 + 3.5100000000000020E-002 -6.1865437601227313E-005 + 3.6200000000000010E-002 -6.8411420215852559E-005 + 3.7300000000000028E-002 -7.5295269198250026E-005 + 3.8400000000000017E-002 -8.2469574408605695E-005 + 3.9500000000000007E-002 -8.9874585682991892E-005 + 4.0600000000000025E-002 -9.7425276180729270E-005 + 4.1700000000000015E-002 -1.0500384087208658E-004 + 4.2800000000000005E-002 -1.1246398207731545E-004 + 4.3900000000000022E-002 -1.1964111763518304E-004 + 4.5000000000000012E-002 -1.2635625898838043E-004 + 4.6100000000000002E-002 -1.3240698899608105E-004 + 4.7200000000000020E-002 -1.3755229883827269E-004 + 4.8300000000000010E-002 -1.4150403148960322E-004 + 4.9400000000000027E-002 -1.4393069432117045E-004 + 5.0500000000000017E-002 -1.4446862041950226E-004 + 5.1600000000000007E-002 -1.4272594125941396E-004 + 5.2700000000000025E-002 -1.3827437942381948E-004 + 5.3800000000000014E-002 -1.3063728692941368E-004 + 5.4900000000000004E-002 -1.1928809544770047E-004 + 5.6000000000000022E-002 -1.0366395144956186E-004 + 5.7100000000000012E-002 -8.3185463154222816E-005 + 5.8200000000000002E-002 -5.7265140640083700E-005 + 5.9300000000000019E-002 -2.5300178094767034E-005 + 6.0400000000000009E-002 1.3339211363927461E-005 + 6.1500000000000027E-002 5.9308691561454907E-005 + 6.2600000000000017E-002 1.1327014362905174E-004 + 6.3700000000000007E-002 1.7586702597327530E-004 + 6.4800000000000024E-002 2.4771070457063615E-004 + 6.5900000000000014E-002 3.2938338699750602E-004 + 6.7000000000000004E-002 4.2144238250330091E-004 + 6.8100000000000022E-002 5.2440754370763898E-004 + 6.9200000000000012E-002 6.3872872851788998E-004 + 7.0300000000000029E-002 7.6475198147818446E-004 + 7.1400000000000019E-002 9.0270442888140678E-004 + 7.2500000000000009E-002 1.0527017293497920E-003 + 7.3600000000000027E-002 1.2147572124376893E-003 + 7.4700000000000016E-002 1.3887729728594422E-003 + 7.5800000000000006E-002 1.5745068667456508E-003 + 7.6900000000000024E-002 1.7715366557240486E-003 + 7.8000000000000014E-002 1.9792467355728149E-003 + 7.9100000000000004E-002 2.1968418732285500E-003 + 8.0200000000000021E-002 2.4233642034232616E-003 + 8.1300000000000011E-002 2.6576907839626074E-003 + 8.2400000000000029E-002 2.8985044918954372E-003 + 8.3500000000000019E-002 3.1442695762962103E-003 + 8.4600000000000009E-002 3.3932318910956383E-003 + 8.5700000000000026E-002 3.6434496287256479E-003 + 8.6800000000000016E-002 3.8928259164094925E-003 + 8.7900000000000006E-002 4.1391141712665558E-003 + 8.9000000000000024E-002 4.3798964470624924E-003 + 9.0100000000000013E-002 4.6125715598464012E-003 + 9.1200000000000003E-002 4.8343725502490997E-003 + 9.2300000000000021E-002 5.0424151122570038E-003 + 9.3400000000000011E-002 5.2337460219860077E-003 + 9.4500000000000028E-002 5.4053524509072304E-003 + 9.5600000000000018E-002 5.5541442707180977E-003 + 9.6700000000000008E-002 5.6769414804875851E-003 + 9.7800000000000026E-002 5.7704951614141464E-003 + 9.8900000000000016E-002 5.8315470814704895E-003 + 0.10000000000000001 5.8568781241774559E-003 + 0.10110000000000002 5.8433194644749165E-003 + 0.10220000000000001 5.7877311483025551E-003 + 0.10330000000000003 5.6869830004870892E-003 + 0.10440000000000002 5.5379718542098999E-003 + 0.10550000000000001 5.3376797586679459E-003 + 0.10660000000000003 5.0832219421863556E-003 + 0.10770000000000002 4.7718482092022896E-003 + 0.10880000000000001 4.4009103439748287E-003 + 0.10990000000000003 3.9678383618593216E-003 + 0.11100000000000002 3.4701649565249681E-003 + 0.11210000000000001 2.9055872000753880E-003 + 0.11320000000000002 2.2720198612660170E-003 + 0.11430000000000001 1.5675998292863369E-003 + 0.11540000000000003 7.9065671889111400E-004 + 0.11650000000000002 -6.0305206716293469E-005 + 0.11760000000000001 -9.8656595218926668E-004 + 0.11870000000000003 -1.9890991970896721E-003 + 0.11980000000000002 -3.0684880912303925E-003 + 0.12090000000000001 -4.2248899117112160E-003 + 0.12200000000000003 -5.4580420255661011E-003 + 0.12310000000000001 -6.7672478035092354E-003 + 0.12420000000000003 -8.1513086333870888E-003 + 0.12530000000000002 -9.6084009855985641E-003 + 0.12640000000000001 -1.1135966517031193E-002 + 0.12750000000000003 -1.2730662710964680E-002 + 0.12860000000000002 -1.4388341456651688E-002 + 0.12970000000000001 -1.6104029491543770E-002 + 0.13080000000000003 -1.7871839925646782E-002 + 0.13190000000000002 -1.9684849306941032E-002 + 0.13300000000000001 -2.1534996107220650E-002 + 0.13410000000000000 -2.3413047194480896E-002 + 0.13520000000000004 -2.5308625772595406E-002 + 0.13630000000000003 -2.7210231870412827E-002 + 0.13740000000000002 -2.9105240479111671E-002 + 0.13850000000000001 -3.0979840084910393E-002 + 0.13960000000000000 -3.2819036394357681E-002 + 0.14070000000000005 -3.4606717526912689E-002 + 0.14180000000000004 -3.6325816065073013E-002 + 0.14290000000000003 -3.7958450615406036E-002 + 0.14400000000000002 -3.9486058056354523E-002 + 0.14510000000000001 -4.0889505296945572E-002 + 0.14620000000000000 -4.2149223387241364E-002 + 0.14730000000000004 -4.3245445936918259E-002 + 0.14840000000000003 -4.4158518314361572E-002 + 0.14950000000000002 -4.4869206845760345E-002 + 0.15060000000000001 -4.5358937233686447E-002 + 0.15170000000000000 -4.5610014349222183E-002 + 0.15280000000000005 -4.5605916529893875E-002 + 0.15390000000000004 -4.5331604778766632E-002 + 0.15500000000000003 -4.4773917645215988E-002 + 0.15610000000000002 -4.3921887874603271E-002 + 0.15720000000000001 -4.2767006903886795E-002 + 0.15830000000000000 -4.1303399950265884E-002 + 0.15940000000000004 -3.9528034627437592E-002 + 0.16050000000000003 -3.7440966814756393E-002 + 0.16160000000000002 -3.5045590251684189E-002 + 0.16270000000000001 -3.2348770648241043E-002 + 0.16380000000000000 -2.9360879212617874E-002 + 0.16490000000000005 -2.6095749810338020E-002 + 0.16600000000000004 -2.2570621222257614E-002 + 0.16710000000000003 -1.8806112930178642E-002 + 0.16820000000000002 -1.4826146885752678E-002 + 0.16930000000000001 -1.0657758451998234E-002 + 0.17040000000000000 -6.3308030366897583E-003 + 0.17150000000000004 -1.8775771604850888E-003 + 0.17260000000000003 2.6675541885197163E-003 + 0.17370000000000002 7.2685112245380878E-003 + 0.17480000000000001 1.1887870728969574E-002 + 0.17590000000000000 1.6487311571836472E-002 + 0.17700000000000005 2.1028149873018265E-002 + 0.17810000000000004 2.5471899658441544E-002 + 0.17920000000000003 2.9780803248286247E-002 + 0.18030000000000002 3.3918283879756927E-002 + 0.18140000000000001 3.7849389016628265E-002 + 0.18250000000000000 4.1541226208209991E-002 + 0.18360000000000004 4.4963430613279343E-002 + 0.18470000000000003 4.8088628798723221E-002 + 0.18580000000000002 5.0892796367406845E-002 + 0.18690000000000001 5.3355515003204346E-002 + 0.18800000000000000 5.5460158735513687E-002 + 0.18910000000000005 5.7194069027900696E-002 + 0.19020000000000004 5.8548729866743088E-002 + 0.19130000000000003 5.9519838541746140E-002 + 0.19240000000000002 6.0107313096523285E-002 + 0.19350000000000001 6.0315165668725967E-002 + 0.19460000000000005 6.0151293873786926E-002 + 0.19570000000000004 5.9627324342727661E-002 + 0.19680000000000003 5.8758366852998734E-002 + 0.19790000000000002 5.7562775909900665E-002 + 0.19900000000000001 5.6061808019876480E-002 + 0.20010000000000000 5.4279174655675888E-002 + 0.20120000000000005 5.2240628749132156E-002 + 0.20230000000000004 4.9973573535680771E-002 + 0.20340000000000003 4.7506708651781082E-002 + 0.20450000000000002 4.4869609177112579E-002 + 0.20560000000000000 4.2092304676771164E-002 + 0.20670000000000005 3.9204776287078857E-002 + 0.20780000000000004 3.6236584186553955E-002 + 0.20890000000000003 3.3216521143913269E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0013.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0013.BXX.semd new file mode 100644 index 00000000..2e7bda31 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0013.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 -6.6697775774615664E-012 + -0.11449999999999999 -2.8765240189798646E-011 + -0.11340000000000000 -4.3307461783381740E-011 + -0.11230000000000000 1.5743666786915966E-011 + -0.11119999999999999 1.6289213033982008E-010 + -0.11009999999999999 2.2086539541721351E-010 + -0.10900000000000000 -1.1268544430897975E-010 + -0.10790000000000000 -8.5592499754483242E-010 + -0.10679999999999999 -1.3554488642597562E-009 + -0.10569999999999999 -6.0235566534672103E-010 + -0.10460000000000000 1.6139232172918128E-009 + -0.10349999999999999 3.7475689218524622E-009 + -0.10239999999999999 3.2052884790800817E-009 + -0.10130000000000000 -1.1624601281567948E-009 + -0.10020000000000000 -6.9281238523899447E-009 + -9.9099999999999994E-002 -9.0634513227882962E-009 + -9.7999999999999990E-002 -4.2335503991353107E-009 + -9.6899999999999986E-002 5.1883137786035149E-009 + -9.5799999999999996E-002 1.1897789420345362E-008 + -9.4699999999999993E-002 9.7416705813202498E-009 + -9.3599999999999989E-002 -8.6779916586010586E-011 + -9.2499999999999999E-002 -9.2572660648215788E-009 + -9.1399999999999995E-002 -9.8386969682451308E-009 + -9.0299999999999991E-002 -2.3596777865009244E-009 + -8.9200000000000002E-002 4.0686631841424514E-009 + -8.8099999999999984E-002 7.1557915148900975E-010 + -8.6999999999999994E-002 -1.1210973482889131E-008 + -8.5899999999999990E-002 -2.0564502989373068E-008 + -8.4799999999999986E-002 -1.6758395560145800E-008 + -8.3699999999999997E-002 -4.5722492458821762E-010 + -8.2599999999999993E-002 1.6880116859852023E-008 + -8.1499999999999989E-002 2.4521000341337640E-008 + -8.0399999999999999E-002 2.2628476870067971E-008 + -7.9299999999999995E-002 1.9364613024208666E-008 + -7.8199999999999992E-002 1.7605598756631480E-008 + -7.7100000000000002E-002 6.9373724542742821E-009 + -7.5999999999999984E-002 -2.7344206898760604E-008 + -7.4899999999999994E-002 -8.5413695671832102E-008 + -7.3799999999999991E-002 -1.4554719030002161E-007 + -7.2699999999999987E-002 -1.8127099110643030E-007 + -7.1599999999999997E-002 -1.9088977865067136E-007 + -7.0499999999999993E-002 -2.1059537402834394E-007 + -6.9399999999999989E-002 -2.9427692993522214E-007 + -6.8300000000000000E-002 -4.7505307065875968E-007 + -6.7199999999999996E-002 -7.4383876835781848E-007 + -6.6099999999999992E-002 -1.0661229907782399E-006 + -6.5000000000000002E-002 -1.4212342875907780E-006 + -6.3899999999999985E-002 -1.8257253486808622E-006 + -6.2799999999999995E-002 -2.3188461000245297E-006 + -6.1699999999999991E-002 -2.9281673050718382E-006 + -6.0599999999999994E-002 -3.6554813505063066E-006 + -5.9499999999999990E-002 -4.5021142796031199E-006 + -5.8399999999999994E-002 -5.5090217756514903E-006 + -5.7299999999999990E-002 -6.7672690420295112E-006 + -5.6199999999999986E-002 -8.3827608250430785E-006 + -5.5099999999999996E-002 -1.0428381756355520E-005 + -5.3999999999999992E-002 -1.2934496226080228E-005 + -5.2899999999999989E-002 -1.5932615497149527E-005 + -5.1799999999999985E-002 -1.9511600839905441E-005 + -5.0699999999999995E-002 -2.3829905330785550E-005 + -4.9599999999999991E-002 -2.9071288736304268E-005 + -4.8499999999999988E-002 -3.5392189602134749E-005 + -4.7399999999999998E-002 -4.2921699787257239E-005 + -4.6299999999999994E-002 -5.1822353270836174E-005 + -4.5199999999999990E-002 -6.2354083638638258E-005 + -4.4099999999999986E-002 -7.4875068094115704E-005 + -4.2999999999999997E-002 -8.9776105596683919E-005 + -4.1899999999999993E-002 -1.0741657024482265E-004 + -4.0799999999999989E-002 -1.2813427019864321E-004 + -3.9699999999999985E-002 -1.5232879377435893E-004 + -3.8599999999999995E-002 -1.8054114480037242E-004 + -3.7499999999999992E-002 -2.1345229470171034E-004 + -3.6399999999999988E-002 -2.5180538068525493E-004 + -3.5299999999999984E-002 -2.9633639496751130E-004 + -3.4199999999999994E-002 -3.4779214183799922E-004 + -3.3099999999999991E-002 -4.0702355909161270E-004 + -3.1999999999999987E-002 -4.7506068949587643E-004 + -3.0899999999999997E-002 -5.5308948503807187E-004 + -2.9799999999999993E-002 -6.4235244644805789E-004 + -2.8699999999999989E-002 -7.4407708598300815E-004 + -2.7599999999999986E-002 -8.5951254004612565E-004 + -2.6499999999999996E-002 -9.9004211369901896E-004 + -2.5399999999999992E-002 -1.1372555745765567E-003 + -2.4299999999999988E-002 -1.3028992107138038E-003 + -2.3199999999999985E-002 -1.4887428842484951E-003 + -2.2099999999999995E-002 -1.6964926617220044E-003 + -2.0999999999999991E-002 -1.9278282998129725E-003 + -1.9899999999999987E-002 -2.1845155861228704E-003 + -1.8799999999999983E-002 -2.4684586096554995E-003 + -1.7699999999999994E-002 -2.7816121000796556E-003 + -1.6599999999999990E-002 -3.1258126255124807E-003 + -1.5499999999999986E-002 -3.5026774276047945E-003 + -1.4399999999999996E-002 -3.9136423729360104E-003 + -1.3299999999999992E-002 -4.3600718490779400E-003 + -1.2199999999999989E-002 -4.8432839103043079E-003 + -1.1099999999999985E-002 -5.3644194267690182E-003 + -9.9999999999999950E-003 -5.9242374263703823E-003 + -8.8999999999999913E-003 -6.5229949541389942E-003 + -7.7999999999999875E-003 -7.1604875847697258E-003 + -6.6999999999999837E-003 -7.8361472114920616E-003 + -5.5999999999999939E-003 -8.5490448400378227E-003 + -4.4999999999999901E-003 -9.2977313324809074E-003 + -3.3999999999999864E-003 -1.0080023668706417E-002 + -2.2999999999999826E-003 -1.0892909951508045E-002 + -1.1999999999999927E-003 -1.1732614599168301E-002 + -9.9999999999988987E-005 -1.2594714760780334E-002 + 1.0000000000000148E-003 -1.3474139384925365E-002 + 2.1000000000000185E-003 -1.4365019276738167E-002 + 3.2000000000000084E-003 -1.5260503627359867E-002 + 4.3000000000000121E-003 -1.6152728348970413E-002 + 5.4000000000000159E-003 -1.7032945528626442E-002 + 6.5000000000000058E-003 -1.7891714349389076E-002 + 7.6000000000000234E-003 -1.8718939274549484E-002 + 8.7000000000000133E-003 -1.9503779709339142E-002 + 9.8000000000000032E-003 -2.0234556868672371E-002 + 1.0900000000000021E-002 -2.0898837596178055E-002 + 1.2000000000000011E-002 -2.1483680233359337E-002 + 1.3100000000000001E-002 -2.1975897252559662E-002 + 1.4200000000000018E-002 -2.2362178191542625E-002 + 1.5300000000000008E-002 -2.2629078477621078E-002 + 1.6400000000000026E-002 -2.2763045504689217E-002 + 1.7500000000000016E-002 -2.2750634700059891E-002 + 1.8600000000000005E-002 -2.2578848525881767E-002 + 1.9700000000000023E-002 -2.2235473617911339E-002 + 2.0800000000000013E-002 -2.1709239110350609E-002 + 2.1900000000000003E-002 -2.0989874377846718E-002 + 2.3000000000000020E-002 -2.0068198442459106E-002 + 2.4100000000000010E-002 -1.8936397507786751E-002 + 2.5200000000000000E-002 -1.7588404938578606E-002 + 2.6300000000000018E-002 -1.6020201146602631E-002 + 2.7400000000000008E-002 -1.4229928143322468E-002 + 2.8500000000000025E-002 -1.2217884883284569E-002 + 2.9600000000000015E-002 -9.9865887314081192E-003 + 3.0700000000000005E-002 -7.5409910641610622E-003 + 3.1800000000000023E-002 -4.8887431621551514E-003 + 3.2900000000000013E-002 -2.0403470844030380E-003 + 3.4000000000000002E-002 9.9091557785868645E-004 + 3.5100000000000020E-002 4.1891597211360931E-003 + 3.6200000000000010E-002 7.5359991751611233E-003 + 3.7300000000000028E-002 1.1010506190359592E-002 + 3.8400000000000017E-002 1.4589162543416023E-002 + 3.9500000000000007E-002 1.8245976418256760E-002 + 4.0600000000000025E-002 2.1952820941805840E-002 + 4.1700000000000015E-002 2.5679845362901688E-002 + 4.2800000000000005E-002 2.9395783320069313E-002 + 4.3900000000000022E-002 3.3068120479583740E-002 + 4.5000000000000012E-002 3.6663260310888290E-002 + 4.6100000000000002E-002 4.0146905928850174E-002 + 4.7200000000000020E-002 4.3484602123498917E-002 + 4.8300000000000010E-002 4.6642314642667770E-002 + 4.9400000000000027E-002 4.9586851149797440E-002 + 5.0500000000000017E-002 5.2286129444837570E-002 + 5.1600000000000007E-002 5.4709419608116150E-002 + 5.2700000000000025E-002 5.6827828288078308E-002 + 5.3800000000000014E-002 5.8614894747734070E-002 + 5.4900000000000004E-002 6.0047131031751633E-002 + 5.6000000000000022E-002 6.1104297637939453E-002 + 5.7100000000000012E-002 6.1769556254148483E-002 + 5.8200000000000002E-002 6.2029600143432617E-002 + 5.9300000000000019E-002 6.1875000596046448E-002 + 6.0400000000000009E-002 6.1300590634346008E-002 + 6.1500000000000027E-002 6.0305736958980560E-002 + 6.2600000000000017E-002 5.8894313871860504E-002 + 6.3700000000000007E-002 5.7074513286352158E-002 + 6.4800000000000024E-002 5.4858680814504623E-002 + 6.5900000000000014E-002 5.2263323217630386E-002 + 6.7000000000000004E-002 4.9309164285659790E-002 + 6.8100000000000022E-002 4.6021033078432083E-002 + 6.9200000000000012E-002 4.2427446693181992E-002 + 7.0300000000000029E-002 3.8560017943382263E-002 + 7.1400000000000019E-002 3.4453015774488449E-002 + 7.2500000000000009E-002 3.0143085867166519E-002 + 7.3600000000000027E-002 2.5669023394584656E-002 + 7.4700000000000016E-002 2.1071363240480423E-002 + 7.5800000000000006E-002 1.6391683369874954E-002 + 7.6900000000000024E-002 1.1671855114400387E-002 + 7.8000000000000014E-002 6.9534531794488430E-003 + 7.9100000000000004E-002 2.2774368990212679E-003 + 8.0200000000000021E-002 -2.3161240387707949E-003 + 8.1300000000000011E-002 -6.7885052412748337E-003 + 8.2400000000000029E-002 -1.1102987453341484E-002 + 8.3500000000000019E-002 -1.5225509181618690E-002 + 8.4600000000000009E-002 -1.9125055521726608E-002 + 8.5700000000000026E-002 -2.2773766890168190E-002 + 8.6800000000000016E-002 -2.6147004216909409E-002 + 8.7900000000000006E-002 -2.9223576188087463E-002 + 8.9000000000000024E-002 -3.1986135989427567E-002 + 9.0100000000000013E-002 -3.4421496093273163E-002 + 9.1200000000000003E-002 -3.6520626395940781E-002 + 9.2300000000000021E-002 -3.8278423249721527E-002 + 9.3400000000000011E-002 -3.9693418890237808E-002 + 9.4500000000000028E-002 -4.0767721831798553E-002 + 9.5600000000000018E-002 -4.1507080197334290E-002 + 9.6700000000000008E-002 -4.1920810937881470E-002 + 9.7800000000000026E-002 -4.2021494358778000E-002 + 9.8900000000000016E-002 -4.1824415326118469E-002 + 0.10000000000000001 -4.1347090154886246E-002 + 0.10110000000000002 -4.0609005838632584E-002 + 0.10220000000000001 -3.9631504565477371E-002 + 0.10330000000000003 -3.8437549024820328E-002 + 0.10440000000000002 -3.7051256746053696E-002 + 0.10550000000000001 -3.5497274249792099E-002 + 0.10660000000000003 -3.3800307661294937E-002 + 0.10770000000000002 -3.1984914094209671E-002 + 0.10880000000000001 -3.0075432732701302E-002 + 0.10990000000000003 -2.8095804154872894E-002 + 0.11100000000000002 -2.6069158688187599E-002 + 0.11210000000000001 -2.4017324671149254E-002 + 0.11320000000000002 -2.1960543468594551E-002 + 0.11430000000000001 -1.9917473196983337E-002 + 0.11540000000000003 -1.7905315384268761E-002 + 0.11650000000000002 -1.5939788892865181E-002 + 0.11760000000000001 -1.4034879393875599E-002 + 0.11870000000000003 -1.2202563695609570E-002 + 0.11980000000000002 -1.0452749207615852E-002 + 0.12090000000000001 -8.7935160845518112E-003 + 0.12200000000000003 -7.2313975542783737E-003 + 0.12310000000000001 -5.7714842259883881E-003 + 0.12420000000000003 -4.4172927737236023E-003 + 0.12530000000000002 -3.1706378795206547E-003 + 0.12640000000000001 -2.0317491143941879E-003 + 0.12750000000000003 -9.9962996318936348E-004 + 0.12860000000000002 -7.2416172770317644E-005 + 0.12970000000000001 7.5250840745866299E-004 + 0.13080000000000003 1.4786125393584371E-003 + 0.13190000000000002 2.1102908067405224E-003 + 0.13300000000000001 2.6526970323175192E-003 + 0.13410000000000000 3.1113722361624241E-003 + 0.13520000000000004 3.4919332247227430E-003 + 0.13630000000000003 3.8000200875103474E-003 + 0.13740000000000002 4.0414468385279179E-003 + 0.13850000000000001 4.2222891934216022E-003 + 0.13960000000000000 4.3487227521836758E-003 + 0.14070000000000005 4.4267014600336552E-003 + 0.14180000000000004 4.4617387466132641E-003 + 0.14290000000000003 4.4589601457118988E-003 + 0.14400000000000002 4.4233128428459167E-003 + 0.14510000000000001 4.3596802279353142E-003 + 0.14620000000000000 4.2727421969175339E-003 + 0.14730000000000004 4.1667055338621140E-003 + 0.14840000000000003 4.0451781824231148E-003 + 0.14950000000000002 3.9113066159188747E-003 + 0.15060000000000001 3.7680277600884438E-003 + 0.15170000000000000 3.6181826144456863E-003 + 0.15280000000000005 3.4643756225705147E-003 + 0.15390000000000004 3.3087483607232571E-003 + 0.15500000000000003 3.1529185362160206E-003 + 0.15610000000000002 2.9981657862663269E-003 + 0.15720000000000001 2.8456903528422117E-003 + 0.15830000000000000 2.6966910809278488E-003 + 0.15940000000000004 2.5522054638713598E-003 + 0.16050000000000003 2.4129038210958242E-003 + 0.16160000000000002 2.2790732327848673E-003 + 0.16270000000000001 2.1508331410586834E-003 + 0.16380000000000000 2.0283751655369997E-003 + 0.16490000000000005 1.9119981443509459E-003 + 0.16600000000000004 1.8019190756604075E-003 + 0.16710000000000003 1.6980811487883329E-003 + 0.16820000000000002 1.6001691110432148E-003 + 0.16930000000000001 1.5078315045684576E-003 + 0.17040000000000000 1.4208861393854022E-003 + 0.17150000000000004 1.3393079861998558E-003 + 0.17260000000000003 1.2630212586373091E-003 + 0.17370000000000002 1.1917257215827703E-003 + 0.17480000000000001 1.1249446542933583E-003 + 0.17590000000000000 1.0622520931065083E-003 + 0.17700000000000005 1.0034433798864484E-003 + 0.17810000000000004 9.4847794389352202E-004 + 0.17920000000000003 8.9725747238844633E-004 + 0.18030000000000002 8.4947550203651190E-004 + 0.18140000000000001 8.0469594104215503E-004 + 0.18250000000000000 7.6257809996604919E-004 + 0.18360000000000004 7.2301388718187809E-004 + 0.18470000000000003 6.8603607360273600E-004 + 0.18580000000000002 6.5159425139427185E-004 + 0.18690000000000001 6.1943347100168467E-004 + 0.18800000000000000 5.8919802540913224E-004 + 0.18910000000000005 5.6065106764435768E-004 + 0.19020000000000004 5.3377985022962093E-004 + 0.19130000000000003 5.0867930985987186E-004 + 0.19240000000000002 4.8533562221564353E-004 + 0.19350000000000001 4.6353420475497842E-004 + 0.19460000000000005 4.4298343709670007E-004 + 0.19570000000000004 4.2352237505838275E-004 + 0.19680000000000003 4.0519566391594708E-004 + 0.19790000000000002 3.8812134880572557E-004 + 0.19900000000000001 3.7229075678624213E-004 + 0.20010000000000000 3.5750656388700008E-004 + 0.20120000000000005 3.4351830254308879E-004 + 0.20230000000000004 3.3021043054759502E-004 + 0.20340000000000003 3.1764787854626775E-004 + 0.20450000000000002 3.0593699193559587E-004 + 0.20560000000000000 2.9505108250305057E-004 + 0.20670000000000005 2.8480152832344174E-004 + 0.20780000000000004 2.7497962582856417E-004 + 0.20890000000000003 2.6551709743216634E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0013.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0013.BXZ.semd new file mode 100644 index 00000000..4b8c1b6e --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0013.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 -1.7426069268133837E-012 + -0.11559999999999999 -3.0767554302923994E-012 + -0.11449999999999999 1.7930154973602730E-012 + -0.11340000000000000 -2.3394346355953832E-012 + -0.11230000000000000 -6.2024871350097044E-011 + -0.11119999999999999 -1.8189413864000414E-010 + -0.11009999999999999 -2.1507799707887187E-010 + -0.10900000000000000 7.5649875252992160E-011 + -0.10790000000000000 6.7871769315885899E-010 + -0.10679999999999999 1.0274628925444063E-009 + -0.10569999999999999 2.9057017902900384E-010 + -0.10460000000000000 -1.6550151249461464E-009 + -0.10349999999999999 -3.4579299423853627E-009 + -0.10239999999999999 -2.9432789538930137E-009 + -0.10130000000000000 7.9153361642880782E-010 + -0.10020000000000000 5.6653077784574180E-009 + -9.9099999999999994E-002 7.5087402962026317E-009 + -9.7999999999999990E-002 3.5892206984300401E-009 + -9.6899999999999986E-002 -4.2618113482717490E-009 + -9.5799999999999996E-002 -1.0423991447794378E-008 + -9.4699999999999993E-002 -1.0226006708080604E-008 + -9.3599999999999989E-002 -4.3309462682827871E-009 + -9.2499999999999999E-002 1.9630812531090669E-009 + -9.1399999999999995E-002 4.3192756038479274E-009 + -9.0299999999999991E-002 4.0367029718879621E-009 + -8.9200000000000002E-002 6.1163420994603257E-009 + -8.8099999999999984E-002 1.1950342049260598E-008 + -8.6999999999999994E-002 1.4768403389098239E-008 + -8.5899999999999990E-002 4.6446322343740576E-009 + -8.4799999999999986E-002 -1.9937630213462398E-008 + -8.3699999999999997E-002 -4.5625426992046414E-008 + -8.2599999999999993E-002 -5.1769873721241311E-008 + -8.1499999999999989E-002 -2.7625103982131805E-008 + -8.0399999999999999E-002 1.6303379979376587E-008 + -7.9299999999999995E-002 5.4570055141311968E-008 + -7.8199999999999992E-002 6.6078300164917891E-008 + -7.7100000000000002E-002 4.8473332014964399E-008 + -7.5999999999999984E-002 1.4199983411344874E-008 + -7.4899999999999994E-002 -2.6570305067252775E-008 + -7.3799999999999991E-002 -7.7270328802114818E-008 + -7.2699999999999987E-002 -1.4819292459833378E-007 + -7.1599999999999997E-002 -2.4006993726288783E-007 + -7.0499999999999993E-002 -3.3880252203744021E-007 + -6.9399999999999989E-002 -4.3114366121699277E-007 + -6.8300000000000000E-002 -5.2681104989460437E-007 + -6.7199999999999996E-002 -6.6158997924503637E-007 + -6.6099999999999992E-002 -8.7315117980324430E-007 + -6.5000000000000002E-002 -1.1710177432178170E-006 + -6.3899999999999985E-002 -1.5324711739594932E-006 + -6.2799999999999995E-002 -1.9328717826283537E-006 + -6.1699999999999991E-002 -2.3832740225770976E-006 + -6.0599999999999994E-002 -2.9378024919424206E-006 + -5.9499999999999990E-002 -3.6619062484533060E-006 + -5.8399999999999994E-002 -4.5930764827062376E-006 + -5.7299999999999990E-002 -5.7352781368535943E-006 + -5.6199999999999986E-002 -7.0945288825896569E-006 + -5.5099999999999996E-002 -8.7191428974620067E-006 + -5.3999999999999992E-002 -1.0701219252950978E-005 + -5.2899999999999989E-002 -1.3136131201463286E-005 + -5.1799999999999985E-002 -1.6083713489933871E-005 + -5.0699999999999995E-002 -1.9577515558921732E-005 + -4.9599999999999991E-002 -2.3680417143623345E-005 + -4.8499999999999988E-002 -2.8534288503578864E-005 + -4.7399999999999998E-002 -3.4353070077486336E-005 + -4.6299999999999994E-002 -4.1364510252606124E-005 + -4.5199999999999990E-002 -4.9759888497646898E-005 + -4.4099999999999986E-002 -5.9704994782805443E-005 + -4.2999999999999997E-002 -7.1403257607016712E-005 + -4.1899999999999993E-002 -8.5146821220405400E-005 + -4.0799999999999989E-002 -1.0130353621207178E-004 + -3.9699999999999985E-002 -1.2025679461658001E-004 + -3.8599999999999995E-002 -1.4236840070225298E-004 + -3.7499999999999992E-002 -1.6801354649942368E-004 + -3.6399999999999988E-002 -1.9765915931202471E-004 + -3.5299999999999984E-002 -2.3190575302578509E-004 + -3.4199999999999994E-002 -2.7144499472342432E-004 + -3.3099999999999991E-002 -3.1697304802946746E-004 + -3.1999999999999987E-002 -3.6915059899911284E-004 + -3.0899999999999997E-002 -4.2865748400799930E-004 + -2.9799999999999993E-002 -4.9629207933321595E-004 + -2.8699999999999989E-002 -5.7301495689898729E-004 + -2.7599999999999986E-002 -6.5988965798169374E-004 + -2.6499999999999996E-002 -7.5797713361680508E-004 + -2.5399999999999992E-002 -8.6829054635018110E-004 + -2.4299999999999988E-002 -9.9185388535261154E-004 + -2.3199999999999985E-002 -1.1297977762296796E-003 + -2.2099999999999995E-002 -1.2833831133320928E-003 + -2.0999999999999991E-002 -1.4539166586473584E-003 + -1.9899999999999987E-002 -1.6426363727077842E-003 + -1.8799999999999983E-002 -1.8506770720705390E-003 + -1.7699999999999994E-002 -2.0791434217244387E-003 + -1.6599999999999990E-002 -2.3291970137506723E-003 + -1.5499999999999986E-002 -2.6020419318228960E-003 + -1.4399999999999996E-002 -2.8987976256757975E-003 + -1.3299999999999992E-002 -3.2203663140535355E-003 + -1.2199999999999989E-002 -3.5674124956130981E-003 + -1.1099999999999985E-002 -3.9404602721333504E-003 + -9.9999999999999950E-003 -4.3399836868047714E-003 + -8.8999999999999913E-003 -4.7663636505603790E-003 + -7.7999999999999875E-003 -5.2197300828993320E-003 + -6.6999999999999837E-003 -5.6998198851943016E-003 + -5.5999999999999939E-003 -6.2059774063527584E-003 + -4.4999999999999901E-003 -6.7372815683484077E-003 + -3.3999999999999864E-003 -7.2926389984786510E-003 + -2.2999999999999826E-003 -7.8707318753004074E-003 + -1.1999999999999927E-003 -8.4698544815182686E-003 + -9.9999999999988987E-005 -9.0877972543239594E-003 + 1.0000000000000148E-003 -9.7219049930572510E-003 + 2.1000000000000185E-003 -1.0369254276156425E-002 + 3.2000000000000084E-003 -1.1026773601770401E-002 + 4.3000000000000121E-003 -1.1691189371049404E-002 + 5.4000000000000159E-003 -1.2358870357275009E-002 + 6.5000000000000058E-003 -1.3025749474763870E-002 + 7.6000000000000234E-003 -1.3687455095350742E-002 + 8.7000000000000133E-003 -1.4339556917548180E-002 + 9.8000000000000032E-003 -1.4977728016674519E-002 + 1.0900000000000021E-002 -1.5597702935338020E-002 + 1.2000000000000011E-002 -1.6195135191082954E-002 + 1.3100000000000001E-002 -1.6765559092164040E-002 + 1.4200000000000018E-002 -1.7304578796029091E-002 + 1.5300000000000008E-002 -1.7808131873607635E-002 + 1.6400000000000026E-002 -1.8272662535309792E-002 + 1.7500000000000016E-002 -1.8695054575800896E-002 + 1.8600000000000005E-002 -1.9072460010647774E-002 + 1.9700000000000023E-002 -1.9402291625738144E-002 + 2.0800000000000013E-002 -1.9682394340634346E-002 + 2.1900000000000003E-002 -1.9911294803023338E-002 + 2.3000000000000020E-002 -2.0088287070393562E-002 + 2.4100000000000010E-002 -2.0213285461068153E-002 + 2.5200000000000000E-002 -2.0286604762077332E-002 + 2.6300000000000018E-002 -2.0308887585997581E-002 + 2.7400000000000008E-002 -2.0281231030821800E-002 + 2.8500000000000025E-002 -2.0205343142151833E-002 + 2.9600000000000015E-002 -2.0083505660295486E-002 + 3.0700000000000005E-002 -1.9918309524655342E-002 + 3.1800000000000023E-002 -1.9712364301085472E-002 + 3.2900000000000013E-002 -1.9468175247311592E-002 + 3.4000000000000002E-002 -1.9188234582543373E-002 + 3.5100000000000020E-002 -1.8875090405344963E-002 + 3.6200000000000010E-002 -1.8531210720539093E-002 + 3.7300000000000028E-002 -1.8158659338951111E-002 + 3.8400000000000017E-002 -1.7758803442120552E-002 + 3.9500000000000007E-002 -1.7332244664430618E-002 + 4.0600000000000025E-002 -1.6878947615623474E-002 + 4.1700000000000015E-002 -1.6398333013057709E-002 + 4.2800000000000005E-002 -1.5889164060354233E-002 + 4.3900000000000022E-002 -1.5349267050623894E-002 + 4.5000000000000012E-002 -1.4775354415178299E-002 + 4.6100000000000002E-002 -1.4163123443722725E-002 + 4.7200000000000020E-002 -1.3507554307579994E-002 + 4.8300000000000010E-002 -1.2803154066205025E-002 + 4.9400000000000027E-002 -1.2043954804539680E-002 + 5.0500000000000017E-002 -1.1223381385207176E-002 + 5.1600000000000007E-002 -1.0334248654544353E-002 + 5.2700000000000025E-002 -9.3690566718578339E-003 + 5.3800000000000014E-002 -8.3204712718725204E-003 + 5.4900000000000004E-002 -7.1816835552453995E-003 + 5.6000000000000022E-002 -5.9465016238391399E-003 + 5.7100000000000012E-002 -4.6093086712062359E-003 + 5.8200000000000002E-002 -3.1651617027819157E-003 + 5.9300000000000019E-002 -1.6101635992527008E-003 + 6.0400000000000009E-002 5.8043220633408055E-005 + 6.1500000000000027E-002 1.8399602267891169E-003 + 6.2600000000000017E-002 3.7342028226703405E-003 + 6.3700000000000007E-002 5.7376273907721043E-003 + 6.4800000000000024E-002 7.8453281894326210E-003 + 6.5900000000000014E-002 1.0050408542156219E-002 + 6.7000000000000004E-002 1.2343708425760269E-002 + 6.8100000000000022E-002 1.4713723212480545E-002 + 6.9200000000000012E-002 1.7146827653050423E-002 + 7.0300000000000029E-002 1.9627612084150314E-002 + 7.1400000000000019E-002 2.2139100357890129E-002 + 7.2500000000000009E-002 2.4662779644131660E-002 + 7.3600000000000027E-002 2.7178626507520676E-002 + 7.4700000000000016E-002 2.9665322974324226E-002 + 7.5800000000000006E-002 3.2100737094879150E-002 + 7.6900000000000024E-002 3.4462418407201767E-002 + 7.8000000000000014E-002 3.6727976053953171E-002 + 7.9100000000000004E-002 3.8875233381986618E-002 + 8.0200000000000021E-002 4.0882449597120285E-002 + 8.1300000000000011E-002 4.2728669941425323E-002 + 8.2400000000000029E-002 4.4394265860319138E-002 + 8.3500000000000019E-002 4.5861389487981796E-002 + 8.4600000000000009E-002 4.7114189714193344E-002 + 8.5700000000000026E-002 4.8138916492462158E-002 + 8.6800000000000016E-002 4.8924028873443604E-002 + 8.7900000000000006E-002 4.9460466951131821E-002 + 8.9000000000000024E-002 4.9742020666599274E-002 + 9.0100000000000013E-002 4.9765493720769882E-002 + 9.1200000000000003E-002 4.9530617892742157E-002 + 9.2300000000000021E-002 4.9039863049983978E-002 + 9.3400000000000011E-002 4.8298280686140060E-002 + 9.4500000000000028E-002 4.7313585877418518E-002 + 9.5600000000000018E-002 4.6096231788396835E-002 + 9.6700000000000008E-002 4.4659260660409927E-002 + 9.7800000000000026E-002 4.3017942458391190E-002 + 9.8900000000000016E-002 4.1189271956682205E-002 + 0.10000000000000001 3.9191652089357376E-002 + 0.10110000000000002 3.7044808268547058E-002 + 0.10220000000000001 3.4769695252180099E-002 + 0.10330000000000003 3.2388225197792053E-002 + 0.10440000000000002 2.9922755435109138E-002 + 0.10550000000000001 2.7395553886890411E-002 + 0.10660000000000003 2.4828476831316948E-002 + 0.10770000000000002 2.2242881357669830E-002 + 0.10880000000000001 1.9659580662846565E-002 + 0.10990000000000003 1.7098626121878624E-002 + 0.11100000000000002 1.4578891918063164E-002 + 0.11210000000000001 1.2117697857320309E-002 + 0.11320000000000002 9.7306491807103157E-003 + 0.11430000000000001 7.4316975660622120E-003 + 0.11540000000000003 5.2332351915538311E-003 + 0.11650000000000002 3.1460428144782782E-003 + 0.11760000000000001 1.1791029246523976E-003 + 0.11870000000000003 -6.6054798662662506E-004 + 0.11980000000000002 -2.3677772842347622E-003 + 0.12090000000000001 -3.9391508325934410E-003 + 0.12200000000000003 -5.3727333433926105E-003 + 0.12310000000000001 -6.6680209711194038E-003 + 0.12420000000000003 -7.8259650617837906E-003 + 0.12530000000000002 -8.8489297777414322E-003 + 0.12640000000000001 -9.7405128180980682E-003 + 0.12750000000000003 -1.0505271144211292E-002 + 0.12860000000000002 -1.1148525401949883E-002 + 0.12970000000000001 -1.1676287278532982E-002 + 0.13080000000000003 -1.2095229700207710E-002 + 0.13190000000000002 -1.2412572279572487E-002 + 0.13300000000000001 -1.2635851278901100E-002 + 0.13410000000000000 -1.2772684916853905E-002 + 0.13520000000000004 -1.2830665335059166E-002 + 0.13630000000000003 -1.2817387469112873E-002 + 0.13740000000000002 -1.2740470468997955E-002 + 0.13850000000000001 -1.2607444077730179E-002 + 0.13960000000000000 -1.2425530701875687E-002 + 0.14070000000000005 -1.2201466597616673E-002 + 0.14180000000000004 -1.1941513977944851E-002 + 0.14290000000000003 -1.1651586741209030E-002 + 0.14400000000000002 -1.1337343603372574E-002 + 0.14510000000000001 -1.1004114523530006E-002 + 0.14620000000000000 -1.0656720027327538E-002 + 0.14730000000000004 -1.0299352928996086E-002 + 0.14840000000000003 -9.9356481805443764E-003 + 0.14950000000000002 -9.5688682049512863E-003 + 0.15060000000000001 -9.2020453885197639E-003 + 0.15170000000000000 -8.8379429653286934E-003 + 0.15280000000000005 -8.4789153188467026E-003 + 0.15390000000000004 -8.1268157809972763E-003 + 0.15500000000000003 -7.7830692753195763E-003 + 0.15610000000000002 -7.4488488025963306E-003 + 0.15720000000000001 -7.1252076886594296E-003 + 0.15830000000000000 -6.8130600266158581E-003 + 0.15940000000000004 -6.5130721777677536E-003 + 0.16050000000000003 -6.2255975790321827E-003 + 0.16160000000000002 -5.9507377445697784E-003 + 0.16270000000000001 -5.6884782388806343E-003 + 0.16380000000000000 -5.4387785494327545E-003 + 0.16490000000000005 -5.2015604451298714E-003 + 0.16600000000000004 -4.9766423180699348E-003 + 0.16710000000000003 -4.7637051902711391E-003 + 0.16820000000000002 -4.5623369514942169E-003 + 0.16930000000000001 -4.3720933608710766E-003 + 0.17040000000000000 -4.1925292462110519E-003 + 0.17150000000000004 -4.0231770835816860E-003 + 0.17260000000000003 -3.8635276723653078E-003 + 0.17370000000000002 -3.7130517885088921E-003 + 0.17480000000000001 -3.5712395329028368E-003 + 0.17590000000000000 -3.4376149997115135E-003 + 0.17700000000000005 -3.3117074053734541E-003 + 0.17810000000000004 -3.1930175609886646E-003 + 0.17920000000000003 -3.0810309108346701E-003 + 0.18030000000000002 -2.9752785339951515E-003 + 0.18140000000000001 -2.8753818478435278E-003 + 0.18250000000000000 -2.7810302563011646E-003 + 0.18360000000000004 -2.6919022202491760E-003 + 0.18470000000000003 -2.6076145004481077E-003 + 0.18580000000000002 -2.5277547538280487E-003 + 0.18690000000000001 -2.4519669823348522E-003 + 0.18800000000000000 -2.3800046183168888E-003 + 0.18910000000000005 -2.3116897791624069E-003 + 0.19020000000000004 -2.2468154784291983E-003 + 0.19130000000000003 -2.1850932389497757E-003 + 0.19240000000000002 -2.1261975634843111E-003 + 0.19350000000000001 -2.0698620937764645E-003 + 0.19460000000000005 -2.0159306004643440E-003 + 0.19570000000000004 -1.9643076229840517E-003 + 0.19680000000000003 -1.9148623105138540E-003 + 0.19790000000000002 -1.8673816230148077E-003 + 0.19900000000000001 -1.8216149182990193E-003 + 0.20010000000000000 -1.7773571889847517E-003 + 0.20120000000000005 -1.7344831721857190E-003 + 0.20230000000000004 -1.6929040430113673E-003 + 0.20340000000000003 -1.6524997772648931E-003 + 0.20450000000000002 -1.6131055308505893E-003 + 0.20560000000000000 -1.5745642594993114E-003 + 0.20670000000000005 -1.5367850428447127E-003 + 0.20780000000000004 -1.4997447142377496E-003 + 0.20890000000000003 -1.4634350081905723E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0014.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0014.BXX.semd new file mode 100644 index 00000000..30ce9d72 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0014.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 -5.5724961781489257E-026 + -0.11119999999999999 -7.0051547932854824E-019 + -0.11009999999999999 -4.9563285048457517E-018 + -0.10900000000000000 -1.0801438589641968E-017 + -0.10790000000000000 1.9451028027092563E-017 + -0.10679999999999999 1.7707816685414227E-016 + -0.10569999999999999 4.5634371195402341E-016 + -0.10460000000000000 3.3751023047060621E-016 + -0.10349999999999999 -1.3943568386498226E-015 + -0.10239999999999999 -5.3090974813044950E-015 + -0.10130000000000000 -7.9867177053740551E-015 + -0.10020000000000000 -8.8193917501065006E-017 + -9.9099999999999994E-002 2.6687666968916793E-014 + -9.7999999999999990E-002 6.0792306789698297E-014 + -9.6899999999999986E-002 5.5600150677091731E-014 + -9.5799999999999996E-002 -4.8361136059313359E-014 + -9.4699999999999993E-002 -2.4531681482205248E-013 + -9.3599999999999989E-002 -3.8010347365273478E-013 + -9.2499999999999999E-002 -1.8131898977050143E-013 + -9.1399999999999995E-002 4.9725913491005524E-013 + -9.0299999999999991E-002 1.3401431657109053E-012 + -8.9200000000000002E-002 1.5009224332146465E-012 + -8.8099999999999984E-002 1.4474023108529410E-013 + -8.6999999999999994E-002 -2.5503345095490015E-012 + -8.5899999999999990E-002 -4.7917702791777650E-012 + -8.4799999999999986E-002 -3.9843688244556308E-012 + -8.3699999999999997E-002 1.0214275172198972E-012 + -8.2599999999999993E-002 7.8916517418092802E-012 + -8.1499999999999989E-002 1.1359403868926865E-011 + -8.0399999999999999E-002 7.0989212772043508E-012 + -7.9299999999999995E-002 -3.7091102758624039E-012 + -7.8199999999999992E-002 -1.3751971783548811E-011 + -7.7100000000000002E-002 -1.5120408397573115E-011 + -7.5999999999999984E-002 -7.1552343043623789E-012 + -7.4899999999999994E-002 1.4806818965373836E-012 + -7.3799999999999991E-002 1.1140693402522661E-012 + -7.2699999999999987E-002 -6.1668556546046194E-012 + -7.1599999999999997E-002 -3.3749782482606072E-012 + -7.0499999999999993E-002 2.5861516053660161E-011 + -6.9399999999999989E-002 7.2509186155311767E-011 + -6.8300000000000000E-002 9.3549758217736922E-011 + -6.7199999999999996E-002 3.9113417366065661E-011 + -6.6099999999999992E-002 -9.6215396760968019E-011 + -6.5000000000000002E-002 -2.4150045851989432E-010 + -6.3899999999999985E-002 -2.7892926857120415E-010 + -6.2799999999999995E-002 -1.3036149937306618E-010 + -6.1699999999999991E-002 1.6145117187615909E-010 + -6.0599999999999994E-002 4.3348361011830150E-010 + -5.9499999999999990E-002 5.0459525446910902E-010 + -5.8399999999999994E-002 3.0942504114506164E-010 + -5.7299999999999990E-002 -4.7209298970063429E-011 + -5.6199999999999986E-002 -3.6953412552165332E-010 + -5.5099999999999996E-002 -5.2052701038363125E-010 + -5.3999999999999992E-002 -5.0784754179744596E-010 + -5.2899999999999989E-002 -4.2501652197657336E-010 + -5.1799999999999985E-002 -3.0872687739602611E-010 + -5.0699999999999995E-002 -7.0017457109994297E-011 + -4.9599999999999991E-002 4.0067860140879930E-010 + -4.8499999999999988E-002 1.0331827615672751E-009 + -4.7399999999999998E-002 1.4922162394626071E-009 + -4.6299999999999994E-002 1.3520524699828229E-009 + -4.5199999999999990E-002 4.4153120049017502E-010 + -4.4099999999999986E-002 -9.2595903167236315E-010 + -4.2999999999999997E-002 -2.0745865025872945E-009 + -4.1899999999999993E-002 -2.3926145509278740E-009 + -4.0799999999999989E-002 -1.7383720019026327E-009 + -3.9699999999999985E-002 -4.9713866356881908E-010 + -3.8599999999999995E-002 7.4297418217739164E-010 + -3.7499999999999992E-002 1.5953252052725020E-009 + -3.6399999999999988E-002 2.0066683870112456E-009 + -3.5299999999999984E-002 2.0511443654669392E-009 + -3.4199999999999994E-002 1.6686387827036242E-009 + -3.3099999999999991E-002 6.8448602341675269E-010 + -3.1999999999999987E-002 -8.6376295005408110E-010 + -3.0899999999999997E-002 -2.4397706077650128E-009 + -2.9799999999999993E-002 -3.1495637209388860E-009 + -2.8699999999999989E-002 -2.3234147938921978E-009 + -2.7599999999999986E-002 -1.0311584919264760E-010 + -2.6499999999999996E-002 2.4769410966740679E-009 + -2.5399999999999992E-002 4.0275964785507767E-009 + -2.4299999999999988E-002 3.5633724859707172E-009 + -2.3199999999999985E-002 9.4160346186811239E-010 + -2.2099999999999995E-002 -3.2119764625804237E-009 + -2.0999999999999991E-002 -7.8200557140917226E-009 + -1.9899999999999987E-002 -1.1530486787592054E-008 + -1.8799999999999983E-002 -1.2693861961565744E-008 + -1.7699999999999994E-002 -9.4389127625049696E-009 + -1.6599999999999990E-002 -8.4815487966238834E-011 + -1.5499999999999986E-002 1.6322655227440919E-008 + -1.4399999999999996E-002 3.9899337167526028E-008 + -1.3299999999999992E-002 7.0540778551730909E-008 + -1.2199999999999989E-002 1.0889166901506542E-007 + -1.1099999999999985E-002 1.5684548770877882E-007 + -9.9999999999999950E-003 2.1709840325456753E-007 + -8.8999999999999913E-003 2.9219762609500322E-007 + -7.7999999999999875E-003 3.8414171399381303E-007 + -6.6999999999999837E-003 4.9522037670612917E-007 + -5.5999999999999939E-003 6.2965744973553228E-007 + -4.4999999999999901E-003 7.9478269299215754E-007 + -3.3999999999999864E-003 1.0007510127252317E-006 + -2.2999999999999826E-003 1.2590782034749282E-006 + -1.1999999999999927E-003 1.5813311620149761E-006 + -9.9999999999988987E-005 1.9792089460679563E-006 + 1.0000000000000148E-003 2.4660739654791541E-006 + 2.1000000000000185E-003 3.0588448680646252E-006 + 3.2000000000000084E-003 3.7790860005770810E-006 + 4.3000000000000121E-003 4.6530954023182858E-006 + 5.4000000000000159E-003 5.7117849792120978E-006 + 6.5000000000000058E-003 6.9911843638692517E-006 + 7.6000000000000234E-003 8.5335823314380832E-006 + 8.7000000000000133E-003 1.0388615919509903E-005 + 9.8000000000000032E-003 1.2613798389793374E-005 + 1.0900000000000021E-002 1.5274836187018082E-005 + 1.2000000000000011E-002 1.8446577087161131E-005 + 1.3100000000000001E-002 2.2215010176296346E-005 + 1.4200000000000018E-002 2.6679710572352633E-005 + 1.5300000000000008E-002 3.1955634767655283E-005 + 1.6400000000000026E-002 3.8173919165274128E-005 + 1.7500000000000016E-002 4.5482374844141304E-005 + 1.8600000000000005E-002 5.4046788136474788E-005 + 1.9700000000000023E-002 6.4053310779854655E-005 + 2.0800000000000013E-002 7.5710922828875482E-005 + 2.1900000000000003E-002 8.9252906036563218E-005 + 2.3000000000000020E-002 1.0493723675608635E-004 + 2.4100000000000010E-002 1.2304702249821275E-004 + 2.5200000000000000E-002 1.4389224816113710E-004 + 2.6300000000000018E-002 1.6781274462118745E-004 + 2.7400000000000008E-002 1.9518053159117699E-004 + 2.8500000000000025E-002 2.2640009410679340E-004 + 2.9600000000000015E-002 2.6190641801804304E-004 + 3.0700000000000005E-002 3.0216251616366208E-004 + 3.1800000000000023E-002 3.4765776945278049E-004 + 3.2900000000000013E-002 3.9890807238407433E-004 + 3.4000000000000002E-002 4.5645551290363073E-004 + 3.5100000000000020E-002 5.2086636424064636E-004 + 3.6200000000000010E-002 5.9272628277540207E-004 + 3.7300000000000028E-002 6.7263393430039287E-004 + 3.8400000000000017E-002 7.6119427103549242E-004 + 3.9500000000000007E-002 8.5901113925501704E-004 + 4.0600000000000025E-002 9.6667977049946785E-004 + 4.1700000000000015E-002 1.0847770608961582E-003 + 4.2800000000000005E-002 1.2138513848185539E-003 + 4.3900000000000022E-002 1.3544107787311077E-003 + 4.5000000000000012E-002 1.5069111250340939E-003 + 4.6100000000000002E-002 1.6717443941161036E-003 + 4.7200000000000020E-002 1.8492242088541389E-003 + 4.8300000000000010E-002 2.0395689643919468E-003 + 4.9400000000000027E-002 2.2428857628256083E-003 + 5.0500000000000017E-002 2.4591535329818726E-003 + 5.1600000000000007E-002 2.6882111560553312E-003 + 5.2700000000000025E-002 2.9297424480319023E-003 + 5.3800000000000014E-002 3.1832619570195675E-003 + 5.4900000000000004E-002 3.4480979666113853E-003 + 5.6000000000000022E-002 3.7233785260468721E-003 + 5.7100000000000012E-002 4.0080226026475430E-003 + 5.8200000000000002E-002 4.3007307685911655E-003 + 5.9300000000000019E-002 4.5999852009117603E-003 + 6.0400000000000009E-002 4.9040410667657852E-003 + 6.1500000000000027E-002 5.2109295502305031E-003 + 6.2600000000000017E-002 5.5184592492878437E-003 + 6.3700000000000007E-002 5.8242268860340118E-003 + 6.4800000000000024E-002 6.1256280168890953E-003 + 6.5900000000000014E-002 6.4198747277259827E-003 + 6.7000000000000004E-002 6.7040100693702698E-003 + 6.8100000000000022E-002 6.9749346002936363E-003 + 6.9200000000000012E-002 7.2294343262910843E-003 + 7.0300000000000029E-002 7.4642198160290718E-003 + 7.1400000000000019E-002 7.6759629882872105E-003 + 7.2500000000000009E-002 7.8613385558128357E-003 + 7.3600000000000027E-002 8.0170650035142899E-003 + 7.4700000000000016E-002 8.1399455666542053E-003 + 7.5800000000000006E-002 8.2269171252846718E-003 + 7.6900000000000024E-002 8.2751074805855751E-003 + 7.8000000000000014E-002 8.2818856462836266E-003 + 7.9100000000000004E-002 8.2449065521359444E-003 + 8.0200000000000021E-002 8.1621473655104637E-003 + 8.1300000000000011E-002 8.0319512635469437E-003 + 8.2400000000000029E-002 7.8530721366405487E-003 + 8.3500000000000019E-002 7.6247146353125572E-003 + 8.4600000000000009E-002 7.3465709574520588E-003 + 8.5700000000000026E-002 7.0188390091061592E-003 + 8.6800000000000016E-002 6.6422303207218647E-003 + 8.7900000000000006E-002 6.2179700471460819E-003 + 8.9000000000000024E-002 5.7478072121739388E-003 + 9.0100000000000013E-002 5.2340142428874969E-003 + 9.1200000000000003E-002 4.6793716028332710E-003 + 9.2300000000000021E-002 4.0871319361031055E-003 + 9.3400000000000011E-002 3.4609783906489611E-003 + 9.4500000000000028E-002 2.8049799147993326E-003 + 9.5600000000000018E-002 2.1235500462353230E-003 + 9.6700000000000008E-002 1.4213966205716133E-003 + 9.7800000000000026E-002 7.0345931453630328E-004 + 9.8900000000000016E-002 -2.5169916625600308E-005 + 0.10000000000000001 -7.5933191692456603E-004 + 0.10110000000000002 -1.4938771491870284E-003 + 0.10220000000000001 -2.2237335797399282E-003 + 0.10330000000000003 -2.9439714271575212E-003 + 0.10440000000000002 -3.6498785484582186E-003 + 0.10550000000000001 -4.3370448984205723E-003 + 0.10660000000000003 -5.0014383159577847E-003 + 0.10770000000000002 -5.6394706480205059E-003 + 0.10880000000000001 -6.2480396591126919E-003 + 0.10990000000000003 -6.8245618604123592E-003 + 0.11100000000000002 -7.3670125566422939E-003 + 0.11210000000000001 -7.8739644959568977E-003 + 0.11320000000000002 -8.3446195349097252E-003 + 0.11430000000000001 -8.7788095697760582E-003 + 0.11540000000000003 -9.1769732534885406E-003 + 0.11650000000000002 -9.5401303842663765E-003 + 0.11760000000000001 -9.8698418587446213E-003 + 0.11870000000000003 -1.0168191976845264E-002 + 0.11980000000000002 -1.0437743738293648E-002 + 0.12090000000000001 -1.0681482963263988E-002 + 0.12200000000000003 -1.0902726091444492E-002 + 0.12310000000000001 -1.1105039156973362E-002 + 0.12420000000000003 -1.1292145587503910E-002 + 0.12530000000000002 -1.1467856355011463E-002 + 0.12640000000000001 -1.1635989882051945E-002 + 0.12750000000000003 -1.1800284497439861E-002 + 0.12860000000000002 -1.1964281089603901E-002 + 0.12970000000000001 -1.2131223455071449E-002 + 0.13080000000000003 -1.2303967960178852E-002 + 0.13190000000000002 -1.2484919279813766E-002 + 0.13300000000000001 -1.2675973586738110E-002 + 0.13410000000000000 -1.2878447771072388E-002 + 0.13520000000000004 -1.3092998415231705E-002 + 0.13630000000000003 -1.3319565914571285E-002 + 0.13740000000000002 -1.3557341881096363E-002 + 0.13850000000000001 -1.3804771937429905E-002 + 0.13960000000000000 -1.4059560373425484E-002 + 0.14070000000000005 -1.4318676665425301E-002 + 0.14180000000000004 -1.4578359201550484E-002 + 0.14290000000000003 -1.4834128320217133E-002 + 0.14400000000000002 -1.5080846846103668E-002 + 0.14510000000000001 -1.5312808565795422E-002 + 0.14620000000000000 -1.5523832291364670E-002 + 0.14730000000000004 -1.5707349404692650E-002 + 0.14840000000000003 -1.5856487676501274E-002 + 0.14950000000000002 -1.5964167192578316E-002 + 0.15060000000000001 -1.6023231670260429E-002 + 0.15170000000000000 -1.6026593744754791E-002 + 0.15280000000000005 -1.5967382118105888E-002 + 0.15390000000000004 -1.5839060768485069E-002 + 0.15500000000000003 -1.5635555610060692E-002 + 0.15610000000000002 -1.5351357869803905E-002 + 0.15720000000000001 -1.4981660060584545E-002 + 0.15830000000000000 -1.4522494748234749E-002 + 0.15940000000000004 -1.3970848172903061E-002 + 0.16050000000000003 -1.3324753381311893E-002 + 0.16160000000000002 -1.2583352625370026E-002 + 0.16270000000000001 -1.1746954172849655E-002 + 0.16380000000000000 -1.0817072354257107E-002 + 0.16490000000000005 -9.7964769229292870E-003 + 0.16600000000000004 -8.6892070248723030E-003 + 0.16710000000000003 -7.5005502440035343E-003 + 0.16820000000000002 -6.2369899824261665E-003 + 0.16930000000000001 -4.9061425961554050E-003 + 0.17040000000000000 -3.5166840534657240E-003 + 0.17150000000000004 -2.0782712381333113E-003 + 0.17260000000000003 -6.0143158771097660E-004 + 0.17370000000000002 9.0257218107581139E-004 + 0.17480000000000001 2.4219008628278971E-003 + 0.17590000000000000 3.9442987181246281E-003 + 0.17700000000000005 5.4572490043938160E-003 + 0.17810000000000004 6.9481353275477886E-003 + 0.17920000000000003 8.4044151008129120E-003 + 0.18030000000000002 9.8137976601719856E-003 + 0.18140000000000001 1.1164424940943718E-002 + 0.18250000000000000 1.2445029802620411E-002 + 0.18360000000000004 1.3645083643496037E-002 + 0.18470000000000003 1.4754931442439556E-002 + 0.18580000000000002 1.5765920281410217E-002 + 0.18690000000000001 1.6670523211359978E-002 + 0.18800000000000000 1.7462421208620071E-002 + 0.18910000000000005 1.8136585131287575E-002 + 0.19020000000000004 1.8689312040805817E-002 + 0.19130000000000003 1.9118251278996468E-002 + 0.19240000000000002 1.9422419369220734E-002 + 0.19350000000000001 1.9602188840508461E-002 + 0.19460000000000005 1.9659258425235748E-002 + 0.19570000000000004 1.9596584141254425E-002 + 0.19680000000000003 1.9418315961956978E-002 + 0.19790000000000002 1.9129693508148193E-002 + 0.19900000000000001 1.8736956641077995E-002 + 0.20010000000000000 1.8247233703732491E-002 + 0.20120000000000005 1.7668424174189568E-002 + 0.20230000000000004 1.7009047791361809E-002 + 0.20340000000000003 1.6278112307190895E-002 + 0.20450000000000002 1.5484980307519436E-002 + 0.20560000000000000 1.4639239758253098E-002 + 0.20670000000000005 1.3750567100942135E-002 + 0.20780000000000004 1.2828593142330647E-002 + 0.20890000000000003 1.1882772669196129E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0014.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0014.BXZ.semd new file mode 100644 index 00000000..b800daa3 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0014.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 1.1833299461302107E-019 + -0.11119999999999999 -2.7536441926281086E-019 + -0.11009999999999999 -6.8277340644699023E-018 + -0.10900000000000000 -2.9554342723352026E-017 + -0.10790000000000000 -4.7941317043319651E-017 + -0.10679999999999999 5.4374671244058971E-017 + -0.10569999999999999 4.3480615226462911E-016 + -0.10460000000000000 8.9193331675530355E-016 + -0.10349999999999999 3.3852545239744969E-016 + -0.10239999999999999 -2.7031320094079124E-015 + -0.10130000000000000 -7.4151695187200072E-015 + -0.10020000000000000 -7.3872386072842966E-015 + -9.9099999999999994E-002 7.3772707235610080E-015 + -9.7999999999999990E-002 3.7756469906937914E-014 + -9.6899999999999986E-002 5.8422220511854250E-014 + -9.5799999999999996E-002 1.9698188257399538E-014 + -9.4699999999999993E-002 -1.0865658009841586E-013 + -9.3599999999999989E-002 -2.6656921028184177E-013 + -9.2499999999999999E-002 -2.7804554448770946E-013 + -9.1399999999999995E-002 4.4917018780614437E-014 + -9.0299999999999991E-002 6.7804453458136793E-013 + -8.9200000000000002E-002 1.2122578331788536E-012 + -8.8099999999999984E-002 9.8126281405930271E-013 + -8.6999999999999994E-002 -4.3009649661196470E-013 + -8.5899999999999990E-002 -2.5864757384475023E-012 + -8.4799999999999986E-002 -4.0682158163052318E-012 + -8.3699999999999997E-002 -3.1760843954842244E-012 + -8.2599999999999993E-002 7.8996921851204327E-013 + -8.1499999999999989E-002 6.5499081852715690E-012 + -8.0399999999999999E-002 1.1005457829782461E-011 + -7.9299999999999995E-002 1.0635349372012382E-011 + -7.8199999999999992E-002 3.3703957593583800E-012 + -7.7100000000000002E-002 -9.9636444927941881E-012 + -7.5999999999999984E-002 -2.5014056798111639E-011 + -7.4899999999999994E-002 -3.4127142084505735E-011 + -7.3799999999999991E-002 -2.8033374233071839E-011 + -7.2699999999999987E-002 -2.1795065752172604E-013 + -7.1599999999999997E-002 4.6051835955740472E-011 + -7.0499999999999993E-002 9.1852157824146019E-011 + -6.9399999999999989E-002 1.0510502884697459E-010 + -6.8300000000000000E-002 5.6570286649515467E-011 + -6.7199999999999996E-002 -5.5366679990731527E-011 + -6.6099999999999992E-002 -1.8769868992407623E-010 + -6.5000000000000002E-002 -2.6266874786351480E-010 + -6.3899999999999985E-002 -2.0905306652441169E-010 + -6.2799999999999995E-002 -1.4200599030012029E-011 + -6.1699999999999991E-002 2.5004465165068268E-010 + -6.0599999999999994E-002 4.5370521228882410E-010 + -5.9499999999999990E-002 4.7800252644947250E-010 + -5.8399999999999994E-002 2.8398031148846314E-010 + -5.7299999999999990E-002 -6.6088988448509411E-011 + -5.6199999999999986E-002 -4.4576820013020324E-010 + -5.5099999999999996E-002 -7.2605554901628011E-010 + -5.3999999999999992E-002 -8.1357054426689501E-010 + -5.2899999999999989E-002 -6.4968341817461805E-010 + -5.1799999999999985E-002 -2.0324961158557642E-010 + -5.0699999999999995E-002 4.9806314628142445E-010 + -4.9599999999999991E-002 1.2991768771897227E-009 + -4.8499999999999988E-002 1.8807986279512079E-009 + -4.7399999999999998E-002 1.8411716595778671E-009 + -4.6299999999999994E-002 9.1144647385021926E-010 + -4.5199999999999990E-002 -8.0082135367476326E-010 + -4.4099999999999986E-002 -2.7161868310088266E-009 + -4.2999999999999997E-002 -3.9568868182016104E-009 + -4.1899999999999993E-002 -3.7485721193775134E-009 + -4.0799999999999989E-002 -1.8493068187908079E-009 + -3.9699999999999985E-002 1.2373444491231567E-009 + -3.8599999999999995E-002 4.4006083221859171E-009 + -3.7499999999999992E-002 6.3619300938455581E-009 + -3.6399999999999988E-002 6.2155653957063350E-009 + -3.5299999999999984E-002 3.8291156911895996E-009 + -3.4199999999999994E-002 -7.1489314468209386E-011 + -3.3099999999999991E-002 -4.1793866145667380E-009 + -3.1999999999999987E-002 -7.1449139937840300E-009 + -3.0899999999999997E-002 -8.1429787357478745E-009 + -2.9799999999999993E-002 -7.1838504034360540E-009 + -2.8699999999999989E-002 -4.9701736060114854E-009 + -2.7599999999999986E-002 -2.3452269015677984E-009 + -2.6499999999999996E-002 3.3879901661926226E-010 + -2.5399999999999992E-002 3.4824085837215080E-009 + -2.4299999999999988E-002 7.8669817327181590E-009 + -2.3199999999999985E-002 1.3811451538003894E-008 + -2.2099999999999995E-002 2.0394804067791483E-008 + -2.0999999999999991E-002 2.5300849415543780E-008 + -1.9899999999999987E-002 2.5439257811399330E-008 + -1.8799999999999983E-002 1.7939861152171943E-008 + -1.7699999999999994E-002 8.1922690853275526E-010 + -1.6599999999999990E-002 -2.7184270834368363E-008 + -1.5499999999999986E-002 -6.7551262361575937E-008 + -1.4399999999999996E-002 -1.2311974728618225E-007 + -1.3299999999999992E-002 -1.9870907408403582E-007 + -1.2199999999999989E-002 -3.0083879209996667E-007 + -1.1099999999999985E-002 -4.3669774640875403E-007 + -9.9999999999999950E-003 -6.1296941566979513E-007 + -8.8999999999999913E-003 -8.3526947491918691E-007 + -7.7999999999999875E-003 -1.1087506663898239E-006 + -6.6999999999999837E-003 -1.4399545307242079E-006 + -5.5999999999999939E-003 -1.8393913023828645E-006 + -4.4999999999999901E-003 -2.3238544599735178E-006 + -3.3999999999999864E-003 -2.9174534574849531E-006 + -2.2999999999999826E-003 -3.6509350138658192E-006 + -1.1999999999999927E-003 -4.5598717406392097E-006 + -9.9999999999988987E-005 -5.6831240726751275E-006 + 1.0000000000000148E-003 -7.0630180744046811E-006 + 2.1000000000000185E-003 -8.7477728811791167E-006 + 3.2000000000000084E-003 -1.0795404705277178E-005 + 4.3000000000000121E-003 -1.3277555808599573E-005 + 5.4000000000000159E-003 -1.6281921489280649E-005 + 6.5000000000000058E-003 -1.9913090000045486E-005 + 7.6000000000000234E-003 -2.4292645321111195E-005 + 8.7000000000000133E-003 -2.9559803806478158E-005 + 9.8000000000000032E-003 -3.5873301385436207E-005 + 1.0900000000000021E-002 -4.3414635001681745E-005 + 1.2000000000000011E-002 -5.2392308134585619E-005 + 1.3100000000000001E-002 -6.3046645664144307E-005 + 1.4200000000000018E-002 -7.5654985266737640E-005 + 1.5300000000000008E-002 -9.0536683273967355E-005 + 1.6400000000000026E-002 -1.0805737838381901E-004 + 1.7500000000000016E-002 -1.2863210577052087E-004 + 1.8600000000000005E-002 -1.5272737073246390E-004 + 1.9700000000000023E-002 -1.8086326599586755E-004 + 2.0800000000000013E-002 -2.1361625113058835E-004 + 2.1900000000000003E-002 -2.5162365636788309E-004 + 2.3000000000000020E-002 -2.9558918322436512E-004 + 2.4100000000000010E-002 -3.4628869616426528E-004 + 2.5200000000000000E-002 -4.0457525756210089E-004 + 2.6300000000000018E-002 -4.7138310037553310E-004 + 2.7400000000000008E-002 -5.4772949079051614E-004 + 2.8500000000000025E-002 -6.3471391331404448E-004 + 2.9600000000000015E-002 -7.3351454921066761E-004 + 3.0700000000000005E-002 -8.4538268856704235E-004 + 3.1800000000000023E-002 -9.7163685131818056E-004 + 3.2900000000000013E-002 -1.1136583052575588E-003 + 3.4000000000000002E-002 -1.2728867586702108E-003 + 3.5100000000000020E-002 -1.4508157037198544E-003 + 3.6200000000000010E-002 -1.6489828703925014E-003 + 3.7300000000000028E-002 -1.8689524149522185E-003 + 3.8400000000000017E-002 -2.1122919861227274E-003 + 3.9500000000000007E-002 -2.3805471137166023E-003 + 4.0600000000000025E-002 -2.6752164121717215E-003 + 4.1700000000000015E-002 -2.9977245721966028E-003 + 4.2800000000000005E-002 -3.3493970986455679E-003 + 4.3900000000000022E-002 -3.7314298097044230E-003 + 4.5000000000000012E-002 -4.1448539122939110E-003 + 4.6100000000000002E-002 -4.5904987491667271E-003 + 4.7200000000000020E-002 -5.0689494237303734E-003 + 4.8300000000000010E-002 -5.5805020965635777E-003 + 4.9400000000000027E-002 -6.1251218430697918E-003 + 5.0500000000000017E-002 -6.7023965530097485E-003 + 5.1600000000000007E-002 -7.3114968836307526E-003 + 5.2700000000000025E-002 -7.9511376097798347E-003 + 5.3800000000000014E-002 -8.6195413023233414E-003 + 5.4900000000000004E-002 -9.3144020065665245E-003 + 5.6000000000000022E-002 -1.0032853111624718E-002 + 5.7100000000000012E-002 -1.0771437548100948E-002 + 5.8200000000000002E-002 -1.1526092886924744E-002 + 5.9300000000000019E-002 -1.2292145751416683E-002 + 6.0400000000000009E-002 -1.3064306229352951E-002 + 6.1500000000000027E-002 -1.3836673460900784E-002 + 6.2600000000000017E-002 -1.4602763578295708E-002 + 6.3700000000000007E-002 -1.5355526469647884E-002 + 6.4800000000000024E-002 -1.6087390482425690E-002 + 6.5900000000000014E-002 -1.6790311783552170E-002 + 6.7000000000000004E-002 -1.7455840483307838E-002 + 6.8100000000000022E-002 -1.8075218424201012E-002 + 6.9200000000000012E-002 -1.8639458343386650E-002 + 7.0300000000000029E-002 -1.9139446318149567E-002 + 7.1400000000000019E-002 -1.9566066563129425E-002 + 7.2500000000000009E-002 -1.9910309463739395E-002 + 7.3600000000000027E-002 -2.0163411274552345E-002 + 7.4700000000000016E-002 -2.0316977053880692E-002 + 7.5800000000000006E-002 -2.0363122224807739E-002 + 7.6900000000000024E-002 -2.0294610410928726E-002 + 7.8000000000000014E-002 -2.0104996860027313E-002 + 7.9100000000000004E-002 -1.9788773730397224E-002 + 8.0200000000000021E-002 -1.9341502338647842E-002 + 8.1300000000000011E-002 -1.8759934231638908E-002 + 8.2400000000000029E-002 -1.8042117357254028E-002 + 8.3500000000000019E-002 -1.7187487334012985E-002 + 8.4600000000000009E-002 -1.6196947544813156E-002 + 8.5700000000000026E-002 -1.5072928741574287E-002 + 8.6800000000000016E-002 -1.3819420710206032E-002 + 8.7900000000000006E-002 -1.2441977858543396E-002 + 8.9000000000000024E-002 -1.0947711765766144E-002 + 9.0100000000000013E-002 -9.3452613800764084E-003 + 9.1200000000000003E-002 -7.6447403989732265E-003 + 9.2300000000000021E-002 -5.8576553128659725E-003 + 9.3400000000000011E-002 -3.9967927150428295E-003 + 9.4500000000000028E-002 -2.0760807674378157E-003 + 9.5600000000000018E-002 -1.1043359700124711E-004 + 9.6700000000000008E-002 1.8844222649931908E-003 + 9.7800000000000026E-002 3.8921397645026445E-003 + 9.8900000000000016E-002 5.8959559537470341E-003 + 0.10000000000000001 7.8789042308926582E-003 + 0.10110000000000002 9.8240375518798828E-003 + 0.10220000000000001 1.1714641936123371E-002 + 0.10330000000000003 1.3534458354115486E-002 + 0.10440000000000002 1.5267898328602314E-002 + 0.10550000000000001 1.6900245100259781E-002 + 0.10660000000000003 1.8417853862047195E-002 + 0.10770000000000002 1.9808322191238403E-002 + 0.10880000000000001 2.1060664206743240E-002 + 0.10990000000000003 2.2165441885590553E-002 + 0.11100000000000002 2.3114871233701706E-002 + 0.11210000000000001 2.3902907967567444E-002 + 0.11320000000000002 2.4525299668312073E-002 + 0.11430000000000001 2.4979623034596443E-002 + 0.11540000000000003 2.5265283882617950E-002 + 0.11650000000000002 2.5383502244949341E-002 + 0.11760000000000001 2.5337245315313339E-002 + 0.11870000000000003 2.5131156668066978E-002 + 0.11980000000000002 2.4771457538008690E-002 + 0.12090000000000001 2.4265823885798454E-002 + 0.12200000000000003 2.3623259738087654E-002 + 0.12310000000000001 2.2853948175907135E-002 + 0.12420000000000003 2.1969087421894073E-002 + 0.12530000000000002 2.0980715751647949E-002 + 0.12640000000000001 1.9901534542441368E-002 + 0.12750000000000003 1.8744733184576035E-002 + 0.12860000000000002 1.7523817718029022E-002 + 0.12970000000000001 1.6252430155873299E-002 + 0.13080000000000003 1.4944177120923996E-002 + 0.13190000000000002 1.3612488284707069E-002 + 0.13300000000000001 1.2270473875105381E-002 + 0.13410000000000000 1.0930785909295082E-002 + 0.13520000000000004 9.6054999157786369E-003 + 0.13630000000000003 8.3060162141919136E-003 + 0.13740000000000002 7.0429672487080097E-003 + 0.13850000000000001 5.8261509984731674E-003 + 0.13960000000000000 4.6644750982522964E-003 + 0.14070000000000005 3.5659135319292545E-003 + 0.14180000000000004 2.5374747347086668E-003 + 0.14290000000000003 1.5851815696805716E-003 + 0.14400000000000002 7.1406783536076546E-004 + 0.14510000000000001 -7.1808462962508202E-005 + 0.14620000000000000 -7.6933961827307940E-004 + 0.14730000000000004 -1.3763385359197855E-003 + 0.14840000000000003 -1.8915085820481181E-003 + 0.14950000000000002 -2.3144111037254333E-003 + 0.15060000000000001 -2.6454308535903692E-003 + 0.15170000000000000 -2.8857295401394367E-003 + 0.15280000000000005 -3.0371921602636576E-003 + 0.15390000000000004 -3.1023700721561909E-003 + 0.15500000000000003 -3.0844307038933039E-003 + 0.15610000000000002 -2.9871163424104452E-003 + 0.15720000000000001 -2.8146996628493071E-003 + 0.15830000000000000 -2.5719346012920141E-003 + 0.15940000000000004 -2.2639965172857046E-003 + 0.16050000000000003 -1.8964222399517894E-003 + 0.16160000000000002 -1.4750567497685552E-003 + 0.16270000000000001 -1.0060133645310998E-003 + 0.16380000000000000 -4.9563695210963488E-004 + 0.16490000000000005 4.9540325562702492E-005 + 0.16600000000000004 6.2285427702590823E-004 + 0.16710000000000003 1.2175680603832006E-003 + 0.16820000000000002 1.8269276479259133E-003 + 0.16930000000000001 2.4442076683044434E-003 + 0.17040000000000000 3.0627537053078413E-003 + 0.17150000000000004 3.6760317161679268E-003 + 0.17260000000000003 4.2776861228048801E-003 + 0.17370000000000002 4.8615997657179832E-003 + 0.17480000000000001 5.4219458252191544E-003 + 0.17590000000000000 5.9532271698117256E-003 + 0.17700000000000005 6.4503150060772896E-003 + 0.17810000000000004 6.9084931164979935E-003 + 0.17920000000000003 7.3235039599239826E-003 + 0.18030000000000002 7.6915915124118328E-003 + 0.18140000000000001 8.0095278099179268E-003 + 0.18250000000000000 8.2746297121047974E-003 + 0.18360000000000004 8.4847742691636086E-003 + 0.18470000000000003 8.6384247988462448E-003 + 0.18580000000000002 8.7346490472555161E-003 + 0.18690000000000001 8.7731257081031799E-003 + 0.18800000000000000 8.7541230022907257E-003 + 0.18910000000000005 8.6784735321998596E-003 + 0.19020000000000004 8.5475454106926918E-003 + 0.19130000000000003 8.3632320165634155E-003 + 0.19240000000000002 8.1279296427965164E-003 + 0.19350000000000001 7.8445104882121086E-003 + 0.19460000000000005 7.5162574648857117E-003 + 0.19570000000000004 7.1467929519712925E-003 + 0.19680000000000003 6.7400215193629265E-003 + 0.19790000000000002 6.3000922091305256E-003 + 0.19900000000000001 5.8313738554716110E-003 + 0.20010000000000000 5.3384066559374332E-003 + 0.20120000000000005 4.8258267343044281E-003 + 0.20230000000000004 4.2982771992683411E-003 + 0.20340000000000003 3.7603350356221199E-003 + 0.20450000000000002 3.2164757139980793E-003 + 0.20560000000000000 2.6710508391261101E-003 + 0.20670000000000005 2.1282597444951534E-003 + 0.20780000000000004 1.5920927980914712E-003 + 0.20890000000000003 1.0662697022780776E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0015.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0015.BXX.semd new file mode 100644 index 00000000..60861e79 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0015.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -9.2866581498012721E-030 + -0.10679999999999999 1.7779276448390454E-029 + -0.10569999999999999 3.8530881505965047E-028 + -0.10460000000000000 1.2575809758000957E-028 + -0.10349999999999999 -8.5183164994308130E-027 + -0.10239999999999999 -2.8588642761440125E-026 + -0.10130000000000000 2.2300157936785143E-026 + -0.10020000000000000 3.5470837245613667E-025 + -9.9099999999999994E-002 7.3132464484542524E-025 + -9.7999999999999990E-002 -9.5568210970900439E-025 + -9.6899999999999986E-002 -7.6497041047857451E-024 + -9.5799999999999996E-002 -1.2466983407852817E-023 + -9.4699999999999993E-002 1.6505781637489775E-023 + -9.3599999999999989E-002 1.1044310157293629E-022 + -9.2499999999999999E-002 1.7447865205142398E-022 + -9.1399999999999995E-002 -1.3984474268231587E-022 + -9.0299999999999991E-002 -1.1376891895450891E-021 + -8.9200000000000002E-002 -1.9730347775244184E-021 + -8.8099999999999984E-002 3.3033041748618183E-022 + -8.6999999999999994E-002 8.5898449541534117E-021 + -8.5899999999999990E-002 1.7531283673907341E-020 + -8.4799999999999986E-002 6.5985489933062132E-021 + -8.3699999999999997E-002 -4.7168462241279080E-020 + -8.2599999999999993E-002 -1.2168325703961983E-019 + -8.1499999999999989E-002 -1.0105814177576657E-019 + -8.0399999999999999E-002 1.7207220482420634E-019 + -7.9299999999999995E-002 6.5728914016684668E-019 + -7.8199999999999992E-002 8.2502487647913792E-019 + -7.7100000000000002E-002 -2.1613981251826847E-019 + -7.5999999999999984E-002 -2.7069713020466283E-018 + -7.4899999999999994E-002 -4.7430954049999946E-018 + -7.3799999999999991E-002 -2.1725671314036820E-018 + -7.2699999999999987E-002 7.8743681750750859E-018 + -7.1599999999999997E-002 2.0482474274470660E-017 + -7.0499999999999993E-002 1.9863925156015757E-017 + -6.9399999999999989E-002 -1.0977551959499408E-017 + -6.8300000000000000E-002 -6.6427294956442523E-017 + -6.7199999999999996E-002 -9.8505140735567222E-017 + -6.6099999999999992E-002 -3.4682270259862210E-017 + -6.5000000000000002E-002 1.4957590702930159E-016 + -6.3899999999999985E-002 3.4477337917463422E-016 + -6.2799999999999995E-002 3.1071016095903935E-016 + -6.1699999999999991E-002 -1.4499026917621382E-016 + -6.0599999999999994E-002 -8.7564450260268893E-016 + -5.9499999999999990E-002 -1.2585635870404469E-015 + -5.8399999999999994E-002 -5.2356821711506494E-016 + -5.7299999999999990E-002 1.4533855059527907E-015 + -5.6199999999999986E-002 3.4631884372645890E-015 + -5.5099999999999996E-002 3.2867139931436022E-015 + -5.3999999999999992E-002 -5.6739941927839641E-016 + -5.2899999999999989E-002 -6.6584362128736460E-015 + -5.1799999999999985E-002 -1.0110645197317688E-014 + -5.0699999999999995E-002 -5.5471065397029017E-015 + -4.9599999999999991E-002 7.5018802815304299E-015 + -4.8499999999999988E-002 2.1036251286374839E-014 + -4.7399999999999998E-002 2.1836284069451893E-014 + -4.6299999999999994E-002 2.0654076796837277E-015 + -4.5199999999999990E-002 -2.9810572413357939E-014 + -4.4099999999999986E-002 -4.9039440043474603E-014 + -4.2999999999999997E-002 -3.1232615370921715E-014 + -4.1899999999999993E-002 2.3153476206606849E-014 + -4.0799999999999989E-002 7.7832895293769577E-014 + -3.9699999999999985E-002 8.0792577489274819E-014 + -3.8599999999999995E-002 9.1771005399955696E-015 + -3.7499999999999992E-002 -9.5739165022461908E-014 + -3.6399999999999988E-002 -1.4342644910278479E-013 + -3.5299999999999984E-002 -6.5042697790229642E-014 + -3.4199999999999994E-002 1.0805248297669767E-013 + -3.3099999999999991E-002 2.3493379008691917E-013 + -3.1999999999999987E-002 1.6322677259296425E-013 + -3.0899999999999997E-002 -1.2015007857992671E-013 + -2.9799999999999993E-002 -4.1591686691933027E-013 + -2.8699999999999989E-002 -4.2192397037114915E-013 + -2.7599999999999986E-002 9.7335063186515525E-015 + -2.6499999999999996E-002 6.6157170887370942E-013 + -2.5399999999999992E-002 1.0076134804998249E-012 + -2.4299999999999988E-002 5.8468469866027051E-013 + -2.3199999999999985E-002 -5.5649126799728332E-013 + -2.2099999999999995E-002 -1.7086476547870100E-012 + -2.0999999999999991E-002 -1.9035779896814375E-012 + -1.9899999999999987E-002 -6.5858267190438413E-013 + -1.8799999999999983E-002 1.4797621678344641E-012 + -1.7699999999999994E-002 3.1159480377851434E-012 + -1.6599999999999990E-002 2.9291139826137513E-012 + -1.5499999999999986E-002 7.2398109642740627E-013 + -1.4399999999999996E-002 -2.2398786384686398E-012 + -1.3299999999999992E-002 -4.0315840943438985E-012 + -1.2199999999999989E-002 -3.4573340284421716E-012 + -1.1099999999999985E-002 -1.0025089482515459E-012 + -9.9999999999999950E-003 1.5321906070286939E-012 + -8.8999999999999913E-003 2.5153381981446454E-012 + -7.7999999999999875E-003 1.8916211912828329E-012 + -6.6999999999999837E-003 1.2174934454697861E-012 + -5.5999999999999939E-003 2.0930271404928646E-012 + -4.4999999999999901E-003 4.2175312721381975E-012 + -3.3999999999999864E-003 4.9122025891357168E-012 + -2.2999999999999826E-003 1.0113845524961640E-012 + -1.1999999999999927E-003 -7.9438339586901385E-012 + -9.9999999999988987E-005 -1.7750479905376260E-011 + 1.0000000000000148E-003 -2.0981274009845841E-011 + 2.1000000000000185E-003 -1.1679583515611380E-011 + 3.2000000000000084E-003 9.5005826122873671E-012 + 4.3000000000000121E-003 3.3520873576886601E-011 + 5.4000000000000159E-003 4.6635504485914581E-011 + 6.5000000000000058E-003 3.8053896839196355E-011 + 7.6000000000000234E-003 7.1292312331383556E-012 + 8.7000000000000133E-003 -3.4615407762395023E-011 + 9.8000000000000032E-003 -6.8367901617794047E-011 + 1.0900000000000021E-002 -7.7270662091066811E-011 + 1.2000000000000011E-002 -5.4730893428445171E-011 + 1.3100000000000001E-002 -7.2095454606291298E-012 + 1.4200000000000018E-002 4.9410357749746225E-011 + 1.5300000000000008E-002 9.6755554956917678E-011 + 1.6400000000000026E-002 1.1967192514727998E-010 + 1.7500000000000016E-002 1.0839357189595944E-010 + 1.8600000000000005E-002 5.8739318964384779E-011 + 1.9700000000000023E-002 -2.6080375706283299E-011 + 2.0800000000000013E-002 -1.3063865267337604E-010 + 2.1900000000000003E-002 -2.2316586079096368E-010 + 2.3000000000000020E-002 -2.5939822512199839E-010 + 2.4100000000000010E-002 -1.9918394711382348E-010 + 2.5200000000000000E-002 -3.1761475394187499E-011 + 2.6300000000000018E-002 2.0417288693064251E-010 + 2.7400000000000008E-002 4.2206496631003176E-010 + 2.8500000000000025E-002 5.1793697108948322E-010 + 2.9600000000000015E-002 4.1938011396958075E-010 + 3.0700000000000005E-002 1.2826709139268644E-010 + 3.1800000000000023E-002 -2.6821558862799577E-010 + 3.2900000000000013E-002 -6.2766225550348054E-010 + 3.4000000000000002E-002 -8.0989470685466358E-010 + 3.5100000000000020E-002 -7.3278982881674892E-010 + 3.6200000000000010E-002 -4.0057157590922543E-010 + 3.7300000000000028E-002 1.0291154040054096E-010 + 3.8400000000000017E-002 6.4369165553301855E-010 + 3.9500000000000007E-002 1.0711217468539758E-009 + 4.0600000000000025E-002 1.2458424292205450E-009 + 4.1700000000000015E-002 1.0673368855407261E-009 + 4.2800000000000005E-002 5.0984599875292247E-010 + 4.3900000000000022E-002 -3.3808389421352558E-010 + 4.5000000000000012E-002 -1.2557123119094626E-009 + 4.6100000000000002E-002 -1.9265582462679731E-009 + 4.7200000000000020E-002 -2.0419816948447078E-009 + 4.8300000000000010E-002 -1.4431744688181425E-009 + 4.9400000000000027E-002 -2.3487398137511661E-010 + 5.0500000000000017E-002 1.2012772998559740E-009 + 5.1600000000000007E-002 2.3265072091049888E-009 + 5.2700000000000025E-002 2.6626256754980204E-009 + 5.3800000000000014E-002 2.0130894728964677E-009 + 5.4900000000000004E-002 5.7863980273964444E-010 + 5.6000000000000022E-002 -1.0974174902145251E-009 + 5.7100000000000012E-002 -2.3381037106418034E-009 + 5.8200000000000002E-002 -2.6048825318980562E-009 + 5.9300000000000019E-002 -1.7147153696939199E-009 + 6.0400000000000009E-002 8.2739648465945947E-011 + 6.1500000000000027E-002 2.1809731798327903E-009 + 6.2600000000000017E-002 3.7934593244415282E-009 + 6.3700000000000007E-002 4.1574295117641213E-009 + 6.4800000000000024E-002 2.7162561089255632E-009 + 6.5900000000000014E-002 -7.2484307445108698E-010 + 6.7000000000000004E-002 -5.8563460747507179E-009 + 6.8100000000000022E-002 -1.1746726258365925E-008 + 6.9200000000000012E-002 -1.6808265002055123E-008 + 7.0300000000000029E-002 -1.8926229472526757E-008 + 7.1400000000000019E-002 -1.5788163665320099E-008 + 7.2500000000000009E-002 -5.3502846597552889E-009 + 7.3600000000000027E-002 1.3723494340922571E-008 + 7.4700000000000016E-002 4.1849695264772890E-008 + 7.5800000000000006E-002 7.8674148085156048E-008 + 7.6900000000000024E-002 1.2357587308997608E-007 + 7.8000000000000014E-002 1.7637803750858438E-007 + 7.9100000000000004E-002 2.3804369675417547E-007 + 8.0200000000000021E-002 3.1115516208046756E-007 + 8.1300000000000011E-002 4.0007159896049416E-007 + 8.2400000000000029E-002 5.1077449825243093E-007 + 8.3500000000000019E-002 6.5050869579863502E-007 + 8.4600000000000009E-002 8.2738165474438574E-007 + 8.5700000000000026E-002 1.0500975804461632E-006 + 8.6800000000000016E-002 1.3279784525366267E-006 + 8.7900000000000006E-002 1.6713554487068905E-006 + 8.9000000000000024E-002 2.0923068859701743E-006 + 9.0100000000000013E-002 2.6056102342408849E-006 + 9.1200000000000003E-002 3.2297170946549159E-006 + 9.2300000000000021E-002 3.9875635593489278E-006 + 9.3400000000000011E-002 4.9071336434280965E-006 + 9.4500000000000028E-002 6.0218208091100678E-006 + 9.5600000000000018E-002 7.3707510637177620E-006 + 9.6700000000000008E-002 8.9992454377352260E-006 + 9.7800000000000026E-002 1.0959563041978981E-005 + 9.8900000000000016E-002 1.3311943803273607E-005 + 0.10000000000000001 1.6125855836435221E-005 + 0.10110000000000002 1.9481356503092684E-005 + 0.10220000000000001 2.3470487576560117E-005 + 0.10330000000000003 2.8198681320645846E-005 + 0.10440000000000002 3.3786287531256676E-005 + 0.10550000000000001 4.0370232454733923E-005 + 0.10660000000000003 4.8105826863320544E-005 + 0.10770000000000002 5.7168570492649451E-005 + 0.10880000000000001 6.7755827330984175E-005 + 0.10990000000000003 8.0088342656381428E-005 + 0.11100000000000002 9.4411545433104038E-005 + 0.11210000000000001 1.1099682160420343E-004 + 0.11320000000000002 1.3014306023251265E-004 + 0.11430000000000001 1.5217802138067782E-004 + 0.11540000000000003 1.7745977675076574E-004 + 0.11650000000000002 2.0637777925003320E-004 + 0.11760000000000001 2.3935305944178253E-004 + 0.11870000000000003 2.7683778898790479E-004 + 0.11980000000000002 3.1931465491652489E-004 + 0.12090000000000001 3.6729502608068287E-004 + 0.12200000000000003 4.2131735244765878E-004 + 0.12310000000000001 4.8194467672146857E-004 + 0.12420000000000003 5.4976111277937889E-004 + 0.12530000000000002 6.2536686891689897E-004 + 0.12640000000000001 7.0937251439318061E-004 + 0.12750000000000003 8.0239254748448730E-004 + 0.12860000000000002 9.0503756655380130E-004 + 0.12970000000000001 1.0179057717323303E-003 + 0.13080000000000003 1.1415734188631177E-003 + 0.13190000000000002 1.2765837600454688E-003 + 0.13300000000000001 1.4234342379495502E-003 + 0.13410000000000000 1.5825625741854310E-003 + 0.13520000000000004 1.7543305875733495E-003 + 0.13630000000000003 1.9390102243050933E-003 + 0.13740000000000002 2.1367666777223349E-003 + 0.13850000000000001 2.3476427886635065E-003 + 0.13960000000000000 2.5715441443026066E-003 + 0.14070000000000005 2.8082230128347874E-003 + 0.14180000000000004 3.0572623945772648E-003 + 0.14290000000000003 3.3180629834532738E-003 + 0.14400000000000002 3.5898282658308744E-003 + 0.14510000000000001 3.8715517148375511E-003 + 0.14620000000000000 4.1620051488280296E-003 + 0.14730000000000004 4.4597331434488297E-003 + 0.14840000000000003 4.7630462795495987E-003 + 0.14950000000000002 5.0700195133686066E-003 + 0.15060000000000001 5.3784940391778946E-003 + 0.15170000000000000 5.6860856711864471E-003 + 0.15280000000000005 5.9901932254433632E-003 + 0.15390000000000004 6.2880152836441994E-003 + 0.15500000000000003 6.5765678882598877E-003 + 0.15610000000000002 6.8527110852301121E-003 + 0.15720000000000001 7.1131717413663864E-003 + 0.15830000000000000 7.3545794002711773E-003 + 0.15940000000000004 7.5735026039183140E-003 + 0.16050000000000003 7.7664898708462715E-003 + 0.16160000000000002 7.9301148653030396E-003 + 0.16270000000000001 8.0610280856490135E-003 + 0.16380000000000000 8.1560024991631508E-003 + 0.16490000000000005 8.2119898870587349E-003 + 0.16600000000000004 8.2261702045798302E-003 + 0.16710000000000003 8.1960055977106094E-003 + 0.16820000000000002 8.1192860379815102E-003 + 0.16930000000000001 7.9941805452108383E-003 + 0.17040000000000000 7.8192856162786484E-003 + 0.17150000000000004 7.5936606153845787E-003 + 0.17260000000000003 7.3168668895959854E-003 + 0.17370000000000002 6.9890003651380539E-003 + 0.17480000000000001 6.6107111051678658E-003 + 0.17590000000000000 6.1832233332097530E-003 + 0.17700000000000005 5.7083368301391602E-003 + 0.17810000000000004 5.1884283311665058E-003 + 0.17920000000000003 4.6264370903372765E-003 + 0.18030000000000002 4.0258471854031086E-003 + 0.18140000000000001 3.3906581811606884E-003 + 0.18250000000000000 2.7253446169197559E-003 + 0.18360000000000004 2.0348106045275927E-003 + 0.18470000000000003 1.3243354624137282E-003 + 0.18580000000000002 5.9951125876978040E-004 + 0.18690000000000001 -1.3382299221120775E-004 + 0.18800000000000000 -8.6965673835948110E-004 + 0.18910000000000005 -1.6018821625038981E-003 + 0.19020000000000004 -2.3243753239512444E-003 + 0.19130000000000003 -3.0310759320855141E-003 + 0.19240000000000002 -3.7160702049732208E-003 + 0.19350000000000001 -4.3736668303608894E-003 + 0.19460000000000005 -4.9984734505414963E-003 + 0.19570000000000004 -5.5854646489024162E-003 + 0.19680000000000003 -6.1300466768443584E-003 + 0.19790000000000002 -6.6281137987971306E-003 + 0.19900000000000001 -7.0760999806225300E-003 + 0.20010000000000000 -7.4710194021463394E-003 + 0.20120000000000005 -7.8104981221258640E-003 + 0.20230000000000004 -8.0927973613142967E-003 + 0.20340000000000003 -8.3168195560574532E-003 + 0.20450000000000002 -8.4821218624711037E-003 + 0.20560000000000000 -8.5888961330056190E-003 + 0.20670000000000005 -8.6379572749137878E-003 + 0.20780000000000004 -8.6307087913155556E-003 + 0.20890000000000003 -8.5691083222627640E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0015.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0015.BXZ.semd new file mode 100644 index 00000000..6b136c14 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0015.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -8.7024370812844030E-030 + -0.10679999999999999 1.9979702567367018E-029 + -0.10569999999999999 4.1707418874564995E-028 + -0.10460000000000000 6.1652243452492268E-028 + -0.10349999999999999 -5.4797675817073379E-027 + -0.10239999999999999 -2.0429928967877497E-026 + -0.10130000000000000 2.1645611385885697E-026 + -0.10020000000000000 2.8549497387911279E-025 + -9.9099999999999994E-002 5.5793932876508861E-025 + -9.7999999999999990E-002 -9.0744642079836041E-025 + -9.6899999999999986E-002 -6.5431878456939571E-024 + -9.5799999999999996E-002 -1.0840977787984931E-023 + -9.4699999999999993E-002 1.2211816881728218E-023 + -9.3599999999999989E-002 8.9962114149962143E-023 + -9.2499999999999999E-002 1.5285322309247864E-022 + -9.1399999999999995E-002 -7.3175930325989749E-023 + -9.0299999999999991E-002 -8.5954930467735003E-022 + -8.9200000000000002E-002 -1.6358630553455723E-021 + -8.8099999999999984E-002 -1.6104334109355147E-022 + -8.6999999999999994E-002 5.9816031188994998E-021 + -8.5899999999999990E-002 1.3594060670106917E-020 + -8.4799999999999986E-002 7.9254355531336337E-021 + -8.3699999999999997E-002 -2.9609647347023074E-020 + -8.2599999999999993E-002 -8.8176988009058189E-020 + -8.1499999999999989E-002 -8.9006126713217495E-020 + -8.0399999999999999E-002 8.7725496028620554E-020 + -7.9299999999999995E-002 4.4281692376348511E-019 + -7.8199999999999992E-002 6.3949601990173649E-019 + -7.7100000000000002E-002 3.8781923579848284E-020 + -7.5999999999999984E-002 -1.6602896285562229E-018 + -7.4899999999999994E-002 -3.3587666704764157E-018 + -7.3799999999999991E-002 -2.2606345696803652E-018 + -7.2699999999999987E-002 4.0603856087421097E-018 + -7.1599999999999997E-002 1.3295783528822146E-017 + -7.0499999999999993E-002 1.5548375007816352E-017 + -6.9399999999999989E-002 -1.6986402032960189E-018 + -6.8300000000000000E-002 -3.8577354576533560E-017 + -6.7199999999999996E-002 -6.7775533180454954E-017 + -6.6099999999999992E-002 -4.0787885575740670E-017 + -6.5000000000000002E-002 6.9840798029207951E-017 + -6.3899999999999985E-002 2.1171334406737061E-016 + -6.2799999999999995E-002 2.3858334673664515E-016 + -6.1699999999999991E-002 3.1213164106320967E-018 + -6.0599999999999994E-002 -4.6156609359031980E-016 + -5.9499999999999990E-002 -8.1833642391339030E-016 + -5.8399999999999994E-002 -5.6201387792063516E-016 + -5.7299999999999990E-002 5.3223834048404155E-016 + -5.6199999999999986E-002 1.9277476733377220E-015 + -5.5099999999999996E-002 2.3455119462200682E-015 + -5.3999999999999992E-002 6.3002363556334063E-016 + -5.2899999999999989E-002 -2.9136285906465522E-015 + -5.1799999999999985E-002 -5.8721537391458450E-015 + -5.0699999999999995E-002 -4.9171495021050390E-015 + -4.9599999999999991E-002 1.3093528472281173E-015 + -4.8499999999999988E-002 9.6876081443386837E-015 + -4.7399999999999998E-002 1.3341383018141990E-014 + -4.6299999999999994E-002 6.5688184329882465E-015 + -4.5199999999999990E-002 -8.9629197889528472E-015 + -4.4099999999999986E-002 -2.2518301446053900E-014 + -4.2999999999999997E-002 -2.0943817968972767E-014 + -4.1899999999999993E-002 -6.0999585916286791E-016 + -4.0799999999999989E-002 2.5336520669038201E-014 + -3.9699999999999985E-002 3.3917699649322480E-014 + -3.8599999999999995E-002 1.2190838684128687E-014 + -3.7499999999999992E-002 -2.5476228589292431E-014 + -3.6399999999999988E-002 -4.2239351122699831E-014 + -3.5299999999999984E-002 -1.0137356381309352E-014 + -3.4199999999999994E-002 5.4178693866327454E-014 + -3.3099999999999991E-002 8.6275916424093102E-014 + -3.1999999999999987E-002 2.2287879685280523E-014 + -3.0899999999999997E-002 -1.2845224829551721E-013 + -2.9799999999999993E-002 -2.5208977158346080E-013 + -2.8699999999999989E-002 -1.9319174894821128E-013 + -2.7599999999999986E-002 1.0744073545339988E-013 + -2.6499999999999996E-002 5.0319281076974254E-013 + -2.5399999999999992E-002 6.7972689109241369E-013 + -2.4299999999999988E-002 3.6713012729720773E-013 + -2.3199999999999985E-002 -4.0072860394563259E-013 + -2.2099999999999995E-002 -1.1957636486883971E-012 + -2.0999999999999991E-002 -1.4111503849126295E-012 + -1.9899999999999987E-002 -6.9261171234055730E-013 + -1.8799999999999983E-002 7.1638593494849356E-013 + -1.7699999999999994E-002 2.0199794528025228E-012 + -1.6599999999999990E-002 2.3499800196058462E-012 + -1.5499999999999986E-002 1.3724587872437910E-012 + -1.4399999999999996E-002 -4.4080264069955299E-013 + -1.3299999999999992E-002 -2.1201400010606442E-012 + -1.2199999999999989E-002 -2.8699386617203615E-012 + -1.1099999999999985E-002 -2.5607272378935786E-012 + -9.9999999999999950E-003 -1.6191633537415706E-012 + -8.8999999999999913E-003 -4.2577004205276991E-013 + -7.7999999999999875E-003 1.1614812844146227E-012 + -6.6999999999999837E-003 3.5557303629252246E-012 + -5.5999999999999939E-003 6.5072630443807622E-012 + -4.4999999999999901E-003 8.3328162078788459E-012 + -3.3999999999999864E-003 6.3567406546893857E-012 + -2.2999999999999826E-003 -1.1702388190426571E-012 + -1.1999999999999927E-003 -1.2753341785409766E-011 + -9.9999999999988987E-005 -2.2866023310919026E-011 + 1.0000000000000148E-003 -2.4069506804336172E-011 + 2.1000000000000185E-003 -1.1522576295885933E-011 + 3.2000000000000084E-003 1.2679596088360778E-011 + 4.3000000000000121E-003 3.8510881983366829E-011 + 5.4000000000000159E-003 5.1935331035757315E-011 + 6.5000000000000058E-003 4.2265021343856901E-011 + 7.6000000000000234E-003 8.9388366500409155E-012 + 8.7000000000000133E-003 -3.6470448189218629E-011 + 9.8000000000000032E-003 -7.4667071137124452E-011 + 1.0900000000000021E-002 -8.7357253375497379E-011 + 1.2000000000000011E-002 -6.5667152271409179E-011 + 1.3100000000000001E-002 -1.4010919160978297E-011 + 1.4200000000000018E-002 5.1900709424623770E-011 + 1.5300000000000008E-002 1.1086893209055759E-010 + 1.6400000000000026E-002 1.4239619205991261E-010 + 1.7500000000000016E-002 1.3117240627025240E-010 + 1.8600000000000005E-002 7.0390755724236698E-011 + 1.9700000000000023E-002 -3.4344894983551200E-011 + 2.0800000000000013E-002 -1.6052006945876940E-010 + 2.1900000000000003E-002 -2.6726820756550751E-010 + 2.3000000000000020E-002 -3.0273905604616402E-010 + 2.4100000000000010E-002 -2.2330701177075696E-010 + 2.5200000000000000E-002 -1.9998599998238831E-011 + 2.6300000000000018E-002 2.6086813265102649E-010 + 2.7400000000000008E-002 5.1854254223826501E-010 + 2.8500000000000025E-002 6.2870525452396464E-010 + 2.9600000000000015E-002 4.9747345132189480E-010 + 3.0700000000000005E-002 1.1600904958886105E-010 + 3.1800000000000023E-002 -4.1296560615577960E-010 + 3.2900000000000013E-002 -8.9655222135220924E-010 + 3.4000000000000002E-002 -1.1196453764128478E-009 + 3.5100000000000020E-002 -9.3499730180468532E-010 + 3.6200000000000010E-002 -3.3759067763483586E-010 + 3.7300000000000028E-002 5.1092685637854629E-010 + 3.8400000000000017E-002 1.3230604389846690E-009 + 3.9500000000000007E-002 1.7810146690777628E-009 + 4.0600000000000025E-002 1.6543656444767407E-009 + 4.1700000000000015E-002 8.9707441475184169E-010 + 4.2800000000000005E-002 -3.1388236454432672E-010 + 4.3900000000000022E-002 -1.6172002625935988E-009 + 4.5000000000000012E-002 -2.5752053822714061E-009 + 4.6100000000000002E-002 -2.8167188581562641E-009 + 4.7200000000000020E-002 -2.1652892812085156E-009 + 4.8300000000000010E-002 -7.0726030587664468E-010 + 4.9400000000000027E-002 1.2223831946656105E-009 + 5.0500000000000017E-002 3.1257973986953402E-009 + 5.1600000000000007E-002 4.4644146157679643E-009 + 5.2700000000000025E-002 4.7790864599051019E-009 + 5.3800000000000014E-002 3.7879988035172119E-009 + 5.4900000000000004E-002 1.4647940638212731E-009 + 5.6000000000000022E-002 -1.8957249103834783E-009 + 5.7100000000000012E-002 -5.6392708280839088E-009 + 5.8200000000000002E-002 -8.7901668166523450E-009 + 5.9300000000000019E-002 -1.0225638114036428E-008 + 6.0400000000000009E-002 -9.0033553945545464E-009 + 6.1500000000000027E-002 -4.7663961666444266E-009 + 6.2600000000000017E-002 1.9454406974261929E-009 + 6.3700000000000007E-002 9.6751717748588817E-009 + 6.4800000000000024E-002 1.6424385407276532E-008 + 6.5900000000000014E-002 2.0337999728781142E-008 + 6.7000000000000004E-002 2.0409286705103113E-008 + 6.8100000000000022E-002 1.6830995264172088E-008 + 6.9200000000000012E-002 1.0731683097731093E-008 + 7.0300000000000029E-002 3.3243268138249960E-009 + 7.1400000000000019E-002 -5.1809898593546677E-009 + 7.2500000000000009E-002 -1.6372769806594079E-008 + 7.3600000000000027E-002 -3.3713153158032583E-008 + 7.4700000000000016E-002 -6.1813196339244314E-008 + 7.5800000000000006E-002 -1.0525373284053785E-007 + 7.6900000000000024E-002 -1.6755858212036401E-007 + 7.8000000000000014E-002 -2.5086558252951363E-007 + 7.9100000000000004E-002 -3.5647968843477429E-007 + 8.0200000000000021E-002 -4.8603612867736956E-007 + 8.1300000000000011E-002 -6.4271466726495419E-007 + 8.2400000000000029E-002 -8.3199529399280436E-007 + 8.3500000000000019E-002 -1.0617959560477175E-006 + 8.4600000000000009E-002 -1.3422537676888169E-006 + 8.5700000000000026E-002 -1.6856361071404535E-006 + 8.6800000000000016E-002 -2.1067585294076707E-006 + 8.7900000000000006E-002 -2.6239104045089334E-006 + 8.9000000000000024E-002 -3.2599104997643735E-006 + 9.0100000000000013E-002 -4.0427767089568079E-006 + 9.1200000000000003E-002 -5.0057356020261068E-006 + 9.2300000000000021E-002 -6.1867590375186410E-006 + 9.3400000000000011E-002 -7.6282353802525904E-006 + 9.4500000000000028E-002 -9.3774788183509372E-006 + 9.5600000000000018E-002 -1.1488476957310922E-005 + 9.6700000000000008E-002 -1.4024693882674910E-005 + 9.7800000000000026E-002 -1.7062286133295856E-005 + 9.8900000000000016E-002 -2.0692856196546927E-005 + 0.10000000000000001 -2.5025225113495253E-005 + 0.10110000000000002 -3.0186183721525595E-005 + 0.10220000000000001 -3.6320754588814452E-005 + 0.10330000000000003 -4.3592739530140534E-005 + 0.10440000000000002 -5.2186220273142681E-005 + 0.10550000000000001 -6.2308063206728548E-005 + 0.10660000000000003 -7.4191200837958604E-005 + 0.10770000000000002 -8.8098080595955253E-005 + 0.10880000000000001 -1.0432385897729546E-004 + 0.10990000000000003 -1.2319894449319690E-004 + 0.11100000000000002 -1.4509112224914134E-004 + 0.11210000000000001 -1.7040736565832049E-004 + 0.11320000000000002 -1.9959527708124369E-004 + 0.11430000000000001 -2.3314448480959982E-004 + 0.11540000000000003 -2.7158737066201866E-004 + 0.11650000000000002 -3.1549934647046030E-004 + 0.11760000000000001 -3.6549867945723236E-004 + 0.11870000000000003 -4.2224579374305904E-004 + 0.11980000000000002 -4.8644220805726945E-004 + 0.12090000000000001 -5.5882910965010524E-004 + 0.12200000000000003 -6.4018450211733580E-004 + 0.12310000000000001 -7.3131872341036797E-004 + 0.12420000000000003 -8.3306763553991914E-004 + 0.12530000000000002 -9.4628334045410156E-004 + 0.12640000000000001 -1.0718229459598660E-003 + 0.12750000000000003 -1.2105358764529228E-003 + 0.12860000000000002 -1.3632514746859670E-003 + 0.12970000000000001 -1.5307655557990074E-003 + 0.13080000000000003 -1.7138266703113914E-003 + 0.13190000000000002 -1.9131202716380358E-003 + 0.13300000000000001 -2.1292509045451880E-003 + 0.13410000000000000 -2.3627199698239565E-003 + 0.13520000000000004 -2.6139016263186932E-003 + 0.13630000000000003 -2.8830170631408691E-003 + 0.13740000000000002 -3.1701088882982731E-003 + 0.13850000000000001 -3.4750164486467838E-003 + 0.13960000000000000 -3.7973532453179359E-003 + 0.14070000000000005 -4.1364845819771290E-003 + 0.14180000000000004 -4.4915075413882732E-003 + 0.14290000000000003 -4.8612304963171482E-003 + 0.14400000000000002 -5.2441554144024849E-003 + 0.14510000000000001 -5.6384573690593243E-003 + 0.14620000000000000 -6.0419728979468346E-003 + 0.14730000000000004 -6.4521892927587032E-003 + 0.14840000000000003 -6.8662394769489765E-003 + 0.14950000000000002 -7.2809080593287945E-003 + 0.15060000000000001 -7.6926355250179768E-003 + 0.15170000000000000 -8.0975359305739403E-003 + 0.15280000000000005 -8.4914192557334900E-003 + 0.15390000000000004 -8.8698202744126320E-003 + 0.15500000000000003 -9.2280339449644089E-003 + 0.15610000000000002 -9.5611521974205971E-003 + 0.15720000000000001 -9.8641151562333107E-003 + 0.15830000000000000 -1.0131762363016605E-002 + 0.15940000000000004 -1.0358895175158978E-002 + 0.16050000000000003 -1.0540344752371311E-002 + 0.16160000000000002 -1.0671050287783146E-002 + 0.16270000000000001 -1.0746138170361519E-002 + 0.16380000000000000 -1.0761008597910404E-002 + 0.16490000000000005 -1.0711411945521832E-002 + 0.16600000000000004 -1.0593528859317303E-002 + 0.16710000000000003 -1.0404042899608612E-002 + 0.16820000000000002 -1.0140219703316689E-002 + 0.16930000000000001 -9.7999721765518188E-003 + 0.17040000000000000 -9.3819331377744675E-003 + 0.17150000000000004 -8.8855177164077759E-003 + 0.17260000000000003 -8.3109792321920395E-003 + 0.17370000000000002 -7.6594515703618526E-003 + 0.17480000000000001 -6.9329710677266121E-003 + 0.17590000000000000 -6.1344909481704235E-003 + 0.17700000000000005 -5.2678720094263554E-003 + 0.17810000000000004 -4.3378700502216816E-003 + 0.17920000000000003 -3.3501004800200462E-003 + 0.18030000000000002 -2.3110024631023407E-003 + 0.18140000000000001 -1.2277801288291812E-003 + 0.18250000000000000 -1.0833531268872321E-004 + 0.18360000000000004 1.0388168739154935E-003 + 0.18470000000000003 2.2046442609280348E-003 + 0.18580000000000002 3.3797095529735088E-003 + 0.18690000000000001 4.5542865991592407E-003 + 0.18800000000000000 5.7184877805411816E-003 + 0.18910000000000005 6.8623926490545273E-003 + 0.19020000000000004 7.9761762171983719E-003 + 0.19130000000000003 9.0502426028251648E-003 + 0.19240000000000002 1.0075350292026997E-002 + 0.19350000000000001 1.1042738333344460E-002 + 0.19460000000000005 1.1944235302507877E-002 + 0.19570000000000004 1.2772372923791409E-002 + 0.19680000000000003 1.3520478270947933E-002 + 0.19790000000000002 1.4182759448885918E-002 + 0.19900000000000001 1.4754380099475384E-002 + 0.20010000000000000 1.5231516212224960E-002 + 0.20120000000000005 1.5611398965120316E-002 + 0.20230000000000004 1.5892338007688522E-002 + 0.20340000000000003 1.6073729842901230E-002 + 0.20450000000000002 1.6156036406755447E-002 + 0.20560000000000000 1.6140766441822052E-002 + 0.20670000000000005 1.6030419617891312E-002 + 0.20780000000000004 1.5828438103199005E-002 + 0.20890000000000003 1.5539130195975304E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0016.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0016.BXX.semd new file mode 100644 index 00000000..8e5979ef --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0016.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -2.1988826713840481E-032 + -0.10679999999999999 1.3743027716409839E-033 + -0.10569999999999999 1.4567598212198097E-031 + -0.10460000000000000 9.0566479476617503E-031 + -0.10349999999999999 -5.7885592422062010E-030 + -0.10239999999999999 -8.9645711930431963E-030 + -0.10130000000000000 4.7468376531402589E-030 + -0.10020000000000000 -3.2204010249364753E-029 + -9.9099999999999994E-002 -1.3951910777389942E-028 + -9.7999999999999990E-002 2.0349695978248788E-028 + -9.6899999999999986E-002 7.2664547170453210E-028 + -9.5799999999999996E-002 2.3305890109323824E-027 + -9.4699999999999993E-002 1.5928103159983310E-027 + -9.3599999999999989E-002 -7.7913280196031855E-027 + -9.2499999999999999E-002 -2.2939705345277701E-026 + -9.1399999999999995E-002 -2.9441724956214696E-026 + -9.0299999999999991E-002 6.2048322886321159E-026 + -8.9200000000000002E-002 1.5196622641153393E-026 + -8.8099999999999984E-002 1.4458834316569620E-026 + -8.6999999999999994E-002 -3.5519026786161355E-025 + -8.5899999999999990E-002 1.2983245341450429E-026 + -8.4799999999999986E-002 5.6561238157494709E-025 + -8.3699999999999997E-002 1.1182414931565405E-024 + -8.2599999999999993E-002 -1.6493310535439136E-024 + -8.1499999999999989E-002 2.2234995191045009E-024 + -8.0399999999999999E-002 4.6206856991551329E-024 + -7.9299999999999995E-002 7.0178714847753122E-024 + -7.8199999999999992E-002 -3.8657493627326981E-024 + -7.7100000000000002E-002 -2.0651952513797270E-023 + -7.5999999999999984E-002 -3.7438152114987768E-023 + -7.4899999999999994E-002 4.0216939897177749E-023 + -7.3799999999999991E-002 1.2082332463884336E-022 + -7.2699999999999987E-002 1.3059872489327385E-022 + -7.1599999999999997E-002 1.6398445436193059E-022 + -7.0499999999999993E-002 5.5708233788778819E-023 + -6.9399999999999989E-002 -1.8242476590818109E-022 + -6.8300000000000000E-002 -1.8445456181529993E-022 + -6.7199999999999996E-002 -1.8648433247886980E-022 + -6.6099999999999992E-002 3.6848639515959727E-025 + -6.5000000000000002E-002 1.0371930055200400E-021 + -6.3899999999999985E-002 7.5183942312527453E-022 + -6.2799999999999995E-002 1.0331336408977431E-021 + -6.1699999999999991E-002 1.3144277576960157E-021 + -6.0599999999999994E-002 -1.2375168234192941E-021 + -5.9499999999999990E-002 -2.3728419041165189E-021 + -5.8399999999999994E-002 2.6948457874630099E-022 + -5.7299999999999990E-002 8.2005248055957999E-021 + -5.6199999999999986E-002 1.4620502952992860E-020 + -5.5099999999999996E-002 4.0410495187536011E-021 + -5.3999999999999992E-002 -1.2582646578740443E-020 + -5.2899999999999989E-002 -2.4673159467103048E-020 + -5.1799999999999985E-002 -3.9785794494886613E-020 + -5.0699999999999995E-002 -2.4677214590809119E-020 + -4.9599999999999991E-002 2.7452353847136242E-020 + -4.8499999999999988E-002 9.7714645428084557E-020 + -4.7399999999999998E-002 1.3171147779832989E-019 + -4.6299999999999994E-002 6.2956167121785413E-020 + -4.5199999999999990E-002 -8.8907472500473475E-020 + -4.4099999999999986E-002 -2.7703659072048095E-019 + -4.2999999999999997E-002 -2.9592691436935444E-019 + -4.1899999999999993E-002 1.1571907802795936E-020 + -4.0799999999999989E-002 4.2786713345644939E-019 + -3.9699999999999985E-002 7.4745451527211749E-019 + -3.8599999999999995E-002 6.0767939651928512E-019 + -3.7499999999999992E-002 -2.0905097806626559E-019 + -3.6399999999999988E-002 -1.0620468635613076E-018 + -3.5299999999999984E-002 -1.3106184633438254E-018 + -3.4199999999999994E-002 -3.5034154340008340E-019 + -3.3099999999999991E-002 1.3352446641552948E-018 + -3.1999999999999987E-002 2.1504599023525898E-018 + -3.0899999999999997E-002 8.7176978347269863E-019 + -2.9799999999999993E-002 -1.9058923737227114E-018 + -2.8699999999999989E-002 -3.7164761700864504E-018 + -2.7599999999999986E-002 -2.0455756754275504E-018 + -2.6499999999999996E-002 3.3002246169842003E-018 + -2.5399999999999992E-002 8.2108404328432809E-018 + -2.4299999999999988E-002 7.4156907351501442E-018 + -2.3199999999999985E-002 -1.8897532527911893E-018 + -2.2099999999999995E-002 -1.5450342524700243E-017 + -2.0999999999999991E-002 -2.1274302842004397E-017 + -1.9899999999999987E-002 -9.7875492507653083E-018 + -1.8799999999999983E-002 1.9106623107249984E-017 + -1.7699999999999994E-002 4.5679805248599674E-017 + -1.6599999999999990E-002 4.5948447041777295E-017 + -1.5499999999999986E-002 8.8878439236454688E-018 + -1.4399999999999996E-002 -4.8674834340752074E-017 + -1.3299999999999992E-002 -8.9990586878754684E-017 + -1.2199999999999989E-002 -7.6376266022205717E-017 + -1.1099999999999985E-002 -8.6889698520530197E-019 + -9.9999999999999950E-003 1.0016935533613001E-016 + -8.8999999999999913E-003 1.6097712931802208E-016 + -7.7999999999999875E-003 1.3513463055332621E-016 + -6.6999999999999837E-003 1.0263259993863942E-017 + -5.5999999999999939E-003 -1.5251759951555657E-016 + -4.4999999999999901E-003 -2.5959471367733732E-016 + -3.3999999999999864E-003 -2.1658118947568187E-016 + -2.2999999999999826E-003 -9.5511038085700881E-018 + -1.1999999999999927E-003 2.5008806586360828E-016 + -9.9999999999988987E-005 3.8516750692646495E-016 + 1.0000000000000148E-003 2.3863358637832917E-016 + 2.1000000000000185E-003 -1.6475648444955237E-016 + 3.2000000000000084E-003 -5.5576796284670035E-016 + 4.3000000000000121E-003 -5.2900140407610924E-016 + 5.4000000000000159E-003 1.3603717062840527E-016 + 6.5000000000000058E-003 1.1260142598608185E-015 + 7.6000000000000234E-003 1.6084683447491069E-015 + 8.7000000000000133E-003 7.3546473205727929E-016 + 9.8000000000000032E-003 -1.4682392874740789E-015 + 1.0900000000000021E-002 -3.6194306524074595E-015 + 1.2000000000000011E-002 -3.6229335571608297E-015 + 1.3100000000000001E-002 -4.3275495610373442E-016 + 1.4200000000000018E-002 4.6018359817754685E-015 + 1.5300000000000008E-002 7.7982037466990325E-015 + 1.6400000000000026E-002 5.9131530984082685E-015 + 1.7500000000000016E-002 -7.7479818927069042E-016 + 1.8600000000000005E-002 -7.7969721607937248E-015 + 1.9700000000000023E-002 -9.8553232089938769E-015 + 2.0800000000000013E-002 -5.7646004601188093E-015 + 2.1900000000000003E-002 3.4371061752362609E-017 + 2.3000000000000020E-002 2.2435456965131219E-015 + 2.4100000000000010E-002 1.6303974983579287E-015 + 2.5200000000000000E-002 5.8263389975782807E-015 + 2.6300000000000018E-002 1.9207207303589477E-014 + 2.7400000000000008E-002 3.1003614931433832E-014 + 2.8500000000000025E-002 1.8686492105199001E-014 + 2.9600000000000015E-002 -2.9033456953701797E-014 + 3.0700000000000005E-002 -8.8463565357625729E-014 + 3.1800000000000023E-002 -1.0165337267688951E-013 + 3.2900000000000013E-002 -2.1731290947507934E-014 + 3.4000000000000002E-002 1.2406975403653209E-013 + 3.5100000000000020E-002 2.2096292352259683E-013 + 3.6200000000000010E-002 1.5408708380418301E-013 + 3.7300000000000028E-002 -8.2623273186307328E-014 + 3.8400000000000017E-002 -3.2230449320720667E-013 + 3.9500000000000007E-002 -3.2847563644772260E-013 + 4.0600000000000025E-002 -1.7160169227432853E-014 + 4.1700000000000015E-002 3.9783850042454660E-013 + 4.2800000000000005E-002 5.1708745792133914E-013 + 4.3900000000000022E-002 1.0529408291451436E-013 + 4.5000000000000012E-002 -5.9645577322672838E-013 + 4.6100000000000002E-002 -9.6784537849392560E-013 + 4.7200000000000020E-002 -4.8719052880494274E-013 + 4.8300000000000010E-002 7.8014970785605930E-013 + 4.9400000000000027E-002 1.8763679845990033E-012 + 5.0500000000000017E-002 1.6970945048572217E-012 + 5.1600000000000007E-002 -1.6963107351067319E-013 + 5.2700000000000025E-002 -2.6004250835987008E-012 + 5.3800000000000014E-002 -3.5576693500904977E-012 + 5.4900000000000004E-002 -1.6216861837767271E-012 + 5.6000000000000022E-002 2.2568474866702104E-012 + 5.7100000000000012E-002 5.3399810615029075E-012 + 5.8200000000000002E-002 4.7344871079157969E-012 + 5.9300000000000019E-002 4.7839293290663498E-013 + 6.0400000000000009E-002 -4.3797968724001990E-012 + 6.1500000000000027E-002 -5.6761162610385885E-012 + 6.2600000000000017E-002 -2.7514286422142264E-012 + 6.3700000000000007E-002 2.8351548539418125E-012 + 6.4800000000000024E-002 7.0020608235188408E-012 + 6.5900000000000014E-002 4.9578752561729722E-012 + 6.7000000000000004E-002 -2.8917792639637785E-012 + 6.8100000000000022E-002 -1.0766785032978454E-011 + 6.9200000000000012E-002 -8.7040452970144067E-012 + 7.0300000000000029E-002 1.7753563376354808E-012 + 7.1400000000000019E-002 1.0023836795325369E-011 + 7.2500000000000009E-002 1.4621717031593207E-011 + 7.3600000000000027E-002 1.1512774240884927E-011 + 7.4700000000000016E-002 4.9419669745365269E-013 + 7.5800000000000006E-002 -1.6405904412764016E-011 + 7.6900000000000024E-002 -2.3165448725936955E-011 + 7.8000000000000014E-002 -1.2483236666582798E-011 + 7.9100000000000004E-002 1.1787322853895610E-011 + 8.0200000000000021E-002 3.5449448931856864E-011 + 8.1300000000000011E-002 4.0452950017533240E-011 + 8.2400000000000029E-002 1.5440400694122225E-011 + 8.3500000000000019E-002 -1.7684595107758661E-011 + 8.4600000000000009E-002 -4.5130874731791337E-011 + 8.5700000000000026E-002 -3.4854286123930933E-011 + 8.6800000000000016E-002 5.4383528930168623E-012 + 8.7900000000000006E-002 3.7618547166218264E-011 + 8.9000000000000024E-002 6.0063801154974783E-011 + 9.0100000000000013E-002 5.9794211249020179E-011 + 9.1200000000000003E-002 3.5998527075919995E-011 + 9.2300000000000021E-002 9.7691108674746729E-012 + 9.3400000000000011E-002 -6.7253702606961951E-012 + 9.4500000000000028E-002 -2.1274943612370478E-012 + 9.5600000000000018E-002 3.9787631522791855E-011 + 9.6700000000000008E-002 6.0610405583361171E-011 + 9.7800000000000026E-002 4.0870952455751564E-011 + 9.8900000000000016E-002 -2.7543172603783361E-011 + 0.10000000000000001 1.4371965423309874E-011 + 0.10110000000000002 1.7959628229036184E-010 + 0.10220000000000001 3.7078043413352191E-010 + 0.10330000000000003 5.3275983624700984E-010 + 0.10440000000000002 5.6494009470497986E-010 + 0.10550000000000001 1.1361858676117720E-010 + 0.10660000000000003 -3.7015274179097446E-010 + 0.10770000000000002 -3.9638214932580240E-010 + 0.10880000000000001 -9.8113725477411151E-011 + 0.10990000000000003 1.3525514042100895E-010 + 0.11100000000000002 2.5829474670224783E-010 + 0.11210000000000001 1.7896767401381908E-011 + 0.11320000000000002 -2.6793089968890627E-010 + 0.11430000000000001 -2.8118035677593411E-010 + 0.11540000000000003 5.8171434336173888E-010 + 0.11650000000000002 1.4121592784022141E-009 + 0.11760000000000001 1.4443396478824866E-009 + 0.11870000000000003 6.9123529122805394E-010 + 0.11980000000000002 -6.8359061466960469E-011 + 0.12090000000000001 -3.9961622899653548E-010 + 0.12200000000000003 -3.4796604486686533E-010 + 0.12310000000000001 -5.2346427192873080E-010 + 0.12420000000000003 -5.8214333353845404E-010 + 0.12530000000000002 -4.1367390068991483E-010 + 0.12640000000000001 5.0088502789868983E-011 + 0.12750000000000003 4.0027667291830937E-010 + 0.12860000000000002 9.2893864822585215E-010 + 0.12970000000000001 1.4024360561748495E-009 + 0.13080000000000003 1.4021666050467729E-009 + 0.13190000000000002 1.0871342714935395E-009 + 0.13300000000000001 2.5898980182681441E-010 + 0.13410000000000000 -9.0176494049742928E-010 + 0.13520000000000004 -1.7672266983126406E-009 + 0.13630000000000003 -2.7235478317066963E-009 + 0.13740000000000002 -2.6998856483828604E-009 + 0.13850000000000001 -2.7281430448056199E-009 + 0.13960000000000000 -2.0879349360569677E-009 + 0.14070000000000005 -8.1171103172295034E-010 + 0.14180000000000004 6.5921146319425361E-010 + 0.14290000000000003 1.1955803014274125E-009 + 0.14400000000000002 1.0569937147764108E-009 + 0.14510000000000001 3.4729091824559077E-010 + 0.14620000000000000 -2.7155247495080914E-010 + 0.14730000000000004 -1.2458109543977969E-010 + 0.14840000000000003 5.4158677542659461E-010 + 0.14950000000000002 9.2219665237536219E-010 + 0.15060000000000001 6.5381089431326700E-010 + 0.15170000000000000 3.5946520759999601E-010 + 0.15280000000000005 1.6895883303558179E-010 + 0.15390000000000004 2.8997038103995010E-010 + 0.15500000000000003 5.1482118568202395E-010 + 0.15610000000000002 6.6179250968190217E-010 + 0.15720000000000001 3.1552715995530889E-010 + 0.15830000000000000 -2.1245698256233680E-010 + 0.15940000000000004 -2.9912408661125767E-010 + 0.16050000000000003 -2.2353618955861521E-011 + 0.16160000000000002 2.2845701719287348E-010 + 0.16270000000000001 1.1990797244010309E-011 + 0.16380000000000000 -7.4676306804910553E-011 + 0.16490000000000005 -3.1544288014995203E-011 + 0.16600000000000004 2.4522617270150704E-010 + 0.16710000000000003 3.2729791099583849E-010 + 0.16820000000000002 1.6275131242693419E-010 + 0.16930000000000001 -4.3013242967404608E-010 + 0.17040000000000000 -1.0749358070327730E-009 + 0.17150000000000004 -1.0318037535483882E-009 + 0.17260000000000003 8.2170992232732942E-011 + 0.17370000000000002 1.4168044515372458E-009 + 0.17480000000000001 1.5702656952498728E-009 + 0.17590000000000000 4.5899678502436814E-010 + 0.17700000000000005 -2.1498294255906103E-009 + 0.17810000000000004 -3.6878127218642476E-009 + 0.17920000000000003 -3.1944398237726546E-009 + 0.18030000000000002 -8.7089924161176668E-010 + 0.18140000000000001 7.5172612579166298E-010 + 0.18250000000000000 -1.5673129460935797E-010 + 0.18360000000000004 -1.9867625322689264E-009 + 0.18470000000000003 -2.8952200636922498E-009 + 0.18580000000000002 -1.8956305414263852E-009 + 0.18690000000000001 1.9427176534136947E-010 + 0.18800000000000000 1.4404798465150748E-009 + 0.18910000000000005 1.2329376408715120E-009 + 0.19020000000000004 6.4881822137152767E-011 + 0.19130000000000003 -1.3368124385237934E-009 + 0.19240000000000002 -2.0635515518563352E-009 + 0.19350000000000001 -1.3365401008158528E-009 + 0.19460000000000005 -1.6821163906222125E-010 + 0.19570000000000004 3.5112121543612318E-010 + 0.19680000000000003 -4.4051709502390679E-010 + 0.19790000000000002 -1.8162514825448284E-009 + 0.19900000000000001 -2.6727895452438588E-009 + 0.20010000000000000 -2.4779545082509458E-009 + 0.20120000000000005 -1.6990234774638679E-009 + 0.20230000000000004 -1.1796905674543723E-009 + 0.20340000000000003 -1.4261725134190328E-009 + 0.20450000000000002 -2.2567505642001606E-009 + 0.20560000000000000 -3.1911679965190842E-009 + 0.20670000000000005 -3.6712886064549366E-009 + 0.20780000000000004 -3.6711522710675126E-009 + 0.20890000000000003 -3.3854576919623014E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0016.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0016.BXZ.semd new file mode 100644 index 00000000..ea5f5eab --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0016.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -8.4213490082188267E-026 + -0.10679999999999999 -9.8977618499459076E-025 + -0.10569999999999999 -4.8570864076358817E-024 + -0.10460000000000000 -9.4505678440440154E-024 + -0.10349999999999999 2.1194535777573713E-023 + -0.10239999999999999 1.9943852663697888E-022 + -0.10130000000000000 6.1606992325755593E-022 + -0.10020000000000000 7.6666728184014111E-022 + -9.9099999999999994E-002 -1.4616305657619007E-021 + -9.7999999999999990E-002 -9.4263668915146066E-021 + -9.6899999999999986E-002 -2.1827123400579315E-020 + -9.5799999999999996E-002 -1.9468379109793143E-020 + -9.4699999999999993E-002 4.2551049589128581E-020 + -9.3599999999999989E-002 2.0178455827650524E-019 + -9.2499999999999999E-002 3.8206327365663845E-019 + -9.1399999999999995E-002 2.6352402672775611E-019 + -9.0299999999999991E-002 -6.5984704111480206E-019 + -8.9200000000000002E-002 -2.5427281807744773E-018 + -8.8099999999999984E-002 -4.1845884320781719E-018 + -8.6999999999999994E-002 -2.4160154846647761E-018 + -8.5899999999999990E-002 6.4189542270456906E-018 + -8.4799999999999986E-002 2.1707164802192171E-017 + -8.3699999999999997E-002 3.2533152458053487E-017 + -8.2599999999999993E-002 1.7196740827842623E-017 + -8.1499999999999989E-002 -4.3173871509037627E-017 + -8.0399999999999999E-002 -1.3624186143406519E-016 + -7.9299999999999995E-002 -1.9325174482126090E-016 + -7.8199999999999992E-002 -1.0238422737919180E-016 + -7.7100000000000002E-002 2.1119249821414802E-016 + -7.5999999999999984E-002 6.5970017602422389E-016 + -7.4899999999999994E-002 9.1712121787044945E-016 + -7.3799999999999991E-002 5.2597511417424724E-016 + -7.2699999999999987E-002 -7.5781973148033319E-016 + -7.1599999999999997E-002 -2.5297481767532198E-015 + -7.0499999999999993E-002 -3.5739310070962739E-015 + -6.9399999999999989E-002 -2.3466308767433912E-015 + -6.8300000000000000E-002 1.8716325876150719E-015 + -6.7199999999999996E-002 7.7463721065906474E-015 + -6.6099999999999992E-002 1.1626466560603777E-014 + -6.5000000000000002E-002 9.0715602347676838E-015 + -6.3899999999999985E-002 -2.0717333217338228E-015 + -6.2799999999999995E-002 -1.8686734356621916E-014 + -6.1699999999999991E-002 -3.1853998741027470E-014 + -6.0599999999999994E-002 -3.0306804971440976E-014 + -5.9499999999999990E-002 -7.1459528019294366E-015 + -5.8399999999999994E-002 3.3422768133846426E-014 + -5.7299999999999990E-002 7.3683944959001407E-014 + -5.6199999999999986E-002 8.7469155453812758E-014 + -5.5099999999999996E-002 5.2551225090263776E-014 + -5.3999999999999992E-002 -3.3756909079011091E-014 + -5.2899999999999989E-002 -1.4325877723680991E-013 + -5.1799999999999985E-002 -2.1851281634815978E-013 + -5.0699999999999995E-002 -1.9367077657306969E-013 + -4.9599999999999991E-002 -3.2683247384521219E-014 + -4.8499999999999988E-002 2.3009529394671380E-013 + -4.7399999999999998E-002 4.7412974154420473E-013 + -4.6299999999999994E-002 5.2885457514986745E-013 + -4.5199999999999990E-002 2.6622437978088276E-013 + -4.4099999999999986E-002 -2.8758861069476394E-013 + -4.2999999999999997E-002 -8.9543411747883273E-013 + -4.1899999999999993E-002 -1.1781692158333024E-012 + -4.0799999999999989E-002 -8.1726357452349685E-013 + -3.9699999999999985E-002 2.0065001635032054E-013 + -3.8599999999999995E-002 1.4591338120401032E-012 + -3.7499999999999992E-002 2.2406239190420063E-012 + -3.6399999999999988E-002 1.9013792276756369E-012 + -3.5299999999999984E-002 3.0709235068065999E-013 + -3.4199999999999994E-002 -1.9468090334262556E-012 + -3.3099999999999991E-002 -3.7201756432347910E-012 + -3.1999999999999987E-002 -3.8764299929716639E-012 + -3.0899999999999997E-002 -1.9195799463855856E-012 + -2.9799999999999993E-002 1.6275882551430865E-012 + -2.8699999999999989E-002 5.3157894752686730E-012 + -2.7599999999999986E-002 7.3015369791984419E-012 + -2.6499999999999996E-002 6.1060414537073004E-012 + -2.5399999999999992E-002 1.3455910647872105E-012 + -2.4299999999999988E-002 -5.7856952735690914E-012 + -2.3199999999999985E-002 -1.2498692185392013E-011 + -2.2099999999999995E-002 -1.5101711547949037E-011 + -2.0999999999999991E-002 -1.0520831601745773E-011 + -1.9899999999999987E-002 1.6836111497997575E-012 + -1.8799999999999983E-002 1.7789381079325040E-011 + -1.7699999999999994E-002 3.0208412160614984E-011 + -1.6599999999999990E-002 3.0405417766887766E-011 + -1.5499999999999986E-002 1.3728244235844400E-011 + -1.4399999999999996E-002 -1.6283346199186255E-011 + -1.3299999999999992E-002 -4.7177099032902348E-011 + -1.2199999999999989E-002 -6.2147786916710857E-011 + -1.1099999999999985E-002 -4.8553484149893578E-011 + -9.9999999999999950E-003 -6.1420061744921206E-012 + -8.8999999999999913E-003 5.0013309466079292E-011 + -7.7999999999999875E-003 9.4541686979088269E-011 + -6.6999999999999837E-003 1.0313488951751992E-010 + -5.5999999999999939E-003 6.4871871763294564E-011 + -4.4999999999999901E-003 -1.0721307522332246E-011 + -3.3999999999999864E-003 -9.5611213390967009E-011 + -2.2999999999999826E-003 -1.5365506089715097E-010 + -1.1999999999999927E-003 -1.5526038787960772E-010 + -9.9999999999988987E-005 -9.0626998960896543E-011 + 1.0000000000000148E-003 2.3439594015739473E-011 + 2.1000000000000185E-003 1.4626475031143116E-010 + 3.2000000000000084E-003 2.2620201545198171E-010 + 4.3000000000000121E-003 2.2104588992544194E-010 + 5.4000000000000159E-003 1.1935097354864865E-010 + 6.5000000000000058E-003 -4.7128186769773706E-011 + 7.6000000000000234E-003 -2.0917650944696220E-010 + 8.7000000000000133E-003 -2.8694646658777856E-010 + 9.8000000000000032E-003 -2.2964947998804774E-010 + 1.0900000000000021E-002 -4.9496531873138849E-011 + 1.2000000000000011E-002 1.7104587191063558E-010 + 1.3100000000000001E-002 3.0965099928614848E-010 + 1.4200000000000018E-002 2.6385085782898443E-010 + 1.5300000000000008E-002 1.3002966758879353E-011 + 1.6400000000000026E-002 -3.5119893104784694E-010 + 1.7500000000000016E-002 -6.4790300902117792E-010 + 1.8600000000000005E-002 -6.8078143122818346E-010 + 1.9700000000000023E-002 -3.3242983366044143E-010 + 2.0800000000000013E-002 3.6370600975388356E-010 + 2.1900000000000003E-002 1.2095756618535347E-009 + 2.3000000000000020E-002 1.8976542559556719E-009 + 2.4100000000000010E-002 2.1156016938306266E-009 + 2.5200000000000000E-002 1.6603537433823590E-009 + 2.6300000000000018E-002 5.1881743345916220E-010 + 2.7400000000000008E-002 -1.1129897004025224E-009 + 2.8500000000000025E-002 -2.8766693471737881E-009 + 2.9600000000000015E-002 -4.3455661291602610E-009 + 3.0700000000000005E-002 -5.1334532180646875E-009 + 3.1800000000000023E-002 -4.9817012737207733E-009 + 3.2900000000000013E-002 -3.7965377508442089E-009 + 3.4000000000000002E-002 -1.6255266022113801E-009 + 3.5100000000000020E-002 1.4121629421381954E-009 + 3.6200000000000010E-002 5.1996695837885909E-009 + 3.7300000000000028E-002 9.6409005223563327E-009 + 3.8400000000000017E-002 1.4571061690560327E-008 + 3.9500000000000007E-002 1.9546803287084913E-008 + 4.0600000000000025E-002 2.3568034634990909E-008 + 4.1700000000000015E-002 2.4843181734013342E-008 + 4.2800000000000005E-002 2.0726604432752538E-008 + 4.3900000000000022E-002 7.9061877045205620E-009 + 4.5000000000000012E-002 -1.7190227907804001E-008 + 4.6100000000000002E-002 -5.7921255347537226E-008 + 4.7200000000000020E-002 -1.1710964287203751E-007 + 4.8300000000000010E-002 -1.9705676379544457E-007 + 4.9400000000000027E-002 -2.9995325689924357E-007 + 5.0500000000000017E-002 -4.2858073356910609E-007 + 5.1600000000000007E-002 -5.8708582173494506E-007 + 5.2700000000000025E-002 -7.8160275052141515E-007 + 5.3800000000000014E-002 -1.0206098295384436E-006 + 5.4900000000000004E-002 -1.3150640825188020E-006 + 5.6000000000000022E-002 -1.6784860008556279E-006 + 5.7100000000000012E-002 -2.1271850982884644E-006 + 5.8200000000000002E-002 -2.6807333597389515E-006 + 5.9300000000000019E-002 -3.3626790809648810E-006 + 6.0400000000000009E-002 -4.2013853089883924E-006 + 6.1500000000000027E-002 -5.2308937483758200E-006 + 6.2600000000000017E-002 -6.4917785493889824E-006 + 6.3700000000000007E-002 -8.0320969573222101E-006 + 6.4800000000000024E-002 -9.9085391411790624E-006 + 6.5900000000000014E-002 -1.2187883839942515E-005 + 6.7000000000000004E-002 -1.4948722309782170E-005 + 6.8100000000000022E-002 -1.8283339159097522E-005 + 6.9200000000000012E-002 -2.2299651391222142E-005 + 7.0300000000000029E-002 -2.7123160180053674E-005 + 7.1400000000000019E-002 -3.2899097277550027E-005 + 7.2500000000000009E-002 -3.9794958865968511E-005 + 7.3600000000000027E-002 -4.8003541451180354E-005 + 7.4700000000000016E-002 -5.7746528909774497E-005 + 7.5800000000000006E-002 -6.9278226874303073E-005 + 7.6900000000000024E-002 -8.2889200712088495E-005 + 7.8000000000000014E-002 -9.8909564258065075E-005 + 7.9100000000000004E-002 -1.1771181743824854E-004 + 8.0200000000000021E-002 -1.3971376756671816E-004 + 8.1300000000000011E-002 -1.6538175987079740E-004 + 8.2400000000000029E-002 -1.9523473747540265E-004 + 8.3500000000000019E-002 -2.2984873794484884E-004 + 8.4600000000000009E-002 -2.6986154261976480E-004 + 8.5700000000000026E-002 -3.1597659108228981E-004 + 8.6800000000000016E-002 -3.6896555684506893E-004 + 8.7900000000000006E-002 -4.2966933688148856E-004 + 8.9000000000000024E-002 -4.9899762962013483E-004 + 9.0100000000000013E-002 -5.7792762527242303E-004 + 9.1200000000000003E-002 -6.6750217229127884E-004 + 9.2300000000000021E-002 -7.6882803114131093E-004 + 9.3400000000000011E-002 -8.8307302212342620E-004 + 9.4500000000000028E-002 -1.0114618344232440E-003 + 9.5600000000000018E-002 -1.1552695650607347E-003 + 9.6700000000000008E-002 -1.3158126967027783E-003 + 9.7800000000000026E-002 -1.4944365248084068E-003 + 9.8900000000000016E-002 -1.6924996161833405E-003 + 0.10000000000000001 -1.9113559974357486E-003 + 0.10110000000000002 -2.1523346658796072E-003 + 0.10220000000000001 -2.4167171213775873E-003 + 0.10330000000000003 -2.7057125698775053E-003 + 0.10440000000000002 -3.0204309150576591E-003 + 0.10550000000000001 -3.3618544694036245E-003 + 0.10660000000000003 -3.7308051250874996E-003 + 0.10770000000000002 -4.1279117576777935E-003 + 0.10880000000000001 -4.5535736717283726E-003 + 0.10990000000000003 -5.0079231150448322E-003 + 0.11100000000000002 -5.4907859303057194E-003 + 0.11210000000000001 -6.0016452334821224E-003 + 0.11320000000000002 -6.5396018326282501E-003 + 0.11430000000000001 -7.1033439598977566E-003 + 0.11540000000000003 -7.6911100186407566E-003 + 0.11650000000000002 -8.3006666973233223E-003 + 0.11760000000000001 -8.9292824268341064E-003 + 0.11870000000000003 -9.5737054944038391E-003 + 0.11980000000000002 -1.0230149142444134E-002 + 0.12090000000000001 -1.0894283652305603E-002 + 0.12200000000000003 -1.1561234481632710E-002 + 0.12310000000000001 -1.2225599028170109E-002 + 0.12420000000000003 -1.2881462462246418E-002 + 0.12530000000000002 -1.3522435910999775E-002 + 0.12640000000000001 -1.4141697436571121E-002 + 0.12750000000000003 -1.4732048846781254E-002 + 0.12860000000000002 -1.5285970643162727E-002 + 0.12970000000000001 -1.5795700252056122E-002 + 0.13080000000000003 -1.6253309324383736E-002 + 0.13190000000000002 -1.6650795936584473E-002 + 0.13300000000000001 -1.6980195418000221E-002 + 0.13410000000000000 -1.7233693972229958E-002 + 0.13520000000000004 -1.7403740435838699E-002 + 0.13630000000000003 -1.7483171075582504E-002 + 0.13740000000000002 -1.7465334385633469E-002 + 0.13850000000000001 -1.7344210296869278E-002 + 0.13960000000000000 -1.7114540562033653E-002 + 0.14070000000000005 -1.6771931201219559E-002 + 0.14180000000000004 -1.6312973573803902E-002 + 0.14290000000000003 -1.5735343098640442E-002 + 0.14400000000000002 -1.5037886798381805E-002 + 0.14510000000000001 -1.4220716431736946E-002 + 0.14620000000000000 -1.3285253196954727E-002 + 0.14730000000000004 -1.2234278954565525E-002 + 0.14840000000000003 -1.1071957647800446E-002 + 0.14950000000000002 -9.8038362339138985E-003 + 0.15060000000000001 -8.4368251264095306E-003 + 0.15170000000000000 -6.9791544228792191E-003 + 0.15280000000000005 -5.4403087124228477E-003 + 0.15390000000000004 -3.8309416268020868E-003 + 0.15500000000000003 -2.1627708338201046E-003 + 0.15610000000000002 -4.4845146476291120E-004 + 0.15720000000000001 1.2985675130039454E-003 + 0.15830000000000000 3.0642014462500811E-003 + 0.15940000000000004 4.8339036293327808E-003 + 0.16050000000000003 6.5928497351706028E-003 + 0.16160000000000002 8.3261318504810333E-003 + 0.16270000000000001 1.0018957778811455E-002 + 0.16380000000000000 1.1656844988465309E-002 + 0.16490000000000005 1.3225821778178215E-002 + 0.16600000000000004 1.4712600968778133E-002 + 0.16710000000000003 1.6104765236377716E-002 + 0.16820000000000002 1.7390923574566841E-002 + 0.16930000000000001 1.8560856580734253E-002 + 0.17040000000000000 1.9605645909905434E-002 + 0.17150000000000004 2.0517779514193535E-002 + 0.17260000000000003 2.1291255950927734E-002 + 0.17370000000000002 2.1921629086136818E-002 + 0.17480000000000001 2.2406052798032761E-002 + 0.17590000000000000 2.2743295878171921E-002 + 0.17700000000000005 2.2933717817068100E-002 + 0.17810000000000004 2.2979237139225006E-002 + 0.17920000000000003 2.2883266210556030E-002 + 0.18030000000000002 2.2650627419352531E-002 + 0.18140000000000001 2.2287454456090927E-002 + 0.18250000000000000 2.1801076829433441E-002 + 0.18360000000000004 2.1199882030487061E-002 + 0.18470000000000003 2.0493175834417343E-002 + 0.18580000000000002 1.9691025838255882E-002 + 0.18690000000000001 1.8804106861352921E-002 + 0.18800000000000000 1.7843531444668770E-002 + 0.18910000000000005 1.6820691525936127E-002 + 0.19020000000000004 1.5747096389532089E-002 + 0.19130000000000003 1.4634217135608196E-002 + 0.19240000000000002 1.3493346050381660E-002 + 0.19350000000000001 1.2335455976426601E-002 + 0.19460000000000005 1.1171085759997368E-002 + 0.19570000000000004 1.0010233148932457E-002 + 0.19680000000000003 8.8622551411390305E-003 + 0.19790000000000002 7.7357892878353596E-003 + 0.19900000000000001 6.6386875696480274E-003 + 0.20010000000000000 5.5779693648219109E-003 + 0.20120000000000005 4.5597883872687817E-003 + 0.20230000000000004 3.5894180182367563E-003 + 0.20340000000000003 2.6712503749877214E-003 + 0.20450000000000002 1.8088091164827347E-003 + 0.20560000000000000 1.0047719115391374E-003 + 0.20670000000000005 2.6100699324160814E-004 + 0.20780000000000004 -4.2138475691899657E-004 + 0.20890000000000003 -1.0420175967738032E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0017.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0017.BXX.semd new file mode 100644 index 00000000..d98fa226 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0017.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 -3.8211401660109682E-025 + -0.11119999999999999 4.0440402103521515E-024 + -0.11009999999999999 9.1070512631173788E-024 + -0.10900000000000000 -8.2472930617614390E-024 + -0.10790000000000000 -3.1842820089962118E-024 + -0.10679999999999999 -8.7790689311363544E-023 + -0.10569999999999999 -2.5665311872326981E-023 + -0.10460000000000000 -2.8754062036840023E-023 + -0.10349999999999999 9.8585443005746144E-023 + -0.10239999999999999 2.2592494173744507E-022 + -0.10130000000000000 -6.9016155701143899E-022 + -0.10020000000000000 -1.6062481314909699E-021 + -9.9099999999999994E-002 -4.6091868902582841E-021 + -9.7999999999999990E-002 -1.1785830926368928E-020 + -9.6899999999999986E-002 1.9060478901402199E-021 + -9.5799999999999996E-002 3.2292743373158066E-020 + -9.4699999999999993E-002 6.2679442895143747E-020 + -9.3599999999999989E-002 8.4718733276081512E-020 + -9.2499999999999999E-002 1.4014764729651387E-019 + -9.1399999999999995E-002 2.6235584090767810E-019 + -9.0299999999999991E-002 5.1812256785091191E-019 + -8.9200000000000002E-002 7.4049963238055992E-019 + -8.8099999999999984E-002 4.2864258943132371E-019 + -8.6999999999999994E-002 -4.1744863854497915E-019 + -8.5899999999999990E-002 -1.2635398923706762E-018 + -8.4799999999999986E-002 -1.1747213740977948E-018 + -8.3699999999999997E-002 1.1612406048598650E-019 + -8.2599999999999993E-002 1.6740865875833011E-018 + -8.1499999999999989E-002 2.1635808480240590E-018 + -8.0399999999999999E-002 7.8325566766523680E-019 + -7.9299999999999995E-002 -6.2835456913489491E-020 + -7.8199999999999992E-002 -9.0892652979342750E-019 + -7.7100000000000002E-002 -6.8654931016741463E-019 + -7.5999999999999984E-002 -9.9840627556846842E-019 + -7.4899999999999994E-002 -5.0499020708698942E-018 + -7.3799999999999991E-002 -1.3375271449785430E-017 + -7.2699999999999987E-002 -1.4221362238322032E-017 + -7.1599999999999997E-002 -5.4512385235520475E-018 + -7.0499999999999993E-002 6.5242903013803371E-018 + -6.9399999999999989E-002 4.6097336243314390E-018 + -6.8300000000000000E-002 9.1059855132461156E-018 + -6.7199999999999996E-002 3.2834669717496417E-017 + -6.6099999999999992E-002 7.3658845361071013E-017 + -6.5000000000000002E-002 7.1744286202480277E-017 + -6.3899999999999985E-002 1.4477546691474605E-018 + -6.2799999999999995E-002 -1.4577849950808295E-016 + -6.1699999999999991E-002 -2.7590925645572478E-016 + -6.0599999999999994E-002 -1.7952472887805771E-016 + -5.9499999999999990E-002 2.3740030640712691E-016 + -5.8399999999999994E-002 7.7399382560815405E-016 + -5.7299999999999990E-002 9.1739099786414995E-016 + -5.6199999999999986E-002 3.0858651701137481E-016 + -5.5099999999999996E-002 -8.7932787831338345E-016 + -5.3999999999999992E-002 -1.8962871756108028E-015 + -5.2899999999999989E-002 -1.6994663648220573E-015 + -5.1799999999999985E-002 1.0433074217920668E-016 + -5.0699999999999995E-002 2.5064702290550139E-015 + -4.9599999999999991E-002 3.5409702022615305E-015 + -4.8499999999999988E-002 2.1137192626215608E-015 + -4.7399999999999998E-002 -1.0230811220445814E-015 + -4.6299999999999994E-002 -3.8521626955444720E-015 + -4.5199999999999990E-002 -4.3989957313470603E-015 + -4.4099999999999986E-002 -2.2276456175437378E-015 + -4.2999999999999997E-002 1.8583998153965916E-015 + -4.1899999999999993E-002 6.1495913342059921E-015 + -4.0799999999999989E-002 7.8422680946810958E-015 + -3.9699999999999985E-002 4.8165884800575876E-015 + -3.8599999999999995E-002 -2.2094363150019017E-015 + -3.7499999999999992E-002 -8.8251693618397221E-015 + -3.6399999999999988E-002 -1.0107108834762901E-014 + -3.5299999999999984E-002 -1.9523364045218039E-015 + -3.4199999999999994E-002 1.1937973938384860E-014 + -3.3099999999999991E-002 1.9537143577203972E-014 + -3.1999999999999987E-002 1.0177583670040354E-014 + -3.0899999999999997E-002 -1.7781874470058565E-014 + -2.9799999999999993E-002 -5.0459687291190200E-014 + -2.8699999999999989E-002 -6.4811139311241051E-014 + -2.7599999999999986E-002 -3.0166905621740667E-014 + -2.6499999999999996E-002 6.0755681085059021E-014 + -2.5399999999999992E-002 1.6644877750410236E-013 + -2.4299999999999988E-002 2.2878771902164197E-013 + -2.3199999999999985E-002 1.5039655447673245E-013 + -2.2099999999999995E-002 -1.1522445324263497E-013 + -2.0999999999999991E-002 -4.5586044704684636E-013 + -1.9899999999999987E-002 -6.0420635508706688E-013 + -1.8799999999999983E-002 -3.2366053196938860E-013 + -1.7699999999999994E-002 3.2122443810803092E-013 + -1.6599999999999990E-002 8.0746320003585725E-013 + -1.5499999999999986E-002 7.9806945557300835E-013 + -1.4399999999999996E-002 3.6197222519698813E-013 + -1.3299999999999992E-002 -1.7259505185728691E-013 + -1.2199999999999989E-002 -4.1831691105845281E-013 + -1.1099999999999985E-002 -2.6359396978516136E-013 + -9.9999999999999950E-003 -3.1456399442707228E-013 + -8.8999999999999913E-003 -6.7188523624958640E-013 + -7.7999999999999875E-003 -1.2348994439873029E-012 + -6.6999999999999837E-003 -9.2262449850194495E-013 + -5.5999999999999939E-003 1.2802752564697317E-012 + -4.4999999999999901E-003 4.3497111294754642E-012 + -3.3999999999999864E-003 4.5832101135123704E-012 + -2.2999999999999826E-003 -2.9497975242986918E-013 + -1.1999999999999927E-003 -7.0813003898162474E-012 + -9.9999999999988987E-005 -9.5086803014732268E-012 + 1.0000000000000148E-003 -1.0124518411147587E-012 + 2.1000000000000185E-003 1.3085627199871386E-011 + 3.2000000000000084E-003 1.9551185323485321E-011 + 4.3000000000000121E-003 8.9661082378067469E-012 + 5.4000000000000159E-003 -1.2052416356600482E-011 + 6.5000000000000058E-003 -2.4318051045080225E-011 + 7.6000000000000234E-003 -1.1025240616302501E-011 + 8.7000000000000133E-003 1.7952753866845583E-011 + 9.8000000000000032E-003 3.3766395929335502E-011 + 1.0900000000000021E-002 1.0927264301741069E-011 + 1.2000000000000011E-002 -3.3619038108945176E-011 + 1.3100000000000001E-002 -6.4720895309733351E-011 + 1.4200000000000018E-002 -4.2885264783798505E-011 + 1.5300000000000008E-002 4.2251289272821069E-011 + 1.6400000000000026E-002 1.2962858564335988E-010 + 1.7500000000000016E-002 1.1953368850292634E-010 + 1.8600000000000005E-002 -7.0797187556870256E-012 + 1.9700000000000023E-002 -1.6338294606121906E-010 + 2.0800000000000013E-002 -2.1493155866192382E-010 + 2.1900000000000003E-002 -1.1074870187588459E-010 + 2.3000000000000020E-002 6.1776736504093321E-011 + 2.4100000000000010E-002 1.6820032866515788E-010 + 2.5200000000000000E-002 1.4242024226618355E-010 + 2.6300000000000018E-002 2.2529061949327911E-011 + 2.7400000000000008E-002 -3.5741756776452860E-011 + 2.8500000000000025E-002 5.4996646126070914E-011 + 2.9600000000000015E-002 1.8942949986389124E-010 + 3.0700000000000005E-002 1.9501977810421067E-010 + 3.1800000000000023E-002 -1.6741774633288742E-011 + 3.2900000000000013E-002 -2.5091073663219277E-010 + 3.4000000000000002E-002 -4.3130193860818622E-010 + 3.5100000000000020E-002 -4.2571168812344240E-010 + 3.6200000000000010E-002 -2.5430663130876496E-010 + 3.7300000000000028E-002 -1.2099415913624512E-010 + 3.8400000000000017E-002 -2.5774280279500239E-011 + 3.9500000000000007E-002 2.7559371451602033E-010 + 4.0600000000000025E-002 6.6210981142234004E-010 + 4.1700000000000015E-002 7.7973705270295568E-010 + 4.2800000000000005E-002 3.9543845975487102E-010 + 4.3900000000000022E-002 -3.9219344438734538E-010 + 4.5000000000000012E-002 -1.0229734836997295E-009 + 4.6100000000000002E-002 -1.0173831777038345E-009 + 4.7200000000000020E-002 -7.5163486545903879E-011 + 4.8300000000000010E-002 1.2838339280563105E-009 + 4.9400000000000027E-002 1.8809798163488267E-009 + 5.0500000000000017E-002 1.3532739373545155E-009 + 5.1600000000000007E-002 4.9393844570033707E-010 + 5.2700000000000025E-002 9.6195482135463806E-011 + 5.3800000000000014E-002 3.6171166062359816E-010 + 5.4900000000000004E-002 1.3845979918158946E-009 + 5.6000000000000022E-002 1.8069659102337710E-009 + 5.7100000000000012E-002 1.4096390721363150E-010 + 5.8200000000000002E-002 -3.2011122641506518E-009 + 5.9300000000000019E-002 -5.1965036718115698E-009 + 6.0400000000000009E-002 -3.8150993475483119E-009 + 6.1500000000000027E-002 -3.8565806104173816E-010 + 6.2600000000000017E-002 2.9093389919410129E-009 + 6.3700000000000007E-002 2.9216513652841059E-009 + 6.4800000000000024E-002 -1.5685763798956032E-010 + 6.5900000000000014E-002 -2.4331816561584674E-009 + 6.7000000000000004E-002 -1.2363579049434748E-009 + 6.8100000000000022E-002 1.7575394473112738E-009 + 6.9200000000000012E-002 2.9722888594818642E-009 + 7.0300000000000029E-002 4.1668668515626450E-011 + 7.1400000000000019E-002 -4.6905070938407789E-009 + 7.2500000000000009E-002 -5.8106093270282599E-009 + 7.3600000000000027E-002 -1.4812304716116387E-009 + 7.4700000000000016E-002 4.5600740961049269E-009 + 7.5800000000000006E-002 7.7511579377187445E-009 + 7.6900000000000024E-002 6.1918714600039948E-009 + 7.8000000000000014E-002 1.5493261118493251E-009 + 7.9100000000000004E-002 -2.2507007368943732E-009 + 8.0200000000000021E-002 -3.4514688884712541E-009 + 8.1300000000000011E-002 -2.5549038440431104E-009 + 8.2400000000000029E-002 -1.5149312915241353E-009 + 8.3500000000000019E-002 -1.4071066534171450E-009 + 8.4600000000000009E-002 -1.0841709752185125E-009 + 8.5700000000000026E-002 4.7565346106281936E-010 + 8.6800000000000016E-002 3.1827371849146857E-009 + 8.7900000000000006E-002 4.5812287297053444E-009 + 8.9000000000000024E-002 2.6992761359423412E-009 + 9.0100000000000013E-002 -1.3517132968487999E-009 + 9.1200000000000003E-002 -4.5243324642285643E-009 + 9.2300000000000021E-002 -4.6136925391238037E-009 + 9.3400000000000011E-002 -1.8528309997378756E-009 + 9.4500000000000028E-002 1.7306797661653661E-010 + 9.5600000000000018E-002 -9.7392138798113592E-010 + 9.6700000000000008E-002 -3.4295033479736503E-009 + 9.7800000000000026E-002 -3.7877523340057451E-009 + 9.8900000000000016E-002 -4.8911308336840875E-010 + 0.10000000000000001 4.1360448399530014E-009 + 0.10110000000000002 5.0684620944707603E-009 + 0.10220000000000001 1.6179912964986443E-009 + 0.10330000000000003 -3.4189238107273923E-009 + 0.10440000000000002 -4.8079140668733089E-009 + 0.10550000000000001 -2.4862376601930691E-009 + 0.10660000000000003 3.2392008519899207E-010 + 0.10770000000000002 -7.1787020772262622E-013 + 0.10880000000000001 -2.7319111417511976E-009 + 0.10990000000000003 -3.9349199454363770E-009 + 0.11100000000000002 -1.7275219033052736E-009 + 0.11210000000000001 2.3800241777394149E-009 + 0.11320000000000002 3.7449039425041519E-009 + 0.11430000000000001 9.3304364234825243E-010 + 0.11540000000000003 -2.5420758831273815E-009 + 0.11650000000000002 -2.5037141249129036E-009 + 0.11760000000000001 1.1556842149929025E-009 + 0.11870000000000003 4.8688599818547118E-009 + 0.11980000000000002 3.8495926446557860E-009 + 0.12090000000000001 -2.2964887769205689E-009 + 0.12200000000000003 -6.9547194669894452E-009 + 0.12310000000000001 -2.8292479470337639E-009 + 0.12420000000000003 8.5024449703041682E-009 + 0.12530000000000002 1.7342435043588011E-008 + 0.12640000000000001 1.6394871238389896E-008 + 0.12750000000000003 5.5163464907082016E-009 + 0.12860000000000002 -6.6528449416125568E-009 + 0.12970000000000001 -1.0934630090275732E-008 + 0.13080000000000003 -5.6260476277714133E-009 + 0.13190000000000002 2.8733495582855539E-009 + 0.13300000000000001 5.3317110726425199E-009 + 0.13410000000000000 5.1214721352721426E-010 + 0.13520000000000004 -5.6339346521383504E-009 + 0.13630000000000003 -5.3446105319210346E-009 + 0.13740000000000002 2.6349353809962395E-009 + 0.13850000000000001 1.1690037382550145E-008 + 0.13960000000000000 1.3395509590452548E-008 + 0.14070000000000005 6.3172804765088131E-009 + 0.14180000000000004 -2.7328008744831322E-009 + 0.14290000000000003 -5.5805124965502273E-009 + 0.14400000000000002 -5.4081761291513430E-010 + 0.14510000000000001 5.9150253584050461E-009 + 0.14620000000000000 5.8996105778419405E-009 + 0.14730000000000004 -1.6267662772406766E-009 + 0.14840000000000003 -9.9060324387778564E-009 + 0.14950000000000002 -1.1319669646070452E-008 + 0.15060000000000001 -4.3798271676109835E-009 + 0.15170000000000000 4.2719414672376388E-009 + 0.15280000000000005 6.5420815431593837E-009 + 0.15390000000000004 1.1309633229927840E-009 + 0.15500000000000003 -5.8397104929497345E-009 + 0.15610000000000002 -7.5760144824243980E-009 + 0.15720000000000001 -3.0561717601074179E-009 + 0.15830000000000000 2.3285968708819382E-009 + 0.15940000000000004 3.3797735721208255E-009 + 0.16050000000000003 5.3206195005373047E-010 + 0.16160000000000002 -8.3676104933871898E-010 + 0.16270000000000001 3.0814428786385406E-009 + 0.16380000000000000 9.7983310354265996E-009 + 0.16490000000000005 1.2127848947329767E-008 + 0.16600000000000004 5.7767390870822055E-009 + 0.16710000000000003 -6.0507412413812744E-009 + 0.16820000000000002 -1.5207259451699429E-008 + 0.16930000000000001 -1.6122335466661752E-008 + 0.17040000000000000 -1.0422744445293119E-008 + 0.17150000000000004 -4.4453023484436471E-009 + 0.17260000000000003 -2.6714894740820228E-009 + 0.17370000000000002 -3.5596765535217401E-009 + 0.17480000000000001 -1.6603826091809992E-009 + 0.17590000000000000 5.8497251487210633E-009 + 0.17700000000000005 1.5385461793471222E-008 + 0.17810000000000004 1.9668902950797928E-008 + 0.17920000000000003 1.3662864617458581E-008 + 0.18030000000000002 2.1756640933290328E-010 + 0.18140000000000001 -1.2062546517199735E-008 + 0.18250000000000000 -1.5558958565975445E-008 + 0.18360000000000004 -9.1602601060003508E-009 + 0.18470000000000003 1.6482164522102494E-009 + 0.18580000000000002 9.7498791262751183E-009 + 0.18690000000000001 1.1487839124413313E-008 + 0.18800000000000000 7.7942443610368173E-009 + 0.18910000000000005 2.5052429020178124E-009 + 0.19020000000000004 -1.0090923652228412E-009 + 0.19130000000000003 -1.5477241710470935E-009 + 0.19240000000000002 -3.2961527951513858E-010 + 0.19350000000000001 1.3560491618491710E-010 + 0.19460000000000005 -1.9356929392699840E-009 + 0.19570000000000004 -6.0236571286509388E-009 + 0.19680000000000003 -8.7761398148700209E-009 + 0.19790000000000002 -6.9754380049857900E-009 + 0.19900000000000001 -2.0029244929276047E-010 + 0.20010000000000000 7.6952231253812897E-009 + 0.20120000000000005 1.1073407080175457E-008 + 0.20230000000000004 7.2095174274977580E-009 + 0.20340000000000003 -4.9051918082909651E-010 + 0.20450000000000002 -5.5733710979666284E-009 + 0.20560000000000000 -3.8040388616877863E-009 + 0.20670000000000005 2.9218110153550469E-009 + 0.20780000000000004 8.7692910710757133E-009 + 0.20890000000000003 9.5213277262473639E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0017.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0017.BXZ.semd new file mode 100644 index 00000000..58ba3f06 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0017.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 -4.5849432281683779E-019 + -0.11119999999999999 -1.0991091251765676E-017 + -0.11009999999999999 -7.9307099281379103E-017 + -0.10900000000000000 -2.8788892283808116E-016 + -0.10790000000000000 -5.2225028678869645E-016 + -0.10679999999999999 8.7207706452664983E-017 + -0.10569999999999999 3.3113740868534903E-015 + -0.10460000000000000 9.7282470910820505E-015 + -0.10349999999999999 1.3625831081390087E-014 + -0.10239999999999999 -4.4949412708649231E-016 + -0.10130000000000000 -4.8583878619386928E-014 + -0.10020000000000000 -1.1905103639020531E-013 + -9.9099999999999994E-002 -1.4120585397573576E-013 + -9.7999999999999990E-002 1.5159924639414346E-015 + -9.6899999999999986E-002 3.7092906328937969E-013 + -9.5799999999999996E-002 8.1437872938294742E-013 + -9.4699999999999993E-002 8.8972178149265835E-013 + -9.3599999999999989E-002 6.5232677115903415E-014 + -9.2499999999999999E-002 -1.7635778904942501E-012 + -9.1399999999999995E-002 -3.7332381110088964E-012 + -9.0299999999999991E-002 -4.0239374332617928E-012 + -8.9200000000000002E-002 -8.7016082273710937E-013 + -8.8099999999999984E-002 5.6868485615035880E-012 + -8.6999999999999994E-002 1.2493681436631654E-011 + -8.5899999999999990E-002 1.3970554747777530E-011 + -8.4799999999999986E-002 5.4074856571662000E-012 + -8.3699999999999997E-002 -1.2552763516138210E-011 + -8.2599999999999993E-002 -3.1500035219123035E-011 + -8.1499999999999989E-002 -3.7987016310303545E-011 + -8.0399999999999999E-002 -2.1514432596569932E-011 + -7.9299999999999995E-002 1.6441462774574589E-011 + -7.8199999999999992E-002 5.9012669750835300E-011 + -7.7100000000000002E-002 8.0573971106279174E-011 + -7.5999999999999984E-002 6.1386812300057159E-011 + -7.4899999999999994E-002 1.6826713633566470E-012 + -7.3799999999999991E-002 -7.4601338995172739E-011 + -7.2699999999999987E-002 -1.3016682176569816E-010 + -7.1599999999999997E-002 -1.3311529656334642E-010 + -7.0499999999999993E-002 -7.3025377411717329E-011 + -6.9399999999999989E-002 3.3847143837695270E-011 + -6.8300000000000000E-002 1.5019642474189965E-010 + -6.7199999999999996E-002 2.2854837467001232E-010 + -6.6099999999999992E-002 2.2397879384516983E-010 + -6.5000000000000002E-002 1.1079891171217326E-010 + -6.3899999999999985E-002 -9.5711202852122312E-011 + -6.2799999999999995E-002 -3.2298633212413108E-010 + -6.1699999999999991E-002 -4.5220791000666338E-010 + -6.0599999999999994E-002 -3.7173328304440645E-010 + -5.9499999999999990E-002 -5.6570317874538034E-011 + -5.8399999999999994E-002 3.7819919418424774E-010 + -5.7299999999999990E-002 7.0606281932228399E-010 + -5.6199999999999986E-002 7.0869693447050963E-010 + -5.5099999999999996E-002 3.2238606229029187E-010 + -5.3999999999999992E-002 -2.9267460677218082E-010 + -5.2899999999999989E-002 -8.2536982803915748E-010 + -5.1799999999999985E-002 -9.9373642648004079E-010 + -5.0699999999999995E-002 -7.1162592485407572E-010 + -4.9599999999999991E-002 -1.2666612203560135E-010 + -4.8499999999999988E-002 4.8736609192800984E-010 + -4.7399999999999998E-002 8.9073476372547589E-010 + -4.6299999999999994E-002 9.7284869049474310E-010 + -4.5199999999999990E-002 7.4457001675298784E-010 + -4.4099999999999986E-002 2.9142807611570731E-010 + -4.2999999999999997E-002 -2.3329818632511490E-010 + -4.1899999999999993E-002 -5.8664106905581548E-010 + -4.0799999999999989E-002 -4.8894494009132927E-010 + -3.9699999999999985E-002 1.7676271557576229E-010 + -3.8599999999999995E-002 1.1152254675295126E-009 + -3.7499999999999992E-002 1.5671588471377618E-009 + -3.6399999999999988E-002 6.5117206071718670E-010 + -3.5299999999999984E-002 -1.9897532510526617E-009 + -3.4199999999999994E-002 -5.6416422644645081E-009 + -3.3099999999999991E-002 -8.5336164801219638E-009 + -3.1999999999999987E-002 -8.5575235786450321E-009 + -3.0899999999999997E-002 -4.3486978462681236E-009 + -2.9799999999999993E-002 3.9026701870170655E-009 + -2.8699999999999989E-002 1.4381313029332432E-008 + -2.7599999999999986E-002 2.4294392275692189E-008 + -2.6499999999999996E-002 3.0757288271843208E-008 + -2.5399999999999992E-002 3.1351653717592853E-008 + -2.4299999999999988E-002 2.4091656669611439E-008 + -2.3199999999999985E-002 6.9505792232860131E-009 + -2.2099999999999995E-002 -2.2676758248962869E-008 + -2.0999999999999991E-002 -6.8262963281995326E-008 + -1.9899999999999987E-002 -1.3408710231033183E-007 + -1.8799999999999983E-002 -2.2491015272407822E-007 + -1.7699999999999994E-002 -3.4558811989882088E-007 + -1.6599999999999990E-002 -5.0090403647118364E-007 + -1.5499999999999986E-002 -6.9592624640790746E-007 + -1.4399999999999996E-002 -9.3704085202261922E-007 + -1.3299999999999992E-002 -1.2334168104644050E-006 + -1.2199999999999989E-002 -1.5982442391759832E-006 + -1.1099999999999985E-002 -2.0490556380536873E-006 + -9.9999999999999950E-003 -2.6070181320392294E-006 + -8.8999999999999913E-003 -3.2959871987259248E-006 + -7.7999999999999875E-003 -4.1426128518651240E-006 + -6.6999999999999837E-003 -5.1783140406769235E-006 + -5.5999999999999939E-003 -6.4426853896293323E-006 + -4.4999999999999901E-003 -7.9867604654282331E-006 + -3.3999999999999864E-003 -9.8745367722585797E-006 + -2.2999999999999826E-003 -1.2182378668512683E-005 + -1.1999999999999927E-003 -1.4997545804362744E-005 + -9.9999999999988987E-005 -1.8417860701447353E-005 + 1.0000000000000148E-003 -2.2553926100954413E-005 + 2.1000000000000185E-003 -2.7533777029020712E-005 + 3.2000000000000084E-003 -3.3508586056996137E-005 + 4.3000000000000121E-003 -4.0657916542841122E-005 + 5.4000000000000159E-003 -4.9193655286217108E-005 + 6.5000000000000058E-003 -5.9362759202485904E-005 + 7.6000000000000234E-003 -7.1449285314884037E-005 + 8.7000000000000133E-003 -8.5776358901057392E-005 + 9.8000000000000032E-003 -1.0270858911098912E-004 + 1.0900000000000021E-002 -1.2265592522453517E-004 + 1.2000000000000011E-002 -1.4607951743528247E-004 + 1.3100000000000001E-002 -1.7349954578094184E-004 + 1.4200000000000018E-002 -2.0550364570226520E-004 + 1.5300000000000008E-002 -2.4275394389405847E-004 + 1.6400000000000026E-002 -2.8599135112017393E-004 + 1.7500000000000016E-002 -3.3603719202801585E-004 + 1.8600000000000005E-002 -3.9379385998472571E-004 + 1.9700000000000023E-002 -4.6024605398997664E-004 + 2.0800000000000013E-002 -5.3646363085135818E-004 + 2.1900000000000003E-002 -6.2360503943637013E-004 + 2.3000000000000020E-002 -7.2292034747079015E-004 + 2.4100000000000010E-002 -8.3575263852253556E-004 + 2.5200000000000000E-002 -9.6353789558634162E-004 + 2.6300000000000018E-002 -1.1078023817390203E-003 + 2.7400000000000008E-002 -1.2701574014499784E-003 + 2.8500000000000025E-002 -1.4522882411256433E-003 + 2.9600000000000015E-002 -1.6559400828555226E-003 + 3.0700000000000005E-002 -1.8828981555998325E-003 + 3.1800000000000023E-002 -2.1349694579839706E-003 + 3.2900000000000013E-002 -2.4139643646776676E-003 + 3.4000000000000002E-002 -2.7216779999434948E-003 + 3.5100000000000020E-002 -3.0598693992942572E-003 + 3.6200000000000010E-002 -3.4302324056625366E-003 + 3.7300000000000028E-002 -3.8343586493283510E-003 + 3.8400000000000017E-002 -4.2736944742500782E-003 + 3.9500000000000007E-002 -4.7494964674115181E-003 + 4.0600000000000025E-002 -5.2627846598625183E-003 + 4.1700000000000015E-002 -5.8142989873886108E-003 + 4.2800000000000005E-002 -6.4044520258903503E-003 + 4.3900000000000022E-002 -7.0332838222384453E-003 + 4.5000000000000012E-002 -7.7004176564514637E-003 + 4.6100000000000002E-002 -8.4050111472606659E-003 + 4.7200000000000020E-002 -9.1457078233361244E-003 + 4.8300000000000010E-002 -9.9205961450934410E-003 + 4.9400000000000027E-002 -1.0727158747613430E-002 + 5.0500000000000017E-002 -1.1562225408852100E-002 + 5.1600000000000007E-002 -1.2421948835253716E-002 + 5.2700000000000025E-002 -1.3301775790750980E-002 + 5.3800000000000014E-002 -1.4196446165442467E-002 + 5.4900000000000004E-002 -1.5099992975592613E-002 + 5.6000000000000022E-002 -1.6005747020244598E-002 + 5.7100000000000012E-002 -1.6906356438994408E-002 + 5.8200000000000002E-002 -1.7793808132410049E-002 + 5.9300000000000019E-002 -1.8659478053450584E-002 + 6.0400000000000009E-002 -1.9494188949465752E-002 + 6.1500000000000027E-002 -2.0288290455937386E-002 + 6.2600000000000017E-002 -2.1031744778156281E-002 + 6.3700000000000007E-002 -2.1714219823479652E-002 + 6.4800000000000024E-002 -2.2325206547975540E-002 + 6.5900000000000014E-002 -2.2854147478938103E-002 + 6.7000000000000004E-002 -2.3290578275918961E-002 + 6.8100000000000022E-002 -2.3624280467629433E-002 + 6.9200000000000012E-002 -2.3845445364713669E-002 + 7.0300000000000029E-002 -2.3944830521941185E-002 + 7.1400000000000019E-002 -2.3913910612463951E-002 + 7.2500000000000009E-002 -2.3745035752654076E-002 + 7.3600000000000027E-002 -2.3431586101651192E-002 + 7.4700000000000016E-002 -2.2968122735619545E-002 + 7.5800000000000006E-002 -2.2350534796714783E-002 + 7.6900000000000024E-002 -2.1576160565018654E-002 + 7.8000000000000014E-002 -2.0643908530473709E-002 + 7.9100000000000004E-002 -1.9554356113076210E-002 + 8.0200000000000021E-002 -1.8309816718101501E-002 + 8.1300000000000011E-002 -1.6914391890168190E-002 + 8.2400000000000029E-002 -1.5373975969851017E-002 + 8.3500000000000019E-002 -1.3696253299713135E-002 + 8.4600000000000009E-002 -1.1890655383467674E-002 + 8.5700000000000026E-002 -9.9683003500103951E-003 + 8.6800000000000016E-002 -7.9419007524847984E-003 + 8.7900000000000006E-002 -5.8256345801055431E-003 + 8.9000000000000024E-002 -3.6349985748529434E-003 + 9.0100000000000013E-002 -1.3866402441635728E-003 + 9.1200000000000003E-002 9.0182770509272814E-004 + 9.2300000000000021E-002 3.2120402902364731E-003 + 9.3400000000000011E-002 5.5251140147447586E-003 + 9.4500000000000028E-002 7.8219026327133179E-003 + 9.5600000000000018E-002 1.0083253495395184E-002 + 9.6700000000000008E-002 1.2290267273783684E-002 + 9.7800000000000026E-002 1.4424549415707588E-002 + 9.8900000000000016E-002 1.6468444839119911E-002 + 0.10000000000000001 1.8405284732580185E-002 + 0.10110000000000002 2.0219596102833748E-002 + 0.10220000000000001 2.1897315979003906E-002 + 0.10330000000000003 2.3425973951816559E-002 + 0.10440000000000002 2.4794850498437881E-002 + 0.10550000000000001 2.5995105504989624E-002 + 0.10660000000000003 2.7019878849387169E-002 + 0.10770000000000002 2.7864355593919754E-002 + 0.10880000000000001 2.8525803238153458E-002 + 0.10990000000000003 2.9003590345382690E-002 + 0.11100000000000002 2.9299145564436913E-002 + 0.11210000000000001 2.9415898025035858E-002 + 0.11320000000000002 2.9359186068177223E-002 + 0.11430000000000001 2.9136130586266518E-002 + 0.11540000000000003 2.8755486011505127E-002 + 0.11650000000000002 2.8227483853697777E-002 + 0.11760000000000001 2.7563655748963356E-002 + 0.11870000000000003 2.6776643469929695E-002 + 0.11980000000000002 2.5879988446831703E-002 + 0.12090000000000001 2.4887906387448311E-002 + 0.12200000000000003 2.3815078660845757E-002 + 0.12310000000000001 2.2676438093185425E-002 + 0.12420000000000003 2.1486965939402580E-002 + 0.12530000000000002 2.0261498168110847E-002 + 0.12640000000000001 1.9014505669474602E-002 + 0.12750000000000003 1.7759924754500389E-002 + 0.12860000000000002 1.6510985791683197E-002 + 0.12970000000000001 1.5280086547136307E-002 + 0.13080000000000003 1.4078672043979168E-002 + 0.13190000000000002 1.2917124666273594E-002 + 0.13300000000000001 1.1804674752056599E-002 + 0.13410000000000000 1.0749341920018196E-002 + 0.13520000000000004 9.7578978165984154E-003 + 0.13630000000000003 8.8358679786324501E-003 + 0.13740000000000002 7.9875309020280838E-003 + 0.13850000000000001 7.2159166447818279E-003 + 0.13960000000000000 6.5228296443820000E-003 + 0.14070000000000005 5.9088910929858685E-003 + 0.14180000000000004 5.3736204281449318E-003 + 0.14290000000000003 4.9155275337398052E-003 + 0.14400000000000002 4.5322040095925331E-003 + 0.14510000000000001 4.2204000055789948E-003 + 0.14620000000000000 3.9761033840477467E-003 + 0.14730000000000004 3.7946426309645176E-003 + 0.14840000000000003 3.6708086263388395E-003 + 0.14950000000000002 3.5989845637232065E-003 + 0.15060000000000001 3.5732514224946499E-003 + 0.15170000000000000 3.5874668974429369E-003 + 0.15280000000000005 3.6353340838104486E-003 + 0.15390000000000004 3.7104894872754812E-003 + 0.15500000000000003 3.8066122215241194E-003 + 0.15610000000000002 3.9175325073301792E-003 + 0.15720000000000001 4.0373154915869236E-003 + 0.15830000000000000 4.1603096760809422E-003 + 0.15940000000000004 4.2811823077499866E-003 + 0.16050000000000003 4.3949666433036327E-003 + 0.16160000000000002 4.4971266761422157E-003 + 0.16270000000000001 4.5836083590984344E-003 + 0.16380000000000000 4.6508633531630039E-003 + 0.16490000000000005 4.6958429738879204E-003 + 0.16600000000000004 4.7159884124994278E-003 + 0.16710000000000003 4.7092367894947529E-003 + 0.16820000000000002 4.6740421094000340E-003 + 0.16930000000000001 4.6093915589153767E-003 + 0.17040000000000000 4.5147822238504887E-003 + 0.17150000000000004 4.3901759199798107E-003 + 0.17260000000000003 4.2359568178653717E-003 + 0.17370000000000002 4.0529132820665836E-003 + 0.17480000000000001 3.8422306533902884E-003 + 0.17590000000000000 3.6054644733667374E-003 + 0.17700000000000005 3.3444832079112530E-003 + 0.17810000000000004 3.0613942071795464E-003 + 0.17920000000000003 2.7584903873503208E-003 + 0.18030000000000002 2.4382343981415033E-003 + 0.18140000000000001 2.1032537333667278E-003 + 0.18250000000000000 1.7563140718266368E-003 + 0.18360000000000004 1.4002497773617506E-003 + 0.18470000000000003 1.0378831066191196E-003 + 0.18580000000000002 6.7197397584095597E-004 + 0.18690000000000001 3.0521524604409933E-004 + 0.18800000000000000 -5.9752950619440526E-005 + 0.18910000000000005 -4.2035774094983935E-004 + 0.19020000000000004 -7.7415164560079575E-004 + 0.19130000000000003 -1.1188837233930826E-003 + 0.19240000000000002 -1.4525350416079164E-003 + 0.19350000000000001 -1.7733033746480942E-003 + 0.19460000000000005 -2.0795657765120268E-003 + 0.19570000000000004 -2.3698699660599232E-003 + 0.19680000000000003 -2.6429661083966494E-003 + 0.19790000000000002 -2.8978523332625628E-003 + 0.19900000000000001 -3.1337852124124765E-003 + 0.20010000000000000 -3.3502441365271807E-003 + 0.20120000000000005 -3.5468868445605040E-003 + 0.20230000000000004 -3.7235317286103964E-003 + 0.20340000000000003 -3.8801790215075016E-003 + 0.20450000000000002 -4.0170350112020969E-003 + 0.20560000000000000 -4.1345008648931980E-003 + 0.20670000000000005 -4.2331232689321041E-003 + 0.20780000000000004 -4.3135462328791618E-003 + 0.20890000000000003 -4.3764952570199966E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0018.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0018.BXX.semd new file mode 100644 index 00000000..e8e5bb61 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0018.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 1.7095492266504908E-017 + -0.11449999999999999 5.9834222105586564E-017 + -0.11340000000000000 5.1286478453875948E-017 + -0.11230000000000000 4.2738728184720431E-017 + -0.11119999999999999 -3.4190991150454716E-017 + -0.11009999999999999 -4.2738744728332682E-017 + -0.10900000000000000 4.2738730831698392E-016 + -0.10790000000000000 7.6074945962620820E-016 + -0.10679999999999999 -2.7352787626407852E-016 + -0.10569999999999999 -1.8548611235011999E-015 + -0.10460000000000000 -2.6156108478252041E-015 + -0.10349999999999999 -6.4108165068974552E-016 + -0.10239999999999999 7.8639174097799684E-016 + -0.10130000000000000 2.5642016653992621E-017 + -0.10020000000000000 6.3253175305971981E-016 + -9.9099999999999994E-002 6.7099790147470174E-015 + -9.7999999999999990E-002 1.4975649233607384E-014 + -9.6899999999999986E-002 1.4488427412017238E-014 + -9.5799999999999996E-002 2.2395064081459030E-015 + -9.4699999999999993E-002 -2.2591695156867590E-014 + -9.3599999999999989E-002 -3.8670005104947044E-014 + -9.2499999999999999E-002 -1.4266189683580233E-014 + -9.1399999999999995E-002 5.4996195856908681E-014 + -9.0299999999999991E-002 1.1167628643669533E-013 + -8.9200000000000002E-002 9.1768593050121916E-014 + -8.8099999999999984E-002 6.7612507660772675E-015 + -8.6999999999999994E-002 -1.0012832034854424E-013 + -8.5899999999999990E-002 -2.3683244493137579E-013 + -8.4799999999999986E-002 -3.7846006710473556E-013 + -8.3699999999999997E-002 -3.2369468433782189E-013 + -8.2599999999999993E-002 -5.1201095229921889E-014 + -8.1499999999999989E-002 2.6013346750113076E-013 + -8.0399999999999999E-002 1.4421749656035737E-013 + -7.9299999999999995E-002 -2.0146193469971346E-013 + -7.8199999999999992E-002 -3.0424865101255638E-013 + -7.7100000000000002E-002 -2.0571882413701614E-013 + -7.5999999999999984E-002 3.5045500301669058E-014 + -7.4899999999999994E-002 8.6225357366284672E-013 + -7.3799999999999991E-002 2.0341068239504434E-012 + -7.2699999999999987E-002 1.4772638407684058E-012 + -7.1599999999999997E-002 -8.1785381418619796E-014 + -7.0499999999999993E-002 -2.6299114795624856E-012 + -6.9399999999999989E-002 -4.0226559062939149E-012 + -6.8300000000000000E-002 -3.2621886962569402E-012 + -6.7199999999999996E-002 1.5915773473457184E-013 + -6.6099999999999992E-002 4.0706661132150490E-012 + -6.5000000000000002E-002 6.8442985654004751E-012 + -6.3899999999999985E-002 4.7863345231657917E-012 + -6.2799999999999995E-002 -1.3679834175162053E-012 + -6.1699999999999991E-002 -9.4829491481540629E-012 + -6.0599999999999994E-002 -1.1575925114304386E-011 + -5.9499999999999990E-002 -3.3754999663460072E-012 + -5.8399999999999994E-002 2.4221335007124090E-011 + -5.7299999999999990E-002 4.4955900113663461E-011 + -5.6199999999999986E-002 4.1182366544711968E-011 + -5.5099999999999996E-002 1.6261846036424998E-011 + -5.3999999999999992E-002 -2.0002421594056408E-011 + -5.2899999999999989E-002 -6.2568769609860908E-011 + -5.1799999999999985E-002 -1.0989669591010554E-010 + -5.0699999999999995E-002 -1.4153944682959718E-010 + -4.9599999999999991E-002 -8.0471553032257503E-011 + -4.8499999999999988E-002 3.2693563134511550E-011 + -4.7399999999999998E-002 9.8803118464552142E-011 + -4.6299999999999994E-002 1.0497287761257468E-010 + -4.5199999999999990E-002 8.4813933654004359E-011 + -4.4099999999999986E-002 1.1451145587315636E-010 + -4.2999999999999997E-002 1.6941731351138856E-010 + -4.1899999999999993E-002 7.0272281049721386E-011 + -4.0799999999999989E-002 -1.7788198691803814E-010 + -3.9699999999999985E-002 -3.1848074177887042E-010 + -3.8599999999999995E-002 -2.2492210871583040E-010 + -3.7499999999999992E-002 5.6858726060760034E-011 + -3.6399999999999988E-002 1.3697293299586022E-010 + -3.5299999999999984E-002 -2.6033203370801061E-011 + -3.4199999999999994E-002 -3.0891897373486188E-010 + -3.3099999999999991E-002 -5.3578619318983556E-010 + -3.1999999999999987E-002 -3.4139421845047480E-010 + -3.0899999999999997E-002 5.2409954154342131E-010 + -2.9799999999999993E-002 1.1162228918948358E-009 + -2.8699999999999989E-002 6.8208716452744511E-010 + -2.7599999999999986E-002 -5.1614096330254711E-010 + -2.6499999999999996E-002 -1.3401656451250687E-009 + -2.5399999999999992E-002 -6.3040345166243128E-010 + -2.4299999999999988E-002 1.0843308473340585E-009 + -2.3199999999999985E-002 2.5256949864882472E-009 + -2.2099999999999995E-002 2.3716519859107166E-009 + -2.0999999999999991E-002 8.1714607302885156E-010 + -1.9899999999999987E-002 -1.0359384461366972E-009 + -1.8799999999999983E-002 -1.5633448979812670E-009 + -1.7699999999999994E-002 -3.6426089922159122E-010 + -1.6599999999999990E-002 1.0857859056301322E-009 + -1.5499999999999986E-002 1.3751293437280765E-009 + -1.4399999999999996E-002 -1.1745454608913519E-009 + -1.3299999999999992E-002 -3.9482945801694314E-009 + -1.2199999999999989E-002 -4.2527474874987092E-009 + -1.1099999999999985E-002 -1.1916083675345135E-009 + -9.9999999999999950E-003 3.0481599466725129E-009 + -8.8999999999999913E-003 4.5183727870323764E-009 + -7.7999999999999875E-003 3.7568081978633927E-009 + -6.6999999999999837E-003 1.5880589065986328E-009 + -5.5999999999999939E-003 3.7753883352920070E-011 + -4.4999999999999901E-003 -1.3332918102904046E-009 + -3.3999999999999864E-003 -2.6326341107107964E-009 + -2.2999999999999826E-003 -3.8961243120638755E-009 + -1.1999999999999927E-003 -3.8330960627774857E-009 + -9.9999999999988987E-005 -9.5569840929954353E-010 + 1.0000000000000148E-003 4.3775507663212920E-009 + 2.1000000000000185E-003 7.4342083600242859E-009 + 3.2000000000000084E-003 5.6150142313526885E-009 + 4.3000000000000121E-003 1.1786351894471636E-009 + 5.4000000000000159E-003 -8.5567042340528587E-010 + 6.5000000000000058E-003 -1.0256802074337656E-009 + 7.6000000000000234E-003 -1.4825045635546985E-009 + 8.7000000000000133E-003 -4.6999208969111805E-009 + 9.8000000000000032E-003 -8.8136333786792420E-009 + 1.0900000000000021E-002 -7.5854211800674420E-009 + 1.2000000000000011E-002 -4.7750581266825520E-010 + 1.3100000000000001E-002 8.0644833033716168E-009 + 1.4200000000000018E-002 1.1372103259077448E-008 + 1.5300000000000008E-002 7.2583907773093870E-009 + 1.6400000000000026E-002 -9.4243191028908768E-010 + 1.7500000000000016E-002 -5.8448845763336976E-009 + 1.8600000000000005E-002 -3.1825977409027928E-009 + 1.9700000000000023E-002 2.4195405678995030E-009 + 2.0800000000000013E-002 3.2892353285518539E-009 + 2.1900000000000003E-002 -2.6529207719505621E-009 + 2.3000000000000020E-002 -1.0387669391320742E-008 + 2.4100000000000010E-002 -1.1660122645196225E-008 + 2.5200000000000000E-002 -5.3678363975961929E-009 + 2.6300000000000018E-002 2.4733617376426764E-009 + 2.7400000000000008E-002 4.4079691008391819E-009 + 2.8500000000000025E-002 -1.1146075173940062E-009 + 2.9600000000000015E-002 -8.0174800132226665E-009 + 3.0700000000000005E-002 -9.5605017236266576E-009 + 3.1800000000000023E-002 -5.2955240192886777E-009 + 3.2900000000000013E-002 -1.7010254316218720E-010 + 3.4000000000000002E-002 2.8400597429367735E-009 + 3.5100000000000020E-002 2.3367410229013785E-009 + 3.6200000000000010E-002 3.5543110676883316E-009 + 3.7300000000000028E-002 8.8589917623949077E-009 + 3.8400000000000017E-002 1.6745005382290401E-008 + 3.9500000000000007E-002 2.0113686716172197E-008 + 4.0600000000000025E-002 1.5021331734033083E-008 + 4.1700000000000015E-002 4.9097188536961767E-009 + 4.2800000000000005E-002 -2.6205613234964176E-009 + 4.3900000000000022E-002 -3.3389904174896401E-009 + 4.5000000000000012E-002 1.0335426958718585E-009 + 4.6100000000000002E-002 1.8208915486539468E-009 + 4.7200000000000020E-002 -4.2036103486964294E-009 + 4.8300000000000010E-002 -9.3676684187471437E-009 + 4.9400000000000027E-002 -9.1539495983283814E-009 + 5.0500000000000017E-002 6.6806427057031215E-010 + 5.1600000000000007E-002 8.8408933507366783E-009 + 5.2700000000000025E-002 7.0469106105974788E-009 + 5.3800000000000014E-002 -6.6498859752073258E-009 + 5.4900000000000004E-002 -1.9737200318559189E-008 + 5.6000000000000022E-002 -1.8914001032044325E-008 + 5.7100000000000012E-002 -4.8256172391347718E-009 + 5.8200000000000002E-002 8.0079516351361235E-009 + 5.9300000000000019E-002 7.3612254070098970E-009 + 6.0400000000000009E-002 -3.9693506259652622E-009 + 6.1500000000000027E-002 -1.2611039323928708E-008 + 6.2600000000000017E-002 -9.2065084444925560E-009 + 6.3700000000000007E-002 1.5566139488498720E-009 + 6.4800000000000024E-002 5.9022564613542272E-009 + 6.5900000000000014E-002 -3.5841913881284881E-009 + 6.7000000000000004E-002 -2.1352414947273246E-008 + 6.8100000000000022E-002 -2.8257529649522439E-008 + 6.9200000000000012E-002 -1.5390352103850091E-008 + 7.0300000000000029E-002 6.7983063622989448E-009 + 7.1400000000000019E-002 2.0633486030874337E-008 + 7.2500000000000009E-002 1.7367334237405885E-008 + 7.3600000000000027E-002 4.2777763553658588E-009 + 7.4700000000000016E-002 -4.5812642568421325E-009 + 7.5800000000000006E-002 -2.8267610474586036E-010 + 7.6900000000000024E-002 9.6805043980907612E-009 + 7.8000000000000014E-002 1.2329907761454706E-008 + 7.9100000000000004E-002 3.8761083231975135E-010 + 8.0200000000000021E-002 -1.7792908479918879E-008 + 8.1300000000000011E-002 -2.6759503057860456E-008 + 8.2400000000000029E-002 -1.9521063876482003E-008 + 8.3500000000000019E-002 -3.0686999608064980E-009 + 8.4600000000000009E-002 8.6870723947640727E-009 + 8.5700000000000026E-002 9.5080316953044530E-009 + 8.6800000000000016E-002 5.4172870633806269E-009 + 8.7900000000000006E-002 4.3380974368290026E-009 + 8.9000000000000024E-002 7.8120923063806913E-009 + 9.0100000000000013E-002 8.2745321705601782E-009 + 9.1200000000000003E-002 7.7786221908127118E-010 + 9.2300000000000021E-002 -9.7662145037702430E-009 + 9.3400000000000011E-002 -1.3014441080372308E-008 + 9.4500000000000028E-002 -4.6287431665348322E-009 + 9.5600000000000018E-002 7.8440658413114761E-009 + 9.6700000000000008E-002 1.0780284220857084E-008 + 9.7800000000000026E-002 2.3620838618398921E-010 + 9.8900000000000016E-002 -1.3373200324906520E-008 + 0.10000000000000001 -1.3197573700551857E-008 + 0.10110000000000002 5.3521231890840681E-009 + 0.10220000000000001 2.9091374642575829E-008 + 0.10330000000000003 3.7279889397723309E-008 + 0.10440000000000002 2.1851001008599269E-008 + 0.10550000000000001 -4.1855514609778766E-009 + 0.10660000000000003 -1.8507515520127527E-008 + 0.10770000000000002 -1.0233852876240235E-008 + 0.10880000000000001 9.5549754774992834E-009 + 0.10990000000000003 1.8701966197909314E-008 + 0.11100000000000002 5.7852975743344359E-009 + 0.11210000000000001 -1.8170378979220914E-008 + 0.11320000000000002 -3.0158261665746977E-008 + 0.11430000000000001 -1.8313627947463829E-008 + 0.11540000000000003 6.6348557758999505E-009 + 0.11650000000000002 2.3131267568032854E-008 + 0.11760000000000001 1.9167480047599383E-008 + 0.11870000000000003 2.3911397306619619E-009 + 0.11980000000000002 -8.7788674107969200E-009 + 0.12090000000000001 -4.1382097748510205E-009 + 0.12200000000000003 9.4922967264210456E-009 + 0.12310000000000001 1.7162433252337905E-008 + 0.12420000000000003 1.1347793815730256E-008 + 0.12530000000000002 -2.6634734417996242E-009 + 0.12640000000000001 -1.3784184460519100E-008 + 0.12750000000000003 -1.5928488750205361E-008 + 0.12860000000000002 -1.2354425038552108E-008 + 0.12970000000000001 -8.2873983231479542E-009 + 0.13080000000000003 -4.3727417242678257E-009 + 0.13190000000000002 3.8105261168652760E-009 + 0.13300000000000001 1.6674700731300618E-008 + 0.13410000000000000 2.6388393692400314E-008 + 0.13520000000000004 2.2823460454901578E-008 + 0.13630000000000003 4.7430099847645124E-009 + 0.13740000000000002 -1.6393812529713614E-008 + 0.13850000000000001 -2.5807077363992903E-008 + 0.13960000000000000 -1.9062365907984713E-008 + 0.14070000000000005 -6.0503033694203623E-009 + 0.14180000000000004 -4.8870330005001961E-010 + 0.14290000000000003 -5.7857305613140397E-009 + 0.14400000000000002 -1.1788592324535330E-008 + 0.14510000000000001 -6.3816036899311257E-009 + 0.14620000000000000 1.0075595469061227E-008 + 0.14730000000000004 2.3329656428927592E-008 + 0.14840000000000003 1.8753024022544196E-008 + 0.14950000000000002 -2.9282993807555613E-009 + 0.15060000000000001 -2.4750789862082456E-008 + 0.15170000000000000 -2.8367264093276390E-008 + 0.15280000000000005 -1.1067547767140695E-008 + 0.15390000000000004 1.2638444957246975E-008 + 0.15500000000000003 2.5173228834773909E-008 + 0.15610000000000002 2.1481689316260599E-008 + 0.15720000000000001 1.1169321467718873E-008 + 0.15830000000000000 6.2604983419589644E-009 + 0.15940000000000004 8.9231360078656508E-009 + 0.16050000000000003 1.1880992190071993E-008 + 0.16160000000000002 8.9378575651721803E-009 + 0.16270000000000001 2.7646964717575884E-009 + 0.16380000000000000 1.6673726843663417E-009 + 0.16490000000000005 8.5185156706302223E-009 + 0.16600000000000004 1.6071570740905372E-008 + 0.16710000000000003 1.4560269434582551E-008 + 0.16820000000000002 3.3796130338714647E-009 + 0.16930000000000001 -6.6823542255178836E-009 + 0.17040000000000000 -4.6953005927719005E-009 + 0.17150000000000004 8.0122948276084571E-009 + 0.17260000000000003 1.8085620112628931E-008 + 0.17370000000000002 1.4324614383554035E-008 + 0.17480000000000001 5.6290438976702717E-010 + 0.17590000000000000 -7.2182704258239028E-009 + 0.17700000000000005 2.0355037655406250E-009 + 0.17810000000000004 2.0869844519211256E-008 + 0.17920000000000003 2.9072152685216679E-008 + 0.18030000000000002 1.3891775729746314E-008 + 0.18140000000000001 -1.4810069615123211E-008 + 0.18250000000000000 -3.2086379775364549E-008 + 0.18360000000000004 -2.1781135117748818E-008 + 0.18470000000000003 6.6909127127701140E-009 + 0.18580000000000002 2.6306437916900904E-008 + 0.18690000000000001 1.8505243559729934E-008 + 0.18800000000000000 -8.5282270134712235E-009 + 0.18910000000000005 -2.7505116406700836E-008 + 0.19020000000000004 -1.8874544593927567E-008 + 0.19130000000000003 9.8116350599752877E-009 + 0.19240000000000002 3.1200563910260826E-008 + 0.19350000000000001 2.4748432636556572E-008 + 0.19460000000000005 -3.6416674120687276E-009 + 0.19570000000000004 -2.8027985266021460E-008 + 0.19680000000000003 -2.7700618687731549E-008 + 0.19790000000000002 -5.7047335744186967E-009 + 0.19900000000000001 1.6589170925840335E-008 + 0.20010000000000000 2.1980053332981697E-008 + 0.20120000000000005 1.3101056239861464E-008 + 0.20230000000000004 6.5385656888850008E-009 + 0.20340000000000003 1.3012982691407160E-008 + 0.20450000000000002 2.5531166514269898E-008 + 0.20560000000000000 2.7563105575723057E-008 + 0.20670000000000005 1.1646994479974637E-008 + 0.20780000000000004 -1.1772515406960338E-008 + 0.20890000000000003 -2.4716420909953740E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0018.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0018.BXZ.semd new file mode 100644 index 00000000..6cbf34d9 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0018.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 2.1259799476425201E-010 + -0.11559999999999999 7.8417400350971889E-010 + -0.11449999999999999 1.0115693838130824E-009 + -0.11340000000000000 -6.0733268414381314E-010 + -0.11230000000000000 -4.5266097536966754E-009 + -0.11119999999999999 -8.0650162104234369E-009 + -0.11009999999999999 -6.2745852957846182E-009 + -0.10900000000000000 3.3560607626270667E-009 + -0.10790000000000000 1.6323504326010152E-008 + -0.10679999999999999 2.2413420452949140E-008 + -0.10569999999999999 1.3856826797109534E-008 + -0.10460000000000000 -6.3452461063207011E-009 + -0.10349999999999999 -2.4794992725674092E-008 + -0.10239999999999999 -2.8368305038384278E-008 + -0.10130000000000000 -1.6144603876000474E-008 + -0.10020000000000000 -6.7584216001392861E-010 + -9.9099999999999994E-002 3.9865462042598665E-009 + -9.7999999999999990E-002 -3.2710509856315184E-009 + -9.6899999999999986E-002 -8.2548847757379917E-009 + -9.5799999999999996E-002 5.1429895897570077E-009 + -9.4699999999999993E-002 3.7684497300460862E-008 + -9.3599999999999989E-002 7.0330173684851616E-008 + -9.2499999999999999E-002 7.7732131842367380E-008 + -9.1399999999999995E-002 4.7757879428900196E-008 + -9.0299999999999991E-002 -1.0804441785694507E-008 + -8.9200000000000002E-002 -7.9161374344494106E-008 + -8.8099999999999984E-002 -1.4769632628031104E-007 + -8.6999999999999994E-002 -2.2639950714165025E-007 + -8.5899999999999990E-002 -3.3909861940628616E-007 + -8.4799999999999986E-002 -5.0953246955032228E-007 + -8.3699999999999997E-002 -7.5336890859034611E-007 + -8.2599999999999993E-002 -1.0820059515026514E-006 + -8.1499999999999989E-002 -1.5110525737327407E-006 + -8.0399999999999999E-002 -2.0622733245545533E-006 + -7.9299999999999995E-002 -2.7561175102164270E-006 + -7.8199999999999992E-002 -3.6036396977578988E-006 + -7.7100000000000002E-002 -4.6096283767838031E-006 + -7.5999999999999984E-002 -5.7899487728718668E-006 + -7.4899999999999994E-002 -7.1933945946511813E-006 + -7.3799999999999991E-002 -8.9126842794939876E-006 + -7.2699999999999987E-002 -1.1075263500970323E-005 + -7.1599999999999997E-002 -1.3817927538184449E-005 + -7.0499999999999993E-002 -1.7261007087654434E-005 + -6.9399999999999989E-002 -2.1500431103049777E-005 + -6.8300000000000000E-002 -2.6626714316080324E-005 + -6.7199999999999996E-002 -3.2763509807409719E-005 + -6.6099999999999992E-002 -4.0103928768076003E-005 + -6.5000000000000002E-002 -4.8922494897851720E-005 + -6.3899999999999985E-002 -5.9556958149187267E-005 + -6.2799999999999995E-002 -7.2377610194962472E-005 + -6.1699999999999991E-002 -8.7772881670389324E-005 + -6.0599999999999994E-002 -1.0616718645906076E-004 + -5.9499999999999990E-002 -1.2805851292796433E-004 + -5.8399999999999994E-002 -1.5404562873300165E-004 + -5.7299999999999990E-002 -1.8482476298231632E-004 + -5.6199999999999986E-002 -2.2116793843451887E-004 + -5.5099999999999996E-002 -2.6391676510684192E-004 + -5.3999999999999992E-002 -3.1401377054862678E-004 + -5.2899999999999989E-002 -3.7255670758895576E-004 + -5.1799999999999985E-002 -4.4083475950174034E-004 + -5.0699999999999995E-002 -5.2031950326636434E-004 + -4.9599999999999991E-002 -6.1262462986633182E-004 + -4.8499999999999988E-002 -7.1947905234992504E-004 + -4.7399999999999998E-002 -8.4274396067485213E-004 + -4.6299999999999994E-002 -9.8446139600127935E-004 + -4.5199999999999990E-002 -1.1468916200101376E-003 + -4.4099999999999986E-002 -1.3325124746188521E-003 + -4.2999999999999997E-002 -1.5439952258020639E-003 + -4.1899999999999993E-002 -1.7841957742348313E-003 + -4.0799999999999989E-002 -2.0561721175909042E-003 + -3.9699999999999985E-002 -2.3632035590708256E-003 + -3.8599999999999995E-002 -2.7087733615189791E-003 + -3.7499999999999992E-002 -3.0965092591941357E-003 + -3.6399999999999988E-002 -3.5301235038787127E-003 + -3.5299999999999984E-002 -4.0134009905159473E-003 + -3.4199999999999994E-002 -4.5502223074436188E-003 + -3.3099999999999991E-002 -5.1445593126118183E-003 + -3.1999999999999987E-002 -5.8003980666399002E-003 + -3.0899999999999997E-002 -6.5216054208576679E-003 + -2.9799999999999993E-002 -7.3118344880640507E-003 + -2.8699999999999989E-002 -8.1745069473981857E-003 + -2.7599999999999986E-002 -9.1128442436456680E-003 + -2.6499999999999996E-002 -1.0129841044545174E-002 + -2.5399999999999992E-002 -1.1228092014789581E-002 + -2.4299999999999988E-002 -1.2409555725753307E-002 + -2.3199999999999985E-002 -1.3675373978912830E-002 + -2.2099999999999995E-002 -1.5025838278234005E-002 + -2.0999999999999991E-002 -1.6460448503494263E-002 + -1.9899999999999987E-002 -1.7977900803089142E-002 + -1.8799999999999983E-002 -1.9575923681259155E-002 + -1.7699999999999994E-002 -2.1251000463962555E-002 + -1.6599999999999990E-002 -2.2998180240392685E-002 + -1.5499999999999986E-002 -2.4811062961816788E-002 + -1.4399999999999996E-002 -2.6681903749704361E-002 + -1.3299999999999992E-002 -2.8601650148630142E-002 + -1.2199999999999989E-002 -3.0559830367565155E-002 + -1.1099999999999985E-002 -3.2544340938329697E-002 + -9.9999999999999950E-003 -3.4541320055723190E-002 + -8.8999999999999913E-003 -3.6535244435071945E-002 + -7.7999999999999875E-003 -3.8509156554937363E-002 + -6.6999999999999837E-003 -4.0444832295179367E-002 + -5.5999999999999939E-003 -4.2322825640439987E-002 + -4.4999999999999901E-003 -4.4122442603111267E-002 + -3.3999999999999864E-003 -4.5821785926818848E-002 + -2.2999999999999826E-003 -4.7398068010807037E-002 + -1.1999999999999927E-003 -4.8827983438968658E-002 + -9.9999999999988987E-005 -5.0088014453649521E-002 + 1.0000000000000148E-003 -5.1154583692550659E-002 + 2.1000000000000185E-003 -5.2004177123308182E-002 + 3.2000000000000084E-003 -5.2613645792007446E-002 + 4.3000000000000121E-003 -5.2960656583309174E-002 + 5.4000000000000159E-003 -5.3024165332317352E-002 + 6.5000000000000058E-003 -5.2784800529479980E-002 + 7.6000000000000234E-003 -5.2225034683942795E-002 + 8.7000000000000133E-003 -5.1329400390386581E-002 + 9.8000000000000032E-003 -5.0084818154573441E-002 + 1.0900000000000021E-002 -4.8481106758117676E-002 + 1.2000000000000011E-002 -4.6511437743902206E-002 + 1.3100000000000001E-002 -4.4172514230012894E-002 + 1.4200000000000018E-002 -4.1464537382125854E-002 + 1.5300000000000008E-002 -3.8391176611185074E-002 + 1.6400000000000026E-002 -3.4959781914949417E-002 + 1.7500000000000016E-002 -3.1181728467345238E-002 + 1.8600000000000005E-002 -2.7072647586464882E-002 + 1.9700000000000023E-002 -2.2652270272374153E-002 + 2.0800000000000013E-002 -1.7944039776921272E-002 + 2.1900000000000003E-002 -1.2974742799997330E-002 + 2.3000000000000020E-002 -7.7744186855852604E-003 + 2.4100000000000010E-002 -2.3764104116708040E-003 + 2.5200000000000000E-002 3.1827536877244711E-003 + 2.6300000000000018E-002 8.8638681918382645E-003 + 2.7400000000000008E-002 1.4625810086727142E-002 + 2.8500000000000025E-002 2.0426200702786446E-002 + 2.9600000000000015E-002 2.6221755892038345E-002 + 3.0700000000000005E-002 3.1968448311090469E-002 + 3.1800000000000023E-002 3.7621825933456421E-002 + 3.2900000000000013E-002 4.3137703090906143E-002 + 3.4000000000000002E-002 4.8472989350557327E-002 + 3.5100000000000020E-002 5.3586408495903015E-002 + 3.6200000000000010E-002 5.8438789099454880E-002 + 3.7300000000000028E-002 6.2993220984935760E-002 + 3.8400000000000017E-002 6.7215375602245331E-002 + 3.9500000000000007E-002 7.1074046194553375E-002 + 4.0600000000000025E-002 7.4541844427585602E-002 + 4.1700000000000015E-002 7.7595554292201996E-002 + 4.2800000000000005E-002 8.0216191709041595E-002 + 4.3900000000000022E-002 8.2388870418071747E-002 + 4.5000000000000012E-002 8.4102861583232880E-002 + 4.6100000000000002E-002 8.5351891815662384E-002 + 4.7200000000000020E-002 8.6134411394596100E-002 + 4.8300000000000010E-002 8.6453534662723541E-002 + 4.9400000000000027E-002 8.6316585540771484E-002 + 5.0500000000000017E-002 8.5734687745571136E-002 + 5.1600000000000007E-002 8.4722518920898438E-002 + 5.2700000000000025E-002 8.3298392593860626E-002 + 5.3800000000000014E-002 8.1484228372573853E-002 + 5.4900000000000004E-002 7.9305119812488556E-002 + 5.6000000000000022E-002 7.6788611710071564E-002 + 5.7100000000000012E-002 7.3963977396488190E-002 + 5.8200000000000002E-002 7.0861935615539551E-002 + 5.9300000000000019E-002 6.7514702677726746E-002 + 6.0400000000000009E-002 6.3955806195735931E-002 + 6.1500000000000027E-002 6.0219526290893555E-002 + 6.2600000000000017E-002 5.6340076029300690E-002 + 6.3700000000000007E-002 5.2350919693708420E-002 + 6.4800000000000024E-002 4.8284601420164108E-002 + 6.5900000000000014E-002 4.4172901660203934E-002 + 6.7000000000000004E-002 4.0046811103820801E-002 + 6.8100000000000022E-002 3.5936053842306137E-002 + 6.9200000000000012E-002 3.1868413090705872E-002 + 7.0300000000000029E-002 2.7869259938597679E-002 + 7.1400000000000019E-002 2.3961629718542099E-002 + 7.2500000000000009E-002 2.0166561007499695E-002 + 7.3600000000000027E-002 1.6503263264894485E-002 + 7.4700000000000016E-002 1.2988781556487083E-002 + 7.5800000000000006E-002 9.6375197172164917E-003 + 7.6900000000000024E-002 6.4610540866851807E-003 + 7.8000000000000014E-002 3.4684678539633751E-003 + 7.9100000000000004E-002 6.6687021171674132E-004 + 8.0200000000000021E-002 -1.9383681938052177E-003 + 8.1300000000000011E-002 -4.3438277207314968E-003 + 8.2400000000000029E-002 -6.5483474172651768E-003 + 8.3500000000000019E-002 -8.5529740899801254E-003 + 8.4600000000000009E-002 -1.0360447689890862E-002 + 8.5700000000000026E-002 -1.1974627152085304E-002 + 8.6800000000000016E-002 -1.3400301337242126E-002 + 8.7900000000000006E-002 -1.4643428847193718E-002 + 8.9000000000000024E-002 -1.5711389482021332E-002 + 9.0100000000000013E-002 -1.6612784937024117E-002 + 9.1200000000000003E-002 -1.7356839030981064E-002 + 9.2300000000000021E-002 -1.7952848225831985E-002 + 9.3400000000000011E-002 -1.8410127609968185E-002 + 9.4500000000000028E-002 -1.8738364800810814E-002 + 9.5600000000000018E-002 -1.8947886303067207E-002 + 9.6700000000000008E-002 -1.9049385562539101E-002 + 9.7800000000000026E-002 -1.9053278490900993E-002 + 9.8900000000000016E-002 -1.8969232216477394E-002 + 0.10000000000000001 -1.8806297332048416E-002 + 0.10110000000000002 -1.8573401495814323E-002 + 0.10220000000000001 -1.8279664218425751E-002 + 0.10330000000000003 -1.7934100702404976E-002 + 0.10440000000000002 -1.7544995993375778E-002 + 0.10550000000000001 -1.7119525000452995E-002 + 0.10660000000000003 -1.6664009541273117E-002 + 0.10770000000000002 -1.6184518113732338E-002 + 0.10880000000000001 -1.5687175095081329E-002 + 0.10990000000000003 -1.5177858993411064E-002 + 0.11100000000000002 -1.4661603607237339E-002 + 0.11210000000000001 -1.4142327010631561E-002 + 0.11320000000000002 -1.3623191975057125E-002 + 0.11430000000000001 -1.3107231818139553E-002 + 0.11540000000000003 -1.2597616761922836E-002 + 0.11650000000000002 -1.2097316794097424E-002 + 0.11760000000000001 -1.1608548462390900E-002 + 0.11870000000000003 -1.1132603511214256E-002 + 0.11980000000000002 -1.0670285671949387E-002 + 0.12090000000000001 -1.0222511366009712E-002 + 0.12200000000000003 -9.7904736176133156E-003 + 0.12310000000000001 -9.3752425163984299E-003 + 0.12420000000000003 -8.9772399514913559E-003 + 0.12530000000000002 -8.5961902514100075E-003 + 0.12640000000000001 -8.2316063344478607E-003 + 0.12750000000000003 -7.8833298757672310E-003 + 0.12860000000000002 -7.5515750795602798E-003 + 0.12970000000000001 -7.2364462539553642E-003 + 0.13080000000000003 -6.9374670274555683E-003 + 0.13190000000000002 -6.6536385565996170E-003 + 0.13300000000000001 -6.3839829526841640E-003 + 0.13410000000000000 -6.1280135996639729E-003 + 0.13520000000000004 -5.8856448158621788E-003 + 0.13630000000000003 -5.6566470302641392E-003 + 0.13740000000000002 -5.4402220994234085E-003 + 0.13850000000000001 -5.2351630292832851E-003 + 0.13960000000000000 -5.0404407083988190E-003 + 0.14070000000000005 -4.8556085675954819E-003 + 0.14180000000000004 -4.6806037425994873E-003 + 0.14290000000000003 -4.5151598751544952E-003 + 0.14400000000000002 -4.3584490194916725E-003 + 0.14510000000000001 -4.2093293741345406E-003 + 0.14620000000000000 -4.0669450536370277E-003 + 0.14730000000000004 -3.9310529828071594E-003 + 0.14840000000000003 -3.8017430342733860E-003 + 0.14950000000000002 -3.6788440775126219E-003 + 0.15060000000000001 -3.5616464447230101E-003 + 0.15170000000000000 -3.4492290578782558E-003 + 0.15280000000000005 -3.3410422038286924E-003 + 0.15390000000000004 -3.2371345441788435E-003 + 0.15500000000000003 -3.1377864070236683E-003 + 0.15610000000000002 -3.0429356265813112E-003 + 0.15720000000000001 -2.9519964009523392E-003 + 0.15830000000000000 -2.8642578981816769E-003 + 0.15940000000000004 -2.7794339694082737E-003 + 0.16050000000000003 -2.6977874804288149E-003 + 0.16160000000000002 -2.6196932885795832E-003 + 0.16270000000000001 -2.5451045949012041E-003 + 0.16380000000000000 -2.4734828621149063E-003 + 0.16490000000000005 -2.4042574223130941E-003 + 0.16600000000000004 -2.3373307194560766E-003 + 0.16710000000000003 -2.2730908822268248E-003 + 0.16820000000000002 -2.2119190543889999E-003 + 0.16930000000000001 -2.1537055727094412E-003 + 0.17040000000000000 -2.0978846587240696E-003 + 0.17150000000000004 -2.0439445506781340E-003 + 0.17260000000000003 -1.9918770994991064E-003 + 0.17370000000000002 -1.9420947646722198E-003 + 0.17480000000000001 -1.8949030200019479E-003 + 0.17590000000000000 -1.8500845180824399E-003 + 0.17700000000000005 -1.8070311052724719E-003 + 0.17810000000000004 -1.7652859678491950E-003 + 0.17920000000000003 -1.7249305965378881E-003 + 0.18030000000000002 -1.6864145873114467E-003 + 0.18140000000000001 -1.6500133788213134E-003 + 0.18250000000000000 -1.6154764452949166E-003 + 0.18360000000000004 -1.5822286950424314E-003 + 0.18470000000000003 -1.5499043511226773E-003 + 0.18580000000000002 -1.5186510281637311E-003 + 0.18690000000000001 -1.4888924779370427E-003 + 0.18800000000000000 -1.4608054189011455E-003 + 0.18910000000000005 -1.4340615598484874E-003 + 0.19020000000000004 -1.4080986147746444E-003 + 0.19130000000000003 -1.3826298527419567E-003 + 0.19240000000000002 -1.3578570215031505E-003 + 0.19350000000000001 -1.3341715093702078E-003 + 0.19460000000000005 -1.3116640038788319E-003 + 0.19570000000000004 -1.2899588327854872E-003 + 0.19680000000000003 -1.2685352703556418E-003 + 0.19790000000000002 -1.2471905210986733E-003 + 0.19900000000000001 -1.2261553201824427E-003 + 0.20010000000000000 -1.2057471321895719E-003 + 0.20120000000000005 -1.1859334772452712E-003 + 0.20230000000000004 -1.1662681354209781E-003 + 0.20340000000000003 -1.1462678667157888E-003 + 0.20450000000000002 -1.1258326703682542E-003 + 0.20560000000000000 -1.1052759364247322E-003 + 0.20670000000000005 -1.0849401587620378E-003 + 0.20780000000000004 -1.0648071765899658E-003 + 0.20890000000000003 -1.0445090010762215E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0019.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0019.BXX.semd new file mode 100644 index 00000000..0f51589e --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0019.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 1.7095492266504908E-017 + -0.11449999999999999 4.2738731493442882E-017 + -0.11340000000000000 3.4190987841732265E-017 + -0.11230000000000000 2.5643244190021649E-017 + -0.11119999999999999 7.6929722643897597E-017 + -0.11009999999999999 -8.5477337255432655E-018 + -0.10900000000000000 -4.3593503542508228E-016 + -0.10790000000000000 -1.2052321692198296E-015 + -0.10679999999999999 -8.8041774501870372E-016 + -0.10569999999999999 -4.1883936945064874E-016 + -0.10460000000000000 6.5817673432902782E-016 + -0.10349999999999999 3.5131239941205454E-015 + -0.10239999999999999 2.5386805626984900E-015 + -0.10130000000000000 -6.5048352582185512E-015 + -0.10020000000000000 -1.3907184933281865E-014 + -9.9099999999999994E-002 -1.2283114453402570E-014 + -9.7999999999999990E-002 -7.3767099877499256E-015 + -9.6899999999999986E-002 -1.3761930641289014E-015 + -9.5799999999999996E-002 1.2830160517991393E-014 + -9.4699999999999993E-002 2.0950517999585548E-014 + -9.3599999999999989E-002 2.8122002068611124E-015 + -9.2499999999999999E-002 -2.5173121237249269E-014 + -9.1399999999999995E-002 -2.3617433421267708E-014 + -9.0299999999999991E-002 -3.4618482193837959E-015 + -8.9200000000000002E-002 9.0349574000179837E-015 + -8.8099999999999984E-002 -4.7269139489647220E-015 + -8.6999999999999994E-002 -7.5382584831425181E-014 + -8.5899999999999990E-002 -1.3072069739595432E-013 + -8.4799999999999986E-002 -1.9753851874561301E-014 + -8.3699999999999997E-002 1.8421248142337643E-013 + -8.2599999999999993E-002 1.2559205520186467E-013 + -8.1499999999999989E-002 -3.3686632449443296E-014 + -8.0399999999999999E-002 1.5277392523792288E-013 + -7.9299999999999995E-002 3.2610513681780029E-013 + -7.8199999999999992E-002 1.9308514476960165E-013 + -7.7100000000000002E-002 2.8764032713839149E-013 + -7.5999999999999984E-002 9.2487476011093861E-013 + -7.4899999999999994E-002 1.4920860770886724E-012 + -7.3799999999999991E-002 1.3415604347907784E-012 + -7.2699999999999987E-002 1.4068764599486916E-013 + -7.1599999999999997E-002 -1.5328413451726197E-012 + -7.0499999999999993E-002 -2.1560231898420934E-012 + -6.9399999999999989E-002 -9.5860342233522466E-013 + -6.8300000000000000E-002 -7.6287852987869109E-014 + -6.7199999999999996E-002 5.2593519817012435E-013 + -6.6099999999999992E-002 -5.1738550509855541E-013 + -6.5000000000000002E-002 -8.9548637602354653E-013 + -6.3899999999999985E-002 -1.4836566220380321E-012 + -6.2799999999999995E-002 2.0595378701082634E-012 + -6.1699999999999991E-002 4.4823619642364587E-012 + -6.0599999999999994E-002 6.3450013472465816E-012 + -5.9499999999999990E-002 8.9778939491025334E-012 + -5.8399999999999994E-002 7.5494454437885494E-012 + -5.7299999999999990E-002 5.9809505438546129E-012 + -5.6199999999999986E-002 1.0854583724906330E-011 + -5.5099999999999996E-002 6.2050698780569125E-012 + -5.3999999999999992E-002 -5.7268491164552682E-012 + -5.2899999999999989E-002 -3.6424967209125469E-011 + -5.1799999999999985E-002 -8.4208723327705570E-011 + -5.0699999999999995E-002 -8.9138321723858382E-011 + -4.9599999999999991E-002 -3.0486915075789156E-011 + -4.8499999999999988E-002 5.0291801972912609E-011 + -4.7399999999999998E-002 8.6815887812008441E-011 + -4.6299999999999994E-002 8.3566834008230728E-011 + -4.5199999999999990E-002 2.6540013242648541E-011 + -4.4099999999999986E-002 -2.7685884834705021E-011 + -4.2999999999999997E-002 1.7240976007970588E-011 + -4.1899999999999993E-002 1.7924652040424149E-010 + -4.0799999999999989E-002 2.5610394360775501E-010 + -3.9699999999999985E-002 1.1560952889455578E-010 + -3.8599999999999995E-002 -1.6269041669403350E-010 + -3.7499999999999992E-002 -3.8161077076104277E-010 + -3.6399999999999988E-002 -2.4985524760268163E-010 + -3.5299999999999984E-002 -7.5525662113218317E-011 + -3.4199999999999994E-002 -6.9251611389820056E-011 + -3.3099999999999991E-002 8.7152042527183227E-011 + -3.1999999999999987E-002 4.2617603890349187E-010 + -3.0899999999999997E-002 7.1702410675555939E-010 + -2.9799999999999993E-002 7.0985373135101781E-010 + -2.8699999999999989E-002 2.8702598631191734E-010 + -2.7599999999999986E-002 7.0346319047676076E-011 + -2.6499999999999996E-002 -1.1832407276202161E-010 + -2.5399999999999992E-002 -3.1595742688850237E-010 + -2.4299999999999988E-002 -6.4322339121680727E-011 + -2.3199999999999985E-002 2.8142391195196126E-010 + -2.2099999999999995E-002 1.3756837335954231E-010 + -2.0999999999999991E-002 -2.9758345787556095E-010 + -1.9899999999999987E-002 -8.6281648492558816E-011 + -1.8799999999999983E-002 -3.4749594868266342E-010 + -1.7699999999999994E-002 -6.3615929191129794E-010 + -1.6599999999999990E-002 -8.3855411503463984E-010 + -1.5499999999999986E-002 -1.8498616527473644E-010 + -1.4399999999999996E-002 1.1678558120564730E-010 + -1.3299999999999992E-002 -2.5814628212827984E-010 + -1.2199999999999989E-002 -1.9954482510797789E-009 + -1.1099999999999985E-002 -3.3518243736097020E-009 + -9.9999999999999950E-003 -2.6467197322688207E-009 + -8.8999999999999913E-003 8.1897721937451706E-010 + -7.7999999999999875E-003 4.3653414216748843E-009 + -6.6999999999999837E-003 5.3393356402864356E-009 + -5.5999999999999939E-003 3.9381449212783082E-009 + -4.4999999999999901E-003 2.1425836660426967E-009 + -3.3999999999999864E-003 1.7990220424479730E-009 + -2.2999999999999826E-003 3.0329414535401611E-009 + -1.1999999999999927E-003 2.5459723218546060E-009 + -9.9999999999988987E-005 -4.8647774697485602E-010 + 1.0000000000000148E-003 -4.1642613801684547E-009 + 2.1000000000000185E-003 -5.9956750675382864E-009 + 3.2000000000000084E-003 -4.5466448383990610E-009 + 4.3000000000000121E-003 8.8194029856936140E-010 + 5.4000000000000159E-003 5.2349697909903625E-009 + 6.5000000000000058E-003 3.8158520787590078E-009 + 7.6000000000000234E-003 -1.7620798153927808E-009 + 8.7000000000000133E-003 -8.3797155880915852E-009 + 9.8000000000000032E-003 -1.1698982227414945E-008 + 1.0900000000000021E-002 -8.7441751617234331E-009 + 1.2000000000000011E-002 -2.4909985185672667E-009 + 1.3100000000000001E-002 2.9734383844015611E-009 + 1.4200000000000018E-002 4.7451349516336450E-009 + 1.5300000000000008E-002 4.9393502621342122E-009 + 1.6400000000000026E-002 5.5996398629076793E-009 + 1.7500000000000016E-002 6.4750405037727887E-009 + 1.8600000000000005E-002 4.7511821144041733E-009 + 1.9700000000000023E-002 -7.0126793261238163E-010 + 2.0800000000000013E-002 -8.7350509048178537E-009 + 2.1900000000000003E-002 -1.4438464646104876E-008 + 2.3000000000000020E-002 -1.1833213520162644E-008 + 2.4100000000000010E-002 -1.6632220045664781E-009 + 2.5200000000000000E-002 7.8435107297991635E-009 + 2.6300000000000018E-002 1.1509754038740994E-008 + 2.7400000000000008E-002 8.9198497477127603E-009 + 2.8500000000000025E-002 6.1686122876380978E-009 + 2.9600000000000015E-002 5.4609303745678517E-009 + 3.0700000000000005E-002 3.9645073890426374E-009 + 3.1800000000000023E-002 -1.7624330883592165E-009 + 3.2900000000000013E-002 -1.2293520867956431E-008 + 3.4000000000000002E-002 -2.1892461177230871E-008 + 3.5100000000000020E-002 -2.3819106687028579E-008 + 3.6200000000000010E-002 -1.4309012641433583E-008 + 3.7300000000000028E-002 1.5827101851328962E-009 + 3.8400000000000017E-002 1.3459026781958983E-008 + 3.9500000000000007E-002 1.6228975496801468E-008 + 4.0600000000000025E-002 1.3406035392904414E-008 + 4.1700000000000015E-002 1.1802057997556403E-008 + 4.2800000000000005E-002 1.0126376182029162E-008 + 4.3900000000000022E-002 3.0012141660762381E-009 + 4.5000000000000012E-002 -9.9319468205294470E-009 + 4.6100000000000002E-002 -1.5766440597531073E-008 + 4.7200000000000020E-002 -1.3785232511054346E-008 + 4.8300000000000010E-002 -5.7809148579224257E-009 + 4.9400000000000027E-002 4.7330326324868111E-009 + 5.0500000000000017E-002 1.2880758681887983E-008 + 5.1600000000000007E-002 1.6080928588735333E-008 + 5.2700000000000025E-002 1.7560211063027964E-008 + 5.3800000000000014E-002 2.0545270373872881E-008 + 5.4900000000000004E-002 2.1486773249534963E-008 + 5.6000000000000022E-002 1.5329611358083639E-008 + 5.7100000000000012E-002 1.4643037893335986E-009 + 5.8200000000000002E-002 -1.5412558340699434E-008 + 5.9300000000000019E-002 -2.6158755161986846E-008 + 6.0400000000000009E-002 -2.1865103505547268E-008 + 6.1500000000000027E-002 -7.8197484043585064E-009 + 6.2600000000000017E-002 5.3113828890616333E-009 + 6.3700000000000007E-002 8.3502200709517638E-009 + 6.4800000000000024E-002 4.0707988091526204E-009 + 6.5900000000000014E-002 1.3520531361166377E-009 + 6.7000000000000004E-002 6.4445284664316205E-009 + 6.8100000000000022E-002 1.3813595600709050E-008 + 6.9200000000000012E-002 1.2130071169735857E-008 + 7.0300000000000029E-002 3.1840041714303879E-010 + 7.1400000000000019E-002 -1.0489419111081588E-008 + 7.2500000000000009E-002 -9.3944247936406100E-009 + 7.3600000000000027E-002 1.7749388625531992E-009 + 7.4700000000000016E-002 1.1474376115927498E-008 + 7.5800000000000006E-002 1.0023889274179965E-008 + 7.6900000000000024E-002 -5.6881743759618075E-010 + 7.8000000000000014E-002 -1.1950263889559665E-008 + 7.9100000000000004E-002 -1.7774674176962435E-008 + 8.0200000000000021E-002 -1.8543975244256217E-008 + 8.1300000000000011E-002 -2.0102017828094176E-008 + 8.2400000000000029E-002 -2.1552503781663290E-008 + 8.3500000000000019E-002 -1.6979878836309581E-008 + 8.4600000000000009E-002 -1.5082926019260867E-009 + 8.5700000000000026E-002 2.1671439753845334E-008 + 8.6800000000000016E-002 3.8326138707134305E-008 + 8.7900000000000006E-002 3.5943504173019392E-008 + 8.9000000000000024E-002 1.4953762672575976E-008 + 9.0100000000000013E-002 -8.1153874731398901E-009 + 9.1200000000000003E-002 -1.7130613372273729E-008 + 9.2300000000000021E-002 -9.6181391739946775E-009 + 9.3400000000000011E-002 1.0672247530152390E-009 + 9.4500000000000028E-002 1.6782197853615344E-009 + 9.5600000000000018E-002 -8.9682643533706141E-009 + 9.6700000000000008E-002 -1.6172972294725696E-008 + 9.7800000000000026E-002 -8.0868662877264796E-009 + 9.8900000000000016E-002 1.2332275645121626E-008 + 0.10000000000000001 2.8556751630048893E-008 + 0.10110000000000002 2.5376413859135027E-008 + 0.10220000000000001 4.4852628278135853E-009 + 0.10330000000000003 -1.7131887020127579E-008 + 0.10440000000000002 -2.2714296221693075E-008 + 0.10550000000000001 -1.1531486876492636E-008 + 0.10660000000000003 1.6186926243833000E-009 + 0.10770000000000002 2.9220776909255619E-009 + 0.10880000000000001 -6.7396004332920256E-009 + 0.10990000000000003 -1.4538103165762095E-008 + 0.11100000000000002 -1.0201736344583878E-008 + 0.11210000000000001 2.6707298594885742E-009 + 0.11320000000000002 1.1742901762090696E-008 + 0.11430000000000001 1.0144667328404466E-008 + 0.11540000000000003 4.2576555614459721E-009 + 0.11650000000000002 5.4558650930403019E-009 + 0.11760000000000001 1.5827664512357842E-008 + 0.11870000000000003 2.3815317717890139E-008 + 0.11980000000000002 1.6718306738994215E-008 + 0.12090000000000001 -3.8993328566050423E-009 + 0.12200000000000003 -2.0246119447620003E-008 + 0.12310000000000001 -1.5942243081212837E-008 + 0.12420000000000003 6.5698895213017749E-009 + 0.12530000000000002 2.6738208092069726E-008 + 0.12640000000000001 2.5632937550312818E-008 + 0.12750000000000003 5.4634474722092818E-009 + 0.12860000000000002 -1.1640707953120000E-008 + 0.12970000000000001 -6.4181273629060343E-009 + 0.13080000000000003 1.6719173601131843E-008 + 0.13190000000000002 3.2475472977466779E-008 + 0.13300000000000001 1.8909442900394424E-008 + 0.13410000000000000 -1.8417397384951073E-008 + 0.13520000000000004 -4.8923425310931634E-008 + 0.13630000000000003 -4.5435186279974005E-008 + 0.13740000000000002 -1.0879075418301909E-008 + 0.13850000000000001 2.3910073920774266E-008 + 0.13960000000000000 2.9630095710331261E-008 + 0.14070000000000005 6.1039751031444212E-009 + 0.14180000000000004 -1.8195201789694693E-008 + 0.14290000000000003 -1.5556196331090177E-008 + 0.14400000000000002 1.3158305556260075E-008 + 0.14510000000000001 3.9182797451076112E-008 + 0.14620000000000000 3.4357896083747619E-008 + 0.14730000000000004 -5.3213966566545423E-010 + 0.14840000000000003 -3.6244525603024158E-008 + 0.14950000000000002 -4.3080486733515500E-008 + 0.15060000000000001 -1.8137146895469414E-008 + 0.15170000000000000 1.3325625936033703E-008 + 0.15280000000000005 2.3610038368815367E-008 + 0.15390000000000004 8.4105131747946871E-009 + 0.15500000000000003 -1.2020022310821332E-008 + 0.15610000000000002 -1.5726794089232499E-008 + 0.15720000000000001 -6.8305094913512221E-010 + 0.15830000000000000 1.5311886869540103E-008 + 0.15940000000000004 1.4462058217645790E-008 + 0.16050000000000003 -2.6404221031839370E-009 + 0.16160000000000002 -1.9362540015777086E-008 + 0.16270000000000001 -2.1395480942487666E-008 + 0.16380000000000000 -1.0755355717151360E-008 + 0.16490000000000005 -1.6574195349505771E-009 + 0.16600000000000004 -3.7861531687610750E-009 + 0.16710000000000003 -1.2033789076326684E-008 + 0.16820000000000002 -1.3619704475331673E-008 + 0.16930000000000001 -3.9464596035543309E-009 + 0.17040000000000000 7.3345174378403044E-009 + 0.17150000000000004 7.1501853327049503E-009 + 0.17260000000000003 -5.4879012445496755E-009 + 0.17370000000000002 -1.6688273873910475E-008 + 0.17480000000000001 -1.1688373824370046E-008 + 0.17590000000000000 8.5844131803014534E-009 + 0.17700000000000005 2.6742222658526771E-008 + 0.17810000000000004 2.5650670920640550E-008 + 0.17920000000000003 5.9732974122539417E-009 + 0.18030000000000002 -1.3810512733414271E-008 + 0.18140000000000001 -1.5440964062918283E-008 + 0.18250000000000000 1.0306875353194300E-009 + 0.18360000000000004 1.7749378855569375E-008 + 0.18470000000000003 1.7560285670015219E-008 + 0.18580000000000002 1.4344854193382162E-009 + 0.18690000000000001 -1.3105011298364388E-008 + 0.18800000000000000 -1.0361257629654119E-008 + 0.18910000000000005 7.0506636085099217E-009 + 0.19020000000000004 2.0649265408678730E-008 + 0.19130000000000003 1.4872184372904940E-008 + 0.19240000000000002 -7.1117511879492668E-009 + 0.19350000000000001 -2.6637875905066721E-008 + 0.19460000000000005 -2.8218469338980867E-008 + 0.19570000000000004 -1.3995823167078925E-008 + 0.19680000000000003 1.6520279588760900E-010 + 0.19790000000000002 2.0392678656833141E-009 + 0.19900000000000001 -4.7055355167913149E-009 + 0.20010000000000000 -5.7909290696045446E-009 + 0.20120000000000005 6.8302163924727211E-009 + 0.20230000000000004 2.5035006956386496E-008 + 0.20340000000000003 3.2006123973360445E-008 + 0.20450000000000002 1.9467957912411293E-008 + 0.20560000000000000 -3.6616261134270189E-009 + 0.20670000000000005 -1.9580436827482117E-008 + 0.20780000000000004 -1.8399880730157747E-008 + 0.20890000000000003 -6.0437703730542580E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0019.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0019.BXZ.semd new file mode 100644 index 00000000..3c11ac47 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0019.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 2.1259796700867639E-010 + -0.11559999999999999 7.8417417004317258E-010 + -0.11449999999999999 1.0115694948353848E-009 + -0.11340000000000000 -6.0733307272187176E-010 + -0.11230000000000000 -4.5266106418750951E-009 + -0.11119999999999999 -8.0650179867802763E-009 + -0.11009999999999999 -6.2745857398738281E-009 + -0.10900000000000000 3.3560603185378568E-009 + -0.10790000000000000 1.6323504326010152E-008 + -0.10679999999999999 2.2413422229305979E-008 + -0.10569999999999999 1.3856826797109534E-008 + -0.10460000000000000 -6.3452496590343799E-009 + -0.10349999999999999 -2.4795001607458289E-008 + -0.10239999999999999 -2.8368317472882154E-008 + -0.10130000000000000 -1.6144618086855189E-008 + -0.10020000000000000 -6.7584660090602711E-010 + -9.9099999999999994E-002 3.9865568624009029E-009 + -9.7999999999999990E-002 -3.2710218977882732E-009 + -9.6899999999999986E-002 -8.2548483604227840E-009 + -9.5799999999999996E-002 5.1429931424706865E-009 + -9.4699999999999993E-002 3.7684440457042001E-008 + -9.3599999999999989E-002 7.0330081314295967E-008 + -9.2499999999999999E-002 7.7732089209803235E-008 + -9.1399999999999995E-002 4.7757971799455845E-008 + -9.0299999999999991E-002 -1.0804312999823651E-008 + -8.9200000000000002E-002 -7.9161353028212034E-008 + -8.8099999999999984E-002 -1.4769638312372990E-007 + -8.6999999999999994E-002 -2.2639959240677854E-007 + -8.5899999999999990E-002 -3.3909856256286730E-007 + -8.4799999999999986E-002 -5.0953235586348455E-007 + -8.3699999999999997E-002 -7.5336834015615750E-007 + -8.2599999999999993E-002 -1.0820049283211119E-006 + -8.1499999999999989E-002 -1.5110520052985521E-006 + -8.0399999999999999E-002 -2.0622733245545533E-006 + -7.9299999999999995E-002 -2.7561175102164270E-006 + -7.8199999999999992E-002 -3.6036401525052497E-006 + -7.7100000000000002E-002 -4.6096292862785049E-006 + -7.5999999999999984E-002 -5.7899492276192177E-006 + -7.4899999999999994E-002 -7.1933945946511813E-006 + -7.3799999999999991E-002 -8.9126833699992858E-006 + -7.2699999999999987E-002 -1.1075261681980919E-005 + -7.1599999999999997E-002 -1.3817923900205642E-005 + -7.0499999999999993E-002 -1.7261005268665031E-005 + -6.9399999999999989E-002 -2.1500425646081567E-005 + -6.8300000000000000E-002 -2.6626712497090921E-005 + -6.7199999999999996E-002 -3.2763506169430912E-005 + -6.6099999999999992E-002 -4.0103925130097196E-005 + -6.5000000000000002E-002 -4.8922483983915299E-005 + -6.3899999999999985E-002 -5.9556947235250846E-005 + -6.2799999999999995E-002 -7.2377602919004858E-005 + -6.1699999999999991E-002 -8.7772896222304553E-005 + -6.0599999999999994E-002 -1.0616720101097599E-004 + -5.9499999999999990E-002 -1.2805852747987956E-004 + -5.8399999999999994E-002 -1.5404564328491688E-004 + -5.7299999999999990E-002 -1.8482473387848586E-004 + -5.6199999999999986E-002 -2.2116788022685796E-004 + -5.5099999999999996E-002 -2.6391667779535055E-004 + -5.3999999999999992E-002 -3.1401379965245724E-004 + -5.2899999999999989E-002 -3.7255688221193850E-004 + -5.1799999999999985E-002 -4.4083505054004490E-004 + -5.0699999999999995E-002 -5.2031961968168616E-004 + -4.9599999999999991E-002 -6.1262457165867090E-004 + -4.8499999999999988E-002 -7.1947887772694230E-004 + -4.7399999999999998E-002 -8.4274396067485213E-004 + -4.6299999999999994E-002 -9.8446162883192301E-004 + -4.5199999999999990E-002 -1.1468918528407812E-003 + -4.4099999999999986E-002 -1.3325124746188521E-003 + -4.2999999999999997E-002 -1.5439953422173858E-003 + -4.1899999999999993E-002 -1.7841961234807968E-003 + -4.0799999999999989E-002 -2.0561723504215479E-003 + -3.9699999999999985E-002 -2.3632037919014692E-003 + -3.8599999999999995E-002 -2.7087733615189791E-003 + -3.7499999999999992E-002 -3.0965087935328484E-003 + -3.6399999999999988E-002 -3.5301230382174253E-003 + -3.5299999999999984E-002 -4.0134014561772346E-003 + -3.4199999999999994E-002 -4.5502241700887680E-003 + -3.3099999999999991E-002 -5.1445616409182549E-003 + -3.1999999999999987E-002 -5.8003994636237621E-003 + -3.0899999999999997E-002 -6.5216049551963806E-003 + -2.9799999999999993E-002 -7.3118326254189014E-003 + -2.8699999999999989E-002 -8.1745041534304619E-003 + -2.7599999999999986E-002 -9.1128442436456680E-003 + -2.6499999999999996E-002 -1.0129841975867748E-002 + -2.5399999999999992E-002 -1.1228092946112156E-002 + -2.4299999999999988E-002 -1.2409554794430733E-002 + -2.3199999999999985E-002 -1.3675372116267681E-002 + -2.2099999999999995E-002 -1.5025837346911430E-002 + -2.0999999999999991E-002 -1.6460448503494263E-002 + -1.9899999999999987E-002 -1.7977902665734291E-002 + -1.8799999999999983E-002 -1.9575925543904305E-002 + -1.7699999999999994E-002 -2.1251004189252853E-002 + -1.6599999999999990E-002 -2.2998185828328133E-002 + -1.5499999999999986E-002 -2.4811070412397385E-002 + -1.4399999999999996E-002 -2.6681903749704361E-002 + -1.3299999999999992E-002 -2.8601646423339844E-002 + -1.2199999999999989E-002 -3.0559826642274857E-002 + -1.1099999999999985E-002 -3.2544337213039398E-002 + -9.9999999999999950E-003 -3.4541316330432892E-002 + -8.8999999999999913E-003 -3.6535240709781647E-002 + -7.7999999999999875E-003 -3.8509145379066467E-002 + -6.6999999999999837E-003 -4.0444821119308472E-002 + -5.5999999999999939E-003 -4.2322821915149689E-002 + -4.4999999999999901E-003 -4.4122446328401566E-002 + -3.3999999999999864E-003 -4.5821797102689743E-002 + -2.2999999999999826E-003 -4.7398079186677933E-002 + -1.1999999999999927E-003 -4.8827990889549255E-002 + -9.9999999999988987E-005 -5.0088014453649521E-002 + 1.0000000000000148E-003 -5.1154583692550659E-002 + 2.1000000000000185E-003 -5.2004184573888779E-002 + 3.2000000000000084E-003 -5.2613653242588043E-002 + 4.3000000000000121E-003 -5.2960656583309174E-002 + 5.4000000000000159E-003 -5.3024150431156158E-002 + 6.5000000000000058E-003 -5.2784778177738190E-002 + 7.6000000000000234E-003 -5.2225023508071899E-002 + 8.7000000000000133E-003 -5.1329404115676880E-002 + 9.8000000000000032E-003 -5.0084833055734634E-002 + 1.0900000000000021E-002 -4.8481121659278870E-002 + 1.2000000000000011E-002 -4.6511445194482803E-002 + 1.3100000000000001E-002 -4.4172514230012894E-002 + 1.4200000000000018E-002 -4.1464537382125854E-002 + 1.5300000000000008E-002 -3.8391191512346268E-002 + 1.6400000000000026E-002 -3.4959804266691208E-002 + 1.7500000000000016E-002 -3.1181741505861282E-002 + 1.8600000000000005E-002 -2.7072634547948837E-002 + 1.9700000000000023E-002 -2.2652229294180870E-002 + 2.0800000000000013E-002 -1.7943995073437691E-002 + 2.1900000000000003E-002 -1.2974725104868412E-002 + 2.3000000000000020E-002 -7.7744359150528908E-003 + 2.4100000000000010E-002 -2.3764460347592831E-003 + 2.5200000000000000E-002 3.1827283091843128E-003 + 2.6300000000000018E-002 8.8638700544834137E-003 + 2.7400000000000008E-002 1.4625827781856060E-002 + 2.8500000000000025E-002 2.0426211878657341E-002 + 2.9600000000000015E-002 2.6221744716167450E-002 + 3.0700000000000005E-002 3.1968425959348679E-002 + 3.1800000000000023E-002 3.7621818482875824E-002 + 3.2900000000000013E-002 4.3137717992067337E-002 + 3.4000000000000002E-002 4.8473026603460312E-002 + 3.5100000000000020E-002 5.3586434572935104E-002 + 3.6200000000000010E-002 5.8438781648874283E-002 + 3.7300000000000028E-002 6.2993191182613373E-002 + 3.8400000000000017E-002 6.7215345799922943E-002 + 3.9500000000000007E-002 7.1074046194553375E-002 + 4.0600000000000025E-002 7.4541874229907990E-002 + 4.1700000000000015E-002 7.7595598995685577E-002 + 4.2800000000000005E-002 8.0216228961944580E-002 + 4.3900000000000022E-002 8.2388885319232941E-002 + 4.5000000000000012E-002 8.4102876484394073E-002 + 4.6100000000000002E-002 8.5351906716823578E-002 + 4.7200000000000020E-002 8.6134418845176697E-002 + 4.8300000000000010E-002 8.6453519761562347E-002 + 4.9400000000000027E-002 8.6316578090190887E-002 + 5.0500000000000017E-002 8.5734702646732330E-002 + 5.1600000000000007E-002 8.4722533822059631E-002 + 5.2700000000000025E-002 8.3298400044441223E-002 + 5.3800000000000014E-002 8.1484206020832062E-002 + 5.4900000000000004E-002 7.9305082559585571E-002 + 5.6000000000000022E-002 7.6788574457168579E-002 + 5.7100000000000012E-002 7.3963969945907593E-002 + 5.8200000000000002E-002 7.0861980319023132E-002 + 5.9300000000000019E-002 6.7514747381210327E-002 + 6.0400000000000009E-002 6.3955798745155334E-002 + 6.1500000000000027E-002 6.0219477862119675E-002 + 6.2600000000000017E-002 5.6340031325817108E-002 + 6.3700000000000007E-002 5.2350919693708420E-002 + 6.4800000000000024E-002 4.8284657299518585E-002 + 6.5900000000000014E-002 4.4172968715429306E-002 + 6.7000000000000004E-002 4.0046826004981995E-002 + 6.8100000000000022E-002 3.5936001688241959E-002 + 6.9200000000000012E-002 3.1868342310190201E-002 + 7.0300000000000029E-002 2.7869239449501038E-002 + 7.1400000000000019E-002 2.3961685597896576E-002 + 7.2500000000000009E-002 2.0166652277112007E-002 + 7.3600000000000027E-002 1.6503309831023216E-002 + 7.4700000000000016E-002 1.2988744303584099E-002 + 7.5800000000000006E-002 9.6374321728944778E-003 + 7.6900000000000024E-002 6.4609926193952560E-003 + 7.8000000000000014E-002 3.4684808924794197E-003 + 7.9100000000000004E-002 6.6693872213363647E-004 + 8.0200000000000021E-002 -1.9383064936846495E-003 + 8.1300000000000011E-002 -4.3438193388283253E-003 + 8.2400000000000029E-002 -6.5483842045068741E-003 + 8.3500000000000019E-002 -8.5530076175928116E-003 + 8.4600000000000009E-002 -1.0360443033277988E-002 + 8.5700000000000026E-002 -1.1974589899182320E-002 + 8.6800000000000016E-002 -1.3400266878306866E-002 + 8.7900000000000006E-002 -1.4643428847193718E-002 + 8.9000000000000024E-002 -1.5711417421698570E-002 + 9.0100000000000013E-002 -1.6612811014056206E-002 + 9.1200000000000003E-002 -1.7356839030981064E-002 + 9.2300000000000021E-002 -1.7952824011445045E-002 + 9.3400000000000011E-002 -1.8410101532936096E-002 + 9.4500000000000028E-002 -1.8738357350230217E-002 + 9.5600000000000018E-002 -1.8947893753647804E-002 + 9.6700000000000008E-002 -1.9049393013119698E-002 + 9.7800000000000026E-002 -1.9053274765610695E-002 + 9.8900000000000016E-002 -1.8969226628541946E-002 + 0.10000000000000001 -1.8806295469403267E-002 + 0.10110000000000002 -1.8573401495814323E-002 + 0.10220000000000001 -1.8279649317264557E-002 + 0.10330000000000003 -1.7934067174792290E-002 + 0.10440000000000002 -1.7544958740472794E-002 + 0.10550000000000001 -1.7119510099291801E-002 + 0.10660000000000003 -1.6664026305079460E-002 + 0.10770000000000002 -1.6184547916054726E-002 + 0.10880000000000001 -1.5687186270952225E-002 + 0.10990000000000003 -1.5177840366959572E-002 + 0.11100000000000002 -1.4661578461527824E-002 + 0.11210000000000001 -1.4142329804599285E-002 + 0.11320000000000002 -1.3623234815895557E-002 + 0.11430000000000001 -1.3107287697494030E-002 + 0.11540000000000003 -1.2597640976309776E-002 + 0.11650000000000002 -1.2097288854420185E-002 + 0.11760000000000001 -1.1608489789068699E-002 + 0.11870000000000003 -1.1132559739053249E-002 + 0.11980000000000002 -1.0670287534594536E-002 + 0.12090000000000001 -1.0222546756267548E-002 + 0.12200000000000003 -9.7905062139034271E-003 + 0.12310000000000001 -9.3752443790435791E-003 + 0.12420000000000003 -8.9772166684269905E-003 + 0.12530000000000002 -8.5961697623133659E-003 + 0.12640000000000001 -8.2316100597381592E-003 + 0.12750000000000003 -7.8833540901541710E-003 + 0.12860000000000002 -7.5515978969633579E-003 + 0.12970000000000001 -7.2364490479230881E-003 + 0.13080000000000003 -6.9374507293105125E-003 + 0.13190000000000002 -6.6536208614706993E-003 + 0.13300000000000001 -6.3839815557003021E-003 + 0.13410000000000000 -6.1280317604541779E-003 + 0.13520000000000004 -5.8856741525232792E-003 + 0.13630000000000003 -5.6566735729575157E-003 + 0.13740000000000002 -5.4402370005846024E-003 + 0.13850000000000001 -5.2351630292832851E-003 + 0.13960000000000000 -5.0404281355440617E-003 + 0.14070000000000005 -4.8555904068052769E-003 + 0.14180000000000004 -4.6805907040834427E-003 + 0.14290000000000003 -4.5151612721383572E-003 + 0.14400000000000002 -4.3584625236690044E-003 + 0.14510000000000001 -4.2093414813280106E-003 + 0.14620000000000000 -4.0669403970241547E-003 + 0.14730000000000004 -3.9310301654040813E-003 + 0.14840000000000003 -3.8017181213945150E-003 + 0.14950000000000002 -3.6788387224078178E-003 + 0.15060000000000001 -3.5616676323115826E-003 + 0.15170000000000000 -3.4492618869990110E-003 + 0.15280000000000005 -3.3410612959414721E-003 + 0.15390000000000004 -3.2371275592595339E-003 + 0.15500000000000003 -3.1377656850963831E-003 + 0.15610000000000002 -3.0429249163717031E-003 + 0.15720000000000001 -2.9520094394683838E-003 + 0.15830000000000000 -2.8642856050282717E-003 + 0.15940000000000004 -2.7794560883194208E-003 + 0.16050000000000003 -2.6977923698723316E-003 + 0.16160000000000002 -2.6196886319667101E-003 + 0.16270000000000001 -2.5451073888689280E-003 + 0.16380000000000000 -2.4735000915825367E-003 + 0.16490000000000005 -2.4042783770710230E-003 + 0.16600000000000004 -2.3373391013592482E-003 + 0.16710000000000003 -2.2730822674930096E-003 + 0.16820000000000002 -2.2119055502116680E-003 + 0.16930000000000001 -2.1537034772336483E-003 + 0.17040000000000000 -2.0978976972401142E-003 + 0.17150000000000004 -2.0439606159925461E-003 + 0.17260000000000003 -1.9918829202651978E-003 + 0.17370000000000002 -1.9420904573053122E-003 + 0.17480000000000001 -1.8949012737721205E-003 + 0.17590000000000000 -1.8500944133847952E-003 + 0.17700000000000005 -1.8070456571877003E-003 + 0.17810000000000004 -1.7652882961556315E-003 + 0.17920000000000003 -1.7249130178242922E-003 + 0.18030000000000002 -1.6863916534930468E-003 + 0.18140000000000001 -1.6500088386237621E-003 + 0.18250000000000000 -1.6154984477907419E-003 + 0.18360000000000004 -1.5822572167962790E-003 + 0.18470000000000003 -1.5499072615057230E-003 + 0.18580000000000002 -1.5186155214905739E-003 + 0.18690000000000001 -1.4888413716107607E-003 + 0.18800000000000000 -1.4607792254537344E-003 + 0.18910000000000005 -1.4340814668685198E-003 + 0.19020000000000004 -1.4081463450565934E-003 + 0.19130000000000003 -1.3826643116772175E-003 + 0.19240000000000002 -1.3578536454588175E-003 + 0.19350000000000001 -1.3341449666768312E-003 + 0.19460000000000005 -1.3116531772539020E-003 + 0.19570000000000004 -1.2899863068014383E-003 + 0.19680000000000003 -1.2685834662988782E-003 + 0.19790000000000002 -1.2472169473767281E-003 + 0.19900000000000001 -1.2261330848559737E-003 + 0.20010000000000000 -1.2056906707584858E-003 + 0.20120000000000005 -1.1858852813020349E-003 + 0.20230000000000004 -1.1662595206871629E-003 + 0.20340000000000003 -1.1462910333648324E-003 + 0.20450000000000002 -1.1258508311584592E-003 + 0.20560000000000000 -1.1052590562030673E-003 + 0.20670000000000005 -1.0848903330042958E-003 + 0.20780000000000004 -1.0647514136508107E-003 + 0.20890000000000003 -1.0444669751450419E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0020.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0020.BXX.semd new file mode 100644 index 00000000..a4325ffe --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0020.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 5.0948537190273129E-025 + -0.11009999999999999 2.9295408761147533E-024 + -0.10900000000000000 1.3756104400424259E-023 + -0.10790000000000000 1.8468844645192348E-023 + -0.10679999999999999 2.3181584889960436E-023 + -0.10569999999999999 1.0941199095005277E-022 + -0.10460000000000000 1.6303533478609212E-022 + -0.10349999999999999 2.1016302122369888E-023 + -0.10239999999999999 -2.4687114504868829E-021 + -0.10130000000000000 -1.8281610402604313E-021 + -0.10020000000000000 3.2469502741993342E-021 + -9.9099999999999994E-002 1.0408913671972687E-020 + -9.7999999999999990E-002 8.7606020128894926E-022 + -9.6899999999999986E-002 -3.3699021500332105E-020 + -9.5799999999999996E-002 -5.1579280073095924E-020 + -9.4699999999999993E-002 -5.4851574264613024E-020 + -9.3599999999999989E-002 5.0392430990447183E-020 + -9.2499999999999999E-002 1.5563643624550739E-019 + -9.1399999999999995E-002 2.7757526624501196E-019 + -9.0299999999999991E-002 4.2455631720531175E-019 + -8.9200000000000002E-002 2.3764102837308903E-019 + -8.8099999999999984E-002 -3.4994987338003954E-019 + -8.6999999999999994E-002 -8.7076145030599649E-019 + -8.5899999999999990E-002 -1.5251315217899318E-018 + -8.4799999999999986E-002 -1.7120468364715487E-018 + -8.3699999999999997E-002 -1.8989620477555890E-018 + -8.2599999999999993E-002 5.1059170875907601E-020 + -8.1499999999999989E-002 3.0695485527663843E-018 + -8.0399999999999999E-002 3.8843222833117292E-018 + -7.9299999999999995E-002 2.5621592737488074E-018 + -7.8199999999999992E-002 -8.9694016572965128E-019 + -7.7100000000000002E-002 -3.8218056269761964E-018 + -7.5999999999999984E-002 -1.9385635263767183E-018 + -7.4899999999999994E-002 -3.2607261223493338E-018 + -7.3799999999999991E-002 3.9648578285208108E-018 + -7.2699999999999987E-002 1.7601250345354530E-017 + -7.1599999999999997E-002 1.8416024903080487E-017 + -7.0499999999999993E-002 6.1420613072578525E-018 + -6.9399999999999989E-002 -1.4679650076178461E-017 + -6.8300000000000000E-002 -2.6953614085591403E-017 + -6.7199999999999996E-002 -7.1735286477415700E-018 + -6.6099999999999992E-002 5.9619155146322777E-017 + -6.5000000000000002E-002 1.1305598886420383E-016 + -6.3899999999999985E-002 8.5289229766693196E-017 + -6.2799999999999995E-002 -4.9324346483896062E-017 + -6.1699999999999991E-002 -1.9248566969491839E-016 + -6.0599999999999994E-002 -1.9140379686303783E-016 + -5.9499999999999990E-002 2.0023858873091660E-018 + -5.8399999999999994E-002 2.7233827142921906E-016 + -5.7299999999999990E-002 3.9736247849610153E-016 + -5.6199999999999986E-002 2.1894169824611219E-016 + -5.5099999999999996E-002 -2.6933487788671252E-016 + -5.3999999999999992E-002 -7.3196823299057274E-016 + -5.2899999999999989E-002 -7.6721433271700825E-016 + -5.1799999999999985E-002 -4.1711025756794749E-017 + -5.0699999999999995E-002 1.0203599228224085E-015 + -4.9599999999999991E-002 1.3387768659916003E-015 + -4.8499999999999988E-002 -2.4040584400178118E-016 + -4.7399999999999998E-002 -3.3068962471778304E-015 + -4.6299999999999994E-002 -4.7664106717787164E-015 + -4.5199999999999990E-002 -1.4733778128485971E-015 + -4.4099999999999986E-002 6.0935279174931245E-015 + -4.2999999999999997E-002 1.2190221197110138E-014 + -4.1899999999999993E-002 9.6024042531414264E-015 + -4.0799999999999989E-002 -4.0376476644001132E-015 + -3.9699999999999985E-002 -2.0977130080722384E-014 + -3.8599999999999995E-002 -2.5607857509295749E-014 + -3.7499999999999992E-002 -7.9460635120376377E-015 + -3.6399999999999988E-002 2.3152788415853678E-014 + -3.5299999999999984E-002 4.3344715566339537E-014 + -3.4199999999999994E-002 3.0157693291406329E-014 + -3.3099999999999991E-002 -1.2570338243618820E-014 + -3.1999999999999987E-002 -5.4409401924237003E-014 + -3.0899999999999997E-002 -5.6792068335413670E-014 + -2.9799999999999993E-002 -4.1956320145572490E-015 + -2.8699999999999989E-002 6.2863593725068917E-014 + -2.7599999999999986E-002 7.9764638633277735E-014 + -2.6499999999999996E-002 2.3941464181173946E-014 + -2.5399999999999992E-002 -6.5525642095436154E-014 + -2.4299999999999988E-002 -9.8210082102347107E-014 + -2.3199999999999985E-002 -3.4587058965560719E-014 + -2.2099999999999995E-002 7.0372866063130035E-014 + -2.0999999999999991E-002 9.9975854418038468E-014 + -1.9899999999999987E-002 7.8589343149512714E-015 + -1.8799999999999983E-002 -1.1106371898550460E-013 + -1.7699999999999994E-002 -6.4775536822402058E-014 + -1.6599999999999990E-002 1.2812359951198254E-013 + -1.5499999999999986E-002 1.8754114472323280E-013 + -1.4399999999999996E-002 -7.6898333349877807E-014 + -1.3299999999999992E-002 -5.2952499156322386E-013 + -1.2199999999999989E-002 -5.8608326525266818E-013 + -1.1099999999999985E-002 2.6765918583089576E-013 + -9.9999999999999950E-003 1.1301545636832611E-012 + -8.8999999999999913E-003 9.3792638586331911E-013 + -7.7999999999999875E-003 -8.7358679318194632E-013 + -6.6999999999999837E-003 -3.0877331941292496E-012 + -5.5999999999999939E-003 -3.3412318051206924E-012 + -4.4999999999999901E-003 2.2153080151549043E-013 + -3.3999999999999864E-003 5.6048950203280157E-012 + -2.2999999999999826E-003 8.1698285289699690E-012 + -1.1999999999999927E-003 4.6427488589739774E-012 + -9.9999999999988987E-005 -2.7881208626567844E-012 + 1.0000000000000148E-003 -6.8578805828556355E-012 + 2.1000000000000185E-003 -3.5401993836448042E-012 + 3.2000000000000084E-003 4.5040438392818238E-012 + 4.3000000000000121E-003 5.0558108047327188E-012 + 5.4000000000000159E-003 -1.5347822839018033E-012 + 6.5000000000000058E-003 -6.9349812351071627E-012 + 7.6000000000000234E-003 -4.1424736904605020E-012 + 8.7000000000000133E-003 6.3525794867513863E-012 + 9.8000000000000032E-003 5.3638391471488855E-012 + 1.0900000000000021E-002 -1.4111009236095207E-011 + 1.2000000000000011E-002 -3.2325444404568415E-011 + 1.3100000000000001E-002 -2.6451917045644535E-011 + 1.4200000000000018E-002 7.1507704271778216E-012 + 1.5300000000000008E-002 4.0193272321520368E-011 + 1.6400000000000026E-002 5.0828372760713947E-011 + 1.7500000000000016E-002 2.8972732199483708E-011 + 1.8600000000000005E-002 -1.6410681841216856E-011 + 1.9700000000000023E-002 -6.1233906833990659E-011 + 2.0800000000000013E-002 -6.4603433713728009E-011 + 2.1900000000000003E-002 -4.8926668272386564E-011 + 2.3000000000000020E-002 -4.2773052461031469E-011 + 2.4100000000000010E-002 -7.0230543602889384E-011 + 2.5200000000000000E-002 -7.7521371266708883E-011 + 2.6300000000000018E-002 -3.4395535031261915E-011 + 2.7400000000000008E-002 6.1387700478476859E-011 + 2.8500000000000025E-002 1.4372650292138189E-010 + 2.9600000000000015E-002 1.0058384680711185E-010 + 3.0700000000000005E-002 -2.9947686691622621E-011 + 3.1800000000000023E-002 -7.5331088589258854E-011 + 3.2900000000000013E-002 -2.8844138882933024E-011 + 3.4000000000000002E-002 2.4365027356809676E-011 + 3.5100000000000020E-002 4.6203825487811656E-011 + 3.6200000000000010E-002 -1.0383284509973834E-011 + 3.7300000000000028E-002 -1.0282224377489158E-010 + 3.8400000000000017E-002 -1.8853897609805159E-010 + 3.9500000000000007E-002 -5.2422420571129891E-011 + 4.0600000000000025E-002 3.4362002132581893E-010 + 4.1700000000000015E-002 6.1418103936006219E-010 + 4.2800000000000005E-002 4.6348283544439539E-010 + 4.3900000000000022E-002 -1.2640048729917197E-010 + 4.5000000000000012E-002 -2.5469126807564635E-010 + 4.6100000000000002E-002 6.9647523859295291E-011 + 4.7200000000000020E-002 6.8080108217571933E-010 + 4.8300000000000010E-002 1.2829917128698298E-009 + 4.9400000000000027E-002 9.6647878589095626E-010 + 5.0500000000000017E-002 9.1140706093284507E-012 + 5.1600000000000007E-002 -6.7488031829654460E-010 + 5.2700000000000025E-002 -5.9702298660369024E-010 + 5.3800000000000014E-002 1.5305651190899994E-010 + 5.4900000000000004E-002 8.5383977665998145E-010 + 5.6000000000000022E-002 1.1692157242393364E-009 + 5.7100000000000012E-002 9.1096208354457531E-010 + 5.8200000000000002E-002 2.5385665791688439E-010 + 5.9300000000000019E-002 -2.1278587225559420E-010 + 6.0400000000000009E-002 -7.5785433484298892E-010 + 6.1500000000000027E-002 -1.2065710652819917E-009 + 6.2600000000000017E-002 -1.5242044293373169E-009 + 6.3700000000000007E-002 -7.6012030003624886E-010 + 6.4800000000000024E-002 4.9972764815109372E-010 + 6.5900000000000014E-002 2.2771866614590408E-009 + 6.7000000000000004E-002 3.9269236751238168E-009 + 6.8100000000000022E-002 4.0395122802294736E-009 + 6.9200000000000012E-002 1.8979162685894835E-009 + 7.0300000000000029E-002 -7.8593864749620934E-010 + 7.1400000000000019E-002 -2.0536456979414197E-009 + 7.2500000000000009E-002 -1.8335011287007319E-009 + 7.3600000000000027E-002 -3.7646780137734481E-010 + 7.4700000000000016E-002 9.2819518737741191E-010 + 7.5800000000000006E-002 1.4978953633004721E-009 + 7.6900000000000024E-002 1.0278919937434239E-009 + 7.8000000000000014E-002 6.8337002723239948E-010 + 7.9100000000000004E-002 1.8625514464076787E-009 + 8.0200000000000021E-002 3.3464735427202186E-009 + 8.1300000000000011E-002 3.1812108503004310E-009 + 8.2400000000000029E-002 4.5254111569192901E-010 + 8.3500000000000019E-002 -3.2799802873739736E-009 + 8.4600000000000009E-002 -5.3274651357071434E-009 + 8.5700000000000026E-002 -3.7001357533483770E-009 + 8.6800000000000016E-002 1.8586021610644821E-010 + 8.7900000000000006E-002 3.1217823881490858E-009 + 8.9000000000000024E-002 2.5621496035910241E-009 + 9.0100000000000013E-002 -9.9111263640594416E-010 + 9.1200000000000003E-002 -3.8094118970377622E-009 + 9.2300000000000021E-002 -2.3971937768152429E-009 + 9.3400000000000011E-002 2.2237645058709177E-009 + 9.4500000000000028E-002 5.7333156000538565E-009 + 9.5600000000000018E-002 4.0802006218143561E-009 + 9.6700000000000008E-002 -1.7317287603901832E-009 + 9.7800000000000026E-002 -7.1313621674562455E-009 + 9.8900000000000016E-002 -7.1173662519186109E-009 + 0.10000000000000001 -1.7972974220015203E-009 + 0.10110000000000002 4.2218828433249200E-009 + 0.10220000000000001 5.8402491731612827E-009 + 0.10330000000000003 3.4969860340794412E-009 + 0.10440000000000002 1.4495007416570616E-009 + 0.10550000000000001 2.7183113537887493E-009 + 0.10660000000000003 7.1286403446890745E-009 + 0.10770000000000002 9.0730338797584409E-009 + 0.10880000000000001 5.4491877676809963E-009 + 0.10990000000000003 -3.3149163414236682E-009 + 0.11100000000000002 -1.0532909655580625E-008 + 0.11210000000000001 -1.0446090215054937E-008 + 0.11320000000000002 -5.2055670884953997E-009 + 0.11430000000000001 -9.5993257787085895E-010 + 0.11540000000000003 -2.6657047680345158E-009 + 0.11650000000000002 -8.8888096883010803E-009 + 0.11760000000000001 -1.2046581510105625E-008 + 0.11870000000000003 -6.8329479852025088E-009 + 0.11980000000000002 3.2386113790749960E-009 + 0.12090000000000001 1.0191060439979083E-008 + 0.12200000000000003 8.5032141328156285E-009 + 0.12310000000000001 1.0252945159550109E-009 + 0.12420000000000003 -5.0185513522649217E-009 + 0.12530000000000002 -4.4118801945103314E-009 + 0.12640000000000001 4.6116110929972365E-010 + 0.12750000000000003 3.9001282203798837E-009 + 0.12860000000000002 2.4990971514426974E-009 + 0.12970000000000001 -1.9134889228666907E-009 + 0.13080000000000003 -3.9419276731678110E-009 + 0.13190000000000002 -8.7940410509190770E-010 + 0.13300000000000001 5.2305262343566028E-009 + 0.13410000000000000 8.0241608912956508E-009 + 0.13520000000000004 4.0238705700801347E-009 + 0.13630000000000003 -3.3106415386896515E-009 + 0.13740000000000002 -7.6156725370424283E-009 + 0.13850000000000001 -5.8438152095163787E-009 + 0.13960000000000000 -7.9151374343666703E-010 + 0.14070000000000005 1.2313069452929426E-009 + 0.14180000000000004 -2.5717974416750167E-009 + 0.14290000000000003 -8.6514937436277251E-009 + 0.14400000000000002 -1.0536525429927224E-008 + 0.14510000000000001 -5.8965197169413841E-009 + 0.14620000000000000 1.5399298503027126E-009 + 0.14730000000000004 5.6242313029031266E-009 + 0.14840000000000003 3.8109044808720682E-009 + 0.14950000000000002 -8.3471884959607223E-010 + 0.15060000000000001 -2.8631577109194950E-009 + 0.15170000000000000 -6.7823524574350813E-012 + 0.15280000000000005 4.0775187670760715E-009 + 0.15390000000000004 4.2091539143029877E-009 + 0.15500000000000003 -4.0061731709783999E-010 + 0.15610000000000002 -5.4226849677263544E-009 + 0.15720000000000001 -5.2462345578874192E-009 + 0.15830000000000000 1.0339928913083440E-009 + 0.15940000000000004 8.9230720590194323E-009 + 0.16050000000000003 1.2980485131208752E-008 + 0.16160000000000002 1.1572732105946670E-008 + 0.16270000000000001 7.8099606781734110E-009 + 0.16380000000000000 5.7598144032056098E-009 + 0.16490000000000005 6.0153899639203701E-009 + 0.16600000000000004 5.4687805395303712E-009 + 0.16710000000000003 1.5117644913686945E-009 + 0.16820000000000002 -4.2288808010937373E-009 + 0.16930000000000001 -7.0386385608856017E-009 + 0.17040000000000000 -3.7356562287982342E-009 + 0.17150000000000004 3.9502143778236132E-009 + 0.17260000000000003 1.0184085574849178E-008 + 0.17370000000000002 1.0529290328520347E-008 + 0.17480000000000001 5.6849396301572597E-009 + 0.17590000000000000 2.8488561509831811E-010 + 0.17700000000000005 -1.9602057754752877E-009 + 0.17810000000000004 -1.7852975764398593E-009 + 0.17920000000000003 -2.3274264737693784E-009 + 0.18030000000000002 -5.0206665491714375E-009 + 0.18140000000000001 -6.9789432011191366E-009 + 0.18250000000000000 -4.7963322202804193E-009 + 0.18360000000000004 1.7064263335697660E-009 + 0.18470000000000003 7.4562969132330181E-009 + 0.18580000000000002 7.1472054941068563E-009 + 0.18690000000000001 7.2537442719067258E-010 + 0.18800000000000000 -5.8757159138167481E-009 + 0.18910000000000005 -5.6828821648480243E-009 + 0.19020000000000004 1.9492101266394002E-009 + 0.19130000000000003 1.0621005408495421E-008 + 0.19240000000000002 1.2911173463692194E-008 + 0.19350000000000001 7.1167498560953391E-009 + 0.19460000000000005 -6.7641514611693765E-010 + 0.19570000000000004 -2.6615813997210580E-009 + 0.19680000000000003 2.5684365745348714E-009 + 0.19790000000000002 9.0980840639076632E-009 + 0.19900000000000001 9.7569916590600769E-009 + 0.20010000000000000 3.3172333768760609E-009 + 0.20120000000000005 -4.1443026788101633E-009 + 0.20230000000000004 -5.5110254137957781E-009 + 0.20340000000000003 2.0299206759943900E-010 + 0.20450000000000002 6.7236767264944319E-009 + 0.20560000000000000 6.7148433480213043E-009 + 0.20670000000000005 -9.3043350801735869E-010 + 0.20780000000000004 -9.8887849020456997E-009 + 0.20890000000000003 -1.2877804600464060E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0020.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0020.BXZ.semd new file mode 100644 index 00000000..daf85c0e --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0020.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 -4.5849297864834239E-019 + -0.11119999999999999 -1.0991086288682000E-017 + -0.11009999999999999 -7.9307125751158704E-017 + -0.10900000000000000 -2.8788900224741996E-016 + -0.10790000000000000 -5.2225049854693326E-016 + -0.10679999999999999 8.7207971150461000E-017 + -0.10569999999999999 3.3113757809193848E-015 + -0.10460000000000000 9.7282496321808923E-015 + -0.10349999999999999 1.3625828540291245E-014 + -0.10239999999999999 -4.4949751521828132E-016 + -0.10130000000000000 -4.8583895560045873E-014 + -0.10020000000000000 -1.1905106349525962E-013 + -9.9099999999999994E-002 -1.4120588108079007E-013 + -9.7999999999999990E-002 1.5158772674606080E-015 + -9.6899999999999986E-002 3.7092900907927107E-013 + -9.5799999999999996E-002 8.1437883780316467E-013 + -9.4699999999999993E-002 8.8972232359374459E-013 + -9.3599999999999989E-002 6.5233327637206906E-014 + -9.2499999999999999E-002 -1.7635777820740328E-012 + -9.1399999999999995E-002 -3.7332394120515033E-012 + -9.0299999999999991E-002 -4.0239396016661377E-012 + -8.9200000000000002E-002 -8.7016331640210609E-013 + -8.8099999999999984E-002 5.6868468267801120E-012 + -8.6999999999999994E-002 1.2493684038716868E-011 + -8.5899999999999990E-002 1.3970559951947958E-011 + -8.4799999999999986E-002 5.4074917286983659E-012 + -8.3699999999999997E-002 -1.2552762648776472E-011 + -8.2599999999999993E-002 -3.1500045627463891E-011 + -8.1499999999999989E-002 -3.7987030188091353E-011 + -8.0399999999999999E-002 -2.1514453413251644E-011 + -7.9299999999999995E-002 1.6441445427339829E-011 + -7.8199999999999992E-002 5.9012669750835300E-011 + -7.7100000000000002E-002 8.0573998861854790E-011 + -7.5999999999999984E-002 6.1386840055632774E-011 + -7.4899999999999994E-002 1.6826800369740269E-012 + -7.3799999999999991E-002 -7.4601352872960547E-011 + -7.2699999999999987E-002 -1.3016683564348597E-010 + -7.1599999999999997E-002 -1.3311531044113423E-010 + -7.0499999999999993E-002 -7.3025405167292945E-011 + -6.9399999999999989E-002 3.3847154246036126E-011 + -6.8300000000000000E-002 1.5019652188641430E-010 + -6.7199999999999996E-002 2.2854848569231478E-010 + -6.6099999999999992E-002 2.2397879384516983E-010 + -6.5000000000000002E-002 1.1079877293429519E-010 + -6.3899999999999985E-002 -9.5711306935530871E-011 + -6.2799999999999995E-002 -3.2298616559067739E-010 + -6.1699999999999991E-002 -4.5220741040630230E-010 + -6.0599999999999994E-002 -3.7173270017731852E-010 + -5.9499999999999990E-002 -5.6570081952145301E-011 + -5.8399999999999994E-002 3.7819883336176474E-010 + -5.7299999999999990E-002 7.0606182012156182E-010 + -5.6199999999999986E-002 7.0869565771403131E-010 + -5.5099999999999996E-002 3.2238520186744779E-010 + -5.3999999999999992E-002 -2.9267430146084905E-010 + -5.2899999999999989E-002 -8.2536788514886439E-010 + -5.1799999999999985E-002 -9.9373331785557184E-010 + -5.0699999999999995E-002 -7.1162348236342154E-010 + -4.9599999999999991E-002 -1.2666614979117696E-010 + -4.8499999999999988E-002 4.8736265023663350E-010 + -4.7399999999999998E-002 8.9072899056574784E-010 + -4.6299999999999994E-002 9.7284369449113228E-010 + -4.5199999999999990E-002 7.4456851795190460E-010 + -4.4099999999999986E-002 2.9143090718442011E-010 + -4.2999999999999997E-002 -2.3329294052132354E-010 + -4.1899999999999993E-002 -5.8663712776407806E-010 + -4.0799999999999989E-002 -4.8894510662478297E-010 + -3.9699999999999985E-002 1.7675924612881033E-010 + -3.8599999999999995E-002 1.1152241352618830E-009 + -3.7499999999999992E-002 1.5671647313197923E-009 + -3.6399999999999988E-002 6.5118405112585265E-010 + -3.5299999999999984E-002 -1.9897412606439957E-009 + -3.4199999999999994E-002 -5.6416382676616195E-009 + -3.3099999999999991E-002 -8.5336289146198396E-009 + -3.1999999999999987E-002 -8.5575511121760428E-009 + -3.0899999999999997E-002 -4.3487276002451836E-009 + -2.9799999999999993E-002 3.9026479825565730E-009 + -2.8699999999999989E-002 1.4381294377585618E-008 + -2.7599999999999986E-002 2.4294362077625919E-008 + -2.6499999999999996E-002 3.0757249191992742E-008 + -2.5399999999999992E-002 3.1351632401310781E-008 + -2.4299999999999988E-002 2.4091736605669212E-008 + -2.3199999999999985E-002 6.9507972710880495E-009 + -2.2099999999999995E-002 -2.2676465150084368E-008 + -2.0999999999999991E-002 -6.8262814068020816E-008 + -1.9899999999999987E-002 -1.3408721599716955E-007 + -1.8799999999999983E-002 -2.2491049378459138E-007 + -1.7699999999999994E-002 -3.4558834727249632E-007 + -1.6599999999999990E-002 -5.0090397962776478E-007 + -1.5499999999999986E-002 -6.9592590534739429E-007 + -1.4399999999999996E-002 -9.3704062464894378E-007 + -1.3299999999999992E-002 -1.2334168104644050E-006 + -1.2199999999999989E-002 -1.5982445802364964E-006 + -1.1099999999999985E-002 -2.0490558654273627E-006 + -9.9999999999999950E-003 -2.6070169951708522E-006 + -8.8999999999999913E-003 -3.2959842428681441E-006 + -7.7999999999999875E-003 -4.1426096686336678E-006 + -6.6999999999999837E-003 -5.1783117669401690E-006 + -5.5999999999999939E-003 -6.4426853896293323E-006 + -4.4999999999999901E-003 -7.9867631939123385E-006 + -3.3999999999999864E-003 -9.8745395007426850E-006 + -2.2999999999999826E-003 -1.2182379578007385E-005 + -1.1999999999999927E-003 -1.4997541256889235E-005 + -9.9999999999988987E-005 -1.8417849787510931E-005 + 1.0000000000000148E-003 -2.2553913368028589E-005 + 2.1000000000000185E-003 -2.7533769753063098E-005 + 3.2000000000000084E-003 -3.3508586056996137E-005 + 4.3000000000000121E-003 -4.0657923818798736E-005 + 5.4000000000000159E-003 -4.9193666200153530E-005 + 6.5000000000000058E-003 -5.9362773754401132E-005 + 7.6000000000000234E-003 -7.1449314418714494E-005 + 8.7000000000000133E-003 -8.5776402556803077E-005 + 9.8000000000000032E-003 -1.0270863276673481E-004 + 1.0900000000000021E-002 -1.2265596888028085E-004 + 1.2000000000000011E-002 -1.4607953198719770E-004 + 1.3100000000000001E-002 -1.7349951667711139E-004 + 1.4200000000000018E-002 -2.0550357294268906E-004 + 1.5300000000000008E-002 -2.4275387113448232E-004 + 1.6400000000000026E-002 -2.8599129291251302E-004 + 1.7500000000000016E-002 -3.3603722113184631E-004 + 1.8600000000000005E-002 -3.9379388908855617E-004 + 1.9700000000000023E-002 -4.6024602488614619E-004 + 2.0800000000000013E-002 -5.3646351443603635E-004 + 2.1900000000000003E-002 -6.2360492302104831E-004 + 2.3000000000000020E-002 -7.2292034747079015E-004 + 2.4100000000000010E-002 -8.3575281314551830E-004 + 2.5200000000000000E-002 -9.6353807020932436E-004 + 2.6300000000000018E-002 -1.1078023817390203E-003 + 2.7400000000000008E-002 -1.2701571686193347E-003 + 2.8500000000000025E-002 -1.4522881247103214E-003 + 2.9600000000000015E-002 -1.6559403156861663E-003 + 3.0700000000000005E-002 -1.8828988540917635E-003 + 3.1800000000000023E-002 -2.1349706221371889E-003 + 3.2900000000000013E-002 -2.4139650631695986E-003 + 3.4000000000000002E-002 -2.7216779999434948E-003 + 3.5100000000000020E-002 -3.0598682351410389E-003 + 3.6200000000000010E-002 -3.4302307758480310E-003 + 3.7300000000000028E-002 -3.8343574851751328E-003 + 3.8400000000000017E-002 -4.2736949399113655E-003 + 3.9500000000000007E-002 -4.7494983300566673E-003 + 4.0600000000000025E-002 -5.2627865225076675E-003 + 4.1700000000000015E-002 -5.8142989873886108E-003 + 4.2800000000000005E-002 -6.4044510945677757E-003 + 4.3900000000000022E-002 -7.0332838222384453E-003 + 4.5000000000000012E-002 -7.7004195190966129E-003 + 4.6100000000000002E-002 -8.4050130099058151E-003 + 4.7200000000000020E-002 -9.1457087546586990E-003 + 4.8300000000000010E-002 -9.9205980077385902E-003 + 4.9400000000000027E-002 -1.0727160610258579E-002 + 5.0500000000000017E-002 -1.1562229134142399E-002 + 5.1600000000000007E-002 -1.2421951629221439E-002 + 5.2700000000000025E-002 -1.3301777653396130E-002 + 5.3800000000000014E-002 -1.4196447096765041E-002 + 5.4900000000000004E-002 -1.5099992044270039E-002 + 5.6000000000000022E-002 -1.6005745157599449E-002 + 5.7100000000000012E-002 -1.6906354576349258E-002 + 5.8200000000000002E-002 -1.7793806269764900E-002 + 5.9300000000000019E-002 -1.8659476190805435E-002 + 6.0400000000000009E-002 -1.9494188949465752E-002 + 6.1500000000000027E-002 -2.0288290455937386E-002 + 6.2600000000000017E-002 -2.1031746640801430E-002 + 6.3700000000000007E-002 -2.1714225411415100E-002 + 6.4800000000000024E-002 -2.2325215861201286E-002 + 6.5900000000000014E-002 -2.2854153066873550E-002 + 6.7000000000000004E-002 -2.3290578275918961E-002 + 6.8100000000000022E-002 -2.3624278604984283E-002 + 6.9200000000000012E-002 -2.3845445364713669E-002 + 7.0300000000000029E-002 -2.3944832384586334E-002 + 7.1400000000000019E-002 -2.3913910612463951E-002 + 7.2500000000000009E-002 -2.3745032027363777E-002 + 7.3600000000000027E-002 -2.3431580513715744E-002 + 7.4700000000000016E-002 -2.2968119010329247E-002 + 7.5800000000000006E-002 -2.2350534796714783E-002 + 7.6900000000000024E-002 -2.1576164290308952E-002 + 7.8000000000000014E-002 -2.0643914118409157E-002 + 7.9100000000000004E-002 -1.9554359838366508E-002 + 8.0200000000000021E-002 -1.8309818580746651E-002 + 8.1300000000000011E-002 -1.6914390027523041E-002 + 8.2400000000000029E-002 -1.5373972244560719E-002 + 8.3500000000000019E-002 -1.3696252368390560E-002 + 8.4600000000000009E-002 -1.1890660040080547E-002 + 8.5700000000000026E-002 -9.9683078005909920E-003 + 8.6800000000000016E-002 -7.9419016838073730E-003 + 8.7900000000000006E-002 -5.8256243355572224E-003 + 8.9000000000000024E-002 -3.6349818110466003E-003 + 9.0100000000000013E-002 -1.3866288354620337E-003 + 9.1200000000000003E-002 9.0182543499395251E-004 + 9.2300000000000021E-002 3.2120256219059229E-003 + 9.3400000000000011E-002 5.5250967852771282E-003 + 9.4500000000000028E-002 7.8218933194875717E-003 + 9.5600000000000018E-002 1.0083255358040333E-002 + 9.6700000000000008E-002 1.2290277518332005E-002 + 9.7800000000000026E-002 1.4424559660255909E-002 + 9.8900000000000016E-002 1.6468450427055359E-002 + 0.10000000000000001 1.8405284732580185E-002 + 0.10110000000000002 2.0219592377543449E-002 + 0.10220000000000001 2.1897310391068459E-002 + 0.10330000000000003 2.3425968363881111E-002 + 0.10440000000000002 2.4794848635792732E-002 + 0.10550000000000001 2.5995107367634773E-002 + 0.10660000000000003 2.7019882574677467E-002 + 0.10770000000000002 2.7864357456564903E-002 + 0.10880000000000001 2.8525805100798607E-002 + 0.10990000000000003 2.9003594070672989E-002 + 0.11100000000000002 2.9299154877662659E-002 + 0.11210000000000001 2.9415912926197052E-002 + 0.11320000000000002 2.9359199106693268E-002 + 0.11430000000000001 2.9136132448911667E-002 + 0.11540000000000003 2.8755469247698784E-002 + 0.11650000000000002 2.8227459639310837E-002 + 0.11760000000000001 2.7563640847802162E-002 + 0.11870000000000003 2.6776645332574844E-002 + 0.11980000000000002 2.5880001485347748E-002 + 0.12090000000000001 2.4887915700674057E-002 + 0.12200000000000003 2.3815071210265160E-002 + 0.12310000000000001 2.2676419466733932E-002 + 0.12420000000000003 2.1486951038241386E-002 + 0.12530000000000002 2.0261496305465698E-002 + 0.12640000000000001 1.9014513120055199E-002 + 0.12750000000000003 1.7759932205080986E-002 + 0.12860000000000002 1.6510985791683197E-002 + 0.12970000000000001 1.5280085615813732E-002 + 0.13080000000000003 1.4078680425882339E-002 + 0.13190000000000002 1.2917151674628258E-002 + 0.13300000000000001 1.1804716661572456E-002 + 0.13410000000000000 1.0749382898211479E-002 + 0.13520000000000004 9.7579276189208031E-003 + 0.13630000000000003 8.8358875364065170E-003 + 0.13740000000000002 7.9875476658344269E-003 + 0.13850000000000001 7.2159422561526299E-003 + 0.13960000000000000 6.5228706225752831E-003 + 0.14070000000000005 5.9089520946145058E-003 + 0.14180000000000004 5.3737061098217964E-003 + 0.14290000000000003 4.9156453460454941E-003 + 0.14400000000000002 4.5323604717850685E-003 + 0.14510000000000001 4.2205988429486752E-003 + 0.14620000000000000 3.9763469249010086E-003 + 0.14730000000000004 3.7949364632368088E-003 + 0.14840000000000003 3.6711678840219975E-003 + 0.14950000000000002 3.5994325298815966E-003 + 0.15060000000000001 3.5738109145313501E-003 + 0.15170000000000000 3.5881553776562214E-003 + 0.15280000000000005 3.6361690144985914E-003 + 0.15390000000000004 3.7114974111318588E-003 + 0.15500000000000003 3.8078343495726585E-003 + 0.15610000000000002 3.9190212264657021E-003 + 0.15720000000000001 4.0391231887042522E-003 + 0.15830000000000000 4.1624843142926693E-003 + 0.15940000000000004 4.2837751097977161E-003 + 0.16050000000000003 4.3980451300740242E-003 + 0.16160000000000002 4.5007797889411449E-003 + 0.16270000000000001 4.5879436656832695E-003 + 0.16380000000000000 4.6559930779039860E-003 + 0.16490000000000005 4.7018802724778652E-003 + 0.16600000000000004 4.7230524942278862E-003 + 0.16710000000000003 4.7174668870866299E-003 + 0.16820000000000002 4.6836109831929207E-003 + 0.16930000000000001 4.6204994432628155E-003 + 0.17040000000000000 4.5276451855897903E-003 + 0.17150000000000004 4.4050198048353195E-003 + 0.17260000000000003 4.2530195787549019E-003 + 0.17370000000000002 4.0724584832787514E-003 + 0.17480000000000001 3.8645553868263960E-003 + 0.17590000000000000 3.6308993585407734E-003 + 0.17700000000000005 3.3733849413692951E-003 + 0.17810000000000004 3.0941392760723829E-003 + 0.17920000000000003 2.7954778634011745E-003 + 0.18030000000000002 2.4798919912427664E-003 + 0.18140000000000001 2.1500424481928349E-003 + 0.18250000000000000 1.8087243661284447E-003 + 0.18360000000000004 1.4587936457246542E-003 + 0.18470000000000003 1.1030891910195351E-003 + 0.18580000000000002 7.4438907904550433E-004 + 0.18690000000000001 3.8540997775271535E-004 + 0.18800000000000000 2.8816786652896553E-005 + 0.18910000000000005 -3.2279884908348322E-004 + 0.19020000000000004 -6.6697923466563225E-004 + 0.19130000000000003 -1.0014685103669763E-003 + 0.19240000000000002 -1.3242433778941631E-003 + 0.19350000000000001 -1.6334980027750134E-003 + 0.19460000000000005 -1.9276114180684090E-003 + 0.19570000000000004 -2.2051436826586723E-003 + 0.19680000000000003 -2.4648667313158512E-003 + 0.19790000000000002 -2.7058031409978867E-003 + 0.19900000000000001 -2.9272320680320263E-003 + 0.20010000000000000 -3.1286585144698620E-003 + 0.20120000000000005 -3.3097728155553341E-003 + 0.20230000000000004 -3.4704399295151234E-003 + 0.20340000000000003 -3.6107175983488560E-003 + 0.20450000000000002 -3.7308733444660902E-003 + 0.20560000000000000 -3.8313672412186861E-003 + 0.20670000000000005 -3.9128065109252930E-003 + 0.20780000000000004 -3.9759012870490551E-003 + 0.20890000000000003 -4.0214555338025093E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0021.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0021.BXX.semd new file mode 100644 index 00000000..cd5ef394 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0021.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 -2.7440690167085570E-032 + -0.10569999999999999 -2.2524232652292560E-031 + -0.10460000000000000 1.6007082733339352E-032 + -0.10349999999999999 -1.2062470697912118E-030 + -0.10239999999999999 -2.4285013633750850E-030 + -0.10130000000000000 1.6252892708028502E-029 + -0.10020000000000000 2.0884651909251509E-029 + -9.9099999999999994E-002 1.3791348405338809E-028 + -9.7999999999999990E-002 -4.4783227699661061E-029 + -9.6899999999999986E-002 -6.7706818307611587E-028 + -9.5799999999999996E-002 -1.4592158742899771E-027 + -9.4699999999999993E-002 -1.6419124777094669E-027 + -9.3599999999999989E-002 -6.2570704998495958E-028 + -9.2499999999999999E-002 1.8973482195661560E-026 + -9.1399999999999995E-002 3.8572672837607289E-026 + -9.0299999999999991E-002 2.9398214346911099E-026 + -8.9200000000000002E-002 -3.7323542409068927E-026 + -8.8099999999999984E-002 -2.6230036785383555E-025 + -8.6999999999999994E-002 -6.0237182064404895E-025 + -8.5899999999999990E-002 -3.2860535953282600E-025 + -8.4799999999999986E-002 8.6591782451913176E-025 + -8.3699999999999997E-002 2.9428329851525010E-024 + -8.2599999999999993E-002 4.0989914721489420E-024 + -8.1499999999999989E-002 1.5721226729519912E-024 + -8.0399999999999999E-002 -8.3208006986317433E-024 + -7.9299999999999995E-002 -1.6372210131295942E-023 + -7.8199999999999992E-002 -1.4602212941537160E-023 + -7.7100000000000002E-002 1.8998918152733796E-024 + -7.5999999999999984E-002 4.2955514705863184E-023 + -7.4899999999999994E-002 7.0506709012647725E-023 + -7.3799999999999991E-002 4.8950873362760978E-023 + -7.2699999999999987E-002 -7.0819022200468344E-023 + -7.1599999999999997E-002 -2.4951736065367918E-022 + -7.0499999999999993E-002 -3.6437654343936615E-022 + -6.9399999999999989E-002 -2.2387917928560456E-022 + -6.8300000000000000E-002 3.4475058026345570E-023 + -6.7199999999999996E-002 9.6068495828483294E-022 + -6.6099999999999992E-002 1.6217168734270126E-021 + -6.5000000000000002E-002 1.3644473451032903E-021 + -6.3899999999999985E-002 5.6287459641602778E-023 + -6.2799999999999995E-002 -1.4679433715133903E-021 + -6.1699999999999991E-002 -2.9136029496889996E-021 + -6.0599999999999994E-002 -2.5521240122613678E-021 + -5.9499999999999990E-002 -2.5049298848028797E-021 + -5.8399999999999994E-002 1.7851114996455530E-021 + -5.7299999999999990E-002 6.4680087450941215E-021 + -5.6199999999999986E-002 8.6366258952024068E-021 + -5.5099999999999996E-002 6.4052528784651961E-021 + -5.3999999999999992E-002 -2.7403895926642267E-021 + -5.2899999999999989E-002 -1.4714597978845035E-020 + -5.1799999999999985E-002 -2.0403106126675135E-020 + -5.0699999999999995E-002 -1.6034493893144102E-020 + -4.9599999999999991E-002 -5.3801826329527112E-021 + -4.8499999999999988E-002 4.1731184355117819E-020 + -4.7399999999999998E-002 7.3756877637391969E-020 + -4.6299999999999994E-002 7.0582656047250688E-020 + -4.5199999999999990E-002 9.5799954954571578E-021 + -4.4099999999999986E-002 -6.6508345628378072E-020 + -4.2999999999999997E-002 -8.2253974157569306E-020 + -4.1899999999999993E-002 -1.2817096383084394E-019 + -4.0799999999999989E-002 -1.7785938010947753E-019 + -3.9699999999999985E-002 -7.6690997130042663E-020 + -3.8599999999999995E-002 1.4516280457633166E-019 + -3.7499999999999992E-002 3.5193094509770990E-019 + -3.6399999999999988E-002 1.7652853697675921E-019 + -3.5299999999999984E-002 -1.8988124831610817E-020 + -3.4199999999999994E-002 -2.9999028403215633E-019 + -3.3099999999999991E-002 -3.5973578191805985E-019 + -3.1999999999999987E-002 -4.5970976132940790E-019 + -3.0899999999999997E-002 -1.5739897718509890E-019 + -2.9799999999999993E-002 2.2536877001009917E-019 + -2.8699999999999989E-002 4.0699405787928629E-019 + -2.7599999999999986E-002 5.8861939744726169E-019 + -2.6499999999999996E-002 -3.5615264229963327E-019 + -2.5399999999999992E-002 5.4958531302755544E-019 + -2.4299999999999988E-002 6.5075379294221835E-019 + -2.3199999999999985E-002 -1.5813296556189017E-018 + -2.2099999999999995E-002 -4.1352409046847897E-018 + -2.0999999999999991E-002 -6.5282380208537464E-018 + -1.9899999999999987E-002 -6.9902684373916718E-018 + -1.8799999999999983E-002 -3.8719642049601869E-018 + -1.7699999999999994E-002 4.8783270274432263E-018 + -1.6599999999999990E-002 1.3628617846256333E-017 + -1.5499999999999986E-002 1.8034233073911737E-017 + -1.4399999999999996E-002 9.9262790200190268E-018 + -1.3299999999999992E-002 -1.0893874368733543E-017 + -1.2199999999999989E-002 -3.7024187318844792E-017 + -1.1099999999999985E-002 -5.2695097553882300E-017 + -9.9999999999999950E-003 -4.5355315529184922E-017 + -8.8999999999999913E-003 -1.0378572279976284E-017 + -7.7999999999999875E-003 4.4551497805852842E-017 + -6.6999999999999837E-003 9.3045020773778193E-017 + -5.5999999999999939E-003 9.6482644433205667E-017 + -4.4999999999999901E-003 4.0543036805702523E-017 + -3.3999999999999864E-003 -6.4314397739296273E-017 + -2.2999999999999826E-003 -1.6917182897557262E-016 + -1.1999999999999927E-003 -2.1738757807635776E-016 + -9.9999999999988987E-005 -1.6551487010492058E-016 + 1.0000000000000148E-003 -1.9024783511805213E-017 + 2.1000000000000185E-003 1.5128057407054067E-016 + 3.2000000000000084E-003 2.6623153445642998E-016 + 4.3000000000000121E-003 2.4858945282167861E-016 + 5.4000000000000159E-003 1.0479086635802298E-016 + 6.5000000000000058E-003 -9.0500189693091453E-017 + 7.6000000000000234E-003 -2.8321660969168763E-016 + 8.7000000000000133E-003 -3.8324659502076981E-016 + 9.8000000000000032E-003 -3.6645308158048963E-016 + 1.0900000000000021E-002 -2.2350308978108481E-016 + 1.2000000000000011E-002 5.3327281917554527E-017 + 1.3100000000000001E-002 4.0224710574468026E-016 + 1.4200000000000018E-002 7.1512217703778320E-016 + 1.5300000000000008E-002 8.2782038712600069E-016 + 1.6400000000000026E-002 6.2126536782829036E-016 + 1.7500000000000016E-002 1.3150178565189132E-016 + 1.8600000000000005E-002 -3.9945578807634252E-016 + 1.9700000000000023E-002 -7.2959278202955726E-016 + 2.0800000000000013E-002 -9.3614790720638599E-016 + 2.1900000000000003E-002 -1.2456879450883527E-015 + 2.3000000000000020E-002 -1.7817947909216231E-015 + 2.4100000000000010E-002 -2.0604391961733708E-015 + 2.5200000000000000E-002 -1.0414739130986165E-015 + 2.6300000000000018E-002 2.0474878506516157E-015 + 2.7400000000000008E-002 6.5936860497702119E-015 + 2.8500000000000025E-002 9.9993272803565805E-015 + 2.9600000000000015E-002 8.8530350517384941E-015 + 3.0700000000000005E-002 1.4452605541644906E-015 + 3.1800000000000023E-002 -1.0184895258441053E-014 + 3.2900000000000013E-002 -2.0064308084454842E-014 + 3.4000000000000002E-002 -2.1365079640894326E-014 + 3.5100000000000020E-002 -1.0719601747054275E-014 + 3.6200000000000010E-002 8.3912352299942913E-015 + 3.7300000000000028E-002 2.6410431391214566E-014 + 3.8400000000000017E-002 3.2215617435001065E-014 + 3.9500000000000007E-002 1.9998446190608136E-014 + 4.0600000000000025E-002 -5.4007930330095093E-015 + 4.1700000000000015E-002 -2.9481825374001389E-014 + 4.2800000000000005E-002 -3.4675424830750076E-014 + 4.3900000000000022E-002 -1.1074447565581624E-014 + 4.5000000000000012E-002 3.2670375871854743E-014 + 4.6100000000000002E-002 7.0524464631897821E-014 + 4.7200000000000020E-002 6.9666528676546463E-014 + 4.8300000000000010E-002 9.4480934848765324E-015 + 4.9400000000000027E-002 -1.0069741806888188E-013 + 5.0500000000000017E-002 -2.2031753862689768E-013 + 5.1600000000000007E-002 -2.9314132501609413E-013 + 5.2700000000000025E-002 -2.7319631474599648E-013 + 5.3800000000000014E-002 -1.4812429711616448E-013 + 5.4900000000000004E-002 5.7028783550985146E-014 + 5.6000000000000022E-002 2.7519916141922895E-013 + 5.7100000000000012E-002 4.2943648853946415E-013 + 5.8200000000000002E-002 4.5778506853333401E-013 + 5.9300000000000019E-002 2.9136862735902602E-013 + 6.0400000000000009E-002 -5.4653486326449591E-014 + 6.1500000000000027E-002 -4.7449517188644097E-013 + 6.2600000000000017E-002 -8.5017697092418243E-013 + 6.3700000000000007E-002 -9.8067224913594986E-013 + 6.4800000000000024E-002 -7.6447919175604007E-013 + 6.5900000000000014E-002 -2.9255398559420442E-013 + 6.7000000000000004E-002 1.6750737895279005E-013 + 6.8100000000000022E-002 2.6638012542296030E-013 + 6.9200000000000012E-002 -1.8312119127918830E-013 + 7.0300000000000029E-002 -1.0465394826783547E-012 + 7.1400000000000019E-002 -1.8097739019201642E-012 + 7.2500000000000009E-002 -1.7082648229999053E-012 + 7.3600000000000027E-002 -4.5200648779442076E-013 + 7.4700000000000016E-002 1.7006324733864764E-012 + 7.5800000000000006E-002 3.9481824927467546E-012 + 7.6900000000000024E-002 5.4680821502672838E-012 + 7.8000000000000014E-002 5.1741293541351929E-012 + 7.9100000000000004E-002 2.7077715070156216E-012 + 8.0200000000000021E-002 -1.5091645381298813E-012 + 8.1300000000000011E-002 -5.9791958710586623E-012 + 8.2400000000000029E-002 -9.7321230935198955E-012 + 8.3500000000000019E-002 -1.1460284977948820E-011 + 8.4600000000000009E-002 -1.1205864361429896E-011 + 8.5700000000000026E-002 -9.8125127814818747E-012 + 8.6800000000000016E-002 -8.5878908151482136E-012 + 8.7900000000000006E-002 -8.0381916400806830E-012 + 8.9000000000000024E-002 -8.5008753508697410E-012 + 9.0100000000000013E-002 -8.2042714635854885E-012 + 9.1200000000000003E-002 -4.3643283431649138E-012 + 9.2300000000000021E-002 -1.2836719534559116E-012 + 9.3400000000000011E-002 3.2311933077094901E-012 + 9.4500000000000028E-002 8.2522495781223171E-012 + 9.5600000000000018E-002 9.0550449083348639E-012 + 9.6700000000000008E-002 4.9646571576023035E-012 + 9.7800000000000026E-002 1.5491908970932666E-012 + 9.8900000000000016E-002 -8.1093031595314002E-012 + 0.10000000000000001 -2.0804944572683226E-011 + 0.10110000000000002 -2.8438673291275585E-011 + 0.10220000000000001 -2.3586348152360159E-011 + 0.10330000000000003 -9.9600397374111083E-012 + 0.10440000000000002 -6.4575580126235987E-012 + 0.10550000000000001 -1.7465896784418788E-011 + 0.10660000000000003 -3.7585681095242407E-011 + 0.10770000000000002 -6.1080071556141036E-011 + 0.10880000000000001 -7.6475402399633907E-011 + 0.10990000000000003 -7.8372294765038930E-011 + 0.11100000000000002 -7.9594268675986513E-011 + 0.11210000000000001 -8.2841004889200320E-011 + 0.11320000000000002 -8.1363284165636429E-011 + 0.11430000000000001 -7.5161113444188743E-011 + 0.11540000000000003 -5.2760816549035638E-011 + 0.11650000000000002 -3.5759895045117673E-011 + 0.11760000000000001 -5.9254288975463254E-011 + 0.11870000000000003 -1.1244524061870820E-010 + 0.11980000000000002 -1.9398291306593762E-010 + 0.12090000000000001 -3.1061653249508936E-010 + 0.12200000000000003 -4.2994982574207086E-010 + 0.12310000000000001 -4.9663922974119146E-010 + 0.12420000000000003 -5.0663517825455529E-010 + 0.12530000000000002 -4.3564049589939202E-010 + 0.12640000000000001 -2.9985333660498270E-010 + 0.12750000000000003 -1.9376272808457884E-010 + 0.12860000000000002 -2.4695367972782378E-010 + 0.12970000000000001 -3.6763680988372016E-010 + 0.13080000000000003 -5.3961402013413817E-010 + 0.13190000000000002 -6.5489774714322380E-010 + 0.13300000000000001 -6.3249744330917679E-010 + 0.13410000000000000 -4.6161435784952687E-010 + 0.13520000000000004 -2.6103466610472026E-010 + 0.13630000000000003 -4.6956556698507512E-011 + 0.13740000000000002 8.0731532570155196E-011 + 0.13850000000000001 7.6134945570238699E-011 + 0.13960000000000000 -5.8046636941533336E-011 + 0.14070000000000005 -2.4892166106127434E-010 + 0.14180000000000004 -3.7230452054615171E-010 + 0.14290000000000003 -2.9051111516409378E-010 + 0.14400000000000002 -1.1152896661759115E-010 + 0.14510000000000001 1.6734159891118594E-010 + 0.14620000000000000 3.4092434431087781E-010 + 0.14730000000000004 3.2147945416838297E-010 + 0.14840000000000003 5.7712848389179783E-011 + 0.14950000000000002 -5.1246829002593586E-010 + 0.15060000000000001 -1.0003090578081242E-009 + 0.15170000000000000 -1.3126700837418070E-009 + 0.15280000000000005 -1.2052298048459420E-009 + 0.15390000000000004 -6.6178995616894554E-010 + 0.15500000000000003 9.0875654223943059E-011 + 0.15610000000000002 7.9055983981390909E-010 + 0.15720000000000001 1.2057644882546015E-009 + 0.15830000000000000 1.1321570347888610E-009 + 0.15940000000000004 5.7699278688261302E-010 + 0.16050000000000003 -2.4686702335130484E-012 + 0.16160000000000002 -2.3704502249977111E-010 + 0.16270000000000001 -6.9367941946119061E-011 + 0.16380000000000000 5.8020332982522405E-010 + 0.16490000000000005 1.3755577787932793E-009 + 0.16600000000000004 2.0953210277951939E-009 + 0.16710000000000003 2.4722237590424356E-009 + 0.16820000000000002 2.5386626134604739E-009 + 0.16930000000000001 2.2190460580162608E-009 + 0.17040000000000000 1.8562346104644689E-009 + 0.17150000000000004 1.6446055628449585E-009 + 0.17260000000000003 1.5598619063084129E-009 + 0.17370000000000002 1.6236010313974703E-009 + 0.17480000000000001 1.7089375470291657E-009 + 0.17590000000000000 1.5944973119630390E-009 + 0.17700000000000005 1.3936670706371501E-009 + 0.17810000000000004 1.1550411738170396E-009 + 0.17920000000000003 9.1371554766794816E-010 + 0.18030000000000002 6.1569654929982676E-010 + 0.18140000000000001 2.7718222161965400E-010 + 0.18250000000000000 -1.0182740067810059E-010 + 0.18360000000000004 -4.7813730752466199E-010 + 0.18470000000000003 -8.0315309958223224E-010 + 0.18580000000000002 -1.0228811131440807E-009 + 0.18690000000000001 -1.1022254220449668E-009 + 0.18800000000000000 -1.0816811890634881E-009 + 0.18910000000000005 -1.0422391838460499E-009 + 0.19020000000000004 -9.9739783099295209E-010 + 0.19130000000000003 -9.2285995512142449E-010 + 0.19240000000000002 -7.8082984522609422E-010 + 0.19350000000000001 -4.4712195057527993E-010 + 0.19460000000000005 5.1266872691524412E-011 + 0.19570000000000004 5.4965570983611656E-010 + 0.19680000000000003 8.9146268145157137E-010 + 0.19790000000000002 1.0307931175290719E-009 + 0.19900000000000001 1.0648356640885481E-009 + 0.20010000000000000 1.0948287831880066E-009 + 0.20120000000000005 1.1963634527489830E-009 + 0.20230000000000004 1.1683132239426186E-009 + 0.20340000000000003 9.1348928421552955E-010 + 0.20450000000000002 2.4696292233450379E-010 + 0.20560000000000000 -6.8413280596146819E-010 + 0.20670000000000005 -1.6206279651598265E-009 + 0.20780000000000004 -2.3060522380546900E-009 + 0.20890000000000003 -2.4029445100381963E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0021.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0021.BXZ.semd new file mode 100644 index 00000000..ce3c600c --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0021.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -8.3745017638051782E-026 + -0.10679999999999999 -1.0335541195374440E-024 + -0.10569999999999999 -4.9372504528244410E-024 + -0.10460000000000000 -7.0741906313817559E-024 + -0.10349999999999999 3.7270986178284194E-023 + -0.10239999999999999 2.2996363189313801E-022 + -0.10130000000000000 5.1150947736171032E-022 + -0.10020000000000000 -4.9918613211406286E-024 + -9.9099999999999994E-002 -3.3330190631703303E-021 + -9.7999999999999990E-002 -9.8014197900928125E-021 + -9.6899999999999986E-002 -1.0485755842822022E-020 + -9.5799999999999996E-002 1.6676458749906277E-020 + -9.4699999999999993E-002 8.4972147811555375E-020 + -9.3599999999999989E-002 1.4185213049686181E-019 + -9.2499999999999999E-002 3.5444521226835311E-020 + -9.1399999999999995E-002 -3.6498848220534814E-019 + -9.0299999999999991E-002 -8.5655550216479908E-019 + -8.9200000000000002E-002 -7.1654923812954642E-019 + -8.8099999999999984E-002 7.4553959215405723E-019 + -8.6999999999999994E-002 2.8159217420678252E-018 + -8.5899999999999990E-002 2.6938848911657331E-018 + -8.4799999999999986E-002 -1.9948149099576213E-018 + -8.3699999999999997E-002 -7.6238317111450249E-018 + -8.2599999999999993E-002 -2.6145851537918057E-018 + -8.1499999999999989E-002 2.0979857976798796E-017 + -8.0399999999999999E-002 4.3935509638574403E-017 + -7.9299999999999995E-002 1.1734367626065000E-017 + -7.8199999999999992E-002 -1.1847967317437112E-016 + -7.7100000000000002E-002 -2.7854604355074782E-016 + -7.5999999999999984E-002 -2.3603128940612715E-016 + -7.4899999999999994E-002 2.5940079607197528E-016 + -7.3799999999999991E-002 1.1037897035116417E-015 + -7.2699999999999987E-002 1.5374021745953527E-015 + -7.1599999999999997E-002 4.4945923991697727E-016 + -7.0499999999999993E-002 -2.4731568467559759E-015 + -6.9399999999999989E-002 -5.4713652770758958E-015 + -6.8300000000000000E-002 -4.9291845697361017E-015 + -6.7199999999999996E-002 1.7838022590066158E-015 + -6.6099999999999992E-002 1.2163305031145238E-014 + -6.5000000000000002E-002 1.7294218967599424E-014 + -6.3899999999999985E-002 7.4294928458580774E-015 + -6.2799999999999995E-002 -1.7080089038533537E-014 + -6.1699999999999991E-002 -3.8859733708868430E-014 + -6.0599999999999994E-002 -3.1948683472003345E-014 + -5.9499999999999990E-002 1.3697537502572847E-014 + -5.8399999999999994E-002 6.9999690451624103E-014 + -5.7299999999999990E-002 7.8925832070007168E-014 + -5.6199999999999986E-002 1.3043392592133191E-015 + -5.5099999999999996E-002 -1.2530171941260021E-013 + -5.3999999999999992E-002 -1.8213660018129990E-013 + -5.2899999999999989E-002 -5.6856286985342702E-014 + -5.1799999999999985E-002 2.2207837782270423E-013 + -5.0699999999999995E-002 4.3101939660623867E-013 + -4.9599999999999991E-002 2.8644960210245929E-013 + -4.8499999999999988E-002 -2.7278683869050302E-013 + -4.7399999999999998E-002 -8.8854054322573539E-013 + -4.6299999999999994E-002 -9.3631526143500565E-013 + -4.5199999999999990E-002 -4.8773647880889781E-014 + -4.4099999999999986E-002 1.3620425317120710E-012 + -4.2999999999999997E-002 2.1404948126468870E-012 + -4.1899999999999993E-002 1.2136227352937956E-012 + -4.0799999999999989E-002 -1.2836485346889859E-012 + -3.9699999999999985E-002 -3.6101067881627591E-012 + -3.8599999999999995E-002 -3.4682244055839195E-012 + -3.7499999999999992E-002 -4.2126566991707026E-014 + -3.6399999999999988E-002 4.6298308069292471E-012 + -3.5299999999999984E-002 6.5770600771175580E-012 + -3.4199999999999994E-002 3.0535725857594453E-012 + -3.3099999999999991E-002 -4.3865163237843952E-012 + -3.1999999999999987E-002 -9.9526125188487136E-012 + -3.0899999999999997E-002 -7.8211152831908493E-012 + -2.9799999999999993E-002 2.2715726868960395E-012 + -2.8699999999999989E-002 1.3057957493067818E-011 + -2.7599999999999986E-002 1.4441012621824179E-011 + -2.6499999999999996E-002 2.3474651042465489E-012 + -2.5399999999999992E-002 -1.5585458271183406E-011 + -2.4299999999999988E-002 -2.3893671763364210E-011 + -2.3199999999999985E-002 -1.1755071742391987E-011 + -2.2099999999999995E-002 1.5449896570429722E-011 + -2.0999999999999991E-002 3.6690529087168855E-011 + -1.9899999999999987E-002 3.0625706831655108E-011 + -1.8799999999999983E-002 -4.8349015763227143E-012 + -1.7699999999999994E-002 -4.5847388385755750E-011 + -1.6599999999999990E-002 -5.7985411611172211E-011 + -1.5499999999999986E-002 -2.4520463784427626E-011 + -1.4399999999999996E-002 3.5261574909961624E-011 + -1.3299999999999992E-002 7.6160994177953967E-011 + -1.2199999999999989E-002 6.1833933806543229E-011 + -1.1099999999999985E-002 -2.4345785804014142E-012 + -9.9999999999999950E-003 -6.8386803164788290E-011 + -8.8999999999999913E-003 -8.0927584078516190E-011 + -7.7999999999999875E-003 -2.5230758454730662E-011 + -6.6999999999999837E-003 5.5349343164312614E-011 + -5.5999999999999939E-003 9.0353217963023980E-011 + -4.4999999999999901E-003 4.1213359114333770E-011 + -3.3999999999999864E-003 -6.0319658989893554E-011 + -2.2999999999999826E-003 -1.3062467774105357E-010 + -1.1999999999999927E-003 -1.0016631968312595E-010 + -9.9999999999988987E-005 2.4849754198807972E-011 + 1.0000000000000148E-003 1.5847315126826800E-010 + 2.1000000000000185E-003 1.9745943768967322E-010 + 3.2000000000000084E-003 1.0317839638229742E-010 + 4.3000000000000121E-003 -6.3704444497325596E-011 + 5.4000000000000159E-003 -1.8682229374622494E-010 + 6.5000000000000058E-003 -1.8348417230029668E-010 + 7.6000000000000234E-003 -6.8520362994650696E-011 + 8.7000000000000133E-003 5.9378751915417638E-011 + 9.8000000000000032E-003 9.8277268267832341E-011 + 1.0900000000000021E-002 2.5733321723508951E-011 + 1.2000000000000011E-002 -8.2624282415899586E-011 + 1.3100000000000001E-002 -1.1323320059375419E-010 + 1.4200000000000018E-002 -6.1037286336329544E-012 + 1.5300000000000008E-002 1.9242155091525603E-010 + 1.6400000000000026E-002 3.5426050981612889E-010 + 1.7500000000000016E-002 3.5261957243015729E-010 + 1.8600000000000005E-002 1.4578029061684816E-010 + 1.9700000000000023E-002 -1.9147897156734928E-010 + 2.0800000000000013E-002 -5.0453846656139945E-010 + 2.1900000000000003E-002 -6.3911875791688999E-010 + 2.3000000000000020E-002 -5.2056858823590346E-010 + 2.4100000000000010E-002 -1.9233875603319461E-010 + 2.5200000000000000E-002 2.0555714075332077E-010 + 2.6300000000000018E-002 5.0894610748031255E-010 + 2.7400000000000008E-002 6.1554633612459497E-010 + 2.8500000000000025E-002 5.3318338633090434E-010 + 2.9600000000000015E-002 3.5477151771878823E-010 + 3.0700000000000005E-002 1.7296691856572011E-010 + 3.1800000000000023E-002 -3.4117717331860753E-013 + 3.2900000000000013E-002 -2.3481253053070361E-010 + 3.4000000000000002E-002 -5.8488619503194172E-010 + 3.5100000000000020E-002 -9.6862984300116750E-010 + 3.6200000000000010E-002 -1.1428182844497314E-009 + 3.7300000000000028E-002 -8.3989903920667075E-010 + 3.8400000000000017E-002 1.3667400544647990E-012 + 3.9500000000000007E-002 1.0877563294542369E-009 + 4.0600000000000025E-002 1.8585837313622733E-009 + 4.1700000000000015E-002 1.7981519606635743E-009 + 4.2800000000000005E-002 7.7922768237925766E-010 + 4.3900000000000022E-002 -8.0888656883715271E-010 + 4.5000000000000012E-002 -2.2527264498251043E-009 + 4.6100000000000002E-002 -2.8963853537788964E-009 + 4.7200000000000020E-002 -2.4380459873185600E-009 + 4.8300000000000010E-002 -9.3718455218549934E-010 + 4.9400000000000027E-002 1.4404328840811331E-009 + 5.0500000000000017E-002 4.7092623134403766E-009 + 5.1600000000000007E-002 9.1426182180498472E-009 + 5.2700000000000025E-002 1.5094009597760305E-008 + 5.3800000000000014E-002 2.2738692706525399E-008 + 5.4900000000000004E-002 3.1987866577765089E-008 + 5.6000000000000022E-002 4.2692835933166862E-008 + 5.7100000000000012E-002 5.5027406631324993E-008 + 5.8200000000000002E-002 6.9798012702904089E-008 + 5.9300000000000019E-002 8.8483020022067649E-008 + 6.0400000000000009E-002 1.1299111690732389E-007 + 6.1500000000000027E-002 1.4530699843362527E-007 + 6.2600000000000017E-002 1.8724257699886948E-007 + 6.3700000000000007E-002 2.4042734025897516E-007 + 6.4800000000000024E-002 3.0652790883323178E-007 + 6.5900000000000014E-002 3.8757590914428874E-007 + 6.7000000000000004E-002 4.8625310000716127E-007 + 6.8100000000000022E-002 6.0603247220569756E-007 + 6.9200000000000012E-002 7.5118072118129930E-007 + 7.0300000000000029E-002 9.2674213192367461E-007 + 7.1400000000000019E-002 1.1386721325834515E-006 + 7.2500000000000009E-002 1.3942125178800779E-006 + 7.3600000000000027E-002 1.7024092358042253E-006 + 7.4700000000000016E-002 2.0744987523357850E-006 + 7.5800000000000006E-002 2.5238930447812891E-006 + 7.6900000000000024E-002 3.0657479328510817E-006 + 7.8000000000000014E-002 3.7164593322813744E-006 + 7.9100000000000004E-002 4.4935995902051218E-006 + 8.0200000000000021E-002 5.4166071095096413E-006 + 8.1300000000000011E-002 6.5080553213192616E-006 + 8.2400000000000029E-002 7.7949134720256552E-006 + 8.3500000000000019E-002 9.3092385213822126E-006 + 8.4600000000000009E-002 1.1088166502304375E-005 + 8.5700000000000026E-002 1.3173651495890226E-005 + 8.6800000000000016E-002 1.5612533388775773E-005 + 8.7900000000000006E-002 1.8457216356182471E-005 + 8.9000000000000024E-002 2.1766662030131556E-005 + 9.0100000000000013E-002 2.5607079805922695E-005 + 9.1200000000000003E-002 3.0052009606151842E-005 + 9.2300000000000021E-002 3.5182023566449061E-005 + 9.3400000000000011E-002 4.1084625991061330E-005 + 9.4500000000000028E-002 4.7854882723186165E-005 + 9.5600000000000018E-002 5.5596621677977964E-005 + 9.6700000000000008E-002 6.4423700678162277E-005 + 9.7800000000000026E-002 7.4460702307987958E-005 + 9.8900000000000016E-002 8.5842912085354328E-005 + 0.10000000000000001 9.8715710919350386E-005 + 0.10110000000000002 1.1323402577545494E-004 + 0.10220000000000001 1.2956187129020691E-004 + 0.10330000000000003 1.4787197869736701E-004 + 0.10440000000000002 1.6834519919939339E-004 + 0.10550000000000001 1.9116976181976497E-004 + 0.10660000000000003 2.1654031297657639E-004 + 0.10770000000000002 2.4465666501782835E-004 + 0.10880000000000001 2.7572221006266773E-004 + 0.10990000000000003 3.0994223197922111E-004 + 0.11100000000000002 3.4752188366837800E-004 + 0.11210000000000001 3.8866407703608274E-004 + 0.11320000000000002 4.3356718379072845E-004 + 0.11430000000000001 4.8242288175970316E-004 + 0.11540000000000003 5.3541269153356552E-004 + 0.11650000000000002 5.9270393103361130E-004 + 0.11760000000000001 6.5444549545645714E-004 + 0.11870000000000003 7.2076369542628527E-004 + 0.11980000000000002 7.9175876453518867E-004 + 0.12090000000000001 8.6750247282907367E-004 + 0.12200000000000003 9.4803480897098780E-004 + 0.12310000000000001 1.0333600221201777E-003 + 0.12420000000000003 1.1234419653192163E-003 + 0.12530000000000002 1.2181993806734681E-003 + 0.12640000000000001 1.3175026979297400E-003 + 0.12750000000000003 1.4211718225851655E-003 + 0.12860000000000002 1.5289745060727000E-003 + 0.12970000000000001 1.6406245995312929E-003 + 0.13080000000000003 1.7557799583300948E-003 + 0.13190000000000002 1.8740398809313774E-003 + 0.13300000000000001 1.9949446432292461E-003 + 0.13410000000000000 2.1179777104407549E-003 + 0.13520000000000004 2.2425677161663771E-003 + 0.13630000000000003 2.3680909071117640E-003 + 0.13740000000000002 2.4938751012086868E-003 + 0.13850000000000001 2.6192010845988989E-003 + 0.13960000000000000 2.7433075010776520E-003 + 0.14070000000000005 2.8653971385210752E-003 + 0.14180000000000004 2.9846453107893467E-003 + 0.14290000000000003 3.1002068426460028E-003 + 0.14400000000000002 3.2112223561853170E-003 + 0.14510000000000001 3.3168273512274027E-003 + 0.14620000000000000 3.4161612857133150E-003 + 0.14730000000000004 3.5083775874227285E-003 + 0.14840000000000003 3.5926545970141888E-003 + 0.14950000000000002 3.6682053469121456E-003 + 0.15060000000000001 3.7342878058552742E-003 + 0.15170000000000000 3.7902123294770718E-003 + 0.15280000000000005 3.8353516720235348E-003 + 0.15390000000000004 3.8691491354256868E-003 + 0.15500000000000003 3.8911290466785431E-003 + 0.15610000000000002 3.9009028114378452E-003 + 0.15720000000000001 3.8981761317700148E-003 + 0.15830000000000000 3.8827504031360149E-003 + 0.15940000000000004 3.8545280694961548E-003 + 0.16050000000000003 3.8135168142616749E-003 + 0.16160000000000002 3.7598321214318275E-003 + 0.16270000000000001 3.6936982069164515E-003 + 0.16380000000000000 3.6154435947537422E-003 + 0.16490000000000005 3.5254976246505976E-003 + 0.16600000000000004 3.4243850968778133E-003 + 0.16710000000000003 3.3127227798104286E-003 + 0.16820000000000002 3.1912145204842091E-003 + 0.16930000000000001 3.0606430955231190E-003 + 0.17040000000000000 2.9218597337603569E-003 + 0.17150000000000004 2.7757729403674603E-003 + 0.17260000000000003 2.6233363896608353E-003 + 0.17370000000000002 2.4655410088598728E-003 + 0.17480000000000001 2.3034028708934784E-003 + 0.17590000000000000 2.1379527170211077E-003 + 0.17700000000000005 1.9702215213328600E-003 + 0.17810000000000004 1.8012254731729627E-003 + 0.17920000000000003 1.6319546848535538E-003 + 0.18030000000000002 1.4633629471063614E-003 + 0.18140000000000001 1.2963593471795321E-003 + 0.18250000000000000 1.1317979078739882E-003 + 0.18360000000000004 9.7046559676527977E-004 + 0.18470000000000003 8.1306963693350554E-004 + 0.18580000000000002 6.6022831015288830E-004 + 0.18690000000000001 5.1246565999463201E-004 + 0.18800000000000000 3.7020759191364050E-004 + 0.18910000000000005 2.3377669276669621E-004 + 0.19020000000000004 1.0338488937122747E-004 + 0.19130000000000003 -2.0874660549452528E-005 + 0.19240000000000002 -1.3903323269914836E-004 + 0.19350000000000001 -2.5124879903160036E-004 + 0.19460000000000005 -3.5780642065219581E-004 + 0.19570000000000004 -4.5911988127045333E-004 + 0.19680000000000003 -5.5573601275682449E-004 + 0.19790000000000002 -6.4834061777219176E-004 + 0.19900000000000001 -7.3776231147348881E-004 + 0.20010000000000000 -8.2497391849756241E-004 + 0.20120000000000005 -9.1109191998839378E-004 + 0.20230000000000004 -9.9737779237329960E-004 + 0.20340000000000003 -1.0852428385987878E-003 + 0.20450000000000002 -1.1762529611587524E-003 + 0.20560000000000000 -1.2721327366307378E-003 + 0.20670000000000005 -1.3747657649219036E-003 + 0.20780000000000004 -1.4861929230391979E-003 + 0.20890000000000003 -1.6086118994280696E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0022.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0022.BXX.semd new file mode 100644 index 00000000..302031f8 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0022.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 -1.2737134297568282E-025 + -0.11119999999999999 1.8150415418773550E-024 + -0.11009999999999999 -2.1016272145655490E-024 + -0.10900000000000000 -1.0603664761867294E-023 + -0.10790000000000000 -3.1333350051543231E-023 + -0.10679999999999999 2.1302859001635041E-023 + -0.10569999999999999 6.5787301315508708E-023 + -0.10460000000000000 2.8961057876192568E-022 + -0.10349999999999999 7.7429042973141350E-022 + -0.10239999999999999 8.0247131805629442E-022 + -0.10130000000000000 -1.8105198385002824E-021 + -0.10020000000000000 -6.2495066436868951E-021 + -9.9099999999999994E-002 -6.5147888783495497E-021 + -9.7999999999999990E-002 -1.5629414095992151E-021 + -9.6899999999999986E-002 1.5910019366826210E-020 + -9.5799999999999996E-002 3.9643535585398831E-020 + -9.4699999999999993E-002 5.7116498179359782E-020 + -9.3599999999999989E-002 1.0940468496211072E-020 + -9.2499999999999999E-002 -8.5320009570876601E-020 + -9.1399999999999995E-002 -2.2749123791372781E-019 + -9.0299999999999991E-002 -3.1749115104709388E-019 + -8.9200000000000002E-002 -2.7393254377308743E-019 + -8.8099999999999984E-002 3.0386019682919739E-019 + -8.6999999999999994E-002 1.1153802641338532E-018 + -8.5899999999999990E-002 1.5930040691941688E-018 + -8.4799999999999986E-002 1.0021595042003512E-018 + -8.3699999999999997E-002 -9.2427031656597988E-019 + -8.2599999999999993E-002 -3.3849345291545308E-018 + -8.1499999999999989E-002 -5.5784816492295483E-018 + -8.0399999999999999E-002 -5.1008580509643858E-018 + -7.9299999999999995E-002 -3.4936117927784321E-019 + -7.8199999999999992E-002 8.1417749875981659E-018 + -7.7100000000000002E-002 1.5564442164034582E-017 + -7.5999999999999984E-002 1.2035310822162817E-017 + -7.4899999999999994E-002 -1.1100358501961480E-018 + -7.3799999999999991E-002 -1.6392319262663380E-017 + -7.2699999999999987E-002 -2.9537663453480507E-017 + -7.1599999999999997E-002 -2.9060039441625038E-017 + -7.0499999999999993E-002 -1.2555392360499408E-017 + -6.9399999999999989E-002 2.7455557207455930E-017 + -6.8300000000000000E-002 6.2925515168705436E-017 + -6.7199999999999996E-002 8.3436927529725652E-017 + -6.6099999999999992E-002 6.1209605088580535E-017 + -6.5000000000000002E-002 1.7479355355927491E-017 + -6.3899999999999985E-002 -2.1977022550870246E-017 + -6.2799999999999995E-002 -4.0064033056585316E-017 + -6.1699999999999991E-002 -6.4561850473902736E-017 + -6.0599999999999994E-002 -9.7607411542930772E-017 + -5.9499999999999990E-002 -1.0500974496554941E-016 + -5.8399999999999994E-002 -3.1208482264053917E-017 + -5.7299999999999990E-002 2.0019186956991961E-016 + -5.6199999999999986E-002 5.5980841588422177E-016 + -5.5099999999999996E-002 8.5104301298483901E-016 + -5.3999999999999992E-002 7.6617677029618093E-016 + -5.2899999999999989E-002 1.2570699503170824E-016 + -5.1799999999999985E-002 -1.0019842841855553E-015 + -5.0699999999999995E-002 -2.0954847608495438E-015 + -4.9599999999999991E-002 -2.3769493622991748E-015 + -4.8499999999999988E-002 -1.3249653585119085E-015 + -4.7399999999999998E-002 9.5789410169860086E-016 + -4.6299999999999994E-002 3.5441986683399903E-015 + -4.5199999999999990E-002 4.9680100189393971E-015 + -4.4099999999999986E-002 3.9300702449340807E-015 + -4.2999999999999997E-002 3.4490218112217608E-016 + -4.1899999999999993E-002 -4.5651670784558826E-015 + -4.0799999999999989E-002 -8.2999199960825942E-015 + -3.9699999999999985E-002 -8.5471934773415949E-015 + -3.8599999999999995E-002 -4.6146185559824832E-015 + -3.7499999999999992E-002 2.0190440607663427E-015 + -3.6399999999999988E-002 8.3620828970486401E-015 + -3.5299999999999984E-002 1.1815984253321296E-014 + -3.4199999999999994E-002 1.1252444763183538E-014 + -3.3099999999999991E-002 7.0133752050251935E-015 + -3.1999999999999987E-002 -1.6611957221992135E-016 + -3.0899999999999997E-002 -9.5338369360611908E-015 + -2.9799999999999993E-002 -1.8593835171098853E-014 + -2.8699999999999989E-002 -2.1978129900864993E-014 + -2.7599999999999986E-002 -1.3122053153812908E-014 + -2.6499999999999996E-002 8.9317422002303110E-015 + -2.5399999999999992E-002 3.2489944301562421E-014 + -2.4299999999999988E-002 3.7174717514368294E-014 + -2.3199999999999985E-002 1.2044952505557184E-014 + -2.2099999999999995E-002 -2.8265608034488618E-014 + -2.0999999999999991E-002 -4.9634365492439922E-014 + -1.9899999999999987E-002 -2.4212760363850026E-014 + -1.8799999999999983E-002 3.3690281467380068E-014 + -1.7699999999999994E-002 6.2052312344452326E-014 + -1.6599999999999990E-002 -5.7307098248662175E-015 + -1.5499999999999986E-002 -1.6172648073173312E-013 + -1.4399999999999996E-002 -3.0267821127076544E-013 + -1.3299999999999992E-002 -2.9401020463712402E-013 + -1.2199999999999989E-002 -8.9496254374391015E-014 + -1.1099999999999985E-002 1.8011735495020859E-013 + -9.9999999999999950E-003 2.5826142982000866E-013 + -8.8999999999999913E-003 -1.6718980258394189E-014 + -7.7999999999999875E-003 -4.9246891287157979E-013 + -6.6999999999999837E-003 -7.5596121159801632E-013 + -5.5999999999999939E-003 -4.1112751224259281E-013 + -4.4999999999999901E-003 4.6106792429140286E-013 + -3.3999999999999864E-003 1.2851225075424799E-012 + -2.2999999999999826E-003 1.3958164051669497E-012 + -1.1999999999999927E-003 5.0211587275181269E-013 + -9.9999999999988987E-005 -1.0743102371243984E-012 + 1.0000000000000148E-003 -2.5238194780591305E-012 + 2.1000000000000185E-003 -3.1768155814293486E-012 + 3.2000000000000084E-003 -2.8888757705458623E-012 + 4.3000000000000121E-003 -1.5680946124918549E-012 + 5.4000000000000159E-003 3.7414187958710599E-013 + 6.5000000000000058E-003 2.4564248204961281E-012 + 7.6000000000000234E-003 4.0310398248533108E-012 + 8.7000000000000133E-003 3.8900879045788983E-012 + 9.8000000000000032E-003 1.7009592519212635E-012 + 1.0900000000000021E-002 -1.4684932957143015E-012 + 1.2000000000000011E-002 -2.3972052641541008E-012 + 1.3100000000000001E-002 5.6036664024261551E-013 + 1.4200000000000018E-002 6.1438063837793155E-012 + 1.5300000000000008E-002 9.3814712942563716E-012 + 1.6400000000000026E-002 5.7568680725261778E-012 + 1.7500000000000016E-002 -4.3798862106592118E-012 + 1.8600000000000005E-002 -1.9908420398340176E-011 + 1.9700000000000023E-002 -3.1795750060625849E-011 + 2.0800000000000013E-002 -3.3459703757676706E-011 + 2.1900000000000003E-002 -2.4620189567614581E-011 + 2.3000000000000020E-002 -1.2979747485153403E-011 + 2.4100000000000010E-002 -5.5406942055247210E-012 + 2.5200000000000000E-002 -5.2440014136623248E-012 + 2.6300000000000018E-002 -5.5074937665988699E-012 + 2.7400000000000008E-002 1.5114194618082166E-012 + 2.8500000000000025E-002 1.3852091348964812E-011 + 2.9600000000000015E-002 1.9470543233257587E-011 + 3.0700000000000005E-002 1.5565848957010964E-011 + 3.1800000000000023E-002 2.1380063518205983E-012 + 3.2900000000000013E-002 -1.2065040806696903E-012 + 3.4000000000000002E-002 1.3374908819363540E-011 + 3.5100000000000020E-002 2.7396137441959567E-011 + 3.6200000000000010E-002 4.0857182220799260E-011 + 3.7300000000000028E-002 4.9276558528044134E-011 + 3.8400000000000017E-002 3.6408903669737924E-011 + 3.9500000000000007E-002 8.9764341792974989E-012 + 4.0600000000000025E-002 -6.7752324584002821E-011 + 4.1700000000000015E-002 -1.9377738302850389E-010 + 4.2800000000000005E-002 -3.0075614221303226E-010 + 4.3900000000000022E-002 -2.9569788284611320E-010 + 4.5000000000000012E-002 -1.7188039880267070E-010 + 4.6100000000000002E-002 -4.3581426661942757E-011 + 4.7200000000000020E-002 -5.4208356553564485E-011 + 4.8300000000000010E-002 -2.6426116850331027E-010 + 4.9400000000000027E-002 -5.5273996490967647E-010 + 5.0500000000000017E-002 -7.4262612725917165E-010 + 5.1600000000000007E-002 -5.8071614184029841E-010 + 5.2700000000000025E-002 -1.0510244063954843E-010 + 5.3800000000000014E-002 4.3101125446476374E-010 + 5.4900000000000004E-002 6.4893984630387536E-010 + 5.6000000000000022E-002 4.6353515470443085E-010 + 5.7100000000000012E-002 -4.0054695671365437E-011 + 5.8200000000000002E-002 -4.5849646301832081E-010 + 5.9300000000000019E-002 -6.1701233011746126E-010 + 6.0400000000000009E-002 -6.5004668314827541E-010 + 6.1500000000000027E-002 -7.3237732545194945E-010 + 6.2600000000000017E-002 -9.0881907555129260E-010 + 6.3700000000000007E-002 -1.1076682904231916E-009 + 6.4800000000000024E-002 -1.1586286374765109E-009 + 6.5900000000000014E-002 -9.1829271964272152E-010 + 6.7000000000000004E-002 -3.5529015840474187E-010 + 6.8100000000000022E-002 2.8389759987312857E-010 + 6.9200000000000012E-002 6.9004846281472965E-010 + 7.0300000000000029E-002 6.9734751306782528E-010 + 7.1400000000000019E-002 5.0297987996827942E-010 + 7.2500000000000009E-002 5.1476040097142572E-010 + 7.3600000000000027E-002 8.4920748211203545E-010 + 7.4700000000000016E-002 8.6546941835408120E-010 + 7.5800000000000006E-002 6.1620430980013907E-011 + 7.6900000000000024E-002 -1.1186729320655786E-009 + 7.8000000000000014E-002 -1.8508182764165326E-009 + 7.9100000000000004E-002 -1.7494081738789191E-009 + 8.0200000000000021E-002 -1.0295536645443804E-009 + 8.1300000000000011E-002 -3.4106956148249878E-010 + 8.2400000000000029E-002 -3.1584465598477607E-010 + 8.3500000000000019E-002 -8.8665669251142276E-010 + 8.4600000000000009E-002 -1.6456908058515296E-009 + 8.5700000000000026E-002 -1.9901880143891049E-009 + 8.6800000000000016E-002 -1.4809631299073089E-009 + 8.7900000000000006E-002 -3.3984937086728451E-010 + 8.9000000000000024E-002 4.2481998474563909E-010 + 9.0100000000000013E-002 3.0159594266443435E-010 + 9.1200000000000003E-002 -4.3755157830283053E-010 + 9.2300000000000021E-002 -7.8456957597339283E-010 + 9.3400000000000011E-002 -3.2268029914739316E-010 + 9.4500000000000028E-002 8.5176449227120088E-010 + 9.5600000000000018E-002 2.1830610652529003E-009 + 9.6700000000000008E-002 2.9003950352546326E-009 + 9.7800000000000026E-002 2.5735440445373570E-009 + 9.8900000000000016E-002 1.4938039694101235E-009 + 0.10000000000000001 2.7065666374781472E-010 + 0.10110000000000002 -7.1049072181139650E-010 + 0.10220000000000001 -1.0463048205622272E-009 + 0.10330000000000003 -5.4856352793564156E-010 + 0.10440000000000002 5.7658511298797066E-010 + 0.10550000000000001 1.7913632799348989E-009 + 0.10660000000000003 2.4325117475854086E-009 + 0.10770000000000002 2.4462529779611941E-009 + 0.10880000000000001 1.7967349830172452E-009 + 0.10990000000000003 9.6795782500436189E-010 + 0.11100000000000002 5.5147686417456043E-010 + 0.11210000000000001 6.5484773159596443E-010 + 0.11320000000000002 1.9771813075664113E-009 + 0.11430000000000001 3.4070706256272842E-009 + 0.11540000000000003 4.0123668831881787E-009 + 0.11650000000000002 3.0760338720625668E-009 + 0.11760000000000001 4.1881242918151429E-010 + 0.11870000000000003 -2.5252238078365963E-009 + 0.11980000000000002 -3.8200753671446819E-009 + 0.12090000000000001 -2.0675199330355554E-009 + 0.12200000000000003 1.9078501001246195E-009 + 0.12310000000000001 5.0586272948294209E-009 + 0.12420000000000003 5.1261457301166047E-009 + 0.12530000000000002 1.4650725077558491E-009 + 0.12640000000000001 -2.5545197068765901E-009 + 0.12750000000000003 -3.8852232542296861E-009 + 0.12860000000000002 -3.0648157345325444E-009 + 0.12970000000000001 -1.4198160425138440E-009 + 0.13080000000000003 -2.0503845843400370E-010 + 0.13190000000000002 1.1889984552482247E-009 + 0.13300000000000001 3.3717759695406357E-009 + 0.13410000000000000 5.4469979637872257E-009 + 0.13520000000000004 4.6899240047082458E-009 + 0.13630000000000003 2.2836652568969384E-009 + 0.13740000000000002 1.0246654635892583E-009 + 0.13850000000000001 9.1292484682981012E-010 + 0.13960000000000000 2.1635544467102363E-009 + 0.14070000000000005 2.4103323781332620E-009 + 0.14180000000000004 1.2051104558707948E-009 + 0.14290000000000003 -3.5862984804069242E-010 + 0.14400000000000002 -1.0708888220634094E-009 + 0.14510000000000001 -4.9248127798051655E-010 + 0.14620000000000000 4.9598181117715967E-010 + 0.14730000000000004 6.4192656745731824E-010 + 0.14840000000000003 -4.6694337285657639E-010 + 0.14950000000000002 -1.8088502917734672E-009 + 0.15060000000000001 -1.3402388088223915E-009 + 0.15170000000000000 2.0392798560919800E-010 + 0.15280000000000005 9.2350227465232138E-010 + 0.15390000000000004 1.0144712847548476E-010 + 0.15500000000000003 -2.7641633426611634E-009 + 0.15610000000000002 -6.4902181406978343E-009 + 0.15720000000000001 -6.9179035833144553E-009 + 0.15830000000000000 -1.7527008733253524E-009 + 0.15940000000000004 5.2050945775761193E-009 + 0.16050000000000003 8.6494083006982692E-009 + 0.16160000000000002 7.2178716337134574E-009 + 0.16270000000000001 4.4956682820895821E-009 + 0.16380000000000000 4.3547974115654142E-009 + 0.16490000000000005 5.2894821855886676E-009 + 0.16600000000000004 3.3560194623305506E-009 + 0.16710000000000003 -2.5928503788463786E-009 + 0.16820000000000002 -9.9040899925739723E-009 + 0.16930000000000001 -1.2769701740467099E-008 + 0.17040000000000000 -7.6762027845234115E-009 + 0.17150000000000004 -9.3351859575818708E-010 + 0.17260000000000003 3.5968539258135479E-010 + 0.17370000000000002 -5.4457762743709281E-009 + 0.17480000000000001 -1.1107830211187775E-008 + 0.17590000000000000 -1.0101441461074501E-008 + 0.17700000000000005 7.2835337761034680E-010 + 0.17810000000000004 1.2848815345023468E-008 + 0.17920000000000003 1.7763055026875918E-008 + 0.18030000000000002 1.0451816301326744E-008 + 0.18140000000000001 -3.7788288054230179E-009 + 0.18250000000000000 -1.2739252319704519E-008 + 0.18360000000000004 -1.0209157963458892E-008 + 0.18470000000000003 -2.7404722935386872E-009 + 0.18580000000000002 2.6756952209439078E-009 + 0.18690000000000001 2.8252826744790127E-009 + 0.18800000000000000 -2.4656472419337661E-009 + 0.18910000000000005 -7.0216144010259995E-009 + 0.19020000000000004 -4.6761012839624527E-009 + 0.19130000000000003 2.4556332522962521E-009 + 0.19240000000000002 5.8946270087290031E-009 + 0.19350000000000001 -3.4637714918517304E-010 + 0.19460000000000005 -1.1606639205297142E-008 + 0.19570000000000004 -1.8743937957310663E-008 + 0.19680000000000003 -1.6452201379024700E-008 + 0.19790000000000002 -6.4881700012620058E-009 + 0.19900000000000001 2.1334367605874149E-010 + 0.20010000000000000 -1.1159566604135307E-009 + 0.20120000000000005 -6.0304419235990281E-009 + 0.20230000000000004 -4.9935202639517229E-009 + 0.20340000000000003 7.0857693046377790E-009 + 0.20450000000000002 2.3503131885149742E-008 + 0.20560000000000000 2.9415904378993218E-008 + 0.20670000000000005 1.7653716710697154E-008 + 0.20780000000000004 -5.5810631671704414E-009 + 0.20890000000000003 -2.3294658646477728E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0022.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0022.BXZ.semd new file mode 100644 index 00000000..058c8cb1 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0022.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 6.9002062530678170E-019 + -0.11119999999999999 -5.0525606293586396E-018 + -0.11009999999999999 -6.7620903345466741E-017 + -0.10900000000000000 -2.6534858201825618E-016 + -0.10790000000000000 -3.9656539402295563E-016 + -0.10679999999999999 5.5514126434485058E-016 + -0.10569999999999999 3.9409580064380875E-015 + -0.10460000000000000 8.2768671473901212E-015 + -0.10349999999999999 5.2698883261760934E-015 + -0.10239999999999999 -1.6584037745501212E-014 + -0.10130000000000000 -5.3812663824764559E-014 + -0.10020000000000000 -6.8077169606845650E-014 + -9.9099999999999994E-002 -1.8195521315784308E-015 + -9.7999999999999990E-002 1.4874824191390273E-013 + -9.6899999999999986E-002 2.6036269494544850E-013 + -9.5799999999999996E-002 1.3868586997128202E-013 + -9.4699999999999993E-002 -2.4241654690559944E-013 + -9.3599999999999989E-002 -5.2204383394274800E-013 + -9.2499999999999999E-002 -1.4760463901489218E-013 + -9.1399999999999995E-002 8.9502033171970363E-013 + -9.0299999999999991E-002 1.4510941276704714E-012 + -8.9200000000000002E-002 -2.0848931305342266E-013 + -8.8099999999999984E-002 -4.2414791297240573E-012 + -8.6999999999999994E-002 -7.2559254611637147E-012 + -8.5899999999999990E-002 -3.5603687966595521E-012 + -8.4799999999999986E-002 9.1895414888742977E-012 + -8.3699999999999997E-002 2.3848339969489984E-011 + -8.2599999999999993E-002 2.4786225155670749E-011 + -8.1499999999999989E-002 1.5935169850322950E-013 + -8.0399999999999999E-002 -4.1677866019496079E-011 + -7.9299999999999995E-002 -6.8485841997478758E-011 + -7.8199999999999992E-002 -4.5271255494361284E-011 + -7.7100000000000002E-002 2.9692227843103325E-011 + -7.5999999999999984E-002 1.0643348702377153E-010 + -7.4899999999999994E-002 1.1172175684581731E-010 + -7.3799999999999991E-002 1.5425421356907165E-011 + -7.2699999999999987E-002 -1.2038198216046680E-010 + -7.1599999999999997E-002 -1.7017476316993907E-010 + -7.0499999999999993E-002 -5.2796635119367608E-011 + -6.9399999999999989E-002 1.6583326378771801E-010 + -6.8300000000000000E-002 2.8691046760620509E-010 + -6.7199999999999996E-002 1.3869182191594831E-010 + -6.6099999999999992E-002 -2.3360585688081414E-010 + -6.5000000000000002E-002 -5.3637405628137458E-010 + -6.3899999999999985E-002 -4.4100978424665982E-010 + -6.2799999999999995E-002 9.7844121693668740E-011 + -6.1699999999999991E-002 7.1087902231425915E-010 + -6.0599999999999994E-002 8.5679285888318191E-010 + -5.9499999999999990E-002 2.9974150939082733E-010 + -5.8399999999999994E-002 -5.9136018304428717E-010 + -5.7299999999999990E-002 -1.0607614786550812E-009 + -5.6199999999999986E-002 -6.0656979439244196E-010 + -5.5099999999999996E-002 4.9009107883080105E-010 + -5.3999999999999992E-002 1.2857150899492353E-009 + -5.2899999999999989E-002 9.5341090577960586E-010 + -5.1799999999999985E-002 -4.1328124256168053E-010 + -5.0699999999999995E-002 -1.7413559483259178E-009 + -4.9599999999999991E-002 -1.8367034559929607E-009 + -4.8499999999999988E-002 -4.6946108112067009E-010 + -4.7399999999999998E-002 1.3209859872631569E-009 + -4.6299999999999994E-002 2.0831565361589810E-009 + -4.5199999999999990E-002 1.2714957975390462E-009 + -4.4099999999999986E-002 -2.0479537510276202E-010 + -4.2999999999999997E-002 -8.1019169151375081E-010 + -4.1899999999999993E-002 9.9054375812812623E-011 + -4.0799999999999989E-002 1.5120870111573481E-009 + -3.9699999999999985E-002 1.6017555060088284E-009 + -3.8599999999999995E-002 -4.9661286194435661E-010 + -3.7499999999999992E-002 -3.6302763017914685E-009 + -3.6399999999999988E-002 -5.4091033874215100E-009 + -3.5299999999999984E-002 -4.2275125622381893E-009 + -3.4199999999999994E-002 -6.8207195447200775E-010 + -3.3099999999999991E-002 2.9751472396810641E-009 + -3.1999999999999987E-002 4.8443502542738770E-009 + -3.0899999999999997E-002 4.8926502849155895E-009 + -2.9799999999999993E-002 4.4838208701492022E-009 + -2.8699999999999989E-002 4.4519183894919934E-009 + -2.7599999999999986E-002 3.8258858303663601E-009 + -2.6499999999999996E-002 7.5028494528339706E-010 + -2.5399999999999992E-002 -5.1420459001860763E-009 + -2.4299999999999988E-002 -1.1381112940966887E-008 + -2.3199999999999985E-002 -1.4063119557761183E-008 + -2.2099999999999995E-002 -1.1026313195827697E-008 + -2.0999999999999991E-002 -3.8108241007250854E-009 + -1.9899999999999987E-002 3.6874716613510827E-009 + -1.8799999999999983E-002 8.7837737083873435E-009 + -1.7699999999999994E-002 1.2353457812253055E-008 + -1.6599999999999990E-002 1.7543765551408796E-008 + -1.5499999999999986E-002 2.6072845216162932E-008 + -1.4399999999999996E-002 3.6022587579509491E-008 + -1.3299999999999992E-002 4.3818843664666929E-008 + -1.2199999999999989E-002 4.8868106006239032E-008 + -1.1099999999999985E-002 5.6234888745620992E-008 + -9.9999999999999950E-003 7.4178828413096198E-008 + -8.8999999999999913E-003 1.0830897423375063E-007 + -7.7999999999999875E-003 1.5777708028963389E-007 + -6.6999999999999837E-003 2.1741152522736229E-007 + -5.5999999999999939E-003 2.8408888397279952E-007 + -4.4999999999999901E-003 3.6135153891336813E-007 + -3.3999999999999864E-003 4.5777684931636031E-007 + -2.2999999999999826E-003 5.8074164144272800E-007 + -1.1999999999999927E-003 7.3201971417802270E-007 + -9.9999999999988987E-005 9.1011833092125016E-007 + 1.0000000000000148E-003 1.1176075531693641E-006 + 2.1000000000000185E-003 1.3664716789207887E-006 + 3.2000000000000084E-003 1.6761400729592424E-006 + 4.3000000000000121E-003 2.0659908841480501E-006 + 5.4000000000000159E-003 2.5497015485598240E-006 + 6.5000000000000058E-003 3.1370725537271937E-006 + 7.6000000000000234E-003 3.8414582377299666E-006 + 8.7000000000000133E-003 4.6853097046550829E-006 + 9.8000000000000032E-003 5.6984490584000014E-006 + 1.0900000000000021E-002 6.9116067606955767E-006 + 1.2000000000000011E-002 8.3531367636169307E-006 + 1.3100000000000001E-002 1.0053840924229007E-005 + 1.4200000000000018E-002 1.2056233572366182E-005 + 1.5300000000000008E-002 1.4419299077417236E-005 + 1.6400000000000026E-002 1.7213922546943650E-005 + 1.7500000000000016E-002 2.0513787603704259E-005 + 1.8600000000000005E-002 2.4391732949879952E-005 + 1.9700000000000023E-002 2.8926282539032400E-005 + 2.0800000000000013E-002 3.4212433092761785E-005 + 2.1900000000000003E-002 4.0365772292716429E-005 + 2.3000000000000020E-002 4.7515677579212934E-005 + 2.4100000000000010E-002 5.5795353546272963E-005 + 2.5200000000000000E-002 6.5341002482455224E-005 + 2.6300000000000018E-002 7.6303789683151990E-005 + 2.7400000000000008E-002 8.8864573626779020E-005 + 2.8500000000000025E-002 1.0323694004910067E-004 + 2.9600000000000015E-002 1.1965452722506598E-004 + 3.0700000000000005E-002 1.3835480785928667E-004 + 3.1800000000000023E-002 1.5957593859639019E-004 + 3.2900000000000013E-002 1.8357121734879911E-004 + 3.4000000000000002E-002 2.1062743326183408E-004 + 3.5100000000000020E-002 2.4106817727442831E-004 + 3.6200000000000010E-002 2.7523710741661489E-004 + 3.7300000000000028E-002 3.1347671756520867E-004 + 3.8400000000000017E-002 3.5612317151390016E-004 + 3.9500000000000007E-002 4.0352161158807576E-004 + 4.0600000000000025E-002 4.5604593469761312E-004 + 4.1700000000000015E-002 5.1409954903647304E-004 + 4.2800000000000005E-002 5.7809264399111271E-004 + 4.3900000000000022E-002 6.4841506537050009E-004 + 4.5000000000000012E-002 7.2542921407148242E-004 + 4.6100000000000002E-002 8.0948619870468974E-004 + 4.7200000000000020E-002 9.0094521874561906E-004 + 4.8300000000000010E-002 1.0001693153753877E-003 + 4.9400000000000027E-002 1.1074952781200409E-003 + 5.0500000000000017E-002 1.2231991859152913E-003 + 5.1600000000000007E-002 1.3474888401106000E-003 + 5.2700000000000025E-002 1.4805237296968699E-003 + 5.3800000000000014E-002 1.6224371502175927E-003 + 5.4900000000000004E-002 1.7733291024342179E-003 + 5.6000000000000022E-002 1.9332271767780185E-003 + 5.7100000000000012E-002 2.1020448766648769E-003 + 5.8200000000000002E-002 2.2795738186687231E-003 + 5.9300000000000019E-002 2.4655100423842669E-003 + 6.0400000000000009E-002 2.6594833470880985E-003 + 6.1500000000000027E-002 2.8610515873879194E-003 + 6.2600000000000017E-002 3.0696596950292587E-003 + 6.3700000000000007E-002 3.2845993991941214E-003 + 6.4800000000000024E-002 3.5050048027187586E-003 + 6.5900000000000014E-002 3.7298898678272963E-003 + 6.7000000000000004E-002 3.9581842720508575E-003 + 6.8100000000000022E-002 4.1887313127517700E-003 + 6.9200000000000012E-002 4.4202459976077080E-003 + 7.0300000000000029E-002 4.6512759290635586E-003 + 7.1400000000000019E-002 4.8802075907588005E-003 + 7.2500000000000009E-002 5.1053222268819809E-003 + 7.3600000000000027E-002 5.3248470649123192E-003 + 7.4700000000000016E-002 5.5369604378938675E-003 + 7.5800000000000006E-002 5.7397484779357910E-003 + 7.6900000000000024E-002 5.9311660006642342E-003 + 7.8000000000000014E-002 6.1090481467545033E-003 + 7.9100000000000004E-002 6.2711751088500023E-003 + 8.0200000000000021E-002 6.4153284765779972E-003 + 8.1300000000000011E-002 6.5392996184527874E-003 + 8.2400000000000029E-002 6.6408435814082623E-003 + 8.3500000000000019E-002 6.7176404409110546E-003 + 8.4600000000000009E-002 6.7673134617507458E-003 + 8.5700000000000026E-002 6.7874942906200886E-003 + 8.6800000000000016E-002 6.7758779041469097E-003 + 8.7900000000000006E-002 6.7302188836038113E-003 + 8.9000000000000024E-002 6.6482699476182461E-003 + 9.0100000000000013E-002 6.5277353860437870E-003 + 9.1200000000000003E-002 6.3662836328148842E-003 + 9.2300000000000021E-002 6.1616115272045135E-003 + 9.3400000000000011E-002 5.9114964678883553E-003 + 9.4500000000000028E-002 5.6137824431061745E-003 + 9.5600000000000018E-002 5.2663050591945648E-003 + 9.6700000000000008E-002 4.8668351955711842E-003 + 9.7800000000000026E-002 4.4130943715572357E-003 + 9.8900000000000016E-002 3.9028243627399206E-003 + 0.10000000000000001 3.3338465727865696E-003 + 0.10110000000000002 2.7040480636060238E-003 + 0.10220000000000001 2.0113154314458370E-003 + 0.10330000000000003 1.2534941779449582E-003 + 0.10440000000000002 4.2842491529881954E-004 + 0.10550000000000001 -4.6596059110015631E-004 + 0.10660000000000003 -1.4315596781671047E-003 + 0.10770000000000002 -2.4700867943465710E-003 + 0.10880000000000001 -3.5831055138260126E-003 + 0.10990000000000003 -4.7720288857817650E-003 + 0.11100000000000002 -6.0380292125046253E-003 + 0.11210000000000001 -7.3818904347717762E-003 + 0.11320000000000002 -8.8038844987750053E-003 + 0.11430000000000001 -1.0303718969225883E-002 + 0.11540000000000003 -1.1880535632371902E-002 + 0.11650000000000002 -1.3532867655158043E-002 + 0.11760000000000001 -1.5258515253663063E-002 + 0.11870000000000003 -1.7054365947842598E-002 + 0.11980000000000002 -1.8916241824626923E-002 + 0.12090000000000001 -2.0838851109147072E-002 + 0.12200000000000003 -2.2815769538283348E-002 + 0.12310000000000001 -2.4839408695697784E-002 + 0.12420000000000003 -2.6900913566350937E-002 + 0.12530000000000002 -2.8990022838115692E-002 + 0.12640000000000001 -3.1094986945390701E-002 + 0.12750000000000003 -3.3202603459358215E-002 + 0.12860000000000002 -3.5298276692628860E-002 + 0.12970000000000001 -3.7366107106208801E-002 + 0.13080000000000003 -3.9388887584209442E-002 + 0.13190000000000002 -4.1348122060298920E-002 + 0.13300000000000001 -4.3224103748798370E-002 + 0.13410000000000000 -4.4996079057455063E-002 + 0.13520000000000004 -4.6642523258924484E-002 + 0.13630000000000003 -4.8141378909349442E-002 + 0.13740000000000002 -4.9470283091068268E-002 + 0.13850000000000001 -5.0606723874807358E-002 + 0.13960000000000000 -5.1528304815292358E-002 + 0.14070000000000005 -5.2213098853826523E-002 + 0.14180000000000004 -5.2640069276094437E-002 + 0.14290000000000003 -5.2789423614740372E-002 + 0.14400000000000002 -5.2642922848463058E-002 + 0.14510000000000001 -5.2184179425239563E-002 + 0.14620000000000000 -5.1398999989032745E-002 + 0.14730000000000004 -5.0275713205337524E-002 + 0.14840000000000003 -4.8805564641952515E-002 + 0.14950000000000002 -4.6983033418655396E-002 + 0.15060000000000001 -4.4806048274040222E-002 + 0.15170000000000000 -4.2276144027709961E-002 + 0.15280000000000005 -3.9398621767759323E-002 + 0.15390000000000004 -3.6182671785354614E-002 + 0.15500000000000003 -3.2641511410474777E-002 + 0.15610000000000002 -2.8792409226298332E-002 + 0.15720000000000001 -2.4656582623720169E-002 + 0.15830000000000000 -2.0259024575352669E-002 + 0.15940000000000004 -1.5628298744559288E-002 + 0.16050000000000003 -1.0796307586133480E-002 + 0.16160000000000002 -5.7980306446552277E-003 + 0.16270000000000001 -6.7116075661033392E-004 + 0.16380000000000000 4.5443531125783920E-003 + 0.16490000000000005 9.8068099468946457E-003 + 0.16600000000000004 1.5073264017701149E-002 + 0.16710000000000003 2.0300025120377541E-002 + 0.16820000000000002 2.5443198159337044E-002 + 0.16930000000000001 3.0459245666861534E-002 + 0.17040000000000000 3.5305622965097427E-002 + 0.17150000000000004 3.9941340684890747E-002 + 0.17260000000000003 4.4327523559331894E-002 + 0.17370000000000002 4.8427864909172058E-002 + 0.17480000000000001 5.2209105342626572E-002 + 0.17590000000000000 5.5641464889049530E-002 + 0.17700000000000005 5.8699063956737518E-002 + 0.17810000000000004 6.1360277235507965E-002 + 0.17920000000000003 6.3607938587665558E-002 + 0.18030000000000002 6.5429449081420898E-002 + 0.18140000000000001 6.6816918551921844E-002 + 0.18250000000000000 6.7767232656478882E-002 + 0.18360000000000004 6.8282008171081543E-002 + 0.18470000000000003 6.8367518484592438E-002 + 0.18580000000000002 6.8034440279006958E-002 + 0.18690000000000001 6.7297600209712982E-002 + 0.18800000000000000 6.6175639629364014E-002 + 0.18910000000000005 6.4690746366977692E-002 + 0.19020000000000004 6.2868252396583557E-002 + 0.19130000000000003 6.0736205428838730E-002 + 0.19240000000000002 5.8324836194515228E-002 + 0.19350000000000001 5.5666074156761169E-002 + 0.19460000000000005 5.2793081849813461E-002 + 0.19570000000000004 4.9739807844161987E-002 + 0.19680000000000003 4.6540524810552597E-002 + 0.19790000000000002 4.3229341506958008E-002 + 0.19900000000000001 3.9839748293161392E-002 + 0.20010000000000000 3.6404196172952652E-002 + 0.20120000000000005 3.2953768968582153E-002 + 0.20230000000000004 2.9517889022827148E-002 + 0.20340000000000003 2.6124026626348495E-002 + 0.20450000000000002 2.2797450423240662E-002 + 0.20560000000000000 1.9561009481549263E-002 + 0.20670000000000005 1.6435025259852409E-002 + 0.20780000000000004 1.3437222689390182E-002 + 0.20890000000000003 1.0582722723484039E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0023.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0023.BXX.semd new file mode 100644 index 00000000..656685ef --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0023.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 -8.5477461332524538E-018 + -0.11449999999999999 2.5643240881299199E-017 + -0.11340000000000000 1.4531169170991723E-016 + -0.11230000000000000 2.9917124287683083E-017 + -0.11119999999999999 -3.2481434479178712E-016 + -0.11009999999999999 -6.1116386465757239E-016 + -0.10900000000000000 -8.5478329872167719E-018 + -0.10790000000000000 1.3804609455127606E-015 + -0.10679999999999999 3.0429974149883592E-015 + -0.10569999999999999 2.3805471347426374E-015 + -0.10460000000000000 3.5045739376718421E-016 + -0.10349999999999999 -4.2097656063151342E-015 + -0.10239999999999999 -9.3854265993068703E-015 + -0.10130000000000000 -1.0800080041438800E-014 + -0.10020000000000000 -3.3592678707900902E-015 + -9.9099999999999994E-002 1.2424145439120411E-014 + -9.7999999999999990E-002 2.5198750760167289E-014 + -9.6899999999999986E-002 2.9767519422714897E-014 + -9.5799999999999996E-002 2.0659894219119020E-014 + -9.4699999999999993E-002 -4.3123472254582608E-015 + -9.3599999999999989E-002 -3.5986021969377710E-014 + -9.2499999999999999E-002 -4.4136301736866571E-014 + -9.1399999999999995E-002 -2.6027904535970946E-014 + -9.0299999999999991E-002 1.5603891876520004E-014 + -8.9200000000000002E-002 5.1765127693234950E-014 + -8.8099999999999984E-002 6.4813253505477397E-014 + -8.6999999999999994E-002 2.9994005868415330E-014 + -8.5899999999999990E-002 -2.6370210878747143E-015 + -8.4799999999999986E-002 -3.9644496181972383E-014 + -8.3699999999999997E-002 -6.1334414652204627E-014 + -8.2599999999999993E-002 -7.8647883290563353E-014 + -8.1499999999999989E-002 -1.8130204911155634E-013 + -8.0399999999999999E-002 -3.3209711564931299E-013 + -7.9299999999999995E-002 -4.6210404209753864E-013 + -7.8199999999999992E-002 -3.7875922558917863E-013 + -7.7100000000000002E-002 -1.0832135833921050E-013 + -7.5999999999999984E-002 3.5249190719066625E-013 + -7.4899999999999994E-002 8.7019898665358086E-013 + -7.3799999999999991E-002 9.8527306105489210E-013 + -7.2699999999999987E-002 3.5635128745395428E-013 + -7.1599999999999997E-002 -1.0275075061627614E-012 + -7.0499999999999993E-002 -2.4726366787408693E-012 + -6.9399999999999989E-002 -2.4341505373837169E-012 + -6.8300000000000000E-002 -6.9760316230224606E-013 + -6.7199999999999996E-002 1.3715539121106346E-012 + -6.6099999999999992E-002 2.0577541406940902E-012 + -6.5000000000000002E-002 3.9817921095725017E-013 + -6.3899999999999985E-002 -1.9441210794002295E-012 + -6.2799999999999995E-002 -3.1660511885800435E-012 + -6.1699999999999991E-002 -2.1822526424797317E-012 + -6.0599999999999994E-002 -1.3735119812341434E-012 + -5.9499999999999990E-002 2.7550634299974841E-013 + -5.8399999999999994E-002 2.4146865063023881E-012 + -5.7299999999999990E-002 4.6238902463857645E-012 + -5.6199999999999986E-002 3.4719833345159268E-012 + -5.5099999999999996E-002 1.3397525276681588E-012 + -5.3999999999999992E-002 -1.0725709599992972E-012 + -5.2899999999999989E-002 -1.1041075822712521E-012 + -5.1799999999999985E-002 -1.8358756355418837E-012 + -5.0699999999999995E-002 -5.3685688707061363E-012 + -4.9599999999999991E-002 -1.0021631961787403E-011 + -4.8499999999999988E-002 -5.9918268263681185E-012 + -4.7399999999999998E-002 1.8484734576329487E-011 + -4.6299999999999994E-002 4.7442775402695148E-011 + -4.5199999999999990E-002 5.1192491218321479E-011 + -4.4099999999999986E-002 9.0070294972433018E-012 + -4.2999999999999997E-002 -6.2868238392965736E-011 + -4.1899999999999993E-002 -1.2129906801217061E-010 + -4.0799999999999989E-002 -1.3043360835851558E-010 + -3.9699999999999985E-002 -8.6910742491674853E-011 + -3.8599999999999995E-002 -2.5461948521821043E-011 + -3.7499999999999992E-002 1.1338705148411510E-011 + -3.6399999999999988E-002 -4.5180456598181706E-012 + -3.5299999999999984E-002 -2.9337757917469176E-011 + -3.4199999999999994E-002 1.3064740261858887E-011 + -3.3099999999999991E-002 1.3613388194499976E-010 + -3.1999999999999987E-002 2.8385116479512362E-010 + -3.0899999999999997E-002 3.3745733984957837E-010 + -2.9799999999999993E-002 2.5885985022178204E-010 + -2.8699999999999989E-002 4.5817932781133663E-011 + -2.7599999999999986E-002 -2.2996472781589006E-010 + -2.6499999999999996E-002 -4.0715480986719399E-010 + -2.5399999999999992E-002 -4.4541897947780740E-010 + -2.4299999999999988E-002 -3.8509057054270102E-010 + -2.3199999999999985E-002 -3.2924363235764531E-010 + -2.2099999999999995E-002 -3.4061892195680343E-010 + -2.0999999999999991E-002 -4.1473491307897348E-010 + -1.9899999999999987E-002 -5.2022125496264948E-010 + -1.8799999999999983E-002 -5.9433724608481953E-010 + -1.7699999999999994E-002 -6.4156435719553428E-010 + -1.6599999999999990E-002 -4.2886560969179754E-010 + -1.5499999999999986E-002 -1.2653723902023017E-010 + -1.4399999999999996E-002 1.3993928238420494E-010 + -1.3299999999999992E-002 1.8234178056353301E-010 + -1.2199999999999989E-002 -2.0547787082936253E-010 + -1.1099999999999985E-002 -8.8011237187046731E-010 + -9.9999999999999950E-003 -1.3710060864369211E-009 + -8.8999999999999913E-003 -1.2658629700013080E-009 + -7.7999999999999875E-003 -4.8849779776816149E-010 + -6.6999999999999837E-003 4.4123782405591783E-010 + -5.5999999999999939E-003 9.4971419617451147E-010 + -4.4999999999999901E-003 1.0010795525872140E-009 + -3.3999999999999864E-003 5.0640458493234064E-010 + -2.2999999999999826E-003 -5.0759934450139710E-012 + -1.1999999999999927E-003 -2.8075153313267265E-011 + -9.9999999999988987E-005 -2.9307428706104588E-010 + 1.0000000000000148E-003 -1.5888139692776804E-009 + 2.1000000000000185E-003 -2.4632944572999804E-009 + 3.2000000000000084E-003 -1.9395527406373958E-009 + 4.3000000000000121E-003 -5.9121862960864746E-010 + 5.4000000000000159E-003 -6.7695843375403797E-010 + 6.5000000000000058E-003 -2.0533645894715846E-009 + 7.6000000000000234E-003 -3.1788081056305373E-009 + 8.7000000000000133E-003 -3.0852886911958421E-009 + 9.8000000000000032E-003 -2.0237693743041518E-009 + 1.0900000000000021E-002 -1.1415093315036984E-009 + 1.2000000000000011E-002 -7.9702699995465309E-010 + 1.3100000000000001E-002 -1.3129889397944794E-009 + 1.4200000000000018E-002 -7.5339545713148937E-010 + 1.5300000000000008E-002 9.5345709105743026E-010 + 1.6400000000000026E-002 4.2377910070001690E-009 + 1.7500000000000016E-002 6.3031624364384697E-009 + 1.8600000000000005E-002 4.2097196839563367E-009 + 1.9700000000000023E-002 -2.1859452026262716E-009 + 2.0800000000000013E-002 -9.8005727977579227E-009 + 2.1900000000000003E-002 -1.1535497890236002E-008 + 2.3000000000000020E-002 -8.3228677283386787E-009 + 2.4100000000000010E-002 -4.0346823659831443E-009 + 2.5200000000000000E-002 -8.2205253715272875E-010 + 2.6300000000000018E-002 1.2433181151294548E-009 + 2.7400000000000008E-002 3.1652811482985044E-009 + 2.8500000000000025E-002 4.5853187913280635E-009 + 2.9600000000000015E-002 3.8542449232181752E-009 + 3.0700000000000005E-002 3.0514679671966860E-009 + 3.1800000000000023E-002 2.2486907891305918E-009 + 3.2900000000000013E-002 1.9109908100389816E-010 + 3.4000000000000002E-002 -2.9420479386033094E-009 + 3.5100000000000020E-002 -7.1328245532242818E-009 + 3.6200000000000010E-002 -9.3607130935424721E-009 + 3.7300000000000028E-002 -6.6813798937914726E-009 + 3.8400000000000017E-002 1.4384711199966205E-009 + 3.9500000000000007E-002 1.0185728704925623E-008 + 4.0600000000000025E-002 1.4881727850024618E-008 + 4.1700000000000015E-002 1.1726172033377225E-008 + 4.2800000000000005E-002 3.0494324843033382E-009 + 4.3900000000000022E-002 -5.1970849845872635E-009 + 4.5000000000000012E-002 -7.7790112129605404E-009 + 4.6100000000000002E-002 -3.9076049063169194E-009 + 4.7200000000000020E-002 1.4695794581243149E-009 + 4.8300000000000010E-002 4.4805421595128792E-009 + 4.9400000000000027E-002 7.4915051939683508E-009 + 5.0500000000000017E-002 1.1362912388790392E-008 + 5.1600000000000007E-002 1.5377727535792474E-008 + 5.2700000000000025E-002 1.4516690072241545E-008 + 5.3800000000000014E-002 7.2023214059413476E-009 + 5.4900000000000004E-002 -3.1236033759540760E-009 + 5.6000000000000022E-002 -7.1396026868342233E-009 + 5.7100000000000012E-002 -4.0004799473081221E-010 + 5.8200000000000002E-002 7.7735808901024939E-009 + 5.9300000000000019E-002 7.1993593309116477E-009 + 6.0400000000000009E-002 -6.1381193461329531E-009 + 6.1500000000000027E-002 -2.1913523440275640E-008 + 6.2600000000000017E-002 -3.1235593667133799E-008 + 6.3700000000000007E-002 -2.7220778520131717E-008 + 6.4800000000000024E-002 -1.3382559060914900E-008 + 6.5900000000000014E-002 2.1765487190350541E-009 + 6.7000000000000004E-002 1.2644693292429565E-008 + 6.8100000000000022E-002 1.5512247486526576E-008 + 6.9200000000000012E-002 1.3360543782425793E-008 + 7.0300000000000029E-002 8.0180244665939426E-009 + 7.1400000000000019E-002 -1.1964935708874691E-009 + 7.2500000000000009E-002 -1.4731159403424954E-008 + 7.3600000000000027E-002 -2.7683233483344338E-008 + 7.4700000000000016E-002 -3.0814142348845053E-008 + 7.5800000000000006E-002 -2.3059534726144193E-008 + 7.6900000000000024E-002 -1.0644185977071174E-008 + 7.8000000000000014E-002 1.2197926002599502E-010 + 7.9100000000000004E-002 9.7408863197756546E-009 + 8.0200000000000021E-002 2.0507053832830024E-008 + 8.1300000000000011E-002 2.8118256167886102E-008 + 8.2400000000000029E-002 2.6121163898551458E-008 + 8.3500000000000019E-002 9.7474828208987674E-009 + 8.4600000000000009E-002 -1.4692866479038003E-008 + 8.5700000000000026E-002 -3.5117810881502010E-008 + 8.6800000000000016E-002 -3.8262161439206466E-008 + 8.7900000000000006E-002 -2.7782812495047438E-008 + 8.9000000000000024E-002 -1.4005093085245335E-008 + 9.0100000000000013E-002 -5.2466315736410252E-009 + 9.1200000000000003E-002 -1.2923173642320762E-009 + 9.2300000000000021E-002 4.8131072460932955E-009 + 9.3400000000000011E-002 1.7371865723703195E-008 + 9.4500000000000028E-002 3.1579808990045422E-008 + 9.5600000000000018E-002 3.5964347944172914E-008 + 9.6700000000000008E-002 2.5542073345263816E-008 + 9.7800000000000026E-002 5.3322422033375005E-009 + 9.8900000000000016E-002 -1.0467810618308704E-008 + 0.10000000000000001 -1.4042384144374864E-008 + 0.10110000000000002 -9.1200700325089201E-009 + 0.10220000000000001 -6.7432366357422779E-009 + 0.10330000000000003 -1.0963143282083365E-008 + 0.10440000000000002 -1.4501865486238330E-008 + 0.10550000000000001 -7.4284409734559631E-009 + 0.10660000000000003 1.1529870391768782E-008 + 0.10770000000000002 3.0685367136129571E-008 + 0.10880000000000001 3.5249161811634622E-008 + 0.10990000000000003 2.1636072489172875E-008 + 0.11100000000000002 2.1074260114772869E-009 + 0.11210000000000001 -7.5798878285127103E-009 + 0.11320000000000002 -3.7958693965833845E-009 + 0.11430000000000001 3.0893334557191565E-009 + 0.11540000000000003 8.2335249729226234E-010 + 0.11650000000000002 -9.9439976253279383E-009 + 0.11760000000000001 -1.5445607459696475E-008 + 0.11870000000000003 -4.8979158506767817E-009 + 0.11980000000000002 1.5207408665673938E-008 + 0.12090000000000001 2.7073530972643312E-008 + 0.12200000000000003 1.8486176145415811E-008 + 0.12310000000000001 -2.4790294261833878E-009 + 0.12420000000000003 -1.5032497913125553E-008 + 0.12530000000000002 -6.3123746230075994E-009 + 0.12640000000000001 1.4301599016164346E-008 + 0.12750000000000003 2.5096646538713685E-008 + 0.12860000000000002 1.3708367774256658E-008 + 0.12970000000000001 -8.7715772423280214E-009 + 0.13080000000000003 -1.8985709004937235E-008 + 0.13190000000000002 -5.0536215212559910E-009 + 0.13300000000000001 2.0225574104415500E-008 + 0.13410000000000000 3.2011033823664548E-008 + 0.13520000000000004 1.7969718157928583E-008 + 0.13630000000000003 -8.9065572694835282E-009 + 0.13740000000000002 -2.3539429960806046E-008 + 0.13850000000000001 -1.3277678512224611E-008 + 0.13960000000000000 9.1064791263306688E-009 + 0.14070000000000005 1.8924565026168239E-008 + 0.14180000000000004 5.1028399283836734E-009 + 0.14290000000000003 -1.7726664580663964E-008 + 0.14400000000000002 -2.4767912165657435E-008 + 0.14510000000000001 -7.4074968381410145E-009 + 0.14620000000000000 1.7746213387681564E-008 + 0.14730000000000004 2.5708965623039148E-008 + 0.14840000000000003 9.4537950801054649E-009 + 0.14950000000000002 -1.2837930718490043E-008 + 0.15060000000000001 -1.6957253379246140E-008 + 0.15170000000000000 2.1307720032837096E-009 + 0.15280000000000005 2.5314871976434006E-008 + 0.15390000000000004 2.9080714725182588E-008 + 0.15500000000000003 9.6974686059070336E-009 + 0.15610000000000002 -1.2959498363329658E-008 + 0.15720000000000001 -1.6606024999532565E-008 + 0.15830000000000000 -3.8832936866128875E-011 + 0.15940000000000004 1.6752434106592773E-008 + 0.16050000000000003 1.5046389023609663E-008 + 0.16160000000000002 -2.2496076113043273E-009 + 0.16270000000000001 -1.3990810288078137E-008 + 0.16380000000000000 -5.2964610475214613E-009 + 0.16490000000000005 1.4611673648801116E-008 + 0.16600000000000004 2.1024948893000328E-008 + 0.16710000000000003 1.5408678777362184E-009 + 0.16820000000000002 -2.7708360050837655E-008 + 0.16930000000000001 -3.6220654919816297E-008 + 0.17040000000000000 -1.0626642676925258E-008 + 0.17150000000000004 2.8625803949466899E-008 + 0.17260000000000003 4.5128015102591235E-008 + 0.17370000000000002 2.2505213692625148E-008 + 0.17480000000000001 -1.8570643689486133E-008 + 0.17590000000000000 -3.9809783913824504E-008 + 0.17700000000000005 -2.3121030423567390E-008 + 0.17810000000000004 1.1858325876801246E-008 + 0.17920000000000003 2.8447928457353555E-008 + 0.18030000000000002 1.0852234666458571E-008 + 0.18140000000000001 -1.9501115389175538E-008 + 0.18250000000000000 -2.6677367870320268E-008 + 0.18360000000000004 1.6133760993852775E-009 + 0.18470000000000003 3.9426147679932910E-008 + 0.18580000000000002 4.7949640702427132E-008 + 0.18690000000000001 1.4673242176854728E-008 + 0.18800000000000000 -3.2573897357224268E-008 + 0.18910000000000005 -5.2166381436791198E-008 + 0.19020000000000004 -2.8965763121391319E-008 + 0.19130000000000003 1.1964155000043775E-008 + 0.19240000000000002 3.1438698755437144E-008 + 0.19350000000000001 1.4798111180880369E-008 + 0.19460000000000005 -1.5696134170184450E-008 + 0.19570000000000004 -2.6043041501111475E-008 + 0.19680000000000003 -5.9220450765451460E-009 + 0.19790000000000002 2.2030340218748279E-008 + 0.19900000000000001 2.7527146784223078E-008 + 0.20010000000000000 4.7158392746382560E-009 + 0.20120000000000005 -2.2660696430421012E-008 + 0.20230000000000004 -2.7309120298468770E-008 + 0.20340000000000003 -7.1909207477460768E-009 + 0.20450000000000002 1.3639275486809765E-008 + 0.20560000000000000 1.2287261874632804E-008 + 0.20670000000000005 -7.9911668393606305E-009 + 0.20780000000000004 -2.1493034907393849E-008 + 0.20890000000000003 -8.7467313392153301E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0023.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0023.BXZ.semd new file mode 100644 index 00000000..a2c23753 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0023.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 2.6836144417785590E-010 + -0.11559999999999999 9.1323637541051994E-010 + -0.11449999999999999 8.8428342426283280E-010 + -0.11340000000000000 -1.6768982868953231E-009 + -0.11230000000000000 -6.8369385708422215E-009 + -0.11119999999999999 -1.0786712856258873E-008 + -0.11009999999999999 -8.2626083752757040E-009 + -0.10900000000000000 1.2398611026753770E-009 + -0.10790000000000000 1.0354932911127435E-008 + -0.10679999999999999 9.7012922140038427E-009 + -0.10569999999999999 -1.2921734793280848E-009 + -0.10460000000000000 -1.0922632576182423E-008 + -0.10349999999999999 -6.3363327917898005E-009 + -0.10239999999999999 9.8929122671620462E-009 + -0.10130000000000000 1.6810812297762823E-008 + -0.10020000000000000 -6.1675686779949501E-009 + -9.9099999999999994E-002 -5.4770676882753833E-008 + -9.7999999999999990E-002 -9.6635432100811158E-008 + -9.6899999999999986E-002 -9.7999389936376247E-008 + -9.5799999999999996E-002 -5.6697778916259267E-008 + -9.4699999999999993E-002 -6.5858176689914671E-009 + -9.3599999999999989E-002 1.4891475608180826E-008 + -9.2499999999999999E-002 4.2139642886240836E-009 + -9.1399999999999995E-002 -6.9243228928428380E-009 + -9.0299999999999991E-002 8.4956255363977107E-009 + -8.9200000000000002E-002 3.3730099602280461E-008 + -8.8099999999999984E-002 1.6916493095209262E-008 + -8.6999999999999994E-002 -7.4245413372864277E-008 + -8.5899999999999990E-002 -2.0728290905935864E-007 + -8.4799999999999986E-002 -3.0275694484771520E-007 + -8.3699999999999997E-002 -3.0540289230884810E-007 + -8.2599999999999993E-002 -2.3788570047145186E-007 + -8.1499999999999989E-002 -1.7671966645593784E-007 + -8.0399999999999999E-002 -1.6881537590052176E-007 + -7.9299999999999995E-002 -1.7465107760017418E-007 + -7.8199999999999992E-002 -1.0367254787979618E-007 + -7.7100000000000002E-002 8.7884714616848214E-008 + -7.5999999999999984E-002 3.3927202025552106E-007 + -7.4899999999999994E-002 5.3726620308225392E-007 + -7.3799999999999991E-002 6.3450778498008731E-007 + -7.2699999999999987E-002 7.1357641218128265E-007 + -7.1599999999999997E-002 9.2308431476340047E-007 + -7.0499999999999993E-002 1.3432346577246790E-006 + -6.9399999999999989E-002 1.9185783912689658E-006 + -6.8300000000000000E-002 2.5338240448036231E-006 + -6.7199999999999996E-002 3.1602578474121401E-006 + -6.6099999999999992E-002 3.9195238059619442E-006 + -6.5000000000000002E-002 4.9905952437256929E-006 + -6.3899999999999985E-002 6.4507885326747783E-006 + -6.2799999999999995E-002 8.2202441262779757E-006 + -6.1699999999999991E-002 1.0180271601711866E-005 + -6.0599999999999994E-002 1.2353536476439331E-005 + -5.9499999999999990E-002 1.4958996871428099E-005 + -5.8399999999999994E-002 1.8274815374752507E-005 + -5.7299999999999990E-002 2.2442607587436214E-005 + -5.6199999999999986E-002 2.7417549063102342E-005 + -5.5099999999999996E-002 3.3127238566521555E-005 + -5.3999999999999992E-002 3.9685670344624668E-005 + -5.2899999999999989E-002 4.7442044888157398E-005 + -5.1799999999999985E-002 5.6806024076649919E-005 + -5.0699999999999995E-002 6.8021472543478012E-005 + -4.9599999999999991E-002 8.1121572293341160E-005 + -4.8499999999999988E-002 9.6118019428104162E-005 + -4.7399999999999998E-002 1.1323612125124782E-004 + -4.6299999999999994E-002 1.3295517419464886E-004 + -4.5199999999999990E-002 1.5581010666210204E-004 + -4.4099999999999986E-002 1.8215668387711048E-004 + -4.2999999999999997E-002 2.1214330627117306E-004 + -4.1899999999999993E-002 2.4591962574049830E-004 + -4.0799999999999989E-002 2.8386377380229533E-004 + -3.9699999999999985E-002 3.2658420968800783E-004 + -3.8599999999999995E-002 3.7468131631612778E-004 + -3.7499999999999992E-002 4.2850294266827404E-004 + -3.6399999999999988E-002 4.8813689500093460E-004 + -3.5299999999999984E-002 5.5364018771797419E-004 + -3.4199999999999994E-002 6.2525819521397352E-004 + -3.3099999999999991E-002 7.0339511148631573E-004 + -3.1999999999999987E-002 7.8834983287379146E-004 + -3.0899999999999997E-002 8.8007142767310143E-004 + -2.9799999999999993E-002 9.7816099878400564E-004 + -2.8699999999999989E-002 1.0820886818692088E-003 + -2.7599999999999986E-002 1.1913675116375089E-003 + -2.6499999999999996E-002 1.3054736191406846E-003 + -2.5399999999999992E-002 1.4235650887712836E-003 + -2.4299999999999988E-002 1.5442613512277603E-003 + -2.3199999999999985E-002 1.6656742664054036E-003 + -2.2099999999999995E-002 1.7856135964393616E-003 + -2.0999999999999991E-002 1.9017086597159505E-003 + -1.9899999999999987E-002 2.0112798083573580E-003 + -1.8799999999999983E-002 2.1110652014613152E-003 + -1.7699999999999994E-002 2.1970605012029409E-003 + -1.6599999999999990E-002 2.2646139841526747E-003 + -1.5499999999999986E-002 2.3086445871740580E-003 + -1.4399999999999996E-002 2.3237303830683231E-003 + -1.3299999999999992E-002 2.3039595689624548E-003 + -1.2199999999999989E-002 2.2426985669881105E-003 + -1.1099999999999985E-002 2.1325370762497187E-003 + -9.9999999999999950E-003 1.9654820207506418E-003 + -8.8999999999999913E-003 1.7332261195406318E-003 + -7.7999999999999875E-003 1.4272478874772787E-003 + -6.6999999999999837E-003 1.0387004585936666E-003 + -5.5999999999999939E-003 5.5829598568379879E-004 + -4.4999999999999901E-003 -2.3578471882501617E-005 + -3.3999999999999864E-003 -7.1650568861514330E-004 + -2.2999999999999826E-003 -1.5296764904633164E-003 + -1.1999999999999927E-003 -2.4717443156987429E-003 + -9.9999999999988987E-005 -3.5508798900991678E-003 + 1.0000000000000148E-003 -4.7747706994414330E-003 + 2.1000000000000185E-003 -6.1503485776484013E-003 + 3.2000000000000084E-003 -7.6833036728203297E-003 + 4.3000000000000121E-003 -9.3776574358344078E-003 + 5.4000000000000159E-003 -1.1235604062676430E-002 + 6.5000000000000058E-003 -1.3257538899779320E-002 + 7.6000000000000234E-003 -1.5441996976733208E-002 + 8.7000000000000133E-003 -1.7785334959626198E-002 + 9.8000000000000032E-003 -2.0281257107853889E-002 + 1.0900000000000021E-002 -2.2920453920960426E-002 + 1.2000000000000011E-002 -2.5690579786896706E-002 + 1.3100000000000001E-002 -2.8576394543051720E-002 + 1.4200000000000018E-002 -3.1559836119413376E-002 + 1.5300000000000008E-002 -3.4619845449924469E-002 + 1.6400000000000026E-002 -3.7732157856225967E-002 + 1.7500000000000016E-002 -4.0869254618883133E-002 + 1.8600000000000005E-002 -4.4000655412673950E-002 + 1.9700000000000023E-002 -4.7093372792005539E-002 + 2.0800000000000013E-002 -5.0112243741750717E-002 + 2.1900000000000003E-002 -5.3020101040601730E-002 + 2.3000000000000020E-002 -5.5777922272682190E-002 + 2.4100000000000010E-002 -5.8345250785350800E-002 + 2.5200000000000000E-002 -6.0680851340293884E-002 + 2.6300000000000018E-002 -6.2743462622165680E-002 + 2.7400000000000008E-002 -6.4492419362068176E-002 + 2.8500000000000025E-002 -6.5888062119483948E-002 + 2.9600000000000015E-002 -6.6892296075820923E-002 + 3.0700000000000005E-002 -6.7469224333763123E-002 + 3.1800000000000023E-002 -6.7586079239845276E-002 + 3.2900000000000013E-002 -6.7213982343673706E-002 + 3.4000000000000002E-002 -6.6328465938568115E-002 + 3.5100000000000020E-002 -6.4909875392913818E-002 + 3.6200000000000010E-002 -6.2943786382675171E-002 + 3.7300000000000028E-002 -6.0421582311391830E-002 + 3.8400000000000017E-002 -5.7341117411851883E-002 + 3.9500000000000007E-002 -5.3707096725702286E-002 + 4.0600000000000025E-002 -4.9531072378158569E-002 + 4.1700000000000015E-002 -4.4831309467554092E-002 + 4.2800000000000005E-002 -3.9632741361856461E-002 + 4.3900000000000022E-002 -3.3967044204473495E-002 + 4.5000000000000012E-002 -2.7872687205672264E-002 + 4.6100000000000002E-002 -2.1394606679677963E-002 + 4.7200000000000020E-002 -1.4583470299839973E-002 + 4.8300000000000010E-002 -7.4948081746697426E-003 + 4.9400000000000027E-002 -1.8833953072316945E-004 + 5.0500000000000017E-002 7.2724944911897182E-003 + 5.1600000000000007E-002 1.4821070246398449E-002 + 5.2700000000000025E-002 2.2388499230146408E-002 + 5.3800000000000014E-002 2.9904883354902267E-002 + 5.4900000000000004E-002 3.7300568073987961E-002 + 5.6000000000000022E-002 4.4507082551717758E-002 + 5.7100000000000012E-002 5.1457747817039490E-002 + 5.8200000000000002E-002 5.8088343590497971E-002 + 5.9300000000000019E-002 6.4338065683841705E-002 + 6.0400000000000009E-002 7.0150710642337799E-002 + 6.1500000000000027E-002 7.5475670397281647E-002 + 6.2600000000000017E-002 8.0268524587154388E-002 + 6.3700000000000007E-002 8.4491230547428131E-002 + 6.4800000000000024E-002 8.8112369179725647E-002 + 6.5900000000000014E-002 9.1107644140720367E-002 + 6.7000000000000004E-002 9.3460410833358765E-002 + 6.8100000000000022E-002 9.5161937177181244E-002 + 6.9200000000000012E-002 9.6211217343807220E-002 + 7.0300000000000029E-002 9.6614472568035126E-002 + 7.1400000000000019E-002 9.6384733915328979E-002 + 7.2500000000000009E-002 9.5541700720787048E-002 + 7.3600000000000027E-002 9.4111561775207520E-002 + 7.4700000000000016E-002 9.2126548290252686E-002 + 7.5800000000000006E-002 8.9624010026454926E-002 + 7.6900000000000024E-002 8.6645439267158508E-002 + 7.8000000000000014E-002 8.3235681056976318E-002 + 7.9100000000000004E-002 7.9442523419857025E-002 + 8.0200000000000021E-002 7.5316146016120911E-002 + 8.1300000000000011E-002 7.0908389985561371E-002 + 8.2400000000000029E-002 6.6271618008613586E-002 + 8.3500000000000019E-002 6.1457730829715729E-002 + 8.4600000000000009E-002 5.6517548859119415E-002 + 8.5700000000000026E-002 5.1500514149665833E-002 + 8.6800000000000016E-002 4.6454370021820068E-002 + 8.7900000000000006E-002 4.1424557566642761E-002 + 8.9000000000000024E-002 3.6453373730182648E-002 + 9.0100000000000013E-002 3.1579367816448212E-002 + 9.1200000000000003E-002 2.6837211102247238E-002 + 9.2300000000000021E-002 2.2257875651121140E-002 + 9.3400000000000011E-002 1.7868721857666969E-002 + 9.4500000000000028E-002 1.3693233020603657E-002 + 9.5600000000000018E-002 9.7506269812583923E-003 + 9.6700000000000008E-002 6.0557327233254910E-003 + 9.7800000000000026E-002 2.6193482335656881E-003 + 9.8900000000000016E-002 -5.5118370801210403E-004 + 0.10000000000000001 -3.4516172017902136E-003 + 0.10110000000000002 -6.0808183625340462E-003 + 0.10220000000000001 -8.4408912807703018E-003 + 0.10330000000000003 -1.0536991991102695E-002 + 0.10440000000000002 -1.2376710772514343E-002 + 0.10550000000000001 -1.3969358056783676E-002 + 0.10660000000000003 -1.5325574204325676E-002 + 0.10770000000000002 -1.6457360237836838E-002 + 0.10880000000000001 -1.7378181219100952E-002 + 0.10990000000000003 -1.8102690577507019E-002 + 0.11100000000000002 -1.8646094948053360E-002 + 0.11210000000000001 -1.9023522734642029E-002 + 0.11320000000000002 -1.9249822944402695E-002 + 0.11430000000000001 -1.9339771941304207E-002 + 0.11540000000000003 -1.9308252260088921E-002 + 0.11650000000000002 -1.9170036539435387E-002 + 0.11760000000000001 -1.8939228728413582E-002 + 0.11870000000000003 -1.8628822639584541E-002 + 0.11980000000000002 -1.8250707536935806E-002 + 0.12090000000000001 -1.7816068604588509E-002 + 0.12200000000000003 -1.7335675656795502E-002 + 0.12310000000000001 -1.6819722950458527E-002 + 0.12420000000000003 -1.6277346760034561E-002 + 0.12530000000000002 -1.5716329216957092E-002 + 0.12640000000000001 -1.5143281780183315E-002 + 0.12750000000000003 -1.4564136974513531E-002 + 0.12860000000000002 -1.3984465040266514E-002 + 0.12970000000000001 -1.3409315608441830E-002 + 0.13080000000000003 -1.2842806056141853E-002 + 0.13190000000000002 -1.2287930585443974E-002 + 0.13300000000000001 -1.1746861040592194E-002 + 0.13410000000000000 -1.1221454478800297E-002 + 0.13520000000000004 -1.0713517665863037E-002 + 0.13630000000000003 -1.0224587284028530E-002 + 0.13740000000000002 -9.7555480897426605E-003 + 0.13850000000000001 -9.3065379187464714E-003 + 0.13960000000000000 -8.8772978633642197E-003 + 0.14070000000000005 -8.4676379337906837E-003 + 0.14180000000000004 -8.0775767564773560E-003 + 0.14290000000000003 -7.7070398256182671E-003 + 0.14400000000000002 -7.3554981499910355E-003 + 0.14510000000000001 -7.0219663903117180E-003 + 0.14620000000000000 -6.7054075188934803E-003 + 0.14730000000000004 -6.4051304943859577E-003 + 0.14840000000000003 -6.1207888647913933E-003 + 0.14950000000000002 -5.8519826270639896E-003 + 0.15060000000000001 -5.5979136377573013E-003 + 0.15170000000000000 -5.3574759513139725E-003 + 0.15280000000000005 -5.1297061145305634E-003 + 0.15390000000000004 -4.9141189083456993E-003 + 0.15500000000000003 -4.7105653211474419E-003 + 0.15610000000000002 -4.5187529176473618E-003 + 0.15720000000000001 -4.3379291892051697E-003 + 0.15830000000000000 -4.1670687496662140E-003 + 0.15940000000000004 -4.0053804405033588E-003 + 0.16050000000000003 -3.8525988347828388E-003 + 0.16160000000000002 -3.7087523378431797E-003 + 0.16270000000000001 -3.5736355930566788E-003 + 0.16380000000000000 -3.4465356729924679E-003 + 0.16490000000000005 -3.3264975063502789E-003 + 0.16600000000000004 -3.2128631137311459E-003 + 0.16710000000000003 -3.1055214349180460E-003 + 0.16820000000000002 -3.0046096071600914E-003 + 0.16930000000000001 -2.9099702369421721E-003 + 0.17040000000000000 -2.8209222946316004E-003 + 0.17150000000000004 -2.7365821879357100E-003 + 0.17260000000000003 -2.6564006693661213E-003 + 0.17370000000000002 -2.5803637690842152E-003 + 0.17480000000000001 -2.5086579844355583E-003 + 0.17590000000000000 -2.4411559570580721E-003 + 0.17700000000000005 -2.3772581480443478E-003 + 0.17810000000000004 -2.3162462748587132E-003 + 0.17920000000000003 -2.2577755153179169E-003 + 0.18030000000000002 -2.2019890602678061E-003 + 0.18140000000000001 -2.1491455845534801E-003 + 0.18250000000000000 -2.0991498604416847E-003 + 0.18360000000000004 -2.0514731295406818E-003 + 0.18470000000000003 -2.0055337809026241E-003 + 0.18580000000000002 -1.9611269235610962E-003 + 0.18690000000000001 -1.9184488337486982E-003 + 0.18800000000000000 -1.8777002114802599E-003 + 0.18910000000000005 -1.8386933952569962E-003 + 0.19020000000000004 -1.8008805345743895E-003 + 0.19130000000000003 -1.7637711716815829E-003 + 0.19240000000000002 -1.7272918485105038E-003 + 0.19350000000000001 -1.6917077591642737E-003 + 0.19460000000000005 -1.6571911983191967E-003 + 0.19570000000000004 -1.6234951326623559E-003 + 0.19680000000000003 -1.5900805592536926E-003 + 0.19790000000000002 -1.5565642388537526E-003 + 0.19900000000000001 -1.5230132266879082E-003 + 0.20010000000000000 -1.4897756045684218E-003 + 0.20120000000000005 -1.4570236671715975E-003 + 0.20230000000000004 -1.4244968770071864E-003 + 0.20340000000000003 -1.3917204923927784E-003 + 0.20450000000000002 -1.3584805419668555E-003 + 0.20560000000000000 -1.3250586343929172E-003 + 0.20670000000000005 -1.2919801520183682E-003 + 0.20780000000000004 -1.2595325242727995E-003 + 0.20890000000000003 -1.2275500921532512E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0024.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0024.BXX.semd new file mode 100644 index 00000000..144b78bd --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0024.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 -8.5477461332524538E-018 + -0.11449999999999999 4.2738731493442882E-017 + -0.11340000000000000 2.5643244190021649E-017 + -0.11230000000000000 -5.9834215488141664E-017 + -0.11119999999999999 -2.1369365415849196E-016 + -0.11009999999999999 1.4531169170991723E-016 + -0.10900000000000000 3.6755305974161775E-016 + -0.10790000000000000 -1.4616647236166094E-015 + -0.10679999999999999 -4.3849938532124731E-015 + -0.10569999999999999 -4.5730444848653476E-015 + -0.10460000000000000 1.6240713269122416E-016 + -0.10349999999999999 7.7357105028835575E-015 + -0.10239999999999999 1.2573734845737310E-014 + -0.10130000000000000 1.1394146598995604E-014 + -0.10020000000000000 5.2910552560115048E-015 + -9.9099999999999994E-002 -6.8296486765680522E-015 + -9.7999999999999990E-002 -2.0591520025550758E-014 + -9.6899999999999986E-002 -3.4900444215385865E-014 + -9.5799999999999996E-002 -4.3191758356724355E-014 + -9.4699999999999993E-002 -2.8506731209517605E-014 + -9.3599999999999989E-002 2.5899709487535796E-015 + -9.2499999999999999E-002 4.1345453536539845E-014 + -9.1399999999999995E-002 9.5418491901158586E-014 + -9.0299999999999991E-002 1.1995051761755360E-013 + -8.9200000000000002E-002 8.8682858799538078E-014 + -8.8099999999999984E-002 -3.1207827798753265E-014 + -8.6999999999999994E-002 -1.9240121648667063E-013 + -8.5899999999999990E-002 -2.9560669233610892E-013 + -8.4799999999999986E-002 -2.4126013686842640E-013 + -8.3699999999999997E-002 -1.4043935014484282E-014 + -8.2599999999999993E-002 2.9632470522483745E-013 + -8.1499999999999989E-002 4.5789424769210330E-013 + -8.0399999999999999E-002 3.0873605538425664E-013 + -7.9299999999999995E-002 5.4543182307926347E-014 + -7.8199999999999992E-002 -1.0336786222982230E-013 + -7.7100000000000002E-002 -2.4950812358044694E-014 + -7.5999999999999984E-002 -7.8040093105195135E-015 + -7.4899999999999994E-002 -2.1823238745624640E-013 + -7.3799999999999991E-002 -5.3369548363990660E-013 + -7.2699999999999987E-002 -5.6906606163420470E-013 + -7.1599999999999997E-002 3.7588730955953609E-013 + -7.0499999999999993E-002 1.9860604046767483E-012 + -6.9399999999999989E-002 2.6159098758665733E-012 + -6.8300000000000000E-002 8.2996077458569184E-013 + -6.7199999999999996E-002 -3.1617169819753155E-012 + -6.6099999999999992E-002 -6.7332558799371167E-012 + -6.5000000000000002E-002 -7.0837303037252219E-012 + -6.3899999999999985E-002 -3.7229785226911005E-012 + -6.2799999999999995E-002 2.9288604961458242E-012 + -6.1699999999999991E-002 9.6507229291331598E-012 + -6.0599999999999994E-002 1.1611012498691231E-011 + -5.9499999999999990E-002 6.4289415804830163E-012 + -5.8399999999999994E-002 -3.7947956409156713E-012 + -5.7299999999999990E-002 -1.3738440940436192E-011 + -5.6199999999999986E-002 -1.5559400989850758E-011 + -5.5099999999999996E-002 -8.9775843009620715E-012 + -5.3999999999999992E-002 2.0857133294777119E-012 + -5.2899999999999989E-002 6.9869761018526155E-012 + -5.1799999999999985E-002 -9.9601923930769942E-013 + -5.0699999999999995E-002 -1.1219755159663780E-011 + -4.9599999999999991E-002 -5.1981231818931661E-012 + -4.8499999999999988E-002 1.9869803719041457E-011 + -4.7399999999999998E-002 5.5021060624271811E-011 + -4.6299999999999994E-002 8.2329726369678724E-011 + -4.5199999999999990E-002 7.7147656318832247E-011 + -4.4099999999999986E-002 2.6030412200728215E-011 + -4.2999999999999997E-002 -5.6457200026116539E-011 + -4.1899999999999993E-002 -1.3782444630017210E-010 + -4.0799999999999989E-002 -1.7213613867639310E-010 + -3.9699999999999985E-002 -1.2578119101824825E-010 + -3.8599999999999995E-002 3.4811598048634096E-012 + -3.7499999999999992E-002 1.5739165526440502E-010 + -3.6399999999999988E-002 2.3511698143963145E-010 + -3.5299999999999984E-002 1.7167567367692982E-010 + -3.4199999999999994E-002 -1.0524893456764772E-011 + -3.3099999999999991E-002 -2.0841062209342454E-010 + -3.1999999999999987E-002 -3.6820377302682061E-010 + -3.0899999999999997E-002 -4.2492284690887061E-010 + -2.9799999999999993E-002 -3.1134564371093632E-010 + -2.8699999999999989E-002 -5.8331811603196115E-013 + -2.7599999999999986E-002 3.8188274764650032E-010 + -2.6499999999999996E-002 6.2094135389045846E-010 + -2.5399999999999992E-002 4.7907416922399193E-010 + -2.4299999999999988E-002 -2.5792992741635601E-011 + -2.3199999999999985E-002 -6.2925264998625607E-010 + -2.2099999999999995E-002 -1.0355271085060735E-009 + -2.0999999999999991E-002 -1.1415424161498322E-009 + -1.9899999999999987E-002 -1.1041503267250619E-009 + -1.8799999999999983E-002 -8.3372131420844653E-010 + -1.7699999999999994E-002 -3.5266262132793713E-010 + -1.6599999999999990E-002 2.9421087788250588E-010 + -1.5499999999999986E-002 7.5734363225166135E-010 + -1.4399999999999996E-002 9.2918012173370812E-010 + -1.3299999999999992E-002 4.5120188141289930E-010 + -1.2199999999999989E-002 -7.0796146722784670E-010 + -1.1099999999999985E-002 -2.0150137114427480E-009 + -9.9999999999999950E-003 -2.7887698816897455E-009 + -8.8999999999999913E-003 -2.3525261738654990E-009 + -7.7999999999999875E-003 -1.3247271057892362E-009 + -6.6999999999999837E-003 -4.5377987478723014E-010 + -5.5999999999999939E-003 4.1044506682297310E-010 + -4.4999999999999901E-003 1.1312626391202230E-009 + -3.3999999999999864E-003 1.9394690298213391E-009 + -2.2999999999999826E-003 2.4855089097997052E-009 + -1.1999999999999927E-003 1.6915859823996016E-009 + -9.9999999999988987E-005 -5.5881815841374305E-010 + 1.0000000000000148E-003 -2.9974445148184259E-009 + 2.1000000000000185E-003 -3.5359231098652799E-009 + 3.2000000000000084E-003 -2.2101056540435593E-009 + 4.3000000000000121E-003 3.5260055986086059E-010 + 5.4000000000000159E-003 2.2341219985122507E-009 + 6.5000000000000058E-003 2.5919397739215810E-009 + 7.6000000000000234E-003 1.2109429015083606E-009 + 8.7000000000000133E-003 -2.4175758617239751E-010 + 9.8000000000000032E-003 -1.0491247870447751E-009 + 1.0900000000000021E-002 -1.6055290430472269E-009 + 1.2000000000000011E-002 -2.2336368310504895E-009 + 1.3100000000000001E-002 -3.1127076471904047E-009 + 1.4200000000000018E-002 -3.4181490971008088E-009 + 1.5300000000000008E-002 -2.4687758504171597E-009 + 1.6400000000000026E-002 3.0904151460120488E-010 + 1.7500000000000016E-002 1.5810813769334686E-009 + 1.8600000000000005E-002 -9.4717433896107650E-010 + 1.9700000000000023E-002 -7.6342443477983579E-009 + 2.0800000000000013E-002 -1.3891091832363145E-008 + 2.1900000000000003E-002 -1.4555052274545233E-008 + 2.3000000000000020E-002 -1.1347012218720920E-008 + 2.4100000000000010E-002 -6.7766023903459427E-009 + 2.5200000000000000E-002 -2.3495998480171920E-009 + 2.6300000000000018E-002 2.1310686548758895E-010 + 2.7400000000000008E-002 1.7002582675118560E-009 + 2.8500000000000025E-002 4.7648907042230348E-009 + 2.9600000000000015E-002 9.0126341945051536E-009 + 3.0700000000000005E-002 1.0105415171324239E-008 + 3.1800000000000023E-002 7.5771593444073915E-009 + 3.2900000000000013E-002 -7.7910788931490060E-011 + 3.4000000000000002E-002 -7.6254256242691554E-009 + 3.5100000000000020E-002 -8.0384232603591954E-009 + 3.6200000000000010E-002 -9.1356966436251241E-010 + 3.7300000000000028E-002 7.4459318710751177E-009 + 3.8400000000000017E-002 1.0145323692256625E-008 + 3.9500000000000007E-002 4.9035318028245456E-009 + 4.0600000000000025E-002 -4.0668517442554730E-009 + 4.1700000000000015E-002 -8.8784215535042676E-009 + 4.2800000000000005E-002 -7.3800654476485761E-009 + 4.3900000000000022E-002 -2.8701550025544975E-009 + 4.5000000000000012E-002 -6.5476235544537076E-010 + 4.6100000000000002E-002 -2.0962580560279775E-009 + 4.7200000000000020E-002 -5.6171609585931037E-009 + 4.8300000000000010E-002 -7.4171753183804867E-009 + 4.9400000000000027E-002 -5.4885980205199303E-009 + 5.0500000000000017E-002 -1.6957244497461943E-009 + 5.1600000000000007E-002 2.3122599390745791E-009 + 5.2700000000000025E-002 7.7543180765360376E-009 + 5.3800000000000014E-002 1.3339783500043723E-008 + 5.4900000000000004E-002 1.5626879346086753E-008 + 5.6000000000000022E-002 1.1460643101202095E-008 + 5.7100000000000012E-002 1.9883330537595612E-009 + 5.8200000000000002E-002 -9.4916803305977737E-009 + 5.9300000000000019E-002 -1.6956288817482346E-008 + 6.0400000000000009E-002 -1.8110970501084012E-008 + 6.1500000000000027E-002 -1.4533209302669547E-008 + 6.2600000000000017E-002 -6.6532259701546081E-009 + 6.3700000000000007E-002 -1.4979829598971151E-009 + 6.4800000000000024E-002 6.4570460089896642E-010 + 6.5900000000000014E-002 1.7138367391922316E-009 + 6.7000000000000004E-002 7.7426554057069552E-010 + 6.8100000000000022E-002 4.0832379144539743E-010 + 6.9200000000000012E-002 -4.9539561342015759E-010 + 7.0300000000000029E-002 -1.6142261971552330E-009 + 7.1400000000000019E-002 -1.6933532354101999E-009 + 7.2500000000000009E-002 -1.8979617877334931E-009 + 7.3600000000000027E-002 -1.5827185118055809E-009 + 7.4700000000000016E-002 6.4163552249141276E-010 + 7.5800000000000006E-002 2.7606747998731862E-009 + 7.6900000000000024E-002 4.0999363903893027E-009 + 7.8000000000000014E-002 -3.8672709479214973E-010 + 7.9100000000000004E-002 -7.0065757640236370E-009 + 8.0200000000000021E-002 -1.5060498625985019E-008 + 8.1300000000000011E-002 -1.9457532474120853E-008 + 8.2400000000000029E-002 -1.6361530796871193E-008 + 8.3500000000000019E-002 -3.9440481991448451E-009 + 8.4600000000000009E-002 1.2632249024591147E-008 + 8.5700000000000026E-002 2.4762917050225042E-008 + 8.6800000000000016E-002 2.4919065921835681E-008 + 8.7900000000000006E-002 1.7904847382510525E-008 + 8.9000000000000024E-002 8.1658884099056195E-009 + 9.0100000000000013E-002 3.4461880016323221E-009 + 9.1200000000000003E-002 1.6663387336635083E-009 + 9.2300000000000021E-002 -2.1929176252655225E-009 + 9.3400000000000011E-002 -1.1788469755913411E-008 + 9.4500000000000028E-002 -2.2889798501068981E-008 + 9.5600000000000018E-002 -2.3378980529287219E-008 + 9.6700000000000008E-002 -7.3046093618245322E-009 + 9.7800000000000026E-002 1.7804428154022389E-008 + 9.8900000000000016E-002 3.5026054945319629E-008 + 0.10000000000000001 3.0019542407444533E-008 + 0.10110000000000002 7.8758439769899269E-009 + 0.10220000000000001 -1.4303705775375875E-008 + 0.10330000000000003 -1.9668739525968704E-008 + 0.10440000000000002 -8.7928846426166274E-009 + 0.10550000000000001 3.0868216871482446E-009 + 0.10660000000000003 3.6911220746560502E-009 + 0.10770000000000002 -4.4345020988600936E-009 + 0.10880000000000001 -7.2361272529519738E-009 + 0.10990000000000003 4.8586894507707257E-009 + 0.11100000000000002 2.3801209891871622E-008 + 0.11210000000000001 3.0876769585574948E-008 + 0.11320000000000002 1.3904701390288210E-008 + 0.11430000000000001 -1.7874178581678279E-008 + 0.11540000000000003 -4.1075505663457079E-008 + 0.11650000000000002 -3.9272414653623855E-008 + 0.11760000000000001 -1.7535693785930562E-008 + 0.11870000000000003 2.9705804482915710E-009 + 0.11980000000000002 7.2146830731867340E-009 + 0.12090000000000001 1.5726384638981017E-009 + 0.12200000000000003 4.4050740832801694E-009 + 0.12310000000000001 2.3469432619549480E-008 + 0.12420000000000003 4.4554941069918641E-008 + 0.12530000000000002 4.5384155100691714E-008 + 0.12640000000000001 1.7688744691213287E-008 + 0.12750000000000003 -2.0945964962493235E-008 + 0.12860000000000002 -4.0928750166813188E-008 + 0.12970000000000001 -2.8783803784904194E-008 + 0.13080000000000003 9.1958618497756106E-010 + 0.13190000000000002 2.0212500118077514E-008 + 0.13300000000000001 1.5825268206981491E-008 + 0.13410000000000000 3.8222358611506024E-010 + 0.13520000000000004 -3.2386746617873996E-009 + 0.13630000000000003 1.3038203405812965E-008 + 0.13740000000000002 3.2402819982735309E-008 + 0.13850000000000001 3.0426626551616209E-008 + 0.13960000000000000 1.5973986577932919E-009 + 0.14070000000000005 -3.3021901657548369E-008 + 0.14180000000000004 -4.5529578329706055E-008 + 0.14290000000000003 -2.8020293640906857E-008 + 0.14400000000000002 -1.1397593979722842E-010 + 0.14510000000000001 1.1735196814299798E-008 + 0.14620000000000000 -7.3367090180909145E-011 + 0.14730000000000004 -1.7622708625708583E-008 + 0.14840000000000003 -1.7871293778171093E-008 + 0.14950000000000002 2.8198394730338805E-009 + 0.15060000000000001 2.4682881516469024E-008 + 0.15170000000000000 2.4615797400429074E-008 + 0.15280000000000005 9.2010843388834473E-010 + 0.15390000000000004 -2.4720543834177988E-008 + 0.15500000000000003 -2.8258533291136700E-008 + 0.15610000000000002 -7.5293042911539487E-009 + 0.15720000000000001 1.6973331184999552E-008 + 0.15830000000000000 2.2503616747826527E-008 + 0.15940000000000004 6.4555738532590112E-009 + 0.16050000000000003 -1.2915488234455097E-008 + 0.16160000000000002 -1.5886570281509194E-008 + 0.16270000000000001 -9.6646246561249427E-010 + 0.16380000000000000 1.5713748524603943E-008 + 0.16490000000000005 1.8542820612310607E-008 + 0.16600000000000004 8.3431075381668052E-009 + 0.16710000000000003 -6.4100380559040104E-010 + 0.16820000000000002 1.9617534263716152E-009 + 0.16930000000000001 1.0788167692510342E-008 + 0.17040000000000000 1.1366415364477689E-008 + 0.17150000000000004 -2.5293993566322115E-009 + 0.17260000000000003 -2.0017681734429971E-008 + 0.17370000000000002 -2.3759582745697116E-008 + 0.17480000000000001 -8.7364027123726373E-009 + 0.17590000000000000 1.1233213470518422E-008 + 0.17700000000000005 1.7148348518958301E-008 + 0.17810000000000004 4.6602810499507541E-009 + 0.17920000000000003 -1.0838221875530962E-008 + 0.18030000000000002 -1.0322712462595973E-008 + 0.18140000000000001 8.4128162214369695E-009 + 0.18250000000000000 2.7158428395068768E-008 + 0.18360000000000004 2.5421437399586466E-008 + 0.18470000000000003 2.1526096460888766E-009 + 0.18580000000000002 -2.1822049944830724E-008 + 0.18690000000000001 -2.3981982621990028E-008 + 0.18800000000000000 -2.4544917209823325E-009 + 0.18910000000000005 2.1864682508976330E-008 + 0.19020000000000004 2.6118868845514953E-008 + 0.19130000000000003 7.9202759906138454E-009 + 0.19240000000000002 -1.2920150282980103E-008 + 0.19350000000000001 -1.4893823063744094E-008 + 0.19460000000000005 3.3854359315910187E-009 + 0.19570000000000004 2.2150375755813911E-008 + 0.19680000000000003 2.1185877940865794E-008 + 0.19790000000000002 4.2191583560224899E-010 + 0.19900000000000001 -2.0176232240487479E-008 + 0.20010000000000000 -2.0920298382520741E-008 + 0.20120000000000005 -1.8954349201294463E-009 + 0.20230000000000004 1.8057658479619931E-008 + 0.20340000000000003 2.1145540429756693E-008 + 0.20450000000000002 8.1537283591615051E-009 + 0.20560000000000000 -3.8622407494415256E-009 + 0.20670000000000005 -6.1078520019464122E-010 + 0.20780000000000004 1.4097295775172825E-008 + 0.20890000000000003 2.2773162910993960E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0024.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0024.BXZ.semd new file mode 100644 index 00000000..e60b1a38 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0024.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 2.6836141642228029E-010 + -0.11559999999999999 9.1323637541051994E-010 + -0.11449999999999999 8.8428320221822787E-010 + -0.11340000000000000 -1.6768991750737428E-009 + -0.11230000000000000 -6.8369390149314313E-009 + -0.11119999999999999 -1.0786713744437293E-008 + -0.11009999999999999 -8.2626083752757040E-009 + -0.10900000000000000 1.2398631010768213E-009 + -0.10790000000000000 1.0354934687484274E-008 + -0.10679999999999999 9.7012939903606821E-009 + -0.10569999999999999 -1.2921734793280848E-009 + -0.10460000000000000 -1.0922636128896102E-008 + -0.10349999999999999 -6.3363363445034793E-009 + -0.10239999999999999 9.8929131553404659E-009 + -0.10130000000000000 1.6810819403190180E-008 + -0.10020000000000000 -6.1675660134596910E-009 + -9.9099999999999994E-002 -5.4770691093608548E-008 + -9.7999999999999990E-002 -9.6635439206238516E-008 + -9.6899999999999986E-002 -9.7999397041803604E-008 + -9.5799999999999996E-002 -5.6697807337968698E-008 + -9.4699999999999993E-002 -6.5858505315929960E-009 + -9.3599999999999989E-002 1.4891481825429764E-008 + -9.2499999999999999E-002 4.2140193556861050E-009 + -9.1399999999999995E-002 -6.9242620526210885E-009 + -9.0299999999999991E-002 8.4956432999661047E-009 + -8.9200000000000002E-002 3.3730056969716316E-008 + -8.8099999999999984E-002 1.6916455791715634E-008 + -8.6999999999999994E-002 -7.4245306791453913E-008 + -8.5899999999999990E-002 -2.0728271010739263E-007 + -8.4799999999999986E-002 -3.0275688800429634E-007 + -8.3699999999999997E-002 -3.0540314810423297E-007 + -8.2599999999999993E-002 -2.3788605574281974E-007 + -8.1499999999999989E-002 -1.7671956697995483E-007 + -8.0399999999999999E-002 -1.6881472220120486E-007 + -7.9299999999999995E-002 -1.7465080759393459E-007 + -7.8199999999999992E-002 -1.0367381264586584E-007 + -7.7100000000000002E-002 8.7882092714153259E-008 + -7.5999999999999984E-002 3.3927014442269865E-007 + -7.4899999999999994E-002 5.3726745363746886E-007 + -7.3799999999999991E-002 6.3451250298385276E-007 + -7.2699999999999987E-002 7.1358192599291215E-007 + -7.1599999999999997E-002 9.2308721377776237E-007 + -7.0499999999999993E-002 1.3432330661089509E-006 + -6.9399999999999989E-002 1.9185736164217815E-006 + -6.8300000000000000E-002 2.5338197247037897E-006 + -6.7199999999999996E-002 3.1602562557964120E-006 + -6.6099999999999992E-002 3.9195233512145933E-006 + -6.5000000000000002E-002 4.9905952437256929E-006 + -6.3899999999999985E-002 6.4507880779274274E-006 + -6.2799999999999995E-002 8.2202423072885722E-006 + -6.1699999999999991E-002 1.0180265235248953E-005 + -6.0599999999999994E-002 1.2353528290987015E-005 + -5.9499999999999990E-002 1.4958995961933397E-005 + -5.8399999999999994E-002 1.8274824469699524E-005 + -5.7299999999999990E-002 2.2442623958340846E-005 + -5.6199999999999986E-002 2.7417565434006974E-005 + -5.5099999999999996E-002 3.3127242204500362E-005 + -5.3999999999999992E-002 3.9685630326857790E-005 + -5.2899999999999989E-002 4.7441972128581256E-005 + -5.1799999999999985E-002 5.6805958593031392E-005 + -5.0699999999999995E-002 6.8021472543478012E-005 + -4.9599999999999991E-002 8.1121652328874916E-005 + -4.8499999999999988E-002 9.6118092187680304E-005 + -4.7399999999999998E-002 1.1323609942337498E-004 + -4.6299999999999994E-002 1.3295508688315749E-004 + -4.5199999999999990E-002 1.5581004845444113E-004 + -4.4099999999999986E-002 1.8215671298094094E-004 + -4.2999999999999997E-002 2.1214336447883397E-004 + -4.1899999999999993E-002 2.4591962574049830E-004 + -4.0799999999999989E-002 2.8386368649080396E-004 + -3.9699999999999985E-002 3.2658409327268600E-004 + -3.8599999999999995E-002 3.7468134541995823E-004 + -3.7499999999999992E-002 4.2850314639508724E-004 + -3.6399999999999988E-002 4.8813715693540871E-004 + -3.5299999999999984E-002 5.5364030413329601E-004 + -3.4199999999999994E-002 6.2525819521397352E-004 + -3.3099999999999991E-002 7.0339516969397664E-004 + -3.1999999999999987E-002 7.8835024032741785E-004 + -3.0899999999999997E-002 8.8007212616503239E-004 + -2.9799999999999993E-002 9.7816169727593660E-004 + -2.8699999999999989E-002 1.0820886818692088E-003 + -2.7599999999999986E-002 1.1913666967302561E-003 + -2.6499999999999996E-002 1.3054724549874663E-003 + -2.5399999999999992E-002 1.4235641574487090E-003 + -2.4299999999999988E-002 1.5442612348124385E-003 + -2.3199999999999985E-002 1.6656753141433001E-003 + -2.2099999999999995E-002 1.7856153426691890E-003 + -2.0999999999999991E-002 1.9017101731151342E-003 + -1.9899999999999987E-002 2.0112802740186453E-003 + -1.8799999999999983E-002 2.1110645029693842E-003 + -1.7699999999999994E-002 2.1970593370497227E-003 + -1.6599999999999990E-002 2.2646137513220310E-003 + -1.5499999999999986E-002 2.3086457513272762E-003 + -1.4399999999999996E-002 2.3237310815602541E-003 + -1.3299999999999992E-002 2.3039579391479492E-003 + -1.2199999999999989E-002 2.2426948416978121E-003 + -1.1099999999999985E-002 2.1325326524674892E-003 + -9.9999999999999950E-003 1.9654785282909870E-003 + -8.8999999999999913E-003 1.7332254210487008E-003 + -7.7999999999999875E-003 1.4272502157837152E-003 + -6.6999999999999837E-003 1.0387038346379995E-003 + -5.5999999999999939E-003 5.5829860502853990E-004 + -4.4999999999999901E-003 -2.3577100364491343E-005 + -3.3999999999999864E-003 -7.1650487370789051E-004 + -2.2999999999999826E-003 -1.5296747442334890E-003 + -1.1999999999999927E-003 -2.4717415217310190E-003 + -9.9999999999988987E-005 -3.5508777946233749E-003 + 1.0000000000000148E-003 -4.7747702337801456E-003 + 2.1000000000000185E-003 -6.1503504402935505E-003 + 3.2000000000000084E-003 -7.6833060011267662E-003 + 4.3000000000000121E-003 -9.3776602298021317E-003 + 5.4000000000000159E-003 -1.1235606856644154E-002 + 6.5000000000000058E-003 -1.3257540762424469E-002 + 7.6000000000000234E-003 -1.5441996976733208E-002 + 8.7000000000000133E-003 -1.7785334959626198E-002 + 9.8000000000000032E-003 -2.0281255245208740E-002 + 1.0900000000000021E-002 -2.2920450195670128E-002 + 1.2000000000000011E-002 -2.5690576061606407E-002 + 1.3100000000000001E-002 -2.8576388955116272E-002 + 1.4200000000000018E-002 -3.1559828668832779E-002 + 1.5300000000000008E-002 -3.4619845449924469E-002 + 1.6400000000000026E-002 -3.7732165306806564E-002 + 1.7500000000000016E-002 -4.0869265794754028E-002 + 1.8600000000000005E-002 -4.4000666588544846E-002 + 1.9700000000000023E-002 -4.7093380242586136E-002 + 2.0800000000000013E-002 -5.0112251192331314E-002 + 2.1900000000000003E-002 -5.3020097315311432E-002 + 2.3000000000000020E-002 -5.5777911096811295E-002 + 2.4100000000000010E-002 -5.8345235884189606E-002 + 2.5200000000000000E-002 -6.0680840164422989E-002 + 2.6300000000000018E-002 -6.2743455171585083E-002 + 2.7400000000000008E-002 -6.4492404460906982E-002 + 2.8500000000000025E-002 -6.5888054668903351E-002 + 2.9600000000000015E-002 -6.6892296075820923E-002 + 3.0700000000000005E-002 -6.7469231784343719E-002 + 3.1800000000000023E-002 -6.7586086690425873E-002 + 3.2900000000000013E-002 -6.7213989794254303E-002 + 3.4000000000000002E-002 -6.6328473389148712E-002 + 3.5100000000000020E-002 -6.4909882843494415E-002 + 3.6200000000000010E-002 -6.2943786382675171E-002 + 3.7300000000000028E-002 -6.0421578586101532E-002 + 3.8400000000000017E-002 -5.7341117411851883E-002 + 3.9500000000000007E-002 -5.3707100450992584E-002 + 4.0600000000000025E-002 -4.9531076103448868E-002 + 4.1700000000000015E-002 -4.4831305742263794E-002 + 4.2800000000000005E-002 -3.9632711559534073E-002 + 4.3900000000000022E-002 -3.3967003226280212E-002 + 4.5000000000000012E-002 -2.7872664853930473E-002 + 4.6100000000000002E-002 -2.1394627168774605E-002 + 4.7200000000000020E-002 -1.4583522453904152E-002 + 4.8300000000000010E-002 -7.4948561377823353E-003 + 4.9400000000000027E-002 -1.8835102673619986E-004 + 5.0500000000000017E-002 7.2725154459476471E-003 + 5.1600000000000007E-002 1.4821088872849941E-002 + 5.2700000000000025E-002 2.2388478741049767E-002 + 5.3800000000000014E-002 2.9904823750257492E-002 + 5.4900000000000004E-002 3.7300512194633484E-002 + 5.6000000000000022E-002 4.4507067650556564E-002 + 5.7100000000000012E-002 5.1457781344652176E-002 + 5.8200000000000002E-002 5.8088388293981552E-002 + 5.9300000000000019E-002 6.4338073134422302E-002 + 6.0400000000000009E-002 7.0150658488273621E-002 + 6.1500000000000027E-002 7.5475588440895081E-002 + 6.2600000000000017E-002 8.0268457531929016E-002 + 6.3700000000000007E-002 8.4491208195686340E-002 + 6.4800000000000024E-002 8.8112391531467438E-002 + 6.5900000000000014E-002 9.1107673943042755E-002 + 6.7000000000000004E-002 9.3460418283939362E-002 + 6.8100000000000022E-002 9.5161914825439453E-002 + 6.9200000000000012E-002 9.6211187541484833E-002 + 7.0300000000000029E-002 9.6614450216293335E-002 + 7.1400000000000019E-002 9.6384741365909576E-002 + 7.2500000000000009E-002 9.5541730523109436E-002 + 7.3600000000000027E-002 9.4111591577529907E-002 + 7.4700000000000016E-002 9.2126548290252686E-002 + 7.5800000000000006E-002 8.9623987674713135E-002 + 7.6900000000000024E-002 8.6645409464836121E-002 + 7.8000000000000014E-002 8.3235681056976318E-002 + 7.9100000000000004E-002 7.9442545771598816E-002 + 8.0200000000000021E-002 7.5316190719604492E-002 + 8.1300000000000011E-002 7.0908427238464355E-002 + 8.2400000000000029E-002 6.6271618008613586E-002 + 8.3500000000000019E-002 6.1457708477973938E-002 + 8.4600000000000009E-002 5.6517515331506729E-002 + 8.5700000000000026E-002 5.1500476896762848E-002 + 8.6800000000000016E-002 4.6454351395368576E-002 + 8.7900000000000006E-002 4.1424561291933060E-002 + 8.9000000000000024E-002 3.6453392356634140E-002 + 9.0100000000000013E-002 3.1579386442899704E-002 + 9.1200000000000003E-002 2.6837216690182686E-002 + 9.2300000000000021E-002 2.2257860749959946E-002 + 9.3400000000000011E-002 1.7868695780634880E-002 + 9.4500000000000028E-002 1.3693223707377911E-002 + 9.5600000000000018E-002 9.7506493330001831E-003 + 9.6700000000000008E-002 6.0557723045349121E-003 + 9.7800000000000026E-002 2.6193710509687662E-003 + 9.8900000000000016E-002 -5.5120402248576283E-004 + 0.10000000000000001 -3.4516686573624611E-003 + 0.10110000000000002 -6.0808574780821800E-003 + 0.10220000000000001 -8.4408810362219810E-003 + 0.10330000000000003 -1.0536936111748219E-002 + 0.10440000000000002 -1.2376654893159866E-002 + 0.10550000000000001 -1.3969346880912781E-002 + 0.10660000000000003 -1.5325613319873810E-002 + 0.10770000000000002 -1.6457416117191315E-002 + 0.10880000000000001 -1.7378203570842743E-002 + 0.10990000000000003 -1.8102664500474930E-002 + 0.11100000000000002 -1.8646048381924629E-002 + 0.11210000000000001 -1.9023504108190536E-002 + 0.11320000000000002 -1.9249850884079933E-002 + 0.11430000000000001 -1.9339824095368385E-002 + 0.11540000000000003 -1.9308289512991905E-002 + 0.11650000000000002 -1.9170032814145088E-002 + 0.11760000000000001 -1.8939195200800896E-002 + 0.11870000000000003 -1.8628785386681557E-002 + 0.11980000000000002 -1.8250690773129463E-002 + 0.12090000000000001 -1.7816077917814255E-002 + 0.12200000000000003 -1.7335699871182442E-002 + 0.12310000000000001 -1.6819747164845467E-002 + 0.12420000000000003 -1.6277367249131203E-002 + 0.12530000000000002 -1.5716344118118286E-002 + 0.12640000000000001 -1.5143290162086487E-002 + 0.12750000000000003 -1.4564143493771553E-002 + 0.12860000000000002 -1.3984477147459984E-002 + 0.12970000000000001 -1.3409334234893322E-002 + 0.13080000000000003 -1.2842819094657898E-002 + 0.13190000000000002 -1.2287919409573078E-002 + 0.13300000000000001 -1.1746814474463463E-002 + 0.13410000000000000 -1.1221387423574924E-002 + 0.13520000000000004 -1.0713466443121433E-002 + 0.13630000000000003 -1.0224583558738232E-002 + 0.13740000000000002 -9.7555890679359436E-003 + 0.13850000000000001 -9.3065882101655006E-003 + 0.13960000000000000 -8.8773202151060104E-003 + 0.14070000000000005 -8.4676248952746391E-003 + 0.14180000000000004 -8.0775553360581398E-003 + 0.14290000000000003 -7.7070454135537148E-003 + 0.14400000000000002 -7.3555395938456059E-003 + 0.14510000000000001 -7.0220152847468853E-003 + 0.14620000000000000 -6.7054242826998234E-003 + 0.14730000000000004 -6.4051030203700066E-003 + 0.14840000000000003 -6.1207422986626625E-003 + 0.14950000000000002 -5.8519584126770496E-003 + 0.15060000000000001 -5.5979294702410698E-003 + 0.15170000000000000 -5.3575141355395317E-003 + 0.15280000000000005 -5.1297303289175034E-003 + 0.15390000000000004 -4.9141091294586658E-003 + 0.15500000000000003 -4.7105341218411922E-003 + 0.15610000000000002 -4.5187291689217091E-003 + 0.15720000000000001 -4.3379301205277443E-003 + 0.15830000000000000 -4.1670869104564190E-003 + 0.15940000000000004 -4.0053916163742542E-003 + 0.16050000000000003 -3.8525862619280815E-003 + 0.16160000000000002 -3.7087197415530682E-003 + 0.16270000000000001 -3.5736006684601307E-003 + 0.16380000000000000 -3.4465126227587461E-003 + 0.16490000000000005 -3.3264895901083946E-003 + 0.16600000000000004 -3.2128661405295134E-003 + 0.16710000000000003 -3.1055323779582977E-003 + 0.16820000000000002 -3.0046277679502964E-003 + 0.16930000000000001 -2.9099911917001009E-003 + 0.17040000000000000 -2.8209369629621506E-003 + 0.17150000000000004 -2.7365817222744226E-003 + 0.17260000000000003 -2.6563862338662148E-003 + 0.17370000000000002 -2.5803472381085157E-003 + 0.17480000000000001 -2.5086514651775360E-003 + 0.17590000000000000 -2.4411613121628761E-003 + 0.17700000000000005 -2.3772655986249447E-003 + 0.17810000000000004 -2.3162476718425751E-003 + 0.17920000000000003 -2.2577755153179169E-003 + 0.18030000000000002 -2.2020032629370689E-003 + 0.18140000000000001 -2.1491833031177521E-003 + 0.18250000000000000 -2.0991996861994267E-003 + 0.18360000000000004 -2.0515101496130228E-003 + 0.18470000000000003 -2.0055407658219337E-003 + 0.18580000000000002 -1.9611101597547531E-003 + 0.18690000000000001 -1.9184341654181480E-003 + 0.18800000000000000 -1.8777092918753624E-003 + 0.18910000000000005 -1.8387244781479239E-003 + 0.19020000000000004 -1.8009113846346736E-003 + 0.19130000000000003 -1.7637806013226509E-003 + 0.19240000000000002 -1.7272791592404246E-003 + 0.19350000000000001 -1.6916905296966434E-003 + 0.19460000000000005 -1.6571856103837490E-003 + 0.19570000000000004 -1.6235003713518381E-003 + 0.19680000000000003 -1.5900821890681982E-003 + 0.19790000000000002 -1.5565515495836735E-003 + 0.19900000000000001 -1.5229927375912666E-003 + 0.20010000000000000 -1.4897643122822046E-003 + 0.20120000000000005 -1.4570320490747690E-003 + 0.20230000000000004 -1.4245181810110807E-003 + 0.20340000000000003 -1.3917381875216961E-003 + 0.20450000000000002 -1.3584848493337631E-003 + 0.20560000000000000 -1.3250547926872969E-003 + 0.20670000000000005 -1.2919807340949774E-003 + 0.20780000000000004 -1.2595428852364421E-003 + 0.20890000000000003 -1.2275625485926867E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0025.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0025.BXX.semd new file mode 100644 index 00000000..156cf748 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0025.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 -1.0189707438054626E-024 + -0.10900000000000000 5.6043392388414639E-024 + -0.10790000000000000 2.8531180432122500E-023 + -0.10679999999999999 -8.7122006631887522E-023 + -0.10569999999999999 -2.3538223540956700E-022 + -0.10460000000000000 -9.0178918370265844E-023 + -0.10349999999999999 6.4195162914251590E-022 + -0.10239999999999999 5.9151264541270238E-022 + -0.10130000000000000 5.4107361119579093E-022 + -0.10020000000000000 4.6643389960415439E-021 + -9.9099999999999994E-002 6.7007518431898280E-021 + -9.7999999999999990E-002 6.6503124050761331E-021 + -9.6899999999999986E-002 -1.0094943699546261E-020 + -9.5799999999999996E-002 -3.9361311900153395E-020 + -9.4699999999999993E-002 -8.3235643674213682E-020 + -9.3599999999999989E-002 -6.0330715244587710E-020 + -9.2499999999999999E-002 1.4621720136339535E-019 + -9.1399999999999995E-002 4.5293406643804462E-019 + -9.0299999999999991E-002 6.4278726816150842E-019 + -8.9200000000000002E-002 4.6535444182946976E-019 + -8.8099999999999984E-002 -6.4698815660114726E-019 + -8.6999999999999994E-002 -1.9596684193205494E-018 + -8.5899999999999990E-002 -2.6713353272820782E-018 + -8.4799999999999986E-002 -1.4130138072032693E-018 + -8.3699999999999997E-002 1.8486858033294628E-018 + -8.2599999999999993E-002 6.1788538873139049E-018 + -8.1499999999999989E-002 9.1734363019355271E-018 + -8.0399999999999999E-002 6.8256776934670955E-018 + -7.9299999999999995E-002 -1.1315392374000765E-018 + -7.8199999999999992E-002 -1.0691459136938755E-017 + -7.7100000000000002E-002 -1.9717145265040673E-017 + -7.5999999999999984E-002 -2.1063216275848215E-017 + -7.4899999999999994E-002 -1.2258838184731797E-017 + -7.3799999999999991E-002 1.2572564630016008E-017 + -7.2699999999999987E-002 4.5951719368280555E-017 + -7.1599999999999997E-002 7.5324112135372967E-017 + -7.0499999999999993E-002 7.7984808058821235E-017 + -6.9399999999999989E-002 3.5769827476912229E-017 + -6.8300000000000000E-002 -5.9868560027174865E-017 + -6.7199999999999996E-002 -1.7901325332681412E-016 + -6.6099999999999992E-002 -2.5755614360131263E-016 + -6.5000000000000002E-002 -2.2070446645357700E-016 + -6.3899999999999985E-002 -3.8541090978479235E-017 + -6.2799999999999995E-002 2.5474298836480349E-016 + -6.1699999999999991E-002 5.3734234926595915E-016 + -6.0599999999999994E-002 6.2761737377886877E-016 + -5.9499999999999990E-002 3.9307807996977087E-016 + -5.8399999999999994E-002 -1.7054946188983273E-016 + -5.7299999999999990E-002 -9.4787063143814869E-016 + -5.6199999999999986E-002 -1.5969755899625238E-015 + -5.5099999999999996E-002 -1.6862030994174758E-015 + -5.3999999999999992E-002 -8.5227396361543632E-016 + -5.2899999999999989E-002 9.0481181744359474E-016 + -5.1799999999999985E-002 2.9183300470202872E-015 + -5.0699999999999995E-002 4.0428827515306184E-015 + -4.9599999999999991E-002 3.0475942627931083E-015 + -4.8499999999999988E-002 -2.3849038487068399E-016 + -4.7399999999999998E-002 -4.5332089488724515E-015 + -4.6299999999999994E-002 -7.4303712190243801E-015 + -4.5199999999999990E-002 -6.6007159997159490E-015 + -4.4099999999999986E-002 -1.4202578356274382E-015 + -4.2999999999999997E-002 6.1706646669007319E-015 + -4.1899999999999993E-002 1.2118283535932778E-014 + -4.0799999999999989E-002 1.2048288121303471E-014 + -3.9699999999999985E-002 4.3537044561408993E-015 + -3.8599999999999995E-002 -7.8540892864929768E-015 + -3.7499999999999992E-002 -1.7352247500749922E-014 + -3.6399999999999988E-002 -1.7003400369555027E-014 + -3.5299999999999984E-002 -5.2347639874358257E-015 + -3.4199999999999994E-002 1.1183846952917201E-014 + -3.3099999999999991E-002 2.0661688234901304E-014 + -3.1999999999999987E-002 1.5471595494554249E-014 + -3.0899999999999997E-002 -1.1126425742389884E-015 + -2.9799999999999993E-002 -1.5910402606945234E-014 + -2.8699999999999989E-002 -1.5988942889946442E-014 + -2.7599999999999986E-002 7.0662029558795497E-017 + -2.6499999999999996E-002 1.8933929063816822E-014 + -2.5399999999999992E-002 2.2958306263032302E-014 + -2.4299999999999988E-002 4.5533975556537841E-015 + -2.3199999999999985E-002 -2.5177275086822604E-014 + -2.2099999999999995E-002 -4.6907254827328188E-014 + -2.0999999999999991E-002 -5.0584397646080345E-014 + -1.9899999999999987E-002 -4.3593953317003220E-014 + -1.8799999999999983E-002 -3.3184409674357276E-014 + -1.7699999999999994E-002 -1.0602877218790843E-014 + -1.6599999999999990E-002 5.5811495561827046E-014 + -1.5499999999999986E-002 1.7023001389580850E-013 + -1.4399999999999996E-002 2.7021990873198065E-013 + -1.3299999999999992E-002 2.4630167697048400E-013 + -1.2199999999999989E-002 2.1750762540899415E-014 + -1.1099999999999985E-002 -3.3081119766263656E-013 + -9.9999999999999950E-003 -5.9639131740757412E-013 + -8.8999999999999913E-003 -5.3920854326677814E-013 + -7.7999999999999875E-003 -1.0236902742589288E-013 + -6.6999999999999837E-003 4.9092847842491238E-013 + -5.5999999999999939E-003 8.3805087435634418E-013 + -4.4999999999999901E-003 6.1295293927315919E-013 + -3.3999999999999864E-003 -2.1828274864715835E-013 + -2.2999999999999826E-003 -1.2398939297150746E-012 + -1.1999999999999927E-003 -1.8063547619490139E-012 + -9.9999999999988987E-005 -1.2196218427545924E-012 + 1.0000000000000148E-003 7.4131499550045277E-013 + 2.1000000000000185E-003 3.2580604880649844E-012 + 3.2000000000000084E-003 4.7069535769050930E-012 + 4.3000000000000121E-003 3.7488007489927533E-012 + 5.4000000000000159E-003 5.4115479458660687E-013 + 6.5000000000000058E-003 -3.6205563287011744E-012 + 7.6000000000000234E-003 -6.2592643741699039E-012 + 8.7000000000000133E-003 -5.3618038828306958E-012 + 9.8000000000000032E-003 -1.0857273196815398E-012 + 1.0900000000000021E-002 5.1159857600291403E-012 + 1.2000000000000011E-002 1.1177652553540085E-011 + 1.3100000000000001E-002 1.3808185497787839E-011 + 1.4200000000000018E-002 1.1046936802816543E-011 + 1.5300000000000008E-002 4.0142767582240779E-012 + 1.6400000000000026E-002 -4.4888697793565857E-012 + 1.7500000000000016E-002 -9.7709514090826843E-012 + 1.8600000000000005E-002 -1.0571552314098120E-011 + 1.9700000000000023E-002 -7.5208797523096393E-012 + 2.0800000000000013E-002 -4.4702076242020272E-012 + 2.1900000000000003E-002 -1.9797208577337910E-012 + 2.3000000000000020E-002 -2.0100670260203568E-012 + 2.4100000000000010E-002 -3.5985797675053277E-013 + 2.5200000000000000E-002 4.2313227574530821E-012 + 2.6300000000000018E-002 5.4613934902247863E-012 + 2.7400000000000008E-002 5.2942806388900365E-013 + 2.8500000000000025E-002 -1.1684942943790411E-011 + 2.9600000000000015E-002 -1.8857649816683697E-011 + 3.0700000000000005E-002 -1.4266469082480082E-011 + 3.1800000000000023E-002 6.0098939713704169E-012 + 3.2900000000000013E-002 4.0851072524716869E-011 + 3.4000000000000002E-002 7.0650582606468504E-011 + 3.5100000000000020E-002 8.3644535742166681E-011 + 3.6200000000000010E-002 6.8069050396246666E-011 + 3.7300000000000028E-002 1.9442643675593452E-011 + 3.8400000000000017E-002 -5.7193024621815525E-011 + 3.9500000000000007E-002 -1.4503238887630943E-010 + 4.0600000000000025E-002 -1.8357547426628429E-010 + 4.1700000000000015E-002 -1.1904449648270088E-010 + 4.2800000000000005E-002 4.5199431003561941E-011 + 4.3900000000000022E-002 1.7695263310191223E-010 + 4.5000000000000012E-002 1.6865955854150627E-010 + 4.6100000000000002E-002 2.5922063107142179E-011 + 4.7200000000000020E-002 -1.6835245697510715E-010 + 4.8300000000000010E-002 -3.5814551324619970E-010 + 4.9400000000000027E-002 -4.6951265098016393E-010 + 5.0500000000000017E-002 -5.0245385629921202E-010 + 5.1600000000000007E-002 -4.3232104007806527E-010 + 5.2700000000000025E-002 -3.3529931608988761E-010 + 5.3800000000000014E-002 -3.0998129063597446E-010 + 5.4900000000000004E-002 -3.7429287447210413E-010 + 5.6000000000000022E-002 -4.5204889831396144E-010 + 5.7100000000000012E-002 -4.1328646060989627E-010 + 5.8200000000000002E-002 -3.0282029661599097E-010 + 5.9300000000000019E-002 -2.5061336339504692E-010 + 6.0400000000000009E-002 -1.7599902091269826E-010 + 6.1500000000000027E-002 -1.3723654157526965E-010 + 6.2600000000000017E-002 -1.2088145762145786E-010 + 6.3700000000000007E-002 1.1992115633852052E-011 + 6.4800000000000024E-002 2.9275454282995383E-010 + 6.5900000000000014E-002 5.7351701165941904E-010 + 6.7000000000000004E-002 6.2124250188588803E-010 + 6.8100000000000022E-002 3.8663466872534968E-010 + 6.9200000000000012E-002 -1.3787956887334474E-011 + 7.0300000000000029E-002 -3.9180320099418964E-010 + 7.1400000000000019E-002 -4.6507775408599628E-010 + 7.2500000000000009E-002 -1.1261164223341780E-010 + 7.3600000000000027E-002 6.3870625455209051E-010 + 7.4700000000000016E-002 1.2869502130641308E-009 + 7.5800000000000006E-002 1.5184165036430386E-009 + 7.6900000000000024E-002 9.8803099035649211E-010 + 7.8000000000000014E-002 5.8793733770379220E-011 + 7.9100000000000004E-002 -1.1438139324582153E-009 + 8.0200000000000021E-002 -2.1806068062346640E-009 + 8.1300000000000011E-002 -2.7423627813050189E-009 + 8.2400000000000029E-002 -2.7708224603628651E-009 + 8.3500000000000019E-002 -2.2346156036689990E-009 + 8.4600000000000009E-002 -1.3981494850767717E-009 + 8.5700000000000026E-002 -7.2525740968387709E-010 + 8.6800000000000016E-002 -5.2740223299707623E-010 + 8.7900000000000006E-002 -8.8525070607303746E-010 + 8.9000000000000024E-002 -1.3697010192714743E-009 + 9.0100000000000013E-002 -1.5662162677898550E-009 + 9.1200000000000003E-002 -1.2297153295648400E-009 + 9.2300000000000021E-002 -7.8005696346750142E-010 + 9.3400000000000011E-002 -8.1215778546805950E-010 + 9.4500000000000028E-002 -1.4828696048851953E-009 + 9.5600000000000018E-002 -2.2163222368476454E-009 + 9.6700000000000008E-002 -2.1744785971833380E-009 + 9.7800000000000026E-002 -9.8089447675420161E-010 + 9.8900000000000016E-002 7.9528217344915220E-010 + 0.10000000000000001 1.9081998203773765E-009 + 0.10110000000000002 1.8200806417567605E-009 + 0.10220000000000001 6.4744304362207572E-010 + 0.10330000000000003 -6.8652794560364327E-010 + 0.10440000000000002 -1.6619804421580398E-009 + 0.10550000000000001 -1.7411369013231592E-009 + 0.10660000000000003 -7.2681194396295723E-010 + 0.10770000000000002 7.8943884762594507E-010 + 0.10880000000000001 2.3953192762604658E-009 + 0.10990000000000003 3.1407554335061150E-009 + 0.11100000000000002 2.2190806969746291E-009 + 0.11210000000000001 -7.8200124153937622E-010 + 0.11320000000000002 -4.9482684616464212E-009 + 0.11430000000000001 -8.1823872122299690E-009 + 0.11540000000000003 -7.8671735792568143E-009 + 0.11650000000000002 -4.7196642150026946E-009 + 0.11760000000000001 -6.0415494829157979E-010 + 0.11870000000000003 3.4396503423295144E-009 + 0.11980000000000002 5.4757522960358074E-009 + 0.12090000000000001 5.4682987027376839E-009 + 0.12200000000000003 3.8116607647964429E-009 + 0.12310000000000001 2.0116150967197655E-009 + 0.12420000000000003 1.3946801491471206E-009 + 0.12530000000000002 1.2079673927800627E-009 + 0.12640000000000001 4.4762513140561566E-010 + 0.12750000000000003 -7.7879108717482382E-010 + 0.12860000000000002 -2.7939479618765972E-009 + 0.12970000000000001 -3.2674754013584106E-009 + 0.13080000000000003 -1.6615956388577047E-009 + 0.13190000000000002 8.7643203805498615E-010 + 0.13300000000000001 2.5898672095792108E-009 + 0.13410000000000000 2.2238948460540087E-009 + 0.13520000000000004 -2.9318814043222119E-010 + 0.13630000000000003 -3.3121971831917563E-009 + 0.13740000000000002 -6.5463172660429336E-009 + 0.13850000000000001 -7.9519919538029171E-009 + 0.13960000000000000 -7.9415203302346526E-009 + 0.14070000000000005 -5.9591966916627825E-009 + 0.14180000000000004 -2.5069470943606120E-009 + 0.14290000000000003 1.1245617770327954E-009 + 0.14400000000000002 4.3617007783325334E-009 + 0.14510000000000001 4.9637285393089314E-009 + 0.14620000000000000 3.7955714127235751E-009 + 0.14730000000000004 2.6050070989214191E-009 + 0.14840000000000003 4.1302197217873982E-009 + 0.14950000000000002 5.0638773174682683E-009 + 0.15060000000000001 2.4482020855032260E-009 + 0.15170000000000000 -4.5055470465626968E-009 + 0.15280000000000005 -1.0634703784262456E-008 + 0.15390000000000004 -1.0059565624942479E-008 + 0.15500000000000003 -2.6725763824231308E-009 + 0.15610000000000002 6.5428569229197819E-009 + 0.15720000000000001 1.1527772514341450E-008 + 0.15830000000000000 9.6291330464737257E-009 + 0.15940000000000004 3.8584939687780206E-009 + 0.16050000000000003 -7.6488598788060358E-010 + 0.16160000000000002 -1.0143401674156394E-009 + 0.16270000000000001 3.8539049729280350E-010 + 0.16380000000000000 -2.2258223042470604E-010 + 0.16490000000000005 -2.9099620491024325E-009 + 0.16600000000000004 -5.3105271291542522E-009 + 0.16710000000000003 -3.7673890673772803E-009 + 0.16820000000000002 2.9384148447775260E-009 + 0.16930000000000001 9.5725152249315215E-009 + 0.17040000000000000 1.0326913546521155E-008 + 0.17150000000000004 4.9147939051863432E-009 + 0.17260000000000003 -1.8596957307437378E-009 + 0.17370000000000002 -4.6904822248450273E-009 + 0.17480000000000001 -3.1473437189788456E-009 + 0.17590000000000000 -1.5325014590672481E-009 + 0.17700000000000005 -3.0726217126186839E-009 + 0.17810000000000004 -5.1863713323996308E-009 + 0.17920000000000003 -3.7149368026234697E-009 + 0.18030000000000002 6.0382738809039438E-009 + 0.18140000000000001 1.4680076709794321E-008 + 0.18250000000000000 1.4394771596926148E-008 + 0.18360000000000004 1.5254690843846674E-009 + 0.18470000000000003 -1.5251684359895989E-008 + 0.18580000000000002 -2.2563952484233596E-008 + 0.18690000000000001 -1.5120946272872970E-008 + 0.18800000000000000 -1.8490364794843117E-010 + 0.18910000000000005 8.9700300520689780E-009 + 0.19020000000000004 6.5268910276472525E-009 + 0.19130000000000003 3.2492897261704456E-011 + 0.19240000000000002 4.1502405956350685E-009 + 0.19350000000000001 1.8521618017075525E-008 + 0.19460000000000005 3.0455066024615007E-008 + 0.19570000000000004 2.6792964291644239E-008 + 0.19680000000000003 7.2126420391782631E-009 + 0.19790000000000002 -1.2295974904930063E-008 + 0.19900000000000001 -1.4810819237709438E-008 + 0.20010000000000000 1.4607053344661836E-009 + 0.20120000000000005 1.9990897826005494E-008 + 0.20230000000000004 2.2316054781867933E-008 + 0.20340000000000003 4.9585491268544502E-009 + 0.20450000000000002 -1.4263252801072213E-008 + 0.20560000000000000 -1.5487426452409636E-008 + 0.20670000000000005 4.2258756494106819E-009 + 0.20780000000000004 2.6484658022241092E-008 + 0.20890000000000003 2.9311738813930788E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0025.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0025.BXZ.semd new file mode 100644 index 00000000..688613a4 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0025.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 6.9002062530678170E-019 + -0.11119999999999999 -5.0525722098872153E-018 + -0.11009999999999999 -6.7620929815246343E-017 + -0.10900000000000000 -2.6534858201825618E-016 + -0.10790000000000000 -3.9656536755317603E-016 + -0.10679999999999999 5.5514126434485058E-016 + -0.10569999999999999 3.9409580064380875E-015 + -0.10460000000000000 8.2768688414560157E-015 + -0.10349999999999999 5.2698874791431462E-015 + -0.10239999999999999 -1.6584044521764790E-014 + -0.10130000000000000 -5.3812673989159926E-014 + -0.10020000000000000 -6.8077176383109228E-014 + -9.9099999999999994E-002 -1.8195453553148527E-015 + -9.7999999999999990E-002 1.4874826901895705E-013 + -9.6899999999999986E-002 2.6036274915555713E-013 + -9.5799999999999996E-002 1.3868595128644495E-013 + -9.4699999999999993E-002 -2.4241649269549082E-013 + -9.3599999999999989E-002 -5.2204383394274800E-013 + -9.2499999999999999E-002 -1.4760469322500080E-013 + -9.1399999999999995E-002 8.9502027750959501E-013 + -9.0299999999999991E-002 1.4510940192502542E-012 + -8.9200000000000002E-002 -2.0848942147363991E-013 + -8.8099999999999984E-002 -4.2414791297240573E-012 + -8.6999999999999994E-002 -7.2559254611637147E-012 + -8.5899999999999990E-002 -3.5603685798191176E-012 + -8.4799999999999986E-002 9.1895440909595116E-012 + -8.3699999999999997E-002 2.3848345173660412E-011 + -8.2599999999999993E-002 2.4786225155670749E-011 + -8.1499999999999989E-002 1.5934302488584962E-013 + -8.0399999999999999E-002 -4.1677879897283887E-011 + -7.9299999999999995E-002 -6.8485848936372662E-011 + -7.8199999999999992E-002 -4.5271252024914332E-011 + -7.7100000000000002E-002 2.9692248659785037E-011 + -7.5999999999999984E-002 1.0643350784045325E-010 + -7.4899999999999994E-002 1.1172175684581731E-010 + -7.3799999999999991E-002 1.5425386662437646E-011 + -7.2699999999999987E-002 -1.2038205154940584E-010 + -7.1599999999999997E-002 -1.7017479092551469E-010 + -7.0499999999999993E-002 -5.2796537974852953E-011 + -6.9399999999999989E-002 1.6583345807674732E-010 + -6.8300000000000000E-002 2.8691060638408317E-010 + -6.7199999999999996E-002 1.3869178028258489E-010 + -6.6099999999999992E-002 -2.3360613443657030E-010 + -6.5000000000000002E-002 -5.3637438934828197E-010 + -6.3899999999999985E-002 -4.4100981200223544E-010 + -6.2799999999999995E-002 9.7844593538454205E-011 + -6.1699999999999991E-002 7.1087968844807392E-010 + -6.0599999999999994E-002 8.5679341399469422E-010 + -5.9499999999999990E-002 2.9974114856834433E-010 + -5.8399999999999994E-002 -5.9136140428961426E-010 + -5.7299999999999990E-002 -1.0607625888781058E-009 + -5.6199999999999986E-002 -6.0656912825862719E-010 + -5.5099999999999996E-002 4.9009374336606015E-010 + -5.3999999999999992E-002 1.2857176434621920E-009 + -5.2899999999999989E-002 9.5341068373500093E-010 + -5.1799999999999985E-002 -4.1328535038687164E-010 + -5.0699999999999995E-002 -1.7413609443295286E-009 + -4.9599999999999991E-002 -1.8367042331490779E-009 + -4.8499999999999988E-002 -4.6945469733827849E-010 + -4.7399999999999998E-002 1.3209952021142612E-009 + -4.6299999999999994E-002 2.0831598668280549E-009 + -4.5199999999999990E-002 1.2714864716656393E-009 + -4.4099999999999986E-002 -2.0481316642673164E-010 + -4.2999999999999997E-002 -8.1020290476629953E-010 + -4.1899999999999993E-002 9.9063979241975630E-011 + -4.0799999999999989E-002 1.5121165430898031E-009 + -3.9699999999999985E-002 1.6017840387405613E-009 + -3.8599999999999995E-002 -4.9661363910047385E-010 + -3.7499999999999992E-002 -3.6303160477757501E-009 + -3.6399999999999988E-002 -5.4091562340374821E-009 + -3.5299999999999984E-002 -4.2275312139850030E-009 + -3.4199999999999994E-002 -6.8202499203806610E-010 + -3.3099999999999991E-002 2.9752367236568489E-009 + -3.1999999999999987E-002 4.8444075417819477E-009 + -3.0899999999999997E-002 4.8926001028348765E-009 + -2.9799999999999993E-002 4.4836614421228660E-009 + -2.8699999999999989E-002 4.4517514119490897E-009 + -2.7599999999999986E-002 3.8258631818166577E-009 + -2.6499999999999996E-002 7.5049211289979212E-010 + -2.5399999999999992E-002 -5.1416879642829372E-009 + -2.4299999999999988E-002 -1.1380835829299940E-008 + -2.3199999999999985E-002 -1.4063165743039008E-008 + -2.2099999999999995E-002 -1.1026735080577055E-008 + -2.0999999999999991E-002 -3.8113885381108048E-009 + -1.9899999999999987E-002 3.6871565800566941E-009 + -1.8799999999999983E-002 8.7839708839965169E-009 + -1.7699999999999994E-002 1.2354051115437414E-008 + -1.6599999999999990E-002 1.7544287800319580E-008 + -1.5499999999999986E-002 2.6072825676237699E-008 + -1.4399999999999996E-002 3.6021994276325131E-008 + -1.3299999999999992E-002 4.3818221939773139E-008 + -1.2199999999999989E-002 4.8868212587649396E-008 + -1.1099999999999985E-002 5.6235954559724632E-008 + -9.9999999999999950E-003 7.4180142917157355E-008 + -8.8999999999999913E-003 1.0830931529426380E-007 + -7.7999999999999875E-003 1.5777571604758123E-007 + -6.6999999999999837E-003 2.1740908096035128E-007 + -5.5999999999999939E-003 2.8408712182681484E-007 + -4.4999999999999901E-003 3.6135182313046244E-007 + -3.3999999999999864E-003 4.5777900936627702E-007 + -2.2999999999999826E-003 5.8074391517948243E-007 + -1.1999999999999927E-003 7.3202045314246789E-007 + -9.9999999999988987E-005 9.1011747826996725E-007 + 1.0000000000000148E-003 1.1176066436746623E-006 + 2.1000000000000185E-003 1.3664724747286527E-006 + 3.2000000000000084E-003 1.6761426877565100E-006 + 4.3000000000000121E-003 2.0659931578848045E-006 + 5.4000000000000159E-003 2.5496997295704205E-006 + 6.5000000000000058E-003 3.1370659598906059E-006 + 7.6000000000000234E-003 3.8414518712670542E-006 + 8.7000000000000133E-003 4.6853097046550829E-006 + 9.8000000000000032E-003 5.6984590628417209E-006 + 1.0900000000000021E-002 6.9116213126108050E-006 + 1.2000000000000011E-002 8.3531431300798431E-006 + 1.3100000000000001E-002 1.0053832738776691E-005 + 1.4200000000000018E-002 1.2056216291966848E-005 + 1.5300000000000008E-002 1.4419283616007306E-005 + 1.6400000000000026E-002 1.7213917089975439E-005 + 1.7500000000000016E-002 2.0513791241683066E-005 + 1.8600000000000005E-002 2.4391732949879952E-005 + 1.9700000000000023E-002 2.8926271625095978E-005 + 2.0800000000000013E-002 3.4212418540846556E-005 + 2.1900000000000003E-002 4.0365765016758814E-005 + 2.3000000000000020E-002 4.7515684855170548E-005 + 2.4100000000000010E-002 5.5795379012124613E-005 + 2.5200000000000000E-002 6.5341038862243295E-005 + 2.6300000000000018E-002 7.6303804235067219E-005 + 2.7400000000000008E-002 8.8864566350821406E-005 + 2.8500000000000025E-002 1.0323692549718544E-004 + 2.9600000000000015E-002 1.1965455632889643E-004 + 3.0700000000000005E-002 1.3835486606694758E-004 + 3.1800000000000023E-002 1.5957598225213587E-004 + 3.2900000000000013E-002 1.8357120279688388E-004 + 3.4000000000000002E-002 2.1062733139842749E-004 + 3.5100000000000020E-002 2.4106803175527602E-004 + 3.6200000000000010E-002 2.7523702010512352E-004 + 3.7300000000000028E-002 3.1347680487670004E-004 + 3.8400000000000017E-002 3.5612337524071336E-004 + 3.9500000000000007E-002 4.0352190262638032E-004 + 4.0600000000000025E-002 4.5604619663208723E-004 + 4.1700000000000015E-002 5.1409966545179486E-004 + 4.2800000000000005E-002 5.7809270219877362E-004 + 4.3900000000000022E-002 6.4841512357816100E-004 + 4.5000000000000012E-002 7.2542921407148242E-004 + 4.6100000000000002E-002 8.0948596587404609E-004 + 4.7200000000000020E-002 9.0094463666900992E-004 + 4.8300000000000010E-002 1.0001687332987785E-003 + 4.9400000000000027E-002 1.1074951617047191E-003 + 5.0500000000000017E-002 1.2231995351612568E-003 + 5.1600000000000007E-002 1.3474891893565655E-003 + 5.2700000000000025E-002 1.4805238461121917E-003 + 5.3800000000000014E-002 1.6224372666329145E-003 + 5.4900000000000004E-002 1.7733293352648616E-003 + 5.6000000000000022E-002 1.9332275260239840E-003 + 5.7100000000000012E-002 2.1020451094955206E-003 + 5.8200000000000002E-002 2.2795735858380795E-003 + 5.9300000000000019E-002 2.4655093438923359E-003 + 6.0400000000000009E-002 2.6594828814268112E-003 + 6.1500000000000027E-002 2.8610515873879194E-003 + 6.2600000000000017E-002 3.0696606263518333E-003 + 6.3700000000000007E-002 3.2846003305166960E-003 + 6.4800000000000024E-002 3.5050052683800459E-003 + 6.5900000000000014E-002 3.7298894021660089E-003 + 6.7000000000000004E-002 3.9581838063895702E-003 + 6.8100000000000022E-002 4.1887317784130573E-003 + 6.9200000000000012E-002 4.4202473945915699E-003 + 7.0300000000000029E-002 4.6512777917087078E-003 + 7.1400000000000019E-002 4.8802089877426624E-003 + 7.2500000000000009E-002 5.1053226925432682E-003 + 7.3600000000000027E-002 5.3248461335897446E-003 + 7.4700000000000016E-002 5.5369585752487183E-003 + 7.5800000000000006E-002 5.7397456839680672E-003 + 7.6900000000000024E-002 5.9311632066965103E-003 + 7.8000000000000014E-002 6.1090467497706413E-003 + 7.9100000000000004E-002 6.2711751088500023E-003 + 8.0200000000000021E-002 6.4153298735618591E-003 + 8.1300000000000011E-002 6.5393010154366493E-003 + 8.2400000000000029E-002 6.6408440470695496E-003 + 8.3500000000000019E-002 6.7176399752497673E-003 + 8.4600000000000009E-002 6.7673134617507458E-003 + 8.5700000000000026E-002 6.7874956876039505E-003 + 8.6800000000000016E-002 6.7758802324533463E-003 + 8.7900000000000006E-002 6.7302202805876732E-003 + 8.9000000000000024E-002 6.6482694819569588E-003 + 9.0100000000000013E-002 6.5277339890599251E-003 + 9.1200000000000003E-002 6.3662831671535969E-003 + 9.2300000000000021E-002 6.1616129241883755E-003 + 9.3400000000000011E-002 5.9115001931786537E-003 + 9.4500000000000028E-002 5.6137866340577602E-003 + 9.5600000000000018E-002 5.2663069218397141E-003 + 9.6700000000000008E-002 4.8668351955711842E-003 + 9.7800000000000026E-002 4.4130939058959484E-003 + 9.8900000000000016E-002 3.9028257597237825E-003 + 0.10000000000000001 3.3338500652462244E-003 + 0.10110000000000002 2.7040513232350349E-003 + 0.10220000000000001 2.0113165955990553E-003 + 0.10330000000000003 1.2534934794530272E-003 + 0.10440000000000002 4.2842360562644899E-004 + 0.10550000000000001 -4.6596146421507001E-004 + 0.10660000000000003 -1.4315601438283920E-003 + 0.10770000000000002 -2.4700874928385019E-003 + 0.10880000000000001 -3.5831073764711618E-003 + 0.10990000000000003 -4.7720302827656269E-003 + 0.11100000000000002 -6.0380273498594761E-003 + 0.11210000000000001 -7.3818848468363285E-003 + 0.11320000000000002 -8.8038789108395576E-003 + 0.11430000000000001 -1.0303717106580734E-002 + 0.11540000000000003 -1.1880538426339626E-002 + 0.11650000000000002 -1.3532875105738640E-002 + 0.11760000000000001 -1.5258523635566235E-002 + 0.11870000000000003 -1.7054369673132896E-002 + 0.11980000000000002 -1.8916241824626923E-002 + 0.12090000000000001 -2.0838851109147072E-002 + 0.12200000000000003 -2.2815769538283348E-002 + 0.12310000000000001 -2.4839410558342934E-002 + 0.12420000000000003 -2.6900915428996086E-002 + 0.12530000000000002 -2.8990020975470543E-002 + 0.12640000000000001 -3.1094986945390701E-002 + 0.12750000000000003 -3.3202603459358215E-002 + 0.12860000000000002 -3.5298272967338562E-002 + 0.12970000000000001 -3.7366107106208801E-002 + 0.13080000000000003 -3.9388895034790039E-002 + 0.13190000000000002 -4.1348136961460114E-002 + 0.13300000000000001 -4.3224118649959564E-002 + 0.13410000000000000 -4.4996082782745361E-002 + 0.13520000000000004 -4.6642515808343887E-002 + 0.13630000000000003 -4.8141375184059143E-002 + 0.13740000000000002 -4.9470286816358566E-002 + 0.13850000000000001 -5.0606727600097656E-002 + 0.13960000000000000 -5.1528297364711761E-002 + 0.14070000000000005 -5.2213080227375031E-002 + 0.14180000000000004 -5.2640043199062347E-002 + 0.14290000000000003 -5.2789390087127686E-002 + 0.14400000000000002 -5.2642889320850372E-002 + 0.14510000000000001 -5.2184160798788071E-002 + 0.14620000000000000 -5.1398981362581253E-002 + 0.14730000000000004 -5.0275683403015137E-002 + 0.14840000000000003 -4.8805523663759232E-002 + 0.14950000000000002 -4.6982988715171814E-002 + 0.15060000000000001 -4.4806007295846939E-002 + 0.15170000000000000 -4.2276095598936081E-002 + 0.15280000000000005 -3.9398543536663055E-002 + 0.15390000000000004 -3.6182556301355362E-002 + 0.15500000000000003 -3.2641366124153137E-002 + 0.15610000000000002 -2.8792249038815498E-002 + 0.15720000000000001 -2.4656411260366440E-002 + 0.15830000000000000 -2.0258830860257149E-002 + 0.15940000000000004 -1.5628060325980186E-002 + 0.16050000000000003 -1.0796014219522476E-002 + 0.16160000000000002 -5.7976832613348961E-003 + 0.16270000000000001 -6.7076086997985840E-004 + 0.16380000000000000 4.5448183082044125E-003 + 0.16490000000000005 9.8073715344071388E-003 + 0.16600000000000004 1.5073955059051514E-002 + 0.16710000000000003 2.0300868898630142E-002 + 0.16820000000000002 2.5444190949201584E-002 + 0.16930000000000001 3.0460389330983162E-002 + 0.17040000000000000 3.5306930541992188E-002 + 0.17150000000000004 3.9942849427461624E-002 + 0.17260000000000003 4.4329281896352768E-002 + 0.17370000000000002 4.8429917544126511E-002 + 0.17480000000000001 5.2211482077836990E-002 + 0.17590000000000000 5.5644195526838303E-002 + 0.17700000000000005 5.8702196925878525E-002 + 0.17810000000000004 6.1363875865936279E-002 + 0.17920000000000003 6.3612066209316254E-002 + 0.18030000000000002 6.5434180200099945E-002 + 0.18140000000000001 6.6822327673435211E-002 + 0.18250000000000000 6.7773371934890747E-002 + 0.18360000000000004 6.8288944661617279E-002 + 0.18470000000000003 6.8375341594219208E-002 + 0.18580000000000002 6.8043269217014313E-002 + 0.18690000000000001 6.7307554185390472E-002 + 0.18800000000000000 6.6186852753162384E-002 + 0.18910000000000005 6.4703315496444702E-002 + 0.19020000000000004 6.2882281839847565E-002 + 0.19130000000000003 6.0751825571060181E-002 + 0.19240000000000002 5.8342214673757553E-002 + 0.19350000000000001 5.5685389786958694E-002 + 0.19460000000000005 5.2814494818449020E-002 + 0.19570000000000004 4.9763452261686325E-002 + 0.19680000000000003 4.6566560864448547E-002 + 0.19790000000000002 4.3257966637611389E-002 + 0.19900000000000001 3.9871182292699814E-002 + 0.20010000000000000 3.6438651382923126E-002 + 0.20120000000000005 3.2991420477628708E-002 + 0.20230000000000004 2.9558900743722916E-002 + 0.20340000000000003 2.6168597862124443E-002 + 0.20450000000000002 2.2845823317766190E-002 + 0.20560000000000000 1.9613441079854965E-002 + 0.20670000000000005 1.6491726040840149E-002 + 0.20780000000000004 1.3498351909220219E-002 + 0.20890000000000003 1.0648428462445736E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0026.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0026.BXX.semd new file mode 100644 index 00000000..2ed768f5 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0026.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 7.7261154839999058E-030 + -0.10679999999999999 -1.6391100751029822E-029 + -0.10569999999999999 -3.1934147741850999E-028 + -0.10460000000000000 -4.5825986356863072E-029 + -0.10349999999999999 7.1577255716629618E-027 + -0.10239999999999999 2.2714528697667856E-026 + -0.10130000000000000 -2.3044448200861167E-026 + -0.10020000000000000 -2.9607483121329096E-025 + -9.9099999999999994E-002 -5.6845321760606768E-025 + -9.7999999999999990E-002 9.0966055614408948E-025 + -9.6899999999999986E-002 6.3739850701331023E-024 + -9.5799999999999996E-002 9.6742288433358976E-024 + -9.4699999999999993E-002 -1.5438515941598163E-023 + -9.3599999999999989E-002 -9.2143163091604438E-023 + -9.2499999999999999E-002 -1.3741929201046162E-022 + -9.1399999999999995E-002 1.3462764579551654E-022 + -9.0299999999999991E-002 9.5326052761102935E-022 + -8.9200000000000002E-002 1.5828671525408840E-021 + -8.8099999999999984E-002 -4.2297949285352261E-022 + -8.6999999999999994E-002 -7.2436036604619575E-021 + -8.5899999999999990E-002 -1.4286100650084094E-020 + -8.4799999999999986E-002 -4.5893256698277751E-021 + -8.3699999999999997E-002 4.0098142417830611E-020 + -8.2599999999999993E-002 1.0032443257243204E-019 + -8.1499999999999989E-002 8.0111854252043993E-020 + -8.0399999999999999E-002 -1.4804612354714424E-019 + -7.9299999999999995E-002 -5.4616585177283779E-019 + -7.8199999999999992E-002 -6.7475169837966536E-019 + -7.7100000000000002E-002 1.9703860951198224E-019 + -7.5999999999999984E-002 2.2574315195534067E-018 + -7.4899999999999994E-002 3.9284457515465328E-018 + -7.3799999999999991E-002 1.7856993084060000E-018 + -7.2699999999999987E-002 -6.5445012188771515E-018 + -7.1599999999999997E-002 -1.7033971535626889E-017 + -7.0499999999999993E-002 -1.6654389933054880E-017 + -6.9399999999999989E-002 8.7844529645212408E-018 + -6.8300000000000000E-002 5.5035128641068261E-017 + -6.7199999999999996E-002 8.2757984300387027E-017 + -6.6099999999999992E-002 3.1389360194239663E-017 + -6.5000000000000002E-002 -1.2153064614571171E-016 + -6.3899999999999985E-002 -2.8806947320474433E-016 + -6.2799999999999995E-002 -2.6888240347420112E-016 + -6.1699999999999991E-002 1.0308169945425161E-016 + -6.0599999999999994E-002 7.1970504879890259E-016 + -5.9499999999999990E-002 1.0717650818418511E-015 + -5.8399999999999994E-002 5.0293671798143673E-016 + -5.7299999999999990E-002 -1.1369678781764743E-015 + -5.6199999999999986E-002 -2.8917264362129241E-015 + -5.5099999999999996E-002 -2.9047521088758008E-015 + -5.3999999999999992E-002 1.8281448573118520E-016 + -5.2899999999999989E-002 5.3547775446334458E-015 + -5.1799999999999985E-002 8.6389178281668158E-015 + -5.0699999999999995E-002 5.3630678796046972E-015 + -4.9599999999999991E-002 -5.3488144326847755E-015 + -4.8499999999999988E-002 -1.7289304482439455E-014 + -4.7399999999999998E-002 -1.9350899666827591E-014 + -4.6299999999999994E-002 -4.0781705676297061E-015 + -4.5199999999999990E-002 2.2800053403430887E-014 + -4.4099999999999986E-002 4.1256948757947137E-014 + -4.2999999999999997E-002 2.9820011748522141E-014 + -4.1899999999999993E-002 -1.3805347856099374E-014 + -4.0799999999999989E-002 -6.1696355218698179E-014 + -3.9699999999999985E-002 -7.0057878226968684E-014 + -3.8599999999999995E-002 -1.5944111130114166E-014 + -3.7499999999999992E-002 7.1108686972541635E-014 + -3.6399999999999988E-002 1.1710811899205698E-013 + -3.5299999999999984E-002 6.0323829807230889E-014 + -3.4199999999999994E-002 -8.0414841452380870E-014 + -3.3099999999999991E-002 -1.9092205301527582E-013 + -3.1999999999999987E-002 -1.3856231158120014E-013 + -3.0899999999999997E-002 9.8307362142273369E-014 + -2.9799999999999993E-002 3.5750501409075042E-013 + -2.8699999999999989E-002 3.7462253351522312E-013 + -2.7599999999999986E-002 3.0048934260978877E-015 + -2.6499999999999996E-002 -5.8723089325224409E-013 + -2.5399999999999992E-002 -9.3320533592344823E-013 + -2.4299999999999988E-002 -5.9157198454076743E-013 + -2.3199999999999985E-002 4.4457474268795594E-013 + -2.2099999999999995E-002 1.5705385126088545E-012 + -2.0999999999999991E-002 1.8778511731709635E-012 + -1.9899999999999987E-002 8.2678585115389391E-013 + -1.8799999999999983E-002 -1.1942398025349688E-012 + -1.7699999999999994E-002 -2.9326456627704056E-012 + -1.6599999999999990E-002 -3.0589491443328010E-012 + -1.5499999999999986E-002 -1.1807860461968134E-012 + -1.4399999999999996E-002 1.7088476900878335E-012 + -1.3299999999999992E-002 3.8108466035580157E-012 + -1.2199999999999989E-002 3.7963252333406139E-012 + -1.1099999999999985E-002 1.8083790758252616E-012 + -9.9999999999999950E-003 -6.7726727004391307E-013 + -8.8999999999999913E-003 -2.1115186422254739E-012 + -7.7999999999999875E-003 -2.2231851776188805E-012 + -6.6999999999999837E-003 -2.2024868907843942E-012 + -5.5999999999999939E-003 -3.3544712146893474E-012 + -4.4999999999999901E-003 -5.2769780732597749E-012 + -3.3999999999999864E-003 -5.3480943632000510E-012 + -2.2999999999999826E-003 -5.2445764744946111E-013 + -1.1999999999999927E-003 9.4761117355735003E-012 + -9.9999999999988987E-005 2.0134173842056846E-011 + 1.0000000000000148E-003 2.3533919604745712E-011 + 2.1000000000000185E-003 1.3242627480702929E-011 + 3.2000000000000084E-003 -1.0172513005557438E-011 + 4.3000000000000121E-003 -3.7061138880023492E-011 + 5.4000000000000159E-003 -5.2429473956783212E-011 + 6.5000000000000058E-003 -4.4115426589552698E-011 + 7.6000000000000234E-003 -1.0686503765233724E-011 + 8.7000000000000133E-003 3.6030477212900536E-011 + 9.8000000000000032E-003 7.5783199160461834E-011 + 1.0900000000000021E-002 8.9506006772932523E-011 + 1.2000000000000011E-002 6.8226632676804400E-011 + 1.3100000000000001E-002 1.6584792567053697E-011 + 1.4200000000000018E-002 -4.9912768362858628E-011 + 1.5300000000000008E-002 -1.1091015605924071E-010 + 1.6400000000000026E-002 -1.4652325186492732E-010 + 1.7500000000000016E-002 -1.4045334340018201E-010 + 1.8600000000000005E-002 -8.2836085213422450E-011 + 1.9700000000000023E-002 2.4369190693152021E-011 + 2.0800000000000013E-002 1.5998749547385671E-010 + 2.1900000000000003E-002 2.8005264773867111E-010 + 2.3000000000000020E-002 3.2607916367055623E-010 + 2.4100000000000010E-002 2.4844509782795399E-010 + 2.5200000000000000E-002 3.7500468008655474E-011 + 2.6300000000000018E-002 -2.5480254017828941E-010 + 2.7400000000000008E-002 -5.2059440092122600E-010 + 2.8500000000000025E-002 -6.3478966527696912E-010 + 2.9600000000000015E-002 -5.1292109448652923E-010 + 3.0700000000000005E-002 -1.5936861552656723E-010 + 3.1800000000000023E-002 3.2170194286251785E-010 + 3.2900000000000013E-002 7.6184680786184344E-010 + 3.4000000000000002E-002 9.9402663877867781E-010 + 3.5100000000000020E-002 9.1624524634070781E-010 + 3.6200000000000010E-002 5.2494320001983397E-010 + 3.7300000000000028E-002 -8.9645679768324271E-011 + 3.8400000000000017E-002 -7.7275857934822056E-010 + 3.9500000000000007E-002 -1.3392730258132701E-009 + 4.0600000000000025E-002 -1.6046737272290557E-009 + 4.1700000000000015E-002 -1.4212712118322202E-009 + 4.2800000000000005E-002 -7.3091332986052748E-010 + 4.3900000000000022E-002 3.7347280823496476E-010 + 4.5000000000000012E-002 1.6133062663570286E-009 + 4.6100000000000002E-002 2.5638204892430849E-009 + 4.7200000000000020E-002 2.7893425347258471E-009 + 4.8300000000000010E-002 2.0396926370125357E-009 + 4.9400000000000027E-002 4.1801812011854622E-010 + 5.0500000000000017E-002 -1.5824725974056264E-009 + 5.1600000000000007E-002 -3.2260176752174630E-009 + 5.2700000000000025E-002 -3.8262548684997455E-009 + 5.3800000000000014E-002 -3.0569236031396940E-009 + 5.4900000000000004E-002 -1.1296229507351541E-009 + 5.6000000000000022E-002 1.2579621788688655E-009 + 5.7100000000000012E-002 3.1899742847230073E-009 + 5.8200000000000002E-002 3.8978842376025113E-009 + 5.9300000000000019E-002 3.0624407454382663E-009 + 6.0400000000000009E-002 9.3154528535421832E-010 + 6.1500000000000027E-002 -1.7708111643699453E-009 + 6.2600000000000017E-002 -4.0771204190548360E-009 + 6.3700000000000007E-002 -5.0449884270165057E-009 + 6.4800000000000024E-002 -3.9841596688461323E-009 + 6.5900000000000014E-002 -6.2491345431681111E-010 + 6.7000000000000004E-002 4.7480881448791479E-009 + 6.8100000000000022E-002 1.1184219772530923E-008 + 6.9200000000000012E-002 1.7018511044852858E-008 + 7.0300000000000029E-002 1.9972672404833247E-008 + 7.1400000000000019E-002 1.7476214253520084E-008 + 7.2500000000000009E-002 7.1868377915507153E-009 + 7.3600000000000027E-002 -1.2438842844630926E-008 + 7.4700000000000016E-002 -4.1762937996736582E-008 + 7.5800000000000006E-002 -7.9997377611107368E-008 + 7.6900000000000024E-002 -1.2574251684327464E-007 + 7.8000000000000014E-002 -1.7792795858895261E-007 + 7.9100000000000004E-002 -2.3687108807735058E-007 + 8.0200000000000021E-002 -3.0509389148392074E-007 + 8.1300000000000011E-002 -3.8760651932534529E-007 + 8.2400000000000029E-002 -4.9155829628944048E-007 + 8.3500000000000019E-002 -6.2540226508644992E-007 + 8.4600000000000009E-002 -7.9792522456045845E-007 + 8.5700000000000026E-002 -1.0175781426369213E-006 + 8.6800000000000016E-002 -1.2924524526169989E-006 + 8.7900000000000006E-002 -1.6310146975229145E-006 + 8.9000000000000024E-002 -2.0434192720131250E-006 + 9.0100000000000013E-002 -2.5429924335185206E-006 + 9.1200000000000003E-002 -3.1474462502956158E-006 + 9.2300000000000021E-002 -3.8795474210928660E-006 + 9.3400000000000011E-002 -4.7672733671788592E-006 + 9.4500000000000028E-002 -5.8437476582184900E-006 + 9.5600000000000018E-002 -7.1473464231530670E-006 + 9.6700000000000008E-002 -8.7222251750063151E-006 + 9.7800000000000026E-002 -1.0619261956890114E-005 + 9.8900000000000016E-002 -1.2897179658466484E-005 + 0.10000000000000001 -1.5623580111423507E-005 + 0.10110000000000002 -1.8875847672461532E-005 + 0.10220000000000001 -2.2742060536984354E-005 + 0.10330000000000003 -2.7322306777932681E-005 + 0.10440000000000002 -3.2730564271332696E-005 + 0.10550000000000001 -3.9097074477467686E-005 + 0.10660000000000003 -4.6570865379180759E-005 + 0.10770000000000002 -5.5321735999314114E-005 + 0.10880000000000001 -6.5541462390683591E-005 + 0.10990000000000003 -7.7444252383429557E-005 + 0.11100000000000002 -9.1267080279067159E-005 + 0.11210000000000001 -1.0727032349677756E-004 + 0.11320000000000002 -1.2573930143844336E-004 + 0.11430000000000001 -1.4698637824039906E-004 + 0.11540000000000003 -1.7135306552518159E-004 + 0.11650000000000002 -1.9921131024602801E-004 + 0.11760000000000001 -2.3096370568964630E-004 + 0.11870000000000003 -2.6704240008257329E-004 + 0.11980000000000002 -3.0790749588049948E-004 + 0.12090000000000001 -3.5404518712311983E-004 + 0.12200000000000003 -4.0596615872345865E-004 + 0.12310000000000001 -4.6420324360951781E-004 + 0.12420000000000003 -5.2930851234123111E-004 + 0.12530000000000002 -6.0184852918609977E-004 + 0.12640000000000001 -6.8239867687225342E-004 + 0.12750000000000003 -7.7153596794232726E-004 + 0.12860000000000002 -8.6983130313456059E-004 + 0.12970000000000001 -9.7784143872559071E-004 + 0.13080000000000003 -1.0960996150970459E-003 + 0.13190000000000002 -1.2251043226569891E-003 + 0.13300000000000001 -1.3653081841766834E-003 + 0.13410000000000000 -1.5171024715527892E-003 + 0.13520000000000004 -1.6808032523840666E-003 + 0.13630000000000003 -1.8566354410722852E-003 + 0.13740000000000002 -2.0447182469069958E-003 + 0.13850000000000001 -2.2450513206422329E-003 + 0.13960000000000000 -2.4574985727667809E-003 + 0.14070000000000005 -2.6817754842340946E-003 + 0.14180000000000004 -2.9174336232244968E-003 + 0.14290000000000003 -3.1638457439839840E-003 + 0.14400000000000002 -3.4201918169856071E-003 + 0.14510000000000001 -3.6854471545666456E-003 + 0.14620000000000000 -3.9583747275173664E-003 + 0.14730000000000004 -4.2375163175165653E-003 + 0.14840000000000003 -4.5211906544864178E-003 + 0.14950000000000002 -4.8074908554553986E-003 + 0.15060000000000001 -5.0942888483405113E-003 + 0.15170000000000000 -5.3792400285601616E-003 + 0.15280000000000005 -5.6597958318889141E-003 + 0.15390000000000004 -5.9332195669412613E-003 + 0.15500000000000003 -6.1966059729456902E-003 + 0.15610000000000002 -6.4469045028090477E-003 + 0.15720000000000001 -6.6809486597776413E-003 + 0.15830000000000000 -6.8954857997596264E-003 + 0.15940000000000004 -7.0872148498892784E-003 + 0.16050000000000003 -7.2528254240751266E-003 + 0.16160000000000002 -7.3890448547899723E-003 + 0.16270000000000001 -7.4926875531673431E-003 + 0.16380000000000000 -7.5607001781463623E-003 + 0.16490000000000005 -7.5902193784713745E-003 + 0.16600000000000004 -7.5786160305142403E-003 + 0.16710000000000003 -7.5235450640320778E-003 + 0.16820000000000002 -7.4229962192475796E-003 + 0.16930000000000001 -7.2753364220261574E-003 + 0.17040000000000000 -7.0793558843433857E-003 + 0.17150000000000004 -6.8343067541718483E-003 + 0.17260000000000003 -6.5399399027228355E-003 + 0.17370000000000002 -6.1965323984622955E-003 + 0.17480000000000001 -5.8049065992236137E-003 + 0.17590000000000000 -5.3664436563849449E-003 + 0.17700000000000005 -4.8830863088369370E-003 + 0.17810000000000004 -4.3573356233537197E-003 + 0.17920000000000003 -3.7922372575849295E-003 + 0.18030000000000002 -3.1913607381284237E-003 + 0.18140000000000001 -2.5587677955627441E-003 + 0.18250000000000000 -1.8989759264513850E-003 + 0.18360000000000004 -1.2169086840003729E-003 + 0.18470000000000003 -5.1783997332677245E-004 + 0.18580000000000002 1.9266751769464463E-004 + 0.18690000000000001 9.0883183293044567E-004 + 0.18800000000000000 1.6247238963842392E-003 + 0.18910000000000005 2.3343439679592848E-003 + 0.19020000000000004 3.0316978227347136E-003 + 0.19130000000000003 3.7108771502971649E-003 + 0.19240000000000002 4.3661370873451233E-003 + 0.19350000000000001 4.9919728189706802E-003 + 0.19460000000000005 5.5831936188042164E-003 + 0.19570000000000004 6.1349906027317047E-003 + 0.19680000000000003 6.6429995931684971E-003 + 0.19790000000000002 7.1033546701073647E-003 + 0.19900000000000001 7.5127352029085159E-003 + 0.20010000000000000 7.8684026375412941E-003 + 0.20120000000000005 8.1682270392775536E-003 + 0.20230000000000004 8.4107154980301857E-003 + 0.20340000000000003 8.5950121283531189E-003 + 0.20450000000000002 8.7209036573767662E-003 + 0.20560000000000000 8.7888063862919807E-003 + 0.20670000000000005 8.7997438386082649E-003 + 0.20780000000000004 8.7553160265088081E-003 + 0.20890000000000003 8.6576649919152260E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0026.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0026.BXZ.semd new file mode 100644 index 00000000..3f51aa13 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0026.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -9.8036499692477208E-030 + -0.10679999999999999 1.8561989424117117E-029 + -0.10569999999999999 4.6283466941027955E-028 + -0.10460000000000000 7.7676173182788509E-028 + -0.10349999999999999 -5.8927759397473920E-027 + -0.10239999999999999 -2.3368056816812710E-026 + -0.10130000000000000 2.1006262733363399E-026 + -0.10020000000000000 3.1219022412701813E-025 + -9.9099999999999994E-002 5.9237350170843839E-025 + -9.7999999999999990E-002 -1.1595800725652240E-024 + -9.6899999999999986E-002 -7.4866481333983724E-024 + -9.5799999999999996E-002 -1.0762887658116197E-023 + -9.4699999999999993E-002 2.0716651729799876E-023 + -9.3599999999999989E-002 1.1287036978031617E-022 + -9.2499999999999999E-002 1.5697950836308732E-022 + -9.1399999999999995E-002 -2.0353939165377773E-022 + -9.0299999999999991E-002 -1.2210296557437240E-021 + -8.9200000000000002E-002 -1.8744787116987826E-021 + -8.8099999999999984E-002 9.9176097875364946E-022 + -8.6999999999999994E-002 9.8402132683518424E-021 + -8.5899999999999990E-002 1.7810167940547021E-020 + -8.4799999999999986E-002 2.1646565382495474E-021 + -8.3699999999999997E-002 -5.8833919001475935E-020 + -8.2599999999999993E-002 -1.3243703151781254E-019 + -8.1499999999999989E-002 -8.4132901994286437E-020 + -8.0399999999999999E-002 2.4689348296419506E-019 + -7.9299999999999995E-002 7.6696341492281580E-019 + -7.8199999999999992E-002 8.2620841683933644E-019 + -7.7100000000000002E-002 -5.4975271370402086E-019 + -7.5999999999999984E-002 -3.4154825159712672E-018 + -7.4899999999999994E-002 -5.2616123312079412E-018 + -7.3799999999999991E-002 -1.2633986512810827E-018 + -7.2699999999999987E-002 1.1131575471098619E-017 + -7.1599999999999997E-002 2.4640105717566342E-017 + -7.0499999999999993E-002 1.9771343793136372E-017 + -6.9399999999999989E-002 -2.1581471399392288E-017 + -6.8300000000000000E-002 -8.6903317222135270E-017 + -6.7199999999999996E-002 -1.1277330485294750E-016 + -6.6099999999999992E-002 -1.4215059122054378E-017 + -6.5000000000000002E-002 2.2104623101290431E-016 + -6.3899999999999985E-002 4.3365625209917220E-016 + -6.2799999999999995E-002 3.2033584337163722E-016 + -6.1699999999999991E-002 -3.1773616690761576E-016 + -6.0599999999999994E-002 -1.2134710469395354E-015 + -5.9499999999999990E-002 -1.5188632703579162E-015 + -5.8399999999999994E-002 -3.1188568387115071E-016 + -5.7299999999999990E-002 2.3501195936948948E-015 + -5.6199999999999986E-002 4.6503696991037190E-015 + -5.5099999999999996E-002 3.6740985823397257E-015 + -5.3999999999999992E-002 -2.1156695559826138E-015 + -5.2899999999999989E-002 -1.0074120289599135E-014 + -5.1799999999999985E-002 -1.3220736727332771E-014 + -5.0699999999999995E-002 -4.8121267340079255E-015 + -4.9599999999999991E-002 1.4198360979230003E-014 + -4.8499999999999988E-002 3.1114708384663917E-014 + -4.7399999999999998E-002 2.7458073927630680E-014 + -4.6299999999999994E-002 -5.3039271921944547E-015 + -4.5199999999999990E-002 -5.1189385846459046E-014 + -4.4099999999999986E-002 -7.2304656836483239E-014 + -4.2999999999999997E-002 -3.5369131262024192E-014 + -4.1899999999999993E-002 5.2570713624314203E-014 + -4.0799999999999989E-002 1.3120952349794657E-013 + -3.9699999999999985E-002 1.2131888917944755E-013 + -3.8599999999999995E-002 -5.8304394840759388E-015 + -3.7499999999999992E-002 -1.7775987929888326E-013 + -3.6399999999999988E-002 -2.4822917159272873E-013 + -3.5299999999999984E-002 -1.0967743098271032E-013 + -3.4199999999999994E-002 1.8520584100633480E-013 + -3.3099999999999991E-002 4.1002029787899630E-013 + -3.1999999999999987E-002 3.1715342158067372E-013 + -3.0899999999999997E-002 -1.2754605856722667E-013 + -2.9799999999999993E-002 -6.2641195399185112E-013 + -2.8699999999999989E-002 -7.0929888481771619E-013 + -2.7599999999999986E-002 -1.2199843999610716E-013 + -2.6499999999999996E-002 8.4534636235478189E-013 + -2.5399999999999992E-002 1.4261789449063200E-012 + -2.4299999999999988E-002 9.1899621593172220E-013 + -2.3199999999999985E-002 -6.4100591154470088E-013 + -2.2099999999999995E-002 -2.2580058482712939E-012 + -2.0999999999999991E-002 -2.5463888810028923E-012 + -1.9899999999999987E-002 -8.2257356308346186E-013 + -1.8799999999999983E-002 2.1042772559154432E-012 + -1.7699999999999994E-002 4.2176331871424111E-012 + -1.6599999999999990E-002 3.6751587016714549E-012 + -1.5499999999999986E-002 3.5119628559454608E-013 + -1.4399999999999996E-002 -3.7402424907240217E-012 + -1.3299999999999992E-002 -5.7145312787332259E-012 + -1.2199999999999989E-002 -3.9987843765409981E-012 + -1.1099999999999985E-002 2.7521724049045515E-013 + -9.9999999999999950E-003 3.9680680616327457E-012 + -8.8999999999999913E-003 4.4072089727675845E-012 + -7.7999999999999875E-003 1.7178716131896477E-012 + -6.6999999999999837E-003 -1.0861830098546355E-012 + -5.5999999999999939E-003 -6.8736780590300528E-013 + -4.4999999999999901E-003 3.1840480772815649E-012 + -3.3999999999999864E-003 6.6080088449715912E-012 + -2.2999999999999826E-003 4.1374438597419072E-012 + -1.1999999999999927E-003 -6.2110611792620674E-012 + -9.9999999999988987E-005 -1.9528429220927457E-011 + 1.0000000000000148E-003 -2.5606818748746818E-011 + 2.1000000000000185E-003 -1.5588561691481928E-011 + 3.2000000000000084E-003 1.0433081482075224E-011 + 4.3000000000000121E-003 4.0599874157054572E-011 + 5.4000000000000159E-003 5.6454965702279480E-011 + 6.5000000000000058E-003 4.3910288599624536E-011 + 7.6000000000000234E-003 3.3060889095826163E-012 + 8.7000000000000133E-003 -4.8394802054652075E-011 + 9.8000000000000032E-003 -8.5587141540610645E-011 + 1.0900000000000021E-002 -8.7841664497823047E-011 + 1.2000000000000011E-002 -5.1147329427347898E-011 + 1.3100000000000001E-002 1.0318060642000582E-011 + 1.4200000000000018E-002 7.2492623015563140E-011 + 1.5300000000000008E-002 1.1370630131901649E-010 + 1.6400000000000026E-002 1.2263130788614518E-010 + 1.7500000000000016E-002 9.7749322525153559E-011 + 1.8600000000000005E-002 4.1618344187588363E-011 + 1.9700000000000023E-002 -4.2091011231981668E-011 + 2.0800000000000013E-002 -1.4342650678234037E-010 + 2.1900000000000003E-002 -2.3631518963895815E-010 + 2.3000000000000020E-002 -2.7563754056991741E-010 + 2.4100000000000010E-002 -2.1214302536876062E-010 + 2.5200000000000000E-002 -2.4272382714851659E-011 + 2.6300000000000018E-002 2.5028260020043547E-010 + 2.7400000000000008E-002 5.0837895004818279E-010 + 2.8500000000000025E-002 6.1599841894022234E-010 + 2.9600000000000015E-002 4.7437231920355316E-010 + 3.0700000000000005E-002 8.3984597054609367E-011 + 3.1800000000000023E-002 -4.3330727894641541E-010 + 3.2900000000000013E-002 -8.7401452741886487E-010 + 3.4000000000000002E-002 -1.0393966798361021E-009 + 3.5100000000000020E-002 -8.2519879818221398E-010 + 3.6200000000000010E-002 -2.6949192877268047E-010 + 3.7300000000000028E-002 4.6148190824268909E-010 + 3.8400000000000017E-002 1.1351961592964699E-009 + 3.9500000000000007E-002 1.5280775533810242E-009 + 4.0600000000000025E-002 1.4848798857158840E-009 + 4.1700000000000015E-002 9.5415253476005546E-010 + 4.2800000000000005E-002 7.9525275253899963E-012 + 4.3900000000000022E-002 -1.1491525508944278E-009 + 4.5000000000000012E-002 -2.1941344297005116E-009 + 4.6100000000000002E-002 -2.7460209661711588E-009 + 4.7200000000000020E-002 -2.4827186972942172E-009 + 4.8300000000000010E-002 -1.2870888799199065E-009 + 4.9400000000000027E-002 6.4159766388627304E-010 + 5.0500000000000017E-002 2.7815960645938276E-009 + 5.1600000000000007E-002 4.4218229078296645E-009 + 5.2700000000000025E-002 4.9018367143105479E-009 + 5.3800000000000014E-002 3.8670524560302511E-009 + 5.4900000000000004E-002 1.4307013351810838E-009 + 5.6000000000000022E-002 -1.8284630476372854E-009 + 5.7100000000000012E-002 -5.0313473387575414E-009 + 5.8200000000000002E-002 -7.2574439791139866E-009 + 5.9300000000000019E-002 -7.8002768688634205E-009 + 6.0400000000000009E-002 -6.3431899732790953E-009 + 6.1500000000000027E-002 -3.0283717755708039E-009 + 6.2600000000000017E-002 1.5667850350453705E-009 + 6.3700000000000007E-002 6.5227991896676940E-009 + 6.4800000000000024E-002 1.0734514610533097E-008 + 6.5900000000000014E-002 1.3136080667663919E-008 + 6.7000000000000004E-002 1.2975688967742371E-008 + 6.8100000000000022E-002 1.0064008293397819E-008 + 6.9200000000000012E-002 4.8725139478733581E-009 + 7.0300000000000029E-002 -1.6251082701757014E-009 + 7.1400000000000019E-002 -8.3735267608631148E-009 + 7.2500000000000009E-002 -1.4780371593303698E-008 + 7.3600000000000027E-002 -2.1152649409827973E-008 + 7.4700000000000016E-002 -2.8821661501865492E-008 + 7.5800000000000006E-002 -3.9904108461996657E-008 + 7.6900000000000024E-002 -5.6833162176417318E-008 + 7.8000000000000014E-002 -8.1896736503495049E-008 + 7.9100000000000004E-002 -1.1697888879780294E-007 + 8.0200000000000021E-002 -1.6355478749119357E-007 + 8.1300000000000011E-002 -2.2285048828507570E-007 + 8.2400000000000029E-002 -2.9604902351820783E-007 + 8.3500000000000019E-002 -3.8450710349025030E-007 + 8.4600000000000009E-002 -4.9005529945134185E-007 + 8.5700000000000026E-002 -6.1547552832053043E-007 + 8.6800000000000016E-002 -7.6514311331266072E-007 + 8.7900000000000006E-002 -9.4565587005490670E-007 + 8.9000000000000024E-002 -1.1661827556963544E-006 + 9.0100000000000013E-002 -1.4383385860128328E-006 + 9.1200000000000003E-002 -1.7756271972757531E-006 + 9.2300000000000021E-002 -2.1927448869973887E-006 + 9.3400000000000011E-002 -2.7051662527810549E-006 + 9.4500000000000028E-002 -3.3293395063083153E-006 + 9.5600000000000018E-002 -4.0835579966369551E-006 + 9.6700000000000008E-002 -4.9892682909558062E-006 + 9.7800000000000026E-002 -6.0724191826011520E-006 + 9.8900000000000016E-002 -7.3645014708745293E-006 + 0.10000000000000001 -8.9031518655247055E-006 + 0.10110000000000002 -1.0732458576967474E-005 + 0.10220000000000001 -1.2903233255201485E-005 + 0.10330000000000003 -1.5473448002012447E-005 + 0.10440000000000002 -1.8508893845137209E-005 + 0.10550000000000001 -2.2083873773226514E-005 + 0.10660000000000003 -2.6281817554263398E-005 + 0.10770000000000002 -3.1195802876027301E-005 + 0.10880000000000001 -3.6929188354406506E-005 + 0.10990000000000003 -4.3596457544481382E-005 + 0.11100000000000002 -5.1324514060979709E-005 + 0.11210000000000001 -6.0253969422774389E-005 + 0.11320000000000002 -7.0540190790779889E-005 + 0.11430000000000001 -8.2353733887430280E-005 + 0.11540000000000003 -9.5880168373696506E-005 + 0.11650000000000002 -1.1131956853205338E-004 + 0.11760000000000001 -1.2888610945083201E-004 + 0.11870000000000003 -1.4880778326187283E-004 + 0.11980000000000002 -1.7132615903392434E-004 + 0.12090000000000001 -1.9669592438731343E-004 + 0.12200000000000003 -2.2518365585710853E-004 + 0.12310000000000001 -2.5706581072881818E-004 + 0.12420000000000003 -2.9262606403790414E-004 + 0.12530000000000002 -3.3215206349268556E-004 + 0.12640000000000001 -3.7593219894915819E-004 + 0.12750000000000003 -4.2425136780366302E-004 + 0.12860000000000002 -4.7738620196469128E-004 + 0.12970000000000001 -5.3559942170977592E-004 + 0.13080000000000003 -5.9913418954238296E-004 + 0.13190000000000002 -6.6820706706494093E-004 + 0.13300000000000001 -7.4300152482464910E-004 + 0.13410000000000000 -8.2366069545969367E-004 + 0.13520000000000004 -9.1028067981824279E-004 + 0.13630000000000003 -1.0029025143012404E-003 + 0.13740000000000002 -1.1015037307515740E-003 + 0.13850000000000001 -1.2059899745509028E-003 + 0.13960000000000000 -1.3161853421479464E-003 + 0.14070000000000005 -1.4318242901936173E-003 + 0.14180000000000004 -1.5525430208072066E-003 + 0.14290000000000003 -1.6778720309957862E-003 + 0.14400000000000002 -1.8072311067953706E-003 + 0.14510000000000001 -1.9399232696741819E-003 + 0.14620000000000000 -2.0751317497342825E-003 + 0.14730000000000004 -2.2119167260825634E-003 + 0.14840000000000003 -2.3492148611694574E-003 + 0.14950000000000002 -2.4858401156961918E-003 + 0.15060000000000001 -2.6204895693808794E-003 + 0.15170000000000000 -2.7517485432326794E-003 + 0.15280000000000005 -2.8780987486243248E-003 + 0.15390000000000004 -2.9979296959936619E-003 + 0.15500000000000003 -3.1095512676984072E-003 + 0.15610000000000002 -3.2112081535160542E-003 + 0.15720000000000001 -3.3010989427566528E-003 + 0.15830000000000000 -3.3773987088352442E-003 + 0.15940000000000004 -3.4382799640297890E-003 + 0.16050000000000003 -3.4819389693439007E-003 + 0.16160000000000002 -3.5066201817244291E-003 + 0.16270000000000001 -3.5106476861983538E-003 + 0.16380000000000000 -3.4924510400742292E-003 + 0.16490000000000005 -3.4505943767726421E-003 + 0.16600000000000004 -3.3838080707937479E-003 + 0.16710000000000003 -3.2910157460719347E-003 + 0.16820000000000002 -3.1713615171611309E-003 + 0.16930000000000001 -3.0242351349443197E-003 + 0.17040000000000000 -2.8492945712059736E-003 + 0.17150000000000004 -2.6464855764061213E-003 + 0.17260000000000003 -2.4160603061318398E-003 + 0.17370000000000002 -2.1585882641375065E-003 + 0.17480000000000001 -1.8749675946310163E-003 + 0.17590000000000000 -1.5664256643503904E-003 + 0.17700000000000005 -1.2345183640718460E-003 + 0.17810000000000004 -8.8112230878323317E-004 + 0.17920000000000003 -5.0842179916799068E-004 + 0.18030000000000002 -1.1889234156114981E-004 + 0.18140000000000001 2.8472219128161669E-004 + 0.18250000000000000 6.9943821290507913E-004 + 0.18360000000000004 1.1220652377232909E-003 + 0.18470000000000003 1.5492421807721257E-003 + 0.18580000000000002 1.9774795509874821E-003 + 0.18690000000000001 2.4032008368521929E-003 + 0.18800000000000000 2.8227902948856354E-003 + 0.18910000000000005 3.2326378859579563E-003 + 0.19020000000000004 3.6291887518018484E-003 + 0.19130000000000003 4.0089888498187065E-003 + 0.19240000000000002 4.3687308207154274E-003 + 0.19350000000000001 4.7053000889718533E-003 + 0.19460000000000005 5.0158170051872730E-003 + 0.19570000000000004 5.2976747974753380E-003 + 0.19680000000000003 5.5485735647380352E-003 + 0.19790000000000002 5.7665496133267879E-003 + 0.19900000000000001 5.9499992057681084E-003 + 0.20010000000000000 6.0976971872150898E-003 + 0.20120000000000005 6.2088118866086006E-003 + 0.20230000000000004 6.2829093076288700E-003 + 0.20340000000000003 6.3199535943567753E-003 + 0.20450000000000002 6.3203019089996815E-003 + 0.20560000000000000 6.2846890650689602E-003 + 0.20670000000000005 6.2142140232026577E-003 + 0.20780000000000004 6.1103166081011295E-003 + 0.20890000000000003 5.9747518971562386E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0027.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0027.BXX.semd new file mode 100644 index 00000000..8f00982a --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0027.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 -6.7666029422505399E-026 + -0.11119999999999999 7.0051532423218338E-019 + -0.11009999999999999 4.9563297456166706E-018 + -0.10900000000000000 1.0801446034267481E-017 + -0.10790000000000000 -1.9451014792202762E-017 + -0.10679999999999999 -1.7707816685414227E-016 + -0.10569999999999999 -4.5634376489358261E-016 + -0.10460000000000000 -3.3751015106126740E-016 + -0.10349999999999999 1.3943570504080594E-015 + -0.10239999999999999 5.3090983283374422E-015 + -0.10130000000000000 7.9867177053740551E-015 + -0.10020000000000000 8.8193070468117751E-017 + -9.9099999999999994E-002 -2.6687668662982687E-014 + -9.7999999999999990E-002 -6.0792306789698297E-014 + -9.6899999999999986E-002 -5.5600157453355309E-014 + -9.5799999999999996E-002 4.8361092013600102E-014 + -9.4699999999999993E-002 2.4531676061194385E-013 + -9.3599999999999989E-002 3.8010344654768047E-013 + -9.2499999999999999E-002 1.8131904398061005E-013 + -9.1399999999999995E-002 -4.9725902648983800E-013 + -9.0299999999999991E-002 -1.3401429488704708E-012 + -8.9200000000000002E-002 -1.5009225416348637E-012 + -8.8099999999999984E-002 -1.4474115265714071E-013 + -8.6999999999999994E-002 2.5503332085063946E-012 + -8.5899999999999990E-002 4.7917698454968960E-012 + -8.4799999999999986E-002 3.9843696918173688E-012 + -8.3699999999999997E-002 -1.0214251319751178E-012 + -8.2599999999999993E-002 -7.8916482723623282E-012 + -8.1499999999999989E-002 -1.1359403868926865E-011 + -8.0399999999999999E-002 -7.0989269150556478E-012 + -7.9299999999999995E-002 3.7090998675215481E-012 + -7.8199999999999992E-002 1.3751963109931431E-011 + -7.7100000000000002E-002 1.5120406662849639E-011 + -7.5999999999999984E-002 7.1552425442988898E-012 + -7.4899999999999994E-002 -1.4806666092867515E-012 + -7.3799999999999991E-002 -1.1140480898896854E-012 + -7.2699999999999987E-002 6.1668795070524141E-012 + -7.1599999999999997E-002 3.3749908250058080E-012 + -7.0499999999999993E-002 -2.5861536870341872E-011 + -6.9399999999999989E-002 -7.2509234727569094E-011 + -6.8300000000000000E-002 -9.3549834545569865E-011 + -6.7199999999999996E-002 -3.9113479816110797E-011 + -6.6099999999999992E-002 9.6215410638755827E-011 + -6.5000000000000002E-002 2.4150056954219679E-010 + -6.3899999999999985E-002 2.7892943510465784E-010 + -6.2799999999999995E-002 1.3036161039536864E-010 + -6.1699999999999991E-002 -1.6145129677624936E-010 + -6.0599999999999994E-002 -4.3348402645193573E-010 + -5.9499999999999990E-002 -5.0459592060292380E-010 + -5.8399999999999994E-002 -3.0942559625657395E-010 + -5.7299999999999990E-002 4.7209298970063429E-011 + -5.6199999999999986E-002 3.6953470838874125E-010 + -5.5099999999999996E-002 5.2052773202859726E-010 + -5.3999999999999992E-002 5.0784781935320211E-010 + -5.2899999999999989E-002 4.2501593910948543E-010 + -5.1799999999999985E-002 3.0872568390627464E-010 + -5.0699999999999995E-002 7.0016506481529461E-011 + -4.9599999999999991E-002 -4.0067868467552614E-010 + -4.8499999999999988E-002 -1.0331824285003677E-009 + -4.7399999999999998E-002 -1.4922162394626071E-009 + -4.6299999999999994E-002 -1.3520540242950574E-009 + -4.5199999999999990E-002 -4.4153355971410235E-010 + -4.4099999999999986E-002 9.2595831002739715E-010 + -4.2999999999999997E-002 2.0745900553009733E-009 + -4.1899999999999993E-002 2.3926207681768119E-009 + -4.0799999999999989E-002 1.7383763317724288E-009 + -3.9699999999999985E-002 4.9713677618967722E-010 + -3.8599999999999995E-002 -7.4298273089468125E-010 + -3.7499999999999992E-002 -1.5953365295473532E-009 + -3.6399999999999988E-002 -2.0066766026616278E-009 + -3.5299999999999984E-002 -2.0511452536453589E-009 + -3.4199999999999994E-002 -1.6686318993208715E-009 + -3.3099999999999991E-002 -6.8447203460664241E-010 + -3.1999999999999987E-002 8.6378182384549973E-010 + -3.0899999999999997E-002 2.4397854847535427E-009 + -2.9799999999999993E-002 3.1495575036899481E-009 + -2.8699999999999989E-002 2.3233699408820030E-009 + -2.7599999999999986E-002 1.0303846664783123E-010 + -2.6499999999999996E-002 -2.4770037132526568E-009 + -2.5399999999999992E-002 -4.0275747181794941E-009 + -2.4299999999999988E-002 -3.5632328199142194E-009 + -2.3199999999999985E-002 -9.4140195638914292E-010 + -2.2099999999999995E-002 3.2121054704958851E-009 + -2.0999999999999991E-002 7.8199784425692087E-009 + -1.9899999999999987E-002 1.1530195465070392E-008 + -1.8799999999999983E-002 1.2693512907446802E-008 + -1.7699999999999994E-002 9.4387173632526356E-009 + -1.6599999999999990E-002 8.4844575809484013E-011 + -1.5499999999999986E-002 -1.6322507789823248E-008 + -1.4399999999999996E-002 -3.9899180848124161E-008 + -1.3299999999999992E-002 -7.0540536967200751E-008 + -1.2199999999999989E-002 -1.0889113610801360E-007 + -1.1099999999999985E-002 -1.5684457821407705E-007 + -9.9999999999999950E-003 -2.1709743691644690E-007 + -8.8999999999999913E-003 -2.9219731345619948E-007 + -7.7999999999999875E-003 -3.8414296454902797E-007 + -6.6999999999999837E-003 -4.9522350309416652E-007 + -5.5999999999999939E-003 -6.2966171299194684E-007 + -4.4999999999999901E-003 -7.9478564884993830E-007 + -3.3999999999999864E-003 -1.0007502169173677E-006 + -2.2999999999999826E-003 -1.2590728601935552E-006 + -1.1999999999999927E-003 -1.5813227491889847E-006 + -9.9999999999988987E-005 -1.9792007606156403E-006 + 1.0000000000000148E-003 -2.4660701001266716E-006 + 2.1000000000000185E-003 -3.0588475965487305E-006 + 3.2000000000000084E-003 -3.7790939586557215E-006 + 4.3000000000000121E-003 -4.6531058615073562E-006 + 5.4000000000000159E-003 -5.7117931646644138E-006 + 6.5000000000000058E-003 -6.9911875471007079E-006 + 7.6000000000000234E-003 -8.5335805124486797E-006 + 8.7000000000000133E-003 -1.0388612281531096E-005 + 9.8000000000000032E-003 -1.2613792932825163E-005 + 1.0900000000000021E-002 -1.5274827092071064E-005 + 1.2000000000000011E-002 -1.8446564354235306E-005 + 1.3100000000000001E-002 -2.2215002900338732E-005 + 1.4200000000000018E-002 -2.6679710572352633E-005 + 1.5300000000000008E-002 -3.1955645681591704E-005 + 1.6400000000000026E-002 -3.8173940993146971E-005 + 1.7500000000000016E-002 -4.5482400309992954E-005 + 1.8600000000000005E-002 -5.4046817240305245E-005 + 1.9700000000000023E-002 -6.4053339883685112E-005 + 2.0800000000000013E-002 -7.5710930104833096E-005 + 2.1900000000000003E-002 -8.9252891484647989E-005 + 2.3000000000000020E-002 -1.0493719310034066E-004 + 2.4100000000000010E-002 -1.2304696429055184E-004 + 2.5200000000000000E-002 -1.4389220450539142E-004 + 2.6300000000000018E-002 -1.6781271551735699E-004 + 2.7400000000000008E-002 -1.9518051703926176E-004 + 2.8500000000000025E-002 -2.2640012321062386E-004 + 2.9600000000000015E-002 -2.6190659264102578E-004 + 3.0700000000000005E-002 -3.0216280720196664E-004 + 3.1800000000000023E-002 -3.4765811869874597E-004 + 3.2900000000000013E-002 -3.9890830521471798E-004 + 3.4000000000000002E-002 -4.5645554200746119E-004 + 3.5100000000000020E-002 -5.2086624782532454E-004 + 3.6200000000000010E-002 -5.9272616636008024E-004 + 3.7300000000000028E-002 -6.7263387609273195E-004 + 3.8400000000000017E-002 -7.6119421282783151E-004 + 3.9500000000000007E-002 -8.5901108104735613E-004 + 4.0600000000000025E-002 -9.6667971229180694E-004 + 4.1700000000000015E-002 -1.0847772937268019E-003 + 4.2800000000000005E-002 -1.2138517340645194E-003 + 4.3900000000000022E-002 -1.3544110115617514E-003 + 4.5000000000000012E-002 -1.5069112414494157E-003 + 4.6100000000000002E-002 -1.6717445105314255E-003 + 4.7200000000000020E-002 -1.8492242088541389E-003 + 4.8300000000000010E-002 -2.0395682659000158E-003 + 4.9400000000000027E-002 -2.2428841330111027E-003 + 5.0500000000000017E-002 -2.4591519031673670E-003 + 5.1600000000000007E-002 -2.6882099919021130E-003 + 5.2700000000000025E-002 -2.9297419823706150E-003 + 5.3800000000000014E-002 -3.1832624226808548E-003 + 5.4900000000000004E-002 -3.4480988979339600E-003 + 5.6000000000000022E-002 -3.7233801558613777E-003 + 5.7100000000000012E-002 -4.0080239996314049E-003 + 5.8200000000000002E-002 -4.3007321655750275E-003 + 5.9300000000000019E-002 -4.5999847352504730E-003 + 6.0400000000000009E-002 -4.9040392041206360E-003 + 6.1500000000000027E-002 -5.2109267562627792E-003 + 6.2600000000000017E-002 -5.5184569209814072E-003 + 6.3700000000000007E-002 -5.8242250233888626E-003 + 6.4800000000000024E-002 -6.1256275512278080E-003 + 6.5900000000000014E-002 -6.4198756590485573E-003 + 6.7000000000000004E-002 -6.7040119320154190E-003 + 6.8100000000000022E-002 -6.9749364629387856E-003 + 6.9200000000000012E-002 -7.2294357232749462E-003 + 7.0300000000000029E-002 -7.4642202816903591E-003 + 7.1400000000000019E-002 -7.6759629882872105E-003 + 7.2500000000000009E-002 -7.8613385558128357E-003 + 7.3600000000000027E-002 -8.0170640721917152E-003 + 7.4700000000000016E-002 -8.1399418413639069E-003 + 7.5800000000000006E-002 -8.2269133999943733E-003 + 7.6900000000000024E-002 -8.2751065492630005E-003 + 7.8000000000000014E-002 -8.2818893715739250E-003 + 7.9100000000000004E-002 -8.2449121400713921E-003 + 8.0200000000000021E-002 -8.1621510908007622E-003 + 8.1300000000000011E-002 -8.0319494009017944E-003 + 8.2400000000000029E-002 -7.8530656173825264E-003 + 8.3500000000000019E-002 -7.6247095130383968E-003 + 8.4600000000000009E-002 -7.3465714231133461E-003 + 8.5700000000000026E-002 -7.0188445970416069E-003 + 8.6800000000000016E-002 -6.6422345116734505E-003 + 8.7900000000000006E-002 -6.2179695814847946E-003 + 8.9000000000000024E-002 -5.7478034868836403E-003 + 9.0100000000000013E-002 -5.2340119145810604E-003 + 9.1200000000000003E-002 -4.6793720684945583E-003 + 9.2300000000000021E-002 -4.0871337987482548E-003 + 9.3400000000000011E-002 -3.4609781578183174E-003 + 9.4500000000000028E-002 -2.8049764223396778E-003 + 9.5600000000000018E-002 -2.1235446911305189E-003 + 9.6700000000000008E-002 -1.4213932445272803E-003 + 9.7800000000000026E-002 -7.0346024585887790E-004 + 9.8900000000000016E-002 2.5166298655676655E-005 + 0.10000000000000001 7.5932947220280766E-004 + 0.10110000000000002 1.4938787790015340E-003 + 0.10220000000000001 2.2237384691834450E-003 + 0.10330000000000003 2.9439756181091070E-003 + 0.10440000000000002 3.6498790141195059E-003 + 0.10550000000000001 4.3370411731302738E-003 + 0.10660000000000003 5.0014350563287735E-003 + 0.10770000000000002 5.6394706480205059E-003 + 0.10880000000000001 6.2480424530804157E-003 + 0.10990000000000003 6.8245646543800831E-003 + 0.11100000000000002 7.3670139536261559E-003 + 0.11210000000000001 7.8739663586020470E-003 + 0.11320000000000002 8.3446232602000237E-003 + 0.11430000000000001 8.7788170203566551E-003 + 0.11540000000000003 9.1769853606820107E-003 + 0.11650000000000002 9.5401396974921227E-003 + 0.11760000000000001 9.8698446527123451E-003 + 0.11870000000000003 1.0168188251554966E-002 + 0.11980000000000002 1.0437740944325924E-002 + 0.12090000000000001 1.0681484825909138E-002 + 0.12200000000000003 1.0902734473347664E-002 + 0.12310000000000001 1.1105045676231384E-002 + 0.12420000000000003 1.1292142793536186E-002 + 0.12530000000000002 1.1467843316495419E-002 + 0.12640000000000001 1.1635975912213326E-002 + 0.12750000000000003 1.1800281703472137E-002 + 0.12860000000000002 1.1964291334152222E-002 + 0.12970000000000001 1.2131238356232643E-002 + 0.13080000000000003 1.2303979136049747E-002 + 0.13190000000000002 1.2484922073781490E-002 + 0.13300000000000001 1.2675969861447811E-002 + 0.13410000000000000 1.2878440320491791E-002 + 0.13520000000000004 1.3092987239360809E-002 + 0.13630000000000003 1.3319546356797218E-002 + 0.13740000000000002 1.3557313010096550E-002 + 0.13850000000000001 1.3804740272462368E-002 + 0.13960000000000000 1.4059534296393394E-002 + 0.14070000000000005 1.4318655245006084E-002 + 0.14180000000000004 1.4578328467905521E-002 + 0.14290000000000003 1.4834073372185230E-002 + 0.14400000000000002 1.5080761164426804E-002 + 0.14510000000000001 1.5312694944441319E-002 + 0.14620000000000000 1.5523693524301052E-002 + 0.14730000000000004 1.5707189217209816E-002 + 0.14840000000000003 1.5856299549341202E-002 + 0.14950000000000002 1.5963939949870110E-002 + 0.15060000000000001 1.6022948548197746E-002 + 0.15170000000000000 1.6026247292757034E-002 + 0.15280000000000005 1.5966966748237610E-002 + 0.15390000000000004 1.5838563442230225E-002 + 0.15500000000000003 1.5634946525096893E-002 + 0.15610000000000002 1.5350600704550743E-002 + 0.15720000000000001 1.4980727806687355E-002 + 0.15830000000000000 1.4521369710564613E-002 + 0.15940000000000004 1.3969516381621361E-002 + 0.16050000000000003 1.3323189690709114E-002 + 0.16160000000000002 1.2581510469317436E-002 + 0.16270000000000001 1.1744764633476734E-002 + 0.16380000000000000 1.0814462788403034E-002 + 0.16490000000000005 9.7933802753686905E-003 + 0.16600000000000004 8.6855553090572357E-003 + 0.16710000000000003 7.4962661601603031E-003 + 0.16820000000000002 6.2319813296198845E-003 + 0.16930000000000001 4.9002962186932564E-003 + 0.17040000000000000 3.5098753869533539E-003 + 0.17150000000000004 2.0703671034425497E-003 + 0.17260000000000003 5.9229135513305664E-004 + 0.17370000000000002 -9.1310671996325254E-004 + 0.17480000000000001 -2.4340141098946333E-003 + 0.17590000000000000 -3.9582001045346260E-003 + 0.17700000000000005 -5.4731690324842930E-003 + 0.17810000000000004 -6.9663194008171558E-003 + 0.17920000000000003 -8.4251211956143379E-003 + 0.18030000000000002 -9.8373088985681534E-003 + 0.18140000000000001 -1.1191048659384251E-002 + 0.18250000000000000 -1.2475103139877319E-002 + 0.18360000000000004 -1.3678967952728271E-002 + 0.18470000000000003 -1.4793009497225285E-002 + 0.18580000000000002 -1.5808600932359695E-002 + 0.18690000000000001 -1.6718238592147827E-002 + 0.18800000000000000 -1.7515629529953003E-002 + 0.18910000000000005 -1.8195765092968941E-002 + 0.19020000000000004 -1.8754959106445312E-002 + 0.19130000000000003 -1.9190879538655281E-002 + 0.19240000000000002 -1.9502567127346992E-002 + 0.19350000000000001 -1.9690407440066338E-002 + 0.19460000000000005 -1.9756106659770012E-002 + 0.19570000000000004 -1.9702633842825890E-002 + 0.19680000000000003 -1.9534138962626457E-002 + 0.19790000000000002 -1.9255869090557098E-002 + 0.19900000000000001 -1.8874069675803185E-002 + 0.20010000000000000 -1.8395869061350822E-002 + 0.20120000000000005 -1.7829149961471558E-002 + 0.20230000000000004 -1.7182404175400734E-002 + 0.20340000000000003 -1.6464605927467346E-002 + 0.20450000000000002 -1.5685075893998146E-002 + 0.20560000000000000 -1.4853368513286114E-002 + 0.20670000000000005 -1.3979126699268818E-002 + 0.20780000000000004 -1.3071941211819649E-002 + 0.20890000000000003 -1.2141215614974499E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0027.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0027.BXZ.semd new file mode 100644 index 00000000..26bd7ddc --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0027.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 1.9851722070631492E-019 + -0.11119999999999999 -2.6800625997323954E-020 + -0.11009999999999999 -6.7430253930704907E-018 + -0.10900000000000000 -2.6058789951266238E-017 + -0.10790000000000000 -1.4966436903273046E-017 + -0.10679999999999999 1.6841296686417157E-016 + -0.10569999999999999 5.6684556561001050E-016 + -0.10460000000000000 5.0101045918026204E-016 + -0.10349999999999999 -1.6920241215892442E-015 + -0.10239999999999999 -6.5785017136412577E-015 + -0.10130000000000000 -8.7684181543736840E-015 + -0.10020000000000000 4.8206330623807268E-015 + -9.9099999999999994E-002 4.2386985577274466E-014 + -9.7999999999999990E-002 7.9162384655252771E-014 + -9.6899999999999986E-002 4.3023541001531440E-014 + -9.5799999999999996E-002 -1.3500051770920507E-013 + -9.4699999999999993E-002 -3.9531629380563926E-013 + -9.3599999999999989E-002 -4.5676510533956827E-013 + -9.2499999999999999E-002 4.8225556577644046E-014 + -9.1399999999999995E-002 1.1372336449280707E-012 + -9.0299999999999991E-002 2.0445192847745597E-012 + -8.9200000000000002E-002 1.4175652839065744E-012 + -8.8099999999999984E-002 -1.4972912232985580E-012 + -8.6999999999999994E-002 -5.3474308314704899E-012 + -8.5899999999999990E-002 -6.5302450946713719E-012 + -8.4799999999999986E-002 -1.7096133536620428E-012 + -8.3699999999999997E-002 8.0995991164067860E-012 + -8.2599999999999993E-002 1.5730064820140832E-011 + -8.1499999999999989E-002 1.2043060125532801E-011 + -8.0399999999999999E-002 -5.0440727983325218E-012 + -7.9299999999999995E-002 -2.4333484879845990E-011 + -7.8199999999999992E-002 -2.6789365864532400E-011 + -7.7100000000000002E-002 -2.8186888587078407E-012 + -7.5999999999999984E-002 3.2212888606553136E-011 + -7.4899999999999994E-002 4.3061405136102238E-011 + -7.3799999999999991E-002 5.0867504652885032E-012 + -7.2699999999999987E-002 -6.1833801967559054E-011 + -7.1599999999999997E-002 -9.2813617902365309E-011 + -7.0499999999999993E-002 -2.7960581766572901E-011 + -6.9399999999999989E-002 1.1823823864443028E-010 + -6.8300000000000000E-002 2.3475574262299403E-010 + -6.7199999999999996E-002 1.8389001432694840E-010 + -6.6099999999999992E-002 -7.0954839226367028E-011 + -6.5000000000000002E-002 -3.8734751517388588E-010 + -6.3899999999999985E-002 -5.1203796758159115E-010 + -6.2799999999999995E-002 -2.7728119800229933E-010 + -6.1699999999999991E-002 2.2523033438304196E-010 + -6.0599999999999994E-002 6.6402494613981844E-010 + -5.9499999999999990E-002 7.0841260635390313E-010 + -5.8399999999999994E-002 3.1041597070569082E-010 + -5.7299999999999990E-002 -2.2884291683844538E-010 + -5.6199999999999986E-002 -5.0539433749108298E-010 + -5.5099999999999996E-002 -3.8000547153416164E-010 + -5.3999999999999992E-002 -1.2248836667172469E-010 + -5.2899999999999989E-002 -1.5238210693269139E-010 + -5.1799999999999985E-002 -5.7404292430618398E-010 + -5.0699999999999995E-002 -9.5406460509650515E-010 + -4.9599999999999991E-002 -6.3127852945044083E-010 + -4.8499999999999988E-002 6.3394883786926925E-010 + -4.7399999999999998E-002 2.2472821381569474E-009 + -4.6299999999999994E-002 3.0626960967339301E-009 + -4.5199999999999990E-002 2.2313524361550208E-009 + -4.4099999999999986E-002 -6.2318594729049437E-011 + -4.2999999999999997E-002 -2.6350819304354900E-009 + -4.1899999999999993E-002 -4.1289918151221627E-009 + -4.0799999999999989E-002 -3.9414151942196440E-009 + -3.9699999999999985E-002 -2.4769910567101761E-009 + -3.8599999999999995E-002 -5.6952531579668175E-010 + -3.7499999999999992E-002 1.2964479489951941E-009 + -3.6399999999999988E-002 3.1704374681140735E-009 + -3.5299999999999984E-002 5.0756838732013421E-009 + -3.4199999999999994E-002 6.3765810409677215E-009 + -3.3099999999999991E-002 5.8959139792591486E-009 + -3.1999999999999987E-002 2.8639666194152369E-009 + -3.0899999999999997E-002 -2.1400783367653275E-009 + -2.9799999999999993E-002 -7.2312440480004625E-009 + -2.8699999999999989E-002 -1.0349339163440163E-008 + -2.7599999999999986E-002 -1.0517002380083795E-008 + -2.6499999999999996E-002 -8.1097057957890684E-009 + -2.5399999999999992E-002 -4.0051961747167297E-009 + -2.4299999999999988E-002 1.3605589987975009E-009 + -2.3199999999999985E-002 7.9038269262809990E-009 + -2.2099999999999995E-002 1.4806304626802103E-008 + -2.0999999999999991E-002 1.9735136191911806E-008 + -1.9899999999999987E-002 1.9631375636208759E-008 + -1.8799999999999983E-002 1.2818242467460550E-008 + -1.7699999999999994E-002 6.3383787107795797E-010 + -1.6599999999999990E-002 -1.3114103580846859E-008 + -1.5499999999999986E-002 -2.4690313793485075E-008 + -1.4399999999999996E-002 -3.2844038599932901E-008 + -1.3299999999999992E-002 -3.8957221448754353E-008 + -1.2199999999999989E-002 -4.4925762665570801E-008 + -1.1099999999999985E-002 -5.1038309578643748E-008 + -9.9999999999999950E-003 -5.6191623798440560E-008 + -8.8999999999999913E-003 -6.0406755153508129E-008 + -7.7999999999999875E-003 -6.7063481878903985E-008 + -6.6999999999999837E-003 -8.2209218987827626E-008 + -5.5999999999999939E-003 -1.1102629571269063E-007 + -4.4999999999999901E-003 -1.5448486578861775E-007 + -3.3999999999999864E-003 -2.0935435429692006E-007 + -2.2999999999999826E-003 -2.7172498562322289E-007 + -1.1999999999999927E-003 -3.4085184097421006E-007 + -9.9999999999988987E-005 -4.1983005871770729E-007 + 1.0000000000000148E-003 -5.1277663715154631E-007 + 2.1000000000000185E-003 -6.2174274262360996E-007 + 3.2000000000000084E-003 -7.4688125550892437E-007 + 4.3000000000000121E-003 -8.9002355707634706E-007 + 5.4000000000000159E-003 -1.0581346714388928E-006 + 6.5000000000000058E-003 -1.2629533330255072E-006 + 7.6000000000000234E-003 -1.5168362779149902E-006 + 8.7000000000000133E-003 -1.8286929162059096E-006 + 9.8000000000000032E-003 -2.2039125724404585E-006 + 1.0900000000000021E-002 -2.6481825443624984E-006 + 1.2000000000000011E-002 -3.1711165320302825E-006 + 1.3100000000000001E-002 -3.7858853829675354E-006 + 1.4200000000000018E-002 -4.5054048314341344E-006 + 1.5300000000000008E-002 -5.3395901886688080E-006 + 1.6400000000000026E-002 -6.2973695094115101E-006 + 1.7500000000000016E-002 -7.3921487455663737E-006 + 1.8600000000000005E-002 -8.6453801486641169E-006 + 1.9700000000000023E-002 -1.0084276254929136E-005 + 2.0800000000000013E-002 -1.1735428415704519E-005 + 2.1900000000000003E-002 -1.3620476238429546E-005 + 2.3000000000000020E-002 -1.5757963410578668E-005 + 2.4100000000000010E-002 -1.8169144823332317E-005 + 2.5200000000000000E-002 -2.0880972442682832E-005 + 2.6300000000000018E-002 -2.3922004402265884E-005 + 2.7400000000000008E-002 -2.7314561521052383E-005 + 2.8500000000000025E-002 -3.1070991099113598E-005 + 2.9600000000000015E-002 -3.5198387195123360E-005 + 3.0700000000000005E-002 -3.9707552787149325E-005 + 3.1800000000000023E-002 -4.4616794184548780E-005 + 3.2900000000000013E-002 -4.9945101636694744E-005 + 3.4000000000000002E-002 -5.5699241784168407E-005 + 3.5100000000000020E-002 -6.1865379393566400E-005 + 3.6200000000000010E-002 -6.8411347456276417E-005 + 3.7300000000000028E-002 -7.5295305578038096E-005 + 3.8400000000000017E-002 -8.2469763583503664E-005 + 3.9500000000000007E-002 -8.9874811237677932E-005 + 4.0600000000000025E-002 -9.7425370768178254E-005 + 4.1700000000000015E-002 -1.0500366624910384E-004 + 4.2800000000000005E-002 -1.1246350914007053E-004 + 4.3900000000000022E-002 -1.1964049190282822E-004 + 4.5000000000000012E-002 -1.2635573511943221E-004 + 4.6100000000000002E-002 -1.3240681437309831E-004 + 4.7200000000000020E-002 -1.3755250256508589E-004 + 4.8300000000000010E-002 -1.4150442439131439E-004 + 4.9400000000000027E-002 -1.4393113087862730E-004 + 5.0500000000000017E-002 -1.4446923159994185E-004 + 5.1600000000000007E-002 -1.4272693078964949E-004 + 5.2700000000000025E-002 -1.3827557268086821E-004 + 5.3800000000000014E-002 -1.3063817459624261E-004 + 5.4900000000000004E-002 -1.1928822641493753E-004 + 5.6000000000000022E-002 -1.0366354399593547E-004 + 5.7100000000000012E-002 -8.3185070252511650E-005 + 5.8200000000000002E-002 -5.7265235227532685E-005 + 5.9300000000000019E-002 -2.5300647394033149E-005 + 6.0400000000000009E-002 1.3338872122403700E-005 + 6.1500000000000027E-002 5.9308782510925084E-005 + 6.2600000000000017E-002 1.1327033280394971E-004 + 6.3700000000000007E-002 1.7586666217539459E-004 + 6.4800000000000024E-002 2.4770939489826560E-004 + 6.5900000000000014E-002 3.2938164076767862E-004 + 6.7000000000000004E-002 4.2144116014242172E-004 + 6.8100000000000022E-002 5.2440719446167350E-004 + 6.9200000000000012E-002 6.3872907776385546E-004 + 7.0300000000000029E-002 7.6475203968584538E-004 + 7.1400000000000019E-002 9.0270373038947582E-004 + 7.2500000000000009E-002 1.0527006816118956E-003 + 7.3600000000000027E-002 1.2147572124376893E-003 + 7.4700000000000016E-002 1.3887747190892696E-003 + 7.5800000000000006E-002 1.5745091950520873E-003 + 7.6900000000000024E-002 1.7715375870466232E-003 + 7.8000000000000014E-002 1.9792455714195967E-003 + 7.9100000000000004E-002 2.1968395449221134E-003 + 8.0200000000000021E-002 2.4233630392700434E-003 + 8.1300000000000011E-002 2.6576914824545383E-003 + 8.2400000000000029E-002 2.8985063545405865E-003 + 8.3500000000000019E-002 3.1442709732800722E-003 + 8.4600000000000009E-002 3.3932323567569256E-003 + 8.5700000000000026E-002 3.6434500943869352E-003 + 8.6800000000000016E-002 3.8928273133933544E-003 + 8.7900000000000006E-002 4.1391164995729923E-003 + 8.9000000000000024E-002 4.3798987753689289E-003 + 9.0100000000000013E-002 4.6125729568302631E-003 + 9.1200000000000003E-002 4.8343720845878124E-003 + 9.2300000000000021E-002 5.0424141809344292E-003 + 9.3400000000000011E-002 5.2337450906634331E-003 + 9.4500000000000028E-002 5.4053515195846558E-003 + 9.5600000000000018E-002 5.5541428737342358E-003 + 9.6700000000000008E-002 5.6769391521811485E-003 + 9.7800000000000026E-002 5.7704928331077099E-003 + 9.8900000000000016E-002 5.8315466158092022E-003 + 0.10000000000000001 5.8568804524838924E-003 + 0.10110000000000002 5.8433231897652149E-003 + 0.10220000000000001 5.7877348735928535E-003 + 0.10330000000000003 5.6869843974709511E-003 + 0.10440000000000002 5.5379718542098999E-003 + 0.10550000000000001 5.3376797586679459E-003 + 0.10660000000000003 5.0832219421863556E-003 + 0.10770000000000002 4.7718472778797150E-003 + 0.10880000000000001 4.4009080156683922E-003 + 0.10990000000000003 3.9678346365690231E-003 + 0.11100000000000002 3.4701607655733824E-003 + 0.11210000000000001 2.9055848717689514E-003 + 0.11320000000000002 2.2720203269273043E-003 + 0.11430000000000001 1.5676026232540607E-003 + 0.11540000000000003 7.9065898898988962E-004 + 0.11650000000000002 -6.0305133956717327E-005 + 0.11760000000000001 -9.8656676709651947E-004 + 0.11870000000000003 -1.9890984985977411E-003 + 0.11980000000000002 -3.0684843659400940E-003 + 0.12090000000000001 -4.2248847894370556E-003 + 0.12200000000000003 -5.4580392315983772E-003 + 0.12310000000000001 -6.7672505974769592E-003 + 0.12420000000000003 -8.1513160839676857E-003 + 0.12530000000000002 -9.6084084361791611E-003 + 0.12640000000000001 -1.1135970242321491E-002 + 0.12750000000000003 -1.2730659916996956E-002 + 0.12860000000000002 -1.4388334937393665E-002 + 0.12970000000000001 -1.6104020178318024E-002 + 0.13080000000000003 -1.7871832475066185E-002 + 0.13190000000000002 -1.9684847444295883E-002 + 0.13300000000000001 -2.1534999832510948E-002 + 0.13410000000000000 -2.3413056507706642E-002 + 0.13520000000000004 -2.5308633223176003E-002 + 0.13630000000000003 -2.7210239320993423E-002 + 0.13740000000000002 -2.9105242341756821E-002 + 0.13850000000000001 -3.0979838222265244E-002 + 0.13960000000000000 -3.2819036394357681E-002 + 0.14070000000000005 -3.4606721252202988E-002 + 0.14180000000000004 -3.6325816065073013E-002 + 0.14290000000000003 -3.7958439439535141E-002 + 0.14400000000000002 -3.9486039429903030E-002 + 0.14510000000000001 -4.0889486670494080E-002 + 0.14620000000000000 -4.2149212211370468E-002 + 0.14730000000000004 -4.3245453387498856E-002 + 0.14840000000000003 -4.4158540666103363E-002 + 0.14950000000000002 -4.4869225472211838E-002 + 0.15060000000000001 -4.5358933508396149E-002 + 0.15170000000000000 -4.5609999448060989E-002 + 0.15280000000000005 -4.5605905354022980E-002 + 0.15390000000000004 -4.5331608504056931E-002 + 0.15500000000000003 -4.4773928821086884E-002 + 0.15610000000000002 -4.3921899050474167E-002 + 0.15720000000000001 -4.2767003178596497E-002 + 0.15830000000000000 -4.1303385049104691E-002 + 0.15940000000000004 -3.9528023451566696E-002 + 0.16050000000000003 -3.7440974265336990E-002 + 0.16160000000000002 -3.5045616328716278E-002 + 0.16270000000000001 -3.2348796725273132E-002 + 0.16380000000000000 -2.9360888525843620E-002 + 0.16490000000000005 -2.6095742359757423E-002 + 0.16600000000000004 -2.2570611909031868E-002 + 0.16710000000000003 -1.8806112930178642E-002 + 0.16820000000000002 -1.4826147817075253E-002 + 0.16930000000000001 -1.0657751932740211E-002 + 0.17040000000000000 -6.3307872042059898E-003 + 0.17150000000000004 -1.8775605130940676E-003 + 0.17260000000000003 2.6675621047616005E-003 + 0.17370000000000002 7.2685098275542259E-003 + 0.17480000000000001 1.1887866072356701E-002 + 0.17590000000000000 1.6487311571836472E-002 + 0.17700000000000005 2.1028146147727966E-002 + 0.17810000000000004 2.5471881031990051E-002 + 0.17920000000000003 2.9780771583318710E-002 + 0.18030000000000002 3.3918261528015137E-002 + 0.18140000000000001 3.7849392741918564E-002 + 0.18250000000000000 4.1541259735822678E-002 + 0.18360000000000004 4.4963475316762924E-002 + 0.18470000000000003 4.8088647425174713E-002 + 0.18580000000000002 5.0892777740955353E-002 + 0.18690000000000001 5.3355477750301361E-002 + 0.18800000000000000 5.5460132658481598E-002 + 0.18910000000000005 5.7194072753190994E-002 + 0.19020000000000004 5.8548748493194580E-002 + 0.19130000000000003 5.9519845992326736E-002 + 0.19240000000000002 6.0107305645942688E-002 + 0.19350000000000001 6.0315158218145370E-002 + 0.19460000000000005 6.0151316225528717E-002 + 0.19570000000000004 5.9627380222082138E-002 + 0.19680000000000003 5.8758448809385300E-002 + 0.19790000000000002 5.7562842965126038E-002 + 0.19900000000000001 5.6061819195747375E-002 + 0.20010000000000000 5.4279126226902008E-002 + 0.20120000000000005 5.2240561693906784E-002 + 0.20230000000000004 4.9973540008068085E-002 + 0.20340000000000003 4.7506716102361679E-002 + 0.20450000000000002 4.4869638979434967E-002 + 0.20560000000000000 4.2092315852642059E-002 + 0.20670000000000005 3.9204753935337067E-002 + 0.20780000000000004 3.6236546933650970E-002 + 0.20890000000000003 3.3216506242752075E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0028.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0028.BXX.semd new file mode 100644 index 00000000..2d628fe1 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0028.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 6.6697784448233044E-012 + -0.11449999999999999 2.8765241924522122E-011 + -0.11340000000000000 4.3307454844487836E-011 + -0.11230000000000000 -1.5743673725809870E-011 + -0.11119999999999999 -1.6289211646203228E-010 + -0.11009999999999999 -2.2086538153942570E-010 + -0.10900000000000000 1.1268545818676756E-010 + -0.10790000000000000 8.5592505305598365E-010 + -0.10679999999999999 1.3554488642597562E-009 + -0.10569999999999999 6.0235577636902349E-010 + -0.10460000000000000 -1.6139229952472078E-009 + -0.10349999999999999 -3.7475684777632523E-009 + -0.10239999999999999 -3.2052875909016620E-009 + -0.10130000000000000 1.1624601281567948E-009 + -0.10020000000000000 6.9281216319438954E-009 + -9.9099999999999994E-002 9.0634504346098765E-009 + -9.7999999999999990E-002 4.2335521754921501E-009 + -9.6899999999999986E-002 -5.1883106699790460E-009 + -9.5799999999999996E-002 -1.1897789420345362E-008 + -9.4699999999999993E-002 -9.7416776867476074E-009 + -9.3599999999999989E-002 8.6771034801813585E-011 + -9.2499999999999999E-002 9.2572634002863197E-009 + -9.1399999999999995E-002 9.8387058500293278E-009 + -9.0299999999999991E-002 2.3596933296232692E-009 + -8.9200000000000002E-002 -4.0686543023582544E-009 + -8.8099999999999984E-002 -7.1558758918399690E-010 + -8.6999999999999994E-002 1.1210952166607058E-008 + -8.5899999999999990E-002 2.0564487002161513E-008 + -8.4799999999999986E-002 1.6758400889216318E-008 + -8.3699999999999997E-002 4.5725467856527757E-010 + -8.2599999999999993E-002 -1.6880081332715235E-008 + -8.1499999999999989E-002 -2.4520987906839764E-008 + -8.0399999999999999E-002 -2.2628515949918437E-008 + -7.9299999999999995E-002 -1.9364698289336957E-008 + -7.8199999999999992E-002 -1.7605678692689253E-008 + -7.7100000000000002E-002 -6.9373697897390230E-009 + -7.5999999999999984E-002 2.7344308151100449E-008 + -7.4899999999999994E-002 8.5413837780379254E-008 + -7.3799999999999991E-002 1.4554734661942348E-007 + -7.2699999999999987E-002 1.8127106216070388E-007 + -7.1599999999999997E-002 1.9088979286152608E-007 + -7.0499999999999993E-002 2.1059526034150622E-007 + -6.9399999999999989E-002 2.9427661729641841E-007 + -6.8300000000000000E-002 4.7505264433311822E-007 + -6.7199999999999996E-002 7.4383842729730532E-007 + -6.6099999999999992E-002 1.0661231044650776E-006 + -6.5000000000000002E-002 1.4212348560249666E-006 + -6.3899999999999985E-002 1.8257267129229149E-006 + -6.2799999999999995E-002 2.3188479190139333E-006 + -6.1699999999999991E-002 2.9281679871928645E-006 + -6.0599999999999994E-002 3.6554790767695522E-006 + -5.9499999999999990E-002 4.5021097321296111E-006 + -5.8399999999999994E-002 5.5090181376726832E-006 + -5.7299999999999990E-002 6.7672694967768621E-006 + -5.6199999999999986E-002 8.3827671915059909E-006 + -5.5099999999999996E-002 1.0428389941807836E-005 + -5.3999999999999992E-002 1.2934504411532544E-005 + -5.2899999999999989E-002 1.5932620954117738E-005 + -5.1799999999999985E-002 1.9511599020916037E-005 + -5.0699999999999995E-002 2.3829894416849129E-005 + -4.9599999999999991E-002 2.9071266908431426E-005 + -4.8499999999999988E-002 3.5392164136283100E-005 + -4.7399999999999998E-002 4.2921685235342011E-005 + -4.6299999999999994E-002 5.1822367822751403E-005 + -4.5199999999999990E-002 6.2354120018426329E-005 + -4.4099999999999986E-002 7.4875111749861389E-005 + -4.2999999999999997E-002 8.9776127424556762E-005 + -4.1899999999999993E-002 1.0741655569290742E-004 + -4.0799999999999989E-002 1.2813424109481275E-004 + -3.9699999999999985E-002 1.5232879377435893E-004 + -3.8599999999999995E-002 1.8054115935228765E-004 + -3.7499999999999992E-002 2.1345230925362557E-004 + -3.6399999999999988E-002 2.5180535158142447E-004 + -3.5299999999999984E-002 2.9633639496751130E-004 + -3.4199999999999994E-002 3.4779222914949059E-004 + -3.3099999999999991E-002 4.0702373371459544E-004 + -3.1999999999999987E-002 4.7506083501502872E-004 + -3.0899999999999997E-002 5.5308948503807187E-004 + -2.9799999999999993E-002 6.4235227182507515E-004 + -2.8699999999999989E-002 7.4407685315236449E-004 + -2.7599999999999986E-002 8.5951230721548200E-004 + -2.6499999999999996E-002 9.9004199728369713E-004 + -2.5399999999999992E-002 1.1372556909918785E-003 + -2.4299999999999988E-002 1.3028994435444474E-003 + -2.3199999999999985E-002 1.4887432334944606E-003 + -2.2099999999999995E-002 1.6964928945526481E-003 + -2.0999999999999991E-002 1.9278284162282944E-003 + -1.9899999999999987E-002 2.1845155861228704E-003 + -1.8799999999999983E-002 2.4684588424861431E-003 + -1.7699999999999994E-002 2.7816118672490120E-003 + -1.6599999999999990E-002 3.1258121598511934E-003 + -1.5499999999999986E-002 3.5026767291128635E-003 + -1.4399999999999996E-002 3.9136414416134357E-003 + -1.3299999999999992E-002 4.3600709177553654E-003 + -1.2199999999999989E-002 4.8432829789817333E-003 + -1.1099999999999985E-002 5.3644189611077309E-003 + -9.9999999999999950E-003 5.9242374263703823E-003 + -8.8999999999999913E-003 6.5229958854615688E-003 + -7.7999999999999875E-003 7.1604880504310131E-003 + -6.6999999999999837E-003 7.8361462801694870E-003 + -5.5999999999999939E-003 8.5490429773926735E-003 + -4.4999999999999901E-003 9.2977276071906090E-003 + -3.3999999999999864E-003 1.0080021806061268E-002 + -2.2999999999999826E-003 1.0892910882830620E-002 + -1.1999999999999927E-003 1.1732616461813450E-002 + -9.9999999999988987E-005 1.2594714760780334E-002 + 1.0000000000000148E-003 1.3474137522280216E-002 + 2.1000000000000185E-003 1.4365017414093018E-002 + 3.2000000000000084E-003 1.5260505490005016E-002 + 4.3000000000000121E-003 1.6152732074260712E-002 + 5.4000000000000159E-003 1.7032949253916740E-002 + 6.5000000000000058E-003 1.7891712486743927E-002 + 7.6000000000000234E-003 1.8718935549259186E-002 + 8.7000000000000133E-003 1.9503777846693993E-002 + 9.8000000000000032E-003 2.0234560593962669E-002 + 1.0900000000000021E-002 2.0898843184113503E-002 + 1.2000000000000011E-002 2.1483682096004486E-002 + 1.3100000000000001E-002 2.1975891664624214E-002 + 1.4200000000000018E-002 2.2362168878316879E-002 + 1.5300000000000008E-002 2.2629072889685631E-002 + 1.6400000000000026E-002 2.2763052955269814E-002 + 1.7500000000000016E-002 2.2750649601221085E-002 + 1.8600000000000005E-002 2.2578855976462364E-002 + 1.9700000000000023E-002 2.2235458716750145E-002 + 2.0800000000000013E-002 2.1709213033318520E-002 + 2.1900000000000003E-002 2.0989859476685524E-002 + 2.3000000000000020E-002 2.0068209618330002E-002 + 2.4100000000000010E-002 1.8936423584818840E-002 + 2.5200000000000000E-002 1.7588421702384949E-002 + 2.6300000000000018E-002 1.6020195558667183E-002 + 2.7400000000000008E-002 1.4229907654225826E-002 + 2.8500000000000025E-002 1.2217874638736248E-002 + 2.9600000000000015E-002 9.9866017699241638E-003 + 3.0700000000000005E-002 7.5410138815641403E-003 + 3.1800000000000023E-002 4.8887510783970356E-003 + 3.2900000000000013E-002 2.0403324160724878E-003 + 3.4000000000000002E-002 -9.9093699827790260E-004 + 3.5100000000000020E-002 -4.1891657747328281E-003 + 3.6200000000000010E-002 -7.5359838083386421E-003 + 3.7300000000000028E-002 -1.1010488495230675E-002 + 3.8400000000000017E-002 -1.4589165337383747E-002 + 3.9500000000000007E-002 -1.8246002495288849E-002 + 4.0600000000000025E-002 -2.1952852606773376E-002 + 4.1700000000000015E-002 -2.5679860264062881E-002 + 4.2800000000000005E-002 -2.9395777732133865E-002 + 4.3900000000000022E-002 -3.3068109303712845E-002 + 4.5000000000000012E-002 -3.6663260310888290E-002 + 4.6100000000000002E-002 -4.0146913379430771E-002 + 4.7200000000000020E-002 -4.3484602123498917E-002 + 4.8300000000000010E-002 -4.6642296016216278E-002 + 4.9400000000000027E-002 -4.9586821347475052E-002 + 5.0500000000000017E-002 -5.2286107093095779E-002 + 5.1600000000000007E-002 -5.4709427058696747E-002 + 5.2700000000000025E-002 -5.6827865540981293E-002 + 5.3800000000000014E-002 -5.8614932000637054E-002 + 5.4900000000000004E-002 -6.0047138482332230E-002 + 5.6000000000000022E-002 -6.1104279011487961E-002 + 5.7100000000000012E-002 -6.1769533902406693E-002 + 5.8200000000000002E-002 -6.2029596418142319E-002 + 5.9300000000000019E-002 -6.1875011771917343E-002 + 6.0400000000000009E-002 -6.1300594359636307E-002 + 6.1500000000000027E-002 -6.0305718332529068E-002 + 6.2600000000000017E-002 -5.8894287794828415E-002 + 6.3700000000000007E-002 -5.7074502110481262E-002 + 6.4800000000000024E-002 -5.4858695715665817E-002 + 6.5900000000000014E-002 -5.2263341844081879E-002 + 6.7000000000000004E-002 -4.9309164285659790E-002 + 6.8100000000000022E-002 -4.6021014451980591E-002 + 6.9200000000000012E-002 -4.2427431792020798E-002 + 7.0300000000000029E-002 -3.8560029119253159E-002 + 7.1400000000000019E-002 -3.4453041851520538E-002 + 7.2500000000000009E-002 -3.0143100768327713E-002 + 7.3600000000000027E-002 -2.5669014081358910E-002 + 7.4700000000000016E-002 -2.1071337163448334E-002 + 7.5800000000000006E-002 -1.6391664743423462E-002 + 7.6900000000000024E-002 -1.1671859771013260E-002 + 7.8000000000000014E-002 -6.9534745998680592E-003 + 7.9100000000000004E-002 -2.2774494718760252E-003 + 8.0200000000000021E-002 2.3161387071013451E-003 + 8.1300000000000011E-002 6.7885392345488071E-003 + 8.2400000000000029E-002 1.1103013530373573E-002 + 8.3500000000000019E-002 1.5225503593683243E-002 + 8.4600000000000009E-002 1.9125023856759071E-002 + 8.5700000000000026E-002 2.2773738950490952E-002 + 8.6800000000000016E-002 2.6147002354264259E-002 + 8.7900000000000006E-002 2.9223598539829254E-002 + 8.9000000000000024E-002 3.1986154615879059E-002 + 9.0100000000000013E-002 3.4421481192111969E-002 + 9.1200000000000003E-002 3.6520581692457199E-002 + 9.2300000000000021E-002 3.8278378546237946E-002 + 9.3400000000000011E-002 3.9693411439657211E-002 + 9.4500000000000028E-002 4.0767762809991837E-002 + 9.5600000000000018E-002 4.1507128626108170E-002 + 9.6700000000000008E-002 4.1920829564332962E-002 + 9.7800000000000026E-002 4.2021475732326508E-002 + 9.8900000000000016E-002 4.1824381798505783E-002 + 0.10000000000000001 4.1347071528434753E-002 + 0.10110000000000002 4.0609002113342285E-002 + 0.10220000000000001 3.9631497114896774E-002 + 0.10330000000000003 3.8437522947788239E-002 + 0.10440000000000002 3.7051212042570114E-002 + 0.10550000000000001 3.5497233271598816E-002 + 0.10660000000000003 3.3800300210714340E-002 + 0.10770000000000002 3.1984947621822357E-002 + 0.10880000000000001 3.0075481161475182E-002 + 0.10990000000000003 2.8095841407775879E-002 + 0.11100000000000002 2.6069173589348793E-002 + 0.11210000000000001 2.4017322808504105E-002 + 0.11320000000000002 2.1960534155368805E-002 + 0.11430000000000001 1.9917462021112442E-002 + 0.11540000000000003 1.7905302345752716E-002 + 0.11650000000000002 1.5939768403768539E-002 + 0.11760000000000001 1.4034849591553211E-002 + 0.11870000000000003 1.2202532030642033E-002 + 0.11980000000000002 1.0452727787196636E-002 + 0.12090000000000001 8.7935077026486397E-003 + 0.12200000000000003 7.2314012795686722E-003 + 0.12310000000000001 5.7714967988431454E-003 + 0.12420000000000003 4.4173123314976692E-003 + 0.12530000000000002 3.1706655863672495E-003 + 0.12640000000000001 2.0317800808697939E-003 + 0.12750000000000003 9.9965336266905069E-004 + 0.12860000000000002 7.2420574724674225E-005 + 0.12970000000000001 -7.5252394890412688E-004 + 0.13080000000000003 -1.4786373358219862E-003 + 0.13190000000000002 -2.1103098988533020E-003 + 0.13300000000000001 -2.6527023874223232E-003 + 0.13410000000000000 -3.1113652512431145E-003 + 0.13520000000000004 -3.4919199533760548E-003 + 0.13630000000000003 -3.8000065833330154E-003 + 0.13740000000000002 -4.0414347313344479E-003 + 0.13850000000000001 -4.2222784832119942E-003 + 0.13960000000000000 -4.3487148359417915E-003 + 0.14070000000000005 -4.4267023913562298E-003 + 0.14180000000000004 -4.4617531821131706E-003 + 0.14290000000000003 -4.4589857570827007E-003 + 0.14400000000000002 -4.4233440421521664E-003 + 0.14510000000000001 -4.3597090989351273E-003 + 0.14620000000000000 -4.2727608233690262E-003 + 0.14730000000000004 -4.1667083278298378E-003 + 0.14840000000000003 -4.0451637469232082E-003 + 0.14950000000000002 -3.9112800732254982E-003 + 0.15060000000000001 -3.7680002860724926E-003 + 0.15170000000000000 -3.6181674804538488E-003 + 0.15280000000000005 -3.4643793478608131E-003 + 0.15390000000000004 -3.3087653573602438E-003 + 0.15500000000000003 -3.1529355328530073E-003 + 0.15610000000000002 -2.9981739353388548E-003 + 0.15720000000000001 -2.8456915169954300E-003 + 0.15830000000000000 -2.6966950390487909E-003 + 0.15940000000000004 -2.5522182695567608E-003 + 0.16050000000000003 -2.4129170924425125E-003 + 0.16160000000000002 -2.2790697403252125E-003 + 0.16270000000000001 -2.1508038043975830E-003 + 0.16380000000000000 -2.0283313933759928E-003 + 0.16490000000000005 -1.9119661301374435E-003 + 0.16600000000000004 -1.8019203562289476E-003 + 0.16710000000000003 -1.6981135122478008E-003 + 0.16820000000000002 -1.6002077609300613E-003 + 0.16930000000000001 -1.5078490832820535E-003 + 0.17040000000000000 -1.4208760112524033E-003 + 0.17150000000000004 -1.3392874971032143E-003 + 0.17260000000000003 -1.2630142737179995E-003 + 0.17370000000000002 -1.1917401570826769E-003 + 0.17480000000000001 -1.1249666567891836E-003 + 0.17590000000000000 -1.0622602421790361E-003 + 0.17700000000000005 -1.0034303413704038E-003 + 0.17810000000000004 -9.4845663988962770E-004 + 0.17920000000000003 -8.9724839199334383E-004 + 0.18030000000000002 -8.4948772564530373E-004 + 0.18140000000000001 -8.0471893306821585E-004 + 0.18250000000000000 -7.6259230263531208E-004 + 0.18360000000000004 -7.2300870670005679E-004 + 0.18470000000000003 -6.8601738894358277E-004 + 0.18580000000000002 -6.5157673088833690E-004 + 0.18690000000000001 -6.1942642787471414E-004 + 0.18800000000000000 -5.8919942239299417E-004 + 0.18910000000000005 -5.6065357057377696E-004 + 0.19020000000000004 -5.3378060692921281E-004 + 0.19130000000000003 -5.0868198741227388E-004 + 0.19240000000000002 -4.8534348024986684E-004 + 0.19350000000000001 -4.6354340156540275E-004 + 0.19460000000000005 -4.4298570719547570E-004 + 0.19570000000000004 -4.2351463343948126E-004 + 0.19680000000000003 -4.0518623427487910E-004 + 0.19790000000000002 -3.8812396815046668E-004 + 0.19900000000000001 -3.7231112946756184E-004 + 0.20010000000000000 -3.5753496922552586E-004 + 0.20120000000000005 -3.4353710361756384E-004 + 0.20230000000000004 -3.3021028502844274E-004 + 0.20340000000000003 -3.1763731385581195E-004 + 0.20450000000000002 -3.0593501287512481E-004 + 0.20560000000000000 -2.9506834107451141E-004 + 0.20670000000000005 -2.8482810012064874E-004 + 0.20780000000000004 -2.7499228599481285E-004 + 0.20890000000000003 -2.6550053735263646E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0028.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0028.BXZ.semd new file mode 100644 index 00000000..0a1f588e --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0028.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 -1.7426069268133837E-012 + -0.11559999999999999 -3.0767554302923994E-012 + -0.11449999999999999 1.7930177741848352E-012 + -0.11340000000000000 -2.3394313829888658E-012 + -0.11230000000000000 -6.2024871350097044E-011 + -0.11119999999999999 -1.8189411088442853E-010 + -0.11009999999999999 -2.1507798320108407E-010 + -0.10900000000000000 7.5649791986265313E-011 + -0.10790000000000000 6.7871752662540530E-010 + -0.10679999999999999 1.0274626704998013E-009 + -0.10569999999999999 2.9057034556245753E-010 + -0.10460000000000000 -1.6550146808569366E-009 + -0.10349999999999999 -3.4579292762515479E-009 + -0.10239999999999999 -2.9432796200268285E-009 + -0.10130000000000000 7.9153206211657334E-010 + -0.10020000000000000 5.6653064461897884E-009 + -9.9099999999999994E-002 7.5087420725594711E-009 + -9.7999999999999990E-002 3.5892238070545091E-009 + -9.6899999999999986E-002 -4.2618104600933293E-009 + -9.5799999999999996E-002 -1.0423994112329638E-008 + -9.4699999999999993E-002 -1.0226012925329542E-008 + -9.3599999999999989E-002 -4.3309524855317250E-009 + -9.2499999999999999E-002 1.9630808090198570E-009 + -9.1399999999999995E-002 4.3192827092752850E-009 + -9.0299999999999991E-002 4.0367127418505788E-009 + -8.9200000000000002E-002 6.1163434317279552E-009 + -8.8099999999999984E-002 1.1950330502941142E-008 + -8.6999999999999994E-002 1.4768381184637747E-008 + -8.5899999999999990E-002 4.6446149148948734E-009 + -8.4799999999999986E-002 -1.9937624884391880E-008 + -8.3699999999999997E-002 -4.5625395017623305E-008 + -8.2599999999999993E-002 -5.1769823983249807E-008 + -8.1499999999999989E-002 -2.7625054244140301E-008 + -8.0399999999999999E-002 1.6303374650306068E-008 + -7.9299999999999995E-002 5.4569955665328962E-008 + -7.8199999999999992E-002 6.6078136740088667E-008 + -7.7100000000000002E-002 4.8473214775412998E-008 + -7.5999999999999984E-002 1.4200039366585315E-008 + -7.4899999999999994E-002 -2.6570065259079456E-008 + -7.3799999999999991E-002 -7.7270051690447872E-008 + -7.2699999999999987E-002 -1.4819279670064134E-007 + -7.1599999999999997E-002 -2.4006996568459726E-007 + -7.0499999999999993E-002 -3.3880274941111566E-007 + -6.9399999999999989E-002 -4.3114417280776252E-007 + -6.8300000000000000E-002 -5.2681161832879297E-007 + -6.7199999999999996E-002 -6.6159009293187410E-007 + -6.6099999999999992E-002 -8.7315072505589342E-007 + -6.5000000000000002E-002 -1.1710169474099530E-006 + -6.3899999999999985E-002 -1.5324703781516291E-006 + -6.2799999999999995E-002 -1.9328706457599765E-006 + -6.1699999999999991E-002 -2.3832733404560713E-006 + -6.0599999999999994E-002 -2.9378027193160960E-006 + -5.9499999999999990E-002 -3.6619080674427096E-006 + -5.8399999999999994E-002 -4.5930792111903429E-006 + -5.7299999999999990E-002 -5.7352808653376997E-006 + -5.6199999999999986E-002 -7.0945279730949551E-006 + -5.5099999999999996E-002 -8.7191374404937960E-006 + -5.3999999999999992E-002 -1.0701211976993363E-005 + -5.2899999999999989E-002 -1.3136127563484479E-005 + -5.1799999999999985E-002 -1.6083718946902081E-005 + -5.0699999999999995E-002 -1.9577526472858153E-005 + -4.9599999999999991E-002 -2.3680426238570362E-005 + -4.8499999999999988E-002 -2.8534292141557671E-005 + -4.7399999999999998E-002 -3.4353059163549915E-005 + -4.6299999999999994E-002 -4.1364495700690895E-005 + -4.5199999999999990E-002 -4.9759870307752863E-005 + -4.4099999999999986E-002 -5.9704980230890214E-005 + -4.2999999999999997E-002 -7.1403250331059098E-005 + -4.1899999999999993E-002 -8.5146828496363014E-005 + -4.0799999999999989E-002 -1.0130356531590223E-004 + -3.9699999999999985E-002 -1.2025683099636808E-004 + -3.8599999999999995E-002 -1.4236842980608344E-004 + -3.7499999999999992E-002 -1.6801354649942368E-004 + -3.6399999999999988E-002 -1.9765915931202471E-004 + -3.5299999999999984E-002 -2.3190579668153077E-004 + -3.4199999999999994E-002 -2.7144508203491569E-004 + -3.3099999999999991E-002 -3.1697310623712838E-004 + -3.1999999999999987E-002 -3.6915054079145193E-004 + -3.0899999999999997E-002 -4.2865730938501656E-004 + -2.9799999999999993E-002 -4.9629184650257230E-004 + -2.8699999999999989E-002 -5.7301495689898729E-004 + -2.7599999999999986E-002 -6.5988983260467649E-004 + -2.6499999999999996E-002 -7.5797736644744873E-004 + -2.5399999999999992E-002 -8.6829077918082476E-004 + -2.4299999999999988E-002 -9.9185411818325520E-004 + -2.3199999999999985E-002 -1.1297980090603232E-003 + -2.2099999999999995E-002 -1.2833832297474146E-003 + -2.0999999999999991E-002 -1.4539166586473584E-003 + -1.9899999999999987E-002 -1.6426360234618187E-003 + -1.8799999999999983E-002 -1.8506764899939299E-003 + -1.7699999999999994E-002 -2.0791427232325077E-003 + -1.6599999999999990E-002 -2.3291965480893850E-003 + -1.5499999999999986E-002 -2.6020416989922523E-003 + -1.4399999999999996E-002 -2.8987976256757975E-003 + -1.3299999999999992E-002 -3.2203667797148228E-003 + -1.2199999999999989E-002 -3.5674136597663164E-003 + -1.1099999999999985E-002 -3.9404621347784996E-003 + -9.9999999999999950E-003 -4.3399846181273460E-003 + -8.8999999999999913E-003 -4.7663627192378044E-003 + -7.7999999999999875E-003 -5.2197282202541828E-003 + -6.6999999999999837E-003 -5.6998180225491524E-003 + -5.5999999999999939E-003 -6.2059769406914711E-003 + -4.4999999999999901E-003 -6.7372815683484077E-003 + -3.3999999999999864E-003 -7.2926399298012257E-003 + -2.2999999999999826E-003 -7.8707337379455566E-003 + -1.1999999999999927E-003 -8.4698572754859924E-003 + -9.9999999999988987E-005 -9.0878000482916832E-003 + 1.0000000000000148E-003 -9.7219068557024002E-003 + 2.1000000000000185E-003 -1.0369253344833851E-002 + 3.2000000000000084E-003 -1.1026771739125252E-002 + 4.3000000000000121E-003 -1.1691189371049404E-002 + 5.4000000000000159E-003 -1.2358872219920158E-002 + 6.5000000000000058E-003 -1.3025750406086445E-002 + 7.6000000000000234E-003 -1.3687454164028168E-002 + 8.7000000000000133E-003 -1.4339558780193329E-002 + 9.8000000000000032E-003 -1.4977732673287392E-002 + 1.0900000000000021E-002 -1.5597708523273468E-002 + 1.2000000000000011E-002 -1.6195135191082954E-002 + 1.3100000000000001E-002 -1.6765553504228592E-002 + 1.4200000000000018E-002 -1.7304567620158195E-002 + 1.5300000000000008E-002 -1.7808124423027039E-002 + 1.6400000000000026E-002 -1.8272664397954941E-002 + 1.7500000000000016E-002 -1.8695058301091194E-002 + 1.8600000000000005E-002 -1.9072465598583221E-002 + 1.9700000000000023E-002 -1.9402293488383293E-002 + 2.0800000000000013E-002 -1.9682390615344048E-002 + 2.1900000000000003E-002 -1.9911291077733040E-002 + 2.3000000000000020E-002 -2.0088290795683861E-002 + 2.4100000000000010E-002 -2.0213298499584198E-002 + 2.5200000000000000E-002 -2.0286617800593376E-002 + 2.6300000000000018E-002 -2.0308889448642731E-002 + 2.7400000000000008E-002 -2.0281219854950905E-002 + 2.8500000000000025E-002 -2.0205326378345490E-002 + 2.9600000000000015E-002 -2.0083496347069740E-002 + 3.0700000000000005E-002 -1.9918315112590790E-002 + 3.1800000000000023E-002 -1.9712375476956367E-002 + 3.2900000000000013E-002 -1.9468182697892189E-002 + 3.4000000000000002E-002 -1.9188232719898224E-002 + 3.5100000000000020E-002 -1.8875082954764366E-002 + 3.6200000000000010E-002 -1.8531210720539093E-002 + 3.7300000000000028E-002 -1.8158674240112305E-002 + 3.8400000000000017E-002 -1.7758827656507492E-002 + 3.9500000000000007E-002 -1.7332263290882111E-002 + 4.0600000000000025E-002 -1.6878951340913773E-002 + 4.1700000000000015E-002 -1.6398329287767410E-002 + 4.2800000000000005E-002 -1.5889160335063934E-002 + 4.3900000000000022E-002 -1.5349267981946468E-002 + 4.5000000000000012E-002 -1.4775352552533150E-002 + 4.6100000000000002E-002 -1.4163109473884106E-002 + 4.7200000000000020E-002 -1.3507532887160778E-002 + 4.8300000000000010E-002 -1.2803138233721256E-002 + 4.9400000000000027E-002 -1.2043955735862255E-002 + 5.0500000000000017E-002 -1.1223395355045795E-002 + 5.1600000000000007E-002 -1.0334262624382973E-002 + 5.2700000000000025E-002 -9.3690613284707069E-003 + 5.3800000000000014E-002 -8.3204666152596474E-003 + 5.4900000000000004E-002 -7.1816756390035152E-003 + 5.6000000000000022E-002 -5.9464965015649796E-003 + 5.7100000000000012E-002 -4.6093068085610867E-003 + 5.8200000000000002E-002 -3.1651570461690426E-003 + 5.9300000000000019E-002 -1.6101514920592308E-003 + 6.0400000000000009E-002 5.8062061725649983E-005 + 6.1500000000000027E-002 1.8399764085188508E-003 + 6.2600000000000017E-002 3.7342107389122248E-003 + 6.3700000000000007E-002 5.7376269251108170E-003 + 6.4800000000000024E-002 7.8453235328197479E-003 + 6.5900000000000014E-002 1.0050404816865921E-002 + 6.7000000000000004E-002 1.2343702837824821E-002 + 6.8100000000000022E-002 1.4713712036609650E-002 + 6.9200000000000012E-002 1.7146809026598930E-002 + 7.0300000000000029E-002 1.9627593457698822E-002 + 7.1400000000000019E-002 2.2139091044664383E-002 + 7.2500000000000009E-002 2.4662783369421959E-002 + 7.3600000000000027E-002 2.7178639546036720E-002 + 7.4700000000000016E-002 2.9665337875485420E-002 + 7.5800000000000006E-002 3.2100737094879150E-002 + 7.6900000000000024E-002 3.4462414681911469E-002 + 7.8000000000000014E-002 3.6727972328662872E-002 + 7.9100000000000004E-002 3.8875244557857513E-002 + 8.0200000000000021E-002 4.0882464498281479E-002 + 8.1300000000000011E-002 4.2728681117296219E-002 + 8.2400000000000029E-002 4.4394265860319138E-002 + 8.3500000000000019E-002 4.5861363410949707E-002 + 8.4600000000000009E-002 4.7114159911870956E-002 + 8.5700000000000026E-002 4.8138909041881561E-002 + 8.6800000000000016E-002 4.8924051225185394E-002 + 8.7900000000000006E-002 4.9460500478744507E-002 + 8.9000000000000024E-002 4.9742031842470169E-002 + 9.0100000000000013E-002 4.9765471369028091E-002 + 9.1200000000000003E-002 4.9530580639839172E-002 + 9.2300000000000021E-002 4.9039836972951889E-002 + 9.3400000000000011E-002 4.8298291862010956E-002 + 9.4500000000000028E-002 4.7313626855611801E-002 + 9.5600000000000018E-002 4.6096257865428925E-002 + 9.6700000000000008E-002 4.4659249484539032E-002 + 9.7800000000000026E-002 4.3017890304327011E-002 + 9.8900000000000016E-002 4.1189216077327728E-002 + 0.10000000000000001 3.9191629737615585E-002 + 0.10110000000000002 3.7044826894998550E-002 + 0.10220000000000001 3.4769725054502487E-002 + 0.10330000000000003 3.2388232648372650E-002 + 0.10440000000000002 2.9922721907496452E-002 + 0.10550000000000001 2.7395505458116531E-002 + 0.10660000000000003 2.4828450754284859E-002 + 0.10770000000000002 2.2242894396185875E-002 + 0.10880000000000001 1.9659617915749550E-002 + 0.10990000000000003 1.7098654061555862E-002 + 0.11100000000000002 1.4578893780708313E-002 + 0.11210000000000001 1.2117682024836540E-002 + 0.11320000000000002 9.7306352108716965E-003 + 0.11430000000000001 7.4316961690783501E-003 + 0.11540000000000003 5.2332431077957153E-003 + 0.11650000000000002 3.1460518948733807E-003 + 0.11760000000000001 1.1791085125878453E-003 + 0.11870000000000003 -6.6054641501978040E-004 + 0.11980000000000002 -2.3677814751863480E-003 + 0.12090000000000001 -3.9391638711094856E-003 + 0.12200000000000003 -5.3727533668279648E-003 + 0.12310000000000001 -6.6680363379418850E-003 + 0.12420000000000003 -7.8259613364934921E-003 + 0.12530000000000002 -8.8489102199673653E-003 + 0.12640000000000001 -9.7404997795820236E-003 + 0.12750000000000003 -1.0505293495953083E-002 + 0.12860000000000002 -1.1148586869239807E-002 + 0.12970000000000001 -1.1676353402435780E-002 + 0.13080000000000003 -1.2095252983272076E-002 + 0.13190000000000002 -1.2412532232701778E-002 + 0.13300000000000001 -1.2635777704417706E-002 + 0.13410000000000000 -1.2772641144692898E-002 + 0.13520000000000004 -1.2830695137381554E-002 + 0.13630000000000003 -1.2817473150789738E-002 + 0.13740000000000002 -1.2740546837449074E-002 + 0.13850000000000001 -1.2607456184923649E-002 + 0.13960000000000000 -1.2425479479134083E-002 + 0.14070000000000005 -1.2201412580907345E-002 + 0.14180000000000004 -1.1941515840590000E-002 + 0.14290000000000003 -1.1651647277176380E-002 + 0.14400000000000002 -1.1337407864630222E-002 + 0.14510000000000001 -1.1004124768078327E-002 + 0.14620000000000000 -1.0656673461198807E-002 + 0.14730000000000004 -1.0299300774931908E-002 + 0.14840000000000003 -9.9356472492218018E-003 + 0.14950000000000002 -9.5689296722412109E-003 + 0.15060000000000001 -9.2021217569708824E-003 + 0.15170000000000000 -8.8379774242639542E-003 + 0.15280000000000005 -8.4788920357823372E-003 + 0.15390000000000004 -8.1267692148685455E-003 + 0.15500000000000003 -7.7830473892390728E-003 + 0.15610000000000002 -7.4488702230155468E-003 + 0.15720000000000001 -7.1252468042075634E-003 + 0.15830000000000000 -6.8130781874060631E-003 + 0.15940000000000004 -6.5130530856549740E-003 + 0.16050000000000003 -6.2255579978227615E-003 + 0.16160000000000002 -5.9507060796022415E-003 + 0.16270000000000001 -5.6884670630097389E-003 + 0.16380000000000000 -5.4387804120779037E-003 + 0.16490000000000005 -5.2015646360814571E-003 + 0.16600000000000004 -4.9766483716666698E-003 + 0.16710000000000003 -4.7637200914323330E-003 + 0.16820000000000002 -4.5623546466231346E-003 + 0.16930000000000001 -4.3720942921936512E-003 + 0.17040000000000000 -4.1924989782273769E-003 + 0.17150000000000004 -4.0231295861303806E-003 + 0.17260000000000003 -3.8634994998574257E-003 + 0.17370000000000002 -3.7130690179765224E-003 + 0.17480000000000001 -3.5712886601686478E-003 + 0.17590000000000000 -3.4376510884612799E-003 + 0.17700000000000005 -3.3116966951638460E-003 + 0.17810000000000004 -3.1929728575050831E-003 + 0.17920000000000003 -3.0810029711574316E-003 + 0.18030000000000002 -2.9753062408417463E-003 + 0.18140000000000001 -2.8754493687301874E-003 + 0.18250000000000000 -2.7810761239379644E-003 + 0.18360000000000004 -2.6918761432170868E-003 + 0.18470000000000003 -2.6075283531099558E-003 + 0.18580000000000002 -2.5276767555624247E-003 + 0.18690000000000001 -2.4519623257219791E-003 + 0.18800000000000000 -2.3800756316632032E-003 + 0.18910000000000005 -2.3117731325328350E-003 + 0.19020000000000004 -2.2468410898000002E-003 + 0.19130000000000003 -2.1850471384823322E-003 + 0.19240000000000002 -2.1261307410895824E-003 + 0.19350000000000001 -2.0698397420346737E-003 + 0.19460000000000005 -2.0159701816737652E-003 + 0.19570000000000004 -1.9643660634756088E-003 + 0.19680000000000003 -1.9148812862113118E-003 + 0.19790000000000002 -1.8673430895432830E-003 + 0.19900000000000001 -1.8215557793155313E-003 + 0.20010000000000000 -1.7773306462913752E-003 + 0.20120000000000005 -1.7345094820484519E-003 + 0.20230000000000004 -1.6929553821682930E-003 + 0.20340000000000003 -1.6525316750630736E-003 + 0.20450000000000002 -1.6130985459312797E-003 + 0.20560000000000000 -1.5745353884994984E-003 + 0.20670000000000005 -1.5367633895948529E-003 + 0.20780000000000004 -1.4997418038547039E-003 + 0.20890000000000003 -1.4634391991421580E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0029.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0029.BXX.semd new file mode 100644 index 00000000..0df0f638 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0029.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 1.9901774265880385E-026 + -0.11119999999999999 7.0051547932854824E-019 + -0.11009999999999999 4.9563297456166706E-018 + -0.10900000000000000 1.0801441071183805E-017 + -0.10790000000000000 -1.9451032990176238E-017 + -0.10679999999999999 -1.7707815361925247E-016 + -0.10569999999999999 -4.5634365901446421E-016 + -0.10460000000000000 -3.3751017753104700E-016 + -0.10349999999999999 1.3943567327707042E-015 + -0.10239999999999999 5.3090970577880214E-015 + -0.10130000000000000 7.9867168583411079E-015 + -0.10020000000000000 8.8193917501065006E-017 + -9.9099999999999994E-002 -2.6687656804521426E-014 + -9.7999999999999990E-002 -6.0792293237171141E-014 + -9.6899999999999986E-002 -5.5600143900828153E-014 + -9.5799999999999996E-002 4.8361125894917992E-014 + -9.4699999999999993E-002 2.4531681482205248E-013 + -9.3599999999999989E-002 3.8010350075778909E-013 + -9.2499999999999999E-002 1.8131904398061005E-013 + -9.1399999999999995E-002 -4.9725913491005524E-013 + -9.0299999999999991E-002 -1.3401431657109053E-012 + -8.9200000000000002E-002 -1.5009226500550810E-012 + -8.8099999999999984E-002 -1.4474066476616310E-013 + -8.6999999999999994E-002 2.5503345095490015E-012 + -8.5899999999999990E-002 4.7917715802203720E-012 + -8.4799999999999986E-002 3.9843701254982378E-012 + -8.3699999999999997E-002 -1.0214277340603317E-012 + -8.2599999999999993E-002 -7.8916526091710182E-012 + -8.1499999999999989E-002 -1.1359407338373817E-011 + -8.0399999999999999E-002 -7.0989243129704338E-012 + -7.9299999999999995E-002 3.7091085411389280E-012 + -7.8199999999999992E-002 1.3751969181463597E-011 + -7.7100000000000002E-002 1.5120404928126163E-011 + -7.5999999999999984E-002 7.1552317022771650E-012 + -7.4899999999999994E-002 -1.4806786439308661E-012 + -7.3799999999999991E-002 -1.1140550287835893E-012 + -7.2699999999999987E-002 6.1668777723289381E-012 + -7.1599999999999997E-002 3.3749929934101530E-012 + -7.0499999999999993E-002 -2.5861529931447969E-011 + -6.9399999999999989E-002 -7.2509234727569094E-011 + -6.8300000000000000E-002 -9.3549806789994250E-011 + -6.7199999999999996E-002 -3.9113413896618709E-011 + -6.6099999999999992E-002 9.6215521661058290E-011 + -6.5000000000000002E-002 2.4150065280892363E-010 + -6.3899999999999985E-002 2.7892943510465784E-010 + -6.2799999999999995E-002 1.3036147161749057E-010 + -6.1699999999999991E-002 -1.6145151882085429E-010 + -6.0599999999999994E-002 -4.3348416522981381E-010 + -5.9499999999999990E-002 -5.0459569855831887E-010 + -5.8399999999999994E-002 -3.0942495787833479E-010 + -5.7299999999999990E-002 4.7210103881756282E-011 + -5.6199999999999986E-002 3.6953520798910233E-010 + -5.5099999999999996E-002 5.2052745447284110E-010 + -5.3999999999999992E-002 5.0784687566363118E-010 + -5.2899999999999989E-002 4.2501502317549011E-010 + -5.1799999999999985E-002 3.0872557288397218E-010 + -5.0699999999999995E-002 7.0017457109994297E-011 + -4.9599999999999991E-002 -4.0067751894135029E-010 + -4.8499999999999988E-002 -1.0331819844111578E-009 + -4.7399999999999998E-002 -1.4922169055964218E-009 + -4.6299999999999994E-002 -1.3520544683842672E-009 + -4.5199999999999990E-002 -4.4153208866859472E-010 + -4.4099999999999986E-002 9.2596197376337841E-010 + -4.2999999999999997E-002 2.0745931639254422E-009 + -4.1899999999999993E-002 2.3926209902214168E-009 + -4.0799999999999989E-002 1.7383721129249352E-009 + -3.9699999999999985E-002 4.9712883809505115E-010 + -3.8599999999999995E-002 -7.4299116858966840E-010 + -3.7499999999999992E-002 -1.5953409704394517E-009 + -3.6399999999999988E-002 -2.0066730499479490E-009 + -3.5299999999999984E-002 -2.0511303766568290E-009 + -3.4199999999999994E-002 -1.6686058090797928E-009 + -3.3099999999999991E-002 -6.8444439005332924E-010 + -3.1999999999999987E-002 8.6379248198653613E-010 + -3.0899999999999997E-002 2.4397615039362108E-009 + -2.9799999999999993E-002 3.1495008823156923E-009 + -2.8699999999999989E-002 2.3233113211063028E-009 + -2.7599999999999986E-002 1.0302236841397416E-010 + -2.6499999999999996E-002 -2.4769528650381289E-009 + -2.5399999999999992E-002 -4.0274805712670059E-009 + -2.4299999999999988E-002 -3.5631586570161744E-009 + -2.3199999999999985E-002 -9.4140129025532815E-010 + -2.2099999999999995E-002 3.2120219817244333E-009 + -2.0999999999999991E-002 7.8198691966235856E-009 + -1.9899999999999987E-002 1.1530137733473111E-008 + -1.8799999999999983E-002 1.2693547546405171E-008 + -1.7699999999999994E-002 9.4388310500903572E-009 + -1.6599999999999990E-002 8.4986018222821258E-011 + -1.5499999999999986E-002 -1.6322362128562418E-008 + -1.4399999999999996E-002 -3.9899077819427475E-008 + -1.3299999999999992E-002 -7.0540536967200751E-008 + -1.2199999999999989E-002 -1.0889135637626168E-007 + -1.1099999999999985E-002 -1.5684504717228265E-007 + -9.9999999999999950E-003 -2.1709792008550721E-007 + -8.8999999999999913E-003 -2.9219745556474663E-007 + -7.7999999999999875E-003 -3.8414242453654879E-007 + -6.6999999999999837E-003 -4.9522202516527614E-007 + -5.5999999999999939E-003 -6.2965960978544899E-007 + -4.4999999999999901E-003 -7.9478422776446678E-007 + -3.3999999999999864E-003 -1.0007514674725826E-006 + -2.2999999999999826E-003 -1.2590778624144150E-006 + -1.1999999999999927E-003 -1.5813297977729235E-006 + -9.9999999999988987E-005 -1.9792053080891492E-006 + 1.0000000000000148E-003 -2.4660666895215400E-006 + 2.1000000000000185E-003 -3.0588350909965811E-006 + 3.2000000000000084E-003 -3.7790805436088704E-006 + 4.3000000000000121E-003 -4.6531026782759000E-006 + 5.4000000000000159E-003 -5.7118045333481859E-006 + 6.5000000000000058E-003 -6.9912034632579889E-006 + 7.6000000000000234E-003 -8.5335877884062938E-006 + 8.7000000000000133E-003 -1.0388604096078780E-005 + 9.8000000000000032E-003 -1.2613778380909935E-005 + 1.0900000000000021E-002 -1.5274817997124046E-005 + 1.2000000000000011E-002 -1.8446566173224710E-005 + 1.3100000000000001E-002 -2.2215008357306942E-005 + 1.4200000000000018E-002 -2.6679712391342036E-005 + 1.5300000000000008E-002 -3.1955642043612897E-005 + 1.6400000000000026E-002 -3.8173933717189357E-005 + 1.7500000000000016E-002 -4.5482400309992954E-005 + 1.8600000000000005E-002 -5.4046828154241666E-005 + 1.9700000000000023E-002 -6.4053354435600340E-005 + 2.0800000000000013E-002 -7.5710959208663553E-005 + 2.1900000000000003E-002 -8.9252906036563218E-005 + 2.3000000000000020E-002 -1.0493716399651021E-004 + 2.4100000000000010E-002 -1.2304687697906047E-004 + 2.5200000000000000E-002 -1.4389208809006959E-004 + 2.6300000000000018E-002 -1.6781264275778085E-004 + 2.7400000000000008E-002 -1.9518051703926176E-004 + 2.8500000000000025E-002 -2.2640019597020000E-004 + 2.9600000000000015E-002 -2.6190665084868670E-004 + 3.0700000000000005E-002 -3.0216277809813619E-004 + 3.1800000000000023E-002 -3.4765803138725460E-004 + 3.2900000000000013E-002 -3.9890821790322661E-004 + 3.4000000000000002E-002 -4.5645551290363073E-004 + 3.5100000000000020E-002 -5.2086630603298545E-004 + 3.6200000000000010E-002 -5.9272622456774116E-004 + 3.7300000000000028E-002 -6.7263381788507104E-004 + 3.8400000000000017E-002 -7.6119409641250968E-004 + 3.9500000000000007E-002 -8.5901084821671247E-004 + 4.0600000000000025E-002 -9.6667947946116328E-004 + 4.1700000000000015E-002 -1.0847770608961582E-003 + 4.2800000000000005E-002 -1.2138519668951631E-003 + 4.3900000000000022E-002 -1.3544114772230387E-003 + 4.5000000000000012E-002 -1.5069114742800593E-003 + 4.6100000000000002E-002 -1.6717442777007818E-003 + 4.7200000000000020E-002 -1.8492237431928515E-003 + 4.8300000000000010E-002 -2.0395684987306595E-003 + 4.9400000000000027E-002 -2.2428852971643209E-003 + 5.0500000000000017E-002 -2.4591526016592979E-003 + 5.1600000000000007E-002 -2.6882097590714693E-003 + 5.2700000000000025E-002 -2.9297415167093277E-003 + 5.3800000000000014E-002 -3.1832621898502111E-003 + 5.4900000000000004E-002 -3.4480993635952473E-003 + 5.6000000000000022E-002 -3.7233803886920214E-003 + 5.7100000000000012E-002 -4.0080239996314049E-003 + 5.8200000000000002E-002 -4.3007316999137402E-003 + 5.9300000000000019E-002 -4.5999842695891857E-003 + 6.0400000000000009E-002 -4.9040396697819233E-003 + 6.1500000000000027E-002 -5.2109281532466412E-003 + 6.2600000000000017E-002 -5.5184578523039818E-003 + 6.3700000000000007E-002 -5.8242245577275753E-003 + 6.4800000000000024E-002 -6.1256238259375095E-003 + 6.5900000000000014E-002 -6.4198696054518223E-003 + 6.7000000000000004E-002 -6.7040063440799713E-003 + 6.8100000000000022E-002 -6.9749346002936363E-003 + 6.9200000000000012E-002 -7.2294375859200954E-003 + 7.0300000000000029E-002 -7.4642235413193703E-003 + 7.1400000000000019E-002 -7.6759643852710724E-003 + 7.2500000000000009E-002 -7.8613376244902611E-003 + 7.3600000000000027E-002 -8.0170640721917152E-003 + 7.4700000000000016E-002 -8.1399455666542053E-003 + 7.5800000000000006E-002 -8.2269171252846718E-003 + 7.6900000000000024E-002 -8.2751065492630005E-003 + 7.8000000000000014E-002 -8.2818828523159027E-003 + 7.9100000000000004E-002 -8.2449037581682205E-003 + 8.0200000000000021E-002 -8.1621473655104637E-003 + 8.1300000000000011E-002 -8.0319568514823914E-003 + 8.2400000000000029E-002 -7.8530795872211456E-003 + 8.3500000000000019E-002 -7.6247211545705795E-003 + 8.4600000000000009E-002 -7.3465751484036446E-003 + 8.5700000000000026E-002 -7.0188413374125957E-003 + 8.6800000000000016E-002 -6.6422307863831520E-003 + 8.7900000000000006E-002 -6.2179709784686565E-003 + 8.9000000000000024E-002 -5.7478081434965134E-003 + 9.0100000000000013E-002 -5.2340142428874969E-003 + 9.1200000000000003E-002 -4.6793688088655472E-003 + 9.2300000000000021E-002 -4.0871277451515198E-003 + 9.3400000000000011E-002 -3.4609746653586626E-003 + 9.4500000000000028E-002 -2.8049785178154707E-003 + 9.5600000000000018E-002 -2.1235498134046793E-003 + 9.6700000000000008E-002 -1.4213951071724296E-003 + 9.7800000000000026E-002 -7.0345553103834391E-004 + 9.8900000000000016E-002 2.5173918402288109E-005 + 0.10000000000000001 7.5933290645480156E-004 + 0.10110000000000002 1.4938744716346264E-003 + 0.10220000000000001 2.2237296216189861E-003 + 0.10330000000000003 2.9439688660204411E-003 + 0.10440000000000002 3.6498773843050003E-003 + 0.10550000000000001 4.3370411731302738E-003 + 0.10660000000000003 5.0014303997159004E-003 + 0.10770000000000002 5.6394594721496105E-003 + 0.10880000000000001 6.2480289489030838E-003 + 0.10990000000000003 6.8245562724769115E-003 + 0.11100000000000002 7.3670134879648685E-003 + 0.11210000000000001 7.8739682212471962E-003 + 0.11320000000000002 8.3446223288774490E-003 + 0.11430000000000001 8.7788086384534836E-003 + 0.11540000000000003 9.1769713908433914E-003 + 0.11650000000000002 9.5401294529438019E-003 + 0.11760000000000001 9.8698427900671959E-003 + 0.11870000000000003 1.0168190114200115E-002 + 0.11980000000000002 1.0437737219035625E-002 + 0.12090000000000001 1.0681475512683392E-002 + 0.12200000000000003 1.0902725160121918E-002 + 0.12310000000000001 1.1105047538876534E-002 + 0.12420000000000003 1.1292157694697380E-002 + 0.12530000000000002 1.1467861011624336E-002 + 0.12640000000000001 1.1635986156761646E-002 + 0.12750000000000003 1.1800276115536690E-002 + 0.12860000000000002 1.1964277364313602E-002 + 0.12970000000000001 1.2131225317716599E-002 + 0.13080000000000003 1.2303970754146576E-002 + 0.13190000000000002 1.2484917417168617E-002 + 0.13300000000000001 1.2675967067480087E-002 + 0.13410000000000000 1.2878439389169216E-002 + 0.13520000000000004 1.3092994689941406E-002 + 0.13630000000000003 1.3319564983248711E-002 + 0.13740000000000002 1.3557337224483490E-002 + 0.13850000000000001 1.3804761692881584E-002 + 0.13960000000000000 1.4059551060199738E-002 + 0.14070000000000005 1.4318679459393024E-002 + 0.14180000000000004 1.4578374102711678E-002 + 0.14290000000000003 1.4834144152700901E-002 + 0.14400000000000002 1.5080853365361691E-002 + 0.14510000000000001 1.5312800183892250E-002 + 0.14620000000000000 1.5523816458880901E-002 + 0.14730000000000004 1.5707338228821754E-002 + 0.14840000000000003 1.5856485813856125E-002 + 0.14950000000000002 1.5964167192578316E-002 + 0.15060000000000001 1.6023226082324982E-002 + 0.15170000000000000 1.6026576980948448E-002 + 0.15280000000000005 1.5967359766364098E-002 + 0.15390000000000004 1.5839045867323875E-002 + 0.15500000000000003 1.5635550022125244E-002 + 0.15610000000000002 1.5351354144513607E-002 + 0.15720000000000001 1.4981648884713650E-002 + 0.15830000000000000 1.4522471465170383E-002 + 0.15940000000000004 1.3970823958516121E-002 + 0.16050000000000003 1.3324745930731297E-002 + 0.16160000000000002 1.2583367526531219E-002 + 0.16270000000000001 1.1746980249881744E-002 + 0.16380000000000000 1.0817095637321472E-002 + 0.16490000000000005 9.7964880988001823E-003 + 0.16600000000000004 8.6892107501626015E-003 + 0.16710000000000003 7.5005549006164074E-003 + 0.16820000000000002 6.2369983643293381E-003 + 0.16930000000000001 4.9061472527682781E-003 + 0.17040000000000000 3.5166779998689890E-003 + 0.17150000000000004 2.0782568026334047E-003 + 0.17260000000000003 6.0142163420096040E-004 + 0.17370000000000002 -9.0256775729358196E-004 + 0.17480000000000001 -2.4218845646828413E-003 + 0.17590000000000000 -3.9442833513021469E-003 + 0.17700000000000005 -5.4572438821196556E-003 + 0.17810000000000004 -6.9481376558542252E-003 + 0.17920000000000003 -8.4044123068451881E-003 + 0.18030000000000002 -9.8137818276882172E-003 + 0.18140000000000001 -1.1164401657879353E-002 + 0.18250000000000000 -1.2445011176168919E-002 + 0.18360000000000004 -1.3645076192915440E-002 + 0.18470000000000003 -1.4754931442439556E-002 + 0.18580000000000002 -1.5765916556119919E-002 + 0.18690000000000001 -1.6670513898134232E-002 + 0.18800000000000000 -1.7462417483329773E-002 + 0.18910000000000005 -1.8136594444513321E-002 + 0.19020000000000004 -1.8689332529902458E-002 + 0.19130000000000003 -1.9118268042802811E-002 + 0.19240000000000002 -1.9422417506575584E-002 + 0.19350000000000001 -1.9602166488766670E-002 + 0.19460000000000005 -1.9659230485558510E-002 + 0.19570000000000004 -1.9596569240093231E-002 + 0.19680000000000003 -1.9418321549892426E-002 + 0.19790000000000002 -1.9129708409309387E-002 + 0.19900000000000001 -1.8736965954303741E-002 + 0.20010000000000000 -1.8247233703732491E-002 + 0.20120000000000005 -1.7668422311544418E-002 + 0.20230000000000004 -1.7009058967232704E-002 + 0.20340000000000003 -1.6278143972158432E-002 + 0.20450000000000002 -1.5485017560422421E-002 + 0.20560000000000000 -1.4639262109994888E-002 + 0.20670000000000005 -1.3750566169619560E-002 + 0.20780000000000004 -1.2828577309846878E-002 + 0.20890000000000003 -1.1882757768034935E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0029.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0029.BXZ.semd new file mode 100644 index 00000000..5a698afa --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0029.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 1.1833286536605036E-019 + -0.11119999999999999 -2.7536426416644601E-019 + -0.11009999999999999 -6.8277340644699023E-018 + -0.10900000000000000 -2.9554342723352026E-017 + -0.10790000000000000 -4.7941317043319651E-017 + -0.10679999999999999 5.4374710948728374E-017 + -0.10569999999999999 4.3480620520418831E-016 + -0.10460000000000000 8.9193331675530355E-016 + -0.10349999999999999 3.3852545239744969E-016 + -0.10239999999999999 -2.7031315858914388E-015 + -0.10130000000000000 -7.4151686716870599E-015 + -0.10020000000000000 -7.3872411483831384E-015 + -9.9099999999999994E-002 7.3772647943303772E-015 + -9.7999999999999990E-002 3.7756466518806125E-014 + -9.6899999999999986E-002 5.8422220511854250E-014 + -9.5799999999999996E-002 1.9698215362453850E-014 + -9.4699999999999993E-002 -1.0865654621709797E-013 + -9.3599999999999989E-002 -2.6656918317678746E-013 + -9.2499999999999999E-002 -2.7804559869781809E-013 + -9.1399999999999995E-002 4.4916937465451501E-014 + -9.0299999999999991E-002 6.7804442616115068E-013 + -8.9200000000000002E-002 1.2122578331788536E-012 + -8.8099999999999984E-002 9.8126281405930271E-013 + -8.6999999999999994E-002 -4.3009622556142157E-013 + -8.5899999999999990E-002 -2.5864755216070678E-012 + -8.4799999999999986E-002 -4.0682158163052318E-012 + -8.3699999999999997E-002 -3.1760843954842244E-012 + -8.2599999999999993E-002 7.8997008587378126E-013 + -8.1499999999999989E-002 6.5499094863141760E-012 + -8.0399999999999999E-002 1.1005459564505937E-011 + -7.9299999999999995E-002 1.0635348504650644E-011 + -7.8199999999999992E-002 3.3703948919966420E-012 + -7.7100000000000002E-002 -9.9636436254324501E-012 + -7.5999999999999984E-002 -2.5014053328664687E-011 + -7.4899999999999994E-002 -3.4127142084505735E-011 + -7.3799999999999991E-002 -2.8033384641412695E-011 + -7.2699999999999987E-002 -2.1798274990603161E-013 + -7.1599999999999997E-002 4.6051804730717905E-011 + -7.0499999999999993E-002 9.1852143946358211E-011 + -6.9399999999999989E-002 1.0510505660255021E-010 + -6.8300000000000000E-002 5.6570356038454506E-011 + -6.7199999999999996E-002 -5.5366579376769920E-011 + -6.6099999999999992E-002 -1.8769866216850062E-010 + -6.5000000000000002E-002 -2.6266883113024164E-010 + -6.3899999999999985E-002 -2.0905324693565319E-010 + -6.2799999999999995E-002 -1.4200758624571819E-011 + -6.1699999999999991E-002 2.5004465165068268E-010 + -6.0599999999999994E-002 4.5370560086688272E-010 + -5.9499999999999990E-002 4.7800308156098481E-010 + -5.8399999999999994E-002 2.8398061679979492E-010 + -5.7299999999999990E-002 -6.6089342332098511E-011 + -5.6199999999999986E-002 -4.4576922708650102E-010 + -5.5099999999999996E-002 -7.2605677026160720E-010 + -5.3999999999999992E-002 -8.1357115488955856E-010 + -5.2899999999999989E-002 -6.4968297408540820E-010 + -5.1799999999999985E-002 -2.0324839034024933E-010 + -5.0699999999999995E-002 4.9806447854905400E-010 + -4.9599999999999991E-002 1.2991778763904449E-009 + -4.8499999999999988E-002 1.8807990720404177E-009 + -4.7399999999999998E-002 1.8411713265109597E-009 + -4.6299999999999994E-002 9.1144503056028725E-010 + -4.5199999999999990E-002 -8.0082385167656867E-010 + -4.4099999999999986E-002 -2.7161897175886907E-009 + -4.2999999999999997E-002 -3.9568881504692399E-009 + -4.1899999999999993E-002 -3.7485698989314642E-009 + -4.0799999999999989E-002 -1.8492996023411479E-009 + -3.9699999999999985E-002 1.2373546631749832E-009 + -3.8599999999999995E-002 4.4006180921485338E-009 + -3.7499999999999992E-002 6.3619340906484467E-009 + -3.6399999999999988E-002 6.2155600666358168E-009 + -3.5299999999999984E-002 3.8290997039780450E-009 + -3.4199999999999994E-002 -7.1515127153531921E-011 + -3.3099999999999991E-002 -4.1794168126330078E-009 + -3.1999999999999987E-002 -7.1449344218876831E-009 + -3.0899999999999997E-002 -8.1429698539636775E-009 + -2.9799999999999993E-002 -7.1837993331769212E-009 + -2.8699999999999989E-002 -4.9700856763479351E-009 + -2.7599999999999986E-002 -2.3451338648783349E-009 + -2.6499999999999996E-002 3.3884134387207610E-010 + -2.5399999999999992E-002 3.4823444128306846E-009 + -2.4299999999999988E-002 7.8667978797852811E-009 + -2.3199999999999985E-002 1.3811204624403217E-008 + -2.2099999999999995E-002 2.0394621103037025E-008 + -2.0999999999999991E-002 2.5300876060896371E-008 + -1.9899999999999987E-002 2.5439533146709437E-008 + -1.8799999999999983E-002 1.7940253727033451E-008 + -1.7699999999999994E-002 8.1950979335942975E-010 + -1.6599999999999990E-002 -2.7184205109165305E-008 + -1.5499999999999986E-002 -6.7551376048413658E-008 + -1.4399999999999996E-002 -1.2311993202729354E-007 + -1.3299999999999992E-002 -1.9870925882514712E-007 + -1.2199999999999989E-002 -3.0083904789535154E-007 + -1.1099999999999985E-002 -4.3669817273439548E-007 + -9.9999999999999950E-003 -6.1297004094740259E-007 + -8.8999999999999913E-003 -8.3526970229286235E-007 + -7.7999999999999875E-003 -1.1087495295214467E-006 + -6.6999999999999837E-003 -1.4399520296137780E-006 + -5.5999999999999939E-003 -1.8393884602119215E-006 + -4.4999999999999901E-003 -2.3238530957314651E-006 + -3.3999999999999864E-003 -2.9174545943533303E-006 + -2.2999999999999826E-003 -3.6509386518446263E-006 + -1.1999999999999927E-003 -4.5598762881127186E-006 + -9.9999999999988987E-005 -5.6831277106539346E-006 + 1.0000000000000148E-003 -7.0630185291520320E-006 + 2.1000000000000185E-003 -8.7477683337056078E-006 + 3.2000000000000084E-003 -1.0795397429319564E-005 + 4.3000000000000121E-003 -1.3277547623147257E-005 + 5.4000000000000159E-003 -1.6281914213323034E-005 + 6.5000000000000058E-003 -1.9913086362066679E-005 + 7.6000000000000234E-003 -2.4292652597068809E-005 + 8.7000000000000133E-003 -2.9559825634351000E-005 + 9.8000000000000032E-003 -3.5873326851287857E-005 + 1.0900000000000021E-002 -4.3414653191575781E-005 + 1.2000000000000011E-002 -5.2392304496606812E-005 + 1.3100000000000001E-002 -6.3046623836271465E-005 + 1.4200000000000018E-002 -7.5654963438864797E-005 + 1.5300000000000008E-002 -9.0536675998009741E-005 + 1.6400000000000026E-002 -1.0805739293573424E-004 + 1.7500000000000016E-002 -1.2863212032243609E-004 + 1.8600000000000005E-002 -1.5272739983629435E-004 + 1.9700000000000023E-002 -1.8086325144395232E-004 + 2.0800000000000013E-002 -2.1361620747484267E-004 + 2.1900000000000003E-002 -2.5162362726405263E-004 + 2.3000000000000020E-002 -2.9558915412053466E-004 + 2.4100000000000010E-002 -3.4628860885277390E-004 + 2.5200000000000000E-002 -4.0457514114677906E-004 + 2.6300000000000018E-002 -4.7138304216787219E-004 + 2.7400000000000008E-002 -5.4772954899817705E-004 + 2.8500000000000025E-002 -6.3471414614468813E-004 + 2.9600000000000015E-002 -7.3351466562598944E-004 + 3.0700000000000005E-002 -8.4538263035938144E-004 + 3.1800000000000023E-002 -9.7163673490285873E-004 + 3.2900000000000013E-002 -1.1136580724269152E-003 + 3.4000000000000002E-002 -1.2728867586702108E-003 + 3.5100000000000020E-002 -1.4508161693811417E-003 + 3.6200000000000010E-002 -1.6489833360537887E-003 + 3.7300000000000028E-002 -1.8689522985368967E-003 + 3.8400000000000017E-002 -2.1122912876307964E-003 + 3.9500000000000007E-002 -2.3805464152246714E-003 + 4.0600000000000025E-002 -2.6752161793410778E-003 + 4.1700000000000015E-002 -2.9977250378578901E-003 + 4.2800000000000005E-002 -3.3493975643068552E-003 + 4.3900000000000022E-002 -3.7314295768737793E-003 + 4.5000000000000012E-002 -4.1448529809713364E-003 + 4.6100000000000002E-002 -4.5904978178441525E-003 + 4.7200000000000020E-002 -5.0689484924077988E-003 + 4.8300000000000010E-002 -5.5805020965635777E-003 + 4.9400000000000027E-002 -6.1251218430697918E-003 + 5.0500000000000017E-002 -6.7023956216871738E-003 + 5.1600000000000007E-002 -7.3114954866468906E-003 + 5.2700000000000025E-002 -7.9511376097798347E-003 + 5.3800000000000014E-002 -8.6195431649684906E-003 + 5.4900000000000004E-002 -9.3144038692116737E-003 + 5.6000000000000022E-002 -1.0032852180302143E-002 + 5.7100000000000012E-002 -1.0771434754133224E-002 + 5.8200000000000002E-002 -1.1526091955602169E-002 + 5.9300000000000019E-002 -1.2292148545384407E-002 + 6.0400000000000009E-002 -1.3064309954643250E-002 + 6.1500000000000027E-002 -1.3836678117513657E-002 + 6.2600000000000017E-002 -1.4602764509618282E-002 + 6.3700000000000007E-002 -1.5355525538325310E-002 + 6.4800000000000024E-002 -1.6087386757135391E-002 + 6.5900000000000014E-002 -1.6790308058261871E-002 + 6.7000000000000004E-002 -1.7455838620662689E-002 + 6.8100000000000022E-002 -1.8075216561555862E-002 + 6.9200000000000012E-002 -1.8639454618096352E-002 + 7.0300000000000029E-002 -1.9139442592859268E-002 + 7.1400000000000019E-002 -1.9566064700484276E-002 + 7.2500000000000009E-002 -1.9910313189029694E-002 + 7.3600000000000027E-002 -2.0163414999842644E-002 + 7.4700000000000016E-002 -2.0316977053880692E-002 + 7.5800000000000006E-002 -2.0363114774227142E-002 + 7.6900000000000024E-002 -2.0294601097702980E-002 + 7.8000000000000014E-002 -2.0104989409446716E-002 + 7.9100000000000004E-002 -1.9788771867752075E-002 + 8.0200000000000021E-002 -1.9341502338647842E-002 + 8.1300000000000011E-002 -1.8759932368993759E-002 + 8.2400000000000029E-002 -1.8042113631963730E-002 + 8.3500000000000019E-002 -1.7187487334012985E-002 + 8.4600000000000009E-002 -1.6196954995393753E-002 + 8.5700000000000026E-002 -1.5072938986122608E-002 + 8.6800000000000016E-002 -1.3819424435496330E-002 + 8.7900000000000006E-002 -1.2441973201930523E-002 + 8.9000000000000024E-002 -1.0947706177830696E-002 + 9.0100000000000013E-002 -9.3452604487538338E-003 + 9.1200000000000003E-002 -7.6447431929409504E-003 + 9.2300000000000021E-002 -5.8576543815433979E-003 + 9.3400000000000011E-002 -3.9967834018170834E-003 + 9.4500000000000028E-002 -2.0760677289217710E-003 + 9.5600000000000018E-002 -1.1042757978430018E-004 + 9.6700000000000008E-002 1.8844145815819502E-003 + 9.7800000000000026E-002 3.8921241648495197E-003 + 9.8900000000000016E-002 5.8959438465535641E-003 + 0.10000000000000001 7.8789023682475090E-003 + 0.10110000000000002 9.8240412771701813E-003 + 0.10220000000000001 1.1714641936123371E-002 + 0.10330000000000003 1.3534450903534889E-002 + 0.10440000000000002 1.5267889946699142E-002 + 0.10550000000000001 1.6900243237614632E-002 + 0.10660000000000003 1.8417855724692345E-002 + 0.10770000000000002 1.9808324053883553E-002 + 0.10880000000000001 2.1060662344098091E-002 + 0.10990000000000003 2.2165432572364807E-002 + 0.11100000000000002 2.3114858195185661E-002 + 0.11210000000000001 2.3902896791696548E-002 + 0.11320000000000002 2.4525294080376625E-002 + 0.11430000000000001 2.4979621171951294E-002 + 0.11540000000000003 2.5265283882617950E-002 + 0.11650000000000002 2.5383502244949341E-002 + 0.11760000000000001 2.5337245315313339E-002 + 0.11870000000000003 2.5131158530712128E-002 + 0.11980000000000002 2.4771463125944138E-002 + 0.12090000000000001 2.4265831336379051E-002 + 0.12200000000000003 2.3623267188668251E-002 + 0.12310000000000001 2.2853957489132881E-002 + 0.12420000000000003 2.1969100460410118E-002 + 0.12530000000000002 2.0980734378099442E-002 + 0.12640000000000001 1.9901551306247711E-002 + 0.12750000000000003 1.8744740635156631E-002 + 0.12860000000000002 1.7523808404803276E-002 + 0.12970000000000001 1.6252405941486359E-002 + 0.13080000000000003 1.4944151043891907E-002 + 0.13190000000000002 1.3612471520900726E-002 + 0.13300000000000001 1.2270466424524784E-002 + 0.13410000000000000 1.0930782184004784E-002 + 0.13520000000000004 9.6054980531334877E-003 + 0.13630000000000003 8.3060199394822121E-003 + 0.13740000000000002 7.0429807528853416E-003 + 0.13850000000000001 5.8261696249246597E-003 + 0.13960000000000000 4.6644844114780426E-003 + 0.14070000000000005 3.5659011919051409E-003 + 0.14180000000000004 2.5374421384185553E-003 + 0.14290000000000003 1.5851454809308052E-003 + 0.14400000000000002 7.1404798654839396E-004 + 0.14510000000000001 -7.1806221967563033E-005 + 0.14620000000000000 -7.6932611409574747E-004 + 0.14730000000000004 -1.3763295719400048E-003 + 0.14840000000000003 -1.8915097462013364E-003 + 0.14950000000000002 -2.3144152946770191E-003 + 0.15060000000000001 -2.6454292237758636E-003 + 0.15170000000000000 -2.8857232537120581E-003 + 0.15280000000000005 -3.0371940229088068E-003 + 0.15390000000000004 -3.1023917254060507E-003 + 0.15500000000000003 -3.0844688881188631E-003 + 0.15610000000000002 -2.9871528968214989E-003 + 0.15720000000000001 -2.8147157281637192E-003 + 0.15830000000000000 -2.5719264522194862E-003 + 0.15940000000000004 -2.2639781236648560E-003 + 0.16050000000000003 -1.8964123446494341E-003 + 0.16160000000000002 -1.4750631526112556E-003 + 0.16270000000000001 -1.0060288477689028E-003 + 0.16380000000000000 -4.9564987421035767E-004 + 0.16490000000000005 4.9534046411281452E-005 + 0.16600000000000004 6.2284863088279963E-004 + 0.16710000000000003 1.2175552546977997E-003 + 0.16820000000000002 1.8269071588292718E-003 + 0.16930000000000001 2.4441864807158709E-003 + 0.17040000000000000 3.0627413652837276E-003 + 0.17150000000000004 3.6760319489985704E-003 + 0.17260000000000003 4.2776968330144882E-003 + 0.17370000000000002 4.8616146668791771E-003 + 0.17480000000000001 5.4219602607190609E-003 + 0.17590000000000000 5.9532383456826210E-003 + 0.17700000000000005 6.4503201283514500E-003 + 0.17810000000000004 6.9084875285625458E-003 + 0.17920000000000003 7.3234853334724903E-003 + 0.18030000000000002 7.6915645040571690E-003 + 0.18140000000000001 8.0095045268535614E-003 + 0.18250000000000000 8.2746203988790512E-003 + 0.18360000000000004 8.4847835823893547E-003 + 0.18470000000000003 8.6384452879428864E-003 + 0.18580000000000002 8.7346704676747322E-003 + 0.18690000000000001 8.7731424719095230E-003 + 0.18800000000000000 8.7541369721293449E-003 + 0.18910000000000005 8.6784847080707550E-003 + 0.19020000000000004 8.5475528612732887E-003 + 0.19130000000000003 8.3632310852408409E-003 + 0.19240000000000002 8.1279193982481956E-003 + 0.19350000000000001 7.8444955870509148E-003 + 0.19460000000000005 7.5162453576922417E-003 + 0.19570000000000004 7.1467892266809940E-003 + 0.19680000000000003 6.7400243133306503E-003 + 0.19790000000000002 6.3000968657433987E-003 + 0.19900000000000001 5.8313766494393349E-003 + 0.20010000000000000 5.3384085185825825E-003 + 0.20120000000000005 4.8258309252560139E-003 + 0.20230000000000004 4.2982851155102253E-003 + 0.20340000000000003 3.7603445816785097E-003 + 0.20450000000000002 3.2164813019335270E-003 + 0.20560000000000000 2.6710503734648228E-003 + 0.20670000000000005 2.1282543893903494E-003 + 0.20780000000000004 1.5920866280794144E-003 + 0.20890000000000003 1.0662649292498827E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0030.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0030.BXX.semd new file mode 100644 index 00000000..5a88de2d --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0030.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 9.2866596544340412E-030 + -0.10679999999999999 -1.7779274943757685E-029 + -0.10569999999999999 -3.8530881505965047E-028 + -0.10460000000000000 -1.2575804943176096E-028 + -0.10349999999999999 8.5183188105467462E-027 + -0.10239999999999999 2.8588645842928036E-026 + -0.10130000000000000 -2.2300174884968653E-026 + -0.10020000000000000 -3.5470837245613667E-025 + -9.9099999999999994E-002 -7.3132464484542524E-025 + -9.7999999999999990E-002 9.5568191249377809E-025 + -9.6899999999999986E-002 7.6497041047857451E-024 + -9.5799999999999996E-002 1.2466982618991912E-023 + -9.4699999999999993E-002 -1.6505781637489775E-023 + -9.3599999999999989E-002 -1.1044310157293629E-022 + -9.2499999999999999E-002 -1.7447861418610053E-022 + -9.1399999999999995E-002 1.3984473006054138E-022 + -9.0299999999999991E-002 1.1376889875966973E-021 + -8.9200000000000002E-002 1.9730347775244184E-021 + -8.8099999999999984E-002 -3.3033061943457357E-022 + -8.6999999999999994E-002 -8.5898457619469786E-021 + -8.5899999999999990E-002 -1.7531286905081609E-020 + -8.4799999999999986E-002 -6.5985538400676149E-021 + -8.3699999999999997E-002 4.7168459010104812E-020 + -8.2599999999999993E-002 1.2168325703961983E-019 + -8.1499999999999989E-002 1.0105814177576657E-019 + -8.0399999999999999E-002 -1.7207220482420634E-019 + -7.9299999999999995E-002 -6.5728908846805839E-019 + -7.8199999999999992E-002 -8.2502477308156135E-019 + -7.7100000000000002E-002 2.1613991591584504E-019 + -7.5999999999999984E-002 2.7069717156369346E-018 + -7.4899999999999994E-002 4.7430958185903009E-018 + -7.3799999999999991E-002 2.1725669246085288E-018 + -7.2699999999999987E-002 -7.8743690022556984E-018 + -7.1599999999999997E-002 -2.0482474274470660E-017 + -7.0499999999999993E-002 -1.9863925156015757E-017 + -6.9399999999999989E-002 1.0977551959499408E-017 + -6.8300000000000000E-002 6.6427288338997623E-017 + -6.7199999999999996E-002 9.8505140735567222E-017 + -6.6099999999999992E-002 3.4682266951139760E-017 + -6.5000000000000002E-002 -1.4957586732463219E-016 + -6.3899999999999985E-002 -3.4477335270485462E-016 + -6.2799999999999995E-002 -3.1071021389859855E-016 + -6.1699999999999991E-002 1.4499024270643422E-016 + -6.0599999999999994E-002 8.7564434378401132E-016 + -5.9499999999999990E-002 1.2585633752822101E-015 + -5.8399999999999994E-002 5.2356811123594653E-016 + -5.7299999999999990E-002 -1.4533852941945539E-015 + -5.6199999999999986E-002 -3.4631882255063522E-015 + -5.5099999999999996E-002 -3.2867135696271286E-015 + -5.3999999999999992E-002 5.6740068982781729E-016 + -5.2899999999999989E-002 6.6584374834230669E-015 + -5.1799999999999985E-002 1.0110645197317688E-014 + -5.0699999999999995E-002 5.5471065397029017E-015 + -4.9599999999999991E-002 -7.5018811285633771E-015 + -4.8499999999999988E-002 -2.1036251286374839E-014 + -4.7399999999999998E-002 -2.1836282375385999E-014 + -4.6299999999999994E-002 -2.0654068326507805E-015 + -4.5199999999999990E-002 2.9810569025226150E-014 + -4.4099999999999986E-002 4.9039433267211024E-014 + -4.2999999999999997E-002 3.1232598430262770E-014 + -4.1899999999999993E-002 -2.3153489759134005E-014 + -4.0799999999999989E-002 -7.7832895293769577E-014 + -3.9699999999999985E-002 -8.0792550384220507E-014 + -3.8599999999999995E-002 -9.1770497180187344E-015 + -3.7499999999999992E-002 9.5739192127516221E-014 + -3.6399999999999988E-002 1.4342642199773048E-013 + -3.5299999999999984E-002 6.5042575817485238E-014 + -3.4199999999999994E-002 -1.0805264560702355E-013 + -3.3099999999999991E-002 -2.3493384429702779E-013 + -3.1999999999999987E-002 -1.6322658285758407E-013 + -3.0899999999999997E-002 1.2015048515574139E-013 + -2.9799999999999993E-002 4.1591721928503633E-013 + -2.8699999999999989E-002 4.2192383484587759E-013 + -2.7599999999999986E-002 -9.7342923652266045E-015 + -2.6499999999999996E-002 -6.6157263044555603E-013 + -2.5399999999999992E-002 -1.0076139141806939E-012 + -2.4299999999999988E-002 -5.8468388550864114E-013 + -2.3199999999999985E-002 5.5649311114097655E-013 + -2.2099999999999995E-002 1.7086494979307032E-012 + -2.0999999999999991E-002 1.9035786402027410E-012 + -1.9899999999999987E-002 6.5858099139101678E-013 + -1.8799999999999983E-002 -1.4797655288611988E-012 + -1.7699999999999994E-002 -3.1159504230299229E-012 + -1.6599999999999990E-002 -2.9291126815711443E-012 + -1.5499999999999986E-002 -7.2397556699632659E-013 + -1.4399999999999996E-002 2.2398855773625437E-012 + -1.3299999999999992E-002 4.0315875637908505E-012 + -1.2199999999999989E-002 3.4573294747930472E-012 + -1.1099999999999985E-002 1.0024983230702555E-012 + -9.9999999999999950E-003 -1.5321993890662911E-012 + -8.8999999999999913E-003 -2.5153377644637764E-012 + -7.7999999999999875E-003 -1.8916094818993701E-012 + -6.6999999999999837E-003 -1.2174767487563298E-012 + -5.5999999999999939E-003 -2.0930169489924433E-012 + -4.4999999999999901E-003 -4.2175356089468874E-012 + -3.3999999999999864E-003 -4.9122208037322146E-012 + -2.2999999999999826E-003 -1.0114051523374412E-012 + -1.1999999999999927E-003 7.9438278871579726E-012 + -9.9999999999988987E-005 1.7750498987334495E-011 + 1.0000000000000148E-003 2.0981312173762312E-011 + 2.1000000000000185E-003 1.1679619077442638E-011 + 3.2000000000000084E-003 -9.5005791428404152E-012 + 4.3000000000000121E-003 -3.3520918679696976E-011 + 5.4000000000000159E-003 -4.6635591222088379E-011 + 6.5000000000000058E-003 -3.8053969697582346E-011 + 7.6000000000000234E-003 -7.1292216921592377E-012 + 8.7000000000000133E-003 3.4615546540273101E-011 + 9.8000000000000032E-003 6.8368137540186780E-011 + 1.0900000000000021E-002 7.7270884135671736E-011 + 1.2000000000000011E-002 5.4730935061808594E-011 + 1.3100000000000001E-002 7.2092843847459953E-012 + 1.4200000000000018E-002 -4.9410895514023778E-011 + 1.5300000000000008E-002 -9.6756096190642182E-011 + 1.6400000000000026E-002 -1.1967202229179463E-010 + 1.7500000000000016E-002 -1.0839290576214466E-010 + 1.8600000000000005E-002 -5.8737986696755229E-011 + 1.9700000000000023E-002 2.6081735729488464E-011 + 2.0800000000000013E-002 1.3063911064037370E-010 + 2.1900000000000003E-002 2.2316473669015124E-010 + 2.3000000000000020E-002 2.5939572712019299E-010 + 2.4100000000000010E-002 1.9918117155626192E-010 + 2.5200000000000000E-002 3.1760188229368325E-011 + 2.6300000000000018E-002 -2.0417142976292268E-010 + 2.7400000000000008E-002 -4.2206083072926504E-010 + 2.8500000000000025E-002 -5.1793214161932610E-010 + 2.9600000000000015E-002 -4.1937744943432165E-010 + 3.0700000000000005E-002 -1.2826865958270872E-010 + 3.1800000000000023E-002 2.6820992649057018E-010 + 3.2900000000000013E-002 6.2765526109842540E-010 + 3.4000000000000002E-002 8.0989059902947247E-010 + 3.5100000000000020E-002 7.3279121659552970E-010 + 3.6200000000000010E-002 4.0057723804665102E-010 + 3.7300000000000028E-002 -1.0290622520781056E-010 + 3.8400000000000017E-002 -6.4369121144380870E-010 + 3.9500000000000007E-002 -1.0711257436568644E-009 + 4.0600000000000025E-002 -1.2458442055773844E-009 + 4.1700000000000015E-002 -1.0673283368234365E-009 + 4.2800000000000005E-002 -5.0982640331653784E-010 + 4.3900000000000022E-002 3.3810110267040727E-010 + 4.5000000000000012E-002 1.2557050954598026E-009 + 4.6100000000000002E-002 1.9265127271239635E-009 + 4.7200000000000020E-002 2.0419110846603417E-009 + 4.8300000000000010E-002 1.4431218442467753E-009 + 4.9400000000000027E-002 2.3489077349836407E-010 + 5.0500000000000017E-002 -1.2011709404902149E-009 + 5.1600000000000007E-002 -2.3263500015247018E-009 + 5.2700000000000025E-002 -2.6625073257235954E-009 + 5.3800000000000014E-002 -2.0130972444576400E-009 + 5.4900000000000004E-002 -5.7879578907460427E-010 + 5.6000000000000022E-002 1.0971829000894218E-009 + 5.7100000000000012E-002 2.3379163049952467E-009 + 5.8200000000000002E-002 2.6048445622706140E-009 + 5.9300000000000019E-002 1.7148382713827459E-009 + 6.0400000000000009E-002 -8.2538142986976482E-011 + 6.1500000000000027E-002 -2.1808017613977881E-009 + 6.2600000000000017E-002 -3.7933642893506203E-009 + 6.3700000000000007E-002 -4.1573664510963226E-009 + 6.4800000000000024E-002 -2.7161484172921746E-009 + 6.5900000000000014E-002 7.2498584913205377E-010 + 6.7000000000000004E-002 5.8563580651593838E-009 + 6.8100000000000022E-002 1.1746360328857008E-008 + 6.9200000000000012E-002 1.6807424785270086E-008 + 7.0300000000000029E-002 1.8925160105709438E-008 + 7.1400000000000019E-002 1.5787486873364287E-008 + 7.2500000000000009E-002 5.3507211994485715E-009 + 7.3600000000000027E-002 -1.3721694891444258E-008 + 7.4700000000000016E-002 -4.1847091125646330E-008 + 7.5800000000000006E-002 -7.8672002246094053E-008 + 7.6900000000000024E-002 -1.2357551781860820E-007 + 7.8000000000000014E-002 -1.7638006966080866E-007 + 7.9100000000000004E-002 -2.3804743420896557E-007 + 8.0200000000000021E-002 -3.1115891374611238E-007 + 8.1300000000000011E-002 -4.0007350321502599E-007 + 8.2400000000000029E-002 -5.1077381613140460E-007 + 8.3500000000000019E-002 -6.5050585362769198E-007 + 8.4600000000000009E-002 -8.2737784623532207E-007 + 8.5700000000000026E-002 -1.0500933740331675E-006 + 8.6800000000000016E-002 -1.3279743598104687E-006 + 8.7900000000000006E-002 -1.6713521517885965E-006 + 8.9000000000000024E-002 -2.0923048396070953E-006 + 9.0100000000000013E-002 -2.6056120532302884E-006 + 9.1200000000000003E-002 -3.2297239158651792E-006 + 9.2300000000000021E-002 -3.9875744732853491E-006 + 9.3400000000000011E-002 -4.9071441026171669E-006 + 9.4500000000000028E-002 -6.0218267208256293E-006 + 9.5600000000000018E-002 -7.3707487899810076E-006 + 9.6700000000000008E-002 -8.9992336143041030E-006 + 9.7800000000000026E-002 -1.0959547580569051E-005 + 9.8900000000000016E-002 -1.3311928341863677E-005 + 0.10000000000000001 -1.6125850379467010E-005 + 0.10110000000000002 -1.9481372873997316E-005 + 0.10220000000000001 -2.3470522137358785E-005 + 0.10330000000000003 -2.8198726795380935E-005 + 0.10440000000000002 -3.3786323911044747E-005 + 0.10550000000000001 -4.0370243368670344E-005 + 0.10660000000000003 -4.8105794121511281E-005 + 0.10770000000000002 -5.7168494095094502E-005 + 0.10880000000000001 -6.7755740019492805E-005 + 0.10990000000000003 -8.0088255344890058E-005 + 0.11100000000000002 -9.4411472673527896E-005 + 0.11210000000000001 -1.1099681432824582E-004 + 0.11320000000000002 -1.3014310388825834E-004 + 0.11430000000000001 -1.5217812324408442E-004 + 0.11540000000000003 -1.7745993682183325E-004 + 0.11650000000000002 -2.0637792476918548E-004 + 0.11760000000000001 -2.3935313220135868E-004 + 0.11870000000000003 -2.7683781809173524E-004 + 0.11980000000000002 -3.1931456760503352E-004 + 0.12090000000000001 -3.6729482235386968E-004 + 0.12200000000000003 -4.2131709051318467E-004 + 0.12310000000000001 -4.8194441478699446E-004 + 0.12420000000000003 -5.4976093815639615E-004 + 0.12530000000000002 -6.2536681070923805E-004 + 0.12640000000000001 -7.0937268901616335E-004 + 0.12750000000000003 -8.0239283852279186E-004 + 0.12860000000000002 -9.0503785759210587E-004 + 0.12970000000000001 -1.0179060045629740E-003 + 0.13080000000000003 -1.1415736516937613E-003 + 0.13190000000000002 -1.2765841092914343E-003 + 0.13300000000000001 -1.4234347036108375E-003 + 0.13410000000000000 -1.5825630398467183E-003 + 0.13520000000000004 -1.7543311696499586E-003 + 0.13630000000000003 -1.9390106899663806E-003 + 0.13740000000000002 -2.1367669105529785E-003 + 0.13850000000000001 -2.3476427886635065E-003 + 0.13960000000000000 -2.5715436786413193E-003 + 0.14070000000000005 -2.8082218486815691E-003 + 0.14180000000000004 -3.0572609975934029E-003 + 0.14290000000000003 -3.3180620521306992E-003 + 0.14400000000000002 -3.5898275673389435E-003 + 0.14510000000000001 -3.8715510163456202E-003 + 0.14620000000000000 -4.1620046831667423E-003 + 0.14730000000000004 -4.4597331434488297E-003 + 0.14840000000000003 -4.7630458138883114E-003 + 0.14950000000000002 -5.0700185820460320E-003 + 0.15060000000000001 -5.3784935735166073E-003 + 0.15170000000000000 -5.6860847398638725E-003 + 0.15280000000000005 -5.9901918284595013E-003 + 0.15390000000000004 -6.2880138866603374E-003 + 0.15500000000000003 -6.5765674225986004E-003 + 0.15610000000000002 -6.8527110852301121E-003 + 0.15720000000000001 -7.1131712757050991E-003 + 0.15830000000000000 -7.3545784689486027E-003 + 0.15940000000000004 -7.5735012069344521E-003 + 0.16050000000000003 -7.7664889395236969E-003 + 0.16160000000000002 -7.9301157966256142E-003 + 0.16270000000000001 -8.0610280856490135E-003 + 0.16380000000000000 -8.1560024991631508E-003 + 0.16490000000000005 -8.2119898870587349E-003 + 0.16600000000000004 -8.2261702045798302E-003 + 0.16710000000000003 -8.1960046663880348E-003 + 0.16820000000000002 -8.1192841753363609E-003 + 0.16930000000000001 -7.9941796138882637E-003 + 0.17040000000000000 -7.8192846849560738E-003 + 0.17150000000000004 -7.5936592184007168E-003 + 0.17260000000000003 -7.3168668895959854E-003 + 0.17370000000000002 -6.9890022277832031E-003 + 0.17480000000000001 -6.6107157617807388E-003 + 0.17590000000000000 -6.1832289211452007E-003 + 0.17700000000000005 -5.7083419524133205E-003 + 0.17810000000000004 -5.1884320564568043E-003 + 0.17920000000000003 -4.6264403499662876E-003 + 0.18030000000000002 -4.0258504450321198E-003 + 0.18140000000000001 -3.3906602766364813E-003 + 0.18250000000000000 -2.7253455482423306E-003 + 0.18360000000000004 -2.0348108373582363E-003 + 0.18470000000000003 -1.3243352295830846E-003 + 0.18580000000000002 -5.9951085131615400E-004 + 0.18690000000000001 1.3382355973590165E-004 + 0.18800000000000000 8.6965702939778566E-004 + 0.18910000000000005 1.6018819296732545E-003 + 0.19020000000000004 2.3243746254593134E-003 + 0.19130000000000003 3.0310754664242268E-003 + 0.19240000000000002 3.7160695064812899E-003 + 0.19350000000000001 4.3736658990383148E-003 + 0.19460000000000005 4.9984725192189217E-003 + 0.19570000000000004 5.5854627862572670E-003 + 0.19680000000000003 6.1300434172153473E-003 + 0.19790000000000002 6.6281100735068321E-003 + 0.19900000000000001 7.0760953240096569E-003 + 0.20010000000000000 7.4710147455334663E-003 + 0.20120000000000005 7.8104934655129910E-003 + 0.20230000000000004 8.0927917733788490E-003 + 0.20340000000000003 8.3168158307671547E-003 + 0.20450000000000002 8.4821199998259544E-003 + 0.20560000000000000 8.5888970643281937E-003 + 0.20670000000000005 8.6379582062363625E-003 + 0.20780000000000004 8.6307087913155556E-003 + 0.20890000000000003 8.5691101849079132E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0030.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0030.BXZ.semd new file mode 100644 index 00000000..d0a7919e --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0030.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -8.7024385859171720E-030 + -0.10679999999999999 1.9979711595163633E-029 + -0.10569999999999999 4.1707423689389856E-028 + -0.10460000000000000 6.1652262711791712E-028 + -0.10349999999999999 -5.4797675817073379E-027 + -0.10239999999999999 -2.0429924345645630E-026 + -0.10130000000000000 2.1645639119276896E-026 + -0.10020000000000000 2.8549492457530621E-025 + -9.9099999999999994E-002 5.5793923015747546E-025 + -9.7999999999999990E-002 -9.0744651940597356E-025 + -9.6899999999999986E-002 -6.5431878456939571E-024 + -9.5799999999999996E-002 -1.0840977787984931E-023 + -9.4699999999999993E-002 1.2211823981476365E-023 + -9.3599999999999989E-002 8.9962126771736627E-023 + -9.2499999999999999E-002 1.5285321047070415E-022 + -9.1399999999999995E-002 -7.3175804108244914E-023 + -9.0299999999999991E-002 -8.5954910272895830E-022 + -8.9200000000000002E-002 -1.6358627524229847E-021 + -8.8099999999999984E-002 -1.6104313914515973E-022 + -8.6999999999999994E-002 5.9816006955187990E-021 + -8.5899999999999990E-002 1.3594059054519783E-020 + -8.4799999999999986E-002 7.9254307063722320E-021 + -8.3699999999999997E-002 -2.9609644115848806E-020 + -8.2599999999999993E-002 -8.8176975084361118E-020 + -8.1499999999999989E-002 -8.9006075014429210E-020 + -8.0399999999999999E-002 8.7725508953317625E-020 + -7.9299999999999995E-002 4.4281692376348511E-019 + -7.8199999999999992E-002 6.3949607160052478E-019 + -7.7100000000000002E-002 3.8782078676213137E-020 + -7.5999999999999984E-002 -1.6602898353513760E-018 + -7.4899999999999994E-002 -3.3587668772715689E-018 + -7.3799999999999991E-002 -2.2606343628852120E-018 + -7.2699999999999987E-002 4.0603864359227223E-018 + -7.1599999999999997E-002 1.3295782701641534E-017 + -7.0499999999999993E-002 1.5548371699093902E-017 + -6.9399999999999989E-002 -1.6986377217541813E-018 + -6.8300000000000000E-002 -3.8577357885256010E-017 + -6.7199999999999996E-002 -6.7775526563010054E-017 + -6.6099999999999992E-002 -4.0787865723405968E-017 + -6.5000000000000002E-002 6.9840778176873250E-017 + -6.3899999999999985E-002 2.1171330436270120E-016 + -6.2799999999999995E-002 2.3858332026686555E-016 + -6.1699999999999991E-002 3.1213693501913001E-018 + -6.0599999999999994E-002 -4.6156604065076060E-016 + -5.9499999999999990E-002 -8.1833647685294951E-016 + -5.8399999999999994E-002 -5.6201398379975356E-016 + -5.7299999999999990E-002 5.3223781108844952E-016 + -5.6199999999999986E-002 1.9277472498212484E-015 + -5.5099999999999996E-002 2.3455121579783050E-015 + -5.3999999999999992E-002 6.3002395320069585E-016 + -5.2899999999999989E-002 -2.9136277436136050E-015 + -5.1799999999999985E-002 -5.8721533156293713E-015 + -5.0699999999999995E-002 -4.9171499256215126E-015 + -4.9599999999999991E-002 1.3093541177775381E-015 + -4.8499999999999988E-002 9.6876081443386837E-015 + -4.7399999999999998E-002 1.3341381324076095E-014 + -4.6299999999999994E-002 6.5688141978235103E-015 + -4.5199999999999990E-002 -8.9629265652164253E-015 + -4.4099999999999986E-002 -2.2518303140119794E-014 + -4.2999999999999997E-002 -2.0943814580840978E-014 + -4.1899999999999993E-002 -6.0998992993223713E-016 + -4.0799999999999989E-002 2.5336522363104096E-014 + -3.9699999999999985E-002 3.3917689484927113E-014 + -3.8599999999999995E-002 1.2190816661272058E-014 + -3.7499999999999992E-002 -2.5476247224017270E-014 + -3.6399999999999988E-002 -4.2239344346436253E-014 + -3.5299999999999984E-002 -1.0137312335596095E-014 + -3.4199999999999994E-002 5.4178754852699657E-014 + -3.3099999999999991E-002 8.6275943529147414E-014 + -3.1999999999999987E-002 2.2287818698908321E-014 + -3.0899999999999997E-002 -1.2845245158342455E-013 + -2.9799999999999993E-002 -2.5208996131884098E-013 + -2.8699999999999989E-002 -1.9319174894821128E-013 + -2.7599999999999986E-002 1.0744112847668741E-013 + -2.6499999999999996E-002 5.0319335287082878E-013 + -2.5399999999999992E-002 6.7972732477328268E-013 + -2.4299999999999988E-002 3.6712982914161030E-013 + -2.3199999999999985E-002 -4.0072971525285939E-013 + -2.2099999999999995E-002 -1.1957651665714386E-012 + -2.0999999999999991E-002 -1.4111513606945847E-012 + -1.9899999999999987E-002 -6.9261154971023142E-013 + -1.8799999999999983E-002 7.1638756125175229E-013 + -1.7699999999999994E-002 2.0199814043664333E-012 + -1.6599999999999990E-002 2.3499804532867152E-012 + -1.5499999999999986E-002 1.3724561851585770E-012 + -1.4399999999999996E-002 -4.4080697750824294E-013 + -1.3299999999999992E-002 -2.1201428199862926E-012 + -1.2199999999999989E-002 -2.8699382280394925E-012 + -1.1099999999999985E-002 -2.5607233347657576E-012 + -9.9999999999999950E-003 -1.6191585832520117E-012 + -8.8999999999999913E-003 -4.2576765680799045E-013 + -7.7999999999999875E-003 1.1614797665315812E-012 + -6.6999999999999837E-003 3.5557260261165347E-012 + -5.5999999999999939E-003 6.5072608759764172E-012 + -4.4999999999999901E-003 8.3328196773257979E-012 + -3.3999999999999864E-003 6.3567488946258965E-012 + -2.2999999999999826E-003 -1.1702327475104912E-012 + -1.1999999999999927E-003 -1.2753345254856718E-011 + -9.9999999999988987E-005 -2.2866040658153786E-011 + 1.0000000000000148E-003 -2.4069525886294407E-011 + 2.1000000000000185E-003 -1.1522579765332885E-011 + 3.2000000000000084E-003 1.2679621241851180E-011 + 4.3000000000000121E-003 3.8510927086177205E-011 + 5.4000000000000159E-003 5.1935390016355498E-011 + 6.5000000000000058E-003 4.2265066446667277E-011 + 7.6000000000000234E-003 8.9387958840392301E-012 + 8.7000000000000133E-003 -3.6470590436543660E-011 + 9.8000000000000032E-003 -7.4667265426153762E-011 + 1.0900000000000021E-002 -8.7357371336693745E-011 + 1.2000000000000011E-002 -6.5667089821364044E-011 + 1.3100000000000001E-002 -1.4010627727434333E-011 + 1.4200000000000018E-002 5.1901156983280572E-011 + 1.5300000000000008E-002 1.1086930679082840E-010 + 1.6400000000000026E-002 1.4239617818212480E-010 + 1.7500000000000016E-002 1.3117185115874008E-010 + 1.8600000000000005E-002 7.0389728767938919E-011 + 1.9700000000000023E-002 -3.4345887245379458E-011 + 2.0800000000000013E-002 -1.6052037477010117E-010 + 2.1900000000000003E-002 -2.6726743040939027E-010 + 2.3000000000000020E-002 -3.0273727968932462E-010 + 2.4100000000000010E-002 -2.2330509663603948E-010 + 2.5200000000000000E-002 -1.9997691003137419E-011 + 2.6300000000000018E-002 2.6086729998375802E-010 + 2.7400000000000008E-002 5.1853998872530838E-010 + 2.8500000000000025E-002 6.2870197936604200E-010 + 2.9600000000000015E-002 4.9747095332008939E-010 + 3.0700000000000005E-002 1.1600850835513654E-010 + 3.1800000000000023E-002 -4.1296388531009143E-010 + 3.2900000000000013E-002 -8.9654894619428660E-010 + 3.4000000000000002E-002 -1.1196419347214714E-009 + 3.5100000000000020E-002 -9.3499497033633361E-010 + 3.6200000000000010E-002 -3.3758978945641616E-010 + 3.7300000000000028E-002 5.1092663433394137E-010 + 3.8400000000000017E-002 1.3230587736501320E-009 + 3.9500000000000007E-002 1.7810101171633619E-009 + 4.0600000000000025E-002 1.6543564296256363E-009 + 4.1700000000000015E-002 8.9705992634137033E-010 + 4.2800000000000005E-002 -3.1389718602170547E-010 + 4.3900000000000022E-002 -1.6172048145079998E-009 + 4.5000000000000012E-002 -2.5751885068814317E-009 + 4.6100000000000002E-002 -2.8166766696813283E-009 + 4.7200000000000020E-002 -2.1652355464141237E-009 + 4.8300000000000010E-002 -7.0722483425100791E-010 + 4.9400000000000027E-002 1.2223677625655682E-009 + 5.0500000000000017E-002 3.1257174626375672E-009 + 5.1600000000000007E-002 4.4642933794136752E-009 + 5.2700000000000025E-002 4.7789794344055281E-009 + 5.3800000000000014E-002 3.7879703818077815E-009 + 5.4900000000000004E-002 1.4648793289495643E-009 + 5.6000000000000022E-002 -1.8955446101642792E-009 + 5.7100000000000012E-002 -5.6390665470473778E-009 + 5.8200000000000002E-002 -8.7900282608188718E-009 + 5.9300000000000019E-002 -1.0225629232252231E-008 + 6.0400000000000009E-002 -9.0034877331390817E-009 + 6.1500000000000027E-002 -4.7666288693903880E-009 + 6.2600000000000017E-002 1.9451691368743695E-009 + 6.3700000000000007E-002 9.6749186440092672E-009 + 6.4800000000000024E-002 1.6424200666165234E-008 + 6.5900000000000014E-002 2.0337958872573836E-008 + 6.7000000000000004E-002 2.0409482104355448E-008 + 6.8100000000000022E-002 1.6831505078584996E-008 + 6.9200000000000012E-002 1.0732472688346206E-008 + 7.0300000000000029E-002 3.3251461584171693E-009 + 7.1400000000000019E-002 -5.1805919554226421E-009 + 7.2500000000000009E-002 -1.6373221001231286E-008 + 7.3600000000000027E-002 -3.3714595559786176E-008 + 7.4700000000000016E-002 -6.1815228491468588E-008 + 7.5800000000000006E-002 -1.0525547367024046E-007 + 7.6900000000000024E-002 -1.6755902265686018E-007 + 7.8000000000000014E-002 -2.5086410460062325E-007 + 7.9100000000000004E-002 -3.5647653362502751E-007 + 8.0200000000000021E-002 -4.8603249069856247E-007 + 8.1300000000000011E-002 -6.4271205246768659E-007 + 8.2400000000000029E-002 -8.3199495293229120E-007 + 8.3500000000000019E-002 -1.0617983434713096E-006 + 8.4600000000000009E-002 -1.3422578604149749E-006 + 8.5700000000000026E-002 -1.6856400861797738E-006 + 8.6800000000000016E-002 -2.1067610305181006E-006 + 8.7900000000000006E-002 -2.6239113140036352E-006 + 8.9000000000000024E-002 -3.2599093628959963E-006 + 9.0100000000000013E-002 -4.0427726162306499E-006 + 9.1200000000000003E-002 -5.0057274165737908E-006 + 9.2300000000000021E-002 -6.1867481235822197E-006 + 9.3400000000000011E-002 -7.6282253758108709E-006 + 9.4500000000000028E-002 -9.3774760898668319E-006 + 9.5600000000000018E-002 -1.1488485142763238E-005 + 9.6700000000000008E-002 -1.4024713891558349E-005 + 9.7800000000000026E-002 -1.7062309780158103E-005 + 9.8900000000000016E-002 -2.0692878024419770E-005 + 0.10000000000000001 -2.5025239665410481E-005 + 0.10110000000000002 -3.0186176445567980E-005 + 0.10220000000000001 -3.6320718209026381E-005 + 0.10330000000000003 -4.3592692236416042E-005 + 0.10440000000000002 -5.2186183893354610E-005 + 0.10550000000000001 -6.2308048654813319E-005 + 0.10660000000000003 -7.4191193562000990E-005 + 0.10770000000000002 -8.8098087871912867E-005 + 0.10880000000000001 -1.0432388080516830E-004 + 0.10990000000000003 -1.2319894449319690E-004 + 0.11100000000000002 -1.4509109314531088E-004 + 0.11210000000000001 -1.7040730745065957E-004 + 0.11320000000000002 -1.9959524797741324E-004 + 0.11430000000000001 -2.3314451391343027E-004 + 0.11540000000000003 -2.7158748707734048E-004 + 0.11650000000000002 -3.1549952109344304E-004 + 0.11760000000000001 -3.6549885408021510E-004 + 0.11870000000000003 -4.2224588105455041E-004 + 0.11980000000000002 -4.8644220805726945E-004 + 0.12090000000000001 -5.5882893502712250E-004 + 0.12200000000000003 -6.4018432749435306E-004 + 0.12310000000000001 -7.3131854878738523E-004 + 0.12420000000000003 -8.3306740270927548E-004 + 0.12530000000000002 -9.4628322403877974E-004 + 0.12640000000000001 -1.0718228295445442E-003 + 0.12750000000000003 -1.2105358764529228E-003 + 0.12860000000000002 -1.3632515911012888E-003 + 0.12970000000000001 -1.5307660214602947E-003 + 0.13080000000000003 -1.7138271359726787E-003 + 0.13190000000000002 -1.9131210865452886E-003 + 0.13300000000000001 -2.1292518358677626E-003 + 0.13410000000000000 -2.3627204354852438E-003 + 0.13520000000000004 -2.6139013934880495E-003 + 0.13630000000000003 -2.8830163646489382E-003 + 0.13740000000000002 -3.1701081898063421E-003 + 0.13850000000000001 -3.4750159829854965E-003 + 0.13960000000000000 -3.7973530124872923E-003 + 0.14070000000000005 -4.1364845819771290E-003 + 0.14180000000000004 -4.4915080070495605E-003 + 0.14290000000000003 -4.8612309619784355E-003 + 0.14400000000000002 -5.2441554144024849E-003 + 0.14510000000000001 -5.6384578347206116E-003 + 0.14620000000000000 -6.0419733636081219E-003 + 0.14730000000000004 -6.4521888270974159E-003 + 0.14840000000000003 -6.8662394769489765E-003 + 0.14950000000000002 -7.2809075936675072E-003 + 0.15060000000000001 -7.6926350593566895E-003 + 0.15170000000000000 -8.0975349992513657E-003 + 0.15280000000000005 -8.4914183244109154E-003 + 0.15390000000000004 -8.8698193430900574E-003 + 0.15500000000000003 -9.2280339449644089E-003 + 0.15610000000000002 -9.5611531287431717E-003 + 0.15720000000000001 -9.8641160875558853E-003 + 0.15830000000000000 -1.0131762363016605E-002 + 0.15940000000000004 -1.0358892381191254E-002 + 0.16050000000000003 -1.0540339164435863E-002 + 0.16160000000000002 -1.0671043768525124E-002 + 0.16270000000000001 -1.0746133513748646E-002 + 0.16380000000000000 -1.0761006735265255E-002 + 0.16490000000000005 -1.0711413808166981E-002 + 0.16600000000000004 -1.0593532584607601E-002 + 0.16710000000000003 -1.0404047556221485E-002 + 0.16820000000000002 -1.0140224359929562E-002 + 0.16930000000000001 -9.7999749705195427E-003 + 0.17040000000000000 -9.3819340690970421E-003 + 0.17150000000000004 -8.8855167850852013E-003 + 0.17260000000000003 -8.3109783008694649E-003 + 0.17370000000000002 -7.6594511047005653E-003 + 0.17480000000000001 -6.9329715333878994E-003 + 0.17590000000000000 -6.1344914138317108E-003 + 0.17700000000000005 -5.2678734064102173E-003 + 0.17810000000000004 -4.3378714472055435E-003 + 0.17920000000000003 -3.3501030411571264E-003 + 0.18030000000000002 -2.3110052570700645E-003 + 0.18140000000000001 -1.2277823407202959E-003 + 0.18250000000000000 -1.0833632404683158E-004 + 0.18360000000000004 1.0388173395767808E-003 + 0.18470000000000003 2.2046468220651150E-003 + 0.18580000000000002 3.3797135110944510E-003 + 0.18690000000000001 4.5542912557721138E-003 + 0.18800000000000000 5.7184915058314800E-003 + 0.18910000000000005 6.8623935803771019E-003 + 0.19020000000000004 7.9761743545532227E-003 + 0.19130000000000003 9.0502379462122917E-003 + 0.19240000000000002 1.0075344704091549E-002 + 0.19350000000000001 1.1042731814086437E-002 + 0.19460000000000005 1.1944229714572430E-002 + 0.19570000000000004 1.2772369198501110E-002 + 0.19680000000000003 1.3520474545657635E-002 + 0.19790000000000002 1.4182755723595619E-002 + 0.19900000000000001 1.4754376374185085E-002 + 0.20010000000000000 1.5231512486934662E-002 + 0.20120000000000005 1.5611395239830017E-002 + 0.20230000000000004 1.5892336145043373E-002 + 0.20340000000000003 1.6073727980256081E-002 + 0.20450000000000002 1.6156034544110298E-002 + 0.20560000000000000 1.6140764579176903E-002 + 0.20670000000000005 1.6030417755246162E-002 + 0.20780000000000004 1.5828434377908707E-002 + 0.20890000000000003 1.5539130195975304E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0031.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0031.BXX.semd new file mode 100644 index 00000000..b52c0409 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0031.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -8.2458107523741495E-033 + -0.10679999999999999 9.6201105852792564E-033 + -0.10569999999999999 -4.6726257795468578E-031 + -0.10460000000000000 7.2700564016435851E-031 + -0.10349999999999999 -1.5529608212781107E-030 + -0.10239999999999999 3.2034970776292778E-030 + -0.10130000000000000 1.0774524795908248E-029 + -0.10020000000000000 -3.2316704234501250E-029 + -9.9099999999999994E-002 -5.2891380728469171E-029 + -9.7999999999999990E-002 -7.3466054213171554E-029 + -9.6899999999999986E-002 4.4635674984384263E-028 + -9.5799999999999996E-002 4.9290941364284731E-027 + -9.4699999999999993E-002 -7.5206208473640711E-027 + -9.3599999999999989E-002 -1.7088217106492094E-026 + -9.2499999999999999E-002 -5.2594891132064545E-026 + -9.1399999999999995E-002 -2.1812808297705753E-026 + -9.0299999999999991E-002 8.3904379866858071E-026 + -8.9200000000000002E-002 1.4350765302934999E-025 + -8.8099999999999984E-002 6.4769178104138293E-026 + -8.6999999999999994E-002 -5.2122234027344896E-025 + -8.5899999999999990E-002 -1.7066946519888699E-024 + -8.4799999999999986E-002 -1.6009773313203259E-024 + -8.3699999999999997E-002 -7.5743741992243802E-025 + -8.2599999999999993E-002 1.0083807791909363E-024 + -8.1499999999999989E-002 5.6073100890105262E-025 + -8.0399999999999999E-002 1.5887264200698567E-024 + -7.9299999999999995E-002 -3.3456853167871464E-025 + -7.8199999999999992E-002 -7.4226218157479194E-024 + -7.7100000000000002E-002 -2.9267127703264907E-023 + -7.5999999999999984E-002 -2.7501309898581985E-023 + -7.4899999999999994E-002 9.6799969942748736E-024 + -7.3799999999999991E-002 2.5919492322320054E-024 + -7.2699999999999987E-002 6.6334871757927959E-023 + -7.1599999999999997E-002 1.7729844482346735E-022 + -7.0499999999999993E-002 -4.2282540623062760E-023 + -6.9399999999999989E-002 -4.9370613628654595E-023 + -6.8300000000000000E-002 2.2686523869291955E-022 + -6.7199999999999996E-002 5.0310110363626818E-022 + -6.6099999999999992E-002 2.1268916841238278E-022 + -6.5000000000000002E-002 -6.9159120016364017E-022 + -6.3899999999999985E-002 -7.4589996946300794E-022 + -6.2799999999999995E-002 1.4420417737118443E-022 + -6.1699999999999991E-002 3.6786644388922473E-021 + -6.0599999999999994E-002 4.5687689391361252E-021 + -5.9499999999999990E-002 1.9645448671358126E-021 + -5.8399999999999994E-002 -1.3952096387455440E-021 + -5.7299999999999990E-002 -6.2660248104405969E-021 + -5.6199999999999986E-002 -5.8481269449683418E-021 + -5.5099999999999996E-002 -5.8079945488720984E-021 + -5.3999999999999992E-002 -1.2346793475411993E-021 + -5.2899999999999989E-002 1.8275753899243952E-021 + -5.1799999999999985E-002 -7.1986556030163636E-021 + -5.0699999999999995E-002 -1.7735949483203128E-020 + -4.9599999999999991E-002 -2.8273240132215624E-020 + -4.8499999999999988E-002 -2.5450731861122769E-021 + -4.7399999999999998E-002 5.3404308691852129E-020 + -4.6299999999999994E-002 9.1220960964465046E-020 + -4.5199999999999990E-002 4.7440336475344800E-020 + -4.4099999999999986E-002 -1.2931363629890352E-019 + -4.2999999999999997E-002 -2.2144821824993339E-019 + -4.1899999999999993E-002 -1.0807851410738362E-019 + -4.0799999999999989E-002 1.3524241456528613E-019 + -3.9699999999999985E-002 4.0274035912741477E-019 + -3.8599999999999995E-002 5.0099946388196968E-019 + -3.7499999999999992E-002 1.3989611976681239E-019 + -3.6399999999999988E-002 -5.3550783637524517E-019 + -3.5299999999999984E-002 -9.2078809298228478E-019 + -3.4199999999999994E-002 -4.8865901481723248E-020 + -3.3099999999999991E-002 1.2582419039448506E-018 + -3.1999999999999987E-002 1.8883944018399178E-018 + -3.0899999999999997E-002 3.8171831349180970E-019 + -2.9799999999999993E-002 -3.1074696139731122E-018 + -2.8699999999999989E-002 -6.2098255973994216E-018 + -2.7599999999999986E-002 -4.6702030086509030E-018 + -2.6499999999999996E-002 2.2850612131690561E-018 + -2.5399999999999992E-002 1.1101953306182483E-017 + -2.4299999999999988E-002 1.3632833985838516E-017 + -2.3199999999999985E-002 3.0114411826860655E-018 + -2.2099999999999995E-002 -1.5539998976933640E-017 + -2.0999999999999991E-002 -2.6548221139185289E-017 + -1.9899999999999987E-002 -1.4443260055084282E-017 + -1.8799999999999983E-002 1.8550603880020415E-017 + -1.7699999999999994E-002 4.6128825354873059E-017 + -1.6599999999999990E-002 4.0052707299638240E-017 + -1.5499999999999986E-002 -1.1766247166872793E-017 + -1.4399999999999996E-002 -7.5576977939907977E-017 + -1.3299999999999992E-002 -8.4457635318391586E-017 + -1.2199999999999989E-002 -5.9143579233663989E-018 + -1.1099999999999985E-002 1.1904870726135860E-016 + -9.9999999999999950E-003 1.7979772494997981E-016 + -8.8999999999999913E-003 7.0340871722888109E-017 + -7.7999999999999875E-003 -1.6599672597278987E-016 + -6.6999999999999837E-003 -3.3579930332649133E-016 + -5.5999999999999939E-003 -2.2708318041177351E-016 + -4.4999999999999901E-003 1.6479364802011315E-016 + -3.3999999999999864E-003 5.5512315901560302E-016 + -2.2999999999999826E-003 5.4005327821364654E-016 + -1.1999999999999927E-003 -8.8441886396373702E-018 + -9.9999999999988987E-005 -7.1750308077339663E-016 + 1.0000000000000148E-003 -9.2328105322111954E-016 + 2.1000000000000185E-003 -2.7184024252601313E-016 + 3.2000000000000084E-003 7.9737865827639158E-016 + 4.3000000000000121E-003 1.2693296934374043E-015 + 5.4000000000000159E-003 4.3185598944890159E-016 + 6.5000000000000058E-003 -1.1483343191747981E-015 + 7.6000000000000234E-003 -1.8558326702917006E-015 + 8.7000000000000133E-003 -5.2086057042004816E-016 + 9.8000000000000032E-003 2.0891082968226135E-015 + 1.0900000000000021E-002 3.4692428170133259E-015 + 1.2000000000000011E-002 1.4823957491215400E-015 + 1.3100000000000001E-002 -2.9677942300410966E-015 + 1.4200000000000018E-002 -5.9449299629409872E-015 + 1.5300000000000008E-002 -3.5435600054977605E-015 + 1.6400000000000026E-002 3.6297631838145411E-015 + 1.7500000000000016E-002 9.4166812680276067E-015 + 1.8600000000000005E-002 6.8975531903670614E-015 + 1.9700000000000023E-002 -4.0637866776359072E-015 + 2.0800000000000013E-002 -1.4483560360702315E-014 + 2.1900000000000003E-002 -1.2809433621772080E-014 + 2.3000000000000020E-002 3.7932955997761926E-015 + 2.4100000000000010E-002 2.3144077529024115E-014 + 2.5200000000000000E-002 2.6117955996725339E-014 + 2.6300000000000018E-002 3.9137453789416486E-015 + 2.7400000000000008E-002 -3.0471017554859273E-014 + 2.8500000000000025E-002 -4.7624756108156571E-014 + 2.9600000000000015E-002 -2.4473741379294443E-014 + 3.0700000000000005E-002 2.8534480008869656E-014 + 3.1800000000000023E-002 6.8867010889501340E-014 + 3.2900000000000013E-002 5.3347253101566211E-014 + 3.4000000000000002E-002 -1.8123819976799231E-014 + 3.5100000000000020E-002 -9.3098048530287220E-014 + 3.6200000000000010E-002 -9.3330223649261412E-014 + 3.7300000000000028E-002 2.4956131724953451E-015 + 3.8400000000000017E-002 1.2486119451739219E-013 + 3.9500000000000007E-002 1.6146776298832377E-013 + 4.0600000000000025E-002 4.7154337726174056E-014 + 4.1700000000000015E-002 -1.4974917735954135E-013 + 4.2800000000000005E-002 -2.8094705923666086E-013 + 4.3900000000000022E-002 -2.1398814252678033E-013 + 4.5000000000000012E-002 5.7366363449915664E-014 + 4.6100000000000002E-002 3.6239067302545891E-013 + 4.7200000000000020E-002 4.2736899631169722E-013 + 4.8300000000000010E-002 1.8496170578214538E-013 + 4.9400000000000027E-002 -2.3490535688494574E-013 + 5.0500000000000017E-002 -6.0565409024798678E-013 + 5.1600000000000007E-002 -5.7553397811438423E-013 + 5.2700000000000025E-002 -1.0810234272410485E-013 + 5.3800000000000014E-002 5.0193090786118666E-013 + 5.4900000000000004E-002 8.6161920697172545E-013 + 5.6000000000000022E-002 7.3963095847603966E-013 + 5.7100000000000012E-002 -3.4663298707077184E-015 + 5.8200000000000002E-002 -1.2409156818424250E-012 + 5.9300000000000019E-002 -2.1614728236418745E-012 + 6.0400000000000009E-002 -1.6306626188233864E-012 + 6.1500000000000027E-002 5.0996094283148330E-013 + 6.2600000000000017E-002 3.3477478601773303E-012 + 6.3700000000000007E-002 4.4362885760762527E-012 + 6.4800000000000024E-002 4.7990235917116930E-013 + 6.5900000000000014E-002 -5.8595151300466775E-012 + 6.7000000000000004E-002 -9.7651981986746073E-012 + 6.8100000000000022E-002 -6.7245996097919924E-012 + 6.9200000000000012E-002 3.1101722759718786E-012 + 7.0300000000000029E-002 1.4871649051118041E-011 + 7.1400000000000019E-002 2.0548791834773539E-011 + 7.2500000000000009E-002 1.0710881834241626E-011 + 7.3600000000000027E-002 -8.9633682420764416E-012 + 7.4700000000000016E-002 -2.2350473902199575E-011 + 7.5800000000000006E-002 -1.9918310056876720E-011 + 7.6900000000000024E-002 -8.3596445737965652E-012 + 7.8000000000000014E-002 4.2130769359327580E-012 + 7.9100000000000004E-002 1.6582988454638681E-011 + 8.0200000000000021E-002 1.3742063910415769E-011 + 8.1300000000000011E-002 -1.1205274555448064E-011 + 8.2400000000000029E-002 -1.5871498559860697E-011 + 8.3500000000000019E-002 5.0164802867236347E-012 + 8.4600000000000009E-002 3.6045014195629221E-011 + 8.5700000000000026E-002 4.6792437979892298E-011 + 8.6800000000000016E-002 1.9411364876598114E-011 + 8.7900000000000006E-002 -4.7720688511887488E-011 + 8.9000000000000024E-002 -1.1566398533391364E-010 + 9.0100000000000013E-002 -1.6332618590908510E-010 + 9.1200000000000003E-002 -1.4446632778941648E-010 + 9.2300000000000021E-002 -2.1767171398678897E-011 + 9.3400000000000011E-002 1.4149421911913151E-010 + 9.4500000000000028E-002 2.1551871398628464E-010 + 9.5600000000000018E-002 1.3702923518099652E-010 + 9.6700000000000008E-002 -4.8544539915651441E-011 + 9.7800000000000026E-002 -2.3411830807340550E-010 + 9.8900000000000016E-002 -2.5906568557054754E-010 + 0.10000000000000001 -9.5804315869418843E-011 + 0.10110000000000002 7.0702027565872072E-011 + 0.10220000000000001 2.3039813112912810E-011 + 0.10330000000000003 -7.9787038087530959E-011 + 0.10440000000000002 -1.1446935066494746E-010 + 0.10550000000000001 -6.1537261397681675E-011 + 0.10660000000000003 1.3092889272758867E-010 + 0.10770000000000002 2.8770030802149904E-010 + 0.10880000000000001 3.3414246369822820E-010 + 0.10990000000000003 2.8323526857221282E-010 + 0.11100000000000002 1.5444859280400181E-010 + 0.11210000000000001 2.8526014883567541E-010 + 0.11320000000000002 3.4468219944905343E-010 + 0.11430000000000001 3.9112435512578259E-010 + 0.11540000000000003 4.9597609352858285E-010 + 0.11650000000000002 3.6069947029204741E-010 + 0.11760000000000001 1.6052326134996520E-010 + 0.11870000000000003 -1.0455251941987598E-010 + 0.11980000000000002 -2.3333923682145041E-010 + 0.12090000000000001 -3.7628136717593463E-011 + 0.12200000000000003 3.3331182258677927E-010 + 0.12310000000000001 7.3021161339781315E-010 + 0.12420000000000003 9.6486252321170696E-010 + 0.12530000000000002 3.9475880897477111E-010 + 0.12640000000000001 -2.2726459603106264E-010 + 0.12750000000000003 -9.3041246929104204E-010 + 0.12860000000000002 -9.8456487407361237E-010 + 0.12970000000000001 -2.1124774152170289E-010 + 0.13080000000000003 1.3862938574860095E-009 + 0.13190000000000002 2.2504702545944610E-009 + 0.13300000000000001 1.4124528213699250E-009 + 0.13410000000000000 7.3086231511254596E-011 + 0.13520000000000004 -5.8807991809572968E-010 + 0.13630000000000003 -4.1853165377858659E-010 + 0.13740000000000002 -1.1269430527649504E-010 + 0.13850000000000001 1.1526357646118868E-010 + 0.13960000000000000 1.0309306186506717E-010 + 0.14070000000000005 -2.8549493324980801E-010 + 0.14180000000000004 -4.4044451419367192E-010 + 0.14290000000000003 -6.2135391276640917E-010 + 0.14400000000000002 -1.0618614876278798E-009 + 0.14510000000000001 -1.6191884499860976E-009 + 0.14620000000000000 -1.6183792084234483E-009 + 0.14730000000000004 -1.3969113643597098E-009 + 0.14840000000000003 -9.9372476913828223E-010 + 0.14950000000000002 -6.1649796379015243E-010 + 0.15060000000000001 -6.5462835152629850E-010 + 0.15170000000000000 -6.6679894938914686E-010 + 0.15280000000000005 -4.9725079609430622E-010 + 0.15390000000000004 4.2513234599361738E-010 + 0.15500000000000003 1.6330735652658745E-009 + 0.15610000000000002 2.2698987134361914E-009 + 0.15720000000000001 2.1019692653112543E-009 + 0.15830000000000000 1.4927226121841386E-009 + 0.15940000000000004 7.0175715238818270E-010 + 0.16050000000000003 7.9342576952967647E-010 + 0.16160000000000002 1.0148935025711125E-009 + 0.16270000000000001 1.3921201968969399E-009 + 0.16380000000000000 1.2241905267273978E-009 + 0.16490000000000005 2.5150628801817732E-010 + 0.16600000000000004 -9.5481644812878130E-010 + 0.16710000000000003 -1.0059268973350299E-009 + 0.16820000000000002 7.9909007189016279E-010 + 0.16930000000000001 2.5521873503464576E-009 + 0.17040000000000000 3.0721931665311786E-009 + 0.17150000000000004 2.0216295304464893E-009 + 0.17260000000000003 6.4007815714361982E-010 + 0.17370000000000002 -2.0929691313398280E-010 + 0.17480000000000001 4.4050799119510486E-010 + 0.17590000000000000 2.0321677673962313E-009 + 0.17700000000000005 2.9018198954844365E-009 + 0.17810000000000004 1.8634249698834537E-009 + 0.17920000000000003 -4.3402131888470308E-010 + 0.18030000000000002 -3.3609934835254762E-009 + 0.18140000000000001 -5.2301025732504058E-009 + 0.18250000000000000 -5.0094457471061560E-009 + 0.18360000000000004 -2.9456412864448112E-009 + 0.18470000000000003 -8.8183704782807126E-010 + 0.18580000000000002 -1.0304407327410559E-010 + 0.18690000000000001 -2.4582483271196054E-010 + 0.18800000000000000 -3.6264577452094215E-010 + 0.18910000000000005 -2.0688854796002687E-010 + 0.19020000000000004 8.3150275553833808E-010 + 0.19130000000000003 1.9218138191945400E-009 + 0.19240000000000002 2.1294905838686873E-009 + 0.19350000000000001 7.5361805684792671E-010 + 0.19460000000000005 -1.0116517623615096E-009 + 0.19570000000000004 -2.3615644995089724E-009 + 0.19680000000000003 -2.5952047177923987E-009 + 0.19790000000000002 -1.6736325658683882E-009 + 0.19900000000000001 -3.2372338143460411E-010 + 0.20010000000000000 5.0698933939941071E-010 + 0.20120000000000005 4.2910816566710253E-010 + 0.20230000000000004 -1.4200973730282840E-010 + 0.20340000000000003 -8.1696699405497952E-010 + 0.20450000000000002 -1.3491452399705395E-009 + 0.20560000000000000 -1.8423838010761528E-009 + 0.20670000000000005 -2.2058230797483702E-009 + 0.20780000000000004 -2.3096642376430054E-009 + 0.20890000000000003 -1.9851684740501696E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0031.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0031.BXZ.semd new file mode 100644 index 00000000..8988fc37 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0031.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -8.4213483919212445E-026 + -0.10679999999999999 -9.8977579056413815E-025 + -0.10569999999999999 -4.8570879853576922E-024 + -0.10460000000000000 -9.4505670551831102E-024 + -0.10349999999999999 2.1194540510739144E-023 + -0.10239999999999999 1.9943860236762579E-022 + -0.10130000000000000 6.1607012520594767E-022 + -0.10020000000000000 7.6666803914661012E-022 + -9.9099999999999994E-002 -1.4616295560199421E-021 + -9.7999999999999990E-002 -9.4263693148953074E-021 + -9.6899999999999986E-002 -2.1827126631753583E-020 + -9.5799999999999996E-002 -1.9468371031857473E-020 + -9.4699999999999993E-002 4.2551068976174188E-020 + -9.3599999999999989E-002 2.0178457120120231E-019 + -9.2499999999999999E-002 3.8206329950603259E-019 + -9.1399999999999995E-002 2.6352418182412096E-019 + -9.0299999999999991E-002 -6.5984755810268491E-019 + -8.9200000000000002E-002 -2.5427292147502430E-018 + -8.8099999999999984E-002 -4.1845896728490908E-018 + -8.6999999999999994E-002 -2.4160150710744698E-018 + -8.5899999999999990E-002 6.4189558814069157E-018 + -8.4799999999999986E-002 2.1707169765275846E-017 + -8.3699999999999997E-002 3.2533155766775938E-017 + -8.2599999999999993E-002 1.7196747445287524E-017 + -8.1499999999999989E-002 -4.3173878126482527E-017 + -8.0399999999999999E-002 -1.3624188790384479E-016 + -7.9299999999999995E-002 -1.9325179776082010E-016 + -7.8199999999999992E-002 -1.0238430017108570E-016 + -7.7100000000000002E-002 2.1119251144903782E-016 + -7.5999999999999984E-002 6.5970038778246070E-016 + -7.4899999999999994E-002 9.1712164138692308E-016 + -7.3799999999999991E-002 5.2597506123468803E-016 + -7.2699999999999987E-002 -7.5782015499680682E-016 + -7.1599999999999997E-002 -2.5297490237861670E-015 + -7.0499999999999993E-002 -3.5739318541292212E-015 + -6.9399999999999989E-002 -2.3466317237763384E-015 + -6.8300000000000000E-002 1.8716340699227296E-015 + -6.7199999999999996E-002 7.7463738006565419E-015 + -6.6099999999999992E-002 1.1626468254669672E-014 + -6.5000000000000002E-002 9.0715610818006311E-015 + -6.3899999999999985E-002 -2.0717324747008756E-015 + -6.2799999999999995E-002 -1.8686736050687811E-014 + -6.1699999999999991E-002 -3.1854005517291048E-014 + -6.0599999999999994E-002 -3.0306821912099921E-014 + -5.9499999999999990E-002 -7.1459595781930146E-015 + -5.8399999999999994E-002 3.3422764745714637E-014 + -5.7299999999999990E-002 7.3683965287792141E-014 + -5.6199999999999986E-002 8.7469189335130648E-014 + -5.5099999999999996E-002 5.2551238642790932E-014 + -5.3999999999999992E-002 -3.3756909079011091E-014 + -5.2899999999999989E-002 -1.4325881789439138E-013 + -5.1799999999999985E-002 -2.1851289766332271E-013 + -5.0699999999999995E-002 -1.9367085788823263E-013 + -4.9599999999999991E-002 -3.2683213503203329E-014 + -4.8499999999999988E-002 2.3009534815682242E-013 + -4.7399999999999998E-002 4.7412979575431335E-013 + -4.6299999999999994E-002 5.2885452093975882E-013 + -4.5199999999999990E-002 2.6622416294044826E-013 + -4.4099999999999986E-002 -2.8758877332508981E-013 + -4.2999999999999997E-002 -8.9543422589904997E-013 + -4.1899999999999993E-002 -1.1781693242535196E-012 + -4.0799999999999989E-002 -8.1726335768306235E-013 + -3.9699999999999985E-002 2.0065058555646109E-013 + -3.8599999999999995E-002 1.4591342457209722E-012 + -3.7499999999999992E-002 2.2406241358824408E-012 + -3.6399999999999988E-002 1.9013787939947679E-012 + -3.5299999999999984E-002 3.0709115805827025E-013 + -3.4199999999999994E-002 -1.9468103344688625E-012 + -3.3099999999999991E-002 -3.7201747758730530E-012 + -3.1999999999999987E-002 -3.8764273908864499E-012 + -3.0899999999999997E-002 -1.9195756095768957E-012 + -2.9799999999999993E-002 1.6275925919517764E-012 + -2.8699999999999989E-002 5.3157907763112799E-012 + -2.7599999999999986E-002 7.3015335097514900E-012 + -2.6499999999999996E-002 6.1060340811325275E-012 + -2.5399999999999992E-002 1.3455827164304823E-012 + -2.4299999999999988E-002 -5.7856991766969124E-012 + -2.3199999999999985E-002 -1.2498685246498109E-011 + -2.2099999999999995E-002 -1.5101694200714277E-011 + -2.0999999999999991E-002 -1.0520809917702323E-011 + -1.9899999999999987E-002 1.6836324001623382E-012 + -1.8799999999999983E-002 1.7789382814048516E-011 + -1.7699999999999994E-002 3.0208380935592416E-011 + -1.6599999999999990E-002 3.0405372664077390E-011 + -1.5499999999999986E-002 1.3728219949715736E-011 + -1.4399999999999996E-002 -1.6283344464462779E-011 + -1.3299999999999992E-002 -4.7177057399538924E-011 + -1.2199999999999989E-002 -6.2147717527771817E-011 + -1.1099999999999985E-002 -4.8553439047083202E-011 + -9.9999999999999950E-003 -6.1420113786625485E-012 + -8.8999999999999913E-003 5.0013243546587205E-011 + -7.7999999999999875E-003 9.4541575956785806E-011 + -6.6999999999999837E-003 1.0313479237300527E-010 + -5.5999999999999939E-003 6.4871864824400660E-011 + -4.4999999999999901E-003 -1.0721224255605399E-011 + -3.3999999999999864E-003 -9.5611067674195027E-011 + -2.2999999999999826E-003 -1.5365490824148509E-010 + -1.1999999999999927E-003 -1.5526030461288087E-010 + -9.9999999999988987E-005 -9.0627054472047774E-011 + 1.0000000000000148E-003 2.3439517687906530E-011 + 2.1000000000000185E-003 1.4626472255585554E-010 + 3.2000000000000084E-003 2.2620209871870856E-010 + 4.3000000000000121E-003 2.2104597319216879E-010 + 5.4000000000000159E-003 1.1935089028192181E-010 + 6.5000000000000058E-003 -4.7128530245021949E-011 + 7.6000000000000234E-003 -2.0917702292511109E-010 + 8.7000000000000133E-003 -2.8694677189911033E-010 + 9.8000000000000032E-003 -2.2964920243229159E-010 + 1.0900000000000021E-002 -4.9495428589008128E-011 + 1.2000000000000011E-002 1.7104763438968718E-010 + 1.3100000000000001E-002 3.0965280339856349E-010 + 1.4200000000000018E-002 2.6385166274067728E-010 + 1.5300000000000008E-002 1.3001773269127881E-011 + 1.6400000000000026E-002 -3.5120251151710136E-010 + 1.7500000000000016E-002 -6.4790883769205720E-010 + 1.8600000000000005E-002 -6.8078792603287752E-010 + 1.9700000000000023E-002 -3.3243399699678378E-010 + 2.0800000000000013E-002 3.6370817468878158E-010 + 2.1900000000000003E-002 1.2095872081729908E-009 + 2.3000000000000020E-002 1.8976737958809053E-009 + 2.4100000000000010E-002 2.1156221219342797E-009 + 2.5200000000000000E-002 1.6603635133449757E-009 + 2.6300000000000018E-002 5.1880538753934502E-010 + 2.7400000000000008E-002 -1.1130265598069400E-009 + 2.8500000000000025E-002 -2.8767201953883159E-009 + 2.9600000000000015E-002 -4.3456069853675672E-009 + 3.0700000000000005E-002 -5.1334563266891564E-009 + 3.1800000000000023E-002 -4.9816528679968997E-009 + 3.2900000000000013E-002 -3.7964520416267078E-009 + 3.4000000000000002E-002 -1.6254420032169037E-009 + 3.5100000000000020E-002 1.4121998015426129E-009 + 3.6200000000000010E-002 5.1996260630460256E-009 + 3.7300000000000028E-002 9.6407779537344140E-009 + 3.8400000000000017E-002 1.4570894713017424E-008 + 3.9500000000000007E-002 1.9546657625824082E-008 + 4.0600000000000025E-002 2.3568000884210960E-008 + 4.1700000000000015E-002 2.4843322066203655E-008 + 4.2800000000000005E-002 2.0726913518842593E-008 + 4.3900000000000022E-002 7.9065802793820694E-009 + 4.5000000000000012E-002 -1.7189934808925500E-008 + 4.6100000000000002E-002 -5.7921305085528729E-008 + 4.7200000000000020E-002 -1.1711008340853368E-007 + 4.8300000000000010E-002 -1.9705744591647090E-007 + 4.9400000000000027E-002 -2.9995391059856047E-007 + 5.0500000000000017E-002 -4.2858098936449096E-007 + 5.1600000000000007E-002 -5.8708536698759417E-007 + 5.2700000000000025E-002 -7.8160138627936249E-007 + 5.3800000000000014E-002 -1.0206078968622023E-006 + 5.4900000000000004E-002 -1.3150622635293985E-006 + 5.6000000000000022E-002 -1.6784855461082770E-006 + 5.7100000000000012E-002 -2.1271855530358152E-006 + 5.8200000000000002E-002 -2.6807349513546797E-006 + 5.9300000000000019E-002 -3.3626818094489863E-006 + 6.0400000000000009E-002 -4.2013884922198486E-006 + 6.1500000000000027E-002 -5.2308932936284691E-006 + 6.2600000000000017E-002 -6.4917735471681226E-006 + 6.3700000000000007E-002 -8.0320869528804906E-006 + 6.4800000000000024E-002 -9.9085254987585358E-006 + 6.5900000000000014E-002 -1.2187868378532585E-005 + 6.7000000000000004E-002 -1.4948710486351047E-005 + 6.8100000000000022E-002 -1.8283335521118715E-005 + 6.9200000000000012E-002 -2.2299653210211545E-005 + 7.0300000000000029E-002 -2.7123167456011288E-005 + 7.1400000000000019E-002 -3.2899108191486448E-005 + 7.2500000000000009E-002 -3.9794969779904932E-005 + 7.3600000000000027E-002 -4.8003559641074389E-005 + 7.4700000000000016E-002 -5.7746550737647340E-005 + 7.5800000000000006E-002 -6.9278248702175915E-005 + 7.6900000000000024E-002 -8.2889237091876566E-005 + 7.8000000000000014E-002 -9.8909600637853146E-005 + 7.9100000000000004E-002 -1.1771183199016377E-004 + 8.0200000000000021E-002 -1.3971373846288770E-004 + 8.1300000000000011E-002 -1.6538170166313648E-004 + 8.2400000000000029E-002 -1.9523465016391128E-004 + 8.3500000000000019E-002 -2.2984859242569655E-004 + 8.4600000000000009E-002 -2.6986136799678206E-004 + 8.5700000000000026E-002 -3.1597644556313753E-004 + 8.6800000000000016E-002 -3.6896549863740802E-004 + 8.7900000000000006E-002 -4.2966936598531902E-004 + 8.9000000000000024E-002 -4.9899774603545666E-004 + 9.0100000000000013E-002 -5.7792779989540577E-004 + 9.1200000000000003E-002 -6.6750234691426158E-004 + 9.2300000000000021E-002 -7.6882826397195458E-004 + 9.3400000000000011E-002 -8.8307319674640894E-004 + 9.4500000000000028E-002 -1.0114619508385658E-003 + 9.5600000000000018E-002 -1.1552696814760566E-003 + 9.6700000000000008E-002 -1.3158129295334220E-003 + 9.7800000000000026E-002 -1.4944367576390505E-003 + 9.8900000000000016E-002 -1.6924998490139842E-003 + 0.10000000000000001 -1.9113559974357486E-003 + 0.10110000000000002 -2.1523344330489635E-003 + 0.10220000000000001 -2.4167166557163000E-003 + 0.10330000000000003 -2.7057118713855743E-003 + 0.10440000000000002 -3.0204302165657282E-003 + 0.10550000000000001 -3.3618533052504063E-003 + 0.10660000000000003 -3.7308041937649250E-003 + 0.10770000000000002 -4.1279108263552189E-003 + 0.10880000000000001 -4.5535732060670853E-003 + 0.10990000000000003 -5.0079231150448322E-003 + 0.11100000000000002 -5.4907863959670067E-003 + 0.11210000000000001 -6.0016461648046970E-003 + 0.11320000000000002 -6.5396036952733994E-003 + 0.11430000000000001 -7.1033448912203312E-003 + 0.11540000000000003 -7.6911104843020439E-003 + 0.11650000000000002 -8.3006676286458969E-003 + 0.11760000000000001 -8.9292824268341064E-003 + 0.11870000000000003 -9.5737054944038391E-003 + 0.11980000000000002 -1.0230149142444134E-002 + 0.12090000000000001 -1.0894282720983028E-002 + 0.12200000000000003 -1.1561234481632710E-002 + 0.12310000000000001 -1.2225599028170109E-002 + 0.12420000000000003 -1.2881460599601269E-002 + 0.12530000000000002 -1.3522433117032051E-002 + 0.12640000000000001 -1.4141695573925972E-002 + 0.12750000000000003 -1.4732046052813530E-002 + 0.12860000000000002 -1.5285966917872429E-002 + 0.12970000000000001 -1.5795694664120674E-002 + 0.13080000000000003 -1.6253305599093437E-002 + 0.13190000000000002 -1.6650794073939323E-002 + 0.13300000000000001 -1.6980199143290520E-002 + 0.13410000000000000 -1.7233699560165405E-002 + 0.13520000000000004 -1.7403746023774147E-002 + 0.13630000000000003 -1.7483172938227654E-002 + 0.13740000000000002 -1.7465332522988319E-002 + 0.13850000000000001 -1.7344208434224129E-002 + 0.13960000000000000 -1.7114540562033653E-002 + 0.14070000000000005 -1.6771931201219559E-002 + 0.14180000000000004 -1.6312975436449051E-002 + 0.14290000000000003 -1.5735343098640442E-002 + 0.14400000000000002 -1.5037886798381805E-002 + 0.14510000000000001 -1.4220714569091797E-002 + 0.14620000000000000 -1.3285250402987003E-002 + 0.14730000000000004 -1.2234276160597801E-002 + 0.14840000000000003 -1.1071954853832722E-002 + 0.14950000000000002 -9.8038353025913239E-003 + 0.15060000000000001 -8.4368260577321053E-003 + 0.15170000000000000 -6.9791544228792191E-003 + 0.15280000000000005 -5.4403068497776985E-003 + 0.15390000000000004 -3.8309379015117884E-003 + 0.15500000000000003 -2.1627661772072315E-003 + 0.15610000000000002 -4.4844648800790310E-004 + 0.15720000000000001 1.2985719367861748E-003 + 0.15830000000000000 3.0642042402178049E-003 + 0.15940000000000004 4.8339050263166428E-003 + 0.16050000000000003 6.5928502008318901E-003 + 0.16160000000000002 8.3261318504810333E-003 + 0.16270000000000001 1.0018958710134029E-002 + 0.16380000000000000 1.1656846851110458E-002 + 0.16490000000000005 1.3225823640823364E-002 + 0.16600000000000004 1.4712606556713581E-002 + 0.16710000000000003 1.6104774549603462E-002 + 0.16820000000000002 1.7390934750437737E-002 + 0.16930000000000001 1.8560865893959999E-002 + 0.17040000000000000 1.9605653360486031E-002 + 0.17150000000000004 2.0517785102128983E-002 + 0.17260000000000003 2.1291257813572884E-002 + 0.17370000000000002 2.1921629086136818E-002 + 0.17480000000000001 2.2406052798032761E-002 + 0.17590000000000000 2.2743295878171921E-002 + 0.17700000000000005 2.2933717817068100E-002 + 0.17810000000000004 2.2979239001870155E-002 + 0.17920000000000003 2.2883266210556030E-002 + 0.18030000000000002 2.2650627419352531E-002 + 0.18140000000000001 2.2287454456090927E-002 + 0.18250000000000000 2.1801074966788292E-002 + 0.18360000000000004 2.1199882030487061E-002 + 0.18470000000000003 2.0493177697062492E-002 + 0.18580000000000002 1.9691027700901031E-002 + 0.18690000000000001 1.8804108723998070E-002 + 0.18800000000000000 1.7843531444668770E-002 + 0.18910000000000005 1.6820689663290977E-002 + 0.19020000000000004 1.5747096389532089E-002 + 0.19130000000000003 1.4634218066930771E-002 + 0.19240000000000002 1.3493347913026810E-002 + 0.19350000000000001 1.2335460633039474E-002 + 0.19460000000000005 1.1171095073223114E-002 + 0.19570000000000004 1.0010246187448502E-002 + 0.19680000000000003 8.8622691109776497E-003 + 0.19790000000000002 7.7358018606901169E-003 + 0.19900000000000001 6.6386973485350609E-003 + 0.20010000000000000 5.5779754184186459E-003 + 0.20120000000000005 4.5597921125590801E-003 + 0.20230000000000004 3.5894203465431929E-003 + 0.20340000000000003 2.6712524704635143E-003 + 0.20450000000000002 1.8088113283738494E-003 + 0.20560000000000000 1.0047747055068612E-003 + 0.20670000000000005 2.6100990362465382E-004 + 0.20780000000000004 -4.2138187563978136E-004 + 0.20890000000000003 -1.0420145699754357E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0032.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0032.BXX.semd new file mode 100644 index 00000000..41afbaff --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0032.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 5.0948537190273129E-025 + -0.11009999999999999 2.9295408761147533E-024 + -0.10900000000000000 1.3756104400424259E-023 + -0.10790000000000000 1.8468844645192348E-023 + -0.10679999999999999 2.3181584889960436E-023 + -0.10569999999999999 1.0941199095005277E-022 + -0.10460000000000000 1.6303533478609212E-022 + -0.10349999999999999 2.1016302122369888E-023 + -0.10239999999999999 -2.4687114504868829E-021 + -0.10130000000000000 -1.8281610402604313E-021 + -0.10020000000000000 3.2469502741993342E-021 + -9.9099999999999994E-002 1.0408913671972687E-020 + -9.7999999999999990E-002 8.7606020128894926E-022 + -9.6899999999999986E-002 -3.3699021500332105E-020 + -9.5799999999999996E-002 -5.1579280073095924E-020 + -9.4699999999999993E-002 -5.4851574264613024E-020 + -9.3599999999999989E-002 5.0392430990447183E-020 + -9.2499999999999999E-002 1.5563643624550739E-019 + -9.1399999999999995E-002 2.7757526624501196E-019 + -9.0299999999999991E-002 4.2455631720531175E-019 + -8.9200000000000002E-002 2.3764102837308903E-019 + -8.8099999999999984E-002 -3.4994987338003954E-019 + -8.6999999999999994E-002 -8.7076145030599649E-019 + -8.5899999999999990E-002 -1.5251315217899318E-018 + -8.4799999999999986E-002 -1.7120468364715487E-018 + -8.3699999999999997E-002 -1.8989620477555890E-018 + -8.2599999999999993E-002 5.1059170875907601E-020 + -8.1499999999999989E-002 3.0695485527663843E-018 + -8.0399999999999999E-002 3.8843222833117292E-018 + -7.9299999999999995E-002 2.5621592737488074E-018 + -7.8199999999999992E-002 -8.9694016572965128E-019 + -7.7100000000000002E-002 -3.8218056269761964E-018 + -7.5999999999999984E-002 -1.9385635263767183E-018 + -7.4899999999999994E-002 -4.3291944924034671E-018 + -7.3799999999999991E-002 1.8279208816173910E-018 + -7.2699999999999987E-002 1.5464313605246263E-017 + -7.1599999999999997E-002 2.8032237752025849E-017 + -7.0499999999999993E-002 1.8696564862189072E-017 + -6.9399999999999989E-002 -6.6661327512790926E-018 + -6.8300000000000000E-002 -2.7754958538891949E-017 + -6.7199999999999996E-002 -3.9681160929536571E-018 + -6.6099999999999992E-002 5.0804308257373888E-017 + -6.5000000000000002E-002 8.5275836058214738E-017 + -6.3899999999999985E-002 5.5639264964530040E-017 + -6.2799999999999995E-002 -6.3748645904979404E-017 + -6.1699999999999991E-002 -2.3014917498303806E-016 + -6.0599999999999994E-002 -2.6619656787757614E-016 + -5.9499999999999990E-002 -7.1454799457866319E-017 + -5.8399999999999994E-002 2.4722927672706581E-016 + -5.7299999999999990E-002 4.8043592301233668E-016 + -5.6199999999999986E-002 3.7173269088028489E-016 + -5.5099999999999996E-002 -1.8465874115515383E-016 + -5.3999999999999992E-002 -8.1797992892171465E-016 + -5.2899999999999989E-002 -9.4698410557972866E-016 + -5.1799999999999985E-002 -1.1009294850070008E-016 + -5.0699999999999995E-002 1.2920178944460844E-015 + -4.9599999999999991E-002 1.8308064465903618E-015 + -4.8499999999999988E-002 2.1556300293352300E-016 + -4.7399999999999998E-002 -2.8186063170411967E-015 + -4.6299999999999994E-002 -4.4167546241191940E-015 + -4.5199999999999990E-002 -1.3991199166704703E-015 + -4.4099999999999986E-002 5.8923872386733821E-015 + -4.2999999999999997E-002 1.1918828452678071E-014 + -4.1899999999999993E-002 9.2607602901299824E-015 + -4.0799999999999989E-002 -4.2102073339971274E-015 + -3.9699999999999985E-002 -2.0553217195675919E-014 + -3.8599999999999995E-002 -2.5066144364142839E-014 + -3.7499999999999992E-002 -7.6968418549999522E-015 + -3.6399999999999988E-002 2.3827528085372876E-014 + -3.5299999999999984E-002 4.4171446827914046E-014 + -3.4199999999999994E-002 2.9905541747404091E-014 + -3.3099999999999991E-002 -1.4003946589044407E-014 + -3.1999999999999987E-002 -4.8818635494784351E-014 + -3.0899999999999997E-002 -3.8090929336490748E-014 + -2.9799999999999993E-002 1.4213014649217502E-014 + -2.8699999999999989E-002 5.4857834719040585E-014 + -2.7599999999999986E-002 2.1359511246299076E-014 + -2.6499999999999996E-002 -7.8520604731777133E-014 + -2.5399999999999992E-002 -1.4361138688835651E-013 + -2.4299999999999988E-002 -7.1583513313981662E-014 + -2.3199999999999985E-002 1.2682280085048875E-013 + -2.2099999999999995E-002 2.9886789115578238E-013 + -2.0999999999999991E-002 2.5715090863978607E-013 + -1.9899999999999987E-002 -5.2623378744842686E-014 + -1.8799999999999983E-002 -3.7388581813901922E-013 + -1.7699999999999994E-002 -4.0958518044212355E-013 + -1.6599999999999990E-002 -6.5458164062726087E-015 + -1.5499999999999986E-002 4.8402249005694009E-013 + -1.4399999999999996E-002 5.3256970231410627E-013 + -1.3299999999999992E-002 -1.5412600666217524E-013 + -1.2199999999999989E-002 -1.0596441259169698E-012 + -1.1099999999999985E-002 -1.1205080916940058E-012 + -9.9999999999999950E-003 3.8977209047136308E-013 + -8.8999999999999913E-003 2.4602375258558906E-012 + -7.7999999999999875E-003 3.0208292464695141E-012 + -6.6999999999999837E-003 1.1043520698611475E-012 + -5.5999999999999939E-003 -2.1425647714345963E-012 + -4.4999999999999901E-003 -3.7439378854087213E-012 + -3.3999999999999864E-003 -2.3168101551812592E-012 + -2.2999999999999826E-003 7.0334379596512231E-013 + -1.1999999999999927E-003 2.6206337447320927E-012 + -9.9999999999988987E-005 1.7545038772520671E-012 + 1.0000000000000148E-003 -7.2215828152491501E-013 + 2.1000000000000185E-003 -2.5686119897727622E-012 + 3.2000000000000084E-003 -2.2443483703449285E-012 + 4.3000000000000121E-003 4.0563255879200177E-014 + 5.4000000000000159E-003 3.3057987770812591E-012 + 6.5000000000000058E-003 5.1005484558164227E-012 + 7.6000000000000234E-003 7.3326219228453393E-013 + 8.7000000000000133E-003 -5.5946718612032154E-012 + 9.8000000000000032E-003 -1.1362420553051589E-011 + 1.0900000000000021E-002 -1.3629013716209837E-011 + 1.2000000000000011E-002 -9.1065523177835672E-013 + 1.3100000000000001E-002 3.0853999910540608E-011 + 1.4200000000000018E-002 6.1218190239298309E-011 + 1.5300000000000008E-002 5.0128682455019558E-011 + 1.6400000000000026E-002 -2.2021003076577728E-011 + 1.7500000000000016E-002 -9.6131345939109991E-011 + 1.8600000000000005E-002 -1.0245929105145990E-010 + 1.9700000000000023E-002 -9.0742934000243025E-012 + 2.0800000000000013E-002 8.2069975815279861E-011 + 2.1900000000000003E-002 1.2671888538484666E-010 + 2.3000000000000020E-002 1.0918724258068835E-010 + 2.4100000000000010E-002 6.6447264357449853E-011 + 2.5200000000000000E-002 3.1549880763481752E-011 + 2.6300000000000018E-002 1.3607387785996572E-014 + 2.7400000000000008E-002 -5.7291182214980196E-011 + 2.8500000000000025E-002 -6.5299682328046060E-011 + 2.9600000000000015E-002 1.7566156862436344E-012 + 3.0700000000000005E-002 1.0578513065517825E-010 + 3.1800000000000023E-002 1.2242476477020148E-010 + 3.2900000000000013E-002 1.8064411078100306E-011 + 3.4000000000000002E-002 -1.1542555800048149E-010 + 3.5100000000000020E-002 -2.5563776095971491E-010 + 3.6200000000000010E-002 -3.3086849926533546E-010 + 3.7300000000000028E-002 -7.4469652666664388E-011 + 3.8400000000000017E-002 2.5139212933567023E-010 + 3.9500000000000007E-002 4.2040207426374820E-010 + 4.0600000000000025E-002 2.8467134205456546E-010 + 4.1700000000000015E-002 -3.9281577990379901E-011 + 4.2800000000000005E-002 -2.4671603648940277E-010 + 4.3900000000000022E-002 -9.5631988439315307E-011 + 4.5000000000000012E-002 3.0193347821949601E-010 + 4.6100000000000002E-002 2.2894347528890080E-010 + 4.7200000000000020E-002 -5.2523163596163158E-010 + 4.8300000000000010E-002 -1.1404808208936856E-009 + 4.9400000000000027E-002 -8.1461903889135101E-010 + 5.0500000000000017E-002 8.4672396871710021E-010 + 5.1600000000000007E-002 2.4005113452574278E-009 + 5.2700000000000025E-002 2.4261139763837036E-009 + 5.3800000000000014E-002 7.8908712897174382E-010 + 5.4900000000000004E-002 -9.2860624745227938E-010 + 5.6000000000000022E-002 -1.3421886935205407E-009 + 5.7100000000000012E-002 -4.2477132922158489E-010 + 5.8200000000000002E-002 6.2260896438459667E-010 + 5.9300000000000019E-002 7.6473016807909744E-010 + 6.0400000000000009E-002 3.5203340242873082E-011 + 6.1500000000000027E-002 -1.1223049156683373E-009 + 6.2600000000000017E-002 -1.7117854911319341E-009 + 6.3700000000000007E-002 -1.3623959738140456E-009 + 6.4800000000000024E-002 -8.6315687930493823E-010 + 6.5900000000000014E-002 1.0551740037278989E-010 + 6.7000000000000004E-002 1.1257287324539789E-009 + 6.8100000000000022E-002 2.5896067512576337E-009 + 6.9200000000000012E-002 3.2557809781508240E-009 + 7.0300000000000029E-002 3.1511406817230636E-009 + 7.1400000000000019E-002 1.5407227715868999E-009 + 7.2500000000000009E-002 -1.0645839765288656E-009 + 7.3600000000000027E-002 -3.5264833275761021E-009 + 7.4700000000000016E-002 -4.3929753168470143E-009 + 7.5800000000000006E-002 -3.0456162036784917E-009 + 7.6900000000000024E-002 -1.6444788863978488E-009 + 7.8000000000000014E-002 -9.7830432643775112E-010 + 7.9100000000000004E-002 -1.2263519089117381E-009 + 8.0200000000000021E-002 -1.1696588142484643E-009 + 8.1300000000000011E-002 5.2219339963244238E-011 + 8.2400000000000029E-002 1.7222455683807425E-009 + 8.3500000000000019E-002 2.8007165475685269E-009 + 8.4600000000000009E-002 2.0686690138660424E-009 + 8.5700000000000026E-002 -6.8900773975144602E-010 + 8.6800000000000016E-002 -3.3032772073227079E-009 + 8.7900000000000006E-002 -3.7664360519329421E-009 + 8.9000000000000024E-002 -1.3255953001944931E-009 + 9.0100000000000013E-002 1.9756898339551299E-009 + 9.1200000000000003E-002 3.4843827823038964E-009 + 9.2300000000000021E-002 3.0212239376936623E-009 + 9.3400000000000011E-002 2.3429540529917858E-009 + 9.4500000000000028E-002 2.3458692766098466E-009 + 9.5600000000000018E-002 3.0658215965928548E-009 + 9.6700000000000008E-002 2.7460702600734521E-009 + 9.7800000000000026E-002 1.8557855252510080E-010 + 9.8900000000000016E-002 -4.0599501538451932E-009 + 0.10000000000000001 -7.0685906017331490E-009 + 0.10110000000000002 -7.2807866402513355E-009 + 0.10220000000000001 -4.7682422454897733E-009 + 0.10330000000000003 -9.8295749317856007E-010 + 0.10440000000000002 2.2824755419037501E-009 + 0.10550000000000001 3.4281681937642361E-009 + 0.10660000000000003 3.8075276265203684E-009 + 0.10770000000000002 4.4288870348907494E-009 + 0.10880000000000001 5.4065241172907008E-009 + 0.10990000000000003 5.9136056052011554E-009 + 0.11100000000000002 4.9104276200750974E-009 + 0.11210000000000001 2.1773984837381022E-009 + 0.11320000000000002 -8.4244555775825347E-010 + 0.11430000000000001 -2.6791788787505766E-009 + 0.11540000000000003 -2.8488011949434622E-009 + 0.11650000000000002 -1.2079053313129862E-009 + 0.11760000000000001 2.7165719673760691E-010 + 0.11870000000000003 5.5018289923935981E-010 + 0.11980000000000002 -4.9780968236490253E-010 + 0.12090000000000001 -9.3632102071694590E-010 + 0.12200000000000003 -1.5361656391377210E-009 + 0.12310000000000001 -2.3869730636505437E-009 + 0.12420000000000003 -2.5924473678884397E-009 + 0.12530000000000002 -1.4534773384866639E-009 + 0.12640000000000001 4.7423331928087009E-010 + 0.12750000000000003 5.3764814822443441E-010 + 0.12860000000000002 -3.0737514755685424E-009 + 0.12970000000000001 -6.9898917764987800E-009 + 0.13080000000000003 -7.1236625487358651E-009 + 0.13190000000000002 -2.8297300058710562E-009 + 0.13300000000000001 1.7689432141310135E-009 + 0.13410000000000000 1.9040617971199936E-009 + 0.13520000000000004 -3.0517817162234451E-009 + 0.13630000000000003 -8.4916251807953813E-009 + 0.13740000000000002 -8.9301357419913074E-009 + 0.13850000000000001 -2.8077589142583292E-009 + 0.13960000000000000 4.3005439209764518E-009 + 0.14070000000000005 6.2282552448778006E-009 + 0.14180000000000004 2.1687081019905463E-009 + 0.14290000000000003 -2.9305426973991189E-009 + 0.14400000000000002 -3.3332017146392445E-009 + 0.14510000000000001 1.2654723935412449E-009 + 0.14620000000000000 5.3084430184924258E-009 + 0.14730000000000004 3.6509697487474568E-009 + 0.14840000000000003 -2.7389470691474571E-009 + 0.14950000000000002 -7.0673826790823568E-009 + 0.15060000000000001 -4.0103378395883738E-009 + 0.15170000000000000 4.2721137738510606E-009 + 0.15280000000000005 1.0071826039848020E-008 + 0.15390000000000004 7.8586506191413719E-009 + 0.15500000000000003 1.9599410983062171E-010 + 0.15610000000000002 -4.8136259422904004E-009 + 0.15720000000000001 -1.8013959213192265E-009 + 0.15830000000000000 6.1449449972883485E-009 + 0.15940000000000004 1.0425433849547971E-008 + 0.16050000000000003 6.0835541049186759E-009 + 0.16160000000000002 -2.4328246084337479E-009 + 0.16270000000000001 -6.0834359771888558E-009 + 0.16380000000000000 -4.7495740673753062E-010 + 0.16490000000000005 9.3461141048578611E-009 + 0.16600000000000004 1.3899204454048686E-008 + 0.16710000000000003 9.0367038296790270E-009 + 0.16820000000000002 -1.9524071248611108E-010 + 0.16930000000000001 -5.3131863353428344E-009 + 0.17040000000000000 -2.6423183641099968E-009 + 0.17150000000000004 2.6726234558793749E-009 + 0.17260000000000003 2.6187518820108835E-009 + 0.17370000000000002 -4.4172669966258127E-009 + 0.17480000000000001 -1.1641509090054569E-008 + 0.17590000000000000 -1.0592937194076057E-008 + 0.17700000000000005 -3.4836666884530132E-010 + 0.17810000000000004 1.0684943596572793E-008 + 0.17920000000000003 1.3239293217282011E-008 + 0.18030000000000002 6.2570517656013180E-009 + 0.18140000000000001 -2.3205972699003041E-009 + 0.18250000000000000 -4.3194319232497946E-009 + 0.18360000000000004 1.5299117528400075E-010 + 0.18470000000000003 2.9583038241298709E-009 + 0.18580000000000002 -2.4643820317749032E-009 + 0.18690000000000001 -1.3228993012148749E-008 + 0.18800000000000000 -1.9225307568149219E-008 + 0.18910000000000005 -1.3928293185472285E-008 + 0.19020000000000004 -1.2637229040990405E-009 + 0.19130000000000003 7.2241079784873818E-009 + 0.19240000000000002 4.0959400315898620E-009 + 0.19350000000000001 -6.2384488686006989E-009 + 0.19460000000000005 -1.2333357446436821E-008 + 0.19570000000000004 -7.6278974248111808E-009 + 0.19680000000000003 2.5897841648969688E-009 + 0.19790000000000002 6.5513181546350552E-009 + 0.19900000000000001 -1.6319603446390829E-009 + 0.20010000000000000 -1.5435016820219971E-008 + 0.20120000000000005 -2.2184220682675004E-008 + 0.20230000000000004 -1.5578613954403409E-008 + 0.20340000000000003 -1.5516730123010802E-009 + 0.20450000000000002 7.8414181814423500E-009 + 0.20560000000000000 6.6940661902492593E-009 + 0.20670000000000005 4.2438119685073161E-010 + 0.20780000000000004 -1.3951937383183122E-009 + 0.20890000000000003 4.2110448461585293E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0032.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0032.BXZ.semd new file mode 100644 index 00000000..e738a131 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0032.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 -4.5849297864834239E-019 + -0.11119999999999999 -1.0991086288682000E-017 + -0.11009999999999999 -7.9307125751158704E-017 + -0.10900000000000000 -2.8788900224741996E-016 + -0.10790000000000000 -5.2225049854693326E-016 + -0.10679999999999999 8.7207971150461000E-017 + -0.10569999999999999 3.3113757809193848E-015 + -0.10460000000000000 9.7282496321808923E-015 + -0.10349999999999999 1.3625828540291245E-014 + -0.10239999999999999 -4.4949751521828132E-016 + -0.10130000000000000 -4.8583895560045873E-014 + -0.10020000000000000 -1.1905106349525962E-013 + -9.9099999999999994E-002 -1.4120588108079007E-013 + -9.7999999999999990E-002 1.5158772674606080E-015 + -9.6899999999999986E-002 3.7092900907927107E-013 + -9.5799999999999996E-002 8.1437883780316467E-013 + -9.4699999999999993E-002 8.8972232359374459E-013 + -9.3599999999999989E-002 6.5233327637206906E-014 + -9.2499999999999999E-002 -1.7635777820740328E-012 + -9.1399999999999995E-002 -3.7332394120515033E-012 + -9.0299999999999991E-002 -4.0239396016661377E-012 + -8.9200000000000002E-002 -8.7016331640210609E-013 + -8.8099999999999984E-002 5.6868468267801120E-012 + -8.6999999999999994E-002 1.2493684038716868E-011 + -8.5899999999999990E-002 1.3970559951947958E-011 + -8.4799999999999986E-002 5.4074917286983659E-012 + -8.3699999999999997E-002 -1.2552762648776472E-011 + -8.2599999999999993E-002 -3.1500045627463891E-011 + -8.1499999999999989E-002 -3.7987030188091353E-011 + -8.0399999999999999E-002 -2.1514453413251644E-011 + -7.9299999999999995E-002 1.6441445427339829E-011 + -7.8199999999999992E-002 5.9012669750835300E-011 + -7.7100000000000002E-002 8.0573998861854790E-011 + -7.5999999999999984E-002 6.1386840055632774E-011 + -7.4899999999999994E-002 1.6826800369740269E-012 + -7.3799999999999991E-002 -7.4601352872960547E-011 + -7.2699999999999987E-002 -1.3016683564348597E-010 + -7.1599999999999997E-002 -1.3311531044113423E-010 + -7.0499999999999993E-002 -7.3025391289505137E-011 + -6.9399999999999989E-002 3.3847161184930030E-011 + -6.8300000000000000E-002 1.5019649413083869E-010 + -6.7199999999999996E-002 2.2854845793673917E-010 + -6.6099999999999992E-002 2.2397880772295764E-010 + -6.5000000000000002E-002 1.1079874517871957E-010 + -6.3899999999999985E-002 -9.5711369385576006E-011 + -6.2799999999999995E-002 -3.2298622110182862E-010 + -6.1699999999999991E-002 -4.5220743816187792E-010 + -6.0599999999999994E-002 -3.7173270017731852E-010 + -5.9499999999999990E-002 -5.6570012563206262E-011 + -5.8399999999999994E-002 3.7819886111734036E-010 + -5.7299999999999990E-002 7.0606170909925936E-010 + -5.6199999999999986E-002 7.0869554669172885E-010 + -5.5099999999999996E-002 3.2238520186744779E-010 + -5.3999999999999992E-002 -2.9267421819412220E-010 + -5.2899999999999989E-002 -8.2536788514886439E-010 + -5.1799999999999985E-002 -9.9373353990017677E-010 + -5.0699999999999995E-002 -7.1162353787457278E-010 + -4.9599999999999991E-002 -1.2666594162435985E-010 + -4.8499999999999988E-002 4.8736303881469212E-010 + -4.7399999999999998E-002 8.9072910158805030E-010 + -4.6299999999999994E-002 9.7284325040192243E-010 + -4.5199999999999990E-002 7.4456807386269475E-010 + -4.4099999999999986E-002 2.9143076840654203E-010 + -4.2999999999999997E-002 -2.3329282949902108E-010 + -4.1899999999999993E-002 -5.8663712776407806E-010 + -4.0799999999999989E-002 -4.8894588378090020E-010 + -3.9699999999999985E-002 1.7675819141693694E-010 + -3.8599999999999995E-002 1.1152229140165559E-009 + -3.7499999999999992E-002 1.5671635100744652E-009 + -3.6399999999999988E-002 6.5118271885822310E-010 + -3.5299999999999984E-002 -1.9897430370008351E-009 + -3.4199999999999994E-002 -5.6416400440184589E-009 + -3.3099999999999991E-002 -8.5336271382630002E-009 + -3.1999999999999987E-002 -8.5575422303918458E-009 + -3.0899999999999997E-002 -4.3487204948178260E-009 + -2.9799999999999993E-002 3.9026510911810419E-009 + -2.8699999999999989E-002 1.4381289048515100E-008 + -2.7599999999999986E-002 2.4294338984987007E-008 + -2.6499999999999996E-002 3.0757231428424348E-008 + -2.5399999999999992E-002 3.1351650164879175E-008 + -2.4299999999999988E-002 2.4091741934739730E-008 + -2.3199999999999985E-002 6.9507817279657047E-009 + -2.2099999999999995E-002 -2.2676550415212660E-008 + -2.0999999999999991E-002 -6.8262870911439677E-008 + -1.9899999999999987E-002 -1.3408721599716955E-007 + -1.8799999999999983E-002 -2.2491042273031780E-007 + -1.7699999999999994E-002 -3.4558826200736803E-007 + -1.6599999999999990E-002 -5.0090380909750820E-007 + -1.5499999999999986E-002 -6.9592573481713771E-007 + -1.4399999999999996E-002 -9.3704034043184947E-007 + -1.3299999999999992E-002 -1.2334165830907295E-006 + -1.2199999999999989E-002 -1.5982444665496587E-006 + -1.1099999999999985E-002 -2.0490560928010382E-006 + -9.9999999999999950E-003 -2.6070179046655539E-006 + -8.8999999999999913E-003 -3.2959853797365213E-006 + -7.7999999999999875E-003 -4.1426092138863169E-006 + -6.6999999999999837E-003 -5.1783099479507655E-006 + -5.5999999999999939E-003 -6.4426831158925779E-006 + -4.4999999999999901E-003 -7.9867622844176367E-006 + -3.3999999999999864E-003 -9.8745413197320886E-006 + -2.2999999999999826E-003 -1.2182384125480894E-005 + -1.1999999999999927E-003 -1.4997544894868042E-005 + -9.9999999999988987E-005 -1.8417849787510931E-005 + 1.0000000000000148E-003 -2.2553909730049782E-005 + 2.1000000000000185E-003 -2.7533755201147869E-005 + 3.2000000000000084E-003 -3.3508571505080909E-005 + 4.3000000000000121E-003 -4.0657909266883507E-005 + 5.4000000000000159E-003 -4.9193662562174723E-005 + 6.5000000000000058E-003 -5.9362781030358747E-005 + 7.6000000000000234E-003 -7.1449321694672108E-005 + 8.7000000000000133E-003 -8.5776395280845463E-005 + 9.8000000000000032E-003 -1.0270862549077719E-004 + 1.0900000000000021E-002 -1.2265595432836562E-004 + 1.2000000000000011E-002 -1.4607956109102815E-004 + 1.3100000000000001E-002 -1.7349957488477230E-004 + 1.4200000000000018E-002 -2.0550361659843475E-004 + 1.5300000000000008E-002 -2.4275384203065187E-004 + 1.6400000000000026E-002 -2.8599120560102165E-004 + 1.7500000000000016E-002 -3.3603704650886357E-004 + 1.8600000000000005E-002 -3.9379371446557343E-004 + 1.9700000000000023E-002 -4.6024596667848527E-004 + 2.0800000000000013E-002 -5.3646363085135818E-004 + 2.1900000000000003E-002 -6.2360503943637013E-004 + 2.3000000000000020E-002 -7.2292028926312923E-004 + 2.4100000000000010E-002 -8.3575252210721374E-004 + 2.5200000000000000E-002 -9.6353783737868071E-004 + 2.6300000000000018E-002 -1.1078023817390203E-003 + 2.7400000000000008E-002 -1.2701572850346565E-003 + 2.8500000000000025E-002 -1.4522883575409651E-003 + 2.9600000000000015E-002 -1.6559404321014881E-003 + 3.0700000000000005E-002 -1.8828986212611198E-003 + 3.1800000000000023E-002 -2.1349696908146143E-003 + 3.2900000000000013E-002 -2.4139638990163803E-003 + 3.4000000000000002E-002 -2.7216773014515638E-003 + 3.5100000000000020E-002 -3.0598691664636135E-003 + 3.6200000000000010E-002 -3.4302328713238239E-003 + 3.7300000000000028E-002 -3.8343593478202820E-003 + 3.8400000000000017E-002 -4.2736944742500782E-003 + 3.9500000000000007E-002 -4.7494955360889435E-003 + 4.0600000000000025E-002 -5.2627837285399437E-003 + 4.1700000000000015E-002 -5.8142985217273235E-003 + 4.2800000000000005E-002 -6.4044524915516376E-003 + 4.3900000000000022E-002 -7.0332861505448818E-003 + 4.5000000000000012E-002 -7.7004204504191875E-003 + 4.6100000000000002E-002 -8.4050120785832405E-003 + 4.7200000000000020E-002 -9.1457087546586990E-003 + 4.8300000000000010E-002 -9.9205980077385902E-003 + 4.9400000000000027E-002 -1.0727162472903728E-002 + 5.0500000000000017E-002 -1.1562230996787548E-002 + 5.1600000000000007E-002 -1.2421951629221439E-002 + 5.2700000000000025E-002 -1.3301773928105831E-002 + 5.3800000000000014E-002 -1.4196443371474743E-002 + 5.4900000000000004E-002 -1.5099992044270039E-002 + 5.6000000000000022E-002 -1.6005748882889748E-002 + 5.7100000000000012E-002 -1.6906356438994408E-002 + 5.8200000000000002E-002 -1.7793806269764900E-002 + 5.9300000000000019E-002 -1.8659476190805435E-002 + 6.0400000000000009E-002 -1.9494188949465752E-002 + 6.1500000000000027E-002 -2.0288294181227684E-002 + 6.2600000000000017E-002 -2.1031746640801430E-002 + 6.3700000000000007E-002 -2.1714221686124802E-002 + 6.4800000000000024E-002 -2.2325208410620689E-002 + 6.5900000000000014E-002 -2.2854147478938103E-002 + 6.7000000000000004E-002 -2.3290576413273811E-002 + 6.8100000000000022E-002 -2.3624282330274582E-002 + 6.9200000000000012E-002 -2.3845450952649117E-002 + 7.0300000000000029E-002 -2.3944837972521782E-002 + 7.1400000000000019E-002 -2.3913914337754250E-002 + 7.2500000000000009E-002 -2.3745033890008926E-002 + 7.3600000000000027E-002 -2.3431578651070595E-002 + 7.4700000000000016E-002 -2.2968119010329247E-002 + 7.5800000000000006E-002 -2.2350534796714783E-002 + 7.6900000000000024E-002 -2.1576164290308952E-002 + 7.8000000000000014E-002 -2.0643912255764008E-002 + 7.9100000000000004E-002 -1.9554356113076210E-002 + 8.0200000000000021E-002 -1.8309814855456352E-002 + 8.1300000000000011E-002 -1.6914388164877892E-002 + 8.2400000000000029E-002 -1.5373973175883293E-002 + 8.3500000000000019E-002 -1.3696252368390560E-002 + 8.4600000000000009E-002 -1.1890657246112823E-002 + 8.5700000000000026E-002 -9.9683031439781189E-003 + 8.6800000000000016E-002 -7.9419016838073730E-003 + 8.7900000000000006E-002 -5.8256308548152447E-003 + 8.9000000000000024E-002 -3.6349911242723465E-003 + 9.0100000000000013E-002 -1.3866344233974814E-003 + 9.1200000000000003E-002 9.0182683197781444E-004 + 9.2300000000000021E-002 3.2120321411639452E-003 + 9.3400000000000011E-002 5.5251051671802998E-003 + 9.4500000000000028E-002 7.8219017013907433E-003 + 9.5600000000000018E-002 1.0083263739943504E-002 + 9.6700000000000008E-002 1.2290284968912601E-002 + 9.7800000000000026E-002 1.4424566179513931E-002 + 9.8900000000000016E-002 1.6468457877635956E-002 + 0.10000000000000001 1.8405290320515633E-002 + 0.10110000000000002 2.0219594240188599E-002 + 0.10220000000000001 2.1897312253713608E-002 + 0.10330000000000003 2.3425972089171410E-002 + 0.10440000000000002 2.4794850498437881E-002 + 0.10550000000000001 2.5995109230279922E-002 + 0.10660000000000003 2.7019884437322617E-002 + 0.10770000000000002 2.7864359319210052E-002 + 0.10880000000000001 2.8525805100798607E-002 + 0.10990000000000003 2.9003594070672989E-002 + 0.11100000000000002 2.9299154877662659E-002 + 0.11210000000000001 2.9415914788842201E-002 + 0.11320000000000002 2.9359202831983566E-002 + 0.11430000000000001 2.9136136174201965E-002 + 0.11540000000000003 2.8755474835634232E-002 + 0.11650000000000002 2.8227465227246284E-002 + 0.11760000000000001 2.7563644573092461E-002 + 0.11870000000000003 2.6776645332574844E-002 + 0.11980000000000002 2.5879995897412300E-002 + 0.12090000000000001 2.4887908250093460E-002 + 0.12200000000000003 2.3815067484974861E-002 + 0.12310000000000001 2.2676423192024231E-002 + 0.12420000000000003 2.1486965939402580E-002 + 0.12530000000000002 2.0261516794562340E-002 + 0.12640000000000001 1.9014535471796989E-002 + 0.12750000000000003 1.7759947106242180E-002 + 0.12860000000000002 1.6510989516973495E-002 + 0.12970000000000001 1.5280076302587986E-002 + 0.13080000000000003 1.4078663662075996E-002 + 0.13190000000000002 1.2917132116854191E-002 + 0.13300000000000001 1.1804696172475815E-002 + 0.13410000000000000 1.0749364271759987E-002 + 0.13520000000000004 9.7579108551144600E-003 + 0.13630000000000003 8.8358726352453232E-003 + 0.13740000000000002 7.9875346273183823E-003 + 0.13850000000000001 7.2159273549914360E-003 + 0.13960000000000000 6.5228440798819065E-003 + 0.14070000000000005 5.9088999405503273E-003 + 0.14180000000000004 5.3736171685159206E-003 + 0.14290000000000003 4.9155149608850479E-003 + 0.14400000000000002 4.5321914367377758E-003 + 0.14510000000000001 4.2203944176435471E-003 + 0.14620000000000000 3.9761061780154705E-003 + 0.14730000000000004 3.7946491502225399E-003 + 0.14840000000000003 3.6708160769194365E-003 + 0.14950000000000002 3.5989938769489527E-003 + 0.15060000000000001 3.5732632968574762E-003 + 0.15170000000000000 3.5874764434993267E-003 + 0.15280000000000005 3.6353340838104486E-003 + 0.15390000000000004 3.7104762159287930E-003 + 0.15500000000000003 3.8065903354436159E-003 + 0.15610000000000002 3.9175124838948250E-003 + 0.15720000000000001 4.0373047813773155E-003 + 0.15830000000000000 4.1603040881454945E-003 + 0.15940000000000004 4.2811734601855278E-003 + 0.16050000000000003 4.3949540704488754E-003 + 0.16160000000000002 4.4971187599003315E-003 + 0.16270000000000001 4.5836167410016060E-003 + 0.16380000000000000 4.6508884988725185E-003 + 0.16490000000000005 4.6958690509200096E-003 + 0.16600000000000004 4.7159944660961628E-003 + 0.16710000000000003 4.7092158347368240E-003 + 0.16820000000000002 4.6740109100937843E-003 + 0.16930000000000001 4.6093757264316082E-003 + 0.17040000000000000 4.5147957280278206E-003 + 0.17150000000000004 4.3902089819312096E-003 + 0.17260000000000003 4.2359870858490467E-003 + 0.17370000000000002 4.0529253892600536E-003 + 0.17480000000000001 3.8422276265919209E-003 + 0.17590000000000000 3.6054626107215881E-003 + 0.17700000000000005 3.3444939181208611E-003 + 0.17810000000000004 3.0614128336310387E-003 + 0.17920000000000003 2.7585010975599289E-003 + 0.18030000000000002 2.4382267147302628E-003 + 0.18140000000000001 2.1032346412539482E-003 + 0.18250000000000000 1.7563012661412358E-003 + 0.18360000000000004 1.4002561802044511E-003 + 0.18470000000000003 1.0379044106230140E-003 + 0.18580000000000002 6.7199254408478737E-004 + 0.18690000000000001 3.0521632288582623E-004 + 0.18800000000000000 -5.9768364735646173E-005 + 0.18910000000000005 -4.2037497041746974E-004 + 0.19020000000000004 -7.7415601117536426E-004 + 0.19130000000000003 -1.1188726639375091E-003 + 0.19240000000000002 -1.4525181613862514E-003 + 0.19350000000000001 -1.7732913838699460E-003 + 0.19460000000000005 -2.0795615855604410E-003 + 0.19570000000000004 -2.3698685690760612E-003 + 0.19680000000000003 -2.6429621502757072E-003 + 0.19790000000000002 -2.8978465124964714E-003 + 0.19900000000000001 -3.1337812542915344E-003 + 0.20010000000000000 -3.3502436708658934E-003 + 0.20120000000000005 -3.5468842834234238E-003 + 0.20230000000000004 -3.7235198542475700E-003 + 0.20340000000000003 -3.8801566697657108E-003 + 0.20450000000000002 -4.0170093998312950E-003 + 0.20560000000000000 -4.1344808414578438E-003 + 0.20670000000000005 -4.2331134900450706E-003 + 0.20780000000000004 -4.3135443702340126E-003 + 0.20890000000000003 -4.3764989823102951E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0033.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0033.BXX.semd new file mode 100644 index 00000000..73d14c59 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0033.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 1.7095492266504908E-017 + -0.11449999999999999 4.2738731493442882E-017 + -0.11340000000000000 3.4190987841732265E-017 + -0.11230000000000000 2.5643244190021649E-017 + -0.11119999999999999 7.6929722643897597E-017 + -0.11009999999999999 -8.5477337255432655E-018 + -0.10900000000000000 -4.3593503542508228E-016 + -0.10790000000000000 -1.2052321692198296E-015 + -0.10679999999999999 -8.8041774501870372E-016 + -0.10569999999999999 -4.1883936945064874E-016 + -0.10460000000000000 6.5817673432902782E-016 + -0.10349999999999999 3.5131239941205454E-015 + -0.10239999999999999 2.5386805626984900E-015 + -0.10130000000000000 -6.5048352582185512E-015 + -0.10020000000000000 -1.3907184933281865E-014 + -9.9099999999999994E-002 -1.2283114453402570E-014 + -9.7999999999999990E-002 -7.3767099877499256E-015 + -9.6899999999999986E-002 -1.3761930641289014E-015 + -9.5799999999999996E-002 1.2830160517991393E-014 + -9.4699999999999993E-002 2.0950517999585548E-014 + -9.3599999999999989E-002 2.8122002068611124E-015 + -9.2499999999999999E-002 -2.5173121237249269E-014 + -9.1399999999999995E-002 -2.3617433421267708E-014 + -9.0299999999999991E-002 -3.4618482193837959E-015 + -8.9200000000000002E-002 9.0349574000179837E-015 + -8.8099999999999984E-002 -4.7269139489647220E-015 + -8.6999999999999994E-002 -7.5382584831425181E-014 + -8.5899999999999990E-002 -1.3072069739595432E-013 + -8.4799999999999986E-002 -1.9753851874561301E-014 + -8.3699999999999997E-002 1.8421248142337643E-013 + -8.2599999999999993E-002 1.2559205520186467E-013 + -8.1499999999999989E-002 -3.3686632449443296E-014 + -8.0399999999999999E-002 1.5277392523792288E-013 + -7.9299999999999995E-002 3.2610513681780029E-013 + -7.8199999999999992E-002 1.9308514476960165E-013 + -7.7100000000000002E-002 2.8764032713839149E-013 + -7.5999999999999984E-002 9.2487476011093861E-013 + -7.4899999999999994E-002 1.4920860770886724E-012 + -7.3799999999999991E-002 1.3415604347907784E-012 + -7.2699999999999987E-002 1.4068764599486916E-013 + -7.1599999999999997E-002 -1.5328413451726197E-012 + -7.0499999999999993E-002 -2.1560231898420934E-012 + -6.9399999999999989E-002 -9.5860342233522466E-013 + -6.8300000000000000E-002 -7.6287852987869109E-014 + -6.7199999999999996E-002 5.2593519817012435E-013 + -6.6099999999999992E-002 -5.1738550509855541E-013 + -6.5000000000000002E-002 -8.9548637602354653E-013 + -6.3899999999999985E-002 -1.4836566220380321E-012 + -6.2799999999999995E-002 2.0595378701082634E-012 + -6.1699999999999991E-002 4.4823619642364587E-012 + -6.0599999999999994E-002 6.3450013472465816E-012 + -5.9499999999999990E-002 8.9778939491025334E-012 + -5.8399999999999994E-002 7.5494454437885494E-012 + -5.7299999999999990E-002 5.9809505438546129E-012 + -5.6199999999999986E-002 1.0854583724906330E-011 + -5.5099999999999996E-002 6.2050698780569125E-012 + -5.3999999999999992E-002 -5.7268491164552682E-012 + -5.2899999999999989E-002 -3.6424967209125469E-011 + -5.1799999999999985E-002 -8.4208723327705570E-011 + -5.0699999999999995E-002 -8.9138321723858382E-011 + -4.9599999999999991E-002 -3.0486915075789156E-011 + -4.8499999999999988E-002 5.0291801972912609E-011 + -4.7399999999999998E-002 8.6815887812008441E-011 + -4.6299999999999994E-002 8.3006657103368298E-011 + -4.5199999999999990E-002 2.5419649024582824E-011 + -4.4099999999999986E-002 -2.8246065209014404E-011 + -4.2999999999999997E-002 1.7801166790620826E-011 + -4.1899999999999993E-002 1.8148728353484245E-010 + -4.0799999999999989E-002 2.6002527908630668E-010 + -3.9699999999999985E-002 1.1785031284183844E-010 + -3.8599999999999995E-002 -1.6997278584618414E-010 + -3.7499999999999992E-002 -3.7040701061918924E-010 + -3.6399999999999988E-002 -2.6161905974930733E-010 + -3.5299999999999984E-002 -1.3266443499304614E-010 + -3.4199999999999994E-002 -2.0985792270611370E-010 + -3.3099999999999991E-002 -7.1940342571963356E-011 + -3.1999999999999987E-002 3.6511610401745997E-010 + -3.0899999999999997E-002 7.7976514134547870E-010 + -2.9799999999999993E-002 8.4821971668702645E-010 + -2.8699999999999989E-002 4.1586886712075000E-010 + -2.7599999999999986E-002 -3.6648635515224015E-011 + -2.6499999999999996E-002 -1.1720319159636006E-010 + -2.5399999999999992E-002 4.7110326750754439E-010 + -2.4299999999999988E-002 9.6081720357688027E-010 + -2.3199999999999985E-002 3.1223496010923668E-010 + -2.2099999999999995E-002 -1.0713100406789522E-009 + -2.0999999999999991E-002 -2.2094939211569908E-009 + -1.9899999999999987E-002 -1.6637614619341434E-009 + -1.8799999999999983E-002 2.4714219559740513E-010 + -1.7699999999999994E-002 2.1098698343990918E-009 + -1.6599999999999990E-002 2.2763571028150409E-009 + -1.5499999999999986E-002 5.3373372388421103E-010 + -1.4399999999999996E-002 -1.0878897782617969E-009 + -1.3299999999999992E-002 -1.5801802089043804E-009 + -1.2199999999999989E-002 -1.7453225531482985E-009 + -1.1099999999999985E-002 -2.5244277779279400E-009 + -9.9999999999999950E-003 -3.7427181354132699E-009 + -8.8999999999999913E-003 -2.9533051559837986E-009 + -7.7999999999999875E-003 6.7885252974519972E-011 + -6.6999999999999837E-003 3.9226311088214061E-009 + -5.5999999999999939E-003 6.2088592045483892E-009 + -4.4999999999999901E-003 5.5373092777699640E-009 + -3.3999999999999864E-003 1.4419080374139526E-009 + -2.2999999999999826E-003 -2.3129005377597878E-009 + -1.1999999999999927E-003 -2.0702284331264309E-009 + -9.9999999999988987E-005 7.8962847371855105E-010 + 1.0000000000000148E-003 7.2756001223694966E-010 + 2.1000000000000185E-003 -3.4036931051417696E-009 + 3.2000000000000084E-003 -9.0048724032953942E-009 + 4.3000000000000121E-003 -1.1558643819853387E-008 + 5.4000000000000159E-003 -6.3325651389334325E-009 + 6.5000000000000058E-003 2.2994393056308127E-009 + 7.6000000000000234E-003 6.0555933600880962E-009 + 8.7000000000000133E-003 2.0318959847998030E-009 + 9.8000000000000032E-003 -3.7843936873116490E-009 + 1.0900000000000021E-002 -2.9322404504483757E-009 + 1.2000000000000011E-002 4.8393187235262758E-009 + 1.3100000000000001E-002 9.8861381303549933E-009 + 1.4200000000000018E-002 4.9661439405213059E-009 + 1.5300000000000008E-002 -9.2394785156102444E-009 + 1.6400000000000026E-002 -2.0505249054281194E-008 + 1.7500000000000016E-002 -1.6784948542181155E-008 + 1.8600000000000005E-002 -6.9576078232103100E-010 + 1.9700000000000023E-002 1.2955501560441007E-008 + 2.0800000000000013E-002 1.2767952028980289E-008 + 2.1900000000000003E-002 2.1295880614502494E-009 + 2.3000000000000020E-002 -5.9364064775024872E-009 + 2.4100000000000010E-002 -3.5605500769975151E-009 + 2.5200000000000000E-002 4.1930832139769336E-009 + 2.6300000000000018E-002 5.1920041599373690E-009 + 2.7400000000000008E-002 -3.4128873060979004E-009 + 2.8500000000000025E-002 -1.5441630196733058E-008 + 2.9600000000000015E-002 -1.9314077448484568E-008 + 3.0700000000000005E-002 -1.1696009494244208E-008 + 3.1800000000000023E-002 8.8753893123794114E-010 + 3.2900000000000013E-002 9.2047169886200209E-009 + 3.4000000000000002E-002 8.2721189897938530E-009 + 3.5100000000000020E-002 1.3881145122240923E-009 + 3.6200000000000010E-002 -7.2759487323992289E-010 + 3.7300000000000028E-002 1.6381767053985641E-009 + 3.8400000000000017E-002 6.0116516209518522E-009 + 3.9500000000000007E-002 6.0829052905830849E-009 + 4.0600000000000025E-002 1.1349006179273147E-009 + 4.1700000000000015E-002 -7.5416952682871852E-009 + 4.2800000000000005E-002 -1.3421847633310335E-008 + 4.3900000000000022E-002 -1.1629705198856755E-008 + 4.5000000000000012E-002 -2.5237858469751018E-009 + 4.6100000000000002E-002 5.7216897886291918E-009 + 4.7200000000000020E-002 9.5932399801768042E-009 + 4.8300000000000010E-002 1.0023013530258140E-008 + 4.9400000000000027E-002 8.2299722592438229E-009 + 5.0500000000000017E-002 5.0028563514104007E-009 + 5.1600000000000007E-002 6.2848132253989775E-010 + 5.2700000000000025E-002 -6.7574488227251095E-009 + 5.3800000000000014E-002 -1.2135675575564164E-008 + 5.4900000000000004E-002 -1.4609904397389073E-008 + 5.6000000000000022E-002 -1.0379836545837406E-008 + 5.7100000000000012E-002 -4.4288799294633918E-009 + 5.8200000000000002E-002 -5.5404070220532731E-011 + 5.9300000000000019E-002 3.0632569814059707E-009 + 6.0400000000000009E-002 7.9745108294559941E-009 + 6.1500000000000027E-002 1.4301911654968080E-008 + 6.2600000000000017E-002 1.5574203260371178E-008 + 6.3700000000000007E-002 1.0043605946918888E-008 + 6.4800000000000024E-002 2.2140087541089315E-009 + 6.5900000000000014E-002 -2.2780053399173994E-009 + 6.7000000000000004E-002 5.6616422661193155E-010 + 6.8100000000000022E-002 6.0633711385094102E-009 + 6.9200000000000012E-002 6.7026517669432906E-009 + 7.0300000000000029E-002 -2.7145090619740131E-009 + 7.1400000000000019E-002 -1.7939667529276448E-008 + 7.2500000000000009E-002 -2.7536087188195779E-008 + 7.3600000000000027E-002 -2.3114438363336376E-008 + 7.4700000000000016E-002 -9.8373806878271353E-009 + 7.5800000000000006E-002 1.3602708959226106E-009 + 7.6900000000000024E-002 4.0251824096060318E-009 + 7.8000000000000014E-002 -8.5905504931815813E-011 + 7.9100000000000004E-002 -1.7590681133938801E-009 + 8.0200000000000021E-002 3.4513236712996331E-009 + 8.1300000000000011E-002 1.1135493416247755E-008 + 8.2400000000000029E-002 1.1398331167811193E-008 + 8.3500000000000019E-002 8.3391027416723773E-010 + 8.4600000000000009E-002 -1.2706214747026934E-008 + 8.5700000000000026E-002 -1.7104119010014074E-008 + 8.6800000000000016E-002 -8.0575803806937074E-009 + 8.7900000000000006E-002 7.4064381294647319E-009 + 8.9000000000000024E-002 1.7349274017419702E-008 + 9.0100000000000013E-002 1.6572407446346915E-008 + 9.1200000000000003E-002 8.9478389142527703E-009 + 9.2300000000000021E-002 2.9366040710243624E-009 + 9.3400000000000011E-002 1.1558869417171991E-009 + 9.4500000000000028E-002 -2.1253386550679210E-010 + 9.5600000000000018E-002 -5.5605093862709509E-009 + 9.6700000000000008E-002 -1.2987891651050631E-008 + 9.7800000000000026E-002 -1.5180905421630086E-008 + 9.8900000000000016E-002 -5.2739204114971017E-009 + 0.10000000000000001 1.1839286884196554E-008 + 0.10110000000000002 2.3547826799585891E-008 + 0.10220000000000001 2.0610887219163487E-008 + 0.10330000000000003 5.7532103525659295E-009 + 0.10440000000000002 -9.1851335426440528E-009 + 0.10550000000000001 -1.2955627681776605E-008 + 0.10660000000000003 -5.5537898724367096E-009 + 0.10770000000000002 3.1857698701287518E-009 + 0.10880000000000001 5.1919046839543626E-009 + 0.10990000000000003 1.5048786661253644E-009 + 0.11100000000000002 6.0911498067639513E-010 + 0.11210000000000001 7.4876007616353490E-009 + 0.11320000000000002 1.7562500786993951E-008 + 0.11430000000000001 2.0543218681723374E-008 + 0.11540000000000003 1.0868234312511049E-008 + 0.11650000000000002 -5.5827502620786618E-009 + 0.11760000000000001 -1.5950126552866095E-008 + 0.11870000000000003 -1.2595210208132812E-008 + 0.11980000000000002 5.0692827713305633E-010 + 0.12090000000000001 1.2197400423019644E-008 + 0.12200000000000003 1.3737318838025203E-008 + 0.12310000000000001 5.0370529969256950E-009 + 0.12420000000000003 -6.4865459670215841E-009 + 0.12530000000000002 -1.3067071868988478E-008 + 0.12640000000000001 -1.1782599784737613E-008 + 0.12750000000000003 -5.3130539967582990E-009 + 0.12860000000000002 1.8197512385853543E-009 + 0.12970000000000001 7.3123338495406642E-009 + 0.13080000000000003 1.0631398872362752E-008 + 0.13190000000000002 1.1017334600182949E-008 + 0.13300000000000001 8.4992715088105797E-009 + 0.13410000000000000 4.3947641081842903E-009 + 0.13520000000000004 1.2851451014483928E-009 + 0.13630000000000003 8.0615536468542359E-010 + 0.13740000000000002 2.5791098146044078E-009 + 0.13850000000000001 4.8248605111211873E-009 + 0.13960000000000000 6.2213709739467049E-009 + 0.14070000000000005 7.9786399709291800E-009 + 0.14180000000000004 1.1710001857068164E-008 + 0.14290000000000003 1.6346623610274946E-008 + 0.14400000000000002 1.7618772218952472E-008 + 0.14510000000000001 1.1682460332451683E-008 + 0.14620000000000000 -5.9402704977173926E-010 + 0.14730000000000004 -1.2955662320734973E-008 + 0.14840000000000003 -1.8155891012838765E-008 + 0.14950000000000002 -1.4187010677346734E-008 + 0.15060000000000001 -6.0391496248257681E-009 + 0.15170000000000000 -5.6897275779732581E-010 + 0.15280000000000005 -3.9254532957500032E-010 + 0.15390000000000004 -1.9750991953060293E-009 + 0.15500000000000003 -5.9427385235011343E-010 + 0.15610000000000002 4.1218934931919193E-009 + 0.15720000000000001 7.3838202219178584E-009 + 0.15830000000000000 4.9901185406042714E-009 + 0.15940000000000004 -1.3259986442193394E-009 + 0.16050000000000003 -4.5963894912404157E-009 + 0.16160000000000002 9.0088825288603402E-011 + 0.16270000000000001 9.8081498478563844E-009 + 0.16380000000000000 1.6010488934625755E-008 + 0.16490000000000005 1.2429756779397394E-008 + 0.16600000000000004 1.4809089510237072E-009 + 0.16710000000000003 -7.7162400913266538E-009 + 0.16820000000000002 -8.1677793417611610E-009 + 0.16930000000000001 -1.7929024931362392E-009 + 0.17040000000000000 2.9182247729409028E-009 + 0.17150000000000004 -2.3116464298311712E-010 + 0.17260000000000003 -8.6275289135073763E-009 + 0.17370000000000002 -1.3523295372408484E-008 + 0.17480000000000001 -9.1760083975600537E-009 + 0.17590000000000000 9.8011732063696400E-010 + 0.17700000000000005 7.7244362017836465E-009 + 0.17810000000000004 5.4889888190245983E-009 + 0.17920000000000003 -1.6225893961774318E-009 + 0.18030000000000002 -3.7513219197649050E-009 + 0.18140000000000001 4.7150074955482069E-009 + 0.18250000000000000 1.8944520618902061E-008 + 0.18360000000000004 2.7655650214342131E-008 + 0.18470000000000003 2.3553386796493214E-008 + 0.18580000000000002 9.7761656547845632E-009 + 0.18690000000000001 -3.6925338342541636E-009 + 0.18800000000000000 -9.3965084602132265E-009 + 0.18910000000000005 -8.3038962372938840E-009 + 0.19020000000000004 -6.5779954816491681E-009 + 0.19130000000000003 -7.8303186157313576E-009 + 0.19240000000000002 -8.8526856956150368E-009 + 0.19350000000000001 -4.0263001821472244E-009 + 0.19460000000000005 7.2475350165746022E-009 + 0.19570000000000004 1.7904046245575955E-008 + 0.19680000000000003 1.9123678640653452E-008 + 0.19790000000000002 9.0235108274328013E-009 + 0.19900000000000001 -4.8901176441518146E-009 + 0.20010000000000000 -1.2209947719554748E-008 + 0.20120000000000005 -9.0916385531158994E-009 + 0.20230000000000004 -1.0567242636483343E-009 + 0.20340000000000003 3.2386044956922433E-009 + 0.20450000000000002 1.0098073488506998E-009 + 0.20560000000000000 -2.3281565564303719E-009 + 0.20670000000000005 4.3128389748403606E-010 + 0.20780000000000004 9.7110683938694820E-009 + 0.20890000000000003 1.7534302898525311E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0033.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0033.BXZ.semd new file mode 100644 index 00000000..b9ca99d0 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0033.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 2.1259796700867639E-010 + -0.11559999999999999 7.8417417004317258E-010 + -0.11449999999999999 1.0115694948353848E-009 + -0.11340000000000000 -6.0733307272187176E-010 + -0.11230000000000000 -4.5266106418750951E-009 + -0.11119999999999999 -8.0650179867802763E-009 + -0.11009999999999999 -6.2745857398738281E-009 + -0.10900000000000000 3.3560603185378568E-009 + -0.10790000000000000 1.6323504326010152E-008 + -0.10679999999999999 2.2413422229305979E-008 + -0.10569999999999999 1.3856826797109534E-008 + -0.10460000000000000 -6.3452496590343799E-009 + -0.10349999999999999 -2.4795001607458289E-008 + -0.10239999999999999 -2.8368317472882154E-008 + -0.10130000000000000 -1.6144618086855189E-008 + -0.10020000000000000 -6.7584660090602711E-010 + -9.9099999999999994E-002 3.9865568624009029E-009 + -9.7999999999999990E-002 -3.2710218977882732E-009 + -9.6899999999999986E-002 -8.2548483604227840E-009 + -9.5799999999999996E-002 5.1429931424706865E-009 + -9.4699999999999993E-002 3.7684440457042001E-008 + -9.3599999999999989E-002 7.0330081314295967E-008 + -9.2499999999999999E-002 7.7732089209803235E-008 + -9.1399999999999995E-002 4.7757971799455845E-008 + -9.0299999999999991E-002 -1.0804312999823651E-008 + -8.9200000000000002E-002 -7.9161353028212034E-008 + -8.8099999999999984E-002 -1.4769638312372990E-007 + -8.6999999999999994E-002 -2.2639959240677854E-007 + -8.5899999999999990E-002 -3.3909856256286730E-007 + -8.4799999999999986E-002 -5.0953235586348455E-007 + -8.3699999999999997E-002 -7.5336834015615750E-007 + -8.2599999999999993E-002 -1.0820049283211119E-006 + -8.1499999999999989E-002 -1.5110520052985521E-006 + -8.0399999999999999E-002 -2.0622733245545533E-006 + -7.9299999999999995E-002 -2.7561175102164270E-006 + -7.8199999999999992E-002 -3.6036401525052497E-006 + -7.7100000000000002E-002 -4.6096292862785049E-006 + -7.5999999999999984E-002 -5.7899492276192177E-006 + -7.4899999999999994E-002 -7.1933945946511813E-006 + -7.3799999999999991E-002 -8.9126833699992858E-006 + -7.2699999999999987E-002 -1.1075261681980919E-005 + -7.1599999999999997E-002 -1.3817923900205642E-005 + -7.0499999999999993E-002 -1.7261005268665031E-005 + -6.9399999999999989E-002 -2.1500425646081567E-005 + -6.8300000000000000E-002 -2.6626712497090921E-005 + -6.7199999999999996E-002 -3.2763506169430912E-005 + -6.6099999999999992E-002 -4.0103925130097196E-005 + -6.5000000000000002E-002 -4.8922483983915299E-005 + -6.3899999999999985E-002 -5.9556947235250846E-005 + -6.2799999999999995E-002 -7.2377602919004858E-005 + -6.1699999999999991E-002 -8.7772896222304553E-005 + -6.0599999999999994E-002 -1.0616720101097599E-004 + -5.9499999999999990E-002 -1.2805852747987956E-004 + -5.8399999999999994E-002 -1.5404564328491688E-004 + -5.7299999999999990E-002 -1.8482473387848586E-004 + -5.6199999999999986E-002 -2.2116788022685796E-004 + -5.5099999999999996E-002 -2.6391667779535055E-004 + -5.3999999999999992E-002 -3.1401379965245724E-004 + -5.2899999999999989E-002 -3.7255688221193850E-004 + -5.1799999999999985E-002 -4.4083505054004490E-004 + -5.0699999999999995E-002 -5.2031961968168616E-004 + -4.9599999999999991E-002 -6.1262457165867090E-004 + -4.8499999999999988E-002 -7.1947887772694230E-004 + -4.7399999999999998E-002 -8.4274396067485213E-004 + -4.6299999999999994E-002 -9.8446162883192301E-004 + -4.5199999999999990E-002 -1.1468918528407812E-003 + -4.4099999999999986E-002 -1.3325124746188521E-003 + -4.2999999999999997E-002 -1.5439953422173858E-003 + -4.1899999999999993E-002 -1.7841961234807968E-003 + -4.0799999999999989E-002 -2.0561721175909042E-003 + -3.9699999999999985E-002 -2.3632037919014692E-003 + -3.8599999999999995E-002 -2.7087735943496227E-003 + -3.7499999999999992E-002 -3.0965090263634920E-003 + -3.6399999999999988E-002 -3.5301228053867817E-003 + -3.5299999999999984E-002 -4.0134014561772346E-003 + -3.4199999999999994E-002 -4.5502241700887680E-003 + -3.3099999999999991E-002 -5.1445621065795422E-003 + -3.1999999999999987E-002 -5.8003989979624748E-003 + -3.0899999999999997E-002 -6.5216040238738060E-003 + -2.9799999999999993E-002 -7.3118312284350395E-003 + -2.8699999999999989E-002 -8.1745050847530365E-003 + -2.7599999999999986E-002 -9.1128451749682426E-003 + -2.6499999999999996E-002 -1.0129841975867748E-002 + -2.5399999999999992E-002 -1.1228090152144432E-002 + -2.4299999999999988E-002 -1.2409550137817860E-002 + -2.3199999999999985E-002 -1.3675368390977383E-002 + -2.2099999999999995E-002 -1.5025836415588856E-002 + -2.0999999999999991E-002 -1.6460452228784561E-002 + -1.9899999999999987E-002 -1.7977908253669739E-002 + -1.8799999999999983E-002 -1.9575927406549454E-002 + -1.7699999999999994E-002 -2.1250998601317406E-002 + -1.6599999999999990E-002 -2.2998180240392685E-002 + -1.5499999999999986E-002 -2.4811066687107086E-002 + -1.4399999999999996E-002 -2.6681907474994659E-002 + -1.3299999999999992E-002 -2.8601650148630142E-002 + -1.2199999999999989E-002 -3.0559830367565155E-002 + -1.1099999999999985E-002 -3.2544333487749100E-002 + -9.9999999999999950E-003 -3.4541312605142593E-002 + -8.8999999999999913E-003 -3.6535244435071945E-002 + -7.7999999999999875E-003 -3.8509156554937363E-002 + -6.6999999999999837E-003 -4.0444832295179367E-002 + -5.5999999999999939E-003 -4.2322833091020584E-002 + -4.4999999999999901E-003 -4.4122450053691864E-002 + -3.3999999999999864E-003 -4.5821789652109146E-002 + -2.2999999999999826E-003 -4.7398068010807037E-002 + -1.1999999999999927E-003 -4.8827983438968658E-002 + -9.9999999999988987E-005 -5.0088014453649521E-002 + 1.0000000000000148E-003 -5.1154583692550659E-002 + 2.1000000000000185E-003 -5.2004184573888779E-002 + 3.2000000000000084E-003 -5.2613660693168640E-002 + 4.3000000000000121E-003 -5.2960660308599472E-002 + 5.4000000000000159E-003 -5.3024150431156158E-002 + 6.5000000000000058E-003 -5.2784778177738190E-002 + 7.6000000000000234E-003 -5.2225027233362198E-002 + 8.7000000000000133E-003 -5.1329411566257477E-002 + 9.8000000000000032E-003 -5.0084836781024933E-002 + 1.0900000000000021E-002 -4.8481125384569168E-002 + 1.2000000000000011E-002 -4.6511445194482803E-002 + 1.3100000000000001E-002 -4.4172514230012894E-002 + 1.4200000000000018E-002 -4.1464533656835556E-002 + 1.5300000000000008E-002 -3.8391176611185074E-002 + 1.6400000000000026E-002 -3.4959796816110611E-002 + 1.7500000000000016E-002 -3.1181754544377327E-002 + 1.8600000000000005E-002 -2.7072655037045479E-002 + 1.9700000000000023E-002 -2.2652244195342064E-002 + 2.0800000000000013E-002 -1.7943991348147392E-002 + 2.1900000000000003E-002 -1.2974712997674942E-002 + 2.3000000000000020E-002 -7.7744331210851669E-003 + 2.4100000000000010E-002 -2.3764600045979023E-003 + 2.5200000000000000E-002 3.1827061902731657E-003 + 2.6300000000000018E-002 8.8638570159673691E-003 + 2.7400000000000008E-002 1.4625836163759232E-002 + 2.8500000000000025E-002 2.0426232367753983E-002 + 2.9600000000000015E-002 2.6221761479973793E-002 + 3.0700000000000005E-002 3.1968422234058380E-002 + 3.1800000000000023E-002 3.7621803581714630E-002 + 3.2900000000000013E-002 4.3137714266777039E-002 + 3.4000000000000002E-002 4.8473037779331207E-002 + 3.5100000000000020E-002 5.3586456924676895E-002 + 3.6200000000000010E-002 5.8438792824745178E-002 + 3.7300000000000028E-002 6.2993183732032776E-002 + 3.8400000000000017E-002 6.7215323448181152E-002 + 3.9500000000000007E-002 7.1074023842811584E-002 + 4.0600000000000025E-002 7.4541859328746796E-002 + 4.1700000000000015E-002 7.7595606446266174E-002 + 4.2800000000000005E-002 8.0216251313686371E-002 + 4.3900000000000022E-002 8.2388907670974731E-002 + 4.5000000000000012E-002 8.4102876484394073E-002 + 4.6100000000000002E-002 8.5351891815662384E-002 + 4.7200000000000020E-002 8.6134411394596100E-002 + 4.8300000000000010E-002 8.6453542113304138E-002 + 4.9400000000000027E-002 8.6316600441932678E-002 + 5.0500000000000017E-002 8.5734695196151733E-002 + 5.1600000000000007E-002 8.4722504019737244E-002 + 5.2700000000000025E-002 8.3298355340957642E-002 + 5.3800000000000014E-002 8.1484191119670868E-002 + 5.4900000000000004E-002 7.9305112361907959E-002 + 5.6000000000000022E-002 7.6788626611232758E-002 + 5.7100000000000012E-002 7.3963999748229980E-002 + 5.8200000000000002E-002 7.0861950516700745E-002 + 5.9300000000000019E-002 6.7514687776565552E-002 + 6.0400000000000009E-002 6.3955768942832947E-002 + 6.1500000000000027E-002 6.0219492763280869E-002 + 6.2600000000000017E-002 5.6340068578720093E-002 + 6.3700000000000007E-002 5.2350927144289017E-002 + 6.4800000000000024E-002 4.8284605145454407E-002 + 6.5900000000000014E-002 4.4172886759042740E-002 + 6.7000000000000004E-002 4.0046785026788712E-002 + 6.8100000000000022E-002 3.5936050117015839E-002 + 6.9200000000000012E-002 3.1868450343608856E-002 + 7.0300000000000029E-002 2.7869326993823051E-002 + 7.1400000000000019E-002 2.3961691185832024E-002 + 7.2500000000000009E-002 2.0166587084531784E-002 + 7.3600000000000027E-002 1.6503242775797844E-002 + 7.4700000000000016E-002 1.2988732196390629E-002 + 7.5800000000000006E-002 9.6374722197651863E-003 + 7.6900000000000024E-002 6.4610335975885391E-003 + 7.8000000000000014E-002 3.4684771671891212E-003 + 7.9100000000000004E-002 6.6689582308754325E-004 + 8.0200000000000021E-002 -1.9383385078981519E-003 + 8.1300000000000011E-002 -4.3437960557639599E-003 + 8.2400000000000029E-002 -6.5483101643621922E-003 + 8.3500000000000019E-002 -8.5529331117868423E-003 + 8.4600000000000009E-002 -1.0360416024923325E-002 + 8.5700000000000026E-002 -1.1974619701504707E-002 + 8.6800000000000016E-002 -1.3400320895016193E-002 + 8.7900000000000006E-002 -1.4643466100096703E-002 + 8.9000000000000024E-002 -1.5711426734924316E-002 + 9.0100000000000013E-002 -1.6612807288765907E-002 + 9.1200000000000003E-002 -1.7356839030981064E-002 + 9.2300000000000021E-002 -1.7952825874090195E-002 + 9.3400000000000011E-002 -1.8410088494420052E-002 + 9.4500000000000028E-002 -1.8738325685262680E-002 + 9.5600000000000018E-002 -1.8947867676615715E-002 + 9.6700000000000008E-002 -1.9049394875764847E-002 + 9.7800000000000026E-002 -1.9053310155868530E-002 + 9.8900000000000016E-002 -1.8969267606735229E-002 + 0.10000000000000001 -1.8806312233209610E-002 + 0.10110000000000002 -1.8573388457298279E-002 + 0.10220000000000001 -1.8279630690813065E-002 + 0.10330000000000003 -1.7934070900082588E-002 + 0.10440000000000002 -1.7544982954859734E-002 + 0.10550000000000001 -1.7119521275162697E-002 + 0.10660000000000003 -1.6663996502757072E-002 + 0.10770000000000002 -1.6184486448764801E-002 + 0.10880000000000001 -1.5687139704823494E-002 + 0.10990000000000003 -1.5177848748862743E-002 + 0.11100000000000002 -1.4661630615592003E-002 + 0.11210000000000001 -1.4142374508082867E-002 + 0.11320000000000002 -1.3623224571347237E-002 + 0.11430000000000001 -1.3107226230204105E-002 + 0.11540000000000003 -1.2597585096955299E-002 + 0.11650000000000002 -1.2097292579710484E-002 + 0.11760000000000001 -1.1608552187681198E-002 + 0.11870000000000003 -1.1132626794278622E-002 + 0.11980000000000002 -1.0670303367078304E-002 + 0.12090000000000001 -1.0222508572041988E-002 + 0.12200000000000003 -9.7904605790972710E-003 + 0.12310000000000001 -9.3752415850758553E-003 + 0.12420000000000003 -8.9772613719105721E-003 + 0.12530000000000002 -8.5962200537323952E-003 + 0.12640000000000001 -8.2316203042864799E-003 + 0.12750000000000003 -7.8833224251866341E-003 + 0.12860000000000002 -7.5515629723668098E-003 + 0.12970000000000001 -7.2364518418908119E-003 + 0.13080000000000003 -6.9374917075037956E-003 + 0.13190000000000002 -6.6536604426801205E-003 + 0.13300000000000001 -6.3839801587164402E-003 + 0.13410000000000000 -6.1279898509383202E-003 + 0.13520000000000004 -5.8856271207332611E-003 + 0.13630000000000003 -5.6566549465060234E-003 + 0.13740000000000002 -5.4402444511651993E-003 + 0.13850000000000001 -5.2351672202348709E-003 + 0.13960000000000000 -5.0404081121087074E-003 + 0.14070000000000005 -4.8555573448538780E-003 + 0.14180000000000004 -4.6805744059383869E-003 + 0.14290000000000003 -4.5151752419769764E-003 + 0.14400000000000002 -4.3584872037172318E-003 + 0.14510000000000001 -4.2093442752957344E-003 + 0.14620000000000000 -4.0669143199920654E-003 + 0.14730000000000004 -3.9310040883719921E-003 + 0.14840000000000003 -3.8017246406525373E-003 + 0.14950000000000002 -3.6788759753108025E-003 + 0.15060000000000001 -3.5616967361420393E-003 + 0.15170000000000000 -3.4492455888539553E-003 + 0.15280000000000005 -3.3410072792321444E-003 + 0.15390000000000004 -3.2370851840823889E-003 + 0.15500000000000003 -3.1377777922898531E-003 + 0.15610000000000002 -3.0429835896939039E-003 + 0.15720000000000001 -2.9520592652261257E-003 + 0.15830000000000000 -2.8642765246331692E-003 + 0.15940000000000004 -2.7793929912149906E-003 + 0.16050000000000003 -2.6977304369211197E-003 + 0.16160000000000002 -2.6196781545877457E-003 + 0.16270000000000001 -2.5451432447880507E-003 + 0.16380000000000000 -2.4735282640904188E-003 + 0.16490000000000005 -2.4042534641921520E-003 + 0.16600000000000004 -2.3372715804725885E-003 + 0.16710000000000003 -2.2730294149369001E-003 + 0.16820000000000002 -2.2119120694696903E-003 + 0.16930000000000001 -2.1537553984671831E-003 + 0.17040000000000000 -2.0979361142963171E-003 + 0.17150000000000004 -2.0439426880329847E-003 + 0.17260000000000003 -1.9918258767575026E-003 + 0.17370000000000002 -1.9420540193095803E-003 + 0.17480000000000001 -1.8949250224977732E-003 + 0.17590000000000000 -1.8501568119972944E-003 + 0.17700000000000005 -1.8070859368890524E-003 + 0.17810000000000004 -1.7652686219662428E-003 + 0.17920000000000003 -1.7248557414859533E-003 + 0.18030000000000002 -1.6863534692674875E-003 + 0.18140000000000001 -1.6500215278938413E-003 + 0.18250000000000000 -1.6155377961695194E-003 + 0.18360000000000004 -1.5822723507881165E-003 + 0.18470000000000003 -1.5498779248446226E-003 + 0.18580000000000002 -1.5185752417892218E-003 + 0.18690000000000001 -1.4888409059494734E-003 + 0.18800000000000000 -1.4608304481953382E-003 + 0.18910000000000005 -1.4341411879286170E-003 + 0.19020000000000004 -1.4081594999879599E-003 + 0.19130000000000003 -1.3826203066855669E-003 + 0.19240000000000002 -1.3577963691204786E-003 + 0.19350000000000001 -1.3341258745640516E-003 + 0.19460000000000005 -1.3116770423948765E-003 + 0.19570000000000004 -1.2900091242045164E-003 + 0.19680000000000003 -1.2685637921094894E-003 + 0.19790000000000002 -1.2471661902964115E-003 + 0.19900000000000001 -1.2261068914085627E-003 + 0.20010000000000000 -1.2057295534759760E-003 + 0.20120000000000005 -1.1859666556119919E-003 + 0.20230000000000004 -1.1663155164569616E-003 + 0.20340000000000003 -1.1462769471108913E-003 + 0.20450000000000002 -1.1257929727435112E-003 + 0.20560000000000000 -1.1052299523726106E-003 + 0.20670000000000005 -1.0849356185644865E-003 + 0.20780000000000004 -1.0648426832631230E-003 + 0.20890000000000003 -1.0445342632010579E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0034.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0034.BXX.semd new file mode 100644 index 00000000..ccb10587 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0034.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 1.7095492266504908E-017 + -0.11449999999999999 5.9834222105586564E-017 + -0.11340000000000000 5.1286478453875948E-017 + -0.11230000000000000 4.2738728184720431E-017 + -0.11119999999999999 -3.4190991150454716E-017 + -0.11009999999999999 -4.2738744728332682E-017 + -0.10900000000000000 4.2738730831698392E-016 + -0.10790000000000000 7.6074945962620820E-016 + -0.10679999999999999 -2.7352787626407852E-016 + -0.10569999999999999 -1.8548611235011999E-015 + -0.10460000000000000 -2.6156108478252041E-015 + -0.10349999999999999 -6.4108165068974552E-016 + -0.10239999999999999 7.8639174097799684E-016 + -0.10130000000000000 2.5642016653992621E-017 + -0.10020000000000000 6.3253175305971981E-016 + -9.9099999999999994E-002 6.7099790147470174E-015 + -9.7999999999999990E-002 1.4975649233607384E-014 + -9.6899999999999986E-002 1.4488427412017238E-014 + -9.5799999999999996E-002 2.2395064081459030E-015 + -9.4699999999999993E-002 -2.2591695156867590E-014 + -9.3599999999999989E-002 -3.8670005104947044E-014 + -9.2499999999999999E-002 -1.4266189683580233E-014 + -9.1399999999999995E-002 5.4996195856908681E-014 + -9.0299999999999991E-002 1.1167628643669533E-013 + -8.9200000000000002E-002 9.1768593050121916E-014 + -8.8099999999999984E-002 6.7612507660772675E-015 + -8.6999999999999994E-002 -1.0012832034854424E-013 + -8.5899999999999990E-002 -2.3683244493137579E-013 + -8.4799999999999986E-002 -3.7846006710473556E-013 + -8.3699999999999997E-002 -3.2369468433782189E-013 + -8.2599999999999993E-002 -5.1201095229921889E-014 + -8.1499999999999989E-002 2.6013346750113076E-013 + -8.0399999999999999E-002 1.4421749656035737E-013 + -7.9299999999999995E-002 -2.0146193469971346E-013 + -7.8199999999999992E-002 -3.0424865101255638E-013 + -7.7100000000000002E-002 -2.0571882413701614E-013 + -7.5999999999999984E-002 3.5045500301669058E-014 + -7.4899999999999994E-002 8.6225357366284672E-013 + -7.3799999999999991E-002 2.0341068239504434E-012 + -7.2699999999999987E-002 1.4772638407684058E-012 + -7.1599999999999997E-002 -8.1785381418619796E-014 + -7.0499999999999993E-002 -2.6299114795624856E-012 + -6.9399999999999989E-002 -4.0226559062939149E-012 + -6.8300000000000000E-002 -3.2621886962569402E-012 + -6.7199999999999996E-002 1.5915773473457184E-013 + -6.6099999999999992E-002 4.0706661132150490E-012 + -6.5000000000000002E-002 6.8442985654004751E-012 + -6.3899999999999985E-002 4.7863345231657917E-012 + -6.2799999999999995E-002 -1.3679834175162053E-012 + -6.1699999999999991E-002 -9.4829491481540629E-012 + -6.0599999999999994E-002 -1.1575925114304386E-011 + -5.9499999999999990E-002 -3.3754999663460072E-012 + -5.8399999999999994E-002 2.4221335007124090E-011 + -5.7299999999999990E-002 4.4955900113663461E-011 + -5.6199999999999986E-002 4.1182366544711968E-011 + -5.5099999999999996E-002 1.6261846036424998E-011 + -5.3999999999999992E-002 -2.0002421594056408E-011 + -5.2899999999999989E-002 -6.2568769609860908E-011 + -5.1799999999999985E-002 -1.0989669591010554E-010 + -5.0699999999999995E-002 -1.4153944682959718E-010 + -4.9599999999999991E-002 -8.0471553032257503E-011 + -4.8499999999999988E-002 3.2693563134511550E-011 + -4.7399999999999998E-002 9.8803118464552142E-011 + -4.6299999999999994E-002 1.0497287761257468E-010 + -4.5199999999999990E-002 8.4813933654004359E-011 + -4.4099999999999986E-002 1.1451145587315636E-010 + -4.2999999999999997E-002 1.6941731351138856E-010 + -4.1899999999999993E-002 7.0272281049721386E-011 + -4.0799999999999989E-002 -1.7788198691803814E-010 + -3.9699999999999985E-002 -3.1511959708296899E-010 + -3.8599999999999995E-002 -2.1819984707960316E-010 + -3.7499999999999992E-002 5.7979156198317838E-011 + -3.6399999999999988E-002 1.4705631157241328E-010 + -3.5299999999999984E-002 -1.3709061663647049E-011 + -3.4199999999999994E-002 -2.9995589345688245E-010 + -3.3099999999999991E-002 -4.4727682668721513E-010 + -3.1999999999999987E-002 -1.5989408408412231E-010 + -3.0899999999999997E-002 4.9048859418476809E-010 + -2.9799999999999993E-002 6.3894545210274600E-010 + -2.8699999999999989E-002 -7.0801309259849177E-011 + -2.7599999999999986E-002 -1.1525109755439189E-009 + -2.6499999999999996E-002 -1.4880541243655898E-009 + -2.5399999999999992E-002 -1.7553258846447761E-010 + -2.4299999999999988E-002 1.9683037422169036E-009 + -2.3199999999999985E-002 3.1665476907249968E-009 + -2.2099999999999995E-002 2.1374959580100494E-009 + -2.0999999999999991E-002 -2.3039820051806714E-010 + -1.9899999999999987E-002 -1.5972416722576099E-009 + -1.8799999999999983E-002 -5.2686000007184930E-010 + -1.7699999999999994E-002 1.5580168266637884E-009 + -1.6599999999999990E-002 1.7393848583679983E-009 + -1.5499999999999986E-002 -8.1855222600069055E-010 + -1.4399999999999996E-002 -3.9926932871026111E-009 + -1.3299999999999992E-002 -5.3518345310976656E-009 + -1.2199999999999989E-002 -3.8204204244607354E-009 + -1.1099999999999985E-002 9.5110408437903970E-010 + -9.9999999999999950E-003 4.3288879147951320E-009 + -8.8999999999999913E-003 3.5837095513358008E-009 + -7.7999999999999875E-003 -5.4050552922291217E-010 + -6.6999999999999837E-003 -4.2703502955987460E-009 + -5.5999999999999939E-003 -3.9130849671664691E-009 + -4.4999999999999901E-003 7.1055072936587749E-010 + -3.3999999999999864E-003 4.6530015396228919E-009 + -2.2999999999999826E-003 4.6876005299623102E-009 + -1.1999999999999927E-003 2.3380519742488559E-009 + -9.9999999999988987E-005 -4.7757048315943962E-010 + 1.0000000000000148E-003 -1.5615664317181199E-010 + 2.1000000000000185E-003 1.0436275177383436E-009 + 3.2000000000000084E-003 1.2037082441906932E-009 + 4.3000000000000121E-003 -1.6477662567737639E-009 + 5.4000000000000159E-003 -5.7540554543322742E-009 + 6.5000000000000058E-003 -5.6298263828580275E-009 + 7.6000000000000234E-003 4.4580894531520698E-010 + 8.7000000000000133E-003 6.6648517815792729E-009 + 9.8000000000000032E-003 8.0797484258710028E-009 + 1.0900000000000021E-002 5.1207189599722369E-009 + 1.2000000000000011E-002 6.9176370187662428E-010 + 1.3100000000000001E-002 -3.2352658330125905E-009 + 1.4200000000000018E-002 -5.2621476065439765E-009 + 1.5300000000000008E-002 -6.2851777116179619E-009 + 1.6400000000000026E-002 -6.1968008502333305E-009 + 1.7500000000000016E-002 -5.6782014645762047E-009 + 1.8600000000000005E-002 -4.1557504104616783E-009 + 1.9700000000000023E-002 6.6507055418441041E-010 + 2.0800000000000013E-002 7.7087065619707573E-009 + 2.1900000000000003E-002 1.3121083775047282E-008 + 2.3000000000000020E-002 1.2214572464586126E-008 + 2.4100000000000010E-002 3.3848035485561923E-009 + 2.5200000000000000E-002 -7.9097794980498293E-009 + 2.6300000000000018E-002 -1.3521845865227533E-008 + 2.7400000000000008E-002 -9.1043581562644249E-009 + 2.8500000000000025E-002 8.8809115617038970E-010 + 2.9600000000000015E-002 8.6039477764643379E-009 + 3.0700000000000005E-002 9.7051380265611442E-009 + 3.1800000000000023E-002 8.6910700858311429E-009 + 3.2900000000000013E-002 7.2467796208286472E-009 + 3.4000000000000002E-002 6.2327116800986460E-009 + 3.5100000000000020E-002 2.4939033060888960E-009 + 3.6200000000000010E-002 -3.7545340170197505E-009 + 3.7300000000000028E-002 -7.4933419469402907E-009 + 3.8400000000000017E-002 -6.5714109709347213E-009 + 3.9500000000000007E-002 -2.2794053311514517E-009 + 4.0600000000000025E-002 2.3711186347696867E-009 + 4.1700000000000015E-002 3.2213465228636551E-009 + 4.2800000000000005E-002 2.1355746060436331E-009 + 4.3900000000000022E-002 4.4915799968237025E-009 + 4.5000000000000012E-002 1.0862992283477979E-008 + 4.6100000000000002E-002 1.7090997062041424E-008 + 4.7200000000000020E-002 1.4929669944763191E-008 + 4.8300000000000010E-002 1.8693806502767529E-009 + 4.9400000000000027E-002 -1.3342019045126108E-008 + 5.0500000000000017E-002 -1.6507197386772532E-008 + 5.1600000000000007E-002 -4.9731205820080504E-009 + 5.2700000000000025E-002 1.2153843265139130E-008 + 5.3800000000000014E-002 2.1178289344447876E-008 + 5.4900000000000004E-002 1.2707035423886737E-008 + 5.6000000000000022E-002 -3.6516256685104054E-009 + 5.7100000000000012E-002 -1.1190731896704165E-008 + 5.8200000000000002E-002 -1.0190248644903477E-009 + 5.9300000000000019E-002 1.6251348711193714E-008 + 6.0400000000000009E-002 2.1188686361028886E-008 + 6.1500000000000027E-002 8.2359514763652442E-009 + 6.2600000000000017E-002 -1.1241819919405316E-008 + 6.3700000000000007E-002 -2.2249590614364934E-008 + 6.4800000000000024E-002 -1.4851920582259481E-008 + 6.5900000000000014E-002 2.2364643470496048E-010 + 6.7000000000000004E-002 4.4809183030736222E-009 + 6.8100000000000022E-002 -8.0494366727634770E-009 + 6.9200000000000012E-002 -2.5545272563931576E-008 + 7.0300000000000029E-002 -2.8019183417882232E-008 + 7.1400000000000019E-002 -8.1573956478564469E-009 + 7.2500000000000009E-002 1.9842760323740549E-008 + 7.3600000000000027E-002 3.4183361918849187E-008 + 7.4700000000000016E-002 2.4682487165250677E-008 + 7.5800000000000006E-002 1.5937606789862002E-009 + 7.6900000000000024E-002 -1.4109485135804789E-008 + 7.8000000000000014E-002 -1.2818958339266828E-008 + 7.9100000000000004E-002 -2.7088762344362749E-009 + 8.0200000000000021E-002 1.8441705940119846E-009 + 8.1300000000000011E-002 -4.6810040288391974E-009 + 8.2400000000000029E-002 -1.3859215997058527E-008 + 8.3500000000000019E-002 -1.3644243068711148E-008 + 8.4600000000000009E-002 -5.2260551441918324E-010 + 8.5700000000000026E-002 1.5610586601155774E-008 + 8.6800000000000016E-002 2.1920373072248367E-008 + 8.7900000000000006E-002 1.3996976022667695E-008 + 8.9000000000000024E-002 2.2972868052306694E-010 + 9.0100000000000013E-002 -9.3428527137007222E-009 + 9.1200000000000003E-002 -1.2246990976905181E-008 + 9.2300000000000021E-002 -1.3860462111381366E-008 + 9.3400000000000011E-002 -1.6872155228497832E-008 + 9.4500000000000028E-002 -1.7929924212012338E-008 + 9.5600000000000018E-002 -1.0562509089595551E-008 + 9.6700000000000008E-002 5.0866835188401183E-009 + 9.7800000000000026E-002 1.7975283483906423E-008 + 9.8900000000000016E-002 1.7777960437115325E-008 + 0.10000000000000001 4.1541219353291581E-009 + 0.10110000000000002 -1.0079199697088370E-008 + 0.10220000000000001 -1.0894966706587184E-008 + 0.10330000000000003 2.6837825295444873E-009 + 0.10440000000000002 1.5796457475403258E-008 + 0.10550000000000001 1.3188098613170496E-008 + 0.10660000000000003 -5.9210742975324138E-009 + 0.10770000000000002 -2.3885231570375254E-008 + 0.10880000000000001 -2.2168965330138235E-008 + 0.10990000000000003 4.8142023700847858E-010 + 0.11100000000000002 2.6744087833208141E-008 + 0.11210000000000001 3.4718397046162863E-008 + 0.11320000000000002 1.9417011998257294E-008 + 0.11430000000000001 -4.8943893382613624E-009 + 0.11540000000000003 -1.7401569962771646E-008 + 0.11650000000000002 -1.0365013736191031E-008 + 0.11760000000000001 4.0816701130097499E-009 + 0.11870000000000003 8.4943199141207515E-009 + 0.11980000000000002 -2.5810296122585896E-009 + 0.12090000000000001 -1.7716601519168762E-008 + 0.12200000000000003 -2.1859099419430095E-008 + 0.12310000000000001 -8.8285645460928208E-009 + 0.12420000000000003 1.1556080536934132E-008 + 0.12530000000000002 2.3959206174595238E-008 + 0.12640000000000001 2.1568965280494012E-008 + 0.12750000000000003 9.9558370436625410E-009 + 0.12860000000000002 7.2559569463948037E-011 + 0.12970000000000001 -2.4073105731048372E-009 + 0.13080000000000003 -5.9168137056531123E-010 + 0.13190000000000002 1.8200368989695903E-010 + 0.13300000000000001 -6.3971844488364127E-010 + 0.13410000000000000 9.6752195144489406E-010 + 0.13520000000000004 7.2668724371283133E-009 + 0.13630000000000003 1.4493890532207843E-008 + 0.13740000000000002 1.5973409261960114E-008 + 0.13850000000000001 9.9285211163646636E-009 + 0.13960000000000000 1.5689487486980624E-009 + 0.14070000000000005 -2.4323840719375767E-009 + 0.14180000000000004 -1.5623469185044314E-009 + 0.14290000000000003 -2.3997537290654236E-009 + 0.14400000000000002 -1.0528530047793083E-008 + 0.14510000000000001 -2.2586444714534082E-008 + 0.14620000000000000 -2.7668935587144006E-008 + 0.14730000000000004 -1.7825854570219235E-008 + 0.14840000000000003 2.4568360679211310E-009 + 0.14950000000000002 1.8782380095672124E-008 + 0.15060000000000001 1.9475397294854702E-008 + 0.15170000000000000 6.5973710938749264E-009 + 0.15280000000000005 -6.1260454486955496E-009 + 0.15390000000000004 -6.5814078631376560E-009 + 0.15500000000000003 4.2677648082189990E-009 + 0.15610000000000002 1.3788177710694072E-008 + 0.15720000000000001 1.0875282896449789E-008 + 0.15830000000000000 -2.5080328924786954E-009 + 0.15940000000000004 -1.3112831709349848E-008 + 0.16050000000000003 -9.6116092862530422E-009 + 0.16160000000000002 5.9257492246445054E-009 + 0.16270000000000001 1.9751182023242109E-008 + 0.16380000000000000 1.9412892626746725E-008 + 0.16490000000000005 5.2178656950729874E-009 + 0.16600000000000004 -1.0780398795873225E-008 + 0.16710000000000003 -1.6592817786431624E-008 + 0.16820000000000002 -1.0643029568768725E-008 + 0.16930000000000001 -1.4581723606355013E-009 + 0.17040000000000000 2.2200647986636568E-009 + 0.17150000000000004 -4.0210013096952935E-010 + 0.17260000000000003 -3.0856055488470702E-009 + 0.17370000000000002 -2.5436874828699274E-010 + 0.17480000000000001 6.8353949167487826E-009 + 0.17590000000000000 1.2078788635960791E-008 + 0.17700000000000005 1.0949516848768326E-008 + 0.17810000000000004 4.6278891829842905E-009 + 0.17920000000000003 -2.2917359121521486E-009 + 0.18030000000000002 -6.6420726696492238E-009 + 0.18140000000000001 -8.5219928891433483E-009 + 0.18250000000000000 -8.6611384730872487E-009 + 0.18360000000000004 -5.8240203770765220E-009 + 0.18470000000000003 2.0530834810017495E-009 + 0.18580000000000002 1.3447869484650710E-008 + 0.18690000000000001 2.1779705150493101E-008 + 0.18800000000000000 1.9711981380510224E-008 + 0.18910000000000005 6.3293601471059446E-009 + 0.19020000000000004 -1.0705948128020282E-008 + 0.19130000000000003 -2.0874509232271521E-008 + 0.19240000000000002 -1.9370213877323295E-008 + 0.19350000000000001 -1.0676501460693544E-008 + 0.19460000000000005 -3.4980893737213137E-009 + 0.19570000000000004 -1.9711043908188230E-009 + 0.19680000000000003 -2.3725568176757861E-009 + 0.19790000000000002 1.6312862172185305E-009 + 0.19900000000000001 1.0852973630903762E-008 + 0.20010000000000000 1.8472251284151753E-008 + 0.20120000000000005 1.6315318873694196E-008 + 0.20230000000000004 3.7962930576895815E-009 + 0.20340000000000003 -1.0281097750919344E-008 + 0.20450000000000002 -1.5073071679694294E-008 + 0.20560000000000000 -7.5353021600221837E-009 + 0.20670000000000005 4.9231343446365372E-009 + 0.20780000000000004 1.1519235343371292E-008 + 0.20890000000000003 7.9927211515951058E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0034.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0034.BXZ.semd new file mode 100644 index 00000000..521d54f2 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0034.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 2.1259799476425201E-010 + -0.11559999999999999 7.8417400350971889E-010 + -0.11449999999999999 1.0115693838130824E-009 + -0.11340000000000000 -6.0733268414381314E-010 + -0.11230000000000000 -4.5266097536966754E-009 + -0.11119999999999999 -8.0650162104234369E-009 + -0.11009999999999999 -6.2745852957846182E-009 + -0.10900000000000000 3.3560607626270667E-009 + -0.10790000000000000 1.6323504326010152E-008 + -0.10679999999999999 2.2413420452949140E-008 + -0.10569999999999999 1.3856826797109534E-008 + -0.10460000000000000 -6.3452461063207011E-009 + -0.10349999999999999 -2.4794992725674092E-008 + -0.10239999999999999 -2.8368305038384278E-008 + -0.10130000000000000 -1.6144603876000474E-008 + -0.10020000000000000 -6.7584216001392861E-010 + -9.9099999999999994E-002 3.9865462042598665E-009 + -9.7999999999999990E-002 -3.2710509856315184E-009 + -9.6899999999999986E-002 -8.2548847757379917E-009 + -9.5799999999999996E-002 5.1429895897570077E-009 + -9.4699999999999993E-002 3.7684497300460862E-008 + -9.3599999999999989E-002 7.0330173684851616E-008 + -9.2499999999999999E-002 7.7732131842367380E-008 + -9.1399999999999995E-002 4.7757879428900196E-008 + -9.0299999999999991E-002 -1.0804441785694507E-008 + -8.9200000000000002E-002 -7.9161374344494106E-008 + -8.8099999999999984E-002 -1.4769632628031104E-007 + -8.6999999999999994E-002 -2.2639950714165025E-007 + -8.5899999999999990E-002 -3.3909861940628616E-007 + -8.4799999999999986E-002 -5.0953246955032228E-007 + -8.3699999999999997E-002 -7.5336890859034611E-007 + -8.2599999999999993E-002 -1.0820059515026514E-006 + -8.1499999999999989E-002 -1.5110525737327407E-006 + -8.0399999999999999E-002 -2.0622733245545533E-006 + -7.9299999999999995E-002 -2.7561175102164270E-006 + -7.8199999999999992E-002 -3.6036396977578988E-006 + -7.7100000000000002E-002 -4.6096283767838031E-006 + -7.5999999999999984E-002 -5.7899487728718668E-006 + -7.4899999999999994E-002 -7.1933945946511813E-006 + -7.3799999999999991E-002 -8.9126842794939876E-006 + -7.2699999999999987E-002 -1.1075263500970323E-005 + -7.1599999999999997E-002 -1.3817927538184449E-005 + -7.0499999999999993E-002 -1.7261007087654434E-005 + -6.9399999999999989E-002 -2.1500431103049777E-005 + -6.8300000000000000E-002 -2.6626714316080324E-005 + -6.7199999999999996E-002 -3.2763509807409719E-005 + -6.6099999999999992E-002 -4.0103928768076003E-005 + -6.5000000000000002E-002 -4.8922494897851720E-005 + -6.3899999999999985E-002 -5.9556958149187267E-005 + -6.2799999999999995E-002 -7.2377610194962472E-005 + -6.1699999999999991E-002 -8.7772881670389324E-005 + -6.0599999999999994E-002 -1.0616718645906076E-004 + -5.9499999999999990E-002 -1.2805851292796433E-004 + -5.8399999999999994E-002 -1.5404562873300165E-004 + -5.7299999999999990E-002 -1.8482476298231632E-004 + -5.6199999999999986E-002 -2.2116793843451887E-004 + -5.5099999999999996E-002 -2.6391676510684192E-004 + -5.3999999999999992E-002 -3.1401377054862678E-004 + -5.2899999999999989E-002 -3.7255670758895576E-004 + -5.1799999999999985E-002 -4.4083475950174034E-004 + -5.0699999999999995E-002 -5.2031950326636434E-004 + -4.9599999999999991E-002 -6.1262462986633182E-004 + -4.8499999999999988E-002 -7.1947905234992504E-004 + -4.7399999999999998E-002 -8.4274396067485213E-004 + -4.6299999999999994E-002 -9.8446139600127935E-004 + -4.5199999999999990E-002 -1.1468916200101376E-003 + -4.4099999999999986E-002 -1.3325124746188521E-003 + -4.2999999999999997E-002 -1.5439952258020639E-003 + -4.1899999999999993E-002 -1.7841957742348313E-003 + -4.0799999999999989E-002 -2.0561721175909042E-003 + -3.9699999999999985E-002 -2.3632035590708256E-003 + -3.8599999999999995E-002 -2.7087733615189791E-003 + -3.7499999999999992E-002 -3.0965092591941357E-003 + -3.6399999999999988E-002 -3.5301235038787127E-003 + -3.5299999999999984E-002 -4.0134009905159473E-003 + -3.4199999999999994E-002 -4.5502223074436188E-003 + -3.3099999999999991E-002 -5.1445593126118183E-003 + -3.1999999999999987E-002 -5.8003980666399002E-003 + -3.0899999999999997E-002 -6.5216054208576679E-003 + -2.9799999999999993E-002 -7.3118340224027634E-003 + -2.8699999999999989E-002 -8.1745060160756111E-003 + -2.7599999999999986E-002 -9.1128442436456680E-003 + -2.6499999999999996E-002 -1.0129841975867748E-002 + -2.5399999999999992E-002 -1.1228092946112156E-002 + -2.4299999999999988E-002 -1.2409556657075882E-002 + -2.3199999999999985E-002 -1.3675373978912830E-002 + -2.2099999999999995E-002 -1.5025838278234005E-002 + -2.0999999999999991E-002 -1.6460446640849113E-002 + -1.9899999999999987E-002 -1.7977898940443993E-002 + -1.8799999999999983E-002 -1.9575921818614006E-002 + -1.7699999999999994E-002 -2.1251000463962555E-002 + -1.6599999999999990E-002 -2.2998182103037834E-002 + -1.5499999999999986E-002 -2.4811066687107086E-002 + -1.4399999999999996E-002 -2.6681903749704361E-002 + -1.3299999999999992E-002 -2.8601646423339844E-002 + -1.2199999999999989E-002 -3.0559826642274857E-002 + -1.1099999999999985E-002 -3.2544337213039398E-002 + -9.9999999999999950E-003 -3.4541320055723190E-002 + -8.8999999999999913E-003 -3.6535244435071945E-002 + -7.7999999999999875E-003 -3.8509149104356766E-002 + -6.6999999999999837E-003 -4.0444824844598770E-002 + -5.5999999999999939E-003 -4.2322833091020584E-002 + -4.4999999999999901E-003 -4.4122457504272461E-002 + -3.3999999999999864E-003 -4.5821800827980042E-002 + -2.2999999999999826E-003 -4.7398071736097336E-002 + -1.1999999999999927E-003 -4.8827975988388062E-002 + -9.9999999999988987E-005 -5.0088007003068924E-002 + 1.0000000000000148E-003 -5.1154583692550659E-002 + 2.1000000000000185E-003 -5.2004188299179077E-002 + 3.2000000000000084E-003 -5.2613660693168640E-002 + 4.3000000000000121E-003 -5.2960652858018875E-002 + 5.4000000000000159E-003 -5.3024142980575562E-002 + 6.5000000000000058E-003 -5.2784774452447891E-002 + 7.6000000000000234E-003 -5.2225030958652496E-002 + 8.7000000000000133E-003 -5.1329422742128372E-002 + 9.8000000000000032E-003 -5.0084844231605530E-002 + 1.0900000000000021E-002 -4.8481117933988571E-002 + 1.2000000000000011E-002 -4.6511430293321609E-002 + 1.3100000000000001E-002 -4.4172506779432297E-002 + 1.4200000000000018E-002 -4.1464548557996750E-002 + 1.5300000000000008E-002 -3.8391206413507462E-002 + 1.6400000000000026E-002 -3.4959815442562103E-002 + 1.7500000000000016E-002 -3.1181741505861282E-002 + 1.8600000000000005E-002 -2.7072630822658539E-002 + 1.9700000000000023E-002 -2.2652231156826019E-002 + 2.0800000000000013E-002 -1.7944006249308586E-002 + 2.1900000000000003E-002 -1.2974733486771584E-002 + 2.3000000000000020E-002 -7.7744321897625923E-003 + 2.4100000000000010E-002 -2.3764299694448709E-003 + 2.5200000000000000E-002 3.1827464699745178E-003 + 2.6300000000000018E-002 8.8638802990317345E-003 + 2.7400000000000008E-002 1.4625831507146358E-002 + 2.8500000000000025E-002 2.0426219329237938E-002 + 2.9600000000000015E-002 2.6221763342618942E-002 + 3.0700000000000005E-002 3.1968448311090469E-002 + 3.1800000000000023E-002 3.7621829658746719E-002 + 3.2900000000000013E-002 4.3137710541486740E-002 + 3.4000000000000002E-002 4.8473007977008820E-002 + 3.5100000000000020E-002 5.3586430847644806E-002 + 3.6200000000000010E-002 5.8438804000616074E-002 + 3.7300000000000028E-002 6.2993228435516357E-002 + 3.8400000000000017E-002 6.7215353250503540E-002 + 3.9500000000000007E-002 7.1074008941650391E-002 + 4.0600000000000025E-002 7.4541822075843811E-002 + 4.1700000000000015E-002 7.7595569193363190E-002 + 4.2800000000000005E-002 8.0216243863105774E-002 + 4.3900000000000022E-002 8.2388937473297119E-002 + 4.5000000000000012E-002 8.4102898836135864E-002 + 4.6100000000000002E-002 8.5351884365081787E-002 + 4.7200000000000020E-002 8.6134374141693115E-002 + 4.8300000000000010E-002 8.6453497409820557E-002 + 4.9400000000000027E-002 8.6316570639610291E-002 + 5.0500000000000017E-002 8.5734680294990540E-002 + 5.1600000000000007E-002 8.4722489118576050E-002 + 5.2700000000000025E-002 8.3298340439796448E-002 + 5.3800000000000014E-002 8.1484183669090271E-002 + 5.4900000000000004E-002 7.9305112361907959E-002 + 5.6000000000000022E-002 7.6788634061813354E-002 + 5.7100000000000012E-002 7.3964014649391174E-002 + 5.8200000000000002E-002 7.0861972868442535E-002 + 5.9300000000000019E-002 6.7514717578887939E-002 + 6.0400000000000009E-002 6.3955791294574738E-002 + 6.1500000000000027E-002 6.0219503939151764E-002 + 6.2600000000000017E-002 5.6340064853429794E-002 + 6.3700000000000007E-002 5.2350923418998718E-002 + 6.4800000000000024E-002 4.8284612596035004E-002 + 6.5900000000000014E-002 4.4172905385494232E-002 + 6.7000000000000004E-002 4.0046803653240204E-002 + 6.8100000000000022E-002 3.5936061292886734E-002 + 6.9200000000000012E-002 3.1868439167737961E-002 + 7.0300000000000029E-002 2.7869295328855515E-002 + 7.1400000000000019E-002 2.3961652070283890E-002 + 7.2500000000000009E-002 2.0166568458080292E-002 + 7.3600000000000027E-002 1.6503259539604187E-002 + 7.4700000000000016E-002 1.2988773174583912E-002 + 7.5800000000000006E-002 9.6375085413455963E-003 + 7.6900000000000024E-002 6.4610401168465614E-003 + 7.8000000000000014E-002 3.4684555139392614E-003 + 7.9100000000000004E-002 6.6686986247077584E-004 + 8.0200000000000021E-002 -1.9383481703698635E-003 + 8.1300000000000011E-002 -4.3437904678285122E-003 + 8.2400000000000029E-002 -6.5483087673783302E-003 + 8.3500000000000019E-002 -8.5529498755931854E-003 + 8.4600000000000009E-002 -1.0360442101955414E-002 + 8.5700000000000026E-002 -1.1974627152085304E-002 + 8.6800000000000016E-002 -1.3400292955338955E-002 + 8.7900000000000006E-002 -1.4643413946032524E-002 + 8.9000000000000024E-002 -1.5711382031440735E-002 + 9.0100000000000013E-002 -1.6612796112895012E-002 + 9.1200000000000003E-002 -1.7356861382722855E-002 + 9.2300000000000021E-002 -1.7952861264348030E-002 + 9.3400000000000011E-002 -1.8410112708806992E-002 + 9.4500000000000028E-002 -1.8738331273198128E-002 + 9.5600000000000018E-002 -1.8947860226035118E-002 + 9.6700000000000008E-002 -1.9049387425184250E-002 + 9.7800000000000026E-002 -1.9053300842642784E-002 + 9.8900000000000016E-002 -1.8969250842928886E-002 + 0.10000000000000001 -1.8806291744112968E-002 + 0.10110000000000002 -1.8573379144072533E-002 + 0.10220000000000001 -1.8279645591974258E-002 + 0.10330000000000003 -1.7934100702404976E-002 + 0.10440000000000002 -1.7545003443956375E-002 + 0.10550000000000001 -1.7119517549872398E-002 + 0.10660000000000003 -1.6663977876305580E-002 + 0.10770000000000002 -1.6184477135539055E-002 + 0.10880000000000001 -1.5687152743339539E-002 + 0.10990000000000003 -1.5177869237959385E-002 + 0.11100000000000002 -1.4661626890301704E-002 + 0.11210000000000001 -1.4142334461212158E-002 + 0.11320000000000002 -1.3623170554637909E-002 + 0.11430000000000001 -1.3107196427881718E-002 + 0.11540000000000003 -1.2597594410181046E-002 + 0.11650000000000002 -1.2097318656742573E-002 + 0.11760000000000001 -1.1608554050326347E-002 + 0.11870000000000003 -1.1132587678730488E-002 + 0.11980000000000002 -1.0670248419046402E-002 + 0.12090000000000001 -1.0222481563687325E-002 + 0.12200000000000003 -9.7904838621616364E-003 + 0.12310000000000001 -9.3752881512045860E-003 + 0.12420000000000003 -8.9772837236523628E-003 + 0.12530000000000002 -8.5961939767003059E-003 + 0.12640000000000001 -8.2315672188997269E-003 + 0.12750000000000003 -7.8832870349287987E-003 + 0.12860000000000002 -7.5515680946409702E-003 + 0.12970000000000001 -7.2364769876003265E-003 + 0.13080000000000003 -6.9374954327940941E-003 + 0.13190000000000002 -6.6536241210997105E-003 + 0.13300000000000001 -6.3839275389909744E-003 + 0.13410000000000000 -6.1279633082449436E-003 + 0.13520000000000004 -5.8856438845396042E-003 + 0.13630000000000003 -5.6566917337477207E-003 + 0.13740000000000002 -5.4402621462941170E-003 + 0.13850000000000001 -5.2351527847349644E-003 + 0.13960000000000000 -5.0403848290443420E-003 + 0.14070000000000005 -4.8555596731603146E-003 + 0.14180000000000004 -4.6806102618575096E-003 + 0.14290000000000003 -4.5152176171541214E-003 + 0.14400000000000002 -4.3585021048784256E-003 + 0.14510000000000001 -4.2093237861990929E-003 + 0.14620000000000000 -4.0668826550245285E-003 + 0.14730000000000004 -3.9309896528720856E-003 + 0.14840000000000003 -3.8017325568944216E-003 + 0.14950000000000002 -3.6788864526897669E-003 + 0.15060000000000001 -3.5616916138678789E-003 + 0.15170000000000000 -3.4492320846766233E-003 + 0.15280000000000005 -3.3410096075385809E-003 + 0.15390000000000004 -3.2371154520660639E-003 + 0.15500000000000003 -3.1378180719912052E-003 + 0.15610000000000002 -3.0430008191615343E-003 + 0.15720000000000001 -2.9520408716052771E-003 + 0.15830000000000000 -2.8642474208027124E-003 + 0.15940000000000004 -2.7793922927230597E-003 + 0.16050000000000003 -2.6977707166224718E-003 + 0.16160000000000002 -2.6197296101599932E-003 + 0.16270000000000001 -2.5451632682234049E-003 + 0.16380000000000000 -2.4735054466873407E-003 + 0.16490000000000005 -2.4042211007326841E-003 + 0.16600000000000004 -2.3372762370854616E-003 + 0.16710000000000003 -2.2730827331542969E-003 + 0.16820000000000002 -2.2119767963886261E-003 + 0.16930000000000001 -2.1537812426686287E-003 + 0.17040000000000000 -2.0979095716029406E-003 + 0.17150000000000004 -2.0439017098397017E-003 + 0.17260000000000003 -1.9918202888220549E-003 + 0.17370000000000002 -1.9420933676883578E-003 + 0.17480000000000001 -1.8949677469208837E-003 + 0.17590000000000000 -1.8501516897231340E-003 + 0.17700000000000005 -1.8070257501676679E-003 + 0.17810000000000004 -1.7652004025876522E-003 + 0.17920000000000003 -1.7248372314497828E-003 + 0.18030000000000002 -1.6863977070897818E-003 + 0.18140000000000001 -1.6500850906595588E-003 + 0.18250000000000000 -1.6155638732016087E-003 + 0.18360000000000004 -1.5822460409253836E-003 + 0.18470000000000003 -1.5498370630666614E-003 + 0.18580000000000002 -1.5185696538537741E-003 + 0.18690000000000001 -1.4888804871588945E-003 + 0.18800000000000000 -1.4608765486627817E-003 + 0.18910000000000005 -1.4341480564326048E-003 + 0.19020000000000004 -1.4081220142543316E-003 + 0.19130000000000003 -1.3825808418914676E-003 + 0.19240000000000002 -1.3578023063018918E-003 + 0.19350000000000001 -1.3341832673177123E-003 + 0.19460000000000005 -1.3117453781887889E-003 + 0.19570000000000004 -1.2900410220026970E-003 + 0.19680000000000003 -1.2685490073636174E-003 + 0.19790000000000002 -1.2471354566514492E-003 + 0.19900000000000001 -1.2260964140295982E-003 + 0.20010000000000000 -1.2057442218065262E-003 + 0.20120000000000005 -1.1859795777127147E-003 + 0.20230000000000004 -1.1663006152957678E-003 + 0.20340000000000003 -1.1462377151474357E-003 + 0.20450000000000002 -1.1257578153163195E-003 + 0.20560000000000000 -1.1052200570702553E-003 + 0.20670000000000005 -1.0849409736692905E-003 + 0.20780000000000004 -1.0648318566381931E-003 + 0.20890000000000003 -1.0444857180118561E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0035.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0035.BXX.semd new file mode 100644 index 00000000..d44922d0 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0035.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 -3.8211401660109682E-025 + -0.11119999999999999 4.0440402103521515E-024 + -0.11009999999999999 9.1070512631173788E-024 + -0.10900000000000000 -8.2472930617614390E-024 + -0.10790000000000000 -3.1842820089962118E-024 + -0.10679999999999999 -8.7790689311363544E-023 + -0.10569999999999999 -2.5665311872326981E-023 + -0.10460000000000000 -2.8754062036840023E-023 + -0.10349999999999999 9.8585443005746144E-023 + -0.10239999999999999 2.2592494173744507E-022 + -0.10130000000000000 -6.9016155701143899E-022 + -0.10020000000000000 -1.6062481314909699E-021 + -9.9099999999999994E-002 -4.6091868902582841E-021 + -9.7999999999999990E-002 -1.1785830926368928E-020 + -9.6899999999999986E-002 1.9060478901402199E-021 + -9.5799999999999996E-002 3.2292743373158066E-020 + -9.4699999999999993E-002 6.2679442895143747E-020 + -9.3599999999999989E-002 8.4718733276081512E-020 + -9.2499999999999999E-002 1.4014764729651387E-019 + -9.1399999999999995E-002 2.6235584090767810E-019 + -9.0299999999999991E-002 5.1812256785091191E-019 + -8.9200000000000002E-002 7.4049963238055992E-019 + -8.8099999999999984E-002 4.2864258943132371E-019 + -8.6999999999999994E-002 -4.1744863854497915E-019 + -8.5899999999999990E-002 -1.2635398923706762E-018 + -8.4799999999999986E-002 -1.1747213740977948E-018 + -8.3699999999999997E-002 1.1612406048598650E-019 + -8.2599999999999993E-002 1.6740865875833011E-018 + -8.1499999999999989E-002 2.1635808480240590E-018 + -8.0399999999999999E-002 7.8325566766523680E-019 + -7.9299999999999995E-002 -6.2835456913489491E-020 + -7.8199999999999992E-002 -9.0892652979342750E-019 + -7.7100000000000002E-002 -6.8654931016741463E-019 + -7.5999999999999984E-002 -9.9840627556846842E-019 + -7.4899999999999994E-002 -5.0499020708698942E-018 + -7.3799999999999991E-002 -1.3375271449785430E-017 + -7.2699999999999987E-002 -1.4221362238322032E-017 + -7.1599999999999997E-002 -5.4512385235520475E-018 + -7.0499999999999993E-002 6.5242903013803371E-018 + -6.9399999999999989E-002 4.6097336243314390E-018 + -6.8300000000000000E-002 9.1059855132461156E-018 + -6.7199999999999996E-002 3.2834669717496417E-017 + -6.6099999999999992E-002 7.5795777138095604E-017 + -6.5000000000000002E-002 7.6018156373974360E-017 + -6.3899999999999985E-002 1.4477546691474605E-018 + -6.2799999999999995E-002 -1.5005236306213214E-016 + -6.1699999999999991E-002 -3.0155246424979948E-016 + -6.0599999999999994E-002 -2.1371567701512057E-016 + -5.9499999999999990E-002 1.9038770143346749E-016 + -5.8399999999999994E-002 7.4835053840474055E-016 + -5.7299999999999990E-002 9.4730798980293502E-016 + -5.6199999999999986E-002 3.0858635819269720E-016 + -5.5099999999999996E-002 -9.2206672561211209E-016 + -5.3999999999999992E-002 -1.9304785075596699E-015 + -5.2899999999999989E-002 -1.7593011957325747E-015 + -5.1799999999999985E-002 -6.6625123471740705E-017 + -5.0699999999999995E-002 2.2585843429751484E-015 + -4.9599999999999991E-002 3.3529185118174720E-015 + -4.8499999999999988E-002 2.1906474301659068E-015 + -4.7399999999999998E-002 -8.1793673024140468E-016 + -4.6299999999999994E-002 -3.5871841081054883E-015 + -4.5199999999999990E-002 -4.3049721095865176E-015 + -4.4099999999999986E-002 -2.4584364729238802E-015 + -4.2999999999999997E-002 1.5079405687448352E-015 + -4.1899999999999993E-002 5.4743176104135507E-015 + -4.0799999999999989E-002 7.3208540941091353E-015 + -3.9699999999999985E-002 4.5174155960544214E-015 + -3.8599999999999995E-002 -2.5598955616536580E-015 + -3.7499999999999992E-002 -9.8081621085566520E-015 + -3.6399999999999988E-002 -1.1175579064319052E-014 + -3.5299999999999984E-002 -3.7901035561144648E-015 + -3.4199999999999994E-002 8.4034790912468522E-015 + -3.3099999999999991E-002 1.6767671100334156E-014 + -3.1999999999999987E-002 1.3096637083197596E-014 + -3.0899999999999997E-002 -1.0268404236710854E-014 + -2.9799999999999993E-002 -4.1155460658338916E-014 + -2.8699999999999989E-002 -5.2656233458800786E-014 + -2.7599999999999986E-002 -2.8153896247207037E-014 + -2.6499999999999996E-002 3.6146744777053319E-014 + -2.5399999999999992E-002 1.1207232516151355E-013 + -2.4299999999999988E-002 1.7488567289215134E-013 + -2.3199999999999985E-002 1.5386272171711429E-013 + -2.2099999999999995E-002 -2.4849039655366195E-014 + -2.0999999999999991E-002 -3.3068290944057721E-013 + -1.9899999999999987E-002 -5.5746721258284615E-013 + -1.8799999999999983E-002 -4.2702408449557527E-013 + -1.7699999999999994E-002 8.8546344193494997E-014 + -1.6599999999999990E-002 6.8398699247865236E-013 + -1.5499999999999986E-002 9.7854699603744377E-013 + -1.4399999999999996E-002 5.9913434890396244E-013 + -1.3299999999999992E-002 -1.5665272627262555E-013 + -1.2199999999999989E-002 -6.0390039323399147E-013 + -1.1099999999999985E-002 -4.0124576838190817E-013 + -9.9999999999999950E-003 -1.8108538485991227E-013 + -8.8999999999999913E-003 -2.6289978223917321E-013 + -7.7999999999999875E-003 -3.1407905790037383E-013 + -6.6999999999999837E-003 -1.0267156048959780E-013 + -5.5999999999999939E-003 3.9758138187934167E-013 + -4.4999999999999901E-003 4.3393102154044849E-013 + -3.3999999999999864E-003 -2.3755411700243645E-015 + -2.2999999999999826E-003 -9.6385562291939619E-013 + -1.1999999999999927E-003 -1.7152661669489477E-012 + -9.9999999999988987E-005 5.4156115356085444E-014 + 1.0000000000000148E-003 3.0839952987193886E-012 + 2.1000000000000185E-003 4.3982673406106620E-012 + 3.2000000000000084E-003 2.2463944766848432E-012 + 4.3000000000000121E-003 -2.6713926210009120E-012 + 5.4000000000000159E-003 -7.7992490937761616E-012 + 6.5000000000000058E-003 -5.4346301764374161E-012 + 7.6000000000000234E-003 1.2014005242033665E-012 + 8.7000000000000133E-003 7.4172924746651603E-012 + 9.8000000000000032E-003 1.5892048961518856E-012 + 1.0900000000000021E-002 -1.4322214421380597E-011 + 1.2000000000000011E-002 -3.1354002727468355E-011 + 1.3100000000000001E-002 -2.6678621117826040E-011 + 1.4200000000000018E-002 -9.9629592770211772E-013 + 1.5300000000000008E-002 3.2808714078846890E-011 + 1.6400000000000026E-002 4.9247980693500892E-011 + 1.7500000000000016E-002 4.1039102671724947E-011 + 1.8600000000000005E-002 3.6751521964584200E-011 + 1.9700000000000023E-002 2.8542647412255207E-011 + 2.0800000000000013E-002 -9.5326264243356107E-013 + 2.1900000000000003E-002 -3.9412136748628868E-011 + 2.3000000000000020E-002 -5.4903422086471920E-011 + 2.4100000000000010E-002 -3.6223420096792580E-011 + 2.5200000000000000E-002 -5.2193427531321834E-012 + 2.6300000000000018E-002 1.0099553138243067E-011 + 2.7400000000000008E-002 3.5501778600233180E-011 + 2.8500000000000025E-002 1.0683917639475737E-010 + 2.9600000000000015E-002 2.1066731692442886E-010 + 3.0700000000000005E-002 2.4615287586016166E-010 + 3.1800000000000023E-002 1.2254586234661247E-010 + 3.2900000000000013E-002 -1.7359816362194636E-010 + 3.4000000000000002E-002 -3.1961261415247577E-010 + 3.5100000000000020E-002 -1.4296044903439054E-010 + 3.6200000000000010E-002 8.5228754609367741E-011 + 3.7300000000000028E-002 9.1584677341938203E-011 + 3.8400000000000017E-002 2.3996162695771872E-011 + 3.9500000000000007E-002 1.6927798052179810E-010 + 4.0600000000000025E-002 3.9074496416269255E-010 + 4.1700000000000015E-002 5.6291565853072711E-010 + 4.2800000000000005E-002 2.8693830644854756E-010 + 4.3900000000000022E-002 -2.5344643050928539E-010 + 4.5000000000000012E-002 -8.0727563522842161E-010 + 4.6100000000000002E-002 -7.3369754716168245E-010 + 4.7200000000000020E-002 -1.2682319083801019E-010 + 4.8300000000000010E-002 3.4112523916718374E-010 + 4.9400000000000027E-002 2.1303675490358387E-010 + 5.0500000000000017E-002 -7.0379235772577431E-010 + 5.1600000000000007E-002 -1.5265103625594634E-009 + 5.2700000000000025E-002 -1.3364136464133480E-009 + 5.3800000000000014E-002 -3.6205782816267629E-010 + 5.4900000000000004E-002 5.7196469782638815E-010 + 5.6000000000000022E-002 1.2236539559395965E-009 + 5.7100000000000012E-002 1.2389728132333744E-009 + 5.8200000000000002E-002 9.9884733817390270E-010 + 5.9300000000000019E-002 1.2046291741896198E-009 + 6.0400000000000009E-002 1.3611146654213258E-009 + 6.1500000000000027E-002 6.5715594077531136E-010 + 6.2600000000000017E-002 -7.9857126467075545E-010 + 6.3700000000000007E-002 -2.1366597380279018E-009 + 6.4800000000000024E-002 -2.6843269829157634E-009 + 6.5900000000000014E-002 -2.0197534755794777E-009 + 6.7000000000000004E-002 -6.1797644779204575E-010 + 6.8100000000000022E-002 1.0482079648710396E-009 + 6.9200000000000012E-002 1.8001702351000404E-009 + 7.0300000000000029E-002 1.8888732800093067E-009 + 7.1400000000000019E-002 2.0313541959637860E-009 + 7.2500000000000009E-002 2.0304276038274338E-009 + 7.3600000000000027E-002 1.1063159277568957E-009 + 7.4700000000000016E-002 -1.0994991583856972E-009 + 7.5800000000000006E-002 -3.5562772726649428E-009 + 7.6900000000000024E-002 -3.9515746230733839E-009 + 7.8000000000000014E-002 -1.6221314291797739E-009 + 7.9100000000000004E-002 2.6791635576728368E-009 + 8.0200000000000021E-002 6.2634217812274073E-009 + 8.1300000000000011E-002 5.9398281848643819E-009 + 8.2400000000000029E-002 2.7480875353091960E-009 + 8.3500000000000019E-002 -1.2098685941985821E-010 + 8.4600000000000009E-002 -1.0002835226785578E-009 + 8.5700000000000026E-002 -1.2700991369740677E-009 + 8.6800000000000016E-002 -2.6333959457502942E-009 + 8.7900000000000006E-002 -4.9826187620283235E-009 + 8.9000000000000024E-002 -5.2524340432569261E-009 + 9.0100000000000013E-002 -1.0586944654278341E-009 + 9.1200000000000003E-002 5.3937108113188970E-009 + 9.2300000000000021E-002 8.9421172688730621E-009 + 9.3400000000000011E-002 6.1268208284559478E-009 + 9.4500000000000028E-002 -1.2595859910646823E-009 + 9.5600000000000018E-002 -7.3374009090798609E-009 + 9.6700000000000008E-002 -7.3383272791716081E-009 + 9.7800000000000026E-002 -3.1445877013425161E-009 + 9.8900000000000016E-002 4.5300208029175337E-011 + 0.10000000000000001 -3.3207048222294588E-010 + 0.10110000000000002 -3.0398110695273317E-009 + 0.10220000000000001 -3.9908112370312665E-009 + 0.10330000000000003 -3.0108582294019470E-011 + 0.10440000000000002 6.7808159087690001E-009 + 0.10550000000000001 9.8990007302290905E-009 + 0.10660000000000003 6.4473342220594532E-009 + 0.10770000000000002 -1.3401650900135564E-009 + 0.10880000000000001 -7.4908035330167877E-009 + 0.10990000000000003 -7.9342772352219981E-009 + 0.11100000000000002 -3.9276404351085148E-009 + 0.11210000000000001 9.1255225598274592E-010 + 0.11320000000000002 3.2431155538859002E-009 + 0.11430000000000001 2.8310125355091031E-009 + 0.11540000000000003 1.7018725317896610E-009 + 0.11650000000000002 2.0785098087117149E-009 + 0.11760000000000001 3.7278873321611172E-009 + 0.11870000000000003 3.4591915998305467E-009 + 0.11980000000000002 1.0393848004497386E-009 + 0.12090000000000001 -2.4380515384336832E-009 + 0.12200000000000003 -4.8937103258595016E-009 + 0.12310000000000001 -5.0548507601888559E-009 + 0.12420000000000003 -3.0648805715571825E-009 + 0.12530000000000002 -1.5051324631087937E-009 + 0.12640000000000001 -3.5768077388809161E-010 + 0.12750000000000003 2.4568815870651406E-009 + 0.12860000000000002 6.7592953456596661E-009 + 0.12970000000000001 1.0308820463933444E-008 + 0.13080000000000003 9.4844203601951449E-009 + 0.13190000000000002 3.6049101481694379E-009 + 0.13300000000000001 -3.4397851234047039E-009 + 0.13410000000000000 -7.4191479626506407E-009 + 0.13520000000000004 -7.4189561161119855E-009 + 0.13630000000000003 -5.8592086737974114E-009 + 0.13740000000000002 -4.6221275695756958E-009 + 0.13850000000000001 -2.9368987242150979E-009 + 0.13960000000000000 1.2758851752892042E-009 + 0.14070000000000005 7.9086683868467844E-009 + 0.14180000000000004 1.3465895953856943E-008 + 0.14290000000000003 1.4236902323716549E-008 + 0.14400000000000002 9.1999092788341841E-009 + 0.14510000000000001 1.9401020789899803E-009 + 0.14620000000000000 -2.1826687124359978E-009 + 0.14730000000000004 -1.4116623425763919E-009 + 0.14840000000000003 1.1519363241063729E-009 + 0.14950000000000002 1.3313872226916601E-009 + 0.15060000000000001 -1.9847168353237521E-009 + 0.15170000000000000 -5.2649689052941540E-009 + 0.15280000000000005 -4.4849994829121442E-009 + 0.15390000000000004 1.3111733920823099E-010 + 0.15500000000000003 3.8688638959172295E-009 + 0.15610000000000002 2.0764634456327258E-009 + 0.15720000000000001 -5.2281583506896823E-009 + 0.15830000000000000 -1.2810631666582140E-008 + 0.15940000000000004 -1.4782290946868670E-008 + 0.16050000000000003 -9.9779517981346544E-009 + 0.16160000000000002 -3.5087417415979871E-009 + 0.16270000000000001 -1.1389658105542821E-009 + 0.16380000000000000 -3.7103029537632892E-009 + 0.16490000000000005 -6.9594641161074833E-009 + 0.16600000000000004 -5.7988476243053810E-009 + 0.16710000000000003 -4.6597281588844908E-010 + 0.16820000000000002 4.0378278498565123E-009 + 0.16930000000000001 2.8860001055619477E-009 + 0.17040000000000000 -3.1954563439740014E-009 + 0.17150000000000004 -8.4164684110987764E-009 + 0.17260000000000003 -7.2289636499078824E-009 + 0.17370000000000002 -2.3345925193041239E-010 + 0.17480000000000001 6.3676748318641785E-009 + 0.17590000000000000 6.9636252320037784E-009 + 0.17700000000000005 1.5992056567881718E-009 + 0.17810000000000004 -3.8010661285170499E-009 + 0.17920000000000003 -3.9131906603984135E-009 + 0.18030000000000002 1.1014997802760718E-009 + 0.18140000000000001 5.7755977778128909E-009 + 0.18250000000000000 4.9643635868790170E-009 + 0.18360000000000004 -1.0095371205665060E-009 + 0.18470000000000003 -6.7504011269647890E-009 + 0.18580000000000002 -7.7408941479006899E-009 + 0.18690000000000001 -4.7876844710970090E-009 + 0.18800000000000000 -2.0854373783407709E-009 + 0.18910000000000005 -2.6098567751375867E-009 + 0.19020000000000004 -4.5324979325300774E-009 + 0.19130000000000003 -3.0133622264116866E-009 + 0.19240000000000002 3.2919951209464671E-009 + 0.19350000000000001 9.5256478260807853E-009 + 0.19460000000000005 9.3866354688998399E-009 + 0.19570000000000004 1.4767360667633511E-009 + 0.19680000000000003 -7.7776087792358339E-009 + 0.19790000000000002 -9.9153618648983866E-009 + 0.19900000000000001 -2.6420057253062623E-009 + 0.20010000000000000 7.9924609153181336E-009 + 0.20120000000000005 1.2801002924334171E-008 + 0.20230000000000004 8.2701383519179217E-009 + 0.20340000000000003 2.1683010942297187E-010 + 0.20450000000000002 -2.4049240376911030E-009 + 0.20560000000000000 3.3716165415142996E-009 + 0.20670000000000005 1.1769823338170227E-008 + 0.20780000000000004 1.3840179668989094E-008 + 0.20890000000000003 6.5173511032412534E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0035.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0035.BXZ.semd new file mode 100644 index 00000000..35a4b752 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0035.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 -4.5849432281683779E-019 + -0.11119999999999999 -1.0991091251765676E-017 + -0.11009999999999999 -7.9307099281379103E-017 + -0.10900000000000000 -2.8788892283808116E-016 + -0.10790000000000000 -5.2225028678869645E-016 + -0.10679999999999999 8.7207706452664983E-017 + -0.10569999999999999 3.3113740868534903E-015 + -0.10460000000000000 9.7282470910820505E-015 + -0.10349999999999999 1.3625831081390087E-014 + -0.10239999999999999 -4.4949412708649231E-016 + -0.10130000000000000 -4.8583878619386928E-014 + -0.10020000000000000 -1.1905103639020531E-013 + -9.9099999999999994E-002 -1.4120585397573576E-013 + -9.7999999999999990E-002 1.5159924639414346E-015 + -9.6899999999999986E-002 3.7092906328937969E-013 + -9.5799999999999996E-002 8.1437872938294742E-013 + -9.4699999999999993E-002 8.8972178149265835E-013 + -9.3599999999999989E-002 6.5232677115903415E-014 + -9.2499999999999999E-002 -1.7635778904942501E-012 + -9.1399999999999995E-002 -3.7332381110088964E-012 + -9.0299999999999991E-002 -4.0239374332617928E-012 + -8.9200000000000002E-002 -8.7016082273710937E-013 + -8.8099999999999984E-002 5.6868485615035880E-012 + -8.6999999999999994E-002 1.2493681436631654E-011 + -8.5899999999999990E-002 1.3970554747777530E-011 + -8.4799999999999986E-002 5.4074856571662000E-012 + -8.3699999999999997E-002 -1.2552763516138210E-011 + -8.2599999999999993E-002 -3.1500035219123035E-011 + -8.1499999999999989E-002 -3.7987016310303545E-011 + -8.0399999999999999E-002 -2.1514432596569932E-011 + -7.9299999999999995E-002 1.6441462774574589E-011 + -7.8199999999999992E-002 5.9012669750835300E-011 + -7.7100000000000002E-002 8.0573971106279174E-011 + -7.5999999999999984E-002 6.1386812300057159E-011 + -7.4899999999999994E-002 1.6826713633566470E-012 + -7.3799999999999991E-002 -7.4601338995172739E-011 + -7.2699999999999987E-002 -1.3016682176569816E-010 + -7.1599999999999997E-002 -1.3311529656334642E-010 + -7.0499999999999993E-002 -7.3025377411717329E-011 + -6.9399999999999989E-002 3.3847143837695270E-011 + -6.8300000000000000E-002 1.5019642474189965E-010 + -6.7199999999999996E-002 2.2854837467001232E-010 + -6.6099999999999992E-002 2.2397879384516983E-010 + -6.5000000000000002E-002 1.1079891171217326E-010 + -6.3899999999999985E-002 -9.5711202852122312E-011 + -6.2799999999999995E-002 -3.2298630436855547E-010 + -6.1699999999999991E-002 -4.5220782673993654E-010 + -6.0599999999999994E-002 -3.7173319977767960E-010 + -5.9499999999999990E-002 -5.6570331752325842E-011 + -5.8399999999999994E-002 3.7819913867309651E-010 + -5.7299999999999990E-002 7.0606270829998152E-010 + -5.6199999999999986E-002 7.0869687895935840E-010 + -5.5099999999999996E-002 3.2238609004586749E-010 + -5.3999999999999992E-002 -2.9267452350545398E-010 + -5.2899999999999989E-002 -8.2536966150570379E-010 + -5.1799999999999985E-002 -9.9373631545773833E-010 + -5.0699999999999995E-002 -7.1162598036522695E-010 + -4.9599999999999991E-002 -1.2666637183578189E-010 + -4.8499999999999988E-002 4.8736586988340491E-010 + -4.7399999999999998E-002 8.9073465270317342E-010 + -4.6299999999999994E-002 9.7284869049474310E-010 + -4.5199999999999990E-002 7.4456973919723168E-010 + -4.4099999999999986E-002 2.9142743773746815E-010 + -4.2999999999999997E-002 -2.3329868592547598E-010 + -4.1899999999999993E-002 -5.8664134661157163E-010 + -4.0799999999999989E-002 -4.8894499560248050E-010 + -3.9699999999999985E-002 1.7676302088709406E-010 + -3.8599999999999995E-002 1.1152264667302347E-009 + -3.7499999999999992E-002 1.5671594022492741E-009 + -3.6399999999999988E-002 6.5117200520603546E-010 + -3.5299999999999984E-002 -1.9897532510526617E-009 + -3.4199999999999994E-002 -5.6416413762860884E-009 + -3.3099999999999991E-002 -8.5336155919435441E-009 + -3.1999999999999987E-002 -8.5575262431802912E-009 + -3.0899999999999997E-002 -4.3486987344465433E-009 + -2.9799999999999993E-002 3.9026755160875837E-009 + -2.8699999999999989E-002 1.4381327240187147E-008 + -2.7599999999999986E-002 2.4294402933833226E-008 + -2.6499999999999996E-002 3.0757274060988493E-008 + -2.5399999999999992E-002 3.1351611085028708E-008 + -2.4299999999999988E-002 2.4091574957196826E-008 + -2.3199999999999985E-002 6.9505174948858439E-009 + -2.2099999999999995E-002 -2.2676713840041884E-008 + -2.0999999999999991E-002 -6.8262792751738743E-008 + -1.9899999999999987E-002 -1.3408691756922053E-007 + -1.8799999999999983E-002 -2.2491009588065936E-007 + -1.7699999999999994E-002 -3.4558814832053031E-007 + -1.6599999999999990E-002 -5.0090409331460251E-007 + -1.5499999999999986E-002 -6.9592630325132632E-007 + -1.4399999999999996E-002 -9.3704090886603808E-007 + -1.3299999999999992E-002 -1.2334166967775673E-006 + -1.2199999999999989E-002 -1.5982442391759832E-006 + -1.1099999999999985E-002 -2.0490554106800118E-006 + -9.9999999999999950E-003 -2.6070176772918785E-006 + -8.8999999999999913E-003 -3.2959867439785739E-006 + -7.7999999999999875E-003 -4.1426123971177731E-006 + -6.6999999999999837E-003 -5.1783140406769235E-006 + -5.5999999999999939E-003 -6.4426853896293323E-006 + -4.4999999999999901E-003 -7.9867613749229349E-006 + -3.3999999999999864E-003 -9.8745385912479833E-006 + -2.2999999999999826E-003 -1.2182380487502087E-005 + -1.1999999999999927E-003 -1.4997543075878639E-005 + -9.9999999999988987E-005 -1.8417855244479142E-005 + 1.0000000000000148E-003 -2.2553926100954413E-005 + 2.1000000000000185E-003 -2.7533780666999519E-005 + 3.2000000000000084E-003 -3.3508586056996137E-005 + 4.3000000000000121E-003 -4.0657909266883507E-005 + 5.4000000000000159E-003 -4.9193644372280687E-005 + 6.5000000000000058E-003 -5.9362744650570676E-005 + 7.6000000000000234E-003 -7.1449292590841651E-005 + 8.7000000000000133E-003 -8.5776388004887849E-005 + 9.8000000000000032E-003 -1.0270862549077719E-004 + 1.0900000000000021E-002 -1.2265593977645040E-004 + 1.2000000000000011E-002 -1.4607950288336724E-004 + 1.3100000000000001E-002 -1.7349948757328093E-004 + 1.4200000000000018E-002 -2.0550360204651952E-004 + 1.5300000000000008E-002 -2.4275392934214324E-004 + 1.6400000000000026E-002 -2.8599135112017393E-004 + 1.7500000000000016E-002 -3.3603719202801585E-004 + 1.8600000000000005E-002 -3.9379380177706480E-004 + 1.9700000000000023E-002 -4.6024590847082436E-004 + 2.0800000000000013E-002 -5.3646351443603635E-004 + 2.1900000000000003E-002 -6.2360498122870922E-004 + 2.3000000000000020E-002 -7.2292034747079015E-004 + 2.4100000000000010E-002 -8.3575269673019648E-004 + 2.5200000000000000E-002 -9.6353783737868071E-004 + 2.6300000000000018E-002 -1.1078020324930549E-003 + 2.7400000000000008E-002 -1.2701568193733692E-003 + 2.8500000000000025E-002 -1.4522878918796778E-003 + 2.9600000000000015E-002 -1.6559400828555226E-003 + 3.0700000000000005E-002 -1.8828983884304762E-003 + 3.1800000000000023E-002 -2.1349694579839706E-003 + 3.2900000000000013E-002 -2.4139638990163803E-003 + 3.4000000000000002E-002 -2.7216775342822075E-003 + 3.5100000000000020E-002 -3.0598691664636135E-003 + 3.6200000000000010E-002 -3.4302324056625366E-003 + 3.7300000000000028E-002 -3.8343591149896383E-003 + 3.8400000000000017E-002 -4.2736954055726528E-003 + 3.9500000000000007E-002 -4.7494964674115181E-003 + 4.0600000000000025E-002 -5.2627841942012310E-003 + 4.1700000000000015E-002 -5.8142980560660362E-003 + 4.2800000000000005E-002 -6.4044520258903503E-003 + 4.3900000000000022E-002 -7.0332856848835945E-003 + 4.5000000000000012E-002 -7.7004190534353256E-003 + 4.6100000000000002E-002 -8.4050102159380913E-003 + 4.7200000000000020E-002 -9.1457050293684006E-003 + 4.8300000000000010E-002 -9.9205952137708664E-003 + 4.9400000000000027E-002 -1.0727159678936005E-002 + 5.0500000000000017E-002 -1.1562230996787548E-002 + 5.1600000000000007E-002 -1.2421953491866589E-002 + 5.2700000000000025E-002 -1.3301777653396130E-002 + 5.3800000000000014E-002 -1.4196444302797318E-002 + 5.4900000000000004E-002 -1.5099988318979740E-002 + 5.6000000000000022E-002 -1.6005745157599449E-002 + 5.7100000000000012E-002 -1.6906356438994408E-002 + 5.8200000000000002E-002 -1.7793809995055199E-002 + 5.9300000000000019E-002 -1.8659478053450584E-002 + 6.0400000000000009E-002 -1.9494188949465752E-002 + 6.1500000000000027E-002 -2.0288294181227684E-002 + 6.2600000000000017E-002 -2.1031748503446579E-002 + 6.3700000000000007E-002 -2.1714219823479652E-002 + 6.4800000000000024E-002 -2.2325204685330391E-002 + 6.5900000000000014E-002 -2.2854147478938103E-002 + 6.7000000000000004E-002 -2.3290576413273811E-002 + 6.8100000000000022E-002 -2.3624278604984283E-002 + 6.9200000000000012E-002 -2.3845443502068520E-002 + 7.0300000000000029E-002 -2.3944828659296036E-002 + 7.1400000000000019E-002 -2.3913910612463951E-002 + 7.2500000000000009E-002 -2.3745035752654076E-002 + 7.3600000000000027E-002 -2.3431586101651192E-002 + 7.4700000000000016E-002 -2.2968128323554993E-002 + 7.5800000000000006E-002 -2.2350540384650230E-002 + 7.6900000000000024E-002 -2.1576164290308952E-002 + 7.8000000000000014E-002 -2.0643910393118858E-002 + 7.9100000000000004E-002 -1.9554356113076210E-002 + 8.0200000000000021E-002 -1.8309818580746651E-002 + 8.1300000000000011E-002 -1.6914393752813339E-002 + 8.2400000000000029E-002 -1.5373975038528442E-002 + 8.3500000000000019E-002 -1.3696249574422836E-002 + 8.4600000000000009E-002 -1.1890650726854801E-002 + 8.5700000000000026E-002 -9.9682975560426712E-003 + 8.6800000000000016E-002 -7.9418960958719254E-003 + 8.7900000000000006E-002 -5.8256266638636589E-003 + 8.9000000000000024E-002 -3.6349880974739790E-003 + 9.0100000000000013E-002 -1.3866312801837921E-003 + 9.1200000000000003E-002 9.0183160500600934E-004 + 9.2300000000000021E-002 3.2120405230671167E-003 + 9.3400000000000011E-002 5.5251168087124825E-003 + 9.4500000000000028E-002 7.8219110146164894E-003 + 9.5600000000000018E-002 1.0083266533911228E-002 + 9.6700000000000008E-002 1.2290280312299728E-002 + 9.7800000000000026E-002 1.4424557797610760E-002 + 9.8900000000000016E-002 1.6468452289700508E-002 + 0.10000000000000001 1.8405294045805931E-002 + 0.10110000000000002 2.0219607278704643E-002 + 0.10220000000000001 2.1897323429584503E-002 + 0.10330000000000003 2.3425972089171410E-002 + 0.10440000000000002 2.4794837459921837E-002 + 0.10550000000000001 2.5995088741183281E-002 + 0.10660000000000003 2.7019871398806572E-002 + 0.10770000000000002 2.7864359319210052E-002 + 0.10880000000000001 2.8525812551379204E-002 + 0.10990000000000003 2.9003594070672989E-002 + 0.11100000000000002 2.9299143701791763E-002 + 0.11210000000000001 2.9415896162390709E-002 + 0.11320000000000002 2.9359184205532074E-002 + 0.11430000000000001 2.9136126860976219E-002 + 0.11540000000000003 2.8755476698279381E-002 + 0.11650000000000002 2.8227472677826881E-002 + 0.11760000000000001 2.7563650161027908E-002 + 0.11870000000000003 2.6776650920510292E-002 + 0.11980000000000002 2.5880001485347748E-002 + 0.12090000000000001 2.4887913838028908E-002 + 0.12200000000000003 2.3815073072910309E-002 + 0.12310000000000001 2.2676423192024231E-002 + 0.12420000000000003 2.1486956626176834E-002 + 0.12530000000000002 2.0261500030755997E-002 + 0.12640000000000001 1.9014520570635796E-002 + 0.12750000000000003 1.7759937793016434E-002 + 0.12860000000000002 1.6510989516973495E-002 + 0.12970000000000001 1.5280084684491158E-002 + 0.13080000000000003 1.4078677631914616E-002 + 0.13190000000000002 1.2917147018015385E-002 + 0.13300000000000001 1.1804712936282158E-002 + 0.13410000000000000 1.0749381966888905E-002 + 0.13520000000000004 9.7579276189208031E-003 + 0.13630000000000003 8.8358875364065170E-003 + 0.13740000000000002 7.9875504598021507E-003 + 0.13850000000000001 7.2159520350396633E-003 + 0.13960000000000000 6.5228869207203388E-003 + 0.14070000000000005 5.9089674614369869E-003 + 0.14180000000000004 5.3737107664346695E-003 + 0.14290000000000003 4.9156364984810352E-003 + 0.14400000000000002 4.5323441736400127E-003 + 0.14510000000000001 4.2205848731100559E-003 + 0.14620000000000000 3.9763408713042736E-003 + 0.14730000000000004 3.7949341349303722E-003 + 0.14840000000000003 3.6711611319333315E-003 + 0.14950000000000002 3.5994178615510464E-003 + 0.15060000000000001 3.5737950820475817E-003 + 0.15170000000000000 3.5881502553820610E-003 + 0.15280000000000005 3.6361808888614178E-003 + 0.15390000000000004 3.7115209270268679E-003 + 0.15500000000000003 3.8078576326370239E-003 + 0.15610000000000002 3.9190351963043213E-003 + 0.15720000000000001 4.0391278453171253E-003 + 0.15830000000000000 4.1624866425991058E-003 + 0.15940000000000004 4.2837797664105892E-003 + 0.16050000000000003 4.3980511836707592E-003 + 0.16160000000000002 4.5007816515862942E-003 + 0.16270000000000001 4.5879357494413853E-003 + 0.16380000000000000 4.6559786424040794E-003 + 0.16490000000000005 4.7018653713166714E-003 + 0.16600000000000004 4.7230408526957035E-003 + 0.16710000000000003 4.7174585051834583E-003 + 0.16820000000000002 4.6836035326123238E-003 + 0.16930000000000001 4.6204919926822186E-003 + 0.17040000000000000 4.5276405289769173E-003 + 0.17150000000000004 4.4050202704966068E-003 + 0.17260000000000003 4.2530242353677750E-003 + 0.17370000000000002 4.0724636055529118E-003 + 0.17480000000000001 3.8645574823021889E-003 + 0.17590000000000000 3.6308993585407734E-003 + 0.17700000000000005 3.3733863383531570E-003 + 0.17810000000000004 3.0941457953304052E-003 + 0.17920000000000003 2.7954890392720699E-003 + 0.18030000000000002 2.4799029342830181E-003 + 0.18140000000000001 2.1500496659427881E-003 + 0.18250000000000000 1.8087280914187431E-003 + 0.18360000000000004 1.4587969053536654E-003 + 0.18470000000000003 1.1030938476324081E-003 + 0.18580000000000002 7.4439309537410736E-004 + 0.18690000000000001 3.8540922105312347E-004 + 0.18800000000000000 2.8809548894059844E-005 + 0.18910000000000005 -3.2280929735861719E-004 + 0.19020000000000004 -6.6698715090751648E-004 + 0.19130000000000003 -1.0014701401814818E-003 + 0.19240000000000002 -1.3242395361885428E-003 + 0.19350000000000001 -1.6334912506863475E-003 + 0.19460000000000005 -1.9276033854112029E-003 + 0.19570000000000004 -2.2051334381103516E-003 + 0.19680000000000003 -2.4648543912917376E-003 + 0.19790000000000002 -2.7057924307882786E-003 + 0.19900000000000001 -2.9272288084030151E-003 + 0.20010000000000000 -3.1286652665585279E-003 + 0.20120000000000005 -3.3097853884100914E-003 + 0.20230000000000004 -3.4704494755715132E-003 + 0.20340000000000003 -3.6107180640101433E-003 + 0.20450000000000002 -3.7308663595467806E-003 + 0.20560000000000000 -3.8313609547913074E-003 + 0.20670000000000005 -3.9128065109252930E-003 + 0.20780000000000004 -3.9759059436619282E-003 + 0.20890000000000003 -4.0214564651250839E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0036.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0036.BXX.semd new file mode 100644 index 00000000..3d7c49de --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0036.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 4.5734488509702411E-033 + -0.10679999999999999 5.4309705105271613E-033 + -0.10569999999999999 -2.1723879103372768E-032 + -0.10460000000000000 -3.0499183645361537E-031 + -0.10349999999999999 2.0460464710525643E-030 + -0.10239999999999999 7.3240919021203763E-030 + -0.10130000000000000 -2.8961364131717498E-029 + -0.10020000000000000 -7.4613246421607964E-029 + -9.9099999999999994E-002 -4.5333745746467538E-029 + -9.7999999999999990E-002 -5.3519932039944250E-029 + -9.6899999999999986E-002 8.3747041405237344E-028 + -9.5799999999999996E-002 2.1780490037680968E-027 + -9.4699999999999993E-002 -1.8764320040725284E-027 + -9.3599999999999989E-002 -1.1925422926891896E-026 + -9.2499999999999999E-002 -2.3772768653838333E-026 + -9.1399999999999995E-002 -2.1233288273719856E-026 + -9.0299999999999991E-002 6.7627141045068332E-026 + -8.9200000000000002E-002 7.9757831126176975E-026 + -8.8099999999999984E-002 2.5493921092437883E-025 + -8.6999999999999994E-002 1.9993138533549369E-025 + -8.5899999999999990E-002 -2.3872508713798259E-025 + -8.4799999999999986E-002 -1.7515977980054077E-024 + -8.3699999999999997E-002 -2.7273623342090760E-024 + -8.2599999999999993E-002 -2.4754510426098716E-024 + -8.1499999999999989E-002 2.3181170737985195E-025 + -8.0399999999999999E-002 9.6912903269940176E-024 + -7.9299999999999995E-002 2.2526877670281310E-023 + -7.8199999999999992E-002 2.7996408469029555E-023 + -7.7100000000000002E-002 1.5463724780685406E-024 + -7.5999999999999984E-002 -6.4189290002584400E-023 + -7.4899999999999994E-002 -1.0659911491042638E-022 + -7.3799999999999991E-002 -1.1954472626188666E-022 + -7.2699999999999987E-002 3.4473562346069271E-023 + -7.1599999999999997E-002 2.2777746482194264E-022 + -7.0499999999999993E-002 6.2242013994861472E-022 + -6.9399999999999989E-002 6.4384943915386040E-022 + -6.8300000000000000E-002 2.5277968546088981E-022 + -6.7199999999999996E-002 -7.6686004158005368E-022 + -6.6099999999999992E-002 -1.9927493834225267E-021 + -6.5000000000000002E-002 -2.3224351816422853E-021 + -6.3899999999999985E-002 -1.8694817006936527E-022 + -6.2799999999999995E-002 2.7637158436001520E-021 + -6.1699999999999991E-002 5.7536651808367735E-021 + -6.0599999999999994E-002 5.7579081165471590E-021 + -5.9499999999999990E-002 2.6193007311337987E-021 + -5.8399999999999994E-002 -6.8050064887334865E-021 + -5.7299999999999990E-002 -1.7565026826785823E-020 + -5.6199999999999986E-002 -2.5810765453910742E-020 + -5.5099999999999996E-002 -2.0856538427260575E-020 + -5.3999999999999992E-002 4.2119317854925587E-021 + -5.2899999999999989E-002 3.7137524065009810E-020 + -5.1799999999999985E-002 7.3834535679743920E-020 + -5.0699999999999995E-002 8.2874469476909181E-020 + -4.9599999999999991E-002 3.9114524503102760E-020 + -4.8499999999999988E-002 -7.5045256677883059E-020 + -4.7399999999999998E-002 -1.8920502816534607E-019 + -4.6299999999999994E-002 -2.2290785598896563E-019 + -4.5199999999999990E-002 -2.5032499003658301E-019 + -4.4099999999999986E-002 -1.1682819798242226E-019 + -4.2999999999999997E-002 1.7758249432412248E-019 + -4.1899999999999993E-002 5.5747873572163099E-019 + -4.0799999999999989E-002 6.9600408796647231E-019 + -3.9699999999999985E-002 4.3224465080626244E-019 + -3.8599999999999995E-002 -1.0305699787660682E-019 + -3.7499999999999992E-002 -1.0167577944458402E-018 + -3.6399999999999988E-002 -1.8097731593634370E-018 + -3.5299999999999984E-002 -1.9390186825087756E-018 + -3.4199999999999994E-002 -1.0022094452298341E-018 + -3.3099999999999991E-002 1.2017969601006102E-018 + -3.1999999999999987E-002 3.8282022146530690E-018 + -3.0899999999999997E-002 4.6845541786883917E-018 + -2.9799999999999993E-002 3.4087972422606136E-018 + -2.8699999999999989E-002 -3.6112544534714894E-019 + -2.7599999999999986E-002 -5.4585880232945811E-018 + -2.6499999999999996E-002 -1.0193993543729977E-017 + -2.5399999999999992E-002 -1.0504267337137392E-017 + -2.4299999999999988E-002 -4.2170709875525168E-018 + -2.3199999999999985E-002 7.7021119484139806E-018 + -2.2099999999999995E-002 1.8816727735413425E-017 + -2.0999999999999991E-002 2.3012042218494572E-017 + -1.9899999999999987E-002 1.3529675464466415E-017 + -1.8799999999999983E-002 -7.7396361697218362E-018 + -1.7699999999999994E-002 -3.3031796783635154E-017 + -1.6599999999999990E-002 -4.7059979261701552E-017 + -1.5499999999999986E-002 -3.3893712364470508E-017 + -1.4399999999999996E-002 9.3533993703637889E-018 + -1.3299999999999992E-002 6.6117280897747449E-017 + -1.2199999999999989E-002 1.1250221460515673E-016 + -1.1099999999999985E-002 1.0594648399587386E-016 + -9.9999999999999950E-003 3.9208943370164749E-017 + -8.8999999999999913E-003 -6.9728268378676237E-017 + -7.7999999999999875E-003 -1.6804516927660599E-016 + -6.6999999999999837E-003 -1.9620358846799313E-016 + -5.5999999999999939E-003 -9.8205502830476014E-017 + -4.4999999999999901E-003 1.0848993864802131E-016 + -3.3999999999999864E-003 3.3578236266754624E-016 + -2.2999999999999826E-003 4.4592949480709099E-016 + -1.1999999999999927E-003 3.1148744603704318E-016 + -9.9999999999988987E-005 -5.5957947876044670E-017 + 1.0000000000000148E-003 -5.0772224237518671E-016 + 2.1000000000000185E-003 -7.7797562161407811E-016 + 3.2000000000000084E-003 -6.3757668129356643E-016 + 4.3000000000000121E-003 -7.3008694634494134E-017 + 5.4000000000000159E-003 6.5376051630028072E-016 + 6.5000000000000058E-003 1.0934591838078099E-015 + 7.6000000000000234E-003 8.7019262797724583E-016 + 8.7000000000000133E-003 -1.5395591439955358E-017 + 9.8000000000000032E-003 -1.1494348267315183E-015 + 1.0900000000000021E-002 -1.8457885536031591E-015 + 1.2000000000000011E-002 -1.5792332143328616E-015 + 1.3100000000000001E-002 -3.6006756488893548E-016 + 1.4200000000000018E-002 1.1706274851927025E-015 + 1.5300000000000008E-002 2.0917806857712008E-015 + 1.6400000000000026E-002 1.7256225304750333E-015 + 1.7500000000000016E-002 1.8028730999349279E-016 + 1.8600000000000005E-002 -1.7615396920539310E-015 + 1.9700000000000023E-002 -2.9515771489912026E-015 + 2.0800000000000013E-002 -2.5685200511226013E-015 + 2.1900000000000003E-002 -5.0809626036095869E-016 + 2.3000000000000020E-002 2.4482960062375885E-015 + 2.4100000000000010E-002 4.8073761497232498E-015 + 2.5200000000000000E-002 4.9007877901794013E-015 + 2.6300000000000018E-002 1.6780859826839379E-015 + 2.7400000000000008E-002 -4.3767005536259063E-015 + 2.8500000000000025E-002 -1.0520312682257230E-014 + 2.9600000000000015E-002 -1.2379751595321866E-014 + 3.0700000000000005E-002 -6.1651750463695768E-015 + 3.1800000000000023E-002 8.2264043125244990E-015 + 3.2900000000000013E-002 2.4904247568802336E-014 + 3.4000000000000002E-002 3.3322699661457802E-014 + 3.5100000000000020E-002 2.3533421305427238E-014 + 3.6200000000000010E-002 -7.0794022702966135E-015 + 3.7300000000000028E-002 -4.8732207640978312E-014 + 3.8400000000000017E-002 -8.0004132116916205E-014 + 3.9500000000000007E-002 -7.5746260121394710E-014 + 4.0600000000000025E-002 -2.0876461909007105E-014 + 4.1700000000000015E-002 7.3724914248594203E-014 + 4.2800000000000005E-002 1.6626659088154333E-013 + 4.3900000000000022E-002 1.9524600035694673E-013 + 4.5000000000000012E-002 1.1110678891680659E-013 + 4.6100000000000002E-002 -8.5491936609432412E-014 + 4.7200000000000020E-002 -3.2186343976343956E-013 + 4.8300000000000010E-002 -4.6515715541525782E-013 + 4.9400000000000027E-002 -3.8542682500447567E-013 + 5.0500000000000017E-002 -4.2878989746884810E-014 + 5.1600000000000007E-002 4.5999575676303195E-013 + 5.2700000000000025E-002 8.8674412864614416E-013 + 5.3800000000000014E-002 9.6812217530856115E-013 + 5.4900000000000004E-002 5.5434888450445197E-013 + 5.6000000000000022E-002 -2.6279564462050597E-013 + 5.7100000000000012E-002 -1.1405776496886677E-012 + 5.8200000000000002E-002 -1.6673872569109016E-012 + 5.9300000000000019E-002 -1.5548664786257937E-012 + 6.0400000000000009E-002 -7.7302617432217779E-013 + 6.1500000000000027E-002 4.2602659139183430E-013 + 6.2600000000000017E-002 1.5894879813391216E-012 + 6.3700000000000007E-002 2.2731222286409558E-012 + 6.4800000000000024E-002 2.1460591550365171E-012 + 6.5900000000000014E-002 1.1911621862481514E-012 + 6.7000000000000004E-002 -3.4770035700452950E-013 + 6.8100000000000022E-002 -1.8944719924751663E-012 + 6.9200000000000012E-002 -2.6424105958877675E-012 + 7.0300000000000029E-002 -1.9877769135562273E-012 + 7.1400000000000019E-002 4.0161672815522409E-013 + 7.2500000000000009E-002 3.7875748544469179E-012 + 7.3600000000000027E-002 6.5724309675219139E-012 + 7.4700000000000016E-002 6.6786910203620042E-012 + 7.5800000000000006E-002 3.3154308291816204E-012 + 7.6900000000000024E-002 -2.5049667201626491E-012 + 7.8000000000000014E-002 -7.8719010476735463E-012 + 7.9100000000000004E-002 -9.7693155648448382E-012 + 8.0200000000000021E-002 -6.2040810856756057E-012 + 8.1300000000000011E-002 1.8325107056793577E-012 + 8.2400000000000029E-002 1.0986942258761623E-011 + 8.3500000000000019E-002 1.6956585441318950E-011 + 8.4600000000000009E-002 1.5670818809265796E-011 + 8.5700000000000026E-002 7.7623827504647025E-012 + 8.6800000000000016E-002 -4.9548715824743184E-012 + 8.7900000000000006E-002 -1.7208118610612111E-011 + 8.9000000000000024E-002 -2.3977625440707584E-011 + 9.0100000000000013E-002 -1.9948379753609302E-011 + 9.1200000000000003E-002 -3.6861754967865146E-012 + 9.2300000000000021E-002 2.0000169922984590E-011 + 9.3400000000000011E-002 3.9046429284317341E-011 + 9.4500000000000028E-002 4.1219638813316806E-011 + 9.5600000000000018E-002 2.2301542557112697E-011 + 9.6700000000000008E-002 -1.0283721790793621E-011 + 9.7800000000000026E-002 -4.1519142290891153E-011 + 9.8900000000000016E-002 -5.7568824707310284E-011 + 0.10000000000000001 -5.0671158241533121E-011 + 0.10110000000000002 -2.5550603299784314E-011 + 0.10220000000000001 7.6690147288172028E-012 + 0.10330000000000003 4.8312770450920084E-011 + 0.10440000000000002 7.8157771921105734E-011 + 0.10550000000000001 7.5606527982774452E-011 + 0.10660000000000003 2.8847903232875893E-011 + 0.10770000000000002 -5.9080955405743651E-011 + 0.10880000000000001 -1.6455778406587740E-010 + 0.10990000000000003 -2.5113677804000645E-010 + 0.11100000000000002 -2.8709665200743473E-010 + 0.11210000000000001 -2.7108754130367174E-010 + 0.11320000000000002 -1.9028592590508708E-010 + 0.11430000000000001 -7.9112827400251717E-011 + 0.11540000000000003 1.9911679943751537E-011 + 0.11650000000000002 3.2546177558545608E-011 + 0.11760000000000001 6.3583513454368301E-013 + 0.11870000000000003 -6.7720287710848481E-011 + 0.11980000000000002 -8.2082660113336203E-011 + 0.12090000000000001 -8.5646274794459742E-011 + 0.12200000000000003 -1.6318332102249755E-011 + 0.12310000000000001 1.4344914145425491E-010 + 0.12420000000000003 3.6935893232836747E-010 + 0.12530000000000002 4.9538029234241776E-010 + 0.12640000000000001 5.2286303064974504E-010 + 0.12750000000000003 4.1266173811393969E-010 + 0.12860000000000002 1.8367418697096127E-010 + 0.12970000000000001 -8.5808658789598979E-011 + 0.13080000000000003 -3.0939684148023616E-010 + 0.13190000000000002 -3.3590782932968466E-010 + 0.13300000000000001 -2.2473474470263710E-010 + 0.13410000000000000 -7.0366670823496236E-011 + 0.13520000000000004 8.4001389177856822E-011 + 0.13630000000000003 9.7985709823777967E-011 + 0.13740000000000002 -3.1113403520244276E-011 + 0.13850000000000001 -3.8428657478384309E-010 + 0.13960000000000000 -8.4274753842095151E-010 + 0.14070000000000005 -1.2985088559958058E-009 + 0.14180000000000004 -1.5463942348858950E-009 + 0.14290000000000003 -1.5108123641027760E-009 + 0.14400000000000002 -1.1350699269385700E-009 + 0.14510000000000001 -6.8103650496809109E-010 + 0.14620000000000000 -4.2947967404671772E-010 + 0.14730000000000004 -5.6667781578312315E-010 + 0.14840000000000003 -8.9960333626848410E-010 + 0.14950000000000002 -1.3310673674382656E-009 + 0.15060000000000001 -1.6383459033875170E-009 + 0.15170000000000000 -1.5703678357681383E-009 + 0.15280000000000005 -1.1406315891804297E-009 + 0.15390000000000004 -3.4508773616437338E-010 + 0.15500000000000003 6.4550859102396885E-010 + 0.15610000000000002 1.3668111087383750E-009 + 0.15720000000000001 1.3324542580406273E-009 + 0.15830000000000000 5.5635823725808109E-010 + 0.15940000000000004 -5.8453297757665723E-010 + 0.16050000000000003 -1.6829041493693353E-009 + 0.16160000000000002 -2.4566380041335378E-009 + 0.16270000000000001 -2.5905457778918617E-009 + 0.16380000000000000 -1.9928383387934900E-009 + 0.16490000000000005 -1.2196512688689154E-009 + 0.16600000000000004 -5.9899646354111269E-010 + 0.16710000000000003 -3.5899760941759951E-010 + 0.16820000000000002 -5.3205090333463545E-010 + 0.16930000000000001 -9.9397079456053916E-010 + 0.17040000000000000 -1.4288937810746916E-009 + 0.17150000000000004 -1.5398543551370381E-009 + 0.17260000000000003 -1.2971557161733926E-009 + 0.17370000000000002 -8.0608592023523329E-010 + 0.17480000000000001 -2.2322670101271314E-010 + 0.17590000000000000 2.1924875803769339E-010 + 0.17700000000000005 3.0806515671777390E-010 + 0.17810000000000004 5.4268672888824199E-012 + 0.17920000000000003 -5.1858584093622540E-010 + 0.18030000000000002 -1.0048029075448994E-009 + 0.18140000000000001 -1.1670575617017676E-009 + 0.18250000000000000 -8.1907114424240035E-010 + 0.18360000000000004 4.0601688677810444E-012 + 0.18470000000000003 1.1322561777049600E-009 + 0.18580000000000002 2.2361550389149443E-009 + 0.18690000000000001 3.0619859980873798E-009 + 0.18800000000000000 3.3883746919372015E-009 + 0.18910000000000005 3.2099218838510524E-009 + 0.19020000000000004 2.6508131245606137E-009 + 0.19130000000000003 1.9945154416944888E-009 + 0.19240000000000002 1.5568925038067505E-009 + 0.19350000000000001 1.5107243234169232E-009 + 0.19460000000000005 1.8452120942313854E-009 + 0.19570000000000004 2.2768886775992314E-009 + 0.19680000000000003 2.4804416298707110E-009 + 0.19790000000000002 2.2601436278080200E-009 + 0.19900000000000001 1.5822485543992570E-009 + 0.20010000000000000 5.8174093320317866E-010 + 0.20120000000000005 -4.2551598355977660E-010 + 0.20230000000000004 -1.2707915830745264E-009 + 0.20340000000000003 -1.8299003423649651E-009 + 0.20450000000000002 -2.1919319692642603E-009 + 0.20560000000000000 -2.2138026967155611E-009 + 0.20670000000000005 -1.6714388761940313E-009 + 0.20780000000000004 -4.2715633807866027E-010 + 0.20890000000000003 1.2814724836829328E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0036.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0036.BXZ.semd new file mode 100644 index 00000000..1b0a91c8 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0036.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -8.3745042289955071E-026 + -0.10679999999999999 -1.0335542181450571E-024 + -0.10569999999999999 -4.9372500583939884E-024 + -0.10460000000000000 -7.0741827427727037E-024 + -0.10349999999999999 3.7271008266389540E-023 + -0.10239999999999999 2.2996365713668698E-022 + -0.10130000000000000 5.1150947736171032E-022 + -0.10020000000000000 -4.9921390001792664E-024 + -9.9099999999999994E-002 -3.3330200729122889E-021 + -9.7999999999999990E-002 -9.8014197900928125E-021 + -9.6899999999999986E-002 -1.0485753419441321E-020 + -9.5799999999999996E-002 1.6676474905777616E-020 + -9.4699999999999993E-002 8.4972160736252446E-020 + -9.3599999999999989E-002 1.4185214342155888E-019 + -9.2499999999999999E-002 3.5444417829258742E-020 + -9.1399999999999995E-002 -3.6498868900050128E-019 + -9.0299999999999991E-002 -8.5655570895995222E-019 + -8.9200000000000002E-002 -7.1654923812954642E-019 + -8.8099999999999984E-002 7.4554010914194008E-019 + -8.6999999999999994E-002 2.8159223624532846E-018 + -8.5899999999999990E-002 2.6938850979608862E-018 + -8.4799999999999986E-002 -1.9948153235479276E-018 + -8.3699999999999997E-002 -7.6238333655062500E-018 + -8.2599999999999993E-002 -2.6145897032851748E-018 + -8.1499999999999989E-002 2.0979854668076346E-017 + -8.0399999999999999E-002 4.3935506329851953E-017 + -7.9299999999999995E-002 1.1734369280426225E-017 + -7.8199999999999992E-002 -1.1847965993948132E-016 + -7.7100000000000002E-002 -2.7854599061118862E-016 + -7.5999999999999984E-002 -2.3603115705722914E-016 + -7.4899999999999994E-002 2.5940087548131409E-016 + -7.3799999999999991E-002 1.1037897035116417E-015 + -7.2699999999999987E-002 1.5374019628371159E-015 + -7.1599999999999997E-002 4.4945871052138524E-016 + -7.0499999999999993E-002 -2.4731579055471600E-015 + -6.9399999999999989E-002 -5.4713657005923694E-015 + -6.8300000000000000E-002 -4.9291837227031544E-015 + -6.7199999999999996E-002 1.7838035295560366E-015 + -6.6099999999999992E-002 1.2163305878178186E-014 + -6.5000000000000002E-002 1.7294220661665319E-014 + -6.3899999999999985E-002 7.4294911517921829E-015 + -6.2799999999999995E-002 -1.7080094120731221E-014 + -6.1699999999999991E-002 -3.8859743873263797E-014 + -6.0599999999999994E-002 -3.1948686860135134E-014 + -5.9499999999999990E-002 1.3697545972902320E-014 + -5.8399999999999994E-002 6.9999710780414837E-014 + -5.7299999999999990E-002 7.8925845622534324E-014 + -5.6199999999999986E-002 1.3043257066861630E-015 + -5.5099999999999996E-002 -1.2530174651765452E-013 + -5.3999999999999992E-002 -1.8213666794393568E-013 + -5.2899999999999989E-002 -5.6856341195451326E-014 + -5.1799999999999985E-002 2.2207843203281286E-013 + -5.0699999999999995E-002 4.3101947792140161E-013 + -4.9599999999999991E-002 2.8644957499740498E-013 + -4.8499999999999988E-002 -2.7278721816126339E-013 + -4.7399999999999998E-002 -8.8854108532682163E-013 + -4.6299999999999994E-002 -9.3631547827544015E-013 + -4.5199999999999990E-002 -4.8773376830346660E-014 + -4.4099999999999986E-002 1.3620430738131573E-012 + -4.2999999999999997E-002 2.1404950294873215E-012 + -4.1899999999999993E-002 1.2136225184533611E-012 + -4.0799999999999989E-002 -1.2836496188911584E-012 + -3.9699999999999985E-002 -3.6101074386840626E-012 + -3.8599999999999995E-002 -3.4682239719030505E-012 + -3.7499999999999992E-002 -4.2125157528882795E-014 + -3.6399999999999988E-002 4.6298329753335921E-012 + -3.5299999999999984E-002 6.5770609444792960E-012 + -3.4199999999999994E-002 3.0535691163124934E-012 + -3.3099999999999991E-002 -4.3865232626782991E-012 + -3.1999999999999987E-002 -9.9526177230191415E-012 + -3.0899999999999997E-002 -7.8211109463821593E-012 + -2.9799999999999993E-002 2.2715865646838473E-012 + -2.8699999999999989E-002 1.3057970503493888E-011 + -2.7599999999999986E-002 1.4441009152377227E-011 + -2.6499999999999996E-002 2.3474408181178852E-012 + -2.5399999999999992E-002 -1.5585487761482497E-011 + -2.4299999999999988E-002 -2.3893678702258114E-011 + -2.3199999999999985E-002 -1.1755035313198992E-011 + -2.2099999999999995E-002 1.5449952081580953E-011 + -2.0999999999999991E-002 3.6690553373297519E-011 + -1.9899999999999987E-002 3.0625651320503877E-011 + -1.8799999999999983E-002 -4.8350212722425567E-012 + -1.7699999999999994E-002 -4.5847488999717356E-011 + -1.6599999999999990E-002 -5.7985390794490499E-011 + -1.5499999999999986E-002 -2.4520298985697409E-011 + -1.4399999999999996E-002 3.5261772668437885E-011 + -1.3299999999999992E-002 7.6161035811317390E-011 + -1.2199999999999989E-002 6.1833704823044400E-011 + -1.1099999999999985E-002 -2.4349515459487492E-012 + -9.9999999999999950E-003 -6.8387018270499311E-011 + -8.8999999999999913E-003 -8.0927348156123458E-011 + -7.7999999999999875E-003 -2.5230151301514070E-011 + -6.6999999999999837E-003 5.5349891336931023E-011 + -5.5999999999999939E-003 9.0353141635191037E-011 + -4.4999999999999901E-003 4.1212509099830541E-011 + -3.3999999999999864E-003 -6.0320748396236468E-011 + -2.2999999999999826E-003 -1.3062499693017315E-010 + -1.1999999999999927E-003 -1.0016529272682817E-010 + -9.9999999999988987E-005 2.4851606883480315E-011 + 1.0000000000000148E-003 1.5847428924686824E-010 + 2.1000000000000185E-003 1.9745839685558764E-010 + 3.2000000000000084E-003 1.0317526000225286E-010 + 4.3000000000000121E-003 -6.3707414343916469E-011 + 5.4000000000000159E-003 -1.8682207170162002E-010 + 6.5000000000000058E-003 -1.8347959263032010E-010 + 7.6000000000000234E-003 -6.8513979212259102E-011 + 8.7000000000000133E-003 5.9381645434175567E-011 + 9.8000000000000032E-003 9.8272640025598434E-011 + 1.0900000000000021E-002 2.5722476232337144E-011 + 1.2000000000000011E-002 -8.2633948295107729E-011 + 1.3100000000000001E-002 -1.1323288834352851E-010 + 1.4200000000000018E-002 -6.0906418797301853E-012 + 1.5300000000000008E-002 1.9243993898410139E-010 + 1.6400000000000026E-002 3.5427005773414066E-010 + 1.7500000000000016E-002 3.5261008002329675E-010 + 1.8600000000000005E-002 1.4575557427676245E-010 + 1.9700000000000023E-002 -1.9150128705014424E-010 + 2.0800000000000013E-002 -5.0453891065060930E-010 + 2.1900000000000003E-002 -6.3909294523156746E-010 + 2.3000000000000020E-002 -5.2053428234444254E-010 + 2.4100000000000010E-002 -1.9232469783414530E-010 + 2.5200000000000000E-002 2.0553451995919403E-010 + 2.6300000000000018E-002 5.0890031078054676E-010 + 2.7400000000000008E-002 6.1551513885760301E-010 + 2.8500000000000025E-002 5.3319926252015648E-010 + 2.9600000000000015E-002 3.5483102567290814E-010 + 3.0700000000000005E-002 1.7302576038602524E-010 + 3.1800000000000023E-002 -3.3734213339409180E-013 + 3.2900000000000013E-002 -2.3488117006920106E-010 + 3.4000000000000002E-002 -5.8498450528077228E-010 + 3.5100000000000020E-002 -9.6868080223799780E-010 + 3.6200000000000010E-002 -1.1427704338373701E-009 + 3.7300000000000028E-002 -8.3977480525021519E-010 + 3.8400000000000017E-002 1.4790668689812492E-012 + 3.9500000000000007E-002 1.0877692080413226E-009 + 4.0600000000000025E-002 1.8584842553792669E-009 + 4.1700000000000015E-002 1.7980175126552922E-009 + 4.2800000000000005E-002 7.7916600949023973E-010 + 4.3900000000000022E-002 -8.0882911479562836E-010 + 4.5000000000000012E-002 -2.2526134291211974E-009 + 4.6100000000000002E-002 -2.8963396125902818E-009 + 4.7200000000000020E-002 -2.4381372476511842E-009 + 4.8300000000000010E-002 -9.3734531247946506E-010 + 4.9400000000000027E-002 1.4403699344356369E-009 + 5.0500000000000017E-002 4.7094306232509098E-009 + 5.1600000000000007E-002 9.1429743775961470E-009 + 5.2700000000000025E-002 1.5094311578423003E-008 + 5.3800000000000014E-002 2.2738676719313844E-008 + 5.4900000000000004E-002 3.1987447357550991E-008 + 5.6000000000000022E-002 4.2692221313700429E-008 + 5.7100000000000012E-002 5.5026998069251931E-008 + 5.8200000000000002E-002 6.9798126389741810E-008 + 5.9300000000000019E-002 8.8483602667110972E-008 + 6.0400000000000009E-002 1.1299177771206814E-007 + 6.1500000000000027E-002 1.4530724001815543E-007 + 6.2600000000000017E-002 1.8724227857092046E-007 + 6.3700000000000007E-002 2.4042691393333371E-007 + 6.4800000000000024E-002 3.0652796567665064E-007 + 6.5900000000000014E-002 3.8757676179557166E-007 + 6.7000000000000004E-002 4.8625429371895734E-007 + 6.8100000000000022E-002 6.0603275642279186E-007 + 6.9200000000000012E-002 7.5117930009582778E-007 + 7.0300000000000029E-002 9.2673923290931270E-007 + 7.1400000000000019E-002 1.1386694040993461E-006 + 7.2500000000000009E-002 1.3942124041932402E-006 + 7.3600000000000027E-002 1.7024124190356815E-006 + 7.4700000000000016E-002 2.0745042093039956E-006 + 7.5800000000000006E-002 2.5238971375074470E-006 + 7.6900000000000024E-002 3.0657474781037308E-006 + 7.8000000000000014E-002 3.7164541026868392E-006 + 7.9100000000000004E-002 4.4935923142475076E-006 + 8.0200000000000021E-002 5.4166025620361324E-006 + 8.1300000000000011E-002 6.5080553213192616E-006 + 8.2400000000000029E-002 7.7949162005097605E-006 + 8.3500000000000019E-002 9.3092394308769144E-006 + 8.4600000000000009E-002 1.1088163773820270E-005 + 8.5700000000000026E-002 1.3173647857911419E-005 + 8.6800000000000016E-002 1.5612533388775773E-005 + 8.7900000000000006E-002 1.8457229089108296E-005 + 8.9000000000000024E-002 2.1766683858004399E-005 + 9.0100000000000013E-002 2.5607096176827326E-005 + 9.1200000000000003E-002 3.0052005968173034E-005 + 9.2300000000000021E-002 3.5181994462618604E-005 + 9.3400000000000011E-002 4.1084585973294452E-005 + 9.4500000000000028E-002 4.7854849981376901E-005 + 9.5600000000000018E-002 5.5596607126062736E-005 + 9.6700000000000008E-002 6.4423700678162277E-005 + 9.7800000000000026E-002 7.4460731411818415E-005 + 9.8900000000000016E-002 8.5842941189184785E-005 + 0.10000000000000001 9.8715732747223228E-005 + 0.10110000000000002 1.1323405487928540E-004 + 0.10220000000000001 1.2956191494595259E-004 + 0.10330000000000003 1.4787200780119747E-004 + 0.10440000000000002 1.6834522830322385E-004 + 0.10550000000000001 1.9116977637168020E-004 + 0.10660000000000003 2.1654031297657639E-004 + 0.10770000000000002 2.4465660681016743E-004 + 0.10880000000000001 2.7572209364734590E-004 + 0.10990000000000003 3.0994214466772974E-004 + 0.11100000000000002 3.4752188366837800E-004 + 0.11210000000000001 3.8866413524374366E-004 + 0.11320000000000002 4.3356730020605028E-004 + 0.11430000000000001 4.8242293996736407E-004 + 0.11540000000000003 5.3541263332590461E-004 + 0.11650000000000002 5.9270375641062856E-004 + 0.11760000000000001 6.5444532083347440E-004 + 0.11870000000000003 7.2076363721862435E-004 + 0.11980000000000002 7.9175893915817142E-004 + 0.12090000000000001 8.6750276386737823E-004 + 0.12200000000000003 9.4803504180163145E-004 + 0.12310000000000001 1.0333601385354996E-003 + 0.12420000000000003 1.1234418489038944E-003 + 0.12530000000000002 1.2181992642581463E-003 + 0.12640000000000001 1.3175026979297400E-003 + 0.12750000000000003 1.4211719390004873E-003 + 0.12860000000000002 1.5289745060727000E-003 + 0.12970000000000001 1.6406244831159711E-003 + 0.13080000000000003 1.7557794926688075E-003 + 0.13190000000000002 1.8740390660241246E-003 + 0.13300000000000001 1.9949439447373152E-003 + 0.13410000000000000 2.1179772447794676E-003 + 0.13520000000000004 2.2425677161663771E-003 + 0.13630000000000003 2.3680911399424076E-003 + 0.13740000000000002 2.4938753340393305E-003 + 0.13850000000000001 2.6192008517682552E-003 + 0.13960000000000000 2.7433072682470083E-003 + 0.14070000000000005 2.8653973713517189E-003 + 0.14180000000000004 2.9846462421119213E-003 + 0.14290000000000003 3.1002075411379337E-003 + 0.14400000000000002 3.2112228218466043E-003 + 0.14510000000000001 3.3168275840580463E-003 + 0.14620000000000000 3.4161612857133150E-003 + 0.14730000000000004 3.5083773545920849E-003 + 0.14840000000000003 3.5926543641835451E-003 + 0.14950000000000002 3.6682058125734329E-003 + 0.15060000000000001 3.7342885043472052E-003 + 0.15170000000000000 3.7902132607996464E-003 + 0.15280000000000005 3.8353523705154657E-003 + 0.15390000000000004 3.8691493682563305E-003 + 0.15500000000000003 3.8911288138478994E-003 + 0.15610000000000002 3.9009025786072016E-003 + 0.15720000000000001 3.8981761317700148E-003 + 0.15830000000000000 3.8827506359666586E-003 + 0.15940000000000004 3.8545285351574421E-003 + 0.16050000000000003 3.8135170470923185E-003 + 0.16160000000000002 3.7598316557705402E-003 + 0.16270000000000001 3.6936970427632332E-003 + 0.16380000000000000 3.6154424306005239E-003 + 0.16490000000000005 3.5254971589893103E-003 + 0.16600000000000004 3.4243857953697443E-003 + 0.16710000000000003 3.3127244096249342E-003 + 0.16820000000000002 3.1912166159600019E-003 + 0.16930000000000001 3.0606449581682682E-003 + 0.17040000000000000 2.9218613635748625E-003 + 0.17150000000000004 2.7757741045206785E-003 + 0.17260000000000003 2.6233380194753408E-003 + 0.17370000000000002 2.4655431043356657E-003 + 0.17480000000000001 2.3034054320305586E-003 + 0.17590000000000000 2.1379548124969006E-003 + 0.17700000000000005 1.9702222198247910E-003 + 0.17810000000000004 1.8012253567576408E-003 + 0.17920000000000003 1.6319545684382319E-003 + 0.18030000000000002 1.4633637620136142E-003 + 0.18140000000000001 1.2963615590706468E-003 + 0.18250000000000000 1.1318011675029993E-003 + 0.18360000000000004 9.7046920564025640E-004 + 0.18470000000000003 8.1307283835485578E-004 + 0.18580000000000002 6.6023087128996849E-004 + 0.18690000000000001 5.1246758084744215E-004 + 0.18800000000000000 3.7020913441665471E-004 + 0.18910000000000005 2.3377807519864291E-004 + 0.19020000000000004 1.0338606080040336E-004 + 0.19130000000000003 -2.0873943867627531E-005 + 0.19240000000000002 -1.3903315993957222E-004 + 0.19350000000000001 -2.5124920648522675E-004 + 0.19460000000000005 -3.5780662437900901E-004 + 0.19570000000000004 -4.5911909546703100E-004 + 0.19680000000000003 -5.5573397548869252E-004 + 0.19790000000000002 -6.4833776559680700E-004 + 0.19900000000000001 -7.3775980854406953E-004 + 0.20010000000000000 -8.2497287075966597E-004 + 0.20120000000000005 -9.1109261848032475E-004 + 0.20230000000000004 -9.9737977143377066E-004 + 0.20340000000000003 -1.0852447012439370E-003 + 0.20450000000000002 -1.1762535432353616E-003 + 0.20560000000000000 -1.2721315724775195E-003 + 0.20670000000000005 -1.3747629709541798E-003 + 0.20780000000000004 -1.4861893141642213E-003 + 0.20890000000000003 -1.6086085233837366E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0037.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0037.BXX.semd new file mode 100644 index 00000000..e1933003 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0037.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 -1.0189707438054626E-024 + -0.10900000000000000 5.6043392388414639E-024 + -0.10790000000000000 2.8531180432122500E-023 + -0.10679999999999999 -8.7122006631887522E-023 + -0.10569999999999999 -2.3538223540956700E-022 + -0.10460000000000000 -9.0178918370265844E-023 + -0.10349999999999999 6.4195162914251590E-022 + -0.10239999999999999 5.9151264541270238E-022 + -0.10130000000000000 5.4107361119579093E-022 + -0.10020000000000000 4.6643389960415439E-021 + -9.9099999999999994E-002 6.7007518431898280E-021 + -9.7999999999999990E-002 6.6503124050761331E-021 + -9.6899999999999986E-002 -1.0094943699546261E-020 + -9.5799999999999996E-002 -3.9361311900153395E-020 + -9.4699999999999993E-002 -8.3235643674213682E-020 + -9.3599999999999989E-002 -6.0330715244587710E-020 + -9.2499999999999999E-002 1.4621720136339535E-019 + -9.1399999999999995E-002 4.5293406643804462E-019 + -9.0299999999999991E-002 6.4278726816150842E-019 + -8.9200000000000002E-002 4.6535444182946976E-019 + -8.8099999999999984E-002 -6.4698815660114726E-019 + -8.6999999999999994E-002 -1.9596684193205494E-018 + -8.5899999999999990E-002 -2.6713353272820782E-018 + -8.4799999999999986E-002 -1.4130138072032693E-018 + -8.3699999999999997E-002 1.8486858033294628E-018 + -8.2599999999999993E-002 6.1788538873139049E-018 + -8.1499999999999989E-002 9.1734363019355271E-018 + -8.0399999999999999E-002 6.8256776934670955E-018 + -7.9299999999999995E-002 -1.1315392374000765E-018 + -7.8199999999999992E-002 -1.0691459136938755E-017 + -7.7100000000000002E-002 -1.9717145265040673E-017 + -7.5999999999999984E-002 -2.1063216275848215E-017 + -7.4899999999999994E-002 -1.0121901444623530E-017 + -7.3799999999999991E-002 1.5777968912997796E-017 + -7.2699999999999987E-002 4.8622884089561294E-017 + -7.1599999999999997E-002 7.5324105517928067E-017 + -7.0499999999999993E-002 7.5313623485205795E-017 + -6.9399999999999989E-002 3.6838280130534724E-017 + -6.8300000000000000E-002 -5.0786606592265253E-017 + -6.7199999999999996E-002 -1.6405474412253178E-016 + -6.6099999999999992E-002 -2.5381657254852370E-016 + -6.5000000000000002E-002 -2.2390995676334249E-016 + -6.3899999999999985E-002 -4.8691642650799152E-017 + -6.2799999999999995E-002 2.3764737532992915E-016 + -6.1699999999999991E-002 5.1757556489235917E-016 + -6.0599999999999994E-002 6.3509656882400583E-016 + -5.9499999999999990E-002 4.2352933794003659E-016 + -5.8399999999999994E-002 -1.8123422665407410E-016 + -5.7299999999999990E-002 -9.7832210116665123E-016 + -5.6199999999999986E-002 -1.6300982839693111E-015 + -5.5099999999999996E-002 -1.6878061092701546E-015 + -5.3999999999999992E-002 -8.5654830362551834E-016 + -5.2899999999999989E-002 7.7819770306493635E-016 + -5.1799999999999985E-002 2.6266375227325606E-015 + -5.0699999999999995E-002 3.6373979152846177E-015 + -4.9599999999999991E-002 2.8018452290809286E-015 + -4.8499999999999988E-002 -3.1595567718270762E-016 + -4.7399999999999998E-002 -4.6304411314371935E-015 + -4.6299999999999994E-002 -7.7140501763563706E-015 + -4.5199999999999990E-002 -6.9768172630216979E-015 + -4.4099999999999986E-002 -1.6238017586767779E-015 + -4.2999999999999997E-002 6.4132057750834227E-015 + -4.1899999999999993E-002 1.2634886389364334E-014 + -4.0799999999999989E-002 1.2360280001930384E-014 + -3.9699999999999985E-002 3.9482175023125305E-015 + -3.8599999999999995E-002 -8.8061001090981861E-015 + -3.7499999999999992E-002 -1.8491777865350077E-014 + -3.6399999999999988E-002 -1.7920159374961407E-014 + -3.5299999999999984E-002 -5.7236066065705429E-015 + -3.4199999999999994E-002 1.1259684353783720E-014 + -3.3099999999999991E-002 2.1268013053270772E-014 + -3.1999999999999987E-002 1.5514297813557128E-014 + -3.0899999999999997E-002 -3.7704998255832112E-015 + -2.9799999999999993E-002 -2.2739029761778898E-014 + -2.8699999999999989E-002 -2.4150488195633785E-014 + -2.7599999999999986E-002 -2.3462677113672559E-015 + -2.6499999999999996E-002 2.9236575454453378E-014 + -2.5399999999999992E-002 4.5501857761243852E-014 + -2.4299999999999988E-002 2.7507771044711984E-014 + -2.3199999999999985E-002 -2.1001771963223906E-014 + -2.2099999999999995E-002 -7.4708346605410758E-014 + -2.0999999999999991E-002 -1.0201948064548355E-013 + -1.9899999999999987E-002 -8.3036022177108981E-014 + -1.8799999999999983E-002 -2.2339565635721981E-014 + -1.7699999999999994E-002 5.9760451253353108E-014 + -1.6599999999999990E-002 1.3481713846425630E-013 + -1.5499999999999986E-002 1.8679488836791103E-013 + -1.4399999999999996E-002 1.9965816109787649E-013 + -1.3299999999999992E-002 1.3422406632337958E-013 + -1.2199999999999989E-002 -4.4177027080970557E-014 + -1.1099999999999985E-002 -3.2487757601305789E-013 + -9.9999999999999950E-003 -5.5907839122126823E-013 + -8.8999999999999913E-003 -5.0990429326797093E-013 + -7.7999999999999875E-003 -4.4967827204922539E-014 + -6.6999999999999837E-003 6.5848493107853456E-013 + -5.5999999999999939E-003 1.1026331757368890E-012 + -4.4999999999999901E-003 7.4151546448214534E-013 + -3.3999999999999864E-003 -4.7957395433312344E-013 + -2.2999999999999826E-003 -1.9960734454205209E-012 + -1.1999999999999927E-003 -2.6832364455331437E-012 + -9.9999999999988987E-005 -1.6635855019930812E-012 + 1.0000000000000148E-003 9.5784480607513656E-013 + 2.1000000000000185E-003 4.0388018450465690E-012 + 3.2000000000000084E-003 6.0475300982243407E-012 + 4.3000000000000121E-003 5.5179194546894905E-012 + 5.4000000000000159E-003 2.3361828964396647E-012 + 6.5000000000000058E-003 -2.8412131588412270E-012 + 7.6000000000000234E-003 -7.8785632531830352E-012 + 8.7000000000000133E-003 -9.8699061076845673E-012 + 9.8000000000000032E-003 -6.0318234781919777E-012 + 1.0900000000000021E-002 4.3009055518405948E-012 + 1.2000000000000011E-002 1.7644628813595631E-011 + 1.3100000000000001E-002 2.5351490004488220E-011 + 1.4200000000000018E-002 2.0139083109493860E-011 + 1.5300000000000008E-002 2.0774302417203572E-012 + 1.6400000000000026E-002 -2.0535727632275957E-011 + 1.7500000000000016E-002 -3.2995529919421784E-011 + 1.8600000000000005E-002 -2.7599433155556241E-011 + 1.9700000000000023E-002 -6.8682698417532606E-012 + 2.0800000000000013E-002 1.4283033089590447E-011 + 2.1900000000000003E-002 2.5631096203793113E-011 + 2.3000000000000020E-002 2.6475691430882797E-011 + 2.4100000000000010E-002 2.0317971263783541E-011 + 2.5200000000000000E-002 1.0799140227890636E-011 + 2.6300000000000018E-002 -6.8423751907464858E-012 + 2.7400000000000008E-002 -4.3810278321787521E-011 + 2.8500000000000025E-002 -8.9180954288003988E-011 + 2.9600000000000015E-002 -1.0934329830458722E-010 + 3.0700000000000005E-002 -8.0489448439635680E-011 + 3.1800000000000023E-002 -6.5875256638481261E-013 + 3.2900000000000013E-002 9.5977503722366464E-011 + 3.4000000000000002E-002 1.6684524595245165E-010 + 3.5100000000000020E-002 1.7385187733864882E-010 + 3.6200000000000010E-002 8.2826120961776439E-011 + 3.7300000000000028E-002 -5.3014440060117352E-011 + 3.8400000000000017E-002 -1.8325314876665999E-010 + 3.9500000000000007E-002 -2.6643631745315588E-010 + 4.0600000000000025E-002 -2.6559168753159668E-010 + 4.1700000000000015E-002 -1.7175634525745664E-010 + 4.2800000000000005E-002 -5.2152490659373996E-011 + 4.3900000000000022E-002 8.0717411921060744E-012 + 4.5000000000000012E-002 -2.8055863188214403E-011 + 4.6100000000000002E-002 -1.1796123799978631E-010 + 4.7200000000000020E-002 -1.8769995280276675E-010 + 4.8300000000000010E-002 -1.8125348444364420E-010 + 4.9400000000000027E-002 -9.6381111425181132E-011 + 5.0500000000000017E-002 -3.8397618418173352E-011 + 5.1600000000000007E-002 -9.5437546754340019E-012 + 5.2700000000000025E-002 2.3791588490973403E-011 + 5.3800000000000014E-002 1.5796025598646679E-010 + 5.4900000000000004E-002 3.3246225217276049E-010 + 5.6000000000000022E-002 4.2181613757463765E-010 + 5.7100000000000012E-002 4.1257741667521941E-010 + 5.8200000000000002E-002 2.5096835720717081E-010 + 5.9300000000000019E-002 -9.8862903974428207E-011 + 6.0400000000000009E-002 -3.3217567585452912E-010 + 6.1500000000000027E-002 -2.2041445058018638E-010 + 6.2600000000000017E-002 2.3642079960417561E-010 + 6.3700000000000007E-002 8.6803375598520915E-010 + 6.4800000000000024E-002 1.2755726475077722E-009 + 6.5900000000000014E-002 1.2080746403242415E-009 + 6.7000000000000004E-002 5.4453969111634137E-010 + 6.8100000000000022E-002 -6.2540261858146096E-010 + 6.9200000000000012E-002 -1.5488634819149638E-009 + 7.0300000000000029E-002 -1.4550283200520653E-009 + 7.1400000000000019E-002 -5.1867460326704418E-010 + 7.2500000000000009E-002 4.9386428280229211E-010 + 7.3600000000000027E-002 6.1458860223240208E-010 + 7.4700000000000016E-002 -8.6129992027395019E-012 + 7.5800000000000006E-002 -7.1248129618339817E-010 + 7.6900000000000024E-002 -1.0802385652652902E-009 + 7.8000000000000014E-002 -8.4299589531156016E-010 + 7.9100000000000004E-002 -4.2649403453332013E-010 + 8.0200000000000021E-002 -2.2062181248561075E-010 + 8.1300000000000011E-002 -3.2845320907526343E-010 + 8.2400000000000029E-002 -6.3795130289534541E-010 + 8.3500000000000019E-002 -7.6819012262419051E-010 + 8.4600000000000009E-002 -8.6705859159152965E-010 + 8.5700000000000026E-002 -1.1182973436163479E-009 + 8.6800000000000016E-002 -1.5599991298742566E-009 + 8.7900000000000006E-002 -1.9568859865870536E-009 + 8.9000000000000024E-002 -1.8215969843637936E-009 + 9.0100000000000013E-002 -1.1855025849882850E-009 + 9.1200000000000003E-002 -4.8862808244010125E-010 + 9.2300000000000021E-002 -6.8646893724988445E-012 + 9.3400000000000011E-002 -6.2878965922941177E-011 + 9.4500000000000028E-002 -3.6761543809049613E-010 + 9.5600000000000018E-002 -5.4238891156188629E-010 + 9.6700000000000008E-002 -8.4264384359045152E-010 + 9.7800000000000026E-002 -1.8509729304838629E-009 + 9.8900000000000016E-002 -3.3433018575834694E-009 + 0.10000000000000001 -4.2799270794091626E-009 + 0.10110000000000002 -3.6121821089807327E-009 + 0.10220000000000001 -1.4207339749106040E-009 + 0.10330000000000003 5.5560334111248721E-010 + 0.10440000000000002 8.6483004091419957E-010 + 0.10550000000000001 -7.7986894719828115E-010 + 0.10660000000000003 -3.1953826251651662E-009 + 0.10770000000000002 -4.4098595886055136E-009 + 0.10880000000000001 -3.6166332151310598E-009 + 0.10990000000000003 -6.1851801458345790E-010 + 0.11100000000000002 3.0249303062390709E-009 + 0.11210000000000001 5.5748978766700930E-009 + 0.11320000000000002 5.5076805338671875E-009 + 0.11430000000000001 3.3610558780594602E-009 + 0.11540000000000003 3.8983857808538858E-010 + 0.11650000000000002 -3.3342675287428847E-009 + 0.11760000000000001 -6.4488920870076072E-009 + 0.11870000000000003 -6.8387762119925810E-009 + 0.11980000000000002 -2.9264386469662895E-009 + 0.12090000000000001 3.2445646169776410E-009 + 0.12200000000000003 7.2644574800051487E-009 + 0.12310000000000001 6.7311658469293434E-009 + 0.12420000000000003 2.2183195280689461E-009 + 0.12530000000000002 -5.0193477152404853E-010 + 0.12640000000000001 7.9321782475716418E-010 + 0.12750000000000003 4.7055550567165483E-009 + 0.12860000000000002 7.3272263811929861E-009 + 0.12970000000000001 6.5071201760247277E-009 + 0.13080000000000003 3.5717548918512421E-009 + 0.13190000000000002 1.0666116878610410E-009 + 0.13300000000000001 1.8956900493805051E-009 + 0.13410000000000000 5.0192867639964334E-009 + 0.13520000000000004 5.2747357592863864E-009 + 0.13630000000000003 -8.1559226039473742E-010 + 0.13740000000000002 -7.8739201825328564E-009 + 0.13850000000000001 -1.1203656669067641E-008 + 0.13960000000000000 -8.1517645966755481E-009 + 0.14070000000000005 -1.8552799296855937E-009 + 0.14180000000000004 2.5052053764795801E-009 + 0.14290000000000003 2.2587287595854377E-009 + 0.14400000000000002 -1.2093315238104196E-010 + 0.14510000000000001 -1.1158174384462427E-009 + 0.14620000000000000 2.7064500640605615E-010 + 0.14730000000000004 3.0508482407043402E-009 + 0.14840000000000003 4.0743106666241147E-009 + 0.14950000000000002 2.3013293493079345E-009 + 0.15060000000000001 -8.5194812315947388E-010 + 0.15170000000000000 -3.4833724793514875E-010 + 0.15280000000000005 4.9235686638837706E-009 + 0.15390000000000004 1.0410587059084264E-008 + 0.15500000000000003 1.1810495692543554E-008 + 0.15610000000000002 7.8684783133553537E-009 + 0.15720000000000001 7.7149808763721239E-010 + 0.15830000000000000 -1.1628165097476995E-009 + 0.15940000000000004 3.7864236190898737E-009 + 0.16050000000000003 1.0671663552841437E-008 + 0.16160000000000002 1.2035719976211112E-008 + 0.16270000000000001 5.2972581876531422E-009 + 0.16380000000000000 -4.1659440341845766E-009 + 0.16490000000000005 -5.9568510124563545E-009 + 0.16600000000000004 3.4380174263048957E-009 + 0.16710000000000003 1.5342516590521882E-008 + 0.16820000000000002 1.6921685386250829E-008 + 0.16930000000000001 5.9527067719500337E-009 + 0.17040000000000000 -7.1673831314456038E-009 + 0.17150000000000004 -1.2400065863005238E-008 + 0.17260000000000003 -8.0244548783525715E-009 + 0.17370000000000002 -1.6411410008743132E-009 + 0.17480000000000001 -3.7188623291939393E-009 + 0.17590000000000000 -1.4185916441533664E-008 + 0.17700000000000005 -2.4294450895467889E-008 + 0.17810000000000004 -1.7050691525355433E-008 + 0.17920000000000003 9.4813614737176977E-009 + 0.18030000000000002 3.5726596792073906E-008 + 0.18140000000000001 4.1894800517638942E-008 + 0.18250000000000000 2.4257374775515927E-008 + 0.18360000000000004 -8.4345641582217468E-011 + 0.18470000000000003 -1.2039253149964679E-008 + 0.18580000000000002 -3.1642404252352208E-009 + 0.18690000000000001 1.2522622050425980E-008 + 0.18800000000000000 1.4648524171434474E-008 + 0.18910000000000005 -1.1066818572658121E-009 + 0.19020000000000004 -1.7632702409287049E-008 + 0.19130000000000003 -1.3328801173884131E-008 + 0.19240000000000002 9.8331707221177567E-009 + 0.19350000000000001 2.9625072173189437E-008 + 0.19460000000000005 2.5324533581283504E-008 + 0.19570000000000004 -1.6444712258589789E-010 + 0.19680000000000003 -2.4398614684173481E-008 + 0.19790000000000002 -2.8770859472615484E-008 + 0.19900000000000001 -1.6364440469374131E-008 + 0.20010000000000000 -3.9938736762223925E-009 + 0.20120000000000005 -6.0357479014783166E-009 + 0.20230000000000004 -1.6933029201027239E-008 + 0.20340000000000003 -1.7576681443642883E-008 + 0.20450000000000002 -2.5855850793732316E-010 + 0.20560000000000000 2.0967416247685833E-008 + 0.20670000000000005 2.4554282163080643E-008 + 0.20780000000000004 3.8335956631385670E-009 + 0.20890000000000003 -2.4344274152099388E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0037.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0037.BXZ.semd new file mode 100644 index 00000000..9ba26c94 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0037.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 6.9002062530678170E-019 + -0.11119999999999999 -5.0525722098872153E-018 + -0.11009999999999999 -6.7620929815246343E-017 + -0.10900000000000000 -2.6534858201825618E-016 + -0.10790000000000000 -3.9656536755317603E-016 + -0.10679999999999999 5.5514126434485058E-016 + -0.10569999999999999 3.9409580064380875E-015 + -0.10460000000000000 8.2768688414560157E-015 + -0.10349999999999999 5.2698874791431462E-015 + -0.10239999999999999 -1.6584044521764790E-014 + -0.10130000000000000 -5.3812673989159926E-014 + -0.10020000000000000 -6.8077176383109228E-014 + -9.9099999999999994E-002 -1.8195453553148527E-015 + -9.7999999999999990E-002 1.4874826901895705E-013 + -9.6899999999999986E-002 2.6036274915555713E-013 + -9.5799999999999996E-002 1.3868595128644495E-013 + -9.4699999999999993E-002 -2.4241649269549082E-013 + -9.3599999999999989E-002 -5.2204383394274800E-013 + -9.2499999999999999E-002 -1.4760469322500080E-013 + -9.1399999999999995E-002 8.9502027750959501E-013 + -9.0299999999999991E-002 1.4510940192502542E-012 + -8.9200000000000002E-002 -2.0848942147363991E-013 + -8.8099999999999984E-002 -4.2414791297240573E-012 + -8.6999999999999994E-002 -7.2559254611637147E-012 + -8.5899999999999990E-002 -3.5603685798191176E-012 + -8.4799999999999986E-002 9.1895440909595116E-012 + -8.3699999999999997E-002 2.3848345173660412E-011 + -8.2599999999999993E-002 2.4786225155670749E-011 + -8.1499999999999989E-002 1.5934302488584962E-013 + -8.0399999999999999E-002 -4.1677879897283887E-011 + -7.9299999999999995E-002 -6.8485848936372662E-011 + -7.8199999999999992E-002 -4.5271252024914332E-011 + -7.7100000000000002E-002 2.9692248659785037E-011 + -7.5999999999999984E-002 1.0643350784045325E-010 + -7.4899999999999994E-002 1.1172175684581731E-010 + -7.3799999999999991E-002 1.5425386662437646E-011 + -7.2699999999999987E-002 -1.2038205154940584E-010 + -7.1599999999999997E-002 -1.7017479092551469E-010 + -7.0499999999999993E-002 -5.2796537974852953E-011 + -6.9399999999999989E-002 1.6583345807674732E-010 + -6.8300000000000000E-002 2.8691060638408317E-010 + -6.7199999999999996E-002 1.3869178028258489E-010 + -6.6099999999999992E-002 -2.3360613443657030E-010 + -6.5000000000000002E-002 -5.3637438934828197E-010 + -6.3899999999999985E-002 -4.4100981200223544E-010 + -6.2799999999999995E-002 9.7844593538454205E-011 + -6.1699999999999991E-002 7.1087968844807392E-010 + -6.0599999999999994E-002 8.5679330297239176E-010 + -5.9499999999999990E-002 2.9974112081276871E-010 + -5.8399999999999994E-002 -5.9136134877846303E-010 + -5.7299999999999990E-002 -1.0607624778558034E-009 + -5.6199999999999986E-002 -6.0656923928092965E-010 + -5.5099999999999996E-002 4.9009341029915277E-010 + -5.3999999999999992E-002 1.2857174214175870E-009 + -5.2899999999999989E-002 9.5341057271269847E-010 + -5.1799999999999985E-002 -4.1328535038687164E-010 + -5.0699999999999995E-002 -1.7413608333072261E-009 + -4.9599999999999991E-002 -1.8367041221267755E-009 + -4.8499999999999988E-002 -4.6945514142748834E-010 + -4.7399999999999998E-002 1.3209946470027489E-009 + -4.6299999999999994E-002 2.0831594227388450E-009 + -4.5199999999999990E-002 1.2714864716656393E-009 + -4.4099999999999986E-002 -2.0481261131521933E-010 + -4.2999999999999997E-002 -8.1020240516593844E-010 + -4.1899999999999993E-002 9.9063923730824399E-011 + -4.0799999999999989E-002 1.5121158769559884E-009 + -3.9699999999999985E-002 1.6017833726067465E-009 + -3.8599999999999995E-002 -4.9661375012277631E-010 + -3.7499999999999992E-002 -3.6303153816419353E-009 + -3.6399999999999988E-002 -5.4091553458590624E-009 + -3.5299999999999984E-002 -4.2275307698957931E-009 + -3.4199999999999994E-002 -6.8202543612727595E-010 + -3.3099999999999991E-002 2.9752362795676390E-009 + -3.1999999999999987E-002 4.8444084299603674E-009 + -3.0899999999999997E-002 4.8926014351025060E-009 + -2.9799999999999993E-002 4.4836609980336561E-009 + -2.8699999999999989E-002 4.4517469710569912E-009 + -2.7599999999999986E-002 3.8258565204785100E-009 + -2.6499999999999996E-002 7.5048744996308869E-010 + -2.5399999999999992E-002 -5.1416844115692584E-009 + -2.4299999999999988E-002 -1.1380824282980484E-008 + -2.3199999999999985E-002 -1.4063151532184293E-008 + -2.2099999999999995E-002 -1.1026723534257599E-008 + -2.0999999999999991E-002 -3.8113832090402866E-009 + -1.9899999999999987E-002 3.6871508068969661E-009 + -1.8799999999999983E-002 8.7839424622870865E-009 + -1.7699999999999994E-002 1.2353995160196973E-008 + -1.6599999999999990E-002 1.7544214969689165E-008 + -1.5499999999999986E-002 2.6072793701814589E-008 + -1.4399999999999996E-002 3.6022072436026065E-008 + -1.3299999999999992E-002 4.3818406680884436E-008 + -1.2199999999999989E-002 4.8868358248910226E-008 + -1.1099999999999985E-002 5.6235890610878414E-008 + -9.9999999999999950E-003 7.4179865805490408E-008 + -8.8999999999999913E-003 1.0830903107716949E-007 + -7.7999999999999875E-003 1.5777568762587180E-007 + -6.6999999999999837E-003 2.1740942202086444E-007 + -5.5999999999999939E-003 2.8408754815245629E-007 + -4.4999999999999901E-003 3.6135207892584731E-007 + -3.3999999999999864E-003 4.5777912305311474E-007 + -2.2999999999999826E-003 5.8074408570973901E-007 + -1.1999999999999927E-003 7.3202079420298105E-007 + -9.9999999999988987E-005 9.1011781933048042E-007 + 1.0000000000000148E-003 1.1176065299878246E-006 + 2.1000000000000185E-003 1.3664712241734378E-006 + 3.2000000000000084E-003 1.6761404140197556E-006 + 4.3000000000000121E-003 2.0659911115217255E-006 + 5.4000000000000159E-003 2.5496992748230696E-006 + 6.5000000000000058E-003 3.1370673241326585E-006 + 7.6000000000000234E-003 3.8414545997511595E-006 + 8.7000000000000133E-003 4.6853128878865391E-006 + 9.8000000000000032E-003 5.6984608818311244E-006 + 1.0900000000000021E-002 6.9116213126108050E-006 + 1.2000000000000011E-002 8.3531404015957378E-006 + 1.3100000000000001E-002 1.0053829100797884E-005 + 1.4200000000000018E-002 1.2056210834998637E-005 + 1.5300000000000008E-002 1.4419279978028499E-005 + 1.6400000000000026E-002 1.7213917089975439E-005 + 1.7500000000000016E-002 2.0513796698651277E-005 + 1.8600000000000005E-002 2.4391745682805777E-005 + 1.9700000000000023E-002 2.8926287996000610E-005 + 2.0800000000000013E-002 3.4212429454782978E-005 + 2.1900000000000003E-002 4.0365761378780007E-005 + 2.3000000000000020E-002 4.7515670303255320E-005 + 2.4100000000000010E-002 5.5795360822230577E-005 + 2.5200000000000000E-002 6.5341009758412838E-005 + 2.6300000000000018E-002 7.6303789683151990E-005 + 2.7400000000000008E-002 8.8864573626779020E-005 + 2.8500000000000025E-002 1.0323694004910067E-004 + 2.9600000000000015E-002 1.1965454905293882E-004 + 3.0700000000000005E-002 1.3835483696311712E-004 + 3.1800000000000023E-002 1.5957596770022064E-004 + 3.2900000000000013E-002 1.8357121734879911E-004 + 3.4000000000000002E-002 2.1062740415800363E-004 + 3.5100000000000020E-002 2.4106807541102171E-004 + 3.6200000000000010E-002 2.7523696189746261E-004 + 3.7300000000000028E-002 3.1347665935754776E-004 + 3.8400000000000017E-002 3.5612317151390016E-004 + 3.9500000000000007E-002 4.0352175710722804E-004 + 4.0600000000000025E-002 4.5604622573591769E-004 + 4.1700000000000015E-002 5.1409989828243852E-004 + 4.2800000000000005E-002 5.7809293502941728E-004 + 4.3900000000000022E-002 6.4841518178582191E-004 + 4.5000000000000012E-002 7.2542909765616059E-004 + 4.6100000000000002E-002 8.0948584945872426E-004 + 4.7200000000000020E-002 9.0094475308433175E-004 + 4.8300000000000010E-002 1.0001689661294222E-003 + 4.9400000000000027E-002 1.1074952781200409E-003 + 5.0500000000000017E-002 1.2231994187459350E-003 + 5.1600000000000007E-002 1.3474889565259218E-003 + 5.2700000000000025E-002 1.4805236132815480E-003 + 5.3800000000000014E-002 1.6224371502175927E-003 + 5.4900000000000004E-002 1.7733295680955052E-003 + 5.6000000000000022E-002 1.9332277588546276E-003 + 5.7100000000000012E-002 2.1020451094955206E-003 + 5.8200000000000002E-002 2.2795731201767921E-003 + 5.9300000000000019E-002 2.4655088782310486E-003 + 6.0400000000000009E-002 2.6594819501042366E-003 + 6.1500000000000027E-002 2.8610508888959885E-003 + 6.2600000000000017E-002 3.0696601606905460E-003 + 6.3700000000000007E-002 3.2846005633473396E-003 + 6.4800000000000024E-002 3.5050059668719769E-003 + 6.5900000000000014E-002 3.7298898678272963E-003 + 6.7000000000000004E-002 3.9581833407282829E-003 + 6.8100000000000022E-002 4.1887303814291954E-003 + 6.9200000000000012E-002 4.4202459976077080E-003 + 7.0300000000000029E-002 4.6512759290635586E-003 + 7.1400000000000019E-002 4.8802075907588005E-003 + 7.2500000000000009E-002 5.1053222268819809E-003 + 7.3600000000000027E-002 5.3248470649123192E-003 + 7.4700000000000016E-002 5.5369599722325802E-003 + 7.5800000000000006E-002 5.7397466152906418E-003 + 7.6900000000000024E-002 5.9311627410352230E-003 + 7.8000000000000014E-002 6.1090444214642048E-003 + 7.9100000000000004E-002 6.2711723148822784E-003 + 8.0200000000000021E-002 6.4153284765779972E-003 + 8.1300000000000011E-002 6.5393019467592239E-003 + 8.2400000000000029E-002 6.6408463753759861E-003 + 8.3500000000000019E-002 6.7176418378949165E-003 + 8.4600000000000009E-002 6.7673134617507458E-003 + 8.5700000000000026E-002 6.7874952219426632E-003 + 8.6800000000000016E-002 6.7758816294372082E-003 + 8.7900000000000006E-002 6.7302235402166843E-003 + 8.9000000000000024E-002 6.6482722759246826E-003 + 9.0100000000000013E-002 6.5277335233986378E-003 + 9.1200000000000003E-002 6.3662780448794365E-003 + 9.2300000000000021E-002 6.1616073362529278E-003 + 9.3400000000000011E-002 5.9114978648722172E-003 + 9.4500000000000028E-002 5.6137884967029095E-003 + 9.5600000000000018E-002 5.2663115784525871E-003 + 9.6700000000000008E-002 4.8668375238776207E-003 + 9.7800000000000026E-002 4.4130925089120865E-003 + 9.8900000000000016E-002 3.9028220344334841E-003 + 0.10000000000000001 3.3338475041091442E-003 + 0.10110000000000002 2.7040513232350349E-003 + 0.10220000000000001 2.0113177597522736E-003 + 0.10330000000000003 1.2534927809610963E-003 + 0.10440000000000002 4.2842060793191195E-004 + 0.10550000000000001 -4.6596463653258979E-004 + 0.10660000000000003 -1.4315606094896793E-003 + 0.10770000000000002 -2.4700844660401344E-003 + 0.10880000000000001 -3.5831029526889324E-003 + 0.10990000000000003 -4.7720270231366158E-003 + 0.11100000000000002 -6.0380264185369015E-003 + 0.11210000000000001 -7.3818848468363285E-003 + 0.11320000000000002 -8.8038751855492592E-003 + 0.11430000000000001 -1.0303709656000137E-002 + 0.11540000000000003 -1.1880529113113880E-002 + 0.11650000000000002 -1.3532866723835468E-002 + 0.11760000000000001 -1.5258518047630787E-002 + 0.11870000000000003 -1.7054364085197449E-002 + 0.11980000000000002 -1.8916238099336624E-002 + 0.12090000000000001 -2.0838849246501923E-002 + 0.12200000000000003 -2.2815773263573647E-002 + 0.12310000000000001 -2.4839418008923531E-002 + 0.12420000000000003 -2.6900922879576683E-002 + 0.12530000000000002 -2.8990022838115692E-002 + 0.12640000000000001 -3.1094975769519806E-002 + 0.12750000000000003 -3.3202588558197021E-002 + 0.12860000000000002 -3.5298269242048264E-002 + 0.12970000000000001 -3.7366110831499100E-002 + 0.13080000000000003 -3.9388898760080338E-002 + 0.13190000000000002 -4.1348133236169815E-002 + 0.13300000000000001 -4.3224103748798370E-002 + 0.13410000000000000 -4.4996075332164764E-002 + 0.13520000000000004 -4.6642526984214783E-002 + 0.13630000000000003 -4.8141404986381531E-002 + 0.13740000000000002 -4.9470316618680954E-002 + 0.13850000000000001 -5.0606742501258850E-002 + 0.13960000000000000 -5.1528301090002060E-002 + 0.14070000000000005 -5.2213087677955627E-002 + 0.14180000000000004 -5.2640058100223541E-002 + 0.14290000000000003 -5.2789412438869476E-002 + 0.14400000000000002 -5.2642915397882462E-002 + 0.14510000000000001 -5.2184179425239563E-002 + 0.14620000000000000 -5.1398996263742447E-002 + 0.14730000000000004 -5.0275698304176331E-002 + 0.14840000000000003 -4.8805538564920425E-002 + 0.14950000000000002 -4.6983003616333008E-002 + 0.15060000000000001 -4.4806029647588730E-002 + 0.15170000000000000 -4.2276144027709961E-002 + 0.15280000000000005 -3.9398629218339920E-002 + 0.15390000000000004 -3.6182671785354614E-002 + 0.15500000000000003 -3.2641496509313583E-002 + 0.15610000000000002 -2.8792394325137138E-002 + 0.15720000000000001 -2.4656586349010468E-002 + 0.15830000000000000 -2.0259050652384758E-002 + 0.15940000000000004 -1.5628324821591377E-002 + 0.16050000000000003 -1.0796314105391502E-002 + 0.16160000000000002 -5.7980138808488846E-003 + 0.16270000000000001 -6.7113968543708324E-004 + 0.16380000000000000 4.5443526469171047E-003 + 0.16490000000000005 9.8067792132496834E-003 + 0.16600000000000004 1.5073217451572418E-002 + 0.16710000000000003 2.0299991592764854E-002 + 0.16820000000000002 2.5443185120820999E-002 + 0.16930000000000001 3.0459241941571236E-002 + 0.17040000000000000 3.5305600613355637E-002 + 0.17150000000000004 3.9941295981407166E-002 + 0.17260000000000003 4.4327471405267715E-002 + 0.17370000000000002 4.8427827656269073E-002 + 0.17480000000000001 5.2209079265594482E-002 + 0.17590000000000000 5.5641438812017441E-002 + 0.17700000000000005 5.8699034154415131E-002 + 0.17810000000000004 6.1360243707895279E-002 + 0.17920000000000003 6.3607901334762573E-002 + 0.18030000000000002 6.5429419279098511E-002 + 0.18140000000000001 6.6816903650760651E-002 + 0.18250000000000000 6.7767217755317688E-002 + 0.18360000000000004 6.8281993269920349E-002 + 0.18470000000000003 6.8367496132850647E-002 + 0.18580000000000002 6.8034425377845764E-002 + 0.18690000000000001 6.7297585308551788E-002 + 0.18800000000000000 6.6175639629364014E-002 + 0.18910000000000005 6.4690761268138885E-002 + 0.19020000000000004 6.2868282198905945E-002 + 0.19130000000000003 6.0736231505870819E-002 + 0.19240000000000002 5.8324851095676422E-002 + 0.19350000000000001 5.5666070431470871E-002 + 0.19460000000000005 5.2793048322200775E-002 + 0.19570000000000004 4.9739737063646317E-002 + 0.19680000000000003 4.6540439128875732E-002 + 0.19790000000000002 4.3229278177022934E-002 + 0.19900000000000001 3.9839737117290497E-002 + 0.20010000000000000 3.6404222249984741E-002 + 0.20120000000000005 3.2953783869743347E-002 + 0.20230000000000004 2.9517859220504761E-002 + 0.20340000000000003 2.6123963296413422E-002 + 0.20450000000000002 2.2797400131821632E-002 + 0.20560000000000000 1.9561015069484711E-002 + 0.20670000000000005 1.6435073688626289E-002 + 0.20780000000000004 1.3437262736260891E-002 + 0.20890000000000003 1.0582711547613144E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0038.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0038.BXX.semd new file mode 100644 index 00000000..3ef4375b --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0038.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 -8.5477461332524538E-018 + -0.11449999999999999 4.2738731493442882E-017 + -0.11340000000000000 2.5643244190021649E-017 + -0.11230000000000000 -5.9834215488141664E-017 + -0.11119999999999999 -2.1369365415849196E-016 + -0.11009999999999999 1.4531169170991723E-016 + -0.10900000000000000 3.6755305974161775E-016 + -0.10790000000000000 -1.4616647236166094E-015 + -0.10679999999999999 -4.3849938532124731E-015 + -0.10569999999999999 -4.5730444848653476E-015 + -0.10460000000000000 1.6240713269122416E-016 + -0.10349999999999999 7.7357105028835575E-015 + -0.10239999999999999 1.2573734845737310E-014 + -0.10130000000000000 1.1394146598995604E-014 + -0.10020000000000000 5.2910552560115048E-015 + -9.9099999999999994E-002 -6.8296486765680522E-015 + -9.7999999999999990E-002 -2.0591520025550758E-014 + -9.6899999999999986E-002 -3.4900444215385865E-014 + -9.5799999999999996E-002 -4.3191758356724355E-014 + -9.4699999999999993E-002 -2.8506731209517605E-014 + -9.3599999999999989E-002 2.5899709487535796E-015 + -9.2499999999999999E-002 4.1345453536539845E-014 + -9.1399999999999995E-002 9.5418491901158586E-014 + -9.0299999999999991E-002 1.1995051761755360E-013 + -8.9200000000000002E-002 8.8682858799538078E-014 + -8.8099999999999984E-002 -3.1207827798753265E-014 + -8.6999999999999994E-002 -1.9240121648667063E-013 + -8.5899999999999990E-002 -2.9560669233610892E-013 + -8.4799999999999986E-002 -2.4126013686842640E-013 + -8.3699999999999997E-002 -1.4043935014484282E-014 + -8.2599999999999993E-002 2.9632470522483745E-013 + -8.1499999999999989E-002 4.5789424769210330E-013 + -8.0399999999999999E-002 3.0873605538425664E-013 + -7.9299999999999995E-002 5.4543182307926347E-014 + -7.8199999999999992E-002 -1.0336786222982230E-013 + -7.7100000000000002E-002 -2.4950812358044694E-014 + -7.5999999999999984E-002 -7.8040093105195135E-015 + -7.4899999999999994E-002 -2.1823238745624640E-013 + -7.3799999999999991E-002 -5.3369548363990660E-013 + -7.2699999999999987E-002 -5.6906606163420470E-013 + -7.1599999999999997E-002 3.7588730955953609E-013 + -7.0499999999999993E-002 1.9860604046767483E-012 + -6.9399999999999989E-002 2.6159098758665733E-012 + -6.8300000000000000E-002 8.2996077458569184E-013 + -6.7199999999999996E-002 -3.1617169819753155E-012 + -6.6099999999999992E-002 -6.7332558799371167E-012 + -6.5000000000000002E-002 -7.0837303037252219E-012 + -6.3899999999999985E-002 -3.7229785226911005E-012 + -6.2799999999999995E-002 2.9288604961458242E-012 + -6.1699999999999991E-002 9.6507229291331598E-012 + -6.0599999999999994E-002 1.1611012498691231E-011 + -5.9499999999999990E-002 6.4289415804830163E-012 + -5.8399999999999994E-002 -3.7947956409156713E-012 + -5.7299999999999990E-002 -1.3738440940436192E-011 + -5.6199999999999986E-002 -1.5559400989850758E-011 + -5.5099999999999996E-002 -8.9775843009620715E-012 + -5.3999999999999992E-002 2.0857133294777119E-012 + -5.2899999999999989E-002 6.9869761018526155E-012 + -5.1799999999999985E-002 -9.9601923930769942E-013 + -5.0699999999999995E-002 -1.1219755159663780E-011 + -4.9599999999999991E-002 -5.1981231818931661E-012 + -4.8499999999999988E-002 1.9309616405838170E-011 + -4.7399999999999998E-002 5.5581244468028146E-011 + -4.6299999999999994E-002 8.3450094057191393E-011 + -4.5199999999999990E-002 7.7707840162588582E-011 + -4.4099999999999986E-002 2.6030408731281263E-011 + -4.2999999999999997E-002 -5.7017390808766777E-011 + -4.1899999999999993E-002 -1.3670407861265943E-010 + -4.0799999999999989E-002 -1.6485372789087904E-010 + -3.9699999999999985E-002 -1.2017932482510929E-010 + -3.8599999999999995E-002 -2.6808520681154135E-012 + -3.7499999999999992E-002 1.4618797838927833E-010 + -3.6399999999999988E-002 2.2559387691245547E-010 + -3.5299999999999984E-002 1.6607386299494209E-010 + -3.4199999999999994E-002 -1.6686887982508836E-011 + -3.3099999999999991E-002 -2.1289207896568740E-010 + -3.1999999999999987E-002 -3.4859728992309158E-010 + -3.0899999999999997E-002 -3.8346914532638721E-010 + -2.9799999999999993E-002 -3.4663732995099394E-010 + -2.8699999999999989E-002 -1.3502776674556571E-010 + -2.7599999999999986E-002 2.0654475352266388E-010 + -2.6499999999999996E-002 6.0189503381380405E-010 + -2.5399999999999992E-002 6.8354166771200653E-010 + -2.4299999999999988E-002 2.7222540888161006E-010 + -2.3199999999999985E-002 -4.3486858558594577E-010 + -2.2099999999999995E-002 -1.1509255770647542E-009 + -2.0999999999999991E-002 -1.5622418914063019E-009 + -1.9899999999999987E-002 -1.4447434359965428E-009 + -1.8799999999999983E-002 -7.1328210005106030E-010 + -1.7699999999999994E-002 2.5569768524746905E-010 + -1.6599999999999990E-002 1.0409366701935596E-009 + -1.5499999999999986E-002 1.3421757039111526E-009 + -1.4399999999999996E-002 1.1414889034000453E-009 + -1.3299999999999992E-002 6.8087624427448645E-010 + -1.2199999999999989E-002 -1.1584751213877809E-010 + -1.1099999999999985E-002 -1.4548304783090771E-009 + -9.9999999999999950E-003 -3.0178874954600587E-009 + -8.8999999999999913E-003 -3.6398333236320468E-009 + -7.7999999999999875E-003 -2.4109276797190660E-009 + -6.6999999999999837E-003 2.1844076547594682E-010 + -5.5999999999999939E-003 2.9508833154778813E-009 + -4.4999999999999901E-003 3.3495950457762547E-009 + -3.3999999999999864E-003 8.8239981987925376E-010 + -2.2999999999999826E-003 -2.7454989393049800E-009 + -1.1999999999999927E-003 -4.8765831373032142E-009 + -9.9999999999988987E-005 -3.6555194427023707E-009 + 1.0000000000000148E-003 -5.3430804225484962E-010 + 2.1000000000000185E-003 2.4524586805796389E-009 + 3.2000000000000084E-003 3.5749299076570651E-009 + 4.3000000000000121E-003 2.8868825108219198E-009 + 5.4000000000000159E-003 1.8940946588941188E-009 + 6.5000000000000058E-003 2.3804763715773447E-010 + 7.6000000000000234E-003 -2.2067401239667106E-009 + 8.7000000000000133E-003 -3.8269347690800259E-009 + 9.8000000000000032E-003 -3.5828338074139765E-009 + 1.0900000000000021E-002 -2.9132607437531988E-010 + 1.2000000000000011E-002 4.3625516532586062E-009 + 1.3100000000000001E-002 7.3313928261597994E-009 + 1.4200000000000018E-002 6.1414198171405587E-009 + 1.5300000000000008E-002 2.2984099068423802E-009 + 1.6400000000000026E-002 -1.0785263793167132E-009 + 1.7500000000000016E-002 -2.4477593285610055E-009 + 1.8600000000000005E-002 -2.1678072670283655E-009 + 1.9700000000000023E-002 -2.7482993658622945E-009 + 2.0800000000000013E-002 -4.4760510853336655E-009 + 2.1900000000000003E-002 -6.3472098688066581E-009 + 2.3000000000000020E-002 -6.5691838635473232E-009 + 2.4100000000000010E-002 -4.1381209570090505E-009 + 2.5200000000000000E-002 -7.7491024708109535E-010 + 2.6300000000000018E-002 7.8671291703358293E-011 + 2.7400000000000008E-002 -6.4522842624370469E-010 + 2.8500000000000025E-002 -7.8461681596309063E-011 + 2.9600000000000015E-002 3.0337861112172959E-009 + 3.0700000000000005E-002 8.7632185952202235E-009 + 3.1800000000000023E-002 1.1696207558031801E-008 + 3.2900000000000013E-002 8.6060865100989759E-009 + 3.4000000000000002E-002 1.1061882521090638E-009 + 3.5100000000000020E-002 -4.7983035322829437E-009 + 3.6200000000000010E-002 -6.3378324810514641E-009 + 3.7300000000000028E-002 -5.1907136366935447E-009 + 3.8400000000000017E-002 -4.0973726633808383E-009 + 3.9500000000000007E-002 -5.0834390030729537E-009 + 4.0600000000000025E-002 -6.4280238909475429E-009 + 4.1700000000000015E-002 -6.5536456261838794E-009 + 4.2800000000000005E-002 -1.8751200592248551E-009 + 4.3900000000000022E-002 7.0339227775662039E-009 + 4.5000000000000012E-002 1.4652299817896619E-008 + 4.6100000000000002E-002 1.4168158202210179E-008 + 4.7200000000000020E-002 4.2908334663138703E-009 + 4.8300000000000010E-002 -6.7337508902198806E-009 + 4.9400000000000027E-002 -1.2380557912194945E-008 + 5.0500000000000017E-002 -8.9926999180534040E-009 + 5.1600000000000007E-002 5.6167581696797697E-010 + 5.2700000000000025E-002 1.0259459060080189E-008 + 5.3800000000000014E-002 1.3073687910036824E-008 + 5.4900000000000004E-002 9.8648076374274751E-009 + 5.6000000000000022E-002 4.0745931073615793E-009 + 5.7100000000000012E-002 -1.3813977739474126E-010 + 5.8200000000000002E-002 -1.1959101486880286E-009 + 5.9300000000000019E-002 -2.3970878615386937E-009 + 6.0400000000000009E-002 -3.5982656854116613E-009 + 6.1500000000000027E-002 -2.2898141160965224E-009 + 6.2600000000000017E-002 5.9611865443898182E-010 + 6.3700000000000007E-002 3.9122736161800731E-009 + 6.4800000000000024E-002 3.9300585008561484E-009 + 6.5900000000000014E-002 1.4382143254110247E-009 + 6.7000000000000004E-002 -3.6349627752230163E-009 + 6.8100000000000022E-002 -3.6888818666369616E-009 + 6.9200000000000012E-002 3.0845770382370574E-010 + 7.0300000000000029E-002 8.5721678644290478E-009 + 7.1400000000000019E-002 1.8986987981861603E-008 + 7.2500000000000009E-002 2.7483734399424975E-008 + 7.3600000000000027E-002 2.7752481202014678E-008 + 7.4700000000000016E-002 1.7462859602801473E-008 + 7.5800000000000006E-002 -7.4329653543259155E-010 + 7.6900000000000024E-002 -1.9307972110027549E-008 + 7.8000000000000014E-002 -2.8228502202409800E-008 + 7.9100000000000004E-002 -2.9064441520176842E-008 + 8.0200000000000021E-002 -2.6028381228115904E-008 + 8.1300000000000011E-002 -1.6180468520587965E-008 + 8.2400000000000029E-002 -2.8907798377275640E-009 + 8.3500000000000019E-002 1.0040389852861153E-008 + 8.4600000000000009E-002 1.9744891943673792E-008 + 8.5700000000000026E-002 2.4358433492466247E-008 + 8.6800000000000016E-002 1.8431531856322181E-008 + 8.7900000000000006E-002 1.4622618671467080E-009 + 8.9000000000000024E-002 -2.1243304004769925E-008 + 9.0100000000000013E-002 -3.7208721437309578E-008 + 9.1200000000000003E-002 -3.6682290982525956E-008 + 9.2300000000000021E-002 -1.7441195154788147E-008 + 9.3400000000000011E-002 1.0117531701325788E-008 + 9.4500000000000028E-002 3.0075668178142223E-008 + 9.5600000000000018E-002 3.3757068251816236E-008 + 9.6700000000000008E-002 2.6252692464368010E-008 + 9.7800000000000026E-002 1.9035129028566189E-008 + 9.8900000000000016E-002 1.7087787185232628E-008 + 0.10000000000000001 1.3778075569348402E-008 + 0.10110000000000002 8.6006934907345567E-010 + 0.10220000000000001 -2.0375566123220779E-008 + 0.10330000000000003 -3.6699496774872387E-008 + 0.10440000000000002 -3.4595579734286730E-008 + 0.10550000000000001 -1.3741149551549370E-008 + 0.10660000000000003 1.0429577201875873E-008 + 0.10770000000000002 2.1120008852903993E-008 + 0.10880000000000001 1.5928071306348102E-008 + 0.10990000000000003 6.5593943610053884E-009 + 0.11100000000000002 6.0640483745544316E-009 + 0.11210000000000001 1.5230774863539409E-008 + 0.11320000000000002 2.0875056350178056E-008 + 0.11430000000000001 1.1380897113610899E-008 + 0.11540000000000003 -1.0544889406105540E-008 + 0.11650000000000002 -2.7664288637652135E-008 + 0.11760000000000001 -2.5666810898883341E-008 + 0.11870000000000003 -5.4634554658150591E-009 + 0.11980000000000002 1.5921889584546989E-008 + 0.12090000000000001 2.1158218288519492E-008 + 0.12200000000000003 9.3111403032253293E-009 + 0.12310000000000001 -3.5711595902654381E-009 + 0.12420000000000003 -3.1479423512337235E-009 + 0.12530000000000002 8.3534965611420375E-009 + 0.12640000000000001 1.4804308001714617E-008 + 0.12750000000000003 4.5123060843366147E-009 + 0.12860000000000002 -1.6925138623946623E-008 + 0.12970000000000001 -3.0923324345621950E-008 + 0.13080000000000003 -2.4024368272534957E-008 + 0.13190000000000002 -1.7539321106596617E-009 + 0.13300000000000001 1.5725802882116113E-008 + 0.13410000000000000 1.4414688997987923E-008 + 0.13520000000000004 -8.8312779311650047E-010 + 0.13630000000000003 -1.1793574117291428E-008 + 0.13740000000000002 -5.0649129335056386E-009 + 0.13850000000000001 1.4010228532868041E-008 + 0.13960000000000000 2.6748555370659233E-008 + 0.14070000000000005 2.0400257483288442E-008 + 0.14180000000000004 9.1673957314242216E-010 + 0.14290000000000003 -1.2718446740223044E-008 + 0.14400000000000002 -8.2439690629598772E-009 + 0.14510000000000001 8.4739149031065608E-009 + 0.14620000000000000 1.9549613483604844E-008 + 0.14730000000000004 1.3967649259427617E-008 + 0.14840000000000003 -2.5625741528756407E-009 + 0.14950000000000002 -1.3676928922734533E-008 + 0.15060000000000001 -8.9156380056465423E-009 + 0.15170000000000000 6.2964673475107702E-009 + 0.15280000000000005 1.6993480400628869E-008 + 0.15390000000000004 1.3641052731827585E-008 + 0.15500000000000003 9.5495611418527915E-011 + 0.15610000000000002 -1.1733653160206359E-008 + 0.15720000000000001 -1.4362322886540824E-008 + 0.15830000000000000 -1.0214993295676322E-008 + 0.15940000000000004 -6.2805334266613499E-009 + 0.16050000000000003 -4.6954897747752966E-009 + 0.16160000000000002 -1.3850760538502982E-009 + 0.16270000000000001 7.4946981953871727E-009 + 0.16380000000000000 1.8817999603015778E-008 + 0.16490000000000005 2.4562979206166347E-008 + 0.16600000000000004 2.0454301363770355E-008 + 0.16710000000000003 1.1338689986928330E-008 + 0.16820000000000002 6.2765774799800056E-009 + 0.16930000000000001 8.6167508683843153E-009 + 0.17040000000000000 1.2052646880533757E-008 + 0.17150000000000004 8.2408675439182844E-009 + 0.17260000000000003 -2.4314990021423455E-009 + 0.17370000000000002 -9.4587413457247749E-009 + 0.17480000000000001 -3.3815732436437429E-009 + 0.17590000000000000 1.2611991451194626E-008 + 0.17700000000000005 2.3742590116171414E-008 + 0.17810000000000004 1.7778578609295437E-008 + 0.17920000000000003 -1.5637731110018649E-009 + 0.18030000000000002 -1.6868870744701780E-008 + 0.18140000000000001 -1.3723711056456978E-008 + 0.18250000000000000 4.2635517338851514E-009 + 0.18360000000000004 1.8435953208495448E-008 + 0.18470000000000003 1.3623122185890679E-008 + 0.18580000000000002 -6.0704667959043945E-009 + 0.18690000000000001 -2.0733034844511167E-008 + 0.18800000000000000 -1.4701242889714194E-008 + 0.18910000000000005 7.3064683192569646E-009 + 0.19020000000000004 2.4296319622862939E-008 + 0.19130000000000003 1.9940594953027357E-008 + 0.19240000000000002 -1.2021965645203636E-009 + 0.19350000000000001 -1.8377196653318606E-008 + 0.19460000000000005 -1.5621932192289023E-008 + 0.19570000000000004 2.4689610356176672E-009 + 0.19680000000000003 1.6385916623562480E-008 + 0.19790000000000002 1.2277795669035640E-008 + 0.19900000000000001 -3.9250016570235857E-009 + 0.20010000000000000 -1.3462156722710006E-008 + 0.20120000000000005 -5.4663571447122195E-009 + 0.20230000000000004 1.1181501946566641E-008 + 0.20340000000000003 1.7178839684106606E-008 + 0.20450000000000002 3.8328478169091795E-009 + 0.20560000000000000 -1.6716425577101290E-008 + 0.20670000000000005 -2.3257147319100113E-008 + 0.20780000000000004 -7.5330355286951090E-009 + 0.20890000000000003 1.6687826231986946E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0038.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0038.BXZ.semd new file mode 100644 index 00000000..e1cd2aa4 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0038.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 2.6836141642228029E-010 + -0.11559999999999999 9.1323637541051994E-010 + -0.11449999999999999 8.8428320221822787E-010 + -0.11340000000000000 -1.6768991750737428E-009 + -0.11230000000000000 -6.8369390149314313E-009 + -0.11119999999999999 -1.0786713744437293E-008 + -0.11009999999999999 -8.2626083752757040E-009 + -0.10900000000000000 1.2398631010768213E-009 + -0.10790000000000000 1.0354934687484274E-008 + -0.10679999999999999 9.7012939903606821E-009 + -0.10569999999999999 -1.2921734793280848E-009 + -0.10460000000000000 -1.0922636128896102E-008 + -0.10349999999999999 -6.3363363445034793E-009 + -0.10239999999999999 9.8929131553404659E-009 + -0.10130000000000000 1.6810819403190180E-008 + -0.10020000000000000 -6.1675660134596910E-009 + -9.9099999999999994E-002 -5.4770691093608548E-008 + -9.7999999999999990E-002 -9.6635439206238516E-008 + -9.6899999999999986E-002 -9.7999397041803604E-008 + -9.5799999999999996E-002 -5.6697807337968698E-008 + -9.4699999999999993E-002 -6.5858505315929960E-009 + -9.3599999999999989E-002 1.4891481825429764E-008 + -9.2499999999999999E-002 4.2140193556861050E-009 + -9.1399999999999995E-002 -6.9242620526210885E-009 + -9.0299999999999991E-002 8.4956432999661047E-009 + -8.9200000000000002E-002 3.3730056969716316E-008 + -8.8099999999999984E-002 1.6916455791715634E-008 + -8.6999999999999994E-002 -7.4245306791453913E-008 + -8.5899999999999990E-002 -2.0728271010739263E-007 + -8.4799999999999986E-002 -3.0275688800429634E-007 + -8.3699999999999997E-002 -3.0540314810423297E-007 + -8.2599999999999993E-002 -2.3788605574281974E-007 + -8.1499999999999989E-002 -1.7671956697995483E-007 + -8.0399999999999999E-002 -1.6881472220120486E-007 + -7.9299999999999995E-002 -1.7465080759393459E-007 + -7.8199999999999992E-002 -1.0367381264586584E-007 + -7.7100000000000002E-002 8.7882092714153259E-008 + -7.5999999999999984E-002 3.3927014442269865E-007 + -7.4899999999999994E-002 5.3726745363746886E-007 + -7.3799999999999991E-002 6.3451250298385276E-007 + -7.2699999999999987E-002 7.1358192599291215E-007 + -7.1599999999999997E-002 9.2308721377776237E-007 + -7.0499999999999993E-002 1.3432330661089509E-006 + -6.9399999999999989E-002 1.9185736164217815E-006 + -6.8300000000000000E-002 2.5338197247037897E-006 + -6.7199999999999996E-002 3.1602562557964120E-006 + -6.6099999999999992E-002 3.9195233512145933E-006 + -6.5000000000000002E-002 4.9905952437256929E-006 + -6.3899999999999985E-002 6.4507880779274274E-006 + -6.2799999999999995E-002 8.2202423072885722E-006 + -6.1699999999999991E-002 1.0180265235248953E-005 + -6.0599999999999994E-002 1.2353528290987015E-005 + -5.9499999999999990E-002 1.4958995961933397E-005 + -5.8399999999999994E-002 1.8274824469699524E-005 + -5.7299999999999990E-002 2.2442623958340846E-005 + -5.6199999999999986E-002 2.7417565434006974E-005 + -5.5099999999999996E-002 3.3127242204500362E-005 + -5.3999999999999992E-002 3.9685630326857790E-005 + -5.2899999999999989E-002 4.7441972128581256E-005 + -5.1799999999999985E-002 5.6805958593031392E-005 + -5.0699999999999995E-002 6.8021472543478012E-005 + -4.9599999999999991E-002 8.1121652328874916E-005 + -4.8499999999999988E-002 9.6118092187680304E-005 + -4.7399999999999998E-002 1.1323609942337498E-004 + -4.6299999999999994E-002 1.3295508688315749E-004 + -4.5199999999999990E-002 1.5581004845444113E-004 + -4.4099999999999986E-002 1.8215671298094094E-004 + -4.2999999999999997E-002 2.1214337903074920E-004 + -4.1899999999999993E-002 2.4591962574049830E-004 + -4.0799999999999989E-002 2.8386365738697350E-004 + -3.9699999999999985E-002 3.2658409327268600E-004 + -3.8599999999999995E-002 3.7468134541995823E-004 + -3.7499999999999992E-002 4.2850314639508724E-004 + -3.6399999999999988E-002 4.8813715693540871E-004 + -3.5299999999999984E-002 5.5364036234095693E-004 + -3.4199999999999994E-002 6.2525825342163444E-004 + -3.3099999999999991E-002 7.0339511148631573E-004 + -3.1999999999999987E-002 7.8835018211975694E-004 + -3.0899999999999997E-002 8.8007212616503239E-004 + -2.9799999999999993E-002 9.7816158086061478E-004 + -2.8699999999999989E-002 1.0820885654538870E-003 + -2.7599999999999986E-002 1.1913666967302561E-003 + -2.6499999999999996E-002 1.3054723385721445E-003 + -2.5399999999999992E-002 1.4235640410333872E-003 + -2.4299999999999988E-002 1.5442611183971167E-003 + -2.3199999999999985E-002 1.6656750813126564E-003 + -2.2099999999999995E-002 1.7856152262538671E-003 + -2.0999999999999991E-002 1.9017101731151342E-003 + -1.9899999999999987E-002 2.0112805068492889E-003 + -1.8799999999999983E-002 2.1110649686306715E-003 + -1.7699999999999994E-002 2.1970600355416536E-003 + -1.6599999999999990E-002 2.2646135184913874E-003 + -1.5499999999999986E-002 2.3086436558514833E-003 + -1.4399999999999996E-002 2.3237282875925303E-003 + -1.3299999999999992E-002 2.3039560765028000E-003 + -1.2199999999999989E-002 2.2426953073590994E-003 + -1.1099999999999985E-002 2.1325354464352131E-003 + -9.9999999999999950E-003 1.9654822535812855E-003 + -8.8999999999999913E-003 1.7332276329398155E-003 + -7.7999999999999875E-003 1.4272497501224279E-003 + -6.6999999999999837E-003 1.0387022048234940E-003 + -5.5999999999999939E-003 5.5829749908298254E-004 + -4.4999999999999901E-003 -2.3577515094075352E-005 + -3.3999999999999864E-003 -7.1650679456070065E-004 + -2.2999999999999826E-003 -1.5296797500923276E-003 + -1.1999999999999927E-003 -2.4717487394809723E-003 + -9.9999999999988987E-005 -3.5508838482201099E-003 + 1.0000000000000148E-003 -4.7747725620865822E-003 + 2.1000000000000185E-003 -6.1503481119871140E-003 + 3.2000000000000084E-003 -7.6833022758364677E-003 + 4.3000000000000121E-003 -9.3776565045118332E-003 + 5.4000000000000159E-003 -1.1235604993999004E-002 + 6.5000000000000058E-003 -1.3257537968456745E-002 + 7.6000000000000234E-003 -1.5441994182765484E-002 + 8.7000000000000133E-003 -1.7785333096981049E-002 + 9.8000000000000032E-003 -2.0281255245208740E-002 + 1.0900000000000021E-002 -2.2920453920960426E-002 + 1.2000000000000011E-002 -2.5690579786896706E-002 + 1.3100000000000001E-002 -2.8576394543051720E-002 + 1.4200000000000018E-002 -3.1559832394123077E-002 + 1.5300000000000008E-002 -3.4619841724634171E-002 + 1.6400000000000026E-002 -3.7732161581516266E-002 + 1.7500000000000016E-002 -4.0869269520044327E-002 + 1.8600000000000005E-002 -4.4000677764415741E-002 + 1.9700000000000023E-002 -4.7093387693166733E-002 + 2.0800000000000013E-002 -5.0112243741750717E-002 + 2.1900000000000003E-002 -5.3020086139440536E-002 + 2.3000000000000020E-002 -5.5777914822101593E-002 + 2.4100000000000010E-002 -5.8345261961221695E-002 + 2.5200000000000000E-002 -6.0680866241455078E-002 + 2.6300000000000018E-002 -6.2743470072746277E-002 + 2.7400000000000008E-002 -6.4492404460906982E-002 + 2.8500000000000025E-002 -6.5888054668903351E-002 + 2.9600000000000015E-002 -6.6892296075820923E-002 + 3.0700000000000005E-002 -6.7469239234924316E-002 + 3.1800000000000023E-002 -6.7586101591587067E-002 + 3.2900000000000013E-002 -6.7213989794254303E-002 + 3.4000000000000002E-002 -6.6328458487987518E-002 + 3.5100000000000020E-002 -6.4909860491752625E-002 + 3.6200000000000010E-002 -6.2943778932094574E-002 + 3.7300000000000028E-002 -6.0421578586101532E-002 + 3.8400000000000017E-002 -5.7341121137142181E-002 + 3.9500000000000007E-002 -5.3707104176282883E-002 + 4.0600000000000025E-002 -4.9531079828739166E-002 + 4.1700000000000015E-002 -4.4831309467554092E-002 + 4.2800000000000005E-002 -3.9632719010114670E-002 + 4.3900000000000022E-002 -3.3967006951570511E-002 + 4.5000000000000012E-002 -2.7872661128640175E-002 + 4.6100000000000002E-002 -2.1394619718194008E-002 + 4.7200000000000020E-002 -1.4583520591259003E-002 + 4.8300000000000010E-002 -7.4948635883629322E-003 + 4.9400000000000027E-002 -1.8835900118574500E-004 + 5.0500000000000017E-002 7.2725214995443821E-003 + 5.1600000000000007E-002 1.4821112155914307E-002 + 5.2700000000000025E-002 2.2388508543372154E-002 + 5.3800000000000014E-002 2.9904844239354134E-002 + 5.4900000000000004E-002 3.7300515919923782E-002 + 5.6000000000000022E-002 4.4507071375846863E-002 + 5.7100000000000012E-002 5.1457796245813370E-002 + 5.8200000000000002E-002 5.8088418096303940E-002 + 5.9300000000000019E-002 6.4338102936744690E-002 + 6.0400000000000009E-002 7.0150665938854218E-002 + 6.1500000000000027E-002 7.5475558638572693E-002 + 6.2600000000000017E-002 8.0268405377864838E-002 + 6.3700000000000007E-002 8.4491185843944550E-002 + 6.4800000000000024E-002 8.8112413883209229E-002 + 6.5900000000000014E-002 9.1107718646526337E-002 + 6.7000000000000004E-002 9.3460418283939362E-002 + 6.8100000000000022E-002 9.5161847770214081E-002 + 6.9200000000000012E-002 9.6211098134517670E-002 + 7.0300000000000029E-002 9.6614427864551544E-002 + 7.1400000000000019E-002 9.6384800970554352E-002 + 7.2500000000000009E-002 9.5541819930076599E-002 + 7.3600000000000027E-002 9.4111628830432892E-002 + 7.4700000000000016E-002 9.2126496136188507E-002 + 7.5800000000000006E-002 8.9623890817165375E-002 + 7.6900000000000024E-002 8.6645357310771942E-002 + 7.8000000000000014E-002 8.3235733211040497E-002 + 7.9100000000000004E-002 7.9442657530307770E-002 + 8.0200000000000021E-002 7.5316257774829865E-002 + 8.1300000000000011E-002 7.0908382534980774E-002 + 8.2400000000000029E-002 6.6271513700485229E-002 + 8.3500000000000019E-002 6.1457645148038864E-002 + 8.4600000000000009E-002 5.6517563760280609E-002 + 8.5700000000000026E-002 5.1500607281923294E-002 + 8.6800000000000016E-002 4.6454444527626038E-002 + 8.7900000000000006E-002 4.1424538940191269E-002 + 8.9000000000000024E-002 3.6453284323215485E-002 + 9.0100000000000013E-002 3.1579297035932541E-002 + 9.1200000000000003E-002 2.6837222278118134E-002 + 9.2300000000000021E-002 2.2257948294281960E-002 + 9.3400000000000011E-002 1.7868783324956894E-002 + 9.4500000000000028E-002 1.3693234883248806E-002 + 9.5600000000000018E-002 9.7505915910005569E-003 + 9.6700000000000008E-002 6.0557196848094463E-003 + 9.7800000000000026E-002 2.6193829253315926E-003 + 9.8900000000000016E-002 -5.5113469716161489E-004 + 0.10000000000000001 -3.4516027662903070E-003 + 0.10110000000000002 -6.0808453708887100E-003 + 0.10220000000000001 -8.4409192204475403E-003 + 0.10330000000000003 -1.0536978021264076E-002 + 0.10440000000000002 -1.2376660481095314E-002 + 0.10550000000000001 -1.3969318941235542E-002 + 0.10660000000000003 -1.5325581654906273E-002 + 0.10770000000000002 -1.6457399353384972E-002 + 0.10880000000000001 -1.7378197982907295E-002 + 0.10990000000000003 -1.8102655187249184E-002 + 0.11100000000000002 -1.8646039068698883E-002 + 0.11210000000000001 -1.9023511558771133E-002 + 0.11320000000000002 -1.9249886274337769E-002 + 0.11430000000000001 -1.9339865073561668E-002 + 0.11540000000000003 -1.9308298826217651E-002 + 0.11650000000000002 -1.9170001149177551E-002 + 0.11760000000000001 -1.8939161673188210E-002 + 0.11870000000000003 -1.8628798425197601E-002 + 0.11980000000000002 -1.8250754103064537E-002 + 0.12090000000000001 -1.7816143110394478E-002 + 0.12200000000000003 -1.7335709184408188E-002 + 0.12310000000000001 -1.6819691285490990E-002 + 0.12420000000000003 -1.6277294605970383E-002 + 0.12530000000000002 -1.5716323629021645E-002 + 0.12640000000000001 -1.5143341384828091E-002 + 0.12750000000000003 -1.4564217999577522E-002 + 0.12860000000000002 -1.3984505087137222E-002 + 0.12970000000000001 -1.3409293256700039E-002 + 0.13080000000000003 -1.2842753902077675E-002 + 0.13190000000000002 -1.2287898920476437E-002 + 0.13300000000000001 -1.1746864765882492E-002 + 0.13410000000000000 -1.1221466585993767E-002 + 0.13520000000000004 -1.0713504627346992E-002 + 0.13630000000000003 -1.0224551893770695E-002 + 0.13740000000000002 -9.7555238753557205E-003 + 0.13850000000000001 -9.3065528199076653E-003 + 0.13960000000000000 -8.8773434981703758E-003 + 0.14070000000000005 -8.4676807746291161E-003 + 0.14180000000000004 -8.0775897949934006E-003 + 0.14290000000000003 -7.7070291154086590E-003 + 0.14400000000000002 -7.3554879054427147E-003 + 0.14510000000000001 -7.0219673216342926E-003 + 0.14620000000000000 -6.7054033279418945E-003 + 0.14730000000000004 -6.4051044173538685E-003 + 0.14840000000000003 -6.1207488179206848E-003 + 0.14950000000000002 -5.8519593439996243E-003 + 0.15060000000000001 -5.5979266762733459E-003 + 0.15170000000000000 -5.3575090132653713E-003 + 0.15280000000000005 -5.1297186873853207E-003 + 0.15390000000000004 -4.9140895716845989E-003 + 0.15500000000000003 -4.7105168923735619E-003 + 0.15610000000000002 -4.5187319628894329E-003 + 0.15720000000000001 -4.3379566632211208E-003 + 0.15830000000000000 -4.1671139188110828E-003 + 0.15940000000000004 -4.0053878910839558E-003 + 0.16050000000000003 -3.8525457493960857E-003 + 0.16160000000000002 -3.7086734082549810E-003 + 0.16270000000000001 -3.5735913552343845E-003 + 0.16380000000000000 -3.4465515054762363E-003 + 0.16490000000000005 -3.3265403471887112E-003 + 0.16600000000000004 -3.2128780148923397E-003 + 0.16710000000000003 -3.1054925639182329E-003 + 0.16820000000000002 -3.0045779421925545E-003 + 0.16930000000000001 -2.9099897947162390E-003 + 0.17040000000000000 -2.8209986630827188E-003 + 0.17150000000000004 -2.7366597205400467E-003 + 0.17260000000000003 -2.6564137078821659E-003 + 0.17370000000000002 -2.5803013704717159E-003 + 0.17480000000000001 -2.5085762608796358E-003 + 0.17590000000000000 -2.4411240592598915E-003 + 0.17700000000000005 -2.3772928398102522E-003 + 0.17810000000000004 -2.3163021542131901E-003 + 0.17920000000000003 -2.2577967029064894E-003 + 0.18030000000000002 -2.2019690368324518E-003 + 0.18140000000000001 -2.1491304505616426E-003 + 0.18250000000000000 -2.0991845522075891E-003 + 0.18360000000000004 -2.0515499636530876E-003 + 0.18470000000000003 -2.0055978093296289E-003 + 0.18580000000000002 -1.9611322786659002E-003 + 0.18690000000000001 -1.9184055272489786E-003 + 0.18800000000000000 -1.8776624929159880E-003 + 0.18910000000000005 -1.8387027084827423E-003 + 0.19020000000000004 -1.8009240739047527E-003 + 0.19130000000000003 -1.7637982964515686E-003 + 0.19240000000000002 -1.7272700788453221E-003 + 0.19350000000000001 -1.6916580498218536E-003 + 0.19460000000000005 -1.6571640735492110E-003 + 0.19570000000000004 -1.6235162038356066E-003 + 0.19680000000000003 -1.5901234000921249E-003 + 0.19790000000000002 -1.5565801877528429E-003 + 0.19900000000000001 -1.5229836571961641E-003 + 0.20010000000000000 -1.4897304354235530E-003 + 0.20120000000000005 -1.4570066705346107E-003 + 0.20230000000000004 -1.4245164347812533E-003 + 0.20340000000000003 -1.3917416799813509E-003 + 0.20450000000000002 -1.3584651751443744E-003 + 0.20560000000000000 -1.3250104384496808E-003 + 0.20670000000000005 -1.2919447617605329E-003 + 0.20780000000000004 -1.2595496373251081E-003 + 0.20890000000000003 -1.2276107445359230E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0039.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0039.BXX.semd new file mode 100644 index 00000000..0b62345d --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0039.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 -8.5477461332524538E-018 + -0.11449999999999999 2.5643240881299199E-017 + -0.11340000000000000 1.4531169170991723E-016 + -0.11230000000000000 2.9917124287683083E-017 + -0.11119999999999999 -3.2481434479178712E-016 + -0.11009999999999999 -6.1116386465757239E-016 + -0.10900000000000000 -8.5478329872167719E-018 + -0.10790000000000000 1.3804609455127606E-015 + -0.10679999999999999 3.0429974149883592E-015 + -0.10569999999999999 2.3805471347426374E-015 + -0.10460000000000000 3.5045739376718421E-016 + -0.10349999999999999 -4.2097656063151342E-015 + -0.10239999999999999 -9.3854265993068703E-015 + -0.10130000000000000 -1.0800080041438800E-014 + -0.10020000000000000 -3.3592678707900902E-015 + -9.9099999999999994E-002 1.2424145439120411E-014 + -9.7999999999999990E-002 2.5198750760167289E-014 + -9.6899999999999986E-002 2.9767519422714897E-014 + -9.5799999999999996E-002 2.0659894219119020E-014 + -9.4699999999999993E-002 -4.3123472254582608E-015 + -9.3599999999999989E-002 -3.5986021969377710E-014 + -9.2499999999999999E-002 -4.4136301736866571E-014 + -9.1399999999999995E-002 -2.6027904535970946E-014 + -9.0299999999999991E-002 1.5603891876520004E-014 + -8.9200000000000002E-002 5.1765127693234950E-014 + -8.8099999999999984E-002 6.4813253505477397E-014 + -8.6999999999999994E-002 2.9994005868415330E-014 + -8.5899999999999990E-002 -2.6370210878747143E-015 + -8.4799999999999986E-002 -3.9644496181972383E-014 + -8.3699999999999997E-002 -6.1334414652204627E-014 + -8.2599999999999993E-002 -7.8647883290563353E-014 + -8.1499999999999989E-002 -1.8130204911155634E-013 + -8.0399999999999999E-002 -3.3209711564931299E-013 + -7.9299999999999995E-002 -4.6210404209753864E-013 + -7.8199999999999992E-002 -3.7875922558917863E-013 + -7.7100000000000002E-002 -1.0832135833921050E-013 + -7.5999999999999984E-002 3.5249190719066625E-013 + -7.4899999999999994E-002 8.7019898665358086E-013 + -7.3799999999999991E-002 9.8527306105489210E-013 + -7.2699999999999987E-002 3.5635128745395428E-013 + -7.1599999999999997E-002 -1.0275075061627614E-012 + -7.0499999999999993E-002 -2.4726366787408693E-012 + -6.9399999999999989E-002 -2.4341505373837169E-012 + -6.8300000000000000E-002 -6.9760316230224606E-013 + -6.7199999999999996E-002 1.3715539121106346E-012 + -6.6099999999999992E-002 2.0577541406940902E-012 + -6.5000000000000002E-002 3.9817921095725017E-013 + -6.3899999999999985E-002 -1.9441210794002295E-012 + -6.2799999999999995E-002 -3.1660511885800435E-012 + -6.1699999999999991E-002 -2.1822526424797317E-012 + -6.0599999999999994E-002 -1.3735119812341434E-012 + -5.9499999999999990E-002 2.7550634299974841E-013 + -5.8399999999999994E-002 2.4146865063023881E-012 + -5.7299999999999990E-002 4.6238902463857645E-012 + -5.6199999999999986E-002 3.4719833345159268E-012 + -5.5099999999999996E-002 1.3397525276681588E-012 + -5.3999999999999992E-002 -1.0725709599992972E-012 + -5.2899999999999989E-002 -1.1041075822712521E-012 + -5.1799999999999985E-002 -1.8358756355418837E-012 + -5.0699999999999995E-002 -5.3685688707061363E-012 + -4.9599999999999991E-002 -1.0021631961787403E-011 + -4.8499999999999988E-002 -5.7117344708090823E-012 + -4.7399999999999998E-002 1.9044918420085821E-011 + -4.6299999999999994E-002 4.5482128480101025E-011 + -4.5199999999999990E-002 5.0072120061361858E-011 + -4.4099999999999986E-002 1.1527860263593759E-011 + -4.2999999999999997E-002 -5.6706209172752153E-011 + -4.1899999999999993E-002 -1.1933842802847039E-010 + -4.0799999999999989E-002 -1.3379472529884140E-010 + -3.9699999999999985E-002 -9.2232506354594790E-011 + -3.8599999999999995E-002 -2.6022146243365185E-011 + -3.7499999999999992E-002 1.6660435184223665E-011 + -3.6399999999999988E-002 -5.6384549806942630E-012 + -3.5299999999999984E-002 -5.0344749202846373E-011 + -3.4199999999999994E-002 -2.3347348360180931E-011 + -3.3099999999999991E-002 1.0448336640322964E-010 + -3.1999999999999987E-002 2.7488814002829542E-010 + -3.0899999999999997E-002 3.4445957197704047E-010 + -2.9799999999999993E-002 2.4149401922635150E-010 + -2.8699999999999989E-002 4.0840247850226774E-012 + -2.7599999999999986E-002 -2.6917781892343839E-010 + -2.6499999999999996E-002 -4.7073600573099839E-010 + -2.5399999999999992E-002 -4.7062748143034128E-010 + -2.4299999999999988E-002 -2.8677829555512346E-010 + -2.3199999999999985E-002 -6.2595775784934915E-011 + -2.2099999999999995E-002 -6.6968763867691905E-011 + -2.0999999999999991E-002 -2.7300839366972696E-010 + -1.9899999999999987E-002 -4.7456649721056010E-010 + -1.8799999999999983E-002 -5.9545796071702739E-010 + -1.7699999999999994E-002 -5.8190502416621825E-010 + -1.6599999999999990E-002 -6.1316690613821834E-010 + -1.5499999999999986E-002 -5.8168808658720650E-010 + -1.4399999999999996E-002 -4.6954257149067757E-010 + -1.3299999999999992E-002 -3.8428593640560393E-010 + -1.2199999999999989E-002 -3.4384411984333951E-010 + -1.1099999999999985E-002 -3.7510600181533960E-010 + -9.9999999999999950E-003 -3.1225677599167057E-010 + -8.8999999999999913E-003 -7.0148310771234179E-011 + -7.7999999999999875E-003 -2.4929905362292004E-010 + -6.6999999999999837E-003 -6.9285716053357760E-010 + -5.5999999999999939E-003 -1.0647115411543950E-009 + -4.4999999999999901E-003 -1.3066029369568355E-009 + -3.3999999999999864E-003 -1.1899758955991047E-009 + -2.2999999999999826E-003 -4.8627490922825700E-010 + -1.1999999999999927E-003 5.9387050832526711E-010 + -9.9999999999988987E-005 1.4678677162649478E-009 + 1.0000000000000148E-003 2.1894945856359982E-009 + 2.1000000000000185E-003 1.7369734539585124E-009 + 3.2000000000000084E-003 -8.4873275074670573E-010 + 4.3000000000000121E-003 -4.8864383650482068E-009 + 5.4000000000000159E-003 -8.4401445832327227E-009 + 6.5000000000000058E-003 -8.9464435859554214E-009 + 7.6000000000000234E-003 -5.6165951889397547E-009 + 8.7000000000000133E-003 -7.8096917821568468E-010 + 9.8000000000000032E-003 3.1583609061414109E-009 + 1.0900000000000021E-002 3.9427279219239608E-009 + 1.2000000000000011E-002 3.0420581609291730E-009 + 1.3100000000000001E-002 2.8942774843443431E-009 + 1.4200000000000018E-002 4.2164223224006037E-009 + 1.5300000000000008E-002 6.1839005027763960E-009 + 1.6400000000000026E-002 4.4227870255042490E-009 + 1.7500000000000016E-002 -2.2141779520978844E-009 + 1.8600000000000005E-002 -9.2813650098833023E-009 + 1.9700000000000023E-002 -1.0182033882699670E-008 + 2.0800000000000013E-002 -3.1952964718584553E-009 + 2.1900000000000003E-002 6.7312919682649408E-009 + 2.3000000000000020E-002 1.3216101990565221E-008 + 2.4100000000000010E-002 1.3319284342117044E-008 + 2.5200000000000000E-002 6.8257275387395566E-009 + 2.6300000000000018E-002 -5.9997795620603256E-010 + 2.7400000000000008E-002 -4.2970911273698675E-009 + 2.8500000000000025E-002 -5.4845750163678986E-009 + 2.9600000000000015E-002 -6.0984297611810234E-009 + 3.0700000000000005E-002 -7.7519874963627444E-009 + 3.1800000000000023E-002 -9.7999164339057643E-009 + 3.2900000000000013E-002 -9.6608818722643264E-009 + 3.4000000000000002E-002 -5.0762181125207917E-009 + 3.5100000000000020E-002 1.8746670882308081E-009 + 3.6200000000000010E-002 7.9202928660038197E-009 + 3.7300000000000028E-002 9.6099199708987726E-009 + 3.8400000000000017E-002 8.2162880943315031E-009 + 3.9500000000000007E-002 9.8521368840920331E-009 + 4.0600000000000025E-002 1.5109021589410077E-008 + 4.1700000000000015E-002 1.8322351635902123E-008 + 4.2800000000000005E-002 1.4580423979282386E-008 + 4.3900000000000022E-002 4.6719774715597850E-009 + 4.5000000000000012E-002 -4.8062456237119022E-009 + 4.6100000000000002E-002 -6.5404694993276280E-009 + 4.7200000000000020E-002 -2.8969162624292721E-009 + 4.8300000000000010E-002 1.4636737377671238E-009 + 4.9400000000000027E-002 2.6693012245004866E-009 + 5.0500000000000017E-002 1.2218921430218188E-009 + 5.1600000000000007E-002 5.6322357888660690E-010 + 5.2700000000000025E-002 1.4820362714829116E-009 + 5.3800000000000014E-002 2.2574415670106873E-009 + 5.4900000000000004E-002 3.0810654028101681E-010 + 5.6000000000000022E-002 -2.9318951710877172E-009 + 5.7100000000000012E-002 -5.0246380389751266E-009 + 5.8200000000000002E-002 -3.9624183933995027E-009 + 5.9300000000000019E-002 -2.0397545874573098E-009 + 6.0400000000000009E-002 -1.6945718162020285E-009 + 6.1500000000000027E-002 -5.2213886547747279E-009 + 6.2600000000000017E-002 -1.0038871955941886E-008 + 6.3700000000000007E-002 -1.3565688128380771E-008 + 6.4800000000000024E-002 -9.9221360017054394E-009 + 6.5900000000000014E-002 -2.1914736691996950E-009 + 6.7000000000000004E-002 6.4713367997626392E-009 + 6.8100000000000022E-002 1.1405557387433873E-008 + 6.9200000000000012E-002 1.2933851323282397E-008 + 7.0300000000000029E-002 1.1701553503939977E-008 + 7.1400000000000019E-002 6.1670335504970808E-009 + 7.2500000000000009E-002 -3.3828926326862074E-009 + 7.3600000000000027E-002 -1.4187634178597364E-008 + 7.4700000000000016E-002 -2.2099577279277582E-008 + 7.5800000000000006E-002 -2.4727855318928960E-008 + 7.6900000000000024E-002 -2.1709468001063215E-008 + 7.8000000000000014E-002 -1.5966341138096141E-008 + 7.9100000000000004E-002 -9.1118055323136105E-009 + 8.0200000000000021E-002 -5.0052945121947801E-010 + 8.1300000000000011E-002 9.1504501753547629E-009 + 8.2400000000000029E-002 1.6972986571772708E-008 + 8.3500000000000019E-002 2.1138633954365105E-008 + 8.4600000000000009E-002 1.8599987328116185E-008 + 8.5700000000000026E-002 6.8832659572137800E-009 + 8.6800000000000016E-002 -8.7771576673389973E-009 + 8.7900000000000006E-002 -2.1497729818520384E-008 + 8.9000000000000024E-002 -2.3534452608942047E-008 + 9.0100000000000013E-002 -1.3811771282234986E-008 + 9.1200000000000003E-002 1.0018730289829136E-009 + 9.2300000000000021E-002 1.0867963418093041E-008 + 9.3400000000000011E-002 1.0767240432585368E-008 + 9.4500000000000028E-002 4.2848897763292371E-009 + 9.5600000000000018E-002 -9.0679541653315709E-010 + 9.6700000000000008E-002 1.2152963080325208E-009 + 9.7800000000000026E-002 8.2490911879062878E-009 + 9.8900000000000016E-002 1.2593996956411502E-008 + 0.10000000000000001 9.1231999732599434E-009 + 0.10110000000000002 1.2426257800512985E-009 + 0.10220000000000001 -2.9452085215098123E-009 + 0.10330000000000003 2.8828939235836515E-010 + 0.10440000000000002 5.8163056593230067E-009 + 0.10550000000000001 5.5721747216352924E-009 + 0.10660000000000003 -9.9980712597869115E-010 + 0.10770000000000002 -6.2631970720872232E-009 + 0.10880000000000001 -2.1692554419416865E-009 + 0.10990000000000003 9.7224628348158149E-009 + 0.11100000000000002 1.7240257221828870E-008 + 0.11210000000000001 9.2252374628287725E-009 + 0.11320000000000002 -1.1248300069155448E-008 + 0.11430000000000001 -2.7769170074520844E-008 + 0.11540000000000003 -2.5225823208074871E-008 + 0.11650000000000002 -4.7565533733973098E-009 + 0.11760000000000001 1.5665660768604539E-008 + 0.11870000000000003 1.8349052055555148E-008 + 0.11980000000000002 1.6444374750790303E-009 + 0.12090000000000001 -1.7688565279172508E-008 + 0.12200000000000003 -1.9882143931226892E-008 + 0.12310000000000001 -2.8187985279259919E-009 + 0.12420000000000003 1.7018582099126434E-008 + 0.12530000000000002 2.1520335735658591E-008 + 0.12640000000000001 7.9930915219961207E-009 + 0.12750000000000003 -9.0162641797064680E-009 + 0.12860000000000002 -1.3195139203503459E-008 + 0.12970000000000001 -2.3341657495734580E-009 + 0.13080000000000003 1.1197769822501868E-008 + 0.13190000000000002 1.4139966530990478E-008 + 0.13300000000000001 5.7081650517432081E-009 + 0.13410000000000000 -3.1269706823877641E-009 + 0.13520000000000004 -2.7257747170494895E-009 + 0.13630000000000003 4.7158281724080098E-009 + 0.13740000000000002 9.7284686972898271E-009 + 0.13850000000000001 6.6206657933776114E-009 + 0.13960000000000000 1.8681596269942702E-009 + 0.14070000000000005 5.4780961988853960E-009 + 0.14180000000000004 1.8127179757243539E-008 + 0.14290000000000003 2.8432449283855021E-008 + 0.14400000000000002 2.3724757269860675E-008 + 0.14510000000000001 4.1564756081413634E-009 + 0.14620000000000000 -1.5640361894497801E-008 + 0.14730000000000004 -2.1011313577901092E-008 + 0.14840000000000003 -1.1225897544875352E-008 + 0.14950000000000002 1.5940598840913367E-010 + 0.15060000000000001 2.5361801547774121E-010 + 0.15170000000000000 -8.7540579229994364E-009 + 0.15280000000000005 -1.1823772183561232E-008 + 0.15390000000000004 1.9636039461090604E-009 + 0.15500000000000003 2.4680330668047645E-008 + 0.15610000000000002 3.5084187999245842E-008 + 0.15720000000000001 1.9923438898672430E-008 + 0.15830000000000000 -1.1117437637153671E-008 + 0.15940000000000004 -3.2290092377706969E-008 + 0.16050000000000003 -2.5860185104420452E-008 + 0.16160000000000002 8.1481132951921609E-010 + 0.16270000000000001 2.2911976316208893E-008 + 0.16380000000000000 2.2721614811871405E-008 + 0.16490000000000005 6.2578777715316392E-009 + 0.16600000000000004 -4.4191477144295277E-009 + 0.16710000000000003 4.5674442006315985E-009 + 0.16820000000000002 2.3710192920134432E-008 + 0.16930000000000001 3.0041508836120556E-008 + 0.17040000000000000 1.1612645067771155E-008 + 0.17150000000000004 -1.8287691361251746E-008 + 0.17260000000000003 -3.3120727493951563E-008 + 0.17370000000000002 -1.9257722527754595E-008 + 0.17480000000000001 1.0400262873133670E-008 + 0.17590000000000000 2.8884796776651456E-008 + 0.17700000000000005 2.1463009147737466E-008 + 0.17810000000000004 -9.5045216141897981E-010 + 0.17920000000000003 -1.4598136033328046E-008 + 0.18030000000000002 -7.7777784213139967E-009 + 0.18140000000000001 8.5309945774270091E-009 + 0.18250000000000000 1.4099338585538135E-008 + 0.18360000000000004 2.4436719314735456E-009 + 0.18470000000000003 -1.2059414800091872E-008 + 0.18580000000000002 -1.0473985234682459E-008 + 0.18690000000000001 9.0513720962803745E-009 + 0.18800000000000000 2.7445157257943720E-008 + 0.18910000000000005 2.4168178569539123E-008 + 0.19020000000000004 -6.8460703772643683E-010 + 0.19130000000000003 -2.4987290458966527E-008 + 0.19240000000000002 -2.6536657316000856E-008 + 0.19350000000000001 -5.6761013667028237E-009 + 0.19460000000000005 1.4963182692895316E-008 + 0.19570000000000004 1.3865883552455216E-008 + 0.19680000000000003 -6.9838232974461789E-009 + 0.19790000000000002 -2.4079170657387294E-008 + 0.19900000000000001 -1.6910941980086136E-008 + 0.20010000000000000 1.0058989197148094E-008 + 0.20120000000000005 3.0907781223277198E-008 + 0.20230000000000004 2.4338032034165735E-008 + 0.20340000000000003 -4.5304471285589898E-009 + 0.20450000000000002 -2.8629509429833888E-008 + 0.20560000000000000 -2.5592648000838381E-008 + 0.20670000000000005 4.0059955352944598E-010 + 0.20780000000000004 2.3478925470499235E-008 + 0.20890000000000003 2.2324481818714048E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0039.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0039.BXZ.semd new file mode 100644 index 00000000..f3f62ea6 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0039.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 2.6836144417785590E-010 + -0.11559999999999999 9.1323637541051994E-010 + -0.11449999999999999 8.8428342426283280E-010 + -0.11340000000000000 -1.6768982868953231E-009 + -0.11230000000000000 -6.8369385708422215E-009 + -0.11119999999999999 -1.0786712856258873E-008 + -0.11009999999999999 -8.2626083752757040E-009 + -0.10900000000000000 1.2398611026753770E-009 + -0.10790000000000000 1.0354932911127435E-008 + -0.10679999999999999 9.7012922140038427E-009 + -0.10569999999999999 -1.2921734793280848E-009 + -0.10460000000000000 -1.0922632576182423E-008 + -0.10349999999999999 -6.3363327917898005E-009 + -0.10239999999999999 9.8929122671620462E-009 + -0.10130000000000000 1.6810812297762823E-008 + -0.10020000000000000 -6.1675686779949501E-009 + -9.9099999999999994E-002 -5.4770676882753833E-008 + -9.7999999999999990E-002 -9.6635432100811158E-008 + -9.6899999999999986E-002 -9.7999389936376247E-008 + -9.5799999999999996E-002 -5.6697778916259267E-008 + -9.4699999999999993E-002 -6.5858176689914671E-009 + -9.3599999999999989E-002 1.4891475608180826E-008 + -9.2499999999999999E-002 4.2139642886240836E-009 + -9.1399999999999995E-002 -6.9243228928428380E-009 + -9.0299999999999991E-002 8.4956255363977107E-009 + -8.9200000000000002E-002 3.3730099602280461E-008 + -8.8099999999999984E-002 1.6916493095209262E-008 + -8.6999999999999994E-002 -7.4245413372864277E-008 + -8.5899999999999990E-002 -2.0728290905935864E-007 + -8.4799999999999986E-002 -3.0275694484771520E-007 + -8.3699999999999997E-002 -3.0540289230884810E-007 + -8.2599999999999993E-002 -2.3788570047145186E-007 + -8.1499999999999989E-002 -1.7671966645593784E-007 + -8.0399999999999999E-002 -1.6881537590052176E-007 + -7.9299999999999995E-002 -1.7465107760017418E-007 + -7.8199999999999992E-002 -1.0367254787979618E-007 + -7.7100000000000002E-002 8.7884714616848214E-008 + -7.5999999999999984E-002 3.3927202025552106E-007 + -7.4899999999999994E-002 5.3726620308225392E-007 + -7.3799999999999991E-002 6.3450778498008731E-007 + -7.2699999999999987E-002 7.1357641218128265E-007 + -7.1599999999999997E-002 9.2308431476340047E-007 + -7.0499999999999993E-002 1.3432346577246790E-006 + -6.9399999999999989E-002 1.9185783912689658E-006 + -6.8300000000000000E-002 2.5338240448036231E-006 + -6.7199999999999996E-002 3.1602578474121401E-006 + -6.6099999999999992E-002 3.9195238059619442E-006 + -6.5000000000000002E-002 4.9905952437256929E-006 + -6.3899999999999985E-002 6.4507885326747783E-006 + -6.2799999999999995E-002 8.2202441262779757E-006 + -6.1699999999999991E-002 1.0180271601711866E-005 + -6.0599999999999994E-002 1.2353536476439331E-005 + -5.9499999999999990E-002 1.4958996871428099E-005 + -5.8399999999999994E-002 1.8274815374752507E-005 + -5.7299999999999990E-002 2.2442607587436214E-005 + -5.6199999999999986E-002 2.7417549063102342E-005 + -5.5099999999999996E-002 3.3127238566521555E-005 + -5.3999999999999992E-002 3.9685670344624668E-005 + -5.2899999999999989E-002 4.7442044888157398E-005 + -5.1799999999999985E-002 5.6806024076649919E-005 + -5.0699999999999995E-002 6.8021472543478012E-005 + -4.9599999999999991E-002 8.1121572293341160E-005 + -4.8499999999999988E-002 9.6118019428104162E-005 + -4.7399999999999998E-002 1.1323612125124782E-004 + -4.6299999999999994E-002 1.3295517419464886E-004 + -4.5199999999999990E-002 1.5581010666210204E-004 + -4.4099999999999986E-002 1.8215668387711048E-004 + -4.2999999999999997E-002 2.1214330627117306E-004 + -4.1899999999999993E-002 2.4591962574049830E-004 + -4.0799999999999989E-002 2.8386380290612578E-004 + -3.9699999999999985E-002 3.2658420968800783E-004 + -3.8599999999999995E-002 3.7468125810846686E-004 + -3.7499999999999992E-002 4.2850291356444359E-004 + -3.6399999999999988E-002 4.8813695320859551E-004 + -3.5299999999999984E-002 5.5364024592563510E-004 + -3.4199999999999994E-002 6.2525819521397352E-004 + -3.3099999999999991E-002 7.0339505327865481E-004 + -3.1999999999999987E-002 7.8834983287379146E-004 + -3.0899999999999997E-002 8.8007148588076234E-004 + -2.9799999999999993E-002 9.7816099878400564E-004 + -2.8699999999999989E-002 1.0820885654538870E-003 + -2.7599999999999986E-002 1.1913675116375089E-003 + -2.6499999999999996E-002 1.3054737355560064E-003 + -2.5399999999999992E-002 1.4235650887712836E-003 + -2.4299999999999988E-002 1.5442613512277603E-003 + -2.3199999999999985E-002 1.6656743828207254E-003 + -2.2099999999999995E-002 1.7856139456853271E-003 + -2.0999999999999991E-002 1.9017087761312723E-003 + -1.9899999999999987E-002 2.0112793426960707E-003 + -1.8799999999999983E-002 2.1110640373080969E-003 + -1.7699999999999994E-002 2.1970593370497227E-003 + -1.6599999999999990E-002 2.2646132856607437E-003 + -1.5499999999999986E-002 2.3086448200047016E-003 + -1.4399999999999996E-002 2.3237313143908978E-003 + -1.3299999999999992E-002 2.3039602674543858E-003 + -1.2199999999999989E-002 2.2426990326493979E-003 + -1.1099999999999985E-002 2.1325370762497187E-003 + -9.9999999999999950E-003 1.9654815550893545E-003 + -8.8999999999999913E-003 1.7332250718027353E-003 + -7.7999999999999875E-003 1.4272469561547041E-003 + -6.6999999999999837E-003 1.0387002257630229E-003 + -5.5999999999999939E-003 5.5829668417572975E-004 + -4.4999999999999901E-003 -2.3576907551614568E-005 + -3.3999999999999864E-003 -7.1650388417765498E-004 + -2.2999999999999826E-003 -1.5296745114028454E-003 + -1.1999999999999927E-003 -2.4717424530535936E-003 + -9.9999999999988987E-005 -3.5508794244378805E-003 + 1.0000000000000148E-003 -4.7747711651027203E-003 + 2.1000000000000185E-003 -6.1503490433096886E-003 + 3.2000000000000084E-003 -7.6833041384816170E-003 + 4.3000000000000121E-003 -9.3776592984795570E-003 + 5.4000000000000159E-003 -1.1235605925321579E-002 + 6.5000000000000058E-003 -1.3257537968456745E-002 + 7.6000000000000234E-003 -1.5441994182765484E-002 + 8.7000000000000133E-003 -1.7785333096981049E-002 + 9.8000000000000032E-003 -2.0281255245208740E-002 + 1.0900000000000021E-002 -2.2920452058315277E-002 + 1.2000000000000011E-002 -2.5690577924251556E-002 + 1.3100000000000001E-002 -2.8576390817761421E-002 + 1.4200000000000018E-002 -3.1559828668832779E-002 + 1.5300000000000008E-002 -3.4619845449924469E-002 + 1.6400000000000026E-002 -3.7732165306806564E-002 + 1.7500000000000016E-002 -4.0869262069463730E-002 + 1.8600000000000005E-002 -4.4000659137964249E-002 + 1.9700000000000023E-002 -4.7093372792005539E-002 + 2.0800000000000013E-002 -5.0112243741750717E-002 + 2.1900000000000003E-002 -5.3020101040601730E-002 + 2.3000000000000020E-002 -5.5777918547391891E-002 + 2.4100000000000010E-002 -5.8345239609479904E-002 + 2.5200000000000000E-002 -6.0680840164422989E-002 + 2.6300000000000018E-002 -6.2743462622165680E-002 + 2.7400000000000008E-002 -6.4492426812648773E-002 + 2.8500000000000025E-002 -6.5888069570064545E-002 + 2.9600000000000015E-002 -6.6892296075820923E-002 + 3.0700000000000005E-002 -6.7469209432601929E-002 + 3.1800000000000023E-002 -6.7586064338684082E-002 + 3.2900000000000013E-002 -6.7213974893093109E-002 + 3.4000000000000002E-002 -6.6328480839729309E-002 + 3.5100000000000020E-002 -6.4909890294075012E-002 + 3.6200000000000010E-002 -6.2943778932094574E-002 + 3.7300000000000028E-002 -6.0421556234359741E-002 + 3.8400000000000017E-002 -5.7341106235980988E-002 + 3.9500000000000007E-002 -5.3707115352153778E-002 + 4.0600000000000025E-002 -4.9531109631061554E-002 + 4.1700000000000015E-002 -4.4831342995166779E-002 + 4.2800000000000005E-002 -3.9632737636566162E-002 + 4.3900000000000022E-002 -3.3967010676860809E-002 + 4.5000000000000012E-002 -2.7872659265995026E-002 + 4.6100000000000002E-002 -2.1394615992903709E-002 + 4.7200000000000020E-002 -1.4583506621420383E-002 + 4.8300000000000010E-002 -7.4948337860405445E-003 + 4.9400000000000027E-002 -1.8832503701560199E-004 + 5.0500000000000017E-002 7.2725354693830013E-003 + 5.1600000000000007E-002 1.4821092598140240E-002 + 5.2700000000000025E-002 2.2388469427824020E-002 + 5.3800000000000014E-002 2.9904814437031746E-002 + 5.4900000000000004E-002 3.7300512194633484E-002 + 5.6000000000000022E-002 4.4507075101137161E-002 + 5.7100000000000012E-002 5.1457785069942474E-002 + 5.8200000000000002E-002 5.8088377118110657E-002 + 5.9300000000000019E-002 6.4338065683841705E-002 + 6.0400000000000009E-002 7.0150665938854218E-002 + 6.1500000000000027E-002 7.5475618243217468E-002 + 6.2600000000000017E-002 8.0268487334251404E-002 + 6.3700000000000007E-002 8.4491208195686340E-002 + 6.4800000000000024E-002 8.8112361729145050E-002 + 6.5900000000000014E-002 9.1107636690139771E-002 + 6.7000000000000004E-002 9.3460388481616974E-002 + 6.8100000000000022E-002 9.5161907374858856E-002 + 6.9200000000000012E-002 9.6211194992065430E-002 + 7.0300000000000029E-002 9.6614472568035126E-002 + 7.1400000000000019E-002 9.6384763717651367E-002 + 7.2500000000000009E-002 9.5541730523109436E-002 + 7.3600000000000027E-002 9.4111576676368713E-002 + 7.4700000000000016E-002 9.2126533389091492E-002 + 7.5800000000000006E-002 8.9623987674713135E-002 + 7.6900000000000024E-002 8.6645439267158508E-002 + 7.8000000000000014E-002 8.3235718309879303E-002 + 7.9100000000000004E-002 7.9442575573921204E-002 + 8.0200000000000021E-002 7.5316175818443298E-002 + 8.1300000000000011E-002 7.0908375084400177E-002 + 8.2400000000000029E-002 6.6271580755710602E-002 + 8.3500000000000019E-002 6.1457712203264236E-002 + 8.4600000000000009E-002 5.6517545133829117E-002 + 8.5700000000000026E-002 5.1500499248504639E-002 + 8.6800000000000016E-002 4.6454340219497681E-002 + 8.7900000000000006E-002 4.1424527764320374E-002 + 8.9000000000000024E-002 3.6453362554311752E-002 + 9.0100000000000013E-002 3.1579390168190002E-002 + 9.1200000000000003E-002 2.6837248355150223E-002 + 9.2300000000000021E-002 2.2257892414927483E-002 + 9.3400000000000011E-002 1.7868697643280029E-002 + 9.4500000000000028E-002 1.3693184591829777E-002 + 9.5600000000000018E-002 9.7505869343876839E-003 + 9.6700000000000008E-002 6.0557210817933083E-003 + 9.7800000000000026E-002 2.6193552184849977E-003 + 9.8900000000000016E-002 -5.5118417367339134E-004 + 0.10000000000000001 -3.4516351297497749E-003 + 0.10110000000000002 -6.0808374546468258E-003 + 0.10220000000000001 -8.4408875554800034E-003 + 0.10330000000000003 -1.0536961257457733E-002 + 0.10440000000000002 -1.2376676313579082E-002 + 0.10550000000000001 -1.3969346880912781E-002 + 0.10660000000000003 -1.5325591899454594E-002 + 0.10770000000000002 -1.6457390040159225E-002 + 0.10880000000000001 -1.7378199845552444E-002 + 0.10990000000000003 -1.8102698028087616E-002 + 0.11100000000000002 -1.8646106123924255E-002 + 0.11210000000000001 -1.9023554399609566E-002 + 0.11320000000000002 -1.9249865785241127E-002 + 0.11430000000000001 -1.9339796155691147E-002 + 0.11540000000000003 -1.9308241084218025E-002 + 0.11650000000000002 -1.9170004874467850E-002 + 0.11760000000000001 -1.8939213827252388E-002 + 0.11870000000000003 -1.8628833815455437E-002 + 0.11980000000000002 -1.8250724300742149E-002 + 0.12090000000000001 -1.7816066741943359E-002 + 0.12200000000000003 -1.7335655167698860E-002 + 0.12310000000000001 -1.6819717362523079E-002 + 0.12420000000000003 -1.6277384012937546E-002 + 0.12530000000000002 -1.5716398134827614E-002 + 0.12640000000000001 -1.5143331140279770E-002 + 0.12750000000000003 -1.4564124867320061E-002 + 0.12860000000000002 -1.3984403572976589E-002 + 0.12970000000000001 -1.3409258797764778E-002 + 0.13080000000000003 -1.2842799536883831E-002 + 0.13190000000000002 -1.2287966907024384E-002 + 0.13300000000000001 -1.1746888980269432E-002 + 0.13410000000000000 -1.1221434921026230E-002 + 0.13520000000000004 -1.0713459923863411E-002 + 0.13630000000000003 -1.0224542580544949E-002 + 0.13740000000000002 -9.7555555403232574E-003 + 0.13850000000000001 -9.3065826222300529E-003 + 0.13960000000000000 -8.8773276656866074E-003 + 0.14070000000000005 -8.4676193073391914E-003 + 0.14180000000000004 -8.0775264650583267E-003 + 0.14290000000000003 -7.7070081606507301E-003 + 0.14400000000000002 -7.3555130511522293E-003 + 0.14510000000000001 -7.0220055058598518E-003 + 0.14620000000000000 -6.7054200917482376E-003 + 0.14730000000000004 -6.4050955697894096E-003 + 0.14840000000000003 -6.1207376420497894E-003 + 0.14950000000000002 -5.8519667945802212E-003 + 0.15060000000000001 -5.5979499593377113E-003 + 0.15170000000000000 -5.3575276397168636E-003 + 0.15280000000000005 -5.1297196187078953E-003 + 0.15390000000000004 -4.9140802584588528E-003 + 0.15500000000000003 -4.7105150297284126E-003 + 0.15610000000000002 -4.5187440700829029E-003 + 0.15720000000000001 -4.3379692360758781E-003 + 0.15830000000000000 -4.1671087965369225E-003 + 0.15940000000000004 -4.0053646080195904E-003 + 0.16050000000000003 -3.8525250274688005E-003 + 0.16160000000000002 -3.7086789961904287E-003 + 0.16270000000000001 -3.5736246500164270E-003 + 0.16380000000000000 -3.4465889912098646E-003 + 0.16490000000000005 -3.3265536185353994E-003 + 0.16600000000000004 -3.2128586899489164E-003 + 0.16710000000000003 -3.1054564751684666E-003 + 0.16820000000000002 -3.0045497696846724E-003 + 0.16930000000000001 -2.9099807143211365E-003 + 0.17040000000000000 -2.8210002928972244E-003 + 0.17150000000000004 -2.7366569265723228E-003 + 0.17260000000000003 -2.6564006693661213E-003 + 0.17370000000000002 -2.5802867021411657E-003 + 0.17480000000000001 -2.5085741654038429E-003 + 0.17590000000000000 -2.4411419872194529E-003 + 0.17700000000000005 -2.3773245047777891E-003 + 0.17810000000000004 -2.3163317237049341E-003 + 0.17920000000000003 -2.2578083444386721E-003 + 0.18030000000000002 -2.2019550669938326E-003 + 0.18140000000000001 -2.1490945946425200E-003 + 0.18250000000000000 -2.0991419441998005E-003 + 0.18360000000000004 -2.0515199285000563E-003 + 0.18470000000000003 -2.0055933855473995E-003 + 0.18580000000000002 -1.9611502066254616E-003 + 0.18690000000000001 -1.9184283446520567E-003 + 0.18800000000000000 -1.8776713404804468E-003 + 0.18910000000000005 -1.8386937445029616E-003 + 0.19020000000000004 -1.8009126652032137E-003 + 0.19130000000000003 -1.7638053977862000E-003 + 0.19240000000000002 -1.7273011617362499E-003 + 0.19350000000000001 -1.6916937893256545E-003 + 0.19460000000000005 -1.6571755986660719E-003 + 0.19570000000000004 -1.6234909417107701E-003 + 0.19680000000000003 -1.5900798607617617E-003 + 0.19790000000000002 -1.5565539943054318E-003 + 0.19900000000000001 -1.5229983255267143E-003 + 0.20010000000000000 -1.4897763030603528E-003 + 0.20120000000000005 -1.4570490457117558E-003 + 0.20230000000000004 -1.4245257480069995E-003 + 0.20340000000000003 -1.3917171163484454E-003 + 0.20450000000000002 -1.3584328116849065E-003 + 0.20560000000000000 -1.3249978655949235E-003 + 0.20670000000000005 -1.2919553555548191E-003 + 0.20780000000000004 -1.2595608131960034E-003 + 0.20890000000000003 -1.2275953777134418E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0040.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0040.BXX.semd new file mode 100644 index 00000000..5a4ed2a8 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0040.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 -1.2737134297568282E-025 + -0.11119999999999999 1.8150415418773550E-024 + -0.11009999999999999 -2.1016272145655490E-024 + -0.10900000000000000 -1.0603664761867294E-023 + -0.10790000000000000 -3.1333350051543231E-023 + -0.10679999999999999 2.1302859001635041E-023 + -0.10569999999999999 6.5787301315508708E-023 + -0.10460000000000000 2.8961057876192568E-022 + -0.10349999999999999 7.7429042973141350E-022 + -0.10239999999999999 8.0247131805629442E-022 + -0.10130000000000000 -1.8105198385002824E-021 + -0.10020000000000000 -6.2495066436868951E-021 + -9.9099999999999994E-002 -6.5147888783495497E-021 + -9.7999999999999990E-002 -1.5629414095992151E-021 + -9.6899999999999986E-002 1.5910019366826210E-020 + -9.5799999999999996E-002 3.9643535585398831E-020 + -9.4699999999999993E-002 5.7116498179359782E-020 + -9.3599999999999989E-002 1.0940468496211072E-020 + -9.2499999999999999E-002 -8.5320009570876601E-020 + -9.1399999999999995E-002 -2.2749123791372781E-019 + -9.0299999999999991E-002 -3.1749115104709388E-019 + -8.9200000000000002E-002 -2.7393254377308743E-019 + -8.8099999999999984E-002 3.0386019682919739E-019 + -8.6999999999999994E-002 1.1153802641338532E-018 + -8.5899999999999990E-002 1.5930040691941688E-018 + -8.4799999999999986E-002 1.0021595042003512E-018 + -8.3699999999999997E-002 -9.2427031656597988E-019 + -8.2599999999999993E-002 -3.3849345291545308E-018 + -8.1499999999999989E-002 -5.5784816492295483E-018 + -8.0399999999999999E-002 -5.1008580509643858E-018 + -7.9299999999999995E-002 -3.4936117927784321E-019 + -7.8199999999999992E-002 8.1417749875981659E-018 + -7.7100000000000002E-002 1.5564442164034582E-017 + -7.5999999999999984E-002 1.2035310822162817E-017 + -7.4899999999999994E-002 -1.1100358501961480E-018 + -7.3799999999999991E-002 -1.7460786805536900E-017 + -7.2699999999999987E-002 -2.9537666762202957E-017 + -7.1599999999999997E-002 -2.9861392166731710E-017 + -7.0499999999999993E-002 -1.6295032896459793E-017 + -6.9399999999999989E-002 1.8640693774894790E-017 + -6.8300000000000000E-002 5.8785198270191715E-017 + -6.7199999999999996E-002 8.3971153856536899E-017 + -6.6099999999999992E-002 7.2829189824125226E-017 + -6.5000000000000002E-002 3.9115832611693330E-017 + -6.3899999999999985E-002 3.2655378319725548E-018 + -6.2799999999999995E-002 -3.2584755293386995E-017 + -6.1699999999999991E-002 -8.7667479906901558E-017 + -6.0599999999999994E-002 -1.8976280287663063E-016 + -5.9499999999999990E-002 -2.1492841643735191E-016 + -5.8399999999999994E-002 -1.1187783220902210E-016 + -5.7299999999999990E-002 1.9792137128502485E-016 + -5.6199999999999986E-002 6.0174581119617023E-016 + -5.5099999999999996E-002 8.9444953400424085E-016 + -5.3999999999999992E-002 7.8540918275918185E-016 + -5.2899999999999989E-002 1.7205182040557604E-016 + -5.1799999999999985E-002 -8.5159729016969854E-016 + -5.0699999999999995E-002 -1.8666986206973156E-015 + -4.9599999999999991E-002 -2.2278973980873092E-015 + -4.8499999999999988E-002 -1.4522459290013784E-015 + -4.7399999999999998E-002 5.3718559523115790E-016 + -4.6299999999999994E-002 3.1292329923153723E-015 + -4.5199999999999990E-002 4.8408627502600013E-015 + -4.4099999999999986E-002 4.1591236239811678E-015 + -4.2999999999999997E-002 5.5405536810647056E-016 + -4.1899999999999993E-002 -4.6921805159296122E-015 + -4.0799999999999989E-002 -8.7588272003119236E-015 + -3.9699999999999985E-002 -8.9618923379878278E-015 + -3.8599999999999995E-002 -4.5491750964117214E-015 + -3.7499999999999992E-002 2.4962476001728386E-015 + -3.6399999999999988E-002 8.6697998023907603E-015 + -3.5299999999999984E-002 1.1304585570317671E-014 + -3.4199999999999994E-002 1.0229649091242181E-014 + -3.3099999999999991E-002 6.6331268684096875E-015 + -3.1999999999999987E-002 8.9966831575051141E-016 + -3.0899999999999997E-002 -7.4664954801588815E-015 + -2.9799999999999993E-002 -1.7166108622459000E-014 + -2.8699999999999989E-002 -2.3036331550001579E-014 + -2.7599999999999986E-002 -1.6837136272338481E-014 + -2.6499999999999996E-002 4.0983739974876157E-015 + -2.5399999999999992E-002 3.0572824138855662E-014 + -2.4299999999999988E-002 4.2687058857300564E-014 + -2.3199999999999985E-002 2.4713226392603441E-014 + -2.2099999999999995E-002 -1.8151645009116535E-014 + -2.0999999999999991E-002 -5.2605533454709932E-014 + -1.9899999999999987E-002 -4.3739439696023619E-014 + -1.8799999999999983E-002 7.3867134468569989E-015 + -1.7699999999999994E-002 4.7571752174449186E-014 + -1.6599999999999990E-002 -4.5655075857006788E-017 + -1.5499999999999986E-002 -1.4818455165190036E-013 + -1.4399999999999996E-002 -2.9714403680658474E-013 + -1.3299999999999992E-002 -2.9374850533774033E-013 + -1.2199999999999989E-002 -6.2504241691262175E-014 + -1.1099999999999985E-002 2.6173949617923353E-013 + -9.9999999999999950E-003 3.7454617857722583E-013 + -8.8999999999999913E-003 3.4390703175860016E-014 + -7.7999999999999875E-003 -6.4658055385496960E-013 + -6.6999999999999837E-003 -1.1853173607564993E-012 + -5.5999999999999939E-003 -1.0085051283664770E-012 + -4.4999999999999901E-003 1.5149421430868393E-014 + -3.3999999999999864E-003 1.3407788334446336E-012 + -2.2999999999999826E-003 2.0865290831922900E-012 + -1.1999999999999927E-003 1.5390395121522848E-012 + -9.9999999999988987E-005 -2.6011370791653721E-013 + 1.0000000000000148E-003 -2.4619002583076144E-012 + 2.1000000000000185E-003 -4.0159728841027142E-012 + 3.2000000000000084E-003 -4.3052523351905236E-012 + 4.3000000000000121E-003 -2.9927523133299605E-012 + 5.4000000000000159E-003 -6.4741121534941937E-013 + 6.5000000000000058E-003 2.2055976836576896E-012 + 7.6000000000000234E-003 4.4634096765805431E-012 + 8.7000000000000133E-003 4.9531377263600795E-012 + 9.8000000000000032E-003 3.3246656296059829E-012 + 1.0900000000000021E-002 1.5211354311567282E-012 + 1.2000000000000011E-002 5.9289444014065662E-013 + 1.3100000000000001E-002 2.2204978741141579E-012 + 1.4200000000000018E-002 7.0341545088670188E-012 + 1.5300000000000008E-002 1.2793124198884342E-011 + 1.6400000000000026E-002 1.4980912343975916E-011 + 1.7500000000000016E-002 8.6258777898251537E-012 + 1.8600000000000005E-002 -5.7117938850881345E-012 + 1.9700000000000023E-002 -2.0469606912265625E-011 + 2.0800000000000013E-002 -2.6964687427355472E-011 + 2.1900000000000003E-002 -1.9035002740697138E-011 + 2.3000000000000020E-002 2.1990777254732308E-012 + 2.4100000000000010E-002 2.6374132044981735E-011 + 2.5200000000000000E-002 4.1446172882597665E-011 + 2.6300000000000018E-002 3.7191829477256633E-011 + 2.7400000000000008E-002 2.1453692988782080E-011 + 2.8500000000000025E-002 1.2717870159772993E-011 + 2.9600000000000015E-002 2.0787600807370410E-011 + 3.0700000000000005E-002 3.6980016271392913E-011 + 3.1800000000000023E-002 3.1325213256661044E-011 + 3.2900000000000013E-002 -9.8106418822130337E-014 + 3.4000000000000002E-002 -3.4882537830460691E-011 + 3.5100000000000020E-002 -4.8379935474462954E-011 + 3.6200000000000010E-002 -2.6025485586056440E-011 + 3.7300000000000028E-002 1.3694705092159865E-011 + 3.8400000000000017E-002 4.1090825186884672E-011 + 3.9500000000000007E-002 2.1431398322668826E-011 + 4.0600000000000025E-002 -4.1922465499055761E-011 + 4.1700000000000015E-002 -1.4897076627828909E-010 + 4.2800000000000005E-002 -2.4145427324206992E-010 + 4.3900000000000022E-002 -2.8240074168017770E-010 + 4.5000000000000012E-002 -2.6732868696477396E-010 + 4.6100000000000002E-002 -1.8503443222073201E-010 + 4.7200000000000020E-002 -1.2290685136306934E-010 + 4.8300000000000010E-002 -8.7668150516861942E-011 + 4.9400000000000027E-002 -1.0844795200748436E-010 + 5.0500000000000017E-002 -1.8748699814885583E-010 + 5.1600000000000007E-002 -3.4271122051343639E-010 + 5.2700000000000025E-002 -4.5312065211078334E-010 + 5.3800000000000014E-002 -4.2684492052025291E-010 + 5.4900000000000004E-002 -2.5716179186119348E-010 + 5.6000000000000022E-002 -2.3305281315888493E-012 + 5.7100000000000012E-002 2.6146371179258665E-010 + 5.8200000000000002E-002 4.1322092969586777E-010 + 5.9300000000000019E-002 4.1260778127494291E-010 + 6.0400000000000009E-002 2.8203170354679230E-010 + 6.1500000000000027E-002 -9.9507319051284071E-011 + 6.2600000000000017E-002 -5.9308336020080787E-010 + 6.3700000000000007E-002 -1.0194372013216935E-009 + 6.4800000000000024E-002 -1.2844576513515449E-009 + 6.5900000000000014E-002 -1.1551077871985171E-009 + 6.7000000000000004E-002 -9.0475799074951624E-010 + 6.8100000000000022E-002 -7.1714889582352725E-010 + 6.9200000000000012E-002 -5.4298426865884153E-010 + 7.0300000000000029E-002 -4.5396775227857233E-010 + 7.1400000000000019E-002 -2.8876609436956358E-010 + 7.2500000000000009E-002 -1.8182366723351606E-010 + 7.3600000000000027E-002 -4.3510882397068684E-011 + 7.4700000000000016E-002 2.7579681594058769E-011 + 7.5800000000000006E-002 5.8336918629109391E-011 + 7.6900000000000024E-002 1.5631637650947994E-010 + 7.8000000000000014E-002 2.5429580663427487E-010 + 7.9100000000000004E-002 5.0016407682207387E-010 + 8.0200000000000021E-002 5.3540277766828126E-010 + 8.1300000000000011E-002 5.2134524475277999E-010 + 8.2400000000000029E-002 6.1036176113304919E-010 + 8.3500000000000019E-002 7.1282268976347041E-010 + 8.4600000000000009E-002 8.0183915063258837E-010 + 8.5700000000000026E-002 5.4578164210283830E-010 + 8.6800000000000016E-002 6.6860406100488490E-013 + 8.7900000000000006E-002 -7.7972217571442570E-010 + 8.9000000000000024E-002 -1.6923165091498049E-009 + 9.0100000000000013E-002 -1.9601378298261807E-009 + 9.1200000000000003E-002 -1.3647840635400144E-009 + 9.2300000000000021E-002 -7.2559985797582272E-011 + 9.3400000000000011E-002 1.2622383138705118E-009 + 9.4500000000000028E-002 2.1578514530773418E-009 + 9.5600000000000018E-002 2.2960944257022220E-009 + 9.6700000000000008E-002 1.8607075880083812E-009 + 9.7800000000000026E-002 9.0546903308563742E-010 + 9.8900000000000016E-002 -2.1110276027247465E-010 + 0.10000000000000001 -1.2918227598746057E-009 + 0.10110000000000002 -1.8885428776371782E-009 + 0.10220000000000001 -1.7054853085340937E-009 + 0.10330000000000003 -6.3509453251953119E-010 + 0.10440000000000002 5.5181476055210510E-010 + 0.10550000000000001 9.8583541330299340E-010 + 0.10660000000000003 2.9052288352815481E-010 + 0.10770000000000002 -1.5161968347499055E-009 + 0.10880000000000001 -3.0002500484016537E-009 + 0.10990000000000003 -2.7096369592527481E-009 + 0.11100000000000002 -9.4909813341814697E-010 + 0.11210000000000001 9.7277408350748829E-010 + 0.11320000000000002 1.7294612408846888E-009 + 0.11430000000000001 5.1429682734749349E-010 + 0.11540000000000003 -2.0990895688299815E-009 + 0.11650000000000002 -4.3898094048699932E-009 + 0.11760000000000001 -4.6011221499497879E-009 + 0.11870000000000003 -3.1273974521184300E-009 + 0.11980000000000002 -1.7970802623779036E-009 + 0.12090000000000001 -9.6868901788838002E-010 + 0.12200000000000003 -1.3951122479483047E-009 + 0.12310000000000001 -1.4271652748476527E-009 + 0.12420000000000003 -5.2707027631271330E-010 + 0.12530000000000002 2.0580614989995638E-009 + 0.12640000000000001 4.2846748371516696E-009 + 0.12750000000000003 3.3921772057965427E-009 + 0.12860000000000002 -2.9676450186144621E-010 + 0.12970000000000001 -3.5554843513807555E-009 + 0.13080000000000003 -3.3365750162772656E-009 + 0.13190000000000002 6.8263017460878928E-010 + 0.13300000000000001 4.1282057772207281E-009 + 0.13410000000000000 2.3035602314536163E-009 + 0.13520000000000004 -2.5326405417303022E-009 + 0.13630000000000003 -6.2932858924114043E-009 + 0.13740000000000002 -6.7197101216720512E-009 + 0.13850000000000001 -5.8554676662936345E-009 + 0.13960000000000000 -5.3676698641424991E-009 + 0.14070000000000005 -6.1884639634968153E-009 + 0.14180000000000004 -6.4356289186662252E-009 + 0.14290000000000003 -5.6789417612890247E-009 + 0.14400000000000002 -3.2282549966566876E-009 + 0.14510000000000001 4.7724652008085400E-010 + 0.14620000000000000 4.6801926778528014E-009 + 0.14730000000000004 8.1123241457703443E-009 + 0.14840000000000003 8.5508267133604932E-009 + 0.14950000000000002 6.4438476776729203E-009 + 0.15060000000000001 3.4584979324847609E-009 + 0.15170000000000000 1.3694442246858785E-009 + 0.15280000000000005 -3.2523905790782237E-010 + 0.15390000000000004 -1.8048111893875785E-009 + 0.15500000000000003 -1.5634947780895914E-009 + 0.15610000000000002 7.5722872416861264E-010 + 0.15720000000000001 3.4364708856315929E-009 + 0.15830000000000000 3.5343801219056559E-009 + 0.15940000000000004 8.3584550392146184E-010 + 0.16050000000000003 -3.7269849428867019E-009 + 0.16160000000000002 -6.7123346880748613E-009 + 0.16270000000000001 -5.3954622991625456E-009 + 0.16380000000000000 -3.0747384638374342E-009 + 0.16490000000000005 -5.6298659067977042E-009 + 0.16600000000000004 -1.2558918349725445E-008 + 0.16710000000000003 -1.7480267899827595E-008 + 0.16820000000000002 -1.3295249345901539E-008 + 0.16930000000000001 3.5465719250282746E-010 + 0.17040000000000000 1.4506489343091289E-008 + 0.17150000000000004 1.7042323108285018E-008 + 0.17260000000000003 4.6637911310654090E-009 + 0.17370000000000002 -1.0439481279433949E-008 + 0.17480000000000001 -1.6292979410081898E-008 + 0.17590000000000000 -1.0673884887069107E-008 + 0.17700000000000005 -1.6847152561894063E-009 + 0.17810000000000004 2.8588256206774076E-009 + 0.17920000000000003 1.6885381981524006E-011 + 0.18030000000000002 -1.9646104743031856E-009 + 0.18140000000000001 3.2242626346601355E-009 + 0.18250000000000000 1.6766616539598544E-008 + 0.18360000000000004 2.8839044929895863E-008 + 0.18470000000000003 2.4043181667821045E-008 + 0.18580000000000002 3.2439482211543691E-009 + 0.18690000000000001 -1.7575452204710018E-008 + 0.18800000000000000 -2.1885078638206323E-008 + 0.18910000000000005 -7.0408523455967043E-009 + 0.19020000000000004 1.0079965306886152E-008 + 0.19130000000000003 1.3971451551242353E-008 + 0.19240000000000002 4.0958303415550290E-009 + 0.19350000000000001 -3.6286798010820576E-009 + 0.19460000000000005 3.8838448013223115E-009 + 0.19570000000000004 2.1327331012344075E-008 + 0.19680000000000003 2.6975559563879870E-008 + 0.19790000000000002 1.2044829134083557E-008 + 0.19900000000000001 -1.0414788143009446E-008 + 0.20010000000000000 -1.9143149287970118E-008 + 0.20120000000000005 -5.3565525348631127E-009 + 0.20230000000000004 1.5887227533539772E-008 + 0.20340000000000003 2.3220490419362250E-008 + 0.20450000000000002 9.7955341615829639E-009 + 0.20560000000000000 -8.9713472206653933E-009 + 0.20670000000000005 -1.2680454020141951E-008 + 0.20780000000000004 3.8308813898879635E-009 + 0.20890000000000003 2.3102810331465662E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0040.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0040.BXZ.semd new file mode 100644 index 00000000..48af9903 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0040.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 6.9002062530678170E-019 + -0.11119999999999999 -5.0525606293586396E-018 + -0.11009999999999999 -6.7620903345466741E-017 + -0.10900000000000000 -2.6534858201825618E-016 + -0.10790000000000000 -3.9656539402295563E-016 + -0.10679999999999999 5.5514126434485058E-016 + -0.10569999999999999 3.9409580064380875E-015 + -0.10460000000000000 8.2768671473901212E-015 + -0.10349999999999999 5.2698883261760934E-015 + -0.10239999999999999 -1.6584037745501212E-014 + -0.10130000000000000 -5.3812663824764559E-014 + -0.10020000000000000 -6.8077169606845650E-014 + -9.9099999999999994E-002 -1.8195521315784308E-015 + -9.7999999999999990E-002 1.4874824191390273E-013 + -9.6899999999999986E-002 2.6036269494544850E-013 + -9.5799999999999996E-002 1.3868586997128202E-013 + -9.4699999999999993E-002 -2.4241654690559944E-013 + -9.3599999999999989E-002 -5.2204383394274800E-013 + -9.2499999999999999E-002 -1.4760463901489218E-013 + -9.1399999999999995E-002 8.9502033171970363E-013 + -9.0299999999999991E-002 1.4510941276704714E-012 + -8.9200000000000002E-002 -2.0848931305342266E-013 + -8.8099999999999984E-002 -4.2414791297240573E-012 + -8.6999999999999994E-002 -7.2559254611637147E-012 + -8.5899999999999990E-002 -3.5603687966595521E-012 + -8.4799999999999986E-002 9.1895414888742977E-012 + -8.3699999999999997E-002 2.3848339969489984E-011 + -8.2599999999999993E-002 2.4786225155670749E-011 + -8.1499999999999989E-002 1.5935169850322950E-013 + -8.0399999999999999E-002 -4.1677866019496079E-011 + -7.9299999999999995E-002 -6.8485841997478758E-011 + -7.8199999999999992E-002 -4.5271255494361284E-011 + -7.7100000000000002E-002 2.9692227843103325E-011 + -7.5999999999999984E-002 1.0643348702377153E-010 + -7.4899999999999994E-002 1.1172175684581731E-010 + -7.3799999999999991E-002 1.5425421356907165E-011 + -7.2699999999999987E-002 -1.2038198216046680E-010 + -7.1599999999999997E-002 -1.7017476316993907E-010 + -7.0499999999999993E-002 -5.2796635119367608E-011 + -6.9399999999999989E-002 1.6583326378771801E-010 + -6.8300000000000000E-002 2.8691046760620509E-010 + -6.7199999999999996E-002 1.3869179416037269E-010 + -6.6099999999999992E-002 -2.3360588463638976E-010 + -6.5000000000000002E-002 -5.3637405628137458E-010 + -6.3899999999999985E-002 -4.4100961771320613E-010 + -6.2799999999999995E-002 9.7844315982698049E-011 + -6.1699999999999991E-002 7.1087907782541038E-010 + -6.0599999999999994E-002 8.5679291439433314E-010 + -5.9499999999999990E-002 2.9974131510179802E-010 + -5.8399999999999994E-002 -5.9136040508889209E-010 + -5.7299999999999990E-002 -1.0607617006996861E-009 + -5.6199999999999986E-002 -6.0656968337013950E-010 + -5.5099999999999996E-002 4.9009135638655721E-010 + -5.3999999999999992E-002 1.2857154230161427E-009 + -5.2899999999999989E-002 9.5341090577960586E-010 + -5.1799999999999985E-002 -4.1328174216204161E-010 + -5.0699999999999995E-002 -1.7413563924151276E-009 + -4.9599999999999991E-002 -1.8367034559929607E-009 + -4.8499999999999988E-002 -4.6946052600915777E-010 + -4.7399999999999998E-002 1.3209866533969716E-009 + -4.6299999999999994E-002 2.0831567582035859E-009 + -4.5199999999999990E-002 1.2714951314052314E-009 + -4.4099999999999986E-002 -2.0479609674772803E-010 + -4.2999999999999997E-002 -8.1019185804720451E-010 + -4.1899999999999993E-002 9.9054764390871242E-011 + -4.0799999999999989E-002 1.5120875662688604E-009 + -3.9699999999999985E-002 1.6017562831649457E-009 + -3.8599999999999995E-002 -4.9661186274363445E-010 + -3.7499999999999992E-002 -3.6302754136130488E-009 + -3.6399999999999988E-002 -5.4091029433323001E-009 + -3.5299999999999984E-002 -4.2275134504166090E-009 + -3.4199999999999994E-002 -6.8207350878424222E-010 + -3.3099999999999991E-002 2.9751467955918542E-009 + -3.1999999999999987E-002 4.8443533628983459E-009 + -3.0899999999999997E-002 4.8926565021645274E-009 + -2.9799999999999993E-002 4.4838257551305105E-009 + -2.8699999999999989E-002 4.4519143926891047E-009 + -2.7599999999999986E-002 3.8258707313332252E-009 + -2.6499999999999996E-002 7.5026707069270060E-010 + -2.5399999999999992E-002 -5.1420485647213354E-009 + -2.4299999999999988E-002 -1.1381085407435876E-008 + -2.3199999999999985E-002 -1.4063071596126520E-008 + -2.2099999999999995E-002 -1.1026282997761427E-008 + -2.0999999999999991E-002 -3.8108467492747877E-009 + -1.9899999999999987E-002 3.6873968323192230E-009 + -1.8799999999999983E-002 8.7836991014000887E-009 + -1.7699999999999994E-002 1.2353446265933599E-008 + -1.6599999999999990E-002 1.7543834829325533E-008 + -1.5499999999999986E-002 2.6072942915789099E-008 + -1.4399999999999996E-002 3.6022623106646279E-008 + -1.3299999999999992E-002 4.3818790373961747E-008 + -1.2199999999999989E-002 4.8868017188397062E-008 + -1.1099999999999985E-002 5.6234846113056847E-008 + -9.9999999999999950E-003 7.4178856834805629E-008 + -8.8999999999999913E-003 1.0830903818259685E-007 + -7.7999999999999875E-003 1.5777712292219803E-007 + -6.6999999999999837E-003 2.1741153943821701E-007 + -5.5999999999999939E-003 2.8408888397279952E-007 + -4.4999999999999901E-003 3.6135151049165870E-007 + -3.3999999999999864E-003 4.5777673562952259E-007 + -2.2999999999999826E-003 5.8074135722563369E-007 + -1.1999999999999927E-003 7.3201960049118497E-007 + -9.9999999999988987E-005 9.1011833092125016E-007 + 1.0000000000000148E-003 1.1176073257956887E-006 + 2.1000000000000185E-003 1.3664712241734378E-006 + 3.2000000000000084E-003 1.6761395045250538E-006 + 4.3000000000000121E-003 2.0659911115217255E-006 + 5.4000000000000159E-003 2.5497029128018767E-006 + 6.5000000000000058E-003 3.1370739179692464E-006 + 7.6000000000000234E-003 3.8414605114667211E-006 + 8.7000000000000133E-003 4.6853115236444864E-006 + 9.8000000000000032E-003 5.6984508773894049E-006 + 1.0900000000000021E-002 6.9116081249376293E-006 + 1.2000000000000011E-002 8.3531358541222289E-006 + 1.3100000000000001E-002 1.0053838195744902E-005 + 1.4200000000000018E-002 1.2056231753376778E-005 + 1.5300000000000008E-002 1.4419300896406639E-005 + 1.6400000000000026E-002 1.7213924365933053E-005 + 1.7500000000000016E-002 2.0513783965725452E-005 + 1.8600000000000005E-002 2.4391722035943530E-005 + 1.9700000000000023E-002 2.8926280720042996E-005 + 2.0800000000000013E-002 3.4212451282655820E-005 + 2.1900000000000003E-002 4.0365801396546885E-005 + 2.3000000000000020E-002 4.7515695769106969E-005 + 2.4100000000000010E-002 5.5795349908294156E-005 + 2.5200000000000000E-002 6.5340987930539995E-005 + 2.6300000000000018E-002 7.6303775131236762E-005 + 2.7400000000000008E-002 8.8864588178694248E-005 + 2.8500000000000025E-002 1.0323698370484635E-004 + 2.9600000000000015E-002 1.1965459270868450E-004 + 3.0700000000000005E-002 1.3835483696311712E-004 + 3.1800000000000023E-002 1.5957590949255973E-004 + 3.2900000000000013E-002 1.8357115914113820E-004 + 3.4000000000000002E-002 2.1062736050225794E-004 + 3.5100000000000020E-002 2.4106810451485217E-004 + 3.6200000000000010E-002 2.7523707831278443E-004 + 3.7300000000000028E-002 3.1347674666903913E-004 + 3.8400000000000017E-002 3.5612320061773062E-004 + 3.9500000000000007E-002 4.0352164069190621E-004 + 4.0600000000000025E-002 4.5604602200910449E-004 + 4.1700000000000015E-002 5.1409954903647304E-004 + 4.2800000000000005E-002 5.7809258578345180E-004 + 4.3900000000000022E-002 6.4841500716283917E-004 + 4.5000000000000012E-002 7.2542909765616059E-004 + 4.6100000000000002E-002 8.0948614049702883E-004 + 4.7200000000000020E-002 9.0094521874561906E-004 + 4.8300000000000010E-002 1.0001694317907095E-003 + 4.9400000000000027E-002 1.1074955109506845E-003 + 5.0500000000000017E-002 1.2231995351612568E-003 + 5.1600000000000007E-002 1.3474890729412436E-003 + 5.2700000000000025E-002 1.4805237296968699E-003 + 5.3800000000000014E-002 1.6224371502175927E-003 + 5.4900000000000004E-002 1.7733293352648616E-003 + 5.6000000000000022E-002 1.9332276424393058E-003 + 5.7100000000000012E-002 2.1020451094955206E-003 + 5.8200000000000002E-002 2.2795733530074358E-003 + 5.9300000000000019E-002 2.4655091110616922E-003 + 6.0400000000000009E-002 2.6594826485961676E-003 + 6.1500000000000027E-002 2.8610515873879194E-003 + 6.2600000000000017E-002 3.0696603935211897E-003 + 6.3700000000000007E-002 3.2846000976860523E-003 + 6.4800000000000024E-002 3.5050048027187586E-003 + 6.5900000000000014E-002 3.7298887036740780E-003 + 6.7000000000000004E-002 3.9581828750669956E-003 + 6.8100000000000022E-002 4.1887313127517700E-003 + 6.9200000000000012E-002 4.4202473945915699E-003 + 7.0300000000000029E-002 4.6512773260474205E-003 + 7.1400000000000019E-002 4.8802080564200878E-003 + 7.2500000000000009E-002 5.1053212955594063E-003 + 7.3600000000000027E-002 5.3248461335897446E-003 + 7.4700000000000016E-002 5.5369599722325802E-003 + 7.5800000000000006E-002 5.7397475466132164E-003 + 7.6900000000000024E-002 5.9311636723577976E-003 + 7.8000000000000014E-002 6.1090448871254921E-003 + 7.9100000000000004E-002 6.2711718492209911E-003 + 8.0200000000000021E-002 6.4153275452554226E-003 + 8.1300000000000011E-002 6.5393010154366493E-003 + 8.2400000000000029E-002 6.6408454440534115E-003 + 8.3500000000000019E-002 6.7176413722336292E-003 + 8.4600000000000009E-002 6.7673143930733204E-003 + 8.5700000000000026E-002 6.7874956876039505E-003 + 8.6800000000000016E-002 6.7758816294372082E-003 + 8.7900000000000006E-002 6.7302235402166843E-003 + 8.9000000000000024E-002 6.6482736729085445E-003 + 9.0100000000000013E-002 6.5277358517050743E-003 + 9.1200000000000003E-002 6.3662808388471603E-003 + 9.2300000000000021E-002 6.1616087332367897E-003 + 9.3400000000000011E-002 5.9114969335496426E-003 + 9.4500000000000028E-002 5.6137861683964729E-003 + 9.5600000000000018E-002 5.2663087844848633E-003 + 9.6700000000000008E-002 4.8668365925550461E-003 + 9.7800000000000026E-002 4.4130929745733738E-003 + 9.8900000000000016E-002 3.9028236642479897E-003 + 0.10000000000000001 3.3338491339236498E-003 + 0.10110000000000002 2.7040522545576096E-003 + 0.10220000000000001 2.0113175269216299E-003 + 0.10330000000000003 1.2534913839772344E-003 + 0.10440000000000002 4.2841848335228860E-004 + 0.10550000000000001 -4.6596603351645172E-004 + 0.10660000000000003 -1.4315600274130702E-003 + 0.10770000000000002 -2.4700821377336979E-003 + 0.10880000000000001 -3.5831003915518522E-003 + 0.10990000000000003 -4.7720260918140411E-003 + 0.11100000000000002 -6.0380278155207634E-003 + 0.11210000000000001 -7.3818871751427650E-003 + 0.11320000000000002 -8.8038770481944084E-003 + 0.11430000000000001 -1.0303712449967861E-002 + 0.11540000000000003 -1.1880534701049328E-002 + 0.11650000000000002 -1.3532874174416065E-002 + 0.11760000000000001 -1.5258524566888809E-002 + 0.11870000000000003 -1.7054369673132896E-002 + 0.11980000000000002 -1.8916239961981773E-002 + 0.12090000000000001 -2.0838843658566475E-002 + 0.12200000000000003 -2.2815763950347900E-002 + 0.12310000000000001 -2.4839406833052635E-002 + 0.12420000000000003 -2.6900913566350937E-002 + 0.12530000000000002 -2.8990020975470543E-002 + 0.12640000000000001 -3.1094983220100403E-002 + 0.12750000000000003 -3.3202599734067917E-002 + 0.12860000000000002 -3.5298280417919159E-002 + 0.12970000000000001 -3.7366110831499100E-002 + 0.13080000000000003 -3.9388887584209442E-002 + 0.13190000000000002 -4.1348129510879517E-002 + 0.13300000000000001 -4.3224107474088669E-002 + 0.13410000000000000 -4.4996075332164764E-002 + 0.13520000000000004 -4.6642515808343887E-002 + 0.13630000000000003 -4.8141375184059143E-002 + 0.13740000000000002 -4.9470279365777969E-002 + 0.13850000000000001 -5.0606720149517059E-002 + 0.13960000000000000 -5.1528293639421463E-002 + 0.14070000000000005 -5.2213080227375031E-002 + 0.14180000000000004 -5.2640039473772049E-002 + 0.14290000000000003 -5.2789390087127686E-002 + 0.14400000000000002 -5.2642893046140671E-002 + 0.14510000000000001 -5.2184160798788071E-002 + 0.14620000000000000 -5.1398981362581253E-002 + 0.14730000000000004 -5.0275679677724838E-002 + 0.14840000000000003 -4.8805516213178635E-002 + 0.14950000000000002 -4.6982973814010620E-002 + 0.15060000000000001 -4.4805984944105148E-002 + 0.15170000000000000 -4.2276076972484589E-002 + 0.15280000000000005 -3.9398532360792160E-002 + 0.15390000000000004 -3.6182556301355362E-002 + 0.15500000000000003 -3.2641381025314331E-002 + 0.15610000000000002 -2.8792269527912140E-002 + 0.15720000000000001 -2.4656426161527634E-002 + 0.15830000000000000 -2.0258830860257149E-002 + 0.15940000000000004 -1.5628049150109291E-002 + 0.16050000000000003 -1.0796001181006432E-002 + 0.16160000000000002 -5.7976730167865753E-003 + 0.16270000000000001 -6.7074975231662393E-004 + 0.16380000000000000 4.5448364689946175E-003 + 0.16490000000000005 9.8073948174715042E-003 + 0.16600000000000004 1.5073970891535282E-002 + 0.16710000000000003 2.0300859585404396E-002 + 0.16820000000000002 2.5444157421588898E-002 + 0.16930000000000001 3.0460350215435028E-002 + 0.17040000000000000 3.5306908190250397E-002 + 0.17150000000000004 3.9942849427461624E-002 + 0.17260000000000003 4.4329285621643066E-002 + 0.17370000000000002 4.8429910093545914E-002 + 0.17480000000000001 5.2211456000804901E-002 + 0.17590000000000000 5.5644169449806213E-002 + 0.17700000000000005 5.8702196925878525E-002 + 0.17810000000000004 6.1363905668258667E-002 + 0.17920000000000003 6.3612096011638641E-002 + 0.18030000000000002 6.5434172749519348E-002 + 0.18140000000000001 6.6822282969951630E-002 + 0.18250000000000000 6.7773327231407166E-002 + 0.18360000000000004 6.8288929760456085E-002 + 0.18470000000000003 6.8375363945960999E-002 + 0.18580000000000002 6.8043313920497894E-002 + 0.18690000000000001 6.7307583987712860E-002 + 0.18800000000000000 6.6186845302581787E-002 + 0.18910000000000005 6.4703293144702911E-002 + 0.19020000000000004 6.2882289290428162E-002 + 0.19130000000000003 6.0751859098672867E-002 + 0.19240000000000002 5.8342248201370239E-002 + 0.19350000000000001 5.5685389786958694E-002 + 0.19460000000000005 5.2814461290836334E-002 + 0.19570000000000004 4.9763418734073639E-002 + 0.19680000000000003 4.6566545963287354E-002 + 0.19790000000000002 4.3257974088191986E-002 + 0.19900000000000001 3.9871200919151306E-002 + 0.20010000000000000 3.6438662558794022E-002 + 0.20120000000000005 3.2991427928209305E-002 + 0.20230000000000004 2.9558911919593811E-002 + 0.20340000000000003 2.6168614625930786E-002 + 0.20450000000000002 2.2845834493637085E-002 + 0.20560000000000000 1.9613433629274368E-002 + 0.20670000000000005 1.6491703689098358E-002 + 0.20780000000000004 1.3498337008059025E-002 + 0.20890000000000003 1.0648431256413460E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0041.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0041.BXX.semd new file mode 100644 index 00000000..43eabcad --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0041.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 9.2866581498012721E-030 + -0.10679999999999999 -1.7779274943757685E-029 + -0.10569999999999999 -3.8530886320789908E-028 + -0.10460000000000000 -1.2575785683876652E-028 + -0.10349999999999999 8.5183203512907017E-027 + -0.10239999999999999 2.8588645842928036E-026 + -0.10130000000000000 -2.2300171803480742E-026 + -0.10020000000000000 -3.5470837245613667E-025 + -9.9099999999999994E-002 -7.3132464484542524E-025 + -9.7999999999999990E-002 9.5568181388616494E-025 + -9.6899999999999986E-002 7.6497056825075555E-024 + -9.5799999999999996E-002 1.2466984196713722E-023 + -9.4699999999999993E-002 -1.6505780059767964E-023 + -9.3599999999999989E-002 -1.1044312681648526E-022 + -9.2499999999999999E-002 -1.7447868991674743E-022 + -9.1399999999999995E-002 1.3984471743876690E-022 + -9.0299999999999991E-002 1.1376892905192849E-021 + -8.9200000000000002E-002 1.9730351814212018E-021 + -8.8099999999999984E-002 -3.3032981164100662E-022 + -8.6999999999999994E-002 -8.5898457619469786E-021 + -8.5899999999999990E-002 -1.7531288520668743E-020 + -8.4799999999999986E-002 -6.5985546478611818E-021 + -8.3699999999999997E-002 4.7168471934801883E-020 + -8.2599999999999993E-002 1.2168328288901397E-019 + -8.1499999999999989E-002 1.0105814823811511E-019 + -8.0399999999999999E-002 -1.7207225652299463E-019 + -7.9299999999999995E-002 -6.5728924356442325E-019 + -7.8199999999999992E-002 -8.2502477308156135E-019 + -7.7100000000000002E-002 2.1613996761463333E-019 + -7.5999999999999984E-002 2.7069719224320877E-018 + -7.4899999999999994E-002 4.7430966457709134E-018 + -7.3799999999999991E-002 2.1725673381988351E-018 + -7.2699999999999987E-002 -7.8743706566169235E-018 + -7.1599999999999997E-002 -2.0482477583193110E-017 + -7.0499999999999993E-002 -1.9863931773460658E-017 + -6.9399999999999989E-002 1.0977543687693282E-017 + -6.8300000000000000E-002 6.6427301573887423E-017 + -6.7199999999999996E-002 9.8505167205346824E-017 + -6.6099999999999992E-002 3.4682306655809162E-017 + -6.5000000000000002E-002 -1.4957590702930159E-016 + -6.3899999999999985E-002 -3.4477351152353223E-016 + -6.2799999999999995E-002 -3.1071042565683537E-016 + -6.1699999999999991E-002 1.4499012359242601E-016 + -6.0599999999999994E-002 8.7564455554224813E-016 + -5.9499999999999990E-002 1.2585637987986838E-015 + -5.8399999999999994E-002 5.2356848181286096E-016 + -5.7299999999999990E-002 -1.4533855059527907E-015 + -5.6199999999999986E-002 -3.4631892842975362E-015 + -5.5099999999999996E-002 -3.2867152636930231E-015 + -5.3999999999999992E-002 5.6739920752015959E-016 + -5.2899999999999989E-002 6.6584387539724878E-015 + -5.1799999999999985E-002 1.0110648585449477E-014 + -5.0699999999999995E-002 5.5471082337687962E-015 + -4.9599999999999991E-002 -7.5018836696622189E-015 + -4.8499999999999988E-002 -2.1036259756704312E-014 + -4.7399999999999998E-002 -2.1836292539781366E-014 + -4.6299999999999994E-002 -2.0654093737496222E-015 + -4.5199999999999990E-002 2.9810579189621517E-014 + -4.4099999999999986E-002 4.9039460372265337E-014 + -4.2999999999999997E-002 3.1232625535317082E-014 + -4.1899999999999993E-002 -2.3153484676936321E-014 + -4.0799999999999989E-002 -7.7832922398823889E-014 + -3.9699999999999985E-002 -8.0792604594329132E-014 + -3.8599999999999995E-002 -9.1771039281273586E-015 + -3.7499999999999992E-002 9.5739192127516221E-014 + -3.6399999999999988E-002 1.4342650331289342E-013 + -3.5299999999999984E-002 6.5042724895283954E-014 + -3.4199999999999994E-002 -1.0805253718680630E-013 + -3.3099999999999991E-002 -2.3493387140208211E-013 + -3.1999999999999987E-002 -1.6322682680307288E-013 + -3.0899999999999997E-002 1.2015014634256249E-013 + -2.9799999999999993E-002 4.1591705665471046E-013 + -2.8699999999999989E-002 4.2192416010652933E-013 + -2.7599999999999986E-002 -9.7335605287601767E-015 + -2.6499999999999996E-002 -6.6157197992425254E-013 + -2.5399999999999992E-002 -1.0076140226009112E-012 + -2.4299999999999988E-002 -5.8468496971081363E-013 + -2.3199999999999985E-002 5.5649153904782644E-013 + -2.2099999999999995E-002 1.7086484137285307E-012 + -2.0999999999999991E-002 1.9035792907240445E-012 + -1.9899999999999987E-002 6.5858326821557900E-013 + -1.8799999999999983E-002 -1.4797629267759849E-012 + -1.7699999999999994E-002 -3.1159493388277504E-012 + -1.6599999999999990E-002 -2.9291146331350548E-012 + -1.5499999999999986E-002 -7.2397979538479929E-013 + -1.4399999999999996E-002 2.2398814573942882E-012 + -1.3299999999999992E-002 4.0315858290673745E-012 + -1.2199999999999989E-002 3.4573333779208681E-012 + -1.1099999999999985E-002 1.0025067798472009E-012 + -9.9999999999999950E-003 -1.5321919080713009E-012 + -8.8999999999999913E-003 -2.5153373307829074E-012 + -7.7999999999999875E-003 -1.8916192397189224E-012 + -6.6999999999999837E-003 -1.2174935538900034E-012 + -5.5999999999999939E-003 -2.0930301762589476E-012 + -4.4999999999999901E-003 -4.2175338742234114E-012 + -3.3999999999999864E-003 -4.9121995533696339E-012 + -2.2999999999999826E-003 -1.0113734936340046E-012 + -1.1999999999999927E-003 7.9438487038396843E-012 + -9.9999999999988987E-005 1.7750479905376260E-011 + 1.0000000000000148E-003 2.0981253193164129E-011 + 2.1000000000000185E-003 1.1679555760035765E-011 + 3.2000000000000084E-003 -9.5005860817343191E-012 + 4.3000000000000121E-003 -3.3520831943523177E-011 + 5.4000000000000159E-003 -4.6635438566422494E-011 + 6.5000000000000058E-003 -3.8053855205832932E-011 + 7.6000000000000234E-003 -7.1292685296930891E-012 + 8.7000000000000133E-003 3.4615272453963897E-011 + 9.8000000000000032E-003 6.8367748962128161E-011 + 1.0900000000000021E-002 7.7270648213279003E-011 + 1.2000000000000011E-002 5.4731077309133624E-011 + 1.3100000000000001E-002 7.2098204143000721E-012 + 1.4200000000000018E-002 -4.9410250196890715E-011 + 1.5300000000000008E-002 -9.6755797818204314E-011 + 1.6400000000000026E-002 -1.1967238311427764E-010 + 1.7500000000000016E-002 -1.0839375230720094E-010 + 1.8600000000000005E-002 -5.8738805486235890E-011 + 1.9700000000000023E-002 2.6081492868201828E-011 + 2.0800000000000013E-002 1.3063956860737136E-010 + 2.1900000000000003E-002 2.2316547221290506E-010 + 2.3000000000000020E-002 2.5939617120940284E-010 + 2.4100000000000010E-002 1.9918137972307903E-010 + 2.5200000000000000E-002 3.1760656604706838E-011 + 2.6300000000000018E-002 -2.0417026402874683E-010 + 2.7400000000000008E-002 -4.2205960948393795E-010 + 2.8500000000000025E-002 -5.1793236366393103E-010 + 2.9600000000000015E-002 -4.1938041928091252E-010 + 3.0700000000000005E-002 -1.2827347517507803E-010 + 3.1800000000000023E-002 2.6820684562167685E-010 + 3.2900000000000013E-002 6.2765770358907957E-010 + 3.4000000000000002E-002 8.0989881467985469E-010 + 3.5100000000000020E-002 7.3280015389087794E-010 + 3.6200000000000010E-002 4.0057931971482219E-010 + 3.7300000000000028E-002 -1.0291466984169162E-010 + 3.8400000000000017E-002 -6.4370464514240666E-010 + 3.9500000000000007E-002 -1.0711317388611974E-009 + 4.0600000000000025E-002 -1.2458335474363480E-009 + 4.1700000000000015E-002 -1.0673065764521539E-009 + 4.2800000000000005E-002 -5.0981457944132558E-010 + 4.3900000000000022E-002 3.3808289501280342E-010 + 4.5000000000000012E-002 1.2556587991596757E-009 + 4.6100000000000002E-002 1.9264716488720524E-009 + 4.7200000000000020E-002 2.0419208546229584E-009 + 4.8300000000000010E-002 1.4432015582599433E-009 + 4.9400000000000027E-002 2.3500237866791451E-010 + 5.0500000000000017E-002 -1.2011105443576753E-009 + 5.1600000000000007E-002 -2.3264123960586858E-009 + 5.2700000000000025E-002 -2.6626856275413502E-009 + 5.3800000000000014E-002 -2.0132902012193199E-009 + 5.4900000000000004E-002 -5.7886273552298917E-010 + 5.6000000000000022E-002 1.0973183472984260E-009 + 5.7100000000000012E-002 2.3381918623499587E-009 + 5.8200000000000002E-002 2.6050872570237971E-009 + 5.9300000000000019E-002 1.7148811259914964E-009 + 6.0400000000000009E-002 -8.2728157657641077E-011 + 6.1500000000000027E-002 -2.1810886430273513E-009 + 6.2600000000000017E-002 -3.7935463659266588E-009 + 6.3700000000000007E-002 -4.1573335884947937E-009 + 6.4800000000000024E-002 -2.7159763327233577E-009 + 6.5900000000000014E-002 7.2510197846042956E-010 + 6.7000000000000004E-002 5.8562901195102768E-009 + 6.8100000000000022E-002 1.1746187134065167E-008 + 6.9200000000000012E-002 1.6807383929062780E-008 + 7.0300000000000029E-002 1.8925462086372136E-008 + 7.1400000000000019E-002 1.5788067742050771E-008 + 7.2500000000000009E-002 5.3511763908886678E-009 + 7.3600000000000027E-002 -1.3721840552705089E-008 + 7.4700000000000016E-002 -4.1848032594771212E-008 + 7.5800000000000006E-002 -7.8673423331565573E-008 + 7.6900000000000024E-002 -1.2357664047613071E-007 + 7.8000000000000014E-002 -1.7638006966080866E-007 + 7.9100000000000004E-002 -2.3804594206922047E-007 + 8.0200000000000021E-002 -3.1115644105739193E-007 + 8.1300000000000011E-002 -4.0007120105656213E-007 + 8.2400000000000029E-002 -5.1077279294986511E-007 + 8.3500000000000019E-002 -6.5050721786974464E-007 + 8.4600000000000009E-002 -8.2738131368387258E-007 + 8.5700000000000026E-002 -1.0500975804461632E-006 + 8.6800000000000016E-002 -1.3279779977892758E-006 + 8.7900000000000006E-002 -1.6713538570911624E-006 + 8.9000000000000024E-002 -2.0923041574860690E-006 + 9.0100000000000013E-002 -2.6056081878778059E-006 + 9.1200000000000003E-002 -3.2297173220285913E-006 + 9.2300000000000021E-002 -3.9875676520750858E-006 + 9.3400000000000011E-002 -4.9071386456489563E-006 + 9.4500000000000028E-002 -6.0218239923415240E-006 + 9.5600000000000018E-002 -7.3707487899810076E-006 + 9.6700000000000008E-002 -8.9992390712723136E-006 + 9.7800000000000026E-002 -1.0959558494505472E-005 + 9.8900000000000016E-002 -1.3311942893778905E-005 + 0.10000000000000001 -1.6125859474414028E-005 + 0.10110000000000002 -1.9481361960060894E-005 + 0.10220000000000001 -2.3470491214538924E-005 + 0.10330000000000003 -2.8198686777614057E-005 + 0.10440000000000002 -3.3786298445193097E-005 + 0.10550000000000001 -4.0370250644627959E-005 + 0.10660000000000003 -4.8105848691193387E-005 + 0.10770000000000002 -5.7168574130628258E-005 + 0.10880000000000001 -6.7755820055026561E-005 + 0.10990000000000003 -8.0088335380423814E-005 + 0.11100000000000002 -9.4411538157146424E-005 + 0.11210000000000001 -1.1099682888016105E-004 + 0.11320000000000002 -1.3014306023251265E-004 + 0.11430000000000001 -1.5217800682876259E-004 + 0.11540000000000003 -1.7745977675076574E-004 + 0.11650000000000002 -2.0637779380194843E-004 + 0.11760000000000001 -2.3935307399369776E-004 + 0.11870000000000003 -2.7683787629939616E-004 + 0.11980000000000002 -3.1931474222801626E-004 + 0.12090000000000001 -3.6729505518451333E-004 + 0.12200000000000003 -4.2131738155148923E-004 + 0.12310000000000001 -4.8194473492912948E-004 + 0.12420000000000003 -5.4976117098703980E-004 + 0.12530000000000002 -6.2536698533222079E-004 + 0.12640000000000001 -7.0937274722382426E-004 + 0.12750000000000003 -8.0239283852279186E-004 + 0.12860000000000002 -9.0503779938444495E-004 + 0.12970000000000001 -1.0179058881476521E-003 + 0.13080000000000003 -1.1415734188631177E-003 + 0.13190000000000002 -1.2765838764607906E-003 + 0.13300000000000001 -1.4234344707801938E-003 + 0.13410000000000000 -1.5825628070160747E-003 + 0.13520000000000004 -1.7543309368193150E-003 + 0.13630000000000003 -1.9390106899663806E-003 + 0.13740000000000002 -2.1367671433836222E-003 + 0.13850000000000001 -2.3476432543247938E-003 + 0.13960000000000000 -2.5715441443026066E-003 + 0.14070000000000005 -2.8082223143428564E-003 + 0.14180000000000004 -3.0572614632546902E-003 + 0.14290000000000003 -3.3180618193000555E-003 + 0.14400000000000002 -3.5898273345082998E-003 + 0.14510000000000001 -3.8715510163456202E-003 + 0.14620000000000000 -4.1620051488280296E-003 + 0.14730000000000004 -4.4597336091101170E-003 + 0.14840000000000003 -4.7630462795495987E-003 + 0.14950000000000002 -5.0700190477073193E-003 + 0.15060000000000001 -5.3784931078553200E-003 + 0.15170000000000000 -5.6860847398638725E-003 + 0.15280000000000005 -5.9901922941207886E-003 + 0.15390000000000004 -6.2880148179829121E-003 + 0.15500000000000003 -6.5765678882598877E-003 + 0.15610000000000002 -6.8527110852301121E-003 + 0.15720000000000001 -7.1131717413663864E-003 + 0.15830000000000000 -7.3545784689486027E-003 + 0.15940000000000004 -7.5735007412731647E-003 + 0.16050000000000003 -7.7664875425398350E-003 + 0.16160000000000002 -7.9301139339804649E-003 + 0.16270000000000001 -8.0610280856490135E-003 + 0.16380000000000000 -8.1560024991631508E-003 + 0.16490000000000005 -8.2119908183813095E-003 + 0.16600000000000004 -8.2261702045798302E-003 + 0.16710000000000003 -8.1960046663880348E-003 + 0.16820000000000002 -8.1192841753363609E-003 + 0.16930000000000001 -7.9941805452108383E-003 + 0.17040000000000000 -7.8192865476012230E-003 + 0.17150000000000004 -7.5936606153845787E-003 + 0.17260000000000003 -7.3168659582734108E-003 + 0.17370000000000002 -6.9889985024929047E-003 + 0.17480000000000001 -6.6107101738452911E-003 + 0.17590000000000000 -6.1832237988710403E-003 + 0.17700000000000005 -5.7083386927843094E-003 + 0.17810000000000004 -5.1884311251342297E-003 + 0.17920000000000003 -4.6264398843050003E-003 + 0.18030000000000002 -4.0258495137095451E-003 + 0.18140000000000001 -3.3906595781445503E-003 + 0.18250000000000000 -2.7253457810729742E-003 + 0.18360000000000004 -2.0348117686808109E-003 + 0.18470000000000003 -1.3243362773209810E-003 + 0.18580000000000002 -5.9951143339276314E-004 + 0.18690000000000001 1.3382363249547780E-004 + 0.18800000000000000 8.6965761147439480E-004 + 0.18910000000000005 1.6018825117498636E-003 + 0.19020000000000004 2.3243741597980261E-003 + 0.19130000000000003 3.0310738366097212E-003 + 0.19240000000000002 3.7160674110054970E-003 + 0.19350000000000001 4.3736640363931656E-003 + 0.19460000000000005 4.9984715878963470E-003 + 0.19570000000000004 5.5854627862572670E-003 + 0.19680000000000003 6.1300443485379219E-003 + 0.19790000000000002 6.6281119361519814E-003 + 0.19900000000000001 7.0760981179773808E-003 + 0.20010000000000000 7.4710166081786156E-003 + 0.20120000000000005 7.8104943968355656E-003 + 0.20230000000000004 8.0927927047014236E-003 + 0.20340000000000003 8.3168167620897293E-003 + 0.20450000000000002 8.4821209311485291E-003 + 0.20560000000000000 8.5888989269733429E-003 + 0.20670000000000005 8.6379600688815117E-003 + 0.20780000000000004 8.6307097226381302E-003 + 0.20890000000000003 8.5691101849079132E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0041.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0041.BXZ.semd new file mode 100644 index 00000000..b8cb8f60 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0041.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -8.7024370812844030E-030 + -0.10679999999999999 1.9979707081265326E-029 + -0.10569999999999999 4.1707433319039578E-028 + -0.10460000000000000 6.1652267526616573E-028 + -0.10349999999999999 -5.4797671965213490E-027 + -0.10239999999999999 -2.0429927427133541E-026 + -0.10130000000000000 2.1645614467373608E-026 + -0.10020000000000000 2.8549492457530621E-025 + -9.9099999999999994E-002 5.5793927946128204E-025 + -9.7999999999999990E-002 -9.0744642079836041E-025 + -9.6899999999999986E-002 -6.5431886345548623E-024 + -9.5799999999999996E-002 -1.0840980943428552E-023 + -9.4699999999999993E-002 1.2211822403754554E-023 + -9.3599999999999989E-002 8.9962152015285594E-023 + -9.2499999999999999E-002 1.5285324833602760E-022 + -9.1399999999999995E-002 -7.3175879838891815E-023 + -9.0299999999999991E-002 -8.5954910272895830E-022 + -8.9200000000000002E-002 -1.6358630553455723E-021 + -8.8099999999999984E-002 -1.6104313914515973E-022 + -8.6999999999999994E-002 5.9816023111059329E-021 + -8.5899999999999990E-002 1.3594059054519783E-020 + -8.4799999999999986E-002 7.9254355531336337E-021 + -8.3699999999999997E-002 -2.9609647347023074E-020 + -8.2599999999999993E-002 -8.8176988009058189E-020 + -8.1499999999999989E-002 -8.9006107326171888E-020 + -8.0399999999999999E-002 8.7725502490969090E-020 + -7.9299999999999995E-002 4.4281702716106168E-019 + -7.8199999999999992E-002 6.3949617499810135E-019 + -7.7100000000000002E-002 3.8782026977424853E-020 + -7.5999999999999984E-002 -1.6602900421465292E-018 + -7.4899999999999994E-002 -3.3587672908618752E-018 + -7.3799999999999991E-002 -2.2606345696803652E-018 + -7.2699999999999987E-002 4.0603872631033348E-018 + -7.1599999999999997E-002 1.3295784356002759E-017 + -7.0499999999999993E-002 1.5548375007816352E-017 + -6.9399999999999989E-002 -1.6986360673929562E-018 + -6.8300000000000000E-002 -3.8577364502700911E-017 + -6.7199999999999996E-002 -6.7775553032789655E-017 + -6.6099999999999992E-002 -4.0787912045520271E-017 + -6.5000000000000002E-002 6.9840764941983449E-017 + -6.3899999999999985E-002 2.1171334406737061E-016 + -6.2799999999999995E-002 2.3858339967620435E-016 + -6.1699999999999991E-002 3.1213958199709018E-018 + -6.0599999999999994E-002 -4.6156614652987900E-016 + -5.9499999999999990E-002 -8.1833663567162712E-016 + -5.8399999999999994E-002 -5.6201408967887197E-016 + -5.7299999999999990E-002 5.3223791696756792E-016 + -5.6199999999999986E-002 1.9277476733377220E-015 + -5.5099999999999996E-002 2.3455130050112523E-015 + -5.3999999999999992E-002 6.3002480023364310E-016 + -5.2899999999999989E-002 -2.9136283788883154E-015 + -5.1799999999999985E-002 -5.8721554332117395E-015 + -5.0699999999999995E-002 -4.9171511961709335E-015 + -4.9599999999999991E-002 1.3093522119534068E-015 + -4.8499999999999988E-002 9.6876089913716310E-015 + -4.7399999999999998E-002 1.3341385559240831E-014 + -4.6299999999999994E-002 6.5688243622188773E-015 + -4.5199999999999990E-002 -8.9629231770846363E-015 + -4.4099999999999986E-002 -2.2518311610449267E-014 + -4.2999999999999997E-002 -2.0943833215565817E-014 + -4.1899999999999993E-002 -6.0999585916286791E-016 + -4.0799999999999989E-002 2.5336530833433568E-014 + -3.9699999999999985E-002 3.3917706425586058E-014 + -3.8599999999999995E-002 1.2190857318853526E-014 + -3.7499999999999992E-002 -2.5476221813028853E-014 + -3.6399999999999988E-002 -4.2239368063358776E-014 + -3.5299999999999984E-002 -1.0137373321968297E-014 + -3.4199999999999994E-002 5.4178707418854610E-014 + -3.3099999999999991E-002 8.6275950305410992E-014 + -3.1999999999999987E-002 2.2287903402203046E-014 + -3.0899999999999997E-002 -1.2845228895309868E-013 + -2.9799999999999993E-002 -2.5208988000367805E-013 + -2.8699999999999989E-002 -1.9319184381590138E-013 + -2.7599999999999986E-002 1.0744084387361713E-013 + -2.6499999999999996E-002 5.0319308182028566E-013 + -2.5399999999999992E-002 6.7972721635306543E-013 + -2.4299999999999988E-002 3.6713015440226204E-013 + -2.3199999999999985E-002 -4.0072936288715333E-013 + -2.2099999999999995E-002 -1.1957647328905696E-012 + -2.0999999999999991E-002 -1.4111513606945847E-012 + -1.9899999999999987E-002 -6.9261187497088317E-013 + -1.8799999999999983E-002 7.1638669389001430E-013 + -1.7699999999999994E-002 2.0199805370046953E-012 + -1.6599999999999990E-002 2.3499808869675842E-012 + -1.5499999999999986E-002 1.3724578114618358E-012 + -1.4399999999999996E-002 -4.4080470068368072E-013 + -1.3299999999999992E-002 -2.1201417357841201E-012 + -1.2199999999999989E-002 -2.8699388785607960E-012 + -1.1099999999999985E-002 -2.5607259368509716E-012 + -9.9999999999999950E-003 -1.6191618358585291E-012 + -8.8999999999999913E-003 -4.2576949995168367E-013 + -7.7999999999999875E-003 1.1614797665315812E-012 + -6.6999999999999837E-003 3.5557266766378381E-012 + -5.5999999999999939E-003 6.5072595749338102E-012 + -4.4999999999999901E-003 8.3328144731553699E-012 + -3.3999999999999864E-003 6.3567397873276477E-012 + -2.2999999999999826E-003 -1.1702386022022226E-012 + -1.1999999999999927E-003 -1.2753338315962814E-011 + -9.9999999999988987E-005 -2.2866019841472074E-011 + 1.0000000000000148E-003 -2.4069496395995316E-011 + 2.1000000000000185E-003 -1.1522564152821602E-011 + 3.2000000000000084E-003 1.2679592618913826E-011 + 4.3000000000000121E-003 3.8510850758344262E-011 + 5.4000000000000159E-003 5.1935292871840844E-011 + 6.5000000000000058E-003 4.2265010935516045E-011 + 7.6000000000000234E-003 8.9388626708930552E-012 + 8.7000000000000133E-003 -3.6470375330832638E-011 + 9.8000000000000032E-003 -7.4667015625973221E-011 + 1.0900000000000021E-002 -8.7357260314391283E-011 + 1.2000000000000011E-002 -6.5667249415923834E-011 + 1.3100000000000001E-002 -1.4011038856898139E-011 + 1.4200000000000018E-002 5.1900709424623770E-011 + 1.5300000000000008E-002 1.1086914025737471E-010 + 1.6400000000000026E-002 1.4239648349345657E-010 + 1.7500000000000016E-002 1.3117248953697924E-010 + 1.8600000000000005E-002 7.0390353268390271E-011 + 1.9700000000000023E-002 -3.4345658261880629E-011 + 2.0800000000000013E-002 -1.6052066620364513E-010 + 2.1900000000000003E-002 -2.6726787449860012E-010 + 2.3000000000000020E-002 -3.0273752948950516E-010 + 2.4100000000000010E-002 -2.2330515214719071E-010 + 2.5200000000000000E-002 -1.9997836719909401E-011 + 2.6300000000000018E-002 2.6086660609436763E-010 + 2.7400000000000008E-002 5.1853882299113252E-010 + 2.8500000000000025E-002 6.2870159078798338E-010 + 2.9600000000000015E-002 4.9747267416577756E-010 + 3.0700000000000005E-002 1.1601244964687396E-010 + 3.1800000000000023E-002 -4.1295988850720278E-010 + 3.2900000000000013E-002 -8.9654811352701813E-010 + 3.4000000000000002E-002 -1.1196460425466626E-009 + 3.5100000000000020E-002 -9.3500229780829613E-010 + 3.6200000000000010E-002 -3.3759545159384174E-010 + 3.7300000000000028E-002 5.1092718944545368E-010 + 3.8400000000000017E-002 1.3230653239659773E-009 + 3.9500000000000007E-002 1.7810176666799293E-009 + 4.0600000000000025E-002 1.6543583170047782E-009 + 4.1700000000000015E-002 8.9705587402733045E-010 + 4.2800000000000005E-002 -3.1389946197890595E-010 + 4.3900000000000022E-002 -1.6171958217015003E-009 + 4.5000000000000012E-002 -2.5751667465101491E-009 + 4.6100000000000002E-002 -2.8166584620237245E-009 + 4.7200000000000020E-002 -2.1652448722875306E-009 + 4.8300000000000010E-002 -7.0727401713099880E-010 + 4.9400000000000027E-002 1.2222974854481095E-009 + 5.0500000000000017E-002 3.1256739418950019E-009 + 5.1600000000000007E-002 4.4643257979259943E-009 + 5.2700000000000025E-002 4.7790948976000891E-009 + 5.3800000000000014E-002 3.7881133785333532E-009 + 5.4900000000000004E-002 1.4649563784274733E-009 + 5.6000000000000022E-002 -1.8956012315385351E-009 + 5.7100000000000012E-002 -5.6392437386421079E-009 + 5.8200000000000002E-002 -8.7902307654985634E-009 + 5.9300000000000019E-002 -1.0225737590019435E-008 + 6.0400000000000009E-002 -9.0034415478612573E-009 + 6.1500000000000027E-002 -4.7664672209180026E-009 + 6.2600000000000017E-002 1.9453456623352849E-009 + 6.3700000000000007E-002 9.6750287781333100E-009 + 6.4800000000000024E-002 1.6424243298729380E-008 + 6.5900000000000014E-002 2.0337985517926427E-008 + 6.7000000000000004E-002 2.0409524736919593E-008 + 6.8100000000000022E-002 1.6831497973157639E-008 + 6.9200000000000012E-002 1.0732284394521230E-008 + 7.0300000000000029E-002 3.3247156139282197E-009 + 7.1400000000000019E-002 -5.1811226420284129E-009 + 7.2500000000000009E-002 -1.6373540745462378E-008 + 7.3600000000000027E-002 -3.3714350422542338E-008 + 7.4700000000000016E-002 -6.1814311891339457E-008 + 7.5800000000000006E-002 -1.0525417337703402E-007 + 7.6900000000000024E-002 -1.6755799947532068E-007 + 7.8000000000000014E-002 -2.5086404775720439E-007 + 7.9100000000000004E-002 -3.5647778418024245E-007 + 8.0200000000000021E-002 -4.8603465074847918E-007 + 8.1300000000000011E-002 -6.4271421251760330E-007 + 8.2400000000000029E-002 -8.3199597611383069E-007 + 8.3500000000000019E-002 -1.0617973202897701E-006 + 8.4600000000000009E-002 -1.3422552456177073E-006 + 8.5700000000000026E-002 -1.6856375850693439E-006 + 8.6800000000000016E-002 -2.1067603483970743E-006 + 8.7900000000000006E-002 -2.6239131329930387E-006 + 8.9000000000000024E-002 -3.2599125461274525E-006 + 9.0100000000000013E-002 -4.0427753447147552E-006 + 9.1200000000000003E-002 -5.0057278713211417E-006 + 9.2300000000000021E-002 -6.1867467593401670E-006 + 9.3400000000000011E-002 -7.6282231020741165E-006 + 9.4500000000000028E-002 -9.3774742708774284E-006 + 9.5600000000000018E-002 -1.1488482414279133E-005 + 9.6700000000000008E-002 -1.4024710253579542E-005 + 9.7800000000000026E-002 -1.7062302504200488E-005 + 9.8900000000000016E-002 -2.0692870748462155E-005 + 0.10000000000000001 -2.5025234208442271E-005 + 0.10110000000000002 -3.0186180083546788E-005 + 0.10220000000000001 -3.6320736398920417E-005 + 0.10330000000000003 -4.3592717702267691E-005 + 0.10440000000000002 -5.2186194807291031E-005 + 0.10550000000000001 -6.2308041378855705E-005 + 0.10660000000000003 -7.4191179010085762E-005 + 0.10770000000000002 -8.8098080595955253E-005 + 0.10880000000000001 -1.0432387352921069E-004 + 0.10990000000000003 -1.2319895904511213E-004 + 0.11100000000000002 -1.4509112224914134E-004 + 0.11210000000000001 -1.7040739476215094E-004 + 0.11320000000000002 -1.9959533528890461E-004 + 0.11430000000000001 -2.3314457212109119E-004 + 0.11540000000000003 -2.7158745797351003E-004 + 0.11650000000000002 -3.1549943378195167E-004 + 0.11760000000000001 -3.6549867945723236E-004 + 0.11870000000000003 -4.2224570643156767E-004 + 0.11980000000000002 -4.8644212074577808E-004 + 0.12090000000000001 -5.5882905144244432E-004 + 0.12200000000000003 -6.4018450211733580E-004 + 0.12310000000000001 -7.3131872341036797E-004 + 0.12420000000000003 -8.3306769374758005E-004 + 0.12530000000000002 -9.4628339866176248E-004 + 0.12640000000000001 -1.0718230623751879E-003 + 0.12750000000000003 -1.2105362256988883E-003 + 0.12860000000000002 -1.3632519403472543E-003 + 0.12970000000000001 -1.5307661378756166E-003 + 0.13080000000000003 -1.7138271359726787E-003 + 0.13190000000000002 -1.9131206208840013E-003 + 0.13300000000000001 -2.1292509045451880E-003 + 0.13410000000000000 -2.3627195041626692E-003 + 0.13520000000000004 -2.6139006949961185E-003 + 0.13630000000000003 -2.8830158989876509E-003 + 0.13740000000000002 -3.1701081898063421E-003 + 0.13850000000000001 -3.4750166814774275E-003 + 0.13960000000000000 -3.7973534781485796E-003 + 0.14070000000000005 -4.1364850476384163E-003 + 0.14180000000000004 -4.4915075413882732E-003 + 0.14290000000000003 -4.8612304963171482E-003 + 0.14400000000000002 -5.2441554144024849E-003 + 0.14510000000000001 -5.6384573690593243E-003 + 0.14620000000000000 -6.0419728979468346E-003 + 0.14730000000000004 -6.4521892927587032E-003 + 0.14840000000000003 -6.8662408739328384E-003 + 0.14950000000000002 -7.2809094563126564E-003 + 0.15060000000000001 -7.6926369220018387E-003 + 0.15170000000000000 -8.0975368618965149E-003 + 0.15280000000000005 -8.4914192557334900E-003 + 0.15390000000000004 -8.8698212057352066E-003 + 0.15500000000000003 -9.2280358076095581E-003 + 0.15610000000000002 -9.5611540600657463E-003 + 0.15720000000000001 -9.8641160875558853E-003 + 0.15830000000000000 -1.0131761431694031E-002 + 0.15940000000000004 -1.0358892381191254E-002 + 0.16050000000000003 -1.0540340095758438E-002 + 0.16160000000000002 -1.0671045631170273E-002 + 0.16270000000000001 -1.0746136307716370E-002 + 0.16380000000000000 -1.0761009529232979E-002 + 0.16490000000000005 -1.0711416602134705E-002 + 0.16600000000000004 -1.0593535378575325E-002 + 0.16710000000000003 -1.0404050350189209E-002 + 0.16820000000000002 -1.0140225291252136E-002 + 0.16930000000000001 -9.7999759018421173E-003 + 0.17040000000000000 -9.3819350004196167E-003 + 0.17150000000000004 -8.8855186477303505E-003 + 0.17260000000000003 -8.3109810948371887E-003 + 0.17370000000000002 -7.6594534330070019E-003 + 0.17480000000000001 -6.9329738616943359E-003 + 0.17590000000000000 -6.1344928108155727E-003 + 0.17700000000000005 -5.2678738720715046E-003 + 0.17810000000000004 -4.3378709815442562E-003 + 0.17920000000000003 -3.3501018770039082E-003 + 0.18030000000000002 -2.3110045585781336E-003 + 0.18140000000000001 -1.2277825735509396E-003 + 0.18250000000000000 -1.0833771375473589E-004 + 0.18360000000000004 1.0388150112703443E-003 + 0.18470000000000003 2.2046435624361038E-003 + 0.18580000000000002 3.3797093201428652E-003 + 0.18690000000000001 4.5542875304818153E-003 + 0.18800000000000000 5.7184891775250435E-003 + 0.18910000000000005 6.8623935803771019E-003 + 0.19020000000000004 7.9761771485209465E-003 + 0.19130000000000003 9.0502426028251648E-003 + 0.19240000000000002 1.0075350292026997E-002 + 0.19350000000000001 1.1042736470699310E-002 + 0.19460000000000005 1.1944231577217579E-002 + 0.19570000000000004 1.2772369198501110E-002 + 0.19680000000000003 1.3520474545657635E-002 + 0.19790000000000002 1.4182756654918194E-002 + 0.19900000000000001 1.4754377305507660E-002 + 0.20010000000000000 1.5231513418257236E-002 + 0.20120000000000005 1.5611396171152592E-002 + 0.20230000000000004 1.5892334282398224E-002 + 0.20340000000000003 1.6073724254965782E-002 + 0.20450000000000002 1.6156030818820000E-002 + 0.20560000000000000 1.6140760853886604E-002 + 0.20670000000000005 1.6030412167310715E-002 + 0.20780000000000004 1.5828428789973259E-002 + 0.20890000000000003 1.5539124608039856E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0042.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0042.BXX.semd new file mode 100644 index 00000000..aac937b5 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0042.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 7.5626739128857553E-026 + -0.11119999999999999 7.0051589291885451E-019 + -0.11009999999999999 4.9563305727972831E-018 + -0.10900000000000000 1.0801440244003193E-017 + -0.10790000000000000 -1.9451036298898688E-017 + -0.10679999999999999 -1.7707815361925247E-016 + -0.10569999999999999 -4.5634381783314182E-016 + -0.10460000000000000 -3.3751044222884302E-016 + -0.10349999999999999 1.3943568386498226E-015 + -0.10239999999999999 5.3090991753703895E-015 + -0.10130000000000000 7.9867185524070024E-015 + -0.10020000000000000 8.8194764534012260E-017 + -9.9099999999999994E-002 -2.6687665274850898E-014 + -9.7999999999999990E-002 -6.0792313565961875E-014 + -9.6899999999999986E-002 -5.5600157453355309E-014 + -9.5799999999999996E-002 4.8361156388104093E-014 + -9.4699999999999993E-002 2.4531686903216110E-013 + -9.3599999999999989E-002 3.8010352786284340E-013 + -9.2499999999999999E-002 1.8131898977050143E-013 + -9.1399999999999995E-002 -4.9725929754038112E-013 + -9.0299999999999991E-002 -1.3401433825513398E-012 + -8.9200000000000002E-002 -1.5009228668955155E-012 + -8.8099999999999984E-002 -1.4474033950551135E-013 + -8.6999999999999994E-002 2.5503355937511740E-012 + -8.5899999999999990E-002 4.7917728812629790E-012 + -8.4799999999999986E-002 3.9843709928599758E-012 + -8.3699999999999997E-002 -1.0214279509007662E-012 + -8.2599999999999993E-002 -7.8916552112562321E-012 + -8.1499999999999989E-002 -1.1359411675182507E-011 + -8.0399999999999999E-002 -7.0989282160982548E-012 + -7.9299999999999995E-002 3.7091081074580590E-012 + -7.8199999999999992E-002 1.3751975252995763E-011 + -7.7100000000000002E-002 1.5120417071190495E-011 + -7.5999999999999984E-002 7.1552386411710689E-012 + -7.4899999999999994E-002 -1.4806886185908530E-012 + -7.3799999999999991E-002 -1.1140788812313840E-012 + -7.2699999999999987E-002 6.1668569556472264E-012 + -7.1599999999999997E-002 3.3749908250058080E-012 + -7.0499999999999993E-002 -2.5861510849489733E-011 + -6.9399999999999989E-002 -7.2509213910887382E-011 + -6.8300000000000000E-002 -9.3549806789994250E-011 + -6.7199999999999996E-002 -3.9113431243853469E-011 + -6.6099999999999992E-002 9.6215480027694866E-011 + -6.5000000000000002E-002 2.4150065280892363E-010 + -6.3899999999999985E-002 2.7892946286023346E-010 + -6.2799999999999995E-002 1.3036149937306618E-010 + -6.1699999999999991E-002 -1.6145147718749087E-010 + -6.0599999999999994E-002 -4.3348410971866258E-010 + -5.9499999999999990E-002 -5.0459569855831887E-010 + -5.8399999999999994E-002 -3.0942509665621287E-010 + -5.7299999999999990E-002 4.7209833264894030E-011 + -5.6199999999999986E-002 3.6953484716661933E-010 + -5.5099999999999996E-002 5.2052717691708494E-010 + -5.3999999999999992E-002 5.0784687566363118E-010 + -5.2899999999999989E-002 4.2501568930930489E-010 + -5.1799999999999985E-002 3.0872679412929926E-010 + -5.0699999999999995E-002 7.0018622844170153E-011 + -4.9599999999999991E-002 -4.0067676954080866E-010 + -4.8499999999999988E-002 -1.0331817623665529E-009 + -4.7399999999999998E-002 -1.4922174607079342E-009 + -4.6299999999999994E-002 -1.3520560226965017E-009 + -4.5199999999999990E-002 -4.4153566913784914E-010 + -4.4099999999999986E-002 9.2595658918170898E-010 + -4.2999999999999997E-002 2.0745882789441339E-009 + -4.1899999999999993E-002 2.3926192138645774E-009 + -4.0799999999999989E-002 1.7383752215494042E-009 + -3.9699999999999985E-002 4.9713783090155061E-010 + -3.8599999999999995E-002 -7.4297717977955813E-010 + -3.7499999999999992E-002 -1.5953249832278971E-009 + -3.6399999999999988E-002 -2.0066628358961225E-009 + -3.5299999999999984E-002 -2.0511374820841866E-009 + -3.4199999999999994E-002 -1.6686403370158587E-009 + -3.3099999999999991E-002 -6.8450145551679498E-010 + -3.1999999999999987E-002 8.6373930230365659E-010 + -3.0899999999999997E-002 2.4397532882858286E-009 + -2.9799999999999993E-002 3.1495634988942811E-009 + -2.8699999999999989E-002 2.3234256740778392E-009 + -2.7599999999999986E-002 1.0312306564230767E-010 + -2.6499999999999996E-002 -2.4769348794251300E-009 + -2.5399999999999992E-002 -4.0275605073247789E-009 + -2.4299999999999988E-002 -3.5632781170136241E-009 + -2.3199999999999985E-002 -9.4147911688935437E-010 + -2.2099999999999995E-002 3.2120228699028530E-009 + -2.0999999999999991E-002 7.8198834074783008E-009 + -1.9899999999999987E-002 1.1530058685593758E-008 + -1.8799999999999983E-002 1.2693346818082318E-008 + -1.7699999999999994E-002 9.4386658489042929E-009 + -1.6599999999999990E-002 8.5133011751281629E-011 + -1.5499999999999986E-002 -1.6321795470730649E-008 + -1.4399999999999996E-002 -3.9898353065837000E-008 + -1.3299999999999992E-002 -7.0540259855533805E-008 + -1.2199999999999989E-002 -1.0889196744301444E-007 + -1.1099999999999985E-002 -1.5684632614920702E-007 + -9.9999999999999950E-003 -2.1709898589961085E-007 + -8.8999999999999913E-003 -2.9219731345619948E-007 + -7.7999999999999875E-003 -3.8414094660765841E-007 + -6.6999999999999837E-003 -4.9522060407980462E-007 + -5.5999999999999939E-003 -6.2965966662886785E-007 + -4.4999999999999901E-003 -7.9478570569335716E-007 + -3.3999999999999864E-003 -1.0007521495936089E-006 + -2.2999999999999826E-003 -1.2590758160513360E-006 + -1.1999999999999927E-003 -1.5813253639862523E-006 + -9.9999999999988987E-005 -1.9792018974840175E-006 + 1.0000000000000148E-003 -2.4660687358846189E-006 + 2.1000000000000185E-003 -3.0588444133172743E-006 + 3.2000000000000084E-003 -3.7790903206769144E-006 + 4.3000000000000121E-003 -4.6531017687811982E-006 + 5.4000000000000159E-003 -5.7117877076962031E-006 + 6.5000000000000058E-003 -6.9911825448798481E-006 + 7.6000000000000234E-003 -8.5335796029539779E-006 + 8.7000000000000133E-003 -1.0388621376478113E-005 + 9.8000000000000032E-003 -1.2613814760698006E-005 + 1.0900000000000021E-002 -1.5274850738933310E-005 + 1.2000000000000011E-002 -1.8446569811203517E-005 + 1.3100000000000001E-002 -2.2214979253476486E-005 + 1.4200000000000018E-002 -2.6679677830543369E-005 + 1.5300000000000008E-002 -3.1955623853718862E-005 + 1.6400000000000026E-002 -3.8173937355168164E-005 + 1.7500000000000016E-002 -4.5482403947971761E-005 + 1.8600000000000005E-002 -5.4046817240305245E-005 + 1.9700000000000023E-002 -6.4053339883685112E-005 + 2.0800000000000013E-002 -7.5710937380790710E-005 + 2.1900000000000003E-002 -8.9252906036563218E-005 + 2.3000000000000020E-002 -1.0493723675608635E-004 + 2.4100000000000010E-002 -1.2304705160204321E-004 + 2.5200000000000000E-002 -1.4389227726496756E-004 + 2.6300000000000018E-002 -1.6781271551735699E-004 + 2.7400000000000008E-002 -1.9518042972777039E-004 + 2.8500000000000025E-002 -2.2640002134721726E-004 + 2.9600000000000015E-002 -2.6190644712187350E-004 + 3.0700000000000005E-002 -3.0216260347515345E-004 + 3.1800000000000023E-002 -3.4765788586810231E-004 + 3.2900000000000013E-002 -3.9890815969556570E-004 + 3.4000000000000002E-002 -4.5645560021512210E-004 + 3.5100000000000020E-002 -5.2086653886362910E-004 + 3.6200000000000010E-002 -5.9272645739838481E-004 + 3.7300000000000028E-002 -6.7263405071571469E-004 + 3.8400000000000017E-002 -7.6119421282783151E-004 + 3.9500000000000007E-002 -8.5901090642437339E-004 + 4.0600000000000025E-002 -9.6667942125350237E-004 + 4.1700000000000015E-002 -1.0847768280655146E-003 + 4.2800000000000005E-002 -1.2138515012338758E-003 + 4.3900000000000022E-002 -1.3544111279770732E-003 + 4.5000000000000012E-002 -1.5069117071107030E-003 + 4.6100000000000002E-002 -1.6717450926080346E-003 + 4.7200000000000020E-002 -1.8492246745154262E-003 + 4.8300000000000010E-002 -2.0395689643919468E-003 + 4.9400000000000027E-002 -2.2428852971643209E-003 + 5.0500000000000017E-002 -2.4591526016592979E-003 + 5.1600000000000007E-002 -2.6882092934101820E-003 + 5.2700000000000025E-002 -2.9297403525561094E-003 + 5.3800000000000014E-002 -3.1832603272050619E-003 + 5.4900000000000004E-002 -3.4480977337807417E-003 + 5.6000000000000022E-002 -3.7233803886920214E-003 + 5.7100000000000012E-002 -4.0080249309539795E-003 + 5.8200000000000002E-002 -4.3007326312363148E-003 + 5.9300000000000019E-002 -4.5999847352504730E-003 + 6.0400000000000009E-002 -4.9040396697819233E-003 + 6.1500000000000027E-002 -5.2109286189079285E-003 + 6.2600000000000017E-002 -5.5184587836265564E-003 + 6.3700000000000007E-002 -5.8242259547114372E-003 + 6.4800000000000024E-002 -6.1256270855665207E-003 + 6.5900000000000014E-002 -6.4198737964034081E-003 + 6.7000000000000004E-002 -6.7040110006928444E-003 + 6.8100000000000022E-002 -6.9749378599226475E-003 + 6.9200000000000012E-002 -7.2294389829039574E-003 + 7.0300000000000029E-002 -7.4642226099967957E-003 + 7.1400000000000019E-002 -7.6759625226259232E-003 + 7.2500000000000009E-002 -7.8613366931676865E-003 + 7.3600000000000027E-002 -8.0170612782239914E-003 + 7.4700000000000016E-002 -8.1399418413639069E-003 + 7.5800000000000006E-002 -8.2269161939620972E-003 + 7.6900000000000024E-002 -8.2751102745532990E-003 + 7.8000000000000014E-002 -8.2818912342190742E-003 + 7.9100000000000004E-002 -8.2449112087488174E-003 + 8.0200000000000021E-002 -8.1621492281556129E-003 + 8.1300000000000011E-002 -8.0319494009017944E-003 + 8.2400000000000029E-002 -7.8530693426728249E-003 + 8.3500000000000019E-002 -7.6247141696512699E-003 + 8.4600000000000009E-002 -7.3465732857584953E-003 + 8.5700000000000026E-002 -7.0188413374125957E-003 + 8.6800000000000016E-002 -6.6422293893992901E-003 + 8.7900000000000006E-002 -6.2179681845009327E-003 + 8.9000000000000024E-002 -5.7478086091578007E-003 + 9.0100000000000013E-002 -5.2340207621455193E-003 + 9.1200000000000003E-002 -4.6793776564300060E-003 + 9.2300000000000021E-002 -4.0871319361031055E-003 + 9.3400000000000011E-002 -3.4609709400683641E-003 + 9.4500000000000028E-002 -2.8049706015735865E-003 + 9.5600000000000018E-002 -2.1235456224530935E-003 + 9.6700000000000008E-002 -1.4213999966159463E-003 + 9.7800000000000026E-002 -7.0346752181649208E-004 + 9.8900000000000016E-002 2.5163157260976732E-005 + 0.10000000000000001 7.5933011248707771E-004 + 0.10110000000000002 1.4938790118321776E-003 + 0.10220000000000001 2.2237345110625029E-003 + 0.10330000000000003 2.9439690988510847E-003 + 0.10440000000000002 3.6498748231679201E-003 + 0.10550000000000001 4.3370430357754230E-003 + 0.10660000000000003 5.0014401786029339E-003 + 0.10770000000000002 5.6394734419882298E-003 + 0.10880000000000001 6.2480401247739792E-003 + 0.10990000000000003 6.8245599977672100E-003 + 0.11100000000000002 7.3670106939971447E-003 + 0.11210000000000001 7.8739672899246216E-003 + 0.11320000000000002 8.3446241915225983E-003 + 0.11430000000000001 8.7788123637437820E-003 + 0.11540000000000003 9.1769713908433914E-003 + 0.11650000000000002 9.5401238650083542E-003 + 0.11760000000000001 9.8698344081640244E-003 + 0.11870000000000003 1.0168186388909817E-002 + 0.11980000000000002 1.0437743738293648E-002 + 0.12090000000000001 1.0681487619876862E-002 + 0.12200000000000003 1.0902733542025089E-002 + 0.12310000000000001 1.1105045676231384E-002 + 0.12420000000000003 1.1292146518826485E-002 + 0.12530000000000002 1.1467852629721165E-002 + 0.12640000000000001 1.1635987088084221E-002 + 0.12750000000000003 1.1800284497439861E-002 + 0.12860000000000002 1.1964282952249050E-002 + 0.12970000000000001 1.2131225317716599E-002 + 0.13080000000000003 1.2303969822824001E-002 + 0.13190000000000002 1.2484921142458916E-002 + 0.13300000000000001 1.2675975449383259E-002 + 0.13410000000000000 1.2878446839749813E-002 + 0.13520000000000004 1.3092993758618832E-002 + 0.13630000000000003 1.3319556601345539E-002 + 0.13740000000000002 1.3557330705225468E-002 + 0.13850000000000001 1.3804763555526733E-002 + 0.13960000000000000 1.4059561304748058E-002 + 0.14070000000000005 1.4318691566586494E-002 + 0.14180000000000004 1.4578380621969700E-002 + 0.14290000000000003 1.4834145084023476E-002 + 0.14400000000000002 1.5080849640071392E-002 + 0.14510000000000001 1.5312797389924526E-002 + 0.14620000000000000 1.5523816458880901E-002 + 0.14730000000000004 1.5707338228821754E-002 + 0.14840000000000003 1.5856482088565826E-002 + 0.14950000000000002 1.5964161604642868E-002 + 0.15060000000000001 1.6023222357034683E-002 + 0.15170000000000000 1.6026584431529045E-002 + 0.15280000000000005 1.5967376530170441E-002 + 0.15390000000000004 1.5839066356420517E-002 + 0.15500000000000003 1.5635564923286438E-002 + 0.15610000000000002 1.5351362526416779E-002 + 0.15720000000000001 1.4981654472649097E-002 + 0.15830000000000000 1.4522479847073555E-002 + 0.15940000000000004 1.3970833271741867E-002 + 0.16050000000000003 1.3324745930731297E-002 + 0.16160000000000002 1.2583354488015175E-002 + 0.16270000000000001 1.1746958829462528E-002 + 0.16380000000000000 1.0817072354257107E-002 + 0.16490000000000005 9.7964713349938393E-003 + 0.16600000000000004 8.6892005056142807E-003 + 0.16710000000000003 7.5005469843745232E-003 + 0.16820000000000002 6.2369895167648792E-003 + 0.16930000000000001 4.9061411991715431E-003 + 0.17040000000000000 3.5166821908205748E-003 + 0.17150000000000004 2.0782714709639549E-003 + 0.17260000000000003 6.0143589507788420E-004 + 0.17370000000000002 -9.0256705880165100E-004 + 0.17480000000000001 -2.4219008628278971E-003 + 0.17590000000000000 -3.9443057030439377E-003 + 0.17700000000000005 -5.4572578519582748E-003 + 0.17810000000000004 -6.9481376558542252E-003 + 0.17920000000000003 -8.4044067189097404E-003 + 0.18030000000000002 -9.8137836903333664E-003 + 0.18140000000000001 -1.1164414696395397E-002 + 0.18250000000000000 -1.2445026077330112E-002 + 0.18360000000000004 -1.3645082712173462E-002 + 0.18470000000000003 -1.4754925854504108E-002 + 0.18580000000000002 -1.5765907242894173E-002 + 0.18690000000000001 -1.6670506447553635E-002 + 0.18800000000000000 -1.7462415620684624E-002 + 0.18910000000000005 -1.8136598169803619E-002 + 0.19020000000000004 -1.8689334392547607E-002 + 0.19130000000000003 -1.9118266180157661E-002 + 0.19240000000000002 -1.9422419369220734E-002 + 0.19350000000000001 -1.9602181389927864E-002 + 0.19460000000000005 -1.9659254699945450E-002 + 0.19570000000000004 -1.9596595317125320E-002 + 0.19680000000000003 -1.9418330863118172E-002 + 0.19790000000000002 -1.9129697233438492E-002 + 0.19900000000000001 -1.8736941739916801E-002 + 0.20010000000000000 -1.8247215077280998E-002 + 0.20120000000000005 -1.7668420448899269E-002 + 0.20230000000000004 -1.7009066417813301E-002 + 0.20340000000000003 -1.6278149560093880E-002 + 0.20450000000000002 -1.5485017560422421E-002 + 0.20560000000000000 -1.4639262109994888E-002 + 0.20670000000000005 -1.3750570826232433E-002 + 0.20780000000000004 -1.2828584760427475E-002 + 0.20890000000000003 -1.1882764287292957E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0042.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0042.BXZ.semd new file mode 100644 index 00000000..f9d29a15 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0042.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 1.1833300753771814E-019 + -0.11119999999999999 -2.7536382472674559E-019 + -0.11009999999999999 -6.8277357188311274E-018 + -0.10900000000000000 -2.9554355958241827E-017 + -0.10790000000000000 -4.7941313734597201E-017 + -0.10679999999999999 5.4374730801063075E-017 + -0.10569999999999999 4.3480625814374752E-016 + -0.10460000000000000 8.9193342263442195E-016 + -0.10349999999999999 3.3852577003480491E-016 + -0.10239999999999999 -2.7031313741332020E-015 + -0.10130000000000000 -7.4151703657529544E-015 + -0.10020000000000000 -7.3872419954160856E-015 + -9.9099999999999994E-002 7.3772605591656409E-015 + -9.7999999999999990E-002 3.7756463130674336E-014 + -9.6899999999999986E-002 5.8422234064381406E-014 + -9.5799999999999996E-002 1.9698225526849217E-014 + -9.4699999999999993E-002 -1.0865653266457082E-013 + -9.3599999999999989E-002 -2.6656926449195040E-013 + -9.2499999999999999E-002 -2.7804573422308965E-013 + -9.1399999999999995E-002 4.4916720625017004E-014 + -9.0299999999999991E-002 6.7804448037125931E-013 + -8.9200000000000002E-002 1.2122582668597226E-012 + -8.8099999999999984E-002 9.8126313931995446E-013 + -8.6999999999999994E-002 -4.3009622556142157E-013 + -8.5899999999999990E-002 -2.5864763889688058E-012 + -8.4799999999999986E-002 -4.0682171173478388E-012 + -8.3699999999999997E-002 -3.1760854796863969E-012 + -8.2599999999999993E-002 7.8996976061312951E-013 + -8.1499999999999989E-002 6.5499112210376520E-012 + -8.0399999999999999E-002 1.1005463901314627E-011 + -7.9299999999999995E-002 1.0635355443544547E-011 + -7.8199999999999992E-002 3.3703987951244629E-012 + -7.7100000000000002E-002 -9.9636496969646160E-012 + -7.5999999999999984E-002 -2.5014070675899447E-011 + -7.4899999999999994E-002 -3.4127155962293543E-011 + -7.3799999999999991E-002 -2.8033388110859647E-011 + -7.2699999999999987E-002 -2.1795933113910593E-013 + -7.1599999999999997E-002 4.6051853302975232E-011 + -7.0499999999999993E-002 9.1852192518615539E-011 + -6.9399999999999989E-002 1.0510506354144411E-010 + -6.8300000000000000E-002 5.6570324813431938E-011 + -6.7199999999999996E-002 -5.5366648765708959E-011 + -6.6099999999999992E-002 -1.8769867604628843E-010 + -6.5000000000000002E-002 -2.6266877561909041E-010 + -6.3899999999999985E-002 -2.0905316366892635E-010 + -6.2799999999999995E-002 -1.4200703113420587E-011 + -6.1699999999999991E-002 2.5004465165068268E-010 + -6.0599999999999994E-002 4.5370543433342903E-010 + -5.9499999999999990E-002 4.7800285951637989E-010 + -5.8399999999999994E-002 2.8398042251076561E-010 + -5.7299999999999990E-002 -6.6089370087674126E-011 + -5.6199999999999986E-002 -4.4576894953074486E-010 + -5.5099999999999996E-002 -7.2605610412779242E-010 + -5.3999999999999992E-002 -8.1357043324459255E-010 + -5.2899999999999989E-002 -6.4968258550734959E-010 + -5.1799999999999985E-002 -2.0324890381839822E-010 + -5.0699999999999995E-002 4.9806281321451706E-010 + -4.9599999999999991E-002 1.2991754338997907E-009 + -4.8499999999999988E-002 1.8807970736389734E-009 + -4.7399999999999998E-002 1.8411712154886573E-009 + -4.6299999999999994E-002 9.1144808367360497E-010 + -4.5199999999999990E-002 -8.0081774544993323E-010 + -4.4099999999999986E-002 -2.7161832782951478E-009 + -4.2999999999999997E-002 -3.9568845977555611E-009 + -4.1899999999999993E-002 -3.7485725634667233E-009 + -4.0799999999999989E-002 -1.8493091502591597E-009 + -3.9699999999999985E-002 1.2373411184540828E-009 + -3.8599999999999995E-002 4.4006056576506580E-009 + -3.7499999999999992E-002 6.3619283174887187E-009 + -3.6399999999999988E-002 6.2155636193494956E-009 + -3.5299999999999984E-002 3.8291152471003898E-009 + -3.4199999999999994E-002 -7.1486427888345361E-011 + -3.3099999999999991E-002 -4.1793799532285902E-009 + -3.1999999999999987E-002 -7.1449055560890429E-009 + -3.0899999999999997E-002 -8.1429742948557760E-009 + -2.9799999999999993E-002 -7.1838521797928934E-009 + -2.8699999999999989E-002 -4.9701740501006952E-009 + -2.7599999999999986E-002 -2.3452140229807128E-009 + -2.6499999999999996E-002 3.3881966676752029E-010 + -2.5399999999999992E-002 3.4823972594466568E-009 + -2.4299999999999988E-002 7.8668875858056708E-009 + -2.3199999999999985E-002 1.3811263244178917E-008 + -2.2099999999999995E-002 2.0394617550323346E-008 + -2.0999999999999991E-002 2.5300842310116423E-008 + -1.9899999999999987E-002 2.5439572226559903E-008 + -1.8799999999999983E-002 1.7940433139074230E-008 + -1.7699999999999994E-002 8.1972206800173808E-010 + -1.6599999999999990E-002 -2.7184210438235823E-008 + -1.5499999999999986E-002 -6.7551809479482472E-008 + -1.4399999999999996E-002 -1.2312074204601231E-007 + -1.3299999999999992E-002 -1.9870989831360930E-007 + -1.2199999999999989E-002 -3.0083890578680439E-007 + -1.1099999999999985E-002 -4.3669706428772770E-007 + -9.9999999999999950E-003 -6.1296856301851221E-007 + -8.8999999999999913E-003 -8.3526884964157944E-007 + -7.7999999999999875E-003 -1.1087500979556353E-006 + -6.6999999999999837E-003 -1.4399537349163438E-006 + -5.5999999999999939E-003 -1.8393899381408119E-006 + -4.4999999999999901E-003 -2.3238530957314651E-006 + -3.3999999999999864E-003 -2.9174527753639268E-006 + -2.2999999999999826E-003 -3.6509363781078719E-006 + -1.1999999999999927E-003 -4.5598749238706660E-006 + -9.9999999999988987E-005 -5.6831268011592329E-006 + 1.0000000000000148E-003 -7.0630171649099793E-006 + 2.1000000000000185E-003 -8.7477665147162043E-006 + 3.2000000000000084E-003 -1.0795397429319564E-005 + 4.3000000000000121E-003 -1.3277549442136660E-005 + 5.4000000000000159E-003 -1.6281916032312438E-005 + 6.5000000000000058E-003 -1.9913084543077275E-005 + 7.6000000000000234E-003 -2.4292643502121791E-005 + 8.7000000000000133E-003 -2.9559809263446368E-005 + 9.8000000000000032E-003 -3.5873308661393821E-005 + 1.0900000000000021E-002 -4.3414642277639359E-005 + 1.2000000000000011E-002 -5.2392304496606812E-005 + 1.3100000000000001E-002 -6.3046638388186693E-005 + 1.4200000000000018E-002 -7.5654999818652868E-005 + 1.5300000000000008E-002 -9.0536719653755426E-005 + 1.6400000000000026E-002 -1.0805740748764947E-004 + 1.7500000000000016E-002 -1.2863207666669041E-004 + 1.8600000000000005E-002 -1.5272729797288775E-004 + 1.9700000000000023E-002 -1.8086316413246095E-004 + 2.0800000000000013E-002 -2.1361614926718175E-004 + 2.1900000000000003E-002 -2.5162359816022217E-004 + 2.3000000000000020E-002 -2.9558921232819557E-004 + 2.4100000000000010E-002 -3.4628881257958710E-004 + 2.5200000000000000E-002 -4.0457543218508363E-004 + 2.6300000000000018E-002 -4.7138330410234630E-004 + 2.7400000000000008E-002 -5.4772966541349888E-004 + 2.8500000000000025E-002 -6.3471408793702722E-004 + 2.9600000000000015E-002 -7.3351460741832852E-004 + 3.0700000000000005E-002 -8.4538263035938144E-004 + 3.1800000000000023E-002 -9.7163679311051965E-004 + 3.2900000000000013E-002 -1.1136581888422370E-003 + 3.4000000000000002E-002 -1.2728866422548890E-003 + 3.5100000000000020E-002 -1.4508158201351762E-003 + 3.6200000000000010E-002 -1.6489831032231450E-003 + 3.7300000000000028E-002 -1.8689525313675404E-003 + 3.8400000000000017E-002 -2.1122919861227274E-003 + 3.9500000000000007E-002 -2.3805471137166023E-003 + 4.0600000000000025E-002 -2.6752159465104342E-003 + 4.1700000000000015E-002 -2.9977236408740282E-003 + 4.2800000000000005E-002 -3.3493961673229933E-003 + 4.3900000000000022E-002 -3.7314288783818483E-003 + 4.5000000000000012E-002 -4.1448534466326237E-003 + 4.6100000000000002E-002 -4.5904982835054398E-003 + 4.7200000000000020E-002 -5.0689484924077988E-003 + 4.8300000000000010E-002 -5.5805006995797157E-003 + 4.9400000000000027E-002 -6.1251199804246426E-003 + 5.0500000000000017E-002 -6.7023951560258865E-003 + 5.1600000000000007E-002 -7.3114968836307526E-003 + 5.2700000000000025E-002 -7.9511385411024094E-003 + 5.3800000000000014E-002 -8.6195422336459160E-003 + 5.4900000000000004E-002 -9.3144010752439499E-003 + 5.6000000000000022E-002 -1.0032850317656994E-002 + 5.7100000000000012E-002 -1.0771435685455799E-002 + 5.8200000000000002E-002 -1.1526094749569893E-002 + 5.9300000000000019E-002 -1.2292150408029556E-002 + 6.0400000000000009E-002 -1.3064310885965824E-002 + 6.1500000000000027E-002 -1.3836676254868507E-002 + 6.2600000000000017E-002 -1.4602762646973133E-002 + 6.3700000000000007E-002 -1.5355524607002735E-002 + 6.4800000000000024E-002 -1.6087390482425690E-002 + 6.5900000000000014E-002 -1.6790313646197319E-002 + 6.7000000000000004E-002 -1.7455844208598137E-002 + 6.8100000000000022E-002 -1.8075220286846161E-002 + 6.9200000000000012E-002 -1.8639454618096352E-002 + 7.0300000000000029E-002 -1.9139438867568970E-002 + 7.1400000000000019E-002 -1.9566060975193977E-002 + 7.2500000000000009E-002 -1.9910309463739395E-002 + 7.3600000000000027E-002 -2.0163413137197495E-002 + 7.4700000000000016E-002 -2.0316977053880692E-002 + 7.5800000000000006E-002 -2.0363118499517441E-002 + 7.6900000000000024E-002 -2.0294602960348129E-002 + 7.8000000000000014E-002 -2.0104991272091866E-002 + 7.9100000000000004E-002 -1.9788773730397224E-002 + 8.0200000000000021E-002 -1.9341504201292992E-002 + 8.1300000000000011E-002 -1.8759936094284058E-002 + 8.2400000000000029E-002 -1.8042117357254028E-002 + 8.3500000000000019E-002 -1.7187487334012985E-002 + 8.4600000000000009E-002 -1.6196947544813156E-002 + 8.5700000000000026E-002 -1.5072927810251713E-002 + 8.6800000000000016E-002 -1.3819415122270584E-002 + 8.7900000000000006E-002 -1.2441970407962799E-002 + 8.9000000000000024E-002 -1.0947706177830696E-002 + 9.0100000000000013E-002 -9.3452623113989830E-003 + 9.1200000000000003E-002 -7.6447464525699615E-003 + 9.2300000000000021E-002 -5.8576613664627075E-003 + 9.3400000000000011E-002 -3.9967936463654041E-003 + 9.4500000000000028E-002 -2.0760796032845974E-003 + 9.5600000000000018E-002 -1.1043772246921435E-004 + 9.6700000000000008E-002 1.8844106234610081E-003 + 9.7800000000000026E-002 3.8921271916478872E-003 + 9.8900000000000016E-002 5.8959526941180229E-003 + 0.10000000000000001 7.8789144754409790E-003 + 0.10110000000000002 9.8240515217185020E-003 + 0.10220000000000001 1.1714647524058819E-002 + 0.10330000000000003 1.3534451834857464E-002 + 0.10440000000000002 1.5267885290086269E-002 + 0.10550000000000001 1.6900235787034035E-002 + 0.10660000000000003 1.8417850136756897E-002 + 0.10770000000000002 1.9808324053883553E-002 + 0.10880000000000001 2.1060666069388390E-002 + 0.10990000000000003 2.2165440022945404E-002 + 0.11100000000000002 2.3114867508411407E-002 + 0.11210000000000001 2.3902907967567444E-002 + 0.11320000000000002 2.4525307118892670E-002 + 0.11430000000000001 2.4979626759886742E-002 + 0.11540000000000003 2.5265278294682503E-002 + 0.11650000000000002 2.5383485481142998E-002 + 0.11760000000000001 2.5337226688861847E-002 + 0.11870000000000003 2.5131149217486382E-002 + 0.11980000000000002 2.4771463125944138E-002 + 0.12090000000000001 2.4265835061669350E-002 + 0.12200000000000003 2.3623269051313400E-002 + 0.12310000000000001 2.2853959351778030E-002 + 0.12420000000000003 2.1969106048345566E-002 + 0.12530000000000002 2.0980736240744591E-002 + 0.12640000000000001 1.9901551306247711E-002 + 0.12750000000000003 1.8744736909866333E-002 + 0.12860000000000002 1.7523806542158127E-002 + 0.12970000000000001 1.6252411529421806E-002 + 0.13080000000000003 1.4944165013730526E-002 + 0.13190000000000002 1.3612490147352219E-002 + 0.13300000000000001 1.2270479463040829E-002 + 0.13410000000000000 1.0930784046649933E-002 + 0.13520000000000004 9.6054924651980400E-003 + 0.13630000000000003 8.3060134202241898E-003 + 0.13740000000000002 7.0429779589176178E-003 + 0.13850000000000001 5.8261719532310963E-003 + 0.13960000000000000 4.6644913963973522E-003 + 0.14070000000000005 3.5659107379615307E-003 + 0.14180000000000004 2.5374514516443014E-003 + 0.14290000000000003 1.5851530479267240E-003 + 0.14400000000000002 7.1405468042939901E-004 + 0.14510000000000001 -7.1798291173763573E-005 + 0.14620000000000000 -7.6931633520871401E-004 + 0.14730000000000004 -1.3763189781457186E-003 + 0.14840000000000003 -1.8915003165602684E-003 + 0.14950000000000002 -2.3144085425883532E-003 + 0.15060000000000001 -2.6454245671629906E-003 + 0.15170000000000000 -2.8857197612524033E-003 + 0.15280000000000005 -3.0371895991265774E-003 + 0.15390000000000004 -3.1023845076560974E-003 + 0.15500000000000003 -3.0844598077237606E-003 + 0.15610000000000002 -2.9871440492570400E-003 + 0.15720000000000001 -2.8147096745669842E-003 + 0.15830000000000000 -2.5719248224049807E-003 + 0.15940000000000004 -2.2639790549874306E-003 + 0.16050000000000003 -1.8964115297421813E-003 + 0.16160000000000002 -1.4750567497685552E-003 + 0.16270000000000001 -1.0060166241601110E-003 + 0.16380000000000000 -4.9563421634957194E-004 + 0.16490000000000005 4.9549285904504359E-005 + 0.16600000000000004 6.2286062166094780E-004 + 0.16710000000000003 1.2175637530162930E-003 + 0.16820000000000002 1.8269137945026159E-003 + 0.16930000000000001 2.4441934656351805E-003 + 0.17040000000000000 3.0627476517111063E-003 + 0.17150000000000004 3.6760345101356506E-003 + 0.17260000000000003 4.2776917107403278E-003 + 0.17370000000000002 4.8616034910082817E-003 + 0.17480000000000001 5.4219481535255909E-003 + 0.17590000000000000 5.9532318264245987E-003 + 0.17700000000000005 6.4503224566578865E-003 + 0.17810000000000004 6.9084982387721539E-003 + 0.17920000000000003 7.3234997689723969E-003 + 0.18030000000000002 7.6915766112506390E-003 + 0.18140000000000001 8.0095119774341583E-003 + 0.18250000000000000 8.2746231928467751E-003 + 0.18360000000000004 8.4847826510667801E-003 + 0.18470000000000003 8.6384424939751625E-003 + 0.18580000000000002 8.7346676737070084E-003 + 0.18690000000000001 8.7731415405869484E-003 + 0.18800000000000000 8.7541397660970688E-003 + 0.18910000000000005 8.6784949526190758E-003 + 0.19020000000000004 8.5475677624344826E-003 + 0.19130000000000003 8.3632459864020348E-003 + 0.19240000000000002 8.1279305741190910E-003 + 0.19350000000000001 7.8445002436637878E-003 + 0.19460000000000005 7.5162430293858051E-003 + 0.19570000000000004 7.1467808447778225E-003 + 0.19680000000000003 6.7400131374597549E-003 + 0.19790000000000002 6.3000861555337906E-003 + 0.19900000000000001 5.8313710615038872E-003 + 0.20010000000000000 5.3384108468890190E-003 + 0.20120000000000005 4.8258407041430473E-003 + 0.20230000000000004 4.2982972227036953E-003 + 0.20340000000000003 3.7603517994284630E-003 + 0.20450000000000002 3.2164815347641706E-003 + 0.20560000000000000 2.6710475794970989E-003 + 0.20670000000000005 2.1282550878822803E-003 + 0.20780000000000004 1.5920930309221148E-003 + 0.20890000000000003 1.0662720305845141E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0043.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0043.BXX.semd new file mode 100644 index 00000000..67ddfacc --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0043.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 6.6697784448233044E-012 + -0.11449999999999999 2.8765243659245598E-011 + -0.11340000000000000 4.3307458313934788E-011 + -0.11230000000000000 -1.5743677195256822E-011 + -0.11119999999999999 -1.6289211646203228E-010 + -0.11009999999999999 -2.2086538153942570E-010 + -0.10900000000000000 1.1268545818676756E-010 + -0.10790000000000000 8.5592499754483242E-010 + -0.10679999999999999 1.3554487532374537E-009 + -0.10569999999999999 6.0235599841362841E-010 + -0.10460000000000000 -1.6139229952472078E-009 + -0.10349999999999999 -3.7475693659416720E-009 + -0.10239999999999999 -3.2052884790800817E-009 + -0.10130000000000000 1.1624603502013997E-009 + -0.10020000000000000 6.9281238523899447E-009 + -9.9099999999999994E-002 9.0634522109667159E-009 + -9.7999999999999990E-002 4.2335521754921501E-009 + -9.6899999999999986E-002 -5.1883128904250952E-009 + -9.5799999999999996E-002 -1.1897791196702201E-008 + -9.4699999999999993E-002 -9.7416759103907680E-009 + -9.3599999999999989E-002 8.6777696139961336E-011 + -9.2499999999999999E-002 9.2572696175352576E-009 + -9.1399999999999995E-002 9.8387040736724884E-009 + -9.0299999999999991E-002 2.3596822273930229E-009 + -8.9200000000000002E-002 -4.0686671809453401E-009 + -8.8099999999999984E-002 -7.1559203007609540E-010 + -8.6999999999999994E-002 1.1210955719320737E-008 + -8.5899999999999990E-002 2.0564488778518353E-008 + -8.4799999999999986E-002 1.6758393783788961E-008 + -8.3699999999999997E-002 4.5724979358396922E-010 + -8.2599999999999993E-002 -1.6880060016433163E-008 + -8.1499999999999989E-002 -2.4520929287064064E-008 + -8.0399999999999999E-002 -2.2628436013860664E-008 + -7.9299999999999995E-002 -1.9364668091270687E-008 + -7.8199999999999992E-002 -1.7605785274099617E-008 + -7.7100000000000002E-002 -6.9376309141944148E-009 + -7.5999999999999984E-002 2.7344057684786094E-008 + -7.4899999999999994E-002 8.5413823569524538E-008 + -7.3799999999999991E-002 1.4554765925822721E-007 + -7.2699999999999987E-002 1.8127154532976419E-007 + -7.1599999999999997E-002 1.9089002023520152E-007 + -7.0499999999999993E-002 2.1059490507013834E-007 + -6.9399999999999989E-002 2.9427593517539208E-007 + -6.8300000000000000E-002 4.7505193379038246E-007 + -6.7199999999999996E-002 7.4383802939337329E-007 + -6.6099999999999992E-002 1.0661229907782399E-006 + -6.5000000000000002E-002 1.4212350833986420E-006 + -6.3899999999999985E-002 1.8257268266097526E-006 + -6.2799999999999995E-002 2.3188474642665824E-006 + -6.1699999999999991E-002 2.9281670776981628E-006 + -6.0599999999999994E-002 3.6554788493958768E-006 + -5.9499999999999990E-002 4.5021106416243128E-006 + -5.8399999999999994E-002 5.5090199566620868E-006 + -5.7299999999999990E-002 6.7672708610189147E-006 + -5.6199999999999986E-002 8.3827653725165874E-006 + -5.5099999999999996E-002 1.0428384484839626E-005 + -5.3999999999999992E-002 1.2934495316585526E-005 + -5.2899999999999989E-002 1.5932610040181316E-005 + -5.1799999999999985E-002 1.9511591744958423E-005 + -5.0699999999999995E-002 2.3829898054827936E-005 + -4.9599999999999991E-002 2.9071292374283075E-005 + -4.8499999999999988E-002 3.5392196878092363E-005 + -4.7399999999999998E-002 4.2921699787257239E-005 + -4.6299999999999994E-002 5.1822349632857367E-005 + -4.5199999999999990E-002 6.2354069086723030E-005 + -4.4099999999999986E-002 7.4875038990285248E-005 + -4.2999999999999997E-002 8.9776076492853463E-005 + -4.1899999999999993E-002 1.0741655569290742E-004 + -4.0799999999999989E-002 1.2813428475055844E-004 + -3.9699999999999985E-002 1.5232885198201984E-004 + -3.8599999999999995E-002 1.8054123211186379E-004 + -3.7499999999999992E-002 2.1345235290937126E-004 + -3.6399999999999988E-002 2.5180538068525493E-004 + -3.5299999999999984E-002 2.9633633675985038E-004 + -3.4199999999999994E-002 3.4779202542267740E-004 + -3.3099999999999991E-002 4.0702344267629087E-004 + -3.1999999999999987E-002 4.7506063128821552E-004 + -3.0899999999999997E-002 5.5308948503807187E-004 + -2.9799999999999993E-002 6.4235256286337972E-004 + -2.8699999999999989E-002 7.4407720239832997E-004 + -2.7599999999999986E-002 8.5951259825378656E-004 + -2.6499999999999996E-002 9.9004211369901896E-004 + -2.5399999999999992E-002 1.1372555745765567E-003 + -2.4299999999999988E-002 1.3028990942984819E-003 + -2.3199999999999985E-002 1.4887430006638169E-003 + -2.2099999999999995E-002 1.6964930109679699E-003 + -2.0999999999999991E-002 1.9278285326436162E-003 + -1.9899999999999987E-002 2.1845155861228704E-003 + -1.8799999999999983E-002 2.4684586096554995E-003 + -1.7699999999999994E-002 2.7816121000796556E-003 + -1.6599999999999990E-002 3.1258126255124807E-003 + -1.5499999999999986E-002 3.5026774276047945E-003 + -1.4399999999999996E-002 3.9136423729360104E-003 + -1.3299999999999992E-002 4.3600709177553654E-003 + -1.2199999999999989E-002 4.8432820476591587E-003 + -1.1099999999999985E-002 5.3644175641238689E-003 + -9.9999999999999950E-003 5.9242374263703823E-003 + -8.8999999999999913E-003 6.5229972824454308E-003 + -7.7999999999999875E-003 7.1604908443987370E-003 + -6.6999999999999837E-003 7.8361500054597855E-003 + -5.5999999999999939E-003 8.5490467026829720E-003 + -4.4999999999999901E-003 9.2977322638034821E-003 + -3.3999999999999864E-003 1.0080024600028992E-002 + -2.2999999999999826E-003 1.0892910882830620E-002 + -1.1999999999999927E-003 1.1732613667845726E-002 + -9.9999999999988987E-005 1.2594711035490036E-002 + 1.0000000000000148E-003 1.3474134728312492E-002 + 2.1000000000000185E-003 1.4365015551447868E-002 + 3.2000000000000084E-003 1.5260504558682442E-002 + 4.3000000000000121E-003 1.6152730211615562E-002 + 5.4000000000000159E-003 1.7032947391271591E-002 + 6.5000000000000058E-003 1.7891716212034225E-002 + 7.6000000000000234E-003 1.8718937411904335E-002 + 8.7000000000000133E-003 1.9503775984048843E-002 + 9.8000000000000032E-003 2.0234556868672371E-002 + 1.0900000000000021E-002 2.0898841321468353E-002 + 1.2000000000000011E-002 2.1483678370714188E-002 + 1.3100000000000001E-002 2.1975886076688766E-002 + 1.4200000000000018E-002 2.2362165153026581E-002 + 1.5300000000000008E-002 2.2629074752330780E-002 + 1.6400000000000026E-002 2.2763058543205261E-002 + 1.7500000000000016E-002 2.2750657051801682E-002 + 1.8600000000000005E-002 2.2578861564397812E-002 + 1.9700000000000023E-002 2.2235464304685593E-002 + 2.0800000000000013E-002 2.1709220483899117E-002 + 2.1900000000000003E-002 2.0989863201975822E-002 + 2.3000000000000020E-002 2.0068207755684853E-002 + 2.4100000000000010E-002 1.8936419859528542E-002 + 2.5200000000000000E-002 1.7588417977094650E-002 + 2.6300000000000018E-002 1.6020191833376884E-002 + 2.7400000000000008E-002 1.4229905791580677E-002 + 2.8500000000000025E-002 1.2217873707413673E-002 + 2.9600000000000015E-002 9.9866017699241638E-003 + 3.0700000000000005E-002 7.5410157442092896E-003 + 3.1800000000000023E-002 4.8887575976550579E-003 + 3.2900000000000013E-002 2.0403414964675903E-003 + 3.4000000000000002E-002 -9.9092931486666203E-004 + 3.5100000000000020E-002 -4.1891611181199551E-003 + 3.6200000000000010E-002 -7.5359810143709183E-003 + 3.7300000000000028E-002 -1.1010485701262951E-002 + 3.8400000000000017E-002 -1.4589163474738598E-002 + 3.9500000000000007E-002 -1.8246002495288849E-002 + 4.0600000000000025E-002 -2.1952850744128227E-002 + 4.1700000000000015E-002 -2.5679856538772583E-002 + 4.2800000000000005E-002 -2.9395772144198418E-002 + 4.3900000000000022E-002 -3.3068109303712845E-002 + 4.5000000000000012E-002 -3.6663271486759186E-002 + 4.6100000000000002E-002 -4.0146924555301666E-002 + 4.7200000000000020E-002 -4.3484605848789215E-002 + 4.8300000000000010E-002 -4.6642296016216278E-002 + 4.9400000000000027E-002 -4.9586825072765350E-002 + 5.0500000000000017E-002 -5.2286114543676376E-002 + 5.1600000000000007E-002 -5.4709434509277344E-002 + 5.2700000000000025E-002 -5.6827861815690994E-002 + 5.3800000000000014E-002 -5.8614920824766159E-002 + 5.4900000000000004E-002 -6.0047131031751633E-002 + 5.6000000000000022E-002 -6.1104286462068558E-002 + 5.7100000000000012E-002 -6.1769545078277588E-002 + 5.8200000000000002E-002 -6.2029607594013214E-002 + 5.9300000000000019E-002 -6.1875011771917343E-002 + 6.0400000000000009E-002 -6.1300583183765411E-002 + 6.1500000000000027E-002 -6.0305714607238770E-002 + 6.2600000000000017E-002 -5.8894298970699310E-002 + 6.3700000000000007E-002 -5.7074524462223053E-002 + 6.4800000000000024E-002 -5.4858714342117310E-002 + 6.5900000000000014E-002 -5.2263356745243073E-002 + 6.7000000000000004E-002 -4.9309179186820984E-002 + 6.8100000000000022E-002 -4.6021025627851486E-002 + 6.9200000000000012E-002 -4.2427435517311096E-002 + 7.0300000000000029E-002 -3.8560025393962860E-002 + 7.1400000000000019E-002 -3.4453034400939941E-002 + 7.2500000000000009E-002 -3.0143091455101967E-002 + 7.3600000000000027E-002 -2.5669006630778313E-002 + 7.4700000000000016E-002 -2.1071335300803185E-002 + 7.5800000000000006E-002 -1.6391666606068611E-002 + 7.6900000000000024E-002 -1.1671863496303558E-002 + 7.8000000000000014E-002 -6.9534718059003353E-003 + 7.9100000000000004E-002 -2.2774336393922567E-003 + 8.0200000000000021E-002 2.3161666467785835E-003 + 8.1300000000000011E-002 6.7885662429034710E-003 + 8.2400000000000029E-002 1.1103025637567043E-002 + 8.3500000000000019E-002 1.5225504525005817E-002 + 8.4600000000000009E-002 1.9125023856759071E-002 + 8.5700000000000026E-002 2.2773748263716698E-002 + 8.6800000000000016E-002 2.6147017255425453E-002 + 8.7900000000000006E-002 2.9223604127764702E-002 + 8.9000000000000024E-002 3.1986147165298462E-002 + 9.0100000000000013E-002 3.4421470016241074E-002 + 9.1200000000000003E-002 3.6520585417747498E-002 + 9.2300000000000021E-002 3.8278404623270035E-002 + 9.3400000000000011E-002 3.9693444967269897E-002 + 9.4500000000000028E-002 4.0767766535282135E-002 + 9.5600000000000018E-002 4.1507095098495483E-002 + 9.6700000000000008E-002 4.1920773684978485E-002 + 9.7800000000000026E-002 4.2021431028842926E-002 + 9.8900000000000016E-002 4.1824381798505783E-002 + 0.10000000000000001 4.1347101330757141E-002 + 0.10110000000000002 4.0609035640954971E-002 + 0.10220000000000001 3.9631500840187073E-002 + 0.10330000000000003 3.8437500596046448E-002 + 0.10440000000000002 3.7051193416118622E-002 + 0.10550000000000001 3.5497251898050308E-002 + 0.10660000000000003 3.3800341188907623E-002 + 0.10770000000000002 3.1984962522983551E-002 + 0.10880000000000001 3.0075445771217346E-002 + 0.10990000000000003 2.8095772489905357E-002 + 0.11100000000000002 2.6069123297929764E-002 + 0.11210000000000001 2.4017330259084702E-002 + 0.11320000000000002 2.1960588172078133E-002 + 0.11430000000000001 1.9917517900466919E-002 + 0.11540000000000003 1.7905317246913910E-002 + 0.11650000000000002 1.5939749777317047E-002 + 0.11760000000000001 1.4034842140972614E-002 + 0.11870000000000003 1.2202568352222443E-002 + 0.11980000000000002 1.0452796705067158E-002 + 0.12090000000000001 8.7935617193579674E-003 + 0.12200000000000003 7.2314017452299595E-003 + 0.12310000000000001 5.7714497670531273E-003 + 0.12420000000000003 4.4172601774334908E-003 + 0.12530000000000002 3.1706420704722404E-003 + 0.12640000000000001 2.0317835733294487E-003 + 0.12750000000000003 9.9965580739080906E-004 + 0.12860000000000002 7.2403105150442570E-005 + 0.12970000000000001 -7.5255072442814708E-004 + 0.13080000000000003 -1.4786461833864450E-003 + 0.13190000000000002 -2.1102919708937407E-003 + 0.13300000000000001 -2.6526786386966705E-003 + 0.13410000000000000 -3.1113675795495510E-003 + 0.13520000000000004 -3.4919562749564648E-003 + 0.13630000000000003 -3.8000494241714478E-003 + 0.13740000000000002 -4.0414496324956417E-003 + 0.13850000000000001 -4.2222603224217892E-003 + 0.13960000000000000 -4.3486948125064373E-003 + 0.14070000000000005 -4.4267126359045506E-003 + 0.14180000000000004 -4.4617922976613045E-003 + 0.14290000000000003 -4.4590174220502377E-003 + 0.14400000000000002 -4.4233333319425583E-003 + 0.14510000000000001 -4.3596611358225346E-003 + 0.14620000000000000 -4.2727189138531685E-003 + 0.14730000000000004 -4.1667143814265728E-003 + 0.14840000000000003 -4.0452154353260994E-003 + 0.14950000000000002 -3.9113317616283894E-003 + 0.15060000000000001 -3.7680086679756641E-003 + 0.15170000000000000 -3.6181309260427952E-003 + 0.15280000000000005 -3.4643388353288174E-003 + 0.15390000000000004 -3.3087632618844509E-003 + 0.15500000000000003 -3.1529734842479229E-003 + 0.15610000000000002 -2.9982118867337704E-003 + 0.15720000000000001 -2.8456898871809244E-003 + 0.15830000000000000 -2.6966542936861515E-003 + 0.15940000000000004 -2.5521779898554087E-003 + 0.16050000000000003 -2.4129182565957308E-003 + 0.16160000000000002 -2.2791174706071615E-003 + 0.16270000000000001 -2.1508645731955767E-003 + 0.16380000000000000 -2.0283660851418972E-003 + 0.16490000000000005 -1.9119641510769725E-003 + 0.16600000000000004 -1.8019026611000299E-003 + 0.16710000000000003 -1.6981050139293075E-003 + 0.16820000000000002 -1.6002119518816471E-003 + 0.16930000000000001 -1.5078504802659154E-003 + 0.17040000000000000 -1.4208622742444277E-003 + 0.17150000000000004 -1.3392659602686763E-003 + 0.17260000000000003 -1.2630028650164604E-003 + 0.17370000000000002 -1.1917458614334464E-003 + 0.17480000000000001 -1.1249764356762171E-003 + 0.17590000000000000 -1.0622559348121285E-003 + 0.17700000000000005 -1.0034098522737622E-003 + 0.17810000000000004 -9.4843842089176178E-004 + 0.17920000000000003 -8.9725141879171133E-004 + 0.18030000000000002 -8.4950891323387623E-004 + 0.18140000000000001 -8.0473488196730614E-004 + 0.18250000000000000 -7.6258368790149689E-004 + 0.18360000000000004 -7.2298222221434116E-004 + 0.18470000000000003 -6.8600091617554426E-004 + 0.18580000000000002 -6.5159058431163430E-004 + 0.18690000000000001 -6.1946001369506121E-004 + 0.18800000000000000 -5.8921985328197479E-004 + 0.18910000000000005 -5.6063849478960037E-004 + 0.19020000000000004 -5.3374184062704444E-004 + 0.19130000000000003 -5.0865567754954100E-004 + 0.19240000000000002 -4.8535535461269319E-004 + 0.19350000000000001 -4.6358391409739852E-004 + 0.19460000000000005 -4.4301987509243190E-004 + 0.19570000000000004 -4.2351611773483455E-004 + 0.19680000000000003 -4.0516068111173809E-004 + 0.19790000000000002 -3.8809937541373074E-004 + 0.19900000000000001 -3.7230746238492429E-004 + 0.20010000000000000 -3.5754521377384663E-004 + 0.20120000000000005 -3.4353890805505216E-004 + 0.20230000000000004 -3.3019317197613418E-004 + 0.20340000000000003 -3.1761472928337753E-004 + 0.20450000000000002 -3.0592861003242433E-004 + 0.20560000000000000 -2.9508344596251845E-004 + 0.20670000000000005 -2.8484806534834206E-004 + 0.20780000000000004 -2.7499807765707374E-004 + 0.20890000000000003 -2.6549355243332684E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0043.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0043.BXZ.semd new file mode 100644 index 00000000..8fee8525 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0043.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 -1.7426069268133837E-012 + -0.11559999999999999 -3.0767558639732684E-012 + -0.11449999999999999 1.7930163647220110E-012 + -0.11340000000000000 -2.3394313829888658E-012 + -0.11230000000000000 -6.2024871350097044E-011 + -0.11119999999999999 -1.8189411088442853E-010 + -0.11009999999999999 -2.1507795544550845E-010 + -0.10900000000000000 7.5649833619628737E-011 + -0.10790000000000000 6.7871758213655653E-010 + -0.10679999999999999 1.0274627815221038E-009 + -0.10569999999999999 2.9057023454015507E-010 + -0.10460000000000000 -1.6550151249461464E-009 + -0.10349999999999999 -3.4579301644299676E-009 + -0.10239999999999999 -2.9432802861606433E-009 + -0.10130000000000000 7.9153195109427088E-010 + -0.10020000000000000 5.6653073343682081E-009 + -9.9099999999999994E-002 7.5087420725594711E-009 + -9.7999999999999990E-002 3.5892222527422746E-009 + -9.6899999999999986E-002 -4.2618131246285884E-009 + -9.5799999999999996E-002 -1.0423996776864897E-008 + -9.4699999999999993E-002 -1.0226011148972702E-008 + -9.3599999999999989E-002 -4.3309462682827871E-009 + -9.2499999999999999E-002 1.9630881364918196E-009 + -9.1399999999999995E-002 4.3192849297213343E-009 + -9.0299999999999991E-002 4.0367043041555917E-009 + -8.9200000000000002E-002 6.1163287767840302E-009 + -8.8099999999999984E-002 1.1950317180264847E-008 + -8.6999999999999994E-002 1.4768383849173006E-008 + -8.5899999999999990E-002 4.6446309021064280E-009 + -8.4799999999999986E-002 -1.9937616002607683E-008 + -8.3699999999999997E-002 -4.5625395017623305E-008 + -8.2599999999999993E-002 -5.1769823983249807E-008 + -8.1499999999999989E-002 -2.7625048915069783E-008 + -8.0399999999999999E-002 1.6303390637517623E-008 + -7.9299999999999995E-002 5.4569952112615283E-008 + -7.8199999999999992E-002 6.6078072791242448E-008 + -7.7100000000000002E-002 4.8473072666865846E-008 + -7.5999999999999984E-002 1.4199884823540287E-008 + -7.4899999999999994E-002 -2.6570116773427799E-008 + -7.3799999999999991E-002 -7.7269866949336574E-008 + -7.2699999999999987E-002 -1.4819234195329045E-007 + -7.1599999999999997E-002 -2.4006942567211809E-007 + -7.0499999999999993E-002 -3.3880235150718363E-007 + -6.9399999999999989E-002 -4.3114397385579650E-007 + -6.8300000000000000E-002 -5.2681184570246842E-007 + -6.7199999999999996E-002 -6.6159100242657587E-007 + -6.6099999999999992E-002 -8.7315197561110836E-007 + -6.5000000000000002E-002 -1.1710174021573039E-006 + -6.3899999999999985E-002 -1.5324695823437651E-006 + -6.2799999999999995E-002 -1.9328695088915993E-006 + -6.1699999999999991E-002 -2.3832724309613695E-006 + -6.0599999999999994E-002 -2.9378024919424206E-006 + -5.9499999999999990E-002 -3.6619078400690341E-006 + -5.8399999999999994E-002 -4.5930778469482902E-006 + -5.7299999999999990E-002 -5.7352795010956470E-006 + -5.6199999999999986E-002 -7.0945293373370077E-006 + -5.5099999999999996E-002 -8.7191419879673049E-006 + -5.3999999999999992E-002 -1.0701216524466872E-005 + -5.2899999999999989E-002 -1.3136131201463286E-005 + -5.1799999999999985E-002 -1.6083718946902081E-005 + -5.0699999999999995E-002 -1.9577521015889943E-005 + -4.9599999999999991E-002 -2.3680415324633941E-005 + -4.8499999999999988E-002 -2.8534275770653039E-005 + -4.7399999999999998E-002 -3.4353044611634687E-005 + -4.6299999999999994E-002 -4.1364495700690895E-005 + -4.5199999999999990E-002 -4.9759895773604512E-005 + -4.4099999999999986E-002 -5.9705023886635900E-005 + -4.2999999999999997E-002 -7.1403279434889555E-005 + -4.1899999999999993E-002 -8.5146821220405400E-005 + -4.0799999999999989E-002 -1.0130353621207178E-004 + -3.9699999999999985E-002 -1.2025678734062240E-004 + -3.8599999999999995E-002 -1.4236840070225298E-004 + -3.7499999999999992E-002 -1.6801351739559323E-004 + -3.6399999999999988E-002 -1.9765910110436380E-004 + -3.5299999999999984E-002 -2.3190569481812418E-004 + -3.4199999999999994E-002 -2.7144502382725477E-004 + -3.3099999999999991E-002 -3.1697316444478929E-004 + -3.1999999999999987E-002 -3.6915071541443467E-004 + -3.0899999999999997E-002 -4.2865745490416884E-004 + -2.9799999999999993E-002 -4.9629184650257230E-004 + -2.8699999999999989E-002 -5.7301466586068273E-004 + -2.7599999999999986E-002 -6.5988948335871100E-004 + -2.6499999999999996E-002 -7.5797707540914416E-004 + -2.5399999999999992E-002 -8.6829066276550293E-004 + -2.4299999999999988E-002 -9.9185423459857702E-004 + -2.3199999999999985E-002 -1.1297981254756451E-003 + -2.2099999999999995E-002 -1.2833833461627364E-003 + -2.0999999999999991E-002 -1.4539170078933239E-003 + -1.9899999999999987E-002 -1.6426366055384278E-003 + -1.8799999999999983E-002 -1.8506773049011827E-003 + -1.7699999999999994E-002 -2.0791436545550823E-003 + -1.6599999999999990E-002 -2.3291965480893850E-003 + -1.5499999999999986E-002 -2.6020407676696777E-003 + -1.4399999999999996E-002 -2.8987964615225792E-003 + -1.3299999999999992E-002 -3.2203663140535355E-003 + -1.2199999999999989E-002 -3.5674136597663164E-003 + -1.1099999999999985E-002 -3.9404626004397869E-003 + -9.9999999999999950E-003 -4.3399850837886333E-003 + -8.8999999999999913E-003 -4.7663631848990917E-003 + -7.7999999999999875E-003 -5.2197282202541828E-003 + -6.6999999999999837E-003 -5.6998175568878651E-003 + -5.5999999999999939E-003 -6.2059769406914711E-003 + -4.4999999999999901E-003 -6.7372829653322697E-003 + -3.3999999999999864E-003 -7.2926408611238003E-003 + -2.2999999999999826E-003 -7.8707337379455566E-003 + -1.1999999999999927E-003 -8.4698554128408432E-003 + -9.9999999999988987E-005 -9.0877963230013847E-003 + 1.0000000000000148E-003 -9.7219040617346764E-003 + 2.1000000000000185E-003 -1.0369253344833851E-002 + 3.2000000000000084E-003 -1.1026773601770401E-002 + 4.3000000000000121E-003 -1.1691191233694553E-002 + 5.4000000000000159E-003 -1.2358870357275009E-002 + 6.5000000000000058E-003 -1.3025748543441296E-002 + 7.6000000000000234E-003 -1.3687454164028168E-002 + 8.7000000000000133E-003 -1.4339559711515903E-002 + 9.8000000000000032E-003 -1.4977734535932541E-002 + 1.0900000000000021E-002 -1.5597707591950893E-002 + 1.2000000000000011E-002 -1.6195133328437805E-002 + 1.3100000000000001E-002 -1.6765551641583443E-002 + 1.4200000000000018E-002 -1.7304569482803345E-002 + 1.5300000000000008E-002 -1.7808130010962486E-002 + 1.6400000000000026E-002 -1.8272666260600090E-002 + 1.7500000000000016E-002 -1.8695056438446045E-002 + 1.8600000000000005E-002 -1.9072460010647774E-002 + 1.9700000000000023E-002 -1.9402287900447845E-002 + 2.0800000000000013E-002 -1.9682388752698898E-002 + 2.1900000000000003E-002 -1.9911292940378189E-002 + 2.3000000000000020E-002 -2.0088292658329010E-002 + 2.4100000000000010E-002 -2.0213296636939049E-002 + 2.5200000000000000E-002 -2.0286614075303078E-002 + 2.6300000000000018E-002 -2.0308891311287880E-002 + 2.7400000000000008E-002 -2.0281229168176651E-002 + 2.8500000000000025E-002 -2.0205341279506683E-002 + 2.9600000000000015E-002 -2.0083509385585785E-002 + 3.0700000000000005E-002 -1.9918320700526237E-002 + 3.1800000000000023E-002 -1.9712373614311218E-002 + 3.2900000000000013E-002 -1.9468178972601891E-002 + 3.4000000000000002E-002 -1.9188232719898224E-002 + 3.5100000000000020E-002 -1.8875088542699814E-002 + 3.6200000000000010E-002 -1.8531214445829391E-002 + 3.7300000000000028E-002 -1.8158672377467155E-002 + 3.8400000000000017E-002 -1.7758820205926895E-002 + 3.9500000000000007E-002 -1.7332255840301514E-002 + 4.0600000000000025E-002 -1.6878951340913773E-002 + 4.1700000000000015E-002 -1.6398336738348007E-002 + 4.2800000000000005E-002 -1.5889175236225128E-002 + 4.3900000000000022E-002 -1.5349280089139938E-002 + 4.5000000000000012E-002 -1.4775356277823448E-002 + 4.6100000000000002E-002 -1.4163107611238956E-002 + 4.7200000000000020E-002 -1.3507530093193054E-002 + 4.8300000000000010E-002 -1.2803141959011555E-002 + 4.9400000000000027E-002 -1.2043962255120277E-002 + 5.0500000000000017E-002 -1.1223397217690945E-002 + 5.1600000000000007E-002 -1.0334256105124950E-002 + 5.2700000000000025E-002 -9.3690492212772369E-003 + 5.3800000000000014E-002 -8.3204582333564758E-003 + 5.4900000000000004E-002 -7.1816793642938137E-003 + 5.6000000000000022E-002 -5.9465095400810242E-003 + 5.7100000000000012E-002 -4.6093203127384186E-003 + 5.8200000000000002E-002 -3.1651654280722141E-003 + 5.9300000000000019E-002 -1.6101569635793567E-003 + 6.0400000000000009E-002 5.8052613894687966E-005 + 6.1500000000000027E-002 1.8399599939584732E-003 + 6.2600000000000017E-002 3.7341914139688015E-003 + 6.3700000000000007E-002 5.7376120239496231E-003 + 6.4800000000000024E-002 7.8453188762068748E-003 + 6.5900000000000014E-002 1.0050406679511070E-002 + 6.7000000000000004E-002 1.2343701906502247E-002 + 6.8100000000000022E-002 1.4713703654706478E-002 + 6.9200000000000012E-002 1.7146801576018333E-002 + 7.0300000000000029E-002 1.9627597182989120E-002 + 7.1400000000000019E-002 2.2139115259051323E-002 + 7.2500000000000009E-002 2.4662820622324944E-002 + 7.3600000000000027E-002 2.7178665623068810E-002 + 7.4700000000000016E-002 2.9665337875485420E-002 + 7.5800000000000006E-002 3.2100718468427658E-002 + 7.6900000000000024E-002 3.4462388604879379E-002 + 7.8000000000000014E-002 3.6727953702211380E-002 + 7.9100000000000004E-002 3.8875233381986618E-002 + 8.0200000000000021E-002 4.0882457047700882E-002 + 8.1300000000000011E-002 4.2728673666715622E-002 + 8.2400000000000029E-002 4.4394258409738541E-002 + 8.3500000000000019E-002 4.5861374586820602E-002 + 8.4600000000000009E-002 4.7114185988903046E-002 + 8.5700000000000026E-002 4.8138927668333054E-002 + 8.6800000000000016E-002 4.8924036324024200E-002 + 8.7900000000000006E-002 4.9460459500551224E-002 + 8.9000000000000024E-002 4.9741983413696289E-002 + 9.0100000000000013E-002 4.9765426665544510E-002 + 9.1200000000000003E-002 4.9530550837516785E-002 + 9.2300000000000021E-002 4.9039822071790695E-002 + 9.3400000000000011E-002 4.8298280686140060E-002 + 9.4500000000000028E-002 4.7313619405031204E-002 + 9.5600000000000018E-002 4.6096261590719223E-002 + 9.6700000000000008E-002 4.4659271836280823E-002 + 9.7800000000000026E-002 4.3017927557229996E-002 + 9.8900000000000016E-002 4.1189249604940414E-002 + 0.10000000000000001 3.9191644638776779E-002 + 0.10110000000000002 3.7044811993837357E-002 + 0.10220000000000001 3.4769695252180099E-002 + 0.10330000000000003 3.2388206571340561E-002 + 0.10440000000000002 2.9922716319561005E-002 + 0.10550000000000001 2.7395518496632576E-002 + 0.10660000000000003 2.4828471243381500E-002 + 0.10770000000000002 2.2242914885282516E-002 + 0.10880000000000001 1.9659636542201042E-002 + 0.10990000000000003 1.7098667100071907E-002 + 0.11100000000000002 1.4578895643353462E-002 + 0.11210000000000001 1.2117671780288219E-002 + 0.11320000000000002 9.7306193783879280E-003 + 0.11430000000000001 7.4316849932074547E-003 + 0.11540000000000003 5.2332398481667042E-003 + 0.11650000000000002 3.1460518948733807E-003 + 0.11760000000000001 1.1791035067290068E-003 + 0.11870000000000003 -6.6055840579792857E-004 + 0.11980000000000002 -2.3677912540733814E-003 + 0.12090000000000001 -3.9391601458191872E-003 + 0.12200000000000003 -5.3727328777313232E-003 + 0.12310000000000001 -6.6680102609097958E-003 + 0.12420000000000003 -7.8259473666548729E-003 + 0.12530000000000002 -8.8489167392253876E-003 + 0.12640000000000001 -9.7405174747109413E-003 + 0.12750000000000003 -1.0505304671823978E-002 + 0.12860000000000002 -1.1148580349981785E-002 + 0.12970000000000001 -1.1676338501274586E-002 + 0.13080000000000003 -1.2095249257981777E-002 + 0.13190000000000002 -1.2412551790475845E-002 + 0.13300000000000001 -1.2635813094675541E-002 + 0.13410000000000000 -1.2772664427757263E-002 + 0.13520000000000004 -1.2830685824155807E-002 + 0.13630000000000003 -1.2817436829209328E-002 + 0.13740000000000002 -1.2740511447191238E-002 + 0.13850000000000001 -1.2607445009052753E-002 + 0.13960000000000000 -1.2425491586327553E-002 + 0.14070000000000005 -1.2201426550745964E-002 + 0.14180000000000004 -1.1941509321331978E-002 + 0.14290000000000003 -1.1651620268821716E-002 + 0.14400000000000002 -1.1337382718920708E-002 + 0.14510000000000001 -1.1004123836755753E-002 + 0.14620000000000000 -1.0656693950295448E-002 + 0.14730000000000004 -1.0299321264028549E-002 + 0.14840000000000003 -9.9356463178992271E-003 + 0.14950000000000002 -9.5689045265316963E-003 + 0.15060000000000001 -9.2020891606807709E-003 + 0.15170000000000000 -8.8379560038447380E-003 + 0.15280000000000005 -8.4788817912340164E-003 + 0.15390000000000004 -8.1267589703202248E-003 + 0.15500000000000003 -7.7830310910940170E-003 + 0.15610000000000002 -7.4488562531769276E-003 + 0.15720000000000001 -7.1252523921430111E-003 + 0.15830000000000000 -6.8131084553897381E-003 + 0.15940000000000004 -6.5130908042192459E-003 + 0.16050000000000003 -6.2255770899355412E-003 + 0.16160000000000002 -5.9506958350539207E-003 + 0.16270000000000001 -5.6884409859776497E-003 + 0.16380000000000000 -5.4387650452554226E-003 + 0.16490000000000005 -5.2015725523233414E-003 + 0.16600000000000004 -4.9766688607633114E-003 + 0.16710000000000003 -4.7637298703193665E-003 + 0.16820000000000002 -4.5623476617038250E-003 + 0.16930000000000001 -4.3720891699194908E-003 + 0.17040000000000000 -4.1925217956304550E-003 + 0.17150000000000004 -4.0231822058558464E-003 + 0.17260000000000003 -3.8635525852441788E-003 + 0.17370000000000002 -3.7130853161215782E-003 + 0.17480000000000001 -3.5712574608623981E-003 + 0.17590000000000000 -3.4375996328890324E-003 + 0.17700000000000005 -3.3116661943495274E-003 + 0.17810000000000004 -3.1929803080856800E-003 + 0.17920000000000003 -3.0810269527137280E-003 + 0.18030000000000002 -2.9753104317933321E-003 + 0.18140000000000001 -2.8754202648997307E-003 + 0.18250000000000000 -2.7810374740511179E-003 + 0.18360000000000004 -2.6918661314994097E-003 + 0.18470000000000003 -2.6075618807226419E-003 + 0.18580000000000002 -2.5277303066104650E-003 + 0.18690000000000001 -2.4519949220120907E-003 + 0.18800000000000000 -2.3800672497600317E-003 + 0.18910000000000005 -2.3117400705814362E-003 + 0.19020000000000004 -2.2468173410743475E-003 + 0.19130000000000003 -2.1850513294339180E-003 + 0.19240000000000002 -2.1261509973555803E-003 + 0.19350000000000001 -2.0698504522442818E-003 + 0.19460000000000005 -2.0159590058028698E-003 + 0.19570000000000004 -1.9643451087176800E-003 + 0.19680000000000003 -1.9148720894008875E-003 + 0.19790000000000002 -1.8673546146601439E-003 + 0.19900000000000001 -1.8215771997347474E-003 + 0.20010000000000000 -1.7773457802832127E-003 + 0.20120000000000005 -1.7345135565847158E-003 + 0.20230000000000004 -1.6929558478295803E-003 + 0.20340000000000003 -1.6525345854461193E-003 + 0.20450000000000002 -1.6130984295159578E-003 + 0.20560000000000000 -1.5745229320600629E-003 + 0.20670000000000005 -1.5367418527603149E-003 + 0.20780000000000004 -1.4997301623225212E-003 + 0.20890000000000003 -1.4634554972872138E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0044.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0044.BXX.semd new file mode 100644 index 00000000..2c04df9d --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0044.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 -7.9607089359801764E-027 + -0.11119999999999999 7.0051537593097167E-019 + -0.11009999999999999 4.9563297456166706E-018 + -0.10900000000000000 1.0801441071183805E-017 + -0.10790000000000000 -1.9451026372731338E-017 + -0.10679999999999999 -1.7707818008903207E-016 + -0.10569999999999999 -4.5634376489358261E-016 + -0.10460000000000000 -3.3751025694038581E-016 + -0.10349999999999999 1.3943569445289410E-015 + -0.10239999999999999 5.3090974813044950E-015 + -0.10130000000000000 7.9867177053740551E-015 + -0.10020000000000000 8.8193070468117751E-017 + -9.9099999999999994E-002 -2.6687663580785004E-014 + -9.7999999999999990E-002 -6.0792306789698297E-014 + -9.6899999999999986E-002 -5.5600150677091731E-014 + -9.5799999999999996E-002 4.8361129283049781E-014 + -9.4699999999999993E-002 2.4531681482205248E-013 + -9.3599999999999989E-002 3.8010341944262616E-013 + -9.2499999999999999E-002 1.8131900332302858E-013 + -9.1399999999999995E-002 -4.9725902648983800E-013 + -9.0299999999999991E-002 -1.3401430572906881E-012 + -8.9200000000000002E-002 -1.5009224332146465E-012 + -8.8099999999999984E-002 -1.4474061055605447E-013 + -8.6999999999999994E-002 2.5503340758681325E-012 + -8.5899999999999990E-002 4.7917707128586340E-012 + -8.4799999999999986E-002 3.9843709928599758E-012 + -8.3699999999999997E-002 -1.0214255656559867E-012 + -8.2599999999999993E-002 -7.8916500070858042E-012 + -8.1499999999999989E-002 -1.1359405603650341E-011 + -8.0399999999999999E-002 -7.0989264813747788E-012 + -7.9299999999999995E-002 3.7091024696067620E-012 + -7.8199999999999992E-002 1.3751963977293169E-011 + -7.7100000000000002E-002 1.5120406662849639E-011 + -7.5999999999999984E-002 7.1552425442988898E-012 + -7.4899999999999994E-002 -1.4806680187495758E-012 + -7.3799999999999991E-002 -1.1140519930175063E-012 + -7.2699999999999987E-002 6.1668673639880822E-012 + -7.1599999999999997E-002 3.3749630694301924E-012 + -7.0499999999999993E-002 -2.5861573299534868E-011 + -6.9399999999999989E-002 -7.2509283299826421E-011 + -6.8300000000000000E-002 -9.3549862301145481E-011 + -6.7199999999999996E-002 -3.9113434713300421E-011 + -6.6099999999999992E-002 9.6215591049997329E-011 + -6.5000000000000002E-002 2.4150081934237733E-010 + -6.3899999999999985E-002 2.7892957388253592E-010 + -6.2799999999999995E-002 1.3036151325085399E-010 + -6.1699999999999991E-002 -1.6145167147652018E-010 + -6.0599999999999994E-002 -4.3348449829672120E-010 + -5.9499999999999990E-002 -5.0459619815867995E-010 + -5.8399999999999994E-002 -3.0942542972312026E-010 + -5.7299999999999990E-002 4.7209902653833069E-011 + -5.6199999999999986E-002 3.6953545778928287E-010 + -5.5099999999999996E-002 5.2052828714010957E-010 + -5.3999999999999992E-002 5.0784815242010950E-010 + -5.2899999999999989E-002 4.2501646646542213E-010 + -5.1799999999999985E-002 3.0872637779566503E-010 + -5.0699999999999995E-002 7.0016423214802614E-011 + -4.9599999999999991E-002 -4.0068101614387786E-010 + -4.8499999999999988E-002 -1.0331870914370711E-009 + -4.7399999999999998E-002 -1.4922211244439154E-009 + -4.6299999999999994E-002 -1.3520545794065697E-009 + -4.5199999999999990E-002 -4.4152623224213983E-010 + -4.4099999999999986E-002 9.2597218781520496E-010 + -4.2999999999999997E-002 2.0746031559326639E-009 + -4.1899999999999993E-002 2.3926227665782562E-009 + -4.0799999999999989E-002 1.7383610106946890E-009 + -3.9699999999999985E-002 4.9710835448024682E-010 + -3.8599999999999995E-002 -7.4300937624727226E-010 + -3.7499999999999992E-002 -1.5953441900862231E-009 + -3.6399999999999988E-002 -2.0066570627363944E-009 + -3.5299999999999984E-002 -2.0511041753934478E-009 + -3.4199999999999994E-002 -1.6685878234667939E-009 + -3.3099999999999991E-002 -6.8444666601052973E-010 + -3.1999999999999987E-002 8.6377488495159582E-010 + -3.0899999999999997E-002 2.4397470710368907E-009 + -2.9799999999999993E-002 3.1495013264049021E-009 + -2.8699999999999989E-002 2.3233157619984013E-009 + -2.7599999999999986E-002 1.0300510444594124E-010 + -2.6499999999999996E-002 -2.4769992723605583E-009 + -2.5399999999999992E-002 -4.0275214274743121E-009 + -2.4299999999999988E-002 -3.5631331218866080E-009 + -2.3199999999999985E-002 -9.4128493888234743E-010 + -2.2099999999999995E-002 3.2121771909032759E-009 + -2.0999999999999991E-002 7.8199304809345449E-009 + -1.9899999999999987E-002 1.1529988519498602E-008 + -1.8799999999999983E-002 1.2693212703140944E-008 + -1.7699999999999994E-002 9.4384997595398090E-009 + -1.6599999999999990E-002 8.4903639674394071E-011 + -1.5499999999999986E-002 -1.6322079687824953E-008 + -1.4399999999999996E-002 -3.9898509385238867E-008 + -1.3299999999999992E-002 -7.0539989849294216E-008 + -1.2199999999999989E-002 -1.0889115031886831E-007 + -1.1099999999999985E-002 -1.5684538823279581E-007 + -9.9999999999999950E-003 -2.1709881536935427E-007 + -8.8999999999999913E-003 -2.9219856401141442E-007 + -7.7999999999999875E-003 -3.8414333403125056E-007 + -6.6999999999999837E-003 -4.9522242306920816E-007 + -5.5999999999999939E-003 -6.2965926872493583E-007 + -4.4999999999999901E-003 -7.9478303405267070E-007 + -3.3999999999999864E-003 -1.0007486253016395E-006 + -2.2999999999999826E-003 -1.2590730875672307E-006 + -1.1999999999999927E-003 -1.5813247955520637E-006 + -9.9999999999988987E-005 -1.9792041712207720E-006 + 1.0000000000000148E-003 -2.4660732833581278E-006 + 2.1000000000000185E-003 -3.0588500976591604E-006 + 3.2000000000000084E-003 -3.7790948681504233E-006 + 4.3000000000000121E-003 -4.6531035877706017E-006 + 5.4000000000000159E-003 -5.7117881624435540E-006 + 6.5000000000000058E-003 -6.9911798163957428E-006 + 7.6000000000000234E-003 -8.5335714175016619E-006 + 8.7000000000000133E-003 -1.0388603186584078E-005 + 9.8000000000000032E-003 -1.2613788385351654E-005 + 1.0900000000000021E-002 -1.5274828911060467E-005 + 1.2000000000000011E-002 -1.8446569811203517E-005 + 1.3100000000000001E-002 -2.2215008357306942E-005 + 1.4200000000000018E-002 -2.6679716029320844E-005 + 1.5300000000000008E-002 -3.1955649319570512E-005 + 1.6400000000000026E-002 -3.8173937355168164E-005 + 1.7500000000000016E-002 -4.5482389396056533E-005 + 1.8600000000000005E-002 -5.4046802688390017E-005 + 1.9700000000000023E-002 -6.4053318055812269E-005 + 2.0800000000000013E-002 -7.5710908276960254E-005 + 2.1900000000000003E-002 -8.9252869656775147E-005 + 2.3000000000000020E-002 -1.0493717854842544E-004 + 2.4100000000000010E-002 -1.2304694973863661E-004 + 2.5200000000000000E-002 -1.4389220450539142E-004 + 2.6300000000000018E-002 -1.6781274462118745E-004 + 2.7400000000000008E-002 -1.9518056069500744E-004 + 2.8500000000000025E-002 -2.2640012321062386E-004 + 2.9600000000000015E-002 -2.6190650532953441E-004 + 3.0700000000000005E-002 -3.0216266168281436E-004 + 3.1800000000000023E-002 -3.4765791497193277E-004 + 3.2900000000000013E-002 -3.9890810148790479E-004 + 3.4000000000000002E-002 -4.5645545469596982E-004 + 3.5100000000000020E-002 -5.2086636424064636E-004 + 3.6200000000000010E-002 -5.9272651560604572E-004 + 3.7300000000000028E-002 -6.7263434175401926E-004 + 3.8400000000000017E-002 -7.6119467848911881E-004 + 3.9500000000000007E-002 -8.5901143029332161E-004 + 4.0600000000000025E-002 -9.6667982870712876E-004 + 4.1700000000000015E-002 -1.0847771773114800E-003 + 4.2800000000000005E-002 -1.2138518504798412E-003 + 4.3900000000000022E-002 -1.3544111279770732E-003 + 4.5000000000000012E-002 -1.5069111250340939E-003 + 4.6100000000000002E-002 -1.6717442777007818E-003 + 4.7200000000000020E-002 -1.8492239760234952E-003 + 4.8300000000000010E-002 -2.0395684987306595E-003 + 4.9400000000000027E-002 -2.2428848315030336E-003 + 5.0500000000000017E-002 -2.4591523688286543E-003 + 5.1600000000000007E-002 -2.6882097590714693E-003 + 5.2700000000000025E-002 -2.9297412838786840E-003 + 5.3800000000000014E-002 -3.1832605600357056E-003 + 5.4900000000000004E-002 -3.4480970352888107E-003 + 5.6000000000000022E-002 -3.7233785260468721E-003 + 5.7100000000000012E-002 -4.0080235339701176E-003 + 5.8200000000000002E-002 -4.3007326312363148E-003 + 5.9300000000000019E-002 -4.5999856665730476E-003 + 6.0400000000000009E-002 -4.9040392041206360E-003 + 6.1500000000000027E-002 -5.2109258249402046E-003 + 6.2600000000000017E-002 -5.5184564553201199E-003 + 6.3700000000000007E-002 -5.8242264203727245E-003 + 6.4800000000000024E-002 -6.1256294138729572E-003 + 6.5900000000000014E-002 -6.4198756590485573E-003 + 6.7000000000000004E-002 -6.7040096037089825E-003 + 6.8100000000000022E-002 -6.9749341346323490E-003 + 6.9200000000000012E-002 -7.2294357232749462E-003 + 7.0300000000000029E-002 -7.4642230756580830E-003 + 7.1400000000000019E-002 -7.6759667135775089E-003 + 7.2500000000000009E-002 -7.8613404184579849E-003 + 7.3600000000000027E-002 -8.0170631408691406E-003 + 7.4700000000000016E-002 -8.1399399787187576E-003 + 7.5800000000000006E-002 -8.2269133999943733E-003 + 7.6900000000000024E-002 -8.2751102745532990E-003 + 7.8000000000000014E-002 -8.2818940281867981E-003 + 7.9100000000000004E-002 -8.2449140027165413E-003 + 8.0200000000000021E-002 -8.1621501594781876E-003 + 8.1300000000000011E-002 -8.0319503322243690E-003 + 8.2400000000000029E-002 -7.8530702739953995E-003 + 8.3500000000000019E-002 -7.6247169636189938E-003 + 8.4600000000000009E-002 -7.3465760797262192E-003 + 8.5700000000000026E-002 -7.0188422687351704E-003 + 8.6800000000000016E-002 -6.6422289237380028E-003 + 8.7900000000000006E-002 -6.2179677188396454E-003 + 8.9000000000000024E-002 -5.7478090748190880E-003 + 9.0100000000000013E-002 -5.2340212278068066E-003 + 9.1200000000000003E-002 -4.6793781220912933E-003 + 9.2300000000000021E-002 -4.0871319361031055E-003 + 9.3400000000000011E-002 -3.4609718713909388E-003 + 9.4500000000000028E-002 -2.8049733955413103E-003 + 9.5600000000000018E-002 -2.1235498134046793E-003 + 9.6700000000000008E-002 -1.4214025577530265E-003 + 9.7800000000000026E-002 -7.0346542634069920E-004 + 9.8900000000000016E-002 2.5169412765535526E-005 + 0.10000000000000001 7.5933686457574368E-004 + 0.10110000000000002 1.4938822714611888E-003 + 0.10220000000000001 2.2237333469092846E-003 + 0.10330000000000003 2.9439656063914299E-003 + 0.10440000000000002 3.6498713307082653E-003 + 0.10550000000000001 4.3370388448238373E-003 + 0.10660000000000003 5.0014331936836243E-003 + 0.10770000000000002 5.6394636631011963E-003 + 0.10880000000000001 6.2480298802256584E-003 + 0.10990000000000003 6.8245525471866131E-003 + 0.11100000000000002 7.3670092970132828E-003 + 0.11210000000000001 7.8739710152149200E-003 + 0.11320000000000002 8.3446307107806206E-003 + 0.11430000000000001 8.7788179516792297E-003 + 0.11540000000000003 9.1769779101014137E-003 + 0.11650000000000002 9.5401303842663765E-003 + 0.11760000000000001 9.8698409274220467E-003 + 0.11870000000000003 1.0168190114200115E-002 + 0.11980000000000002 1.0437738150358200E-002 + 0.12090000000000001 1.0681471787393093E-002 + 0.12200000000000003 1.0902714915573597E-002 + 0.12310000000000001 1.1105032637715340E-002 + 0.12420000000000003 1.1292146518826485E-002 + 0.12530000000000002 1.1467861942946911E-002 + 0.12640000000000001 1.1635996401309967E-002 + 0.12750000000000003 1.1800290085375309E-002 + 0.12860000000000002 1.1964287608861923E-002 + 0.12970000000000001 1.2131229043006897E-002 + 0.13080000000000003 1.2303971685469151E-002 + 0.13190000000000002 1.2484919279813766E-002 + 0.13300000000000001 1.2675966136157513E-002 + 0.13410000000000000 1.2878428213298321E-002 + 0.13520000000000004 1.3092969544231892E-002 + 0.13630000000000003 1.3319535180926323E-002 + 0.13740000000000002 1.3557313010096550E-002 + 0.13850000000000001 1.3804744929075241E-002 + 0.13960000000000000 1.4059536159038544E-002 + 0.14070000000000005 1.4318656176328659E-002 + 0.14180000000000004 1.4578336849808693E-002 + 0.14290000000000003 1.4834095723927021E-002 + 0.14400000000000002 1.5080789104104042E-002 + 0.14510000000000001 1.5312714502215385E-002 + 0.14620000000000000 1.5523699112236500E-002 + 0.14730000000000004 1.5707183629274368E-002 + 0.14840000000000003 1.5856290236115456E-002 + 0.14950000000000002 1.5963930636644363E-002 + 0.15060000000000001 1.6022942960262299E-002 + 0.15170000000000000 1.6026239842176437E-002 + 0.15280000000000005 1.5966948121786118E-002 + 0.15390000000000004 1.5838539227843285E-002 + 0.15500000000000003 1.5634931623935699E-002 + 0.15610000000000002 1.5350607223808765E-002 + 0.15720000000000001 1.4980752021074295E-002 + 0.15830000000000000 1.4521397650241852E-002 + 0.15940000000000004 1.3969532214105129E-002 + 0.16050000000000003 1.3323185965418816E-002 + 0.16160000000000002 1.2581495568156242E-002 + 0.16270000000000001 1.1744750663638115E-002 + 0.16380000000000000 1.0814456269145012E-002 + 0.16490000000000005 9.7933784127235413E-003 + 0.16600000000000004 8.6855534464120865E-003 + 0.16710000000000003 7.4962647631764412E-003 + 0.16820000000000002 6.2319827266037464E-003 + 0.16930000000000001 4.9003064632415771E-003 + 0.17040000000000000 3.5098921507596970E-003 + 0.17150000000000004 2.0703810732811689E-003 + 0.17260000000000003 5.9229292673990130E-004 + 0.17370000000000002 -9.1312150470912457E-004 + 0.17480000000000001 -2.4340376257896423E-003 + 0.17590000000000000 -3.9582210592925549E-003 + 0.17700000000000005 -5.4731816053390503E-003 + 0.17810000000000004 -6.9663259200751781E-003 + 0.17920000000000003 -8.4251286461949348E-003 + 0.18030000000000002 -9.8373172804713249E-003 + 0.18140000000000001 -1.1191054247319698E-002 + 0.18250000000000000 -1.2475100345909595E-002 + 0.18360000000000004 -1.3678956776857376E-002 + 0.18470000000000003 -1.4792998321354389E-002 + 0.18580000000000002 -1.5808595344424248E-002 + 0.18690000000000001 -1.6718242317438126E-002 + 0.18800000000000000 -1.7515640705823898E-002 + 0.18910000000000005 -1.8195774406194687E-002 + 0.19020000000000004 -1.8754959106445312E-002 + 0.19130000000000003 -1.9190872088074684E-002 + 0.19240000000000002 -1.9502546638250351E-002 + 0.19350000000000001 -1.9690377637743950E-002 + 0.19460000000000005 -1.9756076857447624E-002 + 0.19570000000000004 -1.9702615216374397E-002 + 0.19680000000000003 -1.9534142687916756E-002 + 0.19790000000000002 -1.9255895167589188E-002 + 0.19900000000000001 -1.8874106928706169E-002 + 0.20010000000000000 -1.8395900726318359E-002 + 0.20120000000000005 -1.7829162999987602E-002 + 0.20230000000000004 -1.7182402312755585E-002 + 0.20340000000000003 -1.6464596614241600E-002 + 0.20450000000000002 -1.5685070306062698E-002 + 0.20560000000000000 -1.4853367581963539E-002 + 0.20670000000000005 -1.3979127630591393E-002 + 0.20780000000000004 -1.3071941211819649E-002 + 0.20890000000000003 -1.2141213752329350E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0044.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0044.BXZ.semd new file mode 100644 index 00000000..e32ad196 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0044.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 1.9851719485692078E-019 + -0.11119999999999999 -2.6800406277473745E-020 + -0.11009999999999999 -6.7430249794801844E-018 + -0.10900000000000000 -2.6058793259988689E-017 + -0.10790000000000000 -1.4966435248911821E-017 + -0.10679999999999999 1.6841296686417157E-016 + -0.10569999999999999 5.6684556561001050E-016 + -0.10460000000000000 5.0101030036158443E-016 + -0.10349999999999999 -1.6920243333474810E-015 + -0.10239999999999999 -6.5785029841906786E-015 + -0.10130000000000000 -8.7684164603077895E-015 + -0.10020000000000000 4.8206381445784104E-015 + -9.9099999999999994E-002 4.2386992353538044E-014 + -9.7999999999999990E-002 7.9162377878989193E-014 + -9.6899999999999986E-002 4.3023530837136073E-014 + -9.5799999999999996E-002 -1.3500057191931369E-013 + -9.4699999999999993E-002 -3.9531629380563926E-013 + -9.3599999999999989E-002 -4.5676510533956827E-013 + -9.2499999999999999E-002 4.8225502367535422E-014 + -9.1399999999999995E-002 1.1372335365078534E-012 + -9.0299999999999991E-002 2.0445192847745597E-012 + -8.9200000000000002E-002 1.4175652839065744E-012 + -8.8099999999999984E-002 -1.4972911148783408E-012 + -8.6999999999999994E-002 -5.3474308314704899E-012 + -8.5899999999999990E-002 -6.5302459620331099E-012 + -8.4799999999999986E-002 -1.7096150883855188E-012 + -8.3699999999999997E-002 8.0995973816833100E-012 + -8.2599999999999993E-002 1.5730066554864308E-011 + -8.1499999999999989E-002 1.2043064462341491E-011 + -8.0399999999999999E-002 -5.0440693288855698E-012 + -7.9299999999999995E-002 -2.4333484879845990E-011 + -7.8199999999999992E-002 -2.6789372803426303E-011 + -7.7100000000000002E-002 -2.8186966649634826E-012 + -7.5999999999999984E-002 3.2212881667659232E-011 + -7.4899999999999994E-002 4.3061401666655286E-011 + -7.3799999999999991E-002 5.0867504652885032E-012 + -7.2699999999999987E-002 -6.1833801967559054E-011 + -7.1599999999999997E-002 -9.2813604024577501E-011 + -7.0499999999999993E-002 -2.7960540133209477E-011 + -6.9399999999999989E-002 1.1823829415558151E-010 + -6.8300000000000000E-002 2.3475577037856965E-010 + -6.7199999999999996E-002 1.8388995881579717E-010 + -6.6099999999999992E-002 -7.0954964126457298E-011 + -6.5000000000000002E-002 -3.8734770946291519E-010 + -6.3899999999999985E-002 -5.1203807860389361E-010 + -6.2799999999999995E-002 -2.7728114249114810E-010 + -6.1699999999999991E-002 2.2523063969437374E-010 + -6.0599999999999994E-002 6.6402539022902829E-010 + -5.9499999999999990E-002 7.0841288390965929E-010 + -5.8399999999999994E-002 3.1041585968338836E-010 + -5.7299999999999990E-002 -2.2884340256101865E-010 + -5.6199999999999986E-002 -5.0539483709144406E-010 + -5.5099999999999996E-002 -3.8000552704531287E-010 + -5.3999999999999992E-002 -1.2248810299375634E-010 + -5.2899999999999989E-002 -1.5238227346614508E-010 + -5.1799999999999985E-002 -5.7404386799575491E-010 + -5.0699999999999995E-002 -9.5406549327492485E-010 + -4.9599999999999991E-002 -6.3127725269396251E-010 + -4.8499999999999988E-002 6.3395366733942637E-010 + -4.7399999999999998E-002 2.2472887994950952E-009 + -4.6299999999999994E-002 3.0626994274030039E-009 + -4.5199999999999990E-002 2.2313466629952927E-009 + -4.4099999999999986E-002 -6.2333083139520795E-011 + -4.2999999999999997E-002 -2.6350972515132298E-009 + -4.1899999999999993E-002 -4.1289953678358415E-009 + -4.0799999999999989E-002 -3.9413992070080894E-009 + -3.9699999999999985E-002 -2.4769635231791653E-009 + -3.8599999999999995E-002 -5.6950372195885279E-010 + -3.7499999999999992E-002 1.2964476159282867E-009 + -3.6399999999999988E-002 3.1704161518320007E-009 + -3.5299999999999984E-002 5.0756594482948003E-009 + -3.4199999999999994E-002 6.3765739355403639E-009 + -3.3099999999999991E-002 5.8959255255786047E-009 + -3.1999999999999987E-002 2.8639748350656191E-009 + -3.0899999999999997E-002 -2.1400969885121413E-009 + -2.9799999999999993E-002 -7.2312849042077687E-009 + -2.8699999999999989E-002 -1.0349361367900656E-008 + -2.7599999999999986E-002 -1.0516953530270712E-008 + -2.6499999999999996E-002 -8.1095761217397921E-009 + -2.5399999999999992E-002 -4.0050549543479974E-009 + -2.4299999999999988E-002 1.3605931936666593E-009 + -2.3199999999999985E-002 7.9036723832359712E-009 + -2.2099999999999995E-002 1.4806007087031503E-008 + -2.0999999999999991E-002 1.9734873291099575E-008 + -1.9899999999999987E-002 1.9631345438142489E-008 + -1.8799999999999983E-002 1.2818518690949077E-008 + -1.7699999999999994E-002 6.3428284846622773E-010 + -1.6599999999999990E-002 -1.3113771402117891E-008 + -1.5499999999999986E-002 -2.4690319122555593E-008 + -1.4399999999999996E-002 -3.2844425845723890E-008 + -1.3299999999999992E-002 -3.8957779224801925E-008 + -1.2199999999999989E-002 -4.4926125042366039E-008 + -1.1099999999999985E-002 -5.1038167470096596E-008 + -9.9999999999999950E-003 -5.6190941677414230E-008 + -8.8999999999999913E-003 -6.0405803026242211E-008 + -7.7999999999999875E-003 -6.7062785547022941E-008 + -6.6999999999999837E-003 -8.2209361096374778E-008 + -5.5999999999999939E-003 -1.1102740415935841E-007 + -4.4999999999999901E-003 -1.5448641477178171E-007 + -3.3999999999999864E-003 -2.0935530642418598E-007 + -2.2999999999999826E-003 -2.7172455929758144E-007 + -1.1999999999999927E-003 -3.4085064726241399E-007 + -9.9999999999988987E-005 -4.1982920606642438E-007 + 1.0000000000000148E-003 -5.1277669399496517E-007 + 2.1000000000000185E-003 -6.2174268578019110E-007 + 3.2000000000000084E-003 -7.4687937967610196E-007 + 4.3000000000000121E-003 -8.9001963488044566E-007 + 5.4000000000000159E-003 -1.0581306923995726E-006 + 6.5000000000000058E-003 -1.2629536740860203E-006 + 7.6000000000000234E-003 -1.5168435538726044E-006 + 8.7000000000000133E-003 -1.8287049670107081E-006 + 9.8000000000000032E-003 -2.2039237137505552E-006 + 1.0900000000000021E-002 -2.6481857275939547E-006 + 1.2000000000000011E-002 -3.1711078918306157E-006 + 1.3100000000000001E-002 -3.7858669656998245E-006 + 1.4200000000000018E-002 -4.5053852772980463E-006 + 1.5300000000000008E-002 -5.3395770009956323E-006 + 1.6400000000000026E-002 -6.2973608692118432E-006 + 1.7500000000000016E-002 -7.3921414696087595E-006 + 1.8600000000000005E-002 -8.6453765106853098E-006 + 1.9700000000000023E-002 -1.0084282621392049E-005 + 2.0800000000000013E-002 -1.1735457519534975E-005 + 2.1900000000000003E-002 -1.3620526260638144E-005 + 2.3000000000000020E-002 -1.5758016161271371E-005 + 2.4100000000000010E-002 -1.8169177565141581E-005 + 2.5200000000000000E-002 -2.0880945157841779E-005 + 2.6300000000000018E-002 -2.3921909814816900E-005 + 2.7400000000000008E-002 -2.7314441467751749E-005 + 2.8500000000000025E-002 -3.1070914701558650E-005 + 2.9600000000000015E-002 -3.5198394471080974E-005 + 3.0700000000000005E-002 -3.9707632822683081E-005 + 3.1800000000000023E-002 -4.4616903323912993E-005 + 3.2900000000000013E-002 -4.9945188948186114E-005 + 3.4000000000000002E-002 -5.5699289077892900E-005 + 3.5100000000000020E-002 -6.1865408497396857E-005 + 3.6200000000000010E-002 -6.8411383836064488E-005 + 3.7300000000000028E-002 -7.5295327405910939E-005 + 3.8400000000000017E-002 -8.2469741755630821E-005 + 3.9500000000000007E-002 -8.9874760305974633E-005 + 4.0600000000000025E-002 -9.7425283456686884E-005 + 4.1700000000000015E-002 -1.0500361531740054E-004 + 4.2800000000000005E-002 -1.1246362555539235E-004 + 4.3900000000000022E-002 -1.1964086297666654E-004 + 4.5000000000000012E-002 -1.2635628809221089E-004 + 4.6100000000000002E-002 -1.3240726548247039E-004 + 4.7200000000000020E-002 -1.3755263353232294E-004 + 4.8300000000000010E-002 -1.4150410424917936E-004 + 4.9400000000000027E-002 -1.4393062156159431E-004 + 5.0500000000000017E-002 -1.4446870773099363E-004 + 5.1600000000000007E-002 -1.4272630505729467E-004 + 5.2700000000000025E-002 -1.3827483053319156E-004 + 5.3800000000000014E-002 -1.3063740334473550E-004 + 5.4900000000000004E-002 -1.1928774620173499E-004 + 5.6000000000000022E-002 -1.0366353671997786E-004 + 5.7100000000000012E-002 -8.3185543189756572E-005 + 5.8200000000000002E-002 -5.7265860959887505E-005 + 5.9300000000000019E-002 -2.5301242203568108E-005 + 6.0400000000000009E-002 1.3338386452232953E-005 + 6.1500000000000027E-002 5.9308404161129147E-005 + 6.2600000000000017E-002 1.1327033280394971E-004 + 6.3700000000000007E-002 1.7586728790774941E-004 + 6.4800000000000024E-002 2.4771087919361889E-004 + 6.5900000000000014E-002 3.2938370713964105E-004 + 6.7000000000000004E-002 4.2144290637224913E-004 + 6.8100000000000022E-002 5.2440800936892629E-004 + 6.9200000000000012E-002 6.3872855389490724E-004 + 7.0300000000000029E-002 7.6475105015560985E-004 + 7.1400000000000019E-002 9.0270332293584943E-004 + 7.2500000000000009E-002 1.0527009144425392E-003 + 7.3600000000000027E-002 1.2147567467764020E-003 + 7.4700000000000016E-002 1.3887729728594422E-003 + 7.5800000000000006E-002 1.5745068667456508E-003 + 7.6900000000000024E-002 1.7715364228934050E-003 + 7.8000000000000014E-002 1.9792462699115276E-003 + 7.9100000000000004E-002 2.1968418732285500E-003 + 8.0200000000000021E-002 2.4233660660684109E-003 + 8.1300000000000011E-002 2.6576935779303312E-003 + 8.2400000000000029E-002 2.8985068202018738E-003 + 8.3500000000000019E-002 3.1442691106349230E-003 + 8.4600000000000009E-002 3.3932286314666271E-003 + 8.5700000000000026E-002 3.6434466019272804E-003 + 8.6800000000000016E-002 3.8928254507482052E-003 + 8.7900000000000006E-002 4.1391160339117050E-003 + 8.9000000000000024E-002 4.3798992410302162E-003 + 9.0100000000000013E-002 4.6125734224915504E-003 + 9.1200000000000003E-002 4.8343734815716743E-003 + 9.2300000000000021E-002 5.0424165092408657E-003 + 9.3400000000000011E-002 5.2337488159537315E-003 + 9.4500000000000028E-002 5.4053557105362415E-003 + 9.5600000000000018E-002 5.5541470646858215E-003 + 9.6700000000000008E-002 5.6769414804875851E-003 + 9.7800000000000026E-002 5.7704914361238480E-003 + 9.8900000000000016E-002 5.8315414935350418E-003 + 0.10000000000000001 5.8568734675645828E-003 + 0.10110000000000002 5.8433176018297672E-003 + 0.10220000000000001 5.7877320796251297E-003 + 0.10330000000000003 5.6869839318096638E-003 + 0.10440000000000002 5.5379713885486126E-003 + 0.10550000000000001 5.3376783616840839E-003 + 0.10660000000000003 5.0832214765250683E-003 + 0.10770000000000002 4.7718500718474388E-003 + 0.10880000000000001 4.4009136036038399E-003 + 0.10990000000000003 3.9678402245044708E-003 + 0.11100000000000002 3.4701635595411062E-003 + 0.11210000000000001 2.9055825434625149E-003 + 0.11320000000000002 2.2720131091773510E-003 + 0.11430000000000001 1.5675933100283146E-003 + 0.11540000000000003 7.9065043246373534E-004 + 0.11650000000000002 -6.0312107962090522E-005 + 0.11760000000000001 -9.8657282069325447E-004 + 0.11870000000000003 -1.9891031552106142E-003 + 0.11980000000000002 -3.0684852972626686E-003 + 0.12090000000000001 -4.2248796671628952E-003 + 0.12200000000000003 -5.4580271244049072E-003 + 0.12310000000000001 -6.7672361619770527E-003 + 0.12420000000000003 -8.1513049080967903E-003 + 0.12530000000000002 -9.6084047108888626E-003 + 0.12640000000000001 -1.1135974898934364E-002 + 0.12750000000000003 -1.2730670161545277E-002 + 0.12860000000000002 -1.4388347044587135E-002 + 0.12970000000000001 -1.6104035079479218E-002 + 0.13080000000000003 -1.7871847376227379E-002 + 0.13190000000000002 -1.9684858620166779E-002 + 0.13300000000000001 -2.1535001695156097E-002 + 0.13410000000000000 -2.3413043469190598E-002 + 0.13520000000000004 -2.5308612734079361E-002 + 0.13630000000000003 -2.7210220694541931E-002 + 0.13740000000000002 -2.9105238616466522E-002 + 0.13850000000000001 -3.0979849398136139E-002 + 0.13960000000000000 -3.2819047570228577E-002 + 0.14070000000000005 -3.4606724977493286E-002 + 0.14180000000000004 -3.6325812339782715E-002 + 0.14290000000000003 -3.7958435714244843E-002 + 0.14400000000000002 -3.9486050605773926E-002 + 0.14510000000000001 -4.0889512747526169E-002 + 0.14620000000000000 -4.2149238288402557E-002 + 0.14730000000000004 -4.3245460838079453E-002 + 0.14840000000000003 -4.4158525764942169E-002 + 0.14950000000000002 -4.4869203120470047E-002 + 0.15060000000000001 -4.5358926057815552E-002 + 0.15170000000000000 -4.5610006898641586E-002 + 0.15280000000000005 -4.5605912804603577E-002 + 0.15390000000000004 -4.5331601053476334E-002 + 0.15500000000000003 -4.4773910194635391E-002 + 0.15610000000000002 -4.3921884149312973E-002 + 0.15720000000000001 -4.2767006903886795E-002 + 0.15830000000000000 -4.1303396224975586E-002 + 0.15940000000000004 -3.9528023451566696E-002 + 0.16050000000000003 -3.7440963089466095E-002 + 0.16160000000000002 -3.5045597702264786E-002 + 0.16270000000000001 -3.2348792999982834E-002 + 0.16380000000000000 -2.9360905289649963E-002 + 0.16490000000000005 -2.6095764711499214E-002 + 0.16600000000000004 -2.2570617496967316E-002 + 0.16710000000000003 -1.8806099891662598E-002 + 0.16820000000000002 -1.4826137572526932E-002 + 0.16930000000000001 -1.0657764039933681E-002 + 0.17040000000000000 -6.3308184035122395E-003 + 0.17150000000000004 -1.8775891512632370E-003 + 0.17260000000000003 2.6675541885197163E-003 + 0.17370000000000002 7.2685172781348228E-003 + 0.17480000000000001 1.1887869797646999E-002 + 0.17590000000000000 1.6487296670675278E-002 + 0.17700000000000005 2.1028123795986176E-002 + 0.17810000000000004 2.5471877306699753E-002 + 0.17920000000000003 2.9780792072415352E-002 + 0.18030000000000002 3.3918283879756927E-002 + 0.18140000000000001 3.7849396467208862E-002 + 0.18250000000000000 4.1541226208209991E-002 + 0.18360000000000004 4.4963419437408447E-002 + 0.18470000000000003 4.8088613897562027E-002 + 0.18580000000000002 5.0892785191535950E-002 + 0.18690000000000001 5.3355511277914047E-002 + 0.18800000000000000 5.5460151284933090E-002 + 0.18910000000000005 5.7194054126739502E-002 + 0.19020000000000004 5.8548700064420700E-002 + 0.19130000000000003 5.9519805014133453E-002 + 0.19240000000000002 6.0107290744781494E-002 + 0.19350000000000001 6.0315154492855072E-002 + 0.19460000000000005 6.0151293873786926E-002 + 0.19570000000000004 5.9627328068017960E-002 + 0.19680000000000003 5.8758370578289032E-002 + 0.19790000000000002 5.7562779635190964E-002 + 0.19900000000000001 5.6061804294586182E-002 + 0.20010000000000000 5.4279156029224396E-002 + 0.20120000000000005 5.2240598946809769E-002 + 0.20230000000000004 4.9973554909229279E-002 + 0.20340000000000003 4.7506708651781082E-002 + 0.20450000000000002 4.4869631528854370E-002 + 0.20560000000000000 4.2092319577932358E-002 + 0.20670000000000005 3.9204768836498260E-002 + 0.20780000000000004 3.6236554384231567E-002 + 0.20890000000000003 3.3216495066881180E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0045.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0045.BXX.semd new file mode 100644 index 00000000..52495228 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0045.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 7.7261162363162903E-030 + -0.10679999999999999 -1.6391102255662591E-029 + -0.10569999999999999 -3.1934157371500721E-028 + -0.10460000000000000 -4.5825986356863072E-029 + -0.10349999999999999 7.1577271124069174E-027 + -0.10239999999999999 2.2714531779155767E-026 + -0.10130000000000000 -2.3044446660117212E-026 + -0.10020000000000000 -2.9607485586519425E-025 + -9.9099999999999994E-002 -5.6845326690987426E-025 + -9.7999999999999990E-002 9.0966016171363687E-025 + -9.6899999999999986E-002 6.3739846757026497E-024 + -9.5799999999999996E-002 9.6742241101704662E-024 + -9.4699999999999993E-002 -1.5438525407929026E-023 + -9.3599999999999989E-002 -9.2143156780717196E-023 + -9.2499999999999999E-002 -1.3741926676691265E-022 + -9.1399999999999995E-002 1.3462782250035930E-022 + -9.0299999999999991E-002 9.5326062858522522E-022 + -8.9200000000000002E-002 1.5828668496182964E-021 + -8.8099999999999984E-002 -4.2298060356967716E-022 + -8.6999999999999994E-002 -7.2436036604619575E-021 + -8.5899999999999990E-002 -1.4286099034496960E-020 + -8.4799999999999986E-002 -4.5893216308599403E-021 + -8.3699999999999997E-002 4.0098148880179147E-020 + -8.2599999999999993E-002 1.0032442611008350E-019 + -8.1499999999999989E-002 8.0111847789695458E-020 + -8.0399999999999999E-002 -1.4804616232123545E-019 + -7.9299999999999995E-002 -5.4616585177283779E-019 + -7.8199999999999992E-002 -6.7475159498208879E-019 + -7.7100000000000002E-002 1.9703845441561739E-019 + -7.5999999999999984E-002 2.2574311059631004E-018 + -7.4899999999999994E-002 3.9284440971853077E-018 + -7.3799999999999991E-002 1.7856982744302343E-018 + -7.2699999999999987E-002 -6.5444999781062327E-018 + -7.1599999999999997E-002 -1.7033971535626889E-017 + -7.0499999999999993E-002 -1.6654393241777330E-017 + -6.9399999999999989E-002 8.7844397296314399E-018 + -6.8300000000000000E-002 5.5035122023623360E-017 + -6.7199999999999996E-002 8.2757990917831927E-017 + -6.6099999999999992E-002 3.1389380046574364E-017 + -6.5000000000000002E-002 -1.2153064614571171E-016 + -6.3899999999999985E-002 -2.8806949967452393E-016 + -6.2799999999999995E-002 -2.6888240347420112E-016 + -6.1699999999999991E-002 1.0308176562870061E-016 + -6.0599999999999994E-002 7.1970526055713940E-016 + -5.9499999999999990E-002 1.0717653994792064E-015 + -5.8399999999999994E-002 5.0293687680011434E-016 + -5.7299999999999990E-002 -1.1369678781764743E-015 + -5.6199999999999986E-002 -2.8917266479711609E-015 + -5.5099999999999996E-002 -2.9047521088758008E-015 + -5.3999999999999992E-002 1.8281543864325086E-016 + -5.2899999999999989E-002 5.3547779681499194E-015 + -5.1799999999999985E-002 8.6389186751997631E-015 + -5.0699999999999995E-002 5.3630678796046972E-015 + -4.9599999999999991E-002 -5.3488148562012491E-015 + -4.8499999999999988E-002 -1.7289306176505349E-014 + -4.7399999999999998E-002 -1.9350897972761696E-014 + -4.6299999999999994E-002 -4.0781680265308644E-015 + -4.5199999999999990E-002 2.2800055097496781E-014 + -4.4099999999999986E-002 4.1256955534210715E-014 + -4.2999999999999997E-002 2.9820011748522141E-014 + -4.1899999999999993E-002 -1.3805352938297058E-014 + -4.0799999999999989E-002 -6.1696348442434601E-014 + -3.9699999999999985E-002 -7.0057851121914372E-014 + -3.8599999999999995E-002 -1.5944084025059854E-014 + -3.7499999999999992E-002 7.1108700525068791E-014 + -3.6399999999999988E-002 1.1710811899205698E-013 + -3.5299999999999984E-002 6.0323734939540796E-014 + -3.4199999999999994E-002 -8.0414922767543806E-014 + -3.3099999999999991E-002 -1.9092206656780297E-013 + -3.1999999999999987E-002 -1.3856225737109151E-013 + -3.0899999999999997E-002 9.8307477338754196E-014 + -2.9799999999999993E-002 3.5750512251096767E-013 + -2.8699999999999989E-002 3.7462253351522312E-013 + -2.7599999999999986E-002 3.0046359280819224E-015 + -2.6499999999999996E-002 -5.8723111009267859E-013 + -2.5399999999999992E-002 -9.3320544434366548E-013 + -2.4299999999999988E-002 -5.9157149664978981E-013 + -2.3199999999999985E-002 4.4457561004969393E-013 + -2.2099999999999995E-002 1.5705391631301580E-012 + -2.0999999999999991E-002 1.8778511731709635E-012 + -1.9899999999999987E-002 8.2678509221237317E-013 + -1.8799999999999983E-002 -1.1942409951573585E-012 + -1.7699999999999994E-002 -2.9326460964512746E-012 + -1.6599999999999990E-002 -3.0589491443328010E-012 + -1.5499999999999986E-002 -1.1807856125159444E-012 + -1.4399999999999996E-002 1.7088472564069646E-012 + -1.3299999999999992E-002 3.8108448688345398E-012 + -1.2199999999999989E-002 3.7963239322980069E-012 + -1.1099999999999985E-002 1.8083813526498238E-012 + -9.9999999999999950E-003 -6.7726065641066091E-013 + -8.8999999999999913E-003 -2.1115117033315700E-012 + -7.7999999999999875E-003 -2.2231849607784460E-012 + -6.6999999999999837E-003 -2.2025016359339400E-012 + -5.5999999999999939E-003 -3.3544987534245285E-012 + -4.4999999999999901E-003 -5.2770027930693075E-012 + -3.3999999999999864E-003 -5.3480921947957061E-012 + -2.2999999999999826E-003 -5.2441514672429967E-013 + -1.1999999999999927E-003 9.4761802571508014E-012 + -9.9999999999988987E-005 2.0134229353208077E-011 + 1.0000000000000148E-003 2.3533914400575284E-011 + 2.1000000000000185E-003 1.3242551152869986E-011 + 3.2000000000000084E-003 -1.0172628364668590E-011 + 4.3000000000000121E-003 -3.7061229085644243E-011 + 5.4000000000000159E-003 -5.2429477426230164E-011 + 6.5000000000000058E-003 -4.4115325975591091E-011 + 7.6000000000000234E-003 -1.0686345905397410E-011 + 8.7000000000000133E-003 3.6030640276907278E-011 + 9.8000000000000032E-003 7.5783310182764296E-011 + 1.0900000000000021E-002 8.9506041467402042E-011 + 1.2000000000000011E-002 6.8226577165653168E-011 + 1.3100000000000001E-002 1.6584608686365243E-011 + 1.4200000000000018E-002 -4.9913104899212968E-011 + 1.5300000000000008E-002 -1.1091062096513227E-010 + 1.6400000000000026E-002 -1.4652365432077374E-010 + 1.7500000000000016E-002 -1.4045332952239420E-010 + 1.8600000000000005E-002 -8.2835349690668636E-011 + 1.9700000000000023E-002 2.4370630513637082E-011 + 2.0800000000000013E-002 1.5998903590830338E-010 + 2.1900000000000003E-002 2.8005331387248589E-010 + 2.3000000000000020E-002 3.2607802569195599E-010 + 2.4100000000000010E-002 2.4844198920348504E-010 + 2.5200000000000000E-002 3.7496644678114421E-011 + 2.6300000000000018E-002 -2.5480484389106550E-010 + 2.7400000000000008E-002 -5.2059317967589891E-010 + 2.8500000000000025E-002 -6.3478444722875338E-010 + 2.9600000000000015E-002 -5.1291393354802040E-010 + 3.0700000000000005E-002 -1.5936327257826122E-010 + 3.1800000000000023E-002 3.2170166530676170E-010 + 3.2900000000000013E-002 7.6183959141218338E-010 + 3.4000000000000002E-002 9.9401542552612909E-010 + 3.5100000000000020E-002 9.1623575393384726E-010 + 3.6200000000000010E-002 5.2494086855148225E-010 + 3.7300000000000028E-002 -8.9638921285661866E-011 + 3.8400000000000017E-002 -7.7274586729458861E-010 + 3.9500000000000007E-002 -1.3392610354046042E-009 + 4.0600000000000025E-002 -1.6046678430470251E-009 + 4.1700000000000015E-002 -1.4212736543228743E-009 + 4.2800000000000005E-002 -7.3092254471163187E-010 + 4.3900000000000022E-002 3.7345881942485448E-010 + 4.5000000000000012E-002 1.6132888358555419E-009 + 4.6100000000000002E-002 2.5638022815854811E-009 + 4.7200000000000020E-002 2.7893316545402058E-009 + 4.8300000000000010E-002 2.0397021849305474E-009 + 4.9400000000000027E-002 4.1805800488070588E-010 + 5.0500000000000017E-002 -1.5824084265148031E-009 + 5.1600000000000007E-002 -3.2259603877093923E-009 + 5.2700000000000025E-002 -3.8262499835184371E-009 + 5.3800000000000014E-002 -3.0570013187514178E-009 + 5.4900000000000004E-002 -1.1297683899513800E-009 + 5.6000000000000022E-002 1.2578175168087569E-009 + 5.7100000000000012E-002 3.1899221042408499E-009 + 5.8200000000000002E-002 3.8979859340315670E-009 + 5.9300000000000019E-002 3.0626798874777705E-009 + 6.0400000000000009E-002 9.3182173088734999E-010 + 6.1500000000000027E-002 -1.7706256461025305E-009 + 6.2600000000000017E-002 -4.0771221954116754E-009 + 6.3700000000000007E-002 -5.0451944844098762E-009 + 6.4800000000000024E-002 -3.9845136079463828E-009 + 6.5900000000000014E-002 -6.2532246047908302E-010 + 6.7000000000000004E-002 4.7477253239947004E-009 + 6.8100000000000022E-002 1.1184019932386491E-008 + 6.9200000000000012E-002 1.7018615849906382E-008 + 7.0300000000000029E-002 1.9973228404523979E-008 + 7.1400000000000019E-002 1.7477242764130096E-008 + 7.2500000000000009E-002 7.1880577046101735E-009 + 7.3600000000000027E-002 -1.2437990193348014E-008 + 7.4700000000000016E-002 -4.1763097868852128E-008 + 7.5800000000000006E-002 -7.9998898172561894E-008 + 7.6900000000000024E-002 -1.2574508900797809E-007 + 7.8000000000000014E-002 -1.7793053075365606E-007 + 7.9100000000000004E-002 -2.3687236705427495E-007 + 8.0200000000000021E-002 -3.0509301041092840E-007 + 8.1300000000000011E-002 -3.8760359188927396E-007 + 8.2400000000000029E-002 -4.9155437409353908E-007 + 8.3500000000000019E-002 -6.2539891132473713E-007 + 8.4600000000000009E-002 -7.9792368978814920E-007 + 8.5700000000000026E-002 -1.0175787110711099E-006 + 8.6800000000000016E-002 -1.2924546126669156E-006 + 8.7900000000000006E-002 -1.6310178807543707E-006 + 8.9000000000000024E-002 -2.0434226826182567E-006 + 9.0100000000000013E-002 -2.5429958441236522E-006 + 9.1200000000000003E-002 -3.1474482966586947E-006 + 9.2300000000000021E-002 -3.8795474210928660E-006 + 9.3400000000000011E-002 -4.7672701839474030E-006 + 9.4500000000000028E-002 -5.8437403822608758E-006 + 9.5600000000000018E-002 -7.1473345997219440E-006 + 9.6700000000000008E-002 -8.7222124420804903E-006 + 9.7800000000000026E-002 -1.0619253771437798E-005 + 9.8900000000000016E-002 -1.2897176929982379E-005 + 0.10000000000000001 -1.5623587387381122E-005 + 0.10110000000000002 -1.8875860405387357E-005 + 0.10220000000000001 -2.2742078726878390E-005 + 0.10330000000000003 -2.7322319510858506E-005 + 0.10440000000000002 -3.2730549719417468E-005 + 0.10550000000000001 -3.9097038097679615E-005 + 0.10660000000000003 -4.6570818085456267E-005 + 0.10770000000000002 -5.5321695981547236E-005 + 0.10880000000000001 -6.5541440562810749E-005 + 0.10990000000000003 -7.7444259659387171E-005 + 0.11100000000000002 -9.1267123934812844E-005 + 0.11210000000000001 -1.0727038898039609E-004 + 0.11320000000000002 -1.2573937419801950E-004 + 0.11430000000000001 -1.4698643644805998E-004 + 0.11540000000000003 -1.7135306552518159E-004 + 0.11650000000000002 -1.9921126659028232E-004 + 0.11760000000000001 -2.3096361837815493E-004 + 0.11870000000000003 -2.6704225456342101E-004 + 0.11980000000000002 -3.0790729215368629E-004 + 0.12090000000000001 -3.5404501250013709E-004 + 0.12200000000000003 -4.0596601320430636E-004 + 0.12310000000000001 -4.6420324360951781E-004 + 0.12420000000000003 -5.2930862875655293E-004 + 0.12530000000000002 -6.0184870380908251E-004 + 0.12640000000000001 -6.8239885149523616E-004 + 0.12750000000000003 -7.7153602614998817E-004 + 0.12860000000000002 -8.6983141954988241E-004 + 0.12970000000000001 -9.7784143872559071E-004 + 0.13080000000000003 -1.0960994986817241E-003 + 0.13190000000000002 -1.2251042062416673E-003 + 0.13300000000000001 -1.3653080677613616E-003 + 0.13410000000000000 -1.5171024715527892E-003 + 0.13520000000000004 -1.6808034852147102E-003 + 0.13630000000000003 -1.8566360231488943E-003 + 0.13740000000000002 -2.0447191782295704E-003 + 0.13850000000000001 -2.2450517863035202E-003 + 0.13960000000000000 -2.4574985727667809E-003 + 0.14070000000000005 -2.6817750185728073E-003 + 0.14180000000000004 -2.9174324590712786E-003 + 0.14290000000000003 -3.1638441141694784E-003 + 0.14400000000000002 -3.4201901871711016E-003 + 0.14510000000000001 -3.6854466889053583E-003 + 0.14620000000000000 -3.9583751931786537E-003 + 0.14730000000000004 -4.2375172488391399E-003 + 0.14840000000000003 -4.5211915858089924E-003 + 0.14950000000000002 -4.8074913211166859E-003 + 0.15060000000000001 -5.0942883826792240E-003 + 0.15170000000000000 -5.3792386315762997E-003 + 0.15280000000000005 -5.6597944349050522E-003 + 0.15390000000000004 -5.9332181699573994E-003 + 0.15500000000000003 -6.1966045759618282E-003 + 0.15610000000000002 -6.4469040371477604E-003 + 0.15720000000000001 -6.6809491254389286E-003 + 0.15830000000000000 -6.8954871967434883E-003 + 0.15940000000000004 -7.0872167125344276E-003 + 0.16050000000000003 -7.2528272867202759E-003 + 0.16160000000000002 -7.3890471830964088E-003 + 0.16270000000000001 -7.4926889501512051E-003 + 0.16380000000000000 -7.5607020407915115E-003 + 0.16490000000000005 -7.5902212411165237E-003 + 0.16600000000000004 -7.5786174274981022E-003 + 0.16710000000000003 -7.5235469266772270E-003 + 0.16820000000000002 -7.4229976162314415E-003 + 0.16930000000000001 -7.2753378190100193E-003 + 0.17040000000000000 -7.0793572813272476E-003 + 0.17150000000000004 -6.8343081511557102E-003 + 0.17260000000000003 -6.5399408340454102E-003 + 0.17370000000000002 -6.1965328641235828E-003 + 0.17480000000000001 -5.8049065992236137E-003 + 0.17590000000000000 -5.3664431907236576E-003 + 0.17700000000000005 -4.8830863088369370E-003 + 0.17810000000000004 -4.3573356233537197E-003 + 0.17920000000000003 -3.7922372575849295E-003 + 0.18030000000000002 -3.1913602724671364E-003 + 0.18140000000000001 -2.5587666314095259E-003 + 0.18250000000000000 -1.8989740638062358E-003 + 0.18360000000000004 -1.2169069377705455E-003 + 0.18470000000000003 -5.1783962408080697E-004 + 0.18580000000000002 1.9266594608779997E-004 + 0.18690000000000001 9.0882839867845178E-004 + 0.18800000000000000 1.6247197054326534E-003 + 0.18910000000000005 2.3343397770076990E-003 + 0.19020000000000004 3.0316950287669897E-003 + 0.19130000000000003 3.7108759861439466E-003 + 0.19240000000000002 4.3661370873451233E-003 + 0.19350000000000001 4.9919732846319675E-003 + 0.19460000000000005 5.5831936188042164E-003 + 0.19570000000000004 6.1349901370704174E-003 + 0.19680000000000003 6.6429986618459225E-003 + 0.19790000000000002 7.1033532731235027E-003 + 0.19900000000000001 7.5127328746020794E-003 + 0.20010000000000000 7.8683989122509956E-003 + 0.20120000000000005 8.1682242453098297E-003 + 0.20230000000000004 8.4107117727398872E-003 + 0.20340000000000003 8.5950093343853951E-003 + 0.20450000000000002 8.7209027260541916E-003 + 0.20560000000000000 8.7888063862919807E-003 + 0.20670000000000005 8.7997447699308395E-003 + 0.20780000000000004 8.7553169578313828E-003 + 0.20890000000000003 8.6576649919152260E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0045.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0045.BXZ.semd new file mode 100644 index 00000000..dd627fe5 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0045.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -9.8036529785132589E-030 + -0.10679999999999999 1.8562001461179269E-029 + -0.10569999999999999 4.6283476570677677E-028 + -0.10460000000000000 7.7676211701387397E-028 + -0.10349999999999999 -5.8927767101193697E-027 + -0.10239999999999999 -2.3368052194580844E-026 + -0.10130000000000000 2.1006273518571088E-026 + -0.10020000000000000 3.1219017482321156E-025 + -9.9099999999999994E-002 5.9237345240463181E-025 + -9.7999999999999990E-002 -1.1595809600337424E-024 + -9.6899999999999986E-002 -7.4866504999810880E-024 + -9.5799999999999996E-002 -1.0762887658116197E-023 + -9.4699999999999993E-002 2.0716658040687118E-023 + -9.3599999999999989E-002 1.1287035715854169E-022 + -9.2499999999999999E-002 1.5697944525421490E-022 + -9.1399999999999995E-002 -2.0353949262797359E-022 + -9.0299999999999991E-002 -1.2210296557437240E-021 + -8.9200000000000002E-002 -1.8744785097503909E-021 + -8.8099999999999984E-002 9.9176158459882467E-022 + -8.6999999999999994E-002 9.8402148839389763E-021 + -8.5899999999999990E-002 1.7810167940547021E-020 + -8.4799999999999986E-002 2.1646508836945788E-021 + -8.3699999999999997E-002 -5.8833919001475935E-020 + -8.2599999999999993E-002 -1.3243701859311547E-019 + -8.1499999999999989E-002 -8.4132856757846688E-020 + -8.0399999999999999E-002 2.4689358636177163E-019 + -7.9299999999999995E-002 7.6696346662160408E-019 + -7.8199999999999992E-002 8.2620836514054816E-019 + -7.7100000000000002E-002 -5.4975286880038571E-019 + -7.5999999999999984E-002 -3.4154827227664204E-018 + -7.4899999999999994E-002 -5.2616119176176349E-018 + -7.3799999999999991E-002 -1.2633978241004702E-018 + -7.2699999999999987E-002 1.1131577125459844E-017 + -7.1599999999999997E-002 2.4640109026288792E-017 + -7.0499999999999993E-002 1.9771340484413922E-017 + -6.9399999999999989E-002 -2.1581469745031063E-017 + -6.8300000000000000E-002 -8.6903310604690369E-017 + -6.7199999999999996E-002 -1.1277329161805770E-016 + -6.6099999999999992E-002 -1.4215052504609478E-017 + -6.5000000000000002E-002 2.2104625748268391E-016 + -6.3899999999999985E-002 4.3365630503873140E-016 + -6.2799999999999995E-002 3.2033589631119642E-016 + -6.1699999999999991E-002 -3.1773624631695457E-016 + -6.0599999999999994E-002 -1.2134712586977722E-015 + -5.9499999999999990E-002 -1.5188635879952715E-015 + -5.8399999999999994E-002 -3.1188568387115071E-016 + -5.7299999999999990E-002 2.3501198054531316E-015 + -5.6199999999999986E-002 4.6503705461366663E-015 + -5.5099999999999996E-002 3.6740985823397257E-015 + -5.3999999999999992E-002 -2.1156699794990875E-015 + -5.2899999999999989E-002 -1.0074120289599135E-014 + -5.1799999999999985E-002 -1.3220736727332771E-014 + -5.0699999999999995E-002 -4.8121254634585046E-015 + -4.9599999999999991E-002 1.4198364367361792E-014 + -4.8499999999999988E-002 3.1114708384663917E-014 + -4.7399999999999998E-002 2.7458070539498891E-014 + -4.6299999999999994E-002 -5.3039322743921383E-015 + -4.5199999999999990E-002 -5.1189392622722624E-014 + -4.4099999999999986E-002 -7.2304656836483239E-014 + -4.2999999999999997E-002 -3.5369131262024192E-014 + -4.1899999999999993E-002 5.2570733953104937E-014 + -4.0799999999999989E-002 1.3120955060300088E-013 + -3.9699999999999985E-002 1.2131890273197471E-013 + -3.8599999999999995E-002 -5.8304462603395169E-015 + -3.7499999999999992E-002 -1.7775989285141042E-013 + -3.6399999999999988E-002 -2.4822919869778304E-013 + -3.5299999999999984E-002 -1.0967745131150106E-013 + -3.4199999999999994E-002 1.8520577324369902E-013 + -3.3099999999999991E-002 4.1002021656383336E-013 + -3.1999999999999987E-002 3.1715331316045647E-013 + -3.0899999999999997E-002 -1.2754627540766117E-013 + -2.9799999999999993E-002 -6.2641206241206837E-013 + -2.8699999999999989E-002 -7.0929866797728169E-013 + -2.7599999999999986E-002 -1.2199797921018385E-013 + -2.6499999999999996E-002 8.4534668761543363E-013 + -2.5399999999999992E-002 1.4261788364861028E-012 + -2.4299999999999988E-002 9.1899513172954972E-013 + -2.3199999999999985E-002 -6.4100732100752511E-013 + -2.2099999999999995E-002 -2.2580067156330319E-012 + -2.0999999999999991E-002 -2.5463880136411543E-012 + -1.9899999999999987E-002 -8.2257128625889964E-013 + -1.8799999999999983E-002 2.1042796411602227E-012 + -1.7699999999999994E-002 4.2176340545041491E-012 + -1.6599999999999990E-002 3.6751574006288479E-012 + -1.5499999999999986E-002 3.5119335824868037E-013 + -1.4399999999999996E-002 -3.7402446591283667E-012 + -1.3299999999999992E-002 -5.7145308450523569E-012 + -1.2199999999999989E-002 -3.9987813407749151E-012 + -1.1099999999999985E-002 2.7521724049045515E-013 + -9.9999999999999950E-003 3.9680619901005798E-012 + -8.8999999999999913E-003 4.4072007328310736E-012 + -7.7999999999999875E-003 1.7178713963492132E-012 + -6.6999999999999837E-003 -1.0861668552422654E-012 + -5.5999999999999939E-003 -6.8734026716782415E-013 + -4.4999999999999901E-003 3.1840667255589317E-012 + -3.3999999999999864E-003 6.6079954008646524E-012 + -2.2999999999999826E-003 4.1373935527611039E-012 + -1.1999999999999927E-003 -6.2111231956263335E-012 + -9.9999999999988987E-005 -1.9528456976503072E-011 + 1.0000000000000148E-003 -2.5606771911212967E-011 + 2.1000000000000185E-003 -1.5588450669179466E-011 + 3.2000000000000084E-003 1.0433192504377686E-011 + 4.3000000000000121E-003 4.0599915790417995E-011 + 5.4000000000000159E-003 5.6454903252234345E-011 + 6.5000000000000058E-003 4.3910170638428170E-011 + 7.6000000000000234E-003 3.3060004386853414E-012 + 8.7000000000000133E-003 -4.8394815932439883E-011 + 9.8000000000000032E-003 -8.5587099907247222E-011 + 1.0900000000000021E-002 -8.7841629803353527E-011 + 1.2000000000000011E-002 -5.1147343305135706E-011 + 1.3100000000000001E-002 1.0318075387150127E-011 + 1.4200000000000018E-002 7.2492817304592450E-011 + 1.5300000000000008E-002 1.1370673846933244E-010 + 1.6400000000000026E-002 1.2263179360871845E-010 + 1.7500000000000016E-002 9.7749447425243829E-011 + 1.8600000000000005E-002 4.1617702339902252E-011 + 1.9700000000000023E-002 -4.2092437174678921E-011 + 2.0800000000000013E-002 -1.4342811660572607E-010 + 2.1900000000000003E-002 -2.3631588352834854E-010 + 2.3000000000000020E-002 -2.7563634708016593E-010 + 2.4100000000000010E-002 -2.1213988898871605E-010 + 2.5200000000000000E-002 -2.4268642651037453E-011 + 2.6300000000000018E-002 2.5028459860187979E-010 + 2.7400000000000008E-002 5.0837722920249462E-010 + 2.8500000000000025E-002 6.1599286782509921E-010 + 2.9600000000000015E-002 4.7436543582080049E-010 + 3.0700000000000005E-002 8.3980558618357293E-011 + 3.1800000000000023E-002 -4.3330489196691246E-010 + 3.2900000000000013E-002 -8.7400608972387772E-010 + 3.4000000000000002E-002 -1.0393865768065780E-009 + 3.5100000000000020E-002 -8.2519341360054455E-010 + 3.6200000000000010E-002 -2.6949534270848119E-010 + 3.7300000000000028E-002 4.6147158316856007E-010 + 3.8400000000000017E-002 1.1351858342223409E-009 + 3.9500000000000007E-002 1.5280736676004381E-009 + 4.0600000000000025E-002 1.4848834384295628E-009 + 4.1700000000000015E-002 9.5415830791978351E-010 + 4.2800000000000005E-002 7.9539985708976246E-012 + 4.3900000000000022E-002 -1.1491551044073844E-009 + 4.5000000000000012E-002 -2.1941319872098575E-009 + 4.6100000000000002E-002 -2.7460047569149992E-009 + 4.7200000000000020E-002 -2.4826927180754410E-009 + 4.8300000000000010E-002 -1.2870756682659135E-009 + 4.9400000000000027E-002 6.4157140711174065E-010 + 5.0500000000000017E-002 2.7815250103202516E-009 + 5.1600000000000007E-002 4.4217434158611013E-009 + 5.2700000000000025E-002 4.9018136216716357E-009 + 5.3800000000000014E-002 3.8671337243556536E-009 + 5.4900000000000004E-002 1.4308705331700367E-009 + 5.6000000000000022E-002 -1.8282979574735236E-009 + 5.7100000000000012E-002 -5.0313069266394450E-009 + 5.8200000000000002E-002 -7.2575909726424470E-009 + 5.9300000000000019E-002 -7.8005584214224655E-009 + 6.0400000000000009E-002 -6.3434559827157955E-009 + 6.1500000000000027E-002 -3.0284681429293414E-009 + 6.2600000000000017E-002 1.5669150421615541E-009 + 6.3700000000000007E-002 6.5230851831188374E-009 + 6.4800000000000024E-002 1.0734820143909474E-008 + 6.5900000000000014E-002 1.3136305376804103E-008 + 6.7000000000000004E-002 1.2975823970862166E-008 + 6.8100000000000022E-002 1.0064074906779297E-008 + 6.9200000000000012E-002 4.8724637657926451E-009 + 7.0300000000000029E-002 -1.6254282364513983E-009 + 7.1400000000000019E-002 -8.3742426326693931E-009 + 7.2500000000000009E-002 -1.4781384116702156E-008 + 7.3600000000000027E-002 -2.1153494955683527E-008 + 7.4700000000000016E-002 -2.8821668607292850E-008 + 7.5800000000000006E-002 -3.9902857906781719E-008 + 7.6900000000000024E-002 -5.6830895545090243E-008 + 7.8000000000000014E-002 -8.1894370396184968E-008 + 7.9100000000000004E-002 -1.1697768798057950E-007 + 8.0200000000000021E-002 -1.6355559750991233E-007 + 8.1300000000000011E-002 -2.2285321676918102E-007 + 8.2400000000000029E-002 -2.9605268991872435E-007 + 8.3500000000000019E-002 -3.8451048567367252E-007 + 8.4600000000000009E-002 -4.9005734581442084E-007 + 8.5700000000000026E-002 -6.1547535779027385E-007 + 8.6800000000000016E-002 -7.6514021429829882E-007 + 8.7900000000000006E-002 -9.4565041308669606E-007 + 8.9000000000000024E-002 -1.1661758207992534E-006 + 9.0100000000000013E-002 -1.4383322195499204E-006 + 9.1200000000000003E-002 -1.7756236729837838E-006 + 9.2300000000000021E-002 -2.1927455691184150E-006 + 9.3400000000000011E-002 -2.7051710276282392E-006 + 9.4500000000000028E-002 -3.3293483738816576E-006 + 9.5600000000000018E-002 -4.0835698200680781E-006 + 9.6700000000000008E-002 -4.9892805691342801E-006 + 9.7800000000000026E-002 -6.0724255490640644E-006 + 9.8900000000000016E-002 -7.3644969234010205E-006 + 0.10000000000000001 -8.9031336756306700E-006 + 0.10110000000000002 -1.0732430382631719E-005 + 0.10220000000000001 -1.2903199603897519E-005 + 0.10330000000000003 -1.5473418898181990E-005 + 0.10440000000000002 -1.8508882931200787E-005 + 0.10550000000000001 -2.2083879230194725E-005 + 0.10660000000000003 -2.6281841201125644E-005 + 0.10770000000000002 -3.1195846531772986E-005 + 0.10880000000000001 -3.6929224734194577E-005 + 0.10990000000000003 -4.3596490286290646E-005 + 0.11100000000000002 -5.1324521336937323E-005 + 0.11210000000000001 -6.0253936680965126E-005 + 0.11320000000000002 -7.0540103479288518E-005 + 0.11430000000000001 -8.2353617472108454E-005 + 0.11540000000000003 -9.5880051958374679E-005 + 0.11650000000000002 -1.1131951032439247E-004 + 0.11760000000000001 -1.2888610945083201E-004 + 0.11870000000000003 -1.4880784146953374E-004 + 0.11980000000000002 -1.7132624634541571E-004 + 0.12090000000000001 -1.9669602625072002E-004 + 0.12200000000000003 -2.2518375772051513E-004 + 0.12310000000000001 -2.5706583983264863E-004 + 0.12420000000000003 -2.9262594762258232E-004 + 0.12530000000000002 -3.3215188886970282E-004 + 0.12640000000000001 -3.7593205343000591E-004 + 0.12750000000000003 -4.2425128049217165E-004 + 0.12860000000000002 -4.7738620196469128E-004 + 0.12970000000000001 -5.3559965454041958E-004 + 0.13080000000000003 -5.9913459699600935E-004 + 0.13190000000000002 -6.6820741631090641E-004 + 0.13300000000000001 -7.4300164123997092E-004 + 0.13410000000000000 -8.2366063725203276E-004 + 0.13520000000000004 -9.1028044698759913E-004 + 0.13630000000000003 -1.0029019322246313E-003 + 0.13740000000000002 -1.1015031486749649E-003 + 0.13850000000000001 -1.2059893924742937E-003 + 0.13960000000000000 -1.3161849929019809E-003 + 0.14070000000000005 -1.4318239409476519E-003 + 0.14180000000000004 -1.5525425551459193E-003 + 0.14290000000000003 -1.6778716817498207E-003 + 0.14400000000000002 -1.8072308739647269E-003 + 0.14510000000000001 -1.9399232696741819E-003 + 0.14620000000000000 -2.0751317497342825E-003 + 0.14730000000000004 -2.2119167260825634E-003 + 0.14840000000000003 -2.3492143955081701E-003 + 0.14950000000000002 -2.4858396500349045E-003 + 0.15060000000000001 -2.6204891037195921E-003 + 0.15170000000000000 -2.7517480775713921E-003 + 0.15280000000000005 -2.8780987486243248E-003 + 0.15390000000000004 -2.9979301616549492E-003 + 0.15500000000000003 -3.1095512676984072E-003 + 0.15610000000000002 -3.2112079206854105E-003 + 0.15720000000000001 -3.3010991755872965E-003 + 0.15830000000000000 -3.3773996401578188E-003 + 0.15940000000000004 -3.4382815938442945E-003 + 0.16050000000000003 -3.4819403663277626E-003 + 0.16160000000000002 -3.5066211130470037E-003 + 0.16270000000000001 -3.5106476861983538E-003 + 0.16380000000000000 -3.4924501087516546E-003 + 0.16490000000000005 -3.4505936782807112E-003 + 0.16600000000000004 -3.3838080707937479E-003 + 0.16710000000000003 -3.2910166773945093E-003 + 0.16820000000000002 -3.1713631469756365E-003 + 0.16930000000000001 -3.0242369975894690E-003 + 0.17040000000000000 -2.8492959681898355E-003 + 0.17150000000000004 -2.6464865077286959E-003 + 0.17260000000000003 -2.4160607717931271E-003 + 0.17370000000000002 -2.1585884969681501E-003 + 0.17480000000000001 -1.8749677110463381E-003 + 0.17590000000000000 -1.5664254315197468E-003 + 0.17700000000000005 -1.2345176655799150E-003 + 0.17810000000000004 -8.8112108642235398E-004 + 0.17920000000000003 -5.0842075143009424E-004 + 0.18030000000000002 -1.1889218149008229E-004 + 0.18140000000000001 2.8472128906287253E-004 + 0.18250000000000000 6.9943658309057355E-004 + 0.18360000000000004 1.1220631422474980E-003 + 0.18470000000000003 1.5492400852963328E-003 + 0.18580000000000002 1.9774772226810455E-003 + 0.18690000000000001 2.4031982757151127E-003 + 0.18800000000000000 2.8227881994098425E-003 + 0.18910000000000005 3.2326369546353817E-003 + 0.19020000000000004 3.6291885189712048E-003 + 0.19130000000000003 4.0089883841574192E-003 + 0.19240000000000002 4.3687303550541401E-003 + 0.19350000000000001 4.7053000889718533E-003 + 0.19460000000000005 5.0158170051872730E-003 + 0.19570000000000004 5.2976743318140507E-003 + 0.19680000000000003 5.5485726334154606E-003 + 0.19790000000000002 5.7665477506816387E-003 + 0.19900000000000001 5.9499959461390972E-003 + 0.20010000000000000 6.0976929962635040E-003 + 0.20120000000000005 6.2088067643344402E-003 + 0.20230000000000004 6.2829046510159969E-003 + 0.20340000000000003 6.3199503347277641E-003 + 0.20450000000000002 6.3202981837093830E-003 + 0.20560000000000000 6.2846858054399490E-003 + 0.20670000000000005 6.2142126262187958E-003 + 0.20780000000000004 6.1103170737624168E-003 + 0.20890000000000003 5.9747532941401005E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0046.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0046.BXX.semd new file mode 100644 index 00000000..fab21af0 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0046.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -8.2458107523741495E-033 + -0.10679999999999999 9.6201105852792564E-033 + -0.10569999999999999 -4.6726257795468578E-031 + -0.10460000000000000 7.2700564016435851E-031 + -0.10349999999999999 -1.5529608212781107E-030 + -0.10239999999999999 3.2034970776292778E-030 + -0.10130000000000000 1.0774524795908248E-029 + -0.10020000000000000 -3.2316704234501250E-029 + -9.9099999999999994E-002 -5.2891380728469171E-029 + -9.7999999999999990E-002 -7.3466054213171554E-029 + -9.6899999999999986E-002 4.4635674984384263E-028 + -9.5799999999999996E-002 4.9290941364284731E-027 + -9.4699999999999993E-002 -7.5206208473640711E-027 + -9.3599999999999989E-002 -1.7088217106492094E-026 + -9.2499999999999999E-002 -5.2594891132064545E-026 + -9.1399999999999995E-002 -2.1812808297705753E-026 + -9.0299999999999991E-002 8.3904379866858071E-026 + -8.9200000000000002E-002 1.4350765302934999E-025 + -8.8099999999999984E-002 6.4769178104138293E-026 + -8.6999999999999994E-002 -5.2122234027344896E-025 + -8.5899999999999990E-002 -1.7066946519888699E-024 + -8.4799999999999986E-002 -1.6009773313203259E-024 + -8.3699999999999997E-002 -7.5743741992243802E-025 + -8.2599999999999993E-002 1.0083807791909363E-024 + -8.1499999999999989E-002 5.6073100890105262E-025 + -8.0399999999999999E-002 1.5887264200698567E-024 + -7.9299999999999995E-002 -3.3456853167871464E-025 + -7.8199999999999992E-002 -7.4226218157479194E-024 + -7.7100000000000002E-002 -2.9267127703264907E-023 + -7.5999999999999984E-002 -2.7501309898581985E-023 + -7.4899999999999994E-002 9.6799969942748736E-024 + -7.3799999999999991E-002 2.5919492322320054E-024 + -7.2699999999999987E-002 6.6334871757927959E-023 + -7.1599999999999997E-002 1.7729844482346735E-022 + -7.0499999999999993E-002 -4.2282540623062760E-023 + -6.9399999999999989E-002 -4.9370613628654595E-023 + -6.8300000000000000E-002 2.2686523869291955E-022 + -6.7199999999999996E-002 5.0310110363626818E-022 + -6.6099999999999992E-002 2.1268916841238278E-022 + -6.5000000000000002E-002 -6.9159120016364017E-022 + -6.3899999999999985E-002 -7.4589996946300794E-022 + -6.2799999999999995E-002 1.4420417737118443E-022 + -6.1699999999999991E-002 3.6786644388922473E-021 + -6.0599999999999994E-002 4.5687689391361252E-021 + -5.9499999999999990E-002 1.9645448671358126E-021 + -5.8399999999999994E-002 -1.3952096387455440E-021 + -5.7299999999999990E-002 -6.2660248104405969E-021 + -5.6199999999999986E-002 -5.8481269449683418E-021 + -5.5099999999999996E-002 -5.8079945488720984E-021 + -5.3999999999999992E-002 -1.2346793475411993E-021 + -5.2899999999999989E-002 3.1651472411069898E-022 + -5.1799999999999985E-002 -7.1986564108099306E-021 + -5.0699999999999995E-002 -1.3202767889658823E-020 + -4.9599999999999991E-002 -1.0140513758038403E-020 + -4.8499999999999988E-002 5.0102257000915861E-021 + -4.7399999999999998E-002 5.6426422753337419E-020 + -4.6299999999999994E-002 7.7621407298102894E-020 + -4.5199999999999990E-002 6.3306471648853084E-020 + -4.4099999999999986E-002 -2.3539388884151216E-020 + -4.2999999999999997E-002 -7.4119790206452539E-020 + -4.1899999999999993E-002 -2.7992302454328767E-020 + -4.0799999999999989E-002 1.7528549131124515E-019 + -3.9699999999999985E-002 4.1482875074987057E-019 + -3.8599999999999995E-002 5.0931014749628995E-019 + -3.7499999999999992E-002 1.4442909537299713E-019 + -3.6399999999999988E-002 -5.2266409960655774E-019 + -3.5299999999999984E-002 -8.0292576413780637E-019 + -3.4199999999999994E-002 2.8953337692099067E-020 + -3.3099999999999991E-002 1.5861415720372758E-018 + -3.1999999999999987E-002 2.2729587336267927E-018 + -3.0899999999999997E-002 8.4004109972911930E-019 + -2.9799999999999993E-002 -2.6237420431727677E-018 + -2.8699999999999989E-002 -5.5072779421009837E-018 + -2.7599999999999986E-002 -4.1356669027002545E-018 + -2.6499999999999996E-002 3.4252490374636808E-018 + -2.5399999999999992E-002 1.2134571668488568E-017 + -2.4299999999999988E-002 1.4171051459105332E-017 + -2.3199999999999985E-002 3.8289197938344587E-018 + -2.2099999999999995E-002 -1.5797169429376377E-017 + -2.0999999999999991E-002 -2.9040537831503488E-017 + -1.9899999999999987E-002 -1.9074012338780694E-017 + -1.8799999999999983E-002 1.4876065766990403E-017 + -1.7699999999999994E-002 4.4957832083796040E-017 + -1.6599999999999990E-002 3.9064266172306774E-017 + -1.5499999999999986E-002 -1.1508348795491010E-017 + -1.4399999999999996E-002 -7.2912245375070451E-017 + -1.3299999999999992E-002 -8.1707061258305756E-017 + -1.2199999999999989E-002 -3.8516010862306628E-018 + -1.1099999999999985E-002 1.1810265086861435E-016 + -9.9999999999999950E-003 1.7120088316583049E-016 + -8.8999999999999913E-003 6.1829878051431999E-017 + -7.7999999999999875E-003 -1.7442187153155278E-016 + -6.6999999999999837E-003 -3.4413860739000593E-016 + -5.5999999999999939E-003 -2.4152591272562699E-016 + -4.4999999999999901E-003 1.4502111970433960E-016 + -3.3999999999999864E-003 5.5477804602915609E-016 + -2.2999999999999826E-003 5.8389273894821373E-016 + -1.1999999999999927E-003 5.9064639733446829E-017 + -9.9999999999988987E-005 -6.7271827833013443E-016 + 1.0000000000000148E-003 -9.7743928107737544E-016 + 2.1000000000000185E-003 -4.6207733091354697E-016 + 3.2000000000000084E-003 5.9175405173168090E-016 + 4.3000000000000121E-003 1.2927951530543086E-015 + 5.4000000000000159E-003 9.0451863816472635E-016 + 6.5000000000000058E-003 -3.8430181278459145E-016 + 7.6000000000000234E-003 -1.4379288487312942E-015 + 8.7000000000000133E-003 -1.1237196476067066E-015 + 9.8000000000000032E-003 4.5310783433727517E-016 + 1.0900000000000021E-002 1.8467706883055005E-015 + 1.2000000000000011E-002 1.5445640499226246E-015 + 1.3100000000000001E-002 -4.5351234550914830E-016 + 1.4200000000000018E-002 -2.2906667746435891E-015 + 1.5300000000000008E-002 -1.8749142050109718E-015 + 1.6400000000000026E-002 6.8233766093518710E-016 + 1.7500000000000016E-002 2.6639842641681868E-015 + 1.8600000000000005E-002 1.1858094919810517E-015 + 1.9700000000000023E-002 -3.3375031474521541E-015 + 2.0800000000000013E-002 -6.2856383780621888E-015 + 2.1900000000000003E-002 -2.5740812459377994E-015 + 2.3000000000000020E-002 7.5991103465128038E-015 + 2.4100000000000010E-002 1.6503495076612695E-014 + 2.5200000000000000E-002 1.3629632565257364E-014 + 2.6300000000000018E-002 -4.6432211645453664E-015 + 2.7400000000000008E-002 -2.8461692773646199E-014 + 2.8500000000000025E-002 -3.8168548047645343E-014 + 2.9600000000000015E-002 -1.8513343324187172E-014 + 3.0700000000000005E-002 2.4859278589632605E-014 + 3.1800000000000023E-002 6.2308739710772304E-014 + 3.2900000000000013E-002 5.8141317281490412E-014 + 3.4000000000000002E-002 3.5681974410763095E-015 + 3.5100000000000020E-002 -6.9300508799378935E-014 + 3.6200000000000010E-002 -9.9066886421680933E-014 + 3.7300000000000028E-002 -4.5351922765184474E-014 + 3.8400000000000017E-002 5.9461943290213537E-014 + 3.9500000000000007E-002 1.3813219502684798E-013 + 4.0600000000000025E-002 1.1698133510051195E-013 + 4.1700000000000015E-002 -1.1615860861071206E-014 + 4.2800000000000005E-002 -1.6690132349089781E-013 + 4.3900000000000022E-002 -2.6227430600586632E-013 + 4.5000000000000012E-002 -1.8791183344600559E-013 + 4.6100000000000002E-002 7.1832696854536721E-014 + 4.7200000000000020E-002 3.8109164261779238E-013 + 4.8300000000000010E-002 4.9150061191133299E-013 + 4.9400000000000027E-002 2.4302893139767356E-013 + 5.0500000000000017E-002 -3.1995846944132822E-013 + 5.1600000000000007E-002 -7.6252681469393679E-013 + 5.2700000000000025E-002 -7.0123626957213636E-013 + 5.3800000000000014E-002 -1.6143811005890629E-013 + 5.4900000000000004E-002 6.2870504158665796E-013 + 5.6000000000000022E-002 1.3903278485091763E-012 + 5.7100000000000012E-002 1.0555029072989441E-012 + 5.8200000000000002E-002 -4.5182385393846558E-013 + 5.9300000000000019E-002 -2.1619620156621000E-012 + 6.0400000000000009E-002 -3.2636666806584724E-012 + 6.1500000000000027E-002 -1.7922050562363401E-012 + 6.2600000000000017E-002 1.2510428890749603E-012 + 6.3700000000000007E-002 4.0534524521629312E-012 + 6.4800000000000024E-002 5.0305619045398764E-012 + 6.5900000000000014E-002 4.1316685316095114E-012 + 6.7000000000000004E-002 1.2046637559021134E-012 + 6.8100000000000022E-002 -2.8378024756470221E-012 + 6.9200000000000012E-002 -5.0042660987292820E-012 + 7.0300000000000029E-002 -5.9538624030963661E-012 + 7.1400000000000019E-002 7.5266160491638257E-013 + 7.2500000000000009E-002 9.4872963651848607E-012 + 7.3600000000000027E-002 8.8926192798322035E-012 + 7.4700000000000016E-002 -1.5383974476257389E-012 + 7.5800000000000006E-002 -7.5075692190784693E-012 + 7.6900000000000024E-002 -1.0231761618517687E-011 + 7.8000000000000014E-002 -4.0322641059464814E-012 + 7.9100000000000004E-002 2.5728557739163049E-012 + 8.0200000000000021E-002 1.2422953291069128E-011 + 8.1300000000000011E-002 1.8825260794663734E-011 + 8.2400000000000029E-002 9.4083013948975669E-012 + 8.3500000000000019E-002 -4.8761272797293032E-012 + 8.4600000000000009E-002 -7.8031322722771357E-012 + 8.5700000000000026E-002 5.4947526563486893E-012 + 8.6800000000000016E-002 3.5828773975454808E-011 + 8.7900000000000006E-002 5.5616622418597217E-011 + 8.9000000000000024E-002 4.5388422187375710E-011 + 9.0100000000000013E-002 1.0011638219842300E-011 + 9.1200000000000003E-002 -4.6457504510044600E-011 + 9.2300000000000021E-002 -5.8308191608347215E-011 + 9.3400000000000011E-002 -2.9596658457364811E-011 + 9.4500000000000028E-002 -1.7110013059151719E-011 + 9.5600000000000018E-002 -2.7338215025096702E-011 + 9.6700000000000008E-002 -1.0084350021699606E-010 + 9.7800000000000026E-002 -2.2789092835040492E-010 + 9.8900000000000016E-002 -3.1762109609090317E-010 + 0.10000000000000001 -1.7371283578260233E-010 + 0.10110000000000002 4.8074905167894144E-011 + 0.10220000000000001 1.0436877057040661E-010 + 0.10330000000000003 -6.3240856995605554E-011 + 0.10440000000000002 -2.6979021794382163E-010 + 0.10550000000000001 -2.7515095757379981E-010 + 0.10660000000000003 -3.3893318707178821E-011 + 0.10770000000000002 3.1444860604246117E-010 + 0.10880000000000001 3.5451758195748084E-010 + 0.10990000000000003 2.1286776508144811E-010 + 0.11100000000000002 5.1748091922654282E-011 + 0.11210000000000001 2.5406599046817746E-010 + 0.11320000000000002 6.7055244690195082E-010 + 0.11430000000000001 6.5221184009089939E-010 + 0.11540000000000003 -4.1084219359888152E-011 + 0.11650000000000002 -6.8895056326567783E-010 + 0.11760000000000001 -6.9431127514008040E-010 + 0.11870000000000003 -3.7517422502020281E-010 + 0.11980000000000002 -1.9232623826859196E-010 + 0.12090000000000001 7.4891176593538944E-011 + 0.12200000000000003 7.6020398309672998E-011 + 0.12310000000000001 4.4707715307623630E-010 + 0.12420000000000003 7.9866396829331165E-010 + 0.12530000000000002 6.7648397994446441E-010 + 0.12640000000000001 3.8232012000705140E-010 + 0.12750000000000003 4.8404363850451659E-010 + 0.12860000000000002 4.4298809065423939E-010 + 0.12970000000000001 -1.2699888363165712E-010 + 0.13080000000000003 -7.6350786804013637E-010 + 0.13190000000000002 -8.7108553703529878E-010 + 0.13300000000000001 -3.3473782079518344E-010 + 0.13410000000000000 4.9095963405854093E-011 + 0.13520000000000004 7.7365247541649751E-010 + 0.13630000000000003 1.4690041405529541E-009 + 0.13740000000000002 1.3466213699686591E-009 + 0.13850000000000001 1.3086079997393085E-009 + 0.13960000000000000 1.3225143202788558E-009 + 0.14070000000000005 1.1027821988918163E-009 + 0.14180000000000004 4.2875314409940302E-010 + 0.14290000000000003 -4.3997461229849932E-010 + 0.14400000000000002 -9.4526486638102369E-010 + 0.14510000000000001 -5.4196114263049822E-010 + 0.14620000000000000 -4.1123554561650622E-010 + 0.14730000000000004 -6.4394756194019465E-010 + 0.14840000000000003 -5.3918181031065160E-010 + 0.14950000000000002 3.2860769660914002E-011 + 0.15060000000000001 1.1240999242545513E-009 + 0.15170000000000000 2.2672586030836328E-009 + 0.15280000000000005 2.9171807192085453E-009 + 0.15390000000000004 2.3469910459539278E-009 + 0.15500000000000003 9.2012686359055351E-010 + 0.15610000000000002 -9.7401431364829705E-010 + 0.15720000000000001 -2.5047179885717696E-009 + 0.15830000000000000 -3.2306670671999882E-009 + 0.15940000000000004 -3.6970180250506246E-009 + 0.16050000000000003 -3.6182126184058916E-009 + 0.16160000000000002 -3.2019293882967759E-009 + 0.16270000000000001 -2.1885699919010904E-009 + 0.16380000000000000 -5.7813465126343999E-010 + 0.16490000000000005 1.1361400709120062E-009 + 0.16600000000000004 1.2928252912658422E-009 + 0.16710000000000003 2.8131835749789502E-010 + 0.16820000000000002 -6.6528904607565664E-010 + 0.16930000000000001 -1.8065950957435462E-009 + 0.17040000000000000 -2.1691064500117818E-009 + 0.17150000000000004 -2.1552002404945370E-009 + 0.17260000000000003 -3.4357605649404377E-010 + 0.17370000000000002 2.0456540905655629E-009 + 0.17480000000000001 3.5295357747600065E-009 + 0.17590000000000000 3.6123977142921149E-009 + 0.17700000000000005 2.6649789042210159E-009 + 0.17810000000000004 6.0453275718685973E-010 + 0.17920000000000003 -7.1605854579104289E-010 + 0.18030000000000002 -1.8484410668762052E-009 + 0.18140000000000001 -2.4032174028576492E-009 + 0.18250000000000000 -2.5166766448592170E-009 + 0.18360000000000004 -1.8902810428045314E-009 + 0.18470000000000003 -1.4196441799896320E-009 + 0.18580000000000002 -1.1177462289069240E-009 + 0.18690000000000001 -1.0235269298775052E-009 + 0.18800000000000000 -1.5912832163067492E-009 + 0.18910000000000005 -2.0292403313248997E-009 + 0.19020000000000004 -1.5196637281889025E-009 + 0.19130000000000003 -1.2956452577483901E-009 + 0.19240000000000002 -1.9802206541186251E-009 + 0.19350000000000001 -2.9503541831843449E-009 + 0.19460000000000005 -3.2455322873659043E-009 + 0.19570000000000004 -1.8533217183147599E-009 + 0.19680000000000003 4.0854297722603405E-010 + 0.19790000000000002 1.9305528287105744E-009 + 0.19900000000000001 1.6353747245290151E-009 + 0.20010000000000000 2.6286395282681951E-010 + 0.20120000000000005 -8.5004864258664270E-010 + 0.20230000000000004 -4.5729126041393897E-010 + 0.20340000000000003 1.3502767792772374E-009 + 0.20450000000000002 3.2876439348683562E-009 + 0.20560000000000000 3.7323211188322603E-009 + 0.20670000000000005 2.2170312252711710E-009 + 0.20780000000000004 -3.6261138536275439E-010 + 0.20890000000000003 -2.3062383114336171E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0046.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0046.BXZ.semd new file mode 100644 index 00000000..c47adbd5 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0046.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -8.4213483919212445E-026 + -0.10679999999999999 -9.8977579056413815E-025 + -0.10569999999999999 -4.8570879853576922E-024 + -0.10460000000000000 -9.4505670551831102E-024 + -0.10349999999999999 2.1194540510739144E-023 + -0.10239999999999999 1.9943860236762579E-022 + -0.10130000000000000 6.1607012520594767E-022 + -0.10020000000000000 7.6666803914661012E-022 + -9.9099999999999994E-002 -1.4616295560199421E-021 + -9.7999999999999990E-002 -9.4263693148953074E-021 + -9.6899999999999986E-002 -2.1827126631753583E-020 + -9.5799999999999996E-002 -1.9468371031857473E-020 + -9.4699999999999993E-002 4.2551068976174188E-020 + -9.3599999999999989E-002 2.0178457120120231E-019 + -9.2499999999999999E-002 3.8206329950603259E-019 + -9.1399999999999995E-002 2.6352418182412096E-019 + -9.0299999999999991E-002 -6.5984755810268491E-019 + -8.9200000000000002E-002 -2.5427292147502430E-018 + -8.8099999999999984E-002 -4.1845896728490908E-018 + -8.6999999999999994E-002 -2.4160150710744698E-018 + -8.5899999999999990E-002 6.4189558814069157E-018 + -8.4799999999999986E-002 2.1707169765275846E-017 + -8.3699999999999997E-002 3.2533155766775938E-017 + -8.2599999999999993E-002 1.7196747445287524E-017 + -8.1499999999999989E-002 -4.3173878126482527E-017 + -8.0399999999999999E-002 -1.3624188790384479E-016 + -7.9299999999999995E-002 -1.9325179776082010E-016 + -7.8199999999999992E-002 -1.0238430017108570E-016 + -7.7100000000000002E-002 2.1119251144903782E-016 + -7.5999999999999984E-002 6.5970038778246070E-016 + -7.4899999999999994E-002 9.1712164138692308E-016 + -7.3799999999999991E-002 5.2597506123468803E-016 + -7.2699999999999987E-002 -7.5782015499680682E-016 + -7.1599999999999997E-002 -2.5297490237861670E-015 + -7.0499999999999993E-002 -3.5739318541292212E-015 + -6.9399999999999989E-002 -2.3466317237763384E-015 + -6.8300000000000000E-002 1.8716340699227296E-015 + -6.7199999999999996E-002 7.7463738006565419E-015 + -6.6099999999999992E-002 1.1626468254669672E-014 + -6.5000000000000002E-002 9.0715610818006311E-015 + -6.3899999999999985E-002 -2.0717324747008756E-015 + -6.2799999999999995E-002 -1.8686736050687811E-014 + -6.1699999999999991E-002 -3.1854005517291048E-014 + -6.0599999999999994E-002 -3.0306821912099921E-014 + -5.9499999999999990E-002 -7.1459595781930146E-015 + -5.8399999999999994E-002 3.3422764745714637E-014 + -5.7299999999999990E-002 7.3683965287792141E-014 + -5.6199999999999986E-002 8.7469189335130648E-014 + -5.5099999999999996E-002 5.2551238642790932E-014 + -5.3999999999999992E-002 -3.3756919243406458E-014 + -5.2899999999999989E-002 -1.4325881789439138E-013 + -5.1799999999999985E-002 -2.1851289766332271E-013 + -5.0699999999999995E-002 -1.9367085788823263E-013 + -4.9599999999999991E-002 -3.2683186398149017E-014 + -4.8499999999999988E-002 2.3009540236693105E-013 + -4.7399999999999998E-002 4.7412984996442198E-013 + -4.6299999999999994E-002 5.2885457514986745E-013 + -4.5199999999999990E-002 2.6622432557077413E-013 + -4.4099999999999986E-002 -2.8758880043014412E-013 + -4.2999999999999997E-002 -8.9543422589904997E-013 + -4.1899999999999993E-002 -1.1781692158333024E-012 + -4.0799999999999989E-002 -8.1726324926284510E-013 + -3.9699999999999985E-002 2.0065053134635247E-013 + -3.8599999999999995E-002 1.4591340288805377E-012 + -3.7499999999999992E-002 2.2406239190420063E-012 + -3.6399999999999988E-002 1.9013787939947679E-012 + -3.5299999999999984E-002 3.0709104963805300E-013 + -3.4199999999999994E-002 -1.9468094671071245E-012 + -3.3099999999999991E-002 -3.7201743421921840E-012 + -3.1999999999999987E-002 -3.8764273908864499E-012 + -3.0899999999999997E-002 -1.9195756095768957E-012 + -2.9799999999999993E-002 1.6275923751113419E-012 + -2.8699999999999989E-002 5.3157907763112799E-012 + -2.7599999999999986E-002 7.3015335097514900E-012 + -2.6499999999999996E-002 6.1060332137707896E-012 + -2.5399999999999992E-002 1.3455813069676581E-012 + -2.4299999999999988E-002 -5.7857017787821263E-012 + -2.3199999999999985E-002 -1.2498687848583323E-011 + -2.2099999999999995E-002 -1.5101697670161229E-011 + -2.0999999999999991E-002 -1.0520811652425799E-011 + -1.9899999999999987E-002 1.6836284970345172E-012 + -1.8799999999999983E-002 1.7789379344601564E-011 + -1.7699999999999994E-002 3.0208384405039368E-011 + -1.6599999999999990E-002 3.0405369194630438E-011 + -1.5499999999999986E-002 1.3728206071927929E-011 + -1.4399999999999996E-002 -1.6283347933909731E-011 + -1.3299999999999992E-002 -4.7177050460645020E-011 + -1.2199999999999989E-002 -6.2147717527771817E-011 + -1.1099999999999985E-002 -4.8553428638742346E-011 + -9.9999999999999950E-003 -6.1420009703216927E-012 + -8.8999999999999913E-003 5.0013240077140253E-011 + -7.7999999999999875E-003 9.4541562078997998E-011 + -6.6999999999999837E-003 1.0313479237300527E-010 + -5.5999999999999939E-003 6.4871878702188468E-011 + -4.4999999999999901E-003 -1.0721182622241976E-011 + -3.3999999999999864E-003 -9.5611005224149892E-011 + -2.2999999999999826E-003 -1.5365488048590947E-010 + -1.1999999999999927E-003 -1.5526030461288087E-010 + -9.9999999999988987E-005 -9.0627082227623390E-011 + 1.0000000000000148E-003 2.3439443094797063E-011 + 2.1000000000000185E-003 1.4626461153355308E-010 + 3.2000000000000084E-003 2.2620198769640609E-010 + 4.3000000000000121E-003 2.2104594543659317E-010 + 5.4000000000000159E-003 1.1935104293758769E-010 + 6.5000000000000058E-003 -4.7128245750371889E-011 + 7.6000000000000234E-003 -2.0917673149156712E-010 + 8.7000000000000133E-003 -2.8694660536565664E-010 + 9.8000000000000032E-003 -2.2964925794344282E-010 + 1.0900000000000021E-002 -4.9495768594809419E-011 + 1.2000000000000011E-002 1.7104703764481144E-010 + 1.3100000000000001E-002 3.0965210950917310E-010 + 1.4200000000000018E-002 2.6385119089589182E-010 + 1.5300000000000008E-002 1.3001801024703497E-011 + 1.6400000000000026E-002 -3.5120203967231589E-010 + 1.7500000000000016E-002 -6.4790772746903258E-010 + 1.8600000000000005E-002 -6.8078620518718935E-010 + 1.9700000000000023E-002 -3.3243191532861260E-010 + 2.0800000000000013E-002 3.6371003431234783E-010 + 2.1900000000000003E-002 1.2095875412398982E-009 + 2.3000000000000020E-002 1.8976709093010413E-009 + 2.4100000000000010E-002 2.1156147944623171E-009 + 2.5200000000000000E-002 1.6603527441816368E-009 + 2.6300000000000018E-002 5.1879622819939186E-010 + 2.7400000000000008E-002 -1.1130263377623351E-009 + 2.8500000000000025E-002 -2.8767042081767613E-009 + 2.9600000000000015E-002 -4.3455767873012974E-009 + 3.0700000000000005E-002 -5.1334243522660472E-009 + 3.1800000000000023E-002 -4.9816377689637648E-009 + 3.2900000000000013E-002 -3.7964706933735215E-009 + 3.4000000000000002E-002 -1.6254956269889931E-009 + 3.5100000000000020E-002 1.4121291913582468E-009 + 3.6200000000000010E-002 5.1995692196271648E-009 + 3.7300000000000028E-002 9.6407770655559943E-009 + 3.8400000000000017E-002 1.4570961326398901E-008 + 3.9500000000000007E-002 1.9546773089018643E-008 + 4.0600000000000025E-002 2.3568107465621324E-008 + 4.1700000000000015E-002 2.4843339829772049E-008 + 4.2800000000000005E-002 2.0726808713789069E-008 + 4.3900000000000022E-002 7.9063688929181808E-009 + 4.5000000000000012E-002 -1.7190211920592446E-008 + 4.6100000000000002E-002 -5.7921457852216918E-008 + 4.7200000000000020E-002 -1.1710996972169596E-007 + 4.8300000000000010E-002 -1.9705706222339359E-007 + 4.9400000000000027E-002 -2.9995339900779072E-007 + 5.0500000000000017E-002 -4.2858059146055894E-007 + 5.1600000000000007E-002 -5.8708531014417531E-007 + 5.2700000000000025E-002 -7.8160206840038882E-007 + 5.3800000000000014E-002 -1.0206088063569041E-006 + 5.4900000000000004E-002 -1.3150632867109380E-006 + 5.6000000000000022E-002 -1.6784864556029788E-006 + 5.7100000000000012E-002 -2.1271857804094907E-006 + 5.8200000000000002E-002 -2.6807342692336533E-006 + 5.9300000000000019E-002 -3.3626797630859073E-006 + 6.0400000000000009E-002 -4.2013857637357432E-006 + 6.1500000000000027E-002 -5.2308910198917147E-006 + 6.2600000000000017E-002 -6.4917726376734208E-006 + 6.3700000000000007E-002 -8.0320887718698941E-006 + 6.4800000000000024E-002 -9.9085309557267465E-006 + 6.5900000000000014E-002 -1.2187877473479602E-005 + 6.7000000000000004E-002 -1.4948718671803363E-005 + 6.8100000000000022E-002 -1.8283339159097522E-005 + 6.9200000000000012E-002 -2.2299651391222142E-005 + 7.0300000000000029E-002 -2.7123158361064270E-005 + 7.1400000000000019E-002 -3.2899100915528834E-005 + 7.2500000000000009E-002 -3.9794966141926125E-005 + 7.3600000000000027E-002 -4.8003559641074389E-005 + 7.4700000000000016E-002 -5.7746550737647340E-005 + 7.5800000000000006E-002 -6.9278234150260687E-005 + 7.6900000000000024E-002 -8.2889200712088495E-005 + 7.8000000000000014E-002 -9.8909556982107460E-005 + 7.9100000000000004E-002 -1.1771180288633332E-004 + 8.0200000000000021E-002 -1.3971372391097248E-004 + 8.1300000000000011E-002 -1.6538171621505171E-004 + 8.2400000000000029E-002 -1.9523467926774174E-004 + 8.3500000000000019E-002 -2.2984866518527269E-004 + 8.4600000000000009E-002 -2.6986145530827343E-004 + 8.5700000000000026E-002 -3.1597650377079844E-004 + 8.6800000000000016E-002 -3.6896552774123847E-004 + 8.7900000000000006E-002 -4.2966939508914948E-004 + 8.9000000000000024E-002 -4.9899774603545666E-004 + 9.0100000000000013E-002 -5.7792779989540577E-004 + 9.1200000000000003E-002 -6.6750246332958341E-004 + 9.2300000000000021E-002 -7.6882838038727641E-004 + 9.3400000000000011E-002 -8.8307325495406985E-004 + 9.4500000000000028E-002 -1.0114619508385658E-003 + 9.5600000000000018E-002 -1.1552696814760566E-003 + 9.6700000000000008E-002 -1.3158129295334220E-003 + 9.7800000000000026E-002 -1.4944366412237287E-003 + 9.8900000000000016E-002 -1.6924996161833405E-003 + 0.10000000000000001 -1.9113558810204268E-003 + 0.10110000000000002 -2.1523342002183199E-003 + 0.10220000000000001 -2.4167164228856564E-003 + 0.10330000000000003 -2.7057116385549307E-003 + 0.10440000000000002 -3.0204299837350845E-003 + 0.10550000000000001 -3.3618535380810499E-003 + 0.10660000000000003 -3.7308046594262123E-003 + 0.10770000000000002 -4.1279117576777935E-003 + 0.10880000000000001 -4.5535741373896599E-003 + 0.10990000000000003 -5.0079240463674068E-003 + 0.11100000000000002 -5.4907882586121559E-003 + 0.11210000000000001 -6.0016480274498463E-003 + 0.11320000000000002 -6.5396046265959740E-003 + 0.11430000000000001 -7.1033458225429058E-003 + 0.11540000000000003 -7.6911114156246185E-003 + 0.11650000000000002 -8.3006666973233223E-003 + 0.11760000000000001 -8.9292814955115318E-003 + 0.11870000000000003 -9.5737027004361153E-003 + 0.11980000000000002 -1.0230145417153835E-002 + 0.12090000000000001 -1.0894278995692730E-002 + 0.12200000000000003 -1.1561230756342411E-002 + 0.12310000000000001 -1.2225595302879810E-002 + 0.12420000000000003 -1.2881459668278694E-002 + 0.12530000000000002 -1.3522433117032051E-002 + 0.12640000000000001 -1.4141695573925972E-002 + 0.12750000000000003 -1.4732046052813530E-002 + 0.12860000000000002 -1.5285967849195004E-002 + 0.12970000000000001 -1.5795698389410973E-002 + 0.13080000000000003 -1.6253307461738586E-002 + 0.13190000000000002 -1.6650795936584473E-002 + 0.13300000000000001 -1.6980201005935669E-002 + 0.13410000000000000 -1.7233701422810555E-002 + 0.13520000000000004 -1.7403747886419296E-002 + 0.13630000000000003 -1.7483176663517952E-002 + 0.13740000000000002 -1.7465336248278618E-002 + 0.13850000000000001 -1.7344212159514427E-002 + 0.13960000000000000 -1.7114540562033653E-002 + 0.14070000000000005 -1.6771931201219559E-002 + 0.14180000000000004 -1.6312973573803902E-002 + 0.14290000000000003 -1.5735339373350143E-002 + 0.14400000000000002 -1.5037883073091507E-002 + 0.14510000000000001 -1.4220711775124073E-002 + 0.14620000000000000 -1.3285249471664429E-002 + 0.14730000000000004 -1.2234277091920376E-002 + 0.14840000000000003 -1.1071957647800446E-002 + 0.14950000000000002 -9.8038362339138985E-003 + 0.15060000000000001 -8.4368241950869560E-003 + 0.15170000000000000 -6.9791525602340698E-003 + 0.15280000000000005 -5.4403049871325493E-003 + 0.15390000000000004 -3.8309365045279264E-003 + 0.15500000000000003 -2.1627652458846569E-003 + 0.15610000000000002 -4.4844544027000666E-004 + 0.15720000000000001 1.2985732173547149E-003 + 0.15830000000000000 3.0642065685242414E-003 + 0.15940000000000004 4.8339068889617920E-003 + 0.16050000000000003 6.5928511321544647E-003 + 0.16160000000000002 8.3261318504810333E-003 + 0.16270000000000001 1.0018957778811455E-002 + 0.16380000000000000 1.1656846851110458E-002 + 0.16490000000000005 1.3225824572145939E-002 + 0.16600000000000004 1.4712607488036156E-002 + 0.16710000000000003 1.6104774549603462E-002 + 0.16820000000000002 1.7390932887792587E-002 + 0.16930000000000001 1.8560862168669701E-002 + 0.17040000000000000 1.9605647772550583E-002 + 0.17150000000000004 2.0517779514193535E-002 + 0.17260000000000003 2.1291252225637436E-002 + 0.17370000000000002 2.1921621635556221E-002 + 0.17480000000000001 2.2406045347452164E-002 + 0.17590000000000000 2.2743286564946175E-002 + 0.17700000000000005 2.2933708503842354E-002 + 0.17810000000000004 2.2979227825999260E-002 + 0.17920000000000003 2.2883258759975433E-002 + 0.18030000000000002 2.2650619968771935E-002 + 0.18140000000000001 2.2287448868155479E-002 + 0.18250000000000000 2.1801071241497993E-002 + 0.18360000000000004 2.1199876442551613E-002 + 0.18470000000000003 2.0493170246481895E-002 + 0.18580000000000002 1.9691022112965584E-002 + 0.18690000000000001 1.8804103136062622E-002 + 0.18800000000000000 1.7843531444668770E-002 + 0.18910000000000005 1.6820693388581276E-002 + 0.19020000000000004 1.5747098252177238E-002 + 0.19130000000000003 1.4634216204285622E-002 + 0.19240000000000002 1.3493342325091362E-002 + 0.19350000000000001 1.2335451319813728E-002 + 0.19460000000000005 1.1171083897352219E-002 + 0.19570000000000004 1.0010235942900181E-002 + 0.19680000000000003 8.8622625917196274E-003 + 0.19790000000000002 7.7357986010611057E-003 + 0.19900000000000001 6.6386973485350609E-003 + 0.20010000000000000 5.5779777467250824E-003 + 0.20120000000000005 4.5597953721880913E-003 + 0.20230000000000004 3.5894238390028477E-003 + 0.20340000000000003 2.6712554972618818E-003 + 0.20450000000000002 1.8088126089423895E-003 + 0.20560000000000000 1.0047736577689648E-003 + 0.20670000000000005 2.6100690593011677E-004 + 0.20780000000000004 -4.2138624121434987E-004 + 0.20890000000000003 -1.0420194594189525E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0047.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0047.BXX.semd new file mode 100644 index 00000000..5b248e42 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0047.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 5.0948537190273129E-025 + -0.11009999999999999 2.9295408761147533E-024 + -0.10900000000000000 1.3756104400424259E-023 + -0.10790000000000000 1.8468844645192348E-023 + -0.10679999999999999 2.3181584889960436E-023 + -0.10569999999999999 1.0941199095005277E-022 + -0.10460000000000000 1.6303533478609212E-022 + -0.10349999999999999 2.1016302122369888E-023 + -0.10239999999999999 -2.4687114504868829E-021 + -0.10130000000000000 -1.8281610402604313E-021 + -0.10020000000000000 3.2469502741993342E-021 + -9.9099999999999994E-002 1.0408913671972687E-020 + -9.7999999999999990E-002 8.7606020128894926E-022 + -9.6899999999999986E-002 -3.3699021500332105E-020 + -9.5799999999999996E-002 -5.1579280073095924E-020 + -9.4699999999999993E-002 -5.4851574264613024E-020 + -9.3599999999999989E-002 5.0392430990447183E-020 + -9.2499999999999999E-002 1.5563643624550739E-019 + -9.1399999999999995E-002 2.7757526624501196E-019 + -9.0299999999999991E-002 4.2455631720531175E-019 + -8.9200000000000002E-002 2.3764102837308903E-019 + -8.8099999999999984E-002 -3.4994987338003954E-019 + -8.6999999999999994E-002 -8.7076145030599649E-019 + -8.5899999999999990E-002 -1.5251315217899318E-018 + -8.4799999999999986E-002 -1.7120468364715487E-018 + -8.3699999999999997E-002 -1.8989620477555890E-018 + -8.2599999999999993E-002 5.1059170875907601E-020 + -8.1499999999999989E-002 3.0695485527663843E-018 + -8.0399999999999999E-002 3.8843222833117292E-018 + -7.9299999999999995E-002 2.5621592737488074E-018 + -7.8199999999999992E-002 -8.9694016572965128E-019 + -7.7100000000000002E-002 -3.8218056269761964E-018 + -7.5999999999999984E-002 -1.9385635263767183E-018 + -7.4899999999999994E-002 -4.3291944924034671E-018 + -7.3799999999999991E-002 1.8279208816173910E-018 + -7.2699999999999987E-002 1.5464313605246263E-017 + -7.1599999999999997E-002 2.8032237752025849E-017 + -7.0499999999999993E-002 1.8696564862189072E-017 + -6.9399999999999989E-002 -6.6661327512790926E-018 + -6.8300000000000000E-002 -2.7754958538891949E-017 + -6.7199999999999996E-002 -3.9681160929536571E-018 + -6.6099999999999992E-002 5.0804308257373888E-017 + -6.5000000000000002E-002 8.5275836058214738E-017 + -6.3899999999999985E-002 5.5639264964530040E-017 + -6.2799999999999995E-002 -6.3748645904979404E-017 + -6.1699999999999991E-002 -2.3014917498303806E-016 + -6.0599999999999994E-002 -2.6619656787757614E-016 + -5.9499999999999990E-002 -7.1454799457866319E-017 + -5.8399999999999994E-002 2.4722927672706581E-016 + -5.7299999999999990E-002 4.8043592301233668E-016 + -5.6199999999999986E-002 3.7173269088028489E-016 + -5.5099999999999996E-002 -1.8465874115515383E-016 + -5.3999999999999992E-002 -8.1797992892171465E-016 + -5.2899999999999989E-002 -9.4698410557972866E-016 + -5.1799999999999985E-002 -1.2718845565645601E-016 + -5.0699999999999995E-002 1.2845385935218289E-015 + -4.9599999999999991E-002 1.8073002235128709E-015 + -4.8499999999999988E-002 2.2731600859315004E-016 + -4.7399999999999998E-002 -2.8228806570512787E-015 + -4.6299999999999994E-002 -4.5396290350961654E-015 + -4.5199999999999990E-002 -1.6149511114109177E-015 + -4.4099999999999986E-002 5.7032684984740199E-015 + -4.2999999999999997E-002 1.1756421743503321E-014 + -4.1899999999999993E-002 9.0566829480821093E-015 + -4.0799999999999989E-002 -4.2935469056774780E-015 + -3.9699999999999985E-002 -2.0738063501689330E-014 + -3.8599999999999995E-002 -2.5523454064233647E-014 + -3.7499999999999992E-002 -8.7001405225614094E-015 + -3.6399999999999988E-002 2.2517578079916944E-014 + -3.5299999999999984E-002 4.3854104240159328E-014 + -3.4199999999999994E-002 3.0567982498529156E-014 + -3.3099999999999991E-002 -1.3148116357599923E-014 + -3.1999999999999987E-002 -5.1940710846937188E-014 + -3.0899999999999997E-002 -4.4028420232572474E-014 + -2.9799999999999993E-002 1.2366689500242257E-014 + -2.8699999999999989E-002 6.0897874199980495E-014 + -2.7599999999999986E-002 3.9628165386749320E-014 + -2.6499999999999996E-002 -4.7903673893292045E-014 + -2.5399999999999992E-002 -1.2781092915796488E-013 + -2.4299999999999988E-002 -9.8862636284911820E-014 + -2.3199999999999985E-002 5.5049430183577719E-014 + -2.2099999999999995E-002 2.0526886668290750E-013 + -2.0999999999999991E-002 2.0874060401195049E-013 + -1.9899999999999987E-002 3.7701565231296891E-014 + -1.8799999999999983E-002 -1.5412560008636056E-013 + -1.7699999999999994E-002 -1.7089492798313954E-013 + -1.6599999999999990E-002 2.1311050797320763E-014 + -1.5499999999999986E-002 1.8944658938379461E-013 + -1.4399999999999996E-002 4.0289792986245021E-014 + -1.3299999999999992E-002 -4.0208889820134153E-013 + -1.2199999999999989E-002 -6.2345712360106775E-013 + -1.1099999999999985E-002 -1.4459389089706287E-013 + -9.9999999999999950E-003 9.4259539409891069E-013 + -8.8999999999999913E-003 1.8459736777359792E-012 + -7.7999999999999875E-003 1.2438546286713814E-012 + -6.6999999999999837E-003 -8.3750308120869588E-013 + -5.5999999999999939E-003 -3.0939185675232794E-012 + -4.4999999999999901E-003 -3.7398018709611236E-012 + -3.3999999999999864E-003 -2.2499792827479492E-012 + -2.2999999999999826E-003 1.2355025856558566E-012 + -1.1999999999999927E-003 4.7384904160174823E-012 + -9.9999999999988987E-005 4.7403214166463759E-012 + 1.0000000000000148E-003 1.5210882683622251E-012 + 2.1000000000000185E-003 -1.3830408172876840E-012 + 3.2000000000000084E-003 -1.6613020637976095E-012 + 4.3000000000000121E-003 2.4718942170931513E-012 + 5.4000000000000159E-003 6.7451370010240819E-012 + 6.5000000000000058E-003 6.7469684353338444E-012 + 7.6000000000000234E-003 -4.3444631572797654E-014 + 8.7000000000000133E-003 -9.2146438049334201E-012 + 9.8000000000000032E-003 -1.2223807036026990E-011 + 1.0900000000000021E-002 -1.1311674687208839E-011 + 1.2000000000000011E-002 -5.0777836796411790E-012 + 1.3100000000000001E-002 4.7973105522791659E-012 + 1.4200000000000018E-002 1.4952497573439416E-011 + 1.5300000000000008E-002 2.2866946183808246E-011 + 1.6400000000000026E-002 2.4899448822224279E-011 + 1.7500000000000016E-002 1.2927324141709384E-011 + 1.8600000000000005E-002 -2.3132759596755648E-011 + 1.9700000000000023E-002 -5.8072470443537583E-011 + 2.0800000000000013E-002 -5.9401081276000411E-011 + 2.1900000000000003E-002 -5.2713649417723829E-012 + 2.3000000000000020E-002 7.5187057968495452E-011 + 2.4100000000000010E-002 1.2371494106933056E-010 + 2.5200000000000000E-002 9.6057647946956592E-011 + 2.6300000000000018E-002 5.1594790939635260E-011 + 2.7400000000000008E-002 -1.8636581861075641E-011 + 2.8500000000000025E-002 -1.3928462549994691E-010 + 2.9600000000000015E-002 -2.3976601259967367E-010 + 3.0700000000000005E-002 -2.0020113344898505E-010 + 3.1800000000000023E-002 -1.2747379540822834E-011 + 3.2900000000000013E-002 1.5453970048096011E-010 + 3.4000000000000002E-002 2.1651197501526553E-010 + 3.5100000000000020E-002 1.0818797940848057E-010 + 3.6200000000000010E-002 -5.1673047785083526E-011 + 3.7300000000000028E-002 -9.8674401982634663E-012 + 3.8400000000000017E-002 3.7925290685691948E-010 + 3.9500000000000007E-002 8.6920659558842317E-010 + 4.0600000000000025E-002 7.5416051181775856E-010 + 4.1700000000000015E-002 2.0669993494593086E-011 + 4.2800000000000005E-002 -8.0693157711309027E-010 + 4.3900000000000022E-002 -1.1550147505090536E-009 + 4.5000000000000012E-002 -8.6672757859673766E-010 + 4.6100000000000002E-002 -2.0647750176294721E-010 + 4.7200000000000020E-002 3.4621705502502209E-010 + 4.8300000000000010E-002 4.2948783418594871E-011 + 4.9400000000000027E-002 -8.3394902095079715E-010 + 5.0500000000000017E-002 -1.4105876466885547E-009 + 5.1600000000000007E-002 -1.1178190595373394E-009 + 5.2700000000000025E-002 -2.2453194858940151E-010 + 5.3800000000000014E-002 7.9871809166576213E-010 + 5.4900000000000004E-002 7.8674605719086799E-010 + 5.6000000000000022E-002 -4.8900355986702948E-010 + 5.7100000000000012E-002 -1.7289014664356728E-009 + 5.8200000000000002E-002 -2.6237252370719943E-009 + 5.9300000000000019E-002 -3.1555491553092452E-009 + 6.0400000000000009E-002 -2.8627806791803323E-009 + 6.1500000000000027E-002 -1.9448456178849938E-009 + 6.2600000000000017E-002 7.3293149327469109E-011 + 6.3700000000000007E-002 1.8723995687253137E-009 + 6.4800000000000024E-002 2.4253743458046984E-009 + 6.5900000000000014E-002 1.9195991463050177E-009 + 6.7000000000000004E-002 9.6343510946894639E-010 + 6.8100000000000022E-002 7.3775241471452091E-010 + 6.9200000000000012E-002 1.2291067053027405E-009 + 7.0300000000000029E-002 1.5949795928449362E-009 + 7.1400000000000019E-002 1.3244821905900039E-009 + 7.2500000000000009E-002 -1.2607803689945740E-011 + 7.3600000000000027E-002 -1.0987348808555453E-009 + 7.4700000000000016E-002 -1.3423435696324759E-009 + 7.5800000000000006E-002 -8.2410045454395231E-010 + 7.6900000000000024E-002 5.9043880895615075E-010 + 7.8000000000000014E-002 1.6823114012964879E-009 + 7.9100000000000004E-002 1.8599617401804380E-009 + 8.0200000000000021E-002 1.2488715617209323E-009 + 8.1300000000000011E-002 5.3022586321560539E-010 + 8.2400000000000029E-002 -1.7049388290057976E-010 + 8.3500000000000019E-002 -8.3536177974963266E-010 + 8.4600000000000009E-002 -2.5399331526898550E-009 + 8.5700000000000026E-002 -4.3520604897651083E-009 + 8.6800000000000016E-002 -4.7480397391552742E-009 + 8.7900000000000006E-002 -3.0287599095402129E-009 + 8.9000000000000024E-002 1.4251949620458504E-010 + 9.0100000000000013E-002 2.3995769815599033E-009 + 9.1200000000000003E-002 3.0791533767171586E-009 + 9.2300000000000021E-002 3.5436185097381667E-009 + 9.3400000000000011E-002 4.7609725051245277E-009 + 9.4500000000000028E-002 6.1038081256015175E-009 + 9.5600000000000018E-002 5.1521253929820432E-009 + 9.6700000000000008E-002 7.4073958078457736E-010 + 9.7800000000000026E-002 -5.6604232412382771E-009 + 9.8900000000000016E-002 -1.0322771082371673E-008 + 0.10000000000000001 -1.0414009210535369E-008 + 0.10110000000000002 -5.2708770681419992E-009 + 0.10220000000000001 9.2092133918697527E-010 + 0.10330000000000003 4.1101282377553616E-009 + 0.10440000000000002 3.4183722519287585E-009 + 0.10550000000000001 1.8113543998055093E-010 + 0.10660000000000003 -1.6982133477227990E-009 + 0.10770000000000002 1.6671530822520708E-010 + 0.10880000000000001 4.2432546365489543E-009 + 0.10990000000000003 6.8722756374484106E-009 + 0.11100000000000002 4.9032968796325349E-009 + 0.11210000000000001 -1.2424217210593724E-009 + 0.11320000000000002 -7.3074737372280651E-009 + 0.11430000000000001 -8.7566007778150379E-009 + 0.11540000000000003 -3.4835068163374672E-009 + 0.11650000000000002 4.6398085373766662E-009 + 0.11760000000000001 1.0235568836947095E-008 + 0.11870000000000003 9.6468859567266918E-009 + 0.11980000000000002 4.4153889433573568E-009 + 0.12090000000000001 -9.0573859523601641E-010 + 0.12200000000000003 -3.5200513615052387E-009 + 0.12310000000000001 -4.5568828710429443E-009 + 0.12420000000000003 -5.1276400903077501E-009 + 0.12530000000000002 -5.0889159552980345E-009 + 0.12640000000000001 -4.1718215548769422E-009 + 0.12750000000000003 -1.1753201745179354E-009 + 0.12860000000000002 3.4882918775736016E-009 + 0.12970000000000001 6.6461263159567352E-009 + 0.13080000000000003 6.4159610957403856E-009 + 0.13190000000000002 3.0129074790608001E-009 + 0.13300000000000001 -1.3918327601558644E-010 + 0.13410000000000000 -1.0684595430632271E-009 + 0.13520000000000004 -4.5610620835745408E-010 + 0.13630000000000003 -1.4570860074059055E-009 + 0.13740000000000002 -5.3262132482245761E-009 + 0.13850000000000001 -9.4104519732240988E-009 + 0.13960000000000000 -9.2283203301235517E-009 + 0.14070000000000005 -3.2202638333700406E-009 + 0.14180000000000004 4.9389035083891031E-009 + 0.14290000000000003 8.1684419228622573E-009 + 0.14400000000000002 3.2237599256745852E-009 + 0.14510000000000001 -6.2024030356155890E-009 + 0.14620000000000000 -1.2150937145349872E-008 + 0.14730000000000004 -9.2082128588799605E-009 + 0.14840000000000003 1.3406631360624033E-010 + 0.14950000000000002 7.5044939151780454E-009 + 0.15060000000000001 6.6289982392220281E-009 + 0.15170000000000000 -4.4886760974804929E-010 + 0.15280000000000005 -5.4562891982357087E-009 + 0.15390000000000004 -2.2177868430617309E-009 + 0.15500000000000003 6.9990120366014708E-009 + 0.15610000000000002 1.2872626520277208E-008 + 0.15720000000000001 8.2595761341508478E-009 + 0.15830000000000000 -4.8458796975126006E-009 + 0.15940000000000004 -1.6163227201104746E-008 + 0.16050000000000003 -1.6787760515057926E-008 + 0.16160000000000002 -6.9906107569295273E-009 + 0.16270000000000001 4.8108810268843172E-009 + 0.16380000000000000 9.9771915174073911E-009 + 0.16490000000000005 7.2807431195087702E-009 + 0.16600000000000004 2.6460540425432555E-009 + 0.16710000000000003 2.0626234054077486E-009 + 0.16820000000000002 5.2212296708376016E-009 + 0.16930000000000001 6.3855765120024444E-009 + 0.17040000000000000 1.0607390521499838E-009 + 0.17150000000000004 -8.2346902630092700E-009 + 0.17260000000000003 -1.3649156471728929E-008 + 0.17370000000000002 -9.8586632191199897E-009 + 0.17480000000000001 6.7197802877672075E-010 + 0.17590000000000000 9.4548422424622913E-009 + 0.17700000000000005 1.0045559051263808E-008 + 0.17810000000000004 3.6899803212975257E-009 + 0.17920000000000003 -2.7910800337593855E-009 + 0.18030000000000002 -4.0019187963480363E-009 + 0.18140000000000001 -8.7468454701422615E-010 + 0.18250000000000000 1.1232166308161595E-009 + 0.18360000000000004 -2.0415482637758942E-009 + 0.18470000000000003 -8.4329796479210017E-009 + 0.18580000000000002 -1.2476115252013642E-008 + 0.18690000000000001 -1.0890511603633968E-008 + 0.18800000000000000 -6.2216485297028612E-009 + 0.18910000000000005 -3.5784148977313635E-009 + 0.19020000000000004 -5.1656989796811104E-009 + 0.19130000000000003 -7.9002422381790893E-009 + 0.19240000000000002 -7.3364159192124134E-009 + 0.19350000000000001 -2.6496274063703140E-009 + 0.19460000000000005 1.8130872359023442E-009 + 0.19570000000000004 8.8906171313851701E-010 + 0.19680000000000003 -5.1976298820477496E-009 + 0.19790000000000002 -1.0549358719913471E-008 + 0.19900000000000001 -9.2505700877154595E-009 + 0.20010000000000000 -1.5253380780677617E-009 + 0.20120000000000005 6.5584124797624099E-009 + 0.20230000000000004 8.5921625370133370E-009 + 0.20340000000000003 3.5989515811962747E-009 + 0.20450000000000002 -3.1510005715773559E-009 + 0.20560000000000000 -5.9931011264779954E-009 + 0.20670000000000005 -4.7704986627650214E-009 + 0.20780000000000004 -4.1753036583713765E-009 + 0.20890000000000003 -8.1646636118648530E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0047.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0047.BXZ.semd new file mode 100644 index 00000000..3340af7b --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0047.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 -4.5849297864834239E-019 + -0.11119999999999999 -1.0991086288682000E-017 + -0.11009999999999999 -7.9307125751158704E-017 + -0.10900000000000000 -2.8788900224741996E-016 + -0.10790000000000000 -5.2225049854693326E-016 + -0.10679999999999999 8.7207971150461000E-017 + -0.10569999999999999 3.3113757809193848E-015 + -0.10460000000000000 9.7282496321808923E-015 + -0.10349999999999999 1.3625828540291245E-014 + -0.10239999999999999 -4.4949751521828132E-016 + -0.10130000000000000 -4.8583895560045873E-014 + -0.10020000000000000 -1.1905106349525962E-013 + -9.9099999999999994E-002 -1.4120588108079007E-013 + -9.7999999999999990E-002 1.5158772674606080E-015 + -9.6899999999999986E-002 3.7092900907927107E-013 + -9.5799999999999996E-002 8.1437883780316467E-013 + -9.4699999999999993E-002 8.8972232359374459E-013 + -9.3599999999999989E-002 6.5233327637206906E-014 + -9.2499999999999999E-002 -1.7635777820740328E-012 + -9.1399999999999995E-002 -3.7332394120515033E-012 + -9.0299999999999991E-002 -4.0239396016661377E-012 + -8.9200000000000002E-002 -8.7016331640210609E-013 + -8.8099999999999984E-002 5.6868468267801120E-012 + -8.6999999999999994E-002 1.2493684038716868E-011 + -8.5899999999999990E-002 1.3970559951947958E-011 + -8.4799999999999986E-002 5.4074917286983659E-012 + -8.3699999999999997E-002 -1.2552762648776472E-011 + -8.2599999999999993E-002 -3.1500045627463891E-011 + -8.1499999999999989E-002 -3.7987030188091353E-011 + -8.0399999999999999E-002 -2.1514453413251644E-011 + -7.9299999999999995E-002 1.6441445427339829E-011 + -7.8199999999999992E-002 5.9012669750835300E-011 + -7.7100000000000002E-002 8.0573998861854790E-011 + -7.5999999999999984E-002 6.1386840055632774E-011 + -7.4899999999999994E-002 1.6826800369740269E-012 + -7.3799999999999991E-002 -7.4601352872960547E-011 + -7.2699999999999987E-002 -1.3016683564348597E-010 + -7.1599999999999997E-002 -1.3311531044113423E-010 + -7.0499999999999993E-002 -7.3025391289505137E-011 + -6.9399999999999989E-002 3.3847161184930030E-011 + -6.8300000000000000E-002 1.5019649413083869E-010 + -6.7199999999999996E-002 2.2854845793673917E-010 + -6.6099999999999992E-002 2.2397880772295764E-010 + -6.5000000000000002E-002 1.1079874517871957E-010 + -6.3899999999999985E-002 -9.5711369385576006E-011 + -6.2799999999999995E-002 -3.2298622110182862E-010 + -6.1699999999999991E-002 -4.5220743816187792E-010 + -6.0599999999999994E-002 -3.7173270017731852E-010 + -5.9499999999999990E-002 -5.6570012563206262E-011 + -5.8399999999999994E-002 3.7819886111734036E-010 + -5.7299999999999990E-002 7.0606170909925936E-010 + -5.6199999999999986E-002 7.0869554669172885E-010 + -5.5099999999999996E-002 3.2238520186744779E-010 + -5.3999999999999992E-002 -2.9267427370527344E-010 + -5.2899999999999989E-002 -8.2536794066001562E-010 + -5.1799999999999985E-002 -9.9373342887787430E-010 + -5.0699999999999995E-002 -7.1162337134111908E-010 + -4.9599999999999991E-002 -1.2666588611320861E-010 + -4.8499999999999988E-002 4.8736276125893596E-010 + -4.7399999999999998E-002 8.9072882403229414E-010 + -4.6299999999999994E-002 9.7284325040192243E-010 + -4.5199999999999990E-002 7.4456818488499721E-010 + -4.4099999999999986E-002 2.9143090718442011E-010 + -4.2999999999999997E-002 -2.3329291276574793E-010 + -4.1899999999999993E-002 -5.8663723878638052E-010 + -4.0799999999999989E-002 -4.8894555071399282E-010 + -3.9699999999999985E-002 1.7675882979517610E-010 + -3.8599999999999995E-002 1.1152243573064879E-009 + -3.7499999999999992E-002 1.5671643982528849E-009 + -3.6399999999999988E-002 6.5118177516865217E-010 + -3.5299999999999984E-002 -1.9897461456253041E-009 + -3.4199999999999994E-002 -5.6416431526429278E-009 + -3.3099999999999991E-002 -8.5336262500845805E-009 + -3.1999999999999987E-002 -8.5575377894997473E-009 + -3.0899999999999997E-002 -4.3487116130336290E-009 + -2.9799999999999993E-002 3.9026524234486715E-009 + -2.8699999999999989E-002 1.4381283719444582E-008 + -2.7599999999999986E-002 2.4294333655916489E-008 + -2.6499999999999996E-002 3.0757227875710669E-008 + -2.5399999999999992E-002 3.1351650164879175E-008 + -2.4299999999999988E-002 2.4091763251021803E-008 + -2.3199999999999985E-002 6.9507946065527904E-009 + -2.2099999999999995E-002 -2.2676541533428463E-008 + -2.0999999999999991E-002 -6.8262892227721750E-008 + -1.9899999999999987E-002 -1.3408723020802427E-007 + -1.8799999999999983E-002 -2.2491045115202724E-007 + -1.7699999999999994E-002 -3.4558831885078689E-007 + -1.6599999999999990E-002 -5.0090386594092706E-007 + -1.5499999999999986E-002 -6.9592562113029999E-007 + -1.4399999999999996E-002 -9.3704011305817403E-007 + -1.3299999999999992E-002 -1.2334165830907295E-006 + -1.2199999999999989E-002 -1.5982445802364964E-006 + -1.1099999999999985E-002 -2.0490556380536873E-006 + -9.9999999999999950E-003 -2.6070167677971767E-006 + -8.8999999999999913E-003 -3.2959842428681441E-006 + -7.7999999999999875E-003 -4.1426096686336678E-006 + -6.6999999999999837E-003 -5.1783126764348708E-006 + -5.5999999999999939E-003 -6.4426862991240341E-006 + -4.4999999999999901E-003 -7.9867622844176367E-006 + -3.3999999999999864E-003 -9.8745385912479833E-006 + -2.2999999999999826E-003 -1.2182378668512683E-005 + -1.1999999999999927E-003 -1.4997538528405130E-005 + -9.9999999999988987E-005 -1.8417847968521528E-005 + 1.0000000000000148E-003 -2.2553909730049782E-005 + 2.1000000000000185E-003 -2.7533760658116080E-005 + 3.2000000000000084E-003 -3.3508575143059716E-005 + 4.3000000000000121E-003 -4.0657920180819929E-005 + 5.4000000000000159E-003 -4.9193677114089951E-005 + 6.5000000000000058E-003 -5.9362791944295168E-005 + 7.6000000000000234E-003 -7.1449328970629722E-005 + 8.7000000000000133E-003 -8.5776395280845463E-005 + 9.8000000000000032E-003 -1.0270860366290435E-004 + 1.0900000000000021E-002 -1.2265591067261994E-004 + 1.2000000000000011E-002 -1.4607950288336724E-004 + 1.3100000000000001E-002 -1.7349954578094184E-004 + 1.4200000000000018E-002 -2.0550364570226520E-004 + 1.5300000000000008E-002 -2.4275395844597369E-004 + 1.6400000000000026E-002 -2.8599135112017393E-004 + 1.7500000000000016E-002 -3.3603719202801585E-004 + 1.8600000000000005E-002 -3.9379380177706480E-004 + 1.9700000000000023E-002 -4.6024590847082436E-004 + 2.0800000000000013E-002 -5.3646339802071452E-004 + 2.1900000000000003E-002 -6.2360492302104831E-004 + 2.3000000000000020E-002 -7.2292046388611197E-004 + 2.4100000000000010E-002 -8.3575281314551830E-004 + 2.5200000000000000E-002 -9.6353789558634162E-004 + 2.6300000000000018E-002 -1.1078022653236985E-003 + 2.7400000000000008E-002 -1.2701574014499784E-003 + 2.8500000000000025E-002 -1.4522887067869306E-003 + 2.9600000000000015E-002 -1.6559410141780972E-003 + 3.0700000000000005E-002 -1.8828990869224072E-003 + 3.1800000000000023E-002 -2.1349699236452579E-003 + 3.2900000000000013E-002 -2.4139643646776676E-003 + 3.4000000000000002E-002 -2.7216779999434948E-003 + 3.5100000000000020E-002 -3.0598696321249008E-003 + 3.6200000000000010E-002 -3.4302321728318930E-003 + 3.7300000000000028E-002 -3.8343579508364201E-003 + 3.8400000000000017E-002 -4.2736935429275036E-003 + 3.9500000000000007E-002 -4.7494950704276562E-003 + 4.0600000000000025E-002 -5.2627841942012310E-003 + 4.1700000000000015E-002 -5.8142994530498981E-003 + 4.2800000000000005E-002 -6.4044534228742123E-003 + 4.3900000000000022E-002 -7.0332861505448818E-003 + 4.5000000000000012E-002 -7.7004195190966129E-003 + 4.6100000000000002E-002 -8.4050111472606659E-003 + 4.7200000000000020E-002 -9.1457078233361244E-003 + 4.8300000000000010E-002 -9.9205970764160156E-003 + 4.9400000000000027E-002 -1.0727161541581154E-002 + 5.0500000000000017E-002 -1.1562230065464973E-002 + 5.1600000000000007E-002 -1.2421950697898865E-002 + 5.2700000000000025E-002 -1.3301772996783257E-002 + 5.3800000000000014E-002 -1.4196439646184444E-002 + 5.4900000000000004E-002 -1.5099987387657166E-002 + 5.6000000000000022E-002 -1.6005745157599449E-002 + 5.7100000000000012E-002 -1.6906358301639557E-002 + 5.8200000000000002E-002 -1.7793809995055199E-002 + 5.9300000000000019E-002 -1.8659476190805435E-002 + 6.0400000000000009E-002 -1.9494185224175453E-002 + 6.1500000000000027E-002 -2.0288288593292236E-002 + 6.2600000000000017E-002 -2.1031746640801430E-002 + 6.3700000000000007E-002 -2.1714221686124802E-002 + 6.4800000000000024E-002 -2.2325204685330391E-002 + 6.5900000000000014E-002 -2.2854141891002655E-002 + 6.7000000000000004E-002 -2.3290572687983513E-002 + 6.8100000000000022E-002 -2.3624278604984283E-002 + 6.9200000000000012E-002 -2.3845450952649117E-002 + 7.0300000000000029E-002 -2.3944837972521782E-002 + 7.1400000000000019E-002 -2.3913910612463951E-002 + 7.2500000000000009E-002 -2.3745028302073479E-002 + 7.3600000000000027E-002 -2.3431574925780296E-002 + 7.4700000000000016E-002 -2.2968119010329247E-002 + 7.5800000000000006E-002 -2.2350536659359932E-002 + 7.6900000000000024E-002 -2.1576164290308952E-002 + 7.8000000000000014E-002 -2.0643912255764008E-002 + 7.9100000000000004E-002 -1.9554359838366508E-002 + 8.0200000000000021E-002 -1.8309824168682098E-002 + 8.1300000000000011E-002 -1.6914401203393936E-002 + 8.2400000000000029E-002 -1.5373982489109039E-002 + 8.3500000000000019E-002 -1.3696254231035709E-002 + 8.4600000000000009E-002 -1.1890650726854801E-002 + 8.5700000000000026E-002 -9.9682947620749474E-003 + 8.6800000000000016E-002 -7.9418951645493507E-003 + 8.7900000000000006E-002 -5.8256280608475208E-003 + 8.9000000000000024E-002 -3.6349892616271973E-003 + 9.0100000000000013E-002 -1.3866302324458957E-003 + 9.1200000000000003E-002 9.0183207066729665E-004 + 9.2300000000000021E-002 3.2120342366397381E-003 + 9.3400000000000011E-002 5.5251005105674267E-003 + 9.4500000000000028E-002 7.8218895941972733E-003 + 9.5600000000000018E-002 1.0083249770104885E-002 + 9.6700000000000008E-002 1.2290275655686855E-002 + 9.7800000000000026E-002 1.4424563385546207E-002 + 9.8900000000000016E-002 1.6468457877635956E-002 + 0.10000000000000001 1.8405290320515633E-002 + 0.10110000000000002 2.0219592377543449E-002 + 0.10220000000000001 2.1897306665778160E-002 + 0.10330000000000003 2.3425964638590813E-002 + 0.10440000000000002 2.4794843047857285E-002 + 0.10550000000000001 2.5995099917054176E-002 + 0.10660000000000003 2.7019873261451721E-002 + 0.10770000000000002 2.7864346280694008E-002 + 0.10880000000000001 2.8525793924927711E-002 + 0.10990000000000003 2.9003581032156944E-002 + 0.11100000000000002 2.9299138113856316E-002 + 0.11210000000000001 2.9415901750326157E-002 + 0.11320000000000002 2.9359195381402969E-002 + 0.11430000000000001 2.9136132448911667E-002 + 0.11540000000000003 2.8755471110343933E-002 + 0.11650000000000002 2.8227457776665688E-002 + 0.11760000000000001 2.7563635259866714E-002 + 0.11870000000000003 2.6776643469929695E-002 + 0.11980000000000002 2.5880005210638046E-002 + 0.12090000000000001 2.4887923151254654E-002 + 0.12200000000000003 2.3815084248781204E-002 + 0.12310000000000001 2.2676434367895126E-002 + 0.12420000000000003 2.1486967802047729E-002 + 0.12530000000000002 2.0261511206626892E-002 + 0.12640000000000001 1.9014522433280945E-002 + 0.12750000000000003 1.7759930342435837E-002 + 0.12860000000000002 1.6510976478457451E-002 + 0.12970000000000001 1.5280066989362240E-002 + 0.13080000000000003 1.4078659005463123E-002 + 0.13190000000000002 1.2917130254209042E-002 + 0.13300000000000001 1.1804697103798389E-002 + 0.13410000000000000 1.0749365203082561E-002 + 0.13520000000000004 9.7579108551144600E-003 + 0.13630000000000003 8.8358717039227486E-003 + 0.13740000000000002 7.9875346273183823E-003 + 0.13850000000000001 7.2159278206527233E-003 + 0.13960000000000000 6.5228445455431938E-003 + 0.14070000000000005 5.9088999405503273E-003 + 0.14180000000000004 5.3736194968223572E-003 + 0.14290000000000003 4.9155224114656448E-003 + 0.14400000000000002 4.5322044752538204E-003 + 0.14510000000000001 4.2204083874821663E-003 + 0.14620000000000000 3.9761113002896309E-003 + 0.14730000000000004 3.7946403026580811E-003 + 0.14840000000000003 3.6707976832985878E-003 + 0.14950000000000002 3.5989775788038969E-003 + 0.15060000000000001 3.5732591059058905E-003 + 0.15170000000000000 3.5874859895557165E-003 + 0.15280000000000005 3.6353485193103552E-003 + 0.15390000000000004 3.7104855291545391E-003 + 0.15500000000000003 3.8065924309194088E-003 + 0.15610000000000002 3.9175157435238361E-003 + 0.15720000000000001 4.0373178198933601E-003 + 0.15830000000000000 4.1603292338550091E-003 + 0.15940000000000004 4.2812013998627663E-003 + 0.16050000000000003 4.3949699029326439E-003 + 0.16160000000000002 4.4971150346100330E-003 + 0.16270000000000001 4.5836004428565502E-003 + 0.16380000000000000 4.6508735977113247E-003 + 0.16490000000000005 4.6958671882748604E-003 + 0.16600000000000004 4.7160042449831963E-003 + 0.16710000000000003 4.7092265449464321E-003 + 0.16820000000000002 4.6740123070776463E-003 + 0.16930000000000001 4.6093673445284367E-003 + 0.17040000000000000 4.5147845521569252E-003 + 0.17150000000000004 4.3902033939957619E-003 + 0.17260000000000003 4.2359875515103340E-003 + 0.17370000000000002 4.0529249235987663E-003 + 0.17480000000000001 3.8422180805355310E-003 + 0.17590000000000000 3.6054432857781649E-003 + 0.17700000000000005 3.3444708678871393E-003 + 0.17810000000000004 3.0613946728408337E-003 + 0.17920000000000003 2.7584931813180447E-003 + 0.18030000000000002 2.4382292758673429E-003 + 0.18140000000000001 2.1032441873103380E-003 + 0.18250000000000000 1.7563132569193840E-003 + 0.18360000000000004 1.4002651441842318E-003 + 0.18470000000000003 1.0379058076068759E-003 + 0.18580000000000002 6.7198544275015593E-004 + 0.18690000000000001 3.0520517611876130E-004 + 0.18800000000000000 -5.9776120906462893E-005 + 0.18910000000000005 -4.2037433013319969E-004 + 0.19020000000000004 -7.7414920087903738E-004 + 0.19130000000000003 -1.1188676580786705E-003 + 0.19240000000000002 -1.4525215374305844E-003 + 0.19350000000000001 -1.7733016284182668E-003 + 0.19460000000000005 -2.0795697346329689E-003 + 0.19570000000000004 -2.3698671720921993E-003 + 0.19680000000000003 -2.6429540012031794E-003 + 0.19790000000000002 -2.8978432528674603E-003 + 0.19900000000000001 -3.1337928958237171E-003 + 0.20010000000000000 -3.3502690494060516E-003 + 0.20120000000000005 -3.5469110589474440E-003 + 0.20230000000000004 -3.7235342897474766E-003 + 0.20340000000000003 -3.8801562041044235E-003 + 0.20450000000000002 -4.0170033462345600E-003 + 0.20560000000000000 -4.1344831697642803E-003 + 0.20670000000000005 -4.2331279255449772E-003 + 0.20780000000000004 -4.3135625310242176E-003 + 0.20890000000000003 -4.3765055015683174E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0048.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0048.BXX.semd new file mode 100644 index 00000000..2d4ef68b --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0048.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 1.7095492266504908E-017 + -0.11449999999999999 4.2738731493442882E-017 + -0.11340000000000000 3.4190987841732265E-017 + -0.11230000000000000 2.5643244190021649E-017 + -0.11119999999999999 7.6929722643897597E-017 + -0.11009999999999999 -8.5477337255432655E-018 + -0.10900000000000000 -4.3593503542508228E-016 + -0.10790000000000000 -1.2052321692198296E-015 + -0.10679999999999999 -8.8041774501870372E-016 + -0.10569999999999999 -4.1883936945064874E-016 + -0.10460000000000000 6.5817673432902782E-016 + -0.10349999999999999 3.5131239941205454E-015 + -0.10239999999999999 2.5386805626984900E-015 + -0.10130000000000000 -6.5048352582185512E-015 + -0.10020000000000000 -1.3907184933281865E-014 + -9.9099999999999994E-002 -1.2283114453402570E-014 + -9.7999999999999990E-002 -7.3767099877499256E-015 + -9.6899999999999986E-002 -1.3761930641289014E-015 + -9.5799999999999996E-002 1.2830160517991393E-014 + -9.4699999999999993E-002 2.0950517999585548E-014 + -9.3599999999999989E-002 2.8122002068611124E-015 + -9.2499999999999999E-002 -2.5173121237249269E-014 + -9.1399999999999995E-002 -2.3617433421267708E-014 + -9.0299999999999991E-002 -3.4618482193837959E-015 + -8.9200000000000002E-002 9.0349574000179837E-015 + -8.8099999999999984E-002 -4.7269139489647220E-015 + -8.6999999999999994E-002 -7.5382584831425181E-014 + -8.5899999999999990E-002 -1.3072069739595432E-013 + -8.4799999999999986E-002 -1.9753851874561301E-014 + -8.3699999999999997E-002 1.8421248142337643E-013 + -8.2599999999999993E-002 1.2559205520186467E-013 + -8.1499999999999989E-002 -3.3686632449443296E-014 + -8.0399999999999999E-002 1.5277392523792288E-013 + -7.9299999999999995E-002 3.2610513681780029E-013 + -7.8199999999999992E-002 1.9308514476960165E-013 + -7.7100000000000002E-002 2.8764032713839149E-013 + -7.5999999999999984E-002 9.2487476011093861E-013 + -7.4899999999999994E-002 1.4920860770886724E-012 + -7.3799999999999991E-002 1.3415604347907784E-012 + -7.2699999999999987E-002 1.4068764599486916E-013 + -7.1599999999999997E-002 -1.5328413451726197E-012 + -7.0499999999999993E-002 -2.1560231898420934E-012 + -6.9399999999999989E-002 -9.5860342233522466E-013 + -6.8300000000000000E-002 -7.6287852987869109E-014 + -6.7199999999999996E-002 5.2593519817012435E-013 + -6.6099999999999992E-002 -5.1738550509855541E-013 + -6.5000000000000002E-002 -8.9548637602354653E-013 + -6.3899999999999985E-002 -1.4836566220380321E-012 + -6.2799999999999995E-002 2.0595378701082634E-012 + -6.1699999999999991E-002 4.4823619642364587E-012 + -6.0599999999999994E-002 6.3450013472465816E-012 + -5.9499999999999990E-002 8.9778939491025334E-012 + -5.8399999999999994E-002 7.5494454437885494E-012 + -5.7299999999999990E-002 5.9809505438546129E-012 + -5.6199999999999986E-002 1.0854583724906330E-011 + -5.5099999999999996E-002 6.2050698780569125E-012 + -5.3999999999999992E-002 -5.7268491164552682E-012 + -5.2899999999999989E-002 -3.6424967209125469E-011 + -5.1799999999999985E-002 -8.4208723327705570E-011 + -5.0699999999999995E-002 -8.9138321723858382E-011 + -4.9599999999999991E-002 -3.0486915075789156E-011 + -4.8499999999999988E-002 5.0291801972912609E-011 + -4.7399999999999998E-002 8.6815887812008441E-011 + -4.6299999999999994E-002 8.3006657103368298E-011 + -4.5199999999999990E-002 2.5419649024582824E-011 + -4.4099999999999986E-002 -2.8246065209014404E-011 + -4.2999999999999997E-002 1.7801166790620826E-011 + -4.1899999999999993E-002 1.8148728353484245E-010 + -4.0799999999999989E-002 2.6002527908630668E-010 + -3.9699999999999985E-002 1.1897066665156331E-010 + -3.8599999999999995E-002 -1.6885243203645928E-010 + -3.7499999999999992E-002 -3.6816627524416390E-010 + -3.6399999999999988E-002 -2.5265611824920597E-010 + -3.5299999999999984E-002 -1.3602555193337196E-010 + -3.4199999999999994E-002 -2.3338569965503098E-010 + -3.3099999999999991E-002 -1.3692179334778842E-010 + -3.1999999999999987E-002 2.7212543329824257E-010 + -3.0899999999999997E-002 7.4839490160627520E-010 + -2.9799999999999993E-002 7.7987744040441953E-010 + -2.8699999999999989E-002 2.7134147706497913E-010 + -2.7599999999999986E-002 -8.0342670016886331E-011 + -2.6499999999999996E-002 -4.7739825981274464E-011 + -2.5399999999999992E-002 3.9267777918183810E-010 + -2.4299999999999988E-002 6.0790100731011876E-010 + -2.3199999999999985E-002 4.1335823652843828E-012 + -2.2099999999999995E-002 -1.2449670183656281E-009 + -2.0999999999999991E-002 -1.8666601597772114E-009 + -1.9899999999999987E-002 -2.6721969081933139E-010 + -1.8799999999999983E-002 2.5158919392254120E-009 + -1.7699999999999994E-002 3.0941147421970072E-009 + -1.6599999999999990E-002 1.5929305652306880E-009 + -1.5499999999999986E-002 -1.2034016005912918E-009 + -1.4399999999999996E-002 -2.1376784786752978E-009 + -1.3299999999999992E-002 -1.9036316967202538E-010 + -1.2199999999999989E-002 2.0258408284234974E-009 + -1.1099999999999985E-002 2.3687860561949492E-009 + -9.9999999999999950E-003 -2.3708313090509137E-010 + -8.8999999999999913E-003 -2.9773969956181645E-009 + -7.7999999999999875E-003 -2.1325261556626174E-009 + -6.6999999999999837E-003 1.6970108651648275E-009 + -5.5999999999999939E-003 5.2576587528108121E-009 + -4.4999999999999901E-003 5.0359370007413418E-009 + -3.3999999999999864E-003 1.0676974859791244E-009 + -2.2999999999999826E-003 -3.3486902140111852E-009 + -1.1999999999999927E-003 -3.5166340950354424E-009 + -9.9999999999988987E-005 -5.8339355568648443E-010 + 1.0000000000000148E-003 2.2781434516616628E-009 + 2.1000000000000185E-003 1.8233845544557425E-009 + 3.2000000000000084E-003 -2.3241146784869215E-009 + 4.3000000000000121E-003 -5.0733923728785157E-009 + 5.4000000000000159E-003 -2.7675599589827016E-009 + 6.5000000000000058E-003 2.4422721622840982E-009 + 7.6000000000000234E-003 5.5368452045456706E-009 + 8.7000000000000133E-003 4.3650478787071734E-009 + 9.8000000000000032E-003 1.0779915848857513E-009 + 1.0900000000000021E-002 -5.7953752907735634E-011 + 1.2000000000000011E-002 1.8893595576940925E-009 + 1.3100000000000001E-002 3.4423026651353439E-009 + 1.4200000000000018E-002 9.4398733274658753E-010 + 1.5300000000000008E-002 -6.2150684598805128E-009 + 1.6400000000000026E-002 -1.1509828645728248E-008 + 1.7500000000000016E-002 -1.1928737997379812E-008 + 1.8600000000000005E-002 -8.6011286981602098E-009 + 1.9700000000000023E-002 -3.1224087759795793E-009 + 2.0800000000000013E-002 1.4958672078790869E-009 + 2.1900000000000003E-002 3.8016993997302961E-009 + 2.3000000000000020E-002 4.8079016323754331E-009 + 2.4100000000000010E-002 5.6079558774513316E-009 + 2.5200000000000000E-002 6.8113430451433032E-009 + 2.6300000000000018E-002 7.6556521122483900E-009 + 2.7400000000000008E-002 7.3975163772388441E-009 + 2.8500000000000025E-002 3.4018257100143501E-009 + 2.9600000000000015E-002 -3.8384575518080055E-009 + 3.0700000000000005E-002 -1.1795778576129123E-008 + 3.1800000000000023E-002 -1.6759470256033637E-008 + 3.2900000000000013E-002 -1.6883161535474756E-008 + 3.4000000000000002E-002 -1.0410115436343403E-008 + 3.5100000000000020E-002 -4.9529158552275021E-010 + 3.6200000000000010E-002 6.9099024280205867E-009 + 3.7300000000000028E-002 6.6786531860429932E-009 + 3.8400000000000017E-002 4.2429393332099608E-010 + 3.9500000000000007E-002 -6.9773244959492331E-009 + 4.0600000000000025E-002 -9.1445739869300269E-009 + 4.1700000000000015E-002 -4.7150843229815109E-009 + 4.2800000000000005E-002 2.8803601170857007E-010 + 4.3900000000000022E-002 -2.1660273574752864E-009 + 4.5000000000000012E-002 -1.1718756631751148E-008 + 4.6100000000000002E-002 -1.2953858430364562E-008 + 4.7200000000000020E-002 1.5141496945147992E-009 + 4.8300000000000010E-002 2.2076974914853054E-008 + 4.9400000000000027E-002 2.9231207676616577E-008 + 5.0500000000000017E-002 1.5017739940503816E-008 + 5.1600000000000007E-002 -8.3738012079948021E-009 + 5.2700000000000025E-002 -1.9934233819185465E-008 + 5.3800000000000014E-002 -8.4060776117667046E-009 + 5.4900000000000004E-002 1.3554966038498151E-008 + 5.6000000000000022E-002 2.2967862278733264E-008 + 5.7100000000000012E-002 1.0009208573080741E-008 + 5.8200000000000002E-002 -1.3848408642047616E-008 + 5.9300000000000019E-002 -2.8456252465502985E-008 + 6.0400000000000009E-002 -2.1821877638217302E-008 + 6.1500000000000027E-002 -3.3026150703108215E-009 + 6.2600000000000017E-002 8.7453901898015829E-009 + 6.3700000000000007E-002 6.3361378366266763E-009 + 6.4800000000000024E-002 -3.4396618886489705E-010 + 6.5900000000000014E-002 -1.4815983995219995E-009 + 6.7000000000000004E-002 7.5358048690077339E-009 + 6.8100000000000022E-002 1.4984689045149935E-008 + 6.9200000000000012E-002 9.5806864663927627E-009 + 7.0300000000000029E-002 -7.6185742159395886E-009 + 7.1400000000000019E-002 -2.2523316545175476E-008 + 7.2500000000000009E-002 -2.2621245321374772E-008 + 7.3600000000000027E-002 -8.6652498509920406E-009 + 7.4700000000000016E-002 4.8605239832966163E-009 + 7.5800000000000006E-002 5.7305951095543151E-009 + 7.6900000000000024E-002 -3.5812588450312433E-009 + 7.8000000000000014E-002 -1.0060817068335837E-008 + 7.9100000000000004E-002 -4.6734145442428598E-009 + 8.0200000000000021E-002 6.2710245885000404E-009 + 8.1300000000000011E-002 7.6788735370314498E-009 + 8.2400000000000029E-002 -6.8314980339323483E-009 + 8.3500000000000019E-002 -2.5859201002731425E-008 + 8.4600000000000009E-002 -3.0689573549125271E-008 + 8.5700000000000026E-002 -1.3722023517459547E-008 + 8.6800000000000016E-002 1.1742415928495120E-008 + 8.7900000000000006E-002 2.3762414258499120E-008 + 8.9000000000000024E-002 1.4414713866983675E-008 + 9.0100000000000013E-002 -4.7563935012817637E-009 + 9.1200000000000003E-002 -1.2670022364602573E-008 + 9.2300000000000021E-002 -1.1160992130498926E-009 + 9.3400000000000011E-002 1.6568490579516038E-008 + 9.4500000000000028E-002 2.0826563584819269E-008 + 9.5600000000000018E-002 4.6490837846135946E-009 + 9.6700000000000008E-002 -2.0150766388837837E-008 + 9.7800000000000026E-002 -3.3244983654867610E-008 + 9.8900000000000016E-002 -2.5347945964426799E-008 + 0.10000000000000001 -7.1255756850518992E-009 + 0.10110000000000002 2.8687954234385415E-009 + 0.10220000000000001 -1.7733499113603557E-009 + 0.10330000000000003 -1.1255495202533439E-008 + 0.10440000000000002 -1.1084528850346942E-008 + 0.10550000000000001 2.1096195901293413E-009 + 0.10660000000000003 1.5007991294169187E-008 + 0.10770000000000002 1.2866513188214412E-008 + 0.10880000000000001 -5.1831010594582949E-009 + 0.10990000000000003 -2.4811876997432591E-008 + 0.11100000000000002 -3.0248219928807885E-008 + 0.11210000000000001 -1.9481774415908149E-008 + 0.11320000000000002 -3.3397900001119751E-009 + 0.11430000000000001 5.1433439729464681E-009 + 0.11540000000000003 4.5649244384549093E-009 + 0.11650000000000002 4.2598751193168027E-009 + 0.11760000000000001 1.0253547344518665E-008 + 0.11870000000000003 1.8048774919066091E-008 + 0.11980000000000002 1.5872707592734514E-008 + 0.12090000000000001 -1.7017285358633671E-009 + 0.12200000000000003 -2.5424755634162466E-008 + 0.12310000000000001 -3.7029860067150366E-008 + 0.12420000000000003 -2.6263411001536952E-008 + 0.12530000000000002 -1.5819656695725826E-009 + 0.12640000000000001 1.7663442264392870E-008 + 0.12750000000000003 1.7979076005758543E-008 + 0.12860000000000002 3.5371936490946609E-009 + 0.12970000000000001 -1.0012874973597263E-008 + 0.13080000000000003 -1.0710056841389815E-008 + 0.13190000000000002 -9.7211039218336737E-010 + 0.13300000000000001 6.3727250143585934E-009 + 0.13410000000000000 1.9088592928540038E-009 + 0.13520000000000004 -1.1296134694305238E-008 + 0.13630000000000003 -2.1704684272094710E-008 + 0.13740000000000002 -2.0689942203944156E-008 + 0.13850000000000001 -1.0389570093138900E-008 + 0.13960000000000000 -6.7179095619707141E-010 + 0.14070000000000005 9.9276720177954303E-010 + 0.14180000000000004 -4.4054884185129595E-009 + 0.14290000000000003 -9.8687253924367724E-009 + 0.14400000000000002 -9.4186489718595112E-009 + 0.14510000000000001 -3.0541380535709095E-009 + 0.14620000000000000 4.3119836590221894E-009 + 0.14730000000000004 7.2134298534365371E-009 + 0.14840000000000003 3.0061275690940192E-009 + 0.14950000000000002 -7.0707946164816349E-009 + 0.15060000000000001 -1.8699427783985811E-008 + 0.15170000000000000 -2.6050489765339080E-008 + 0.15280000000000005 -2.3866082443646519E-008 + 0.15390000000000004 -1.0799516836357270E-008 + 0.15500000000000003 8.3652231808173383E-009 + 0.15610000000000002 2.4140843990494432E-008 + 0.15720000000000001 2.7983400485709353E-008 + 0.15830000000000000 1.8293567549676482E-008 + 0.15940000000000004 1.6893684229302153E-009 + 0.16050000000000003 -1.1780035613639939E-008 + 0.16160000000000002 -1.6296562321826968E-008 + 0.16270000000000001 -1.3537965415366671E-008 + 0.16380000000000000 -9.3508951692911069E-009 + 0.16490000000000005 -7.4219315138179809E-009 + 0.16600000000000004 -6.2290506086526420E-009 + 0.16710000000000003 -1.9585129074073393E-009 + 0.16820000000000002 5.9207372338221376E-009 + 0.16930000000000001 1.2591668152595048E-008 + 0.17040000000000000 1.2121359915795438E-008 + 0.17150000000000004 3.3093341400558529E-009 + 0.17260000000000003 -8.7405620519120930E-009 + 0.17370000000000002 -1.6931622326410434E-008 + 0.17480000000000001 -1.8023737169414744E-008 + 0.17590000000000000 -1.4529057068557449E-008 + 0.17700000000000005 -1.1368807228961941E-008 + 0.17810000000000004 -1.0943100647864412E-008 + 0.17920000000000003 -1.1855676440575280E-008 + 0.18030000000000002 -1.1541727573671778E-008 + 0.18140000000000001 -9.2957002095772623E-009 + 0.18250000000000000 -6.5984431252275044E-009 + 0.18360000000000004 -4.8235309080268962E-009 + 0.18470000000000003 -3.4841627361004157E-009 + 0.18580000000000002 -1.3751000338402264E-009 + 0.18690000000000001 1.1081661144274335E-009 + 0.18800000000000000 1.7093505499943262E-009 + 0.18910000000000005 -1.1972042246455317E-009 + 0.19020000000000004 -5.9602123236857096E-009 + 0.19130000000000003 -8.3847275789139530E-009 + 0.19240000000000002 -5.5912590113393890E-009 + 0.19350000000000001 8.9144858161915863E-010 + 0.19460000000000005 6.2486043006515501E-009 + 0.19570000000000004 6.6485426053475294E-009 + 0.19680000000000003 2.7050854889409948E-009 + 0.19790000000000002 -1.4109089452318813E-009 + 0.19900000000000001 -2.0386308197117842E-009 + 0.20010000000000000 5.0583559563222025E-010 + 0.20120000000000005 2.8004598640052336E-009 + 0.20230000000000004 2.0438959413837665E-009 + 0.20340000000000003 -1.2314700370552600E-009 + 0.20450000000000002 -4.1329126787559289E-009 + 0.20560000000000000 -4.5086907540792254E-009 + 0.20670000000000005 -2.9125475364821796E-009 + 0.20780000000000004 -1.5546227638552068E-009 + 0.20890000000000003 -1.9843187093471215E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0048.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0048.BXZ.semd new file mode 100644 index 00000000..96af6329 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0048.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 2.1259796700867639E-010 + -0.11559999999999999 7.8417417004317258E-010 + -0.11449999999999999 1.0115694948353848E-009 + -0.11340000000000000 -6.0733307272187176E-010 + -0.11230000000000000 -4.5266106418750951E-009 + -0.11119999999999999 -8.0650179867802763E-009 + -0.11009999999999999 -6.2745857398738281E-009 + -0.10900000000000000 3.3560603185378568E-009 + -0.10790000000000000 1.6323504326010152E-008 + -0.10679999999999999 2.2413422229305979E-008 + -0.10569999999999999 1.3856826797109534E-008 + -0.10460000000000000 -6.3452496590343799E-009 + -0.10349999999999999 -2.4795001607458289E-008 + -0.10239999999999999 -2.8368317472882154E-008 + -0.10130000000000000 -1.6144618086855189E-008 + -0.10020000000000000 -6.7584660090602711E-010 + -9.9099999999999994E-002 3.9865568624009029E-009 + -9.7999999999999990E-002 -3.2710218977882732E-009 + -9.6899999999999986E-002 -8.2548483604227840E-009 + -9.5799999999999996E-002 5.1429931424706865E-009 + -9.4699999999999993E-002 3.7684440457042001E-008 + -9.3599999999999989E-002 7.0330081314295967E-008 + -9.2499999999999999E-002 7.7732089209803235E-008 + -9.1399999999999995E-002 4.7757971799455845E-008 + -9.0299999999999991E-002 -1.0804312999823651E-008 + -8.9200000000000002E-002 -7.9161353028212034E-008 + -8.8099999999999984E-002 -1.4769638312372990E-007 + -8.6999999999999994E-002 -2.2639959240677854E-007 + -8.5899999999999990E-002 -3.3909856256286730E-007 + -8.4799999999999986E-002 -5.0953235586348455E-007 + -8.3699999999999997E-002 -7.5336834015615750E-007 + -8.2599999999999993E-002 -1.0820049283211119E-006 + -8.1499999999999989E-002 -1.5110520052985521E-006 + -8.0399999999999999E-002 -2.0622733245545533E-006 + -7.9299999999999995E-002 -2.7561175102164270E-006 + -7.8199999999999992E-002 -3.6036401525052497E-006 + -7.7100000000000002E-002 -4.6096292862785049E-006 + -7.5999999999999984E-002 -5.7899492276192177E-006 + -7.4899999999999994E-002 -7.1933945946511813E-006 + -7.3799999999999991E-002 -8.9126833699992858E-006 + -7.2699999999999987E-002 -1.1075261681980919E-005 + -7.1599999999999997E-002 -1.3817923900205642E-005 + -7.0499999999999993E-002 -1.7261005268665031E-005 + -6.9399999999999989E-002 -2.1500425646081567E-005 + -6.8300000000000000E-002 -2.6626712497090921E-005 + -6.7199999999999996E-002 -3.2763506169430912E-005 + -6.6099999999999992E-002 -4.0103925130097196E-005 + -6.5000000000000002E-002 -4.8922483983915299E-005 + -6.3899999999999985E-002 -5.9556947235250846E-005 + -6.2799999999999995E-002 -7.2377602919004858E-005 + -6.1699999999999991E-002 -8.7772896222304553E-005 + -6.0599999999999994E-002 -1.0616720101097599E-004 + -5.9499999999999990E-002 -1.2805852747987956E-004 + -5.8399999999999994E-002 -1.5404564328491688E-004 + -5.7299999999999990E-002 -1.8482473387848586E-004 + -5.6199999999999986E-002 -2.2116788022685796E-004 + -5.5099999999999996E-002 -2.6391667779535055E-004 + -5.3999999999999992E-002 -3.1401379965245724E-004 + -5.2899999999999989E-002 -3.7255688221193850E-004 + -5.1799999999999985E-002 -4.4083505054004490E-004 + -5.0699999999999995E-002 -5.2031961968168616E-004 + -4.9599999999999991E-002 -6.1262457165867090E-004 + -4.8499999999999988E-002 -7.1947887772694230E-004 + -4.7399999999999998E-002 -8.4274396067485213E-004 + -4.6299999999999994E-002 -9.8446162883192301E-004 + -4.5199999999999990E-002 -1.1468918528407812E-003 + -4.4099999999999986E-002 -1.3325124746188521E-003 + -4.2999999999999997E-002 -1.5439953422173858E-003 + -4.1899999999999993E-002 -1.7841961234807968E-003 + -4.0799999999999989E-002 -2.0561721175909042E-003 + -3.9699999999999985E-002 -2.3632037919014692E-003 + -3.8599999999999995E-002 -2.7087735943496227E-003 + -3.7499999999999992E-002 -3.0965090263634920E-003 + -3.6399999999999988E-002 -3.5301228053867817E-003 + -3.5299999999999984E-002 -4.0134014561772346E-003 + -3.4199999999999994E-002 -4.5502241700887680E-003 + -3.3099999999999991E-002 -5.1445616409182549E-003 + -3.1999999999999987E-002 -5.8003994636237621E-003 + -3.0899999999999997E-002 -6.5216049551963806E-003 + -2.9799999999999993E-002 -7.3118321597576141E-003 + -2.8699999999999989E-002 -8.1745050847530365E-003 + -2.7599999999999986E-002 -9.1128442436456680E-003 + -2.6499999999999996E-002 -1.0129841044545174E-002 + -2.5399999999999992E-002 -1.1228090152144432E-002 + -2.4299999999999988E-002 -1.2409551069140434E-002 + -2.3199999999999985E-002 -1.3675369322299957E-002 + -2.2099999999999995E-002 -1.5025837346911430E-002 + -2.0999999999999991E-002 -1.6460452228784561E-002 + -1.9899999999999987E-002 -1.7977906391024590E-002 + -1.8799999999999983E-002 -1.9575927406549454E-002 + -1.7699999999999994E-002 -2.1251002326607704E-002 + -1.6599999999999990E-002 -2.2998183965682983E-002 + -1.5499999999999986E-002 -2.4811068549752235E-002 + -1.4399999999999996E-002 -2.6681907474994659E-002 + -1.3299999999999992E-002 -2.8601652011275291E-002 + -1.2199999999999989E-002 -3.0559828504920006E-002 + -1.1099999999999985E-002 -3.2544333487749100E-002 + -9.9999999999999950E-003 -3.4541308879852295E-002 + -8.8999999999999913E-003 -3.6535233259201050E-002 + -7.7999999999999875E-003 -3.8509145379066467E-002 + -6.6999999999999837E-003 -4.0444828569889069E-002 + -5.5999999999999939E-003 -4.2322833091020584E-002 + -4.4999999999999901E-003 -4.4122450053691864E-002 + -3.3999999999999864E-003 -4.5821785926818848E-002 + -2.2999999999999826E-003 -4.7398060560226440E-002 + -1.1999999999999927E-003 -4.8827975988388062E-002 + -9.9999999999988987E-005 -5.0088010728359222E-002 + 1.0000000000000148E-003 -5.1154587417840958E-002 + 2.1000000000000185E-003 -5.2004188299179077E-002 + 3.2000000000000084E-003 -5.2613653242588043E-002 + 4.3000000000000121E-003 -5.2960649132728577E-002 + 5.4000000000000159E-003 -5.3024146705865860E-002 + 6.5000000000000058E-003 -5.2784785628318787E-002 + 7.6000000000000234E-003 -5.2225034683942795E-002 + 8.7000000000000133E-003 -5.1329411566257477E-002 + 9.8000000000000032E-003 -5.0084825605154037E-002 + 1.0900000000000021E-002 -4.8481106758117676E-002 + 1.2000000000000011E-002 -4.6511430293321609E-002 + 1.3100000000000001E-002 -4.4172514230012894E-002 + 1.4200000000000018E-002 -4.1464552283287048E-002 + 1.5300000000000008E-002 -3.8391206413507462E-002 + 1.6400000000000026E-002 -3.4959807991981506E-002 + 1.7500000000000016E-002 -3.1181741505861282E-002 + 1.8600000000000005E-002 -2.7072641998529434E-002 + 1.9700000000000023E-002 -2.2652247920632362E-002 + 2.0800000000000013E-002 -1.7944013699889183E-002 + 2.1900000000000003E-002 -1.2974730692803860E-002 + 2.3000000000000020E-002 -7.7744275331497192E-003 + 2.4100000000000010E-002 -2.3764348588883877E-003 + 2.5200000000000000E-002 3.1827318016439676E-003 + 2.6300000000000018E-002 8.8638607412576675E-003 + 2.7400000000000008E-002 1.4625816605985165E-002 + 2.8500000000000025E-002 2.0426210016012192E-002 + 2.9600000000000015E-002 2.6221752166748047E-002 + 3.0700000000000005E-002 3.1968425959348679E-002 + 3.1800000000000023E-002 3.7621803581714630E-002 + 3.2900000000000013E-002 4.3137691915035248E-002 + 3.4000000000000002E-002 4.8472993075847626E-002 + 3.5100000000000020E-002 5.3586415946483612E-002 + 3.6200000000000010E-002 5.8438789099454880E-002 + 3.7300000000000028E-002 6.2993213534355164E-002 + 3.8400000000000017E-002 6.7215353250503540E-002 + 3.9500000000000007E-002 7.1074031293392181E-002 + 4.0600000000000025E-002 7.4541851878166199E-002 + 4.1700000000000015E-002 7.7595576643943787E-002 + 4.2800000000000005E-002 8.0216214060783386E-002 + 4.3900000000000022E-002 8.2388862967491150E-002 + 4.5000000000000012E-002 8.4102824330329895E-002 + 4.6100000000000002E-002 8.5351862013339996E-002 + 4.7200000000000020E-002 8.6134418845176697E-002 + 4.8300000000000010E-002 8.6453557014465332E-002 + 4.9400000000000027E-002 8.6316600441932678E-002 + 5.0500000000000017E-002 8.5734665393829346E-002 + 5.1600000000000007E-002 8.4722474217414856E-002 + 5.2700000000000025E-002 8.3298355340957642E-002 + 5.3800000000000014E-002 8.1484213471412659E-002 + 5.4900000000000004E-002 7.9305134713649750E-002 + 5.6000000000000022E-002 7.6788626611232758E-002 + 5.7100000000000012E-002 7.3963962495326996E-002 + 5.8200000000000002E-002 7.0861920714378357E-002 + 5.9300000000000019E-002 6.7514695227146149E-002 + 6.0400000000000009E-002 6.3955806195735931E-002 + 6.1500000000000027E-002 6.0219526290893555E-002 + 6.2600000000000017E-002 5.6340061128139496E-002 + 6.3700000000000007E-002 5.2350889891386032E-002 + 6.4800000000000024E-002 4.8284564167261124E-002 + 6.5900000000000014E-002 4.4172871857881546E-002 + 6.7000000000000004E-002 4.0046792477369308E-002 + 6.8100000000000022E-002 3.5936046391725540E-002 + 6.9200000000000012E-002 3.1868416815996170E-002 + 7.0300000000000029E-002 2.7869280427694321E-002 + 7.1400000000000019E-002 2.3961666971445084E-002 + 7.2500000000000009E-002 2.0166605710983276E-002 + 7.3600000000000027E-002 1.6503285616636276E-002 + 7.4700000000000016E-002 1.2988757342100143E-002 + 7.5800000000000006E-002 9.6374563872814178E-003 + 7.6900000000000024E-002 6.4609954133629799E-003 + 7.8000000000000014E-002 3.4684527199715376E-003 + 7.9100000000000004E-002 6.6690240055322647E-004 + 8.0200000000000021E-002 -1.9383226754143834E-003 + 8.1300000000000011E-002 -4.3438076972961426E-003 + 8.2400000000000029E-002 -6.5483599901199341E-003 + 8.3500000000000019E-002 -8.5529889911413193E-003 + 8.4600000000000009E-002 -1.0360430926084518E-002 + 8.5700000000000026E-002 -1.1974579654633999E-002 + 8.6800000000000016E-002 -1.3400260359048843E-002 + 8.7900000000000006E-002 -1.4643434435129166E-002 + 8.9000000000000024E-002 -1.5711443498730659E-002 + 9.0100000000000013E-002 -1.6612844541668892E-002 + 9.1200000000000003E-002 -1.7356852069497108E-002 + 9.2300000000000021E-002 -1.7952801659703255E-002 + 9.3400000000000011E-002 -1.8410056829452515E-002 + 9.4500000000000028E-002 -1.8738327547907829E-002 + 9.5600000000000018E-002 -1.8947910517454147E-002 + 9.6700000000000008E-002 -1.9049441441893578E-002 + 9.7800000000000026E-002 -1.9053310155868530E-002 + 9.8900000000000016E-002 -1.8969213590025902E-002 + 0.10000000000000001 -1.8806241452693939E-002 + 0.10110000000000002 -1.8573356792330742E-002 + 0.10220000000000001 -1.8279658630490303E-002 + 0.10330000000000003 -1.7934126779437065E-002 + 0.10440000000000002 -1.7545020207762718E-002 + 0.10550000000000001 -1.7119523137807846E-002 + 0.10660000000000003 -1.6663989052176476E-002 + 0.10770000000000002 -1.6184508800506592E-002 + 0.10880000000000001 -1.5687195584177971E-002 + 0.10990000000000003 -1.5177897177636623E-002 + 0.11100000000000002 -1.4661628752946854E-002 + 0.11210000000000001 -1.4142321422696114E-002 + 0.11320000000000002 -1.3623160310089588E-002 + 0.11430000000000001 -1.3107198290526867E-002 + 0.11540000000000003 -1.2597599998116493E-002 + 0.11650000000000002 -1.2097316794097424E-002 + 0.11760000000000001 -1.1608549393713474E-002 + 0.11870000000000003 -1.1132596060633659E-002 + 0.11980000000000002 -1.0670277290046215E-002 + 0.12090000000000001 -1.0222516022622585E-002 + 0.12200000000000003 -9.7904959693551064E-003 + 0.12310000000000001 -9.3752639368176460E-003 + 0.12420000000000003 -8.9772371575236320E-003 + 0.12530000000000002 -8.5961548611521721E-003 + 0.12640000000000001 -8.2315560430288315E-003 + 0.12750000000000003 -7.8832944855093956E-003 + 0.12860000000000002 -7.5515680946409702E-003 + 0.12970000000000001 -7.2364555671811104E-003 + 0.13080000000000003 -6.9374707527458668E-003 + 0.13190000000000002 -6.6536283120512962E-003 + 0.13300000000000001 -6.3839741051197052E-003 + 0.13410000000000000 -6.1280308291316032E-003 + 0.13520000000000004 -5.8856937102973461E-003 + 0.13630000000000003 -5.6566987186670303E-003 + 0.13740000000000002 -5.4402356036007404E-003 + 0.13850000000000001 -5.2351225167512894E-003 + 0.13960000000000000 -5.0403750501573086E-003 + 0.14070000000000005 -4.8555685207247734E-003 + 0.14180000000000004 -4.6806177124381065E-003 + 0.14290000000000003 -4.5152092352509499E-003 + 0.14400000000000002 -4.3584844097495079E-003 + 0.14510000000000001 -4.2093158699572086E-003 + 0.14620000000000000 -4.0668956935405731E-003 + 0.14730000000000004 -3.9310152642428875E-003 + 0.14840000000000003 -3.8017518818378448E-003 + 0.14950000000000002 -3.6788885481655598E-003 + 0.15060000000000001 -3.5616804379969835E-003 + 0.15170000000000000 -3.4492164850234985E-003 + 0.15280000000000005 -3.3409926109015942E-003 + 0.15390000000000004 -3.2370935659855604E-003 + 0.15500000000000003 -3.1377912964671850E-003 + 0.15610000000000002 -3.0429798644036055E-003 + 0.15720000000000001 -2.9520392417907715E-003 + 0.15830000000000000 -2.8642653487622738E-003 + 0.15940000000000004 -2.7794130146503448E-003 + 0.16050000000000003 -2.6977742090821266E-003 + 0.16160000000000002 -2.6197130791842937E-003 + 0.16270000000000001 -2.5451439432799816E-003 + 0.16380000000000000 -2.4735033512115479E-003 + 0.16490000000000005 -2.4042387958616018E-003 + 0.16600000000000004 -2.3372927680611610E-003 + 0.16710000000000003 -2.2730748169124126E-003 + 0.16820000000000002 -2.2119437344372272E-003 + 0.16930000000000001 -2.1537481807172298E-003 + 0.17040000000000000 -2.0979042164981365E-003 + 0.17150000000000004 -2.0439263898879290E-003 + 0.17260000000000003 -1.9918493926525116E-003 + 0.17370000000000002 -1.9420972093939781E-003 + 0.17480000000000001 -1.8949413206428289E-003 + 0.17590000000000000 -1.8501200247555971E-003 + 0.17700000000000005 -1.8070201622322202E-003 + 0.17810000000000004 -1.7652289243414998E-003 + 0.17920000000000003 -1.7248772783204913E-003 + 0.18030000000000002 -1.6864178469404578E-003 + 0.18140000000000001 -1.6500729834660888E-003 + 0.18250000000000000 -1.6155351186171174E-003 + 0.18360000000000004 -1.5822261339053512E-003 + 0.18470000000000003 -1.5498386928811669E-003 + 0.18580000000000002 -1.5185844385996461E-003 + 0.18690000000000001 -1.4888924779370427E-003 + 0.18800000000000000 -1.4608796918764710E-003 + 0.18910000000000005 -1.4341503847390413E-003 + 0.19020000000000004 -1.4081330737099051E-003 + 0.19130000000000003 -1.3825986534357071E-003 + 0.19240000000000002 -1.3578144134953618E-003 + 0.19350000000000001 -1.3341793091967702E-003 + 0.19460000000000005 -1.3117280323058367E-003 + 0.19570000000000004 -1.2900233268737793E-003 + 0.19680000000000003 -1.2685409747064114E-003 + 0.19790000000000002 -1.2471360387280583E-003 + 0.19900000000000001 -1.2260983930900693E-003 + 0.20010000000000000 -1.2057450367137790E-003 + 0.20120000000000005 -1.1859851656481624E-003 + 0.20230000000000004 -1.1663179611787200E-003 + 0.20340000000000003 -1.1462647235020995E-003 + 0.20450000000000002 -1.1257829610258341E-003 + 0.20560000000000000 -1.1052346089854836E-003 + 0.20670000000000005 -1.0849505197256804E-003 + 0.20780000000000004 -1.0648545576259494E-003 + 0.20890000000000003 -1.0445372899994254E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0049.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0049.BXX.semd new file mode 100644 index 00000000..847d0cb5 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0049.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 1.7095492266504908E-017 + -0.11449999999999999 5.9834222105586564E-017 + -0.11340000000000000 5.1286478453875948E-017 + -0.11230000000000000 4.2738728184720431E-017 + -0.11119999999999999 -3.4190991150454716E-017 + -0.11009999999999999 -4.2738744728332682E-017 + -0.10900000000000000 4.2738730831698392E-016 + -0.10790000000000000 7.6074945962620820E-016 + -0.10679999999999999 -2.7352787626407852E-016 + -0.10569999999999999 -1.8548611235011999E-015 + -0.10460000000000000 -2.6156108478252041E-015 + -0.10349999999999999 -6.4108165068974552E-016 + -0.10239999999999999 7.8639174097799684E-016 + -0.10130000000000000 2.5642016653992621E-017 + -0.10020000000000000 6.3253175305971981E-016 + -9.9099999999999994E-002 6.7099790147470174E-015 + -9.7999999999999990E-002 1.4975649233607384E-014 + -9.6899999999999986E-002 1.4488427412017238E-014 + -9.5799999999999996E-002 2.2395064081459030E-015 + -9.4699999999999993E-002 -2.2591695156867590E-014 + -9.3599999999999989E-002 -3.8670005104947044E-014 + -9.2499999999999999E-002 -1.4266189683580233E-014 + -9.1399999999999995E-002 5.4996195856908681E-014 + -9.0299999999999991E-002 1.1167628643669533E-013 + -8.9200000000000002E-002 9.1768593050121916E-014 + -8.8099999999999984E-002 6.7612507660772675E-015 + -8.6999999999999994E-002 -1.0012832034854424E-013 + -8.5899999999999990E-002 -2.3683244493137579E-013 + -8.4799999999999986E-002 -3.7846006710473556E-013 + -8.3699999999999997E-002 -3.2369468433782189E-013 + -8.2599999999999993E-002 -5.1201095229921889E-014 + -8.1499999999999989E-002 2.6013346750113076E-013 + -8.0399999999999999E-002 1.4421749656035737E-013 + -7.9299999999999995E-002 -2.0146193469971346E-013 + -7.8199999999999992E-002 -3.0424865101255638E-013 + -7.7100000000000002E-002 -2.0571882413701614E-013 + -7.5999999999999984E-002 3.5045500301669058E-014 + -7.4899999999999994E-002 8.6225357366284672E-013 + -7.3799999999999991E-002 2.0341068239504434E-012 + -7.2699999999999987E-002 1.4772638407684058E-012 + -7.1599999999999997E-002 -8.1785381418619796E-014 + -7.0499999999999993E-002 -2.6299114795624856E-012 + -6.9399999999999989E-002 -4.0226559062939149E-012 + -6.8300000000000000E-002 -3.2621886962569402E-012 + -6.7199999999999996E-002 1.5915773473457184E-013 + -6.6099999999999992E-002 4.0706661132150490E-012 + -6.5000000000000002E-002 6.8442985654004751E-012 + -6.3899999999999985E-002 4.7863345231657917E-012 + -6.2799999999999995E-002 -1.3679834175162053E-012 + -6.1699999999999991E-002 -9.4829491481540629E-012 + -6.0599999999999994E-002 -1.1575925114304386E-011 + -5.9499999999999990E-002 -3.3754999663460072E-012 + -5.8399999999999994E-002 2.4221335007124090E-011 + -5.7299999999999990E-002 4.4955900113663461E-011 + -5.6199999999999986E-002 4.1182366544711968E-011 + -5.5099999999999996E-002 1.6261846036424998E-011 + -5.3999999999999992E-002 -2.0002421594056408E-011 + -5.2899999999999989E-002 -6.2568769609860908E-011 + -5.1799999999999985E-002 -1.0989669591010554E-010 + -5.0699999999999995E-002 -1.4153944682959718E-010 + -4.9599999999999991E-002 -8.0471553032257503E-011 + -4.8499999999999988E-002 3.2693563134511550E-011 + -4.7399999999999998E-002 9.8803118464552142E-011 + -4.6299999999999994E-002 1.0497287761257468E-010 + -4.5199999999999990E-002 8.4813933654004359E-011 + -4.4099999999999986E-002 1.1451145587315636E-010 + -4.2999999999999997E-002 1.6941731351138856E-010 + -4.1899999999999993E-002 7.0272281049721386E-011 + -4.0799999999999989E-002 -1.7788198691803814E-010 + -3.9699999999999985E-002 -3.1848074177887042E-010 + -3.8599999999999995E-002 -2.2492210871583040E-010 + -3.7499999999999992E-002 5.9099461435785372E-011 + -3.6399999999999988E-002 1.5377848994191368E-010 + -3.5299999999999984E-002 -1.5949831733141906E-011 + -3.4199999999999994E-002 -3.2124294890856220E-010 + -3.3099999999999991E-002 -6.0636945464764835E-010 + -3.1999999999999987E-002 -4.0413489221791110E-010 + -3.0899999999999997E-002 3.6276620596353837E-010 + -2.9799999999999993E-002 8.6301915613873348E-010 + -2.8699999999999989E-002 3.9303155174863491E-010 + -2.7599999999999986E-002 -8.5673368399596939E-010 + -2.6499999999999996E-002 -1.6874804886768402E-009 + -2.5399999999999992E-002 -8.8136647979908389E-010 + -2.4299999999999988E-002 1.0753676837893522E-009 + -2.3199999999999985E-002 2.6612594350439167E-009 + -2.2099999999999995E-002 2.5867623598685441E-009 + -2.0999999999999991E-002 8.7652490821099605E-010 + -1.9899999999999987E-002 -1.0336985711845159E-009 + -1.8799999999999983E-002 -1.8446989491494037E-009 + -1.7699999999999994E-002 -9.7150287814429248E-010 + -1.6599999999999990E-002 -6.4363757379393149E-012 + -1.5499999999999986E-002 -3.1777164233304234E-011 + -1.4399999999999996E-002 -5.3439563885149255E-010 + -1.3299999999999992E-002 -8.2414386426421515E-010 + -1.2199999999999989E-002 9.2518170902167185E-010 + -1.1099999999999985E-002 4.4626182749141208E-009 + -9.9999999999999950E-003 6.2522778065954299E-009 + -8.8999999999999913E-003 3.4170488660834053E-009 + -7.7999999999999875E-003 -2.5104021084132455E-009 + -6.6999999999999837E-003 -8.1420754582950394E-009 + -5.5999999999999939E-003 -9.0771576921611086E-009 + -4.4999999999999901E-003 -3.7560927701463243E-009 + -3.3999999999999864E-003 3.5009724008716603E-009 + -2.2999999999999826E-003 8.6069267268840122E-009 + -1.1999999999999927E-003 9.2672518547942673E-009 + -9.9999999999988987E-005 5.6432813977380647E-009 + 1.0000000000000148E-003 8.5412538153306627E-010 + 2.1000000000000185E-003 -3.8633274357380287E-009 + 3.2000000000000084E-003 -6.7344094745180882E-009 + 4.3000000000000121E-003 -9.7488985772997694E-009 + 5.4000000000000159E-003 -1.0934943617257886E-008 + 6.5000000000000058E-003 -8.2131368372984070E-009 + 7.6000000000000234E-003 -5.7962745714235098E-010 + 8.7000000000000133E-003 7.7350668092890373E-009 + 9.8000000000000032E-003 1.3289169764618691E-008 + 1.0900000000000021E-002 1.4074977627842600E-008 + 1.2000000000000011E-002 9.8415267046902954E-009 + 1.3100000000000001E-002 3.3852611824869427E-009 + 1.4200000000000018E-002 -2.5690787275323146E-009 + 1.5300000000000008E-002 -6.3364558045009289E-009 + 1.6400000000000026E-002 -1.0318944809739605E-008 + 1.7500000000000016E-002 -1.3476840976522908E-008 + 1.8600000000000005E-002 -1.3909996710026462E-008 + 1.9700000000000023E-002 -1.0704188646570856E-008 + 2.0800000000000013E-002 -2.9631221920567441E-009 + 2.1900000000000003E-002 5.4949813588223151E-009 + 2.3000000000000020E-002 1.1461381177468866E-008 + 2.4100000000000010E-002 1.2498153623141661E-008 + 2.5200000000000000E-002 8.3991480437362043E-009 + 2.6300000000000018E-002 3.1467213279512407E-009 + 2.7400000000000008E-002 1.4032940365282798E-009 + 2.8500000000000025E-002 3.1016440527054101E-009 + 2.9600000000000015E-002 4.1905128256303215E-009 + 3.0700000000000005E-002 1.5328636138178808E-009 + 3.1800000000000023E-002 -3.8495264753635183E-009 + 3.2900000000000013E-002 -7.9412503239950638E-009 + 3.4000000000000002E-002 -7.4439379105228909E-009 + 3.5100000000000020E-002 -1.5329968405808359E-009 + 3.6200000000000010E-002 7.1385359845521634E-009 + 3.7300000000000028E-002 1.3013625732583023E-008 + 3.8400000000000017E-002 1.2220271017326922E-008 + 3.9500000000000007E-002 6.1925478078705964E-009 + 4.0600000000000025E-002 -6.9561961746344991E-010 + 4.1700000000000015E-002 -4.1420094021304976E-009 + 4.2800000000000005E-002 -7.5166948221294660E-009 + 4.3900000000000022E-002 -8.8836777933920530E-009 + 4.5000000000000012E-002 -9.5336236682896924E-009 + 4.6100000000000002E-002 -5.6662372571736341E-009 + 4.7200000000000020E-002 8.5418583317675711E-010 + 4.8300000000000010E-002 6.9443868433438638E-009 + 4.9400000000000027E-002 9.3059959738184261E-009 + 5.0500000000000017E-002 8.2975315507383129E-009 + 5.1600000000000007E-002 2.7717348416445020E-009 + 5.2700000000000025E-002 -2.7540623115385188E-009 + 5.3800000000000014E-002 -6.4872676119875905E-009 + 5.4900000000000004E-002 -5.5238809082425178E-009 + 5.6000000000000022E-002 -4.4170866964066136E-009 + 5.7100000000000012E-002 -8.3654025928581177E-009 + 5.8200000000000002E-002 -1.5289421284592208E-008 + 5.9300000000000019E-002 -1.3393885112122916E-008 + 6.0400000000000009E-002 -2.7672175662019072E-010 + 6.1500000000000027E-002 1.4166960049522004E-008 + 6.2600000000000017E-002 1.8446643323954959E-008 + 6.3700000000000007E-002 6.7453660435035090E-009 + 6.4800000000000024E-002 -1.1601946070527447E-008 + 6.5900000000000014E-002 -2.1215974754795752E-008 + 6.7000000000000004E-002 -1.6525117274568402E-008 + 6.8100000000000022E-002 -3.9020378039822390E-009 + 6.9200000000000012E-002 4.1678571705006107E-009 + 7.0300000000000029E-002 4.2457015680952281E-010 + 7.1400000000000019E-002 -7.5671611199368272E-009 + 7.2500000000000009E-002 -7.0261525486614573E-009 + 7.3600000000000027E-002 7.3895209951047036E-009 + 7.4700000000000016E-002 2.5748899901145705E-008 + 7.5800000000000006E-002 3.2420572892988275E-008 + 7.6900000000000024E-002 1.8584991323677968E-008 + 7.8000000000000014E-002 -4.7871795416654095E-009 + 7.9100000000000004E-002 -1.8335944318437214E-008 + 8.0200000000000021E-002 -1.1879379258061817E-008 + 8.1300000000000011E-002 6.5875553900696104E-009 + 8.2400000000000029E-002 1.8672860591095741E-008 + 8.3500000000000019E-002 1.3226613582162372E-008 + 8.4600000000000009E-002 -4.0507432963465817E-009 + 8.5700000000000026E-002 -1.5520102536470404E-008 + 8.6800000000000016E-002 -1.0139094008820848E-008 + 8.7900000000000006E-002 7.3598385164075353E-009 + 8.9000000000000024E-002 2.0233883901710215E-008 + 9.0100000000000013E-002 1.7512373773342915E-008 + 9.1200000000000003E-002 2.5295343597520059E-009 + 9.2300000000000021E-002 -9.8719725727391960E-009 + 9.3400000000000011E-002 -7.9327406865559169E-009 + 9.4500000000000028E-002 6.4470815352990485E-009 + 9.5600000000000018E-002 1.9966458708609025E-008 + 9.6700000000000008E-002 2.0686726998064842E-008 + 9.7800000000000026E-002 8.6078859595772883E-009 + 9.8900000000000016E-002 -5.9268061569639485E-009 + 0.10000000000000001 -1.2807129579073262E-008 + 0.10110000000000002 -8.4299740521487365E-009 + 0.10220000000000001 1.3159962009012816E-009 + 0.10330000000000003 7.9338926539662680E-009 + 0.10440000000000002 7.9909003858347205E-009 + 0.10550000000000001 3.9787240169175675E-009 + 0.10660000000000003 8.7628854172905335E-010 + 0.10770000000000002 7.2266753692318275E-010 + 0.10880000000000001 1.0664908955959618E-009 + 0.10990000000000003 -1.2780139169166205E-009 + 0.11100000000000002 -5.9440661281939811E-009 + 0.11210000000000001 -9.2382252958600475E-009 + 0.11320000000000002 -7.8469959419180668E-009 + 0.11430000000000001 -2.7338971086976471E-009 + 0.11540000000000003 1.5120350527197957E-009 + 0.11650000000000002 1.4019678751253650E-009 + 0.11760000000000001 -1.9773398474143278E-009 + 0.11870000000000003 -4.1421666097107845E-009 + 0.11980000000000002 -1.3459937608928385E-009 + 0.12090000000000001 4.9591788453540175E-009 + 0.12200000000000003 8.5440934327607465E-009 + 0.12310000000000001 4.2191938831592779E-009 + 0.12420000000000003 -6.3708163189346578E-009 + 0.12530000000000002 -1.4908309253769403E-008 + 0.12640000000000001 -1.3855432356990605E-008 + 0.12750000000000003 -4.2877421613241040E-009 + 0.12860000000000002 4.1775041204061836E-009 + 0.12970000000000001 2.1471224798119692E-009 + 0.13080000000000003 -1.1212444306352154E-008 + 0.13190000000000002 -2.5826825122976516E-008 + 0.13300000000000001 -2.9248710120555188E-008 + 0.13410000000000000 -1.7691242248929484E-008 + 0.13520000000000004 6.5118732628377529E-010 + 0.13630000000000003 1.2488747813677037E-008 + 0.13740000000000002 1.1128348020861267E-008 + 0.13850000000000001 1.6452639250985612E-009 + 0.13960000000000000 -5.5612279226124883E-009 + 0.14070000000000005 -4.8623873816211471E-009 + 0.14180000000000004 -3.6325098484724094E-010 + 0.14290000000000003 -1.0807665873358019E-010 + 0.14400000000000002 -6.8350489712543094E-009 + 0.14510000000000001 -1.5461049329701382E-008 + 0.14620000000000000 -1.7417486120052672E-008 + 0.14730000000000004 -9.8899874956259737E-009 + 0.14840000000000003 1.7526322615424306E-009 + 0.14950000000000002 9.1075946784258122E-009 + 0.15060000000000001 8.4933642341411542E-009 + 0.15170000000000000 3.1119586907379926E-009 + 0.15280000000000005 -1.3686694000369926E-009 + 0.15390000000000004 -3.0573348297480152E-009 + 0.15500000000000003 -4.3650745240597644E-009 + 0.15610000000000002 -7.3959429691683454E-009 + 0.15720000000000001 -9.6587982056917099E-009 + 0.15830000000000000 -6.3668577077180544E-009 + 0.15940000000000004 3.1291325086613142E-009 + 0.16050000000000003 1.2160167983665815E-008 + 0.16160000000000002 1.1980640479691829E-008 + 0.16270000000000001 1.0091469881956527E-009 + 0.16380000000000000 -1.2290476192333699E-008 + 0.16490000000000005 -1.6282625026065034E-008 + 0.16600000000000004 -7.2560721875447598E-009 + 0.16710000000000003 6.1875402579403271E-009 + 0.16820000000000002 1.0691719509736686E-008 + 0.16930000000000001 1.4545582516234390E-009 + 0.17040000000000000 -1.2869083576561025E-008 + 0.17150000000000004 -1.8194752371414324E-008 + 0.17260000000000003 -8.7026847950255615E-009 + 0.17370000000000002 7.3751982299086194E-009 + 0.17480000000000001 1.5502935823974440E-008 + 0.17590000000000000 8.9479410547710359E-009 + 0.17700000000000005 -4.7398911462437354E-009 + 0.17810000000000004 -1.1551450462832236E-008 + 0.17920000000000003 -4.9983941430298273E-009 + 0.18030000000000002 7.4170003472318058E-009 + 0.18140000000000001 1.1821468248740530E-008 + 0.18250000000000000 2.0445698467597140E-009 + 0.18360000000000004 -1.3784568153596410E-008 + 0.18470000000000003 -2.0756340646244098E-008 + 0.18580000000000002 -1.1298163293815833E-008 + 0.18690000000000001 7.5391941578573096E-009 + 0.18800000000000000 2.0319131266433033E-008 + 0.18910000000000005 1.7118388484504976E-008 + 0.19020000000000004 1.3524115161089867E-009 + 0.19130000000000003 -1.4572237638788010E-008 + 0.19240000000000002 -2.0605138928431188E-008 + 0.19350000000000001 -1.6213835607459259E-008 + 0.19460000000000005 -7.8419963855935748E-009 + 0.19570000000000004 -1.0892319268762662E-009 + 0.19680000000000003 3.7387373197361740E-009 + 0.19790000000000002 9.0876772773640369E-009 + 0.19900000000000001 1.4935602976606788E-008 + 0.20010000000000000 1.7232235194342138E-008 + 0.20120000000000005 1.2034151453121922E-008 + 0.20230000000000004 4.0388115074563302E-010 + 0.20340000000000003 -1.1544574185506917E-008 + 0.20450000000000002 -1.7652961759040409E-008 + 0.20560000000000000 -1.6462696095231877E-008 + 0.20670000000000005 -1.1186441994937013E-008 + 0.20780000000000004 -5.4667306237377034E-009 + 0.20890000000000003 -1.3116617514352669E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0049.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0049.BXZ.semd new file mode 100644 index 00000000..42d8d734 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0049.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 2.1259799476425201E-010 + -0.11559999999999999 7.8417400350971889E-010 + -0.11449999999999999 1.0115693838130824E-009 + -0.11340000000000000 -6.0733268414381314E-010 + -0.11230000000000000 -4.5266097536966754E-009 + -0.11119999999999999 -8.0650162104234369E-009 + -0.11009999999999999 -6.2745852957846182E-009 + -0.10900000000000000 3.3560607626270667E-009 + -0.10790000000000000 1.6323504326010152E-008 + -0.10679999999999999 2.2413420452949140E-008 + -0.10569999999999999 1.3856826797109534E-008 + -0.10460000000000000 -6.3452461063207011E-009 + -0.10349999999999999 -2.4794992725674092E-008 + -0.10239999999999999 -2.8368305038384278E-008 + -0.10130000000000000 -1.6144603876000474E-008 + -0.10020000000000000 -6.7584216001392861E-010 + -9.9099999999999994E-002 3.9865462042598665E-009 + -9.7999999999999990E-002 -3.2710509856315184E-009 + -9.6899999999999986E-002 -8.2548847757379917E-009 + -9.5799999999999996E-002 5.1429895897570077E-009 + -9.4699999999999993E-002 3.7684497300460862E-008 + -9.3599999999999989E-002 7.0330173684851616E-008 + -9.2499999999999999E-002 7.7732131842367380E-008 + -9.1399999999999995E-002 4.7757879428900196E-008 + -9.0299999999999991E-002 -1.0804441785694507E-008 + -8.9200000000000002E-002 -7.9161374344494106E-008 + -8.8099999999999984E-002 -1.4769632628031104E-007 + -8.6999999999999994E-002 -2.2639950714165025E-007 + -8.5899999999999990E-002 -3.3909861940628616E-007 + -8.4799999999999986E-002 -5.0953246955032228E-007 + -8.3699999999999997E-002 -7.5336890859034611E-007 + -8.2599999999999993E-002 -1.0820059515026514E-006 + -8.1499999999999989E-002 -1.5110525737327407E-006 + -8.0399999999999999E-002 -2.0622733245545533E-006 + -7.9299999999999995E-002 -2.7561175102164270E-006 + -7.8199999999999992E-002 -3.6036396977578988E-006 + -7.7100000000000002E-002 -4.6096283767838031E-006 + -7.5999999999999984E-002 -5.7899487728718668E-006 + -7.4899999999999994E-002 -7.1933945946511813E-006 + -7.3799999999999991E-002 -8.9126842794939876E-006 + -7.2699999999999987E-002 -1.1075263500970323E-005 + -7.1599999999999997E-002 -1.3817927538184449E-005 + -7.0499999999999993E-002 -1.7261007087654434E-005 + -6.9399999999999989E-002 -2.1500431103049777E-005 + -6.8300000000000000E-002 -2.6626714316080324E-005 + -6.7199999999999996E-002 -3.2763509807409719E-005 + -6.6099999999999992E-002 -4.0103928768076003E-005 + -6.5000000000000002E-002 -4.8922494897851720E-005 + -6.3899999999999985E-002 -5.9556958149187267E-005 + -6.2799999999999995E-002 -7.2377610194962472E-005 + -6.1699999999999991E-002 -8.7772881670389324E-005 + -6.0599999999999994E-002 -1.0616718645906076E-004 + -5.9499999999999990E-002 -1.2805851292796433E-004 + -5.8399999999999994E-002 -1.5404562873300165E-004 + -5.7299999999999990E-002 -1.8482476298231632E-004 + -5.6199999999999986E-002 -2.2116793843451887E-004 + -5.5099999999999996E-002 -2.6391676510684192E-004 + -5.3999999999999992E-002 -3.1401377054862678E-004 + -5.2899999999999989E-002 -3.7255670758895576E-004 + -5.1799999999999985E-002 -4.4083475950174034E-004 + -5.0699999999999995E-002 -5.2031950326636434E-004 + -4.9599999999999991E-002 -6.1262462986633182E-004 + -4.8499999999999988E-002 -7.1947905234992504E-004 + -4.7399999999999998E-002 -8.4274396067485213E-004 + -4.6299999999999994E-002 -9.8446139600127935E-004 + -4.5199999999999990E-002 -1.1468916200101376E-003 + -4.4099999999999986E-002 -1.3325124746188521E-003 + -4.2999999999999997E-002 -1.5439952258020639E-003 + -4.1899999999999993E-002 -1.7841957742348313E-003 + -4.0799999999999989E-002 -2.0561721175909042E-003 + -3.9699999999999985E-002 -2.3632035590708256E-003 + -3.8599999999999995E-002 -2.7087733615189791E-003 + -3.7499999999999992E-002 -3.0965092591941357E-003 + -3.6399999999999988E-002 -3.5301235038787127E-003 + -3.5299999999999984E-002 -4.0134014561772346E-003 + -3.4199999999999994E-002 -4.5502223074436188E-003 + -3.3099999999999991E-002 -5.1445593126118183E-003 + -3.1999999999999987E-002 -5.8003980666399002E-003 + -3.0899999999999997E-002 -6.5216054208576679E-003 + -2.9799999999999993E-002 -7.3118340224027634E-003 + -2.8699999999999989E-002 -8.1745060160756111E-003 + -2.7599999999999986E-002 -9.1128451749682426E-003 + -2.6499999999999996E-002 -1.0129841975867748E-002 + -2.5399999999999992E-002 -1.1228092946112156E-002 + -2.4299999999999988E-002 -1.2409555725753307E-002 + -2.3199999999999985E-002 -1.3675373978912830E-002 + -2.2099999999999995E-002 -1.5025838278234005E-002 + -2.0999999999999991E-002 -1.6460446640849113E-002 + -1.9899999999999987E-002 -1.7977898940443993E-002 + -1.8799999999999983E-002 -1.9575921818614006E-002 + -1.7699999999999994E-002 -2.1251002326607704E-002 + -1.6599999999999990E-002 -2.2998183965682983E-002 + -1.5499999999999986E-002 -2.4811068549752235E-002 + -1.4399999999999996E-002 -2.6681907474994659E-002 + -1.3299999999999992E-002 -2.8601652011275291E-002 + -1.2199999999999989E-002 -3.0559828504920006E-002 + -1.1099999999999985E-002 -3.2544337213039398E-002 + -9.9999999999999950E-003 -3.4541316330432892E-002 + -8.8999999999999913E-003 -3.6535244435071945E-002 + -7.7999999999999875E-003 -3.8509152829647064E-002 + -6.6999999999999837E-003 -4.0444824844598770E-002 + -5.5999999999999939E-003 -4.2322821915149689E-002 + -4.4999999999999901E-003 -4.4122446328401566E-002 + -3.3999999999999864E-003 -4.5821797102689743E-002 + -2.2999999999999826E-003 -4.7398079186677933E-002 + -1.1999999999999927E-003 -4.8827987164258957E-002 + -9.9999999999988987E-005 -5.0088007003068924E-002 + 1.0000000000000148E-003 -5.1154572516679764E-002 + 2.1000000000000185E-003 -5.2004177123308182E-002 + 3.2000000000000084E-003 -5.2613656967878342E-002 + 4.3000000000000121E-003 -5.2960656583309174E-002 + 5.4000000000000159E-003 -5.3024146705865860E-002 + 6.5000000000000058E-003 -5.2784770727157593E-002 + 7.6000000000000234E-003 -5.2225016057491302E-002 + 8.7000000000000133E-003 -5.1329404115676880E-002 + 9.8000000000000032E-003 -5.0084844231605530E-002 + 1.0900000000000021E-002 -4.8481136560440063E-002 + 1.2000000000000011E-002 -4.6511448919773102E-002 + 1.3100000000000001E-002 -4.4172506779432297E-002 + 1.4200000000000018E-002 -4.1464526206254959E-002 + 1.5300000000000008E-002 -3.8391180336475372E-002 + 1.6400000000000026E-002 -3.4959804266691208E-002 + 1.7500000000000016E-002 -3.1181748956441879E-002 + 1.8600000000000005E-002 -2.7072647586464882E-002 + 1.9700000000000023E-002 -2.2652253508567810E-002 + 2.0800000000000013E-002 -1.7944023013114929E-002 + 2.1900000000000003E-002 -1.2974741868674755E-002 + 2.3000000000000020E-002 -7.7744368463754654E-003 + 2.4100000000000010E-002 -2.3764329962432384E-003 + 2.5200000000000000E-002 3.1827422790229321E-003 + 2.6300000000000018E-002 8.8638709858059883E-003 + 2.7400000000000008E-002 1.4625815674662590E-002 + 2.8500000000000025E-002 2.0426198840141296E-002 + 2.9600000000000015E-002 2.6221742853522301E-002 + 3.0700000000000005E-002 3.1968437135219574E-002 + 3.1800000000000023E-002 3.7621825933456421E-002 + 3.2900000000000013E-002 4.3137714266777039E-002 + 3.4000000000000002E-002 4.8473007977008820E-002 + 3.5100000000000020E-002 5.3586423397064209E-002 + 3.6200000000000010E-002 5.8438800275325775E-002 + 3.7300000000000028E-002 6.2993228435516357E-002 + 3.8400000000000017E-002 6.7215375602245331E-002 + 3.9500000000000007E-002 7.1074038743972778E-002 + 4.0600000000000025E-002 7.4541829526424408E-002 + 4.1700000000000015E-002 7.7595539391040802E-002 + 4.2800000000000005E-002 8.0216199159622192E-002 + 4.3900000000000022E-002 8.2388900220394135E-002 + 4.5000000000000012E-002 8.4102906286716461E-002 + 4.6100000000000002E-002 8.5351921617984772E-002 + 4.7200000000000020E-002 8.6134411394596100E-002 + 4.8300000000000010E-002 8.6453497409820557E-002 + 4.9400000000000027E-002 8.6316563189029694E-002 + 5.0500000000000017E-002 8.5734695196151733E-002 + 5.1600000000000007E-002 8.4722541272640228E-002 + 5.2700000000000025E-002 8.3298400044441223E-002 + 5.3800000000000014E-002 8.1484198570251465E-002 + 5.4900000000000004E-002 7.9305082559585571E-002 + 5.6000000000000022E-002 7.6788604259490967E-002 + 5.7100000000000012E-002 7.3964014649391174E-002 + 5.8200000000000002E-002 7.0861987769603729E-002 + 5.9300000000000019E-002 6.7514717578887939E-002 + 6.0400000000000009E-002 6.3955761492252350E-002 + 6.1500000000000027E-002 6.0219477862119675E-002 + 6.2600000000000017E-002 5.6340076029300690E-002 + 6.3700000000000007E-002 5.2350975573062897E-002 + 6.4800000000000024E-002 4.8284664750099182E-002 + 6.5900000000000014E-002 4.4172916561365128E-002 + 6.7000000000000004E-002 4.0046758949756622E-002 + 6.8100000000000022E-002 3.5935986787080765E-002 + 6.9200000000000012E-002 3.1868390738964081E-002 + 7.0300000000000029E-002 2.7869293466210365E-002 + 7.1400000000000019E-002 2.3961681872606277E-002 + 7.2500000000000009E-002 2.0166587084531784E-002 + 7.3600000000000027E-002 1.6503244638442993E-002 + 7.4700000000000016E-002 1.2988744303584099E-002 + 7.5800000000000006E-002 9.6375066787004471E-003 + 7.6900000000000024E-002 6.4610838890075684E-003 + 7.8000000000000014E-002 3.4685172140598297E-003 + 7.9100000000000004E-002 6.6690164385363460E-004 + 8.0200000000000021E-002 -1.9383698236197233E-003 + 8.1300000000000011E-002 -4.3438449501991272E-003 + 8.2400000000000029E-002 -6.5483553335070610E-003 + 8.3500000000000019E-002 -8.5529666393995285E-003 + 8.4600000000000009E-002 -1.0360440239310265E-002 + 8.5700000000000026E-002 -1.1974634602665901E-002 + 8.6800000000000016E-002 -1.3400318101048470E-002 + 8.7900000000000006E-002 -1.4643437229096889E-002 + 8.9000000000000024E-002 -1.5711376443505287E-002 + 9.0100000000000013E-002 -1.6612758859992027E-002 + 9.1200000000000003E-002 -1.7356814816594124E-002 + 9.2300000000000021E-002 -1.7952837049961090E-002 + 9.3400000000000011E-002 -1.8410122022032738E-002 + 9.4500000000000028E-002 -1.8738361075520515E-002 + 9.5600000000000018E-002 -1.8947886303067207E-002 + 9.6700000000000008E-002 -1.9049404188990593E-002 + 9.7800000000000026E-002 -1.9053317606449127E-002 + 9.8900000000000016E-002 -1.8969275057315826E-002 + 0.10000000000000001 -1.8806312233209610E-002 + 0.10110000000000002 -1.8573373556137085E-002 + 0.10220000000000001 -1.8279606476426125E-002 + 0.10330000000000003 -1.7934054136276245E-002 + 0.10440000000000002 -1.7544990405440331E-002 + 0.10550000000000001 -1.7119552940130234E-002 + 0.10660000000000003 -1.6664037480950356E-002 + 0.10770000000000002 -1.6184519976377487E-002 + 0.10880000000000001 -1.5687160193920135E-002 + 0.10990000000000003 -1.5177860856056213E-002 + 0.11100000000000002 -1.4661641791462898E-002 + 0.11210000000000001 -1.4142383821308613E-002 + 0.11320000000000002 -1.3623226433992386E-002 + 0.11430000000000001 -1.3107219710946083E-002 + 0.11540000000000003 -1.2597573921084404E-002 + 0.11650000000000002 -1.2097282335162163E-002 + 0.11760000000000001 -1.1608546599745750E-002 + 0.11870000000000003 -1.1132625862956047E-002 + 0.11980000000000002 -1.0670305229723454E-002 + 0.12090000000000001 -1.0222513228654861E-002 + 0.12200000000000003 -9.7904698923230171E-003 + 0.12310000000000001 -9.3752518296241760E-003 + 0.12420000000000003 -8.9772650972008705E-003 + 0.12530000000000002 -8.5962098091840744E-003 + 0.12640000000000001 -8.2315979525446892E-003 + 0.12750000000000003 -7.8833010047674179E-003 + 0.12860000000000002 -7.5515541248023510E-003 + 0.12970000000000001 -7.2364555671811104E-003 + 0.13080000000000003 -6.9374963641166687E-003 + 0.13190000000000002 -6.6536534577608109E-003 + 0.13300000000000001 -6.3839629292488098E-003 + 0.13410000000000000 -6.1279782094061375E-003 + 0.13520000000000004 -5.8856368996202946E-003 + 0.13630000000000003 -5.6566833518445492E-003 + 0.13740000000000002 -5.4402709938585758E-003 + 0.13850000000000001 -5.2351704798638821E-003 + 0.13960000000000000 -5.0403848290443420E-003 + 0.14070000000000005 -4.8555284738540649E-003 + 0.14180000000000004 -4.6805674210190773E-003 + 0.14290000000000003 -4.5152013190090656E-003 + 0.14400000000000002 -4.3585295788943768E-003 + 0.14510000000000001 -4.2093736119568348E-003 + 0.14620000000000000 -4.0669110603630543E-003 + 0.14730000000000004 -3.9309738203883171E-003 + 0.14840000000000003 -3.8016911130398512E-003 + 0.14950000000000002 -3.6788627039641142E-003 + 0.15060000000000001 -3.5617107059806585E-003 + 0.15170000000000000 -3.4492739941924810E-003 + 0.15280000000000005 -3.3410300966352224E-003 + 0.15390000000000004 -3.2370907720178366E-003 + 0.15500000000000003 -3.1377698760479689E-003 + 0.15610000000000002 -3.0429763719439507E-003 + 0.15720000000000001 -2.9520646203309298E-003 + 0.15830000000000000 -2.8642951510846615E-003 + 0.15940000000000004 -2.7794120833277702E-003 + 0.16050000000000003 -2.6977350935339928E-003 + 0.16160000000000002 -2.6196632534265518E-003 + 0.16270000000000001 -2.5451215915381908E-003 + 0.16380000000000000 -2.4735236074775457E-003 + 0.16490000000000005 -2.4042828008532524E-003 + 0.16600000000000004 -2.3373304866254330E-003 + 0.16710000000000003 -2.2730906493961811E-003 + 0.16820000000000002 -2.2119455970823765E-003 + 0.16930000000000001 -2.1537514403462410E-003 + 0.17040000000000000 -2.0979123655706644E-003 + 0.17150000000000004 -2.0439301151782274E-003 + 0.17260000000000003 -1.9918403122574091E-003 + 0.17370000000000002 -1.9420817261561751E-003 + 0.17480000000000001 -1.8949357327073812E-003 + 0.17590000000000000 -1.8501336453482509E-003 + 0.17700000000000005 -1.8070447258651257E-003 + 0.17810000000000004 -1.7652470851317048E-003 + 0.17920000000000003 -1.7248806543648243E-003 + 0.18030000000000002 -1.6864148201420903E-003 + 0.18140000000000001 -1.6500777564942837E-003 + 0.18250000000000000 -1.6155497869476676E-003 + 0.18360000000000004 -1.5822367276996374E-003 + 0.18470000000000003 -1.5498286811634898E-003 + 0.18580000000000002 -1.5185537049546838E-003 + 0.18690000000000001 -1.4888612786307931E-003 + 0.18800000000000000 -1.4608703786507249E-003 + 0.18910000000000005 -1.4341657515615225E-003 + 0.19020000000000004 -1.4081530971452594E-003 + 0.19130000000000003 -1.3825998175889254E-003 + 0.19240000000000002 -1.3577936915680766E-003 + 0.19350000000000001 -1.3341588201001287E-003 + 0.19460000000000005 -1.3117344351485372E-003 + 0.19570000000000004 -1.2900610454380512E-003 + 0.19680000000000003 -1.2685857946053147E-003 + 0.19790000000000002 -1.2471554800868034E-003 + 0.19900000000000001 -1.2260803487151861E-003 + 0.20010000000000000 -1.2057081330567598E-003 + 0.20120000000000005 -1.1859623482450843E-003 + 0.20230000000000004 -1.1663266923278570E-003 + 0.20340000000000003 -1.1462924303486943E-003 + 0.20450000000000002 -1.1257990263402462E-003 + 0.20560000000000000 -1.1052160989493132E-003 + 0.20670000000000005 -1.0848998790606856E-003 + 0.20780000000000004 -1.0647936724126339E-003 + 0.20890000000000003 -1.0444857180118561E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0050.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0050.BXX.semd new file mode 100644 index 00000000..ab4e5592 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0050.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 -3.8211401660109682E-025 + -0.11119999999999999 4.0440402103521515E-024 + -0.11009999999999999 9.1070512631173788E-024 + -0.10900000000000000 -8.2472930617614390E-024 + -0.10790000000000000 -3.1842820089962118E-024 + -0.10679999999999999 -8.7790689311363544E-023 + -0.10569999999999999 -2.5665311872326981E-023 + -0.10460000000000000 -2.8754062036840023E-023 + -0.10349999999999999 9.8585443005746144E-023 + -0.10239999999999999 2.2592494173744507E-022 + -0.10130000000000000 -6.9016155701143899E-022 + -0.10020000000000000 -1.6062481314909699E-021 + -9.9099999999999994E-002 -4.6091868902582841E-021 + -9.7999999999999990E-002 -1.1785830926368928E-020 + -9.6899999999999986E-002 1.9060478901402199E-021 + -9.5799999999999996E-002 3.2292743373158066E-020 + -9.4699999999999993E-002 6.2679442895143747E-020 + -9.3599999999999989E-002 8.4718733276081512E-020 + -9.2499999999999999E-002 1.4014764729651387E-019 + -9.1399999999999995E-002 2.6235584090767810E-019 + -9.0299999999999991E-002 5.1812256785091191E-019 + -8.9200000000000002E-002 7.4049963238055992E-019 + -8.8099999999999984E-002 4.2864258943132371E-019 + -8.6999999999999994E-002 -4.1744863854497915E-019 + -8.5899999999999990E-002 -1.2635398923706762E-018 + -8.4799999999999986E-002 -1.1747213740977948E-018 + -8.3699999999999997E-002 1.1612406048598650E-019 + -8.2599999999999993E-002 1.6740865875833011E-018 + -8.1499999999999989E-002 2.1635808480240590E-018 + -8.0399999999999999E-002 7.8325566766523680E-019 + -7.9299999999999995E-002 -6.2835456913489491E-020 + -7.8199999999999992E-002 -9.0892652979342750E-019 + -7.7100000000000002E-002 -6.8654931016741463E-019 + -7.5999999999999984E-002 -9.9840627556846842E-019 + -7.4899999999999994E-002 -5.0499020708698942E-018 + -7.3799999999999991E-002 -1.3375271449785430E-017 + -7.2699999999999987E-002 -1.4221362238322032E-017 + -7.1599999999999997E-002 -5.4512385235520475E-018 + -7.0499999999999993E-002 6.5242903013803371E-018 + -6.9399999999999989E-002 4.6097336243314390E-018 + -6.8300000000000000E-002 9.1059855132461156E-018 + -6.7199999999999996E-002 3.2834669717496417E-017 + -6.6099999999999992E-002 7.5795777138095604E-017 + -6.5000000000000002E-002 7.6018156373974360E-017 + -6.3899999999999985E-002 1.4477546691474605E-018 + -6.2799999999999995E-002 -1.5005236306213214E-016 + -6.1699999999999991E-002 -3.0155246424979948E-016 + -6.0599999999999994E-002 -2.1371567701512057E-016 + -5.9499999999999990E-002 1.9038770143346749E-016 + -5.8399999999999994E-002 7.4835053840474055E-016 + -5.7299999999999990E-002 9.4730798980293502E-016 + -5.6199999999999986E-002 3.0858635819269720E-016 + -5.5099999999999996E-002 -9.2206672561211209E-016 + -5.3999999999999992E-002 -1.9304785075596699E-015 + -5.2899999999999989E-002 -1.7593011957325747E-015 + -5.1799999999999985E-002 -6.6625123471740705E-017 + -5.0699999999999995E-002 2.2585843429751484E-015 + -4.9599999999999991E-002 3.3529185118174720E-015 + -4.8499999999999988E-002 2.1564563099752765E-015 + -4.7399999999999998E-002 -8.8631897062266523E-016 + -4.6299999999999994E-002 -3.6555659249702752E-015 + -4.5199999999999990E-002 -4.3220673520444775E-015 + -4.4099999999999986E-002 -2.3387676581357927E-015 + -4.2999999999999997E-002 1.6617999743279610E-015 + -4.1899999999999993E-002 5.8675141161772595E-015 + -4.0799999999999989E-002 7.4747133938131427E-015 + -3.9699999999999985E-002 4.4319381132152010E-015 + -3.8599999999999995E-002 -2.5940866818442883E-015 + -3.7499999999999992E-002 -9.3465850564775771E-015 + -3.6399999999999988E-002 -1.1038817971688319E-014 + -3.5299999999999984E-002 -3.8755852741184215E-015 + -3.4199999999999994E-002 9.1343067414343879E-015 + -3.3099999999999991E-002 1.9682446997107764E-014 + -3.1999999999999987E-002 1.3818913935782599E-014 + -3.0899999999999997E-002 -1.3243028093405662E-014 + -2.9799999999999993E-002 -5.1040941628386835E-014 + -2.8699999999999989E-002 -6.6546330349404742E-014 + -2.7599999999999986E-002 -2.5602406005247220E-014 + -2.6499999999999996E-002 8.1398504202159078E-014 + -2.5399999999999992E-002 1.9858832460417641E-013 + -2.4299999999999988E-002 2.1216234606831474E-013 + -2.3199999999999985E-002 3.9600660532886078E-014 + -2.2099999999999995E-002 -2.4114130831032199E-013 + -2.0999999999999991E-002 -4.0912144006789719E-013 + -1.9899999999999987E-002 -3.3161028176881269E-013 + -1.8799999999999983E-002 -2.0506315287320553E-014 + -1.7699999999999994E-002 3.2998568612850609E-013 + -1.6599999999999990E-002 4.7040832600736548E-013 + -1.5499999999999986E-002 3.9310275954523854E-013 + -1.4399999999999996E-002 1.8231556130239579E-013 + -1.3299999999999992E-002 -5.9106778987298020E-014 + -1.2199999999999989E-002 -3.2678777761065148E-013 + -1.1099999999999985E-002 -4.6755183275362655E-013 + -9.9999999999999950E-003 -6.0393942451220095E-013 + -8.8999999999999913E-003 -6.5279812805352222E-013 + -7.7999999999999875E-003 -2.5963573738879697E-013 + -6.6999999999999837E-003 4.5738369688907987E-013 + -5.5999999999999939E-003 1.4632485761251202E-012 + -4.4999999999999901E-003 2.1802681188232143E-012 + -3.3999999999999864E-003 1.9344695116607635E-012 + -2.2999999999999826E-003 4.4576012802818865E-013 + -1.1999999999999927E-003 -1.6731574892930867E-012 + -9.9999999999988987E-005 -3.2318900160255293E-012 + 1.0000000000000148E-003 -2.8999979501120876E-012 + 2.1000000000000185E-003 2.3281983979606125E-013 + 3.2000000000000084E-003 4.2409270539778277E-012 + 4.3000000000000121E-003 7.7238597462336855E-012 + 5.4000000000000159E-003 9.0360765744867955E-012 + 6.5000000000000058E-003 8.1075519561824017E-012 + 7.6000000000000234E-003 8.0193048382359855E-012 + 8.7000000000000133E-003 5.1301328636566002E-012 + 9.8000000000000032E-003 -7.0001101269701049E-013 + 1.0900000000000021E-002 -1.2832237876458930E-011 + 1.2000000000000011E-002 -1.4320947205881396E-011 + 1.3100000000000001E-002 -6.7066486912625844E-012 + 1.4200000000000018E-002 7.0696859824637137E-012 + 1.5300000000000008E-002 1.4964076852641561E-011 + 1.6400000000000026E-002 1.3895506273398084E-011 + 1.7500000000000016E-002 1.8148694352904116E-011 + 1.8600000000000005E-002 3.9767619752772987E-011 + 1.9700000000000023E-002 3.3377290514780000E-011 + 2.0800000000000013E-002 -2.3989881262065360E-011 + 2.1900000000000003E-002 -7.6875568411072237E-011 + 2.3000000000000020E-002 -5.9738131108488801E-011 + 2.4100000000000010E-002 3.2464114729791049E-011 + 2.5200000000000000E-002 7.3129328981291764E-011 + 2.6300000000000018E-002 -2.7372094174582529E-011 + 2.7400000000000008E-002 -2.0966055280791096E-010 + 2.8500000000000025E-002 -2.7879162867172624E-010 + 2.9600000000000015E-002 -3.7580161205141849E-011 + 3.0700000000000005E-002 4.3554793105471390E-010 + 3.1800000000000023E-002 6.8236127859222506E-010 + 3.2900000000000013E-002 3.7123026874752441E-010 + 3.4000000000000002E-002 -2.8273403063217017E-010 + 3.5100000000000020E-002 -6.9245770228931747E-010 + 3.6200000000000010E-002 -5.8008886583138519E-010 + 3.7300000000000028E-002 -5.9905261307058311E-011 + 3.8400000000000017E-002 3.9977840482485760E-010 + 3.9500000000000007E-002 1.7827697651462415E-010 + 4.0600000000000025E-002 -2.8970592591548439E-010 + 4.1700000000000015E-002 -4.2157771718009940E-010 + 4.2800000000000005E-002 -6.0486643471691082E-011 + 4.3900000000000022E-002 3.6782663026535545E-010 + 4.5000000000000012E-002 4.6451034685368597E-010 + 4.6100000000000002E-002 5.4774956792513763E-010 + 4.7200000000000020E-002 7.3406286604793536E-010 + 4.8300000000000010E-002 8.6659840414782252E-010 + 4.9400000000000027E-002 6.2268956657618446E-010 + 5.0500000000000017E-002 -8.7293228201446027E-011 + 5.1600000000000007E-002 -9.2723900779745350E-010 + 5.2700000000000025E-002 -1.3683328914382287E-009 + 5.3800000000000014E-002 -1.0923899562698125E-009 + 5.4900000000000004E-002 -5.9237292848735024E-010 + 5.6000000000000022E-002 3.3125585607862718E-011 + 5.7100000000000012E-002 6.6758704120317702E-010 + 5.8200000000000002E-002 9.4801155814394633E-010 + 5.9300000000000019E-002 7.9373241312907794E-010 + 6.0400000000000009E-002 1.7113854777761617E-010 + 6.1500000000000027E-002 -1.7808499119809085E-010 + 6.2600000000000017E-002 -8.9478990883407050E-010 + 6.3700000000000007E-002 -1.4025457462096824E-009 + 6.4800000000000024E-002 -1.8408387036927820E-009 + 6.5900000000000014E-002 -1.7996132362085859E-009 + 6.7000000000000004E-002 -1.5746469683719511E-009 + 6.8100000000000022E-002 -6.1919941396482159E-010 + 6.9200000000000012E-002 8.9195184571622121E-010 + 7.0300000000000029E-002 1.3275477384055989E-009 + 7.1400000000000019E-002 1.2074399258210633E-009 + 7.2500000000000009E-002 1.0962951657589315E-009 + 7.3600000000000027E-002 9.7618735317439587E-010 + 7.4700000000000016E-002 -3.2703129093647476E-010 + 7.5800000000000006E-002 -1.2000277438417584E-009 + 7.6900000000000024E-002 2.2149404532711969E-010 + 7.8000000000000014E-002 2.2166455337924162E-009 + 7.9100000000000004E-002 1.3077975369313322E-009 + 8.0200000000000021E-002 -2.0927535260284458E-009 + 8.1300000000000011E-002 -4.6328603175993521E-009 + 8.2400000000000029E-002 -3.5340044224341227E-009 + 8.3500000000000019E-002 2.1788815196543965E-010 + 8.4600000000000009E-002 3.7188176982283494E-009 + 8.5700000000000026E-002 4.2798964372536830E-009 + 8.6800000000000016E-002 2.3492716660911128E-009 + 8.7900000000000006E-002 2.3938764859288142E-010 + 8.9000000000000024E-002 -5.9775578931109408E-010 + 9.0100000000000013E-002 -2.1593637988814862E-010 + 9.1200000000000003E-002 4.7062370667205755E-010 + 9.2300000000000021E-002 2.2503582330912764E-010 + 9.3400000000000011E-002 -1.3112185781594121E-009 + 9.4500000000000028E-002 -2.7399174040709795E-009 + 9.5600000000000018E-002 -2.8420981124099853E-009 + 9.6700000000000008E-002 -1.5639827211089141E-009 + 9.7800000000000026E-002 -2.6794130802976213E-010 + 9.8900000000000016E-002 1.3180392888223480E-010 + 0.10000000000000001 -2.5719140706037535E-010 + 0.10110000000000002 -8.4337192785000070E-010 + 0.10220000000000001 -7.5733030957536585E-010 + 0.10330000000000003 6.1041482979362627E-010 + 0.10440000000000002 1.9871231327073247E-009 + 0.10550000000000001 3.1935349920075851E-009 + 0.10660000000000003 3.4677989368958606E-009 + 0.10770000000000002 2.5667945546814508E-009 + 0.10880000000000001 1.1257716980850319E-009 + 0.10990000000000003 3.3904501428594358E-010 + 0.11100000000000002 1.2552809902643958E-009 + 0.11210000000000001 1.9384800431510030E-009 + 0.11320000000000002 2.5320494589919917E-009 + 0.11430000000000001 2.3548043515120298E-009 + 0.11540000000000003 2.5719293361703421E-009 + 0.11650000000000002 4.3127581506041679E-009 + 0.11760000000000001 6.5017347061768760E-009 + 0.11870000000000003 6.8443410938812121E-009 + 0.11980000000000002 4.1395407102129411E-009 + 0.12090000000000001 2.6955521148508410E-010 + 0.12200000000000003 -1.6285788273506796E-009 + 0.12310000000000001 1.3849901225881922E-009 + 0.12420000000000003 7.0874475177618024E-009 + 0.12530000000000002 9.4915355575153626E-009 + 0.12640000000000001 5.0479203039799359E-009 + 0.12750000000000003 -2.5327309138845067E-009 + 0.12860000000000002 -6.2055312000097729E-009 + 0.12970000000000001 -2.0267774125670712E-009 + 0.13080000000000003 5.5937539045203266E-009 + 0.13190000000000002 8.2129520961871094E-009 + 0.13300000000000001 1.9767445458285238E-009 + 0.13410000000000000 -8.0418320891340045E-009 + 0.13520000000000004 -1.2718484043716671E-008 + 0.13630000000000003 -7.8226918276413926E-009 + 0.13740000000000002 2.0923580645870743E-009 + 0.13850000000000001 7.7410380328046813E-009 + 0.13960000000000000 4.6956447619095343E-009 + 0.14070000000000005 -2.8133029239540974E-009 + 0.14180000000000004 -5.4105475655319424E-009 + 0.14290000000000003 1.5108725381907107E-009 + 0.14400000000000002 1.2411846661564141E-008 + 0.14510000000000001 1.6949117664921687E-008 + 0.14620000000000000 9.9241690421081330E-009 + 0.14730000000000004 -3.4465563736318927E-009 + 0.14840000000000003 -1.2192394649446214E-008 + 0.14950000000000002 -1.0164750818830726E-008 + 0.15060000000000001 -1.6837746752429439E-009 + 0.15170000000000000 3.2837208507885407E-009 + 0.15280000000000005 -4.1596726063630740E-010 + 0.15390000000000004 -7.7187660707522809E-009 + 0.15500000000000003 -8.3620843582821180E-009 + 0.15610000000000002 1.6515580014697662E-009 + 0.15720000000000001 1.4829127259474717E-008 + 0.15830000000000000 1.9025808484229856E-008 + 0.15940000000000004 9.1954550640593880E-009 + 0.16050000000000003 -6.8731207392147553E-009 + 0.16160000000000002 -1.5511401940671021E-008 + 0.16270000000000001 -9.9209813697598292E-009 + 0.16380000000000000 3.7587928325422126E-009 + 0.16490000000000005 1.2586244046985939E-008 + 0.16600000000000004 9.0851415279757930E-009 + 0.16710000000000003 -2.1509976022571209E-009 + 0.16820000000000002 -9.3045082749654284E-009 + 0.16930000000000001 -5.3977249336867317E-009 + 0.17040000000000000 5.0161683695648662E-009 + 0.17150000000000004 1.1549099454555289E-008 + 0.17260000000000003 8.3930693506317766E-009 + 0.17370000000000002 2.9557689629200468E-011 + 0.17480000000000001 -4.2199541638865412E-009 + 0.17590000000000000 -2.6835600408503524E-010 + 0.17700000000000005 6.4438339109074150E-009 + 0.17810000000000004 7.1508399202002693E-009 + 0.17920000000000003 -3.8807845825772347E-010 + 0.18030000000000002 -9.2355882941319578E-009 + 0.18140000000000001 -1.0536286509932324E-008 + 0.18250000000000000 -2.3720971853435913E-009 + 0.18360000000000004 8.0149069603407952E-009 + 0.18470000000000003 1.1285320233866969E-008 + 0.18580000000000002 5.3059565630064753E-009 + 0.18690000000000001 -3.2009621619977224E-009 + 0.18800000000000000 -5.8640297062595437E-009 + 0.18910000000000005 -1.6793950674554026E-009 + 0.19020000000000004 2.2004988942114778E-009 + 0.19130000000000003 -1.5739762826427750E-009 + 0.19240000000000002 -1.2106524671651187E-008 + 0.19350000000000001 -1.9860555866557661E-008 + 0.19460000000000005 -1.6455700801998319E-008 + 0.19570000000000004 -2.8958093700737209E-009 + 0.19680000000000003 1.0072527700799583E-008 + 0.19790000000000002 1.2061238230387517E-008 + 0.19900000000000001 2.7835049820623681E-009 + 0.20010000000000000 -7.3905255248973845E-009 + 0.20120000000000005 -7.7590760483303711E-009 + 0.20230000000000004 2.5024462502187816E-009 + 0.20340000000000003 1.3552709177133693E-008 + 0.20450000000000002 1.4456898789205752E-008 + 0.20560000000000000 3.8257574885847134E-009 + 0.20670000000000005 -8.8399767506075477E-009 + 0.20780000000000004 -1.2488970746460382E-008 + 0.20890000000000003 -5.1717812254992168E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0050.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0050.BXZ.semd new file mode 100644 index 00000000..24bae54e --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0050.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 -4.5849432281683779E-019 + -0.11119999999999999 -1.0991091251765676E-017 + -0.11009999999999999 -7.9307099281379103E-017 + -0.10900000000000000 -2.8788892283808116E-016 + -0.10790000000000000 -5.2225028678869645E-016 + -0.10679999999999999 8.7207706452664983E-017 + -0.10569999999999999 3.3113740868534903E-015 + -0.10460000000000000 9.7282470910820505E-015 + -0.10349999999999999 1.3625831081390087E-014 + -0.10239999999999999 -4.4949412708649231E-016 + -0.10130000000000000 -4.8583878619386928E-014 + -0.10020000000000000 -1.1905103639020531E-013 + -9.9099999999999994E-002 -1.4120585397573576E-013 + -9.7999999999999990E-002 1.5159924639414346E-015 + -9.6899999999999986E-002 3.7092906328937969E-013 + -9.5799999999999996E-002 8.1437872938294742E-013 + -9.4699999999999993E-002 8.8972178149265835E-013 + -9.3599999999999989E-002 6.5232677115903415E-014 + -9.2499999999999999E-002 -1.7635778904942501E-012 + -9.1399999999999995E-002 -3.7332381110088964E-012 + -9.0299999999999991E-002 -4.0239374332617928E-012 + -8.9200000000000002E-002 -8.7016082273710937E-013 + -8.8099999999999984E-002 5.6868485615035880E-012 + -8.6999999999999994E-002 1.2493681436631654E-011 + -8.5899999999999990E-002 1.3970554747777530E-011 + -8.4799999999999986E-002 5.4074856571662000E-012 + -8.3699999999999997E-002 -1.2552763516138210E-011 + -8.2599999999999993E-002 -3.1500035219123035E-011 + -8.1499999999999989E-002 -3.7987016310303545E-011 + -8.0399999999999999E-002 -2.1514432596569932E-011 + -7.9299999999999995E-002 1.6441462774574589E-011 + -7.8199999999999992E-002 5.9012669750835300E-011 + -7.7100000000000002E-002 8.0573971106279174E-011 + -7.5999999999999984E-002 6.1386812300057159E-011 + -7.4899999999999994E-002 1.6826713633566470E-012 + -7.3799999999999991E-002 -7.4601338995172739E-011 + -7.2699999999999987E-002 -1.3016682176569816E-010 + -7.1599999999999997E-002 -1.3311529656334642E-010 + -7.0499999999999993E-002 -7.3025377411717329E-011 + -6.9399999999999989E-002 3.3847143837695270E-011 + -6.8300000000000000E-002 1.5019642474189965E-010 + -6.7199999999999996E-002 2.2854837467001232E-010 + -6.6099999999999992E-002 2.2397879384516983E-010 + -6.5000000000000002E-002 1.1079891171217326E-010 + -6.3899999999999985E-002 -9.5711202852122312E-011 + -6.2799999999999995E-002 -3.2298630436855547E-010 + -6.1699999999999991E-002 -4.5220782673993654E-010 + -6.0599999999999994E-002 -3.7173319977767960E-010 + -5.9499999999999990E-002 -5.6570331752325842E-011 + -5.8399999999999994E-002 3.7819913867309651E-010 + -5.7299999999999990E-002 7.0606270829998152E-010 + -5.6199999999999986E-002 7.0869687895935840E-010 + -5.5099999999999996E-002 3.2238609004586749E-010 + -5.3999999999999992E-002 -2.9267452350545398E-010 + -5.2899999999999989E-002 -8.2536966150570379E-010 + -5.1799999999999985E-002 -9.9373631545773833E-010 + -5.0699999999999995E-002 -7.1162598036522695E-010 + -4.9599999999999991E-002 -1.2666637183578189E-010 + -4.8499999999999988E-002 4.8736586988340491E-010 + -4.7399999999999998E-002 8.9073465270317342E-010 + -4.6299999999999994E-002 9.7284869049474310E-010 + -4.5199999999999990E-002 7.4456973919723168E-010 + -4.4099999999999986E-002 2.9142777080437554E-010 + -4.2999999999999997E-002 -2.3329838061414421E-010 + -4.1899999999999993E-002 -5.8664129110042040E-010 + -4.0799999999999989E-002 -4.8894521764708543E-010 + -3.9699999999999985E-002 1.7676210495309874E-010 + -3.8599999999999995E-002 1.1152252454849076E-009 + -3.7499999999999992E-002 1.5671590691823667E-009 + -3.6399999999999988E-002 6.5117322645136255E-010 + -3.5299999999999984E-002 -1.9897508085620075E-009 + -3.4199999999999994E-002 -5.6416400440184589E-009 + -3.3099999999999991E-002 -8.5336173683003835E-009 + -3.1999999999999987E-002 -8.5575315722508094E-009 + -3.0899999999999997E-002 -4.3487071721415305E-009 + -2.9799999999999993E-002 3.9026701870170655E-009 + -2.8699999999999989E-002 1.4381329904722406E-008 + -2.7599999999999986E-002 2.4294411815617423E-008 + -2.6499999999999996E-002 3.0757298929984245E-008 + -2.5399999999999992E-002 3.1351628848597102E-008 + -2.4299999999999988E-002 2.4091594497122060E-008 + -2.3199999999999985E-002 6.9505281530268803E-009 + -2.2099999999999995E-002 -2.2676768907103906E-008 + -2.0999999999999991E-002 -6.8262906438576465E-008 + -1.9899999999999987E-002 -1.3408700283434882E-007 + -1.8799999999999983E-002 -2.2491006745894992E-007 + -1.7699999999999994E-002 -3.4558803463369259E-007 + -1.6599999999999990E-002 -5.0090403647118364E-007 + -1.5499999999999986E-002 -6.9592630325132632E-007 + -1.4399999999999996E-002 -9.3704079517920036E-007 + -1.3299999999999992E-002 -1.2334164694038918E-006 + -1.2199999999999989E-002 -1.5982440118023078E-006 + -1.1099999999999985E-002 -2.0490556380536873E-006 + -9.9999999999999950E-003 -2.6070176772918785E-006 + -8.8999999999999913E-003 -3.2959869713522494E-006 + -7.7999999999999875E-003 -4.1426133066124748E-006 + -6.6999999999999837E-003 -5.1783154049189761E-006 + -5.5999999999999939E-003 -6.4426867538713850E-006 + -4.4999999999999901E-003 -7.9867622844176367E-006 + -3.3999999999999864E-003 -9.8745376817532815E-006 + -2.2999999999999826E-003 -1.2182379578007385E-005 + -1.1999999999999927E-003 -1.4997544894868042E-005 + -9.9999999999988987E-005 -1.8417858882457949E-005 + 1.0000000000000148E-003 -2.2553924281965010E-005 + 2.1000000000000185E-003 -2.7533771572052501E-005 + 3.2000000000000084E-003 -3.3508582419017330E-005 + 4.3000000000000121E-003 -4.0657912904862314E-005 + 5.4000000000000159E-003 -4.9193655286217108E-005 + 6.5000000000000058E-003 -5.9362759202485904E-005 + 7.6000000000000234E-003 -7.1449299866799265E-005 + 8.7000000000000133E-003 -8.5776373452972621E-005 + 9.8000000000000032E-003 -1.0270858911098912E-004 + 1.0900000000000021E-002 -1.2265589612070471E-004 + 1.2000000000000011E-002 -1.4607947377953678E-004 + 1.3100000000000001E-002 -1.7349950212519616E-004 + 1.4200000000000018E-002 -2.0550364570226520E-004 + 1.5300000000000008E-002 -2.4275401665363461E-004 + 1.6400000000000026E-002 -2.8599143843166530E-004 + 1.7500000000000016E-002 -3.3603725023567677E-004 + 1.8600000000000005E-002 -3.9379380177706480E-004 + 1.9700000000000023E-002 -4.6024587936699390E-004 + 2.0800000000000013E-002 -5.3646345622837543E-004 + 2.1900000000000003E-002 -6.2360509764403105E-004 + 2.3000000000000020E-002 -7.2292058030143380E-004 + 2.4100000000000010E-002 -8.3575292956084013E-004 + 2.5200000000000000E-002 -9.6353801200166345E-004 + 2.6300000000000018E-002 -1.1078023817390203E-003 + 2.7400000000000008E-002 -1.2701570522040129E-003 + 2.8500000000000025E-002 -1.4522878918796778E-003 + 2.9600000000000015E-002 -1.6559399664402008E-003 + 3.0700000000000005E-002 -1.8828983884304762E-003 + 3.1800000000000023E-002 -2.1349699236452579E-003 + 3.2900000000000013E-002 -2.4139643646776676E-003 + 3.4000000000000002E-002 -2.7216779999434948E-003 + 3.5100000000000020E-002 -3.0598696321249008E-003 + 3.6200000000000010E-002 -3.4302328713238239E-003 + 3.7300000000000028E-002 -3.8343588821589947E-003 + 3.8400000000000017E-002 -4.2736944742500782E-003 + 3.9500000000000007E-002 -4.7494960017502308E-003 + 4.0600000000000025E-002 -5.2627855911850929E-003 + 4.1700000000000015E-002 -5.8143008500337601E-003 + 4.2800000000000005E-002 -6.4044548198580742E-003 + 4.3900000000000022E-002 -7.0332861505448818E-003 + 4.5000000000000012E-002 -7.7004185877740383E-003 + 4.6100000000000002E-002 -8.4050102159380913E-003 + 4.7200000000000020E-002 -9.1457068920135498E-003 + 4.8300000000000010E-002 -9.9205970764160156E-003 + 4.9400000000000027E-002 -1.0727159678936005E-002 + 5.0500000000000017E-002 -1.1562227271497250E-002 + 5.1600000000000007E-002 -1.2421947903931141E-002 + 5.2700000000000025E-002 -1.3301772065460682E-002 + 5.3800000000000014E-002 -1.4196441508829594E-002 + 5.4900000000000004E-002 -1.5099990181624889E-002 + 5.6000000000000022E-002 -1.6005748882889748E-002 + 5.7100000000000012E-002 -1.6906360164284706E-002 + 5.8200000000000002E-002 -1.7793811857700348E-002 + 5.9300000000000019E-002 -1.8659478053450584E-002 + 6.0400000000000009E-002 -1.9494185224175453E-002 + 6.1500000000000027E-002 -2.0288286730647087E-002 + 6.2600000000000017E-002 -2.1031742915511131E-002 + 6.3700000000000007E-002 -2.1714223548769951E-002 + 6.4800000000000024E-002 -2.2325212135910988E-002 + 6.5900000000000014E-002 -2.2854147478938103E-002 + 6.7000000000000004E-002 -2.3290568962693214E-002 + 6.8100000000000022E-002 -2.3624269291758537E-002 + 6.9200000000000012E-002 -2.3845439776778221E-002 + 7.0300000000000029E-002 -2.3944834247231483E-002 + 7.1400000000000019E-002 -2.3913919925689697E-002 + 7.2500000000000009E-002 -2.3745043203234673E-002 + 7.3600000000000027E-002 -2.3431584239006042E-002 + 7.4700000000000016E-002 -2.2968115285038948E-002 + 7.5800000000000006E-002 -2.2350529208779335E-002 + 7.6900000000000024E-002 -2.1576164290308952E-002 + 7.8000000000000014E-002 -2.0643921568989754E-002 + 7.9100000000000004E-002 -1.9554371014237404E-002 + 8.0200000000000021E-002 -1.8309824168682098E-002 + 8.1300000000000011E-002 -1.6914384439587593E-002 + 8.2400000000000029E-002 -1.5373962000012398E-002 + 8.3500000000000019E-002 -1.3696244917809963E-002 + 8.4600000000000009E-002 -1.1890658177435398E-002 + 8.5700000000000026E-002 -9.9683105945587158E-003 + 8.6800000000000016E-002 -7.9419063404202461E-003 + 8.7900000000000006E-002 -5.8256294578313828E-003 + 8.9000000000000024E-002 -3.6349873989820480E-003 + 9.0100000000000013E-002 -1.3866345398128033E-003 + 9.1200000000000003E-002 9.0182223357260227E-004 + 9.2300000000000021E-002 3.2120272517204285E-003 + 9.3400000000000011E-002 5.5251051671802998E-003 + 9.4500000000000028E-002 7.8219054266810417E-003 + 9.5600000000000018E-002 1.0083265602588654E-002 + 9.6700000000000008E-002 1.2290280312299728E-002 + 9.7800000000000026E-002 1.4424555934965611E-002 + 9.8900000000000016E-002 1.6468448564410210E-002 + 0.10000000000000001 1.8405286595225334E-002 + 0.10110000000000002 2.0219596102833748E-002 + 0.10220000000000001 2.1897314116358757E-002 + 0.10330000000000003 2.3425970226526260E-002 + 0.10440000000000002 2.4794848635792732E-002 + 0.10550000000000001 2.5995109230279922E-002 + 0.10660000000000003 2.7019884437322617E-002 + 0.10770000000000002 2.7864353731274605E-002 + 0.10880000000000001 2.8525792062282562E-002 + 0.10990000000000003 2.9003573581576347E-002 + 0.11100000000000002 2.9299136251211166E-002 + 0.11210000000000001 2.9415903612971306E-002 + 0.11320000000000002 2.9359200969338417E-002 + 0.11430000000000001 2.9136138036847115E-002 + 0.11540000000000003 2.8755469247698784E-002 + 0.11650000000000002 2.8227450326085091E-002 + 0.11760000000000001 2.7563627809286118E-002 + 0.11870000000000003 2.6776639744639397E-002 + 0.11980000000000002 2.5880005210638046E-002 + 0.12090000000000001 2.4887919425964355E-002 + 0.12200000000000003 2.3815069347620010E-002 + 0.12310000000000001 2.2676413878798485E-002 + 0.12420000000000003 2.1486954763531685E-002 + 0.12530000000000002 2.0261516794562340E-002 + 0.12640000000000001 1.9014542922377586E-002 + 0.12750000000000003 1.7759950831532478E-002 + 0.12860000000000002 1.6510983929038048E-002 + 0.12970000000000001 1.5280061401426792E-002 + 0.13080000000000003 1.4078645966947079E-002 + 0.13190000000000002 1.2917120940983295E-002 + 0.13300000000000001 1.1804697103798389E-002 + 0.13410000000000000 1.0749376378953457E-002 + 0.13520000000000004 9.7579294815659523E-003 + 0.13630000000000003 8.8358959183096886E-003 + 0.13740000000000002 7.9875625669956207E-003 + 0.13850000000000001 7.2159618139266968E-003 + 0.13960000000000000 6.5228883177042007E-003 + 0.14070000000000005 5.9089586138725281E-003 + 0.14180000000000004 5.3736977279186249E-003 + 0.14290000000000003 4.9156271852552891E-003 + 0.14400000000000002 4.5323437079787254E-003 + 0.14510000000000001 4.2205899953842163E-003 + 0.14620000000000000 3.9763459935784340E-003 + 0.14730000000000004 3.7949383258819580E-003 + 0.14840000000000003 3.6711674183607101E-003 + 0.14950000000000002 3.5994283389300108E-003 + 0.15060000000000001 3.5738060250878334E-003 + 0.15170000000000000 3.5881535150110722E-003 + 0.15280000000000005 3.6361697129905224E-003 + 0.15390000000000004 3.7114985752850771E-003 + 0.15500000000000003 3.8078343495726585E-003 + 0.15610000000000002 3.9190212264657021E-003 + 0.15720000000000001 4.0391255170106888E-003 + 0.15830000000000000 4.1624885052442551E-003 + 0.15940000000000004 4.2837765067815781E-003 + 0.16050000000000003 4.3980395421385765E-003 + 0.16160000000000002 4.5007686130702496E-003 + 0.16270000000000001 4.5879306271672249E-003 + 0.16380000000000000 4.6559842303395271E-003 + 0.16490000000000005 4.7018751502037048E-003 + 0.16600000000000004 4.7230469062924385E-003 + 0.16710000000000003 4.7174580395221710E-003 + 0.16820000000000002 4.6835998073220253E-003 + 0.16930000000000001 4.6204910613596439E-003 + 0.17040000000000000 4.5276433229446411E-003 + 0.17150000000000004 4.4050207361578941E-003 + 0.17260000000000003 4.2530172504484653E-003 + 0.17370000000000002 4.0724501013755798E-003 + 0.17480000000000001 3.8645442109555006E-003 + 0.17590000000000000 3.6308933049440384E-003 + 0.17700000000000005 3.3733879681676626E-003 + 0.17810000000000004 3.0941490549594164E-003 + 0.17920000000000003 2.7954871766269207E-003 + 0.18030000000000002 2.4798954837024212E-003 + 0.18140000000000001 2.1500401198863983E-003 + 0.18250000000000000 1.8087197095155716E-003 + 0.18360000000000004 1.4587886398658156E-003 + 0.18470000000000003 1.1030819732695818E-003 + 0.18580000000000002 7.4437743751332164E-004 + 0.18690000000000001 3.8539484376087785E-004 + 0.18800000000000000 2.8802798624383286E-005 + 0.18910000000000005 -3.2280667801387608E-004 + 0.19020000000000004 -6.6697987494990230E-004 + 0.19130000000000003 -1.0014652507379651E-003 + 0.19240000000000002 -1.3242405839264393E-003 + 0.19350000000000001 -1.6334973042830825E-003 + 0.19460000000000005 -1.9276113016530871E-003 + 0.19570000000000004 -2.2051422856748104E-003 + 0.19680000000000003 -2.4648651015013456E-003 + 0.19790000000000002 -2.7058045379817486E-003 + 0.19900000000000001 -2.9272388201206923E-003 + 0.20010000000000000 -3.1286694575101137E-003 + 0.20120000000000005 -3.3097842242568731E-003 + 0.20230000000000004 -3.4704483114182949E-003 + 0.20340000000000003 -3.6107217893004417E-003 + 0.20450000000000002 -3.7308742757886648E-003 + 0.20560000000000000 -3.8313674740493298E-003 + 0.20670000000000005 -3.9128079079091549E-003 + 0.20780000000000004 -3.9759059436619282E-003 + 0.20890000000000003 -4.0214643813669682E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0051.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0051.BXX.semd new file mode 100644 index 00000000..a7f7daf4 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0051.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 -2.7440690167085570E-032 + -0.10569999999999999 -2.2524232652292560E-031 + -0.10460000000000000 1.6007082733339352E-032 + -0.10349999999999999 -1.2062470697912118E-030 + -0.10239999999999999 -2.4285013633750850E-030 + -0.10130000000000000 1.6252892708028502E-029 + -0.10020000000000000 2.0884651909251509E-029 + -9.9099999999999994E-002 1.3791348405338809E-028 + -9.7999999999999990E-002 -4.4783227699661061E-029 + -9.6899999999999986E-002 -6.7706818307611587E-028 + -9.5799999999999996E-002 -1.4592158742899771E-027 + -9.4699999999999993E-002 -1.6419124777094669E-027 + -9.3599999999999989E-002 -6.2570704998495958E-028 + -9.2499999999999999E-002 1.8973482195661560E-026 + -9.1399999999999995E-002 3.8572672837607289E-026 + -9.0299999999999991E-002 2.9398214346911099E-026 + -8.9200000000000002E-002 -3.7323542409068927E-026 + -8.8099999999999984E-002 -2.6230036785383555E-025 + -8.6999999999999994E-002 -6.0237182064404895E-025 + -8.5899999999999990E-002 -3.2860535953282600E-025 + -8.4799999999999986E-002 8.6591782451913176E-025 + -8.3699999999999997E-002 2.9428329851525010E-024 + -8.2599999999999993E-002 4.0989914721489420E-024 + -8.1499999999999989E-002 1.5721226729519912E-024 + -8.0399999999999999E-002 -8.3208006986317433E-024 + -7.9299999999999995E-002 -1.6372210131295942E-023 + -7.8199999999999992E-002 -1.4602212941537160E-023 + -7.7100000000000002E-002 1.8998918152733796E-024 + -7.5999999999999984E-002 4.2955514705863184E-023 + -7.4899999999999994E-002 7.0506709012647725E-023 + -7.3799999999999991E-002 4.8950873362760978E-023 + -7.2699999999999987E-002 -7.0819022200468344E-023 + -7.1599999999999997E-002 -2.4951736065367918E-022 + -7.0499999999999993E-002 -3.6437654343936615E-022 + -6.9399999999999989E-002 -2.2387917928560456E-022 + -6.8300000000000000E-002 3.4475058026345570E-023 + -6.7199999999999996E-002 9.6068495828483294E-022 + -6.6099999999999992E-002 1.6217168734270126E-021 + -6.5000000000000002E-002 1.3644473451032903E-021 + -6.3899999999999985E-002 5.6287459641602778E-023 + -6.2799999999999995E-002 -1.4679433715133903E-021 + -6.1699999999999991E-002 -2.9136029496889996E-021 + -6.0599999999999994E-002 -2.5521240122613678E-021 + -5.9499999999999990E-002 -2.5049298848028797E-021 + -5.8399999999999994E-002 1.7851114996455530E-021 + -5.7299999999999990E-002 6.4680087450941215E-021 + -5.6199999999999986E-002 8.6366258952024068E-021 + -5.5099999999999996E-002 6.4052528784651961E-021 + -5.3999999999999992E-002 -2.7403895926642267E-021 + -5.2899999999999989E-002 -1.4714597978845035E-020 + -5.1799999999999985E-002 -1.7888826031334852E-020 + -5.0699999999999995E-002 -1.3520215413390953E-020 + -4.9599999999999991E-002 7.1912134008840872E-021 + -4.8499999999999988E-002 2.1616943592395553E-020 + -4.7399999999999998E-002 5.1128353548155151E-020 + -4.6299999999999994E-002 5.5496962550511917E-020 + -4.5199999999999990E-002 5.6094154641032525E-020 + -4.4099999999999986E-002 6.4057480559217342E-021 + -4.2999999999999997E-002 -1.0362538727970439E-019 + -4.1899999999999993E-002 -1.6839948413037969E-019 + -4.0799999999999989E-002 -1.0117388243803864E-019 + -3.9699999999999985E-002 -2.3891153901987927E-020 + -3.8599999999999995E-002 1.5396275259827998E-019 + -3.7499999999999992E-002 2.7147395619742669E-019 + -3.6399999999999988E-002 2.1801412623813121E-019 + -3.5299999999999984E-002 1.6455429627883572E-019 + -3.4199999999999994E-002 -9.5909588697477532E-021 + -3.3099999999999991E-002 -2.0385046770575057E-019 + -3.1999999999999987E-002 -2.1708181613960152E-019 + -3.0899999999999997E-002 -2.2025604419209133E-019 + -2.9799999999999993E-002 -3.8434419834635928E-019 + -2.8699999999999989E-002 -6.5690625894081120E-020 + -2.7599999999999986E-002 6.5524771011385409E-019 + -2.6499999999999996E-002 8.1298743401253655E-019 + -2.5399999999999992E-002 1.2120979436663096E-018 + -2.4299999999999988E-002 9.6755285231054676E-019 + -2.3199999999999985E-002 -4.1333336329873955E-020 + -2.2099999999999995E-002 -2.0157030815809635E-018 + -2.0999999999999991E-002 -3.9900727751332647E-018 + -1.9899999999999987E-002 -3.7116475032606721E-018 + -1.8799999999999983E-002 1.8734069231162226E-019 + -1.7699999999999994E-002 1.1327455148873626E-017 + -1.6599999999999990E-002 2.0858431171598462E-017 + -1.5499999999999986E-002 2.6688385239621175E-017 + -1.4399999999999996E-002 1.8870830310558068E-017 + -1.3299999999999992E-002 -3.7161337173128534E-019 + -1.2199999999999989E-002 -2.4924217442559930E-017 + -1.1099999999999985E-002 -4.4086202093846863E-017 + -9.9999999999999950E-003 -3.6697391419882242E-017 + -8.8999999999999913E-003 4.0810543707079722E-018 + -7.7999999999999875E-003 6.3847338478224331E-017 + -6.6999999999999837E-003 1.0623492518419355E-016 + -5.5999999999999939E-003 1.1322145145649403E-016 + -4.4999999999999901E-003 5.4152818095049799E-017 + -3.3999999999999864E-003 -4.8040750770393426E-017 + -2.2999999999999826E-003 -1.4894701153574488E-016 + -1.1999999999999927E-003 -1.8548769524294017E-016 + -9.9999999999988987E-005 -1.2097444990183105E-016 + 1.0000000000000148E-003 3.5903380749892591E-017 + 2.1000000000000185E-003 2.1466550535145806E-016 + 3.2000000000000084E-003 3.1039604408450601E-016 + 4.3000000000000121E-003 2.4521265009833093E-016 + 5.4000000000000159E-003 6.1596639588471647E-017 + 6.5000000000000058E-003 -1.6128237881638885E-016 + 7.6000000000000234E-003 -3.2237044298072165E-016 + 8.7000000000000133E-003 -3.7274971275214129E-016 + 9.8000000000000032E-003 -3.2915528276734700E-016 + 1.0900000000000021E-002 -1.8772521218245121E-016 + 1.2000000000000011E-002 1.5495802716804932E-017 + 1.3100000000000001E-002 2.8050774538680918E-016 + 1.4200000000000018E-002 5.5066893038334787E-016 + 1.5300000000000008E-002 7.2685638915389304E-016 + 1.6400000000000026E-002 6.6617860164218000E-016 + 1.7500000000000016E-002 3.1199383939060324E-016 + 1.8600000000000005E-002 -1.9666826544890092E-016 + 1.9700000000000023E-002 -6.6928557143226797E-016 + 2.0800000000000013E-002 -1.0492165353903496E-015 + 2.1900000000000003E-002 -1.5025242165636176E-015 + 2.3000000000000020E-002 -2.1309064081542978E-015 + 2.4100000000000010E-002 -2.4503335439922088E-015 + 2.5200000000000000E-002 -1.3279723254746613E-015 + 2.6300000000000018E-002 2.1733402177128965E-015 + 2.7400000000000008E-002 7.5747242679613525E-015 + 2.8500000000000025E-002 1.2053106891740401E-014 + 2.9600000000000015E-002 1.1464631598668423E-014 + 3.0700000000000005E-002 3.1522890173813975E-015 + 3.1800000000000023E-002 -1.1050789088331864E-014 + 3.2900000000000013E-002 -2.4162226378216835E-014 + 3.4000000000000002E-002 -2.7510695002445906E-014 + 3.5100000000000020E-002 -1.6338293158712006E-014 + 3.6200000000000010E-002 5.8534940268343064E-015 + 3.7300000000000028E-002 2.7736325944869612E-014 + 3.8400000000000017E-002 3.7055001265735160E-014 + 3.9500000000000007E-002 2.8351315910289492E-014 + 4.0600000000000025E-002 7.2739936903681857E-015 + 4.1700000000000015E-002 -1.3422284829000142E-014 + 4.2800000000000005E-002 -2.2543061913168037E-014 + 4.3900000000000022E-002 -1.7534310456498656E-014 + 4.5000000000000012E-002 -5.1518381913502088E-015 + 4.6100000000000002E-002 5.8300396845248348E-015 + 4.7200000000000020E-002 8.7790958517067717E-015 + 4.8300000000000010E-002 -5.8884290537108627E-016 + 4.9400000000000027E-002 -2.8288095065172325E-014 + 5.0500000000000017E-002 -7.8561641784005709E-014 + 5.1600000000000007E-002 -1.4704292742185460E-013 + 5.2700000000000025E-002 -2.1288779929445195E-013 + 5.3800000000000014E-002 -2.3424318040810022E-013 + 5.4900000000000004E-002 -1.6843214919581156E-013 + 5.6000000000000022E-002 5.2855194721847243E-016 + 5.7100000000000012E-002 2.3951898949457762E-013 + 5.8200000000000002E-002 4.4604855291112411E-013 + 5.9300000000000019E-002 5.0460948353842072E-013 + 6.0400000000000009E-002 3.0809735188444543E-013 + 6.1500000000000027E-002 -1.4348780139322032E-013 + 6.2600000000000017E-002 -6.9921135938469381E-013 + 6.3700000000000007E-002 -1.1415691525754057E-012 + 6.4800000000000024E-002 -1.2833758578426058E-012 + 6.5900000000000014E-002 -1.0415843534894442E-012 + 6.7000000000000004E-002 -4.9265073357590561E-013 + 6.8100000000000022E-002 1.8546722859759390E-013 + 6.9200000000000012E-002 6.3949003427724027E-013 + 7.0300000000000029E-002 4.6341001782440605E-013 + 7.1400000000000019E-002 -3.5331839450675195E-013 + 7.2500000000000009E-002 -1.4284153287275059E-012 + 7.3600000000000027E-002 -2.3400543655571759E-012 + 7.4700000000000016E-002 -2.7085924649006277E-012 + 7.5800000000000006E-002 -2.0436564766856957E-012 + 7.6900000000000024E-002 -3.8742891273618740E-013 + 7.8000000000000014E-002 2.1440878586465040E-012 + 7.9100000000000004E-002 5.0763399560282974E-012 + 8.0200000000000021E-002 7.0383920046379611E-012 + 8.1300000000000011E-002 7.0811351574051606E-012 + 8.2400000000000029E-002 5.2467509503717480E-012 + 8.3500000000000019E-002 1.8305188094480673E-012 + 8.4600000000000009E-002 -2.5980957836513330E-012 + 8.5700000000000026E-002 -6.5205189338224390E-012 + 8.6800000000000016E-002 -9.9367510747461196E-012 + 8.7900000000000006E-002 -1.0273651721015575E-011 + 8.9000000000000024E-002 -9.5559862106631144E-012 + 9.0100000000000013E-002 -7.2353819983994594E-012 + 9.1200000000000003E-002 -2.8900120144226271E-012 + 9.2300000000000021E-002 1.2866274885781070E-012 + 9.3400000000000011E-002 6.8131104057067571E-012 + 9.4500000000000028E-002 1.5714202508676500E-011 + 9.5600000000000018E-002 2.8327364759439533E-011 + 9.6700000000000008E-002 4.4146405281386691E-011 + 9.7800000000000026E-002 6.4183706960374565E-011 + 9.8900000000000016E-002 7.5278297484437928E-011 + 0.10000000000000001 7.0343494917857186E-011 + 0.10110000000000002 4.1786425014622708E-011 + 0.10220000000000001 2.4306047625988203E-012 + 0.10330000000000003 -4.5361735201421283E-011 + 0.10440000000000002 -8.8429617794982818E-011 + 0.10550000000000001 -1.3487211347751327E-010 + 0.10660000000000003 -1.8097714993281500E-010 + 0.10770000000000002 -2.2775710484257417E-010 + 0.10880000000000001 -2.6778784745218331E-010 + 0.10990000000000003 -3.0714367160733502E-010 + 0.11100000000000002 -3.3840041879784621E-010 + 0.11210000000000001 -3.6628255983828240E-010 + 0.11320000000000002 -4.0901299014350911E-010 + 0.11430000000000001 -4.4566911272525545E-010 + 0.11540000000000003 -4.4587944447727068E-010 + 0.11650000000000002 -3.7454808698988984E-010 + 0.11760000000000001 -2.2087626172506702E-010 + 0.11870000000000003 1.6485885573347403E-011 + 0.11980000000000002 2.5519789059735842E-010 + 0.12090000000000001 4.2776754360929203E-010 + 0.12200000000000003 4.4105563645757684E-010 + 0.12310000000000001 2.7346469533284790E-010 + 0.12420000000000003 7.7527012587452759E-011 + 0.12530000000000002 -6.4416916245590983E-011 + 0.12640000000000001 -8.8924451135952154E-011 + 0.12750000000000003 2.9651458371970918E-011 + 0.12860000000000002 1.9952142715773391E-010 + 0.12970000000000001 3.9638825555243784E-010 + 0.13080000000000003 4.5827075467741452E-010 + 0.13190000000000002 3.8246916744810733E-010 + 0.13300000000000001 2.2837665092367843E-010 + 0.13410000000000000 6.3485355861203630E-011 + 0.13520000000000004 -2.0669374545256858E-010 + 0.13630000000000003 -5.2276755146962728E-010 + 0.13740000000000002 -7.7134915121845893E-010 + 0.13850000000000001 -9.3354080021867958E-010 + 0.13960000000000000 -9.5264907074010807E-010 + 0.14070000000000005 -9.3666130407399351E-010 + 0.14180000000000004 -5.9941074326275157E-010 + 0.14290000000000003 -1.9196834399881624E-010 + 0.14400000000000002 1.7497875370864335E-010 + 0.14510000000000001 5.8512084066819625E-010 + 0.14620000000000000 8.8187601665623561E-010 + 0.14730000000000004 1.0854919185732115E-009 + 0.14840000000000003 1.1784206943588060E-009 + 0.14950000000000002 1.2780987379557018E-009 + 0.15060000000000001 1.2778882396702329E-009 + 0.15170000000000000 1.1602414584643839E-009 + 0.15280000000000005 9.7510244323473216E-010 + 0.15390000000000004 6.9209971087502709E-010 + 0.15500000000000003 1.5397653985171900E-010 + 0.15610000000000002 -5.3769128038894110E-010 + 0.15720000000000001 -1.2107144176098927E-009 + 0.15830000000000000 -1.4814840465504631E-009 + 0.15940000000000004 -1.3071426163691058E-009 + 0.16050000000000003 -7.5282019507127984E-010 + 0.16160000000000002 5.7972460165700568E-011 + 0.16270000000000001 6.3794192151078732E-010 + 0.16380000000000000 7.3601719163818302E-010 + 0.16490000000000005 3.1845215353598633E-010 + 0.16600000000000004 -7.0654254669122452E-010 + 0.16710000000000003 -2.2309794012187467E-009 + 0.16820000000000002 -3.7392182683504416E-009 + 0.16930000000000001 -4.8964978738297305E-009 + 0.17040000000000000 -5.1709796444754375E-009 + 0.17150000000000004 -4.3790846504521141E-009 + 0.17260000000000003 -2.7988809048196117E-009 + 0.17370000000000002 -1.0782934545261469E-009 + 0.17480000000000001 1.8064746920565256E-010 + 0.17590000000000000 6.2968213976333232E-010 + 0.17700000000000005 2.8770832938285196E-010 + 0.17810000000000004 -4.2682229972612618E-010 + 0.17920000000000003 -1.0549630058420689E-009 + 0.18030000000000002 -1.1701630775462490E-009 + 0.18140000000000001 -8.0751849651505836E-010 + 0.18250000000000000 -2.1270077366075668E-010 + 0.18360000000000004 2.4983221047492066E-010 + 0.18470000000000003 2.2912122199514329E-010 + 0.18580000000000002 -3.6662323177338862E-010 + 0.18690000000000001 -1.5266025110705073E-009 + 0.18800000000000000 -3.0780364923543857E-009 + 0.18910000000000005 -4.6915631379818024E-009 + 0.19020000000000004 -6.0405205282165753E-009 + 0.19130000000000003 -6.7928467295530481E-009 + 0.19240000000000002 -6.7595644637208352E-009 + 0.19350000000000001 -6.0108646948719979E-009 + 0.19460000000000005 -4.7195278796152706E-009 + 0.19570000000000004 -3.2338134392517759E-009 + 0.19680000000000003 -1.9276282792191068E-009 + 0.19790000000000002 -1.0479936918272870E-009 + 0.19900000000000001 -6.9749783726535952E-010 + 0.20010000000000000 -6.6691496769522018E-010 + 0.20120000000000005 -5.8503801803055921E-010 + 0.20230000000000004 -1.4410266035991270E-010 + 0.20340000000000003 5.8569926686402596E-010 + 0.20450000000000002 1.4815318971628244E-009 + 0.20560000000000000 2.1100956537623006E-009 + 0.20670000000000005 2.1582264864150602E-009 + 0.20780000000000004 1.1696772439506731E-009 + 0.20890000000000003 -8.3125478722578805E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0051.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0051.BXZ.semd new file mode 100644 index 00000000..e2fd6671 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0051.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -8.3745017638051782E-026 + -0.10679999999999999 -1.0335541195374440E-024 + -0.10569999999999999 -4.9372504528244410E-024 + -0.10460000000000000 -7.0741906313817559E-024 + -0.10349999999999999 3.7270986178284194E-023 + -0.10239999999999999 2.2996363189313801E-022 + -0.10130000000000000 5.1150947736171032E-022 + -0.10020000000000000 -4.9918613211406286E-024 + -9.9099999999999994E-002 -3.3330190631703303E-021 + -9.7999999999999990E-002 -9.8014197900928125E-021 + -9.6899999999999986E-002 -1.0485755842822022E-020 + -9.5799999999999996E-002 1.6676458749906277E-020 + -9.4699999999999993E-002 8.4972147811555375E-020 + -9.3599999999999989E-002 1.4185213049686181E-019 + -9.2499999999999999E-002 3.5444521226835311E-020 + -9.1399999999999995E-002 -3.6498848220534814E-019 + -9.0299999999999991E-002 -8.5655550216479908E-019 + -8.9200000000000002E-002 -7.1654923812954642E-019 + -8.8099999999999984E-002 7.4553959215405723E-019 + -8.6999999999999994E-002 2.8159217420678252E-018 + -8.5899999999999990E-002 2.6938848911657331E-018 + -8.4799999999999986E-002 -1.9948149099576213E-018 + -8.3699999999999997E-002 -7.6238317111450249E-018 + -8.2599999999999993E-002 -2.6145851537918057E-018 + -8.1499999999999989E-002 2.0979857976798796E-017 + -8.0399999999999999E-002 4.3935509638574403E-017 + -7.9299999999999995E-002 1.1734367626065000E-017 + -7.8199999999999992E-002 -1.1847967317437112E-016 + -7.7100000000000002E-002 -2.7854604355074782E-016 + -7.5999999999999984E-002 -2.3603128940612715E-016 + -7.4899999999999994E-002 2.5940079607197528E-016 + -7.3799999999999991E-002 1.1037897035116417E-015 + -7.2699999999999987E-002 1.5374021745953527E-015 + -7.1599999999999997E-002 4.4945923991697727E-016 + -7.0499999999999993E-002 -2.4731568467559759E-015 + -6.9399999999999989E-002 -5.4713652770758958E-015 + -6.8300000000000000E-002 -4.9291845697361017E-015 + -6.7199999999999996E-002 1.7838022590066158E-015 + -6.6099999999999992E-002 1.2163305031145238E-014 + -6.5000000000000002E-002 1.7294218967599424E-014 + -6.3899999999999985E-002 7.4294928458580774E-015 + -6.2799999999999995E-002 -1.7080089038533537E-014 + -6.1699999999999991E-002 -3.8859733708868430E-014 + -6.0599999999999994E-002 -3.1948683472003345E-014 + -5.9499999999999990E-002 1.3697537502572847E-014 + -5.8399999999999994E-002 6.9999690451624103E-014 + -5.7299999999999990E-002 7.8925832070007168E-014 + -5.6199999999999986E-002 1.3043392592133191E-015 + -5.5099999999999996E-002 -1.2530171941260021E-013 + -5.3999999999999992E-002 -1.8213660018129990E-013 + -5.2899999999999989E-002 -5.6856286985342702E-014 + -5.1799999999999985E-002 2.2207837782270423E-013 + -5.0699999999999995E-002 4.3101939660623867E-013 + -4.9599999999999991E-002 2.8644957499740498E-013 + -4.8499999999999988E-002 -2.7278694711072027E-013 + -4.7399999999999998E-002 -8.8854059743584402E-013 + -4.6299999999999994E-002 -9.3631515301478840E-013 + -4.5199999999999990E-002 -4.8773539460672533E-014 + -4.4099999999999986E-002 1.3620425317120710E-012 + -4.2999999999999997E-002 2.1404945958064525E-012 + -4.1899999999999993E-002 1.2136223016129266E-012 + -4.0799999999999989E-002 -1.2836488599496376E-012 + -3.9699999999999985E-002 -3.6101063544818901E-012 + -3.8599999999999995E-002 -3.4682231045413126E-012 + -3.7499999999999992E-002 -4.2125699629969038E-014 + -3.6399999999999988E-002 4.6298312406101161E-012 + -3.5299999999999984E-002 6.5770600771175580E-012 + -3.4199999999999994E-002 3.0535717183977074E-012 + -3.3099999999999991E-002 -4.3865167574652641E-012 + -3.1999999999999987E-002 -9.9526125188487136E-012 + -3.0899999999999997E-002 -7.8211135484673733E-012 + -2.9799999999999993E-002 2.2715761563429915E-012 + -2.8699999999999989E-002 1.3057960095153032E-011 + -2.7599999999999986E-002 1.4441016091271131E-011 + -2.6499999999999996E-002 2.3474668389700248E-012 + -2.5399999999999992E-002 -1.5585458271183406E-011 + -2.4299999999999988E-002 -2.3893670028640734E-011 + -2.3199999999999985E-002 -1.1755067405583297E-011 + -2.2099999999999995E-002 1.5449896570429722E-011 + -2.0999999999999991E-002 3.6690529087168855E-011 + -1.9899999999999987E-002 3.0625696423314253E-011 + -1.8799999999999983E-002 -4.8349154541105221E-012 + -1.7699999999999994E-002 -4.5847398794096605E-011 + -1.6599999999999990E-002 -5.7985408141725259E-011 + -1.5499999999999986E-002 -2.4520458580257198E-011 + -1.4399999999999996E-002 3.5261574909961624E-011 + -1.3299999999999992E-002 7.6160987239060063E-011 + -1.2199999999999989E-002 6.1833919928755421E-011 + -1.1099999999999985E-002 -2.4345872540187941E-012 + -9.9999999999999950E-003 -6.8386803164788290E-011 + -8.8999999999999913E-003 -8.0927577139622286E-011 + -7.7999999999999875E-003 -2.5230761924177614E-011 + -6.6999999999999837E-003 5.5349346633759566E-011 + -5.5999999999999939E-003 9.0353224901917883E-011 + -4.4999999999999901E-003 4.1213366053227674E-011 + -3.3999999999999864E-003 -6.0319638173211843E-011 + -2.2999999999999826E-003 -1.3062464998547796E-010 + -1.1999999999999927E-003 -1.0016629886644424E-010 + -9.9999999999988987E-005 2.4849736851573212E-011 + 1.0000000000000148E-003 1.5847315126826800E-010 + 2.1000000000000185E-003 1.9745943768967322E-010 + 3.2000000000000084E-003 1.0317843107676694E-010 + 4.3000000000000121E-003 -6.3704409802856077E-011 + 5.4000000000000159E-003 -1.8682229374622494E-010 + 6.5000000000000058E-003 -1.8348422781144791E-010 + 7.6000000000000234E-003 -6.8520467078059255E-011 + 8.7000000000000133E-003 5.9378633954221272E-011 + 9.8000000000000032E-003 9.8277191939999398E-011 + 1.0900000000000021E-002 2.5733297437380287E-011 + 1.2000000000000011E-002 -8.2624275477005682E-011 + 1.3100000000000001E-002 -1.1323318671596638E-010 + 1.4200000000000018E-002 -6.1038049614658973E-012 + 1.5300000000000008E-002 1.9242138438180234E-010 + 1.6400000000000026E-002 3.5426023226037273E-010 + 1.7500000000000016E-002 3.5261921160767429E-010 + 1.8600000000000005E-002 1.4578006857224324E-010 + 1.9700000000000023E-002 -1.9147883278947120E-010 + 2.0800000000000013E-002 -5.0453768940528221E-010 + 2.1900000000000003E-002 -6.3911753667156290E-010 + 2.3000000000000020E-002 -5.2056753352403007E-010 + 2.4100000000000010E-002 -1.9233882542213365E-010 + 2.5200000000000000E-002 2.0555539215205698E-010 + 2.6300000000000018E-002 5.0894322090044852E-010 + 2.7400000000000008E-002 6.1554444874545311E-010 + 2.8500000000000025E-002 5.3318471859853389E-010 + 2.9600000000000015E-002 3.5477673576700397E-010 + 3.0700000000000005E-002 1.7297367704838251E-010 + 3.1800000000000023E-002 -3.3767780238669332E-013 + 3.2900000000000013E-002 -2.3481602773323118E-010 + 3.4000000000000002E-002 -5.8489579846110473E-010 + 3.5100000000000020E-002 -9.6863961296378420E-010 + 3.6200000000000010E-002 -1.1428208379626881E-009 + 3.7300000000000028E-002 -8.3989148969010330E-010 + 3.8400000000000017E-002 1.3779255514378974E-012 + 3.9500000000000007E-002 1.0877602152348231E-009 + 4.0600000000000025E-002 1.8585757377564960E-009 + 4.1700000000000015E-002 1.7981399702549083E-009 + 4.2800000000000005E-002 7.7922962526955075E-010 + 4.3900000000000022E-002 -8.0885848019462969E-010 + 4.5000000000000012E-002 -2.2526858156624030E-009 + 4.6100000000000002E-002 -2.8963684783889221E-009 + 4.7200000000000020E-002 -2.4380881757934958E-009 + 4.8300000000000010E-002 -9.3728502736922792E-010 + 4.9400000000000027E-002 1.4403294112952381E-009 + 5.0500000000000017E-002 4.7092494348532909E-009 + 5.1600000000000007E-002 9.1427585502401598E-009 + 5.2700000000000025E-002 1.5094258287717821E-008 + 5.3800000000000014E-002 2.2738888105777733E-008 + 5.4900000000000004E-002 3.1987823945200944E-008 + 5.6000000000000022E-002 4.2692494872653697E-008 + 5.7100000000000012E-002 5.5026951883974107E-008 + 5.8200000000000002E-002 6.9797799540083361E-008 + 5.9300000000000019E-002 8.8483282922879880E-008 + 6.0400000000000009E-002 1.1299179192292286E-007 + 6.1500000000000027E-002 1.4530763792208745E-007 + 6.2600000000000017E-002 1.8724269068570720E-007 + 6.3700000000000007E-002 2.4042682866820542E-007 + 6.4800000000000024E-002 3.0652708460365830E-007 + 6.5900000000000014E-002 3.8757548281864729E-007 + 6.7000000000000004E-002 4.8625355475451215E-007 + 6.8100000000000022E-002 6.0603349538723705E-007 + 6.9200000000000012E-002 7.5118134645890677E-007 + 7.0300000000000029E-002 9.2674167717632372E-007 + 7.1400000000000019E-002 1.1386708820282365E-006 + 7.2500000000000009E-002 1.3942116083853762E-006 + 7.3600000000000027E-002 1.7024100316120894E-006 + 7.4700000000000016E-002 2.0745012534462148E-006 + 7.5800000000000006E-002 2.5238953185180435E-006 + 7.6900000000000024E-002 3.0657483875984326E-006 + 7.8000000000000014E-002 3.7164570585446199E-006 + 7.9100000000000004E-002 4.4935954974789638E-006 + 8.0200000000000021E-002 5.4166048357728869E-006 + 8.1300000000000011E-002 6.5080562308139633E-006 + 8.2400000000000029E-002 7.7949180194991641E-006 + 8.3500000000000019E-002 9.3092439783504233E-006 + 8.4600000000000009E-002 1.1088172868767288E-005 + 8.5700000000000026E-002 1.3173655133869033E-005 + 8.6800000000000016E-002 1.5612533388775773E-005 + 8.7900000000000006E-002 1.8457216356182471E-005 + 8.9000000000000024E-002 2.1766663849120960E-005 + 9.0100000000000013E-002 2.5607081624912098E-005 + 9.1200000000000003E-002 3.0052013244130649E-005 + 9.2300000000000021E-002 3.5182027204427868E-005 + 9.3400000000000011E-002 4.1084629629040137E-005 + 9.4500000000000028E-002 4.7854886361164972E-005 + 9.5600000000000018E-002 5.5596621677977964E-005 + 9.6700000000000008E-002 6.4423693402204663E-005 + 9.7800000000000026E-002 7.4460695032030344E-005 + 9.8900000000000016E-002 8.5842904809396714E-005 + 0.10000000000000001 9.8715725471265614E-005 + 0.10110000000000002 1.1323406943120062E-004 + 0.10220000000000001 1.2956194404978305E-004 + 0.10330000000000003 1.4787202235311270E-004 + 0.10440000000000002 1.6834518464747816E-004 + 0.10550000000000001 1.9116973271593451E-004 + 0.10660000000000003 2.1654029842466116E-004 + 0.10770000000000002 2.4465663591399789E-004 + 0.10880000000000001 2.7572218095883727E-004 + 0.10990000000000003 3.0994223197922111E-004 + 0.11100000000000002 3.4752191277220845E-004 + 0.11210000000000001 3.8866407703608274E-004 + 0.11320000000000002 4.3356724199838936E-004 + 0.11430000000000001 4.8242293996736407E-004 + 0.11540000000000003 5.3541269153356552E-004 + 0.11650000000000002 5.9270387282595038E-004 + 0.11760000000000001 6.5444537904113531E-004 + 0.11870000000000003 7.2076352080330253E-004 + 0.11980000000000002 7.9175864811986685E-004 + 0.12090000000000001 8.6750247282907367E-004 + 0.12200000000000003 9.4803486717864871E-004 + 0.12310000000000001 1.0333600221201777E-003 + 0.12420000000000003 1.1234417324885726E-003 + 0.12530000000000002 1.2181989150121808E-003 + 0.12640000000000001 1.3175022322684526E-003 + 0.12750000000000003 1.4211714733392000E-003 + 0.12860000000000002 1.5289741568267345E-003 + 0.12970000000000001 1.6406244831159711E-003 + 0.13080000000000003 1.7557798419147730E-003 + 0.13190000000000002 1.8740396481007338E-003 + 0.13300000000000001 1.9949444103986025E-003 + 0.13410000000000000 2.1179777104407549E-003 + 0.13520000000000004 2.2425677161663771E-003 + 0.13630000000000003 2.3680909071117640E-003 + 0.13740000000000002 2.4938748683780432E-003 + 0.13850000000000001 2.6192008517682552E-003 + 0.13960000000000000 2.7433072682470083E-003 + 0.14070000000000005 2.8653973713517189E-003 + 0.14180000000000004 2.9846457764506340E-003 + 0.14290000000000003 3.1002070754766464E-003 + 0.14400000000000002 3.2112225890159607E-003 + 0.14510000000000001 3.3168275840580463E-003 + 0.14620000000000000 3.4161615185439587E-003 + 0.14730000000000004 3.5083775874227285E-003 + 0.14840000000000003 3.5926545970141888E-003 + 0.14950000000000002 3.6682055797427893E-003 + 0.15060000000000001 3.7342882715165615E-003 + 0.15170000000000000 3.7902130279690027E-003 + 0.15280000000000005 3.8353521376848221E-003 + 0.15390000000000004 3.8691493682563305E-003 + 0.15500000000000003 3.8911290466785431E-003 + 0.15610000000000002 3.9009035099297762E-003 + 0.15720000000000001 3.8981772959232330E-003 + 0.15830000000000000 3.8827515672892332E-003 + 0.15940000000000004 3.8545290008187294E-003 + 0.16050000000000003 3.8135170470923185E-003 + 0.16160000000000002 3.7598318886011839E-003 + 0.16270000000000001 3.6936975084245205E-003 + 0.16380000000000000 3.6154428962618113E-003 + 0.16490000000000005 3.5254971589893103E-003 + 0.16600000000000004 3.4243850968778133E-003 + 0.16710000000000003 3.3127232454717159E-003 + 0.16820000000000002 3.1912152189761400E-003 + 0.16930000000000001 3.0606440268456936E-003 + 0.17040000000000000 2.9218606650829315E-003 + 0.17150000000000004 2.7757741045206785E-003 + 0.17260000000000003 2.6233382523059845E-003 + 0.17370000000000002 2.4655431043356657E-003 + 0.17480000000000001 2.3034047335386276E-003 + 0.17590000000000000 2.1379541140049696E-003 + 0.17700000000000005 1.9702222198247910E-003 + 0.17810000000000004 1.8012262880802155E-003 + 0.17920000000000003 1.6319561982527375E-003 + 0.18030000000000002 1.4633652754127979E-003 + 0.18140000000000001 1.2963619083166122E-003 + 0.18250000000000000 1.1318003525957465E-003 + 0.18360000000000004 9.7046757582575083E-004 + 0.18470000000000003 8.1307138316333294E-004 + 0.18580000000000002 6.6023028921335936E-004 + 0.18690000000000001 5.1246833754703403E-004 + 0.18800000000000000 3.7021058960817754E-004 + 0.18910000000000005 2.3377929755952209E-004 + 0.19020000000000004 1.0338637366658077E-004 + 0.19130000000000003 -2.0874529582215473E-005 + 0.19240000000000002 -1.3903403305448592E-004 + 0.19350000000000001 -2.5124970125034451E-004 + 0.19460000000000005 -3.5780653706751764E-004 + 0.19570000000000004 -4.5911880442872643E-004 + 0.19680000000000003 -5.5573403369635344E-004 + 0.19790000000000002 -6.4833817305043340E-004 + 0.19900000000000001 -7.3775986675173044E-004 + 0.20010000000000000 -8.2497147377580404E-004 + 0.20120000000000005 -9.1108935885131359E-004 + 0.20230000000000004 -9.9737523123621941E-004 + 0.20340000000000003 -1.0852403938770294E-003 + 0.20450000000000002 -1.1762510985136032E-003 + 0.20560000000000000 -1.2721314560621977E-003 + 0.20670000000000005 -1.3747647171840072E-003 + 0.20780000000000004 -1.4861915260553360E-003 + 0.20890000000000003 -1.6086094547063112E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0052.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0052.BXX.semd new file mode 100644 index 00000000..5f4f1a7f --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0052.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 -1.2737134297568282E-025 + -0.11119999999999999 1.8150415418773550E-024 + -0.11009999999999999 -2.1016272145655490E-024 + -0.10900000000000000 -1.0603664761867294E-023 + -0.10790000000000000 -3.1333350051543231E-023 + -0.10679999999999999 2.1302859001635041E-023 + -0.10569999999999999 6.5787301315508708E-023 + -0.10460000000000000 2.8961057876192568E-022 + -0.10349999999999999 7.7429042973141350E-022 + -0.10239999999999999 8.0247131805629442E-022 + -0.10130000000000000 -1.8105198385002824E-021 + -0.10020000000000000 -6.2495066436868951E-021 + -9.9099999999999994E-002 -6.5147888783495497E-021 + -9.7999999999999990E-002 -1.5629414095992151E-021 + -9.6899999999999986E-002 1.5910019366826210E-020 + -9.5799999999999996E-002 3.9643535585398831E-020 + -9.4699999999999993E-002 5.7116498179359782E-020 + -9.3599999999999989E-002 1.0940468496211072E-020 + -9.2499999999999999E-002 -8.5320009570876601E-020 + -9.1399999999999995E-002 -2.2749123791372781E-019 + -9.0299999999999991E-002 -3.1749115104709388E-019 + -8.9200000000000002E-002 -2.7393254377308743E-019 + -8.8099999999999984E-002 3.0386019682919739E-019 + -8.6999999999999994E-002 1.1153802641338532E-018 + -8.5899999999999990E-002 1.5930040691941688E-018 + -8.4799999999999986E-002 1.0021595042003512E-018 + -8.3699999999999997E-002 -9.2427031656597988E-019 + -8.2599999999999993E-002 -3.3849345291545308E-018 + -8.1499999999999989E-002 -5.5784816492295483E-018 + -8.0399999999999999E-002 -5.1008580509643858E-018 + -7.9299999999999995E-002 -3.4936117927784321E-019 + -7.8199999999999992E-002 8.1417749875981659E-018 + -7.7100000000000002E-002 1.5564442164034582E-017 + -7.5999999999999984E-002 1.2035310822162817E-017 + -7.4899999999999994E-002 -1.1100358501961480E-018 + -7.3799999999999991E-002 -1.6392319262663380E-017 + -7.2699999999999987E-002 -2.9537663453480507E-017 + -7.1599999999999997E-002 -2.9060039441625038E-017 + -7.0499999999999993E-002 -1.2555392360499408E-017 + -6.9399999999999989E-002 2.7455557207455930E-017 + -6.8300000000000000E-002 6.2925515168705436E-017 + -6.7199999999999996E-002 8.3436927529725652E-017 + -6.6099999999999992E-002 6.1209605088580535E-017 + -6.5000000000000002E-002 1.7479355355927491E-017 + -6.3899999999999985E-002 -2.1977022550870246E-017 + -6.2799999999999995E-002 -4.0064033056585316E-017 + -6.1699999999999991E-002 -6.4561850473902736E-017 + -6.0599999999999994E-002 -9.7607411542930772E-017 + -5.9499999999999990E-002 -1.0500974496554941E-016 + -5.8399999999999994E-002 -3.1208482264053917E-017 + -5.7299999999999990E-002 2.0019186956991961E-016 + -5.6199999999999986E-002 5.5980841588422177E-016 + -5.5099999999999996E-002 8.5104301298483901E-016 + -5.3999999999999992E-002 7.6617677029618093E-016 + -5.2899999999999989E-002 1.2570699503170824E-016 + -5.1799999999999985E-002 -1.0019842841855553E-015 + -5.0699999999999995E-002 -2.0954847608495438E-015 + -4.9599999999999991E-002 -2.3769493622991748E-015 + -4.8499999999999988E-002 -1.3249653585119085E-015 + -4.7399999999999998E-002 9.5789410169860086E-016 + -4.6299999999999994E-002 3.5356508353527735E-015 + -4.5199999999999990E-002 4.8825321125837030E-015 + -4.4099999999999986E-002 3.9386176544048239E-015 + -4.2999999999999997E-002 4.1328389210784459E-016 + -4.1899999999999993E-002 -4.5138805040490556E-015 + -4.0799999999999989E-002 -8.3512069940058949E-015 + -3.9699999999999985E-002 -8.6497674731881961E-015 + -3.8599999999999995E-002 -4.7428356272742611E-015 + -3.7499999999999992E-002 1.9335657308941750E-015 + -3.6399999999999988E-002 8.3193441556290298E-015 + -3.5299999999999984E-002 1.1593743136752502E-014 + -3.4199999999999994E-002 1.0594268822947898E-014 + -3.3099999999999991E-002 6.2355300264849926E-015 + -3.1999999999999987E-002 -9.2686972006039920E-016 + -3.0899999999999997E-002 -1.0140729266505319E-014 + -2.9799999999999993E-002 -1.9046869048871921E-014 + -2.8699999999999989E-002 -2.2345687989864735E-014 + -2.7599999999999986E-002 -1.3472516423871164E-014 + -2.6499999999999996E-002 8.3590403547021026E-015 + -2.5399999999999992E-002 3.1079563293616441E-014 + -2.4299999999999988E-002 3.5815629433576246E-014 + -2.3199999999999985E-002 1.1694502788026084E-014 + -2.2099999999999995E-002 -2.8838293786390828E-014 + -2.0999999999999991E-002 -4.9335169738547180E-014 + -1.9899999999999987E-002 -2.0460272270373704E-014 + -1.8799999999999983E-002 4.0896061900439970E-014 + -1.7699999999999994E-002 6.8334931897090501E-014 + -1.6599999999999990E-002 -5.2947453550462181E-015 + -1.5499999999999986E-002 -1.7643711199086948E-013 + -1.4399999999999996E-002 -3.2925311782561195E-013 + -1.3299999999999992E-002 -3.0318187738999358E-013 + -1.2199999999999989E-002 -6.5400071155071599E-014 + -1.1099999999999985E-002 2.1313736908203096E-013 + -9.9999999999999950E-003 2.5644086463702531E-013 + -8.8999999999999913E-003 -8.7297627893861973E-014 + -7.7999999999999875E-003 -6.0281158320227290E-013 + -6.6999999999999837E-003 -8.4370352501292323E-013 + -5.5999999999999939E-003 -4.1828162027773841E-013 + -4.4999999999999901E-003 5.3778433529300118E-013 + -3.3999999999999864E-003 1.3822509760050283E-012 + -2.2999999999999826E-003 1.3711223996459854E-012 + -1.1999999999999927E-003 2.4837651466796951E-013 + -9.9999999999988987E-005 -1.4258015341300778E-012 + 1.0000000000000148E-003 -2.8198871189488717E-012 + 2.1000000000000185E-003 -3.3518125341219784E-012 + 3.2000000000000084E-003 -2.8596497999439086E-012 + 4.3000000000000121E-003 -1.4921979667528729E-012 + 5.4000000000000159E-003 2.6913416157139936E-013 + 6.5000000000000058E-003 1.5928219030195145E-012 + 7.6000000000000234E-003 2.2162779424184098E-012 + 8.7000000000000133E-003 2.4195953400585335E-012 + 9.8000000000000032E-003 2.1852680255618484E-012 + 1.0900000000000021E-002 7.2553589655285911E-013 + 1.2000000000000011E-002 -2.0296242984885193E-012 + 1.3100000000000001E-002 -4.4346687780305594E-012 + 1.4200000000000018E-002 -3.9687645531083504E-012 + 1.5300000000000008E-002 1.3834246248567439E-013 + 1.6400000000000026E-002 5.4358431818279929E-012 + 1.7500000000000016E-002 8.6326501502753672E-012 + 1.8600000000000005E-002 7.0678836047721738E-012 + 1.9700000000000023E-002 -3.7882674427947016E-013 + 2.0800000000000013E-002 -1.1466739016641192E-011 + 2.1900000000000003E-002 -1.8773402971072883E-011 + 2.3000000000000020E-002 -1.8937707305100027E-011 + 2.4100000000000010E-002 -8.4584943216281516E-012 + 2.5200000000000000E-002 1.0983680978626786E-011 + 2.6300000000000018E-002 2.2863357040936449E-011 + 2.7400000000000008E-002 2.0738405784315184E-011 + 2.8500000000000025E-002 1.5252344526262007E-011 + 2.9600000000000015E-002 1.4247764426600362E-011 + 3.0700000000000005E-002 2.0525591643005825E-011 + 3.1800000000000023E-002 3.8007121755390116E-011 + 3.2900000000000013E-002 5.8849765338653270E-011 + 3.4000000000000002E-002 7.1289626979442744E-011 + 3.5100000000000020E-002 7.2525783989529913E-011 + 3.6200000000000010E-002 4.7993428675674465E-011 + 3.7300000000000028E-002 1.3377739020714596E-011 + 3.8400000000000017E-002 -3.0200911216304860E-011 + 3.9500000000000007E-002 -6.7057345787269185E-011 + 4.0600000000000025E-002 -1.2408044036682497E-010 + 4.1700000000000015E-002 -2.2255723652886417E-010 + 4.2800000000000005E-002 -3.5352476501770980E-010 + 4.3900000000000022E-002 -5.0241821814012155E-010 + 4.5000000000000012E-002 -5.9417282205487254E-010 + 4.6100000000000002E-002 -5.7164961653199953E-010 + 4.7200000000000020E-002 -4.3260794946320402E-010 + 4.8300000000000010E-002 -2.2186258386014401E-010 + 4.9400000000000027E-002 -5.8172754807683802E-011 + 5.0500000000000017E-002 -1.5482910092901037E-011 + 5.1600000000000007E-002 -5.7941200448663466E-011 + 5.2700000000000025E-002 -1.0039949427387285E-010 + 5.3800000000000014E-002 -1.4061705966295079E-010 + 5.4900000000000004E-002 -1.9876053580780706E-010 + 5.6000000000000022E-002 -2.7034846583617878E-010 + 5.7100000000000012E-002 -2.5230675881893205E-010 + 5.8200000000000002E-002 1.0184598997486916E-010 + 5.9300000000000019E-002 6.6662836362141320E-010 + 6.0400000000000009E-002 1.1507441666225304E-009 + 6.1500000000000027E-002 1.2853043074301240E-009 + 6.2600000000000017E-002 8.9553120474761272E-010 + 6.3700000000000007E-002 3.1753594198491442E-010 + 6.4800000000000024E-002 -1.0808897527025962E-010 + 6.5900000000000014E-002 -1.6175097372617131E-010 + 6.7000000000000004E-002 1.0277217271648098E-010 + 6.8100000000000022E-002 2.8214719449692893E-010 + 6.9200000000000012E-002 1.4781854906775749E-010 + 7.0300000000000029E-002 -3.4951000427163592E-010 + 7.1400000000000019E-002 -9.5887553452911334E-010 + 7.2500000000000009E-002 -1.2724634679273095E-009 + 7.3600000000000027E-002 -1.1289402745973121E-009 + 7.4700000000000016E-002 -7.0756533965266044E-010 + 7.5800000000000006E-002 -2.2793109066832073E-010 + 7.6900000000000024E-002 -8.2227141762203360E-012 + 7.8000000000000014E-002 -1.5599575797775600E-010 + 7.9100000000000004E-002 -1.6036141858855046E-010 + 8.0200000000000021E-002 1.9827285646645265E-010 + 8.1300000000000011E-002 6.2412935930566960E-010 + 8.2400000000000029E-002 7.9006001740822285E-010 + 8.3500000000000019E-002 4.3165737650951996E-010 + 8.4600000000000009E-002 -3.4352298783346669E-010 + 8.5700000000000026E-002 -9.7305519197732337E-010 + 8.6800000000000016E-002 -1.1409948541540871E-009 + 8.7900000000000006E-002 -5.0450871258433949E-010 + 8.9000000000000024E-002 6.5519034642136376E-010 + 9.0100000000000013E-002 1.3023201406170415E-009 + 9.1200000000000003E-002 8.2802942280579828E-010 + 9.2300000000000021E-002 -3.0840002773757647E-010 + 9.3400000000000011E-002 -9.3842211779104900E-010 + 9.4500000000000028E-002 -7.8194439812051542E-010 + 9.5600000000000018E-002 -1.9076297486098071E-010 + 9.6700000000000008E-002 1.6738146979555779E-010 + 9.7800000000000026E-002 -3.3491837081456310E-010 + 9.8900000000000016E-002 -1.4646255319661350E-009 + 0.10000000000000001 -2.4329995795824289E-009 + 0.10110000000000002 -2.6305588818331671E-009 + 0.10220000000000001 -2.1648587367195660E-009 + 0.10330000000000003 -1.6901956501058635E-009 + 0.10440000000000002 -1.7533103857658716E-009 + 0.10550000000000001 -2.9636841869518094E-009 + 0.10660000000000003 -5.2137614225955531E-009 + 0.10770000000000002 -7.0694690101902324E-009 + 0.10880000000000001 -7.2939174700081821E-009 + 0.10990000000000003 -6.3173288822326867E-009 + 0.11100000000000002 -4.2831103108653679E-009 + 0.11210000000000001 -1.9082992963603829E-009 + 0.11320000000000002 5.3821552770116909E-010 + 0.11430000000000001 3.4866562970137238E-009 + 0.11540000000000003 6.6143561738840617E-009 + 0.11650000000000002 8.2004270041124983E-009 + 0.11760000000000001 6.3805720706966440E-009 + 0.11870000000000003 1.8359765929787386E-009 + 0.11980000000000002 -3.2105447189678671E-009 + 0.12090000000000001 -5.2455106924753636E-009 + 0.12200000000000003 -3.1933669042416568E-009 + 0.12310000000000001 1.1532953481108166E-009 + 0.12420000000000003 2.6676616471377201E-009 + 0.12530000000000002 -1.9844896836929138E-009 + 0.12640000000000001 -9.3613810037140865E-009 + 0.12750000000000003 -1.4802274073133503E-008 + 0.12860000000000002 -1.2929390891258663E-008 + 0.12970000000000001 -7.3279156076466734E-009 + 0.13080000000000003 -3.3039211366769905E-009 + 0.13190000000000002 -1.9329633449416406E-009 + 0.13300000000000001 -1.3148944155716435E-009 + 0.13410000000000000 1.6693962878733259E-009 + 0.13520000000000004 6.5538348081872755E-009 + 0.13630000000000003 1.0111755877062478E-008 + 0.13740000000000002 7.2521961769211885E-009 + 0.13850000000000001 -2.7777324884681320E-009 + 0.13960000000000000 -1.2018921857759324E-008 + 0.14070000000000005 -1.4842630235989418E-008 + 0.14180000000000004 -1.1284710943471055E-008 + 0.14290000000000003 -5.0737538614953337E-009 + 0.14400000000000002 -1.1573150215937744E-009 + 0.14510000000000001 -8.1261619655492723E-010 + 0.14620000000000000 -5.1161169745128632E-010 + 0.14730000000000004 4.8265773600064676E-009 + 0.14840000000000003 1.1294099877545705E-008 + 0.14950000000000002 1.3065029946801587E-008 + 0.15060000000000001 6.0881095720333178E-009 + 0.15170000000000000 -6.4099952012952599E-009 + 0.15280000000000005 -1.3494471318153956E-008 + 0.15390000000000004 -9.6441343799824608E-009 + 0.15500000000000003 7.6709083529635791E-010 + 0.15610000000000002 9.5291303736644295E-009 + 0.15720000000000001 1.0618876444823400E-008 + 0.15830000000000000 4.3948453765096929E-009 + 0.15940000000000004 -2.4745185900343358E-009 + 0.16050000000000003 -3.1773652597877344E-009 + 0.16160000000000002 1.4258612068829279E-009 + 0.16270000000000001 3.7345695425017311E-009 + 0.16380000000000000 8.0890871778649398E-010 + 0.16490000000000005 -4.1244554438435443E-009 + 0.16600000000000004 -4.8990056455977538E-009 + 0.16710000000000003 2.2855541903510357E-009 + 0.16820000000000002 1.0473964806578806E-008 + 0.16930000000000001 9.6994146048245966E-009 + 0.17040000000000000 -1.1853558135044295E-009 + 0.17150000000000004 -1.4364644584929920E-008 + 0.17260000000000003 -2.0373564169062774E-008 + 0.17370000000000002 -1.7347819181168234E-008 + 0.17480000000000001 -1.0378370163266482E-008 + 0.17590000000000000 -6.8506986750094256E-009 + 0.17700000000000005 -8.1988789091269609E-009 + 0.17810000000000004 -7.1808368140580114E-009 + 0.17920000000000003 7.5661099607771121E-010 + 0.18030000000000002 1.3139688448404740E-008 + 0.18140000000000001 1.9105286241938302E-008 + 0.18250000000000000 1.0515033288527320E-008 + 0.18360000000000004 -8.1854407696368980E-009 + 0.18470000000000003 -2.4528658215672294E-008 + 0.18580000000000002 -2.6253283991195531E-008 + 0.18690000000000001 -1.3582694080582769E-008 + 0.18800000000000000 -8.7510193536033398E-011 + 0.18910000000000005 2.8672304530630299E-009 + 0.19020000000000004 -5.5609890026175890E-009 + 0.19130000000000003 -1.4293950023613888E-008 + 0.19240000000000002 -1.3167653634127419E-008 + 0.19350000000000001 3.9923264694152749E-010 + 0.19460000000000005 1.1994266913006868E-008 + 0.19570000000000004 5.9860454371118976E-009 + 0.19680000000000003 -1.3359063189000153E-008 + 0.19790000000000002 -2.9083134123197851E-008 + 0.19900000000000001 -2.5984988383243035E-008 + 0.20010000000000000 -8.4385494147909412E-009 + 0.20120000000000005 5.4868549703712688E-009 + 0.20230000000000004 2.7052990958509326E-009 + 0.20340000000000003 -1.0509143777426289E-008 + 0.20450000000000002 -1.5836178590689087E-008 + 0.20560000000000000 -3.5241072282587993E-009 + 0.20670000000000005 1.6460258933648220E-008 + 0.20780000000000004 2.5545665138793083E-008 + 0.20890000000000003 1.4374773371628180E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0052.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0052.BXZ.semd new file mode 100644 index 00000000..69cd8ce3 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0052.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 6.9002062530678170E-019 + -0.11119999999999999 -5.0525606293586396E-018 + -0.11009999999999999 -6.7620903345466741E-017 + -0.10900000000000000 -2.6534858201825618E-016 + -0.10790000000000000 -3.9656539402295563E-016 + -0.10679999999999999 5.5514126434485058E-016 + -0.10569999999999999 3.9409580064380875E-015 + -0.10460000000000000 8.2768671473901212E-015 + -0.10349999999999999 5.2698883261760934E-015 + -0.10239999999999999 -1.6584037745501212E-014 + -0.10130000000000000 -5.3812663824764559E-014 + -0.10020000000000000 -6.8077169606845650E-014 + -9.9099999999999994E-002 -1.8195521315784308E-015 + -9.7999999999999990E-002 1.4874824191390273E-013 + -9.6899999999999986E-002 2.6036269494544850E-013 + -9.5799999999999996E-002 1.3868586997128202E-013 + -9.4699999999999993E-002 -2.4241654690559944E-013 + -9.3599999999999989E-002 -5.2204383394274800E-013 + -9.2499999999999999E-002 -1.4760463901489218E-013 + -9.1399999999999995E-002 8.9502033171970363E-013 + -9.0299999999999991E-002 1.4510941276704714E-012 + -8.9200000000000002E-002 -2.0848931305342266E-013 + -8.8099999999999984E-002 -4.2414791297240573E-012 + -8.6999999999999994E-002 -7.2559254611637147E-012 + -8.5899999999999990E-002 -3.5603687966595521E-012 + -8.4799999999999986E-002 9.1895414888742977E-012 + -8.3699999999999997E-002 2.3848339969489984E-011 + -8.2599999999999993E-002 2.4786225155670749E-011 + -8.1499999999999989E-002 1.5935169850322950E-013 + -8.0399999999999999E-002 -4.1677866019496079E-011 + -7.9299999999999995E-002 -6.8485841997478758E-011 + -7.8199999999999992E-002 -4.5271255494361284E-011 + -7.7100000000000002E-002 2.9692227843103325E-011 + -7.5999999999999984E-002 1.0643348702377153E-010 + -7.4899999999999994E-002 1.1172175684581731E-010 + -7.3799999999999991E-002 1.5425421356907165E-011 + -7.2699999999999987E-002 -1.2038198216046680E-010 + -7.1599999999999997E-002 -1.7017476316993907E-010 + -7.0499999999999993E-002 -5.2796635119367608E-011 + -6.9399999999999989E-002 1.6583326378771801E-010 + -6.8300000000000000E-002 2.8691046760620509E-010 + -6.7199999999999996E-002 1.3869182191594831E-010 + -6.6099999999999992E-002 -2.3360585688081414E-010 + -6.5000000000000002E-002 -5.3637405628137458E-010 + -6.3899999999999985E-002 -4.4100978424665982E-010 + -6.2799999999999995E-002 9.7844121693668740E-011 + -6.1699999999999991E-002 7.1087902231425915E-010 + -6.0599999999999994E-002 8.5679285888318191E-010 + -5.9499999999999990E-002 2.9974150939082733E-010 + -5.8399999999999994E-002 -5.9136018304428717E-010 + -5.7299999999999990E-002 -1.0607614786550812E-009 + -5.6199999999999986E-002 -6.0656979439244196E-010 + -5.5099999999999996E-002 4.9009107883080105E-010 + -5.3999999999999992E-002 1.2857150899492353E-009 + -5.2899999999999989E-002 9.5341090577960586E-010 + -5.1799999999999985E-002 -4.1328124256168053E-010 + -5.0699999999999995E-002 -1.7413559483259178E-009 + -4.9599999999999991E-002 -1.8367034559929607E-009 + -4.8499999999999988E-002 -4.6946108112067009E-010 + -4.7399999999999998E-002 1.3209859872631569E-009 + -4.6299999999999994E-002 2.0831565361589810E-009 + -4.5199999999999990E-002 1.2714955754944413E-009 + -4.4099999999999986E-002 -2.0479548612506449E-010 + -4.2999999999999997E-002 -8.1019146946914589E-010 + -4.1899999999999993E-002 9.9054764390871242E-011 + -4.0799999999999989E-002 1.5120873442242555E-009 + -3.9699999999999985E-002 1.6017556170311309E-009 + -3.8599999999999995E-002 -4.9661297296665907E-010 + -3.7499999999999992E-002 -3.6302765238360735E-009 + -3.6399999999999988E-002 -5.4091029433323001E-009 + -3.5299999999999984E-002 -4.2275125622381893E-009 + -3.4199999999999994E-002 -6.8207206549431021E-010 + -3.3099999999999991E-002 2.9751470176364592E-009 + -3.1999999999999987E-002 4.8443502542738770E-009 + -3.0899999999999997E-002 4.8926507290047994E-009 + -2.9799999999999993E-002 4.4838213142384120E-009 + -2.8699999999999989E-002 4.4519188335812032E-009 + -2.7599999999999986E-002 3.8258858303663601E-009 + -2.6499999999999996E-002 7.5028516732800199E-010 + -2.5399999999999992E-002 -5.1420454560968665E-009 + -2.4299999999999988E-002 -1.1381111164610047E-008 + -2.3199999999999985E-002 -1.4063118669582764E-008 + -2.2099999999999995E-002 -1.1026314972184537E-008 + -2.0999999999999991E-002 -3.8108263211711346E-009 + -1.9899999999999987E-002 3.6874714393064778E-009 + -1.8799999999999983E-002 8.7837772611010223E-009 + -1.7699999999999994E-002 1.2353467582215671E-008 + -1.6599999999999990E-002 1.7543774433192993E-008 + -1.5499999999999986E-002 2.6072834558021896E-008 + -1.4399999999999996E-002 3.6022548499659024E-008 + -1.3299999999999992E-002 4.3818797479389104E-008 + -1.2199999999999989E-002 4.8868095348097995E-008 + -1.1099999999999985E-002 5.6234917167330423E-008 + -9.9999999999999950E-003 7.4178863940232986E-008 + -8.8999999999999913E-003 1.0830898844460535E-007 + -7.7999999999999875E-003 1.5777709450048860E-007 + -6.6999999999999837E-003 2.1741155364907172E-007 + -5.5999999999999939E-003 2.8408896923792781E-007 + -4.4999999999999901E-003 3.6135165260020585E-007 + -3.3999999999999864E-003 4.5777687773806974E-007 + -2.2999999999999826E-003 5.8074130038221483E-007 + -1.1999999999999927E-003 7.3201920258725295E-007 + -9.9999999999988987E-005 9.1011787617389928E-007 + 1.0000000000000148E-003 1.1176075531693641E-006 + 2.1000000000000185E-003 1.3664725884154905E-006 + 3.2000000000000084E-003 1.6761416645749705E-006 + 4.3000000000000121E-003 2.0659927031374536E-006 + 5.4000000000000159E-003 2.5497020033071749E-006 + 6.5000000000000058E-003 3.1370705073641147E-006 + 7.6000000000000234E-003 3.8414559639932122E-006 + 8.7000000000000133E-003 4.6853097046550829E-006 + 9.8000000000000032E-003 5.6984540606208611E-006 + 1.0900000000000021E-002 6.9116144914005417E-006 + 1.2000000000000011E-002 8.3531394921010360E-006 + 1.3100000000000001E-002 1.0053835467260797E-005 + 1.4200000000000018E-002 1.2056222658429760E-005 + 1.5300000000000008E-002 1.4419290891964920E-005 + 1.6400000000000026E-002 1.7213922546943650E-005 + 1.7500000000000016E-002 2.0513793060672469E-005 + 1.8600000000000005E-002 2.4391740225837566E-005 + 1.9700000000000023E-002 2.8926291633979417E-005 + 2.0800000000000013E-002 3.4212451282655820E-005 + 2.1900000000000003E-002 4.0365790482610464E-005 + 2.3000000000000020E-002 4.7515684855170548E-005 + 2.4100000000000010E-002 5.5795349908294156E-005 + 2.5200000000000000E-002 6.5340987930539995E-005 + 2.6300000000000018E-002 7.6303775131236762E-005 + 2.7400000000000008E-002 8.8864551798906177E-005 + 2.8500000000000025E-002 1.0323691822122782E-004 + 2.9600000000000015E-002 1.1965451994910836E-004 + 3.0700000000000005E-002 1.3835480785928667E-004 + 3.1800000000000023E-002 1.5957592404447496E-004 + 3.2900000000000013E-002 1.8357118824496865E-004 + 3.4000000000000002E-002 2.1062743326183408E-004 + 3.5100000000000020E-002 2.4106817727442831E-004 + 3.6200000000000010E-002 2.7523707831278443E-004 + 3.7300000000000028E-002 3.1347668846137822E-004 + 3.8400000000000017E-002 3.5612314241006970E-004 + 3.9500000000000007E-002 4.0352164069190621E-004 + 4.0600000000000025E-002 4.5604608021676540E-004 + 4.1700000000000015E-002 5.1409966545179486E-004 + 4.2800000000000005E-002 5.7809270219877362E-004 + 4.3900000000000022E-002 6.4841518178582191E-004 + 4.5000000000000012E-002 7.2542927227914333E-004 + 4.6100000000000002E-002 8.0948614049702883E-004 + 4.7200000000000020E-002 9.0094498591497540E-004 + 4.8300000000000010E-002 1.0001691989600658E-003 + 4.9400000000000027E-002 1.1074953945353627E-003 + 5.0500000000000017E-002 1.2231995351612568E-003 + 5.1600000000000007E-002 1.3474890729412436E-003 + 5.2700000000000025E-002 1.4805237296968699E-003 + 5.3800000000000014E-002 1.6224372666329145E-003 + 5.4900000000000004E-002 1.7733296845108271E-003 + 5.6000000000000022E-002 1.9332277588546276E-003 + 5.7100000000000012E-002 2.1020446438342333E-003 + 5.8200000000000002E-002 2.2795728873461485E-003 + 5.9300000000000019E-002 2.4655091110616922E-003 + 6.0400000000000009E-002 2.6594828814268112E-003 + 6.1500000000000027E-002 2.8610520530492067E-003 + 6.2600000000000017E-002 3.0696610920131207E-003 + 6.3700000000000007E-002 3.2846000976860523E-003 + 6.4800000000000024E-002 3.5050041042268276E-003 + 6.5900000000000014E-002 3.7298877723515034E-003 + 6.7000000000000004E-002 3.9581824094057083E-003 + 6.8100000000000022E-002 4.1887308470904827E-003 + 6.9200000000000012E-002 4.4202473945915699E-003 + 7.0300000000000029E-002 4.6512777917087078E-003 + 7.1400000000000019E-002 4.8802085220813751E-003 + 7.2500000000000009E-002 5.1053217612206936E-003 + 7.3600000000000027E-002 5.3248465992510319E-003 + 7.4700000000000016E-002 5.5369609035551548E-003 + 7.5800000000000006E-002 5.7397489435970783E-003 + 7.6900000000000024E-002 5.9311646036803722E-003 + 7.8000000000000014E-002 6.1090444214642048E-003 + 7.9100000000000004E-002 6.2711709178984165E-003 + 8.0200000000000021E-002 6.4153270795941353E-003 + 8.1300000000000011E-002 6.5393014810979366E-003 + 8.2400000000000029E-002 6.6408468410372734E-003 + 8.3500000000000019E-002 6.7176418378949165E-003 + 8.4600000000000009E-002 6.7673120647668839E-003 + 8.5700000000000026E-002 6.7874914966523647E-003 + 8.6800000000000016E-002 6.7758769728243351E-003 + 8.7900000000000006E-002 6.7302207462489605E-003 + 8.9000000000000024E-002 6.6482741385698318E-003 + 9.0100000000000013E-002 6.5277391113340855E-003 + 9.1200000000000003E-002 6.3662840984761715E-003 + 9.2300000000000021E-002 6.1616091988980770E-003 + 9.3400000000000011E-002 5.9114964678883553E-003 + 9.4500000000000028E-002 5.6137866340577602E-003 + 9.5600000000000018E-002 5.2663106471300125E-003 + 9.6700000000000008E-002 4.8668384552001953E-003 + 9.7800000000000026E-002 4.4130934402346611E-003 + 9.8900000000000016E-002 3.9028218016028404E-003 + 0.10000000000000001 3.3338465727865696E-003 + 0.10110000000000002 2.7040524873882532E-003 + 0.10220000000000001 2.0113214850425720E-003 + 0.10330000000000003 1.2534968554973602E-003 + 0.10440000000000002 4.2842127732001245E-004 + 0.10550000000000001 -4.6596827451139688E-004 + 0.10660000000000003 -1.4315653825178742E-003 + 0.10770000000000002 -2.4700856301933527E-003 + 0.10880000000000001 -3.5830982960760593E-003 + 0.10990000000000003 -4.7720200382173061E-003 + 0.11100000000000002 -6.0380231589078903E-003 + 0.11210000000000001 -7.3818876408040524E-003 + 0.11320000000000002 -8.8038817048072815E-003 + 0.11430000000000001 -1.0303714312613010E-002 + 0.11540000000000003 -1.1880530044436455E-002 + 0.11650000000000002 -1.3532863929867744E-002 + 0.11760000000000001 -1.5258517116308212E-002 + 0.11870000000000003 -1.7054371535778046E-002 + 0.11980000000000002 -1.8916249275207520E-002 + 0.12090000000000001 -2.0838851109147072E-002 + 0.12200000000000003 -2.2815756499767303E-002 + 0.12310000000000001 -2.4839388206601143E-002 + 0.12420000000000003 -2.6900896802544594E-002 + 0.12530000000000002 -2.8990017250180244E-002 + 0.12640000000000001 -3.1094992533326149E-002 + 0.12750000000000003 -3.3202614635229111E-002 + 0.12860000000000002 -3.5298284143209457E-002 + 0.12970000000000001 -3.7366103380918503E-002 + 0.13080000000000003 -3.9388883858919144E-002 + 0.13190000000000002 -4.1348129510879517E-002 + 0.13300000000000001 -4.3224114924669266E-002 + 0.13410000000000000 -4.4996082782745361E-002 + 0.13520000000000004 -4.6642519533634186E-002 + 0.13630000000000003 -4.8141382634639740E-002 + 0.13740000000000002 -4.9470297992229462E-002 + 0.13850000000000001 -5.0606742501258850E-002 + 0.13960000000000000 -5.1528319716453552E-002 + 0.14070000000000005 -5.2213102579116821E-002 + 0.14180000000000004 -5.2640061825513840E-002 + 0.14290000000000003 -5.2789412438869476E-002 + 0.14400000000000002 -5.2642915397882462E-002 + 0.14510000000000001 -5.2184183150529861E-002 + 0.14620000000000000 -5.1398996263742447E-002 + 0.14730000000000004 -5.0275687128305435E-002 + 0.14840000000000003 -4.8805531114339828E-002 + 0.14950000000000002 -4.6983014792203903E-002 + 0.15060000000000001 -4.4806059449911118E-002 + 0.15170000000000000 -4.2276173830032349E-002 + 0.15280000000000005 -3.9398636668920517E-002 + 0.15390000000000004 -3.6182660609483719E-002 + 0.15500000000000003 -3.2641489058732986E-002 + 0.15610000000000002 -2.8792405501008034E-002 + 0.15720000000000001 -2.4656606838107109E-002 + 0.15830000000000000 -2.0259058102965355E-002 + 0.15940000000000004 -1.5628309920430183E-002 + 0.16050000000000003 -1.0796290822327137E-002 + 0.16160000000000002 -5.7980054989457130E-003 + 0.16270000000000001 -6.7115441197529435E-004 + 0.16380000000000000 4.5443312264978886E-003 + 0.16490000000000005 9.8067754879593849E-003 + 0.16600000000000004 1.5073243528604507E-002 + 0.16710000000000003 2.0300030708312988E-002 + 0.16820000000000002 2.5443211197853088E-002 + 0.16930000000000001 3.0459243804216385E-002 + 0.17040000000000000 3.5305589437484741E-002 + 0.17150000000000004 3.9941292256116867E-002 + 0.17260000000000003 4.4327475130558014E-002 + 0.17370000000000002 4.8427831381559372E-002 + 0.17480000000000001 5.2209075540304184E-002 + 0.17590000000000000 5.5641431361436844E-002 + 0.17700000000000005 5.8699041604995728E-002 + 0.17810000000000004 6.1360273510217667E-002 + 0.17920000000000003 6.3607938587665558E-002 + 0.18030000000000002 6.5429449081420898E-002 + 0.18140000000000001 6.6816918551921844E-002 + 0.18250000000000000 6.7767217755317688E-002 + 0.18360000000000004 6.8281985819339752E-002 + 0.18470000000000003 6.8367503583431244E-002 + 0.18580000000000002 6.8034447729587555E-002 + 0.18690000000000001 6.7297615110874176E-002 + 0.18800000000000000 6.6175647079944611E-002 + 0.18910000000000005 6.4690738916397095E-002 + 0.19020000000000004 6.2868259847164154E-002 + 0.19130000000000003 6.0736238956451416E-002 + 0.19240000000000002 5.8324895799160004E-002 + 0.19350000000000001 5.5666122585535049E-002 + 0.19460000000000005 5.2793078124523163E-002 + 0.19570000000000004 4.9739744514226913E-002 + 0.19680000000000003 4.6540431678295135E-002 + 0.19790000000000002 4.3229274451732635E-002 + 0.19900000000000001 3.9839729666709900E-002 + 0.20010000000000000 3.6404199898242950E-002 + 0.20120000000000005 3.2953750342130661E-002 + 0.20230000000000004 2.9517821967601776E-002 + 0.20340000000000003 2.6123937219381332E-002 + 0.20450000000000002 2.2797388955950737E-002 + 0.20560000000000000 1.9561007618904114E-002 + 0.20670000000000005 1.6435058787465096E-002 + 0.20780000000000004 1.3437243178486824E-002 + 0.20890000000000003 1.0582705959677696E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0053.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0053.BXX.semd new file mode 100644 index 00000000..5c0028a8 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0053.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 -8.5477461332524538E-018 + -0.11449999999999999 2.5643240881299199E-017 + -0.11340000000000000 1.4531169170991723E-016 + -0.11230000000000000 2.9917124287683083E-017 + -0.11119999999999999 -3.2481434479178712E-016 + -0.11009999999999999 -6.1116386465757239E-016 + -0.10900000000000000 -8.5478329872167719E-018 + -0.10790000000000000 1.3804609455127606E-015 + -0.10679999999999999 3.0429974149883592E-015 + -0.10569999999999999 2.3805471347426374E-015 + -0.10460000000000000 3.5045739376718421E-016 + -0.10349999999999999 -4.2097656063151342E-015 + -0.10239999999999999 -9.3854265993068703E-015 + -0.10130000000000000 -1.0800080041438800E-014 + -0.10020000000000000 -3.3592678707900902E-015 + -9.9099999999999994E-002 1.2424145439120411E-014 + -9.7999999999999990E-002 2.5198750760167289E-014 + -9.6899999999999986E-002 2.9767519422714897E-014 + -9.5799999999999996E-002 2.0659894219119020E-014 + -9.4699999999999993E-002 -4.3123472254582608E-015 + -9.3599999999999989E-002 -3.5986021969377710E-014 + -9.2499999999999999E-002 -4.4136301736866571E-014 + -9.1399999999999995E-002 -2.6027904535970946E-014 + -9.0299999999999991E-002 1.5603891876520004E-014 + -8.9200000000000002E-002 5.1765127693234950E-014 + -8.8099999999999984E-002 6.4813253505477397E-014 + -8.6999999999999994E-002 2.9994005868415330E-014 + -8.5899999999999990E-002 -2.6370210878747143E-015 + -8.4799999999999986E-002 -3.9644496181972383E-014 + -8.3699999999999997E-002 -6.1334414652204627E-014 + -8.2599999999999993E-002 -7.8647883290563353E-014 + -8.1499999999999989E-002 -1.8130204911155634E-013 + -8.0399999999999999E-002 -3.3209711564931299E-013 + -7.9299999999999995E-002 -4.6210404209753864E-013 + -7.8199999999999992E-002 -3.7875922558917863E-013 + -7.7100000000000002E-002 -1.0832135833921050E-013 + -7.5999999999999984E-002 3.5249190719066625E-013 + -7.4899999999999994E-002 8.7019898665358086E-013 + -7.3799999999999991E-002 9.8527306105489210E-013 + -7.2699999999999987E-002 3.5635128745395428E-013 + -7.1599999999999997E-002 -1.0275075061627614E-012 + -7.0499999999999993E-002 -2.4726366787408693E-012 + -6.9399999999999989E-002 -2.4341505373837169E-012 + -6.8300000000000000E-002 -6.9760316230224606E-013 + -6.7199999999999996E-002 1.3715539121106346E-012 + -6.6099999999999992E-002 2.0577541406940902E-012 + -6.5000000000000002E-002 3.9817921095725017E-013 + -6.3899999999999985E-002 -1.9441210794002295E-012 + -6.2799999999999995E-002 -3.1660511885800435E-012 + -6.1699999999999991E-002 -2.1822526424797317E-012 + -6.0599999999999994E-002 -1.3735119812341434E-012 + -5.9499999999999990E-002 2.7550634299974841E-013 + -5.8399999999999994E-002 2.4146865063023881E-012 + -5.7299999999999990E-002 4.6238902463857645E-012 + -5.6199999999999986E-002 3.4719833345159268E-012 + -5.5099999999999996E-002 1.3397525276681588E-012 + -5.3999999999999992E-002 -1.0725709599992972E-012 + -5.2899999999999989E-002 -1.1041075822712521E-012 + -5.1799999999999985E-002 -1.8358756355418837E-012 + -5.0699999999999995E-002 -5.3685688707061363E-012 + -4.9599999999999991E-002 -1.0021631961787403E-011 + -4.8499999999999988E-002 -5.9918268263681185E-012 + -4.7399999999999998E-002 1.8484734576329487E-011 + -4.6299999999999994E-002 4.7442775402695148E-011 + -4.5199999999999990E-002 5.1192491218321479E-011 + -4.4099999999999986E-002 9.0070294972433018E-012 + -4.2999999999999997E-002 -6.2868238392965736E-011 + -4.1899999999999993E-002 -1.2241944957747108E-010 + -4.0799999999999989E-002 -1.3267437148911654E-010 + -3.9699999999999985E-002 -8.9151519500063614E-011 + -3.8599999999999995E-002 -2.7702739407997612E-011 + -3.7499999999999992E-002 4.6164218281408154E-012 + -3.6399999999999988E-002 -1.0119966496746624E-011 + -3.5299999999999984E-002 -2.4856353086910588E-011 + -3.4199999999999994E-002 2.3147990468874724E-011 + -3.3099999999999991E-002 1.3389306330324757E-010 + -3.1999999999999987E-002 2.5360108457661568E-010 + -3.0899999999999997E-002 3.0384617044632023E-010 + -2.9799999999999993E-002 2.5773941314533033E-010 + -2.8699999999999989E-002 1.0407711498183758E-010 + -2.7599999999999986E-002 -1.5265923247742563E-010 + -2.6499999999999996E-002 -4.0491413000331988E-010 + -2.5399999999999992E-002 -5.4513193958882766E-010 + -2.4299999999999988E-002 -5.0609050283867418E-010 + -2.3199999999999985E-002 -3.4604913379254754E-010 + -2.2099999999999995E-002 -2.2634107088581601E-010 + -2.0999999999999991E-002 -2.4107743579193652E-010 + -1.9899999999999987E-002 -4.0818415314447520E-010 + -1.8799999999999983E-002 -6.6940192278153177E-010 + -1.7699999999999994E-002 -1.0023234464640041E-009 + -1.6599999999999990E-002 -8.2435619441767471E-010 + -1.5499999999999986E-002 -2.7944507818844500E-011 + -1.4399999999999996E-002 7.0572647725697379E-010 + -1.3299999999999992E-002 5.4310134167678825E-010 + -1.2199999999999989E-002 -4.8893111781467269E-010 + -1.1099999999999985E-002 -1.5881856940680450E-009 + -9.9999999999999950E-003 -1.7194403678644221E-009 + -8.8999999999999913E-003 -5.9139887431669536E-010 + -7.7999999999999875E-003 9.0412405340245527E-010 + -6.6999999999999837E-003 1.3599434911526487E-009 + -5.5999999999999939E-003 -1.0455170063039532E-010 + -4.4999999999999901E-003 -2.4003614651491034E-009 + -3.3999999999999864E-003 -3.5547940147040435E-009 + -2.2999999999999826E-003 -2.3340416266393049E-009 + -1.1999999999999927E-003 9.7508090490805444E-010 + -9.9999999999988987E-005 3.6612779474864965E-009 + 1.0000000000000148E-003 3.7571790123536175E-009 + 2.1000000000000185E-003 1.8274511903726420E-009 + 3.2000000000000084E-003 -4.0701764181250155E-010 + 4.3000000000000121E-003 -1.6914127876077600E-009 + 5.4000000000000159E-003 -1.3983265656491994E-009 + 6.5000000000000058E-003 -6.5709221397369788E-010 + 7.6000000000000234E-003 1.2438414881410509E-011 + 8.7000000000000133E-003 4.3100611968327485E-010 + 9.8000000000000032E-003 1.2797959358934463E-009 + 1.0900000000000021E-002 3.0607334444709977E-009 + 1.2000000000000011E-002 4.2680414757967355E-009 + 1.3100000000000001E-002 2.2486834616586293E-009 + 1.4200000000000018E-002 -2.2803039456675833E-009 + 1.5300000000000008E-002 -7.1319581351758643E-009 + 1.6400000000000026E-002 -1.0047612519770155E-008 + 1.7500000000000016E-002 -7.0835648458000833E-009 + 1.8600000000000005E-002 -1.4664800485064688E-009 + 1.9700000000000023E-002 1.9277899276914923E-009 + 2.0800000000000013E-002 2.0236901043801936E-009 + 2.1900000000000003E-002 -8.9196483532560933E-010 + 2.3000000000000020E-002 -3.5925087349397700E-009 + 2.4100000000000010E-002 -3.3532017162940519E-009 + 2.5200000000000000E-002 -1.8949317670546861E-009 + 2.6300000000000018E-002 -1.6556245263643632E-009 + 2.7400000000000008E-002 -2.9937985424055569E-009 + 2.8500000000000025E-002 -3.0413058738076870E-009 + 2.9600000000000015E-002 -6.8673977615674175E-010 + 3.0700000000000005E-002 2.0263450917212822E-009 + 3.1800000000000023E-002 3.0902449488223738E-009 + 3.2900000000000013E-002 1.6086639798018609E-009 + 3.4000000000000002E-002 1.8086082631540989E-010 + 3.5100000000000020E-002 2.4090934802600827E-010 + 3.6200000000000010E-002 2.8016242659134605E-009 + 3.7300000000000028E-002 3.5260523389979426E-009 + 3.8400000000000017E-002 8.1766626802703968E-010 + 3.9500000000000007E-002 -3.5578304746763934E-009 + 4.0600000000000025E-002 -6.5351057898510589E-009 + 4.1700000000000015E-002 -5.4252704551061015E-009 + 4.2800000000000005E-002 -1.4114357460570659E-009 + 4.3900000000000022E-002 5.2299164998714787E-010 + 4.5000000000000012E-002 -1.5579878498428457E-009 + 4.6100000000000002E-002 -4.7862265262210713E-009 + 4.7200000000000020E-002 -4.6443915380223189E-009 + 4.8300000000000010E-002 1.6639609690116686E-009 + 4.9400000000000027E-002 9.6214991529564031E-009 + 5.0500000000000017E-002 1.1842741898249187E-008 + 5.1600000000000007E-002 7.3955410684334311E-009 + 5.2700000000000025E-002 1.5142662679323848E-009 + 5.3800000000000014E-002 -2.0819390655901771E-010 + 5.4900000000000004E-002 2.0847528148237870E-009 + 5.6000000000000022E-002 1.6529592139491456E-009 + 5.7100000000000012E-002 -3.5112779350754408E-009 + 5.8200000000000002E-002 -1.2260700010813252E-008 + 5.9300000000000019E-002 -1.9862861577735202E-008 + 6.0400000000000009E-002 -1.8645469168632189E-008 + 6.1500000000000027E-002 -7.3178565429543596E-009 + 6.2600000000000017E-002 5.6589413155450075E-009 + 6.3700000000000007E-002 1.0820036422387602E-008 + 6.4800000000000024E-002 2.7876523311931578E-009 + 6.5900000000000014E-002 -9.5469534500125519E-009 + 6.7000000000000004E-002 -1.3492227779465793E-008 + 6.8100000000000022E-002 -5.8932076996143223E-009 + 6.9200000000000012E-002 3.2832945251470846E-009 + 7.0300000000000029E-002 3.3175759917014602E-009 + 7.1400000000000019E-002 -7.2961410246819014E-009 + 7.2500000000000009E-002 -1.9612819812664384E-008 + 7.3600000000000027E-002 -2.0869205030749072E-008 + 7.4700000000000016E-002 -6.0863696305091253E-009 + 7.5800000000000006E-002 1.5485911220025628E-008 + 7.6900000000000024E-002 2.9905745435598874E-008 + 7.8000000000000014E-002 2.6471361991298181E-008 + 7.9100000000000004E-002 8.0867588181376959E-009 + 8.0200000000000021E-002 -8.9713285689185795E-009 + 8.1300000000000011E-002 -1.4126602110309250E-008 + 8.2400000000000029E-002 -9.8169898876676598E-009 + 8.3500000000000019E-002 -4.5035255524794593E-009 + 8.4600000000000009E-002 -4.5678381077607355E-009 + 8.5700000000000026E-002 -5.9945204355926762E-009 + 8.6800000000000016E-002 -2.6170559053184661E-009 + 8.7900000000000006E-002 1.0225296165344844E-008 + 8.9000000000000024E-002 2.6079201020934306E-008 + 9.0100000000000013E-002 3.1966294500307413E-008 + 9.1200000000000003E-002 1.9210428803262403E-008 + 9.2300000000000021E-002 -8.6032141410896656E-009 + 9.3400000000000011E-002 -3.6918784473982669E-008 + 9.4500000000000028E-002 -5.0965319076112792E-008 + 9.5600000000000018E-002 -4.5651859181816690E-008 + 9.6700000000000008E-002 -2.8005365138028537E-008 + 9.7800000000000026E-002 -8.4587234994160099E-009 + 9.8900000000000016E-002 7.2517716276365718E-009 + 0.10000000000000001 1.8122266354225758E-008 + 0.10110000000000002 2.6052910939711182E-008 + 0.10220000000000001 2.9753037367186153E-008 + 0.10330000000000003 2.6139387543366865E-008 + 0.10440000000000002 1.1877739680699051E-008 + 0.10550000000000001 -9.9844985612662640E-009 + 0.10660000000000003 -2.9462587036732657E-008 + 0.10770000000000002 -3.6231199374014977E-008 + 0.10880000000000001 -2.8748704750114484E-008 + 0.10990000000000003 -1.5063839953199931E-008 + 0.11100000000000002 -4.4084549344347579E-009 + 0.11210000000000001 3.0448621402001663E-010 + 0.11320000000000002 3.5564649003561044E-009 + 0.11430000000000001 9.1567402549230792E-009 + 0.11540000000000003 1.4891459620969272E-008 + 0.11650000000000002 1.3375144547467244E-008 + 0.11760000000000001 1.5222925142666099E-009 + 0.11870000000000003 -1.4695521244334486E-008 + 0.11980000000000002 -2.4455522051880507E-008 + 0.12090000000000001 -2.0782284337883539E-008 + 0.12200000000000003 -8.9101774847222259E-009 + 0.12310000000000001 -1.1460710158672782E-010 + 0.12420000000000003 -1.8101822263361100E-009 + 0.12530000000000002 -9.7170902435550488E-009 + 0.12640000000000001 -1.1520221221417160E-008 + 0.12750000000000003 -4.3911541069974191E-012 + 0.12860000000000002 1.8327771300619133E-008 + 0.12970000000000001 2.7490822063214182E-008 + 0.13080000000000003 1.7365580973205397E-008 + 0.13190000000000002 -5.6708064910537814E-009 + 0.13300000000000001 -2.4776936058401589E-008 + 0.13410000000000000 -2.7243327593851063E-008 + 0.13520000000000004 -1.5830572408503940E-008 + 0.13630000000000003 -3.9607068735847406E-009 + 0.13740000000000002 -3.1152840307413499E-009 + 0.13850000000000001 -1.1582379499941453E-008 + 0.13960000000000000 -1.7633956517215665E-008 + 0.14070000000000005 -1.1007423417197515E-008 + 0.14180000000000004 5.9534035479202885E-009 + 0.14290000000000003 2.0185007443274117E-008 + 0.14400000000000002 1.9403650242111325E-008 + 0.14510000000000001 3.3225173723394619E-009 + 0.14620000000000000 -1.6446875861220178E-008 + 0.14730000000000004 -2.7024750437476541E-008 + 0.14840000000000003 -2.4572720747073618E-008 + 0.14950000000000002 -1.5880228687592535E-008 + 0.15060000000000001 -1.0042438880475402E-008 + 0.15170000000000000 -1.0554908058679757E-008 + 0.15280000000000005 -1.3514265262415392E-008 + 0.15390000000000004 -1.2686770745062859E-008 + 0.15500000000000003 -5.6569064987854745E-009 + 0.15610000000000002 4.0618459706820431E-009 + 0.15720000000000001 1.1024488877353633E-008 + 0.15830000000000000 1.1661520638028833E-008 + 0.15940000000000004 6.4322951409678808E-009 + 0.16050000000000003 -1.8981156646447062E-009 + 0.16160000000000002 -1.0191553379002016E-008 + 0.16270000000000001 -1.5308742717934365E-008 + 0.16380000000000000 -1.5131062625073355E-008 + 0.16490000000000005 -1.0203011768794568E-008 + 0.16600000000000004 -3.9069885104936475E-009 + 0.16710000000000003 3.7377434480845295E-011 + 0.16820000000000002 1.3936884979415254E-009 + 0.16930000000000001 4.3319623443949240E-009 + 0.17040000000000000 1.3385216490746643E-008 + 0.17150000000000004 2.6906505468105024E-008 + 0.17260000000000003 3.5614686311191690E-008 + 0.17370000000000002 2.9414660929205638E-008 + 0.17480000000000001 7.2644859017145791E-009 + 0.17590000000000000 -1.9278100893416195E-008 + 0.17700000000000005 -3.3815364730571673E-008 + 0.17810000000000004 -2.8598257983958320E-008 + 0.17920000000000003 -1.1165194990780947E-008 + 0.18030000000000002 2.8367348470226261E-009 + 0.18140000000000001 4.1174215148487292E-009 + 0.18250000000000000 -2.1509460879087783E-009 + 0.18360000000000004 -2.8538749141659991E-009 + 0.18470000000000003 8.1168938237397015E-009 + 0.18580000000000002 2.2220778106429862E-008 + 0.18690000000000001 2.3847096741747009E-008 + 0.18800000000000000 6.3318950083157688E-009 + 0.18910000000000005 -1.9936202022563521E-008 + 0.19020000000000004 -3.5929385688859838E-008 + 0.19130000000000003 -3.0906946335562679E-008 + 0.19240000000000002 -1.1693337853557750E-008 + 0.19350000000000001 4.9019641679137749E-009 + 0.19460000000000005 8.4920097620511115E-009 + 0.19570000000000004 3.5672411691223260E-009 + 0.19680000000000003 2.4354862571129843E-009 + 0.19790000000000002 1.0168940356436451E-008 + 0.19900000000000001 1.8347179775446421E-008 + 0.20010000000000000 1.4453152452631457E-008 + 0.20120000000000005 -3.5076825888324947E-009 + 0.20230000000000004 -2.2827247647683180E-008 + 0.20340000000000003 -2.7699076809994949E-008 + 0.20450000000000002 -1.5114697049511960E-008 + 0.20560000000000000 1.9744104129415518E-009 + 0.20670000000000005 7.6186559283542010E-009 + 0.20780000000000004 -1.0438045983107713E-009 + 0.20890000000000003 -1.1334864602474681E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0053.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0053.BXZ.semd new file mode 100644 index 00000000..79f8f553 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0053.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 2.6836144417785590E-010 + -0.11559999999999999 9.1323637541051994E-010 + -0.11449999999999999 8.8428342426283280E-010 + -0.11340000000000000 -1.6768982868953231E-009 + -0.11230000000000000 -6.8369385708422215E-009 + -0.11119999999999999 -1.0786712856258873E-008 + -0.11009999999999999 -8.2626083752757040E-009 + -0.10900000000000000 1.2398611026753770E-009 + -0.10790000000000000 1.0354932911127435E-008 + -0.10679999999999999 9.7012922140038427E-009 + -0.10569999999999999 -1.2921734793280848E-009 + -0.10460000000000000 -1.0922632576182423E-008 + -0.10349999999999999 -6.3363327917898005E-009 + -0.10239999999999999 9.8929122671620462E-009 + -0.10130000000000000 1.6810812297762823E-008 + -0.10020000000000000 -6.1675686779949501E-009 + -9.9099999999999994E-002 -5.4770676882753833E-008 + -9.7999999999999990E-002 -9.6635432100811158E-008 + -9.6899999999999986E-002 -9.7999389936376247E-008 + -9.5799999999999996E-002 -5.6697778916259267E-008 + -9.4699999999999993E-002 -6.5858176689914671E-009 + -9.3599999999999989E-002 1.4891475608180826E-008 + -9.2499999999999999E-002 4.2139642886240836E-009 + -9.1399999999999995E-002 -6.9243228928428380E-009 + -9.0299999999999991E-002 8.4956255363977107E-009 + -8.9200000000000002E-002 3.3730099602280461E-008 + -8.8099999999999984E-002 1.6916493095209262E-008 + -8.6999999999999994E-002 -7.4245413372864277E-008 + -8.5899999999999990E-002 -2.0728290905935864E-007 + -8.4799999999999986E-002 -3.0275694484771520E-007 + -8.3699999999999997E-002 -3.0540289230884810E-007 + -8.2599999999999993E-002 -2.3788570047145186E-007 + -8.1499999999999989E-002 -1.7671966645593784E-007 + -8.0399999999999999E-002 -1.6881537590052176E-007 + -7.9299999999999995E-002 -1.7465107760017418E-007 + -7.8199999999999992E-002 -1.0367254787979618E-007 + -7.7100000000000002E-002 8.7884714616848214E-008 + -7.5999999999999984E-002 3.3927202025552106E-007 + -7.4899999999999994E-002 5.3726620308225392E-007 + -7.3799999999999991E-002 6.3450778498008731E-007 + -7.2699999999999987E-002 7.1357641218128265E-007 + -7.1599999999999997E-002 9.2308431476340047E-007 + -7.0499999999999993E-002 1.3432346577246790E-006 + -6.9399999999999989E-002 1.9185783912689658E-006 + -6.8300000000000000E-002 2.5338240448036231E-006 + -6.7199999999999996E-002 3.1602578474121401E-006 + -6.6099999999999992E-002 3.9195238059619442E-006 + -6.5000000000000002E-002 4.9905952437256929E-006 + -6.3899999999999985E-002 6.4507885326747783E-006 + -6.2799999999999995E-002 8.2202441262779757E-006 + -6.1699999999999991E-002 1.0180271601711866E-005 + -6.0599999999999994E-002 1.2353536476439331E-005 + -5.9499999999999990E-002 1.4958996871428099E-005 + -5.8399999999999994E-002 1.8274815374752507E-005 + -5.7299999999999990E-002 2.2442607587436214E-005 + -5.6199999999999986E-002 2.7417549063102342E-005 + -5.5099999999999996E-002 3.3127238566521555E-005 + -5.3999999999999992E-002 3.9685670344624668E-005 + -5.2899999999999989E-002 4.7442044888157398E-005 + -5.1799999999999985E-002 5.6806024076649919E-005 + -5.0699999999999995E-002 6.8021472543478012E-005 + -4.9599999999999991E-002 8.1121572293341160E-005 + -4.8499999999999988E-002 9.6118019428104162E-005 + -4.7399999999999998E-002 1.1323612125124782E-004 + -4.6299999999999994E-002 1.3295517419464886E-004 + -4.5199999999999990E-002 1.5581010666210204E-004 + -4.4099999999999986E-002 1.8215668387711048E-004 + -4.2999999999999997E-002 2.1214330627117306E-004 + -4.1899999999999993E-002 2.4591962574049830E-004 + -4.0799999999999989E-002 2.8386377380229533E-004 + -3.9699999999999985E-002 3.2658420968800783E-004 + -3.8599999999999995E-002 3.7468131631612778E-004 + -3.7499999999999992E-002 4.2850294266827404E-004 + -3.6399999999999988E-002 4.8813689500093460E-004 + -3.5299999999999984E-002 5.5364018771797419E-004 + -3.4199999999999994E-002 6.2525819521397352E-004 + -3.3099999999999991E-002 7.0339505327865481E-004 + -3.1999999999999987E-002 7.8834989108145237E-004 + -3.0899999999999997E-002 8.8007154408842325E-004 + -2.9799999999999993E-002 9.7816111519932747E-004 + -2.8699999999999989E-002 1.0820886818692088E-003 + -2.7599999999999986E-002 1.1913673952221870E-003 + -2.6499999999999996E-002 1.3054736191406846E-003 + -2.5399999999999992E-002 1.4235652051866055E-003 + -2.4299999999999988E-002 1.5442617004737258E-003 + -2.3199999999999985E-002 1.6656746156513691E-003 + -2.2099999999999995E-002 1.7856138292700052E-003 + -2.0999999999999991E-002 1.9017085433006287E-003 + -1.9899999999999987E-002 2.0112791098654270E-003 + -1.8799999999999983E-002 2.1110642701387405E-003 + -1.7699999999999994E-002 2.1970600355416536E-003 + -1.6599999999999990E-002 2.2646139841526747E-003 + -1.5499999999999986E-002 2.3086445871740580E-003 + -1.4399999999999996E-002 2.3237301502376795E-003 + -1.3299999999999992E-002 2.3039586376398802E-003 + -1.2199999999999989E-002 2.2426978684961796E-003 + -1.1099999999999985E-002 2.1325373090803623E-003 + -9.9999999999999950E-003 1.9654831849038601E-003 + -8.8999999999999913E-003 1.7332271672785282E-003 + -7.7999999999999875E-003 1.4272481203079224E-003 + -6.6999999999999837E-003 1.0386995272710919E-003 + -5.5999999999999939E-003 5.5829447228461504E-004 + -4.4999999999999901E-003 -2.3579756089020520E-005 + -3.3999999999999864E-003 -7.1650632889941335E-004 + -2.2999999999999826E-003 -1.5296760248020291E-003 + -1.1999999999999927E-003 -2.4717431515455246E-003 + -9.9999999999988987E-005 -3.5508780274540186E-003 + 1.0000000000000148E-003 -4.7747674398124218E-003 + 2.1000000000000185E-003 -6.1503453180193901E-003 + 3.2000000000000084E-003 -7.6833013445138931E-003 + 4.3000000000000121E-003 -9.3776574358344078E-003 + 5.4000000000000159E-003 -1.1235606856644154E-002 + 6.5000000000000058E-003 -1.3257540762424469E-002 + 7.6000000000000234E-003 -1.5441996976733208E-002 + 8.7000000000000133E-003 -1.7785334959626198E-002 + 9.8000000000000032E-003 -2.0281257107853889E-002 + 1.0900000000000021E-002 -2.2920452058315277E-002 + 1.2000000000000011E-002 -2.5690576061606407E-002 + 1.3100000000000001E-002 -2.8576388955116272E-002 + 1.4200000000000018E-002 -3.1559828668832779E-002 + 1.5300000000000008E-002 -3.4619845449924469E-002 + 1.6400000000000026E-002 -3.7732161581516266E-002 + 1.7500000000000016E-002 -4.0869265794754028E-002 + 1.8600000000000005E-002 -4.4000666588544846E-002 + 1.9700000000000023E-002 -4.7093376517295837E-002 + 2.0800000000000013E-002 -5.0112247467041016E-002 + 2.1900000000000003E-002 -5.3020101040601730E-002 + 2.3000000000000020E-002 -5.5777922272682190E-002 + 2.4100000000000010E-002 -5.8345254510641098E-002 + 2.5200000000000000E-002 -6.0680851340293884E-002 + 2.6300000000000018E-002 -6.2743462622165680E-002 + 2.7400000000000008E-002 -6.4492419362068176E-002 + 2.8500000000000025E-002 -6.5888062119483948E-002 + 2.9600000000000015E-002 -6.6892303526401520E-002 + 3.0700000000000005E-002 -6.7469239234924316E-002 + 3.1800000000000023E-002 -6.7586101591587067E-002 + 3.2900000000000013E-002 -6.7214004695415497E-002 + 3.4000000000000002E-002 -6.6328488290309906E-002 + 3.5100000000000020E-002 -6.4909882843494415E-002 + 3.6200000000000010E-002 -6.2943764030933380E-002 + 3.7300000000000028E-002 -6.0421552509069443E-002 + 3.8400000000000017E-002 -5.7341106235980988E-002 + 3.9500000000000007E-002 -5.3707104176282883E-002 + 4.0600000000000025E-002 -4.9531083554029465E-002 + 4.1700000000000015E-002 -4.4831309467554092E-002 + 4.2800000000000005E-002 -3.9632719010114670E-002 + 4.3900000000000022E-002 -3.3967014402151108E-002 + 4.5000000000000012E-002 -2.7872685343027115E-002 + 4.6100000000000002E-002 -2.1394643932580948E-002 + 4.7200000000000020E-002 -1.4583519659936428E-002 + 4.8300000000000010E-002 -7.4948300607502460E-003 + 4.9400000000000027E-002 -1.8831514171324670E-004 + 5.0500000000000017E-002 7.2725419886410236E-003 + 5.1600000000000007E-002 1.4821100048720837E-002 + 5.2700000000000025E-002 2.2388486191630363E-002 + 5.3800000000000014E-002 2.9904846101999283E-002 + 5.4900000000000004E-002 3.7300549447536469E-002 + 5.6000000000000022E-002 4.4507097452878952E-002 + 5.7100000000000012E-002 5.1457777619361877E-002 + 5.8200000000000002E-002 5.8088351041078568E-002 + 5.9300000000000019E-002 6.4338028430938721E-002 + 6.0400000000000009E-002 7.0150636136531830E-002 + 6.1500000000000027E-002 7.5475588440895081E-002 + 6.2600000000000017E-002 8.0268464982509613E-002 + 6.3700000000000007E-002 8.4491215646266937E-002 + 6.4800000000000024E-002 8.8112391531467438E-002 + 6.5900000000000014E-002 9.1107673943042755E-002 + 6.7000000000000004E-002 9.3460418283939362E-002 + 6.8100000000000022E-002 9.5161922276020050E-002 + 6.9200000000000012E-002 9.6211202442646027E-002 + 7.0300000000000029E-002 9.6614472568035126E-002 + 7.1400000000000019E-002 9.6384756267070770E-002 + 7.2500000000000009E-002 9.5541723072528839E-002 + 7.3600000000000027E-002 9.4111569225788116E-002 + 7.4700000000000016E-002 9.2126525938510895E-002 + 7.5800000000000006E-002 8.9623972773551941E-002 + 7.6900000000000024E-002 8.6645402014255524E-002 + 7.8000000000000014E-002 8.3235681056976318E-002 + 7.9100000000000004E-002 7.9442560672760010E-002 + 8.0200000000000021E-002 7.5316205620765686E-002 + 8.1300000000000011E-002 7.0908434689044952E-002 + 8.2400000000000029E-002 6.6271632909774780E-002 + 8.3500000000000019E-002 6.1457715928554535E-002 + 8.4600000000000009E-002 5.6517522782087326E-002 + 8.5700000000000026E-002 5.1500495523214340E-002 + 8.6800000000000016E-002 4.6454366296529770E-002 + 8.7900000000000006E-002 4.1424542665481567E-002 + 8.9000000000000024E-002 3.6453332751989365E-002 + 9.0100000000000013E-002 3.1579315662384033E-002 + 9.1200000000000003E-002 2.6837183162570000E-002 + 9.2300000000000021E-002 2.2257890552282333E-002 + 9.3400000000000011E-002 1.7868760973215103E-002 + 9.4500000000000028E-002 1.3693261891603470E-002 + 9.5600000000000018E-002 9.7506260499358177E-003 + 9.6700000000000008E-002 6.0557140968739986E-003 + 9.7800000000000026E-002 2.6193412486463785E-003 + 9.8900000000000016E-002 -5.5116473231464624E-004 + 0.10000000000000001 -3.4515864681452513E-003 + 0.10110000000000002 -6.0808048583567142E-003 + 0.10220000000000001 -8.4409089758992195E-003 + 0.10330000000000003 -1.0537024587392807E-002 + 0.10440000000000002 -1.2376728467643261E-002 + 0.10550000000000001 -1.3969345018267632E-002 + 0.10660000000000003 -1.5325542539358139E-002 + 0.10770000000000002 -1.6457339748740196E-002 + 0.10880000000000001 -1.7378183081746101E-002 + 0.10990000000000003 -1.8102703616023064E-002 + 0.11100000000000002 -1.8646102398633957E-002 + 0.11210000000000001 -1.9023515284061432E-002 + 0.11320000000000002 -1.9249815493822098E-002 + 0.11430000000000001 -1.9339783117175102E-002 + 0.11540000000000003 -1.9308287650346756E-002 + 0.11650000000000002 -1.9170079380273819E-002 + 0.11760000000000001 -1.8939260393381119E-002 + 0.11870000000000003 -1.8628831952810287E-002 + 0.11980000000000002 -1.8250698223710060E-002 + 0.12090000000000001 -1.7816055566072464E-002 + 0.12200000000000003 -1.7335670068860054E-002 + 0.12310000000000001 -1.6819728538393974E-002 + 0.12420000000000003 -1.6277359798550606E-002 + 0.12530000000000002 -1.5716340392827988E-002 + 0.12640000000000001 -1.5143290162086487E-002 + 0.12750000000000003 -1.4564147219061852E-002 + 0.12860000000000002 -1.3984479010105133E-002 + 0.12970000000000001 -1.3409333303570747E-002 + 0.13080000000000003 -1.2842821888625622E-002 + 0.13190000000000002 -1.2287943623960018E-002 + 0.13300000000000001 -1.1746873147785664E-002 + 0.13410000000000000 -1.1221466585993767E-002 + 0.13520000000000004 -1.0713526047766209E-002 + 0.13630000000000003 -1.0224586352705956E-002 + 0.13740000000000002 -9.7555387765169144E-003 + 0.13850000000000001 -9.3065295368432999E-003 + 0.13960000000000000 -8.8772997260093689E-003 + 0.14070000000000005 -8.4676546975970268E-003 + 0.14180000000000004 -8.0776009708642960E-003 + 0.14290000000000003 -7.7070570550858974E-003 + 0.14400000000000002 -7.3554990813136101E-003 + 0.14510000000000001 -7.0219561457633972E-003 + 0.14620000000000000 -6.7054000683128834E-003 + 0.14730000000000004 -6.4051365479826927E-003 + 0.14840000000000003 -6.1208051629364491E-003 + 0.14950000000000002 -5.8519965969026089E-003 + 0.15060000000000001 -5.5979122407734394E-003 + 0.15170000000000000 -5.3574596531689167E-003 + 0.15280000000000005 -5.1296874880790710E-003 + 0.15390000000000004 -4.9141128547489643E-003 + 0.15500000000000003 -4.7105769626796246E-003 + 0.15610000000000002 -4.5187748037278652E-003 + 0.15720000000000001 -4.3379468843340874E-003 + 0.15830000000000000 -4.1670738719403744E-003 + 0.15940000000000004 -4.0053757838904858E-003 + 0.16050000000000003 -3.8525944110006094E-003 + 0.16160000000000002 -3.7087560631334782E-003 + 0.16270000000000001 -3.5736474674195051E-003 + 0.16380000000000000 -3.4465477801859379E-003 + 0.16490000000000005 -3.3265005331486464E-003 + 0.16600000000000004 -3.2128528691828251E-003 + 0.16710000000000003 -3.1055016443133354E-003 + 0.16820000000000002 -3.0045893508940935E-003 + 0.16930000000000001 -2.9099581297487020E-003 + 0.17040000000000000 -2.8209213633090258E-003 + 0.17150000000000004 -2.7365891728550196E-003 + 0.17260000000000003 -2.6564074214547873E-003 + 0.17370000000000002 -2.5803637690842152E-003 + 0.17480000000000001 -2.5086512323468924E-003 + 0.17590000000000000 -2.4411510676145554E-003 + 0.17700000000000005 -2.3772651329636574E-003 + 0.17810000000000004 -2.3162693250924349E-003 + 0.17920000000000003 -2.2578067146241665E-003 + 0.18030000000000002 -2.2020128089934587E-003 + 0.18140000000000001 -2.1491507068276405E-003 + 0.18250000000000000 -2.0991398487240076E-003 + 0.18360000000000004 -2.0514661446213722E-003 + 0.18470000000000003 -2.0055498462170362E-003 + 0.18580000000000002 -1.9611713942140341E-003 + 0.18690000000000001 -1.9185064593330026E-003 + 0.18800000000000000 -1.8777463119477034E-003 + 0.18910000000000005 -1.8387136515229940E-003 + 0.19020000000000004 -1.8008826300501823E-003 + 0.19130000000000003 -1.7637762939557433E-003 + 0.19240000000000002 -1.7273137345910072E-003 + 0.19350000000000001 -1.6917380271479487E-003 + 0.19460000000000005 -1.6572050517424941E-003 + 0.19570000000000004 -1.6234748763963580E-003 + 0.19680000000000003 -1.5900355065241456E-003 + 0.19790000000000002 -1.5565267531201243E-003 + 0.19900000000000001 -1.5230118297040462E-003 + 0.20010000000000000 -1.4898088993504643E-003 + 0.20120000000000005 -1.4570602215826511E-003 + 0.20230000000000004 -1.4245024649426341E-003 + 0.20340000000000003 -1.3916890602558851E-003 + 0.20450000000000002 -1.3584393309429288E-003 + 0.20560000000000000 -1.3250421034172177E-003 + 0.20670000000000005 -1.2919973814859986E-003 + 0.20780000000000004 -1.2595589505508542E-003 + 0.20890000000000003 -1.2275532353669405E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0054.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0054.BXX.semd new file mode 100644 index 00000000..099a366f --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0054.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 -8.5477461332524538E-018 + -0.11449999999999999 4.2738731493442882E-017 + -0.11340000000000000 2.5643244190021649E-017 + -0.11230000000000000 -5.9834215488141664E-017 + -0.11119999999999999 -2.1369365415849196E-016 + -0.11009999999999999 1.4531169170991723E-016 + -0.10900000000000000 3.6755305974161775E-016 + -0.10790000000000000 -1.4616647236166094E-015 + -0.10679999999999999 -4.3849938532124731E-015 + -0.10569999999999999 -4.5730444848653476E-015 + -0.10460000000000000 1.6240713269122416E-016 + -0.10349999999999999 7.7357105028835575E-015 + -0.10239999999999999 1.2573734845737310E-014 + -0.10130000000000000 1.1394146598995604E-014 + -0.10020000000000000 5.2910552560115048E-015 + -9.9099999999999994E-002 -6.8296486765680522E-015 + -9.7999999999999990E-002 -2.0591520025550758E-014 + -9.6899999999999986E-002 -3.4900444215385865E-014 + -9.5799999999999996E-002 -4.3191758356724355E-014 + -9.4699999999999993E-002 -2.8506731209517605E-014 + -9.3599999999999989E-002 2.5899709487535796E-015 + -9.2499999999999999E-002 4.1345453536539845E-014 + -9.1399999999999995E-002 9.5418491901158586E-014 + -9.0299999999999991E-002 1.1995051761755360E-013 + -8.9200000000000002E-002 8.8682858799538078E-014 + -8.8099999999999984E-002 -3.1207827798753265E-014 + -8.6999999999999994E-002 -1.9240121648667063E-013 + -8.5899999999999990E-002 -2.9560669233610892E-013 + -8.4799999999999986E-002 -2.4126013686842640E-013 + -8.3699999999999997E-002 -1.4043935014484282E-014 + -8.2599999999999993E-002 2.9632470522483745E-013 + -8.1499999999999989E-002 4.5789424769210330E-013 + -8.0399999999999999E-002 3.0873605538425664E-013 + -7.9299999999999995E-002 5.4543182307926347E-014 + -7.8199999999999992E-002 -1.0336786222982230E-013 + -7.7100000000000002E-002 -2.4950812358044694E-014 + -7.5999999999999984E-002 -7.8040093105195135E-015 + -7.4899999999999994E-002 -2.1823238745624640E-013 + -7.3799999999999991E-002 -5.3369548363990660E-013 + -7.2699999999999987E-002 -5.6906606163420470E-013 + -7.1599999999999997E-002 3.7588730955953609E-013 + -7.0499999999999993E-002 1.9860604046767483E-012 + -6.9399999999999989E-002 2.6159098758665733E-012 + -6.8300000000000000E-002 8.2996077458569184E-013 + -6.7199999999999996E-002 -3.1617169819753155E-012 + -6.6099999999999992E-002 -6.7332558799371167E-012 + -6.5000000000000002E-002 -7.0837303037252219E-012 + -6.3899999999999985E-002 -3.7229785226911005E-012 + -6.2799999999999995E-002 2.9288604961458242E-012 + -6.1699999999999991E-002 9.6507229291331598E-012 + -6.0599999999999994E-002 1.1611012498691231E-011 + -5.9499999999999990E-002 6.4289415804830163E-012 + -5.8399999999999994E-002 -3.7947956409156713E-012 + -5.7299999999999990E-002 -1.3738440940436192E-011 + -5.6199999999999986E-002 -1.5559400989850758E-011 + -5.5099999999999996E-002 -8.9775843009620715E-012 + -5.3999999999999992E-002 2.0857133294777119E-012 + -5.2899999999999989E-002 6.9869761018526155E-012 + -5.1799999999999985E-002 -9.9601923930769942E-013 + -5.0699999999999995E-002 -1.1219755159663780E-011 + -4.9599999999999991E-002 -5.1981231818931661E-012 + -4.8499999999999988E-002 1.9869803719041457E-011 + -4.7399999999999998E-002 5.5021060624271811E-011 + -4.6299999999999994E-002 8.2329726369678724E-011 + -4.5199999999999990E-002 7.7147656318832247E-011 + -4.4099999999999986E-002 2.6030412200728215E-011 + -4.2999999999999997E-002 -5.6457200026116539E-011 + -4.1899999999999993E-002 -1.3782444630017210E-010 + -4.0799999999999989E-002 -1.7213613867639310E-010 + -3.9699999999999985E-002 -1.2578119101824825E-010 + -3.8599999999999995E-002 3.4811598048634096E-012 + -3.7499999999999992E-002 1.5739165526440502E-010 + -3.6399999999999988E-002 2.3511698143963145E-010 + -3.5299999999999984E-002 1.7167567367692982E-010 + -3.4199999999999994E-002 -1.0524893456764772E-011 + -3.3099999999999991E-002 -2.0616990059618701E-010 + -3.1999999999999987E-002 -3.6372230227676994E-010 + -3.0899999999999997E-002 -4.2940437317007252E-010 + -2.9799999999999993E-002 -3.1582719772771384E-010 + -2.8699999999999989E-002 -2.7472267516426285E-011 + -2.7599999999999986E-002 3.2810490435686290E-010 + -2.6499999999999996E-002 5.8957100312895250E-010 + -2.5399999999999992E-002 5.0596310474659845E-010 + -2.4299999999999988E-002 5.5774967977484380E-012 + -2.3199999999999985E-002 -6.6958583122556092E-010 + -2.2099999999999995E-002 -1.0982676990067830E-009 + -2.0999999999999991E-002 -1.1236163111050246E-009 + -1.9899999999999987E-002 -8.3974271980480353E-010 + -1.8799999999999983E-002 -5.5138760224338057E-010 + -1.7699999999999994E-002 -3.7955100173903134E-010 + -1.6599999999999990E-002 -5.5344055727157837E-011 + -1.5499999999999986E-002 2.6438140565687718E-010 + -1.4399999999999996E-002 2.1214394130275593E-010 + -1.3299999999999992E-002 -3.0168600950730706E-010 + -1.2199999999999989E-002 -1.0888863144487004E-009 + -1.1099999999999985E-002 -1.8581608474121936E-009 + -9.9999999999999950E-003 -1.9865833422727519E-009 + -8.8999999999999913E-003 -1.3352283723122582E-009 + -7.7999999999999875E-003 -3.3879937744174526E-010 + -6.6999999999999837E-003 5.9937033114465521E-010 + -5.5999999999999939E-003 1.1431697810593278E-009 + -4.4999999999999901E-003 1.2152934214526567E-009 + -3.3999999999999864E-003 1.0017225937630769E-009 + -2.2999999999999826E-003 7.0076294766963088E-010 + -1.1999999999999927E-003 -2.9930771749953067E-010 + -9.9999999999988987E-005 -1.7251189365907749E-009 + 1.0000000000000148E-003 -2.5504121037300820E-009 + 2.1000000000000185E-003 -2.2911867958441690E-009 + 3.2000000000000084E-003 -7.5922096387515126E-010 + 4.3000000000000121E-003 2.1171893127558405E-009 + 5.4000000000000159E-003 4.6530073127826199E-009 + 6.5000000000000058E-003 4.6612695925318803E-009 + 7.6000000000000234E-003 2.1778288061824469E-009 + 8.7000000000000133E-003 -1.3094636486243871E-009 + 9.8000000000000032E-003 -3.2909786007451203E-009 + 1.0900000000000021E-002 -3.0138274098590045E-009 + 1.2000000000000011E-002 -1.6969725624704779E-009 + 1.3100000000000001E-002 -2.1599208532840919E-011 + 1.4200000000000018E-002 9.3673724332887787E-010 + 1.5300000000000008E-002 3.5344421833727324E-010 + 1.6400000000000026E-002 9.2817808994283268E-011 + 1.7500000000000016E-002 4.7752468645967383E-010 + 1.8600000000000005E-002 2.3680089000777116E-009 + 1.9700000000000023E-002 4.2584931136957493E-009 + 2.0800000000000013E-002 4.2129775223997967E-009 + 2.1900000000000003E-002 1.3710180768455871E-009 + 2.3000000000000020E-002 -3.4786449276680287E-009 + 2.4100000000000010E-002 -6.3206044842445408E-009 + 2.5200000000000000E-002 -5.9358984394464187E-009 + 2.6300000000000018E-002 -1.8943038249119581E-009 + 2.7400000000000008E-002 1.4302542483690672E-009 + 2.8500000000000025E-002 7.7525741382089564E-010 + 2.9600000000000015E-002 -2.2818129608026538E-009 + 3.0700000000000005E-002 -4.0123651068313393E-009 + 3.1800000000000023E-002 -2.6955104814874176E-009 + 3.2900000000000013E-002 1.3460846881585553E-009 + 3.4000000000000002E-002 3.3261988718891189E-009 + 3.5100000000000020E-002 7.5312844849406702E-010 + 3.6200000000000010E-002 -4.8942379038408035E-009 + 3.7300000000000028E-002 -8.7176417196133116E-009 + 3.8400000000000017E-002 -8.8886382698660782E-009 + 3.9500000000000007E-002 -7.9840791755714235E-009 + 4.0600000000000025E-002 -9.0155198861907593E-009 + 4.1700000000000015E-002 -1.0799849903264658E-008 + 4.2800000000000005E-002 -9.3216616647850969E-009 + 4.3900000000000022E-002 -1.9996222455631596E-009 + 4.5000000000000012E-002 8.8358982353042848E-009 + 4.6100000000000002E-002 1.6946680503338030E-008 + 4.7200000000000020E-002 1.4086796618073549E-008 + 4.8300000000000010E-002 -1.7514567574039575E-009 + 4.9400000000000027E-002 -1.9167190501434561E-008 + 5.0500000000000017E-002 -2.5827370464526211E-008 + 5.1600000000000007E-002 -1.9724293309764107E-008 + 5.2700000000000025E-002 -6.1640319515277042E-009 + 5.3800000000000014E-002 5.3885274020615270E-009 + 5.4900000000000004E-002 8.4800504396298493E-009 + 5.6000000000000022E-002 7.2693526753653259E-009 + 5.7100000000000012E-002 5.3416178147358551E-009 + 5.8200000000000002E-002 3.9875125423805002E-009 + 5.9300000000000019E-002 2.4899999839789189E-009 + 6.0400000000000009E-002 5.6226523437175047E-010 + 6.1500000000000027E-002 -2.8991420375490407E-010 + 6.2600000000000017E-002 1.2241281321934139E-009 + 6.3700000000000007E-002 4.8175774480796463E-009 + 6.4800000000000024E-002 6.1165090770032293E-009 + 6.5900000000000014E-002 4.2604781924637791E-009 + 6.7000000000000004E-002 -5.8414770798265181E-009 + 6.8100000000000022E-002 -1.7736025981207604E-008 + 6.9200000000000012E-002 -2.5113241264307362E-008 + 7.0300000000000029E-002 -2.0731052430278396E-008 + 7.1400000000000019E-002 -8.4614564244134272E-009 + 7.2500000000000009E-002 2.5174720086340585E-009 + 7.3600000000000027E-002 5.8061790930707957E-009 + 7.4700000000000016E-002 -3.7000047470314712E-010 + 7.5800000000000006E-002 -7.1175696447767223E-009 + 7.6900000000000024E-002 -7.8061770381054885E-009 + 7.8000000000000014E-002 -4.2463401683789925E-009 + 7.9100000000000004E-002 -1.6665155366801798E-010 + 8.0200000000000021E-002 1.2241486713193694E-009 + 8.1300000000000011E-002 1.0374674452862109E-009 + 8.2400000000000029E-002 5.0454520561515892E-009 + 8.3500000000000019E-002 1.7299360166589395E-008 + 8.4600000000000009E-002 3.0915639825934704E-008 + 8.5700000000000026E-002 3.3059329496154533E-008 + 8.6800000000000016E-002 1.9499909242881586E-008 + 8.7900000000000006E-002 -1.8035102300473227E-009 + 8.9000000000000024E-002 -1.6438484351510851E-008 + 9.0100000000000013E-002 -1.6087387422203392E-008 + 9.1200000000000003E-002 -5.9845866040575402E-009 + 9.2300000000000021E-002 4.1899177460891224E-009 + 9.3400000000000011E-002 8.6281266575838345E-009 + 9.4500000000000028E-002 8.2621873787047662E-009 + 9.5600000000000018E-002 7.0358039394591287E-009 + 9.6700000000000008E-002 5.7377174123018904E-009 + 9.7800000000000026E-002 2.3602235721398301E-009 + 9.8900000000000016E-002 -7.4706028030391280E-009 + 0.10000000000000001 -2.1245131875957668E-008 + 0.10110000000000002 -2.9821144664765598E-008 + 0.10220000000000001 -2.4665899545084358E-008 + 0.10330000000000003 -7.5361370477367018E-009 + 0.10440000000000002 1.0669181094158375E-008 + 0.10550000000000001 1.7258498630212671E-008 + 0.10660000000000003 9.5250047849049224E-009 + 0.10770000000000002 -2.6003397213258950E-009 + 0.10880000000000001 -7.4656858473076682E-009 + 0.10990000000000003 -3.3322185011286365E-009 + 0.11100000000000002 2.3249520086920938E-009 + 0.11210000000000001 2.4708679546847634E-010 + 0.11320000000000002 -8.9921847745699779E-009 + 0.11430000000000001 -1.5856270962899544E-008 + 0.11540000000000003 -1.1767619767510951E-008 + 0.11650000000000002 7.4173422959233903E-010 + 0.11760000000000001 1.0549875639753736E-008 + 0.11870000000000003 9.5493870588825303E-009 + 0.11980000000000002 -2.1799939631250709E-010 + 0.12090000000000001 -7.2718493449031030E-009 + 0.12200000000000003 -2.7836448701634708E-009 + 0.12310000000000001 1.1281484191272284E-008 + 0.12420000000000003 2.2491910556254879E-008 + 0.12530000000000002 1.9204744461376322E-008 + 0.12640000000000001 3.0288407337764056E-009 + 0.12750000000000003 -1.4195728148536091E-008 + 0.12860000000000002 -2.1762705415540040E-008 + 0.12970000000000001 -1.7771945692857116E-008 + 0.13080000000000003 -8.6991862602303627E-009 + 0.13190000000000002 -1.5803521824508948E-009 + 0.13300000000000001 2.4955568722617727E-009 + 0.13410000000000000 6.4818364009511242E-009 + 0.13520000000000004 1.1418189949097268E-008 + 0.13630000000000003 1.2513914349199240E-008 + 0.13740000000000002 4.9558988024500650E-009 + 0.13850000000000001 -9.3781160614980763E-009 + 0.13960000000000000 -2.0987393156701728E-008 + 0.14070000000000005 -2.0752114693323165E-008 + 0.14180000000000004 -1.0249765480807582E-008 + 0.14290000000000003 -2.4934199149839742E-010 + 0.14400000000000002 -5.4398263671373570E-011 + 0.14510000000000001 -7.6437860485611964E-009 + 0.14620000000000000 -1.1621100526326700E-008 + 0.14730000000000004 -3.1757507734653245E-009 + 0.14840000000000003 1.3824747568946805E-008 + 0.14950000000000002 2.5216671417638281E-008 + 0.15060000000000001 1.9888190649908211E-008 + 0.15170000000000000 1.3012493305097905E-009 + 0.15280000000000005 -1.4764860445382055E-008 + 0.15390000000000004 -1.5219731253068858E-008 + 0.15500000000000003 -1.6408461256389728E-009 + 0.15610000000000002 1.1846168490592390E-008 + 0.15720000000000001 1.2139704352875924E-008 + 0.15830000000000000 1.9655654881489681E-010 + 0.15940000000000004 -1.0702406072482518E-008 + 0.16050000000000003 -8.5871487698341298E-009 + 0.16160000000000002 5.1855604255024446E-009 + 0.16270000000000001 1.7013306319313415E-008 + 0.16380000000000000 1.4578739992998635E-008 + 0.16490000000000005 -9.0253760021141716E-010 + 0.16600000000000004 -1.6751295461858717E-008 + 0.16710000000000003 -2.1285433859929981E-008 + 0.16820000000000002 -1.4726788677421609E-008 + 0.16930000000000001 -7.3513928278146068E-009 + 0.17040000000000000 -7.6931083725639837E-009 + 0.17150000000000004 -1.3557127864771701E-008 + 0.17260000000000003 -1.5491448124294038E-008 + 0.17370000000000002 -7.6589419251149593E-009 + 0.17480000000000001 5.3115822851168559E-009 + 0.17590000000000000 1.2822542139190318E-008 + 0.17700000000000005 9.5353751561333411E-009 + 0.17810000000000004 7.0125549811450583E-010 + 0.17920000000000003 -3.8278420433357496E-009 + 0.18030000000000002 -6.2694516245187515E-010 + 0.18140000000000001 3.5324285718729698E-009 + 0.18250000000000000 -4.1631675884445940E-010 + 0.18360000000000004 -1.2375709346201802E-008 + 0.18470000000000003 -2.1302259511912780E-008 + 0.18580000000000002 -1.5663998098602860E-008 + 0.18690000000000001 3.6573455375332742E-009 + 0.18800000000000000 2.1919937864822714E-008 + 0.18910000000000005 2.3495456247246693E-008 + 0.19020000000000004 6.8372321138099323E-009 + 0.19130000000000003 -1.3412619459529651E-008 + 0.19240000000000002 -1.9944376816738441E-008 + 0.19350000000000001 -9.3353111907390485E-009 + 0.19460000000000005 4.9953450265149968E-009 + 0.19570000000000004 6.0949898461615248E-009 + 0.19680000000000003 -9.6798213888860118E-009 + 0.19790000000000002 -2.8360874537725067E-008 + 0.19900000000000001 -3.1147799006703281E-008 + 0.20010000000000000 -1.2213261513238649E-008 + 0.20120000000000005 1.5487890081544720E-008 + 0.20230000000000004 3.1555398294358383E-008 + 0.20340000000000003 2.5869239195230875E-008 + 0.20450000000000002 6.0892415554292256E-009 + 0.20560000000000000 -1.0747265299926312E-008 + 0.20670000000000005 -1.3739496651510308E-008 + 0.20780000000000004 -6.2012293078339553E-009 + 0.20890000000000003 1.2143674954501193E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0054.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0054.BXZ.semd new file mode 100644 index 00000000..a1424507 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0054.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 2.6836141642228029E-010 + -0.11559999999999999 9.1323637541051994E-010 + -0.11449999999999999 8.8428320221822787E-010 + -0.11340000000000000 -1.6768991750737428E-009 + -0.11230000000000000 -6.8369390149314313E-009 + -0.11119999999999999 -1.0786713744437293E-008 + -0.11009999999999999 -8.2626083752757040E-009 + -0.10900000000000000 1.2398631010768213E-009 + -0.10790000000000000 1.0354934687484274E-008 + -0.10679999999999999 9.7012939903606821E-009 + -0.10569999999999999 -1.2921734793280848E-009 + -0.10460000000000000 -1.0922636128896102E-008 + -0.10349999999999999 -6.3363363445034793E-009 + -0.10239999999999999 9.8929131553404659E-009 + -0.10130000000000000 1.6810819403190180E-008 + -0.10020000000000000 -6.1675660134596910E-009 + -9.9099999999999994E-002 -5.4770691093608548E-008 + -9.7999999999999990E-002 -9.6635439206238516E-008 + -9.6899999999999986E-002 -9.7999397041803604E-008 + -9.5799999999999996E-002 -5.6697807337968698E-008 + -9.4699999999999993E-002 -6.5858505315929960E-009 + -9.3599999999999989E-002 1.4891481825429764E-008 + -9.2499999999999999E-002 4.2140193556861050E-009 + -9.1399999999999995E-002 -6.9242620526210885E-009 + -9.0299999999999991E-002 8.4956432999661047E-009 + -8.9200000000000002E-002 3.3730056969716316E-008 + -8.8099999999999984E-002 1.6916455791715634E-008 + -8.6999999999999994E-002 -7.4245306791453913E-008 + -8.5899999999999990E-002 -2.0728271010739263E-007 + -8.4799999999999986E-002 -3.0275688800429634E-007 + -8.3699999999999997E-002 -3.0540314810423297E-007 + -8.2599999999999993E-002 -2.3788605574281974E-007 + -8.1499999999999989E-002 -1.7671956697995483E-007 + -8.0399999999999999E-002 -1.6881472220120486E-007 + -7.9299999999999995E-002 -1.7465080759393459E-007 + -7.8199999999999992E-002 -1.0367381264586584E-007 + -7.7100000000000002E-002 8.7882092714153259E-008 + -7.5999999999999984E-002 3.3927014442269865E-007 + -7.4899999999999994E-002 5.3726745363746886E-007 + -7.3799999999999991E-002 6.3451250298385276E-007 + -7.2699999999999987E-002 7.1358192599291215E-007 + -7.1599999999999997E-002 9.2308721377776237E-007 + -7.0499999999999993E-002 1.3432330661089509E-006 + -6.9399999999999989E-002 1.9185736164217815E-006 + -6.8300000000000000E-002 2.5338197247037897E-006 + -6.7199999999999996E-002 3.1602562557964120E-006 + -6.6099999999999992E-002 3.9195233512145933E-006 + -6.5000000000000002E-002 4.9905952437256929E-006 + -6.3899999999999985E-002 6.4507880779274274E-006 + -6.2799999999999995E-002 8.2202423072885722E-006 + -6.1699999999999991E-002 1.0180265235248953E-005 + -6.0599999999999994E-002 1.2353528290987015E-005 + -5.9499999999999990E-002 1.4958995961933397E-005 + -5.8399999999999994E-002 1.8274824469699524E-005 + -5.7299999999999990E-002 2.2442623958340846E-005 + -5.6199999999999986E-002 2.7417565434006974E-005 + -5.5099999999999996E-002 3.3127242204500362E-005 + -5.3999999999999992E-002 3.9685630326857790E-005 + -5.2899999999999989E-002 4.7441972128581256E-005 + -5.1799999999999985E-002 5.6805958593031392E-005 + -5.0699999999999995E-002 6.8021472543478012E-005 + -4.9599999999999991E-002 8.1121652328874916E-005 + -4.8499999999999988E-002 9.6118092187680304E-005 + -4.7399999999999998E-002 1.1323609942337498E-004 + -4.6299999999999994E-002 1.3295508688315749E-004 + -4.5199999999999990E-002 1.5581004845444113E-004 + -4.4099999999999986E-002 1.8215671298094094E-004 + -4.2999999999999997E-002 2.1214336447883397E-004 + -4.1899999999999993E-002 2.4591962574049830E-004 + -4.0799999999999989E-002 2.8386368649080396E-004 + -3.9699999999999985E-002 3.2658409327268600E-004 + -3.8599999999999995E-002 3.7468134541995823E-004 + -3.7499999999999992E-002 4.2850314639508724E-004 + -3.6399999999999988E-002 4.8813715693540871E-004 + -3.5299999999999984E-002 5.5364030413329601E-004 + -3.4199999999999994E-002 6.2525819521397352E-004 + -3.3099999999999991E-002 7.0339516969397664E-004 + -3.1999999999999987E-002 7.8835029853507876E-004 + -3.0899999999999997E-002 8.8007218437269330E-004 + -2.9799999999999993E-002 9.7816158086061478E-004 + -2.8699999999999989E-002 1.0820884490385652E-003 + -2.7599999999999986E-002 1.1913666967302561E-003 + -2.6499999999999996E-002 1.3054724549874663E-003 + -2.5399999999999992E-002 1.4235642738640308E-003 + -2.4299999999999988E-002 1.5442614676430821E-003 + -2.3199999999999985E-002 1.6656753141433001E-003 + -2.2099999999999995E-002 1.7856151098385453E-003 + -2.0999999999999991E-002 1.9017099402844906E-003 + -1.9899999999999987E-002 2.0112802740186453E-003 + -1.8799999999999983E-002 2.1110649686306715E-003 + -1.7699999999999994E-002 2.1970600355416536E-003 + -1.6599999999999990E-002 2.2646137513220310E-003 + -1.5499999999999986E-002 2.3086445871740580E-003 + -1.4399999999999996E-002 2.3237294517457485E-003 + -1.3299999999999992E-002 2.3039567749947309E-003 + -1.2199999999999989E-002 2.2426946088671684E-003 + -1.1099999999999985E-002 2.1325335837900639E-003 + -9.9999999999999950E-003 1.9654799252748489E-003 + -8.8999999999999913E-003 1.7332264687865973E-003 + -7.7999999999999875E-003 1.4272500993683934E-003 + -6.6999999999999837E-003 1.0387037182226777E-003 + -5.5999999999999939E-003 5.5829936172813177E-004 + -4.4999999999999901E-003 -2.3576198145747185E-005 + -3.3999999999999864E-003 -7.1650545578449965E-004 + -2.2999999999999826E-003 -1.5296781202778220E-003 + -1.1999999999999927E-003 -2.4717464111745358E-003 + -9.9999999999988987E-005 -3.5508808214217424E-003 + 1.0000000000000148E-003 -4.7747702337801456E-003 + 2.1000000000000185E-003 -6.1503481119871140E-003 + 3.2000000000000084E-003 -7.6833041384816170E-003 + 4.3000000000000121E-003 -9.3776602298021317E-003 + 5.4000000000000159E-003 -1.1235608719289303E-002 + 6.5000000000000058E-003 -1.3257539831101894E-002 + 7.6000000000000234E-003 -1.5441994182765484E-002 + 8.7000000000000133E-003 -1.7785331234335899E-002 + 9.8000000000000032E-003 -2.0281253382563591E-002 + 1.0900000000000021E-002 -2.2920450195670128E-002 + 1.2000000000000011E-002 -2.5690577924251556E-002 + 1.3100000000000001E-002 -2.8576392680406570E-002 + 1.4200000000000018E-002 -3.1559832394123077E-002 + 1.5300000000000008E-002 -3.4619849175214767E-002 + 1.6400000000000026E-002 -3.7732169032096863E-002 + 1.7500000000000016E-002 -4.0869269520044327E-002 + 1.8600000000000005E-002 -4.4000666588544846E-002 + 1.9700000000000023E-002 -4.7093372792005539E-002 + 2.0800000000000013E-002 -5.0112236291170120E-002 + 2.1900000000000003E-002 -5.3020093590021133E-002 + 2.3000000000000020E-002 -5.5777918547391891E-002 + 2.4100000000000010E-002 -5.8345247060060501E-002 + 2.5200000000000000E-002 -6.0680843889713287E-002 + 2.6300000000000018E-002 -6.2743455171585083E-002 + 2.7400000000000008E-002 -6.4492411911487579E-002 + 2.8500000000000025E-002 -6.5888062119483948E-002 + 2.9600000000000015E-002 -6.6892288625240326E-002 + 3.0700000000000005E-002 -6.7469209432601929E-002 + 3.1800000000000023E-002 -6.7586071789264679E-002 + 3.2900000000000013E-002 -6.7213982343673706E-002 + 3.4000000000000002E-002 -6.6328488290309906E-002 + 3.5100000000000020E-002 -6.4909905195236206E-002 + 3.6200000000000010E-002 -6.2943793833255768E-002 + 3.7300000000000028E-002 -6.0421559959650040E-002 + 3.8400000000000017E-002 -5.7341087609529495E-002 + 3.9500000000000007E-002 -5.3707085549831390E-002 + 4.0600000000000025E-002 -4.9531091004610062E-002 + 4.1700000000000015E-002 -4.4831350445747375E-002 + 4.2800000000000005E-002 -3.9632763713598251E-002 + 4.3900000000000022E-002 -3.3967036753892899E-002 + 4.5000000000000012E-002 -2.7872668579220772E-002 + 4.6100000000000002E-002 -2.1394612267613411E-002 + 4.7200000000000020E-002 -1.4583514072000980E-002 + 4.8300000000000010E-002 -7.4948617257177830E-003 + 4.9400000000000027E-002 -1.8835961236618459E-004 + 5.0500000000000017E-002 7.2725219652056694E-003 + 5.1600000000000007E-002 1.4821112155914307E-002 + 5.2700000000000025E-002 2.2388506680727005E-002 + 5.3800000000000014E-002 2.9904838651418686E-002 + 5.4900000000000004E-002 3.7300508469343185E-002 + 5.6000000000000022E-002 4.4507049024105072E-002 + 5.7100000000000012E-002 5.1457758992910385E-002 + 5.8200000000000002E-002 5.8088373392820358E-002 + 5.9300000000000019E-002 6.4338065683841705E-002 + 6.0400000000000009E-002 7.0150651037693024E-002 + 6.1500000000000027E-002 7.5475580990314484E-002 + 6.2600000000000017E-002 8.0268450081348419E-002 + 6.3700000000000007E-002 8.4491200745105743E-002 + 6.4800000000000024E-002 8.8112384080886841E-002 + 6.5900000000000014E-002 9.1107659041881561E-002 + 6.7000000000000004E-002 9.3460373580455780E-002 + 6.8100000000000022E-002 9.5161862671375275E-002 + 6.9200000000000012E-002 9.6211150288581848E-002 + 7.0300000000000029E-002 9.6614450216293335E-002 + 7.1400000000000019E-002 9.6384763717651367E-002 + 7.2500000000000009E-002 9.5541730523109436E-002 + 7.3600000000000027E-002 9.4111569225788116E-002 + 7.4700000000000016E-002 9.2126518487930298E-002 + 7.5800000000000006E-002 8.9623972773551941E-002 + 7.6900000000000024E-002 8.6645431816577911E-002 + 7.8000000000000014E-002 8.3235710859298706E-002 + 7.9100000000000004E-002 7.9442560672760010E-002 + 8.0200000000000021E-002 7.5316160917282104E-002 + 8.1300000000000011E-002 7.0908382534980774E-002 + 8.2400000000000029E-002 6.6271603107452393E-002 + 8.3500000000000019E-002 6.1457730829715729E-002 + 8.4600000000000009E-002 5.6517556309700012E-002 + 8.5700000000000026E-002 5.1500495523214340E-002 + 8.6800000000000016E-002 4.6454321593046188E-002 + 8.7900000000000006E-002 4.1424497961997986E-002 + 8.9000000000000024E-002 3.6453340202569962E-002 + 9.0100000000000013E-002 3.1579378992319107E-002 + 9.1200000000000003E-002 2.6837250217795372E-002 + 9.2300000000000021E-002 2.2257905453443527E-002 + 9.3400000000000011E-002 1.7868718132376671E-002 + 9.4500000000000028E-002 1.3693204149603844E-002 + 9.5600000000000018E-002 9.7506055608391762E-003 + 9.6700000000000008E-002 6.0557425022125244E-003 + 9.7800000000000026E-002 2.6193773373961449E-003 + 9.8900000000000016E-002 -5.5116933071985841E-004 + 0.10000000000000001 -3.4516358282417059E-003 + 0.10110000000000002 -6.0808546841144562E-003 + 0.10220000000000001 -8.4409117698669434E-003 + 0.10330000000000003 -1.0536978021264076E-002 + 0.10440000000000002 -1.2376676313579082E-002 + 0.10550000000000001 -1.3969333842396736E-002 + 0.10660000000000003 -1.5325577929615974E-002 + 0.10770000000000002 -1.6457384452223778E-002 + 0.10880000000000001 -1.7378197982907295E-002 + 0.10990000000000003 -1.8102688714861870E-002 + 0.11100000000000002 -1.8646087497472763E-002 + 0.11210000000000001 -1.9023528322577477E-002 + 0.11320000000000002 -1.9249845296144485E-002 + 0.11430000000000001 -1.9339798018336296E-002 + 0.11540000000000003 -1.9308265298604965E-002 + 0.11650000000000002 -1.9170040264725685E-002 + 0.11760000000000001 -1.8939238041639328E-002 + 0.11870000000000003 -1.8628839403390884E-002 + 0.11980000000000002 -1.8250718712806702E-002 + 0.12090000000000001 -1.7816061154007912E-002 + 0.12200000000000003 -1.7335653305053711E-002 + 0.12310000000000001 -1.6819709911942482E-002 + 0.12420000000000003 -1.6277365386486053E-002 + 0.12530000000000002 -1.5716373920440674E-002 + 0.12640000000000001 -1.5143320895731449E-002 + 0.12750000000000003 -1.4564144425094128E-002 + 0.12860000000000002 -1.3984446413815022E-002 + 0.12970000000000001 -1.3409300707280636E-002 + 0.13080000000000003 -1.2842817232012749E-002 + 0.13190000000000002 -1.2287956662476063E-002 + 0.13300000000000001 -1.1746868491172791E-002 + 0.13410000000000000 -1.1221426539123058E-002 + 0.13520000000000004 -1.0713472962379456E-002 + 0.13630000000000003 -1.0224564932286739E-002 + 0.13740000000000002 -9.7555676475167274E-003 + 0.13850000000000001 -9.3065788969397545E-003 + 0.13960000000000000 -8.8773211464285851E-003 + 0.14070000000000005 -8.4676258265972137E-003 + 0.14180000000000004 -8.0775488168001175E-003 + 0.14290000000000003 -7.7070314437150955E-003 + 0.14400000000000002 -7.3555209673941135E-003 + 0.14510000000000001 -7.0219961926341057E-003 + 0.14620000000000000 -6.7054093815386295E-003 + 0.14730000000000004 -6.4050988294184208E-003 + 0.14840000000000003 -6.1207539401948452E-003 + 0.14950000000000002 -5.8519775047898293E-003 + 0.15060000000000001 -5.5979392491281033E-003 + 0.15170000000000000 -5.3574992343783379E-003 + 0.15280000000000005 -5.1296954043209553E-003 + 0.15390000000000004 -4.9140797927975655E-003 + 0.15500000000000003 -4.7105387784540653E-003 + 0.15610000000000002 -4.5187720097601414E-003 + 0.15720000000000001 -4.3379836715757847E-003 + 0.15830000000000000 -4.1671120561659336E-003 + 0.15940000000000004 -4.0053753182291985E-003 + 0.16050000000000003 -3.8525555282831192E-003 + 0.16160000000000002 -3.7087183445692062E-003 + 0.16270000000000001 -3.5736465360969305E-003 + 0.16380000000000000 -3.4465775825083256E-003 + 0.16490000000000005 -3.3265231177210808E-003 + 0.16600000000000004 -3.2128416933119297E-003 + 0.16710000000000003 -3.1054751016199589E-003 + 0.16820000000000002 -3.0045930761843920E-003 + 0.16930000000000001 -2.9100161045789719E-003 + 0.17040000000000000 -2.8210054151713848E-003 + 0.17150000000000004 -2.7366415597498417E-003 + 0.17260000000000003 -2.6563960127532482E-003 + 0.17370000000000002 -2.5803111493587494E-003 + 0.17480000000000001 -2.5086104869842529E-003 + 0.17590000000000000 -2.4411501362919807E-003 + 0.17700000000000005 -2.3772816639393568E-003 + 0.17810000000000004 -2.3162569850683212E-003 + 0.17920000000000003 -2.2577501367777586E-003 + 0.18030000000000002 -2.2019499447196722E-003 + 0.18140000000000001 -2.1491355728358030E-003 + 0.18250000000000000 -2.0991868805140257E-003 + 0.18360000000000004 -2.0515308715403080E-003 + 0.18470000000000003 -2.0055687054991722E-003 + 0.18580000000000002 -1.9611211027950048E-003 + 0.18690000000000001 -1.9184248521924019E-003 + 0.18800000000000000 -1.8776939250528812E-003 + 0.18910000000000005 -1.8387159798294306E-003 + 0.19020000000000004 -1.8009108025580645E-003 + 0.19130000000000003 -1.7637825803831220E-003 + 0.19240000000000002 -1.7272830009460449E-003 + 0.19350000000000001 -1.6917024040594697E-003 + 0.19460000000000005 -1.6572090098634362E-003 + 0.19570000000000004 -1.6235281946137547E-003 + 0.19680000000000003 -1.5901025617495179E-003 + 0.19790000000000002 -1.5565616777166724E-003 + 0.19900000000000001 -1.5230014687404037E-003 + 0.20010000000000000 -1.4897804940119386E-003 + 0.20120000000000005 -1.4570498606190085E-003 + 0.20230000000000004 -1.4245185302570462E-003 + 0.20340000000000003 -1.3917098985984921E-003 + 0.20450000000000002 -1.3584414264187217E-003 + 0.20560000000000000 -1.3250274350866675E-003 + 0.20670000000000005 -1.2919892324134707E-003 + 0.20780000000000004 -1.2595736188814044E-003 + 0.20890000000000003 -1.2275801273062825E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0055.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0055.BXX.semd new file mode 100644 index 00000000..aabadcd3 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0055.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 -1.0189707438054626E-024 + -0.10900000000000000 5.6043392388414639E-024 + -0.10790000000000000 2.8531180432122500E-023 + -0.10679999999999999 -8.7122006631887522E-023 + -0.10569999999999999 -2.3538223540956700E-022 + -0.10460000000000000 -9.0178918370265844E-023 + -0.10349999999999999 6.4195162914251590E-022 + -0.10239999999999999 5.9151264541270238E-022 + -0.10130000000000000 5.4107361119579093E-022 + -0.10020000000000000 4.6643389960415439E-021 + -9.9099999999999994E-002 6.7007518431898280E-021 + -9.7999999999999990E-002 6.6503124050761331E-021 + -9.6899999999999986E-002 -1.0094943699546261E-020 + -9.5799999999999996E-002 -3.9361311900153395E-020 + -9.4699999999999993E-002 -8.3235643674213682E-020 + -9.3599999999999989E-002 -6.0330715244587710E-020 + -9.2499999999999999E-002 1.4621720136339535E-019 + -9.1399999999999995E-002 4.5293406643804462E-019 + -9.0299999999999991E-002 6.4278726816150842E-019 + -8.9200000000000002E-002 4.6535444182946976E-019 + -8.8099999999999984E-002 -6.4698815660114726E-019 + -8.6999999999999994E-002 -1.9596684193205494E-018 + -8.5899999999999990E-002 -2.6713353272820782E-018 + -8.4799999999999986E-002 -1.4130138072032693E-018 + -8.3699999999999997E-002 1.8486858033294628E-018 + -8.2599999999999993E-002 6.1788538873139049E-018 + -8.1499999999999989E-002 9.1734363019355271E-018 + -8.0399999999999999E-002 6.8256776934670955E-018 + -7.9299999999999995E-002 -1.1315392374000765E-018 + -7.8199999999999992E-002 -1.0691459136938755E-017 + -7.7100000000000002E-002 -1.9717145265040673E-017 + -7.5999999999999984E-002 -2.1063216275848215E-017 + -7.4899999999999994E-002 -1.2258838184731797E-017 + -7.3799999999999991E-002 1.2572564630016008E-017 + -7.2699999999999987E-002 4.5951719368280555E-017 + -7.1599999999999997E-002 7.5324112135372967E-017 + -7.0499999999999993E-002 7.7984808058821235E-017 + -6.9399999999999989E-002 3.5769827476912229E-017 + -6.8300000000000000E-002 -5.9868560027174865E-017 + -6.7199999999999996E-002 -1.7901325332681412E-016 + -6.6099999999999992E-002 -2.5755614360131263E-016 + -6.5000000000000002E-002 -2.2070446645357700E-016 + -6.3899999999999985E-002 -3.8541090978479235E-017 + -6.2799999999999995E-002 2.5474298836480349E-016 + -6.1699999999999991E-002 5.3734234926595915E-016 + -6.0599999999999994E-002 6.2761737377886877E-016 + -5.9499999999999990E-002 3.9307807996977087E-016 + -5.8399999999999994E-002 -1.7054946188983273E-016 + -5.7299999999999990E-002 -9.4787063143814869E-016 + -5.6199999999999986E-002 -1.5969755899625238E-015 + -5.5099999999999996E-002 -1.6862030994174758E-015 + -5.3999999999999992E-002 -8.5227396361543632E-016 + -5.2899999999999989E-002 9.0481181744359474E-016 + -5.1799999999999985E-002 2.9183300470202872E-015 + -5.0699999999999995E-002 4.0428827515306184E-015 + -4.9599999999999991E-002 3.0475942627931083E-015 + -4.8499999999999988E-002 -2.3849038487068399E-016 + -4.7399999999999998E-002 -4.5332089488724515E-015 + -4.6299999999999994E-002 -7.4175496813017917E-015 + -4.5199999999999990E-002 -6.5793462054896702E-015 + -4.4099999999999986E-002 -1.3732445424395091E-015 + -4.2999999999999997E-002 6.2433214590503112E-015 + -4.1899999999999993E-002 1.2169570533856078E-014 + -4.0799999999999989E-002 1.2078205325000493E-014 + -3.9699999999999985E-002 4.3280605336627753E-015 + -3.8599999999999995E-002 -8.0036769990439807E-015 + -3.7499999999999992E-002 -1.7557397186509019E-014 + -3.6399999999999988E-002 -1.7127348394792644E-014 + -3.5299999999999984E-002 -5.2091298058365952E-015 + -3.4199999999999994E-002 1.1222298860590757E-014 + -3.3099999999999991E-002 2.1020676044540727E-014 + -3.1999999999999987E-002 1.6151119206159539E-014 + -3.0899999999999997E-002 -6.4681638138001235E-016 + -2.9799999999999993E-002 -1.6436118687856299E-014 + -2.8699999999999989E-002 -1.8019067412212292E-014 + -2.7599999999999986E-002 -2.9851965219424362E-015 + -2.6499999999999996E-002 1.6835411713257871E-014 + -2.5399999999999992E-002 2.4210500479946752E-014 + -2.4299999999999988E-002 1.0729090210129417E-014 + -2.3199999999999985E-002 -1.6454357001276579E-014 + -2.2099999999999995E-002 -4.0560616524536533E-014 + -2.0999999999999991E-002 -5.0716954914193854E-014 + -1.9899999999999987E-002 -5.0068940828226424E-014 + -1.8799999999999983E-002 -4.2309204235793998E-014 + -1.7699999999999994E-002 -1.9163520732301889E-014 + -1.6599999999999990E-002 4.1865772323511005E-014 + -1.5499999999999986E-002 1.4683047800615606E-013 + -1.4399999999999996E-002 2.5743670433245325E-013 + -1.3299999999999992E-002 2.8277057887056423E-013 + -1.2199999999999989E-002 1.3728631404440195E-013 + -1.1099999999999985E-002 -1.9091458557281282E-013 + -9.9999999999999950E-003 -5.5412705673996143E-013 + -8.8999999999999913E-003 -7.1000540516341637E-013 + -7.7999999999999875E-003 -4.6543888534977818E-013 + -6.6999999999999837E-003 1.4346671366096547E-013 + -5.5999999999999939E-003 8.2348960549899486E-013 + -4.4999999999999901E-003 1.0724326158020880E-012 + -3.3999999999999864E-003 4.8985078146546179E-013 + -2.2999999999999826E-003 -8.0390349325304422E-013 + -1.1999999999999927E-003 -1.9532350997025771E-012 + -9.9999999999988987E-005 -1.8618442291368220E-012 + 1.0000000000000148E-003 1.9513091229633739E-014 + 2.1000000000000185E-003 3.1394045349464328E-012 + 3.2000000000000084E-003 5.6991108880743990E-012 + 4.3000000000000121E-003 5.7117253635108334E-012 + 5.4000000000000159E-003 2.7308511355017551E-012 + 6.5000000000000058E-003 -2.0181072524910748E-012 + 7.6000000000000234E-003 -5.6116838606512509E-012 + 8.7000000000000133E-003 -5.7741268363886711E-012 + 9.8000000000000032E-003 -2.6804938477176243E-012 + 1.0900000000000021E-002 1.6035324110208471E-012 + 1.2000000000000011E-002 5.8875591034401875E-012 + 1.3100000000000001E-002 9.1562495432850888E-012 + 1.4200000000000018E-002 1.0044153876676010E-011 + 1.5300000000000008E-002 8.0260980153679107E-012 + 1.6400000000000026E-002 2.0167231599976798E-012 + 1.7500000000000016E-002 -7.7739013143451885E-012 + 1.8600000000000005E-002 -1.5393807756280964E-011 + 1.9700000000000023E-002 -1.5591262655934024E-011 + 2.0800000000000013E-002 -8.3662642785808927E-012 + 2.1900000000000003E-002 9.5942850018848613E-013 + 2.3000000000000020E-002 6.5038720936660965E-012 + 2.4100000000000010E-002 2.5251688760830060E-012 + 2.5200000000000000E-002 -8.1757552117256438E-012 + 2.6300000000000018E-002 -2.1957697812768906E-011 + 2.7400000000000008E-002 -3.4899361178730715E-011 + 2.8500000000000025E-002 -4.4199820886658969E-011 + 2.9600000000000015E-002 -3.8935472901346913E-011 + 3.0700000000000005E-002 -1.3224367781394797E-011 + 3.1800000000000023E-002 2.4810811391495768E-011 + 3.2900000000000013E-002 5.5003404608733319E-011 + 3.4000000000000002E-002 6.5589512987518361E-011 + 3.5100000000000020E-002 2.7439521141370271E-011 + 3.6200000000000010E-002 -6.5608615762435818E-011 + 3.7300000000000028E-002 -1.8946694213539672E-010 + 3.8400000000000017E-002 -2.8419563924408919E-010 + 3.9500000000000007E-002 -2.9601693318781486E-010 + 4.0600000000000025E-002 -2.2269010246933618E-010 + 4.1700000000000015E-002 -1.2695586248945290E-010 + 4.2800000000000005E-002 -8.7240131785293329E-011 + 4.3900000000000022E-002 -1.4051512731150240E-010 + 4.5000000000000012E-002 -2.4644752905089717E-010 + 4.6100000000000002E-002 -3.3221328465948829E-010 + 4.7200000000000020E-002 -3.5747901860894160E-010 + 4.8300000000000010E-002 -2.9983734939342810E-010 + 4.9400000000000027E-002 -2.4443644330851555E-010 + 5.0500000000000017E-002 -2.5401700187721588E-010 + 5.1600000000000007E-002 -3.1513461284937705E-010 + 5.2700000000000025E-002 -4.1658554383872115E-010 + 5.3800000000000014E-002 -4.4633277629380075E-010 + 5.4900000000000004E-002 -3.6404299019743291E-010 + 5.6000000000000022E-002 -2.0556800706117428E-010 + 5.7100000000000012E-002 -1.4120413172058477E-010 + 5.8200000000000002E-002 -1.8887727493144268E-010 + 5.9300000000000019E-002 -1.6484671960803610E-010 + 6.0400000000000009E-002 1.7736895285835885E-010 + 6.1500000000000027E-002 8.1984385946753946E-010 + 6.2600000000000017E-002 1.2696150797353312E-009 + 6.3700000000000007E-002 1.1233494134899047E-009 + 6.4800000000000024E-002 4.5275039273207085E-010 + 6.5900000000000014E-002 -1.6407086800285242E-010 + 6.7000000000000004E-002 -3.0137370377048001E-010 + 6.8100000000000022E-002 1.2150853934134176E-010 + 6.9200000000000012E-002 6.7435368400481366E-010 + 7.0300000000000029E-002 8.4627299612449747E-010 + 7.1400000000000019E-002 6.4622940332270673E-010 + 7.2500000000000009E-002 6.3888944135115366E-010 + 7.3600000000000027E-002 1.0483272028238844E-009 + 7.4700000000000016E-002 1.3815797395011487E-009 + 7.5800000000000006E-002 1.0112399806416761E-009 + 7.6900000000000024E-002 -2.5091451139047649E-010 + 7.8000000000000014E-002 -1.6878468622749665E-009 + 7.9100000000000004E-002 -2.0626684804625484E-009 + 8.0200000000000021E-002 -1.1378604725109653E-009 + 8.1300000000000011E-002 5.0398452078326272E-010 + 8.2400000000000029E-002 1.8769406029406355E-009 + 8.3500000000000019E-002 2.1608967948338886E-009 + 8.4600000000000009E-002 1.3244829677461212E-009 + 8.5700000000000026E-002 -1.1616096973199319E-011 + 8.6800000000000016E-002 -1.1258818322090747E-009 + 8.7900000000000006E-002 -1.7359811366191025E-009 + 8.9000000000000024E-002 -1.7018675357860502E-009 + 9.0100000000000013E-002 -1.2028003038011548E-009 + 9.1200000000000003E-002 -3.1328406535635622E-010 + 9.2300000000000021E-002 7.0619510239566807E-010 + 9.3400000000000011E-002 1.9452668365005366E-009 + 9.4500000000000028E-002 2.8952829023154436E-009 + 9.5600000000000018E-002 2.8772992877179604E-009 + 9.6700000000000008E-002 1.4207602871962877E-009 + 9.7800000000000026E-002 -7.3040828940662550E-010 + 9.8900000000000016E-002 -2.2989841141907164E-009 + 0.10000000000000001 -2.5768933653580461E-009 + 0.10110000000000002 -1.4386547508848935E-009 + 0.10220000000000001 -1.6597169472110096E-010 + 0.10330000000000003 3.6278557935531808E-010 + 0.10440000000000002 1.5658005447782841E-010 + 0.10550000000000001 -5.1569948311680491E-010 + 0.10660000000000003 -8.4738643879589404E-010 + 0.10770000000000002 -8.9225860033792515E-010 + 0.10880000000000001 -9.5505670039131019E-010 + 0.10990000000000003 -1.3225954775819559E-009 + 0.11100000000000002 -2.1203563349558863E-009 + 0.11210000000000001 -2.5058208841244323E-009 + 0.11320000000000002 -1.3675820476066747E-009 + 0.11430000000000001 1.3481380456425995E-009 + 0.11540000000000003 3.5619325267077784E-009 + 0.11650000000000002 3.7680236708581560E-009 + 0.11760000000000001 1.4286337668423243E-009 + 0.11870000000000003 -8.7490442668425317E-010 + 0.11980000000000002 -1.1707392832960295E-009 + 0.12090000000000001 -8.5709273012213316E-010 + 0.12200000000000003 -7.9440903855143574E-010 + 0.12310000000000001 -3.0262437000772024E-009 + 0.12420000000000003 -5.7241522632978104E-009 + 0.12530000000000002 -6.4502092556040225E-009 + 0.12640000000000001 -3.5910816542639168E-009 + 0.12750000000000003 1.1681940970120763E-009 + 0.12860000000000002 4.1348773294203056E-009 + 0.12970000000000001 4.3051162634810680E-009 + 0.13080000000000003 2.8620223968545133E-009 + 0.13190000000000002 2.7166918714627286E-010 + 0.13300000000000001 -2.6054987056767231E-009 + 0.13410000000000000 -6.0562959092180790E-009 + 0.13520000000000004 -8.8976115364403086E-009 + 0.13630000000000003 -9.4444088105660740E-009 + 0.13740000000000002 -6.2267626610434945E-009 + 0.13850000000000001 1.9025865327648717E-009 + 0.13960000000000000 1.0820675910849786E-008 + 0.14070000000000005 1.4092099931417579E-008 + 0.14180000000000004 8.1854505395995147E-009 + 0.14290000000000003 -3.4037164198252867E-009 + 0.14400000000000002 -1.1201549909856112E-008 + 0.14510000000000001 -1.0184310283989362E-008 + 0.14620000000000000 -2.6397939389966041E-009 + 0.14730000000000004 4.4476116123348675E-009 + 0.14840000000000003 6.0765734666290427E-009 + 0.14950000000000002 3.6901286470936157E-009 + 0.15060000000000001 1.7339059077414731E-009 + 0.15170000000000000 2.2514607955770316E-009 + 0.15280000000000005 5.5654596486931496E-009 + 0.15390000000000004 7.0151626729852978E-009 + 0.15500000000000003 5.0230886117219598E-009 + 0.15610000000000002 7.7234818540716788E-010 + 0.15720000000000001 -2.7613549224980716E-009 + 0.15830000000000000 -3.9288363673506410E-009 + 0.15940000000000004 -3.5188367775162988E-009 + 0.16050000000000003 -3.6107632439552617E-009 + 0.16160000000000002 -5.7820965793098367E-009 + 0.16270000000000001 -7.9534299146644116E-009 + 0.16380000000000000 -7.6868378329209008E-009 + 0.16490000000000005 -4.1935792616243361E-009 + 0.16600000000000004 -9.8713559548713192E-010 + 0.16710000000000003 -6.4883987072050786E-010 + 0.16820000000000002 -4.7561732330336781E-009 + 0.16930000000000001 -9.5088399376663801E-009 + 0.17040000000000000 -7.9515825035514354E-009 + 0.17150000000000004 9.9115537999239223E-010 + 0.17260000000000003 1.0364116675987134E-008 + 0.17370000000000002 1.3283744770831163E-008 + 0.17480000000000001 1.0251966386931599E-008 + 0.17590000000000000 6.5031509066670878E-009 + 0.17700000000000005 7.9887048087812218E-009 + 0.17810000000000004 9.5459631310745863E-009 + 0.17920000000000003 5.3669255706267904E-009 + 0.18030000000000002 -5.2295923147482881E-009 + 0.18140000000000001 -1.5180777523937650E-008 + 0.18250000000000000 -1.7316260425559449E-008 + 0.18360000000000004 -1.1062411431339569E-008 + 0.18470000000000003 -1.9045631738379143E-009 + 0.18580000000000002 4.4299528489943896E-009 + 0.18690000000000001 4.2663210741977764E-009 + 0.18800000000000000 1.6378750578027734E-009 + 0.18910000000000005 2.5677246995314817E-009 + 0.19020000000000004 6.1506115756060353E-009 + 0.19130000000000003 6.8115726392647957E-009 + 0.19240000000000002 -6.2998295469185450E-010 + 0.19350000000000001 -1.1979390812655311E-008 + 0.19460000000000005 -1.7449094613652960E-008 + 0.19570000000000004 -1.3919985164534410E-008 + 0.19680000000000003 -5.2999142852172554E-009 + 0.19790000000000002 2.8540829699608139E-009 + 0.19900000000000001 2.9772664333904686E-009 + 0.20010000000000000 -5.0737711809745178E-009 + 0.20120000000000005 -1.2479475230975368E-008 + 0.20230000000000004 -1.1818513279138187E-008 + 0.20340000000000003 -3.8079237540955546E-009 + 0.20450000000000002 4.3460737231271196E-009 + 0.20560000000000000 4.4692587408690088E-009 + 0.20670000000000005 -3.2949634132251049E-009 + 0.20780000000000004 -9.5534078425885127E-009 + 0.20890000000000003 -7.2432611020190052E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0055.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0055.BXZ.semd new file mode 100644 index 00000000..e7b11e45 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0055.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 6.9002062530678170E-019 + -0.11119999999999999 -5.0525722098872153E-018 + -0.11009999999999999 -6.7620929815246343E-017 + -0.10900000000000000 -2.6534858201825618E-016 + -0.10790000000000000 -3.9656536755317603E-016 + -0.10679999999999999 5.5514126434485058E-016 + -0.10569999999999999 3.9409580064380875E-015 + -0.10460000000000000 8.2768688414560157E-015 + -0.10349999999999999 5.2698874791431462E-015 + -0.10239999999999999 -1.6584044521764790E-014 + -0.10130000000000000 -5.3812673989159926E-014 + -0.10020000000000000 -6.8077176383109228E-014 + -9.9099999999999994E-002 -1.8195453553148527E-015 + -9.7999999999999990E-002 1.4874826901895705E-013 + -9.6899999999999986E-002 2.6036274915555713E-013 + -9.5799999999999996E-002 1.3868595128644495E-013 + -9.4699999999999993E-002 -2.4241649269549082E-013 + -9.3599999999999989E-002 -5.2204383394274800E-013 + -9.2499999999999999E-002 -1.4760469322500080E-013 + -9.1399999999999995E-002 8.9502027750959501E-013 + -9.0299999999999991E-002 1.4510940192502542E-012 + -8.9200000000000002E-002 -2.0848942147363991E-013 + -8.8099999999999984E-002 -4.2414791297240573E-012 + -8.6999999999999994E-002 -7.2559254611637147E-012 + -8.5899999999999990E-002 -3.5603685798191176E-012 + -8.4799999999999986E-002 9.1895440909595116E-012 + -8.3699999999999997E-002 2.3848345173660412E-011 + -8.2599999999999993E-002 2.4786225155670749E-011 + -8.1499999999999989E-002 1.5934302488584962E-013 + -8.0399999999999999E-002 -4.1677879897283887E-011 + -7.9299999999999995E-002 -6.8485848936372662E-011 + -7.8199999999999992E-002 -4.5271252024914332E-011 + -7.7100000000000002E-002 2.9692248659785037E-011 + -7.5999999999999984E-002 1.0643350784045325E-010 + -7.4899999999999994E-002 1.1172175684581731E-010 + -7.3799999999999991E-002 1.5425386662437646E-011 + -7.2699999999999987E-002 -1.2038205154940584E-010 + -7.1599999999999997E-002 -1.7017479092551469E-010 + -7.0499999999999993E-002 -5.2796537974852953E-011 + -6.9399999999999989E-002 1.6583345807674732E-010 + -6.8300000000000000E-002 2.8691060638408317E-010 + -6.7199999999999996E-002 1.3869178028258489E-010 + -6.6099999999999992E-002 -2.3360613443657030E-010 + -6.5000000000000002E-002 -5.3637438934828197E-010 + -6.3899999999999985E-002 -4.4100981200223544E-010 + -6.2799999999999995E-002 9.7844593538454205E-011 + -6.1699999999999991E-002 7.1087968844807392E-010 + -6.0599999999999994E-002 8.5679341399469422E-010 + -5.9499999999999990E-002 2.9974114856834433E-010 + -5.8399999999999994E-002 -5.9136140428961426E-010 + -5.7299999999999990E-002 -1.0607625888781058E-009 + -5.6199999999999986E-002 -6.0656912825862719E-010 + -5.5099999999999996E-002 4.9009374336606015E-010 + -5.3999999999999992E-002 1.2857176434621920E-009 + -5.2899999999999989E-002 9.5341068373500093E-010 + -5.1799999999999985E-002 -4.1328535038687164E-010 + -5.0699999999999995E-002 -1.7413609443295286E-009 + -4.9599999999999991E-002 -1.8367042331490779E-009 + -4.8499999999999988E-002 -4.6945469733827849E-010 + -4.7399999999999998E-002 1.3209952021142612E-009 + -4.6299999999999994E-002 2.0831598668280549E-009 + -4.5199999999999990E-002 1.2714864716656393E-009 + -4.4099999999999986E-002 -2.0481291662655110E-010 + -4.2999999999999997E-002 -8.1020279374399706E-010 + -4.1899999999999993E-002 9.9063868219673168E-011 + -4.0799999999999989E-002 1.5121164320675007E-009 + -3.9699999999999985E-002 1.6017840387405613E-009 + -3.8599999999999995E-002 -4.9661363910047385E-010 + -3.7499999999999992E-002 -3.6303160477757501E-009 + -3.6399999999999988E-002 -5.4091562340374821E-009 + -3.5299999999999984E-002 -4.2275307698957931E-009 + -3.4199999999999994E-002 -6.8202454794885625E-010 + -3.3099999999999991E-002 2.9752369457014538E-009 + -3.1999999999999987E-002 4.8444066536035280E-009 + -3.0899999999999997E-002 4.8925992146564568E-009 + -2.9799999999999993E-002 4.4836609980336561E-009 + -2.8699999999999989E-002 4.4517518560382996E-009 + -2.7599999999999986E-002 3.8258640699950774E-009 + -2.6499999999999996E-002 7.5049233494439704E-010 + -2.5399999999999992E-002 -5.1416870761045175E-009 + -2.4299999999999988E-002 -1.1380835829299940E-008 + -2.3199999999999985E-002 -1.4063165743039008E-008 + -2.2099999999999995E-002 -1.1026735080577055E-008 + -2.0999999999999991E-002 -3.8113925349136935E-009 + -1.9899999999999987E-002 3.6871503628077562E-009 + -1.8799999999999983E-002 8.7839673312828381E-009 + -1.7699999999999994E-002 1.2354045786366896E-008 + -1.6599999999999990E-002 1.7544271813108026E-008 + -1.5499999999999986E-002 2.6072813241739823E-008 + -1.4399999999999996E-002 3.6022015592607204E-008 + -1.3299999999999992E-002 4.3818289441333036E-008 + -1.2199999999999989E-002 4.8868265878354578E-008 + -1.1099999999999985E-002 5.6235936796156238E-008 + -9.9999999999999950E-003 7.4180064757456421E-008 + -8.8999999999999913E-003 1.0830925845084494E-007 + -7.7999999999999875E-003 1.5777574446929066E-007 + -6.6999999999999837E-003 2.1740913780377014E-007 + -5.5999999999999939E-003 2.8408703656168655E-007 + -4.4999999999999901E-003 3.6135159575678699E-007 + -3.3999999999999864E-003 4.5777881041431101E-007 + -2.2999999999999826E-003 5.8074402886632015E-007 + -1.1999999999999927E-003 7.3202113526349422E-007 + -9.9999999999988987E-005 9.1011867198176333E-007 + 1.0000000000000148E-003 1.1176076668562018E-006 + 2.1000000000000185E-003 1.3664723610418150E-006 + 3.2000000000000084E-003 1.6761407550802687E-006 + 4.3000000000000121E-003 2.0659897472796729E-006 + 5.4000000000000159E-003 2.5496967737126397E-006 + 6.5000000000000058E-003 3.1370659598906059E-006 + 7.6000000000000234E-003 3.8414559639932122E-006 + 8.7000000000000133E-003 4.6853160711179953E-006 + 9.8000000000000032E-003 5.6984627008205280E-006 + 1.0900000000000021E-002 6.9116190388740506E-006 + 1.2000000000000011E-002 8.3531349446275271E-006 + 1.3100000000000001E-002 1.0053826372313779E-005 + 1.4200000000000018E-002 1.2056217201461550E-005 + 1.5300000000000008E-002 1.4419293620449025E-005 + 1.6400000000000026E-002 1.7213929822901264E-005 + 1.7500000000000016E-002 2.0513796698651277E-005 + 1.8600000000000005E-002 2.4391723854932934E-005 + 1.9700000000000023E-002 2.8926258892170154E-005 + 2.0800000000000013E-002 3.4212414902867749E-005 + 2.1900000000000003E-002 4.0365768654737622E-005 + 2.3000000000000020E-002 4.7515695769106969E-005 + 2.4100000000000010E-002 5.5795389926061034E-005 + 2.5200000000000000E-002 6.5341046138200909E-005 + 2.6300000000000018E-002 7.6303826062940061E-005 + 2.7400000000000008E-002 8.8864588178694248E-005 + 2.8500000000000025E-002 1.0323693277314305E-004 + 2.9600000000000015E-002 1.1965449812123552E-004 + 3.0700000000000005E-002 1.3835477875545621E-004 + 3.1800000000000023E-002 1.5957592404447496E-004 + 3.2900000000000013E-002 1.8357121734879911E-004 + 3.4000000000000002E-002 2.1062740415800363E-004 + 3.5100000000000020E-002 2.4106804630719125E-004 + 3.6200000000000010E-002 2.7523690368980169E-004 + 3.7300000000000028E-002 3.1347657204605639E-004 + 3.8400000000000017E-002 3.5612314241006970E-004 + 3.9500000000000007E-002 4.0352175710722804E-004 + 4.0600000000000025E-002 4.5604619663208723E-004 + 4.1700000000000015E-002 5.1409978186711669E-004 + 4.2800000000000005E-002 5.7809270219877362E-004 + 4.3900000000000022E-002 6.4841506537050009E-004 + 4.5000000000000012E-002 7.2542921407148242E-004 + 4.6100000000000002E-002 8.0948614049702883E-004 + 4.7200000000000020E-002 9.0094510233029723E-004 + 4.8300000000000010E-002 1.0001694317907095E-003 + 4.9400000000000027E-002 1.1074953945353627E-003 + 5.0500000000000017E-002 1.2231993023306131E-003 + 5.1600000000000007E-002 1.3474889565259218E-003 + 5.2700000000000025E-002 1.4805237296968699E-003 + 5.3800000000000014E-002 1.6224371502175927E-003 + 5.4900000000000004E-002 1.7733291024342179E-003 + 5.6000000000000022E-002 1.9332270603626966E-003 + 5.7100000000000012E-002 2.1020446438342333E-003 + 5.8200000000000002E-002 2.2795735858380795E-003 + 5.9300000000000019E-002 2.4655100423842669E-003 + 6.0400000000000009E-002 2.6594833470880985E-003 + 6.1500000000000027E-002 2.8610518202185631E-003 + 6.2600000000000017E-002 3.0696606263518333E-003 + 6.3700000000000007E-002 3.2846003305166960E-003 + 6.4800000000000024E-002 3.5050050355494022E-003 + 6.5900000000000014E-002 3.7298889365047216E-003 + 6.7000000000000004E-002 3.9581833407282829E-003 + 6.8100000000000022E-002 4.1887313127517700E-003 + 6.9200000000000012E-002 4.4202469289302826E-003 + 7.0300000000000029E-002 4.6512773260474205E-003 + 7.1400000000000019E-002 4.8802085220813751E-003 + 7.2500000000000009E-002 5.1053226925432682E-003 + 7.3600000000000027E-002 5.3248470649123192E-003 + 7.4700000000000016E-002 5.5369595065712929E-003 + 7.5800000000000006E-002 5.7397466152906418E-003 + 7.6900000000000024E-002 5.9311636723577976E-003 + 7.8000000000000014E-002 6.1090458184480667E-003 + 7.9100000000000004E-002 6.2711732462048531E-003 + 8.0200000000000021E-002 6.4153280109167099E-003 + 8.1300000000000011E-002 6.5393000841140747E-003 + 8.2400000000000029E-002 6.6408445127308369E-003 + 8.3500000000000019E-002 6.7176418378949165E-003 + 8.4600000000000009E-002 6.7673153243958950E-003 + 8.5700000000000026E-002 6.7874956876039505E-003 + 8.6800000000000016E-002 6.7758797667920589E-003 + 8.7900000000000006E-002 6.7302212119102478E-003 + 8.9000000000000024E-002 6.6482727415859699E-003 + 9.0100000000000013E-002 6.5277377143502235E-003 + 9.1200000000000003E-002 6.3662845641374588E-003 + 9.2300000000000021E-002 6.1616110615432262E-003 + 9.3400000000000011E-002 5.9114955365657806E-003 + 9.4500000000000028E-002 5.6137810461223125E-003 + 9.5600000000000018E-002 5.2663031965494156E-003 + 9.6700000000000008E-002 4.8668347299098969E-003 + 9.7800000000000026E-002 4.4130962342023849E-003 + 9.8900000000000016E-002 3.9028283208608627E-003 + 0.10000000000000001 3.3338500652462244E-003 + 0.10110000000000002 2.7040487620979548E-003 + 0.10220000000000001 2.0113138016313314E-003 + 0.10330000000000003 1.2534917332231998E-003 + 0.10440000000000002 4.2842305265367031E-004 + 0.10550000000000001 -4.6596169704571366E-004 + 0.10660000000000003 -1.4315604930743575E-003 + 0.10770000000000002 -2.4700870271772146E-003 + 0.10880000000000001 -3.5831041168421507E-003 + 0.10990000000000003 -4.7720242291688919E-003 + 0.11100000000000002 -6.0380217619240284E-003 + 0.11210000000000001 -7.3818825185298920E-003 + 0.11320000000000002 -8.8038779795169830E-003 + 0.11430000000000001 -1.0303716175258160E-002 + 0.11540000000000003 -1.1880535632371902E-002 + 0.11650000000000002 -1.3532868586480618E-002 + 0.11760000000000001 -1.5258515253663063E-002 + 0.11870000000000003 -1.7054365947842598E-002 + 0.11980000000000002 -1.8916243687272072E-002 + 0.12090000000000001 -2.0838854834437370E-002 + 0.12200000000000003 -2.2815771400928497E-002 + 0.12310000000000001 -2.4839404970407486E-002 + 0.12420000000000003 -2.6900902390480042E-002 + 0.12530000000000002 -2.8990007936954498E-002 + 0.12640000000000001 -3.1094979494810104E-002 + 0.12750000000000003 -3.3202603459358215E-002 + 0.12860000000000002 -3.5298276692628860E-002 + 0.12970000000000001 -3.7366103380918503E-002 + 0.13080000000000003 -3.9388883858919144E-002 + 0.13190000000000002 -4.1348129510879517E-002 + 0.13300000000000001 -4.3224114924669266E-002 + 0.13410000000000000 -4.4996090233325958E-002 + 0.13520000000000004 -4.6642530709505081E-002 + 0.13630000000000003 -4.8141382634639740E-002 + 0.13740000000000002 -4.9470283091068268E-002 + 0.13850000000000001 -5.0606716424226761E-002 + 0.13960000000000000 -5.1528289914131165E-002 + 0.14070000000000005 -5.2213091403245926E-002 + 0.14180000000000004 -5.2640058100223541E-002 + 0.14290000000000003 -5.2789393812417984E-002 + 0.14400000000000002 -5.2642881870269775E-002 + 0.14510000000000001 -5.2184153348207474E-002 + 0.14620000000000000 -5.1398985087871552E-002 + 0.14730000000000004 -5.0275694578886032E-002 + 0.14840000000000003 -4.8805523663759232E-002 + 0.14950000000000002 -4.6982970088720322E-002 + 0.15060000000000001 -4.4805973768234253E-002 + 0.15170000000000000 -4.2276073247194290E-002 + 0.15280000000000005 -3.9398550987243652E-002 + 0.15390000000000004 -3.6182586103677750E-002 + 0.15500000000000003 -3.2641392201185226E-002 + 0.15610000000000002 -2.8792249038815498E-002 + 0.15720000000000001 -2.4656392633914948E-002 + 0.15830000000000000 -2.0258817821741104E-002 + 0.15940000000000004 -1.5628075227141380E-002 + 0.16050000000000003 -1.0796048678457737E-002 + 0.16160000000000002 -5.7977084070444107E-003 + 0.16270000000000001 -6.7075359402224422E-004 + 0.16380000000000000 4.5448499731719494E-003 + 0.16490000000000005 9.8073920235037804E-003 + 0.16600000000000004 1.5073937363922596E-002 + 0.16710000000000003 2.0300816744565964E-002 + 0.16820000000000002 2.5444140657782555E-002 + 0.16930000000000001 3.0460370704531670E-002 + 0.17040000000000000 3.5306941717863083E-002 + 0.17150000000000004 3.9942871779203415E-002 + 0.17260000000000003 4.4329281896352768E-002 + 0.17370000000000002 4.8429880291223526E-002 + 0.17480000000000001 5.2211426198482513E-002 + 0.17590000000000000 5.5644150823354721E-002 + 0.17700000000000005 5.8702189475297928E-002 + 0.17810000000000004 6.1363890767097473E-002 + 0.17920000000000003 6.3612073659896851E-002 + 0.18030000000000002 6.5434157848358154E-002 + 0.18140000000000001 6.6822275519371033E-002 + 0.18250000000000000 6.7773319780826569E-002 + 0.18360000000000004 6.8288922309875488E-002 + 0.18470000000000003 6.8375363945960999E-002 + 0.18580000000000002 6.8043321371078491E-002 + 0.18690000000000001 6.7307606339454651E-002 + 0.18800000000000000 6.6186875104904175E-002 + 0.18910000000000005 6.4703308045864105E-002 + 0.19020000000000004 6.2882274389266968E-002 + 0.19130000000000003 6.0751844197511673E-002 + 0.19240000000000002 5.8342263102531433E-002 + 0.19350000000000001 5.5685441941022873E-002 + 0.19460000000000005 5.2814520895481110E-002 + 0.19570000000000004 4.9763444811105728E-002 + 0.19680000000000003 4.6566531062126160E-002 + 0.19790000000000002 4.3257944285869598E-002 + 0.19900000000000001 3.9871186017990112E-002 + 0.20010000000000000 3.6438684910535812E-002 + 0.20120000000000005 3.2991468906402588E-002 + 0.20230000000000004 2.9558934271335602E-002 + 0.20340000000000003 2.6168595999479294E-002 + 0.20450000000000002 2.2845789790153503E-002 + 0.20560000000000000 1.9613403826951981E-002 + 0.20670000000000005 1.6491716727614403E-002 + 0.20780000000000004 1.3498381711542606E-002 + 0.20890000000000003 1.0648474097251892E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0056.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0056.BXX.semd new file mode 100644 index 00000000..1dcebf6b --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0056.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -9.2866596544340412E-030 + -0.10679999999999999 1.7779274943757685E-029 + -0.10569999999999999 3.8530881505965047E-028 + -0.10460000000000000 1.2575759202339917E-028 + -0.10349999999999999 -8.5183203512907017E-027 + -0.10239999999999999 -2.8588645842928036E-026 + -0.10130000000000000 2.2300190292408208E-026 + -0.10020000000000000 3.5470844641184653E-025 + -9.9099999999999994E-002 7.3132469414923182E-025 + -9.7999999999999990E-002 -9.5568191249377809E-025 + -9.6899999999999986E-002 -7.6497056825075555E-024 + -9.5799999999999996E-002 -1.2466983407852817E-023 + -9.4699999999999993E-002 1.6505781637489775E-023 + -9.3599999999999989E-002 1.1044312681648526E-022 + -9.2499999999999999E-002 1.7447865205142398E-022 + -9.1399999999999995E-002 -1.3984479316941380E-022 + -9.0299999999999991E-002 -1.1376892905192849E-021 + -8.9200000000000002E-002 -1.9730351814212018E-021 + -8.8099999999999984E-002 3.3033001358939836E-022 + -8.6999999999999994E-002 8.5898457619469786E-021 + -8.5899999999999990E-002 1.7531285289494475E-020 + -8.4799999999999986E-002 6.5985506088933471E-021 + -8.3699999999999997E-002 -4.7168462241279080E-020 + -8.2599999999999993E-002 -1.2168328288901397E-019 + -8.1499999999999989E-002 -1.0105814177576657E-019 + -8.0399999999999999E-002 1.7207226944769170E-019 + -7.9299999999999995E-002 6.5728919186563496E-019 + -7.8199999999999992E-002 8.2502466968398478E-019 + -7.7100000000000002E-002 -2.1614017440978646E-019 + -7.5999999999999984E-002 -2.7069721292272408E-018 + -7.4899999999999994E-002 -4.7430962321806072E-018 + -7.3799999999999991E-002 -2.1725665110182226E-018 + -7.2699999999999987E-002 7.8743706566169235E-018 + -7.1599999999999997E-002 2.0482477583193110E-017 + -7.0499999999999993E-002 1.9863930119099433E-017 + -6.9399999999999989E-002 -1.0977545342054507E-017 + -6.8300000000000000E-002 -6.6427288338997623E-017 + -6.7199999999999996E-002 -9.8505160587901924E-017 + -6.6099999999999992E-002 -3.4682290112196911E-017 + -6.5000000000000002E-002 1.4957588055952199E-016 + -6.3899999999999985E-002 3.4477340564441383E-016 + -6.2799999999999995E-002 3.1071029330793736E-016 + -6.1699999999999991E-002 -1.4499021623665462E-016 + -6.0599999999999994E-002 -8.7564455554224813E-016 + -5.9499999999999990E-002 -1.2585636929195653E-015 + -5.8399999999999994E-002 -5.2356837593374255E-016 + -5.7299999999999990E-002 1.4533856118319091E-015 + -5.6199999999999986E-002 3.4631888607810626E-015 + -5.5099999999999996E-002 3.2867144166600758E-015 + -5.3999999999999992E-002 -5.6739963103663322E-016 + -5.2899999999999989E-002 -6.6584379069395405E-015 + -5.1799999999999985E-002 -1.0110647738416530E-014 + -5.0699999999999995E-002 -5.5471090808017435E-015 + -4.9599999999999991E-002 7.5018828226292716E-015 + -4.8499999999999988E-002 2.1036258062638417E-014 + -4.7399999999999998E-002 2.1836289151649577E-014 + -4.6299999999999994E-002 2.0654110678155167E-015 + -4.5199999999999990E-002 -2.9810575801489728E-014 + -4.4099999999999986E-002 -4.9039453596001759E-014 + -4.2999999999999997E-002 -3.1232628923448871E-014 + -4.1899999999999993E-002 2.3153476206606849E-014 + -4.0799999999999989E-002 7.7832908846296733E-014 + -3.9699999999999985E-002 8.0792591041801975E-014 + -3.8599999999999995E-002 9.1770971518637806E-015 + -3.7499999999999992E-002 -9.5739185351252643E-014 + -3.6399999999999988E-002 -1.4342648976036626E-013 + -3.5299999999999984E-002 -6.5042724895283954E-014 + -3.4199999999999994E-002 1.0805249652922483E-013 + -3.3099999999999991E-002 2.3493381719197348E-013 + -3.1999999999999987E-002 1.6322679969801857E-013 + -3.0899999999999997E-002 -1.2015006502739956E-013 + -2.9799999999999993E-002 -4.1591689402438459E-013 + -2.8699999999999989E-002 -4.2192399747620346E-013 + -2.7599999999999986E-002 9.7335740812873328E-015 + -2.6499999999999996E-002 6.6157170887370942E-013 + -2.5399999999999992E-002 1.0076133720796077E-012 + -2.4299999999999988E-002 5.8468459024005326E-013 + -2.3199999999999985E-002 -5.5649137641750057E-013 + -2.2099999999999995E-002 -1.7086477632072272E-012 + -2.0999999999999991E-002 -1.9035784233623065E-012 + -1.9899999999999987E-002 -6.5858294295492725E-013 + -1.8799999999999983E-002 1.4797619509940296E-012 + -1.7699999999999994E-002 3.1159482546255779E-012 + -1.6599999999999990E-002 2.9291144162946203E-012 + -1.5499999999999986E-002 7.2398185536892701E-013 + -1.4399999999999996E-002 -2.2398782047877708E-012 + -1.3299999999999992E-002 -4.0315845280247675E-012 + -1.2199999999999989E-002 -3.4573364136869511E-012 + -1.1099999999999985E-002 -1.0025128513793669E-012 + -9.9999999999999950E-003 1.5321881133636972E-012 + -8.8999999999999913E-003 2.5153421012724664E-012 + -7.7999999999999875E-003 1.8916331175067302E-012 + -6.6999999999999837E-003 1.2175072148373767E-012 + -5.5999999999999939E-003 2.0930288752163406E-012 + -4.4999999999999901E-003 4.2175104554564857E-012 + -3.3999999999999864E-003 4.9121639915383764E-012 + -2.2999999999999826E-003 1.0113518095905549E-012 + -1.1999999999999927E-003 -7.9438296218814486E-012 + -9.9999999999988987E-005 -1.7750424394225028E-011 + 1.0000000000000148E-003 -2.0981192477842470E-011 + 2.1000000000000185E-003 -1.1679537545439267E-011 + 3.2000000000000084E-003 9.5005453157326336E-012 + 4.3000000000000121E-003 3.3520752146243282E-011 + 5.4000000000000159E-003 4.6635369177483454E-011 + 6.5000000000000058E-003 3.8053830919704268E-011 + 7.6000000000000234E-003 7.1292832748426349E-012 + 8.7000000000000133E-003 -3.4615258576176089E-011 + 9.8000000000000032E-003 -6.8367742023234257E-011 + 1.0900000000000021E-002 -7.7270613518809483E-011 + 1.2000000000000011E-002 -5.4730994042406778E-011 + 1.3100000000000001E-002 -7.2097007183802297E-012 + 1.4200000000000018E-002 4.9410288360807186E-011 + 1.5300000000000008E-002 9.6755617406962813E-011 + 1.6400000000000026E-002 1.1967200841400683E-010 + 1.7500000000000016E-002 1.0839344699586917E-010 + 1.8600000000000005E-002 5.8738860997387121E-011 + 1.9700000000000023E-002 -2.6080986328946842E-011 + 2.0800000000000013E-002 -1.3063891635134439E-010 + 2.1900000000000003E-002 -2.2316516690157329E-010 + 2.3000000000000020E-002 -2.5939636549843215E-010 + 2.4100000000000010E-002 -1.9918161564547177E-010 + 2.5200000000000000E-002 -3.1760167412686613E-011 + 2.6300000000000018E-002 2.0417163792973980E-010 + 2.7400000000000008E-002 4.2206077521811380E-010 + 2.8500000000000025E-002 5.1793147548551133E-010 + 2.9600000000000015E-002 4.1937636696687264E-010 + 3.0700000000000005E-002 1.2826795181553052E-010 + 3.1800000000000023E-002 -2.6820923260117979E-010 + 3.2900000000000013E-002 -6.2765226349625891E-010 + 3.4000000000000002E-002 -8.0988549200355919E-010 + 3.5100000000000020E-002 -7.3278594303616273E-010 + 3.6200000000000010E-002 -4.0057548944538723E-010 + 3.7300000000000028E-002 1.0290024388126540E-010 + 3.8400000000000017E-002 6.4367583485491764E-010 + 3.9500000000000007E-002 1.0711054265755138E-009 + 4.0600000000000025E-002 1.2458303277895766E-009 + 4.1700000000000015E-002 1.0673353312284917E-009 + 4.2800000000000005E-002 5.0986215249793077E-010 + 4.3900000000000022E-002 -3.3804645194202010E-010 + 4.5000000000000012E-002 -1.2556607975611200E-009 + 4.6100000000000002E-002 -1.9265145034808029E-009 + 4.7200000000000020E-002 -2.0419763657741896E-009 + 4.8300000000000010E-002 -1.4432293138355590E-009 + 4.9400000000000027E-002 -2.3498278323152988E-010 + 5.0500000000000017E-002 1.2011576178139194E-009 + 5.1600000000000007E-002 2.3264405957235113E-009 + 5.2700000000000025E-002 2.6626632010362528E-009 + 5.3800000000000014E-002 2.0132346900680886E-009 + 5.4900000000000004E-002 5.7883908777256465E-010 + 5.6000000000000022E-002 -1.0972491804039919E-009 + 5.7100000000000012E-002 -2.3380377633941407E-009 + 5.8200000000000002E-002 -2.6049467027888795E-009 + 5.9300000000000019E-002 -1.7148922282217427E-009 + 6.0400000000000009E-002 8.2491180553034837E-011 + 6.1500000000000027E-002 2.1807009531471522E-009 + 6.2600000000000017E-002 3.7932252894279372E-009 + 6.3700000000000007E-002 4.1573349207624233E-009 + 6.4800000000000024E-002 2.7164248628253063E-009 + 6.5900000000000014E-002 -7.2433681275185791E-010 + 6.7000000000000004E-002 -5.8555706949903197E-009 + 6.8100000000000022E-002 -1.1745954431319205E-008 + 6.9200000000000012E-002 -1.6807916836114600E-008 + 7.0300000000000029E-002 -1.8926661127238731E-008 + 7.1400000000000019E-002 -1.5789417773248715E-008 + 7.2500000000000009E-002 -5.3519837450721752E-009 + 7.3600000000000027E-002 1.3722095459911543E-008 + 7.4700000000000016E-002 4.1849350651546047E-008 + 7.5800000000000006E-002 7.8675185477550258E-008 + 7.6900000000000024E-002 1.2357800471818337E-007 + 7.8000000000000014E-002 1.7638039651046711E-007 + 7.9100000000000004E-002 2.3804516047221114E-007 + 8.0200000000000021E-002 3.1115504839362984E-007 + 8.1300000000000011E-002 4.0007003576647548E-007 + 8.2400000000000029E-002 5.1077228135909536E-007 + 8.3500000000000019E-002 6.5050664943555603E-007 + 8.4600000000000009E-002 8.2737989259840106E-007 + 8.5700000000000026E-002 1.0500954203962465E-006 + 8.6800000000000016E-002 1.3279760651130346E-006 + 8.7900000000000006E-002 1.6713543118385132E-006 + 8.9000000000000024E-002 2.0923084775859024E-006 + 9.0100000000000013E-002 2.6056159185827710E-006 + 9.1200000000000003E-002 3.2297252801072318E-006 + 9.2300000000000021E-002 3.9875699258118402E-006 + 9.3400000000000011E-002 4.9071327339333948E-006 + 9.4500000000000028E-002 6.0218108046683483E-006 + 9.5600000000000018E-002 7.3707356023078319E-006 + 9.6700000000000008E-002 8.9992336143041030E-006 + 9.7800000000000026E-002 1.0959564860968385E-005 + 9.8900000000000016E-002 1.3311954717210028E-005 + 0.10000000000000001 1.6125870388350450E-005 + 0.10110000000000002 1.9481367417029105E-005 + 0.10220000000000001 2.3470491214538924E-005 + 0.10330000000000003 2.8198684958624654E-005 + 0.10440000000000002 3.3786305721150711E-005 + 0.10550000000000001 4.0370265196543187E-005 + 0.10660000000000003 4.8105855967151001E-005 + 0.10770000000000002 5.7168566854670644E-005 + 0.10880000000000001 6.7755790951196104E-005 + 0.10990000000000003 8.0088284448720515E-005 + 0.11100000000000002 9.4411479949485511E-005 + 0.11210000000000001 1.1099679977633059E-004 + 0.11320000000000002 1.3014306023251265E-004 + 0.11430000000000001 1.5217802138067782E-004 + 0.11540000000000003 1.7745977675076574E-004 + 0.11650000000000002 2.0637775014620274E-004 + 0.11760000000000001 2.3935300123412162E-004 + 0.11870000000000003 2.7683775988407433E-004 + 0.11980000000000002 3.1931459670886397E-004 + 0.12090000000000001 3.6729499697685242E-004 + 0.12200000000000003 4.2131735244765878E-004 + 0.12310000000000001 4.8194479313679039E-004 + 0.12420000000000003 5.4976128740236163E-004 + 0.12530000000000002 6.2536704353988171E-004 + 0.12640000000000001 7.0937274722382426E-004 + 0.12750000000000003 8.0239283852279186E-004 + 0.12860000000000002 9.0503779938444495E-004 + 0.12970000000000001 1.0179061209782958E-003 + 0.13080000000000003 1.1415735352784395E-003 + 0.13190000000000002 1.2765836436301470E-003 + 0.13300000000000001 1.4234341215342283E-003 + 0.13410000000000000 1.5825624577701092E-003 + 0.13520000000000004 1.7543305875733495E-003 + 0.13630000000000003 1.9390104571357369E-003 + 0.13740000000000002 2.1367673762142658E-003 + 0.13850000000000001 2.3476432543247938E-003 + 0.13960000000000000 2.5715439114719629E-003 + 0.14070000000000005 2.8082220815122128E-003 + 0.14180000000000004 3.0572612304240465E-003 + 0.14290000000000003 3.3180620521306992E-003 + 0.14400000000000002 3.5898280330002308E-003 + 0.14510000000000001 3.8715521804988384E-003 + 0.14620000000000000 4.1620060801506042E-003 + 0.14730000000000004 4.4597336091101170E-003 + 0.14840000000000003 4.7630467452108860E-003 + 0.14950000000000002 5.0700199790298939E-003 + 0.15060000000000001 5.3784940391778946E-003 + 0.15170000000000000 5.6860842742025852E-003 + 0.15280000000000005 5.9901913627982140E-003 + 0.15390000000000004 6.2880138866603374E-003 + 0.15500000000000003 6.5765674225986004E-003 + 0.15610000000000002 6.8527106195688248E-003 + 0.15720000000000001 7.1131722070276737E-003 + 0.15830000000000000 7.3545803315937519E-003 + 0.15940000000000004 7.5735035352408886E-003 + 0.16050000000000003 7.7664912678301334E-003 + 0.16160000000000002 7.9301167279481888E-003 + 0.16270000000000001 8.0610290169715881E-003 + 0.16380000000000000 8.1560015678405762E-003 + 0.16490000000000005 8.2119889557361603E-003 + 0.16600000000000004 8.2261692732572556E-003 + 0.16710000000000003 8.1960037350654602E-003 + 0.16820000000000002 8.1192832440137863E-003 + 0.16930000000000001 7.9941777512431145E-003 + 0.17040000000000000 7.8192818909883499E-003 + 0.17150000000000004 7.5936587527394295E-003 + 0.17260000000000003 7.3168673552572727E-003 + 0.17370000000000002 6.9890017621219158E-003 + 0.17480000000000001 6.6107143647968769E-003 + 0.17590000000000000 6.1832270585000515E-003 + 0.17700000000000005 5.7083410210907459E-003 + 0.17810000000000004 5.1884315907955170E-003 + 0.17920000000000003 4.6264384873211384E-003 + 0.18030000000000002 4.0258471854031086E-003 + 0.18140000000000001 3.3906570170074701E-003 + 0.18250000000000000 2.7253427542746067E-003 + 0.18360000000000004 2.0348089747130871E-003 + 0.18470000000000003 1.3243345310911536E-003 + 0.18580000000000002 5.9951108414679766E-004 + 0.18690000000000001 -1.3382277393247932E-004 + 0.18800000000000000 -8.6965580703690648E-004 + 0.18910000000000005 -1.6018799506127834E-003 + 0.19020000000000004 -2.3243722971528769E-003 + 0.19130000000000003 -3.0310731381177902E-003 + 0.19240000000000002 -3.7160678766667843E-003 + 0.19350000000000001 -4.3736649677157402E-003 + 0.19460000000000005 -4.9984725192189217E-003 + 0.19570000000000004 -5.5854637175798416E-003 + 0.19680000000000003 -6.1300443485379219E-003 + 0.19790000000000002 -6.6281105391681194E-003 + 0.19900000000000001 -7.0760967209935188E-003 + 0.20010000000000000 -7.4710166081786156E-003 + 0.20120000000000005 -7.8104953281581402E-003 + 0.20230000000000004 -8.0927945673465729E-003 + 0.20340000000000003 -8.3168186247348785E-003 + 0.20450000000000002 -8.4821209311485291E-003 + 0.20560000000000000 -8.5888942703604698E-003 + 0.20670000000000005 -8.6379535496234894E-003 + 0.20780000000000004 -8.6307050660252571E-003 + 0.20890000000000003 -8.5691055282950401E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0056.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0056.BXZ.semd new file mode 100644 index 00000000..16f7cbdd --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0056.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -8.7024378336007875E-030 + -0.10679999999999999 1.9979720622960247E-029 + -0.10569999999999999 4.1707428504214717E-028 + -0.10460000000000000 6.1652243452492268E-028 + -0.10349999999999999 -5.4797675817073379E-027 + -0.10239999999999999 -2.0429927427133541E-026 + -0.10130000000000000 2.1645622171093385E-026 + -0.10020000000000000 2.8549494922720950E-025 + -9.9099999999999994E-002 5.5793932876508861E-025 + -9.7999999999999990E-002 -9.0744661801358671E-025 + -9.6899999999999986E-002 -6.5431902122766728E-024 + -9.5799999999999996E-002 -1.0840980943428552E-023 + -9.4699999999999993E-002 1.2211820826032744E-023 + -9.3599999999999989E-002 8.9962126771736627E-023 + -9.2499999999999999E-002 1.5285322309247864E-022 + -9.1399999999999995E-002 -7.3175898771553540E-023 + -9.0299999999999991E-002 -8.5954920370315417E-022 + -8.9200000000000002E-002 -1.6358630553455723E-021 + -8.8099999999999984E-002 -1.6104313914515973E-022 + -8.6999999999999994E-002 5.9816035227962833E-021 + -8.5899999999999990E-002 1.3594060670106917E-020 + -8.4799999999999986E-002 7.9254323219593659E-021 + -8.3699999999999997E-002 -2.9609647347023074E-020 + -8.2599999999999993E-002 -8.8176988009058189E-020 + -8.1499999999999989E-002 -8.9006081476777746E-020 + -8.0399999999999999E-002 8.7725541265060303E-020 + -7.9299999999999995E-002 4.4281697546227340E-019 + -7.8199999999999992E-002 6.3949612329931306E-019 + -7.7100000000000002E-002 3.8782207923183849E-020 + -7.5999999999999984E-002 -1.6602898353513760E-018 + -7.4899999999999994E-002 -3.3587672908618752E-018 + -7.3799999999999991E-002 -2.2606345696803652E-018 + -7.2699999999999987E-002 4.0603864359227223E-018 + -7.1599999999999997E-002 1.3295785183183372E-017 + -7.0499999999999993E-002 1.5548373353455127E-017 + -6.9399999999999989E-002 -1.6986385489347938E-018 + -6.8300000000000000E-002 -3.8577367811423361E-017 + -6.7199999999999996E-002 -6.7775553032789655E-017 + -6.6099999999999992E-002 -4.0787912045520271E-017 + -6.5000000000000002E-002 6.9840725237314046E-017 + -6.3899999999999985E-002 2.1171330436270120E-016 + -6.2799999999999995E-002 2.3858334673664515E-016 + -6.1699999999999991E-002 3.1213428804116984E-018 + -6.0599999999999994E-002 -4.6156619946943821E-016 + -5.9499999999999990E-002 -8.1833663567162712E-016 + -5.8399999999999994E-002 -5.6201419555799038E-016 + -5.7299999999999990E-002 5.3223823460492314E-016 + -5.6199999999999986E-002 1.9277476733377220E-015 + -5.5099999999999996E-002 2.3455125814947787E-015 + -5.3999999999999992E-002 6.3002384732157744E-016 + -5.2899999999999989E-002 -2.9136294376794995E-015 + -5.1799999999999985E-002 -5.8721558567282131E-015 + -5.0699999999999995E-002 -4.9171524667203544E-015 + -4.9599999999999991E-002 1.3093528472281173E-015 + -4.8499999999999988E-002 9.6876098384045782E-015 + -4.7399999999999998E-002 1.3341388947372620E-014 + -4.6299999999999994E-002 6.5688243622188773E-015 + -4.5199999999999990E-002 -8.9629240241175835E-015 + -4.4099999999999986E-002 -2.2518311610449267E-014 + -4.2999999999999997E-002 -2.0943828133368134E-014 + -4.1899999999999993E-002 -6.1000263542644595E-016 + -4.0799999999999989E-002 2.5336527445301779E-014 + -3.9699999999999985E-002 3.3917709813717847E-014 + -3.8599999999999995E-002 1.2190853930721737E-014 + -3.7499999999999992E-002 -2.5476220118962958E-014 + -3.6399999999999988E-002 -4.2239351122699831E-014 + -3.5299999999999984E-002 -1.0137371627902403E-014 + -3.4199999999999994E-002 5.4178687090063876E-014 + -3.3099999999999991E-002 8.6275896095302368E-014 + -3.1999999999999987E-002 2.2287835639567266E-014 + -3.0899999999999997E-002 -1.2845227540057153E-013 + -2.9799999999999993E-002 -2.5208977158346080E-013 + -2.8699999999999989E-002 -1.9319168118557550E-013 + -2.7599999999999986E-002 1.0744091163625291E-013 + -2.6499999999999996E-002 5.0319297340006841E-013 + -2.5399999999999992E-002 6.7972699951263094E-013 + -2.4299999999999988E-002 3.6712985624666461E-013 + -2.3199999999999985E-002 -4.0072920025682746E-013 + -2.2099999999999995E-002 -1.1957639739490489E-012 + -2.0999999999999991E-002 -1.4111504933328467E-012 + -1.9899999999999987E-002 -6.9261160392034005E-013 + -1.8799999999999983E-002 7.1638604336871081E-013 + -1.7699999999999994E-002 2.0199796696429573E-012 + -1.6599999999999990E-002 2.3499804532867152E-012 + -1.5499999999999986E-002 1.3724591125044427E-012 + -1.4399999999999996E-002 -4.4080272201471593E-013 + -1.3299999999999992E-002 -2.1201413021032511E-012 + -1.2199999999999989E-002 -2.8699412638055755E-012 + -1.1099999999999985E-002 -2.5607300568192271E-012 + -9.9999999999999950E-003 -1.6191644379437431E-012 + -8.8999999999999913E-003 -4.2576505472277648E-013 + -7.7999999999999875E-003 1.1614919095959131E-012 + -6.6999999999999837E-003 3.5557409881065150E-012 + -5.5999999999999939E-003 6.5072647791042382E-012 + -4.4999999999999901E-003 8.3328023300910381E-012 + -3.3999999999999864E-003 6.3567146338372460E-012 + -2.2999999999999826E-003 -1.1702602862456724E-012 + -1.1999999999999927E-003 -1.2753335713877600E-011 + -9.9999999999988987E-005 -2.2865986881726030E-011 + 1.0000000000000148E-003 -2.4069447823737988E-011 + 2.1000000000000185E-003 -1.1522526856266868E-011 + 3.2000000000000084E-003 1.2679588282105136E-011 + 4.3000000000000121E-003 3.8510819533321694E-011 + 5.4000000000000159E-003 5.1935251238477420E-011 + 6.5000000000000058E-003 4.2264983179940430E-011 + 7.6000000000000234E-003 8.9388427215730815E-012 + 8.7000000000000133E-003 -3.6470403086408254E-011 + 9.8000000000000032E-003 -7.4667036442654933E-011 + 1.0900000000000021E-002 -8.7357218681027859E-011 + 1.2000000000000011E-002 -6.5667103699151852E-011 + 1.3100000000000001E-002 -1.4010818547016690E-011 + 1.4200000000000018E-002 5.1900855141395752E-011 + 1.5300000000000008E-002 1.1086903617396615E-010 + 1.6400000000000026E-002 1.4239606715982234E-010 + 1.7500000000000016E-002 1.3117189279210351E-010 + 1.8600000000000005E-002 7.0389916118074325E-011 + 1.9700000000000023E-002 -3.4345651322986726E-011 + 2.0800000000000013E-002 -1.6052012496992063E-010 + 2.1900000000000003E-002 -2.6726706958690727E-010 + 2.3000000000000020E-002 -3.0273680784453916E-010 + 2.4100000000000010E-002 -2.2330465254682963E-010 + 2.5200000000000000E-002 -1.9997711819819131E-011 + 2.6300000000000018E-002 2.6086643956091393E-010 + 2.7400000000000008E-002 5.1853810134616651E-010 + 2.8500000000000025E-002 6.2869964789769028E-010 + 2.9600000000000015E-002 4.9746939900785492E-010 + 3.0700000000000005E-002 1.1600921612231474E-010 + 3.1800000000000023E-002 -4.1296016606295893E-010 + 3.2900000000000013E-002 -8.9654278445649993E-010 + 3.4000000000000002E-002 -1.1196353844056262E-009 + 3.5100000000000020E-002 -9.3499119557804988E-010 + 3.6200000000000010E-002 -3.3759209316919225E-010 + 3.7300000000000028E-002 5.1091664232671974E-010 + 3.8400000000000017E-002 1.3230424533716700E-009 + 3.9500000000000007E-002 1.7809929087064802E-009 + 4.0600000000000025E-002 1.6543475478414393E-009 + 4.1700000000000015E-002 8.9706969630398703E-010 + 4.2800000000000005E-002 -3.1386454546478149E-010 + 4.3900000000000022E-002 -1.6171572969625458E-009 + 4.5000000000000012E-002 -2.5751469845403108E-009 + 4.6100000000000002E-002 -2.8166695642539707E-009 + 4.7200000000000020E-002 -2.1652808435135285E-009 + 4.8300000000000010E-002 -7.0731520640521239E-010 + 4.9400000000000027E-002 1.2222690637386791E-009 + 5.0500000000000017E-002 3.1256619514863360E-009 + 5.1600000000000007E-002 4.4643204688554761E-009 + 5.2700000000000025E-002 4.7790913448864103E-009 + 5.3800000000000014E-002 3.7881244807635994E-009 + 5.4900000000000004E-002 1.4650107793556799E-009 + 5.6000000000000022E-002 -1.8954904312806775E-009 + 5.7100000000000012E-002 -5.6391114000575726E-009 + 5.8200000000000002E-002 -8.7901614875818268E-009 + 5.9300000000000019E-002 -1.0225825519682985E-008 + 6.0400000000000009E-002 -9.0037168831713643E-009 + 6.1500000000000027E-002 -4.7668451408355850E-009 + 6.2600000000000017E-002 1.9450556720812529E-009 + 6.3700000000000007E-002 9.6750323308469888E-009 + 6.4800000000000024E-002 1.6424637649947726E-008 + 6.5900000000000014E-002 2.0338669415309596E-008 + 6.7000000000000004E-002 2.0410197976161726E-008 + 6.8100000000000022E-002 1.6831787519322461E-008 + 6.9200000000000012E-002 1.0731939781294386E-008 + 7.0300000000000029E-002 3.3237743668479425E-009 + 7.1400000000000019E-002 -5.1822883762042693E-009 + 7.2500000000000009E-002 -1.6374343658753787E-008 + 7.3600000000000027E-002 -3.3714307789978193E-008 + 7.4700000000000016E-002 -6.1813324236936751E-008 + 7.5800000000000006E-002 -1.0525263149929742E-007 + 7.6900000000000024E-002 -1.6755659260070388E-007 + 7.8000000000000014E-002 -2.5086345090130635E-007 + 7.9100000000000004E-002 -3.5647823892759334E-007 + 8.0200000000000021E-002 -4.8603584446027526E-007 + 8.1300000000000011E-002 -6.4271546307281824E-007 + 8.2400000000000029E-002 -8.3199654454801930E-007 + 8.3500000000000019E-002 -1.0617972066029324E-006 + 8.4600000000000009E-002 -1.3422547908703564E-006 + 8.5700000000000026E-002 -1.6856371303219930E-006 + 8.6800000000000016E-002 -2.1067594389023725E-006 + 8.7900000000000006E-002 -2.6239106318826089E-006 + 8.9000000000000024E-002 -3.2599086807749700E-006 + 9.0100000000000013E-002 -4.0427717067359481E-006 + 9.1200000000000003E-002 -5.0057283260684926E-006 + 9.2300000000000021E-002 -6.1867526710557286E-006 + 9.3400000000000011E-002 -7.6282344707578886E-006 + 9.4500000000000028E-002 -9.3774851848138496E-006 + 9.5600000000000018E-002 -1.1488487871247344E-005 + 9.6700000000000008E-002 -1.4024704796611331E-005 + 9.7800000000000026E-002 -1.7062287952285260E-005 + 9.8900000000000016E-002 -2.0692850739578716E-005 + 0.10000000000000001 -2.5025217837537639E-005 + 0.10110000000000002 -3.0186181902536191E-005 + 0.10220000000000001 -3.6320747312856838E-005 + 0.10330000000000003 -4.3592735892161727E-005 + 0.10440000000000002 -5.2186212997185066E-005 + 0.10550000000000001 -6.2308048654813319E-005 + 0.10660000000000003 -7.4191186286043376E-005 + 0.10770000000000002 -8.8098087871912867E-005 + 0.10880000000000001 -1.0432385897729546E-004 + 0.10990000000000003 -1.2319891538936645E-004 + 0.11100000000000002 -1.4509107859339565E-004 + 0.11210000000000001 -1.7040727834682912E-004 + 0.11320000000000002 -1.9959518976975232E-004 + 0.11430000000000001 -2.3314441205002367E-004 + 0.11540000000000003 -2.7158734155818820E-004 + 0.11650000000000002 -3.1549940467812121E-004 + 0.11760000000000001 -3.6549876676872373E-004 + 0.11870000000000003 -4.2224585195071995E-004 + 0.11980000000000002 -4.8644223716109991E-004 + 0.12090000000000001 -5.5882910965010524E-004 + 0.12200000000000003 -6.4018444390967488E-004 + 0.12310000000000001 -7.3131866520270705E-004 + 0.12420000000000003 -8.3306769374758005E-004 + 0.12530000000000002 -9.4628363149240613E-004 + 0.12640000000000001 -1.0718234116211534E-003 + 0.12750000000000003 -1.2105364585295320E-003 + 0.12860000000000002 -1.3632521731778979E-003 + 0.12970000000000001 -1.5307662542909384E-003 + 0.13080000000000003 -1.7138272523880005E-003 + 0.13190000000000002 -1.9131209701299667E-003 + 0.13300000000000001 -2.1292511373758316E-003 + 0.13410000000000000 -2.3627197369933128E-003 + 0.13520000000000004 -2.6139009278267622E-003 + 0.13630000000000003 -2.8830161318182945E-003 + 0.13740000000000002 -3.1701081898063421E-003 + 0.13850000000000001 -3.4750162158161402E-003 + 0.13960000000000000 -3.7973534781485796E-003 + 0.14070000000000005 -4.1364850476384163E-003 + 0.14180000000000004 -4.4915080070495605E-003 + 0.14290000000000003 -4.8612318933010101E-003 + 0.14400000000000002 -5.2441563457250595E-003 + 0.14510000000000001 -5.6384578347206116E-003 + 0.14620000000000000 -6.0419728979468346E-003 + 0.14730000000000004 -6.4521888270974159E-003 + 0.14840000000000003 -6.8662394769489765E-003 + 0.14950000000000002 -7.2809071280062199E-003 + 0.15060000000000001 -7.6926345936954021E-003 + 0.15170000000000000 -8.0975349992513657E-003 + 0.15280000000000005 -8.4914183244109154E-003 + 0.15390000000000004 -8.8698212057352066E-003 + 0.15500000000000003 -9.2280358076095581E-003 + 0.15610000000000002 -9.5611549913883209E-003 + 0.15720000000000001 -9.8641179502010345E-003 + 0.15830000000000000 -1.0131763294339180E-002 + 0.15940000000000004 -1.0358893312513828E-002 + 0.16050000000000003 -1.0540341027081013E-002 + 0.16160000000000002 -1.0671046562492847E-002 + 0.16270000000000001 -1.0746137239038944E-002 + 0.16380000000000000 -1.0761009529232979E-002 + 0.16490000000000005 -1.0711413808166981E-002 + 0.16600000000000004 -1.0593529790639877E-002 + 0.16710000000000003 -1.0404044762253761E-002 + 0.16820000000000002 -1.0140221565961838E-002 + 0.16930000000000001 -9.7999731078743935E-003 + 0.17040000000000000 -9.3819340690970421E-003 + 0.17150000000000004 -8.8855186477303505E-003 + 0.17260000000000003 -8.3109801635146141E-003 + 0.17370000000000002 -7.6594520360231400E-003 + 0.17480000000000001 -6.9329719990491867E-003 + 0.17590000000000000 -6.1344914138317108E-003 + 0.17700000000000005 -5.2678734064102173E-003 + 0.17810000000000004 -4.3378723785281181E-003 + 0.17920000000000003 -3.3501046709716320E-003 + 0.18030000000000002 -2.3110075853765011E-003 + 0.18140000000000001 -1.2277844361960888E-003 + 0.18250000000000000 -1.0833718260983005E-004 + 0.18360000000000004 1.0388183873146772E-003 + 0.18470000000000003 2.2046489175409079E-003 + 0.18580000000000002 3.3797158394008875E-003 + 0.18690000000000001 4.5542931184172630E-003 + 0.18800000000000000 5.7184924371540546E-003 + 0.18910000000000005 6.8623931147158146E-003 + 0.19020000000000004 7.9761734232306480E-003 + 0.19130000000000003 9.0502360835671425E-003 + 0.19240000000000002 1.0075343772768974E-002 + 0.19350000000000001 1.1042731814086437E-002 + 0.19460000000000005 1.1944228783249855E-002 + 0.19570000000000004 1.2772367335855961E-002 + 0.19680000000000003 1.3520471751689911E-002 + 0.19790000000000002 1.4182752929627895E-002 + 0.19900000000000001 1.4754373580217361E-002 + 0.20010000000000000 1.5231509692966938E-002 + 0.20120000000000005 1.5611393377184868E-002 + 0.20230000000000004 1.5892332419753075E-002 + 0.20340000000000003 1.6073724254965782E-002 + 0.20450000000000002 1.6156032681465149E-002 + 0.20560000000000000 1.6140764579176903E-002 + 0.20670000000000005 1.6030415892601013E-002 + 0.20780000000000004 1.5828432515263557E-002 + 0.20890000000000003 1.5539126470685005E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0057.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0057.BXX.semd new file mode 100644 index 00000000..dffef2b6 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0057.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 -5.1744603846825269E-026 + -0.11119999999999999 -7.0051496234066539E-019 + -0.11009999999999999 -4.9563289184360580E-018 + -0.10900000000000000 -1.0801443552725643E-017 + -0.10790000000000000 1.9451034644537463E-017 + -0.10679999999999999 1.7707816685414227E-016 + -0.10569999999999999 4.5634381783314182E-016 + -0.10460000000000000 3.3751023047060621E-016 + -0.10349999999999999 -1.3943574739245330E-015 + -0.10239999999999999 -5.3090995988868631E-015 + -0.10130000000000000 -7.9867193994399496E-015 + -0.10020000000000000 -8.8191799918696870E-017 + -9.9099999999999994E-002 2.6687670357048582E-014 + -9.7999999999999990E-002 6.0792320342225453E-014 + -9.6899999999999986E-002 5.5600150677091731E-014 + -9.5799999999999996E-002 -4.8361183493158405E-014 + -9.4699999999999993E-002 -2.4531689613721541E-013 + -9.3599999999999989E-002 -3.8010352786284340E-013 + -9.2499999999999999E-002 -1.8131889490281133E-013 + -9.1399999999999995E-002 4.9725946017070699E-013 + -9.0299999999999991E-002 1.3401434909715570E-012 + -8.9200000000000002E-002 1.5009230837359500E-012 + -8.8099999999999984E-002 1.4474033950551135E-013 + -8.6999999999999994E-002 -2.5503358105916085E-012 + -8.5899999999999990E-002 -4.7917728812629790E-012 + -8.4799999999999986E-002 -3.9843709928599758E-012 + -8.3699999999999997E-002 1.0214281677412007E-012 + -8.2599999999999993E-002 7.8916560786179701E-012 + -8.1499999999999989E-002 1.1359411675182507E-011 + -8.0399999999999999E-002 7.0989273487365168E-012 + -7.9299999999999995E-002 -3.7091102758624039E-012 + -7.8199999999999992E-002 -1.3751976120357501E-011 + -7.7100000000000002E-002 -1.5120415336467019E-011 + -7.5999999999999984E-002 -7.1552377738093309E-012 + -7.4899999999999994E-002 1.4806829807395561E-012 + -7.3799999999999991E-002 1.1140684728905281E-012 + -7.2699999999999987E-002 -6.1668569556472264E-012 + -7.1599999999999997E-002 -3.3749691409623583E-012 + -7.0499999999999993E-002 2.5861542074512300E-011 + -6.9399999999999989E-002 7.2509220849781286E-011 + -6.8300000000000000E-002 9.3549779034418634E-011 + -6.7199999999999996E-002 3.9113420835512613E-011 + -6.6099999999999992E-002 -9.6215445333225347E-011 + -6.5000000000000002E-002 -2.4150054178662117E-010 + -6.3899999999999985E-002 -2.7892932408235538E-010 + -6.2799999999999995E-002 -1.3036142998412714E-010 + -6.1699999999999991E-002 1.6145140779855183E-010 + -6.0599999999999994E-002 4.3348391542963327E-010 + -5.9499999999999990E-002 5.0459558753601641E-010 + -5.8399999999999994E-002 3.0942526318966657E-010 + -5.7299999999999990E-002 -4.7209382236790276E-011 + -5.6199999999999986E-002 -3.6953448634413633E-010 + -5.5099999999999996E-002 -5.2052750998399233E-010 + -5.3999999999999992E-002 -5.0784798588665581E-010 + -5.2899999999999989E-002 -4.2501679953232951E-010 + -5.1799999999999985E-002 -3.0872665535142119E-010 + -5.0699999999999995E-002 -7.0016444031484326E-011 + -4.9599999999999991E-002 4.0068021123218500E-010 + -4.8499999999999988E-002 1.0331838717902997E-009 + -4.7399999999999998E-002 1.4922152402618849E-009 + -4.6299999999999994E-002 1.3520492503360515E-009 + -4.5199999999999990E-002 4.4152800859897923E-010 + -4.4099999999999986E-002 -9.2595930922811931E-010 + -4.2999999999999997E-002 -2.0745818396505911E-009 + -4.1899999999999993E-002 -2.3926065573220967E-009 + -4.0799999999999989E-002 -1.7383667838544170E-009 + -3.9699999999999985E-002 -4.9714232730480035E-010 + -3.8599999999999995E-002 7.4296113705685229E-010 + -3.7499999999999992E-002 1.5953115495292991E-009 + -3.6399999999999988E-002 2.0066668326990111E-009 + -3.5299999999999984E-002 2.0511587983662594E-009 + -3.4199999999999994E-002 1.6686579895619502E-009 + -3.3099999999999991E-002 6.8449040879769996E-010 + -3.1999999999999987E-002 -8.6378010299981156E-010 + -3.0899999999999997E-002 -2.4397870390657772E-009 + -2.9799999999999993E-002 -3.1495426267014182E-009 + -2.8699999999999989E-002 -2.3233441837078317E-009 + -2.7599999999999986E-002 -1.0304374020719820E-010 + -2.6499999999999996E-002 2.4769235551502788E-009 + -2.5399999999999992E-002 4.0274339418999716E-009 + -2.4299999999999988E-002 3.5631328998420031E-009 + -2.3199999999999985E-002 9.4145635731734956E-010 + -2.2099999999999995E-002 -3.2118707693484794E-009 + -2.0999999999999991E-002 -7.8196773500849304E-009 + -1.9899999999999987E-002 -1.1530009835780675E-008 + -1.8799999999999983E-002 -1.2693547546405171E-008 + -1.7699999999999994E-002 -9.4389225324675863E-009 + -1.6599999999999990E-002 -8.5147000561391906E-011 + -1.5499999999999986E-002 1.6322076135111274E-008 + -1.4399999999999996E-002 3.9898516490666225E-008 + -1.3299999999999992E-002 7.0539833529892348E-008 + -1.2199999999999989E-002 1.0889102242117588E-007 + -1.1099999999999985E-002 1.5684574350416369E-007 + -9.9999999999999950E-003 2.1709985276174848E-007 + -8.8999999999999913E-003 2.9219972930150107E-007 + -7.7999999999999875E-003 3.8414350456150714E-007 + -6.6999999999999837E-003 4.9522105882715550E-007 + -5.5999999999999939E-003 6.2965710867501912E-007 + -4.4999999999999901E-003 7.9478144243694260E-007 + -3.3999999999999864E-003 1.0007487389884773E-006 + -2.2999999999999826E-003 1.2590745654961211E-006 + -1.1999999999999927E-003 1.5813266145414673E-006 + -9.9999999999988987E-005 1.9792048533417983E-006 + 1.0000000000000148E-003 2.4660732833581278E-006 + 2.1000000000000185E-003 3.0588487334171077E-006 + 3.2000000000000084E-003 3.7790928217873443E-006 + 4.3000000000000121E-003 4.6531013140338473E-006 + 5.4000000000000159E-003 5.7117877076962031E-006 + 6.5000000000000058E-003 6.9911843638692517E-006 + 7.6000000000000234E-003 8.5335796029539779E-006 + 8.7000000000000133E-003 1.0388612281531096E-005 + 9.8000000000000032E-003 1.2613793842319865E-005 + 1.0900000000000021E-002 1.5274821635102853E-005 + 1.2000000000000011E-002 1.8446549802320078E-005 + 1.3100000000000001E-002 2.2214988348423503E-005 + 1.4200000000000018E-002 2.6679710572352633E-005 + 1.5300000000000008E-002 3.1955667509464547E-005 + 1.6400000000000026E-002 3.8173970096977428E-005 + 1.7500000000000016E-002 4.5482407585950568E-005 + 1.8600000000000005E-002 5.4046799050411209E-005 + 1.9700000000000023E-002 6.4053310779854655E-005 + 2.0800000000000013E-002 7.5710937380790710E-005 + 2.1900000000000003E-002 8.9252920588478446E-005 + 2.3000000000000020E-002 1.0493722948012874E-004 + 2.4100000000000010E-002 1.2304697884246707E-004 + 2.5200000000000000E-002 1.4389217540156096E-004 + 2.6300000000000018E-002 1.6781267186161131E-004 + 2.7400000000000008E-002 1.9518045883160084E-004 + 2.8500000000000025E-002 2.2640006500296295E-004 + 2.9600000000000015E-002 2.6190650532953441E-004 + 3.0700000000000005E-002 3.0216266168281436E-004 + 3.1800000000000023E-002 3.4765800228342414E-004 + 3.2900000000000013E-002 3.9890833431854844E-004 + 3.4000000000000002E-002 4.5645574573427439E-004 + 3.5100000000000020E-002 5.2086648065596819E-004 + 3.6200000000000010E-002 5.9272628277540207E-004 + 3.7300000000000028E-002 6.7263375967741013E-004 + 3.8400000000000017E-002 7.6119392178952694E-004 + 3.9500000000000007E-002 8.5901090642437339E-004 + 4.0600000000000025E-002 9.6667988691478968E-004 + 4.1700000000000015E-002 1.0847775265574455E-003 + 4.2800000000000005E-002 1.2138517340645194E-003 + 4.3900000000000022E-002 1.3544105459004641E-003 + 4.5000000000000012E-002 1.5069105429574847E-003 + 4.6100000000000002E-002 1.6717442777007818E-003 + 4.7200000000000020E-002 1.8492247909307480E-003 + 4.8300000000000010E-002 2.0395696628838778E-003 + 4.9400000000000027E-002 2.2428857628256083E-003 + 5.0500000000000017E-002 2.4591523688286543E-003 + 5.1600000000000007E-002 2.6882092934101820E-003 + 5.2700000000000025E-002 2.9297412838786840E-003 + 5.3800000000000014E-002 3.1832617241889238E-003 + 5.4900000000000004E-002 3.4480984322726727E-003 + 5.6000000000000022E-002 3.7233794573694468E-003 + 5.7100000000000012E-002 4.0080221369862556E-003 + 5.8200000000000002E-002 4.3007303029298782E-003 + 5.9300000000000019E-002 4.5999842695891857E-003 + 6.0400000000000009E-002 4.9040406011044979E-003 + 6.1500000000000027E-002 5.2109290845692158E-003 + 6.2600000000000017E-002 5.5184587836265564E-003 + 6.3700000000000007E-002 5.8242250233888626E-003 + 6.4800000000000024E-002 6.1256261542439461E-003 + 6.5900000000000014E-002 6.4198733307421207E-003 + 6.7000000000000004E-002 6.7040091380476952E-003 + 6.8100000000000022E-002 6.9749341346323490E-003 + 6.9200000000000012E-002 7.2294361889362335E-003 + 7.0300000000000029E-002 7.4642235413193703E-003 + 7.1400000000000019E-002 7.6759681105613708E-003 + 7.2500000000000009E-002 7.8613432124257088E-003 + 7.3600000000000027E-002 8.0170650035142899E-003 + 7.4700000000000016E-002 8.1399399787187576E-003 + 7.5800000000000006E-002 8.2269106060266495E-003 + 7.6900000000000024E-002 8.2751056179404259E-003 + 7.8000000000000014E-002 8.2818884402513504E-003 + 7.9100000000000004E-002 8.2449112087488174E-003 + 8.0200000000000021E-002 8.1621501594781876E-003 + 8.1300000000000011E-002 8.0319512635469437E-003 + 8.2400000000000029E-002 7.8530702739953995E-003 + 8.3500000000000019E-002 7.6247141696512699E-003 + 8.4600000000000009E-002 7.3465732857584953E-003 + 8.5700000000000026E-002 7.0188413374125957E-003 + 8.6800000000000016E-002 6.6422279924154282E-003 + 8.7900000000000006E-002 6.2179635278880596E-003 + 8.9000000000000024E-002 5.7478002272546291E-003 + 9.0100000000000013E-002 5.2340123802423477E-003 + 9.1200000000000003E-002 4.6793757937848568E-003 + 9.2300000000000021E-002 4.0871384553611279E-003 + 9.3400000000000011E-002 3.4609825816005468E-003 + 9.4500000000000028E-002 2.8049815446138382E-003 + 9.5600000000000018E-002 2.1235512103885412E-003 + 9.6700000000000008E-002 1.4213996473699808E-003 + 9.7800000000000026E-002 7.0346245774999261E-004 + 9.8900000000000016E-002 -2.5171480956487358E-005 + 0.10000000000000001 -7.5934076448902488E-004 + 0.10110000000000002 -1.4938904205337167E-003 + 0.10220000000000001 -2.2237438242882490E-003 + 0.10330000000000003 -2.9439709614962339E-003 + 0.10440000000000002 -3.6498673725873232E-003 + 0.10550000000000001 -4.3370290659368038E-003 + 0.10660000000000003 -5.0014271400868893E-003 + 0.10770000000000002 -5.6394678540527821E-003 + 0.10880000000000001 -6.2480401247739792E-003 + 0.10990000000000003 -6.8245609290897846E-003 + 0.11100000000000002 -7.3670088313519955E-003 + 0.11210000000000001 -7.8739635646343231E-003 + 0.11320000000000002 -8.3446269854903221E-003 + 0.11430000000000001 -8.7788216769695282E-003 + 0.11540000000000003 -9.1769816353917122E-003 + 0.11650000000000002 -9.5401257276535034E-003 + 0.11760000000000001 -9.8698250949382782E-003 + 0.11870000000000003 -1.0168172419071198E-002 + 0.11980000000000002 -1.0437732562422752E-002 + 0.12090000000000001 -1.0681482031941414E-002 + 0.12200000000000003 -1.0902732610702515E-002 + 0.12310000000000001 -1.1105045676231384E-002 + 0.12420000000000003 -1.1292148381471634E-002 + 0.12530000000000002 -1.1467856355011463E-002 + 0.12640000000000001 -1.1635992676019669E-002 + 0.12750000000000003 -1.1800288222730160E-002 + 0.12860000000000002 -1.1964282952249050E-002 + 0.12970000000000001 -1.2131218798458576E-002 + 0.13080000000000003 -1.2303958646953106E-002 + 0.13190000000000002 -1.2484912760555744E-002 + 0.13300000000000001 -1.2675973586738110E-002 + 0.13410000000000000 -1.2878450565040112E-002 + 0.13520000000000004 -1.3092999346554279E-002 + 0.13630000000000003 -1.3319561257958412E-002 + 0.13740000000000002 -1.3557333499193192E-002 + 0.13850000000000001 -1.3804766349494457E-002 + 0.13960000000000000 -1.4059564098715782E-002 + 0.14070000000000005 -1.4318686909973621E-002 + 0.14180000000000004 -1.4578366652131081E-002 + 0.14290000000000003 -1.4834128320217133E-002 + 0.14400000000000002 -1.5080838464200497E-002 + 0.14510000000000001 -1.5312798321247101E-002 + 0.14620000000000000 -1.5523824840784073E-002 + 0.14730000000000004 -1.5707347542047501E-002 + 0.14840000000000003 -1.5856487676501274E-002 + 0.14950000000000002 -1.5964165329933167E-002 + 0.15060000000000001 -1.6023224219679832E-002 + 0.15170000000000000 -1.6026582568883896E-002 + 0.15280000000000005 -1.5967369079589844E-002 + 0.15390000000000004 -1.5839051455259323E-002 + 0.15500000000000003 -1.5635546296834946E-002 + 0.15610000000000002 -1.5351347625255585E-002 + 0.15720000000000001 -1.4981650747358799E-002 + 0.15830000000000000 -1.4522486366331577E-002 + 0.15940000000000004 -1.3970844447612762E-002 + 0.16050000000000003 -1.3324758037924767E-002 + 0.16160000000000002 -1.2583366595208645E-002 + 0.16270000000000001 -1.1746972799301147E-002 + 0.16380000000000000 -1.0817090980708599E-002 + 0.16490000000000005 -9.7964908927679062E-003 + 0.16600000000000004 -8.6892144754528999E-003 + 0.16710000000000003 -7.5005493126809597E-003 + 0.16820000000000002 -6.2369839288294315E-003 + 0.16930000000000001 -4.9061370082199574E-003 + 0.17040000000000000 -3.5166835878044367E-003 + 0.17150000000000004 -2.0782747305929661E-003 + 0.17260000000000003 -6.0143385780975223E-004 + 0.17370000000000002 9.0257648844271898E-004 + 0.17480000000000001 2.4219115730375051E-003 + 0.17590000000000000 3.9443084970116615E-003 + 0.17700000000000005 5.4572517983615398E-003 + 0.17810000000000004 6.9481302052736282E-003 + 0.17920000000000003 8.4044067189097404E-003 + 0.18030000000000002 9.8137930035591125E-003 + 0.18140000000000001 1.1164423078298569E-002 + 0.18250000000000000 1.2445025146007538E-002 + 0.18360000000000004 1.3645068742334843E-002 + 0.18470000000000003 1.4754907228052616E-002 + 0.18580000000000002 1.5765896067023277E-002 + 0.18690000000000001 1.6670508310198784E-002 + 0.18800000000000000 1.7462423071265221E-002 + 0.18910000000000005 1.8136596307158470E-002 + 0.19020000000000004 1.8689321354031563E-002 + 0.19130000000000003 1.9118251278996468E-002 + 0.19240000000000002 1.9422413781285286E-002 + 0.19350000000000001 1.9602185115218163E-002 + 0.19460000000000005 1.9659260287880898E-002 + 0.19570000000000004 1.9596589729189873E-002 + 0.19680000000000003 1.9418317824602127E-002 + 0.19790000000000002 1.9129687920212746E-002 + 0.19900000000000001 1.8736947327852249E-002 + 0.20010000000000000 1.8247228115797043E-002 + 0.20120000000000005 1.7668422311544418E-002 + 0.20230000000000004 1.7009049654006958E-002 + 0.20340000000000003 1.6278119757771492E-002 + 0.20450000000000002 1.5484991483390331E-002 + 0.20560000000000000 1.4639247208833694E-002 + 0.20670000000000005 1.3750567100942135E-002 + 0.20780000000000004 1.2828584760427475E-002 + 0.20890000000000003 1.1882758699357510E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0057.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0057.BXZ.semd new file mode 100644 index 00000000..6ed2d4f6 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0057.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 1.1833281366726208E-019 + -0.11119999999999999 -2.7536449681099329E-019 + -0.11009999999999999 -6.8277357188311274E-018 + -0.10900000000000000 -2.9554349340796927E-017 + -0.10790000000000000 -4.7941323660764552E-017 + -0.10679999999999999 5.4374697713838573E-017 + -0.10569999999999999 4.3480623167396792E-016 + -0.10460000000000000 8.9193342263442195E-016 + -0.10349999999999999 3.3852513476009447E-016 + -0.10239999999999999 -2.7031322211661492E-015 + -0.10130000000000000 -7.4151703657529544E-015 + -0.10020000000000000 -7.3872436894819801E-015 + -9.9099999999999994E-002 7.3772614061985882E-015 + -9.7999999999999990E-002 3.7756469906937914E-014 + -9.6899999999999986E-002 5.8422234064381406E-014 + -9.5799999999999996E-002 1.9698191645531327E-014 + -9.4699999999999993E-002 -1.0865658009841586E-013 + -9.3599999999999989E-002 -2.6656923738689609E-013 + -9.2499999999999999E-002 -2.7804557159276377E-013 + -9.1399999999999995E-002 4.4917018780614437E-014 + -9.0299999999999991E-002 6.7804458879147655E-013 + -8.9200000000000002E-002 1.2122580500192881E-012 + -8.8099999999999984E-002 9.8126270563908546E-013 + -8.6999999999999994E-002 -4.3009687608272507E-013 + -8.5899999999999990E-002 -2.5864763889688058E-012 + -8.4799999999999986E-002 -4.0682162499861008E-012 + -8.3699999999999997E-002 -3.1760848291650934E-012 + -8.2599999999999993E-002 7.8996900167160877E-013 + -8.1499999999999989E-002 6.5499103536759140E-012 + -8.0399999999999999E-002 1.1005463033952889E-011 + -7.9299999999999995E-002 1.0635352841459333E-011 + -7.8199999999999992E-002 3.3703964098796835E-012 + -7.7100000000000002E-002 -9.9636496969646160E-012 + -7.5999999999999984E-002 -2.5014065471729019E-011 + -7.4899999999999994E-002 -3.4127152492846591E-011 + -7.3799999999999991E-002 -2.8033381171965743E-011 + -7.2699999999999987E-002 -2.1795586169215397E-013 + -7.1599999999999997E-002 4.6051853302975232E-011 + -7.0499999999999993E-002 9.1852185579721635E-011 + -6.9399999999999989E-002 1.0510504966365630E-010 + -6.8300000000000000E-002 5.6570297057856322E-011 + -6.7199999999999996E-002 -5.5366707746307142E-011 + -6.6099999999999992E-002 -1.8769874543522747E-010 + -6.5000000000000002E-002 -2.6266877561909041E-010 + -6.3899999999999985E-002 -2.0905309427998731E-010 + -6.2799999999999995E-002 -1.4200619846693741E-011 + -6.1699999999999991E-002 2.5004470716183391E-010 + -6.0599999999999994E-002 4.5370543433342903E-010 + -5.9499999999999990E-002 4.7800285951637989E-010 + -5.8399999999999994E-002 2.8398045026634122E-010 + -5.7299999999999990E-002 -6.6089252126477760E-011 + -5.6199999999999986E-002 -4.4576897728632048E-010 + -5.5099999999999996E-002 -7.2605643719469981E-010 + -5.3999999999999992E-002 -8.1357098835610486E-010 + -5.2899999999999989E-002 -6.4968308510771067E-010 + -5.1799999999999985E-002 -2.0324865401821768E-010 + -5.0699999999999995E-002 4.9806436752675154E-010 + -4.9599999999999991E-002 1.2991777653681424E-009 + -4.8499999999999988E-002 1.8807981838619980E-009 + -4.7399999999999998E-002 1.8411693281095154E-009 + -4.6299999999999994E-002 9.1144314318114539E-010 + -4.5199999999999990E-002 -8.0082307452045143E-010 + -4.4099999999999986E-002 -2.7161839444289626E-009 + -4.2999999999999997E-002 -3.9568783805066232E-009 + -4.1899999999999993E-002 -3.7485610171472672E-009 + -4.0799999999999989E-002 -1.8492984921181232E-009 + -3.9699999999999985E-002 1.2373437829893419E-009 + -3.8599999999999995E-002 4.4005967758664610E-009 + -3.7499999999999992E-002 6.3619123302771641E-009 + -3.6399999999999988E-002 6.2155502966732001E-009 + -3.5299999999999984E-002 3.8291112502975011E-009 + -3.4199999999999994E-002 -7.1482875174666560E-011 + -3.3099999999999991E-002 -4.1793768446041213E-009 + -3.1999999999999987E-002 -7.1449055560890429E-009 + -3.0899999999999997E-002 -8.1429636367147396E-009 + -2.9799999999999993E-002 -7.1838153203884758E-009 + -2.8699999999999989E-002 -4.9701180948602541E-009 + -2.7599999999999986E-002 -2.3451820485576036E-009 + -2.6499999999999996E-002 3.3877428640138874E-010 + -2.5399999999999992E-002 3.4822631445052821E-009 + -2.4299999999999988E-002 7.8667321545822233E-009 + -2.3199999999999985E-002 1.3811201071689538E-008 + -2.2099999999999995E-002 2.0394722355376871E-008 + -2.0999999999999991E-002 2.5301059025650829E-008 + -1.9899999999999987E-002 2.5439749862243843E-008 + -1.8799999999999983E-002 1.7940447349928945E-008 + -1.7699999999999994E-002 8.1963591469502717E-010 + -1.6599999999999990E-002 -2.7184256623513647E-008 + -1.5499999999999986E-002 -6.7551752636063611E-008 + -1.4399999999999996E-002 -1.2312064257002930E-007 + -1.3299999999999992E-002 -1.9870995515702816E-007 + -1.2199999999999989E-002 -3.0083924684731755E-007 + -1.1099999999999985E-002 -4.3669729166140314E-007 + -9.9999999999999950E-003 -6.1296805142774247E-007 + -8.8999999999999913E-003 -8.3526765592978336E-007 + -7.7999999999999875E-003 -1.1087489610872581E-006 + -6.6999999999999837E-003 -1.4399536212295061E-006 + -5.5999999999999939E-003 -1.8393914160697022E-006 + -4.4999999999999901E-003 -2.3238555968418950E-006 + -3.3999999999999864E-003 -2.9174557312217075E-006 + -2.2999999999999826E-003 -3.6509375149762491E-006 + -1.1999999999999927E-003 -4.5598726501339115E-006 + -9.9999999999988987E-005 -5.6831213441910222E-006 + 1.0000000000000148E-003 -7.0630117079417687E-006 + 2.1000000000000185E-003 -8.7477646957268007E-006 + 3.2000000000000084E-003 -1.0795398338814266E-005 + 4.3000000000000121E-003 -1.3277553989610169E-005 + 5.4000000000000159E-003 -1.6281925127259456E-005 + 6.5000000000000058E-003 -1.9913093638024293E-005 + 7.6000000000000234E-003 -2.4292648959090002E-005 + 8.7000000000000133E-003 -2.9559801987488754E-005 + 9.8000000000000032E-003 -3.5873297747457400E-005 + 1.0900000000000021E-002 -4.3414631363702938E-005 + 1.2000000000000011E-002 -5.2392304496606812E-005 + 1.3100000000000001E-002 -6.3046652940101922E-005 + 1.4200000000000018E-002 -7.5655014370568097E-005 + 1.5300000000000008E-002 -9.0536719653755426E-005 + 1.6400000000000026E-002 -1.0805739293573424E-004 + 1.7500000000000016E-002 -1.2863210577052087E-004 + 1.8600000000000005E-002 -1.5272735618054867E-004 + 1.9700000000000023E-002 -1.8086325144395232E-004 + 2.0800000000000013E-002 -2.1361623657867312E-004 + 2.1900000000000003E-002 -2.5162362726405263E-004 + 2.3000000000000020E-002 -2.9558915412053466E-004 + 2.4100000000000010E-002 -3.4628863795660436E-004 + 2.5200000000000000E-002 -4.0457522845827043E-004 + 2.6300000000000018E-002 -4.7138315858319402E-004 + 2.7400000000000008E-002 -5.4772966541349888E-004 + 2.8500000000000025E-002 -6.3471408793702722E-004 + 2.9600000000000015E-002 -7.3351460741832852E-004 + 3.0700000000000005E-002 -8.4538263035938144E-004 + 3.1800000000000023E-002 -9.7163685131818056E-004 + 3.2900000000000013E-002 -1.1136583052575588E-003 + 3.4000000000000002E-002 -1.2728871079161763E-003 + 3.5100000000000020E-002 -1.4508166350424290E-003 + 3.6200000000000010E-002 -1.6489838017150760E-003 + 3.7300000000000028E-002 -1.8689527641981840E-003 + 3.8400000000000017E-002 -2.1122915204614401E-003 + 3.9500000000000007E-002 -2.3805464152246714E-003 + 4.0600000000000025E-002 -2.6752161793410778E-003 + 4.1700000000000015E-002 -2.9977252706885338E-003 + 4.2800000000000005E-002 -3.3493977971374989E-003 + 4.3900000000000022E-002 -3.7314295768737793E-003 + 4.5000000000000012E-002 -4.1448525153100491E-003 + 4.6100000000000002E-002 -4.5904973521828651E-003 + 4.7200000000000020E-002 -5.0689489580690861E-003 + 4.8300000000000010E-002 -5.5805025622248650E-003 + 4.9400000000000027E-002 -6.1251223087310791E-003 + 5.0500000000000017E-002 -6.7023960873484612E-003 + 5.1600000000000007E-002 -7.3114964179694653E-003 + 5.2700000000000025E-002 -7.9511385411024094E-003 + 5.3800000000000014E-002 -8.6195431649684906E-003 + 5.4900000000000004E-002 -9.3144020065665245E-003 + 5.6000000000000022E-002 -1.0032849386334419E-002 + 5.7100000000000012E-002 -1.0771433822810650E-002 + 5.8200000000000002E-002 -1.1526092886924744E-002 + 5.9300000000000019E-002 -1.2292147614061832E-002 + 6.0400000000000009E-002 -1.3064306229352951E-002 + 6.1500000000000027E-002 -1.3836670666933060E-002 + 6.2600000000000017E-002 -1.4602758921682835E-002 + 6.3700000000000007E-002 -1.5355523675680161E-002 + 6.4800000000000024E-002 -1.6087390482425690E-002 + 6.5900000000000014E-002 -1.6790311783552170E-002 + 6.7000000000000004E-002 -1.7455844208598137E-002 + 6.8100000000000022E-002 -1.8075222149491310E-002 + 6.9200000000000012E-002 -1.8639462068676949E-002 + 7.0300000000000029E-002 -1.9139450043439865E-002 + 7.1400000000000019E-002 -1.9566068425774574E-002 + 7.2500000000000009E-002 -1.9910309463739395E-002 + 7.3600000000000027E-002 -2.0163407549262047E-002 + 7.4700000000000016E-002 -2.0316967740654945E-002 + 7.5800000000000006E-002 -2.0363107323646545E-002 + 7.6900000000000024E-002 -2.0294597372412682E-002 + 7.8000000000000014E-002 -2.0104991272091866E-002 + 7.9100000000000004E-002 -1.9788775593042374E-002 + 8.0200000000000021E-002 -1.9341507926583290E-002 + 8.1300000000000011E-002 -1.8759936094284058E-002 + 8.2400000000000029E-002 -1.8042113631963730E-002 + 8.3500000000000019E-002 -1.7187483608722687E-002 + 8.4600000000000009E-002 -1.6196949407458305E-002 + 8.5700000000000026E-002 -1.5072933398187160E-002 + 8.6800000000000016E-002 -1.3819421641528606E-002 + 8.7900000000000006E-002 -1.2441971339285374E-002 + 8.9000000000000024E-002 -1.0947701521217823E-002 + 9.0100000000000013E-002 -9.3452567234635353E-003 + 9.1200000000000003E-002 -7.6447450555860996E-003 + 9.2300000000000021E-002 -5.8576660230755806E-003 + 9.3400000000000011E-002 -3.9968006312847137E-003 + 9.4500000000000028E-002 -2.0760830957442522E-003 + 9.5600000000000018E-002 -1.1043535778298974E-004 + 9.6700000000000008E-002 1.8844145815819502E-003 + 9.7800000000000026E-002 3.8921255618333817E-003 + 9.8900000000000016E-002 5.8959419839084148E-003 + 0.10000000000000001 7.8788986429572105E-003 + 0.10110000000000002 9.8240412771701813E-003 + 0.10220000000000001 1.1714645661413670E-002 + 0.10330000000000003 1.3534454628825188E-002 + 0.10440000000000002 1.5267886221408844E-002 + 0.10550000000000001 1.6900232061743736E-002 + 0.10660000000000003 1.8417848274111748E-002 + 0.10770000000000002 1.9808325916528702E-002 + 0.10880000000000001 2.1060669794678688E-002 + 0.10990000000000003 2.2165440022945404E-002 + 0.11100000000000002 2.3114860057830811E-002 + 0.11210000000000001 2.3902893066406250E-002 + 0.11320000000000002 2.4525286629796028E-002 + 0.11430000000000001 2.4979613721370697E-002 + 0.11540000000000003 2.5265276432037354E-002 + 0.11650000000000002 2.5383491069078445E-002 + 0.11760000000000001 2.5337230414152145E-002 + 0.11870000000000003 2.5131145492196083E-002 + 0.11980000000000002 2.4771451950073242E-002 + 0.12090000000000001 2.4265827611088753E-002 + 0.12200000000000003 2.3623269051313400E-002 + 0.12310000000000001 2.2853955626487732E-002 + 0.12420000000000003 2.1969087421894073E-002 + 0.12530000000000002 2.0980713889002800E-002 + 0.12640000000000001 1.9901534542441368E-002 + 0.12750000000000003 1.8744735047221184E-002 + 0.12860000000000002 1.7523815855383873E-002 + 0.12970000000000001 1.6252417117357254E-002 + 0.13080000000000003 1.4944157563149929E-002 + 0.13190000000000002 1.3612473383545876E-002 + 0.13300000000000001 1.2270469218492508E-002 + 0.13410000000000000 1.0930788703262806E-002 + 0.13520000000000004 9.6055045723915100E-003 + 0.13630000000000003 8.3060180768370628E-003 + 0.13740000000000002 7.0429672487080097E-003 + 0.13850000000000001 5.8261528611183167E-003 + 0.13960000000000000 4.6644792892038822E-003 + 0.14070000000000005 3.5659142304211855E-003 + 0.14180000000000004 2.5374665856361389E-003 + 0.14290000000000003 1.5851655043661594E-003 + 0.14400000000000002 7.1405287599191070E-004 + 0.14510000000000001 -7.1812399255577475E-005 + 0.14620000000000000 -7.6933082891628146E-004 + 0.14730000000000004 -1.3763253809884191E-003 + 0.14840000000000003 -1.8915015971288085E-003 + 0.14950000000000002 -2.3144141305238008E-003 + 0.15060000000000001 -2.6454383041709661E-003 + 0.15170000000000000 -2.8857339639216661E-003 + 0.15280000000000005 -3.0371916946023703E-003 + 0.15390000000000004 -3.1023717019706964E-003 + 0.15500000000000003 -3.0844430439174175E-003 + 0.15610000000000002 -2.9871391598135233E-003 + 0.15720000000000001 -2.8147234115749598E-003 + 0.15830000000000000 -2.5719481054693460E-003 + 0.15940000000000004 -2.2639974486082792E-003 + 0.16050000000000003 -1.8964186310768127E-003 + 0.16160000000000002 -1.4750598929822445E-003 + 0.16270000000000001 -1.0060257045552135E-003 + 0.16380000000000000 -4.9565039807930589E-004 + 0.16490000000000005 4.9536323786014691E-005 + 0.16600000000000004 6.2286120373755693E-004 + 0.16710000000000003 1.2175767915323377E-003 + 0.16820000000000002 1.8269270658493042E-003 + 0.16930000000000001 2.4441946297883987E-003 + 0.17040000000000000 3.0627362430095673E-003 + 0.17150000000000004 3.6760233342647552E-003 + 0.17260000000000003 4.2776940390467644E-003 + 0.17370000000000002 4.8616197891533375E-003 + 0.17480000000000001 5.4219653829932213E-003 + 0.17590000000000000 5.9532350860536098E-003 + 0.17700000000000005 6.4503080211579800E-003 + 0.17810000000000004 6.9084772840142250E-003 + 0.17920000000000003 7.3234871961176395E-003 + 0.18030000000000002 7.6915761455893517E-003 + 0.18140000000000001 8.0095129087567329E-003 + 0.18250000000000000 8.2746148109436035E-003 + 0.18360000000000004 8.4847630932927132E-003 + 0.18470000000000003 8.6384220048785210E-003 + 0.18580000000000002 8.7346564978361130E-003 + 0.18690000000000001 8.7731387466192245E-003 + 0.18800000000000000 8.7541360408067703E-003 + 0.18910000000000005 8.6784828454256058E-003 + 0.19020000000000004 8.5475509986281395E-003 + 0.19130000000000003 8.3632338792085648E-003 + 0.19240000000000002 8.1279305741190910E-003 + 0.19350000000000001 7.8445142135024071E-003 + 0.19460000000000005 7.5162635184824467E-003 + 0.19570000000000004 7.1468008682131767E-003 + 0.19680000000000003 6.7400285042822361E-003 + 0.19790000000000002 6.3000968657433987E-003 + 0.19900000000000001 5.8313743211328983E-003 + 0.20010000000000000 5.3384019993245602E-003 + 0.20120000000000005 4.8258169554173946E-003 + 0.20230000000000004 4.2982650920748711E-003 + 0.20340000000000003 3.7603261880576611E-003 + 0.20450000000000002 3.2164736185222864E-003 + 0.20560000000000000 2.6710566598922014E-003 + 0.20670000000000005 2.1282699890434742E-003 + 0.20780000000000004 1.5921011799946427E-003 + 0.20890000000000003 1.0662714485079050E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0058.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0058.BXX.semd new file mode 100644 index 00000000..c5cfa7f6 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0058.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 -6.6697784448233044E-012 + -0.11449999999999999 -2.8765241924522122E-011 + -0.11340000000000000 -4.3307458313934788E-011 + -0.11230000000000000 1.5743658113298586E-011 + -0.11119999999999999 1.6289208870645666E-010 + -0.11009999999999999 2.2086536766163789E-010 + -0.10900000000000000 -1.1268541655340414E-010 + -0.10790000000000000 -8.5592499754483242E-010 + -0.10679999999999999 -1.3554488642597562E-009 + -0.10569999999999999 -6.0235588739132595E-010 + -0.10460000000000000 1.6139232172918128E-009 + -0.10349999999999999 3.7475698100308819E-009 + -0.10239999999999999 3.2052895893031064E-009 + -0.10130000000000000 -1.1624590179337702E-009 + -0.10020000000000000 -6.9281225201223151E-009 + -9.9099999999999994E-002 -9.0634513227882962E-009 + -9.7999999999999990E-002 -4.2335530636705698E-009 + -9.6899999999999986E-002 5.1883102258898361E-009 + -9.5799999999999996E-002 1.1897789420345362E-008 + -9.4699999999999993E-002 9.7416759103907680E-009 + -9.3599999999999989E-002 -8.6772367069443135E-011 + -9.2499999999999999E-002 -9.2572634002863197E-009 + -9.1399999999999995E-002 -9.8387022973156490E-009 + -9.0299999999999991E-002 -2.3596884446419608E-009 + -8.9200000000000002E-002 4.0686556346258840E-009 + -8.8099999999999984E-002 7.1558314829189840E-010 + -8.6999999999999994E-002 -1.1210953942963897E-008 + -8.5899999999999990E-002 -2.0564478120377316E-008 + -8.4799999999999986E-002 -1.6758384902004764E-008 + -8.3699999999999997E-002 -4.5724846131633967E-010 + -8.2599999999999993E-002 1.6880052911005805E-008 + -8.1499999999999989E-002 2.4520925734350385E-008 + -8.0399999999999999E-002 2.2628459106499577E-008 + -7.9299999999999995E-002 1.9364719605619030E-008 + -7.8199999999999992E-002 1.7605827906663762E-008 + -7.7100000000000002E-002 6.9375944988792071E-009 + -7.5999999999999984E-002 -2.7344199793333246E-008 + -7.4899999999999994E-002 -8.5414001205208478E-008 + -7.3799999999999991E-002 -1.4554770189079136E-007 + -7.2699999999999987E-002 -1.8127138901036233E-007 + -7.1599999999999997E-002 -1.9088982128323551E-007 + -7.0499999999999993E-002 -2.1059497612441191E-007 + -6.9399999999999989E-002 -2.9427616254906752E-007 + -6.8300000000000000E-002 -4.7505207589892962E-007 + -6.7199999999999996E-002 -7.4383763148944126E-007 + -6.6099999999999992E-002 -1.0661224223440513E-006 + -6.5000000000000002E-002 -1.4212349697118043E-006 + -6.3899999999999985E-002 -1.8257277361044544E-006 + -6.2799999999999995E-002 -2.3188495106296614E-006 + -6.1699999999999991E-002 -2.9281695788085926E-006 + -6.0599999999999994E-002 -3.6554793041432276E-006 + -5.9499999999999990E-002 -4.5021083678875584E-006 + -5.8399999999999994E-002 -5.5090154091885779E-006 + -5.7299999999999990E-002 -6.7672681325348094E-006 + -5.6199999999999986E-002 -8.3827690104953945E-006 + -5.5099999999999996E-002 -1.0428395398776047E-005 + -5.3999999999999992E-002 -1.2934507140016649E-005 + -5.2899999999999989E-002 -1.5932615497149527E-005 + -5.1799999999999985E-002 -1.9511589925969020E-005 + -5.0699999999999995E-002 -2.3829888959880918E-005 + -4.9599999999999991E-002 -2.9071274184389040E-005 + -4.8499999999999988E-002 -3.5392178688198328E-005 + -4.7399999999999998E-002 -4.2921699787257239E-005 + -4.6299999999999994E-002 -5.1822375098709017E-005 + -4.5199999999999990E-002 -6.2354134570341557E-005 + -4.4099999999999986E-002 -7.4875104473903775E-005 + -4.2999999999999997E-002 -8.9776105596683919E-005 + -4.1899999999999993E-002 -1.0741653386503458E-004 + -4.0799999999999989E-002 -1.2813419743906707E-004 + -3.9699999999999985E-002 -1.5232876467052847E-004 + -3.8599999999999995E-002 -1.8054120300803334E-004 + -3.7499999999999992E-002 -2.1345241111703217E-004 + -3.6399999999999988E-002 -2.5180549710057676E-004 + -3.5299999999999984E-002 -2.9633645317517221E-004 + -3.4199999999999994E-002 -3.4779211273416877E-004 + -3.3099999999999991E-002 -4.0702352998778224E-004 + -3.1999999999999987E-002 -4.7506066039204597E-004 + -3.0899999999999997E-002 -5.5308942683041096E-004 + -2.9799999999999993E-002 -6.4235238824039698E-004 + -2.8699999999999989E-002 -7.4407708598300815E-004 + -2.7599999999999986E-002 -8.5951248183846474E-004 + -2.6499999999999996E-002 -9.9004199728369713E-004 + -2.5399999999999992E-002 -1.1372554581612349E-003 + -2.4299999999999988E-002 -1.3028990942984819E-003 + -2.3199999999999985E-002 -1.4887428842484951E-003 + -2.2099999999999995E-002 -1.6964928945526481E-003 + -2.0999999999999991E-002 -1.9278284162282944E-003 + -1.9899999999999987E-002 -2.1845155861228704E-003 + -1.8799999999999983E-002 -2.4684583768248558E-003 + -1.7699999999999994E-002 -2.7816118672490120E-003 + -1.6599999999999990E-002 -3.1258123926818371E-003 + -1.5499999999999986E-002 -3.5026769619435072E-003 + -1.4399999999999996E-002 -3.9136409759521484E-003 + -1.3299999999999992E-002 -4.3600699864327908E-003 + -1.2199999999999989E-002 -4.8432825133204460E-003 + -1.1099999999999985E-002 -5.3644194267690182E-003 + -9.9999999999999950E-003 -5.9242388233542442E-003 + -8.8999999999999913E-003 -6.5229986794292927E-003 + -7.7999999999999875E-003 -7.1604917757213116E-003 + -6.6999999999999837E-003 -7.8361500054597855E-003 + -5.5999999999999939E-003 -8.5490448400378227E-003 + -4.4999999999999901E-003 -9.2977285385131836E-003 + -3.3999999999999864E-003 -1.0080021806061268E-002 + -2.2999999999999826E-003 -1.0892910882830620E-002 + -1.1999999999999927E-003 -1.1732616461813450E-002 + -9.9999999999988987E-005 -1.2594714760780334E-002 + 1.0000000000000148E-003 -1.3474140316247940E-002 + 2.1000000000000185E-003 -1.4365023002028465E-002 + 3.2000000000000084E-003 -1.5260510146617889E-002 + 4.3000000000000121E-003 -1.6152732074260712E-002 + 5.4000000000000159E-003 -1.7032943665981293E-002 + 6.5000000000000058E-003 -1.7891706898808479E-002 + 7.6000000000000234E-003 -1.8718931823968887E-002 + 8.7000000000000133E-003 -1.9503777846693993E-002 + 9.8000000000000032E-003 -2.0234562456607819E-002 + 1.0900000000000021E-002 -2.0898843184113503E-002 + 1.2000000000000011E-002 -2.1483680233359337E-002 + 1.3100000000000001E-002 -2.1975891664624214E-002 + 1.4200000000000018E-002 -2.2362174466252327E-002 + 1.5300000000000008E-002 -2.2629084065556526E-002 + 1.6400000000000026E-002 -2.2763064131140709E-002 + 1.7500000000000016E-002 -2.2750649601221085E-002 + 1.8600000000000005E-002 -2.2578846663236618E-002 + 1.9700000000000023E-002 -2.2235453128814697E-002 + 2.0800000000000013E-002 -2.1709214895963669E-002 + 2.1900000000000003E-002 -2.0989865064620972E-002 + 2.3000000000000020E-002 -2.0068209618330002E-002 + 2.4100000000000010E-002 -1.8936416134238243E-002 + 2.5200000000000000E-002 -1.7588410526514053E-002 + 2.6300000000000018E-002 -1.6020189970731735E-002 + 2.7400000000000008E-002 -1.4229914173483849E-002 + 2.8500000000000025E-002 -1.2217885814607143E-002 + 2.9600000000000015E-002 -9.9866082891821861E-003 + 3.0700000000000005E-002 -7.5410115532577038E-003 + 3.1800000000000023E-002 -4.8887468874454498E-003 + 3.2900000000000013E-002 -2.0403321832418442E-003 + 3.4000000000000002E-002 9.9093164317309856E-004 + 3.5100000000000020E-002 4.1891578584909439E-003 + 3.6200000000000010E-002 7.5359777547419071E-003 + 3.7300000000000028E-002 1.1010483838617802E-002 + 3.8400000000000017E-002 1.4589160680770874E-002 + 3.9500000000000007E-002 1.8245996907353401E-002 + 4.0600000000000025E-002 2.1952845156192780E-002 + 4.1700000000000015E-002 2.5679850950837135E-002 + 4.2800000000000005E-002 2.9395766556262970E-002 + 4.3900000000000022E-002 3.3068098127841949E-002 + 4.5000000000000012E-002 3.6663249135017395E-002 + 4.6100000000000002E-002 4.0146905928850174E-002 + 4.7200000000000020E-002 4.3484602123498917E-002 + 4.8300000000000010E-002 4.6642299741506577E-002 + 4.9400000000000027E-002 4.9586821347475052E-002 + 5.0500000000000017E-002 5.2286095917224884E-002 + 5.1600000000000007E-002 5.4709404706954956E-002 + 5.2700000000000025E-002 5.6827832013368607E-002 + 5.3800000000000014E-002 5.8614902198314667E-002 + 5.4900000000000004E-002 6.0047123581171036E-002 + 5.6000000000000022E-002 6.1104282736778259E-002 + 5.7100000000000012E-002 6.1769541352987289E-002 + 5.8200000000000002E-002 6.2029596418142319E-002 + 5.9300000000000019E-002 6.1874996870756149E-002 + 6.0400000000000009E-002 6.1300572007894516E-002 + 6.1500000000000027E-002 6.0305703431367874E-002 + 6.2600000000000017E-002 5.8894287794828415E-002 + 6.3700000000000007E-002 5.7074517011642456E-002 + 6.4800000000000024E-002 5.4858703166246414E-002 + 6.5900000000000014E-002 5.2263334393501282E-002 + 6.7000000000000004E-002 4.9309149384498596E-002 + 6.8100000000000022E-002 4.6021007001399994E-002 + 6.9200000000000012E-002 4.2427435517311096E-002 + 7.0300000000000029E-002 3.8560036569833755E-002 + 7.1400000000000019E-002 3.4453049302101135E-002 + 7.2500000000000009E-002 3.0143095180392265E-002 + 7.3600000000000027E-002 2.5668989866971970E-002 + 7.4700000000000016E-002 2.1071309223771095E-002 + 7.5800000000000006E-002 1.6391653567552567E-002 + 7.6900000000000024E-002 1.1671870946884155E-002 + 7.8000000000000014E-002 6.9534918293356895E-003 + 7.9100000000000004E-002 2.2774550598114729E-003 + 8.0200000000000021E-002 -2.3161482531577349E-003 + 8.1300000000000011E-002 -6.7885508760809898E-003 + 8.2400000000000029E-002 -1.1103008873760700E-002 + 8.3500000000000019E-002 -1.5225482173264027E-002 + 8.4600000000000009E-002 -1.9125003367662430E-002 + 8.5700000000000026E-002 -2.2773737087845802E-002 + 8.6800000000000016E-002 -2.6147019118070602E-002 + 8.7900000000000006E-002 -2.9223615303635597E-002 + 8.9000000000000024E-002 -3.1986154615879059E-002 + 9.0100000000000013E-002 -3.4421470016241074E-002 + 9.1200000000000003E-002 -3.6520589143037796E-002 + 9.2300000000000021E-002 -3.8278415799140930E-002 + 9.3400000000000011E-002 -3.9693459868431091E-002 + 9.4500000000000028E-002 -4.0767781436443329E-002 + 9.5600000000000018E-002 -4.1507109999656677E-002 + 9.6700000000000008E-002 -4.1920796036720276E-002 + 9.7800000000000026E-002 -4.2021449655294418E-002 + 9.8900000000000016E-002 -4.1824378073215485E-002 + 0.10000000000000001 -4.1347082704305649E-002 + 0.10110000000000002 -4.0609017014503479E-002 + 0.10220000000000001 -3.9631504565477371E-002 + 0.10330000000000003 -3.8437530398368835E-002 + 0.10440000000000002 -3.7051238119602203E-002 + 0.10550000000000001 -3.5497274249792099E-002 + 0.10660000000000003 -3.3800318837165833E-002 + 0.10770000000000002 -3.1984921544790268E-002 + 0.10880000000000001 -3.0075430870056152E-002 + 0.10990000000000003 -2.8095804154872894E-002 + 0.11100000000000002 -2.6069173589348793E-002 + 0.11210000000000001 -2.4017358198761940E-002 + 0.11320000000000002 -2.1960576996207237E-002 + 0.11430000000000001 -1.9917486235499382E-002 + 0.11540000000000003 -1.7905304208397865E-002 + 0.11650000000000002 -1.5939773991703987E-002 + 0.11760000000000001 -1.4034883119165897E-002 + 0.11870000000000003 -1.2202581390738487E-002 + 0.11980000000000002 -1.0452764108777046E-002 + 0.12090000000000001 -8.7935086339712143E-003 + 0.12200000000000003 -7.2313719429075718E-003 + 0.12310000000000001 -5.7714637368917465E-003 + 0.12420000000000003 -4.4172955676913261E-003 + 0.12530000000000002 -3.1706595327705145E-003 + 0.12640000000000001 -2.0317675080150366E-003 + 0.12750000000000003 -9.9962798412889242E-004 + 0.12860000000000002 -7.2397109761368483E-005 + 0.12970000000000001 7.5252540409564972E-004 + 0.13080000000000003 1.4786140527576208E-003 + 0.13190000000000002 2.1102847531437874E-003 + 0.13300000000000001 2.6527030859142542E-003 + 0.13410000000000000 3.1113976147025824E-003 + 0.13520000000000004 3.4919632598757744E-003 + 0.13630000000000003 3.8000319618731737E-003 + 0.13740000000000002 4.0414338000118732E-003 + 0.13850000000000001 4.2222677730023861E-003 + 0.13960000000000000 4.3487166985869408E-003 + 0.14070000000000005 4.4267163611948490E-003 + 0.14180000000000004 4.4617569074034691E-003 + 0.14290000000000003 4.4589587487280369E-003 + 0.14400000000000002 4.4232923537492752E-003 + 0.14510000000000001 4.3596653267741203E-003 + 0.14620000000000000 4.2727538384497166E-003 + 0.14730000000000004 4.1667371988296509E-003 + 0.14840000000000003 4.0451996028423309E-003 + 0.14950000000000002 3.9112921804189682E-003 + 0.15060000000000001 3.7679849192500114E-003 + 0.15170000000000000 3.6181453615427017E-003 + 0.15280000000000005 3.4643723629415035E-003 + 0.15390000000000004 3.3087735064327717E-003 + 0.15500000000000003 3.1529376283288002E-003 + 0.15610000000000002 2.9981515835970640E-003 + 0.15720000000000001 2.8456505388021469E-003 + 0.15830000000000000 2.6966615114361048E-003 + 0.15940000000000004 2.5522140786051750E-003 + 0.16050000000000003 2.4129415396600962E-003 + 0.16160000000000002 2.2791021037846804E-003 + 0.16270000000000001 2.1508240606635809E-003 + 0.16380000000000000 2.0283367484807968E-003 + 0.16490000000000005 1.9119662465527654E-003 + 0.16600000000000004 1.8019219860434532E-003 + 0.16710000000000003 1.6981125809252262E-003 + 0.16820000000000002 1.6001969343051314E-003 + 0.16930000000000001 1.5078312717378139E-003 + 0.17040000000000000 1.4208651846274734E-003 + 0.17150000000000004 1.3392943656072021E-003 + 0.17260000000000003 1.2630334822461009E-003 + 0.17370000000000002 1.1917528463527560E-003 + 0.17480000000000001 1.1249593226239085E-003 + 0.17590000000000000 1.0622384725138545E-003 + 0.17700000000000005 1.0034127626568079E-003 + 0.17810000000000004 9.4845640705898404E-004 + 0.17920000000000003 8.9725962607190013E-004 + 0.18030000000000002 8.4949174197390676E-004 + 0.18140000000000001 8.0470525426790118E-004 + 0.18250000000000000 7.6257053297013044E-004 + 0.18360000000000004 7.2299886960536242E-004 + 0.18470000000000003 6.8602879764512181E-004 + 0.18580000000000002 6.5159716177731752E-004 + 0.18690000000000001 6.1943399487063289E-004 + 0.18800000000000000 5.8918504510074854E-004 + 0.18910000000000005 5.6063127703964710E-004 + 0.19020000000000004 5.3377379663288593E-004 + 0.19130000000000003 5.0869997357949615E-004 + 0.19240000000000002 4.8537272959947586E-004 + 0.19350000000000001 4.6356138773262501E-004 + 0.19460000000000005 4.4298314605839550E-004 + 0.19570000000000004 4.2350287549197674E-004 + 0.19680000000000003 4.0518306195735931E-004 + 0.19790000000000002 3.8813389255665243E-004 + 0.19900000000000001 3.7232117028906941E-004 + 0.20010000000000000 3.5753048723563552E-004 + 0.20120000000000005 3.4351990325376391E-004 + 0.20230000000000004 3.3019893453456461E-004 + 0.20340000000000003 3.1764811137691140E-004 + 0.20450000000000002 3.0596356373280287E-004 + 0.20560000000000000 2.9509194428101182E-004 + 0.20670000000000005 2.8482722700573504E-004 + 0.20780000000000004 2.7496932307258248E-004 + 0.20890000000000003 2.6547667221166193E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0058.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0058.BXZ.semd new file mode 100644 index 00000000..383df5a9 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0058.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 -1.7426069268133837E-012 + -0.11559999999999999 -3.0767560808137029E-012 + -0.11449999999999999 1.7930163647220110E-012 + -0.11340000000000000 -2.3394313829888658E-012 + -0.11230000000000000 -6.2024878288990948E-011 + -0.11119999999999999 -1.8189413864000414E-010 + -0.11009999999999999 -2.1507799707887187E-010 + -0.10900000000000000 7.5649875252992160E-011 + -0.10790000000000000 6.7871769315885899E-010 + -0.10679999999999999 1.0274628925444063E-009 + -0.10569999999999999 2.9057017902900384E-010 + -0.10460000000000000 -1.6550151249461464E-009 + -0.10349999999999999 -3.4579301644299676E-009 + -0.10239999999999999 -2.9432802861606433E-009 + -0.10130000000000000 7.9153250620578319E-010 + -0.10020000000000000 5.6653077784574180E-009 + -9.9099999999999994E-002 7.5087429607378908E-009 + -9.7999999999999990E-002 3.5892229188760894E-009 + -9.6899999999999986E-002 -4.2618126805393786E-009 + -9.5799999999999996E-002 -1.0423998553221736E-008 + -9.4699999999999993E-002 -1.0226015589864801E-008 + -9.3599999999999989E-002 -4.3309515973533053E-009 + -9.2499999999999999E-002 1.9630836955997211E-009 + -9.1399999999999995E-002 4.3192831533644949E-009 + -9.0299999999999991E-002 4.0367069686908508E-009 + -8.9200000000000002E-002 6.1163372144790173E-009 + -8.8099999999999984E-002 1.1950328726584303E-008 + -8.6999999999999994E-002 1.4768389178243524E-008 + -8.5899999999999990E-002 4.6446277934819591E-009 + -8.4799999999999986E-002 -1.9937614226250844E-008 + -8.3699999999999997E-002 -4.5625380806768590E-008 + -8.2599999999999993E-002 -5.1769809772395092E-008 + -8.1499999999999989E-002 -2.7625054244140301E-008 + -8.0399999999999999E-002 1.6303353334023996E-008 + -7.9299999999999995E-002 5.4569905927337459E-008 + -7.8199999999999992E-002 6.6078072791242448E-008 + -7.7100000000000002E-002 4.8473168590135174E-008 + -7.5999999999999984E-002 1.4200067788294746E-008 + -7.4899999999999994E-002 -2.6569948019528056E-008 + -7.3799999999999991E-002 -7.7269866949336574E-008 + -7.2699999999999987E-002 -1.4819259774867533E-007 + -7.1599999999999997E-002 -2.4006988041946897E-007 + -7.0499999999999993E-002 -3.3880277783282509E-007 + -6.9399999999999989E-002 -4.3114422965118138E-007 + -6.8300000000000000E-002 -5.2681190254588728E-007 + -6.7199999999999996E-002 -6.6159077505290043E-007 + -6.6099999999999992E-002 -8.7315140717691975E-007 + -6.5000000000000002E-002 -1.1710167200362775E-006 + -6.3899999999999985E-002 -1.5324686728490633E-006 + -6.2799999999999995E-002 -1.9328683720232220E-006 + -6.1699999999999991E-002 -2.3832722035876941E-006 + -6.0599999999999994E-002 -2.9378040835581487E-006 + -5.9499999999999990E-002 -3.6619117054215167E-006 + -5.8399999999999994E-002 -4.5930828491691500E-006 + -5.7299999999999990E-002 -5.7352822295797523E-006 + -5.6199999999999986E-002 -7.0945279730949551E-006 + -5.5099999999999996E-002 -8.7191383499884978E-006 + -5.3999999999999992E-002 -1.0701214705477469E-005 + -5.2899999999999989E-002 -1.3136130291968584E-005 + -5.1799999999999985E-002 -1.6083713489933871E-005 + -5.0699999999999995E-002 -1.9577515558921732E-005 + -4.9599999999999991E-002 -2.3680413505644538E-005 + -4.8499999999999988E-002 -2.8534286684589460E-005 + -4.7399999999999998E-002 -3.4353070077486336E-005 + -4.6299999999999994E-002 -4.1364506614627317E-005 + -4.5199999999999990E-002 -4.9759873945731670E-005 + -4.4099999999999986E-002 -5.9704983868869022E-005 + -4.2999999999999997E-002 -7.1403264882974327E-005 + -4.1899999999999993E-002 -8.5146850324235857E-005 + -4.0799999999999989E-002 -1.0130359441973269E-004 + -3.9699999999999985E-002 -1.2025687465211377E-004 + -3.8599999999999995E-002 -1.4236847346182913E-004 + -3.7499999999999992E-002 -1.6801354649942368E-004 + -3.6399999999999988E-002 -1.9765907200053334E-004 + -3.5299999999999984E-002 -2.3190565116237849E-004 + -3.4199999999999994E-002 -2.7144490741193295E-004 + -3.3099999999999991E-002 -3.1697301892563701E-004 + -3.1999999999999987E-002 -3.6915065720677376E-004 + -3.0899999999999997E-002 -4.2865757131949067E-004 + -2.9799999999999993E-002 -4.9629213754087687E-004 + -2.8699999999999989E-002 -5.7301495689898729E-004 + -2.7599999999999986E-002 -6.5988965798169374E-004 + -2.6499999999999996E-002 -7.5797713361680508E-004 + -2.5399999999999992E-002 -8.6829060455784202E-004 + -2.4299999999999988E-002 -9.9185388535261154E-004 + -2.3199999999999985E-002 -1.1297975433990359E-003 + -2.2099999999999995E-002 -1.2833825312554836E-003 + -2.0999999999999991E-002 -1.4539159601554275E-003 + -1.9899999999999987E-002 -1.6426355578005314E-003 + -1.8799999999999983E-002 -1.8506766064092517E-003 + -1.7699999999999994E-002 -2.0791434217244387E-003 + -1.6599999999999990E-002 -2.3291970137506723E-003 + -1.5499999999999986E-002 -2.6020414661616087E-003 + -1.4399999999999996E-002 -2.8987966943532228E-003 + -1.3299999999999992E-002 -3.2203653827309608E-003 + -1.2199999999999989E-002 -3.5674122627824545E-003 + -1.1099999999999985E-002 -3.9404616691172123E-003 + -9.9999999999999950E-003 -4.3399850837886333E-003 + -8.8999999999999913E-003 -4.7663641162216663E-003 + -7.7999999999999875E-003 -5.2197286859154701E-003 + -6.6999999999999837E-003 -5.6998175568878651E-003 + -5.5999999999999939E-003 -6.2059760093688965E-003 + -4.4999999999999901E-003 -6.7372815683484077E-003 + -3.3999999999999864E-003 -7.2926394641399384E-003 + -2.2999999999999826E-003 -7.8707328066229820E-003 + -1.1999999999999927E-003 -8.4698563441634178E-003 + -9.9999999999988987E-005 -9.0878000482916832E-003 + 1.0000000000000148E-003 -9.7219096496701241E-003 + 2.1000000000000185E-003 -1.0369258932769299E-002 + 3.2000000000000084E-003 -1.1026776395738125E-002 + 4.3000000000000121E-003 -1.1691189371049404E-002 + 5.4000000000000159E-003 -1.2358867563307285E-002 + 6.5000000000000058E-003 -1.3025746680796146E-002 + 7.6000000000000234E-003 -1.3687453232705593E-002 + 8.7000000000000133E-003 -1.4339557848870754E-002 + 9.8000000000000032E-003 -1.4977734535932541E-002 + 1.0900000000000021E-002 -1.5597710385918617E-002 + 1.2000000000000011E-002 -1.6195137053728104E-002 + 1.3100000000000001E-002 -1.6765555366873741E-002 + 1.4200000000000018E-002 -1.7304565757513046E-002 + 1.5300000000000008E-002 -1.7808116972446442E-002 + 1.6400000000000026E-002 -1.8272656947374344E-002 + 1.7500000000000016E-002 -1.8695056438446045E-002 + 1.8600000000000005E-002 -1.9072469323873520E-002 + 1.9700000000000023E-002 -1.9402299076318741E-002 + 2.0800000000000013E-002 -1.9682396203279495E-002 + 2.1900000000000003E-002 -1.9911292940378189E-002 + 2.3000000000000020E-002 -2.0088285207748413E-002 + 2.4100000000000010E-002 -2.0213291049003601E-002 + 2.5200000000000000E-002 -2.0286615937948227E-002 + 2.6300000000000018E-002 -2.0308893173933029E-002 + 2.7400000000000008E-002 -2.0281225442886353E-002 + 2.8500000000000025E-002 -2.0205328240990639E-002 + 2.9600000000000015E-002 -2.0083490759134293E-002 + 3.0700000000000005E-002 -1.9918305799365044E-002 + 3.1800000000000023E-002 -1.9712369889020920E-002 + 3.2900000000000013E-002 -1.9468186423182487E-002 + 3.4000000000000002E-002 -1.9188245758414268E-002 + 3.5100000000000020E-002 -1.8875097855925560E-002 + 3.6200000000000010E-002 -1.8531212583184242E-002 + 3.7300000000000028E-002 -1.8158663064241409E-002 + 3.8400000000000017E-002 -1.7758810892701149E-002 + 3.9500000000000007E-002 -1.7332252115011215E-002 + 4.0600000000000025E-002 -1.6878945752978325E-002 + 4.1700000000000015E-002 -1.6398321837186813E-002 + 4.2800000000000005E-002 -1.5889151021838188E-002 + 4.3900000000000022E-002 -1.5349263325333595E-002 + 4.5000000000000012E-002 -1.4775359071791172E-002 + 4.6100000000000002E-002 -1.4163129031658173E-002 + 4.7200000000000020E-002 -1.3507556170225143E-002 + 4.8300000000000010E-002 -1.2803153134882450E-002 + 4.9400000000000027E-002 -1.2043954804539680E-002 + 5.0500000000000017E-002 -1.1223384179174900E-002 + 5.1600000000000007E-002 -1.0334251448512077E-002 + 5.2700000000000025E-002 -9.3690576031804085E-003 + 5.3800000000000014E-002 -8.3204712718725204E-003 + 5.4900000000000004E-002 -7.1816849522292614E-003 + 5.6000000000000022E-002 -5.9465081430971622E-003 + 5.7100000000000012E-002 -4.6093193814158440E-003 + 5.8200000000000002E-002 -3.1651707831770182E-003 + 5.9300000000000019E-002 -1.6101672081276774E-003 + 6.0400000000000009E-002 5.8044599427375942E-005 + 6.1500000000000027E-002 1.8399615073576570E-003 + 6.2600000000000017E-002 3.7342000287026167E-003 + 6.3700000000000007E-002 5.7376180775463581E-003 + 6.4800000000000024E-002 7.8453142195940018E-003 + 6.5900000000000014E-002 1.0050394572317600E-002 + 6.7000000000000004E-002 1.2343694455921650E-002 + 6.8100000000000022E-002 1.4713709242641926E-002 + 6.9200000000000012E-002 1.7146810889244080E-002 + 7.0300000000000029E-002 1.9627597182989120E-002 + 7.1400000000000019E-002 2.2139098495244980E-002 + 7.2500000000000009E-002 2.4662798270583153E-002 + 7.3600000000000027E-002 2.7178656309843063E-002 + 7.4700000000000016E-002 2.9665350914001465E-002 + 7.5800000000000006E-002 3.2100740820169449E-002 + 7.6900000000000024E-002 3.4462399780750275E-002 + 7.8000000000000014E-002 3.6727942526340485E-002 + 7.9100000000000004E-002 3.8875203579664230E-002 + 8.0200000000000021E-002 4.0882430970668793E-002 + 8.1300000000000011E-002 4.2728666216135025E-002 + 8.2400000000000029E-002 4.4394265860319138E-002 + 8.3500000000000019E-002 4.5861374586820602E-002 + 8.4600000000000009E-002 4.7114167362451553E-002 + 8.5700000000000026E-002 4.8138901591300964E-002 + 8.6800000000000016E-002 4.8924017697572708E-002 + 8.7900000000000006E-002 4.9460455775260925E-002 + 8.9000000000000024E-002 4.9741994589567184E-002 + 9.0100000000000013E-002 4.9765445291996002E-002 + 9.1200000000000003E-002 4.9530569463968277E-002 + 9.2300000000000021E-002 4.9039833247661591E-002 + 9.3400000000000011E-002 4.8298288136720657E-002 + 9.4500000000000028E-002 4.7313619405031204E-002 + 9.5600000000000018E-002 4.6096261590719223E-002 + 9.6700000000000008E-002 4.4659268110990524E-002 + 9.7800000000000026E-002 4.3017927557229996E-002 + 9.8900000000000016E-002 4.1189245879650116E-002 + 0.10000000000000001 3.9191640913486481E-002 + 0.10110000000000002 3.7044815719127655E-002 + 0.10220000000000001 3.4769706428050995E-002 + 0.10330000000000003 3.2388214021921158E-002 + 0.10440000000000002 2.9922716319561005E-002 + 0.10550000000000001 2.7395507320761681E-002 + 0.10660000000000003 2.4828456342220306E-002 + 0.10770000000000002 2.2242901846766472E-002 + 0.10880000000000001 1.9659632816910744E-002 + 0.10990000000000003 1.7098672688007355E-002 + 0.11100000000000002 1.4578907750546932E-002 + 0.11210000000000001 1.2117683887481689E-002 + 0.11320000000000002 9.7306277602910995E-003 + 0.11430000000000001 7.4316891841590405E-003 + 0.11540000000000003 5.2332440391182899E-003 + 0.11650000000000002 3.1460600439459085E-003 + 0.11760000000000001 1.1791146825999022E-003 + 0.11870000000000003 -6.6055066417902708E-004 + 0.11980000000000002 -2.3677956778556108E-003 + 0.12090000000000001 -3.9391797035932541E-003 + 0.12200000000000003 -5.3727603517472744E-003 + 0.12310000000000001 -6.6680330783128738E-003 + 0.12420000000000003 -7.8259585425257683E-003 + 0.12530000000000002 -8.8489186018705368E-003 + 0.12640000000000001 -9.7405193373560905E-003 + 0.12750000000000003 -1.0505313985049725E-002 + 0.12860000000000002 -1.1148595251142979E-002 + 0.12970000000000001 -1.1676346883177757E-002 + 0.13080000000000003 -1.2095239944756031E-002 + 0.13190000000000002 -1.2412525713443756E-002 + 0.13300000000000001 -1.2635783292353153E-002 + 0.13410000000000000 -1.2772650457918644E-002 + 0.13520000000000004 -1.2830695137381554E-002 + 0.13630000000000003 -1.2817460112273693E-002 + 0.13740000000000002 -1.2740528210997581E-002 + 0.13850000000000001 -1.2607445009052753E-002 + 0.13960000000000000 -1.2425482273101807E-002 + 0.14070000000000005 -1.2201423756778240E-002 + 0.14180000000000004 -1.1941524222493172E-002 + 0.14290000000000003 -1.1651645414531231E-002 + 0.14400000000000002 -1.1337396688759327E-002 + 0.14510000000000001 -1.1004109866917133E-002 + 0.14620000000000000 -1.0656655766069889E-002 + 0.14730000000000004 -1.0299284942448139E-002 + 0.14840000000000003 -9.9356388673186302E-003 + 0.14950000000000002 -9.5689315348863602E-003 + 0.15060000000000001 -9.2021310701966286E-003 + 0.15170000000000000 -8.8379858061671257E-003 + 0.15280000000000005 -8.4788901731371880E-003 + 0.15390000000000004 -8.1267543137073517E-003 + 0.15500000000000003 -7.7830310910940170E-003 + 0.15610000000000002 -7.4488692916929722E-003 + 0.15720000000000001 -7.1252705529332161E-003 + 0.15830000000000000 -6.8131159059703350E-003 + 0.15940000000000004 -6.5130791626870632E-003 + 0.16050000000000003 -6.2255538068711758E-003 + 0.16160000000000002 -5.9506767429411411E-003 + 0.16270000000000001 -5.6884381920099258E-003 + 0.16380000000000000 -5.4387771524488926E-003 + 0.16490000000000005 -5.2015902474522591E-003 + 0.16600000000000004 -4.9766795709729195E-003 + 0.16710000000000003 -4.7637289389967918E-003 + 0.16820000000000002 -4.5623364858329296E-003 + 0.16930000000000001 -4.3720724061131477E-003 + 0.17040000000000000 -4.1925045661628246E-003 + 0.17150000000000004 -4.0231705643236637E-003 + 0.17260000000000003 -3.8635507225990295E-003 + 0.17370000000000002 -3.7130906712263823E-003 + 0.17480000000000001 -3.5712621174752712E-003 + 0.17590000000000000 -3.4375966060906649E-003 + 0.17700000000000005 -3.3116554841399193E-003 + 0.17810000000000004 -3.1929709948599339E-003 + 0.17920000000000003 -3.0810309108346701E-003 + 0.18030000000000002 -2.9753299895673990E-003 + 0.18140000000000001 -2.8754442464560270E-003 + 0.18250000000000000 -2.7810495812445879E-003 + 0.18360000000000004 -2.6918596122413874E-003 + 0.18470000000000003 -2.6075472123920918E-003 + 0.18580000000000002 -2.5277249515056610E-003 + 0.18690000000000001 -2.4520074948668480E-003 + 0.18800000000000000 -2.3800879716873169E-003 + 0.18910000000000005 -2.3117510136216879E-003 + 0.19020000000000004 -2.2468103561550379E-003 + 0.19130000000000003 -2.1850359626114368E-003 + 0.19240000000000002 -2.1261468064039946E-003 + 0.19350000000000001 -2.0698676817119122E-003 + 0.19460000000000005 -2.0159906707704067E-003 + 0.19570000000000004 -1.9643732812255621E-003 + 0.19680000000000003 -1.9148844294250011E-003 + 0.19790000000000002 -1.8673533340916038E-003 + 0.19900000000000001 -1.8215731251984835E-003 + 0.20010000000000000 -1.7773456638678908E-003 + 0.20120000000000005 -1.7345137894153595E-003 + 0.20230000000000004 -1.6929501434788108E-003 + 0.20340000000000003 -1.6525236424058676E-003 + 0.20450000000000002 -1.6130920266732574E-003 + 0.20560000000000000 -1.5745294513180852E-003 + 0.20670000000000005 -1.5367589658126235E-003 + 0.20780000000000004 -1.4997465768828988E-003 + 0.20890000000000003 -1.4634628314524889E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0059.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0059.BXX.semd new file mode 100644 index 00000000..97771e0b --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0059.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 -7.9607089359801764E-027 + -0.11119999999999999 -7.0051527253339510E-019 + -0.11009999999999999 -4.9563297456166706E-018 + -0.10900000000000000 -1.0801446034267481E-017 + -0.10790000000000000 1.9451041261982364E-017 + -0.10679999999999999 1.7707818008903207E-016 + -0.10569999999999999 4.5634381783314182E-016 + -0.10460000000000000 3.3751044222884302E-016 + -0.10349999999999999 -1.3943564151333489E-015 + -0.10239999999999999 -5.3090974813044950E-015 + -0.10130000000000000 -7.9867168583411079E-015 + -0.10020000000000000 -8.8195188050485887E-017 + -9.9099999999999994E-002 2.6687666968916793E-014 + -9.7999999999999990E-002 6.0792320342225453E-014 + -9.6899999999999986E-002 5.5600171005882465E-014 + -9.5799999999999996E-002 -4.8361139447445148E-014 + -9.4699999999999993E-002 -2.4531684192710679E-013 + -9.3599999999999989E-002 -3.8010347365273478E-013 + -9.2499999999999999E-002 -1.8131913884830014E-013 + -9.1399999999999995E-002 4.9725880964940350E-013 + -9.0299999999999991E-002 1.3401430572906881E-012 + -8.9200000000000002E-002 1.5009229753157327E-012 + -8.8099999999999984E-002 1.4474093581670622E-013 + -8.6999999999999994E-002 -2.5503345095490015E-012 + -8.5899999999999990E-002 -4.7917715802203720E-012 + -8.4799999999999986E-002 -3.9843714265408448E-012 + -8.3699999999999997E-002 1.0214249151346833E-012 + -8.2599999999999993E-002 7.8916508744475422E-012 + -8.1499999999999989E-002 1.1359407338373817E-011 + -8.0399999999999999E-002 7.0989264813747788E-012 + -7.9299999999999995E-002 -3.7091016022450241E-012 + -7.8199999999999992E-002 -1.3751964844654907E-011 + -7.7100000000000002E-002 -1.5120408397573115E-011 + -7.5999999999999984E-002 -7.1552434116606278E-012 + -7.4899999999999994E-002 1.4806662840260998E-012 + -7.3799999999999991E-002 1.1140545951027203E-012 + -7.2699999999999987E-002 -6.1668560882854884E-012 + -7.1599999999999997E-002 -3.3749522274084676E-012 + -7.0499999999999993E-002 2.5861569830087916E-011 + -6.9399999999999989E-002 7.2509248605356902E-011 + -6.8300000000000000E-002 9.3549792912206442E-011 + -6.7199999999999996E-002 3.9113403488277854E-011 + -6.6099999999999992E-002 -9.6215528599952194E-011 + -6.5000000000000002E-002 -2.4150065280892363E-010 + -6.3899999999999985E-002 -2.7892946286023346E-010 + -6.2799999999999995E-002 -1.3036155488421741E-010 + -6.1699999999999991E-002 1.6145143555412744E-010 + -6.0599999999999994E-002 4.3348424849654066E-010 + -5.9499999999999990E-002 5.0459625366983119E-010 + -5.8399999999999994E-002 3.0942576279002765E-010 + -5.7299999999999990E-002 -4.7209451625729315E-011 + -5.6199999999999986E-002 -3.6953518023352672E-010 + -5.5099999999999996E-002 -5.2052845367356326E-010 + -5.3999999999999992E-002 -5.0784854099816812E-010 + -5.2899999999999989E-002 -4.2501654973214897E-010 + -5.1799999999999985E-002 -3.0872576717300149E-010 + -5.0699999999999995E-002 -7.0015528097489010E-011 + -4.9599999999999991E-002 4.0068084961042416E-010 + -4.8499999999999988E-002 1.0331850930356268E-009 + -4.7399999999999998E-002 1.4922180158194465E-009 + -4.6299999999999994E-002 1.3520531361166377E-009 + -4.5199999999999990E-002 4.4152909106642824E-010 + -4.4099999999999986E-002 -9.2596524892130105E-010 + -4.2999999999999997E-002 -2.0745956064160964E-009 + -4.1899999999999993E-002 -2.3926214343106267E-009 + -4.0799999999999989E-002 -1.7383698924788860E-009 + -3.9699999999999985E-002 -4.9712373106913788E-010 + -3.8599999999999995E-002 7.4299838503932847E-010 + -3.7499999999999992E-002 1.5953485199560191E-009 + -3.6399999999999988E-002 2.0066786010630722E-009 + -3.5299999999999984E-002 2.0511323750582733E-009 + -3.4199999999999994E-002 1.6686028114776263E-009 + -3.3099999999999991E-002 6.8443362088999038E-010 + -3.1999999999999987E-002 -8.6381191088946707E-010 + -3.0899999999999997E-002 -2.4397859288427526E-009 + -2.9799999999999993E-002 -3.1495144270365927E-009 + -2.8699999999999989E-002 -2.3232911150472546E-009 + -2.7599999999999986E-002 -1.0295586605479912E-010 + -2.6499999999999996E-002 2.4770441253707531E-009 + -2.5399999999999992E-002 4.0275396351319159E-009 + -2.4299999999999988E-002 3.5631262385038553E-009 + -2.3199999999999985E-002 9.4126895167079283E-010 + -2.2099999999999995E-002 -3.2121931781148305E-009 + -2.0999999999999991E-002 -7.8199677844281723E-009 + -1.9899999999999987E-002 -1.1530096877265805E-008 + -1.8799999999999983E-002 -1.2693369910721231E-008 + -1.7699999999999994E-002 -9.4386001237012351E-009 + -1.6599999999999990E-002 -8.4786178078388730E-011 + -1.5499999999999986E-002 1.6322491802611694E-008 + -1.4399999999999996E-002 3.9899088477568512E-008 + -1.3299999999999992E-002 7.0540359331516811E-008 + -1.2199999999999989E-002 1.0889089452348344E-007 + -1.1099999999999985E-002 1.5684443610552989E-007 + -9.9999999999999950E-003 2.1709746533815633E-007 + -8.8999999999999913E-003 2.9219754082987492E-007 + -7.7999999999999875E-003 3.8414322034441284E-007 + -6.6999999999999837E-003 4.9522344625074766E-007 + -5.5999999999999939E-003 6.2966097402750165E-007 + -4.4999999999999901E-003 7.9478451198156108E-007 + -3.3999999999999864E-003 1.0007494211095036E-006 + -2.2999999999999826E-003 1.2590732012540684E-006 + -1.1999999999999927E-003 1.5813242271178751E-006 + -9.9999999999988987E-005 1.9792025796050439E-006 + 1.0000000000000148E-003 2.4660705548740225E-006 + 2.1000000000000185E-003 3.0588462323066778E-006 + 3.2000000000000084E-003 3.7790916849189671E-006 + 4.3000000000000121E-003 4.6531035877706017E-006 + 5.4000000000000159E-003 5.7117936194117647E-006 + 6.5000000000000058E-003 6.9911889113427605E-006 + 7.6000000000000234E-003 8.5335814219433814E-006 + 8.7000000000000133E-003 1.0388610462541692E-005 + 9.8000000000000032E-003 1.2613791113835759E-005 + 1.0900000000000021E-002 1.5274827092071064E-005 + 1.2000000000000011E-002 1.8446566173224710E-005 + 1.3100000000000001E-002 2.2215002900338732E-005 + 1.4200000000000018E-002 2.6679710572352633E-005 + 1.5300000000000008E-002 3.1955649319570512E-005 + 1.6400000000000026E-002 3.8173940993146971E-005 + 1.7500000000000016E-002 4.5482396672014147E-005 + 1.8600000000000005E-002 5.4046809964347631E-005 + 1.9700000000000023E-002 6.4053318055812269E-005 + 2.0800000000000013E-002 7.5710922828875482E-005 + 2.1900000000000003E-002 8.9252898760605603E-005 + 2.3000000000000020E-002 1.0493722948012874E-004 + 2.4100000000000010E-002 1.2304702249821275E-004 + 2.5200000000000000E-002 1.4389224816113710E-004 + 2.6300000000000018E-002 1.6781273006927222E-004 + 2.7400000000000008E-002 1.9518048793543130E-004 + 2.8500000000000025E-002 2.2640005045104772E-004 + 2.9600000000000015E-002 2.6190650532953441E-004 + 3.0700000000000005E-002 3.0216269078664482E-004 + 3.1800000000000023E-002 3.4765797317959368E-004 + 3.2900000000000013E-002 3.9890818879939616E-004 + 3.4000000000000002E-002 4.5645548379980028E-004 + 3.5100000000000020E-002 5.2086624782532454E-004 + 3.6200000000000010E-002 5.9272616636008024E-004 + 3.7300000000000028E-002 6.7263405071571469E-004 + 3.8400000000000017E-002 7.6119450386613607E-004 + 3.9500000000000007E-002 8.5901137208566070E-004 + 4.0600000000000025E-002 9.6667988691478968E-004 + 4.1700000000000015E-002 1.0847771773114800E-003 + 4.2800000000000005E-002 1.2138515012338758E-003 + 4.3900000000000022E-002 1.3544106623157859E-003 + 4.5000000000000012E-002 1.5069107757881284E-003 + 4.6100000000000002E-002 1.6717438120394945E-003 + 4.7200000000000020E-002 1.8492232775315642E-003 + 4.8300000000000010E-002 2.0395675674080849E-003 + 4.9400000000000027E-002 2.2428839001804590E-003 + 5.0500000000000017E-002 2.4591519031673670E-003 + 5.1600000000000007E-002 2.6882097590714693E-003 + 5.2700000000000025E-002 2.9297412838786840E-003 + 5.3800000000000014E-002 3.1832605600357056E-003 + 5.4900000000000004E-002 3.4480968024581671E-003 + 5.6000000000000022E-002 3.7233787588775158E-003 + 5.7100000000000012E-002 4.0080235339701176E-003 + 5.8200000000000002E-002 4.3007316999137402E-003 + 5.9300000000000019E-002 4.5999842695891857E-003 + 6.0400000000000009E-002 4.9040387384593487E-003 + 6.1500000000000027E-002 5.2109272219240665E-003 + 6.2600000000000017E-002 5.5184578523039818E-003 + 6.3700000000000007E-002 5.8242264203727245E-003 + 6.4800000000000024E-002 6.1256280168890953E-003 + 6.5900000000000014E-002 6.4198737964034081E-003 + 6.7000000000000004E-002 6.7040091380476952E-003 + 6.8100000000000022E-002 6.9749346002936363E-003 + 6.9200000000000012E-002 7.2294361889362335E-003 + 7.0300000000000029E-002 7.4642226099967957E-003 + 7.1400000000000019E-002 7.6759648509323597E-003 + 7.2500000000000009E-002 7.8613376244902611E-003 + 7.3600000000000027E-002 8.0170622095465660E-003 + 7.4700000000000016E-002 8.1399427726864815E-003 + 7.5800000000000006E-002 8.2269171252846718E-003 + 7.6900000000000024E-002 8.2751121371984482E-003 + 7.8000000000000014E-002 8.2818921655416489E-003 + 7.9100000000000004E-002 8.2449102774262428E-003 + 8.0200000000000021E-002 8.1621482968330383E-003 + 8.1300000000000011E-002 8.0319512635469437E-003 + 8.2400000000000029E-002 7.8530721366405487E-003 + 8.3500000000000019E-002 7.6247160322964191E-003 + 8.4600000000000009E-002 7.3465732857584953E-003 + 8.5700000000000026E-002 7.0188413374125957E-003 + 8.6800000000000016E-002 6.6422307863831520E-003 + 8.7900000000000006E-002 6.2179709784686565E-003 + 8.9000000000000024E-002 5.7478095404803753E-003 + 9.0100000000000013E-002 5.2340170368552208E-003 + 9.1200000000000003E-002 4.6793725341558456E-003 + 9.2300000000000021E-002 4.0871305391192436E-003 + 9.3400000000000011E-002 3.4609762951731682E-003 + 9.4500000000000028E-002 2.8049787506461143E-003 + 9.5600000000000018E-002 2.1235495805740356E-003 + 9.6700000000000008E-002 1.4213953400030732E-003 + 9.7800000000000026E-002 7.0345611311495304E-004 + 9.8900000000000016E-002 -2.5174411348416470E-005 + 0.10000000000000001 -7.5933546759188175E-004 + 0.10110000000000002 -1.4938784297555685E-003 + 0.10220000000000001 -2.2237321827560663E-003 + 0.10330000000000003 -2.9439684003591537E-003 + 0.10440000000000002 -3.6498748231679201E-003 + 0.10550000000000001 -4.3370383791625500E-003 + 0.10660000000000003 -5.0014294683933258E-003 + 0.10770000000000002 -5.6394613347947598E-003 + 0.10880000000000001 -6.2480322085320950E-003 + 0.10990000000000003 -6.8245590664446354E-003 + 0.11100000000000002 -7.3670139536261559E-003 + 0.11210000000000001 -7.8739682212471962E-003 + 0.11320000000000002 -8.3446241915225983E-003 + 0.11430000000000001 -8.7788132950663567E-003 + 0.11540000000000003 -9.1769779101014137E-003 + 0.11650000000000002 -9.5401359722018242E-003 + 0.11760000000000001 -9.8698455840349197E-003 + 0.11870000000000003 -1.0168191976845264E-002 + 0.11980000000000002 -1.0437741875648499E-002 + 0.12090000000000001 -1.0681480169296265E-002 + 0.12200000000000003 -1.0902727954089642E-002 + 0.12310000000000001 -1.1105044744908810E-002 + 0.12420000000000003 -1.1292151175439358E-002 + 0.12530000000000002 -1.1467856355011463E-002 + 0.12640000000000001 -1.1635985225439072E-002 + 0.12750000000000003 -1.1800278909504414E-002 + 0.12860000000000002 -1.1964278295636177E-002 + 0.12970000000000001 -1.2131222523748875E-002 + 0.13080000000000003 -1.2303965166211128E-002 + 0.13190000000000002 -1.2484909966588020E-002 + 0.13300000000000001 -1.2675960548222065E-002 + 0.13410000000000000 -1.2878434732556343E-002 + 0.13520000000000004 -1.3092986308038235E-002 + 0.13630000000000003 -1.3319551013410091E-002 + 0.13740000000000002 -1.3557317666709423E-002 + 0.13850000000000001 -1.3804739341139793E-002 + 0.13960000000000000 -1.4059527777135372E-002 + 0.14070000000000005 -1.4318654313683510E-002 + 0.14180000000000004 -1.4578339643776417E-002 + 0.14290000000000003 -1.4834093861281872E-002 + 0.14400000000000002 -1.5080778859555721E-002 + 0.14510000000000001 -1.5312702395021915E-002 + 0.14620000000000000 -1.5523695386946201E-002 + 0.14730000000000004 -1.5707189217209816E-002 + 0.14840000000000003 -1.5856301411986351E-002 + 0.14950000000000002 -1.5963938087224960E-002 + 0.15060000000000001 -1.6022941097617149E-002 + 0.15170000000000000 -1.6026232391595840E-002 + 0.15280000000000005 -1.5966944396495819E-002 + 0.15390000000000004 -1.5838546678423882E-002 + 0.15500000000000003 -1.5634946525096893E-002 + 0.15610000000000002 -1.5350620262324810E-002 + 0.15720000000000001 -1.4980752021074295E-002 + 0.15830000000000000 -1.4521383680403233E-002 + 0.15940000000000004 -1.3969516381621361E-002 + 0.16050000000000003 -1.3323182240128517E-002 + 0.16160000000000002 -1.2581504881381989E-002 + 0.16270000000000001 -1.1744763702154160E-002 + 0.16380000000000000 -1.0814460925757885E-002 + 0.16490000000000005 -9.7933709621429443E-003 + 0.16600000000000004 -8.6855441331863403E-003 + 0.16710000000000003 -7.4962656944990158E-003 + 0.16820000000000002 -6.2319952994585037E-003 + 0.16930000000000001 -4.9003190360963345E-003 + 0.17040000000000000 -3.5098912194371223E-003 + 0.17150000000000004 -2.0703661721199751E-003 + 0.17260000000000003 -5.9227523161098361E-004 + 0.17370000000000002 9.1312668519094586E-004 + 0.17480000000000001 2.4340273812413216E-003 + 0.17590000000000000 3.9582070894539356E-003 + 0.17700000000000005 5.4731764830648899E-003 + 0.17810000000000004 6.9663338363170624E-003 + 0.17920000000000003 8.4251426160335541E-003 + 0.18030000000000002 9.8373237997293472E-003 + 0.18140000000000001 1.1191050522029400E-002 + 0.18250000000000000 1.2475091964006424E-002 + 0.18360000000000004 1.3678953982889652E-002 + 0.18470000000000003 1.4793006703257561E-002 + 0.18580000000000002 1.5808610245585442E-002 + 0.18690000000000001 1.6718249768018723E-002 + 0.18800000000000000 1.7515635117888451E-002 + 0.18910000000000005 1.8195763230323792E-002 + 0.19020000000000004 1.8754953518509865E-002 + 0.19130000000000003 1.9190875813364983E-002 + 0.19240000000000002 1.9502555951476097E-002 + 0.19350000000000001 1.9690377637743950E-002 + 0.19460000000000005 1.9756065681576729E-002 + 0.19570000000000004 1.9702604040503502E-002 + 0.19680000000000003 1.9534137099981308E-002 + 0.19790000000000002 1.9255897030234337E-002 + 0.19900000000000001 1.8874106928706169E-002 + 0.20010000000000000 1.8395891413092613E-002 + 0.20120000000000005 1.7829151824116707E-002 + 0.20230000000000004 1.7182396724820137E-002 + 0.20340000000000003 1.6464604064822197E-002 + 0.20450000000000002 1.5685079619288445E-002 + 0.20560000000000000 1.4853365719318390E-002 + 0.20670000000000005 1.3979109935462475E-002 + 0.20780000000000004 1.3071917928755283E-002 + 0.20890000000000003 1.2141204439103603E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0059.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0059.BXZ.semd new file mode 100644 index 00000000..779a7de3 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0059.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 1.9851718193222371E-019 + -0.11119999999999999 -2.6800664771415168E-020 + -0.11009999999999999 -6.7430262202511032E-018 + -0.10900000000000000 -2.6058794914349914E-017 + -0.10790000000000000 -1.4966443520717947E-017 + -0.10679999999999999 1.6841295362928177E-016 + -0.10569999999999999 5.6684567148912891E-016 + -0.10460000000000000 5.0101051211982124E-016 + -0.10349999999999999 -1.6920245451057178E-015 + -0.10239999999999999 -6.5785034077071522E-015 + -0.10130000000000000 -8.7684190014066313E-015 + -0.10020000000000000 4.8206343329301477E-015 + -9.9099999999999994E-002 4.2386982189142677E-014 + -9.7999999999999990E-002 7.9162377878989193E-014 + -9.6899999999999986E-002 4.3023544389663229E-014 + -9.5799999999999996E-002 -1.3500057191931369E-013 + -9.4699999999999993E-002 -3.9531634801574789E-013 + -9.3599999999999989E-002 -4.5676515954967689E-013 + -9.2499999999999999E-002 4.8225610787752671E-014 + -9.1399999999999995E-002 1.1372337533482879E-012 + -9.0299999999999991E-002 2.0445197184554287E-012 + -8.9200000000000002E-002 1.4175652839065744E-012 + -8.8099999999999984E-002 -1.4972915485592098E-012 + -8.6999999999999994E-002 -5.3474308314704899E-012 + -8.5899999999999990E-002 -6.5302450946713719E-012 + -8.4799999999999986E-002 -1.7096144378642153E-012 + -8.3699999999999997E-002 8.0995973816833100E-012 + -8.2599999999999993E-002 1.5730066554864308E-011 + -8.1499999999999989E-002 1.2043067064426705E-011 + -8.0399999999999999E-002 -5.0440654257577489E-012 + -7.9299999999999995E-002 -2.4333481410399038E-011 + -7.8199999999999992E-002 -2.6789369333979351E-011 + -7.7100000000000002E-002 -2.8186992670486966E-012 + -7.5999999999999984E-002 3.2212878198212280E-011 + -7.4899999999999994E-002 4.3061401666655286E-011 + -7.3799999999999991E-002 5.0867608736293590E-012 + -7.2699999999999987E-002 -6.1833781150877343E-011 + -7.1599999999999997E-002 -9.2813583207895789E-011 + -7.0499999999999993E-002 -2.7960560949891189E-011 + -6.9399999999999989E-002 1.1823823864443028E-010 + -6.8300000000000000E-002 2.3475571486741842E-010 + -6.7199999999999996E-002 1.8388995881579717E-010 + -6.6099999999999992E-002 -7.0954873920836548E-011 + -6.5000000000000002E-002 -3.8734754292946150E-010 + -6.3899999999999985E-002 -5.1203796758159115E-010 + -6.2799999999999995E-002 -2.7728119800229933E-010 + -6.1699999999999991E-002 2.2523036213861758E-010 + -6.0599999999999994E-002 6.6402516818442336E-010 + -5.9499999999999990E-002 7.0841293942081052E-010 + -5.8399999999999994E-002 3.1041624826144698E-010 + -5.7299999999999990E-002 -2.2884300010517222E-010 + -5.6199999999999986E-002 -5.0539500362489775E-010 + -5.5099999999999996E-002 -3.8000652624603504E-010 + -5.3999999999999992E-002 -1.2248912995005412E-010 + -5.2899999999999989E-002 -1.5238199591038892E-010 + -5.1799999999999985E-002 -5.7404181408315935E-010 + -5.0699999999999995E-002 -9.5406271771736328E-010 + -4.9599999999999991E-002 -6.3127653104899650E-010 + -4.8499999999999988E-002 6.3395072524841112E-010 + -4.7399999999999998E-002 2.2472834704245770E-009 + -4.6299999999999994E-002 3.0626958746893251E-009 + -4.5199999999999990E-002 2.2313495495751567E-009 + -4.4099999999999986E-002 -6.2323646243811481E-011 + -4.2999999999999997E-002 -2.6350874815506131E-009 + -4.1899999999999993E-002 -4.1289940355682120E-009 + -4.0799999999999989E-002 -3.9414107533275455E-009 + -3.9699999999999985E-002 -2.4769808426583495E-009 + -3.8599999999999995E-002 -5.6951171556463009E-010 + -3.7499999999999992E-002 1.2964603834930699E-009 + -3.6399999999999988E-002 3.1704447955860360E-009 + -3.5299999999999984E-002 5.0756816527552928E-009 + -3.4199999999999994E-002 6.3765654978453767E-009 + -3.3099999999999991E-002 5.8958846693712985E-009 + -3.1999999999999987E-002 2.8639293159216095E-009 + -3.0899999999999997E-002 -2.1401047600733136E-009 + -2.9799999999999993E-002 -7.2312333898594261E-009 + -2.8699999999999989E-002 -1.0349278767307624E-008 + -2.7599999999999986E-002 -1.0516905568636048E-008 + -2.6499999999999996E-002 -8.1096178661255180E-009 + -2.5399999999999992E-002 -4.0051695293641387E-009 + -2.4299999999999988E-002 1.3605051529808065E-009 + -2.3199999999999985E-002 7.9037230094058941E-009 + -2.2099999999999995E-002 1.4806206927175936E-008 + -2.0999999999999991E-002 1.9735072243065588E-008 + -1.9899999999999987E-002 1.9631313463719380E-008 + -1.8799999999999983E-002 1.2818166084116456E-008 + -1.7699999999999994E-002 6.3380589665484877E-010 + -1.6599999999999990E-002 -1.3113960584121287E-008 + -1.5499999999999986E-002 -2.4689928324050925E-008 + -1.4399999999999996E-002 -3.2843555430872584E-008 + -1.3299999999999992E-002 -3.8956965653369480E-008 + -1.2199999999999989E-002 -4.4925986486532565E-008 + -1.1099999999999985E-002 -5.1038956172533290E-008 + -9.9999999999999950E-003 -5.6192238417906992E-008 + -8.8999999999999913E-003 -6.0406797786072275E-008 + -7.7999999999999875E-003 -6.7062821074159729E-008 + -6.6999999999999837E-003 -8.2208437390818290E-008 + -5.5999999999999939E-003 -1.1102639518867363E-007 + -4.4999999999999901E-003 -1.5448614476554212E-007 + -3.3999999999999864E-003 -2.0935573274982744E-007 + -2.2999999999999826E-003 -2.7172484351467574E-007 + -1.1999999999999927E-003 -3.4084953881574620E-007 + -9.9999999999988987E-005 -4.1982681864283222E-007 + 1.0000000000000148E-003 -5.1277476131872390E-007 + 2.1000000000000185E-003 -6.2174348158805515E-007 + 3.2000000000000084E-003 -7.4688381346277311E-007 + 4.3000000000000121E-003 -8.9002566028284491E-007 + 5.4000000000000159E-003 -1.0581343303783797E-006 + 6.5000000000000058E-003 -1.2629519687834545E-006 + 7.6000000000000234E-003 -1.5168373010965297E-006 + 8.7000000000000133E-003 -1.8286982594872825E-006 + 9.8000000000000032E-003 -2.2039187115296954E-006 + 1.0900000000000021E-002 -2.6481832264835248E-006 + 1.2000000000000011E-002 -3.1711076644569403E-006 + 1.3100000000000001E-002 -3.7858685573155526E-006 + 1.4200000000000018E-002 -4.5053889152768534E-006 + 1.5300000000000008E-002 -5.3395829127111938E-006 + 1.6400000000000026E-002 -6.2973699641588610E-006 + 1.7500000000000016E-002 -7.3921551120292861E-006 + 1.8600000000000005E-002 -8.6453901531058364E-006 + 1.9700000000000023E-002 -1.0084291716339067E-005 + 2.0800000000000013E-002 -1.1735452972061466E-005 + 2.1900000000000003E-002 -1.3620499885291792E-005 + 2.3000000000000020E-002 -1.5757983419462107E-005 + 2.4100000000000010E-002 -1.8169159375247546E-005 + 2.5200000000000000E-002 -2.0880966985714622E-005 + 2.6300000000000018E-002 -2.3921957108541392E-005 + 2.7400000000000008E-002 -2.7314474209561013E-005 + 2.8500000000000025E-002 -3.1070889235707000E-005 + 2.9600000000000015E-002 -3.5198314435547218E-005 + 3.0700000000000005E-002 -3.9707545511191711E-005 + 3.1800000000000023E-002 -4.4616866944124922E-005 + 3.2900000000000013E-002 -4.9945232603931800E-005 + 3.4000000000000002E-002 -5.5699394579278305E-005 + 3.5100000000000020E-002 -6.1865488532930613E-005 + 3.6200000000000010E-002 -6.8411354732234031E-005 + 3.7300000000000028E-002 -7.5295189162716269E-005 + 3.8400000000000017E-002 -8.2469559856690466E-005 + 3.9500000000000007E-002 -8.9874643890652806E-005 + 4.0600000000000025E-002 -9.7425283456686884E-005 + 4.1700000000000015E-002 -1.0500368807697669E-004 + 4.2800000000000005E-002 -1.1246366921113804E-004 + 4.3900000000000022E-002 -1.1964078294113278E-004 + 4.5000000000000012E-002 -1.2635611346922815E-004 + 4.6100000000000002E-002 -1.3240723637863994E-004 + 4.7200000000000020E-002 -1.3755285181105137E-004 + 4.8300000000000010E-002 -1.4150442439131439E-004 + 4.9400000000000027E-002 -1.4393072342500091E-004 + 5.0500000000000017E-002 -1.4446832938119769E-004 + 5.1600000000000007E-002 -1.4272567932493985E-004 + 5.2700000000000025E-002 -1.3827452494297177E-004 + 5.3800000000000014E-002 -1.3063772348687053E-004 + 5.4900000000000004E-002 -1.1928836465813220E-004 + 5.6000000000000022E-002 -1.0366379865445197E-004 + 5.7100000000000012E-002 -8.3185143012087792E-005 + 5.8200000000000002E-002 -5.7265297073172405E-005 + 5.9300000000000019E-002 -2.5301000277977437E-005 + 6.0400000000000009E-002 1.3338177268451545E-005 + 6.1500000000000027E-002 5.9308200434315950E-005 + 6.2600000000000017E-002 1.1327068932587281E-004 + 6.3700000000000007E-002 1.7586827743798494E-004 + 6.4800000000000024E-002 2.4771169410087168E-004 + 6.5900000000000014E-002 3.2938364893198013E-004 + 6.7000000000000004E-002 4.2144214967265725E-004 + 6.8100000000000022E-002 5.2440731087699533E-004 + 6.9200000000000012E-002 6.3872890314087272E-004 + 7.0300000000000029E-002 7.6475233072414994E-004 + 7.1400000000000019E-002 9.0270419605076313E-004 + 7.2500000000000009E-002 1.0527003323659301E-003 + 7.3600000000000027E-002 1.2147552333772182E-003 + 7.4700000000000016E-002 1.3887716922909021E-003 + 7.5800000000000006E-002 1.5745073324069381E-003 + 7.6900000000000024E-002 1.7715381691232324E-003 + 7.8000000000000014E-002 1.9792478997260332E-003 + 7.9100000000000004E-002 2.1968418732285500E-003 + 8.0200000000000021E-002 2.4233630392700434E-003 + 8.1300000000000011E-002 2.6576893869787455E-003 + 8.2400000000000029E-002 2.8985047247260809E-003 + 8.3500000000000019E-002 3.1442714389413595E-003 + 8.4600000000000009E-002 3.3932346850633621E-003 + 8.5700000000000026E-002 3.6434517242014408E-003 + 8.6800000000000016E-002 3.8928263820707798E-003 + 8.7900000000000006E-002 4.1391132399439812E-003 + 8.9000000000000024E-002 4.3798959814012051E-003 + 9.0100000000000013E-002 4.6125734224915504E-003 + 9.1200000000000003E-002 4.8343767412006855E-003 + 9.2300000000000021E-002 5.0424197688698769E-003 + 9.3400000000000011E-002 5.2337483502924442E-003 + 9.4500000000000028E-002 5.4053529165685177E-003 + 9.5600000000000018E-002 5.5541438050568104E-003 + 9.6700000000000008E-002 5.6769405491650105E-003 + 9.7800000000000026E-002 5.7704946957528591E-003 + 9.8900000000000016E-002 5.8315456844866276E-003 + 0.10000000000000001 5.8568748645484447E-003 + 0.10110000000000002 5.8433162048459053E-003 + 0.10220000000000001 5.7877297513186932E-003 + 0.10330000000000003 5.6869816035032272E-003 + 0.10440000000000002 5.5379690602421761E-003 + 0.10550000000000001 5.3376760333776474E-003 + 0.10660000000000003 5.0832186825573444E-003 + 0.10770000000000002 4.7718472778797150E-003 + 0.10880000000000001 4.4009122066199780E-003 + 0.10990000000000003 3.9678416214883327E-003 + 0.11100000000000002 3.4701677504926920E-003 + 0.11210000000000001 2.9055885970592499E-003 + 0.11320000000000002 2.2720198612660170E-003 + 0.11430000000000001 1.5676000621169806E-003 + 0.11540000000000003 7.9065712634474039E-004 + 0.11650000000000002 -6.0306072555249557E-005 + 0.11760000000000001 -9.8656909540295601E-004 + 0.11870000000000003 -1.9891033880412579E-003 + 0.11980000000000002 -3.0684904195368290E-003 + 0.12090000000000001 -4.2248880490660667E-003 + 0.12200000000000003 -5.4580369032919407E-003 + 0.12310000000000001 -6.7672431468963623E-003 + 0.12420000000000003 -8.1513067707419395E-003 + 0.12530000000000002 -9.6084009855985641E-003 + 0.12640000000000001 -1.1135966517031193E-002 + 0.12750000000000003 -1.2730661779642105E-002 + 0.12860000000000002 -1.4388339594006538E-002 + 0.12970000000000001 -1.6104027628898621E-002 + 0.13080000000000003 -1.7871834337711334E-002 + 0.13190000000000002 -1.9684839993715286E-002 + 0.13300000000000001 -2.1534988656640053E-002 + 0.13410000000000000 -2.3413047194480896E-002 + 0.13520000000000004 -2.5308633223176003E-002 + 0.13630000000000003 -2.7210241183638573E-002 + 0.13740000000000002 -2.9105244204401970E-002 + 0.13850000000000001 -3.0979840084910393E-002 + 0.13960000000000000 -3.2819036394357681E-002 + 0.14070000000000005 -3.4606724977493286E-002 + 0.14180000000000004 -3.6325823515653610E-002 + 0.14290000000000003 -3.7958454340696335E-002 + 0.14400000000000002 -3.9486061781644821E-002 + 0.14510000000000001 -4.0889501571655273E-002 + 0.14620000000000000 -4.2149212211370468E-002 + 0.14730000000000004 -4.3245431035757065E-002 + 0.14840000000000003 -4.4158518314361572E-002 + 0.14950000000000002 -4.4869218021631241E-002 + 0.15060000000000001 -4.5358952134847641E-002 + 0.15170000000000000 -4.5610021799802780E-002 + 0.15280000000000005 -4.5605909079313278E-002 + 0.15390000000000004 -4.5331593602895737E-002 + 0.15500000000000003 -4.4773917645215988E-002 + 0.15610000000000002 -4.3921906501054764E-002 + 0.15720000000000001 -4.2767032980918884E-002 + 0.15830000000000000 -4.1303414851427078E-002 + 0.15940000000000004 -3.9528030902147293E-002 + 0.16050000000000003 -3.7440955638885498E-002 + 0.16160000000000002 -3.5045590251684189E-002 + 0.16270000000000001 -3.2348789274692535E-002 + 0.16380000000000000 -2.9360905289649963E-002 + 0.16490000000000005 -2.6095764711499214E-002 + 0.16600000000000004 -2.2570617496967316E-002 + 0.16710000000000003 -1.8806098029017448E-002 + 0.16820000000000002 -1.4826128259301186E-002 + 0.16930000000000001 -1.0657744482159615E-002 + 0.17040000000000000 -6.3307913951575756E-003 + 0.17150000000000004 -1.8775648204609752E-003 + 0.17260000000000003 2.6675669942051172E-003 + 0.17370000000000002 7.2685210034251213E-003 + 0.17480000000000001 1.1887870728969574E-002 + 0.17590000000000000 1.6487302258610725E-002 + 0.17700000000000005 2.1028131246566772E-002 + 0.17810000000000004 2.5471875444054604E-002 + 0.17920000000000003 2.9780775308609009E-002 + 0.18030000000000002 3.3918261528015137E-002 + 0.18140000000000001 3.7849374115467072E-002 + 0.18250000000000000 4.1541218757629395E-002 + 0.18360000000000004 4.4963441789150238E-002 + 0.18470000000000003 4.8088654875755310E-002 + 0.18580000000000002 5.0892818719148636E-002 + 0.18690000000000001 5.3355515003204346E-002 + 0.18800000000000000 5.5460136383771896E-002 + 0.18910000000000005 5.7194042950868607E-002 + 0.19020000000000004 5.8548714965581894E-002 + 0.19130000000000003 5.9519838541746140E-002 + 0.19240000000000002 6.0107320547103882E-002 + 0.19350000000000001 6.0315165668725967E-002 + 0.19460000000000005 6.0151286423206329E-002 + 0.19570000000000004 5.9627320617437363E-002 + 0.19680000000000003 5.8758385479450226E-002 + 0.19790000000000002 5.7562809437513351E-002 + 0.19900000000000001 5.6061822921037674E-002 + 0.20010000000000000 5.4279152303934097E-002 + 0.20120000000000005 5.2240572869777679E-002 + 0.20230000000000004 4.9973521381616592E-002 + 0.20340000000000003 4.7506690025329590E-002 + 0.20450000000000002 4.4869624078273773E-002 + 0.20560000000000000 4.2092319577932358E-002 + 0.20670000000000005 3.9204776287078857E-002 + 0.20780000000000004 3.6236569285392761E-002 + 0.20890000000000003 3.3216509968042374E-002 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0060.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0060.BXX.semd new file mode 100644 index 00000000..ffa04d3c --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0060.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -7.7261154839999058E-030 + -0.10679999999999999 1.6391096237131515E-029 + -0.10569999999999999 3.1934152556675860E-028 + -0.10460000000000000 4.5825793763868633E-029 + -0.10349999999999999 -7.1577248012909841E-027 + -0.10239999999999999 -2.2714527156923901E-026 + -0.10130000000000000 2.3044442037885345E-026 + -0.10020000000000000 2.9607483121329096E-025 + -9.9099999999999994E-002 5.6845326690987426E-025 + -9.7999999999999990E-002 -9.0966016171363687E-025 + -9.6899999999999986E-002 -6.3739858589940075E-024 + -9.5799999999999996E-002 -9.6742256878922767E-024 + -9.4699999999999993E-002 1.5438522252485405E-023 + -9.3599999999999989E-002 9.2143144158942713E-023 + -9.2499999999999999E-002 1.3741926676691265E-022 + -9.1399999999999995E-002 -1.3462768366083999E-022 + -9.0299999999999991E-002 -9.5326032566263761E-022 + -8.9200000000000002E-002 -1.5828667486441006E-021 + -8.8099999999999984E-002 4.2298019967289368E-022 + -8.6999999999999994E-002 7.2436028526683905E-021 + -8.5899999999999990E-002 1.4286099034496960E-020 + -8.4799999999999986E-002 4.5893232464470742E-021 + -8.3699999999999997E-002 -4.0098135955482076E-020 + -8.2599999999999993E-002 -1.0032441964773497E-019 + -8.1499999999999989E-002 -8.0111854252043993E-020 + -8.0399999999999999E-002 1.4804613647184131E-019 + -7.9299999999999995E-002 5.4616585177283779E-019 + -7.8199999999999992E-002 6.7475175007845365E-019 + -7.7100000000000002E-002 -1.9703840271682910E-019 + -7.5999999999999984E-002 -2.2574313127582536E-018 + -7.4899999999999994E-002 -3.9284445107756139E-018 + -7.3799999999999991E-002 -1.7856991016108468E-018 + -7.2699999999999987E-002 6.5445016324674578E-018 + -7.1599999999999997E-002 1.7033971535626889E-017 + -7.0499999999999993E-002 1.6654393241777330E-017 + -6.9399999999999989E-002 -8.7844480014375654E-018 + -6.8300000000000000E-002 -5.5035125332345811E-017 + -6.7199999999999996E-002 -8.2757990917831927E-017 + -6.6099999999999992E-002 -3.1389376737851914E-017 + -6.5000000000000002E-002 1.2153061967593211E-016 + -6.3899999999999985E-002 2.8806947320474433E-016 + -6.2799999999999995E-002 2.6888240347420112E-016 + -6.1699999999999991E-002 -1.0308163327980261E-016 + -6.0599999999999994E-002 -7.1970510173846179E-016 + -5.9499999999999990E-002 -1.0717652936000879E-015 + -5.8399999999999994E-002 -5.0293703561879195E-016 + -5.7299999999999990E-002 1.1369674546600006E-015 + -5.6199999999999986E-002 2.8917262244546873E-015 + -5.5099999999999996E-002 2.9047521088758008E-015 + -5.3999999999999992E-002 -1.8281501512677724E-016 + -5.2899999999999989E-002 -5.3547779681499194E-015 + -5.1799999999999985E-002 -8.6389178281668158E-015 + -5.0699999999999995E-002 -5.3630687266376445E-015 + -4.9599999999999991E-002 5.3488157032341964E-015 + -4.8499999999999988E-002 1.7289306176505349E-014 + -4.7399999999999998E-002 1.9350897972761696E-014 + -4.6299999999999994E-002 4.0781748027944424E-015 + -4.5199999999999990E-002 -2.2800053403430887E-014 + -4.4099999999999986E-002 -4.1256955534210715E-014 + -4.2999999999999997E-002 -2.9820018524785719E-014 + -4.1899999999999993E-002 1.3805344467967585E-014 + -4.0799999999999989E-002 6.1696355218698179E-014 + -3.9699999999999985E-002 7.0057885003232262E-014 + -3.8599999999999995E-002 1.5944138235168479E-014 + -3.7499999999999992E-002 -7.1108666643750901E-014 + -3.6399999999999988E-002 -1.1710813254458413E-013 + -3.5299999999999984E-002 -6.0323843359758045E-014 + -3.4199999999999994E-002 8.0414827899853714E-014 + -3.3099999999999991E-002 1.9092203946274866E-013 + -3.1999999999999987E-002 1.3856231158120014E-013 + -3.0899999999999997E-002 -9.8307362142273369E-014 + -2.9799999999999993E-002 -3.5750506830085904E-013 + -2.8699999999999989E-002 -3.7462269614554899E-013 + -2.7599999999999986E-002 -3.0050425038966044E-015 + -2.6499999999999996E-002 5.8723062220170097E-013 + -2.5399999999999992E-002 9.3320522750323098E-013 + -2.4299999999999988E-002 5.9157187612055018E-013 + -2.3199999999999985E-002 -4.4457479689806456E-013 + -2.2099999999999995E-002 -1.5705387294492890E-012 + -2.0999999999999991E-002 -1.8778518236922670E-012 + -1.9899999999999987E-002 -8.2678650167519740E-013 + -1.8799999999999983E-002 1.1942391520136653E-012 + -1.7699999999999994E-002 2.9326458796108401E-012 + -1.6599999999999990E-002 3.0589506622158424E-012 + -1.5499999999999986E-002 1.1807882146011583E-012 + -1.4399999999999996E-002 -1.7088466058856611E-012 + -1.3299999999999992E-002 -3.8108474709197537E-012 + -1.2199999999999989E-002 -3.7963274017449589E-012 + -1.1099999999999985E-002 -1.8083816779104755E-012 + -9.9999999999999950E-003 6.7726759530456482E-013 + -8.8999999999999913E-003 2.1115231958745984E-012 + -7.7999999999999875E-003 2.2231940680766948E-012 + -6.6999999999999837E-003 2.2024972991252501E-012 + -5.5999999999999939E-003 3.3544790209449893E-012 + -4.4999999999999901E-003 5.2769785069406439E-012 + -3.3999999999999864E-003 5.3480856895826712E-012 + -2.2999999999999826E-003 5.2444073389557033E-013 + -1.1999999999999927E-003 -9.4761316848934740E-012 + -9.9999999999988987E-005 -2.0134189454568130E-011 + 1.0000000000000148E-003 -2.3533921339469188E-011 + 2.1000000000000185E-003 -1.3242608398744693E-011 + 3.2000000000000084E-003 1.0172557241006075E-011 + 4.3000000000000121E-003 3.7061204799515579E-011 + 5.4000000000000159E-003 5.2429532937381396E-011 + 6.5000000000000058E-003 4.4115436997893553E-011 + 7.6000000000000234E-003 1.0686436978379898E-011 + 8.7000000000000133E-003 -3.6030643746354230E-011 + 9.8000000000000032E-003 -7.5783407327278951E-011 + 1.0900000000000021E-002 -8.9506152489704505E-011 + 1.2000000000000011E-002 -6.8226577165653168E-011 + 1.3100000000000001E-002 -1.6584492459892353E-011 + 1.4200000000000018E-002 4.9913215921515430E-011 + 1.5300000000000008E-002 1.1091053769840542E-010 + 1.6400000000000026E-002 1.4652333513165416E-010 + 1.7500000000000016E-002 1.4045306584442585E-010 + 1.8600000000000005E-002 8.2835550918591849E-011 + 1.9700000000000023E-002 -2.4369742335217381E-011 + 2.0800000000000013E-002 -1.5998780078518848E-010 + 2.1900000000000003E-002 -2.8005264773867111E-010 + 2.3000000000000020E-002 -3.2607888611480007E-010 + 2.4100000000000010E-002 -2.4844445944971483E-010 + 2.5200000000000000E-002 -3.7499378602312561E-011 + 2.6300000000000018E-002 2.5480381693476772E-010 + 2.7400000000000008E-002 5.2059534461079693E-010 + 2.8500000000000025E-002 6.3478933221006173E-010 + 2.9600000000000015E-002 5.1291865199587505E-010 + 3.0700000000000005E-002 1.5936482689049569E-010 + 3.1800000000000023E-002 -3.2170532904274296E-010 + 3.2900000000000013E-002 -7.6184714092875083E-010 + 3.4000000000000002E-002 -9.9402241993118423E-010 + 3.5100000000000020E-002 -9.1623797437989651E-010 + 3.6200000000000010E-002 -5.2493676072629114E-010 + 3.7300000000000028E-002 8.9646748357985473E-011 + 3.8400000000000017E-002 7.7275297272194621E-010 + 3.9500000000000007E-002 1.3392646991405854E-009 + 4.0600000000000025E-002 1.6046687312254448E-009 + 4.1700000000000015E-002 1.4212739873897817E-009 + 4.2800000000000005E-002 7.3092265573393433E-010 + 4.3900000000000022E-002 -3.7346364889501160E-010 + 4.5000000000000012E-002 -1.6133048230670965E-009 + 4.6100000000000002E-002 -2.5638293710272819E-009 + 4.7200000000000020E-002 -2.7893567455805623E-009 + 4.8300000000000010E-002 -2.0397028510643622E-009 + 4.9400000000000027E-002 -4.1801656580631175E-010 + 5.0500000000000017E-002 1.5824876964387613E-009 + 5.1600000000000007E-002 3.2260405458117702E-009 + 5.2700000000000025E-002 3.8262770729602380E-009 + 5.3800000000000014E-002 3.0569369258159895E-009 + 5.4900000000000004E-002 1.1296239499358762E-009 + 5.6000000000000022E-002 -1.2579774999466053E-009 + 5.7100000000000012E-002 -3.1900091457259805E-009 + 5.8200000000000002E-002 -3.8979406369321623E-009 + 5.9300000000000019E-002 -3.0625120217564472E-009 + 6.0400000000000009E-002 -9.3160956726734412E-010 + 6.1500000000000027E-002 1.7707916244447119E-009 + 6.2600000000000017E-002 4.0771843679010544E-009 + 6.3700000000000007E-002 5.0451558486486192E-009 + 6.4800000000000024E-002 3.9844021415547104E-009 + 6.5900000000000014E-002 6.2514871057572918E-010 + 6.7000000000000004E-002 -4.7479846720932528E-009 + 6.8100000000000022E-002 -1.1184360104721236E-008 + 6.9200000000000012E-002 -1.7018939146851153E-008 + 7.0300000000000029E-002 -1.9973313669652271E-008 + 7.1400000000000019E-002 -1.7476862623766465E-008 + 7.2500000000000009E-002 -7.1871726348149423E-009 + 7.3600000000000027E-002 1.2439098640015800E-008 + 7.4700000000000016E-002 4.1763872360434107E-008 + 7.5800000000000006E-002 7.9998770274869457E-008 + 7.6900000000000024E-002 1.2574390950703673E-007 + 7.8000000000000014E-002 1.7792872597510723E-007 + 7.9100000000000004E-002 2.3687076122769213E-007 + 8.0200000000000021E-002 3.0509238513332093E-007 + 8.1300000000000011E-002 3.8760427401030029E-007 + 8.2400000000000029E-002 4.9155602255268604E-007 + 8.3500000000000019E-002 6.2540073031414067E-007 + 8.4600000000000009E-002 7.9792511087362072E-007 + 8.5700000000000026E-002 1.0175799616263248E-006 + 8.6800000000000016E-002 1.2924557495352929E-006 + 8.7900000000000006E-002 1.6310189039359102E-006 + 8.9000000000000024E-002 2.0434229099919321E-006 + 9.0100000000000013E-002 2.5429942525079241E-006 + 9.1200000000000003E-002 3.1474451134272385E-006 + 9.2300000000000021E-002 3.8795433283667080E-006 + 9.3400000000000011E-002 4.7672679102106486E-006 + 9.4500000000000028E-002 5.8437426559976302E-006 + 9.5600000000000018E-002 7.1473418756795581E-006 + 9.6700000000000008E-002 8.7222224465222098E-006 + 9.7800000000000026E-002 1.0619262866384815E-005 + 9.8900000000000016E-002 1.2897182386950590E-005 + 0.10000000000000001 1.5623587387381122E-005 + 0.10110000000000002 1.8875856767408550E-005 + 0.10220000000000001 2.2742069631931372E-005 + 0.10330000000000003 2.7322304958943278E-005 + 0.10440000000000002 3.2730538805481046E-005 + 0.10550000000000001 3.9097038097679615E-005 + 0.10660000000000003 4.6570828999392688E-005 + 0.10770000000000002 5.5321710533462465E-005 + 0.10880000000000001 6.5541462390683591E-005 + 0.10990000000000003 7.7444303315132856E-005 + 0.11100000000000002 9.1267153038643301E-005 + 0.11210000000000001 1.0727040353231132E-004 + 0.11320000000000002 1.2573935964610428E-004 + 0.11430000000000001 1.4698639279231429E-004 + 0.11540000000000003 1.7135303642135113E-004 + 0.11650000000000002 1.9921125203836709E-004 + 0.11760000000000001 2.3096361837815493E-004 + 0.11870000000000003 2.6704234187491238E-004 + 0.11980000000000002 3.0790743767283857E-004 + 0.12090000000000001 3.5404515801928937E-004 + 0.12200000000000003 4.0596618782728910E-004 + 0.12310000000000001 4.6420333092100918E-004 + 0.12420000000000003 5.2930862875655293E-004 + 0.12530000000000002 6.0184864560142159E-004 + 0.12640000000000001 6.8239885149523616E-004 + 0.12750000000000003 7.7153608435764909E-004 + 0.12860000000000002 8.6983141954988241E-004 + 0.12970000000000001 9.7784143872559071E-004 + 0.13080000000000003 1.0960994986817241E-003 + 0.13190000000000002 1.2251042062416673E-003 + 0.13300000000000001 1.3653080677613616E-003 + 0.13410000000000000 1.5171025879681110E-003 + 0.13520000000000004 1.6808034852147102E-003 + 0.13630000000000003 1.8566357903182507E-003 + 0.13740000000000002 2.0447187125682831E-003 + 0.13850000000000001 2.2450513206422329E-003 + 0.13960000000000000 2.4574983399361372E-003 + 0.14070000000000005 2.6817750185728073E-003 + 0.14180000000000004 2.9174329247325659E-003 + 0.14290000000000003 3.1638448126614094E-003 + 0.14400000000000002 3.4201904200017452E-003 + 0.14510000000000001 3.6854459904134274E-003 + 0.14620000000000000 3.9583737961947918E-003 + 0.14730000000000004 4.2375163175165653E-003 + 0.14840000000000003 4.5211906544864178E-003 + 0.14950000000000002 4.8074917867779732E-003 + 0.15060000000000001 5.0942897796630859E-003 + 0.15170000000000000 5.3792400285601616E-003 + 0.15280000000000005 5.6597953662276268E-003 + 0.15390000000000004 5.9332186356186867E-003 + 0.15500000000000003 6.1966050416231155E-003 + 0.15610000000000002 6.4469045028090477E-003 + 0.15720000000000001 6.6809495911002159E-003 + 0.15830000000000000 6.8954876624047756E-003 + 0.15940000000000004 7.0872176438570023E-003 + 0.16050000000000003 7.2528286837041378E-003 + 0.16160000000000002 7.3890471830964088E-003 + 0.16270000000000001 7.4926880188286304E-003 + 0.16380000000000000 7.5606987811625004E-003 + 0.16490000000000005 7.5902170501649380E-003 + 0.16600000000000004 7.5786137022078037E-003 + 0.16710000000000003 7.5235441327095032E-003 + 0.16820000000000002 7.4229966849088669E-003 + 0.16930000000000001 7.2753373533487320E-003 + 0.17040000000000000 7.0793572813272476E-003 + 0.17150000000000004 6.8343086168169975E-003 + 0.17260000000000003 6.5399417653679848E-003 + 0.17370000000000002 6.1965337954461575E-003 + 0.17480000000000001 5.8049075305461884E-003 + 0.17590000000000000 5.3664445877075195E-003 + 0.17700000000000005 4.8830877058207989E-003 + 0.17810000000000004 4.3573370203375816E-003 + 0.17920000000000003 3.7922379560768604E-003 + 0.18030000000000002 3.1913600396364927E-003 + 0.18140000000000001 2.5587654672563076E-003 + 0.18250000000000000 1.8989724339917302E-003 + 0.18360000000000004 1.2169050751253963E-003 + 0.18470000000000003 5.1783764502033591E-004 + 0.18580000000000002 -1.9266792514827102E-004 + 0.18690000000000001 -9.0883043594658375E-004 + 0.18800000000000000 -1.6247216844931245E-003 + 0.18910000000000005 -2.3343414068222046E-003 + 0.19020000000000004 -3.0316957272589207E-003 + 0.19130000000000003 -3.7108759861439466E-003 + 0.19240000000000002 -4.3661361560225487E-003 + 0.19350000000000001 -4.9919709563255310E-003 + 0.19460000000000005 -5.5831908248364925E-003 + 0.19570000000000004 -6.1349868774414062E-003 + 0.19680000000000003 -6.6429963335394859E-003 + 0.19790000000000002 -7.1033518761396408E-003 + 0.19900000000000001 -7.5127324089407921E-003 + 0.20010000000000000 -7.8683998435735703E-003 + 0.20120000000000005 -8.1682251766324043E-003 + 0.20230000000000004 -8.4107145667076111E-003 + 0.20340000000000003 -8.5950130596756935E-003 + 0.20450000000000002 -8.7209064513444901E-003 + 0.20560000000000000 -8.7888101115822792E-003 + 0.20670000000000005 -8.7997457012534142E-003 + 0.20780000000000004 -8.7553160265088081E-003 + 0.20890000000000003 -8.6576631292700768E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0060.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0060.BXZ.semd new file mode 100644 index 00000000..2ffb720e --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test7/traces/AA.S0060.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 -9.8036499692477208E-030 + -0.10679999999999999 1.8561998451913731E-029 + -0.10569999999999999 4.6283466941027955E-028 + -0.10460000000000000 7.7676206886562536E-028 + -0.10349999999999999 -5.8927759397473920E-027 + -0.10239999999999999 -2.3368050653836888E-026 + -0.10130000000000000 2.1006275059315043E-026 + -0.10020000000000000 3.1219022412701813E-025 + -9.9099999999999994E-002 5.9237350170843839E-025 + -9.7999999999999990E-002 -1.1595803683880635E-024 + -9.6899999999999986E-002 -7.4866481333983724E-024 + -9.5799999999999996E-002 -1.0762885291533482E-023 + -9.4699999999999993E-002 2.0716650152078066E-023 + -9.3599999999999989E-002 1.1287035715854169E-022 + -9.2499999999999999E-002 1.5697945787598939E-022 + -9.1399999999999995E-002 -2.0353941689732669E-022 + -9.0299999999999991E-002 -1.2210295547695281E-021 + -8.9200000000000002E-002 -1.8744785097503909E-021 + -8.8099999999999984E-002 9.9176087777945359E-022 + -8.6999999999999994E-002 9.8402132683518424E-021 + -8.5899999999999990E-002 1.7810167940547021E-020 + -8.4799999999999986E-002 2.1646557304559805E-021 + -8.3699999999999997E-002 -5.8833919001475935E-020 + -8.2599999999999993E-002 -1.3243701859311547E-019 + -8.1499999999999989E-002 -8.4132876144892294E-020 + -8.0399999999999999E-002 2.4689350881358920E-019 + -7.9299999999999995E-002 7.6696341492281580E-019 + -7.8199999999999992E-002 8.2620846853812473E-019 + -7.7100000000000002E-002 -5.4975266200523258E-019 + -7.5999999999999984E-002 -3.4154818955858078E-018 + -7.4899999999999994E-002 -5.2616119176176349E-018 + -7.3799999999999991E-002 -1.2633986512810827E-018 + -7.2699999999999987E-002 1.1131576298279232E-017 + -7.1599999999999997E-002 2.4640107371927567E-017 + -7.0499999999999993E-002 1.9771343793136372E-017 + -6.9399999999999989E-002 -2.1581473053753513E-017 + -6.8300000000000000E-002 -8.6903317222135270E-017 + -6.7199999999999996E-002 -1.1277330485294750E-016 + -6.6099999999999992E-002 -1.4215078974389079E-017 + -6.5000000000000002E-002 2.2104621777801450E-016 + -6.3899999999999985E-002 4.3365625209917220E-016 + -6.2799999999999995E-002 3.2033592278097602E-016 + -6.1699999999999991E-002 -3.1773603455871775E-016 + -6.0599999999999994E-002 -1.2134709410604170E-015 + -5.9499999999999990E-002 -1.5188632703579162E-015 + -5.8399999999999994E-002 -3.1188563093159150E-016 + -5.7299999999999990E-002 2.3501195936948948E-015 + -5.6199999999999986E-002 4.6503696991037190E-015 + -5.5099999999999996E-002 3.6740985823397257E-015 + -5.3999999999999992E-002 -2.1156687089496666E-015 + -5.2899999999999989E-002 -1.0074118595533241E-014 + -5.1799999999999985E-002 -1.3220737574365718E-014 + -5.0699999999999995E-002 -4.8121292751067673E-015 + -4.9599999999999991E-002 1.4198360979230003E-014 + -4.8499999999999988E-002 3.1114708384663917E-014 + -4.7399999999999998E-002 2.7458077315762469E-014 + -4.6299999999999994E-002 -5.3039102515355097E-015 + -4.5199999999999990E-002 -5.1189368905800101E-014 + -4.4099999999999986E-002 -7.2304650060219661E-014 + -4.2999999999999997E-002 -3.5369141426419559E-014 + -4.1899999999999993E-002 5.2570693295523468E-014 + -4.0799999999999989E-002 1.3120950994541941E-013 + -3.9699999999999985E-002 1.2131891628450187E-013 + -3.8599999999999995E-002 -5.8303988264944706E-015 + -3.7499999999999992E-002 -1.7775987929888326E-013 + -3.6399999999999988E-002 -2.4822925290789166E-013 + -3.5299999999999984E-002 -1.0967752585040041E-013 + -3.4199999999999994E-002 1.8520573258611756E-013 + -3.3099999999999991E-002 4.1002027077394199E-013 + -3.1999999999999987E-002 3.1715347579078235E-013 + -3.0899999999999997E-002 -1.2754601790964520E-013 + -2.9799999999999993E-002 -6.2641195399185112E-013 + -2.8699999999999989E-002 -7.0929872218739032E-013 + -2.7599999999999986E-002 -1.2199841289105284E-013 + -2.6499999999999996E-002 8.4534609130423877E-013 + -2.5399999999999992E-002 1.4261787280658855E-012 + -2.4299999999999988E-002 9.1899610751150496E-013 + -2.3199999999999985E-002 -6.4100574891437501E-013 + -2.2099999999999995E-002 -2.2580054145904249E-012 + -2.0999999999999991E-002 -2.5463884473220233E-012 + -1.9899999999999987E-002 -8.2257312940259286E-013 + -1.8799999999999983E-002 2.1042772559154432E-012 + -1.7699999999999994E-002 4.2176336208232801E-012 + -1.6599999999999990E-002 3.6751600027140618E-012 + -1.5499999999999986E-002 3.5119726137650131E-013 + -1.4399999999999996E-002 -3.7402433580857597E-012 + -1.3299999999999992E-002 -5.7145338808184398E-012 + -1.2199999999999989E-002 -3.9987874123070810E-012 + -1.1099999999999985E-002 2.7521485524567568E-013 + -9.9999999999999950E-003 3.9680671942710077E-012 + -8.8999999999999913E-003 4.4072115748527985E-012 + -7.7999999999999875E-003 1.7178787689239861E-012 + -6.6999999999999837E-003 -1.0861744446574728E-012 + -5.5999999999999939E-003 -6.8736411961561883E-013 + -4.4999999999999901E-003 3.1840428731111370E-012 + -3.3999999999999864E-003 6.6079958345455214E-012 + -2.2999999999999826E-003 4.1374291145923614E-012 + -1.1999999999999927E-003 -6.2110685518368403E-012 + -9.9999999999988987E-005 -1.9528424016757029E-011 + 1.0000000000000148E-003 -2.5606803136235534E-011 + 2.1000000000000185E-003 -1.5588540874800216E-011 + 3.2000000000000084E-003 1.0433110105012577E-011 + 4.3000000000000121E-003 4.0599915790417995E-011 + 5.4000000000000159E-003 5.6455014274536808E-011 + 6.5000000000000058E-003 4.3910319824647104E-011 + 7.6000000000000234E-003 3.3060542151130967E-012 + 8.7000000000000133E-003 -4.8394940832530153E-011 + 9.8000000000000032E-003 -8.5587335829639954E-011 + 1.0900000000000021E-002 -8.7841775520125509E-011 + 1.2000000000000011E-002 -5.1147218405045436E-011 + 1.3100000000000001E-002 1.0318435342271393E-011 + 1.4200000000000018E-002 7.2493101799242510E-011 + 1.5300000000000008E-002 1.1370656499698484E-010 + 1.6400000000000026E-002 1.2263111359711587E-010 + 1.7500000000000016E-002 9.7748739658065631E-011 + 1.8600000000000005E-002 4.1617730095477867E-011 + 1.9700000000000023E-002 -4.2091254093268304E-011 + 2.0800000000000013E-002 -1.4342635412667448E-010 + 2.1900000000000003E-002 -2.3631493983877760E-010 + 2.3000000000000020E-002 -2.7563748505876617E-010 + 2.4100000000000010E-002 -2.1214305312433623E-010 + 2.5200000000000000E-002 -2.4271945564535713E-011 + 2.6300000000000018E-002 2.5028401573479186E-010 + 2.7400000000000008E-002 5.0838094844962711E-010 + 2.8500000000000025E-002 6.1599947365209573E-010 + 2.9600000000000015E-002 4.7437070938016745E-010 + 3.0700000000000005E-002 8.3980031262420596E-011 + 3.1800000000000023E-002 -4.3331238597232868E-010 + 3.2900000000000013E-002 -8.7401630377570427E-010 + 3.4000000000000002E-002 -1.0393922389440036E-009 + 3.5100000000000020E-002 -8.2518963884226082E-010 + 3.6200000000000010E-002 -2.6948365761114701E-010 + 3.7300000000000028E-002 4.6148312948801617E-010 + 3.8400000000000017E-002 1.1351886097799024E-009 + 3.9500000000000007E-002 1.5280656739946608E-009 + 4.0600000000000025E-002 1.4848722251770141E-009 + 4.1700000000000015E-002 9.5415519929531456E-010 + 4.2800000000000005E-002 7.9641571115729448E-012 + 4.3900000000000022E-002 -1.1491406715080643E-009 + 4.5000000000000012E-002 -2.1941322092544624E-009 + 4.6100000000000002E-002 -2.7460316243121952E-009 + 4.7200000000000020E-002 -2.4827355726841915E-009 + 4.8300000000000010E-002 -1.2871006482839675E-009 + 4.9400000000000027E-002 6.4159988433232229E-010 + 5.0500000000000017E-002 2.7816136061176167E-009 + 5.1600000000000007E-002 4.4218486650038358E-009 + 5.2700000000000025E-002 4.9018589187710404E-009 + 5.3800000000000014E-002 3.8670635582604973E-009 + 5.4900000000000004E-002 1.4306977824674050E-009 + 5.6000000000000022E-002 -1.8284815883617966E-009 + 5.7100000000000012E-002 -5.0313806454482801E-009 + 5.8200000000000002E-002 -7.2574901643918110E-009 + 5.9300000000000019E-002 -7.8003283832117631E-009 + 6.0400000000000009E-002 -6.3432312735756113E-009 + 6.1500000000000027E-002 -3.0283766605521123E-009 + 6.2600000000000017E-002 1.5668492059361938E-009 + 6.3700000000000007E-002 6.5229532886235120E-009 + 6.4800000000000024E-002 1.0734737543316442E-008 + 6.5900000000000014E-002 1.3136294718663066E-008 + 6.7000000000000004E-002 1.2975770680156984E-008 + 6.8100000000000022E-002 1.0063834210427558E-008 + 6.9200000000000012E-002 4.8720454337569663E-009 + 7.0300000000000029E-002 -1.6257500901062372E-009 + 7.1400000000000019E-002 -8.3740676615207121E-009 + 7.2500000000000009E-002 -1.4780505708245073E-008 + 7.3600000000000027E-002 -2.1152187557049729E-008 + 7.4700000000000016E-002 -2.8820656083894391E-008 + 7.5800000000000006E-002 -3.9902900539345865E-008 + 7.6900000000000024E-002 -5.6832210049151399E-008 + 7.8000000000000014E-002 -8.1896402548409242E-008 + 7.9100000000000004E-002 -1.1697940038857269E-007 + 8.0200000000000021E-002 -1.6355606646811793E-007 + 8.1300000000000011E-002 -2.2285233569618867E-007 + 8.2400000000000029E-002 -2.9605118356812454E-007 + 8.3500000000000019E-002 -3.8450920669674815E-007 + 8.4600000000000009E-002 -4.9005655000655679E-007 + 8.5700000000000026E-002 -6.1547450513899093E-007 + 8.6800000000000016E-002 -7.6513885005624616E-007 + 8.7900000000000006E-002 -9.4564921937489999E-007 + 8.9000000000000024E-002 -1.1661765029202797E-006 + 9.0100000000000013E-002 -1.4383365396497538E-006 + 9.1200000000000003E-002 -1.7756311763150734E-006 + 9.2300000000000021E-002 -2.1927535271970555E-006 + 9.3400000000000011E-002 -2.7051755751017481E-006 + 9.4500000000000028E-002 -3.3293470096396049E-006 + 9.5600000000000018E-002 -4.0835625441104639E-006 + 9.6700000000000008E-002 -4.9892696551978588E-006 + 9.7800000000000026E-002 -6.0724164541170467E-006 + 9.8900000000000016E-002 -7.3644923759275116E-006 + 0.10000000000000001 -8.9031354946200736E-006 + 0.10110000000000002 -1.0732434020610526E-005 + 0.10220000000000001 -1.2903205970360432E-005 + 0.10330000000000003 -1.5473429812118411E-005 + 0.10440000000000002 -1.8508895664126612E-005 + 0.10550000000000001 -2.2083899239078164E-005 + 0.10660000000000003 -2.6281859391019680E-005 + 0.10770000000000002 -3.1195853807730600E-005 + 0.10880000000000001 -3.6929217458236963E-005 + 0.10990000000000003 -4.3596461182460189E-005 + 0.11100000000000002 -5.1324481319170445E-005 + 0.11210000000000001 -6.0253907577134669E-005 + 0.11320000000000002 -7.0540125307161361E-005 + 0.11430000000000001 -8.2353675679769367E-005 + 0.11540000000000003 -9.5880131993908435E-005 + 0.11650000000000002 -1.1131958308396861E-004 + 0.11760000000000001 -1.2888616765849292E-004 + 0.11870000000000003 -1.4880784146953374E-004 + 0.11980000000000002 -1.7132621724158525E-004 + 0.12090000000000001 -1.9669598259497434E-004 + 0.12200000000000003 -2.2518372861668468E-004 + 0.12310000000000001 -2.5706583983264863E-004 + 0.12420000000000003 -2.9262597672641277E-004 + 0.12530000000000002 -3.3215188886970282E-004 + 0.12640000000000001 -3.7593202432617545E-004 + 0.12750000000000003 -4.2425122228451073E-004 + 0.12860000000000002 -4.7738611465319991E-004 + 0.12970000000000001 -5.3559965454041958E-004 + 0.13080000000000003 -5.9913465520367026E-004 + 0.13190000000000002 -6.6820747451856732E-004 + 0.13300000000000001 -7.4300164123997092E-004 + 0.13410000000000000 -8.2366052083671093E-004 + 0.13520000000000004 -9.1028021415695548E-004 + 0.13630000000000003 -1.0029019322246313E-003 + 0.13740000000000002 -1.1015031486749649E-003 + 0.13850000000000001 -1.2059891596436501E-003 + 0.13960000000000000 -1.3161846436560154E-003 + 0.14070000000000005 -1.4318237081170082E-003 + 0.14180000000000004 -1.5525424387305975E-003 + 0.14290000000000003 -1.6778714489191771E-003 + 0.14400000000000002 -1.8072305247187614E-003 + 0.14510000000000001 -1.9399228040128946E-003 + 0.14620000000000000 -2.0751315169036388E-003 + 0.14730000000000004 -2.2119164932519197E-003 + 0.14840000000000003 -2.3492146283388138E-003 + 0.14950000000000002 -2.4858398828655481E-003 + 0.15060000000000001 -2.6204893365502357E-003 + 0.15170000000000000 -2.7517483104020357E-003 + 0.15280000000000005 -2.8780987486243248E-003 + 0.15390000000000004 -2.9979301616549492E-003 + 0.15500000000000003 -3.1095519661903381E-003 + 0.15610000000000002 -3.2112090848386288E-003 + 0.15720000000000001 -3.3011008054018021E-003 + 0.15830000000000000 -3.3774008043110371E-003 + 0.15940000000000004 -3.4382820595055819E-003 + 0.16050000000000003 -3.4819399006664753E-003 + 0.16160000000000002 -3.5066206473857164E-003 + 0.16270000000000001 -3.5106474533677101E-003 + 0.16380000000000000 -3.4924501087516546E-003 + 0.16490000000000005 -3.4505934454500675E-003 + 0.16600000000000004 -3.3838080707937479E-003 + 0.16710000000000003 -3.2910169102251530E-003 + 0.16820000000000002 -3.1713633798062801E-003 + 0.16930000000000001 -3.0242367647588253E-003 + 0.17040000000000000 -2.8492952696979046E-003 + 0.17150000000000004 -2.6464853435754776E-003 + 0.17260000000000003 -2.4160591419786215E-003 + 0.17370000000000002 -2.1585868671536446E-003 + 0.17480000000000001 -1.8749663140624762E-003 + 0.17590000000000000 -1.5664247330278158E-003 + 0.17700000000000005 -1.2345176655799150E-003 + 0.17810000000000004 -8.8112155208364129E-004 + 0.17920000000000003 -5.0842127529904246E-004 + 0.18030000000000002 -1.1889239976881072E-004 + 0.18140000000000001 2.8472160920500755E-004 + 0.18250000000000000 6.9943733979016542E-004 + 0.18360000000000004 1.1220640735700727E-003 + 0.18470000000000003 1.5492411330342293E-003 + 0.18580000000000002 1.9774786196649075E-003 + 0.18690000000000001 2.4032003711909056E-003 + 0.18800000000000000 2.8227898292243481E-003 + 0.18910000000000005 3.2326378859579563E-003 + 0.19020000000000004 3.6291885189712048E-003 + 0.19130000000000003 4.0089874528348446E-003 + 0.19240000000000002 4.3687284924089909E-003 + 0.19350000000000001 4.7052977606654167E-003 + 0.19460000000000005 5.0158151425421238E-003 + 0.19570000000000004 5.2976729348301888E-003 + 0.19680000000000003 5.5485717020928860E-003 + 0.19790000000000002 5.7665468193590641E-003 + 0.19900000000000001 5.9499954804778099E-003 + 0.20010000000000000 6.0976934619247913E-003 + 0.20120000000000005 6.2088090926408768E-003 + 0.20230000000000004 6.2829083763062954E-003 + 0.20340000000000003 6.3199540600180626E-003 + 0.20450000000000002 6.3203014433383942E-003 + 0.20560000000000000 6.2846881337463856E-003 + 0.20670000000000005 6.2142135575413704E-003 + 0.20780000000000004 6.1103170737624168E-003 + 0.20890000000000003 5.9747528284788132E-003 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/STATIONS b/tests/unit-tests/displacement_tests/Newmark/serial/test8/STATIONS new file mode 100644 index 00000000..dd3cf5b6 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/STATIONS @@ -0,0 +1,60 @@ +S0001 AA 500.0000000 0.0000000 0.0 0.0 +S0002 AA 500.0000000 200.0000000 0.0 0.0 +S0003 AA 500.0000000 400.0000000 0.0 0.0 +S0004 AA 500.0000000 600.0000000 0.0 0.0 +S0005 AA 500.0000000 800.0000000 0.0 0.0 +S0006 AA 0.0000000 500.0000000 0.0 0.0 +S0007 AA 200.0000000 500.0000000 0.0 0.0 +S0008 AA 400.0000000 500.0000000 0.0 0.0 +S0009 AA 600.0000000 500.0000000 0.0 0.0 +S0010 AA 800.0000000 500.0000000 0.0 0.0 +S0011 AA 0.0000000 800.0000000 0.0 0.0 +S0012 AA 200.0000000 600.0000000 0.0 0.0 +S0013 AA 400.0000000 400.0000000 0.0 0.0 +S0014 AA 600.0000000 200.0000000 0.0 0.0 +S0015 AA 800.0000000 0.0000000 0.0 0.0 +S0016 AA 3500.0000000 0.0000000 0.0 0.0 +S0017 AA 3500.0000000 200.0000000 0.0 0.0 +S0018 AA 3500.0000000 400.0000000 0.0 0.0 +S0019 AA 3500.0000000 600.0000000 0.0 0.0 +S0020 AA 3500.0000000 800.0000000 0.0 0.0 +S0021 AA 4000.0000000 500.0000000 0.0 0.0 +S0022 AA 3800.0000000 500.0000000 0.0 0.0 +S0023 AA 3600.0000000 500.0000000 0.0 0.0 +S0024 AA 3400.0000000 500.0000000 0.0 0.0 +S0025 AA 3200.0000000 500.0000000 0.0 0.0 +S0026 AA 4000.0000000 800.0000000 0.0 0.0 +S0027 AA 3800.0000000 600.0000000 0.0 0.0 +S0028 AA 3600.0000000 400.0000000 0.0 0.0 +S0029 AA 3400.0000000 200.0000000 0.0 0.0 +S0030 AA 3200.0000000 0.0000000 0.0 0.0 +S0031 AA 500.0000000 3000.0000000 0.0 0.0 +S0032 AA 500.0000000 2800.0000000 0.0 0.0 +S0033 AA 500.0000000 2600.0000000 0.0 0.0 +S0034 AA 500.0000000 2400.0000000 0.0 0.0 +S0035 AA 500.0000000 2200.0000000 0.0 0.0 +S0036 AA 0.0000000 2500.0000000 0.0 0.0 +S0037 AA 200.0000000 2500.0000000 0.0 0.0 +S0038 AA 400.0000000 2500.0000000 0.0 0.0 +S0039 AA 600.0000000 2500.0000000 0.0 0.0 +S0040 AA 800.0000000 2500.0000000 0.0 0.0 +S0041 AA 800.0000000 3000.0000000 0.0 0.0 +S0042 AA 600.0000000 2800.0000000 0.0 0.0 +S0043 AA 400.0000000 2600.0000000 0.0 0.0 +S0044 AA 200.0000000 2400.0000000 0.0 0.0 +S0045 AA 0.0000000 2200.0000000 0.0 0.0 +S0046 AA 3500.0000000 3000.0000000 0.0 0.0 +S0047 AA 3500.0000000 2800.0000000 0.0 0.0 +S0048 AA 3500.0000000 2600.0000000 0.0 0.0 +S0049 AA 3500.0000000 2400.0000000 0.0 0.0 +S0050 AA 3500.0000000 2200.0000000 0.0 0.0 +S0051 AA 4000.0000000 2500.0000000 0.0 0.0 +S0052 AA 3800.0000000 2500.0000000 0.0 0.0 +S0053 AA 3600.0000000 2500.0000000 0.0 0.0 +S0054 AA 3400.0000000 2500.0000000 0.0 0.0 +S0055 AA 3200.0000000 2500.0000000 0.0 0.0 +S0056 AA 3200.0000000 3000.0000000 0.0 0.0 +S0057 AA 3400.0000000 2800.0000000 0.0 0.0 +S0058 AA 3600.0000000 2600.0000000 0.0 0.0 +S0059 AA 3800.0000000 2400.0000000 0.0 0.0 +S0060 AA 4000.0000000 2200.0000000 0.0 0.0 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/database.bin b/tests/unit-tests/displacement_tests/Newmark/serial/test8/database.bin index f48e407d..95079cb4 100644 Binary files a/tests/unit-tests/displacement_tests/Newmark/serial/test8/database.bin and b/tests/unit-tests/displacement_tests/Newmark/serial/test8/database.bin differ diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/source.yaml b/tests/unit-tests/displacement_tests/Newmark/serial/test8/source.yaml index 2a40027f..eeaf3f32 100644 --- a/tests/unit-tests/displacement_tests/Newmark/serial/test8/source.yaml +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/source.yaml @@ -1,13 +1,49 @@ -number-of-sources: 1 +number-of-sources: 4 sources: - force: - x : 725.0 - z : 1400.0 + x : 500.0 + z : 500.0 source_surf: false angle : 0.0 vx : 0.0 vz : 0.0 Ricker: - factor: 1e9 + factor: 1e10 + tshift: 0.0 + f0: 10.0 + + - force: + x : 3500.0 + z : 500.0 + source_surf: false + angle : 0.0 + vx : 0.0 + vz : 0.0 + Ricker: + factor: 1e10 + tshift: 0.0 + f0: 10.0 + + - force: + x : 500.0 + z : 2500.0 + source_surf: false + angle : 0.0 + vx : 0.0 + vz : 0.0 + Ricker: + factor: 1e10 + tshift: 0.0 + f0: 10.0 + + - force: + x : 3500.0 + z : 2500.0 + source_surf: false + angle : 0.0 + vx : 0.0 + vz : 0.0 + Ricker: + factor: 1e10 tshift: 0.0 f0: 10.0 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/specfem_config.yaml b/tests/unit-tests/displacement_tests/Newmark/serial/test8/specfem_config.yaml index 84f89b7f..53f27ed0 100644 --- a/tests/unit-tests/displacement_tests/Newmark/serial/test8/specfem_config.yaml +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/specfem_config.yaml @@ -3,37 +3,39 @@ parameters: header: ## Header information is used for logging. It is good practice to give your simulations explicit names - title: Homogeneous elastic domain with composite stacey dirichlet BCs # name for your simulation + title: Homogeneous elastic domain with stacey & dirichlet BCs # name for your simulation # A detailed description for your simulation description: | Material systems : Elastic domain (1) Interfaces : None - Sources : Force source (1) - Boundary conditions : Stacey BCs on (bottom, left, right) and Dirichlet BCs on tops + Sources : Force source (4) + Boundary conditions : Dirichlet BCs on top, Stacy BCs on all other edges simulation-setup: ## quadrature setup quadrature: - alpha: 0.0 - beta: 0.0 - ngllx: 5 - ngllz: 5 + quadrature-type: GLL4 ## Solver setup solver: time-marching: - type-of-simulation: forward time-scheme: type: Newmark - dt: 1.65e-3 - nstep: 600 + dt: 1.1e-3 + nstep: 300 + + simulation-mode: + forward: + writer: + seismogram: + output-format: ascii + output-folder: "." receivers: - stations-file: "../DATA/STATIONS" + stations-file: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test8/STATIONS" angle: 0.0 seismogram-type: - displacement - - velocity nstep_between_samples: 1 ## Runtime setup @@ -45,7 +47,3 @@ parameters: databases: mesh-database: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test8/database.bin" source-file: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test8/source.yaml" - - seismogram: - seismogram-format: ascii - output-folder: "." diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0001.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0001.BXX.semd new file mode 100644 index 00000000..234cf42c --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0001.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 1.9595432523687732E-030 + -0.10679999999999999 -4.4594181876975378E-030 + -0.10569999999999999 -3.0723210863374017E-029 + -0.10460000000000000 6.4258791020694877E-029 + -0.10349999999999999 2.9027127417081031E-028 + -0.10239999999999999 -4.6664724032818852E-028 + -0.10130000000000000 -2.0752632781941167E-027 + -0.10020000000000000 2.0507569752097557E-027 + -9.9099999999999994E-002 1.1726666186259155E-026 + -9.7999999999999990E-002 -4.6992101308485572E-027 + -9.6899999999999986E-002 -5.2944288720343411E-026 + -9.5799999999999996E-002 -4.7411025738128795E-027 + -9.4699999999999993E-002 1.9614042797379261E-025 + -9.3599999999999989E-002 9.7820003331497338E-026 + -9.2499999999999999E-002 -6.3135752853026350E-025 + -9.1399999999999995E-002 -5.6938229853719173E-025 + -9.0299999999999991E-002 1.8606507184040656E-024 + -8.9200000000000002E-002 2.6774718123345046E-024 + -8.8099999999999984E-002 -4.7387919817325597E-024 + -8.6999999999999994E-002 -1.1244349978956117E-023 + -8.5899999999999990E-002 7.5621799873514738E-024 + -8.4799999999999986E-002 3.8791121142645083E-023 + -8.3699999999999997E-002 7.0800037473923295E-024 + -8.2599999999999993E-002 -9.9121679094679179E-023 + -8.1499999999999989E-002 -9.3908772637008382E-023 + -8.0399999999999999E-002 1.6725507167497690E-022 + -7.9299999999999995E-002 3.3376212650696152E-022 + -7.8199999999999992E-002 -1.3471329715716181E-022 + -7.7100000000000002E-002 -7.7046179114667556E-022 + -7.5999999999999984E-002 -1.3724235997575141E-022 + -7.4899999999999994E-002 1.5122246963436659E-021 + -7.3799999999999991E-002 9.2446399961393947E-022 + -7.2699999999999987E-002 -3.0605327235292568E-021 + -7.1599999999999997E-002 -3.8644614021545182E-021 + -7.0499999999999993E-002 5.0086840260690691E-021 + -6.9399999999999989E-002 1.3157958772706743E-020 + -6.8300000000000000E-002 -6.3024952763494809E-022 + -6.7199999999999996E-002 -2.9442954297722300E-020 + -6.6099999999999992E-002 -2.4788622248388087E-020 + -6.5000000000000002E-002 3.5229496272837005E-020 + -6.3899999999999985E-002 7.4170816910489404E-020 + -6.2799999999999995E-002 -1.9730610308153441E-021 + -6.1699999999999991E-002 -1.1983148399144917E-019 + -6.0599999999999994E-002 -6.7403800953209402E-020 + -5.9499999999999990E-002 1.5570118897783381E-019 + -5.8399999999999994E-002 1.7527953302589535E-019 + -5.7299999999999990E-002 -2.2764542954978653E-019 + -5.6199999999999986E-002 -4.9464475222360761E-019 + -5.5099999999999996E-002 1.4486326179701090E-019 + -5.3999999999999992E-002 1.1741691276413391E-018 + -5.2899999999999989E-002 7.8316566007483337E-019 + -5.1799999999999985E-002 -1.4747749374468114E-018 + -5.0699999999999995E-002 -2.7674036700336805E-018 + -4.9599999999999991E-002 -1.2248502769773100E-019 + -4.8499999999999988E-002 4.1183267155193054E-018 + -4.7399999999999998E-002 3.5007044529407680E-018 + -4.6299999999999994E-002 -3.0220295081170506E-018 + -4.5199999999999990E-002 -6.4422199225446633E-018 + -4.4099999999999986E-002 6.6808746607584361E-019 + -4.2999999999999997E-002 9.3955549759213289E-018 + -4.1899999999999993E-002 2.9376182081478517E-018 + -4.0799999999999989E-002 -1.5047738831319658E-017 + -3.9699999999999985E-002 -1.5277898528040088E-017 + -3.8599999999999995E-002 1.5952793535460878E-017 + -3.7499999999999992E-002 4.0582208770790584E-017 + -3.6399999999999988E-002 8.1812050330373436E-018 + -3.5299999999999984E-002 -5.9322614205444967E-017 + -3.4199999999999994E-002 -6.6171113812012400E-017 + -3.3099999999999991E-002 3.0271442139986497E-017 + -3.1999999999999987E-002 1.2269113422300930E-016 + -3.0899999999999997E-002 6.5905648392386982E-017 + -2.9799999999999993E-002 -1.0320134285805128E-016 + -2.8699999999999989E-002 -1.6215386983999512E-016 + -2.7599999999999986E-002 -6.8428753987875323E-019 + -2.6499999999999996E-002 1.6911662625021328E-016 + -2.5399999999999992E-002 7.0322012004921900E-017 + -2.4299999999999988E-002 -1.8748461512076159E-016 + -2.3199999999999985E-002 -1.6164578242054055E-016 + -2.2099999999999995E-002 2.7199191436313086E-016 + -2.0999999999999991E-002 5.5430608985885784E-016 + -1.9899999999999987E-002 9.0503438858537561E-017 + -1.8799999999999983E-002 -7.8513860867209331E-016 + -1.7699999999999994E-002 -9.7992013470076487E-016 + -1.6599999999999990E-002 -4.5197036173334125E-017 + -1.5499999999999986E-002 1.0112073083108522E-015 + -1.4399999999999996E-002 8.9486129789572485E-016 + -1.3299999999999992E-002 -1.5427773397995101E-016 + -1.2199999999999989E-002 -5.3295905964303655E-016 + -1.1099999999999985E-002 4.2855144922386654E-016 + -9.9999999999999950E-003 1.1796141871257154E-015 + -8.8999999999999913E-003 -8.5306554237442507E-017 + -7.7999999999999875E-003 -2.5300340503729181E-015 + -6.6999999999999837E-003 -3.1040369385081090E-015 + -5.5999999999999939E-003 -3.7265812731471942E-016 + -4.4999999999999901E-003 3.1979059767557778E-015 + -3.3999999999999864E-003 3.9515459182787663E-015 + -2.2999999999999826E-003 1.4800024575290730E-015 + -1.1999999999999927E-003 -1.1470930982697154E-015 + -9.9999999999988987E-005 -1.6260526428549878E-015 + 1.0000000000000148E-003 -1.1434734088487425E-015 + 2.1000000000000185E-003 -1.7974606652810914E-015 + 3.2000000000000084E-003 -2.7310425920528889E-015 + 4.3000000000000121E-003 -1.0012893995314516E-015 + 5.4000000000000159E-003 3.7816095097193986E-015 + 6.5000000000000058E-003 7.7397889665245870E-015 + 7.6000000000000234E-003 6.4906216218471504E-015 + 8.7000000000000133E-003 -5.3485138418676186E-016 + 9.8000000000000032E-003 -1.0282010126942600E-014 + 1.0900000000000021E-002 -1.8453564820967647E-014 + 1.2000000000000011E-002 -2.0097842118836640E-014 + 1.3100000000000001E-002 -9.9513809803772509E-015 + 1.4200000000000018E-002 1.2976794626655321E-014 + 1.5300000000000008E-002 3.9885290708217835E-014 + 1.6400000000000026E-002 5.4849140772869967E-014 + 1.7500000000000016E-002 4.6524097779571810E-014 + 1.8600000000000005E-002 1.6281816389920878E-014 + 1.9700000000000023E-002 -2.6351225482267385E-014 + 2.0800000000000013E-002 -7.2508378424693265E-014 + 2.1900000000000003E-002 -1.1171301378528828E-013 + 2.3000000000000020E-002 -1.2293132820289515E-013 + 2.4100000000000010E-002 -8.0424118157219199E-014 + 2.5200000000000000E-002 1.9550941743914745E-014 + 2.6300000000000018E-002 1.3898317175950470E-013 + 2.7400000000000008E-002 2.1456832621433164E-013 + 2.8500000000000025E-002 2.0287825510268559E-013 + 2.9600000000000015E-002 1.0849712106389756E-013 + 3.0700000000000005E-002 -2.6235722375513894E-014 + 3.1800000000000023E-002 -1.4885538819359861E-013 + 3.2900000000000013E-002 -2.1301915038764857E-013 + 3.4000000000000002E-002 -1.7899990842860924E-013 + 3.5100000000000020E-002 -3.2877024805930480E-014 + 3.6200000000000010E-002 1.7985829839362033E-013 + 3.7300000000000028E-002 3.4089118789056017E-013 + 3.8400000000000017E-002 3.1478536140563951E-013 + 3.9500000000000007E-002 1.7509353477740755E-014 + 4.0600000000000025E-002 -5.1333405842041158E-013 + 4.1700000000000015E-002 -1.1335975561022060E-012 + 4.2800000000000005E-002 -1.6208072210754931E-012 + 4.3900000000000022E-002 -1.7743981197554382E-012 + 4.5000000000000012E-002 -1.4495658362881358E-012 + 4.6100000000000002E-002 -6.9455785524016878E-013 + 4.7200000000000020E-002 2.1139955562986257E-013 + 4.8300000000000010E-002 8.6456211113861148E-013 + 4.9400000000000027E-002 8.6290019183851707E-013 + 5.0500000000000017E-002 -5.0344568737394763E-014 + 5.1600000000000007E-002 -1.7989946555010961E-012 + 5.2700000000000025E-002 -3.9578965105313557E-012 + 5.3800000000000014E-002 -5.8454838192112391E-012 + 5.4900000000000004E-002 -6.8885604685708923E-012 + 5.6000000000000022E-002 -6.5758024025974748E-012 + 5.7100000000000012E-002 -5.5333333401352824E-012 + 5.8200000000000002E-002 -4.1710146621298794E-012 + 5.9300000000000019E-002 -3.3779769346292676E-012 + 6.0400000000000009E-002 -4.1592168077697611E-012 + 6.1500000000000027E-002 -7.2953960580934840E-012 + 6.2600000000000017E-002 -1.2160344779743593E-011 + 6.3700000000000007E-002 -1.9178313451218010E-011 + 6.4800000000000024E-002 -2.6845355799443027E-011 + 6.5900000000000014E-002 -3.2212600642456124E-011 + 6.7000000000000004E-002 -3.3895199147426780E-011 + 6.8100000000000022E-002 -3.2371331309954954E-011 + 6.9200000000000012E-002 -2.8493773313043036E-011 + 7.0300000000000029E-002 -2.9230749765130071E-011 + 7.1400000000000019E-002 -3.4418669303537541E-011 + 7.2500000000000009E-002 -4.3821769130092392E-011 + 7.3600000000000027E-002 -5.9998062074129166E-011 + 7.4700000000000016E-002 -8.1154152842266569E-011 + 7.5800000000000006E-002 -9.9644181794644737E-011 + 7.6900000000000024E-002 -1.2077273903177144E-010 + 7.8000000000000014E-002 -1.3390995257100968E-010 + 7.9100000000000004E-002 -1.3576054169739393E-010 + 8.0200000000000021E-002 -1.3197416770527326E-010 + 8.1300000000000011E-002 -1.2977298402550019E-010 + 8.2400000000000029E-002 -1.3128065301515335E-010 + 8.3500000000000019E-002 -1.5234837003053059E-010 + 8.4600000000000009E-002 -1.9909762727365887E-010 + 8.5700000000000026E-002 -2.5510427104080691E-010 + 8.6800000000000016E-002 -2.9130858836268203E-010 + 8.7900000000000006E-002 -3.0011848561883880E-010 + 8.9000000000000024E-002 -3.2290764506726077E-010 + 9.0100000000000013E-002 -3.6248998247501163E-010 + 9.1200000000000003E-002 -3.7768360661161182E-010 + 9.2300000000000021E-002 -3.8826625248233881E-010 + 9.3400000000000011E-002 -3.6849692741647289E-010 + 9.4500000000000028E-002 -3.8751787889701461E-010 + 9.5600000000000018E-002 -3.6920733137435491E-010 + 9.6700000000000008E-002 -3.3718641767599422E-010 + 9.7800000000000026E-002 -4.4266257326341929E-010 + 9.8900000000000016E-002 -5.0411741447931036E-010 + 0.10000000000000001 -5.7470550540728027E-010 + 0.10110000000000002 -5.2468684952344802E-010 + 0.10220000000000001 -5.2410448203588089E-010 + 0.10330000000000003 -5.2002152584051942E-010 + 0.10440000000000002 -5.2945758888256478E-010 + 0.10550000000000001 -4.4249148789532455E-010 + 0.10660000000000003 -3.9629888259895552E-010 + 0.10770000000000002 -2.4976720691682885E-010 + 0.10880000000000001 -2.4781082741398563E-010 + 0.10990000000000003 -1.9664818384779181E-010 + 0.11100000000000002 -2.8082555725283953E-010 + 0.11210000000000001 -1.0862375582343375E-010 + 0.11320000000000002 1.4369959389082254E-010 + 0.11430000000000001 -2.3533612125009595E-012 + 0.11540000000000003 2.8763813553212003E-010 + 0.11650000000000002 4.9019133196992470E-010 + 0.11760000000000001 3.5048500213186173E-010 + 0.11870000000000003 5.7266924535781527E-010 + 0.11980000000000002 1.1667962152017708E-009 + 0.12090000000000001 1.3466809889450815E-009 + 0.12200000000000003 1.5773986561384845E-009 + 0.12310000000000001 1.5476603332231775E-009 + 0.12420000000000003 1.0330870603425524E-009 + 0.12530000000000002 1.3315063496222024E-009 + 0.12640000000000001 9.5008201306256979E-010 + 0.12750000000000003 1.7914629779625102E-009 + 0.12860000000000002 2.3506550039797958E-009 + 0.12970000000000001 1.8702384085855783E-009 + 0.13080000000000003 1.9474093448934582E-009 + 0.13190000000000002 2.1787249782079243E-009 + 0.13300000000000001 2.2743016359072499E-009 + 0.13410000000000000 2.4425241829106881E-009 + 0.13520000000000004 2.5191544406055755E-009 + 0.13630000000000003 1.9042700749594133E-009 + 0.13740000000000002 1.4859451447080119E-009 + 0.13850000000000001 1.6448241657585072E-009 + 0.13960000000000000 1.9933275030581399E-009 + 0.14070000000000005 1.7038473965058643E-009 + 0.14180000000000004 1.0238041525667541E-009 + 0.14290000000000003 8.7423629446803375E-010 + 0.14400000000000002 6.0086235986744896E-010 + 0.14510000000000001 1.0603087297056391E-009 + 0.14620000000000000 7.2605155221339146E-010 + 0.14730000000000004 4.8132237084885787E-010 + 0.14840000000000003 -5.2886178769639969E-010 + 0.14950000000000002 -1.6567913707632442E-009 + 0.15060000000000001 -1.8364855192132268E-009 + 0.15170000000000000 -1.5735892588963907E-009 + 0.15280000000000005 -1.4910049861427410E-009 + 0.15390000000000004 -1.6503640676290843E-009 + 0.15500000000000003 -2.2529078602673280E-009 + 0.15610000000000002 -3.1006801570754305E-009 + 0.15720000000000001 -3.3044209590826767E-009 + 0.15830000000000000 -2.8248949845988136E-009 + 0.15940000000000004 -2.2867476801025077E-009 + 0.16050000000000003 -2.6345783332715200E-009 + 0.16160000000000002 -3.7678389297468584E-009 + 0.16270000000000001 -4.6745203263753865E-009 + 0.16380000000000000 -4.5099772805201610E-009 + 0.16490000000000005 -3.7018570431257558E-009 + 0.16600000000000004 -2.8640423366255163E-009 + 0.16710000000000003 -2.0884192153403092E-009 + 0.16820000000000002 -2.3229924650536304E-009 + 0.16930000000000001 -3.3373794838809090E-009 + 0.17040000000000000 -3.9945584617839813E-009 + 0.17150000000000004 -3.2725306908787388E-009 + 0.17260000000000003 -1.6532550883852082E-009 + 0.17370000000000002 -4.9819037784004649E-010 + 0.17480000000000001 -6.8982025647201795E-010 + 0.17590000000000000 -1.3216769900736836E-009 + 0.17700000000000005 -1.1765254326334684E-009 + 0.17810000000000004 -1.3079066718546528E-009 + 0.17920000000000003 -7.2336042711285131E-010 + 0.18030000000000002 4.4784759234417493E-010 + 0.18140000000000001 9.3582031013283995E-010 + 0.18250000000000000 1.2216627709449313E-009 + 0.18360000000000004 1.4167358397543239E-009 + 0.18470000000000003 2.4284068089741595E-009 + 0.18580000000000002 3.2031524099807029E-009 + 0.18690000000000001 3.1320117610533771E-009 + 0.18800000000000000 1.8832473358543211E-009 + 0.18910000000000005 6.6302224821512823E-010 + 0.19020000000000004 -1.5966040989301433E-010 + 0.19130000000000003 9.5409247169442324E-010 + 0.19240000000000002 2.6411133280390686E-009 + 0.19350000000000001 3.3467097981798588E-009 + 0.19460000000000005 3.8750767039630318E-009 + 0.19570000000000004 2.8486013547990297E-009 + 0.19680000000000003 1.3558414391212636E-009 + 0.19790000000000002 1.0673902872682106E-009 + 0.19900000000000001 1.6815225878374918E-009 + 0.20010000000000000 2.3292967554766619E-009 + 0.20120000000000005 2.2983817071775547E-009 + 0.20230000000000004 1.0122660487610347E-009 + 0.20340000000000003 1.5083670423798878E-010 + 0.20450000000000002 1.6831348814694280E-011 + 0.20560000000000000 7.7536899123487046E-010 + 0.20670000000000005 1.6346330955485655E-009 + 0.20780000000000004 1.6941288372152030E-009 + 0.20890000000000003 7.4305406272401342E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0001.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0001.BXZ.semd new file mode 100644 index 00000000..bf0921a1 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0001.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 3.7337474201100635E-029 + -0.10790000000000000 -1.5412331116230077E-029 + -0.10679999999999999 -4.7066145611127484E-028 + -0.10569999999999999 3.4943850225312188E-029 + -0.10460000000000000 2.2726641641460085E-027 + -0.10349999999999999 -2.3659198105761773E-027 + -0.10239999999999999 -5.7739618548042435E-027 + -0.10130000000000000 4.9473448648790688E-026 + -0.10020000000000000 7.3761391236800962E-026 + -9.9099999999999994E-002 -3.5826211687844746E-025 + -9.7999999999999990E-002 -9.5600899394660535E-025 + -9.6899999999999986E-002 7.2430452234605688E-025 + -9.5799999999999996E-002 5.5817569121381546E-024 + -9.4699999999999993E-002 4.8780894348069386E-024 + -9.3599999999999989E-002 -1.3090440691632518E-023 + -9.2499999999999999E-002 -3.3913111382789572E-023 + -9.1399999999999995E-002 -1.4169964497130359E-023 + -9.0299999999999991E-002 5.5987092963330826E-023 + -8.9200000000000002E-002 1.2020262363506650E-022 + -8.8099999999999984E-002 1.4259948282867109E-022 + -8.6999999999999994E-002 8.8054717900897396E-023 + -8.5899999999999990E-002 -3.6373914382794757E-022 + -8.4799999999999986E-002 -1.5562618655683319E-021 + -8.3699999999999997E-002 -2.2292374124945963E-021 + -8.2599999999999993E-002 1.1398419594010010E-021 + -8.1499999999999989E-002 9.5910477270401173E-021 + -8.0399999999999999E-002 1.4230810411600886E-020 + -7.9299999999999995E-002 -2.0212770928666662E-022 + -7.8199999999999992E-002 -3.4533265459834511E-020 + -7.7100000000000002E-002 -5.9679601317886301E-020 + -7.5999999999999984E-002 -3.5590554147867866E-020 + -7.4899999999999994E-002 5.0935869265848915E-020 + -7.3799999999999991E-002 1.7517758301539819E-019 + -7.2699999999999987E-002 2.7621098692097060E-019 + -7.1599999999999997E-002 2.1148621071431878E-019 + -7.0499999999999993E-002 -2.4874861643360422E-019 + -6.9399999999999989E-002 -1.1344285792797243E-018 + -6.8300000000000000E-002 -1.7642918741531276E-018 + -6.7199999999999996E-002 -7.9612075603348575E-019 + -6.6099999999999992E-002 2.4487949979790275E-018 + -6.5000000000000002E-002 6.2714443491800280E-018 + -6.3899999999999985E-002 6.7751005620931532E-018 + -6.2799999999999995E-002 7.9459791652577563E-019 + -6.1699999999999991E-002 -1.0857172364954566E-017 + -6.0599999999999994E-002 -2.2700521036723427E-017 + -5.9499999999999990E-002 -2.5839889837043881E-017 + -5.8399999999999994E-002 -9.5859132231075446E-018 + -5.7299999999999990E-002 3.2789317058871359E-017 + -5.6199999999999986E-002 8.9371028599952466E-017 + -5.5099999999999996E-002 1.1655931713404761E-016 + -5.3999999999999992E-002 5.5178522054615553E-017 + -5.2899999999999989E-002 -1.1382570358524157E-016 + -5.1799999999999985E-002 -3.1578529121141150E-016 + -5.0699999999999995E-002 -3.9751610909690978E-016 + -4.9599999999999991E-002 -2.2280119063538661E-016 + -4.8499999999999988E-002 2.2402896489243172E-016 + -4.7399999999999998E-002 7.9938358526254250E-016 + -4.6299999999999994E-002 1.2179048409019380E-015 + -4.5199999999999990E-002 1.0986547780271493E-015 + -4.4099999999999986E-002 1.1228390509789173E-016 + -4.2999999999999997E-002 -1.6862904496901614E-015 + -4.1899999999999993E-002 -3.5227636525767729E-015 + -4.0799999999999989E-002 -4.0350849662181953E-015 + -3.9699999999999985E-002 -2.1037206739539342E-015 + -3.8599999999999995E-002 2.1420535734984012E-015 + -3.7499999999999992E-002 7.0666624712534352E-015 + -3.6399999999999988E-002 1.0296900119122383E-014 + -3.5299999999999984E-002 9.7682194228959282E-015 + -3.4199999999999994E-002 4.2955276922246322E-015 + -3.3099999999999991E-002 -6.0232148655085978E-015 + -3.1999999999999987E-002 -1.8899688603957014E-014 + -3.0899999999999997E-002 -2.9128490662251941E-014 + -2.9799999999999993E-002 -2.9913734250069934E-014 + -2.8699999999999989E-002 -1.6592372549702195E-014 + -2.7599999999999986E-002 1.0003699664430307E-014 + -2.6499999999999996E-002 4.3557032844898300E-014 + -2.5399999999999992E-002 7.4719215732189925E-014 + -2.4299999999999988E-002 9.2169937589321738E-014 + -2.3199999999999985E-002 8.1799726768614495E-014 + -2.2099999999999995E-002 2.9473717574630270E-014 + -2.0999999999999991E-002 -6.8365147256384956E-014 + -1.9899999999999987E-002 -1.9201580971940635E-013 + -1.8799999999999983E-002 -2.9645415896423222E-013 + -1.7699999999999994E-002 -3.2548025689568827E-013 + -1.6599999999999990E-002 -2.3350895869689303E-013 + -1.5499999999999986E-002 -3.0123140699905458E-015 + -1.4399999999999996E-002 3.4366362837087716E-013 + -1.3299999999999992E-002 7.3275489408802796E-013 + -1.2199999999999989E-002 1.0337126120363305E-012 + -1.1099999999999985E-002 1.0800298372651285E-012 + -9.9999999999999950E-003 7.2678365062306405E-013 + -8.8999999999999913E-003 -7.5428311058049757E-014 + -7.7999999999999875E-003 -1.2279986055796499E-012 + -6.6999999999999837E-003 -2.4742837986813093E-012 + -5.5999999999999939E-003 -3.4267835964663096E-012 + -4.4999999999999901E-003 -3.6274598776142586E-012 + -3.3999999999999864E-003 -2.6573697669424190E-012 + -2.2999999999999826E-003 -3.0402091434622580E-013 + -1.1999999999999927E-003 3.2564840581061905E-012 + -9.9999999999988987E-005 7.3510416503941300E-012 + 1.0000000000000148E-003 1.0849135825830025E-011 + 2.1000000000000185E-003 1.2364874749093424E-011 + 3.2000000000000084E-003 1.0590572689650468E-011 + 4.3000000000000121E-003 4.7172175020315787E-012 + 5.4000000000000159E-003 -5.1288448314756874E-012 + 6.5000000000000058E-003 -1.7563402121556493E-011 + 7.6000000000000234E-003 -2.9900582010355947E-011 + 8.7000000000000133E-003 -3.8495172327568383E-011 + 9.8000000000000032E-003 -3.9456410361182748E-011 + 1.0900000000000021E-002 -2.9622863190192916E-011 + 1.2000000000000011E-002 -7.6443166033279830E-012 + 1.3100000000000001E-002 2.5038988243908378E-011 + 1.4200000000000018E-002 6.3623946389146369E-011 + 1.5300000000000008E-002 1.0011137752119481E-010 + 1.6400000000000026E-002 1.2439602126157467E-010 + 1.7500000000000016E-002 1.2618810163456118E-010 + 1.8600000000000005E-002 9.7445017332997708E-011 + 1.9700000000000023E-002 3.4873656046263690E-011 + 2.0800000000000013E-002 -5.8033709782190357E-011 + 2.1900000000000003E-002 -1.7009466057871236E-010 + 2.3000000000000020E-002 -2.8332305945788505E-010 + 2.4100000000000010E-002 -3.7591396662151055E-010 + 2.5200000000000000E-002 -4.2700701308184819E-010 + 2.6300000000000018E-002 -4.2232750629978000E-010 + 2.7400000000000008E-002 -3.5952166244079820E-010 + 2.8500000000000025E-002 -2.5193308550441884E-010 + 2.9600000000000015E-002 -1.2955705952499841E-010 + 3.0700000000000005E-002 -3.6093732169728554E-011 + 3.1800000000000023E-002 -2.1662878088579696E-011 + 3.2900000000000013E-002 -1.3178565183569191E-010 + 3.4000000000000002E-002 -3.9439337906621574E-010 + 3.5100000000000020E-002 -8.0728934648277573E-010 + 3.6200000000000010E-002 -1.3287073663548199E-009 + 3.7300000000000028E-002 -1.8733210538357525E-009 + 3.8400000000000017E-002 -2.3153827743982447E-009 + 3.9500000000000007E-002 -2.4991946290242595E-009 + 4.0600000000000025E-002 -2.2556154721797839E-009 + 4.1700000000000015E-002 -1.4214789345601275E-009 + 4.2800000000000005E-002 1.4193592134947863E-010 + 4.3900000000000022E-002 2.5351822863228790E-009 + 4.5000000000000012E-002 5.8151541360018655E-009 + 4.6100000000000002E-002 1.0000625216832759E-008 + 4.7200000000000020E-002 1.5089936411527560E-008 + 4.8300000000000010E-002 2.1089524793183045E-008 + 4.9400000000000027E-002 2.8050008538116344E-008 + 5.0500000000000017E-002 3.6104740530618074E-008 + 5.1600000000000007E-002 4.5506908463721629E-008 + 5.2700000000000025E-002 5.6659434477523973E-008 + 5.3800000000000014E-002 7.0135250496150547E-008 + 5.4900000000000004E-002 8.6684721622987126E-008 + 5.6000000000000022E-002 1.0723437071646913E-007 + 5.7100000000000012E-002 1.3287905176184722E-007 + 5.8200000000000002E-002 1.6487322795910586E-007 + 5.9300000000000019E-002 2.0462826455514005E-007 + 6.0400000000000009E-002 2.5372375489496335E-007 + 6.1500000000000027E-002 3.1393261679113493E-007 + 6.2600000000000017E-002 3.8726182083337335E-007 + 6.3700000000000007E-002 4.7602893005205260E-007 + 6.4800000000000024E-002 5.8293272786613670E-007 + 6.5900000000000014E-002 7.1113225885710563E-007 + 6.7000000000000004E-002 8.6432680745929247E-007 + 6.8100000000000022E-002 1.0468237405802938E-006 + 6.9200000000000012E-002 1.2636041901714634E-006 + 7.0300000000000029E-002 1.5203685279630008E-006 + 7.1400000000000019E-002 1.8235635934615857E-006 + 7.2500000000000009E-002 2.1804205516673392E-006 + 7.3600000000000027E-002 2.5989850200858200E-006 + 7.4700000000000016E-002 3.0881758448231267E-006 + 7.5800000000000006E-002 3.6578226172423456E-006 + 7.6900000000000024E-002 4.3187369556108024E-006 + 7.8000000000000014E-002 5.0827698032662738E-006 + 7.9100000000000004E-002 5.9628587223414797E-006 + 8.0200000000000021E-002 6.9730363065900747E-006 + 8.1300000000000011E-002 8.1284233601763844E-006 + 8.2400000000000029E-002 9.4450997494277544E-006 + 8.3500000000000019E-002 1.0940145330096129E-005 + 8.4600000000000009E-002 1.2631550816877279E-005 + 8.5700000000000026E-002 1.4537848073814530E-005 + 8.6800000000000016E-002 1.6678091924404725E-005 + 8.7900000000000006E-002 1.9071412680204958E-005 + 8.9000000000000024E-002 2.1737045244663022E-005 + 9.0100000000000013E-002 2.4693952582310885E-005 + 9.1200000000000003E-002 2.7960299121332355E-005 + 9.2300000000000021E-002 3.1553106964565814E-005 + 9.3400000000000011E-002 3.5487715649651363E-005 + 9.4500000000000028E-002 3.9777616620995104E-005 + 9.5600000000000018E-002 4.4433207222027704E-005 + 9.6700000000000008E-002 4.9461537855677307E-005 + 9.7800000000000026E-002 5.4866093705641106E-005 + 9.8900000000000016E-002 6.0645128542091697E-005 + 0.10000000000000001 6.6791311837732792E-005 + 0.10110000000000002 7.3290888394694775E-005 + 0.10220000000000001 8.0123209045268595E-005 + 0.10330000000000003 8.7259984866250306E-005 + 0.10440000000000002 9.4663999334443361E-005 + 0.10550000000000001 1.0228891915176064E-004 + 0.10660000000000003 1.1007834837073460E-004 + 0.10770000000000002 1.1796609032899141E-004 + 0.10880000000000001 1.2587559467647225E-004 + 0.10990000000000003 1.3371990644373000E-004 + 0.11100000000000002 1.4140052371658385E-004 + 0.11210000000000001 1.4880980597808957E-004 + 0.11320000000000002 1.5582916967105120E-004 + 0.11430000000000001 1.6233191126957536E-004 + 0.11540000000000003 1.6818165022414178E-004 + 0.11650000000000002 1.7323529755230993E-004 + 0.11760000000000001 1.7734445282258093E-004 + 0.11870000000000003 1.8035573884844780E-004 + 0.11980000000000002 1.8211381393484771E-004 + 0.12090000000000001 1.8246500985696912E-004 + 0.12200000000000003 1.8125740461982787E-004 + 0.12310000000000001 1.7834598838817328E-004 + 0.12420000000000003 1.7359369667246938E-004 + 0.12530000000000002 1.6687458264641464E-004 + 0.12640000000000001 1.5808049647603184E-004 + 0.12750000000000003 1.4711807307321578E-004 + 0.12860000000000002 1.3391692482400686E-004 + 0.12970000000000001 1.1843066022265702E-004 + 0.13080000000000003 1.0063911759061739E-004 + 0.13190000000000002 8.0553763837087899E-005 + 0.13300000000000001 5.8214965974912047E-005 + 0.13410000000000000 3.3698473998811096E-005 + 0.13520000000000004 7.1159952312882524E-006 + 0.13630000000000003 -2.1385323634603992E-005 + 0.13740000000000002 -5.1622682804008946E-005 + 0.13850000000000001 -8.3377090049907565E-005 + 0.13960000000000000 -1.1639661533990875E-004 + 0.14070000000000005 -1.5039446589071304E-004 + 0.14180000000000004 -1.8505321349948645E-004 + 0.14290000000000003 -2.2002887271810323E-004 + 0.14400000000000002 -2.5495578302070498E-004 + 0.14510000000000001 -2.8945005033165216E-004 + 0.14620000000000000 -3.2311337417922914E-004 + 0.14730000000000004 -3.5553955240175128E-004 + 0.14840000000000003 -3.8631938514299691E-004 + 0.14950000000000002 -4.1504998807795346E-004 + 0.15060000000000001 -4.4134017662145197E-004 + 0.15170000000000000 -4.6481646131724119E-004 + 0.15280000000000005 -4.8512907233089209E-004 + 0.15390000000000004 -5.0195871153846383E-004 + 0.15500000000000003 -5.1502248970791698E-004 + 0.15610000000000002 -5.2407925250008702E-004 + 0.15720000000000001 -5.2893493557348847E-004 + 0.15830000000000000 -5.2944809431210160E-004 + 0.15940000000000004 -5.2553223213180900E-004 + 0.16050000000000003 -5.1715486915782094E-004 + 0.16160000000000002 -5.0434202421456575E-004 + 0.16270000000000001 -4.8717868048697710E-004 + 0.16380000000000000 -4.6580928028561175E-004 + 0.16490000000000005 -4.4043301022611558E-004 + 0.16600000000000004 -4.1130409226752818E-004 + 0.16710000000000003 -3.7872703978791833E-004 + 0.16820000000000002 -3.4304987639188766E-004 + 0.16930000000000001 -3.0465971212834120E-004 + 0.17040000000000000 -2.6398064801469445E-004 + 0.17150000000000004 -2.2146149422042072E-004 + 0.17260000000000003 -1.7757473688106984E-004 + 0.17370000000000002 -1.3280328130349517E-004 + 0.17480000000000001 -8.7634849478490651E-005 + 0.17590000000000000 -4.2555468098726124E-005 + 0.17700000000000005 1.9619299109763233E-006 + 0.17810000000000004 4.5456097723217681E-005 + 0.17920000000000003 8.7492007878609002E-005 + 0.18030000000000002 1.2766207510139793E-004 + 0.18140000000000001 1.6559650248382241E-004 + 0.18250000000000000 2.0096500520594418E-004 + 0.18360000000000004 2.3348029935732484E-004 + 0.18470000000000003 2.6290109963156283E-004 + 0.18580000000000002 2.8903418569825590E-004 + 0.18690000000000001 3.1173598836176097E-004 + 0.18800000000000000 3.3091293880715966E-004 + 0.18910000000000005 3.4652123576961458E-004 + 0.19020000000000004 3.5856605973094702E-004 + 0.19130000000000003 3.6709557753056288E-004 + 0.19240000000000002 3.7220143713057041E-004 + 0.19350000000000001 3.7401213194243610E-004 + 0.19460000000000005 3.7269090535119176E-004 + 0.19570000000000004 3.6843473208136857E-004 + 0.19680000000000003 3.6146529600955546E-004 + 0.19790000000000002 3.5202447907067835E-004 + 0.19900000000000001 3.4036912256851792E-004 + 0.20010000000000000 3.2676674891263247E-004 + 0.20120000000000005 3.1149224378168583E-004 + 0.20230000000000004 2.9482369427569211E-004 + 0.20340000000000003 2.7703645173460245E-004 + 0.20450000000000002 2.5839958107098937E-004 + 0.20560000000000000 2.3917057842481881E-004 + 0.20670000000000005 2.1959305740892887E-004 + 0.20780000000000004 1.9989525026176125E-004 + 0.20890000000000003 1.8028919294010848E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0002.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0002.BXX.semd new file mode 100644 index 00000000..5fd84328 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0002.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 -2.1335217507987356E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3247356507830386E-021 + -0.10790000000000000 3.2296866351523760E-019 + -0.10679999999999999 1.0674545438911759E-019 + -0.10569999999999999 -1.4623046727246917E-018 + -0.10460000000000000 -1.2596291892296786E-018 + -0.10349999999999999 4.7662452952132099E-018 + -0.10239999999999999 7.2483702952041428E-018 + -0.10130000000000000 -1.0592413357572268E-017 + -0.10020000000000000 -2.7792534045397783E-017 + -9.9099999999999994E-002 1.2570429676855009E-017 + -9.7999999999999990E-002 7.9820454186974412E-017 + -9.6899999999999986E-002 1.2145893289532581E-017 + -9.5799999999999996E-002 -1.8955652388419461E-016 + -9.4699999999999993E-002 -1.2844021153382026E-016 + -9.3599999999999989E-002 3.9215269647489555E-016 + -9.2499999999999999E-002 5.3948957778724880E-016 + -9.1399999999999995E-002 -6.0574322437205929E-016 + -9.0299999999999991E-002 -1.6980234441964096E-015 + -8.9200000000000002E-002 1.2997053537171276E-016 + -8.8099999999999984E-002 3.8443733805615214E-015 + -8.6999999999999994E-002 2.7951615038523817E-015 + -8.5899999999999990E-002 -5.4412934898660000E-015 + -8.4799999999999986E-002 -9.5917477316320200E-015 + -8.3699999999999997E-002 2.5227923421903675E-015 + -8.2599999999999993E-002 1.8417181367751286E-014 + -8.1499999999999989E-002 8.2132532789854287E-015 + -8.0399999999999999E-002 -2.5318133277819205E-014 + -7.9299999999999995E-002 -2.8646847399652411E-014 + -7.8199999999999992E-002 2.6885403422321520E-014 + -7.7100000000000002E-002 6.7104504732854592E-014 + -7.5999999999999984E-002 -4.8577093885479421E-015 + -7.4899999999999994E-002 -1.2584730349832207E-013 + -7.3799999999999991E-002 -8.8558866728587204E-014 + -7.2699999999999987E-002 1.4607451804139054E-013 + -7.1599999999999997E-002 2.6607240174135460E-013 + -7.0499999999999993E-002 -1.4646061937567158E-014 + -6.9399999999999989E-002 -4.1285182737771375E-013 + -6.8300000000000000E-002 -2.8991471224572296E-013 + -6.7199999999999996E-002 3.7689420811712337E-013 + -6.6099999999999992E-002 6.6022832817189125E-013 + -6.5000000000000002E-002 -1.0487629238361065E-013 + -6.3899999999999985E-002 -1.0222468488016445E-012 + -6.2799999999999995E-002 -5.2546741914280548E-013 + -6.1699999999999991E-002 1.1612622755757807E-012 + -6.0599999999999994E-002 1.6429044539731374E-012 + -5.9499999999999990E-002 -4.3080418247500030E-013 + -5.8399999999999994E-002 -2.6582672695008025E-012 + -5.7299999999999990E-002 -1.4798652754610675E-012 + -5.6199999999999986E-002 2.3741798457765917E-012 + -5.5099999999999996E-002 3.6569909427075498E-012 + -5.3999999999999992E-002 -3.4669578948161306E-013 + -5.2899999999999989E-002 -4.7691733374988221E-012 + -5.1799999999999985E-002 -2.8353883910897659E-012 + -5.0699999999999995E-002 3.9462586844118963E-012 + -4.9599999999999991E-002 6.1617724811391383E-012 + -4.8499999999999988E-002 -6.3211735108412159E-013 + -4.7399999999999998E-002 -7.9608403202868772E-012 + -4.6299999999999994E-002 -4.8449274106521223E-012 + -4.5199999999999990E-002 5.9952732882340154E-012 + -4.4099999999999986E-002 1.0003395681246197E-011 + -4.2999999999999997E-002 7.0885241036308666E-013 + -4.1899999999999993E-002 -9.9523445040716751E-012 + -4.0799999999999989E-002 -7.5309663019607065E-012 + -3.9699999999999985E-002 4.1720507257259065E-012 + -3.8599999999999995E-002 8.2180920055185958E-012 + -3.7499999999999992E-002 -6.3604682501786081E-013 + -3.6399999999999988E-002 -8.0511560959783957E-012 + -3.5299999999999984E-002 -1.8640664099095483E-012 + -3.4199999999999994E-002 9.1504356175553525E-012 + -3.3099999999999991E-002 8.9054649071718117E-012 + -3.1999999999999987E-002 -8.5630114110557543E-013 + -3.0899999999999997E-002 -4.3738437351115156E-012 + -2.9799999999999993E-002 6.2567556387629897E-013 + -2.8699999999999989E-002 -1.9748983264705755E-012 + -2.7599999999999986E-002 -1.6762107327150666E-011 + -2.6499999999999996E-002 -2.0915014511957430E-011 + -2.5399999999999992E-002 2.9957238946443088E-012 + -2.4299999999999988E-002 3.0769442549427595E-011 + -2.3199999999999985E-002 2.1638208586027829E-011 + -2.2099999999999995E-002 -1.9672459841690859E-011 + -2.0999999999999991E-002 -3.8395262663692975E-011 + -1.9899999999999987E-002 -5.0569270992895099E-012 + -1.8799999999999983E-002 3.2669079247371613E-011 + -1.7699999999999994E-002 9.1709140281892587E-012 + -1.6599999999999990E-002 -5.9845191302532186E-011 + -1.5499999999999986E-002 -8.4331104599488782E-011 + -1.4399999999999996E-002 -1.9538027445920036E-011 + -1.3299999999999992E-002 6.4584608494566709E-011 + -1.2199999999999989E-002 6.8618666304587350E-011 + -1.1099999999999985E-002 -7.4295873273011459E-012 + -9.9999999999999950E-003 -7.1610203877803258E-011 + -8.8999999999999913E-003 -6.8207717252022348E-011 + -7.7999999999999875E-003 -4.3069346700175259E-011 + -6.6999999999999837E-003 -6.1013291641209833E-011 + -5.5999999999999939E-003 -1.0980710091201829E-010 + -4.4999999999999901E-003 -1.3053948200170140E-010 + -3.3999999999999864E-003 -1.1126082000156856E-010 + -2.2999999999999826E-003 -9.0947332997970420E-011 + -1.1999999999999927E-003 -7.9965103982893027E-011 + -9.9999999999988987E-005 -4.9638730625911620E-011 + 1.0000000000000148E-003 -2.2741074648391368E-011 + 2.1000000000000185E-003 -9.5841591607470633E-011 + 3.2000000000000084E-003 -3.0120536620437122E-010 + 4.3000000000000121E-003 -4.9925702461095511E-010 + 5.4000000000000159E-003 -5.2284154783421855E-010 + 6.5000000000000058E-003 -3.9301134568958673E-010 + 7.6000000000000234E-003 -3.2594776877559184E-010 + 8.7000000000000133E-003 -4.5058681785725696E-010 + 9.8000000000000032E-003 -6.2338467721190227E-010 + 1.0900000000000021E-002 -6.1477578583435388E-010 + 1.2000000000000011E-002 -4.6077933135713067E-010 + 1.3100000000000001E-002 -4.4372286400751193E-010 + 1.4200000000000018E-002 -7.4667177996090572E-010 + 1.5300000000000008E-002 -1.1857926862646195E-009 + 1.6400000000000026E-002 -1.4747586485341913E-009 + 1.7500000000000016E-002 -1.5275334330766555E-009 + 1.8600000000000005E-002 -1.5242357376266114E-009 + 1.9700000000000023E-002 -1.5829665356292821E-009 + 2.0800000000000013E-002 -1.6309298356276258E-009 + 2.1900000000000003E-002 -1.6325352181212338E-009 + 2.3000000000000020E-002 -1.6918831891032937E-009 + 2.4100000000000010E-002 -1.8902488463368172E-009 + 2.5200000000000000E-002 -2.1056876242653289E-009 + 2.6300000000000018E-002 -2.3034576468461410E-009 + 2.7400000000000008E-002 -2.5482178589442128E-009 + 2.8500000000000025E-002 -2.9556361802463016E-009 + 2.9600000000000015E-002 -3.3034861512959424E-009 + 3.0700000000000005E-002 -3.3807259214313490E-009 + 3.1800000000000023E-002 -3.2587366138869811E-009 + 3.2900000000000013E-002 -3.0675670892321705E-009 + 3.4000000000000002E-002 -3.0282194529718254E-009 + 3.5100000000000020E-002 -2.9910129928367724E-009 + 3.6200000000000010E-002 -2.8603328594556388E-009 + 3.7300000000000028E-002 -2.6426176802374357E-009 + 3.8400000000000017E-002 -2.7275612879407163E-009 + 3.9500000000000007E-002 -2.9782663002464460E-009 + 4.0600000000000025E-002 -3.1342672901502056E-009 + 4.1700000000000015E-002 -2.6859090507258543E-009 + 4.2800000000000005E-002 -1.7584474987231147E-009 + 4.3900000000000022E-002 -1.1379513997766821E-009 + 4.5000000000000012E-002 -1.1662059096195776E-009 + 4.6100000000000002E-002 -1.1619777362525952E-009 + 4.7200000000000020E-002 1.0910353176463161E-010 + 4.8300000000000010E-002 1.4535967984841136E-009 + 4.9400000000000027E-002 2.3056319076175669E-009 + 5.0500000000000017E-002 2.6276423259474768E-009 + 5.1600000000000007E-002 3.4026579331936091E-009 + 5.2700000000000025E-002 4.4382084674055022E-009 + 5.3800000000000014E-002 5.5921933750369135E-009 + 5.4900000000000004E-002 5.9207994063115166E-009 + 5.6000000000000022E-002 7.1218781982906876E-009 + 5.7100000000000012E-002 7.6135657778308996E-009 + 5.8200000000000002E-002 8.9135223646508166E-009 + 5.9300000000000019E-002 9.9026173927541095E-009 + 6.0400000000000009E-002 1.1125080412455191E-008 + 6.1500000000000027E-002 1.2220644940441616E-008 + 6.2600000000000017E-002 1.3522909014795914E-008 + 6.3700000000000007E-002 1.4364580636083701E-008 + 6.4800000000000024E-002 1.5123541530215334E-008 + 6.5900000000000014E-002 1.4430407979659776E-008 + 6.7000000000000004E-002 1.4235884471247573E-008 + 6.8100000000000022E-002 1.3845669499801261E-008 + 6.9200000000000012E-002 1.3928598718848662E-008 + 7.0300000000000029E-002 1.4297374839600252E-008 + 7.1400000000000019E-002 1.4428743533301258E-008 + 7.2500000000000009E-002 1.2789667103163538E-008 + 7.3600000000000027E-002 9.3732452910444408E-009 + 7.4700000000000016E-002 7.4507129355083634E-009 + 7.5800000000000006E-002 9.9334975800502434E-009 + 7.6900000000000024E-002 1.2585061881509318E-008 + 7.8000000000000014E-002 1.1388096687880989E-008 + 7.9100000000000004E-002 4.1030703279432146E-009 + 8.0200000000000021E-002 -2.8728672774036568E-009 + 8.1300000000000011E-002 -4.1581240672883268E-009 + 8.2400000000000029E-002 -8.5247177372682614E-011 + 8.3500000000000019E-002 2.8698796672443905E-009 + 8.4600000000000009E-002 -6.3364302693713626E-010 + 8.5700000000000026E-002 -8.9742027142847292E-009 + 8.6800000000000016E-002 -1.6183653528401010E-008 + 8.7900000000000006E-002 -1.7789744788387907E-008 + 8.9000000000000024E-002 -1.4938279946363764E-008 + 9.0100000000000013E-002 -1.1851626346981448E-008 + 9.1200000000000003E-002 -1.1247671238834300E-008 + 9.2300000000000021E-002 -1.5100740213824793E-008 + 9.3400000000000011E-002 -2.2179905911912101E-008 + 9.4500000000000028E-002 -2.7037357241965765E-008 + 9.5600000000000018E-002 -2.4648205254607092E-008 + 9.6700000000000008E-002 -1.7218441783484195E-008 + 9.7800000000000026E-002 -1.0868743238745537E-008 + 9.8900000000000016E-002 -1.3686875632856754E-008 + 0.10000000000000001 -2.4778463725283473E-008 + 0.10110000000000002 -3.3351945205595257E-008 + 0.10220000000000001 -2.8238449800710441E-008 + 0.10330000000000003 -1.4223753730391309E-008 + 0.10440000000000002 -4.5456012287559133E-009 + 0.10550000000000001 -6.2726108751576248E-009 + 0.10660000000000003 -1.3699477996453879E-008 + 0.10770000000000002 -1.7302381749573215E-008 + 0.10880000000000001 -1.4770976441980110E-008 + 0.10990000000000003 -6.6235519291524270E-009 + 0.11100000000000002 2.0800481337346355E-009 + 0.11210000000000001 6.4189333848219121E-009 + 0.11320000000000002 3.8802769886103761E-009 + 0.11430000000000001 -7.0187997636139698E-009 + 0.11540000000000003 -1.1957953738317428E-008 + 0.11650000000000002 -3.1512268350297745E-009 + 0.11760000000000001 1.4779632628858508E-008 + 0.11870000000000003 2.5284936810976433E-008 + 0.11980000000000002 1.7625254145059444E-008 + 0.12090000000000001 1.1658439769135498E-009 + 0.12200000000000003 -5.1640731690838493E-009 + 0.12310000000000001 5.1541375611918738E-009 + 0.12420000000000003 2.0571309988781650E-008 + 0.12530000000000002 2.5977351825190453E-008 + 0.12640000000000001 1.9871423617701112E-008 + 0.12750000000000003 1.0100935199375272E-008 + 0.12860000000000002 3.8107401678644237E-009 + 0.12970000000000001 4.0154120029001206E-009 + 0.13080000000000003 9.3341139262292927E-009 + 0.13190000000000002 1.5898780958423231E-008 + 0.13300000000000001 2.0000527456431882E-008 + 0.13410000000000000 1.5549824539107249E-008 + 0.13520000000000004 3.4720568642399030E-009 + 0.13630000000000003 -6.0212252961377999E-009 + 0.13740000000000002 -2.6420146070904593E-009 + 0.13850000000000001 1.1315165693304152E-008 + 0.13960000000000000 2.0299795622236161E-008 + 0.14070000000000005 1.3150101452197305E-008 + 0.14180000000000004 -3.2021585383290585E-009 + 0.14290000000000003 -1.1456426030065359E-008 + 0.14400000000000002 -5.0919632954560257E-009 + 0.14510000000000001 5.9002744912106664E-009 + 0.14620000000000000 8.8349256799347131E-009 + 0.14730000000000004 3.3366607254947667E-009 + 0.14840000000000003 -2.4057340564098695E-009 + 0.14950000000000002 -5.0478794477726296E-009 + 0.15060000000000001 -7.4093322588453248E-009 + 0.15170000000000000 -9.3769436659840721E-009 + 0.15280000000000005 -4.2956291856910411E-009 + 0.15390000000000004 7.0229151383216504E-009 + 0.15500000000000003 1.2219059541962451E-008 + 0.15610000000000002 1.3286778344223649E-009 + 0.15720000000000001 -1.5333366576442131E-008 + 0.15830000000000000 -1.8513036437184383E-008 + 0.15940000000000004 -3.7071257175114170E-009 + 0.16050000000000003 1.0345813095113954E-008 + 0.16160000000000002 7.8025692573646666E-009 + 0.16270000000000001 -6.0516986977177112E-009 + 0.16380000000000000 -1.3219196404179456E-008 + 0.16490000000000005 -8.0269124680398818E-009 + 0.16600000000000004 -1.2567155649456652E-010 + 0.16710000000000003 1.8357571018867702E-009 + 0.16820000000000002 1.6270316205435620E-009 + 0.16930000000000001 4.2036356617813908E-009 + 0.17040000000000000 3.8570191485121086E-009 + 0.17150000000000004 -5.6455928820753343E-009 + 0.17260000000000003 -1.5691869137413050E-008 + 0.17370000000000002 -1.0405436512428423E-008 + 0.17480000000000001 8.7531955017539076E-009 + 0.17590000000000000 1.9424428288061790E-008 + 0.17700000000000005 7.0720349576447461E-009 + 0.17810000000000004 -1.4352763422209591E-008 + 0.17920000000000003 -1.8653320665862339E-008 + 0.18030000000000002 -2.2452339987211190E-009 + 0.18140000000000001 1.2937908522303587E-008 + 0.18250000000000000 9.7542560695274005E-009 + 0.18360000000000004 -2.9075961638369563E-009 + 0.18470000000000003 -6.8897803018330706E-009 + 0.18580000000000002 -1.0251558490992352E-009 + 0.18690000000000001 1.6889025733490826E-009 + 0.18800000000000000 -1.9893771074919187E-009 + 0.18910000000000005 -1.4184527996619067E-009 + 0.19020000000000004 6.9461387752767223E-009 + 0.19130000000000003 9.7055883330199322E-009 + 0.19240000000000002 -2.4117112751298464E-009 + 0.19350000000000001 -1.5660155838759238E-008 + 0.19460000000000005 -1.0129337368880442E-008 + 0.19570000000000004 9.9023997890412829E-009 + 0.19680000000000003 1.8449908267825776E-008 + 0.19790000000000002 3.5727596436885278E-009 + 0.19900000000000001 -1.4803845260757953E-008 + 0.20010000000000000 -1.2568045271166284E-008 + 0.20120000000000005 5.0931525663600041E-009 + 0.20230000000000004 1.2512900937622362E-008 + 0.20340000000000003 1.4712232543345749E-009 + 0.20450000000000002 -9.0075911174380963E-009 + 0.20560000000000000 -3.1868885308483641E-009 + 0.20670000000000005 8.2965616599040004E-009 + 0.20780000000000004 6.9623684595399027E-009 + 0.20890000000000003 -4.4632284534884548E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0002.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0002.BXZ.semd new file mode 100644 index 00000000..00e9af0b --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0002.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 2.6953383395904554E-021 + -0.11009999999999999 -3.9686148311642383E-020 + -0.10900000000000000 -4.3154532775948567E-020 + -0.10790000000000000 1.2673961825370042E-019 + -0.10679999999999999 1.1275675038395090E-019 + -0.10569999999999999 -2.9436460283678905E-019 + -0.10460000000000000 7.7179652784438657E-019 + -0.10349999999999999 3.4095613503514595E-018 + -0.10239999999999999 -2.6647571734607502E-018 + -0.10130000000000000 -2.4008300202614664E-017 + -0.10020000000000000 -2.3006908735613068E-017 + -9.9099999999999994E-002 5.9794438026845214E-017 + -9.7999999999999990E-002 1.6465776540652784E-016 + -9.6899999999999986E-002 6.5371812494824860E-017 + -9.5799999999999996E-002 -3.2096627411241083E-016 + -9.4699999999999993E-002 -5.9947491586458145E-016 + -9.3599999999999989E-002 -2.6554567599717041E-016 + -9.2499999999999999E-002 5.2617909029585791E-016 + -9.1399999999999995E-002 1.2265268951511580E-015 + -9.0299999999999991E-002 1.9775485519550650E-015 + -8.9200000000000002E-002 2.6896686324695421E-015 + -8.8099999999999984E-002 1.9473947878377427E-016 + -8.6999999999999994E-002 -9.5672506917644784E-015 + -8.5899999999999990E-002 -2.1019358061274800E-014 + -8.4799999999999986E-002 -1.4576915249951000E-014 + -8.3699999999999997E-002 2.3028618467983882E-014 + -8.2599999999999993E-002 6.8656241987170158E-014 + -8.1499999999999989E-002 7.0093887291622359E-014 + -8.0399999999999999E-002 1.8026813528514932E-015 + -7.9299999999999995E-002 -9.8447535930648589E-014 + -7.8199999999999992E-002 -1.7167478105328121E-013 + -7.7100000000000002E-002 -1.9459214513177503E-013 + -7.5999999999999984E-002 -1.4046683466991533E-013 + -7.4899999999999994E-002 9.1882779867675374E-014 + -7.3799999999999991E-002 5.6259548885870259E-013 + -7.2699999999999987E-002 1.0080226583997209E-012 + -7.1599999999999997E-002 8.3523872497145990E-013 + -7.0499999999999993E-002 -2.9889721882454812E-013 + -6.9399999999999989E-002 -1.8545852787515971E-012 + -6.8300000000000000E-002 -2.6645736398572817E-012 + -6.7199999999999996E-002 -2.0365252453163896E-012 + -6.6099999999999992E-002 -3.4666567576627227E-013 + -6.5000000000000002E-002 1.7393223363318389E-012 + -6.3899999999999985E-002 4.1749273309299451E-012 + -6.2799999999999995E-002 6.7709908860291712E-012 + -6.1699999999999991E-002 7.5979621899646688E-012 + -6.0599999999999994E-002 3.6871313294217778E-012 + -5.9499999999999990E-002 -5.3345947451099995E-012 + -5.8399999999999994E-002 -1.5047066023732292E-011 + -5.7299999999999990E-002 -1.9570286363679301E-011 + -5.6199999999999986E-002 -1.7235563670725540E-011 + -5.5099999999999996E-002 -1.0806295962229040E-011 + -5.3999999999999992E-002 -1.1947521964816854E-012 + -5.2899999999999989E-002 1.5830900826352412E-011 + -5.1799999999999985E-002 4.2452201476361751E-011 + -5.0699999999999995E-002 6.8811366327192758E-011 + -4.9599999999999991E-002 7.5453851500206781E-011 + -4.8499999999999988E-002 4.9080958047786893E-011 + -4.7399999999999998E-002 -6.5035741549090975E-012 + -4.6299999999999994E-002 -7.7458955916043237E-011 + -4.5199999999999990E-002 -1.5275553044702406E-010 + -4.4099999999999986E-002 -2.2125655474436456E-010 + -4.2999999999999997E-002 -2.5614360632530975E-010 + -4.1899999999999993E-002 -2.1505953962108748E-010 + -4.0799999999999989E-002 -6.9064892693759816E-011 + -3.9699999999999985E-002 1.6694910731640533E-010 + -3.8599999999999995E-002 4.3755224443664531E-010 + -3.7499999999999992E-002 6.7744637677336073E-010 + -3.6399999999999988E-002 8.2886342234189669E-010 + -3.5299999999999984E-002 8.2946899349067849E-010 + -3.4199999999999994E-002 6.0446841976258270E-010 + -3.3099999999999991E-002 9.7095630147148171E-011 + -3.1999999999999987E-002 -6.8152089527373505E-010 + -3.0899999999999997E-002 -1.6310359729487800E-009 + -2.9799999999999993E-002 -2.5782616042135942E-009 + -2.8699999999999989E-002 -3.2951072981290963E-009 + -2.7599999999999986E-002 -3.5026743727684106E-009 + -2.6499999999999996E-002 -2.8971731680371704E-009 + -2.5399999999999992E-002 -1.2209874222790518E-009 + -2.4299999999999988E-002 1.6695288485024662E-009 + -2.3199999999999985E-002 5.8054987484013054E-009 + -2.2099999999999995E-002 1.1159298374252558E-008 + -2.0999999999999991E-002 1.7666987872644313E-008 + -1.9899999999999987E-002 2.5200606046382745E-008 + -1.8799999999999983E-002 3.3585788372647585E-008 + -1.7699999999999994E-002 4.2738829364452613E-008 + -1.6599999999999990E-002 5.2839965292150737E-008 + -1.5499999999999986E-002 6.4385190512439294E-008 + -1.4399999999999996E-002 7.8097244227137708E-008 + -1.3299999999999992E-002 9.4849283982512134E-008 + -1.2199999999999989E-002 1.1570808311489600E-007 + -1.1099999999999985E-002 1.4199855513652437E-007 + -9.9999999999999950E-003 1.7523110784622986E-007 + -8.8999999999999913E-003 2.1693162466362992E-007 + -7.7999999999999875E-003 2.6858697310672142E-007 + -6.6999999999999837E-003 3.3180492664541816E-007 + -5.5999999999999939E-003 4.0853197447177081E-007 + -4.4999999999999901E-003 5.0113510496885283E-007 + -3.3999999999999864E-003 6.1238222315296298E-007 + -2.2999999999999826E-003 7.4550007411744446E-007 + -1.1999999999999927E-003 9.0435474930927739E-007 + -9.9999999999988987E-005 1.0935959835478570E-006 + 1.0000000000000148E-003 1.3186769365347573E-006 + 2.1000000000000185E-003 1.5858488495723577E-006 + 3.2000000000000084E-003 1.9022555761694093E-006 + 4.3000000000000121E-003 2.2760330011806218E-006 + 5.4000000000000159E-003 2.7162577680428512E-006 + 6.5000000000000058E-003 3.2328573524864623E-006 + 7.6000000000000234E-003 3.8367261367966421E-006 + 8.7000000000000133E-003 4.5400674935081042E-006 + 9.8000000000000032E-003 5.3566168389806990E-006 + 1.0900000000000021E-002 6.3014999795996118E-006 + 1.2000000000000011E-002 7.3909545790229458E-006 + 1.3100000000000001E-002 8.6424233813886531E-006 + 1.4200000000000018E-002 1.0074965757667087E-005 + 1.5300000000000008E-002 1.1709547834470868E-005 + 1.6400000000000026E-002 1.3568739632319193E-005 + 1.7500000000000016E-002 1.5676236216677353E-005 + 1.8600000000000005E-002 1.8056540284305811E-005 + 1.9700000000000023E-002 2.0735027646878734E-005 + 2.0800000000000013E-002 2.3737751689623110E-005 + 2.1900000000000003E-002 2.7090887670055963E-005 + 2.3000000000000020E-002 3.0820159736322239E-005 + 2.4100000000000010E-002 3.4950651752296835E-005 + 2.5200000000000000E-002 3.9506481698481366E-005 + 2.6300000000000018E-002 4.4510310544865206E-005 + 2.7400000000000008E-002 4.9982489144895226E-005 + 2.8500000000000025E-002 5.5940519814612344E-005 + 2.9600000000000015E-002 6.2398117734119296E-005 + 3.0700000000000005E-002 6.9364454247988760E-005 + 3.1800000000000023E-002 7.6842858106829226E-005 + 3.2900000000000013E-002 8.4829640400130302E-005 + 3.4000000000000002E-002 9.3312752142082900E-005 + 3.5100000000000020E-002 1.0227123857475817E-004 + 3.6200000000000010E-002 1.1167447519255802E-004 + 3.7300000000000028E-002 1.2148082169005647E-004 + 3.8400000000000017E-002 1.3163688709028065E-004 + 3.9500000000000007E-002 1.4207659114617854E-004 + 4.0600000000000025E-002 1.5272141899913549E-004 + 4.1700000000000015E-002 1.6347927157767117E-004 + 4.2800000000000005E-002 1.7424309044145048E-004 + 4.3900000000000022E-002 1.8489157082512975E-004 + 4.5000000000000012E-002 1.9528952543623745E-004 + 4.6100000000000002E-002 2.0528782624751329E-004 + 4.7200000000000020E-002 2.1472366643138230E-004 + 4.8300000000000010E-002 2.2342105512507260E-004 + 4.9400000000000027E-002 2.3119285469874740E-004 + 5.0500000000000017E-002 2.3784401128068566E-004 + 5.1600000000000007E-002 2.4317395582329482E-004 + 5.2700000000000025E-002 2.4697632761672139E-004 + 5.3800000000000014E-002 2.4904229212552309E-004 + 5.4900000000000004E-002 2.4916519760154188E-004 + 5.6000000000000022E-002 2.4714518804103136E-004 + 5.7100000000000012E-002 2.4278934870380908E-004 + 5.8200000000000002E-002 2.3592018987983465E-004 + 5.9300000000000019E-002 2.2637755319010466E-004 + 6.0400000000000009E-002 2.1402018319349736E-004 + 6.1500000000000027E-002 1.9873343990184367E-004 + 6.2600000000000017E-002 1.8043159798253328E-004 + 6.3700000000000007E-002 1.5906340559013188E-004 + 6.4800000000000024E-002 1.3461896742228419E-004 + 6.5900000000000014E-002 1.0712711082305759E-004 + 6.7000000000000004E-002 7.6659096521325409E-005 + 6.8100000000000022E-002 4.3328360334271565E-005 + 6.9200000000000012E-002 7.2988436841114890E-006 + 7.0300000000000029E-002 -3.1216888601193205E-005 + 7.1400000000000019E-002 -7.1953938459046185E-005 + 7.2500000000000009E-002 -1.1460486712167040E-004 + 7.3600000000000027E-002 -1.5881723084021360E-004 + 7.4700000000000016E-002 -2.0419871725607663E-004 + 7.5800000000000006E-002 -2.5031762197613716E-004 + 7.6900000000000024E-002 -2.9670941876247525E-004 + 7.8000000000000014E-002 -3.4287944436073303E-004 + 7.9100000000000004E-002 -3.8830944686196744E-004 + 8.0200000000000021E-002 -4.3246397399343550E-004 + 8.1300000000000011E-002 -4.7480763169005513E-004 + 8.2400000000000029E-002 -5.1481160335242748E-004 + 8.3500000000000019E-002 -5.5195472668856382E-004 + 8.4600000000000009E-002 -5.8572785928845406E-004 + 8.5700000000000026E-002 -6.1564409406855702E-004 + 8.6800000000000016E-002 -6.4125540666282177E-004 + 8.7900000000000006E-002 -6.6216598497703671E-004 + 8.9000000000000024E-002 -6.7803642014041543E-004 + 9.0100000000000013E-002 -6.8858033046126366E-004 + 9.1200000000000003E-002 -6.9356663152575493E-004 + 9.2300000000000021E-002 -6.9283146876841784E-004 + 9.3400000000000011E-002 -6.8628933513537049E-004 + 9.4500000000000028E-002 -6.7393342033028603E-004 + 9.5600000000000018E-002 -6.5583415562286973E-004 + 9.6700000000000008E-002 -6.3213851535692811E-004 + 9.7800000000000026E-002 -6.0306320665404201E-004 + 9.8900000000000016E-002 -5.6889530969783664E-004 + 0.10000000000000001 -5.2998715545982122E-004 + 0.10110000000000002 -4.8675571451894939E-004 + 0.10220000000000001 -4.3967922101728618E-004 + 0.10330000000000003 -3.8928890717215836E-004 + 0.10440000000000002 -3.3615331631153822E-004 + 0.10550000000000001 -2.8085926896892488E-004 + 0.10660000000000003 -2.2400642046704888E-004 + 0.10770000000000002 -1.6622312250547111E-004 + 0.10880000000000001 -1.0814992128871381E-004 + 0.10990000000000003 -5.0415859732311219E-005 + 0.11100000000000002 6.3787824728933629E-006 + 0.11210000000000001 6.1665494285989553E-005 + 0.11320000000000002 1.1490753968246281E-004 + 0.11430000000000001 1.6559475625399500E-004 + 0.11540000000000003 2.1326792193576694E-004 + 0.11650000000000002 2.5752524379640818E-004 + 0.11760000000000001 2.9802395147271454E-004 + 0.11870000000000003 3.3448118483647704E-004 + 0.11980000000000002 3.6668020766228437E-004 + 0.12090000000000001 3.9447064045816660E-004 + 0.12200000000000003 4.1776127181947231E-004 + 0.12310000000000001 4.3651048326864839E-004 + 0.12420000000000003 4.5073713408783078E-004 + 0.12530000000000002 4.6052737161517143E-004 + 0.12640000000000001 4.6603431110270321E-004 + 0.12750000000000003 4.6744925202801824E-004 + 0.12860000000000002 4.6498700976371765E-004 + 0.12970000000000001 4.5889211469329894E-004 + 0.13080000000000003 4.4945077388547361E-004 + 0.13190000000000002 4.3698761146515608E-004 + 0.13300000000000001 4.2184841004200280E-004 + 0.13410000000000000 4.0437621646560729E-004 + 0.13520000000000004 3.8491017767228186E-004 + 0.13630000000000003 3.6379080847837031E-004 + 0.13740000000000002 3.4136333852075040E-004 + 0.13850000000000001 3.1796519760973752E-004 + 0.13960000000000000 2.9391504358500242E-004 + 0.14070000000000005 2.6951212203130126E-004 + 0.14180000000000004 2.4504025350324810E-004 + 0.14290000000000003 2.2075975721236318E-004 + 0.14400000000000002 1.9689898181241006E-004 + 0.14510000000000001 1.7365567327942699E-004 + 0.14620000000000000 1.5120908210519701E-004 + 0.14730000000000004 1.2972336844541132E-004 + 0.14840000000000003 1.0933334124274552E-004 + 0.14950000000000002 9.0132234618067741E-005 + 0.15060000000000001 7.2182388976216316E-005 + 0.15170000000000000 5.5534153943881392E-005 + 0.15280000000000005 4.0228933357866481E-005 + 0.15390000000000004 2.6284717023372650E-005 + 0.15500000000000003 1.3684370969713200E-005 + 0.15610000000000002 2.3940410756040365E-006 + 0.15720000000000001 -7.6179403549758717E-006 + 0.15830000000000000 -1.6384572518290952E-005 + 0.15940000000000004 -2.3961541955941357E-005 + 0.16050000000000003 -3.0431272534769960E-005 + 0.16160000000000002 -3.5877448681276292E-005 + 0.16270000000000001 -4.0368340705754235E-005 + 0.16380000000000000 -4.3963926145806909E-005 + 0.16490000000000005 -4.6740846300963312E-005 + 0.16600000000000004 -4.8791247536428273E-005 + 0.16710000000000003 -5.0202164857182652E-005 + 0.16820000000000002 -5.1043618441326544E-005 + 0.16930000000000001 -5.1379265642026439E-005 + 0.17040000000000000 -5.1280898333061486E-005 + 0.17150000000000004 -5.0818533054552972E-005 + 0.17260000000000003 -5.0046655815094709E-005 + 0.17370000000000002 -4.9009249778464437E-005 + 0.17480000000000001 -4.7760600864421576E-005 + 0.17590000000000000 -4.6365763409994543E-005 + 0.17700000000000005 -4.4872889702674001E-005 + 0.17810000000000004 -4.3298983655404299E-005 + 0.17920000000000003 -4.1651179344626144E-005 + 0.18030000000000002 -3.9960235881153494E-005 + 0.18140000000000001 -3.8276288250926882E-005 + 0.18250000000000000 -3.6633871786762029E-005 + 0.18360000000000004 -3.5033936001127586E-005 + 0.18470000000000003 -3.3466694731032476E-005 + 0.18580000000000002 -3.1941577617544681E-005 + 0.18690000000000001 -3.0482387955999002E-005 + 0.18800000000000000 -2.9099244784447365E-005 + 0.18910000000000005 -2.7782785764429718E-005 + 0.19020000000000004 -2.6527508453000337E-005 + 0.19130000000000003 -2.5344495952595025E-005 + 0.19240000000000002 -2.4242346626124345E-005 + 0.19350000000000001 -2.3207503545563668E-005 + 0.19460000000000005 -2.2218124286155216E-005 + 0.19570000000000004 -2.1272875528666191E-005 + 0.19680000000000003 -2.0389401470310986E-005 + 0.19790000000000002 -1.9572333258111030E-005 + 0.19900000000000001 -1.8798102246364579E-005 + 0.20010000000000000 -1.8040591385215521E-005 + 0.20120000000000005 -1.7300435501965694E-005 + 0.20230000000000004 -1.6594782209722325E-005 + 0.20340000000000003 -1.5922052625683136E-005 + 0.20450000000000002 -1.5257649465638679E-005 + 0.20560000000000000 -1.4585481949325185E-005 + 0.20670000000000005 -1.3916957868786994E-005 + 0.20780000000000004 -1.3267416761664208E-005 + 0.20890000000000003 -1.2626108400581870E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0003.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0003.BXX.semd new file mode 100644 index 00000000..dccdd4d5 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0003.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.3697731317263706E-011 + -0.11449999999999999 -3.8519867850972389E-011 + -0.11340000000000000 -6.0436995685808625E-011 + -0.11230000000000000 8.1728110390422160E-011 + -0.11119999999999999 2.1664800509135773E-010 + -0.11009999999999999 -3.4040520402456309E-011 + -0.10900000000000000 -4.8208020908546700E-010 + -0.10790000000000000 -2.7206739638963029E-010 + -0.10679999999999999 7.1667333179092907E-010 + -0.10569999999999999 1.0246075099473728E-009 + -0.10460000000000000 -4.2161327207246302E-010 + -0.10349999999999999 -1.8818469005310590E-009 + -0.10239999999999999 -6.0493304809838833E-010 + -0.10130000000000000 2.4258632880247433E-009 + -0.10020000000000000 2.5024633476533609E-009 + -9.9099999999999994E-002 -1.8537349433245254E-009 + -9.7999999999999990E-002 -4.8300936583700604E-009 + -9.6899999999999986E-002 -6.5601452048369424E-010 + -9.5799999999999996E-002 6.4043979008943097E-009 + -9.4699999999999993E-002 5.8165903205065206E-009 + -9.3599999999999989E-002 -3.7803542518588529E-009 + -9.2499999999999999E-002 -9.8755226218827374E-009 + -9.1399999999999995E-002 -2.5646764711950709E-009 + -9.0299999999999991E-002 9.5434833369267835E-009 + -8.9200000000000002E-002 9.3253555988326298E-009 + -8.8099999999999984E-002 -4.2170933411966871E-009 + -8.6999999999999994E-002 -1.2694451712036425E-008 + -8.5899999999999990E-002 -3.9121137440645271E-009 + -8.4799999999999986E-002 9.9854693402789962E-009 + -8.3699999999999997E-002 9.7387582442820531E-009 + -8.2599999999999993E-002 -2.9504489962306479E-009 + -8.1499999999999989E-002 -8.7991152142308238E-009 + -8.0399999999999999E-002 -8.1158801901182187E-010 + -7.9299999999999995E-002 5.8462172880524577E-009 + -7.8199999999999992E-002 -3.1192631810839089E-010 + -7.7100000000000002E-002 -7.3376624776244626E-009 + -7.5999999999999984E-002 2.8308616301792044E-012 + -7.4899999999999994E-002 1.1607000693913960E-008 + -7.3799999999999991E-002 4.7745229991846827E-009 + -7.2699999999999987E-002 -1.6707840444496469E-008 + -7.1599999999999997E-002 -2.0920076337915816E-008 + -7.0499999999999993E-002 5.0188337930023863E-009 + -6.9399999999999989E-002 2.8315882971696738E-008 + -6.8300000000000000E-002 1.2549780770143570E-008 + -6.7199999999999996E-002 -2.6888091753107801E-008 + -6.6099999999999992E-002 -3.8675427305179255E-008 + -6.5000000000000002E-002 -6.8517880258411878E-009 + -6.3899999999999985E-002 2.4598872272463268E-008 + -6.2799999999999995E-002 1.2649416625265530E-008 + -6.1699999999999991E-002 -2.5253019231286089E-008 + -6.0599999999999994E-002 -3.9295365183988906E-008 + -5.9499999999999990E-002 -1.9401529272045082E-008 + -5.8399999999999994E-002 -3.7846548117670409E-009 + -5.7299999999999990E-002 -1.5916727491571692E-008 + -5.6199999999999986E-002 -3.1367484609745588E-008 + -5.5099999999999996E-002 -2.4943410892319662E-008 + -5.3999999999999992E-002 -1.7685550801616046E-008 + -5.2899999999999989E-002 -4.2288782253763202E-008 + -5.1799999999999985E-002 -8.0341955310814228E-008 + -5.0699999999999995E-002 -7.9854267198697926E-008 + -4.9599999999999991E-002 -3.7847271983082464E-008 + -4.8499999999999988E-002 -1.9369270631841573E-008 + -4.7399999999999998E-002 -6.9010319236895157E-008 + -4.6299999999999994E-002 -1.3945280841198837E-007 + -4.5199999999999990E-002 -1.5015815790775378E-007 + -4.4099999999999986E-002 -1.0029148711510061E-007 + -4.2999999999999997E-002 -7.1687829006350512E-008 + -4.1899999999999993E-002 -1.1476137018462396E-007 + -4.0799999999999989E-002 -1.8229856380003184E-007 + -3.9699999999999985E-002 -2.0372576159388700E-007 + -3.8599999999999995E-002 -1.8460244177731511E-007 + -3.7499999999999992E-002 -1.8543616420174658E-007 + -3.6399999999999988E-002 -2.2230497620512324E-007 + -3.5299999999999984E-002 -2.4799805942166131E-007 + -3.4199999999999994E-002 -2.3905244006527937E-007 + -3.3099999999999991E-002 -2.4092483386084496E-007 + -3.1999999999999987E-002 -2.9333139650589146E-007 + -3.0899999999999997E-002 -3.5265833275843761E-007 + -2.9799999999999993E-002 -3.4704220297498978E-007 + -2.8699999999999989E-002 -2.9030539394625521E-007 + -2.7599999999999986E-002 -2.7538075642041804E-007 + -2.6499999999999996E-002 -3.4227500123051868E-007 + -2.5399999999999992E-002 -4.1535869854669727E-007 + -2.4299999999999988E-002 -4.0568372128291230E-007 + -2.3199999999999985E-002 -3.3609487104513391E-007 + -2.2099999999999995E-002 -3.0279736051852524E-007 + -2.0999999999999991E-002 -3.3613125083320483E-007 + -1.9899999999999987E-002 -3.6668606639977952E-007 + -1.8799999999999983E-002 -3.3409000366191322E-007 + -1.7699999999999994E-002 -2.7583018891164102E-007 + -1.6599999999999990E-002 -2.5712844831105031E-007 + -1.5499999999999986E-002 -2.6044691026072542E-007 + -1.4399999999999996E-002 -2.1625507429234858E-007 + -1.3299999999999992E-002 -1.2172175445357425E-007 + -1.2199999999999989E-002 -5.4133874272110916E-008 + -1.1099999999999985E-002 -5.2661956573274438E-008 + -9.9999999999999950E-003 -4.7405556813373551E-008 + -8.8999999999999913E-003 4.2232372265971208E-008 + -7.7999999999999875E-003 1.8400649537397840E-007 + -6.6999999999999837E-003 2.7566824201130657E-007 + -5.5999999999999939E-003 2.9009027002757648E-007 + -4.4999999999999901E-003 3.1604255923411984E-007 + -3.3999999999999864E-003 4.1679197693156311E-007 + -2.2999999999999826E-003 5.4748738875787240E-007 + -1.1999999999999927E-003 6.2426920521829743E-007 + -9.9999999999988987E-005 6.5609532384769409E-007 + 1.0000000000000148E-003 7.1532173251398490E-007 + 2.1000000000000185E-003 8.1710300037229899E-007 + 3.2000000000000084E-003 8.9764114363788394E-007 + 4.3000000000000121E-003 9.1541926394711481E-007 + 5.4000000000000159E-003 9.2625714387395419E-007 + 6.5000000000000058E-003 9.8668999726214679E-007 + 7.6000000000000234E-003 1.0656322046997957E-006 + 8.7000000000000133E-003 1.0849768159459927E-006 + 9.8000000000000032E-003 1.0378513479736284E-006 + 1.0900000000000021E-002 9.9857186341978377E-007 + 1.2000000000000011E-002 1.0178895308854408E-006 + 1.3100000000000001E-002 1.0395887102276902E-006 + 1.4200000000000018E-002 9.9106114248570520E-007 + 1.5300000000000008E-002 8.8860855385064497E-007 + 1.6400000000000026E-002 8.0982306371879531E-007 + 1.7500000000000016E-002 7.7580403967658640E-007 + 1.8600000000000005E-002 7.2253601501870435E-007 + 1.9700000000000023E-002 6.0707532156811794E-007 + 2.0800000000000013E-002 4.7217849896696862E-007 + 2.1900000000000003E-002 3.7802348629156768E-007 + 2.3000000000000020E-002 3.0900747560735908E-007 + 2.4100000000000010E-002 2.0451828675049910E-007 + 2.5200000000000000E-002 5.6419516170080897E-008 + 2.6300000000000018E-002 -7.4328710297777434E-008 + 2.7400000000000008E-002 -1.5530088148807408E-007 + 2.8500000000000025E-002 -2.3157751627422840E-007 + 2.9600000000000015E-002 -3.4928140735246416E-007 + 3.0700000000000005E-002 -4.8306276312359842E-007 + 3.1800000000000023E-002 -5.7237798500864301E-007 + 3.2900000000000013E-002 -6.1306928955673357E-007 + 3.4000000000000002E-002 -6.6037887336278800E-007 + 3.5100000000000020E-002 -7.4500354685369530E-007 + 3.6200000000000010E-002 -8.2394279843356344E-007 + 3.7300000000000028E-002 -8.5009764916321728E-007 + 3.8400000000000017E-002 -8.4450635995381163E-007 + 3.9500000000000007E-002 -8.5297750729296240E-007 + 4.0600000000000025E-002 -8.7668672676954884E-007 + 4.1700000000000015E-002 -8.7561119244128349E-007 + 4.2800000000000005E-002 -8.4133091604599031E-007 + 4.3900000000000022E-002 -7.9627056948083919E-007 + 4.5000000000000012E-002 -7.6616674959950615E-007 + 4.6100000000000002E-002 -7.3488473617544514E-007 + 4.7200000000000020E-002 -6.7619066612678580E-007 + 4.8300000000000010E-002 -6.0035381466150284E-007 + 4.9400000000000027E-002 -5.3890619255980710E-007 + 5.0500000000000017E-002 -4.9112031774711795E-007 + 5.1600000000000007E-002 -4.2934607336064801E-007 + 5.2700000000000025E-002 -3.4726659237094282E-007 + 5.3800000000000014E-002 -2.6970502631229465E-007 + 5.4900000000000004E-002 -2.1095301860896143E-007 + 5.6000000000000022E-002 -1.5509243667111150E-007 + 5.7100000000000012E-002 -8.5804188643123780E-008 + 5.8200000000000002E-002 -1.8665922141281044E-008 + 5.9300000000000019E-002 2.6273225373074638E-008 + 6.0400000000000009E-002 5.6044182628056660E-008 + 6.1500000000000027E-002 1.0017242146886929E-007 + 6.2600000000000017E-002 1.5513121809362929E-007 + 6.3700000000000007E-002 1.9279208629541245E-007 + 6.4800000000000024E-002 2.0087426833015343E-007 + 6.5900000000000014E-002 2.0523542332284705E-007 + 6.7000000000000004E-002 2.2943359567761945E-007 + 6.8100000000000022E-002 2.5349100951643777E-007 + 6.9200000000000012E-002 2.4854037405930285E-007 + 7.0300000000000029E-002 2.2810438338183303E-007 + 7.1400000000000019E-002 2.3121378944779281E-007 + 7.2500000000000009E-002 2.5500955302959483E-007 + 7.3600000000000027E-002 2.5172019491037645E-007 + 7.4700000000000016E-002 2.0229626329637540E-007 + 7.5800000000000006E-002 1.5526863705872529E-007 + 7.6900000000000024E-002 1.6004985070594557E-007 + 7.8000000000000014E-002 1.8977682714194088E-007 + 7.9100000000000004E-002 1.7772558180695341E-007 + 8.0200000000000021E-002 1.1612996786425356E-007 + 8.1300000000000011E-002 6.8767612049214222E-008 + 8.2400000000000029E-002 7.5287914569344139E-008 + 8.3500000000000019E-002 9.3101519382798870E-008 + 8.4600000000000009E-002 6.8293026345145336E-008 + 8.5700000000000026E-002 2.1378138370664601E-008 + 8.6800000000000016E-002 1.2869248777747089E-008 + 8.7900000000000006E-002 3.9585533073704937E-008 + 8.9000000000000024E-002 3.5216533689208518E-008 + 9.0100000000000013E-002 -2.2034720714714240E-008 + 9.1200000000000003E-002 -6.3708654352012672E-008 + 9.2300000000000021E-002 -3.1970955660653999E-008 + 9.3400000000000011E-002 2.5031383188434120E-008 + 9.4500000000000028E-002 1.4832588490776288E-008 + 9.5600000000000018E-002 -5.8122921586800658E-008 + 9.6700000000000008E-002 -9.4831356989288906E-008 + 9.7800000000000026E-002 -4.7697902516574686E-008 + 9.8900000000000016E-002 8.5834539476081773E-009 + 0.10000000000000001 -8.3796773964195381E-009 + 0.10110000000000002 -6.5172969243576517E-008 + 0.10220000000000001 -6.7592530683668883E-008 + 0.10330000000000003 -1.0822192919590634E-008 + 0.10440000000000002 1.2391373260811633E-008 + 0.10550000000000001 -3.9387373362842482E-008 + 0.10660000000000003 -8.5225117629761371E-008 + 0.10770000000000002 -4.5345927901507821E-008 + 0.10880000000000001 2.9458867345510953E-008 + 0.10990000000000003 2.9799773315630773E-008 + 0.11100000000000002 -4.5071391951978512E-008 + 0.11210000000000001 -8.1655151973336615E-008 + 0.11320000000000002 -2.2314145198265578E-008 + 0.11430000000000001 4.6003112430526016E-008 + 0.11540000000000003 2.4305711221472848E-008 + 0.11650000000000002 -4.7289844928855018E-008 + 0.11760000000000001 -5.4094925872050226E-008 + 0.11870000000000003 1.3875479432101656E-008 + 0.11980000000000002 4.6805403997041140E-008 + 0.12090000000000001 -1.0307202202852750E-008 + 0.12200000000000003 -6.6839959345088573E-008 + 0.12310000000000001 -2.6357898974538330E-008 + 0.12420000000000003 5.8826199023087611E-008 + 0.12530000000000002 6.1338177204106614E-008 + 0.12640000000000001 -2.6107866091251708E-008 + 0.12750000000000003 -7.5478020278296754E-008 + 0.12860000000000002 -1.4770126455232457E-008 + 0.12970000000000001 6.3533349248245941E-008 + 0.13080000000000003 4.3428087792563019E-008 + 0.13190000000000002 -3.9313075461677727E-008 + 0.13300000000000001 -5.6300915929341500E-008 + 0.13410000000000000 1.5673727205012256E-008 + 0.13520000000000004 6.1483078184210171E-008 + 0.13630000000000003 9.6924042125579035E-009 + 0.13740000000000002 -5.6025545092097673E-008 + 0.13850000000000001 -2.8794522322073135E-008 + 0.13960000000000000 5.1873254136580726E-008 + 0.14070000000000005 5.9348039371798222E-008 + 0.14180000000000004 -2.3220954048497333E-008 + 0.14290000000000003 -7.3076513729120052E-008 + 0.14400000000000002 -1.4895132238734732E-008 + 0.14510000000000001 6.3528176497129607E-008 + 0.14620000000000000 4.4758301953606860E-008 + 0.14730000000000004 -3.9329059120518650E-008 + 0.14840000000000003 -5.8869552788110013E-008 + 0.14950000000000002 1.4230276512705586E-008 + 0.15060000000000001 6.4658188136945682E-008 + 0.15170000000000000 1.3422456035527830E-008 + 0.15280000000000005 -5.9831847920577275E-008 + 0.15390000000000004 -4.0631974229654588E-008 + 0.15500000000000003 4.3243538527804048E-008 + 0.15610000000000002 6.3760246860056213E-008 + 0.15720000000000001 -1.1158890700357915E-008 + 0.15830000000000000 -6.8960815724494751E-008 + 0.15940000000000004 -2.4325082392806507E-008 + 0.16050000000000003 5.3068241356868384E-008 + 0.16160000000000002 4.7843126793623014E-008 + 0.16270000000000001 -2.6248779150250812E-008 + 0.16380000000000000 -5.3051035564521953E-008 + 0.16490000000000005 4.8547290631972828E-009 + 0.16600000000000004 5.2371124326100471E-008 + 0.16710000000000003 1.3924487340943870E-008 + 0.16820000000000002 -4.8615923731176736E-008 + 0.16930000000000001 -3.4170522411614002E-008 + 0.17040000000000000 3.8011020109252058E-008 + 0.17150000000000004 5.6479208865312103E-008 + 0.17260000000000003 -9.9448360657561352E-009 + 0.17370000000000002 -6.2839298209382832E-008 + 0.17480000000000001 -2.3081737410279857E-008 + 0.17590000000000000 4.9393122480978491E-008 + 0.17700000000000005 4.7246668799516556E-008 + 0.17810000000000004 -2.3269489446420266E-008 + 0.17920000000000003 -5.5705676516026870E-008 + 0.18030000000000002 -5.3280198031302461E-009 + 0.18140000000000001 4.7773880851309514E-008 + 0.18250000000000000 2.5033447315081503E-008 + 0.18360000000000004 -3.3614714567420378E-008 + 0.18470000000000003 -3.6737816344611929E-008 + 0.18580000000000002 1.7177692157588353E-008 + 0.18690000000000001 4.2058132976308116E-008 + 0.18800000000000000 -3.9978371307869409E-011 + 0.18910000000000005 -4.2365986274717216E-008 + 0.19020000000000004 -1.9525039363088581E-008 + 0.19130000000000003 3.2181525000396505E-008 + 0.19240000000000002 3.3193742865478271E-008 + 0.19350000000000001 -1.6206371356020099E-008 + 0.19460000000000005 -3.8622584241920777E-008 + 0.19570000000000004 -1.4009773896539457E-010 + 0.19680000000000003 3.8798244617055389E-008 + 0.19790000000000002 1.8004524093839791E-008 + 0.19900000000000001 -3.0465191258599589E-008 + 0.20010000000000000 -3.2520876658281850E-008 + 0.20120000000000005 1.5171254474921625E-008 + 0.20230000000000004 4.1565144215383043E-008 + 0.20340000000000003 8.7244087509930068E-009 + 0.20450000000000002 -3.3947689104252277E-008 + 0.20560000000000000 -2.6122725316213291E-008 + 0.20670000000000005 1.5911119533029705E-008 + 0.20780000000000004 2.9442169591220591E-008 + 0.20890000000000003 -5.4590769404949668E-011 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0003.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0003.BXZ.semd new file mode 100644 index 00000000..3eb6769b --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0003.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.8168402546314688E-011 + -0.11449999999999999 -2.8160881612726563E-011 + -0.11340000000000000 -7.4961550855512371E-011 + -0.11230000000000000 -7.1864558574830095E-012 + -0.11119999999999999 9.8632872702619778E-011 + -0.11009999999999999 3.4899878126326556E-011 + -0.10900000000000000 -4.0868759765277929E-011 + -0.10790000000000000 3.0829411246102723E-010 + -0.10679999999999999 7.4258349469502605E-010 + -0.10569999999999999 -4.0189275518631717E-011 + -0.10460000000000000 -2.2186257275791377E-009 + -0.10349999999999999 -3.2006566286213456E-009 + -0.10239999999999999 -2.7628824228465021E-010 + -0.10130000000000000 4.7190176211131529E-009 + -0.10020000000000000 6.1720055732905621E-009 + -9.9099999999999994E-002 1.9703463305376090E-009 + -9.7999999999999990E-002 -2.6980122580511079E-009 + -9.6899999999999986E-002 -2.4106245888333433E-009 + -9.5799999999999996E-002 -3.5083735916430214E-010 + -9.4699999999999993E-002 -4.1651788684760049E-009 + -9.3599999999999989E-002 -1.2471414123638169E-008 + -9.2499999999999999E-002 -1.2972199314731370E-008 + -9.1399999999999995E-002 9.2079066593697689E-010 + -9.0299999999999991E-002 1.7741387026148914E-008 + -8.9200000000000002E-002 2.1626483714953793E-008 + -8.8099999999999984E-002 1.6275841119295364E-008 + -8.6999999999999994E-002 2.3412782823584166E-008 + -8.5899999999999990E-002 5.3338808925218473E-008 + -8.4799999999999986E-002 8.8167240619441145E-008 + -8.3699999999999997E-002 1.0448649589989145E-007 + -8.2599999999999993E-002 1.0566873243078589E-007 + -8.1499999999999989E-002 1.1758101692294076E-007 + -8.0399999999999999E-002 1.5362556382569892E-007 + -7.9299999999999995E-002 2.0025757407893252E-007 + -7.8199999999999992E-002 2.4293808564834762E-007 + -7.7100000000000002E-002 2.9085018127261719E-007 + -7.5999999999999984E-002 3.6206037634656241E-007 + -7.4899999999999994E-002 4.5507712798098510E-007 + -7.3799999999999991E-002 5.5578124147359631E-007 + -7.2699999999999987E-002 6.7041531792710884E-007 + -7.1599999999999997E-002 8.2784498545152019E-007 + -7.0499999999999993E-002 1.0399912753200624E-006 + -6.9399999999999989E-002 1.2819219818993588E-006 + -6.8300000000000000E-002 1.5320098327720189E-006 + -6.7199999999999996E-002 1.8184381360697444E-006 + -6.6099999999999992E-002 2.1972241484036203E-006 + -6.5000000000000002E-002 2.6851027996599441E-006 + -6.3899999999999985E-002 3.2458503937959904E-006 + -6.2799999999999995E-002 3.8575453800149262E-006 + -6.1699999999999991E-002 4.5664933168154676E-006 + -6.0599999999999994E-002 5.4460479077533819E-006 + -5.9499999999999990E-002 6.5167419052158948E-006 + -5.8399999999999994E-002 7.7444046837626956E-006 + -5.7299999999999990E-002 9.1200681708869524E-006 + -5.6199999999999986E-002 1.0704527085181326E-005 + -5.5099999999999996E-002 1.2574139873322565E-005 + -5.3999999999999992E-002 1.4752454262634274E-005 + -5.2899999999999989E-002 1.7229805962415412E-005 + -5.1799999999999985E-002 2.0034747649333440E-005 + -5.0699999999999995E-002 2.3242824681801721E-005 + -4.9599999999999991E-002 2.6911933673545718E-005 + -4.8499999999999988E-002 3.1053103157319129E-005 + -4.7399999999999998E-002 3.5688743082573637E-005 + -4.6299999999999994E-002 4.0903054468799382E-005 + -4.5199999999999990E-002 4.6792014472885057E-005 + -4.4099999999999986E-002 5.3380237659439445E-005 + -4.2999999999999997E-002 6.0640664742095396E-005 + -4.1899999999999993E-002 6.8603272666223347E-005 + -4.0799999999999989E-002 7.7392469393089414E-005 + -3.9699999999999985E-002 8.7123858975246549E-005 + -3.8599999999999995E-002 9.7799071227200329E-005 + -3.7499999999999992E-002 1.0935123282251880E-004 + -3.6399999999999988E-002 1.2177728785900399E-004 + -3.5299999999999984E-002 1.3516789476852864E-004 + -3.4199999999999994E-002 1.4959424152038991E-004 + -3.3099999999999991E-002 1.6501893696840852E-004 + -3.1999999999999987E-002 1.8135092977900058E-004 + -3.0899999999999997E-002 1.9854697166010737E-004 + -2.9799999999999993E-002 2.1659923368133605E-004 + -2.8699999999999989E-002 2.3543875431641936E-004 + -2.7599999999999986E-002 2.5491439737379551E-004 + -2.6499999999999996E-002 2.7488201158121228E-004 + -2.5399999999999992E-002 2.9525178251788020E-004 + -2.4299999999999988E-002 3.1590246362611651E-004 + -2.3199999999999985E-002 3.3658905886113644E-004 + -2.2099999999999995E-002 3.5699279396794736E-004 + -2.0999999999999991E-002 3.7685310235247016E-004 + -1.9899999999999987E-002 3.9598543662577868E-004 + -1.8799999999999983E-002 4.1415257146582007E-004 + -1.7699999999999994E-002 4.3097257730551064E-004 + -1.6599999999999990E-002 4.4600621913559735E-004 + -1.5499999999999986E-002 4.5889522880315781E-004 + -1.4399999999999996E-002 4.6935281716287136E-004 + -1.3299999999999992E-002 4.7703247400932014E-004 + -1.2199999999999989E-002 4.8148733912967145E-004 + -1.1099999999999985E-002 4.8228359082713723E-004 + -9.9999999999999950E-003 4.7909727436490357E-004 + -8.8999999999999913E-003 4.7165038995444775E-004 + -7.7999999999999875E-003 4.5959794078953564E-004 + -6.6999999999999837E-003 4.4255817192606628E-004 + -5.5999999999999939E-003 4.2025287984870374E-004 + -4.4999999999999901E-003 3.9255229057744145E-004 + -3.3999999999999864E-003 3.5936830681748688E-004 + -2.2999999999999826E-003 3.2056940835900605E-004 + -1.1999999999999927E-003 2.7605026843957603E-004 + -9.9999999999988987E-005 2.2586839622817934E-004 + 1.0000000000000148E-003 1.7023064719978720E-004 + 2.1000000000000185E-003 1.0937650222331285E-004 + 3.2000000000000084E-003 4.3547857785597444E-005 + 4.3000000000000121E-003 -2.6915480702882633E-005 + 5.4000000000000159E-003 -1.0149405716219917E-004 + 6.5000000000000058E-003 -1.7956408555619419E-004 + 7.6000000000000234E-003 -2.6050294400192797E-004 + 8.7000000000000133E-003 -3.4367671469226480E-004 + 9.8000000000000032E-003 -4.2832750477828085E-004 + 1.0900000000000021E-002 -5.1354686729609966E-004 + 1.2000000000000011E-002 -5.9838307788595557E-004 + 1.3100000000000001E-002 -6.8193819606676698E-004 + 1.4200000000000018E-002 -7.6333427568897605E-004 + 1.5300000000000008E-002 -8.4160856204107404E-004 + 1.6400000000000026E-002 -9.1573881218209863E-004 + 1.7500000000000016E-002 -9.8475569393485785E-004 + 1.8600000000000005E-002 -1.0477999458089471E-003 + 1.9700000000000023E-002 -1.1040550889447331E-003 + 2.0800000000000013E-002 -1.1526938760653138E-003 + 2.1900000000000003E-002 -1.1929426109418273E-003 + 2.3000000000000020E-002 -1.2241877848282456E-003 + 2.4100000000000010E-002 -1.2459791032597423E-003 + 2.5200000000000000E-002 -1.2579410104081035E-003 + 2.6300000000000018E-002 -1.2597393942996860E-003 + 2.7400000000000008E-002 -1.2511657550930977E-003 + 2.8500000000000025E-002 -1.2322139227762818E-003 + 2.9600000000000015E-002 -1.2030525831505656E-003 + 3.0700000000000005E-002 -1.1639453005045652E-003 + 3.1800000000000023E-002 -1.1152388760820031E-003 + 3.2900000000000013E-002 -1.0574207408353686E-003 + 3.4000000000000002E-002 -9.9113781470805407E-004 + 3.5100000000000020E-002 -9.1713957954198122E-004 + 3.6200000000000010E-002 -8.3623151294887066E-004 + 3.7300000000000028E-002 -7.4930320261046290E-004 + 3.8400000000000017E-002 -6.5736193209886551E-004 + 3.9500000000000007E-002 -5.6149013107642531E-004 + 4.0600000000000025E-002 -4.6276199282146990E-004 + 4.1700000000000015E-002 -3.6222915514372289E-004 + 4.2800000000000005E-002 -2.6095518842339516E-004 + 4.3900000000000022E-002 -1.6003563359845430E-004 + 4.5000000000000012E-002 -6.0563645092770457E-005 + 4.6100000000000002E-002 3.6435598303796723E-005 + 4.7200000000000020E-002 1.3002972991671413E-004 + 4.8300000000000010E-002 2.1937213023193181E-004 + 4.9400000000000027E-002 3.0367422732524574E-004 + 5.0500000000000017E-002 3.8223117007873952E-004 + 5.1600000000000007E-002 4.5443751150742173E-004 + 5.2700000000000025E-002 5.1978585543110967E-004 + 5.3800000000000014E-002 5.7788612321019173E-004 + 5.4900000000000004E-002 6.2847277149558067E-004 + 5.6000000000000022E-002 6.7138834856450558E-004 + 5.7100000000000012E-002 7.0657441392540932E-004 + 5.8200000000000002E-002 7.3406193405389786E-004 + 5.9300000000000019E-002 7.5398391345515847E-004 + 6.0400000000000009E-002 7.6657294994220138E-004 + 6.1500000000000027E-002 7.7214062912389636E-004 + 6.2600000000000017E-002 7.7104382216930389E-004 + 6.3700000000000007E-002 7.6371058821678162E-004 + 6.4800000000000024E-002 7.5064459815621376E-004 + 6.5900000000000014E-002 7.3240272467955947E-004 + 6.7000000000000004E-002 7.0954021066427231E-004 + 6.8100000000000022E-002 6.8260170519351959E-004 + 6.9200000000000012E-002 6.5215834183618426E-004 + 7.0300000000000029E-002 6.1881972942501307E-004 + 7.1400000000000019E-002 5.8318988885730505E-004 + 7.2500000000000009E-002 5.4581387666985393E-004 + 7.3600000000000027E-002 5.0719553837552667E-004 + 7.4700000000000016E-002 4.6784759615547955E-004 + 7.5800000000000006E-002 4.2828341247513890E-004 + 7.6900000000000024E-002 3.8894373574294150E-004 + 7.8000000000000014E-002 3.5016995389014482E-004 + 7.9100000000000004E-002 3.1227068393491209E-004 + 8.0200000000000021E-002 2.7558705187402666E-004 + 8.1300000000000011E-002 2.4044634483288974E-004 + 8.2400000000000029E-002 2.0706174836959690E-004 + 8.3500000000000019E-002 1.7552993085701019E-004 + 8.4600000000000009E-002 1.4593666128348559E-004 + 8.5700000000000026E-002 1.1842149251606315E-004 + 8.6800000000000016E-002 9.3104237748775631E-005 + 8.7900000000000006E-002 6.9989226176403463E-005 + 8.9000000000000024E-002 4.9000602302839980E-005 + 9.0100000000000013E-002 3.0094493922661059E-005 + 9.1200000000000003E-002 1.3280659004522022E-005 + 9.2300000000000021E-002 -1.4835395631962456E-006 + 9.3400000000000011E-002 -1.4349856428452767E-005 + 9.4500000000000028E-002 -2.5488971004961058E-005 + 9.5600000000000018E-002 -3.4974960726685822E-005 + 9.6700000000000008E-002 -4.2833016777876765E-005 + 9.7800000000000026E-002 -4.9177950131706893E-005 + 9.8900000000000016E-002 -5.4234042181633413E-005 + 0.10000000000000001 -5.8190158597426489E-005 + 0.10110000000000002 -6.1106758948881179E-005 + 0.10220000000000001 -6.3009640143718570E-005 + 0.10330000000000003 -6.4028063206933439E-005 + 0.10440000000000002 -6.4364940044470131E-005 + 0.10550000000000001 -6.4145344367716461E-005 + 0.10660000000000003 -6.3382241933140904E-005 + 0.10770000000000002 -6.2110681028570980E-005 + 0.10880000000000001 -6.0479149396996945E-005 + 0.10990000000000003 -5.8645782701205462E-005 + 0.11100000000000002 -5.6636316003277898E-005 + 0.11210000000000001 -5.4391530284192413E-005 + 0.11320000000000002 -5.1943625294370577E-005 + 0.11430000000000001 -4.9454887630417943E-005 + 0.11540000000000003 -4.7046905820025131E-005 + 0.11650000000000002 -4.4674721721094102E-005 + 0.11760000000000001 -4.2238847527187318E-005 + 0.11870000000000003 -3.9770377043168992E-005 + 0.11980000000000002 -3.7411147786770016E-005 + 0.12090000000000001 -3.5224711609771475E-005 + 0.12200000000000003 -3.3126321795862168E-005 + 0.12310000000000001 -3.1036404834594578E-005 + 0.12420000000000003 -2.9016780899837613E-005 + 0.12530000000000002 -2.7177189622307196E-005 + 0.12640000000000001 -2.5502948119537905E-005 + 0.12750000000000003 -2.3876385967014357E-005 + 0.12860000000000002 -2.2260868718149140E-005 + 0.12970000000000001 -2.0762425265274942E-005 + 0.13080000000000003 -1.9465633158688433E-005 + 0.13190000000000002 -1.8294434994459152E-005 + 0.13300000000000001 -1.7118101823143661E-005 + 0.13410000000000000 -1.5942609024932608E-005 + 0.13520000000000004 -1.4895851563778706E-005 + 0.13630000000000003 -1.4026463759364560E-005 + 0.13740000000000002 -1.3223863788880408E-005 + 0.13850000000000001 -1.2382531167531852E-005 + 0.13960000000000000 -1.1557178368093446E-005 + 0.14070000000000005 -1.0870097867154982E-005 + 0.14180000000000004 -1.0314312021364458E-005 + 0.14290000000000003 -9.7559104688116349E-006 + 0.14400000000000002 -9.1341134975664318E-006 + 0.14510000000000001 -8.5501287685474381E-006 + 0.14620000000000000 -8.1089792729471810E-006 + 0.14730000000000004 -7.7551749200210907E-006 + 0.14840000000000003 -7.3545302257116418E-006 + 0.14950000000000002 -6.8932808972022031E-006 + 0.15060000000000001 -6.4916689552774187E-006 + 0.15170000000000000 -6.2142435126588680E-006 + 0.15280000000000005 -5.9704393606807571E-006 + 0.15390000000000004 -5.6556054914835840E-006 + 0.15500000000000003 -5.3097810450708494E-006 + 0.15610000000000002 -5.0498829295975156E-006 + 0.15720000000000001 -4.8831484491529409E-006 + 0.15830000000000000 -4.6933746489230543E-006 + 0.15940000000000004 -4.4212583816261031E-006 + 0.16050000000000003 -4.1570560824766289E-006 + 0.16160000000000002 -4.0016598177317064E-006 + 0.16270000000000001 -3.9090568861865904E-006 + 0.16380000000000000 -3.7535228329943493E-006 + 0.16490000000000005 -3.5190023481845856E-006 + 0.16600000000000004 -3.3212204471055884E-006 + 0.16710000000000003 -3.2306579669238999E-006 + 0.16820000000000002 -3.1672270779381506E-006 + 0.16930000000000001 -3.0245444122556364E-006 + 0.17040000000000000 -2.8300003123149509E-006 + 0.17150000000000004 -2.6979680569638731E-006 + 0.17260000000000003 -2.6528655325819273E-006 + 0.17370000000000002 -2.5950289455067832E-006 + 0.17480000000000001 -2.4560808924434241E-006 + 0.17590000000000000 -2.3018840238364646E-006 + 0.17700000000000005 -2.2273338800005149E-006 + 0.17810000000000004 -2.2096387510828208E-006 + 0.17920000000000003 -2.1455448404594790E-006 + 0.18030000000000002 -2.0105521798541304E-006 + 0.18140000000000001 -1.8943701434182003E-006 + 0.18250000000000000 -1.8612699932418764E-006 + 0.18360000000000004 -1.8530564602770028E-006 + 0.18470000000000003 -1.7809040855354397E-006 + 0.18580000000000002 -1.6608860278211068E-006 + 0.18690000000000001 -1.5854813000260037E-006 + 0.18800000000000000 -1.5800088704054360E-006 + 0.18910000000000005 -1.5658707752663759E-006 + 0.19020000000000004 -1.4835010233582580E-006 + 0.19130000000000003 -1.3822417486153427E-006 + 0.19240000000000002 -1.3418178923529922E-006 + 0.19350000000000001 -1.3497170812115655E-006 + 0.19460000000000005 -1.3227605677457177E-006 + 0.19570000000000004 -1.2355621947790496E-006 + 0.19680000000000003 -1.1579323881960590E-006 + 0.19790000000000002 -1.1469063565527904E-006 + 0.19900000000000001 -1.1612476100708591E-006 + 0.20010000000000000 -1.1259439816058148E-006 + 0.20120000000000005 -1.0443213795952033E-006 + 0.20230000000000004 -9.8860573416459374E-007 + 0.20340000000000003 -9.8957809768762672E-007 + 0.20450000000000002 -9.9477085768739926E-007 + 0.20560000000000000 -9.5255035148511524E-007 + 0.20670000000000005 -8.8825112243284821E-007 + 0.20780000000000004 -8.5960436990717426E-007 + 0.20890000000000003 -8.6729022541476297E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0004.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0004.BXX.semd new file mode 100644 index 00000000..8565ea5f --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0004.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546763107634806E-011 + -0.11559999999999999 1.3697711367943732E-011 + -0.11449999999999999 -3.8519888667654101E-011 + -0.11340000000000000 -6.0437016502490337E-011 + -0.11230000000000000 8.1728214473830718E-011 + -0.11119999999999999 2.1664814386923581E-010 + -0.11009999999999999 -3.4040596730289252E-011 + -0.10900000000000000 -4.8208065317467685E-010 + -0.10790000000000000 -2.7206731312290344E-010 + -0.10679999999999999 7.1667344281323153E-010 + -0.10569999999999999 1.0246072879027679E-009 + -0.10460000000000000 -4.2161374391724848E-010 + -0.10349999999999999 -1.8818482327986885E-009 + -0.10239999999999999 -6.0493343667644695E-010 + -0.10130000000000000 2.4258650643815827E-009 + -0.10020000000000000 2.5024655680994101E-009 + -9.9099999999999994E-002 -1.8537364976367599E-009 + -9.7999999999999990E-002 -4.8300967669945294E-009 + -9.6899999999999986E-002 -6.5601379883872823E-010 + -9.5799999999999996E-002 6.4044045622324575E-009 + -9.4699999999999993E-002 5.8165889882388910E-009 + -9.3599999999999989E-002 -3.7803649099998893E-009 + -9.2499999999999999E-002 -9.8755350563806132E-009 + -9.1399999999999995E-002 -2.5646724743921823E-009 + -9.0299999999999991E-002 9.5435108704577942E-009 + -8.9200000000000002E-002 9.3253875732557390E-009 + -8.8099999999999984E-002 -4.2171026670700940E-009 + -8.6999999999999994E-002 -1.2694454376571684E-008 + -8.5899999999999990E-002 -3.9121625938776106E-009 + -8.4799999999999986E-002 9.9854435831048249E-009 + -8.3699999999999997E-002 9.7388079822735563E-009 + -8.2599999999999993E-002 -2.9504445553385494E-009 + -8.1499999999999989E-002 -8.7991400832265754E-009 + -8.0399999999999999E-002 -8.1161882770075522E-010 + -7.9299999999999995E-002 5.8463021090915390E-009 + -7.8199999999999992E-002 -3.1166291769579857E-010 + -7.7100000000000002E-002 -7.3378534359846981E-009 + -7.5999999999999984E-002 2.6067440307003809E-012 + -7.4899999999999994E-002 1.1607259153834093E-008 + -7.3799999999999991E-002 4.7749653120376934E-009 + -7.2699999999999987E-002 -1.6708000316612015E-008 + -7.1599999999999997E-002 -2.0921376631122257E-008 + -7.0499999999999993E-002 5.0175761323600909E-009 + -6.9399999999999989E-002 2.8317584721548883E-008 + -6.8300000000000000E-002 1.2552283656930285E-008 + -6.7199999999999996E-002 -2.6888463011687236E-008 + -6.6099999999999992E-002 -3.8679257130525002E-008 + -6.5000000000000002E-002 -6.8551542220518513E-009 + -6.3899999999999985E-002 2.4598611148007876E-008 + -6.2799999999999995E-002 1.2654564507386112E-008 + -6.1699999999999991E-002 -2.5248594326399143E-008 + -6.0599999999999994E-002 -3.9291585096634662E-008 + -5.9499999999999990E-002 -1.9410153484500370E-008 + -5.8399999999999994E-002 -3.7977163636071509E-009 + -5.7299999999999990E-002 -1.5915663453824891E-008 + -5.6199999999999986E-002 -3.1356048424413530E-008 + -5.5099999999999996E-002 -2.4918396235307227E-008 + -5.3999999999999992E-002 -1.7667669993670643E-008 + -5.2899999999999989E-002 -4.2300264624373085E-008 + -5.1799999999999985E-002 -8.0383536271710909E-008 + -5.0699999999999995E-002 -7.9860299706524529E-008 + -4.9599999999999991E-002 -3.7813578046552720E-008 + -4.8499999999999988E-002 -1.9334718714958399E-008 + -4.7399999999999998E-002 -6.9043757378040027E-008 + -4.6299999999999994E-002 -1.3947962429483596E-007 + -4.5199999999999990E-002 -1.5016995291716739E-007 + -4.4099999999999986E-002 -1.0024763241744949E-007 + -4.2999999999999997E-002 -7.1607423990371899E-008 + -4.1899999999999993E-002 -1.1483549400281845E-007 + -4.0799999999999989E-002 -1.8238506527268328E-007 + -3.9699999999999985E-002 -2.0372689846226422E-007 + -3.8599999999999995E-002 -1.8455594386068697E-007 + -3.7499999999999992E-002 -1.8541034307872906E-007 + -3.6399999999999988E-002 -2.2232156027257588E-007 + -3.5299999999999984E-002 -2.4812757715153566E-007 + -3.4199999999999994E-002 -2.3917490921121498E-007 + -3.3099999999999991E-002 -2.4114100938277261E-007 + -3.1999999999999987E-002 -2.9350266572691908E-007 + -3.0899999999999997E-002 -3.5240782381151803E-007 + -2.9799999999999993E-002 -3.4678424754019943E-007 + -2.8699999999999989E-002 -2.9020611691521481E-007 + -2.7599999999999986E-002 -2.7517043577063305E-007 + -2.6499999999999996E-002 -3.4213570643260027E-007 + -2.5399999999999992E-002 -4.1482653045932238E-007 + -2.4299999999999988E-002 -4.0529283751311596E-007 + -2.3199999999999985E-002 -3.3612784022807318E-007 + -2.2099999999999995E-002 -3.0349946200658451E-007 + -2.0999999999999991E-002 -3.3654134767857613E-007 + -1.9899999999999987E-002 -3.6625277743951301E-007 + -1.8799999999999983E-002 -3.3378424291186093E-007 + -1.7699999999999994E-002 -2.7622689913187060E-007 + -1.6599999999999990E-002 -2.5727987917889550E-007 + -1.5499999999999986E-002 -2.6014041054622794E-007 + -1.4399999999999996E-002 -2.1584932596852013E-007 + -1.3299999999999992E-002 -1.2202750099277182E-007 + -1.2199999999999989E-002 -5.4935224369501157E-008 + -1.1099999999999985E-002 -5.3011195433327885E-008 + -9.9999999999999950E-003 -4.7279502979336030E-008 + -8.8999999999999913E-003 4.1310045162390452E-008 + -7.7999999999999875E-003 1.8241615862280014E-007 + -6.6999999999999837E-003 2.7584940198721597E-007 + -5.5999999999999939E-003 2.9361589781728981E-007 + -4.4999999999999901E-003 3.1871903161118098E-007 + -3.3999999999999864E-003 4.1583993493077287E-007 + -2.2999999999999826E-003 5.4321833431458799E-007 + -1.1999999999999927E-003 6.2487055174642592E-007 + -9.9999999999988987E-005 6.5861092934937915E-007 + 1.0000000000000148E-003 7.1396686962543754E-007 + 2.1000000000000185E-003 8.1265869766866672E-007 + 3.2000000000000084E-003 8.9799908664645045E-007 + 4.3000000000000121E-003 9.2332106760295574E-007 + 5.4000000000000159E-003 9.2937261797487736E-007 + 6.5000000000000058E-003 9.7949100563710090E-007 + 7.6000000000000234E-003 1.0582201639408595E-006 + 8.7000000000000133E-003 1.0879938372454490E-006 + 9.8000000000000032E-003 1.0471022733327118E-006 + 1.0900000000000021E-002 1.0026393510997877E-006 + 1.2000000000000011E-002 1.0104390639753547E-006 + 1.3100000000000001E-002 1.0328453754482325E-006 + 1.4200000000000018E-002 9.9288990895729512E-007 + 1.5300000000000008E-002 8.9515918944016448E-007 + 1.6400000000000026E-002 8.1090155390484142E-007 + 1.7500000000000016E-002 7.7058263059370802E-007 + 1.8600000000000005E-002 7.2203499712486519E-007 + 1.9700000000000023E-002 6.1423037323038443E-007 + 2.0800000000000013E-002 4.7678724968136521E-007 + 2.1900000000000003E-002 3.7180808476477978E-007 + 2.3000000000000020E-002 3.0031063147362147E-007 + 2.4100000000000010E-002 2.0581499882155185E-007 + 2.5200000000000000E-002 6.7377392554135440E-008 + 2.6300000000000018E-002 -6.9647533962324815E-008 + 2.7400000000000008E-002 -1.6532527524759644E-007 + 2.8500000000000025E-002 -2.4443659185635624E-007 + 2.9600000000000015E-002 -3.4956244121531199E-007 + 3.0700000000000005E-002 -4.7410088654942228E-007 + 3.1800000000000023E-002 -5.6711201068537775E-007 + 3.2900000000000013E-002 -6.1722528243990382E-007 + 3.4000000000000002E-002 -6.6485506522440119E-007 + 3.5100000000000020E-002 -7.4091423130084877E-007 + 3.6200000000000010E-002 -8.1777835703178425E-007 + 3.7300000000000028E-002 -8.5465791244132561E-007 + 3.8400000000000017E-002 -8.5283863882068545E-007 + 3.9500000000000007E-002 -8.5211536315910053E-007 + 4.0600000000000025E-002 -8.6954713651721249E-007 + 4.1700000000000015E-002 -8.6919743580438080E-007 + 4.2800000000000005E-002 -8.3823266550098197E-007 + 4.3900000000000022E-002 -7.9785007756072446E-007 + 4.5000000000000012E-002 -7.6928233738726703E-007 + 4.6100000000000002E-002 -7.3969869163192925E-007 + 4.7200000000000020E-002 -6.8307383571664104E-007 + 4.8300000000000010E-002 -6.0259407064222614E-007 + 4.9400000000000027E-002 -5.3072164973855251E-007 + 5.0500000000000017E-002 -4.8042886646726402E-007 + 5.1600000000000007E-002 -4.2888675011454325E-007 + 5.2700000000000025E-002 -3.5601919989858288E-007 + 5.3800000000000014E-002 -2.7558408532968315E-007 + 5.4900000000000004E-002 -2.0723177840409335E-007 + 5.6000000000000022E-002 -1.4615294219311181E-007 + 5.7100000000000012E-002 -8.1500303394932416E-008 + 5.8200000000000002E-002 -2.4366624273852722E-008 + 5.9300000000000019E-002 1.5022388666352526E-008 + 6.0400000000000009E-002 4.8823210363480030E-008 + 6.1500000000000027E-002 9.9933942010466126E-008 + 6.2600000000000017E-002 1.6243755851519381E-007 + 6.3700000000000007E-002 2.0264096178834734E-007 + 6.4800000000000024E-002 2.0613461515495146E-007 + 6.5900000000000014E-002 2.0110668685902056E-007 + 6.7000000000000004E-002 2.2035975177914224E-007 + 6.8100000000000022E-002 2.5079870624722389E-007 + 6.9200000000000012E-002 2.5762665245565586E-007 + 7.0300000000000029E-002 2.3902683210508258E-007 + 7.1400000000000019E-002 2.2948945854750491E-007 + 7.2500000000000009E-002 2.4080659954961448E-007 + 7.3600000000000027E-002 2.4053451852523722E-007 + 7.4700000000000016E-002 2.0643034304157482E-007 + 7.5800000000000006E-002 1.6903598520912055E-007 + 7.6900000000000024E-002 1.6788253276445175E-007 + 7.8000000000000014E-002 1.8484622898995440E-007 + 7.9100000000000004E-002 1.6823634041429614E-007 + 8.0200000000000021E-002 1.1306732261573416E-007 + 8.1300000000000011E-002 7.3347720785932324E-008 + 8.2400000000000029E-002 8.1428673581740441E-008 + 8.3500000000000019E-002 9.5851838466387562E-008 + 8.4600000000000009E-002 6.6062192161098210E-008 + 8.5700000000000026E-002 1.5483346160749534E-008 + 8.6800000000000016E-002 6.1024620912064620E-009 + 8.7900000000000006E-002 3.9550393182707921E-008 + 8.9000000000000024E-002 4.2997299942726386E-008 + 9.0100000000000013E-002 -1.3084596517387581E-008 + 9.1200000000000003E-002 -6.4666586752082367E-008 + 9.2300000000000021E-002 -4.4086000627885369E-008 + 9.3400000000000011E-002 1.3576838320261686E-008 + 9.4500000000000028E-002 1.7746803138152245E-008 + 9.5600000000000018E-002 -4.3244032355005402E-008 + 9.6700000000000008E-002 -8.3762159874822828E-008 + 9.7800000000000026E-002 -5.1014126256632153E-008 + 9.8900000000000016E-002 -3.0932412187212321E-009 + 0.10000000000000001 -1.4573742213030982E-008 + 0.10110000000000002 -6.0854283390199271E-008 + 0.10220000000000001 -6.0308330773750640E-008 + 0.10330000000000003 -8.9601694952534672E-009 + 0.10440000000000002 8.9460527874507534E-009 + 0.10550000000000001 -4.3926398518578935E-008 + 0.10660000000000003 -8.8033850431656901E-008 + 0.10770000000000002 -4.5420843974852687E-008 + 0.10880000000000001 3.2911067648910830E-008 + 0.10990000000000003 3.5577333079572782E-008 + 0.11100000000000002 -4.2058779570197657E-008 + 0.11210000000000001 -8.4568597458201111E-008 + 0.11320000000000002 -2.8651900407794528E-008 + 0.11430000000000001 4.3471636956837756E-008 + 0.11540000000000003 2.8924048933731683E-008 + 0.11650000000000002 -4.1297454345112783E-008 + 0.11760000000000001 -5.4935220816787478E-008 + 0.11870000000000003 6.6085981131891458E-009 + 0.11980000000000002 4.2096118590961851E-008 + 0.12090000000000001 -7.0736625445988466E-009 + 0.12200000000000003 -6.1370016624096024E-008 + 0.12310000000000001 -2.6328638824679729E-008 + 0.12420000000000003 5.4637716573324724E-008 + 0.12530000000000002 6.0348995134518191E-008 + 0.12640000000000001 -2.1312022369102124E-008 + 0.12750000000000003 -7.0728908951878111E-008 + 0.12860000000000002 -1.5872517522552698E-008 + 0.12970000000000001 5.8562047655641436E-008 + 0.13080000000000003 4.0703124426499926E-008 + 0.13190000000000002 -3.8215869579971695E-008 + 0.13300000000000001 -5.4387829351298933E-008 + 0.13410000000000000 1.6274295688845086E-008 + 0.13520000000000004 6.1745858204176329E-008 + 0.13630000000000003 1.0261636873565294E-008 + 0.13740000000000002 -5.6925241409544469E-008 + 0.13850000000000001 -3.1296778502110101E-008 + 0.13960000000000000 5.1746717133482889E-008 + 0.14070000000000005 6.3905090996740910E-008 + 0.14180000000000004 -1.8845661031718919E-008 + 0.14290000000000003 -7.6200826981676073E-008 + 0.14400000000000002 -2.4485323990575125E-008 + 0.14510000000000001 5.7709392820015637E-008 + 0.14620000000000000 5.0075708912800110E-008 + 0.14730000000000004 -2.8040245680927001E-008 + 0.14840000000000003 -5.3192113824707121E-008 + 0.14950000000000002 9.8351318200684545E-009 + 0.15060000000000001 5.6963532557574581E-008 + 0.15170000000000000 1.0694978236358565E-008 + 0.15280000000000005 -5.7108870521460631E-008 + 0.15390000000000004 -3.7633970606520961E-008 + 0.15500000000000003 4.3245147907100545E-008 + 0.15610000000000002 6.1591258315729647E-008 + 0.15720000000000001 -1.3978189272734198E-008 + 0.15830000000000000 -7.1822150005118601E-008 + 0.15940000000000004 -2.5305471496039900E-008 + 0.16050000000000003 5.6633457035104584E-008 + 0.16160000000000002 5.4921489578418914E-008 + 0.16270000000000001 -2.1556504137265620E-008 + 0.16380000000000000 -5.5408357013675413E-008 + 0.16490000000000005 -1.5469181491312156E-009 + 0.16600000000000004 4.9505455734788484E-008 + 0.16710000000000003 1.7305335830997137E-008 + 0.16820000000000002 -4.4207954630337554E-008 + 0.16930000000000001 -3.4908325119431538E-008 + 0.17040000000000000 3.2882041978155030E-008 + 0.17150000000000004 5.2854172594152260E-008 + 0.17260000000000003 -9.2284659913843825E-009 + 0.17370000000000002 -6.0384650168998633E-008 + 0.17480000000000001 -2.1666354044214131E-008 + 0.17590000000000000 5.0878053770020415E-008 + 0.17700000000000005 5.0855948785510918E-008 + 0.17810000000000004 -1.9506080306541662E-008 + 0.17920000000000003 -5.6113254487399900E-008 + 0.18030000000000002 -1.0927785787373523E-008 + 0.18140000000000001 4.1251130511454903E-008 + 0.18250000000000000 2.2306569036345536E-008 + 0.18360000000000004 -3.1915430298568026E-008 + 0.18470000000000003 -3.3437377311429373E-008 + 0.18580000000000002 1.9659399441707137E-008 + 0.18690000000000001 4.3179486652888954E-008 + 0.18800000000000000 -4.6559572169924124E-011 + 0.18910000000000005 -4.3014452444367635E-008 + 0.19020000000000004 -1.9281753083078002E-008 + 0.19130000000000003 3.4748097732517635E-008 + 0.19240000000000002 3.6664154379195679E-008 + 0.19350000000000001 -1.6277182268709112E-008 + 0.19460000000000005 -4.4858079917275973E-008 + 0.19570000000000004 -8.7101152956847727E-009 + 0.19680000000000003 3.5695759237341917E-008 + 0.19790000000000002 2.4129137798922784E-008 + 0.19900000000000001 -2.0174820036800156E-008 + 0.20010000000000000 -2.7398744606443870E-008 + 0.20120000000000005 1.0870882860558595E-008 + 0.20230000000000004 3.2752911494071668E-008 + 0.20340000000000003 4.0711474191823527E-009 + 0.20450000000000002 -3.0650266324983022E-008 + 0.20560000000000000 -1.9031656250945161E-008 + 0.20670000000000005 1.9435724141203536E-008 + 0.20780000000000004 2.5990722463120619E-008 + 0.20890000000000003 -7.1877455098956489E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0004.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0004.BXZ.semd new file mode 100644 index 00000000..98925db9 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0004.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 -2.8803398555155013E-010 + -0.11670000000000000 -3.7413219744486526E-010 + -0.11559999999999999 3.5014199872840379E-010 + -0.11449999999999999 9.4073016043694224E-010 + -0.11340000000000000 9.4344115852962318E-011 + -0.11230000000000000 -1.0913596693029604E-009 + -0.11119999999999999 -5.3994986259908728E-010 + -0.11009999999999999 4.0800493539272509E-010 + -0.10900000000000000 -1.7057470991233004E-009 + -0.10790000000000000 -5.1608428641713999E-009 + -0.10679999999999999 -2.5409692128164352E-009 + -0.10569999999999999 7.8289570382139573E-009 + -0.10460000000000000 1.4875282339232854E-008 + -0.10349999999999999 7.4609003419823239E-009 + -0.10239999999999999 -7.8669248892992982E-009 + -0.10130000000000000 -1.2319265607629859E-008 + -0.10020000000000000 -5.1220550023600708E-010 + -9.9099999999999994E-002 1.0257106275446404E-008 + -9.7999999999999990E-002 3.9317074040923217E-009 + -9.6899999999999986E-002 -1.0295767793877530E-008 + -9.5799999999999996E-002 -1.0654859217140711E-008 + -9.4699999999999993E-002 4.9943840174648813E-009 + -9.3599999999999989E-002 1.5762308791522628E-008 + -9.2499999999999999E-002 8.8267295694777204E-009 + -9.1399999999999995E-002 -2.6693793842014202E-009 + -9.0299999999999991E-002 -2.5358370958628029E-009 + -8.9200000000000002E-002 1.5048964296937584E-009 + -8.8099999999999984E-002 -9.5547330047907053E-009 + -8.6999999999999994E-002 -3.3973734048231563E-008 + -8.5899999999999990E-002 -5.0857028810469274E-008 + -8.4799999999999986E-002 -5.4565401086392740E-008 + -8.3699999999999997E-002 -6.5483426681112178E-008 + -8.2599999999999993E-002 -9.6673907989952568E-008 + -8.1499999999999989E-002 -1.2998593490465282E-007 + -8.0399999999999999E-002 -1.4490673549971689E-007 + -7.9299999999999995E-002 -1.5748329929010652E-007 + -7.8199999999999992E-002 -2.0287106394789589E-007 + -7.7100000000000002E-002 -2.8165894150333770E-007 + -7.5999999999999984E-002 -3.5502839068612957E-007 + -7.4899999999999994E-002 -4.0535437051403278E-007 + -7.3799999999999991E-002 -4.7338815534203604E-007 + -7.2699999999999987E-002 -6.0896365994267398E-007 + -7.1599999999999997E-002 -8.0216415199174662E-007 + -7.0499999999999993E-002 -9.9893975402665092E-007 + -6.9399999999999989E-002 -1.1834146107503329E-006 + -6.8300000000000000E-002 -1.4076381376071367E-006 + -6.7199999999999996E-002 -1.7256301134693786E-006 + -6.6099999999999992E-002 -2.1305777408997528E-006 + -6.5000000000000002E-002 -2.5860899768304080E-006 + -6.3899999999999985E-002 -3.0978669656178681E-006 + -6.2799999999999995E-002 -3.7148813589737983E-006 + -6.1699999999999991E-002 -4.4658031583821867E-006 + -6.0599999999999994E-002 -5.3392168410937302E-006 + -5.9499999999999990E-002 -6.3407492234546226E-006 + -5.8399999999999994E-002 -7.5280295277480036E-006 + -5.7299999999999990E-002 -8.9556378952693194E-006 + -5.6199999999999986E-002 -1.0613653103064280E-005 + -5.5099999999999996E-002 -1.2469113244151231E-005 + -5.3999999999999992E-002 -1.4561912394128740E-005 + -5.2899999999999989E-002 -1.7006786947604269E-005 + -5.1799999999999985E-002 -1.9883862478309311E-005 + -5.0699999999999995E-002 -2.3173888621386141E-005 + -4.9599999999999991E-002 -2.6839263227884658E-005 + -4.8499999999999988E-002 -3.0936844268580899E-005 + -4.7399999999999998E-002 -3.5597324313130230E-005 + -4.6299999999999994E-002 -4.0901817556004971E-005 + -4.5199999999999990E-002 -4.6839446440571919E-005 + -4.4099999999999986E-002 -5.3402603953145444E-005 + -4.2999999999999997E-002 -6.0669695812975988E-005 + -4.1899999999999993E-002 -6.8749170168302953E-005 + -4.0799999999999989E-002 -7.7678771049249917E-005 + -3.9699999999999985E-002 -8.7438995251432061E-005 + -3.8599999999999995E-002 -9.8054748377762735E-005 + -3.7499999999999992E-002 -1.0961816587951034E-004 + -3.6399999999999988E-002 -1.2218939082231373E-004 + -3.5299999999999984E-002 -1.3572994794230908E-004 + -3.4199999999999994E-002 -1.5017815167084336E-004 + -3.3099999999999991E-002 -1.6554999456275254E-004 + -3.1999999999999987E-002 -1.8190126866102219E-004 + -3.0899999999999997E-002 -1.9920030899811536E-004 + -2.9799999999999993E-002 -2.1730408479925245E-004 + -2.8699999999999989E-002 -2.3608269111718982E-004 + -2.7599999999999986E-002 -2.5549551355652511E-004 + -2.6499999999999996E-002 -2.7550020604394376E-004 + -2.5399999999999992E-002 -2.9592114151455462E-004 + -2.4299999999999988E-002 -3.1648436561226845E-004 + -2.3199999999999985E-002 -3.3696260652504861E-004 + -2.2099999999999995E-002 -3.5721409949474037E-004 + -2.0999999999999991E-002 -3.7705575232394040E-004 + -1.9899999999999987E-002 -3.9616279536858201E-004 + -1.8799999999999983E-002 -4.1414322913624346E-004 + -1.7699999999999994E-002 -4.3067467049695551E-004 + -1.6599999999999990E-002 -4.4549602898769081E-004 + -1.5499999999999986E-002 -4.5828209840692580E-004 + -1.4399999999999996E-002 -4.6860115253366530E-004 + -1.3299999999999992E-002 -4.7602527774870396E-004 + -1.2199999999999989E-002 -4.8021960537880659E-004 + -1.1099999999999985E-002 -4.8088069888763130E-004 + -9.9999999999999950E-003 -4.7762310714460909E-004 + -8.8999999999999913E-003 -4.7001699567772448E-004 + -7.7999999999999875E-003 -4.5772257726639509E-004 + -6.6999999999999837E-003 -4.4053606688976288E-004 + -5.5999999999999939E-003 -4.1826991946436465E-004 + -4.4999999999999901E-003 -3.9066310273483396E-004 + -3.3999999999999864E-003 -3.5747786751016974E-004 + -2.2999999999999826E-003 -3.1863368349149823E-004 + -1.1999999999999927E-003 -2.7419894468039274E-004 + -9.9999999999988987E-005 -2.2426793293561786E-004 + 1.0000000000000148E-003 -1.6890652477741241E-004 + 2.1000000000000185E-003 -1.0826219659065828E-004 + 3.2000000000000084E-003 -4.2665316868806258E-005 + 4.3000000000000121E-003 2.7421894628787413E-005 + 5.4000000000000159E-003 1.0153164475923404E-004 + 6.5000000000000058E-003 1.7919547099154443E-004 + 7.6000000000000234E-003 2.5981813087128103E-004 + 8.7000000000000133E-003 3.4262947156094015E-004 + 9.8000000000000032E-003 4.2678759200498462E-004 + 1.0900000000000021E-002 5.1148945931345224E-004 + 1.2000000000000011E-002 5.9593759942799807E-004 + 1.3100000000000001E-002 6.7922694142907858E-004 + 1.4200000000000018E-002 7.6034193625673652E-004 + 1.5300000000000008E-002 8.3828670904040337E-004 + 1.6400000000000026E-002 9.1215193970128894E-004 + 1.7500000000000016E-002 9.8105543293058872E-004 + 1.8600000000000005E-002 1.0440737241879106E-003 + 1.9700000000000023E-002 1.1002949904650450E-003 + 2.0800000000000013E-002 1.1489298194646835E-003 + 2.1900000000000003E-002 1.1893283808603883E-003 + 2.3000000000000020E-002 1.2208907864987850E-003 + 2.4100000000000010E-002 1.2430382193997502E-003 + 2.5200000000000000E-002 1.2553032720461488E-003 + 2.6300000000000018E-002 1.2574228458106518E-003 + 2.7400000000000008E-002 1.2493046233430505E-003 + 2.8500000000000025E-002 1.2309360317885876E-003 + 2.9600000000000015E-002 1.2023713206872344E-003 + 3.0700000000000005E-002 1.1637994321063161E-003 + 3.1800000000000023E-002 1.1156109394505620E-003 + 3.2900000000000013E-002 1.0583404218778014E-003 + 3.4000000000000002E-002 9.9259999115020037E-004 + 3.5100000000000020E-002 9.1908115427941084E-004 + 3.6200000000000010E-002 8.3860615268349648E-004 + 3.7300000000000028E-002 7.5210700742900372E-004 + 3.8400000000000017E-002 6.6056707873940468E-004 + 3.9500000000000007E-002 5.6498171761631966E-004 + 4.0600000000000025E-002 4.6639278298243880E-004 + 4.1700000000000015E-002 3.6591224488802254E-004 + 4.2800000000000005E-002 2.6468318537808955E-004 + 4.3900000000000022E-002 1.6379801672883332E-004 + 4.5000000000000012E-002 6.4272542658727616E-005 + 4.6100000000000002E-002 -3.2908443245105445E-005 + 4.7200000000000020E-002 -1.2678666098508984E-004 + 4.8300000000000010E-002 -2.1645400556735694E-004 + 4.9400000000000027E-002 -3.0110037187114358E-004 + 5.0500000000000017E-002 -3.8002035580575466E-004 + 5.1600000000000007E-002 -4.5260752085596323E-004 + 5.2700000000000025E-002 -5.1836582133546472E-004 + 5.3800000000000014E-002 -5.7690846733748913E-004 + 5.4900000000000004E-002 -6.2795239500701427E-004 + 5.6000000000000022E-002 -6.7130953539162874E-004 + 5.7100000000000012E-002 -7.0689735002815723E-004 + 5.8200000000000002E-002 -7.3474971577525139E-004 + 5.9300000000000019E-002 -7.5500132516026497E-004 + 6.0400000000000009E-002 -7.6787424040958285E-004 + 6.1500000000000027E-002 -7.7367498306557536E-004 + 6.2600000000000017E-002 -7.7278615208342671E-004 + 6.3700000000000007E-002 -7.6564750634133816E-004 + 6.4800000000000024E-002 -7.5273110996931791E-004 + 6.5900000000000014E-002 -7.3454243829473853E-004 + 6.7000000000000004E-002 -7.1164232213050127E-004 + 6.8100000000000022E-002 -6.8464170908555388E-004 + 6.9200000000000012E-002 -6.5415457356721163E-004 + 7.0300000000000029E-002 -6.2075437745079398E-004 + 7.1400000000000019E-002 -5.8498821454122663E-004 + 7.2500000000000009E-002 -5.4741982603445649E-004 + 7.3600000000000027E-002 -5.0862238276749849E-004 + 7.4700000000000016E-002 -4.6912048128433526E-004 + 7.5800000000000006E-002 -4.2936269892379642E-004 + 7.6900000000000024E-002 -3.8976431824266911E-004 + 7.8000000000000014E-002 -3.5074879997409880E-004 + 7.9100000000000004E-002 -3.1270631006918848E-004 + 8.0200000000000021E-002 -2.7592745027504861E-004 + 8.1300000000000011E-002 -2.4061587464530021E-004 + 8.2400000000000029E-002 -2.0697194850072265E-004 + 8.3500000000000019E-002 -1.7522742564324290E-004 + 8.4600000000000009E-002 -1.4556240057572722E-004 + 8.5700000000000026E-002 -1.1803575034718961E-004 + 8.6800000000000016E-002 -9.2634058091789484E-005 + 8.7900000000000006E-002 -6.9374691520351917E-005 + 8.9000000000000024E-002 -4.8314828745787963E-005 + 9.0100000000000013E-002 -2.9446631742757745E-005 + 9.1200000000000003E-002 -1.2660145330301020E-005 + 9.2300000000000021E-002 2.1710188775614370E-006 + 9.3400000000000011E-002 1.5100438758963719E-005 + 9.4500000000000028E-002 2.6164290829910897E-005 + 9.5600000000000018E-002 3.5492019378580153E-005 + 9.6700000000000008E-002 4.3293839553371072E-005 + 9.7800000000000026E-002 4.9725636927178130E-005 + 9.8900000000000016E-002 5.4832064051879570E-005 + 0.10000000000000001 5.8663074014475569E-005 + 0.10110000000000002 6.1387261666823179E-005 + 0.10220000000000001 6.3227249484043568E-005 + 0.10330000000000003 6.4308842411264777E-005 + 0.10440000000000002 6.4648193074390292E-005 + 0.10550000000000001 6.4296487835235894E-005 + 0.10660000000000003 6.3418214267585427E-005 + 0.10770000000000002 6.2178849475458264E-005 + 0.10880000000000001 6.0619302530540153E-005 + 0.10990000000000003 5.8715409977594391E-005 + 0.11100000000000002 5.6533837778260931E-005 + 0.11210000000000001 5.4236497817328200E-005 + 0.11320000000000002 5.1919683755841106E-005 + 0.11430000000000001 4.9535843572812155E-005 + 0.11540000000000003 4.7028526751091704E-005 + 0.11650000000000002 4.4476277253124863E-005 + 0.11760000000000001 4.2026498704217374E-005 + 0.11870000000000003 3.9713864680379629E-005 + 0.11980000000000002 3.7441179301822558E-005 + 0.12090000000000001 3.5153614589944482E-005 + 0.12200000000000003 3.2940421078819782E-005 + 0.12310000000000001 3.0909392080502585E-005 + 0.12420000000000003 2.9029830329818651E-005 + 0.12530000000000002 2.7188478270545602E-005 + 0.12640000000000001 2.5372704840265214E-005 + 0.12750000000000003 2.3695503841736354E-005 + 0.12860000000000002 2.2219508537091315E-005 + 0.12970000000000001 2.0853243768215179E-005 + 0.13080000000000003 1.9483748474158347E-005 + 0.13190000000000002 1.8145958165405318E-005 + 0.13300000000000001 1.6965974282356910E-005 + 0.13410000000000000 1.5963236364768818E-005 + 0.13520000000000004 1.5013628399174195E-005 + 0.13630000000000003 1.4031909813638777E-005 + 0.13740000000000002 1.3092221706756391E-005 + 0.13850000000000001 1.2304421034059487E-005 + 0.13960000000000000 1.1638107025646605E-005 + 0.14070000000000005 1.0965394722006749E-005 + 0.14180000000000004 1.0254783774144016E-005 + 0.14290000000000003 9.6144813142018393E-006 + 0.14400000000000002 9.1177753347437829E-006 + 0.14510000000000001 8.6817890405654907E-006 + 0.14620000000000000 8.1888474596780725E-006 + 0.14730000000000004 7.6638689279207028E-006 + 0.14840000000000003 7.2328348323935643E-006 + 0.14950000000000002 6.9258130679372698E-006 + 0.15060000000000001 6.6264301494811662E-006 + 0.15170000000000000 6.2465896917274222E-006 + 0.15280000000000005 5.8574341892381199E-006 + 0.15390000000000004 5.5764530770829879E-006 + 0.15500000000000003 5.3855746955377981E-006 + 0.15610000000000002 5.1589317990874406E-006 + 0.15720000000000001 4.8547144615440629E-006 + 0.15830000000000000 4.5750216486339923E-006 + 0.15940000000000004 4.4046610128134489E-006 + 0.16050000000000003 4.2792726162588224E-006 + 0.16160000000000002 4.0850381992640905E-006 + 0.16270000000000001 3.8327498259604909E-006 + 0.16380000000000000 3.6379190078150714E-006 + 0.16490000000000005 3.5407190352998441E-006 + 0.16600000000000004 3.4447766665834934E-006 + 0.16710000000000003 3.2669984193489654E-006 + 0.16820000000000002 3.0645053357147845E-006 + 0.16930000000000001 2.9440482194331707E-006 + 0.17040000000000000 2.8960362215002533E-006 + 0.17150000000000004 2.8095987545384560E-006 + 0.17260000000000003 2.6426325803186046E-006 + 0.17370000000000002 2.4847736312949564E-006 + 0.17480000000000001 2.4182681954698637E-006 + 0.17590000000000000 2.3926870653667720E-006 + 0.17700000000000005 2.3042839529807679E-006 + 0.17810000000000004 2.1540445231948979E-006 + 0.17920000000000003 2.0428874449862633E-006 + 0.18030000000000002 2.0154047888354398E-006 + 0.18140000000000001 1.9941285245295148E-006 + 0.18250000000000000 1.9005600506716291E-006 + 0.18360000000000004 1.7739514532877365E-006 + 0.18470000000000003 1.7072242144422489E-006 + 0.18580000000000002 1.7038274791048025E-006 + 0.18690000000000001 1.6754776197558385E-006 + 0.18800000000000000 1.5789771623531124E-006 + 0.18910000000000005 1.4792566389587591E-006 + 0.19020000000000004 1.4461954833677737E-006 + 0.19130000000000003 1.4485101473837858E-006 + 0.19240000000000002 1.4058622355150874E-006 + 0.19350000000000001 1.3133003449183889E-006 + 0.19460000000000005 1.2457074944904889E-006 + 0.19570000000000004 1.2398776334521244E-006 + 0.19680000000000003 1.2390199799483526E-006 + 0.19790000000000002 1.1825070487248013E-006 + 0.19900000000000001 1.0988608210027451E-006 + 0.20010000000000000 1.0600364248603000E-006 + 0.20120000000000005 1.0708477020671126E-006 + 0.20230000000000004 1.0629511280058068E-006 + 0.20340000000000003 9.9926899110869272E-007 + 0.20450000000000002 9.2769954562754720E-007 + 0.20560000000000000 9.0663604623841820E-007 + 0.20670000000000005 9.1923504896840313E-007 + 0.20780000000000004 9.0407581865292741E-007 + 0.20890000000000003 8.4839058445140836E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0005.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0005.BXX.semd new file mode 100644 index 00000000..303329a9 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0005.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173367227286533E-021 + -0.11119999999999999 -2.1335585054060316E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3249081147095817E-021 + -0.10790000000000000 3.2296879276220831E-019 + -0.10679999999999999 1.0674503433646278E-019 + -0.10569999999999999 -1.4623059134956105E-018 + -0.10460000000000000 -1.2596261906999581E-018 + -0.10349999999999999 4.7662514990678041E-018 + -0.10239999999999999 7.2483628505786299E-018 + -0.10130000000000000 -1.0592433209906969E-017 + -0.10020000000000000 -2.7792567132622285E-017 + -9.9099999999999994E-002 1.2570451183550935E-017 + -9.7999999999999990E-002 7.9820487274198914E-017 + -9.6899999999999986E-002 1.2145859375127466E-017 + -9.5799999999999996E-002 -1.8955670917265182E-016 + -9.4699999999999993E-002 -1.2844009241981205E-016 + -9.3599999999999989E-002 3.9215229942820152E-016 + -9.2499999999999999E-002 5.3949026600151845E-016 + -9.1399999999999995E-002 -6.0574322437205929E-016 + -9.0299999999999991E-002 -1.6980255617787777E-015 + -8.9200000000000002E-002 1.2997041625770455E-016 + -8.8099999999999984E-002 3.8443754981438896E-015 + -8.6999999999999994E-002 2.7951547275888037E-015 + -8.5899999999999990E-002 -5.4413002661295781E-015 + -8.4799999999999986E-002 -9.5917426494343365E-015 + -8.3699999999999997E-002 2.5228179649370219E-015 + -8.2599999999999993E-002 1.8417230495662226E-014 + -8.1499999999999989E-002 8.2132575141501650E-015 + -8.0399999999999999E-002 -2.5318190876059618E-014 + -7.9299999999999995E-002 -2.8646860952179568E-014 + -7.8199999999999992E-002 2.6885462714627828E-014 + -7.7100000000000002E-002 6.7104619929335418E-014 + -7.5999999999999984E-002 -4.8576907538231025E-015 + -7.4899999999999994E-002 -1.2584727639326776E-013 + -7.3799999999999991E-002 -8.8558900609905095E-014 + -7.2699999999999987E-002 1.4607455869897201E-013 + -7.1599999999999997E-002 2.6607229332113735E-013 + -7.0499999999999993E-002 -1.4646290636462916E-014 + -6.9399999999999989E-002 -4.1285120396146457E-013 + -6.8300000000000000E-002 -2.8991365514860479E-013 + -6.7199999999999996E-002 3.7689499416369843E-013 + -6.6099999999999992E-002 6.6022854501232575E-013 + -6.5000000000000002E-002 -1.0487738336204672E-013 + -6.3899999999999985E-002 -1.0222491256262067E-012 + -6.2799999999999995E-002 -5.2546834071465209E-013 + -6.1699999999999991E-002 1.1612621671555634E-012 + -6.0599999999999994E-002 1.6429056465955272E-012 + -5.9499999999999990E-002 -4.3080491431146672E-013 + -5.8399999999999994E-002 -2.6582687873838440E-012 + -5.7299999999999990E-002 -1.4798648417801985E-012 + -5.6199999999999986E-002 2.3741883025535371E-012 + -5.5099999999999996E-002 3.6569926774310257E-012 + -5.3999999999999992E-002 -3.4671514249039193E-013 + -5.2899999999999989E-002 -4.7691898173718439E-012 + -5.1799999999999985E-002 -2.8353621533971918E-012 + -5.0699999999999995E-002 3.9462998840944508E-012 + -4.9599999999999991E-002 6.1617963335869330E-012 + -4.8499999999999988E-002 -6.3214413087778198E-013 + -4.7399999999999998E-002 -7.9608594022451129E-012 + -4.6299999999999994E-002 -4.8448896804165198E-012 + -4.5199999999999990E-002 5.9953465803008754E-012 + -4.4099999999999986E-002 1.0003358384691463E-011 + -4.2999999999999997E-002 7.0874453224692435E-013 + -4.1899999999999993E-002 -9.9524017499463824E-012 + -4.0799999999999989E-002 -7.5308067074009166E-012 + -3.9699999999999985E-002 4.1724605541471060E-012 + -3.8599999999999995E-002 8.2181275673498533E-012 + -3.7499999999999992E-002 -6.3641670058900424E-013 + -3.6399999999999988E-002 -8.0516036546351977E-012 + -3.5299999999999984E-002 -1.8645905132397278E-012 + -3.4199999999999994E-002 9.1504139335119028E-012 + -3.3099999999999991E-002 8.9049496942994466E-012 + -3.1999999999999987E-002 -8.5712508054655578E-013 + -3.0899999999999997E-002 -4.3748980133040405E-012 + -2.9799999999999993E-002 6.2667395144683224E-013 + -2.8699999999999989E-002 -1.9753673523303927E-012 + -2.7599999999999986E-002 -1.6764046747996808E-011 + -2.6499999999999996E-002 -2.0917271387199676E-011 + -2.5399999999999992E-002 2.9942175041458574E-012 + -2.4299999999999988E-002 3.0768766007271964E-011 + -2.3199999999999985E-002 2.1648766113102624E-011 + -2.2099999999999995E-002 -1.9667056178063191E-011 + -2.0999999999999991E-002 -3.8431577364939074E-011 + -1.9899999999999987E-002 -5.0983444896401942E-012 + -1.8799999999999983E-002 3.2654840637080795E-011 + -1.7699999999999994E-002 9.2144503832658486E-012 + -1.6599999999999990E-002 -5.9762590709500074E-011 + -1.5499999999999986E-002 -8.4332964223055029E-011 + -1.4399999999999996E-002 -1.9595804146010920E-011 + -1.3299999999999992E-002 6.4436289637370692E-011 + -1.2199999999999989E-002 6.8664129937445750E-011 + -1.1099999999999985E-002 -7.3283167728588339E-012 + -9.9999999999999950E-003 -7.1437647464200893E-011 + -8.8999999999999913E-003 -6.8146689680137484E-011 + -7.7999999999999875E-003 -4.3199541166494271E-011 + -6.6999999999999837E-003 -6.1488959757216577E-011 + -5.5999999999999939E-003 -1.1013896045186655E-010 + -4.4999999999999901E-003 -1.2982837027664118E-010 + -3.3999999999999864E-003 -1.1040854341892725E-010 + -2.2999999999999826E-003 -9.1320548345485975E-011 + -1.1999999999999927E-003 -8.1284333430797773E-011 + -9.9999999999988987E-005 -4.9708792637659371E-011 + 1.0000000000000148E-003 -2.1639438504972297E-011 + 2.1000000000000185E-003 -9.5467335425869493E-011 + 3.2000000000000084E-003 -3.0017516250424592E-010 + 4.3000000000000121E-003 -4.9971549120897407E-010 + 5.4000000000000159E-003 -5.2224152780055988E-010 + 6.5000000000000058E-003 -3.9319675293469913E-010 + 7.6000000000000234E-003 -3.3033473179067130E-010 + 8.7000000000000133E-003 -4.5440207152580570E-010 + 9.8000000000000032E-003 -6.1718363753016092E-010 + 1.0900000000000021E-002 -6.0358207321087320E-010 + 1.2000000000000011E-002 -4.5348858002114412E-010 + 1.3100000000000001E-002 -4.4994374892581845E-010 + 1.4200000000000018E-002 -7.4984174425196670E-010 + 1.5300000000000008E-002 -1.1818868106416858E-009 + 1.6400000000000026E-002 -1.4755059396520664E-009 + 1.7500000000000016E-002 -1.5458058166828437E-009 + 1.8600000000000005E-002 -1.5393381014305874E-009 + 1.9700000000000023E-002 -1.5745776904552145E-009 + 2.0800000000000013E-002 -1.6158953064504544E-009 + 2.1900000000000003E-002 -1.6423843396395910E-009 + 2.3000000000000020E-002 -1.7203217739236720E-009 + 2.4100000000000010E-002 -1.8848380634040041E-009 + 2.5200000000000000E-002 -2.0895216668037619E-009 + 2.6300000000000018E-002 -2.2719397474446623E-009 + 2.7400000000000008E-002 -2.5349033982990932E-009 + 2.8500000000000025E-002 -2.9372948517902842E-009 + 2.9600000000000015E-002 -3.3099158969207565E-009 + 3.0700000000000005E-002 -3.4184020059058184E-009 + 3.1800000000000023E-002 -3.2481402012507488E-009 + 3.2900000000000013E-002 -3.1041575976331615E-009 + 3.4000000000000002E-002 -2.9724318562074359E-009 + 3.5100000000000020E-002 -3.0070452794461744E-009 + 3.6200000000000010E-002 -2.8310820354704447E-009 + 3.7300000000000028E-002 -2.7817319558920417E-009 + 3.8400000000000017E-002 -2.7204971608796313E-009 + 3.9500000000000007E-002 -2.6542124054174110E-009 + 4.0600000000000025E-002 -2.7254423162759167E-009 + 4.1700000000000015E-002 -2.6409849862574220E-009 + 4.2800000000000005E-002 -2.1600243815811382E-009 + 4.3900000000000022E-002 -1.4630907596568932E-009 + 4.5000000000000012E-002 -1.1006403566327094E-009 + 4.6100000000000002E-002 -7.1711342419789048E-010 + 4.7200000000000020E-002 -3.4720039343572040E-011 + 4.8300000000000010E-002 8.6490903328240165E-010 + 4.9400000000000027E-002 1.8962726944238284E-009 + 5.0500000000000017E-002 3.0540359130526440E-009 + 5.1600000000000007E-002 3.8591121409581319E-009 + 5.2700000000000025E-002 4.1994594468519608E-009 + 5.3800000000000014E-002 4.7480899212359873E-009 + 5.4900000000000004E-002 5.9592100143390780E-009 + 5.6000000000000022E-002 7.6276318594636905E-009 + 5.7100000000000012E-002 9.1184695349966205E-009 + 5.8200000000000002E-002 9.7344452498759892E-009 + 5.9300000000000019E-002 9.7091605866239661E-009 + 6.0400000000000009E-002 9.6578531838531489E-009 + 6.1500000000000027E-002 1.1304796210254153E-008 + 6.2600000000000017E-002 1.2669386428854068E-008 + 6.3700000000000007E-002 1.3559623646131058E-008 + 6.4800000000000024E-002 1.3655647279620098E-008 + 6.5900000000000014E-002 1.4439827111800696E-008 + 6.7000000000000004E-002 1.5713197853983729E-008 + 6.8100000000000022E-002 1.5662067198718432E-008 + 6.9200000000000012E-002 1.3971352075259347E-008 + 7.0300000000000029E-002 1.3606915594266411E-008 + 7.1400000000000019E-002 1.4858410501972230E-008 + 7.2500000000000009E-002 1.3571445300897267E-008 + 7.3600000000000027E-002 8.9305522976701468E-009 + 7.4700000000000016E-002 5.2285624718706458E-009 + 7.5800000000000006E-002 7.9287199028499344E-009 + 7.6900000000000024E-002 1.3189348280207014E-008 + 7.8000000000000014E-002 1.3343643523455739E-008 + 7.9100000000000004E-002 6.7969061490202876E-009 + 8.0200000000000021E-002 -1.7433215981910166E-009 + 8.1300000000000011E-002 -5.0123816208724747E-009 + 8.2400000000000029E-002 -2.1368207203664724E-009 + 8.3500000000000019E-002 7.4839839880880277E-010 + 8.4600000000000009E-002 -1.2792124026717033E-009 + 8.5700000000000026E-002 -8.4018978441235959E-009 + 8.6800000000000016E-002 -1.5535912112341066E-008 + 8.7900000000000006E-002 -1.8017612291032492E-008 + 8.9000000000000024E-002 -1.5062024516510064E-008 + 9.0100000000000013E-002 -1.0463006461236546E-008 + 9.1200000000000003E-002 -9.3163743386526221E-009 + 9.2300000000000021E-002 -1.3813943766649572E-008 + 9.3400000000000011E-002 -2.2303089153297151E-008 + 9.4500000000000028E-002 -2.9126239198262738E-008 + 9.5600000000000018E-002 -2.7085588882869160E-008 + 9.6700000000000008E-002 -1.8134288737314819E-008 + 9.7800000000000026E-002 -1.0836878949760376E-008 + 9.8900000000000016E-002 -1.3982472069073992E-008 + 0.10000000000000001 -2.4351669125621811E-008 + 0.10110000000000002 -3.1542025880071378E-008 + 0.10220000000000001 -2.6215570159138224E-008 + 0.10330000000000003 -1.3370298646009360E-008 + 0.10440000000000002 -3.9630925208200551E-009 + 0.10550000000000001 -5.8755427190249065E-009 + 0.10660000000000003 -1.4902170164532436E-008 + 0.10770000000000002 -2.0635239295074825E-008 + 0.10880000000000001 -1.7014169628737363E-008 + 0.10990000000000003 -5.5338871263188594E-009 + 0.11100000000000002 3.5015830235352041E-009 + 0.11210000000000001 5.2611306422534199E-009 + 0.11320000000000002 1.7066916768726514E-009 + 0.11430000000000001 -5.4986650788180214E-009 + 0.11540000000000003 -7.9512014750093840E-009 + 0.11650000000000002 -5.9072724489794837E-010 + 0.11760000000000001 1.4220236543849296E-008 + 0.11870000000000003 2.3869146659194485E-008 + 0.11980000000000002 1.6608000308337978E-008 + 0.12090000000000001 1.4035238526943772E-009 + 0.12200000000000003 -4.7575858808102112E-009 + 0.12310000000000001 5.0345625446368558E-009 + 0.12420000000000003 2.0550267265662114E-008 + 0.12530000000000002 2.6546834064333780E-008 + 0.12640000000000001 2.0001886369414024E-008 + 0.12750000000000003 8.8671132658646457E-009 + 0.12860000000000002 3.1268276856621924E-009 + 0.12970000000000001 5.6420281779878678E-009 + 0.13080000000000003 1.0944062545092947E-008 + 0.13190000000000002 1.6334627872538476E-008 + 0.13300000000000001 1.8621411967956192E-008 + 0.13410000000000000 1.4109853729848965E-008 + 0.13520000000000004 3.0196452005526453E-009 + 0.13630000000000003 -5.3798463461873780E-009 + 0.13740000000000002 -8.6034318558247946E-010 + 0.13850000000000001 1.3347854377343538E-008 + 0.13960000000000000 2.1002259487090669E-008 + 0.14070000000000005 1.1594402771208934E-008 + 0.14180000000000004 -5.8775491140750091E-009 + 0.14290000000000003 -1.3334753745652961E-008 + 0.14400000000000002 -5.3739106498085221E-009 + 0.14510000000000001 6.0839178139815431E-009 + 0.14620000000000000 8.4975360081784856E-009 + 0.14730000000000004 2.9826894287765526E-009 + 0.14840000000000003 -2.0865456029639518E-009 + 0.14950000000000002 -4.2678092171399840E-009 + 0.15060000000000001 -6.2337113249100184E-009 + 0.15170000000000000 -6.9672623226324504E-009 + 0.15280000000000005 -9.2032942378139637E-010 + 0.15390000000000004 9.0326297552678625E-009 + 0.15500000000000003 1.0439264563899542E-008 + 0.15610000000000002 -3.1954150436774853E-009 + 0.15720000000000001 -1.9953512619963476E-008 + 0.15830000000000000 -2.0591514271472988E-008 + 0.15940000000000004 -3.2439000374751004E-009 + 0.16050000000000003 1.2340438004798671E-008 + 0.16160000000000002 9.7785015640283746E-009 + 0.16270000000000001 -4.1407854922681508E-009 + 0.16380000000000000 -1.1578314307314486E-008 + 0.16490000000000005 -6.9278924819116128E-009 + 0.16600000000000004 2.5586713303660247E-010 + 0.16710000000000003 1.9775474591199327E-009 + 0.16820000000000002 1.7608099422972145E-009 + 0.16930000000000001 3.2566058738581205E-009 + 0.17040000000000000 5.9883442649066865E-010 + 0.17150000000000004 -9.7050492087191742E-009 + 0.17260000000000003 -1.7298026122603005E-008 + 0.17370000000000002 -8.1022379916362297E-009 + 0.17480000000000001 1.2403700289098651E-008 + 0.17590000000000000 2.0706378833779127E-008 + 0.17700000000000005 5.6511586521423851E-009 + 0.17810000000000004 -1.5269224107328228E-008 + 0.17920000000000003 -1.7030624022140728E-008 + 0.18030000000000002 2.8359420367607413E-010 + 0.18140000000000001 1.3507708729321166E-008 + 0.18250000000000000 7.9512378903245917E-009 + 0.18360000000000004 -5.2405182415782292E-009 + 0.18470000000000003 -8.1279090125008224E-009 + 0.18580000000000002 -1.5179596468684053E-009 + 0.18690000000000001 1.5707040112999948E-009 + 0.18800000000000000 -1.1774626829108570E-009 + 0.18910000000000005 5.1938087164415947E-010 + 0.19020000000000004 8.6273201915787467E-009 + 0.19130000000000003 9.7839283341727423E-009 + 0.19240000000000002 -3.3666385235164853E-009 + 0.19350000000000001 -1.5994329416457731E-008 + 0.19460000000000005 -9.7635357576564274E-009 + 0.19570000000000004 9.3919778620943362E-009 + 0.19680000000000003 1.6383097545258352E-008 + 0.19790000000000002 2.1833324037601187E-009 + 0.19900000000000001 -1.3322658531933484E-008 + 0.20010000000000000 -9.1959586612233579E-009 + 0.20120000000000005 6.8710495071400146E-009 + 0.20230000000000004 1.1154195789231380E-008 + 0.20340000000000003 -8.2263873490973083E-010 + 0.20450000000000002 -9.6218579770379620E-009 + 0.20560000000000000 -2.5666653247213844E-009 + 0.20670000000000005 7.5509278829599680E-009 + 0.20780000000000004 3.9385246175527300E-009 + 0.20890000000000003 -7.3087171870156453E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0005.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0005.BXZ.semd new file mode 100644 index 00000000..e6e28f12 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0005.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 -1.0370384665327475E-019 + -0.11230000000000000 -4.6409876227256865E-020 + -0.11119999999999999 8.2720873669385448E-019 + -0.11009999999999999 8.0862064416129255E-019 + -0.10900000000000000 -2.4883418826797283E-018 + -0.10790000000000000 -2.5798952668528631E-018 + -0.10679999999999999 4.4458120695224181E-018 + -0.10569999999999999 -8.2915616800998807E-018 + -0.10460000000000000 -4.1711786762958298E-017 + -0.10349999999999999 3.4793565756919995E-017 + -0.10239999999999999 2.8669140353912079E-016 + -0.10130000000000000 2.5638882632087780E-016 + -0.10020000000000000 -6.8406137298284960E-016 + -9.9099999999999994E-002 -1.7783003564977255E-015 + -9.7999999999999990E-002 -6.4952429277282515E-016 + -9.6899999999999986E-002 3.2767266276625268E-015 + -9.5799999999999996E-002 5.7871666883830847E-015 + -9.4699999999999993E-002 2.2170075190009342E-015 + -9.3599999999999989E-002 -5.0691211888860901E-015 + -9.2499999999999999E-002 -9.9055149933163777E-015 + -9.1399999999999995E-002 -1.3656558048584684E-014 + -9.0299999999999991E-002 -1.9275605214080262E-014 + -8.9200000000000002E-002 -7.1703405745467824E-015 + -8.8099999999999984E-002 5.4147770387489094E-014 + -8.6999999999999994E-002 1.3642902183409050E-013 + -8.5899999999999990E-002 1.1752883009256282E-013 + -8.4799999999999986E-002 -9.3426256856689316E-014 + -8.3699999999999997E-002 -3.7053053767582833E-013 + -8.2599999999999993E-002 -4.1808887623652480E-013 + -8.1499999999999989E-002 -1.0171629706047514E-013 + -8.0399999999999999E-002 3.5628252193116439E-013 + -7.9299999999999995E-002 6.6288993608512592E-013 + -7.8199999999999992E-002 8.2279506558730064E-013 + -7.7100000000000002E-002 9.0005449924698833E-013 + -7.5999999999999984E-002 4.4932590634316760E-013 + -7.4899999999999994E-002 -1.1745848434510653E-012 + -7.3799999999999991E-002 -3.4557812340907379E-012 + -7.2699999999999987E-002 -4.2359757194965209E-012 + -7.1599999999999997E-002 -1.7172210918861563E-012 + -7.0499999999999993E-002 2.9525605051150539E-012 + -6.9399999999999989E-002 6.3249323313530059E-012 + -6.8300000000000000E-002 6.5535025323137930E-012 + -6.7199999999999996E-002 5.3395486816765203E-012 + -6.6099999999999992E-002 4.4603713084123697E-012 + -6.5000000000000002E-002 1.5831729373652625E-012 + -6.3899999999999985E-002 -7.2067703367484359E-012 + -6.2799999999999995E-002 -1.9912897719631673E-011 + -6.1699999999999991E-002 -2.7178318623422015E-011 + -6.0599999999999994E-002 -2.1546920497828026E-011 + -5.9499999999999990E-002 -6.1065978662622200E-012 + -5.8399999999999994E-002 1.0584761366005946E-011 + -5.7299999999999990E-002 2.7202171071216696E-011 + -5.6199999999999986E-002 5.0020990821630917E-011 + -5.5099999999999996E-002 7.6652982572422701E-011 + -5.3999999999999992E-002 8.5816118100545680E-011 + -5.2899999999999989E-002 5.3101446850778444E-011 + -5.1799999999999985E-002 -2.2090558549070494E-011 + -5.0699999999999995E-002 -1.1234477237387352E-010 + -4.9599999999999991E-002 -1.8649713717788785E-010 + -4.8499999999999988E-002 -2.2949625533286167E-010 + -4.7399999999999998E-002 -2.3298921125736172E-010 + -4.6299999999999994E-002 -1.7724297030063951E-010 + -4.5199999999999990E-002 -3.9997807149694253E-011 + -4.4099999999999986E-002 1.7328639911884380E-010 + -4.2999999999999997E-002 4.1959899443888560E-010 + -4.1899999999999993E-002 6.4424504619964296E-010 + -4.0799999999999989E-002 8.0668832724839490E-010 + -3.9699999999999985E-002 8.7561646822109651E-010 + -3.8599999999999995E-002 8.1776507787623132E-010 + -3.7499999999999992E-002 6.2022365021618953E-010 + -3.6399999999999988E-002 3.2891844803373260E-010 + -3.5299999999999984E-002 4.5455552516449060E-011 + -3.4199999999999994E-002 -1.2487523515236632E-010 + -3.3099999999999991E-002 -1.0976099890092073E-010 + -3.1999999999999987E-002 1.4637492606883740E-010 + -3.0899999999999997E-002 6.9391509205374291E-010 + -2.9799999999999993E-002 1.5184199453344149E-009 + -2.8699999999999989E-002 2.4584017044304574E-009 + -2.7599999999999986E-002 3.2189666487880686E-009 + -2.6499999999999996E-002 3.4918123947846880E-009 + -2.5399999999999992E-002 3.0425113539678250E-009 + -2.4299999999999988E-002 1.6652297318842102E-009 + -2.3199999999999985E-002 -8.9583496176715016E-010 + -2.2099999999999995E-002 -4.8898360915927697E-009 + -2.0999999999999991E-002 -1.0389102023111718E-008 + -1.9899999999999987E-002 -1.7221799097910662E-008 + -1.8799999999999983E-002 -2.5130848513299497E-008 + -1.7699999999999994E-002 -3.4010277261131705E-008 + -1.6599999999999990E-002 -4.3996138288093789E-008 + -1.5499999999999986E-002 -5.5407486598824107E-008 + -1.4399999999999996E-002 -6.8721050183739862E-008 + -1.3299999999999992E-002 -8.4656129217819398E-008 + -1.2199999999999989E-002 -1.0424456320379250E-007 + -1.1099999999999985E-002 -1.2877325161753106E-007 + -9.9999999999999950E-003 -1.5969079925071128E-007 + -8.8999999999999913E-003 -1.9860701172547124E-007 + -7.7999999999999875E-003 -2.4732432279961358E-007 + -6.6999999999999837E-003 -3.0777553661209822E-007 + -5.5999999999999939E-003 -3.8194360740817501E-007 + -4.4999999999999901E-003 -4.7200117592183233E-007 + -3.3999999999999864E-003 -5.8066473229700932E-007 + -2.2999999999999826E-003 -7.1144154389912728E-007 + -1.1999999999999927E-003 -8.6851849800950731E-007 + -9.9999999999988987E-005 -1.0565523780314834E-006 + 1.0000000000000148E-003 -1.2807668099412695E-006 + 2.1000000000000185E-003 -1.5473519852093887E-006 + 3.2000000000000084E-003 -1.8637186940395623E-006 + 4.3000000000000121E-003 -2.2382841962098610E-006 + 5.4000000000000159E-003 -2.6801371859619394E-006 + 6.5000000000000058E-003 -3.1991403375286609E-006 + 7.6000000000000234E-003 -3.8063901683926815E-006 + 8.7000000000000133E-003 -4.5144947762310039E-006 + 9.8000000000000032E-003 -5.3374310482467990E-006 + 1.0900000000000021E-002 -6.2902990975999273E-006 + 1.2000000000000011E-002 -7.3894048000511248E-006 + 1.3100000000000001E-002 -8.6525224105571397E-006 + 1.4200000000000018E-002 -1.0098992788698524E-005 + 1.5300000000000008E-002 -1.1749677469197195E-005 + 1.6400000000000026E-002 -1.3626881809614133E-005 + 1.7500000000000016E-002 -1.5754327250760980E-005 + 1.8600000000000005E-002 -1.8156746591557749E-005 + 1.9700000000000023E-002 -2.0859422875219025E-005 + 2.0800000000000013E-002 -2.3887803763500415E-005 + 2.1900000000000003E-002 -2.7267558834864758E-005 + 2.3000000000000020E-002 -3.1024472264107317E-005 + 2.4100000000000010E-002 -3.5183682484785095E-005 + 2.5200000000000000E-002 -3.9768830902175978E-005 + 2.6300000000000018E-002 -4.4801287003792822E-005 + 2.7400000000000008E-002 -5.0299935537623242E-005 + 2.8500000000000025E-002 -5.6281383876921609E-005 + 2.9600000000000015E-002 -6.2758910644333810E-005 + 3.0700000000000005E-002 -6.9740883191116154E-005 + 3.1800000000000023E-002 -7.7229691669344902E-005 + 3.2900000000000013E-002 -8.5220519395079464E-005 + 3.4000000000000002E-002 -9.3700160505250096E-005 + 3.5100000000000020E-002 -1.0264693992212415E-004 + 3.6200000000000010E-002 -1.1202981841051951E-004 + 3.7300000000000028E-002 -1.2180616613477468E-004 + 3.8400000000000017E-002 -1.3192142068874091E-004 + 3.9500000000000007E-002 -1.4230980013962835E-004 + 4.0600000000000025E-002 -1.5289253497030586E-004 + 4.1700000000000015E-002 -1.6357612912543118E-004 + 4.2800000000000005E-002 -1.7425433907192200E-004 + 4.3900000000000022E-002 -1.8480588914826512E-004 + 4.5000000000000012E-002 -1.9509712001308799E-004 + 4.6100000000000002E-002 -2.0498028607107699E-004 + 4.7200000000000020E-002 -2.1429437038023025E-004 + 4.8300000000000010E-002 -2.2286617604549974E-004 + 4.9400000000000027E-002 -2.3051192692946643E-004 + 5.0500000000000017E-002 -2.3703684564679861E-004 + 5.1600000000000007E-002 -2.4224187654908746E-004 + 5.2700000000000025E-002 -2.4592480622231960E-004 + 5.3800000000000014E-002 -2.4788352311588824E-004 + 5.4900000000000004E-002 -2.4791527539491653E-004 + 5.6000000000000022E-002 -2.4582026526331902E-004 + 5.7100000000000012E-002 -2.4140797904692590E-004 + 5.8200000000000002E-002 -2.3450376465916634E-004 + 5.9300000000000019E-002 -2.2494935547001660E-004 + 6.0400000000000009E-002 -2.1261039364617318E-004 + 6.1500000000000027E-002 -1.9737334514502436E-004 + 6.2600000000000017E-002 -1.7915481294039637E-004 + 6.3700000000000007E-002 -1.5790264296811074E-004 + 6.4800000000000024E-002 -1.3360229786485434E-004 + 6.5900000000000014E-002 -1.0628006566548720E-004 + 6.7000000000000004E-002 -7.6010277552995831E-005 + 6.8100000000000022E-002 -4.2911153286695480E-005 + 6.9200000000000012E-002 -7.1422709879698232E-006 + 7.0300000000000029E-002 3.1095562007976696E-005 + 7.1400000000000019E-002 7.1550690336152911E-005 + 7.2500000000000009E-002 1.1391528823878616E-004 + 7.3600000000000027E-002 1.5783593698870391E-004 + 7.4700000000000016E-002 2.0292380941100419E-004 + 7.5800000000000006E-002 2.4876045063138008E-004 + 7.6900000000000024E-002 2.9489057487808168E-004 + 7.8000000000000014E-002 3.4082488855347037E-004 + 7.9100000000000004E-002 3.8605037843808532E-004 + 8.0200000000000021E-002 4.3003886821679771E-004 + 8.1300000000000011E-002 4.7225956222973764E-004 + 8.2400000000000029E-002 5.1218463340774179E-004 + 8.3500000000000019E-002 5.4929580073803663E-004 + 8.4600000000000009E-002 5.8308866573497653E-004 + 8.5700000000000026E-002 6.1308179283514619E-004 + 8.6800000000000016E-002 6.3882704125717282E-004 + 8.7900000000000006E-002 6.5992219606414437E-004 + 8.9000000000000024E-002 6.7601946648210287E-004 + 9.0100000000000013E-002 6.8683078279718757E-004 + 9.1200000000000003E-002 6.9212628295645118E-004 + 9.2300000000000021E-002 6.9173972588032484E-004 + 9.3400000000000011E-002 6.8557233316823840E-004 + 9.4500000000000028E-002 6.7360326647758484E-004 + 9.5600000000000018E-002 6.5589632140472531E-004 + 9.6700000000000008E-002 6.3259567832574248E-004 + 9.7800000000000026E-002 6.0391356237232685E-004 + 9.8900000000000016E-002 5.7012267643585801E-004 + 0.10000000000000001 5.3156272042542696E-004 + 0.10110000000000002 4.8864312702789903E-004 + 0.10220000000000001 4.4184207217767835E-004 + 0.10330000000000003 3.9168540388345718E-004 + 0.10440000000000002 3.3873211941681802E-004 + 0.10550000000000001 2.8356409166008234E-004 + 0.10660000000000003 2.2678574896417558E-004 + 0.10770000000000002 1.6902369679883122E-004 + 0.10880000000000001 1.1091378837591037E-004 + 0.10990000000000003 5.3085463150637224E-005 + 0.11100000000000002 -3.8542948459507897E-006 + 0.11210000000000001 -5.9325768233975396E-005 + 0.11320000000000002 -1.1278450983809307E-004 + 0.11430000000000001 -1.6373048129025847E-004 + 0.11540000000000003 -2.1169938554521650E-004 + 0.11650000000000002 -2.5627133436501026E-004 + 0.11760000000000001 -2.9708808870054781E-004 + 0.11870000000000003 -3.3386342693120241E-004 + 0.11980000000000002 -3.6638474557548761E-004 + 0.12090000000000001 -3.9449494215659797E-004 + 0.12200000000000003 -4.1808639070950449E-004 + 0.12310000000000001 -4.3711200123652816E-004 + 0.12420000000000003 -4.5159223373048007E-004 + 0.12530000000000002 -4.6161425416357815E-004 + 0.12640000000000001 -4.6731726615689695E-004 + 0.12750000000000003 -4.6888145152479410E-004 + 0.12860000000000002 -4.6652636956423521E-004 + 0.12970000000000001 -4.6051031677052379E-004 + 0.13080000000000003 -4.5112476800568402E-004 + 0.13190000000000002 -4.3868407374247909E-004 + 0.13300000000000001 -4.2352071614004672E-004 + 0.13410000000000000 -4.0598466875962913E-004 + 0.13520000000000004 -3.8643297739326954E-004 + 0.13630000000000003 -3.6521593574434519E-004 + 0.13740000000000002 -3.4267187584191561E-004 + 0.13850000000000001 -3.1913394923321903E-004 + 0.13960000000000000 -2.9493219335563481E-004 + 0.14070000000000005 -2.7038113330490887E-004 + 0.14180000000000004 -2.4576217401772738E-004 + 0.14290000000000003 -2.2132474987301975E-004 + 0.14400000000000002 -1.9730030908249319E-004 + 0.14510000000000001 -1.7390742141287774E-004 + 0.14620000000000000 -1.5133799752220511E-004 + 0.14730000000000004 -1.2974449782632291E-004 + 0.14840000000000003 -1.0924367234110832E-004 + 0.14950000000000002 -8.9933877461589873E-005 + 0.15060000000000001 -7.1900220063980669E-005 + 0.15170000000000000 -5.5202017392730340E-005 + 0.15280000000000005 -3.9864436985226348E-005 + 0.15390000000000004 -2.5889963580993935E-005 + 0.15500000000000003 -1.3270910130813718E-005 + 0.15610000000000002 -1.9905364752048627E-006 + 0.15720000000000001 7.9871560956235044E-006 + 0.15830000000000000 1.6718860933906399E-005 + 0.15940000000000004 2.4267696062452160E-005 + 0.16050000000000003 3.0692630389239639E-005 + 0.16160000000000002 3.6058634577784687E-005 + 0.16270000000000001 4.0448067011311650E-005 + 0.16380000000000000 4.3951557017862797E-005 + 0.16490000000000005 4.6649154683109373E-005 + 0.16600000000000004 4.8608366341795772E-005 + 0.16710000000000003 4.9901100283022970E-005 + 0.16820000000000002 5.0613616622285917E-005 + 0.16930000000000001 5.0831204134738073E-005 + 0.17040000000000000 5.0617651140782982E-005 + 0.17150000000000004 5.0021237257169560E-005 + 0.17260000000000003 4.9097623559646308E-005 + 0.17370000000000002 4.7916590119712055E-005 + 0.17480000000000001 4.6540379116777331E-005 + 0.17590000000000000 4.5006159780314192E-005 + 0.17700000000000005 4.3337517126929015E-005 + 0.17810000000000004 4.1569379391148686E-005 + 0.17920000000000003 3.9748450944898650E-005 + 0.18030000000000002 3.7911187973804772E-005 + 0.18140000000000001 3.6072760849492624E-005 + 0.18250000000000000 3.4241467801621184E-005 + 0.18360000000000004 3.2436309993499890E-005 + 0.18470000000000003 3.0679449992021546E-005 + 0.18580000000000002 2.8978629416087642E-005 + 0.18690000000000001 2.7330557713867165E-005 + 0.18800000000000000 2.5741894205566496E-005 + 0.18910000000000005 2.4232414943980984E-005 + 0.19020000000000004 2.2812915631220676E-005 + 0.19130000000000003 2.1469377315952443E-005 + 0.19240000000000002 2.0182169464533217E-005 + 0.19350000000000001 1.8955570340040140E-005 + 0.19460000000000005 1.7813006707001477E-005 + 0.19570000000000004 1.6763551684562117E-005 + 0.19680000000000003 1.5786221410962753E-005 + 0.19790000000000002 1.4855777408229187E-005 + 0.19900000000000001 1.3972044143883977E-005 + 0.20010000000000000 1.3152826795703731E-005 + 0.20120000000000005 1.2402460015437100E-005 + 0.20230000000000004 1.1704455573635641E-005 + 0.20340000000000003 1.1045544852095190E-005 + 0.20450000000000002 1.0431227565277368E-005 + 0.20560000000000000 9.8694363259710371E-006 + 0.20670000000000005 9.3495791588793509E-006 + 0.20780000000000004 8.8526949184597470E-006 + 0.20890000000000003 8.3780769273289479E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0006.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0006.BXX.semd new file mode 100644 index 00000000..b15e91ec --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0006.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 3.7337474201100635E-029 + -0.10790000000000000 -1.5412331116230077E-029 + -0.10679999999999999 -4.7066073388754569E-028 + -0.10569999999999999 3.4943684715707592E-029 + -0.10460000000000000 2.2726597345071365E-027 + -0.10349999999999999 -2.3659194253901885E-027 + -0.10239999999999999 -5.7739541510844659E-027 + -0.10130000000000000 4.9473427078375310E-026 + -0.10020000000000000 7.3761459029535005E-026 + -9.9099999999999994E-002 -3.5826201827083431E-025 + -9.7999999999999990E-002 -9.5600889533899220E-025 + -9.6899999999999986E-002 7.2430289532043986E-025 + -9.5799999999999996E-002 5.5817573065686072E-024 + -9.4699999999999993E-002 4.8780886459460334E-024 + -9.3599999999999989E-002 -1.3090443847076139E-023 + -9.2499999999999999E-002 -3.3913120849120435E-023 + -9.1399999999999995E-002 -1.4169992896122947E-023 + -9.0299999999999991E-002 5.5987124517767035E-023 + -8.9200000000000002E-002 1.2020276247458582E-022 + -8.8099999999999984E-002 1.4259945758512212E-022 + -8.6999999999999994E-002 8.8054408667422549E-023 + -8.5899999999999990E-002 -3.6373934577633931E-022 + -8.4799999999999986E-002 -1.5562613606973526E-021 + -8.3699999999999997E-002 -2.2292366047010293E-021 + -8.2599999999999993E-002 1.1398425652461762E-021 + -8.1499999999999989E-002 9.5910453036594165E-021 + -8.0399999999999999E-002 1.4230807180426619E-020 + -7.9299999999999995E-002 -2.0212031292681927E-022 + -7.8199999999999992E-002 -3.4533249303963172E-020 + -7.7100000000000002E-002 -5.9679594855537766E-020 + -7.5999999999999984E-002 -3.5590592921959079E-020 + -7.4899999999999994E-002 5.0935878959371719E-020 + -7.3799999999999991E-002 1.7517766056358062E-019 + -7.2699999999999987E-002 2.7621093522218231E-019 + -7.1599999999999997E-002 2.1148608146734807E-019 + -7.0499999999999993E-002 -2.4874869398178665E-019 + -6.9399999999999989E-002 -1.1344284758821477E-018 + -6.8300000000000000E-002 -1.7642916673579745E-018 + -6.7199999999999996E-002 -7.9612116962379203E-019 + -6.6099999999999992E-002 2.4487958251596400E-018 + -6.5000000000000002E-002 6.2714451763606406E-018 + -6.3899999999999985E-002 6.7751030436349908E-018 + -6.2799999999999995E-002 7.9459496969484341E-019 + -6.1699999999999991E-002 -1.0857177328038241E-017 + -6.0599999999999994E-002 -2.2700522691084652E-017 + -5.9499999999999990E-002 -2.5839881565237755E-017 + -5.8399999999999994E-002 -9.5859066056626442E-018 + -5.7299999999999990E-002 3.2789313750148909E-017 + -5.6199999999999986E-002 8.9371028599952466E-017 + -5.5099999999999996E-002 1.1655930389915781E-016 + -5.3999999999999992E-002 5.5178492276113501E-017 + -5.2899999999999989E-002 -1.1382575652480077E-016 + -5.1799999999999985E-002 -3.1578526474163190E-016 + -5.0699999999999995E-002 -3.9751602968757097E-016 + -4.9599999999999991E-002 -2.2280119063538661E-016 + -4.8499999999999988E-002 2.2402870019463570E-016 + -4.7399999999999998E-002 7.9938369114166091E-016 + -4.6299999999999994E-002 1.2179053702975301E-015 + -4.5199999999999990E-002 1.0986554133018598E-015 + -4.4099999999999986E-002 1.1228346834652830E-016 + -4.2999999999999997E-002 -1.6862922496351743E-015 + -4.1899999999999993E-002 -3.5227653466426674E-015 + -4.0799999999999989E-002 -4.0350853897346689E-015 + -3.9699999999999985E-002 -2.1037183446133293E-015 + -3.8599999999999995E-002 2.1420565381137166E-015 + -3.7499999999999992E-002 7.0666633182863824E-015 + -3.6399999999999988E-002 1.0296900966155331E-014 + -3.5299999999999984E-002 9.7682168817970864E-015 + -3.4199999999999994E-002 4.2955200689281069E-015 + -3.3099999999999991E-002 -6.0232203712227549E-015 + -3.1999999999999987E-002 -1.8899691992088803E-014 + -3.0899999999999997E-002 -2.9128483885988363E-014 + -2.9799999999999993E-002 -2.9913727473806356E-014 + -2.8699999999999989E-002 -1.6592381020031667E-014 + -2.7599999999999986E-002 1.0003700511463254E-014 + -2.6499999999999996E-002 4.3557056561820823E-014 + -2.5399999999999992E-002 7.4719249613507815E-014 + -2.4299999999999988E-002 9.2169924036794582E-014 + -2.3199999999999985E-002 8.1799665782242292E-014 + -2.2099999999999995E-002 2.9473663364521646E-014 + -2.0999999999999991E-002 -6.8365147256384956E-014 + -1.9899999999999987E-002 -1.9201579616687919E-013 + -1.8799999999999983E-002 -2.9645410475412359E-013 + -1.7699999999999994E-002 -3.2548006716030808E-013 + -1.6599999999999990E-002 -2.3350895869689303E-013 + -1.5499999999999986E-002 -3.0124625125145521E-015 + -1.4399999999999996E-002 3.4366316758495385E-013 + -1.3299999999999992E-002 7.3275467724759347E-013 + -1.2199999999999989E-002 1.0337131541374167E-012 + -1.1099999999999985E-002 1.0800302709459975E-012 + -9.9999999999999950E-003 7.2678354220284680E-013 + -8.8999999999999913E-003 -7.5428731186391595E-014 + -7.7999999999999875E-003 -1.2279981718987809E-012 + -6.6999999999999837E-003 -2.4742831481600058E-012 + -5.5999999999999939E-003 -3.4267842469876131E-012 + -4.4999999999999901E-003 -3.6274631302207760E-012 + -3.3999999999999864E-003 -2.6573732363893710E-012 + -2.2999999999999826E-003 -3.0402278459497334E-013 + -1.1999999999999927E-003 3.2564892622766184E-012 + -9.9999999999988987E-005 7.3510555281819379E-012 + 1.0000000000000148E-003 1.0849147101532619E-011 + 2.1000000000000185E-003 1.2364879085902114E-011 + 3.2000000000000084E-003 1.0590565750756564E-011 + 4.3000000000000121E-003 4.7172001547968190E-012 + 5.4000000000000159E-003 -5.1288795259452069E-012 + 6.5000000000000058E-003 -1.7563445489643392E-011 + 7.6000000000000234E-003 -2.9900602827037659E-011 + 8.7000000000000133E-003 -3.8495130694204960E-011 + 9.8000000000000032E-003 -3.9456316686115045E-011 + 1.0900000000000021E-002 -2.9622772984572165E-011 + 1.2000000000000011E-002 -7.6443157359662450E-012 + 1.3100000000000001E-002 2.5038825179901636E-011 + 1.4200000000000018E-002 6.3623710466753636E-011 + 1.5300000000000008E-002 1.0011127343778625E-010 + 1.6400000000000026E-002 1.2439618779502837E-010 + 1.7500000000000016E-002 1.2618861511271007E-010 + 1.8600000000000005E-002 9.7445586322297828E-011 + 1.9700000000000023E-002 3.4873871151974711E-011 + 2.0800000000000013E-002 -5.8033914479560522E-011 + 2.1900000000000003E-002 -1.7009528507916372E-010 + 2.3000000000000020E-002 -2.8332425294763652E-010 + 2.4100000000000010E-002 -3.7591577073392557E-010 + 2.5200000000000000E-002 -4.2700812330487281E-010 + 2.6300000000000018E-002 -4.2232592423196991E-010 + 2.7400000000000008E-002 -3.5951841503845117E-010 + 2.8500000000000025E-002 -2.5193089281394521E-010 + 2.9600000000000015E-002 -1.2955643502454706E-010 + 3.0700000000000005E-002 -3.6094304628475626E-011 + 3.1800000000000023E-002 -2.1663032478969058E-011 + 3.2900000000000013E-002 -1.3178316771167431E-010 + 3.4000000000000002E-002 -3.9438902144084409E-010 + 3.5100000000000020E-002 -8.0729023466119543E-010 + 3.6200000000000010E-002 -1.3287202449419055E-009 + 3.7300000000000028E-002 -1.8733419260286155E-009 + 3.8400000000000017E-002 -2.3153845507550841E-009 + 3.9500000000000007E-002 -2.4991879676861117E-009 + 4.0600000000000025E-002 -2.2556057022171672E-009 + 4.1700000000000015E-002 -1.4214612820140360E-009 + 4.2800000000000005E-002 1.4196470388139204E-010 + 4.3900000000000022E-002 2.5351729604494722E-009 + 4.5000000000000012E-002 5.8150897430664372E-009 + 4.6100000000000002E-002 1.0000643868579573E-008 + 4.7200000000000020E-002 1.5090046545651603E-008 + 4.8300000000000010E-002 2.1089684665298591E-008 + 4.9400000000000027E-002 2.8049882416780747E-008 + 5.0500000000000017E-002 3.6104530920511024E-008 + 5.1600000000000007E-002 4.5506755697033441E-008 + 5.2700000000000025E-002 5.6659562375216410E-008 + 5.3800000000000014E-002 7.0135591556663712E-008 + 5.4900000000000004E-002 8.6684714517559769E-008 + 5.6000000000000022E-002 1.0723418597535783E-007 + 5.7100000000000012E-002 1.3287883859902649E-007 + 5.8200000000000002E-002 1.6487312848312285E-007 + 5.9300000000000019E-002 2.0462856298308907E-007 + 6.0400000000000009E-002 2.5372366962983506E-007 + 6.1500000000000027E-002 3.1393122412737284E-007 + 6.2600000000000017E-002 3.8726264506294683E-007 + 6.3700000000000007E-002 4.7603131747564476E-007 + 6.4800000000000024E-002 5.8293431948186480E-007 + 6.5900000000000014E-002 7.1113026933744550E-007 + 6.7000000000000004E-002 8.6432390844493057E-007 + 6.8100000000000022E-002 1.0468226037119166E-006 + 6.9200000000000012E-002 1.2636035080504371E-006 + 7.0300000000000029E-002 1.5203671637209482E-006 + 7.1400000000000019E-002 1.8235632524010725E-006 + 7.2500000000000009E-002 2.1804225980304182E-006 + 7.3600000000000027E-002 2.5989941150328377E-006 + 7.4700000000000016E-002 3.0881794828019338E-006 + 7.5800000000000006E-002 3.6578164781531086E-006 + 7.6900000000000024E-002 4.3187314986425918E-006 + 7.8000000000000014E-002 5.0827798077079933E-006 + 7.9100000000000004E-002 5.9628632698149886E-006 + 8.0200000000000021E-002 6.9730394898215309E-006 + 8.1300000000000011E-002 8.1283924373565242E-006 + 8.2400000000000029E-002 9.4450761025655083E-006 + 8.3500000000000019E-002 1.0940152606053744E-005 + 8.4600000000000009E-002 1.2631546269403771E-005 + 8.5700000000000026E-002 1.4537867173203267E-005 + 8.6800000000000016E-002 1.6678073734510690E-005 + 8.7900000000000006E-002 1.9071419956162572E-005 + 8.9000000000000024E-002 2.1737118004239164E-005 + 9.0100000000000013E-002 2.4694027160876431E-005 + 9.1200000000000003E-002 2.7960342777078040E-005 + 9.2300000000000021E-002 3.1553077860735357E-005 + 9.3400000000000011E-002 3.5487701097736135E-005 + 9.4500000000000028E-002 3.9777569327270612E-005 + 9.5600000000000018E-002 4.4433159928303212E-005 + 9.6700000000000008E-002 4.9461559683550149E-005 + 9.7800000000000026E-002 5.4866064601810649E-005 + 9.8900000000000016E-002 6.0645106714218855E-005 + 0.10000000000000001 6.6791355493478477E-005 + 0.10110000000000002 7.3290946602355689E-005 + 0.10220000000000001 8.0123296356759965E-005 + 0.10330000000000003 8.7259955762419850E-005 + 0.10440000000000002 9.4664013886358589E-005 + 0.10550000000000001 1.0228893370367587E-004 + 0.10660000000000003 1.1007826833520085E-004 + 0.10770000000000002 1.1796594480983913E-004 + 0.10880000000000001 1.2587517267093062E-004 + 0.10990000000000003 1.3371936802286655E-004 + 0.11100000000000002 1.4140053826849908E-004 + 0.11210000000000001 1.4880974777042866E-004 + 0.11320000000000002 1.5582963533233851E-004 + 0.11430000000000001 1.6233224596362561E-004 + 0.11540000000000003 1.6818163567222655E-004 + 0.11650000000000002 1.7323507927358150E-004 + 0.11760000000000001 1.7734414723236114E-004 + 0.11870000000000003 1.8035557877738029E-004 + 0.11980000000000002 1.8211464339401573E-004 + 0.12090000000000001 1.8246547551825643E-004 + 0.12200000000000003 1.8125763745047152E-004 + 0.12310000000000001 1.7834456230048090E-004 + 0.12420000000000003 1.7359232879243791E-004 + 0.12530000000000002 1.6687554307281971E-004 + 0.12640000000000001 1.5808168973308057E-004 + 0.12750000000000003 1.4711850963067263E-004 + 0.12860000000000002 1.3391593529377133E-004 + 0.12970000000000001 1.1842906678793952E-004 + 0.13080000000000003 1.0063933586934581E-004 + 0.13190000000000002 8.0554527812637389E-005 + 0.13300000000000001 5.8216530305799097E-005 + 0.13410000000000000 3.3700063795549795E-005 + 0.13520000000000004 7.1164663495437708E-006 + 0.13630000000000003 -2.1386857042671181E-005 + 0.13740000000000002 -5.1624228945001960E-005 + 0.13850000000000001 -8.3377752162050456E-005 + 0.13960000000000000 -1.1639541480690241E-004 + 0.14070000000000005 -1.5039315621834248E-004 + 0.14180000000000004 -1.8505391199141741E-004 + 0.14290000000000003 -2.2003108460921794E-004 + 0.14400000000000002 -2.5495700538158417E-004 + 0.14510000000000001 -2.8944903169758618E-004 + 0.14620000000000000 -3.2311092945747077E-004 + 0.14730000000000004 -3.5553803900256753E-004 + 0.14840000000000003 -3.8632014184258878E-004 + 0.14950000000000002 -4.1505185072310269E-004 + 0.15060000000000001 -4.4134122435934842E-004 + 0.15170000000000000 -4.6481576282531023E-004 + 0.15280000000000005 -4.8512764624319971E-004 + 0.15390000000000004 -5.0195842050015926E-004 + 0.15500000000000003 -5.1502347923815250E-004 + 0.15610000000000002 -5.2408053306862712E-004 + 0.15720000000000001 -5.2893621614202857E-004 + 0.15830000000000000 -5.2944844355806708E-004 + 0.15940000000000004 -5.2553089335560799E-004 + 0.16050000000000003 -5.1715329755097628E-004 + 0.16160000000000002 -5.0434254808351398E-004 + 0.16270000000000001 -4.8718033940531313E-004 + 0.16380000000000000 -4.6580930938944221E-004 + 0.16490000000000005 -4.4043094385415316E-004 + 0.16600000000000004 -4.1130246245302260E-004 + 0.16710000000000003 -3.7872692337259650E-004 + 0.16820000000000002 -3.4305147710256279E-004 + 0.16930000000000001 -3.0466174939647317E-004 + 0.17040000000000000 -2.6398047339171171E-004 + 0.17150000000000004 -2.2145926777739078E-004 + 0.17260000000000003 -1.7757205932866782E-004 + 0.17370000000000002 -1.3280288840178400E-004 + 0.17480000000000001 -8.7637061369605362E-005 + 0.17590000000000000 -4.2556279368000105E-005 + 0.17700000000000005 1.9616095414676238E-006 + 0.17810000000000004 4.5457651140168309E-005 + 0.17920000000000003 8.7492393504362553E-005 + 0.18030000000000002 1.2766054715029895E-004 + 0.18140000000000001 1.6559280629735440E-004 + 0.18250000000000000 2.0096101798117161E-004 + 0.18360000000000004 2.3347935348283499E-004 + 0.18470000000000003 2.6290374808013439E-004 + 0.18580000000000002 2.8903855127282441E-004 + 0.18690000000000001 3.1173820025287569E-004 + 0.18800000000000000 3.3091244404204190E-004 + 0.18910000000000005 3.4652015892788768E-004 + 0.19020000000000004 3.5856635076925159E-004 + 0.19130000000000003 3.6709764390252531E-004 + 0.19240000000000002 3.7220303784124553E-004 + 0.19350000000000001 3.7401125882752240E-004 + 0.19460000000000005 3.7268825690262020E-004 + 0.19570000000000004 3.6843185080215335E-004 + 0.19680000000000003 3.6146363709121943E-004 + 0.19790000000000002 3.5202488652430475E-004 + 0.19900000000000001 3.4037092700600624E-004 + 0.20010000000000000 3.2676869886927307E-004 + 0.20120000000000005 3.1149320420809090E-004 + 0.20230000000000004 2.9482346144504845E-004 + 0.20340000000000003 2.7703618980012834E-004 + 0.20450000000000002 2.5840004673227668E-004 + 0.20560000000000000 2.3917102953419089E-004 + 0.20670000000000005 2.1959199511911720E-004 + 0.20780000000000004 1.9989245629403740E-004 + 0.20890000000000003 1.8028669001068920E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0006.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0006.BXZ.semd new file mode 100644 index 00000000..725e21ab --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0006.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 1.9595432523687732E-030 + -0.10679999999999999 -4.4594181876975378E-030 + -0.10569999999999999 -3.0723168733656484E-029 + -0.10460000000000000 6.4258760928039496E-029 + -0.10349999999999999 2.9027105750369156E-028 + -0.10239999999999999 -4.6664724032818852E-028 + -0.10130000000000000 -2.0752628930081278E-027 + -0.10020000000000000 2.0507525455708836E-027 + -9.9099999999999994E-002 1.1726671578863000E-026 + -9.7999999999999990E-002 -4.6992039678727352E-027 + -9.6899999999999986E-002 -5.2944301046295055E-026 + -9.5799999999999996E-002 -4.7411819221265883E-027 + -9.4699999999999993E-002 1.9614081007829358E-025 + -9.3599999999999989E-002 9.7819787627343566E-026 + -9.2499999999999999E-002 -6.3135851460639503E-025 + -9.1399999999999995E-002 -5.6938402417042190E-025 + -9.0299999999999991E-002 1.8606501267583867E-024 + -8.9200000000000002E-002 2.6774759538542571E-024 + -8.8099999999999984E-002 -4.7387821209712444E-024 + -8.6999999999999994E-002 -1.1244339723764349E-023 + -8.5899999999999990E-002 7.5621405443062128E-024 + -8.4799999999999986E-002 3.8791155852524913E-023 + -8.3699999999999997E-002 7.0800360906894436E-024 + -8.2599999999999993E-002 -9.9121540255159860E-023 + -8.1499999999999989E-002 -9.3908551755954920E-023 + -8.0399999999999999E-002 1.6725550081530934E-022 + -7.9299999999999995E-002 3.3376182358437391E-022 + -7.8199999999999992E-002 -1.3471319618296594E-022 + -7.7100000000000002E-002 -7.7046037750793341E-022 + -7.5999999999999984E-002 -1.3724265027656453E-022 + -7.4899999999999994E-002 1.5122195466596766E-021 + -7.3799999999999991E-002 9.2447005806569157E-022 + -7.2699999999999987E-002 -3.0605335313228237E-021 + -7.1599999999999997E-002 -3.8644694800901877E-021 + -7.0499999999999993E-002 5.0086904884176046E-021 + -6.9399999999999989E-002 1.3157968466229547E-020 + -6.8300000000000000E-002 -6.3021767027615164E-022 + -6.7199999999999996E-002 -2.9442983378290710E-020 + -6.6099999999999992E-002 -2.4788656175717899E-020 + -6.5000000000000002E-002 3.5229573821019432E-020 + -6.3899999999999985E-002 7.4170610115336265E-020 + -6.2799999999999995E-002 -1.9731886621989216E-021 + -6.1699999999999991E-002 -1.1983194928054373E-019 + -6.0599999999999994E-002 -6.7404389026926139E-020 + -5.9499999999999990E-002 1.5570222295359950E-019 + -5.8399999999999994E-002 1.7528051530287276E-019 + -5.7299999999999990E-002 -2.2764279291158401E-019 + -5.6199999999999986E-002 -4.9464299446480594E-019 + -5.5099999999999996E-002 1.4486324887231383E-019 + -5.3999999999999992E-002 1.1741730567492487E-018 + -5.2899999999999989E-002 7.8317889496463422E-019 + -5.1799999999999985E-002 -1.4747682166043345E-018 + -5.0699999999999995E-002 -2.7673873332165826E-018 + -4.9599999999999991E-002 -1.2249883127420297E-019 + -4.8499999999999988E-002 4.1183540124795196E-018 + -4.7399999999999998E-002 3.5007147926984249E-018 + -4.6299999999999994E-002 -3.0219496851879392E-018 + -4.5199999999999990E-002 -6.4421458898798398E-018 + -4.4099999999999986E-002 6.6811253998816162E-019 + -4.2999999999999997E-002 9.3954383434549589E-018 + -4.1899999999999993E-002 2.9375352832914433E-018 + -4.0799999999999989E-002 -1.5047922465415645E-017 + -3.9699999999999985E-002 -1.5278245943897360E-017 + -3.8599999999999995E-002 1.5953074776869146E-017 + -3.7499999999999992E-002 4.0582351045855944E-017 + -3.6399999999999988E-002 8.1815102626833757E-018 + -3.5299999999999984E-002 -5.9322058340073331E-017 + -3.4199999999999994E-002 -6.6170227074395743E-017 + -3.3099999999999991E-002 3.0271875582627475E-017 + -3.1999999999999987E-002 1.2269180920238915E-016 + -3.0899999999999997E-002 6.5905112379350048E-017 + -2.9799999999999993E-002 -1.0320108477770016E-016 + -2.8699999999999989E-002 -1.6215151402961057E-016 + -2.7599999999999986E-002 -6.7996040299812349E-019 + -2.6499999999999996E-002 1.6911963057019807E-016 + -2.5399999999999992E-002 7.0321303938317554E-017 + -2.4299999999999988E-002 -1.8749020024425755E-016 + -2.3199999999999985E-002 -1.6165468950137652E-016 + -2.2099999999999995E-002 2.7199143790709803E-016 + -2.0999999999999991E-002 5.5430804862254836E-016 + -1.9899999999999987E-002 9.0519565571759895E-017 + -1.8799999999999983E-002 -7.8513532641942270E-016 + -1.7699999999999994E-002 -9.7998503860034824E-016 + -1.6599999999999990E-002 -4.5216183750153502E-017 + -1.5499999999999986E-002 1.0112116493547069E-015 + -1.4399999999999996E-002 8.9498189421159018E-016 + -1.3299999999999992E-002 -1.5423501175567387E-016 + -1.2199999999999989E-002 -5.3296271247262159E-016 + -1.1099999999999985E-002 4.2856714580317035E-016 + -9.9999999999999950E-003 1.1794346161408975E-015 + -8.8999999999999913E-003 -8.5313873131502376E-017 + -7.7999999999999875E-003 -2.5302777841034905E-015 + -6.6999999999999837E-003 -3.1038726141163417E-015 + -5.5999999999999939E-003 -3.7245552762164803E-016 + -4.4999999999999901E-003 3.1982833299337796E-015 + -3.3999999999999864E-003 3.9517072780552182E-015 + -2.2999999999999826E-003 1.4796386568782273E-015 + -1.1999999999999927E-003 -1.1487754115820808E-015 + -9.9999999999988987E-005 -1.6275985838628453E-015 + 1.0000000000000148E-003 -1.1447527462364517E-015 + 2.1000000000000185E-003 -1.7986623932750084E-015 + 3.2000000000000084E-003 -2.7291659905582469E-015 + 4.3000000000000121E-003 -1.0008531775636156E-015 + 5.4000000000000159E-003 3.7843767663580784E-015 + 6.5000000000000058E-003 7.7363152844078971E-015 + 7.6000000000000234E-003 6.4905462359148448E-015 + 8.7000000000000133E-003 -5.3804199848039120E-016 + 9.8000000000000032E-003 -1.0280425328298287E-014 + 1.0900000000000021E-002 -1.8463448001396210E-014 + 1.2000000000000011E-002 -2.0113869676264585E-014 + 1.3100000000000001E-002 -9.9634401884473103E-015 + 1.4200000000000018E-002 1.2978415000683419E-014 + 1.5300000000000008E-002 3.9892978379247115E-014 + 1.6400000000000026E-002 5.4871414351250966E-014 + 1.7500000000000016E-002 4.6532249624656186E-014 + 1.8600000000000005E-002 1.6294142413369322E-014 + 1.9700000000000023E-002 -2.6355010025475717E-014 + 2.0800000000000013E-002 -7.2515269884752126E-014 + 2.1900000000000003E-002 -1.1172832136471106E-013 + 2.3000000000000020E-002 -1.2281610461701425E-013 + 2.4100000000000010E-002 -8.0290232741444395E-014 + 2.5200000000000000E-002 1.9542915259706563E-014 + 2.6300000000000018E-002 1.3872166219550119E-013 + 2.7400000000000008E-002 2.1460289871110677E-013 + 2.8500000000000025E-002 2.0285718092295790E-013 + 2.9600000000000015E-002 1.0814056762694854E-013 + 3.0700000000000005E-002 -2.6606958281570614E-014 + 3.1800000000000023E-002 -1.4920744219153181E-013 + 3.2900000000000013E-002 -2.1321259916027430E-013 + 3.4000000000000002E-002 -1.7857751681473605E-013 + 3.5100000000000020E-002 -3.2435124329216122E-014 + 3.6200000000000010E-002 1.8079251474806962E-013 + 3.7300000000000028E-002 3.4149077879699896E-013 + 3.8400000000000017E-002 3.1472732948435722E-013 + 3.9500000000000007E-002 2.0689281180191060E-014 + 4.0600000000000025E-002 -5.1229067645972015E-013 + 4.1700000000000015E-002 -1.1311433560645678E-012 + 4.2800000000000005E-002 -1.6260146441099410E-012 + 4.3900000000000022E-002 -1.7681478026512765E-012 + 4.5000000000000012E-002 -1.4377241801602492E-012 + 4.6100000000000002E-002 -7.0657244161456689E-013 + 4.7200000000000020E-002 2.1196655270849102E-013 + 4.8300000000000010E-002 8.7098015431885667E-013 + 4.9400000000000027E-002 8.7921835610627053E-013 + 5.0500000000000017E-002 -5.6248412096679759E-014 + 5.1600000000000007E-002 -1.7858394884412432E-012 + 5.2700000000000025E-002 -3.9999084773534310E-012 + 5.3800000000000014E-002 -5.8578662753827615E-012 + 5.4900000000000004E-002 -6.8611002296270485E-012 + 5.6000000000000022E-002 -6.7345170239041519E-012 + 5.7100000000000012E-002 -5.6131089359867659E-012 + 5.8200000000000002E-002 -4.0879608725896688E-012 + 5.9300000000000019E-002 -3.0578892282889791E-012 + 6.0400000000000009E-002 -3.7702319564958398E-012 + 6.1500000000000027E-002 -7.0802977196471328E-012 + 6.2600000000000017E-002 -1.2727455374339502E-011 + 6.3700000000000007E-002 -2.0170322009849251E-011 + 6.4800000000000024E-002 -2.7246198353036988E-011 + 6.5900000000000014E-002 -3.1405631567560377E-011 + 6.7000000000000004E-002 -3.2736938160304874E-011 + 6.8100000000000022E-002 -3.2058591892258903E-011 + 6.9200000000000012E-002 -2.9316656741107394E-011 + 7.0300000000000029E-002 -2.9443027876885353E-011 + 7.1400000000000019E-002 -3.4520570429963371E-011 + 7.2500000000000009E-002 -4.4605773935613158E-011 + 7.3600000000000027E-002 -6.0148108715907256E-011 + 7.4700000000000016E-002 -8.1304199484044659E-011 + 7.5800000000000006E-002 -9.8523425529073450E-011 + 7.6900000000000024E-002 -1.1867554161604232E-010 + 7.8000000000000014E-002 -1.3251182096052361E-010 + 7.9100000000000004E-002 -1.3299819578982408E-010 + 8.0200000000000021E-002 -1.3421566635862803E-010 + 8.1300000000000011E-002 -1.3157297473753715E-010 + 8.2400000000000029E-002 -1.3708245649723949E-010 + 8.3500000000000019E-002 -1.5196320590771251E-010 + 8.4600000000000009E-002 -1.9835028064463245E-010 + 8.5700000000000026E-002 -2.4971527623485201E-010 + 8.6800000000000016E-002 -2.8776497851268346E-010 + 8.7900000000000006E-002 -2.9674501744736403E-010 + 8.9000000000000024E-002 -3.4149724714716001E-010 + 9.0100000000000013E-002 -3.7711744838020422E-010 + 9.1200000000000003E-002 -3.7981290335054041E-010 + 9.2300000000000021E-002 -3.8185957174086127E-010 + 9.3400000000000011E-002 -3.5119954167051048E-010 + 9.4500000000000028E-002 -3.7044592393620235E-010 + 9.5600000000000018E-002 -3.7445960221482721E-010 + 9.6700000000000008E-002 -3.9659794892621392E-010 + 9.7800000000000026E-002 -4.8296472376918587E-010 + 9.8900000000000016E-002 -5.9889615489083781E-010 + 0.10000000000000001 -5.8819943360433058E-010 + 0.10110000000000002 -5.8237825673046473E-010 + 0.10220000000000001 -5.3053411663839256E-010 + 0.10330000000000003 -4.4874437499231590E-010 + 0.10440000000000002 -4.6714859758267835E-010 + 0.10550000000000001 -4.2610009964860751E-010 + 0.10660000000000003 -3.3272060107059076E-010 + 0.10770000000000002 -2.7675498004420263E-010 + 0.10880000000000001 -1.6738178898467737E-010 + 0.10990000000000003 -3.1401825584254084E-010 + 0.11100000000000002 -2.7791957624145880E-010 + 0.11210000000000001 1.7814799982418528E-011 + 0.11320000000000002 -5.6086784522291211E-011 + 0.11430000000000001 -1.6481869688500517E-011 + 0.11540000000000003 2.5938112768741917E-010 + 0.11650000000000002 5.6988541663471892E-010 + 0.11760000000000001 4.3017905904108034E-010 + 0.11870000000000003 6.9221034459943098E-010 + 0.11980000000000002 8.2046403004909507E-010 + 0.12090000000000001 1.2474139499119019E-009 + 0.12200000000000003 1.3814031030179308E-009 + 0.12310000000000001 1.6581498396561756E-009 + 0.12420000000000003 1.4688997795886394E-009 + 0.12530000000000002 1.3786014552152892E-009 + 0.12640000000000001 1.9963266595368623E-009 + 0.12750000000000003 2.7580133732385548E-009 + 0.12860000000000002 2.6810553777067980E-009 + 0.12970000000000001 2.2194766025052104E-009 + 0.13080000000000003 1.7546872843610117E-009 + 0.13190000000000002 1.8867358786422983E-009 + 0.13300000000000001 2.4481858762470665E-009 + 0.13410000000000000 2.6490074578333633E-009 + 0.13520000000000004 1.9909551784991208E-009 + 0.13630000000000003 1.4521577273995945E-009 + 0.13740000000000002 1.0055759558369459E-009 + 0.13850000000000001 1.6687391468650503E-009 + 0.13960000000000000 2.6961459731467130E-009 + 0.14070000000000005 3.0623890090453187E-009 + 0.14180000000000004 2.7496869225984710E-009 + 0.14290000000000003 1.3278185218013050E-009 + 0.14400000000000002 -1.9394116868021172E-010 + 0.14510000000000001 -7.4313978581930229E-011 + 0.14620000000000000 3.9675382423887129E-010 + 0.14730000000000004 1.0189405985627786E-009 + 0.14840000000000003 1.5438358924591000E-010 + 0.14950000000000002 -1.3981362734227787E-009 + 0.15060000000000001 -2.2152499834504624E-009 + 0.15170000000000000 -2.0162993497052639E-009 + 0.15280000000000005 -1.1517540254857295E-009 + 0.15390000000000004 -6.5526462034171118E-010 + 0.15500000000000003 -1.5833655497843324E-009 + 0.15610000000000002 -3.1455582583106434E-009 + 0.15720000000000001 -3.9329557388612102E-009 + 0.15830000000000000 -3.9772700688445184E-009 + 0.15940000000000004 -3.2308191677543618E-009 + 0.16050000000000003 -2.3183066577558975E-009 + 0.16160000000000002 -2.8016557962473598E-009 + 0.16270000000000001 -3.9771461679549702E-009 + 0.16380000000000000 -4.9330974860595234E-009 + 0.16490000000000005 -4.4785575248340592E-009 + 0.16600000000000004 -3.0806794892868083E-009 + 0.16710000000000003 -1.9710491017121967E-009 + 0.16820000000000002 -2.3374884250415562E-009 + 0.16930000000000001 -4.3734700305719798E-009 + 0.17040000000000000 -4.6205550496836167E-009 + 0.17150000000000004 -3.5637848228020630E-009 + 0.17260000000000003 -1.8314812999520313E-009 + 0.17370000000000002 -1.9244025817322097E-010 + 0.17480000000000001 -6.0578425609136843E-010 + 0.17590000000000000 -2.5679256498989389E-009 + 0.17700000000000005 -1.2084573342008298E-009 + 0.17810000000000004 3.9325856460159514E-010 + 0.17920000000000003 2.2501054353085692E-009 + 0.18030000000000002 1.9896246872264101E-009 + 0.18140000000000001 6.2786520427238202E-010 + 0.18250000000000000 -1.3410416110914980E-009 + 0.18360000000000004 -1.8371630883251555E-009 + 0.18470000000000003 -3.7190989177204870E-010 + 0.18580000000000002 2.6735511582387517E-009 + 0.18690000000000001 5.0049915323313598E-009 + 0.18800000000000000 4.9988009287460500E-009 + 0.18910000000000005 2.1237029912413163E-009 + 0.19020000000000004 -3.0602248513034169E-010 + 0.19130000000000003 -2.6677116071738283E-010 + 0.19240000000000002 1.6274678271699372E-009 + 0.19350000000000001 3.0771656334138697E-009 + 0.19460000000000005 3.6707306083627600E-009 + 0.19570000000000004 2.4131221465495400E-009 + 0.19680000000000003 1.0268773609212190E-009 + 0.19790000000000002 9.0219026693816318E-010 + 0.19900000000000001 2.2973989377561566E-009 + 0.20010000000000000 3.4592437803127041E-009 + 0.20120000000000005 3.0385256533094207E-009 + 0.20230000000000004 1.2867034104857566E-009 + 0.20340000000000003 -4.6166581668671824E-010 + 0.20450000000000002 -9.5120544774118798E-010 + 0.20560000000000000 2.1960989970981615E-010 + 0.20670000000000005 1.8721610928196242E-009 + 0.20780000000000004 2.2803281485295201E-009 + 0.20890000000000003 1.1322934811985874E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0007.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0007.BXX.semd new file mode 100644 index 00000000..43de62c4 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0007.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 2.6953383395904554E-021 + -0.11009999999999999 -3.9686148311642383E-020 + -0.10900000000000000 -4.3154532775948567E-020 + -0.10790000000000000 1.2673961825370042E-019 + -0.10679999999999999 1.1275686670622454E-019 + -0.10569999999999999 -2.9436465453557734E-019 + -0.10460000000000000 7.7179637274802171E-019 + -0.10349999999999999 3.4095603163756938E-018 + -0.10239999999999999 -2.6647561394849845E-018 + -0.10130000000000000 -2.4008300202614664E-017 + -0.10020000000000000 -2.3006915353057968E-017 + -9.9099999999999994E-002 5.9794438026845214E-017 + -9.7999999999999990E-002 1.6465781834608704E-016 + -9.6899999999999986E-002 6.5371819112269760E-017 + -9.5799999999999996E-002 -3.2096637999152924E-016 + -9.4699999999999993E-002 -5.9947475704590384E-016 + -9.3599999999999989E-002 -2.6554607304386444E-016 + -9.2499999999999999E-002 5.2617946087277234E-016 + -9.1399999999999995E-002 1.2265280598214605E-015 + -9.0299999999999991E-002 1.9775489754715386E-015 + -8.9200000000000002E-002 2.6896684207113053E-015 + -8.8099999999999984E-002 1.9473867145549642E-016 + -8.6999999999999994E-002 -9.5672515387974257E-015 + -8.5899999999999990E-002 -2.1019359755340694E-014 + -8.4799999999999986E-002 -1.4576910167753317E-014 + -8.3699999999999997E-002 2.3028633714576932E-014 + -8.2599999999999993E-002 6.8656255539697314E-014 + -8.1499999999999989E-002 7.0093866962831625E-014 + -8.0399999999999999E-002 1.8026841057085718E-015 + -7.9299999999999995E-002 -9.8447481720539964E-014 + -7.8199999999999992E-002 -1.7167476750075406E-013 + -7.7100000000000002E-002 -1.9459218578935650E-013 + -7.5999999999999984E-002 -1.4046687532749680E-013 + -7.4899999999999994E-002 9.1882786643938952E-014 + -7.3799999999999991E-002 5.6259543464859396E-013 + -7.2699999999999987E-002 1.0080224415592864E-012 + -7.1599999999999997E-002 8.3523894181189440E-013 + -7.0499999999999993E-002 -2.9889692066895068E-013 + -6.9399999999999989E-002 -1.8545852787515971E-012 + -6.8300000000000000E-002 -2.6645740735381507E-012 + -6.7199999999999996E-002 -2.0365256789972586E-012 + -6.6099999999999992E-002 -3.4666621786735852E-013 + -6.5000000000000002E-002 1.7393216858105354E-012 + -6.3899999999999985E-002 4.1749277646108141E-012 + -6.2799999999999995E-002 6.7709930544335162E-012 + -6.1699999999999991E-002 7.5979647920498827E-012 + -6.0599999999999994E-002 3.6871334978261228E-012 + -5.9499999999999990E-002 -5.3345960461526065E-012 + -5.8399999999999994E-002 -1.5047071227902720E-011 + -5.7299999999999990E-002 -1.9570289833126253E-011 + -5.6199999999999986E-002 -1.7235570609619444E-011 + -5.5099999999999996E-002 -1.0806307237931634E-011 + -5.3999999999999992E-002 -1.1947485101942990E-012 + -5.2899999999999989E-002 1.5830942459715835E-011 + -5.1799999999999985E-002 4.2452256987512982E-011 + -5.0699999999999995E-002 6.8811373266086662E-011 + -4.9599999999999991E-002 7.5453789050161646E-011 + -4.8499999999999988E-002 4.9080867842166143E-011 + -4.7399999999999998E-002 -6.5036517837846475E-012 + -4.6299999999999994E-002 -7.7458907343785910E-011 + -4.5199999999999990E-002 -1.5275536391357036E-010 + -4.4099999999999986E-002 -2.2125640208869868E-010 + -4.2999999999999997E-002 -2.5614366183646098E-010 + -4.1899999999999993E-002 -2.1505970615454117E-010 + -4.0799999999999989E-002 -6.9065017593850087E-011 + -3.9699999999999985E-002 1.6694899629410287E-010 + -3.8599999999999995E-002 4.3755221668106969E-010 + -3.7499999999999992E-002 6.7744698739602427E-010 + -3.6399999999999988E-002 8.2886486563182871E-010 + -3.5299999999999984E-002 8.2947021473600557E-010 + -3.4199999999999994E-002 6.0446830874028024E-010 + -3.3099999999999991E-002 9.7093492967825767E-011 + -3.1999999999999987E-002 -6.8152355980899415E-010 + -3.0899999999999997E-002 -1.6310367501048972E-009 + -2.9799999999999993E-002 -2.5782604939905696E-009 + -2.8699999999999989E-002 -3.2951077422183062E-009 + -2.7599999999999986E-002 -3.5026770373036697E-009 + -2.6499999999999996E-002 -2.8971780530184787E-009 + -2.5399999999999992E-002 -1.2209916411265453E-009 + -2.4299999999999988E-002 1.6695271831679293E-009 + -2.3199999999999985E-002 5.8055120710776009E-009 + -2.2099999999999995E-002 1.1159318802356211E-008 + -2.0999999999999991E-002 1.7666986096287474E-008 + -1.9899999999999987E-002 2.5200586506457512E-008 + -1.8799999999999983E-002 3.3585784819933906E-008 + -1.7699999999999994E-002 4.2738879102444116E-008 + -1.6599999999999990E-002 5.2840043451851670E-008 + -1.5499999999999986E-002 6.4385197617866652E-008 + -1.4399999999999996E-002 7.8097173172864132E-008 + -1.3299999999999992E-002 9.4849141873964982E-008 + -1.2199999999999989E-002 1.1570796232263092E-007 + -1.1099999999999985E-002 1.4199845566054137E-007 + -9.9999999999999950E-003 1.7523112205708458E-007 + -8.8999999999999913E-003 2.1693185203730536E-007 + -7.7999999999999875E-003 2.6858734258894401E-007 + -6.6999999999999837E-003 3.3180526770593133E-007 + -5.5999999999999939E-003 4.0853251448424999E-007 + -4.4999999999999901E-003 5.0113544602936599E-007 + -3.3999999999999864E-003 6.1238091575432918E-007 + -2.2999999999999826E-003 7.4549825512804091E-007 + -1.1999999999999927E-003 9.0435440824876423E-007 + -9.9999999999988987E-005 1.0935980299109360E-006 + 1.0000000000000148E-003 1.3186783007768099E-006 + 2.1000000000000185E-003 1.5858483948250068E-006 + 3.2000000000000084E-003 1.9022537571800058E-006 + 4.3000000000000121E-003 2.2760332285542972E-006 + 5.4000000000000159E-003 2.7162611786479829E-006 + 6.5000000000000058E-003 3.2328587167285150E-006 + 7.6000000000000234E-003 3.8367229535651859E-006 + 8.7000000000000133E-003 4.5400693124975078E-006 + 9.8000000000000032E-003 5.3566268434224185E-006 + 1.0900000000000021E-002 6.3015027080837172E-006 + 1.2000000000000011E-002 7.3909445745812263E-006 + 1.3100000000000001E-002 8.6424079199787229E-006 + 1.4200000000000018E-002 1.0074967576656491E-005 + 1.5300000000000008E-002 1.1709557838912588E-005 + 1.6400000000000026E-002 1.3568747817771509E-005 + 1.7500000000000016E-002 1.5676221664762124E-005 + 1.8600000000000005E-002 1.8056514818454161E-005 + 1.9700000000000023E-002 2.0735018551931717E-005 + 2.0800000000000013E-002 2.3737753508612514E-005 + 2.1900000000000003E-002 2.7090874937130138E-005 + 2.3000000000000020E-002 3.0820181564195082E-005 + 2.4100000000000010E-002 3.4950644476339221E-005 + 2.5200000000000000E-002 3.9506441680714488E-005 + 2.6300000000000018E-002 4.4510314182844013E-005 + 2.7400000000000008E-002 4.9982558266492561E-005 + 2.8500000000000025E-002 5.5940588936209679E-005 + 2.9600000000000015E-002 6.2398081354331225E-005 + 3.0700000000000005E-002 6.9364468799903989E-005 + 3.1800000000000023E-002 7.6842887210659683E-005 + 3.2900000000000013E-002 8.4829669503960758E-005 + 3.4000000000000002E-002 9.3312679382506758E-005 + 3.5100000000000020E-002 1.0227116581518203E-004 + 3.6200000000000010E-002 1.1167451884830371E-004 + 3.7300000000000028E-002 1.2148094538133591E-004 + 3.8400000000000017E-002 1.3163690164219588E-004 + 3.9500000000000007E-002 1.4207673666533083E-004 + 4.0600000000000025E-002 1.5272154996637255E-004 + 4.1700000000000015E-002 1.6347900964319706E-004 + 4.2800000000000005E-002 1.7424252291675657E-004 + 4.3900000000000022E-002 1.8489146896172315E-004 + 4.5000000000000012E-002 1.9528990378603339E-004 + 4.6100000000000002E-002 2.0528797176666558E-004 + 4.7200000000000020E-002 2.1472333173733205E-004 + 4.8300000000000010E-002 2.2342064767144620E-004 + 4.9400000000000027E-002 2.3119302932173014E-004 + 5.0500000000000017E-002 2.3784443328622729E-004 + 5.1600000000000007E-002 2.4317372299265116E-004 + 5.2700000000000025E-002 2.4697638582438231E-004 + 5.3800000000000014E-002 2.4904264137148857E-004 + 5.4900000000000004E-002 2.4916511029005051E-004 + 5.6000000000000022E-002 2.4714414030313492E-004 + 5.7100000000000012E-002 2.4278981436509639E-004 + 5.8200000000000002E-002 2.3592224169988185E-004 + 5.9300000000000019E-002 2.2637887741439044E-004 + 6.0400000000000009E-002 2.1401901904027909E-004 + 6.1500000000000027E-002 1.9873071869369596E-004 + 6.2600000000000017E-002 1.8043046293314546E-004 + 6.3700000000000007E-002 1.5906585031189024E-004 + 6.4800000000000024E-002 1.3462083006743342E-004 + 6.5900000000000014E-002 1.0712574294302613E-004 + 6.7000000000000004E-002 7.6655902375932783E-005 + 6.8100000000000022E-002 4.3328109313733876E-005 + 6.9200000000000012E-002 7.3012706707231700E-006 + 7.0300000000000029E-002 -3.1214261980494484E-005 + 7.1400000000000019E-002 -7.1954564191401005E-005 + 7.2500000000000009E-002 -1.1460676614660770E-004 + 7.3600000000000027E-002 -1.5881794388405979E-004 + 7.4700000000000016E-002 -2.0419793145265430E-004 + 7.5800000000000006E-002 -2.5031686527654529E-004 + 7.6900000000000024E-002 -2.9670991352759302E-004 + 7.8000000000000014E-002 -3.4288002643734217E-004 + 7.9100000000000004E-002 -3.8830869016237557E-004 + 8.0200000000000021E-002 -4.3246263521723449E-004 + 8.1300000000000011E-002 -4.7480786452069879E-004 + 8.2400000000000029E-002 -5.1481253467500210E-004 + 8.3500000000000019E-002 -5.5195484310388565E-004 + 8.4600000000000009E-002 -5.8572739362716675E-004 + 8.5700000000000026E-002 -6.1564467614516616E-004 + 8.6800000000000016E-002 -6.4125756034627557E-004 + 8.7900000000000006E-002 -6.6216726554557681E-004 + 8.9000000000000024E-002 -6.7803508136421442E-004 + 9.0100000000000013E-002 -6.8857806036248803E-004 + 9.1200000000000003E-002 -6.9356715539470315E-004 + 9.2300000000000021E-002 -6.9283426273614168E-004 + 9.3400000000000011E-002 -6.8628904409706593E-004 + 9.4500000000000028E-002 -6.7392899654805660E-004 + 9.5600000000000018E-002 -6.5583089599385858E-004 + 9.6700000000000008E-002 -6.3213868997991085E-004 + 9.7800000000000026E-002 -6.0306640807539225E-004 + 9.8900000000000016E-002 -5.6889804545789957E-004 + 0.10000000000000001 -5.2998744649812579E-004 + 0.10110000000000002 -4.8675417201593518E-004 + 0.10220000000000001 -4.3967799865640700E-004 + 0.10330000000000003 -3.8928951835259795E-004 + 0.10440000000000002 -3.3615456777624786E-004 + 0.10550000000000001 -2.8085859958082438E-004 + 0.10660000000000003 -2.2400490706786513E-004 + 0.10770000000000002 -1.6622210387140512E-004 + 0.10880000000000001 -1.0814895358635113E-004 + 0.10990000000000003 -5.0415328587405384E-005 + 0.11100000000000002 6.3783159021113534E-006 + 0.11210000000000001 6.1664417444262654E-005 + 0.11320000000000002 1.1490403267089278E-004 + 0.11430000000000001 1.6559449431952089E-004 + 0.11540000000000003 2.1327138529159129E-004 + 0.11650000000000002 2.5752710644155741E-004 + 0.11760000000000001 2.9802150675095618E-004 + 0.11870000000000003 3.3447655732743442E-004 + 0.11980000000000002 3.6667732638306916E-004 + 0.12090000000000001 3.9447387098334730E-004 + 0.12200000000000003 4.1776563739404082E-004 + 0.12310000000000001 4.3651141459122300E-004 + 0.12420000000000003 4.5073553337715566E-004 + 0.12530000000000002 4.6052667312324047E-004 + 0.12640000000000001 4.6603512600995600E-004 + 0.12750000000000003 4.6745018335059285E-004 + 0.12860000000000002 4.6498683514073491E-004 + 0.12970000000000001 4.5889025204814970E-004 + 0.13080000000000003 4.4944800902158022E-004 + 0.13190000000000002 4.3698641820810735E-004 + 0.13300000000000001 4.2184995254501700E-004 + 0.13410000000000000 4.0438037831336260E-004 + 0.13520000000000004 3.8491457235068083E-004 + 0.13630000000000003 3.6379270022735000E-004 + 0.13740000000000002 3.4136121394112706E-004 + 0.13850000000000001 3.1796033727005124E-004 + 0.13960000000000000 2.9391082352958620E-004 + 0.14070000000000005 2.6951133622787893E-004 + 0.14180000000000004 2.4504220345988870E-004 + 0.14290000000000003 2.2076111054047942E-004 + 0.14400000000000002 1.9689768669195473E-004 + 0.14510000000000001 1.7365327221341431E-004 + 0.14620000000000000 1.5120960597414523E-004 + 0.14730000000000004 1.2972822878509760E-004 + 0.14840000000000003 1.0933929297607392E-004 + 0.14950000000000002 9.0134453785140067E-005 + 0.15060000000000001 7.2179114795289934E-005 + 0.15170000000000000 5.5528664233861491E-005 + 0.15280000000000005 4.0225928387371823E-005 + 0.15390000000000004 2.6284673367626965E-005 + 0.15500000000000003 1.3685078556591179E-005 + 0.15610000000000002 2.3938405320222955E-006 + 0.15720000000000001 -7.6182855082151946E-006 + 0.15830000000000000 -1.6384281479986385E-005 + 0.15940000000000004 -2.3960636099218391E-005 + 0.16050000000000003 -3.0429539037868381E-005 + 0.16160000000000002 -3.5875931644113734E-005 + 0.16270000000000001 -4.0366932807955891E-005 + 0.16380000000000000 -4.3963744246866554E-005 + 0.16490000000000005 -4.6741904952796176E-005 + 0.16600000000000004 -4.8792859161039814E-005 + 0.16710000000000003 -5.0203212595079094E-005 + 0.16820000000000002 -5.1043894927715883E-005 + 0.16930000000000001 -5.1379964133957401E-005 + 0.17040000000000000 -5.1282571803312749E-005 + 0.17150000000000004 -5.0819649914046749E-005 + 0.17260000000000003 -5.0044847739627585E-005 + 0.17370000000000002 -4.9005382606992498E-005 + 0.17480000000000001 -4.7758494474692270E-005 + 0.17590000000000000 -4.6367367758648470E-005 + 0.17700000000000005 -4.4875694584334269E-005 + 0.17810000000000004 -4.3298583477735519E-005 + 0.17920000000000003 -4.1647585021564737E-005 + 0.18030000000000002 -3.9957751141628250E-005 + 0.18140000000000001 -3.8278729334706441E-005 + 0.18250000000000000 -3.6639856261899695E-005 + 0.18360000000000004 -3.5038494388572872E-005 + 0.18470000000000003 -3.3466742024756968E-005 + 0.18580000000000002 -3.1937870517140254E-005 + 0.18690000000000001 -3.0477631298708729E-005 + 0.18800000000000000 -2.9095743229845539E-005 + 0.18910000000000005 -2.7782369215856306E-005 + 0.19020000000000004 -2.6530500690569170E-005 + 0.19130000000000003 -2.5348426788696088E-005 + 0.19240000000000002 -2.4243314328487031E-005 + 0.19350000000000001 -2.3204191165859811E-005 + 0.19460000000000005 -2.2214469936443493E-005 + 0.19570000000000004 -2.1274041500873864E-005 + 0.19680000000000003 -2.0395171304699033E-005 + 0.19790000000000002 -1.9576296836021356E-005 + 0.19900000000000001 -1.8795213691191748E-005 + 0.20010000000000000 -1.8033784726867452E-005 + 0.20120000000000005 -1.7297768863500096E-005 + 0.20230000000000004 -1.6599071386735886E-005 + 0.20340000000000003 -1.5928002540022135E-005 + 0.20450000000000002 -1.5258692656061612E-005 + 0.20560000000000000 -1.4581164577975869E-005 + 0.20670000000000005 -1.3912344911659602E-005 + 0.20780000000000004 -1.3266594578453805E-005 + 0.20890000000000003 -1.2628565855266061E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0007.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0007.BXZ.semd new file mode 100644 index 00000000..bdb01df9 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0007.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 -2.1335217507987356E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3247356507830386E-021 + -0.10790000000000000 3.2296866351523760E-019 + -0.10679999999999999 1.0674557717373977E-019 + -0.10569999999999999 -1.4623047761222683E-018 + -0.10460000000000000 -1.2596300164102911E-018 + -0.10349999999999999 4.7662432272616785E-018 + -0.10239999999999999 7.2483702952041428E-018 + -0.10130000000000000 -1.0592410048849818E-017 + -0.10020000000000000 -2.7792543971565133E-017 + -9.9099999999999994E-002 1.2570398243991732E-017 + -9.7999999999999990E-002 7.9820460804419312E-017 + -9.6899999999999986E-002 1.2145883363365230E-017 + -9.5799999999999996E-002 -1.8955655035397421E-016 + -9.4699999999999993E-002 -1.2843990713135484E-016 + -9.3599999999999989E-002 3.9215259059577714E-016 + -9.2499999999999999E-002 5.3948947190813040E-016 + -9.1399999999999995E-002 -6.0574327731161850E-016 + -9.0299999999999991E-002 -1.6980233383172912E-015 + -8.9200000000000002E-002 1.2997302353099532E-016 + -8.8099999999999984E-002 3.8443742275944687E-015 + -8.6999999999999994E-002 2.7951547275888037E-015 + -8.5899999999999990E-002 -5.4413006896460517E-015 + -8.4799999999999986E-002 -9.5917485786649673E-015 + -8.3699999999999997E-002 2.5228135180140488E-015 + -8.2599999999999993E-002 1.8417215249069176E-014 + -8.1499999999999989E-002 8.2132600552490068E-015 + -8.0399999999999999E-002 -2.5318153606609939E-014 + -7.9299999999999995E-002 -2.8646833847125255E-014 + -7.8199999999999992E-002 2.6885410198585098E-014 + -7.7100000000000002E-002 6.7104572495490372E-014 + -7.5999999999999984E-002 -4.8575484522879638E-015 + -7.4899999999999994E-002 -1.2584705955283326E-013 + -7.3799999999999991E-002 -8.8558948043750141E-014 + -7.2699999999999987E-002 1.4607405725546724E-013 + -7.1599999999999997E-002 2.6607204937564854E-013 + -7.0499999999999993E-002 -1.4646019585919795E-014 + -6.9399999999999989E-002 -4.1285109554124733E-013 + -6.8300000000000000E-002 -2.8991373646376772E-013 + -6.7199999999999996E-002 3.7689483153337255E-013 + -6.6099999999999992E-002 6.6022843659210850E-013 + -6.5000000000000002E-002 -1.0487793901566012E-013 + -6.3899999999999985E-002 -1.0222490172059895E-012 + -6.2799999999999995E-002 -5.2546839492476072E-013 + -6.1699999999999991E-002 1.1612636850386049E-012 + -6.0599999999999994E-002 1.6429054297550927E-012 + -5.9499999999999990E-002 -4.3080353195369681E-013 + -5.8399999999999994E-002 -2.6582670526603680E-012 + -5.7299999999999990E-002 -1.4798601797108568E-012 + -5.6199999999999986E-002 2.3741848331065851E-012 + -5.5099999999999996E-002 3.6569857385371218E-012 + -5.3999999999999992E-002 -3.4670782412572765E-013 + -5.2899999999999989E-002 -4.7691820111162020E-012 + -5.1799999999999985E-002 -2.8353857890045520E-012 + -5.0699999999999995E-002 3.9462656233058002E-012 + -4.9599999999999991E-002 6.1618037061617059E-012 + -4.8499999999999988E-002 -6.3205587682094166E-013 + -4.7399999999999998E-002 -7.9608004216469297E-012 + -4.6299999999999994E-002 -4.8449274106521223E-012 + -4.5199999999999990E-002 5.9952199454871291E-012 + -4.4099999999999986E-002 1.0003306342987184E-011 + -4.2999999999999997E-002 7.0875255534300075E-013 + -4.1899999999999993E-002 -9.9521597560214836E-012 + -4.0799999999999989E-002 -7.5305369579004022E-012 + -3.9699999999999985E-002 4.1723330519716217E-012 + -3.8599999999999995E-002 8.2177632754198982E-012 + -3.7499999999999992E-002 -6.3656328472272428E-013 + -3.6399999999999988E-002 -8.0511326772114700E-012 + -3.5299999999999984E-002 -1.8640219576204764E-012 + -3.4199999999999994E-002 9.1502708188251347E-012 + -3.3099999999999991E-002 8.9037111017375992E-012 + -3.1999999999999987E-002 -8.5851757560678754E-013 + -3.0899999999999997E-002 -4.3731364016141860E-012 + -2.9799999999999993E-002 6.2954855087685169E-013 + -2.8699999999999989E-002 -1.9721212510259711E-012 + -2.7599999999999986E-002 -1.6760913837399194E-011 + -2.6499999999999996E-002 -2.0916173307239383E-011 + -2.5399999999999992E-002 2.9895714809963225E-012 + -2.4299999999999988E-002 3.0761303226878312E-011 + -2.3199999999999985E-002 2.1645234216105536E-011 + -2.2099999999999995E-002 -1.9662212830118264E-011 + -2.0999999999999991E-002 -3.8412672348497878E-011 + -1.9899999999999987E-002 -5.0938944902434447E-012 + -1.8799999999999983E-002 3.2656988224744055E-011 + -1.7699999999999994E-002 9.2469755810786758E-012 + -1.6599999999999990E-002 -5.9749219460947245E-011 + -1.5499999999999986E-002 -8.4355009088987742E-011 + -1.4399999999999996E-002 -1.9689555541546611E-011 + -1.3299999999999992E-002 6.4398347765504127E-011 + -1.2199999999999989E-002 6.8709898881635922E-011 + -1.1099999999999985E-002 -7.2828999775342851E-012 + -9.9999999999999950E-003 -7.1552624936188636E-011 + -8.8999999999999913E-003 -6.8308900202929124E-011 + -7.7999999999999875E-003 -4.3246951159092717E-011 + -6.6999999999999837E-003 -6.1305349685625288E-011 + -5.5999999999999939E-003 -1.0963023544530159E-010 + -4.4999999999999901E-003 -1.3000864274026469E-010 + -3.3999999999999864E-003 -1.1178900166664008E-010 + -2.2999999999999826E-003 -9.2378348026667112E-011 + -1.1999999999999927E-003 -7.9042765388503966E-011 + -9.9999999999988987E-005 -4.6615312304654211E-011 + 1.0000000000000148E-003 -2.1430683616596724E-011 + 2.1000000000000185E-003 -9.6999200338565572E-011 + 3.2000000000000084E-003 -3.0460312050450966E-010 + 4.3000000000000121E-003 -5.0087733960424430E-010 + 5.4000000000000159E-003 -5.2074433654070162E-010 + 6.5000000000000058E-003 -3.9135852891725165E-010 + 7.6000000000000234E-003 -3.3014790901120250E-010 + 8.7000000000000133E-003 -4.5062648057481169E-010 + 9.8000000000000032E-003 -6.1148075491956888E-010 + 1.0900000000000021E-002 -6.0900212650594199E-010 + 1.2000000000000011E-002 -4.7178905226985535E-010 + 1.3100000000000001E-002 -4.5532125292346848E-010 + 1.4200000000000018E-002 -7.3956790691553920E-010 + 1.5300000000000008E-002 -1.1609712080584700E-009 + 1.6400000000000026E-002 -1.4648188217947222E-009 + 1.7500000000000016E-002 -1.5510130957352430E-009 + 1.8600000000000005E-002 -1.5569757705335974E-009 + 1.9700000000000023E-002 -1.5847095857779436E-009 + 2.0800000000000013E-002 -1.6090794252576757E-009 + 2.1900000000000003E-002 -1.6311763051390926E-009 + 2.3000000000000020E-002 -1.7103141125573984E-009 + 2.4100000000000010E-002 -1.9181218835484515E-009 + 2.5200000000000000E-002 -2.1599386723636371E-009 + 2.6300000000000018E-002 -2.2929071974431281E-009 + 2.7400000000000008E-002 -2.4713251445263040E-009 + 2.8500000000000025E-002 -2.8198747781260636E-009 + 2.9600000000000015E-002 -3.3279856648249506E-009 + 3.0700000000000005E-002 -3.4350229327628767E-009 + 3.1800000000000023E-002 -3.2711449104994017E-009 + 3.2900000000000013E-002 -3.0352351743090367E-009 + 3.4000000000000002E-002 -3.0042210941161329E-009 + 3.5100000000000020E-002 -3.0788651628199659E-009 + 3.6200000000000010E-002 -2.9905706799837617E-009 + 3.7300000000000028E-002 -2.7898816590266051E-009 + 3.8400000000000017E-002 -2.6014901344240116E-009 + 3.9500000000000007E-002 -2.5223463318013728E-009 + 4.0600000000000025E-002 -2.6513595763333342E-009 + 4.1700000000000015E-002 -2.8023774412133662E-009 + 4.2800000000000005E-002 -2.4918607177681906E-009 + 4.3900000000000022E-002 -1.6183206996700505E-009 + 4.5000000000000012E-002 -8.0574519278897583E-010 + 4.6100000000000002E-002 -7.5696049428586321E-010 + 4.7200000000000020E-002 -2.2998065951629343E-010 + 4.8300000000000010E-002 9.5438956737581293E-010 + 4.9400000000000027E-002 2.4143180787916663E-009 + 5.0500000000000017E-002 3.1297555658227338E-009 + 5.1600000000000007E-002 3.4718645736120379E-009 + 5.2700000000000025E-002 4.4646619734578508E-009 + 5.3800000000000014E-002 5.3708468783497665E-009 + 5.4900000000000004E-002 5.8026943250411023E-009 + 5.6000000000000022E-002 6.8008967346600002E-009 + 5.7100000000000012E-002 8.3533251427070354E-009 + 5.8200000000000002E-002 1.0467657851620515E-008 + 5.9300000000000019E-002 1.1135772304271541E-008 + 6.0400000000000009E-002 9.6107584113269695E-009 + 6.1500000000000027E-002 9.9767163419528515E-009 + 6.2600000000000017E-002 1.2769388213484945E-008 + 6.3700000000000007E-002 1.5939024322619844E-008 + 6.4800000000000024E-002 1.5690153176706190E-008 + 6.5900000000000014E-002 1.2432108675852760E-008 + 6.7000000000000004E-002 1.2090488610283501E-008 + 6.8100000000000022E-002 1.4528179548278786E-008 + 6.9200000000000012E-002 1.6544944969609787E-008 + 7.0300000000000029E-002 1.6179773965063760E-008 + 7.1400000000000019E-002 1.3934612574928451E-008 + 7.2500000000000009E-002 1.1907888008977352E-008 + 7.3600000000000027E-002 1.0791908700014119E-008 + 7.4700000000000016E-002 9.1353120623693940E-009 + 7.5800000000000006E-002 8.6648714869852483E-009 + 7.6900000000000024E-002 8.9355651766709343E-009 + 7.8000000000000014E-002 8.9181124707238268E-009 + 7.9100000000000004E-002 6.2947589363204770E-009 + 8.0200000000000021E-002 8.4723850157786273E-010 + 8.1300000000000011E-002 -2.7985478379122242E-009 + 8.2400000000000029E-002 -2.1201198574516411E-009 + 8.3500000000000019E-002 6.5968674967109564E-010 + 8.4600000000000009E-002 -6.8471256442492745E-010 + 8.5700000000000026E-002 -7.8254513979914009E-009 + 8.6800000000000016E-002 -1.5454556745453374E-008 + 8.7900000000000006E-002 -1.7257612228149810E-008 + 8.9000000000000024E-002 -1.4051222407829300E-008 + 9.0100000000000013E-002 -1.1221219509138791E-008 + 9.1200000000000003E-002 -1.3110980745523193E-008 + 9.2300000000000021E-002 -1.7626870629783298E-008 + 9.3400000000000011E-002 -2.1090240664989324E-008 + 9.4500000000000028E-002 -2.3050612085739886E-008 + 9.5600000000000018E-002 -2.3189729247974356E-008 + 9.6700000000000008E-002 -1.9546405383152887E-008 + 9.7800000000000026E-002 -1.5033412736897844E-008 + 9.8900000000000016E-002 -1.5820647902842211E-008 + 0.10000000000000001 -2.3632217960312119E-008 + 0.10110000000000002 -2.9986420457817076E-008 + 0.10220000000000001 -2.5062041331125329E-008 + 0.10330000000000003 -1.4251275715082556E-008 + 0.10440000000000002 -7.2307524412451585E-009 + 0.10550000000000001 -9.0635765559454740E-009 + 0.10660000000000003 -1.5660100771697216E-008 + 0.10770000000000002 -1.7829846044037367E-008 + 0.10880000000000001 -1.2282889372272621E-008 + 0.10990000000000003 -3.0820059837566305E-009 + 0.11100000000000002 1.6916639200559302E-009 + 0.11210000000000001 2.4223352212970894E-009 + 0.11320000000000002 -1.4711879492423918E-009 + 0.11430000000000001 -5.5957949385287975E-009 + 0.11540000000000003 -3.3837188606611335E-009 + 0.11650000000000002 4.9969477444733457E-009 + 0.11760000000000001 1.4665133996061286E-008 + 0.11870000000000003 1.8511936872300794E-008 + 0.11980000000000002 1.0562469121566664E-008 + 0.12090000000000001 2.1157613439015677E-009 + 0.12200000000000003 4.9608206431628332E-010 + 0.12310000000000001 9.4180752086003849E-009 + 0.12420000000000003 1.9486654068145981E-008 + 0.12530000000000002 2.0780198894954083E-008 + 0.12640000000000001 1.4040323570441160E-008 + 0.12750000000000003 7.4042278974673081E-009 + 0.12860000000000002 6.7379137824730151E-009 + 0.12970000000000001 1.1182941683784975E-008 + 0.13080000000000003 1.4366067446758279E-008 + 0.13190000000000002 1.4729054420570264E-008 + 0.13300000000000001 1.2881229416450424E-008 + 0.13410000000000000 9.2522833838870611E-009 + 0.13520000000000004 2.9798461476104876E-009 + 0.13630000000000003 -1.7654560036106659E-009 + 0.13740000000000002 1.6908855426933656E-009 + 0.13850000000000001 1.2421680573027061E-008 + 0.13960000000000000 1.9186233046752932E-008 + 0.14070000000000005 1.2646612645994537E-008 + 0.14180000000000004 -1.6046265427505091E-009 + 0.14290000000000003 -9.6632657431428015E-009 + 0.14400000000000002 -5.6163207418080674E-009 + 0.14510000000000001 2.1294663810067505E-009 + 0.14620000000000000 3.9016221364818193E-009 + 0.14730000000000004 8.5011092609832417E-010 + 0.14840000000000003 -1.7089116233215407E-010 + 0.14950000000000002 5.2556553553628760E-010 + 0.15060000000000001 -2.2865633830804200E-009 + 0.15170000000000000 -6.8907275441176807E-009 + 0.15280000000000005 -5.0422688246953840E-009 + 0.15390000000000004 4.4975192459162372E-009 + 0.15500000000000003 8.9440836958942782E-009 + 0.15610000000000002 -1.8416201896798157E-009 + 0.15720000000000001 -1.8098614162909143E-008 + 0.15830000000000000 -2.0354084639961911E-008 + 0.15940000000000004 -3.5701488432238193E-009 + 0.16050000000000003 1.3655926167643884E-008 + 0.16160000000000002 1.2596175658075026E-008 + 0.16270000000000001 -2.6858064661183789E-009 + 0.16380000000000000 -1.3061761450217091E-008 + 0.16490000000000005 -1.0308465192565563E-008 + 0.16600000000000004 -2.7928530599297119E-009 + 0.16710000000000003 9.3048097005166142E-010 + 0.16820000000000002 2.3814707983405015E-009 + 0.16930000000000001 4.9348440889218637E-009 + 0.17040000000000000 2.7415341108394387E-009 + 0.17150000000000004 -7.6649175895227017E-009 + 0.17260000000000003 -1.5710154954717837E-008 + 0.17370000000000002 -7.1073142926536548E-009 + 0.17480000000000001 1.2642159319398161E-008 + 0.17590000000000000 1.9854979882438784E-008 + 0.17700000000000005 3.0334696976552777E-009 + 0.17810000000000004 -1.8818239411189097E-008 + 0.17920000000000003 -1.9307373477772671E-008 + 0.18030000000000002 7.7806600051744113E-010 + 0.18140000000000001 1.5605975178800691E-008 + 0.18250000000000000 9.1878122887578684E-009 + 0.18360000000000004 -5.9061884272182397E-009 + 0.18470000000000003 -9.4208365553072326E-009 + 0.18580000000000002 -9.0058732693520938E-010 + 0.18690000000000001 4.4852956904151142E-009 + 0.18800000000000000 1.8057809691995885E-009 + 0.18910000000000005 5.8960741844416020E-010 + 0.19020000000000004 5.1220916397198835E-009 + 0.19130000000000003 5.4781583713747750E-009 + 0.19240000000000002 -4.8174486622087898E-009 + 0.19350000000000001 -1.3566865852965293E-008 + 0.19460000000000005 -6.1192211298077837E-009 + 0.19570000000000004 1.0329728183933184E-008 + 0.19680000000000003 1.3804575260678575E-008 + 0.19790000000000002 -1.0160825514304861E-009 + 0.19900000000000001 -1.3364740425458876E-008 + 0.20010000000000000 -5.8455214002606226E-009 + 0.20120000000000005 1.0079623358194567E-008 + 0.20230000000000004 1.1015512058065724E-008 + 0.20340000000000003 -3.8588074957601748E-009 + 0.20450000000000002 -1.2161998519388817E-008 + 0.20560000000000000 -2.0717554338745003E-009 + 0.20670000000000005 1.0630562208291394E-008 + 0.20780000000000004 6.7310601536973991E-009 + 0.20890000000000003 -7.0215238068271901E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0008.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0008.BXX.semd new file mode 100644 index 00000000..f97a9337 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0008.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.8168402546314688E-011 + -0.11449999999999999 -2.8160881612726563E-011 + -0.11340000000000000 -7.4961550855512371E-011 + -0.11230000000000000 -7.1864558574830095E-012 + -0.11119999999999999 9.8632872702619778E-011 + -0.11009999999999999 3.4899878126326556E-011 + -0.10900000000000000 -4.0868759765277929E-011 + -0.10790000000000000 3.0829411246102723E-010 + -0.10679999999999999 7.4258349469502605E-010 + -0.10569999999999999 -4.0189275518631717E-011 + -0.10460000000000000 -2.2186257275791377E-009 + -0.10349999999999999 -3.2006566286213456E-009 + -0.10239999999999999 -2.7628863086270883E-010 + -0.10130000000000000 4.7190180652023628E-009 + -0.10020000000000000 6.1720073496474015E-009 + -9.9099999999999994E-002 1.9703458864483991E-009 + -9.7999999999999990E-002 -2.6980135903187374E-009 + -9.6899999999999986E-002 -2.4106245888333433E-009 + -9.5799999999999996E-002 -3.5083197458263271E-010 + -9.4699999999999993E-002 -4.1651797566544246E-009 + -9.3599999999999989E-002 -1.2471423005422366E-008 + -9.2499999999999999E-002 -1.2972203755623468E-008 + -9.1399999999999995E-002 9.2079721625282218E-010 + -9.0299999999999991E-002 1.7741406566074147E-008 + -8.9200000000000002E-002 2.1626499702165347E-008 + -8.8099999999999984E-002 1.6275816250299613E-008 + -8.6999999999999994E-002 2.3412772165443130E-008 + -8.5899999999999990E-002 5.3338819583359509E-008 + -8.4799999999999986E-002 8.8167261935723218E-008 + -8.3699999999999997E-002 1.0448648879446409E-007 + -8.2599999999999993E-002 1.0566866848193968E-007 + -8.1499999999999989E-002 1.1758098850123133E-007 + -8.0399999999999999E-002 1.5362556382569892E-007 + -7.9299999999999995E-002 2.0025740354867594E-007 + -7.8199999999999992E-002 2.4293791511809104E-007 + -7.7100000000000002E-002 2.9085032338116434E-007 + -7.5999999999999984E-002 3.6206080267220386E-007 + -7.4899999999999994E-002 4.5507721324611339E-007 + -7.3799999999999991E-002 5.5578095725650201E-007 + -7.2699999999999987E-002 6.7041577267445973E-007 + -7.1599999999999997E-002 8.2784623600673513E-007 + -7.0499999999999993E-002 1.0399921848147642E-006 + -6.9399999999999989E-002 1.2819215271520079E-006 + -6.8300000000000000E-002 1.5320074453484267E-006 + -6.7199999999999996E-002 1.8184359760198276E-006 + -6.6099999999999992E-002 2.1972234662825940E-006 + -6.5000000000000002E-002 2.6851050733966986E-006 + -6.3899999999999985E-002 3.2458583518746309E-006 + -6.2799999999999995E-002 3.8575499274884351E-006 + -6.1699999999999991E-002 4.5664883145946078E-006 + -6.0599999999999994E-002 5.4460442697745748E-006 + -5.9499999999999990E-002 6.5167396314791404E-006 + -5.8399999999999994E-002 7.7444037742679939E-006 + -5.7299999999999990E-002 9.1200690803816542E-006 + -5.6199999999999986E-002 1.0704524356697220E-005 + -5.5099999999999996E-002 1.2574140782817267E-005 + -5.3999999999999992E-002 1.4752471543033607E-005 + -5.2899999999999989E-002 1.7229824152309448E-005 + -5.1799999999999985E-002 2.0034744011354633E-005 + -5.0699999999999995E-002 2.3242802853928879E-005 + -4.9599999999999991E-002 2.6911926397588104E-005 + -4.8499999999999988E-002 3.1053095881361514E-005 + -4.7399999999999998E-002 3.5688692150870338E-005 + -4.6299999999999994E-002 4.0903018089011312E-005 + -4.5199999999999990E-002 4.6792054490651935E-005 + -4.4099999999999986E-002 5.3380324970930815E-005 + -4.2999999999999997E-002 6.0640719311777502E-005 + -4.1899999999999993E-002 6.8603236286435276E-005 + -4.0799999999999989E-002 7.7392454841174185E-005 + -3.9699999999999985E-002 8.7123815319500864E-005 + -3.8599999999999995E-002 9.7799063951242715E-005 + -3.7499999999999992E-002 1.0935119644273072E-004 + -3.6399999999999988E-002 1.2177730241091922E-004 + -3.5299999999999984E-002 1.3516777835320681E-004 + -3.4199999999999994E-002 1.4959412510506809E-004 + -3.3099999999999991E-002 1.6501900972798467E-004 + -3.1999999999999987E-002 1.8135122081730515E-004 + -3.0899999999999997E-002 1.9854694255627692E-004 + -2.9799999999999993E-002 2.1659897174686193E-004 + -2.8699999999999989E-002 2.3543843417428434E-004 + -2.7599999999999986E-002 2.5491451378911734E-004 + -2.6499999999999996E-002 2.7488204068504274E-004 + -2.5399999999999992E-002 2.9525154968723655E-004 + -2.4299999999999988E-002 3.1590281287208200E-004 + -2.3199999999999985E-002 3.3658990287221968E-004 + -2.2099999999999995E-002 3.5699273576028645E-004 + -2.0999999999999991E-002 3.7685193819925189E-004 + -1.9899999999999987E-002 3.9598534931428730E-004 + -1.8799999999999983E-002 4.1415411396883428E-004 + -1.7699999999999994E-002 4.3097362504340708E-004 + -1.6599999999999990E-002 4.4600464752875268E-004 + -1.5499999999999986E-002 4.5889290049672127E-004 + -1.4399999999999996E-002 4.6935238060541451E-004 + -1.3299999999999992E-002 4.7703323070891201E-004 + -1.2199999999999989E-002 4.8148780479095876E-004 + -1.1099999999999985E-002 4.8228437663055956E-004 + -9.9999999999999950E-003 4.7909832210280001E-004 + -8.8999999999999913E-003 4.7165047726593912E-004 + -7.7999999999999875E-003 4.5959724229760468E-004 + -6.6999999999999837E-003 4.4255855027586222E-004 + -5.5999999999999939E-003 4.2025456787087023E-004 + -4.4999999999999901E-003 3.9255485171452165E-004 + -3.3999999999999864E-003 3.5936842323280871E-004 + -2.2999999999999826E-003 3.2056649797596037E-004 + -1.1999999999999927E-003 2.7604901697486639E-004 + -9.9999999999988987E-005 2.2586887644138187E-004 + 1.0000000000000148E-003 1.7023029795382172E-004 + 2.1000000000000185E-003 1.0937470506178215E-004 + 3.2000000000000084E-003 4.3546569941099733E-005 + 4.3000000000000121E-003 -2.6915649868897162E-005 + 5.4000000000000159E-003 -1.0149402805836871E-004 + 6.5000000000000058E-003 -1.7956226656679064E-004 + 7.6000000000000234E-003 -2.6049866573885083E-004 + 8.7000000000000133E-003 -3.4367226180620492E-004 + 9.8000000000000032E-003 -4.2832770850509405E-004 + 1.0900000000000021E-002 -5.1355065079405904E-004 + 1.2000000000000011E-002 -5.9838767629116774E-004 + 1.3100000000000001E-002 -6.8194122286513448E-004 + 1.4200000000000018E-002 -7.6333188917487860E-004 + 1.5300000000000008E-002 -8.4160361438989639E-004 + 1.6400000000000026E-002 -9.1573817189782858E-004 + 1.7500000000000016E-002 -9.8476128187030554E-004 + 1.8600000000000005E-002 -1.0478058829903603E-003 + 1.9700000000000023E-002 -1.1040542740374804E-003 + 2.0800000000000013E-002 -1.1526870075613260E-003 + 2.1900000000000003E-002 -1.1929363245144486E-003 + 2.3000000000000020E-002 -1.2241875519976020E-003 + 2.4100000000000010E-002 -1.2459834106266499E-003 + 2.5200000000000000E-002 -1.2579453177750111E-003 + 2.6300000000000018E-002 -1.2597416061908007E-003 + 2.7400000000000008E-002 -1.2511658715084195E-003 + 2.8500000000000025E-002 -1.2322121765464544E-003 + 2.9600000000000015E-002 -1.2030483921989799E-003 + 3.0700000000000005E-002 -1.1639419244602323E-003 + 3.1800000000000023E-002 -1.1152419028803706E-003 + 3.2900000000000013E-002 -1.0574274929240346E-003 + 3.4000000000000002E-002 -9.9113921169191599E-004 + 3.5100000000000020E-002 -9.1713113943114877E-004 + 3.6200000000000010E-002 -8.3622406236827374E-004 + 3.7300000000000028E-002 -7.4930815026164055E-004 + 3.8400000000000017E-002 -6.5737369004637003E-004 + 3.9500000000000007E-002 -5.6149536976590753E-004 + 4.0600000000000025E-002 -4.6275876229628921E-004 + 4.1700000000000015E-002 -3.6222310154698789E-004 + 4.2800000000000005E-002 -2.6095207431353629E-004 + 4.3900000000000022E-002 -1.6003704513423145E-004 + 4.5000000000000012E-002 -6.0564536397578195E-005 + 4.6100000000000002E-002 3.6436846130527556E-005 + 4.7200000000000020E-002 1.3003259664401412E-004 + 4.8300000000000010E-002 2.1937474957667291E-004 + 4.9400000000000027E-002 3.0367542058229446E-004 + 5.0500000000000017E-002 3.8222738658078015E-004 + 5.1600000000000007E-002 4.5443174894899130E-004 + 5.2700000000000025E-002 5.1978434203192592E-004 + 5.3800000000000014E-002 5.7789083803072572E-004 + 5.4900000000000004E-002 6.2847608933225274E-004 + 5.6000000000000022E-002 6.7138724261894822E-004 + 5.7100000000000012E-002 7.0657074684277177E-004 + 5.8200000000000002E-002 7.3405896546319127E-004 + 5.9300000000000019E-002 7.5398577610030770E-004 + 6.0400000000000009E-002 7.6657929457724094E-004 + 6.1500000000000027E-002 7.7214342309162021E-004 + 6.2600000000000017E-002 7.7104073716327548E-004 + 6.3700000000000007E-002 7.6370319584384561E-004 + 6.4800000000000024E-002 7.5064011616632342E-004 + 6.5900000000000014E-002 7.3240592610090971E-004 + 6.7000000000000004E-002 7.0954806869849563E-004 + 6.8100000000000022E-002 6.8260845728218555E-004 + 6.9200000000000012E-002 6.5215764334425330E-004 + 7.0300000000000029E-002 6.1881251167505980E-004 + 7.1400000000000019E-002 5.8318278752267361E-004 + 7.2500000000000009E-002 5.4581376025453210E-004 + 7.3600000000000027E-002 5.0720234867185354E-004 + 7.4700000000000016E-002 4.6785411541350186E-004 + 7.5800000000000006E-002 4.2828186997212470E-004 + 7.6900000000000024E-002 3.8893416058272123E-004 + 7.8000000000000014E-002 3.5016160109080374E-004 + 7.9100000000000004E-002 3.1227184808813035E-004 + 8.0200000000000021E-002 2.7559706359170377E-004 + 8.1300000000000011E-002 2.4045685131568462E-004 + 8.2400000000000029E-002 2.0706465875264257E-004 + 8.3500000000000019E-002 1.7552464851178229E-004 + 8.4600000000000009E-002 1.4592905063182116E-004 + 8.5700000000000026E-002 1.1841882951557636E-004 + 8.6800000000000016E-002 9.3107511929702014E-005 + 8.7900000000000006E-002 6.9992980570532382E-005 + 8.9000000000000024E-002 4.8999008868122473E-005 + 9.0100000000000013E-002 3.0088594940025359E-005 + 9.1200000000000003E-002 1.3275631317810621E-005 + 9.2300000000000021E-002 -1.4824696563664475E-006 + 9.3400000000000011E-002 -1.4343155271490104E-005 + 9.4500000000000028E-002 -2.5481371267233044E-005 + 9.5600000000000018E-002 -3.4972792491316795E-005 + 9.6700000000000008E-002 -4.2836632928811014E-005 + 9.7800000000000026E-002 -4.9182817747350782E-005 + 9.8900000000000016E-002 -5.4235511925071478E-005 + 0.10000000000000001 -5.8188652474200353E-005 + 0.10110000000000002 -6.1104889027774334E-005 + 0.10220000000000001 -6.3008861616253853E-005 + 0.10330000000000003 -6.4028550696093589E-005 + 0.10440000000000002 -6.4366511651314795E-005 + 0.10550000000000001 -6.4147432567551732E-005 + 0.10660000000000003 -6.3381987274624407E-005 + 0.10770000000000002 -6.2107254052534699E-005 + 0.10880000000000001 -6.0475267673609778E-005 + 0.10990000000000003 -5.8646252000471577E-005 + 0.11100000000000002 -5.6640943512320518E-005 + 0.11210000000000001 -5.4395648476202041E-005 + 0.11320000000000002 -5.1943963626399636E-005 + 0.11430000000000001 -4.9452261009719223E-005 + 0.11540000000000003 -4.7044206439750269E-005 + 0.11650000000000002 -4.4673619413515553E-005 + 0.11760000000000001 -4.2238847527187318E-005 + 0.11870000000000003 -3.9771392039256170E-005 + 0.11980000000000002 -3.7413639802252874E-005 + 0.12090000000000001 -3.5226919862907380E-005 + 0.12200000000000003 -3.3125175832537934E-005 + 0.12310000000000001 -3.1031911930767819E-005 + 0.12420000000000003 -2.9013666789978743E-005 + 0.12530000000000002 -2.7180529286852106E-005 + 0.12640000000000001 -2.5510651539661922E-005 + 0.12750000000000003 -2.3880091248429380E-005 + 0.12860000000000002 -2.2255879230215214E-005 + 0.12970000000000001 -2.0753492208314128E-005 + 0.13080000000000003 -1.9461214833427221E-005 + 0.13190000000000002 -1.8297363567398861E-005 + 0.13300000000000001 -1.7123453289968893E-005 + 0.13410000000000000 -1.5945448467391543E-005 + 0.13520000000000004 -1.4896266293362714E-005 + 0.13630000000000003 -1.4026825738255866E-005 + 0.13740000000000002 -1.3224402209743857E-005 + 0.13850000000000001 -1.2381829037622083E-005 + 0.13960000000000000 -1.1555690434761345E-005 + 0.14070000000000005 -1.0869505786104128E-005 + 0.14180000000000004 -1.0313772691006307E-005 + 0.14290000000000003 -9.7529391496209428E-006 + 0.14400000000000002 -9.1294778030714951E-006 + 0.14510000000000001 -8.5490082710748538E-006 + 0.14620000000000000 -8.1139896792592481E-006 + 0.14730000000000004 -7.7616005000891164E-006 + 0.14840000000000003 -7.3555661401769612E-006 + 0.14950000000000002 -6.8898107201675884E-006 + 0.15060000000000001 -6.4908545027719811E-006 + 0.15170000000000000 -6.2184803937270772E-006 + 0.15280000000000005 -5.9728349697252270E-006 + 0.15390000000000004 -5.6499538914067671E-006 + 0.15500000000000003 -5.3005401241534855E-006 + 0.15610000000000002 -5.0477615332056303E-006 + 0.15720000000000001 -4.8910937948676292E-006 + 0.15830000000000000 -4.7027374421304557E-006 + 0.15940000000000004 -4.4224802877579350E-006 + 0.16050000000000003 -4.1507441892463248E-006 + 0.16160000000000002 -3.9956480577529874E-006 + 0.16270000000000001 -3.9082192415662576E-006 + 0.16380000000000000 -3.7565282582363579E-006 + 0.16490000000000005 -3.5231125821155729E-006 + 0.16600000000000004 -3.3250748856517021E-006 + 0.16710000000000003 -3.2317416298610624E-006 + 0.16820000000000002 -3.1624554139852989E-006 + 0.16930000000000001 -3.0162009352352470E-006 + 0.17040000000000000 -2.8269976155570475E-006 + 0.17150000000000004 -2.7057137685915222E-006 + 0.17260000000000003 -2.6641166641638847E-006 + 0.17370000000000002 -2.5964666292566108E-006 + 0.17480000000000001 -2.4448479507555021E-006 + 0.17590000000000000 -2.2902554519532714E-006 + 0.17700000000000005 -2.2278406959230779E-006 + 0.17810000000000004 -2.2200924831849989E-006 + 0.17920000000000003 -2.1532491700781975E-006 + 0.18030000000000002 -2.0092297745577525E-006 + 0.18140000000000001 -1.8897451354860095E-006 + 0.18250000000000000 -1.8603627722768579E-006 + 0.18360000000000004 -1.8547659692558227E-006 + 0.18470000000000003 -1.7804783283281722E-006 + 0.18580000000000002 -1.6588736571065965E-006 + 0.18690000000000001 -1.5860114217502996E-006 + 0.18800000000000000 -1.5822554360056529E-006 + 0.18910000000000005 -1.5642799553461373E-006 + 0.19020000000000004 -1.4772073200219893E-006 + 0.19130000000000003 -1.3783352414975525E-006 + 0.19240000000000002 -1.3456168517222977E-006 + 0.19350000000000001 -1.3566321968028205E-006 + 0.19460000000000005 -1.3247275774119771E-006 + 0.19570000000000004 -1.2327243439358426E-006 + 0.19680000000000003 -1.1574137488423730E-006 + 0.19790000000000002 -1.1506817827466875E-006 + 0.19900000000000001 -1.1623350246736663E-006 + 0.20010000000000000 -1.1198709444215638E-006 + 0.20120000000000005 -1.0378357728768606E-006 + 0.20230000000000004 -9.9089402283425443E-007 + 0.20340000000000003 -9.9819135357392952E-007 + 0.20450000000000002 -9.9791066077159485E-007 + 0.20560000000000000 -9.4563932862001820E-007 + 0.20670000000000005 -8.8065633008227451E-007 + 0.20780000000000004 -8.6156404677240062E-007 + 0.20890000000000003 -8.7603802967350930E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0008.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0008.BXZ.semd new file mode 100644 index 00000000..d403fb25 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0008.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.3697731317263706E-011 + -0.11449999999999999 -3.8519867850972389E-011 + -0.11340000000000000 -6.0436995685808625E-011 + -0.11230000000000000 8.1728110390422160E-011 + -0.11119999999999999 2.1664800509135773E-010 + -0.11009999999999999 -3.4040520402456309E-011 + -0.10900000000000000 -4.8208020908546700E-010 + -0.10790000000000000 -2.7206739638963029E-010 + -0.10679999999999999 7.1667333179092907E-010 + -0.10569999999999999 1.0246075099473728E-009 + -0.10460000000000000 -4.2161327207246302E-010 + -0.10349999999999999 -1.8818469005310590E-009 + -0.10239999999999999 -6.0493343667644695E-010 + -0.10130000000000000 2.4258637321139531E-009 + -0.10020000000000000 2.5024646799209904E-009 + -9.9099999999999994E-002 -1.8537349433245254E-009 + -9.7999999999999990E-002 -4.8300936583700604E-009 + -9.6899999999999986E-002 -6.5601296617145977E-010 + -9.5799999999999996E-002 6.4044045622324575E-009 + -9.4699999999999993E-002 5.8165876559712615E-009 + -9.3599999999999989E-002 -3.7803609131970006E-009 + -9.2499999999999999E-002 -9.8755217337043177E-009 + -9.1399999999999995E-002 -2.5646735846152069E-009 + -9.0299999999999991E-002 9.5434895541757214E-009 + -8.9200000000000002E-002 9.3253706978657647E-009 + -8.8099999999999984E-002 -4.2171088843190319E-009 + -8.6999999999999994E-002 -1.2694439277538550E-008 + -8.5899999999999990E-002 -3.9121101913508483E-009 + -8.4799999999999986E-002 9.9854222668227521E-009 + -8.3699999999999997E-002 9.7386685382616633E-009 + -8.2599999999999993E-002 -2.9505253795747421E-009 + -8.1499999999999989E-002 -8.7989979746794234E-009 + -8.0399999999999999E-002 -8.1144507779740138E-010 + -7.9299999999999995E-002 5.8461280261212778E-009 + -7.8199999999999992E-002 -3.1210903306266857E-010 + -7.7100000000000002E-002 -7.3377419695930257E-009 + -7.5999999999999984E-002 3.1674864554159798E-012 + -7.4899999999999994E-002 1.1607330208107669E-008 + -7.3799999999999991E-002 4.7740180697530832E-009 + -7.2699999999999987E-002 -1.6707955907691030E-008 + -7.1599999999999997E-002 -2.0919548759934514E-008 + -7.0499999999999993E-002 5.0187098921128381E-009 + -6.9399999999999989E-002 2.8316048172882802E-008 + -6.8300000000000000E-002 1.2550323447158007E-008 + -6.7199999999999996E-002 -2.6888070436825728E-008 + -6.6099999999999992E-002 -3.8678408031955769E-008 + -6.5000000000000002E-002 -6.8551369025726672E-009 + -6.3899999999999985E-002 2.4601028769666300E-008 + -6.2799999999999995E-002 1.2652989767047984E-008 + -6.1699999999999991E-002 -2.5253639179823040E-008 + -6.0599999999999994E-002 -3.9294992149052632E-008 + -5.9499999999999990E-002 -1.9398857631358624E-008 + -5.8399999999999994E-002 -3.7799625651757651E-009 + -5.7299999999999990E-002 -1.5911945538960026E-008 + -5.6199999999999986E-002 -3.1371094166843250E-008 + -5.5099999999999996E-002 -2.4942425014273795E-008 + -5.3999999999999992E-002 -1.7670023666482848E-008 + -5.2899999999999989E-002 -4.2288789359190559E-008 + -5.1799999999999985E-002 -8.0368245392037352E-008 + -5.0699999999999995E-002 -7.9865834834436100E-008 + -4.9599999999999991E-002 -3.7826531240625627E-008 + -4.8499999999999988E-002 -1.9334242651325440E-008 + -4.7399999999999998E-002 -6.9026619087253493E-008 + -4.6299999999999994E-002 -1.3945614796284644E-007 + -4.5199999999999990E-002 -1.5010529352821322E-007 + -4.4099999999999986E-002 -1.0022376528695531E-007 + -4.2999999999999997E-002 -7.1628960540692788E-008 + -4.1899999999999993E-002 -1.1481756700959522E-007 + -4.0799999999999989E-002 -1.8240602628338820E-007 + -3.9699999999999985E-002 -2.0380555554311286E-007 + -3.8599999999999995E-002 -1.8461716422280006E-007 + -3.7499999999999992E-002 -1.8539435586717445E-007 + -3.6399999999999988E-002 -2.2213960448880243E-007 + -3.5299999999999984E-002 -2.4808218768157531E-007 + -3.4199999999999994E-002 -2.3942277493915753E-007 + -3.3099999999999991E-002 -2.4102789097923960E-007 + -3.1999999999999987E-002 -2.9296072057150013E-007 + -3.0899999999999997E-002 -3.5235132145317039E-007 + -2.9799999999999993E-002 -3.4702009088505292E-007 + -2.8699999999999989E-002 -2.9066583806525159E-007 + -2.7599999999999986E-002 -2.7511410394254199E-007 + -2.6499999999999996E-002 -3.4223225497953536E-007 + -2.5399999999999992E-002 -4.1563438912817219E-007 + -2.4299999999999988E-002 -4.0557796410212177E-007 + -2.3199999999999985E-002 -3.3558626455487683E-007 + -2.2099999999999995E-002 -3.0267491979429906E-007 + -2.0999999999999991E-002 -3.3746187000360806E-007 + -1.9899999999999987E-002 -3.6665525726675696E-007 + -1.8799999999999983E-002 -3.3259490805903624E-007 + -1.7699999999999994E-002 -2.7417283376962587E-007 + -1.6599999999999990E-002 -2.5789211122173583E-007 + -1.5499999999999986E-002 -2.6231694505440828E-007 + -1.4399999999999996E-002 -2.1656516935308900E-007 + -1.3299999999999992E-002 -1.2116021252950304E-007 + -1.2199999999999989E-002 -5.4208491917506763E-008 + -1.1099999999999985E-002 -5.2535167327505405E-008 + -9.9999999999999950E-003 -4.6219497562560719E-008 + -8.8999999999999913E-003 4.3425711027111902E-008 + -7.7999999999999875E-003 1.8325084738535224E-007 + -6.6999999999999837E-003 2.7374750288799987E-007 + -5.5999999999999939E-003 2.9017428460065275E-007 + -4.4999999999999901E-003 3.1779154596733861E-007 + -3.3999999999999864E-003 4.1801351358117245E-007 + -2.2999999999999826E-003 5.4542533689527772E-007 + -1.1999999999999927E-003 6.2250859400592162E-007 + -9.9999999999988987E-005 6.5575477492529899E-007 + 1.0000000000000148E-003 7.1668529244561796E-007 + 2.1000000000000185E-003 8.1921285755015560E-007 + 3.2000000000000084E-003 9.0047848289032117E-007 + 4.3000000000000121E-003 9.1654231937354780E-007 + 5.4000000000000159E-003 9.2162150622243644E-007 + 6.5000000000000058E-003 9.8285579497314757E-007 + 7.6000000000000234E-003 1.0667175729395240E-006 + 8.7000000000000133E-003 1.0901514997385675E-006 + 9.8000000000000032E-003 1.0414161124572274E-006 + 1.0900000000000021E-002 9.9813132692361251E-007 + 1.2000000000000011E-002 1.0120156730408780E-006 + 1.3100000000000001E-002 1.0345820555812679E-006 + 1.4200000000000018E-002 9.9071257864125073E-007 + 1.5300000000000008E-002 8.9298691818839870E-007 + 1.6400000000000026E-002 8.1372070326324319E-007 + 1.7500000000000016E-002 7.7555733923873049E-007 + 1.8600000000000005E-002 7.2042763576973812E-007 + 1.9700000000000023E-002 6.0710038951583556E-007 + 2.0800000000000013E-002 4.7447863948946178E-007 + 2.1900000000000003E-002 3.7944323594274465E-007 + 2.3000000000000020E-002 3.0785813009970298E-007 + 2.4100000000000010E-002 2.0244891629772610E-007 + 2.5200000000000000E-002 5.5872998672157337E-008 + 2.6300000000000018E-002 -7.5913710873010132E-008 + 2.7400000000000008E-002 -1.5898304184247536E-007 + 2.8500000000000025E-002 -2.3322510855905421E-007 + 2.9600000000000015E-002 -3.4575862173369387E-007 + 3.0700000000000005E-002 -4.7617160703339323E-007 + 3.1800000000000023E-002 -5.7011448006960563E-007 + 3.2900000000000013E-002 -6.1879751456217491E-007 + 3.4000000000000002E-002 -6.6836912537837634E-007 + 3.5100000000000020E-002 -7.4545562256389530E-007 + 3.6200000000000010E-002 -8.1854057043528883E-007 + 3.7300000000000028E-002 -8.4929337162975571E-007 + 3.8400000000000017E-002 -8.4651043152916827E-007 + 3.9500000000000007E-002 -8.5235581082088174E-007 + 4.0600000000000025E-002 -8.7363497414116864E-007 + 4.1700000000000015E-002 -8.7359109102180810E-007 + 4.2800000000000005E-002 -8.3631414327101083E-007 + 4.3900000000000022E-002 -7.9387376672457322E-007 + 4.5000000000000012E-002 -7.6945042337683844E-007 + 4.6100000000000002E-002 -7.4056231369468151E-007 + 4.7200000000000020E-002 -6.8465624281088822E-007 + 4.8300000000000010E-002 -6.0293609749351162E-007 + 4.9400000000000027E-002 -5.3297071644919924E-007 + 5.0500000000000017E-002 -4.8407196118205320E-007 + 5.1600000000000007E-002 -4.2508148112574418E-007 + 5.2700000000000025E-002 -3.4799700188159477E-007 + 5.3800000000000014E-002 -2.7293941684547463E-007 + 5.4900000000000004E-002 -2.1531181459977233E-007 + 5.6000000000000022E-002 -1.5610380899033771E-007 + 5.7100000000000012E-002 -8.3326256117288722E-008 + 5.8200000000000002E-002 -1.4782487234299424E-008 + 5.9300000000000019E-002 2.4302313050839075E-008 + 6.0400000000000009E-002 4.8236426408720945E-008 + 6.1500000000000027E-002 9.1976417593286897E-008 + 6.2600000000000017E-002 1.5427922051003407E-007 + 6.3700000000000007E-002 1.9918552141007240E-007 + 6.4800000000000024E-002 2.0853853754942975E-007 + 6.5900000000000014E-002 2.0923094723457325E-007 + 6.7000000000000004E-002 2.2936806942652765E-007 + 6.8100000000000022E-002 2.5381038426530722E-007 + 6.9200000000000012E-002 2.5100166567426641E-007 + 7.0300000000000029E-002 2.2906867513938778E-007 + 7.1400000000000019E-002 2.2679479627640831E-007 + 7.2500000000000009E-002 2.4790065822344332E-007 + 7.3600000000000027E-002 2.4792376507321023E-007 + 7.4700000000000016E-002 2.0393518695982493E-007 + 7.5800000000000006E-002 1.5863081159750436E-007 + 7.6900000000000024E-002 1.6070484321062395E-007 + 7.8000000000000014E-002 1.8880434993207018E-007 + 7.9100000000000004E-002 1.7860732270946755E-007 + 8.0200000000000021E-002 1.2058332288233942E-007 + 8.1300000000000011E-002 7.5071461935749539E-008 + 8.2400000000000029E-002 7.8712460549468233E-008 + 8.3500000000000019E-002 8.9767894451142638E-008 + 8.4600000000000009E-002 5.8012112447158870E-008 + 8.5700000000000026E-002 1.1063892912943629E-008 + 8.6800000000000016E-002 1.1482449657762572E-008 + 8.7900000000000006E-002 4.9128086487826295E-008 + 8.9000000000000024E-002 4.7915559520106399E-008 + 9.0100000000000013E-002 -1.7386442507927313E-008 + 9.1200000000000003E-002 -7.1684780778014101E-008 + 9.2300000000000021E-002 -4.5129375791930215E-008 + 9.3400000000000011E-002 1.9805604267730814E-008 + 9.4500000000000028E-002 2.3187279651892823E-008 + 9.5600000000000018E-002 -4.4587707748178218E-008 + 9.6700000000000008E-002 -8.8873733261607413E-008 + 9.7800000000000026E-002 -5.4228511459086803E-008 + 9.8900000000000016E-002 -3.2885356660017351E-009 + 0.10000000000000001 -1.5111796258793220E-008 + 0.10110000000000002 -6.0833713177999016E-008 + 0.10220000000000001 -5.6571160200746817E-008 + 0.10330000000000003 -4.1958885255155565E-009 + 0.10440000000000002 6.8754091309131127E-009 + 0.10550000000000001 -5.2982006337742860E-008 + 0.10660000000000003 -9.4126882288492197E-008 + 0.10770000000000002 -4.0543305601659085E-008 + 0.10880000000000001 4.5027849893131133E-008 + 0.10990000000000003 4.2034059788420564E-008 + 0.11100000000000002 -4.6423352273450291E-008 + 0.11210000000000001 -9.3619121344090672E-008 + 0.11320000000000002 -3.3509035546330779E-008 + 0.11430000000000001 4.4028727330669426E-008 + 0.11540000000000003 3.0620270763392909E-008 + 0.11650000000000002 -3.9943522267549270E-008 + 0.11760000000000001 -5.1937036005256232E-008 + 0.11870000000000003 1.0238457193167960E-008 + 0.11980000000000002 4.1830666930309235E-008 + 0.12090000000000001 -1.1453281878459620E-008 + 0.12200000000000003 -6.2958591229289596E-008 + 0.12310000000000001 -2.0830528413284810E-008 + 0.12420000000000003 6.0583232652788865E-008 + 0.12530000000000002 5.7374563766643405E-008 + 0.12640000000000001 -3.2189870324828007E-008 + 0.12750000000000003 -7.7890760508125823E-008 + 0.12860000000000002 -1.1876487349127274E-008 + 0.12970000000000001 6.7687146554362698E-008 + 0.13080000000000003 4.4753811323516857E-008 + 0.13190000000000002 -4.0027742898018914E-008 + 0.13300000000000001 -5.5240533924916235E-008 + 0.13410000000000000 1.8347112273886523E-008 + 0.13520000000000004 6.1335803991369175E-008 + 0.13630000000000003 4.3808698890757114E-009 + 0.13740000000000002 -6.2012958323975909E-008 + 0.13850000000000001 -2.9113826016669009E-008 + 0.13960000000000000 5.7577057788193997E-008 + 0.14070000000000005 6.4282616563104966E-008 + 0.14180000000000004 -2.4415756527673693E-008 + 0.14290000000000003 -7.8513501478028047E-008 + 0.14400000000000002 -1.8308536908762107E-008 + 0.14510000000000001 6.5300341134388873E-008 + 0.14620000000000000 4.9791282208389021E-008 + 0.14730000000000004 -3.4842930318745857E-008 + 0.14840000000000003 -5.7962772359587689E-008 + 0.14950000000000002 9.7608410243310573E-009 + 0.15060000000000001 5.6252396518630121E-008 + 0.15170000000000000 7.5880004501982512E-009 + 0.15280000000000005 -5.6247014157406738E-008 + 0.15390000000000004 -2.8926313788701918E-008 + 0.15500000000000003 5.1862055983065147E-008 + 0.15610000000000002 5.9401592977792461E-008 + 0.15720000000000001 -2.4632520023715188E-008 + 0.15830000000000000 -7.7149863386694051E-008 + 0.15940000000000004 -1.8450352357035626E-008 + 0.16050000000000003 6.6167636703085009E-008 + 0.16160000000000002 5.4411749772498297E-008 + 0.16270000000000001 -3.1361192753820433E-008 + 0.16380000000000000 -6.2905350262099091E-008 + 0.16490000000000005 -5.2776100156748385E-010 + 0.16600000000000004 5.4013916894746217E-008 + 0.16710000000000003 1.9657706573639189E-008 + 0.16820000000000002 -4.2261380173158614E-008 + 0.16930000000000001 -3.0560649122435279E-008 + 0.17040000000000000 3.5350662841437952E-008 + 0.17150000000000004 4.7849198381300084E-008 + 0.17260000000000003 -1.7536608609702853E-008 + 0.17370000000000002 -6.1244996629739035E-008 + 0.17480000000000001 -1.3178552471515559E-008 + 0.17590000000000000 5.7220002958047189E-008 + 0.17700000000000005 4.5135450932320964E-008 + 0.17810000000000004 -3.1248216458834577E-008 + 0.17920000000000003 -5.9536116481240242E-008 + 0.18030000000000002 -2.3678083937994643E-009 + 0.18140000000000001 5.1231666020612465E-008 + 0.18250000000000000 2.4362487138773758E-008 + 0.18360000000000004 -3.5256864094890261E-008 + 0.18470000000000003 -3.5382587526555653E-008 + 0.18580000000000002 1.8421863146045325E-008 + 0.18690000000000001 3.7716773704232764E-008 + 0.18800000000000000 -7.4581993914080158E-009 + 0.18910000000000005 -4.3437353269837331E-008 + 0.19020000000000004 -1.0657785765033623E-008 + 0.19130000000000003 4.2481548945261238E-008 + 0.19240000000000002 3.4451623776021734E-008 + 0.19350000000000001 -2.3698644824321491E-008 + 0.19460000000000005 -4.5461547415470704E-008 + 0.19570000000000004 -9.6808665250858184E-011 + 0.19680000000000003 4.3432248020280895E-008 + 0.19790000000000002 2.2492313789257423E-008 + 0.19900000000000001 -2.7777376843118873E-008 + 0.20010000000000000 -3.3057894199828297E-008 + 0.20120000000000005 8.2925497579822149E-009 + 0.20230000000000004 2.9819972269251593E-008 + 0.20340000000000003 2.5503255063341612E-009 + 0.20450000000000002 -2.4646194418664891E-008 + 0.20560000000000000 -6.7758287869423839E-009 + 0.20670000000000005 2.6569388467123645E-008 + 0.20780000000000004 2.0122433497249403E-008 + 0.20890000000000003 -1.8989288363968626E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0009.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0009.BXX.semd new file mode 100644 index 00000000..0c91d1b7 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0009.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 -2.8803398555155013E-010 + -0.11670000000000000 -3.7413219744486526E-010 + -0.11559999999999999 3.5014199872840379E-010 + -0.11449999999999999 9.4073016043694224E-010 + -0.11340000000000000 9.4344004830659856E-011 + -0.11230000000000000 -1.0913597803252628E-009 + -0.11119999999999999 -5.3994958504333113E-010 + -0.11009999999999999 4.0800537948193494E-010 + -0.10900000000000000 -1.7057472101456028E-009 + -0.10790000000000000 -5.1608433082606098E-009 + -0.10679999999999999 -2.5409692128164352E-009 + -0.10569999999999999 7.8289570382139573E-009 + -0.10460000000000000 1.4875282339232854E-008 + -0.10349999999999999 7.4609012301607436E-009 + -0.10239999999999999 -7.8669240011208785E-009 + -0.10130000000000000 -1.2319269160343538E-008 + -0.10020000000000000 -5.1220849783817357E-010 + -9.9099999999999994E-002 1.0257104499089564E-008 + -9.7999999999999990E-002 3.9316976341297050E-009 + -9.6899999999999986E-002 -1.0295769570234370E-008 + -9.5799999999999996E-002 -1.0654827242717602E-008 + -9.4699999999999993E-002 4.9943960078735472E-009 + -9.3599999999999989E-002 1.5762271488029000E-008 + -9.2499999999999999E-002 8.8266656206315020E-009 + -9.1399999999999995E-002 -2.6693327548343859E-009 + -9.0299999999999991E-002 -2.5358068977965331E-009 + -8.9200000000000002E-002 1.5049547164025512E-009 + -8.8099999999999984E-002 -9.5547294520770265E-009 + -8.6999999999999994E-002 -3.3973915236629182E-008 + -8.5899999999999990E-002 -5.0857114075597565E-008 + -8.4799999999999986E-002 -5.4564850415772526E-008 + -8.3699999999999997E-002 -6.5483156674872589E-008 + -8.2599999999999993E-002 -9.6674341421021381E-008 + -8.1499999999999989E-002 -1.2998641807371314E-007 + -8.0399999999999999E-002 -1.4490642286091315E-007 + -7.9299999999999995E-002 -1.5748256032566132E-007 + -7.8199999999999992E-002 -2.0287137658669963E-007 + -7.7100000000000002E-002 -2.8165871412966226E-007 + -7.5999999999999984E-002 -3.5502640116646944E-007 + -7.4899999999999994E-002 -4.0535360312787816E-007 + -7.3799999999999991E-002 -4.7339014486169617E-007 + -7.2699999999999987E-002 -6.0896633158336044E-007 + -7.1599999999999997E-002 -8.0216420883516548E-007 + -7.0499999999999993E-002 -9.9893850347143598E-007 + -6.9399999999999989E-002 -1.1834122233267408E-006 + -6.8300000000000000E-002 -1.4076350680625183E-006 + -6.7199999999999996E-002 -1.7256284081668127E-006 + -6.6099999999999992E-002 -2.1305838799889898E-006 + -6.5000000000000002E-002 -2.5860933874355396E-006 + -6.3899999999999985E-002 -3.0978658287494909E-006 + -6.2799999999999995E-002 -3.7148834053368773E-006 + -6.1699999999999991E-002 -4.4658104343398008E-006 + -6.0599999999999994E-002 -5.3392113841255195E-006 + -5.9499999999999990E-002 -6.3407364905287977E-006 + -5.8399999999999994E-002 -7.5280327109794598E-006 + -5.7299999999999990E-002 -8.9556288003223017E-006 + -5.6199999999999986E-002 -1.0613592166919261E-005 + -5.5099999999999996E-002 -1.2469089597288985E-005 + -5.3999999999999992E-002 -1.4562010619556531E-005 + -5.2899999999999989E-002 -1.7006905181915499E-005 + -5.1799999999999985E-002 -1.9883864297298715E-005 + -5.0699999999999995E-002 -2.3173781301011331E-005 + -4.9599999999999991E-002 -2.6839208658202551E-005 + -4.8499999999999988E-002 -3.0936942494008690E-005 + -4.7399999999999998E-002 -3.5597320675151423E-005 + -4.6299999999999994E-002 -4.0901679312810302E-005 + -4.5199999999999990E-002 -4.6839279093546793E-005 + -4.4099999999999986E-002 -5.3402578487293795E-005 + -4.2999999999999997E-002 -6.0669895901810378E-005 + -4.1899999999999993E-002 -6.8749301135540009E-005 + -4.0799999999999989E-002 -7.7678938396275043E-005 + -3.9699999999999985E-002 -8.7439038907177746E-005 + -3.8599999999999995E-002 -9.8054588306695223E-005 + -3.7499999999999992E-002 -1.0961812949972227E-004 + -3.6399999999999988E-002 -1.2218955089338124E-004 + -3.5299999999999984E-002 -1.3573023898061365E-004 + -3.4199999999999994E-002 -1.5017796249594539E-004 + -3.3099999999999991E-002 -1.6554954345338047E-004 + -3.1999999999999987E-002 -1.8190105038229376E-004 + -3.0899999999999997E-002 -1.9920022168662399E-004 + -2.9799999999999993E-002 -2.1730444859713316E-004 + -2.8699999999999989E-002 -2.3608304036315531E-004 + -2.7599999999999986E-002 -2.5549545534886420E-004 + -2.6499999999999996E-002 -2.7549968217499554E-004 + -2.5399999999999992E-002 -2.9592090868391097E-004 + -2.4299999999999988E-002 -3.1648448202759027E-004 + -2.3199999999999985E-002 -3.3696304308250546E-004 + -2.2099999999999995E-002 -3.5721459425985813E-004 + -2.0999999999999991E-002 -3.7705618888139725E-004 + -1.9899999999999987E-002 -3.9616250433027744E-004 + -1.8799999999999983E-002 -4.1414241422899067E-004 + -1.7699999999999994E-002 -4.3067528167739511E-004 + -1.6599999999999990E-002 -4.4549690210260451E-004 + -1.5499999999999986E-002 -4.5828154543414712E-004 + -1.4399999999999996E-002 -4.6860022121109068E-004 + -1.3299999999999992E-002 -4.7602364793419838E-004 + -1.2199999999999989E-002 -4.8021972179412842E-004 + -1.1099999999999985E-002 -4.8088253242895007E-004 + -9.9999999999999950E-003 -4.7762415488250554E-004 + -8.8999999999999913E-003 -4.7001498751342297E-004 + -7.7999999999999875E-003 -4.5772135490551591E-004 + -6.6999999999999837E-003 -4.4053656165488064E-004 + -5.5999999999999939E-003 -4.1827061795629561E-004 + -4.4999999999999901E-003 -3.9066385943442583E-004 + -3.3999999999999864E-003 -3.5747891524806619E-004 + -2.2999999999999826E-003 -3.1863345066085458E-004 + -1.1999999999999927E-003 -2.7419862453825772E-004 + -9.9999999999988987E-005 -2.2426752548199147E-004 + 1.0000000000000148E-003 -1.6890499682631344E-004 + 2.1000000000000185E-003 -1.0825994831975549E-004 + 3.2000000000000084E-003 -4.2664858483476564E-005 + 4.3000000000000121E-003 2.7419308025855571E-005 + 5.4000000000000159E-003 1.0152823233511299E-004 + 6.5000000000000058E-003 1.7919487436302006E-004 + 7.6000000000000234E-003 2.5982092483900487E-004 + 8.7000000000000133E-003 3.4263121779076755E-004 + 9.8000000000000032E-003 4.2678578756749630E-004 + 1.0900000000000021E-002 5.1148713100701571E-004 + 1.2000000000000011E-002 5.9593823971226811E-004 + 1.3100000000000001E-002 6.7922787275165319E-004 + 1.4200000000000018E-002 7.6034135418012738E-004 + 1.5300000000000008E-002 8.3828519564121962E-004 + 1.6400000000000026E-002 9.1215257998555899E-004 + 1.7500000000000016E-002 9.8105915822088718E-004 + 1.8600000000000005E-002 1.0440748883411288E-003 + 1.9700000000000023E-002 1.1002912651747465E-003 + 2.0800000000000013E-002 1.1489269090816379E-003 + 2.1900000000000003E-002 1.1893310584127903E-003 + 2.3000000000000020E-002 1.2208975385874510E-003 + 2.4100000000000010E-002 1.2430414790287614E-003 + 2.5200000000000000E-002 1.2552980333566666E-003 + 2.6300000000000018E-002 1.2574148131534457E-003 + 2.7400000000000008E-002 1.2493039248511195E-003 + 2.8500000000000025E-002 1.2309439480304718E-003 + 2.9600000000000015E-002 1.2023764429613948E-003 + 3.0700000000000005E-002 1.1637981515377760E-003 + 3.1800000000000023E-002 1.1156052350997925E-003 + 3.2900000000000013E-002 1.0583378607407212E-003 + 3.4000000000000002E-002 9.9260418210178614E-004 + 3.5100000000000020E-002 9.1908650938421488E-004 + 3.6200000000000010E-002 8.3860330050811172E-004 + 3.7300000000000028E-002 7.5210130307823420E-004 + 3.8400000000000017E-002 6.6056486684828997E-004 + 3.9500000000000007E-002 5.6498521007597446E-004 + 4.0600000000000025E-002 4.6639525680802763E-004 + 4.1700000000000015E-002 3.6591201205737889E-004 + 4.2800000000000005E-002 2.6467954739928246E-004 + 4.3900000000000022E-002 1.6379723092541099E-004 + 4.5000000000000012E-002 6.4276340708602220E-005 + 4.6100000000000002E-002 -3.2906453270697966E-005 + 4.7200000000000020E-002 -1.2678522034548223E-004 + 4.8300000000000010E-002 -2.1645348169840872E-004 + 4.9400000000000027E-002 -3.0110016814433038E-004 + 5.0500000000000017E-002 -3.8002108340151608E-004 + 5.1600000000000007E-002 -4.5260982005856931E-004 + 5.2700000000000025E-002 -5.1836954662576318E-004 + 5.3800000000000014E-002 -5.7690934045240283E-004 + 5.4900000000000004E-002 -6.2794866971671581E-004 + 5.6000000000000022E-002 -6.7130505340173841E-004 + 5.7100000000000012E-002 -7.0689775748178363E-004 + 5.8200000000000002E-002 -7.3475291719660163E-004 + 5.9300000000000019E-002 -7.5500429375097156E-004 + 6.0400000000000009E-002 -7.6787488069385290E-004 + 6.1500000000000027E-002 -7.7367335325106978E-004 + 6.2600000000000017E-002 -7.7278539538383484E-004 + 6.3700000000000007E-002 -7.6564925257116556E-004 + 6.4800000000000024E-002 -7.5273291440680623E-004 + 6.5900000000000014E-002 -7.3454197263345122E-004 + 6.7000000000000004E-002 -7.1163964457809925E-004 + 6.8100000000000022E-002 -6.8463943898677826E-004 + 6.9200000000000012E-002 -6.5415474819019437E-004 + 7.0300000000000029E-002 -6.2075583264231682E-004 + 7.1400000000000019E-002 -5.8498914586380124E-004 + 7.2500000000000009E-002 -5.4742040811106563E-004 + 7.3600000000000027E-002 -5.0862308125942945E-004 + 7.4700000000000016E-002 -4.6912019024603069E-004 + 7.5800000000000006E-002 -4.2936054524034262E-004 + 7.6900000000000024E-002 -3.8976219366304576E-004 + 7.8000000000000014E-002 -3.5074778134003282E-004 + 7.9100000000000004E-002 -3.1270695035345852E-004 + 8.0200000000000021E-002 -2.7592692640610039E-004 + 8.1300000000000011E-002 -2.4061455042101443E-004 + 8.2400000000000029E-002 -2.0697308355011046E-004 + 8.3500000000000019E-002 -1.7523235874250531E-004 + 8.4600000000000009E-002 -1.4556774112861603E-004 + 8.5700000000000026E-002 -1.1803727102233097E-004 + 8.6800000000000016E-002 -9.2629474238492548E-005 + 8.7900000000000006E-002 -6.9369954871945083E-005 + 8.9000000000000024E-002 -4.8313133447663859E-005 + 9.0100000000000013E-002 -2.9447228371282108E-005 + 9.1200000000000003E-002 -1.2659374078793917E-005 + 9.2300000000000021E-002 2.1732337245339295E-006 + 9.3400000000000011E-002 1.5101241842785385E-005 + 9.4500000000000028E-002 2.6162528229178861E-005 + 9.5600000000000018E-002 3.5490054870024323E-005 + 9.6700000000000008E-002 4.3292664486216381E-005 + 9.7800000000000026E-002 4.9723446863936260E-005 + 9.8900000000000016E-002 5.4828087741043419E-005 + 0.10000000000000001 5.8660796639742330E-005 + 0.10110000000000002 6.1390172049868852E-005 + 0.10220000000000001 6.3233688706532121E-005 + 0.10330000000000003 6.4312487666029483E-005 + 0.10440000000000002 6.4647007093299180E-005 + 0.10550000000000001 6.4294363255612552E-005 + 0.10660000000000003 6.3419392972718924E-005 + 0.10770000000000002 6.2181003158912063E-005 + 0.10880000000000001 6.0617087001446635E-005 + 0.10990000000000003 5.8708752476377413E-005 + 0.11100000000000002 5.6528864661231637E-005 + 0.11210000000000001 5.4237392760114744E-005 + 0.11320000000000002 5.1924071158282459E-005 + 0.11430000000000001 4.9538892199052498E-005 + 0.11540000000000003 4.7029032430145890E-005 + 0.11650000000000002 4.4477550545707345E-005 + 0.11760000000000001 4.2029994801850989E-005 + 0.11870000000000003 3.9716123865218833E-005 + 0.11980000000000002 3.7439102015923709E-005 + 0.12090000000000001 3.5149401810485870E-005 + 0.12200000000000003 3.2939071388682351E-005 + 0.12310000000000001 3.0911436624592170E-005 + 0.12420000000000003 2.9030394216533750E-005 + 0.12530000000000002 2.7185051294509321E-005 + 0.12640000000000001 2.5368923161295243E-005 + 0.12750000000000003 2.3695643903920427E-005 + 0.12860000000000002 2.2222631741897203E-005 + 0.12970000000000001 2.0854917238466442E-005 + 0.13080000000000003 1.9483541109366342E-005 + 0.13190000000000002 1.8147693481296301E-005 + 0.13300000000000001 1.6970747310551815E-005 + 0.13410000000000000 1.5965744751156308E-005 + 0.13520000000000004 1.5009239177743439E-005 + 0.13630000000000003 1.4024163647263777E-005 + 0.13740000000000002 1.3089415006106719E-005 + 0.13850000000000001 1.2308659279369749E-005 + 0.13960000000000000 1.1642425306490622E-005 + 0.14070000000000005 1.0963858585455455E-005 + 0.14180000000000004 1.0250784725940321E-005 + 0.14290000000000003 9.6154180937446654E-006 + 0.14400000000000002 9.1240981419105083E-006 + 0.14510000000000001 8.6862655734876171E-006 + 0.14620000000000000 8.1866974142030813E-006 + 0.14730000000000004 7.6583737609325908E-006 + 0.14840000000000003 7.2294606070499867E-006 + 0.14950000000000002 6.9244406404322945E-006 + 0.15060000000000001 6.6242755565326661E-006 + 0.15170000000000000 6.2452190832118504E-006 + 0.15280000000000005 5.8615196394384839E-006 + 0.15390000000000004 5.5851587603683583E-006 + 0.15500000000000003 5.3906255743640941E-006 + 0.15610000000000002 5.1547613111324608E-006 + 0.15720000000000001 4.8464062274433672E-006 + 0.15830000000000000 4.5722536015091464E-006 + 0.15940000000000004 4.4088078539061826E-006 + 0.16050000000000003 4.2825604396057315E-006 + 0.16160000000000002 4.0818949855747633E-006 + 0.16270000000000001 3.8274856706266291E-006 + 0.16380000000000000 3.6378698951011756E-006 + 0.16490000000000005 3.5459731861919863E-006 + 0.16600000000000004 3.4492597933422076E-006 + 0.16710000000000003 3.2678669867891585E-006 + 0.16820000000000002 3.0648316169390455E-006 + 0.16930000000000001 2.9454881769197527E-006 + 0.17040000000000000 2.8947308692295337E-006 + 0.17150000000000004 2.8027438929711934E-006 + 0.17260000000000003 2.6356622129242169E-006 + 0.17370000000000002 2.4858823053364176E-006 + 0.17480000000000001 2.4267098979180446E-006 + 0.17590000000000000 2.3983398023119662E-006 + 0.17700000000000005 2.3004135982773732E-006 + 0.17810000000000004 2.1463929442688823E-006 + 0.17920000000000003 2.0418074200279079E-006 + 0.18030000000000002 2.0222537386871409E-006 + 0.18140000000000001 2.0003315057692816E-006 + 0.18250000000000000 1.8998611039933166E-006 + 0.18360000000000004 1.7695718952381867E-006 + 0.18470000000000003 1.7053065448635607E-006 + 0.18580000000000002 1.7046071434378973E-006 + 0.18690000000000001 1.6750657323427731E-006 + 0.18800000000000000 1.5769315950819873E-006 + 0.18910000000000005 1.4791497733313008E-006 + 0.19020000000000004 1.4486320196738234E-006 + 0.19130000000000003 1.4490998410110478E-006 + 0.19240000000000002 1.4025353038960020E-006 + 0.19350000000000001 1.3113302657075110E-006 + 0.19460000000000005 1.2506940265666344E-006 + 0.19570000000000004 1.2482879583330941E-006 + 0.19680000000000003 1.2411410352797247E-006 + 0.19790000000000002 1.1751891406674986E-006 + 0.19900000000000001 1.0902043641181081E-006 + 0.20010000000000000 1.0590694046186400E-006 + 0.20120000000000005 1.0760347777249990E-006 + 0.20230000000000004 1.0655988944563433E-006 + 0.20340000000000003 9.9608382697624620E-007 + 0.20450000000000002 9.2471100288094021E-007 + 0.20560000000000000 9.0958525333917351E-007 + 0.20670000000000005 9.2530774509214098E-007 + 0.20780000000000004 9.0629254145824234E-007 + 0.20890000000000003 8.4508445752362604E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0009.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0009.BXZ.semd new file mode 100644 index 00000000..21b526bf --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0009.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546763107634806E-011 + -0.11559999999999999 1.3697711367943732E-011 + -0.11449999999999999 -3.8519888667654101E-011 + -0.11340000000000000 -6.0437016502490337E-011 + -0.11230000000000000 8.1728193657149006E-011 + -0.11119999999999999 2.1664815774702362E-010 + -0.11009999999999999 -3.4040614077524012E-011 + -0.10900000000000000 -4.8208054215237439E-010 + -0.10790000000000000 -2.7206706332272290E-010 + -0.10679999999999999 7.1667355383553399E-010 + -0.10569999999999999 1.0246070658581630E-009 + -0.10460000000000000 -4.2161413249530710E-010 + -0.10349999999999999 -1.8818480107540836E-009 + -0.10239999999999999 -6.0493338116529571E-010 + -0.10130000000000000 2.4258657305153974E-009 + -0.10020000000000000 2.5024646799209904E-009 + -9.9099999999999994E-002 -1.8537392731943214E-009 + -9.7999999999999990E-002 -4.8300972110837392E-009 + -9.6899999999999986E-002 -6.5601130083692283E-010 + -9.5799999999999996E-002 6.4044076708569264E-009 + -9.4699999999999993E-002 5.8165898764173107E-009 + -9.3599999999999989E-002 -3.7803706831596173E-009 + -9.2499999999999999E-002 -9.8755315036669344E-009 + -9.1399999999999995E-002 -2.5646533785561587E-009 + -9.0299999999999991E-002 9.5435064295656957E-009 + -8.9200000000000002E-002 9.3253387234426555E-009 + -8.8099999999999984E-002 -4.2171426350989805E-009 + -8.6999999999999994E-002 -1.2694440165716969E-008 + -8.5899999999999990E-002 -3.9120702233219617E-009 + -8.4799999999999986E-002 9.9854604584947992E-009 + -8.3699999999999997E-002 9.7387156117179074E-009 + -8.2599999999999993E-002 -2.9504683141112764E-009 + -8.1499999999999989E-002 -8.7990539299198645E-009 + -8.0399999999999999E-002 -8.1161039000576807E-010 + -7.9299999999999995E-002 5.8461169238910315E-009 + -7.8199999999999992E-002 -3.1187788462894162E-010 + -7.7100000000000002E-002 -7.3376864584417945E-009 + -7.5999999999999984E-002 2.9691941180048920E-012 + -7.4899999999999994E-002 1.1607462546692204E-008 + -7.3799999999999991E-002 4.7746384623792437E-009 + -7.2699999999999987E-002 -1.6708165517798079E-008 + -7.1599999999999997E-002 -2.0920309040661778E-008 + -7.0499999999999993E-002 5.0183723843133521E-009 + -6.9399999999999989E-002 2.8316698319486022E-008 + -6.8300000000000000E-002 1.2550958494728093E-008 + -6.7199999999999996E-002 -2.6887942539133292E-008 + -6.6099999999999992E-002 -3.8679164759969353E-008 + -6.5000000000000002E-002 -6.8538561492914596E-009 + -6.3899999999999985E-002 2.4600396386631473E-008 + -6.2799999999999995E-002 1.2652751735231504E-008 + -6.1699999999999991E-002 -2.5253452662354903E-008 + -6.0599999999999994E-002 -3.9293038156529292E-008 + -5.9499999999999990E-002 -1.9400914652578649E-008 + -5.8399999999999994E-002 -3.7838399080669660E-009 + -5.7299999999999990E-002 -1.5919523477236908E-008 + -5.6199999999999986E-002 -3.1369257413871310E-008 + -5.5099999999999996E-002 -2.4939522447198215E-008 + -5.3999999999999992E-002 -1.7682884490000106E-008 + -5.2899999999999989E-002 -4.2286462331730945E-008 + -5.1799999999999985E-002 -8.0362298149339040E-008 + -5.0699999999999995E-002 -7.9882468639880244E-008 + -4.9599999999999991E-002 -3.7831284771527862E-008 + -4.8499999999999988E-002 -1.9347170976402595E-008 + -4.7399999999999998E-002 -6.9011790060358180E-008 + -4.6299999999999994E-002 -1.3945387422609201E-007 + -4.5199999999999990E-002 -1.5015395149475808E-007 + -4.4099999999999986E-002 -1.0027047636640418E-007 + -4.2999999999999997E-002 -7.1666931944491807E-008 + -4.1899999999999993E-002 -1.1474452321635908E-007 + -4.0799999999999989E-002 -1.8237510346352792E-007 + -3.9699999999999985E-002 -2.0388004884352995E-007 + -3.8599999999999995E-002 -1.8465661355548946E-007 + -3.7499999999999992E-002 -1.8540903568009526E-007 + -3.6399999999999988E-002 -2.2214078398974380E-007 + -3.5299999999999984E-002 -2.4801934728202468E-007 + -3.4199999999999994E-002 -2.3923982439555402E-007 + -3.3099999999999991E-002 -2.4121229103002406E-007 + -3.1999999999999987E-002 -2.9318422889446083E-007 + -3.0899999999999997E-002 -3.5208702797717706E-007 + -2.9799999999999993E-002 -3.4674403082135541E-007 + -2.8699999999999989E-002 -2.9049104455225461E-007 + -2.7599999999999986E-002 -2.7545084435587341E-007 + -2.6499999999999996E-002 -3.4248205338371918E-007 + -2.5399999999999992E-002 -4.1515204429742880E-007 + -2.4299999999999988E-002 -4.0524611222281237E-007 + -2.3199999999999985E-002 -3.3571558333278517E-007 + -2.2099999999999995E-002 -3.0304008191706089E-007 + -2.0999999999999991E-002 -3.3726442438819504E-007 + -1.9899999999999987E-002 -3.6610245501833560E-007 + -1.8799999999999983E-002 -3.3274599786636827E-007 + -1.7699999999999994E-002 -2.7657031864691817E-007 + -1.6599999999999990E-002 -2.5848984819276666E-007 + -1.5499999999999986E-002 -2.6027734634226363E-007 + -1.4399999999999996E-002 -2.1478064127222751E-007 + -1.3299999999999992E-002 -1.2105300584153156E-007 + -1.2199999999999989E-002 -5.5594554737581348E-008 + -1.1099999999999985E-002 -5.3948753020449658E-008 + -9.9999999999999950E-003 -4.6930264119282583E-008 + -8.8999999999999913E-003 4.4146634792241457E-008 + -7.7999999999999875E-003 1.8381598465566640E-007 + -6.6999999999999837E-003 2.7294689175505482E-007 + -5.5999999999999939E-003 2.9075033580738818E-007 + -4.4999999999999901E-003 3.1965078051143792E-007 + -3.3999999999999864E-003 4.1699919961502019E-007 + -2.2999999999999826E-003 5.4522678283319692E-007 + -1.1999999999999927E-003 6.2424891211776412E-007 + -9.9999999999988987E-005 6.5646048597045592E-007 + 1.0000000000000148E-003 7.1318436312139966E-007 + 2.1000000000000185E-003 8.1598585666142753E-007 + 3.2000000000000084E-003 9.0017709908352117E-007 + 4.3000000000000121E-003 9.2065471335445181E-007 + 5.4000000000000159E-003 9.2411386276580743E-007 + 6.5000000000000058E-003 9.7955614819511538E-007 + 7.6000000000000234E-003 1.0640048913046485E-006 + 8.7000000000000133E-003 1.0929903737633140E-006 + 9.8000000000000032E-003 1.0448736702528549E-006 + 1.0900000000000021E-002 9.9647934348467970E-007 + 1.2000000000000011E-002 1.0080314041260863E-006 + 1.3100000000000001E-002 1.0344176644139225E-006 + 1.4200000000000018E-002 9.9647274964809185E-007 + 1.5300000000000008E-002 8.9729655883274972E-007 + 1.6400000000000026E-002 8.1030304954765597E-007 + 1.7500000000000016E-002 7.6809271831734804E-007 + 1.8600000000000005E-002 7.1729988349034102E-007 + 1.9700000000000023E-002 6.0983080629739561E-007 + 2.0800000000000013E-002 4.7799539970583282E-007 + 2.1900000000000003E-002 3.8044950656512810E-007 + 2.3000000000000020E-002 3.0972381637184299E-007 + 2.4100000000000010E-002 2.0685543233867065E-007 + 2.5200000000000000E-002 5.5824397549031346E-008 + 2.6300000000000018E-002 -8.2064389061997645E-008 + 2.7400000000000008E-002 -1.6387151902108599E-007 + 2.8500000000000025E-002 -2.3072466603935027E-007 + 2.9600000000000015E-002 -3.3789441999942937E-007 + 3.0700000000000005E-002 -4.7550506110383139E-007 + 3.1800000000000023E-002 -5.7879600490196026E-007 + 3.2900000000000013E-002 -6.2533001710107783E-007 + 3.4000000000000002E-002 -6.6240761498193024E-007 + 3.5100000000000020E-002 -7.3492225283189327E-007 + 3.6200000000000010E-002 -8.1517725902813254E-007 + 3.7300000000000028E-002 -8.5230021795723587E-007 + 3.8400000000000017E-002 -8.5257198634280940E-007 + 3.9500000000000007E-002 -8.5643222291764687E-007 + 4.0600000000000025E-002 -8.7535363491042517E-007 + 4.1700000000000015E-002 -8.7494743183924584E-007 + 4.2800000000000005E-002 -8.3770225955959177E-007 + 4.3900000000000022E-002 -7.8578489137726137E-007 + 4.5000000000000012E-002 -7.5855615477848914E-007 + 4.6100000000000002E-002 -7.4056526955246227E-007 + 4.7200000000000020E-002 -6.9102645738894353E-007 + 4.8300000000000010E-002 -6.0754990727218683E-007 + 4.9400000000000027E-002 -5.3098835905984743E-007 + 5.0500000000000017E-002 -4.7668450520177430E-007 + 5.1600000000000007E-002 -4.2288183976779692E-007 + 5.2700000000000025E-002 -3.5542799992072105E-007 + 5.3800000000000014E-002 -2.8155281484032457E-007 + 5.4900000000000004E-002 -2.1510018655135354E-007 + 5.6000000000000022E-002 -1.5103626083146082E-007 + 5.7100000000000012E-002 -7.9293315025097399E-008 + 5.8200000000000002E-002 -1.4285348903797512E-008 + 5.9300000000000019E-002 2.4737056847357053E-008 + 6.0400000000000009E-002 4.9410129321358909E-008 + 6.1500000000000027E-002 9.1840142601995467E-008 + 6.2600000000000017E-002 1.5357205995769618E-007 + 6.3700000000000007E-002 2.0028106462177675E-007 + 6.4800000000000024E-002 2.0984776938348659E-007 + 6.5900000000000014E-002 2.0611352624655410E-007 + 6.7000000000000004E-002 2.2040029534764471E-007 + 6.8100000000000022E-002 2.4578838520028512E-007 + 6.9200000000000012E-002 2.5203746645274805E-007 + 7.0300000000000029E-002 2.3899499979052052E-007 + 7.1400000000000019E-002 2.3603196552812733E-007 + 7.2500000000000009E-002 2.4865852310540504E-007 + 7.3600000000000027E-002 2.4384235075558536E-007 + 7.4700000000000016E-002 2.0348151963389682E-007 + 7.5800000000000006E-002 1.6283809145534178E-007 + 7.6900000000000024E-002 1.6239735600720451E-007 + 7.8000000000000014E-002 1.8353391340042435E-007 + 7.9100000000000004E-002 1.7102689753301092E-007 + 8.0200000000000021E-002 1.1795979304451976E-007 + 8.1300000000000011E-002 7.7164990841538383E-008 + 8.2400000000000029E-002 8.1531950968383171E-008 + 8.3500000000000019E-002 9.2311026378411043E-008 + 8.4600000000000009E-002 6.2772052444870496E-008 + 8.5700000000000026E-002 1.6143008707558693E-008 + 8.6800000000000016E-002 1.2094719004096532E-008 + 8.7900000000000006E-002 4.3467931476470767E-008 + 8.9000000000000024E-002 4.1484081947373852E-008 + 9.0100000000000013E-002 -1.8621502562155001E-008 + 9.1200000000000003E-002 -6.9468079288981244E-008 + 9.2300000000000021E-002 -4.4174747415581805E-008 + 9.3400000000000011E-002 1.6352872833635956E-008 + 9.4500000000000028E-002 2.0782561449550485E-008 + 9.5600000000000018E-002 -4.0895127284557020E-008 + 9.6700000000000008E-002 -8.3470567346921598E-008 + 9.7800000000000026E-002 -5.3286314027900517E-008 + 9.8900000000000016E-002 -6.8565011446253266E-009 + 0.10000000000000001 -1.6699496896421806E-008 + 0.10110000000000002 -5.9116413098081466E-008 + 0.10220000000000001 -5.6623999711291617E-008 + 0.10330000000000003 -8.1515709737800535E-009 + 0.10440000000000002 5.8127969104759813E-009 + 0.10550000000000001 -4.6637936179649842E-008 + 0.10660000000000003 -8.5613464761991054E-008 + 0.10770000000000002 -3.9280720898204891E-008 + 0.10880000000000001 3.6905394296127270E-008 + 0.10990000000000003 3.3861535797541364E-008 + 0.11100000000000002 -4.6638657380526638E-008 + 0.11210000000000001 -8.8854278601502301E-008 + 0.11320000000000002 -3.1002141298586139E-008 + 0.11430000000000001 4.1655923155303753E-008 + 0.11540000000000003 2.7546334990802279E-008 + 0.11650000000000002 -4.0578502336074962E-008 + 0.11760000000000001 -5.0865256895349376E-008 + 0.11870000000000003 1.1970050728393744E-008 + 0.11980000000000002 4.5448064867059657E-008 + 0.12090000000000001 -6.5870797705258610E-009 + 0.12200000000000003 -6.2009206658331095E-008 + 0.12310000000000001 -2.7416016123993359E-008 + 0.12420000000000003 5.1528090239116864E-008 + 0.12530000000000002 5.5467513249141120E-008 + 0.12640000000000001 -2.5088526811600786E-008 + 0.12750000000000003 -7.0769452520380582E-008 + 0.12860000000000002 -1.3358895323278830E-008 + 0.12970000000000001 6.0371384336121992E-008 + 0.13080000000000003 4.1497742131468840E-008 + 0.13190000000000002 -3.5450721469487689E-008 + 0.13300000000000001 -4.8838508348580945E-008 + 0.13410000000000000 1.9689929686705909E-008 + 0.13520000000000004 5.8035780625687039E-008 + 0.13630000000000003 1.6230221611124307E-009 + 0.13740000000000002 -6.2254805754946574E-008 + 0.13850000000000001 -2.8855920319870165E-008 + 0.13960000000000000 5.7334265335384771E-008 + 0.14070000000000005 6.5520652015038650E-008 + 0.14180000000000004 -2.1738889799394201E-008 + 0.14290000000000003 -7.7949756871475984E-008 + 0.14400000000000002 -2.1738541633453679E-008 + 0.14510000000000001 6.1592942302013398E-008 + 0.14620000000000000 5.0608399249085778E-008 + 0.14730000000000004 -3.0880375589958931E-008 + 0.14840000000000003 -5.6331256104158456E-008 + 0.14950000000000002 7.8234068112692512E-009 + 0.15060000000000001 5.5536595766625396E-008 + 0.15170000000000000 1.0710107467559737E-008 + 0.15280000000000005 -5.3877098338261931E-008 + 0.15390000000000004 -3.2640055991350891E-008 + 0.15500000000000003 4.4667224585737131E-008 + 0.15610000000000002 5.6955641980493965E-008 + 0.15720000000000001 -1.9421122487983666E-008 + 0.15830000000000000 -7.0502238713743282E-008 + 0.15940000000000004 -1.7675292340868509E-008 + 0.16050000000000003 6.1620553992725036E-008 + 0.16160000000000002 5.0730157852285629E-008 + 0.16270000000000001 -3.0668839912095791E-008 + 0.16380000000000000 -5.9730375312483375E-008 + 0.16490000000000005 2.3380499758474116E-009 + 0.16600000000000004 5.5747989335941384E-008 + 0.16710000000000003 1.9510801863020788E-008 + 0.16820000000000002 -4.5779628976561071E-008 + 0.16930000000000001 -3.6153515736714326E-008 + 0.17040000000000000 3.3192993242892044E-008 + 0.17150000000000004 5.2871722999725534E-008 + 0.17260000000000003 -9.6694687812259872E-009 + 0.17370000000000002 -5.9215061298800720E-008 + 0.17480000000000001 -1.9500909331782168E-008 + 0.17590000000000000 4.9745789709731980E-008 + 0.17700000000000005 4.4491955009107187E-008 + 0.17810000000000004 -2.5590185970258972E-008 + 0.17920000000000003 -5.4657213865993981E-008 + 0.18030000000000002 -2.3760253764493200E-009 + 0.18140000000000001 4.8568342236876560E-008 + 0.18250000000000000 2.2193201942855012E-008 + 0.18360000000000004 -3.6756549803840244E-008 + 0.18470000000000003 -3.6479438136893805E-008 + 0.18580000000000002 2.0007718148917775E-008 + 0.18690000000000001 4.3234436475358962E-008 + 0.18800000000000000 -2.3896233880549289E-009 + 0.18910000000000005 -4.5126125058914113E-008 + 0.19020000000000004 -1.8837495119328196E-008 + 0.19130000000000003 3.5613322069139031E-008 + 0.19240000000000002 3.5166685563581268E-008 + 0.19350000000000001 -1.7812279651252538E-008 + 0.19460000000000005 -4.1537834505334104E-008 + 0.19570000000000004 -9.8511632184994369E-010 + 0.19680000000000003 4.0703483250581485E-008 + 0.19790000000000002 2.0957475754812549E-008 + 0.19900000000000001 -2.8178778421761308E-008 + 0.20010000000000000 -3.2285697670886293E-008 + 0.20120000000000005 1.1928826815221782E-008 + 0.20230000000000004 3.5357743399799801E-008 + 0.20340000000000003 4.1095313818573231E-009 + 0.20450000000000002 -3.1514165499402225E-008 + 0.20560000000000000 -1.7190796341992609E-008 + 0.20670000000000005 2.3342304089624122E-008 + 0.20780000000000004 2.7879025310539873E-008 + 0.20890000000000003 -8.7443785545815444E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0010.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0010.BXX.semd new file mode 100644 index 00000000..c797a46c --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0010.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 -1.0370384665327475E-019 + -0.11230000000000000 -4.6409876227256865E-020 + -0.11119999999999999 8.2720842650112477E-019 + -0.11009999999999999 8.0862028226977456E-019 + -0.10900000000000000 -2.4883402283185032E-018 + -0.10790000000000000 -2.5798934056964849E-018 + -0.10679999999999999 4.4458095879805804E-018 + -0.10569999999999999 -8.2915699519060062E-018 + -0.10460000000000000 -4.1711803306570549E-017 + -0.10349999999999999 3.4793552522030194E-017 + -0.10239999999999999 2.8669153588801880E-016 + -0.10130000000000000 2.5638893219999620E-016 + -0.10020000000000000 -6.8406153180152721E-016 + -9.9099999999999994E-002 -1.7783005682559623E-015 + -9.7999999999999990E-002 -6.4952386925635152E-016 + -9.6899999999999986E-002 3.2767259923878163E-015 + -9.5799999999999996E-002 5.7871662648666111E-015 + -9.4699999999999993E-002 2.2170111188909601E-015 + -9.3599999999999989E-002 -5.0691186477872484E-015 + -9.2499999999999999E-002 -9.9055200755140613E-015 + -9.1399999999999995E-002 -1.3656571601111840E-014 + -9.0299999999999991E-002 -1.9275620460673312E-014 + -8.9200000000000002E-002 -7.1703193987231011E-015 + -8.8099999999999984E-002 5.4147827985729508E-014 + -8.6999999999999994E-002 1.3642907604419913E-013 + -8.5899999999999990E-002 1.1752887075014429E-013 + -8.4799999999999986E-002 -9.3426372053170142E-014 + -8.3699999999999997E-002 -3.7053083583142576E-013 + -8.2599999999999993E-002 -4.1808898465674205E-013 + -8.1499999999999989E-002 -1.0171621574531220E-013 + -8.0399999999999999E-002 3.5628268456149026E-013 + -7.9299999999999995E-002 6.6289031555588629E-013 + -7.8199999999999992E-002 8.2279587873893001E-013 + -7.7100000000000002E-002 9.0005504134807457E-013 + -7.5999999999999984E-002 4.4932571660778742E-013 + -7.4899999999999994E-002 -1.1745863613341068E-012 + -7.3799999999999991E-002 -3.4557834024950829E-012 + -7.2699999999999987E-002 -4.2359778879008658E-012 + -7.1599999999999997E-002 -1.7172206582052874E-012 + -7.0499999999999993E-002 2.9525650587641783E-012 + -6.9399999999999989E-002 6.3249388365660408E-012 + -6.8300000000000000E-002 6.5535099048885659E-012 + -6.7199999999999996E-002 5.3395517174426033E-012 + -6.6099999999999992E-002 4.4603648031993348E-012 + -6.5000000000000002E-002 1.5831603606200617E-012 + -6.3899999999999985E-002 -7.2067816124510298E-012 + -6.2799999999999995E-002 -1.9912894250184721E-011 + -6.1699999999999991E-002 -2.7178292602569876E-011 + -6.0599999999999994E-002 -2.1546889272805458E-011 + -5.9499999999999990E-002 -6.1066100093265518E-012 + -5.8399999999999994E-002 1.0584709324301667E-011 + -5.7299999999999990E-002 2.7202143315641081E-011 + -5.6199999999999986E-002 5.0021015107759581E-011 + -5.5099999999999996E-002 7.6653031144680028E-011 + -5.3999999999999992E-002 8.5816131978333487E-011 + -5.2899999999999989E-002 5.3101415625755877E-011 + -5.1799999999999985E-002 -2.2090562018517446E-011 + -5.0699999999999995E-002 -1.1234462665710154E-010 + -4.9599999999999991E-002 -1.8649702615558539E-010 + -4.8499999999999988E-002 -2.2949642186631536E-010 + -4.7399999999999998E-002 -2.3298971085772280E-010 + -4.6299999999999994E-002 -1.7724323397860786E-010 + -4.5199999999999990E-002 -3.9997276324310604E-011 + -4.4099999999999986E-002 1.7328681545247804E-010 + -4.2999999999999997E-002 4.1959866137197821E-010 + -4.1899999999999993E-002 6.4424421353237449E-010 + -4.0799999999999989E-002 8.0668854929299982E-010 + -3.9699999999999985E-002 8.7561802253333099E-010 + -3.8599999999999995E-002 8.1776579952119732E-010 + -3.7499999999999992E-002 6.2022081914747673E-010 + -3.6399999999999988E-002 3.2891583900962473E-010 + -3.5299999999999984E-002 4.5457870107012965E-011 + -3.4199999999999994E-002 -1.2486589540117166E-010 + -3.3099999999999991E-002 -1.0975974296112412E-010 + -3.1999999999999987E-002 1.4636117318111985E-010 + -3.0899999999999997E-002 6.9390487800191636E-010 + -2.9799999999999993E-002 1.5184250523603282E-009 + -2.8699999999999989E-002 2.4584141389283332E-009 + -2.7599999999999986E-002 3.2189622078959701E-009 + -2.6499999999999996E-002 3.4918223867919096E-009 + -2.5399999999999992E-002 3.0425144625922940E-009 + -2.4299999999999988E-002 1.6652109691150940E-009 + -2.3199999999999985E-002 -8.9586416063269780E-010 + -2.2099999999999995E-002 -4.8898272098085727E-009 + -2.0999999999999991E-002 -1.0389062943261251E-008 + -1.9899999999999987E-002 -1.7221786663412786E-008 + -1.8799999999999983E-002 -2.5130816538876388E-008 + -1.7699999999999994E-002 -3.4010241733994917E-008 + -1.6599999999999990E-002 -4.3996287502068299E-008 + -1.5499999999999986E-002 -5.5407792132200484E-008 + -1.4399999999999996E-002 -6.8721291768270021E-008 + -1.3299999999999992E-002 -8.4655937371280743E-008 + -1.2199999999999989E-002 -1.0424356844396243E-007 + -1.1099999999999985E-002 -1.2877180211035011E-007 + -9.9999999999999950E-003 -1.5969094135925843E-007 + -8.8999999999999913E-003 -1.9860898703427665E-007 + -7.7999999999999875E-003 -2.4732585757192282E-007 + -6.6999999999999837E-003 -3.0777545134696993E-007 + -5.5999999999999939E-003 -3.8194298213056754E-007 + -4.4999999999999901E-003 -4.7200052222251543E-007 + -3.3999999999999864E-003 -5.8066461861017160E-007 + -2.2999999999999826E-003 -7.1144188495964045E-007 + -1.1999999999999927E-003 -8.6852088543309947E-007 + -9.9999999999988987E-005 -1.0565522643446457E-006 + 1.0000000000000148E-003 -1.2807626035282738E-006 + 2.1000000000000185E-003 -1.5473543726329808E-006 + 3.2000000000000084E-003 -1.8637244920682861E-006 + 4.3000000000000121E-003 -2.2382873794413172E-006 + 5.4000000000000159E-003 -2.6801260446518427E-006 + 6.5000000000000058E-003 -3.1991282867238624E-006 + 7.6000000000000234E-003 -3.8063847114244709E-006 + 8.7000000000000133E-003 -4.5145043259253725E-006 + 9.8000000000000032E-003 -5.3374478738987818E-006 + 1.0900000000000021E-002 -6.2903163779992610E-006 + 1.2000000000000011E-002 -7.3894339038815815E-006 + 1.3100000000000001E-002 -8.6525242295465432E-006 + 1.4200000000000018E-002 -1.0098953680426348E-005 + 1.5300000000000008E-002 -1.1749643817893229E-005 + 1.6400000000000026E-002 -1.3626910003949888E-005 + 1.7500000000000016E-002 -1.5754370906506665E-005 + 1.8600000000000005E-002 -1.8156684745918028E-005 + 1.9700000000000023E-002 -2.0859271899098530E-005 + 2.0800000000000013E-002 -2.3887778297648765E-005 + 2.1900000000000003E-002 -2.7267760742688552E-005 + 2.3000000000000020E-002 -3.1024610507301986E-005 + 2.4100000000000010E-002 -3.5183653380954638E-005 + 2.5200000000000000E-002 -3.9768743590684608E-005 + 2.6300000000000018E-002 -4.4801210606237873E-005 + 2.7400000000000008E-002 -5.0300048314966261E-005 + 2.8500000000000025E-002 -5.6281471188412979E-005 + 2.9600000000000015E-002 -6.2758881540503353E-005 + 3.0700000000000005E-002 -6.9740788603667170E-005 + 3.1800000000000023E-002 -7.7229691669344902E-005 + 3.2900000000000013E-002 -8.5220352048054338E-005 + 3.4000000000000002E-002 -9.3700073193758726E-005 + 3.5100000000000020E-002 -1.0264723096042871E-004 + 3.6200000000000010E-002 -1.1203000030945987E-004 + 3.7300000000000028E-002 -1.2180607882328331E-004 + 3.8400000000000017E-002 -1.3192120241001248E-004 + 3.9500000000000007E-002 -1.4230984379537404E-004 + 4.0600000000000025E-002 -1.5289265138562769E-004 + 4.1700000000000015E-002 -1.6357634740415961E-004 + 4.2800000000000005E-002 -1.7425448459107429E-004 + 4.3900000000000022E-002 -1.8480568542145193E-004 + 4.5000000000000012E-002 -1.9509663979988545E-004 + 4.6100000000000002E-002 -2.0498019875958562E-004 + 4.7200000000000020E-002 -2.1429521439131349E-004 + 4.8300000000000010E-002 -2.2286706371232867E-004 + 4.9400000000000027E-002 -2.3051169409882277E-004 + 5.0500000000000017E-002 -2.3703568149358034E-004 + 5.1600000000000007E-002 -2.4224136723205447E-004 + 5.2700000000000025E-002 -2.4592570844106376E-004 + 5.3800000000000014E-002 -2.4788427981548011E-004 + 5.4900000000000004E-002 -2.4791478062979877E-004 + 5.6000000000000022E-002 -2.4581979960203171E-004 + 5.7100000000000012E-002 -2.4140834284480661E-004 + 5.8200000000000002E-002 -2.3450382286682725E-004 + 5.9300000000000019E-002 -2.2494954464491457E-004 + 6.0400000000000009E-002 -2.1261062647681683E-004 + 6.1500000000000027E-002 -1.9737478578463197E-004 + 6.2600000000000017E-002 -1.7915500211529434E-004 + 6.3700000000000007E-002 -1.5789967437740415E-004 + 6.4800000000000024E-002 -1.3359800504986197E-004 + 6.5900000000000014E-002 -1.0627923620631918E-004 + 6.7000000000000004E-002 -7.6014286605641246E-005 + 6.8100000000000022E-002 -4.2915224184980616E-005 + 6.9200000000000012E-002 -7.1417580329580233E-006 + 7.0300000000000029E-002 3.1099476473173127E-005 + 7.1400000000000019E-002 7.1551832661498338E-005 + 7.2500000000000009E-002 1.1391225416446105E-004 + 7.3600000000000027E-002 1.5783312846906483E-004 + 7.4700000000000016E-002 2.0292501721996814E-004 + 7.5800000000000006E-002 2.4876266252249479E-004 + 7.6900000000000024E-002 2.9489063308574259E-004 + 7.8000000000000014E-002 3.4082416095770895E-004 + 7.9100000000000004E-002 3.8605122244916856E-004 + 8.0200000000000021E-002 4.3004052713513374E-004 + 8.1300000000000011E-002 4.7225833986885846E-004 + 8.2400000000000029E-002 5.1218067528679967E-004 + 8.3500000000000019E-002 5.4929417092353106E-004 + 8.4600000000000009E-002 5.8309157611802220E-004 + 8.5700000000000026E-002 6.1308575095608830E-004 + 8.6800000000000016E-002 6.3882843824103475E-004 + 8.7900000000000006E-002 6.5992021700367332E-004 + 8.9000000000000024E-002 6.7601795308291912E-004 + 9.0100000000000013E-002 6.8683107383549213E-004 + 9.1200000000000003E-002 6.9212692324072123E-004 + 9.2300000000000021E-002 6.9173821248114109E-004 + 9.3400000000000011E-002 6.8556971382349730E-004 + 9.4500000000000028E-002 6.7360349930822849E-004 + 9.5600000000000018E-002 6.5589859150350094E-004 + 9.6700000000000008E-002 6.3259538728743792E-004 + 9.7800000000000026E-002 6.0391076840460300E-004 + 9.8900000000000016E-002 5.7012250181287527E-004 + 0.10000000000000001 5.3156743524596095E-004 + 0.10110000000000002 4.8864964628592134E-004 + 0.10220000000000001 4.4184314901940525E-004 + 0.10330000000000003 3.9168004877865314E-004 + 0.10440000000000002 3.3872621133923531E-004 + 0.10550000000000001 2.8356109396554530E-004 + 0.10660000000000003 2.2678713139612228E-004 + 0.10770000000000002 1.6902614152058959E-004 + 0.10880000000000001 1.1091567284893245E-004 + 0.10990000000000003 5.3085655963514000E-005 + 0.11100000000000002 -3.8561306610063184E-006 + 0.11210000000000001 -5.9328081988496706E-005 + 0.11320000000000002 -1.1278640886303037E-004 + 0.11430000000000001 -1.6372697427868843E-004 + 0.11540000000000003 -2.1169128012843430E-004 + 0.11650000000000002 -2.5626629940234125E-004 + 0.11760000000000001 -2.9709184309467673E-004 + 0.11870000000000003 -3.3387306029908359E-004 + 0.11980000000000002 -3.6638998426496983E-004 + 0.12090000000000001 -3.9449238101951778E-004 + 0.12200000000000003 -4.1808249079622328E-004 + 0.12310000000000001 -4.3711203034035861E-004 + 0.12420000000000003 -4.5159514411352575E-004 + 0.12530000000000002 -4.6161533100530505E-004 + 0.12640000000000001 -4.6731522888876498E-004 + 0.12750000000000003 -4.6887929784134030E-004 + 0.12860000000000002 -4.6652549644932151E-004 + 0.12970000000000001 -4.6051017125137150E-004 + 0.13080000000000003 -4.5112328371033072E-004 + 0.13190000000000002 -4.3868343345820904E-004 + 0.13300000000000001 -4.2352423770353198E-004 + 0.13410000000000000 -4.0599072235636413E-004 + 0.13520000000000004 -3.8643580046482384E-004 + 0.13630000000000003 -3.6521322908811271E-004 + 0.13740000000000002 -3.4266777220182121E-004 + 0.13850000000000001 -3.1913275597617030E-004 + 0.13960000000000000 -2.9493251349776983E-004 + 0.14070000000000005 -2.7037865947932005E-004 + 0.14180000000000004 -2.4575807037763298E-004 + 0.14290000000000003 -2.2132400772534311E-004 + 0.14400000000000002 -1.9730407802853733E-004 + 0.14510000000000001 -1.7391052097082138E-004 + 0.14620000000000000 -1.5133715351112187E-004 + 0.14730000000000004 -1.2974305718671530E-004 + 0.14840000000000003 -1.0924666275968775E-004 + 0.14950000000000002 -8.9939036115538329E-005 + 0.15060000000000001 -7.1900460170581937E-005 + 0.15170000000000000 -5.5195847380673513E-005 + 0.15280000000000005 -3.9859369280748069E-005 + 0.15390000000000004 -2.5890480173984542E-005 + 0.15500000000000003 -1.3273760487209074E-005 + 0.15610000000000002 -1.9901556242984952E-006 + 0.15720000000000001 7.9904057201929390E-006 + 0.15830000000000000 1.6719672203180380E-005 + 0.15940000000000004 2.4263572413474321E-005 + 0.16050000000000003 3.0688886909047142E-005 + 0.16160000000000002 3.6059660487808287E-005 + 0.16270000000000001 4.0450820961268619E-005 + 0.16380000000000000 4.3950531107839197E-005 + 0.16490000000000005 4.6645640395581722E-005 + 0.16600000000000004 4.8607962526148185E-005 + 0.16710000000000003 4.9905516789294779E-005 + 0.16820000000000002 5.0617636588867754E-005 + 0.16930000000000001 5.0830549298552796E-005 + 0.17040000000000000 5.0615177315194160E-005 + 0.17150000000000004 5.0021437346003950E-005 + 0.17260000000000003 4.9099140596808866E-005 + 0.17370000000000002 4.7913854359649122E-005 + 0.17480000000000001 4.6533386921510100E-005 + 0.17590000000000000 4.5002194383414462E-005 + 0.17700000000000005 4.3341424316167831E-005 + 0.17810000000000004 4.1575753130018711E-005 + 0.17920000000000003 3.9749349525664002E-005 + 0.18030000000000002 3.7907309888396412E-005 + 0.18140000000000001 3.6071760405320674E-005 + 0.18250000000000000 3.4246440918650478E-005 + 0.18360000000000004 3.2441257644677535E-005 + 0.18470000000000003 3.0678118491778150E-005 + 0.18580000000000002 2.8973552616662346E-005 + 0.18690000000000001 2.7328655050951056E-005 + 0.18800000000000000 2.5743975129444152E-005 + 0.18910000000000005 2.4233278963947669E-005 + 0.19020000000000004 2.2810263544670306E-005 + 0.19130000000000003 2.1467814804054797E-005 + 0.19240000000000002 2.0185245375614613E-005 + 0.19350000000000001 1.8959239241667092E-005 + 0.19460000000000005 1.7811255020205863E-005 + 0.19570000000000004 1.6757971025072038E-005 + 0.19680000000000003 1.5784222341608256E-005 + 0.19790000000000002 1.4859711882309057E-005 + 0.19900000000000001 1.3976010450278409E-005 + 0.20010000000000000 1.3151157872925978E-005 + 0.20120000000000005 1.2398280887282453E-005 + 0.20230000000000004 1.1704721146088559E-005 + 0.20340000000000003 1.1050475222873501E-005 + 0.20450000000000002 1.0434378054924309E-005 + 0.20560000000000000 9.8670470833894797E-006 + 0.20670000000000005 9.3455309979617596E-006 + 0.20780000000000004 8.8520546341896988E-006 + 0.20890000000000003 8.3796740000252612E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0010.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0010.BXZ.semd new file mode 100644 index 00000000..9c1b8cc4 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0010.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173367227286533E-021 + -0.11119999999999999 -2.1335585054060316E-021 + -0.11009999999999999 -5.0255070541149363E-020 + -0.10900000000000000 6.3249792005434729E-021 + -0.10790000000000000 3.2296858596705518E-019 + -0.10679999999999999 1.0674466598259625E-019 + -0.10569999999999999 -1.4623058100980340E-018 + -0.10460000000000000 -1.2596277416636066E-018 + -0.10349999999999999 4.7662502582968852E-018 + -0.10239999999999999 7.2483777398296558E-018 + -0.10130000000000000 -1.0592429074003906E-017 + -0.10020000000000000 -2.7792593602401887E-017 + -9.9099999999999994E-002 1.2570456973815223E-017 + -9.7999999999999990E-002 7.9820507126533615E-017 + -9.6899999999999986E-002 1.2145739433938646E-017 + -9.5799999999999996E-002 -1.8955684152154983E-016 + -9.4699999999999993E-002 -1.2844003948025284E-016 + -9.3599999999999989E-002 3.9215216707930351E-016 + -9.2499999999999999E-002 5.3949000130372243E-016 + -9.1399999999999995E-002 -6.0574216558087523E-016 + -9.0299999999999991E-002 -1.6980247147458305E-015 + -8.9200000000000002E-002 1.2997000597612073E-016 + -8.8099999999999984E-002 3.8443729570450478E-015 + -8.6999999999999994E-002 2.7951515512152515E-015 + -8.5899999999999990E-002 -5.4412913722836319E-015 + -8.4799999999999986E-002 -9.5917494256979145E-015 + -8.3699999999999997E-002 2.5228006007616032E-015 + -8.2599999999999993E-002 1.8417230495662226E-014 + -8.1499999999999989E-002 8.2132456556889034E-015 + -8.0399999999999999E-002 -2.5318201040454985E-014 + -7.9299999999999995E-002 -2.8646833847125255E-014 + -7.8199999999999992E-002 2.6885518618802347E-014 + -7.7100000000000002E-002 6.7104518285381748E-014 + -7.5999999999999984E-002 -4.8576949889878387E-015 + -7.4899999999999994E-002 -1.2584735770843070E-013 + -7.3799999999999991E-002 -8.8558927714959407E-014 + -7.2699999999999987E-002 1.4607440962117330E-013 + -7.1599999999999997E-002 2.6607234753124598E-013 + -7.0499999999999993E-002 -1.4645877284384656E-014 + -6.9399999999999989E-002 -4.1285169185244219E-013 + -6.8300000000000000E-002 -2.8991403461936516E-013 + -6.7199999999999996E-002 3.7689518389907861E-013 + -6.6099999999999992E-002 6.6022968342460686E-013 + -6.5000000000000002E-002 -1.0487731559941094E-013 + -6.3899999999999985E-002 -1.0222499929879447E-012 + -6.2799999999999995E-002 -5.2546931649660733E-013 + -6.1699999999999991E-002 1.1612631429375186E-012 + -6.0599999999999994E-002 1.6429054297550927E-012 + -5.9499999999999990E-002 -4.3080518536200985E-013 + -5.8399999999999994E-002 -2.6582687873838440E-012 + -5.7299999999999990E-002 -1.4798661428228055E-012 + -5.6199999999999986E-002 2.3741826647022402E-012 + -5.5099999999999996E-002 3.6570000500057986E-012 + -5.3999999999999992E-002 -3.4670332468671183E-013 + -5.2899999999999989E-002 -4.7691954552231408E-012 + -5.1799999999999985E-002 -2.8353903426536764E-012 + -5.0699999999999995E-002 3.9462998840944508E-012 + -4.9599999999999991E-002 6.1618180176303827E-012 + -4.8499999999999988E-002 -6.3209946174827558E-013 + -4.7399999999999998E-002 -7.9609114439493922E-012 + -4.6299999999999994E-002 -4.8449634061642488E-012 + -4.5199999999999990E-002 5.9953235952148187E-012 + -4.4099999999999986E-002 1.0003479815334781E-011 + -4.2999999999999997E-002 7.0889848895541729E-013 + -4.1899999999999993E-002 -9.9522039914701210E-012 + -4.0799999999999989E-002 -7.5307910948896328E-012 + -3.9699999999999985E-002 4.1720359805763607E-012 + -3.8599999999999995E-002 8.2174735765994100E-012 + -3.7499999999999992E-002 -6.3668249275158906E-013 + -3.6399999999999988E-002 -8.0505194524627122E-012 + -3.5299999999999984E-002 -1.8629858940244493E-012 + -3.4199999999999994E-002 9.1502794924425146E-012 + -3.3099999999999991E-002 8.9023979160662847E-012 + -3.1999999999999987E-002 -8.5971681162977376E-013 + -3.0899999999999997E-002 -4.3738480719202055E-012 + -2.9799999999999993E-002 6.2908131395061906E-013 + -2.8699999999999989E-002 -1.9734567712620388E-012 + -2.7599999999999986E-002 -1.6758969212382624E-011 + -2.6499999999999996E-002 -2.0908936040897608E-011 + -2.5399999999999992E-002 2.9904364574895315E-012 + -2.4299999999999988E-002 3.0756765190265156E-011 + -2.3199999999999985E-002 2.1639320543775931E-011 + -2.2099999999999995E-002 -1.9659295025231671E-011 + -2.0999999999999991E-002 -3.8401545832122963E-011 + -1.9899999999999987E-002 -5.0711474949838298E-012 + -1.8799999999999983E-002 3.2651870790489923E-011 + -1.7699999999999994E-002 9.1685591410706202E-012 + -1.6599999999999990E-002 -5.9823486442400764E-011 + -1.5499999999999986E-002 -8.4305236403015016E-011 + -1.4399999999999996E-002 -1.9520005403728113E-011 + -1.3299999999999992E-002 6.4520049025684756E-011 + -1.2199999999999989E-002 6.8622822702035791E-011 + -1.1099999999999985E-002 -7.3340656464582210E-012 + -9.9999999999999950E-003 -7.1611355734191307E-011 + -8.8999999999999913E-003 -6.8179593915029812E-011 + -7.7999999999999875E-003 -4.2944110073550590E-011 + -6.6999999999999837E-003 -6.1309415877452977E-011 + -5.5999999999999939E-003 -1.1041402514511134E-010 + -4.4999999999999901E-003 -1.3078588212422915E-010 + -3.3999999999999864E-003 -1.1063922000786874E-010 + -2.2999999999999826E-003 -9.1146139247211266E-011 + -1.1999999999999927E-003 -8.0722165063384921E-011 + -9.9999999999988987E-005 -4.9186578421345217E-011 + 1.0000000000000148E-003 -2.2110634503857973E-011 + 2.1000000000000185E-003 -9.6891626666373298E-011 + 3.2000000000000084E-003 -3.0126054428869509E-010 + 4.3000000000000121E-003 -4.9934756329861330E-010 + 5.4000000000000159E-003 -5.1922449673114102E-010 + 6.5000000000000058E-003 -3.9407835328297836E-010 + 7.6000000000000234E-003 -3.2961297580236248E-010 + 8.7000000000000133E-003 -4.5137929505223440E-010 + 9.8000000000000032E-003 -6.1589588984389820E-010 + 1.0900000000000021E-002 -6.0903604381934429E-010 + 1.2000000000000011E-002 -4.7145504167289687E-010 + 1.3100000000000001E-002 -4.5532125292346848E-010 + 1.4200000000000018E-002 -7.4178696518600873E-010 + 1.5300000000000008E-002 -1.1698187973863128E-009 + 1.6400000000000026E-002 -1.4727660202495940E-009 + 1.7500000000000016E-002 -1.5632168892665277E-009 + 1.8600000000000005E-002 -1.5364958194652445E-009 + 1.9700000000000023E-002 -1.5543691889163824E-009 + 2.0800000000000013E-002 -1.6182271078690746E-009 + 2.1900000000000003E-002 -1.6700526517254843E-009 + 2.3000000000000020E-002 -1.6994003981807282E-009 + 2.4100000000000010E-002 -1.8283009550756901E-009 + 2.5200000000000000E-002 -2.1042847464514125E-009 + 2.6300000000000018E-002 -2.3164545837062178E-009 + 2.7400000000000008E-002 -2.5390700653105114E-009 + 2.8500000000000025E-002 -2.9176427940313943E-009 + 2.9600000000000015E-002 -3.3462350668145291E-009 + 3.0700000000000005E-002 -3.4656806313648758E-009 + 3.1800000000000023E-002 -3.3178810809886272E-009 + 3.2900000000000013E-002 -3.0189357680399098E-009 + 3.4000000000000002E-002 -2.9075843954728953E-009 + 3.5100000000000020E-002 -3.0403708439763477E-009 + 3.6200000000000010E-002 -2.9715487848136490E-009 + 3.7300000000000028E-002 -2.7297435423179195E-009 + 3.8400000000000017E-002 -2.5685236160200020E-009 + 3.9500000000000007E-002 -2.7272097913311200E-009 + 4.0600000000000025E-002 -2.8044184752218371E-009 + 4.1700000000000015E-002 -2.5621926802443795E-009 + 4.2800000000000005E-002 -2.3436950158384207E-009 + 4.3900000000000022E-002 -1.7337035140840840E-009 + 4.5000000000000012E-002 -1.1307008662697626E-009 + 4.6100000000000002E-002 -7.4029349317328297E-010 + 4.7200000000000020E-002 -1.3325211767334366E-010 + 4.8300000000000010E-002 1.0815461859436937E-009 + 4.9400000000000027E-002 2.4306174850607931E-009 + 5.0500000000000017E-002 3.6336722519791920E-009 + 5.1600000000000007E-002 3.7747085457340290E-009 + 5.2700000000000025E-002 3.3778351227198300E-009 + 5.3800000000000014E-002 4.2677208433872238E-009 + 5.4900000000000004E-002 5.8737041896961273E-009 + 5.6000000000000022E-002 7.4609625144717029E-009 + 5.7100000000000012E-002 9.8132710846243754E-009 + 5.8200000000000002E-002 1.1000198973931674E-008 + 5.9300000000000019E-002 1.0208368372843779E-008 + 6.0400000000000009E-002 9.0412752840052235E-009 + 6.1500000000000027E-002 9.5434424807194773E-009 + 6.2600000000000017E-002 1.2363636336942818E-008 + 6.3700000000000007E-002 1.6263612678812933E-008 + 6.4800000000000024E-002 1.6825509874252020E-008 + 6.5900000000000014E-002 1.3892789141323192E-008 + 6.7000000000000004E-002 1.0532010819019888E-008 + 6.8100000000000022E-002 1.1338744165811931E-008 + 6.9200000000000012E-002 1.5192215485626548E-008 + 7.0300000000000029E-002 1.8340333696187372E-008 + 7.1400000000000019E-002 1.7226188475660820E-008 + 7.2500000000000009E-002 1.1874553784707587E-008 + 7.3600000000000027E-002 8.3139752860006411E-009 + 7.4700000000000016E-002 8.2354301156328802E-009 + 7.5800000000000006E-002 1.0545066153611060E-008 + 7.6900000000000024E-002 1.1046892289812149E-008 + 7.8000000000000014E-002 8.5949940498153410E-009 + 7.9100000000000004E-002 4.8507788896756665E-009 + 8.0200000000000021E-002 5.5925775122034338E-010 + 8.1300000000000011E-002 -3.2593441279260560E-009 + 8.2400000000000029E-002 -4.1600696221166800E-009 + 8.3500000000000019E-002 -1.2020366924048176E-009 + 8.4600000000000009E-002 -1.6396198287971231E-010 + 8.5700000000000026E-002 -5.1384132504495028E-009 + 8.6800000000000016E-002 -1.3005073462579730E-008 + 8.7900000000000006E-002 -1.7421401210526710E-008 + 8.9000000000000024E-002 -1.5460081215223909E-008 + 9.0100000000000013E-002 -1.1725136417339854E-008 + 9.1200000000000003E-002 -1.2160580098452556E-008 + 9.2300000000000021E-002 -1.8245653876647339E-008 + 9.3400000000000011E-002 -2.4188025804505742E-008 + 9.4500000000000028E-002 -2.4867745196388569E-008 + 9.5600000000000018E-002 -2.1000843730689667E-008 + 9.6700000000000008E-002 -1.6782962575234706E-008 + 9.7800000000000026E-002 -1.4489983435339582E-008 + 9.8900000000000016E-002 -1.6389394730254025E-008 + 0.10000000000000001 -2.2953313916218576E-008 + 0.10110000000000002 -2.7330260721214472E-008 + 0.10220000000000001 -2.5969205452724964E-008 + 0.10330000000000003 -1.5922113405508753E-008 + 0.10440000000000002 -6.2062857075773081E-009 + 0.10550000000000001 -7.1334151918733824E-009 + 0.10660000000000003 -1.5502182648674534E-008 + 0.10770000000000002 -2.1790237170193905E-008 + 0.10880000000000001 -1.6686708903534964E-008 + 0.10990000000000003 -3.0269617923295300E-009 + 0.11100000000000002 5.2926640847772433E-009 + 0.11210000000000001 4.8568487009958972E-009 + 0.11320000000000002 -1.3812720967010250E-009 + 0.11430000000000001 -6.4086336237778596E-009 + 0.11540000000000003 -4.6023100885861368E-009 + 0.11650000000000002 3.3986566894128600E-009 + 0.11760000000000001 1.2252399095302735E-008 + 0.11870000000000003 1.8651016731041636E-008 + 0.11980000000000002 1.5300964051334631E-008 + 0.12090000000000001 4.9943698066101661E-009 + 0.12200000000000003 -1.4746949217325778E-009 + 0.12310000000000001 4.0245242693970340E-009 + 0.12420000000000003 1.8360648113002753E-008 + 0.12530000000000002 2.6537348318811382E-008 + 0.12640000000000001 2.0001818867854126E-008 + 0.12750000000000003 6.8340102465924701E-009 + 0.12860000000000002 -1.2733177845447585E-009 + 0.12970000000000001 2.1526540550098616E-009 + 0.13080000000000003 1.3491937345122551E-008 + 0.13190000000000002 2.2676925226505773E-008 + 0.13300000000000001 2.3240399826818248E-008 + 0.13410000000000000 1.4512733237381781E-008 + 0.13520000000000004 1.6517184286968245E-009 + 0.13630000000000003 -6.2972485004308965E-009 + 0.13740000000000002 -3.1620639440177456E-009 + 0.13850000000000001 8.6108737917811595E-009 + 0.13960000000000000 1.7725200862628299E-008 + 0.14070000000000005 1.3728247871824806E-008 + 0.14180000000000004 -1.4234571299454046E-009 + 0.14290000000000003 -1.2856538056382760E-008 + 0.14400000000000002 -9.2304421883682153E-009 + 0.14510000000000001 5.0619894942371957E-009 + 0.14620000000000000 1.5208662773602555E-008 + 0.14730000000000004 1.1606791971985331E-008 + 0.14840000000000003 -1.0456945309655907E-009 + 0.14950000000000002 -1.1579513348181081E-008 + 0.15060000000000001 -1.4188128893977137E-008 + 0.15170000000000000 -9.3590228900097827E-009 + 0.15280000000000005 -7.4029982144452333E-010 + 0.15390000000000004 8.2342186402684092E-009 + 0.15500000000000003 9.5869125971148605E-009 + 0.15610000000000002 -7.2973893594507899E-010 + 0.15720000000000001 -1.4677733695123152E-008 + 0.15830000000000000 -1.7225289639100083E-008 + 0.15940000000000004 -3.5775395978987490E-009 + 0.16050000000000003 1.2325608977903357E-008 + 0.16160000000000002 1.2535029902949191E-008 + 0.16270000000000001 -3.2220992540743509E-009 + 0.16380000000000000 -1.7400079599383389E-008 + 0.16490000000000005 -1.5691309585008639E-008 + 0.16600000000000004 -3.2924603043937850E-009 + 0.16710000000000003 6.2816654100572578E-009 + 0.16820000000000002 7.1865584594377196E-009 + 0.16930000000000001 3.8212459863018466E-009 + 0.17040000000000000 -6.4226940432732249E-010 + 0.17150000000000004 -7.0611809732668007E-009 + 0.17260000000000003 -1.1974634617217816E-008 + 0.17370000000000002 -7.6410575644558776E-009 + 0.17480000000000001 5.7277960152646301E-009 + 0.17590000000000000 1.4424802685653049E-008 + 0.17700000000000005 6.8330598956833910E-009 + 0.17810000000000004 -9.5035410652144492E-009 + 0.17920000000000003 -1.4919182333983372E-008 + 0.18030000000000002 -2.6638873329432045E-009 + 0.18140000000000001 1.1541724909136519E-008 + 0.18250000000000000 1.0550690987543021E-008 + 0.18360000000000004 -2.1005492900627587E-009 + 0.18470000000000003 -9.4588026300357342E-009 + 0.18580000000000002 -5.0419370900556260E-009 + 0.18690000000000001 1.2544663086089258E-009 + 0.18800000000000000 1.0934617655777856E-009 + 0.18910000000000005 -1.3557363565119829E-010 + 0.19020000000000004 4.1773082770646397E-009 + 0.19130000000000003 8.1381656968915195E-009 + 0.19240000000000002 2.0747916718022452E-009 + 0.19350000000000001 -9.0200558133801678E-009 + 0.19460000000000005 -9.6637426949541805E-009 + 0.19570000000000004 2.8677125119003222E-009 + 0.19680000000000003 1.1769803798244993E-008 + 0.19790000000000002 4.0739136508705087E-009 + 0.19900000000000001 -9.6990220299630892E-009 + 0.20010000000000000 -1.0111230075438016E-008 + 0.20120000000000005 3.1006210932105205E-009 + 0.20230000000000004 1.0927959870343784E-008 + 0.20340000000000003 3.2461793253446558E-009 + 0.20450000000000002 -6.8565699784528533E-009 + 0.20560000000000000 -4.1056078536882978E-009 + 0.20670000000000005 5.8511280265349797E-009 + 0.20780000000000004 6.4068181870879926E-009 + 0.20890000000000003 -3.8699621285331887E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0011.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0011.BXX.semd new file mode 100644 index 00000000..fb98568b --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0011.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 -1.9314127562355169E-038 + -0.10020000000000000 7.5865452474273144E-038 + -9.9099999999999994E-002 2.3067188805596254E-037 + -9.7999999999999990E-002 -2.3187693298880051E-036 + -9.6899999999999986E-002 1.1973050569520561E-037 + -9.5799999999999996E-002 3.4851016909121462E-035 + -9.4699999999999993E-002 -3.1062825651478364E-035 + -9.3599999999999989E-002 -3.9044554549565956E-034 + -9.2499999999999999E-002 4.4235941678980273E-034 + -9.1399999999999995E-002 3.7066356432540400E-033 + -9.0299999999999991E-002 -3.6974010331023770E-033 + -8.9200000000000002E-002 -3.1138428052787854E-032 + -8.8099999999999984E-002 1.8877015456673504E-032 + -8.6999999999999994E-002 2.3176227646942247E-031 + -8.5899999999999990E-002 -1.5813674239694746E-032 + -8.4799999999999986E-002 -1.4998312978073853E-030 + -8.3699999999999997E-002 -8.3818116871823656E-031 + -8.2599999999999993E-002 8.1725550729054814E-030 + -8.1499999999999989E-002 1.0656442720825774E-029 + -8.0399999999999999E-002 -3.5342755455777856E-029 + -7.9299999999999995E-002 -8.3639911552080804E-029 + -7.8199999999999992E-002 1.0256860104687479E-028 + -7.7100000000000002E-002 4.8924980971077130E-028 + -7.5999999999999984E-002 -1.8457939554238827E-029 + -7.4899999999999994E-002 -2.1878801057622159E-027 + -7.3799999999999991E-002 -2.0646991672631638E-027 + -7.2699999999999987E-002 7.0269911359220230E-027 + -7.1599999999999997E-002 1.5547772055309674E-026 + -7.0499999999999993E-002 -1.1227670833992044E-026 + -6.9399999999999989E-002 -7.1161268715337575E-026 + -6.8300000000000000E-002 -3.5715751439591174E-026 + -6.7199999999999996E-002 2.1690051063794466E-025 + -6.6099999999999992E-002 3.6787547169231017E-025 + -6.5000000000000002E-002 -3.2414878845639304E-025 + -6.3899999999999985E-002 -1.5971678234014005E-024 + -6.2799999999999995E-002 -8.0030017720762170E-025 + -6.1699999999999991E-002 4.1233266477836524E-024 + -6.0599999999999994E-002 7.3580709055954944E-024 + -5.9499999999999990E-002 -3.6587372728455054E-024 + -5.8399999999999994E-002 -2.6110456614812336E-023 + -5.7299999999999990E-002 -2.1189884653676530E-023 + -5.6199999999999986E-002 4.7535909334284154E-023 + -5.5099999999999996E-002 1.1690398598266673E-022 + -5.3999999999999992E-002 1.7467284751818405E-023 + -5.2899999999999989E-002 -2.8513146440740423E-022 + -5.1799999999999985E-002 -4.0361466156990204E-022 + -5.0699999999999995E-002 2.0385945461113124E-022 + -4.9599999999999991E-002 1.2484838327809408E-021 + -4.8499999999999988E-002 1.1123673855762188E-021 + -4.7399999999999998E-002 -1.4838042972261854E-021 + -4.6299999999999994E-002 -4.4647263394037901E-021 + -4.5199999999999990E-002 -2.5258507284448306E-021 + -4.4099999999999986E-002 6.3875205979803741E-021 + -4.2999999999999997E-002 1.3827071955666850E-020 + -4.1899999999999993E-002 5.2616191360609491E-021 + -4.0799999999999989E-002 -2.0818932405544957E-020 + -3.9699999999999985E-002 -3.8786770341249962E-020 + -3.8599999999999995E-002 -1.3625501611319602E-020 + -3.7499999999999992E-002 5.3746599906735693E-020 + -3.6399999999999988E-002 1.0212785432885956E-019 + -3.5299999999999984E-002 5.2514391599715783E-020 + -3.4199999999999994E-002 -1.0379752485764638E-019 + -3.3099999999999991E-002 -2.5564665650744292E-019 + -3.1999999999999987E-002 -2.2517924225224796E-019 + -3.0899999999999997E-002 9.4255027139566874E-020 + -2.9799999999999993E-002 5.8873230760087518E-019 + -2.8699999999999989E-002 8.5428737292517868E-019 + -2.7599999999999986E-002 3.4697789098731894E-019 + -2.6499999999999996E-002 -1.1131519429612119E-018 + -2.5399999999999992E-002 -2.6784962298449497E-018 + -2.4299999999999988E-002 -2.4453173238887014E-018 + -2.3199999999999985E-002 1.0944735843443051E-018 + -2.2099999999999995E-002 6.6298939686431445E-018 + -2.0999999999999991E-002 9.1416791838583913E-018 + -1.9899999999999987E-002 3.0897464421685510E-018 + -1.8799999999999983E-002 -1.1339919106343575E-017 + -1.7699999999999994E-002 -2.4515186555819808E-017 + -1.6599999999999990E-002 -2.1833040184726815E-017 + -1.5499999999999986E-002 4.4463567679557842E-018 + -1.4399999999999996E-002 4.4554809837025504E-017 + -1.3299999999999992E-002 7.1257295197368258E-017 + -1.2199999999999989E-002 5.3101140664249880E-017 + -1.1099999999999985E-002 -2.4462908741106457E-017 + -9.9999999999999950E-003 -1.3876211532439176E-016 + -8.8999999999999913E-003 -2.2124482053436604E-016 + -7.7999999999999875E-003 -1.7593276655121764E-016 + -6.6999999999999837E-003 6.2254076121883893E-017 + -5.5999999999999939E-003 4.4271384010195845E-016 + -4.4999999999999901E-003 7.4575919992129363E-016 + -3.3999999999999864E-003 6.4074289045040300E-016 + -2.2999999999999826E-003 -1.0890723472344206E-016 + -1.1999999999999927E-003 -1.3684628296940218E-015 + -9.9999999999988987E-005 -2.4684837659859739E-015 + 1.0000000000000148E-003 -2.3659110406887935E-015 + 2.1000000000000185E-003 -2.2080971029727334E-016 + 3.2000000000000084E-003 3.7787456913247319E-015 + 4.3000000000000121E-003 7.8174568055901228E-015 + 5.4000000000000159E-003 8.7108885236291192E-015 + 6.5000000000000058E-003 3.4190336685154064E-015 + 7.6000000000000234E-003 -8.5064494985127685E-015 + 8.7000000000000133E-003 -2.2798508415335095E-014 + 9.8000000000000032E-003 -3.0460917533996212E-014 + 1.0900000000000021E-002 -2.1164014348006889E-014 + 1.2000000000000011E-002 1.0285392329500986E-014 + 1.3100000000000001E-002 5.6970622880694877E-014 + 1.4200000000000018E-002 9.6729637917136041E-014 + 1.5300000000000008E-002 9.7258633709618875E-014 + 1.6400000000000026E-002 3.1205222325407511E-014 + 1.7500000000000016E-002 -1.0240776054850492E-013 + 1.8600000000000005E-002 -2.6050242150042757E-013 + 1.9700000000000023E-002 -3.5581100240635044E-013 + 2.0800000000000013E-002 -2.8496497696262058E-013 + 2.1900000000000003E-002 1.6266095458419838E-014 + 2.3000000000000020E-002 5.0909921894479182E-013 + 2.4100000000000010E-002 1.0130904361943527E-012 + 2.5200000000000000E-002 1.2298695048484909E-012 + 2.6300000000000018E-002 8.4987453272816760E-013 + 2.7400000000000008E-002 -2.7420226462668285E-013 + 2.8500000000000025E-002 -1.9502153798117705E-012 + 2.9600000000000015E-002 -3.5632482207892391E-012 + 3.0700000000000005E-002 -4.1808527126430128E-012 + 3.1800000000000023E-002 -2.8850730398460867E-012 + 3.2900000000000013E-002 7.3310422402800279E-013 + 3.4000000000000002E-002 6.0951044558721357E-012 + 3.5100000000000020E-002 1.1422345708167470E-011 + 3.6200000000000010E-002 1.4019355988603710E-011 + 3.7300000000000028E-002 1.1140574573964557E-011 + 3.8400000000000017E-002 1.2862083360182242E-012 + 3.9500000000000007E-002 -1.4497691241954769E-011 + 4.0600000000000025E-002 -3.1919768911370383E-011 + 4.1700000000000015E-002 -4.3917321168596146E-011 + 4.2800000000000005E-002 -4.2567935287785019E-011 + 4.3900000000000022E-002 -2.2160802706783223E-011 + 4.5000000000000012E-002 1.7460274545633148E-011 + 4.6100000000000002E-002 6.8601492542175180E-011 + 4.7200000000000020E-002 1.1579957132079599E-010 + 4.8300000000000010E-002 1.3905930573709924E-010 + 4.9400000000000027E-002 1.1998893545417388E-010 + 5.0500000000000017E-002 4.9327049389535915E-011 + 5.1600000000000007E-002 -6.6642538709693611E-011 + 5.2700000000000025E-002 -2.0359335051178817E-010 + 5.3800000000000014E-002 -3.2269031891019040E-010 + 5.4900000000000004E-002 -3.8061057083815797E-010 + 5.6000000000000022E-002 -3.4424318950954103E-010 + 5.7100000000000012E-002 -2.0606141792889332E-010 + 5.8200000000000002E-002 5.1649947339915681E-012 + 5.9300000000000019E-002 2.2340394811859454E-010 + 6.0400000000000009E-002 3.5714275981035826E-010 + 6.1500000000000027E-002 3.1334695949070124E-010 + 6.2600000000000017E-002 2.8926833151032838E-011 + 6.3700000000000007E-002 -4.9822723724446405E-010 + 6.4800000000000024E-002 -1.1879363048805658E-009 + 6.5900000000000014E-002 -1.8741113105846807E-009 + 6.7000000000000004E-002 -2.3228399204100469E-009 + 6.8100000000000022E-002 -2.2705384239429804E-009 + 6.9200000000000012E-002 -1.4743075649192861E-009 + 7.0300000000000029E-002 2.3801074999774130E-010 + 7.1400000000000019E-002 2.9322022587763286E-009 + 7.2500000000000009E-002 6.5584306874200138E-009 + 7.3600000000000027E-002 1.0974756214920944E-008 + 7.4700000000000016E-002 1.6001093783302167E-008 + 7.5800000000000006E-002 2.1492580160042962E-008 + 7.6900000000000024E-002 2.7415792303031594E-008 + 7.8000000000000014E-002 3.3909721253166936E-008 + 7.9100000000000004E-002 4.1316809529234888E-008 + 8.0200000000000021E-002 5.0177217048030798E-008 + 8.1300000000000011E-002 6.1191911981950398E-008 + 8.2400000000000029E-002 7.5165878854477342E-008 + 8.3500000000000019E-002 9.2952163299742097E-008 + 8.4600000000000009E-002 1.1541686006921736E-007 + 8.5700000000000026E-002 1.4344088583584380E-007 + 8.6800000000000016E-002 1.7796388362967264E-007 + 8.7900000000000006E-002 2.2005994537721563E-007 + 8.9000000000000024E-002 2.7102981903226464E-007 + 9.0100000000000013E-002 3.3248687714149128E-007 + 9.1200000000000003E-002 4.0642626686349104E-007 + 9.2300000000000021E-002 4.9525550593898515E-007 + 9.3400000000000011E-002 6.0180030914125382E-007 + 9.4500000000000028E-002 7.2929799443954835E-007 + 9.5600000000000018E-002 8.8139802301157033E-007 + 9.6700000000000008E-002 1.0621894261930720E-006 + 9.7800000000000026E-002 1.2762543519784231E-006 + 9.8900000000000016E-002 1.5287436099242768E-006 + 0.10000000000000001 1.8254904716741294E-006 + 0.10110000000000002 2.1730954813392600E-006 + 0.10220000000000001 2.5790318431972992E-006 + 0.10330000000000003 3.0516755487042246E-006 + 0.10440000000000002 3.6002772958454443E-006 + 0.10550000000000001 4.2349975046818145E-006 + 0.10660000000000003 4.9668265091895591E-006 + 0.10770000000000002 5.8075911510968581E-006 + 0.10880000000000001 6.7699961618927773E-006 + 0.10990000000000003 7.8675275290152058E-006 + 0.11100000000000002 9.1144920588703826E-006 + 0.11210000000000001 1.0525978723308071E-005 + 0.11320000000000002 1.2117754522478208E-005 + 0.11430000000000001 1.3906191270507406E-005 + 0.11540000000000003 1.5907979104667902E-005 + 0.11650000000000002 1.8139890016755089E-005 + 0.11760000000000001 2.0618605049094185E-005 + 0.11870000000000003 2.3360275008599274E-005 + 0.11980000000000002 2.6380073904874735E-005 + 0.12090000000000001 2.9691913368878886E-005 + 0.12200000000000003 3.3308002457488328E-005 + 0.12310000000000001 3.7238245568005368E-005 + 0.12420000000000003 4.1489718569209799E-005 + 0.12530000000000002 4.6066354116192088E-005 + 0.12640000000000001 5.0967715651495382E-005 + 0.12750000000000003 5.6189081078628078E-005 + 0.12860000000000002 6.1719962104689330E-005 + 0.12970000000000001 6.7544264311436564E-005 + 0.13080000000000003 7.3639494075905532E-005 + 0.13190000000000002 7.9976169217843562E-005 + 0.13300000000000001 8.6516214651055634E-005 + 0.13410000000000000 9.3213937361724675E-005 + 0.13520000000000004 1.0001469490816817E-004 + 0.13630000000000003 1.0685457527870312E-004 + 0.13740000000000002 1.1366076068952680E-004 + 0.13850000000000001 1.2035107647534460E-004 + 0.13960000000000000 1.2683332897722721E-004 + 0.14070000000000005 1.3300823047757149E-004 + 0.14180000000000004 1.3876687444280833E-004 + 0.14290000000000003 1.4399253996089101E-004 + 0.14400000000000002 1.4856328198220581E-004 + 0.14510000000000001 1.5235076716635376E-004 + 0.14620000000000000 1.5522341709583998E-004 + 0.14730000000000004 1.5704872203059494E-004 + 0.14840000000000003 1.5769255696795881E-004 + 0.14950000000000002 1.5702297969255596E-004 + 0.15060000000000001 1.5491213707718998E-004 + 0.15170000000000000 1.5123870980460197E-004 + 0.15280000000000005 1.4589265629183501E-004 + 0.15390000000000004 1.3877550372853875E-004 + 0.15500000000000003 1.2980354949831963E-004 + 0.15610000000000002 1.1891046597156674E-004 + 0.15720000000000001 1.0605063289403915E-004 + 0.15830000000000000 9.1201087343506515E-005 + 0.15940000000000004 7.4365147156640887E-005 + 0.16050000000000003 5.5573764257133007E-005 + 0.16160000000000002 3.4886634239228442E-005 + 0.16270000000000001 1.2391987183946185E-005 + 0.16380000000000000 -1.1792259101639502E-005 + 0.16490000000000005 -3.7512803828576580E-005 + 0.16600000000000004 -6.4586340158712119E-005 + 0.16710000000000003 -9.2801186838187277E-005 + 0.16820000000000002 -1.2191665155114606E-004 + 0.16930000000000001 -1.5166398952715099E-004 + 0.17040000000000000 -1.8174976867157966E-004 + 0.17150000000000004 -2.1186261437833309E-004 + 0.17260000000000003 -2.4167391529772431E-004 + 0.17370000000000002 -2.7084248722530901E-004 + 0.17480000000000001 -2.9901988455094397E-004 + 0.17590000000000000 -3.2585283042863011E-004 + 0.17700000000000005 -3.5099274828098714E-004 + 0.17810000000000004 -3.7409996730275452E-004 + 0.17920000000000003 -3.9485000888817012E-004 + 0.18030000000000002 -4.1293769027106464E-004 + 0.18140000000000001 -4.2808236321434379E-004 + 0.18250000000000000 -4.4003370567224920E-004 + 0.18360000000000004 -4.4857792090624571E-004 + 0.18470000000000003 -4.5354114263318479E-004 + 0.18580000000000002 -4.5479301479645073E-004 + 0.18690000000000001 -4.5225015492178500E-004 + 0.18800000000000000 -4.4587673619389534E-004 + 0.18910000000000005 -4.3568614637479186E-004 + 0.19020000000000004 -4.2174253030680120E-004 + 0.19130000000000003 -4.0416058618575335E-004 + 0.19240000000000002 -3.8310425588861108E-004 + 0.19350000000000001 -3.5878416383638978E-004 + 0.19460000000000005 -3.3145505585707724E-004 + 0.19570000000000004 -3.0140683520585299E-004 + 0.19680000000000003 -2.6896837516687810E-004 + 0.19790000000000002 -2.3449660511687398E-004 + 0.19900000000000001 -1.9837621948681772E-004 + 0.20010000000000000 -1.6100917127914727E-004 + 0.20120000000000005 -1.2280819646548480E-004 + 0.20230000000000004 -8.4187580796424299E-005 + 0.20340000000000003 -4.5563876483356580E-005 + 0.20450000000000002 -7.3477312980685383E-006 + 0.20560000000000000 3.0064300517551601E-005 + 0.20670000000000005 6.6293105192016810E-005 + 0.20780000000000004 1.0098863276652992E-004 + 0.20890000000000003 1.3382940960582346E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0011.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0011.BXZ.semd new file mode 100644 index 00000000..45fa6d76 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0011.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 -5.0449849993090358E-038 + -9.9099999999999994E-002 -1.1938738935842490E-037 + -9.7999999999999990E-002 1.4431810109251675E-036 + -9.6899999999999986E-002 -5.6499932570998555E-037 + -9.5799999999999996E-002 -2.0509502257805097E-035 + -9.4699999999999993E-002 2.4620473760499122E-035 + -9.3599999999999989E-002 2.2016182671436023E-034 + -9.2499999999999999E-002 -3.1638992944795836E-034 + -9.1399999999999995E-002 -2.0285761314819535E-033 + -9.0299999999999991E-002 2.5908955273748880E-033 + -8.9200000000000002E-002 1.6717761638591552E-032 + -8.8099999999999984E-002 -1.4096976412282123E-032 + -8.6999999999999994E-002 -1.2283498665598363E-031 + -8.5899999999999990E-002 3.2412922537836395E-032 + -8.4799999999999986E-002 7.8670631811550262E-031 + -8.3699999999999997E-002 3.0523789093112949E-031 + -8.2599999999999993E-002 -4.2466247460178995E-030 + -8.1499999999999989E-002 -4.8053249858224842E-030 + -8.0399999999999999E-002 1.8242316650636986E-029 + -7.9299999999999995E-002 3.9089017207554683E-029 + -7.8199999999999992E-002 -5.3446457812565877E-029 + -7.7100000000000002E-002 -2.2873530873871042E-028 + -7.5999999999999984E-002 2.4204720410663131E-029 + -7.4899999999999994E-002 1.0079727994359810E-027 + -7.3799999999999991E-002 8.9808674793602843E-028 + -7.2699999999999987E-002 -3.1538508768200390E-027 + -7.1599999999999997E-002 -6.7883229638657569E-027 + -7.0499999999999993E-002 4.7750000963920615E-027 + -6.9399999999999989E-002 3.0179953933569745E-026 + -6.8300000000000000E-002 1.6038799450210866E-026 + -6.7199999999999996E-002 -8.7276754073702074E-026 + -6.6099999999999992E-002 -1.5318650795024933E-025 + -6.5000000000000002E-002 1.1245206040949701E-025 + -6.3899999999999985E-002 6.2342237668464535E-025 + -6.2799999999999995E-002 3.8030991636275966E-025 + -6.1699999999999991E-002 -1.4533810615230220E-024 + -6.0599999999999994E-002 -2.8792360050497146E-024 + -5.9499999999999990E-002 7.3283901126441670E-025 + -5.8399999999999994E-002 9.0653039551521777E-024 + -5.7299999999999990E-002 9.1766437833150713E-024 + -5.6199999999999986E-002 -1.3046620257208396E-023 + -5.5099999999999996E-002 -4.0613699067180467E-023 + -5.3999999999999992E-002 -1.7967850128339156E-023 + -5.2899999999999989E-002 7.9035721658603502E-023 + -5.1799999999999985E-002 1.4618983493293434E-022 + -5.0699999999999995E-002 1.4283978366546725E-024 + -4.9599999999999991E-002 -3.3984796750968816E-022 + -4.8499999999999988E-002 -4.5569876738589967E-022 + -4.7399999999999998E-002 1.4392980523746132E-022 + -4.6299999999999994E-002 1.1893594021322226E-021 + -4.5199999999999990E-002 1.3399096057653373E-021 + -4.4099999999999986E-002 -5.9760982076891524E-022 + -4.2999999999999997E-002 -3.6053050700068011E-021 + -4.1899999999999993E-002 -4.0787536873876039E-021 + -4.0799999999999989E-002 1.0823523009833904E-021 + -3.9699999999999985E-002 9.7922270993009634E-021 + -3.8599999999999995E-002 1.3379922673445118E-020 + -3.7499999999999992E-002 2.0967596714121839E-021 + -3.6399999999999988E-002 -2.3854764417384129E-020 + -3.5299999999999984E-002 -4.5041958600989974E-020 + -3.4199999999999994E-002 -2.7373228851666717E-020 + -3.3099999999999991E-002 4.8706594896798631E-020 + -3.1999999999999987E-002 1.4315323390161944E-019 + -3.0899999999999997E-002 1.4252325831697788E-019 + -2.9799999999999993E-002 -5.9845263622595652E-020 + -2.8699999999999989E-002 -3.9918224172251792E-019 + -2.7599999999999986E-002 -5.4727696213064965E-019 + -2.6499999999999996E-002 -1.0872958279764528E-019 + -2.5399999999999992E-002 8.9826169015578131E-019 + -2.4299999999999988E-002 1.6947365311902280E-018 + -2.3199999999999985E-002 1.1032701331709237E-018 + -2.2099999999999995E-002 -1.3130601971145054E-018 + -2.0999999999999991E-002 -4.1931505785987083E-018 + -1.9899999999999987E-002 -4.6717597625637278E-018 + -1.8799999999999983E-002 -4.6956349867765755E-019 + -1.7699999999999994E-002 7.4136434631340754E-018 + -1.6599999999999990E-002 1.3667337343549328E-017 + -1.5499999999999986E-002 1.1009993983123737E-017 + -1.4399999999999996E-002 -4.4063162632245424E-018 + -1.3299999999999992E-002 -2.7288647049093755E-017 + -1.2199999999999989E-002 -4.1693787312829144E-017 + -1.1099999999999985E-002 -2.7849235622027068E-017 + -9.9999999999999950E-003 2.2654002053434669E-017 + -8.8999999999999913E-003 9.0908082379308701E-017 + -7.7999999999999875E-003 1.2812929750261872E-016 + -6.6999999999999837E-003 7.8215009114572292E-017 + -5.5999999999999939E-003 -7.8100964069158381E-017 + -4.4999999999999901E-003 -2.8202314026900632E-016 + -3.3999999999999864E-003 -3.9418065216929995E-016 + -2.2999999999999826E-003 -2.5544623746926137E-016 + -1.1999999999999927E-003 1.9819706727446633E-016 + -9.9999999999988987E-005 8.2038926120062030E-016 + 1.0000000000000148E-003 1.2260330749429087E-015 + 2.1000000000000185E-003 9.3140716967972208E-016 + 3.2000000000000084E-003 -3.2856736249261371E-016 + 4.3000000000000121E-003 -2.2346490977098732E-015 + 5.4000000000000159E-003 -3.7320894225240705E-015 + 6.5000000000000058E-003 -3.3638238492551343E-015 + 7.6000000000000234E-003 -1.4157781165974266E-016 + 8.7000000000000133E-003 5.3883746829698140E-015 + 9.8000000000000032E-003 1.0584988729977780E-014 + 1.0900000000000021E-002 1.1377664184874983E-014 + 1.2000000000000011E-002 4.3759560116652697E-015 + 1.3100000000000001E-002 -1.0276191010594963E-014 + 1.4200000000000018E-002 -2.6907158616538800E-014 + 1.5300000000000008E-002 -3.5058138033242092E-014 + 1.6400000000000026E-002 -2.3954452584387144E-014 + 1.7500000000000016E-002 1.0305123962007275E-014 + 1.8600000000000005E-002 5.8214494151869606E-014 + 1.9700000000000023E-002 9.5679513574184472E-014 + 2.0800000000000013E-002 9.1814400591909429E-014 + 2.1900000000000003E-002 2.5410954536311120E-014 + 2.3000000000000020E-002 -9.5925891741618224E-014 + 2.4100000000000010E-002 -2.2482272391422670E-013 + 2.5200000000000000E-002 -2.8272132898687907E-013 + 2.6300000000000018E-002 -1.9297149327687085E-013 + 2.7400000000000008E-002 6.9551284761874832E-014 + 2.8500000000000025E-002 4.3491170951051594E-013 + 2.9600000000000015E-002 7.3104879354940477E-013 + 3.0700000000000005E-002 7.3607683533441493E-013 + 3.1800000000000023E-002 2.8770348191493877E-013 + 3.2900000000000013E-002 -5.8783202914677868E-013 + 3.4000000000000002E-002 -1.5938645802487938E-012 + 3.5100000000000020E-002 -2.1983742951037222E-012 + 3.6200000000000010E-002 -1.8216055833880640E-012 + 3.7300000000000028E-002 -1.4304749333844680E-013 + 3.8400000000000017E-002 2.5855598044521866E-012 + 3.9500000000000007E-002 5.3884119388669660E-012 + 4.0600000000000025E-002 6.7306993312143959E-012 + 4.1700000000000015E-002 5.0587810850044601E-012 + 4.2800000000000005E-002 -3.9370506095710855E-013 + 4.3900000000000022E-002 -8.8233647818625194E-012 + 4.5000000000000012E-002 -1.7495428716873818E-011 + 4.6100000000000002E-002 -2.2156981110965646E-011 + 4.7200000000000020E-002 -1.8351977923436458E-011 + 4.8300000000000010E-002 -3.3970920694514906E-012 + 4.9400000000000027E-002 2.1605829972348722E-011 + 5.0500000000000017E-002 5.0578867483164203E-011 + 5.1600000000000007E-002 7.2895814384743574E-011 + 5.2700000000000025E-002 7.5821716960522423E-011 + 5.3800000000000014E-002 4.8689632187182141E-011 + 5.4900000000000004E-002 -1.2193323607745388E-011 + 5.6000000000000022E-002 -9.9452654445109090E-011 + 5.7100000000000012E-002 -1.9302436038426407E-010 + 5.8200000000000002E-002 -2.6222635174377729E-010 + 5.9300000000000019E-002 -2.7184535178470526E-010 + 6.0400000000000009E-002 -1.9138264584217524E-010 + 6.1500000000000027E-002 -5.5569758863893703E-012 + 6.2600000000000017E-002 2.7648888734077559E-010 + 6.3700000000000007E-002 6.1579280563606176E-010 + 6.4800000000000024E-002 9.4383734161596067E-010 + 6.5900000000000014E-002 1.1691371204491929E-009 + 6.7000000000000004E-002 1.1894121243472000E-009 + 6.8100000000000022E-002 9.0722862555736583E-010 + 6.9200000000000012E-002 2.4600049775003185E-010 + 7.0300000000000029E-002 -8.3733420197518171E-010 + 7.1400000000000019E-002 -2.3464379328430596E-009 + 7.2500000000000009E-002 -4.2489749496610330E-009 + 7.3600000000000027E-002 -6.4903984409170334E-009 + 7.4700000000000016E-002 -9.0165439559086735E-009 + 7.5800000000000006E-002 -1.1801539301359298E-008 + 7.6900000000000024E-002 -1.4875456422203115E-008 + 7.8000000000000014E-002 -1.8345836849675834E-008 + 7.9100000000000004E-002 -2.2407311561778442E-008 + 8.0200000000000021E-002 -2.7337460295484561E-008 + 8.1300000000000011E-002 -3.3480663574891878E-008 + 8.2400000000000029E-002 -4.1224936353501107E-008 + 8.3500000000000019E-002 -5.0981089572132987E-008 + 8.4600000000000009E-002 -6.3173985154207912E-008 + 8.5700000000000026E-002 -7.8250202761864784E-008 + 8.6800000000000016E-002 -9.6705825569642911E-008 + 8.7900000000000006E-002 -1.1912593578244923E-007 + 8.9000000000000024E-002 -1.4622861499447026E-007 + 9.0100000000000013E-002 -1.7890486958549445E-007 + 9.1200000000000003E-002 -2.1824067175657547E-007 + 9.2300000000000021E-002 -2.6552464760243311E-007 + 9.3400000000000011E-002 -3.2224730261987133E-007 + 9.4500000000000028E-002 -3.9009407259982254E-007 + 9.5600000000000018E-002 -4.7095679178710270E-007 + 9.6700000000000008E-002 -5.6695915873206104E-007 + 9.7800000000000026E-002 -6.8049979518036707E-007 + 9.8900000000000016E-002 -8.1431250009700307E-007 + 0.10000000000000001 -9.7152189937332878E-007 + 0.10110000000000002 -1.1556918479982414E-006 + 0.10220000000000001 -1.3708532833334175E-006 + 0.10330000000000003 -1.6215009281950188E-006 + 0.10440000000000002 -1.9125866401736857E-006 + 0.10550000000000001 -2.2495107714348705E-006 + 0.10660000000000003 -2.6381262614449952E-006 + 0.10770000000000002 -3.0847545531287324E-006 + 0.10880000000000001 -3.5961791127192555E-006 + 0.10990000000000003 -4.1796834011620376E-006 + 0.11100000000000002 -4.8430501919938251E-006 + 0.11210000000000001 -5.5945711210370064E-006 + 0.11320000000000002 -6.4429314079461619E-006 + 0.11430000000000001 -7.3971277743112296E-006 + 0.11540000000000003 -8.4664134192280471E-006 + 0.11650000000000002 -9.6600979304639623E-006 + 0.11760000000000001 -1.0987488167302217E-005 + 0.11870000000000003 -1.2457684533728752E-005 + 0.11980000000000002 -1.4079266293265391E-005 + 0.12090000000000001 -1.5860383427934721E-005 + 0.12200000000000003 -1.7808319171308540E-005 + 0.12310000000000001 -1.9929088011849672E-005 + 0.12420000000000003 -2.2227410227060318E-005 + 0.12530000000000002 -2.4706361728021875E-005 + 0.12640000000000001 -2.7366932044969872E-005 + 0.12750000000000003 -3.0207766030798666E-005 + 0.12860000000000002 -3.3224700018763542E-005 + 0.12970000000000001 -3.6410616303328425E-005 + 0.13080000000000003 -3.9755122998030856E-005 + 0.13190000000000002 -4.3243777327006683E-005 + 0.13300000000000001 -4.6857760025886819E-005 + 0.13410000000000000 -5.0574279157444835E-005 + 0.13520000000000004 -5.4365325922844931E-005 + 0.13630000000000003 -5.8198344049742445E-005 + 0.13740000000000002 -6.2036044255364686E-005 + 0.13850000000000001 -6.5835592977236956E-005 + 0.13960000000000000 -6.9549561885651201E-005 + 0.14070000000000005 -7.3125840572174639E-005 + 0.14180000000000004 -7.6506883488036692E-005 + 0.14290000000000003 -7.9631608969066292E-005 + 0.14400000000000002 -8.2435035437811166E-005 + 0.14510000000000001 -8.4848506958223879E-005 + 0.14620000000000000 -8.6801548604853451E-005 + 0.14730000000000004 -8.8221851910930127E-005 + 0.14840000000000003 -8.9036257122643292E-005 + 0.14950000000000002 -8.9172761363442987E-005 + 0.15060000000000001 -8.8561333541292697E-005 + 0.15170000000000000 -8.7134918430820107E-005 + 0.15280000000000005 -8.4831313870381564E-005 + 0.15390000000000004 -8.1593520008027554E-005 + 0.15500000000000003 -7.7372023952193558E-005 + 0.15610000000000002 -7.2126727900467813E-005 + 0.15720000000000001 -6.5827756770886481E-005 + 0.15830000000000000 -5.8457670093048364E-005 + 0.15940000000000004 -5.0012597057502717E-005 + 0.16050000000000003 -4.0500504837837070E-005 + 0.16160000000000002 -2.9945780624984764E-005 + 0.16270000000000001 -1.8389519027550705E-005 + 0.16380000000000000 -5.8874229580396786E-006 + 0.16490000000000005 7.4865256465272978E-006 + 0.16600000000000004 2.1641202692990191E-005 + 0.16710000000000003 3.6471308703767136E-005 + 0.16820000000000002 5.1855775382136926E-005 + 0.16930000000000001 6.7657652834895998E-005 + 0.17040000000000000 8.3725557487923652E-005 + 0.17150000000000004 9.9899261840619147E-005 + 0.17260000000000003 1.1600805737543851E-004 + 0.17370000000000002 1.3187254080548882E-004 + 0.17480000000000001 1.4731040573678911E-004 + 0.17590000000000000 1.6213479102589190E-004 + 0.17700000000000005 1.7616162949707359E-004 + 0.17810000000000004 1.8920867296401411E-004 + 0.17920000000000003 2.0110089099034667E-004 + 0.18030000000000002 2.1167189697735012E-004 + 0.18140000000000001 2.2076748427934945E-004 + 0.18250000000000000 2.2824927873443812E-004 + 0.18360000000000004 2.3399671772494912E-004 + 0.18470000000000003 2.3790993145667017E-004 + 0.18580000000000002 2.3991102352738380E-004 + 0.18690000000000001 2.3994491493795067E-004 + 0.18800000000000000 2.3798127949703485E-004 + 0.18910000000000005 2.3401569342240691E-004 + 0.19020000000000004 2.2807081404607743E-004 + 0.19130000000000003 2.2019620519131422E-004 + 0.19240000000000002 2.1046525216661394E-004 + 0.19350000000000001 1.9897814490832388E-004 + 0.19460000000000005 1.8585576617624611E-004 + 0.19570000000000004 1.7124084115494043E-004 + 0.19680000000000003 1.5529703523498029E-004 + 0.19790000000000002 1.3820412277709693E-004 + 0.19900000000000001 1.2015496758976951E-004 + 0.20010000000000000 1.0135310731129721E-004 + 0.20120000000000005 8.2006947195623070E-005 + 0.20230000000000004 6.2330393120646477E-005 + 0.20340000000000003 4.2539824789855629E-005 + 0.20450000000000002 2.2849737433716655E-005 + 0.20560000000000000 3.4655863601074088E-006 + 0.20670000000000005 -1.5414967492688447E-005 + 0.20780000000000004 -3.3607127988943830E-005 + 0.20890000000000003 -5.0940267101395875E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0012.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0012.BXX.semd new file mode 100644 index 00000000..bd0bac81 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0012.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 2.4000246988028435E-024 + -0.10900000000000000 -1.3332572869020150E-023 + -0.10790000000000000 -2.2150800855491676E-023 + -0.10679999999999999 2.2310069347900901E-022 + -0.10569999999999999 1.7721240218681309E-022 + -0.10460000000000000 -2.1391631791218969E-021 + -0.10349999999999999 -2.0389630514391337E-021 + -0.10239999999999999 1.4471801082015115E-020 + -0.10130000000000000 2.1805784725714861E-020 + -0.10020000000000000 -6.8965337003950523E-020 + -9.9099999999999994E-002 -1.7179175182245965E-019 + -9.7999999999999990E-002 1.9025073955597795E-019 + -9.6899999999999986E-002 9.6671584892821967E-019 + -9.5799999999999996E-002 1.4037712529301198E-019 + -9.4699999999999993E-002 -3.7453389832002632E-018 + -9.3599999999999989E-002 -4.5490826738675196E-018 + -9.2499999999999999E-002 8.3685606145999918E-018 + -9.1399999999999995E-002 2.4897795639433761E-017 + -9.0299999999999991E-002 2.0418024910633897E-018 + -8.9200000000000002E-002 -7.3402267169946864E-017 + -8.8099999999999984E-002 -9.4268791476658545E-017 + -8.6999999999999994E-002 8.6430778716685777E-017 + -8.5899999999999990E-002 3.5334532613106814E-016 + -8.4799999999999986E-002 2.3068873497043905E-016 + -8.3699999999999997E-002 -5.3541741395376455E-016 + -8.2599999999999993E-002 -1.2087282977096218E-015 + -8.1499999999999989E-002 -4.7744743195574590E-016 + -8.0399999999999999E-002 1.7436684615371677E-015 + -7.9299999999999995E-002 3.3463707353769594E-015 + -7.8199999999999992E-002 1.8757017338936815E-015 + -7.7100000000000002E-002 -2.7436635947252147E-015 + -7.5999999999999984E-002 -8.1821180419102552E-015 + -7.4899999999999994E-002 -1.1101886350874980E-014 + -7.3799999999999991E-002 -5.6434840660238642E-015 + -7.2699999999999987E-002 1.6435264878645467E-014 + -7.1599999999999997E-002 5.1355922688284608E-014 + -7.0499999999999993E-002 6.1798880086633839E-014 + -6.9399999999999989E-002 -9.1977715320403636E-015 + -6.8300000000000000E-002 -1.6187123527428710E-013 + -6.7199999999999996E-002 -2.6758928189582476E-013 + -6.6099999999999992E-002 -1.3148077732897528E-013 + -6.5000000000000002E-002 2.9113178339444656E-013 + -6.3899999999999985E-002 7.3013486532810812E-013 + -6.2799999999999995E-002 7.3568267363460782E-013 + -6.1699999999999991E-002 6.6426173643639036E-014 + -6.0599999999999994E-002 -1.0373295104837421E-012 + -5.9499999999999990E-002 -1.9627706578095871E-012 + -5.8399999999999994E-002 -2.0493370455482163E-012 + -5.7299999999999990E-002 -8.2078013005984496E-013 + -5.6199999999999986E-002 1.8077361439369777E-012 + -5.5099999999999996E-002 5.0855977415387166E-012 + -5.3999999999999992E-002 7.0806823945779307E-012 + -5.2899999999999989E-002 5.3764380100740361E-012 + -5.1799999999999985E-002 -1.0103289732610321E-012 + -5.0699999999999995E-002 -1.0081625638480585E-011 + -4.9599999999999991E-002 -1.7582163155949182E-011 + -4.8499999999999988E-002 -1.9545530124953636E-011 + -4.7399999999999998E-002 -1.3909900141440001E-011 + -4.6299999999999994E-002 1.6939543572101062E-013 + -4.5199999999999990E-002 2.2812194841459466E-011 + -4.4099999999999986E-002 5.0620670849488292E-011 + -4.2999999999999997E-002 7.2553005270314941E-011 + -4.1899999999999993E-002 7.0975503252412864E-011 + -4.0799999999999989E-002 3.0996694794227508E-011 + -3.9699999999999985E-002 -4.7768382999135994E-011 + -3.8599999999999995E-002 -1.4639948975325723E-010 + -3.7499999999999992E-002 -2.3152867123510390E-010 + -3.6399999999999988E-002 -2.6450705514768913E-010 + -3.5299999999999984E-002 -2.1055414356485613E-010 + -3.4199999999999994E-002 -4.9907154797690367E-011 + -3.3099999999999991E-002 2.0773803510731881E-010 + -3.1999999999999987E-002 5.1289389402242591E-010 + -3.0899999999999997E-002 7.8018036475668850E-010 + -2.9799999999999993E-002 9.0634427740710066E-010 + -2.8699999999999989E-002 7.9278217324230127E-010 + -2.7599999999999986E-002 3.6855832274973466E-010 + -2.6499999999999996E-002 -3.7981398581798942E-010 + -2.5399999999999992E-002 -1.3729912762272534E-009 + -2.4299999999999988E-002 -2.4199204862185297E-009 + -2.3199999999999985E-002 -3.2392784010681908E-009 + -2.2099999999999995E-002 -3.5146894283855090E-009 + -2.0999999999999991E-002 -2.9500291098827347E-009 + -1.9899999999999987E-002 -1.3049257230335343E-009 + -1.8799999999999983E-002 1.5754921811605982E-009 + -1.7699999999999994E-002 5.7239550876886369E-009 + -1.6599999999999990E-002 1.1035679925441855E-008 + -1.5499999999999986E-002 1.7315786138283329E-008 + -1.4399999999999996E-002 2.4378257634793954E-008 + -1.3299999999999992E-002 3.2129619853549229E-008 + -1.2199999999999989E-002 4.0597786465923491E-008 + -1.1099999999999985E-002 4.9950223512951197E-008 + -9.9999999999999950E-003 6.0562591386315034E-008 + -8.8999999999999913E-003 7.3109816867145128E-008 + -7.7999999999999875E-003 8.8576278756136162E-008 + -6.6999999999999837E-003 1.0814454043384103E-007 + -5.5999999999999939E-003 1.3305688639775326E-007 + -4.4999999999999901E-003 1.6457222784538317E-007 + -3.3999999999999864E-003 2.0402006839503883E-007 + -2.2999999999999826E-003 2.5285586957579653E-007 + -1.1999999999999927E-003 3.1267222766473424E-007 + -9.9999999999988987E-005 3.8522250633832300E-007 + 1.0000000000000148E-003 4.7251759838218277E-007 + 2.1000000000000185E-003 5.7696399835549528E-007 + 3.2000000000000084E-003 7.0149775410754955E-007 + 4.3000000000000121E-003 8.4973726188763976E-007 + 5.4000000000000159E-003 1.0261712759529473E-006 + 6.5000000000000058E-003 1.2362651204966824E-006 + 7.6000000000000234E-003 1.4863182968838373E-006 + 8.7000000000000133E-003 1.7831746390584158E-006 + 9.8000000000000032E-003 2.1341154479159741E-006 + 1.0900000000000021E-002 2.5471479148109211E-006 + 1.2000000000000011E-002 3.0313974548334954E-006 + 1.3100000000000001E-002 3.5971927445643814E-006 + 1.4200000000000018E-002 4.2558112909318879E-006 + 1.5300000000000008E-002 5.0194094001199119E-006 + 1.6400000000000026E-002 5.9014191720052622E-006 + 1.7500000000000016E-002 6.9171314862614963E-006 + 1.8600000000000005E-002 8.0838117355597205E-006 + 1.9700000000000023E-002 9.4202241598395631E-006 + 2.0800000000000013E-002 1.0946054317173548E-005 + 2.1900000000000003E-002 1.2681764019362163E-005 + 2.3000000000000020E-002 1.4648732758359984E-005 + 2.4100000000000010E-002 1.6869251339812763E-005 + 2.5200000000000000E-002 1.9366427295608446E-005 + 2.6300000000000018E-002 2.2163905669003725E-005 + 2.7400000000000008E-002 2.5285577066824771E-005 + 2.8500000000000025E-002 2.8755244784406386E-005 + 2.9600000000000015E-002 3.2595988159300759E-005 + 3.0700000000000005E-002 3.6830017052125186E-005 + 3.1800000000000023E-002 4.1478655475657433E-005 + 3.2900000000000013E-002 4.6561694034608081E-005 + 3.4000000000000002E-002 5.2095721912337467E-005 + 3.5100000000000020E-002 5.8092300605494529E-005 + 3.6200000000000010E-002 6.4557410951238126E-005 + 3.7300000000000028E-002 7.1492286224383861E-005 + 3.8400000000000017E-002 7.8893288446124643E-005 + 3.9500000000000007E-002 8.6749852926004678E-005 + 4.0600000000000025E-002 9.5042341854423285E-005 + 4.1700000000000015E-002 1.0374039266025648E-004 + 4.2800000000000005E-002 1.1280377657385543E-004 + 4.3900000000000022E-002 1.2218226038385183E-004 + 4.5000000000000012E-002 1.3181557005736977E-004 + 4.6100000000000002E-002 1.4163195737637579E-004 + 4.7200000000000020E-002 1.5154512948356569E-004 + 4.8300000000000010E-002 1.6145392146427184E-004 + 4.9400000000000027E-002 1.7124334408435971E-004 + 5.0500000000000017E-002 1.8078611174132675E-004 + 5.1600000000000007E-002 1.8994435959029943E-004 + 5.2700000000000025E-002 1.9856852304656059E-004 + 5.3800000000000014E-002 2.0649818179663271E-004 + 5.4900000000000004E-002 2.1356029901653528E-004 + 5.6000000000000022E-002 2.1957042918074876E-004 + 5.7100000000000012E-002 2.2433848062064499E-004 + 5.8200000000000002E-002 2.2767632617615163E-004 + 5.9300000000000019E-002 2.2939815244171768E-004 + 6.0400000000000009E-002 2.2931801504455507E-004 + 6.1500000000000027E-002 2.2724657901562750E-004 + 6.2600000000000017E-002 2.2300193086266518E-004 + 6.3700000000000007E-002 2.1641935745719820E-004 + 6.4800000000000024E-002 2.0735633734147996E-004 + 6.5900000000000014E-002 1.9569165306165814E-004 + 6.7000000000000004E-002 1.8132234981749207E-004 + 6.8100000000000022E-002 1.6416900325566530E-004 + 6.9200000000000012E-002 1.4418328646570444E-004 + 7.0300000000000029E-002 1.2135694851167500E-004 + 7.1400000000000019E-002 9.5721217803657055E-005 + 7.2500000000000009E-002 6.7349676101002842E-005 + 7.3600000000000027E-002 3.6357541830511764E-005 + 7.4700000000000016E-002 2.8994929834880168E-006 + 7.5800000000000006E-002 -3.2827512768562883E-005 + 7.6900000000000024E-002 -7.0584472268819809E-005 + 7.8000000000000014E-002 -1.1008496949216351E-004 + 7.9100000000000004E-002 -1.5099502343218774E-004 + 8.0200000000000021E-002 -1.9293877994641662E-004 + 8.1300000000000011E-002 -2.3551528283860534E-004 + 8.2400000000000029E-002 -2.7830101316794753E-004 + 8.3500000000000019E-002 -3.2084528356790543E-004 + 8.4600000000000009E-002 -3.6266754614189267E-004 + 8.5700000000000026E-002 -4.0326645830646157E-004 + 8.6800000000000016E-002 -4.4214003719389439E-004 + 8.7900000000000006E-002 -4.7880026977509260E-004 + 8.9000000000000024E-002 -5.1277299644425511E-004 + 9.0100000000000013E-002 -5.4359668865799904E-004 + 9.1200000000000003E-002 -5.7082733837887645E-004 + 9.2300000000000021E-002 -5.9405184583738446E-004 + 9.3400000000000011E-002 -6.1290280427783728E-004 + 9.4500000000000028E-002 -6.2706437893211842E-004 + 9.5600000000000018E-002 -6.3627935014665127E-004 + 9.6700000000000008E-002 -6.4034981187433004E-004 + 9.7800000000000026E-002 -6.3913787016645074E-004 + 9.8900000000000016E-002 -6.3256546854972839E-004 + 0.10000000000000001 -6.2062207143753767E-004 + 0.10110000000000002 -6.0337141621857882E-004 + 0.10220000000000001 -5.8096164138987660E-004 + 0.10330000000000003 -5.5361265549436212E-004 + 0.10440000000000002 -5.2159983897581697E-004 + 0.10550000000000001 -4.8524653539061546E-004 + 0.10660000000000003 -4.4493144378066063E-004 + 0.10770000000000002 -4.0109766996465623E-004 + 0.10880000000000001 -3.5424533416517079E-004 + 0.10990000000000003 -3.0491087818518281E-004 + 0.11100000000000002 -2.5364154134877026E-004 + 0.11210000000000001 -2.0099482208024710E-004 + 0.11320000000000002 -1.4754197036381811E-004 + 0.11430000000000001 -9.3866379756946117E-005 + 0.11540000000000003 -4.0549221012042835E-005 + 0.11650000000000002 1.1848909707623534E-005 + 0.11760000000000001 6.2793566030450165E-005 + 0.11870000000000003 1.1178924614796415E-004 + 0.11980000000000002 1.5837898536119610E-004 + 0.12090000000000001 2.0215476979501545E-004 + 0.12200000000000003 2.4275008763652295E-004 + 0.12310000000000001 2.7984307962469757E-004 + 0.12420000000000003 3.1316804233938456E-004 + 0.12530000000000002 3.4252478508278728E-004 + 0.12640000000000001 3.6778961657546461E-004 + 0.12750000000000003 3.8889324059709907E-004 + 0.12860000000000002 4.0580553468316793E-004 + 0.12970000000000001 4.1854151641018689E-004 + 0.13080000000000003 4.2717999895103276E-004 + 0.13190000000000002 4.3186041875742376E-004 + 0.13300000000000001 4.3276342330500484E-004 + 0.13410000000000000 4.3009946239180863E-004 + 0.13520000000000004 4.2410727473907173E-004 + 0.13630000000000003 4.1505604167468846E-004 + 0.13740000000000002 4.0324486326426268E-004 + 0.13850000000000001 3.8898052298463881E-004 + 0.13960000000000000 3.7257280200719833E-004 + 0.14070000000000005 3.5434286110103130E-004 + 0.14180000000000004 3.3462303690612316E-004 + 0.14290000000000003 3.1373905949294567E-004 + 0.14400000000000002 2.9199296841397882E-004 + 0.14510000000000001 2.6966363657265902E-004 + 0.14620000000000000 2.4702516384422779E-004 + 0.14730000000000004 2.2434760467149317E-004 + 0.14840000000000003 2.0187767222523689E-004 + 0.14950000000000002 1.7982313875108957E-004 + 0.15060000000000001 1.5836056263651699E-004 + 0.15170000000000000 1.3765343464910984E-004 + 0.15280000000000005 1.1785127571783960E-004 + 0.15390000000000004 9.9072938610333949E-005 + 0.15500000000000003 8.1400306953582913E-005 + 0.15610000000000002 6.4892570662777871E-005 + 0.15720000000000001 4.9601851060288027E-005 + 0.15830000000000000 3.5565870348364115E-005 + 0.15940000000000004 2.2791316951042973E-005 + 0.16050000000000003 1.1255702702328563E-005 + 0.16160000000000002 9.3006451606925111E-007 + 0.16270000000000001 -8.2103606473538093E-006 + 0.16380000000000000 -1.6199539459194057E-005 + 0.16490000000000005 -2.3096738004824147E-005 + 0.16600000000000004 -2.8976981411688030E-005 + 0.16710000000000003 -3.3909029298229143E-005 + 0.16820000000000002 -3.7951434933347628E-005 + 0.16930000000000001 -4.1171795601258054E-005 + 0.17040000000000000 -4.3654068576870486E-005 + 0.17150000000000004 -4.5482142013497651E-005 + 0.17260000000000003 -4.6720750106032938E-005 + 0.17370000000000002 -4.7424175136256963E-005 + 0.17480000000000001 -4.7658817493356764E-005 + 0.17590000000000000 -4.7503846872132272E-005 + 0.17700000000000005 -4.7028275730554014E-005 + 0.17810000000000004 -4.6276767534436658E-005 + 0.17920000000000003 -4.5284396037459373E-005 + 0.18030000000000002 -4.4099087972426787E-005 + 0.18140000000000001 -4.2777239286806434E-005 + 0.18250000000000000 -4.1362014599144459E-005 + 0.18360000000000004 -3.9876140363048762E-005 + 0.18470000000000003 -3.8339814636856318E-005 + 0.18580000000000002 -3.6783541872864589E-005 + 0.18690000000000001 -3.5237881093053147E-005 + 0.18800000000000000 -3.3717191399773583E-005 + 0.18910000000000005 -3.2224372262135148E-005 + 0.19020000000000004 -3.0769944714847952E-005 + 0.19130000000000003 -2.9375243684626184E-005 + 0.19240000000000002 -2.8053678761352785E-005 + 0.19350000000000001 -2.6799669285537675E-005 + 0.19460000000000005 -2.5602676032576710E-005 + 0.19570000000000004 -2.4466913600917906E-005 + 0.19680000000000003 -2.3405977117363364E-005 + 0.19790000000000002 -2.2421376343118027E-005 + 0.19900000000000001 -2.1497615307453088E-005 + 0.20010000000000000 -2.0621309886337258E-005 + 0.20120000000000005 -1.9796612832578830E-005 + 0.20230000000000004 -1.9032579075428657E-005 + 0.20340000000000003 -1.8322427422390319E-005 + 0.20450000000000002 -1.7645585103309713E-005 + 0.20560000000000000 -1.6989644791465253E-005 + 0.20670000000000005 -1.6359674191335216E-005 + 0.20780000000000004 -1.5762430848553777E-005 + 0.20890000000000003 -1.5189732039289083E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0012.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0012.BXZ.semd new file mode 100644 index 00000000..f423954f --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0012.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 -1.3774252934409774E-023 + -0.11009999999999999 7.4785812417815823E-023 + -0.10900000000000000 1.3171750636172001E-022 + -0.10790000000000000 -1.1165813416923901E-021 + -0.10679999999999999 -1.2200424310307197E-021 + -0.10569999999999999 9.2650820201445382E-021 + -0.10460000000000000 1.2694167327418784E-020 + -0.10349999999999999 -5.1418903969488670E-020 + -0.10239999999999999 -1.0754813623837227E-019 + -0.10130000000000000 1.7736462270559425E-019 + -0.10020000000000000 6.5581381184557007E-019 + -9.9099999999999994E-002 -1.4722062314521046E-019 + -9.7999999999999990E-002 -2.7449293795857679E-018 + -9.6899999999999986E-002 -2.2943564485074676E-018 + -9.5799999999999996E-002 6.9433069124751988E-018 + -9.4699999999999993E-002 1.4974192548696343E-017 + -9.3599999999999989E-002 -3.7990953832585531E-018 + -9.2499999999999999E-002 -4.5984697404941819E-017 + -9.1399999999999995E-002 -4.3875532426719408E-017 + -9.0299999999999991E-002 5.8752111045689594E-017 + -8.9200000000000002E-002 1.6859318635858972E-016 + -8.8099999999999984E-002 8.5543141127522474E-017 + -8.6999999999999994E-002 -2.1042164529258740E-016 + -8.5899999999999990E-002 -4.2257483768759940E-016 + -8.4799999999999986E-002 -2.6360917339128987E-016 + -8.3699999999999997E-002 2.2213724915363725E-016 + -8.2599999999999993E-002 8.9559302848303416E-016 + -8.1499999999999989E-002 1.6091099722066520E-015 + -8.0399999999999999E-002 1.2609117741284727E-015 + -7.9299999999999995E-002 -2.2427312743343369E-015 + -7.8199999999999992E-002 -8.0433689629523172E-015 + -7.7100000000000002E-002 -8.0303898771015396E-015 + -7.5999999999999984E-002 6.8649936673910797E-015 + -7.4899999999999994E-002 2.8861360187610458E-014 + -7.3799999999999991E-002 2.7703876112660300E-014 + -7.2699999999999987E-002 -1.8341390553696865E-014 + -7.1599999999999997E-002 -7.7845228093481600E-014 + -7.0499999999999993E-002 -7.4424217873583776E-014 + -6.9399999999999989E-002 2.9496028422460949E-014 + -6.8300000000000000E-002 1.5958495104811260E-013 + -6.7199999999999996E-002 1.7743571640183725E-013 + -6.6099999999999992E-002 2.2100953066348655E-014 + -6.5000000000000002E-002 -2.1710466811906276E-013 + -6.3899999999999985E-002 -3.7860906358828939E-013 + -6.2799999999999995E-002 -3.3554054174912695E-013 + -6.1699999999999991E-002 -1.0468685177089133E-014 + -6.0599999999999994E-002 5.8984251944532717E-013 + -5.9499999999999990E-002 1.1826570538858716E-012 + -5.8399999999999994E-002 1.1202768313706146E-012 + -5.7299999999999990E-002 -1.2979905778670586E-013 + -5.6199999999999986E-002 -2.1265255181757148E-012 + -5.5099999999999996E-002 -3.3092734282036407E-012 + -5.3999999999999992E-002 -2.2620861347272259E-012 + -5.2899999999999989E-002 7.0432169211459561E-013 + -5.1799999999999985E-002 3.6538814508768613E-012 + -5.0699999999999995E-002 4.9972400349707069E-012 + -4.9599999999999991E-002 4.8859219621555372E-012 + -4.8499999999999988E-002 4.0149415909962460E-012 + -4.7399999999999998E-002 1.5007960152413347E-012 + -4.6299999999999994E-002 -4.5594738921905797E-012 + -4.5199999999999990E-002 -1.3610452175016885E-011 + -4.4099999999999986E-002 -2.0701570666026292E-011 + -4.2999999999999997E-002 -1.9555789279590563E-011 + -4.1899999999999993E-002 -7.7932296033145221E-012 + -4.0799999999999989E-002 1.1559417485706991E-011 + -3.9699999999999985E-002 3.3111364344806660E-011 + -3.8599999999999995E-002 5.1547103391280658E-011 + -3.7499999999999992E-002 6.0495268516813638E-011 + -3.6399999999999988E-002 5.1945898971172966E-011 + -3.5299999999999984E-002 2.0564898742247983E-011 + -3.4199999999999994E-002 -3.0862548627830222E-011 + -3.3099999999999991E-002 -9.2067527213135492E-011 + -3.1999999999999987E-002 -1.5063493508105097E-010 + -3.0899999999999997E-002 -1.9280690932710343E-010 + -2.9799999999999993E-002 -1.9814300200593493E-010 + -2.8699999999999989E-002 -1.4018552985106680E-010 + -2.7599999999999986E-002 -1.7816198820061468E-012 + -2.6499999999999996E-002 2.0688854796002687E-010 + -2.5399999999999992E-002 4.4721426561977751E-010 + -2.4299999999999988E-002 6.6659799902168970E-010 + -2.3199999999999985E-002 8.0620543574383419E-010 + -2.2099999999999995E-002 7.9368012162461810E-010 + -2.0999999999999991E-002 5.4364907020598707E-010 + -1.9899999999999987E-002 -1.4506730885988084E-011 + -1.8799999999999983E-002 -9.0458862622710967E-010 + -1.7699999999999994E-002 -2.1100088343217749E-009 + -1.6599999999999990E-002 -3.6174927497967246E-009 + -1.5499999999999986E-002 -5.4444804220565857E-009 + -1.4399999999999996E-002 -7.6170572071987408E-009 + -1.3299999999999992E-002 -1.0139787676166634E-008 + -1.2199999999999989E-002 -1.3019152866888817E-008 + -1.1099999999999985E-002 -1.6328009166954871E-008 + -9.9999999999999950E-003 -2.0232128861152887E-008 + -8.8999999999999913E-003 -2.4944196042042677E-008 + -7.7999999999999875E-003 -3.0673366069322583E-008 + -6.6999999999999837E-003 -3.7646618267217491E-008 + -5.5999999999999939E-003 -4.6176651835594384E-008 + -4.4999999999999901E-003 -5.6688602256826925E-008 + -3.3999999999999864E-003 -6.9684197967490036E-008 + -2.2999999999999826E-003 -8.5714134456793545E-008 + -1.1999999999999927E-003 -1.0539477557358623E-007 + -9.9999999999988987E-005 -1.2942273031057994E-007 + 1.0000000000000148E-003 -1.5854722335006954E-007 + 2.1000000000000185E-003 -1.9357392488927871E-007 + 3.2000000000000084E-003 -2.3547336525098217E-007 + 4.3000000000000121E-003 -2.8551986019920150E-007 + 5.4000000000000159E-003 -3.4527172942944162E-007 + 6.5000000000000058E-003 -4.1640527115305304E-007 + 7.6000000000000234E-003 -5.0067029633282800E-007 + 8.7000000000000133E-003 -6.0008432001268375E-007 + 9.8000000000000032E-003 -7.1719733796271612E-007 + 1.0900000000000021E-002 -8.5504268554359442E-007 + 1.2000000000000011E-002 -1.0168453172809677E-006 + 1.3100000000000001E-002 -1.2058549145876896E-006 + 1.4200000000000018E-002 -1.4256030453907442E-006 + 1.5300000000000008E-002 -1.6802634945634054E-006 + 1.6400000000000026E-002 -1.9747267288039438E-006 + 1.7500000000000016E-002 -2.3142758891481208E-006 + 1.8600000000000005E-002 -2.7043608952226350E-006 + 1.9700000000000023E-002 -3.1506904178968398E-006 + 2.0800000000000013E-002 -3.6595197343558539E-006 + 2.1900000000000003E-002 -4.2377018871775363E-006 + 2.3000000000000020E-002 -4.8925276132649742E-006 + 2.4100000000000010E-002 -5.6316835070902016E-006 + 2.5200000000000000E-002 -6.4631321947672404E-006 + 2.6300000000000018E-002 -7.3947871896962170E-006 + 2.7400000000000008E-002 -8.4342182162799872E-006 + 2.8500000000000025E-002 -9.5887917268555611E-006 + 2.9600000000000015E-002 -1.0866279808396939E-005 + 3.0700000000000005E-002 -1.2274770597286988E-005 + 3.1800000000000023E-002 -1.3821725588059053E-005 + 3.2900000000000013E-002 -1.5513016478507780E-005 + 3.4000000000000002E-002 -1.7352882423438132E-005 + 3.5100000000000020E-002 -1.9344972315593623E-005 + 3.6200000000000010E-002 -2.1492620362550952E-005 + 3.7300000000000028E-002 -2.3797960238880478E-005 + 3.8400000000000017E-002 -2.6259656806359999E-005 + 3.9500000000000007E-002 -2.8872815164504573E-005 + 4.0600000000000025E-002 -3.1629180739400908E-005 + 4.1700000000000015E-002 -3.4518929169280455E-005 + 4.2800000000000005E-002 -3.7530175177380443E-005 + 4.3900000000000022E-002 -4.0647824789630249E-005 + 4.5000000000000012E-002 -4.3852287490153685E-005 + 4.6100000000000002E-002 -4.7117951908148825E-005 + 4.7200000000000020E-002 -5.0414910219842568E-005 + 4.8300000000000010E-002 -5.3709551139036193E-005 + 4.9400000000000027E-002 -5.6964971008710563E-005 + 5.0500000000000017E-002 -6.0140959249110892E-005 + 5.1600000000000007E-002 -6.3192797824740410E-005 + 5.2700000000000025E-002 -6.6070635512005538E-005 + 5.3800000000000014E-002 -6.8716581154149026E-005 + 5.4900000000000004E-002 -7.1070411649998277E-005 + 5.6000000000000022E-002 -7.3074312240350991E-005 + 5.7100000000000012E-002 -7.4671355832833797E-005 + 5.8200000000000002E-002 -7.5801421189680696E-005 + 5.9300000000000019E-002 -7.6396434451453388E-005 + 6.0400000000000009E-002 -7.6387681474443525E-005 + 6.1500000000000027E-002 -7.5713782280217856E-005 + 6.2600000000000017E-002 -7.4318413680884987E-005 + 6.3700000000000007E-002 -7.2150804044213146E-005 + 6.4800000000000024E-002 -6.9163455918896943E-005 + 6.5900000000000014E-002 -6.5312087826896459E-005 + 6.7000000000000004E-002 -6.0557336837518960E-005 + 6.8100000000000022E-002 -5.4871659813215956E-005 + 6.9200000000000012E-002 -4.8241956392303109E-005 + 7.0300000000000029E-002 -4.0667160646989942E-005 + 7.1400000000000019E-002 -3.2159761758521199E-005 + 7.2500000000000009E-002 -2.2742571673006751E-005 + 7.3600000000000027E-002 -1.2448192137526348E-005 + 7.4700000000000016E-002 -1.3223519772509462E-006 + 7.5800000000000006E-002 1.0570195627224166E-005 + 7.6900000000000024E-002 2.3141652491176501E-005 + 7.8000000000000014E-002 3.6290970456320792E-005 + 7.9100000000000004E-002 4.9908630899153650E-005 + 8.0200000000000021E-002 6.3881598180159926E-005 + 8.1300000000000011E-002 7.8083721746224910E-005 + 8.2400000000000029E-002 9.2367925390135497E-005 + 8.3500000000000019E-002 1.0657456732587889E-004 + 8.4600000000000009E-002 1.2053926911903545E-004 + 8.5700000000000026E-002 1.3410062820184976E-004 + 8.6800000000000016E-002 1.4709924289491028E-004 + 8.7900000000000006E-002 1.5937407442834228E-004 + 8.9000000000000024E-002 1.7076241783797741E-004 + 9.0100000000000013E-002 1.8110428936779499E-004 + 9.1200000000000003E-002 1.9024799985345453E-004 + 9.2300000000000021E-002 1.9805501506198198E-004 + 9.3400000000000011E-002 2.0440427761059254E-004 + 9.4500000000000028E-002 2.0919578673783690E-004 + 9.5600000000000018E-002 2.1234618907328695E-004 + 9.6700000000000008E-002 2.1378388919401914E-004 + 9.7800000000000026E-002 2.1345050481613725E-004 + 9.8900000000000016E-002 2.1131256653461605E-004 + 0.10000000000000001 2.0737231534440070E-004 + 0.10110000000000002 2.0166608737781644E-004 + 0.10220000000000001 1.9424529455136508E-004 + 0.10330000000000003 1.8517112766858190E-004 + 0.10440000000000002 1.7452117754146457E-004 + 0.10550000000000001 1.6240231343545020E-004 + 0.10660000000000003 1.4895030471961945E-004 + 0.10770000000000002 1.3432299601845443E-004 + 0.10880000000000001 1.1868678848259151E-004 + 0.10990000000000003 1.0221257252851501E-004 + 0.11100000000000002 8.5080195276532322E-005 + 0.11210000000000001 6.7476183176040649E-005 + 0.11320000000000002 4.9591701099416241E-005 + 0.11430000000000001 3.1622905225958675E-005 + 0.11540000000000003 1.3770667464996222E-005 + 0.11650000000000002 -3.7658041946997400E-006 + 0.11760000000000001 -2.0813324226764962E-005 + 0.11870000000000003 -3.7216570490272716E-005 + 0.11980000000000002 -5.2835122914984822E-005 + 0.12090000000000001 -6.7521155870053917E-005 + 0.12200000000000003 -8.1131322076544166E-005 + 0.12310000000000001 -9.3548987933900207E-005 + 0.12420000000000003 -1.0469899279996753E-004 + 0.12530000000000002 -1.1453601473476738E-004 + 0.12640000000000001 -1.2301446986384690E-004 + 0.12750000000000003 -1.3009516987949610E-004 + 0.12860000000000002 -1.3576142373494804E-004 + 0.12970000000000001 -1.4002068201079965E-004 + 0.13080000000000003 -1.4290299441199750E-004 + 0.13190000000000002 -1.4445578563027084E-004 + 0.13300000000000001 -1.4474242925643921E-004 + 0.13410000000000000 -1.4384111273102462E-004 + 0.13520000000000004 -1.4183310850057751E-004 + 0.13630000000000003 -1.3879606558475643E-004 + 0.13740000000000002 -1.3481445785146207E-004 + 0.13850000000000001 -1.2999695900361985E-004 + 0.13960000000000000 -1.2447311019059271E-004 + 0.14070000000000005 -1.1836378689622506E-004 + 0.14180000000000004 -1.1176514090038836E-004 + 0.14290000000000003 -1.0476120951352641E-004 + 0.14400000000000002 -9.7449890745338053E-005 + 0.14510000000000001 -8.9946341176982969E-005 + 0.14620000000000000 -8.2359321822877973E-005 + 0.14730000000000004 -7.4772615334950387E-005 + 0.14840000000000003 -6.7253022280056030E-005 + 0.14950000000000002 -5.9867714298889041E-005 + 0.15060000000000001 -5.2685420087072998E-005 + 0.15170000000000000 -4.5763041271129623E-005 + 0.15280000000000005 -3.9142872992670164E-005 + 0.15390000000000004 -3.2863437809282914E-005 + 0.15500000000000003 -2.6963856726069935E-005 + 0.15610000000000002 -2.1472355001606047E-005 + 0.15720000000000001 -1.6394642443628982E-005 + 0.15830000000000000 -1.1723897841875441E-005 + 0.15940000000000004 -7.4639920057961717E-006 + 0.16050000000000003 -3.6289948184276000E-006 + 0.16160000000000002 -2.2120408971204597E-007 + 0.16270000000000001 2.7827668418467510E-006 + 0.16380000000000000 5.4136603466758970E-006 + 0.16490000000000005 7.6892802098882385E-006 + 0.16600000000000004 9.6149551609414630E-006 + 0.16710000000000003 1.1208507203264162E-005 + 0.16820000000000002 1.2504296137194615E-005 + 0.16930000000000001 1.3534207027987577E-005 + 0.17040000000000000 1.4314341569843236E-005 + 0.17150000000000004 1.4858258509775624E-005 + 0.17260000000000003 1.5195798368949909E-005 + 0.17370000000000002 1.5365476428996772E-005 + 0.17480000000000001 1.5391096894745715E-005 + 0.17590000000000000 1.5277273632818833E-005 + 0.17700000000000005 1.5031191651360132E-005 + 0.17810000000000004 1.4680904314445797E-005 + 0.17920000000000003 1.4260322132031433E-005 + 0.18030000000000002 1.3785136616206728E-005 + 0.18140000000000001 1.3254210898594465E-005 + 0.18250000000000000 1.2672500815824606E-005 + 0.18360000000000004 1.2060715562256519E-005 + 0.18470000000000003 1.1438504770922009E-005 + 0.18580000000000002 1.0809399100253358E-005 + 0.18690000000000001 1.0170065252168570E-005 + 0.18800000000000000 9.5285113275167532E-006 + 0.18910000000000005 8.9015275079873390E-006 + 0.19020000000000004 8.2948454291909002E-006 + 0.19130000000000003 7.6994010669295676E-006 + 0.19240000000000002 7.1106574068835471E-006 + 0.19350000000000001 6.5422009356552735E-006 + 0.19460000000000005 6.0107568060630001E-006 + 0.19570000000000004 5.5145596888905857E-006 + 0.19680000000000003 5.0373632802802604E-006 + 0.19790000000000002 4.5740289351670071E-006 + 0.19900000000000001 4.1385355871170759E-006 + 0.20010000000000000 3.7439961033669533E-006 + 0.20120000000000005 3.3844733025034657E-006 + 0.20230000000000004 3.0449914447672199E-006 + 0.20340000000000003 2.7245737328485120E-006 + 0.20450000000000002 2.4367718651774339E-006 + 0.20560000000000000 2.1885612113692332E-006 + 0.20670000000000005 1.9702495137607912E-006 + 0.20780000000000004 1.7711403188513941E-006 + 0.20890000000000003 1.5954763057379751E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0013.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0013.BXX.semd new file mode 100644 index 00000000..783ff931 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0013.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 1.4284272566454691E-015 + -0.11340000000000000 -2.4924151996029865E-015 + -0.11230000000000000 -1.3384939993388648E-014 + -0.11119999999999999 2.1669274583241763E-014 + -0.11009999999999999 9.6478468931352618E-014 + -0.10900000000000000 -6.4762987182255538E-014 + -0.10790000000000000 -5.1346714423708417E-013 + -0.10679999999999999 -1.4715542694977712E-013 + -0.10569999999999999 1.8767448532741593E-012 + -0.10460000000000000 2.3827196726083910E-012 + -0.10349999999999999 -3.7394427832015964E-012 + -0.10239999999999999 -1.1419124326672581E-011 + -0.10130000000000000 -2.0969820931776573E-012 + -0.10020000000000000 2.8348457262183935E-011 + -9.9099999999999994E-002 3.8769619459255722E-011 + -9.7999999999999990E-002 -2.0811784587349003E-011 + -9.6899999999999986E-002 -1.1168242025627606E-010 + -9.5799999999999996E-002 -9.2685907560063896E-011 + -9.4699999999999993E-002 1.0614287920818199E-010 + -9.3599999999999989E-002 3.0103763926092597E-010 + -9.2499999999999999E-002 1.8590765038517532E-010 + -9.1399999999999995E-002 -2.5472474129983880E-010 + -9.0299999999999991E-002 -5.8175564365825494E-010 + -8.9200000000000002E-002 -3.5416372612395719E-010 + -8.8099999999999984E-002 2.7511035116667415E-010 + -8.6999999999999994E-002 6.7017613680775412E-010 + -8.5899999999999990E-002 5.1441351178738159E-010 + -8.4799999999999986E-002 2.1862112120629718E-010 + -8.3699999999999997E-002 2.5128918390571187E-010 + -8.2599999999999993E-002 2.7846500105788152E-010 + -8.1499999999999989E-002 -5.3182985793043258E-010 + -8.0399999999999999E-002 -2.2713591008027834E-009 + -7.9299999999999995E-002 -3.7994576373989730E-009 + -7.8199999999999992E-002 -3.6941329994988337E-009 + -7.7100000000000002E-002 -1.2695934303863510E-009 + -7.5999999999999984E-002 3.6348308807276908E-009 + -7.4899999999999994E-002 1.1205787409096502E-008 + -7.3799999999999991E-002 2.1071231870450902E-008 + -7.2699999999999987E-002 3.1462864313880345E-008 + -7.1599999999999997E-002 4.0369371845372370E-008 + -7.0499999999999993E-002 4.8108038441796452E-008 + -6.9399999999999989E-002 5.7568318112544148E-008 + -6.8300000000000000E-002 7.0786633443731262E-008 + -6.7199999999999996E-002 8.6315402825221099E-008 + -6.6099999999999992E-002 1.0202877120946141E-007 + -6.5000000000000002E-002 1.2042835351167014E-007 + -6.3899999999999985E-002 1.4856044572297833E-007 + -6.2799999999999995E-002 1.9108965432224068E-007 + -6.1699999999999991E-002 2.4523859565306338E-007 + -6.0599999999999994E-002 3.0510221904478385E-007 + -5.9499999999999990E-002 3.7036278399682487E-007 + -5.8399999999999994E-002 4.4808237475990609E-007 + -5.7299999999999990E-002 5.4581528274866287E-007 + -5.6199999999999986E-002 6.6625733552427846E-007 + -5.5099999999999996E-002 8.1032453635998536E-007 + -5.3999999999999992E-002 9.8234568213229068E-007 + -5.2899999999999989E-002 1.1887321988979238E-006 + -5.1799999999999985E-002 1.4335653304442530E-006 + -5.0699999999999995E-002 1.7206435813932330E-006 + -4.9599999999999991E-002 2.0601564756361768E-006 + -4.8499999999999988E-002 2.4675296117493417E-006 + -4.7399999999999998E-002 2.9524976525863167E-006 + -4.6299999999999994E-002 3.5145028505212395E-006 + -4.5199999999999990E-002 4.1555563257134054E-006 + -4.4099999999999986E-002 4.8957140279526357E-006 + -4.2999999999999997E-002 5.7676757023727987E-006 + -4.1899999999999993E-002 6.7942869463877287E-006 + -4.0799999999999989E-002 7.9788696893956512E-006 + -3.9699999999999985E-002 9.3232474682736211E-006 + -3.8599999999999995E-002 1.0849553291336633E-005 + -3.7499999999999992E-002 1.2595945918292273E-005 + -3.6399999999999988E-002 1.4593531886930577E-005 + -3.5299999999999984E-002 1.6858361050253734E-005 + -3.4199999999999994E-002 1.9407852960284799E-005 + -3.3099999999999991E-002 2.2273756258073263E-005 + -3.1999999999999987E-002 2.5490717234788463E-005 + -3.0899999999999997E-002 2.9080754757160321E-005 + -2.9799999999999993E-002 3.3061667636502534E-005 + -2.8699999999999989E-002 3.7467521906364709E-005 + -2.7599999999999986E-002 4.2344545363448560E-005 + -2.6499999999999996E-002 4.7720815928187221E-005 + -2.5399999999999992E-002 5.3594638302456588E-005 + -2.4299999999999988E-002 5.9963644162053242E-005 + -2.3199999999999985E-002 6.6855507611762732E-005 + -2.2099999999999995E-002 7.4312243668828160E-005 + -2.0999999999999991E-002 8.2345679402351379E-005 + -1.9899999999999987E-002 9.0926878328900784E-005 + -1.8799999999999983E-002 1.0002391354646534E-004 + -1.7699999999999994E-002 1.0963048407575116E-004 + -1.6599999999999990E-002 1.1974066728726029E-004 + -1.5499999999999986E-002 1.3030857371632010E-004 + -1.4399999999999996E-002 1.4125520829111338E-004 + -1.3299999999999992E-002 1.5251175500452518E-004 + -1.2199999999999989E-002 1.6402605979237705E-004 + -1.1099999999999985E-002 1.7571850912645459E-004 + -9.9999999999999950E-003 1.8744885164778680E-004 + -8.8999999999999913E-003 1.9905640510842204E-004 + -7.7999999999999875E-003 2.1041430591139942E-004 + -6.6999999999999837E-003 2.2141548106446862E-004 + -5.5999999999999939E-003 2.3190707725007087E-004 + -4.4999999999999901E-003 2.4166385992430151E-004 + -3.3999999999999864E-003 2.5045298389159143E-004 + -2.2999999999999826E-003 2.5808680220507085E-004 + -1.1999999999999927E-003 2.6439581415615976E-004 + -9.9999999999988987E-005 2.6916727074421942E-004 + 1.0000000000000148E-003 2.7214433066546917E-004 + 2.1000000000000185E-003 2.7309308643452823E-004 + 3.2000000000000084E-003 2.7183294878341258E-004 + 4.3000000000000121E-003 2.6818519108928740E-004 + 5.4000000000000159E-003 2.6192120276391506E-004 + 6.5000000000000058E-003 2.5281609850935638E-004 + 7.6000000000000234E-003 2.4073373060673475E-004 + 8.7000000000000133E-003 2.2561392688658088E-004 + 9.8000000000000032E-003 2.0738352031912655E-004 + 1.0900000000000021E-002 1.8590940453577787E-004 + 1.2000000000000011E-002 1.6110044089145958E-004 + 1.3100000000000001E-002 1.3300319551490247E-004 + 1.4200000000000018E-002 1.0175841453019530E-004 + 1.5300000000000008E-002 6.7492277594283223E-005 + 1.6400000000000026E-002 3.0294217140180990E-005 + 1.7500000000000016E-002 -9.6684161690063775E-006 + 1.8600000000000005E-002 -5.2098064770689234E-005 + 1.9700000000000023E-002 -9.6634918008930981E-005 + 2.0800000000000013E-002 -1.4294811990112066E-004 + 2.1900000000000003E-002 -1.9070114649366587E-004 + 2.3000000000000020E-002 -2.3944654094520956E-004 + 2.4100000000000010E-002 -2.8862836188636720E-004 + 2.5200000000000000E-002 -3.3770740265026689E-004 + 2.6300000000000018E-002 -3.8622663123533130E-004 + 2.7400000000000008E-002 -4.3371168430894613E-004 + 2.8500000000000025E-002 -4.7956273192539811E-004 + 2.9600000000000015E-002 -5.2311323815956712E-004 + 3.0700000000000005E-002 -5.6379055604338646E-004 + 3.1800000000000023E-002 -6.0115265659987926E-004 + 3.2900000000000013E-002 -6.3475454226136208E-004 + 3.4000000000000002E-002 -6.6406215773895383E-004 + 3.5100000000000020E-002 -6.8855274002999067E-004 + 3.6200000000000010E-002 -7.0786208380013704E-004 + 3.7300000000000028E-002 -7.2175898822024465E-004 + 3.8400000000000017E-002 -7.2999828262254596E-004 + 3.9500000000000007E-002 -7.3229661211371422E-004 + 4.0600000000000025E-002 -7.2848430136218667E-004 + 4.1700000000000015E-002 -7.1860040770843625E-004 + 4.2800000000000005E-002 -7.0278724888339639E-004 + 4.3900000000000022E-002 -6.8112905137240887E-004 + 4.5000000000000012E-002 -6.5369525691494346E-004 + 4.6100000000000002E-002 -6.2072958098724484E-004 + 4.7200000000000020E-002 -5.8268767315894365E-004 + 4.8300000000000010E-002 -5.4007617291063070E-004 + 4.9400000000000027E-002 -4.9330061301589012E-004 + 5.0500000000000017E-002 -4.4276539119891822E-004 + 5.1600000000000007E-002 -3.8904318353161216E-004 + 5.2700000000000025E-002 -3.3285823883488774E-004 + 5.3800000000000014E-002 -2.7487802435643971E-004 + 5.4900000000000004E-002 -2.1564478811342269E-004 + 5.6000000000000022E-002 -1.5572764095850289E-004 + 5.7100000000000012E-002 -9.5843322924338281E-005 + 5.8200000000000002E-002 -3.6742643715115264E-005 + 5.9300000000000019E-002 2.0986037270631641E-005 + 6.0400000000000009E-002 7.6911295764148235E-005 + 6.1500000000000027E-002 1.3054654118604958E-004 + 6.2600000000000017E-002 1.8128147348761559E-004 + 6.3700000000000007E-002 2.2857265139464289E-004 + 6.4800000000000024E-002 2.7210888219997287E-004 + 6.5900000000000014E-002 3.1171712907962501E-004 + 6.7000000000000004E-002 3.4714856883510947E-004 + 6.8100000000000022E-002 3.7807866465300322E-004 + 6.9200000000000012E-002 4.0432636160403490E-004 + 7.0300000000000029E-002 4.2594855767674744E-004 + 7.1400000000000019E-002 4.4306542258709669E-004 + 7.2500000000000009E-002 4.5567221241071820E-004 + 7.3600000000000027E-002 4.6373592340387404E-004 + 7.4700000000000016E-002 4.6742451377213001E-004 + 7.5800000000000006E-002 4.6711243339814246E-004 + 7.6900000000000024E-002 4.6313446364365518E-004 + 7.8000000000000014E-002 4.5565352775156498E-004 + 7.9100000000000004E-002 4.4483740930445492E-004 + 8.0200000000000021E-002 4.3106861994601786E-004 + 8.1300000000000011E-002 4.1485647670924664E-004 + 8.2400000000000029E-002 3.9657941670157015E-004 + 8.3500000000000019E-002 3.7644669646397233E-004 + 8.4600000000000009E-002 3.5472554736770689E-004 + 8.5700000000000026E-002 3.3186480868607759E-004 + 8.6800000000000016E-002 3.0831960611976683E-004 + 8.7900000000000006E-002 2.8434209525585175E-004 + 8.9000000000000024E-002 2.6006685220636427E-004 + 9.0100000000000013E-002 2.3575840168632567E-004 + 9.1200000000000003E-002 2.1182966884225607E-004 + 9.2300000000000021E-002 1.8858704424928874E-004 + 9.3400000000000011E-002 1.6608877922408283E-004 + 9.4500000000000028E-002 1.4433558681048453E-004 + 9.5600000000000018E-002 1.2351493933238089E-004 + 9.6700000000000008E-002 1.0392505646450445E-004 + 9.7800000000000026E-002 8.5696112364530563E-005 + 9.8900000000000016E-002 6.8730558268725872E-005 + 0.10000000000000001 5.2950512326788157E-005 + 0.10110000000000002 3.8471847801702097E-005 + 0.10220000000000001 2.5445866413065232E-005 + 0.10330000000000003 1.3821671018376946E-005 + 0.10440000000000002 3.4026043067569844E-006 + 0.10550000000000001 -5.8901482589135412E-006 + 0.10660000000000003 -1.3957914234197233E-005 + 0.10770000000000002 -2.0763001884915866E-005 + 0.10880000000000001 -2.6485951821086928E-005 + 0.10990000000000003 -3.1359380955109373E-005 + 0.11100000000000002 -3.5420845961198211E-005 + 0.11210000000000001 -3.8566668081330135E-005 + 0.11320000000000002 -4.0827435441315174E-005 + 0.11430000000000001 -4.2437070078449324E-005 + 0.11540000000000003 -4.3592004658421502E-005 + 0.11650000000000002 -4.4267060729907826E-005 + 0.11760000000000001 -4.4369793613441288E-005 + 0.11870000000000003 -4.3986408854834735E-005 + 0.11980000000000002 -4.3344403820810840E-005 + 0.12090000000000001 -4.2552375816740096E-005 + 0.12200000000000003 -4.1515813791193068E-005 + 0.12310000000000001 -4.0163929952541366E-005 + 0.12420000000000003 -3.8630336348433048E-005 + 0.12530000000000002 -3.7112029531272128E-005 + 0.12640000000000001 -3.5624376323539764E-005 + 0.12750000000000003 -3.4026863431790844E-005 + 0.12860000000000002 -3.2280200684908777E-005 + 0.12970000000000001 -3.0539576982846484E-005 + 0.13080000000000003 -2.8944914447492920E-005 + 0.13190000000000002 -2.7434314688434824E-005 + 0.13300000000000001 -2.5867810109048150E-005 + 0.13410000000000000 -2.4262599254143424E-005 + 0.13520000000000004 -2.2778072889195755E-005 + 0.13630000000000003 -2.1476676920428872E-005 + 0.13740000000000002 -2.0233734176144935E-005 + 0.13850000000000001 -1.8933860701508820E-005 + 0.13960000000000000 -1.7651726011536084E-005 + 0.14070000000000005 -1.6539981515961699E-005 + 0.14180000000000004 -1.5596286175423302E-005 + 0.14290000000000003 -1.4667704817838967E-005 + 0.14400000000000002 -1.3681335076398682E-005 + 0.14510000000000001 -1.2747859727824107E-005 + 0.14620000000000000 -1.1983693184447475E-005 + 0.14730000000000004 -1.1331621863064356E-005 + 0.14840000000000003 -1.0650428521330468E-005 + 0.14950000000000002 -9.9297176348045468E-006 + 0.15060000000000001 -9.2964510258752853E-006 + 0.15170000000000000 -8.8097795014618896E-006 + 0.15280000000000005 -8.3643799371202476E-006 + 0.15390000000000004 -7.8503389886463992E-006 + 0.15500000000000003 -7.3195260483771563E-006 + 0.15610000000000002 -6.9030070335429627E-006 + 0.15720000000000001 -6.6072489062207751E-006 + 0.15830000000000000 -6.3025304370967206E-006 + 0.15940000000000004 -5.9158478507015388E-006 + 0.16050000000000003 -5.5338377933367155E-006 + 0.16160000000000002 -5.2631348808063194E-006 + 0.16270000000000001 -5.0689027375483420E-006 + 0.16380000000000000 -4.8335100473195780E-006 + 0.16490000000000005 -4.5369847612164449E-006 + 0.16600000000000004 -4.2795518311322667E-006 + 0.16710000000000003 -4.1195885387423914E-006 + 0.16820000000000002 -3.9823921724746469E-006 + 0.16930000000000001 -3.7779702779516811E-006 + 0.17040000000000000 -3.5403995752858464E-006 + 0.17150000000000004 -3.3731832900230074E-006 + 0.17260000000000003 -3.2882073810469592E-006 + 0.17370000000000002 -3.1866632070887135E-006 + 0.17480000000000001 -3.0085673188295914E-006 + 0.17590000000000000 -2.8205358830746263E-006 + 0.17700000000000005 -2.7117941954202252E-006 + 0.17810000000000004 -2.6609620817907853E-006 + 0.17920000000000003 -2.5735596409504069E-006 + 0.18030000000000002 -2.4253754418168683E-006 + 0.18140000000000001 -2.2921144591236953E-006 + 0.18250000000000000 -2.2285066734184511E-006 + 0.18360000000000004 -2.1871030639886158E-006 + 0.18470000000000003 -2.0964723717042943E-006 + 0.18580000000000002 -1.9711603727046167E-006 + 0.18690000000000001 -1.8849326579584158E-006 + 0.18800000000000000 -1.8550230151959113E-006 + 0.18910000000000005 -1.8177642004957306E-006 + 0.19020000000000004 -1.7283126680922578E-006 + 0.19130000000000003 -1.6270931837425451E-006 + 0.19240000000000002 -1.5740504295536084E-006 + 0.19350000000000001 -1.5570828963973327E-006 + 0.19460000000000005 -1.5137223954297951E-006 + 0.19570000000000004 -1.4281935136750690E-006 + 0.19680000000000003 -1.3529443094739690E-006 + 0.19790000000000002 -1.3264193512441125E-006 + 0.19900000000000001 -1.3157623470760882E-006 + 0.20010000000000000 -1.2688871038335492E-006 + 0.20120000000000005 -1.1925136504942202E-006 + 0.20230000000000004 -1.1384817071302678E-006 + 0.20340000000000003 -1.1250292573095066E-006 + 0.20450000000000002 -1.1132744930364424E-006 + 0.20560000000000000 -1.0685778306651628E-006 + 0.20670000000000005 -1.0093195896843099E-006 + 0.20780000000000004 -9.7361987627664348E-007 + 0.20890000000000003 -9.6151688921963796E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0013.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0013.BXZ.semd new file mode 100644 index 00000000..54c69359 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0013.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 1.4284272566454691E-015 + -0.11340000000000000 -2.4924151996029865E-015 + -0.11230000000000000 -1.3384939993388648E-014 + -0.11119999999999999 2.1669274583241763E-014 + -0.11009999999999999 9.6478468931352618E-014 + -0.10900000000000000 -6.4762987182255538E-014 + -0.10790000000000000 -5.1346714423708417E-013 + -0.10679999999999999 -1.4715542694977712E-013 + -0.10569999999999999 1.8767448532741593E-012 + -0.10460000000000000 2.3827196726083910E-012 + -0.10349999999999999 -3.7394427832015964E-012 + -0.10239999999999999 -1.1419124326672581E-011 + -0.10130000000000000 -2.0969820931776573E-012 + -0.10020000000000000 2.8348455527460459E-011 + -9.9099999999999994E-002 3.8769619459255722E-011 + -9.7999999999999990E-002 -2.0811784587349003E-011 + -9.6899999999999986E-002 -1.1168242719516996E-010 + -9.5799999999999996E-002 -9.2685907560063896E-011 + -9.4699999999999993E-002 1.0614287920818199E-010 + -9.3599999999999989E-002 3.0103763926092597E-010 + -9.2499999999999999E-002 1.8590765038517532E-010 + -9.1399999999999995E-002 -2.5472474129983880E-010 + -9.0299999999999991E-002 -5.8175569916940617E-010 + -8.9200000000000002E-002 -3.5416380939068404E-010 + -8.8099999999999984E-002 2.7511035116667415E-010 + -8.6999999999999994E-002 6.7017613680775412E-010 + -8.5899999999999990E-002 5.1441367832083529E-010 + -8.4799999999999986E-002 2.1862120447302402E-010 + -8.3699999999999997E-002 2.5128923941686310E-010 + -8.2599999999999993E-002 2.7846502881345714E-010 + -8.1499999999999989E-002 -5.3182963588582766E-010 + -8.0399999999999999E-002 -2.2713586567135735E-009 + -7.9299999999999995E-002 -3.7994567492205533E-009 + -7.8199999999999992E-002 -3.6941323333650189E-009 + -7.7100000000000002E-002 -1.2695933193640485E-009 + -7.5999999999999984E-002 3.6348306586830859E-009 + -7.4899999999999994E-002 1.1205784744561242E-008 + -7.3799999999999991E-002 2.1071230094094062E-008 + -7.2699999999999987E-002 3.1462867866594024E-008 + -7.1599999999999997E-002 4.0369371845372370E-008 + -7.0499999999999993E-002 4.8108027783655416E-008 + -6.9399999999999989E-002 5.7568300348975754E-008 + -6.8300000000000000E-002 7.0786633443731262E-008 + -6.7199999999999996E-002 8.6315374403511669E-008 + -6.6099999999999992E-002 1.0202876410403405E-007 + -6.5000000000000002E-002 1.2042846719850786E-007 + -6.3899999999999985E-002 1.4856058783152548E-007 + -6.2799999999999995E-002 1.9108968274395011E-007 + -6.1699999999999991E-002 2.4523856723135395E-007 + -6.0599999999999994E-002 3.0510227588820271E-007 + -5.9499999999999990E-002 3.7036286926195316E-007 + -5.8399999999999994E-002 4.4808214738623064E-007 + -5.7299999999999990E-002 5.4581528274866287E-007 + -5.6199999999999986E-002 6.6625716499402188E-007 + -5.5099999999999996E-002 8.1032476373366080E-007 + -5.3999999999999992E-002 9.8234613687964156E-007 + -5.2899999999999989E-002 1.1887319715242484E-006 + -5.1799999999999985E-002 1.4335644209495513E-006 + -5.0699999999999995E-002 1.7206422171511804E-006 + -4.9599999999999991E-002 2.0601562482625013E-006 + -4.8499999999999988E-002 2.4675298391230172E-006 + -4.7399999999999998E-002 2.9524990168283693E-006 + -4.6299999999999994E-002 3.5145064885000465E-006 + -4.5199999999999990E-002 4.1555576899554580E-006 + -4.4099999999999986E-002 4.8957126637105830E-006 + -4.2999999999999997E-002 5.7676688811625354E-006 + -4.1899999999999993E-002 6.7942801251774654E-006 + -4.0799999999999989E-002 7.9788724178797565E-006 + -3.9699999999999985E-002 9.3232592917047441E-006 + -3.8599999999999995E-002 1.0849564205273055E-005 + -3.7499999999999992E-002 1.2595938642334659E-005 + -3.6399999999999988E-002 1.4593520063499454E-005 + -3.5299999999999984E-002 1.6858350136317313E-005 + -3.4199999999999994E-002 1.9407842046348378E-005 + -3.3099999999999991E-002 2.2273745344136842E-005 + -3.1999999999999987E-002 2.5490708139841445E-005 + -3.0899999999999997E-002 2.9080760214128532E-005 + -2.9799999999999993E-002 3.3061671274481341E-005 + -2.8699999999999989E-002 3.7467551010195166E-005 + -2.7599999999999986E-002 4.2344574467279017E-005 + -2.6499999999999996E-002 4.7720845032017678E-005 + -2.5399999999999992E-002 5.3594631026498973E-005 + -2.4299999999999988E-002 5.9963618696201593E-005 + -2.3199999999999985E-002 6.6855493059847504E-005 + -2.2099999999999995E-002 7.4312294600531459E-005 + -2.0999999999999991E-002 8.2345737610012293E-005 + -1.9899999999999987E-002 9.0926776465494186E-005 + -1.8799999999999983E-002 1.0002371709560975E-004 + -1.7699999999999994E-002 1.0963039676425979E-004 + -1.6599999999999990E-002 1.1974070366704836E-004 + -1.5499999999999986E-002 1.3030871923547238E-004 + -1.4399999999999996E-002 1.4125542656984180E-004 + -1.3299999999999992E-002 1.5251187141984701E-004 + -1.2199999999999989E-002 1.6402607434429228E-004 + -1.1099999999999985E-002 1.7571833450347185E-004 + -9.9999999999999950E-003 1.8744882254395634E-004 + -8.8999999999999913E-003 1.9905637600459158E-004 + -7.7999999999999875E-003 2.1041440777480602E-004 + -6.6999999999999837E-003 2.2141572844702750E-004 + -5.5999999999999939E-003 2.3190712090581656E-004 + -4.4999999999999901E-003 2.4166369985323399E-004 + -3.3999999999999864E-003 2.5045292568393052E-004 + -2.2999999999999826E-003 2.5808697682805359E-004 + -1.1999999999999927E-003 2.6439610519446433E-004 + -9.9999999999988987E-005 2.6916703791357577E-004 + 1.0000000000000148E-003 2.7214316651225090E-004 + 2.1000000000000185E-003 2.7309189317747951E-004 + 3.2000000000000084E-003 2.7183291967958212E-004 + 4.3000000000000121E-003 2.6818600599654019E-004 + 5.4000000000000159E-003 2.6192193035967648E-004 + 6.5000000000000058E-003 2.5281641865149140E-004 + 7.6000000000000234E-003 2.4073320673778653E-004 + 8.7000000000000133E-003 2.2561359219253063E-004 + 9.8000000000000032E-003 2.0738411694765091E-004 + 1.0900000000000021E-002 1.8590995750855654E-004 + 1.2000000000000011E-002 1.6110108117572963E-004 + 1.3100000000000001E-002 1.3300251157488674E-004 + 1.4200000000000018E-002 1.0175700299441814E-004 + 1.5300000000000008E-002 6.7490887886378914E-005 + 1.6400000000000026E-002 3.0294489988591522E-005 + 1.7500000000000016E-002 -9.6660696726758033E-006 + 1.8600000000000005E-002 -5.2096431318204850E-005 + 1.9700000000000023E-002 -9.6637129900045693E-005 + 2.0800000000000013E-002 -1.4295277651399374E-004 + 2.1900000000000003E-002 -1.9070337293669581E-004 + 2.3000000000000020E-002 -2.3944374697748572E-004 + 2.4100000000000010E-002 -2.8862265753559768E-004 + 2.5200000000000000E-002 -3.3770370646379888E-004 + 2.6300000000000018E-002 -3.8622718420810997E-004 + 2.7400000000000008E-002 -4.3371631181798875E-004 + 2.8500000000000025E-002 -4.7956692287698388E-004 + 2.9600000000000015E-002 -5.2311294712126255E-004 + 3.0700000000000005E-002 -5.6378706358373165E-004 + 3.1800000000000023E-002 -6.0114933876320720E-004 + 3.2900000000000013E-002 -6.3475576462224126E-004 + 3.4000000000000002E-002 -6.6406774567440152E-004 + 3.5100000000000020E-002 -6.8855762947350740E-004 + 3.6200000000000010E-002 -7.0786155993118882E-004 + 3.7300000000000028E-002 -7.2175293462350965E-004 + 3.8400000000000017E-002 -7.2999275289475918E-004 + 3.9500000000000007E-002 -7.3229678673669696E-004 + 4.0600000000000025E-002 -7.2848977288231254E-004 + 4.1700000000000015E-002 -7.1860523894429207E-004 + 4.2800000000000005E-002 -7.0278509519994259E-004 + 4.3900000000000022E-002 -6.8112148437649012E-004 + 4.5000000000000012E-002 -6.5368850482627749E-004 + 4.6100000000000002E-002 -6.2073057051748037E-004 + 4.7200000000000020E-002 -5.8269698638468981E-004 + 4.8300000000000010E-002 -5.4008496226742864E-004 + 4.9400000000000027E-002 -4.9330265028402209E-004 + 5.0500000000000017E-002 -4.4275907566770911E-004 + 5.1600000000000007E-002 -3.8903453969396651E-004 + 5.2700000000000025E-002 -3.3285436802543700E-004 + 5.3800000000000014E-002 -2.7488090563565493E-004 + 5.4900000000000004E-002 -2.1565030328929424E-004 + 5.6000000000000022E-002 -1.5572972188238055E-004 + 5.7100000000000012E-002 -9.5840878202579916E-005 + 5.8200000000000002E-002 -3.6739576898980886E-005 + 5.9300000000000019E-002 2.0985362425562926E-005 + 6.0400000000000009E-002 7.6906238973606378E-005 + 6.1500000000000027E-002 1.3054178270976990E-004 + 6.2600000000000017E-002 1.8128039664588869E-004 + 6.3700000000000007E-002 2.2857557632960379E-004 + 6.4800000000000024E-002 2.7211222914047539E-004 + 6.5900000000000014E-002 3.1171870068646967E-004 + 6.7000000000000004E-002 3.4714819048531353E-004 + 6.8100000000000022E-002 3.7807758781127632E-004 + 6.9200000000000012E-002 4.0432630339637399E-004 + 7.0300000000000029E-002 4.2594879050739110E-004 + 7.1400000000000019E-002 4.4306632480584085E-004 + 7.2500000000000009E-002 4.5567264896817505E-004 + 7.3600000000000027E-002 4.6373403165489435E-004 + 7.4700000000000016E-002 4.6742171980440617E-004 + 7.5800000000000006E-002 4.6711132745258510E-004 + 7.6900000000000024E-002 4.6313807251863182E-004 + 7.8000000000000014E-002 4.5566071639768779E-004 + 7.9100000000000004E-002 4.4484264799393713E-004 + 8.0200000000000021E-002 4.3106739758513868E-004 + 8.1300000000000011E-002 4.1484914254397154E-004 + 8.2400000000000029E-002 3.9657202432863414E-004 + 8.3500000000000019E-002 3.7644460098817945E-004 + 8.4600000000000009E-002 3.5472851595841348E-004 + 8.5700000000000026E-002 3.3186891232617199E-004 + 8.6800000000000016E-002 3.0832123593427241E-004 + 8.7900000000000006E-002 2.8434116393327713E-004 + 8.9000000000000024E-002 2.6006583357229829E-004 + 9.0100000000000013E-002 2.3575939121656120E-004 + 9.1200000000000003E-002 2.1183276840019971E-004 + 9.2300000000000021E-002 1.8859028932638466E-004 + 9.3400000000000011E-002 1.6608911391813308E-004 + 9.4500000000000028E-002 1.4433130854740739E-004 + 9.5600000000000018E-002 1.2350724136922508E-004 + 9.6700000000000008E-002 1.0391883552074432E-004 + 9.7800000000000026E-002 8.5696599853690714E-005 + 9.8900000000000016E-002 6.8738481786567718E-005 + 0.10000000000000001 5.2960738685214892E-005 + 0.10110000000000002 3.8476795452879742E-005 + 0.10220000000000001 2.5442650439799763E-005 + 0.10330000000000003 1.3814105841447599E-005 + 0.10440000000000002 3.3970682125072926E-006 + 0.10550000000000001 -5.8907685343001503E-006 + 0.10660000000000003 -1.3955349459138233E-005 + 0.10770000000000002 -2.0760810002684593E-005 + 0.10880000000000001 -2.6486213755561039E-005 + 0.10990000000000003 -3.1361319997813553E-005 + 0.11100000000000002 -3.5422468499746174E-005 + 0.11210000000000001 -3.8566438888665289E-005 + 0.11320000000000002 -4.0824765164870769E-005 + 0.11430000000000001 -4.2432711779838428E-005 + 0.11540000000000003 -4.3588945118244737E-005 + 0.11650000000000002 -4.4267751945881173E-005 + 0.11760000000000001 -4.4374130084179342E-005 + 0.11870000000000003 -4.3991596612613648E-005 + 0.11980000000000002 -4.3347357859602198E-005 + 0.12090000000000001 -4.2552201193757355E-005 + 0.12200000000000003 -4.1514256736263633E-005 + 0.12310000000000001 -4.0161485230783001E-005 + 0.12420000000000003 -3.8627560570603237E-005 + 0.12530000000000002 -3.7110468838363886E-005 + 0.12640000000000001 -3.5625584132503718E-005 + 0.12750000000000003 -3.4029704693239182E-005 + 0.12860000000000002 -3.2281292078550905E-005 + 0.12970000000000001 -3.0536124540958554E-005 + 0.13080000000000003 -2.8939142794115469E-005 + 0.13190000000000002 -2.7432259230408818E-005 + 0.13300000000000001 -2.5873008780763485E-005 + 0.13410000000000000 -2.4271614165627398E-005 + 0.13520000000000004 -2.2783109670854174E-005 + 0.13630000000000003 -2.1473466404131614E-005 + 0.13740000000000002 -2.0224972104188055E-005 + 0.13850000000000001 -1.8926504708360881E-005 + 0.13960000000000000 -1.7651456801104359E-005 + 0.14070000000000005 -1.6546928236493841E-005 + 0.14180000000000004 -1.5605233784299344E-005 + 0.14290000000000003 -1.4671751159767155E-005 + 0.14400000000000002 -1.3676912203663960E-005 + 0.14510000000000001 -1.2738016266666818E-005 + 0.14620000000000000 -1.1976469977525994E-005 + 0.14730000000000004 -1.1333419024595059E-005 + 0.14840000000000003 -1.0660055522748735E-005 + 0.14950000000000002 -9.9386061265249737E-006 + 0.15060000000000001 -9.2965847215964459E-006 + 0.15170000000000000 -8.8012693595374003E-006 + 0.15280000000000005 -8.3552304204204120E-006 + 0.15390000000000004 -7.8486482379958034E-006 + 0.15500000000000003 -7.3266919571324252E-006 + 0.15610000000000002 -6.9129482653806917E-006 + 0.15720000000000001 -6.6122452153649647E-006 + 0.15830000000000000 -6.2988115132611711E-006 + 0.15940000000000004 -5.9054723351437133E-006 + 0.16050000000000003 -5.5234031606232747E-006 + 0.16160000000000002 -5.2598657021007966E-006 + 0.16270000000000001 -5.0755788834067062E-006 + 0.16380000000000000 -4.8455840442329645E-006 + 0.16490000000000005 -4.5450128709489945E-006 + 0.16600000000000004 -4.2771025619003922E-006 + 0.16710000000000003 -4.1092480387305841E-006 + 0.16820000000000002 -3.9737224142299965E-006 + 0.16930000000000001 -3.7787274322909070E-006 + 0.17040000000000000 -3.5494822441251017E-006 + 0.17150000000000004 -3.3822279874584638E-006 + 0.17260000000000003 -3.2894045034481678E-006 + 0.17370000000000002 -3.1792465051694307E-006 + 0.17480000000000001 -2.9988643746037269E-006 + 0.17590000000000000 -2.8165918593003880E-006 + 0.17700000000000005 -2.7171602141606854E-006 + 0.17810000000000004 -2.6718305434769718E-006 + 0.17920000000000003 -2.5811564228206407E-006 + 0.18030000000000002 -2.4227647372754291E-006 + 0.18140000000000001 -2.2805932076153113E-006 + 0.18250000000000000 -2.2175900085130706E-006 + 0.18360000000000004 -2.1865726012038067E-006 + 0.18470000000000003 -2.1070447928650538E-006 + 0.18580000000000002 -1.9835604234685889E-006 + 0.18690000000000001 -1.8887189980887342E-006 + 0.18800000000000000 -1.8480594690117869E-006 + 0.18910000000000005 -1.8072274770020158E-006 + 0.19020000000000004 -1.7229732520718244E-006 + 0.19130000000000003 -1.6296239664370660E-006 + 0.19240000000000002 -1.5803807400516234E-006 + 0.19350000000000001 -1.5614830317645101E-006 + 0.19460000000000005 -1.5133896340557840E-006 + 0.19570000000000004 -1.4241537655834691E-006 + 0.19680000000000003 -1.3484367400451447E-006 + 0.19790000000000002 -1.3247696415419341E-006 + 0.19900000000000001 -1.3185610896471189E-006 + 0.20010000000000000 -1.2747229902743129E-006 + 0.20120000000000005 -1.1976502491961583E-006 + 0.20230000000000004 -1.1396000445529353E-006 + 0.20340000000000003 -1.1215906852157786E-006 + 0.20450000000000002 -1.1074807844124734E-006 + 0.20560000000000000 -1.0633133342707879E-006 + 0.20670000000000005 -1.0067340099340072E-006 + 0.20780000000000004 -9.7488009487278759E-007 + 0.20890000000000003 -9.6626627055229619E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0014.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0014.BXX.semd new file mode 100644 index 00000000..544cbf49 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0014.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 -1.3774252934409774E-023 + -0.11009999999999999 7.4785818728703065E-023 + -0.10900000000000000 1.3171774617543520E-022 + -0.10790000000000000 -1.1165818465633694E-021 + -0.10679999999999999 -1.2200455612307916E-021 + -0.10569999999999999 9.2650820201445382E-021 + -0.10460000000000000 1.2694183483290123E-020 + -0.10349999999999999 -5.1418920125360009E-020 + -0.10239999999999999 -1.0754819439950909E-019 + -0.10130000000000000 1.7736466147968547E-019 + -0.10020000000000000 6.5581417373708806E-019 + -9.9099999999999994E-002 -1.4722026125369247E-019 + -9.7999999999999990E-002 -2.7449302067663804E-018 + -9.6899999999999986E-002 -2.2943589300493053E-018 + -9.5799999999999996E-002 6.9433077396558113E-018 + -9.4699999999999993E-002 1.4974202474863694E-017 + -9.3599999999999989E-002 -3.7990809075978334E-018 + -9.2499999999999999E-002 -4.5984694096219369E-017 + -9.1399999999999995E-002 -4.3875562205221460E-017 + -9.0299999999999991E-002 5.8752104428244693E-017 + -8.9200000000000002E-002 1.6859323929814893E-016 + -8.8099999999999984E-002 8.5543141127522474E-017 + -8.6999999999999994E-002 -2.1042161882280780E-016 + -8.5899999999999990E-002 -4.2257491709693821E-016 + -8.4799999999999986E-002 -2.6360927927040827E-016 + -8.3699999999999997E-002 2.2213756679099247E-016 + -8.2599999999999993E-002 8.9559355787862619E-016 + -8.1499999999999989E-002 1.6091092310528232E-015 + -8.0399999999999999E-002 1.2609103976999334E-015 + -7.9299999999999995E-002 -2.2427285214772583E-015 + -7.8199999999999992E-002 -8.0433698099852645E-015 + -7.7100000000000002E-002 -8.0303864889697506E-015 + -7.5999999999999984E-002 6.8650038317864467E-015 + -7.4899999999999994E-002 2.8861363575742247E-014 + -7.3799999999999991E-002 2.7703859172001355E-014 + -7.2699999999999987E-002 -1.8341409188421705E-014 + -7.1599999999999997E-002 -7.7845241646008756E-014 + -7.0499999999999993E-002 -7.4424244978638088E-014 + -6.9399999999999989E-002 2.9496072468174206E-014 + -6.8300000000000000E-002 1.5958511367843847E-013 + -6.7199999999999996E-002 1.7743575705941872E-013 + -6.6099999999999992E-002 2.2100736225914158E-014 + -6.5000000000000002E-002 -2.1710506114235029E-013 + -6.3899999999999985E-002 -3.7860911779839801E-013 + -6.2799999999999995E-002 -3.3554005385814933E-013 + -6.1699999999999991E-002 -1.0468688565220922E-014 + -6.0599999999999994E-002 5.8984257365543580E-013 + -5.9499999999999990E-002 1.1826571623060889E-012 + -5.8399999999999994E-002 1.1202774818919181E-012 + -5.7299999999999990E-002 -1.2979771608651741E-013 + -5.6199999999999986E-002 -2.1265266023778873E-012 + -5.5099999999999996E-002 -3.3092779818527651E-012 + -5.3999999999999992E-002 -2.2620878694507018E-012 + -5.2899999999999989E-002 7.0432483630089582E-013 + -5.1799999999999985E-002 3.6538840529620753E-012 + -5.0699999999999995E-002 4.9972352644811480E-012 + -4.9599999999999991E-002 4.8859202274320612E-012 + -4.8499999999999988E-002 4.0149493972518879E-012 + -4.7399999999999998E-002 1.5008026288745868E-012 + -4.6299999999999994E-002 -4.5594829994888286E-012 + -4.5199999999999990E-002 -1.3610466052804693E-011 + -4.4099999999999986E-002 -2.0701567196579340E-011 + -4.2999999999999997E-002 -1.9555801422654895E-011 + -4.1899999999999993E-002 -7.7932131234415003E-012 + -4.0799999999999989E-002 1.1559446108644345E-011 + -3.9699999999999985E-002 3.3111322711443236E-011 + -3.8599999999999995E-002 5.1546988899531243E-011 + -3.7499999999999992E-002 6.0495171372298984E-011 + -3.6399999999999988E-002 5.1945833051680879E-011 + -3.5299999999999984E-002 2.0565264768901415E-011 + -3.4199999999999994E-002 -3.0862111477514276E-011 + -3.3099999999999991E-002 -9.2067603540968435E-011 + -3.1999999999999987E-002 -1.5063519875901932E-010 + -3.0899999999999997E-002 -1.9280696483825466E-010 + -2.9799999999999993E-002 -1.9814275220575439E-010 + -2.8699999999999989E-002 -1.4018551597327900E-010 + -2.7599999999999986E-002 -1.7820016295910790E-012 + -2.6499999999999996E-002 2.0688810387081702E-010 + -2.5399999999999992E-002 4.4721540359837775E-010 + -2.4299999999999988E-002 6.6660171826882220E-010 + -2.3199999999999985E-002 8.0620771170103467E-010 + -2.2099999999999995E-002 7.9368012162461810E-010 + -2.0999999999999991E-002 5.4364857060562599E-010 + -1.9899999999999987E-002 -1.4511140553064017E-011 + -1.8799999999999983E-002 -9.0459473245374511E-010 + -1.7699999999999994E-002 -2.1100132752138734E-009 + -1.6599999999999990E-002 -3.6174772066743799E-009 + -1.5499999999999986E-002 -5.4444466712766371E-009 + -1.4399999999999996E-002 -7.6170376672735074E-009 + -1.3299999999999992E-002 -1.0139824091481842E-008 + -1.2199999999999989E-002 -1.3019200828523481E-008 + -1.1099999999999985E-002 -1.6328032259593783E-008 + -9.9999999999999950E-003 -2.0232045372381435E-008 + -8.8999999999999913E-003 -2.4944137422266977E-008 + -7.7999999999999875E-003 -3.0673483308873983E-008 + -6.6999999999999837E-003 -3.7646739059482570E-008 + -5.5999999999999939E-003 -4.6176459989055729E-008 + -4.4999999999999901E-003 -5.6688371330437803E-008 + -3.3999999999999864E-003 -6.9684460868302267E-008 + -2.2999999999999826E-003 -8.5714468411879352E-008 + -1.1999999999999927E-003 -1.0539488215499659E-007 + -9.9999999999988987E-005 -1.2942268767801579E-007 + 1.0000000000000148E-003 -1.5854739388032613E-007 + 2.1000000000000185E-003 -1.9357341329850897E-007 + 3.2000000000000084E-003 -2.3547292471448600E-007 + 4.3000000000000121E-003 -2.8551983177749207E-007 + 5.4000000000000159E-003 -3.4527030834397010E-007 + 6.5000000000000058E-003 -4.1640507220108702E-007 + 7.6000000000000234E-003 -5.0066955736838281E-007 + 8.7000000000000133E-003 -6.0008466107319691E-007 + 9.8000000000000032E-003 -7.1719637162459549E-007 + 1.0900000000000021E-002 -8.5504262870017556E-007 + 1.2000000000000011E-002 -1.0168478183913976E-006 + 1.3100000000000001E-002 -1.2058599168085493E-006 + 1.4200000000000018E-002 -1.4256067970563890E-006 + 1.5300000000000008E-002 -1.6802606523924624E-006 + 1.6400000000000026E-002 -1.9747151327464962E-006 + 1.7500000000000016E-002 -2.3142715690482873E-006 + 1.8600000000000005E-002 -2.7043568024964770E-006 + 1.9700000000000023E-002 -3.1506945106229978E-006 + 2.0800000000000013E-002 -3.6595290566765470E-006 + 2.1900000000000003E-002 -4.2377014324301854E-006 + 2.3000000000000020E-002 -4.8925212468020618E-006 + 2.4100000000000010E-002 -5.6316839618375525E-006 + 2.5200000000000000E-002 -6.4631344685039949E-006 + 2.6300000000000018E-002 -7.3947821874753572E-006 + 2.7400000000000008E-002 -8.4341918409336358E-006 + 2.8500000000000025E-002 -9.5888017312972806E-006 + 2.9600000000000015E-002 -1.0866312550206203E-005 + 3.0700000000000005E-002 -1.2274712389626075E-005 + 3.1800000000000023E-002 -1.3821675565850455E-005 + 3.2900000000000013E-002 -1.5513041944359429E-005 + 3.4000000000000002E-002 -1.7353015209664591E-005 + 3.5100000000000020E-002 -1.9345023247296922E-005 + 3.6200000000000010E-002 -2.1492531232070178E-005 + 3.7300000000000028E-002 -2.3797872927389108E-005 + 3.8400000000000017E-002 -2.6259744117851369E-005 + 3.9500000000000007E-002 -2.8872880648123100E-005 + 4.0600000000000025E-002 -3.1629086151951924E-005 + 4.1700000000000015E-002 -3.4518736356403679E-005 + 4.2800000000000005E-002 -3.7530327972490340E-005 + 4.3900000000000022E-002 -4.0648224967299029E-005 + 4.5000000000000012E-002 -4.3852269300259650E-005 + 4.6100000000000002E-002 -4.7117329813772812E-005 + 4.7200000000000020E-002 -5.0414517318131402E-005 + 4.8300000000000010E-002 -5.3709864005213603E-005 + 4.9400000000000027E-002 -5.6965563999256119E-005 + 5.0500000000000017E-002 -6.0141308495076373E-005 + 5.1600000000000007E-002 -6.3192899688147008E-005 + 5.2700000000000025E-002 -6.6069711465388536E-005 + 5.3800000000000014E-002 -6.8715540692210197E-005 + 5.4900000000000004E-002 -7.1071037382353097E-005 + 5.6000000000000022E-002 -7.3076262196991593E-005 + 5.7100000000000012E-002 -7.4672425398603082E-005 + 5.8200000000000002E-002 -7.5800322520080954E-005 + 5.9300000000000019E-002 -7.6395444921217859E-005 + 6.0400000000000009E-002 -7.6388503657653928E-005 + 6.1500000000000027E-002 -7.5714146078098565E-005 + 6.2600000000000017E-002 -7.4317511462140828E-005 + 6.3700000000000007E-002 -7.2150127380155027E-005 + 6.4800000000000024E-002 -6.9163455918896943E-005 + 6.5900000000000014E-002 -6.5312480728607625E-005 + 6.7000000000000004E-002 -6.0557213146239519E-005 + 6.8100000000000022E-002 -5.4871059546712786E-005 + 6.9200000000000012E-002 -4.8242396587738767E-005 + 7.0300000000000029E-002 -4.0668510337127373E-005 + 7.1400000000000019E-002 -3.2160194677999243E-005 + 7.2500000000000009E-002 -2.2741693101124838E-005 + 7.3600000000000027E-002 -1.2446447726688348E-005 + 7.4700000000000016E-002 -1.3219962511357153E-006 + 7.5800000000000006E-002 1.0568034667812753E-005 + 7.6900000000000024E-002 2.3139318727771752E-005 + 7.8000000000000014E-002 3.6289860872784629E-005 + 7.9100000000000004E-002 4.9910191592061892E-005 + 8.0200000000000021E-002 6.3882653194013983E-005 + 8.1300000000000011E-002 7.8082935942802578E-005 + 8.2400000000000029E-002 9.2367685283534229E-005 + 8.3500000000000019E-002 1.0657619714038447E-004 + 8.4600000000000009E-002 1.2054090620949864E-004 + 8.5700000000000026E-002 1.3410032261162996E-004 + 8.6800000000000016E-002 1.4709729293826967E-004 + 8.7900000000000006E-002 1.5937318676151335E-004 + 8.9000000000000024E-002 1.7076334916055202E-004 + 9.0100000000000013E-002 1.8110523524228483E-004 + 9.1200000000000003E-002 1.9024712673854083E-004 + 9.2300000000000021E-002 1.9805319607257843E-004 + 9.3400000000000011E-002 2.0440397202037275E-004 + 9.4500000000000028E-002 2.0919770759064704E-004 + 9.5600000000000018E-002 2.1234789164736867E-004 + 9.6700000000000008E-002 2.1378308883868158E-004 + 9.7800000000000026E-002 2.1344858396332711E-004 + 9.8900000000000016E-002 2.1131212997715920E-004 + 0.10000000000000001 2.0737359591294080E-004 + 0.10110000000000002 2.0166613103356212E-004 + 0.10220000000000001 1.9424424681346864E-004 + 0.10330000000000003 1.8517144781071693E-004 + 0.10440000000000002 1.7452315660193563E-004 + 0.10550000000000001 1.6240181867033243E-004 + 0.10660000000000003 1.4894761261530221E-004 + 0.10770000000000002 1.3431986735668033E-004 + 0.10880000000000001 1.1868821457028389E-004 + 0.10990000000000003 1.0221882257610559E-004 + 0.11100000000000002 8.5084175225347281E-005 + 0.11210000000000001 6.7474509705789387E-005 + 0.11320000000000002 4.9587404646445066E-005 + 0.11430000000000001 3.1619740184396505E-005 + 0.11540000000000003 1.3771909834758844E-005 + 0.11650000000000002 -3.7658257951989071E-006 + 0.11760000000000001 -2.0814835806959309E-005 + 0.11870000000000003 -3.7219226214801893E-005 + 0.11980000000000002 -5.2835162932751700E-005 + 0.12090000000000001 -6.7519031290430576E-005 + 0.12200000000000003 -8.1128484453074634E-005 + 0.12310000000000001 -9.3547467258758843E-005 + 0.12420000000000003 -1.0469861445017159E-004 + 0.12530000000000002 -1.1453682964202017E-004 + 0.12640000000000001 -1.2301786046009511E-004 + 0.12750000000000003 -1.3009899703320116E-004 + 0.12860000000000002 -1.3575996854342520E-004 + 0.12970000000000001 -1.4001406088937074E-004 + 0.13080000000000003 -1.4289875980466604E-004 + 0.13190000000000002 -1.4445914712268859E-004 + 0.13300000000000001 -1.4474889030680060E-004 + 0.13410000000000000 -1.4384285896085203E-004 + 0.13520000000000004 -1.4182802988216281E-004 + 0.13630000000000003 -1.3878996833227575E-004 + 0.13740000000000002 -1.3481396308634430E-004 + 0.13850000000000001 -1.3000215403735638E-004 + 0.13960000000000000 -1.2447696644812822E-004 + 0.14070000000000005 -1.1836287012556568E-004 + 0.14180000000000004 -1.1176275438629091E-004 + 0.14290000000000003 -1.0476116585778072E-004 + 0.14400000000000002 -9.7451520559843630E-005 + 0.14510000000000001 -8.9946763182524592E-005 + 0.14620000000000000 -8.2358186773490161E-005 + 0.14730000000000004 -7.4771560321096331E-005 + 0.14840000000000003 -6.7252374719828367E-005 + 0.14950000000000002 -5.9866510127903894E-005 + 0.15060000000000001 -5.2684263209812343E-005 + 0.15170000000000000 -4.5764430979033932E-005 + 0.15280000000000005 -3.9146321796579286E-005 + 0.15390000000000004 -3.2865111279534176E-005 + 0.15500000000000003 -2.6961582989315502E-005 + 0.15610000000000002 -2.1469000785145909E-005 + 0.15720000000000001 -1.6394236808991991E-005 + 0.15830000000000000 -1.1726034244929906E-005 + 0.15940000000000004 -7.4644444794103038E-006 + 0.16050000000000003 -3.6257833926356398E-006 + 0.16160000000000002 -2.1822584983510751E-007 + 0.16270000000000001 2.7804917408502661E-006 + 0.16380000000000000 5.4074066611065064E-006 + 0.16490000000000005 7.6839196481159888E-006 + 0.16600000000000004 9.6153162303380668E-006 + 0.16710000000000003 1.1213270227017347E-005 + 0.16820000000000002 1.2508162399171852E-005 + 0.16930000000000001 1.3534438949136529E-005 + 0.17040000000000000 1.4312828170659486E-005 + 0.17150000000000004 1.4857601854600944E-005 + 0.17260000000000003 1.5196294953057077E-005 + 0.17370000000000002 1.5366777006420307E-005 + 0.17480000000000001 1.5392679415526800E-005 + 0.17590000000000000 1.5277486454579048E-005 + 0.17700000000000005 1.5028752386569977E-005 + 0.17810000000000004 1.4676298633276019E-005 + 0.17920000000000003 1.4257584552979097E-005 + 0.18030000000000002 1.3787681382382289E-005 + 0.18140000000000001 1.3260040759632830E-005 + 0.18250000000000000 1.2676146070589311E-005 + 0.18360000000000004 1.2059336768288631E-005 + 0.18470000000000003 1.1435093256295659E-005 + 0.18580000000000002 1.0808035767695401E-005 + 0.18690000000000001 1.0170737368753180E-005 + 0.18800000000000000 9.5281066023744643E-006 + 0.18910000000000005 8.8989963842323050E-006 + 0.19020000000000004 8.2927954281331040E-006 + 0.19130000000000003 7.7000613600830548E-006 + 0.19240000000000002 7.1130875767266843E-006 + 0.19350000000000001 6.5437779994681478E-006 + 0.19460000000000005 6.0111306083854288E-006 + 0.19570000000000004 5.5153773246274795E-006 + 0.19680000000000003 5.0392532102705445E-006 + 0.19790000000000002 4.5748056436423212E-006 + 0.19900000000000001 4.1364446587977000E-006 + 0.20010000000000000 3.7404515751404688E-006 + 0.20120000000000005 3.3821779652498662E-006 + 0.20230000000000004 3.0449461974058067E-006 + 0.20340000000000003 2.7257874535280280E-006 + 0.20450000000000002 2.4384683001699159E-006 + 0.20560000000000000 2.1906027996010380E-006 + 0.20670000000000005 1.9721658190974267E-006 + 0.20780000000000004 1.7714817204250721E-006 + 0.20890000000000003 1.5939053810143378E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0014.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0014.BXZ.semd new file mode 100644 index 00000000..843e3ce6 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0014.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 2.4000246988028435E-024 + -0.10900000000000000 -1.3332579179907392E-023 + -0.10790000000000000 -2.2150846609424179E-023 + -0.10679999999999999 2.2310099640159662E-022 + -0.10569999999999999 1.7721279346182207E-022 + -0.10460000000000000 -2.1391637849670721E-021 + -0.10349999999999999 -2.0389681001489271E-021 + -0.10239999999999999 1.4471804313189383E-020 + -0.10130000000000000 2.1805794419237664E-020 + -0.10020000000000000 -6.8965375778041736E-020 + -9.9099999999999994E-002 -1.7179185522003622E-019 + -9.7999999999999990E-002 1.9025075248067503E-019 + -9.6899999999999986E-002 9.6671564213306653E-019 + -9.5799999999999996E-002 1.4037787492544211E-019 + -9.4699999999999993E-002 -3.7453381560196506E-018 + -9.3599999999999989E-002 -4.5490810195062945E-018 + -9.2499999999999999E-002 8.3685597874193793E-018 + -9.1399999999999995E-002 2.4897802256878662E-017 + -9.0299999999999991E-002 2.0418138647968123E-018 + -8.9200000000000002E-002 -7.3402240700167263E-017 + -8.8099999999999984E-002 -9.4268903973221852E-017 + -8.6999999999999994E-002 8.6430666220122470E-017 + -8.5899999999999990E-002 3.5334535260084774E-016 + -8.4799999999999986E-002 2.3068884084955746E-016 + -8.3699999999999997E-002 -5.3541736101420535E-016 + -8.2599999999999993E-002 -1.2087285094678586E-015 + -8.1499999999999989E-002 -4.7744753783486430E-016 + -8.0399999999999999E-002 1.7436684615371677E-015 + -7.9299999999999995E-002 3.3463713706516698E-015 + -7.8199999999999992E-002 1.8757019456519183E-015 + -7.7100000000000002E-002 -2.7436627476922675E-015 + -7.5999999999999984E-002 -8.1821188889432024E-015 + -7.4899999999999994E-002 -1.1101890586039716E-014 + -7.3799999999999991E-002 -5.6434878776721268E-015 + -7.2699999999999987E-002 1.6435269960843150E-014 + -7.1599999999999997E-002 5.1355936240811764E-014 + -7.0499999999999993E-002 6.1798886862897418E-014 + -6.9399999999999989E-002 -9.1977833905016251E-015 + -6.8300000000000000E-002 -1.6187128948439572E-013 + -6.7199999999999996E-002 -2.6758933610593338E-013 + -6.6099999999999992E-002 -1.3148089930171969E-013 + -6.5000000000000002E-002 2.9113181049950088E-013 + -6.3899999999999985E-002 7.3013508216854262E-013 + -6.2799999999999995E-002 7.3568289047504232E-013 + -6.1699999999999991E-002 6.6425753515297198E-014 + -6.0599999999999994E-002 -1.0373302694252629E-012 + -5.9499999999999990E-002 -1.9627710914904561E-012 + -5.8399999999999994E-002 -2.0493363950269128E-012 + -5.7299999999999990E-002 -8.2077893743745522E-013 + -5.6199999999999986E-002 1.8077363607774122E-012 + -5.5099999999999996E-002 5.0855973078578476E-012 + -5.3999999999999992E-002 7.0806828282587997E-012 + -5.2899999999999989E-002 5.3764397447975121E-012 + -5.1799999999999985E-002 -1.0103278890588596E-012 + -5.0699999999999995E-002 -1.0081628240565799E-011 + -4.9599999999999991E-002 -1.7582170094843086E-011 + -4.8499999999999988E-002 -1.9545533594400588E-011 + -4.7399999999999998E-002 -1.3909903610886953E-011 + -4.6299999999999994E-002 1.6938940484642617E-013 + -4.5199999999999990E-002 2.2812189637289038E-011 + -4.4099999999999986E-002 5.0620677788382196E-011 + -4.2999999999999997E-002 7.2553019148102749E-011 + -4.1899999999999993E-002 7.0975517130200672E-011 + -4.0799999999999989E-002 3.0996726019250076E-011 + -3.9699999999999985E-002 -4.7768330957431715E-011 + -3.8599999999999995E-002 -1.4639946199768161E-010 + -3.7499999999999992E-002 -2.3152861572395267E-010 + -3.6399999999999988E-002 -2.6450708290326475E-010 + -3.5299999999999984E-002 -2.1055431009830983E-010 + -3.4199999999999994E-002 -4.9907512150726419E-011 + -3.3099999999999991E-002 2.0773754938474553E-010 + -3.1999999999999987E-002 5.1289394953357714E-010 + -3.0899999999999997E-002 7.8018130844625944E-010 + -2.9799999999999993E-002 9.0634566518588144E-010 + -2.8699999999999989E-002 7.9278250630920866E-010 + -2.7599999999999986E-002 3.6855746232689057E-010 + -2.6499999999999996E-002 -3.7981456868507735E-010 + -2.5399999999999992E-002 -1.3729908321380435E-009 + -2.4299999999999988E-002 -2.4199195980401100E-009 + -2.3199999999999985E-002 -3.2392788451574006E-009 + -2.2099999999999995E-002 -3.5146903165639287E-009 + -2.0999999999999991E-002 -2.9500284437489199E-009 + -1.9899999999999987E-002 -1.3049208380522259E-009 + -1.8799999999999983E-002 1.5754924032052031E-009 + -1.7699999999999994E-002 5.7239439854583907E-009 + -1.6599999999999990E-002 1.1035667490943979E-008 + -1.5499999999999986E-002 1.7315773703785453E-008 + -1.4399999999999996E-002 2.4378259411150793E-008 + -1.3299999999999992E-002 3.2129637617117623E-008 + -1.2199999999999989E-002 4.0597850414769709E-008 + -1.1099999999999985E-002 4.9950301672652131E-008 + -9.9999999999999950E-003 6.0562619808024465E-008 + -8.8999999999999913E-003 7.3109731602016836E-008 + -7.7999999999999875E-003 8.8576115331306937E-008 + -6.6999999999999837E-003 1.0814448359042217E-007 + -5.5999999999999939E-003 1.3305719903655699E-007 + -4.4999999999999901E-003 1.6457241258649447E-007 + -3.3999999999999864E-003 2.0401969891281624E-007 + -2.2999999999999826E-003 2.5285558535870223E-007 + -1.1999999999999927E-003 3.1267236977328139E-007 + -9.9999999999988987E-005 3.8522298950738332E-007 + 1.0000000000000148E-003 4.7251774049072992E-007 + 2.1000000000000185E-003 5.7696371413840097E-007 + 3.2000000000000084E-003 7.0149741304703639E-007 + 4.3000000000000121E-003 8.4973640923635685E-007 + 5.4000000000000159E-003 1.0261709348924342E-006 + 6.5000000000000058E-003 1.2362643246888183E-006 + 7.6000000000000234E-003 1.4863161368339206E-006 + 8.7000000000000133E-003 1.7831728200690122E-006 + 9.8000000000000032E-003 2.1341172669053776E-006 + 1.0900000000000021E-002 2.5471520075370790E-006 + 1.2000000000000011E-002 3.0314022296806797E-006 + 1.3100000000000001E-002 3.5971947909274604E-006 + 1.4200000000000018E-002 4.2558126551739406E-006 + 1.5300000000000008E-002 5.0194107643619645E-006 + 1.6400000000000026E-002 5.9014182625105605E-006 + 1.7500000000000016E-002 6.9171264840406366E-006 + 1.8600000000000005E-002 8.0837980931391940E-006 + 1.9700000000000023E-002 9.4202114269137383E-006 + 2.0800000000000013E-002 1.0946051588689443E-005 + 2.1900000000000003E-002 1.2681769476330373E-005 + 2.3000000000000020E-002 1.4648733667854685E-005 + 2.4100000000000010E-002 1.6869269529706798E-005 + 2.5200000000000000E-002 1.9366449123481289E-005 + 2.6300000000000018E-002 2.2163909306982532E-005 + 2.7400000000000008E-002 2.5285586161771789E-005 + 2.8500000000000025E-002 2.8755248422385193E-005 + 2.9600000000000015E-002 3.2595948141533881E-005 + 3.0700000000000005E-002 3.6829966120421886E-005 + 3.1800000000000023E-002 4.1478608181932941E-005 + 3.2900000000000013E-002 4.6561683120671660E-005 + 3.4000000000000002E-002 5.2095783757977188E-005 + 3.5100000000000020E-002 5.8092380641028285E-005 + 3.6200000000000010E-002 6.4557454606983811E-005 + 3.7300000000000028E-002 7.1492147981189191E-005 + 3.8400000000000017E-002 7.8892946476116776E-005 + 3.9500000000000007E-002 8.6749678303021938E-005 + 4.0600000000000025E-002 9.5042611064855009E-005 + 4.1700000000000015E-002 1.0374092380516231E-004 + 4.2800000000000005E-002 1.1280376929789782E-004 + 4.3900000000000022E-002 1.2218176561873406E-004 + 4.5000000000000012E-002 1.3181555550545454E-004 + 4.6100000000000002E-002 1.4163252490106970E-004 + 4.7200000000000020E-002 1.5154565335251391E-004 + 4.8300000000000010E-002 1.6145393601618707E-004 + 4.9400000000000027E-002 1.7124282021541148E-004 + 5.0500000000000017E-002 1.8078583525493741E-004 + 5.1600000000000007E-002 1.8994403944816440E-004 + 5.2700000000000025E-002 1.9856869766954333E-004 + 5.3800000000000014E-002 2.0649818179663271E-004 + 5.4900000000000004E-002 2.1355999342631549E-004 + 5.6000000000000022E-002 2.1957024000585079E-004 + 5.7100000000000012E-002 2.2434002312365919E-004 + 5.8200000000000002E-002 2.2767868358641863E-004 + 5.9300000000000019E-002 2.2939914197195321E-004 + 6.0400000000000009E-002 2.2931632702238858E-004 + 6.1500000000000027E-002 2.2724468726664782E-004 + 6.2600000000000017E-002 2.2300158161669970E-004 + 6.3700000000000007E-002 2.1641947387252003E-004 + 6.4800000000000024E-002 2.0735598809551448E-004 + 6.5900000000000014E-002 1.9568999414332211E-004 + 6.7000000000000004E-002 1.8132104014512151E-004 + 6.8100000000000022E-002 1.6416939615737647E-004 + 6.9200000000000012E-002 1.4418447972275317E-004 + 7.0300000000000029E-002 1.2135756696807221E-004 + 7.1400000000000019E-002 9.5721326943021268E-005 + 7.2500000000000009E-002 6.7350891185924411E-005 + 7.3600000000000027E-002 3.6358869692776352E-005 + 7.4700000000000016E-002 2.9004297630308429E-006 + 7.5800000000000006E-002 -3.2828527764650062E-005 + 7.6900000000000024E-002 -7.0586051151622087E-005 + 7.8000000000000014E-002 -1.1008569708792493E-004 + 7.9100000000000004E-002 -1.5099391748663038E-004 + 8.0200000000000021E-002 -1.9293894001748413E-004 + 8.1300000000000011E-002 -2.3551695630885661E-004 + 8.2400000000000029E-002 -2.7830255567096174E-004 + 8.3500000000000019E-002 -3.2084487611427903E-004 + 8.4600000000000009E-002 -3.6266681854613125E-004 + 8.5700000000000026E-002 -4.0326590533368289E-004 + 8.6800000000000016E-002 -4.4213971705175936E-004 + 8.7900000000000006E-002 -4.7879881458356977E-004 + 8.9000000000000024E-002 -5.1277043530717492E-004 + 9.0100000000000013E-002 -5.4359593195840716E-004 + 9.1200000000000003E-002 -5.7082943385466933E-004 + 9.2300000000000021E-002 -5.9405539650470018E-004 + 9.3400000000000011E-002 -6.1290431767702103E-004 + 9.4500000000000028E-002 -6.2706333119422197E-004 + 9.5600000000000018E-002 -6.3627853523939848E-004 + 9.6700000000000008E-002 -6.4035115065053105E-004 + 9.7800000000000026E-002 -6.3913903431966901E-004 + 9.8900000000000016E-002 -6.3256366411224008E-004 + 0.10000000000000001 -6.2061799690127373E-004 + 0.10110000000000002 -6.0336897149682045E-004 + 0.10220000000000001 -5.8096216525882483E-004 + 0.10330000000000003 -5.5361457634717226E-004 + 0.10440000000000002 -5.2160117775201797E-004 + 0.10550000000000001 -4.8524752492085099E-004 + 0.10660000000000003 -4.4493222958408296E-004 + 0.10770000000000002 -4.0109769906848669E-004 + 0.10880000000000001 -3.5424501402303576E-004 + 0.10990000000000003 -3.0491073266603053E-004 + 0.11100000000000002 -2.5364308385178447E-004 + 0.11210000000000001 -2.0099652465432882E-004 + 0.11320000000000002 -1.4754002040717751E-004 + 0.11430000000000001 -9.3861934146843851E-005 + 0.11540000000000003 -4.0546481614001095E-005 + 0.11650000000000002 1.1844973414554261E-005 + 0.11760000000000001 6.2786544731352478E-005 + 0.11870000000000003 1.1178624117746949E-004 + 0.11980000000000002 1.5838348190300167E-004 + 0.12090000000000001 2.0216005214024335E-004 + 0.12200000000000003 2.4275068426504731E-004 + 0.12310000000000001 2.7984008193016052E-004 + 0.12420000000000003 3.1316629610955715E-004 + 0.12530000000000002 3.4252746263518929E-004 + 0.12640000000000001 3.6779281799681485E-004 + 0.12750000000000003 3.8889466668479145E-004 + 0.12860000000000002 4.0580632048659027E-004 + 0.12970000000000001 4.1854201117530465E-004 + 0.13080000000000003 4.2717688484117389E-004 + 0.13190000000000002 4.3185320100747049E-004 + 0.13300000000000001 4.3275926145724952E-004 + 0.13410000000000000 4.3010359513573349E-004 + 0.13520000000000004 4.2411524918861687E-004 + 0.13630000000000003 4.1506034904159606E-004 + 0.13740000000000002 4.0324110887013376E-004 + 0.13850000000000001 3.8897470221854746E-004 + 0.13960000000000000 3.7257361691445112E-004 + 0.14070000000000005 3.5434978781268001E-004 + 0.14180000000000004 3.3462670398876071E-004 + 0.14290000000000003 3.1373463571071625E-004 + 0.14400000000000002 2.9198464471846819E-004 + 0.14510000000000001 2.6965962024405599E-004 + 0.14620000000000000 2.4702720111235976E-004 + 0.14730000000000004 2.2435141727328300E-004 + 0.14840000000000003 2.0187981135677546E-004 + 0.14950000000000002 1.7982385179493576E-004 + 0.15060000000000001 1.5836102829780430E-004 + 0.15170000000000000 1.3765307085122913E-004 + 0.15280000000000005 1.1785017704823986E-004 + 0.15390000000000004 9.9073389719706029E-005 + 0.15500000000000003 8.1402955402154475E-005 + 0.15610000000000002 6.4893822127487510E-005 + 0.15720000000000001 4.9598380428506061E-005 + 0.15830000000000000 3.5560449759941548E-005 + 0.15940000000000004 2.2789745344198309E-005 + 0.16050000000000003 1.1260202882112935E-005 + 0.16160000000000002 9.3567552994500147E-007 + 0.16270000000000001 -8.2094211393268779E-006 + 0.16380000000000000 -1.6203446648432873E-005 + 0.16490000000000005 -2.3100279577192850E-005 + 0.16600000000000004 -2.8976064641028643E-005 + 0.16710000000000003 -3.3905671443790197E-005 + 0.16820000000000002 -3.7950521800667048E-005 + 0.16930000000000001 -4.1173403587890789E-005 + 0.17040000000000000 -4.3655141780618578E-005 + 0.17150000000000004 -4.5481301640393212E-005 + 0.17260000000000003 -4.6720153477508575E-005 + 0.17370000000000002 -4.7425670345546678E-005 + 0.17480000000000001 -4.7660803829785436E-005 + 0.17590000000000000 -4.7504294343525544E-005 + 0.17700000000000005 -4.7027802793309093E-005 + 0.17810000000000004 -4.6276883949758485E-005 + 0.17920000000000003 -4.5284636144060642E-005 + 0.18030000000000002 -4.4097290810896084E-005 + 0.18140000000000001 -4.2774136090883985E-005 + 0.18250000000000000 -4.1360639443155378E-005 + 0.18360000000000004 -3.9877653762232512E-005 + 0.18470000000000003 -3.8341226172633469E-005 + 0.18580000000000002 -3.6782264942303300E-005 + 0.18690000000000001 -3.5236214898759499E-005 + 0.18800000000000000 -3.3718824852257967E-005 + 0.18910000000000005 -3.2228272175416350E-005 + 0.19020000000000004 -3.0771123419981450E-005 + 0.19130000000000003 -2.9371576601988636E-005 + 0.19240000000000002 -2.8049453248968348E-005 + 0.19350000000000001 -2.6800575142260641E-005 + 0.19460000000000005 -2.5608282157918438E-005 + 0.19570000000000004 -2.4471060896757990E-005 + 0.19680000000000003 -2.3404511011904106E-005 + 0.19790000000000002 -2.2416721549234353E-005 + 0.19900000000000001 -2.1494908651220612E-005 + 0.20010000000000000 -2.0622203010134399E-005 + 0.20120000000000005 -1.9798666471615434E-005 + 0.20230000000000004 -1.9033304852200672E-005 + 0.20340000000000003 -1.8321698007639498E-005 + 0.20450000000000002 -1.7644202671363018E-005 + 0.20560000000000000 -1.6988535207929090E-005 + 0.20670000000000005 -1.6360287190764211E-005 + 0.20780000000000004 -1.5766077922307886E-005 + 0.20890000000000003 -1.5194857951428276E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0015.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0015.BXX.semd new file mode 100644 index 00000000..6ded72c9 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0015.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 -5.0449844387896501E-038 + -9.9099999999999994E-002 -1.1938765840773005E-037 + -9.7999999999999990E-002 1.4431815490237778E-036 + -9.6899999999999986E-002 -5.6499654553383233E-037 + -9.5799999999999996E-002 -2.0509507997523607E-035 + -9.4699999999999993E-002 2.4620476630358377E-035 + -9.3599999999999989E-002 2.2016182671436023E-034 + -9.2499999999999999E-002 -3.1638981465358816E-034 + -9.1399999999999995E-002 -2.0285777845208843E-033 + -9.0299999999999991E-002 2.5908957110458803E-033 + -8.9200000000000002E-002 1.6717770454799183E-032 + -8.8099999999999984E-002 -1.4096979351018000E-032 + -8.6999999999999994E-002 -1.2283495139115310E-031 + -8.5899999999999990E-002 3.2412969557610428E-032 + -8.4799999999999986E-002 7.8670655321437278E-031 + -8.3699999999999997E-002 3.0523772636192037E-031 + -8.2599999999999993E-002 -4.2466258744924763E-030 + -8.1499999999999989E-002 -4.8053223527151384E-030 + -8.0399999999999999E-002 1.8242322669168062E-029 + -7.9299999999999995E-002 3.9088978087102687E-029 + -7.8199999999999992E-002 -5.3446481886690182E-029 + -7.7100000000000002E-002 -2.2873523651633750E-028 + -7.5999999999999984E-002 2.4204792633036046E-029 + -7.4899999999999994E-002 1.0079725105464893E-027 + -7.3799999999999991E-002 8.9808578497105623E-028 + -7.2699999999999987E-002 -3.1538516471920167E-027 + -7.1599999999999997E-002 -6.7883237342377347E-027 + -7.0499999999999993E-002 4.7749997112060726E-027 + -6.9399999999999989E-002 3.0179972422497211E-026 + -6.8300000000000000E-002 1.6038822561370199E-026 + -6.7199999999999996E-002 -8.7276704769895498E-026 + -6.6099999999999992E-002 -1.5318648329834604E-025 + -6.5000000000000002E-002 1.1245204808354537E-025 + -6.3899999999999985E-002 6.2342242598845192E-025 + -6.2799999999999995E-002 3.8031026148940569E-025 + -6.1699999999999991E-002 -1.4533811601306351E-024 + -6.0599999999999994E-002 -2.8792367939106198E-024 + -5.9499999999999990E-002 7.3283772936544572E-025 + -5.8399999999999994E-002 9.0653047440130829E-024 + -5.7299999999999990E-002 9.1766453610368817E-024 + -5.6199999999999986E-002 -1.3046612368599344E-023 + -5.5099999999999996E-002 -4.0613699067180467E-023 + -5.3999999999999992E-002 -1.7967853283782777E-023 + -5.2899999999999989E-002 7.9035772145701436E-023 + -5.1799999999999985E-002 1.4618988542003228E-022 + -5.0699999999999995E-002 1.4284079932388272E-024 + -4.9599999999999991E-002 -3.3984801799678609E-022 + -4.8499999999999988E-002 -4.5569866641170380E-022 + -4.7399999999999998E-002 1.4392995669875512E-022 + -4.6299999999999994E-002 1.1893593011580267E-021 + -4.5199999999999990E-002 1.3399088989459662E-021 + -4.4099999999999986E-002 -5.9760815469468342E-022 + -4.2999999999999997E-002 -3.6053038583164507E-021 + -4.1899999999999993E-002 -4.0787557068715212E-021 + -4.0799999999999989E-002 1.0823507863704523E-021 + -3.9699999999999985E-002 9.7922262915073965E-021 + -3.8599999999999995E-002 1.3379925904619386E-020 + -3.7499999999999992E-002 2.0967532090636484E-021 + -3.6399999999999988E-002 -2.3854775726494066E-020 + -3.5299999999999984E-002 -4.5041961832164241E-020 + -3.4199999999999994E-002 -2.7373235314015252E-020 + -3.3099999999999991E-002 4.8706578740927292E-020 + -3.1999999999999987E-002 1.4315315635343701E-019 + -3.0899999999999997E-002 1.4252315491940131E-019 + -2.9799999999999993E-002 -5.9845237773201509E-020 + -2.8699999999999989E-002 -3.9918219002372964E-019 + -2.7599999999999986E-002 -5.4727691043186136E-019 + -2.6499999999999996E-002 -1.0872982836688963E-019 + -2.5399999999999992E-002 8.9826106977032190E-019 + -2.4299999999999988E-002 1.6947363243950749E-018 + -2.3199999999999985E-002 1.1032701331709237E-018 + -2.2099999999999995E-002 -1.3130609208975414E-018 + -2.0999999999999991E-002 -4.1931501650084020E-018 + -1.9899999999999987E-002 -4.6717626576958717E-018 + -1.8799999999999983E-002 -4.6956448095463496E-019 + -1.7699999999999994E-002 7.4136475990371382E-018 + -1.6599999999999990E-002 1.3667336516368715E-017 + -1.5499999999999986E-002 1.1009998946207413E-017 + -1.4399999999999996E-002 -4.4063212263082177E-018 + -1.3299999999999992E-002 -2.7288661938344781E-017 + -1.2199999999999989E-002 -4.1693770769216893E-017 + -1.1099999999999985E-002 -2.7849225695859717E-017 + -9.9999999999999950E-003 2.2654007016518345E-017 + -8.8999999999999913E-003 9.0908155171202606E-017 + -7.7999999999999875E-003 1.2812932397239833E-016 + -6.6999999999999837E-003 7.8215035584351894E-017 + -5.5999999999999939E-003 -7.8101043478497187E-017 + -4.4999999999999901E-003 -2.8202321967834513E-016 + -3.3999999999999864E-003 -3.9418075804841836E-016 + -2.2999999999999826E-003 -2.5544636981815938E-016 + -1.1999999999999927E-003 1.9819652464398449E-016 + -9.9999999999988987E-005 8.2038926120062030E-016 + 1.0000000000000148E-003 1.2260341337340928E-015 + 2.1000000000000185E-003 9.3140759319619570E-016 + 3.2000000000000084E-003 -3.2856794482776495E-016 + 4.3000000000000121E-003 -2.2346516388087150E-015 + 5.4000000000000159E-003 -3.7320894225240705E-015 + 6.5000000000000058E-003 -3.3638210963980557E-015 + 7.6000000000000234E-003 -1.4157246476426312E-016 + 8.7000000000000133E-003 5.3883751064862876E-015 + 9.8000000000000032E-003 1.0584983647780096E-014 + 1.0900000000000021E-002 1.1377670114105613E-014 + 1.2000000000000011E-002 4.3759602468300060E-015 + 1.3100000000000001E-002 -1.0276206257188013E-014 + 1.4200000000000018E-002 -2.6907172169065956E-014 + 1.5300000000000008E-002 -3.5058158362032826E-014 + 1.6400000000000026E-002 -2.3954432255596410E-014 + 1.7500000000000016E-002 1.0305134973435590E-014 + 1.8600000000000005E-002 5.8214521256923918E-014 + 1.9700000000000023E-002 9.5679608441874564E-014 + 2.0800000000000013E-002 9.1814373486855116E-014 + 2.1900000000000003E-002 2.5410900326202496E-014 + 2.3000000000000020E-002 -9.5925945951726849E-014 + 2.4100000000000010E-002 -2.2482273746675385E-013 + 2.5200000000000000E-002 -2.8272132898687907E-013 + 2.6300000000000018E-002 -1.9297097828083892E-013 + 2.7400000000000008E-002 6.9551786205379607E-014 + 2.8500000000000025E-002 4.3491227871665650E-013 + 2.9600000000000015E-002 7.3104873933929615E-013 + 3.0700000000000005E-002 7.3607548008169932E-013 + 3.1800000000000023E-002 2.8770345480988446E-013 + 3.2900000000000013E-002 -5.8783078231428032E-013 + 3.4000000000000002E-002 -1.5938615444827109E-012 + 3.5100000000000020E-002 -2.1983714761780737E-012 + 3.6200000000000010E-002 -1.8216068844306710E-012 + 3.7300000000000028E-002 -1.4305252132602170E-013 + 3.8400000000000017E-002 2.5855587202500141E-012 + 3.9500000000000007E-002 5.3884132399095730E-012 + 4.0600000000000025E-002 6.7306997648952649E-012 + 4.1700000000000015E-002 5.0587858554940190E-012 + 4.2800000000000005E-002 -3.9370812382824583E-013 + 4.3900000000000022E-002 -8.8233734554798993E-012 + 4.5000000000000012E-002 -1.7495395757127774E-011 + 4.6100000000000002E-002 -2.2156948151219602E-011 + 4.7200000000000020E-002 -1.8351984862330362E-011 + 4.8300000000000010E-002 -3.3971861782000623E-012 + 4.9400000000000027E-002 2.1605750175068827E-011 + 5.0500000000000017E-002 5.0578850135929443E-011 + 5.1600000000000007E-002 7.2895939284833844E-011 + 5.2700000000000025E-002 7.5821876555082213E-011 + 5.3800000000000014E-002 4.8689691167780325E-011 + 5.4900000000000004E-002 -1.2193364373747073E-011 + 5.6000000000000022E-002 -9.9452890367501823E-011 + 5.7100000000000012E-002 -1.9302445752877873E-010 + 5.8200000000000002E-002 -2.6222674032183590E-010 + 5.9300000000000019E-002 -2.7184551831815895E-010 + 6.0400000000000009E-002 -1.9138331197599001E-010 + 6.1500000000000027E-002 -5.5566597330358736E-012 + 6.2600000000000017E-002 2.7649077471991745E-010 + 6.3700000000000007E-002 6.1579480403750608E-010 + 6.4800000000000024E-002 9.4383689752675082E-010 + 6.5900000000000014E-002 1.1691365653376806E-009 + 6.7000000000000004E-002 1.1894101259457557E-009 + 6.8100000000000022E-002 9.0722795942355106E-010 + 6.9200000000000012E-002 2.4600257941820303E-010 + 7.0300000000000029E-002 -8.3733531219820634E-010 + 7.1400000000000019E-002 -2.3464341580847758E-009 + 7.2500000000000009E-002 -4.2489829432668103E-009 + 7.3600000000000027E-002 -6.4904077667904403E-009 + 7.4700000000000016E-002 -9.0165430677302538E-009 + 7.5800000000000006E-002 -1.1801522425969324E-008 + 7.6900000000000024E-002 -1.4875475073949929E-008 + 7.8000000000000014E-002 -1.8345849284173710E-008 + 7.9100000000000004E-002 -2.2407281363712173E-008 + 8.0200000000000021E-002 -2.7337538455185495E-008 + 8.1300000000000011E-002 -3.3480716865597060E-008 + 8.2400000000000029E-002 -4.1224904379077998E-008 + 8.3500000000000019E-002 -5.0981125099269775E-008 + 8.4600000000000009E-002 -6.3173970943353197E-008 + 8.5700000000000026E-002 -7.8250394608403440E-008 + 8.6800000000000016E-002 -9.6706138208446646E-008 + 8.7900000000000006E-002 -1.1912575104133794E-007 + 8.9000000000000024E-002 -1.4622845867506840E-007 + 9.0100000000000013E-002 -1.7890472747694730E-007 + 9.1200000000000003E-002 -2.1824034490691702E-007 + 9.2300000000000021E-002 -2.6552464760243311E-007 + 9.3400000000000011E-002 -3.2224676260739216E-007 + 9.4500000000000028E-002 -3.9009466945572058E-007 + 9.5600000000000018E-002 -4.7095821287257422E-007 + 9.6700000000000008E-002 -5.6695989769650623E-007 + 9.7800000000000026E-002 -6.8049860146857100E-007 + 9.8900000000000016E-002 -8.1431085163785610E-007 + 0.10000000000000001 -9.7151939826289890E-007 + 0.10110000000000002 -1.1556902563825133E-006 + 0.10220000000000001 -1.3708553296964965E-006 + 0.10330000000000003 -1.6214996776398038E-006 + 0.10440000000000002 -1.9125814105791505E-006 + 0.10550000000000001 -2.2495075882034143E-006 + 0.10660000000000003 -2.6381226234661881E-006 + 0.10770000000000002 -3.0847465950500919E-006 + 0.10880000000000001 -3.5961647881777026E-006 + 0.10990000000000003 -4.1796743062150199E-006 + 0.11100000000000002 -4.8430629249196500E-006 + 0.11210000000000001 -5.5946011343621649E-006 + 0.11320000000000002 -6.4429291342094075E-006 + 0.11430000000000001 -7.3971045821963344E-006 + 0.11540000000000003 -8.4664006863022223E-006 + 0.11650000000000002 -9.6601006589480676E-006 + 0.11760000000000001 -1.0987491805281024E-005 + 0.11870000000000003 -1.2457664524845313E-005 + 0.11980000000000002 -1.4079293578106444E-005 + 0.12090000000000001 -1.5860399798839353E-005 + 0.12200000000000003 -1.7808288248488680E-005 + 0.12310000000000001 -1.9929060727008618E-005 + 0.12420000000000003 -2.2227397494134493E-005 + 0.12530000000000002 -2.4706325348233804E-005 + 0.12640000000000001 -2.7366861104383133E-005 + 0.12750000000000003 -3.0207729651010595E-005 + 0.12860000000000002 -3.3224758226424456E-005 + 0.12970000000000001 -3.6410783650353551E-005 + 0.13080000000000003 -3.9755253965267912E-005 + 0.13190000000000002 -4.3243740947218612E-005 + 0.13300000000000001 -4.6857727284077555E-005 + 0.13410000000000000 -5.0574089982546866E-005 + 0.13520000000000004 -5.4365202231565490E-005 + 0.13630000000000003 -5.8198420447297394E-005 + 0.13740000000000002 -6.2035964219830930E-005 + 0.13850000000000001 -6.5835600253194571E-005 + 0.13960000000000000 -6.9549736508633941E-005 + 0.14070000000000005 -7.3125782364513725E-005 + 0.14180000000000004 -7.6506818004418164E-005 + 0.14290000000000003 -7.9631689004600048E-005 + 0.14400000000000002 -8.2434817159082741E-005 + 0.14510000000000001 -8.4848419646732509E-005 + 0.14620000000000000 -8.6801897850818932E-005 + 0.14730000000000004 -8.8221757323481143E-005 + 0.14840000000000003 -8.9036067947745323E-005 + 0.14950000000000002 -8.9172746811527759E-005 + 0.15060000000000001 -8.8561493612360209E-005 + 0.15170000000000000 -8.7135107605718076E-005 + 0.15280000000000005 -8.4831226558890194E-005 + 0.15390000000000004 -8.1593294453341514E-005 + 0.15500000000000003 -7.7371965744532645E-005 + 0.15610000000000002 -7.2126931627281010E-005 + 0.15720000000000001 -6.5828484366647899E-005 + 0.15830000000000000 -5.8458757848711684E-005 + 0.15940000000000004 -5.0012535211862996E-005 + 0.16050000000000003 -4.0499337046639994E-005 + 0.16160000000000002 -2.9945107598905452E-005 + 0.16270000000000001 -1.8388931493973359E-005 + 0.16380000000000000 -5.8881305449176580E-006 + 0.16490000000000005 7.4851282079180237E-006 + 0.16600000000000004 2.1640424165525474E-005 + 0.16710000000000003 3.6471388739300892E-005 + 0.16820000000000002 5.1856237405445427E-005 + 0.16930000000000001 6.7657019826583564E-005 + 0.17040000000000000 8.3725346485152841E-005 + 0.17150000000000004 9.9899421911686659E-005 + 0.17260000000000003 1.1600826110225171E-004 + 0.17370000000000002 1.3187309377826750E-004 + 0.17480000000000001 1.4731053670402616E-004 + 0.17590000000000000 1.6213468916248530E-004 + 0.17700000000000005 1.7616144032217562E-004 + 0.17810000000000004 1.8920873117167503E-004 + 0.17920000000000003 2.0110109471715987E-004 + 0.18030000000000002 2.1167156228329986E-004 + 0.18140000000000001 2.2076678578741848E-004 + 0.18250000000000000 2.2824871120974422E-004 + 0.18360000000000004 2.3399683414027095E-004 + 0.18470000000000003 2.3791083367541432E-004 + 0.18580000000000002 2.3991185298655182E-004 + 0.18690000000000001 2.3994551156647503E-004 + 0.18800000000000000 2.3798106121830642E-004 + 0.18910000000000005 2.3401508224196732E-004 + 0.19020000000000004 2.2807047935202718E-004 + 0.19130000000000003 2.2019556490704417E-004 + 0.19240000000000002 2.1046520851086825E-004 + 0.19350000000000001 1.9897804304491729E-004 + 0.19460000000000005 1.8585569341666996E-004 + 0.19570000000000004 1.7124065198004246E-004 + 0.19680000000000003 1.5529694792348891E-004 + 0.19790000000000002 1.3820466119796038E-004 + 0.19900000000000001 1.2015625543426722E-004 + 0.20010000000000000 1.0135374759556726E-004 + 0.20120000000000005 8.2006365119013935E-005 + 0.20230000000000004 6.2329520005732775E-005 + 0.20340000000000003 4.2539337300695479E-005 + 0.20450000000000002 2.2849502784083597E-005 + 0.20560000000000000 3.4667616546357749E-006 + 0.20670000000000005 -1.5414001609315164E-005 + 0.20780000000000004 -3.3606556826271117E-005 + 0.20890000000000003 -5.0941111112479120E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0015.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0015.BXZ.semd new file mode 100644 index 00000000..31d00964 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0015.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 -1.9314127562355169E-038 + -0.10020000000000000 7.5865418843110000E-038 + -9.9099999999999994E-002 2.3067213468449226E-037 + -9.7999999999999990E-002 -2.3187686124231914E-036 + -9.6899999999999986E-002 1.1972652600756693E-037 + -9.5799999999999996E-002 3.4851028388558482E-035 + -9.4699999999999993E-002 -3.1062817041900599E-035 + -9.3599999999999989E-002 -3.9044549957791149E-034 + -9.2499999999999999E-002 4.4235904944781810E-034 + -9.1399999999999995E-002 3.7066345412280861E-033 + -9.0299999999999991E-002 -3.6973969923405461E-033 + -8.9200000000000002E-002 -3.1138413359108469E-032 + -8.8099999999999984E-002 1.8877015456673504E-032 + -8.6999999999999994E-002 2.3176220593976142E-031 + -8.5899999999999990E-002 -1.5813424447145196E-032 + -8.4799999999999986E-002 -1.4998311097282891E-030 + -8.3699999999999997E-002 -8.3818116871823656E-031 + -8.2599999999999993E-002 8.1725535682727123E-030 + -8.1499999999999989E-002 1.0656446482407697E-029 + -8.0399999999999999E-002 -3.5342755455777856E-029 + -7.9299999999999995E-002 -8.3639941644736186E-029 + -7.8199999999999992E-002 1.0256861308393694E-028 + -7.7100000000000002E-002 4.8924990600726851E-028 + -7.5999999999999984E-002 -1.8457861313334837E-029 + -7.4899999999999994E-002 -2.1878810687271881E-027 + -7.3799999999999991E-002 -2.0646997450421471E-027 + -7.2699999999999987E-002 7.0269934470379563E-027 + -7.1599999999999997E-002 1.5547784381261318E-026 + -7.0499999999999993E-002 -1.1227666211760178E-026 + -6.9399999999999989E-002 -7.1161281041289219E-026 + -6.8300000000000000E-002 -3.5715800743397750E-026 + -6.7199999999999996E-002 2.1690046133413808E-025 + -6.6099999999999992E-002 3.6787557029992332E-025 + -6.5000000000000002E-002 -3.2414883776019962E-025 + -6.3899999999999985E-002 -1.5971679220090136E-024 + -6.2799999999999995E-002 -8.0030032511904143E-025 + -6.1699999999999991E-002 4.1233274366445576E-024 + -6.0599999999999994E-002 7.3580724833173049E-024 + -5.9499999999999990E-002 -3.6587392449977684E-024 + -5.8399999999999994E-002 -2.6110456614812336E-023 + -5.7299999999999990E-002 -2.1189876765067478E-023 + -5.6199999999999986E-002 4.7535899867953291E-023 + -5.5099999999999996E-002 1.1690398598266673E-022 + -5.3999999999999992E-002 1.7467283174096594E-023 + -5.2899999999999989E-002 -2.8513148965095320E-022 + -5.1799999999999985E-002 -4.0361458583925514E-022 + -5.0699999999999995E-002 2.0385942936758227E-022 + -4.9599999999999991E-002 1.2484838327809408E-021 + -4.8499999999999988E-002 1.1123671836278270E-021 + -4.7399999999999998E-002 -1.4838041962519895E-021 + -4.6299999999999994E-002 -4.4647263394037901E-021 + -4.5199999999999990E-002 -2.5258489109093050E-021 + -4.4099999999999986E-002 6.3875197901868071E-021 + -4.2999999999999997E-002 1.3827067108905448E-020 + -4.1899999999999993E-002 5.2616155009898979E-021 + -4.0799999999999989E-002 -2.0818929174370689E-020 + -3.9699999999999985E-002 -3.8786767110075694E-020 + -3.8599999999999995E-002 -1.3625506458081003E-020 + -3.7499999999999992E-002 5.3746590213212890E-020 + -3.6399999999999988E-002 1.0212782847946542E-019 + -3.5299999999999984E-002 5.2514410986761389E-020 + -3.4199999999999994E-002 -1.0379746669650956E-019 + -3.3099999999999991E-002 -2.5564663065804877E-019 + -3.1999999999999987E-002 -2.2517931980043039E-019 + -3.0899999999999997E-002 9.4254981903127125E-020 + -2.9799999999999993E-002 5.8873230760087518E-019 + -2.8699999999999989E-002 8.5428752802154353E-019 + -2.7599999999999986E-002 3.4697758079458923E-019 + -2.6499999999999996E-002 -1.1131518395636353E-018 + -2.5399999999999992E-002 -2.6784958162546434E-018 + -2.4299999999999988E-002 -2.4453164967080889E-018 + -2.3199999999999985E-002 1.0944737911394582E-018 + -2.2099999999999995E-002 6.6298914871013068E-018 + -2.0999999999999991E-002 9.1416767023165536E-018 + -1.9899999999999987E-002 3.0897493373006950E-018 + -1.8799999999999983E-002 -1.1339914143259900E-017 + -1.7699999999999994E-002 -2.4515186555819808E-017 + -1.6599999999999990E-002 -2.1833040184726815E-017 + -1.5499999999999986E-002 4.4463625582200721E-018 + -1.4399999999999996E-002 4.4554829689360205E-017 + -1.3299999999999992E-002 7.1257301814813158E-017 + -1.2199999999999989E-002 5.3101104268302927E-017 + -1.1099999999999985E-002 -2.4462890543132981E-017 + -9.9999999999999950E-003 -1.3876207561972235E-016 + -8.8999999999999913E-003 -2.2124484700414564E-016 + -7.7999999999999875E-003 -1.7593279302099724E-016 + -6.6999999999999837E-003 6.2254089356773693E-017 + -5.5999999999999939E-003 4.4271389304151765E-016 + -4.4999999999999901E-003 7.4575941167953044E-016 + -3.3999999999999864E-003 6.4074283751084380E-016 + -2.2999999999999826E-003 -1.0890781705859330E-016 + -1.1999999999999927E-003 -1.3684631473313770E-015 + -9.9999999999988987E-005 -2.4684833424695003E-015 + 1.0000000000000148E-003 -2.3659112524470303E-015 + 2.1000000000000185E-003 -2.2080993529039996E-016 + 3.2000000000000084E-003 3.7787469618741527E-015 + 4.3000000000000121E-003 7.8174593466889646E-015 + 5.4000000000000159E-003 8.7108910647279610E-015 + 6.5000000000000058E-003 3.4190317626912750E-015 + 7.6000000000000234E-003 -8.5064562747763466E-015 + 8.7000000000000133E-003 -2.2798518579730462E-014 + 9.8000000000000032E-003 -3.0460924310259790E-014 + 1.0900000000000021E-002 -2.1164024512402256E-014 + 1.2000000000000011E-002 1.0285389788402145E-014 + 1.3100000000000001E-002 5.6970643209485611E-014 + 1.4200000000000018E-002 9.6729698903508243E-014 + 1.5300000000000008E-002 9.7258694695991077E-014 + 1.6400000000000026E-002 3.1205161339035309E-014 + 1.7500000000000016E-002 -1.0240790285004006E-013 + 1.8600000000000005E-002 -2.6050263834086207E-013 + 1.9700000000000023E-002 -3.5581108372151338E-013 + 2.0800000000000013E-002 -2.8496473301713177E-013 + 2.1900000000000003E-002 1.6266447824125896E-014 + 2.3000000000000020E-002 5.0909938157511769E-013 + 2.4100000000000010E-002 1.0130902193539182E-012 + 2.5200000000000000E-002 1.2298687459069702E-012 + 2.6300000000000018E-002 8.4987388220686411E-013 + 2.7400000000000008E-002 -2.7420267120249753E-013 + 2.8500000000000025E-002 -1.9502147292904670E-012 + 2.9600000000000015E-002 -3.5632471365870666E-012 + 3.0700000000000005E-002 -4.1808505442386679E-012 + 3.1800000000000023E-002 -2.8850730398460867E-012 + 3.2900000000000013E-002 7.3310324824604756E-013 + 3.4000000000000002E-002 6.0951018537869217E-012 + 3.5100000000000020E-002 1.1422341371358780E-011 + 3.6200000000000010E-002 1.4019355121241972E-011 + 3.7300000000000028E-002 1.1140583247581937E-011 + 3.8400000000000017E-002 1.2862190696197318E-012 + 3.9500000000000007E-002 -1.4497680833613913E-011 + 4.0600000000000025E-002 -3.1919751564135623E-011 + 4.1700000000000015E-002 -4.3917310760255290E-011 + 4.2800000000000005E-002 -4.2567956104466731E-011 + 4.3900000000000022E-002 -2.2160840870699694E-011 + 4.5000000000000012E-002 1.7460215565034964E-011 + 4.6100000000000002E-002 6.8601437031023949E-011 + 4.7200000000000020E-002 1.1579956438190209E-010 + 4.8300000000000010E-002 1.3905948614834074E-010 + 4.9400000000000027E-002 1.1998921300993004E-010 + 5.0500000000000017E-002 4.9327316536951216E-011 + 5.1600000000000007E-002 -6.6642469320754572E-011 + 5.2700000000000025E-002 -2.0359364194533214E-010 + 5.3800000000000014E-002 -3.2269087402170271E-010 + 5.4900000000000004E-002 -3.8061129248312398E-010 + 5.6000000000000022E-002 -3.4424424422141442E-010 + 5.7100000000000012E-002 -2.0606183426252755E-010 + 5.8200000000000002E-002 5.1664974382026330E-012 + 5.9300000000000019E-002 2.2340772287687827E-010 + 6.0400000000000009E-002 3.5714720070245676E-010 + 6.1500000000000027E-002 3.1334732031318424E-010 + 6.2600000000000017E-002 2.8923322070717461E-011 + 6.3700000000000007E-002 -4.9823145609195763E-010 + 6.4800000000000024E-002 -1.1879364159028682E-009 + 6.5900000000000014E-002 -1.8741097562724462E-009 + 6.7000000000000004E-002 -2.3228508005956883E-009 + 6.8100000000000022E-002 -2.2705592961358434E-009 + 6.9200000000000012E-002 -1.4743074538969836E-009 + 7.0300000000000029E-002 2.3804719306852462E-010 + 7.1400000000000019E-002 2.9322242411922161E-009 + 7.2500000000000009E-002 6.5584311315092236E-009 + 7.3600000000000027E-002 1.0974762432169882E-008 + 7.4700000000000016E-002 1.6001107994156882E-008 + 7.5800000000000006E-002 2.1492532198408298E-008 + 7.6900000000000024E-002 2.7415723025114858E-008 + 7.8000000000000014E-002 3.3909763885731081E-008 + 7.9100000000000004E-002 4.1316663867974057E-008 + 8.0200000000000021E-002 5.0177138888329864E-008 + 8.1300000000000011E-002 6.1191954614514543E-008 + 8.2400000000000029E-002 7.5166198598708434E-008 + 8.3500000000000019E-002 9.2952312513716606E-008 + 8.4600000000000009E-002 1.1541675348780700E-007 + 8.5700000000000026E-002 1.4344078635986079E-007 + 8.6800000000000016E-002 1.7796375573198020E-007 + 8.7900000000000006E-002 2.2005943378644588E-007 + 8.9000000000000024E-002 2.7102910848952888E-007 + 9.0100000000000013E-002 3.3248727504542330E-007 + 9.1200000000000003E-002 4.0642780163580028E-007 + 9.2300000000000021E-002 4.9525635859026806E-007 + 9.3400000000000011E-002 6.0179917227287660E-007 + 9.4500000000000028E-002 7.2929600491988822E-007 + 9.5600000000000018E-002 8.8139859144575894E-007 + 9.6700000000000008E-002 1.0621913588693133E-006 + 9.7800000000000026E-002 1.2762546930389362E-006 + 9.8900000000000016E-002 1.5287431551769259E-006 + 0.10000000000000001 1.8254843325848924E-006 + 0.10110000000000002 2.1730909338657511E-006 + 0.10220000000000001 2.5790375275391852E-006 + 0.10330000000000003 3.0516764581989264E-006 + 0.10440000000000002 3.6002816159452777E-006 + 0.10550000000000001 4.2350002331659198E-006 + 0.10660000000000003 4.9668269639369100E-006 + 0.10770000000000002 5.8075925153389107E-006 + 0.10880000000000001 6.7699807004828472E-006 + 0.10990000000000003 7.8675029726582579E-006 + 0.11100000000000002 9.1144920588703826E-006 + 0.11210000000000001 1.0526011465117335E-005 + 0.11320000000000002 1.2117789083276875E-005 + 0.11430000000000001 1.3906182175560389E-005 + 0.11540000000000003 1.5907968190731481E-005 + 0.11650000000000002 1.8139910025638528E-005 + 0.11760000000000001 2.0618643247871660E-005 + 0.11870000000000003 2.3360276827588677E-005 + 0.11980000000000002 2.6380061171948910E-005 + 0.12090000000000001 2.9691866075154394E-005 + 0.12200000000000003 3.3307922421954572E-005 + 0.12310000000000001 3.7238227378111333E-005 + 0.12420000000000003 4.1489769500913098E-005 + 0.12530000000000002 4.6066375944064930E-005 + 0.12640000000000001 5.0967730203410611E-005 + 0.12750000000000003 5.6188990129157901E-005 + 0.12860000000000002 6.1719947552774101E-005 + 0.12970000000000001 6.7544409830588847E-005 + 0.13080000000000003 7.3639785114210099E-005 + 0.13190000000000002 7.9976147389970720E-005 + 0.13300000000000001 8.6516156443394721E-005 + 0.13410000000000000 9.3213719082996249E-005 + 0.13520000000000004 1.0001449118135497E-004 + 0.13630000000000003 1.0685460438253358E-004 + 0.13740000000000002 1.1366073886165395E-004 + 0.13850000000000001 1.2035094550810754E-004 + 0.13960000000000000 1.2683369277510792E-004 + 0.14070000000000005 1.3300833234097809E-004 + 0.14180000000000004 1.3876662706024945E-004 + 0.14290000000000003 1.4399264182429761E-004 + 0.14400000000000002 1.4856288908049464E-004 + 0.14510000000000001 1.5235047612804919E-004 + 0.14620000000000000 1.5522410103585571E-004 + 0.14730000000000004 1.5704918769188225E-004 + 0.14840000000000003 1.5769287711009383E-004 + 0.14950000000000002 1.5702264499850571E-004 + 0.15060000000000001 1.5491120575461537E-004 + 0.15170000000000000 1.5123834600672126E-004 + 0.15280000000000005 1.4589299098588526E-004 + 0.15390000000000004 1.3877672608941793E-004 + 0.15500000000000003 1.2980388419236988E-004 + 0.15610000000000002 1.1890928726643324E-004 + 0.15720000000000001 1.0604898125166073E-004 + 0.15830000000000000 9.1200818133074790E-005 + 0.15940000000000004 7.4366726039443165E-005 + 0.16050000000000003 5.5575263104401529E-005 + 0.16160000000000002 3.4887030778918415E-005 + 0.16270000000000001 1.2391114978527185E-005 + 0.16380000000000000 -1.1792672921728808E-005 + 0.16490000000000005 -3.7512258131755516E-005 + 0.16600000000000004 -6.4585605286993086E-005 + 0.16710000000000003 -9.2801448772661388E-005 + 0.16820000000000002 -1.2191724817967042E-004 + 0.16930000000000001 -1.5166369848884642E-004 + 0.17040000000000000 -1.8174934666603804E-004 + 0.17150000000000004 -2.1186246885918081E-004 + 0.17260000000000003 -2.4167439551092684E-004 + 0.17370000000000002 -2.7084324392490089E-004 + 0.17480000000000001 -2.9901982634328306E-004 + 0.17590000000000000 -3.2585219014436007E-004 + 0.17700000000000005 -3.5099234082736075E-004 + 0.17810000000000004 -3.7410046206787229E-004 + 0.17920000000000003 -3.9485126035287976E-004 + 0.18030000000000002 -4.1293847607448697E-004 + 0.18140000000000001 -4.2808218859136105E-004 + 0.18250000000000000 -4.4003312359564006E-004 + 0.18360000000000004 -4.4857739703729749E-004 + 0.18470000000000003 -4.5354047324508429E-004 + 0.18580000000000002 -4.5479225809685886E-004 + 0.18690000000000001 -4.5224951463751495E-004 + 0.18800000000000000 -4.4587644515559077E-004 + 0.18910000000000005 -4.3568649562075734E-004 + 0.19020000000000004 -4.2174270492978394E-004 + 0.19130000000000003 -4.0416038245894015E-004 + 0.19240000000000002 -3.8310419768095016E-004 + 0.19350000000000001 -3.5878503695130348E-004 + 0.19460000000000005 -3.3145525958389044E-004 + 0.19570000000000004 -3.0140578746795654E-004 + 0.19680000000000003 -2.6896677445620298E-004 + 0.19790000000000002 -2.3449603759218007E-004 + 0.19900000000000001 -1.9837742729578167E-004 + 0.20010000000000000 -1.6101132496260107E-004 + 0.20120000000000005 -1.2280813825782388E-004 + 0.20230000000000004 -8.4186256572138518E-005 + 0.20340000000000003 -4.5562468585558236E-005 + 0.20450000000000002 -7.3467526817694306E-006 + 0.20560000000000000 3.0063563826843165E-005 + 0.20670000000000005 6.6292072006035596E-005 + 0.20780000000000004 1.0098702477989718E-004 + 0.20890000000000003 1.3382809993345290E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0016.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0016.BXX.semd new file mode 100644 index 00000000..64c6acfa --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0016.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 1.9595432523687732E-030 + -0.10679999999999999 -4.4594181876975378E-030 + -0.10569999999999999 -3.0723210863374017E-029 + -0.10460000000000000 6.4258791020694877E-029 + -0.10349999999999999 2.9027127417081031E-028 + -0.10239999999999999 -4.6664724032818852E-028 + -0.10130000000000000 -2.0752632781941167E-027 + -0.10020000000000000 2.0507569752097557E-027 + -9.9099999999999994E-002 1.1726666186259155E-026 + -9.7999999999999990E-002 -4.6992101308485572E-027 + -9.6899999999999986E-002 -5.2944288720343411E-026 + -9.5799999999999996E-002 -4.7411025738128795E-027 + -9.4699999999999993E-002 1.9614042797379261E-025 + -9.3599999999999989E-002 9.7820003331497338E-026 + -9.2499999999999999E-002 -6.3135752853026350E-025 + -9.1399999999999995E-002 -5.6938229853719173E-025 + -9.0299999999999991E-002 1.8606507184040656E-024 + -8.9200000000000002E-002 2.6774718123345046E-024 + -8.8099999999999984E-002 -4.7387919817325597E-024 + -8.6999999999999994E-002 -1.1244349978956117E-023 + -8.5899999999999990E-002 7.5621799873514738E-024 + -8.4799999999999986E-002 3.8791121142645083E-023 + -8.3699999999999997E-002 7.0800037473923295E-024 + -8.2599999999999993E-002 -9.9121679094679179E-023 + -8.1499999999999989E-002 -9.3908772637008382E-023 + -8.0399999999999999E-002 1.6725507167497690E-022 + -7.9299999999999995E-002 3.3376212650696152E-022 + -7.8199999999999992E-002 -1.3471329715716181E-022 + -7.7100000000000002E-002 -7.7046179114667556E-022 + -7.5999999999999984E-002 -1.3724235997575141E-022 + -7.4899999999999994E-002 1.5122246963436659E-021 + -7.3799999999999991E-002 9.2446399961393947E-022 + -7.2699999999999987E-002 -3.0605327235292568E-021 + -7.1599999999999997E-002 -3.8644614021545182E-021 + -7.0499999999999993E-002 5.0086840260690691E-021 + -6.9399999999999989E-002 1.3157958772706743E-020 + -6.8300000000000000E-002 -6.3024952763494809E-022 + -6.7199999999999996E-002 -2.9442954297722300E-020 + -6.6099999999999992E-002 -2.4788622248388087E-020 + -6.5000000000000002E-002 3.5229496272837005E-020 + -6.3899999999999985E-002 7.4170816910489404E-020 + -6.2799999999999995E-002 -1.9730610308153441E-021 + -6.1699999999999991E-002 -1.1983148399144917E-019 + -6.0599999999999994E-002 -6.7403800953209402E-020 + -5.9499999999999990E-002 1.5570118897783381E-019 + -5.8399999999999994E-002 1.7527953302589535E-019 + -5.7299999999999990E-002 -2.2764542954978653E-019 + -5.6199999999999986E-002 -4.9464475222360761E-019 + -5.5099999999999996E-002 1.4486326179701090E-019 + -5.3999999999999992E-002 1.1741691276413391E-018 + -5.2899999999999989E-002 7.8316566007483337E-019 + -5.1799999999999985E-002 -1.4747749374468114E-018 + -5.0699999999999995E-002 -2.7674036700336805E-018 + -4.9599999999999991E-002 -1.2248502769773100E-019 + -4.8499999999999988E-002 4.1183267155193054E-018 + -4.7399999999999998E-002 3.5007044529407680E-018 + -4.6299999999999994E-002 -3.0220295081170506E-018 + -4.5199999999999990E-002 -6.4422199225446633E-018 + -4.4099999999999986E-002 6.6808746607584361E-019 + -4.2999999999999997E-002 9.3955549759213289E-018 + -4.1899999999999993E-002 2.9376182081478517E-018 + -4.0799999999999989E-002 -1.5047738831319658E-017 + -3.9699999999999985E-002 -1.5277898528040088E-017 + -3.8599999999999995E-002 1.5952793535460878E-017 + -3.7499999999999992E-002 4.0582208770790584E-017 + -3.6399999999999988E-002 8.1812050330373436E-018 + -3.5299999999999984E-002 -5.9322614205444967E-017 + -3.4199999999999994E-002 -6.6171113812012400E-017 + -3.3099999999999991E-002 3.0271442139986497E-017 + -3.1999999999999987E-002 1.2269113422300930E-016 + -3.0899999999999997E-002 6.5905648392386982E-017 + -2.9799999999999993E-002 -1.0320134285805128E-016 + -2.8699999999999989E-002 -1.6215386983999512E-016 + -2.7599999999999986E-002 -6.8428753987875323E-019 + -2.6499999999999996E-002 1.6911662625021328E-016 + -2.5399999999999992E-002 7.0322012004921900E-017 + -2.4299999999999988E-002 -1.8748461512076159E-016 + -2.3199999999999985E-002 -1.6164578242054055E-016 + -2.2099999999999995E-002 2.7199191436313086E-016 + -2.0999999999999991E-002 5.5430608985885784E-016 + -1.9899999999999987E-002 9.0503438858537561E-017 + -1.8799999999999983E-002 -7.8513860867209331E-016 + -1.7699999999999994E-002 -9.7992013470076487E-016 + -1.6599999999999990E-002 -4.5197036173334125E-017 + -1.5499999999999986E-002 1.0112073083108522E-015 + -1.4399999999999996E-002 8.9486129789572485E-016 + -1.3299999999999992E-002 -1.5427773397995101E-016 + -1.2199999999999989E-002 -5.3295905964303655E-016 + -1.1099999999999985E-002 4.2855144922386654E-016 + -9.9999999999999950E-003 1.1796141871257154E-015 + -8.8999999999999913E-003 -8.5306554237442507E-017 + -7.7999999999999875E-003 -2.5300340503729181E-015 + -6.6999999999999837E-003 -3.1040369385081090E-015 + -5.5999999999999939E-003 -3.7265812731471942E-016 + -4.4999999999999901E-003 3.1979059767557778E-015 + -3.3999999999999864E-003 3.9515459182787663E-015 + -2.2999999999999826E-003 1.4799103426960591E-015 + -1.1999999999999927E-003 -1.1472447171672739E-015 + -9.9999999999988987E-005 -1.6270354128320396E-015 + 1.0000000000000148E-003 -1.1445564463509255E-015 + 2.1000000000000185E-003 -1.7963978506905240E-015 + 3.2000000000000084E-003 -2.7291573084705376E-015 + 4.3000000000000121E-003 -1.0012266132142364E-015 + 5.4000000000000159E-003 3.7827627450770854E-015 + 6.5000000000000058E-003 7.7352547991579347E-015 + 7.6000000000000234E-003 6.4885192860720652E-015 + 8.7000000000000133E-003 -5.3527521829774423E-016 + 9.8000000000000032E-003 -1.0275180500288889E-014 + 1.0900000000000021E-002 -1.8459309398415925E-014 + 1.2000000000000011E-002 -2.0102649877845255E-014 + 1.3100000000000001E-002 -9.9615936566222960E-015 + 1.4200000000000018E-002 1.2980535124150396E-014 + 1.5300000000000008E-002 3.9887448948167439E-014 + 1.6400000000000026E-002 5.4855456250524695E-014 + 1.7500000000000016E-002 4.6547591085396856E-014 + 1.8600000000000005E-002 1.6286846071561674E-014 + 1.9700000000000023E-002 -2.6401764550098260E-014 + 2.0800000000000013E-002 -7.2565753048408482E-014 + 2.1900000000000003E-002 -1.1169539549998539E-013 + 2.3000000000000020E-002 -1.2290983389482563E-013 + 2.4100000000000010E-002 -8.0446357854282308E-014 + 2.5200000000000000E-002 1.9592315915256328E-014 + 2.6300000000000018E-002 1.3886794817362380E-013 + 2.7400000000000008E-002 2.1459894137317720E-013 + 2.8500000000000025E-002 2.0279673665184184E-013 + 2.9600000000000015E-002 1.0804072615938978E-013 + 3.0700000000000005E-002 -2.6211193995427304E-014 + 3.1800000000000023E-002 -1.4919223625606270E-013 + 3.2900000000000013E-002 -2.1288613233361176E-013 + 3.4000000000000002E-002 -1.7907745598899627E-013 + 3.5100000000000020E-002 -3.3076189356884278E-014 + 3.6200000000000010E-002 1.8016575102468291E-013 + 3.7300000000000028E-002 3.4155761986093269E-013 + 3.8400000000000017E-002 3.1656806082774880E-013 + 3.9500000000000007E-002 2.3057199053690136E-014 + 4.0600000000000025E-002 -5.1169918996452068E-013 + 4.1700000000000015E-002 -1.1341669790831954E-012 + 4.2800000000000005E-002 -1.6270109174862379E-012 + 4.3900000000000022E-002 -1.7717473538639283E-012 + 4.5000000000000012E-002 -1.4495439354042516E-012 + 4.6100000000000002E-002 -7.0383060274056830E-013 + 4.7200000000000020E-002 2.1392056962638017E-013 + 4.8300000000000010E-002 8.6777953529557084E-013 + 4.9400000000000027E-002 8.5816857092746446E-013 + 5.0500000000000017E-002 -7.3086386931636022E-014 + 5.1600000000000007E-002 -1.8019813072256419E-012 + 5.2700000000000025E-002 -3.9432367961167447E-012 + 5.3800000000000014E-002 -5.9046977377019694E-012 + 5.4900000000000004E-002 -6.9922201709204934E-012 + 5.6000000000000022E-002 -6.7547278534418886E-012 + 5.7100000000000012E-002 -5.5500504365924019E-012 + 5.8200000000000002E-002 -4.0174738535903032E-012 + 5.9300000000000019E-002 -3.0200362610005582E-012 + 6.0400000000000009E-002 -3.9635746941490968E-012 + 6.1500000000000027E-002 -7.1146114173636921E-012 + 6.2600000000000017E-002 -1.2717898782710346E-011 + 6.3700000000000007E-002 -2.0348970772299246E-011 + 6.4800000000000024E-002 -2.7362936569352847E-011 + 6.5900000000000014E-002 -3.1967085228901126E-011 + 6.7000000000000004E-002 -3.3114785219501286E-011 + 6.8100000000000022E-002 -3.1135243688806824E-011 + 6.9200000000000012E-002 -2.8449216940562572E-011 + 7.0300000000000029E-002 -3.0126567907018398E-011 + 7.1400000000000019E-002 -3.4513523983203953E-011 + 7.2500000000000009E-002 -4.4761427203665605E-011 + 7.3600000000000027E-002 -5.8448447470826892E-011 + 7.4700000000000016E-002 -7.6750217292698153E-011 + 7.5800000000000006E-002 -9.7869504167569232E-011 + 7.6900000000000024E-002 -1.2139247940190501E-010 + 7.8000000000000014E-002 -1.3039479218601713E-010 + 7.9100000000000004E-002 -1.3557370504013733E-010 + 8.0200000000000021E-002 -1.3020236278027397E-010 + 8.1300000000000011E-002 -1.3014091193586097E-010 + 8.2400000000000029E-002 -1.3705428458798963E-010 + 8.3500000000000019E-002 -1.5477095993698953E-010 + 8.4600000000000009E-002 -1.8656504119363149E-010 + 8.5700000000000026E-002 -2.2946190780803732E-010 + 8.6800000000000016E-002 -2.8082494663017599E-010 + 8.7900000000000006E-002 -3.0643540482877540E-010 + 8.9000000000000024E-002 -3.4749686461665874E-010 + 9.0100000000000013E-002 -3.8073932895343887E-010 + 9.1200000000000003E-002 -3.9994102474238957E-010 + 9.2300000000000021E-002 -3.8903655297239936E-010 + 9.3400000000000011E-002 -3.6383335233480807E-010 + 9.4500000000000028E-002 -3.2190214382943338E-010 + 9.5600000000000018E-002 -3.5154670841031077E-010 + 9.6700000000000008E-002 -4.4106684971012555E-010 + 9.7800000000000026E-002 -5.5745669191864522E-010 + 9.8900000000000016E-002 -5.9713006761441534E-010 + 0.10000000000000001 -5.5939963772289047E-010 + 0.10110000000000002 -5.5711063540186956E-010 + 0.10220000000000001 -5.1767490294452045E-010 + 0.10330000000000003 -4.9710863203600297E-010 + 0.10440000000000002 -4.1941891626429140E-010 + 0.10550000000000001 -3.3643579588904515E-010 + 0.10660000000000003 -3.1369884467835618E-010 + 0.10770000000000002 -1.2949115391069910E-010 + 0.10880000000000001 -2.1810081518580660E-010 + 0.10990000000000003 -3.5296351952318616E-010 + 0.11100000000000002 -4.7010739745445562E-010 + 0.11210000000000001 -2.9682012403497993E-010 + 0.11320000000000002 -6.2249268240055500E-011 + 0.11430000000000001 2.1428377128263065E-010 + 0.11540000000000003 4.6442824586101494E-010 + 0.11650000000000002 4.6193429636964822E-010 + 0.11760000000000001 6.1892663216767119E-010 + 0.11870000000000003 1.1044756220712770E-009 + 0.11980000000000002 1.0602811961746283E-009 + 0.12090000000000001 9.0976576272439047E-010 + 0.12200000000000003 1.2535115168077482E-009 + 0.12310000000000001 1.0756076029849737E-009 + 0.12420000000000003 6.6030136913752813E-010 + 0.12530000000000002 1.1518103137930780E-009 + 0.12640000000000001 2.1752877277236848E-009 + 0.12750000000000003 2.7536715130338507E-009 + 0.12860000000000002 2.7759803344906686E-009 + 0.12970000000000001 2.1593555832311040E-009 + 0.13080000000000003 1.7039851751832202E-009 + 0.13190000000000002 2.1186039589338179E-009 + 0.13300000000000001 2.4257407194028247E-009 + 0.13410000000000000 2.5743902565267263E-009 + 0.13520000000000004 2.5090005628669587E-009 + 0.13630000000000003 2.7889215381549093E-009 + 0.13740000000000002 1.6967703908576937E-009 + 0.13850000000000001 1.5687371401895689E-009 + 0.13960000000000000 1.2955861938834801E-009 + 0.14070000000000005 1.4922871827138806E-009 + 0.14180000000000004 1.2505951829666628E-009 + 0.14290000000000003 1.0213333512254508E-009 + 0.14400000000000002 1.0732825739268037E-009 + 0.14510000000000001 7.7847350787862979E-010 + 0.14620000000000000 8.0865159013399079E-010 + 0.14730000000000004 6.0847893390558738E-010 + 0.14840000000000003 -3.0534413886229572E-010 + 0.14950000000000002 -9.4819496698761441E-010 + 0.15060000000000001 -1.7448339439951610E-009 + 0.15170000000000000 -2.0351205165525244E-009 + 0.15280000000000005 -1.7752952441441039E-009 + 0.15390000000000004 -1.8116644850962871E-009 + 0.15500000000000003 -2.2095445473269137E-009 + 0.15610000000000002 -2.6922599705159200E-009 + 0.15720000000000001 -2.9939442036663877E-009 + 0.15830000000000000 -2.8855673406269489E-009 + 0.15940000000000004 -2.5906943257325565E-009 + 0.16050000000000003 -3.0497493419545663E-009 + 0.16160000000000002 -3.9645695615320165E-009 + 0.16270000000000001 -4.8027790633398126E-009 + 0.16380000000000000 -4.5578070206886423E-009 + 0.16490000000000005 -3.5699909695097176E-009 + 0.16600000000000004 -2.6089943538920579E-009 + 0.16710000000000003 -2.1767974089925701E-009 + 0.16820000000000002 -2.7547968350916108E-009 + 0.16930000000000001 -3.9438030619010078E-009 + 0.17040000000000000 -3.9518055494625060E-009 + 0.17150000000000004 -2.9703874915298911E-009 + 0.17260000000000003 -1.1482358397429948E-009 + 0.17370000000000002 4.6401810172014279E-010 + 0.17480000000000001 -1.4204803999717797E-010 + 0.17590000000000000 -1.9998454003911093E-009 + 0.17700000000000005 -1.7344516933803789E-009 + 0.17810000000000004 -5.7616406090588157E-010 + 0.17920000000000003 8.3821317942156526E-012 + 0.18030000000000002 1.5218362681146402E-010 + 0.18140000000000001 -5.6115119495547816E-011 + 0.18250000000000000 -3.7161904109517252E-010 + 0.18360000000000004 3.1037020176150065E-010 + 0.18470000000000003 2.1197845700982043E-009 + 0.18580000000000002 3.7661558316415267E-009 + 0.18690000000000001 3.8326928297749419E-009 + 0.18800000000000000 2.1926722659770803E-009 + 0.18910000000000005 4.6161607869521504E-010 + 0.19020000000000004 3.4388891734238314E-010 + 0.19130000000000003 1.8611890917341611E-009 + 0.19240000000000002 3.4301048668083922E-009 + 0.19350000000000001 3.5430387512747075E-009 + 0.19460000000000005 1.9832926412277629E-009 + 0.19570000000000004 5.6666354941725672E-010 + 0.19680000000000003 5.7479898618595371E-010 + 0.19790000000000002 1.9444603704954488E-009 + 0.19900000000000001 3.3831231149861196E-009 + 0.20010000000000000 3.8729450757557515E-009 + 0.20120000000000005 2.5898367894683361E-009 + 0.20230000000000004 5.4113208358685938E-010 + 0.20340000000000003 -5.9509364103149665E-010 + 0.20450000000000002 -2.0707918713114282E-010 + 0.20560000000000000 8.7408025262192268E-010 + 0.20670000000000005 1.4191030572874297E-009 + 0.20780000000000004 8.7246238011928767E-010 + 0.20890000000000003 -2.5355695321138683E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0016.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0016.BXZ.semd new file mode 100644 index 00000000..217b2aa8 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0016.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 3.7337474201100635E-029 + -0.10790000000000000 -1.5412331116230077E-029 + -0.10679999999999999 -4.7066145611127484E-028 + -0.10569999999999999 3.4943850225312188E-029 + -0.10460000000000000 2.2726641641460085E-027 + -0.10349999999999999 -2.3659198105761773E-027 + -0.10239999999999999 -5.7739618548042435E-027 + -0.10130000000000000 4.9473448648790688E-026 + -0.10020000000000000 7.3761391236800962E-026 + -9.9099999999999994E-002 -3.5826211687844746E-025 + -9.7999999999999990E-002 -9.5600899394660535E-025 + -9.6899999999999986E-002 7.2430452234605688E-025 + -9.5799999999999996E-002 5.5817569121381546E-024 + -9.4699999999999993E-002 4.8780894348069386E-024 + -9.3599999999999989E-002 -1.3090440691632518E-023 + -9.2499999999999999E-002 -3.3913111382789572E-023 + -9.1399999999999995E-002 -1.4169964497130359E-023 + -9.0299999999999991E-002 5.5987092963330826E-023 + -8.9200000000000002E-002 1.2020262363506650E-022 + -8.8099999999999984E-002 1.4259948282867109E-022 + -8.6999999999999994E-002 8.8054717900897396E-023 + -8.5899999999999990E-002 -3.6373914382794757E-022 + -8.4799999999999986E-002 -1.5562618655683319E-021 + -8.3699999999999997E-002 -2.2292374124945963E-021 + -8.2599999999999993E-002 1.1398419594010010E-021 + -8.1499999999999989E-002 9.5910477270401173E-021 + -8.0399999999999999E-002 1.4230810411600886E-020 + -7.9299999999999995E-002 -2.0212770928666662E-022 + -7.8199999999999992E-002 -3.4533265459834511E-020 + -7.7100000000000002E-002 -5.9679601317886301E-020 + -7.5999999999999984E-002 -3.5590554147867866E-020 + -7.4899999999999994E-002 5.0935869265848915E-020 + -7.3799999999999991E-002 1.7517758301539819E-019 + -7.2699999999999987E-002 2.7621098692097060E-019 + -7.1599999999999997E-002 2.1148621071431878E-019 + -7.0499999999999993E-002 -2.4874861643360422E-019 + -6.9399999999999989E-002 -1.1344285792797243E-018 + -6.8300000000000000E-002 -1.7642918741531276E-018 + -6.7199999999999996E-002 -7.9612075603348575E-019 + -6.6099999999999992E-002 2.4487949979790275E-018 + -6.5000000000000002E-002 6.2714443491800280E-018 + -6.3899999999999985E-002 6.7751005620931532E-018 + -6.2799999999999995E-002 7.9459791652577563E-019 + -6.1699999999999991E-002 -1.0857172364954566E-017 + -6.0599999999999994E-002 -2.2700521036723427E-017 + -5.9499999999999990E-002 -2.5839889837043881E-017 + -5.8399999999999994E-002 -9.5859132231075446E-018 + -5.7299999999999990E-002 3.2789317058871359E-017 + -5.6199999999999986E-002 8.9371028599952466E-017 + -5.5099999999999996E-002 1.1655931713404761E-016 + -5.3999999999999992E-002 5.5178522054615553E-017 + -5.2899999999999989E-002 -1.1382570358524157E-016 + -5.1799999999999985E-002 -3.1578529121141150E-016 + -5.0699999999999995E-002 -3.9751610909690978E-016 + -4.9599999999999991E-002 -2.2280119063538661E-016 + -4.8499999999999988E-002 2.2402896489243172E-016 + -4.7399999999999998E-002 7.9938358526254250E-016 + -4.6299999999999994E-002 1.2179048409019380E-015 + -4.5199999999999990E-002 1.0986547780271493E-015 + -4.4099999999999986E-002 1.1228390509789173E-016 + -4.2999999999999997E-002 -1.6862904496901614E-015 + -4.1899999999999993E-002 -3.5227636525767729E-015 + -4.0799999999999989E-002 -4.0350849662181953E-015 + -3.9699999999999985E-002 -2.1037206739539342E-015 + -3.8599999999999995E-002 2.1420535734984012E-015 + -3.7499999999999992E-002 7.0666624712534352E-015 + -3.6399999999999988E-002 1.0296900119122383E-014 + -3.5299999999999984E-002 9.7682194228959282E-015 + -3.4199999999999994E-002 4.2955276922246322E-015 + -3.3099999999999991E-002 -6.0232148655085978E-015 + -3.1999999999999987E-002 -1.8899688603957014E-014 + -3.0899999999999997E-002 -2.9128490662251941E-014 + -2.9799999999999993E-002 -2.9913734250069934E-014 + -2.8699999999999989E-002 -1.6592372549702195E-014 + -2.7599999999999986E-002 1.0003699664430307E-014 + -2.6499999999999996E-002 4.3557032844898300E-014 + -2.5399999999999992E-002 7.4719215732189925E-014 + -2.4299999999999988E-002 9.2169937589321738E-014 + -2.3199999999999985E-002 8.1799726768614495E-014 + -2.2099999999999995E-002 2.9473717574630270E-014 + -2.0999999999999991E-002 -6.8365147256384956E-014 + -1.9899999999999987E-002 -1.9201580971940635E-013 + -1.8799999999999983E-002 -2.9645415896423222E-013 + -1.7699999999999994E-002 -3.2548025689568827E-013 + -1.6599999999999990E-002 -2.3350895869689303E-013 + -1.5499999999999986E-002 -3.0123140699905458E-015 + -1.4399999999999996E-002 3.4366362837087716E-013 + -1.3299999999999992E-002 7.3275489408802796E-013 + -1.2199999999999989E-002 1.0337126120363305E-012 + -1.1099999999999985E-002 1.0800298372651285E-012 + -9.9999999999999950E-003 7.2678365062306405E-013 + -8.8999999999999913E-003 -7.5428311058049757E-014 + -7.7999999999999875E-003 -1.2279986055796499E-012 + -6.6999999999999837E-003 -2.4742837986813093E-012 + -5.5999999999999939E-003 -3.4267835964663096E-012 + -4.4999999999999901E-003 -3.6274598776142586E-012 + -3.3999999999999864E-003 -2.6573693332615500E-012 + -2.2999999999999826E-003 -3.0402115829171461E-013 + -1.1999999999999927E-003 3.2564829739040180E-012 + -9.9999999999988987E-005 7.3510407830323921E-012 + 1.0000000000000148E-003 1.0849134958468287E-011 + 2.1000000000000185E-003 1.2364874749093424E-011 + 3.2000000000000084E-003 1.0590572689650468E-011 + 4.3000000000000121E-003 4.7172257419680896E-012 + 5.4000000000000159E-003 -5.1288469998800323E-012 + 6.5000000000000058E-003 -1.7563414264620825E-011 + 7.6000000000000234E-003 -2.9900592418696803E-011 + 8.7000000000000133E-003 -3.8495165388674479E-011 + 9.8000000000000032E-003 -3.9456396483394940E-011 + 1.0900000000000021E-002 -2.9622831965170349E-011 + 1.2000000000000011E-002 -7.6443252769453629E-012 + 1.3100000000000001E-002 2.5038969161950142E-011 + 1.4200000000000018E-002 6.3623953328040272E-011 + 1.5300000000000008E-002 1.0011144691013385E-010 + 1.6400000000000026E-002 1.2439609065051371E-010 + 1.7500000000000016E-002 1.2618804612340995E-010 + 1.8600000000000005E-002 9.7444885494013533E-011 + 1.9700000000000023E-002 3.4873617882347219E-011 + 2.0800000000000013E-002 -5.8033411409752489E-011 + 2.1900000000000003E-002 -1.7009446628968306E-010 + 2.3000000000000020E-002 -2.8332336476921682E-010 + 2.4100000000000010E-002 -3.7591460499974971E-010 + 2.5200000000000000E-002 -4.2700759594893611E-010 + 2.6300000000000018E-002 -4.2232675689923838E-010 + 2.7400000000000008E-002 -3.5952069099565165E-010 + 2.8500000000000025E-002 -2.5193214181484791E-010 + 2.9600000000000015E-002 -1.2955506112355408E-010 + 3.0700000000000005E-002 -3.6093090322042443E-011 + 3.1800000000000023E-002 -2.1663865146237526E-011 + 3.2900000000000013E-002 -1.3178796942625581E-010 + 3.4000000000000002E-002 -3.9439346233294259E-010 + 3.5100000000000020E-002 -8.0729378737487423E-010 + 3.6200000000000010E-002 -1.3287188016519735E-009 + 3.7300000000000028E-002 -1.8733334883336283E-009 + 3.8400000000000017E-002 -2.3153701178557640E-009 + 3.9500000000000007E-002 -2.4991688718500882E-009 + 4.0600000000000025E-002 -2.2556057022171672E-009 + 4.1700000000000015E-002 -1.4214865950989974E-009 + 4.2800000000000005E-002 1.4193397845918554E-010 + 4.3900000000000022E-002 2.5351791776984101E-009 + 4.5000000000000012E-002 5.8151266024708548E-009 + 4.6100000000000002E-002 1.0000542616239727E-008 + 4.7200000000000020E-002 1.5089927529743363E-008 + 4.8300000000000010E-002 2.1089672230800716E-008 + 4.9400000000000027E-002 2.8050195055584481E-008 + 5.0500000000000017E-002 3.6104736977904395E-008 + 5.1600000000000007E-002 4.5506709511755616E-008 + 5.2700000000000025E-002 5.6659430924810295E-008 + 5.3800000000000014E-002 7.0135328655851481E-008 + 5.4900000000000004E-002 8.6684551092730544E-008 + 5.6000000000000022E-002 1.0723405097223804E-007 + 5.7100000000000012E-002 1.3287876754475292E-007 + 5.8200000000000002E-002 1.6487351217620017E-007 + 5.9300000000000019E-002 2.0462908878471353E-007 + 6.0400000000000009E-002 2.5372420964231424E-007 + 6.1500000000000027E-002 3.1393119570566341E-007 + 6.2600000000000017E-002 3.8726022921764525E-007 + 6.3700000000000007E-002 4.7602895847376203E-007 + 6.4800000000000024E-002 5.8293409210818936E-007 + 6.5900000000000014E-002 7.1113288413471309E-007 + 6.7000000000000004E-002 8.6432737589348108E-007 + 6.8100000000000022E-002 1.0468239679539693E-006 + 6.9200000000000012E-002 1.2636039627977880E-006 + 7.0300000000000029E-002 1.5203700058918912E-006 + 7.1400000000000019E-002 1.8235634797747480E-006 + 7.2500000000000009E-002 2.1804203242936637E-006 + 7.3600000000000027E-002 2.5989884306909516E-006 + 7.4700000000000016E-002 3.0881726615916705E-006 + 7.5800000000000006E-002 3.6578162507794332E-006 + 7.6900000000000024E-002 4.3187305891478900E-006 + 7.8000000000000014E-002 5.0827779887185898E-006 + 7.9100000000000004E-002 5.9628782764775679E-006 + 8.0200000000000021E-002 6.9730499490106013E-006 + 8.1300000000000011E-002 8.1283824329148047E-006 + 8.2400000000000029E-002 9.4450606411555782E-006 + 8.3500000000000019E-002 1.0940155334537849E-005 + 8.4600000000000009E-002 1.2631590834644157E-005 + 8.5700000000000026E-002 1.4537893548549619E-005 + 8.6800000000000016E-002 1.6678077372489497E-005 + 8.7900000000000006E-002 1.9071361748501658E-005 + 8.9000000000000024E-002 2.1737027054768987E-005 + 9.0100000000000013E-002 2.4693967134226114E-005 + 9.1200000000000003E-002 2.7960350053035654E-005 + 9.2300000000000021E-002 3.1553092412650585E-005 + 9.3400000000000011E-002 3.5487770219333470E-005 + 9.4500000000000028E-002 3.9777598431101069E-005 + 9.5600000000000018E-002 4.4433119910536334E-005 + 9.6700000000000008E-002 4.9461537855677307E-005 + 9.7800000000000026E-002 5.4866133723407984E-005 + 9.8900000000000016E-002 6.0645099438261241E-005 + 0.10000000000000001 6.6791268181987107E-005 + 0.10110000000000002 7.3290953878313303E-005 + 0.10220000000000001 8.0123340012505651E-005 + 0.10330000000000003 8.7259955762419850E-005 + 0.10440000000000002 9.4663773779757321E-005 + 0.10550000000000001 1.0228870814898983E-004 + 0.10660000000000003 1.1007825378328562E-004 + 0.10770000000000002 1.1796621402027085E-004 + 0.10880000000000001 1.2587566743604839E-004 + 0.10990000000000003 1.3371936802286655E-004 + 0.11100000000000002 1.4140024723019451E-004 + 0.11210000000000001 1.4881006791256368E-004 + 0.11320000000000002 1.5582969353999943E-004 + 0.11430000000000001 1.6233215865213424E-004 + 0.11540000000000003 1.6818163567222655E-004 + 0.11650000000000002 1.7323535575997084E-004 + 0.11760000000000001 1.7734459834173322E-004 + 0.11870000000000003 1.8035547691397369E-004 + 0.11980000000000002 1.8211414862889796E-004 + 0.12090000000000001 1.8246531544718891E-004 + 0.12200000000000003 1.8125720089301467E-004 + 0.12310000000000001 1.7834546451922506E-004 + 0.12420000000000003 1.7359279445372522E-004 + 0.12530000000000002 1.6687478637322783E-004 + 0.12640000000000001 1.5808056923560798E-004 + 0.12750000000000003 1.4711769472341985E-004 + 0.12860000000000002 1.3391619722824544E-004 + 0.12970000000000001 1.1842996173072606E-004 + 0.13080000000000003 1.0063970694318414E-004 + 0.13190000000000002 8.0554571468383074E-005 + 0.13300000000000001 5.8216010074829683E-005 + 0.13410000000000000 3.3699434425216168E-005 + 0.13520000000000004 7.1165900408232119E-006 + 0.13630000000000003 -2.1385945728980005E-005 + 0.13740000000000002 -5.1622908358694986E-005 + 0.13850000000000001 -8.3377679402474314E-005 + 0.13960000000000000 -1.1639669537544250E-004 + 0.14070000000000005 -1.5039404388517141E-004 + 0.14180000000000004 -1.8505255866330117E-004 + 0.14290000000000003 -2.2002925106789917E-004 + 0.14400000000000002 -2.5495706358924508E-004 + 0.14510000000000001 -2.8945042868144810E-004 + 0.14620000000000000 -3.2311264658346772E-004 + 0.14730000000000004 -3.5553792258724570E-004 + 0.14840000000000003 -3.8631830830127001E-004 + 0.14950000000000002 -4.1505042463541031E-004 + 0.15060000000000001 -4.4134104973636568E-004 + 0.15170000000000000 -4.6481666504405439E-004 + 0.15280000000000005 -4.8512875218875706E-004 + 0.15390000000000004 -5.0195836229249835E-004 + 0.15500000000000003 -5.1502248970791698E-004 + 0.15610000000000002 -5.2407942712306976E-004 + 0.15720000000000001 -5.2893540123477578E-004 + 0.15830000000000000 -5.2944873459637165E-004 + 0.15940000000000004 -5.2553263958543539E-004 + 0.16050000000000003 -5.1715422887355089E-004 + 0.16160000000000002 -5.0434155855327845E-004 + 0.16270000000000001 -4.8717821482568979E-004 + 0.16380000000000000 -4.6580916387028992E-004 + 0.16490000000000005 -4.4043335947208107E-004 + 0.16600000000000004 -4.1130487807095051E-004 + 0.16710000000000003 -3.7872770917601883E-004 + 0.16820000000000002 -3.4305054577998817E-004 + 0.16930000000000001 -3.0466070165857673E-004 + 0.17040000000000000 -2.6398073532618582E-004 + 0.17150000000000004 -2.2145983530208468E-004 + 0.17260000000000003 -1.7757322348188609E-004 + 0.17370000000000002 -1.3280354323796928E-004 + 0.17480000000000001 -8.7635438831057400E-005 + 0.17590000000000000 -4.2553721868898720E-005 + 0.17700000000000005 1.9633739611890633E-006 + 0.17810000000000004 4.5456949010258541E-005 + 0.17920000000000003 8.7491273006889969E-005 + 0.18030000000000002 1.2766095460392535E-004 + 0.18140000000000001 1.6559482901357114E-004 + 0.18250000000000000 2.0096322987228632E-004 + 0.18360000000000004 2.3347961541730911E-004 + 0.18470000000000003 2.6290144887752831E-004 + 0.18580000000000002 2.8903482598252594E-004 + 0.18690000000000001 3.1173590105026960E-004 + 0.18800000000000000 3.3091314253397286E-004 + 0.18910000000000005 3.4652245813049376E-004 + 0.19020000000000004 3.5856786416843534E-004 + 0.19130000000000003 3.6709784762933850E-004 + 0.19240000000000002 3.7220210651867092E-004 + 0.19350000000000001 3.7401058943942189E-004 + 0.19460000000000005 3.7268878077156842E-004 + 0.19570000000000004 3.6843307316303253E-004 + 0.19680000000000003 3.6146485945209861E-004 + 0.19790000000000002 3.5202447907067835E-004 + 0.19900000000000001 3.4036874421872199E-004 + 0.20010000000000000 3.2676558475941420E-004 + 0.20120000000000005 3.1149177812039852E-004 + 0.20230000000000004 2.9482488753274083E-004 + 0.20340000000000003 2.7703910018317401E-004 + 0.20450000000000002 2.5840196758508682E-004 + 0.20560000000000000 2.3917130602058023E-004 + 0.20670000000000005 2.1959190780762583E-004 + 0.20780000000000004 1.9989300926681608E-004 + 0.20890000000000003 1.8028737395070493E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0017.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0017.BXX.semd new file mode 100644 index 00000000..61268486 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0017.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 -2.1335217507987356E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3247356507830386E-021 + -0.10790000000000000 3.2296866351523760E-019 + -0.10679999999999999 1.0674545438911759E-019 + -0.10569999999999999 -1.4623046727246917E-018 + -0.10460000000000000 -1.2596291892296786E-018 + -0.10349999999999999 4.7662452952132099E-018 + -0.10239999999999999 7.2483702952041428E-018 + -0.10130000000000000 -1.0592413357572268E-017 + -0.10020000000000000 -2.7792534045397783E-017 + -9.9099999999999994E-002 1.2570429676855009E-017 + -9.7999999999999990E-002 7.9820454186974412E-017 + -9.6899999999999986E-002 1.2145893289532581E-017 + -9.5799999999999996E-002 -1.8955652388419461E-016 + -9.4699999999999993E-002 -1.2844021153382026E-016 + -9.3599999999999989E-002 3.9215269647489555E-016 + -9.2499999999999999E-002 5.3948957778724880E-016 + -9.1399999999999995E-002 -6.0574322437205929E-016 + -9.0299999999999991E-002 -1.6980234441964096E-015 + -8.9200000000000002E-002 1.2997053537171276E-016 + -8.8099999999999984E-002 3.8443733805615214E-015 + -8.6999999999999994E-002 2.7951615038523817E-015 + -8.5899999999999990E-002 -5.4412934898660000E-015 + -8.4799999999999986E-002 -9.5917477316320200E-015 + -8.3699999999999997E-002 2.5227923421903675E-015 + -8.2599999999999993E-002 1.8417181367751286E-014 + -8.1499999999999989E-002 8.2132532789854287E-015 + -8.0399999999999999E-002 -2.5318133277819205E-014 + -7.9299999999999995E-002 -2.8646847399652411E-014 + -7.8199999999999992E-002 2.6885403422321520E-014 + -7.7100000000000002E-002 6.7104504732854592E-014 + -7.5999999999999984E-002 -4.8577093885479421E-015 + -7.4899999999999994E-002 -1.2584730349832207E-013 + -7.3799999999999991E-002 -8.8558866728587204E-014 + -7.2699999999999987E-002 1.4607451804139054E-013 + -7.1599999999999997E-002 2.6607240174135460E-013 + -7.0499999999999993E-002 -1.4646061937567158E-014 + -6.9399999999999989E-002 -4.1285182737771375E-013 + -6.8300000000000000E-002 -2.8991471224572296E-013 + -6.7199999999999996E-002 3.7689420811712337E-013 + -6.6099999999999992E-002 6.6022832817189125E-013 + -6.5000000000000002E-002 -1.0487629238361065E-013 + -6.3899999999999985E-002 -1.0222468488016445E-012 + -6.2799999999999995E-002 -5.2546741914280548E-013 + -6.1699999999999991E-002 1.1612622755757807E-012 + -6.0599999999999994E-002 1.6429044539731374E-012 + -5.9499999999999990E-002 -4.3080418247500030E-013 + -5.8399999999999994E-002 -2.6582672695008025E-012 + -5.7299999999999990E-002 -1.4798652754610675E-012 + -5.6199999999999986E-002 2.3741798457765917E-012 + -5.5099999999999996E-002 3.6569909427075498E-012 + -5.3999999999999992E-002 -3.4669578948161306E-013 + -5.2899999999999989E-002 -4.7691733374988221E-012 + -5.1799999999999985E-002 -2.8353883910897659E-012 + -5.0699999999999995E-002 3.9462586844118963E-012 + -4.9599999999999991E-002 6.1617724811391383E-012 + -4.8499999999999988E-002 -6.3211735108412159E-013 + -4.7399999999999998E-002 -7.9608403202868772E-012 + -4.6299999999999994E-002 -4.8449274106521223E-012 + -4.5199999999999990E-002 5.9952732882340154E-012 + -4.4099999999999986E-002 1.0003395681246197E-011 + -4.2999999999999997E-002 7.0885241036308666E-013 + -4.1899999999999993E-002 -9.9523445040716751E-012 + -4.0799999999999989E-002 -7.5309663019607065E-012 + -3.9699999999999985E-002 4.1720507257259065E-012 + -3.8599999999999995E-002 8.2180920055185958E-012 + -3.7499999999999992E-002 -6.3604682501786081E-013 + -3.6399999999999988E-002 -8.0511560959783957E-012 + -3.5299999999999984E-002 -1.8640664099095483E-012 + -3.4199999999999994E-002 9.1504356175553525E-012 + -3.3099999999999991E-002 8.9054649071718117E-012 + -3.1999999999999987E-002 -8.5630114110557543E-013 + -3.0899999999999997E-002 -4.3738437351115156E-012 + -2.9799999999999993E-002 6.2567556387629897E-013 + -2.8699999999999989E-002 -1.9748983264705755E-012 + -2.7599999999999986E-002 -1.6762107327150666E-011 + -2.6499999999999996E-002 -2.0915014511957430E-011 + -2.5399999999999992E-002 2.9957238946443088E-012 + -2.4299999999999988E-002 3.0769442549427595E-011 + -2.3199999999999985E-002 2.1638208586027829E-011 + -2.2099999999999995E-002 -1.9672459841690859E-011 + -2.0999999999999991E-002 -3.8395262663692975E-011 + -1.9899999999999987E-002 -5.0569270992895099E-012 + -1.8799999999999983E-002 3.2669079247371613E-011 + -1.7699999999999994E-002 9.1709140281892587E-012 + -1.6599999999999990E-002 -5.9845191302532186E-011 + -1.5499999999999986E-002 -8.4331104599488782E-011 + -1.4399999999999996E-002 -1.9538027445920036E-011 + -1.3299999999999992E-002 6.4584608494566709E-011 + -1.2199999999999989E-002 6.8618666304587350E-011 + -1.1099999999999985E-002 -7.4295873273011459E-012 + -9.9999999999999950E-003 -7.1610203877803258E-011 + -8.8999999999999913E-003 -6.8207717252022348E-011 + -7.7999999999999875E-003 -4.3069346700175259E-011 + -6.6999999999999837E-003 -6.1013291641209833E-011 + -5.5999999999999939E-003 -1.0980710091201829E-010 + -4.4999999999999901E-003 -1.3053948200170140E-010 + -3.3999999999999864E-003 -1.1126082000156856E-010 + -2.2999999999999826E-003 -9.0947332997970420E-011 + -1.1999999999999927E-003 -7.9965103982893027E-011 + -9.9999999999988987E-005 -4.9638730625911620E-011 + 1.0000000000000148E-003 -2.2741074648391368E-011 + 2.1000000000000185E-003 -9.5841591607470633E-011 + 3.2000000000000084E-003 -3.0045960164315488E-010 + 4.3000000000000121E-003 -5.0005799501207093E-010 + 5.4000000000000159E-003 -5.2337650879863418E-010 + 6.5000000000000058E-003 -3.9408121210726677E-010 + 7.6000000000000234E-003 -3.2740538058462221E-010 + 8.7000000000000133E-003 -4.4766321205536030E-010 + 9.8000000000000032E-003 -6.1746102675286352E-010 + 1.0900000000000021E-002 -6.2069943629339264E-010 + 1.2000000000000011E-002 -4.7082093779238221E-010 + 1.3100000000000001E-002 -4.5053241692905033E-010 + 1.4200000000000018E-002 -7.3692452140505793E-010 + 1.5300000000000008E-002 -1.1617300454958013E-009 + 1.6400000000000026E-002 -1.4692453920162052E-009 + 1.7500000000000016E-002 -1.5591076207854826E-009 + 1.8600000000000005E-002 -1.5574173062304908E-009 + 1.9700000000000023E-002 -1.5658601082435553E-009 + 2.0800000000000013E-002 -1.6014723991375490E-009 + 2.1900000000000003E-002 -1.6422715409802890E-009 + 2.3000000000000020E-002 -1.7130091789496760E-009 + 2.4100000000000010E-002 -1.8875558893682864E-009 + 2.5200000000000000E-002 -2.1210853073938551E-009 + 2.6300000000000018E-002 -2.2978421387875869E-009 + 2.7400000000000008E-002 -2.4953694666152160E-009 + 2.8500000000000025E-002 -2.9401925338845558E-009 + 2.9600000000000015E-002 -3.3449198966195581E-009 + 3.0700000000000005E-002 -3.4130578363544828E-009 + 3.1800000000000023E-002 -3.2528497673212087E-009 + 3.2900000000000013E-002 -3.0211986246087008E-009 + 3.4000000000000002E-002 -2.9966140679960063E-009 + 3.5100000000000020E-002 -2.9999811523850894E-009 + 3.6200000000000010E-002 -2.8609674629365145E-009 + 3.7300000000000028E-002 -2.8179549804718818E-009 + 3.8400000000000017E-002 -2.8652222816560879E-009 + 3.9500000000000007E-002 -2.7250388612287679E-009 + 4.0600000000000025E-002 -2.5126130065444841E-009 + 4.1700000000000015E-002 -2.3573294427592373E-009 + 4.2800000000000005E-002 -2.0902837238878647E-009 + 4.3900000000000022E-002 -1.7300794130648001E-009 + 4.5000000000000012E-002 -8.3871171119298538E-010 + 4.6100000000000002E-002 -5.7111887441507747E-010 + 4.7200000000000020E-002 -6.2977061066060713E-011 + 4.8300000000000010E-002 4.7402026748244452E-010 + 4.9400000000000027E-002 1.4985034324510593E-009 + 5.0500000000000017E-002 3.5445593127292341E-009 + 5.1600000000000007E-002 4.5401868931094214E-009 + 5.2700000000000025E-002 4.6443240364624216E-009 + 5.3800000000000014E-002 5.1103543619035463E-009 + 5.4900000000000004E-002 5.3085638107575051E-009 + 5.6000000000000022E-002 6.3871956612615577E-009 + 5.7100000000000012E-002 8.7634193235430757E-009 + 5.8200000000000002E-002 1.0062640498631481E-008 + 5.9300000000000019E-002 9.4207788237099521E-009 + 6.0400000000000009E-002 9.8940633463939776E-009 + 6.1500000000000027E-002 1.1494646123821894E-008 + 6.2600000000000017E-002 1.3617098559848273E-008 + 6.3700000000000007E-002 1.4945687354384063E-008 + 6.4800000000000024E-002 1.5097489480808690E-008 + 6.5900000000000014E-002 1.4086981359184847E-008 + 6.7000000000000004E-002 1.3462056358548580E-008 + 6.8100000000000022E-002 1.3184869196436466E-008 + 6.9200000000000012E-002 1.4093799016734465E-008 + 7.0300000000000029E-002 1.5216830462350117E-008 + 7.1400000000000019E-002 1.4914188994907818E-008 + 7.2500000000000009E-002 1.3043980118254694E-008 + 7.3600000000000027E-002 1.0721633358912186E-008 + 7.4700000000000016E-002 8.8143314869171263E-009 + 7.5800000000000006E-002 9.3517247279351068E-009 + 7.6900000000000024E-002 1.0433186758973534E-008 + 7.8000000000000014E-002 9.5318180015624421E-009 + 7.9100000000000004E-002 5.2043591658446076E-009 + 8.0200000000000021E-002 -5.4276588778989776E-010 + 8.1300000000000011E-002 -3.3803551069411242E-009 + 8.2400000000000029E-002 -1.6372458944147184E-009 + 8.3500000000000019E-002 1.0483706125441472E-009 + 8.4600000000000009E-002 -7.7365885919888910E-010 + 8.5700000000000026E-002 -7.5781025898891130E-009 + 8.6800000000000016E-002 -1.4510160184499910E-008 + 8.7900000000000006E-002 -1.7001458019194615E-008 + 8.9000000000000024E-002 -1.5162607169827425E-008 + 9.0100000000000013E-002 -1.2417100236916667E-008 + 9.1200000000000003E-002 -1.2659604031739491E-008 + 9.2300000000000021E-002 -1.5817686715990931E-008 + 9.3400000000000011E-002 -2.1432565944223825E-008 + 9.4500000000000028E-002 -2.5064442965572198E-008 + 9.5600000000000018E-002 -2.4959032174365348E-008 + 9.6700000000000008E-002 -1.9031967113392056E-008 + 9.7800000000000026E-002 -1.3803865606121235E-008 + 9.8900000000000016E-002 -1.4492568034540909E-008 + 0.10000000000000001 -2.2341813732396076E-008 + 0.10110000000000002 -2.9543727464442782E-008 + 0.10220000000000001 -2.5534461656206986E-008 + 0.10330000000000003 -1.4328097819316099E-008 + 0.10440000000000002 -6.2801679412416433E-009 + 0.10550000000000001 -8.7621678801497183E-009 + 0.10660000000000003 -1.5502182648674534E-008 + 0.10770000000000002 -1.9603557888103751E-008 + 0.10880000000000001 -1.5620157611806462E-008 + 0.10990000000000003 -4.7281267789855974E-009 + 0.11100000000000002 5.3245958753223022E-009 + 0.11210000000000001 6.8363097405210738E-009 + 0.11320000000000002 7.2564515507522742E-010 + 0.11430000000000001 -7.2738477463474283E-009 + 0.11540000000000003 -8.2164035575260641E-009 + 0.11650000000000002 1.2206616828436267E-009 + 0.11760000000000001 1.4402871784113813E-008 + 0.11870000000000003 1.9688577879151126E-008 + 0.11980000000000002 1.3846027435704400E-008 + 0.12090000000000001 1.8990564676357735E-009 + 0.12200000000000003 -1.8254030509368135E-009 + 0.12310000000000001 8.2356219621715354E-009 + 0.12420000000000003 2.1290828655651239E-008 + 0.12530000000000002 2.5015211235768220E-008 + 0.12640000000000001 1.6824742488097399E-008 + 0.12750000000000003 6.7955316929158016E-009 + 0.12860000000000002 2.8441220489838770E-009 + 0.12970000000000001 6.3980194475732333E-009 + 0.13080000000000003 1.3148143906960286E-008 + 0.13190000000000002 1.7904062232787510E-008 + 0.13300000000000001 1.7364008897402528E-008 + 0.13410000000000000 1.1171957581268543E-008 + 0.13520000000000004 2.8354714132206027E-009 + 0.13630000000000003 -1.3538083987185701E-009 + 0.13740000000000002 2.8052851153148595E-009 + 0.13850000000000001 1.1161827018213444E-008 + 0.13960000000000000 1.4124290181882770E-008 + 0.14070000000000005 6.9258563328844502E-009 + 0.14180000000000004 -3.7207430469976543E-009 + 0.14290000000000003 -6.8271104325390297E-009 + 0.14400000000000002 -3.4859025388467302E-011 + 0.14510000000000001 7.7343260684870074E-009 + 0.14620000000000000 7.7300974510308151E-009 + 0.14730000000000004 1.0397434024866925E-009 + 0.14840000000000003 -4.9472794749760851E-009 + 0.14950000000000002 -6.8714776091383101E-009 + 0.15060000000000001 -7.0018781883618431E-009 + 0.15170000000000000 -6.2752185669978644E-009 + 0.15280000000000005 -1.5836565392390867E-009 + 0.15390000000000004 5.5289341993614016E-009 + 0.15500000000000003 7.3251511523153567E-009 + 0.15610000000000002 -1.2108465341498231E-009 + 0.15720000000000001 -1.2502955115678560E-008 + 0.15830000000000000 -1.3692309508428480E-008 + 0.15940000000000004 -2.5721356156083175E-009 + 0.16050000000000003 7.5712147662443385E-009 + 0.16160000000000002 5.3602087213278082E-009 + 0.16270000000000001 -5.3307096514743080E-009 + 0.16380000000000000 -1.1185925963275167E-008 + 0.16490000000000005 -7.2283179441967604E-009 + 0.16600000000000004 -6.6967004164197874E-010 + 0.16710000000000003 1.7299600640896529E-009 + 0.16820000000000002 1.9382602189921272E-009 + 0.16930000000000001 2.9176419058529746E-009 + 0.17040000000000000 9.6668750781958579E-010 + 0.17150000000000004 -6.6161351952587211E-009 + 0.17260000000000003 -1.2271033966726463E-008 + 0.17370000000000002 -5.3913535857930128E-009 + 0.17480000000000001 9.5403667188520558E-009 + 0.17590000000000000 1.4678569471016090E-008 + 0.17700000000000005 1.5047865176143205E-009 + 0.17810000000000004 -1.5321216295660633E-008 + 0.17920000000000003 -1.5148032161960145E-008 + 0.18030000000000002 1.7427113085943802E-009 + 0.18140000000000001 1.4574410123202597E-008 + 0.18250000000000000 9.7781382990547172E-009 + 0.18360000000000004 -3.6057448138393511E-009 + 0.18470000000000003 -9.0801828278586072E-009 + 0.18580000000000002 -4.4766630402648389E-009 + 0.18690000000000001 9.4032129305254841E-011 + 0.18800000000000000 5.0327564338203956E-010 + 0.18910000000000005 2.5041955176163810E-009 + 0.19020000000000004 7.3640169517830145E-009 + 0.19130000000000003 6.5321117403982498E-009 + 0.19240000000000002 -4.0692640368433786E-009 + 0.19350000000000001 -1.2534217219695165E-008 + 0.19460000000000005 -5.5161217815680175E-009 + 0.19570000000000004 1.0136580463893097E-008 + 0.19680000000000003 1.3910215201917708E-008 + 0.19790000000000002 -3.2340835565136672E-010 + 0.19900000000000001 -1.4413715554439932E-008 + 0.20010000000000000 -1.0009675754929503E-008 + 0.20120000000000005 5.9770597360397915E-009 + 0.20230000000000004 1.2334064436458902E-008 + 0.20340000000000003 3.1465878791436808E-009 + 0.20450000000000002 -6.2576082093812602E-009 + 0.20560000000000000 -3.7423171228567753E-009 + 0.20670000000000005 3.1067968198073004E-009 + 0.20780000000000004 1.7611636593528601E-009 + 0.20890000000000003 -4.6323118674251873E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0017.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0017.BXZ.semd new file mode 100644 index 00000000..bfad0cab --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0017.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 2.6953383395904554E-021 + -0.11009999999999999 -3.9686148311642383E-020 + -0.10900000000000000 -4.3154532775948567E-020 + -0.10790000000000000 1.2673961825370042E-019 + -0.10679999999999999 1.1275675038395090E-019 + -0.10569999999999999 -2.9436460283678905E-019 + -0.10460000000000000 7.7179652784438657E-019 + -0.10349999999999999 3.4095613503514595E-018 + -0.10239999999999999 -2.6647571734607502E-018 + -0.10130000000000000 -2.4008300202614664E-017 + -0.10020000000000000 -2.3006908735613068E-017 + -9.9099999999999994E-002 5.9794438026845214E-017 + -9.7999999999999990E-002 1.6465776540652784E-016 + -9.6899999999999986E-002 6.5371812494824860E-017 + -9.5799999999999996E-002 -3.2096627411241083E-016 + -9.4699999999999993E-002 -5.9947491586458145E-016 + -9.3599999999999989E-002 -2.6554567599717041E-016 + -9.2499999999999999E-002 5.2617909029585791E-016 + -9.1399999999999995E-002 1.2265268951511580E-015 + -9.0299999999999991E-002 1.9775485519550650E-015 + -8.9200000000000002E-002 2.6896686324695421E-015 + -8.8099999999999984E-002 1.9473947878377427E-016 + -8.6999999999999994E-002 -9.5672506917644784E-015 + -8.5899999999999990E-002 -2.1019358061274800E-014 + -8.4799999999999986E-002 -1.4576915249951000E-014 + -8.3699999999999997E-002 2.3028618467983882E-014 + -8.2599999999999993E-002 6.8656241987170158E-014 + -8.1499999999999989E-002 7.0093887291622359E-014 + -8.0399999999999999E-002 1.8026813528514932E-015 + -7.9299999999999995E-002 -9.8447535930648589E-014 + -7.8199999999999992E-002 -1.7167478105328121E-013 + -7.7100000000000002E-002 -1.9459214513177503E-013 + -7.5999999999999984E-002 -1.4046683466991533E-013 + -7.4899999999999994E-002 9.1882779867675374E-014 + -7.3799999999999991E-002 5.6259548885870259E-013 + -7.2699999999999987E-002 1.0080226583997209E-012 + -7.1599999999999997E-002 8.3523872497145990E-013 + -7.0499999999999993E-002 -2.9889721882454812E-013 + -6.9399999999999989E-002 -1.8545852787515971E-012 + -6.8300000000000000E-002 -2.6645736398572817E-012 + -6.7199999999999996E-002 -2.0365252453163896E-012 + -6.6099999999999992E-002 -3.4666567576627227E-013 + -6.5000000000000002E-002 1.7393223363318389E-012 + -6.3899999999999985E-002 4.1749273309299451E-012 + -6.2799999999999995E-002 6.7709908860291712E-012 + -6.1699999999999991E-002 7.5979621899646688E-012 + -6.0599999999999994E-002 3.6871313294217778E-012 + -5.9499999999999990E-002 -5.3345947451099995E-012 + -5.8399999999999994E-002 -1.5047066023732292E-011 + -5.7299999999999990E-002 -1.9570286363679301E-011 + -5.6199999999999986E-002 -1.7235563670725540E-011 + -5.5099999999999996E-002 -1.0806295962229040E-011 + -5.3999999999999992E-002 -1.1947521964816854E-012 + -5.2899999999999989E-002 1.5830900826352412E-011 + -5.1799999999999985E-002 4.2452201476361751E-011 + -5.0699999999999995E-002 6.8811366327192758E-011 + -4.9599999999999991E-002 7.5453851500206781E-011 + -4.8499999999999988E-002 4.9080958047786893E-011 + -4.7399999999999998E-002 -6.5035741549090975E-012 + -4.6299999999999994E-002 -7.7458955916043237E-011 + -4.5199999999999990E-002 -1.5275553044702406E-010 + -4.4099999999999986E-002 -2.2125655474436456E-010 + -4.2999999999999997E-002 -2.5614360632530975E-010 + -4.1899999999999993E-002 -2.1505953962108748E-010 + -4.0799999999999989E-002 -6.9064892693759816E-011 + -3.9699999999999985E-002 1.6694910731640533E-010 + -3.8599999999999995E-002 4.3755224443664531E-010 + -3.7499999999999992E-002 6.7744637677336073E-010 + -3.6399999999999988E-002 8.2886342234189669E-010 + -3.5299999999999984E-002 8.2946899349067849E-010 + -3.4199999999999994E-002 6.0446841976258270E-010 + -3.3099999999999991E-002 9.7095630147148171E-011 + -3.1999999999999987E-002 -6.8152089527373505E-010 + -3.0899999999999997E-002 -1.6310359729487800E-009 + -2.9799999999999993E-002 -2.5782616042135942E-009 + -2.8699999999999989E-002 -3.2951072981290963E-009 + -2.7599999999999986E-002 -3.5026743727684106E-009 + -2.6499999999999996E-002 -2.8971731680371704E-009 + -2.5399999999999992E-002 -1.2209874222790518E-009 + -2.4299999999999988E-002 1.6695288485024662E-009 + -2.3199999999999985E-002 5.8054987484013054E-009 + -2.2099999999999995E-002 1.1159298374252558E-008 + -2.0999999999999991E-002 1.7666987872644313E-008 + -1.9899999999999987E-002 2.5200606046382745E-008 + -1.8799999999999983E-002 3.3585788372647585E-008 + -1.7699999999999994E-002 4.2738829364452613E-008 + -1.6599999999999990E-002 5.2839965292150737E-008 + -1.5499999999999986E-002 6.4385190512439294E-008 + -1.4399999999999996E-002 7.8097244227137708E-008 + -1.3299999999999992E-002 9.4849283982512134E-008 + -1.2199999999999989E-002 1.1570808311489600E-007 + -1.1099999999999985E-002 1.4199855513652437E-007 + -9.9999999999999950E-003 1.7523110784622986E-007 + -8.8999999999999913E-003 2.1693162466362992E-007 + -7.7999999999999875E-003 2.6858697310672142E-007 + -6.6999999999999837E-003 3.3180492664541816E-007 + -5.5999999999999939E-003 4.0853197447177081E-007 + -4.4999999999999901E-003 5.0113510496885283E-007 + -3.3999999999999864E-003 6.1238222315296298E-007 + -2.2999999999999826E-003 7.4550007411744446E-007 + -1.1999999999999927E-003 9.0435474930927739E-007 + -9.9999999999988987E-005 1.0935959835478570E-006 + 1.0000000000000148E-003 1.3186769365347573E-006 + 2.1000000000000185E-003 1.5858488495723577E-006 + 3.2000000000000084E-003 1.9022555761694093E-006 + 4.3000000000000121E-003 2.2760330011806218E-006 + 5.4000000000000159E-003 2.7162577680428512E-006 + 6.5000000000000058E-003 3.2328573524864623E-006 + 7.6000000000000234E-003 3.8367265915439930E-006 + 8.7000000000000133E-003 4.5400720409816131E-006 + 9.8000000000000032E-003 5.3566204769595060E-006 + 1.0900000000000021E-002 6.3014945226314012E-006 + 1.2000000000000011E-002 7.3909486673073843E-006 + 1.3100000000000001E-002 8.6424206529045478E-006 + 1.4200000000000018E-002 1.0074976671603508E-005 + 1.5300000000000008E-002 1.1709562386386096E-005 + 1.6400000000000026E-002 1.3568735084845684E-005 + 1.7500000000000016E-002 1.5676201655878685E-005 + 1.8600000000000005E-002 1.8056522094411775E-005 + 1.9700000000000023E-002 2.0735056750709191E-005 + 2.0800000000000013E-002 2.3737798983347602E-005 + 2.1900000000000003E-002 2.7090887670055963E-005 + 2.3000000000000020E-002 3.0820167012279853E-005 + 2.4100000000000010E-002 3.4950666304212064E-005 + 2.5200000000000000E-002 3.9506448956672102E-005 + 2.6300000000000018E-002 4.4510252337204292E-005 + 2.7400000000000008E-002 4.9982463679043576E-005 + 2.8500000000000025E-002 5.5940501624718308E-005 + 2.9600000000000015E-002 6.2398095906246454E-005 + 3.0700000000000005E-002 6.9364505179692060E-005 + 3.1800000000000023E-002 7.6842930866405368E-005 + 3.2900000000000013E-002 8.4829727711621672E-005 + 3.4000000000000002E-002 9.3312832177616656E-005 + 3.5100000000000020E-002 1.0227134771412238E-004 + 3.6200000000000010E-002 1.1167450429638848E-004 + 3.7300000000000028E-002 1.2148056703153998E-004 + 3.8400000000000017E-002 1.3163661060389131E-004 + 3.9500000000000007E-002 1.4207676576916128E-004 + 4.0600000000000025E-002 1.5272173914127052E-004 + 4.1700000000000015E-002 1.6347909695468843E-004 + 4.2800000000000005E-002 1.7424247926101089E-004 + 4.3900000000000022E-002 1.8489123613107949E-004 + 4.5000000000000012E-002 1.9529002020135522E-004 + 4.6100000000000002E-002 2.0528875757008791E-004 + 4.7200000000000020E-002 2.1472378284670413E-004 + 4.8300000000000010E-002 2.2342021111398935E-004 + 4.9400000000000027E-002 2.3119215620681643E-004 + 5.0500000000000017E-002 2.3784488439559937E-004 + 5.1600000000000007E-002 2.4317468341905624E-004 + 5.2700000000000025E-002 2.4697589105926454E-004 + 5.3800000000000014E-002 2.4904153542593122E-004 + 5.4900000000000004E-002 2.4916505208238959E-004 + 5.6000000000000022E-002 2.4714559549465775E-004 + 5.7100000000000012E-002 2.4279035278595984E-004 + 5.8200000000000002E-002 2.3592069919686764E-004 + 5.9300000000000019E-002 2.2637640358880162E-004 + 6.0400000000000009E-002 2.1401903359219432E-004 + 6.1500000000000027E-002 1.9873278506565839E-004 + 6.2600000000000017E-002 1.8043167074210942E-004 + 6.3700000000000007E-002 1.5906470071058720E-004 + 6.4800000000000024E-002 1.3462024799082428E-004 + 6.5900000000000014E-002 1.0712703078752384E-004 + 6.7000000000000004E-002 7.6657626777887344E-005 + 6.8100000000000022E-002 4.3327301682438701E-005 + 6.9200000000000012E-002 7.2996672315639444E-006 + 7.0300000000000029E-002 -3.1214745831675828E-005 + 7.1400000000000019E-002 -7.1953756560105830E-005 + 7.2500000000000009E-002 -1.1460594396339729E-004 + 7.3600000000000027E-002 -1.5881835133768618E-004 + 7.4700000000000016E-002 -2.0419927022885531E-004 + 7.5800000000000006E-002 -2.5031762197613716E-004 + 7.6900000000000024E-002 -2.9670904041267931E-004 + 7.8000000000000014E-002 -3.4287807648070157E-004 + 7.9100000000000004E-002 -3.8830732228234410E-004 + 8.0200000000000021E-002 -4.3246324639767408E-004 + 8.1300000000000011E-002 -4.7481016372330487E-004 + 8.2400000000000029E-002 -5.1481364062055945E-004 + 8.3500000000000019E-002 -5.5195414461195469E-004 + 8.4600000000000009E-002 -5.8572529815137386E-004 + 8.5700000000000026E-002 -6.1564263887703419E-004 + 8.6800000000000016E-002 -6.4125697826966643E-004 + 8.7900000000000006E-002 -6.6216906998306513E-004 + 8.9000000000000024E-002 -6.7803717684000731E-004 + 9.0100000000000013E-002 -6.8857794394716620E-004 + 9.1200000000000003E-002 -6.9356453604996204E-004 + 9.2300000000000021E-002 -6.9283205084502697E-004 + 9.3400000000000011E-002 -6.8629143061116338E-004 + 9.4500000000000028E-002 -6.7393446806818247E-004 + 9.5600000000000018E-002 -6.5583409741520882E-004 + 9.6700000000000008E-002 -6.3213700195774436E-004 + 9.7800000000000026E-002 -6.0306204250082374E-004 + 9.8900000000000016E-002 -5.6889426195994020E-004 + 0.10000000000000001 -5.2998622413724661E-004 + 0.10110000000000002 -4.8675597645342350E-004 + 0.10220000000000001 -4.3968122918158770E-004 + 0.10330000000000003 -3.8929175934754312E-004 + 0.10440000000000002 -3.3615497522987425E-004 + 0.10550000000000001 -2.8085737721994519E-004 + 0.10660000000000003 -2.2400327725335956E-004 + 0.10770000000000002 -1.6622229304630309E-004 + 0.10880000000000001 -1.0815030691446736E-004 + 0.10990000000000003 -5.0415928853908554E-005 + 0.11100000000000002 6.3796978793106973E-006 + 0.11210000000000001 6.1666658439207822E-005 + 0.11320000000000002 1.1490480392239988E-004 + 0.11430000000000001 1.6559250070713460E-004 + 0.11540000000000003 2.1326997375581414E-004 + 0.11650000000000002 2.5752844521775842E-004 + 0.11760000000000001 2.9802351491525769E-004 + 0.11870000000000003 3.3447713940404356E-004 + 0.11980000000000002 3.6668041138909757E-004 + 0.12090000000000001 3.9447427843697369E-004 + 0.12200000000000003 4.1776202851906419E-004 + 0.12310000000000001 4.3650693260133266E-004 + 0.12420000000000003 4.5073308865539730E-004 + 0.12530000000000002 4.6052868128754199E-004 + 0.12640000000000001 4.6603876398876309E-004 + 0.12750000000000003 4.6745192958042026E-004 + 0.12860000000000002 4.6498520532622933E-004 + 0.12970000000000001 4.5888882596045732E-004 + 0.13080000000000003 4.4944870751351118E-004 + 0.13190000000000002 4.3698810623027384E-004 + 0.13300000000000001 4.2184875928796828E-004 + 0.13410000000000000 4.0437586721964180E-004 + 0.13520000000000004 3.8491017767228186E-004 + 0.13630000000000003 3.6379293305799365E-004 + 0.13740000000000002 3.4136569593101740E-004 + 0.13850000000000001 3.1796479015611112E-004 + 0.13960000000000000 2.9391251155175269E-004 + 0.14070000000000005 2.6951113250106573E-004 + 0.14180000000000004 2.4504167959094048E-004 + 0.14290000000000003 2.2076087770983577E-004 + 0.14400000000000002 1.9689736654981971E-004 + 0.14510000000000001 1.7365309759043157E-004 + 0.14620000000000000 1.5120944590307772E-004 + 0.14730000000000004 1.2972667173016816E-004 + 0.14840000000000003 1.0933561134152114E-004 + 0.14950000000000002 9.0131929027847946E-005 + 0.15060000000000001 7.2182148869615048E-005 + 0.15170000000000000 5.5535689170937985E-005 + 0.15280000000000005 4.0229908336186782E-005 + 0.15390000000000004 2.6280607926310040E-005 + 0.15500000000000003 1.3677136848855298E-005 + 0.15610000000000002 2.3909474293759558E-006 + 0.15720000000000001 -7.6125397754367441E-006 + 0.15830000000000000 -1.6375835912185721E-005 + 0.15940000000000004 -2.3958404199220240E-005 + 0.16050000000000003 -3.0435994631261565E-005 + 0.16160000000000002 -3.5883902455680072E-005 + 0.16270000000000001 -4.0369530324824154E-005 + 0.16380000000000000 -4.3960382754448801E-005 + 0.16490000000000005 -4.6736833610339090E-005 + 0.16600000000000004 -4.8790316213853657E-005 + 0.16710000000000003 -5.0204445869894698E-005 + 0.16820000000000002 -5.1047296437900513E-005 + 0.16930000000000001 -5.1382408855715767E-005 + 0.17040000000000000 -5.1280712796142325E-005 + 0.17150000000000004 -5.0813534471672028E-005 + 0.17260000000000003 -5.0039903726428747E-005 + 0.17370000000000002 -4.9007881898432970E-005 + 0.17480000000000001 -4.7767487558303401E-005 + 0.17590000000000000 -4.6374600060516968E-005 + 0.17700000000000005 -4.4874184823129326E-005 + 0.17810000000000004 -4.3290845496812835E-005 + 0.17920000000000003 -4.1642306314315647E-005 + 0.18030000000000002 -3.9959464629646391E-005 + 0.18140000000000001 -3.8283717003650963E-005 + 0.18250000000000000 -3.6641660699388012E-005 + 0.18360000000000004 -3.5036006011068821E-005 + 0.18470000000000003 -3.3464177249697968E-005 + 0.18580000000000002 -3.1938488973537460E-005 + 0.18690000000000001 -3.0479912311420776E-005 + 0.18800000000000000 -2.9096558137098327E-005 + 0.18910000000000005 -2.7781008611782454E-005 + 0.19020000000000004 -2.6528598027653061E-005 + 0.19130000000000003 -2.5347191694891080E-005 + 0.19240000000000002 -2.4242988729383796E-005 + 0.19350000000000001 -2.3205364414025098E-005 + 0.19460000000000005 -2.2217071091290563E-005 + 0.19570000000000004 -2.1276257029967383E-005 + 0.19680000000000003 -2.0394731109263375E-005 + 0.19790000000000002 -1.9573961253627203E-005 + 0.19900000000000001 -1.8794529751176015E-005 + 0.20010000000000000 -1.8035756511380896E-005 + 0.20120000000000005 -1.7298254533670843E-005 + 0.20230000000000004 -1.6594198314123787E-005 + 0.20340000000000003 -1.5920810255920514E-005 + 0.20450000000000002 -1.5257111044775229E-005 + 0.20560000000000000 -1.4588498743250966E-005 + 0.20670000000000005 -1.3922097423346713E-005 + 0.20780000000000004 -1.3269229384604841E-005 + 0.20890000000000003 -1.2622367648873478E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0018.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0018.BXX.semd new file mode 100644 index 00000000..f61a5391 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0018.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.3697731317263706E-011 + -0.11449999999999999 -3.8519867850972389E-011 + -0.11340000000000000 -6.0436995685808625E-011 + -0.11230000000000000 8.1728110390422160E-011 + -0.11119999999999999 2.1664800509135773E-010 + -0.11009999999999999 -3.4040520402456309E-011 + -0.10900000000000000 -4.8208020908546700E-010 + -0.10790000000000000 -2.7206739638963029E-010 + -0.10679999999999999 7.1667333179092907E-010 + -0.10569999999999999 1.0246075099473728E-009 + -0.10460000000000000 -4.2161327207246302E-010 + -0.10349999999999999 -1.8818469005310590E-009 + -0.10239999999999999 -6.0493304809838833E-010 + -0.10130000000000000 2.4258632880247433E-009 + -0.10020000000000000 2.5024633476533609E-009 + -9.9099999999999994E-002 -1.8537349433245254E-009 + -9.7999999999999990E-002 -4.8300936583700604E-009 + -9.6899999999999986E-002 -6.5601452048369424E-010 + -9.5799999999999996E-002 6.4043979008943097E-009 + -9.4699999999999993E-002 5.8165903205065206E-009 + -9.3599999999999989E-002 -3.7803542518588529E-009 + -9.2499999999999999E-002 -9.8755226218827374E-009 + -9.1399999999999995E-002 -2.5646764711950709E-009 + -9.0299999999999991E-002 9.5434833369267835E-009 + -8.9200000000000002E-002 9.3253555988326298E-009 + -8.8099999999999984E-002 -4.2170933411966871E-009 + -8.6999999999999994E-002 -1.2694451712036425E-008 + -8.5899999999999990E-002 -3.9121137440645271E-009 + -8.4799999999999986E-002 9.9854693402789962E-009 + -8.3699999999999997E-002 9.7387582442820531E-009 + -8.2599999999999993E-002 -2.9504489962306479E-009 + -8.1499999999999989E-002 -8.7991152142308238E-009 + -8.0399999999999999E-002 -8.1158801901182187E-010 + -7.9299999999999995E-002 5.8462172880524577E-009 + -7.8199999999999992E-002 -3.1192631810839089E-010 + -7.7100000000000002E-002 -7.3376624776244626E-009 + -7.5999999999999984E-002 2.8308616301792044E-012 + -7.4899999999999994E-002 1.1607000693913960E-008 + -7.3799999999999991E-002 4.7745229991846827E-009 + -7.2699999999999987E-002 -1.6707840444496469E-008 + -7.1599999999999997E-002 -2.0920076337915816E-008 + -7.0499999999999993E-002 5.0188337930023863E-009 + -6.9399999999999989E-002 2.8315882971696738E-008 + -6.8300000000000000E-002 1.2549780770143570E-008 + -6.7199999999999996E-002 -2.6888091753107801E-008 + -6.6099999999999992E-002 -3.8675427305179255E-008 + -6.5000000000000002E-002 -6.8517880258411878E-009 + -6.3899999999999985E-002 2.4598872272463268E-008 + -6.2799999999999995E-002 1.2649416625265530E-008 + -6.1699999999999991E-002 -2.5253019231286089E-008 + -6.0599999999999994E-002 -3.9295365183988906E-008 + -5.9499999999999990E-002 -1.9401529272045082E-008 + -5.8399999999999994E-002 -3.7846548117670409E-009 + -5.7299999999999990E-002 -1.5916727491571692E-008 + -5.6199999999999986E-002 -3.1367484609745588E-008 + -5.5099999999999996E-002 -2.4943410892319662E-008 + -5.3999999999999992E-002 -1.7685550801616046E-008 + -5.2899999999999989E-002 -4.2288782253763202E-008 + -5.1799999999999985E-002 -8.0341955310814228E-008 + -5.0699999999999995E-002 -7.9854267198697926E-008 + -4.9599999999999991E-002 -3.7847271983082464E-008 + -4.8499999999999988E-002 -1.9369270631841573E-008 + -4.7399999999999998E-002 -6.9010319236895157E-008 + -4.6299999999999994E-002 -1.3945280841198837E-007 + -4.5199999999999990E-002 -1.5015815790775378E-007 + -4.4099999999999986E-002 -1.0029148711510061E-007 + -4.2999999999999997E-002 -7.1687829006350512E-008 + -4.1899999999999993E-002 -1.1476137018462396E-007 + -4.0799999999999989E-002 -1.8229856380003184E-007 + -3.9699999999999985E-002 -2.0372576159388700E-007 + -3.8599999999999995E-002 -1.8460244177731511E-007 + -3.7499999999999992E-002 -1.8543616420174658E-007 + -3.6399999999999988E-002 -2.2230497620512324E-007 + -3.5299999999999984E-002 -2.4799805942166131E-007 + -3.4199999999999994E-002 -2.3905244006527937E-007 + -3.3099999999999991E-002 -2.4092483386084496E-007 + -3.1999999999999987E-002 -2.9333139650589146E-007 + -3.0899999999999997E-002 -3.5265833275843761E-007 + -2.9799999999999993E-002 -3.4704220297498978E-007 + -2.8699999999999989E-002 -2.9030539394625521E-007 + -2.7599999999999986E-002 -2.7538075642041804E-007 + -2.6499999999999996E-002 -3.4227500123051868E-007 + -2.5399999999999992E-002 -4.1535869854669727E-007 + -2.4299999999999988E-002 -4.0568372128291230E-007 + -2.3199999999999985E-002 -3.3609487104513391E-007 + -2.2099999999999995E-002 -3.0279736051852524E-007 + -2.0999999999999991E-002 -3.3613125083320483E-007 + -1.9899999999999987E-002 -3.6668606639977952E-007 + -1.8799999999999983E-002 -3.3409000366191322E-007 + -1.7699999999999994E-002 -2.7583018891164102E-007 + -1.6599999999999990E-002 -2.5712844831105031E-007 + -1.5499999999999986E-002 -2.6044691026072542E-007 + -1.4399999999999996E-002 -2.1625507429234858E-007 + -1.3299999999999992E-002 -1.2172175445357425E-007 + -1.2199999999999989E-002 -5.4133874272110916E-008 + -1.1099999999999985E-002 -5.2661956573274438E-008 + -9.9999999999999950E-003 -4.7405556813373551E-008 + -8.8999999999999913E-003 4.2232372265971208E-008 + -7.7999999999999875E-003 1.8400649537397840E-007 + -6.6999999999999837E-003 2.7566824201130657E-007 + -5.5999999999999939E-003 2.9009027002757648E-007 + -4.4999999999999901E-003 3.1604255923411984E-007 + -3.3999999999999864E-003 4.1679197693156311E-007 + -2.2999999999999826E-003 5.4748738875787240E-007 + -1.1999999999999927E-003 6.2426920521829743E-007 + -9.9999999999988987E-005 6.5609532384769409E-007 + 1.0000000000000148E-003 7.1532173251398490E-007 + 2.1000000000000185E-003 8.1710300037229899E-007 + 3.2000000000000084E-003 8.9764114363788394E-007 + 4.3000000000000121E-003 9.1541926394711481E-007 + 5.4000000000000159E-003 9.2625714387395419E-007 + 6.5000000000000058E-003 9.8731163689080859E-007 + 7.6000000000000234E-003 1.0667624792404240E-006 + 8.7000000000000133E-003 1.0843551763173309E-006 + 9.8000000000000032E-003 1.0353923016737099E-006 + 1.0900000000000021E-002 9.9806322850781726E-007 + 1.2000000000000011E-002 1.0181925063079689E-006 + 1.3100000000000001E-002 1.0407292165837134E-006 + 1.4200000000000018E-002 9.9170745215815259E-007 + 1.5300000000000008E-002 8.8903391315398039E-007 + 1.6400000000000026E-002 8.1028025533669279E-007 + 1.7500000000000016E-002 7.7493928074545693E-007 + 1.8600000000000005E-002 7.2040802479023114E-007 + 1.9700000000000023E-002 6.0543402469193097E-007 + 2.0800000000000013E-002 4.7297484684349911E-007 + 2.1900000000000003E-002 3.7999279811629094E-007 + 2.3000000000000020E-002 3.0998467082099523E-007 + 2.4100000000000010E-002 2.0292729630000395E-007 + 2.5200000000000000E-002 5.4388067383115413E-008 + 2.6300000000000018E-002 -7.4147614270714257E-008 + 2.7400000000000008E-002 -1.5378516593500535E-007 + 2.8500000000000025E-002 -2.2968715995830280E-007 + 2.9600000000000015E-002 -3.4899591128123575E-007 + 3.0700000000000005E-002 -4.8464443125340040E-007 + 3.1800000000000023E-002 -5.7493423355481355E-007 + 3.2900000000000013E-002 -6.1564583120343741E-007 + 3.4000000000000002E-002 -6.6238874296686845E-007 + 3.5100000000000020E-002 -7.4228069024684373E-007 + 3.6200000000000010E-002 -8.1907819549087435E-007 + 3.7300000000000028E-002 -8.4829787283524638E-007 + 3.8400000000000017E-002 -8.4666407929034904E-007 + 3.9500000000000007E-002 -8.5687844375570421E-007 + 4.0600000000000025E-002 -8.7920955138542922E-007 + 4.1700000000000015E-002 -8.7142325355671346E-007 + 4.2800000000000005E-002 -8.2700523762468947E-007 + 4.3900000000000022E-002 -7.8754419519100338E-007 + 4.5000000000000012E-002 -7.7534525644296082E-007 + 4.6100000000000002E-002 -7.5451981729202089E-007 + 4.7200000000000020E-002 -6.8342740178195527E-007 + 4.8300000000000010E-002 -5.8946540093529620E-007 + 4.9400000000000027E-002 -5.2172299547237344E-007 + 5.0500000000000017E-002 -4.8825398835106171E-007 + 5.1600000000000007E-002 -4.3904191215915489E-007 + 5.2700000000000025E-002 -3.5388609376241220E-007 + 5.3800000000000014E-002 -2.6602012326293334E-007 + 5.4900000000000004E-002 -2.0662174904373387E-007 + 5.6000000000000022E-002 -1.5854554646921315E-007 + 5.7100000000000012E-002 -9.1197605911474966E-008 + 5.8200000000000002E-002 -1.4441797091535591E-008 + 5.9300000000000019E-002 3.2792648596569052E-008 + 6.0400000000000009E-002 5.4847234309818305E-008 + 6.1500000000000027E-002 8.8710898182853271E-008 + 6.2600000000000017E-002 1.4869729625388572E-007 + 6.3700000000000007E-002 2.0077874296475784E-007 + 6.4800000000000024E-002 2.1228802893347165E-007 + 6.5900000000000014E-002 2.0660557709106797E-007 + 6.7000000000000004E-002 2.2170419811118336E-007 + 6.8100000000000022E-002 2.4893594741115521E-007 + 6.9200000000000012E-002 2.5054765728782513E-007 + 7.0300000000000029E-002 2.2776902142140898E-007 + 7.1400000000000019E-002 2.2504541163925751E-007 + 7.2500000000000009E-002 2.5366117029079760E-007 + 7.3600000000000027E-002 2.6244640594086377E-007 + 7.4700000000000016E-002 2.1369267244608636E-007 + 7.5800000000000006E-002 1.5052884805299982E-007 + 7.6900000000000024E-002 1.4228177747099835E-007 + 7.8000000000000014E-002 1.8150534231153870E-007 + 7.9100000000000004E-002 1.9078800050920108E-007 + 8.0200000000000021E-002 1.3511400709376176E-007 + 8.1300000000000011E-002 7.1465350970356667E-008 + 8.2400000000000029E-002 6.0992974226792285E-008 + 8.3500000000000019E-002 8.0846923822264216E-008 + 8.4600000000000009E-002 6.9955149228917435E-008 + 8.5700000000000026E-002 3.0285381313888138E-008 + 8.6800000000000016E-002 1.7300257226793292E-008 + 8.7900000000000006E-002 3.9410913643678214E-008 + 8.9000000000000024E-002 3.4249548974685240E-008 + 9.0100000000000013E-002 -2.4565261824704976E-008 + 9.1200000000000003E-002 -7.0901904791753623E-008 + 9.2300000000000021E-002 -3.7854526624414575E-008 + 9.3400000000000011E-002 2.9722484029548468E-008 + 9.4500000000000028E-002 2.9421594049949817E-008 + 9.5600000000000018E-002 -4.9322665063300519E-008 + 9.6700000000000008E-002 -1.0258033000809519E-007 + 9.7800000000000026E-002 -6.2993301241931476E-008 + 9.8900000000000016E-002 4.3971071228554592E-009 + 0.10000000000000001 7.1300437776145031E-010 + 0.10110000000000002 -5.7506930772888154E-008 + 0.10220000000000001 -7.1811548707501061E-008 + 0.10330000000000003 -1.9247929472498981E-008 + 0.10440000000000002 1.2180112918258601E-008 + 0.10550000000000001 -3.1814490597525946E-008 + 0.10660000000000003 -8.0173961691798468E-008 + 0.10770000000000002 -4.6912354889627750E-008 + 0.10880000000000001 2.7515278944179045E-008 + 0.10990000000000003 3.2250483172902022E-008 + 0.11100000000000002 -4.3362611279462726E-008 + 0.11210000000000001 -8.6553065159478138E-008 + 0.11320000000000002 -3.0395483463507844E-008 + 0.11430000000000001 4.2979628744888032E-008 + 0.11540000000000003 2.8111223571158916E-008 + 0.11650000000000002 -4.2464893823535022E-008 + 0.11760000000000001 -5.2343306577995463E-008 + 0.11870000000000003 1.5203559300402958E-008 + 0.11980000000000002 5.0096595316517778E-008 + 0.12090000000000001 -8.4138154221591321E-009 + 0.12200000000000003 -7.0876716051770927E-008 + 0.12310000000000001 -3.3333574123162180E-008 + 0.12420000000000003 5.7107566675540511E-008 + 0.12530000000000002 6.6529985076613229E-008 + 0.12640000000000001 -2.2063003868311171E-008 + 0.12750000000000003 -7.8503013867248228E-008 + 0.12860000000000002 -2.0710812620450270E-008 + 0.12970000000000001 6.3072917555473396E-008 + 0.13080000000000003 4.9632340903826844E-008 + 0.13190000000000002 -3.3596723625350933E-008 + 0.13300000000000001 -5.6338340215233984E-008 + 0.13410000000000000 1.1501156471638296E-008 + 0.13520000000000004 5.7960537702683723E-008 + 0.13630000000000003 8.4958742263552267E-009 + 0.13740000000000002 -5.6027815276138426E-008 + 0.13850000000000001 -2.7701767990606641E-008 + 0.13960000000000000 5.4850204378453782E-008 + 0.14070000000000005 6.2230490982528863E-008 + 0.14180000000000004 -2.3482265021357307E-008 + 0.14290000000000003 -7.6553206440621580E-008 + 0.14400000000000002 -1.7663033702319808E-008 + 0.14510000000000001 6.3991151932896173E-008 + 0.14620000000000000 4.6867324243748953E-008 + 0.14730000000000004 -3.8611499775242919E-008 + 0.14840000000000003 -5.9717521594393475E-008 + 0.14950000000000002 1.3436116219622818E-008 + 0.15060000000000001 6.4194601634426363E-008 + 0.15170000000000000 1.2546347072373010E-008 + 0.15280000000000005 -6.0568886794953869E-008 + 0.15390000000000004 -3.9391899520069273E-008 + 0.15500000000000003 4.6135529174762269E-008 + 0.15610000000000002 6.5289491146813816E-008 + 0.15720000000000001 -1.2924570746974950E-008 + 0.15830000000000000 -7.2146882246215682E-008 + 0.15940000000000004 -2.5898456712525331E-008 + 0.16050000000000003 5.3503324437542688E-008 + 0.16160000000000002 4.8714795752857754E-008 + 0.16270000000000001 -2.5549855564577229E-008 + 0.16380000000000000 -5.2039517584034911E-008 + 0.16490000000000005 5.6120113001156824E-009 + 0.16600000000000004 5.1593321614973320E-008 + 0.16710000000000003 1.2598174059519351E-008 + 0.16820000000000002 -4.7299465677497210E-008 + 0.16930000000000001 -2.9862921024914613E-008 + 0.17040000000000000 4.0433047132637512E-008 + 0.17150000000000004 5.2792845650628806E-008 + 0.17260000000000003 -1.7117422146384342E-008 + 0.17370000000000002 -6.6316530933363538E-008 + 0.17480000000000001 -2.0176683435124687E-008 + 0.17590000000000000 5.4298393337148809E-008 + 0.17700000000000005 4.9448740213620113E-008 + 0.17810000000000004 -2.2939007138234047E-008 + 0.17920000000000003 -5.4536581473030310E-008 + 0.18030000000000002 -4.7243058354240475E-009 + 0.18140000000000001 4.4691752520975569E-008 + 0.18250000000000000 2.0183030358111864E-008 + 0.18360000000000004 -3.4118606606625690E-008 + 0.18470000000000003 -3.1770387209917317E-008 + 0.18580000000000002 2.0641520492858945E-008 + 0.18690000000000001 3.8268336055580221E-008 + 0.18800000000000000 -6.7673355808040014E-009 + 0.18910000000000005 -4.2866179938982896E-008 + 0.19020000000000004 -1.2272209914954146E-008 + 0.19130000000000003 3.9105522375848523E-008 + 0.19240000000000002 3.3365903817639264E-008 + 0.19350000000000001 -2.0067020045644313E-008 + 0.19460000000000005 -4.0895272945817851E-008 + 0.19570000000000004 -7.8911649437074516E-010 + 0.19680000000000003 3.6638333256178157E-008 + 0.19790000000000002 1.5860759816632708E-008 + 0.19900000000000001 -2.7934481394709110E-008 + 0.20010000000000000 -2.6956191945259889E-008 + 0.20120000000000005 1.5274268960752124E-008 + 0.20230000000000004 3.3246411845766488E-008 + 0.20340000000000003 1.6167543970269094E-009 + 0.20450000000000002 -2.9212520402666087E-008 + 0.20560000000000000 -1.3337104753929907E-008 + 0.20670000000000005 2.1922906157101352E-008 + 0.20780000000000004 2.1972335062514503E-008 + 0.20890000000000003 -1.1279196243663137E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0018.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0018.BXZ.semd new file mode 100644 index 00000000..304de1f8 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0018.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.8168402546314688E-011 + -0.11449999999999999 -2.8160881612726563E-011 + -0.11340000000000000 -7.4961550855512371E-011 + -0.11230000000000000 -7.1864558574830095E-012 + -0.11119999999999999 9.8632872702619778E-011 + -0.11009999999999999 3.4899878126326556E-011 + -0.10900000000000000 -4.0868759765277929E-011 + -0.10790000000000000 3.0829411246102723E-010 + -0.10679999999999999 7.4258349469502605E-010 + -0.10569999999999999 -4.0189275518631717E-011 + -0.10460000000000000 -2.2186257275791377E-009 + -0.10349999999999999 -3.2006566286213456E-009 + -0.10239999999999999 -2.7628824228465021E-010 + -0.10130000000000000 4.7190176211131529E-009 + -0.10020000000000000 6.1720055732905621E-009 + -9.9099999999999994E-002 1.9703463305376090E-009 + -9.7999999999999990E-002 -2.6980122580511079E-009 + -9.6899999999999986E-002 -2.4106245888333433E-009 + -9.5799999999999996E-002 -3.5083735916430214E-010 + -9.4699999999999993E-002 -4.1651788684760049E-009 + -9.3599999999999989E-002 -1.2471414123638169E-008 + -9.2499999999999999E-002 -1.2972199314731370E-008 + -9.1399999999999995E-002 9.2079066593697689E-010 + -9.0299999999999991E-002 1.7741387026148914E-008 + -8.9200000000000002E-002 2.1626483714953793E-008 + -8.8099999999999984E-002 1.6275841119295364E-008 + -8.6999999999999994E-002 2.3412782823584166E-008 + -8.5899999999999990E-002 5.3338808925218473E-008 + -8.4799999999999986E-002 8.8167240619441145E-008 + -8.3699999999999997E-002 1.0448649589989145E-007 + -8.2599999999999993E-002 1.0566873243078589E-007 + -8.1499999999999989E-002 1.1758101692294076E-007 + -8.0399999999999999E-002 1.5362556382569892E-007 + -7.9299999999999995E-002 2.0025757407893252E-007 + -7.8199999999999992E-002 2.4293808564834762E-007 + -7.7100000000000002E-002 2.9085018127261719E-007 + -7.5999999999999984E-002 3.6206037634656241E-007 + -7.4899999999999994E-002 4.5507712798098510E-007 + -7.3799999999999991E-002 5.5578124147359631E-007 + -7.2699999999999987E-002 6.7041531792710884E-007 + -7.1599999999999997E-002 8.2784498545152019E-007 + -7.0499999999999993E-002 1.0399912753200624E-006 + -6.9399999999999989E-002 1.2819219818993588E-006 + -6.8300000000000000E-002 1.5320098327720189E-006 + -6.7199999999999996E-002 1.8184381360697444E-006 + -6.6099999999999992E-002 2.1972241484036203E-006 + -6.5000000000000002E-002 2.6851027996599441E-006 + -6.3899999999999985E-002 3.2458503937959904E-006 + -6.2799999999999995E-002 3.8575453800149262E-006 + -6.1699999999999991E-002 4.5664933168154676E-006 + -6.0599999999999994E-002 5.4460479077533819E-006 + -5.9499999999999990E-002 6.5167419052158948E-006 + -5.8399999999999994E-002 7.7444046837626956E-006 + -5.7299999999999990E-002 9.1200681708869524E-006 + -5.6199999999999986E-002 1.0704527085181326E-005 + -5.5099999999999996E-002 1.2574139873322565E-005 + -5.3999999999999992E-002 1.4752454262634274E-005 + -5.2899999999999989E-002 1.7229805962415412E-005 + -5.1799999999999985E-002 2.0034747649333440E-005 + -5.0699999999999995E-002 2.3242824681801721E-005 + -4.9599999999999991E-002 2.6911933673545718E-005 + -4.8499999999999988E-002 3.1053103157319129E-005 + -4.7399999999999998E-002 3.5688743082573637E-005 + -4.6299999999999994E-002 4.0903054468799382E-005 + -4.5199999999999990E-002 4.6792014472885057E-005 + -4.4099999999999986E-002 5.3380237659439445E-005 + -4.2999999999999997E-002 6.0640664742095396E-005 + -4.1899999999999993E-002 6.8603272666223347E-005 + -4.0799999999999989E-002 7.7392469393089414E-005 + -3.9699999999999985E-002 8.7123858975246549E-005 + -3.8599999999999995E-002 9.7799071227200329E-005 + -3.7499999999999992E-002 1.0935123282251880E-004 + -3.6399999999999988E-002 1.2177728785900399E-004 + -3.5299999999999984E-002 1.3516789476852864E-004 + -3.4199999999999994E-002 1.4959424152038991E-004 + -3.3099999999999991E-002 1.6501893696840852E-004 + -3.1999999999999987E-002 1.8135092977900058E-004 + -3.0899999999999997E-002 1.9854697166010737E-004 + -2.9799999999999993E-002 2.1659923368133605E-004 + -2.8699999999999989E-002 2.3543875431641936E-004 + -2.7599999999999986E-002 2.5491439737379551E-004 + -2.6499999999999996E-002 2.7488201158121228E-004 + -2.5399999999999992E-002 2.9525178251788020E-004 + -2.4299999999999988E-002 3.1590246362611651E-004 + -2.3199999999999985E-002 3.3658905886113644E-004 + -2.2099999999999995E-002 3.5699279396794736E-004 + -2.0999999999999991E-002 3.7685310235247016E-004 + -1.9899999999999987E-002 3.9598543662577868E-004 + -1.8799999999999983E-002 4.1415257146582007E-004 + -1.7699999999999994E-002 4.3097257730551064E-004 + -1.6599999999999990E-002 4.4600621913559735E-004 + -1.5499999999999986E-002 4.5889522880315781E-004 + -1.4399999999999996E-002 4.6935281716287136E-004 + -1.3299999999999992E-002 4.7703247400932014E-004 + -1.2199999999999989E-002 4.8148733912967145E-004 + -1.1099999999999985E-002 4.8228359082713723E-004 + -9.9999999999999950E-003 4.7909727436490357E-004 + -8.8999999999999913E-003 4.7165038995444775E-004 + -7.7999999999999875E-003 4.5959794078953564E-004 + -6.6999999999999837E-003 4.4255817192606628E-004 + -5.5999999999999939E-003 4.2025287984870374E-004 + -4.4999999999999901E-003 3.9255229057744145E-004 + -3.3999999999999864E-003 3.5936830681748688E-004 + -2.2999999999999826E-003 3.2056940835900605E-004 + -1.1999999999999927E-003 2.7605026843957603E-004 + -9.9999999999988987E-005 2.2586839622817934E-004 + 1.0000000000000148E-003 1.7023064719978720E-004 + 2.1000000000000185E-003 1.0937650222331285E-004 + 3.2000000000000084E-003 4.3547857785597444E-005 + 4.3000000000000121E-003 -2.6915509806713089E-005 + 5.4000000000000159E-003 -1.0149413719773293E-004 + 6.5000000000000058E-003 -1.7956357623916119E-004 + 7.6000000000000234E-003 -2.6050177984870970E-004 + 8.7000000000000133E-003 -3.4367703483439982E-004 + 9.8000000000000032E-003 -4.2832808685488999E-004 + 1.0900000000000021E-002 -5.1354744937270880E-004 + 1.2000000000000011E-002 -5.9838400920853019E-004 + 1.3100000000000001E-002 -6.8193953484296799E-004 + 1.4200000000000018E-002 -7.6333346078172326E-004 + 1.5300000000000008E-002 -8.4160739788785577E-004 + 1.6400000000000026E-002 -9.1573712415993214E-004 + 1.7500000000000016E-002 -9.8475487902760506E-004 + 1.8600000000000005E-002 -1.0478007607161999E-003 + 1.9700000000000023E-002 -1.1040560202673078E-003 + 2.0800000000000013E-002 -1.1526930611580610E-003 + 2.1900000000000003E-002 -1.1929410975426435E-003 + 2.3000000000000020E-002 -1.2241877848282456E-003 + 2.4100000000000010E-002 -1.2459809659048915E-003 + 2.5200000000000000E-002 -1.2579432222992182E-003 + 2.6300000000000018E-002 -1.2597398599609733E-003 + 2.7400000000000008E-002 -1.2511644745245576E-003 + 2.8500000000000025E-002 -1.2322117108851671E-003 + 2.9600000000000015E-002 -1.2030522339046001E-003 + 3.0700000000000005E-002 -1.1639462318271399E-003 + 3.1800000000000023E-002 -1.1152392253279686E-003 + 3.2900000000000013E-002 -1.0574196930974722E-003 + 3.4000000000000002E-002 -9.9113746546208858E-004 + 3.5100000000000020E-002 -9.1713917208835483E-004 + 3.6200000000000010E-002 -8.3623366663232446E-004 + 3.7300000000000028E-002 -7.4930663686245680E-004 + 3.8400000000000017E-002 -6.5736420219764113E-004 + 3.9500000000000007E-002 -5.6148832663893700E-004 + 4.0600000000000025E-002 -4.6276143984869123E-004 + 4.1700000000000015E-002 -3.6222796188667417E-004 + 4.2800000000000005E-002 -2.6095387875102460E-004 + 4.3900000000000022E-002 -1.6003526980057359E-004 + 4.5000000000000012E-002 -6.0566853790078312E-005 + 4.6100000000000002E-002 3.6433153582038358E-005 + 4.7200000000000020E-002 1.3003854837734252E-004 + 4.8300000000000010E-002 2.1938247664365917E-004 + 4.9400000000000027E-002 3.0367466388270259E-004 + 5.0500000000000017E-002 3.8222022703848779E-004 + 5.1600000000000007E-002 4.5442464761435986E-004 + 5.2700000000000025E-002 5.1978690316900611E-004 + 5.3800000000000014E-002 5.7789956917986274E-004 + 5.4900000000000004E-002 6.2847981462255120E-004 + 5.6000000000000022E-002 6.7137915175408125E-004 + 5.7100000000000012E-002 7.0656131720170379E-004 + 5.8200000000000002E-002 7.3406111914664507E-004 + 5.9300000000000019E-002 7.5399398338049650E-004 + 6.0400000000000009E-002 7.6658185571432114E-004 + 6.1500000000000027E-002 7.7213934855535626E-004 + 6.2600000000000017E-002 7.7104091178625822E-004 + 6.3700000000000007E-002 7.6371175236999989E-004 + 6.4800000000000024E-002 7.5064523844048381E-004 + 6.5900000000000014E-002 7.3239573976024985E-004 + 6.7000000000000004E-002 7.0953241083770990E-004 + 6.8100000000000022E-002 6.8260502303019166E-004 + 6.9200000000000012E-002 6.5216992516070604E-004 + 7.0300000000000029E-002 6.1882380396127701E-004 + 7.1400000000000019E-002 5.8318016817793250E-004 + 7.2500000000000009E-002 5.4580421419814229E-004 + 7.3600000000000027E-002 5.0720013678073883E-004 + 7.4700000000000016E-002 4.6786112943664193E-004 + 7.5800000000000006E-002 4.2828803998418152E-004 + 7.6900000000000024E-002 3.8893404416739941E-004 + 7.8000000000000014E-002 3.5015866160392761E-004 + 7.9100000000000004E-002 3.1227013096213341E-004 + 8.0200000000000021E-002 2.7559348382055759E-004 + 8.1300000000000011E-002 2.4044905148912221E-004 + 8.2400000000000029E-002 2.0706142822746187E-004 + 8.3500000000000019E-002 1.7553377256263047E-004 + 8.4600000000000009E-002 1.4594376261811703E-004 + 8.5700000000000026E-002 1.1842259846162051E-004 + 8.6800000000000016E-002 9.3095484771765769E-005 + 8.7900000000000006E-002 6.9980909756850451E-005 + 8.9000000000000024E-002 4.9002359446603805E-005 + 9.0100000000000013E-002 3.0101611628197134E-005 + 9.1200000000000003E-002 1.3279893209983129E-005 + 9.2300000000000021E-002 -1.4933655165805249E-006 + 9.3400000000000011E-002 -1.4355878192873206E-005 + 9.4500000000000028E-002 -2.5481385819148272E-005 + 9.5600000000000018E-002 -3.4961929486598819E-005 + 9.6700000000000008E-002 -4.2827716242754832E-005 + 9.7800000000000026E-002 -4.9182959628524259E-005 + 9.8900000000000016E-002 -5.4239633755059913E-005 + 0.10000000000000001 -5.8191599237034097E-005 + 0.10110000000000002 -6.1107850342523307E-005 + 0.10220000000000001 -6.3012448663357645E-005 + 0.10330000000000003 -6.4027393818832934E-005 + 0.10440000000000002 -6.4358275267295539E-005 + 0.10550000000000001 -6.4140287577174604E-005 + 0.10660000000000003 -6.3386454712599516E-005 + 0.10770000000000002 -6.2119856011122465E-005 + 0.10880000000000001 -6.0481292166514322E-005 + 0.10990000000000003 -5.8637055190047249E-005 + 0.11100000000000002 -5.6627417507115752E-005 + 0.11210000000000001 -5.4393225582316518E-005 + 0.11320000000000002 -5.1953185902675614E-005 + 0.11430000000000001 -4.9460966693004593E-005 + 0.11540000000000003 -4.7043911763466895E-005 + 0.11650000000000002 -4.4668253394775093E-005 + 0.11760000000000001 -4.2236664739903063E-005 + 0.11870000000000003 -3.9772869058651850E-005 + 0.11980000000000002 -3.7414589314721525E-005 + 0.12090000000000001 -3.5226792533649132E-005 + 0.12200000000000003 -3.3127074857475236E-005 + 0.12310000000000001 -3.1034935091156512E-005 + 0.12420000000000003 -2.9011611331952736E-005 + 0.12530000000000002 -2.7171954570803791E-005 + 0.12640000000000001 -2.5503917640889995E-005 + 0.12750000000000003 -2.3883561880211346E-005 + 0.12860000000000002 -2.2266751329880208E-005 + 0.12970000000000001 -2.0760953702847473E-005 + 0.13080000000000003 -1.9459304894553497E-005 + 0.13190000000000002 -1.8290831576450728E-005 + 0.13300000000000001 -1.7120128177339211E-005 + 0.13410000000000000 -1.5946337953209877E-005 + 0.13520000000000004 -1.4896803804731462E-005 + 0.13630000000000003 -1.4024955817149021E-005 + 0.13740000000000002 -1.3222797861089930E-005 + 0.13850000000000001 -1.2382643035380170E-005 + 0.13960000000000000 -1.1557141078810673E-005 + 0.14070000000000005 -1.0869575817196164E-005 + 0.14180000000000004 -1.0314131941413507E-005 + 0.14290000000000003 -9.7563070085016079E-006 + 0.14400000000000002 -9.1340343715273775E-006 + 0.14510000000000001 -8.5495148596237414E-006 + 0.14620000000000000 -8.1088428487419151E-006 + 0.14730000000000004 -7.7555905590998009E-006 + 0.14840000000000003 -7.3541600613680203E-006 + 0.14950000000000002 -6.8923641265428159E-006 + 0.15060000000000001 -6.4928053689072840E-006 + 0.15170000000000000 -6.2180774875741918E-006 + 0.15280000000000005 -5.9731864894274622E-006 + 0.15390000000000004 -5.6530989240854979E-006 + 0.15500000000000003 -5.3037615543871652E-006 + 0.15610000000000002 -5.0466551329009235E-006 + 0.15720000000000001 -4.8859924390853848E-006 + 0.15830000000000000 -4.6988538997538853E-006 + 0.15940000000000004 -4.4237544898351189E-006 + 0.16050000000000003 -4.1551747926860116E-006 + 0.16160000000000002 -3.9981650843401439E-006 + 0.16270000000000001 -3.9065421333361883E-006 + 0.16380000000000000 -3.7530160170717863E-006 + 0.16490000000000005 -3.5212640341342194E-006 + 0.16600000000000004 -3.3258620533160865E-006 + 0.16710000000000003 -3.2337793527403846E-006 + 0.16820000000000002 -3.1641304758522892E-006 + 0.16930000000000001 -3.0165472253429471E-006 + 0.17040000000000000 -2.8254282824491384E-006 + 0.17150000000000004 -2.7025421331927646E-006 + 0.17260000000000003 -2.6617976800480392E-006 + 0.17370000000000002 -2.5981528324336978E-006 + 0.17480000000000001 -2.4507535272277892E-006 + 0.17590000000000000 -2.2956510292715393E-006 + 0.17700000000000005 -2.2273204649536638E-006 + 0.17810000000000004 -2.2136437110020779E-006 + 0.17920000000000003 -2.1470907540788176E-006 + 0.18030000000000002 -2.0089605641260277E-006 + 0.18140000000000001 -1.8941741473099682E-006 + 0.18250000000000000 -1.8635575997905107E-006 + 0.18360000000000004 -1.8534443597673089E-006 + 0.18470000000000003 -1.7775582819012925E-006 + 0.18580000000000002 -1.6586310493948986E-006 + 0.18690000000000001 -1.5884255617493181E-006 + 0.18800000000000000 -1.5840662399568828E-006 + 0.18910000000000005 -1.5641585378034506E-006 + 0.19020000000000004 -1.4770745337955304E-006 + 0.19130000000000003 -1.3793260222882964E-006 + 0.19240000000000002 -1.3456735814543208E-006 + 0.19350000000000001 -1.3539461178879719E-006 + 0.19460000000000005 -1.3216504157753661E-006 + 0.19570000000000004 -1.2332873211562401E-006 + 0.19680000000000003 -1.1615140920184786E-006 + 0.19790000000000002 -1.1536260444700019E-006 + 0.19900000000000001 -1.1610620731516974E-006 + 0.20010000000000000 -1.1166270041940152E-006 + 0.20120000000000005 -1.0364949503127718E-006 + 0.20230000000000004 -9.9154726740380283E-007 + 0.20340000000000003 -9.9816065812774468E-007 + 0.20450000000000002 -9.9710382528428454E-007 + 0.20560000000000000 -9.4683775841986062E-007 + 0.20670000000000005 -8.8419432131559006E-007 + 0.20780000000000004 -8.6313423253159272E-007 + 0.20890000000000003 -8.7236037416005274E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0019.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0019.BXX.semd new file mode 100644 index 00000000..4b80982d --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0019.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546763107634806E-011 + -0.11559999999999999 1.3697711367943732E-011 + -0.11449999999999999 -3.8519888667654101E-011 + -0.11340000000000000 -6.0437016502490337E-011 + -0.11230000000000000 8.1728214473830718E-011 + -0.11119999999999999 2.1664814386923581E-010 + -0.11009999999999999 -3.4040596730289252E-011 + -0.10900000000000000 -4.8208065317467685E-010 + -0.10790000000000000 -2.7206731312290344E-010 + -0.10679999999999999 7.1667344281323153E-010 + -0.10569999999999999 1.0246072879027679E-009 + -0.10460000000000000 -4.2161374391724848E-010 + -0.10349999999999999 -1.8818482327986885E-009 + -0.10239999999999999 -6.0493343667644695E-010 + -0.10130000000000000 2.4258650643815827E-009 + -0.10020000000000000 2.5024655680994101E-009 + -9.9099999999999994E-002 -1.8537364976367599E-009 + -9.7999999999999990E-002 -4.8300967669945294E-009 + -9.6899999999999986E-002 -6.5601379883872823E-010 + -9.5799999999999996E-002 6.4044045622324575E-009 + -9.4699999999999993E-002 5.8165889882388910E-009 + -9.3599999999999989E-002 -3.7803649099998893E-009 + -9.2499999999999999E-002 -9.8755350563806132E-009 + -9.1399999999999995E-002 -2.5646724743921823E-009 + -9.0299999999999991E-002 9.5435108704577942E-009 + -8.9200000000000002E-002 9.3253875732557390E-009 + -8.8099999999999984E-002 -4.2171026670700940E-009 + -8.6999999999999994E-002 -1.2694454376571684E-008 + -8.5899999999999990E-002 -3.9121625938776106E-009 + -8.4799999999999986E-002 9.9854435831048249E-009 + -8.3699999999999997E-002 9.7388079822735563E-009 + -8.2599999999999993E-002 -2.9504445553385494E-009 + -8.1499999999999989E-002 -8.7991400832265754E-009 + -8.0399999999999999E-002 -8.1161882770075522E-010 + -7.9299999999999995E-002 5.8463021090915390E-009 + -7.8199999999999992E-002 -3.1166291769579857E-010 + -7.7100000000000002E-002 -7.3378534359846981E-009 + -7.5999999999999984E-002 2.6067440307003809E-012 + -7.4899999999999994E-002 1.1607259153834093E-008 + -7.3799999999999991E-002 4.7749653120376934E-009 + -7.2699999999999987E-002 -1.6708000316612015E-008 + -7.1599999999999997E-002 -2.0921376631122257E-008 + -7.0499999999999993E-002 5.0175761323600909E-009 + -6.9399999999999989E-002 2.8317584721548883E-008 + -6.8300000000000000E-002 1.2552283656930285E-008 + -6.7199999999999996E-002 -2.6888463011687236E-008 + -6.6099999999999992E-002 -3.8679257130525002E-008 + -6.5000000000000002E-002 -6.8551542220518513E-009 + -6.3899999999999985E-002 2.4598611148007876E-008 + -6.2799999999999995E-002 1.2654564507386112E-008 + -6.1699999999999991E-002 -2.5248594326399143E-008 + -6.0599999999999994E-002 -3.9291585096634662E-008 + -5.9499999999999990E-002 -1.9410153484500370E-008 + -5.8399999999999994E-002 -3.7977163636071509E-009 + -5.7299999999999990E-002 -1.5915663453824891E-008 + -5.6199999999999986E-002 -3.1356048424413530E-008 + -5.5099999999999996E-002 -2.4918396235307227E-008 + -5.3999999999999992E-002 -1.7667669993670643E-008 + -5.2899999999999989E-002 -4.2300264624373085E-008 + -5.1799999999999985E-002 -8.0383536271710909E-008 + -5.0699999999999995E-002 -7.9860299706524529E-008 + -4.9599999999999991E-002 -3.7813578046552720E-008 + -4.8499999999999988E-002 -1.9334718714958399E-008 + -4.7399999999999998E-002 -6.9043757378040027E-008 + -4.6299999999999994E-002 -1.3947962429483596E-007 + -4.5199999999999990E-002 -1.5016995291716739E-007 + -4.4099999999999986E-002 -1.0024763241744949E-007 + -4.2999999999999997E-002 -7.1607423990371899E-008 + -4.1899999999999993E-002 -1.1483549400281845E-007 + -4.0799999999999989E-002 -1.8238506527268328E-007 + -3.9699999999999985E-002 -2.0372689846226422E-007 + -3.8599999999999995E-002 -1.8455594386068697E-007 + -3.7499999999999992E-002 -1.8541034307872906E-007 + -3.6399999999999988E-002 -2.2232156027257588E-007 + -3.5299999999999984E-002 -2.4812757715153566E-007 + -3.4199999999999994E-002 -2.3917490921121498E-007 + -3.3099999999999991E-002 -2.4114100938277261E-007 + -3.1999999999999987E-002 -2.9350266572691908E-007 + -3.0899999999999997E-002 -3.5240782381151803E-007 + -2.9799999999999993E-002 -3.4678424754019943E-007 + -2.8699999999999989E-002 -2.9020611691521481E-007 + -2.7599999999999986E-002 -2.7517043577063305E-007 + -2.6499999999999996E-002 -3.4213570643260027E-007 + -2.5399999999999992E-002 -4.1482653045932238E-007 + -2.4299999999999988E-002 -4.0529283751311596E-007 + -2.3199999999999985E-002 -3.3612784022807318E-007 + -2.2099999999999995E-002 -3.0349946200658451E-007 + -2.0999999999999991E-002 -3.3654134767857613E-007 + -1.9899999999999987E-002 -3.6625277743951301E-007 + -1.8799999999999983E-002 -3.3378424291186093E-007 + -1.7699999999999994E-002 -2.7622689913187060E-007 + -1.6599999999999990E-002 -2.5727987917889550E-007 + -1.5499999999999986E-002 -2.6014041054622794E-007 + -1.4399999999999996E-002 -2.1584932596852013E-007 + -1.3299999999999992E-002 -1.2202750099277182E-007 + -1.2199999999999989E-002 -5.4935224369501157E-008 + -1.1099999999999985E-002 -5.3011195433327885E-008 + -9.9999999999999950E-003 -4.7279502979336030E-008 + -8.8999999999999913E-003 4.1310045162390452E-008 + -7.7999999999999875E-003 1.8241615862280014E-007 + -6.6999999999999837E-003 2.7584940198721597E-007 + -5.5999999999999939E-003 2.9361589781728981E-007 + -4.4999999999999901E-003 3.1871903161118098E-007 + -3.3999999999999864E-003 4.1583993493077287E-007 + -2.2999999999999826E-003 5.4321833431458799E-007 + -1.1999999999999927E-003 6.2487055174642592E-007 + -9.9999999999988987E-005 6.5861092934937915E-007 + 1.0000000000000148E-003 7.1396686962543754E-007 + 2.1000000000000185E-003 8.1265869766866672E-007 + 3.2000000000000084E-003 8.9799908664645045E-007 + 4.3000000000000121E-003 9.2332106760295574E-007 + 5.4000000000000159E-003 9.2937261797487736E-007 + 6.5000000000000058E-003 9.8005614290741505E-007 + 7.6000000000000234E-003 1.0593504384814878E-006 + 8.7000000000000133E-003 1.0879938372454490E-006 + 9.8000000000000032E-003 1.0440780897624791E-006 + 1.0900000000000021E-002 1.0001803047998692E-006 + 1.2000000000000011E-002 1.0124134632860660E-006 + 1.3100000000000001E-002 1.0358232884755125E-006 + 1.4200000000000018E-002 9.9452950053091627E-007 + 1.5300000000000008E-002 8.9409917336524813E-007 + 1.6400000000000026E-002 8.0917203604258248E-007 + 1.7500000000000016E-002 7.7030364309393917E-007 + 1.8600000000000005E-002 7.2179716426035156E-007 + 1.9700000000000023E-002 6.1327796174737159E-007 + 2.0800000000000013E-002 4.7648137524447520E-007 + 2.1900000000000003E-002 3.7359643556555966E-007 + 2.3000000000000020E-002 3.0186708954715868E-007 + 2.4100000000000010E-002 2.0472232620249997E-007 + 2.5200000000000000E-002 6.3693825325117359E-008 + 2.6300000000000018E-002 -7.0896625459226925E-008 + 2.7400000000000008E-002 -1.6064616659150488E-007 + 2.8500000000000025E-002 -2.3626738254733937E-007 + 2.9600000000000015E-002 -3.4569990248201066E-007 + 3.0700000000000005E-002 -4.7945309233909938E-007 + 3.1800000000000023E-002 -5.7596014357841341E-007 + 3.2900000000000013E-002 -6.2186239802031196E-007 + 3.4000000000000002E-002 -6.6295393708060146E-007 + 3.5100000000000020E-002 -7.3606418027338805E-007 + 3.6200000000000010E-002 -8.1540622431930387E-007 + 3.7300000000000028E-002 -8.5220028722687857E-007 + 3.8400000000000017E-002 -8.5077516587261925E-007 + 3.9500000000000007E-002 -8.5288769469116232E-007 + 4.0600000000000025E-002 -8.6949057731544599E-007 + 4.1700000000000015E-002 -8.7191307329703704E-007 + 4.2800000000000005E-002 -8.4354206819625688E-007 + 4.3900000000000022E-002 -7.9978303801908623E-007 + 4.5000000000000012E-002 -7.6989664421489579E-007 + 4.6100000000000002E-002 -7.3654837251524441E-007 + 4.7200000000000020E-002 -6.7706304207604262E-007 + 4.8300000000000010E-002 -6.0061461226723623E-007 + 4.9400000000000027E-002 -5.3352704298958997E-007 + 5.0500000000000017E-002 -4.8346026915169205E-007 + 5.1600000000000007E-002 -4.2634215446923918E-007 + 5.2700000000000025E-002 -3.5357024330551212E-007 + 5.3800000000000014E-002 -2.7777224431702052E-007 + 5.4900000000000004E-002 -2.1106897918343748E-007 + 5.6000000000000022E-002 -1.4855845620331820E-007 + 5.7100000000000012E-002 -8.1643790394991811E-008 + 5.8200000000000002E-002 -2.3479767463641110E-008 + 5.9300000000000019E-002 1.8945103263945384E-008 + 6.0400000000000009E-002 5.4949975236695536E-008 + 6.1500000000000027E-002 1.0351971013733419E-007 + 6.2600000000000017E-002 1.5743239600851666E-007 + 6.3700000000000007E-002 1.9129967654407665E-007 + 6.4800000000000024E-002 2.0054547178460780E-007 + 6.5900000000000014E-002 2.0897917352158402E-007 + 6.7000000000000004E-002 2.3213718236547720E-007 + 6.8100000000000022E-002 2.5030513484125549E-007 + 6.9200000000000012E-002 2.4397175479862199E-007 + 7.0300000000000029E-002 2.2971450164277485E-007 + 7.1400000000000019E-002 2.3753906930323865E-007 + 7.2500000000000009E-002 2.5663337055448210E-007 + 7.3600000000000027E-002 2.4521898467355641E-007 + 7.4700000000000016E-002 1.9600413736498012E-007 + 7.5800000000000006E-002 1.5753916215999197E-007 + 7.6900000000000024E-002 1.6696085936018790E-007 + 7.8000000000000014E-002 1.9114098392947199E-007 + 7.9100000000000004E-002 1.7264100904412771E-007 + 8.0200000000000021E-002 1.1372672048537424E-007 + 8.1300000000000011E-002 7.4390754889464006E-008 + 8.2400000000000029E-002 8.1248643368780904E-008 + 8.3500000000000019E-002 9.0377191952484282E-008 + 8.4600000000000009E-002 6.0865403384013916E-008 + 8.5700000000000026E-002 2.0487743057628904E-008 + 8.6800000000000016E-002 2.0345135354205013E-008 + 8.7900000000000006E-002 4.5449997543300924E-008 + 8.9000000000000024E-002 3.1171371261962122E-008 + 9.0100000000000013E-002 -3.1507504161254474E-008 + 9.1200000000000003E-002 -6.7703922468353994E-008 + 9.2300000000000021E-002 -2.7444089667483240E-008 + 9.3400000000000011E-002 2.8703761145720819E-008 + 9.4500000000000028E-002 1.3801309428629338E-008 + 9.5600000000000018E-002 -5.8300713590142550E-008 + 9.6700000000000008E-002 -8.9818612991621194E-008 + 9.7800000000000026E-002 -4.3038767216785345E-008 + 9.8900000000000016E-002 5.0600106327181038E-009 + 0.10000000000000001 -1.6887911513663312E-008 + 0.10110000000000002 -6.7540341319727304E-008 + 0.10220000000000001 -6.1655988758957392E-008 + 0.10330000000000003 -6.4757230688883283E-009 + 0.10440000000000002 7.4143957640160352E-009 + 0.10550000000000001 -4.7546539150289391E-008 + 0.10660000000000003 -8.4265145972040045E-008 + 0.10770000000000002 -3.5106666018691612E-008 + 0.10880000000000001 3.7468765867743059E-008 + 0.10990000000000003 2.7616435360755531E-008 + 0.11100000000000002 -5.1118060895305462E-008 + 0.11210000000000001 -8.2155864333799400E-008 + 0.11320000000000002 -1.9272540896508872E-008 + 0.11430000000000001 4.3828990214933583E-008 + 0.11540000000000003 1.6602468733140086E-008 + 0.11650000000000002 -5.0853451227794721E-008 + 0.11760000000000001 -4.7942311454107767E-008 + 0.11870000000000003 2.2054049253483754E-008 + 0.11980000000000002 4.7048246187841869E-008 + 0.12090000000000001 -1.6346655584698055E-008 + 0.12200000000000003 -6.9177509942619508E-008 + 0.12310000000000001 -2.1855196763453932E-008 + 0.12420000000000003 6.2313290527526988E-008 + 0.12530000000000002 5.8194050467363923E-008 + 0.12640000000000001 -3.0988765331585455E-008 + 0.12750000000000003 -7.4673465633168234E-008 + 0.12860000000000002 -1.0797861271782949E-008 + 0.12970000000000001 6.2534383005186100E-008 + 0.13080000000000003 3.7621973092427652E-008 + 0.13190000000000002 -4.0053485861335503E-008 + 0.13300000000000001 -4.6648246154745721E-008 + 0.13410000000000000 2.5944517645370979E-008 + 0.13520000000000004 5.9439660304860809E-008 + 0.13630000000000003 -3.5140854670601129E-009 + 0.13740000000000002 -6.5646865721191716E-008 + 0.13850000000000001 -2.5539703685240056E-008 + 0.13960000000000000 6.1314658239552955E-008 + 0.14070000000000005 6.2594189387255028E-008 + 0.14180000000000004 -2.8075875846411691E-008 + 0.14290000000000003 -7.7984878998904605E-008 + 0.14400000000000002 -1.4265403081026307E-008 + 0.14510000000000001 6.6827361422383547E-008 + 0.14620000000000000 4.7198000174830668E-008 + 0.14730000000000004 -3.6551870863377189E-008 + 0.14840000000000003 -5.4911790670075789E-008 + 0.14950000000000002 1.4345040710850299E-008 + 0.15060000000000001 5.6375895951532584E-008 + 0.15170000000000000 2.2572683722188458E-009 + 0.15280000000000005 -6.2258116884095216E-008 + 0.15390000000000004 -3.1244415055198260E-008 + 0.15500000000000003 5.3301977942510348E-008 + 0.15610000000000002 6.2721831284306973E-008 + 0.15720000000000001 -2.0507513909251429E-008 + 0.15830000000000000 -7.3390488353197725E-008 + 0.15940000000000004 -1.7815091624129309E-008 + 0.16050000000000003 6.2086002117212047E-008 + 0.16160000000000002 4.8840934852023565E-008 + 0.16270000000000001 -3.2650266490463764E-008 + 0.16380000000000000 -5.8175665174076130E-008 + 0.16490000000000005 5.1534065903524606E-009 + 0.16600000000000004 5.4492538481554220E-008 + 0.16710000000000003 1.4424054839423661E-008 + 0.16820000000000002 -4.7762842569909481E-008 + 0.16930000000000001 -3.1011019530069461E-008 + 0.17040000000000000 4.0024556113849030E-008 + 0.17150000000000004 5.3218172979541123E-008 + 0.17260000000000003 -1.5889087379150624E-008 + 0.17370000000000002 -6.4377012165550695E-008 + 0.17480000000000001 -1.8741928897725302E-008 + 0.17590000000000000 5.3210747807952430E-008 + 0.17700000000000005 4.5705213835844916E-008 + 0.17810000000000004 -2.6368836003598517E-008 + 0.17920000000000003 -5.4079585254385165E-008 + 0.18030000000000002 -6.7837402362158628E-010 + 0.18140000000000001 4.7592969565357635E-008 + 0.18250000000000000 1.8010419822189760E-008 + 0.18360000000000004 -3.9408426744103053E-008 + 0.18470000000000003 -3.3778359664893287E-008 + 0.18580000000000002 2.5172882445190226E-008 + 0.18690000000000001 4.4885243966064081E-008 + 0.18800000000000000 -5.4607971478048967E-009 + 0.18910000000000005 -4.8226841187215541E-008 + 0.19020000000000004 -1.7975679611481610E-008 + 0.19130000000000003 3.8965154658399115E-008 + 0.19240000000000002 3.7093133897769803E-008 + 0.19350000000000001 -1.8505456722550662E-008 + 0.19460000000000005 -4.3188926213133527E-008 + 0.19570000000000004 -2.6196342872708556E-009 + 0.19680000000000003 3.8683626968349927E-008 + 0.19790000000000002 1.9240035342704687E-008 + 0.19900000000000001 -2.7478289865712213E-008 + 0.20010000000000000 -2.8803263774079824E-008 + 0.20120000000000005 1.5225275262764626E-008 + 0.20230000000000004 3.5617158999912135E-008 + 0.20340000000000003 2.3582591435200584E-009 + 0.20450000000000002 -3.2036229669074601E-008 + 0.20560000000000000 -1.5982219991883539E-008 + 0.20670000000000005 2.3194926868086441E-008 + 0.20780000000000004 2.4486888960950637E-008 + 0.20890000000000003 -1.2756165901350869E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0019.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0019.BXZ.semd new file mode 100644 index 00000000..611e54a4 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0019.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 -2.8803398555155013E-010 + -0.11670000000000000 -3.7413219744486526E-010 + -0.11559999999999999 3.5014199872840379E-010 + -0.11449999999999999 9.4073016043694224E-010 + -0.11340000000000000 9.4344115852962318E-011 + -0.11230000000000000 -1.0913596693029604E-009 + -0.11119999999999999 -5.3994986259908728E-010 + -0.11009999999999999 4.0800493539272509E-010 + -0.10900000000000000 -1.7057470991233004E-009 + -0.10790000000000000 -5.1608428641713999E-009 + -0.10679999999999999 -2.5409692128164352E-009 + -0.10569999999999999 7.8289570382139573E-009 + -0.10460000000000000 1.4875282339232854E-008 + -0.10349999999999999 7.4609003419823239E-009 + -0.10239999999999999 -7.8669248892992982E-009 + -0.10130000000000000 -1.2319265607629859E-008 + -0.10020000000000000 -5.1220550023600708E-010 + -9.9099999999999994E-002 1.0257106275446404E-008 + -9.7999999999999990E-002 3.9317074040923217E-009 + -9.6899999999999986E-002 -1.0295767793877530E-008 + -9.5799999999999996E-002 -1.0654859217140711E-008 + -9.4699999999999993E-002 4.9943840174648813E-009 + -9.3599999999999989E-002 1.5762308791522628E-008 + -9.2499999999999999E-002 8.8267295694777204E-009 + -9.1399999999999995E-002 -2.6693793842014202E-009 + -9.0299999999999991E-002 -2.5358370958628029E-009 + -8.9200000000000002E-002 1.5048964296937584E-009 + -8.8099999999999984E-002 -9.5547330047907053E-009 + -8.6999999999999994E-002 -3.3973734048231563E-008 + -8.5899999999999990E-002 -5.0857028810469274E-008 + -8.4799999999999986E-002 -5.4565401086392740E-008 + -8.3699999999999997E-002 -6.5483426681112178E-008 + -8.2599999999999993E-002 -9.6673907989952568E-008 + -8.1499999999999989E-002 -1.2998593490465282E-007 + -8.0399999999999999E-002 -1.4490673549971689E-007 + -7.9299999999999995E-002 -1.5748329929010652E-007 + -7.8199999999999992E-002 -2.0287106394789589E-007 + -7.7100000000000002E-002 -2.8165894150333770E-007 + -7.5999999999999984E-002 -3.5502839068612957E-007 + -7.4899999999999994E-002 -4.0535437051403278E-007 + -7.3799999999999991E-002 -4.7338815534203604E-007 + -7.2699999999999987E-002 -6.0896365994267398E-007 + -7.1599999999999997E-002 -8.0216415199174662E-007 + -7.0499999999999993E-002 -9.9893975402665092E-007 + -6.9399999999999989E-002 -1.1834146107503329E-006 + -6.8300000000000000E-002 -1.4076381376071367E-006 + -6.7199999999999996E-002 -1.7256301134693786E-006 + -6.6099999999999992E-002 -2.1305777408997528E-006 + -6.5000000000000002E-002 -2.5860899768304080E-006 + -6.3899999999999985E-002 -3.0978669656178681E-006 + -6.2799999999999995E-002 -3.7148813589737983E-006 + -6.1699999999999991E-002 -4.4658031583821867E-006 + -6.0599999999999994E-002 -5.3392168410937302E-006 + -5.9499999999999990E-002 -6.3407492234546226E-006 + -5.8399999999999994E-002 -7.5280295277480036E-006 + -5.7299999999999990E-002 -8.9556378952693194E-006 + -5.6199999999999986E-002 -1.0613653103064280E-005 + -5.5099999999999996E-002 -1.2469113244151231E-005 + -5.3999999999999992E-002 -1.4561912394128740E-005 + -5.2899999999999989E-002 -1.7006786947604269E-005 + -5.1799999999999985E-002 -1.9883862478309311E-005 + -5.0699999999999995E-002 -2.3173888621386141E-005 + -4.9599999999999991E-002 -2.6839263227884658E-005 + -4.8499999999999988E-002 -3.0936844268580899E-005 + -4.7399999999999998E-002 -3.5597324313130230E-005 + -4.6299999999999994E-002 -4.0901817556004971E-005 + -4.5199999999999990E-002 -4.6839446440571919E-005 + -4.4099999999999986E-002 -5.3402603953145444E-005 + -4.2999999999999997E-002 -6.0669695812975988E-005 + -4.1899999999999993E-002 -6.8749170168302953E-005 + -4.0799999999999989E-002 -7.7678771049249917E-005 + -3.9699999999999985E-002 -8.7438995251432061E-005 + -3.8599999999999995E-002 -9.8054748377762735E-005 + -3.7499999999999992E-002 -1.0961816587951034E-004 + -3.6399999999999988E-002 -1.2218939082231373E-004 + -3.5299999999999984E-002 -1.3572994794230908E-004 + -3.4199999999999994E-002 -1.5017815167084336E-004 + -3.3099999999999991E-002 -1.6554999456275254E-004 + -3.1999999999999987E-002 -1.8190126866102219E-004 + -3.0899999999999997E-002 -1.9920030899811536E-004 + -2.9799999999999993E-002 -2.1730408479925245E-004 + -2.8699999999999989E-002 -2.3608269111718982E-004 + -2.7599999999999986E-002 -2.5549551355652511E-004 + -2.6499999999999996E-002 -2.7550020604394376E-004 + -2.5399999999999992E-002 -2.9592114151455462E-004 + -2.4299999999999988E-002 -3.1648436561226845E-004 + -2.3199999999999985E-002 -3.3696260652504861E-004 + -2.2099999999999995E-002 -3.5721409949474037E-004 + -2.0999999999999991E-002 -3.7705575232394040E-004 + -1.9899999999999987E-002 -3.9616279536858201E-004 + -1.8799999999999983E-002 -4.1414322913624346E-004 + -1.7699999999999994E-002 -4.3067467049695551E-004 + -1.6599999999999990E-002 -4.4549602898769081E-004 + -1.5499999999999986E-002 -4.5828209840692580E-004 + -1.4399999999999996E-002 -4.6860115253366530E-004 + -1.3299999999999992E-002 -4.7602527774870396E-004 + -1.2199999999999989E-002 -4.8021960537880659E-004 + -1.1099999999999985E-002 -4.8088069888763130E-004 + -9.9999999999999950E-003 -4.7762310714460909E-004 + -8.8999999999999913E-003 -4.7001699567772448E-004 + -7.7999999999999875E-003 -4.5772257726639509E-004 + -6.6999999999999837E-003 -4.4053606688976288E-004 + -5.5999999999999939E-003 -4.1826991946436465E-004 + -4.4999999999999901E-003 -3.9066310273483396E-004 + -3.3999999999999864E-003 -3.5747786751016974E-004 + -2.2999999999999826E-003 -3.1863371259532869E-004 + -1.1999999999999927E-003 -2.7419897378422320E-004 + -9.9999999999988987E-005 -2.2426758368965238E-004 + 1.0000000000000148E-003 -1.6890646656975150E-004 + 2.1000000000000185E-003 -1.0826154903043061E-004 + 3.2000000000000084E-003 -4.2665647924877703E-005 + 4.3000000000000121E-003 2.7420526748755947E-005 + 5.4000000000000159E-003 1.0153133916901425E-004 + 6.5000000000000058E-003 1.7919560195878148E-004 + 7.6000000000000234E-003 2.5981996441259980E-004 + 8.7000000000000133E-003 3.4263121779076755E-004 + 9.8000000000000032E-003 4.2678718455135822E-004 + 1.0900000000000021E-002 5.1148922648280859E-004 + 1.2000000000000011E-002 5.9593882178887725E-004 + 1.3100000000000001E-002 6.7922635935246944E-004 + 1.4200000000000018E-002 7.6033989898860455E-004 + 1.5300000000000008E-002 8.3828484639525414E-004 + 1.6400000000000026E-002 9.1215281281620264E-004 + 1.7500000000000016E-002 9.8105845972895622E-004 + 1.8600000000000005E-002 1.0440741898491979E-003 + 1.9700000000000023E-002 1.1002918472513556E-003 + 2.0800000000000013E-002 1.1489280732348561E-003 + 2.1900000000000003E-002 1.1893305927515030E-003 + 2.3000000000000020E-002 1.2208946282044053E-003 + 2.4100000000000010E-002 1.2430396163836122E-003 + 2.5200000000000000E-002 1.2553009437397122E-003 + 2.6300000000000018E-002 1.2574188876897097E-003 + 2.7400000000000008E-002 1.2493047397583723E-003 + 2.8500000000000025E-002 1.2309403391554952E-003 + 2.9600000000000015E-002 1.2023728340864182E-003 + 3.0700000000000005E-002 1.1637986171990633E-003 + 3.1800000000000023E-002 1.1156088439747691E-003 + 3.2900000000000013E-002 1.0583405382931232E-003 + 3.4000000000000002E-002 9.9259952548891306E-004 + 3.5100000000000020E-002 9.1908150352537632E-004 + 3.6200000000000010E-002 8.3860359154641628E-004 + 3.7300000000000028E-002 7.5210502836853266E-004 + 3.8400000000000017E-002 6.6056568175554276E-004 + 3.9500000000000007E-002 5.6498288176953793E-004 + 4.0600000000000025E-002 4.6639426727779210E-004 + 4.1700000000000015E-002 3.6591629032045603E-004 + 4.2800000000000005E-002 2.6468312717042863E-004 + 4.3900000000000022E-002 1.6379603766836226E-004 + 4.5000000000000012E-002 6.4271931478288025E-005 + 4.6100000000000002E-002 -3.2905965781537816E-005 + 4.7200000000000020E-002 -1.2678379425778985E-004 + 4.8300000000000010E-002 -2.1645768720190972E-004 + 4.9400000000000027E-002 -3.0110767693258822E-004 + 5.0500000000000017E-002 -3.8002297515049577E-004 + 5.1600000000000007E-002 -4.5260568731464446E-004 + 5.2700000000000025E-002 -5.1836500642821193E-004 + 5.3800000000000014E-002 -5.7690945686772466E-004 + 5.4900000000000004E-002 -6.2794989207759500E-004 + 5.6000000000000022E-002 -6.7130080424249172E-004 + 5.7100000000000012E-002 -7.0689158746972680E-004 + 5.8200000000000002E-002 -7.3475448880344629E-004 + 5.9300000000000019E-002 -7.5501226820051670E-004 + 6.0400000000000009E-002 -7.6788075966760516E-004 + 6.1500000000000027E-002 -7.7367108315229416E-004 + 6.2600000000000017E-002 -7.7278004027903080E-004 + 6.3700000000000007E-002 -7.6564896153286099E-004 + 6.4800000000000024E-002 -7.5273658148944378E-004 + 6.5900000000000014E-002 -7.3454185621812940E-004 + 6.7000000000000004E-002 -7.1163417305797338E-004 + 6.8100000000000022E-002 -6.8463612115010619E-004 + 6.9200000000000012E-002 -6.5415719291195273E-004 + 7.0300000000000029E-002 -6.2075845198705792E-004 + 7.1400000000000019E-002 -5.8498646831139922E-004 + 7.2500000000000009E-002 -5.4741691565141082E-004 + 7.3600000000000027E-002 -5.0862733041867614E-004 + 7.4700000000000016E-002 -4.6913011465221643E-004 + 7.5800000000000006E-002 -4.2936438694596291E-004 + 7.6900000000000024E-002 -3.8975509232841432E-004 + 7.8000000000000014E-002 -3.5074021434411407E-004 + 7.9100000000000004E-002 -3.1270849285647273E-004 + 8.0200000000000021E-002 -2.7593516279011965E-004 + 8.1300000000000011E-002 -2.4061507428996265E-004 + 8.2400000000000029E-002 -2.0696368301287293E-004 + 8.3500000000000019E-002 -1.7522404959890991E-004 + 8.4600000000000009E-002 -1.4556861424352974E-004 + 8.5700000000000026E-002 -1.1804226960521191E-004 + 8.6800000000000016E-002 -9.2631002189591527E-005 + 8.7900000000000006E-002 -6.9368739787023515E-005 + 8.9000000000000024E-002 -4.8316829634131864E-005 + 9.0100000000000013E-002 -2.9455848562065512E-005 + 9.1200000000000003E-002 -1.2664032510656398E-005 + 9.2300000000000021E-002 2.1788362118968507E-006 + 9.3400000000000011E-002 1.5109553714864887E-005 + 9.4500000000000028E-002 2.6164099836023524E-005 + 9.5600000000000018E-002 3.5486900742398575E-005 + 9.6700000000000008E-002 4.3294232455082238E-005 + 9.7800000000000026E-002 4.9730595492292196E-005 + 9.8900000000000016E-002 5.4831623856443912E-005 + 0.10000000000000001 5.8654728491092101E-005 + 0.10110000000000002 6.1382612329907715E-005 + 0.10220000000000001 6.3233805121853948E-005 + 0.10330000000000003 6.4317071519326419E-005 + 0.10440000000000002 6.4644693338777870E-005 + 0.10550000000000001 6.4285377447959036E-005 + 0.10660000000000003 6.3416329794563353E-005 + 0.10770000000000002 6.2191851611714810E-005 + 0.10880000000000001 6.0631515225395560E-005 + 0.10990000000000003 5.8710906159831211E-005 + 0.11100000000000002 5.6517958000767976E-005 + 0.11210000000000001 5.4227697546593845E-005 + 0.11320000000000002 5.1925042498623952E-005 + 0.11430000000000001 4.9544880312168971E-005 + 0.11540000000000003 4.7029960114741698E-005 + 0.11650000000000002 4.4473148591350764E-005 + 0.11760000000000001 4.2027273593703285E-005 + 0.11870000000000003 3.9717448089504614E-005 + 0.11980000000000002 3.7440113374032080E-005 + 0.12090000000000001 3.5148674214724451E-005 + 0.12200000000000003 3.2941428798949346E-005 + 0.12310000000000001 3.0917984986444935E-005 + 0.12420000000000003 2.9033093596808612E-005 + 0.12530000000000002 2.7177460651728325E-005 + 0.12640000000000001 2.5358489438076504E-005 + 0.12750000000000003 2.3696153220953420E-005 + 0.12860000000000002 2.2234566131373867E-005 + 0.12970000000000001 2.0863504687440582E-005 + 0.13080000000000003 1.9477389287203550E-005 + 0.13190000000000002 1.8134087440557778E-005 + 0.13300000000000001 1.6966121620498598E-005 + 0.13410000000000000 1.5974199413903989E-005 + 0.13520000000000004 1.5018808880995493E-005 + 0.13630000000000003 1.4023621588421520E-005 + 0.13740000000000002 1.3082070836389903E-005 + 0.13850000000000001 1.2305221389397047E-005 + 0.13960000000000000 1.1646047823887784E-005 + 0.14070000000000005 1.0968276001221966E-005 + 0.14180000000000004 1.0251031199004501E-005 + 0.14290000000000003 9.6135527201113291E-006 + 0.14400000000000002 9.1233059720252641E-006 + 0.14510000000000001 8.6854770415811799E-006 + 0.14620000000000000 8.1846183093148284E-006 + 0.14730000000000004 7.6584083217312582E-006 + 0.14840000000000003 7.2345160333497915E-006 + 0.14950000000000002 6.9297957452363335E-006 + 0.15060000000000001 6.6216589402756654E-006 + 0.15170000000000000 6.2349845393327996E-006 + 0.15280000000000005 5.8550481298880186E-006 + 0.15390000000000004 5.5911523304530419E-006 + 0.15500000000000003 5.4032025218475610E-006 + 0.15610000000000002 5.1599304242699873E-006 + 0.15720000000000001 4.8395750127383508E-006 + 0.15830000000000000 4.5631145439983811E-006 + 0.15940000000000004 4.4083203647460323E-006 + 0.16050000000000003 4.2894589569186792E-006 + 0.16160000000000002 4.0863737922336441E-006 + 0.16270000000000001 3.8243333619902842E-006 + 0.16380000000000000 3.6311976145952940E-006 + 0.16490000000000005 3.5418909192230785E-006 + 0.16600000000000004 3.4490947200538358E-006 + 0.16710000000000003 3.2698251288820757E-006 + 0.16820000000000002 3.0682599572173785E-006 + 0.16930000000000001 2.9502352845156565E-006 + 0.17040000000000000 2.8980043680348899E-006 + 0.17150000000000004 2.8012582333758473E-006 + 0.17260000000000003 2.6307673124392750E-006 + 0.17370000000000002 2.4831574592099059E-006 + 0.17480000000000001 2.4288801796501502E-006 + 0.17590000000000000 2.4015039343794342E-006 + 0.17700000000000005 2.2993253878667019E-006 + 0.17810000000000004 2.1414987259049667E-006 + 0.17920000000000003 2.0384038634801982E-006 + 0.18030000000000002 2.0233308077877155E-006 + 0.18140000000000001 2.0034481167385820E-006 + 0.18250000000000000 1.9018225430045277E-006 + 0.18360000000000004 1.7709357962303329E-006 + 0.18470000000000003 1.7081249552575173E-006 + 0.18580000000000002 1.7074809193218243E-006 + 0.18690000000000001 1.6739458033043775E-006 + 0.18800000000000000 1.5712081449237303E-006 + 0.18910000000000005 1.4739852076672832E-006 + 0.19020000000000004 1.4494245306195808E-006 + 0.19130000000000003 1.4548323861163226E-006 + 0.19240000000000002 1.4067852589505492E-006 + 0.19350000000000001 1.3095484518999001E-006 + 0.19460000000000005 1.2449336281861179E-006 + 0.19570000000000004 1.2444173762560240E-006 + 0.19680000000000003 1.2428155287125264E-006 + 0.19790000000000002 1.1809230500148260E-006 + 0.19900000000000001 1.0954038316413062E-006 + 0.20010000000000000 1.0596601214274415E-006 + 0.20120000000000005 1.0713472420320613E-006 + 0.20230000000000004 1.0590231340756873E-006 + 0.20340000000000003 9.9298961231397698E-007 + 0.20450000000000002 9.2797745310235769E-007 + 0.20560000000000000 9.1629868848031037E-007 + 0.20670000000000005 9.2886426728000515E-007 + 0.20780000000000004 9.0297248789283913E-007 + 0.20890000000000003 8.3835425357392523E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0020.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0020.BXX.semd new file mode 100644 index 00000000..87a768de --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0020.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173367227286533E-021 + -0.11119999999999999 -2.1335585054060316E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3249081147095817E-021 + -0.10790000000000000 3.2296879276220831E-019 + -0.10679999999999999 1.0674503433646278E-019 + -0.10569999999999999 -1.4623059134956105E-018 + -0.10460000000000000 -1.2596261906999581E-018 + -0.10349999999999999 4.7662514990678041E-018 + -0.10239999999999999 7.2483628505786299E-018 + -0.10130000000000000 -1.0592433209906969E-017 + -0.10020000000000000 -2.7792567132622285E-017 + -9.9099999999999994E-002 1.2570451183550935E-017 + -9.7999999999999990E-002 7.9820487274198914E-017 + -9.6899999999999986E-002 1.2145859375127466E-017 + -9.5799999999999996E-002 -1.8955670917265182E-016 + -9.4699999999999993E-002 -1.2844009241981205E-016 + -9.3599999999999989E-002 3.9215229942820152E-016 + -9.2499999999999999E-002 5.3949026600151845E-016 + -9.1399999999999995E-002 -6.0574322437205929E-016 + -9.0299999999999991E-002 -1.6980255617787777E-015 + -8.9200000000000002E-002 1.2997041625770455E-016 + -8.8099999999999984E-002 3.8443754981438896E-015 + -8.6999999999999994E-002 2.7951547275888037E-015 + -8.5899999999999990E-002 -5.4413002661295781E-015 + -8.4799999999999986E-002 -9.5917426494343365E-015 + -8.3699999999999997E-002 2.5228179649370219E-015 + -8.2599999999999993E-002 1.8417230495662226E-014 + -8.1499999999999989E-002 8.2132575141501650E-015 + -8.0399999999999999E-002 -2.5318190876059618E-014 + -7.9299999999999995E-002 -2.8646860952179568E-014 + -7.8199999999999992E-002 2.6885462714627828E-014 + -7.7100000000000002E-002 6.7104619929335418E-014 + -7.5999999999999984E-002 -4.8576907538231025E-015 + -7.4899999999999994E-002 -1.2584727639326776E-013 + -7.3799999999999991E-002 -8.8558900609905095E-014 + -7.2699999999999987E-002 1.4607455869897201E-013 + -7.1599999999999997E-002 2.6607229332113735E-013 + -7.0499999999999993E-002 -1.4646290636462916E-014 + -6.9399999999999989E-002 -4.1285120396146457E-013 + -6.8300000000000000E-002 -2.8991365514860479E-013 + -6.7199999999999996E-002 3.7689499416369843E-013 + -6.6099999999999992E-002 6.6022854501232575E-013 + -6.5000000000000002E-002 -1.0487738336204672E-013 + -6.3899999999999985E-002 -1.0222491256262067E-012 + -6.2799999999999995E-002 -5.2546834071465209E-013 + -6.1699999999999991E-002 1.1612621671555634E-012 + -6.0599999999999994E-002 1.6429056465955272E-012 + -5.9499999999999990E-002 -4.3080491431146672E-013 + -5.8399999999999994E-002 -2.6582687873838440E-012 + -5.7299999999999990E-002 -1.4798648417801985E-012 + -5.6199999999999986E-002 2.3741883025535371E-012 + -5.5099999999999996E-002 3.6569926774310257E-012 + -5.3999999999999992E-002 -3.4671514249039193E-013 + -5.2899999999999989E-002 -4.7691898173718439E-012 + -5.1799999999999985E-002 -2.8353621533971918E-012 + -5.0699999999999995E-002 3.9462998840944508E-012 + -4.9599999999999991E-002 6.1617963335869330E-012 + -4.8499999999999988E-002 -6.3214413087778198E-013 + -4.7399999999999998E-002 -7.9608594022451129E-012 + -4.6299999999999994E-002 -4.8448896804165198E-012 + -4.5199999999999990E-002 5.9953465803008754E-012 + -4.4099999999999986E-002 1.0003358384691463E-011 + -4.2999999999999997E-002 7.0874453224692435E-013 + -4.1899999999999993E-002 -9.9524017499463824E-012 + -4.0799999999999989E-002 -7.5308067074009166E-012 + -3.9699999999999985E-002 4.1724605541471060E-012 + -3.8599999999999995E-002 8.2181275673498533E-012 + -3.7499999999999992E-002 -6.3641670058900424E-013 + -3.6399999999999988E-002 -8.0516036546351977E-012 + -3.5299999999999984E-002 -1.8645905132397278E-012 + -3.4199999999999994E-002 9.1504139335119028E-012 + -3.3099999999999991E-002 8.9049496942994466E-012 + -3.1999999999999987E-002 -8.5712508054655578E-013 + -3.0899999999999997E-002 -4.3748980133040405E-012 + -2.9799999999999993E-002 6.2667395144683224E-013 + -2.8699999999999989E-002 -1.9753673523303927E-012 + -2.7599999999999986E-002 -1.6764046747996808E-011 + -2.6499999999999996E-002 -2.0917271387199676E-011 + -2.5399999999999992E-002 2.9942175041458574E-012 + -2.4299999999999988E-002 3.0768766007271964E-011 + -2.3199999999999985E-002 2.1648766113102624E-011 + -2.2099999999999995E-002 -1.9667056178063191E-011 + -2.0999999999999991E-002 -3.8431577364939074E-011 + -1.9899999999999987E-002 -5.0983444896401942E-012 + -1.8799999999999983E-002 3.2654840637080795E-011 + -1.7699999999999994E-002 9.2144503832658486E-012 + -1.6599999999999990E-002 -5.9762590709500074E-011 + -1.5499999999999986E-002 -8.4332964223055029E-011 + -1.4399999999999996E-002 -1.9595804146010920E-011 + -1.3299999999999992E-002 6.4436289637370692E-011 + -1.2199999999999989E-002 6.8664129937445750E-011 + -1.1099999999999985E-002 -7.3283167728588339E-012 + -9.9999999999999950E-003 -7.1437647464200893E-011 + -8.8999999999999913E-003 -6.8146689680137484E-011 + -7.7999999999999875E-003 -4.3199541166494271E-011 + -6.6999999999999837E-003 -6.1488959757216577E-011 + -5.5999999999999939E-003 -1.1013896045186655E-010 + -4.4999999999999901E-003 -1.2982837027664118E-010 + -3.3999999999999864E-003 -1.1040854341892725E-010 + -2.2999999999999826E-003 -9.1320548345485975E-011 + -1.1999999999999927E-003 -8.1284333430797773E-011 + -9.9999999999988987E-005 -4.9763981130324098E-011 + 1.0000000000000148E-003 -2.1534015889890235E-011 + 2.1000000000000185E-003 -9.5361912810787430E-011 + 3.2000000000000084E-003 -3.0106811488295193E-010 + 4.3000000000000121E-003 -5.0027587628065362E-010 + 5.4000000000000159E-003 -5.2164289554568199E-010 + 6.5000000000000058E-003 -3.9087880154831112E-010 + 7.6000000000000234E-003 -3.3101685281700099E-010 + 8.7000000000000133E-003 -4.5681342042414030E-010 + 9.8000000000000032E-003 -6.1871197054585991E-010 + 1.0900000000000021E-002 -6.0987942474000079E-010 + 1.2000000000000011E-002 -4.5960193983951569E-010 + 1.3100000000000001E-002 -4.4188319670013243E-010 + 1.4200000000000018E-002 -7.3566780445233348E-010 + 1.5300000000000008E-002 -1.1790055598481786E-009 + 1.6400000000000026E-002 -1.4827737926381701E-009 + 1.7500000000000016E-002 -1.5601377967300323E-009 + 1.8600000000000005E-002 -1.5485190907327251E-009 + 1.9700000000000023E-002 -1.5451203649874401E-009 + 2.0800000000000013E-002 -1.5880683434943421E-009 + 2.1900000000000003E-002 -1.6519619006061248E-009 + 2.3000000000000020E-002 -1.7547600039691247E-009 + 2.4100000000000010E-002 -1.9335633094641480E-009 + 2.5200000000000000E-002 -2.0971746561571081E-009 + 2.6300000000000018E-002 -2.2557737899830954E-009 + 2.7400000000000008E-002 -2.4981332558127178E-009 + 2.8500000000000025E-002 -2.9014768365698274E-009 + 2.9600000000000015E-002 -3.3409368604964129E-009 + 3.0700000000000005E-002 -3.4885936361916947E-009 + 3.1800000000000023E-002 -3.3353579897976715E-009 + 3.2900000000000013E-002 -3.0228268776966161E-009 + 3.4000000000000002E-002 -2.8296938126004534E-009 + 3.5100000000000020E-002 -2.8766238280297785E-009 + 3.6200000000000010E-002 -3.1170006575820253E-009 + 3.7300000000000028E-002 -2.8791784512094409E-009 + 3.8400000000000017E-002 -2.6179733936260163E-009 + 3.9500000000000007E-002 -2.5906341516446219E-009 + 4.0600000000000025E-002 -2.7536992686094663E-009 + 4.1700000000000015E-002 -2.7116275891359010E-009 + 4.2800000000000005E-002 -2.1634647406898466E-009 + 4.3900000000000022E-002 -1.6527401669463870E-009 + 4.5000000000000012E-002 -1.0792639004719717E-009 + 4.6100000000000002E-002 -5.0047632704774969E-010 + 4.7200000000000020E-002 1.0910353176463161E-010 + 4.8300000000000010E-002 1.0797426286401901E-009 + 4.9400000000000027E-002 2.1085677648358114E-009 + 5.0500000000000017E-002 3.0308560106107052E-009 + 5.1600000000000007E-002 3.7203657932138867E-009 + 5.2700000000000025E-002 3.9900704962292366E-009 + 5.3800000000000014E-002 4.9701713855654361E-009 + 5.4900000000000004E-002 5.4926019288359385E-009 + 5.6000000000000022E-002 7.5696480195119875E-009 + 5.7100000000000012E-002 8.7634193235430757E-009 + 5.8200000000000002E-002 9.4453280752304636E-009 + 5.9300000000000019E-002 9.4765573166455397E-009 + 6.0400000000000009E-002 1.0274430195522655E-008 + 6.1500000000000027E-002 1.1592443449615075E-008 + 6.2600000000000017E-002 1.3409880317283296E-008 + 6.3700000000000007E-002 1.5539084685656235E-008 + 6.4800000000000024E-002 1.5968380395747772E-008 + 6.5900000000000014E-002 1.3516029184756917E-008 + 6.7000000000000004E-002 1.1709386349423312E-008 + 6.8100000000000022E-002 1.1696665858096367E-008 + 6.9200000000000012E-002 1.4970501283073645E-008 + 7.0300000000000029E-002 1.7031826615721002E-008 + 7.1400000000000019E-002 1.6941481106869105E-008 + 7.2500000000000009E-002 1.3364227058332290E-008 + 7.3600000000000027E-002 8.5161158125401926E-009 + 7.4700000000000016E-002 6.4530327748002492E-009 + 7.5800000000000006E-002 8.7199163445461636E-009 + 7.6900000000000024E-002 1.2816930627934653E-008 + 7.8000000000000014E-002 1.1751096096190849E-008 + 7.9100000000000004E-002 4.3001344707249700E-009 + 8.0200000000000021E-002 -3.5354710270496525E-009 + 8.1300000000000011E-002 -4.9714321548322005E-009 + 8.2400000000000029E-002 -4.1638228975848790E-010 + 8.3500000000000019E-002 2.9800015788339351E-009 + 8.4600000000000009E-002 8.0030412852316601E-011 + 8.5700000000000026E-002 -7.8755357790782909E-009 + 8.6800000000000016E-002 -1.4851615937061524E-008 + 8.7900000000000006E-002 -1.6954970760707511E-008 + 8.9000000000000024E-002 -1.5092883387524125E-008 + 9.0100000000000013E-002 -1.2053566145198147E-008 + 9.1200000000000003E-002 -1.1474428518454260E-008 + 9.2300000000000021E-002 -1.5435849931577650E-008 + 9.3400000000000011E-002 -2.2417218303871778E-008 + 9.4500000000000028E-002 -2.7213078013232916E-008 + 9.5600000000000018E-002 -2.5274200510239098E-008 + 9.6700000000000008E-002 -1.7052505185688460E-008 + 9.7800000000000026E-002 -1.0684704676577894E-008 + 9.8900000000000016E-002 -1.5330860136941737E-008 + 0.10000000000000001 -2.6120304141841189E-008 + 0.10110000000000002 -3.0789241378670340E-008 + 0.10220000000000001 -2.3898493850538216E-008 + 0.10330000000000003 -1.0647471349045645E-008 + 0.10440000000000002 -5.4223034950950932E-009 + 0.10550000000000001 -1.1131347399384595E-008 + 0.10660000000000003 -1.9462438771711277E-008 + 0.10770000000000002 -2.1806135563906537E-008 + 0.10880000000000001 -1.2438002627845890E-008 + 0.10990000000000003 1.0014801488100744E-010 + 0.11100000000000002 5.1347459617545610E-009 + 0.11210000000000001 1.8268686563516212E-009 + 0.11320000000000002 -2.2463506610392869E-009 + 0.11430000000000001 -4.4248986696970860E-009 + 0.11540000000000003 -2.2259163401372462E-009 + 0.11650000000000002 2.2523423126585840E-009 + 0.11760000000000001 1.0430856178800241E-008 + 0.11870000000000003 1.8161228965141163E-008 + 0.11980000000000002 1.6045801132236193E-008 + 0.12090000000000001 4.4531445198003894E-009 + 0.12200000000000003 -3.6802121350376638E-009 + 0.12310000000000001 4.3143084660357545E-009 + 0.12420000000000003 2.2048556758136328E-008 + 0.12530000000000002 3.0014497554020636E-008 + 0.12640000000000001 1.7934116414153323E-008 + 0.12750000000000003 1.8623131925465941E-009 + 0.12860000000000002 -1.3015747368783082E-009 + 0.12970000000000001 9.2809697704865357E-009 + 0.13080000000000003 1.8448805150228509E-008 + 0.13190000000000002 1.8659685352417910E-008 + 0.13300000000000001 1.4895862321395725E-008 + 0.13410000000000000 1.1614184280972495E-008 + 0.13520000000000004 6.3010494599780031E-009 + 0.13630000000000003 -1.4942904691395142E-009 + 0.13740000000000002 -3.2475777622664737E-009 + 0.13850000000000001 6.9658945278661122E-009 + 0.13960000000000000 1.8570389670458098E-008 + 0.14070000000000005 1.4853212881860145E-008 + 0.14180000000000004 -3.4798017800596881E-009 + 0.14290000000000003 -1.5549096232803095E-008 + 0.14400000000000002 -7.1624359776478741E-009 + 0.14510000000000001 1.1165671942592326E-008 + 0.14620000000000000 1.7315963773967269E-008 + 0.14730000000000004 6.1507994253418019E-009 + 0.14840000000000003 -7.6037283136543010E-009 + 0.14950000000000002 -1.1225799845249185E-008 + 0.15060000000000001 -8.3954407870123759E-009 + 0.15170000000000000 -6.2590337357448789E-009 + 0.15280000000000005 -2.5910666945350158E-009 + 0.15390000000000004 5.0636552728633433E-009 + 0.15500000000000003 9.3224121755497436E-009 + 0.15610000000000002 -4.6928700508930277E-011 + 0.15720000000000001 -1.5859486168778858E-008 + 0.15830000000000000 -1.8351560271412382E-008 + 0.15940000000000004 -8.1773715576716199E-010 + 0.16050000000000003 1.6846732009412335E-008 + 0.16160000000000002 1.2070558774723850E-008 + 0.16270000000000001 -9.1640890431676780E-009 + 0.16380000000000000 -2.1797687210778349E-008 + 0.16490000000000005 -1.3207748672527941E-008 + 0.16600000000000004 3.1972851033401639E-009 + 0.16710000000000003 9.2695282560839587E-009 + 0.16820000000000002 4.5711647800317223E-009 + 0.16930000000000001 2.1807498862269625E-010 + 0.17040000000000000 -1.4635941347762582E-009 + 0.17150000000000004 -6.4719754000464036E-009 + 0.17260000000000003 -1.2173669183823677E-008 + 0.17370000000000002 -6.5201279930704459E-009 + 0.17480000000000001 1.0112209736234945E-008 + 0.17590000000000000 1.8017418668136997E-008 + 0.17700000000000005 3.4374578739004846E-009 + 0.17810000000000004 -1.8379902044785013E-008 + 0.17920000000000003 -2.0196713634845764E-008 + 0.18030000000000002 6.3769173275218805E-010 + 0.18140000000000001 1.8207241936352148E-008 + 0.18250000000000000 1.2307435959257873E-008 + 0.18360000000000004 -5.4469264654244398E-009 + 0.18470000000000003 -1.1145080414109998E-008 + 0.18580000000000002 -2.1051025367313514E-009 + 0.18690000000000001 4.4019756728630455E-009 + 0.18800000000000000 5.2483156709470791E-010 + 0.18910000000000005 -2.1497454927299486E-009 + 0.19020000000000004 4.2884491513461853E-009 + 0.19130000000000003 8.4506712738630085E-009 + 0.19240000000000002 -1.5864803915022208E-009 + 0.19350000000000001 -1.4602162146104547E-008 + 0.19460000000000005 -9.6324299647676526E-009 + 0.19570000000000004 1.0573937281321832E-008 + 0.19680000000000003 1.9590517652545714E-008 + 0.19790000000000002 4.1039993625702209E-009 + 0.19900000000000001 -1.5740603487301996E-008 + 0.20010000000000000 -1.3950593569234115E-008 + 0.20120000000000005 4.6089474459165558E-009 + 0.20230000000000004 1.2997694476268862E-008 + 0.20340000000000003 2.0670256617449922E-009 + 0.20450000000000002 -8.7150109351341598E-009 + 0.20560000000000000 -3.1183193804906750E-009 + 0.20670000000000005 7.3935768618582642E-009 + 0.20780000000000004 4.0861305450334839E-009 + 0.20890000000000003 -7.9961131049799405E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0020.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0020.BXZ.semd new file mode 100644 index 00000000..245b5cf9 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0020.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 -1.0370384665327475E-019 + -0.11230000000000000 -4.6409876227256865E-020 + -0.11119999999999999 8.2720873669385448E-019 + -0.11009999999999999 8.0862064416129255E-019 + -0.10900000000000000 -2.4883418826797283E-018 + -0.10790000000000000 -2.5798952668528631E-018 + -0.10679999999999999 4.4458120695224181E-018 + -0.10569999999999999 -8.2915616800998807E-018 + -0.10460000000000000 -4.1711786762958298E-017 + -0.10349999999999999 3.4793565756919995E-017 + -0.10239999999999999 2.8669140353912079E-016 + -0.10130000000000000 2.5638882632087780E-016 + -0.10020000000000000 -6.8406137298284960E-016 + -9.9099999999999994E-002 -1.7783003564977255E-015 + -9.7999999999999990E-002 -6.4952429277282515E-016 + -9.6899999999999986E-002 3.2767266276625268E-015 + -9.5799999999999996E-002 5.7871666883830847E-015 + -9.4699999999999993E-002 2.2170075190009342E-015 + -9.3599999999999989E-002 -5.0691211888860901E-015 + -9.2499999999999999E-002 -9.9055149933163777E-015 + -9.1399999999999995E-002 -1.3656558048584684E-014 + -9.0299999999999991E-002 -1.9275605214080262E-014 + -8.9200000000000002E-002 -7.1703405745467824E-015 + -8.8099999999999984E-002 5.4147770387489094E-014 + -8.6999999999999994E-002 1.3642902183409050E-013 + -8.5899999999999990E-002 1.1752883009256282E-013 + -8.4799999999999986E-002 -9.3426256856689316E-014 + -8.3699999999999997E-002 -3.7053053767582833E-013 + -8.2599999999999993E-002 -4.1808887623652480E-013 + -8.1499999999999989E-002 -1.0171629706047514E-013 + -8.0399999999999999E-002 3.5628252193116439E-013 + -7.9299999999999995E-002 6.6288993608512592E-013 + -7.8199999999999992E-002 8.2279506558730064E-013 + -7.7100000000000002E-002 9.0005449924698833E-013 + -7.5999999999999984E-002 4.4932590634316760E-013 + -7.4899999999999994E-002 -1.1745848434510653E-012 + -7.3799999999999991E-002 -3.4557812340907379E-012 + -7.2699999999999987E-002 -4.2359757194965209E-012 + -7.1599999999999997E-002 -1.7172210918861563E-012 + -7.0499999999999993E-002 2.9525605051150539E-012 + -6.9399999999999989E-002 6.3249323313530059E-012 + -6.8300000000000000E-002 6.5535025323137930E-012 + -6.7199999999999996E-002 5.3395486816765203E-012 + -6.6099999999999992E-002 4.4603713084123697E-012 + -6.5000000000000002E-002 1.5831729373652625E-012 + -6.3899999999999985E-002 -7.2067703367484359E-012 + -6.2799999999999995E-002 -1.9912897719631673E-011 + -6.1699999999999991E-002 -2.7178318623422015E-011 + -6.0599999999999994E-002 -2.1546920497828026E-011 + -5.9499999999999990E-002 -6.1065978662622200E-012 + -5.8399999999999994E-002 1.0584761366005946E-011 + -5.7299999999999990E-002 2.7202171071216696E-011 + -5.6199999999999986E-002 5.0020990821630917E-011 + -5.5099999999999996E-002 7.6652982572422701E-011 + -5.3999999999999992E-002 8.5816118100545680E-011 + -5.2899999999999989E-002 5.3101446850778444E-011 + -5.1799999999999985E-002 -2.2090558549070494E-011 + -5.0699999999999995E-002 -1.1234477237387352E-010 + -4.9599999999999991E-002 -1.8649713717788785E-010 + -4.8499999999999988E-002 -2.2949625533286167E-010 + -4.7399999999999998E-002 -2.3298921125736172E-010 + -4.6299999999999994E-002 -1.7724297030063951E-010 + -4.5199999999999990E-002 -3.9997807149694253E-011 + -4.4099999999999986E-002 1.7328639911884380E-010 + -4.2999999999999997E-002 4.1959899443888560E-010 + -4.1899999999999993E-002 6.4424504619964296E-010 + -4.0799999999999989E-002 8.0668832724839490E-010 + -3.9699999999999985E-002 8.7561646822109651E-010 + -3.8599999999999995E-002 8.1776507787623132E-010 + -3.7499999999999992E-002 6.2022365021618953E-010 + -3.6399999999999988E-002 3.2891844803373260E-010 + -3.5299999999999984E-002 4.5455552516449060E-011 + -3.4199999999999994E-002 -1.2487523515236632E-010 + -3.3099999999999991E-002 -1.0976099890092073E-010 + -3.1999999999999987E-002 1.4637492606883740E-010 + -3.0899999999999997E-002 6.9391509205374291E-010 + -2.9799999999999993E-002 1.5184199453344149E-009 + -2.8699999999999989E-002 2.4584017044304574E-009 + -2.7599999999999986E-002 3.2189666487880686E-009 + -2.6499999999999996E-002 3.4918123947846880E-009 + -2.5399999999999992E-002 3.0425113539678250E-009 + -2.4299999999999988E-002 1.6652297318842102E-009 + -2.3199999999999985E-002 -8.9583496176715016E-010 + -2.2099999999999995E-002 -4.8898360915927697E-009 + -2.0999999999999991E-002 -1.0389102023111718E-008 + -1.9899999999999987E-002 -1.7221799097910662E-008 + -1.8799999999999983E-002 -2.5130848513299497E-008 + -1.7699999999999994E-002 -3.4010277261131705E-008 + -1.6599999999999990E-002 -4.3996138288093789E-008 + -1.5499999999999986E-002 -5.5407486598824107E-008 + -1.4399999999999996E-002 -6.8721050183739862E-008 + -1.3299999999999992E-002 -8.4656129217819398E-008 + -1.2199999999999989E-002 -1.0424456320379250E-007 + -1.1099999999999985E-002 -1.2877325161753106E-007 + -9.9999999999999950E-003 -1.5969079925071128E-007 + -8.8999999999999913E-003 -1.9860701172547124E-007 + -7.7999999999999875E-003 -2.4732432279961358E-007 + -6.6999999999999837E-003 -3.0777553661209822E-007 + -5.5999999999999939E-003 -3.8194360740817501E-007 + -4.4999999999999901E-003 -4.7200117592183233E-007 + -3.3999999999999864E-003 -5.8066473229700932E-007 + -2.2999999999999826E-003 -7.1144154389912728E-007 + -1.1999999999999927E-003 -8.6851849800950731E-007 + -9.9999999999988987E-005 -1.0565523780314834E-006 + 1.0000000000000148E-003 -1.2807668099412695E-006 + 2.1000000000000185E-003 -1.5473519852093887E-006 + 3.2000000000000084E-003 -1.8637198309079395E-006 + 4.3000000000000121E-003 -2.2382841962098610E-006 + 5.4000000000000159E-003 -2.6801360490935622E-006 + 6.5000000000000058E-003 -3.1991380637919065E-006 + 7.6000000000000234E-003 -3.8063881220296025E-006 + 8.7000000000000133E-003 -4.5144952309783548E-006 + 9.8000000000000032E-003 -5.3374328672362026E-006 + 1.0900000000000021E-002 -6.2903022808313835E-006 + 1.2000000000000011E-002 -7.3894211709557567E-006 + 1.3100000000000001E-002 -8.6525315055041574E-006 + 1.4200000000000018E-002 -1.0098978236783296E-005 + 1.5300000000000008E-002 -1.1749641089409124E-005 + 1.6400000000000026E-002 -1.3626869076688308E-005 + 1.7500000000000016E-002 -1.5754310879856348E-005 + 1.8600000000000005E-002 -1.8156746591557749E-005 + 1.9700000000000023E-002 -2.0859435608144850E-005 + 2.0800000000000013E-002 -2.3887849238235503E-005 + 2.1900000000000003E-002 -2.7267617042525671E-005 + 2.3000000000000020E-002 -3.1024468626128510E-005 + 2.4100000000000010E-002 -3.5183660656912252E-005 + 2.5200000000000000E-002 -3.9768798160366714E-005 + 2.6300000000000018E-002 -4.4801287003792822E-005 + 2.7400000000000008E-002 -5.0299931899644434E-005 + 2.8500000000000025E-002 -5.6281351135112345E-005 + 2.9600000000000015E-002 -6.2758859712630510E-005 + 3.0700000000000005E-002 -6.9740948674734682E-005 + 3.1800000000000023E-002 -7.7229677117429674E-005 + 3.2900000000000013E-002 -8.5220483015291393E-005 + 3.4000000000000002E-002 -9.3700225988868624E-005 + 3.5100000000000020E-002 -1.0264719458064064E-004 + 3.6200000000000010E-002 -1.1203002213733271E-004 + 3.7300000000000028E-002 -1.2180592602817342E-004 + 3.8400000000000017E-002 -1.3192114420235157E-004 + 3.9500000000000007E-002 -1.4230966917239130E-004 + 4.0600000000000025E-002 -1.5289253497030586E-004 + 4.1700000000000015E-002 -1.6357636195607483E-004 + 4.2800000000000005E-002 -1.7425448459107429E-004 + 4.3900000000000022E-002 -1.8480603466741741E-004 + 4.5000000000000012E-002 -1.9509687263052911E-004 + 4.6100000000000002E-002 -2.0498015510383993E-004 + 4.7200000000000020E-002 -2.1429473417811096E-004 + 4.8300000000000010E-002 -2.2286712191998959E-004 + 4.9400000000000027E-002 -2.3051204334478825E-004 + 5.0500000000000017E-002 -2.3703635088168085E-004 + 5.1600000000000007E-002 -2.4224081425927579E-004 + 5.2700000000000025E-002 -2.4592471891082823E-004 + 5.3800000000000014E-002 -2.4788349401205778E-004 + 5.4900000000000004E-002 -2.4791562464088202E-004 + 5.6000000000000022E-002 -2.4582052719779313E-004 + 5.7100000000000012E-002 -2.4140905588865280E-004 + 5.8200000000000002E-002 -2.3450491426046938E-004 + 5.9300000000000019E-002 -2.2495025768876076E-004 + 6.0400000000000009E-002 -2.1260969515424222E-004 + 6.1500000000000027E-002 -1.9737282127607614E-004 + 6.2600000000000017E-002 -1.7915446369443089E-004 + 6.3700000000000007E-002 -1.5790147881489247E-004 + 6.4800000000000024E-002 -1.3360014418140054E-004 + 6.5900000000000014E-002 -1.0627944720908999E-004 + 6.7000000000000004E-002 -7.6011703640688211E-005 + 6.8100000000000022E-002 -4.2913034121738747E-005 + 6.9200000000000012E-002 -7.1418930929212365E-006 + 7.0300000000000029E-002 3.1096842576516792E-005 + 7.1400000000000019E-002 7.1550537541043013E-005 + 7.2500000000000009E-002 1.1391375301172957E-004 + 7.3600000000000027E-002 1.5783477283548564E-004 + 7.4700000000000016E-002 2.0292488625273108E-004 + 7.5800000000000006E-002 2.4876205134205520E-004 + 7.6900000000000024E-002 2.9489176813513041E-004 + 7.8000000000000014E-002 3.4082488855347037E-004 + 7.9100000000000004E-002 3.8604918518103659E-004 + 8.0200000000000021E-002 4.3003764585591853E-004 + 8.1300000000000011E-002 4.7225877642631531E-004 + 8.2400000000000029E-002 5.1218469161540270E-004 + 8.3500000000000019E-002 5.4929574253037572E-004 + 8.4600000000000009E-002 5.8308814186602831E-004 + 8.5700000000000026E-002 6.1308121075853705E-004 + 8.6800000000000016E-002 6.3882803078740835E-004 + 8.7900000000000006E-002 6.5992405870929360E-004 + 8.9000000000000024E-002 6.7602057242766023E-004 + 9.0100000000000013E-002 6.8683020072057843E-004 + 9.1200000000000003E-002 6.9212558446452022E-004 + 9.2300000000000021E-002 6.9173978408798575E-004 + 9.3400000000000011E-002 6.8557355552911758E-004 + 9.4500000000000028E-002 6.7360332468524575E-004 + 9.5600000000000018E-002 6.5589527366682887E-004 + 9.6700000000000008E-002 6.3259375747293234E-004 + 9.7800000000000026E-002 6.0391263104975224E-004 + 9.8900000000000016E-002 5.7012366596609354E-004 + 0.10000000000000001 5.3156423382461071E-004 + 0.10110000000000002 4.8864498967304826E-004 + 0.10220000000000001 4.4184306170791388E-004 + 0.10330000000000003 3.9168648072518408E-004 + 0.10440000000000002 3.3873072243295610E-004 + 0.10550000000000001 2.8356109396554530E-004 + 0.10660000000000003 2.2678555978927761E-004 + 0.10770000000000002 1.6902519564609975E-004 + 0.10880000000000001 1.1091693158959970E-004 + 0.10990000000000003 5.3086841944605112E-005 + 0.11100000000000002 -3.8571242839680053E-006 + 0.11210000000000001 -5.9331148804631084E-005 + 0.11320000000000002 -1.1278892634436488E-004 + 0.11430000000000001 -1.6372714890167117E-004 + 0.11540000000000003 -2.1169130923226476E-004 + 0.11650000000000002 -2.5626938440836966E-004 + 0.11760000000000001 -2.9709353111684322E-004 + 0.11870000000000003 -3.3386948052793741E-004 + 0.11980000000000002 -3.6638416349887848E-004 + 0.12090000000000001 -3.9449092582799494E-004 + 0.12200000000000003 -4.1808583773672581E-004 + 0.12310000000000001 -4.3711409671232104E-004 + 0.12420000000000003 -4.5159170986153185E-004 + 0.12530000000000002 -4.6160985948517919E-004 + 0.12640000000000001 -4.6731592738069594E-004 + 0.12750000000000003 -4.6888613724149764E-004 + 0.12860000000000002 -4.6653108438476920E-004 + 0.12970000000000001 -4.6050804667174816E-004 + 0.13080000000000003 -4.5111798681318760E-004 + 0.13190000000000002 -4.3868197826668620E-004 + 0.13300000000000001 -4.2352644959464669E-004 + 0.13410000000000000 -4.0599086787551641E-004 + 0.13520000000000004 -3.8643227890133858E-004 + 0.13630000000000003 -3.6521052243188024E-004 + 0.13740000000000002 -3.4266879083588719E-004 + 0.13850000000000001 -3.1913456041365862E-004 + 0.13960000000000000 -2.9493216425180435E-004 + 0.14070000000000005 -2.7037912514060736E-004 + 0.14180000000000004 -2.4576293071731925E-004 + 0.14290000000000003 -2.2133020684123039E-004 + 0.14400000000000002 -1.9730438361875713E-004 + 0.14510000000000001 -1.7390423454344273E-004 + 0.14620000000000000 -1.5133159467950463E-004 + 0.14730000000000004 -1.2974439596291631E-004 + 0.14840000000000003 -1.0925107926595956E-004 + 0.14950000000000002 -8.9939196186605841E-005 + 0.15060000000000001 -7.1895839937496930E-005 + 0.15170000000000000 -5.5192580475704744E-005 + 0.15280000000000005 -3.9860540709923953E-005 + 0.15390000000000004 -2.5893581550917588E-005 + 0.15500000000000003 -1.3274961020215414E-005 + 0.15610000000000002 -1.9898168375220848E-006 + 0.15720000000000001 7.9896290117176250E-006 + 0.15830000000000000 1.6717573089408688E-005 + 0.15940000000000004 2.4263061277451925E-005 + 0.16050000000000003 3.0690065614180639E-005 + 0.16160000000000002 3.6059365811524913E-005 + 0.16270000000000001 4.0448674553772435E-005 + 0.16380000000000000 4.3950352846877649E-005 + 0.16490000000000005 4.6649860450997949E-005 + 0.16600000000000004 4.8613434046274051E-005 + 0.16710000000000003 4.9906851927516982E-005 + 0.16820000000000002 5.0614275096450001E-005 + 0.16930000000000001 5.0827387894969434E-005 + 0.17040000000000000 5.0614980864338577E-005 + 0.17150000000000004 5.0021568313241005E-005 + 0.17260000000000003 4.9096925067715347E-005 + 0.17370000000000002 4.7912191803334281E-005 + 0.17480000000000001 4.6536293666576967E-005 + 0.17590000000000000 4.5007654989603907E-005 + 0.17700000000000005 4.3343105062376708E-005 + 0.17810000000000004 4.1571951442165300E-005 + 0.17920000000000003 3.9745638787280768E-005 + 0.18030000000000002 3.7908419471932575E-005 + 0.18140000000000001 3.6075034586247057E-005 + 0.18250000000000000 3.4246375435031950E-005 + 0.18360000000000004 3.2437463232781738E-005 + 0.18470000000000003 3.0675590096507221E-005 + 0.18580000000000002 2.8974734959774651E-005 + 0.18690000000000001 2.7330634111422114E-005 + 0.18800000000000000 2.5744067897903733E-005 + 0.18910000000000005 2.4233302610809915E-005 + 0.19020000000000004 2.2812384486314841E-005 + 0.19130000000000003 2.1469519197125919E-005 + 0.19240000000000002 2.0182818843750283E-005 + 0.19350000000000001 1.8954757251776755E-005 + 0.19460000000000005 1.7811327779782005E-005 + 0.19570000000000004 1.6763719031587243E-005 + 0.19680000000000003 1.5788606106070802E-005 + 0.19790000000000002 1.4856756024528295E-005 + 0.19900000000000001 1.3969288374937605E-005 + 0.20010000000000000 1.3149307960702572E-005 + 0.20120000000000005 1.2403002983774059E-005 + 0.20230000000000004 1.1708819329214748E-005 + 0.20340000000000003 1.1048589840356726E-005 + 0.20450000000000002 1.0430038855702151E-005 + 0.20560000000000000 9.8669033832265995E-006 + 0.20670000000000005 9.3494854809250683E-006 + 0.20780000000000004 8.8542165030958131E-006 + 0.20890000000000003 8.3777185864164494E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0021.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0021.BXX.semd new file mode 100644 index 00000000..8c0f23b8 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0021.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 -3.7337474201100635E-029 + -0.10790000000000000 1.5412641070580501E-029 + -0.10679999999999999 4.7066126351828040E-028 + -0.10569999999999999 -3.4945866433222718E-029 + -0.10460000000000000 -2.2726639715530141E-027 + -0.10349999999999999 2.3659348328297436E-027 + -0.10239999999999999 5.7739545362704548E-027 + -0.10130000000000000 -4.9473544174915929E-026 + -0.10020000000000000 -7.3761569963099801E-026 + -9.9099999999999994E-002 3.5826251130890007E-025 + -9.7999999999999990E-002 9.5600909255421850E-025 + -9.6899999999999986E-002 -7.2430324044708590E-025 + -9.5799999999999996E-002 -5.5817624341644911E-024 + -9.4699999999999993E-002 -4.8780965345550856E-024 + -9.3599999999999989E-002 1.3090458835433338E-023 + -9.2499999999999999E-002 3.3913149248113023E-023 + -9.1399999999999995E-002 1.4169955030799496E-023 + -9.0299999999999991E-002 -5.5987175004864969E-023 + -8.9200000000000002E-002 -1.2020267412216443E-022 + -8.8099999999999984E-002 -1.4259959642464144E-022 + -8.6999999999999994E-002 -8.8054781009769814E-023 + -8.5899999999999990E-002 3.6373995162151452E-022 + -8.4799999999999986E-002 1.5562628753102906E-021 + -8.3699999999999997E-002 2.2292368066494211E-021 + -8.2599999999999993E-002 -1.1398438779107225E-021 + -8.1499999999999989E-002 -9.5910517660079520E-021 + -8.0399999999999999E-002 -1.4230818489536556E-020 + -7.9299999999999995E-002 2.0212794910038181E-022 + -7.8199999999999992E-002 3.4533291309228653E-020 + -7.7100000000000002E-002 5.9679653016674586E-020 + -7.5999999999999984E-002 3.5590570303739205E-020 + -7.4899999999999994E-002 -5.0935937120508539E-020 + -7.3799999999999991E-002 -1.7517773811176304E-019 + -7.2699999999999987E-002 -2.7621106446915303E-019 + -7.1599999999999997E-002 -2.1148605561795393E-019 + -7.0499999999999993E-002 2.4874918512027535E-019 + -6.9399999999999989E-002 1.1344293030627603E-018 + -6.8300000000000000E-002 1.7642914605628213E-018 + -6.7199999999999996E-002 7.9611982545529663E-019 + -6.6099999999999992E-002 -2.4487964455450995E-018 + -6.5000000000000002E-002 -6.2714468307218657E-018 + -6.3899999999999985E-002 -6.7751009756834594E-018 + -6.2799999999999995E-002 -7.9459321193604173E-019 + -6.1699999999999991E-002 1.0857178982399466E-017 + -6.0599999999999994E-002 2.2700524345445877E-017 + -5.9499999999999990E-002 2.5839896454488781E-017 + -5.8399999999999994E-002 9.5859082600238693E-018 + -5.7299999999999990E-002 -3.2789343528650961E-017 + -5.6199999999999986E-002 -8.9371074922066769E-017 + -5.5099999999999996E-002 -1.1655931713404761E-016 + -5.3999999999999992E-002 -5.5178449262721649E-017 + -5.2899999999999989E-002 1.1382579622947018E-016 + -5.1799999999999985E-002 3.1578534415097070E-016 + -5.0699999999999995E-002 3.9751605615735057E-016 + -4.9599999999999991E-002 2.2280105828648860E-016 + -4.8499999999999988E-002 -2.2402907077155013E-016 + -4.7399999999999998E-002 -7.9938384996033852E-016 + -4.6299999999999994E-002 -1.2179048409019380E-015 + -4.5199999999999990E-002 -1.0986544603897941E-015 + -4.4099999999999986E-002 -1.1228292571604647E-016 + -4.2999999999999997E-002 1.6862915084813455E-015 + -4.1899999999999993E-002 3.5227640760932466E-015 + -4.0799999999999989E-002 4.0350828486358271E-015 + -3.9699999999999985E-002 2.1037164387891980E-015 + -3.8599999999999995E-002 -2.1420537852566380E-015 + -3.7499999999999992E-002 -7.0666573890557517E-015 + -3.6399999999999988E-002 -1.0296891648792911E-014 + -3.5299999999999984E-002 -9.7682117995994029E-015 + -3.4199999999999994E-002 -4.2955272687081585E-015 + -3.3099999999999991E-002 6.0232013129814417E-015 + -3.1999999999999987E-002 1.8899661498902702E-014 + -3.0899999999999997E-002 2.9128456780934051E-014 + -2.9799999999999993E-002 2.9913730861938145E-014 + -2.8699999999999989E-002 1.6592421677613135E-014 + -2.7599999999999986E-002 -1.0003630207728632E-014 + -2.6499999999999996E-002 -4.3556975246657886E-014 + -2.5399999999999992E-002 -7.4719195403399191E-014 + -2.4299999999999988E-002 -9.2169978246903206E-014 + -2.3199999999999985E-002 -8.1799848741358899E-014 + -2.2099999999999995E-002 -2.9473897145615088E-014 + -2.0999999999999991E-002 6.8365025283640551E-014 + -1.9899999999999987E-002 1.9201591813962360E-013 + -1.8799999999999983E-002 2.9645445711982965E-013 + -1.7699999999999994E-002 3.2548041952601414E-013 + -1.6599999999999990E-002 2.3350904001205597E-013 + -1.5499999999999986E-002 3.0124817825141021E-015 + -1.4399999999999996E-002 -3.4366319469000817E-013 + -1.3299999999999992E-002 -7.3275478566781072E-013 + -1.2199999999999989E-002 -1.0337134793980685E-012 + -1.1099999999999985E-002 -1.0800312467279527E-012 + -9.9999999999999950E-003 -7.2678430114436754E-013 + -8.8999999999999913E-003 7.5428419478267006E-014 + -7.7999999999999875E-003 1.2279993645211706E-012 + -6.6999999999999837E-003 2.4742846660430473E-012 + -5.5999999999999939E-003 3.4267838133067441E-012 + -4.4999999999999901E-003 3.6274609618164311E-012 + -3.3999999999999864E-003 2.6573728027085020E-012 + -2.2999999999999826E-003 3.0402592878127355E-013 + -1.1999999999999927E-003 -3.2564818897018455E-012 + -9.9999999999988987E-005 -7.3510459872028200E-012 + 1.0000000000000148E-003 -1.0849145366809143E-011 + 2.1000000000000185E-003 -1.2364884290072542E-011 + 3.2000000000000084E-003 -1.0590577893820896E-011 + 4.3000000000000121E-003 -4.7172170683507098E-012 + 5.4000000000000159E-003 5.1288760564982550E-012 + 6.5000000000000058E-003 1.7563450693813820E-011 + 7.6000000000000234E-003 2.9900613235378515E-011 + 8.7000000000000133E-003 3.8495134163651912E-011 + 9.8000000000000032E-003 3.9456309747221141E-011 + 1.0900000000000021E-002 2.9622772984572165E-011 + 1.2000000000000011E-002 7.6443738492026903E-012 + 1.3100000000000001E-002 -2.5038792220155592E-011 + 1.4200000000000018E-002 -6.3623731283435347E-011 + 1.5300000000000008E-002 -1.0011132894893748E-010 + 1.6400000000000026E-002 -1.2439613228387714E-010 + 1.7500000000000016E-002 -1.2618839306810514E-010 + 1.8600000000000005E-002 -9.7445558566722212E-011 + 1.9700000000000023E-002 -3.4874367282888841E-011 + 2.0800000000000013E-002 5.8033338551366498E-011 + 2.1900000000000003E-002 1.7009522956801248E-010 + 2.3000000000000020E-002 2.8332436396993899E-010 + 2.4100000000000010E-002 3.7591546542259380E-010 + 2.5200000000000000E-002 4.2700754043778488E-010 + 2.6300000000000018E-002 4.2232681241038961E-010 + 2.7400000000000008E-002 3.5952152366292012E-010 + 2.8500000000000025E-002 2.5193458430550209E-010 + 2.9600000000000015E-002 1.2955858608165727E-010 + 3.0700000000000005E-002 3.6092476229931947E-011 + 3.1800000000000023E-002 2.1656149096216382E-011 + 3.2900000000000013E-002 1.3177552105059220E-010 + 3.4000000000000002E-002 3.9438741161745838E-010 + 3.5100000000000020E-002 8.0729278817415207E-010 + 3.6200000000000010E-002 1.3287231315217696E-009 + 3.7300000000000028E-002 1.8733437023854549E-009 + 3.8400000000000017E-002 2.3153858830227136E-009 + 3.9500000000000007E-002 2.4991997360501728E-009 + 4.0600000000000025E-002 2.2556454482014487E-009 + 4.1700000000000015E-002 1.4214764920694734E-009 + 4.2800000000000005E-002 -1.4197094888590556E-010 + 4.3900000000000022E-002 -2.5352284716007034E-009 + 4.5000000000000012E-002 -5.8152069826178376E-009 + 4.6100000000000002E-002 -1.0000672290289003E-008 + 4.7200000000000020E-002 -1.5089941740598078E-008 + 4.8300000000000010E-002 -2.1089560320319833E-008 + 4.9400000000000027E-002 -2.8049949918340644E-008 + 5.0500000000000017E-002 -3.6104534473224703E-008 + 5.1600000000000007E-002 -4.5506840962161732E-008 + 5.2700000000000025E-002 -5.6659647640344701E-008 + 5.3800000000000014E-002 -7.0135392604697699E-008 + 5.4900000000000004E-002 -8.6684600830722047E-008 + 5.6000000000000022E-002 -1.0723395149625503E-007 + 5.7100000000000012E-002 -1.3287900912928308E-007 + 5.8200000000000002E-002 -1.6487372533902089E-007 + 5.9300000000000019E-002 -2.0462937300180783E-007 + 6.0400000000000009E-002 -2.5372381173838221E-007 + 6.1500000000000027E-002 -3.1393017252412392E-007 + 6.2600000000000017E-002 -3.8726000184396980E-007 + 6.3700000000000007E-002 -4.7602989639017323E-007 + 6.4800000000000024E-002 -5.8293522897656658E-007 + 6.5900000000000014E-002 -7.1113379362941487E-007 + 6.7000000000000004E-002 -8.6432470425279462E-007 + 6.8100000000000022E-002 -1.0468206710356753E-006 + 6.9200000000000012E-002 -1.2636046449188143E-006 + 7.0300000000000029E-002 -1.5203698922050535E-006 + 7.1400000000000019E-002 -1.8235657535115024E-006 + 7.2500000000000009E-002 -2.1804207790410146E-006 + 7.3600000000000027E-002 -2.5989788809965830E-006 + 7.4700000000000016E-002 -3.0881676593708107E-006 + 7.5800000000000006E-002 -3.6578221624949947E-006 + 7.6900000000000024E-002 -4.3187455958104692E-006 + 7.8000000000000014E-002 -5.0827798077079933E-006 + 7.9100000000000004E-002 -5.9628664530464448E-006 + 8.0200000000000021E-002 -6.9730353970953729E-006 + 8.1300000000000011E-002 -8.1284051702823490E-006 + 8.2400000000000029E-002 -9.4450888354913332E-006 + 8.3500000000000019E-002 -1.0940163519990165E-005 + 8.4600000000000009E-002 -1.2631565368792508E-005 + 8.5700000000000026E-002 -1.4537860806740355E-005 + 8.6800000000000016E-002 -1.6678024621796794E-005 + 8.7900000000000006E-002 -1.9071341739618219E-005 + 8.9000000000000024E-002 -2.1737067072535865E-005 + 9.0100000000000013E-002 -2.4694048988749273E-005 + 9.1200000000000003E-002 -2.7960373699897900E-005 + 9.2300000000000021E-002 -3.1553114240523428E-005 + 9.3400000000000011E-002 -3.5487690183799714E-005 + 9.4500000000000028E-002 -3.9777500205673277E-005 + 9.5600000000000018E-002 -4.4433105358621106E-005 + 9.6700000000000008E-002 -4.9461646995041519E-005 + 9.7800000000000026E-002 -5.4866239224793389E-005 + 9.8900000000000016E-002 -6.0645230405498296E-005 + 0.10000000000000001 -6.6791166318580508E-005 + 0.10110000000000002 -7.3290721047669649E-005 + 0.10220000000000001 -8.0123114457819611E-005 + 0.10330000000000003 -8.7260050349868834E-005 + 0.10440000000000002 -9.4663970230612904E-005 + 0.10550000000000001 -1.0228870087303221E-004 + 0.10660000000000003 -1.1007804278051481E-004 + 0.10770000000000002 -1.1796606122516096E-004 + 0.10880000000000001 -1.2587588571477681E-004 + 0.10990000000000003 -1.3372009561862797E-004 + 0.11100000000000002 -1.4140058192424476E-004 + 0.11210000000000001 -1.4880971866659820E-004 + 0.11320000000000002 -1.5582935884594917E-004 + 0.11430000000000001 -1.6233214410021901E-004 + 0.11540000000000003 -1.6818186850287020E-004 + 0.11650000000000002 -1.7323519568890333E-004 + 0.11760000000000001 -1.7734371067490429E-004 + 0.11870000000000003 -1.8035517132375389E-004 + 0.11980000000000002 -1.8211368296761066E-004 + 0.12090000000000001 -1.8246524268761277E-004 + 0.12200000000000003 -1.8125794304069132E-004 + 0.12310000000000001 -1.7834622121881694E-004 + 0.12420000000000003 -1.7359340563416481E-004 + 0.12530000000000002 -1.6687453899066895E-004 + 0.12640000000000001 -1.5808054013177752E-004 + 0.12750000000000003 -1.4711741823703051E-004 + 0.12860000000000002 -1.3391562970355153E-004 + 0.12970000000000001 -1.1842980893561617E-004 + 0.13080000000000003 -1.0063972877105698E-004 + 0.13190000000000002 -8.0554571468383074E-005 + 0.13300000000000001 -5.8216155593981966E-005 + 0.13410000000000000 -3.3699099731165916E-005 + 0.13520000000000004 -7.1154063334688544E-006 + 0.13630000000000003 2.1386156731750816E-005 + 0.13740000000000002 5.1622868340928108E-005 + 0.13850000000000001 8.3377264672890306E-005 + 0.13960000000000000 1.1639612785074860E-004 + 0.14070000000000005 1.5039421850815415E-004 + 0.14180000000000004 1.8505338812246919E-004 + 0.14290000000000003 2.2002900368534029E-004 + 0.14400000000000002 2.5495557929389179E-004 + 0.14510000000000001 2.8944935183972120E-004 + 0.14620000000000000 3.2311241375282407E-004 + 0.14730000000000004 3.5553862107917666E-004 + 0.14840000000000003 3.8631941424682736E-004 + 0.14950000000000002 4.1505091940052807E-004 + 0.15060000000000001 4.4134096242487431E-004 + 0.15170000000000000 4.6481646131724119E-004 + 0.15280000000000005 4.8512863577343524E-004 + 0.15390000000000004 5.0195853691548109E-004 + 0.15500000000000003 5.1502278074622154E-004 + 0.15610000000000002 5.2407977636903524E-004 + 0.15720000000000001 5.2893569227308035E-004 + 0.15830000000000000 5.2944890921935439E-004 + 0.15940000000000004 5.2553223213180900E-004 + 0.16050000000000003 5.1715428708121181E-004 + 0.16160000000000002 5.0434062723070383E-004 + 0.16270000000000001 4.8717836034484208E-004 + 0.16380000000000000 4.6580939670093358E-004 + 0.16490000000000005 4.4043394154869020E-004 + 0.16600000000000004 4.1130447061732411E-004 + 0.16710000000000003 3.7872645771130919E-004 + 0.16820000000000002 3.4304920700378716E-004 + 0.16930000000000001 3.0466029420495033E-004 + 0.17040000000000000 2.6398125919513404E-004 + 0.17150000000000004 2.2146168339531869E-004 + 0.17260000000000003 1.7757379100658000E-004 + 0.17370000000000002 1.3280277198646218E-004 + 0.17480000000000001 8.7634187366347760E-005 + 0.17590000000000000 4.2553980165394023E-005 + 0.17700000000000005 -1.9630392671388108E-006 + 0.17810000000000004 -4.5457294618245214E-005 + 0.17920000000000003 -8.7491156591568142E-005 + 0.18030000000000002 -1.2766028521582484E-004 + 0.18140000000000001 -1.6559420328121632E-004 + 0.18250000000000000 -2.0096210937481374E-004 + 0.18360000000000004 -2.3347920796368271E-004 + 0.18470000000000003 -2.6290104142390192E-004 + 0.18580000000000002 -2.8903502970933914E-004 + 0.18690000000000001 -3.1173642491921782E-004 + 0.18800000000000000 -3.3091299701482058E-004 + 0.18910000000000005 -3.4652231261134148E-004 + 0.19020000000000004 -3.5856745671480894E-004 + 0.19130000000000003 -3.6709767300635576E-004 + 0.19240000000000002 -3.7220324156805873E-004 + 0.19350000000000001 -3.7401207373477519E-004 + 0.19460000000000005 -3.7268997402861714E-004 + 0.19570000000000004 -3.6843278212472796E-004 + 0.19680000000000003 -3.6146357888355851E-004 + 0.19790000000000002 -3.5202398430556059E-004 + 0.19900000000000001 -3.4036961733363569E-004 + 0.20010000000000000 -3.2676689443178475E-004 + 0.20120000000000005 -3.1149142887443304E-004 + 0.20230000000000004 -2.9482267564162612E-004 + 0.20340000000000003 -2.7703683008439839E-004 + 0.20450000000000002 -2.5840144371613860E-004 + 0.20560000000000000 -2.3917236831039190E-004 + 0.20670000000000005 -2.1959321747999638E-004 + 0.20780000000000004 -1.9989392603747547E-004 + 0.20890000000000003 -1.8028792692348361E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0021.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0021.BXZ.semd new file mode 100644 index 00000000..d66eed9f --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0021.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 1.9595432523687732E-030 + -0.10679999999999999 -4.4594351148161897E-030 + -0.10569999999999999 -3.0723135631735565E-029 + -0.10460000000000000 6.4259031761937925E-029 + -0.10349999999999999 2.9027103342956726E-028 + -0.10239999999999999 -4.6664931070287874E-028 + -0.10130000000000000 -2.0752615448571667E-027 + -0.10020000000000000 2.0507700715333776E-027 + -9.9099999999999994E-002 1.1726668497375089E-026 + -9.7999999999999990E-002 -4.6992447975875562E-027 + -9.6899999999999986E-002 -5.2944301046295055E-026 + -9.5799999999999996E-002 -4.7410979515810130E-027 + -9.4699999999999993E-002 1.9614088403400344E-025 + -9.3599999999999989E-002 9.7820527184442211E-026 + -9.2499999999999999E-002 -6.3135930346730025E-025 + -9.1399999999999995E-002 -5.6938629214552441E-025 + -9.0299999999999991E-002 1.8606556487847232E-024 + -8.9200000000000002E-002 2.6774852229698934E-024 + -8.8099999999999984E-002 -4.7387994759111593E-024 + -8.6999999999999994E-002 -1.1244378377948705E-023 + -8.5899999999999990E-002 7.5621342334189710E-024 + -8.4799999999999986E-002 3.8791133764419567E-023 + -8.3699999999999997E-002 7.0802609160474316E-024 + -8.2599999999999993E-002 -9.9121231021685014E-023 + -8.1499999999999989E-002 -9.3908842056768041E-023 + -8.0399999999999999E-002 1.6725517264917277E-022 + -7.9299999999999995E-002 3.3376179834082494E-022 + -7.8199999999999992E-002 -1.3471329715716181E-022 + -7.7100000000000002E-002 -7.7046073091761895E-022 + -7.5999999999999984E-002 -1.3724030262651059E-022 + -7.4899999999999994E-002 1.5122244943952741E-021 + -7.3799999999999991E-002 9.2447813600136103E-022 + -7.2699999999999987E-002 -3.0605309059937311E-021 + -7.1599999999999997E-002 -3.8644294943086238E-021 + -7.0499999999999993E-002 5.0087187611924478E-021 + -6.9399999999999989E-002 1.3157973312990948E-020 + -6.8300000000000000E-002 -6.3033984905315228E-022 + -6.7199999999999996E-002 -2.9443002765336317E-020 + -6.6099999999999992E-002 -2.4788581858709740E-020 + -6.5000000000000002E-002 3.5229415493480310E-020 + -6.3899999999999985E-002 7.4170455018971412E-020 + -6.2799999999999995E-002 -1.9732011829992093E-021 + -6.1699999999999991E-002 -1.1983145814205503E-019 + -6.0599999999999994E-002 -6.7405028799431161E-020 + -5.9499999999999990E-002 1.5570261069451163E-019 + -5.8399999999999994E-002 1.7528076087211711E-019 + -5.7299999999999990E-002 -2.2764424047765598E-019 + -5.6199999999999986E-002 -4.9464283936844108E-019 + -5.5099999999999996E-002 1.4487082274479752E-019 + -5.3999999999999992E-002 1.1741653019310060E-018 + -5.2899999999999989E-002 7.8315035723350114E-019 + -5.1799999999999985E-002 -1.4747789699522976E-018 + -5.0699999999999995E-002 -2.7673848516747449E-018 + -4.9599999999999991E-002 -1.2247683343978789E-019 + -4.8499999999999988E-002 4.1183287834708367E-018 + -4.7399999999999998E-002 3.5007061073019931E-018 + -4.6299999999999994E-002 -3.0219449288994170E-018 + -4.5199999999999990E-002 -6.4421959343068993E-018 + -4.4099999999999986E-002 6.6814464493568634E-019 + -4.2999999999999997E-002 9.3955673836305172E-018 + -4.1899999999999993E-002 2.9375400395799655E-018 + -4.0799999999999989E-002 -1.5047900958719719E-017 + -3.9699999999999985E-002 -1.5278123521166702E-017 + -3.8599999999999995E-002 1.5953579357042804E-017 + -3.7499999999999992E-002 4.0582314649908991E-017 + -3.6399999999999988E-002 8.1816558464711850E-018 + -3.5299999999999984E-002 -5.9321178219901575E-017 + -3.4199999999999994E-002 -6.6169605034575103E-017 + -3.3099999999999991E-002 3.0272408286941959E-017 + -3.1999999999999987E-002 1.2269166361860134E-016 + -3.0899999999999997E-002 6.5905125614239849E-017 + -2.9799999999999993E-002 -1.0320202445487602E-016 + -2.8699999999999989E-002 -1.6215049494309590E-016 + -2.7599999999999986E-002 -6.7820005925703408E-019 + -2.6499999999999996E-002 1.6911438955383694E-016 + -2.5399999999999992E-002 7.0323156822889673E-017 + -2.4299999999999988E-002 -1.8748468129521059E-016 + -2.3199999999999985E-002 -1.6165492772939294E-016 + -2.2099999999999995E-002 2.7199019382745675E-016 + -2.0999999999999991E-002 5.5429550194701716E-016 + -1.9899999999999987E-002 9.0512491523161341E-017 + -1.8799999999999983E-002 -7.8511875633739204E-016 + -1.7699999999999994E-002 -9.7995200431540532E-016 + -1.6599999999999990E-002 -4.5190011755572325E-017 + -1.5499999999999986E-002 1.0112075200690890E-015 + -1.4399999999999996E-002 8.9494854228929204E-016 + -1.3299999999999992E-002 -1.5433243377949792E-016 + -1.2199999999999989E-002 -5.3303619258079590E-016 + -1.1099999999999985E-002 4.2862998505994478E-016 + -9.9999999999999950E-003 1.1796884083877185E-015 + -8.8999999999999913E-003 -8.5348197818200876E-017 + -7.7999999999999875E-003 -2.5304891188238305E-015 + -6.6999999999999837E-003 -3.1041955454274824E-015 + -5.5999999999999939E-003 -3.7226118649981237E-016 + -4.4999999999999901E-003 3.1982598247694933E-015 + -3.3999999999999864E-003 3.9521536644184212E-015 + -2.2999999999999826E-003 1.4791252490330728E-015 + -1.1999999999999927E-003 -1.1484112932938799E-015 + -9.9999999999988987E-005 -1.6262280845541878E-015 + 1.0000000000000148E-003 -1.1443128184994715E-015 + 2.1000000000000185E-003 -1.7978587707663009E-015 + 3.2000000000000084E-003 -2.7328806535484307E-015 + 4.3000000000000121E-003 -1.0030670040503831E-015 + 5.4000000000000159E-003 3.7827881560655030E-015 + 6.5000000000000058E-003 7.7344086132436277E-015 + 7.6000000000000234E-003 6.4899579715329767E-015 + 8.7000000000000133E-003 -5.3903239175396829E-016 + 9.8000000000000032E-003 -1.0283068071093721E-014 + 1.0900000000000021E-002 -1.8455263969059839E-014 + 1.2000000000000011E-002 -2.0101884160060937E-014 + 1.3100000000000001E-002 -9.9686553703035551E-015 + 1.4200000000000018E-002 1.2960955957574613E-014 + 1.5300000000000008E-002 3.9869688361329411E-014 + 1.6400000000000026E-002 5.4871468561359590E-014 + 1.7500000000000016E-002 4.6524250245502316E-014 + 1.8600000000000005E-002 1.6304843827624933E-014 + 1.9700000000000023E-002 -2.6380729333886146E-014 + 2.0800000000000013E-002 -7.2551814274228466E-014 + 2.1900000000000003E-002 -1.1168655925227963E-013 + 2.3000000000000020E-002 -1.2283178489093383E-013 + 2.4100000000000010E-002 -8.0427357211209499E-014 + 2.5200000000000000E-002 1.9476878877072723E-014 + 2.6300000000000018E-002 1.3886926276875794E-013 + 2.7400000000000008E-002 2.1457323222916214E-013 + 2.8500000000000025E-002 2.0281080417502984E-013 + 2.9600000000000015E-002 1.0824274690544172E-013 + 3.0700000000000005E-002 -2.6612133652878338E-014 + 3.1800000000000023E-002 -1.4933993169700954E-013 + 3.2900000000000013E-002 -2.1367643440219075E-013 + 3.4000000000000002E-002 -1.7896154122423041E-013 + 3.5100000000000020E-002 -3.2078110106343802E-014 + 3.6200000000000010E-002 1.8069076237418186E-013 + 3.7300000000000028E-002 3.4278184674399470E-013 + 3.8400000000000017E-002 3.1602495685449650E-013 + 3.9500000000000007E-002 2.0349978416245827E-014 + 4.0600000000000025E-002 -5.1429449891490786E-013 + 4.1700000000000015E-002 -1.1381994522233208E-012 + 4.2800000000000005E-002 -1.6215038209713151E-012 + 4.3900000000000022E-002 -1.7594342866314450E-012 + 4.5000000000000012E-002 -1.4373816806939610E-012 + 4.6100000000000002E-002 -7.0300422384469985E-013 + 4.7200000000000020E-002 2.0313296129805675E-013 + 4.8300000000000010E-002 8.4105275912141342E-013 + 4.9400000000000027E-002 8.5842341264810718E-013 + 5.0500000000000017E-002 -2.0825358717233358E-014 + 5.1600000000000007E-002 -1.7828752797016678E-012 + 5.2700000000000025E-002 -3.9606161232608184E-012 + 5.3800000000000014E-002 -5.8891754320389289E-012 + 5.4900000000000004E-002 -6.9218181533714507E-012 + 5.6000000000000022E-002 -6.7190398210514868E-012 + 5.7100000000000012E-002 -5.6355744723624035E-012 + 5.8200000000000002E-002 -4.1611965609367196E-012 + 5.9300000000000019E-002 -3.1731364497772363E-012 + 6.0400000000000009E-002 -3.8222415683908384E-012 + 6.1500000000000027E-002 -7.1446854509049640E-012 + 6.2600000000000017E-002 -1.2553569295192801E-011 + 6.3700000000000007E-002 -1.9663701222860652E-011 + 6.4800000000000024E-002 -2.7493831863956153E-011 + 6.5900000000000014E-002 -3.2207642802761782E-011 + 6.7000000000000004E-002 -3.3381533648402240E-011 + 6.8100000000000022E-002 -3.1241381009960989E-011 + 6.9200000000000012E-002 -3.0138891382591737E-011 + 7.0300000000000029E-002 -2.9150837993485723E-011 + 7.1400000000000019E-002 -3.2903114260962596E-011 + 7.2500000000000009E-002 -4.2671269295802006E-011 + 7.3600000000000027E-002 -5.5908298823847957E-011 + 7.4700000000000016E-002 -7.9843694156256362E-011 + 7.5800000000000006E-002 -1.0453477666816369E-010 + 7.6900000000000024E-002 -1.2136143479057893E-010 + 7.8000000000000014E-002 -1.3141089605372969E-010 + 7.9100000000000004E-002 -1.3399448217654708E-010 + 8.0200000000000021E-002 -1.3414783173182343E-010 + 8.1300000000000011E-002 -1.3400705545230096E-010 + 8.2400000000000029E-002 -1.3675993670858588E-010 + 8.3500000000000019E-002 -1.5359358229716236E-010 + 8.4600000000000009E-002 -1.8716521388295604E-010 + 8.5700000000000026E-002 -2.3403573523594901E-010 + 8.6800000000000016E-002 -2.7913821254443860E-010 + 8.7900000000000006E-002 -3.2927002791005577E-010 + 8.9000000000000024E-002 -3.6753522447696696E-010 + 9.0100000000000013E-002 -3.6930583591221477E-010 + 9.1200000000000003E-002 -3.6450703566615061E-010 + 9.2300000000000021E-002 -3.4549663130434283E-010 + 9.3400000000000011E-002 -3.4472397159035495E-010 + 9.4500000000000028E-002 -3.3634797724779730E-010 + 9.5600000000000018E-002 -3.9307215815576058E-010 + 9.6700000000000008E-002 -4.1398720562746405E-010 + 9.7800000000000026E-002 -4.7467713093496400E-010 + 9.8900000000000016E-002 -5.5827670264463336E-010 + 0.10000000000000001 -5.8113514000979194E-010 + 0.10110000000000002 -5.7286736465655963E-010 + 0.10220000000000001 -5.4638277235952160E-010 + 0.10330000000000003 -5.4229981616416012E-010 + 0.10440000000000002 -3.7042002798415297E-010 + 0.10550000000000001 -2.3028824680526583E-010 + 0.10660000000000003 -2.4522731068010728E-010 + 0.10770000000000002 -2.7186172757431848E-010 + 0.10880000000000001 -2.6284108223251224E-010 + 0.10990000000000003 -1.4592915764666259E-010 + 0.11100000000000002 -2.4206403548276967E-010 + 0.11210000000000001 -2.7146906944608418E-010 + 0.11320000000000002 -1.0264752936528510E-010 + 0.11430000000000001 -6.6115390939813778E-011 + 0.11540000000000003 2.7350963160976960E-010 + 0.11650000000000002 5.3982485148651449E-010 + 0.11760000000000001 7.3232220287877681E-010 + 0.11870000000000003 1.1120910858863908E-009 + 0.11980000000000002 1.2943203175908025E-009 + 0.12090000000000001 1.3705959700516246E-009 + 0.12200000000000003 1.4382846025284834E-009 + 0.12310000000000001 9.3722851701727450E-010 + 0.12420000000000003 1.1243711517394672E-009 + 0.12530000000000002 1.9241688242743749E-009 + 0.12640000000000001 1.9767536496573257E-009 + 0.12750000000000003 2.8608875268787415E-009 + 0.12860000000000002 2.5723692065326986E-009 + 0.12970000000000001 1.7014313291596750E-009 + 0.13080000000000003 1.9865553646525314E-009 + 0.13190000000000002 2.2265549404210105E-009 + 0.13300000000000001 2.2228645590871565E-009 + 0.13410000000000000 2.6454003432263562E-009 + 0.13520000000000004 2.6937736485876940E-009 + 0.13630000000000003 1.4623117161605137E-009 + 0.13740000000000002 1.1990329840116942E-009 + 0.13850000000000001 1.5890451177114073E-009 + 0.13960000000000000 1.7585873868242174E-009 + 0.14070000000000005 2.5240358692002474E-009 + 0.14180000000000004 2.1779997805282392E-009 + 0.14290000000000003 8.7423629446803375E-010 + 0.14400000000000002 8.7894039269009738E-011 + 0.14510000000000001 1.6984519346507909E-010 + 0.14620000000000000 4.7100345845763059E-010 + 0.14730000000000004 4.6645887152862997E-010 + 0.14840000000000003 2.0762416785835569E-010 + 0.14950000000000002 -8.3770540504346513E-010 + 0.15060000000000001 -1.5093588601189367E-009 + 0.15170000000000000 -1.8576123972380287E-009 + 0.15280000000000005 -1.7227727022728345E-009 + 0.15390000000000004 -1.7100094673594413E-009 + 0.15500000000000003 -2.1912296421788824E-009 + 0.15610000000000002 -2.7556170678622038E-009 + 0.15720000000000001 -3.0120641536512949E-009 + 0.15830000000000000 -3.0096511949295746E-009 + 0.15940000000000004 -2.7816129399838019E-009 + 0.16050000000000003 -3.0425013619606034E-009 + 0.16160000000000002 -3.8696441606589360E-009 + 0.16270000000000001 -4.3173331576440432E-009 + 0.16380000000000000 -4.6135859577134397E-009 + 0.16490000000000005 -3.4895619727137728E-009 + 0.16600000000000004 -2.8350504166496648E-009 + 0.16710000000000003 -2.1115993398268529E-009 + 0.16820000000000002 -2.3316766295522484E-009 + 0.16930000000000001 -3.0207403245441355E-009 + 0.17040000000000000 -2.6555899701463659E-009 + 0.17150000000000004 -2.0364361308367052E-009 + 0.17260000000000003 -1.5105001693882514E-009 + 0.17370000000000002 -2.6632235305967811E-010 + 0.17480000000000001 -1.6027289495568198E-009 + 0.17590000000000000 -2.5461477370924968E-009 + 0.17700000000000005 -2.4502961881722740E-009 + 0.17810000000000004 -1.3963524780891134E-009 + 0.17920000000000003 1.1386627196685595E-009 + 0.18030000000000002 2.0461385918935093E-009 + 0.18140000000000001 1.4516606805514698E-009 + 0.18250000000000000 8.2532963796566605E-010 + 0.18360000000000004 -1.6058006313546258E-010 + 0.18470000000000003 1.0213679901838191E-009 + 0.18580000000000002 2.2627217877158046E-009 + 0.18690000000000001 3.1813116585510670E-009 + 0.18800000000000000 2.6628876881318320E-009 + 0.18910000000000005 1.2064524934629617E-009 + 0.19020000000000004 7.9747108916450316E-010 + 0.19130000000000003 2.0800312583446612E-009 + 0.19240000000000002 3.9076022417816603E-009 + 0.19350000000000001 4.5610262233708454E-009 + 0.19460000000000005 3.3084663897398059E-009 + 0.19570000000000004 1.1795999732555629E-009 + 0.19680000000000003 -3.7872552316464692E-010 + 0.19790000000000002 -2.9258742650917213E-010 + 0.19900000000000001 1.3750375282839400E-009 + 0.20010000000000000 3.1516562692956995E-009 + 0.20120000000000005 3.3663702936337359E-009 + 0.20230000000000004 1.8261252510143322E-009 + 0.20340000000000003 1.1054727966364197E-010 + 0.20450000000000002 -2.6510418860148377E-010 + 0.20560000000000000 7.9457840307384231E-010 + 0.20670000000000005 1.9800558970217708E-009 + 0.20780000000000004 1.8641173049616100E-009 + 0.20890000000000003 4.4741552129856643E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0022.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0022.BXX.semd new file mode 100644 index 00000000..ea426214 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0022.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 -1.0370384665327475E-019 + -0.11230000000000000 -4.6409876227256865E-020 + -0.11119999999999999 8.2720842650112477E-019 + -0.11009999999999999 8.0862028226977456E-019 + -0.10900000000000000 -2.4883402283185032E-018 + -0.10790000000000000 -2.5798934056964849E-018 + -0.10679999999999999 4.4458095879805804E-018 + -0.10569999999999999 -8.2915699519060062E-018 + -0.10460000000000000 -4.1711803306570549E-017 + -0.10349999999999999 3.4793552522030194E-017 + -0.10239999999999999 2.8669153588801880E-016 + -0.10130000000000000 2.5638893219999620E-016 + -0.10020000000000000 -6.8406153180152721E-016 + -9.9099999999999994E-002 -1.7783005682559623E-015 + -9.7999999999999990E-002 -6.4952386925635152E-016 + -9.6899999999999986E-002 3.2767259923878163E-015 + -9.5799999999999996E-002 5.7871662648666111E-015 + -9.4699999999999993E-002 2.2170111188909601E-015 + -9.3599999999999989E-002 -5.0691186477872484E-015 + -9.2499999999999999E-002 -9.9055200755140613E-015 + -9.1399999999999995E-002 -1.3656571601111840E-014 + -9.0299999999999991E-002 -1.9275620460673312E-014 + -8.9200000000000002E-002 -7.1703193987231011E-015 + -8.8099999999999984E-002 5.4147827985729508E-014 + -8.6999999999999994E-002 1.3642907604419913E-013 + -8.5899999999999990E-002 1.1752887075014429E-013 + -8.4799999999999986E-002 -9.3426372053170142E-014 + -8.3699999999999997E-002 -3.7053083583142576E-013 + -8.2599999999999993E-002 -4.1808898465674205E-013 + -8.1499999999999989E-002 -1.0171621574531220E-013 + -8.0399999999999999E-002 3.5628268456149026E-013 + -7.9299999999999995E-002 6.6289031555588629E-013 + -7.8199999999999992E-002 8.2279587873893001E-013 + -7.7100000000000002E-002 9.0005504134807457E-013 + -7.5999999999999984E-002 4.4932571660778742E-013 + -7.4899999999999994E-002 -1.1745863613341068E-012 + -7.3799999999999991E-002 -3.4557834024950829E-012 + -7.2699999999999987E-002 -4.2359778879008658E-012 + -7.1599999999999997E-002 -1.7172206582052874E-012 + -7.0499999999999993E-002 2.9525650587641783E-012 + -6.9399999999999989E-002 6.3249388365660408E-012 + -6.8300000000000000E-002 6.5535099048885659E-012 + -6.7199999999999996E-002 5.3395517174426033E-012 + -6.6099999999999992E-002 4.4603648031993348E-012 + -6.5000000000000002E-002 1.5831603606200617E-012 + -6.3899999999999985E-002 -7.2067816124510298E-012 + -6.2799999999999995E-002 -1.9912894250184721E-011 + -6.1699999999999991E-002 -2.7178292602569876E-011 + -6.0599999999999994E-002 -2.1546889272805458E-011 + -5.9499999999999990E-002 -6.1066100093265518E-012 + -5.8399999999999994E-002 1.0584709324301667E-011 + -5.7299999999999990E-002 2.7202143315641081E-011 + -5.6199999999999986E-002 5.0021015107759581E-011 + -5.5099999999999996E-002 7.6653031144680028E-011 + -5.3999999999999992E-002 8.5816131978333487E-011 + -5.2899999999999989E-002 5.3101415625755877E-011 + -5.1799999999999985E-002 -2.2090562018517446E-011 + -5.0699999999999995E-002 -1.1234462665710154E-010 + -4.9599999999999991E-002 -1.8649702615558539E-010 + -4.8499999999999988E-002 -2.2949642186631536E-010 + -4.7399999999999998E-002 -2.3298971085772280E-010 + -4.6299999999999994E-002 -1.7724323397860786E-010 + -4.5199999999999990E-002 -3.9997262446522797E-011 + -4.4099999999999986E-002 1.7328671830796338E-010 + -4.2999999999999997E-002 4.1959857810525136E-010 + -4.1899999999999993E-002 6.4424421353237449E-010 + -4.0799999999999989E-002 8.0668860480415105E-010 + -3.9699999999999985E-002 8.7561818906678468E-010 + -3.8599999999999995E-002 8.1776585503234855E-010 + -3.7499999999999992E-002 6.2022093016977919E-010 + -3.6399999999999988E-002 3.2891575574289789E-010 + -3.5299999999999984E-002 4.5457668879089752E-011 + -3.4199999999999994E-002 -1.2486542355638619E-010 + -3.3099999999999991E-002 -1.0975938907753502E-010 + -3.1999999999999987E-002 1.4636107603660520E-010 + -3.0899999999999997E-002 6.9390398982349666E-010 + -2.9799999999999993E-002 1.5184227208919765E-009 + -2.8699999999999989E-002 2.4584221325341105E-009 + -2.7599999999999986E-002 3.2189673149218834E-009 + -2.6499999999999996E-002 3.4917926328148496E-009 + -2.5399999999999992E-002 3.0425157948599235E-009 + -2.4299999999999988E-002 1.6652181855647541E-009 + -2.3199999999999985E-002 -8.9581508877500937E-010 + -2.2099999999999995E-002 -4.8898289861654121E-009 + -2.0999999999999991E-002 -1.0389092253149101E-008 + -1.9899999999999987E-002 -1.7221781334342268E-008 + -1.8799999999999983E-002 -2.5130828973374264E-008 + -1.7699999999999994E-002 -3.4010270155704347E-008 + -1.6599999999999990E-002 -4.3996237764076795E-008 + -1.5499999999999986E-002 -5.5407831212050951E-008 + -1.4399999999999996E-002 -6.8721305979124736E-008 + -1.3299999999999992E-002 -8.4655980003844888E-008 + -1.2199999999999989E-002 -1.0424349028426150E-007 + -1.1099999999999985E-002 -1.2877208632744441E-007 + -9.9999999999999950E-003 -1.5969121136549802E-007 + -8.8999999999999913E-003 -1.9860854649778048E-007 + -7.7999999999999875E-003 -2.4732568704166624E-007 + -6.6999999999999837E-003 -3.0777457027397759E-007 + -5.5999999999999939E-003 -3.8194144735825830E-007 + -4.4999999999999901E-003 -4.7200072117448144E-007 + -3.3999999999999864E-003 -5.8066626706931856E-007 + -2.2999999999999826E-003 -7.1144285129776108E-007 + -1.1999999999999927E-003 -8.6851889591343934E-007 + -9.9999999999988987E-005 -1.0565518095972948E-006 + 1.0000000000000148E-003 -1.2807651046387036E-006 + 2.1000000000000185E-003 -1.5473518715225509E-006 + 3.2000000000000084E-003 -1.8637236962604220E-006 + 4.3000000000000121E-003 -2.2382862425729400E-006 + 5.4000000000000159E-003 -2.6801319563674042E-006 + 6.5000000000000058E-003 -3.1991316973289941E-006 + 7.6000000000000234E-003 -3.8063851661718218E-006 + 8.7000000000000133E-003 -4.5144984142098110E-006 + 9.8000000000000032E-003 -5.3374506023828872E-006 + 1.0900000000000021E-002 -6.2903254729462788E-006 + 1.2000000000000011E-002 -7.3894175329769496E-006 + 1.3100000000000001E-002 -8.6524987636948936E-006 + 1.4200000000000018E-002 -1.0098967322846875E-005 + 1.5300000000000008E-002 -1.1749682926165406E-005 + 1.6400000000000026E-002 -1.3626899999508169E-005 + 1.7500000000000016E-002 -1.5754319974803366E-005 + 1.8600000000000005E-002 -1.8156690202886239E-005 + 1.9700000000000023E-002 -2.0859397409367375E-005 + 2.0800000000000013E-002 -2.3887847419246100E-005 + 2.1900000000000003E-002 -2.7267624318483286E-005 + 2.3000000000000020E-002 -3.1024512281874195E-005 + 2.4100000000000010E-002 -3.5183686122763902E-005 + 2.5200000000000000E-002 -3.9768834540154785E-005 + 2.6300000000000018E-002 -4.4801174226449803E-005 + 2.7400000000000008E-002 -5.0299822760280222E-005 + 2.8500000000000025E-002 -5.6281376600963995E-005 + 2.9600000000000015E-002 -6.2759012507740408E-005 + 3.0700000000000005E-002 -6.9741035986226052E-005 + 3.1800000000000023E-002 -7.7229749877005816E-005 + 3.2900000000000013E-002 -8.5220170149113983E-005 + 3.4000000000000002E-002 -9.3699862190987915E-005 + 3.5100000000000020E-002 -1.0264720185659826E-004 + 3.6200000000000010E-002 -1.1203032045159489E-004 + 3.7300000000000028E-002 -1.2180625344626606E-004 + 3.8400000000000017E-002 -1.3192144979257137E-004 + 3.9500000000000007E-002 -1.4230971282813698E-004 + 4.0600000000000025E-002 -1.5289218572434038E-004 + 4.1700000000000015E-002 -1.6357591084670275E-004 + 4.2800000000000005E-002 -1.7425412079319358E-004 + 4.3900000000000022E-002 -1.8480602011550218E-004 + 4.5000000000000012E-002 -1.9509738194756210E-004 + 4.6100000000000002E-002 -2.0498056255746633E-004 + 4.7200000000000020E-002 -2.1429495245683938E-004 + 4.8300000000000010E-002 -2.2286669991444796E-004 + 4.9400000000000027E-002 -2.3051170865073800E-004 + 5.0500000000000017E-002 -2.3703648184891790E-004 + 5.1600000000000007E-002 -2.4224143999163061E-004 + 5.2700000000000025E-002 -2.4592477711848915E-004 + 5.3800000000000014E-002 -2.4788445443846285E-004 + 5.4900000000000004E-002 -2.4791600299067795E-004 + 5.6000000000000022E-002 -2.4582011974416673E-004 + 5.7100000000000012E-002 -2.4140726600307971E-004 + 5.8200000000000002E-002 -2.3450296430382878E-004 + 5.9300000000000019E-002 -2.2494964650832117E-004 + 6.0400000000000009E-002 -2.1261097572278231E-004 + 6.1500000000000027E-002 -1.9737347611226141E-004 + 6.2600000000000017E-002 -1.7915436183102429E-004 + 6.3700000000000007E-002 -1.5790236648172140E-004 + 6.4800000000000024E-002 -1.3360148295760155E-004 + 6.5900000000000014E-002 -1.0628004383761436E-004 + 6.7000000000000004E-002 -7.6010735938325524E-005 + 6.8100000000000022E-002 -4.2911844502668828E-005 + 6.9200000000000012E-002 -7.1419653977500275E-006 + 7.0300000000000029E-002 3.1097137252800167E-005 + 7.1400000000000019E-002 7.1551388828083873E-005 + 7.2500000000000009E-002 1.1391416774131358E-004 + 7.3600000000000027E-002 1.5783398703206331E-004 + 7.4700000000000016E-002 2.0292284898459911E-004 + 7.5800000000000006E-002 2.4876042152754962E-004 + 7.6900000000000024E-002 2.9489150620065629E-004 + 7.8000000000000014E-002 3.4082579077221453E-004 + 7.9100000000000004E-002 3.8604915607720613E-004 + 8.0200000000000021E-002 4.3003709288313985E-004 + 8.1300000000000011E-002 4.7225988237187266E-004 + 8.2400000000000029E-002 5.1218736916780472E-004 + 8.3500000000000019E-002 5.4929772159084678E-004 + 8.4600000000000009E-002 5.8308767620474100E-004 + 8.5700000000000026E-002 6.1307998839765787E-004 + 8.6800000000000016E-002 6.3882762333378196E-004 + 8.7900000000000006E-002 6.5992429153993726E-004 + 8.9000000000000024E-002 6.7601993214339018E-004 + 9.0100000000000013E-002 6.8682816345244646E-004 + 9.1200000000000003E-002 6.9212418748065829E-004 + 9.2300000000000021E-002 6.9174054078757763E-004 + 9.3400000000000011E-002 6.8557419581338763E-004 + 9.4500000000000028E-002 6.7360250977799296E-004 + 9.5600000000000018E-002 6.5589323639869690E-004 + 9.6700000000000008E-002 6.3259352464228868E-004 + 9.7800000000000026E-002 6.0391513397917151E-004 + 9.8900000000000016E-002 5.7012564502656460E-004 + 0.10000000000000001 5.3156388457864523E-004 + 0.10110000000000002 4.8864295240491629E-004 + 0.10220000000000001 4.4184102443978190E-004 + 0.10330000000000003 3.9168691728264093E-004 + 0.10440000000000002 3.3873473876155913E-004 + 0.10550000000000001 2.8356557595543563E-004 + 0.10660000000000003 2.2678478853777051E-004 + 0.10770000000000002 1.6902034985832870E-004 + 0.10880000000000001 1.1091037595178932E-004 + 0.10990000000000003 5.3083316743141040E-005 + 0.11100000000000002 -3.8558018786716275E-006 + 0.11210000000000001 -5.9327223425498232E-005 + 0.11320000000000002 -1.1278426973149180E-004 + 0.11430000000000001 -1.6372538811992854E-004 + 0.11540000000000003 -2.1169397223275155E-004 + 0.11650000000000002 -2.5627095601521432E-004 + 0.11760000000000001 -2.9708983493037522E-004 + 0.11870000000000003 -3.3386322320438921E-004 + 0.11980000000000002 -3.6638224264606833E-004 + 0.12090000000000001 -3.9449491305276752E-004 + 0.12200000000000003 -4.1809235699474812E-004 + 0.12310000000000001 -4.3711744365282357E-004 + 0.12420000000000003 -4.5159060391597450E-004 + 0.12530000000000002 -4.6160811325535178E-004 + 0.12640000000000001 -4.6731479233130813E-004 + 0.12750000000000003 -4.6888532233424485E-004 + 0.12860000000000002 -4.6652974560856819E-004 + 0.12970000000000001 -4.6050769742578268E-004 + 0.13080000000000003 -4.5111749204806983E-004 + 0.13190000000000002 -4.3867918429896235E-004 + 0.13300000000000001 -4.2352089076302946E-004 + 0.13410000000000000 -4.0598487248644233E-004 + 0.13520000000000004 -3.8642846629954875E-004 + 0.13630000000000003 -3.6520930007100105E-004 + 0.13740000000000002 -3.4266812144778669E-004 + 0.13850000000000001 -3.1913170823827386E-004 + 0.13960000000000000 -2.9492453904822469E-004 + 0.14070000000000005 -2.7036506799049675E-004 + 0.14180000000000004 -2.4574305280111730E-004 + 0.14290000000000003 -2.2130817524157465E-004 + 0.14400000000000002 -1.9728318147826940E-004 + 0.14510000000000001 -1.7388269770890474E-004 + 0.14620000000000000 -1.5130503743421286E-004 + 0.14730000000000004 -1.2970826355740428E-004 + 0.14840000000000003 -1.0920575005002320E-004 + 0.14950000000000002 -8.9887784270104021E-005 + 0.15060000000000001 -7.1839262091089040E-005 + 0.15170000000000000 -5.5127449741121382E-005 + 0.15280000000000005 -3.9781520172255114E-005 + 0.15390000000000004 -2.5795257897698320E-005 + 0.15500000000000003 -1.3153848158253822E-005 + 0.15610000000000002 -1.8453636130288942E-006 + 0.15720000000000001 8.1556772784097120E-006 + 0.15830000000000000 1.6904865333344787E-005 + 0.15940000000000004 2.4476064936607145E-005 + 0.16050000000000003 3.0938466807128862E-005 + 0.16160000000000002 3.6351597373140976E-005 + 0.16270000000000001 4.0786988392937928E-005 + 0.16380000000000000 4.4333919504424557E-005 + 0.16490000000000005 4.7082266974030063E-005 + 0.16600000000000004 4.9104564823210239E-005 + 0.16710000000000003 5.0468399422243237E-005 + 0.16820000000000002 5.1253748097224161E-005 + 0.16930000000000001 5.1548944611568004E-005 + 0.17040000000000000 5.1424747653072700E-005 + 0.17150000000000004 5.0928309065056965E-005 + 0.17260000000000003 5.0108094001188874E-005 + 0.17370000000000002 4.9032849346986040E-005 + 0.17480000000000001 4.7774399718036875E-005 + 0.17590000000000000 4.6377968828892335E-005 + 0.17700000000000005 4.4860782509204000E-005 + 0.17810000000000004 4.3244006519671530E-005 + 0.17920000000000003 4.1570729081286117E-005 + 0.18030000000000002 3.9888316678116098E-005 + 0.18140000000000001 3.8221449358388782E-005 + 0.18250000000000000 3.6574107070919126E-005 + 0.18360000000000004 3.4953762224176899E-005 + 0.18470000000000003 3.3379710657754913E-005 + 0.18580000000000002 3.1866671633906662E-005 + 0.18690000000000001 3.0414958018809557E-005 + 0.18800000000000000 2.9023678507655859E-005 + 0.18910000000000005 2.7704863896360621E-005 + 0.19020000000000004 2.6471445380593650E-005 + 0.19130000000000003 2.5315002858405933E-005 + 0.19240000000000002 2.4212329662987031E-005 + 0.19350000000000001 2.3154643713496625E-005 + 0.19460000000000005 2.2158999854582362E-005 + 0.19570000000000004 2.1242252842057496E-005 + 0.19680000000000003 2.0392124497448094E-005 + 0.19790000000000002 1.9577344573917799E-005 + 0.19900000000000001 1.8781882317853160E-005 + 0.20010000000000000 1.8016156900557689E-005 + 0.20120000000000005 1.7291999029112048E-005 + 0.20230000000000004 1.6600100934738293E-005 + 0.20340000000000003 1.5921528756734915E-005 + 0.20450000000000002 1.5250293472490739E-005 + 0.20560000000000000 1.4591957551601809E-005 + 0.20670000000000005 1.3943279554951005E-005 + 0.20780000000000004 1.3288407899381127E-005 + 0.20890000000000003 1.2618955224752426E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0022.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0022.BXZ.semd new file mode 100644 index 00000000..19cda7e1 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0022.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173367227286533E-021 + -0.11119999999999999 -2.1335585054060316E-021 + -0.11009999999999999 -5.0255070541149363E-020 + -0.10900000000000000 6.3249792005434729E-021 + -0.10790000000000000 3.2296858596705518E-019 + -0.10679999999999999 1.0674466598259625E-019 + -0.10569999999999999 -1.4623058100980340E-018 + -0.10460000000000000 -1.2596277416636066E-018 + -0.10349999999999999 4.7662502582968852E-018 + -0.10239999999999999 7.2483777398296558E-018 + -0.10130000000000000 -1.0592429074003906E-017 + -0.10020000000000000 -2.7792593602401887E-017 + -9.9099999999999994E-002 1.2570456973815223E-017 + -9.7999999999999990E-002 7.9820507126533615E-017 + -9.6899999999999986E-002 1.2145739433938646E-017 + -9.5799999999999996E-002 -1.8955684152154983E-016 + -9.4699999999999993E-002 -1.2844003948025284E-016 + -9.3599999999999989E-002 3.9215216707930351E-016 + -9.2499999999999999E-002 5.3949000130372243E-016 + -9.1399999999999995E-002 -6.0574216558087523E-016 + -9.0299999999999991E-002 -1.6980247147458305E-015 + -8.9200000000000002E-002 1.2997000597612073E-016 + -8.8099999999999984E-002 3.8443729570450478E-015 + -8.6999999999999994E-002 2.7951515512152515E-015 + -8.5899999999999990E-002 -5.4412913722836319E-015 + -8.4799999999999986E-002 -9.5917494256979145E-015 + -8.3699999999999997E-002 2.5228006007616032E-015 + -8.2599999999999993E-002 1.8417230495662226E-014 + -8.1499999999999989E-002 8.2132456556889034E-015 + -8.0399999999999999E-002 -2.5318201040454985E-014 + -7.9299999999999995E-002 -2.8646833847125255E-014 + -7.8199999999999992E-002 2.6885518618802347E-014 + -7.7100000000000002E-002 6.7104518285381748E-014 + -7.5999999999999984E-002 -4.8576949889878387E-015 + -7.4899999999999994E-002 -1.2584735770843070E-013 + -7.3799999999999991E-002 -8.8558927714959407E-014 + -7.2699999999999987E-002 1.4607440962117330E-013 + -7.1599999999999997E-002 2.6607234753124598E-013 + -7.0499999999999993E-002 -1.4645877284384656E-014 + -6.9399999999999989E-002 -4.1285169185244219E-013 + -6.8300000000000000E-002 -2.8991403461936516E-013 + -6.7199999999999996E-002 3.7689518389907861E-013 + -6.6099999999999992E-002 6.6022968342460686E-013 + -6.5000000000000002E-002 -1.0487731559941094E-013 + -6.3899999999999985E-002 -1.0222499929879447E-012 + -6.2799999999999995E-002 -5.2546931649660733E-013 + -6.1699999999999991E-002 1.1612631429375186E-012 + -6.0599999999999994E-002 1.6429054297550927E-012 + -5.9499999999999990E-002 -4.3080518536200985E-013 + -5.8399999999999994E-002 -2.6582687873838440E-012 + -5.7299999999999990E-002 -1.4798661428228055E-012 + -5.6199999999999986E-002 2.3741826647022402E-012 + -5.5099999999999996E-002 3.6570000500057986E-012 + -5.3999999999999992E-002 -3.4670332468671183E-013 + -5.2899999999999989E-002 -4.7691954552231408E-012 + -5.1799999999999985E-002 -2.8353901258132419E-012 + -5.0699999999999995E-002 3.9463007514561887E-012 + -4.9599999999999991E-002 6.1618184513112517E-012 + -4.8499999999999988E-002 -6.3211534531010249E-013 + -4.7399999999999998E-002 -7.9609227196519861E-012 + -4.6299999999999994E-002 -4.8449655745685938E-012 + -4.5199999999999990E-002 5.9953301004278536E-012 + -4.4099999999999986E-002 1.0003449457673952E-011 + -4.2999999999999997E-002 7.0892884661624689E-013 + -4.1899999999999993E-002 -9.9522022567466450E-012 + -4.0799999999999989E-002 -7.5308596164669339E-012 + -3.9699999999999985E-002 4.1720238375120289E-012 + -3.8599999999999995E-002 8.2175898030723005E-012 + -3.7499999999999992E-002 -6.3644971454515642E-013 + -3.6399999999999988E-002 -8.0506434851912445E-012 + -3.5299999999999984E-002 -1.8630988678908222E-012 + -3.4199999999999994E-002 9.1507704191862160E-012 + -3.3099999999999991E-002 8.9028975164273660E-012 + -3.1999999999999987E-002 -8.5994362672425773E-013 + -3.0899999999999997E-002 -4.3742882580022346E-012 + -2.9799999999999993E-002 6.2943611911156494E-013 + -2.8699999999999989E-002 -1.9726872045600086E-012 + -2.7599999999999986E-002 -1.6758964008212196E-011 + -2.6499999999999996E-002 -2.0910788725569951E-011 + -2.5399999999999992E-002 2.9894871300673032E-012 + -2.4299999999999988E-002 3.0755904767421072E-011 + -2.3199999999999985E-002 2.1634041780238533E-011 + -2.2099999999999995E-002 -1.9669203765726451E-011 + -2.0999999999999991E-002 -3.8401063578996641E-011 + -1.9899999999999987E-002 -5.0469962410704117E-012 + -1.8799999999999983E-002 3.2670970095960428E-011 + -1.7699999999999994E-002 9.1561766848990978E-012 + -1.6599999999999990E-002 -5.9844892930094318E-011 + -1.5499999999999986E-002 -8.4310343428928292E-011 + -1.4399999999999996E-002 -1.9536568543476740E-011 + -1.3299999999999992E-002 6.4550247091954560E-011 + -1.2199999999999989E-002 6.8626937466120808E-011 + -1.1099999999999985E-002 -7.4524483806293063E-012 + -9.9999999999999950E-003 -7.1625150255272274E-011 + -8.8999999999999913E-003 -6.8002617426010659E-011 + -7.7999999999999875E-003 -4.2949067913244932E-011 + -6.6999999999999837E-003 -6.1551048979868739E-011 + -5.5999999999999939E-003 -1.1019042622795183E-010 + -4.4999999999999901E-003 -1.3012979582782691E-010 + -3.3999999999999864E-003 -1.1068945066083913E-010 + -2.2999999999999826E-003 -9.1249799383241736E-011 + -1.1999999999999927E-003 -7.9811893205494755E-011 + -9.9999999999988987E-005 -4.8239159194940484E-011 + 1.0000000000000148E-003 -2.3229298692917233E-011 + 2.1000000000000185E-003 -9.7338102855726305E-011 + 3.2000000000000084E-003 -3.0171198872608329E-010 + 4.3000000000000121E-003 -4.9955983794092162E-010 + 5.4000000000000159E-003 -5.2130327832244916E-010 + 6.5000000000000058E-003 -3.9255143580163576E-010 + 7.6000000000000234E-003 -3.2858563092652560E-010 + 8.7000000000000133E-003 -4.4904438500914523E-010 + 9.8000000000000032E-003 -6.1232696690893818E-010 + 1.0900000000000021E-002 -6.1157190422989061E-010 + 1.2000000000000011E-002 -4.6902093320255744E-010 + 1.3100000000000001E-002 -4.4590225956042673E-010 + 1.4200000000000018E-002 -7.2740374834623367E-010 + 1.5300000000000008E-002 -1.1708547464905905E-009 + 1.6400000000000026E-002 -1.4743285481344515E-009 + 1.7500000000000016E-002 -1.5576359091440395E-009 + 1.8600000000000005E-002 -1.5549153076221955E-009 + 1.9700000000000023E-002 -1.5827963384396071E-009 + 2.0800000000000013E-002 -1.6309068540110161E-009 + 2.1900000000000003E-002 -1.6325122365046241E-009 + 2.3000000000000020E-002 -1.6884866838040580E-009 + 2.4100000000000010E-002 -1.8525498912680405E-009 + 2.5200000000000000E-002 -2.0676942380504215E-009 + 2.6300000000000018E-002 -2.2607546945607737E-009 + 2.7400000000000008E-002 -2.6032371813755617E-009 + 2.8500000000000025E-002 -3.0103841641704321E-009 + 2.9600000000000015E-002 -3.3636242680046280E-009 + 3.0700000000000005E-002 -3.3938147847578648E-009 + 3.1800000000000023E-002 -3.2164428898084907E-009 + 3.2900000000000013E-002 -3.0217413016231376E-009 + 3.4000000000000002E-002 -2.9694424696913302E-009 + 3.5100000000000020E-002 -3.0864721889400926E-009 + 3.6200000000000010E-002 -3.0670082029615742E-009 + 3.7300000000000028E-002 -2.4929991404576413E-009 + 3.8400000000000017E-002 -2.2787054465567280E-009 + 3.9500000000000007E-002 -2.5998694308526638E-009 + 4.0600000000000025E-002 -3.1857043669702989E-009 + 4.1700000000000015E-002 -3.1979756620614808E-009 + 4.2800000000000005E-002 -2.3353614597709793E-009 + 4.3900000000000022E-002 -1.1792513632258306E-009 + 4.5000000000000012E-002 -6.3149363516146195E-010 + 4.6100000000000002E-002 -5.1423737490452481E-010 + 4.7200000000000020E-002 4.5341504856244441E-011 + 4.8300000000000010E-002 9.0909807459738090E-010 + 4.9400000000000027E-002 1.9122046168718043E-009 + 5.0500000000000017E-002 2.9714359861543471E-009 + 5.1600000000000007E-002 4.2952925660699748E-009 + 5.2700000000000025E-002 4.7957628979133915E-009 + 5.3800000000000014E-002 4.3713299646697124E-009 + 5.4900000000000004E-002 5.0020787512039533E-009 + 5.6000000000000022E-002 6.6320895442117944E-009 + 5.7100000000000012E-002 9.4423233676366181E-009 + 5.8200000000000002E-002 1.0675610617738585E-008 + 5.9300000000000019E-002 1.0067083167086821E-008 + 6.0400000000000009E-002 9.1405425450830080E-009 + 6.1500000000000027E-002 1.0198430544505754E-008 + 6.2600000000000017E-002 1.2971529628202916E-008 + 6.3700000000000007E-002 1.5378226692064345E-008 + 6.4800000000000024E-002 1.6147341241889990E-008 + 6.5900000000000014E-002 1.4543435788993975E-008 + 6.7000000000000004E-002 1.2849820762994568E-008 + 6.8100000000000022E-002 1.2454528075522830E-008 + 6.9200000000000012E-002 1.3080888372485333E-008 + 7.0300000000000029E-002 1.5566069322403564E-008 + 7.1400000000000019E-002 1.7449371725319907E-008 + 7.2500000000000009E-002 1.5309618461856189E-008 + 7.3600000000000027E-002 9.6174046504415855E-009 + 7.4700000000000016E-002 5.4618323197530572E-009 + 7.5800000000000006E-002 6.8672441067008094E-009 + 7.6900000000000024E-002 1.2210506383780739E-008 + 7.8000000000000014E-002 1.3001686838265414E-008 + 7.9100000000000004E-002 6.1723794964052558E-009 + 8.0200000000000021E-002 -2.8120112904872485E-009 + 8.1300000000000011E-002 -5.7217128812681040E-009 + 8.2400000000000029E-002 -1.8397545709092356E-009 + 8.3500000000000019E-002 1.6584349449288993E-009 + 8.4600000000000009E-002 -1.0031552255540532E-009 + 8.5700000000000026E-002 -7.4111823344935601E-009 + 8.6800000000000016E-002 -1.2996263620834725E-008 + 8.7900000000000006E-002 -1.5641205663996516E-008 + 8.9000000000000024E-002 -1.5674848086177917E-008 + 9.0100000000000013E-002 -1.3943346033329362E-008 + 9.1200000000000003E-002 -1.2235013002737105E-008 + 9.2300000000000021E-002 -1.3594400272154417E-008 + 9.3400000000000011E-002 -1.9960628705462113E-008 + 9.4500000000000028E-002 -2.6704084277184847E-008 + 9.5600000000000018E-002 -2.7783331191244542E-008 + 9.6700000000000008E-002 -2.0038397607891056E-008 + 9.7800000000000026E-002 -1.1728077176087481E-008 + 9.8900000000000016E-002 -1.4190424835192061E-008 + 0.10000000000000001 -2.4087936978389735E-008 + 0.10110000000000002 -3.0277675477918820E-008 + 0.10220000000000001 -2.6053241342083311E-008 + 0.10330000000000003 -1.2041484254154966E-008 + 0.10440000000000002 -4.9456092554578390E-009 + 0.10550000000000001 -8.3767242031740352E-009 + 0.10660000000000003 -1.7901824023169866E-008 + 0.10770000000000002 -2.2529194509957051E-008 + 0.10880000000000001 -1.4476782439487579E-008 + 0.10990000000000003 4.5954012817261969E-010 + 0.11100000000000002 7.1083272601413228E-009 + 0.11210000000000001 2.5556712301977313E-009 + 0.11320000000000002 -3.6433034367178152E-009 + 0.11430000000000001 -5.5145634725306536E-009 + 0.11540000000000003 -3.1242610720738639E-009 + 0.11650000000000002 2.4466022541247412E-009 + 0.11760000000000001 1.1452518045018678E-008 + 0.11870000000000003 1.7888812209321259E-008 + 0.11980000000000002 1.4018509020274905E-008 + 0.12090000000000001 3.4619440647531974E-009 + 0.12200000000000003 -3.0947637785772031E-009 + 0.12310000000000001 6.6988543601098627E-009 + 0.12420000000000003 2.3490466460884818E-008 + 0.12530000000000002 2.9192840145242371E-008 + 0.12640000000000001 1.7452876477364043E-008 + 0.12750000000000003 1.7657827422468131E-009 + 0.12860000000000002 -1.6972407923532273E-009 + 0.12970000000000001 6.9762533527750747E-009 + 0.13080000000000003 1.6487181397906170E-008 + 0.13190000000000002 1.8238001331383202E-008 + 0.13300000000000001 1.5342829229325616E-008 + 0.13410000000000000 1.2051532216617034E-008 + 0.13520000000000004 7.0307706323546881E-009 + 0.13630000000000003 -1.0014500340105315E-010 + 0.13740000000000002 -2.1940527172858992E-009 + 0.13850000000000001 6.4471592509107722E-009 + 0.13960000000000000 1.7783174044438965E-008 + 0.14070000000000005 1.6285291337680974E-008 + 0.14180000000000004 -1.2457834763779374E-010 + 0.14290000000000003 -1.4946953896810555E-008 + 0.14400000000000002 -1.1779658137811566E-008 + 0.14510000000000001 4.5903822964987739E-009 + 0.14620000000000000 1.4940011894282179E-008 + 0.14730000000000004 9.4789882609802589E-009 + 0.14840000000000003 -2.9182527505611233E-009 + 0.14950000000000002 -9.5034051739162351E-009 + 0.15060000000000001 -8.7480014343555013E-009 + 0.15170000000000000 -5.6321201036269031E-009 + 0.15280000000000005 -1.7549343089839908E-009 + 0.15390000000000004 4.2664538568715216E-009 + 0.15500000000000003 7.6149353489540772E-009 + 0.15610000000000002 5.1276360935048615E-010 + 0.15720000000000001 -1.3755015793037728E-008 + 0.15830000000000000 -1.8731844519948027E-008 + 0.15940000000000004 -5.2380135784346749E-009 + 0.16050000000000003 1.2867301890651106E-008 + 0.16160000000000002 1.4273493498251355E-008 + 0.16270000000000001 -2.7652009570999780E-009 + 0.16380000000000000 -1.8472897878041294E-008 + 0.16490000000000005 -1.5160940947112067E-008 + 0.16600000000000004 -3.9747229813036355E-011 + 0.16710000000000003 8.8456202362863223E-009 + 0.16820000000000002 4.9637822741033233E-009 + 0.16930000000000001 -2.2450103998039594E-009 + 0.17040000000000000 -4.7546260262265605E-009 + 0.17150000000000004 -5.1037174486623371E-009 + 0.17260000000000003 -6.0081957187207991E-009 + 0.17370000000000002 -3.4229792333917430E-009 + 0.17480000000000001 4.9106425592526648E-009 + 0.17590000000000000 1.0744814815666359E-008 + 0.17700000000000005 3.8844194527598574E-009 + 0.17810000000000004 -1.0052987775566180E-008 + 0.17920000000000003 -1.4361160260989436E-008 + 0.18030000000000002 -2.4747304205874343E-009 + 0.18140000000000001 1.1163011848225324E-008 + 0.18250000000000000 9.9678878484610323E-009 + 0.18360000000000004 -2.9186930650126897E-009 + 0.18470000000000003 -9.9358690164308427E-009 + 0.18580000000000002 -3.5919112129079167E-009 + 0.18690000000000001 5.3367377184088127E-009 + 0.18800000000000000 5.2573954079093710E-009 + 0.18910000000000005 -2.3008779603816976E-010 + 0.19020000000000004 -9.0136248465100266E-010 + 0.19130000000000003 2.4331552328504813E-009 + 0.19240000000000002 1.0905800706950686E-009 + 0.19350000000000001 -5.3300546198897791E-009 + 0.19460000000000005 -6.3887313217492192E-009 + 0.19570000000000004 2.2440223013120431E-009 + 0.19680000000000003 9.7199759352406545E-009 + 0.19790000000000002 4.8659534179762431E-009 + 0.19900000000000001 -6.8808829745137245E-009 + 0.20010000000000000 -9.7554373468256017E-009 + 0.20120000000000005 -3.2516100922919122E-011 + 0.20230000000000004 8.7317628683081239E-009 + 0.20340000000000003 5.6639088974463903E-009 + 0.20450000000000002 -3.0421285490689343E-009 + 0.20560000000000000 -5.0595674316866734E-009 + 0.20670000000000005 -2.2419115175420501E-010 + 0.20780000000000004 1.7608469127239346E-009 + 0.20890000000000003 -1.7576312627554103E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0023.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0023.BXX.semd new file mode 100644 index 00000000..87c1e422 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0023.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 -2.8803398555155013E-010 + -0.11670000000000000 -3.7413219744486526E-010 + -0.11559999999999999 3.5014199872840379E-010 + -0.11449999999999999 9.4073016043694224E-010 + -0.11340000000000000 9.4344004830659856E-011 + -0.11230000000000000 -1.0913597803252628E-009 + -0.11119999999999999 -5.3994958504333113E-010 + -0.11009999999999999 4.0800537948193494E-010 + -0.10900000000000000 -1.7057472101456028E-009 + -0.10790000000000000 -5.1608433082606098E-009 + -0.10679999999999999 -2.5409692128164352E-009 + -0.10569999999999999 7.8289570382139573E-009 + -0.10460000000000000 1.4875282339232854E-008 + -0.10349999999999999 7.4609012301607436E-009 + -0.10239999999999999 -7.8669240011208785E-009 + -0.10130000000000000 -1.2319269160343538E-008 + -0.10020000000000000 -5.1220849783817357E-010 + -9.9099999999999994E-002 1.0257104499089564E-008 + -9.7999999999999990E-002 3.9316976341297050E-009 + -9.6899999999999986E-002 -1.0295769570234370E-008 + -9.5799999999999996E-002 -1.0654827242717602E-008 + -9.4699999999999993E-002 4.9943960078735472E-009 + -9.3599999999999989E-002 1.5762271488029000E-008 + -9.2499999999999999E-002 8.8266656206315020E-009 + -9.1399999999999995E-002 -2.6693327548343859E-009 + -9.0299999999999991E-002 -2.5358068977965331E-009 + -8.9200000000000002E-002 1.5049547164025512E-009 + -8.8099999999999984E-002 -9.5547294520770265E-009 + -8.6999999999999994E-002 -3.3973915236629182E-008 + -8.5899999999999990E-002 -5.0857114075597565E-008 + -8.4799999999999986E-002 -5.4564850415772526E-008 + -8.3699999999999997E-002 -6.5483156674872589E-008 + -8.2599999999999993E-002 -9.6674341421021381E-008 + -8.1499999999999989E-002 -1.2998641807371314E-007 + -8.0399999999999999E-002 -1.4490642286091315E-007 + -7.9299999999999995E-002 -1.5748256032566132E-007 + -7.8199999999999992E-002 -2.0287137658669963E-007 + -7.7100000000000002E-002 -2.8165871412966226E-007 + -7.5999999999999984E-002 -3.5502640116646944E-007 + -7.4899999999999994E-002 -4.0535360312787816E-007 + -7.3799999999999991E-002 -4.7339014486169617E-007 + -7.2699999999999987E-002 -6.0896633158336044E-007 + -7.1599999999999997E-002 -8.0216420883516548E-007 + -7.0499999999999993E-002 -9.9893850347143598E-007 + -6.9399999999999989E-002 -1.1834122233267408E-006 + -6.8300000000000000E-002 -1.4076350680625183E-006 + -6.7199999999999996E-002 -1.7256284081668127E-006 + -6.6099999999999992E-002 -2.1305838799889898E-006 + -6.5000000000000002E-002 -2.5860933874355396E-006 + -6.3899999999999985E-002 -3.0978658287494909E-006 + -6.2799999999999995E-002 -3.7148834053368773E-006 + -6.1699999999999991E-002 -4.4658104343398008E-006 + -6.0599999999999994E-002 -5.3392113841255195E-006 + -5.9499999999999990E-002 -6.3407364905287977E-006 + -5.8399999999999994E-002 -7.5280327109794598E-006 + -5.7299999999999990E-002 -8.9556288003223017E-006 + -5.6199999999999986E-002 -1.0613592166919261E-005 + -5.5099999999999996E-002 -1.2469089597288985E-005 + -5.3999999999999992E-002 -1.4562010619556531E-005 + -5.2899999999999989E-002 -1.7006905181915499E-005 + -5.1799999999999985E-002 -1.9883864297298715E-005 + -5.0699999999999995E-002 -2.3173781301011331E-005 + -4.9599999999999991E-002 -2.6839208658202551E-005 + -4.8499999999999988E-002 -3.0936942494008690E-005 + -4.7399999999999998E-002 -3.5597320675151423E-005 + -4.6299999999999994E-002 -4.0901679312810302E-005 + -4.5199999999999990E-002 -4.6839279093546793E-005 + -4.4099999999999986E-002 -5.3402578487293795E-005 + -4.2999999999999997E-002 -6.0669895901810378E-005 + -4.1899999999999993E-002 -6.8749301135540009E-005 + -4.0799999999999989E-002 -7.7678938396275043E-005 + -3.9699999999999985E-002 -8.7439038907177746E-005 + -3.8599999999999995E-002 -9.8054588306695223E-005 + -3.7499999999999992E-002 -1.0961812949972227E-004 + -3.6399999999999988E-002 -1.2218955089338124E-004 + -3.5299999999999984E-002 -1.3573023898061365E-004 + -3.4199999999999994E-002 -1.5017796249594539E-004 + -3.3099999999999991E-002 -1.6554954345338047E-004 + -3.1999999999999987E-002 -1.8190105038229376E-004 + -3.0899999999999997E-002 -1.9920022168662399E-004 + -2.9799999999999993E-002 -2.1730444859713316E-004 + -2.8699999999999989E-002 -2.3608304036315531E-004 + -2.7599999999999986E-002 -2.5549545534886420E-004 + -2.6499999999999996E-002 -2.7549968217499554E-004 + -2.5399999999999992E-002 -2.9592090868391097E-004 + -2.4299999999999988E-002 -3.1648448202759027E-004 + -2.3199999999999985E-002 -3.3696304308250546E-004 + -2.2099999999999995E-002 -3.5721459425985813E-004 + -2.0999999999999991E-002 -3.7705618888139725E-004 + -1.9899999999999987E-002 -3.9616250433027744E-004 + -1.8799999999999983E-002 -4.1414241422899067E-004 + -1.7699999999999994E-002 -4.3067528167739511E-004 + -1.6599999999999990E-002 -4.4549690210260451E-004 + -1.5499999999999986E-002 -4.5828154543414712E-004 + -1.4399999999999996E-002 -4.6860022121109068E-004 + -1.3299999999999992E-002 -4.7602335689589381E-004 + -1.2199999999999989E-002 -4.8021943075582385E-004 + -1.1099999999999985E-002 -4.8088282346725464E-004 + -9.9999999999999950E-003 -4.7762470785528421E-004 + -8.8999999999999913E-003 -4.7001554048620164E-004 + -7.7999999999999875E-003 -4.5772077282890677E-004 + -6.6999999999999837E-003 -4.4053487363271415E-004 + -5.5999999999999939E-003 -4.1827061795629561E-004 + -4.4999999999999901E-003 -3.9066554745659232E-004 + -3.3999999999999864E-003 -3.5747908987104893E-004 + -2.2999999999999826E-003 -3.1863243202678859E-004 + -1.1999999999999927E-003 -2.7419783873483539E-004 + -9.9999999999988987E-005 -2.2426784562412649E-004 + 1.0000000000000148E-003 -1.6890589904505759E-004 + 2.1000000000000185E-003 -1.0825985373230651E-004 + 3.2000000000000084E-003 -4.2663948988774791E-005 + 4.3000000000000121E-003 2.7417925593908876E-005 + 5.4000000000000159E-003 1.0152736649615690E-004 + 6.5000000000000058E-003 1.7919683887157589E-004 + 7.6000000000000234E-003 2.5982316583395004E-004 + 8.7000000000000133E-003 3.4263037377968431E-004 + 9.8000000000000032E-003 4.2678200406953692E-004 + 1.0900000000000021E-002 5.1148590864613652E-004 + 1.2000000000000011E-002 5.9594039339572191E-004 + 1.3100000000000001E-002 6.7922967718914151E-004 + 1.4200000000000018E-002 7.6034030644223094E-004 + 1.5300000000000008E-002 8.3828187780454755E-004 + 1.6400000000000026E-002 9.1215182328596711E-004 + 1.7500000000000016E-002 9.8106253426522017E-004 + 1.8600000000000005E-002 1.0440788464620709E-003 + 1.9700000000000023E-002 1.1002903338521719E-003 + 2.0800000000000013E-002 1.1489208554849029E-003 + 2.1900000000000003E-002 1.1893266346305609E-003 + 2.3000000000000020E-002 1.2208991684019566E-003 + 2.4100000000000010E-002 1.2430461356416345E-003 + 2.5200000000000000E-002 1.2553016422316432E-003 + 2.6300000000000018E-002 1.2574148131534457E-003 + 2.7400000000000008E-002 1.2493026442825794E-003 + 2.8500000000000025E-002 1.2309402227401733E-003 + 2.9600000000000015E-002 1.2023727176710963E-003 + 3.0700000000000005E-002 1.1637964053079486E-003 + 3.1800000000000023E-002 1.1156075634062290E-003 + 3.2900000000000013E-002 1.0583422845229506E-003 + 3.4000000000000002E-002 9.9260511342436075E-004 + 3.5100000000000020E-002 9.1908278409391642E-004 + 3.6200000000000010E-002 8.3860277663916349E-004 + 3.7300000000000028E-002 7.5210584327578545E-004 + 3.8400000000000017E-002 6.6056917421519756E-004 + 3.9500000000000007E-002 5.6498276535421610E-004 + 4.0600000000000025E-002 4.6639112406410277E-004 + 4.1700000000000015E-002 3.6590974195860326E-004 + 4.2800000000000005E-002 2.6468193391337991E-004 + 4.3900000000000022E-002 1.6379807493649423E-004 + 4.5000000000000012E-002 6.4275431213900447E-005 + 4.6100000000000002E-002 -3.2908472348935902E-005 + 4.7200000000000020E-002 -1.2679053179454058E-004 + 4.8300000000000010E-002 -2.1645508240908384E-004 + 4.9400000000000027E-002 -3.0109734507277608E-004 + 5.0500000000000017E-002 -3.8001642678864300E-004 + 5.1600000000000007E-002 -4.5261281775310636E-004 + 5.2700000000000025E-002 -5.1837495993822813E-004 + 5.3800000000000014E-002 -5.7690712856128812E-004 + 5.4900000000000004E-002 -6.2793685356155038E-004 + 5.6000000000000022E-002 -6.7129544913768768E-004 + 5.7100000000000012E-002 -7.0690241409465671E-004 + 5.8200000000000002E-002 -7.3476717807352543E-004 + 5.9300000000000019E-002 -7.5501063838601112E-004 + 6.0400000000000009E-002 -7.6786876888945699E-004 + 6.1500000000000027E-002 -7.7366543700918555E-004 + 6.2600000000000017E-002 -7.7278498793020844E-004 + 6.3700000000000007E-002 -7.6565385097637773E-004 + 6.4800000000000024E-002 -7.5273448601365089E-004 + 6.5900000000000014E-002 -7.3453725781291723E-004 + 6.7000000000000004E-002 -7.1163446409627795E-004 + 6.8100000000000022E-002 -6.8463862407952547E-004 + 6.9200000000000012E-002 -6.5415626158937812E-004 + 7.0300000000000029E-002 -6.2075664754956961E-004 + 7.1400000000000019E-002 -5.8499083388596773E-004 + 7.2500000000000009E-002 -5.4742651991546154E-004 + 7.3600000000000027E-002 -5.0862942589446902E-004 + 7.4700000000000016E-002 -4.6911954996176064E-004 + 7.5800000000000006E-002 -4.2935236706398427E-004 + 7.6900000000000024E-002 -3.8975570350885391E-004 + 7.8000000000000014E-002 -3.5075042978860438E-004 + 7.9100000000000004E-002 -3.1271346961148083E-004 + 8.0200000000000021E-002 -2.7592902188189328E-004 + 8.1300000000000011E-002 -2.4060958821792156E-004 + 8.2400000000000029E-002 -2.0696858700830489E-004 + 8.3500000000000019E-002 -1.7523295537102968E-004 + 8.4600000000000009E-002 -1.4557153917849064E-004 + 8.5700000000000026E-002 -1.1803683446487412E-004 + 8.6800000000000016E-002 -9.2625785327982157E-005 + 8.7900000000000006E-002 -6.9369023549370468E-005 + 8.9000000000000024E-002 -4.8316986067220569E-005 + 9.0100000000000013E-002 -2.9451661248458549E-005 + 9.1200000000000003E-002 -1.2658281775657088E-005 + 9.2300000000000021E-002 2.1783002921438310E-006 + 9.3400000000000011E-002 1.5103054465726018E-005 + 9.4500000000000028E-002 2.6158328182646073E-005 + 9.5600000000000018E-002 3.5484787076711655E-005 + 9.6700000000000008E-002 4.3292922782711685E-005 + 9.7800000000000026E-002 4.9728885642252862E-005 + 9.8900000000000016E-002 5.4832828027429059E-005 + 0.10000000000000001 5.8660167269408703E-005 + 0.10110000000000002 6.1385617300402373E-005 + 0.10220000000000001 6.3230298110283911E-005 + 0.10330000000000003 6.4312487666029483E-005 + 0.10440000000000002 6.4648469560779631E-005 + 0.10550000000000001 6.4296451455447823E-005 + 0.10660000000000003 6.3421699451282620E-005 + 0.10770000000000002 6.2182865804061294E-005 + 0.10880000000000001 6.0616624978138134E-005 + 0.10990000000000003 5.8705943956738338E-005 + 0.11100000000000002 5.6526241678511724E-005 + 0.11210000000000001 5.4237818403635174E-005 + 0.11320000000000002 5.1925806474173442E-005 + 0.11430000000000001 4.9538011808181182E-005 + 0.11540000000000003 4.7024645027704537E-005 + 0.11650000000000002 4.4474858441390097E-005 + 0.11760000000000001 4.2033883801195771E-005 + 0.11870000000000003 3.9724200178170577E-005 + 0.11980000000000002 3.7443449400598183E-005 + 0.12090000000000001 3.5145709261996672E-005 + 0.12200000000000003 3.2931646273937076E-005 + 0.12310000000000001 3.0907918699085712E-005 + 0.12420000000000003 2.9032724341959693E-005 + 0.12530000000000002 2.7187668820261024E-005 + 0.12640000000000001 2.5367347916471772E-005 + 0.12750000000000003 2.3692426111665554E-005 + 0.12860000000000002 2.2223062842385843E-005 + 0.12970000000000001 2.0859437427134253E-005 + 0.13080000000000003 1.9487772078718990E-005 + 0.13190000000000002 1.8148621165892109E-005 + 0.13300000000000001 1.6969777789199725E-005 + 0.13410000000000000 1.5965037164278328E-005 + 0.13520000000000004 1.5007891306595411E-005 + 0.13630000000000003 1.4020598428032827E-005 + 0.13740000000000002 1.3085677892377134E-005 + 0.13850000000000001 1.2308991244935896E-005 + 0.13960000000000000 1.1646819984889589E-005 + 0.14070000000000005 1.0966884474328253E-005 + 0.14180000000000004 1.0248432772641536E-005 + 0.14290000000000003 9.6109406513278373E-006 + 0.14400000000000002 9.1237116066622548E-006 + 0.14510000000000001 8.6909649326116778E-006 + 0.14620000000000000 8.1910866356338374E-006 + 0.14730000000000004 7.6582473411690444E-006 + 0.14840000000000003 7.2268953772436362E-006 + 0.14950000000000002 6.9232846726663411E-006 + 0.15060000000000001 6.6240545493201353E-006 + 0.15170000000000000 6.2431631704384927E-006 + 0.15280000000000005 5.8585892475093715E-006 + 0.15390000000000004 5.5859513850009535E-006 + 0.15500000000000003 5.3962467063684016E-006 + 0.15610000000000002 5.1593128773674835E-006 + 0.15720000000000001 4.8442375373269897E-006 + 0.15830000000000000 4.5659062379854731E-006 + 0.15940000000000004 4.4064527173759416E-006 + 0.16050000000000003 4.2871565710811410E-006 + 0.16160000000000002 4.0874015212466475E-006 + 0.16270000000000001 3.8266580304480158E-006 + 0.16380000000000000 3.6316841942607425E-006 + 0.16490000000000005 3.5414848298387369E-006 + 0.16600000000000004 3.4504203085816698E-006 + 0.16710000000000003 3.2716818623157451E-006 + 0.16820000000000002 3.0670269097754499E-006 + 0.16930000000000001 2.9459879442583770E-006 + 0.17040000000000000 2.8956289952475345E-006 + 0.17150000000000004 2.8034846764057875E-006 + 0.17260000000000003 2.6337377221352654E-006 + 0.17370000000000002 2.4818646124913357E-006 + 0.17480000000000001 2.4248843146779109E-006 + 0.17590000000000000 2.4011126242839964E-006 + 0.17700000000000005 2.3047900867823046E-006 + 0.17810000000000004 2.1477721929841209E-006 + 0.17920000000000003 2.0397931166371563E-006 + 0.18030000000000002 2.0203976873744978E-006 + 0.18140000000000001 2.0005163605674170E-006 + 0.18250000000000000 1.9001555529030156E-006 + 0.18360000000000004 1.7683031501292135E-006 + 0.18470000000000003 1.7042891613527900E-006 + 0.18580000000000002 1.7059850279110833E-006 + 0.18690000000000001 1.6768647128628800E-006 + 0.18800000000000000 1.5750845250295242E-006 + 0.18910000000000005 1.4741686982233659E-006 + 0.19020000000000004 1.4468828339886386E-006 + 0.19130000000000003 1.4551023923559114E-006 + 0.19240000000000002 1.4117680393610499E-006 + 0.19350000000000001 1.3138537724444177E-006 + 0.19460000000000005 1.2426487501215888E-006 + 0.19570000000000004 1.2370725244181813E-006 + 0.19680000000000003 1.2378297924442450E-006 + 0.19790000000000002 1.1828956303361338E-006 + 0.19900000000000001 1.1018767054338241E-006 + 0.20010000000000000 1.0656008271325845E-006 + 0.20120000000000005 1.0749545253929682E-006 + 0.20230000000000004 1.0616058716550469E-006 + 0.20340000000000003 9.9514193152572261E-007 + 0.20450000000000002 9.2923158945268369E-007 + 0.20560000000000000 9.1800131940544816E-007 + 0.20670000000000005 9.3420322855308768E-007 + 0.20780000000000004 9.1277689762137015E-007 + 0.20890000000000003 8.4921953202865552E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0023.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0023.BXZ.semd new file mode 100644 index 00000000..027bb9fb --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0023.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546763107634806E-011 + -0.11559999999999999 1.3697711367943732E-011 + -0.11449999999999999 -3.8519888667654101E-011 + -0.11340000000000000 -6.0437016502490337E-011 + -0.11230000000000000 8.1728193657149006E-011 + -0.11119999999999999 2.1664815774702362E-010 + -0.11009999999999999 -3.4040614077524012E-011 + -0.10900000000000000 -4.8208054215237439E-010 + -0.10790000000000000 -2.7206706332272290E-010 + -0.10679999999999999 7.1667355383553399E-010 + -0.10569999999999999 1.0246070658581630E-009 + -0.10460000000000000 -4.2161413249530710E-010 + -0.10349999999999999 -1.8818480107540836E-009 + -0.10239999999999999 -6.0493338116529571E-010 + -0.10130000000000000 2.4258657305153974E-009 + -0.10020000000000000 2.5024646799209904E-009 + -9.9099999999999994E-002 -1.8537392731943214E-009 + -9.7999999999999990E-002 -4.8300972110837392E-009 + -9.6899999999999986E-002 -6.5601130083692283E-010 + -9.5799999999999996E-002 6.4044076708569264E-009 + -9.4699999999999993E-002 5.8165898764173107E-009 + -9.3599999999999989E-002 -3.7803706831596173E-009 + -9.2499999999999999E-002 -9.8755315036669344E-009 + -9.1399999999999995E-002 -2.5646533785561587E-009 + -9.0299999999999991E-002 9.5435064295656957E-009 + -8.9200000000000002E-002 9.3253387234426555E-009 + -8.8099999999999984E-002 -4.2171426350989805E-009 + -8.6999999999999994E-002 -1.2694440165716969E-008 + -8.5899999999999990E-002 -3.9120702233219617E-009 + -8.4799999999999986E-002 9.9854604584947992E-009 + -8.3699999999999997E-002 9.7387156117179074E-009 + -8.2599999999999993E-002 -2.9504683141112764E-009 + -8.1499999999999989E-002 -8.7990539299198645E-009 + -8.0399999999999999E-002 -8.1161039000576807E-010 + -7.9299999999999995E-002 5.8461169238910315E-009 + -7.8199999999999992E-002 -3.1187788462894162E-010 + -7.7100000000000002E-002 -7.3376864584417945E-009 + -7.5999999999999984E-002 2.9691941180048920E-012 + -7.4899999999999994E-002 1.1607462546692204E-008 + -7.3799999999999991E-002 4.7746384623792437E-009 + -7.2699999999999987E-002 -1.6708165517798079E-008 + -7.1599999999999997E-002 -2.0920309040661778E-008 + -7.0499999999999993E-002 5.0183723843133521E-009 + -6.9399999999999989E-002 2.8316698319486022E-008 + -6.8300000000000000E-002 1.2550958494728093E-008 + -6.7199999999999996E-002 -2.6887942539133292E-008 + -6.6099999999999992E-002 -3.8679164759969353E-008 + -6.5000000000000002E-002 -6.8538561492914596E-009 + -6.3899999999999985E-002 2.4600396386631473E-008 + -6.2799999999999995E-002 1.2652751735231504E-008 + -6.1699999999999991E-002 -2.5253452662354903E-008 + -6.0599999999999994E-002 -3.9293038156529292E-008 + -5.9499999999999990E-002 -1.9400914652578649E-008 + -5.8399999999999994E-002 -3.7838399080669660E-009 + -5.7299999999999990E-002 -1.5919523477236908E-008 + -5.6199999999999986E-002 -3.1369257413871310E-008 + -5.5099999999999996E-002 -2.4939522447198215E-008 + -5.3999999999999992E-002 -1.7682884490000106E-008 + -5.2899999999999989E-002 -4.2286462331730945E-008 + -5.1799999999999985E-002 -8.0362298149339040E-008 + -5.0699999999999995E-002 -7.9882468639880244E-008 + -4.9599999999999991E-002 -3.7831284771527862E-008 + -4.8499999999999988E-002 -1.9347170976402595E-008 + -4.7399999999999998E-002 -6.9011790060358180E-008 + -4.6299999999999994E-002 -1.3945387422609201E-007 + -4.5199999999999990E-002 -1.5015395149475808E-007 + -4.4099999999999986E-002 -1.0027047636640418E-007 + -4.2999999999999997E-002 -7.1666931944491807E-008 + -4.1899999999999993E-002 -1.1474452321635908E-007 + -4.0799999999999989E-002 -1.8237510346352792E-007 + -3.9699999999999985E-002 -2.0388004884352995E-007 + -3.8599999999999995E-002 -1.8465661355548946E-007 + -3.7499999999999992E-002 -1.8540903568009526E-007 + -3.6399999999999988E-002 -2.2214078398974380E-007 + -3.5299999999999984E-002 -2.4801934728202468E-007 + -3.4199999999999994E-002 -2.3923982439555402E-007 + -3.3099999999999991E-002 -2.4121229103002406E-007 + -3.1999999999999987E-002 -2.9318422889446083E-007 + -3.0899999999999997E-002 -3.5208702797717706E-007 + -2.9799999999999993E-002 -3.4674403082135541E-007 + -2.8699999999999989E-002 -2.9049104455225461E-007 + -2.7599999999999986E-002 -2.7545084435587341E-007 + -2.6499999999999996E-002 -3.4248205338371918E-007 + -2.5399999999999992E-002 -4.1515204429742880E-007 + -2.4299999999999988E-002 -4.0524611222281237E-007 + -2.3199999999999985E-002 -3.3571558333278517E-007 + -2.2099999999999995E-002 -3.0304008191706089E-007 + -2.0999999999999991E-002 -3.3726442438819504E-007 + -1.9899999999999987E-002 -3.6610245501833560E-007 + -1.8799999999999983E-002 -3.3274599786636827E-007 + -1.7699999999999994E-002 -2.7657031864691817E-007 + -1.6599999999999990E-002 -2.5848984819276666E-007 + -1.5499999999999986E-002 -2.6027734634226363E-007 + -1.4399999999999996E-002 -2.1478064127222751E-007 + -1.3299999999999992E-002 -1.2077043720637448E-007 + -1.2199999999999989E-002 -5.5311982549710592E-008 + -1.1099999999999985E-002 -5.4613160216376855E-008 + -9.9999999999999950E-003 -4.7495404942310415E-008 + -8.8999999999999913E-003 4.4345167538040187E-008 + -7.7999999999999875E-003 1.8514479904752079E-007 + -6.6999999999999837E-003 2.7540599489839224E-007 + -5.5999999999999939E-003 2.8938237051079341E-007 + -4.4999999999999901E-003 3.1490066021433449E-007 + -3.3999999999999864E-003 4.1653694893284410E-007 + -2.2999999999999826E-003 5.4752649703004863E-007 + -1.1999999999999927E-003 6.2634285313833971E-007 + -9.9999999999988987E-005 6.5645326685626060E-007 + 1.0000000000000148E-003 7.1174247295857640E-007 + 2.1000000000000185E-003 8.1557863040870870E-007 + 3.2000000000000084E-003 9.0160006038786378E-007 + 4.3000000000000121E-003 9.2002585461159470E-007 + 5.4000000000000159E-003 9.2485004188347375E-007 + 6.5000000000000058E-003 9.8071393495047232E-007 + 7.6000000000000234E-003 1.0645294423738960E-006 + 8.7000000000000133E-003 1.0899225344473962E-006 + 9.8000000000000032E-003 1.0401017789263278E-006 + 1.0900000000000021E-002 9.9583883184095612E-007 + 1.2000000000000011E-002 1.0116150406247471E-006 + 1.3100000000000001E-002 1.0392069498266210E-006 + 1.4200000000000018E-002 9.9799649433407467E-007 + 1.5300000000000008E-002 8.9437668293612660E-007 + 1.6400000000000026E-002 8.0796644397196360E-007 + 1.7500000000000016E-002 7.6888318290002644E-007 + 1.8600000000000005E-002 7.1881675012264168E-007 + 1.9700000000000023E-002 6.0928005041205324E-007 + 2.0800000000000013E-002 4.7607869646526524E-007 + 2.1900000000000003E-002 3.7995229718035262E-007 + 2.3000000000000020E-002 3.1118221954784531E-007 + 2.4100000000000010E-002 2.0717692450489267E-007 + 2.5200000000000000E-002 5.5226291095777924E-008 + 2.6300000000000018E-002 -8.2190076966526249E-008 + 2.7400000000000008E-002 -1.6098164223876665E-007 + 2.8500000000000025E-002 -2.2894299434028653E-007 + 2.9600000000000015E-002 -3.4104184010175231E-007 + 3.0700000000000005E-002 -4.7994285523600411E-007 + 3.1800000000000023E-002 -5.8136959069088334E-007 + 3.2900000000000013E-002 -6.2476487983076368E-007 + 3.4000000000000002E-002 -6.6080343685825937E-007 + 3.5100000000000020E-002 -7.3538012657081708E-007 + 3.6200000000000010E-002 -8.1470187751619960E-007 + 3.7300000000000028E-002 -8.4943246747570811E-007 + 3.8400000000000017E-002 -8.4840729641655344E-007 + 3.9500000000000007E-002 -8.5509321934296167E-007 + 4.0600000000000025E-002 -8.7542900928383460E-007 + 4.1700000000000015E-002 -8.7398819914596970E-007 + 4.2800000000000005E-002 -8.3674592588067753E-007 + 4.3900000000000022E-002 -7.8804839631629875E-007 + 4.5000000000000012E-002 -7.6225137490837369E-007 + 4.6100000000000002E-002 -7.4501394919934683E-007 + 4.7200000000000020E-002 -6.9555346726701828E-007 + 4.8300000000000010E-002 -6.0917585642528138E-007 + 4.9400000000000027E-002 -5.2543259698722977E-007 + 5.0500000000000017E-002 -4.6965055844339076E-007 + 5.1600000000000007E-002 -4.2456551341274462E-007 + 5.2700000000000025E-002 -3.6260809110899572E-007 + 5.3800000000000014E-002 -2.8416553732313332E-007 + 5.4900000000000004E-002 -2.0824327862101200E-007 + 5.6000000000000022E-002 -1.4130581860172242E-007 + 5.7100000000000012E-002 -7.7928291375428671E-008 + 5.8200000000000002E-002 -2.0984330717510602E-008 + 5.9300000000000019E-002 2.0431972558299094E-008 + 6.0400000000000009E-002 5.1653323396294581E-008 + 6.1500000000000027E-002 9.4492556002023775E-008 + 6.2600000000000017E-002 1.5077735326940456E-007 + 6.3700000000000007E-002 1.9447381305326417E-007 + 6.4800000000000024E-002 2.0985872595247201E-007 + 6.5900000000000014E-002 2.1238130898382224E-007 + 6.7000000000000004E-002 2.2594889514948591E-007 + 6.8100000000000022E-002 2.4564414502492582E-007 + 6.9200000000000012E-002 2.4998578851409547E-007 + 7.0300000000000029E-002 2.3948356897562917E-007 + 7.1400000000000019E-002 2.3677672800204164E-007 + 7.2500000000000009E-002 2.4430838152511569E-007 + 7.3600000000000027E-002 2.3641901236715057E-007 + 7.4700000000000016E-002 2.0120367594245181E-007 + 7.5800000000000006E-002 1.6861037011040025E-007 + 7.6900000000000024E-002 1.6838581018419063E-007 + 7.8000000000000014E-002 1.8222462472294865E-007 + 7.9100000000000004E-002 1.6676266056947497E-007 + 8.0200000000000021E-002 1.1867570748336220E-007 + 8.1300000000000011E-002 8.3889460711361608E-008 + 8.2400000000000029E-002 8.5554901829709706E-008 + 8.3500000000000019E-002 8.7247840951931721E-008 + 8.4600000000000009E-002 5.3434110469652296E-008 + 8.5700000000000026E-002 1.3133637288831324E-008 + 8.6800000000000016E-002 1.6316672457605819E-008 + 8.7900000000000006E-002 4.8710042221955518E-008 + 8.9000000000000024E-002 4.1989466126324260E-008 + 9.0100000000000013E-002 -2.1477665868019358E-008 + 9.1200000000000003E-002 -6.9168137883934833E-008 + 9.2300000000000021E-002 -4.1117544924418326E-008 + 9.3400000000000011E-002 1.8488147901507546E-008 + 9.4500000000000028E-002 1.9478832768982102E-008 + 9.5600000000000018E-002 -4.3416445549837590E-008 + 9.6700000000000008E-002 -8.4188883420210914E-008 + 9.7800000000000026E-002 -5.3397137378397019E-008 + 9.8900000000000016E-002 -7.9556530252489210E-009 + 0.10000000000000001 -1.8004097768198335E-008 + 0.10110000000000002 -5.7132677255822273E-008 + 0.10220000000000001 -5.2209024659077841E-008 + 0.10330000000000003 -6.3532423766332613E-009 + 0.10440000000000002 1.8238142107662725E-009 + 0.10550000000000001 -5.1586656724111890E-008 + 0.10660000000000003 -8.5703454999475071E-008 + 0.10770000000000002 -3.4351376854147020E-008 + 0.10880000000000001 3.9690949193982306E-008 + 0.10990000000000003 3.0104555293064550E-008 + 0.11100000000000002 -5.3602839500399568E-008 + 0.11210000000000001 -9.0117495687991322E-008 + 0.11320000000000002 -2.5397500991175548E-008 + 0.11430000000000001 4.8116977069412314E-008 + 0.11540000000000003 2.8319979250568394E-008 + 0.11650000000000002 -4.4077062000269507E-008 + 0.11760000000000001 -5.3138261790763863E-008 + 0.11870000000000003 1.3347045246803191E-008 + 0.11980000000000002 4.7571266037493842E-008 + 0.12090000000000001 -6.9983441264298563E-009 + 0.12200000000000003 -6.4246258091316122E-008 + 0.12310000000000001 -2.9056675288074985E-008 + 0.12420000000000003 5.0734993095602476E-008 + 0.12530000000000002 5.4101775504022953E-008 + 0.12640000000000001 -2.5924364877027983E-008 + 0.12750000000000003 -6.8376763806554663E-008 + 0.12860000000000002 -8.4246059017800690E-009 + 0.12970000000000001 6.2451633198179479E-008 + 0.13080000000000003 3.7762205806757265E-008 + 0.13190000000000002 -4.0459187999886126E-008 + 0.13300000000000001 -4.8257962959041834E-008 + 0.13410000000000000 2.6209075798533377E-008 + 0.13520000000000004 6.3164698360651528E-008 + 0.13630000000000003 -1.0531104877031794E-009 + 0.13740000000000002 -7.0370610671943723E-008 + 0.13850000000000001 -3.4502196655239459E-008 + 0.13960000000000000 5.8328613050662170E-008 + 0.14070000000000005 7.0027020626639569E-008 + 0.14180000000000004 -1.8434663573430043E-008 + 0.14290000000000003 -7.6515583202763082E-008 + 0.14400000000000002 -2.0619756568862613E-008 + 0.14510000000000001 6.2301978687173687E-008 + 0.14620000000000000 4.9372673061043315E-008 + 0.14730000000000004 -3.3134249122213077E-008 + 0.14840000000000003 -5.6243845136805248E-008 + 0.14950000000000002 1.0132090721981513E-008 + 0.15060000000000001 5.5214279370829900E-008 + 0.15170000000000000 5.0037862742158268E-009 + 0.15280000000000005 -6.0083422681600496E-008 + 0.15390000000000004 -3.1286727875112774E-008 + 0.15500000000000003 5.4523223269598020E-008 + 0.15610000000000002 6.6688535582670738E-008 + 0.15720000000000001 -1.8689132019744648E-008 + 0.15830000000000000 -7.8452437435316824E-008 + 0.15940000000000004 -2.6289786347888366E-008 + 0.16050000000000003 5.8850332607107703E-008 + 0.16160000000000002 5.3454520809737005E-008 + 0.16270000000000001 -2.6582377188333339E-008 + 0.16380000000000000 -5.7192590219301565E-008 + 0.16490000000000005 2.2410797662075765E-009 + 0.16600000000000004 5.2931518723653426E-008 + 0.16710000000000003 1.5653185414521431E-008 + 0.16820000000000002 -4.6591591029709889E-008 + 0.16930000000000001 -3.1119480325969562E-008 + 0.17040000000000000 4.0641342735625585E-008 + 0.17150000000000004 5.4886658773511954E-008 + 0.17260000000000003 -1.6889636356154369E-008 + 0.17370000000000002 -6.9716598716240696E-008 + 0.17480000000000001 -2.3193257092657404E-008 + 0.17590000000000000 5.6120580183005586E-008 + 0.17700000000000005 5.4102017088553112E-008 + 0.17810000000000004 -2.2043863623366633E-008 + 0.17920000000000003 -5.9273624231082067E-008 + 0.18030000000000002 -9.1502192489656409E-009 + 0.18140000000000001 4.6206935166992480E-008 + 0.18250000000000000 2.5348874999053805E-008 + 0.18360000000000004 -3.1897265273528319E-008 + 0.18470000000000003 -3.4127694448216062E-008 + 0.18580000000000002 1.8205902563295240E-008 + 0.18690000000000001 3.8531801749286387E-008 + 0.18800000000000000 -6.5411391858560819E-009 + 0.18910000000000005 -4.5025409178833797E-008 + 0.19020000000000004 -1.3407233545592590E-008 + 0.19130000000000003 4.2887180029538285E-008 + 0.19240000000000002 3.8531819512854781E-008 + 0.19350000000000001 -2.1134621164264900E-008 + 0.19460000000000005 -4.8330093704862520E-008 + 0.19570000000000004 -5.1488822094825082E-009 + 0.19680000000000003 4.2043684089776434E-008 + 0.19790000000000002 2.4976463564030382E-008 + 0.19900000000000001 -2.6380401862979852E-008 + 0.20010000000000000 -3.4349106670106266E-008 + 0.20120000000000005 8.7759142175514171E-009 + 0.20230000000000004 3.4797047021584149E-008 + 0.20340000000000003 6.6162826328763913E-009 + 0.20450000000000002 -2.8653049710669620E-008 + 0.20560000000000000 -1.6454738016591364E-008 + 0.20670000000000005 2.2135290933533724E-008 + 0.20780000000000004 2.6615719406208882E-008 + 0.20890000000000003 -9.1237541965938362E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0024.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0024.BXX.semd new file mode 100644 index 00000000..44d8a88a --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0024.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.8168402546314688E-011 + -0.11449999999999999 -2.8160881612726563E-011 + -0.11340000000000000 -7.4961550855512371E-011 + -0.11230000000000000 -7.1864558574830095E-012 + -0.11119999999999999 9.8632872702619778E-011 + -0.11009999999999999 3.4899878126326556E-011 + -0.10900000000000000 -4.0868759765277929E-011 + -0.10790000000000000 3.0829411246102723E-010 + -0.10679999999999999 7.4258349469502605E-010 + -0.10569999999999999 -4.0189275518631717E-011 + -0.10460000000000000 -2.2186257275791377E-009 + -0.10349999999999999 -3.2006566286213456E-009 + -0.10239999999999999 -2.7628863086270883E-010 + -0.10130000000000000 4.7190180652023628E-009 + -0.10020000000000000 6.1720073496474015E-009 + -9.9099999999999994E-002 1.9703458864483991E-009 + -9.7999999999999990E-002 -2.6980135903187374E-009 + -9.6899999999999986E-002 -2.4106245888333433E-009 + -9.5799999999999996E-002 -3.5083197458263271E-010 + -9.4699999999999993E-002 -4.1651797566544246E-009 + -9.3599999999999989E-002 -1.2471423005422366E-008 + -9.2499999999999999E-002 -1.2972203755623468E-008 + -9.1399999999999995E-002 9.2079721625282218E-010 + -9.0299999999999991E-002 1.7741406566074147E-008 + -8.9200000000000002E-002 2.1626499702165347E-008 + -8.8099999999999984E-002 1.6275816250299613E-008 + -8.6999999999999994E-002 2.3412772165443130E-008 + -8.5899999999999990E-002 5.3338819583359509E-008 + -8.4799999999999986E-002 8.8167261935723218E-008 + -8.3699999999999997E-002 1.0448648879446409E-007 + -8.2599999999999993E-002 1.0566866848193968E-007 + -8.1499999999999989E-002 1.1758098850123133E-007 + -8.0399999999999999E-002 1.5362556382569892E-007 + -7.9299999999999995E-002 2.0025740354867594E-007 + -7.8199999999999992E-002 2.4293791511809104E-007 + -7.7100000000000002E-002 2.9085032338116434E-007 + -7.5999999999999984E-002 3.6206080267220386E-007 + -7.4899999999999994E-002 4.5507721324611339E-007 + -7.3799999999999991E-002 5.5578095725650201E-007 + -7.2699999999999987E-002 6.7041577267445973E-007 + -7.1599999999999997E-002 8.2784623600673513E-007 + -7.0499999999999993E-002 1.0399921848147642E-006 + -6.9399999999999989E-002 1.2819215271520079E-006 + -6.8300000000000000E-002 1.5320074453484267E-006 + -6.7199999999999996E-002 1.8184359760198276E-006 + -6.6099999999999992E-002 2.1972234662825940E-006 + -6.5000000000000002E-002 2.6851050733966986E-006 + -6.3899999999999985E-002 3.2458583518746309E-006 + -6.2799999999999995E-002 3.8575499274884351E-006 + -6.1699999999999991E-002 4.5664883145946078E-006 + -6.0599999999999994E-002 5.4460442697745748E-006 + -5.9499999999999990E-002 6.5167396314791404E-006 + -5.8399999999999994E-002 7.7444037742679939E-006 + -5.7299999999999990E-002 9.1200690803816542E-006 + -5.6199999999999986E-002 1.0704524356697220E-005 + -5.5099999999999996E-002 1.2574140782817267E-005 + -5.3999999999999992E-002 1.4752471543033607E-005 + -5.2899999999999989E-002 1.7229824152309448E-005 + -5.1799999999999985E-002 2.0034744011354633E-005 + -5.0699999999999995E-002 2.3242802853928879E-005 + -4.9599999999999991E-002 2.6911926397588104E-005 + -4.8499999999999988E-002 3.1053095881361514E-005 + -4.7399999999999998E-002 3.5688692150870338E-005 + -4.6299999999999994E-002 4.0903018089011312E-005 + -4.5199999999999990E-002 4.6792054490651935E-005 + -4.4099999999999986E-002 5.3380324970930815E-005 + -4.2999999999999997E-002 6.0640719311777502E-005 + -4.1899999999999993E-002 6.8603236286435276E-005 + -4.0799999999999989E-002 7.7392454841174185E-005 + -3.9699999999999985E-002 8.7123815319500864E-005 + -3.8599999999999995E-002 9.7799063951242715E-005 + -3.7499999999999992E-002 1.0935119644273072E-004 + -3.6399999999999988E-002 1.2177730241091922E-004 + -3.5299999999999984E-002 1.3516777835320681E-004 + -3.4199999999999994E-002 1.4959412510506809E-004 + -3.3099999999999991E-002 1.6501900972798467E-004 + -3.1999999999999987E-002 1.8135122081730515E-004 + -3.0899999999999997E-002 1.9854694255627692E-004 + -2.9799999999999993E-002 2.1659897174686193E-004 + -2.8699999999999989E-002 2.3543843417428434E-004 + -2.7599999999999986E-002 2.5491451378911734E-004 + -2.6499999999999996E-002 2.7488204068504274E-004 + -2.5399999999999992E-002 2.9525154968723655E-004 + -2.4299999999999988E-002 3.1590281287208200E-004 + -2.3199999999999985E-002 3.3658990287221968E-004 + -2.2099999999999995E-002 3.5699273576028645E-004 + -2.0999999999999991E-002 3.7685193819925189E-004 + -1.9899999999999987E-002 3.9598534931428730E-004 + -1.8799999999999983E-002 4.1415411396883428E-004 + -1.7699999999999994E-002 4.3097362504340708E-004 + -1.6599999999999990E-002 4.4600464752875268E-004 + -1.5499999999999986E-002 4.5889290049672127E-004 + -1.4399999999999996E-002 4.6935238060541451E-004 + -1.3299999999999992E-002 4.7703323070891201E-004 + -1.2199999999999989E-002 4.8148780479095876E-004 + -1.1099999999999985E-002 4.8228437663055956E-004 + -9.9999999999999950E-003 4.7909832210280001E-004 + -8.8999999999999913E-003 4.7165047726593912E-004 + -7.7999999999999875E-003 4.5959724229760468E-004 + -6.6999999999999837E-003 4.4255855027586222E-004 + -5.5999999999999939E-003 4.2025456787087023E-004 + -4.4999999999999901E-003 3.9255485171452165E-004 + -3.3999999999999864E-003 3.5936842323280871E-004 + -2.2999999999999826E-003 3.2056652707979083E-004 + -1.1999999999999927E-003 2.7604895876720548E-004 + -9.9999999999988987E-005 2.2586817794945091E-004 + 1.0000000000000148E-003 1.7023108375724405E-004 + 2.1000000000000185E-003 1.0937671322608367E-004 + 3.2000000000000084E-003 4.3546620872803032E-005 + 4.3000000000000121E-003 -2.6917365175904706E-005 + 5.4000000000000159E-003 -1.0149525769520551E-004 + 6.5000000000000058E-003 -1.7956260126084089E-004 + 7.6000000000000234E-003 -2.6049854932352901E-004 + 8.7000000000000133E-003 -3.4367182524874806E-004 + 9.8000000000000032E-003 -4.2832712642848492E-004 + 1.0900000000000021E-002 -5.1355059258639812E-004 + 1.2000000000000011E-002 -5.9838790912181139E-004 + 1.3100000000000001E-002 -6.8194186314940453E-004 + 1.4200000000000018E-002 -7.6333334436640143E-004 + 1.5300000000000008E-002 -8.4160553524270654E-004 + 1.6400000000000026E-002 -9.1573694953694940E-004 + 1.7500000000000016E-002 -9.8475767299532890E-004 + 1.8600000000000005E-002 -1.0478039039298892E-003 + 1.9700000000000023E-002 -1.1040571844205260E-003 + 2.0800000000000013E-002 -1.1526902671903372E-003 + 2.1900000000000003E-002 -1.1929344618692994E-003 + 2.3000000000000020E-002 -1.2241825461387634E-003 + 2.4100000000000010E-002 -1.2459820136427879E-003 + 2.5200000000000000E-002 -1.2579496251419187E-003 + 2.6300000000000018E-002 -1.2597463792189956E-003 + 2.7400000000000008E-002 -1.2511649401858449E-003 + 2.8500000000000025E-002 -1.2322071706876159E-003 + 2.9600000000000015E-002 -1.2030478101223707E-003 + 3.0700000000000005E-002 -1.1639484437182546E-003 + 3.1800000000000023E-002 -1.1152450460940599E-003 + 3.2900000000000013E-002 -1.0574209736660123E-003 + 3.4000000000000002E-002 -9.9113071337342262E-004 + 3.5100000000000020E-002 -9.1713236179202795E-004 + 3.6200000000000010E-002 -8.3623314276337624E-004 + 3.7300000000000028E-002 -7.4931042036041617E-004 + 3.8400000000000017E-002 -6.5736798569560051E-004 + 3.9500000000000007E-002 -5.6148972362279892E-004 + 4.0600000000000025E-002 -4.6275681233964860E-004 + 4.1700000000000015E-002 -3.6222752532921731E-004 + 4.2800000000000005E-002 -2.6095638168044388E-004 + 4.3900000000000022E-002 -1.6003542987164110E-004 + 4.5000000000000012E-002 -6.0564478189917281E-005 + 4.6100000000000002E-002 3.6434714274946600E-005 + 4.7200000000000020E-002 1.3003665662836283E-004 + 4.8300000000000010E-002 2.1938167628832161E-004 + 4.9400000000000027E-002 3.0367798171937466E-004 + 5.0500000000000017E-002 3.8222165312618017E-004 + 5.1600000000000007E-002 4.5441888505592942E-004 + 5.2700000000000025E-002 5.1978148985654116E-004 + 5.3800000000000014E-002 5.7790533173829317E-004 + 5.4900000000000004E-002 6.2849209643900394E-004 + 5.6000000000000022E-002 6.7138409940525889E-004 + 5.7100000000000012E-002 7.0655025774613023E-004 + 5.8200000000000002E-002 7.3404714930802584E-004 + 5.9300000000000019E-002 7.5399526394903660E-004 + 6.0400000000000009E-002 7.6659396290779114E-004 + 6.1500000000000027E-002 7.7214383054524660E-004 + 6.2600000000000017E-002 7.7103171497583389E-004 + 6.3700000000000007E-002 7.6370028546079993E-004 + 6.4800000000000024E-002 7.5064634438604116E-004 + 6.5900000000000014E-002 7.3240819619968534E-004 + 6.7000000000000004E-002 7.0954178227111697E-004 + 6.8100000000000022E-002 6.8260339321568608E-004 + 6.9200000000000012E-002 6.5216317307204008E-004 + 7.0300000000000029E-002 6.1882036970928311E-004 + 7.1400000000000019E-002 5.8318045921623707E-004 + 7.2500000000000009E-002 5.4580497089773417E-004 + 7.3600000000000027E-002 5.0720141734927893E-004 + 7.4700000000000016E-002 4.6786386519670486E-004 + 7.5800000000000006E-002 4.2828815639950335E-004 + 7.6900000000000024E-002 3.8892822340130806E-004 + 7.8000000000000014E-002 3.5015246248804033E-004 + 7.9100000000000004E-002 3.1227336148731411E-004 + 8.0200000000000021E-002 2.7560562011785805E-004 + 8.1300000000000011E-002 2.4045683676376939E-004 + 8.2400000000000029E-002 2.0705354108940810E-004 + 8.3500000000000019E-002 1.7551772180013359E-004 + 8.4600000000000009E-002 1.4593882951885462E-004 + 8.5700000000000026E-002 1.1843426909763366E-004 + 8.6800000000000016E-002 9.3109330919105560E-005 + 8.7900000000000006E-002 6.9980167609173805E-005 + 8.9000000000000024E-002 4.8989269998855889E-005 + 9.0100000000000013E-002 3.0092442102613859E-005 + 9.1200000000000003E-002 1.3285239219840150E-005 + 9.2300000000000021E-002 -1.4816199609413161E-006 + 9.3400000000000011E-002 -1.4351113350130618E-005 + 9.4500000000000028E-002 -2.5486060621915385E-005 + 9.5600000000000018E-002 -3.4968707041116431E-005 + 9.6700000000000008E-002 -4.2831845348700881E-005 + 9.7800000000000026E-002 -4.9183308874489740E-005 + 9.8900000000000016E-002 -5.4237341828411445E-005 + 0.10000000000000001 -5.8186622482025996E-005 + 0.10110000000000002 -6.1104226915631443E-005 + 0.10220000000000001 -6.3016035710461438E-005 + 0.10330000000000003 -6.4037347328849137E-005 + 0.10440000000000002 -6.4363877754658461E-005 + 0.10550000000000001 -6.4133171690627933E-005 + 0.10660000000000003 -6.3373212469741702E-005 + 0.10770000000000002 -6.2115192122291774E-005 + 0.10880000000000001 -6.0488880990305915E-005 + 0.10990000000000003 -5.8646593970479444E-005 + 0.11100000000000002 -5.6627632147865370E-005 + 0.11210000000000001 -5.4386433475883678E-005 + 0.11320000000000002 -5.1950577471870929E-005 + 0.11430000000000001 -4.9465947085991502E-005 + 0.11540000000000003 -4.7048793931026012E-005 + 0.11650000000000002 -4.4666689063888043E-005 + 0.11760000000000001 -4.2231582483509555E-005 + 0.11870000000000003 -3.9770933653926477E-005 + 0.11980000000000002 -3.7416175473481417E-005 + 0.12090000000000001 -3.5227156331529841E-005 + 0.12200000000000003 -3.3124502806458622E-005 + 0.12310000000000001 -3.1032923288876191E-005 + 0.12420000000000003 -2.9013668608968146E-005 + 0.12530000000000002 -2.7176314688404091E-005 + 0.12640000000000001 -2.5506929887342267E-005 + 0.12750000000000003 -2.3883982066763565E-005 + 0.12860000000000002 -2.2265212464844808E-005 + 0.12970000000000001 -2.0757444872288033E-005 + 0.13080000000000003 -1.9454506400506943E-005 + 0.13190000000000002 -1.8288637875230052E-005 + 0.13300000000000001 -1.7123984434874728E-005 + 0.13410000000000000 -1.5953512047417462E-005 + 0.13520000000000004 -1.4900176211085636E-005 + 0.13630000000000003 -1.4020981325302273E-005 + 0.13740000000000002 -1.3216748811828438E-005 + 0.13850000000000001 -1.2382566637825221E-005 + 0.13960000000000000 -1.1563653970370069E-005 + 0.14070000000000005 -1.0875334737647790E-005 + 0.14180000000000004 -1.0312463018635754E-005 + 0.14290000000000003 -9.7486054073669948E-006 + 0.14400000000000002 -9.1275169324944727E-006 + 0.14510000000000001 -8.5493957158178091E-006 + 0.14620000000000000 -8.1139514804817736E-006 + 0.14730000000000004 -7.7608201536349952E-006 + 0.14840000000000003 -7.3551600507926196E-006 + 0.14950000000000002 -6.8887793531757779E-006 + 0.15060000000000001 -6.4882387960096821E-006 + 0.15170000000000000 -6.2172225625545252E-006 + 0.15280000000000005 -5.9770086409116630E-006 + 0.15390000000000004 -5.6573153415229172E-006 + 0.15500000000000003 -5.3032499636174180E-006 + 0.15610000000000002 -5.0417779675626662E-006 + 0.15720000000000001 -4.8828705985215493E-006 + 0.15830000000000000 -4.7015741984068882E-006 + 0.15940000000000004 -4.4291832637100015E-006 + 0.16050000000000003 -4.1570124267309438E-006 + 0.16160000000000002 -3.9949291021912359E-006 + 0.16270000000000001 -3.9027595448715147E-006 + 0.16380000000000000 -3.7527681797655532E-006 + 0.16490000000000005 -3.5235273116995813E-006 + 0.16600000000000004 -3.3273215649387566E-006 + 0.16710000000000003 -3.2334046409232542E-006 + 0.16820000000000002 -3.1631429919798393E-006 + 0.16930000000000001 -3.0157473247527378E-006 + 0.17040000000000000 -2.8250201467017177E-006 + 0.17150000000000004 -2.7036517167289276E-006 + 0.17260000000000003 -2.6650254767446313E-006 + 0.17370000000000002 -2.6006971438619075E-006 + 0.17480000000000001 -2.4482626486133086E-006 + 0.17590000000000000 -2.2889942101755878E-006 + 0.17700000000000005 -2.2237031771510374E-006 + 0.17810000000000004 -2.2181698113854509E-006 + 0.17920000000000003 -2.1549433313339250E-006 + 0.18030000000000002 -2.0105628664168762E-006 + 0.18140000000000001 -1.8878108676290140E-006 + 0.18250000000000000 -1.8576444063000963E-006 + 0.18360000000000004 -1.8552437950347667E-006 + 0.18470000000000003 -1.7838309531725827E-006 + 0.18580000000000002 -1.6610067632427672E-006 + 0.18690000000000001 -1.5853594277359662E-006 + 0.18800000000000000 -1.5816772247490007E-006 + 0.18910000000000005 -1.5660476719858707E-006 + 0.19020000000000004 -1.4791688727200381E-006 + 0.19130000000000003 -1.3773260434390977E-006 + 0.19240000000000002 -1.3424531744021806E-006 + 0.19350000000000001 -1.3547124808610533E-006 + 0.19460000000000005 -1.3247777133074123E-006 + 0.19570000000000004 -1.2323417877269094E-006 + 0.19680000000000003 -1.1557629022718174E-006 + 0.19790000000000002 -1.1502580719024991E-006 + 0.19900000000000001 -1.1644618780337623E-006 + 0.20010000000000000 -1.1211617447770550E-006 + 0.20120000000000005 -1.0343196663598064E-006 + 0.20230000000000004 -9.8425834949011914E-007 + 0.20340000000000003 -9.9419685284374282E-007 + 0.20450000000000002 -9.9845101431128569E-007 + 0.20560000000000000 -9.4577228537673363E-007 + 0.20670000000000005 -8.7507595480929012E-007 + 0.20780000000000004 -8.5114652392803691E-007 + 0.20890000000000003 -8.6526938503084239E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0024.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0024.BXZ.semd new file mode 100644 index 00000000..5c384210 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0024.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.3697731317263706E-011 + -0.11449999999999999 -3.8519867850972389E-011 + -0.11340000000000000 -6.0436995685808625E-011 + -0.11230000000000000 8.1728110390422160E-011 + -0.11119999999999999 2.1664800509135773E-010 + -0.11009999999999999 -3.4040520402456309E-011 + -0.10900000000000000 -4.8208020908546700E-010 + -0.10790000000000000 -2.7206739638963029E-010 + -0.10679999999999999 7.1667333179092907E-010 + -0.10569999999999999 1.0246075099473728E-009 + -0.10460000000000000 -4.2161327207246302E-010 + -0.10349999999999999 -1.8818469005310590E-009 + -0.10239999999999999 -6.0493343667644695E-010 + -0.10130000000000000 2.4258637321139531E-009 + -0.10020000000000000 2.5024646799209904E-009 + -9.9099999999999994E-002 -1.8537349433245254E-009 + -9.7999999999999990E-002 -4.8300936583700604E-009 + -9.6899999999999986E-002 -6.5601296617145977E-010 + -9.5799999999999996E-002 6.4044045622324575E-009 + -9.4699999999999993E-002 5.8165876559712615E-009 + -9.3599999999999989E-002 -3.7803609131970006E-009 + -9.2499999999999999E-002 -9.8755217337043177E-009 + -9.1399999999999995E-002 -2.5646735846152069E-009 + -9.0299999999999991E-002 9.5434895541757214E-009 + -8.9200000000000002E-002 9.3253706978657647E-009 + -8.8099999999999984E-002 -4.2171088843190319E-009 + -8.6999999999999994E-002 -1.2694439277538550E-008 + -8.5899999999999990E-002 -3.9121101913508483E-009 + -8.4799999999999986E-002 9.9854222668227521E-009 + -8.3699999999999997E-002 9.7386685382616633E-009 + -8.2599999999999993E-002 -2.9505253795747421E-009 + -8.1499999999999989E-002 -8.7989979746794234E-009 + -8.0399999999999999E-002 -8.1144507779740138E-010 + -7.9299999999999995E-002 5.8461280261212778E-009 + -7.8199999999999992E-002 -3.1210903306266857E-010 + -7.7100000000000002E-002 -7.3377419695930257E-009 + -7.5999999999999984E-002 3.1674864554159798E-012 + -7.4899999999999994E-002 1.1607330208107669E-008 + -7.3799999999999991E-002 4.7740180697530832E-009 + -7.2699999999999987E-002 -1.6707955907691030E-008 + -7.1599999999999997E-002 -2.0919548759934514E-008 + -7.0499999999999993E-002 5.0187098921128381E-009 + -6.9399999999999989E-002 2.8316048172882802E-008 + -6.8300000000000000E-002 1.2550323447158007E-008 + -6.7199999999999996E-002 -2.6888070436825728E-008 + -6.6099999999999992E-002 -3.8678408031955769E-008 + -6.5000000000000002E-002 -6.8551369025726672E-009 + -6.3899999999999985E-002 2.4601028769666300E-008 + -6.2799999999999995E-002 1.2652989767047984E-008 + -6.1699999999999991E-002 -2.5253639179823040E-008 + -6.0599999999999994E-002 -3.9294992149052632E-008 + -5.9499999999999990E-002 -1.9398857631358624E-008 + -5.8399999999999994E-002 -3.7799625651757651E-009 + -5.7299999999999990E-002 -1.5911945538960026E-008 + -5.6199999999999986E-002 -3.1371094166843250E-008 + -5.5099999999999996E-002 -2.4942425014273795E-008 + -5.3999999999999992E-002 -1.7670023666482848E-008 + -5.2899999999999989E-002 -4.2288789359190559E-008 + -5.1799999999999985E-002 -8.0368245392037352E-008 + -5.0699999999999995E-002 -7.9865834834436100E-008 + -4.9599999999999991E-002 -3.7826531240625627E-008 + -4.8499999999999988E-002 -1.9334242651325440E-008 + -4.7399999999999998E-002 -6.9026619087253493E-008 + -4.6299999999999994E-002 -1.3945614796284644E-007 + -4.5199999999999990E-002 -1.5010529352821322E-007 + -4.4099999999999986E-002 -1.0022376528695531E-007 + -4.2999999999999997E-002 -7.1628960540692788E-008 + -4.1899999999999993E-002 -1.1481756700959522E-007 + -4.0799999999999989E-002 -1.8240602628338820E-007 + -3.9699999999999985E-002 -2.0380555554311286E-007 + -3.8599999999999995E-002 -1.8461716422280006E-007 + -3.7499999999999992E-002 -1.8539435586717445E-007 + -3.6399999999999988E-002 -2.2213960448880243E-007 + -3.5299999999999984E-002 -2.4808218768157531E-007 + -3.4199999999999994E-002 -2.3942277493915753E-007 + -3.3099999999999991E-002 -2.4102789097923960E-007 + -3.1999999999999987E-002 -2.9296072057150013E-007 + -3.0899999999999997E-002 -3.5235132145317039E-007 + -2.9799999999999993E-002 -3.4702009088505292E-007 + -2.8699999999999989E-002 -2.9066583806525159E-007 + -2.7599999999999986E-002 -2.7511410394254199E-007 + -2.6499999999999996E-002 -3.4223225497953536E-007 + -2.5399999999999992E-002 -4.1563438912817219E-007 + -2.4299999999999988E-002 -4.0557796410212177E-007 + -2.3199999999999985E-002 -3.3558626455487683E-007 + -2.2099999999999995E-002 -3.0267491979429906E-007 + -2.0999999999999991E-002 -3.3746187000360806E-007 + -1.9899999999999987E-002 -3.6665525726675696E-007 + -1.8799999999999983E-002 -3.3259490805903624E-007 + -1.7699999999999994E-002 -2.7417283376962587E-007 + -1.6599999999999990E-002 -2.5789211122173583E-007 + -1.5499999999999986E-002 -2.6231694505440828E-007 + -1.4399999999999996E-002 -2.1656516935308900E-007 + -1.3299999999999992E-002 -1.2116021252950304E-007 + -1.2199999999999989E-002 -5.4208491917506763E-008 + -1.1099999999999985E-002 -5.2535167327505405E-008 + -9.9999999999999950E-003 -4.6219497562560719E-008 + -8.8999999999999913E-003 4.3425711027111902E-008 + -7.7999999999999875E-003 1.8325084738535224E-007 + -6.6999999999999837E-003 2.7374750288799987E-007 + -5.5999999999999939E-003 2.9017428460065275E-007 + -4.4999999999999901E-003 3.1779154596733861E-007 + -3.3999999999999864E-003 4.1801351358117245E-007 + -2.2999999999999826E-003 5.4568761242990149E-007 + -1.1999999999999927E-003 6.2245209164757398E-007 + -9.9999999999988987E-005 6.5508675106684677E-007 + 1.0000000000000148E-003 7.1647951926934184E-007 + 2.1000000000000185E-003 8.2024030234606471E-007 + 3.2000000000000084E-003 8.9965828919957858E-007 + 4.3000000000000121E-003 9.1531637735897675E-007 + 5.4000000000000159E-003 9.2203595158935059E-007 + 6.5000000000000058E-003 9.8255429747950984E-007 + 7.6000000000000234E-003 1.0659842928362195E-006 + 8.7000000000000133E-003 1.0897197171289008E-006 + 9.8000000000000032E-003 1.0416132454338367E-006 + 1.0900000000000021E-002 9.9983390100533143E-007 + 1.2000000000000011E-002 1.0142783821720514E-006 + 1.3100000000000001E-002 1.0342843097532750E-006 + 1.4200000000000018E-002 9.8840484952233965E-007 + 1.5300000000000008E-002 8.9032499772656593E-007 + 1.6400000000000026E-002 8.1491799619470839E-007 + 1.7500000000000016E-002 7.7888836358397384E-007 + 1.8600000000000005E-002 7.2121298444471904E-007 + 1.9700000000000023E-002 6.0303784721327247E-007 + 2.0800000000000013E-002 4.7070398068171926E-007 + 2.1900000000000003E-002 3.8144085579006060E-007 + 2.3000000000000020E-002 3.1396470490108186E-007 + 2.4100000000000010E-002 2.0499199138157564E-007 + 2.5200000000000000E-002 5.1991264626849443E-008 + 2.6300000000000018E-002 -8.0201566277082748E-008 + 2.7400000000000008E-002 -1.5742780590244365E-007 + 2.8500000000000025E-002 -2.2847572722639597E-007 + 2.9600000000000015E-002 -3.4496235912229167E-007 + 3.0700000000000005E-002 -4.8175132860706071E-007 + 3.1800000000000023E-002 -5.7385750551475212E-007 + 3.2900000000000013E-002 -6.1473718915294739E-007 + 3.4000000000000002E-002 -6.6302487766733975E-007 + 3.5100000000000020E-002 -7.4674386496553780E-007 + 3.6200000000000010E-002 -8.2359781572449720E-007 + 3.7300000000000028E-002 -8.4652270970764221E-007 + 3.8400000000000017E-002 -8.4281094814286917E-007 + 3.9500000000000007E-002 -8.5384698422785732E-007 + 4.0600000000000025E-002 -8.7781995716795791E-007 + 4.1700000000000015E-002 -8.7562563066967414E-007 + 4.2800000000000005E-002 -8.3386225924186874E-007 + 4.3900000000000022E-002 -7.8776730561003205E-007 + 4.5000000000000012E-002 -7.6856355235577212E-007 + 4.6100000000000002E-002 -7.5149426947973552E-007 + 4.7200000000000020E-002 -6.8965272248533438E-007 + 4.8300000000000010E-002 -5.9413724784462829E-007 + 4.9400000000000027E-002 -5.2175477094351663E-007 + 5.0500000000000017E-002 -4.8150405973501620E-007 + 5.1600000000000007E-002 -4.3798698357022658E-007 + 5.2700000000000025E-002 -3.5960709965365822E-007 + 5.3800000000000014E-002 -2.6703739308686636E-007 + 5.4900000000000004E-002 -1.9803441375643160E-007 + 5.6000000000000022E-002 -1.5135222497519862E-007 + 5.7100000000000012E-002 -9.4926058125111012E-008 + 5.8200000000000002E-002 -2.6364924465838158E-008 + 5.9300000000000019E-002 2.6375964523595030E-008 + 6.0400000000000009E-002 5.6146923554933892E-008 + 6.1500000000000027E-002 9.3785530452805688E-008 + 6.2600000000000017E-002 1.5207076842216338E-007 + 6.3700000000000007E-002 2.0177428439183132E-007 + 6.4800000000000024E-002 2.1240319370008365E-007 + 6.5900000000000014E-002 2.0474669781833654E-007 + 6.7000000000000004E-002 2.1805610117553442E-007 + 6.8100000000000022E-002 2.4965095235529589E-007 + 6.9200000000000012E-002 2.6137661279790336E-007 + 7.0300000000000029E-002 2.4157083089448861E-007 + 7.1400000000000019E-002 2.2503034813325939E-007 + 7.2500000000000009E-002 2.3426676420967851E-007 + 7.3600000000000027E-002 2.4078721594378294E-007 + 7.4700000000000016E-002 2.1246658832296816E-007 + 7.5800000000000006E-002 1.7118283324180084E-007 + 7.6900000000000024E-002 1.6223906129653187E-007 + 7.8000000000000014E-002 1.8011905922321603E-007 + 7.9100000000000004E-002 1.7252681061563635E-007 + 8.0200000000000021E-002 1.2136730731526768E-007 + 8.1300000000000011E-002 7.4893605983561429E-008 + 8.2400000000000029E-002 7.4009470552027778E-008 + 8.3500000000000019E-002 8.8316667756771494E-008 + 8.4600000000000009E-002 6.6398371245668386E-008 + 8.5700000000000026E-002 2.2028084245562241E-008 + 8.6800000000000016E-002 1.0781870507514668E-008 + 8.7900000000000006E-002 3.7392339891084703E-008 + 8.9000000000000024E-002 4.1007020001870842E-008 + 9.0100000000000013E-002 -1.1724218040853884E-008 + 9.1200000000000003E-002 -6.1641621584840323E-008 + 9.2300000000000021E-002 -4.4165027190956607E-008 + 9.3400000000000011E-002 1.0834737551590479E-008 + 9.4500000000000028E-002 1.6105325073567656E-008 + 9.5600000000000018E-002 -4.3646476655112565E-008 + 9.6700000000000008E-002 -8.6304517310509254E-008 + 9.7800000000000026E-002 -5.4989683917483489E-008 + 9.8900000000000016E-002 -3.6997322983012282E-009 + 0.10000000000000001 -9.1433518534245195E-009 + 0.10110000000000002 -5.3550181178252387E-008 + 0.10220000000000001 -5.7986849100188920E-008 + 0.10330000000000003 -1.2790030368137195E-008 + 0.10440000000000002 4.4086641004525973E-009 + 0.10550000000000001 -4.4754536077107332E-008 + 0.10660000000000003 -8.6064950721720379E-008 + 0.10770000000000002 -4.4864822967838336E-008 + 0.10880000000000001 3.2323782761523034E-008 + 0.10990000000000003 3.6190300534144626E-008 + 0.11100000000000002 -3.9917726013527499E-008 + 0.11210000000000001 -8.3822691010482231E-008 + 0.11320000000000002 -3.0776522663700234E-008 + 0.11430000000000001 4.0480635732365045E-008 + 0.11540000000000003 2.8347651337412572E-008 + 0.11650000000000002 -3.9604135082527137E-008 + 0.11760000000000001 -5.3697807089747585E-008 + 0.11870000000000003 6.0465645823626346E-009 + 0.11980000000000002 4.0710236959284885E-008 + 0.12090000000000001 -7.1412320501451632E-009 + 0.12200000000000003 -5.9303967958612702E-008 + 0.12310000000000001 -2.3456342645999939E-008 + 0.12420000000000003 5.5421331524030393E-008 + 0.12530000000000002 5.7599915948003400E-008 + 0.12640000000000001 -2.6625995630524812E-008 + 0.12750000000000003 -7.4584036724445468E-008 + 0.12860000000000002 -1.5435652755968476E-008 + 0.12970000000000001 6.2277948131850280E-008 + 0.13080000000000003 4.4601655702081189E-008 + 0.13190000000000002 -3.5722120372838617E-008 + 0.13300000000000001 -5.2814481676932701E-008 + 0.13410000000000000 1.6638145083902600E-008 + 0.13520000000000004 5.9572904831384221E-008 + 0.13630000000000003 5.9927143247762160E-009 + 0.13740000000000002 -5.9421928710889915E-008 + 0.13850000000000001 -2.9382499988628297E-008 + 0.13960000000000000 5.5228518647254532E-008 + 0.14070000000000005 6.3787780391066917E-008 + 0.14180000000000004 -2.2437792068785711E-008 + 0.14290000000000003 -7.7747003501826839E-008 + 0.14400000000000002 -2.0903872410826807E-008 + 0.14510000000000001 6.2206076734128146E-008 + 0.14620000000000000 5.0036945253850718E-008 + 0.14730000000000004 -3.1670069233769027E-008 + 0.14840000000000003 -5.4916650782388388E-008 + 0.14950000000000002 1.1231533925126769E-008 + 0.15060000000000001 5.6914799984042475E-008 + 0.15170000000000000 7.3337038664078591E-009 + 0.15280000000000005 -5.8648403467032040E-008 + 0.15390000000000004 -3.3083509265452449E-008 + 0.15500000000000003 4.9152987458001007E-008 + 0.15610000000000002 6.0668327250823495E-008 + 0.15720000000000001 -2.1307002384673979E-008 + 0.15830000000000000 -7.5608198812915361E-008 + 0.15940000000000004 -1.9956404528898020E-008 + 0.16050000000000003 6.4200847305073694E-008 + 0.16160000000000002 5.4569248675306881E-008 + 0.16270000000000001 -2.9331227224815848E-008 + 0.16380000000000000 -6.0984255867424508E-008 + 0.16490000000000005 -1.8049865421754241E-011 + 0.16600000000000004 5.2977853215452342E-008 + 0.16710000000000003 1.7461491808035134E-008 + 0.16820000000000002 -4.4459831372023473E-008 + 0.16930000000000001 -3.0801874828512155E-008 + 0.17040000000000000 3.7846877631864118E-008 + 0.17150000000000004 5.1104283471659073E-008 + 0.17260000000000003 -1.6718805895266087E-008 + 0.17370000000000002 -6.3632519697875978E-008 + 0.17480000000000001 -1.6233133948162504E-008 + 0.17590000000000000 5.6125166736364918E-008 + 0.17700000000000005 4.5910461210496578E-008 + 0.17810000000000004 -3.0344018853156740E-008 + 0.17920000000000003 -5.8996043605930026E-008 + 0.18030000000000002 -1.4762981948024390E-009 + 0.18140000000000001 5.2036064346339117E-008 + 0.18250000000000000 2.3816374650209582E-008 + 0.18360000000000004 -3.6712489048795760E-008 + 0.18470000000000003 -3.5230840467193048E-008 + 0.18580000000000002 2.1607629463460398E-008 + 0.18690000000000001 4.1467959732699455E-008 + 0.18800000000000000 -6.9819163783790827E-009 + 0.18910000000000005 -4.6822563604109746E-008 + 0.19020000000000004 -1.4668858128175088E-008 + 0.19130000000000003 4.0722628824596541E-008 + 0.19240000000000002 3.4774863877373718E-008 + 0.19350000000000001 -2.2640490371372834E-008 + 0.19460000000000005 -4.3861827947466736E-008 + 0.19570000000000004 1.9255743666235503E-009 + 0.19680000000000003 4.3873342292499729E-008 + 0.19790000000000002 1.9666135386842143E-008 + 0.19900000000000001 -3.1539144629277871E-008 + 0.20010000000000000 -3.2648348025077212E-008 + 0.20120000000000005 1.4318470853424969E-008 + 0.20230000000000004 3.6042976603312127E-008 + 0.20340000000000003 2.2774306884798534E-009 + 0.20450000000000002 -3.1590861482300170E-008 + 0.20560000000000000 -1.3824705824561079E-008 + 0.20670000000000005 2.5110805879080544E-008 + 0.20780000000000004 2.3584219022154684E-008 + 0.20890000000000003 -1.5036439648952182E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0025.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0025.BXX.semd new file mode 100644 index 00000000..c63b812f --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0025.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 2.6953383395904554E-021 + -0.11009999999999999 -3.9686148311642383E-020 + -0.10900000000000000 -4.3154532775948567E-020 + -0.10790000000000000 1.2673961825370042E-019 + -0.10679999999999999 1.1275686670622454E-019 + -0.10569999999999999 -2.9436465453557734E-019 + -0.10460000000000000 7.7179637274802171E-019 + -0.10349999999999999 3.4095603163756938E-018 + -0.10239999999999999 -2.6647561394849845E-018 + -0.10130000000000000 -2.4008300202614664E-017 + -0.10020000000000000 -2.3006915353057968E-017 + -9.9099999999999994E-002 5.9794438026845214E-017 + -9.7999999999999990E-002 1.6465781834608704E-016 + -9.6899999999999986E-002 6.5371819112269760E-017 + -9.5799999999999996E-002 -3.2096637999152924E-016 + -9.4699999999999993E-002 -5.9947475704590384E-016 + -9.3599999999999989E-002 -2.6554607304386444E-016 + -9.2499999999999999E-002 5.2617946087277234E-016 + -9.1399999999999995E-002 1.2265280598214605E-015 + -9.0299999999999991E-002 1.9775489754715386E-015 + -8.9200000000000002E-002 2.6896684207113053E-015 + -8.8099999999999984E-002 1.9473867145549642E-016 + -8.6999999999999994E-002 -9.5672515387974257E-015 + -8.5899999999999990E-002 -2.1019359755340694E-014 + -8.4799999999999986E-002 -1.4576910167753317E-014 + -8.3699999999999997E-002 2.3028633714576932E-014 + -8.2599999999999993E-002 6.8656255539697314E-014 + -8.1499999999999989E-002 7.0093866962831625E-014 + -8.0399999999999999E-002 1.8026841057085718E-015 + -7.9299999999999995E-002 -9.8447481720539964E-014 + -7.8199999999999992E-002 -1.7167476750075406E-013 + -7.7100000000000002E-002 -1.9459218578935650E-013 + -7.5999999999999984E-002 -1.4046687532749680E-013 + -7.4899999999999994E-002 9.1882786643938952E-014 + -7.3799999999999991E-002 5.6259543464859396E-013 + -7.2699999999999987E-002 1.0080224415592864E-012 + -7.1599999999999997E-002 8.3523894181189440E-013 + -7.0499999999999993E-002 -2.9889692066895068E-013 + -6.9399999999999989E-002 -1.8545852787515971E-012 + -6.8300000000000000E-002 -2.6645740735381507E-012 + -6.7199999999999996E-002 -2.0365256789972586E-012 + -6.6099999999999992E-002 -3.4666621786735852E-013 + -6.5000000000000002E-002 1.7393216858105354E-012 + -6.3899999999999985E-002 4.1749277646108141E-012 + -6.2799999999999995E-002 6.7709930544335162E-012 + -6.1699999999999991E-002 7.5979647920498827E-012 + -6.0599999999999994E-002 3.6871334978261228E-012 + -5.9499999999999990E-002 -5.3345960461526065E-012 + -5.8399999999999994E-002 -1.5047071227902720E-011 + -5.7299999999999990E-002 -1.9570289833126253E-011 + -5.6199999999999986E-002 -1.7235570609619444E-011 + -5.5099999999999996E-002 -1.0806308105293372E-011 + -5.3999999999999992E-002 -1.1947499196571232E-012 + -5.2899999999999989E-002 1.5830942459715835E-011 + -5.1799999999999985E-002 4.2452256987512982E-011 + -5.0699999999999995E-002 6.8811373266086662E-011 + -4.9599999999999991E-002 7.5453795989055550E-011 + -4.8499999999999988E-002 4.9080850494931383E-011 + -4.7399999999999998E-002 -6.5036509164229095E-012 + -4.6299999999999994E-002 -7.7458900404892006E-011 + -4.5199999999999990E-002 -1.5275535003578256E-010 + -4.4099999999999986E-002 -2.2125641596648649E-010 + -4.2999999999999997E-002 -2.5614368959203659E-010 + -4.1899999999999993E-002 -2.1505976166569241E-010 + -4.0799999999999989E-002 -6.9065093921683030E-011 + -3.9699999999999985E-002 1.6694895466073945E-010 + -3.8599999999999995E-002 4.3755224443664531E-010 + -3.7499999999999992E-002 6.7744704290717550E-010 + -3.6399999999999988E-002 8.2886497665413117E-010 + -3.5299999999999984E-002 8.2947032575830804E-010 + -3.4199999999999994E-002 6.0446825322912900E-010 + -3.3099999999999991E-002 9.7093395823311113E-011 + -3.1999999999999987E-002 -6.8152344878669169E-010 + -3.0899999999999997E-002 -1.6310373052164095E-009 + -2.9799999999999993E-002 -2.5782611601243843E-009 + -2.8699999999999989E-002 -3.2951075201737012E-009 + -2.7599999999999986E-002 -3.5026770373036697E-009 + -2.6499999999999996E-002 -2.8971782750630837E-009 + -2.5399999999999992E-002 -1.2209897537474035E-009 + -2.4299999999999988E-002 1.6695325122384475E-009 + -2.3199999999999985E-002 5.8055071860962926E-009 + -2.2099999999999995E-002 1.1159309920572014E-008 + -2.0999999999999991E-002 1.7666991425357992E-008 + -1.9899999999999987E-002 2.5200598940955388E-008 + -1.8799999999999983E-002 3.3585791925361264E-008 + -1.7699999999999994E-002 4.2738850680734686E-008 + -1.6599999999999990E-002 5.2840000819287525E-008 + -1.5499999999999986E-002 6.4385190512439294E-008 + -1.4399999999999996E-002 7.8097244227137708E-008 + -1.3299999999999992E-002 9.4849227139093273E-008 + -1.2199999999999989E-002 1.1570796232263092E-007 + -1.1099999999999985E-002 1.4199845566054137E-007 + -9.9999999999999950E-003 1.7523117890050344E-007 + -8.8999999999999913E-003 2.1693179519388650E-007 + -7.7999999999999875E-003 2.6858714363697800E-007 + -6.6999999999999837E-003 3.3180492664541816E-007 + -5.5999999999999939E-003 4.0853231553228397E-007 + -4.4999999999999901E-003 5.0113561655962258E-007 + -3.3999999999999864E-003 6.1238188209244981E-007 + -2.2999999999999826E-003 7.4549905093590496E-007 + -1.1999999999999927E-003 9.0435366928431904E-007 + -9.9999999999988987E-005 1.0935958698610193E-006 + 1.0000000000000148E-003 1.3186778460294590E-006 + 2.1000000000000185E-003 1.5858497590670595E-006 + 3.2000000000000084E-003 1.9022552351088962E-006 + 4.3000000000000121E-003 2.2760316369385691E-006 + 5.4000000000000159E-003 2.7162575406691758E-006 + 6.5000000000000058E-003 3.2328600809705677E-006 + 7.6000000000000234E-003 3.8367302295228001E-006 + 8.7000000000000133E-003 4.5400715862342622E-006 + 9.8000000000000032E-003 5.3566209317068569E-006 + 1.0900000000000021E-002 6.3014981606102083E-006 + 1.2000000000000011E-002 7.3909554885176476E-006 + 1.3100000000000001E-002 8.6424233813886531E-006 + 1.4200000000000018E-002 1.0074966667161789E-005 + 1.5300000000000008E-002 1.1709544196492061E-005 + 1.6400000000000026E-002 1.3568715075962245E-005 + 1.7500000000000016E-002 1.5676190741942264E-005 + 1.8600000000000005E-002 1.8056523913401179E-005 + 1.9700000000000023E-002 2.0735065845656209E-005 + 2.0800000000000013E-002 2.3737795345368795E-005 + 2.1900000000000003E-002 2.7090876756119542E-005 + 2.3000000000000020E-002 3.0820148822385818E-005 + 2.4100000000000010E-002 3.4950688132084906E-005 + 2.5200000000000000E-002 3.9506550820078701E-005 + 2.6300000000000018E-002 4.4510325096780434E-005 + 2.7400000000000008E-002 4.9982496420852840E-005 + 2.8500000000000025E-002 5.5940450693015009E-005 + 2.9600000000000015E-002 6.2398030422627926E-005 + 3.0700000000000005E-002 6.9364374212455004E-005 + 3.1800000000000023E-002 7.6842872658744454E-005 + 3.2900000000000013E-002 8.4829771367367357E-005 + 3.4000000000000002E-002 9.3312883109319955E-005 + 3.5100000000000020E-002 1.0227120947092772E-004 + 3.6200000000000010E-002 1.1167428601766005E-004 + 3.7300000000000028E-002 1.2148074893048033E-004 + 3.8400000000000017E-002 1.3163711992092431E-004 + 3.9500000000000007E-002 1.4207711501512676E-004 + 4.0600000000000025E-002 1.5272168093360960E-004 + 4.1700000000000015E-002 1.6347857308574021E-004 + 4.2800000000000005E-002 1.7424234829377383E-004 + 4.3900000000000022E-002 1.8489194917492568E-004 + 4.5000000000000012E-002 1.9529041310306638E-004 + 4.6100000000000002E-002 2.0528829190880060E-004 + 4.7200000000000020E-002 2.1472328808158636E-004 + 4.8300000000000010E-002 2.2341983276419342E-004 + 4.9400000000000027E-002 2.3119193792808801E-004 + 5.0500000000000017E-002 2.3784380755387247E-004 + 5.1600000000000007E-002 2.4317429051734507E-004 + 5.2700000000000025E-002 2.4697693879716098E-004 + 5.3800000000000014E-002 2.4904301972128451E-004 + 5.4900000000000004E-002 2.4916543043218553E-004 + 5.6000000000000022E-002 2.4714448954910040E-004 + 5.7100000000000012E-002 2.4278966884594411E-004 + 5.8200000000000002E-002 2.3592119396198541E-004 + 5.9300000000000019E-002 2.2637743677478284E-004 + 6.0400000000000009E-002 2.1401948470156640E-004 + 6.1500000000000027E-002 1.9873310520779341E-004 + 6.2600000000000017E-002 1.8043312593363225E-004 + 6.3700000000000007E-002 1.5906483167782426E-004 + 6.4800000000000024E-002 1.3461748312693089E-004 + 6.5900000000000014E-002 1.0712489165598527E-004 + 6.7000000000000004E-002 7.6657757745124400E-005 + 6.8100000000000022E-002 4.3329495383659378E-005 + 6.9200000000000012E-002 7.2993666435650084E-006 + 7.0300000000000029E-002 -3.1217303330777213E-005 + 7.1400000000000019E-002 -7.1954818849917501E-005 + 7.2500000000000009E-002 -1.1460454697953537E-004 + 7.3600000000000027E-002 -1.5881641593296081E-004 + 7.4700000000000016E-002 -2.0419823704287410E-004 + 7.5800000000000006E-002 -2.5031773839145899E-004 + 7.6900000000000024E-002 -2.9670912772417068E-004 + 7.8000000000000014E-002 -3.4287860034964979E-004 + 7.9100000000000004E-002 -3.8830895209684968E-004 + 8.0200000000000021E-002 -4.3246519635431468E-004 + 8.1300000000000011E-002 -4.7480920329689980E-004 + 8.2400000000000029E-002 -5.1481137052178383E-004 + 8.3500000000000019E-002 -5.5195303866639733E-004 + 8.4600000000000009E-002 -5.8572774287313223E-004 + 8.5700000000000026E-002 -6.1564630595967174E-004 + 8.6800000000000016E-002 -6.4125785138458014E-004 + 8.7900000000000006E-002 -6.6216639243066311E-004 + 8.9000000000000024E-002 -6.7803479032590985E-004 + 9.0100000000000013E-002 -6.8857858423143625E-004 + 9.1200000000000003E-002 -6.9356599124148488E-004 + 9.2300000000000021E-002 -6.9283111952245235E-004 + 9.3400000000000011E-002 -6.8628817098215222E-004 + 9.4500000000000028E-002 -6.7393289646133780E-004 + 9.5600000000000018E-002 -6.5583555260673165E-004 + 9.6700000000000008E-002 -6.3214002875611186E-004 + 9.7800000000000026E-002 -6.0306361410766840E-004 + 9.8900000000000016E-002 -5.6889461120590568E-004 + 0.10000000000000001 -5.2998680621385574E-004 + 0.10110000000000002 -4.8675481230020523E-004 + 0.10220000000000001 -4.3967826059088111E-004 + 0.10330000000000003 -3.8929044967517257E-004 + 0.10440000000000002 -3.3615587744861841E-004 + 0.10550000000000001 -2.8085891972295940E-004 + 0.10660000000000003 -2.2400516900233924E-004 + 0.10770000000000002 -1.6622059047222137E-004 + 0.10880000000000001 -1.0814843699336052E-004 + 0.10990000000000003 -5.0416158046573400E-005 + 0.11100000000000002 6.3774618865863886E-006 + 0.11210000000000001 6.1664199165534228E-005 + 0.11320000000000002 1.1490546603454277E-004 + 0.11430000000000001 1.6559475625399500E-004 + 0.11540000000000003 2.1327062859199941E-004 + 0.11650000000000002 2.5752760120667517E-004 + 0.11760000000000001 2.9802339849993587E-004 + 0.11870000000000003 3.3447874011471868E-004 + 0.11980000000000002 3.6667799577116966E-004 + 0.12090000000000001 3.9447148446924984E-004 + 0.12200000000000003 4.1776269790716469E-004 + 0.12310000000000001 4.3651048326864839E-004 + 0.12420000000000003 4.5073550427332520E-004 + 0.12530000000000002 4.6052792458795011E-004 + 0.12640000000000001 4.6603547525592148E-004 + 0.12750000000000003 4.6744904830120504E-004 + 0.12860000000000002 4.6498581650666893E-004 + 0.12970000000000001 4.5889159082435071E-004 + 0.13080000000000003 4.4945231638848782E-004 + 0.13190000000000002 4.3699191883206367E-004 + 0.13300000000000001 4.2185341590084136E-004 + 0.13410000000000000 4.0438119322061539E-004 + 0.13520000000000004 3.8491451414301991E-004 + 0.13630000000000003 3.6379438824951649E-004 + 0.13740000000000002 3.4136592876166105E-004 + 0.13850000000000001 3.1796831171959639E-004 + 0.13960000000000000 2.9392098076641560E-004 + 0.14070000000000005 2.6952297776006162E-004 + 0.14180000000000004 2.4505506735295057E-004 + 0.14290000000000003 2.2077631729189306E-004 + 0.14400000000000002 1.9691715715453029E-004 + 0.14510000000000001 1.7367926193401217E-004 + 0.14620000000000000 1.5124176570679992E-004 + 0.14730000000000004 1.2976402649655938E-004 + 0.14840000000000003 1.0937770275631920E-004 + 0.14950000000000002 9.0179666585754603E-005 + 0.15060000000000001 7.2236587584484369E-005 + 0.15170000000000000 5.5600845371372998E-005 + 0.15280000000000005 4.0311595512321219E-005 + 0.15390000000000004 2.6383348085801117E-005 + 0.15500000000000003 1.3801465684082359E-005 + 0.15610000000000002 2.5330766675324412E-006 + 0.15720000000000001 -7.4534214036248159E-006 + 0.15830000000000000 -1.6193533156183548E-005 + 0.15940000000000004 -2.3742037228657864E-005 + 0.16050000000000003 -3.0177634471328929E-005 + 0.16160000000000002 -3.5584354918682948E-005 + 0.16270000000000001 -4.0032398828770965E-005 + 0.16380000000000000 -4.3583022488746792E-005 + 0.16490000000000005 -4.6307824959512800E-005 + 0.16600000000000004 -4.8295798478648067E-005 + 0.16710000000000003 -4.9635411414783448E-005 + 0.16820000000000002 -5.0400369218550622E-005 + 0.16930000000000001 -5.0655318773351610E-005 + 0.17040000000000000 -5.0468370318412781E-005 + 0.17150000000000004 -4.9907692300621420E-005 + 0.17260000000000003 -4.9029600631911308E-005 + 0.17370000000000002 -4.7881134378258139E-005 + 0.17480000000000001 -4.6513807319570333E-005 + 0.17590000000000000 -4.4987718865741044E-005 + 0.17700000000000005 -4.3351308704586700E-005 + 0.17810000000000004 -4.1627685277489945E-005 + 0.17920000000000003 -3.9827929867897183E-005 + 0.18030000000000002 -3.7979007174726576E-005 + 0.18140000000000001 -3.6125031328992918E-005 + 0.18250000000000000 -3.4301159757887945E-005 + 0.18360000000000004 -3.2514210033696145E-005 + 0.18470000000000003 -3.0759510991629213E-005 + 0.18580000000000002 -2.9046099371043965E-005 + 0.18690000000000001 -2.7396123186917976E-005 + 0.18800000000000000 -2.5820820155786350E-005 + 0.18910000000000005 -2.4313916583196260E-005 + 0.19020000000000004 -2.2870628527016379E-005 + 0.19130000000000003 -2.1502584786503576E-005 + 0.19240000000000002 -2.0222827515681274E-005 + 0.19350000000000001 -1.9023706045118161E-005 + 0.19460000000000005 -1.7884533008327708E-005 + 0.19570000000000004 -1.6800153389340267E-005 + 0.19680000000000003 -1.5787883967277594E-005 + 0.19790000000000002 -1.4859850125503726E-005 + 0.19900000000000001 -1.4002687748870812E-005 + 0.20010000000000000 -1.3192801816330757E-005 + 0.20120000000000005 -1.2425506611180026E-005 + 0.20230000000000004 -1.1713615094777197E-005 + 0.20340000000000003 -1.1060206816182472E-005 + 0.20450000000000002 -1.0449562068970408E-005 + 0.20560000000000000 -9.8701357273967005E-006 + 0.20670000000000005 -9.3313410616246983E-006 + 0.20780000000000004 -8.8457982201362029E-006 + 0.20890000000000003 -8.4025214164284989E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0025.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0025.BXZ.semd new file mode 100644 index 00000000..c7c480f5 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0025.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 -2.1335217507987356E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3247356507830386E-021 + -0.10790000000000000 3.2296866351523760E-019 + -0.10679999999999999 1.0674557717373977E-019 + -0.10569999999999999 -1.4623047761222683E-018 + -0.10460000000000000 -1.2596300164102911E-018 + -0.10349999999999999 4.7662432272616785E-018 + -0.10239999999999999 7.2483702952041428E-018 + -0.10130000000000000 -1.0592410048849818E-017 + -0.10020000000000000 -2.7792543971565133E-017 + -9.9099999999999994E-002 1.2570398243991732E-017 + -9.7999999999999990E-002 7.9820460804419312E-017 + -9.6899999999999986E-002 1.2145883363365230E-017 + -9.5799999999999996E-002 -1.8955655035397421E-016 + -9.4699999999999993E-002 -1.2843990713135484E-016 + -9.3599999999999989E-002 3.9215259059577714E-016 + -9.2499999999999999E-002 5.3948947190813040E-016 + -9.1399999999999995E-002 -6.0574327731161850E-016 + -9.0299999999999991E-002 -1.6980233383172912E-015 + -8.9200000000000002E-002 1.2997302353099532E-016 + -8.8099999999999984E-002 3.8443742275944687E-015 + -8.6999999999999994E-002 2.7951547275888037E-015 + -8.5899999999999990E-002 -5.4413006896460517E-015 + -8.4799999999999986E-002 -9.5917485786649673E-015 + -8.3699999999999997E-002 2.5228135180140488E-015 + -8.2599999999999993E-002 1.8417215249069176E-014 + -8.1499999999999989E-002 8.2132600552490068E-015 + -8.0399999999999999E-002 -2.5318153606609939E-014 + -7.9299999999999995E-002 -2.8646833847125255E-014 + -7.8199999999999992E-002 2.6885410198585098E-014 + -7.7100000000000002E-002 6.7104572495490372E-014 + -7.5999999999999984E-002 -4.8575484522879638E-015 + -7.4899999999999994E-002 -1.2584705955283326E-013 + -7.3799999999999991E-002 -8.8558948043750141E-014 + -7.2699999999999987E-002 1.4607405725546724E-013 + -7.1599999999999997E-002 2.6607204937564854E-013 + -7.0499999999999993E-002 -1.4646019585919795E-014 + -6.9399999999999989E-002 -4.1285109554124733E-013 + -6.8300000000000000E-002 -2.8991373646376772E-013 + -6.7199999999999996E-002 3.7689483153337255E-013 + -6.6099999999999992E-002 6.6022843659210850E-013 + -6.5000000000000002E-002 -1.0487793901566012E-013 + -6.3899999999999985E-002 -1.0222490172059895E-012 + -6.2799999999999995E-002 -5.2546839492476072E-013 + -6.1699999999999991E-002 1.1612636850386049E-012 + -6.0599999999999994E-002 1.6429054297550927E-012 + -5.9499999999999990E-002 -4.3080353195369681E-013 + -5.8399999999999994E-002 -2.6582670526603680E-012 + -5.7299999999999990E-002 -1.4798601797108568E-012 + -5.6199999999999986E-002 2.3741848331065851E-012 + -5.5099999999999996E-002 3.6569857385371218E-012 + -5.3999999999999992E-002 -3.4670782412572765E-013 + -5.2899999999999989E-002 -4.7691820111162020E-012 + -5.1799999999999985E-002 -2.8353903426536764E-012 + -5.0699999999999995E-002 3.9462547812840754E-012 + -4.9599999999999991E-002 6.1618149818642998E-012 + -4.8499999999999988E-002 -6.3208211451351581E-013 + -4.7399999999999998E-002 -7.9607978195617157E-012 + -4.6299999999999994E-002 -4.8449191707156114E-012 + -4.5199999999999990E-002 5.9952416295305788E-012 + -4.4099999999999986E-002 1.0003288128390686E-011 + -4.2999999999999997E-002 7.0879570658946567E-013 + -4.1899999999999993E-002 -9.9521103164024183E-012 + -4.0799999999999989E-002 -7.5305178759421665E-012 + -3.9699999999999985E-002 4.1723174394603380E-012 + -3.8599999999999995E-002 8.2177606733346842E-012 + -3.7499999999999992E-002 -6.3655038271687170E-013 + -3.6399999999999988E-002 -8.0509314492882567E-012 + -3.5299999999999984E-002 -1.8639827095018324E-012 + -3.4199999999999994E-002 9.1500088755802622E-012 + -3.3099999999999991E-002 8.9033251257641943E-012 + -3.1999999999999987E-002 -8.5820510854067722E-013 + -3.0899999999999997E-002 -4.3729611945431124E-012 + -2.9799999999999993E-002 6.2954882192739481E-013 + -2.8699999999999989E-002 -1.9714479614768576E-012 + -2.7599999999999986E-002 -1.6761333640480380E-011 + -2.6499999999999996E-002 -2.0919059887103408E-011 + -2.5399999999999992E-002 2.9902512757584709E-012 + -2.4299999999999988E-002 3.0767388636832038E-011 + -2.3199999999999985E-002 2.1639650141236366E-011 + -2.2099999999999995E-002 -1.9670950632266759E-011 + -2.0999999999999991E-002 -3.8398579454979043E-011 + -1.9899999999999987E-002 -5.0765455207602006E-012 + -1.8799999999999983E-002 3.2657536397362463E-011 + -1.7699999999999994E-002 9.2001224347160182E-012 + -1.6599999999999990E-002 -5.9788091144596933E-011 + -1.5499999999999986E-002 -8.4349811857453716E-011 + -1.4399999999999996E-002 -1.9601972822691494E-011 + -1.3299999999999992E-002 6.4493244078533962E-011 + -1.2199999999999989E-002 6.8701586086739042E-011 + -1.1099999999999985E-002 -7.3295111299720439E-012 + -9.9999999999999950E-003 -7.1610294083424009E-011 + -8.8999999999999913E-003 -6.8366479144543746E-011 + -7.7999999999999875E-003 -4.3222536660891819E-011 + -6.6999999999999837E-003 -6.1215130187086686E-011 + -5.5999999999999939E-003 -1.0940999495279158E-010 + -4.4999999999999901E-003 -1.2940809535066933E-010 + -3.3999999999999864E-003 -1.1115008219375611E-010 + -2.2999999999999826E-003 -9.2286726871559921E-011 + -1.1999999999999927E-003 -8.1016152120305662E-011 + -9.9999999999988987E-005 -4.9467485663257094E-011 + 1.0000000000000148E-003 -2.0984209161967193E-011 + 2.1000000000000185E-003 -9.4882886270131195E-011 + 3.2000000000000084E-003 -3.0176716681040716E-010 + 4.3000000000000121E-003 -5.0251319771987824E-010 + 5.4000000000000159E-003 -5.2247217663392576E-010 + 6.5000000000000058E-003 -3.8957406744977163E-010 + 7.6000000000000234E-003 -3.2293934193461382E-010 + 8.7000000000000133E-003 -4.5044823426820813E-010 + 9.8000000000000032E-003 -6.2230359754167353E-010 + 1.0900000000000021E-002 -6.1794280803439960E-010 + 1.2000000000000011E-002 -4.6251721896872766E-010 + 1.3100000000000001E-002 -4.4589651415627429E-010 + 1.4200000000000018E-002 -7.3816974754947751E-010 + 1.5300000000000008E-002 -1.1676675182314966E-009 + 1.6400000000000026E-002 -1.4729810704494639E-009 + 1.7500000000000016E-002 -1.5652773521779295E-009 + 1.8600000000000005E-002 -1.5518926144153511E-009 + 1.9700000000000023E-002 -1.5442143119770435E-009 + 2.0800000000000013E-002 -1.5868679703601174E-009 + 2.1900000000000003E-002 -1.6554710935423600E-009 + 2.3000000000000020E-002 -1.7639076865805237E-009 + 2.4100000000000010E-002 -1.9188921562829364E-009 + 2.5200000000000000E-002 -2.0878474504826272E-009 + 2.6300000000000018E-002 -2.2546424727210024E-009 + 2.7400000000000008E-002 -2.4683817212434178E-009 + 2.8500000000000025E-002 -2.9002995560745148E-009 + 2.9600000000000015E-002 -3.3318350300959310E-009 + 3.0700000000000005E-002 -3.5792975250359405E-009 + 3.1800000000000023E-002 -3.3820020117758531E-009 + 3.2900000000000013E-002 -2.9352502650681345E-009 + 3.4000000000000002E-002 -2.8210012104068483E-009 + 3.5100000000000020E-002 -3.0050495425371082E-009 + 3.6200000000000010E-002 -3.0045153032176586E-009 + 3.7300000000000028E-002 -2.8628788228957092E-009 + 3.8400000000000017E-002 -2.6040287703921194E-009 + 3.9500000000000007E-002 -2.4011685972880059E-009 + 4.0600000000000025E-002 -2.4876125603867649E-009 + 4.1700000000000015E-002 -2.8659556949861553E-009 + 4.2800000000000005E-002 -2.5192159469611397E-009 + 4.3900000000000022E-002 -1.6719456930047727E-009 + 4.5000000000000012E-002 -1.2397544102427105E-009 + 4.6100000000000002E-002 -7.4537048755374258E-010 + 4.7200000000000020E-002 2.8118413153421784E-010 + 4.8300000000000010E-002 1.3387653208241090E-009 + 4.9400000000000027E-002 2.1697912355733706E-009 + 5.0500000000000017E-002 2.8330569001866479E-009 + 5.1600000000000007E-002 3.9159937514909871E-009 + 5.2700000000000025E-002 5.0381188110293351E-009 + 5.3800000000000014E-002 5.2476649692323463E-009 + 5.4900000000000004E-002 4.8941277697167607E-009 + 5.6000000000000022E-002 5.7611990733619223E-009 + 5.7100000000000012E-002 8.6315532499270375E-009 + 5.8200000000000002E-002 1.0556770568825868E-008 + 5.9300000000000019E-002 1.0325003074740380E-008 + 6.0400000000000009E-002 9.4745500334170174E-009 + 6.1500000000000027E-002 1.0835315755741703E-008 + 6.2600000000000017E-002 1.3835205869838774E-008 + 6.3700000000000007E-002 1.5158716948349138E-008 + 6.4800000000000024E-002 1.4909110390703972E-008 + 6.5900000000000014E-002 1.4071750875643829E-008 + 6.7000000000000004E-002 1.4092394806652919E-008 + 6.8100000000000022E-002 1.3721752623041539E-008 + 6.9200000000000012E-002 1.2978014218845146E-008 + 7.0300000000000029E-002 1.3611257898560325E-008 + 7.1400000000000019E-002 1.5672787512244213E-008 + 7.2500000000000009E-002 1.5379159279405030E-008 + 7.3600000000000027E-002 1.1129523080910531E-008 + 7.4700000000000016E-002 6.2363958441835621E-009 + 7.5800000000000006E-002 6.0079772268295528E-009 + 7.6900000000000024E-002 1.0233250691271678E-008 + 7.8000000000000014E-002 1.2421315531696564E-008 + 7.9100000000000004E-002 7.8518347379485931E-009 + 8.0200000000000021E-002 -1.0238700998144168E-009 + 8.1300000000000011E-002 -4.7588031293344102E-009 + 8.2400000000000029E-002 -1.3568467460700617E-009 + 8.3500000000000019E-002 2.0775807740847085E-009 + 8.4600000000000009E-002 -1.4860630503932271E-009 + 8.5700000000000026E-002 -1.0255905458222969E-008 + 8.6800000000000016E-002 -1.6455485862820751E-008 + 8.7900000000000006E-002 -1.6393952861903927E-008 + 8.9000000000000024E-002 -1.3321588276937746E-008 + 9.0100000000000013E-002 -1.1412723210924014E-008 + 9.1200000000000003E-002 -1.1768622520946792E-008 + 9.2300000000000021E-002 -1.4351228649900349E-008 + 9.3400000000000011E-002 -1.9334297718387461E-008 + 9.4500000000000028E-002 -2.5385423541024466E-008 + 9.5600000000000018E-002 -2.7239901001507860E-008 + 9.6700000000000008E-002 -2.1143293338354852E-008 + 9.7800000000000026E-002 -1.3290897271645008E-008 + 9.8900000000000016E-002 -1.4317214080961094E-008 + 0.10000000000000001 -2.4332095449608460E-008 + 0.10110000000000002 -3.1445630099824484E-008 + 0.10220000000000001 -2.5335927134051417E-008 + 0.10330000000000003 -1.1729921922665199E-008 + 0.10440000000000002 -3.9848706556711022E-009 + 0.10550000000000001 -6.6247887176018594E-009 + 0.10660000000000003 -1.7365676896474724E-008 + 0.10770000000000002 -2.1561241680956300E-008 + 0.10880000000000001 -1.6986648532224535E-008 + 0.10990000000000003 -6.2598854988493713E-009 + 0.11100000000000002 5.8751723486238916E-009 + 0.11210000000000001 9.6040269070840623E-009 + 0.11320000000000002 2.9036404392002169E-009 + 0.11430000000000001 -8.0693185466884643E-009 + 0.11540000000000003 -1.1631827945279838E-008 + 0.11650000000000002 -6.4283156575584144E-010 + 0.11760000000000001 1.6606918507022783E-008 + 0.11870000000000003 2.4144501509226757E-008 + 0.11980000000000002 1.4309763152198229E-008 + 0.12090000000000001 -1.8996748618604897E-009 + 0.12200000000000003 -5.8552673820599921E-009 + 0.12310000000000001 7.1560437575612923E-009 + 0.12420000000000003 2.3720865272025549E-008 + 0.12530000000000002 2.9767399212232704E-008 + 0.12640000000000001 1.9649709415148209E-008 + 0.12750000000000003 4.1908769787823985E-009 + 0.12860000000000002 -2.1072672495847655E-009 + 0.12970000000000001 3.8701863935841629E-009 + 0.13080000000000003 1.4489283550744858E-008 + 0.13190000000000002 2.1297040575518622E-008 + 0.13300000000000001 2.0270473299888181E-008 + 0.13410000000000000 1.2249032010913652E-008 + 0.13520000000000004 1.0581034937118261E-009 + 0.13630000000000003 -5.3261550725380857E-009 + 0.13740000000000002 -1.7610415903313026E-010 + 0.13850000000000001 1.2873478283381701E-008 + 0.13960000000000000 2.0081856177966984E-008 + 0.14070000000000005 1.1891983398015782E-008 + 0.14180000000000004 -4.3605177246774929E-009 + 0.14290000000000003 -1.2525052106582280E-008 + 0.14400000000000002 -5.6113220736619951E-009 + 0.14510000000000001 6.0269034207749428E-009 + 0.14620000000000000 9.1648493238949413E-009 + 0.14730000000000004 2.8252715722487665E-009 + 0.14840000000000003 -3.5166145551102090E-009 + 0.14950000000000002 -4.7123061008846889E-009 + 0.15060000000000001 -4.9682911118509310E-009 + 0.15170000000000000 -6.2912652865065866E-009 + 0.15280000000000005 -4.1046881449346984E-009 + 0.15390000000000004 3.3189002657252331E-009 + 0.15500000000000003 8.0917619271758667E-009 + 0.15610000000000002 8.5008161621047407E-010 + 0.15720000000000001 -1.1977351555003679E-008 + 0.15830000000000000 -1.5878303116778625E-008 + 0.15940000000000004 -5.1522830446515400E-009 + 0.16050000000000003 8.1464426315847049E-009 + 0.16160000000000002 8.3931386285485132E-009 + 0.16270000000000001 -2.7725592932625887E-009 + 0.16380000000000000 -1.0675610617738585E-008 + 0.16490000000000005 -7.7704269685341387E-009 + 0.16600000000000004 -1.6903276556234914E-009 + 0.16710000000000003 -6.3412325390643787E-010 + 0.16820000000000002 -1.1409957423325068E-009 + 0.16930000000000001 2.2614816685972983E-009 + 0.17040000000000000 4.5503587564610370E-009 + 0.17150000000000004 -2.0782924270434933E-009 + 0.17260000000000003 -1.2289953943422915E-008 + 0.17370000000000002 -1.1161761293010386E-008 + 0.17480000000000001 4.4114729647048989E-009 + 0.17590000000000000 1.6593661555930339E-008 + 0.17700000000000005 9.1154817027927493E-009 + 0.17810000000000004 -9.3070280371421177E-009 + 0.17920000000000003 -1.5612696913080981E-008 + 0.18030000000000002 -2.9731768158569594E-009 + 0.18140000000000001 1.0518928839076125E-008 + 0.18250000000000000 7.7415904797817348E-009 + 0.18360000000000004 -4.7296291327825202E-009 + 0.18470000000000003 -8.6392573095395164E-009 + 0.18580000000000002 -7.5003514510285640E-010 + 0.18690000000000001 5.0065702694723768E-009 + 0.18800000000000000 1.4718163354743297E-009 + 0.18910000000000005 -2.1635246927331764E-009 + 0.19020000000000004 2.3822768202563793E-009 + 0.19130000000000003 6.9295422733262058E-009 + 0.19240000000000002 3.0466895672986993E-010 + 0.19350000000000001 -1.0505269543159557E-008 + 0.19460000000000005 -8.4488736007415355E-009 + 0.19570000000000004 6.4525726983788445E-009 + 0.19680000000000003 1.3717500912946434E-008 + 0.19790000000000002 1.8383938815702550E-009 + 0.19900000000000001 -1.3143372612489657E-008 + 0.20010000000000000 -9.3967216230339545E-009 + 0.20120000000000005 8.1406499319314207E-009 + 0.20230000000000004 1.4256827718384102E-008 + 0.20340000000000003 3.1345387396797264E-010 + 0.20450000000000002 -1.3220448735751233E-008 + 0.20560000000000000 -7.3772308262221031E-009 + 0.20670000000000005 8.0527273738084659E-009 + 0.20780000000000004 1.0074757028633030E-008 + 0.20890000000000003 -2.7333089125392007E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0026.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0026.BXX.semd new file mode 100644 index 00000000..de46aebd --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0026.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 1.9314105141579740E-038 + -0.10020000000000000 -7.5790152299994186E-038 + -9.9099999999999994E-002 -2.3058350535922064E-037 + -9.7999999999999990E-002 2.3187513932676617E-036 + -9.6899999999999986E-002 -1.1980951650781810E-037 + -9.5799999999999996E-002 -3.4851094395321345E-035 + -9.4699999999999993E-002 3.1062814172041344E-035 + -9.3599999999999989E-002 3.9044536182466725E-034 + -9.2499999999999999E-002 -4.4235987596728352E-034 + -9.1399999999999995E-002 -3.7066371126219785E-033 + -9.0299999999999991E-002 3.6974054412061926E-033 + -8.9200000000000002E-002 3.1138425114051977E-032 + -8.8099999999999984E-002 -1.8877015456673504E-032 + -8.6999999999999994E-002 -2.3176237050897054E-031 + -8.5899999999999990E-002 1.5813584608250495E-032 + -8.4799999999999986E-002 1.4998312037678372E-030 + -8.3699999999999997E-002 8.3818116871823656E-031 + -8.2599999999999993E-002 -8.1725580821710195E-030 + -8.1499999999999989E-002 -1.0656446482407697E-029 + -8.0399999999999999E-002 3.5342773511371084E-029 + -7.9299999999999995E-002 8.3639923589142957E-029 + -7.8199999999999992E-002 -1.0256867326924770E-028 + -7.7100000000000002E-002 -4.8924985785901990E-028 + -7.5999999999999984E-002 1.8458371383843545E-029 + -7.4899999999999994E-002 2.1878802983552103E-027 + -7.3799999999999991E-002 2.0646985894841805E-027 + -7.2699999999999987E-002 -7.0269911359220230E-027 + -7.1599999999999997E-002 -1.5547781299773407E-026 + -7.0499999999999993E-002 1.1227661589528311E-026 + -6.9399999999999989E-002 7.1161274878313397E-026 + -6.8300000000000000E-002 3.5715763765542818E-026 + -6.7199999999999996E-002 -2.1690046133413808E-025 + -6.6099999999999992E-002 -3.6787544704040688E-025 + -6.5000000000000002E-002 3.2414881310829633E-025 + -6.3899999999999985E-002 1.5971674289709479E-024 + -6.2799999999999995E-002 8.0029983208097566E-025 + -6.1699999999999991E-002 -4.1233262533531998E-024 + -6.0599999999999994E-002 -7.3580724833173049E-024 + -5.9499999999999990E-002 3.6587388505673158E-024 + -5.8399999999999994E-002 2.6110464503421388E-023 + -5.7299999999999990E-002 2.1189895697729203E-023 + -5.6199999999999986E-002 -4.7535918800615016E-023 + -5.5099999999999996E-002 -1.1690399860444122E-022 + -5.3999999999999992E-002 -1.7467305262201941E-023 + -5.2899999999999989E-002 2.8513146440740423E-022 + -5.1799999999999985E-002 4.0361453535215721E-022 + -5.0699999999999995E-002 -2.0385942936758227E-022 + -4.9599999999999991E-002 -1.2484837318067449E-021 + -4.8499999999999988E-002 -1.1123667797310436E-021 + -4.7399999999999998E-002 1.4838042972261854E-021 + -4.6299999999999994E-002 4.4647255316102232E-021 + -4.5199999999999990E-002 2.5258505264964389E-021 + -4.4099999999999986E-002 -6.3875189823932402E-021 + -4.2999999999999997E-002 -1.3827068724492582E-020 + -4.1899999999999993E-002 -5.2616207516480830E-021 + -4.0799999999999989E-002 2.0818937252306358E-020 + -3.9699999999999985E-002 3.8786780034772765E-020 + -3.8599999999999995E-002 1.3625511304842405E-020 + -3.7499999999999992E-002 -5.3746612831432764E-020 + -3.6399999999999988E-002 -1.0212784786651103E-019 + -3.5299999999999984E-002 -5.2514378675018712E-020 + -3.4199999999999994E-002 1.0379753778234345E-019 + -3.3099999999999991E-002 2.5564663065804877E-019 + -3.1999999999999987E-002 2.2517916470406553E-019 + -3.0899999999999997E-002 -9.4255040064263945E-020 + -2.9799999999999993E-002 -5.8873235929966346E-019 + -2.8699999999999989E-002 -8.5428732122639039E-019 + -2.7599999999999986E-002 -3.4697747739701266E-019 + -2.6499999999999996E-002 1.1131518395636353E-018 + -2.5399999999999992E-002 2.6784956094594903E-018 + -2.4299999999999988E-002 2.4453175306838546E-018 + -2.3199999999999985E-002 -1.0944719299830800E-018 + -2.2099999999999995E-002 -6.6298939686431445E-018 + -2.0999999999999991E-002 -9.1416808382196164E-018 + -1.9899999999999987E-002 -3.0897476829394699E-018 + -1.8799999999999983E-002 1.1339913316079287E-017 + -1.7699999999999994E-002 2.4515188210181034E-017 + -1.6599999999999990E-002 2.1833051765255391E-017 + -1.5499999999999986E-002 -4.4463489097399650E-018 + -1.4399999999999996E-002 -4.4554826380637755E-017 + -1.3299999999999992E-002 -7.1257334902037660E-017 + -1.2199999999999989E-002 -5.3101200221253983E-017 + -1.1099999999999985E-002 2.4462850838463578E-017 + -9.9999999999999950E-003 1.3876220796862036E-016 + -8.8999999999999913E-003 2.2124507199727225E-016 + -7.7999999999999875E-003 1.7593288566522585E-016 + -6.6999999999999837E-003 -6.2254234940561503E-017 + -5.5999999999999939E-003 -4.4271436949755048E-016 + -4.4999999999999901E-003 -7.4575988813556328E-016 + -3.3999999999999864E-003 -6.4074320808775822E-016 + -2.2999999999999826E-003 1.0890800234705051E-016 + -1.1999999999999927E-003 1.3684647355181531E-015 + -9.9999999999988987E-005 2.4684858835683421E-015 + 1.0000000000000148E-003 2.3659104054140831E-015 + 2.1000000000000185E-003 2.2080636187015373E-016 + 3.2000000000000084E-003 -3.7787503500059418E-015 + 4.3000000000000121E-003 -7.8174593466889646E-015 + 5.4000000000000159E-003 -8.7108859825302774E-015 + 6.5000000000000058E-003 -3.4190266804935915E-015 + 7.6000000000000234E-003 8.5064622040069773E-015 + 8.7000000000000133E-003 2.2798520273796356E-014 + 9.8000000000000032E-003 3.0460910757732634E-014 + 1.0900000000000021E-002 2.1163975384491315E-014 + 1.2000000000000011E-002 -1.0285446539609611E-014 + 1.3100000000000001E-002 -5.6970629656958455E-014 + 1.4200000000000018E-002 -9.6729583707027417E-014 + 1.5300000000000008E-002 -9.7258572723246672E-014 + 1.6400000000000026E-002 -3.1205178279694254E-014 + 1.7500000000000016E-002 1.0240778765355923E-013 + 1.8600000000000005E-002 2.6050244860548188E-013 + 1.9700000000000023E-002 3.5581097530129613E-013 + 2.0800000000000013E-002 2.8496473301713177E-013 + 2.1900000000000003E-002 -1.6266359732699381E-014 + 2.3000000000000020E-002 -5.0909916473468320E-013 + 2.4100000000000010E-002 -1.0130900025134837E-012 + 2.5200000000000000E-002 -1.2298689627474046E-012 + 2.6300000000000018E-002 -8.4987458693827622E-013 + 2.7400000000000008E-002 2.7420183094581385E-013 + 2.8500000000000025E-002 1.9502140787691635E-012 + 2.9600000000000015E-002 3.5632469197466321E-012 + 3.0700000000000005E-002 4.1808522789621438E-012 + 3.1800000000000023E-002 2.8850745577291281E-012 + 3.2900000000000013E-002 -7.3309956195866111E-013 + 3.4000000000000002E-002 -6.0951022874677907E-012 + 3.5100000000000020E-002 -1.1422343106082256E-011 + 3.6200000000000010E-002 -1.4019365529582828E-011 + 3.7300000000000028E-002 -1.1140594523284530E-011 + 3.8400000000000017E-002 -1.2862281769179806E-012 + 3.9500000000000007E-002 1.4497687772507817E-011 + 4.0600000000000025E-002 3.1919810544733807E-011 + 4.1700000000000015E-002 4.3917390557535185E-011 + 4.2800000000000005E-002 4.2567966512807587E-011 + 4.3900000000000022E-002 2.2160761073419799E-011 + 4.5000000000000012E-002 -1.7460317913720047E-011 + 4.6100000000000002E-002 -6.8601534175538603E-011 + 4.7200000000000020E-002 -1.1579963377084113E-010 + 4.8300000000000010E-002 -1.3905954165949197E-010 + 4.9400000000000027E-002 -1.1998915749877881E-010 + 5.0500000000000017E-002 -4.9327021633960300E-011 + 5.1600000000000007E-002 6.6642844021025383E-011 + 5.2700000000000025E-002 2.0359369745648337E-010 + 5.3800000000000014E-002 3.2269062422152217E-010 + 5.4900000000000004E-002 3.8061132023869959E-010 + 5.6000000000000022E-002 3.4424416095468757E-010 + 5.7100000000000012E-002 2.0606119588428840E-010 + 5.8200000000000002E-002 -5.1669861965419894E-012 + 5.9300000000000019E-002 -2.2340740368775869E-010 + 6.0400000000000009E-002 -3.5714675661324691E-010 + 6.1500000000000027E-002 -3.1334862482523818E-010 + 6.2600000000000017E-002 -2.8926066403256456E-011 + 6.3700000000000007E-002 4.9823323244879703E-010 + 6.4800000000000024E-002 1.1879447425755529E-009 + 6.5900000000000014E-002 1.8741102003616561E-009 + 6.7000000000000004E-002 2.3228405865438617E-009 + 6.8100000000000022E-002 2.2705493041286218E-009 + 6.9200000000000012E-002 1.4743174459042052E-009 + 7.0300000000000029E-002 -2.3803106707909194E-010 + 7.1400000000000019E-002 -2.9322368977346969E-009 + 7.2500000000000009E-002 -6.5584551123265555E-009 + 7.3600000000000027E-002 -1.0974793518414572E-008 + 7.4700000000000016E-002 -1.6001132863152634E-008 + 7.5800000000000006E-002 -2.1492560620117729E-008 + 7.6900000000000024E-002 -2.7415731906899055E-008 + 7.8000000000000014E-002 -3.3909628882611287E-008 + 7.9100000000000004E-002 -4.1316638998978306E-008 + 8.0200000000000021E-002 -5.0177220600744477E-008 + 8.1300000000000011E-002 -6.1192004352506046E-008 + 8.2400000000000029E-002 -7.5165914381614130E-008 + 8.3500000000000019E-002 -9.2952092245468521E-008 + 8.4600000000000009E-002 -1.1541701638861923E-007 + 8.5700000000000026E-002 -1.4344124110721168E-007 + 8.6800000000000016E-002 -1.7796408258163865E-007 + 8.7900000000000006E-002 -2.2005926325618930E-007 + 8.9000000000000024E-002 -2.7102811372969882E-007 + 9.0100000000000013E-002 -3.3248628028559324E-007 + 9.1200000000000003E-002 -4.0642706267135509E-007 + 9.2300000000000021E-002 -4.9525783651915845E-007 + 9.3400000000000011E-002 -6.0180224181749509E-007 + 9.4500000000000028E-002 -7.2929782390929176E-007 + 9.5600000000000018E-002 -8.8139694298661198E-007 + 9.6700000000000008E-002 -1.0621895398799097E-006 + 9.7800000000000026E-002 -1.2762521919285064E-006 + 9.8900000000000016E-002 -1.5287403130059829E-006 + 0.10000000000000001 -1.8254871747558354E-006 + 0.10110000000000002 -2.1731000288127689E-006 + 0.10220000000000001 -2.5790409381443169E-006 + 0.10330000000000003 -3.0516746392095229E-006 + 0.10440000000000002 -3.6002704746351810E-006 + 0.10550000000000001 -4.2349852265033405E-006 + 0.10660000000000003 -4.9668155952531379E-006 + 0.10770000000000002 -5.8075956985703669E-006 + 0.10880000000000001 -6.7699920691666193E-006 + 0.10990000000000003 -7.8675284385099076E-006 + 0.11100000000000002 -9.1144975158385932E-006 + 0.11210000000000001 -1.0525985999265686E-005 + 0.11320000000000002 -1.2117774531361647E-005 + 0.11430000000000001 -1.3906200365454424E-005 + 0.11540000000000003 -1.5907971828710288E-005 + 0.11650000000000002 -1.8139884559786879E-005 + 0.11760000000000001 -2.0618626876967028E-005 + 0.11870000000000003 -2.3360302293440327E-005 + 0.11980000000000002 -2.6380053895991296E-005 + 0.12090000000000001 -2.9691896997974254E-005 + 0.12200000000000003 -3.3308013371424749E-005 + 0.12310000000000001 -3.7238220102153718E-005 + 0.12420000000000003 -4.1489736759103835E-005 + 0.12530000000000002 -4.6066284994594753E-005 + 0.12640000000000001 -5.0967690185643733E-005 + 0.12750000000000003 -5.6189099268522114E-005 + 0.12860000000000002 -6.1720042140223086E-005 + 0.12970000000000001 -6.7544315243139863E-005 + 0.13080000000000003 -7.3639639595057815E-005 + 0.13190000000000002 -7.9976147389970720E-005 + 0.13300000000000001 -8.6516156443394721E-005 + 0.13410000000000000 -9.3213981017470360E-005 + 0.13520000000000004 -1.0001475311582908E-004 + 0.13630000000000003 -1.0685440793167800E-004 + 0.13740000000000002 -1.1366035323590040E-004 + 0.13850000000000001 -1.2035063991788775E-004 + 0.13960000000000000 -1.2683367822319269E-004 + 0.14070000000000005 -1.3300898717716336E-004 + 0.14180000000000004 -1.3876706361770630E-004 + 0.14290000000000003 -1.4399240899365395E-004 + 0.14400000000000002 -1.4856243797112256E-004 + 0.14510000000000001 -1.5235035971272737E-004 + 0.14620000000000000 -1.5522430476266891E-004 + 0.14730000000000004 -1.5704956604167819E-004 + 0.14840000000000003 -1.5769283345434815E-004 + 0.14950000000000002 -1.5702267410233617E-004 + 0.15060000000000001 -1.5491113299503922E-004 + 0.15170000000000000 -1.5123852062970400E-004 + 0.15280000000000005 -1.4589300553780049E-004 + 0.15390000000000004 -1.3877554738428444E-004 + 0.15500000000000003 -1.2980334577150643E-004 + 0.15610000000000002 -1.1890940368175507E-004 + 0.15720000000000001 -1.0604948329273611E-004 + 0.15830000000000000 -9.1200963652227074E-005 + 0.15940000000000004 -7.4366405897308141E-005 + 0.16050000000000003 -5.5575717851752415E-005 + 0.16160000000000002 -3.4886616049334407E-005 + 0.16270000000000001 -1.2390750271151774E-005 + 0.16380000000000000 1.1792452824010979E-005 + 0.16490000000000005 3.7511963455472142E-005 + 0.16600000000000004 6.4585568907205015E-005 + 0.16710000000000003 9.2801623395644128E-005 + 0.16820000000000002 1.2191796849947423E-004 + 0.16930000000000001 1.5166381490416825E-004 + 0.17040000000000000 1.8174873548559844E-004 + 0.17150000000000004 2.1186159574426711E-004 + 0.17260000000000003 2.4167385709006339E-004 + 0.17370000000000002 2.7084350585937500E-004 + 0.17480000000000001 2.9902032110840082E-004 + 0.17590000000000000 3.2585253939032555E-004 + 0.17700000000000005 3.5099178785458207E-004 + 0.17810000000000004 3.7409985088743269E-004 + 0.17920000000000003 3.9485096931457520E-004 + 0.18030000000000002 4.1293902904726565E-004 + 0.18140000000000001 4.2808291618712246E-004 + 0.18250000000000000 4.4003335642628372E-004 + 0.18360000000000004 4.4857722241431475E-004 + 0.18470000000000003 4.5354050234891474E-004 + 0.18580000000000002 4.5479263644665480E-004 + 0.18690000000000001 4.5224966015666723E-004 + 0.18800000000000000 4.4587612501345575E-004 + 0.18910000000000005 4.3568588444031775E-004 + 0.19020000000000004 4.2174221016466618E-004 + 0.19130000000000003 4.0416014962829649E-004 + 0.19240000000000002 3.8310460513457656E-004 + 0.19350000000000001 3.5878547350876033E-004 + 0.19460000000000005 3.3145552151836455E-004 + 0.19570000000000004 3.0140703893266618E-004 + 0.19680000000000003 2.6896738563664258E-004 + 0.19790000000000002 2.3449625587090850E-004 + 0.19900000000000001 1.9837671425193548E-004 + 0.20010000000000000 1.6100981156341732E-004 + 0.20120000000000005 1.2280834198463708E-004 + 0.20230000000000004 8.4187413449399173E-005 + 0.20340000000000003 4.5563738240161911E-005 + 0.20450000000000002 7.3474320743116550E-006 + 0.20560000000000000 -3.0063125450396910E-005 + 0.20670000000000005 -6.6291497205384076E-005 + 0.20780000000000004 -1.0098682832904160E-004 + 0.20890000000000003 -1.3382798351813108E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0026.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0026.BXZ.semd new file mode 100644 index 00000000..eb5cad72 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0026.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 -5.0444850160169647E-038 + -9.9099999999999994E-002 -1.1939356628205564E-037 + -9.7999999999999990E-002 1.4431011929646396E-036 + -9.6899999999999986E-002 -5.6505663321198258E-037 + -9.5799999999999996E-002 -2.0509519476960627E-035 + -9.4699999999999993E-002 2.4620528287824966E-035 + -9.3599999999999989E-002 2.2016168896111599E-034 + -9.2499999999999999E-002 -3.1639013607782472E-034 + -9.1399999999999995E-002 -2.0285763151529458E-033 + -9.0299999999999991E-002 2.5908988334527497E-033 + -8.9200000000000002E-002 1.6717773393535060E-032 + -8.8099999999999984E-002 -1.4096979351018000E-032 + -8.6999999999999994E-002 -1.2283505718564467E-031 + -8.5899999999999990E-002 3.2413025393592092E-032 + -8.4799999999999986E-002 7.8670678831324295E-031 + -8.3699999999999997E-002 3.0523833761898280E-031 + -8.2599999999999993E-002 -4.2466273791252454E-030 + -8.1499999999999989E-002 -4.8053317566699450E-030 + -8.0399999999999999E-002 1.8242328687699138E-029 + -7.9299999999999995E-002 3.9089035263147911E-029 + -7.8199999999999992E-002 -5.3446511979345563E-029 + -7.7100000000000002E-002 -2.2873540503520764E-028 + -7.5999999999999984E-002 2.4204929554618030E-029 + -7.4899999999999994E-002 1.0079727994359810E-027 + -7.3799999999999991E-002 8.9808568867455902E-028 + -7.2699999999999987E-002 -3.1538518397850112E-027 + -7.1599999999999997E-002 -6.7883191120058682E-027 + -7.0499999999999993E-002 4.7749958593461838E-027 + -6.9399999999999989E-002 3.0179960096545567E-026 + -6.8300000000000000E-002 1.6038836428065798E-026 + -6.7199999999999996E-002 -8.7276741747750430E-026 + -6.6099999999999992E-002 -1.5318645864644275E-025 + -6.5000000000000002E-002 1.1245206040949701E-025 + -6.3899999999999985E-002 6.2342237668464535E-025 + -6.2799999999999995E-002 3.8030979310324322E-025 + -6.1699999999999991E-002 -1.4533817517763140E-024 + -6.0599999999999994E-002 -2.8792375827715250E-024 + -5.9499999999999990E-002 7.3283935639106274E-025 + -5.8399999999999994E-002 9.0653047440130829E-024 + -5.7299999999999990E-002 9.1766414167323556E-024 + -5.6199999999999986E-002 -1.3046610002016628E-023 + -5.5099999999999996E-002 -4.0613699067180467E-023 + -5.3999999999999992E-002 -1.7967870638722692E-023 + -5.2899999999999989E-002 7.9035709036829019E-023 + -5.1799999999999985E-002 1.4618984755470883E-022 + -5.0699999999999995E-002 1.4284111486824481E-024 + -4.9599999999999991E-002 -3.3984799275323713E-022 + -4.8499999999999988E-002 -4.5569866641170380E-022 + -4.7399999999999998E-002 1.4393012078182341E-022 + -4.6299999999999994E-002 1.1893595031064184E-021 + -4.5199999999999990E-002 1.3399095047911414E-021 + -4.4099999999999986E-002 -5.9760956833342557E-022 + -4.2999999999999997E-002 -3.6053070894907184E-021 + -4.1899999999999993E-002 -4.0787553029747378E-021 + -4.0799999999999989E-002 1.0823513922156275E-021 + -3.9699999999999985E-002 9.7922287148880973E-021 + -3.8599999999999995E-002 1.3379926712412953E-020 + -3.7499999999999992E-002 2.0967414960569276E-021 + -3.6399999999999988E-002 -2.3854766032971263E-020 + -3.5299999999999984E-002 -4.5041968294512777E-020 + -3.4199999999999994E-002 -2.7373225620492449E-020 + -3.3099999999999991E-002 4.8706601359147167E-020 + -3.1999999999999987E-002 1.4315320805222530E-019 + -3.0899999999999997E-002 1.4252321954288667E-019 + -2.9799999999999993E-002 -5.9845289471989794E-020 + -2.8699999999999989E-002 -3.9918206077675892E-019 + -2.7599999999999986E-002 -5.4727685873307308E-019 + -2.6499999999999996E-002 -1.0872978959279841E-019 + -2.5399999999999992E-002 8.9826096637274533E-019 + -2.4299999999999988E-002 1.6947366345878046E-018 + -2.3199999999999985E-002 1.1032709603515362E-018 + -2.2099999999999995E-002 -1.3130599903193523E-018 + -2.0999999999999991E-002 -4.1931501650084020E-018 + -1.9899999999999987E-002 -4.6717614169249529E-018 + -1.8799999999999983E-002 -4.6956939233952199E-019 + -1.7699999999999994E-002 7.4136442903146880E-018 + -1.6599999999999990E-002 1.3667341479452391E-017 + -1.5499999999999986E-002 1.1010010526735989E-017 + -1.4399999999999996E-002 -4.4063125409117859E-018 + -1.3299999999999992E-002 -2.7288661938344781E-017 + -1.2199999999999989E-002 -4.1693820400053646E-017 + -1.1099999999999985E-002 -2.7849248856916869E-017 + -9.9999999999999950E-003 2.2654008670879570E-017 + -8.8999999999999913E-003 9.0908194875872008E-017 + -7.7999999999999875E-003 1.2812941661662693E-016 + -6.6999999999999837E-003 7.8215095141355998E-017 + -5.5999999999999939E-003 -7.8101017008717585E-017 + -4.4999999999999901E-003 -2.8202329908768393E-016 + -3.3999999999999864E-003 -3.9418112862533278E-016 + -2.2999999999999826E-003 -2.5544647569727779E-016 + -1.1999999999999927E-003 1.9819723932803374E-016 + -9.9999999999988987E-005 8.2039031999180437E-016 + 1.0000000000000148E-003 1.2260343454923296E-015 + 2.1000000000000185E-003 9.3140685204236686E-016 + 3.2000000000000084E-003 -3.2857048592660671E-016 + 4.3000000000000121E-003 -2.2346533328746095E-015 + 5.4000000000000159E-003 -3.7320885754911232E-015 + 6.5000000000000058E-003 -3.3638179200245035E-015 + 7.6000000000000234E-003 -1.4156574144024429E-016 + 8.7000000000000133E-003 5.3883814592333920E-015 + 9.8000000000000032E-003 1.0584984494813043E-014 + 1.0900000000000021E-002 1.1377656561578457E-014 + 1.2000000000000011E-002 4.3759382239733774E-015 + 1.3100000000000001E-002 -1.0276213033451592E-014 + 1.4200000000000018E-002 -2.6907138287748066E-014 + 1.5300000000000008E-002 -3.5058107540055991E-014 + 1.6400000000000026E-002 -2.3954417009003359E-014 + 1.7500000000000016E-002 1.0305138361567379E-014 + 1.8600000000000005E-002 5.8214514480660340E-014 + 1.9700000000000023E-002 9.5679520350448050E-014 + 2.0800000000000013E-002 9.1814285395428602E-014 + 2.1900000000000003E-002 2.5410947760047542E-014 + 2.3000000000000020E-002 -9.5925952727990427E-014 + 2.4100000000000010E-002 -2.2482264259906376E-013 + 2.5200000000000000E-002 -2.8272122056666182E-013 + 2.6300000000000018E-002 -1.9297118156874626E-013 + 2.7400000000000008E-002 6.9551650680108046E-014 + 2.8500000000000025E-002 4.3491138424986420E-013 + 2.9600000000000015E-002 7.3104760092701504E-013 + 3.0700000000000005E-002 7.3607591376256831E-013 + 3.1800000000000023E-002 2.8770361744021034E-013 + 3.2900000000000013E-002 -5.8783170388612693E-013 + 3.4000000000000002E-002 -1.5938623034242316E-012 + 3.5100000000000020E-002 -2.1983708256567702E-012 + 3.6200000000000010E-002 -1.8216055833880640E-012 + 3.7300000000000028E-002 -1.4305203343504408E-013 + 3.8400000000000017E-002 2.5855517813561102E-012 + 3.9500000000000007E-002 5.3884071683774071E-012 + 4.0600000000000025E-002 6.7306993312143959E-012 + 4.1700000000000015E-002 5.0587940954305299E-012 + 4.2800000000000005E-002 -3.9368676504544786E-013 + 4.3900000000000022E-002 -8.8233543735216635E-012 + 4.5000000000000012E-002 -1.7495413104362534E-011 + 4.6100000000000002E-002 -2.2157010601264737E-011 + 4.7200000000000020E-002 -1.8352040373481593E-011 + 4.8300000000000010E-002 -3.3972286789252237E-012 + 4.9400000000000027E-002 2.1605758848686207E-011 + 5.0500000000000017E-002 5.0578888299845914E-011 + 5.1600000000000007E-002 7.2895849079213093E-011 + 5.2700000000000025E-002 7.5821779410567558E-011 + 5.3800000000000014E-002 4.8689687698333373E-011 + 5.4900000000000004E-002 -1.2193205646549021E-011 + 5.6000000000000022E-002 -9.9452827917456688E-011 + 5.7100000000000012E-002 -1.9302440201762749E-010 + 5.8200000000000002E-002 -2.6222676807741152E-010 + 5.9300000000000019E-002 -2.7184551831815895E-010 + 6.0400000000000009E-002 -1.9138249318650935E-010 + 6.1500000000000027E-002 -5.5569290488555190E-012 + 6.2600000000000017E-002 2.7649044165301007E-010 + 6.3700000000000007E-002 6.1579530363786716E-010 + 6.4800000000000024E-002 9.4384011717352223E-010 + 6.5900000000000014E-002 1.1691384527168225E-009 + 6.7000000000000004E-002 1.1894099039011508E-009 + 6.8100000000000022E-002 9.0722346302030132E-010 + 6.9200000000000012E-002 2.4599836057070945E-010 + 7.0300000000000029E-002 -8.3733930900109499E-010 + 7.1400000000000019E-002 -2.3464290510588626E-009 + 7.2500000000000009E-002 -4.2489696205905148E-009 + 7.3600000000000027E-002 -6.4904024377199221E-009 + 7.4700000000000016E-002 -9.0165457322655129E-009 + 7.5800000000000006E-002 -1.1801518873255645E-008 + 7.6900000000000024E-002 -1.4875476850306768E-008 + 7.8000000000000014E-002 -1.8345863495028425E-008 + 7.9100000000000004E-002 -2.2407318667205800E-008 + 8.0200000000000021E-002 -2.7337577535035962E-008 + 8.1300000000000011E-002 -3.3480716865597060E-008 + 8.2400000000000029E-002 -4.1224840430231779E-008 + 8.3500000000000019E-002 -5.0981068255850914E-008 + 8.4600000000000009E-002 -6.3174041997626773E-008 + 8.5700000000000026E-002 -7.8250323554129864E-008 + 8.6800000000000016E-002 -9.6705875307634415E-008 + 8.7900000000000006E-002 -1.1912553787851721E-007 + 8.9000000000000024E-002 -1.4622855815105140E-007 + 9.0100000000000013E-002 -1.7890471326609259E-007 + 9.1200000000000003E-002 -2.1824040175033588E-007 + 9.2300000000000021E-002 -2.6552467602414254E-007 + 9.3400000000000011E-002 -3.2224738788499963E-007 + 9.4500000000000028E-002 -3.9009455576888286E-007 + 9.5600000000000018E-002 -4.7095753075154789E-007 + 9.6700000000000008E-002 -5.6695995453992509E-007 + 9.7800000000000026E-002 -6.8050013624088024E-007 + 9.8900000000000016E-002 -8.1431170428913902E-007 + 0.10000000000000001 -9.7152098987862701E-007 + 0.10110000000000002 -1.1556918479982414E-006 + 0.10220000000000001 -1.3708540791412815E-006 + 0.10330000000000003 -1.6215004734476679E-006 + 0.10440000000000002 -1.9125825474475278E-006 + 0.10550000000000001 -2.2495087250717916E-006 + 0.10660000000000003 -2.6381233055872144E-006 + 0.10770000000000002 -3.0847431844449602E-006 + 0.10880000000000001 -3.5961695630248869E-006 + 0.10990000000000003 -4.1796838559093885E-006 + 0.11100000000000002 -4.8430665628984571E-006 + 0.11210000000000001 -5.5945884014363401E-006 + 0.11320000000000002 -6.4429223129991442E-006 + 0.11430000000000001 -7.3971018537122291E-006 + 0.11540000000000003 -8.4664025052916259E-006 + 0.11650000000000002 -9.6601115728844889E-006 + 0.11760000000000001 -1.0987504538206849E-005 + 0.11870000000000003 -1.2457665434340015E-005 + 0.11980000000000002 -1.4079290849622339E-005 + 0.12090000000000001 -1.5860425264691003E-005 + 0.12200000000000003 -1.7808340999181382E-005 + 0.12310000000000001 -1.9929011614294723E-005 + 0.12420000000000003 -2.2227344743441790E-005 + 0.12530000000000002 -2.4706321710254997E-005 + 0.12640000000000001 -2.7366968424757943E-005 + 0.12750000000000003 -3.0207724194042385E-005 + 0.12860000000000002 -3.3224692742805928E-005 + 0.12970000000000001 -3.6410721804713830E-005 + 0.13080000000000003 -3.9755203033564612E-005 + 0.13190000000000002 -4.3243762775091454E-005 + 0.13300000000000001 -4.6857778215780854E-005 + 0.13410000000000000 -5.0574188207974657E-005 + 0.13520000000000004 -5.4365271353162825E-005 + 0.13630000000000003 -5.8198278566123918E-005 + 0.13740000000000002 -6.2035964219830930E-005 + 0.13850000000000001 -6.5835811255965382E-005 + 0.13960000000000000 -6.9550020270980895E-005 + 0.14070000000000005 -7.3125927883666009E-005 + 0.14180000000000004 -7.6506752520799637E-005 + 0.14290000000000003 -7.9631478001829237E-005 + 0.14400000000000002 -8.2434700743760914E-005 + 0.14510000000000001 -8.4848470578435808E-005 + 0.14620000000000000 -8.6801803263369948E-005 + 0.14730000000000004 -8.8221677287947387E-005 + 0.14840000000000003 -8.9036104327533394E-005 + 0.14950000000000002 -8.9172855950891972E-005 + 0.15060000000000001 -8.8561326265335083E-005 + 0.15170000000000000 -8.7135100329760462E-005 + 0.15280000000000005 -8.4830979176331311E-005 + 0.15390000000000004 -8.1592668720986694E-005 + 0.15500000000000003 -7.7371492807287723E-005 + 0.15610000000000002 -7.2126735176425427E-005 + 0.15720000000000001 -6.5828331571538001E-005 + 0.15830000000000000 -5.8458299463381991E-005 + 0.15940000000000004 -5.0012280553346500E-005 + 0.16050000000000003 -4.0499835449736565E-005 + 0.16160000000000002 -2.9944683774374425E-005 + 0.16270000000000001 -1.8389360775472596E-005 + 0.16380000000000000 -5.8879222706309520E-006 + 0.16490000000000005 7.4860977292701136E-006 + 0.16600000000000004 2.1640895283780992E-005 + 0.16710000000000003 3.6471763451118022E-005 + 0.16820000000000002 5.1856342906830832E-005 + 0.16930000000000001 6.7656539613381028E-005 + 0.17040000000000000 8.3724306023214012E-005 + 0.17150000000000004 9.9898759799543768E-005 + 0.17260000000000003 1.1600851576076820E-004 + 0.17370000000000002 1.3187377771828324E-004 + 0.17480000000000001 1.4731110422872007E-004 + 0.17590000000000000 1.6213518392760307E-004 + 0.17700000000000005 1.7616126569919288E-004 + 0.17810000000000004 1.8920836737379432E-004 + 0.17920000000000003 2.0110036712139845E-004 + 0.18030000000000002 2.1167106751818210E-004 + 0.18140000000000001 2.2076659661252052E-004 + 0.18250000000000000 2.2824881307315081E-004 + 0.18360000000000004 2.3399690689984709E-004 + 0.18470000000000003 2.3791095009073615E-004 + 0.18580000000000002 2.3991189664229751E-004 + 0.18690000000000001 2.3994514776859432E-004 + 0.18800000000000000 2.3798055190127343E-004 + 0.18910000000000005 2.3401438375003636E-004 + 0.19020000000000004 2.2806948982179165E-004 + 0.19130000000000003 2.2019546304363757E-004 + 0.19240000000000002 2.1046574693173170E-004 + 0.19350000000000001 1.9897872698493302E-004 + 0.19460000000000005 1.8585614452604204E-004 + 0.19570000000000004 1.7124162695836276E-004 + 0.19680000000000003 1.5529793745372444E-004 + 0.19790000000000002 1.3820432650391012E-004 + 0.19900000000000001 1.2015492393402383E-004 + 0.20010000000000000 1.0135179036296904E-004 + 0.20120000000000005 8.2005819422192872E-005 + 0.20230000000000004 6.2329985667020082E-005 + 0.20340000000000003 4.2541214497759938E-005 + 0.20450000000000002 2.2850945242680609E-005 + 0.20560000000000000 3.4672984838834964E-006 + 0.20670000000000005 -1.5414030713145621E-005 + 0.20780000000000004 -3.3607320801820606E-005 + 0.20890000000000003 -5.0941100198542699E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0027.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0027.BXX.semd new file mode 100644 index 00000000..ba6f3cbf --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0027.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 -4.1322777735891047E-023 + -0.11009999999999999 2.1174049059865123E-022 + -0.10900000000000000 3.3840590453139518E-022 + -0.10790000000000000 -3.1919964817367598E-021 + -0.10679999999999999 -2.4595753052447201E-021 + -0.10569999999999999 2.7823366970086150E-020 + -0.10460000000000000 2.6122027702300764E-020 + -0.10349999999999999 -1.7167837637975160E-019 + -0.10239999999999999 -2.5715574413746935E-019 + -0.10130000000000000 7.4125474488224427E-019 + -0.10020000000000000 1.8589535962730836E-018 + -9.9099999999999994E-002 -1.7697984154908931E-018 + -9.7999999999999990E-002 -9.5481334029904102E-018 + -9.6899999999999986E-002 -2.3307699730478176E-018 + -9.5799999999999996E-002 3.3285158896537696E-017 + -9.4699999999999993E-002 4.3579160230686559E-017 + -9.3599999999999989E-002 -6.3014235252485424E-017 + -9.2499999999999999E-002 -2.0800597350146714E-016 + -9.1399999999999995E-002 -5.0403999163012525E-017 + -9.0299999999999991E-002 5.3073035714013288E-016 + -8.9200000000000002E-002 7.6570592585662595E-016 + -8.8099999999999984E-002 -4.3524203012533025E-016 + -8.6999999999999994E-002 -2.3900199277082559E-015 + -8.5899999999999990E-002 -1.9493908474477271E-015 + -8.4799999999999986E-002 2.7732839133742240E-015 + -8.3699999999999997E-002 7.5284813512389512E-015 + -8.2599999999999993E-002 4.3198341496790416E-015 + -8.1499999999999989E-002 -7.9972658066662129E-015 + -8.0399999999999999E-002 -1.8157059243715384E-014 + -7.9299999999999995E-002 -1.3027941017109378E-014 + -7.8199999999999992E-002 7.5585942195467888E-015 + -7.7100000000000002E-002 3.2724213285982226E-014 + -7.5999999999999984E-002 5.1969777629555167E-014 + -7.4899999999999994E-002 4.7131708393955210E-014 + -7.3799999999999991E-002 -2.2096114814153939E-014 + -7.2699999999999987E-002 -1.7327815343606140E-013 + -7.1599999999999997E-002 -2.9815126062482378E-013 + -7.0499999999999993E-002 -1.6148347036729765E-013 + -6.9399999999999989E-002 3.5283896030607886E-013 + -6.8300000000000000E-002 9.3191079852950054E-013 + -6.7199999999999996E-002 9.1752061677496943E-013 + -6.6099999999999992E-002 -7.2036953767569412E-014 + -6.5000000000000002E-002 -1.5639357213784177E-012 + -6.3899999999999985E-002 -2.4554796130421552E-012 + -6.2799999999999995E-002 -1.9365472767041148E-012 + -6.1699999999999991E-002 -9.0352333633521992E-014 + -6.0599999999999994E-002 2.4414153424606733E-012 + -5.9499999999999990E-002 4.9988116944399419E-012 + -5.8399999999999994E-002 6.6478667189173724E-012 + -5.7299999999999990E-002 5.6404850408420248E-012 + -5.6199999999999986E-002 1.9965356679117058E-013 + -5.5099999999999996E-002 -9.2706909857187547E-012 + -5.3999999999999992E-002 -1.8935302978362323E-011 + -5.2899999999999989E-002 -2.3220611197749541E-011 + -5.1799999999999985E-002 -1.7981453132032144E-011 + -5.0699999999999995E-002 -1.9797798383319742E-012 + -4.9599999999999991E-002 2.3476746588424469E-011 + -4.8499999999999988E-002 5.3602167843225246E-011 + -4.7399999999999998E-002 7.7266019971045097E-011 + -4.6299999999999994E-002 7.7324084635232992E-011 + -4.5199999999999990E-002 3.8913438443755055E-011 + -4.4099999999999986E-002 -3.8352741121849832E-011 + -4.2999999999999997E-002 -1.3492898465194969E-010 + -4.1899999999999993E-002 -2.1769241964619823E-010 + -4.0799999999999989E-002 -2.5185598051535862E-010 + -3.9699999999999985E-002 -2.1002634353894933E-010 + -3.8599999999999995E-002 -7.8454721885723444E-011 + -3.7499999999999992E-002 1.3512030383466822E-010 + -3.6399999999999988E-002 3.9504749471674927E-010 + -3.5299999999999984E-002 6.4197525073694806E-010 + -3.4199999999999994E-002 8.0890250053755608E-010 + -3.3099999999999991E-002 8.3885032253760983E-010 + -3.1999999999999987E-002 6.9849409589650691E-010 + -3.0899999999999997E-002 3.9552042196966397E-010 + -2.9799999999999993E-002 1.6630299567998996E-012 + -2.8699999999999989E-002 -3.4263319959038085E-010 + -2.7599999999999986E-002 -4.7086284871156181E-010 + -2.6499999999999996E-002 -2.6797250529675409E-010 + -2.5399999999999992E-002 2.7371799271591613E-010 + -2.4299999999999988E-002 1.0588684373757928E-009 + -2.3199999999999985E-002 1.9248072025135343E-009 + -2.2099999999999995E-002 2.6510913464505848E-009 + -2.0999999999999991E-002 2.9409445989614369E-009 + -1.9899999999999987E-002 2.4368354001325088E-009 + -1.8799999999999983E-002 8.0758572051919941E-010 + -1.7699999999999994E-002 -2.1462482902023794E-009 + -1.6599999999999990E-002 -6.4552407863516237E-009 + -1.5499999999999986E-002 -1.2028899654126235E-008 + -1.4399999999999996E-002 -1.8728703921055967E-008 + -1.3299999999999992E-002 -2.6424304522265629E-008 + -1.2199999999999989E-002 -3.5052753588615815E-008 + -1.1099999999999985E-002 -4.4698051482328083E-008 + -9.9999999999999950E-003 -5.5652940034178755E-008 + -8.8999999999999913E-003 -6.8428235522333125E-008 + -7.7999999999999875E-003 -8.3746726886602119E-008 + -6.6999999999999837E-003 -1.0258067817403571E-007 + -5.5999999999999939E-003 -1.2618795608432265E-007 + -4.4999999999999901E-003 -1.5604412340053386E-007 + -3.3999999999999864E-003 -1.9367884362964105E-007 + -2.2999999999999826E-003 -2.4060551595539437E-007 + -1.1999999999999927E-003 -2.9845287485841254E-007 + -9.9999999999988987E-005 -3.6916529211339366E-007 + 1.0000000000000148E-003 -4.5503344381359057E-007 + 2.1000000000000185E-003 -5.5858532732599997E-007 + 3.2000000000000084E-003 -6.8262448849054636E-007 + 4.3000000000000121E-003 -8.3059188682454987E-007 + 5.4000000000000159E-003 -1.0069517202282441E-006 + 6.5000000000000058E-003 -1.2172073411420570E-006 + 7.6000000000000234E-003 -1.4676018054160522E-006 + 8.7000000000000133E-003 -1.7648902712608106E-006 + 9.8000000000000032E-003 -2.1164887584745884E-006 + 1.0900000000000021E-002 -2.5307888336101314E-006 + 1.2000000000000011E-002 -3.0172357128321892E-006 + 1.3100000000000001E-002 -3.5862165077560348E-006 + 1.4200000000000018E-002 -4.2490032683417667E-006 + 1.5300000000000008E-002 -5.0178769015474245E-006 + 1.6400000000000026E-002 -5.9064104789285921E-006 + 1.7500000000000016E-002 -6.9297047957661562E-006 + 1.8600000000000005E-002 -8.1046764535130933E-006 + 1.9700000000000023E-002 -9.4501310741179623E-006 + 2.0800000000000013E-002 -1.0986304005200509E-005 + 2.1900000000000003E-002 -1.2734163647110108E-005 + 2.3000000000000020E-002 -1.4714898497913964E-005 + 2.4100000000000010E-002 -1.6949979908531532E-005 + 2.5200000000000000E-002 -1.9462260752334259E-005 + 2.6300000000000018E-002 -2.2275917217484675E-005 + 2.7400000000000008E-002 -2.5415383788640611E-005 + 2.8500000000000025E-002 -2.8903908969368786E-005 + 2.9600000000000015E-002 -3.2763073249952868E-005 + 3.0700000000000005E-002 -3.7013851397205144E-005 + 3.1800000000000023E-002 -4.1677241824800149E-005 + 3.2900000000000013E-002 -4.6773457142990083E-005 + 3.4000000000000002E-002 -5.2318740927148610E-005 + 3.5100000000000020E-002 -5.8323945268057287E-005 + 3.6200000000000010E-002 -6.4794876379892230E-005 + 3.7300000000000028E-002 -7.1731956268195063E-005 + 3.8400000000000017E-002 -7.9129924415610731E-005 + 3.9500000000000007E-002 -8.6977459432091564E-005 + 4.0600000000000025E-002 -9.5254836196545511E-005 + 4.1700000000000015E-002 -1.0393296543043107E-004 + 4.2800000000000005E-002 -1.1297075980110094E-004 + 4.3900000000000022E-002 -1.2231612345203757E-004 + 4.5000000000000012E-002 -1.3190718891564757E-004 + 4.6100000000000002E-002 -1.4167171320877969E-004 + 4.7200000000000020E-002 -1.5152568812482059E-004 + 4.8300000000000010E-002 -1.6137052443809807E-004 + 4.9400000000000027E-002 -1.7109133477788419E-004 + 5.0500000000000017E-002 -1.8055865075439215E-004 + 5.1600000000000007E-002 -1.8963516049552709E-004 + 5.2700000000000025E-002 -1.9817419524770230E-004 + 5.3800000000000014E-002 -2.0601892902050167E-004 + 5.4900000000000004E-002 -2.1299647050909698E-004 + 5.6000000000000022E-002 -2.1892461518291384E-004 + 5.7100000000000012E-002 -2.2361490118782967E-004 + 5.8200000000000002E-002 -2.2688269382342696E-004 + 5.9300000000000019E-002 -2.2854277631267905E-004 + 6.0400000000000009E-002 -2.2840929159428924E-004 + 6.1500000000000027E-002 -2.2629737213719636E-004 + 6.2600000000000017E-002 -2.2202999389264733E-004 + 6.3700000000000007E-002 -2.1544608171097934E-004 + 6.4800000000000024E-002 -2.0639991271309555E-004 + 6.5900000000000014E-002 -1.9476839224807918E-004 + 6.7000000000000004E-002 -1.8045143224298954E-004 + 6.8100000000000022E-002 -1.6337711713276803E-004 + 6.9200000000000012E-002 -1.4349659613799304E-004 + 7.0300000000000029E-002 -1.2079584848834202E-004 + 7.1400000000000019E-002 -9.5300441898871213E-005 + 7.2500000000000009E-002 -6.7086410126648843E-005 + 7.3600000000000027E-002 -3.6273046134738252E-005 + 7.4700000000000016E-002 -3.0113158118183492E-006 + 7.5800000000000006E-002 3.2510884921066463E-005 + 7.6900000000000024E-002 7.0061389124020934E-005 + 7.8000000000000014E-002 1.0935584577964619E-004 + 7.9100000000000004E-002 1.5005895693320781E-004 + 8.0200000000000021E-002 1.9180162053089589E-004 + 8.1300000000000011E-002 2.3418974888045341E-004 + 8.2400000000000029E-002 2.7680513449013233E-004 + 8.3500000000000019E-002 3.1920027686282992E-004 + 8.4600000000000009E-002 3.6089876084588468E-004 + 8.5700000000000026E-002 4.0140716009773314E-004 + 8.6800000000000016E-002 4.4022710062563419E-004 + 8.7900000000000006E-002 4.7686736797913909E-004 + 8.9000000000000024E-002 5.1084993174299598E-004 + 9.0100000000000013E-002 5.4171896772459149E-004 + 9.1200000000000003E-002 5.6904030498117208E-004 + 9.2300000000000021E-002 5.9240183327347040E-004 + 9.3400000000000011E-002 6.1142496997490525E-004 + 9.4500000000000028E-002 6.2578363576903939E-004 + 9.5600000000000018E-002 6.3521921401843429E-004 + 9.6700000000000008E-002 6.3953851349651814E-004 + 9.7800000000000026E-002 6.3860206864774227E-004 + 9.8900000000000016E-002 6.3232128741219640E-004 + 0.10000000000000001 6.2067445833235979E-004 + 0.10110000000000002 6.0372089501470327E-004 + 0.10220000000000001 5.8160466141998768E-004 + 0.10330000000000003 5.5453594541177154E-004 + 0.10440000000000002 5.2278046496212482E-004 + 0.10550000000000001 4.8666013753972948E-004 + 0.10660000000000003 4.4655834790319204E-004 + 0.10770000000000002 4.0291302138939500E-004 + 0.10880000000000001 3.5621059942059219E-004 + 0.10990000000000003 3.0697445617988706E-004 + 0.11100000000000002 2.5575704057700932E-004 + 0.11210000000000001 2.0312455308157951E-004 + 0.11320000000000002 1.4965636364649981E-004 + 0.11430000000000001 9.5926654466893524E-005 + 0.11540000000000003 4.2507494072197005E-005 + 0.11650000000000002 -1.0034680599346757E-005 + 0.11760000000000001 -6.1151469708420336E-005 + 0.11870000000000003 -1.1033906775992364E-004 + 0.11980000000000002 -1.5714652545284480E-004 + 0.12090000000000001 -2.0116381347179413E-004 + 0.12200000000000003 -2.4200981715694070E-004 + 0.12310000000000001 -2.7934595709666610E-004 + 0.12420000000000003 -3.1290858169086277E-004 + 0.12530000000000002 -3.4251224133186042E-004 + 0.12640000000000001 -3.6802512477152050E-004 + 0.12750000000000003 -3.8935570046305656E-004 + 0.12860000000000002 -4.0646057459525764E-004 + 0.12970000000000001 -4.1936503839679062E-004 + 0.13080000000000003 -4.2815753840841353E-004 + 0.13190000000000002 -4.3297407682985067E-004 + 0.13300000000000001 -4.3398092384450138E-004 + 0.13410000000000000 -4.3138177716173232E-004 + 0.13520000000000004 -4.2542643495835364E-004 + 0.13630000000000003 -4.1639272239990532E-004 + 0.13740000000000002 -4.0456929127685726E-004 + 0.13850000000000001 -3.9025780279189348E-004 + 0.13960000000000000 -3.7378180422820151E-004 + 0.14070000000000005 -3.5548111191019416E-004 + 0.14180000000000004 -3.3568518119864166E-004 + 0.14290000000000003 -3.1469966052100062E-004 + 0.14400000000000002 -2.9282047762535512E-004 + 0.14510000000000001 -2.7035130187869072E-004 + 0.14620000000000000 -2.4759166990406811E-004 + 0.14730000000000004 -2.2480713960248977E-004 + 0.14840000000000003 -2.0222093735355884E-004 + 0.14950000000000002 -1.8003526201937348E-004 + 0.15060000000000001 -1.5844836889300495E-004 + 0.15170000000000000 -1.3764227333012968E-004 + 0.15280000000000005 -1.1775801249314100E-004 + 0.15390000000000004 -9.8895870905835181E-005 + 0.15500000000000003 -8.1140184192918241E-005 + 0.15610000000000002 -6.4569489040877670E-005 + 0.15720000000000001 -4.9241276428801939E-005 + 0.15830000000000000 -3.5175769880879670E-005 + 0.15940000000000004 -2.2366488337866031E-005 + 0.16050000000000003 -1.0804108569573145E-005 + 0.16160000000000002 -4.7880274678391288E-007 + 0.16270000000000001 8.6407790149678476E-006 + 0.16380000000000000 1.6612970284768380E-005 + 0.16490000000000005 2.3503613192588091E-005 + 0.16600000000000004 2.9368282412178814E-005 + 0.16710000000000003 3.4261636756127700E-005 + 0.16820000000000002 3.8260404835455120E-005 + 0.16930000000000001 4.1455674363533035E-005 + 0.17040000000000000 4.3924013880314305E-005 + 0.17150000000000004 4.5720065827481449E-005 + 0.17260000000000003 4.6902914618840441E-005 + 0.17370000000000002 4.7555735363857821E-005 + 0.17480000000000001 4.7769171942491084E-005 + 0.17590000000000000 4.7607816668460146E-005 + 0.17700000000000005 4.7108936996664852E-005 + 0.17810000000000004 4.6313267375808209E-005 + 0.17920000000000003 4.5283421059139073E-005 + 0.18030000000000002 4.4085030822316185E-005 + 0.18140000000000001 4.2760599171742797E-005 + 0.18250000000000000 4.1333179979119450E-005 + 0.18360000000000004 3.9829228626331314E-005 + 0.18470000000000003 3.8285394111881033E-005 + 0.18580000000000002 3.6731344152940437E-005 + 0.18690000000000001 3.5179658880224451E-005 + 0.18800000000000000 3.3641157642705366E-005 + 0.18910000000000005 3.2140724215423688E-005 + 0.19020000000000004 3.0703849915880710E-005 + 0.19130000000000003 2.9333257771213539E-005 + 0.19240000000000002 2.8013253540848382E-005 + 0.19350000000000001 2.6739644454210065E-005 + 0.19460000000000005 2.5532297513564117E-005 + 0.19570000000000004 2.4411905542365275E-005 + 0.19680000000000003 2.3373440853902139E-005 + 0.19790000000000002 2.2393591279978864E-005 + 0.19900000000000001 2.1461622964125127E-005 + 0.20010000000000000 2.0587871404131874E-005 + 0.20120000000000005 1.9780907678068615E-005 + 0.20230000000000004 1.9028198948944919E-005 + 0.20340000000000003 1.8310227460460737E-005 + 0.20450000000000002 1.7623273379285820E-005 + 0.20560000000000000 1.6976835468085483E-005 + 0.20670000000000005 1.6369553122785874E-005 + 0.20780000000000004 1.5781748516019434E-005 + 0.20890000000000003 1.5196427739283536E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0027.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0027.BXZ.semd new file mode 100644 index 00000000..1fbb2d3c --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0027.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 -1.3774263978462447E-023 + -0.11009999999999999 7.4785951257335142E-023 + -0.10900000000000000 1.3171755684881795E-022 + -0.10790000000000000 -1.1165817455891736E-021 + -0.10679999999999999 -1.2200425320049156E-021 + -0.10569999999999999 9.2650892902866407E-021 + -0.10460000000000000 1.2694170558593052E-020 + -0.10349999999999999 -5.1418949205928419E-020 + -0.10239999999999999 -1.0754817501246349E-019 + -0.10130000000000000 1.7736485535014153E-019 + -0.10020000000000000 6.5581412203829978E-019 + -9.9099999999999994E-002 -1.4722061022051339E-019 + -9.7999999999999990E-002 -2.7449302067663804E-018 + -9.6899999999999986E-002 -2.2943595504347647E-018 + -9.5799999999999996E-002 6.9433093940170364E-018 + -9.4699999999999993E-002 1.4974204129224919E-017 + -9.3599999999999989E-002 -3.7990854570912024E-018 + -9.2499999999999999E-002 -4.5984710639831620E-017 + -9.1399999999999995E-002 -4.3875598601168412E-017 + -9.0299999999999991E-002 5.8752104428244693E-017 + -8.9200000000000002E-002 1.6859333194237753E-016 + -8.8099999999999984E-002 8.5543187449636777E-017 + -8.6999999999999994E-002 -2.1042164529258740E-016 + -8.5899999999999990E-002 -4.2257478474804020E-016 + -8.4799999999999986E-002 -2.6360925280062867E-016 + -8.3699999999999997E-002 2.2213738150253526E-016 + -8.2599999999999993E-002 8.9559175793361328E-016 + -8.1499999999999989E-002 1.6091102898440073E-015 + -8.0399999999999999E-002 1.2609130446778936E-015 + -7.9299999999999995E-002 -2.2427266156531270E-015 + -7.8199999999999992E-002 -8.0433681159193700E-015 + -7.7100000000000002E-002 -8.0303975003980649E-015 + -7.5999999999999984E-002 6.8649923968416588E-015 + -7.4899999999999994E-002 2.8861366963874036E-014 + -7.3799999999999991E-002 2.7703877806726195E-014 + -7.2699999999999987E-002 -1.8341402412158127E-014 + -7.1599999999999997E-002 -7.7845268751063068E-014 + -7.0499999999999993E-002 -7.4424319517537446E-014 + -6.9399999999999989E-002 2.9495964047956957E-014 + -6.8300000000000000E-002 1.5958496460063976E-013 + -6.7199999999999996E-002 1.7743587903216312E-013 + -6.6099999999999992E-002 2.2101241057550722E-014 + -6.5000000000000002E-002 -2.1710487140697010E-013 + -6.3899999999999985E-002 -3.7860963279442994E-013 + -6.2799999999999995E-002 -3.3554067727439851E-013 + -6.1699999999999991E-002 -1.0469034154663402E-014 + -6.0599999999999994E-002 5.8984322417673929E-013 + -5.9499999999999990E-002 1.1826579212476096E-012 + -5.8399999999999994E-002 1.1202779155727871E-012 + -5.7299999999999990E-002 -1.2979856989572824E-013 + -5.6199999999999986E-002 -2.1265292044631012E-012 + -5.5099999999999996E-002 -3.3092801502571101E-012 + -5.3999999999999992E-002 -2.2620876526102673E-012 + -5.2899999999999989E-002 7.0432922731969438E-013 + -5.1799999999999985E-002 3.6538940276220622E-012 + -5.0699999999999995E-002 4.9972430707367899E-012 + -4.9599999999999991E-002 4.8859206611129302E-012 + -4.8499999999999988E-002 4.0149355194640801E-012 + -4.7399999999999998E-002 1.5007742227776677E-012 + -4.6299999999999994E-002 -4.5594973109575054E-012 + -4.5199999999999990E-002 -1.3610466920166431E-011 + -4.4099999999999986E-002 -2.0701551584068056E-011 + -4.2999999999999997E-002 -1.9555761524014947E-011 + -4.1899999999999993E-002 -7.7932122560797623E-012 + -4.0799999999999989E-002 1.1559407944727873E-011 + -3.9699999999999985E-002 3.3111249853057245E-011 + -3.8599999999999995E-002 5.1546999307872099E-011 + -3.7499999999999992E-002 6.0495268516813638E-011 + -3.6399999999999988E-002 5.1945951012877245E-011 + -3.5299999999999984E-002 2.0565190175791948E-011 + -3.4199999999999994E-002 -3.0862184335900267E-011 + -3.3099999999999991E-002 -9.2067617418756242E-011 + -3.1999999999999987E-002 -1.5063537917026082E-010 + -3.0899999999999997E-002 -1.9280758933870601E-010 + -2.9799999999999993E-002 -1.9814290486142028E-010 + -2.8699999999999989E-002 -1.4018451677255683E-010 + -2.7599999999999986E-002 -1.7808505321445511E-012 + -2.6499999999999996E-002 2.0688961654968807E-010 + -2.5399999999999992E-002 4.4721515379819721E-010 + -2.4299999999999988E-002 6.6659755493247985E-010 + -2.3199999999999985E-002 8.0620282671972632E-010 + -2.2099999999999995E-002 7.9367845629008116E-010 + -2.0999999999999991E-002 5.4364973633980185E-010 + -1.9899999999999987E-002 -1.4504157423711472E-011 + -1.8799999999999983E-002 -9.0458995849473922E-010 + -1.7699999999999994E-002 -2.1100134972584783E-009 + -1.6599999999999990E-002 -3.6174854223247621E-009 + -1.5499999999999986E-002 -5.4444648789342409E-009 + -1.4399999999999996E-002 -7.6170394436303468E-009 + -1.3299999999999992E-002 -1.0139794781593992E-008 + -1.2199999999999989E-002 -1.3019179512241408E-008 + -1.1099999999999985E-002 -1.6328046470448498E-008 + -9.9999999999999950E-003 -2.0232084452231902E-008 + -8.8999999999999913E-003 -2.4944153409478531E-008 + -7.7999999999999875E-003 -3.0673380280177298E-008 + -6.6999999999999837E-003 -3.7646650241640600E-008 + -5.5999999999999939E-003 -4.6176829471278324E-008 + -4.4999999999999901E-003 -5.6688762128942471E-008 + -3.3999999999999864E-003 -6.9684254810908897E-008 + -2.2999999999999826E-003 -8.5713814712562453E-008 + -1.1999999999999927E-003 -1.0539433503709006E-007 + -9.9999999999988987E-005 -1.2942295768425538E-007 + 1.0000000000000148E-003 -1.5854800494707888E-007 + 2.1000000000000185E-003 -1.9357436542577489E-007 + 3.2000000000000084E-003 -2.3547255523226340E-007 + 4.3000000000000121E-003 -2.8551866648740543E-007 + 5.4000000000000159E-003 -3.4527076309132099E-007 + 6.5000000000000058E-003 -4.1640686276878114E-007 + 7.6000000000000234E-003 -5.0067211532223155E-007 + 8.7000000000000133E-003 -6.0008414948242716E-007 + 9.8000000000000032E-003 -7.1719324523655814E-007 + 1.0900000000000021E-002 -8.5504194657914923E-007 + 1.2000000000000011E-002 -1.0168488415729371E-006 + 1.3100000000000001E-002 -1.2058582115059835E-006 + 1.4200000000000018E-002 -1.4256042959459592E-006 + 1.5300000000000008E-002 -1.6802640629975940E-006 + 1.6400000000000026E-002 -1.9747262740565930E-006 + 1.7500000000000016E-002 -2.3142706595535856E-006 + 1.8600000000000005E-002 -2.7043438421969768E-006 + 1.9700000000000023E-002 -3.1506945106229978E-006 + 2.0800000000000013E-002 -3.6595508845493896E-006 + 2.1900000000000003E-002 -4.2377073441457469E-006 + 2.3000000000000020E-002 -4.8925235205388162E-006 + 2.4100000000000010E-002 -5.6316698646696750E-006 + 2.5200000000000000E-002 -6.4631226450728718E-006 + 2.6300000000000018E-002 -7.3947771852544975E-006 + 2.7400000000000008E-002 -8.4342063928488642E-006 + 2.8500000000000025E-002 -9.5887889983714558E-006 + 2.9600000000000015E-002 -1.0866280717891641E-005 + 3.0700000000000005E-002 -1.2274781511223409E-005 + 3.1800000000000023E-002 -1.3821685570292175E-005 + 3.2900000000000013E-002 -1.5513007383560762E-005 + 3.4000000000000002E-002 -1.7352909708279185E-005 + 3.5100000000000020E-002 -1.9344932297826745E-005 + 3.6200000000000010E-002 -2.1492565792868845E-005 + 3.7300000000000028E-002 -2.3797980247763917E-005 + 3.8400000000000017E-002 -2.6259742298861966E-005 + 3.9500000000000007E-002 -2.8872798793599941E-005 + 4.0600000000000025E-002 -3.1629002478439361E-005 + 4.1700000000000015E-002 -3.4518827305873856E-005 + 4.2800000000000005E-002 -3.7530382542172447E-005 + 4.3900000000000022E-002 -4.0648261347087100E-005 + 4.5000000000000012E-002 -4.3852171074831858E-005 + 4.6100000000000002E-002 -4.7117355279624462E-005 + 4.7200000000000020E-002 -5.0414641009410843E-005 + 4.8300000000000010E-002 -5.3709747589891776E-005 + 4.9400000000000027E-002 -5.6965847761603072E-005 + 5.0500000000000017E-002 -6.0141392168588936E-005 + 5.1600000000000007E-002 -6.3192659581545740E-005 + 5.2700000000000025E-002 -6.6069340391550213E-005 + 5.3800000000000014E-002 -6.8715693487320095E-005 + 5.4900000000000004E-002 -7.1071175625547767E-005 + 5.6000000000000022E-002 -7.3076102125924081E-005 + 5.7100000000000012E-002 -7.4672105256468058E-005 + 5.8200000000000002E-002 -7.5800307968165725E-005 + 5.9300000000000019E-002 -7.6395393989514560E-005 + 6.0400000000000009E-002 -7.6388634624890983E-005 + 6.1500000000000027E-002 -7.5714953709393740E-005 + 6.2600000000000017E-002 -7.4317620601505041E-005 + 6.3700000000000007E-002 -7.2149581683333963E-005 + 6.4800000000000024E-002 -6.9163237640168518E-005 + 6.5900000000000014E-002 -6.5313091909047216E-005 + 6.7000000000000004E-002 -6.0557878896361217E-005 + 6.8100000000000022E-002 -5.4871423344593495E-005 + 6.9200000000000012E-002 -4.8241221520584077E-005 + 7.0300000000000029E-002 -4.0667047869646922E-005 + 7.1400000000000019E-002 -3.2159736292669550E-005 + 7.2500000000000009E-002 -2.2742238797945902E-005 + 7.3600000000000027E-002 -1.2448035704437643E-005 + 7.4700000000000016E-002 -1.3232307765065343E-006 + 7.5800000000000006E-002 1.0568883226369508E-005 + 7.6900000000000024E-002 2.3141337806009687E-005 + 7.8000000000000014E-002 3.6291759897721931E-005 + 7.9100000000000004E-002 4.9909784138435498E-005 + 8.0200000000000021E-002 6.3881663663778454E-005 + 8.1300000000000011E-002 7.8081728133838624E-005 + 8.2400000000000029E-002 9.2367125034797937E-005 + 8.3500000000000019E-002 1.0657688108040020E-004 + 8.4600000000000009E-002 1.2054241960868239E-004 + 8.5700000000000026E-002 1.3410113751888275E-004 + 8.6800000000000016E-002 1.4709672541357577E-004 + 8.7900000000000006E-002 1.5937187708914280E-004 + 8.9000000000000024E-002 1.7076225776690990E-004 + 9.0100000000000013E-002 1.8110556993633509E-004 + 9.1200000000000003E-002 1.9024939683731645E-004 + 9.2300000000000021E-002 1.9805549527518451E-004 + 9.3400000000000011E-002 2.0440414664335549E-004 + 9.4500000000000028E-002 2.0919484086334705E-004 + 9.5600000000000018E-002 2.1234426822047681E-004 + 9.6700000000000008E-002 2.1378233213908970E-004 + 9.7800000000000026E-002 2.1345034474506974E-004 + 9.8900000000000016E-002 2.1131483663339168E-004 + 0.10000000000000001 2.0737538579851389E-004 + 0.10110000000000002 2.0166649483144283E-004 + 0.10220000000000001 1.9424311176408082E-004 + 0.10330000000000003 1.8516964337322861E-004 + 0.10440000000000002 1.7452184692956507E-004 + 0.10550000000000001 1.6240229888353497E-004 + 0.10660000000000003 1.4895071217324585E-004 + 0.10770000000000002 1.3432279229164124E-004 + 0.10880000000000001 1.1868795263580978E-004 + 0.10990000000000003 1.0221502452623099E-004 + 0.11100000000000002 8.5081519500818104E-005 + 0.11210000000000001 6.7472436057869345E-005 + 0.11320000000000002 4.9587582907406613E-005 + 0.11430000000000001 3.1624083931092173E-005 + 0.11540000000000003 1.3775793377135415E-005 + 0.11650000000000002 -3.7649099340342218E-006 + 0.11760000000000001 -2.0817047698074020E-005 + 0.11870000000000003 -3.7221772799966857E-005 + 0.11980000000000002 -5.2833460358669981E-005 + 0.12090000000000001 -6.7514702095650136E-005 + 0.12200000000000003 -8.1127793237101287E-005 + 0.12310000000000001 -9.3550966994371265E-005 + 0.12420000000000003 -1.0470412235008553E-004 + 0.12530000000000002 -1.1453835031716153E-004 + 0.12640000000000001 -1.2301545939408243E-004 + 0.12750000000000003 -1.3009713438805193E-004 + 0.12860000000000002 -1.3576095807366073E-004 + 0.12970000000000001 -1.4001605450175703E-004 + 0.13080000000000003 -1.4289848331827670E-004 + 0.13190000000000002 -1.4445814304053783E-004 + 0.13300000000000001 -1.4475038915406913E-004 + 0.13410000000000000 -1.4384335372596979E-004 + 0.13520000000000004 -1.4182401355355978E-004 + 0.13630000000000003 -1.3878445315640420E-004 + 0.13740000000000002 -1.3481378846336156E-004 + 0.13850000000000001 -1.3000851322431117E-004 + 0.13960000000000000 -1.2448323832359165E-004 + 0.14070000000000005 -1.1836237536044791E-004 + 0.14180000000000004 -1.1175680992892012E-004 + 0.14290000000000003 -1.0475717135705054E-004 + 0.14400000000000002 -9.7453157650306821E-005 + 0.14510000000000001 -8.9950488472823054E-005 + 0.14620000000000000 -8.2359576481394470E-005 + 0.14730000000000004 -7.4770920036826283E-005 + 0.14840000000000003 -6.7252163717057556E-005 + 0.14950000000000002 -5.9865771618206054E-005 + 0.15060000000000001 -5.2680596127174795E-005 + 0.15170000000000000 -4.5760581997456029E-005 + 0.15280000000000005 -3.9148500945884734E-005 + 0.15390000000000004 -3.2873711461434141E-005 + 0.15500000000000003 -2.6967753001372330E-005 + 0.15610000000000002 -2.1464727979036979E-005 + 0.15720000000000001 -1.6383608453907073E-005 + 0.15830000000000000 -1.1721423106791917E-005 + 0.15940000000000004 -7.4701683843159117E-006 + 0.16050000000000003 -3.6340484257380012E-006 + 0.16160000000000002 -2.1988759613122966E-007 + 0.16270000000000001 2.7848759600601625E-006 + 0.16380000000000000 5.4107435971673112E-006 + 0.16490000000000005 7.6845199146191590E-006 + 0.16600000000000004 9.6160183602478355E-006 + 0.16710000000000003 1.1213689504074864E-005 + 0.16820000000000002 1.2505222002801020E-005 + 0.16930000000000001 1.3529524949262850E-005 + 0.17040000000000000 1.4312782695924398E-005 + 0.17150000000000004 1.4865572666167282E-005 + 0.17260000000000003 1.5204653209366370E-005 + 0.17370000000000002 1.5364366845460609E-005 + 0.17480000000000001 1.5380122931674123E-005 + 0.17590000000000000 1.5267940398189239E-005 + 0.17700000000000005 1.5031750990601722E-005 + 0.17810000000000004 1.4686991562484764E-005 + 0.17920000000000003 1.4263160664995667E-005 + 0.18030000000000002 1.3784217117063235E-005 + 0.18140000000000001 1.3254923032945953E-005 + 0.18250000000000000 1.2675740435952321E-005 + 0.18360000000000004 1.2061589586664923E-005 + 0.18470000000000003 1.1435430678830016E-005 + 0.18580000000000002 1.0807751095853746E-005 + 0.18690000000000001 1.0173172995564528E-005 + 0.18800000000000000 9.5309460448333994E-006 + 0.18910000000000005 8.8965325630852021E-006 + 0.19020000000000004 8.2859378380817361E-006 + 0.19130000000000003 7.6972073657088913E-006 + 0.19240000000000002 7.1187832872965373E-006 + 0.19350000000000001 6.5516401264176238E-006 + 0.19460000000000005 6.0118518376839347E-006 + 0.19570000000000004 5.5095388233894482E-006 + 0.19680000000000003 5.0358567023067735E-006 + 0.19790000000000002 4.5777360355714336E-006 + 0.19900000000000001 4.1394937397853937E-006 + 0.20010000000000000 3.7373317809397122E-006 + 0.20120000000000005 3.3767339573387289E-006 + 0.20230000000000004 3.0453109047812177E-006 + 0.20340000000000003 2.7317239528201753E-006 + 0.20450000000000002 2.4410760488535743E-006 + 0.20560000000000000 2.1859218577446882E-006 + 0.20670000000000005 1.9668566437758273E-006 + 0.20780000000000004 1.7730883428157540E-006 + 0.20890000000000003 1.6000350342437741E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0028.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0028.BXX.semd new file mode 100644 index 00000000..d035773b --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0028.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 -1.6396096381098534E-014 + -0.11449999999999999 2.1678966334224246E-014 + -0.11340000000000000 1.2450511541889364E-013 + -0.11230000000000000 -1.4876000550747420E-013 + -0.11119999999999999 -7.5565855656156700E-013 + -0.11009999999999999 1.9396063802388369E-013 + -0.10900000000000000 3.1764740577450157E-012 + -0.10790000000000000 2.0208448629766007E-012 + -0.10679999999999999 -8.5105169439492201E-012 + -0.10569999999999999 -1.4544769035007565E-011 + -0.10460000000000000 8.3655591134879081E-012 + -0.10349999999999999 4.6377131301955643E-011 + -0.10239999999999999 3.1755823665102767E-011 + -0.10130000000000000 -6.6460309477989199E-011 + -0.10020000000000000 -1.4168190232144440E-010 + -9.9099999999999994E-002 -3.8163614629604936E-011 + -9.7999999999999990E-002 2.0275010836900975E-010 + -9.6899999999999986E-002 2.9167251947015416E-010 + -9.5799999999999996E-002 3.1752569323861835E-011 + -9.4699999999999993E-002 -3.4510544422161615E-010 + -9.3599999999999989E-002 -3.9535855145267362E-010 + -9.2499999999999999E-002 -5.2329324901068119E-011 + -9.1399999999999995E-002 2.5030419403826443E-010 + -9.0299999999999991E-002 1.9362141057133186E-010 + -8.9200000000000002E-002 5.4075105504480803E-011 + -8.8099999999999984E-002 2.4755494876238515E-010 + -8.6999999999999994E-002 5.6479881882509630E-010 + -8.5899999999999990E-002 3.5876626669484324E-010 + -8.4799999999999986E-002 -4.5047687802224345E-010 + -8.3699999999999997E-002 -1.0953498108534632E-009 + -8.2599999999999993E-002 -9.6009655781159609E-010 + -8.1499999999999989E-002 -3.4732014486671403E-010 + -8.0399999999999999E-002 2.2504864638506206E-010 + -7.9299999999999995E-002 9.2576540877686853E-010 + -7.8199999999999992E-002 1.8414263447397161E-009 + -7.7100000000000002E-002 1.5221681692878519E-009 + -7.5999999999999984E-002 -2.3157780137950112E-009 + -7.4899999999999994E-002 -1.0041547149342023E-008 + -7.3799999999999991E-002 -1.9254599692430929E-008 + -7.2699999999999987E-002 -2.7822324000226217E-008 + -7.1599999999999997E-002 -3.6855034579730273E-008 + -7.0499999999999993E-002 -4.8887734749314404E-008 + -6.9399999999999989E-002 -6.3468469591043686E-008 + -6.8300000000000000E-002 -7.7072868975847086E-008 + -6.7199999999999996E-002 -8.8545007770335360E-008 + -6.6099999999999992E-002 -1.0255882898491109E-007 + -6.5000000000000002E-002 -1.2546378513889067E-007 + -6.3899999999999985E-002 -1.5878902104304871E-007 + -6.2799999999999995E-002 -1.9951438900989160E-007 + -6.1699999999999991E-002 -2.4643483698127966E-007 + -6.0599999999999994E-002 -3.0301035280899669E-007 + -5.9499999999999990E-002 -3.7302086752788455E-007 + -5.8399999999999994E-002 -4.5698229200752394E-007 + -5.7299999999999990E-002 -5.5577379498572554E-007 + -5.6199999999999986E-002 -6.7517828483687481E-007 + -5.5099999999999996E-002 -8.2240012488909997E-007 + -5.3999999999999992E-002 -9.9919043350382708E-007 + -5.2899999999999989E-002 -1.2042078196827788E-006 + -5.1799999999999985E-002 -1.4437641766562592E-006 + -5.0699999999999995E-002 -1.7342899809591472E-006 + -4.9599999999999991E-002 -2.0892678094242001E-006 + -4.8499999999999988E-002 -2.5079082206502790E-006 + -4.7399999999999998E-002 -2.9845687095075846E-006 + -4.6299999999999994E-002 -3.5290609048388433E-006 + -4.5199999999999990E-002 -4.1695570871524978E-006 + -4.4099999999999986E-002 -4.9321315600536764E-006 + -4.2999999999999997E-002 -5.8245827858627308E-006 + -4.1899999999999993E-002 -6.8469671532511711E-006 + -4.0799999999999989E-002 -8.0130566857405938E-006 + -3.9699999999999985E-002 -9.3523758550873026E-006 + -3.8599999999999995E-002 -1.0892645150306635E-005 + -3.7499999999999992E-002 -1.2651182260015048E-005 + -3.6399999999999988E-002 -1.4646810996055137E-005 + -3.5299999999999984E-002 -1.6909092664718628E-005 + -3.4199999999999994E-002 -1.9466669982648455E-005 + -3.3099999999999991E-002 -2.2335405446938239E-005 + -3.1999999999999987E-002 -2.5531511710141785E-005 + -3.0899999999999997E-002 -2.9093978810124099E-005 + -2.9799999999999993E-002 -3.3076932595577091E-005 + -2.8699999999999989E-002 -3.7513604183914140E-005 + -2.7599999999999986E-002 -4.2401246901135892E-005 + -2.6499999999999996E-002 -4.7735305997775868E-005 + -2.5399999999999992E-002 -5.3549032600130886E-005 + -2.4299999999999988E-002 -5.9899517509620637E-005 + -2.3199999999999985E-002 -6.6816697653848678E-005 + -2.2099999999999995E-002 -7.4284442234784365E-005 + -2.0999999999999991E-002 -8.2278274931013584E-005 + -1.9899999999999987E-002 -9.0801229816861451E-005 + -1.8799999999999983E-002 -9.9867917015217245E-005 + -1.7699999999999994E-002 -1.0946360998786986E-004 + -1.6599999999999990E-002 -1.1954116052947938E-004 + -1.5499999999999986E-002 -1.3005656364839524E-004 + -1.4399999999999996E-002 -1.4097672828938812E-004 + -1.3299999999999992E-002 -1.5224063827190548E-004 + -1.2199999999999989E-002 -1.6373819380532950E-004 + -1.1099999999999985E-002 -1.7535024380777031E-004 + -9.9999999999999950E-003 -1.8699288193602115E-004 + -8.8999999999999913E-003 -1.9858978339470923E-004 + -7.7999999999999875E-003 -2.1000461129005998E-004 + -6.6999999999999837E-003 -2.2102885122876614E-004 + -5.5999999999999939E-003 -2.3145785962697119E-004 + -4.4999999999999901E-003 -2.4113987456075847E-004 + -3.3999999999999864E-003 -2.4993458646349609E-004 + -2.2999999999999826E-003 -2.5763621670193970E-004 + -1.1999999999999927E-003 -2.6398830232210457E-004 + -9.9999999999988987E-005 -2.6875469484366477E-004 + 1.0000000000000148E-003 -2.7175049763172865E-004 + 2.1000000000000185E-003 -2.7278432389721274E-004 + 3.2000000000000084E-003 -2.7161306934431195E-004 + 4.3000000000000121E-003 -2.6799124316312373E-004 + 5.4000000000000159E-003 -2.6174483355134726E-004 + 6.5000000000000058E-003 -2.5275515508837998E-004 + 7.6000000000000234E-003 -2.4087227939162403E-004 + 8.7000000000000133E-003 -2.2590410662814975E-004 + 9.8000000000000032E-003 -2.0770179980900139E-004 + 1.0900000000000021E-002 -1.8624294898472726E-004 + 1.2000000000000011E-002 -1.6157014761120081E-004 + 1.3100000000000001E-002 -1.3369662337936461E-004 + 1.4200000000000018E-002 -1.0261090210406110E-004 + 1.5300000000000008E-002 -6.8392226239666343E-005 + 1.6400000000000026E-002 -3.1238439987646416E-005 + 1.7500000000000016E-002 8.5987185229896568E-006 + 1.8600000000000005E-002 5.0892758736154065E-005 + 1.9700000000000023E-002 9.5391726063098758E-005 + 2.0800000000000013E-002 1.4172949886415154E-004 + 2.1900000000000003E-002 1.8943799659609795E-004 + 2.3000000000000020E-002 2.3806834360584617E-004 + 2.4100000000000010E-002 2.8722020215354860E-004 + 2.5200000000000000E-002 3.3643978531472385E-004 + 2.6300000000000018E-002 3.8513811887241900E-004 + 2.7400000000000008E-002 4.3267101864330471E-004 + 2.8500000000000025E-002 4.7848143731243908E-004 + 2.9600000000000015E-002 5.2210484864190221E-004 + 3.0700000000000005E-002 5.6303525343537331E-004 + 3.1800000000000023E-002 6.0066470177844167E-004 + 3.2900000000000013E-002 6.3440192025154829E-004 + 3.4000000000000002E-002 6.6379533382132649E-004 + 3.5100000000000020E-002 6.8849109811708331E-004 + 3.6200000000000010E-002 7.0810422766953707E-004 + 3.7300000000000028E-002 7.2222435846924782E-004 + 3.8400000000000017E-002 7.3055544635280967E-004 + 3.9500000000000007E-002 7.3298125062137842E-004 + 4.0600000000000025E-002 7.2945089777931571E-004 + 4.1700000000000015E-002 7.1986782131716609E-004 + 4.2800000000000005E-002 7.0416455855593085E-004 + 4.3900000000000022E-002 6.8245950387790799E-004 + 4.5000000000000012E-002 6.5506523242220283E-004 + 4.6100000000000002E-002 6.2231306219473481E-004 + 4.7200000000000020E-002 5.8445747708901763E-004 + 4.8300000000000010E-002 5.4180592996999621E-004 + 4.9400000000000027E-002 4.9486890202388167E-004 + 5.0500000000000017E-002 4.4428443652577698E-004 + 5.1600000000000007E-002 3.9063167059794068E-004 + 5.2700000000000025E-002 3.3441052073612809E-004 + 5.3800000000000014E-002 2.7619409956969321E-004 + 5.4900000000000004E-002 2.1671781723853201E-004 + 5.6000000000000022E-002 1.5673313464503735E-004 + 5.7100000000000012E-002 9.6839474281296134E-005 + 5.8200000000000002E-002 3.7541340134339407E-005 + 5.9300000000000019E-002 -2.0559846234391443E-005 + 6.0400000000000009E-002 -7.6758638897445053E-005 + 6.1500000000000027E-002 -1.3043993385508657E-004 + 6.2600000000000017E-002 -1.8120279128197581E-004 + 6.3700000000000007E-002 -2.2872697445563972E-004 + 6.4800000000000024E-002 -2.7260414208285511E-004 + 6.5900000000000014E-002 -3.1238584779202938E-004 + 6.7000000000000004E-002 -3.4779924317263067E-004 + 6.8100000000000022E-002 -3.7876921123825014E-004 + 6.9200000000000012E-002 -4.0524426731280982E-004 + 7.0300000000000029E-002 -4.2707749526016414E-004 + 7.1400000000000019E-002 -4.4416022137738764E-004 + 7.2500000000000009E-002 -4.5660359319299459E-004 + 7.3600000000000027E-002 -4.6467551146633923E-004 + 7.4700000000000016E-002 -4.6856806147843599E-004 + 7.5800000000000006E-002 -4.6835051034577191E-004 + 7.6900000000000024E-002 -4.6417693374678493E-004 + 7.8000000000000014E-002 -4.5643243356607854E-004 + 7.9100000000000004E-002 -4.4558278750628233E-004 + 8.0200000000000021E-002 -4.3194196769036353E-004 + 8.1300000000000011E-002 -4.1570328176021576E-004 + 8.2400000000000029E-002 -3.9716943865641952E-004 + 8.3500000000000019E-002 -3.7682073889300227E-004 + 8.4600000000000009E-002 -3.5510971792973578E-004 + 8.5700000000000026E-002 -3.3229976543225348E-004 + 8.6800000000000016E-002 -3.0858974787406623E-004 + 8.7900000000000006E-002 -2.8432541876100004E-004 + 8.9000000000000024E-002 -2.5995381292887032E-004 + 9.0100000000000013E-002 -2.3578091349918395E-004 + 9.1200000000000003E-002 -2.1190574625506997E-004 + 9.2300000000000021E-002 -1.8843673751689494E-004 + 9.3400000000000011E-002 -1.6566160775255412E-004 + 9.4500000000000028E-002 -1.4390744036063552E-004 + 9.5600000000000018E-002 -1.2329556921031326E-004 + 9.6700000000000008E-002 -1.0376840509707108E-004 + 9.7800000000000026E-002 -8.5342915554065257E-005 + 9.8900000000000016E-002 -6.8209905293770134E-005 + 0.10000000000000001 -5.2527480875141919E-005 + 0.10110000000000002 -3.8238078559515998E-005 + 0.10220000000000001 -2.5191518943756819E-005 + 0.10330000000000003 -1.3384357771428768E-005 + 0.10440000000000002 -2.9416244160529459E-006 + 0.10550000000000001 6.1310606724873651E-006 + 0.10660000000000003 1.4033425941306632E-005 + 0.10770000000000002 2.0952202248736285E-005 + 0.10880000000000001 2.6867022825172171E-005 + 0.10990000000000003 3.1679755920777097E-005 + 0.11100000000000002 3.5471839510137215E-005 + 0.11210000000000001 3.8496556953759864E-005 + 0.11320000000000002 4.0915361751103774E-005 + 0.11430000000000001 4.2678209865698591E-005 + 0.11540000000000003 4.3721851398004219E-005 + 0.11650000000000002 4.4176875235280022E-005 + 0.11760000000000001 4.4266253098612651E-005 + 0.11870000000000003 4.4062777305953205E-005 + 0.11980000000000002 4.3478015868458897E-005 + 0.12090000000000001 4.2501374991843477E-005 + 0.12200000000000003 4.1307059291284531E-005 + 0.12310000000000001 4.0062397602014244E-005 + 0.12420000000000003 3.8735033740522340E-005 + 0.12530000000000002 3.7200428778305650E-005 + 0.12640000000000001 3.5490349546307698E-005 + 0.12750000000000003 3.3794785849750042E-005 + 0.12860000000000002 3.2216219551628456E-005 + 0.12970000000000001 3.0651070119347423E-005 + 0.13080000000000003 2.8978638511034660E-005 + 0.13190000000000002 2.7269905331195332E-005 + 0.13300000000000001 2.5696786906337366E-005 + 0.13410000000000000 2.4285211111418903E-005 + 0.13520000000000004 2.2892918423167430E-005 + 0.13630000000000003 2.1440870114020072E-005 + 0.13740000000000002 2.0041477910126559E-005 + 0.13850000000000001 1.8828783140634187E-005 + 0.13960000000000000 1.7754604414221831E-005 + 0.14070000000000005 1.6664223949192092E-005 + 0.14180000000000004 1.5531282770098187E-005 + 0.14290000000000003 1.4492620721284766E-005 + 0.14400000000000002 1.3634848073706962E-005 + 0.14510000000000001 1.2864466043538414E-005 + 0.14620000000000000 1.2054718354193028E-005 + 0.14730000000000004 1.1235983947699424E-005 + 0.14840000000000003 1.0536113222769927E-005 + 0.14950000000000002 9.9719864010694437E-006 + 0.15060000000000001 9.4196257123257965E-006 + 0.15170000000000000 8.8065580712282099E-006 + 0.15280000000000005 8.2243841461604461E-006 + 0.15390000000000004 7.7834274634369649E-006 + 0.15500000000000003 7.4349363785586320E-006 + 0.15610000000000002 7.0371652327594347E-006 + 0.15720000000000001 6.5657791310513858E-006 + 0.15830000000000000 6.1483506215154193E-006 + 0.15940000000000004 5.8713380894914735E-006 + 0.16050000000000003 5.6513590607210062E-006 + 0.16160000000000002 5.3609328460879624E-006 + 0.16270000000000001 5.0129488045058679E-006 + 0.16380000000000000 4.7286152948800009E-006 + 0.16490000000000005 4.5493334255297668E-006 + 0.16600000000000004 4.3814425225718878E-006 + 0.16710000000000003 4.1463913476036396E-006 + 0.16820000000000002 3.8970501918811351E-006 + 0.16930000000000001 3.7251963931339560E-006 + 0.17040000000000000 3.6139369967713719E-006 + 0.17150000000000004 3.4659640277823200E-006 + 0.17260000000000003 3.2576779176451964E-006 + 0.17370000000000002 3.0759454148210352E-006 + 0.17480000000000001 2.9818759230693104E-006 + 0.17590000000000000 2.9149064175726380E-006 + 0.17700000000000005 2.7849530397361377E-006 + 0.17810000000000004 2.6089189759659348E-006 + 0.17920000000000003 2.4823361854942050E-006 + 0.18030000000000002 2.4329438019776717E-006 + 0.18140000000000001 2.3802535906725097E-006 + 0.18250000000000000 2.2592869299842278E-006 + 0.18360000000000004 2.1166658825677587E-006 + 0.18470000000000003 2.0360002963570878E-006 + 0.18580000000000002 2.0116242467338452E-006 + 0.18690000000000001 1.9611866264312994E-006 + 0.18800000000000000 1.8509864503357676E-006 + 0.18910000000000005 1.7421848497178871E-006 + 0.19020000000000004 1.6943657783485833E-006 + 0.19130000000000003 1.6785745629022131E-006 + 0.19240000000000002 1.6268900253635366E-006 + 0.19350000000000001 1.5347289945566445E-006 + 0.19460000000000005 1.4603429008275270E-006 + 0.19570000000000004 1.4314827012640308E-006 + 0.19680000000000003 1.4069689768803073E-006 + 0.19790000000000002 1.3460900163408951E-006 + 0.19900000000000001 1.2717938489004155E-006 + 0.20010000000000000 1.2311736554693198E-006 + 0.20120000000000005 1.2201116987853311E-006 + 0.20230000000000004 1.1905356132047018E-006 + 0.20340000000000003 1.1258154017923516E-006 + 0.20450000000000002 1.0658836799848359E-006 + 0.20560000000000000 1.0453536560817156E-006 + 0.20670000000000005 1.0413129984954139E-006 + 0.20780000000000004 1.0089348734254600E-006 + 0.20890000000000003 9.4814180329194642E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0028.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0028.BXZ.semd new file mode 100644 index 00000000..4338753c --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0028.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 1.4284269390081139E-015 + -0.11340000000000000 -2.4924128702623815E-015 + -0.11230000000000000 -1.3384949310751067E-014 + -0.11119999999999999 2.1669271195109974E-014 + -0.11009999999999999 9.6478489260143352E-014 + -0.10900000000000000 -6.4762987182255538E-014 + -0.10790000000000000 -5.1346719844719280E-013 + -0.10679999999999999 -1.4715515589923400E-013 + -0.10569999999999999 1.8767461543167663E-012 + -0.10460000000000000 2.3827198894488255E-012 + -0.10349999999999999 -3.7394445179250724E-012 + -0.10239999999999999 -1.1419126928757795E-011 + -0.10130000000000000 -2.0969779732094018E-012 + -0.10020000000000000 2.8348464201077839E-011 + -9.9099999999999994E-002 3.8769619459255722E-011 + -9.7999999999999990E-002 -2.0811805404030714E-011 + -9.6899999999999986E-002 -1.1168242719516996E-010 + -9.5799999999999996E-002 -9.2685900621169992E-011 + -9.4699999999999993E-002 1.0614290002486371E-010 + -9.3599999999999989E-002 3.0103763926092597E-010 + -9.2499999999999999E-002 1.8590766426296312E-010 + -9.1399999999999995E-002 -2.5472471354426318E-010 + -9.0299999999999991E-002 -5.8175564365825494E-010 + -8.9200000000000002E-002 -3.5416380939068404E-010 + -8.8099999999999984E-002 2.7511040667782538E-010 + -8.6999999999999994E-002 6.7017630334120781E-010 + -8.5899999999999990E-002 5.1441367832083529E-010 + -8.4799999999999986E-002 2.1862123222859964E-010 + -8.3699999999999997E-002 2.5128987779510226E-010 + -8.2599999999999993E-002 2.7846600025860369E-010 + -8.1499999999999989E-002 -5.3183130122036459E-010 + -8.0399999999999999E-002 -2.2713624314718572E-009 + -7.9299999999999995E-002 -3.7994598578450223E-009 + -7.8199999999999992E-002 -3.6941321113204140E-009 + -7.7100000000000002E-002 -1.2695919870964190E-009 + -7.5999999999999984E-002 3.6348344334413696E-009 + -7.4899999999999994E-002 1.1205795402702279E-008 + -7.3799999999999991E-002 2.1071247857662456E-008 + -7.2699999999999987E-002 3.1462867866594024E-008 + -7.1599999999999997E-002 4.0369368292658692E-008 + -7.0499999999999993E-002 4.8108002914659664E-008 + -6.9399999999999989E-002 5.7568229294702178E-008 + -6.8300000000000000E-002 7.0786569494885043E-008 + -6.7199999999999996E-002 8.6315431246930530E-008 + -6.6099999999999992E-002 1.0202884936916234E-007 + -6.5000000000000002E-002 1.2042845298765315E-007 + -6.3899999999999985E-002 1.4856047414468776E-007 + -6.2799999999999995E-002 1.9108965432224068E-007 + -6.1699999999999991E-002 2.4523890829186712E-007 + -6.0599999999999994E-002 3.0510275905726303E-007 + -5.9499999999999990E-002 3.7036292610537203E-007 + -5.8399999999999994E-002 4.4808183474742691E-007 + -5.7299999999999990E-002 5.4581408903686679E-007 + -5.6199999999999986E-002 6.6625659655983327E-007 + -5.5099999999999996E-002 8.1032476373366080E-007 + -5.3999999999999992E-002 9.8234602319280384E-007 + -5.2899999999999989E-002 1.1887328810189501E-006 + -5.1799999999999985E-002 1.4335656715047662E-006 + -5.0699999999999995E-002 1.7206446045747725E-006 + -4.9599999999999991E-002 2.0601546566467732E-006 + -4.8499999999999988E-002 2.4675284748809645E-006 + -4.7399999999999998E-002 2.9524983347073430E-006 + -4.6299999999999994E-002 3.5145037600159412E-006 + -4.5199999999999990E-002 4.1555581447028089E-006 + -4.4099999999999986E-002 4.8957090257317759E-006 + -4.2999999999999997E-002 5.7676711548992898E-006 + -4.1899999999999993E-002 6.7942887653771322E-006 + -4.0799999999999989E-002 7.9788824223214760E-006 + -3.9699999999999985E-002 9.3232520157471299E-006 + -3.8599999999999995E-002 1.0849544196389616E-005 + -3.7499999999999992E-002 1.2595923180924729E-005 + -3.6399999999999988E-002 1.4593534615414683E-005 + -3.5299999999999984E-002 1.6858359231264330E-005 + -3.4199999999999994E-002 1.9407856598263606E-005 + -3.3099999999999991E-002 2.2273747163126245E-005 + -3.1999999999999987E-002 2.5490706320852041E-005 + -3.0899999999999997E-002 2.9080729291308671E-005 + -2.9799999999999993E-002 3.3061674912460148E-005 + -2.8699999999999989E-002 3.7467638321686536E-005 + -2.7599999999999986E-002 4.2344672692706808E-005 + -2.6499999999999996E-002 4.7720928705530241E-005 + -2.5399999999999992E-002 5.3594576456816867E-005 + -2.4299999999999988E-002 5.9963451349176466E-005 + -2.3199999999999985E-002 6.6855318436864763E-005 + -2.2099999999999995E-002 7.4312287324573845E-005 + -2.0999999999999991E-002 8.2345795817673206E-005 + -1.9899999999999987E-002 9.0926907432731241E-005 + -1.8799999999999983E-002 1.0002387716667727E-004 + -1.7699999999999994E-002 1.0963022214127705E-004 + -1.6599999999999990E-002 1.1974052176810801E-004 + -1.5499999999999986E-002 1.3030864647589624E-004 + -1.4399999999999996E-002 1.4125531015451998E-004 + -1.3299999999999992E-002 1.5251146396622062E-004 + -1.2199999999999989E-002 1.6402621986344457E-004 + -1.1099999999999985E-002 1.7571865464560688E-004 + -9.9999999999999950E-003 1.8744866247288883E-004 + -8.8999999999999913E-003 1.9905561930499971E-004 + -7.7999999999999875E-003 2.1041410218458623E-004 + -6.6999999999999837E-003 2.2141705267131329E-004 + -5.5999999999999939E-003 2.3190848878584802E-004 + -4.4999999999999901E-003 2.4166441289708018E-004 + -3.3999999999999864E-003 2.5045141228474677E-004 + -2.2999999999999826E-003 2.5808566715568304E-004 + -1.1999999999999927E-003 2.6439729845151305E-004 + -9.9999999999988987E-005 2.6916837668977678E-004 + 1.0000000000000148E-003 2.7214226429350674E-004 + 2.1000000000000185E-003 2.7308994322083890E-004 + 3.2000000000000084E-003 2.7183312340639532E-004 + 4.3000000000000121E-003 2.6818781043402851E-004 + 5.4000000000000159E-003 2.6192210498265922E-004 + 6.5000000000000058E-003 2.5281443959102035E-004 + 7.6000000000000234E-003 2.4073311942629516E-004 + 8.7000000000000133E-003 2.2561654623132199E-004 + 9.8000000000000032E-003 2.0738509192597121E-004 + 1.0900000000000021E-002 1.8590834224596620E-004 + 1.2000000000000011E-002 1.6109803982544690E-004 + 1.3100000000000001E-002 1.3300243881531060E-004 + 1.4200000000000018E-002 1.0176109935855493E-004 + 1.5300000000000008E-002 6.7491506342776120E-005 + 1.6400000000000026E-002 3.0292134397313930E-005 + 1.7500000000000016E-002 -9.6694939202279784E-006 + 1.8600000000000005E-002 -5.2096565923420712E-005 + 1.9700000000000023E-002 -9.6633244538679719E-005 + 2.0800000000000013E-002 -1.4294977881945670E-004 + 2.1900000000000003E-002 -1.9070551206823438E-004 + 2.3000000000000020E-002 -2.3944572603795677E-004 + 2.4100000000000010E-002 -2.8862009639851749E-004 + 2.5200000000000000E-002 -3.3770198933780193E-004 + 2.6300000000000018E-002 -3.8623082218691707E-004 + 2.7400000000000008E-002 -4.3371957144699991E-004 + 2.8500000000000025E-002 -4.7956436173990369E-004 + 2.9600000000000015E-002 -5.2310648607090116E-004 + 3.0700000000000005E-002 -5.6378543376922607E-004 + 3.1800000000000023E-002 -6.0115638189017773E-004 + 3.2900000000000013E-002 -6.3476251671090722E-004 + 3.4000000000000002E-002 -6.6406442783772945E-004 + 3.5100000000000020E-002 -6.8854889832437038E-004 + 3.6200000000000010E-002 -7.0785876596346498E-004 + 3.7300000000000028E-002 -7.2175951208919287E-004 + 3.8400000000000017E-002 -7.2999933036044240E-004 + 3.9500000000000007E-002 -7.3229597182944417E-004 + 4.0600000000000025E-002 -7.2848470881581306E-004 + 4.1700000000000015E-002 -7.1860424941405654E-004 + 4.2800000000000005E-002 -7.0278753992170095E-004 + 4.3900000000000022E-002 -6.8112043663859367E-004 + 4.5000000000000012E-002 -6.5368594368919730E-004 + 4.6100000000000002E-002 -6.2072894070297480E-004 + 4.7200000000000020E-002 -5.8270059525966644E-004 + 4.8300000000000010E-002 -5.4008828010410070E-004 + 4.9400000000000027E-002 -4.9329816829413176E-004 + 5.0500000000000017E-002 -4.4275078107602894E-004 + 5.1600000000000007E-002 -3.8903596578165889E-004 + 5.2700000000000025E-002 -3.3286525285802782E-004 + 5.3800000000000014E-002 -2.7488931664265692E-004 + 5.4900000000000004E-002 -2.1564777125604451E-004 + 5.6000000000000022E-002 -1.5572078700643033E-004 + 5.7100000000000012E-002 -9.5837305707391351E-005 + 5.8200000000000002E-002 -3.6743247619597241E-005 + 5.9300000000000019E-002 2.0985975424991921E-005 + 6.0400000000000009E-002 7.6913667726330459E-005 + 6.1500000000000027E-002 1.3054603186901659E-004 + 6.2600000000000017E-002 1.8127419753000140E-004 + 6.3700000000000007E-002 2.2856585565023124E-004 + 6.4800000000000024E-002 2.7211170527152717E-004 + 6.5900000000000014E-002 3.1172725721262395E-004 + 6.7000000000000004E-002 3.4714958746917546E-004 + 6.8100000000000022E-002 3.7806938053108752E-004 + 6.9200000000000012E-002 4.0432022069580853E-004 + 7.0300000000000029E-002 4.2595618288032711E-004 + 7.1400000000000019E-002 4.4307927601039410E-004 + 7.2500000000000009E-002 4.5567663619294763E-004 + 7.3600000000000027E-002 4.6372672659344971E-004 + 7.4700000000000016E-002 4.6741569531150162E-004 + 7.5800000000000006E-002 4.6711281174793839E-004 + 7.6900000000000024E-002 4.6313856728374958E-004 + 7.8000000000000014E-002 4.5565300388261676E-004 + 7.9100000000000004E-002 4.4483522651717067E-004 + 8.0200000000000021E-002 4.3107316014356911E-004 + 8.1300000000000011E-002 4.1486357804387808E-004 + 8.2400000000000029E-002 3.9657711749896407E-004 + 8.3500000000000019E-002 3.7643490941263735E-004 + 8.4600000000000009E-002 3.5471728187985718E-004 + 8.5700000000000026E-002 3.3187062945216894E-004 + 8.6800000000000016E-002 3.0833203345537186E-004 + 8.7900000000000006E-002 2.8434552950784564E-004 + 8.9000000000000024E-002 2.6005887775681913E-004 + 9.0100000000000013E-002 2.3575208615511656E-004 + 9.1200000000000003E-002 2.1183447097428143E-004 + 9.2300000000000021E-002 1.8859602278098464E-004 + 9.3400000000000011E-002 1.6608950681984425E-004 + 9.4500000000000028E-002 1.4432697207666934E-004 + 9.5600000000000018E-002 1.2350604811217636E-004 + 9.6700000000000008E-002 1.0392170952400193E-004 + 9.7800000000000026E-002 8.5696236055810004E-005 + 9.8900000000000016E-002 6.8732711952179670E-005 + 0.10000000000000001 5.2957941079512239E-005 + 0.10110000000000002 3.8484064134536311E-005 + 0.10220000000000001 2.5453320631640963E-005 + 0.10330000000000003 1.3815745660394896E-005 + 0.10440000000000002 3.3892179089889396E-006 + 0.10550000000000001 -5.8962582443200517E-006 + 0.10660000000000003 -1.3951802429801319E-005 + 0.10770000000000002 -2.0755136574734934E-005 + 0.10880000000000001 -2.6489162337384187E-005 + 0.10990000000000003 -3.1370083888759837E-005 + 0.11100000000000002 -3.5424684028839692E-005 + 0.11210000000000001 -3.8558013329748064E-005 + 0.11320000000000002 -4.0816576074576005E-005 + 0.11430000000000001 -4.2435822251718491E-005 + 0.11540000000000003 -4.3599575292319059E-005 + 0.11650000000000002 -4.4272921513766050E-005 + 0.11760000000000001 -4.4368200178723782E-005 + 0.11870000000000003 -4.3981679482385516E-005 + 0.11980000000000002 -4.3343774450477213E-005 + 0.12090000000000001 -4.2556126572890207E-005 + 0.12200000000000003 -4.1519579099258408E-005 + 0.12310000000000001 -4.0164537495002151E-005 + 0.12420000000000003 -3.8628277252428234E-005 + 0.12530000000000002 -3.7109151890035719E-005 + 0.12640000000000001 -3.5621254937723279E-005 + 0.12750000000000003 -3.4025066270260140E-005 + 0.12860000000000002 -3.2282281608786434E-005 + 0.12970000000000001 -3.0544088076567277E-005 + 0.13080000000000003 -2.8945380108780228E-005 + 0.13190000000000002 -2.7427926397649571E-005 + 0.13300000000000001 -2.5861185349640436E-005 + 0.13410000000000000 -2.4265633328468539E-005 + 0.13520000000000004 -2.2791131414123811E-005 + 0.13630000000000003 -2.1487154299393296E-005 + 0.13740000000000002 -2.0228968423907645E-005 + 0.13850000000000001 -1.8916751287179068E-005 + 0.13960000000000000 -1.7639560610405169E-005 + 0.14070000000000005 -1.6545329344808124E-005 + 0.14180000000000004 -1.5613100913469680E-005 + 0.14290000000000003 -1.4678633306175470E-005 + 0.14400000000000002 -1.3676861271960661E-005 + 0.14510000000000001 -1.2734617484966293E-005 + 0.14620000000000000 -1.1975864254054613E-005 + 0.14730000000000004 -1.1335758244968019E-005 + 0.14840000000000003 -1.0661266969691496E-005 + 0.14950000000000002 -9.9372427939670160E-006 + 0.15060000000000001 -9.2947502707829699E-006 + 0.15170000000000000 -8.8003289420157671E-006 + 0.15280000000000005 -8.3541153799160384E-006 + 0.15390000000000004 -7.8471166489180177E-006 + 0.15500000000000003 -7.3265437094960362E-006 + 0.15610000000000002 -6.9147181420703419E-006 + 0.15720000000000001 -6.6132388383266516E-006 + 0.15830000000000000 -6.2972026171337347E-006 + 0.15940000000000004 -5.9050380514236167E-006 + 0.16050000000000003 -5.5289660849666689E-006 + 0.16160000000000002 -5.2688656069221906E-006 + 0.16270000000000001 -5.0776452553691342E-006 + 0.16380000000000000 -4.8347487791033927E-006 + 0.16490000000000005 -4.5294941628526431E-006 + 0.16600000000000004 -4.2720203055068851E-006 + 0.16710000000000003 -4.1196535676135682E-006 + 0.16820000000000002 -3.9881847442302387E-006 + 0.16930000000000001 -3.7823433558514807E-006 + 0.17040000000000000 -3.5404079881118378E-006 + 0.17150000000000004 -3.3724109016475268E-006 + 0.17260000000000003 -3.2899631605687318E-006 + 0.17370000000000002 -3.1888741887087235E-006 + 0.17480000000000001 -3.0071089440752985E-006 + 0.17590000000000000 -2.8154388473922154E-006 + 0.17700000000000005 -2.7076314381702105E-006 + 0.17810000000000004 -2.6612099190970184E-006 + 0.17920000000000003 -2.5769581952772569E-006 + 0.18030000000000002 -2.4283688162540784E-006 + 0.18140000000000001 -2.2930184968572576E-006 + 0.18250000000000000 -2.2278813958109822E-006 + 0.18360000000000004 -2.1858020318177296E-006 + 0.18470000000000003 -2.0957238575647352E-006 + 0.18580000000000002 -1.9727690414583776E-006 + 0.18690000000000001 -1.8892405933002010E-006 + 0.18800000000000000 -1.8585502630230621E-006 + 0.18910000000000005 -1.8152973098040093E-006 + 0.19020000000000004 -1.7193203802889911E-006 + 0.19130000000000003 -1.6183084881049581E-006 + 0.19240000000000002 -1.5736036402813625E-006 + 0.19350000000000001 -1.5652294678147882E-006 + 0.19460000000000005 -1.5221594367176294E-006 + 0.19570000000000004 -1.4288968941400526E-006 + 0.19680000000000003 -1.3468345514411340E-006 + 0.19790000000000002 -1.3212949170338106E-006 + 0.19900000000000001 -1.3171165846870281E-006 + 0.20010000000000000 -1.2747350410791114E-006 + 0.20120000000000005 -1.1971056892434717E-006 + 0.20230000000000004 -1.1387270433260710E-006 + 0.20340000000000003 -1.1219800626349752E-006 + 0.20450000000000002 -1.1092686236224836E-006 + 0.20560000000000000 -1.0652184982973267E-006 + 0.20670000000000005 -1.0080406127599417E-006 + 0.20780000000000004 -9.7558813649811782E-007 + 0.20890000000000003 -9.6569931429257849E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0029.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0029.BXX.semd new file mode 100644 index 00000000..09061e17 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0029.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 2.4000243043723909E-024 + -0.10900000000000000 -1.4065601354813240E-023 + -0.10790000000000000 -2.0158546838852304E-023 + -0.10679999999999999 2.3609309374847976E-022 + -0.10569999999999999 1.4395363514768624E-022 + -0.10460000000000000 -2.2927532109216264E-021 + -0.10349999999999999 -1.7718459136891606E-021 + -0.10239999999999999 1.5905069207847963E-020 + -0.10130000000000000 2.0831343345907520E-020 + -0.10020000000000000 -7.9272530886592629E-020 + -9.9099999999999994E-002 -1.7510800937106424E-019 + -9.7999999999999990E-002 2.4450926409548167E-019 + -9.6899999999999986E-002 1.0396059705306268E-018 + -9.5799999999999996E-002 -4.3665720700983535E-020 + -9.4699999999999993E-002 -4.2844886890174262E-018 + -9.3599999999999989E-002 -4.3870276521107246E-018 + -9.2499999999999999E-002 1.0761618942134277E-017 + -9.1399999999999995E-002 2.7231452472819389E-017 + -9.0299999999999991E-002 -3.8410144151609028E-018 + -8.9200000000000002E-002 -8.9253760858872048E-017 + -8.8099999999999984E-002 -9.5308775882319414E-017 + -8.6999999999999994E-002 1.3636480032542527E-016 + -8.5899999999999990E-002 4.2458876439881491E-016 + -8.4799999999999986E-002 1.7978670028677570E-016 + -8.3699999999999997E-002 -8.1178102417635246E-016 + -8.2599999999999993E-002 -1.4590202867552815E-015 + -8.1499999999999989E-002 -9.5569873788310553E-017 + -8.0399999999999999E-002 2.9471596604130346E-015 + -7.9299999999999995E-002 4.1579640358763766E-015 + -7.8199999999999992E-002 1.5542566214682760E-016 + -7.7100000000000002E-002 -7.2640368180732114E-015 + -7.5999999999999984E-002 -1.1160693307304004E-014 + -7.4899999999999994E-002 -5.5982410716956966E-015 + -7.3799999999999991E-002 9.6390638390985925E-015 + -7.2699999999999987E-002 2.9311107577548179E-014 + -7.1599999999999997E-002 4.0210720766552938E-014 + -7.0499999999999993E-002 1.6085584267030474E-014 + -6.9399999999999989E-002 -6.4578300118436210E-014 + -6.8300000000000000E-002 -1.6458457318367647E-013 + -6.7199999999999996E-002 -1.5898690512976960E-013 + -6.6099999999999992E-002 6.9542001280772925E-014 + -6.5000000000000002E-002 4.3670782593450974E-013 + -6.3899999999999985E-002 5.9355797187021775E-013 + -6.2799999999999995E-002 1.9792664957083567E-013 + -6.1699999999999991E-002 -6.5364743782533874E-013 + -6.0599999999999994E-002 -1.3335565290928386E-012 + -5.9499999999999990E-002 -1.1716842773790148E-012 + -5.8399999999999994E-002 -7.9708714129968217E-014 + -5.7299999999999990E-002 1.3725820610308026E-012 + -5.6199999999999986E-002 2.4587807918169391E-012 + -5.5099999999999996E-002 2.6846101296856828E-012 + -5.3999999999999992E-002 1.6823695214718271E-012 + -5.2899999999999989E-002 -8.1627700475664366E-013 + -5.1799999999999985E-002 -4.3534767804609409E-012 + -5.0699999999999995E-002 -7.1745417766500008E-012 + -4.9599999999999991E-002 -7.0335490903739029E-012 + -4.8499999999999988E-002 -3.1000957009807983E-012 + -4.7399999999999998E-002 3.2307364249140047E-012 + -4.6299999999999994E-002 9.8256498423654470E-012 + -4.5199999999999990E-002 1.5510913733973730E-011 + -4.4099999999999986E-002 1.9168076847986271E-011 + -4.2999999999999997E-002 1.7401231497404801E-011 + -4.1899999999999993E-002 5.4185943926254865E-012 + -4.0799999999999989E-002 -1.7505774607684543E-011 + -3.9699999999999985E-002 -4.3707062274966901E-011 + -3.8599999999999995E-002 -6.0405846991073986E-011 + -3.7499999999999992E-002 -5.8461409324639391E-011 + -3.6399999999999988E-002 -3.7237615768681565E-011 + -3.5299999999999984E-002 -1.0056530261315366E-012 + -3.4199999999999994E-002 4.6557112332035189E-011 + -3.3099999999999991E-002 1.0134712513654165E-010 + -3.1999999999999987E-002 1.5312384693544345E-010 + -3.0899999999999997E-002 1.8410389879264244E-010 + -2.9799999999999993E-002 1.7434036159169608E-010 + -2.8699999999999989E-002 1.0730403371406183E-010 + -2.7599999999999986E-002 -2.7167008226358647E-011 + -2.6499999999999996E-002 -2.2586281456238311E-010 + -2.5399999999999992E-002 -4.5923490010757462E-010 + -2.4299999999999988E-002 -6.6683442101478363E-010 + -2.3199999999999985E-002 -7.7470307946470029E-010 + -2.2099999999999995E-002 -7.2147571250624765E-010 + -2.0999999999999991E-002 -4.6298778699771503E-010 + -1.9899999999999987E-002 4.8676819519588577E-011 + -1.8799999999999983E-002 8.7559587358398971E-010 + -1.7699999999999994E-002 2.0657064947471326E-009 + -1.6599999999999990E-002 3.6150411553137474E-009 + -1.5499999999999986E-002 5.4777946623119078E-009 + -1.4399999999999996E-002 7.6281345684492408E-009 + -1.3299999999999992E-002 1.0106901093820397E-008 + -1.2199999999999989E-002 1.3000416743125243E-008 + -1.1099999999999985E-002 1.6389799739613409E-008 + -9.9999999999999950E-003 2.0351588858602554E-008 + -8.8999999999999913E-003 2.5020804983455491E-008 + -7.7999999999999875E-003 3.0640197934417301E-008 + -6.6999999999999837E-003 3.7540612396469442E-008 + -5.5999999999999939E-003 4.6092456074120491E-008 + -4.4999999999999901E-003 5.6698326034165802E-008 + -3.3999999999999864E-003 6.9819996895148506E-008 + -2.2999999999999826E-003 8.5982350128688267E-008 + -1.1999999999999927E-003 1.0575460152040250E-007 + -9.9999999999988987E-005 1.2977119467905140E-007 + 1.0000000000000148E-003 1.5880048920280387E-007 + 2.1000000000000185E-003 1.9377594639991003E-007 + 3.2000000000000084E-003 2.3574797580749873E-007 + 4.3000000000000121E-003 2.8586273970176990E-007 + 5.4000000000000159E-003 3.4549302085906675E-007 + 6.5000000000000058E-003 4.1640123527031392E-007 + 7.6000000000000234E-003 5.0071076884705690E-007 + 8.7000000000000133E-003 6.0067492313464754E-007 + 9.8000000000000032E-003 7.1852696237328928E-007 + 1.0900000000000021E-002 8.5670671978732571E-007 + 1.2000000000000011E-002 1.0182325240748469E-006 + 1.3100000000000001E-002 1.2068155683664372E-006 + 1.4200000000000018E-002 1.4265617664932506E-006 + 1.5300000000000008E-002 1.6816626384752453E-006 + 1.6400000000000026E-002 1.9764970602409448E-006 + 1.7500000000000016E-002 2.3160014279710595E-006 + 1.8600000000000005E-002 2.7058713385486044E-006 + 1.9700000000000023E-002 3.1523093184659956E-006 + 2.0800000000000013E-002 3.6617584555642679E-006 + 2.1900000000000003E-002 4.2409087654959876E-006 + 2.3000000000000020E-002 4.8967017391987611E-006 + 2.4100000000000010E-002 5.6363796829828061E-006 + 2.5200000000000000E-002 6.4675632529542781E-006 + 2.6300000000000018E-002 7.3983264883281663E-006 + 2.7400000000000008E-002 8.4371777120395564E-006 + 2.8500000000000025E-002 9.5923987828427926E-006 + 2.9600000000000015E-002 1.0871375707210973E-005 + 3.0700000000000005E-002 1.2280693226784933E-005 + 3.1800000000000023E-002 1.3826810572936665E-005 + 3.2900000000000013E-002 1.5516559869865887E-005 + 3.4000000000000002E-002 1.7356367607135326E-005 + 3.5100000000000020E-002 1.9350540242157876E-005 + 3.6200000000000010E-002 2.1500640286831185E-005 + 3.7300000000000028E-002 2.3805861928849481E-005 + 3.8400000000000017E-002 2.6264731786795892E-005 + 3.9500000000000007E-002 2.8874614145024680E-005 + 4.0600000000000025E-002 3.1629951990908012E-005 + 4.1700000000000015E-002 3.4521057386882603E-005 + 4.2800000000000005E-002 3.7533871363848448E-005 + 4.3900000000000022E-002 4.0650720620760694E-005 + 4.5000000000000012E-002 4.3851629015989602E-005 + 4.6100000000000002E-002 4.7113091568462551E-005 + 4.7200000000000020E-002 5.0408212700858712E-005 + 4.8300000000000010E-002 5.3703850426245481E-005 + 4.9400000000000027E-002 5.6961398513521999E-005 + 5.0500000000000017E-002 6.0136997490189970E-005 + 5.1600000000000007E-002 6.3184066675603390E-005 + 5.2700000000000025E-002 6.6053391492459923E-005 + 5.3800000000000014E-002 6.8693181674461812E-005 + 5.4900000000000004E-002 7.1048474637791514E-005 + 5.6000000000000022E-002 7.3058341513387859E-005 + 5.7100000000000012E-002 7.4656622018665075E-005 + 5.8200000000000002E-002 7.5778618338517845E-005 + 5.9300000000000019E-002 7.6362397521734238E-005 + 6.0400000000000009E-002 7.6349257142283022E-005 + 6.1500000000000027E-002 7.5680058216676116E-005 + 6.2600000000000017E-002 7.4293093348387629E-005 + 6.3700000000000007E-002 7.2127855673898011E-005 + 6.4800000000000024E-002 6.9133850047364831E-005 + 6.5900000000000014E-002 6.5272688516415656E-005 + 6.7000000000000004E-002 6.0514426877489313E-005 + 6.8100000000000022E-002 5.4835094488225877E-005 + 6.9200000000000012E-002 4.8215999413514510E-005 + 7.0300000000000029E-002 4.0648686990607530E-005 + 7.1400000000000019E-002 3.2142284908331931E-005 + 7.2500000000000009E-002 2.2718699256074615E-005 + 7.3600000000000027E-002 1.2419839549693279E-005 + 7.4700000000000016E-002 1.3006758763367543E-006 + 7.5800000000000006E-002 -1.0574149200692773E-005 + 7.6900000000000024E-002 -2.3128110115067102E-005 + 7.8000000000000014E-002 -3.6271321732783690E-005 + 7.9100000000000004E-002 -4.9897153076017275E-005 + 8.0200000000000021E-002 -6.3878404034767300E-005 + 8.1300000000000011E-002 -7.8072203905321658E-005 + 8.2400000000000029E-002 -9.2333946668077260E-005 + 8.3500000000000019E-002 -1.0651854245224968E-004 + 8.4600000000000009E-002 -1.2047884956700727E-004 + 8.5700000000000026E-002 -1.3405027857515961E-004 + 8.6800000000000016E-002 -1.4705721696373075E-004 + 8.7900000000000006E-002 -1.5932564565446228E-004 + 8.9000000000000024E-002 -1.7069598834495991E-004 + 9.0100000000000013E-002 -1.8102175090461969E-004 + 9.1200000000000003E-002 -1.9016169244423509E-004 + 9.2300000000000021E-002 -1.9797730783466250E-004 + 9.3400000000000011E-002 -2.0434102043509483E-004 + 9.4500000000000028E-002 -2.0914105698466301E-004 + 9.5600000000000018E-002 -2.1228611876722425E-004 + 9.6700000000000008E-002 -2.1370830654632300E-004 + 9.7800000000000026E-002 -2.1336659847293049E-004 + 9.8900000000000016E-002 -2.1124344493728131E-004 + 0.10000000000000001 -2.0733568817377090E-004 + 0.10110000000000002 -2.0165230671409518E-004 + 0.10220000000000001 -1.9422787590883672E-004 + 0.10330000000000003 -1.8513525719754398E-004 + 0.10440000000000002 -1.7448024300392717E-004 + 0.10550000000000001 -1.6238278476521373E-004 + 0.10660000000000003 -1.4896439097356051E-004 + 0.10770000000000002 -1.3435859000310302E-004 + 0.10880000000000001 -1.1872356844833121E-004 + 0.10990000000000003 -1.0224128345726058E-004 + 0.11100000000000002 -8.5107116319704801E-005 + 0.11210000000000001 -6.7509470682125539E-005 + 0.11320000000000002 -4.9642156227491796E-005 + 0.11430000000000001 -3.1696999940322712E-005 + 0.11540000000000003 -1.3863178537576459E-005 + 0.11650000000000002 3.6822655147261685E-006 + 0.11760000000000001 2.0757273887284100E-005 + 0.11870000000000003 3.7176345358602703E-005 + 0.11980000000000002 5.2776373195229098E-005 + 0.12090000000000001 6.7427652538754046E-005 + 0.12200000000000003 8.1026897532865405E-005 + 0.12310000000000001 9.3471389845944941E-005 + 0.12420000000000003 1.0465859668329358E-004 + 0.12530000000000002 1.1450457532191649E-004 + 0.12640000000000001 1.2296807835809886E-004 + 0.12750000000000003 1.3003614731132984E-004 + 0.12860000000000002 1.3570528244599700E-004 + 0.12970000000000001 1.3997792848385870E-004 + 0.13080000000000003 1.4287546218838543E-004 + 0.13190000000000002 1.4444717089645565E-004 + 0.13300000000000001 1.4475263014901429E-004 + 0.13410000000000000 1.4385329268407077E-004 + 0.13520000000000004 1.4182623999658972E-004 + 0.13630000000000003 1.3877406308893114E-004 + 0.13740000000000002 1.3481086352840066E-004 + 0.13850000000000001 1.3003463391214609E-004 + 0.13960000000000000 1.2453210365492851E-004 + 0.14070000000000005 1.1840232036774978E-004 + 0.14180000000000004 1.1177099804626778E-004 + 0.14290000000000003 1.0476519673829898E-004 + 0.14400000000000002 9.7483789431862533E-005 + 0.14510000000000001 9.0003792138304561E-005 + 0.14620000000000000 8.2410842878744006E-005 + 0.14730000000000004 7.4806077464018017E-005 + 0.14840000000000003 6.7280474468134344E-005 + 0.14950000000000002 5.9898171457462013E-005 + 0.15060000000000001 5.2711653552250937E-005 + 0.15170000000000000 4.5781674998579547E-005 + 0.15280000000000005 3.9168586226878688E-005 + 0.15390000000000004 3.2907522836467251E-005 + 0.15500000000000003 2.7009609766537324E-005 + 0.15610000000000002 2.1490030121640302E-005 + 0.15720000000000001 1.6383466572733596E-005 + 0.15830000000000000 1.1718379937519785E-005 + 0.15940000000000004 7.4885283538606018E-006 + 0.16050000000000003 3.6651440495916177E-006 + 0.16160000000000002 2.3414132499510742E-007 + 0.16270000000000001 -2.7971852887276327E-006 + 0.16380000000000000 -5.4270249165710993E-006 + 0.16490000000000005 -7.6828619057778269E-006 + 0.16600000000000004 -9.6036264949361794E-006 + 0.16710000000000003 -1.1212285244255327E-005 + 0.16820000000000002 -1.2516019523900468E-005 + 0.16930000000000001 -1.3533898709283676E-005 + 0.17040000000000000 -1.4306386219686829E-005 + 0.17150000000000004 -1.4866836863802746E-005 + 0.17260000000000003 -1.5224781236611307E-005 + 0.17370000000000002 -1.5386376617243513E-005 + 0.17480000000000001 -1.5382711353595369E-005 + 0.17590000000000000 -1.5258068742696196E-005 + 0.17700000000000005 -1.5035554497444537E-005 + 0.17810000000000004 -1.4709761671838351E-005 + 0.17920000000000003 -1.4281221410783473E-005 + 0.18030000000000002 -1.3779796972812619E-005 + 0.18140000000000001 -1.3243258763395716E-005 + 0.18250000000000000 -1.2682159649557434E-005 + 0.18360000000000004 -1.2083462024747860E-005 + 0.18470000000000003 -1.1447016731835902E-005 + 0.18580000000000002 -1.0799251867865678E-005 + 0.18690000000000001 -1.0165419553231914E-005 + 0.18800000000000000 -9.5423902166658081E-006 + 0.18910000000000005 -8.9144550656783395E-006 + 0.19020000000000004 -8.2863862189697102E-006 + 0.19130000000000003 -7.6823052950203419E-006 + 0.19240000000000002 -7.1137133090815041E-006 + 0.19350000000000001 -6.5662256929499563E-006 + 0.19460000000000005 -6.0258685152803082E-006 + 0.19570000000000004 -5.5037830861692782E-006 + 0.19680000000000003 -5.0212656788062304E-006 + 0.19790000000000002 -4.5783863242832012E-006 + 0.19900000000000001 -4.1557286749593914E-006 + 0.20010000000000000 -3.7461393276316812E-006 + 0.20120000000000005 -3.3672522476990707E-006 + 0.20230000000000004 -3.0347146093845367E-006 + 0.20340000000000003 -2.7377348033041926E-006 + 0.20450000000000002 -2.4544017378502758E-006 + 0.20560000000000000 -2.1849516542715719E-006 + 0.20670000000000005 -1.9516528482199647E-006 + 0.20780000000000004 -1.7654523389865062E-006 + 0.20890000000000003 -1.6099095319077605E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0029.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0029.BXZ.semd new file mode 100644 index 00000000..b7b73bff --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0029.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 2.4000243043723909E-024 + -0.10900000000000000 -1.3332590223960065E-023 + -0.10790000000000000 -2.2150797700048055E-023 + -0.10679999999999999 2.2310092067094972E-022 + -0.10569999999999999 1.7721245267391102E-022 + -0.10460000000000000 -2.1391631791218969E-021 + -0.10349999999999999 -2.0389674943037519E-021 + -0.10239999999999999 1.4471807544363650E-020 + -0.10130000000000000 2.1805792803650530E-020 + -0.10020000000000000 -6.8965395165087343E-020 + -9.9099999999999994E-002 -1.7179191984352158E-019 + -9.7999999999999990E-002 1.9025085587825159E-019 + -9.6899999999999986E-002 9.6671595232579624E-019 + -9.5799999999999996E-002 1.4037778445256261E-019 + -9.4699999999999993E-002 -3.7453377424293443E-018 + -9.3599999999999989E-002 -4.5490835010481322E-018 + -9.2499999999999999E-002 8.3685573058775416E-018 + -9.1399999999999995E-002 2.4897797293794986E-017 + -9.0299999999999991E-002 2.0418053861955337E-018 + -8.9200000000000002E-002 -7.3402247317612163E-017 + -8.8099999999999984E-002 -9.4268811328993246E-017 + -8.6999999999999994E-002 8.6430758864351076E-017 + -8.5899999999999990E-002 3.5334529966128854E-016 + -8.4799999999999986E-002 2.3068873497043905E-016 + -8.3699999999999997E-002 -5.3541704337685013E-016 + -8.2599999999999993E-002 -1.2087278741931481E-015 + -8.1499999999999989E-002 -4.7744753783486430E-016 + -8.0399999999999999E-002 1.7436671909877468E-015 + -7.9299999999999995E-002 3.3463690413110649E-015 + -7.8199999999999992E-002 1.8757017338936815E-015 + -7.7100000000000002E-002 -2.7436614771428466E-015 + -7.5999999999999984E-002 -8.1821188889432024E-015 + -7.4899999999999994E-002 -1.1101889739006769E-014 + -7.3799999999999991E-002 -5.6434844895403378E-015 + -7.2699999999999987E-002 1.6435278431172623E-014 + -7.1599999999999997E-002 5.1355929464548186E-014 + -7.0499999999999993E-002 6.1798852981579527E-014 + -6.9399999999999989E-002 -9.1977808494027834E-015 + -6.8300000000000000E-002 -1.6187124882681425E-013 + -6.7199999999999996E-002 -2.6758930900087907E-013 + -6.6099999999999992E-002 -1.3148079088150244E-013 + -6.5000000000000002E-002 2.9113175628939225E-013 + -6.3899999999999985E-002 7.3013486532810812E-013 + -6.2799999999999995E-002 7.3568267363460782E-013 + -6.1699999999999991E-002 6.6426112657266834E-014 + -6.0599999999999994E-002 -1.0373297273241766E-012 + -5.9499999999999990E-002 -1.9627708746500216E-012 + -5.8399999999999994E-002 -2.0493366118673473E-012 + -5.7299999999999990E-002 -8.2077888322734660E-013 + -5.6199999999999986E-002 1.8077370112987157E-012 + -5.5099999999999996E-002 5.0855973078578476E-012 + -5.3999999999999992E-002 7.0806806598544547E-012 + -5.2899999999999989E-002 5.3764375763931671E-012 + -5.1799999999999985E-002 -1.0103252869736457E-012 + -5.0699999999999995E-002 -1.0081623036395371E-011 + -4.9599999999999991E-002 -1.7582166625396134E-011 + -4.8499999999999988E-002 -1.9545537063847540E-011 + -4.7399999999999998E-002 -1.3909900141440001E-011 + -4.6299999999999994E-002 1.6940200869668132E-013 + -4.5199999999999990E-002 2.2812191372012514E-011 + -4.4099999999999986E-002 5.0620667380041340E-011 + -4.2999999999999997E-002 7.2552977514739325E-011 + -4.1899999999999993E-002 7.0975482435731152E-011 + -4.0799999999999989E-002 3.0996722549803124E-011 + -3.9699999999999985E-002 -4.7768282385174388E-011 + -3.8599999999999995E-002 -1.4639936485316696E-010 + -3.7499999999999992E-002 -2.3152856021280144E-010 + -3.6399999999999988E-002 -2.6450713841441598E-010 + -3.5299999999999984E-002 -2.1055453214291475E-010 + -3.4199999999999994E-002 -4.9907602356347169E-011 + -3.3099999999999991E-002 2.0773786857386511E-010 + -3.1999999999999987E-002 5.1289428260048453E-010 + -3.0899999999999997E-002 7.8018119742395697E-010 + -2.9799999999999993E-002 9.0634516558552036E-010 + -2.8699999999999989E-002 7.9278200670884758E-010 + -2.7599999999999986E-002 3.6855701823768072E-010 + -2.6499999999999996E-002 -3.7981504052986281E-010 + -2.5399999999999992E-002 -1.3729911652049509E-009 + -2.4299999999999988E-002 -2.4199184878170854E-009 + -2.3199999999999985E-002 -3.2392748483545120E-009 + -2.2099999999999995E-002 -3.5146865418056450E-009 + -2.0999999999999991E-002 -2.9500311082841790E-009 + -1.9899999999999987E-002 -1.3049283875687934E-009 + -1.8799999999999983E-002 1.5754908488929686E-009 + -1.7699999999999994E-002 5.7239564199562665E-009 + -1.6599999999999990E-002 1.1035681701798694E-008 + -1.5499999999999986E-002 1.7315770151071774E-008 + -1.4399999999999996E-002 2.4378223884014005E-008 + -1.3299999999999992E-002 3.2129605642694514E-008 + -1.2199999999999989E-002 4.0597811334919243E-008 + -1.1099999999999985E-002 4.9950259040087985E-008 + -9.9999999999999950E-003 6.0562591386315034E-008 + -8.8999999999999913E-003 7.3109767129153624E-008 + -7.7999999999999875E-003 8.8576207701862586E-008 + -6.6999999999999837E-003 1.0814454753926839E-007 + -5.5999999999999939E-003 1.3305704271715513E-007 + -4.4999999999999901E-003 1.6457227047794731E-007 + -3.3999999999999864E-003 2.0401976996708981E-007 + -2.2999999999999826E-003 2.5285564220212109E-007 + -1.1999999999999927E-003 3.1267259714695683E-007 + -9.9999999999988987E-005 3.8522338741131534E-007 + 1.0000000000000148E-003 4.7251791102098650E-007 + 2.1000000000000185E-003 5.7696360045156325E-007 + 3.2000000000000084E-003 7.0149718567336095E-007 + 4.3000000000000121E-003 8.4973612501926254E-007 + 5.4000000000000159E-003 1.0261710485792719E-006 + 6.5000000000000058E-003 1.2362655752440332E-006 + 7.6000000000000234E-003 1.4863172737022978E-006 + 8.7000000000000133E-003 1.7831727063821745E-006 + 9.8000000000000032E-003 2.1341163574106758E-006 + 1.0900000000000021E-002 2.5471531444054563E-006 + 1.2000000000000011E-002 3.0314038212964078E-006 + 1.3100000000000001E-002 3.5971959277958376E-006 + 1.4200000000000018E-002 4.2558126551739406E-006 + 1.5300000000000008E-002 5.0194121286040172E-006 + 1.6400000000000026E-002 5.9014191720052622E-006 + 1.7500000000000016E-002 6.9171223913144786E-006 + 1.8600000000000005E-002 8.0838017311180010E-006 + 1.9700000000000023E-002 9.4202177933766507E-006 + 2.0800000000000013E-002 1.0946046131721232E-005 + 2.1900000000000003E-002 1.2681761290878057E-005 + 2.3000000000000020E-002 1.4648743672296405E-005 + 2.4100000000000010E-002 1.6869276805664413E-005 + 2.5200000000000000E-002 1.9366465494385920E-005 + 2.6300000000000018E-002 2.2163932953844778E-005 + 2.7400000000000008E-002 2.5285611627623439E-005 + 2.8500000000000025E-002 2.8755252060364000E-005 + 2.9600000000000015E-002 3.2595948141533881E-005 + 3.0700000000000005E-002 3.6829958844464272E-005 + 3.1800000000000023E-002 4.1478600905975327E-005 + 3.2900000000000013E-002 4.6561654016841203E-005 + 3.4000000000000002E-002 5.2095652790740132E-005 + 3.5100000000000020E-002 5.8092271501664072E-005 + 3.6200000000000010E-002 6.4557469158899039E-005 + 3.7300000000000028E-002 7.1492344432044774E-005 + 3.8400000000000017E-002 7.8893252066336572E-005 + 3.9500000000000007E-002 8.6749838374089450E-005 + 4.0600000000000025E-002 9.5042436441872269E-005 + 4.1700000000000015E-002 1.0374064731877297E-004 + 4.2800000000000005E-002 1.1280385660938919E-004 + 4.3900000000000022E-002 1.2218205665703863E-004 + 4.5000000000000012E-002 1.3181545364204794E-004 + 4.6100000000000002E-002 1.4163187006488442E-004 + 4.7200000000000020E-002 1.5154512948356569E-004 + 4.8300000000000010E-002 1.6145395056810230E-004 + 4.9400000000000027E-002 1.7124330042861402E-004 + 5.0500000000000017E-002 1.8078583525493741E-004 + 5.1600000000000007E-002 1.8994417041540146E-004 + 5.2700000000000025E-002 1.9856894505210221E-004 + 5.3800000000000014E-002 2.0649837097153068E-004 + 5.4900000000000004E-002 2.1355962962843478E-004 + 5.6000000000000022E-002 2.1956954151391983E-004 + 5.7100000000000012E-002 2.2433882986661047E-004 + 5.8200000000000002E-002 2.2767824702896178E-004 + 5.9300000000000019E-002 2.2940016060601920E-004 + 6.0400000000000009E-002 2.2931740386411548E-004 + 6.1500000000000027E-002 2.2724465816281736E-004 + 6.2600000000000017E-002 2.2300140699371696E-004 + 6.3700000000000007E-002 2.1642014326062053E-004 + 6.4800000000000024E-002 2.0735694852191955E-004 + 6.5900000000000014E-002 1.9569067808333784E-004 + 6.7000000000000004E-002 1.8132051627617329E-004 + 6.8100000000000022E-002 1.6416897415183485E-004 + 6.9200000000000012E-002 1.4418469800148159E-004 + 7.0300000000000029E-002 1.2135649012634531E-004 + 7.1400000000000019E-002 9.5719158707652241E-005 + 7.2500000000000009E-002 6.7348264565225691E-005 + 7.3600000000000027E-002 3.6358829675009474E-005 + 7.4700000000000016E-002 2.9024809009570163E-006 + 7.5800000000000006E-002 -3.2826650567585602E-005 + 7.6900000000000024E-002 -7.0586072979494929E-005 + 7.8000000000000014E-002 -1.1008517321897671E-004 + 7.9100000000000004E-002 -1.5099275333341211E-004 + 8.0200000000000021E-002 -1.9293767400085926E-004 + 8.1300000000000011E-002 -2.3551733465865254E-004 + 8.2400000000000029E-002 -2.7830380713567138E-004 + 8.3500000000000019E-002 -3.2084566191770136E-004 + 8.4600000000000009E-002 -3.6266617826186121E-004 + 8.5700000000000026E-002 -4.0326648741029203E-004 + 8.6800000000000016E-002 -4.4214131776243448E-004 + 8.7900000000000006E-002 -4.7879928024485707E-004 + 8.9000000000000024E-002 -5.1276932936161757E-004 + 9.0100000000000013E-002 -5.4359430214390159E-004 + 9.1200000000000003E-002 -5.7082949206233025E-004 + 9.2300000000000021E-002 -5.9405568754300475E-004 + 9.3400000000000011E-002 -6.1290303710848093E-004 + 9.4500000000000028E-002 -6.2706135213375092E-004 + 9.5600000000000018E-002 -6.3627812778577209E-004 + 9.6700000000000008E-002 -6.4035283867269754E-004 + 9.7800000000000026E-002 -6.3914142083376646E-004 + 9.8900000000000016E-002 -6.3256558496505022E-004 + 0.10000000000000001 -6.2061962671577930E-004 + 0.10110000000000002 -6.0337048489600420E-004 + 0.10220000000000001 -5.8096298016607761E-004 + 0.10330000000000003 -5.5361230624839664E-004 + 0.10440000000000002 -5.2159657934680581E-004 + 0.10550000000000001 -4.8524286830797791E-004 + 0.10660000000000003 -4.4493083260022104E-004 + 0.10770000000000002 -4.0109924157150090E-004 + 0.10880000000000001 -3.5424655652604997E-004 + 0.10990000000000003 -3.0491166398860514E-004 + 0.11100000000000002 -2.5364552857354283E-004 + 0.11210000000000001 -2.0099987159483135E-004 + 0.11320000000000002 -1.4754348376300186E-004 + 0.11430000000000001 -9.3864182417746633E-005 + 0.11540000000000003 -4.0547402022639289E-005 + 0.11650000000000002 1.1848408576042857E-005 + 0.11760000000000001 6.2795996200293303E-005 + 0.11870000000000003 1.1179276771144941E-004 + 0.11980000000000002 1.5838243416510522E-004 + 0.12090000000000001 2.0215586118865758E-004 + 0.12200000000000003 2.4274952011182904E-004 + 0.12310000000000001 2.7984243934042752E-004 + 0.12420000000000003 3.1316641252487898E-004 + 0.12530000000000002 3.4252172918058932E-004 + 0.12640000000000001 3.6778635694645345E-004 + 0.12750000000000003 3.8889184361323714E-004 + 0.12860000000000002 4.0580777567811310E-004 + 0.12970000000000001 4.1854527080431581E-004 + 0.13080000000000003 4.2717973701655865E-004 + 0.13190000000000002 4.3185704271309078E-004 + 0.13300000000000001 4.3276435462757945E-004 + 0.13410000000000000 4.3010516674257815E-004 + 0.13520000000000004 4.2411038884893060E-004 + 0.13630000000000003 4.1505263652652502E-004 + 0.13740000000000002 4.0323790744878352E-004 + 0.13850000000000001 3.8897737977094948E-004 + 0.13960000000000000 3.7257571239024401E-004 + 0.14070000000000005 3.5434693563729525E-004 + 0.14180000000000004 3.3462388091720641E-004 + 0.14290000000000003 3.1373789533972740E-004 + 0.14400000000000002 2.9199154232628644E-004 + 0.14510000000000001 2.6966212317347527E-004 + 0.14620000000000000 2.4702359223738313E-004 + 0.14730000000000004 2.2434855054598302E-004 + 0.14840000000000003 2.0188189228065312E-004 + 0.14950000000000002 1.7982583085540682E-004 + 0.15060000000000001 1.5835718659218401E-004 + 0.15170000000000000 1.3764676987193525E-004 + 0.15280000000000005 1.1785035167122260E-004 + 0.15390000000000004 9.9081014923285693E-005 + 0.15500000000000003 8.1408914411440492E-005 + 0.15610000000000002 6.4891544752754271E-005 + 0.15720000000000001 4.9592472350923344E-005 + 0.15830000000000000 3.5558765375753865E-005 + 0.15940000000000004 2.2792730305809528E-005 + 0.16050000000000003 1.1261534382356331E-005 + 0.16160000000000002 9.3263423650569166E-007 + 0.16270000000000001 -8.2122651292593218E-006 + 0.16380000000000000 -1.6201698599616066E-005 + 0.16490000000000005 -2.3096923541743308E-005 + 0.16600000000000004 -2.8976257453905419E-005 + 0.16710000000000003 -3.3908603654708713E-005 + 0.16820000000000002 -3.7949845136608928E-005 + 0.16930000000000001 -4.1167790186591446E-005 + 0.17040000000000000 -4.3652096792357042E-005 + 0.17150000000000004 -4.5485627197194844E-005 + 0.17260000000000003 -4.6726185246370733E-005 + 0.17370000000000002 -4.7424822696484625E-005 + 0.17480000000000001 -4.7654702939325944E-005 + 0.17590000000000000 -4.7501835069851950E-005 + 0.17700000000000005 -4.7032579459482804E-005 + 0.17810000000000004 -4.6282057155622169E-005 + 0.17920000000000003 -4.5283301005838439E-005 + 0.18030000000000002 -4.4092765165260062E-005 + 0.18140000000000001 -4.2773903260240331E-005 + 0.18250000000000000 -4.1364823118783534E-005 + 0.18360000000000004 -3.9879192627267912E-005 + 0.18470000000000003 -3.8336911529768258E-005 + 0.18580000000000002 -3.6777884815819561E-005 + 0.18690000000000001 -3.5237997508374974E-005 + 0.18800000000000000 -3.3724238164722919E-005 + 0.18910000000000005 -3.2230440410785377E-005 + 0.19020000000000004 -3.0768813303438947E-005 + 0.19130000000000003 -2.9370008633122779E-005 + 0.19240000000000002 -2.8051352273905650E-005 + 0.19350000000000001 -2.6801419153343886E-005 + 0.19460000000000005 -2.5603894755477086E-005 + 0.19570000000000004 -2.4465289243380539E-005 + 0.19680000000000003 -2.3404569219565019E-005 + 0.19790000000000002 -2.2422476831707172E-005 + 0.19900000000000001 -2.1498792193597183E-005 + 0.20010000000000000 -2.0619989300030284E-005 + 0.20120000000000005 -1.9795283151324838E-005 + 0.20230000000000004 -1.9035189325222746E-005 + 0.20340000000000003 -1.8327260477235541E-005 + 0.20450000000000002 -1.7645983461989090E-005 + 0.20560000000000000 -1.6983634850475937E-005 + 0.20670000000000005 -1.6353975297533907E-005 + 0.20780000000000004 -1.5764018826303072E-005 + 0.20890000000000003 -1.5196324056887534E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0030.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0030.BXX.semd new file mode 100644 index 00000000..778f7991 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0030.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 0.0000000000000000 + -9.9099999999999994E-002 0.0000000000000000 + -9.7999999999999990E-002 1.5257050413383422E-038 + -9.6899999999999986E-002 -1.7992601656488049E-037 + -9.5799999999999996E-002 1.0898453071245975E-037 + -9.4699999999999993E-002 2.6624939871476675E-036 + -9.3599999999999989E-002 -3.9959697851653668E-036 + -9.2499999999999999E-002 -2.9494987102195098E-035 + -9.1399999999999995E-002 5.4106788148025801E-035 + -9.0299999999999991E-002 2.8228080272468997E-034 + -8.9200000000000002E-002 -4.9113536101572350E-034 + -8.8099999999999984E-002 -2.4500343862769224E-033 + -8.6999999999999994E-002 3.2310530367724050E-033 + -8.5899999999999990E-002 1.9282484600574390E-032 + -8.4799999999999986E-002 -1.3873777953051802E-032 + -8.3699999999999997E-002 -1.3467858594814552E-031 + -8.2599999999999993E-002 7.0791642005937075E-033 + -8.1499999999999989E-002 8.1077597554180994E-031 + -8.0399999999999999E-002 5.3403658157291986E-031 + -7.9299999999999995E-002 -4.0412611809518426E-030 + -7.8199999999999992E-002 -6.0495133457158649E-030 + -7.7100000000000002E-002 1.5387379791020879E-029 + -7.5999999999999984E-002 4.3040104618182631E-029 + -7.4899999999999994E-002 -3.3347528144579137E-029 + -7.3799999999999991E-002 -2.2751768767962020E-028 + -7.2699999999999987E-002 -7.3391779521160045E-029 + -7.1599999999999997E-002 8.9952830649940227E-028 + -7.0499999999999993E-002 1.2210283180513329E-027 + -6.9399999999999989E-002 -2.3506845491581077E-027 + -6.8300000000000000E-002 -7.2753960394051332E-027 + -6.7199999999999996E-002 1.0803647504821056E-027 + -6.6099999999999992E-002 2.8146800535830672E-026 + -6.5000000000000002E-002 2.7526290559652393E-026 + -6.3899999999999985E-002 -6.7843781971164652E-026 + -6.2799999999999995E-002 -1.7226678527244310E-025 + -6.1699999999999991E-002 2.6997155944499577E-026 + -6.0599999999999994E-002 5.9450337684872855E-025 + -5.9499999999999990E-002 6.1972478840664816E-025 + -5.8399999999999994E-002 -1.1094572311540650E-024 + -5.7299999999999990E-002 -3.2302067298850108E-024 + -5.6199999999999986E-002 -6.4326065072914335E-025 + -5.5099999999999996E-002 8.6069978573241160E-024 + -5.3999999999999992E-002 1.2517666143291456E-023 + -5.2899999999999989E-002 -8.2880124839671372E-024 + -5.1799999999999985E-002 -4.4519658642404543E-023 + -5.0699999999999995E-002 -3.4456923691856350E-023 + -4.9599999999999991E-002 7.1907505099266780E-023 + -4.8499999999999988E-002 1.8037397999009613E-022 + -4.7399999999999998E-002 5.4532395588779829E-023 + -4.6299999999999994E-002 -3.6871638913423626E-022 + -4.5199999999999990E-002 -6.1462048916296457E-022 + -4.4099999999999986E-002 4.6968090410149690E-023 + -4.2999999999999997E-002 1.4654903043989661E-021 + -4.1899999999999993E-002 1.8647013803128562E-021 + -4.0799999999999989E-002 -6.7264531081867714E-022 + -3.9699999999999985E-002 -4.9037124637347457E-021 + -3.8599999999999995E-002 -5.3731180743129822E-021 + -3.7499999999999992E-002 2.5210120449788222E-021 + -3.6399999999999988E-002 1.4352152314466160E-020 + -3.5299999999999984E-002 1.5697133450193178E-020 + -3.4199999999999994E-002 -4.8019292626091595E-021 + -3.3099999999999991E-002 -3.7193840201323040E-020 + -3.1999999999999987E-002 -4.7783299774476063E-020 + -3.0899999999999997E-002 -4.6137359797305423E-021 + -2.9799999999999993E-002 8.3212321058348808E-020 + -2.8699999999999989E-002 1.4621911421856188E-019 + -2.7599999999999986E-002 8.5385492548587537E-020 + -2.6499999999999996E-002 -1.4169950274914871E-019 + -2.5399999999999992E-002 -4.1784118744442385E-019 + -2.4299999999999988E-002 -4.4558358441853357E-019 + -2.3199999999999985E-002 6.7234946248323480E-020 + -2.2099999999999995E-002 1.0197740051519382E-018 + -2.0999999999999991E-002 1.6366831346448783E-018 + -1.9899999999999987E-002 8.0437839669102606E-019 + -1.8799999999999983E-002 -1.8127948501410932E-018 + -1.7699999999999994E-002 -4.6456936471009568E-018 + -1.6599999999999990E-002 -4.5247676997615234E-018 + -1.5499999999999986E-002 8.5959006594073814E-019 + -1.4399999999999996E-002 9.7221440797307404E-018 + -1.3299999999999992E-002 1.5263411286791834E-017 + -1.2199999999999989E-002 9.3279081454267423E-018 + -1.1099999999999985E-002 -1.0540288571272239E-017 + -9.9999999999999950E-003 -3.5327997224523155E-017 + -8.8999999999999913E-003 -4.5425122955439497E-017 + -7.7999999999999875E-003 -2.0663608630646297E-017 + -6.6999999999999837E-003 4.2963168754685669E-017 + -5.5999999999999939E-003 1.1818900852456489E-016 + -4.4999999999999901E-003 1.4611542009774315E-016 + -3.3999999999999864E-003 6.2949768104265491E-017 + -2.2999999999999826E-003 -1.4690804441302616E-016 + -1.1999999999999927E-003 -3.9762744098991451E-016 + -9.9999999999988987E-005 -4.9734137715055243E-016 + 1.0000000000000148E-003 -2.3487289244141809E-016 + 2.1000000000000185E-003 4.4985189262758884E-016 + 3.2000000000000084E-003 1.2979852415594909E-015 + 4.3000000000000121E-003 1.7106235886824093E-015 + 5.4000000000000159E-003 9.9630090486771579E-016 + 6.5000000000000058E-003 -1.1249294224136225E-015 + 7.6000000000000234E-003 -3.9870971616244501E-015 + 8.7000000000000133E-003 -5.8213698787932134E-015 + 9.8000000000000032E-003 -4.3668546426470223E-015 + 1.0900000000000021E-002 1.6991561390051254E-015 + 1.2000000000000011E-002 1.1063661448031288E-014 + 1.3100000000000001E-002 1.8930391854229088E-014 + 1.4200000000000018E-002 1.8214281401500096E-014 + 1.5300000000000008E-002 3.2195696914147538E-015 + 1.6400000000000026E-002 -2.5259511821605629E-014 + 1.7500000000000016E-002 -5.6121519784917487E-014 + 1.8600000000000005E-002 -6.8897544733183963E-014 + 1.9700000000000023E-002 -4.1805636372387739E-014 + 2.0800000000000013E-002 3.4091524362626219E-014 + 2.1900000000000003E-002 1.4035991878318110E-013 + 2.3000000000000020E-002 2.2576023353277491E-013 + 2.4100000000000010E-002 2.1904804630313440E-013 + 2.5200000000000000E-002 6.2692513398514282E-014 + 2.6300000000000018E-002 -2.4159707979858058E-013 + 2.7400000000000008E-002 -5.9720902268606268E-013 + 2.8500000000000025E-002 -8.1451815778232906E-013 + 2.9600000000000015E-002 -6.7051675626747520E-013 + 3.0700000000000005E-002 -2.2924983986887318E-014 + 3.1800000000000023E-002 1.0582410598855563E-012 + 3.2900000000000013E-002 2.2083185974297592E-012 + 3.4000000000000002E-002 2.8079951558401817E-012 + 3.5100000000000020E-002 2.1872783532300710E-012 + 3.6200000000000010E-002 -3.4516047111394707E-014 + 3.7300000000000028E-002 -3.5873426625088189E-012 + 3.8400000000000017E-002 -7.3472582184930246E-012 + 3.9500000000000007E-002 -9.4718382442904314E-012 + 4.0600000000000025E-002 -7.9644494124786469E-012 + 4.1700000000000015E-002 -1.5850265978195610E-012 + 4.2800000000000005E-002 9.1780281291642396E-012 + 4.3900000000000022E-002 2.1508237899037219E-011 + 4.5000000000000012E-002 3.0469501921537301E-011 + 4.6100000000000002E-002 3.0261342043313988E-011 + 4.7200000000000020E-002 1.6384334861063721E-011 + 4.8300000000000010E-002 -1.1866288333883812E-011 + 4.9400000000000027E-002 -4.9503026677832906E-011 + 5.0500000000000017E-002 -8.5532116111952661E-011 + 5.1600000000000007E-002 -1.0488895169080692E-010 + 5.2700000000000025E-002 -9.2614159397097495E-011 + 5.3800000000000014E-002 -3.9413326768933388E-011 + 5.4900000000000004E-002 5.2987034898643870E-011 + 5.6000000000000022E-002 1.6859247331524330E-010 + 5.7100000000000012E-002 2.7762653287410899E-010 + 5.8200000000000002E-002 3.4149652550219400E-010 + 5.9300000000000019E-002 3.2173474995289553E-010 + 6.0400000000000009E-002 1.9113877147702851E-010 + 6.1500000000000027E-002 -5.5550505168033837E-011 + 6.2600000000000017E-002 -3.9428843523481305E-010 + 6.3700000000000007E-002 -7.6993833530991651E-010 + 6.4800000000000024E-002 -1.1010543587985921E-009 + 6.5900000000000014E-002 -1.2906433699555464E-009 + 6.7000000000000004E-002 -1.2408651883788480E-009 + 6.8100000000000022E-002 -8.6860008075007045E-010 + 6.9200000000000012E-002 -1.1850403991431335E-010 + 7.0300000000000029E-002 1.0295549968120099E-009 + 7.1400000000000019E-002 2.5608444254032747E-009 + 7.2500000000000009E-002 4.4347530092636589E-009 + 7.3600000000000027E-002 6.6016130340074142E-009 + 7.4700000000000016E-002 9.0249132611575078E-009 + 7.5800000000000006E-002 1.1705040492415719E-008 + 7.6900000000000024E-002 1.4699818251528995E-008 + 7.8000000000000014E-002 1.8137571444754030E-008 + 7.9100000000000004E-002 2.2220213224954932E-008 + 8.0200000000000021E-002 2.7216167097776633E-008 + 8.1300000000000011E-002 3.3446191594066477E-008 + 8.2400000000000029E-002 4.1267568917646713E-008 + 8.3500000000000019E-002 5.1063505424053801E-008 + 8.4600000000000009E-002 6.3243291492653952E-008 + 8.5700000000000026E-002 7.8256256585973460E-008 + 8.6800000000000016E-002 9.6618144596050115E-008 + 8.7900000000000006E-002 1.1894523055389072E-007 + 8.9000000000000024E-002 1.4598651887354208E-007 + 9.0100000000000013E-002 1.7865117740711867E-007 + 9.1200000000000003E-002 2.1802310357088572E-007 + 9.2300000000000021E-002 2.6536773134466785E-007 + 9.3400000000000011E-002 3.2213557688010042E-007 + 9.4500000000000028E-002 3.8997603724055807E-007 + 9.5600000000000018E-002 4.7075835141185962E-007 + 9.6700000000000008E-002 5.6660707059563720E-007 + 9.7800000000000026E-002 6.7995262043041294E-007 + 9.8900000000000016E-002 8.1357740100429510E-007 + 0.10000000000000001 9.7065242243843386E-007 + 0.10110000000000002 1.1547750773388543E-006 + 0.10220000000000001 1.3699708460990223E-006 + 0.10330000000000003 1.6207009139179718E-006 + 0.10440000000000002 1.9118613181490218E-006 + 0.10550000000000001 2.2488056856673211E-006 + 0.10660000000000003 2.6373359105491545E-006 + 0.10770000000000002 3.0837618396617472E-006 + 0.10880000000000001 3.5949190078099491E-006 + 0.10990000000000003 4.1781672734941822E-006 + 0.11100000000000002 4.8413794502266683E-006 + 0.11210000000000001 5.5928571782715153E-006 + 0.11320000000000002 6.4413075051561464E-006 + 0.11430000000000001 7.3957194217655342E-006 + 0.11540000000000003 8.4652974692289717E-006 + 0.11650000000000002 9.6593157650204375E-006 + 0.11760000000000001 1.0986988854710944E-005 + 0.11870000000000003 1.2457350749173202E-005 + 0.11980000000000002 1.4079131688049529E-005 + 0.12090000000000001 1.5860417988733388E-005 + 0.12200000000000003 1.7808550182962790E-005 + 0.12310000000000001 1.9929742848034948E-005 + 0.12420000000000003 2.2228663510759361E-005 + 0.12530000000000002 2.4708386263228022E-005 + 0.12640000000000001 2.7369920644559897E-005 + 0.12750000000000003 3.0211771445465274E-005 + 0.12860000000000002 3.3229825930902734E-005 + 0.12970000000000001 3.6416993680177256E-005 + 0.13080000000000003 3.9762529922882095E-005 + 0.13190000000000002 4.3252050090814009E-005 + 0.13300000000000001 4.6866945922374725E-005 + 0.13410000000000000 5.0584207201609388E-005 + 0.13520000000000004 5.4376156185753644E-005 + 0.13630000000000003 5.8210283896187320E-005 + 0.13740000000000002 6.2048755353316665E-005 + 0.13850000000000001 6.5849191742017865E-005 + 0.13960000000000000 6.9563902798108757E-005 + 0.14070000000000005 7.3140348831657320E-005 + 0.14180000000000004 7.6521610026247799E-005 + 0.14290000000000003 7.9646393714938313E-005 + 0.14400000000000002 8.2449434557929635E-005 + 0.14510000000000001 8.4862578660249710E-005 + 0.14620000000000000 8.6814397946000099E-005 + 0.14730000000000004 8.8232518464792520E-005 + 0.14840000000000003 8.9044457126874477E-005 + 0.14950000000000002 8.9178451162297279E-005 + 0.15060000000000001 8.8564767793286592E-005 + 0.15170000000000000 8.7135347712319344E-005 + 0.15280000000000005 8.4827821410726756E-005 + 0.15390000000000004 8.1585341831669211E-005 + 0.15500000000000003 7.7359349234029651E-005 + 0.15610000000000002 7.2110291512217373E-005 + 0.15720000000000001 6.5807646024040878E-005 + 0.15830000000000000 5.8433492085896432E-005 + 0.15940000000000004 4.9983093049377203E-005 + 0.16050000000000003 4.0465838537784293E-005 + 0.16160000000000002 2.9907287171226926E-005 + 0.16270000000000001 1.8347382138017565E-005 + 0.16380000000000000 5.8424916460353415E-006 + 0.16490000000000005 -7.5333737186156213E-006 + 0.16600000000000004 -2.1691002984880470E-005 + 0.16710000000000003 -3.6523128073895350E-005 + 0.16820000000000002 -5.1907845772802830E-005 + 0.16930000000000001 -6.7707558628171682E-005 + 0.17040000000000000 -8.3773789810948074E-005 + 0.17150000000000004 -9.9945114925503731E-005 + 0.17260000000000003 -1.1605001782299951E-004 + 0.17370000000000002 -1.3191053585615009E-004 + 0.17480000000000001 -1.4734276919625700E-004 + 0.17590000000000000 -1.6216105723287910E-004 + 0.17700000000000005 -1.7618045967537910E-004 + 0.17810000000000004 -1.8921913579106331E-004 + 0.17920000000000003 -2.0110188052058220E-004 + 0.18030000000000002 -2.1166325313970447E-004 + 0.18140000000000001 -2.2074971639085561E-004 + 0.18250000000000000 -2.2822266328148544E-004 + 0.18360000000000004 -2.3396138567477465E-004 + 0.18470000000000003 -2.3786578094586730E-004 + 0.18580000000000002 -2.3985836014617234E-004 + 0.18690000000000001 -2.3988411703612655E-004 + 0.18800000000000000 -2.3791381681803614E-004 + 0.18910000000000005 -2.3394355957861990E-004 + 0.19020000000000004 -2.2799475118517876E-004 + 0.19130000000000003 -2.2011648979969323E-004 + 0.19240000000000002 -2.1038376144133508E-004 + 0.19350000000000001 -1.9889541727025062E-004 + 0.19460000000000005 -1.8577491573523730E-004 + 0.19570000000000004 -1.7116413800977170E-004 + 0.19680000000000003 -1.5522516332566738E-004 + 0.19790000000000002 -1.3813799887429923E-004 + 0.19900000000000001 -1.2009368947474286E-004 + 0.20010000000000000 -1.0129781730938703E-004 + 0.20120000000000005 -8.1960570241790265E-005 + 0.20230000000000004 -6.2295926909428090E-005 + 0.20340000000000003 -4.2517523979768157E-005 + 0.20450000000000002 -2.2836438802187331E-005 + 0.20560000000000000 -3.4607537600095384E-006 + 0.20670000000000005 1.5411093045258895E-005 + 0.20780000000000004 3.3592401450732723E-005 + 0.20890000000000003 5.0913720770040527E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0030.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0030.BXZ.semd new file mode 100644 index 00000000..87e0c434 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0030.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 -1.9314144377936741E-038 + -0.10020000000000000 7.6124507718775944E-038 + -9.9099999999999994E-002 2.3082085168791412E-037 + -9.7999999999999990E-002 -2.3189092355266833E-036 + -9.6899999999999986E-002 1.1955078075936517E-037 + -9.5799999999999996E-002 3.4850968121514128E-035 + -9.4699999999999993E-002 -3.1062753904996990E-035 + -9.3599999999999989E-002 -3.9044526998917109E-034 + -9.2499999999999999E-002 4.4235932495430657E-034 + -9.1399999999999995E-002 3.7066378473059478E-033 + -9.0299999999999991E-002 -3.6973980943665000E-033 + -8.9200000000000002E-002 -3.1138442746467239E-032 + -8.8099999999999984E-002 1.8876986069314733E-032 + -8.6999999999999994E-002 2.3176234699908352E-031 + -8.5899999999999990E-002 -1.5813536119108524E-032 + -8.4799999999999986E-002 -1.4998315799260295E-030 + -8.3699999999999997E-002 -8.3818041640185203E-031 + -8.2599999999999993E-002 8.1725543205890968E-030 + -8.1499999999999989E-002 1.0656446482407697E-029 + -8.0399999999999999E-002 -3.5342770502105546E-029 + -7.9299999999999995E-002 -8.3639929607674033E-029 + -7.8199999999999992E-002 1.0256862512099909E-028 + -7.7100000000000002E-002 4.8925000230376573E-028 + -7.5999999999999984E-002 -1.8457706336159624E-029 + -7.4899999999999994E-002 -2.1878806835411992E-027 + -7.3799999999999991E-002 -2.0647001302281360E-027 + -7.2699999999999987E-002 7.0269895951780675E-027 + -7.1599999999999997E-002 1.5547779759029451E-026 + -7.0499999999999993E-002 -1.1227663130272267E-026 + -6.9399999999999989E-002 -7.1161281041289219E-026 + -6.8300000000000000E-002 -3.5715813069349394E-026 + -6.7199999999999996E-002 2.1690046133413808E-025 + -6.6099999999999992E-002 3.6787566890753647E-025 + -6.5000000000000002E-002 -3.2414868984877989E-025 + -6.3899999999999985E-002 -1.5971679220090136E-024 + -6.2799999999999995E-002 -8.0030076885330061E-025 + -6.1699999999999991E-002 4.1233258589227472E-024 + -6.0599999999999994E-002 7.3580716944563997E-024 + -5.9499999999999990E-002 -3.6587380617064106E-024 + -5.8399999999999994E-002 -2.6110451881646904E-023 + -5.7299999999999990E-002 -2.1189886231398340E-023 + -5.6199999999999986E-002 4.7535887246178807E-023 + -5.5099999999999996E-002 1.1690396073911777E-022 + -5.3999999999999992E-002 1.7467317883976424E-023 + -5.2899999999999989E-002 -2.8513133818965939E-022 + -5.1799999999999985E-002 -4.0361448486505927E-022 + -5.0699999999999995E-002 2.0385911382322018E-022 + -4.9599999999999991E-002 1.2484832269357656E-021 + -4.8499999999999988E-002 1.1123671836278270E-021 + -4.7399999999999998E-002 -1.4838038933294019E-021 + -4.6299999999999994E-002 -4.4647243199198727E-021 + -4.5199999999999990E-002 -2.5258489109093050E-021 + -4.4099999999999986E-002 6.3875181745996732E-021 + -4.2999999999999997E-002 1.3827063877731180E-020 + -4.1899999999999993E-002 5.2616191360609491E-021 + -4.0799999999999989E-002 -2.0818924327609287E-020 + -3.9699999999999985E-002 -3.8786763878901426E-020 + -3.8599999999999995E-002 -1.3625514536016673E-020 + -3.7499999999999992E-002 5.3746599906735693E-020 + -3.6399999999999988E-002 1.0212785432885956E-019 + -3.5299999999999984E-002 5.2514378675018712E-020 + -3.4199999999999994E-002 -1.0379758301878320E-019 + -3.3099999999999991E-002 -2.5564673405562534E-019 + -3.1999999999999987E-002 -2.2517919055345967E-019 + -3.0899999999999997E-002 9.4255221010022941E-020 + -2.9799999999999993E-002 5.8873256609481660E-019 + -2.8699999999999989E-002 8.5428716613002554E-019 + -2.7599999999999986E-002 3.4697729645125367E-019 + -2.6499999999999996E-002 -1.1131522531539416E-018 + -2.5399999999999992E-002 -2.6784958162546434E-018 + -2.4299999999999988E-002 -2.4453160831177826E-018 + -2.3199999999999985E-002 1.0944755488982599E-018 + -2.2099999999999995E-002 6.6298943822334507E-018 + -2.0999999999999991E-002 9.1416767023165536E-018 + -1.9899999999999987E-002 3.0897427198557945E-018 + -1.8799999999999983E-002 -1.1339922415066026E-017 + -1.7699999999999994E-002 -2.4515184901458583E-017 + -1.6599999999999990E-002 -2.1833031912920690E-017 + -1.5499999999999986E-002 4.4463753795195667E-018 + -1.4399999999999996E-002 4.4554819763192855E-017 + -1.3299999999999992E-002 7.1257262110143755E-017 + -1.2199999999999989E-002 5.3101097650858027E-017 + -1.1099999999999985E-002 -2.4462867382075829E-017 + -9.9999999999999950E-003 -1.3876204914994275E-016 + -8.8999999999999913E-003 -2.2124480729947624E-016 + -7.7999999999999875E-003 -1.7593275331632784E-016 + -6.6999999999999837E-003 6.2254122443998195E-017 + -5.5999999999999939E-003 4.4271384010195845E-016 + -4.4999999999999901E-003 7.4575925286085283E-016 + -3.3999999999999864E-003 6.4074273163172539E-016 + -2.2999999999999826E-003 -1.0890732736767067E-016 + -1.1999999999999927E-003 -1.3684629355731402E-015 + -9.9999999999988987E-005 -2.4684839777442107E-015 + 1.0000000000000148E-003 -2.3659106171723199E-015 + 2.1000000000000185E-003 -2.2081012057885717E-016 + 3.2000000000000084E-003 3.7787444207753110E-015 + 4.3000000000000121E-003 7.8174568055901228E-015 + 5.4000000000000159E-003 8.7108910647279610E-015 + 6.5000000000000058E-003 3.4190366331307218E-015 + 7.6000000000000234E-003 -8.5064537336775048E-015 + 8.7000000000000133E-003 -2.2798511803466884E-014 + 9.8000000000000032E-003 -3.0460914145864423E-014 + 1.0900000000000021E-002 -2.1164004183611522E-014 + 1.2000000000000011E-002 1.0285407576094037E-014 + 1.3100000000000001E-002 5.6970609328167721E-014 + 1.4200000000000018E-002 9.6729563378236683E-014 + 1.5300000000000008E-002 9.7258572723246672E-014 + 1.6400000000000026E-002 3.1205215549143933E-014 + 1.7500000000000016E-002 -1.0240765212828767E-013 + 1.8600000000000005E-002 -2.6050223176504739E-013 + 1.9700000000000023E-002 -3.5581073135580732E-013 + 2.0800000000000013E-002 -2.8496478722724039E-013 + 2.1900000000000003E-002 1.6265797302822405E-014 + 2.3000000000000020E-002 5.0909835158305383E-013 + 2.4100000000000010E-002 1.0130894604123974E-012 + 2.5200000000000000E-002 1.2298690711676219E-012 + 2.6300000000000018E-002 8.4987502061914522E-013 + 2.7400000000000008E-002 -2.7420034016782668E-013 + 2.8500000000000025E-002 -1.9502119103648186E-012 + 2.9600000000000015E-002 -3.5632454018635906E-012 + 3.0700000000000005E-002 -4.1808527126430128E-012 + 3.1800000000000023E-002 -2.8850765092930386E-012 + 3.2900000000000013E-002 7.3309663461279539E-013 + 3.4000000000000002E-002 6.0950936138504108E-012 + 3.5100000000000020E-002 1.1422335299826614E-011 + 3.6200000000000010E-002 1.4019358590688924E-011 + 3.7300000000000028E-002 1.1140596258008006E-011 + 3.8400000000000017E-002 1.2862468251953474E-012 + 3.9500000000000007E-002 -1.4497661751655677E-011 + 4.0600000000000025E-002 -3.1919758503029527E-011 + 4.1700000000000015E-002 -4.3917338515830906E-011 + 4.2800000000000005E-002 -4.2567963043360635E-011 + 4.3900000000000022E-002 -2.2160811380400602E-011 + 4.5000000000000012E-002 1.7460234646993200E-011 + 4.6100000000000002E-002 6.8601353764297102E-011 + 4.7200000000000020E-002 1.1579943948181182E-010 + 4.8300000000000010E-002 1.3905943063718951E-010 + 4.9400000000000027E-002 1.1998931015444469E-010 + 5.0500000000000017E-002 4.9327469192617102E-011 + 5.1600000000000007E-002 -6.6642365237346013E-011 + 5.2700000000000025E-002 -2.0359355867860529E-010 + 5.3800000000000014E-002 -3.2269062422152217E-010 + 5.4900000000000004E-002 -3.8061087614948974E-010 + 5.6000000000000022E-002 -3.4424371686547772E-010 + 5.7100000000000012E-002 -2.0606202855155686E-010 + 5.8200000000000002E-002 5.1642514049821120E-012 + 5.9300000000000019E-002 2.2340439220780439E-010 + 6.0400000000000009E-002 3.5714473045622697E-010 + 6.1500000000000027E-002 3.1334929095905295E-010 + 6.2600000000000017E-002 2.8928708387110369E-011 + 6.3700000000000007E-002 -4.9822845848979114E-010 + 6.4800000000000024E-002 -1.1879347505683313E-009 + 6.5900000000000014E-002 -1.8741068696925822E-009 + 6.7000000000000004E-002 -2.3228403644992568E-009 + 6.8100000000000022E-002 -2.2705521907084858E-009 + 6.9200000000000012E-002 -1.4743251064430751E-009 + 7.0300000000000029E-002 2.3800506010474010E-010 + 7.1400000000000019E-002 2.9321980399288350E-009 + 7.2500000000000009E-002 6.5584431219178896E-009 + 7.3600000000000027E-002 1.0974774866667758E-008 + 7.4700000000000016E-002 1.6001150626721028E-008 + 7.5800000000000006E-002 2.1492638779818662E-008 + 7.6900000000000024E-002 2.7415840264666258E-008 + 7.8000000000000014E-002 3.3909717700453257E-008 + 7.9100000000000004E-002 4.1316614129982554E-008 + 8.0200000000000021E-002 5.0177106913906755E-008 + 8.1300000000000011E-002 6.1191890665668325E-008 + 8.2400000000000029E-002 7.5165907276186772E-008 + 8.3500000000000019E-002 9.2952085140041163E-008 + 8.4600000000000009E-002 1.1541661137925985E-007 + 8.5700000000000026E-002 1.4344105636610038E-007 + 8.6800000000000016E-002 1.7796443785300653E-007 + 8.7900000000000006E-002 2.2005947641901002E-007 + 8.9000000000000024E-002 2.7102865374217799E-007 + 9.0100000000000013E-002 3.3248684871978185E-007 + 9.1200000000000003E-002 4.0642819953973230E-007 + 9.2300000000000021E-002 4.9525698386787553E-007 + 9.3400000000000011E-002 6.0180008176757838E-007 + 9.4500000000000028E-002 7.2929645966723911E-007 + 9.5600000000000018E-002 8.8139563558797818E-007 + 9.6700000000000008E-002 1.0621889714457211E-006 + 9.7800000000000026E-002 1.2762567394020152E-006 + 9.8900000000000016E-002 1.5287419046217110E-006 + 0.10000000000000001 1.8254842188980547E-006 + 0.10110000000000002 2.1730966182076372E-006 + 0.10220000000000001 2.5790420750126941E-006 + 0.10330000000000003 3.0516837341565406E-006 + 0.10440000000000002 3.6002911656396464E-006 + 0.10550000000000001 4.2349943214503583E-006 + 0.10660000000000003 4.9668051360640675E-006 + 0.10770000000000002 5.8075816014024895E-006 + 0.10880000000000001 6.7699875216931105E-006 + 0.10990000000000003 7.8675402619410306E-006 + 0.11100000000000002 9.1145102487644181E-006 + 0.11210000000000001 1.0525988727749791E-005 + 0.11320000000000002 1.2117753612983506E-005 + 0.11430000000000001 1.3906174899602775E-005 + 0.11540000000000003 1.5907959095784463E-005 + 0.11650000000000002 1.8139888197765686E-005 + 0.11760000000000001 2.0618603230104782E-005 + 0.11870000000000003 2.3360276827588677E-005 + 0.11980000000000002 2.6380064809927717E-005 + 0.12090000000000001 2.9691942472709343E-005 + 0.12200000000000003 3.3307980629615486E-005 + 0.12310000000000001 3.7238172808429226E-005 + 0.12420000000000003 4.1489765862934291E-005 + 0.12530000000000002 4.6066452341619879E-005 + 0.12640000000000001 5.0967773859156296E-005 + 0.12750000000000003 5.6188971939263865E-005 + 0.12860000000000002 6.1719903897028416E-005 + 0.12970000000000001 6.7544344346970320E-005 + 0.13080000000000003 7.3639799666125327E-005 + 0.13190000000000002 7.9976256529334933E-005 + 0.13300000000000001 8.6516083683818579E-005 + 0.13410000000000000 9.3213689979165792E-005 + 0.13520000000000004 1.0001437476603314E-004 + 0.13630000000000003 1.0685444431146607E-004 + 0.13740000000000002 1.1366103717591614E-004 + 0.13850000000000001 1.2035117106279358E-004 + 0.13960000000000000 1.2683364911936224E-004 + 0.14070000000000005 1.3300812861416489E-004 + 0.14180000000000004 1.3876652519684285E-004 + 0.14290000000000003 1.4399220526684076E-004 + 0.14400000000000002 1.4856318011879921E-004 + 0.14510000000000001 1.5235066530294716E-004 + 0.14620000000000000 1.5522385365329683E-004 + 0.14730000000000004 1.5704886754974723E-004 + 0.14840000000000003 1.5769294986966997E-004 + 0.14950000000000002 1.5702324162703007E-004 + 0.15060000000000001 1.5491222438868135E-004 + 0.15170000000000000 1.5123937919270247E-004 + 0.15280000000000005 1.4589309284929186E-004 + 0.15390000000000004 1.3877596938982606E-004 + 0.15500000000000003 1.2980375322513282E-004 + 0.15610000000000002 1.1890972382389009E-004 + 0.15720000000000001 1.0604932322166860E-004 + 0.15830000000000000 9.1199668531771749E-005 + 0.15940000000000004 7.4364754254929721E-005 + 0.16050000000000003 5.5574531870661303E-005 + 0.16160000000000002 3.4887310903286561E-005 + 0.16270000000000001 1.2391797099553514E-005 + 0.16380000000000000 -1.1791380529757589E-005 + 0.16490000000000005 -3.7511534173972905E-005 + 0.16600000000000004 -6.4585772634018213E-005 + 0.16710000000000003 -9.2801536084152758E-005 + 0.16820000000000002 -1.2191693531349301E-004 + 0.16930000000000001 -1.5166380035225302E-004 + 0.17040000000000000 -1.8175020522903651E-004 + 0.17150000000000004 -2.1186364756431431E-004 + 0.17260000000000003 -2.4167497758753598E-004 + 0.17370000000000002 -2.7084330213256180E-004 + 0.17480000000000001 -2.9901944799348712E-004 + 0.17590000000000000 -3.2585184089839458E-004 + 0.17700000000000005 -3.5099155502393842E-004 + 0.17810000000000004 -3.7409961805678904E-004 + 0.17920000000000003 -3.9485073648393154E-004 + 0.18030000000000002 -4.1293859248980880E-004 + 0.18140000000000001 -4.2808259604498744E-004 + 0.18250000000000000 -4.4003344373777509E-004 + 0.18360000000000004 -4.4857751345261931E-004 + 0.18470000000000003 -4.5354099711403251E-004 + 0.18580000000000002 -4.5479298569262028E-004 + 0.18690000000000001 -4.5225009671412408E-004 + 0.18800000000000000 -4.4587664888240397E-004 + 0.18910000000000005 -4.3568629189394414E-004 + 0.19020000000000004 -4.2174223926849663E-004 + 0.19130000000000003 -4.0416012052446604E-004 + 0.19240000000000002 -3.8310393574647605E-004 + 0.19350000000000001 -3.5878430935554206E-004 + 0.19460000000000005 -3.3145453198812902E-004 + 0.19570000000000004 -3.0140732997097075E-004 + 0.19680000000000003 -2.6896828785538673E-004 + 0.19790000000000002 -2.3449675063602626E-004 + 0.19900000000000001 -1.9837677245959640E-004 + 0.20010000000000000 -1.6101008804980665E-004 + 0.20120000000000005 -1.2280840019229800E-004 + 0.20230000000000004 -8.4187013271730393E-005 + 0.20340000000000003 -4.5562803279608488E-005 + 0.20450000000000002 -7.3476235229463782E-006 + 0.20560000000000000 3.0063243684708141E-005 + 0.20670000000000005 6.6292166593484581E-005 + 0.20780000000000004 1.0098790517076850E-004 + 0.20890000000000003 1.3382809993345290E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0031.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0031.BXX.semd new file mode 100644 index 00000000..2e2f4626 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0031.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 0.0000000000000000 + -9.9099999999999994E-002 0.0000000000000000 + -9.7999999999999990E-002 0.0000000000000000 + -9.6899999999999986E-002 0.0000000000000000 + -9.5799999999999996E-002 0.0000000000000000 + -9.4699999999999993E-002 0.0000000000000000 + -9.3599999999999989E-002 0.0000000000000000 + -9.2499999999999999E-002 0.0000000000000000 + -9.1399999999999995E-002 0.0000000000000000 + -9.0299999999999991E-002 0.0000000000000000 + -8.9200000000000002E-002 0.0000000000000000 + -8.8099999999999984E-002 0.0000000000000000 + -8.6999999999999994E-002 0.0000000000000000 + -8.5899999999999990E-002 0.0000000000000000 + -8.4799999999999986E-002 0.0000000000000000 + -8.3699999999999997E-002 0.0000000000000000 + -8.2599999999999993E-002 0.0000000000000000 + -8.1499999999999989E-002 0.0000000000000000 + -8.0399999999999999E-002 0.0000000000000000 + -7.9299999999999995E-002 0.0000000000000000 + -7.8199999999999992E-002 0.0000000000000000 + -7.7100000000000002E-002 0.0000000000000000 + -7.5999999999999984E-002 0.0000000000000000 + -7.4899999999999994E-002 0.0000000000000000 + -7.3799999999999991E-002 0.0000000000000000 + -7.2699999999999987E-002 0.0000000000000000 + -7.1599999999999997E-002 0.0000000000000000 + -7.0499999999999993E-002 0.0000000000000000 + -6.9399999999999989E-002 0.0000000000000000 + -6.8300000000000000E-002 0.0000000000000000 + -6.7199999999999996E-002 0.0000000000000000 + -6.6099999999999992E-002 0.0000000000000000 + -6.5000000000000002E-002 0.0000000000000000 + -6.3899999999999985E-002 0.0000000000000000 + -6.2799999999999995E-002 0.0000000000000000 + -6.1699999999999991E-002 0.0000000000000000 + -6.0599999999999994E-002 0.0000000000000000 + -5.9499999999999990E-002 0.0000000000000000 + -5.8399999999999994E-002 0.0000000000000000 + -5.7299999999999990E-002 0.0000000000000000 + -5.6199999999999986E-002 0.0000000000000000 + -5.5099999999999996E-002 0.0000000000000000 + -5.3999999999999992E-002 0.0000000000000000 + -5.2899999999999989E-002 0.0000000000000000 + -5.1799999999999985E-002 0.0000000000000000 + -5.0699999999999995E-002 0.0000000000000000 + -4.9599999999999991E-002 0.0000000000000000 + -4.8499999999999988E-002 0.0000000000000000 + -4.7399999999999998E-002 0.0000000000000000 + -4.6299999999999994E-002 0.0000000000000000 + -4.5199999999999990E-002 0.0000000000000000 + -4.4099999999999986E-002 0.0000000000000000 + -4.2999999999999997E-002 0.0000000000000000 + -4.1899999999999993E-002 0.0000000000000000 + -4.0799999999999989E-002 0.0000000000000000 + -3.9699999999999985E-002 0.0000000000000000 + -3.8599999999999995E-002 0.0000000000000000 + -3.7499999999999992E-002 0.0000000000000000 + -3.6399999999999988E-002 0.0000000000000000 + -3.5299999999999984E-002 0.0000000000000000 + -3.4199999999999994E-002 0.0000000000000000 + -3.3099999999999991E-002 0.0000000000000000 + -3.1999999999999987E-002 0.0000000000000000 + -3.0899999999999997E-002 0.0000000000000000 + -2.9799999999999993E-002 0.0000000000000000 + -2.8699999999999989E-002 0.0000000000000000 + -2.7599999999999986E-002 0.0000000000000000 + -2.6499999999999996E-002 0.0000000000000000 + -2.5399999999999992E-002 0.0000000000000000 + -2.4299999999999988E-002 0.0000000000000000 + -2.3199999999999985E-002 0.0000000000000000 + -2.2099999999999995E-002 0.0000000000000000 + -2.0999999999999991E-002 0.0000000000000000 + -1.9899999999999987E-002 0.0000000000000000 + -1.8799999999999983E-002 0.0000000000000000 + -1.7699999999999994E-002 0.0000000000000000 + -1.6599999999999990E-002 0.0000000000000000 + -1.5499999999999986E-002 0.0000000000000000 + -1.4399999999999996E-002 0.0000000000000000 + -1.3299999999999992E-002 0.0000000000000000 + -1.2199999999999989E-002 0.0000000000000000 + -1.1099999999999985E-002 0.0000000000000000 + -9.9999999999999950E-003 0.0000000000000000 + -8.8999999999999913E-003 0.0000000000000000 + -7.7999999999999875E-003 0.0000000000000000 + -6.6999999999999837E-003 0.0000000000000000 + -5.5999999999999939E-003 0.0000000000000000 + -4.4999999999999901E-003 0.0000000000000000 + -3.3999999999999864E-003 0.0000000000000000 + -2.2999999999999826E-003 0.0000000000000000 + -1.1999999999999927E-003 0.0000000000000000 + -9.9999999999988987E-005 0.0000000000000000 + 1.0000000000000148E-003 0.0000000000000000 + 2.1000000000000185E-003 0.0000000000000000 + 3.2000000000000084E-003 0.0000000000000000 + 4.3000000000000121E-003 0.0000000000000000 + 5.4000000000000159E-003 0.0000000000000000 + 6.5000000000000058E-003 0.0000000000000000 + 7.6000000000000234E-003 0.0000000000000000 + 8.7000000000000133E-003 0.0000000000000000 + 9.8000000000000032E-003 0.0000000000000000 + 1.0900000000000021E-002 0.0000000000000000 + 1.2000000000000011E-002 0.0000000000000000 + 1.3100000000000001E-002 0.0000000000000000 + 1.4200000000000018E-002 0.0000000000000000 + 1.5300000000000008E-002 0.0000000000000000 + 1.6400000000000026E-002 0.0000000000000000 + 1.7500000000000016E-002 0.0000000000000000 + 1.8600000000000005E-002 0.0000000000000000 + 1.9700000000000023E-002 0.0000000000000000 + 2.0800000000000013E-002 0.0000000000000000 + 2.1900000000000003E-002 0.0000000000000000 + 2.3000000000000020E-002 0.0000000000000000 + 2.4100000000000010E-002 0.0000000000000000 + 2.5200000000000000E-002 0.0000000000000000 + 2.6300000000000018E-002 0.0000000000000000 + 2.7400000000000008E-002 0.0000000000000000 + 2.8500000000000025E-002 0.0000000000000000 + 2.9600000000000015E-002 0.0000000000000000 + 3.0700000000000005E-002 0.0000000000000000 + 3.1800000000000023E-002 0.0000000000000000 + 3.2900000000000013E-002 0.0000000000000000 + 3.4000000000000002E-002 0.0000000000000000 + 3.5100000000000020E-002 0.0000000000000000 + 3.6200000000000010E-002 0.0000000000000000 + 3.7300000000000028E-002 0.0000000000000000 + 3.8400000000000017E-002 0.0000000000000000 + 3.9500000000000007E-002 0.0000000000000000 + 4.0600000000000025E-002 0.0000000000000000 + 4.1700000000000015E-002 0.0000000000000000 + 4.2800000000000005E-002 0.0000000000000000 + 4.3900000000000022E-002 0.0000000000000000 + 4.5000000000000012E-002 0.0000000000000000 + 4.6100000000000002E-002 0.0000000000000000 + 4.7200000000000020E-002 0.0000000000000000 + 4.8300000000000010E-002 0.0000000000000000 + 4.9400000000000027E-002 0.0000000000000000 + 5.0500000000000017E-002 0.0000000000000000 + 5.1600000000000007E-002 0.0000000000000000 + 5.2700000000000025E-002 0.0000000000000000 + 5.3800000000000014E-002 0.0000000000000000 + 5.4900000000000004E-002 0.0000000000000000 + 5.6000000000000022E-002 0.0000000000000000 + 5.7100000000000012E-002 0.0000000000000000 + 5.8200000000000002E-002 0.0000000000000000 + 5.9300000000000019E-002 0.0000000000000000 + 6.0400000000000009E-002 0.0000000000000000 + 6.1500000000000027E-002 0.0000000000000000 + 6.2600000000000017E-002 0.0000000000000000 + 6.3700000000000007E-002 0.0000000000000000 + 6.4800000000000024E-002 0.0000000000000000 + 6.5900000000000014E-002 0.0000000000000000 + 6.7000000000000004E-002 0.0000000000000000 + 6.8100000000000022E-002 0.0000000000000000 + 6.9200000000000012E-002 0.0000000000000000 + 7.0300000000000029E-002 0.0000000000000000 + 7.1400000000000019E-002 0.0000000000000000 + 7.2500000000000009E-002 0.0000000000000000 + 7.3600000000000027E-002 0.0000000000000000 + 7.4700000000000016E-002 0.0000000000000000 + 7.5800000000000006E-002 0.0000000000000000 + 7.6900000000000024E-002 0.0000000000000000 + 7.8000000000000014E-002 0.0000000000000000 + 7.9100000000000004E-002 0.0000000000000000 + 8.0200000000000021E-002 0.0000000000000000 + 8.1300000000000011E-002 0.0000000000000000 + 8.2400000000000029E-002 0.0000000000000000 + 8.3500000000000019E-002 0.0000000000000000 + 8.4600000000000009E-002 0.0000000000000000 + 8.5700000000000026E-002 0.0000000000000000 + 8.6800000000000016E-002 0.0000000000000000 + 8.7900000000000006E-002 0.0000000000000000 + 8.9000000000000024E-002 0.0000000000000000 + 9.0100000000000013E-002 0.0000000000000000 + 9.1200000000000003E-002 0.0000000000000000 + 9.2300000000000021E-002 0.0000000000000000 + 9.3400000000000011E-002 0.0000000000000000 + 9.4500000000000028E-002 0.0000000000000000 + 9.5600000000000018E-002 0.0000000000000000 + 9.6700000000000008E-002 0.0000000000000000 + 9.7800000000000026E-002 0.0000000000000000 + 9.8900000000000016E-002 0.0000000000000000 + 0.10000000000000001 0.0000000000000000 + 0.10110000000000002 0.0000000000000000 + 0.10220000000000001 0.0000000000000000 + 0.10330000000000003 0.0000000000000000 + 0.10440000000000002 0.0000000000000000 + 0.10550000000000001 0.0000000000000000 + 0.10660000000000003 0.0000000000000000 + 0.10770000000000002 0.0000000000000000 + 0.10880000000000001 0.0000000000000000 + 0.10990000000000003 0.0000000000000000 + 0.11100000000000002 0.0000000000000000 + 0.11210000000000001 0.0000000000000000 + 0.11320000000000002 0.0000000000000000 + 0.11430000000000001 0.0000000000000000 + 0.11540000000000003 0.0000000000000000 + 0.11650000000000002 0.0000000000000000 + 0.11760000000000001 0.0000000000000000 + 0.11870000000000003 0.0000000000000000 + 0.11980000000000002 0.0000000000000000 + 0.12090000000000001 0.0000000000000000 + 0.12200000000000003 0.0000000000000000 + 0.12310000000000001 0.0000000000000000 + 0.12420000000000003 0.0000000000000000 + 0.12530000000000002 0.0000000000000000 + 0.12640000000000001 0.0000000000000000 + 0.12750000000000003 0.0000000000000000 + 0.12860000000000002 0.0000000000000000 + 0.12970000000000001 0.0000000000000000 + 0.13080000000000003 0.0000000000000000 + 0.13190000000000002 0.0000000000000000 + 0.13300000000000001 0.0000000000000000 + 0.13410000000000000 0.0000000000000000 + 0.13520000000000004 0.0000000000000000 + 0.13630000000000003 0.0000000000000000 + 0.13740000000000002 0.0000000000000000 + 0.13850000000000001 0.0000000000000000 + 0.13960000000000000 0.0000000000000000 + 0.14070000000000005 0.0000000000000000 + 0.14180000000000004 0.0000000000000000 + 0.14290000000000003 0.0000000000000000 + 0.14400000000000002 0.0000000000000000 + 0.14510000000000001 0.0000000000000000 + 0.14620000000000000 0.0000000000000000 + 0.14730000000000004 0.0000000000000000 + 0.14840000000000003 0.0000000000000000 + 0.14950000000000002 0.0000000000000000 + 0.15060000000000001 0.0000000000000000 + 0.15170000000000000 0.0000000000000000 + 0.15280000000000005 0.0000000000000000 + 0.15390000000000004 0.0000000000000000 + 0.15500000000000003 0.0000000000000000 + 0.15610000000000002 0.0000000000000000 + 0.15720000000000001 0.0000000000000000 + 0.15830000000000000 0.0000000000000000 + 0.15940000000000004 0.0000000000000000 + 0.16050000000000003 0.0000000000000000 + 0.16160000000000002 0.0000000000000000 + 0.16270000000000001 0.0000000000000000 + 0.16380000000000000 0.0000000000000000 + 0.16490000000000005 0.0000000000000000 + 0.16600000000000004 0.0000000000000000 + 0.16710000000000003 0.0000000000000000 + 0.16820000000000002 0.0000000000000000 + 0.16930000000000001 0.0000000000000000 + 0.17040000000000000 0.0000000000000000 + 0.17150000000000004 0.0000000000000000 + 0.17260000000000003 0.0000000000000000 + 0.17370000000000002 0.0000000000000000 + 0.17480000000000001 0.0000000000000000 + 0.17590000000000000 0.0000000000000000 + 0.17700000000000005 0.0000000000000000 + 0.17810000000000004 0.0000000000000000 + 0.17920000000000003 0.0000000000000000 + 0.18030000000000002 0.0000000000000000 + 0.18140000000000001 0.0000000000000000 + 0.18250000000000000 0.0000000000000000 + 0.18360000000000004 0.0000000000000000 + 0.18470000000000003 0.0000000000000000 + 0.18580000000000002 0.0000000000000000 + 0.18690000000000001 0.0000000000000000 + 0.18800000000000000 0.0000000000000000 + 0.18910000000000005 0.0000000000000000 + 0.19020000000000004 0.0000000000000000 + 0.19130000000000003 0.0000000000000000 + 0.19240000000000002 0.0000000000000000 + 0.19350000000000001 0.0000000000000000 + 0.19460000000000005 0.0000000000000000 + 0.19570000000000004 0.0000000000000000 + 0.19680000000000003 0.0000000000000000 + 0.19790000000000002 0.0000000000000000 + 0.19900000000000001 0.0000000000000000 + 0.20010000000000000 0.0000000000000000 + 0.20120000000000005 0.0000000000000000 + 0.20230000000000004 0.0000000000000000 + 0.20340000000000003 0.0000000000000000 + 0.20450000000000002 0.0000000000000000 + 0.20560000000000000 0.0000000000000000 + 0.20670000000000005 0.0000000000000000 + 0.20780000000000004 0.0000000000000000 + 0.20890000000000003 0.0000000000000000 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0031.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0031.BXZ.semd new file mode 100644 index 00000000..3d21f69a --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0031.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 -3.7337474201100635E-029 + -0.10790000000000000 1.3453097630132632E-029 + -0.10679999999999999 4.7176819175381696E-028 + -0.10569999999999999 -9.6304125707500889E-030 + -0.10460000000000000 -2.2791861333096815E-027 + -0.10349999999999999 2.2450879288302943E-027 + -0.10239999999999999 5.9567638065916912E-027 + -0.10130000000000000 -4.9226162325419278E-026 + -0.10020000000000000 -7.7164882308570441E-026 + -9.9099999999999994E-002 3.5427799952853203E-025 + -9.7999999999999990E-002 9.8178206579630733E-025 + -9.6899999999999986E-002 -6.6351149902707195E-025 + -9.5799999999999996E-002 -5.6465539468930085E-024 + -9.4699999999999993E-002 -5.2667489754653002E-024 + -9.3599999999999989E-002 1.2807501528478708E-023 + -9.2499999999999999E-002 3.4929107430729060E-023 + -9.1399999999999995E-002 1.6565119754780499E-023 + -9.0299999999999991E-002 -5.5165484864212279E-023 + -8.9200000000000002E-002 -1.2455055988738056E-022 + -8.8099999999999984E-002 -1.5215395154254177E-022 + -8.6999999999999994E-002 -1.0031496058701442E-022 + -8.5899999999999990E-002 3.5796281397910620E-022 + -8.4799999999999986E-002 1.5967289911238787E-021 + -8.3699999999999997E-002 2.3731371526652378E-021 + -8.2599999999999993E-002 -9.7030295238967925E-022 + -8.1499999999999989E-002 -9.7754863854195680E-021 + -8.0399999999999999E-002 -1.5159532291106200E-020 + -7.9299999999999995E-002 -9.7618894021523358E-022 + -7.8199999999999992E-002 3.4926221487236948E-020 + -7.7100000000000002E-002 6.3323396539667744E-020 + -7.5999999999999984E-002 4.1270683860821599E-020 + -7.4899999999999994E-002 -4.8335397596915460E-020 + -7.3799999999999991E-002 -1.8226359988343956E-019 + -7.2699999999999987E-002 -2.9687594902589419E-019 + -7.1599999999999997E-002 -2.4095352483484591E-019 + -7.0499999999999993E-002 2.3417023022160481E-019 + -6.9399999999999989E-002 1.1815499568495732E-018 + -6.8300000000000000E-002 1.9091237547856498E-018 + -6.7199999999999996E-002 9.8054785973375483E-019 + -6.6099999999999992E-002 -2.4318715030316520E-018 + -6.5000000000000002E-002 -6.6677180429230505E-018 + -6.3899999999999985E-002 -7.5772506893103262E-018 + -6.2799999999999995E-002 -1.5040647825518547E-018 + -6.1699999999999991E-002 1.1101696880192591E-017 + -6.0599999999999994E-002 2.4575489676836149E-017 + -5.9499999999999990E-002 2.9130320015189994E-017 + -5.8399999999999994E-002 1.2619677528984579E-017 + -5.7299999999999990E-002 -3.3211215567220356E-017 + -5.6199999999999986E-002 -9.6724485574536571E-017 + -5.5099999999999996E-002 -1.3118856874986444E-016 + -5.3999999999999992E-002 -7.0001793846190372E-017 + -5.2899999999999989E-002 1.1374951032465809E-016 + -5.1799999999999985E-002 3.4495146785179444E-016 + -5.0699999999999995E-002 4.5484266369237038E-016 + -4.9599999999999991E-002 2.8070576580800947E-016 + -4.8499999999999988E-002 -2.1407255581860045E-016 + -4.7399999999999998E-002 -8.8235051538566043E-016 + -4.6299999999999994E-002 -1.4008274292130166E-015 + -4.5199999999999990E-002 -1.3201902102717624E-015 + -4.4099999999999986E-002 -2.3408639588011287E-016 + -4.2999999999999997E-002 1.8395948369345988E-015 + -4.1899999999999993E-002 4.0546154283995113E-015 + -4.0799999999999989E-002 4.8309253597228138E-015 + -3.9699999999999985E-002 2.7573723994600520E-015 + -3.8599999999999995E-002 -2.2062747645262750E-015 + -3.7499999999999992E-002 -8.2677683194707155E-015 + -3.6399999999999988E-002 -1.2530699642786160E-014 + -3.5299999999999984E-002 -1.2231591980319933E-014 + -3.4199999999999994E-002 -5.6350895460001004E-015 + -3.3099999999999991E-002 7.2450810677466074E-015 + -3.1999999999999987E-002 2.3495130334013660E-014 + -3.0899999999999997E-002 3.6482833897996669E-014 + -2.9799999999999993E-002 3.7469942377804308E-014 + -2.8699999999999989E-002 2.0199857072938053E-014 + -2.7599999999999986E-002 -1.4547145429986801E-014 + -2.6499999999999996E-002 -5.8218810631768814E-014 + -2.5399999999999992E-002 -9.7321219280025600E-014 + -2.4299999999999988E-002 -1.1583325986753990E-013 + -2.3199999999999985E-002 -9.5981850126245633E-014 + -2.2099999999999995E-002 -2.2458331513388295E-014 + -2.0999999999999991E-002 1.0538193039554000E-013 + -1.9899999999999987E-002 2.5925274297136647E-013 + -1.8799999999999983E-002 3.7992056874623648E-013 + -1.7699999999999994E-002 3.9509248737218394E-013 + -1.6599999999999990E-002 2.4860181187941199E-013 + -1.5499999999999986E-002 -7.4176470900907260E-014 + -1.4399999999999996E-002 -5.2987941725340937E-013 + -1.3299999999999992E-002 -1.0064083897851073E-012 + -1.2199999999999989E-002 -1.3242382451011947E-012 + -1.1099999999999985E-002 -1.2707107501647164E-012 + -9.9999999999999950E-003 -6.7844791199964116E-013 + -8.8999999999999913E-003 4.7666764198955880E-013 + -7.7999999999999875E-003 2.0073482806526322E-012 + -6.6999999999999837E-003 3.5112145396060113E-012 + -5.5999999999999939E-003 4.4323256002953837E-012 + -4.4999999999999901E-003 4.1779197289260050E-012 + -3.3999999999999864E-003 2.2929212781935826E-012 + -2.2999999999999826E-003 -1.3153454020420341E-012 + -1.1999999999999927E-003 -6.1643975514391602E-012 + -9.9999999999988987E-005 -1.1109014749766111E-011 + 1.0000000000000148E-003 -1.4475203154173943E-011 + 2.1000000000000185E-003 -1.4431201025844054E-011 + 3.2000000000000084E-003 -9.5314121179024269E-012 + 4.3000000000000121E-003 6.7371233375065898E-013 + 5.4000000000000159E-003 1.5105307629714737E-011 + 6.5000000000000058E-003 3.0896354918930058E-011 + 7.6000000000000234E-003 4.3611517175357051E-011 + 8.7000000000000133E-003 4.8054071138947663E-011 + 9.8000000000000032E-003 3.9579638178022236E-011 + 1.0900000000000021E-002 1.5664683092331266E-011 + 1.2000000000000011E-002 -2.2618908482319178E-011 + 1.3100000000000001E-002 -6.9631279908666244E-011 + 1.4200000000000018E-002 -1.1514271480717042E-010 + 1.5300000000000008E-002 -1.4563528161204431E-010 + 1.6400000000000026E-002 -1.4700299311165566E-010 + 1.7500000000000016E-002 -1.0827099633514692E-010 + 1.8600000000000005E-002 -2.5562748098839627E-011 + 1.9700000000000023E-002 9.4652750914914208E-011 + 2.0800000000000013E-002 2.3404983506836174E-010 + 2.1900000000000003E-002 3.6363601019218095E-010 + 2.3000000000000020E-002 4.4830217316160770E-010 + 2.4100000000000010E-002 4.5464065845379764E-010 + 2.5200000000000000E-002 3.6086134080903776E-010 + 2.6300000000000018E-002 1.6667758839794544E-010 + 2.7400000000000008E-002 -9.9404581788142821E-011 + 2.8500000000000025E-002 -3.7786149209573239E-010 + 2.9600000000000015E-002 -5.8291904636575964E-010 + 3.0700000000000005E-002 -6.1527138939254655E-010 + 3.1800000000000023E-002 -3.8215508535444087E-010 + 3.2900000000000013E-002 1.7779200334189227E-010 + 3.4000000000000002E-002 1.0693141927475835E-009 + 3.5100000000000020E-002 2.2203185956470861E-009 + 3.6200000000000010E-002 3.4717537733541803E-009 + 3.7300000000000028E-002 4.5813499660596335E-009 + 3.8400000000000017E-002 5.2426689656215331E-009 + 3.9500000000000007E-002 5.1176844984013314E-009 + 4.0600000000000025E-002 3.8776319932765091E-009 + 4.1700000000000015E-002 1.2444725250304600E-009 + 4.2800000000000005E-002 -2.9761728637112128E-009 + 4.3900000000000022E-002 -8.8784108953632312E-009 + 4.5000000000000012E-002 -1.6462456287058558E-008 + 4.6100000000000002E-002 -2.5666563985282664E-008 + 4.7200000000000020E-002 -3.6422182603246256E-008 + 4.8300000000000010E-002 -4.8726604973126086E-008 + 4.9400000000000027E-002 -6.2723671589992591E-008 + 5.0500000000000017E-002 -7.8780509227271978E-008 + 5.1600000000000007E-002 -9.7548827682203409E-008 + 5.2700000000000025E-002 -1.2000299420833471E-007 + 5.3800000000000014E-002 -1.4745202747690200E-007 + 5.4900000000000004E-002 -1.8152728387121897E-007 + 5.6000000000000022E-002 -2.2415399314468232E-007 + 5.7100000000000012E-002 -2.7752111009249347E-007 + 5.8200000000000002E-002 -3.4406090776428755E-007 + 5.9300000000000019E-002 -4.2645592657208908E-007 + 6.0400000000000009E-002 -5.2768450586881954E-007 + 6.1500000000000027E-002 -6.5110538116641692E-007 + 6.2600000000000017E-002 -8.0058993034981540E-007 + 6.3700000000000007E-002 -9.8067937415180495E-007 + 6.4800000000000024E-002 -1.1967567843385041E-006 + 6.5900000000000014E-002 -1.4552127822753391E-006 + 6.7000000000000004E-002 -1.7635898075241130E-006 + 6.8100000000000022E-002 -2.1306962025846587E-006 + 6.9200000000000012E-002 -2.5666845431260299E-006 + 7.0300000000000029E-002 -3.0831126878183568E-006 + 7.1400000000000019E-002 -3.6929955058440100E-006 + 7.2500000000000009E-002 -4.4108419388066977E-006 + 7.3600000000000027E-002 -5.2527475418173708E-006 + 7.4700000000000016E-002 -6.2364706536754966E-006 + 7.5800000000000006E-002 -7.3816513577185106E-006 + 7.6900000000000024E-002 -8.7099288066383451E-006 + 7.8000000000000014E-002 -1.0245111297990661E-005 + 7.9100000000000004E-002 -1.2013273590127937E-005 + 8.0200000000000021E-002 -1.4042805560166016E-005 + 8.1300000000000011E-002 -1.6364429029636085E-005 + 8.2400000000000029E-002 -1.9011076801689342E-005 + 8.3500000000000019E-002 -2.2017682567820884E-005 + 8.4600000000000009E-002 -2.5420897145522758E-005 + 8.5700000000000026E-002 -2.9258742870297283E-005 + 8.6800000000000016E-002 -3.3570180676179007E-005 + 8.7900000000000006E-002 -3.8394740840885788E-005 + 8.9000000000000024E-002 -4.3771939090220258E-005 + 9.0100000000000013E-002 -4.9740705435397103E-005 + 9.1200000000000003E-002 -5.6338740250794217E-005 + 9.2300000000000021E-002 -6.3601633883081377E-005 + 9.3400000000000011E-002 -7.1561924414709210E-005 + 9.4500000000000028E-002 -8.0248049926012754E-005 + 9.5600000000000018E-002 -8.9683147962205112E-005 + 9.6700000000000008E-002 -9.9883844086434692E-005 + 9.7800000000000026E-002 -1.1085874575655907E-004 + 9.8900000000000016E-002 -1.2260679795872420E-004 + 0.10000000000000001 -1.3511563884094357E-004 + 0.10110000000000002 -1.4835997717455029E-004 + 0.10220000000000001 -1.6230034816544503E-004 + 0.10330000000000003 -1.7688132356852293E-004 + 0.10440000000000002 -1.9203026022296399E-004 + 0.10550000000000001 -2.0765532099176198E-004 + 0.10660000000000003 -2.2364500910043716E-004 + 0.10770000000000002 -2.3986736778169870E-004 + 0.10880000000000001 -2.5616938364692032E-004 + 0.10990000000000003 -2.7237588074058294E-004 + 0.11100000000000002 -2.8829058283008635E-004 + 0.11210000000000001 -3.0369550222530961E-004 + 0.11320000000000002 -3.1835230765864253E-004 + 0.11430000000000001 -3.3200305188074708E-004 + 0.11540000000000003 -3.4437217982485890E-004 + 0.11650000000000002 -3.5516885691322386E-004 + 0.11760000000000001 -3.6408999585546553E-004 + 0.11870000000000003 -3.7082374910824001E-004 + 0.11980000000000002 -3.7505358341149986E-004 + 0.12090000000000001 -3.7646261625923216E-004 + 0.12200000000000003 -3.7473943666554987E-004 + 0.12310000000000001 -3.6958479904569685E-004 + 0.12420000000000003 -3.6071761860512197E-004 + 0.12530000000000002 -3.4787965705618262E-004 + 0.12640000000000001 -3.3084183814935386E-004 + 0.12750000000000003 -3.0941044678911567E-004 + 0.12860000000000002 -2.8343527810648084E-004 + 0.12970000000000001 -2.5281490525230765E-004 + 0.13080000000000003 -2.1750296582467854E-004 + 0.13190000000000002 -1.7751226550899446E-004 + 0.13300000000000001 -1.3291926006786525E-004 + 0.13410000000000000 -8.3868479123339057E-005 + 0.13520000000000004 -3.0576637072954327E-005 + 0.13630000000000003 2.6665342375054024E-005 + 0.13740000000000002 8.7492502643726766E-005 + 0.13850000000000001 1.5146765508688986E-004 + 0.13960000000000000 2.1808415476698428E-004 + 0.14070000000000005 2.8676891815848649E-004 + 0.14180000000000004 3.5688714706338942E-004 + 0.14290000000000003 4.2774781468324363E-004 + 0.14400000000000002 4.9861217848956585E-004 + 0.14510000000000001 5.6870374828577042E-004 + 0.14620000000000000 6.3721841434016824E-004 + 0.14730000000000004 7.0333719486370683E-004 + 0.14840000000000003 7.6623714994639158E-004 + 0.14950000000000002 8.2510156789794564E-004 + 0.15060000000000001 8.7913521565496922E-004 + 0.15170000000000000 9.2757958918809891E-004 + 0.15280000000000005 9.6972548635676503E-004 + 0.15390000000000004 1.0049253469333053E-003 + 0.15500000000000003 1.0326035553589463E-003 + 0.15610000000000002 1.0522659868001938E-003 + 0.15720000000000001 1.0635147336870432E-003 + 0.15830000000000000 1.0660554980859160E-003 + 0.15940000000000004 1.0597046930342913E-003 + 0.16050000000000003 1.0443896753713489E-003 + 0.16160000000000002 1.0201561963185668E-003 + 0.16270000000000001 9.8716618958860636E-004 + 0.16380000000000000 9.4570056535303593E-004 + 0.16490000000000005 8.9615245815366507E-004 + 0.16600000000000004 8.3902262849733233E-004 + 0.16710000000000003 7.7491230331361294E-004 + 0.16820000000000002 7.0451392093673348E-004 + 0.16930000000000001 6.2860065372660756E-004 + 0.17040000000000000 5.4801377700641751E-004 + 0.17150000000000004 4.6364951413124800E-004 + 0.17260000000000003 3.7644637632183731E-004 + 0.17370000000000002 2.8737023239955306E-004 + 0.17480000000000001 1.9739626441150904E-004 + 0.17590000000000000 1.0749340435722843E-004 + 0.17700000000000005 1.8611386622069404E-005 + 0.17810000000000004 -6.8331726652104408E-005 + 0.17920000000000003 -1.5246294788084924E-004 + 0.18030000000000002 -2.3296847939491272E-004 + 0.18140000000000001 -3.0910610803402960E-004 + 0.18250000000000000 -3.8021209184080362E-004 + 0.18360000000000004 -4.4570842874236405E-004 + 0.18470000000000003 -5.0510821165516973E-004 + 0.18580000000000002 -5.5802025599405169E-004 + 0.18690000000000001 -6.0415163170546293E-004 + 0.18800000000000000 -6.4330903114750981E-004 + 0.18910000000000005 -6.7539745941758156E-004 + 0.19020000000000004 -7.0041808066889644E-004 + 0.19130000000000003 -7.1846228092908859E-004 + 0.19240000000000002 -7.2970433393493295E-004 + 0.19350000000000001 -7.3439412517473102E-004 + 0.19460000000000005 -7.3285080725327134E-004 + 0.19570000000000004 -7.2545587318018079E-004 + 0.19680000000000003 -7.1264390135183930E-004 + 0.19790000000000002 -6.9489120505750179E-004 + 0.19900000000000001 -6.7270395811647177E-004 + 0.20010000000000000 -6.4660754287615418E-004 + 0.20120000000000005 -6.1714247567579150E-004 + 0.20230000000000004 -5.8485614135861397E-004 + 0.20340000000000003 -5.5029481882229447E-004 + 0.20450000000000002 -5.1399029325693846E-004 + 0.20560000000000000 -4.7645159065723419E-004 + 0.20670000000000005 -4.3816101970151067E-004 + 0.20780000000000004 -3.9957163971848786E-004 + 0.20890000000000003 -3.6110583459958434E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0032.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0032.BXX.semd new file mode 100644 index 00000000..eea6e5b5 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0032.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173367227286533E-021 + -0.11119999999999999 -2.1335585054060316E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3249081147095817E-021 + -0.10790000000000000 3.2296879276220831E-019 + -0.10679999999999999 1.0674503433646278E-019 + -0.10569999999999999 -1.4623059134956105E-018 + -0.10460000000000000 -1.2596261906999581E-018 + -0.10349999999999999 4.7662514990678041E-018 + -0.10239999999999999 7.2483628505786299E-018 + -0.10130000000000000 -1.0592433209906969E-017 + -0.10020000000000000 -2.7792567132622285E-017 + -9.9099999999999994E-002 1.2570451183550935E-017 + -9.7999999999999990E-002 7.9820487274198914E-017 + -9.6899999999999986E-002 1.2145859375127466E-017 + -9.5799999999999996E-002 -1.8955670917265182E-016 + -9.4699999999999993E-002 -1.2844009241981205E-016 + -9.3599999999999989E-002 3.9215229942820152E-016 + -9.2499999999999999E-002 5.3949026600151845E-016 + -9.1399999999999995E-002 -6.0574322437205929E-016 + -9.0299999999999991E-002 -1.6980255617787777E-015 + -8.9200000000000002E-002 1.2997041625770455E-016 + -8.8099999999999984E-002 3.8443754981438896E-015 + -8.6999999999999994E-002 2.7951547275888037E-015 + -8.5899999999999990E-002 -5.4413002661295781E-015 + -8.4799999999999986E-002 -9.5917426494343365E-015 + -8.3699999999999997E-002 2.5228179649370219E-015 + -8.2599999999999993E-002 1.8417230495662226E-014 + -8.1499999999999989E-002 8.2132575141501650E-015 + -8.0399999999999999E-002 -2.5318190876059618E-014 + -7.9299999999999995E-002 -2.8646860952179568E-014 + -7.8199999999999992E-002 2.6885462714627828E-014 + -7.7100000000000002E-002 6.7104619929335418E-014 + -7.5999999999999984E-002 -4.8576907538231025E-015 + -7.4899999999999994E-002 -1.2584727639326776E-013 + -7.3799999999999991E-002 -8.8558900609905095E-014 + -7.2699999999999987E-002 1.4607455869897201E-013 + -7.1599999999999997E-002 2.6607229332113735E-013 + -7.0499999999999993E-002 -1.4646290636462916E-014 + -6.9399999999999989E-002 -4.1285120396146457E-013 + -6.8300000000000000E-002 -2.8991365514860479E-013 + -6.7199999999999996E-002 3.7689499416369843E-013 + -6.6099999999999992E-002 6.6022854501232575E-013 + -6.5000000000000002E-002 -1.0487738336204672E-013 + -6.3899999999999985E-002 -1.0222491256262067E-012 + -6.2799999999999995E-002 -5.2546834071465209E-013 + -6.1699999999999991E-002 1.1612621671555634E-012 + -6.0599999999999994E-002 1.6429056465955272E-012 + -5.9499999999999990E-002 -4.3080491431146672E-013 + -5.8399999999999994E-002 -2.6582687873838440E-012 + -5.7299999999999990E-002 -1.4798648417801985E-012 + -5.6199999999999986E-002 2.3741883025535371E-012 + -5.5099999999999996E-002 3.6569926774310257E-012 + -5.3999999999999992E-002 -3.4671514249039193E-013 + -5.2899999999999989E-002 -4.7691898173718439E-012 + -5.1799999999999985E-002 -2.8353621533971918E-012 + -5.0699999999999995E-002 3.9462998840944508E-012 + -4.9599999999999991E-002 6.1617963335869330E-012 + -4.8499999999999988E-002 -6.3214413087778198E-013 + -4.7399999999999998E-002 -7.9608594022451129E-012 + -4.6299999999999994E-002 -4.8448896804165198E-012 + -4.5199999999999990E-002 5.9953418098113165E-012 + -4.4099999999999986E-002 1.0003349711074083E-011 + -4.2999999999999997E-002 7.0871081355936005E-013 + -4.1899999999999993E-002 -9.9524563937358757E-012 + -4.0799999999999989E-002 -7.5308197178269864E-012 + -3.9699999999999985E-002 4.1725143305748613E-012 + -3.8599999999999995E-002 8.2181622618193728E-012 + -3.7499999999999992E-002 -6.3640466594488965E-013 + -3.6399999999999988E-002 -8.0517250852785160E-012 + -3.5299999999999984E-002 -1.8646915608822034E-012 + -3.4199999999999994E-002 9.1502118382269515E-012 + -3.3099999999999991E-002 8.9047606094405651E-012 + -3.1999999999999987E-002 -8.5699280788151255E-013 + -3.0899999999999997E-002 -4.3744361431785617E-012 + -2.9799999999999993E-002 6.2600971498585900E-013 + -2.8699999999999989E-002 -1.9757938774650485E-012 + -2.7599999999999986E-002 -1.6761952936761304E-011 + -2.6499999999999996E-002 -2.0915724013859105E-011 + -2.5399999999999992E-002 2.9934837161155192E-012 + -2.4299999999999988E-002 3.0767586395308300E-011 + -2.3199999999999985E-002 2.1649073159157872E-011 + -2.2099999999999995E-002 -1.9663394176805404E-011 + -2.0999999999999991E-002 -3.8422508230606667E-011 + -1.9899999999999987E-002 -5.0993866247683872E-012 + -1.8799999999999983E-002 3.2629482449308966E-011 + -1.7699999999999994E-002 9.1993600237483264E-012 + -1.6599999999999990E-002 -5.9728555434901409E-011 + -1.5499999999999986E-002 -8.4303113101480420E-011 + -1.4399999999999996E-002 -1.9608141499372067E-011 + -1.3299999999999992E-002 6.4485819462056782E-011 + -1.2199999999999989E-002 6.8670187591823861E-011 + -1.1099999999999985E-002 -7.2478767779160513E-012 + -9.9999999999999950E-003 -7.1512476496060629E-011 + -8.8999999999999913E-003 -6.8296340804963052E-011 + -7.7999999999999875E-003 -4.3230675983441103E-011 + -6.6999999999999837E-003 -6.1403694628925365E-011 + -5.5999999999999939E-003 -1.0979242515141152E-010 + -4.4999999999999901E-003 -1.2998492560090114E-010 + -3.3999999999999864E-003 -1.1081398992862646E-010 + -2.2999999999999826E-003 -9.1565019455508434E-011 + -1.1999999999999927E-003 -8.0921006007095286E-011 + -9.9999999999988987E-005 -4.8800252033798230E-011 + 1.0000000000000148E-003 -2.1894834903446458E-011 + 2.1000000000000185E-003 -9.5507650399451194E-011 + 3.2000000000000084E-003 -3.0150115737370697E-010 + 4.3000000000000121E-003 -5.0075849022945818E-010 + 5.4000000000000159E-003 -5.2278781303982669E-010 + 6.5000000000000058E-003 -3.9034386833947110E-010 + 7.6000000000000234E-003 -3.2928182402969242E-010 + 8.7000000000000133E-003 -4.5726616937358244E-010 + 9.8000000000000032E-003 -6.1889310343232751E-010 + 1.0900000000000021E-002 -6.0734067774959044E-010 + 1.2000000000000011E-002 -4.5739437237735103E-010 + 1.3100000000000001E-002 -4.5189663122613410E-010 + 1.4200000000000018E-002 -7.4443029518533876E-010 + 1.5300000000000008E-002 -1.1812923972343015E-009 + 1.6400000000000026E-002 -1.4827852279353237E-009 + 1.7500000000000016E-002 -1.5586775203857428E-009 + 1.8600000000000005E-002 -1.5377755735457299E-009 + 1.9700000000000023E-002 -1.5518787366275433E-009 + 2.0800000000000013E-002 -1.6133818725450055E-009 + 2.1900000000000003E-002 -1.6479538844649255E-009 + 2.3000000000000020E-002 -1.7151363662648578E-009 + 2.4100000000000010E-002 -1.8781807220591418E-009 + 2.5200000000000000E-002 -2.0801025346628421E-009 + 2.6300000000000018E-002 -2.3223414302719902E-009 + 2.7400000000000008E-002 -2.5867998854067764E-009 + 2.8500000000000025E-002 -2.9094011644303919E-009 + 2.9600000000000015E-002 -3.2676221728422661E-009 + 3.0700000000000005E-002 -3.4161848905256420E-009 + 3.1800000000000023E-002 -3.2288514084655162E-009 + 3.2900000000000013E-002 -3.0506330794821679E-009 + 3.4000000000000002E-002 -3.0611859713758349E-009 + 3.5100000000000020E-002 -3.1110134468548267E-009 + 3.6200000000000010E-002 -2.9239111132284279E-009 + 3.7300000000000028E-002 -2.5955226856666513E-009 + 3.8400000000000017E-002 -2.3882933408714280E-009 + 3.9500000000000007E-002 -2.8156048603733552E-009 + 4.0600000000000025E-002 -3.3603233529078125E-009 + 4.1700000000000015E-002 -2.9472864149227007E-009 + 4.2800000000000005E-002 -1.9607724333070564E-009 + 4.3900000000000022E-002 -9.4703278552543679E-010 + 4.5000000000000012E-002 -6.4562211132823677E-010 + 4.6100000000000002E-002 -1.0656167059863719E-009 + 4.7200000000000020E-002 -6.8028938038366960E-010 + 4.8300000000000010E-002 1.0272031003566440E-009 + 4.9400000000000027E-002 2.3980184504779345E-009 + 5.0500000000000017E-002 3.4431211215490976E-009 + 5.1600000000000007E-002 4.1681360585243965E-009 + 5.2700000000000025E-002 4.0675938173251325E-009 + 5.3800000000000014E-002 4.1260679317645099E-009 + 5.4900000000000004E-002 5.0535158280240466E-009 + 5.6000000000000022E-002 7.3812680412288501E-009 + 5.7100000000000012E-002 9.9096659766928497E-009 + 5.8200000000000002E-002 1.0393775617956180E-008 + 5.9300000000000019E-002 9.9018828692010175E-009 + 6.0400000000000009E-002 8.8992555546951735E-009 + 6.1500000000000027E-002 1.0654884974314882E-008 + 6.2600000000000017E-002 1.3570003787322094E-008 + 6.3700000000000007E-002 1.4973943862628403E-008 + 6.4800000000000024E-002 1.5657553475989516E-008 + 6.5900000000000014E-002 1.4570957773685222E-008 + 6.7000000000000004E-002 1.3282360100674850E-008 + 6.8100000000000022E-002 1.2619728373408634E-008 + 6.9200000000000012E-002 1.3317098535026162E-008 + 7.0300000000000029E-002 1.4586492014245778E-008 + 7.1400000000000019E-002 1.6190831786389026E-008 + 7.2500000000000009E-002 1.4366983158708990E-008 + 7.3600000000000027E-002 1.0475269540677346E-008 + 7.4700000000000016E-002 7.5883903605244996E-009 + 7.5800000000000006E-002 8.5982039266241372E-009 + 7.6900000000000024E-002 1.0717227105772054E-008 + 7.8000000000000014E-002 1.0667910999018204E-008 + 7.9100000000000004E-002 6.3389817839265561E-009 + 8.0200000000000021E-002 -2.9099120335551731E-010 + 8.1300000000000011E-002 -3.8125267387556505E-009 + 8.2400000000000029E-002 -2.8573408084042740E-009 + 8.3500000000000019E-002 -7.7093348371803927E-010 + 8.4600000000000009E-002 -2.6534854313808864E-009 + 8.5700000000000026E-002 -7.7939379394820207E-009 + 8.6800000000000016E-002 -1.2423207351730525E-008 + 8.7900000000000006E-002 -1.4170249862388573E-008 + 8.9000000000000024E-002 -1.3689371414216112E-008 + 9.0100000000000013E-002 -1.2828095918848703E-008 + 9.1200000000000003E-002 -1.4040590023967070E-008 + 9.2300000000000021E-002 -1.7327634438402129E-008 + 9.3400000000000011E-002 -2.1109412884356971E-008 + 9.4500000000000028E-002 -2.4922789165771064E-008 + 9.5600000000000018E-002 -2.3941044702269210E-008 + 9.6700000000000008E-002 -1.8932700740492692E-008 + 9.7800000000000026E-002 -1.4693593897163737E-008 + 9.8900000000000016E-002 -1.6084380050074287E-008 + 0.10000000000000001 -2.2322975468114237E-008 + 0.10110000000000002 -2.6135516861813812E-008 + 0.10220000000000001 -2.5256300162368461E-008 + 0.10330000000000003 -1.5587440671538388E-008 + 0.10440000000000002 -7.2453163468821913E-009 + 0.10550000000000001 -9.2707947985104511E-009 + 0.10660000000000003 -1.4715261009712322E-008 + 0.10770000000000002 -1.8318164762831657E-008 + 0.10880000000000001 -1.5270918751753015E-008 + 0.10990000000000003 -6.1077116697560996E-009 + 0.11100000000000002 2.7596864793366649E-009 + 0.11210000000000001 5.9843250355129385E-009 + 0.11320000000000002 3.1486704354932726E-009 + 0.11430000000000001 -4.0581560334373989E-009 + 0.11540000000000003 -6.6918586227870946E-009 + 0.11650000000000002 -1.1108407527160580E-009 + 0.11760000000000001 1.0678827599974738E-008 + 0.11870000000000003 1.9164192011089654E-008 + 0.11980000000000002 1.5411327325409729E-008 + 0.12090000000000001 3.7600202951182382E-009 + 0.12200000000000003 -3.0198026301775371E-009 + 0.12310000000000001 4.7958939042302973E-009 + 0.12420000000000003 2.0578340809151996E-008 + 0.12530000000000002 2.8926189443723160E-008 + 0.12640000000000001 2.1601072930366172E-008 + 0.12750000000000003 7.5784782893606462E-009 + 0.12860000000000002 2.6836591282553002E-010 + 0.12970000000000001 3.7949496878297850E-009 + 0.13080000000000003 1.1395566268390667E-008 + 0.13190000000000002 1.7419790054873374E-008 + 0.13300000000000001 1.8718429473096876E-008 + 0.13410000000000000 1.3812394783485615E-008 + 0.13520000000000004 3.7462926094633531E-009 + 0.13630000000000003 -4.7708250683342612E-009 + 0.13740000000000002 -2.3955484262927484E-009 + 0.13850000000000001 1.0678499862137869E-008 + 0.13960000000000000 2.0295267688652530E-008 + 0.14070000000000005 1.3712133650756186E-008 + 0.14180000000000004 -3.9162375564671947E-009 + 0.14290000000000003 -1.3760302230991783E-008 + 0.14400000000000002 -6.2900760156026081E-009 + 0.14510000000000001 7.9757231929988848E-009 + 0.14620000000000000 1.2649991276703076E-008 + 0.14730000000000004 5.1528186162386191E-009 + 0.14840000000000003 -3.9231045079191063E-009 + 0.14950000000000002 -7.2968524555960812E-009 + 0.15060000000000001 -7.7873263393257730E-009 + 0.15170000000000000 -7.7587074542861956E-009 + 0.15280000000000005 -3.0887012947289350E-009 + 0.15390000000000004 6.4475074168512947E-009 + 0.15500000000000003 1.0361502766897956E-008 + 0.15610000000000002 -1.8527842454707510E-011 + 0.15720000000000001 -1.5744843651077645E-008 + 0.15830000000000000 -1.7987188627444084E-008 + 0.15940000000000004 -2.4681572341478386E-009 + 0.16050000000000003 1.2908452973192652E-008 + 0.16160000000000002 1.0246846038342028E-008 + 0.16270000000000001 -5.7068527681281012E-009 + 0.16380000000000000 -1.5379480799992962E-008 + 0.16490000000000005 -9.7418988431741127E-009 + 0.16600000000000004 7.6489516109834454E-011 + 0.16710000000000003 2.9484188424078184E-009 + 0.16820000000000002 1.3568715040435109E-009 + 0.16930000000000001 2.0561974345412182E-009 + 0.17040000000000000 2.5617796772792190E-009 + 0.17150000000000004 -3.7829597232530432E-009 + 0.17260000000000003 -1.2098277935024271E-008 + 0.17370000000000002 -8.6931173370885517E-009 + 0.17480000000000001 7.1498411635673165E-009 + 0.17590000000000000 1.6851265272066485E-008 + 0.17700000000000005 6.0705680482442403E-009 + 0.17810000000000004 -1.3627148298667180E-008 + 0.17920000000000003 -1.8200170259774495E-008 + 0.18030000000000002 -2.9728510764215343E-009 + 0.18140000000000001 1.1966458046686057E-008 + 0.18250000000000000 9.6477474897938009E-009 + 0.18360000000000004 -2.0797583655252083E-009 + 0.18470000000000003 -5.8481424147771577E-009 + 0.18580000000000002 -4.7398635016904223E-010 + 0.18690000000000001 9.6827290629875051E-010 + 0.18800000000000000 -4.2863002036597209E-009 + 0.18910000000000005 -4.6917341123275946E-009 + 0.19020000000000004 5.4236877211621959E-009 + 0.19130000000000003 1.2414466787902256E-008 + 0.19240000000000002 2.9640681020737247E-009 + 0.19350000000000001 -1.3494807937775022E-008 + 0.19460000000000005 -1.4985682028623160E-008 + 0.19570000000000004 1.7350286762862765E-009 + 0.19680000000000003 1.4790347613313770E-008 + 0.19790000000000002 7.4594703747266067E-009 + 0.19900000000000001 -9.0298781785236315E-009 + 0.20010000000000000 -1.1733928495516466E-008 + 0.20120000000000005 3.7794128937562732E-010 + 0.20230000000000004 7.9479187675701723E-009 + 0.20340000000000003 7.2824091201795227E-010 + 0.20450000000000002 -6.7864243114001965E-009 + 0.20560000000000000 -1.4485573851530376E-009 + 0.20670000000000005 6.9139742819857020E-009 + 0.20780000000000004 3.0125897332311524E-009 + 0.20890000000000003 -9.0749070480455885E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0032.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0032.BXZ.semd new file mode 100644 index 00000000..064853f1 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0032.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 -1.0370384665327475E-019 + -0.11230000000000000 -4.6409876227256865E-020 + -0.11119999999999999 8.2720873669385448E-019 + -0.11009999999999999 8.0862064416129255E-019 + -0.10900000000000000 -2.4883418826797283E-018 + -0.10790000000000000 -2.5798952668528631E-018 + -0.10679999999999999 4.4458120695224181E-018 + -0.10569999999999999 -8.2915616800998807E-018 + -0.10460000000000000 -4.1711786762958298E-017 + -0.10349999999999999 3.4793565756919995E-017 + -0.10239999999999999 2.8669140353912079E-016 + -0.10130000000000000 2.5638882632087780E-016 + -0.10020000000000000 -6.8406137298284960E-016 + -9.9099999999999994E-002 -1.7783003564977255E-015 + -9.7999999999999990E-002 -6.4952429277282515E-016 + -9.6899999999999986E-002 3.2767266276625268E-015 + -9.5799999999999996E-002 5.7871666883830847E-015 + -9.4699999999999993E-002 2.2170075190009342E-015 + -9.3599999999999989E-002 -5.0691211888860901E-015 + -9.2499999999999999E-002 -9.9055149933163777E-015 + -9.1399999999999995E-002 -1.3656558048584684E-014 + -9.0299999999999991E-002 -1.9275605214080262E-014 + -8.9200000000000002E-002 -7.1703405745467824E-015 + -8.8099999999999984E-002 5.4147770387489094E-014 + -8.6999999999999994E-002 1.3642902183409050E-013 + -8.5899999999999990E-002 1.1752883009256282E-013 + -8.4799999999999986E-002 -9.3426256856689316E-014 + -8.3699999999999997E-002 -3.7053053767582833E-013 + -8.2599999999999993E-002 -4.1808887623652480E-013 + -8.1499999999999989E-002 -1.0171629706047514E-013 + -8.0399999999999999E-002 3.5628252193116439E-013 + -7.9299999999999995E-002 6.6288993608512592E-013 + -7.8199999999999992E-002 8.2279506558730064E-013 + -7.7100000000000002E-002 9.0005449924698833E-013 + -7.5999999999999984E-002 4.4932590634316760E-013 + -7.4899999999999994E-002 -1.1745848434510653E-012 + -7.3799999999999991E-002 -3.4557812340907379E-012 + -7.2699999999999987E-002 -4.2359757194965209E-012 + -7.1599999999999997E-002 -1.7172210918861563E-012 + -7.0499999999999993E-002 2.9525605051150539E-012 + -6.9399999999999989E-002 6.3249323313530059E-012 + -6.8300000000000000E-002 6.5535025323137930E-012 + -6.7199999999999996E-002 5.3395486816765203E-012 + -6.6099999999999992E-002 4.4603713084123697E-012 + -6.5000000000000002E-002 1.5831729373652625E-012 + -6.3899999999999985E-002 -7.2067703367484359E-012 + -6.2799999999999995E-002 -1.9912897719631673E-011 + -6.1699999999999991E-002 -2.7178318623422015E-011 + -6.0599999999999994E-002 -2.1546920497828026E-011 + -5.9499999999999990E-002 -6.1065978662622200E-012 + -5.8399999999999994E-002 1.0584761366005946E-011 + -5.7299999999999990E-002 2.7202171071216696E-011 + -5.6199999999999986E-002 5.0020990821630917E-011 + -5.5099999999999996E-002 7.6652982572422701E-011 + -5.3999999999999992E-002 8.5816118100545680E-011 + -5.2899999999999989E-002 5.3101446850778444E-011 + -5.1799999999999985E-002 -2.2090558549070494E-011 + -5.0699999999999995E-002 -1.1234477237387352E-010 + -4.9599999999999991E-002 -1.8649713717788785E-010 + -4.8499999999999988E-002 -2.2949625533286167E-010 + -4.7399999999999998E-002 -2.3298921125736172E-010 + -4.6299999999999994E-002 -1.7724297030063951E-010 + -4.5199999999999990E-002 -3.9997807149694253E-011 + -4.4099999999999986E-002 1.7328639911884380E-010 + -4.2999999999999997E-002 4.1959896668330998E-010 + -4.1899999999999993E-002 6.4424493517734049E-010 + -4.0799999999999989E-002 8.0668832724839490E-010 + -3.9699999999999985E-002 8.7561657924339897E-010 + -3.8599999999999995E-002 8.1776513338738255E-010 + -3.7499999999999992E-002 6.2022359470503829E-010 + -3.6399999999999988E-002 3.2891836476700576E-010 + -3.5299999999999984E-002 4.5455618435941147E-011 + -3.4199999999999994E-002 -1.2487524903015412E-010 + -3.3099999999999991E-002 -1.0976027031706082E-010 + -3.1999999999999987E-002 1.4637276113393938E-010 + -3.0899999999999997E-002 6.9391653534367492E-010 + -2.9799999999999993E-002 1.5184220547581617E-009 + -2.8699999999999989E-002 2.4584039248765066E-009 + -2.7599999999999986E-002 3.2189706455909572E-009 + -2.6499999999999996E-002 3.4918150593199471E-009 + -2.5399999999999992E-002 3.0425288954916141E-009 + -2.4299999999999988E-002 1.6652327294863767E-009 + -2.3199999999999985E-002 -8.9585011631143630E-010 + -2.2099999999999995E-002 -4.8898445292877568E-009 + -2.0999999999999991E-002 -1.0389110904895915E-008 + -1.9899999999999987E-002 -1.7221841730474807E-008 + -1.8799999999999983E-002 -2.5130891145863643E-008 + -1.7699999999999994E-002 -3.4010309235554814E-008 + -1.6599999999999990E-002 -4.3996102760957001E-008 + -1.5499999999999986E-002 -5.5407461729828356E-008 + -1.4399999999999996E-002 -6.8720865442628565E-008 + -1.3299999999999992E-002 -8.4656122112392040E-008 + -1.2199999999999989E-002 -1.0424464846892079E-007 + -1.1099999999999985E-002 -1.2877303845471033E-007 + -9.9999999999999950E-003 -1.5969087030498486E-007 + -8.8999999999999913E-003 -1.9860766542478814E-007 + -7.7999999999999875E-003 -2.4732460701670789E-007 + -6.6999999999999837E-003 -3.0777533766013221E-007 + -5.5999999999999939E-003 -3.8194352214304672E-007 + -4.4999999999999901E-003 -4.7200160224747378E-007 + -3.3999999999999864E-003 -5.8066450492333388E-007 + -2.2999999999999826E-003 -7.1144040703075007E-007 + -1.1999999999999927E-003 -8.6851861169634503E-007 + -9.9999999999988987E-005 -1.0565516959104571E-006 + 1.0000000000000148E-003 -1.2807665825675940E-006 + 2.1000000000000185E-003 -1.5473544863198185E-006 + 3.2000000000000084E-003 -1.8637236962604220E-006 + 4.3000000000000121E-003 -2.2382876068149926E-006 + 5.4000000000000159E-003 -2.6801374133356148E-006 + 6.5000000000000058E-003 -3.1991303330869414E-006 + 7.6000000000000234E-003 -3.8063783449615585E-006 + 8.7000000000000133E-003 -4.5144965952204075E-006 + 9.8000000000000032E-003 -5.3374428716779221E-006 + 1.0900000000000021E-002 -6.2903209254727699E-006 + 1.2000000000000011E-002 -7.3894152592401952E-006 + 1.3100000000000001E-002 -8.6525078586419113E-006 + 1.4200000000000018E-002 -1.0098974598804489E-005 + 1.5300000000000008E-002 -1.1749682016670704E-005 + 1.6400000000000026E-002 -1.3626915460918099E-005 + 1.7500000000000016E-002 -1.5754330888739787E-005 + 1.8600000000000005E-002 -1.8156673831981607E-005 + 1.9700000000000023E-002 -2.0859346477664076E-005 + 2.0800000000000013E-002 -2.3887836505309679E-005 + 2.1900000000000003E-002 -2.7267655241303146E-005 + 2.3000000000000020E-002 -3.1024515919853002E-005 + 2.4100000000000010E-002 -3.5183671570848674E-005 + 2.5200000000000000E-002 -3.9768809074303135E-005 + 2.6300000000000018E-002 -4.4801217882195488E-005 + 2.7400000000000008E-002 -5.0300019211135805E-005 + 2.8500000000000025E-002 -5.6281463912455365E-005 + 2.9600000000000015E-002 -6.2759034335613251E-005 + 3.0700000000000005E-002 -6.9740941398777068E-005 + 3.1800000000000023E-002 -7.7229611633811146E-005 + 3.2900000000000013E-002 -8.5220148321241140E-005 + 3.4000000000000002E-002 -9.3700000434182584E-005 + 3.5100000000000020E-002 -1.0264719458064064E-004 + 3.6200000000000010E-002 -1.1203015310456976E-004 + 3.7300000000000028E-002 -1.2180623889435083E-004 + 3.8400000000000017E-002 -1.3192130427341908E-004 + 3.9500000000000007E-002 -1.4230961096473038E-004 + 4.0600000000000025E-002 -1.5289233124349266E-004 + 4.1700000000000015E-002 -1.6357630374841392E-004 + 4.2800000000000005E-002 -1.7425449914298952E-004 + 4.3900000000000022E-002 -1.8480590370018035E-004 + 4.5000000000000012E-002 -1.9509716366883367E-004 + 4.6100000000000002E-002 -2.0498057710938156E-004 + 4.7200000000000020E-002 -2.1429467597045004E-004 + 4.8300000000000010E-002 -2.2286633611656725E-004 + 4.9400000000000027E-002 -2.3051160678733140E-004 + 5.0500000000000017E-002 -2.3703677288722247E-004 + 5.1600000000000007E-002 -2.4224155640695244E-004 + 5.2700000000000025E-002 -2.4592500994913280E-004 + 5.3800000000000014E-002 -2.4788378505036235E-004 + 5.4900000000000004E-002 -2.4791460600681603E-004 + 5.6000000000000022E-002 -2.4581945035606623E-004 + 5.7100000000000012E-002 -2.4140811001416296E-004 + 5.8200000000000002E-002 -2.3450507433153689E-004 + 5.9300000000000019E-002 -2.2495178563985974E-004 + 6.0400000000000009E-002 -2.1261122310534120E-004 + 6.1500000000000027E-002 -1.9737209368031472E-004 + 6.2600000000000017E-002 -1.7915217904374003E-004 + 6.3700000000000007E-002 -1.5790102770552039E-004 + 6.4800000000000024E-002 -1.3360171578824520E-004 + 6.5900000000000014E-002 -1.0628111340338364E-004 + 6.7000000000000004E-002 -7.6012394856661558E-005 + 6.8100000000000022E-002 -4.2912000935757533E-005 + 6.9200000000000012E-002 -7.1402491812477820E-006 + 7.0300000000000029E-002 3.1098148610908538E-005 + 7.1400000000000019E-002 7.1551461587660015E-005 + 7.2500000000000009E-002 1.1391351290512830E-004 + 7.3600000000000027E-002 1.5783352137077600E-004 + 7.4700000000000016E-002 2.0292312547098845E-004 + 7.5800000000000006E-002 2.4876071256585419E-004 + 7.6900000000000024E-002 2.9489083681255579E-004 + 7.8000000000000014E-002 3.4082599449902773E-004 + 7.9100000000000004E-002 3.8605110603384674E-004 + 8.0200000000000021E-002 4.3003860628232360E-004 + 8.1300000000000011E-002 4.7225851449184120E-004 + 8.2400000000000029E-002 5.1218445878475904E-004 + 8.3500000000000019E-002 5.4929696489125490E-004 + 8.4600000000000009E-002 5.8308977168053389E-004 + 8.5700000000000026E-002 6.1308237491175532E-004 + 8.6800000000000016E-002 6.3882779795676470E-004 + 8.7900000000000006E-002 6.5992184681817889E-004 + 8.9000000000000024E-002 6.7601725459098816E-004 + 9.0100000000000013E-002 6.8682775599882007E-004 + 9.1200000000000003E-002 6.9212494418025017E-004 + 9.2300000000000021E-002 6.9174054078757763E-004 + 9.3400000000000011E-002 6.8557378835976124E-004 + 9.4500000000000028E-002 6.7360344110056758E-004 + 9.5600000000000018E-002 6.5589509904384613E-004 + 9.6700000000000008E-002 6.3259486341848969E-004 + 9.7800000000000026E-002 6.0391356237232685E-004 + 9.8900000000000016E-002 5.7012343313544989E-004 + 0.10000000000000001 5.3156359354034066E-004 + 0.10110000000000002 4.8864597920328379E-004 + 0.10220000000000001 4.4184457510709763E-004 + 0.10330000000000003 3.9168697549030185E-004 + 0.10440000000000002 3.3873211941681802E-004 + 0.10550000000000001 2.8356225811876357E-004 + 0.10660000000000003 2.2678733512293547E-004 + 0.10770000000000002 1.6902701463550329E-004 + 0.10880000000000001 1.1091642954852432E-004 + 0.10990000000000003 5.3082800150150433E-005 + 0.11100000000000002 -3.8635002965747844E-006 + 0.11210000000000001 -5.9341095038689673E-005 + 0.11320000000000002 -1.1280281614745036E-004 + 0.11430000000000001 -1.6374773986171931E-004 + 0.11540000000000003 -2.1171607659198344E-004 + 0.11650000000000002 -2.5629487936384976E-004 + 0.11760000000000001 -2.9712682589888573E-004 + 0.11870000000000003 -3.3391598844900727E-004 + 0.11980000000000002 -3.6644632928073406E-004 + 0.12090000000000001 -3.9456362719647586E-004 + 0.12200000000000003 -4.1816741577349603E-004 + 0.12310000000000001 -4.3721322435885668E-004 + 0.12420000000000003 -4.5172160025686026E-004 + 0.12530000000000002 -4.6177810872904956E-004 + 0.12640000000000001 -4.6752084745094180E-004 + 0.12750000000000003 -4.6912927064113319E-004 + 0.12860000000000002 -4.6682587708346546E-004 + 0.12970000000000001 -4.6087335795164108E-004 + 0.13080000000000003 -4.5156962005421519E-004 + 0.13190000000000002 -4.3923087650910020E-004 + 0.13300000000000001 -4.2418806697241962E-004 + 0.13410000000000000 -4.0678953519091010E-004 + 0.13520000000000004 -3.8739736191928387E-004 + 0.13630000000000003 -3.6637223092839122E-004 + 0.13740000000000002 -3.4406047780066729E-004 + 0.13850000000000001 -3.2079717493616045E-004 + 0.13960000000000000 -2.9691451345570385E-004 + 0.14070000000000005 -2.7273391606286168E-004 + 0.14180000000000004 -2.4854869116097689E-004 + 0.14290000000000003 -2.2461860498879105E-004 + 0.14400000000000002 -2.0118227985221893E-004 + 0.14510000000000001 -1.7846746777649969E-004 + 0.14620000000000000 -1.5667917614337057E-004 + 0.14730000000000004 -1.3598296209238470E-004 + 0.14840000000000003 -1.1650533269857988E-004 + 0.14950000000000002 -9.8356584203429520E-005 + 0.15060000000000001 -8.1639009295031428E-005 + 0.15170000000000000 -6.6433844040147960E-005 + 0.15280000000000005 -5.2781928388867527E-005 + 0.15390000000000004 -4.0696479118196294E-005 + 0.15500000000000003 -3.0184668503352441E-005 + 0.15610000000000002 -2.1250833015074022E-005 + 0.15720000000000001 -1.3879276593797840E-005 + 0.15830000000000000 -8.0283671195502393E-006 + 0.15940000000000004 -3.6449573599384166E-006 + 0.16050000000000003 -6.8036359834877658E-007 + 0.16160000000000002 9.1632983867384610E-007 + 0.16270000000000001 1.2141716752012144E-006 + 0.16380000000000000 2.9874615847802488E-007 + 0.16490000000000005 -1.7482128669144004E-006 + 0.16600000000000004 -4.8572878768027294E-006 + 0.16710000000000003 -8.9525283328839578E-006 + 0.16820000000000002 -1.3936055438534822E-005 + 0.16930000000000001 -1.9701668861671351E-005 + 0.17040000000000000 -2.6156651074416004E-005 + 0.17150000000000004 -3.3220341720152646E-005 + 0.17260000000000003 -4.0797640394885093E-005 + 0.17370000000000002 -4.8766545660328120E-005 + 0.17480000000000001 -5.7000408560270444E-005 + 0.17590000000000000 -6.5392487158533186E-005 + 0.17700000000000005 -7.3845680162776262E-005 + 0.17810000000000004 -8.2241771451663226E-005 + 0.17920000000000003 -9.0435110905673355E-005 + 0.18030000000000002 -9.8279218946117908E-005 + 0.18140000000000001 -1.0564671538304538E-004 + 0.18250000000000000 -1.1241475294809788E-004 + 0.18360000000000004 -1.1844016262330115E-004 + 0.18470000000000003 -1.2356448860373348E-004 + 0.18580000000000002 -1.2764049461111426E-004 + 0.18690000000000001 -1.3053855218458921E-004 + 0.18800000000000000 -1.3212524936534464E-004 + 0.18910000000000005 -1.3225368456915021E-004 + 0.19020000000000004 -1.3078383926767856E-004 + 0.19130000000000003 -1.2760916433762759E-004 + 0.19240000000000002 -1.2264602992217988E-004 + 0.19350000000000001 -1.1580431601032615E-004 + 0.19460000000000005 -1.0698805999709293E-004 + 0.19570000000000004 -9.6130926976911724E-005 + 0.19680000000000003 -8.3220387750770897E-005 + 0.19790000000000002 -6.8276356614660472E-005 + 0.19900000000000001 -5.1317943871254101E-005 + 0.20010000000000000 -3.2370542612625286E-005 + 0.20120000000000005 -1.1503149835334625E-005 + 0.20230000000000004 1.1154925232403912E-005 + 0.20340000000000003 3.5443656088318676E-005 + 0.20450000000000002 6.1200487834867090E-005 + 0.20560000000000000 8.8241882622241974E-005 + 0.20670000000000005 1.1633334361249581E-004 + 0.20780000000000004 1.4519321848638356E-004 + 0.20890000000000003 1.7452880274504423E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0033.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0033.BXX.semd new file mode 100644 index 00000000..4e8b72c0 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0033.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546763107634806E-011 + -0.11559999999999999 1.3697711367943732E-011 + -0.11449999999999999 -3.8519888667654101E-011 + -0.11340000000000000 -6.0437016502490337E-011 + -0.11230000000000000 8.1728214473830718E-011 + -0.11119999999999999 2.1664814386923581E-010 + -0.11009999999999999 -3.4040596730289252E-011 + -0.10900000000000000 -4.8208065317467685E-010 + -0.10790000000000000 -2.7206731312290344E-010 + -0.10679999999999999 7.1667344281323153E-010 + -0.10569999999999999 1.0246072879027679E-009 + -0.10460000000000000 -4.2161374391724848E-010 + -0.10349999999999999 -1.8818482327986885E-009 + -0.10239999999999999 -6.0493343667644695E-010 + -0.10130000000000000 2.4258650643815827E-009 + -0.10020000000000000 2.5024655680994101E-009 + -9.9099999999999994E-002 -1.8537364976367599E-009 + -9.7999999999999990E-002 -4.8300967669945294E-009 + -9.6899999999999986E-002 -6.5601379883872823E-010 + -9.5799999999999996E-002 6.4044045622324575E-009 + -9.4699999999999993E-002 5.8165889882388910E-009 + -9.3599999999999989E-002 -3.7803649099998893E-009 + -9.2499999999999999E-002 -9.8755350563806132E-009 + -9.1399999999999995E-002 -2.5646724743921823E-009 + -9.0299999999999991E-002 9.5435108704577942E-009 + -8.9200000000000002E-002 9.3253875732557390E-009 + -8.8099999999999984E-002 -4.2171026670700940E-009 + -8.6999999999999994E-002 -1.2694454376571684E-008 + -8.5899999999999990E-002 -3.9121625938776106E-009 + -8.4799999999999986E-002 9.9854435831048249E-009 + -8.3699999999999997E-002 9.7388079822735563E-009 + -8.2599999999999993E-002 -2.9504445553385494E-009 + -8.1499999999999989E-002 -8.7991400832265754E-009 + -8.0399999999999999E-002 -8.1161882770075522E-010 + -7.9299999999999995E-002 5.8463021090915390E-009 + -7.8199999999999992E-002 -3.1166291769579857E-010 + -7.7100000000000002E-002 -7.3378534359846981E-009 + -7.5999999999999984E-002 2.6067440307003809E-012 + -7.4899999999999994E-002 1.1607259153834093E-008 + -7.3799999999999991E-002 4.7749653120376934E-009 + -7.2699999999999987E-002 -1.6708000316612015E-008 + -7.1599999999999997E-002 -2.0921376631122257E-008 + -7.0499999999999993E-002 5.0175761323600909E-009 + -6.9399999999999989E-002 2.8317584721548883E-008 + -6.8300000000000000E-002 1.2552283656930285E-008 + -6.7199999999999996E-002 -2.6888463011687236E-008 + -6.6099999999999992E-002 -3.8679257130525002E-008 + -6.5000000000000002E-002 -6.8551542220518513E-009 + -6.3899999999999985E-002 2.4598611148007876E-008 + -6.2799999999999995E-002 1.2654564507386112E-008 + -6.1699999999999991E-002 -2.5248594326399143E-008 + -6.0599999999999994E-002 -3.9291585096634662E-008 + -5.9499999999999990E-002 -1.9410153484500370E-008 + -5.8399999999999994E-002 -3.7977163636071509E-009 + -5.7299999999999990E-002 -1.5915663453824891E-008 + -5.6199999999999986E-002 -3.1356048424413530E-008 + -5.5099999999999996E-002 -2.4918396235307227E-008 + -5.3999999999999992E-002 -1.7667669993670643E-008 + -5.2899999999999989E-002 -4.2300264624373085E-008 + -5.1799999999999985E-002 -8.0383536271710909E-008 + -5.0699999999999995E-002 -7.9860299706524529E-008 + -4.9599999999999991E-002 -3.7813578046552720E-008 + -4.8499999999999988E-002 -1.9334718714958399E-008 + -4.7399999999999998E-002 -6.9043757378040027E-008 + -4.6299999999999994E-002 -1.3947962429483596E-007 + -4.5199999999999990E-002 -1.5016995291716739E-007 + -4.4099999999999986E-002 -1.0024763241744949E-007 + -4.2999999999999997E-002 -7.1607423990371899E-008 + -4.1899999999999993E-002 -1.1483549400281845E-007 + -4.0799999999999989E-002 -1.8238506527268328E-007 + -3.9699999999999985E-002 -2.0372689846226422E-007 + -3.8599999999999995E-002 -1.8455594386068697E-007 + -3.7499999999999992E-002 -1.8541034307872906E-007 + -3.6399999999999988E-002 -2.2232156027257588E-007 + -3.5299999999999984E-002 -2.4812757715153566E-007 + -3.4199999999999994E-002 -2.3917490921121498E-007 + -3.3099999999999991E-002 -2.4114100938277261E-007 + -3.1999999999999987E-002 -2.9350266572691908E-007 + -3.0899999999999997E-002 -3.5240782381151803E-007 + -2.9799999999999993E-002 -3.4678424754019943E-007 + -2.8699999999999989E-002 -2.9020611691521481E-007 + -2.7599999999999986E-002 -2.7517043577063305E-007 + -2.6499999999999996E-002 -3.4213570643260027E-007 + -2.5399999999999992E-002 -4.1482653045932238E-007 + -2.4299999999999988E-002 -4.0529283751311596E-007 + -2.3199999999999985E-002 -3.3612784022807318E-007 + -2.2099999999999995E-002 -3.0349946200658451E-007 + -2.0999999999999991E-002 -3.3654134767857613E-007 + -1.9899999999999987E-002 -3.6625277743951301E-007 + -1.8799999999999983E-002 -3.3378424291186093E-007 + -1.7699999999999994E-002 -2.7622689913187060E-007 + -1.6599999999999990E-002 -2.5727987917889550E-007 + -1.5499999999999986E-002 -2.6014041054622794E-007 + -1.4399999999999996E-002 -2.1584932596852013E-007 + -1.3299999999999992E-002 -1.2202750099277182E-007 + -1.2199999999999989E-002 -5.4935224369501157E-008 + -1.1099999999999985E-002 -5.3011195433327885E-008 + -9.9999999999999950E-003 -4.7279502979336030E-008 + -8.8999999999999913E-003 4.1310045162390452E-008 + -7.7999999999999875E-003 1.8241615862280014E-007 + -6.6999999999999837E-003 2.7584940198721597E-007 + -5.5999999999999939E-003 2.9358764663811598E-007 + -4.4999999999999901E-003 3.1809736356080975E-007 + -3.3999999999999864E-003 4.1583993493077287E-007 + -2.2999999999999826E-003 5.4527168913409696E-007 + -1.1999999999999927E-003 6.2543568901674007E-007 + -9.9999999999988987E-005 6.5800662696346990E-007 + 1.0000000000000148E-003 7.1279742996921414E-007 + 2.1000000000000185E-003 8.1285725173074752E-007 + 3.2000000000000084E-003 8.9967716121464036E-007 + 4.3000000000000121E-003 9.2296460252327961E-007 + 5.4000000000000159E-003 9.2592381406575441E-007 + 6.5000000000000058E-003 9.7813313004735392E-007 + 7.6000000000000234E-003 1.0623080015648156E-006 + 8.7000000000000133E-003 1.0912441439359100E-006 + 9.8000000000000032E-003 1.0431839427837986E-006 + 1.0900000000000021E-002 9.9676913123403210E-007 + 1.2000000000000011E-002 1.0094340723298956E-006 + 1.3100000000000001E-002 1.0372310725870193E-006 + 1.4200000000000018E-002 9.9747546755679650E-007 + 1.5300000000000008E-002 8.9474769993103109E-007 + 1.6400000000000026E-002 8.0726908890937921E-007 + 1.7500000000000016E-002 7.6914585633858223E-007 + 1.8600000000000005E-002 7.2353964242211077E-007 + 1.9700000000000023E-002 6.1494165493058972E-007 + 2.0800000000000013E-002 4.7516894596810744E-007 + 2.1900000000000003E-002 3.7120796037015680E-007 + 2.3000000000000020E-002 3.0255739602580434E-007 + 2.4100000000000010E-002 2.0870534456207679E-007 + 2.5200000000000000E-002 6.5300902463150123E-008 + 2.6300000000000018E-002 -7.4851499221040285E-008 + 2.7400000000000008E-002 -1.6616209563835582E-007 + 2.8500000000000025E-002 -2.3734261844765570E-007 + 2.9600000000000015E-002 -3.4226198408759956E-007 + 3.0700000000000005E-002 -4.7427189997506503E-007 + 3.1800000000000023E-002 -5.7400097830395680E-007 + 3.2900000000000013E-002 -6.2292747315950692E-007 + 3.4000000000000002E-002 -6.6566803980094846E-007 + 3.5100000000000020E-002 -7.4206627687090077E-007 + 3.6200000000000010E-002 -8.1965492881863611E-007 + 3.7300000000000028E-002 -8.5075549804969341E-007 + 3.8400000000000017E-002 -8.4675826883540140E-007 + 3.9500000000000007E-002 -8.4930258026361116E-007 + 4.0600000000000025E-002 -8.7014700511645060E-007 + 4.1700000000000015E-002 -8.7457067365903640E-007 + 4.2800000000000005E-002 -8.4360590335563757E-007 + 4.3900000000000022E-002 -7.9600096114518237E-007 + 4.5000000000000012E-002 -7.6243389912633575E-007 + 4.6100000000000002E-002 -7.3520646992619731E-007 + 4.7200000000000020E-002 -6.8493733351715491E-007 + 4.8300000000000010E-002 -6.0601109908020590E-007 + 4.9400000000000027E-002 -5.3474735750569380E-007 + 5.0500000000000017E-002 -4.8301996002919623E-007 + 5.1600000000000007E-002 -4.2692761326179607E-007 + 5.2700000000000025E-002 -3.5098503303743200E-007 + 5.3800000000000014E-002 -2.7272793090560299E-007 + 5.4900000000000004E-002 -2.0860989025095478E-007 + 5.6000000000000022E-002 -1.5339260528435261E-007 + 5.7100000000000012E-002 -8.6974949908835697E-008 + 5.8200000000000002E-002 -1.8555697423039419E-008 + 5.9300000000000019E-002 2.5755914734304497E-008 + 6.0400000000000009E-002 5.4729795806451875E-008 + 6.1500000000000027E-002 9.5353364315542422E-008 + 6.2600000000000017E-002 1.5179675472154486E-007 + 6.3700000000000007E-002 1.9506133241975476E-007 + 6.4800000000000024E-002 2.0683229706719430E-007 + 6.5900000000000014E-002 2.0820473878302437E-007 + 6.7000000000000004E-002 2.2667823884603422E-007 + 6.8100000000000022E-002 2.5107405576818564E-007 + 6.9200000000000012E-002 2.5217821075784741E-007 + 7.0300000000000029E-002 2.3441626240128244E-007 + 7.1400000000000019E-002 2.3164150775301096E-007 + 7.2500000000000009E-002 2.4842890411491680E-007 + 7.3600000000000027E-002 2.4618594807179761E-007 + 7.4700000000000016E-002 2.0427221159025066E-007 + 7.5800000000000006E-002 1.6037532191148784E-007 + 7.6900000000000024E-002 1.5899092886684230E-007 + 7.8000000000000014E-002 1.8269902568590624E-007 + 7.9100000000000004E-002 1.7288762421685533E-007 + 8.0200000000000021E-002 1.2037082797178300E-007 + 8.1300000000000011E-002 7.8660839619715262E-008 + 8.2400000000000029E-002 8.2240845244996308E-008 + 8.3500000000000019E-002 9.3558945479799149E-008 + 8.4600000000000009E-002 6.4182700043602381E-008 + 8.5700000000000026E-002 1.5620322812992526E-008 + 8.6800000000000016E-002 8.4514688580838992E-009 + 8.7900000000000006E-002 3.8775095134724324E-008 + 8.9000000000000024E-002 3.8749927711023702E-008 + 9.0100000000000013E-002 -1.8602063889261444E-008 + 9.1200000000000003E-002 -6.5433134466275078E-008 + 9.2300000000000021E-002 -3.8303699767539001E-008 + 9.3400000000000011E-002 2.0942970024862007E-008 + 9.4500000000000028E-002 2.0892384711146406E-008 + 9.5600000000000018E-002 -4.5657202463189606E-008 + 9.6700000000000008E-002 -8.8084476601579809E-008 + 9.7800000000000026E-002 -5.3774996899846883E-008 + 9.8900000000000016E-002 -2.9794442468755733E-009 + 0.10000000000000001 -1.4006029225299699E-008 + 0.10110000000000002 -6.1293739861412178E-008 + 0.10220000000000001 -6.1320207578319241E-008 + 0.10330000000000003 -9.8742143350705192E-009 + 0.10440000000000002 8.1421971387385383E-009 + 0.10550000000000001 -4.3092750701134719E-008 + 0.10660000000000003 -8.4577379766415106E-008 + 0.10770000000000002 -4.1341312595477575E-008 + 0.10880000000000001 3.4529300307895028E-008 + 0.10990000000000003 3.2354193990613567E-008 + 0.11100000000000002 -4.6905928030582800E-008 + 0.11210000000000001 -8.6731290593888843E-008 + 0.11320000000000002 -2.6967132527033755E-008 + 0.11430000000000001 4.5296538075945136E-008 + 0.11540000000000003 2.7338314723124313E-008 + 0.11650000000000002 -4.5218900623922309E-008 + 0.11760000000000001 -5.5976737911578311E-008 + 0.11870000000000003 1.1268351585158598E-008 + 0.11980000000000002 4.9257518952572354E-008 + 0.12090000000000001 -2.8129982787561403E-009 + 0.12200000000000003 -6.2850638471445563E-008 + 0.12310000000000001 -3.2031511665309154E-008 + 0.12420000000000003 4.8334047875187025E-008 + 0.12530000000000002 5.7014521104292726E-008 + 0.12640000000000001 -2.0196553762730218E-008 + 0.12750000000000003 -6.6885199601074419E-008 + 0.12860000000000002 -1.3075423410668918E-008 + 0.12970000000000001 5.7623505966830635E-008 + 0.13080000000000003 3.8271316782356735E-008 + 0.13190000000000002 -3.6886220300402783E-008 + 0.13300000000000001 -4.7666077307439991E-008 + 0.13410000000000000 2.2673692257058065E-008 + 0.13520000000000004 6.0285053393727139E-008 + 0.13630000000000003 -2.1446133757763164E-010 + 0.13740000000000002 -6.8333285696553503E-008 + 0.13850000000000001 -3.4660065040270638E-008 + 0.13960000000000000 5.7854826707171014E-008 + 0.14070000000000005 7.2854973609537410E-008 + 0.14180000000000004 -1.3743230553586727E-008 + 0.14290000000000003 -7.6253769520917558E-008 + 0.14400000000000002 -2.6297565014488100E-008 + 0.14510000000000001 5.7427893551675879E-008 + 0.14620000000000000 5.1756892105458974E-008 + 0.14730000000000004 -2.6662339891458942E-008 + 0.14840000000000003 -5.5095611628530605E-008 + 0.14950000000000002 3.7448772971515609E-009 + 0.15060000000000001 4.9779259825299960E-008 + 0.15170000000000000 8.2415265723057018E-009 + 0.15280000000000005 -5.1823850100163327E-008 + 0.15390000000000004 -2.8576137012237268E-008 + 0.15500000000000003 4.8208004699290541E-008 + 0.15610000000000002 5.9156477050237299E-008 + 0.15720000000000001 -1.9049767985279686E-008 + 0.15830000000000000 -7.2637476478121243E-008 + 0.15940000000000004 -2.1550269124759325E-008 + 0.16050000000000003 5.8846438832915737E-008 + 0.16160000000000002 5.1245244492292841E-008 + 0.16270000000000001 -2.8389969486397604E-008 + 0.16380000000000000 -5.9041809663540334E-008 + 0.16490000000000005 7.5784922781707564E-010 + 0.16600000000000004 5.4903850355003669E-008 + 0.16710000000000003 2.1360429869332620E-008 + 0.16820000000000002 -4.3466119592494579E-008 + 0.16930000000000001 -3.6531680791540566E-008 + 0.17040000000000000 3.1090792163013248E-008 + 0.17150000000000004 5.3023569535071147E-008 + 0.17260000000000003 -6.7775749457155143E-009 + 0.17370000000000002 -5.8377906952955527E-008 + 0.17480000000000001 -2.4299277257000540E-008 + 0.17590000000000000 4.3457028198190528E-008 + 0.17700000000000005 4.4553726041840491E-008 + 0.17810000000000004 -1.7996590884195030E-008 + 0.17920000000000003 -4.7488022403285868E-008 + 0.18030000000000002 -3.2994675880360091E-009 + 0.18140000000000001 4.1324060617853320E-008 + 0.18250000000000000 1.7176244426764242E-008 + 0.18360000000000004 -3.4948193672335037E-008 + 0.18470000000000003 -3.1719817883413270E-008 + 0.18580000000000002 2.1834047458924033E-008 + 0.18690000000000001 4.1378061865771087E-008 + 0.18800000000000000 -4.4576999869150313E-009 + 0.18910000000000005 -4.5333461429208910E-008 + 0.19020000000000004 -1.7638416949239399E-008 + 0.19130000000000003 3.8115889111622892E-008 + 0.19240000000000002 3.9312155308834917E-008 + 0.19350000000000001 -1.4611440057876734E-008 + 0.19460000000000005 -4.4029274448575961E-008 + 0.19570000000000004 -9.5731014226885236E-009 + 0.19680000000000003 3.3172625535371481E-008 + 0.19790000000000002 2.1946775063952373E-008 + 0.19900000000000001 -2.0597596517291095E-008 + 0.20010000000000000 -2.7640963295993970E-008 + 0.20120000000000005 8.7574028029280271E-009 + 0.20230000000000004 3.0650756599470697E-008 + 0.20340000000000003 6.4437339908351987E-009 + 0.20450000000000002 -2.3430102302768319E-008 + 0.20560000000000000 -1.3276149068985887E-008 + 0.20670000000000005 1.7650711114924889E-008 + 0.20780000000000004 1.8717162930670384E-008 + 0.20890000000000003 -1.1883402706303059E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0033.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0033.BXZ.semd new file mode 100644 index 00000000..8b23f1c7 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0033.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 -2.8803398555155013E-010 + -0.11670000000000000 -3.7413219744486526E-010 + -0.11559999999999999 3.5014199872840379E-010 + -0.11449999999999999 9.4073016043694224E-010 + -0.11340000000000000 9.4344115852962318E-011 + -0.11230000000000000 -1.0913596693029604E-009 + -0.11119999999999999 -5.3994986259908728E-010 + -0.11009999999999999 4.0800493539272509E-010 + -0.10900000000000000 -1.7057470991233004E-009 + -0.10790000000000000 -5.1608428641713999E-009 + -0.10679999999999999 -2.5409692128164352E-009 + -0.10569999999999999 7.8289570382139573E-009 + -0.10460000000000000 1.4875282339232854E-008 + -0.10349999999999999 7.4609003419823239E-009 + -0.10239999999999999 -7.8669248892992982E-009 + -0.10130000000000000 -1.2319265607629859E-008 + -0.10020000000000000 -5.1220550023600708E-010 + -9.9099999999999994E-002 1.0257106275446404E-008 + -9.7999999999999990E-002 3.9317074040923217E-009 + -9.6899999999999986E-002 -1.0295767793877530E-008 + -9.5799999999999996E-002 -1.0654859217140711E-008 + -9.4699999999999993E-002 4.9943840174648813E-009 + -9.3599999999999989E-002 1.5762308791522628E-008 + -9.2499999999999999E-002 8.8267295694777204E-009 + -9.1399999999999995E-002 -2.6693793842014202E-009 + -9.0299999999999991E-002 -2.5358370958628029E-009 + -8.9200000000000002E-002 1.5048964296937584E-009 + -8.8099999999999984E-002 -9.5547330047907053E-009 + -8.6999999999999994E-002 -3.3973734048231563E-008 + -8.5899999999999990E-002 -5.0857028810469274E-008 + -8.4799999999999986E-002 -5.4565401086392740E-008 + -8.3699999999999997E-002 -6.5483426681112178E-008 + -8.2599999999999993E-002 -9.6673907989952568E-008 + -8.1499999999999989E-002 -1.2998593490465282E-007 + -8.0399999999999999E-002 -1.4490673549971689E-007 + -7.9299999999999995E-002 -1.5748329929010652E-007 + -7.8199999999999992E-002 -2.0287106394789589E-007 + -7.7100000000000002E-002 -2.8165894150333770E-007 + -7.5999999999999984E-002 -3.5502839068612957E-007 + -7.4899999999999994E-002 -4.0535437051403278E-007 + -7.3799999999999991E-002 -4.7338815534203604E-007 + -7.2699999999999987E-002 -6.0896365994267398E-007 + -7.1599999999999997E-002 -8.0216415199174662E-007 + -7.0499999999999993E-002 -9.9893975402665092E-007 + -6.9399999999999989E-002 -1.1834146107503329E-006 + -6.8300000000000000E-002 -1.4076381376071367E-006 + -6.7199999999999996E-002 -1.7256301134693786E-006 + -6.6099999999999992E-002 -2.1305777408997528E-006 + -6.5000000000000002E-002 -2.5860899768304080E-006 + -6.3899999999999985E-002 -3.0978669656178681E-006 + -6.2799999999999995E-002 -3.7148813589737983E-006 + -6.1699999999999991E-002 -4.4658031583821867E-006 + -6.0599999999999994E-002 -5.3392168410937302E-006 + -5.9499999999999990E-002 -6.3407492234546226E-006 + -5.8399999999999994E-002 -7.5280295277480036E-006 + -5.7299999999999990E-002 -8.9556378952693194E-006 + -5.6199999999999986E-002 -1.0613653103064280E-005 + -5.5099999999999996E-002 -1.2469113244151231E-005 + -5.3999999999999992E-002 -1.4561912394128740E-005 + -5.2899999999999989E-002 -1.7006786947604269E-005 + -5.1799999999999985E-002 -1.9883862478309311E-005 + -5.0699999999999995E-002 -2.3173888621386141E-005 + -4.9599999999999991E-002 -2.6839263227884658E-005 + -4.8499999999999988E-002 -3.0936844268580899E-005 + -4.7399999999999998E-002 -3.5597324313130230E-005 + -4.6299999999999994E-002 -4.0901817556004971E-005 + -4.5199999999999990E-002 -4.6839446440571919E-005 + -4.4099999999999986E-002 -5.3402603953145444E-005 + -4.2999999999999997E-002 -6.0669695812975988E-005 + -4.1899999999999993E-002 -6.8749170168302953E-005 + -4.0799999999999989E-002 -7.7678771049249917E-005 + -3.9699999999999985E-002 -8.7438995251432061E-005 + -3.8599999999999995E-002 -9.8054748377762735E-005 + -3.7499999999999992E-002 -1.0961816587951034E-004 + -3.6399999999999988E-002 -1.2218939082231373E-004 + -3.5299999999999984E-002 -1.3572994794230908E-004 + -3.4199999999999994E-002 -1.5017815167084336E-004 + -3.3099999999999991E-002 -1.6554999456275254E-004 + -3.1999999999999987E-002 -1.8190126866102219E-004 + -3.0899999999999997E-002 -1.9920030899811536E-004 + -2.9799999999999993E-002 -2.1730408479925245E-004 + -2.8699999999999989E-002 -2.3608269111718982E-004 + -2.7599999999999986E-002 -2.5549551355652511E-004 + -2.6499999999999996E-002 -2.7550020604394376E-004 + -2.5399999999999992E-002 -2.9592114151455462E-004 + -2.4299999999999988E-002 -3.1648436561226845E-004 + -2.3199999999999985E-002 -3.3696260652504861E-004 + -2.2099999999999995E-002 -3.5721409949474037E-004 + -2.0999999999999991E-002 -3.7705575232394040E-004 + -1.9899999999999987E-002 -3.9616279536858201E-004 + -1.8799999999999983E-002 -4.1414322913624346E-004 + -1.7699999999999994E-002 -4.3067467049695551E-004 + -1.6599999999999990E-002 -4.4549602898769081E-004 + -1.5499999999999986E-002 -4.5828209840692580E-004 + -1.4399999999999996E-002 -4.6860115253366530E-004 + -1.3299999999999992E-002 -4.7602527774870396E-004 + -1.2199999999999989E-002 -4.8021960537880659E-004 + -1.1099999999999985E-002 -4.8088069888763130E-004 + -9.9999999999999950E-003 -4.7762310714460909E-004 + -8.8999999999999913E-003 -4.7001699567772448E-004 + -7.7999999999999875E-003 -4.5772257726639509E-004 + -6.6999999999999837E-003 -4.4053606688976288E-004 + -5.5999999999999939E-003 -4.1826991946436465E-004 + -4.4999999999999901E-003 -3.9066368481144309E-004 + -3.3999999999999864E-003 -3.5747708170674741E-004 + -2.2999999999999826E-003 -3.1863179174251854E-004 + -1.1999999999999927E-003 -2.7419839170761406E-004 + -9.9999999999988987E-005 -2.2426870418712497E-004 + 1.0000000000000148E-003 -1.6890710685402155E-004 + 2.1000000000000185E-003 -1.0826126526808366E-004 + 3.2000000000000084E-003 -4.2664258216973394E-005 + 4.3000000000000121E-003 2.7420966944191605E-005 + 5.4000000000000159E-003 1.0152807954000309E-004 + 6.5000000000000058E-003 1.7919322999659926E-004 + 7.6000000000000234E-003 2.5982043007388711E-004 + 8.7000000000000133E-003 3.4263244015164673E-004 + 9.8000000000000032E-003 4.2678636964410543E-004 + 1.0900000000000021E-002 5.1148695638403296E-004 + 1.2000000000000011E-002 5.9593707555904984E-004 + 1.3100000000000001E-002 6.7922804737463593E-004 + 1.4200000000000018E-002 7.6034339144825935E-004 + 1.5300000000000008E-002 8.3828653441742063E-004 + 1.6400000000000026E-002 9.1215129941701889E-004 + 1.7500000000000016E-002 9.8105682991445065E-004 + 1.8600000000000005E-002 1.0440748883411288E-003 + 1.9700000000000023E-002 1.1002926621586084E-003 + 2.0800000000000013E-002 1.1489257449284196E-003 + 2.1900000000000003E-002 1.1893280316144228E-003 + 2.3000000000000020E-002 1.2208957923576236E-003 + 2.4100000000000010E-002 1.2430440401658416E-003 + 2.5200000000000000E-002 1.2553018750622869E-003 + 2.6300000000000018E-002 1.2574151623994112E-003 + 2.7400000000000008E-002 1.2493010144680738E-003 + 2.8500000000000025E-002 1.2309415033087134E-003 + 2.9600000000000015E-002 1.2023777235299349E-003 + 3.0700000000000005E-002 1.1638000141829252E-003 + 3.1800000000000023E-002 1.1156047694385052E-003 + 3.2900000000000013E-002 1.0583370458334684E-003 + 3.4000000000000002E-002 9.9260429851710796E-004 + 3.5100000000000020E-002 9.1908581089228392E-004 + 3.6200000000000010E-002 8.3860557060688734E-004 + 3.7300000000000028E-002 7.5210270006209612E-004 + 3.8400000000000017E-002 6.6056335344910622E-004 + 3.9500000000000007E-002 5.6497997138649225E-004 + 4.0600000000000025E-002 4.6639292850159109E-004 + 4.1700000000000015E-002 3.6591314710676670E-004 + 4.2800000000000005E-002 2.6468365103937685E-004 + 4.3900000000000022E-002 1.6379794396925718E-004 + 4.5000000000000012E-002 6.4274026954080909E-005 + 4.6100000000000002E-002 -3.2907442800933495E-005 + 4.7200000000000020E-002 -1.2678747589234263E-004 + 4.8300000000000010E-002 -2.1645554807037115E-004 + 4.9400000000000027E-002 -3.0109894578345120E-004 + 5.0500000000000017E-002 -3.8001860957592726E-004 + 5.1600000000000007E-002 -4.5260804472491145E-004 + 5.2700000000000025E-002 -5.1836745114997029E-004 + 5.3800000000000014E-002 -5.7690840912982821E-004 + 5.4900000000000004E-002 -6.2794907717034221E-004 + 5.6000000000000022E-002 -6.7130761453881860E-004 + 5.7100000000000012E-002 -7.0689845597371459E-004 + 5.8200000000000002E-002 -7.3475070530548692E-004 + 5.9300000000000019E-002 -7.5500045204535127E-004 + 6.0400000000000009E-002 -7.6787371654063463E-004 + 6.1500000000000027E-002 -7.7367707854136825E-004 + 6.2600000000000017E-002 -7.7279034303501248E-004 + 6.3700000000000007E-002 -7.6564977644011378E-004 + 6.4800000000000024E-002 -7.5272802496328950E-004 + 6.5900000000000014E-002 -7.3453615186735988E-004 + 6.7000000000000004E-002 -7.1163871325552464E-004 + 6.8100000000000022E-002 -6.8464438663795590E-004 + 6.9200000000000012E-002 -6.5416062716394663E-004 + 7.0300000000000029E-002 -6.2075734604150057E-004 + 7.1400000000000019E-002 -5.8498512953519821E-004 + 7.2500000000000009E-002 -5.4741441272199154E-004 + 7.3600000000000027E-002 -5.0862110219895840E-004 + 7.4700000000000016E-002 -4.6912499237805605E-004 + 7.5800000000000006E-002 -4.2936761747114360E-004 + 7.6900000000000024E-002 -3.8976478390395641E-004 + 7.8000000000000014E-002 -3.5074373590759933E-004 + 7.9100000000000004E-002 -3.1270028557628393E-004 + 8.0200000000000021E-002 -2.7592421974986792E-004 + 8.1300000000000011E-002 -2.4061635485850275E-004 + 8.2400000000000029E-002 -2.0697667787317187E-004 + 8.3500000000000019E-002 -1.7523320275358856E-004 + 8.4600000000000009E-002 -1.4556551468558609E-004 + 8.5700000000000026E-002 -1.1803518282249570E-004 + 8.6800000000000016E-002 -9.2630063591059297E-005 + 8.7900000000000006E-002 -6.9371642894111574E-005 + 8.9000000000000024E-002 -4.8315254389308393E-005 + 9.0100000000000013E-002 -2.9449140129145235E-005 + 9.1200000000000003E-002 -1.2659539606829640E-005 + 9.2300000000000021E-002 2.1751884560217150E-006 + 9.3400000000000011E-002 1.5104570593393873E-005 + 9.4500000000000028E-002 2.6164947485085577E-005 + 9.5600000000000018E-002 3.5489916626829654E-005 + 9.6700000000000008E-002 4.3291336623951793E-005 + 9.7800000000000026E-002 4.9722060794010758E-005 + 9.8900000000000016E-002 5.4827003623358905E-005 + 0.10000000000000001 5.8658584748627618E-005 + 0.10110000000000002 6.1387050664052367E-005 + 0.10220000000000001 6.3233426772058010E-005 + 0.10330000000000003 6.4316467614844441E-005 + 0.10440000000000002 6.4650717831682414E-005 + 0.10550000000000001 6.4293824834749103E-005 + 0.10660000000000003 6.3415827753487974E-005 + 0.10770000000000002 6.2180472014006227E-005 + 0.10880000000000001 6.0622776800300926E-005 + 0.10990000000000003 5.8715097111416981E-005 + 0.11100000000000002 5.6527976994402707E-005 + 0.11210000000000001 5.4228887165663764E-005 + 0.11320000000000002 5.1915449148509651E-005 + 0.11430000000000001 4.9537415179656819E-005 + 0.11540000000000003 4.7034351155161858E-005 + 0.11650000000000002 4.4483225792646408E-005 + 0.11760000000000001 4.2030969780171290E-005 + 0.11870000000000003 3.9713173464406282E-005 + 0.11980000000000002 3.7436231650644913E-005 + 0.12090000000000001 3.5149656469002366E-005 + 0.12200000000000003 3.2942192774498835E-005 + 0.12310000000000001 3.0915613024262711E-005 + 0.12420000000000003 2.9033009923296049E-005 + 0.12530000000000002 2.7183155907550827E-005 + 0.12640000000000001 2.5362905944348313E-005 + 0.12750000000000003 2.3690403395448811E-005 + 0.12860000000000002 2.2223379346542060E-005 + 0.12970000000000001 2.0861170924035832E-005 + 0.13080000000000003 1.9488119505695067E-005 + 0.13190000000000002 1.8144619389204308E-005 + 0.13300000000000001 1.6962841982604004E-005 + 0.13410000000000000 1.5962390534696169E-005 + 0.13520000000000004 1.5015449207567144E-005 + 0.13630000000000003 1.4033957995707169E-005 + 0.13740000000000002 1.3092839253658894E-005 + 0.13850000000000001 1.2303074072406162E-005 + 0.13960000000000000 1.1634694601525553E-005 + 0.14070000000000005 1.0961168300127611E-005 + 0.14180000000000004 1.0253220352751669E-005 + 0.14290000000000003 9.6180338005069643E-006 + 0.14400000000000002 9.1241026893840171E-006 + 0.14510000000000001 8.6853578977752477E-006 + 0.14620000000000000 8.1868429333553649E-006 + 0.14730000000000004 7.6593769335886464E-006 + 0.14840000000000003 7.2304783316212706E-006 + 0.14950000000000002 6.9258526309567969E-006 + 0.15060000000000001 6.6260136009077542E-006 + 0.15170000000000000 6.2451063058688305E-006 + 0.15280000000000005 5.8577525123837404E-006 + 0.15390000000000004 5.5800619520596229E-006 + 0.15500000000000003 5.3894109441898763E-006 + 0.15610000000000002 5.1590486691566184E-006 + 0.15720000000000001 4.8516826609557029E-006 + 0.15830000000000000 4.5731944737781305E-006 + 0.15940000000000004 4.4058301682525780E-006 + 0.16050000000000003 4.2805513658095151E-006 + 0.16160000000000002 4.0831723708834033E-006 + 0.16270000000000001 3.8284779293462634E-006 + 0.16380000000000000 3.6346116303320741E-006 + 0.16490000000000005 3.5403986657911446E-006 + 0.16600000000000004 3.4472800507501233E-006 + 0.16710000000000003 3.2717730391595978E-006 + 0.16820000000000002 3.0706571578775765E-006 + 0.16930000000000001 2.9487709980458021E-006 + 0.17040000000000000 2.8959805149497697E-006 + 0.17150000000000004 2.8054930680809775E-006 + 0.17260000000000003 2.6400791739433771E-006 + 0.17370000000000002 2.4881474018911831E-006 + 0.17480000000000001 2.4243022380687762E-006 + 0.17590000000000000 2.3933205284265568E-006 + 0.17700000000000005 2.2955159693083260E-006 + 0.17810000000000004 2.1401103822427103E-006 + 0.17920000000000003 2.0302543362049619E-006 + 0.18030000000000002 2.0052455056429608E-006 + 0.18140000000000001 1.9819726730929688E-006 + 0.18250000000000000 1.8821530147761223E-006 + 0.18360000000000004 1.7476174889452523E-006 + 0.18470000000000003 1.6715205219952622E-006 + 0.18580000000000002 1.6567031480008154E-006 + 0.18690000000000001 1.6168738738997490E-006 + 0.18800000000000000 1.5112775599845918E-006 + 0.18910000000000005 1.4022150480741402E-006 + 0.19020000000000004 1.3525507256417768E-006 + 0.19130000000000003 1.3274686807562830E-006 + 0.19240000000000002 1.2507418887253152E-006 + 0.19350000000000001 1.1230607697143569E-006 + 0.19460000000000005 1.0177184321946697E-006 + 0.19570000000000004 9.6347491762571735E-007 + 0.19680000000000003 8.9797822511172853E-007 + 0.19790000000000002 7.6151815164848813E-007 + 0.19900000000000001 5.8455987073102733E-007 + 0.20010000000000000 4.3664513782459835E-007 + 0.20120000000000005 3.1776954756423947E-007 + 0.20230000000000004 1.5718065071723686E-007 + 0.20340000000000003 -8.4205844075313507E-008 + 0.20450000000000002 -3.6565688787959516E-007 + 0.20560000000000000 -6.4018081502581481E-007 + 0.20670000000000005 -9.3165635917102918E-007 + 0.20780000000000004 -1.3007417010157951E-006 + 0.20890000000000003 -1.7596470343050896E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0034.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0034.BXX.semd new file mode 100644 index 00000000..42a2a180 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0034.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.3697731317263706E-011 + -0.11449999999999999 -3.8519867850972389E-011 + -0.11340000000000000 -6.0436995685808625E-011 + -0.11230000000000000 8.1728110390422160E-011 + -0.11119999999999999 2.1664800509135773E-010 + -0.11009999999999999 -3.4040520402456309E-011 + -0.10900000000000000 -4.8208020908546700E-010 + -0.10790000000000000 -2.7206739638963029E-010 + -0.10679999999999999 7.1667333179092907E-010 + -0.10569999999999999 1.0246075099473728E-009 + -0.10460000000000000 -4.2161327207246302E-010 + -0.10349999999999999 -1.8818469005310590E-009 + -0.10239999999999999 -6.0493304809838833E-010 + -0.10130000000000000 2.4258632880247433E-009 + -0.10020000000000000 2.5024633476533609E-009 + -9.9099999999999994E-002 -1.8537349433245254E-009 + -9.7999999999999990E-002 -4.8300936583700604E-009 + -9.6899999999999986E-002 -6.5601452048369424E-010 + -9.5799999999999996E-002 6.4043979008943097E-009 + -9.4699999999999993E-002 5.8165903205065206E-009 + -9.3599999999999989E-002 -3.7803542518588529E-009 + -9.2499999999999999E-002 -9.8755226218827374E-009 + -9.1399999999999995E-002 -2.5646764711950709E-009 + -9.0299999999999991E-002 9.5434833369267835E-009 + -8.9200000000000002E-002 9.3253555988326298E-009 + -8.8099999999999984E-002 -4.2170933411966871E-009 + -8.6999999999999994E-002 -1.2694451712036425E-008 + -8.5899999999999990E-002 -3.9121137440645271E-009 + -8.4799999999999986E-002 9.9854693402789962E-009 + -8.3699999999999997E-002 9.7387582442820531E-009 + -8.2599999999999993E-002 -2.9504489962306479E-009 + -8.1499999999999989E-002 -8.7991152142308238E-009 + -8.0399999999999999E-002 -8.1158801901182187E-010 + -7.9299999999999995E-002 5.8462172880524577E-009 + -7.8199999999999992E-002 -3.1192631810839089E-010 + -7.7100000000000002E-002 -7.3376624776244626E-009 + -7.5999999999999984E-002 2.8308616301792044E-012 + -7.4899999999999994E-002 1.1607000693913960E-008 + -7.3799999999999991E-002 4.7745229991846827E-009 + -7.2699999999999987E-002 -1.6707840444496469E-008 + -7.1599999999999997E-002 -2.0920076337915816E-008 + -7.0499999999999993E-002 5.0188337930023863E-009 + -6.9399999999999989E-002 2.8315882971696738E-008 + -6.8300000000000000E-002 1.2549780770143570E-008 + -6.7199999999999996E-002 -2.6888091753107801E-008 + -6.6099999999999992E-002 -3.8675427305179255E-008 + -6.5000000000000002E-002 -6.8517880258411878E-009 + -6.3899999999999985E-002 2.4598872272463268E-008 + -6.2799999999999995E-002 1.2649416625265530E-008 + -6.1699999999999991E-002 -2.5253019231286089E-008 + -6.0599999999999994E-002 -3.9295365183988906E-008 + -5.9499999999999990E-002 -1.9401529272045082E-008 + -5.8399999999999994E-002 -3.7846548117670409E-009 + -5.7299999999999990E-002 -1.5916727491571692E-008 + -5.6199999999999986E-002 -3.1367484609745588E-008 + -5.5099999999999996E-002 -2.4943410892319662E-008 + -5.3999999999999992E-002 -1.7685550801616046E-008 + -5.2899999999999989E-002 -4.2288782253763202E-008 + -5.1799999999999985E-002 -8.0341955310814228E-008 + -5.0699999999999995E-002 -7.9854267198697926E-008 + -4.9599999999999991E-002 -3.7847271983082464E-008 + -4.8499999999999988E-002 -1.9369270631841573E-008 + -4.7399999999999998E-002 -6.9010319236895157E-008 + -4.6299999999999994E-002 -1.3945280841198837E-007 + -4.5199999999999990E-002 -1.5015815790775378E-007 + -4.4099999999999986E-002 -1.0029148711510061E-007 + -4.2999999999999997E-002 -7.1687829006350512E-008 + -4.1899999999999993E-002 -1.1476137018462396E-007 + -4.0799999999999989E-002 -1.8229856380003184E-007 + -3.9699999999999985E-002 -2.0372576159388700E-007 + -3.8599999999999995E-002 -1.8460244177731511E-007 + -3.7499999999999992E-002 -1.8543616420174658E-007 + -3.6399999999999988E-002 -2.2230497620512324E-007 + -3.5299999999999984E-002 -2.4799805942166131E-007 + -3.4199999999999994E-002 -2.3905244006527937E-007 + -3.3099999999999991E-002 -2.4092483386084496E-007 + -3.1999999999999987E-002 -2.9333139650589146E-007 + -3.0899999999999997E-002 -3.5265833275843761E-007 + -2.9799999999999993E-002 -3.4704220297498978E-007 + -2.8699999999999989E-002 -2.9030539394625521E-007 + -2.7599999999999986E-002 -2.7538075642041804E-007 + -2.6499999999999996E-002 -3.4227500123051868E-007 + -2.5399999999999992E-002 -4.1535869854669727E-007 + -2.4299999999999988E-002 -4.0568372128291230E-007 + -2.3199999999999985E-002 -3.3609487104513391E-007 + -2.2099999999999995E-002 -3.0279736051852524E-007 + -2.0999999999999991E-002 -3.3613125083320483E-007 + -1.9899999999999987E-002 -3.6668606639977952E-007 + -1.8799999999999983E-002 -3.3409000366191322E-007 + -1.7699999999999994E-002 -2.7583018891164102E-007 + -1.6599999999999990E-002 -2.5712844831105031E-007 + -1.5499999999999986E-002 -2.6044691026072542E-007 + -1.4399999999999996E-002 -2.1625507429234858E-007 + -1.3299999999999992E-002 -1.2172175445357425E-007 + -1.2199999999999989E-002 -5.4133874272110916E-008 + -1.1099999999999985E-002 -5.2661956573274438E-008 + -9.9999999999999950E-003 -4.7405556813373551E-008 + -8.8999999999999913E-003 4.2232372265971208E-008 + -7.7999999999999875E-003 1.8400649537397840E-007 + -6.6999999999999837E-003 2.7566824201130657E-007 + -5.5999999999999939E-003 2.9009027002757648E-007 + -4.4999999999999901E-003 3.1604255923411984E-007 + -3.3999999999999864E-003 4.1695136587804882E-007 + -2.2999999999999826E-003 5.4732799981138669E-007 + -1.1999999999999927E-003 6.2483434248861158E-007 + -9.9999999999988987E-005 6.5687635242284159E-007 + 1.0000000000000148E-003 7.1332488005282357E-007 + 2.1000000000000185E-003 8.1519317518541357E-007 + 3.2000000000000084E-003 8.9913083911596914E-007 + 4.3000000000000121E-003 9.2019541853005649E-007 + 5.4000000000000159E-003 9.2671649554176838E-007 + 6.5000000000000058E-003 9.8217458344151964E-007 + 7.6000000000000234E-003 1.0634729505909490E-006 + 8.7000000000000133E-003 1.0883763934543822E-006 + 9.8000000000000032E-003 1.0401322469988372E-006 + 1.0900000000000021E-002 9.9881094683951233E-007 + 1.2000000000000011E-002 1.0145719215870486E-006 + 1.3100000000000001E-002 1.0381606898590690E-006 + 1.4200000000000018E-002 9.9297096767259063E-007 + 1.5300000000000008E-002 8.8967146893992322E-007 + 1.6400000000000026E-002 8.0781245515026967E-007 + 1.7500000000000016E-002 7.7342502891042386E-007 + 1.8600000000000005E-002 7.2441548581991810E-007 + 1.9700000000000023E-002 6.1101536630303599E-007 + 2.0800000000000013E-002 4.7282935611292487E-007 + 2.1900000000000003E-002 3.7432451449603832E-007 + 2.3000000000000020E-002 3.0662653216495528E-007 + 2.4100000000000010E-002 2.0659179256199423E-007 + 2.5200000000000000E-002 6.0644708810286829E-008 + 2.6300000000000018E-002 -7.4627216406497610E-008 + 2.7400000000000008E-002 -1.5863558644468867E-007 + 2.8500000000000025E-002 -2.3318816033679468E-007 + 2.9600000000000015E-002 -3.4754756939037179E-007 + 3.0700000000000005E-002 -4.8176076461459161E-007 + 3.1800000000000023E-002 -5.7467474334771396E-007 + 3.2900000000000013E-002 -6.1601673451150418E-007 + 3.4000000000000002E-002 -6.5993833686661674E-007 + 3.5100000000000020E-002 -7.4228512403351488E-007 + 3.6200000000000010E-002 -8.2692361047520535E-007 + 3.7300000000000028E-002 -8.5595053178622038E-007 + 3.8400000000000017E-002 -8.4474112327370676E-007 + 3.9500000000000007E-002 -8.4432645053311717E-007 + 4.0600000000000025E-002 -8.7054257846830296E-007 + 4.1700000000000015E-002 -8.8011199750326341E-007 + 4.2800000000000005E-002 -8.4155402646501898E-007 + 4.3900000000000022E-002 -7.9176390954671660E-007 + 4.5000000000000012E-002 -7.6889676847713417E-007 + 4.6100000000000002E-002 -7.4420512419237639E-007 + 4.7200000000000020E-002 -6.8161307353875600E-007 + 4.8300000000000010E-002 -5.9466469792823773E-007 + 4.9400000000000027E-002 -5.2931909522158094E-007 + 5.0500000000000017E-002 -4.9010600378096569E-007 + 5.1600000000000007E-002 -4.3609597355498408E-007 + 5.2700000000000025E-002 -3.4813902516361850E-007 + 5.3800000000000014E-002 -2.6191918323092978E-007 + 5.4900000000000004E-002 -2.0626235652798641E-007 + 5.6000000000000022E-002 -1.6405932967700210E-007 + 5.7100000000000012E-002 -9.6466500565384194E-008 + 5.8200000000000002E-002 -1.7468972046685849E-008 + 5.9300000000000019E-002 3.5135773401862025E-008 + 6.0400000000000009E-002 5.6729565045543495E-008 + 6.1500000000000027E-002 8.8303671930134442E-008 + 6.2600000000000017E-002 1.4934714442915720E-007 + 6.3700000000000007E-002 2.0271244238756481E-007 + 6.4800000000000024E-002 2.1336968814011925E-007 + 6.5900000000000014E-002 2.0351107821170444E-007 + 6.7000000000000004E-002 2.1650029680131411E-007 + 6.8100000000000022E-002 2.4931304665187781E-007 + 6.9200000000000012E-002 2.6023488430837460E-007 + 7.0300000000000029E-002 2.4026300593504857E-007 + 7.1400000000000019E-002 2.2788255193972873E-007 + 7.2500000000000009E-002 2.4264306830446003E-007 + 7.3600000000000027E-002 2.4785103391877783E-007 + 7.4700000000000016E-002 2.0901345010315708E-007 + 7.5800000000000006E-002 1.5914764617264154E-007 + 7.6900000000000024E-002 1.5430812538852479E-007 + 7.8000000000000014E-002 1.8493102516004001E-007 + 7.9100000000000004E-002 1.8304407944924606E-007 + 8.0200000000000021E-002 1.2329826404311461E-007 + 8.1300000000000011E-002 6.5850294106439833E-008 + 8.2400000000000029E-002 6.6444876267723885E-008 + 8.3500000000000019E-002 9.2704752319150430E-008 + 8.4600000000000009E-002 7.8146705106973968E-008 + 8.5700000000000026E-002 2.6426391741551924E-008 + 8.6800000000000016E-002 3.7665826013721926E-009 + 8.7900000000000006E-002 2.7502819577307491E-008 + 8.9000000000000024E-002 3.6699294270192695E-008 + 9.0100000000000013E-002 -9.7476968718979151E-009 + 9.1200000000000003E-002 -5.8105150912979298E-008 + 9.2300000000000021E-002 -4.0863966432880261E-008 + 9.3400000000000011E-002 1.5312840773162861E-008 + 9.4500000000000028E-002 1.9429165831752471E-008 + 9.5600000000000018E-002 -4.4452971081909709E-008 + 9.6700000000000008E-002 -8.9714298212584254E-008 + 9.7800000000000026E-002 -5.5343996052670263E-008 + 9.8900000000000016E-002 6.9176298023165828E-010 + 0.10000000000000001 -7.9152062681941970E-009 + 0.10110000000000002 -6.2267503153634607E-008 + 0.10220000000000001 -7.1179336202931154E-008 + 0.10330000000000003 -1.6332345253999847E-008 + 0.10440000000000002 1.5690496013576194E-008 + 0.10550000000000001 -2.9464150230751329E-008 + 0.10660000000000003 -8.1340182589428878E-008 + 0.10770000000000002 -5.1207454276891440E-008 + 0.10880000000000001 2.5013465076995089E-008 + 0.10990000000000003 3.4996894271444035E-008 + 0.11100000000000002 -3.8466499319156355E-008 + 0.11210000000000001 -8.6520437037052034E-008 + 0.11320000000000002 -3.5996151837025536E-008 + 0.11430000000000001 3.9924980654859610E-008 + 0.11540000000000003 3.2965267848794610E-008 + 0.11650000000000002 -3.6309220519115115E-008 + 0.11760000000000001 -5.4176940267325335E-008 + 0.11870000000000003 7.0365637760971822E-009 + 0.11980000000000002 4.7135770842032798E-008 + 0.12090000000000001 -1.0970857555747671E-009 + 0.12200000000000003 -6.2129956290846167E-008 + 0.12310000000000001 -3.4335830179088589E-008 + 0.12420000000000003 4.7302030736773304E-008 + 0.12530000000000002 5.8959876980679837E-008 + 0.12640000000000001 -2.0347959761579659E-008 + 0.12750000000000003 -7.1924354472230334E-008 + 0.12860000000000002 -1.6841440242387762E-008 + 0.12970000000000001 6.3214955048351840E-008 + 0.13080000000000003 4.8727329726716562E-008 + 0.13190000000000002 -3.4503770507399167E-008 + 0.13300000000000001 -5.7494482064157637E-008 + 0.13410000000000000 1.2097235213559543E-008 + 0.13520000000000004 6.1822781560749718E-008 + 0.13630000000000003 1.1338884498002244E-008 + 0.13740000000000002 -6.0633986720404209E-008 + 0.13850000000000001 -3.8097375920642662E-008 + 0.13960000000000000 4.9600647145098264E-008 + 0.14070000000000005 6.9561579607579915E-008 + 0.14180000000000004 -1.0916902049018518E-008 + 0.14290000000000003 -7.2414962914990610E-008 + 0.14400000000000002 -2.4719138735918023E-008 + 0.14510000000000001 5.6755133925889822E-008 + 0.14620000000000000 4.8331461499628858E-008 + 0.14730000000000004 -3.2859954757213927E-008 + 0.14840000000000003 -5.9623914694384439E-008 + 0.14950000000000002 7.1179426797129963E-009 + 0.15060000000000001 5.9902887983298569E-008 + 0.15170000000000000 1.5427634281195424E-008 + 0.15280000000000005 -5.4820638695218804E-008 + 0.15390000000000004 -3.7155981402747784E-008 + 0.15500000000000003 4.4694697720615295E-008 + 0.15610000000000002 6.3673880390524573E-008 + 0.15720000000000001 -1.3898181272509191E-008 + 0.15830000000000000 -7.3652479670727189E-008 + 0.15940000000000004 -2.6121670160250687E-008 + 0.16050000000000003 5.7222713678584114E-008 + 0.16160000000000002 5.3309445746663187E-008 + 0.16270000000000001 -2.6825150101217332E-008 + 0.16380000000000000 -5.9513897809893024E-008 + 0.16490000000000005 1.0101998126899048E-009 + 0.16600000000000004 5.6703264306179335E-008 + 0.16710000000000003 2.1305066155719032E-008 + 0.16820000000000002 -4.7053049456735607E-008 + 0.16930000000000001 -3.9522731754004781E-008 + 0.17040000000000000 3.2980583597463919E-008 + 0.17150000000000004 5.7289799570980904E-008 + 0.17260000000000003 -5.9690563602998736E-009 + 0.17370000000000002 -6.1148732299898256E-008 + 0.17480000000000001 -2.4996479552896744E-008 + 0.17590000000000000 4.6856335700340424E-008 + 0.17700000000000005 4.6491603455933728E-008 + 0.17810000000000004 -2.2091040108307425E-008 + 0.17920000000000003 -5.3250055032094679E-008 + 0.18030000000000002 -2.9514044541656403E-009 + 0.18140000000000001 4.7441620409927054E-008 + 0.18250000000000000 2.0717521920232684E-008 + 0.18360000000000004 -3.8008284519719382E-008 + 0.18470000000000003 -3.5295386169309495E-008 + 0.18580000000000002 2.4303146162196754E-008 + 0.18690000000000001 4.6834379929805436E-008 + 0.18800000000000000 -4.0121777011847826E-009 + 0.18910000000000005 -5.0909047644154271E-008 + 0.19020000000000004 -2.2520982412288504E-008 + 0.19130000000000003 3.7865426349981135E-008 + 0.19240000000000002 3.9963055087355315E-008 + 0.19350000000000001 -1.6362088572918765E-008 + 0.19460000000000005 -4.4400152887646982E-008 + 0.19570000000000004 -4.0474330553763593E-009 + 0.19680000000000003 4.0576196624897420E-008 + 0.19790000000000002 2.2657454579189107E-008 + 0.19900000000000001 -2.7030578664266613E-008 + 0.20010000000000000 -3.2009097594709601E-008 + 0.20120000000000005 1.2152941764043135E-008 + 0.20230000000000004 3.5331865433363419E-008 + 0.20340000000000003 3.3930629417255886E-009 + 0.20450000000000002 -3.1921700838211109E-008 + 0.20560000000000000 -1.6317411422051009E-008 + 0.20670000000000005 2.4098181228282556E-008 + 0.20780000000000004 2.6491868254652218E-008 + 0.20890000000000003 -1.1089883678039314E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0034.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0034.BXZ.semd new file mode 100644 index 00000000..02c745ba --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0034.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.8168402546314688E-011 + -0.11449999999999999 -2.8160881612726563E-011 + -0.11340000000000000 -7.4961550855512371E-011 + -0.11230000000000000 -7.1864558574830095E-012 + -0.11119999999999999 9.8632872702619778E-011 + -0.11009999999999999 3.4899878126326556E-011 + -0.10900000000000000 -4.0868759765277929E-011 + -0.10790000000000000 3.0829411246102723E-010 + -0.10679999999999999 7.4258349469502605E-010 + -0.10569999999999999 -4.0189275518631717E-011 + -0.10460000000000000 -2.2186257275791377E-009 + -0.10349999999999999 -3.2006566286213456E-009 + -0.10239999999999999 -2.7628824228465021E-010 + -0.10130000000000000 4.7190176211131529E-009 + -0.10020000000000000 6.1720055732905621E-009 + -9.9099999999999994E-002 1.9703463305376090E-009 + -9.7999999999999990E-002 -2.6980122580511079E-009 + -9.6899999999999986E-002 -2.4106245888333433E-009 + -9.5799999999999996E-002 -3.5083735916430214E-010 + -9.4699999999999993E-002 -4.1651788684760049E-009 + -9.3599999999999989E-002 -1.2471414123638169E-008 + -9.2499999999999999E-002 -1.2972199314731370E-008 + -9.1399999999999995E-002 9.2079066593697689E-010 + -9.0299999999999991E-002 1.7741387026148914E-008 + -8.9200000000000002E-002 2.1626483714953793E-008 + -8.8099999999999984E-002 1.6275841119295364E-008 + -8.6999999999999994E-002 2.3412782823584166E-008 + -8.5899999999999990E-002 5.3338808925218473E-008 + -8.4799999999999986E-002 8.8167240619441145E-008 + -8.3699999999999997E-002 1.0448649589989145E-007 + -8.2599999999999993E-002 1.0566873243078589E-007 + -8.1499999999999989E-002 1.1758101692294076E-007 + -8.0399999999999999E-002 1.5362556382569892E-007 + -7.9299999999999995E-002 2.0025757407893252E-007 + -7.8199999999999992E-002 2.4293808564834762E-007 + -7.7100000000000002E-002 2.9085018127261719E-007 + -7.5999999999999984E-002 3.6206037634656241E-007 + -7.4899999999999994E-002 4.5507712798098510E-007 + -7.3799999999999991E-002 5.5578124147359631E-007 + -7.2699999999999987E-002 6.7041531792710884E-007 + -7.1599999999999997E-002 8.2784498545152019E-007 + -7.0499999999999993E-002 1.0399912753200624E-006 + -6.9399999999999989E-002 1.2819219818993588E-006 + -6.8300000000000000E-002 1.5320098327720189E-006 + -6.7199999999999996E-002 1.8184381360697444E-006 + -6.6099999999999992E-002 2.1972241484036203E-006 + -6.5000000000000002E-002 2.6851027996599441E-006 + -6.3899999999999985E-002 3.2458503937959904E-006 + -6.2799999999999995E-002 3.8575453800149262E-006 + -6.1699999999999991E-002 4.5664933168154676E-006 + -6.0599999999999994E-002 5.4460479077533819E-006 + -5.9499999999999990E-002 6.5167419052158948E-006 + -5.8399999999999994E-002 7.7444046837626956E-006 + -5.7299999999999990E-002 9.1200681708869524E-006 + -5.6199999999999986E-002 1.0704527085181326E-005 + -5.5099999999999996E-002 1.2574139873322565E-005 + -5.3999999999999992E-002 1.4752454262634274E-005 + -5.2899999999999989E-002 1.7229805962415412E-005 + -5.1799999999999985E-002 2.0034747649333440E-005 + -5.0699999999999995E-002 2.3242824681801721E-005 + -4.9599999999999991E-002 2.6911933673545718E-005 + -4.8499999999999988E-002 3.1053103157319129E-005 + -4.7399999999999998E-002 3.5688743082573637E-005 + -4.6299999999999994E-002 4.0903054468799382E-005 + -4.5199999999999990E-002 4.6792014472885057E-005 + -4.4099999999999986E-002 5.3380237659439445E-005 + -4.2999999999999997E-002 6.0640664742095396E-005 + -4.1899999999999993E-002 6.8603272666223347E-005 + -4.0799999999999989E-002 7.7392469393089414E-005 + -3.9699999999999985E-002 8.7123858975246549E-005 + -3.8599999999999995E-002 9.7799071227200329E-005 + -3.7499999999999992E-002 1.0935123282251880E-004 + -3.6399999999999988E-002 1.2177728785900399E-004 + -3.5299999999999984E-002 1.3516789476852864E-004 + -3.4199999999999994E-002 1.4959424152038991E-004 + -3.3099999999999991E-002 1.6501893696840852E-004 + -3.1999999999999987E-002 1.8135092977900058E-004 + -3.0899999999999997E-002 1.9854697166010737E-004 + -2.9799999999999993E-002 2.1659923368133605E-004 + -2.8699999999999989E-002 2.3543875431641936E-004 + -2.7599999999999986E-002 2.5491439737379551E-004 + -2.6499999999999996E-002 2.7488201158121228E-004 + -2.5399999999999992E-002 2.9525178251788020E-004 + -2.4299999999999988E-002 3.1590246362611651E-004 + -2.3199999999999985E-002 3.3658905886113644E-004 + -2.2099999999999995E-002 3.5699279396794736E-004 + -2.0999999999999991E-002 3.7685310235247016E-004 + -1.9899999999999987E-002 3.9598543662577868E-004 + -1.8799999999999983E-002 4.1415257146582007E-004 + -1.7699999999999994E-002 4.3097257730551064E-004 + -1.6599999999999990E-002 4.4600621913559735E-004 + -1.5499999999999986E-002 4.5889522880315781E-004 + -1.4399999999999996E-002 4.6935281716287136E-004 + -1.3299999999999992E-002 4.7703247400932014E-004 + -1.2199999999999989E-002 4.8148733912967145E-004 + -1.1099999999999985E-002 4.8228359082713723E-004 + -9.9999999999999950E-003 4.7909727436490357E-004 + -8.8999999999999913E-003 4.7165038995444775E-004 + -7.7999999999999875E-003 4.5959794078953564E-004 + -6.6999999999999837E-003 4.4255817192606628E-004 + -5.5999999999999939E-003 4.2025287984870374E-004 + -4.4999999999999901E-003 3.9255229057744145E-004 + -3.3999999999999864E-003 3.5936830681748688E-004 + -2.2999999999999826E-003 3.2056940835900605E-004 + -1.1999999999999927E-003 2.7605082141235471E-004 + -9.9999999999988987E-005 2.2586896375287324E-004 + 1.0000000000000148E-003 1.7022872634697706E-004 + 2.1000000000000185E-003 1.0937461047433317E-004 + 3.2000000000000084E-003 4.3548250687308609E-005 + 4.3000000000000121E-003 -2.6912721295957454E-005 + 5.4000000000000159E-003 -1.0149233276024461E-004 + 6.5000000000000058E-003 -1.7956484225578606E-004 + 7.6000000000000234E-003 -2.6050370070151985E-004 + 8.7000000000000133E-003 -3.4367589978501201E-004 + 9.8000000000000032E-003 -4.2832765029743314E-004 + 1.0900000000000021E-002 -5.1354954484850168E-004 + 1.2000000000000011E-002 -5.9838569723069668E-004 + 1.3100000000000001E-002 -6.8193784682080150E-004 + 1.4200000000000018E-002 -7.6332909520715475E-004 + 1.5300000000000008E-002 -8.4160629194229841E-004 + 1.6400000000000026E-002 -9.1574172256514430E-004 + 1.7500000000000016E-002 -9.8475895356386900E-004 + 1.8600000000000005E-002 -1.0477987816557288E-003 + 1.9700000000000023E-002 -1.1040513636544347E-003 + 2.0800000000000013E-002 -1.1526923626661301E-003 + 2.1900000000000003E-002 -1.1929449392482638E-003 + 2.3000000000000020E-002 -1.2241896474733949E-003 + 2.4100000000000010E-002 -1.2459781719371676E-003 + 2.5200000000000000E-002 -1.2579396134242415E-003 + 2.6300000000000018E-002 -1.2597409076988697E-003 + 2.7400000000000008E-002 -1.2511680833995342E-003 + 2.8500000000000025E-002 -1.2322129914537072E-003 + 2.9600000000000015E-002 -1.2030481593683362E-003 + 3.0700000000000005E-002 -1.1639437871053815E-003 + 3.1800000000000023E-002 -1.1152430670335889E-003 + 3.2900000000000013E-002 -1.0574255138635635E-003 + 3.4000000000000002E-002 -9.9113560281693935E-004 + 3.5100000000000020E-002 -9.1713387519121170E-004 + 3.6200000000000010E-002 -8.3623267710208893E-004 + 3.7300000000000028E-002 -7.4930919799953699E-004 + 3.8400000000000017E-002 -6.5736559918150306E-004 + 3.9500000000000007E-002 -5.6148524163290858E-004 + 4.0600000000000025E-002 -4.6275823842734098E-004 + 4.1700000000000015E-002 -3.6223468487150967E-004 + 4.2800000000000005E-002 -2.6095824432559311E-004 + 4.3900000000000022E-002 -1.6003195196390152E-004 + 4.5000000000000012E-002 -6.0561684222193435E-005 + 4.6100000000000002E-002 3.6433790228329599E-005 + 4.7200000000000020E-002 1.3003119966015220E-004 + 4.8300000000000010E-002 2.1938059944659472E-004 + 4.9400000000000027E-002 3.0367841827683151E-004 + 5.0500000000000017E-002 3.8222226430661976E-004 + 5.1600000000000007E-002 4.5442418195307255E-004 + 5.2700000000000025E-002 5.1978480769321322E-004 + 5.3800000000000014E-002 5.7790044229477644E-004 + 5.4900000000000004E-002 6.2848383095115423E-004 + 5.6000000000000022E-002 6.7138281883671880E-004 + 5.7100000000000012E-002 7.0656201569363475E-004 + 5.8200000000000002E-002 7.3406047886237502E-004 + 5.9300000000000019E-002 7.5399398338049650E-004 + 6.0400000000000009E-002 7.6657871250063181E-004 + 6.1500000000000027E-002 7.7213370241224766E-004 + 6.2600000000000017E-002 7.7103724470362067E-004 + 6.3700000000000007E-002 7.6371285831555724E-004 + 6.4800000000000024E-002 7.5064849806949496E-004 + 6.5900000000000014E-002 7.3239818448200822E-004 + 6.7000000000000004E-002 7.0953252725303173E-004 + 6.8100000000000022E-002 6.8260543048381805E-004 + 6.9200000000000012E-002 6.5217207884415984E-004 + 7.0300000000000029E-002 6.1882653972133994E-004 + 7.1400000000000019E-002 5.8317987713962793E-004 + 7.2500000000000009E-002 5.4580066353082657E-004 + 7.3600000000000027E-002 5.0719641149044037E-004 + 7.4700000000000016E-002 4.6785920858383179E-004 + 7.5800000000000006E-002 4.2828742880374193E-004 + 7.6900000000000024E-002 3.8893436430953443E-004 + 7.8000000000000014E-002 3.5016061156056821E-004 + 7.9100000000000004E-002 3.1227339059114456E-004 + 8.0200000000000021E-002 2.7559464797377586E-004 + 8.1300000000000011E-002 2.4044603924266994E-004 + 8.2400000000000029E-002 2.0705690258182585E-004 + 8.3500000000000019E-002 1.7553351062815636E-004 + 8.4600000000000009E-002 1.4594940876122564E-004 + 8.5700000000000026E-002 1.1842735693790019E-004 + 8.6800000000000016E-002 9.3093927716836333E-005 + 8.7900000000000006E-002 6.9974892539903522E-005 + 8.9000000000000024E-002 4.8998852435033768E-005 + 9.0100000000000013E-002 3.0103468816378154E-005 + 9.1200000000000003E-002 1.3285274690133519E-005 + 9.2300000000000021E-002 -1.4905067473591771E-006 + 9.3400000000000011E-002 -1.4356303836393636E-005 + 9.4500000000000028E-002 -2.5483226636424661E-005 + 9.5600000000000018E-002 -3.4964326914632693E-005 + 9.6700000000000008E-002 -4.2830859456444159E-005 + 9.7800000000000026E-002 -4.9184560339199379E-005 + 9.8900000000000016E-002 -5.4237400036072358E-005 + 0.10000000000000001 -5.8186145906802267E-005 + 0.10110000000000002 -6.1104823544155806E-005 + 0.10220000000000001 -6.3016370404511690E-005 + 0.10330000000000003 -6.4035179093480110E-005 + 0.10440000000000002 -6.4360996475443244E-005 + 0.10550000000000001 -6.4135536376852542E-005 + 0.10660000000000003 -6.3380466599483043E-005 + 0.10770000000000002 -6.2118597270455211E-005 + 0.10880000000000001 -6.0483474953798577E-005 + 0.10990000000000003 -5.8638215705286711E-005 + 0.11100000000000002 -5.6626075092935935E-005 + 0.11210000000000001 -5.4392439778894186E-005 + 0.11320000000000002 -5.1954204536741599E-005 + 0.11430000000000001 -4.9460872105555609E-005 + 0.11540000000000003 -4.7041998186614364E-005 + 0.11650000000000002 -4.4669053750112653E-005 + 0.11760000000000001 -4.2243045754730701E-005 + 0.11870000000000003 -3.9778988139005378E-005 + 0.11980000000000002 -3.7411864468595013E-005 + 0.12090000000000001 -3.5216326068621129E-005 + 0.12200000000000003 -3.3118958526756614E-005 + 0.12310000000000001 -3.1036022846819833E-005 + 0.12420000000000003 -2.9018408895353787E-005 + 0.12530000000000002 -2.7176749426871538E-005 + 0.12640000000000001 -2.5505285520921461E-005 + 0.12750000000000003 -2.3885178961791098E-005 + 0.12860000000000002 -2.2268759494181722E-005 + 0.12970000000000001 -2.0758696336997673E-005 + 0.13080000000000003 -1.9452778360573575E-005 + 0.13190000000000002 -1.8287310012965463E-005 + 0.13300000000000001 -1.7124077203334309E-005 + 0.13410000000000000 -1.5951973182382062E-005 + 0.13520000000000004 -1.4895296772010624E-005 + 0.13630000000000003 -1.4017294233781286E-005 + 0.13740000000000002 -1.3219139873399399E-005 + 0.13850000000000001 -1.2388424693199340E-005 + 0.13960000000000000 -1.1566157809284050E-005 + 0.14070000000000005 -1.0872773600567598E-005 + 0.14180000000000004 -1.0310984180250671E-005 + 0.14290000000000003 -9.7522561190999113E-006 + 0.14400000000000002 -9.1310221250751056E-006 + 0.14510000000000001 -8.5455194493988529E-006 + 0.14620000000000000 -8.1054095062427223E-006 + 0.14730000000000004 -7.7584081736858934E-006 + 0.14840000000000003 -7.3634341788419988E-006 + 0.14950000000000002 -6.8986910264356993E-006 + 0.15060000000000001 -6.4881865000643302E-006 + 0.15170000000000000 -6.2076355789031368E-006 + 0.15280000000000005 -5.9696985772461630E-006 + 0.15390000000000004 -5.6606895668664947E-006 + 0.15500000000000003 -5.3127432693145238E-006 + 0.15610000000000002 -5.0467288019717671E-006 + 0.15720000000000001 -4.8788142521516420E-006 + 0.15830000000000000 -4.6934305828472134E-006 + 0.15940000000000004 -4.4238308873900678E-006 + 0.16050000000000003 -4.1573148337192833E-006 + 0.16160000000000002 -4.0002132664085366E-006 + 0.16270000000000001 -3.9102815208025277E-006 + 0.16380000000000000 -3.7575516671495279E-006 + 0.16490000000000005 -3.5205539461458102E-006 + 0.16600000000000004 -3.3175315365951974E-006 + 0.16710000000000003 -3.2257917155220639E-006 + 0.16820000000000002 -3.1664121706853621E-006 + 0.16930000000000001 -3.0272985895862803E-006 + 0.17040000000000000 -2.8322779144218657E-006 + 0.17150000000000004 -2.6984080250258557E-006 + 0.17260000000000003 -2.6531583898758981E-006 + 0.17370000000000002 -2.5947629183065146E-006 + 0.17480000000000001 -2.4530118025722913E-006 + 0.17590000000000000 -2.2973083559918450E-006 + 0.17700000000000005 -2.2269334749580594E-006 + 0.17810000000000004 -2.2156791601446457E-006 + 0.17920000000000003 -2.1518851553992135E-006 + 0.18030000000000002 -2.0096545085834805E-006 + 0.18140000000000001 -1.8874993656936567E-006 + 0.18250000000000000 -1.8572427507024258E-006 + 0.18360000000000004 -1.8566628341432079E-006 + 0.18470000000000003 -1.7872887383418856E-006 + 0.18580000000000002 -1.6628376897642738E-006 + 0.18690000000000001 -1.5822042769286782E-006 + 0.18800000000000000 -1.5756069160488551E-006 + 0.18910000000000005 -1.5627647371729836E-006 + 0.19020000000000004 -1.4815661870670738E-006 + 0.19130000000000003 -1.3827682323608315E-006 + 0.19240000000000002 -1.3465323718264699E-006 + 0.19350000000000001 -1.3554832776208059E-006 + 0.19460000000000005 -1.3227128192738746E-006 + 0.19570000000000004 -1.2284466492928914E-006 + 0.19680000000000003 -1.1518991414050106E-006 + 0.19790000000000002 -1.1497095329104923E-006 + 0.19900000000000001 -1.1689749044307973E-006 + 0.20010000000000000 -1.1272120445937617E-006 + 0.20120000000000005 -1.0351940318287234E-006 + 0.20230000000000004 -9.7756162631412735E-007 + 0.20340000000000003 -9.8575264928513207E-007 + 0.20450000000000002 -9.9664930530707352E-007 + 0.20560000000000000 -9.5245377451647073E-007 + 0.20670000000000005 -8.8371501760775573E-007 + 0.20780000000000004 -8.5423522477867664E-007 + 0.20890000000000003 -8.6175907654251205E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0035.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0035.BXX.semd new file mode 100644 index 00000000..0030b275 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0035.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 -2.1335217507987356E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3247356507830386E-021 + -0.10790000000000000 3.2296866351523760E-019 + -0.10679999999999999 1.0674545438911759E-019 + -0.10569999999999999 -1.4623046727246917E-018 + -0.10460000000000000 -1.2596291892296786E-018 + -0.10349999999999999 4.7662452952132099E-018 + -0.10239999999999999 7.2483702952041428E-018 + -0.10130000000000000 -1.0592413357572268E-017 + -0.10020000000000000 -2.7792534045397783E-017 + -9.9099999999999994E-002 1.2570429676855009E-017 + -9.7999999999999990E-002 7.9820454186974412E-017 + -9.6899999999999986E-002 1.2145893289532581E-017 + -9.5799999999999996E-002 -1.8955652388419461E-016 + -9.4699999999999993E-002 -1.2844021153382026E-016 + -9.3599999999999989E-002 3.9215269647489555E-016 + -9.2499999999999999E-002 5.3948957778724880E-016 + -9.1399999999999995E-002 -6.0574322437205929E-016 + -9.0299999999999991E-002 -1.6980234441964096E-015 + -8.9200000000000002E-002 1.2997053537171276E-016 + -8.8099999999999984E-002 3.8443733805615214E-015 + -8.6999999999999994E-002 2.7951615038523817E-015 + -8.5899999999999990E-002 -5.4412934898660000E-015 + -8.4799999999999986E-002 -9.5917477316320200E-015 + -8.3699999999999997E-002 2.5227923421903675E-015 + -8.2599999999999993E-002 1.8417181367751286E-014 + -8.1499999999999989E-002 8.2132532789854287E-015 + -8.0399999999999999E-002 -2.5318133277819205E-014 + -7.9299999999999995E-002 -2.8646847399652411E-014 + -7.8199999999999992E-002 2.6885403422321520E-014 + -7.7100000000000002E-002 6.7104504732854592E-014 + -7.5999999999999984E-002 -4.8577093885479421E-015 + -7.4899999999999994E-002 -1.2584730349832207E-013 + -7.3799999999999991E-002 -8.8558866728587204E-014 + -7.2699999999999987E-002 1.4607451804139054E-013 + -7.1599999999999997E-002 2.6607240174135460E-013 + -7.0499999999999993E-002 -1.4646061937567158E-014 + -6.9399999999999989E-002 -4.1285182737771375E-013 + -6.8300000000000000E-002 -2.8991471224572296E-013 + -6.7199999999999996E-002 3.7689420811712337E-013 + -6.6099999999999992E-002 6.6022832817189125E-013 + -6.5000000000000002E-002 -1.0487629238361065E-013 + -6.3899999999999985E-002 -1.0222468488016445E-012 + -6.2799999999999995E-002 -5.2546741914280548E-013 + -6.1699999999999991E-002 1.1612622755757807E-012 + -6.0599999999999994E-002 1.6429044539731374E-012 + -5.9499999999999990E-002 -4.3080418247500030E-013 + -5.8399999999999994E-002 -2.6582672695008025E-012 + -5.7299999999999990E-002 -1.4798652754610675E-012 + -5.6199999999999986E-002 2.3741798457765917E-012 + -5.5099999999999996E-002 3.6569909427075498E-012 + -5.3999999999999992E-002 -3.4669578948161306E-013 + -5.2899999999999989E-002 -4.7691733374988221E-012 + -5.1799999999999985E-002 -2.8353883910897659E-012 + -5.0699999999999995E-002 3.9462586844118963E-012 + -4.9599999999999991E-002 6.1617841905226012E-012 + -4.8499999999999988E-002 -6.3211735108412159E-013 + -4.7399999999999998E-002 -7.9608515959894710E-012 + -4.6299999999999994E-002 -4.8449391200355851E-012 + -4.5199999999999990E-002 5.9952849976174782E-012 + -4.4099999999999986E-002 1.0003430375715716E-011 + -4.2999999999999997E-002 7.0884736882298460E-013 + -4.1899999999999993E-002 -9.9523488408803651E-012 + -4.0799999999999989E-002 -7.5309827818337283E-012 + -3.9699999999999985E-002 4.1719969492981512E-012 + -3.8599999999999995E-002 8.2179263394266400E-012 + -3.7499999999999992E-002 -6.3618684972843731E-013 + -3.6399999999999988E-002 -8.0510433389524572E-012 + -3.5299999999999984E-002 -1.8640540500047820E-012 + -3.4199999999999994E-002 9.1509144012347221E-012 + -3.3099999999999991E-002 8.9054917953856894E-012 + -3.1999999999999987E-002 -8.5697226225034395E-013 + -3.0899999999999997E-002 -4.3739066188375197E-012 + -2.9799999999999993E-002 6.2586822660234964E-013 + -2.8699999999999989E-002 -1.9755590392744882E-012 + -2.7599999999999986E-002 -1.6762572233042228E-011 + -2.6499999999999996E-002 -2.0915059614767806E-011 + -2.5399999999999992E-002 2.9936372391431432E-012 + -2.4299999999999988E-002 3.0773061182598482E-011 + -2.3199999999999985E-002 2.1650204198864209E-011 + -2.2099999999999995E-002 -1.9671904730178547E-011 + -2.0999999999999991E-002 -3.8418952047480914E-011 + -1.9899999999999987E-002 -5.0696547654327517E-012 + -1.8799999999999983E-002 3.2673162786434062E-011 + -1.7699999999999994E-002 9.1698966128705983E-012 + -1.6599999999999990E-002 -5.9848806466256121E-011 + -1.5499999999999986E-002 -8.4297735458704892E-011 + -1.4399999999999996E-002 -1.9526772560007899E-011 + -1.3299999999999992E-002 6.4592393933526893E-011 + -1.2199999999999989E-002 6.8628172589235703E-011 + -1.1099999999999985E-002 -7.4422343288027548E-012 + -9.9999999999999950E-003 -7.1732703110782836E-011 + -8.8999999999999913E-003 -6.8137578912441654E-011 + -7.7999999999999875E-003 -4.2644988235140957E-011 + -6.6999999999999837E-003 -6.0994896633470574E-011 + -5.5999999999999939E-003 -1.1023234408602534E-010 + -4.4999999999999901E-003 -1.3042837643251204E-010 + -3.3999999999999864E-003 -1.1116352283124797E-010 + -2.2999999999999826E-003 -9.0995086465817110E-011 + -1.1999999999999927E-003 -8.0088921605714347E-011 + -9.9999999999988987E-005 -4.8979976324803332E-011 + 1.0000000000000148E-003 -2.2864174095693635E-011 + 2.1000000000000185E-003 -9.6922747605532322E-011 + 3.2000000000000084E-003 -3.0069874368265914E-010 + 4.3000000000000121E-003 -4.9913817523616899E-010 + 5.4000000000000159E-003 -5.2096799096901236E-010 + 6.5000000000000058E-003 -3.9101186177781244E-010 + 7.6000000000000234E-003 -3.2923383463945299E-010 + 8.7000000000000133E-003 -4.5424913830416358E-010 + 9.8000000000000032E-003 -6.1712129850732822E-010 + 1.0900000000000021E-002 -6.1388122363226216E-010 + 1.2000000000000011E-002 -4.7004539149853031E-010 + 1.3100000000000001E-002 -4.5185696850857937E-010 + 1.4200000000000018E-002 -7.3125266952800416E-010 + 1.5300000000000008E-002 -1.1557523826866145E-009 + 1.6400000000000026E-002 -1.4735812570165763E-009 + 1.7500000000000016E-002 -1.5715493351109444E-009 + 1.8600000000000005E-002 -1.5522777507825936E-009 + 1.9700000000000023E-002 -1.5510187578726686E-009 + 2.0800000000000013E-002 -1.5894043858821760E-009 + 2.1900000000000003E-002 -1.6428373106336380E-009 + 2.3000000000000020E-002 -1.7289935039244142E-009 + 2.4100000000000010E-002 -1.9261818806626252E-009 + 2.5200000000000000E-002 -2.1301411745611176E-009 + 2.6300000000000018E-002 -2.2640154195840978E-009 + 2.7400000000000008E-002 -2.4569710710409254E-009 + 2.8500000000000025E-002 -2.9182773975122700E-009 + 2.9600000000000015E-002 -3.3865370507868420E-009 + 3.0700000000000005E-002 -3.4767280165937109E-009 + 3.1800000000000023E-002 -3.2039426667296311E-009 + 3.2900000000000013E-002 -2.9863282957620640E-009 + 3.4000000000000002E-002 -2.9222555486541069E-009 + 3.5100000000000020E-002 -3.0134750250709885E-009 + 3.6200000000000010E-002 -2.9835063308780718E-009 + 3.7300000000000028E-002 -2.8322670875269296E-009 + 3.8400000000000017E-002 -2.7156037418762935E-009 + 3.9500000000000007E-002 -2.7152522452666972E-009 + 4.0600000000000025E-002 -2.7806872360258694E-009 + 4.1700000000000015E-002 -2.6717805745590795E-009 + 4.2800000000000005E-002 -2.2612787198283968E-009 + 4.3900000000000022E-002 -1.6761039223212038E-009 + 4.5000000000000012E-002 -1.0814348305743238E-009 + 4.6100000000000002E-002 -4.6460382763235941E-010 + 4.7200000000000020E-002 1.3518952624025360E-010 + 4.8300000000000010E-002 7.4246192527382959E-010 + 4.9400000000000027E-002 2.1433377295210221E-009 + 5.0500000000000017E-002 3.3340676885984522E-009 + 5.1600000000000007E-002 3.7366651994830136E-009 + 5.2700000000000025E-002 4.2512642295378100E-009 + 5.3800000000000014E-002 4.4749386418629911E-009 + 5.4900000000000004E-002 6.1519322969161294E-009 + 5.6000000000000022E-002 7.3957640012167758E-009 + 5.7100000000000012E-002 9.0844007871737631E-009 + 5.8200000000000002E-002 1.0110470682889172E-008 + 5.9300000000000019E-002 9.7845127555729050E-009 + 6.0400000000000009E-002 9.3057428429688116E-009 + 6.1500000000000027E-002 1.1084551942985854E-008 + 6.2600000000000017E-002 1.4559733862995472E-008 + 6.3700000000000007E-002 1.5562264366053569E-008 + 6.4800000000000024E-002 1.3668673304323420E-008 + 6.5900000000000014E-002 1.2459630660544008E-008 + 6.7000000000000004E-002 1.3823585831573837E-008 + 6.8100000000000022E-002 1.4786834867663856E-008 + 6.9200000000000012E-002 1.3693858491592437E-008 + 7.0300000000000029E-002 1.3719208880047518E-008 + 7.1400000000000019E-002 1.5630034155833528E-008 + 7.2500000000000009E-002 1.4885763732763735E-008 + 7.3600000000000027E-002 1.0410806439153930E-008 + 7.4700000000000016E-002 6.3088756441231908E-009 + 7.5800000000000006E-002 8.1410149732619175E-009 + 7.6900000000000024E-002 1.2627079826188492E-008 + 7.8000000000000014E-002 1.2497334722638698E-008 + 7.9100000000000004E-002 3.8313214822949249E-009 + 8.0200000000000021E-002 -5.2298236852266200E-009 + 8.1300000000000011E-002 -5.3358673035575066E-009 + 8.2400000000000029E-002 2.0036010628388112E-009 + 8.3500000000000019E-002 4.8616319858751922E-009 + 8.4600000000000009E-002 -1.7307902888674676E-009 + 8.5700000000000026E-002 -1.1660707066596387E-008 + 8.6800000000000016E-002 -1.6095324184561832E-008 + 8.7900000000000006E-002 -1.4286717586742270E-008 + 8.9000000000000024E-002 -1.1648890740900697E-008 + 9.0100000000000013E-002 -1.1683852996213773E-008 + 9.1200000000000003E-002 -1.3914536189929549E-008 + 9.2300000000000021E-002 -1.7511338157305545E-008 + 9.3400000000000011E-002 -2.2438962687942876E-008 + 9.4500000000000028E-002 -2.6763469662682837E-008 + 9.5600000000000018E-002 -2.5174198725608221E-008 + 9.6700000000000008E-002 -1.6480150577535824E-008 + 9.7800000000000026E-002 -1.0236267833363399E-008 + 9.8900000000000016E-002 -1.4267982351157116E-008 + 0.10000000000000001 -2.6085499982286819E-008 + 0.10110000000000002 -3.2922944370739060E-008 + 0.10220000000000001 -2.4553415300943016E-008 + 0.10330000000000003 -9.1012841707538428E-009 + 0.10440000000000002 -4.3514765124541555E-009 + 0.10550000000000001 -1.3152894773327262E-008 + 0.10660000000000003 -2.1943312944472382E-008 + 0.10770000000000002 -1.9619456281816383E-008 + 0.10880000000000001 -7.6299002671476046E-009 + 0.10990000000000003 -3.9685435493375110E-010 + 0.11100000000000002 1.8756300679267923E-010 + 0.11210000000000001 -9.0905283300912743E-010 + 0.11320000000000002 8.0246714828646759E-010 + 0.11430000000000001 7.3965633617945059E-010 + 0.11540000000000003 -4.1893435387407862E-009 + 0.11650000000000002 -2.9715307992006501E-009 + 0.11760000000000001 9.1687093473069581E-009 + 0.11870000000000003 2.0917322984814746E-008 + 0.11980000000000002 1.8491801867526192E-008 + 0.12090000000000001 3.1380908982470146E-009 + 0.12200000000000003 -4.7604578057303115E-009 + 0.12310000000000001 6.5539622617905025E-009 + 0.12420000000000003 2.2926796461320009E-008 + 0.12530000000000002 2.4750010041429960E-008 + 0.12640000000000001 1.3642588392315247E-008 + 0.12750000000000003 6.1696030506652733E-009 + 0.12860000000000002 9.5150509693553431E-009 + 0.12970000000000001 1.3362338791012007E-008 + 0.13080000000000003 8.6918179320605304E-009 + 0.13190000000000002 5.3991282555898579E-009 + 0.13300000000000001 1.3450343949727994E-008 + 0.13410000000000000 2.1977962560981723E-008 + 0.13520000000000004 1.3716345392822404E-008 + 0.13630000000000003 -6.6357146444318005E-009 + 0.13740000000000002 -1.3130477150014030E-008 + 0.13850000000000001 5.9649254424698483E-009 + 0.13960000000000000 2.8262594042871569E-008 + 0.14070000000000005 2.4909606821665875E-008 + 0.14180000000000004 -9.8087615807429529E-010 + 0.14290000000000003 -1.9400243189693356E-008 + 0.14400000000000002 -1.2781624647573153E-008 + 0.14510000000000001 4.1830992003610845E-009 + 0.14620000000000000 1.0216371748583697E-008 + 0.14730000000000004 4.3649621694896723E-009 + 0.14840000000000003 -4.5725817576780514E-010 + 0.14950000000000002 -7.0712552480145519E-010 + 0.15060000000000001 -5.0593094158557506E-009 + 0.15170000000000000 -1.2508577285075262E-008 + 0.15280000000000005 -9.1018037551293673E-009 + 0.15390000000000004 8.0303079741383954E-009 + 0.15500000000000003 1.8559283887498168E-008 + 0.15610000000000002 3.5725755687110450E-009 + 0.15720000000000001 -2.3325885223357545E-008 + 0.15830000000000000 -2.8728132761557390E-008 + 0.15940000000000004 -3.7485516912738603E-009 + 0.16050000000000003 2.1466052047003359E-008 + 0.16160000000000002 1.7654993911264683E-008 + 0.16270000000000001 -6.7850556284554386E-009 + 0.16380000000000000 -2.1109949344122469E-008 + 0.16490000000000005 -1.2497365808883387E-008 + 0.16600000000000004 1.5549379561718979E-009 + 0.16710000000000003 4.1704231179551243E-009 + 0.16820000000000002 5.0272241924886885E-010 + 0.16930000000000001 2.1671249239574308E-009 + 0.17040000000000000 4.6890544780353594E-009 + 0.17150000000000004 -3.2655222970134901E-009 + 0.17260000000000003 -1.5204468795104731E-008 + 0.17370000000000002 -1.1522238274608299E-008 + 0.17480000000000001 8.9098000088938534E-009 + 0.17590000000000000 2.0792601418406775E-008 + 0.17700000000000005 5.9579772226925343E-009 + 0.17810000000000004 -1.8407257940111776E-008 + 0.17920000000000003 -2.0625112284733405E-008 + 0.18030000000000002 1.6118577583768001E-009 + 0.18140000000000001 1.8979566362986589E-008 + 0.18250000000000000 1.0767195135485963E-008 + 0.18360000000000004 -7.8021455962584696E-009 + 0.18470000000000003 -1.1152186729646019E-008 + 0.18580000000000002 3.7814099074218177E-010 + 0.18690000000000001 5.9137263974662346E-009 + 0.18800000000000000 -1.4855083829701243E-009 + 0.18910000000000005 -5.5639102214399827E-009 + 0.19020000000000004 3.8219822862117780E-009 + 0.19130000000000003 1.2232852064641975E-008 + 0.19240000000000002 3.0204492240670788E-009 + 0.19350000000000001 -1.3320767600077943E-008 + 0.19460000000000005 -1.2672021654225318E-008 + 0.19570000000000004 5.9894285087125354E-009 + 0.19680000000000003 1.6817882197983636E-008 + 0.19790000000000002 4.2541268285845035E-009 + 0.19900000000000001 -1.3735491855015880E-008 + 0.20010000000000000 -1.1677290245870608E-008 + 0.20120000000000005 6.2140950163325215E-009 + 0.20230000000000004 1.3567094114819156E-008 + 0.20340000000000003 1.3396957987410474E-009 + 0.20450000000000002 -1.0154749929824902E-008 + 0.20560000000000000 -3.8702956395297861E-009 + 0.20670000000000005 8.4688966950352551E-009 + 0.20780000000000004 5.8825144755303427E-009 + 0.20890000000000003 -8.0539122038203459E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0035.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0035.BXZ.semd new file mode 100644 index 00000000..b384491d --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0035.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 2.6953383395904554E-021 + -0.11009999999999999 -3.9686148311642383E-020 + -0.10900000000000000 -4.3154532775948567E-020 + -0.10790000000000000 1.2673961825370042E-019 + -0.10679999999999999 1.1275675038395090E-019 + -0.10569999999999999 -2.9436460283678905E-019 + -0.10460000000000000 7.7179652784438657E-019 + -0.10349999999999999 3.4095613503514595E-018 + -0.10239999999999999 -2.6647571734607502E-018 + -0.10130000000000000 -2.4008300202614664E-017 + -0.10020000000000000 -2.3006908735613068E-017 + -9.9099999999999994E-002 5.9794438026845214E-017 + -9.7999999999999990E-002 1.6465776540652784E-016 + -9.6899999999999986E-002 6.5371812494824860E-017 + -9.5799999999999996E-002 -3.2096627411241083E-016 + -9.4699999999999993E-002 -5.9947491586458145E-016 + -9.3599999999999989E-002 -2.6554567599717041E-016 + -9.2499999999999999E-002 5.2617909029585791E-016 + -9.1399999999999995E-002 1.2265268951511580E-015 + -9.0299999999999991E-002 1.9775485519550650E-015 + -8.9200000000000002E-002 2.6896686324695421E-015 + -8.8099999999999984E-002 1.9473947878377427E-016 + -8.6999999999999994E-002 -9.5672506917644784E-015 + -8.5899999999999990E-002 -2.1019358061274800E-014 + -8.4799999999999986E-002 -1.4576915249951000E-014 + -8.3699999999999997E-002 2.3028618467983882E-014 + -8.2599999999999993E-002 6.8656241987170158E-014 + -8.1499999999999989E-002 7.0093887291622359E-014 + -8.0399999999999999E-002 1.8026813528514932E-015 + -7.9299999999999995E-002 -9.8447535930648589E-014 + -7.8199999999999992E-002 -1.7167478105328121E-013 + -7.7100000000000002E-002 -1.9459214513177503E-013 + -7.5999999999999984E-002 -1.4046683466991533E-013 + -7.4899999999999994E-002 9.1882779867675374E-014 + -7.3799999999999991E-002 5.6259548885870259E-013 + -7.2699999999999987E-002 1.0080226583997209E-012 + -7.1599999999999997E-002 8.3523872497145990E-013 + -7.0499999999999993E-002 -2.9889721882454812E-013 + -6.9399999999999989E-002 -1.8545852787515971E-012 + -6.8300000000000000E-002 -2.6645736398572817E-012 + -6.7199999999999996E-002 -2.0365252453163896E-012 + -6.6099999999999992E-002 -3.4666567576627227E-013 + -6.5000000000000002E-002 1.7393223363318389E-012 + -6.3899999999999985E-002 4.1749273309299451E-012 + -6.2799999999999995E-002 6.7709908860291712E-012 + -6.1699999999999991E-002 7.5979621899646688E-012 + -6.0599999999999994E-002 3.6871313294217778E-012 + -5.9499999999999990E-002 -5.3345947451099995E-012 + -5.8399999999999994E-002 -1.5047066023732292E-011 + -5.7299999999999990E-002 -1.9570288098402777E-011 + -5.6199999999999986E-002 -1.7235563670725540E-011 + -5.5099999999999996E-002 -1.0806295962229040E-011 + -5.3999999999999992E-002 -1.1947521964816854E-012 + -5.2899999999999989E-002 1.5830902561075888E-011 + -5.1799999999999985E-002 4.2452204945808703E-011 + -5.0699999999999995E-002 6.8811366327192758E-011 + -4.9599999999999991E-002 7.5453844561312877E-011 + -4.8499999999999988E-002 4.9080951108892990E-011 + -4.7399999999999998E-002 -6.5035745885899665E-012 + -4.6299999999999994E-002 -7.7458955916043237E-011 + -4.5199999999999990E-002 -1.5275551656923625E-010 + -4.4099999999999986E-002 -2.2125654086657676E-010 + -4.2999999999999997E-002 -2.5614368959203659E-010 + -4.1899999999999993E-002 -2.1505962288781433E-010 + -4.0799999999999989E-002 -6.9064864938184201E-011 + -3.9699999999999985E-002 1.6694917670534437E-010 + -3.8599999999999995E-002 4.3755216116991846E-010 + -3.7499999999999992E-002 6.7744632126220949E-010 + -3.6399999999999988E-002 8.2886347785304793E-010 + -3.5299999999999984E-002 8.2946916002413218E-010 + -3.4199999999999994E-002 6.0446880834064132E-010 + -3.3099999999999991E-002 9.7095761986132345E-011 + -3.1999999999999987E-002 -6.8152122834064244E-010 + -3.0899999999999997E-002 -1.6310359729487800E-009 + -2.9799999999999993E-002 -2.5782620483028040E-009 + -2.8699999999999989E-002 -3.2951077422183062E-009 + -2.7599999999999986E-002 -3.5026757050360402E-009 + -2.6499999999999996E-002 -2.8971747223494049E-009 + -2.5399999999999992E-002 -1.2209874222790518E-009 + -2.4299999999999988E-002 1.6695317350823302E-009 + -2.3199999999999985E-002 5.8055045215610335E-009 + -2.2099999999999995E-002 1.1159294821538879E-008 + -2.0999999999999991E-002 1.7666970109075919E-008 + -1.9899999999999987E-002 2.5200602493669066E-008 + -1.8799999999999983E-002 3.3585799030788621E-008 + -1.7699999999999994E-002 4.2738832917166292E-008 + -1.6599999999999990E-002 5.2839983055719131E-008 + -1.5499999999999986E-002 6.4385211828721367E-008 + -1.4399999999999996E-002 7.8097251332565065E-008 + -1.3299999999999992E-002 9.4849298193366849E-008 + -1.2199999999999989E-002 1.1570809022032336E-007 + -1.1099999999999985E-002 1.4199854092566966E-007 + -9.9999999999999950E-003 1.7523097994853742E-007 + -8.8999999999999913E-003 2.1693161045277520E-007 + -7.7999999999999875E-003 2.6858714363697800E-007 + -6.6999999999999837E-003 3.3180492664541816E-007 + -5.5999999999999939E-003 4.0853166183296707E-007 + -4.4999999999999901E-003 5.0113510496885283E-007 + -3.3999999999999864E-003 6.1238205262270640E-007 + -2.2999999999999826E-003 7.4549978990035015E-007 + -1.1999999999999927E-003 9.0435429456192651E-007 + -9.9999999999988987E-005 1.0935963246083702E-006 + 1.0000000000000148E-003 1.3186769365347573E-006 + 2.1000000000000185E-003 1.5858481674513314E-006 + 3.2000000000000084E-003 1.9022559172299225E-006 + 4.3000000000000121E-003 2.2760336833016481E-006 + 5.4000000000000159E-003 2.7162589049112285E-006 + 6.5000000000000058E-003 3.2328591714758659E-006 + 7.6000000000000234E-003 3.8367279557860456E-006 + 8.7000000000000133E-003 4.5400706767395604E-006 + 9.8000000000000032E-003 5.3566195674648043E-006 + 1.0900000000000021E-002 6.3014877014211379E-006 + 1.2000000000000011E-002 7.3909350248868577E-006 + 1.3100000000000001E-002 8.6424179244204424E-006 + 1.4200000000000018E-002 1.0074990314024035E-005 + 1.5300000000000008E-002 1.1709571481333114E-005 + 1.6400000000000026E-002 1.3568735084845684E-005 + 1.7500000000000016E-002 1.5676192560931668E-005 + 1.8600000000000005E-002 1.8056523913401179E-005 + 1.9700000000000023E-002 2.0735084035550244E-005 + 2.0800000000000013E-002 2.3737826268188655E-005 + 2.1900000000000003E-002 2.7090896765002981E-005 + 2.3000000000000020E-002 3.0820119718555361E-005 + 2.4100000000000010E-002 3.4950571716763079E-005 + 2.5200000000000000E-002 3.9506438042735681E-005 + 2.6300000000000018E-002 4.4510336010716856E-005 + 2.7400000000000008E-002 4.9982536438619718E-005 + 2.8500000000000025E-002 5.5940516176633537E-005 + 2.9600000000000015E-002 6.2398059526458383E-005 + 3.0700000000000005E-002 6.9364483351819217E-005 + 3.1800000000000023E-002 7.6842967246193439E-005 + 3.2900000000000013E-002 8.4829604020342231E-005 + 3.4000000000000002E-002 9.3312643002718687E-005 + 3.5100000000000020E-002 1.0227122402284294E-004 + 3.6200000000000010E-002 1.1167453340021893E-004 + 3.7300000000000028E-002 1.2148092355346307E-004 + 3.8400000000000017E-002 1.3163697440177202E-004 + 3.9500000000000007E-002 1.4207675121724606E-004 + 4.0600000000000025E-002 1.5272152086254209E-004 + 4.1700000000000015E-002 1.6347905329894274E-004 + 4.2800000000000005E-002 1.7424259567633271E-004 + 4.3900000000000022E-002 1.8489132344257087E-004 + 4.5000000000000012E-002 1.9528991833794862E-004 + 4.6100000000000002E-002 2.0528874301817268E-004 + 4.7200000000000020E-002 2.1472408843692392E-004 + 4.8300000000000010E-002 2.2342067677527666E-004 + 4.9400000000000027E-002 2.3119259276427329E-004 + 5.0500000000000017E-002 2.3784450604580343E-004 + 5.1600000000000007E-002 2.4317401403095573E-004 + 5.2700000000000025E-002 2.4697554181329906E-004 + 5.3800000000000014E-002 2.4904147721827030E-004 + 5.4900000000000004E-002 2.4916525580920279E-004 + 5.6000000000000022E-002 2.4714504252187908E-004 + 5.7100000000000012E-002 2.4278894125018269E-004 + 5.8200000000000002E-002 2.3591992794536054E-004 + 5.9300000000000019E-002 2.2637692745774984E-004 + 6.0400000000000009E-002 2.1402012498583645E-004 + 6.1500000000000027E-002 1.9873518613167107E-004 + 6.2600000000000017E-002 1.8043423187918961E-004 + 6.3700000000000007E-002 1.5906438056845218E-004 + 6.4800000000000024E-002 1.3461674097925425E-004 + 6.5900000000000014E-002 1.0712481889640912E-004 + 6.7000000000000004E-002 7.6658609032165259E-005 + 6.8100000000000022E-002 4.3330448534106836E-005 + 6.9200000000000012E-002 7.2995076152437832E-006 + 7.0300000000000029E-002 -3.1217921787174419E-005 + 7.1400000000000019E-002 -7.1955597377382219E-005 + 7.2500000000000009E-002 -1.1460563837317750E-004 + 7.3600000000000027E-002 -1.5881760919000953E-004 + 7.4700000000000016E-002 -2.0419912470970303E-004 + 7.5800000000000006E-002 -2.5031721452251077E-004 + 7.6900000000000024E-002 -2.9670764342881739E-004 + 7.8000000000000014E-002 -3.4287699963897467E-004 + 7.9100000000000004E-002 -3.8830828270874918E-004 + 8.0200000000000021E-002 -4.3246572022326291E-004 + 8.1300000000000011E-002 -4.7480917419306934E-004 + 8.2400000000000029E-002 -5.1480985712260008E-004 + 8.3500000000000019E-002 -5.5195298045873642E-004 + 8.4600000000000009E-002 -5.8572972193360329E-004 + 8.5700000000000026E-002 -6.1564787756651640E-004 + 8.6800000000000016E-002 -6.4125715289264917E-004 + 8.7900000000000006E-002 -6.6216493723914027E-004 + 8.9000000000000024E-002 -6.7803537240251899E-004 + 9.0100000000000013E-002 -6.8858102895319462E-004 + 9.1200000000000003E-002 -6.9356756284832954E-004 + 9.2300000000000021E-002 -6.9282995536923409E-004 + 9.3400000000000011E-002 -6.8628508597612381E-004 + 9.4500000000000028E-002 -6.7393091740086675E-004 + 9.5600000000000018E-002 -6.5583625109866261E-004 + 9.6700000000000008E-002 -6.3214165857061744E-004 + 9.7800000000000026E-002 -6.0306472005322576E-004 + 9.8900000000000016E-002 -5.6889414554461837E-004 + 0.10000000000000001 -5.2998634055256844E-004 + 0.10110000000000002 -4.8675632569938898E-004 + 0.10220000000000001 -4.3967986130155623E-004 + 0.10330000000000003 -3.8928861613385379E-004 + 0.10440000000000002 -3.3615372376516461E-004 + 0.10550000000000001 -2.8086063684895635E-004 + 0.10660000000000003 -2.2400653688237071E-004 + 0.10770000000000002 -1.6622054681647569E-004 + 0.10880000000000001 -1.0814544657478109E-004 + 0.10990000000000003 -5.0413898861734197E-005 + 0.11100000000000002 6.3735378716955893E-006 + 0.11210000000000001 6.1659586208406836E-005 + 0.11320000000000002 1.1490789620438591E-004 + 0.11430000000000001 1.6560146468691528E-004 + 0.11540000000000003 2.1327155991457403E-004 + 0.11650000000000002 2.5752128567546606E-004 + 0.11760000000000001 2.9801929485984147E-004 + 0.11870000000000003 3.3448231988586485E-004 + 0.11980000000000002 3.6668573739007115E-004 + 0.12090000000000001 3.9447168819606304E-004 + 0.12200000000000003 4.1775676072575152E-004 + 0.12310000000000001 4.3650821316987276E-004 + 0.12420000000000003 4.5074144145473838E-004 + 0.12530000000000002 4.6053170808590949E-004 + 0.12640000000000001 4.6603134251199663E-004 + 0.12750000000000003 4.6744255814701319E-004 + 0.12860000000000002 4.6498721349053085E-004 + 0.12970000000000001 4.5889971079304814E-004 + 0.13080000000000003 4.4945455738343298E-004 + 0.13190000000000002 4.3698403169400990E-004 + 0.13300000000000001 4.2184613994322717E-004 + 0.13410000000000000 4.0438328869640827E-004 + 0.13520000000000004 3.8492080057039857E-004 + 0.13630000000000003 3.6379467928782105E-004 + 0.13740000000000002 3.4136141766794026E-004 + 0.13850000000000001 3.1796839903108776E-004 + 0.13960000000000000 2.9392779106274247E-004 + 0.14070000000000005 2.6952658663503826E-004 + 0.14180000000000004 2.4504878092557192E-004 + 0.14290000000000003 2.2076799359638244E-004 + 0.14400000000000002 1.9691808847710490E-004 + 0.14510000000000001 1.7368687258567661E-004 + 0.14620000000000000 1.5124361380003393E-004 + 0.14730000000000004 1.2975611025467515E-004 + 0.14840000000000003 1.0937049955828115E-004 + 0.14950000000000002 9.0183399152010679E-005 + 0.15060000000000001 7.2247748903464526E-005 + 0.15170000000000000 5.5607255490031093E-005 + 0.15280000000000005 4.0309150790562853E-005 + 0.15390000000000004 2.6378815164207481E-005 + 0.15500000000000003 1.3800204214931000E-005 + 0.15610000000000002 2.5322442525066435E-006 + 0.15720000000000001 -7.4580848377081566E-006 + 0.15830000000000000 -1.6197473087231629E-005 + 0.15940000000000004 -2.3739139578538015E-005 + 0.16050000000000003 -3.0171910111675970E-005 + 0.16160000000000002 -3.5584562283474952E-005 + 0.16270000000000001 -4.0038099541561678E-005 + 0.16380000000000000 -4.3584012018982321E-005 + 0.16490000000000005 -4.6298442612169310E-005 + 0.16600000000000004 -4.8284255171893165E-005 + 0.16710000000000003 -4.9634483730187640E-005 + 0.16820000000000002 -5.0410846597515047E-005 + 0.16930000000000001 -5.0665501476032659E-005 + 0.17040000000000000 -5.0469356210669503E-005 + 0.17150000000000004 -4.9903050239663571E-005 + 0.17260000000000003 -4.9028025387087837E-005 + 0.17370000000000002 -4.7883462684694678E-005 + 0.17480000000000001 -4.6515084250131622E-005 + 0.17590000000000000 -4.4985848944634199E-005 + 0.17700000000000005 -4.3349260522518307E-005 + 0.17810000000000004 -4.1626433812780306E-005 + 0.17920000000000003 -3.9824542909627780E-005 + 0.18030000000000002 -3.7973208236508071E-005 + 0.18140000000000001 -3.6123281461186707E-005 + 0.18250000000000000 -3.4308781323488802E-005 + 0.18360000000000004 -3.2526302675250918E-005 + 0.18470000000000003 -3.0764560506213456E-005 + 0.18580000000000002 -2.9040173103567213E-005 + 0.18690000000000001 -2.7387108275434002E-005 + 0.18800000000000000 -2.5818564608925954E-005 + 0.18910000000000005 -2.4318323994521052E-005 + 0.19020000000000004 -2.2874035494169220E-005 + 0.19130000000000003 -2.1500369257410057E-005 + 0.19240000000000002 -2.0218096324242651E-005 + 0.19350000000000001 -1.9021566913579591E-005 + 0.19460000000000005 -1.7886193745653145E-005 + 0.19570000000000004 -1.6804020560812205E-005 + 0.19680000000000003 -1.5792587873875163E-005 + 0.19790000000000002 -1.4864301192574203E-005 + 0.19900000000000001 -1.4003665455675218E-005 + 0.20010000000000000 -1.3187629519961774E-005 + 0.20120000000000005 -1.2416890058375429E-005 + 0.20230000000000004 -1.1708521924447268E-005 + 0.20340000000000003 -1.1062759767810348E-005 + 0.20450000000000002 -1.0455975825607311E-005 + 0.20560000000000000 -9.8729724413715303E-006 + 0.20670000000000005 -9.3281005320022814E-006 + 0.20780000000000004 -8.8412662080372684E-006 + 0.20890000000000003 -8.4026542026549578E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0036.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0036.BXX.semd new file mode 100644 index 00000000..05041b03 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0036.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 3.7337474201100635E-029 + -0.10790000000000000 -1.5412331116230077E-029 + -0.10679999999999999 -4.7066073388754569E-028 + -0.10569999999999999 3.4943684715707592E-029 + -0.10460000000000000 2.2726597345071365E-027 + -0.10349999999999999 -2.3659194253901885E-027 + -0.10239999999999999 -5.7739541510844659E-027 + -0.10130000000000000 4.9473427078375310E-026 + -0.10020000000000000 7.3761459029535005E-026 + -9.9099999999999994E-002 -3.5826201827083431E-025 + -9.7999999999999990E-002 -9.5600889533899220E-025 + -9.6899999999999986E-002 7.2430289532043986E-025 + -9.5799999999999996E-002 5.5817573065686072E-024 + -9.4699999999999993E-002 4.8780886459460334E-024 + -9.3599999999999989E-002 -1.3090443847076139E-023 + -9.2499999999999999E-002 -3.3913120849120435E-023 + -9.1399999999999995E-002 -1.4169992896122947E-023 + -9.0299999999999991E-002 5.5987124517767035E-023 + -8.9200000000000002E-002 1.2020276247458582E-022 + -8.8099999999999984E-002 1.4259945758512212E-022 + -8.6999999999999994E-002 8.8054408667422549E-023 + -8.5899999999999990E-002 -3.6373934577633931E-022 + -8.4799999999999986E-002 -1.5562613606973526E-021 + -8.3699999999999997E-002 -2.2292366047010293E-021 + -8.2599999999999993E-002 1.1398425652461762E-021 + -8.1499999999999989E-002 9.5910453036594165E-021 + -8.0399999999999999E-002 1.4230807180426619E-020 + -7.9299999999999995E-002 -2.0212031292681927E-022 + -7.8199999999999992E-002 -3.4533249303963172E-020 + -7.7100000000000002E-002 -5.9679594855537766E-020 + -7.5999999999999984E-002 -3.5590592921959079E-020 + -7.4899999999999994E-002 5.0935878959371719E-020 + -7.3799999999999991E-002 1.7517766056358062E-019 + -7.2699999999999987E-002 2.7621093522218231E-019 + -7.1599999999999997E-002 2.1148608146734807E-019 + -7.0499999999999993E-002 -2.4874869398178665E-019 + -6.9399999999999989E-002 -1.1344284758821477E-018 + -6.8300000000000000E-002 -1.7642916673579745E-018 + -6.7199999999999996E-002 -7.9612116962379203E-019 + -6.6099999999999992E-002 2.4487958251596400E-018 + -6.5000000000000002E-002 6.2714451763606406E-018 + -6.3899999999999985E-002 6.7751030436349908E-018 + -6.2799999999999995E-002 7.9459496969484341E-019 + -6.1699999999999991E-002 -1.0857177328038241E-017 + -6.0599999999999994E-002 -2.2700522691084652E-017 + -5.9499999999999990E-002 -2.5839881565237755E-017 + -5.8399999999999994E-002 -9.5859066056626442E-018 + -5.7299999999999990E-002 3.2789313750148909E-017 + -5.6199999999999986E-002 8.9371028599952466E-017 + -5.5099999999999996E-002 1.1655930389915781E-016 + -5.3999999999999992E-002 5.5178492276113501E-017 + -5.2899999999999989E-002 -1.1382575652480077E-016 + -5.1799999999999985E-002 -3.1578526474163190E-016 + -5.0699999999999995E-002 -3.9751602968757097E-016 + -4.9599999999999991E-002 -2.2280119063538661E-016 + -4.8499999999999988E-002 2.2402870019463570E-016 + -4.7399999999999998E-002 7.9938369114166091E-016 + -4.6299999999999994E-002 1.2179053702975301E-015 + -4.5199999999999990E-002 1.0986554133018598E-015 + -4.4099999999999986E-002 1.1228346834652830E-016 + -4.2999999999999997E-002 -1.6862922496351743E-015 + -4.1899999999999993E-002 -3.5227653466426674E-015 + -4.0799999999999989E-002 -4.0350853897346689E-015 + -3.9699999999999985E-002 -2.1037183446133293E-015 + -3.8599999999999995E-002 2.1420565381137166E-015 + -3.7499999999999992E-002 7.0666633182863824E-015 + -3.6399999999999988E-002 1.0296900966155331E-014 + -3.5299999999999984E-002 9.7682168817970864E-015 + -3.4199999999999994E-002 4.2955200689281069E-015 + -3.3099999999999991E-002 -6.0232203712227549E-015 + -3.1999999999999987E-002 -1.8899691992088803E-014 + -3.0899999999999997E-002 -2.9128483885988363E-014 + -2.9799999999999993E-002 -2.9913727473806356E-014 + -2.8699999999999989E-002 -1.6592381020031667E-014 + -2.7599999999999986E-002 1.0003700511463254E-014 + -2.6499999999999996E-002 4.3557056561820823E-014 + -2.5399999999999992E-002 7.4719249613507815E-014 + -2.4299999999999988E-002 9.2169924036794582E-014 + -2.3199999999999985E-002 8.1799665782242292E-014 + -2.2099999999999995E-002 2.9473663364521646E-014 + -2.0999999999999991E-002 -6.8365147256384956E-014 + -1.9899999999999987E-002 -1.9201579616687919E-013 + -1.8799999999999983E-002 -2.9645410475412359E-013 + -1.7699999999999994E-002 -3.2548006716030808E-013 + -1.6599999999999990E-002 -2.3350895869689303E-013 + -1.5499999999999986E-002 -3.0124625125145521E-015 + -1.4399999999999996E-002 3.4366316758495385E-013 + -1.3299999999999992E-002 7.3275467724759347E-013 + -1.2199999999999989E-002 1.0337131541374167E-012 + -1.1099999999999985E-002 1.0800302709459975E-012 + -9.9999999999999950E-003 7.2678343378262955E-013 + -8.8999999999999913E-003 -7.5428887040453890E-014 + -7.7999999999999875E-003 -1.2279980634785637E-012 + -6.6999999999999837E-003 -2.4742831481600058E-012 + -5.5999999999999939E-003 -3.4267844638280476E-012 + -4.4999999999999901E-003 -3.6274633470612105E-012 + -3.3999999999999864E-003 -2.6573730195489365E-012 + -2.2999999999999826E-003 -3.0402183591807241E-013 + -1.1999999999999927E-003 3.2564892622766184E-012 + -9.9999999999988987E-005 7.3510546608201999E-012 + 1.0000000000000148E-003 1.0849147101532619E-011 + 2.1000000000000185E-003 1.2364882555349066E-011 + 3.2000000000000084E-003 1.0590570954926992E-011 + 4.3000000000000121E-003 4.7172044916055089E-012 + 5.4000000000000159E-003 -5.1288829953921589E-012 + 6.5000000000000058E-003 -1.7563455897984248E-011 + 7.6000000000000234E-003 -2.9900609765931563E-011 + 8.7000000000000133E-003 -3.8495134163651912E-011 + 9.8000000000000032E-003 -3.9456316686115045E-011 + 1.0900000000000021E-002 -2.9622755637337406E-011 + 1.2000000000000011E-002 -7.6443131338810311E-012 + 1.3100000000000001E-002 2.5038818241007732E-011 + 1.4200000000000018E-002 6.3623710466753636E-011 + 1.5300000000000008E-002 1.0011132201004358E-010 + 1.6400000000000026E-002 1.2439621555060398E-010 + 1.7500000000000016E-002 1.2618853184598322E-010 + 1.8600000000000005E-002 9.7445475299995366E-011 + 1.9700000000000023E-002 3.4873874621421663E-011 + 2.0800000000000013E-002 -5.8033931826795282E-011 + 2.1900000000000003E-002 -1.7009535446810276E-010 + 2.3000000000000020E-002 -2.8332453050339268E-010 + 2.4100000000000010E-002 -3.7591590951180365E-010 + 2.5200000000000000E-002 -4.2700742941548242E-010 + 2.6300000000000018E-002 -4.2232492503124774E-010 + 2.7400000000000008E-002 -3.5951852606075363E-010 + 2.8500000000000025E-002 -2.5193197528139422E-010 + 2.9600000000000015E-002 -1.2955836403705234E-010 + 3.0700000000000005E-002 -3.6096289152132144E-011 + 3.1800000000000023E-002 -2.1662335120131715E-011 + 3.2900000000000013E-002 -1.3177980928702482E-010 + 3.4000000000000002E-002 -3.9438596832752637E-010 + 3.5100000000000020E-002 -8.0729495310905008E-010 + 3.6200000000000010E-002 -1.3287222433433499E-009 + 3.7300000000000028E-002 -1.8733312678875791E-009 + 3.8400000000000017E-002 -2.3153829964428496E-009 + 3.9500000000000007E-002 -2.4992052871652959E-009 + 4.0600000000000025E-002 -2.2556365664172517E-009 + 4.1700000000000015E-002 -1.4214709409543502E-009 + 4.2800000000000005E-002 1.4199068310016827E-010 + 4.3900000000000022E-002 2.5352258070654443E-009 + 4.5000000000000012E-002 5.8151066184564115E-009 + 4.6100000000000002E-002 1.0000547057131826E-008 + 4.7200000000000020E-002 1.5089971938664348E-008 + 4.8300000000000010E-002 2.1089643809091285E-008 + 4.9400000000000027E-002 2.8050020972614220E-008 + 5.0500000000000017E-002 3.6104623291066673E-008 + 5.1600000000000007E-002 4.5506723722610332E-008 + 5.2700000000000025E-002 5.6659501979083871E-008 + 5.3800000000000014E-002 7.0135364182988269E-008 + 5.4900000000000004E-002 8.6684636357858835E-008 + 5.6000000000000022E-002 1.0723429255676820E-007 + 5.7100000000000012E-002 1.3287902334013779E-007 + 5.8200000000000002E-002 1.6487341270021716E-007 + 5.9300000000000019E-002 2.0462920247155125E-007 + 6.0400000000000009E-002 2.5372395384692936E-007 + 6.1500000000000027E-002 3.1393065569318424E-007 + 6.2600000000000017E-002 3.8726105344721873E-007 + 6.3700000000000007E-002 4.7603023745068640E-007 + 6.4800000000000024E-002 5.8293517213314772E-007 + 6.5900000000000014E-002 7.1113305466496968E-007 + 6.7000000000000004E-002 8.6432453372253804E-007 + 6.8100000000000022E-002 1.0468215805303771E-006 + 6.9200000000000012E-002 1.2636036217372748E-006 + 7.0300000000000029E-002 1.5203688690235140E-006 + 7.1400000000000019E-002 1.8235648440168006E-006 + 7.2500000000000009E-002 2.1804203242936637E-006 + 7.3600000000000027E-002 2.5989838832174428E-006 + 7.4700000000000016E-002 3.0881701604812406E-006 + 7.5800000000000006E-002 3.6578201161319157E-006 + 7.6900000000000024E-002 4.3187415030843113E-006 + 7.8000000000000014E-002 5.0827816266973969E-006 + 7.9100000000000004E-002 5.9628705457726028E-006 + 8.0200000000000021E-002 6.9730367613374256E-006 + 8.1300000000000011E-002 8.1283851613989100E-006 + 8.2400000000000029E-002 9.4450633696396835E-006 + 8.3500000000000019E-002 1.0940140782622620E-005 + 8.4600000000000009E-002 1.2631560821318999E-005 + 8.5700000000000026E-002 1.4537902643496636E-005 + 8.6800000000000016E-002 1.6678086467436515E-005 + 8.7900000000000006E-002 1.9071379938395694E-005 + 8.9000000000000024E-002 2.1737063434557058E-005 + 9.0100000000000013E-002 2.4694036255823448E-005 + 9.1200000000000003E-002 2.7960415536654182E-005 + 9.2300000000000021E-002 3.1553150620311499E-005 + 9.3400000000000011E-002 3.5487664717948064E-005 + 9.4500000000000028E-002 3.9777438360033557E-005 + 9.5600000000000018E-002 4.4433058064896613E-005 + 9.6700000000000008E-002 4.9461657908977941E-005 + 9.7800000000000026E-002 5.4866250138729811E-005 + 9.8900000000000016E-002 6.0645113990176469E-005 + 0.10000000000000001 6.6791159042622894E-005 + 0.10110000000000002 7.3290895670652390E-005 + 0.10220000000000001 8.0123361840378493E-005 + 0.10330000000000003 8.7260144937317818E-005 + 0.10440000000000002 9.4663955678697675E-005 + 0.10550000000000001 1.0228862083749846E-004 + 0.10660000000000003 1.1007820285158232E-004 + 0.10770000000000002 1.1796608305303380E-004 + 0.10880000000000001 1.2587552191689610E-004 + 0.10990000000000003 1.3371942623052746E-004 + 0.11100000000000002 1.4140021812636405E-004 + 0.11210000000000001 1.4880977687425911E-004 + 0.11320000000000002 1.5582967898808420E-004 + 0.11430000000000001 1.6233191126957536E-004 + 0.11540000000000003 1.6818143194541335E-004 + 0.11650000000000002 1.7323513748124242E-004 + 0.11760000000000001 1.7734459834173322E-004 + 0.11870000000000003 1.8035630637314171E-004 + 0.11980000000000002 1.8211467249784619E-004 + 0.12090000000000001 1.8246500985696912E-004 + 0.12200000000000003 1.8125670612789690E-004 + 0.12310000000000001 1.7834556638263166E-004 + 0.12420000000000003 1.7359408957418054E-004 + 0.12530000000000002 1.6687501920387149E-004 + 0.12640000000000001 1.5808019088581204E-004 + 0.12750000000000003 1.4711708354298025E-004 + 0.12860000000000002 1.3391650281846523E-004 + 0.12970000000000001 1.1843061656691134E-004 + 0.13080000000000003 1.0063983063446358E-004 + 0.13190000000000002 8.0553880252409726E-005 + 0.13300000000000001 5.8214667660649866E-005 + 0.13410000000000000 3.3698681363603100E-005 + 0.13520000000000004 7.1166064117278438E-006 + 0.13630000000000003 -2.1385001673479564E-005 + 0.13740000000000002 -5.1622835599118844E-005 + 0.13850000000000001 -8.3377250120975077E-005 + 0.13960000000000000 -1.1639724834822118E-004 + 0.14070000000000005 -1.5039507707115263E-004 + 0.14180000000000004 -1.8505341722629964E-004 + 0.14290000000000003 -2.2002845071256161E-004 + 0.14400000000000002 -2.5495537556707859E-004 + 0.14510000000000001 -2.8944993391633034E-004 + 0.14620000000000000 -3.2311349059455097E-004 + 0.14730000000000004 -3.5553926136344671E-004 + 0.14840000000000003 -3.8631857023574412E-004 + 0.14950000000000002 -4.1504926048219204E-004 + 0.15060000000000001 -4.4134052586741745E-004 + 0.15170000000000000 -4.6481782919727266E-004 + 0.15280000000000005 -4.8513046931475401E-004 + 0.15390000000000004 -5.0195894436910748E-004 + 0.15500000000000003 -5.1502138376235962E-004 + 0.15610000000000002 -5.2407861221581697E-004 + 0.15720000000000001 -5.2893627434968948E-004 + 0.15830000000000000 -5.2945018978789449E-004 + 0.15940000000000004 -5.2553281420841813E-004 + 0.16050000000000003 -5.1715387962758541E-004 + 0.16160000000000002 -5.0433946307748556E-004 + 0.16270000000000001 -4.8717705067247152E-004 + 0.16380000000000000 -4.6580936759710312E-004 + 0.16490000000000005 -4.4043431989848614E-004 + 0.16600000000000004 -4.1130543104372919E-004 + 0.16710000000000003 -3.7872718530707061E-004 + 0.16820000000000002 -3.4304952714592218E-004 + 0.16930000000000001 -3.0466055613942444E-004 + 0.17040000000000000 -2.6398259797133505E-004 + 0.17150000000000004 -2.2146342962514609E-004 + 0.17260000000000003 -1.7757382011041045E-004 + 0.17370000000000002 -1.3279959966894239E-004 + 0.17480000000000001 -8.7631902715656906E-005 + 0.17590000000000000 -4.2554383981041610E-005 + 0.17700000000000005 1.9596102447394514E-006 + 0.17810000000000004 4.5452794438460842E-005 + 0.17920000000000003 8.7491003796458244E-005 + 0.18030000000000002 1.2766483996529132E-004 + 0.18140000000000001 1.6559853975195438E-004 + 0.18250000000000000 2.0096292428206652E-004 + 0.18360000000000004 2.3347532260231674E-004 + 0.18470000000000003 2.6289792731404305E-004 + 0.18580000000000002 2.8903581551276147E-004 + 0.18690000000000001 3.1173985917121172E-004 + 0.18800000000000000 3.3091590739786625E-004 + 0.18910000000000005 3.4652193426154554E-004 + 0.19020000000000004 3.5856492468155921E-004 + 0.19130000000000003 3.6709444248117507E-004 + 0.19240000000000002 3.7220056401565671E-004 + 0.19350000000000001 3.7401178269647062E-004 + 0.19460000000000005 3.7269151653163135E-004 + 0.19570000000000004 3.6843449925072491E-004 + 0.19680000000000003 3.6146343336440623E-004 + 0.19790000000000002 3.5202247090637684E-004 + 0.19900000000000001 3.4036918077617884E-004 + 0.20010000000000000 3.2676974660716951E-004 + 0.20120000000000005 3.1149614369496703E-004 + 0.20230000000000004 2.9482506215572357E-004 + 0.20340000000000003 2.7703499654307961E-004 + 0.20450000000000002 2.5839766021817923E-004 + 0.20560000000000000 2.3917044745758176E-004 + 0.20670000000000005 2.1959384321235120E-004 + 0.20780000000000004 1.9989469728898257E-004 + 0.20890000000000003 1.8028717022389174E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0036.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0036.BXZ.semd new file mode 100644 index 00000000..d92d46d7 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0036.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 1.9595432523687732E-030 + -0.10679999999999999 -4.4594181876975378E-030 + -0.10569999999999999 -3.0723168733656484E-029 + -0.10460000000000000 6.4258760928039496E-029 + -0.10349999999999999 2.9027105750369156E-028 + -0.10239999999999999 -4.6664724032818852E-028 + -0.10130000000000000 -2.0752628930081278E-027 + -0.10020000000000000 2.0507525455708836E-027 + -9.9099999999999994E-002 1.1726671578863000E-026 + -9.7999999999999990E-002 -4.6992039678727352E-027 + -9.6899999999999986E-002 -5.2944301046295055E-026 + -9.5799999999999996E-002 -4.7411819221265883E-027 + -9.4699999999999993E-002 1.9614081007829358E-025 + -9.3599999999999989E-002 9.7819787627343566E-026 + -9.2499999999999999E-002 -6.3135851460639503E-025 + -9.1399999999999995E-002 -5.6938402417042190E-025 + -9.0299999999999991E-002 1.8606501267583867E-024 + -8.9200000000000002E-002 2.6774759538542571E-024 + -8.8099999999999984E-002 -4.7387821209712444E-024 + -8.6999999999999994E-002 -1.1244339723764349E-023 + -8.5899999999999990E-002 7.5621405443062128E-024 + -8.4799999999999986E-002 3.8791155852524913E-023 + -8.3699999999999997E-002 7.0800360906894436E-024 + -8.2599999999999993E-002 -9.9121540255159860E-023 + -8.1499999999999989E-002 -9.3908551755954920E-023 + -8.0399999999999999E-002 1.6725550081530934E-022 + -7.9299999999999995E-002 3.3376182358437391E-022 + -7.8199999999999992E-002 -1.3471319618296594E-022 + -7.7100000000000002E-002 -7.7046037750793341E-022 + -7.5999999999999984E-002 -1.3724265027656453E-022 + -7.4899999999999994E-002 1.5122195466596766E-021 + -7.3799999999999991E-002 9.2447005806569157E-022 + -7.2699999999999987E-002 -3.0605335313228237E-021 + -7.1599999999999997E-002 -3.8644694800901877E-021 + -7.0499999999999993E-002 5.0086904884176046E-021 + -6.9399999999999989E-002 1.3157968466229547E-020 + -6.8300000000000000E-002 -6.3021767027615164E-022 + -6.7199999999999996E-002 -2.9442983378290710E-020 + -6.6099999999999992E-002 -2.4788656175717899E-020 + -6.5000000000000002E-002 3.5229573821019432E-020 + -6.3899999999999985E-002 7.4170610115336265E-020 + -6.2799999999999995E-002 -1.9731886621989216E-021 + -6.1699999999999991E-002 -1.1983194928054373E-019 + -6.0599999999999994E-002 -6.7404389026926139E-020 + -5.9499999999999990E-002 1.5570222295359950E-019 + -5.8399999999999994E-002 1.7528051530287276E-019 + -5.7299999999999990E-002 -2.2764279291158401E-019 + -5.6199999999999986E-002 -4.9464299446480594E-019 + -5.5099999999999996E-002 1.4486324887231383E-019 + -5.3999999999999992E-002 1.1741730567492487E-018 + -5.2899999999999989E-002 7.8317889496463422E-019 + -5.1799999999999985E-002 -1.4747682166043345E-018 + -5.0699999999999995E-002 -2.7673873332165826E-018 + -4.9599999999999991E-002 -1.2249883127420297E-019 + -4.8499999999999988E-002 4.1183540124795196E-018 + -4.7399999999999998E-002 3.5007147926984249E-018 + -4.6299999999999994E-002 -3.0219496851879392E-018 + -4.5199999999999990E-002 -6.4421458898798398E-018 + -4.4099999999999986E-002 6.6811253998816162E-019 + -4.2999999999999997E-002 9.3954383434549589E-018 + -4.1899999999999993E-002 2.9375352832914433E-018 + -4.0799999999999989E-002 -1.5047922465415645E-017 + -3.9699999999999985E-002 -1.5278245943897360E-017 + -3.8599999999999995E-002 1.5953074776869146E-017 + -3.7499999999999992E-002 4.0582351045855944E-017 + -3.6399999999999988E-002 8.1815102626833757E-018 + -3.5299999999999984E-002 -5.9322058340073331E-017 + -3.4199999999999994E-002 -6.6170227074395743E-017 + -3.3099999999999991E-002 3.0271875582627475E-017 + -3.1999999999999987E-002 1.2269180920238915E-016 + -3.0899999999999997E-002 6.5905112379350048E-017 + -2.9799999999999993E-002 -1.0320108477770016E-016 + -2.8699999999999989E-002 -1.6215151402961057E-016 + -2.7599999999999986E-002 -6.7996040299812349E-019 + -2.6499999999999996E-002 1.6911963057019807E-016 + -2.5399999999999992E-002 7.0321303938317554E-017 + -2.4299999999999988E-002 -1.8749020024425755E-016 + -2.3199999999999985E-002 -1.6165468950137652E-016 + -2.2099999999999995E-002 2.7199143790709803E-016 + -2.0999999999999991E-002 5.5430804862254836E-016 + -1.9899999999999987E-002 9.0519565571759895E-017 + -1.8799999999999983E-002 -7.8513532641942270E-016 + -1.7699999999999994E-002 -9.7998503860034824E-016 + -1.6599999999999990E-002 -4.5216183750153502E-017 + -1.5499999999999986E-002 1.0112116493547069E-015 + -1.4399999999999996E-002 8.9498189421159018E-016 + -1.3299999999999992E-002 -1.5423501175567387E-016 + -1.2199999999999989E-002 -5.3296271247262159E-016 + -1.1099999999999985E-002 4.2856714580317035E-016 + -9.9999999999999950E-003 1.1794346161408975E-015 + -8.8999999999999913E-003 -8.5322091998068703E-017 + -7.7999999999999875E-003 -2.5302777841034905E-015 + -6.6999999999999837E-003 -3.1038726141163417E-015 + -5.5999999999999939E-003 -3.7225814247515818E-016 + -4.4999999999999901E-003 3.1982898944391209E-015 + -3.3999999999999864E-003 3.9514857789395112E-015 + -2.2999999999999826E-003 1.4794339925423470E-015 + -1.1999999999999927E-003 -1.1479256257777479E-015 + -9.9999999999988987E-005 -1.6275637496328895E-015 + 1.0000000000000148E-003 -1.1448485668386099E-015 + 2.1000000000000185E-003 -1.7971650507824996E-015 + 3.2000000000000084E-003 -2.7321363233460310E-015 + 4.3000000000000121E-003 -1.0019885193502916E-015 + 5.4000000000000159E-003 3.7841484909787934E-015 + 6.5000000000000058E-003 7.7371538470256788E-015 + 7.6000000000000234E-003 6.4931995666221189E-015 + 8.7000000000000133E-003 -5.3551011112192969E-016 + 9.8000000000000032E-003 -1.0282514958579164E-014 + 1.0900000000000021E-002 -1.8462041926703768E-014 + 1.2000000000000011E-002 -2.0110591658758711E-014 + 1.3100000000000001E-002 -9.9625101462712251E-015 + 1.4200000000000018E-002 1.2962019830956364E-014 + 1.5300000000000008E-002 3.9879859532960041E-014 + 1.6400000000000026E-002 5.4890869003983503E-014 + 1.7500000000000016E-002 4.6560547301358057E-014 + 1.8600000000000005E-002 1.6280625461597038E-014 + 1.9700000000000023E-002 -2.6411956050519624E-014 + 2.0800000000000013E-002 -7.2566105414114540E-014 + 2.1900000000000003E-002 -1.1175898395740166E-013 + 2.3000000000000020E-002 -1.2282880333495949E-013 + 2.4100000000000010E-002 -8.0365598344959294E-014 + 2.5200000000000000E-002 1.9458096768500306E-014 + 2.6300000000000018E-002 1.3881192202636061E-013 + 2.7400000000000008E-002 2.1466251627806632E-013 + 2.8500000000000025E-002 2.0288287651444581E-013 + 2.9600000000000015E-002 1.0799994660517717E-013 + 3.0700000000000005E-002 -2.6541833306388020E-014 + 3.1800000000000023E-002 -1.4896680351934866E-013 + 3.2900000000000013E-002 -2.1273548244174489E-013 + 3.4000000000000002E-002 -1.7831459778790831E-013 + 3.5100000000000020E-002 -3.2157988701401671E-014 + 3.6200000000000010E-002 1.7826338278778553E-013 + 3.7300000000000028E-002 3.4010535815594267E-013 + 3.8400000000000017E-002 3.1619149030819027E-013 + 3.9500000000000007E-002 2.1439618540252704E-014 + 4.0600000000000025E-002 -5.1416184677910426E-013 + 4.1700000000000015E-002 -1.1346160556230389E-012 + 4.2800000000000005E-002 -1.6245289618729841E-012 + 4.3900000000000022E-002 -1.7656305020471996E-012 + 4.5000000000000012E-002 -1.4419867210013759E-012 + 4.6100000000000002E-002 -6.9851313318561314E-013 + 4.7200000000000020E-002 2.0398128173539087E-013 + 4.8300000000000010E-002 8.8550174137669302E-013 + 4.9400000000000027E-002 8.8502333716808379E-013 + 5.0500000000000017E-002 -7.7474498713127338E-014 + 5.1600000000000007E-002 -1.8545165403338615E-012 + 5.2700000000000025E-002 -3.9987362379645397E-012 + 5.3800000000000014E-002 -5.8560968574372652E-012 + 5.4900000000000004E-002 -6.8734826857985709E-012 + 5.6000000000000022E-002 -6.7949699686375986E-012 + 5.7100000000000012E-002 -5.5748153489354468E-012 + 5.8200000000000002E-002 -4.0238424571514830E-012 + 5.9300000000000019E-002 -3.1581894217869166E-012 + 6.0400000000000009E-002 -4.0281419692866915E-012 + 6.1500000000000027E-002 -7.1507032066431275E-012 + 6.2600000000000017E-002 -1.2869327131737052E-011 + 6.3700000000000007E-002 -1.9809110948787456E-011 + 6.4800000000000024E-002 -2.7238759858771999E-011 + 6.5900000000000014E-002 -3.1993963034437911E-011 + 6.7000000000000004E-002 -3.3831531326411479E-011 + 6.8100000000000022E-002 -3.1516612236659469E-011 + 6.9200000000000012E-002 -2.8992631212476638E-011 + 7.0300000000000029E-002 -3.0163361391943866E-011 + 7.1400000000000019E-002 -3.4098883439082073E-011 + 7.2500000000000009E-002 -4.4052442249586932E-011 + 7.3600000000000027E-002 -5.9095200954928373E-011 + 7.4700000000000016E-002 -8.1558877706999766E-011 + 7.5800000000000006E-002 -1.0334331307371158E-010 + 7.6900000000000024E-002 -1.2164168283756993E-010 + 7.8000000000000014E-002 -1.3524024955469116E-010 + 7.9100000000000004E-002 -1.3752661509602859E-010 + 8.0200000000000021E-002 -1.3153265976395545E-010 + 8.1300000000000011E-002 -1.2432761764546996E-010 + 8.2400000000000029E-002 -1.3068622572998123E-010 + 8.3500000000000019E-002 -1.4489895394653729E-010 + 8.4600000000000009E-002 -1.8847827465418021E-010 + 8.5700000000000026E-002 -2.4330756853707669E-010 + 8.6800000000000016E-002 -2.8348551284196333E-010 + 8.7900000000000006E-002 -3.1676039569106251E-010 + 8.9000000000000024E-002 -3.6341440967646577E-010 + 9.0100000000000013E-002 -3.7650579876036261E-010 + 9.1200000000000003E-002 -3.6052189011925861E-010 + 9.2300000000000021E-002 -3.4873440246663279E-010 + 9.3400000000000011E-002 -3.1732702576725558E-010 + 9.4500000000000028E-002 -3.3014377343043577E-010 + 9.5600000000000018E-002 -3.3470021199022426E-010 + 9.6700000000000008E-002 -4.4487036277018888E-010 + 9.7800000000000026E-002 -5.2621029755783866E-010 + 9.8900000000000016E-002 -5.6823845628883873E-010 + 0.10000000000000001 -5.9997318224702667E-010 + 0.10110000000000002 -5.8237825673046473E-010 + 0.10220000000000001 -5.7536631015153716E-010 + 0.10330000000000003 -4.5291112527046096E-010 + 0.10440000000000002 -3.0811098117311531E-010 + 0.10550000000000001 -1.7739820723505773E-010 + 0.10660000000000003 -1.6643501854485265E-010 + 0.10770000000000002 -2.6371199668417944E-010 + 0.10880000000000001 -1.9328405542751170E-010 + 0.10990000000000003 -1.4791641522737820E-010 + 0.11100000000000002 -1.9441775966910768E-010 + 0.11210000000000001 -2.1313456555205335E-010 + 0.11320000000000002 3.9188784162202950E-011 + 0.11430000000000001 2.4978877299908220E-010 + 0.11540000000000003 1.6772956634714120E-010 + 0.11650000000000002 4.3838679908425604E-010 + 0.11760000000000001 6.3522614945910050E-010 + 0.11870000000000003 6.6649180618938431E-010 + 0.11980000000000002 1.1925147536118175E-009 + 0.12090000000000001 1.3129795028987701E-009 + 0.12200000000000003 1.4183442198500984E-009 + 0.12310000000000001 8.4701295977041013E-010 + 0.12420000000000003 5.5669230336619080E-010 + 0.12530000000000002 1.5336475422955687E-009 + 0.12640000000000001 1.8970596205036827E-009 + 0.12750000000000003 2.4044333191142186E-009 + 0.12860000000000002 2.5868651665206244E-009 + 0.12970000000000001 2.4882857996288976E-009 + 0.13080000000000003 2.4575055324049799E-009 + 0.13190000000000002 2.1186039589338179E-009 + 0.13300000000000001 2.5996249597426413E-009 + 0.13410000000000000 2.3106581092946499E-009 + 0.13520000000000004 2.0337083128652012E-009 + 0.13630000000000003 1.8006609536769247E-009 + 0.13740000000000002 1.7120013184879213E-009 + 0.13850000000000001 1.6122251311756486E-009 + 0.13960000000000000 2.0643375897577698E-009 + 0.14070000000000005 1.9632375725109341E-009 + 0.14180000000000004 1.5940214703746847E-009 + 0.14290000000000003 7.5178918645946169E-010 + 0.14400000000000002 9.7835750612063066E-010 + 0.14510000000000001 8.4367157704434703E-010 + 0.14620000000000000 9.0935470264952301E-010 + 0.14730000000000004 4.6609138770747904E-010 + 0.14840000000000003 -3.6296060601515023E-010 + 0.14950000000000002 -9.7030639079065395E-010 + 0.15060000000000001 -1.3037774193591645E-009 + 0.15170000000000000 -1.4419069271909279E-009 + 0.15280000000000005 -1.7934986829004629E-009 + 0.15390000000000004 -2.1607522437960824E-009 + 0.15500000000000003 -2.4658228792162618E-009 + 0.15610000000000002 -2.5683140059129528E-009 + 0.15720000000000001 -2.6735142988343341E-009 + 0.15830000000000000 -2.9949713820087709E-009 + 0.15940000000000004 -3.1105431563815955E-009 + 0.16050000000000003 -3.3054985415503779E-009 + 0.16160000000000002 -3.8337719665548775E-009 + 0.16270000000000001 -4.3405128380413771E-009 + 0.16380000000000000 -3.5304004164515845E-009 + 0.16490000000000005 -3.5373919349268590E-009 + 0.16600000000000004 -3.4726705955279158E-009 + 0.16710000000000003 -3.2397426963370890E-009 + 0.16820000000000002 -2.3570614349210928E-009 + 0.16930000000000001 -2.2491168927274430E-009 + 0.17040000000000000 -3.0562650188414864E-009 + 0.17150000000000004 -3.5434768452802246E-009 + 0.17260000000000003 -3.6623752919240360E-009 + 0.17370000000000002 -1.5755641236125939E-009 + 0.17480000000000001 4.4193027015637654E-010 + 0.17590000000000000 9.3888430363620046E-010 + 0.17700000000000005 -1.1519433185114281E-009 + 0.17810000000000004 -2.0484687279775926E-009 + 0.17920000000000003 -1.6233107080765308E-009 + 0.18030000000000002 6.6080990679395768E-010 + 0.18140000000000001 2.8319124822928643E-009 + 0.18250000000000000 2.9547597701906625E-009 + 0.18360000000000004 1.8138039958870422E-009 + 0.18470000000000003 6.8228378502510623E-010 + 0.18580000000000002 4.8613690850629609E-010 + 0.18690000000000001 1.9589780908546572E-009 + 0.18800000000000000 2.8620887881913859E-009 + 0.18910000000000005 2.1497552626925653E-009 + 0.19020000000000004 6.5398114701409327E-010 + 0.19130000000000003 2.8460817036446429E-010 + 0.19240000000000002 1.6426988658224673E-009 + 0.19350000000000001 3.5742357962220694E-009 + 0.19460000000000005 4.2913503861541358E-009 + 0.19570000000000004 3.5217266880493980E-009 + 0.19680000000000003 1.8145006608349945E-009 + 0.19790000000000002 -3.1028588986375949E-012 + 0.19900000000000001 -7.5121867060268244E-011 + 0.20010000000000000 1.3361259876276677E-009 + 0.20120000000000005 2.7731228424698884E-009 + 0.20230000000000004 2.6241682160588198E-009 + 0.20340000000000003 1.1817414824477623E-009 + 0.20450000000000002 -5.0630260400863492E-011 + 0.20560000000000000 9.3922605803875570E-011 + 0.20670000000000005 1.2461638387861740E-009 + 0.20780000000000004 1.8942594159909731E-009 + 0.20890000000000003 1.0274779915775412E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0037.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0037.BXX.semd new file mode 100644 index 00000000..1c01a957 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0037.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 2.6953383395904554E-021 + -0.11009999999999999 -3.9686148311642383E-020 + -0.10900000000000000 -4.3154532775948567E-020 + -0.10790000000000000 1.2673961825370042E-019 + -0.10679999999999999 1.1275686670622454E-019 + -0.10569999999999999 -2.9436465453557734E-019 + -0.10460000000000000 7.7179637274802171E-019 + -0.10349999999999999 3.4095603163756938E-018 + -0.10239999999999999 -2.6647561394849845E-018 + -0.10130000000000000 -2.4008300202614664E-017 + -0.10020000000000000 -2.3006915353057968E-017 + -9.9099999999999994E-002 5.9794438026845214E-017 + -9.7999999999999990E-002 1.6465781834608704E-016 + -9.6899999999999986E-002 6.5371819112269760E-017 + -9.5799999999999996E-002 -3.2096637999152924E-016 + -9.4699999999999993E-002 -5.9947475704590384E-016 + -9.3599999999999989E-002 -2.6554607304386444E-016 + -9.2499999999999999E-002 5.2617946087277234E-016 + -9.1399999999999995E-002 1.2265280598214605E-015 + -9.0299999999999991E-002 1.9775489754715386E-015 + -8.9200000000000002E-002 2.6896684207113053E-015 + -8.8099999999999984E-002 1.9473867145549642E-016 + -8.6999999999999994E-002 -9.5672515387974257E-015 + -8.5899999999999990E-002 -2.1019359755340694E-014 + -8.4799999999999986E-002 -1.4576910167753317E-014 + -8.3699999999999997E-002 2.3028633714576932E-014 + -8.2599999999999993E-002 6.8656255539697314E-014 + -8.1499999999999989E-002 7.0093866962831625E-014 + -8.0399999999999999E-002 1.8026841057085718E-015 + -7.9299999999999995E-002 -9.8447481720539964E-014 + -7.8199999999999992E-002 -1.7167476750075406E-013 + -7.7100000000000002E-002 -1.9459218578935650E-013 + -7.5999999999999984E-002 -1.4046687532749680E-013 + -7.4899999999999994E-002 9.1882786643938952E-014 + -7.3799999999999991E-002 5.6259543464859396E-013 + -7.2699999999999987E-002 1.0080224415592864E-012 + -7.1599999999999997E-002 8.3523894181189440E-013 + -7.0499999999999993E-002 -2.9889692066895068E-013 + -6.9399999999999989E-002 -1.8545852787515971E-012 + -6.8300000000000000E-002 -2.6645740735381507E-012 + -6.7199999999999996E-002 -2.0365256789972586E-012 + -6.6099999999999992E-002 -3.4666621786735852E-013 + -6.5000000000000002E-002 1.7393216858105354E-012 + -6.3899999999999985E-002 4.1749277646108141E-012 + -6.2799999999999995E-002 6.7709930544335162E-012 + -6.1699999999999991E-002 7.5979647920498827E-012 + -6.0599999999999994E-002 3.6871334978261228E-012 + -5.9499999999999990E-002 -5.3345960461526065E-012 + -5.8399999999999994E-002 -1.5047071227902720E-011 + -5.7299999999999990E-002 -1.9570289833126253E-011 + -5.6199999999999986E-002 -1.7235570609619444E-011 + -5.5099999999999996E-002 -1.0806307237931634E-011 + -5.3999999999999992E-002 -1.1947485101942990E-012 + -5.2899999999999989E-002 1.5830942459715835E-011 + -5.1799999999999985E-002 4.2452256987512982E-011 + -5.0699999999999995E-002 6.8811373266086662E-011 + -4.9599999999999991E-002 7.5453789050161646E-011 + -4.8499999999999988E-002 4.9080867842166143E-011 + -4.7399999999999998E-002 -6.5036517837846475E-012 + -4.6299999999999994E-002 -7.7458907343785910E-011 + -4.5199999999999990E-002 -1.5275536391357036E-010 + -4.4099999999999986E-002 -2.2125640208869868E-010 + -4.2999999999999997E-002 -2.5614366183646098E-010 + -4.1899999999999993E-002 -2.1505970615454117E-010 + -4.0799999999999989E-002 -6.9065017593850087E-011 + -3.9699999999999985E-002 1.6694899629410287E-010 + -3.8599999999999995E-002 4.3755221668106969E-010 + -3.7499999999999992E-002 6.7744698739602427E-010 + -3.6399999999999988E-002 8.2886486563182871E-010 + -3.5299999999999984E-002 8.2947021473600557E-010 + -3.4199999999999994E-002 6.0446830874028024E-010 + -3.3099999999999991E-002 9.7093492967825767E-011 + -3.1999999999999987E-002 -6.8152355980899415E-010 + -3.0899999999999997E-002 -1.6310367501048972E-009 + -2.9799999999999993E-002 -2.5782604939905696E-009 + -2.8699999999999989E-002 -3.2951077422183062E-009 + -2.7599999999999986E-002 -3.5026770373036697E-009 + -2.6499999999999996E-002 -2.8971780530184787E-009 + -2.5399999999999992E-002 -1.2209916411265453E-009 + -2.4299999999999988E-002 1.6695271831679293E-009 + -2.3199999999999985E-002 5.8055120710776009E-009 + -2.2099999999999995E-002 1.1159318802356211E-008 + -2.0999999999999991E-002 1.7666986096287474E-008 + -1.9899999999999987E-002 2.5200586506457512E-008 + -1.8799999999999983E-002 3.3585784819933906E-008 + -1.7699999999999994E-002 4.2738879102444116E-008 + -1.6599999999999990E-002 5.2840043451851670E-008 + -1.5499999999999986E-002 6.4385197617866652E-008 + -1.4399999999999996E-002 7.8097173172864132E-008 + -1.3299999999999992E-002 9.4849141873964982E-008 + -1.2199999999999989E-002 1.1570796232263092E-007 + -1.1099999999999985E-002 1.4199845566054137E-007 + -9.9999999999999950E-003 1.7523112205708458E-007 + -8.8999999999999913E-003 2.1693185203730536E-007 + -7.7999999999999875E-003 2.6858734258894401E-007 + -6.6999999999999837E-003 3.3180526770593133E-007 + -5.5999999999999939E-003 4.0853251448424999E-007 + -4.4999999999999901E-003 5.0113544602936599E-007 + -3.3999999999999864E-003 6.1238091575432918E-007 + -2.2999999999999826E-003 7.4549825512804091E-007 + -1.1999999999999927E-003 9.0435446509218309E-007 + -9.9999999999988987E-005 1.0935980299109360E-006 + 1.0000000000000148E-003 1.3186783007768099E-006 + 2.1000000000000185E-003 1.5858480537644937E-006 + 3.2000000000000084E-003 1.9022534161194926E-006 + 4.3000000000000121E-003 2.2760327738069464E-006 + 5.4000000000000159E-003 2.7162611786479829E-006 + 6.5000000000000058E-003 3.2328584893548395E-006 + 7.6000000000000234E-003 3.8367220440704841E-006 + 8.7000000000000133E-003 4.5400697672448587E-006 + 9.8000000000000032E-003 5.3566277529171202E-006 + 1.0900000000000021E-002 6.3015045270731207E-006 + 1.2000000000000011E-002 7.3909445745812263E-006 + 1.3100000000000001E-002 8.6424079199787229E-006 + 1.4200000000000018E-002 1.0074966667161789E-005 + 1.5300000000000008E-002 1.1709555110428482E-005 + 1.6400000000000026E-002 1.3568739632319193E-005 + 1.7500000000000016E-002 1.5676219845772721E-005 + 1.8600000000000005E-002 1.8056525732390583E-005 + 1.9700000000000023E-002 2.0735040379804559E-005 + 2.0800000000000013E-002 2.3737771698506549E-005 + 2.1900000000000003E-002 2.7090876756119542E-005 + 2.3000000000000020E-002 3.0820148822385818E-005 + 2.4100000000000010E-002 3.4950655390275642E-005 + 2.5200000000000000E-002 3.9506499888375401E-005 + 2.6300000000000018E-002 4.4510288716992363E-005 + 2.7400000000000008E-002 4.9982485506916419E-005 + 2.8500000000000025E-002 5.5940578022273257E-005 + 2.9600000000000015E-002 6.2398175941780210E-005 + 3.0700000000000005E-002 6.9364468799903989E-005 + 3.1800000000000023E-002 7.6842836278956383E-005 + 3.2900000000000013E-002 8.4829509432893246E-005 + 3.4000000000000002E-002 9.3312708486337215E-005 + 3.5100000000000020E-002 1.0227126767858863E-004 + 3.6200000000000010E-002 1.1167454067617655E-004 + 3.7300000000000028E-002 1.2148088717367500E-004 + 3.8400000000000017E-002 1.3163688709028065E-004 + 3.9500000000000007E-002 1.4207676576916128E-004 + 4.0600000000000025E-002 1.5272163727786392E-004 + 4.1700000000000015E-002 1.6347905329894274E-004 + 4.2800000000000005E-002 1.7424237739760429E-004 + 4.3900000000000022E-002 1.8489106150809675E-004 + 4.5000000000000012E-002 1.9528981647454202E-004 + 4.6100000000000002E-002 2.0528856839518994E-004 + 4.7200000000000020E-002 2.1472388471011072E-004 + 4.8300000000000010E-002 2.2342038573697209E-004 + 4.9400000000000027E-002 2.3119235993362963E-004 + 5.0500000000000017E-002 2.3784438963048160E-004 + 5.1600000000000007E-002 2.4317437782883644E-004 + 5.2700000000000025E-002 2.4697594926692545E-004 + 5.3800000000000014E-002 2.4904176825657487E-004 + 5.4900000000000004E-002 2.4916554684750736E-004 + 5.6000000000000022E-002 2.4714527535252273E-004 + 5.7100000000000012E-002 2.4278952332679182E-004 + 5.8200000000000002E-002 2.3592053912580013E-004 + 5.9300000000000019E-002 2.2637780057266355E-004 + 6.0400000000000009E-002 2.1402031416073442E-004 + 6.1500000000000027E-002 1.9873303244821727E-004 + 6.2600000000000017E-002 1.8043066665995866E-004 + 6.3700000000000007E-002 1.5906334738247097E-004 + 6.4800000000000024E-002 1.3461959315463901E-004 + 6.5900000000000014E-002 1.0712757648434490E-004 + 6.7000000000000004E-002 7.6658208854496479E-005 + 6.8100000000000022E-002 4.3327621824573725E-005 + 6.9200000000000012E-002 7.2983725658559706E-006 + 7.0300000000000029E-002 -3.1215033232001588E-005 + 7.1400000000000019E-002 -7.1953138103708625E-005 + 7.2500000000000009E-002 -1.1460611858638003E-004 + 7.3600000000000027E-002 -1.5881969011388719E-004 + 7.4700000000000016E-002 -2.0419956126715988E-004 + 7.5800000000000006E-002 -2.5031605036929250E-004 + 7.6900000000000024E-002 -2.9670749790966511E-004 + 7.8000000000000014E-002 -3.4287851303815842E-004 + 7.9100000000000004E-002 -3.8830895209684968E-004 + 8.0200000000000021E-002 -4.3246420682407916E-004 + 8.1300000000000011E-002 -4.7480821376666427E-004 + 8.2400000000000029E-002 -5.1481241825968027E-004 + 8.3500000000000019E-002 -5.5195519234985113E-004 + 8.4600000000000009E-002 -5.8572733541950583E-004 + 8.5700000000000026E-002 -6.1564368661493063E-004 + 8.6800000000000016E-002 -6.4125738572329283E-004 + 8.7900000000000006E-002 -6.6216901177540421E-004 + 8.9000000000000024E-002 -6.7803642014041543E-004 + 9.0100000000000013E-002 -6.8857596488669515E-004 + 9.1200000000000003E-002 -6.9356249878183007E-004 + 9.2300000000000021E-002 -6.9283228367567062E-004 + 9.3400000000000011E-002 -6.8629311863332987E-004 + 9.4500000000000028E-002 -6.7393505014479160E-004 + 9.5600000000000018E-002 -6.5583217656239867E-004 + 9.6700000000000008E-002 -6.3213543035089970E-004 + 9.7800000000000026E-002 -6.0306396335363388E-004 + 9.8900000000000016E-002 -5.6889967527240515E-004 + 0.10000000000000001 -5.2999105537310243E-004 + 0.10110000000000002 -4.8675484140403569E-004 + 0.10220000000000001 -4.3967535020783544E-004 + 0.10330000000000003 -3.8928678259253502E-004 + 0.10440000000000002 -3.3615270513109863E-004 + 0.10550000000000001 -2.8085795929655433E-004 + 0.10660000000000003 -2.2400767193175852E-004 + 0.10770000000000002 -1.6622655675746500E-004 + 0.10880000000000001 -1.0815160203492269E-004 + 0.10990000000000003 -5.0411588745191693E-005 + 0.11100000000000002 6.3841162045719102E-006 + 0.11210000000000001 6.1665225075557828E-005 + 0.11320000000000002 1.1490010365378112E-004 + 0.11430000000000001 1.6559011419303715E-004 + 0.11540000000000003 2.1327067224774510E-004 + 0.11650000000000002 2.5753150111995637E-004 + 0.11760000000000001 2.9802467906847596E-004 + 0.11870000000000003 3.3447667374275625E-004 + 0.11980000000000002 3.6667761742137372E-004 + 0.12090000000000001 3.9447334711439908E-004 + 0.12200000000000003 4.1776362922973931E-004 + 0.12310000000000001 4.3650891166180372E-004 + 0.12420000000000003 4.5073393266648054E-004 + 0.12530000000000002 4.6052763354964554E-004 + 0.12640000000000001 4.6603655209764838E-004 + 0.12750000000000003 4.6744977589696646E-004 + 0.12860000000000002 4.6498660231009126E-004 + 0.12970000000000001 4.5889313332736492E-004 + 0.13080000000000003 4.4945091940462589E-004 + 0.13190000000000002 4.3698557419702411E-004 + 0.13300000000000001 4.2184611083939672E-004 + 0.13410000000000000 4.0437772986479104E-004 + 0.13520000000000004 3.8491605664603412E-004 + 0.13630000000000003 3.6379578523337841E-004 + 0.13740000000000002 3.4136144677177072E-004 + 0.13850000000000001 3.1795713584870100E-004 + 0.13960000000000000 2.9390820418484509E-004 + 0.14070000000000005 2.6951311156153679E-004 + 0.14180000000000004 2.4504691828042269E-004 + 0.14290000000000003 2.2076455934438854E-004 + 0.14400000000000002 1.9689711916726083E-004 + 0.14510000000000001 1.7364989616908133E-004 + 0.14620000000000000 1.5120643365662545E-004 + 0.14730000000000004 1.2972725380677730E-004 + 0.14840000000000003 1.0934103920590132E-004 + 0.14950000000000002 9.0137837105430663E-005 + 0.15060000000000001 7.2181443101726472E-005 + 0.15170000000000000 5.5526954383822158E-005 + 0.15280000000000005 4.0220289520220831E-005 + 0.15390000000000004 2.6279869416612200E-005 + 0.15500000000000003 1.3686709280591458E-005 + 0.15610000000000002 2.4013897927943617E-006 + 0.15720000000000001 -7.6123965300212149E-006 + 0.15830000000000000 -1.6385631170123816E-005 + 0.15940000000000004 -2.3967842935235240E-005 + 0.16050000000000003 -3.0435237931669690E-005 + 0.16160000000000002 -3.5874472814612091E-005 + 0.16270000000000001 -4.0360930142924190E-005 + 0.16380000000000000 -4.3960022594546899E-005 + 0.16490000000000005 -4.6744244173169136E-005 + 0.16600000000000004 -4.8798687203088775E-005 + 0.16710000000000003 -5.0207414460601285E-005 + 0.16820000000000002 -5.1043334678979591E-005 + 0.16930000000000001 -5.1375140174059197E-005 + 0.17040000000000000 -5.1276823796797544E-005 + 0.17150000000000004 -5.0816401198972017E-005 + 0.17260000000000003 -5.0046222895616665E-005 + 0.17370000000000002 -4.9010202928911895E-005 + 0.17480000000000001 -4.7762798203621060E-005 + 0.17590000000000000 -4.6367113100131974E-005 + 0.17700000000000005 -4.4871663703816012E-005 + 0.17810000000000004 -4.3295833165757358E-005 + 0.17920000000000003 -4.1649363993201405E-005 + 0.18030000000000002 -3.9962174923857674E-005 + 0.18140000000000001 -3.8280777516774833E-005 + 0.18250000000000000 -3.6637640732806176E-005 + 0.18360000000000004 -3.5034481697948650E-005 + 0.18470000000000003 -3.3464064472354949E-005 + 0.18580000000000002 -3.1937845051288605E-005 + 0.18690000000000001 -3.0479188353638165E-005 + 0.18800000000000000 -2.9097665901645087E-005 + 0.18910000000000005 -2.7783731638919562E-005 + 0.19020000000000004 -2.6530769901000895E-005 + 0.19130000000000003 -2.5347413611598313E-005 + 0.19240000000000002 -2.4241724531748332E-005 + 0.19350000000000001 -2.3203447199193761E-005 + 0.19460000000000005 -2.2215330318431370E-005 + 0.19570000000000004 -2.1275671315379441E-005 + 0.19680000000000003 -2.0396320906002074E-005 + 0.19790000000000002 -1.9576418708311394E-005 + 0.19900000000000001 -1.8794586139847524E-005 + 0.20010000000000000 -1.8032515072263777E-005 + 0.20120000000000005 -1.7295431462116539E-005 + 0.20230000000000004 -1.6596490240772255E-005 + 0.20340000000000003 -1.5927536878734827E-005 + 0.20450000000000002 -1.5261570297298022E-005 + 0.20560000000000000 -1.4585680219170172E-005 + 0.20670000000000005 -1.3914855117036495E-005 + 0.20780000000000004 -1.3265148481877986E-005 + 0.20890000000000003 -1.2624971532204654E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0037.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0037.BXZ.semd new file mode 100644 index 00000000..33a042d2 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0037.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 -2.1335217507987356E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3247356507830386E-021 + -0.10790000000000000 3.2296866351523760E-019 + -0.10679999999999999 1.0674557717373977E-019 + -0.10569999999999999 -1.4623047761222683E-018 + -0.10460000000000000 -1.2596300164102911E-018 + -0.10349999999999999 4.7662432272616785E-018 + -0.10239999999999999 7.2483702952041428E-018 + -0.10130000000000000 -1.0592410048849818E-017 + -0.10020000000000000 -2.7792543971565133E-017 + -9.9099999999999994E-002 1.2570398243991732E-017 + -9.7999999999999990E-002 7.9820460804419312E-017 + -9.6899999999999986E-002 1.2145883363365230E-017 + -9.5799999999999996E-002 -1.8955655035397421E-016 + -9.4699999999999993E-002 -1.2843990713135484E-016 + -9.3599999999999989E-002 3.9215259059577714E-016 + -9.2499999999999999E-002 5.3948947190813040E-016 + -9.1399999999999995E-002 -6.0574327731161850E-016 + -9.0299999999999991E-002 -1.6980233383172912E-015 + -8.9200000000000002E-002 1.2997302353099532E-016 + -8.8099999999999984E-002 3.8443742275944687E-015 + -8.6999999999999994E-002 2.7951547275888037E-015 + -8.5899999999999990E-002 -5.4413006896460517E-015 + -8.4799999999999986E-002 -9.5917485786649673E-015 + -8.3699999999999997E-002 2.5228135180140488E-015 + -8.2599999999999993E-002 1.8417215249069176E-014 + -8.1499999999999989E-002 8.2132600552490068E-015 + -8.0399999999999999E-002 -2.5318153606609939E-014 + -7.9299999999999995E-002 -2.8646833847125255E-014 + -7.8199999999999992E-002 2.6885410198585098E-014 + -7.7100000000000002E-002 6.7104572495490372E-014 + -7.5999999999999984E-002 -4.8575484522879638E-015 + -7.4899999999999994E-002 -1.2584705955283326E-013 + -7.3799999999999991E-002 -8.8558948043750141E-014 + -7.2699999999999987E-002 1.4607405725546724E-013 + -7.1599999999999997E-002 2.6607204937564854E-013 + -7.0499999999999993E-002 -1.4646019585919795E-014 + -6.9399999999999989E-002 -4.1285109554124733E-013 + -6.8300000000000000E-002 -2.8991373646376772E-013 + -6.7199999999999996E-002 3.7689483153337255E-013 + -6.6099999999999992E-002 6.6022843659210850E-013 + -6.5000000000000002E-002 -1.0487793901566012E-013 + -6.3899999999999985E-002 -1.0222490172059895E-012 + -6.2799999999999995E-002 -5.2546839492476072E-013 + -6.1699999999999991E-002 1.1612636850386049E-012 + -6.0599999999999994E-002 1.6429054297550927E-012 + -5.9499999999999990E-002 -4.3080353195369681E-013 + -5.8399999999999994E-002 -2.6582670526603680E-012 + -5.7299999999999990E-002 -1.4798601797108568E-012 + -5.6199999999999986E-002 2.3741848331065851E-012 + -5.5099999999999996E-002 3.6569857385371218E-012 + -5.3999999999999992E-002 -3.4670782412572765E-013 + -5.2899999999999989E-002 -4.7691820111162020E-012 + -5.1799999999999985E-002 -2.8353857890045520E-012 + -5.0699999999999995E-002 3.9462656233058002E-012 + -4.9599999999999991E-002 6.1618037061617059E-012 + -4.8499999999999988E-002 -6.3205587682094166E-013 + -4.7399999999999998E-002 -7.9608004216469297E-012 + -4.6299999999999994E-002 -4.8449274106521223E-012 + -4.5199999999999990E-002 5.9952199454871291E-012 + -4.4099999999999986E-002 1.0003306342987184E-011 + -4.2999999999999997E-002 7.0875255534300075E-013 + -4.1899999999999993E-002 -9.9521597560214836E-012 + -4.0799999999999989E-002 -7.5305369579004022E-012 + -3.9699999999999985E-002 4.1723330519716217E-012 + -3.8599999999999995E-002 8.2177632754198982E-012 + -3.7499999999999992E-002 -6.3656328472272428E-013 + -3.6399999999999988E-002 -8.0511326772114700E-012 + -3.5299999999999984E-002 -1.8640219576204764E-012 + -3.4199999999999994E-002 9.1502708188251347E-012 + -3.3099999999999991E-002 8.9037111017375992E-012 + -3.1999999999999987E-002 -8.5851757560678754E-013 + -3.0899999999999997E-002 -4.3731364016141860E-012 + -2.9799999999999993E-002 6.2954855087685169E-013 + -2.8699999999999989E-002 -1.9721212510259711E-012 + -2.7599999999999986E-002 -1.6760913837399194E-011 + -2.6499999999999996E-002 -2.0916173307239383E-011 + -2.5399999999999992E-002 2.9895714809963225E-012 + -2.4299999999999988E-002 3.0761303226878312E-011 + -2.3199999999999985E-002 2.1645234216105536E-011 + -2.2099999999999995E-002 -1.9662212830118264E-011 + -2.0999999999999991E-002 -3.8412672348497878E-011 + -1.9899999999999987E-002 -5.0938944902434447E-012 + -1.8799999999999983E-002 3.2656988224744055E-011 + -1.7699999999999994E-002 9.2469755810786758E-012 + -1.6599999999999990E-002 -5.9749219460947245E-011 + -1.5499999999999986E-002 -8.4355009088987742E-011 + -1.4399999999999996E-002 -1.9689555541546611E-011 + -1.3299999999999992E-002 6.4398347765504127E-011 + -1.2199999999999989E-002 6.8709898881635922E-011 + -1.1099999999999985E-002 -7.2828999775342851E-012 + -9.9999999999999950E-003 -7.1552624936188636E-011 + -8.8999999999999913E-003 -6.8308900202929124E-011 + -7.7999999999999875E-003 -4.3246951159092717E-011 + -6.6999999999999837E-003 -6.1305349685625288E-011 + -5.5999999999999939E-003 -1.0963023544530159E-010 + -4.4999999999999901E-003 -1.3000864274026469E-010 + -3.3999999999999864E-003 -1.1178900166664008E-010 + -2.2999999999999826E-003 -9.2378348026667112E-011 + -1.1999999999999927E-003 -7.9042765388503966E-011 + -9.9999999999988987E-005 -4.6615312304654211E-011 + 1.0000000000000148E-003 -2.1430683616596724E-011 + 2.1000000000000185E-003 -9.7054392300677250E-011 + 3.2000000000000084E-003 -3.0454791466461018E-010 + 4.3000000000000121E-003 -5.0002119111880461E-010 + 5.4000000000000159E-003 -5.1994336613958581E-010 + 6.5000000000000058E-003 -3.9172504129325603E-010 + 7.6000000000000234E-003 -3.3136493549079660E-010 + 8.7000000000000133E-003 -4.5073972332332346E-010 + 9.8000000000000032E-003 -6.1015903440875263E-010 + 1.0900000000000021E-002 -6.0995875017511025E-010 + 1.2000000000000011E-002 -4.7274567593902361E-010 + 1.3100000000000001E-002 -4.6386297580802704E-010 + 1.4200000000000018E-002 -7.3530564970170076E-010 + 1.5300000000000008E-002 -1.1616334560926589E-009 + 1.6400000000000026E-002 -1.4653281921184202E-009 + 1.7500000000000016E-002 -1.5463600400167365E-009 + 1.8600000000000005E-002 -1.5450433155095311E-009 + 1.9700000000000023E-002 -1.5733658820238361E-009 + 2.0800000000000013E-002 -1.6104154676455096E-009 + 2.1900000000000003E-002 -1.6522103685190359E-009 + 2.3000000000000020E-002 -1.7133702234772841E-009 + 2.4100000000000010E-002 -1.8598187434548663E-009 + 2.5200000000000000E-002 -2.0474533179992704E-009 + 2.6300000000000018E-002 -2.2958046574927948E-009 + 2.7400000000000008E-002 -2.5876139009284316E-009 + 2.8500000000000025E-002 -2.9408271373654316E-009 + 2.9600000000000015E-002 -3.3149885059202688E-009 + 3.0700000000000005E-002 -3.4621485678343333E-009 + 3.1800000000000023E-002 -3.3013058953201835E-009 + 3.2900000000000013E-002 -3.0764433223140486E-009 + 3.4000000000000002E-002 -2.8915518868188883E-009 + 3.5100000000000020E-002 -3.0210820511911152E-009 + 3.6200000000000010E-002 -3.0206395162934996E-009 + 3.7300000000000028E-002 -2.7806463798185632E-009 + 3.8400000000000017E-002 -2.6487689819276738E-009 + 3.9500000000000007E-002 -2.5565822792117388E-009 + 4.0600000000000025E-002 -2.6937450048336586E-009 + 4.1700000000000015E-002 -2.4960760125480874E-009 + 4.2800000000000005E-002 -2.3692299233601943E-009 + 4.3900000000000022E-002 -1.7416694753080719E-009 + 4.5000000000000012E-002 -7.9595874336035877E-010 + 4.6100000000000002E-002 -2.7622371057134387E-010 + 4.7200000000000020E-002 -6.5515551317396614E-011 + 4.8300000000000010E-002 6.4790439679995870E-010 + 4.9400000000000027E-002 1.9853858557183912E-009 + 5.0500000000000017E-002 3.3297256063491432E-009 + 5.1600000000000007E-002 3.8620182607473907E-009 + 5.2700000000000025E-002 3.5426677147398777E-009 + 5.3800000000000014E-002 4.0507162069047808E-009 + 5.4900000000000004E-002 5.9577400790544743E-009 + 5.6000000000000022E-002 8.0645135014378866E-009 + 5.7100000000000012E-002 9.8198178477559850E-009 + 5.8200000000000002E-002 9.8467385356570958E-009 + 5.9300000000000019E-002 9.3736831630053530E-009 + 6.0400000000000009E-002 8.9224352350925074E-009 + 6.1500000000000027E-002 1.0678065542890636E-008 + 6.2600000000000017E-002 1.3772879725593157E-008 + 6.3700000000000007E-002 1.6237560629406289E-008 + 6.4800000000000024E-002 1.5922754670327777E-008 + 6.5900000000000014E-002 1.3794992703708431E-008 + 6.7000000000000004E-002 1.1600699956204608E-008 + 6.8100000000000022E-002 1.2218318801160422E-008 + 6.9200000000000012E-002 1.4645178403327463E-008 + 7.0300000000000029E-002 1.8134585388906999E-008 + 7.1400000000000019E-002 1.7299402799153540E-008 + 7.2500000000000009E-002 1.2346239586236152E-008 + 7.3600000000000027E-002 6.7474803522316051E-009 + 7.4700000000000016E-002 5.6313744778435648E-009 + 7.5800000000000006E-002 9.5908063713068259E-009 + 7.6900000000000024E-002 1.2889410427874282E-008 + 7.8000000000000014E-002 1.1756908335769367E-008 + 7.9100000000000004E-002 5.6934124081919890E-009 + 8.0200000000000021E-002 -1.2093781531774539E-009 + 8.1300000000000011E-002 -4.1527474792246721E-009 + 8.2400000000000029E-002 -2.5458124497390600E-009 + 8.3500000000000019E-002 5.2601711875155388E-010 + 8.4600000000000009E-002 1.8096801834843745E-010 + 8.5700000000000026E-002 -5.8831988170027216E-009 + 8.6800000000000016E-002 -1.4434265338536534E-008 + 8.7900000000000006E-002 -1.9072656343155359E-008 + 8.9000000000000024E-002 -1.6703523897376726E-008 + 9.0100000000000013E-002 -1.1055134585546966E-008 + 9.1200000000000003E-002 -9.1160368143050619E-009 + 9.2300000000000021E-002 -1.4676517778866582E-008 + 9.3400000000000011E-002 -2.3690954975563727E-008 + 9.4500000000000028E-002 -2.8471250246298041E-008 + 9.5600000000000018E-002 -2.4866311676419173E-008 + 9.6700000000000008E-002 -1.6333054020378768E-008 + 9.7800000000000026E-002 -1.1141159106387022E-008 + 9.8900000000000016E-002 -1.5719910706479823E-008 + 0.10000000000000001 -2.6646299389199157E-008 + 0.10110000000000002 -3.2259340088103272E-008 + 0.10220000000000001 -2.4595500747182086E-008 + 0.10330000000000003 -1.1740075578359210E-008 + 0.10440000000000002 -3.4457823261391241E-009 + 0.10550000000000001 -4.8785979700483040E-009 + 0.10660000000000003 -1.6628053600697967E-008 + 0.10770000000000002 -2.4178255841889040E-008 + 0.10880000000000001 -2.0262991284880627E-008 + 0.10990000000000003 -4.1572425502067745E-009 + 0.11100000000000002 8.4849718362534077E-009 + 0.11210000000000001 8.3882403245638670E-009 + 0.11320000000000002 -2.2346939576589619E-010 + 0.11430000000000001 -8.5387990012009141E-009 + 0.11540000000000003 -7.7960873312576950E-009 + 0.11650000000000002 3.0030584685647455E-009 + 0.11760000000000001 1.5286788723756217E-008 + 0.11870000000000003 1.9752306457121449E-008 + 0.11980000000000002 1.3130183162957110E-008 + 0.12090000000000001 1.6744702291404678E-009 + 0.12200000000000003 -3.1194138383483505E-009 + 0.12310000000000001 7.2248487192894117E-009 + 0.12420000000000003 2.2564464075003343E-008 + 0.12530000000000002 2.9155831526850307E-008 + 0.12640000000000001 1.9932212325102228E-008 + 0.12750000000000003 4.4987640279714469E-009 + 0.12860000000000002 -3.2665399274378615E-009 + 0.12970000000000001 2.6703657063364972E-009 + 0.13080000000000003 1.4258150216051035E-008 + 0.13190000000000002 2.1924071447187998E-008 + 0.13300000000000001 2.1410437867075416E-008 + 0.13410000000000000 1.3049545444232535E-008 + 0.13520000000000004 1.4458344521628419E-009 + 0.13630000000000003 -5.0414650232255553E-009 + 0.13740000000000002 -5.2839736058851727E-011 + 0.13850000000000001 1.2664396642492193E-008 + 0.13960000000000000 1.9186055411068992E-008 + 0.14070000000000005 1.0471501887820978E-008 + 0.14180000000000004 -5.9097686744280509E-009 + 0.14290000000000003 -1.3311444391206351E-008 + 0.14400000000000002 -4.6394328379051331E-009 + 0.14510000000000001 8.9209875042683962E-009 + 0.14620000000000000 1.2554431272349120E-008 + 0.14730000000000004 4.4388510644921553E-009 + 0.14840000000000003 -5.0719655142472675E-009 + 0.14950000000000002 -8.9445606477056572E-009 + 0.15060000000000001 -8.6682394595527512E-009 + 0.15170000000000000 -6.5678409377767366E-009 + 0.15280000000000005 -9.8768671019655585E-010 + 0.15390000000000004 6.9044423511854802E-009 + 0.15500000000000003 8.1401942964021146E-009 + 0.15610000000000002 -2.3632726886546607E-009 + 0.15720000000000001 -1.5461958824403155E-008 + 0.15830000000000000 -1.5025731769924278E-008 + 0.15940000000000004 -8.6535645316132559E-010 + 0.16050000000000003 1.1046895842525828E-008 + 0.16160000000000002 6.9650125666953500E-009 + 0.16270000000000001 -6.9813421710307466E-009 + 0.16380000000000000 -1.3875338211732924E-008 + 0.16490000000000005 -7.8481514620420967E-009 + 0.16600000000000004 6.1340371670937088E-010 + 0.16710000000000003 2.4223247852006580E-009 + 0.16820000000000002 1.1067984306833978E-009 + 0.16930000000000001 2.2876851524245012E-009 + 0.17040000000000000 1.6930845614382406E-009 + 0.17150000000000004 -5.5284408162492582E-009 + 0.17260000000000003 -1.2285962469604783E-008 + 0.17370000000000002 -6.6799850095833335E-009 + 0.17480000000000001 8.6316838121547335E-009 + 0.17590000000000000 1.5708998546415387E-008 + 0.17700000000000005 3.5281342292137197E-009 + 0.17810000000000004 -1.4027440542463410E-008 + 0.17920000000000003 -1.5456286917014950E-008 + 0.18030000000000002 -1.1236354902077750E-010 + 0.18140000000000001 1.1664372578934490E-008 + 0.18250000000000000 7.0958590114855724E-009 + 0.18360000000000004 -3.6158251948137377E-009 + 0.18470000000000003 -5.3018016643591181E-009 + 0.18580000000000002 4.4180334390908627E-010 + 0.18690000000000001 1.6251985313076034E-009 + 0.18800000000000000 -2.8903366366961336E-009 + 0.18910000000000005 -2.0943242695636854E-009 + 0.19020000000000004 6.2070482087506207E-009 + 0.19130000000000003 8.9584144546961397E-009 + 0.19240000000000002 -1.8282007019365665E-009 + 0.19350000000000001 -1.3125375453171273E-008 + 0.19460000000000005 -7.7419786137511437E-009 + 0.19570000000000004 9.1450305106377527E-009 + 0.19680000000000003 1.4920578550459140E-008 + 0.19790000000000002 1.6392175394841502E-009 + 0.19900000000000001 -1.2246944791627357E-008 + 0.20010000000000000 -8.5079872036430970E-009 + 0.20120000000000005 5.3414774825455424E-009 + 0.20230000000000004 8.3647719861801306E-009 + 0.20340000000000003 -2.2413009226340819E-009 + 0.20450000000000002 -8.5733820043287778E-009 + 0.20560000000000000 -7.9791834250997340E-010 + 0.20670000000000005 8.1692537179378633E-009 + 0.20780000000000004 3.9963330422665422E-009 + 0.20890000000000003 -6.0988449845922332E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0038.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0038.BXX.semd new file mode 100644 index 00000000..55594c0c --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0038.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.8168402546314688E-011 + -0.11449999999999999 -2.8160881612726563E-011 + -0.11340000000000000 -7.4961550855512371E-011 + -0.11230000000000000 -7.1864558574830095E-012 + -0.11119999999999999 9.8632872702619778E-011 + -0.11009999999999999 3.4899878126326556E-011 + -0.10900000000000000 -4.0868759765277929E-011 + -0.10790000000000000 3.0829411246102723E-010 + -0.10679999999999999 7.4258349469502605E-010 + -0.10569999999999999 -4.0189275518631717E-011 + -0.10460000000000000 -2.2186257275791377E-009 + -0.10349999999999999 -3.2006566286213456E-009 + -0.10239999999999999 -2.7628863086270883E-010 + -0.10130000000000000 4.7190180652023628E-009 + -0.10020000000000000 6.1720073496474015E-009 + -9.9099999999999994E-002 1.9703458864483991E-009 + -9.7999999999999990E-002 -2.6980135903187374E-009 + -9.6899999999999986E-002 -2.4106245888333433E-009 + -9.5799999999999996E-002 -3.5083197458263271E-010 + -9.4699999999999993E-002 -4.1651797566544246E-009 + -9.3599999999999989E-002 -1.2471423005422366E-008 + -9.2499999999999999E-002 -1.2972203755623468E-008 + -9.1399999999999995E-002 9.2079721625282218E-010 + -9.0299999999999991E-002 1.7741406566074147E-008 + -8.9200000000000002E-002 2.1626499702165347E-008 + -8.8099999999999984E-002 1.6275816250299613E-008 + -8.6999999999999994E-002 2.3412772165443130E-008 + -8.5899999999999990E-002 5.3338819583359509E-008 + -8.4799999999999986E-002 8.8167261935723218E-008 + -8.3699999999999997E-002 1.0448648879446409E-007 + -8.2599999999999993E-002 1.0566866848193968E-007 + -8.1499999999999989E-002 1.1758098850123133E-007 + -8.0399999999999999E-002 1.5362556382569892E-007 + -7.9299999999999995E-002 2.0025740354867594E-007 + -7.8199999999999992E-002 2.4293791511809104E-007 + -7.7100000000000002E-002 2.9085032338116434E-007 + -7.5999999999999984E-002 3.6206080267220386E-007 + -7.4899999999999994E-002 4.5507721324611339E-007 + -7.3799999999999991E-002 5.5578095725650201E-007 + -7.2699999999999987E-002 6.7041577267445973E-007 + -7.1599999999999997E-002 8.2784623600673513E-007 + -7.0499999999999993E-002 1.0399921848147642E-006 + -6.9399999999999989E-002 1.2819215271520079E-006 + -6.8300000000000000E-002 1.5320074453484267E-006 + -6.7199999999999996E-002 1.8184359760198276E-006 + -6.6099999999999992E-002 2.1972234662825940E-006 + -6.5000000000000002E-002 2.6851050733966986E-006 + -6.3899999999999985E-002 3.2458583518746309E-006 + -6.2799999999999995E-002 3.8575499274884351E-006 + -6.1699999999999991E-002 4.5664883145946078E-006 + -6.0599999999999994E-002 5.4460442697745748E-006 + -5.9499999999999990E-002 6.5167396314791404E-006 + -5.8399999999999994E-002 7.7444037742679939E-006 + -5.7299999999999990E-002 9.1200690803816542E-006 + -5.6199999999999986E-002 1.0704524356697220E-005 + -5.5099999999999996E-002 1.2574140782817267E-005 + -5.3999999999999992E-002 1.4752471543033607E-005 + -5.2899999999999989E-002 1.7229824152309448E-005 + -5.1799999999999985E-002 2.0034744011354633E-005 + -5.0699999999999995E-002 2.3242802853928879E-005 + -4.9599999999999991E-002 2.6911926397588104E-005 + -4.8499999999999988E-002 3.1053095881361514E-005 + -4.7399999999999998E-002 3.5688692150870338E-005 + -4.6299999999999994E-002 4.0903018089011312E-005 + -4.5199999999999990E-002 4.6792054490651935E-005 + -4.4099999999999986E-002 5.3380324970930815E-005 + -4.2999999999999997E-002 6.0640719311777502E-005 + -4.1899999999999993E-002 6.8603236286435276E-005 + -4.0799999999999989E-002 7.7392454841174185E-005 + -3.9699999999999985E-002 8.7123815319500864E-005 + -3.8599999999999995E-002 9.7799063951242715E-005 + -3.7499999999999992E-002 1.0935119644273072E-004 + -3.6399999999999988E-002 1.2177730241091922E-004 + -3.5299999999999984E-002 1.3516777835320681E-004 + -3.4199999999999994E-002 1.4959412510506809E-004 + -3.3099999999999991E-002 1.6501900972798467E-004 + -3.1999999999999987E-002 1.8135122081730515E-004 + -3.0899999999999997E-002 1.9854694255627692E-004 + -2.9799999999999993E-002 2.1659897174686193E-004 + -2.8699999999999989E-002 2.3543843417428434E-004 + -2.7599999999999986E-002 2.5491451378911734E-004 + -2.6499999999999996E-002 2.7488204068504274E-004 + -2.5399999999999992E-002 2.9525154968723655E-004 + -2.4299999999999988E-002 3.1590281287208200E-004 + -2.3199999999999985E-002 3.3658990287221968E-004 + -2.2099999999999995E-002 3.5699273576028645E-004 + -2.0999999999999991E-002 3.7685193819925189E-004 + -1.9899999999999987E-002 3.9598534931428730E-004 + -1.8799999999999983E-002 4.1415411396883428E-004 + -1.7699999999999994E-002 4.3097362504340708E-004 + -1.6599999999999990E-002 4.4600464752875268E-004 + -1.5499999999999986E-002 4.5889290049672127E-004 + -1.4399999999999996E-002 4.6935238060541451E-004 + -1.3299999999999992E-002 4.7703323070891201E-004 + -1.2199999999999989E-002 4.8148780479095876E-004 + -1.1099999999999985E-002 4.8228437663055956E-004 + -9.9999999999999950E-003 4.7909832210280001E-004 + -8.8999999999999913E-003 4.7165047726593912E-004 + -7.7999999999999875E-003 4.5959724229760468E-004 + -6.6999999999999837E-003 4.4255855027586222E-004 + -5.5999999999999939E-003 4.2025456787087023E-004 + -4.4999999999999901E-003 3.9255485171452165E-004 + -3.3999999999999864E-003 3.5936842323280871E-004 + -2.2999999999999826E-003 3.2056649797596037E-004 + -1.1999999999999927E-003 2.7604901697486639E-004 + -9.9999999999988987E-005 2.2586887644138187E-004 + 1.0000000000000148E-003 1.7023029795382172E-004 + 2.1000000000000185E-003 1.0937470506178215E-004 + 3.2000000000000084E-003 4.3546569941099733E-005 + 4.3000000000000121E-003 -2.6915649868897162E-005 + 5.4000000000000159E-003 -1.0149402805836871E-004 + 6.5000000000000058E-003 -1.7956226656679064E-004 + 7.6000000000000234E-003 -2.6049866573885083E-004 + 8.7000000000000133E-003 -3.4367226180620492E-004 + 9.8000000000000032E-003 -4.2832619510591030E-004 + 1.0900000000000021E-002 -5.1355065079405904E-004 + 1.2000000000000011E-002 -5.9838959714397788E-004 + 1.3100000000000001E-002 -6.8194256164133549E-004 + 1.4200000000000018E-002 -7.6333153992891312E-004 + 1.5300000000000008E-002 -8.4160233382135630E-004 + 1.6400000000000026E-002 -9.1573689132928848E-004 + 1.7500000000000016E-002 -9.8476104903966188E-004 + 1.8600000000000005E-002 -1.0478063486516476E-003 + 1.9700000000000023E-002 -1.1040553217753768E-003 + 2.0800000000000013E-002 -1.1526873568072915E-003 + 2.1900000000000003E-002 -1.1929362080991268E-003 + 2.3000000000000020E-002 -1.2241866206750274E-003 + 2.4100000000000010E-002 -1.2459823628887534E-003 + 2.5200000000000000E-002 -1.2579455506056547E-003 + 2.6300000000000018E-002 -1.2597431195899844E-003 + 2.7400000000000008E-002 -1.2511668028309941E-003 + 2.8500000000000025E-002 -1.2322104303166270E-003 + 2.9600000000000015E-002 -1.2030481593683362E-003 + 3.0700000000000005E-002 -1.1639430886134505E-003 + 3.1800000000000023E-002 -1.1152422521263361E-003 + 3.2900000000000013E-002 -1.0574270272627473E-003 + 3.4000000000000002E-002 -9.9113851319998503E-004 + 3.5100000000000020E-002 -9.1713218716904521E-004 + 3.6200000000000010E-002 -8.3622441161423922E-004 + 3.7300000000000028E-002 -7.4930483242496848E-004 + 3.8400000000000017E-002 -6.5737223485484719E-004 + 3.9500000000000007E-002 -5.6149682495743036E-004 + 4.0600000000000025E-002 -4.6276097418740392E-004 + 4.1700000000000015E-002 -3.6222112248651683E-004 + 4.2800000000000005E-002 -2.6094974600709975E-004 + 4.3900000000000022E-002 -1.6003960627131164E-004 + 4.5000000000000012E-002 -6.0569735069293529E-005 + 4.6100000000000002E-002 3.6438159440876916E-005 + 4.7200000000000020E-002 1.3004217180423439E-004 + 4.8300000000000010E-002 2.1937685960438102E-004 + 4.9400000000000027E-002 3.0366767896339297E-004 + 5.0500000000000017E-002 3.8222255534492433E-004 + 5.1600000000000007E-002 4.5443276758305728E-004 + 5.2700000000000025E-002 5.1978876581415534E-004 + 5.3800000000000014E-002 5.7789136189967394E-004 + 5.4900000000000004E-002 6.2847288791090250E-004 + 5.6000000000000022E-002 6.7138706799596548E-004 + 5.7100000000000012E-002 7.0657307514920831E-004 + 5.8200000000000002E-002 7.3406181763857603E-004 + 5.9300000000000019E-002 7.5398513581603765E-004 + 6.0400000000000009E-002 7.6657807221636176E-004 + 6.1500000000000027E-002 7.7214604243636131E-004 + 6.2600000000000017E-002 7.7104609226807952E-004 + 6.3700000000000007E-002 7.6370406895875931E-004 + 6.4800000000000024E-002 7.5063254917040467E-004 + 6.5900000000000014E-002 7.3239591438323259E-004 + 6.7000000000000004E-002 7.0954574039205909E-004 + 6.8100000000000022E-002 6.8261352134868503E-004 + 6.9200000000000012E-002 6.5216247458010912E-004 + 7.0300000000000029E-002 6.1881192959845066E-004 + 7.1400000000000019E-002 5.8318051742389798E-004 + 7.2500000000000009E-002 5.4581509903073311E-004 + 7.3600000000000027E-002 5.0720589933916926E-004 + 7.4700000000000016E-002 4.6785530867055058E-004 + 7.5800000000000006E-002 4.2828085133805871E-004 + 7.6900000000000024E-002 3.8893573218956590E-004 + 7.8000000000000014E-002 3.5016494803130627E-004 + 7.9100000000000004E-002 3.1227062572725117E-004 + 8.0200000000000021E-002 2.7558833244256675E-004 + 8.1300000000000011E-002 2.4044752353802323E-004 + 8.2400000000000029E-002 2.0706413488369435E-004 + 8.3500000000000019E-002 1.7553234647493809E-004 + 8.4600000000000009E-002 1.4593692321795970E-004 + 8.5700000000000026E-002 1.1842047388199717E-004 + 8.6800000000000016E-002 9.3104870757088065E-005 + 8.7900000000000006E-002 6.9992667704354972E-005 + 8.9000000000000024E-002 4.9000933358911425E-005 + 9.0100000000000013E-002 3.0087834602454677E-005 + 9.1200000000000003E-002 1.3272022442833986E-005 + 9.2300000000000021E-002 -1.4838641391179408E-006 + 9.3400000000000011E-002 -1.4341202586365398E-005 + 9.4500000000000028E-002 -2.5481303964625113E-005 + 9.5600000000000018E-002 -3.4977274481207132E-005 + 9.6700000000000008E-002 -4.2840438254643232E-005 + 9.7800000000000026E-002 -4.9179732741322368E-005 + 9.8900000000000016E-002 -5.4226620704866946E-005 + 0.10000000000000001 -5.8183166402159259E-005 + 0.10110000000000002 -6.1108978115953505E-005 + 0.10220000000000001 -6.3018676883075386E-005 + 0.10330000000000003 -6.4034262322820723E-005 + 0.10440000000000002 -6.4363601268269122E-005 + 0.10550000000000001 -6.4140876929741353E-005 + 0.10660000000000003 -6.3378975028172135E-005 + 0.10770000000000002 -6.2108221754897386E-005 + 0.10880000000000001 -6.0476268117781729E-005 + 0.10990000000000003 -5.8645793615141883E-005 + 0.11100000000000002 -5.6640939874341711E-005 + 0.11210000000000001 -5.4395415645558387E-005 + 0.11320000000000002 -5.1941267884103581E-005 + 0.11430000000000001 -4.9448557547293603E-005 + 0.11540000000000003 -4.7045137762324885E-005 + 0.11650000000000002 -4.4681535655399784E-005 + 0.11760000000000001 -4.2247749661328271E-005 + 0.11870000000000003 -3.9772225136402994E-005 + 0.11980000000000002 -3.7405498005682603E-005 + 0.12090000000000001 -3.5218490666011348E-005 + 0.12200000000000003 -3.3124211768154055E-005 + 0.12310000000000001 -3.1036055588629097E-005 + 0.12420000000000003 -2.9015072868787684E-005 + 0.12530000000000002 -2.7176860385225154E-005 + 0.12640000000000001 -2.5508066755719483E-005 + 0.12750000000000003 -2.3883090761955827E-005 + 0.12860000000000002 -2.2261414414970204E-005 + 0.12970000000000001 -2.0755829609697685E-005 + 0.13080000000000003 -1.9460389012238011E-005 + 0.13190000000000002 -1.8297674614586867E-005 + 0.13300000000000001 -1.7125708836829290E-005 + 0.13410000000000000 -1.5944575352477841E-005 + 0.13520000000000004 -1.4889265003148466E-005 + 0.13630000000000003 -1.4018683032190893E-005 + 0.13740000000000002 -1.3222964298620354E-005 + 0.13850000000000001 -1.2388000868668314E-005 + 0.13960000000000000 -1.1562481631699484E-005 + 0.14070000000000005 -1.0871338417928200E-005 + 0.14180000000000004 -1.0312608537788037E-005 + 0.14290000000000003 -9.7534475571592338E-006 + 0.14400000000000002 -9.1310903371777385E-006 + 0.14510000000000001 -8.5474857769440860E-006 + 0.14620000000000000 -8.1095213317894377E-006 + 0.14730000000000004 -7.7600252552656457E-006 + 0.14840000000000003 -7.3594478635641281E-006 + 0.14950000000000002 -6.8931371970393229E-006 + 0.15060000000000001 -6.4872970142459963E-006 + 0.15170000000000000 -6.2119138419802766E-006 + 0.15280000000000005 -5.9734479691542219E-006 + 0.15390000000000004 -5.6591748034406919E-006 + 0.15500000000000003 -5.3076910262461752E-006 + 0.15610000000000002 -5.0432436182745732E-006 + 0.15720000000000001 -4.8797337512951344E-006 + 0.15830000000000000 -4.6977106649137568E-006 + 0.15940000000000004 -4.4283328861638438E-006 + 0.16050000000000003 -4.1588555177440867E-006 + 0.16160000000000002 -3.9971810110728256E-006 + 0.16270000000000001 -3.9048459257173818E-006 + 0.16380000000000000 -3.7549443732132204E-006 + 0.16490000000000005 -3.5235543691669591E-006 + 0.16600000000000004 -3.3227249787159963E-006 + 0.16710000000000003 -3.2270115752908168E-006 + 0.16820000000000002 -3.1622757887816988E-006 + 0.16930000000000001 -3.0228891318984097E-006 + 0.17040000000000000 -2.8324384402367286E-006 + 0.17150000000000004 -2.7020453217119211E-006 + 0.17260000000000003 -2.6561751838016789E-006 + 0.17370000000000002 -2.5957328944059554E-006 + 0.17480000000000001 -2.4529097117920173E-006 + 0.17590000000000000 -2.2957788132771384E-006 + 0.17700000000000005 -2.2226799956115428E-006 + 0.17810000000000004 -2.2113060822448460E-006 + 0.17920000000000003 -2.1529288005694980E-006 + 0.18030000000000002 -2.0169995877949987E-006 + 0.18140000000000001 -1.8941290136353928E-006 + 0.18250000000000000 -1.8562208197181462E-006 + 0.18360000000000004 -1.8502061038816464E-006 + 0.18470000000000003 -1.7837654695540550E-006 + 0.18580000000000002 -1.6650443512844504E-006 + 0.18690000000000001 -1.5845539564907085E-006 + 0.18800000000000000 -1.5738932006570394E-006 + 0.18910000000000005 -1.5607840850861976E-006 + 0.19020000000000004 -1.4839976074654260E-006 + 0.19130000000000003 -1.3862230616723537E-006 + 0.19240000000000002 -1.3443756188280531E-006 + 0.19350000000000001 -1.3497356121661142E-006 + 0.19460000000000005 -1.3232780702310265E-006 + 0.19570000000000004 -1.2382748764139251E-006 + 0.19680000000000003 -1.1602127187870792E-006 + 0.19790000000000002 -1.1456120319053298E-006 + 0.19900000000000001 -1.1571761433515348E-006 + 0.20010000000000000 -1.1226039760003914E-006 + 0.20120000000000005 -1.0434113164592418E-006 + 0.20230000000000004 -9.8874454579345183E-007 + 0.20340000000000003 -9.8946645721298410E-007 + 0.20450000000000002 -9.9529415820143186E-007 + 0.20560000000000000 -9.5451071047136793E-007 + 0.20670000000000005 -8.9011803083849372E-007 + 0.20780000000000004 -8.5950352968211519E-007 + 0.20890000000000003 -8.6649043851139140E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0038.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0038.BXZ.semd new file mode 100644 index 00000000..03087177 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0038.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.3697731317263706E-011 + -0.11449999999999999 -3.8519867850972389E-011 + -0.11340000000000000 -6.0436995685808625E-011 + -0.11230000000000000 8.1728110390422160E-011 + -0.11119999999999999 2.1664800509135773E-010 + -0.11009999999999999 -3.4040520402456309E-011 + -0.10900000000000000 -4.8208020908546700E-010 + -0.10790000000000000 -2.7206739638963029E-010 + -0.10679999999999999 7.1667333179092907E-010 + -0.10569999999999999 1.0246075099473728E-009 + -0.10460000000000000 -4.2161327207246302E-010 + -0.10349999999999999 -1.8818469005310590E-009 + -0.10239999999999999 -6.0493343667644695E-010 + -0.10130000000000000 2.4258637321139531E-009 + -0.10020000000000000 2.5024646799209904E-009 + -9.9099999999999994E-002 -1.8537349433245254E-009 + -9.7999999999999990E-002 -4.8300936583700604E-009 + -9.6899999999999986E-002 -6.5601296617145977E-010 + -9.5799999999999996E-002 6.4044045622324575E-009 + -9.4699999999999993E-002 5.8165876559712615E-009 + -9.3599999999999989E-002 -3.7803609131970006E-009 + -9.2499999999999999E-002 -9.8755217337043177E-009 + -9.1399999999999995E-002 -2.5646735846152069E-009 + -9.0299999999999991E-002 9.5434895541757214E-009 + -8.9200000000000002E-002 9.3253706978657647E-009 + -8.8099999999999984E-002 -4.2171088843190319E-009 + -8.6999999999999994E-002 -1.2694439277538550E-008 + -8.5899999999999990E-002 -3.9121101913508483E-009 + -8.4799999999999986E-002 9.9854222668227521E-009 + -8.3699999999999997E-002 9.7386685382616633E-009 + -8.2599999999999993E-002 -2.9505253795747421E-009 + -8.1499999999999989E-002 -8.7989979746794234E-009 + -8.0399999999999999E-002 -8.1144507779740138E-010 + -7.9299999999999995E-002 5.8461280261212778E-009 + -7.8199999999999992E-002 -3.1210903306266857E-010 + -7.7100000000000002E-002 -7.3377419695930257E-009 + -7.5999999999999984E-002 3.1674864554159798E-012 + -7.4899999999999994E-002 1.1607330208107669E-008 + -7.3799999999999991E-002 4.7740180697530832E-009 + -7.2699999999999987E-002 -1.6707955907691030E-008 + -7.1599999999999997E-002 -2.0919548759934514E-008 + -7.0499999999999993E-002 5.0187098921128381E-009 + -6.9399999999999989E-002 2.8316048172882802E-008 + -6.8300000000000000E-002 1.2550323447158007E-008 + -6.7199999999999996E-002 -2.6888070436825728E-008 + -6.6099999999999992E-002 -3.8678408031955769E-008 + -6.5000000000000002E-002 -6.8551369025726672E-009 + -6.3899999999999985E-002 2.4601028769666300E-008 + -6.2799999999999995E-002 1.2652989767047984E-008 + -6.1699999999999991E-002 -2.5253639179823040E-008 + -6.0599999999999994E-002 -3.9294992149052632E-008 + -5.9499999999999990E-002 -1.9398857631358624E-008 + -5.8399999999999994E-002 -3.7799625651757651E-009 + -5.7299999999999990E-002 -1.5911945538960026E-008 + -5.6199999999999986E-002 -3.1371094166843250E-008 + -5.5099999999999996E-002 -2.4942425014273795E-008 + -5.3999999999999992E-002 -1.7670023666482848E-008 + -5.2899999999999989E-002 -4.2288789359190559E-008 + -5.1799999999999985E-002 -8.0368245392037352E-008 + -5.0699999999999995E-002 -7.9865834834436100E-008 + -4.9599999999999991E-002 -3.7826531240625627E-008 + -4.8499999999999988E-002 -1.9334242651325440E-008 + -4.7399999999999998E-002 -6.9026619087253493E-008 + -4.6299999999999994E-002 -1.3945614796284644E-007 + -4.5199999999999990E-002 -1.5010529352821322E-007 + -4.4099999999999986E-002 -1.0022376528695531E-007 + -4.2999999999999997E-002 -7.1628960540692788E-008 + -4.1899999999999993E-002 -1.1481756700959522E-007 + -4.0799999999999989E-002 -1.8240602628338820E-007 + -3.9699999999999985E-002 -2.0380555554311286E-007 + -3.8599999999999995E-002 -1.8461716422280006E-007 + -3.7499999999999992E-002 -1.8539435586717445E-007 + -3.6399999999999988E-002 -2.2213960448880243E-007 + -3.5299999999999984E-002 -2.4808218768157531E-007 + -3.4199999999999994E-002 -2.3942277493915753E-007 + -3.3099999999999991E-002 -2.4102789097923960E-007 + -3.1999999999999987E-002 -2.9296072057150013E-007 + -3.0899999999999997E-002 -3.5235132145317039E-007 + -2.9799999999999993E-002 -3.4702009088505292E-007 + -2.8699999999999989E-002 -2.9066583806525159E-007 + -2.7599999999999986E-002 -2.7511410394254199E-007 + -2.6499999999999996E-002 -3.4223225497953536E-007 + -2.5399999999999992E-002 -4.1563438912817219E-007 + -2.4299999999999988E-002 -4.0557796410212177E-007 + -2.3199999999999985E-002 -3.3558626455487683E-007 + -2.2099999999999995E-002 -3.0267491979429906E-007 + -2.0999999999999991E-002 -3.3746187000360806E-007 + -1.9899999999999987E-002 -3.6665525726675696E-007 + -1.8799999999999983E-002 -3.3259490805903624E-007 + -1.7699999999999994E-002 -2.7417283376962587E-007 + -1.6599999999999990E-002 -2.5789211122173583E-007 + -1.5499999999999986E-002 -2.6231694505440828E-007 + -1.4399999999999996E-002 -2.1656516935308900E-007 + -1.3299999999999992E-002 -1.2116021252950304E-007 + -1.2199999999999989E-002 -5.4208491917506763E-008 + -1.1099999999999985E-002 -5.2535167327505405E-008 + -9.9999999999999950E-003 -4.6219497562560719E-008 + -8.8999999999999913E-003 4.3425711027111902E-008 + -7.7999999999999875E-003 1.8325084738535224E-007 + -6.6999999999999837E-003 2.7374750288799987E-007 + -5.5999999999999939E-003 2.9017428460065275E-007 + -4.4999999999999901E-003 3.1779154596733861E-007 + -3.3999999999999864E-003 4.1801351358117245E-007 + -2.2999999999999826E-003 5.4542533689527772E-007 + -1.1999999999999927E-003 6.2250859400592162E-007 + -9.9999999999988987E-005 6.5575477492529899E-007 + 1.0000000000000148E-003 7.1668529244561796E-007 + 2.1000000000000185E-003 8.1921285755015560E-007 + 3.2000000000000084E-003 9.0047848289032117E-007 + 4.3000000000000121E-003 9.1659882173189544E-007 + 5.4000000000000159E-003 9.2162150622243644E-007 + 6.5000000000000058E-003 9.8279917892796220E-007 + 7.6000000000000234E-003 1.0666610705811763E-006 + 8.7000000000000133E-003 1.0899356084337342E-006 + 9.8000000000000032E-003 1.0416320037620608E-006 + 1.0900000000000021E-002 9.9861961189162685E-007 + 1.2000000000000011E-002 1.0119011903952924E-006 + 1.3100000000000001E-002 1.0345220289309509E-006 + 1.4200000000000018E-002 9.9139799658587435E-007 + 1.5300000000000008E-002 8.9342677256354364E-007 + 1.6400000000000026E-002 8.1311605981682078E-007 + 1.7500000000000016E-002 7.7354167160592624E-007 + 1.8600000000000005E-002 7.2010141138889594E-007 + 1.9700000000000023E-002 6.0903846588189481E-007 + 2.0800000000000013E-002 4.7681436399216182E-007 + 2.1900000000000003E-002 3.7919147644061013E-007 + 2.3000000000000020E-002 3.0624866553807806E-007 + 2.4100000000000010E-002 2.0180941362468729E-007 + 2.5200000000000000E-002 5.5877524829384129E-008 + 2.6300000000000018E-002 -7.5504352992084023E-008 + 2.7400000000000008E-002 -1.5911020057046699E-007 + 2.8500000000000025E-002 -2.3225929624004493E-007 + 2.9600000000000015E-002 -3.4572170193314378E-007 + 3.0700000000000005E-002 -4.7784095613678801E-007 + 3.1800000000000023E-002 -5.7092745464615291E-007 + 3.2900000000000013E-002 -6.1833821973777958E-007 + 3.4000000000000002E-002 -6.6777789697880507E-007 + 3.5100000000000020E-002 -7.4620339773900923E-007 + 3.6200000000000010E-002 -8.1859133160833153E-007 + 3.7300000000000028E-002 -8.4470701722239028E-007 + 3.8400000000000017E-002 -8.4602208971773507E-007 + 3.9500000000000007E-002 -8.5753777057107072E-007 + 4.0600000000000025E-002 -8.7649834767944412E-007 + 4.1700000000000015E-002 -8.6872796600800939E-007 + 4.2800000000000005E-002 -8.3054675314997439E-007 + 4.3900000000000022E-002 -7.9523010754201096E-007 + 4.5000000000000012E-002 -7.7289632827159949E-007 + 4.6100000000000002E-002 -7.4099409630434820E-007 + 4.7200000000000020E-002 -6.7909758172390866E-007 + 4.8300000000000010E-002 -6.0224056142033078E-007 + 4.9400000000000027E-002 -5.3690934009864577E-007 + 5.0500000000000017E-002 -4.8431536470161518E-007 + 5.1600000000000007E-002 -4.2319473436691624E-007 + 5.2700000000000025E-002 -3.4819407801478519E-007 + 5.3800000000000014E-002 -2.7847059413943498E-007 + 5.4900000000000004E-002 -2.1878094003113802E-007 + 5.6000000000000022E-002 -1.5254489937888138E-007 + 5.7100000000000012E-002 -7.5647562880476471E-008 + 5.8200000000000002E-002 -1.2205953581201356E-008 + 5.9300000000000019E-002 1.9513183957542424E-008 + 6.0400000000000009E-002 4.2351754103719941E-008 + 6.1500000000000027E-002 9.1550354852643068E-008 + 6.2600000000000017E-002 1.6003056657609704E-007 + 6.3700000000000007E-002 2.0441521542124974E-007 + 6.4800000000000024E-002 2.0741620687658724E-007 + 6.5900000000000014E-002 2.0403419398462574E-007 + 6.7000000000000004E-002 2.2583232350825710E-007 + 6.8100000000000022E-002 2.5374535539413046E-007 + 6.9200000000000012E-002 2.5143708626274019E-007 + 7.0300000000000029E-002 2.2946431954551372E-007 + 7.1400000000000019E-002 2.2895837048508838E-007 + 7.2500000000000009E-002 2.5112981916208810E-007 + 7.3600000000000027E-002 2.4827733113852446E-007 + 7.4700000000000016E-002 2.0015356483327196E-007 + 7.5800000000000006E-002 1.5538040543106035E-007 + 7.6900000000000024E-002 1.6232523591952486E-007 + 7.8000000000000014E-002 1.9225980452119984E-007 + 7.9100000000000004E-002 1.7826319265168422E-007 + 8.0200000000000021E-002 1.1547211187235007E-007 + 8.1300000000000011E-002 7.1983130567332410E-008 + 8.2400000000000029E-002 8.3209300782982609E-008 + 8.3500000000000019E-002 9.8034874440600106E-008 + 8.4600000000000009E-002 6.1721401323211467E-008 + 8.5700000000000026E-002 6.8221006621627112E-009 + 8.6800000000000016E-002 3.2031779451102693E-009 + 8.7900000000000006E-002 4.5859025021854904E-008 + 8.9000000000000024E-002 5.0461629541587172E-008 + 9.0100000000000013E-002 -1.3793092001890273E-008 + 9.1200000000000003E-002 -7.1122215672403399E-008 + 9.2300000000000021E-002 -4.5894150701997205E-008 + 9.3400000000000011E-002 1.9333219469785945E-008 + 9.4500000000000028E-002 2.3328599496608149E-008 + 9.5600000000000018E-002 -4.4480827909865184E-008 + 9.6700000000000008E-002 -8.8340492254701530E-008 + 9.7800000000000026E-002 -5.3377195996517912E-008 + 9.8900000000000016E-002 -4.0753902474932602E-009 + 0.10000000000000001 -1.8595024187106901E-008 + 0.10110000000000002 -6.5275877147996653E-008 + 0.10220000000000001 -5.6829815520131888E-008 + 0.10330000000000003 2.6977886591339484E-009 + 0.10440000000000002 1.6717969231194729E-008 + 0.10550000000000001 -4.9146297698143826E-008 + 0.10660000000000003 -1.0005334161178325E-007 + 0.10770000000000002 -4.9484949471434447E-008 + 0.10880000000000001 4.1557282060011858E-008 + 0.10990000000000003 4.5473502296999868E-008 + 0.11100000000000002 -4.2960731860830492E-008 + 0.11210000000000001 -9.4526988902998710E-008 + 0.11320000000000002 -3.6228655631020956E-008 + 0.11430000000000001 4.3524778448045254E-008 + 0.11540000000000003 3.2142207118113220E-008 + 0.11650000000000002 -3.9210910074416461E-008 + 0.11760000000000001 -5.2307164821741026E-008 + 0.11870000000000003 1.2153839712425452E-008 + 0.11980000000000002 4.6505917339345615E-008 + 0.12090000000000001 -9.0392120455362601E-009 + 0.12200000000000003 -6.7299950501364947E-008 + 0.12310000000000001 -2.8785462902192194E-008 + 0.12420000000000003 5.6937206949214669E-008 + 0.12530000000000002 6.0682488367547194E-008 + 0.12640000000000001 -2.7477863540070757E-008 + 0.12750000000000003 -7.7691240107924386E-008 + 0.12860000000000002 -1.5156173205355117E-008 + 0.12970000000000001 6.6530013498322660E-008 + 0.13080000000000003 4.7477644926630092E-008 + 0.13190000000000002 -3.7063951907612136E-008 + 0.13300000000000001 -5.4655956205351686E-008 + 0.13410000000000000 1.8660761824662586E-008 + 0.13520000000000004 6.3382771031683660E-008 + 0.13630000000000003 4.9768140719663734E-009 + 0.13740000000000002 -6.7119579227892245E-008 + 0.13850000000000001 -3.7002784836204228E-008 + 0.13960000000000000 5.5826564704375414E-008 + 0.14070000000000005 7.2437941867065092E-008 + 0.14180000000000004 -1.4335951092903088E-008 + 0.14290000000000003 -7.7266840037282236E-008 + 0.14400000000000002 -2.5844208551006886E-008 + 0.14510000000000001 5.9139836139365798E-008 + 0.14620000000000000 5.1585310245627625E-008 + 0.14730000000000004 -2.9903397091857187E-008 + 0.14840000000000003 -5.7323990887425680E-008 + 0.14950000000000002 6.9717640549527005E-009 + 0.15060000000000001 5.6162139827620194E-008 + 0.15170000000000000 1.0379014980799184E-008 + 0.15280000000000005 -5.6923916247342277E-008 + 0.15390000000000004 -3.4813815830148087E-008 + 0.15500000000000003 4.8567933674803498E-008 + 0.15610000000000002 6.5177488295375952E-008 + 0.15720000000000001 -1.5917263951337191E-008 + 0.15830000000000000 -7.7396776987370686E-008 + 0.15940000000000004 -2.8961776976643705E-008 + 0.16050000000000003 5.7511865492188008E-008 + 0.16160000000000002 5.7221527072215395E-008 + 0.16270000000000001 -2.1917522019521130E-008 + 0.16380000000000000 -5.7967564970340391E-008 + 0.16490000000000005 -2.1286461482361574E-009 + 0.16600000000000004 5.2791602200841226E-008 + 0.16710000000000003 2.1613409728615807E-008 + 0.16820000000000002 -4.2796145294232701E-008 + 0.16930000000000001 -3.6705070982634425E-008 + 0.17040000000000000 3.0775517245729134E-008 + 0.17150000000000004 5.2414257822874788E-008 + 0.17260000000000003 -9.2259737627387040E-009 + 0.17370000000000002 -6.1676246332353912E-008 + 0.17480000000000001 -2.3815573513275012E-008 + 0.17590000000000000 4.9928964074297255E-008 + 0.17700000000000005 5.1790461697009960E-008 + 0.17810000000000004 -1.8064186591004727E-008 + 0.17920000000000003 -5.5229573803217136E-008 + 0.18030000000000002 -9.6233545576751567E-009 + 0.18140000000000001 4.4063742876687684E-008 + 0.18250000000000000 2.5234839995391667E-008 + 0.18360000000000004 -3.1903951480671822E-008 + 0.18470000000000003 -3.7326742585719330E-008 + 0.18580000000000002 1.4924490088219500E-008 + 0.18690000000000001 4.1427380637060196E-008 + 0.18800000000000000 1.3861478631582713E-009 + 0.18910000000000005 -4.1604526046512547E-008 + 0.19020000000000004 -2.0026797997729773E-008 + 0.19130000000000003 3.3361644113938382E-008 + 0.19240000000000002 3.7141980158139631E-008 + 0.19350000000000001 -1.4048958441037485E-008 + 0.19460000000000005 -4.3081882949991268E-008 + 0.19570000000000004 -8.2190254602210189E-009 + 0.19680000000000003 3.6094739641612250E-008 + 0.19790000000000002 2.4466906722864223E-008 + 0.19900000000000001 -2.2147382594539522E-008 + 0.20010000000000000 -3.2514225978275135E-008 + 0.20120000000000005 6.3472782585449750E-009 + 0.20230000000000004 3.3980171565417550E-008 + 0.20340000000000003 1.1139437816609643E-008 + 0.20450000000000002 -2.3477110033809367E-008 + 0.20560000000000000 -1.6679800651786536E-008 + 0.20670000000000005 1.8368940146729074E-008 + 0.20780000000000004 2.6194538094159725E-008 + 0.20890000000000003 -4.9434665250203125E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0039.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0039.BXX.semd new file mode 100644 index 00000000..e5f32338 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0039.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 -2.8803398555155013E-010 + -0.11670000000000000 -3.7413219744486526E-010 + -0.11559999999999999 3.5014199872840379E-010 + -0.11449999999999999 9.4073016043694224E-010 + -0.11340000000000000 9.4344004830659856E-011 + -0.11230000000000000 -1.0913597803252628E-009 + -0.11119999999999999 -5.3994958504333113E-010 + -0.11009999999999999 4.0800537948193494E-010 + -0.10900000000000000 -1.7057472101456028E-009 + -0.10790000000000000 -5.1608433082606098E-009 + -0.10679999999999999 -2.5409692128164352E-009 + -0.10569999999999999 7.8289570382139573E-009 + -0.10460000000000000 1.4875282339232854E-008 + -0.10349999999999999 7.4609012301607436E-009 + -0.10239999999999999 -7.8669240011208785E-009 + -0.10130000000000000 -1.2319269160343538E-008 + -0.10020000000000000 -5.1220849783817357E-010 + -9.9099999999999994E-002 1.0257104499089564E-008 + -9.7999999999999990E-002 3.9316976341297050E-009 + -9.6899999999999986E-002 -1.0295769570234370E-008 + -9.5799999999999996E-002 -1.0654827242717602E-008 + -9.4699999999999993E-002 4.9943960078735472E-009 + -9.3599999999999989E-002 1.5762271488029000E-008 + -9.2499999999999999E-002 8.8266656206315020E-009 + -9.1399999999999995E-002 -2.6693327548343859E-009 + -9.0299999999999991E-002 -2.5358068977965331E-009 + -8.9200000000000002E-002 1.5049547164025512E-009 + -8.8099999999999984E-002 -9.5547294520770265E-009 + -8.6999999999999994E-002 -3.3973915236629182E-008 + -8.5899999999999990E-002 -5.0857114075597565E-008 + -8.4799999999999986E-002 -5.4564850415772526E-008 + -8.3699999999999997E-002 -6.5483156674872589E-008 + -8.2599999999999993E-002 -9.6674341421021381E-008 + -8.1499999999999989E-002 -1.2998641807371314E-007 + -8.0399999999999999E-002 -1.4490642286091315E-007 + -7.9299999999999995E-002 -1.5748256032566132E-007 + -7.8199999999999992E-002 -2.0287137658669963E-007 + -7.7100000000000002E-002 -2.8165871412966226E-007 + -7.5999999999999984E-002 -3.5502640116646944E-007 + -7.4899999999999994E-002 -4.0535360312787816E-007 + -7.3799999999999991E-002 -4.7339014486169617E-007 + -7.2699999999999987E-002 -6.0896633158336044E-007 + -7.1599999999999997E-002 -8.0216420883516548E-007 + -7.0499999999999993E-002 -9.9893850347143598E-007 + -6.9399999999999989E-002 -1.1834122233267408E-006 + -6.8300000000000000E-002 -1.4076350680625183E-006 + -6.7199999999999996E-002 -1.7256284081668127E-006 + -6.6099999999999992E-002 -2.1305838799889898E-006 + -6.5000000000000002E-002 -2.5860933874355396E-006 + -6.3899999999999985E-002 -3.0978658287494909E-006 + -6.2799999999999995E-002 -3.7148834053368773E-006 + -6.1699999999999991E-002 -4.4658104343398008E-006 + -6.0599999999999994E-002 -5.3392113841255195E-006 + -5.9499999999999990E-002 -6.3407364905287977E-006 + -5.8399999999999994E-002 -7.5280327109794598E-006 + -5.7299999999999990E-002 -8.9556288003223017E-006 + -5.6199999999999986E-002 -1.0613592166919261E-005 + -5.5099999999999996E-002 -1.2469089597288985E-005 + -5.3999999999999992E-002 -1.4562010619556531E-005 + -5.2899999999999989E-002 -1.7006905181915499E-005 + -5.1799999999999985E-002 -1.9883864297298715E-005 + -5.0699999999999995E-002 -2.3173781301011331E-005 + -4.9599999999999991E-002 -2.6839208658202551E-005 + -4.8499999999999988E-002 -3.0936942494008690E-005 + -4.7399999999999998E-002 -3.5597320675151423E-005 + -4.6299999999999994E-002 -4.0901679312810302E-005 + -4.5199999999999990E-002 -4.6839279093546793E-005 + -4.4099999999999986E-002 -5.3402578487293795E-005 + -4.2999999999999997E-002 -6.0669895901810378E-005 + -4.1899999999999993E-002 -6.8749301135540009E-005 + -4.0799999999999989E-002 -7.7678938396275043E-005 + -3.9699999999999985E-002 -8.7439038907177746E-005 + -3.8599999999999995E-002 -9.8054588306695223E-005 + -3.7499999999999992E-002 -1.0961812949972227E-004 + -3.6399999999999988E-002 -1.2218955089338124E-004 + -3.5299999999999984E-002 -1.3573023898061365E-004 + -3.4199999999999994E-002 -1.5017796249594539E-004 + -3.3099999999999991E-002 -1.6554954345338047E-004 + -3.1999999999999987E-002 -1.8190105038229376E-004 + -3.0899999999999997E-002 -1.9920022168662399E-004 + -2.9799999999999993E-002 -2.1730444859713316E-004 + -2.8699999999999989E-002 -2.3608304036315531E-004 + -2.7599999999999986E-002 -2.5549545534886420E-004 + -2.6499999999999996E-002 -2.7549968217499554E-004 + -2.5399999999999992E-002 -2.9592090868391097E-004 + -2.4299999999999988E-002 -3.1648448202759027E-004 + -2.3199999999999985E-002 -3.3696304308250546E-004 + -2.2099999999999995E-002 -3.5721459425985813E-004 + -2.0999999999999991E-002 -3.7705618888139725E-004 + -1.9899999999999987E-002 -3.9616250433027744E-004 + -1.8799999999999983E-002 -4.1414241422899067E-004 + -1.7699999999999994E-002 -4.3067528167739511E-004 + -1.6599999999999990E-002 -4.4549690210260451E-004 + -1.5499999999999986E-002 -4.5828154543414712E-004 + -1.4399999999999996E-002 -4.6860022121109068E-004 + -1.3299999999999992E-002 -4.7602364793419838E-004 + -1.2199999999999989E-002 -4.8021972179412842E-004 + -1.1099999999999985E-002 -4.8088253242895007E-004 + -9.9999999999999950E-003 -4.7762415488250554E-004 + -8.8999999999999913E-003 -4.7001498751342297E-004 + -7.7999999999999875E-003 -4.5772135490551591E-004 + -6.6999999999999837E-003 -4.4053656165488064E-004 + -5.5999999999999939E-003 -4.1827061795629561E-004 + -4.4999999999999901E-003 -3.9066385943442583E-004 + -3.3999999999999864E-003 -3.5747891524806619E-004 + -2.2999999999999826E-003 -3.1863345066085458E-004 + -1.1999999999999927E-003 -2.7419862453825772E-004 + -9.9999999999988987E-005 -2.2426752548199147E-004 + 1.0000000000000148E-003 -1.6890499682631344E-004 + 2.1000000000000185E-003 -1.0825994831975549E-004 + 3.2000000000000084E-003 -4.2664847569540143E-005 + 4.3000000000000121E-003 2.7418544050306082E-005 + 5.4000000000000159E-003 1.0152853792533278E-004 + 6.5000000000000058E-003 1.7919660604093224E-004 + 7.6000000000000234E-003 2.5982130318880081E-004 + 8.7000000000000133E-003 3.4262950066477060E-004 + 9.8000000000000032E-003 4.2678421596065164E-004 + 1.0900000000000021E-002 5.1148806232959032E-004 + 1.2000000000000011E-002 5.9594016056507826E-004 + 1.3100000000000001E-002 6.7922868765890598E-004 + 1.4200000000000018E-002 7.6034024823457003E-004 + 1.5300000000000008E-002 8.3828397328034043E-004 + 1.6400000000000026E-002 9.1215269640088081E-004 + 1.7500000000000016E-002 9.8105904180556536E-004 + 1.8600000000000005E-002 1.0440750047564507E-003 + 1.9700000000000023E-002 1.1002916144207120E-003 + 2.0800000000000013E-002 1.1489269090816379E-003 + 2.1900000000000003E-002 1.1893317569047213E-003 + 2.3000000000000020E-002 1.2208981206640601E-003 + 2.4100000000000010E-002 1.2430400820448995E-003 + 2.5200000000000000E-002 1.2552974512800574E-003 + 2.6300000000000018E-002 1.2574146967381239E-003 + 2.7400000000000008E-002 1.2493046233430505E-003 + 2.8500000000000025E-002 1.2309430167078972E-003 + 2.9600000000000015E-002 1.2023742310702801E-003 + 3.0700000000000005E-002 1.1637960560619831E-003 + 3.1800000000000023E-002 1.1156061664223671E-003 + 3.2900000000000013E-002 1.0583427501842380E-003 + 3.4000000000000002E-002 9.9260662682354450E-004 + 3.5100000000000020E-002 9.1908569447696209E-004 + 3.6200000000000010E-002 8.3860586164519191E-004 + 3.7300000000000028E-002 7.5210101203992963E-004 + 3.8400000000000017E-002 6.6055933712050319E-004 + 3.9500000000000007E-002 5.6497869081795216E-004 + 4.0600000000000025E-002 4.6639569336548448E-004 + 4.1700000000000015E-002 3.6591704702004790E-004 + 4.2800000000000005E-002 2.6468501891940832E-004 + 4.3900000000000022E-002 1.6379513544961810E-004 + 4.5000000000000012E-002 6.4271109295077622E-005 + 4.6100000000000002E-002 -3.2907501008594409E-005 + 4.7200000000000020E-002 -1.2678500206675380E-004 + 4.8300000000000010E-002 -2.1645436936523765E-004 + 4.9400000000000027E-002 -3.0109888757579029E-004 + 5.0500000000000017E-002 -3.8001936627551913E-004 + 5.1600000000000007E-002 -4.5261139166541398E-004 + 5.2700000000000025E-002 -5.1837117644026875E-004 + 5.3800000000000014E-002 -5.7690788526087999E-004 + 5.4900000000000004E-002 -6.2794401310384274E-004 + 5.6000000000000022E-002 -6.7130191018804908E-004 + 5.7100000000000012E-002 -7.0689903805032372E-004 + 5.8200000000000002E-002 -7.3475617682561278E-004 + 5.9300000000000019E-002 -7.5500307139009237E-004 + 6.0400000000000009E-002 -7.6787266880273819E-004 + 6.1500000000000027E-002 -7.7367568155750632E-004 + 6.2600000000000017E-002 -7.7279115794226527E-004 + 6.3700000000000007E-002 -7.6565094059333205E-004 + 6.4800000000000024E-002 -7.5272680260241032E-004 + 6.5900000000000014E-002 -7.3453318327665329E-004 + 6.7000000000000004E-002 -7.1163690881803632E-004 + 6.8100000000000022E-002 -6.8464572541415691E-004 + 6.9200000000000012E-002 -6.5416353754699230E-004 + 7.0300000000000029E-002 -6.2075944151729345E-004 + 7.1400000000000019E-002 -5.8498588623479009E-004 + 7.2500000000000009E-002 -5.4741412168368697E-004 + 7.3600000000000027E-002 -5.0861894851550460E-004 + 7.4700000000000016E-002 -4.6912115067243576E-004 + 7.5800000000000006E-002 -4.2936616227962077E-004 + 7.6900000000000024E-002 -3.8976850919425488E-004 + 7.8000000000000014E-002 -3.5074938205070794E-004 + 7.9100000000000004E-002 -3.1270144972950220E-004 + 8.0200000000000021E-002 -2.7592011610977352E-004 + 8.1300000000000011E-002 -2.4061255680862814E-004 + 8.2400000000000029E-002 -2.0697867148555815E-004 + 8.3500000000000019E-002 -1.7523857241030782E-004 + 8.4600000000000009E-002 -1.4556689711753279E-004 + 8.5700000000000026E-002 -1.1802850349340588E-004 + 8.6800000000000016E-002 -9.2621849034912884E-005 + 8.7900000000000006E-002 -6.9371031713671982E-005 + 8.9000000000000024E-002 -4.8321755457436666E-005 + 9.0100000000000013E-002 -2.9454846298904158E-005 + 9.1200000000000003E-002 -1.2659657841140870E-005 + 9.2300000000000021E-002 2.1762809865322197E-006 + 9.3400000000000011E-002 1.5102684301382396E-005 + 9.4500000000000028E-002 2.6162779249716550E-005 + 9.5600000000000018E-002 3.5492495953803882E-005 + 9.6700000000000008E-002 4.3297131924191490E-005 + 9.7800000000000026E-002 4.9724254495231435E-005 + 9.8900000000000016E-002 5.4824573453515768E-005 + 0.10000000000000001 5.8657205954659730E-005 + 0.10110000000000002 6.1390943301375955E-005 + 0.10220000000000001 6.3237050198949873E-005 + 0.10330000000000003 6.4313026086892933E-005 + 0.10440000000000002 6.4643129007890821E-005 + 0.10550000000000001 6.4290688897017390E-005 + 0.10660000000000003 6.3418796344194561E-005 + 0.10770000000000002 6.2182523834053427E-005 + 0.10880000000000001 6.0619659052463248E-005 + 0.10990000000000003 5.8713354519568384E-005 + 0.11100000000000002 5.6534270697738975E-005 + 0.11210000000000001 5.4238200391409919E-005 + 0.11320000000000002 5.1915762014687061E-005 + 0.11430000000000001 4.9527570809004828E-005 + 0.11540000000000003 4.7026514948811382E-005 + 0.11650000000000002 4.4487245759228244E-005 + 0.11760000000000001 4.2041207052534446E-005 + 0.11870000000000003 3.9716294850222766E-005 + 0.11980000000000002 3.7428650102810934E-005 + 0.12090000000000001 3.5140514228260145E-005 + 0.12200000000000003 3.2940653909463435E-005 + 0.12310000000000001 3.0920051358407363E-005 + 0.12420000000000003 2.9036820706096478E-005 + 0.12530000000000002 2.7184936698176898E-005 + 0.12640000000000001 2.5365257897647098E-005 + 0.12750000000000003 2.3692145987297408E-005 + 0.12860000000000002 2.2220265236683190E-005 + 0.12970000000000001 2.0854809918091632E-005 + 0.13080000000000003 1.9486938981572166E-005 + 0.13190000000000002 1.8152468328480609E-005 + 0.13300000000000001 1.6971054719761014E-005 + 0.13410000000000000 1.5959054508130066E-005 + 0.13520000000000004 1.5001654901425354E-005 + 0.13630000000000003 1.4024070878804196E-005 + 0.13740000000000002 1.3097108421789017E-005 + 0.13850000000000001 1.2316131687839516E-005 + 0.13960000000000000 1.1643624020507559E-005 + 0.14070000000000005 1.0960872714349534E-005 + 0.14180000000000004 1.0248765647702385E-005 + 0.14290000000000003 9.6144785857177339E-006 + 0.14400000000000002 9.1207975856377743E-006 + 0.14510000000000001 8.6813224697834812E-006 + 0.14620000000000000 8.1857469922397286E-006 + 0.14730000000000004 7.6638043537968770E-006 + 0.14840000000000003 7.2356306191068143E-006 + 0.14950000000000002 6.9243651523720473E-006 + 0.15060000000000001 6.6188108576170634E-006 + 0.15170000000000000 6.2421872826234903E-006 + 0.15280000000000005 5.8655109569372144E-006 + 0.15390000000000004 5.5916584642545786E-006 + 0.15500000000000003 5.3922713050269522E-006 + 0.15610000000000002 5.1500687732186634E-006 + 0.15720000000000001 4.8403176151623484E-006 + 0.15830000000000000 4.5694814616581425E-006 + 0.15940000000000004 4.4099665501562413E-006 + 0.16050000000000003 4.2859473978751339E-006 + 0.16160000000000002 4.0862341847969219E-006 + 0.16270000000000001 3.8309158298943657E-006 + 0.16380000000000000 3.6375108720676508E-006 + 0.16490000000000005 3.5409620977588929E-006 + 0.16600000000000004 3.4435615816619247E-006 + 0.16710000000000003 3.2668692711013136E-006 + 0.16820000000000002 3.0687263006257126E-006 + 0.16930000000000001 2.9487166557373712E-006 + 0.17040000000000000 2.8931274300703080E-006 + 0.17150000000000004 2.7989149202767294E-006 + 0.17260000000000003 2.6354230158176506E-006 + 0.17370000000000002 2.4903665689635091E-006 + 0.17480000000000001 2.4310340904776240E-006 + 0.17590000000000000 2.3985596726561198E-006 + 0.17700000000000005 2.2985484520177124E-006 + 0.17810000000000004 2.1464077235577861E-006 + 0.17920000000000003 2.0430825315997936E-006 + 0.18030000000000002 2.0202887753839605E-006 + 0.18140000000000001 1.9938279365305789E-006 + 0.18250000000000000 1.8941888129120343E-006 + 0.18360000000000004 1.7709919575281674E-006 + 0.18470000000000003 1.7131180811702507E-006 + 0.18580000000000002 1.7117604329541791E-006 + 0.18690000000000001 1.6760214975874987E-006 + 0.18800000000000000 1.5731088751635980E-006 + 0.18910000000000005 1.4760682915948564E-006 + 0.19020000000000004 1.4493260778181138E-006 + 0.19130000000000003 1.4517962654281291E-006 + 0.19240000000000002 1.4036954780749511E-006 + 0.19350000000000001 1.3089816093270201E-006 + 0.19460000000000005 1.2452875353119452E-006 + 0.19570000000000004 1.2425322211129242E-006 + 0.19680000000000003 1.2394368695822777E-006 + 0.19790000000000002 1.1805741451098584E-006 + 0.19900000000000001 1.1003229474226828E-006 + 0.20010000000000000 1.0660724001354538E-006 + 0.20120000000000005 1.0735470823419746E-006 + 0.20230000000000004 1.0560772807366448E-006 + 0.20340000000000003 9.8918371804757044E-007 + 0.20450000000000002 9.2669625928465393E-007 + 0.20560000000000000 9.1600549012582633E-007 + 0.20670000000000005 9.2657688810504624E-007 + 0.20780000000000004 8.9961844196295715E-007 + 0.20890000000000003 8.3829473851437797E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0039.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0039.BXZ.semd new file mode 100644 index 00000000..ff8ae108 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0039.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546763107634806E-011 + -0.11559999999999999 1.3697711367943732E-011 + -0.11449999999999999 -3.8519888667654101E-011 + -0.11340000000000000 -6.0437016502490337E-011 + -0.11230000000000000 8.1728193657149006E-011 + -0.11119999999999999 2.1664815774702362E-010 + -0.11009999999999999 -3.4040614077524012E-011 + -0.10900000000000000 -4.8208054215237439E-010 + -0.10790000000000000 -2.7206706332272290E-010 + -0.10679999999999999 7.1667355383553399E-010 + -0.10569999999999999 1.0246070658581630E-009 + -0.10460000000000000 -4.2161413249530710E-010 + -0.10349999999999999 -1.8818480107540836E-009 + -0.10239999999999999 -6.0493338116529571E-010 + -0.10130000000000000 2.4258657305153974E-009 + -0.10020000000000000 2.5024646799209904E-009 + -9.9099999999999994E-002 -1.8537392731943214E-009 + -9.7999999999999990E-002 -4.8300972110837392E-009 + -9.6899999999999986E-002 -6.5601130083692283E-010 + -9.5799999999999996E-002 6.4044076708569264E-009 + -9.4699999999999993E-002 5.8165898764173107E-009 + -9.3599999999999989E-002 -3.7803706831596173E-009 + -9.2499999999999999E-002 -9.8755315036669344E-009 + -9.1399999999999995E-002 -2.5646533785561587E-009 + -9.0299999999999991E-002 9.5435064295656957E-009 + -8.9200000000000002E-002 9.3253387234426555E-009 + -8.8099999999999984E-002 -4.2171426350989805E-009 + -8.6999999999999994E-002 -1.2694440165716969E-008 + -8.5899999999999990E-002 -3.9120702233219617E-009 + -8.4799999999999986E-002 9.9854604584947992E-009 + -8.3699999999999997E-002 9.7387156117179074E-009 + -8.2599999999999993E-002 -2.9504683141112764E-009 + -8.1499999999999989E-002 -8.7990539299198645E-009 + -8.0399999999999999E-002 -8.1161039000576807E-010 + -7.9299999999999995E-002 5.8461169238910315E-009 + -7.8199999999999992E-002 -3.1187788462894162E-010 + -7.7100000000000002E-002 -7.3376864584417945E-009 + -7.5999999999999984E-002 2.9691941180048920E-012 + -7.4899999999999994E-002 1.1607462546692204E-008 + -7.3799999999999991E-002 4.7746384623792437E-009 + -7.2699999999999987E-002 -1.6708165517798079E-008 + -7.1599999999999997E-002 -2.0920309040661778E-008 + -7.0499999999999993E-002 5.0183723843133521E-009 + -6.9399999999999989E-002 2.8316698319486022E-008 + -6.8300000000000000E-002 1.2550958494728093E-008 + -6.7199999999999996E-002 -2.6887942539133292E-008 + -6.6099999999999992E-002 -3.8679164759969353E-008 + -6.5000000000000002E-002 -6.8538561492914596E-009 + -6.3899999999999985E-002 2.4600396386631473E-008 + -6.2799999999999995E-002 1.2652751735231504E-008 + -6.1699999999999991E-002 -2.5253452662354903E-008 + -6.0599999999999994E-002 -3.9293038156529292E-008 + -5.9499999999999990E-002 -1.9400914652578649E-008 + -5.8399999999999994E-002 -3.7838399080669660E-009 + -5.7299999999999990E-002 -1.5919523477236908E-008 + -5.6199999999999986E-002 -3.1369257413871310E-008 + -5.5099999999999996E-002 -2.4939522447198215E-008 + -5.3999999999999992E-002 -1.7682884490000106E-008 + -5.2899999999999989E-002 -4.2286462331730945E-008 + -5.1799999999999985E-002 -8.0362298149339040E-008 + -5.0699999999999995E-002 -7.9882468639880244E-008 + -4.9599999999999991E-002 -3.7831284771527862E-008 + -4.8499999999999988E-002 -1.9347170976402595E-008 + -4.7399999999999998E-002 -6.9011790060358180E-008 + -4.6299999999999994E-002 -1.3945387422609201E-007 + -4.5199999999999990E-002 -1.5015395149475808E-007 + -4.4099999999999986E-002 -1.0027047636640418E-007 + -4.2999999999999997E-002 -7.1666931944491807E-008 + -4.1899999999999993E-002 -1.1474452321635908E-007 + -4.0799999999999989E-002 -1.8237510346352792E-007 + -3.9699999999999985E-002 -2.0388004884352995E-007 + -3.8599999999999995E-002 -1.8465661355548946E-007 + -3.7499999999999992E-002 -1.8540903568009526E-007 + -3.6399999999999988E-002 -2.2214078398974380E-007 + -3.5299999999999984E-002 -2.4801934728202468E-007 + -3.4199999999999994E-002 -2.3923982439555402E-007 + -3.3099999999999991E-002 -2.4121229103002406E-007 + -3.1999999999999987E-002 -2.9318422889446083E-007 + -3.0899999999999997E-002 -3.5208702797717706E-007 + -2.9799999999999993E-002 -3.4674403082135541E-007 + -2.8699999999999989E-002 -2.9049104455225461E-007 + -2.7599999999999986E-002 -2.7545084435587341E-007 + -2.6499999999999996E-002 -3.4248205338371918E-007 + -2.5399999999999992E-002 -4.1515204429742880E-007 + -2.4299999999999988E-002 -4.0524611222281237E-007 + -2.3199999999999985E-002 -3.3571558333278517E-007 + -2.2099999999999995E-002 -3.0304008191706089E-007 + -2.0999999999999991E-002 -3.3726442438819504E-007 + -1.9899999999999987E-002 -3.6610245501833560E-007 + -1.8799999999999983E-002 -3.3274599786636827E-007 + -1.7699999999999994E-002 -2.7657031864691817E-007 + -1.6599999999999990E-002 -2.5848984819276666E-007 + -1.5499999999999986E-002 -2.6027734634226363E-007 + -1.4399999999999996E-002 -2.1478064127222751E-007 + -1.3299999999999992E-002 -1.2105300584153156E-007 + -1.2199999999999989E-002 -5.5594554737581348E-008 + -1.1099999999999985E-002 -5.3948753020449658E-008 + -9.9999999999999950E-003 -4.6930264119282583E-008 + -8.8999999999999913E-003 4.4146634792241457E-008 + -7.7999999999999875E-003 1.8381598465566640E-007 + -6.6999999999999837E-003 2.7294689175505482E-007 + -5.5999999999999939E-003 2.9075033580738818E-007 + -4.4999999999999901E-003 3.1965078051143792E-007 + -3.3999999999999864E-003 4.1699919961502019E-007 + -2.2999999999999826E-003 5.4522678283319692E-007 + -1.1999999999999927E-003 6.2424891211776412E-007 + -9.9999999999988987E-005 6.5646048597045592E-007 + 1.0000000000000148E-003 7.1312780391963315E-007 + 2.1000000000000185E-003 8.1592929745966103E-007 + 3.2000000000000084E-003 9.0033648803000688E-007 + 4.3000000000000121E-003 9.2081410230093752E-007 + 5.4000000000000159E-003 9.2340673063517897E-007 + 6.5000000000000058E-003 9.7919826202996774E-007 + 7.6000000000000234E-003 1.0637889999998151E-006 + 8.7000000000000133E-003 1.0917643749053241E-006 + 9.8000000000000032E-003 1.0449374485688168E-006 + 1.0900000000000021E-002 9.9729800240311306E-007 + 1.2000000000000011E-002 1.0084798987008980E-006 + 1.3100000000000001E-002 1.0350356660637772E-006 + 1.4200000000000018E-002 9.9640317330340622E-007 + 1.5300000000000008E-002 8.9759947741185897E-007 + 1.6400000000000026E-002 8.1143480201717466E-007 + 1.7500000000000016E-002 7.6824164807476336E-007 + 1.8600000000000005E-002 7.1639243515164708E-007 + 1.9700000000000023E-002 6.0888112329848809E-007 + 2.0800000000000013E-002 4.7776330802662414E-007 + 2.1900000000000003E-002 3.8106227862044761E-007 + 2.3000000000000020E-002 3.0979637699601881E-007 + 2.4100000000000010E-002 2.0490459462507715E-007 + 2.5200000000000000E-002 5.4819654593529776E-008 + 2.6300000000000018E-002 -8.1173894272978941E-008 + 2.7400000000000008E-002 -1.6295095406348992E-007 + 2.8500000000000025E-002 -2.3006025173799571E-007 + 2.9600000000000015E-002 -3.3869071103254100E-007 + 3.0700000000000005E-002 -4.7625857746425027E-007 + 3.1800000000000023E-002 -5.7864531299856026E-007 + 3.2900000000000013E-002 -6.2479097096002079E-007 + 3.4000000000000002E-002 -6.6344222204861580E-007 + 3.5100000000000020E-002 -7.3643946052470710E-007 + 3.6200000000000010E-002 -8.1279353025820456E-007 + 3.7300000000000028E-002 -8.5269437022361672E-007 + 3.8400000000000017E-002 -8.5383413761519478E-007 + 3.9500000000000007E-002 -8.5479183553616167E-007 + 4.0600000000000025E-002 -8.7009783555913600E-007 + 4.1700000000000015E-002 -8.6965542323014233E-007 + 4.2800000000000005E-002 -8.3811966078428668E-007 + 4.3900000000000022E-002 -7.9375780615009717E-007 + 4.5000000000000012E-002 -7.6569727980313473E-007 + 4.6100000000000002E-002 -7.4009284389831009E-007 + 4.7200000000000020E-002 -6.8791672447332530E-007 + 4.8300000000000010E-002 -6.0877880514453864E-007 + 4.9400000000000027E-002 -5.3012473699709517E-007 + 5.0500000000000017E-002 -4.7510209810752713E-007 + 5.1600000000000007E-002 -4.2494093577261083E-007 + 5.2700000000000025E-002 -3.5920135132982978E-007 + 5.3800000000000014E-002 -2.7973567284789169E-007 + 5.4900000000000004E-002 -2.0865330441210972E-007 + 5.6000000000000022E-002 -1.4475892839982407E-007 + 5.7100000000000012E-002 -7.9991792745204293E-008 + 5.8200000000000002E-002 -1.9565735698279241E-008 + 5.9300000000000019E-002 2.1588304477404563E-008 + 6.0400000000000009E-002 4.9604388152602041E-008 + 6.1500000000000027E-002 9.2475559654303652E-008 + 6.2600000000000017E-002 1.5187944768513262E-007 + 6.3700000000000007E-002 1.9792257432982296E-007 + 6.4800000000000024E-002 2.1004697714488429E-007 + 6.5900000000000014E-002 2.0761916630362975E-007 + 6.7000000000000004E-002 2.2108761754680017E-007 + 6.8100000000000022E-002 2.4539284027014219E-007 + 6.9200000000000012E-002 2.5401195102858765E-007 + 7.0300000000000029E-002 2.4379804131058336E-007 + 7.1400000000000019E-002 2.3944008376020065E-007 + 7.2500000000000009E-002 2.4720969804548076E-007 + 7.3600000000000027E-002 2.3842508767302206E-007 + 7.4700000000000016E-002 1.9809890261512919E-007 + 7.5800000000000006E-002 1.6016950610264757E-007 + 7.6900000000000024E-002 1.6225813226355967E-007 + 7.8000000000000014E-002 1.8576035643036448E-007 + 7.9100000000000004E-002 1.7524172335470212E-007 + 8.0200000000000021E-002 1.2138870886246877E-007 + 8.1300000000000011E-002 7.6690099604093120E-008 + 8.2400000000000029E-002 7.7165907441667514E-008 + 8.3500000000000019E-002 9.0008811071129458E-008 + 8.4600000000000009E-002 6.6539655563246924E-008 + 8.5700000000000026E-002 2.3824576089737093E-008 + 8.6800000000000016E-002 1.4289347483043002E-008 + 8.7900000000000006E-002 3.6018935389847684E-008 + 8.9000000000000024E-002 3.0546779328233242E-008 + 9.0100000000000013E-002 -2.2084824635726363E-008 + 9.1200000000000003E-002 -6.1226451464335696E-008 + 9.2300000000000021E-002 -3.4052554553909431E-008 + 9.3400000000000011E-002 1.8160253745236332E-008 + 9.4500000000000028E-002 1.4389596181274555E-008 + 9.5600000000000018E-002 -4.7453994511670317E-008 + 9.6700000000000008E-002 -8.4581209591760853E-008 + 9.7800000000000026E-002 -5.1067299722262760E-008 + 9.8900000000000016E-002 -3.2369968927525861E-009 + 0.10000000000000001 -1.1931343024684793E-008 + 0.10110000000000002 -5.4778361402441078E-008 + 0.10220000000000001 -5.7037837564166693E-008 + 0.10330000000000003 -1.5068795988781858E-008 + 0.10440000000000002 -2.2516750686207843E-009 + 0.10550000000000001 -4.7874731734509623E-008 + 0.10660000000000003 -8.0543571812086157E-008 + 0.10770000000000002 -3.6387017843253489E-008 + 0.10880000000000001 3.3206195126922466E-008 + 0.10990000000000003 2.9146988822503772E-008 + 0.11100000000000002 -4.5272766868720282E-008 + 0.11210000000000001 -8.2125666267529596E-008 + 0.11320000000000002 -2.7208686859125919E-008 + 0.11430000000000001 4.0234407805428418E-008 + 0.11540000000000003 2.6057714208604921E-008 + 0.11650000000000002 -3.8483193520733039E-008 + 0.11760000000000001 -4.9797101553394896E-008 + 0.11870000000000003 6.7923706659200889E-009 + 0.11980000000000002 3.7699699362292449E-008 + 0.12090000000000001 -7.8476407594507691E-009 + 0.12200000000000003 -5.4796707615878404E-008 + 0.12310000000000001 -2.0258207555912122E-008 + 0.12420000000000003 5.1059462435887326E-008 + 0.12530000000000002 4.9637531418511571E-008 + 0.12640000000000001 -2.8244393490695074E-008 + 0.12750000000000003 -6.8741982772735355E-008 + 0.12860000000000002 -1.0501295832909818E-008 + 0.12970000000000001 6.0825030345768027E-008 + 0.13080000000000003 4.1584485188650433E-008 + 0.13190000000000002 -3.4081377719985539E-008 + 0.13300000000000001 -4.9377678834616745E-008 + 0.13410000000000000 1.5239626449670141E-008 + 0.13520000000000004 5.4923166459275308E-008 + 0.13630000000000003 6.0120033396060535E-009 + 0.13740000000000002 -5.3634085617204619E-008 + 0.13850000000000001 -2.6816747933366969E-008 + 0.13960000000000000 4.8765560478614134E-008 + 0.14070000000000005 5.5531614862047718E-008 + 0.14180000000000004 -2.1366060920513519E-008 + 0.14290000000000003 -6.7985268970005563E-008 + 0.14400000000000002 -1.4047496499358658E-008 + 0.14510000000000001 5.9696716903090419E-008 + 0.14620000000000000 4.3978861441473782E-008 + 0.14730000000000004 -3.3607371108246298E-008 + 0.14840000000000003 -5.4088921785933053E-008 + 0.14950000000000002 9.5680787737251194E-009 + 0.15060000000000001 5.3866902050003773E-008 + 0.15170000000000000 8.5722948739430649E-009 + 0.15280000000000005 -5.3738819616455658E-008 + 0.15390000000000004 -3.2065631927480354E-008 + 0.15500000000000003 4.3943479965946608E-008 + 0.15610000000000002 5.7603017467044992E-008 + 0.15720000000000001 -1.4806567527614334E-008 + 0.15830000000000000 -6.5732898235637549E-008 + 0.15940000000000004 -1.9232288650528062E-008 + 0.16050000000000003 5.4222319079144654E-008 + 0.16160000000000002 4.6038525880476300E-008 + 0.16270000000000001 -2.7072486474821744E-008 + 0.16380000000000000 -5.3158842661105155E-008 + 0.16490000000000005 2.3594481923794319E-009 + 0.16600000000000004 4.8583391532019959E-008 + 0.16710000000000003 1.4357627975414289E-008 + 0.16820000000000002 -4.2400685629218060E-008 + 0.16930000000000001 -2.8783516015096211E-008 + 0.17040000000000000 3.5626030125968100E-008 + 0.17150000000000004 4.8780677275317430E-008 + 0.17260000000000003 -1.3849268398757886E-008 + 0.17370000000000002 -5.8693082394256635E-008 + 0.17480000000000001 -1.6876319008929386E-008 + 0.17590000000000000 5.0072824109292924E-008 + 0.17700000000000005 4.3106528124781107E-008 + 0.17810000000000004 -2.5459170771569006E-008 + 0.17920000000000003 -5.3164644242542636E-008 + 0.18030000000000002 -2.8369553373153167E-009 + 0.18140000000000001 4.5916522140032612E-008 + 0.18250000000000000 2.1451839415931317E-008 + 0.18360000000000004 -3.3512911556954350E-008 + 0.18470000000000003 -3.3373144248116660E-008 + 0.18580000000000002 1.8273741630991935E-008 + 0.18690000000000001 3.8790069822880469E-008 + 0.18800000000000000 -2.7522819578962299E-009 + 0.18910000000000005 -3.9746364421944236E-008 + 0.19020000000000004 -1.4236467116290896E-008 + 0.19130000000000003 3.3416039713074497E-008 + 0.19240000000000002 2.9194941575383382E-008 + 0.19350000000000001 -1.9708133791596083E-008 + 0.19460000000000005 -3.7676187503166148E-008 + 0.19570000000000004 1.9132480044703470E-009 + 0.19680000000000003 3.7238358174818131E-008 + 0.19790000000000002 1.4754896859869859E-008 + 0.19900000000000001 -2.9464636952525325E-008 + 0.20010000000000000 -2.7171322969365974E-008 + 0.20120000000000005 1.7525755069414117E-008 + 0.20230000000000004 3.6692505034352507E-008 + 0.20340000000000003 3.0845690446312801E-009 + 0.20450000000000002 -3.0750154422776177E-008 + 0.20560000000000000 -1.4658026792346845E-008 + 0.20670000000000005 2.4549478894186905E-008 + 0.20780000000000004 2.7313294737041360E-008 + 0.20890000000000003 -8.4747879824931260E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0040.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0040.BXX.semd new file mode 100644 index 00000000..aed90032 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0040.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 -1.0370384665327475E-019 + -0.11230000000000000 -4.6409876227256865E-020 + -0.11119999999999999 8.2720842650112477E-019 + -0.11009999999999999 8.0862028226977456E-019 + -0.10900000000000000 -2.4883402283185032E-018 + -0.10790000000000000 -2.5798934056964849E-018 + -0.10679999999999999 4.4458095879805804E-018 + -0.10569999999999999 -8.2915699519060062E-018 + -0.10460000000000000 -4.1711803306570549E-017 + -0.10349999999999999 3.4793552522030194E-017 + -0.10239999999999999 2.8669153588801880E-016 + -0.10130000000000000 2.5638893219999620E-016 + -0.10020000000000000 -6.8406153180152721E-016 + -9.9099999999999994E-002 -1.7783005682559623E-015 + -9.7999999999999990E-002 -6.4952386925635152E-016 + -9.6899999999999986E-002 3.2767259923878163E-015 + -9.5799999999999996E-002 5.7871662648666111E-015 + -9.4699999999999993E-002 2.2170111188909601E-015 + -9.3599999999999989E-002 -5.0691186477872484E-015 + -9.2499999999999999E-002 -9.9055200755140613E-015 + -9.1399999999999995E-002 -1.3656571601111840E-014 + -9.0299999999999991E-002 -1.9275620460673312E-014 + -8.9200000000000002E-002 -7.1703193987231011E-015 + -8.8099999999999984E-002 5.4147827985729508E-014 + -8.6999999999999994E-002 1.3642907604419913E-013 + -8.5899999999999990E-002 1.1752887075014429E-013 + -8.4799999999999986E-002 -9.3426372053170142E-014 + -8.3699999999999997E-002 -3.7053083583142576E-013 + -8.2599999999999993E-002 -4.1808898465674205E-013 + -8.1499999999999989E-002 -1.0171621574531220E-013 + -8.0399999999999999E-002 3.5628268456149026E-013 + -7.9299999999999995E-002 6.6289031555588629E-013 + -7.8199999999999992E-002 8.2279587873893001E-013 + -7.7100000000000002E-002 9.0005504134807457E-013 + -7.5999999999999984E-002 4.4932571660778742E-013 + -7.4899999999999994E-002 -1.1745863613341068E-012 + -7.3799999999999991E-002 -3.4557834024950829E-012 + -7.2699999999999987E-002 -4.2359778879008658E-012 + -7.1599999999999997E-002 -1.7172206582052874E-012 + -7.0499999999999993E-002 2.9525650587641783E-012 + -6.9399999999999989E-002 6.3249388365660408E-012 + -6.8300000000000000E-002 6.5535099048885659E-012 + -6.7199999999999996E-002 5.3395517174426033E-012 + -6.6099999999999992E-002 4.4603648031993348E-012 + -6.5000000000000002E-002 1.5831603606200617E-012 + -6.3899999999999985E-002 -7.2067816124510298E-012 + -6.2799999999999995E-002 -1.9912894250184721E-011 + -6.1699999999999991E-002 -2.7178292602569876E-011 + -6.0599999999999994E-002 -2.1546889272805458E-011 + -5.9499999999999990E-002 -6.1066100093265518E-012 + -5.8399999999999994E-002 1.0584709324301667E-011 + -5.7299999999999990E-002 2.7202143315641081E-011 + -5.6199999999999986E-002 5.0021015107759581E-011 + -5.5099999999999996E-002 7.6653031144680028E-011 + -5.3999999999999992E-002 8.5816131978333487E-011 + -5.2899999999999989E-002 5.3101415625755877E-011 + -5.1799999999999985E-002 -2.2090562018517446E-011 + -5.0699999999999995E-002 -1.1234462665710154E-010 + -4.9599999999999991E-002 -1.8649702615558539E-010 + -4.8499999999999988E-002 -2.2949642186631536E-010 + -4.7399999999999998E-002 -2.3298971085772280E-010 + -4.6299999999999994E-002 -1.7724323397860786E-010 + -4.5199999999999990E-002 -3.9997276324310604E-011 + -4.4099999999999986E-002 1.7328681545247804E-010 + -4.2999999999999997E-002 4.1959866137197821E-010 + -4.1899999999999993E-002 6.4424421353237449E-010 + -4.0799999999999989E-002 8.0668854929299982E-010 + -3.9699999999999985E-002 8.7561802253333099E-010 + -3.8599999999999995E-002 8.1776579952119732E-010 + -3.7499999999999992E-002 6.2022081914747673E-010 + -3.6399999999999988E-002 3.2891583900962473E-010 + -3.5299999999999984E-002 4.5457870107012965E-011 + -3.4199999999999994E-002 -1.2486589540117166E-010 + -3.3099999999999991E-002 -1.0975974296112412E-010 + -3.1999999999999987E-002 1.4636117318111985E-010 + -3.0899999999999997E-002 6.9390487800191636E-010 + -2.9799999999999993E-002 1.5184250523603282E-009 + -2.8699999999999989E-002 2.4584141389283332E-009 + -2.7599999999999986E-002 3.2189622078959701E-009 + -2.6499999999999996E-002 3.4918223867919096E-009 + -2.5399999999999992E-002 3.0425144625922940E-009 + -2.4299999999999988E-002 1.6652109691150940E-009 + -2.3199999999999985E-002 -8.9586416063269780E-010 + -2.2099999999999995E-002 -4.8898272098085727E-009 + -2.0999999999999991E-002 -1.0389062943261251E-008 + -1.9899999999999987E-002 -1.7221786663412786E-008 + -1.8799999999999983E-002 -2.5130816538876388E-008 + -1.7699999999999994E-002 -3.4010241733994917E-008 + -1.6599999999999990E-002 -4.3996287502068299E-008 + -1.5499999999999986E-002 -5.5407792132200484E-008 + -1.4399999999999996E-002 -6.8721291768270021E-008 + -1.3299999999999992E-002 -8.4655937371280743E-008 + -1.2199999999999989E-002 -1.0424356844396243E-007 + -1.1099999999999985E-002 -1.2877180211035011E-007 + -9.9999999999999950E-003 -1.5969094135925843E-007 + -8.8999999999999913E-003 -1.9860898703427665E-007 + -7.7999999999999875E-003 -2.4732585757192282E-007 + -6.6999999999999837E-003 -3.0777545134696993E-007 + -5.5999999999999939E-003 -3.8194298213056754E-007 + -4.4999999999999901E-003 -4.7200052222251543E-007 + -3.3999999999999864E-003 -5.8066461861017160E-007 + -2.2999999999999826E-003 -7.1144188495964045E-007 + -1.1999999999999927E-003 -8.6852043068574858E-007 + -9.9999999999988987E-005 -1.0565534012130229E-006 + 1.0000000000000148E-003 -1.2807640814571641E-006 + 2.1000000000000185E-003 -1.5473498251594719E-006 + 3.2000000000000084E-003 -1.8637244920682861E-006 + 4.3000000000000121E-003 -2.2382894258043962E-006 + 5.4000000000000159E-003 -2.6801335479831323E-006 + 6.5000000000000058E-003 -3.1991244213713799E-006 + 7.6000000000000234E-003 -3.8063776628405321E-006 + 8.7000000000000133E-003 -4.5144897740101442E-006 + 9.8000000000000032E-003 -5.3374506023828872E-006 + 1.0900000000000021E-002 -6.2903345678932965E-006 + 1.2000000000000011E-002 -7.3894266279239673E-006 + 1.3100000000000001E-002 -8.6525096776313148E-006 + 1.4200000000000018E-002 -1.0098956408910453E-005 + 1.5300000000000008E-002 -1.1749661098292563E-005 + 1.6400000000000026E-002 -1.3626904546981677E-005 + 1.7500000000000016E-002 -1.5754330888739787E-005 + 1.8600000000000005E-002 -1.8156684745918028E-005 + 1.9700000000000023E-002 -2.0859377400483936E-005 + 2.0800000000000013E-002 -2.3887860152171925E-005 + 2.1900000000000003E-002 -2.7267606128589250E-005 + 2.3000000000000020E-002 -3.1024494091980159E-005 + 2.4100000000000010E-002 -3.5183704312657937E-005 + 2.5200000000000000E-002 -3.9768889109836891E-005 + 2.6300000000000018E-002 -4.4801297917729244E-005 + 2.7400000000000008E-002 -5.0299899157835171E-005 + 2.8500000000000025E-002 -5.6281325669260696E-005 + 2.9600000000000015E-002 -6.2758837884757668E-005 + 3.0700000000000005E-002 -6.9740854087285697E-005 + 3.1800000000000023E-002 -7.7229698945302516E-005 + 3.2900000000000013E-002 -8.5220490291249007E-005 + 3.4000000000000002E-002 -9.3700240540783852E-005 + 3.5100000000000020E-002 -1.0264713637297973E-004 + 3.6200000000000010E-002 -1.1202983296243474E-004 + 3.7300000000000028E-002 -1.2180581688880920E-004 + 3.8400000000000017E-002 -1.3192146434448659E-004 + 3.9500000000000007E-002 -1.4230998931452632E-004 + 4.0600000000000025E-002 -1.5289237489923835E-004 + 4.1700000000000015E-002 -1.6357591084670275E-004 + 4.2800000000000005E-002 -1.7425426631234586E-004 + 4.3900000000000022E-002 -1.8480631115380675E-004 + 4.5000000000000012E-002 -1.9509732373990119E-004 + 4.6100000000000002E-002 -2.0498041703831404E-004 + 4.7200000000000020E-002 -2.1429486514534801E-004 + 4.8300000000000010E-002 -2.2286690364126116E-004 + 4.9400000000000027E-002 -2.3051143216434866E-004 + 5.0500000000000017E-002 -2.3703597253188491E-004 + 5.1600000000000007E-002 -2.4224125081673265E-004 + 5.2700000000000025E-002 -2.4592541740275919E-004 + 5.3800000000000014E-002 -2.4788419250398874E-004 + 5.4900000000000004E-002 -2.4791492614895105E-004 + 5.6000000000000022E-002 -2.4581956677138805E-004 + 5.7100000000000012E-002 -2.4140794994309545E-004 + 5.8200000000000002E-002 -2.3450414300896227E-004 + 5.9300000000000019E-002 -2.2494982113130391E-004 + 6.0400000000000009E-002 -2.1261018991935998E-004 + 6.1500000000000027E-002 -1.9737331604119390E-004 + 6.2600000000000017E-002 -1.7915482749231160E-004 + 6.3700000000000007E-002 -1.5790265752002597E-004 + 6.4800000000000024E-002 -1.3360119191929698E-004 + 6.5900000000000014E-002 -1.0627926531014964E-004 + 6.7000000000000004E-002 -7.6011187047697604E-005 + 6.8100000000000022E-002 -4.2912928620353341E-005 + 6.9200000000000012E-002 -7.1421832217311021E-006 + 7.0300000000000029E-002 3.1098366889636964E-005 + 7.1400000000000019E-002 7.1552916779182851E-005 + 7.2500000000000009E-002 1.1391387670300901E-004 + 7.3600000000000027E-002 1.5783202252350748E-004 + 7.4700000000000016E-002 2.0292306726332754E-004 + 7.5800000000000006E-002 2.4876274983398616E-004 + 7.6900000000000024E-002 2.9489208827726543E-004 + 7.8000000000000014E-002 3.4082366619259119E-004 + 7.9100000000000004E-002 3.8604775909334421E-004 + 8.0200000000000021E-002 4.3003875180147588E-004 + 8.1300000000000011E-002 4.7226229798980057E-004 + 8.2400000000000029E-002 5.1218684529885650E-004 + 8.3500000000000019E-002 5.4929457837715745E-004 + 8.4600000000000009E-002 5.8308604639023542E-004 + 8.5700000000000026E-002 6.1308109434321523E-004 + 8.6800000000000016E-002 6.3882902031764388E-004 + 8.7900000000000006E-002 6.5992330200970173E-004 + 8.9000000000000024E-002 6.7601870978251100E-004 + 9.0100000000000013E-002 6.8682996788993478E-004 + 9.1200000000000003E-002 6.9212733069434762E-004 + 9.2300000000000021E-002 6.9174083182588220E-004 + 9.3400000000000011E-002 6.8557058693841100E-004 + 9.4500000000000028E-002 6.7360093817114830E-004 + 9.5600000000000018E-002 6.5589696168899536E-004 + 9.6700000000000008E-002 6.3259730814024806E-004 + 9.7800000000000026E-002 6.0391449369490147E-004 + 9.8900000000000016E-002 5.7012157049030066E-004 + 0.10000000000000001 5.3156248759478331E-004 + 0.10110000000000002 4.8864592099562287E-004 + 0.10220000000000001 4.4184556463733315E-004 + 0.10330000000000003 3.9168563671410084E-004 + 0.10440000000000002 3.3872781204991043E-004 + 0.10550000000000001 2.8355984250083566E-004 + 0.10660000000000003 2.2678630193695426E-004 + 0.10770000000000002 1.6902649076655507E-004 + 0.10880000000000001 1.1091447959188372E-004 + 0.10990000000000003 5.3082323574926704E-005 + 0.11100000000000002 -3.8566913644899614E-006 + 0.11210000000000001 -5.9324836911400780E-005 + 0.11320000000000002 -1.1278254532953724E-004 + 0.11430000000000001 -1.6372777463402599E-004 + 0.11540000000000003 -2.1169788669794798E-004 + 0.11650000000000002 -2.5627136346884072E-004 + 0.11760000000000001 -2.9708797228522599E-004 + 0.11870000000000003 -3.3386459108442068E-004 + 0.11980000000000002 -3.6638669553212821E-004 + 0.12090000000000001 -3.9449558244086802E-004 + 0.12200000000000003 -4.1808577952906489E-004 + 0.12310000000000001 -4.3711162288673222E-004 + 0.12420000000000003 -4.5159310684539378E-004 + 0.12530000000000002 -4.6161509817466140E-004 + 0.12640000000000001 -4.6731773181818426E-004 + 0.12750000000000003 -4.6888025826774538E-004 + 0.12860000000000002 -4.6652409946545959E-004 + 0.12970000000000001 -4.6050929813645780E-004 + 0.13080000000000003 -4.5112575753591955E-004 + 0.13190000000000002 -4.3868573266081512E-004 + 0.13300000000000001 -4.2352246236987412E-004 + 0.13410000000000000 -4.0598533814772964E-004 + 0.13520000000000004 -3.8643222069367766E-004 + 0.13630000000000003 -3.6521433503367007E-004 + 0.13740000000000002 -3.4267068258486688E-004 + 0.13850000000000001 -3.1913441489450634E-004 + 0.13960000000000000 -2.9493425972759724E-004 + 0.14070000000000005 -2.7038276311941445E-004 + 0.14180000000000004 -2.4576150462962687E-004 + 0.14290000000000003 -2.2132202866487205E-004 + 0.14400000000000002 -1.9729766063392162E-004 + 0.14510000000000001 -1.7390708671882749E-004 + 0.14620000000000000 -1.5134018030948937E-004 + 0.14730000000000004 -1.2974670971743762E-004 + 0.14840000000000003 -1.0924361413344741E-004 + 0.14950000000000002 -8.9931963884737343E-005 + 0.15060000000000001 -7.1898488386068493E-005 + 0.15170000000000000 -5.5202992371050641E-005 + 0.15280000000000005 -3.9867492887424305E-005 + 0.15390000000000004 -2.5891285986290313E-005 + 0.15500000000000003 -1.3268371731101070E-005 + 0.15610000000000002 -1.9861261080222903E-006 + 0.15720000000000001 7.9900601122062653E-006 + 0.15830000000000000 1.6718560800654814E-005 + 0.15940000000000004 2.4264505555038340E-005 + 0.16050000000000003 3.0687948310514912E-005 + 0.16160000000000002 3.6054771044291556E-005 + 0.16270000000000001 4.0446757338941097E-005 + 0.16380000000000000 4.3953070417046547E-005 + 0.16490000000000005 4.6651759475935251E-005 + 0.16600000000000004 4.8609650548314676E-005 + 0.16710000000000003 4.9901336751645431E-005 + 0.16820000000000002 5.0615170039236546E-005 + 0.16930000000000001 5.0835093134082854E-005 + 0.17040000000000000 5.0621340051293373E-005 + 0.17150000000000004 5.0020997150568292E-005 + 0.17260000000000003 4.9093072448158637E-005 + 0.17370000000000002 4.7910889406921342E-005 + 0.17480000000000001 4.6536901209037751E-005 + 0.17590000000000000 4.5005304855294526E-005 + 0.17700000000000005 4.3338019168004394E-005 + 0.17810000000000004 4.1571031033527106E-005 + 0.17920000000000003 3.9751717849867418E-005 + 0.18030000000000002 3.7914891436230391E-005 + 0.18140000000000001 3.6074085073778406E-005 + 0.18250000000000000 3.4239899832755327E-005 + 0.18360000000000004 3.2434203603770584E-005 + 0.18470000000000003 3.0678809707751498E-005 + 0.18580000000000002 2.8978653062949888E-005 + 0.18690000000000001 2.7329571821610443E-005 + 0.18800000000000000 2.5740195269463584E-005 + 0.18910000000000005 2.4232194846263155E-005 + 0.19020000000000004 2.2814605472376570E-005 + 0.19130000000000003 2.1471039872267283E-005 + 0.19240000000000002 2.0182729713269509E-005 + 0.19350000000000001 1.8956341591547243E-005 + 0.19460000000000005 1.7814782040659338E-005 + 0.19570000000000004 1.6764162865001708E-005 + 0.19680000000000003 1.5783214621478692E-005 + 0.19790000000000002 1.4851058949716389E-005 + 0.19900000000000001 1.3970881809655111E-005 + 0.20010000000000000 1.3156931345292833E-005 + 0.20120000000000005 1.2407088433974423E-005 + 0.20230000000000004 1.1704049029503949E-005 + 0.20340000000000003 1.1040739082091022E-005 + 0.20450000000000002 1.0428058885736391E-005 + 0.20560000000000000 9.8713153420249000E-006 + 0.20670000000000005 9.3533144536195323E-006 + 0.20780000000000004 8.8537508418085054E-006 + 0.20890000000000003 8.3766335592372343E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0040.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0040.BXZ.semd new file mode 100644 index 00000000..c4f16e80 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0040.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173367227286533E-021 + -0.11119999999999999 -2.1335585054060316E-021 + -0.11009999999999999 -5.0255070541149363E-020 + -0.10900000000000000 6.3249792005434729E-021 + -0.10790000000000000 3.2296858596705518E-019 + -0.10679999999999999 1.0674466598259625E-019 + -0.10569999999999999 -1.4623058100980340E-018 + -0.10460000000000000 -1.2596277416636066E-018 + -0.10349999999999999 4.7662502582968852E-018 + -0.10239999999999999 7.2483777398296558E-018 + -0.10130000000000000 -1.0592429074003906E-017 + -0.10020000000000000 -2.7792593602401887E-017 + -9.9099999999999994E-002 1.2570456973815223E-017 + -9.7999999999999990E-002 7.9820507126533615E-017 + -9.6899999999999986E-002 1.2145739433938646E-017 + -9.5799999999999996E-002 -1.8955684152154983E-016 + -9.4699999999999993E-002 -1.2844003948025284E-016 + -9.3599999999999989E-002 3.9215216707930351E-016 + -9.2499999999999999E-002 5.3949000130372243E-016 + -9.1399999999999995E-002 -6.0574216558087523E-016 + -9.0299999999999991E-002 -1.6980247147458305E-015 + -8.9200000000000002E-002 1.2997000597612073E-016 + -8.8099999999999984E-002 3.8443729570450478E-015 + -8.6999999999999994E-002 2.7951515512152515E-015 + -8.5899999999999990E-002 -5.4412913722836319E-015 + -8.4799999999999986E-002 -9.5917494256979145E-015 + -8.3699999999999997E-002 2.5228006007616032E-015 + -8.2599999999999993E-002 1.8417230495662226E-014 + -8.1499999999999989E-002 8.2132456556889034E-015 + -8.0399999999999999E-002 -2.5318201040454985E-014 + -7.9299999999999995E-002 -2.8646833847125255E-014 + -7.8199999999999992E-002 2.6885518618802347E-014 + -7.7100000000000002E-002 6.7104518285381748E-014 + -7.5999999999999984E-002 -4.8576949889878387E-015 + -7.4899999999999994E-002 -1.2584735770843070E-013 + -7.3799999999999991E-002 -8.8558927714959407E-014 + -7.2699999999999987E-002 1.4607440962117330E-013 + -7.1599999999999997E-002 2.6607234753124598E-013 + -7.0499999999999993E-002 -1.4645877284384656E-014 + -6.9399999999999989E-002 -4.1285169185244219E-013 + -6.8300000000000000E-002 -2.8991403461936516E-013 + -6.7199999999999996E-002 3.7689518389907861E-013 + -6.6099999999999992E-002 6.6022968342460686E-013 + -6.5000000000000002E-002 -1.0487731559941094E-013 + -6.3899999999999985E-002 -1.0222499929879447E-012 + -6.2799999999999995E-002 -5.2546931649660733E-013 + -6.1699999999999991E-002 1.1612631429375186E-012 + -6.0599999999999994E-002 1.6429054297550927E-012 + -5.9499999999999990E-002 -4.3080518536200985E-013 + -5.8399999999999994E-002 -2.6582687873838440E-012 + -5.7299999999999990E-002 -1.4798661428228055E-012 + -5.6199999999999986E-002 2.3741826647022402E-012 + -5.5099999999999996E-002 3.6570000500057986E-012 + -5.3999999999999992E-002 -3.4670332468671183E-013 + -5.2899999999999989E-002 -4.7691954552231408E-012 + -5.1799999999999985E-002 -2.8353903426536764E-012 + -5.0699999999999995E-002 3.9462998840944508E-012 + -4.9599999999999991E-002 6.1618180176303827E-012 + -4.8499999999999988E-002 -6.3209946174827558E-013 + -4.7399999999999998E-002 -7.9609114439493922E-012 + -4.6299999999999994E-002 -4.8449634061642488E-012 + -4.5199999999999990E-002 5.9953235952148187E-012 + -4.4099999999999986E-002 1.0003479815334781E-011 + -4.2999999999999997E-002 7.0889848895541729E-013 + -4.1899999999999993E-002 -9.9522039914701210E-012 + -4.0799999999999989E-002 -7.5307910948896328E-012 + -3.9699999999999985E-002 4.1720359805763607E-012 + -3.8599999999999995E-002 8.2174735765994100E-012 + -3.7499999999999992E-002 -6.3668249275158906E-013 + -3.6399999999999988E-002 -8.0505194524627122E-012 + -3.5299999999999984E-002 -1.8629858940244493E-012 + -3.4199999999999994E-002 9.1502794924425146E-012 + -3.3099999999999991E-002 8.9023979160662847E-012 + -3.1999999999999987E-002 -8.5971681162977376E-013 + -3.0899999999999997E-002 -4.3738480719202055E-012 + -2.9799999999999993E-002 6.2908131395061906E-013 + -2.8699999999999989E-002 -1.9734567712620388E-012 + -2.7599999999999986E-002 -1.6758969212382624E-011 + -2.6499999999999996E-002 -2.0908936040897608E-011 + -2.5399999999999992E-002 2.9904364574895315E-012 + -2.4299999999999988E-002 3.0756765190265156E-011 + -2.3199999999999985E-002 2.1639320543775931E-011 + -2.2099999999999995E-002 -1.9659295025231671E-011 + -2.0999999999999991E-002 -3.8401545832122963E-011 + -1.9899999999999987E-002 -5.0711474949838298E-012 + -1.8799999999999983E-002 3.2651870790489923E-011 + -1.7699999999999994E-002 9.1685591410706202E-012 + -1.6599999999999990E-002 -5.9823486442400764E-011 + -1.5499999999999986E-002 -8.4305236403015016E-011 + -1.4399999999999996E-002 -1.9520005403728113E-011 + -1.3299999999999992E-002 6.4520049025684756E-011 + -1.2199999999999989E-002 6.8622822702035791E-011 + -1.1099999999999985E-002 -7.3340656464582210E-012 + -9.9999999999999950E-003 -7.1611355734191307E-011 + -8.8999999999999913E-003 -6.8183042545300054E-011 + -7.7999999999999875E-003 -4.2944110073550590E-011 + -6.6999999999999837E-003 -6.1295614417478106E-011 + -5.5999999999999939E-003 -1.1041402514511134E-010 + -4.4999999999999901E-003 -1.3098612472450810E-010 + -3.3999999999999864E-003 -1.1102590374845178E-010 + -2.2999999999999826E-003 -9.0713464517833131E-011 + -1.1999999999999927E-003 -7.9976386624380780E-011 + -9.9999999999988987E-005 -4.9668411744585583E-011 + 1.0000000000000148E-003 -2.3085649711318545E-011 + 2.1000000000000185E-003 -9.5939971245240230E-011 + 3.2000000000000084E-003 -3.0045255172694851E-010 + 4.3000000000000121E-003 -4.9880560792914252E-010 + 5.4000000000000159E-003 -5.2118298565773102E-010 + 6.5000000000000058E-003 -3.9260805717589164E-010 + 7.6000000000000234E-003 -3.2987340636836393E-010 + 8.7000000000000133E-003 -4.5450668229030100E-010 + 9.8000000000000032E-003 -6.1813737461946516E-010 + 1.0900000000000021E-002 -6.0402643997647942E-010 + 1.2000000000000011E-002 -4.5419051852846337E-010 + 1.3100000000000001E-002 -4.5510051283059738E-010 + 1.4200000000000018E-002 -7.5551359612902047E-010 + 1.5300000000000008E-002 -1.1795999732555629E-009 + 1.6400000000000026E-002 -1.4775548562440122E-009 + 1.7500000000000016E-002 -1.5434280520310040E-009 + 1.8600000000000005E-002 -1.5323865509841994E-009 + 1.9700000000000023E-002 -1.5744076042878419E-009 + 2.0800000000000013E-002 -1.6397371238596747E-009 + 2.1900000000000003E-002 -1.6395765856103139E-009 + 2.3000000000000020E-002 -1.6914530887035539E-009 + 2.4100000000000010E-002 -1.8614031427333089E-009 + 2.5200000000000000E-002 -2.1169186403824369E-009 + 2.6300000000000018E-002 -2.2731629911731943E-009 + 2.7400000000000008E-002 -2.4796127373605259E-009 + 2.8500000000000025E-002 -2.8858078149340827E-009 + 2.9600000000000015E-002 -3.3952756162136666E-009 + 3.0700000000000005E-002 -3.5727301117560728E-009 + 3.1800000000000023E-002 -3.3119023079564158E-009 + 3.2900000000000013E-002 -2.9411371116339069E-009 + 3.4000000000000002E-002 -2.8510702687611911E-009 + 3.5100000000000020E-002 -3.0869231615326953E-009 + 3.6200000000000010E-002 -3.1333919903175911E-009 + 3.7300000000000028E-002 -2.7967621551994171E-009 + 3.8400000000000017E-002 -2.4542263776794471E-009 + 3.9500000000000007E-002 -2.3939206172940430E-009 + 4.0600000000000025E-002 -2.7136686231443718E-009 + 4.1700000000000015E-002 -3.0095954617337384E-009 + 4.2800000000000005E-002 -2.7474429398210987E-009 + 4.3900000000000022E-002 -1.6172351235965721E-009 + 4.5000000000000012E-002 -5.5614157723482549E-010 + 4.6100000000000002E-002 -4.3454329023973060E-010 + 4.7200000000000020E-002 -2.5860516505993303E-010 + 4.8300000000000010E-002 5.6096233214120161E-010 + 4.9400000000000027E-002 2.1603723254770557E-009 + 5.0500000000000017E-002 3.6815022141922782E-009 + 5.1600000000000007E-002 4.1804608663653653E-009 + 5.2700000000000025E-002 4.2494607832566089E-009 + 5.3800000000000014E-002 4.4191597048381936E-009 + 5.4900000000000004E-002 5.5867919179775072E-009 + 5.6000000000000022E-002 7.6783344127306918E-009 + 5.7100000000000012E-002 9.3995700112259328E-009 + 5.8200000000000002E-002 9.5670404931524899E-009 + 5.9300000000000019E-002 8.9816927228980603E-009 + 6.0400000000000009E-002 9.4180361287499181E-009 + 6.1500000000000027E-002 1.1438132219154795E-008 + 6.2600000000000017E-002 1.3806213949862922E-008 + 6.3700000000000007E-002 1.4818163585061939E-008 + 6.4800000000000024E-002 1.4855467966867764E-008 + 6.5900000000000014E-002 1.4528204417274537E-008 + 6.7000000000000004E-002 1.3692454281510891E-008 + 6.8100000000000022E-002 1.3100832418899699E-008 + 6.9200000000000012E-002 1.3619241734375009E-008 + 7.0300000000000029E-002 1.5688515375700263E-008 + 7.1400000000000019E-002 1.7330531676407190E-008 + 7.2500000000000009E-002 1.3480861760228890E-008 + 7.3600000000000027E-002 7.0597772072744647E-009 + 7.4700000000000016E-002 6.1711977750178448E-009 + 7.5800000000000006E-002 9.3626129071822106E-009 + 7.6900000000000024E-002 1.2112709946165978E-008 + 7.8000000000000014E-002 1.1177271552753609E-008 + 7.9100000000000004E-002 5.6564712913598214E-009 + 8.0200000000000021E-002 -6.4129795918077548E-010 + 8.1300000000000011E-002 -3.0970499498295112E-009 + 8.2400000000000029E-002 -2.1570947250637573E-009 + 8.3500000000000019E-002 -5.8910032407766266E-010 + 8.4600000000000009E-002 -1.4353609412154356E-009 + 8.5700000000000026E-002 -5.8537898972588209E-009 + 8.6800000000000016E-002 -1.3021489664311048E-008 + 8.7900000000000006E-002 -1.8796411538346547E-008 + 8.9000000000000024E-002 -1.8345529539942618E-008 + 9.0100000000000013E-002 -1.2149410366646407E-008 + 9.1200000000000003E-002 -8.0368591781621035E-009 + 9.2300000000000021E-002 -1.1954057299590204E-008 + 9.3400000000000011E-002 -2.2204188709906703E-008 + 9.4500000000000028E-002 -2.8640425142612003E-008 + 9.5600000000000018E-002 -2.6374086914415784E-008 + 9.6700000000000008E-002 -1.8364687548455549E-008 + 9.7800000000000026E-002 -1.3122090081196802E-008 + 9.8900000000000016E-002 -1.5411288245559263E-008 + 0.10000000000000001 -2.3085179989834614E-008 + 0.10110000000000002 -2.8590937617423151E-008 + 0.10220000000000001 -2.4798309183893252E-008 + 0.10330000000000003 -1.4110725032878690E-008 + 0.10440000000000002 -5.7816955667533421E-009 + 0.10550000000000001 -6.6696790312903431E-009 + 0.10660000000000003 -1.4452998797764849E-008 + 0.10770000000000002 -2.1436589392465066E-008 + 0.10880000000000001 -1.9103719495205951E-008 + 0.10990000000000003 -8.2450908323039585E-009 + 0.11100000000000002 2.7379085665302227E-009 + 0.11210000000000001 6.2870673112058739E-009 + 0.11320000000000002 3.4586267183556174E-009 + 0.11430000000000001 -2.1903892033492411E-009 + 0.11540000000000003 -4.6704480283210614E-009 + 0.11650000000000002 4.2078113215993085E-010 + 0.11760000000000001 1.0509148218318387E-008 + 0.11870000000000003 1.6896141374900253E-008 + 0.11980000000000002 1.3667801113115274E-008 + 0.12090000000000001 6.0529057321900837E-009 + 0.12200000000000003 1.3394505504749077E-009 + 0.12310000000000001 6.6532295228682869E-009 + 0.12420000000000003 1.7540527252890570E-008 + 0.12530000000000002 2.2780634267860478E-008 + 0.12640000000000001 1.7784746120241834E-008 + 0.12750000000000003 8.6910247887317382E-009 + 0.12860000000000002 3.8093381782289271E-009 + 0.12970000000000001 5.5967364076536796E-009 + 0.13080000000000003 1.0571644892820586E-008 + 0.13190000000000002 1.5990131885246228E-008 + 0.13300000000000001 1.9126098038668715E-008 + 0.13410000000000000 1.6681442005506142E-008 + 0.13520000000000004 6.9304859628971371E-009 + 0.13630000000000003 -3.5486527050210270E-009 + 0.13740000000000002 -3.6390177537981572E-009 + 0.13850000000000001 7.6944646210108658E-009 + 0.13960000000000000 1.7519495187912071E-008 + 0.14070000000000005 1.3099773710223417E-008 + 0.14180000000000004 -1.9701693609874837E-009 + 0.14290000000000003 -1.1600604921113700E-008 + 0.14400000000000002 -6.2419460711282682E-009 + 0.14510000000000001 5.9650777650688269E-009 + 0.14620000000000000 1.0983452369828228E-008 + 0.14730000000000004 5.9594964518794313E-009 + 0.14840000000000003 -1.8597544615417405E-009 + 0.14950000000000002 -7.1297847625828581E-009 + 0.15060000000000001 -9.4913188419809558E-009 + 0.15170000000000000 -8.9518001900046329E-009 + 0.15280000000000005 -2.1298687258308746E-009 + 0.15390000000000004 7.8485085097668161E-009 + 0.15500000000000003 1.0381416615246053E-008 + 0.15610000000000002 -1.4579422114024965E-009 + 0.15720000000000001 -1.6717384809794567E-008 + 0.15830000000000000 -1.6393544299830864E-008 + 0.15940000000000004 2.5238863776699816E-010 + 0.16050000000000003 1.3519652064530874E-008 + 0.16160000000000002 7.6863795328563356E-009 + 0.16270000000000001 -9.3053742489246360E-009 + 0.16380000000000000 -1.7042893318830465E-008 + 0.16490000000000005 -9.3452214855460625E-009 + 0.16600000000000004 1.0405166728233439E-009 + 0.16710000000000003 3.2833999963344240E-009 + 0.16820000000000002 1.2156947670760587E-009 + 0.16930000000000001 2.5508164469556505E-009 + 0.17040000000000000 3.3825517942176475E-009 + 0.17150000000000004 -2.7000313096436912E-009 + 0.17260000000000003 -1.0372702696770375E-008 + 0.17370000000000002 -7.2088512936829829E-009 + 0.17480000000000001 5.5908868645815346E-009 + 0.17590000000000000 1.1205473882114347E-008 + 0.17700000000000005 1.4693445071767286E-010 + 0.17810000000000004 -1.3669898990542606E-008 + 0.17920000000000003 -1.1217529127804937E-008 + 0.18030000000000002 4.6076187310006844E-009 + 0.18140000000000001 1.3285093025672268E-008 + 0.18250000000000000 5.0520965189093658E-009 + 0.18360000000000004 -6.3463243549222170E-009 + 0.18470000000000003 -5.2598880806442594E-009 + 0.18580000000000002 3.1529736599367197E-009 + 0.18690000000000001 3.5513254559305096E-009 + 0.18800000000000000 -4.4249235386928376E-009 + 0.18910000000000005 -6.1475211587946887E-009 + 0.19020000000000004 3.0570981301991651E-009 + 0.19130000000000003 9.0313179157419654E-009 + 0.19240000000000002 7.6438827489866412E-010 + 0.19350000000000001 -1.0355893920177550E-008 + 0.19460000000000005 -6.8446293077784048E-009 + 0.19570000000000004 7.6733099874104482E-009 + 0.19680000000000003 1.2180884745305320E-008 + 0.19790000000000002 -4.1286440932708501E-010 + 0.19900000000000001 -1.1851114756211700E-008 + 0.20010000000000000 -5.5187303615866767E-009 + 0.20120000000000005 9.0308658329263380E-009 + 0.20230000000000004 1.0270400530032475E-008 + 0.20340000000000003 -2.9743303375795449E-009 + 0.20450000000000002 -1.0587021925800855E-008 + 0.20560000000000000 -2.3214539179861049E-009 + 0.20670000000000005 7.4873200972547238E-009 + 0.20780000000000004 3.4356049116723852E-009 + 0.20890000000000003 -6.7872027997850637E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0041.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0041.BXX.semd new file mode 100644 index 00000000..2e2f4626 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0041.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 0.0000000000000000 + -9.9099999999999994E-002 0.0000000000000000 + -9.7999999999999990E-002 0.0000000000000000 + -9.6899999999999986E-002 0.0000000000000000 + -9.5799999999999996E-002 0.0000000000000000 + -9.4699999999999993E-002 0.0000000000000000 + -9.3599999999999989E-002 0.0000000000000000 + -9.2499999999999999E-002 0.0000000000000000 + -9.1399999999999995E-002 0.0000000000000000 + -9.0299999999999991E-002 0.0000000000000000 + -8.9200000000000002E-002 0.0000000000000000 + -8.8099999999999984E-002 0.0000000000000000 + -8.6999999999999994E-002 0.0000000000000000 + -8.5899999999999990E-002 0.0000000000000000 + -8.4799999999999986E-002 0.0000000000000000 + -8.3699999999999997E-002 0.0000000000000000 + -8.2599999999999993E-002 0.0000000000000000 + -8.1499999999999989E-002 0.0000000000000000 + -8.0399999999999999E-002 0.0000000000000000 + -7.9299999999999995E-002 0.0000000000000000 + -7.8199999999999992E-002 0.0000000000000000 + -7.7100000000000002E-002 0.0000000000000000 + -7.5999999999999984E-002 0.0000000000000000 + -7.4899999999999994E-002 0.0000000000000000 + -7.3799999999999991E-002 0.0000000000000000 + -7.2699999999999987E-002 0.0000000000000000 + -7.1599999999999997E-002 0.0000000000000000 + -7.0499999999999993E-002 0.0000000000000000 + -6.9399999999999989E-002 0.0000000000000000 + -6.8300000000000000E-002 0.0000000000000000 + -6.7199999999999996E-002 0.0000000000000000 + -6.6099999999999992E-002 0.0000000000000000 + -6.5000000000000002E-002 0.0000000000000000 + -6.3899999999999985E-002 0.0000000000000000 + -6.2799999999999995E-002 0.0000000000000000 + -6.1699999999999991E-002 0.0000000000000000 + -6.0599999999999994E-002 0.0000000000000000 + -5.9499999999999990E-002 0.0000000000000000 + -5.8399999999999994E-002 0.0000000000000000 + -5.7299999999999990E-002 0.0000000000000000 + -5.6199999999999986E-002 0.0000000000000000 + -5.5099999999999996E-002 0.0000000000000000 + -5.3999999999999992E-002 0.0000000000000000 + -5.2899999999999989E-002 0.0000000000000000 + -5.1799999999999985E-002 0.0000000000000000 + -5.0699999999999995E-002 0.0000000000000000 + -4.9599999999999991E-002 0.0000000000000000 + -4.8499999999999988E-002 0.0000000000000000 + -4.7399999999999998E-002 0.0000000000000000 + -4.6299999999999994E-002 0.0000000000000000 + -4.5199999999999990E-002 0.0000000000000000 + -4.4099999999999986E-002 0.0000000000000000 + -4.2999999999999997E-002 0.0000000000000000 + -4.1899999999999993E-002 0.0000000000000000 + -4.0799999999999989E-002 0.0000000000000000 + -3.9699999999999985E-002 0.0000000000000000 + -3.8599999999999995E-002 0.0000000000000000 + -3.7499999999999992E-002 0.0000000000000000 + -3.6399999999999988E-002 0.0000000000000000 + -3.5299999999999984E-002 0.0000000000000000 + -3.4199999999999994E-002 0.0000000000000000 + -3.3099999999999991E-002 0.0000000000000000 + -3.1999999999999987E-002 0.0000000000000000 + -3.0899999999999997E-002 0.0000000000000000 + -2.9799999999999993E-002 0.0000000000000000 + -2.8699999999999989E-002 0.0000000000000000 + -2.7599999999999986E-002 0.0000000000000000 + -2.6499999999999996E-002 0.0000000000000000 + -2.5399999999999992E-002 0.0000000000000000 + -2.4299999999999988E-002 0.0000000000000000 + -2.3199999999999985E-002 0.0000000000000000 + -2.2099999999999995E-002 0.0000000000000000 + -2.0999999999999991E-002 0.0000000000000000 + -1.9899999999999987E-002 0.0000000000000000 + -1.8799999999999983E-002 0.0000000000000000 + -1.7699999999999994E-002 0.0000000000000000 + -1.6599999999999990E-002 0.0000000000000000 + -1.5499999999999986E-002 0.0000000000000000 + -1.4399999999999996E-002 0.0000000000000000 + -1.3299999999999992E-002 0.0000000000000000 + -1.2199999999999989E-002 0.0000000000000000 + -1.1099999999999985E-002 0.0000000000000000 + -9.9999999999999950E-003 0.0000000000000000 + -8.8999999999999913E-003 0.0000000000000000 + -7.7999999999999875E-003 0.0000000000000000 + -6.6999999999999837E-003 0.0000000000000000 + -5.5999999999999939E-003 0.0000000000000000 + -4.4999999999999901E-003 0.0000000000000000 + -3.3999999999999864E-003 0.0000000000000000 + -2.2999999999999826E-003 0.0000000000000000 + -1.1999999999999927E-003 0.0000000000000000 + -9.9999999999988987E-005 0.0000000000000000 + 1.0000000000000148E-003 0.0000000000000000 + 2.1000000000000185E-003 0.0000000000000000 + 3.2000000000000084E-003 0.0000000000000000 + 4.3000000000000121E-003 0.0000000000000000 + 5.4000000000000159E-003 0.0000000000000000 + 6.5000000000000058E-003 0.0000000000000000 + 7.6000000000000234E-003 0.0000000000000000 + 8.7000000000000133E-003 0.0000000000000000 + 9.8000000000000032E-003 0.0000000000000000 + 1.0900000000000021E-002 0.0000000000000000 + 1.2000000000000011E-002 0.0000000000000000 + 1.3100000000000001E-002 0.0000000000000000 + 1.4200000000000018E-002 0.0000000000000000 + 1.5300000000000008E-002 0.0000000000000000 + 1.6400000000000026E-002 0.0000000000000000 + 1.7500000000000016E-002 0.0000000000000000 + 1.8600000000000005E-002 0.0000000000000000 + 1.9700000000000023E-002 0.0000000000000000 + 2.0800000000000013E-002 0.0000000000000000 + 2.1900000000000003E-002 0.0000000000000000 + 2.3000000000000020E-002 0.0000000000000000 + 2.4100000000000010E-002 0.0000000000000000 + 2.5200000000000000E-002 0.0000000000000000 + 2.6300000000000018E-002 0.0000000000000000 + 2.7400000000000008E-002 0.0000000000000000 + 2.8500000000000025E-002 0.0000000000000000 + 2.9600000000000015E-002 0.0000000000000000 + 3.0700000000000005E-002 0.0000000000000000 + 3.1800000000000023E-002 0.0000000000000000 + 3.2900000000000013E-002 0.0000000000000000 + 3.4000000000000002E-002 0.0000000000000000 + 3.5100000000000020E-002 0.0000000000000000 + 3.6200000000000010E-002 0.0000000000000000 + 3.7300000000000028E-002 0.0000000000000000 + 3.8400000000000017E-002 0.0000000000000000 + 3.9500000000000007E-002 0.0000000000000000 + 4.0600000000000025E-002 0.0000000000000000 + 4.1700000000000015E-002 0.0000000000000000 + 4.2800000000000005E-002 0.0000000000000000 + 4.3900000000000022E-002 0.0000000000000000 + 4.5000000000000012E-002 0.0000000000000000 + 4.6100000000000002E-002 0.0000000000000000 + 4.7200000000000020E-002 0.0000000000000000 + 4.8300000000000010E-002 0.0000000000000000 + 4.9400000000000027E-002 0.0000000000000000 + 5.0500000000000017E-002 0.0000000000000000 + 5.1600000000000007E-002 0.0000000000000000 + 5.2700000000000025E-002 0.0000000000000000 + 5.3800000000000014E-002 0.0000000000000000 + 5.4900000000000004E-002 0.0000000000000000 + 5.6000000000000022E-002 0.0000000000000000 + 5.7100000000000012E-002 0.0000000000000000 + 5.8200000000000002E-002 0.0000000000000000 + 5.9300000000000019E-002 0.0000000000000000 + 6.0400000000000009E-002 0.0000000000000000 + 6.1500000000000027E-002 0.0000000000000000 + 6.2600000000000017E-002 0.0000000000000000 + 6.3700000000000007E-002 0.0000000000000000 + 6.4800000000000024E-002 0.0000000000000000 + 6.5900000000000014E-002 0.0000000000000000 + 6.7000000000000004E-002 0.0000000000000000 + 6.8100000000000022E-002 0.0000000000000000 + 6.9200000000000012E-002 0.0000000000000000 + 7.0300000000000029E-002 0.0000000000000000 + 7.1400000000000019E-002 0.0000000000000000 + 7.2500000000000009E-002 0.0000000000000000 + 7.3600000000000027E-002 0.0000000000000000 + 7.4700000000000016E-002 0.0000000000000000 + 7.5800000000000006E-002 0.0000000000000000 + 7.6900000000000024E-002 0.0000000000000000 + 7.8000000000000014E-002 0.0000000000000000 + 7.9100000000000004E-002 0.0000000000000000 + 8.0200000000000021E-002 0.0000000000000000 + 8.1300000000000011E-002 0.0000000000000000 + 8.2400000000000029E-002 0.0000000000000000 + 8.3500000000000019E-002 0.0000000000000000 + 8.4600000000000009E-002 0.0000000000000000 + 8.5700000000000026E-002 0.0000000000000000 + 8.6800000000000016E-002 0.0000000000000000 + 8.7900000000000006E-002 0.0000000000000000 + 8.9000000000000024E-002 0.0000000000000000 + 9.0100000000000013E-002 0.0000000000000000 + 9.1200000000000003E-002 0.0000000000000000 + 9.2300000000000021E-002 0.0000000000000000 + 9.3400000000000011E-002 0.0000000000000000 + 9.4500000000000028E-002 0.0000000000000000 + 9.5600000000000018E-002 0.0000000000000000 + 9.6700000000000008E-002 0.0000000000000000 + 9.7800000000000026E-002 0.0000000000000000 + 9.8900000000000016E-002 0.0000000000000000 + 0.10000000000000001 0.0000000000000000 + 0.10110000000000002 0.0000000000000000 + 0.10220000000000001 0.0000000000000000 + 0.10330000000000003 0.0000000000000000 + 0.10440000000000002 0.0000000000000000 + 0.10550000000000001 0.0000000000000000 + 0.10660000000000003 0.0000000000000000 + 0.10770000000000002 0.0000000000000000 + 0.10880000000000001 0.0000000000000000 + 0.10990000000000003 0.0000000000000000 + 0.11100000000000002 0.0000000000000000 + 0.11210000000000001 0.0000000000000000 + 0.11320000000000002 0.0000000000000000 + 0.11430000000000001 0.0000000000000000 + 0.11540000000000003 0.0000000000000000 + 0.11650000000000002 0.0000000000000000 + 0.11760000000000001 0.0000000000000000 + 0.11870000000000003 0.0000000000000000 + 0.11980000000000002 0.0000000000000000 + 0.12090000000000001 0.0000000000000000 + 0.12200000000000003 0.0000000000000000 + 0.12310000000000001 0.0000000000000000 + 0.12420000000000003 0.0000000000000000 + 0.12530000000000002 0.0000000000000000 + 0.12640000000000001 0.0000000000000000 + 0.12750000000000003 0.0000000000000000 + 0.12860000000000002 0.0000000000000000 + 0.12970000000000001 0.0000000000000000 + 0.13080000000000003 0.0000000000000000 + 0.13190000000000002 0.0000000000000000 + 0.13300000000000001 0.0000000000000000 + 0.13410000000000000 0.0000000000000000 + 0.13520000000000004 0.0000000000000000 + 0.13630000000000003 0.0000000000000000 + 0.13740000000000002 0.0000000000000000 + 0.13850000000000001 0.0000000000000000 + 0.13960000000000000 0.0000000000000000 + 0.14070000000000005 0.0000000000000000 + 0.14180000000000004 0.0000000000000000 + 0.14290000000000003 0.0000000000000000 + 0.14400000000000002 0.0000000000000000 + 0.14510000000000001 0.0000000000000000 + 0.14620000000000000 0.0000000000000000 + 0.14730000000000004 0.0000000000000000 + 0.14840000000000003 0.0000000000000000 + 0.14950000000000002 0.0000000000000000 + 0.15060000000000001 0.0000000000000000 + 0.15170000000000000 0.0000000000000000 + 0.15280000000000005 0.0000000000000000 + 0.15390000000000004 0.0000000000000000 + 0.15500000000000003 0.0000000000000000 + 0.15610000000000002 0.0000000000000000 + 0.15720000000000001 0.0000000000000000 + 0.15830000000000000 0.0000000000000000 + 0.15940000000000004 0.0000000000000000 + 0.16050000000000003 0.0000000000000000 + 0.16160000000000002 0.0000000000000000 + 0.16270000000000001 0.0000000000000000 + 0.16380000000000000 0.0000000000000000 + 0.16490000000000005 0.0000000000000000 + 0.16600000000000004 0.0000000000000000 + 0.16710000000000003 0.0000000000000000 + 0.16820000000000002 0.0000000000000000 + 0.16930000000000001 0.0000000000000000 + 0.17040000000000000 0.0000000000000000 + 0.17150000000000004 0.0000000000000000 + 0.17260000000000003 0.0000000000000000 + 0.17370000000000002 0.0000000000000000 + 0.17480000000000001 0.0000000000000000 + 0.17590000000000000 0.0000000000000000 + 0.17700000000000005 0.0000000000000000 + 0.17810000000000004 0.0000000000000000 + 0.17920000000000003 0.0000000000000000 + 0.18030000000000002 0.0000000000000000 + 0.18140000000000001 0.0000000000000000 + 0.18250000000000000 0.0000000000000000 + 0.18360000000000004 0.0000000000000000 + 0.18470000000000003 0.0000000000000000 + 0.18580000000000002 0.0000000000000000 + 0.18690000000000001 0.0000000000000000 + 0.18800000000000000 0.0000000000000000 + 0.18910000000000005 0.0000000000000000 + 0.19020000000000004 0.0000000000000000 + 0.19130000000000003 0.0000000000000000 + 0.19240000000000002 0.0000000000000000 + 0.19350000000000001 0.0000000000000000 + 0.19460000000000005 0.0000000000000000 + 0.19570000000000004 0.0000000000000000 + 0.19680000000000003 0.0000000000000000 + 0.19790000000000002 0.0000000000000000 + 0.19900000000000001 0.0000000000000000 + 0.20010000000000000 0.0000000000000000 + 0.20120000000000005 0.0000000000000000 + 0.20230000000000004 0.0000000000000000 + 0.20340000000000003 0.0000000000000000 + 0.20450000000000002 0.0000000000000000 + 0.20560000000000000 0.0000000000000000 + 0.20670000000000005 0.0000000000000000 + 0.20780000000000004 0.0000000000000000 + 0.20890000000000003 0.0000000000000000 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0041.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0041.BXZ.semd new file mode 100644 index 00000000..0464c1d2 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0041.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 1.9314121957161312E-038 + -0.10020000000000000 -7.5781256857342652E-038 + -9.9099999999999994E-002 -2.3686053775225580E-037 + -9.7999999999999990E-002 2.3040955601513076E-036 + -9.6899999999999986E-002 5.7889943295933543E-038 + -9.5799999999999996E-002 -3.4944961751831832E-035 + -9.4699999999999993E-002 2.8432806274194752E-035 + -9.3599999999999989E-002 3.9417053097307192E-034 + -9.2499999999999999E-002 -4.1312657124153136E-034 + -9.1399999999999995E-002 -3.7573909179286539E-033 + -9.0299999999999991E-002 3.4174489719303874E-033 + -8.9200000000000002E-002 3.1596338938414799E-032 + -8.8099999999999984E-002 -1.6453964543219707E-032 + -8.6999999999999994E-002 -2.3471843317275738E-031 + -8.5899999999999990E-002 -3.1437534794406493E-033 + -8.4799999999999986E-002 1.5118062938580821E-030 + -8.3699999999999997E-002 9.6947758705536566E-031 + -8.2599999999999993E-002 -8.1690605632993569E-030 + -8.1499999999999989E-002 -1.1438210034857088E-029 + -8.0399999999999999E-002 3.4766285502970761E-029 + -7.9299999999999995E-002 8.7477814467289545E-029 + -7.8199999999999992E-002 -9.6454862827570109E-029 + -7.7100000000000002E-002 -5.0348662089742201E-028 + -7.5999999999999984E-002 -2.3846316885074819E-029 + -7.4899999999999994E-002 2.2161866537128417E-027 + -7.3799999999999991E-002 2.2836546759666487E-027 + -7.2699999999999987E-002 -6.9387920185608429E-027 + -7.1599999999999997E-002 -1.6393025730046299E-026 + -7.0499999999999993E-002 9.9998589091940935E-027 + -6.9399999999999989E-002 7.3272963076952715E-026 + -6.8300000000000000E-002 4.2752332165892290E-026 + -6.7199999999999996E-002 -2.1728798925382790E-025 + -6.6099999999999992E-002 -3.9428342865929534E-025 + -6.5000000000000002E-002 2.9600886272009186E-025 + -6.3899999999999985E-002 1.6577880368783354E-024 + -6.2799999999999995E-002 9.6610039846903199E-025 + -6.1699999999999991E-002 -4.1325038611245410E-024 + -6.0599999999999994E-002 -7.9081041717608449E-024 + -5.9499999999999990E-002 3.0338766055154158E-024 + -5.8399999999999994E-002 2.7065599932523074E-023 + -5.7299999999999990E-002 2.4240648010159559E-023 + -5.6199999999999986E-002 -4.6631423508463088E-023 + -5.5099999999999996E-002 -1.2461344156785754E-022 + -5.3999999999999992E-002 -2.9612412121480144E-023 + -5.2899999999999989E-002 2.9122242985057119E-022 + -5.1799999999999985E-002 4.4413192081369743E-022 + -5.0699999999999995E-002 -1.6841956921060243E-022 + -4.9599999999999991E-002 -1.3077783039755012E-021 + -4.8499999999999988E-002 -1.2784091513136423E-021 + -4.7399999999999998E-002 1.4145183283762618E-021 + -4.6299999999999994E-002 4.7750333719008984E-021 + -4.5199999999999990E-002 3.0985761654613770E-021 + -4.4099999999999986E-002 -6.3425309391660825E-021 + -4.2999999999999997E-002 -1.5058559710825044E-020 + -4.1899999999999993E-002 -7.0256617638934083E-021 + -4.0799999999999989E-002 2.1064180148056992E-020 + -3.9699999999999985E-002 4.2842236551792854E-020 + -3.8599999999999995E-002 1.8789796970641292E-020 + -3.7499999999999992E-002 -5.4608454250356325E-020 + -3.6399999999999988E-002 -1.1360081065087884E-019 + -3.5299999999999984E-002 -6.7716501074148589E-020 + -3.4199999999999994E-002 1.0299799663447706E-019 + -3.3099999999999991E-002 2.8347321910887990E-019 + -3.1999999999999987E-002 2.7091398077212243E-019 + -3.0899999999999997E-002 -7.3058885834413532E-020 + -2.9799999999999993E-002 -6.4252412132913999E-019 + -2.8699999999999989E-002 -9.8929219278420602E-019 + -2.7599999999999986E-002 -4.7437034861477977E-019 + -2.6499999999999996E-002 1.1668177667424272E-018 + -2.5399999999999992E-002 3.0402353398090364E-018 + -2.4299999999999988E-002 2.9736237258510599E-018 + -2.3199999999999985E-002 -9.1920611006077711E-019 + -2.2099999999999995E-002 -7.4135276578483180E-018 + -2.0999999999999991E-002 -1.0854286331797368E-017 + -1.9899999999999987E-002 -4.4719952310418653E-018 + -1.8799999999999983E-002 1.2324350062065384E-017 + -1.7699999999999994E-002 2.8849948800926370E-017 + -1.6599999999999990E-002 2.7391998303548581E-017 + -1.5499999999999986E-002 -2.9333733240393827E-018 + -1.4399999999999996E-002 -5.2092145753057696E-017 + -1.3299999999999992E-002 -8.7133346224318916E-017 + -1.2199999999999989E-002 -6.7578902422683749E-017 + -1.1099999999999985E-002 2.7003547670448779E-017 + -9.9999999999999950E-003 1.6931198645856360E-016 + -8.8999999999999913E-003 2.7278259314961314E-016 + -7.7999999999999875E-003 2.1641715625149015E-016 + -6.6999999999999837E-003 -8.0199627162323819E-017 + -5.5999999999999939E-003 -5.5099572628231042E-016 + -4.4999999999999901E-003 -9.1909332232989428E-016 + -3.3999999999999864E-003 -7.7278495077374456E-016 + -2.2999999999999826E-003 1.7499283791245118E-016 + -1.1999999999999927E-003 1.7388301034633328E-015 + -9.9999999999988987E-005 3.0624020927770080E-015 + 1.0000000000000148E-003 2.8381528728485105E-015 + 2.1000000000000185E-003 5.3843895914763295E-017 + 3.2000000000000084E-003 -4.9650204161520630E-015 + 4.3000000000000121E-003 -9.8359075197769139E-015 + 5.4000000000000159E-003 -1.0521842423759972E-014 + 6.5000000000000058E-003 -3.3292782457760781E-015 + 7.6000000000000234E-003 1.1960211941382075E-014 + 8.7000000000000133E-003 2.9482069319490198E-014 + 9.8000000000000032E-003 3.7523569727760872E-014 + 1.0900000000000021E-002 2.3234991269318814E-014 + 1.2000000000000011E-002 -1.8785505174535345E-014 + 1.3100000000000001E-002 -7.7669736419337665E-014 + 1.4200000000000018E-002 -1.2313801779455236E-013 + 1.5300000000000008E-002 -1.1368801679147861E-013 + 1.6400000000000026E-002 -1.7686966122384615E-014 + 1.7500000000000016E-002 1.5864665538298933E-013 + 1.8600000000000005E-002 3.5069608892226989E-013 + 1.9700000000000023E-002 4.4054324532978584E-013 + 2.0800000000000013E-002 3.0007721025897272E-013 + 2.1900000000000003E-002 -1.3280354463698907E-013 + 2.3000000000000020E-002 -7.7358686947567867E-013 + 2.4100000000000010E-002 -1.3536792129939523E-012 + 2.5200000000000000E-002 -1.4736816367905137E-012 + 2.6300000000000018E-002 -7.6680567277775946E-013 + 2.7400000000000008E-002 8.6273935044622885E-013 + 2.8500000000000025E-002 3.0244771530990588E-012 + 2.9600000000000015E-002 4.7866190178158519E-012 + 3.0700000000000005E-002 4.8986110307014386E-012 + 3.1800000000000023E-002 2.3125396996642733E-012 + 3.2900000000000013E-002 -3.1295964084132599E-012 + 3.4000000000000002E-002 -1.0129809317749316E-011 + 3.5100000000000020E-002 -1.5848223774983516E-011 + 3.6200000000000010E-002 -1.6574925459922341E-011 + 3.7300000000000028E-002 -9.1790524833768039E-012 + 3.8400000000000017E-002 7.0256920940703349E-012 + 3.9500000000000007E-002 2.8727530770877863E-011 + 4.0600000000000025E-002 4.8272951608252512E-011 + 4.1700000000000015E-002 5.5237387580620023E-011 + 4.2800000000000005E-002 4.0006047086205143E-011 + 4.3900000000000022E-002 -1.4370846092987000E-012 + 4.5000000000000012E-002 -6.3189328769475139E-011 + 4.6100000000000002E-002 -1.2770232094005962E-010 + 4.7200000000000020E-002 -1.6843318406678520E-010 + 4.8300000000000010E-002 -1.5741824510584479E-010 + 4.9400000000000027E-002 -7.6404417514996936E-011 + 5.0500000000000017E-002 7.1805124346457916E-011 + 5.1600000000000007E-002 2.5637333922468031E-010 + 5.2700000000000025E-002 4.2017639367841753E-010 + 5.3800000000000014E-002 4.9261661416721836E-010 + 5.4900000000000004E-002 4.1232017800041376E-010 + 5.6000000000000022E-002 1.5443717138463597E-010 + 5.7100000000000012E-002 -2.4606061632681531E-010 + 5.8200000000000002E-002 -6.8483180237777219E-010 + 5.9300000000000019E-002 -1.0000575922930466E-009 + 6.0400000000000009E-002 -1.0082013002232770E-009 + 6.1500000000000027E-002 -5.5865334580573744E-010 + 6.2600000000000017E-002 4.0508801868455180E-010 + 6.3700000000000007E-002 1.7948548203250425E-009 + 6.4800000000000024E-002 3.3552476352838312E-009 + 6.5900000000000014E-002 4.6811585718842252E-009 + 6.7000000000000004E-002 5.2776121250985852E-009 + 6.8100000000000022E-002 4.6519401664113502E-009 + 6.9200000000000012E-002 2.4171111778770182E-009 + 7.0300000000000029E-002 -1.6214803943981337E-009 + 7.1400000000000019E-002 -7.4228965196709851E-009 + 7.2500000000000009E-002 -1.4729607755725738E-008 + 7.3600000000000027E-002 -2.3152058048481194E-008 + 7.4700000000000016E-002 -3.2304136254879268E-008 + 7.5800000000000006E-002 -4.1959843599670421E-008 + 7.6900000000000024E-002 -5.2192692834296395E-008 + 7.8000000000000014E-002 -6.3462564980909519E-008 + 7.9100000000000004E-002 -7.6628090539543336E-008 + 8.0200000000000021E-002 -9.2882835645013984E-008 + 8.1300000000000011E-002 -1.1363638918737706E-007 + 8.2400000000000029E-002 -1.4038022300155717E-007 + 8.3500000000000019E-002 -1.7458205547882244E-007 + 8.4600000000000009E-002 -2.1764820701264398E-007 + 8.5700000000000026E-002 -2.7097803467768244E-007 + 8.6800000000000016E-002 -3.3610561445129861E-007 + 8.7900000000000006E-002 -4.1489607838229858E-007 + 8.9000000000000024E-002 -5.0975086196558550E-007 + 9.0100000000000013E-002 -6.2377097265198245E-007 + 9.1200000000000003E-002 -7.6084774036644376E-007 + 9.2300000000000021E-002 -9.2567915999097750E-007 + 9.3400000000000011E-002 -1.1237173112021992E-006 + 9.4500000000000028E-002 -1.3611069107355434E-006 + 9.5600000000000018E-002 -1.6446582549178856E-006 + 9.6700000000000008E-002 -1.9818824057438178E-006 + 9.7800000000000026E-002 -2.3811380742699839E-006 + 9.8900000000000016E-002 -2.8518350063677644E-006 + 0.10000000000000001 -3.4046777273033513E-006 + 0.10110000000000002 -4.0518907553632744E-006 + 0.10220000000000001 -4.8073820835270453E-006 + 0.10330000000000003 -5.6868325373216067E-006 + 0.10440000000000002 -6.7076716732117347E-006 + 0.10550000000000001 -7.8890043369028717E-006 + 0.10660000000000003 -9.2515265350812115E-006 + 0.10770000000000002 -1.0817461770784575E-005 + 0.10880000000000001 -1.2610521480382886E-005 + 0.10990000000000003 -1.4655936865892727E-005 + 0.11100000000000002 -1.6980429791146889E-005 + 0.11210000000000001 -1.9612169126048684E-005 + 0.11320000000000002 -2.2580696168006398E-005 + 0.11430000000000001 -2.5916679078363813E-005 + 0.11540000000000003 -2.9651533623109572E-005 + 0.11650000000000002 -3.3817035728134215E-005 + 0.11760000000000001 -3.8444690289907157E-005 + 0.11870000000000003 -4.3565098167164251E-005 + 0.11980000000000002 -4.9207308620680124E-005 + 0.12090000000000001 -5.5397893447661772E-005 + 0.12200000000000003 -6.2160310335457325E-005 + 0.12310000000000001 -6.9513771450147033E-005 + 0.12420000000000003 -7.7472039265558124E-005 + 0.12530000000000002 -8.6042811744846404E-005 + 0.12640000000000001 -9.5226176199503243E-005 + 0.12750000000000003 -1.0501374345039949E-004 + 0.12860000000000002 -1.1538741819094867E-004 + 0.12970000000000001 -1.2631811841856688E-004 + 0.13080000000000003 -1.3776453852187842E-004 + 0.13190000000000002 -1.4967197785153985E-004 + 0.13300000000000001 -1.6197135846596211E-004 + 0.13410000000000000 -1.7457804642617702E-004 + 0.13520000000000004 -1.8739090592134744E-004 + 0.13630000000000003 -2.0029157167300582E-004 + 0.13740000000000002 -2.1314395416993648E-004 + 0.13850000000000001 -2.2579444339498878E-004 + 0.13960000000000000 -2.3807262186892331E-004 + 0.14070000000000005 -2.4979136651381850E-004 + 0.14180000000000004 -2.6074794004671276E-004 + 0.14290000000000003 -2.7072531520389020E-004 + 0.14400000000000002 -2.7949421200901270E-004 + 0.14510000000000001 -2.8681603725999594E-004 + 0.14620000000000000 -2.9244468896649778E-004 + 0.14730000000000004 -2.9612967045977712E-004 + 0.14840000000000003 -2.9761929181404412E-004 + 0.14950000000000002 -2.9666576301679015E-004 + 0.15060000000000001 -2.9302909388206899E-004 + 0.15170000000000000 -2.8648186707869172E-004 + 0.15280000000000005 -2.7681444771587849E-004 + 0.15390000000000004 -2.6384004740975797E-004 + 0.15500000000000003 -2.4739981745369732E-004 + 0.15610000000000002 -2.2736827668268234E-004 + 0.15720000000000001 -2.0365798263810575E-004 + 0.15830000000000000 -1.7622434825170785E-004 + 0.15940000000000004 -1.4506983279716223E-004 + 0.16050000000000003 -1.1024781269952655E-004 + 0.16160000000000002 -7.1864844358060509E-005 + 0.16270000000000001 -3.0083625460974872E-005 + 0.16380000000000000 1.4874940461595543E-005 + 0.16490000000000005 6.2730709032621235E-005 + 0.16600000000000004 1.1314512812532485E-004 + 0.16710000000000003 1.6572342428844422E-004 + 0.16820000000000002 2.2001721663400531E-004 + 0.16930000000000001 2.7552811661735177E-004 + 0.17040000000000000 3.3171256654895842E-004 + 0.17150000000000004 3.8798895548097789E-004 + 0.17260000000000003 4.4374456047080457E-004 + 0.17370000000000002 4.9834325909614563E-004 + 0.17480000000000001 5.5113516282290220E-004 + 0.17590000000000000 6.0146412579342723E-004 + 0.17700000000000005 6.4867991022765636E-004 + 0.17810000000000004 6.9214735412970185E-004 + 0.17920000000000003 7.3125871131196618E-004 + 0.18030000000000002 7.6544203329831362E-004 + 0.18140000000000001 7.9417298547923565E-004 + 0.18250000000000000 8.1698381109163165E-004 + 0.18360000000000004 8.3347270265221596E-004 + 0.18470000000000003 8.4331433754414320E-004 + 0.18580000000000002 8.4626243915408850E-004 + 0.18690000000000001 8.4215740207582712E-004 + 0.18800000000000000 8.3092803834006190E-004 + 0.18910000000000005 8.1259722355753183E-004 + 0.19020000000000004 7.8728119842708111E-004 + 0.19130000000000003 7.5519009260460734E-004 + 0.19240000000000002 7.1662373375147581E-004 + 0.19350000000000001 6.7196931922808290E-004 + 0.19460000000000005 6.2169454758986831E-004 + 0.19570000000000004 5.6633935309946537E-004 + 0.19680000000000003 5.0651084166020155E-004 + 0.19790000000000002 4.4287240598350763E-004 + 0.19900000000000001 3.7613481981679797E-004 + 0.20010000000000000 3.0704177333973348E-004 + 0.20120000000000005 2.3635633988305926E-004 + 0.20230000000000004 1.6485102241858840E-004 + 0.20340000000000003 9.3298469437286258E-005 + 0.20450000000000002 2.2459542378783226E-005 + 0.20560000000000000 -4.6928995288908482E-005 + 0.20670000000000005 -1.1416711640777066E-004 + 0.20780000000000004 -1.7860221851151437E-004 + 0.20890000000000003 -2.3963664716575295E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0042.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0042.BXX.semd new file mode 100644 index 00000000..ab967dd0 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0042.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 -1.3774263978462447E-023 + -0.11009999999999999 7.4785951257335142E-023 + -0.10900000000000000 1.3171751898349450E-022 + -0.10790000000000000 -1.1165820485117612E-021 + -0.10679999999999999 -1.2200411183661734E-021 + -0.10569999999999999 9.2650860591123729E-021 + -0.10460000000000000 1.2694163288450949E-020 + -0.10349999999999999 -5.1418936281231348E-020 + -0.10239999999999999 -1.0754822024890323E-019 + -0.10130000000000000 1.7736489412423275E-019 + -0.10020000000000000 6.5581427713466463E-019 + -9.9099999999999994E-002 -1.4722081701566653E-019 + -9.7999999999999990E-002 -2.7449304135615336E-018 + -9.6899999999999986E-002 -2.2943562417123145E-018 + -9.5799999999999996E-002 6.9433118755588741E-018 + -9.4699999999999993E-002 1.4974194203057569E-017 + -9.3599999999999989E-002 -3.7990995191616158E-018 + -9.2499999999999999E-002 -4.5984707331109170E-017 + -9.1399999999999995E-002 -4.3875555587776559E-017 + -9.0299999999999991E-002 5.8752150750358996E-017 + -8.9200000000000002E-002 1.6859331870748773E-016 + -8.8099999999999984E-002 8.5543048483293868E-017 + -8.6999999999999994E-002 -2.1042171146703640E-016 + -8.5899999999999990E-002 -4.2257470533870140E-016 + -8.4799999999999986E-002 -2.6360917339128987E-016 + -8.3699999999999997E-002 2.2213661387892681E-016 + -8.2599999999999993E-002 8.9559271084567894E-016 + -8.1499999999999989E-002 1.6091108192395993E-015 + -8.0399999999999999E-002 1.2609137858317224E-015 + -7.9299999999999995E-002 -2.2427249215872325E-015 + -7.8199999999999992E-002 -8.0433706570182117E-015 + -7.7100000000000002E-002 -8.0304085118263792E-015 + -7.5999999999999984E-002 6.8649784207980291E-015 + -7.4899999999999994E-002 2.8861370352005825E-014 + -7.3799999999999991E-002 2.7703911688044085E-014 + -7.2699999999999987E-002 -1.8341363448642553E-014 + -7.1599999999999997E-002 -7.7845282303590224E-014 + -7.0499999999999993E-002 -7.4424326293801024E-014 + -6.9399999999999989E-002 2.9495994541143059E-014 + -6.8300000000000000E-002 1.5958507302085700E-013 + -6.7199999999999996E-002 1.7743590613721744E-013 + -6.6099999999999992E-002 2.2101063180631798E-014 + -6.5000000000000002E-002 -2.1710515601004038E-013 + -6.3899999999999985E-002 -3.7860941595399544E-013 + -6.2799999999999995E-002 -3.3554056885418126E-013 + -6.1699999999999991E-002 -1.0469249301032005E-014 + -6.0599999999999994E-002 5.8984251944532717E-013 + -5.9499999999999990E-002 1.1826581380880441E-012 + -5.8399999999999994E-002 1.1202781324132216E-012 + -5.7299999999999990E-002 -1.2979786516431613E-013 + -5.6199999999999986E-002 -2.1265289876226667E-012 + -5.5099999999999996E-002 -3.3092808007784136E-012 + -5.3999999999999992E-002 -2.2620939409828678E-012 + -5.2899999999999989E-002 7.0432098738318349E-013 + -5.1799999999999985E-002 3.6538901244942412E-012 + -5.0699999999999995E-002 4.9972526117159077E-012 + -4.9599999999999991E-002 4.8859328041772621E-012 + -4.8499999999999988E-002 4.0149415909962460E-012 + -4.7399999999999998E-002 1.5007733554159297E-012 + -4.6299999999999994E-002 -4.5595025151279334E-012 + -4.5199999999999990E-002 -1.3610479930592501E-011 + -4.4099999999999986E-002 -2.0701542910450677E-011 + -4.2999999999999997E-002 -1.9555751115674092E-011 + -4.1899999999999993E-002 -7.7931810310571947E-012 + -4.0799999999999989E-002 1.1559456516985200E-011 + -3.9699999999999985E-002 3.3111305364208476E-011 + -3.8599999999999995E-002 5.1546978491190387E-011 + -3.7499999999999992E-002 6.0495108922253849E-011 + -3.6399999999999988E-002 5.1945798357211359E-011 + -3.5299999999999984E-002 2.0565099970171197E-011 + -3.4199999999999994E-002 -3.0862250255392354E-011 + -3.3099999999999991E-002 -9.2067263535167143E-011 + -3.1999999999999987E-002 -1.5063472691423385E-010 + -3.0899999999999997E-002 -1.9280714524949616E-010 + -2.9799999999999993E-002 -1.9814315466160082E-010 + -2.8699999999999989E-002 -1.4018552985106680E-010 + -2.7599999999999986E-002 -1.7819506720889722E-012 + -2.6499999999999996E-002 2.0688872837126837E-010 + -2.5399999999999992E-002 4.4721437664207997E-010 + -2.4299999999999988E-002 6.6659777697708478E-010 + -2.3199999999999985E-002 8.0620382592044848E-010 + -2.2099999999999995E-002 7.9368139838109641E-010 + -2.0999999999999991E-002 5.4364868162792845E-010 + -1.9899999999999987E-002 -1.4507456000401042E-011 + -1.8799999999999983E-002 -9.0459878476778499E-010 + -1.7699999999999994E-002 -2.1100174940613670E-009 + -1.6599999999999990E-002 -3.6174745421391208E-009 + -1.5499999999999986E-002 -5.4444662112018705E-009 + -1.4399999999999996E-002 -7.6170785234808136E-009 + -1.3299999999999992E-002 -1.0139813433340805E-008 + -1.2199999999999989E-002 -1.3019116451573609E-008 + -1.1099999999999985E-002 -1.6327964758033886E-008 + -9.9999999999999950E-003 -2.0232144848364442E-008 + -8.8999999999999913E-003 -2.4944235121893144E-008 + -7.7999999999999875E-003 -3.0673430018168801E-008 + -6.6999999999999837E-003 -3.7646632478072206E-008 + -5.5999999999999939E-003 -4.6176516832474590E-008 + -4.4999999999999901E-003 -5.6688442384711379E-008 + -3.3999999999999864E-003 -6.9684645609413565E-008 + -2.2999999999999826E-003 -8.5714837894101947E-008 + -1.1999999999999927E-003 -1.0539488215499659E-007 + -9.9999999999988987E-005 -1.2942238925006677E-007 + 1.0000000000000148E-003 -1.5854723756092426E-007 + 2.1000000000000185E-003 -1.9357339908765425E-007 + 3.2000000000000084E-003 -2.3547244154542568E-007 + 4.3000000000000121E-003 -2.8551988862091093E-007 + 5.4000000000000159E-003 -3.4527309367149428E-007 + 6.5000000000000058E-003 -4.1640547010501905E-007 + 7.6000000000000234E-003 -5.0066813628291129E-007 + 8.7000000000000133E-003 -6.0008488844687236E-007 + 9.8000000000000032E-003 -7.1719983907314599E-007 + 1.0900000000000021E-002 -8.5504598246188834E-007 + 1.2000000000000011E-002 -1.0168473636440467E-006 + 1.3100000000000001E-002 -1.2058551419613650E-006 + 1.4200000000000018E-002 -1.4255964515541564E-006 + 1.5300000000000008E-002 -1.6802614482003264E-006 + 1.6400000000000026E-002 -1.9747217265830841E-006 + 1.7500000000000016E-002 -2.3142695226852084E-006 + 1.8600000000000005E-002 -2.7043495265388628E-006 + 1.9700000000000023E-002 -3.1506967843597522E-006 + 2.0800000000000013E-002 -3.6595474739442579E-006 + 2.1900000000000003E-002 -4.2377109821245540E-006 + 2.3000000000000020E-002 -4.8925162445812020E-006 + 2.4100000000000010E-002 -5.6316775953746401E-006 + 2.5200000000000000E-002 -6.4631317400198895E-006 + 2.6300000000000018E-002 -7.3947790042439010E-006 + 2.7400000000000008E-002 -8.4342109403223731E-006 + 2.8500000000000025E-002 -9.5888071882654913E-006 + 2.9600000000000015E-002 -1.0866308912227396E-005 + 3.0700000000000005E-002 -1.2274776054255199E-005 + 3.1800000000000023E-002 -1.3821708307659719E-005 + 3.2900000000000013E-002 -1.5512945537921041E-005 + 3.4000000000000002E-002 -1.7352860595565289E-005 + 3.5100000000000020E-002 -1.9344963220646605E-005 + 3.6200000000000010E-002 -2.1492640371434391E-005 + 3.7300000000000028E-002 -2.3797938411007635E-005 + 3.8400000000000017E-002 -2.6259760488756001E-005 + 3.9500000000000007E-002 -2.8872787879663520E-005 + 4.0600000000000025E-002 -3.1628969736630097E-005 + 4.1700000000000015E-002 -3.4518870961619541E-005 + 4.2800000000000005E-002 -3.7530433473875746E-005 + 4.3900000000000022E-002 -4.0648199501447380E-005 + 4.5000000000000012E-002 -4.3852163798874244E-005 + 4.6100000000000002E-002 -4.7117428039200604E-005 + 4.7200000000000020E-002 -5.0414510042173788E-005 + 4.8300000000000010E-002 -5.3709376516053453E-005 + 4.9400000000000027E-002 -5.6965334806591272E-005 + 5.0500000000000017E-002 -6.0141534049762413E-005 + 5.1600000000000007E-002 -6.3193503592628986E-005 + 5.2700000000000025E-002 -6.6070111643057317E-005 + 5.3800000000000014E-002 -6.8714958615601063E-005 + 5.4900000000000004E-002 -7.1069407567847520E-005 + 5.6000000000000022E-002 -7.3075563705060631E-005 + 5.7100000000000012E-002 -7.4673880590125918E-005 + 5.8200000000000002E-002 -7.5802374340128154E-005 + 5.9300000000000019E-002 -7.6394855568651110E-005 + 6.0400000000000009E-002 -7.6386240834835917E-005 + 6.1500000000000027E-002 -7.5712829129770398E-005 + 6.2600000000000017E-002 -7.4318530096206814E-005 + 6.3700000000000007E-002 -7.2151597123593092E-005 + 6.4800000000000024E-002 -6.9164590968284756E-005 + 6.5900000000000014E-002 -6.5312306105624884E-005 + 6.7000000000000004E-002 -6.0557063989108428E-005 + 6.8100000000000022E-002 -5.4870910389581695E-005 + 6.9200000000000012E-002 -4.8240413889288902E-005 + 7.0300000000000029E-002 -4.0667247958481312E-005 + 7.1400000000000019E-002 -3.2162159186555073E-005 + 7.2500000000000009E-002 -2.2744685338693671E-005 + 7.3600000000000027E-002 -1.2447449989849702E-005 + 7.4700000000000016E-002 -1.3197579846746521E-006 + 7.5800000000000006E-002 1.0571105121925939E-005 + 7.6900000000000024E-002 2.3139988115872256E-005 + 7.8000000000000014E-002 3.6289315175963566E-005 + 7.9100000000000004E-002 4.9909514928003773E-005 + 8.0200000000000021E-002 6.3883642724249512E-005 + 8.1300000000000011E-002 7.8083387052174658E-005 + 8.2400000000000029E-002 9.2366528406273574E-005 + 8.3500000000000019E-002 1.0657394886948168E-004 + 8.4600000000000009E-002 1.2054014950990677E-004 + 8.5700000000000026E-002 1.3410192332230508E-004 + 8.6800000000000016E-002 1.4709922834299505E-004 + 8.7900000000000006E-002 1.5937261923681945E-004 + 8.9000000000000024E-002 1.7076132644433528E-004 + 9.0100000000000013E-002 1.8110524979420006E-004 + 9.1200000000000003E-002 1.9025016808882356E-004 + 9.2300000000000021E-002 1.9805594638455659E-004 + 9.3400000000000011E-002 2.0440304069779813E-004 + 9.4500000000000028E-002 2.0919370581395924E-004 + 9.5600000000000018E-002 2.1234505402389914E-004 + 9.6700000000000008E-002 2.1378317615017295E-004 + 9.7800000000000026E-002 2.1344961714930832E-004 + 9.8900000000000016E-002 2.1131341054569930E-004 + 0.10000000000000001 2.0737556042149663E-004 + 0.10110000000000002 2.0166870672255754E-004 + 0.10220000000000001 1.9424516358412802E-004 + 0.10330000000000003 1.8516895943321288E-004 + 0.10440000000000002 1.7451994062867016E-004 + 0.10550000000000001 1.6240279364865273E-004 + 0.10660000000000003 1.4895130880177021E-004 + 0.10770000000000002 1.3432248670142144E-004 + 0.10880000000000001 1.1868457659147680E-004 + 0.10990000000000003 1.0221193224424496E-004 + 0.11100000000000002 8.5080246208235621E-005 + 0.11210000000000001 6.7476583353709430E-005 + 0.11320000000000002 4.9592457799008116E-005 + 0.11430000000000001 3.1625542760593817E-005 + 0.11540000000000003 1.3774529179499950E-005 + 0.11650000000000002 -3.7651175261999015E-006 + 0.11760000000000001 -2.0812010916415602E-005 + 0.11870000000000003 -3.7213183532003313E-005 + 0.11980000000000002 -5.2831102948402986E-005 + 0.12090000000000001 -6.7515757109504193E-005 + 0.12200000000000003 -8.1120211689267308E-005 + 0.12310000000000001 -9.3534756160806865E-005 + 0.12420000000000003 -1.0468723485246301E-004 + 0.12530000000000002 -1.1452625039964914E-004 + 0.12640000000000001 -1.2300167873036116E-004 + 0.12750000000000003 -1.3007408415433019E-004 + 0.12860000000000002 -1.3572796888183802E-004 + 0.12970000000000001 -1.3997963105794042E-004 + 0.13080000000000003 -1.4285984798334539E-004 + 0.13190000000000002 -1.4440805534832180E-004 + 0.13300000000000001 -1.4468427980318666E-004 + 0.13410000000000000 -1.4376477338373661E-004 + 0.13520000000000004 -1.4173597446642816E-004 + 0.13630000000000003 -1.3867896632291377E-004 + 0.13740000000000002 -1.3467812095768750E-004 + 0.13850000000000001 -1.2983995839022100E-004 + 0.13960000000000000 -1.2428739864844829E-004 + 0.14070000000000005 -1.1813767923740670E-004 + 0.14180000000000004 -1.1148720659548417E-004 + 0.14290000000000003 -1.0442511120345443E-004 + 0.14400000000000002 -9.7053329227492213E-005 + 0.14510000000000001 -8.9484958152752370E-005 + 0.14620000000000000 -8.1821024650707841E-005 + 0.14730000000000004 -7.4138712079729885E-005 + 0.14840000000000003 -6.6505250288173556E-005 + 0.14950000000000002 -5.8991783589590341E-005 + 0.15060000000000001 -5.1668324886122718E-005 + 0.15170000000000000 -4.4586278818314895E-005 + 0.15280000000000005 -3.7781541323056445E-005 + 0.15390000000000004 -3.1290146580431610E-005 + 0.15500000000000003 -2.5151897716568783E-005 + 0.15610000000000002 -1.9393868569750339E-005 + 0.15720000000000001 -1.4017844478075858E-005 + 0.15830000000000000 -9.0149687821394764E-006 + 0.15940000000000004 -4.3876848394575063E-006 + 0.16050000000000003 -1.4845440432509349E-007 + 0.16160000000000002 3.7052930110803572E-006 + 0.16270000000000001 7.2005764195637312E-006 + 0.16380000000000000 1.0368313269282226E-005 + 0.16490000000000005 1.3225181646703277E-005 + 0.16600000000000004 1.5779631212353706E-005 + 0.16710000000000003 1.8051166989607736E-005 + 0.16820000000000002 2.0072928236913867E-005 + 0.16930000000000001 2.1873745936318301E-005 + 0.17040000000000000 2.3468504878110252E-005 + 0.17150000000000004 2.4872631911421195E-005 + 0.17260000000000003 2.6114650609088130E-005 + 0.17370000000000002 2.7224858058616519E-005 + 0.17480000000000001 2.8215472411829978E-005 + 0.17590000000000000 2.9083346817060374E-005 + 0.17700000000000005 2.9834514862159267E-005 + 0.17810000000000004 3.0493771191686392E-005 + 0.17920000000000003 3.1083349313121289E-005 + 0.18030000000000002 3.1600604415871203E-005 + 0.18140000000000001 3.2026746339397505E-005 + 0.18250000000000000 3.2353582355426624E-005 + 0.18360000000000004 3.2589774491498247E-005 + 0.18470000000000003 3.2739833841333166E-005 + 0.18580000000000002 3.2788775570224971E-005 + 0.18690000000000001 3.2714451663196087E-005 + 0.18800000000000000 3.2504758564755321E-005 + 0.18910000000000005 3.2155974622583017E-005 + 0.19020000000000004 3.1654271879233420E-005 + 0.19130000000000003 3.0973526008892804E-005 + 0.19240000000000002 3.0092654924374074E-005 + 0.19350000000000001 2.9007378543610685E-005 + 0.19460000000000005 2.7717138436855748E-005 + 0.19570000000000004 2.6202953449683264E-005 + 0.19680000000000003 2.4437351385131478E-005 + 0.19790000000000002 2.2410360543290153E-005 + 0.19900000000000001 2.0132059944444336E-005 + 0.20010000000000000 1.7610333088668995E-005 + 0.20120000000000005 1.4837070921203122E-005 + 0.20230000000000004 1.1801283108070493E-005 + 0.20340000000000003 8.5139690781943500E-006 + 0.20450000000000002 5.0032485887641087E-006 + 0.20560000000000000 1.2913299087813357E-006 + 0.20670000000000005 -2.6114469164895127E-006 + 0.20780000000000004 -6.6886564127344172E-006 + 0.20890000000000003 -1.0900033885263838E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0042.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0042.BXZ.semd new file mode 100644 index 00000000..015b3784 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0042.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 -4.1322777735891047E-023 + -0.11009999999999999 2.1174046535510227E-022 + -0.10900000000000000 3.3840628318462969E-022 + -0.10790000000000000 -3.1919964817367598E-021 + -0.10679999999999999 -2.4595755071931119E-021 + -0.10569999999999999 2.7823376663608953E-020 + -0.10460000000000000 2.6122043858172103E-020 + -0.10349999999999999 -1.7167835053035746E-019 + -0.10239999999999999 -2.5715566658928692E-019 + -0.10130000000000000 7.4125469318345598E-019 + -0.10020000000000000 1.8589523555021647E-018 + -9.9099999999999994E-002 -1.7697977951054337E-018 + -9.7999999999999990E-002 -9.5481309214485725E-018 + -9.6899999999999986E-002 -2.3307739021557272E-018 + -9.5799999999999996E-002 3.3285158896537696E-017 + -9.4699999999999993E-002 4.3579166848131459E-017 + -9.3599999999999989E-002 -6.3014215400150722E-017 + -9.2499999999999999E-002 -2.0800597350146714E-016 + -9.1399999999999995E-002 -5.0404118277020733E-017 + -9.0299999999999991E-002 5.3073035714013288E-016 + -8.9200000000000002E-002 7.6570603173574435E-016 + -8.8099999999999984E-002 -4.3524192424621185E-016 + -8.6999999999999994E-002 -2.3900199277082559E-015 + -8.5899999999999990E-002 -1.9493904239312534E-015 + -8.4799999999999986E-002 2.7732853956818817E-015 + -8.3699999999999997E-002 7.5284830453048457E-015 + -8.2599999999999993E-002 4.3198316085801998E-015 + -8.1499999999999989E-002 -7.9972751240286327E-015 + -8.0399999999999999E-002 -1.8157062631847173E-014 + -7.9299999999999995E-002 -1.3027934240845800E-014 + -7.8199999999999992E-002 7.5586043839421559E-015 + -7.7100000000000002E-002 3.2724206509718648E-014 + -7.5999999999999984E-002 5.1969760688896222E-014 + -7.4899999999999994E-002 4.7131721946482366E-014 + -7.3799999999999991E-002 -2.2096062298111209E-014 + -7.2699999999999987E-002 -1.7327813988353424E-013 + -7.1599999999999997E-002 -2.9815145036020396E-013 + -7.0499999999999993E-002 -1.6148361944509637E-013 + -6.9399999999999989E-002 3.5283909583135042E-013 + -6.8300000000000000E-002 9.3191112379015228E-013 + -6.7199999999999996E-002 9.1752072519518668E-013 + -6.6099999999999992E-002 -7.2037563631291435E-014 + -6.5000000000000002E-002 -1.5639362634795040E-012 + -6.3899999999999985E-002 -2.4554789625208517E-012 + -6.2799999999999995E-002 -1.9365470598636803E-012 + -6.1699999999999991E-002 -9.0352584355274379E-014 + -6.0599999999999994E-002 2.4414136077371973E-012 + -5.9499999999999990E-002 4.9988116944399419E-012 + -5.8399999999999994E-002 6.6478697546834553E-012 + -5.7299999999999990E-002 5.6404859082037628E-012 + -5.6199999999999986E-002 1.9965440704785425E-013 + -5.5099999999999996E-002 -9.2706953225274447E-012 + -5.3999999999999992E-002 -1.8935304713085799E-011 + -5.2899999999999989E-002 -2.3220611197749541E-011 + -5.1799999999999985E-002 -1.7981453132032144E-011 + -5.0699999999999995E-002 -1.9797722489167668E-012 + -4.9599999999999991E-002 2.3476776078723560E-011 + -4.8499999999999988E-002 5.3602216415482573E-011 + -4.7399999999999998E-002 7.7266054665514616E-011 + -4.6299999999999994E-002 7.7324008307400049E-011 + -4.5199999999999990E-002 3.8913341299240400E-011 + -4.4099999999999986E-002 -3.8352862552493150E-011 + -4.2999999999999997E-002 -1.3492906791867654E-010 + -4.1899999999999993E-002 -2.1769219760159331E-010 + -4.0799999999999989E-002 -2.5185548091499754E-010 + -3.9699999999999985E-002 -2.1002594108310291E-010 + -3.8599999999999995E-002 -7.8454708007935636E-011 + -3.7499999999999992E-002 1.3511959606749002E-010 + -3.6399999999999988E-002 3.9504644000487588E-010 + -3.5299999999999984E-002 6.4197430704737712E-010 + -3.4199999999999994E-002 8.0890183440374130E-010 + -3.3099999999999991E-002 8.3885060009336598E-010 + -3.1999999999999987E-002 6.9849531714183399E-010 + -3.0899999999999997E-002 3.9552441877255262E-010 + -2.9799999999999993E-002 1.6678890256763279E-012 + -2.8699999999999989E-002 -3.4263264447886854E-010 + -2.7599999999999986E-002 -4.7086623489178692E-010 + -2.6499999999999996E-002 -2.6797855601223830E-010 + -2.5399999999999992E-002 2.7370439248386447E-010 + -2.4299999999999988E-002 1.0588584453685712E-009 + -2.3199999999999985E-002 1.9248171945207559E-009 + -2.2099999999999995E-002 2.6511199902046201E-009 + -2.0999999999999991E-002 2.9409588098161521E-009 + -1.9899999999999987E-002 2.4368134177166212E-009 + -1.8799999999999983E-002 8.0753598252769621E-010 + -1.7699999999999994E-002 -2.1462605026556503E-009 + -1.6599999999999990E-002 -6.4552390099947843E-009 + -1.5499999999999986E-002 -1.2028809948105845E-008 + -1.4399999999999996E-002 -1.8728556483438297E-008 + -1.3299999999999992E-002 -2.6424283205983556E-008 + -1.2199999999999989E-002 -3.5052817537462033E-008 + -1.1099999999999985E-002 -4.4698207801729950E-008 + -9.9999999999999950E-003 -5.5653227803986738E-008 + -8.8999999999999913E-003 -6.8428114730068046E-008 + -7.7999999999999875E-003 -8.3746499512926675E-008 + -6.6999999999999837E-003 -1.0258033711352255E-007 + -5.5999999999999939E-003 -1.2618791345175850E-007 + -4.4999999999999901E-003 -1.5604409497882443E-007 + -3.3999999999999864E-003 -1.9367877257536747E-007 + -2.2999999999999826E-003 -2.4060514647317177E-007 + -1.1999999999999927E-003 -2.9845264748473710E-007 + -9.9999999999988987E-005 -3.6916640056006145E-007 + 1.0000000000000148E-003 -4.5503591650231101E-007 + 2.1000000000000185E-003 -5.5858464520497364E-007 + 3.2000000000000084E-003 -6.8262073682490154E-007 + 4.3000000000000121E-003 -8.3058915834044456E-007 + 5.4000000000000159E-003 -1.0069551308333757E-006 + 6.5000000000000058E-003 -1.2172100696261623E-006 + 7.6000000000000234E-003 -1.4676008959213505E-006 + 8.7000000000000133E-003 -1.7648882248977316E-006 + 9.8000000000000032E-003 -2.1164908048376674E-006 + 1.0900000000000021E-002 -2.5307913347205613E-006 + 1.2000000000000011E-002 -3.0172418519214261E-006 + 1.3100000000000001E-002 -3.5862319691659650E-006 + 1.4200000000000018E-002 -4.2490100895520300E-006 + 1.5300000000000008E-002 -5.0178628043795470E-006 + 1.6400000000000026E-002 -5.9063850130769424E-006 + 1.7500000000000016E-002 -6.9297025220294017E-006 + 1.8600000000000005E-002 -8.1046891864389181E-006 + 1.9700000000000023E-002 -9.4501046987716109E-006 + 2.0800000000000013E-002 -1.0986280358338263E-005 + 2.1900000000000003E-002 -1.2734197298414074E-005 + 2.3000000000000020E-002 -1.4714918506797403E-005 + 2.4100000000000010E-002 -1.6949967175605707E-005 + 2.5200000000000000E-002 -1.9462238924461417E-005 + 2.6300000000000018E-002 -2.2275904484558851E-005 + 2.7400000000000008E-002 -2.5415407435502857E-005 + 2.8500000000000025E-002 -2.8903916245326400E-005 + 2.9600000000000015E-002 -3.2763058698037639E-005 + 3.0700000000000005E-002 -3.7013789551565424E-005 + 3.1800000000000023E-002 -4.1677285480545834E-005 + 3.2900000000000013E-002 -4.6773398935329169E-005 + 3.4000000000000002E-002 -5.2318682719487697E-005 + 3.5100000000000020E-002 -5.8324025303591043E-005 + 3.6200000000000010E-002 -6.4795043726917356E-005 + 3.7300000000000028E-002 -7.1731941716279835E-005 + 3.8400000000000017E-002 -7.9129858931992203E-005 + 3.9500000000000007E-002 -8.6977248429320753E-005 + 4.0600000000000025E-002 -9.5254756161011755E-005 + 4.1700000000000015E-002 -1.0393306729383767E-004 + 4.2800000000000005E-002 -1.1297088349238038E-004 + 4.3900000000000022E-002 -1.2231605069246143E-004 + 4.5000000000000012E-002 -1.3190691242925823E-004 + 4.6100000000000002E-002 -1.4167153858579695E-004 + 4.7200000000000020E-002 -1.5152599371504039E-004 + 4.8300000000000010E-002 -1.6137103375513107E-004 + 4.9400000000000027E-002 -1.7109132022596896E-004 + 5.0500000000000017E-002 -1.8055789405480027E-004 + 5.1600000000000007E-002 -1.8963478214573115E-004 + 5.2700000000000025E-002 -1.9817506836261600E-004 + 5.3800000000000014E-002 -2.0601940923370421E-004 + 5.4900000000000004E-002 -2.1299606305547059E-004 + 5.6000000000000022E-002 -2.1892321819905192E-004 + 5.7100000000000012E-002 -2.2361532319337130E-004 + 5.8200000000000002E-002 -2.2688394528813660E-004 + 5.9300000000000019E-002 -2.2854330018162727E-004 + 6.0400000000000009E-002 -2.2840869496576488E-004 + 6.1500000000000027E-002 -2.2629692102782428E-004 + 6.2600000000000017E-002 -2.2203096887096763E-004 + 6.3700000000000007E-002 -2.1544699848163873E-004 + 6.4800000000000024E-002 -2.0639935974031687E-004 + 6.5900000000000014E-002 -1.9476725719869137E-004 + 6.7000000000000004E-002 -1.8045173783320934E-004 + 6.8100000000000022E-002 -1.6337758279405534E-004 + 6.9200000000000012E-002 -1.4349611592479050E-004 + 7.0300000000000029E-002 -1.2079517910024151E-004 + 7.1400000000000019E-002 -9.5301111286971718E-005 + 7.2500000000000009E-002 -6.7088505602441728E-005 + 7.3600000000000027E-002 -3.6273009754950181E-005 + 7.4700000000000016E-002 -3.0092380711721489E-006 + 7.5800000000000006E-002 3.2513671612832695E-005 + 7.6900000000000024E-002 7.0061389124020934E-005 + 7.8000000000000014E-002 1.0935260070255026E-004 + 7.9100000000000004E-002 1.5005563909653574E-004 + 8.0200000000000021E-002 1.9180116942152381E-004 + 8.1300000000000011E-002 2.3419165518134832E-004 + 8.2400000000000029E-002 2.7680702623911202E-004 + 8.3500000000000019E-002 3.1920062610879540E-004 + 8.4600000000000009E-002 3.6089803325012326E-004 + 8.5700000000000026E-002 4.0140710189007223E-004 + 8.6800000000000016E-002 4.4022788642905653E-004 + 8.7900000000000006E-002 4.7686701873317361E-004 + 8.9000000000000024E-002 5.1084911683574319E-004 + 9.0100000000000013E-002 5.4171920055523515E-004 + 9.1200000000000003E-002 5.6904135271906853E-004 + 9.2300000000000021E-002 5.9240212431177497E-004 + 9.3400000000000011E-002 6.1142398044466972E-004 + 9.4500000000000028E-002 6.2578270444646478E-004 + 9.5600000000000018E-002 6.3522055279463530E-004 + 9.6700000000000008E-002 6.3954043434932828E-004 + 9.7800000000000026E-002 6.3860137015581131E-004 + 9.8900000000000016E-002 6.3231913372874260E-004 + 0.10000000000000001 6.2067271210253239E-004 + 0.10110000000000002 6.0372083680704236E-004 + 0.10220000000000001 5.8160495245829225E-004 + 0.10330000000000003 5.5453617824241519E-004 + 0.10440000000000002 5.2278104703873396E-004 + 0.10550000000000001 4.8666258226148784E-004 + 0.10660000000000003 4.4656253885477781E-004 + 0.10770000000000002 4.0291727054864168E-004 + 0.10880000000000001 3.5621272400021553E-004 + 0.10990000000000003 3.0697352485731244E-004 + 0.11100000000000002 2.5575226754881442E-004 + 0.11210000000000001 2.0312151173129678E-004 + 0.11320000000000002 1.4965244918130338E-004 + 0.11430000000000001 9.5917581347748637E-005 + 0.11540000000000003 4.2490166379138827E-005 + 0.11650000000000002 -1.0057435247290414E-005 + 0.11760000000000001 -6.1174374422989786E-005 + 0.11870000000000003 -1.1036344949388877E-004 + 0.11980000000000002 -1.5718121721874923E-004 + 0.12090000000000001 -2.0120781846344471E-004 + 0.12200000000000003 -2.4205764930229634E-004 + 0.12310000000000001 -2.7940340805798769E-004 + 0.12420000000000003 -3.1298919930122793E-004 + 0.12530000000000002 -3.4262132248841226E-004 + 0.12640000000000001 -3.6815705243498087E-004 + 0.12750000000000003 -3.8950660382397473E-004 + 0.12860000000000002 -4.0664168773218989E-004 + 0.12970000000000001 -4.1959757800213993E-004 + 0.13080000000000003 -4.2845416464842856E-004 + 0.13190000000000002 -4.3333234498277307E-004 + 0.13300000000000001 -4.3440464651212096E-004 + 0.13410000000000000 -4.3189295683987439E-004 + 0.13520000000000004 -4.2605504859238863E-004 + 0.13630000000000003 -4.1716138366609812E-004 + 0.13740000000000002 -4.0549400728195906E-004 + 0.13850000000000001 -3.9136389386840165E-004 + 0.13960000000000000 -3.7510966649278998E-004 + 0.14070000000000005 -3.5707539063878357E-004 + 0.14180000000000004 -3.3758644713088870E-004 + 0.14290000000000003 -3.1695392681285739E-004 + 0.14400000000000002 -2.9549180180765688E-004 + 0.14510000000000001 -2.7351771132089198E-004 + 0.14620000000000000 -2.5133063900284469E-004 + 0.14730000000000004 -2.2919510956853628E-004 + 0.14840000000000003 -2.0735037105623633E-004 + 0.14950000000000002 -1.8602551426738501E-004 + 0.15060000000000001 -1.6543612582609057E-004 + 0.15170000000000000 -1.4576390094589442E-004 + 0.15280000000000005 -1.2715334014501423E-004 + 0.15390000000000004 -1.0972780728479847E-004 + 0.15500000000000003 -9.3602808192372322E-005 + 0.15610000000000002 -7.8873650636523962E-005 + 0.15720000000000001 -6.5600979723967612E-005 + 0.15830000000000000 -5.3813688282389194E-005 + 0.15940000000000004 -4.3532836571102962E-005 + 0.16050000000000003 -3.4775392123265192E-005 + 0.16160000000000002 -2.7540027076611295E-005 + 0.16270000000000001 -2.1796502551296726E-005 + 0.16380000000000000 -1.7499709429102950E-005 + 0.16490000000000005 -1.4607175216951873E-005 + 0.16600000000000004 -1.3074693924863823E-005 + 0.16710000000000003 -1.2838453585573006E-005 + 0.16820000000000002 -1.3811591088597197E-005 + 0.16930000000000001 -1.5905745385680348E-005 + 0.17040000000000000 -1.9045886801904999E-005 + 0.17150000000000004 -2.3156793758971617E-005 + 0.17260000000000003 -2.8139147616457194E-005 + 0.17370000000000002 -3.3872307540150359E-005 + 0.17480000000000001 -4.0239734516944736E-005 + 0.17590000000000000 -4.7142020775936544E-005 + 0.17700000000000005 -5.4478903621202335E-005 + 0.17810000000000004 -6.2127277487888932E-005 + 0.17920000000000003 -6.9946741859894246E-005 + 0.18030000000000002 -7.7801189036108553E-005 + 0.18140000000000001 -8.5564242908731103E-005 + 0.18250000000000000 -9.3103182734921575E-005 + 0.18360000000000004 -1.0026922973338515E-004 + 0.18470000000000003 -1.0690995986806229E-004 + 0.18580000000000002 -1.1288294626865536E-004 + 0.18690000000000001 -1.1804858513642102E-004 + 0.18800000000000000 -1.2225472892168909E-004 + 0.18910000000000005 -1.2533922563306987E-004 + 0.19020000000000004 -1.2715316552203149E-004 + 0.19130000000000003 -1.2757249351125211E-004 + 0.19240000000000002 -1.2648197298403829E-004 + 0.19350000000000001 -1.2375516234897077E-004 + 0.19460000000000005 -1.1926419392693788E-004 + 0.19570000000000004 -1.1291100236121565E-004 + 0.19680000000000003 -1.0463414946570992E-004 + 0.19790000000000002 -9.4388589786831290E-005 + 0.19900000000000001 -8.2132843090221286E-005 + 0.20010000000000000 -6.7843364377040416E-005 + 0.20120000000000005 -5.1537117542466149E-005 + 0.20230000000000004 -3.3271928259637207E-005 + 0.20340000000000003 -1.3125157238391694E-005 + 0.20450000000000002 8.8113965830416419E-006 + 0.20560000000000000 3.2411109714303166E-005 + 0.20670000000000005 5.7500226830597967E-005 + 0.20780000000000004 8.3869155787397176E-005 + 0.20890000000000003 1.1129444465041161E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0043.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0043.BXX.semd new file mode 100644 index 00000000..0a9b5cc2 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0043.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 1.4284269390081139E-015 + -0.11340000000000000 -2.4924135055370920E-015 + -0.11230000000000000 -1.3384944228553384E-014 + -0.11119999999999999 2.1669276277307657E-014 + -0.11009999999999999 9.6478489260143352E-014 + -0.10900000000000000 -6.4763021063573428E-014 + -0.10790000000000000 -5.1346741528762729E-013 + -0.10679999999999999 -1.4715504747901675E-013 + -0.10569999999999999 1.8767461543167663E-012 + -0.10460000000000000 2.3827207568105635E-012 + -0.10349999999999999 -3.7394440842442034E-012 + -0.10239999999999999 -1.1419126061396057E-011 + -0.10130000000000000 -2.0969777563689673E-012 + -0.10020000000000000 2.8348462466354363E-011 + -9.9099999999999994E-002 3.8769612520361818E-011 + -9.7999999999999990E-002 -2.0811798465136810E-011 + -9.6899999999999986E-002 -1.1168244801185168E-010 + -9.5799999999999996E-002 -9.2685935315639512E-011 + -9.4699999999999993E-002 1.0614288614707590E-010 + -9.3599999999999989E-002 3.0103769477207720E-010 + -9.2499999999999999E-002 1.8590774752968997E-010 + -9.1399999999999995E-002 -2.5472471354426318E-010 + -9.0299999999999991E-002 -5.8175569916940617E-010 + -8.9200000000000002E-002 -3.5416380939068404E-010 + -8.8099999999999984E-002 2.7511043443340100E-010 + -8.6999999999999994E-002 6.7017624783005658E-010 + -8.5899999999999990E-002 5.1441328974277667E-010 + -8.4799999999999986E-002 2.1862095467284348E-010 + -8.3699999999999997E-002 2.5128957248377048E-010 + -8.2599999999999993E-002 2.7846566719169630E-010 + -8.1499999999999989E-002 -5.3183085713115474E-010 + -8.0399999999999999E-002 -2.2713622094272523E-009 + -7.9299999999999995E-002 -3.7994598578450223E-009 + -7.8199999999999992E-002 -3.6941296688297598E-009 + -7.7100000000000002E-002 -1.2695856588251786E-009 + -7.5999999999999984E-002 3.6348366538874188E-009 + -7.4899999999999994E-002 1.1205786520918082E-008 + -7.3799999999999991E-002 2.1071230094094062E-008 + -7.2699999999999987E-002 3.1462871419307703E-008 + -7.1599999999999997E-002 4.0369382503513407E-008 + -7.0499999999999993E-002 4.8108010020087022E-008 + -6.9399999999999989E-002 5.7568197320279069E-008 + -6.8300000000000000E-002 7.0786569494885043E-008 + -6.7199999999999996E-002 8.6315466774067318E-008 + -6.6099999999999992E-002 1.0202892042343592E-007 + -6.5000000000000002E-002 1.2042848140936258E-007 + -6.3899999999999985E-002 1.4856065888579906E-007 + -6.2799999999999995E-002 1.9108976800907840E-007 + -6.1699999999999991E-002 2.4523856723135395E-007 + -6.0599999999999994E-002 3.0510219062307442E-007 + -5.9499999999999990E-002 3.7036284084024373E-007 + -5.8399999999999994E-002 4.4808209054281178E-007 + -5.7299999999999990E-002 5.4581482800131198E-007 + -5.6199999999999986E-002 6.6625699446376530E-007 + -5.5099999999999996E-002 8.1032459320340422E-007 + -5.3999999999999992E-002 9.8234670531383017E-007 + -5.2899999999999989E-002 1.1887349273820291E-006 + -5.1799999999999985E-002 1.4335662399389548E-006 + -5.0699999999999995E-002 1.7206415350301540E-006 + -4.9599999999999991E-002 2.0601532924047206E-006 + -4.8499999999999988E-002 2.4675271106389118E-006 + -4.7399999999999998E-002 2.9524971978389658E-006 + -4.6299999999999994E-002 3.5145023957738886E-006 + -4.5199999999999990E-002 4.1555604184395634E-006 + -4.4099999999999986E-002 4.8957117542158812E-006 + -4.2999999999999997E-002 5.7676670621731319E-006 + -4.1899999999999993E-002 6.7942796704301145E-006 + -4.0799999999999989E-002 7.9788815128267743E-006 + -3.9699999999999985E-002 9.3232574727153406E-006 + -3.8599999999999995E-002 1.0849554200831335E-005 + -3.7499999999999992E-002 1.2595943189808168E-005 + -3.6399999999999988E-002 1.4593531886930577E-005 + -3.5299999999999984E-002 1.6858357412274927E-005 + -3.4199999999999994E-002 1.9407851141295396E-005 + -3.3099999999999991E-002 2.2273752620094456E-005 + -3.1999999999999987E-002 2.5490713596809655E-005 + -3.0899999999999997E-002 2.9080756576149724E-005 + -2.9799999999999993E-002 3.3061653084587306E-005 + -2.8699999999999989E-002 3.7467547372216359E-005 + -2.7599999999999986E-002 4.2344574467279017E-005 + -2.6499999999999996E-002 4.7720895963720977E-005 + -2.5399999999999992E-002 5.3594674682244658E-005 + -2.4299999999999988E-002 5.9963662351947278E-005 + -2.3199999999999985E-002 6.6855427576228976E-005 + -2.2099999999999995E-002 7.4312178185209632E-005 + -2.0999999999999991E-002 8.2345664850436151E-005 + -1.9899999999999987E-002 9.0926878328900784E-005 + -1.8799999999999983E-002 1.0002400085795671E-004 + -1.7699999999999994E-002 1.0963040404021740E-004 + -1.6599999999999990E-002 1.1974052904406562E-004 + -1.5499999999999986E-002 1.3030829722993076E-004 + -1.4399999999999996E-002 1.4125515008345246E-004 + -1.3299999999999992E-002 1.5251178410835564E-004 + -1.2199999999999989E-002 1.6402642359025776E-004 + -1.1099999999999985E-002 1.7571833450347185E-004 + -9.9999999999999950E-003 1.8744864792097360E-004 + -8.8999999999999913E-003 1.9905639055650681E-004 + -7.7999999999999875E-003 2.1041416039224714E-004 + -6.6999999999999837E-003 2.2141567023936659E-004 + -5.5999999999999939E-003 2.3190668434835970E-004 + -4.4999999999999901E-003 2.4166422372218221E-004 + -3.3999999999999864E-003 2.5045376969501376E-004 + -2.2999999999999826E-003 2.5808732607401907E-004 + -1.1999999999999927E-003 2.6439604698680341E-004 + -9.9999999999988987E-005 2.6916674687527120E-004 + 1.0000000000000148E-003 2.7214243891648948E-004 + 2.1000000000000185E-003 2.7309148572385311E-004 + 3.2000000000000084E-003 2.7183428755961359E-004 + 4.3000000000000121E-003 2.6818795595318079E-004 + 5.4000000000000159E-003 2.6192303630523384E-004 + 6.5000000000000058E-003 2.5281557464040816E-004 + 7.6000000000000234E-003 2.4073170789051801E-004 + 8.7000000000000133E-003 2.2561411606147885E-004 + 9.8000000000000032E-003 2.0738443708978593E-004 + 1.0900000000000021E-002 1.8590991385281086E-004 + 1.2000000000000011E-002 1.6109910211525857E-004 + 1.3100000000000001E-002 1.3300069258548319E-004 + 1.4200000000000018E-002 1.0175739589612931E-004 + 1.5300000000000008E-002 6.7492008383851498E-005 + 1.6400000000000026E-002 3.0295186661533080E-005 + 1.7500000000000016E-002 -9.6665498858783394E-006 + 1.8600000000000005E-002 -5.2094961574766785E-005 + 1.9700000000000023E-002 -9.6632749773561954E-005 + 2.0800000000000013E-002 -1.4295031724032015E-004 + 2.1900000000000003E-002 -1.9070760754402727E-004 + 2.3000000000000020E-002 -2.3945029533933848E-004 + 2.4100000000000010E-002 -2.8862527688033879E-004 + 2.5200000000000000E-002 -3.3770286245271564E-004 + 2.6300000000000018E-002 -3.8622666033916175E-004 + 2.7400000000000008E-002 -4.3371552601456642E-004 + 2.8500000000000025E-002 -4.7956383787095547E-004 + 2.9600000000000015E-002 -5.2310823230072856E-004 + 3.0700000000000005E-002 -5.6378461886197329E-004 + 3.1800000000000023E-002 -6.0115224914625287E-004 + 3.2900000000000013E-002 -6.3475989736616611E-004 + 3.4000000000000002E-002 -6.6406634869053960E-004 + 3.5100000000000020E-002 -6.8855256540700793E-004 + 3.6200000000000010E-002 -7.0786080323159695E-004 + 3.7300000000000028E-002 -7.2175939567387104E-004 + 3.8400000000000017E-002 -7.2999938856810331E-004 + 3.9500000000000007E-002 -7.3229655390605330E-004 + 4.0600000000000025E-002 -7.2848371928557754E-004 + 4.1700000000000015E-002 -7.1860192110762000E-004 + 4.2800000000000005E-002 -7.0278655039146543E-004 + 4.3900000000000022E-002 -6.8112346343696117E-004 + 4.5000000000000012E-002 -6.5368815558031201E-004 + 4.6100000000000002E-002 -6.2072766013443470E-004 + 4.7200000000000020E-002 -5.8269832516089082E-004 + 4.8300000000000010E-002 -5.4008705774322152E-004 + 4.9400000000000027E-002 -4.9329997273162007E-004 + 5.0500000000000017E-002 -4.4275354593992233E-004 + 5.1600000000000007E-002 -3.8903692620806396E-004 + 5.2700000000000025E-002 -3.3286391408182681E-004 + 5.3800000000000014E-002 -2.7488736668601632E-004 + 5.4900000000000004E-002 -2.1564660710282624E-004 + 5.6000000000000022E-002 -1.5571892436128110E-004 + 5.7100000000000012E-002 -9.5834257081151009E-005 + 5.8200000000000002E-002 -3.6743374948855489E-005 + 5.9300000000000019E-002 2.0980045519536361E-005 + 6.0400000000000009E-002 7.6907585025765002E-005 + 6.1500000000000027E-002 1.3054496957920492E-004 + 6.2600000000000017E-002 1.8128134252037853E-004 + 6.3700000000000007E-002 2.2857173462398350E-004 + 6.4800000000000024E-002 2.7210963889956474E-004 + 6.5900000000000014E-002 3.1171998125500977E-004 + 6.7000000000000004E-002 3.4714833600446582E-004 + 6.8100000000000022E-002 3.7807127228006721E-004 + 6.9200000000000012E-002 4.0432161767967045E-004 + 7.0300000000000029E-002 4.2595702689141035E-004 + 7.1400000000000019E-002 4.4308087672106922E-004 + 7.2500000000000009E-002 4.5567893539555371E-004 + 7.3600000000000027E-002 4.6372483484447002E-004 + 7.4700000000000016E-002 4.6741036931052804E-004 + 7.5800000000000006E-002 4.6711313189007342E-004 + 7.6900000000000024E-002 4.6314549399539828E-004 + 7.8000000000000014E-002 4.5565835898742080E-004 + 7.9100000000000004E-002 4.4482992962002754E-004 + 8.0200000000000021E-002 4.3106061639264226E-004 + 8.1300000000000011E-002 4.1485854308120906E-004 + 8.2400000000000029E-002 3.9658628520555794E-004 + 8.3500000000000019E-002 3.7644800613634288E-004 + 8.4600000000000009E-002 3.5472033778205514E-004 + 8.5700000000000026E-002 3.3186242217198014E-004 + 8.6800000000000016E-002 3.0832385527901351E-004 + 8.7900000000000006E-002 2.8434532578103244E-004 + 8.9000000000000024E-002 2.6006309781223536E-004 + 9.0100000000000013E-002 2.3575343948323280E-004 + 9.1200000000000003E-002 2.1183205535635352E-004 + 9.2300000000000021E-002 1.8859471310861409E-004 + 9.3400000000000011E-002 1.6609000158496201E-004 + 9.4500000000000028E-002 1.4432719035539776E-004 + 9.5600000000000018E-002 1.2350703764241189E-004 + 9.6700000000000008E-002 1.0392662079539150E-004 + 9.7800000000000026E-002 8.5703264630865306E-005 + 9.8900000000000016E-002 6.8733919761143625E-005 + 0.10000000000000001 5.2949442761018872E-005 + 0.10110000000000002 3.8473808672279119E-005 + 0.10220000000000001 2.5452096451772377E-005 + 0.10330000000000003 1.3823560038872529E-005 + 0.10440000000000002 3.3949183944059769E-006 + 0.10550000000000001 -5.8996288316848222E-006 + 0.10660000000000003 -1.3959396710561123E-005 + 0.10770000000000002 -2.0757615857291967E-005 + 0.10880000000000001 -2.6484540285309777E-005 + 0.10990000000000003 -3.1364819733425975E-005 + 0.11100000000000002 -3.5424276575213298E-005 + 0.11210000000000001 -3.8560898246942088E-005 + 0.11320000000000002 -4.0817583794705570E-005 + 0.11430000000000001 -4.2433061025803909E-005 + 0.11540000000000003 -4.3595486204139888E-005 + 0.11650000000000002 -4.4271535443840548E-005 + 0.11760000000000001 -4.4369771785568446E-005 + 0.11870000000000003 -4.3984509829897434E-005 + 0.11980000000000002 -4.3346000893507153E-005 + 0.12090000000000001 -4.2557261622278020E-005 + 0.12200000000000003 -4.1519699152559042E-005 + 0.12310000000000001 -4.0164366509998217E-005 + 0.12420000000000003 -3.8628906622761860E-005 + 0.12530000000000002 -3.7110006815055385E-005 + 0.12640000000000001 -3.5620567359728739E-005 + 0.12750000000000003 -3.4021446481347084E-005 + 0.12860000000000002 -3.2276959245791659E-005 + 0.12970000000000001 -3.0541556043317541E-005 + 0.13080000000000003 -2.8949294573976658E-005 + 0.13190000000000002 -2.7436764867161401E-005 + 0.13300000000000001 -2.5867731892503798E-005 + 0.13410000000000000 -2.4263983505079523E-005 + 0.13520000000000004 -2.2782527594245039E-005 + 0.13630000000000003 -2.1480382201843895E-005 + 0.13740000000000002 -2.0231491362210363E-005 + 0.13850000000000001 -1.8926248230854981E-005 + 0.13960000000000000 -1.7645714251557365E-005 + 0.14070000000000005 -1.6540398064535111E-005 + 0.14180000000000004 -1.5601277482346632E-005 + 0.14290000000000003 -1.4671899407403544E-005 + 0.14400000000000002 -1.3681828022527043E-005 + 0.14510000000000001 -1.2745420463033952E-005 + 0.14620000000000000 -1.1981440366071183E-005 + 0.14730000000000004 -1.1331877431075554E-005 + 0.14840000000000003 -1.0653505341906566E-005 + 0.14950000000000002 -9.9331091405474581E-006 + 0.15060000000000001 -9.2964210125501268E-006 + 0.15170000000000000 -8.8050537669914775E-006 + 0.15280000000000005 -8.3586555774672888E-006 + 0.15390000000000004 -7.8492248576367274E-006 + 0.15500000000000003 -7.3243659244326409E-006 + 0.15610000000000002 -6.9087423071323428E-006 + 0.15720000000000001 -6.6080042415705975E-006 + 0.15830000000000000 -6.2979956965136807E-006 + 0.15940000000000004 -5.9113358474860433E-006 + 0.16050000000000003 -5.5336095101665705E-006 + 0.16160000000000002 -5.2666518968180753E-006 + 0.16270000000000001 -5.0725534492812585E-006 + 0.16380000000000000 -4.8346014409617055E-006 + 0.16490000000000005 -4.5349725041887723E-006 + 0.16600000000000004 -4.2755000322358683E-006 + 0.16710000000000003 -4.1161397348332684E-006 + 0.16820000000000002 -3.9827577893447597E-006 + 0.16930000000000001 -3.7826926018169615E-006 + 0.17040000000000000 -3.5453472264634911E-006 + 0.17150000000000004 -3.3731939765857533E-006 + 0.17260000000000003 -3.2833404475240968E-006 + 0.17370000000000002 -3.1828039936954156E-006 + 0.17480000000000001 -3.0100875392236048E-006 + 0.17590000000000000 -2.8248496164451353E-006 + 0.17700000000000005 -2.7130045054946095E-006 + 0.17810000000000004 -2.6577131393423770E-006 + 0.17920000000000003 -2.5702483981149271E-006 + 0.18030000000000002 -2.4258490611828165E-006 + 0.18140000000000001 -2.2952986000746023E-006 + 0.18250000000000000 -2.2318345145322382E-006 + 0.18360000000000004 -2.1910161649429938E-006 + 0.18470000000000003 -2.1026307877036743E-006 + 0.18580000000000002 -1.9779149624810088E-006 + 0.18690000000000001 -1.8884641121985624E-006 + 0.18800000000000000 -1.8553258769316017E-006 + 0.18910000000000005 -1.8198528550783521E-006 + 0.19020000000000004 -1.7357118622385315E-006 + 0.19130000000000003 -1.6373786593248951E-006 + 0.19240000000000002 -1.5835880731174257E-006 + 0.19350000000000001 -1.5679206626373343E-006 + 0.19460000000000005 -1.5321295450121397E-006 + 0.19570000000000004 -1.4562492651748471E-006 + 0.19680000000000003 -1.3862276091458625E-006 + 0.19790000000000002 -1.3612212796942913E-006 + 0.19900000000000001 -1.3553200233218377E-006 + 0.20010000000000000 -1.3196720374253346E-006 + 0.20120000000000005 -1.2561932862809044E-006 + 0.20230000000000004 -1.2122401358283241E-006 + 0.20340000000000003 -1.2095082411178737E-006 + 0.20450000000000002 -1.2158471918155556E-006 + 0.20560000000000000 -1.1970406603722950E-006 + 0.20670000000000005 -1.1659458323265426E-006 + 0.20780000000000004 -1.1585266292968299E-006 + 0.20890000000000003 -1.1797831120929914E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0043.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0043.BXZ.semd new file mode 100644 index 00000000..a8d9453e --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0043.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 -1.6396096381098534E-014 + -0.11449999999999999 2.1678969722356035E-014 + -0.11340000000000000 1.2450511541889364E-013 + -0.11230000000000000 -1.4876001906000136E-013 + -0.11119999999999999 -7.5565855656156700E-013 + -0.11009999999999999 1.9396066512893800E-013 + -0.10900000000000000 3.1764738409045812E-012 + -0.10790000000000000 2.0208446461361662E-012 + -0.10679999999999999 -8.5105169439492201E-012 + -0.10569999999999999 -1.4544771637092779E-011 + -0.10460000000000000 8.3655591134879081E-012 + -0.10349999999999999 4.6377134771402595E-011 + -0.10239999999999999 3.1755830603996671E-011 + -0.10130000000000000 -6.6460302539095295E-011 + -0.10020000000000000 -1.4168190232144440E-010 + -9.9099999999999994E-002 -3.8163611160157984E-011 + -9.7999999999999990E-002 2.0275016388016098E-010 + -9.6899999999999986E-002 2.9167254722572977E-010 + -9.5799999999999996E-002 3.1752652590588681E-011 + -9.4699999999999993E-002 -3.4510549973276738E-010 + -9.3599999999999989E-002 -3.9535849594152239E-010 + -9.2499999999999999E-002 -5.2329182653743089E-011 + -9.1399999999999995E-002 2.5030413852711320E-010 + -9.0299999999999991E-002 1.9362141057133186E-010 + -8.9200000000000002E-002 5.4075063871117379E-011 + -8.8099999999999984E-002 2.4755505978468761E-010 + -8.6999999999999994E-002 5.6479942944775985E-010 + -8.5899999999999990E-002 3.5876548953872600E-010 + -8.4799999999999986E-002 -4.5047773844508754E-010 + -8.3699999999999997E-002 -1.0953502549426730E-009 + -8.2599999999999993E-002 -9.6009877825764534E-010 + -8.1499999999999989E-002 -3.4731525988540568E-010 + -8.0399999999999999E-002 2.2505067254208200E-010 + -7.9299999999999995E-002 9.2576130095167741E-010 + -7.8199999999999992E-002 1.8414201274907782E-009 + -7.7100000000000002E-002 1.5221577331914204E-009 + -7.5999999999999984E-002 -2.3157895601144673E-009 + -7.4899999999999994E-002 -1.0041565801088836E-008 + -7.3799999999999991E-002 -1.9254601468787769E-008 + -7.2699999999999987E-002 -2.7822270709521035E-008 + -7.1599999999999997E-002 -3.6855002605307163E-008 + -7.0499999999999993E-002 -4.8887777381878550E-008 + -6.9399999999999989E-002 -6.3468554856171977E-008 + -6.8300000000000000E-002 -7.7072918713838590E-008 + -6.7199999999999996E-002 -8.8544886978070281E-008 + -6.6099999999999992E-002 -1.0255871529807337E-007 + -6.5000000000000002E-002 -1.2546405514513026E-007 + -6.3899999999999985E-002 -1.5878904946475814E-007 + -6.2799999999999995E-002 -1.9951424690134445E-007 + -6.1699999999999991E-002 -2.4643466645102308E-007 + -6.0599999999999994E-002 -3.0301055176096270E-007 + -5.9499999999999990E-002 -3.7302157807062031E-007 + -5.8399999999999994E-002 -4.5698277517658425E-007 + -5.7299999999999990E-002 -5.5577288549102377E-007 + -5.6199999999999986E-002 -6.7517675006456557E-007 + -5.5099999999999996E-002 -8.2239944276807364E-007 + -5.3999999999999992E-002 -9.9919100193801569E-007 + -5.2899999999999989E-002 -1.2042086154906428E-006 + -5.1799999999999985E-002 -1.4437671325140400E-006 + -5.0699999999999995E-002 -1.7342921410090639E-006 + -4.9599999999999991E-002 -2.0892637166980421E-006 + -4.8499999999999988E-002 -2.5078984435822349E-006 + -4.7399999999999998E-002 -2.9845639346604003E-006 + -4.6299999999999994E-002 -3.5290725008962909E-006 + -4.5199999999999990E-002 -4.1695661820995156E-006 + -4.4099999999999986E-002 -4.9321242840960622E-006 + -4.2999999999999997E-002 -5.8245709624316078E-006 + -4.1899999999999993E-002 -6.8469480538624339E-006 + -4.0799999999999989E-002 -8.0130503192776814E-006 + -3.9699999999999985E-002 -9.3523940449813381E-006 + -3.8599999999999995E-002 -1.0892681530094706E-005 + -3.7499999999999992E-002 -1.2651200449909084E-005 + -3.6399999999999988E-002 -1.4646837371401489E-005 + -3.5299999999999984E-002 -1.6909076293813996E-005 + -3.4199999999999994E-002 -1.9466653611743823E-005 + -3.3099999999999991E-002 -2.2335438188747503E-005 + -3.1999999999999987E-002 -2.5531509891152382E-005 + -3.0899999999999997E-002 -2.9093866032781079E-005 + -2.9799999999999993E-002 -3.3076914405683056E-005 + -2.8699999999999989E-002 -3.7513564166147262E-005 + -2.7599999999999986E-002 -4.2401210521347821E-005 + -2.6499999999999996E-002 -4.7735360567457974E-005 + -2.5399999999999992E-002 -5.3549170843325555E-005 + -2.4299999999999988E-002 -5.9899564803345129E-005 + -2.3199999999999985E-002 -6.6816784965340048E-005 + -2.2099999999999995E-002 -7.4284405854996294E-005 + -2.0999999999999991E-002 -8.2278209447395056E-005 + -1.9899999999999987E-002 -9.0801280748564750E-005 + -1.8799999999999983E-002 -9.9867960670962930E-005 + -1.7699999999999994E-002 -1.0946331167360768E-004 + -1.6599999999999990E-002 -1.1954076762776822E-004 + -1.5499999999999986E-002 -1.3005669461563230E-004 + -1.4399999999999996E-002 -1.4097703387960792E-004 + -1.3299999999999992E-002 -1.5224103117361665E-004 + -1.2199999999999989E-002 -1.6373831022065133E-004 + -1.1099999999999985E-002 -1.7535041843075305E-004 + -9.9999999999999950E-003 -1.8699247448239475E-004 + -8.8999999999999913E-003 -1.9858893938362598E-004 + -7.7999999999999875E-003 -2.1000386914238334E-004 + -6.6999999999999837E-003 -2.2102947696112096E-004 + -5.5999999999999939E-003 -2.3145966406445950E-004 + -4.4999999999999901E-003 -2.4114031111821532E-004 + -3.3999999999999864E-003 -2.4993234546855092E-004 + -2.2999999999999826E-003 -2.5763569283299148E-004 + -1.1999999999999927E-003 -2.6398952468298376E-004 + -9.9999999999988987E-005 -2.6875562616623938E-004 + 1.0000000000000148E-003 -2.7174959541298449E-004 + 2.1000000000000185E-003 -2.7278295601718128E-004 + 3.2000000000000084E-003 -2.7161344769410789E-004 + 4.3000000000000121E-003 -2.6799275656230748E-004 + 5.4000000000000159E-003 -2.6174544473178685E-004 + 6.5000000000000058E-003 -2.5275416555814445E-004 + 7.6000000000000234E-003 -2.4087290512397885E-004 + 8.7000000000000133E-003 -2.2590499429497868E-004 + 9.8000000000000032E-003 -2.0770114497281611E-004 + 1.0900000000000021E-002 -1.8624057702254504E-004 + 1.2000000000000011E-002 -1.6156809579115361E-004 + 1.3100000000000001E-002 -1.3369818043429404E-004 + 1.4200000000000018E-002 -1.0261431452818215E-004 + 1.5300000000000008E-002 -6.8391818786039948E-005 + 1.6400000000000026E-002 -3.1236431823344901E-005 + 1.7500000000000016E-002 8.5992705862736329E-006 + 1.8600000000000005E-002 5.0891278078779578E-005 + 1.9700000000000023E-002 9.5390816568396986E-005 + 2.0800000000000013E-002 1.4173095405567437E-004 + 2.1900000000000003E-002 1.8944039766211063E-004 + 2.3000000000000020E-002 2.3806808167137206E-004 + 2.4100000000000010E-002 2.8721801936626434E-004 + 2.5200000000000000E-002 3.3643885399214923E-004 + 2.6300000000000018E-002 3.8513843901455402E-004 + 2.7400000000000008E-002 4.3267017463222146E-004 + 2.8500000000000025E-002 4.7847777022980154E-004 + 2.9600000000000015E-002 5.2210222929716110E-004 + 3.0700000000000005E-002 5.6303769815713167E-004 + 3.1800000000000023E-002 6.0067040612921119E-004 + 3.2900000000000013E-002 6.3440401572734118E-004 + 3.4000000000000002E-002 6.6379172494634986E-004 + 3.5100000000000020E-002 6.8848696537315845E-004 + 3.6200000000000010E-002 7.0810545003041625E-004 + 3.7300000000000028E-002 7.2222948074340820E-004 + 3.8400000000000017E-002 7.3055760003626347E-004 + 3.9500000000000007E-002 7.3297752533107996E-004 + 4.0600000000000025E-002 7.2944606654345989E-004 + 4.1700000000000015E-002 7.1986648254096508E-004 + 4.2800000000000005E-002 7.0416688686236739E-004 + 4.3900000000000022E-002 6.8246433511376381E-004 + 4.5000000000000012E-002 6.5507023828104138E-004 + 4.6100000000000002E-002 6.2231393530964851E-004 + 4.7200000000000020E-002 5.8445299509912729E-004 + 4.8300000000000010E-002 5.4180022561922669E-004 + 4.9400000000000027E-002 4.9486523494124413E-004 + 5.0500000000000017E-002 4.4428513501770794E-004 + 5.1600000000000007E-002 3.9063574513420463E-004 + 5.2700000000000025E-002 3.3441075356677175E-004 + 5.3800000000000014E-002 2.7618897729553282E-004 + 5.4900000000000004E-002 2.1671195281669497E-004 + 5.6000000000000022E-002 1.5673374582547694E-004 + 5.7100000000000012E-002 9.6849471447058022E-005 + 5.8200000000000002E-002 3.7552093999693170E-005 + 5.9300000000000019E-002 -2.0562027202686295E-005 + 6.0400000000000009E-002 -7.6770149462390691E-005 + 6.1500000000000027E-002 -1.3044956722296774E-004 + 6.2600000000000017E-002 -1.8120004096999764E-004 + 6.3700000000000007E-002 -2.2871817054692656E-004 + 6.4800000000000024E-002 -2.7259867056272924E-004 + 6.5900000000000014E-002 -3.1238791416399181E-004 + 6.7000000000000004E-002 -3.4780136775225401E-004 + 6.8100000000000022E-002 -3.7877121940255165E-004 + 6.9200000000000012E-002 -4.0524746873416007E-004 + 7.0300000000000029E-002 -4.2707903776317835E-004 + 7.1400000000000019E-002 -4.4415597221814096E-004 + 7.2500000000000009E-002 -4.5659596798941493E-004 + 7.3600000000000027E-002 -4.6467361971735954E-004 + 7.4700000000000016E-002 -4.6857490087859333E-004 + 7.5800000000000006E-002 -4.6835769899189472E-004 + 7.6900000000000024E-002 -4.6417675912380219E-004 + 7.8000000000000014E-002 -4.5642664190381765E-004 + 7.9100000000000004E-002 -4.4557987712323666E-004 + 8.0200000000000021E-002 -4.3194464524276555E-004 + 8.1300000000000011E-002 -4.1570642497390509E-004 + 8.2400000000000029E-002 -3.9716804167255759E-004 + 8.3500000000000019E-002 -3.7681715912185609E-004 + 8.4600000000000009E-002 -3.5510919406078756E-004 + 8.5700000000000026E-002 -3.3230119151994586E-004 + 8.6800000000000016E-002 -3.0858794343657792E-004 + 8.7900000000000006E-002 -2.8432093677110970E-004 + 8.9000000000000024E-002 -2.5995378382503986E-004 + 9.0100000000000013E-002 -2.3578965920023620E-004 + 9.1200000000000003E-002 -2.1191648556850851E-004 + 9.2300000000000021E-002 -1.8843836733140051E-004 + 9.3400000000000011E-002 -1.6565329860895872E-004 + 9.4500000000000028E-002 -1.4389849093277007E-004 + 9.5600000000000018E-002 -1.2329408491495997E-004 + 9.6700000000000008E-002 -1.0377261787652969E-004 + 9.7800000000000026E-002 -8.5346167907118797E-005 + 9.8900000000000016E-002 -6.8208712036721408E-005 + 0.10000000000000001 -5.2524072088999674E-005 + 0.10110000000000002 -3.8234877138165757E-005 + 0.10220000000000001 -2.5190764063154347E-005 + 0.10330000000000003 -1.3388248589762952E-005 + 0.10440000000000002 -2.9492607609427068E-006 + 0.10550000000000001 6.1254013417055830E-006 + 0.10660000000000003 1.4036448192200623E-005 + 0.10770000000000002 2.0962648704880849E-005 + 0.10880000000000001 2.6875244657276198E-005 + 0.10990000000000003 3.1677769584348425E-005 + 0.11100000000000002 3.5461111110635102E-005 + 0.11210000000000001 3.8488622521981597E-005 + 0.11320000000000002 4.0918381273513660E-005 + 0.11430000000000001 4.2689065594458953E-005 + 0.11540000000000003 4.3729025492211804E-005 + 0.11650000000000002 4.4172433263156563E-005 + 0.11760000000000001 4.4254542444832623E-005 + 0.11870000000000003 4.4054886529920623E-005 + 0.11980000000000002 4.3481784814503044E-005 + 0.12090000000000001 4.2513045627856627E-005 + 0.12200000000000003 4.1316023271065205E-005 + 0.12310000000000001 4.0061615436570719E-005 + 0.12420000000000003 3.8726651837350801E-005 + 0.12530000000000002 3.7193196476437151E-005 + 0.12640000000000001 3.5489480069372803E-005 + 0.12750000000000003 3.3798769436543807E-005 + 0.12860000000000002 3.2220184948528185E-005 + 0.12970000000000001 3.0651568522443995E-005 + 0.13080000000000003 2.8976459361729212E-005 + 0.13190000000000002 2.7267395125818439E-005 + 0.13300000000000001 2.5695799195091240E-005 + 0.13410000000000000 2.4286808184115216E-005 + 0.13520000000000004 2.2897187591297552E-005 + 0.13630000000000003 2.1445051970658824E-005 + 0.13740000000000002 2.0041570678586140E-005 + 0.13850000000000001 1.8823475329554640E-005 + 0.13960000000000000 1.7747877791407518E-005 + 0.14070000000000005 1.6661510017002001E-005 + 0.14180000000000004 1.5533893019892275E-005 + 0.14290000000000003 1.4496832591248676E-005 + 0.14400000000000002 1.3637655683851335E-005 + 0.14510000000000001 1.2866515135101508E-005 + 0.14620000000000000 1.2056656487402506E-005 + 0.14730000000000004 1.1234989869990386E-005 + 0.14840000000000003 1.0530111467232928E-005 + 0.14950000000000002 9.9656926977331750E-006 + 0.15060000000000001 9.4209044618764892E-006 + 0.15170000000000000 8.8158503785962239E-006 + 0.15280000000000005 8.2313554230495356E-006 + 0.15390000000000004 7.7785152825526893E-006 + 0.15500000000000003 7.4225540629413445E-006 + 0.15610000000000002 7.0314376898750197E-006 + 0.15720000000000001 6.5736903707147576E-006 + 0.15830000000000000 6.1614159676537383E-006 + 0.15940000000000004 5.8759897001436912E-006 + 0.16050000000000003 5.6447406677762046E-006 + 0.16160000000000002 5.3518688218900934E-006 + 0.16270000000000001 5.0095377446268685E-006 + 0.16380000000000000 4.7305411499110050E-006 + 0.16490000000000005 4.5524793677031994E-006 + 0.16600000000000004 4.3840145735885017E-006 + 0.16710000000000003 4.1477446757198777E-006 + 0.16820000000000002 3.8946782296989113E-006 + 0.16930000000000001 3.7186673580436036E-006 + 0.17040000000000000 3.6095984796702396E-006 + 0.17150000000000004 3.4715249057626352E-006 + 0.17260000000000003 3.2710679533920484E-006 + 0.17370000000000002 3.0852011150273029E-006 + 0.17480000000000001 2.9793377507303376E-006 + 0.17590000000000000 2.9069683478155639E-006 + 0.17700000000000005 2.7830101316794753E-006 + 0.17810000000000004 2.6129926027351758E-006 + 0.17920000000000003 2.4811008643155219E-006 + 0.18030000000000002 2.4197229322453495E-006 + 0.18140000000000001 2.3622390017408179E-006 + 0.18250000000000000 2.2458848434325773E-006 + 0.18360000000000004 2.1045184439572040E-006 + 0.18470000000000003 2.0130048596911365E-006 + 0.18580000000000002 1.9737633465410909E-006 + 0.18690000000000001 1.9175222405465320E-006 + 0.18800000000000000 1.8096656049237936E-006 + 0.18910000000000005 1.6974764776023221E-006 + 0.19020000000000004 1.6321669136232231E-006 + 0.19130000000000003 1.5910505908323103E-006 + 0.19240000000000002 1.5157467032622662E-006 + 0.19350000000000001 1.4015045053383801E-006 + 0.19460000000000005 1.2996451914659701E-006 + 0.19570000000000004 1.2350666338534211E-006 + 0.19680000000000003 1.1677961992972996E-006 + 0.19790000000000002 1.0539605455051060E-006 + 0.19900000000000001 9.0917399120371556E-007 + 0.20010000000000000 7.7977688306418713E-007 + 0.20120000000000005 6.7038524775853148E-007 + 0.20230000000000004 5.3692912160840933E-007 + 0.20340000000000003 3.4985154684363806E-007 + 0.20450000000000002 1.2943628746597824E-007 + 0.20560000000000000 -9.5242221220814827E-008 + 0.20670000000000005 -3.3567295076863957E-007 + 0.20780000000000004 -6.2858492810846656E-007 + 0.20890000000000003 -9.8559621619642712E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0044.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0044.BXX.semd new file mode 100644 index 00000000..45cc4296 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0044.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 2.4000243043723909E-024 + -0.10900000000000000 -1.3332590223960065E-023 + -0.10790000000000000 -2.2150797700048055E-023 + -0.10679999999999999 2.2310097115804765E-022 + -0.10569999999999999 1.7721250316100895E-022 + -0.10460000000000000 -2.1391639869154638E-021 + -0.10349999999999999 -2.0389646670262676E-021 + -0.10239999999999999 1.4471807544363650E-020 + -0.10130000000000000 2.1805797650411932E-020 + -0.10020000000000000 -6.8965317616904916E-020 + -9.9099999999999994E-002 -1.7179191984352158E-019 + -9.7999999999999990E-002 1.9025050691143067E-019 + -9.6899999999999986E-002 9.6671543533791339E-019 + -9.5799999999999996E-002 1.4037796539832160E-019 + -9.4699999999999993E-002 -3.7453360880681192E-018 + -9.3599999999999989E-002 -4.5490826738675196E-018 + -9.2499999999999999E-002 8.3685564786969291E-018 + -9.1399999999999995E-002 2.4897802256878662E-017 + -9.0299999999999991E-002 2.0418335103363605E-018 + -8.9200000000000002E-002 -7.3402227465277462E-017 + -8.8099999999999984E-002 -9.4268870885997350E-017 + -8.6999999999999994E-002 8.6430639750342868E-017 + -8.5899999999999990E-002 3.5334527319150894E-016 + -8.4799999999999986E-002 2.3068886731933706E-016 + -8.3699999999999997E-002 -5.3541725513508694E-016 + -8.2599999999999993E-002 -1.2087282977096218E-015 + -8.1499999999999989E-002 -4.7744774959310112E-016 + -8.0399999999999999E-002 1.7436687791745229E-015 + -7.9299999999999995E-002 3.3463715824099067E-015 + -7.8199999999999992E-002 1.8757017338936815E-015 + -7.7100000000000002E-002 -2.7436650770328724E-015 + -7.5999999999999984E-002 -8.1821214300420442E-015 + -7.4899999999999994E-002 -1.1101885503842033E-014 + -7.3799999999999991E-002 -5.6434840660238642E-015 + -7.2699999999999987E-002 1.6435271654909045E-014 + -7.1599999999999997E-002 5.1355939628943553E-014 + -7.0499999999999993E-002 6.1798886862897418E-014 + -6.9399999999999989E-002 -9.1977927078640449E-015 + -6.8300000000000000E-002 -1.6187131658945003E-013 + -6.7199999999999996E-002 -2.6758933610593338E-013 + -6.6099999999999992E-002 -1.3148072311886666E-013 + -6.5000000000000002E-002 2.9113186470960950E-013 + -6.3899999999999985E-002 7.3013481111799949E-013 + -6.2799999999999995E-002 7.3568256521439057E-013 + -6.1699999999999991E-002 6.6426065223421787E-014 + -6.0599999999999994E-002 -1.0373297273241766E-012 + -5.9499999999999990E-002 -1.9627706578095871E-012 + -5.8399999999999994E-002 -2.0493361781864783E-012 + -5.7299999999999990E-002 -8.2077910006778110E-013 + -5.6199999999999986E-002 1.8077351681550224E-012 + -5.5099999999999996E-002 5.0855960068152406E-012 + -5.3999999999999992E-002 7.0806819608970617E-012 + -5.2899999999999989E-002 5.3764384437549051E-012 + -5.1799999999999985E-002 -1.0103262627556009E-012 + -5.0699999999999995E-002 -1.0081622169033633E-011 + -4.9599999999999991E-002 -1.7582159686502230E-011 + -4.8499999999999988E-002 -1.9545533594400588E-011 + -4.7399999999999998E-002 -1.3909917488674761E-011 + -4.6299999999999994E-002 1.6937383299272385E-013 + -4.5199999999999990E-002 2.2812196576182941E-011 + -4.4099999999999986E-002 5.0620695135616955E-011 + -4.2999999999999997E-002 7.2553019148102749E-011 + -4.1899999999999993E-002 7.0975482435731152E-011 + -4.0799999999999989E-002 3.0996663569204941E-011 + -3.9699999999999985E-002 -4.7768344835219523E-011 + -3.8599999999999995E-002 -1.4639935097537915E-010 + -3.7499999999999992E-002 -2.3152847694607459E-010 + -3.6399999999999988E-002 -2.6450702739211351E-010 + -3.5299999999999984E-002 -2.1055435173167325E-010 + -3.4199999999999994E-002 -4.9907519089620322E-011 + -3.3099999999999991E-002 2.0773772979598704E-010 + -3.1999999999999987E-002 5.1289411606703084E-010 + -3.0899999999999997E-002 7.8018080884589835E-010 + -2.9799999999999993E-002 9.0634449945170559E-010 + -2.8699999999999989E-002 7.9278178466424265E-010 + -2.7599999999999986E-002 3.6855810070512973E-010 + -2.6499999999999996E-002 -3.7981309763956972E-010 + -2.5399999999999992E-002 -1.3729903880488337E-009 + -2.4299999999999988E-002 -2.4199209303077396E-009 + -2.3199999999999985E-002 -3.2392792892466105E-009 + -2.2099999999999995E-002 -3.5146894283855090E-009 + -2.0999999999999991E-002 -2.9500306641949692E-009 + -1.9899999999999987E-002 -1.3049282765464909E-009 + -1.8799999999999983E-002 1.5754899607145489E-009 + -1.7699999999999994E-002 5.7239546435994271E-009 + -1.6599999999999990E-002 1.1035679037263435E-008 + -1.5499999999999986E-002 1.7315777256499132E-008 + -1.4399999999999996E-002 2.4378254082080275E-008 + -1.3299999999999992E-002 3.2129623406262908E-008 + -1.2199999999999989E-002 4.0597793571350849E-008 + -1.1099999999999985E-002 4.9950223512951197E-008 + -9.9999999999999950E-003 6.0562548753750889E-008 + -8.8999999999999913E-003 7.3109767129153624E-008 + -7.7999999999999875E-003 8.8576193491007871E-008 + -6.6999999999999837E-003 1.0814451201213160E-007 + -5.5999999999999939E-003 1.3305705692800984E-007 + -4.4999999999999901E-003 1.6457231311051146E-007 + -3.3999999999999864E-003 2.0401995470820111E-007 + -2.2999999999999826E-003 2.5285595484092482E-007 + -1.1999999999999927E-003 3.1267242661670025E-007 + -9.9999999999988987E-005 3.8522281897712674E-007 + 1.0000000000000148E-003 4.7251756996047334E-007 + 2.1000000000000185E-003 5.7696377098181983E-007 + 3.2000000000000084E-003 7.0149764042071183E-007 + 4.3000000000000121E-003 8.4973675029687001E-007 + 5.4000000000000159E-003 1.0261707075187587E-006 + 6.5000000000000058E-003 1.2362637562546297E-006 + 7.6000000000000234E-003 1.4863168189549469E-006 + 8.7000000000000133E-003 1.7831741843110649E-006 + 9.8000000000000032E-003 2.1341184037737548E-006 + 1.0900000000000021E-002 2.5471513254160527E-006 + 1.2000000000000011E-002 3.0314015475596534E-006 + 1.3100000000000001E-002 3.5971929719380569E-006 + 1.4200000000000018E-002 4.2558099266898353E-006 + 1.5300000000000008E-002 5.0194080358778592E-006 + 1.6400000000000026E-002 5.9014228099840693E-006 + 1.7500000000000016E-002 6.9171333052508999E-006 + 1.8600000000000005E-002 8.0838117355597205E-006 + 1.9700000000000023E-002 9.4202132459031418E-006 + 2.0800000000000013E-002 1.0946042493742425E-005 + 2.1900000000000003E-002 1.2681763109867461E-005 + 2.3000000000000020E-002 1.4648730029875878E-005 + 2.4100000000000010E-002 1.6869274986675009E-005 + 2.5200000000000000E-002 1.9366460037417710E-005 + 2.6300000000000018E-002 2.2163936591823585E-005 + 2.7400000000000008E-002 2.5285622541559860E-005 + 2.8500000000000025E-002 2.8755253879353404E-005 + 2.9600000000000015E-002 3.2595915399724618E-005 + 3.0700000000000005E-002 3.6829926102655008E-005 + 3.1800000000000023E-002 4.1478604543954134E-005 + 3.2900000000000013E-002 4.6561704948544502E-005 + 3.4000000000000002E-002 5.2095754654146731E-005 + 3.5100000000000020E-002 5.8092307881452143E-005 + 3.6200000000000010E-002 6.4557374571450055E-005 + 3.7300000000000028E-002 7.1492191636934876E-005 + 3.8400000000000017E-002 7.8893179306760430E-005 + 3.9500000000000007E-002 8.6749889305792749E-005 + 4.0600000000000025E-002 9.5042625616770238E-005 + 4.1700000000000015E-002 1.0374069825047627E-004 + 4.2800000000000005E-002 1.1280378384981304E-004 + 4.3900000000000022E-002 1.2218208576086909E-004 + 4.5000000000000012E-002 1.3181554095353931E-004 + 4.6100000000000002E-002 1.4163184096105397E-004 + 4.7200000000000020E-002 1.5154507127590477E-004 + 4.8300000000000010E-002 1.6145392146427184E-004 + 4.9400000000000027E-002 1.7124296573456377E-004 + 5.0500000000000017E-002 1.8078586435876787E-004 + 5.1600000000000007E-002 1.8994427227880806E-004 + 5.2700000000000025E-002 1.9856911967508495E-004 + 5.3800000000000014E-002 2.0649905491154641E-004 + 5.4900000000000004E-002 2.1356029901653528E-004 + 5.6000000000000022E-002 2.1956927957944572E-004 + 5.7100000000000012E-002 2.2433833510149270E-004 + 5.8200000000000002E-002 2.2767778136767447E-004 + 5.9300000000000019E-002 2.2939949121791869E-004 + 6.0400000000000009E-002 2.2931728744879365E-004 + 6.1500000000000027E-002 2.2724499285686761E-004 + 6.2600000000000017E-002 2.2300178534351289E-004 + 6.3700000000000007E-002 2.1642069623339921E-004 + 6.4800000000000024E-002 2.0735684665851295E-004 + 6.5900000000000014E-002 1.9569108553696424E-004 + 6.7000000000000004E-002 1.8132093828171492E-004 + 6.8100000000000022E-002 1.6416820290032774E-004 + 6.9200000000000012E-002 1.4418351929634809E-004 + 7.0300000000000029E-002 1.2135653378209099E-004 + 7.1400000000000019E-002 9.5721195975784212E-005 + 7.2500000000000009E-002 6.7350214521866292E-005 + 7.3600000000000027E-002 3.6358029319671914E-005 + 7.4700000000000016E-002 2.9001150778640294E-006 + 7.5800000000000006E-002 -3.2827603718033060E-005 + 7.6900000000000024E-002 -7.0584850618615746E-005 + 7.8000000000000014E-002 -1.1008497676812112E-004 + 7.9100000000000004E-002 -1.5099512529559433E-004 + 8.0200000000000021E-002 -1.9293939112685621E-004 + 8.1300000000000011E-002 -2.3551599588245153E-004 + 8.2400000000000029E-002 -2.7830147882923484E-004 + 8.3500000000000019E-002 -3.2084624399431050E-004 + 8.4600000000000009E-002 -3.6266774986870587E-004 + 8.5700000000000026E-002 -4.0326532325707376E-004 + 8.6800000000000016E-002 -4.4213785440661013E-004 + 8.7900000000000006E-002 -4.7879759222269058E-004 + 8.9000000000000024E-002 -5.1277206512168050E-004 + 9.0100000000000013E-002 -5.4359796922653913E-004 + 9.1200000000000003E-002 -5.7082949206233025E-004 + 9.2300000000000021E-002 -5.9405289357528090E-004 + 9.3400000000000011E-002 -6.1290222220122814E-004 + 9.4500000000000028E-002 -6.2706414610147476E-004 + 9.5600000000000018E-002 -6.3628063071519136E-004 + 9.6700000000000008E-002 -6.4035190735012293E-004 + 9.7800000000000026E-002 -6.3913851045072079E-004 + 9.8900000000000016E-002 -6.3256459543481469E-004 + 0.10000000000000001 -6.2062032520771027E-004 + 0.10110000000000002 -6.0337019385769963E-004 + 0.10220000000000001 -5.8096082648262382E-004 + 0.10330000000000003 -5.5361184058710933E-004 + 0.10440000000000002 -5.2160030463710427E-004 + 0.10550000000000001 -4.8524787416681647E-004 + 0.10660000000000003 -4.4493045425042510E-004 + 0.10770000000000002 -4.0109461406245828E-004 + 0.10880000000000001 -3.5424507223069668E-004 + 0.10990000000000003 -3.0491434154100716E-004 + 0.11100000000000002 -2.5364523753523827E-004 + 0.11210000000000001 -2.0099729590583593E-004 + 0.11320000000000002 -1.4754204312339425E-004 + 0.11430000000000001 -9.3865841336082667E-005 + 0.11540000000000003 -4.0548289689468220E-005 + 0.11650000000000002 1.1849895599880256E-005 + 0.11760000000000001 6.2793951656203717E-005 + 0.11870000000000003 1.1178834392921999E-004 + 0.11980000000000002 1.5837802493479103E-004 + 0.12090000000000001 2.0215530821587890E-004 + 0.12200000000000003 2.4275205214507878E-004 + 0.12310000000000001 2.7984430198557675E-004 + 0.12420000000000003 3.1316498643718660E-004 + 0.12530000000000002 3.4252132172696292E-004 + 0.12640000000000001 3.6779080983251333E-004 + 0.12750000000000003 3.8889684947207570E-004 + 0.12860000000000002 4.0580774657428265E-004 + 0.12970000000000001 4.1854192386381328E-004 + 0.13080000000000003 4.2717930045910180E-004 + 0.13190000000000002 4.3185884715057909E-004 + 0.13300000000000001 4.3276284122839570E-004 + 0.13410000000000000 4.3010024819523096E-004 + 0.13520000000000004 4.2410742025822401E-004 + 0.13630000000000003 4.1505589615553617E-004 + 0.13740000000000002 4.0324337896890938E-004 + 0.13850000000000001 3.8897848571650684E-004 + 0.13960000000000000 3.7257329677231610E-004 + 0.14070000000000005 3.5434635356068611E-004 + 0.14180000000000004 3.3462629653513432E-004 + 0.14290000000000003 3.1373801175504923E-004 + 0.14400000000000002 2.9198700212873518E-004 + 0.14510000000000001 2.6965854340232909E-004 + 0.14620000000000000 2.4702641530893743E-004 + 0.14730000000000004 2.2435378923546523E-004 + 0.14840000000000003 2.0188171765767038E-004 + 0.14950000000000002 1.7982050485443324E-004 + 0.15060000000000001 1.5835526573937386E-004 + 0.15170000000000000 1.3765277981292456E-004 + 0.15280000000000005 1.1785728565882891E-004 + 0.15390000000000004 9.9079974461346865E-005 + 0.15500000000000003 8.1402082287240773E-005 + 0.15610000000000002 6.4887775806710124E-005 + 0.15720000000000001 4.9594622396398336E-005 + 0.15830000000000000 3.5560697142500430E-005 + 0.15940000000000004 2.2789745344198309E-005 + 0.16050000000000003 1.1257755431870464E-005 + 0.16160000000000002 9.3419697577701299E-007 + 0.16270000000000001 -8.2073993326048367E-006 + 0.16380000000000000 -1.6200499885599129E-005 + 0.16490000000000005 -2.3099666577763855E-005 + 0.16600000000000004 -2.8976854082429782E-005 + 0.16710000000000003 -3.3903441362781450E-005 + 0.16820000000000002 -3.7945337680866942E-005 + 0.16930000000000001 -4.1171882912749425E-005 + 0.17040000000000000 -4.3660267692757770E-005 + 0.17150000000000004 -4.5487893657991663E-005 + 0.17260000000000003 -4.6720731916138902E-005 + 0.17370000000000002 -4.7421068302355707E-005 + 0.17480000000000001 -4.7658428229624406E-005 + 0.17590000000000000 -4.7506731789326295E-005 + 0.17700000000000005 -4.7030029236339033E-005 + 0.17810000000000004 -4.6274490159703419E-005 + 0.17920000000000003 -4.5280918129719794E-005 + 0.18030000000000002 -4.4098534999648109E-005 + 0.18140000000000001 -4.2779731302289292E-005 + 0.18250000000000000 -4.1364102798979729E-005 + 0.18360000000000004 -3.9875714719528332E-005 + 0.18470000000000003 -3.8338093872880563E-005 + 0.18580000000000002 -3.6782010283786803E-005 + 0.18690000000000001 -3.5237233532825485E-005 + 0.18800000000000000 -3.3717511541908607E-005 + 0.18910000000000005 -3.2225656468654051E-005 + 0.19020000000000004 -3.0770981538807973E-005 + 0.19130000000000003 -2.9373786674113944E-005 + 0.19240000000000002 -2.8049838874721900E-005 + 0.19350000000000001 -2.6797715690918267E-005 + 0.19460000000000005 -2.5607143470551819E-005 + 0.19570000000000004 -2.4475684767821804E-005 + 0.19680000000000003 -2.3410962967318483E-005 + 0.19790000000000002 -2.2416865249397233E-005 + 0.19900000000000001 -2.1487085177795961E-005 + 0.20010000000000000 -2.0614150344044901E-005 + 0.20120000000000005 -1.9798240828095004E-005 + 0.20230000000000004 -1.9039520338992588E-005 + 0.20340000000000003 -1.8327184079680592E-005 + 0.20450000000000002 -1.7644850231590681E-005 + 0.20560000000000000 -1.6985988622764125E-005 + 0.20670000000000005 -1.6357673302991316E-005 + 0.20780000000000004 -1.5764100680826232E-005 + 0.20890000000000003 -1.5193813851510640E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0044.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0044.BXZ.semd new file mode 100644 index 00000000..08fd4460 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0044.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 2.4000243043723909E-024 + -0.10900000000000000 -1.4065601354813240E-023 + -0.10790000000000000 -2.0158546838852304E-023 + -0.10679999999999999 2.3609311899202873E-022 + -0.10569999999999999 1.4395363514768624E-022 + -0.10460000000000000 -2.2927538167668016E-021 + -0.10349999999999999 -1.7718426825148928E-021 + -0.10239999999999999 1.5905067592260830E-020 + -0.10130000000000000 2.0831343345907520E-020 + -0.10020000000000000 -7.9272446876061666E-020 + -9.9099999999999994E-002 -1.7510800937106424E-019 + -9.7999999999999990E-002 2.4450885050517539E-019 + -9.6899999999999986E-002 1.0396053501451674E-018 + -9.5799999999999996E-002 -4.3665520368178932E-020 + -9.4699999999999993E-002 -4.2844874482465074E-018 + -9.3599999999999989E-002 -4.3870268249301120E-018 + -9.2499999999999999E-002 1.0761616460592440E-017 + -9.1399999999999995E-002 2.7231455781541839E-017 + -9.0299999999999991E-002 -3.8409858774297698E-018 + -8.9200000000000002E-002 -8.9253747623982248E-017 + -8.8099999999999984E-002 -9.5308848674213319E-017 + -8.6999999999999994E-002 1.3636464150674766E-016 + -8.5899999999999990E-002 4.2458881733837411E-016 + -8.4799999999999986E-002 1.7978695174968192E-016 + -8.3699999999999997E-002 -8.1178118299503007E-016 + -8.2599999999999993E-002 -1.4590206043926367E-015 + -8.1499999999999989E-002 -9.5570098781437167E-017 + -8.0399999999999999E-002 2.9471609309624554E-015 + -7.9299999999999995E-002 4.1579661534587448E-015 + -7.8199999999999992E-002 1.5542489452321915E-016 + -7.7100000000000002E-002 -7.2640402062050004E-015 + -7.5999999999999984E-002 -1.1160693307304004E-014 + -7.4899999999999994E-002 -5.5982342954321185E-015 + -7.3799999999999991E-002 9.6390621450326980E-015 + -7.2699999999999987E-002 2.9311097413152812E-014 + -7.1599999999999997E-002 4.0210724154684727E-014 + -7.0499999999999993E-002 1.6085613066150681E-014 + -6.9399999999999989E-002 -6.4578320447226945E-014 + -6.8300000000000000E-002 -1.6458466805136657E-013 + -6.7199999999999996E-002 -1.5898694578735106E-013 + -6.6099999999999992E-002 6.9542089372199439E-014 + -6.5000000000000002E-002 4.3670790724967268E-013 + -6.3899999999999985E-002 5.9355791766010912E-013 + -6.2799999999999995E-002 1.9792662246578135E-013 + -6.1699999999999991E-002 -6.5364722098490424E-013 + -6.0599999999999994E-002 -1.3335564206726214E-012 + -5.9499999999999990E-002 -1.1716839521183631E-012 + -5.8399999999999994E-002 -7.9708409198107205E-014 + -5.7299999999999990E-002 1.3725808684084129E-012 + -5.6199999999999986E-002 2.4587777560508561E-012 + -5.5099999999999996E-002 2.6846090454835103E-012 + -5.3999999999999992E-002 1.6823726656581273E-012 + -5.2899999999999989E-002 -8.1627456530175557E-013 + -5.1799999999999985E-002 -4.3534785151844169E-012 + -5.0699999999999995E-002 -7.1745413429691318E-012 + -4.9599999999999991E-002 -7.0335412841182610E-012 + -4.8499999999999988E-002 -3.1000874610442875E-012 + -4.7399999999999998E-002 3.2307266670944523E-012 + -4.6299999999999994E-002 9.8256281583219973E-012 + -4.5199999999999990E-002 1.5510913733973730E-011 + -4.4099999999999986E-002 1.9168090725774078E-011 + -4.2999999999999997E-002 1.7401262722427369E-011 + -4.1899999999999993E-002 5.4186065356898183E-012 + -4.0799999999999989E-002 -1.7505817975771443E-011 + -3.9699999999999985E-002 -4.3707110847224229E-011 + -3.8599999999999995E-002 -6.0405846991073986E-011 + -3.7499999999999992E-002 -5.8461256668973505E-011 + -3.6399999999999988E-002 -3.7237452704674823E-011 + -3.5299999999999984E-002 -1.0055228134506211E-012 + -3.4199999999999994E-002 4.6557029065308342E-011 + -3.3099999999999991E-002 1.0134671574180132E-010 + -3.1999999999999987E-002 1.5312356937968730E-010 + -3.0899999999999997E-002 1.8410363511467409E-010 + -2.9799999999999993E-002 1.7434037546948389E-010 + -2.8699999999999989E-002 1.0730485250354249E-010 + -2.7599999999999986E-002 -2.7165630855918721E-011 + -2.6499999999999996E-002 -2.2586200965069025E-010 + -2.5399999999999992E-002 -4.5923675973114086E-010 + -2.4299999999999988E-002 -6.6683930599609198E-010 + -2.3199999999999985E-002 -7.7470735382334510E-010 + -2.2099999999999995E-002 -7.2147410268286194E-010 + -2.0999999999999991E-002 -4.6297984890308896E-010 + -1.9899999999999987E-002 4.8682863296178880E-011 + -1.8799999999999983E-002 8.7559570705053602E-010 + -1.7699999999999994E-002 2.0656962806953061E-009 + -1.6599999999999990E-002 3.6150249460575878E-009 + -1.5499999999999986E-002 5.4777915536874389E-009 + -1.4399999999999996E-002 7.6281718719428682E-009 + -1.3299999999999992E-002 1.0106933956421926E-008 + -1.2199999999999989E-002 1.3000411414054724E-008 + -1.1099999999999985E-002 1.6389732238053512E-008 + -9.9999999999999950E-003 2.0351510698901620E-008 + -8.8999999999999913E-003 2.5020783667173419E-008 + -7.7999999999999875E-003 3.0640244119695126E-008 + -6.6999999999999837E-003 3.7540651476319908E-008 + -5.5999999999999939E-003 4.6092466732261528E-008 + -4.4999999999999901E-003 5.6698233663610154E-008 + -3.3999999999999864E-003 6.9820039527712652E-008 + -2.2999999999999826E-003 8.5982627240355214E-008 + -1.1999999999999927E-003 1.0575477205065908E-007 + -9.9999999999988987E-005 1.2977100993794011E-007 + 1.0000000000000148E-003 1.5880002024459827E-007 + 2.1000000000000185E-003 1.9377591797820060E-007 + 3.2000000000000084E-003 2.3574837371143076E-007 + 4.3000000000000121E-003 2.8586370603989053E-007 + 5.4000000000000159E-003 3.4549370298009308E-007 + 6.5000000000000058E-003 4.1639992787168012E-007 + 7.6000000000000234E-003 5.0070940460500424E-007 + 8.7000000000000133E-003 6.0067424101362121E-007 + 9.8000000000000032E-003 7.1852849714559852E-007 + 1.0900000000000021E-002 8.5670740190835204E-007 + 1.2000000000000011E-002 1.0182333198827109E-006 + 1.3100000000000001E-002 1.2068134083165205E-006 + 1.4200000000000018E-002 1.4265557410908514E-006 + 1.5300000000000008E-002 1.6816582046885742E-006 + 1.6400000000000026E-002 1.9765016077144537E-006 + 1.7500000000000016E-002 2.3160114324127790E-006 + 1.8600000000000005E-002 2.7058745217800606E-006 + 1.9700000000000023E-002 3.1522893095825566E-006 + 2.0800000000000013E-002 3.6617500427382765E-006 + 2.1900000000000003E-002 4.2409201341797598E-006 + 2.3000000000000020E-002 4.8967058319249190E-006 + 2.4100000000000010E-002 5.6363792282354552E-006 + 2.5200000000000000E-002 6.4675505200284533E-006 + 2.6300000000000018E-002 7.3983260335808154E-006 + 2.7400000000000008E-002 8.4371940829441883E-006 + 2.8500000000000025E-002 9.5924078777898103E-006 + 2.9600000000000015E-002 1.0871335689444095E-005 + 3.0700000000000005E-002 1.2280633200134616E-005 + 3.1800000000000023E-002 1.3826796021021437E-005 + 3.2900000000000013E-002 1.5516592611675151E-005 + 3.4000000000000002E-002 1.7356438547722064E-005 + 3.5100000000000020E-002 1.9350598449818790E-005 + 3.6200000000000010E-002 2.1500492948689498E-005 + 3.7300000000000028E-002 2.3805729142623022E-005 + 3.8400000000000017E-002 2.6264757252647541E-005 + 3.9500000000000007E-002 2.8874661438749172E-005 + 4.0600000000000025E-002 3.1629977456759661E-005 + 4.1700000000000015E-002 3.4521002817200497E-005 + 4.2800000000000005E-002 3.7533674912992865E-005 + 4.3900000000000022E-002 4.0650742448633537E-005 + 4.5000000000000012E-002 4.3851810914929956E-005 + 4.6100000000000002E-002 4.7113229811657220E-005 + 4.7200000000000020E-002 5.0408245442667976E-005 + 4.8300000000000010E-002 5.3703781304648146E-005 + 4.9400000000000027E-002 5.6961183872772381E-005 + 5.0500000000000017E-002 6.0137099353596568E-005 + 5.1600000000000007E-002 6.3184328610077500E-005 + 5.2700000000000025E-002 6.6053296905010939E-005 + 5.3800000000000014E-002 6.8693327193614095E-005 + 5.4900000000000004E-002 7.1048540121410042E-005 + 5.6000000000000022E-002 7.3057803092524409E-005 + 5.7100000000000012E-002 7.4656207289081067E-005 + 5.8200000000000002E-002 7.5778436439577490E-005 + 5.9300000000000019E-002 7.6362739491742104E-005 + 6.0400000000000009E-002 7.6350122981239110E-005 + 6.1500000000000027E-002 7.5680552981793880E-005 + 6.2600000000000017E-002 7.4292220233473927E-005 + 6.3700000000000007E-002 7.2126720624510199E-005 + 6.4800000000000024E-002 6.9133297074586153E-005 + 6.5900000000000014E-002 6.5273648942820728E-005 + 6.7000000000000004E-002 6.0515842051245272E-005 + 6.8100000000000022E-002 5.4835447372170165E-005 + 6.9200000000000012E-002 4.8215297283604741E-005 + 7.0300000000000029E-002 4.0647948480909690E-005 + 7.1400000000000019E-002 3.2142117561306804E-005 + 7.2500000000000009E-002 2.2719301341567189E-005 + 7.3600000000000027E-002 1.2420065104379319E-005 + 7.4700000000000016E-002 1.3003468666283879E-006 + 7.5800000000000006E-002 -1.0573864528851118E-005 + 7.6900000000000024E-002 -2.3127020540414378E-005 + 7.8000000000000014E-002 -3.6272238503443077E-005 + 7.9100000000000004E-002 -4.9900118028745055E-005 + 8.0200000000000021E-002 -6.3879073422867805E-005 + 8.1300000000000011E-002 -7.8068995208013803E-005 + 8.2400000000000029E-002 -9.2330148618202657E-005 + 8.3500000000000019E-002 -1.0652024502633139E-004 + 8.4600000000000009E-002 -1.2048327334923670E-004 + 8.5700000000000026E-002 -1.3405253412202001E-004 + 8.6800000000000016E-002 -1.4705471403431147E-004 + 8.7900000000000006E-002 -1.5932232781779021E-004 + 8.9000000000000024E-002 -1.7069636669475585E-004 + 9.0100000000000013E-002 -1.8102413741871715E-004 + 9.1200000000000003E-002 -1.9016164878848940E-004 + 9.2300000000000021E-002 -1.9797495042439550E-004 + 9.3400000000000011E-002 -2.0434038015082479E-004 + 9.4500000000000028E-002 -2.0914355991408229E-004 + 9.5600000000000018E-002 -2.1228766127023846E-004 + 9.6700000000000008E-002 -2.1370637114159763E-004 + 9.7800000000000026E-002 -2.1336377540137619E-004 + 9.8900000000000016E-002 -2.1124415798112750E-004 + 0.10000000000000001 -2.0733861310873181E-004 + 0.10110000000000002 -2.0165312162134796E-004 + 0.10220000000000001 -1.9422486366238445E-004 + 0.10330000000000003 -1.8513275426812470E-004 + 0.10440000000000002 -1.7448241123929620E-004 + 0.10550000000000001 -1.6238640819210559E-004 + 0.10660000000000003 -1.4896382344886661E-004 + 0.10770000000000002 -1.3435570872388780E-004 + 0.10880000000000001 -1.1872405593749136E-004 + 0.10990000000000003 -1.0224532888969406E-004 + 0.11100000000000002 -8.5107334598433226E-005 + 0.11210000000000001 -6.7506291088648140E-005 + 0.11320000000000002 -4.9639795179245993E-005 + 0.11430000000000001 -3.1698280508862808E-005 + 0.11540000000000003 -1.3863601452612784E-005 + 0.11650000000000002 3.6842304780293489E-006 + 0.11760000000000001 2.0758176106028259E-005 + 0.11870000000000003 3.7173929740674794E-005 + 0.11980000000000002 5.2773048082599416E-005 + 0.12090000000000001 6.7428467446006835E-005 + 0.12200000000000003 8.1030142609961331E-005 + 0.12310000000000001 9.3472903245128691E-005 + 0.12420000000000003 1.0465637024026364E-004 + 0.12530000000000002 1.1450325109763071E-004 + 0.12640000000000001 1.2296989734750241E-004 + 0.12750000000000003 1.3003777712583542E-004 + 0.12860000000000002 1.3570451119448990E-004 + 0.12970000000000001 1.3997695350553840E-004 + 0.13080000000000003 1.4287859085015953E-004 + 0.13190000000000002 1.4445080887526274E-004 + 0.13300000000000001 1.4475107309408486E-004 + 0.13410000000000000 1.4384684618562460E-004 + 0.13520000000000004 1.4182172890286893E-004 + 0.13630000000000003 1.3877595483791083E-004 + 0.13740000000000002 1.3481461792252958E-004 + 0.13850000000000001 1.3003425556235015E-004 + 0.13960000000000000 1.2452898954506963E-004 + 0.14070000000000005 1.1840288061648607E-004 + 0.14180000000000004 1.1177592386957258E-004 + 0.14290000000000003 1.0476773604750633E-004 + 0.14400000000000002 9.7479678515810519E-005 + 0.14510000000000001 8.9998429757542908E-005 + 0.14620000000000000 8.2411366747692227E-005 + 0.14730000000000004 7.4810857768170536E-005 + 0.14840000000000003 6.7282664531376213E-005 + 0.14950000000000002 5.9896225138800219E-005 + 0.15060000000000001 5.2710929594468325E-005 + 0.15170000000000000 4.5785338443238288E-005 + 0.15280000000000005 3.9171420212369412E-005 + 0.15390000000000004 3.2904565159697086E-005 + 0.15500000000000003 2.7004465664504096E-005 + 0.15610000000000002 2.1489942810148932E-005 + 0.15720000000000001 1.6387843061238527E-005 + 0.15830000000000000 1.1718962014128920E-005 + 0.15940000000000004 7.4827130447374657E-006 + 0.16050000000000003 3.6612882468034513E-006 + 0.16160000000000002 2.3868756215961184E-007 + 0.16270000000000001 -2.7883570510311984E-006 + 0.16380000000000000 -5.4247607295110356E-006 + 0.16490000000000005 -7.6891565186087973E-006 + 0.16600000000000004 -9.6106068667722866E-006 + 0.16710000000000003 -1.1211779565201141E-005 + 0.16820000000000002 -1.2511522072600201E-005 + 0.16930000000000001 -1.3533384844777174E-005 + 0.17040000000000000 -1.4309151083580218E-005 + 0.17150000000000004 -1.4866737728880253E-005 + 0.17260000000000003 -1.5221084140648600E-005 + 0.17370000000000002 -1.5385701772174798E-005 + 0.17480000000000001 -1.5387251551146619E-005 + 0.17590000000000000 -1.5260775398928672E-005 + 0.17700000000000005 -1.5030789654701948E-005 + 0.17810000000000004 -1.4703812666994054E-005 + 0.17920000000000003 -1.4283934433478862E-005 + 0.18030000000000002 -1.3789777767669875E-005 + 0.18140000000000001 -1.3248088180262130E-005 + 0.18250000000000000 -1.2674869140028022E-005 + 0.18360000000000004 -1.2072889148839749E-005 + 0.18470000000000003 -1.1445807103882544E-005 + 0.18580000000000002 -1.0807163562276401E-005 + 0.18690000000000001 -1.0170959285460413E-005 + 0.18800000000000000 -9.5396135293412954E-006 + 0.18910000000000005 -8.9095137809636071E-006 + 0.19020000000000004 -8.2865171862067655E-006 + 0.19130000000000003 -7.6852620622958057E-006 + 0.19240000000000002 -7.1130361902760342E-006 + 0.19350000000000001 -6.5627864387352020E-006 + 0.19460000000000005 -6.0261918406467885E-006 + 0.19570000000000004 -5.5087180044210982E-006 + 0.19680000000000003 -5.0236062634212431E-006 + 0.19790000000000002 -4.5740644054603763E-006 + 0.19900000000000001 -4.1506941670377273E-006 + 0.20010000000000000 -3.7477536807273282E-006 + 0.20120000000000005 -3.3730491395544959E-006 + 0.20230000000000004 -3.0356668503372930E-006 + 0.20340000000000003 -2.7317169042362366E-006 + 0.20450000000000002 -2.4499277060385793E-006 + 0.20560000000000000 -2.1885598471271805E-006 + 0.20670000000000005 -1.9584847450460074E-006 + 0.20780000000000004 -1.7663949165580561E-006 + 0.20890000000000003 -1.6048014686020906E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0045.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0045.BXX.semd new file mode 100644 index 00000000..57f7e8dd --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0045.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 -1.9314138772742883E-038 + -0.10020000000000000 7.6124546955132945E-038 + -9.9099999999999994E-002 2.3082071716326155E-037 + -9.7999999999999990E-002 -2.3189103117239039E-036 + -9.6899999999999986E-002 1.1955059018277402E-037 + -9.5799999999999996E-002 3.4850985340669658E-035 + -9.4699999999999993E-002 -3.1062788343308050E-035 + -9.3599999999999989E-002 -3.9044540774241533E-034 + -9.2499999999999999E-002 4.4235950862529889E-034 + -9.1399999999999995E-002 3.7066356432540400E-033 + -9.0299999999999991E-002 -3.6973977270245153E-033 + -8.9200000000000002E-002 -3.1138428052787854E-032 + -8.8099999999999984E-002 1.8877021334145258E-032 + -8.6999999999999994E-002 2.3176227646942247E-031 + -8.5899999999999990E-002 -1.5813439140824581E-032 + -8.4799999999999986E-002 -1.4998310156887411E-030 + -8.3699999999999997E-002 -8.3818098063914042E-031 + -8.2599999999999993E-002 8.1725535682727123E-030 + -8.1499999999999989E-002 1.0656447234724082E-029 + -8.0399999999999999E-002 -3.5342767492840008E-029 + -7.9299999999999995E-002 -8.3639923589142957E-029 + -7.8199999999999992E-002 1.0256862512099909E-028 + -7.7100000000000002E-002 4.8924990600726851E-028 + -7.5999999999999984E-002 -1.8457847771639915E-029 + -7.4899999999999994E-002 -2.1878801057622159E-027 + -7.3799999999999991E-002 -2.0646985894841805E-027 + -7.2699999999999987E-002 7.0269888248060897E-027 + -7.1599999999999997E-002 1.5547779759029451E-026 + -7.0499999999999993E-002 -1.1227664671016222E-026 + -6.9399999999999989E-002 -7.1161274878313397E-026 + -6.8300000000000000E-002 -3.5715779172982373E-026 + -6.7199999999999996E-002 2.1690041203033150E-025 + -6.6099999999999992E-002 3.6787564425563319E-025 + -6.5000000000000002E-002 -3.2414854193736016E-025 + -6.3899999999999985E-002 -1.5971677247937873E-024 + -6.2799999999999995E-002 -8.0030111397994665E-025 + -6.1699999999999991E-002 4.1233258589227472E-024 + -6.0599999999999994E-002 7.3580732721782101E-024 + -5.9499999999999990E-002 -3.6587356951236949E-024 + -5.8399999999999994E-002 -2.6110453459368715E-023 + -5.7299999999999990E-002 -2.1189887809120151E-023 + -5.6199999999999986E-002 4.7535884090735187E-023 + -5.5099999999999996E-002 1.1690393549556880E-022 + -5.3999999999999992E-002 1.7467325772585476E-023 + -5.2899999999999989E-002 -2.8513131294611043E-022 + -5.1799999999999985E-002 -4.0361451010860824E-022 + -5.0699999999999995E-002 2.0385907595789673E-022 + -4.9599999999999991E-002 1.2484831259615697E-021 + -4.8499999999999988E-002 1.1123672846020229E-021 + -4.7399999999999998E-002 -1.4838040952777936E-021 + -4.6299999999999994E-002 -4.4647247238166562E-021 + -4.5199999999999990E-002 -2.5258474972705628E-021 + -4.4099999999999986E-002 6.3875169629093228E-021 + -4.2999999999999997E-002 1.3827060646556913E-020 + -4.1899999999999993E-002 5.2616179243705987E-021 + -4.0799999999999989E-002 -2.0818921096435019E-020 + -3.9699999999999985E-002 -3.8786763878901426E-020 + -3.8599999999999995E-002 -1.3625512920429539E-020 + -3.7499999999999992E-002 5.3746599906735693E-020 + -3.6399999999999988E-002 1.0212782847946542E-019 + -3.5299999999999984E-002 5.2514365750321640E-020 + -3.4199999999999994E-002 -1.0379753131999492E-019 + -3.3099999999999991E-002 -2.5564668235683706E-019 + -3.1999999999999987E-002 -2.2517921640285382E-019 + -3.0899999999999997E-002 9.4255246859417083E-020 + -2.9799999999999993E-002 5.8873256609481660E-019 + -2.8699999999999989E-002 8.5428706273244897E-019 + -2.7599999999999986E-002 3.4697693455973567E-019 + -2.6499999999999996E-002 -1.1131522531539416E-018 + -2.5399999999999992E-002 -2.6784949890740309E-018 + -2.4299999999999988E-002 -2.4453154627323232E-018 + -2.3199999999999985E-002 1.0944745149224942E-018 + -2.2099999999999995E-002 6.6298927278722256E-018 + -2.0999999999999991E-002 9.1416750479553285E-018 + -1.9899999999999987E-002 3.0897456149879385E-018 + -1.8799999999999983E-002 -1.1339916624801738E-017 + -1.7699999999999994E-002 -2.4515179938374908E-017 + -1.6599999999999990E-002 -2.1833025295475789E-017 + -1.5499999999999986E-002 4.4463650397619098E-018 + -1.4399999999999996E-002 4.4554789984690803E-017 + -1.3299999999999992E-002 7.1257235640364154E-017 + -1.2199999999999989E-002 5.3101100959580477E-017 + -1.1099999999999985E-002 -2.4462797898904375E-017 + -9.9999999999999950E-003 -1.3876194327082435E-016 + -8.8999999999999913E-003 -2.2124480729947624E-016 + -7.7999999999999875E-003 -1.7593288566522585E-016 + -6.6999999999999837E-003 6.2253950390430784E-017 + -5.5999999999999939E-003 4.4271378716239924E-016 + -4.4999999999999901E-003 7.4575946461908965E-016 + -3.3999999999999864E-003 6.4074315514819902E-016 + -2.2999999999999826E-003 -1.0890733398511557E-016 + -1.1999999999999927E-003 -1.3684631473313770E-015 + -9.9999999999988987E-005 -2.4684833424695003E-015 + 1.0000000000000148E-003 -2.3659104054140831E-015 + 2.1000000000000185E-003 -2.2081165582607407E-016 + 3.2000000000000084E-003 3.7787431502258901E-015 + 4.3000000000000121E-003 7.8174576526230700E-015 + 5.4000000000000159E-003 8.7108927587938555E-015 + 6.5000000000000058E-003 3.4190368448889586E-015 + 7.6000000000000234E-003 -8.5064503455457158E-015 + 8.7000000000000133E-003 -2.2798515191598673E-014 + 9.8000000000000032E-003 -3.0460917533996212E-014 + 1.0900000000000021E-002 -2.1164000795479733E-014 + 1.2000000000000011E-002 1.0285415199390562E-014 + 1.3100000000000001E-002 5.6970616104431299E-014 + 1.4200000000000018E-002 9.6729583707027417E-014 + 1.5300000000000008E-002 9.7258579499510250E-014 + 1.6400000000000026E-002 3.1205188444089621E-014 + 1.7500000000000016E-002 -1.0240773344345061E-013 + 1.8600000000000005E-002 -2.6050234018526464E-013 + 1.9700000000000023E-002 -3.5581078556591594E-013 + 2.0800000000000013E-002 -2.8496459749186021E-013 + 2.1900000000000003E-002 1.6266085294024471E-014 + 2.3000000000000020E-002 5.0909862263359695E-013 + 2.4100000000000010E-002 1.0130893519921802E-012 + 2.5200000000000000E-002 1.2298688543271874E-012 + 2.6300000000000018E-002 8.4987453272816760E-013 + 2.7400000000000008E-002 -2.7420090937396724E-013 + 2.8500000000000025E-002 -1.9502134282478600E-012 + 2.9600000000000015E-002 -3.5632456187040251E-012 + 3.0700000000000005E-002 -4.1808509779195369E-012 + 3.1800000000000023E-002 -2.8850739072078246E-012 + 3.2900000000000013E-002 7.3309983300920423E-013 + 3.4000000000000002E-002 6.0950931801695418E-012 + 3.5100000000000020E-002 1.1422330095656186E-011 + 3.6200000000000010E-002 1.4019346447624592E-011 + 3.7300000000000028E-002 1.1140591053837579E-011 + 3.8400000000000017E-002 1.2862561493340308E-012 + 3.9500000000000007E-002 -1.4497633996080062E-011 + 4.0600000000000025E-002 -3.1919730747453912E-011 + 4.1700000000000015E-002 -4.3917321168596146E-011 + 4.2800000000000005E-002 -4.2567983860042347E-011 + 4.3900000000000022E-002 -2.2160906790191781E-011 + 4.5000000000000012E-002 1.7460137502478545E-011 + 4.6100000000000002E-002 6.8601346825403198E-011 + 4.7200000000000020E-002 1.1579950887075086E-010 + 4.8300000000000010E-002 1.3905963880400662E-010 + 4.9400000000000027E-002 1.1998949056568620E-010 + 5.0500000000000017E-002 4.9327656542752507E-011 + 5.1600000000000007E-002 -6.6642254215043550E-011 + 5.2700000000000025E-002 -2.0359364194533214E-010 + 5.3800000000000014E-002 -3.2269106831073202E-010 + 5.4900000000000004E-002 -3.8061143126100205E-010 + 5.6000000000000022E-002 -3.4424382788778018E-010 + 5.7100000000000012E-002 -2.0606197304040563E-010 + 5.8200000000000002E-002 5.1651994313617333E-012 + 5.9300000000000019E-002 2.2340526650843628E-010 + 6.0400000000000009E-002 3.5714492474525628E-010 + 6.1500000000000027E-002 3.1334856931408694E-010 + 6.2600000000000017E-002 2.8924815667630277E-011 + 6.3700000000000007E-002 -4.9822845848979114E-010 + 6.4800000000000024E-002 -1.1879309758100476E-009 + 6.5900000000000014E-002 -1.8741037610681133E-009 + 6.7000000000000004E-002 -2.3228452494805651E-009 + 6.8100000000000022E-002 -2.2705619606711025E-009 + 6.9200000000000012E-002 -1.4743283260898465E-009 + 7.0300000000000029E-002 2.3801441373372256E-010 + 7.1400000000000019E-002 2.9322204664339324E-009 + 7.2500000000000009E-002 6.5584626618431230E-009 + 7.3600000000000027E-002 1.0974815722875064E-008 + 7.4700000000000016E-002 1.6001134639509473E-008 + 7.5800000000000006E-002 2.1492555291047211E-008 + 7.6900000000000024E-002 2.7415744341396930E-008 + 7.8000000000000014E-002 3.3909703489598542E-008 + 7.9100000000000004E-002 4.1316710053251882E-008 + 8.0200000000000021E-002 5.0177145993757222E-008 + 8.1300000000000011E-002 6.1191890665668325E-008 + 8.2400000000000029E-002 7.5165850432767911E-008 + 8.3500000000000019E-002 9.2952213037733600E-008 + 8.4600000000000009E-002 1.1541703770490130E-007 + 8.5700000000000026E-002 1.4344115584208339E-007 + 8.6800000000000016E-002 1.7796416784676694E-007 + 8.7900000000000006E-002 2.2005987432294205E-007 + 8.9000000000000024E-002 2.7102859689875913E-007 + 9.0100000000000013E-002 3.3248630870730267E-007 + 9.1200000000000003E-002 4.0642697740622680E-007 + 9.2300000000000021E-002 4.9525618806001148E-007 + 9.3400000000000011E-002 6.0180019545441610E-007 + 9.4500000000000028E-002 7.2929736916194088E-007 + 9.5600000000000018E-002 8.8139830722866463E-007 + 9.6700000000000008E-002 1.0621923820508528E-006 + 9.7800000000000026E-002 1.2762562846546643E-006 + 9.8900000000000016E-002 1.5287439509847900E-006 + 0.10000000000000001 1.8254852420795942E-006 + 0.10110000000000002 2.1730909338657511E-006 + 0.10220000000000001 2.5790404833969660E-006 + 0.10330000000000003 3.0516850983985933E-006 + 0.10440000000000002 3.6002807064505760E-006 + 0.10550000000000001 4.2349770410510246E-006 + 0.10660000000000003 4.9668065003061201E-006 + 0.10770000000000002 5.8076020650332794E-006 + 0.10880000000000001 6.7700188992603216E-006 + 0.10990000000000003 7.8675366239622235E-006 + 0.11100000000000002 9.1144856924074702E-006 + 0.11210000000000001 1.0525964171392843E-005 + 0.11320000000000002 1.2117757250962313E-005 + 0.11430000000000001 1.3906196727475617E-005 + 0.11540000000000003 1.5907960914773867E-005 + 0.11650000000000002 1.8139897292712703E-005 + 0.11760000000000001 2.0618632333935238E-005 + 0.11870000000000003 2.3360284103546292E-005 + 0.11980000000000002 2.6380057533970103E-005 + 0.12090000000000001 2.9691926101804711E-005 + 0.12200000000000003 3.3307958801742643E-005 + 0.12310000000000001 3.7238176446408033E-005 + 0.12420000000000003 4.1489791328785941E-005 + 0.12530000000000002 4.6066397771937773E-005 + 0.12640000000000001 5.0967799325007945E-005 + 0.12750000000000003 5.6189001043094322E-005 + 0.12860000000000002 6.1719925724901259E-005 + 0.12970000000000001 6.7544358898885548E-005 + 0.13080000000000003 7.3639719630591571E-005 + 0.13190000000000002 7.9976111010182649E-005 + 0.13300000000000001 8.6516083683818579E-005 + 0.13410000000000000 9.3213966465555131E-005 + 0.13520000000000004 1.0001458576880395E-004 + 0.13630000000000003 1.0685439337976277E-004 + 0.13740000000000002 1.1366078251739964E-004 + 0.13850000000000001 1.2035120016662404E-004 + 0.13960000000000000 1.2683372187893838E-004 + 0.14070000000000005 1.3300827413331717E-004 + 0.14180000000000004 1.3876653974875808E-004 + 0.14290000000000003 1.4399201609194279E-004 + 0.14400000000000002 1.4856290363240987E-004 + 0.14510000000000001 1.5235073806252331E-004 + 0.14620000000000000 1.5522413013968617E-004 + 0.14730000000000004 1.5704912948422134E-004 + 0.14840000000000003 1.5769258607178926E-004 + 0.14950000000000002 1.5702254313509911E-004 + 0.15060000000000001 1.5491167141590267E-004 + 0.15170000000000000 1.5123859338928014E-004 + 0.15280000000000005 1.4589309284929186E-004 + 0.15390000000000004 1.3877640594728291E-004 + 0.15500000000000003 1.2980349129065871E-004 + 0.15610000000000002 1.1890988389495760E-004 + 0.15720000000000001 1.0604895942378789E-004 + 0.15830000000000000 9.1200825409032404E-005 + 0.15940000000000004 7.4366595072206110E-005 + 0.16050000000000003 5.5575641454197466E-005 + 0.16160000000000002 3.4887369110947475E-005 + 0.16270000000000001 1.2391085874696728E-005 + 0.16380000000000000 -1.1792978511948604E-005 + 0.16490000000000005 -3.7512490962399170E-005 + 0.16600000000000004 -6.4585648942738771E-005 + 0.16710000000000003 -9.2800626589450985E-005 + 0.16820000000000002 -1.2191635323688388E-004 + 0.16930000000000001 -1.5166394587140530E-004 + 0.17040000000000000 -1.8175040895584971E-004 + 0.17150000000000004 -2.1186358935665339E-004 + 0.17260000000000003 -2.4167442461475730E-004 + 0.17370000000000002 -2.7084251632913947E-004 + 0.17480000000000001 -2.9901901143603027E-004 + 0.17590000000000000 -3.2585224835202098E-004 + 0.17700000000000005 -3.5099283559247851E-004 + 0.17810000000000004 -3.7410043296404183E-004 + 0.17920000000000003 -3.9484992157667875E-004 + 0.18030000000000002 -4.1293704998679459E-004 + 0.18140000000000001 -4.2808169382624328E-004 + 0.18250000000000000 -4.4003405491821468E-004 + 0.18360000000000004 -4.4857891043648124E-004 + 0.18470000000000003 -4.5354169560596347E-004 + 0.18580000000000002 -4.5479281106963754E-004 + 0.18690000000000001 -4.5224942732602358E-004 + 0.18800000000000000 -4.4587568845599890E-004 + 0.18910000000000005 -4.3568530236370862E-004 + 0.19020000000000004 -4.2174261761829257E-004 + 0.19130000000000003 -4.0416055708192289E-004 + 0.19240000000000002 -3.8310422678478062E-004 + 0.19350000000000001 -3.5878451308235526E-004 + 0.19460000000000005 -3.3145511406473815E-004 + 0.19570000000000004 -3.0140700982883573E-004 + 0.19680000000000003 -2.6896860799752176E-004 + 0.19790000000000002 -2.3449772561434656E-004 + 0.19900000000000001 -1.9837774743791670E-004 + 0.20010000000000000 -1.6100978245958686E-004 + 0.20120000000000005 -1.2280649389140308E-004 + 0.20230000000000004 -8.4185070591047406E-005 + 0.20340000000000003 -4.5562192099168897E-005 + 0.20450000000000002 -7.3481983235978987E-006 + 0.20560000000000000 3.0062386940699071E-005 + 0.20670000000000005 6.6290907852817327E-005 + 0.20780000000000004 1.0098714119521901E-004 + 0.20890000000000003 1.3382818724494427E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0045.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0045.BXZ.semd new file mode 100644 index 00000000..8010ff71 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0045.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 0.0000000000000000 + -9.9099999999999994E-002 0.0000000000000000 + -9.7999999999999990E-002 1.5257051814681886E-038 + -9.6899999999999986E-002 -1.7992616229992078E-037 + -9.5799999999999996E-002 1.0898454192284746E-037 + -9.4699999999999993E-002 2.6624925522180400E-036 + -9.3599999999999989E-002 -3.9959730137570286E-036 + -9.2499999999999999E-002 -2.9494987102195098E-035 + -9.1399999999999995E-002 5.4106811106899840E-035 + -9.0299999999999991E-002 2.8228073384806786E-034 + -8.9200000000000002E-002 -4.9113526918022734E-034 + -8.8099999999999984E-002 -2.4500343862769224E-033 + -8.6999999999999994E-002 3.2310534041143896E-033 + -8.5899999999999990E-002 1.9282466968159127E-032 + -8.4799999999999986E-002 -1.3873767667476233E-032 + -8.3699999999999997E-002 -1.3467852717342798E-031 + -8.2599999999999993E-002 7.0790576714181642E-033 + -8.1499999999999989E-002 8.1077588150226188E-031 + -8.0399999999999999E-002 5.3403644051359776E-031 + -7.9299999999999995E-002 -4.0412611809518426E-030 + -7.8199999999999992E-002 -6.0495137218740572E-030 + -7.7100000000000002E-002 1.5387375277122571E-029 + -7.5999999999999984E-002 4.3040140729369088E-029 + -7.4899999999999994E-002 -3.3347534163110213E-029 + -7.3799999999999991E-002 -2.2751763953137159E-028 + -7.2699999999999987E-002 -7.3391833687939731E-029 + -7.1599999999999997E-002 8.9952830649940227E-028 + -7.0499999999999993E-002 1.2210285106443273E-027 + -6.9399999999999989E-002 -2.3506849343440965E-027 + -6.8300000000000000E-002 -7.2754014320089775E-027 + -6.7199999999999996E-002 1.0803604171397308E-027 + -6.6099999999999992E-002 2.8146794372854850E-026 + -6.5000000000000002E-002 2.7526278233700748E-026 + -6.3899999999999985E-002 -6.7843757319261364E-026 + -6.2799999999999995E-002 -1.7226674829458816E-025 + -6.1699999999999991E-002 2.6997183677890776E-026 + -6.0599999999999994E-002 5.9450352476014827E-025 + -5.9499999999999990E-002 6.1972449258380870E-025 + -5.8399999999999994E-002 -1.1094573297616782E-024 + -5.7299999999999990E-002 -3.2302055465936530E-024 + -5.6199999999999986E-002 -6.4326050281772362E-025 + -5.5099999999999996E-002 8.6069986461850212E-024 + -5.3999999999999992E-002 1.2517666932152362E-023 + -5.2899999999999989E-002 -8.2880093285235163E-024 + -5.1799999999999985E-002 -4.4519658642404543E-023 + -5.0699999999999995E-002 -3.4456933158187212E-023 + -4.9599999999999991E-002 7.1907498788379538E-023 + -4.8499999999999988E-002 1.8037389163767475E-022 + -4.7399999999999998E-002 5.4532490252088456E-023 + -4.6299999999999994E-002 -3.6871638913423626E-022 + -4.5199999999999990E-002 -6.1462084257265011E-022 + -4.4099999999999986E-002 4.6967954726073992E-023 + -4.2999999999999997E-002 1.4654903043989661E-021 + -4.1899999999999993E-002 1.8647005725192892E-021 + -4.0799999999999989E-002 -6.7264601763804821E-022 + -3.9699999999999985E-002 -4.9037124637347457E-021 + -3.8599999999999995E-002 -5.3731184782097657E-021 + -3.7499999999999992E-002 2.5210086118561627E-021 + -3.6399999999999988E-002 1.4352147467704759E-020 + -3.5299999999999984E-002 1.5697128603431777E-020 + -3.4199999999999994E-002 -4.8019292626091595E-021 + -3.3099999999999991E-002 -3.7193820814277433E-020 + -3.1999999999999987E-002 -4.7783290080953260E-020 + -3.0899999999999997E-002 -4.6137420381822944E-021 + -2.9799999999999993E-002 8.3212321058348808E-020 + -2.8699999999999989E-002 1.4621912714325895E-019 + -2.7599999999999986E-002 8.5385499010936072E-020 + -2.6499999999999996E-002 -1.4169952859854285E-019 + -2.5399999999999992E-002 -4.1784118744442385E-019 + -2.4299999999999988E-002 -4.4558358441853357E-019 + -2.3199999999999985E-002 6.7234965635369087E-020 + -2.2099999999999995E-002 1.0197736949592085E-018 + -2.0999999999999991E-002 1.6366832380424549E-018 + -1.9899999999999987E-002 8.0437798310071978E-019 + -1.8799999999999983E-002 -1.8127938161653275E-018 + -1.7699999999999994E-002 -4.6456928199203442E-018 + -1.6599999999999990E-002 -4.5247685269421359E-018 + -1.5499999999999986E-002 8.5958856667587789E-019 + -1.4399999999999996E-002 9.7221382894664525E-018 + -1.3299999999999992E-002 1.5263409632430609E-017 + -1.2199999999999989E-002 9.3279147628716427E-018 + -1.1099999999999985E-002 -1.0540272854840600E-017 + -9.9999999999999950E-003 -3.5327967446021103E-017 + -8.8999999999999913E-003 -4.5425089868214995E-017 + -7.7999999999999875E-003 -2.0663636754787124E-017 + -6.6999999999999837E-003 4.2963079419179514E-017 + -5.5999999999999939E-003 1.1818894235011588E-016 + -4.4999999999999901E-003 1.4611547303730236E-016 + -3.3999999999999864E-003 6.2949873983383898E-017 + -2.2999999999999826E-003 -1.4690793853390776E-016 + -1.1999999999999927E-003 -3.9762736158057571E-016 + -9.9999999999988987E-005 -4.9734169478790765E-016 + 1.0000000000000148E-003 -2.3487342183701012E-016 + 2.1000000000000185E-003 4.4985125735287840E-016 + 3.2000000000000084E-003 1.2979846062847805E-015 + 4.3000000000000121E-003 1.7106238004406461E-015 + 5.4000000000000159E-003 9.9630164602154464E-016 + 6.5000000000000058E-003 -1.1249281518642016E-015 + 7.6000000000000234E-003 -3.9870967381079765E-015 + 8.7000000000000133E-003 -5.8213690317602661E-015 + 9.8000000000000032E-003 -4.3668567602293904E-015 + 1.0900000000000021E-002 1.6991568801589542E-015 + 1.2000000000000011E-002 1.1063659753965394E-014 + 1.3100000000000001E-002 1.8930396936426772E-014 + 1.4200000000000018E-002 1.8214286483697779E-014 + 1.5300000000000008E-002 3.2195879026231198E-015 + 1.6400000000000026E-002 -2.5259501657210262E-014 + 1.7500000000000016E-002 -5.6121513008653909E-014 + 1.8600000000000005E-002 -6.8897565061974697E-014 + 1.9700000000000023E-002 -4.1805677029969207E-014 + 2.0800000000000013E-002 3.4091527750758008E-014 + 2.1900000000000003E-002 1.4036005430845266E-013 + 2.3000000000000020E-002 2.2576035550551932E-013 + 2.4100000000000010E-002 2.1904808696071587E-013 + 2.5200000000000000E-002 6.2692371096979144E-014 + 2.6300000000000018E-002 -2.4159718821879783E-013 + 2.7400000000000008E-002 -5.9720918531638856E-013 + 2.8500000000000025E-002 -8.1451815778232906E-013 + 2.9600000000000015E-002 -6.7051637679671483E-013 + 3.0700000000000005E-002 -2.2924853543813441E-014 + 3.1800000000000023E-002 1.0582410598855563E-012 + 3.2900000000000013E-002 2.2083185974297592E-012 + 3.4000000000000002E-002 2.8079958063614852E-012 + 3.5100000000000020E-002 2.1872766185065950E-012 + 3.6200000000000010E-002 -3.4518296830902614E-014 + 3.7300000000000028E-002 -3.5873433130301224E-012 + 3.8400000000000017E-002 -7.3472547490460727E-012 + 3.9500000000000007E-002 -9.4718313053965275E-012 + 4.0600000000000025E-002 -7.9644416062230050E-012 + 4.1700000000000015E-002 -1.5850275736015162E-012 + 4.2800000000000005E-002 9.1780220576320737E-012 + 4.3900000000000022E-002 2.1508227490696363E-011 + 4.5000000000000012E-002 3.0469491513196445E-011 + 4.6100000000000002E-002 3.0261348982207892E-011 + 4.7200000000000020E-002 1.6384376494427144E-011 + 4.8300000000000010E-002 -1.1866212873412607E-011 + 4.9400000000000027E-002 -4.9502953819446915E-011 + 5.0500000000000017E-002 -8.5532116111952661E-011 + 5.1600000000000007E-002 -1.0488910434647281E-010 + 5.2700000000000025E-002 -9.2614325930551189E-011 + 5.3800000000000014E-002 -3.9413413505107187E-011 + 5.4900000000000004E-002 5.2986996734727398E-011 + 5.6000000000000022E-002 1.6859262597090918E-010 + 5.7100000000000012E-002 2.7762681042986515E-010 + 5.8200000000000002E-002 3.4149694183582824E-010 + 5.9300000000000019E-002 3.2173524955325661E-010 + 6.0400000000000009E-002 1.9113896576605782E-010 + 6.1500000000000027E-002 -5.5551088035121765E-011 + 6.2600000000000017E-002 -3.9428893483517413E-010 + 6.3700000000000007E-002 -7.6993916797718498E-010 + 6.4800000000000024E-002 -1.1010551359547094E-009 + 6.5900000000000014E-002 -1.2906434809778489E-009 + 6.7000000000000004E-002 -1.2408650773565455E-009 + 6.8100000000000022E-002 -8.6860085790618768E-010 + 6.9200000000000012E-002 -1.1850607994912110E-010 + 7.0300000000000029E-002 1.0295574393026641E-009 + 7.1400000000000019E-002 2.5608504206076077E-009 + 7.2500000000000009E-002 4.4347552297097081E-009 + 7.3600000000000027E-002 6.6016134780966240E-009 + 7.4700000000000016E-002 9.0249185902280260E-009 + 7.5800000000000006E-002 1.1705042268772559E-008 + 7.6900000000000024E-002 1.4699791606176404E-008 + 7.8000000000000014E-002 1.8137550128471958E-008 + 7.9100000000000004E-002 2.2220216777668611E-008 + 8.0200000000000021E-002 2.7216199072199743E-008 + 8.1300000000000011E-002 3.3446244884771659E-008 + 8.2400000000000029E-002 4.1267625761065574E-008 + 8.3500000000000019E-002 5.1063484107771728E-008 + 8.4600000000000009E-002 6.3243305703508668E-008 + 8.5700000000000026E-002 7.8256370272811182E-008 + 8.6800000000000016E-002 9.6618300915451982E-008 + 8.7900000000000006E-002 1.1894523055389072E-007 + 8.9000000000000024E-002 1.4598660413867037E-007 + 9.0100000000000013E-002 1.7865106372028094E-007 + 9.1200000000000003E-002 2.1802287619721028E-007 + 9.2300000000000021E-002 2.6536767450124898E-007 + 9.3400000000000011E-002 3.2213625900112675E-007 + 9.4500000000000028E-002 3.8997700357867870E-007 + 9.5600000000000018E-002 4.7075886300262937E-007 + 9.6700000000000008E-002 5.6660792324692011E-007 + 9.7800000000000026E-002 6.7995347308169585E-007 + 9.8900000000000016E-002 8.1357580938856700E-007 + 0.10000000000000001 9.7065094450954348E-007 + 0.10110000000000002 1.1547742815309903E-006 + 0.10220000000000001 1.3699683449885924E-006 + 0.10330000000000003 1.6206978443733533E-006 + 0.10440000000000002 1.9118629097647499E-006 + 0.10550000000000001 2.2488061404146720E-006 + 0.10660000000000003 2.6373329546913737E-006 + 0.10770000000000002 3.0837659323879052E-006 + 0.10880000000000001 3.5949256016465370E-006 + 0.10990000000000003 4.1781795516726561E-006 + 0.11100000000000002 4.8413785407319665E-006 + 0.11210000000000001 5.5928508118086029E-006 + 0.11320000000000002 6.4412979554617777E-006 + 0.11430000000000001 7.3957194217655342E-006 + 0.11540000000000003 8.4653074736706913E-006 + 0.11650000000000002 9.6593157650204375E-006 + 0.11760000000000001 1.0986984307237435E-005 + 0.11870000000000003 1.2457357115636114E-005 + 0.11980000000000002 1.4079127140576020E-005 + 0.12090000000000001 1.5860430721659213E-005 + 0.12200000000000003 1.7808559277909808E-005 + 0.12310000000000001 1.9929722839151509E-005 + 0.12420000000000003 2.2228663510759361E-005 + 0.12530000000000002 2.4708444470888935E-005 + 0.12640000000000001 2.7369929739506915E-005 + 0.12750000000000003 3.0211778721422888E-005 + 0.12860000000000002 3.3229847758775577E-005 + 0.12970000000000001 3.6416964576346800E-005 + 0.13080000000000003 3.9762529922882095E-005 + 0.13190000000000002 4.3252061004750431E-005 + 0.13300000000000001 4.6866978664183989E-005 + 0.13410000000000000 5.0584203563630581E-005 + 0.13520000000000004 5.4376265325117856E-005 + 0.13630000000000003 5.8210262068314478E-005 + 0.13740000000000002 6.2048704421613365E-005 + 0.13850000000000001 6.5849118982441723E-005 + 0.13960000000000000 6.9564004661515355E-005 + 0.14070000000000005 7.3140567110385746E-005 + 0.14180000000000004 7.6521879236679524E-005 + 0.14290000000000003 7.9646830272395164E-005 + 0.14400000000000002 8.2449623732827604E-005 + 0.14510000000000001 8.4862222138326615E-005 + 0.14620000000000000 8.6813597590662539E-005 + 0.14730000000000004 8.8232205598615110E-005 + 0.14840000000000003 8.9044457126874477E-005 + 0.14950000000000002 8.9178691268898547E-005 + 0.15060000000000001 8.8564396719448268E-005 + 0.15170000000000000 8.7134794739540666E-005 + 0.15280000000000005 8.4827159298583865E-005 + 0.15390000000000004 8.1585516454651952E-005 + 0.15500000000000003 7.7360280556604266E-005 + 0.15610000000000002 7.2110742621589452E-005 + 0.15720000000000001 6.5808031649794430E-005 + 0.15830000000000000 5.8433219237485901E-005 + 0.15940000000000004 4.9982940254267305E-005 + 0.16050000000000003 4.0466569771524519E-005 + 0.16160000000000002 2.9907580028520897E-005 + 0.16270000000000001 1.8346501747146249E-005 + 0.16380000000000000 5.8412542784935795E-006 + 0.16490000000000005 -7.5348339123593178E-006 + 0.16600000000000004 -2.1691359506803565E-005 + 0.16710000000000003 -3.6522655136650428E-005 + 0.16820000000000002 -5.1906725275330245E-005 + 0.16930000000000001 -6.7707464040722698E-005 + 0.17040000000000000 -8.3774706581607461E-005 + 0.17150000000000004 -9.9945667898282409E-005 + 0.17260000000000003 -1.1605022154981270E-004 + 0.17370000000000002 -1.3190988101996481E-004 + 0.17480000000000001 -1.4734211436007172E-004 + 0.17590000000000000 -1.6216088260989636E-004 + 0.17700000000000005 -1.7618077981751412E-004 + 0.17810000000000004 -1.8921954324468970E-004 + 0.17920000000000003 -2.0110225887037814E-004 + 0.18030000000000002 -2.1166310762055218E-004 + 0.18140000000000001 -2.2074895969126374E-004 + 0.18250000000000000 -2.2822213941253722E-004 + 0.18360000000000004 -2.3396158940158784E-004 + 0.18470000000000003 -2.3786684323567897E-004 + 0.18580000000000002 -2.3985907319001853E-004 + 0.18690000000000001 -2.3988417524378747E-004 + 0.18800000000000000 -2.3791322018951178E-004 + 0.18910000000000005 -2.3394268646370620E-004 + 0.19020000000000004 -2.2799438738729805E-004 + 0.19130000000000003 -2.2011667897459120E-004 + 0.19240000000000002 -2.1038409613538533E-004 + 0.19350000000000001 -1.9889629038516432E-004 + 0.19460000000000005 -1.8577479931991547E-004 + 0.19570000000000004 -1.7116435628850013E-004 + 0.19680000000000003 -1.5522581816185266E-004 + 0.19790000000000002 -1.3813810073770583E-004 + 0.19900000000000001 -1.2009428610326722E-004 + 0.20010000000000000 -1.0129772999789566E-004 + 0.20120000000000005 -8.1960301031358540E-005 + 0.20230000000000004 -6.2295090174302459E-005 + 0.20340000000000003 -4.2516439862083644E-005 + 0.20450000000000002 -2.2836689822725020E-005 + 0.20560000000000000 -3.4624704312591348E-006 + 0.20670000000000005 1.5409943443955854E-005 + 0.20780000000000004 3.3592419640626758E-005 + 0.20890000000000003 5.0913880841108039E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0046.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0046.BXX.semd new file mode 100644 index 00000000..2e2f4626 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0046.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 0.0000000000000000 + -9.9099999999999994E-002 0.0000000000000000 + -9.7999999999999990E-002 0.0000000000000000 + -9.6899999999999986E-002 0.0000000000000000 + -9.5799999999999996E-002 0.0000000000000000 + -9.4699999999999993E-002 0.0000000000000000 + -9.3599999999999989E-002 0.0000000000000000 + -9.2499999999999999E-002 0.0000000000000000 + -9.1399999999999995E-002 0.0000000000000000 + -9.0299999999999991E-002 0.0000000000000000 + -8.9200000000000002E-002 0.0000000000000000 + -8.8099999999999984E-002 0.0000000000000000 + -8.6999999999999994E-002 0.0000000000000000 + -8.5899999999999990E-002 0.0000000000000000 + -8.4799999999999986E-002 0.0000000000000000 + -8.3699999999999997E-002 0.0000000000000000 + -8.2599999999999993E-002 0.0000000000000000 + -8.1499999999999989E-002 0.0000000000000000 + -8.0399999999999999E-002 0.0000000000000000 + -7.9299999999999995E-002 0.0000000000000000 + -7.8199999999999992E-002 0.0000000000000000 + -7.7100000000000002E-002 0.0000000000000000 + -7.5999999999999984E-002 0.0000000000000000 + -7.4899999999999994E-002 0.0000000000000000 + -7.3799999999999991E-002 0.0000000000000000 + -7.2699999999999987E-002 0.0000000000000000 + -7.1599999999999997E-002 0.0000000000000000 + -7.0499999999999993E-002 0.0000000000000000 + -6.9399999999999989E-002 0.0000000000000000 + -6.8300000000000000E-002 0.0000000000000000 + -6.7199999999999996E-002 0.0000000000000000 + -6.6099999999999992E-002 0.0000000000000000 + -6.5000000000000002E-002 0.0000000000000000 + -6.3899999999999985E-002 0.0000000000000000 + -6.2799999999999995E-002 0.0000000000000000 + -6.1699999999999991E-002 0.0000000000000000 + -6.0599999999999994E-002 0.0000000000000000 + -5.9499999999999990E-002 0.0000000000000000 + -5.8399999999999994E-002 0.0000000000000000 + -5.7299999999999990E-002 0.0000000000000000 + -5.6199999999999986E-002 0.0000000000000000 + -5.5099999999999996E-002 0.0000000000000000 + -5.3999999999999992E-002 0.0000000000000000 + -5.2899999999999989E-002 0.0000000000000000 + -5.1799999999999985E-002 0.0000000000000000 + -5.0699999999999995E-002 0.0000000000000000 + -4.9599999999999991E-002 0.0000000000000000 + -4.8499999999999988E-002 0.0000000000000000 + -4.7399999999999998E-002 0.0000000000000000 + -4.6299999999999994E-002 0.0000000000000000 + -4.5199999999999990E-002 0.0000000000000000 + -4.4099999999999986E-002 0.0000000000000000 + -4.2999999999999997E-002 0.0000000000000000 + -4.1899999999999993E-002 0.0000000000000000 + -4.0799999999999989E-002 0.0000000000000000 + -3.9699999999999985E-002 0.0000000000000000 + -3.8599999999999995E-002 0.0000000000000000 + -3.7499999999999992E-002 0.0000000000000000 + -3.6399999999999988E-002 0.0000000000000000 + -3.5299999999999984E-002 0.0000000000000000 + -3.4199999999999994E-002 0.0000000000000000 + -3.3099999999999991E-002 0.0000000000000000 + -3.1999999999999987E-002 0.0000000000000000 + -3.0899999999999997E-002 0.0000000000000000 + -2.9799999999999993E-002 0.0000000000000000 + -2.8699999999999989E-002 0.0000000000000000 + -2.7599999999999986E-002 0.0000000000000000 + -2.6499999999999996E-002 0.0000000000000000 + -2.5399999999999992E-002 0.0000000000000000 + -2.4299999999999988E-002 0.0000000000000000 + -2.3199999999999985E-002 0.0000000000000000 + -2.2099999999999995E-002 0.0000000000000000 + -2.0999999999999991E-002 0.0000000000000000 + -1.9899999999999987E-002 0.0000000000000000 + -1.8799999999999983E-002 0.0000000000000000 + -1.7699999999999994E-002 0.0000000000000000 + -1.6599999999999990E-002 0.0000000000000000 + -1.5499999999999986E-002 0.0000000000000000 + -1.4399999999999996E-002 0.0000000000000000 + -1.3299999999999992E-002 0.0000000000000000 + -1.2199999999999989E-002 0.0000000000000000 + -1.1099999999999985E-002 0.0000000000000000 + -9.9999999999999950E-003 0.0000000000000000 + -8.8999999999999913E-003 0.0000000000000000 + -7.7999999999999875E-003 0.0000000000000000 + -6.6999999999999837E-003 0.0000000000000000 + -5.5999999999999939E-003 0.0000000000000000 + -4.4999999999999901E-003 0.0000000000000000 + -3.3999999999999864E-003 0.0000000000000000 + -2.2999999999999826E-003 0.0000000000000000 + -1.1999999999999927E-003 0.0000000000000000 + -9.9999999999988987E-005 0.0000000000000000 + 1.0000000000000148E-003 0.0000000000000000 + 2.1000000000000185E-003 0.0000000000000000 + 3.2000000000000084E-003 0.0000000000000000 + 4.3000000000000121E-003 0.0000000000000000 + 5.4000000000000159E-003 0.0000000000000000 + 6.5000000000000058E-003 0.0000000000000000 + 7.6000000000000234E-003 0.0000000000000000 + 8.7000000000000133E-003 0.0000000000000000 + 9.8000000000000032E-003 0.0000000000000000 + 1.0900000000000021E-002 0.0000000000000000 + 1.2000000000000011E-002 0.0000000000000000 + 1.3100000000000001E-002 0.0000000000000000 + 1.4200000000000018E-002 0.0000000000000000 + 1.5300000000000008E-002 0.0000000000000000 + 1.6400000000000026E-002 0.0000000000000000 + 1.7500000000000016E-002 0.0000000000000000 + 1.8600000000000005E-002 0.0000000000000000 + 1.9700000000000023E-002 0.0000000000000000 + 2.0800000000000013E-002 0.0000000000000000 + 2.1900000000000003E-002 0.0000000000000000 + 2.3000000000000020E-002 0.0000000000000000 + 2.4100000000000010E-002 0.0000000000000000 + 2.5200000000000000E-002 0.0000000000000000 + 2.6300000000000018E-002 0.0000000000000000 + 2.7400000000000008E-002 0.0000000000000000 + 2.8500000000000025E-002 0.0000000000000000 + 2.9600000000000015E-002 0.0000000000000000 + 3.0700000000000005E-002 0.0000000000000000 + 3.1800000000000023E-002 0.0000000000000000 + 3.2900000000000013E-002 0.0000000000000000 + 3.4000000000000002E-002 0.0000000000000000 + 3.5100000000000020E-002 0.0000000000000000 + 3.6200000000000010E-002 0.0000000000000000 + 3.7300000000000028E-002 0.0000000000000000 + 3.8400000000000017E-002 0.0000000000000000 + 3.9500000000000007E-002 0.0000000000000000 + 4.0600000000000025E-002 0.0000000000000000 + 4.1700000000000015E-002 0.0000000000000000 + 4.2800000000000005E-002 0.0000000000000000 + 4.3900000000000022E-002 0.0000000000000000 + 4.5000000000000012E-002 0.0000000000000000 + 4.6100000000000002E-002 0.0000000000000000 + 4.7200000000000020E-002 0.0000000000000000 + 4.8300000000000010E-002 0.0000000000000000 + 4.9400000000000027E-002 0.0000000000000000 + 5.0500000000000017E-002 0.0000000000000000 + 5.1600000000000007E-002 0.0000000000000000 + 5.2700000000000025E-002 0.0000000000000000 + 5.3800000000000014E-002 0.0000000000000000 + 5.4900000000000004E-002 0.0000000000000000 + 5.6000000000000022E-002 0.0000000000000000 + 5.7100000000000012E-002 0.0000000000000000 + 5.8200000000000002E-002 0.0000000000000000 + 5.9300000000000019E-002 0.0000000000000000 + 6.0400000000000009E-002 0.0000000000000000 + 6.1500000000000027E-002 0.0000000000000000 + 6.2600000000000017E-002 0.0000000000000000 + 6.3700000000000007E-002 0.0000000000000000 + 6.4800000000000024E-002 0.0000000000000000 + 6.5900000000000014E-002 0.0000000000000000 + 6.7000000000000004E-002 0.0000000000000000 + 6.8100000000000022E-002 0.0000000000000000 + 6.9200000000000012E-002 0.0000000000000000 + 7.0300000000000029E-002 0.0000000000000000 + 7.1400000000000019E-002 0.0000000000000000 + 7.2500000000000009E-002 0.0000000000000000 + 7.3600000000000027E-002 0.0000000000000000 + 7.4700000000000016E-002 0.0000000000000000 + 7.5800000000000006E-002 0.0000000000000000 + 7.6900000000000024E-002 0.0000000000000000 + 7.8000000000000014E-002 0.0000000000000000 + 7.9100000000000004E-002 0.0000000000000000 + 8.0200000000000021E-002 0.0000000000000000 + 8.1300000000000011E-002 0.0000000000000000 + 8.2400000000000029E-002 0.0000000000000000 + 8.3500000000000019E-002 0.0000000000000000 + 8.4600000000000009E-002 0.0000000000000000 + 8.5700000000000026E-002 0.0000000000000000 + 8.6800000000000016E-002 0.0000000000000000 + 8.7900000000000006E-002 0.0000000000000000 + 8.9000000000000024E-002 0.0000000000000000 + 9.0100000000000013E-002 0.0000000000000000 + 9.1200000000000003E-002 0.0000000000000000 + 9.2300000000000021E-002 0.0000000000000000 + 9.3400000000000011E-002 0.0000000000000000 + 9.4500000000000028E-002 0.0000000000000000 + 9.5600000000000018E-002 0.0000000000000000 + 9.6700000000000008E-002 0.0000000000000000 + 9.7800000000000026E-002 0.0000000000000000 + 9.8900000000000016E-002 0.0000000000000000 + 0.10000000000000001 0.0000000000000000 + 0.10110000000000002 0.0000000000000000 + 0.10220000000000001 0.0000000000000000 + 0.10330000000000003 0.0000000000000000 + 0.10440000000000002 0.0000000000000000 + 0.10550000000000001 0.0000000000000000 + 0.10660000000000003 0.0000000000000000 + 0.10770000000000002 0.0000000000000000 + 0.10880000000000001 0.0000000000000000 + 0.10990000000000003 0.0000000000000000 + 0.11100000000000002 0.0000000000000000 + 0.11210000000000001 0.0000000000000000 + 0.11320000000000002 0.0000000000000000 + 0.11430000000000001 0.0000000000000000 + 0.11540000000000003 0.0000000000000000 + 0.11650000000000002 0.0000000000000000 + 0.11760000000000001 0.0000000000000000 + 0.11870000000000003 0.0000000000000000 + 0.11980000000000002 0.0000000000000000 + 0.12090000000000001 0.0000000000000000 + 0.12200000000000003 0.0000000000000000 + 0.12310000000000001 0.0000000000000000 + 0.12420000000000003 0.0000000000000000 + 0.12530000000000002 0.0000000000000000 + 0.12640000000000001 0.0000000000000000 + 0.12750000000000003 0.0000000000000000 + 0.12860000000000002 0.0000000000000000 + 0.12970000000000001 0.0000000000000000 + 0.13080000000000003 0.0000000000000000 + 0.13190000000000002 0.0000000000000000 + 0.13300000000000001 0.0000000000000000 + 0.13410000000000000 0.0000000000000000 + 0.13520000000000004 0.0000000000000000 + 0.13630000000000003 0.0000000000000000 + 0.13740000000000002 0.0000000000000000 + 0.13850000000000001 0.0000000000000000 + 0.13960000000000000 0.0000000000000000 + 0.14070000000000005 0.0000000000000000 + 0.14180000000000004 0.0000000000000000 + 0.14290000000000003 0.0000000000000000 + 0.14400000000000002 0.0000000000000000 + 0.14510000000000001 0.0000000000000000 + 0.14620000000000000 0.0000000000000000 + 0.14730000000000004 0.0000000000000000 + 0.14840000000000003 0.0000000000000000 + 0.14950000000000002 0.0000000000000000 + 0.15060000000000001 0.0000000000000000 + 0.15170000000000000 0.0000000000000000 + 0.15280000000000005 0.0000000000000000 + 0.15390000000000004 0.0000000000000000 + 0.15500000000000003 0.0000000000000000 + 0.15610000000000002 0.0000000000000000 + 0.15720000000000001 0.0000000000000000 + 0.15830000000000000 0.0000000000000000 + 0.15940000000000004 0.0000000000000000 + 0.16050000000000003 0.0000000000000000 + 0.16160000000000002 0.0000000000000000 + 0.16270000000000001 0.0000000000000000 + 0.16380000000000000 0.0000000000000000 + 0.16490000000000005 0.0000000000000000 + 0.16600000000000004 0.0000000000000000 + 0.16710000000000003 0.0000000000000000 + 0.16820000000000002 0.0000000000000000 + 0.16930000000000001 0.0000000000000000 + 0.17040000000000000 0.0000000000000000 + 0.17150000000000004 0.0000000000000000 + 0.17260000000000003 0.0000000000000000 + 0.17370000000000002 0.0000000000000000 + 0.17480000000000001 0.0000000000000000 + 0.17590000000000000 0.0000000000000000 + 0.17700000000000005 0.0000000000000000 + 0.17810000000000004 0.0000000000000000 + 0.17920000000000003 0.0000000000000000 + 0.18030000000000002 0.0000000000000000 + 0.18140000000000001 0.0000000000000000 + 0.18250000000000000 0.0000000000000000 + 0.18360000000000004 0.0000000000000000 + 0.18470000000000003 0.0000000000000000 + 0.18580000000000002 0.0000000000000000 + 0.18690000000000001 0.0000000000000000 + 0.18800000000000000 0.0000000000000000 + 0.18910000000000005 0.0000000000000000 + 0.19020000000000004 0.0000000000000000 + 0.19130000000000003 0.0000000000000000 + 0.19240000000000002 0.0000000000000000 + 0.19350000000000001 0.0000000000000000 + 0.19460000000000005 0.0000000000000000 + 0.19570000000000004 0.0000000000000000 + 0.19680000000000003 0.0000000000000000 + 0.19790000000000002 0.0000000000000000 + 0.19900000000000001 0.0000000000000000 + 0.20010000000000000 0.0000000000000000 + 0.20120000000000005 0.0000000000000000 + 0.20230000000000004 0.0000000000000000 + 0.20340000000000003 0.0000000000000000 + 0.20450000000000002 0.0000000000000000 + 0.20560000000000000 0.0000000000000000 + 0.20670000000000005 0.0000000000000000 + 0.20780000000000004 0.0000000000000000 + 0.20890000000000003 0.0000000000000000 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0046.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0046.BXZ.semd new file mode 100644 index 00000000..8b9314af --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0046.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 -3.7337474201100635E-029 + -0.10790000000000000 1.3453097630132632E-029 + -0.10679999999999999 4.7176819175381696E-028 + -0.10569999999999999 -9.6304125707500889E-030 + -0.10460000000000000 -2.2791861333096815E-027 + -0.10349999999999999 2.2450879288302943E-027 + -0.10239999999999999 5.9567638065916912E-027 + -0.10130000000000000 -4.9226162325419278E-026 + -0.10020000000000000 -7.7164882308570441E-026 + -9.9099999999999994E-002 3.5427799952853203E-025 + -9.7999999999999990E-002 9.8178206579630733E-025 + -9.6899999999999986E-002 -6.6351149902707195E-025 + -9.5799999999999996E-002 -5.6465539468930085E-024 + -9.4699999999999993E-002 -5.2667489754653002E-024 + -9.3599999999999989E-002 1.2807501528478708E-023 + -9.2499999999999999E-002 3.4929107430729060E-023 + -9.1399999999999995E-002 1.6565119754780499E-023 + -9.0299999999999991E-002 -5.5165484864212279E-023 + -8.9200000000000002E-002 -1.2455055988738056E-022 + -8.8099999999999984E-002 -1.5215395154254177E-022 + -8.6999999999999994E-002 -1.0031496058701442E-022 + -8.5899999999999990E-002 3.5796281397910620E-022 + -8.4799999999999986E-002 1.5967289911238787E-021 + -8.3699999999999997E-002 2.3731371526652378E-021 + -8.2599999999999993E-002 -9.7030295238967925E-022 + -8.1499999999999989E-002 -9.7754863854195680E-021 + -8.0399999999999999E-002 -1.5159532291106200E-020 + -7.9299999999999995E-002 -9.7618894021523358E-022 + -7.8199999999999992E-002 3.4926221487236948E-020 + -7.7100000000000002E-002 6.3323396539667744E-020 + -7.5999999999999984E-002 4.1270683860821599E-020 + -7.4899999999999994E-002 -4.8335397596915460E-020 + -7.3799999999999991E-002 -1.8226359988343956E-019 + -7.2699999999999987E-002 -2.9687594902589419E-019 + -7.1599999999999997E-002 -2.4095352483484591E-019 + -7.0499999999999993E-002 2.3417023022160481E-019 + -6.9399999999999989E-002 1.1815499568495732E-018 + -6.8300000000000000E-002 1.9091237547856498E-018 + -6.7199999999999996E-002 9.8054785973375483E-019 + -6.6099999999999992E-002 -2.4318715030316520E-018 + -6.5000000000000002E-002 -6.6677180429230505E-018 + -6.3899999999999985E-002 -7.5772506893103262E-018 + -6.2799999999999995E-002 -1.5040647825518547E-018 + -6.1699999999999991E-002 1.1101696880192591E-017 + -6.0599999999999994E-002 2.4575489676836149E-017 + -5.9499999999999990E-002 2.9130320015189994E-017 + -5.8399999999999994E-002 1.2619677528984579E-017 + -5.7299999999999990E-002 -3.3211215567220356E-017 + -5.6199999999999986E-002 -9.6724485574536571E-017 + -5.5099999999999996E-002 -1.3118856874986444E-016 + -5.3999999999999992E-002 -7.0001793846190372E-017 + -5.2899999999999989E-002 1.1374951032465809E-016 + -5.1799999999999985E-002 3.4495146785179444E-016 + -5.0699999999999995E-002 4.5484266369237038E-016 + -4.9599999999999991E-002 2.8070576580800947E-016 + -4.8499999999999988E-002 -2.1407255581860045E-016 + -4.7399999999999998E-002 -8.8235051538566043E-016 + -4.6299999999999994E-002 -1.4008274292130166E-015 + -4.5199999999999990E-002 -1.3201902102717624E-015 + -4.4099999999999986E-002 -2.3408639588011287E-016 + -4.2999999999999997E-002 1.8395948369345988E-015 + -4.1899999999999993E-002 4.0546154283995113E-015 + -4.0799999999999989E-002 4.8309253597228138E-015 + -3.9699999999999985E-002 2.7573723994600520E-015 + -3.8599999999999995E-002 -2.2062747645262750E-015 + -3.7499999999999992E-002 -8.2677683194707155E-015 + -3.6399999999999988E-002 -1.2530699642786160E-014 + -3.5299999999999984E-002 -1.2231591980319933E-014 + -3.4199999999999994E-002 -5.6350895460001004E-015 + -3.3099999999999991E-002 7.2450810677466074E-015 + -3.1999999999999987E-002 2.3495130334013660E-014 + -3.0899999999999997E-002 3.6482833897996669E-014 + -2.9799999999999993E-002 3.7469942377804308E-014 + -2.8699999999999989E-002 2.0199857072938053E-014 + -2.7599999999999986E-002 -1.4547145429986801E-014 + -2.6499999999999996E-002 -5.8218810631768814E-014 + -2.5399999999999992E-002 -9.7321219280025600E-014 + -2.4299999999999988E-002 -1.1583325986753990E-013 + -2.3199999999999985E-002 -9.5981850126245633E-014 + -2.2099999999999995E-002 -2.2458331513388295E-014 + -2.0999999999999991E-002 1.0538193039554000E-013 + -1.9899999999999987E-002 2.5925274297136647E-013 + -1.8799999999999983E-002 3.7992056874623648E-013 + -1.7699999999999994E-002 3.9509248737218394E-013 + -1.6599999999999990E-002 2.4860181187941199E-013 + -1.5499999999999986E-002 -7.4176470900907260E-014 + -1.4399999999999996E-002 -5.2987941725340937E-013 + -1.3299999999999992E-002 -1.0064083897851073E-012 + -1.2199999999999989E-002 -1.3242382451011947E-012 + -1.1099999999999985E-002 -1.2707107501647164E-012 + -9.9999999999999950E-003 -6.7844791199964116E-013 + -8.8999999999999913E-003 4.7666764198955880E-013 + -7.7999999999999875E-003 2.0073482806526322E-012 + -6.6999999999999837E-003 3.5112145396060113E-012 + -5.5999999999999939E-003 4.4323256002953837E-012 + -4.4999999999999901E-003 4.1779197289260050E-012 + -3.3999999999999864E-003 2.2929208445127136E-012 + -2.2999999999999826E-003 -1.3153455104622513E-012 + -1.1999999999999927E-003 -6.1643971177582912E-012 + -9.9999999999988987E-005 -1.1109014749766111E-011 + 1.0000000000000148E-003 -1.4475204021535681E-011 + 2.1000000000000185E-003 -1.4431201893205792E-011 + 3.2000000000000084E-003 -9.5314121179024269E-012 + 4.3000000000000121E-003 6.7371282164163659E-013 + 5.4000000000000159E-003 1.5105305894991261E-011 + 6.5000000000000058E-003 3.0896358388377010E-011 + 7.6000000000000234E-003 4.3611520644804003E-011 + 8.7000000000000133E-003 4.8054060730606807E-011 + 9.8000000000000032E-003 3.9579627769681380E-011 + 1.0900000000000021E-002 1.5664686561778218E-011 + 1.2000000000000011E-002 -2.2618889400360942E-011 + 1.3100000000000001E-002 -6.9631286847560148E-011 + 1.4200000000000018E-002 -1.1514273562385213E-010 + 1.5300000000000008E-002 -1.4563530936761993E-010 + 1.6400000000000026E-002 -1.4700299311165566E-010 + 1.7500000000000016E-002 -1.0827098245735911E-010 + 1.8600000000000005E-002 -2.5562699526582300E-011 + 1.9700000000000023E-002 9.4652660709293457E-011 + 2.0800000000000013E-002 2.3404961302375682E-010 + 2.1900000000000003E-002 3.6363609345890779E-010 + 2.3000000000000020E-002 4.4830281153984686E-010 + 2.4100000000000010E-002 4.5464121356530995E-010 + 2.5200000000000000E-002 3.6086070243079860E-010 + 2.6300000000000018E-002 1.6667650593049643E-010 + 2.7400000000000008E-002 -9.9404297293492760E-011 + 2.8500000000000025E-002 -3.7786107576209815E-010 + 2.9600000000000015E-002 -5.8291982352187688E-010 + 3.0700000000000005E-002 -6.1527261063787364E-010 + 3.1800000000000023E-002 -3.8215514086559210E-010 + 3.2900000000000013E-002 1.7779627770053708E-010 + 3.4000000000000002E-002 1.0693179675058673E-009 + 3.5100000000000020E-002 2.2203170413348516E-009 + 3.6200000000000010E-002 3.4717442254361686E-009 + 3.7300000000000028E-002 4.5813424165430661E-009 + 3.8400000000000017E-002 5.2426809560301990E-009 + 3.9500000000000007E-002 5.1177053705941944E-009 + 4.0600000000000025E-002 3.8776284405628303E-009 + 4.1700000000000015E-002 1.2444346664253203E-009 + 4.2800000000000005E-002 -2.9761841879860640E-009 + 4.3900000000000022E-002 -8.8783540519443704E-009 + 4.5000000000000012E-002 -1.6462434970776485E-008 + 4.6100000000000002E-002 -2.5666601288776292E-008 + 4.7200000000000020E-002 -3.6422161286964183E-008 + 4.8300000000000010E-002 -4.8726548129707226E-008 + 4.9400000000000027E-002 -6.2723671589992591E-008 + 5.0500000000000017E-002 -7.8780601597827626E-008 + 5.1600000000000007E-002 -9.7548877420194913E-008 + 5.2700000000000025E-002 -1.2000296578662528E-007 + 5.3800000000000014E-002 -1.4745199905519257E-007 + 5.4900000000000004E-002 -1.8152717018438125E-007 + 5.6000000000000022E-002 -2.2415375156015216E-007 + 5.7100000000000012E-002 -2.7752108167078404E-007 + 5.8200000000000002E-002 -3.4406133408992901E-007 + 5.9300000000000019E-002 -4.2645709186217573E-007 + 6.0400000000000009E-002 -5.2768513114642701E-007 + 6.1500000000000027E-002 -6.5110413061120198E-007 + 6.2600000000000017E-002 -8.0058731555254781E-007 + 6.3700000000000007E-002 -9.8067800990975229E-007 + 6.4800000000000024E-002 -1.1967575801463681E-006 + 6.5900000000000014E-002 -1.4552165339409839E-006 + 6.7000000000000004E-002 -1.7635924223213806E-006 + 6.8100000000000022E-002 -2.1306957478373079E-006 + 6.9200000000000012E-002 -2.5666809051472228E-006 + 7.0300000000000029E-002 -3.0831126878183568E-006 + 7.1400000000000019E-002 -3.6930027818016242E-006 + 7.2500000000000009E-002 -4.4108469410275575E-006 + 7.3600000000000027E-002 -5.2527352636388969E-006 + 7.4700000000000016E-002 -6.2364556470129173E-006 + 7.5800000000000006E-002 -7.3816454460029490E-006 + 7.6900000000000024E-002 -8.7099324446171522E-006 + 7.8000000000000014E-002 -1.0245118573948275E-005 + 7.9100000000000004E-002 -1.2013279047096148E-005 + 8.0200000000000021E-002 -1.4042810107639525E-005 + 8.1300000000000011E-002 -1.6364421753678471E-005 + 8.2400000000000029E-002 -1.9011082258657552E-005 + 8.3500000000000019E-002 -2.2017713490640745E-005 + 8.4600000000000009E-002 -2.5420937163289636E-005 + 8.5700000000000026E-002 -2.9258757422212511E-005 + 8.6800000000000016E-002 -3.3570169762242585E-005 + 8.7900000000000006E-002 -3.8394697185140103E-005 + 8.9000000000000024E-002 -4.3771877244580537E-005 + 9.0100000000000013E-002 -4.9740665417630225E-005 + 9.1200000000000003E-002 -5.6338711146963760E-005 + 9.2300000000000021E-002 -6.3601641159038991E-005 + 9.3400000000000011E-002 -7.1561931690666825E-005 + 9.4500000000000028E-002 -8.0248079029843211E-005 + 9.5600000000000018E-002 -8.9683191617950797E-005 + 9.6700000000000008E-002 -9.9883938673883677E-005 + 9.7800000000000026E-002 -1.1085888399975374E-004 + 9.8900000000000016E-002 -1.2260685616638511E-004 + 0.10000000000000001 -1.3511546421796083E-004 + 0.10110000000000002 -1.4835978799965233E-004 + 0.10220000000000001 -1.6230020264629275E-004 + 0.10330000000000003 -1.7688136722426862E-004 + 0.10440000000000002 -1.9203036208637059E-004 + 0.10550000000000001 -2.0765530643984675E-004 + 0.10660000000000003 -2.2364496544469148E-004 + 0.10770000000000002 -2.3986751330085099E-004 + 0.10880000000000001 -2.5616976199671626E-004 + 0.10990000000000003 -2.7237637550570071E-004 + 0.11100000000000002 -2.8829064103774726E-004 + 0.11210000000000001 -3.0369509477168322E-004 + 0.11320000000000002 -3.1835158006288111E-004 + 0.11430000000000001 -3.3200258621945977E-004 + 0.11540000000000003 -3.4437215072102845E-004 + 0.11650000000000002 -3.5516929347068071E-004 + 0.11760000000000001 -3.6409057793207467E-004 + 0.11870000000000003 -3.7082418566569686E-004 + 0.11980000000000002 -3.7505387444980443E-004 + 0.12090000000000001 -3.7646287819370627E-004 + 0.12200000000000003 -3.7473975680768490E-004 + 0.12310000000000001 -3.6958485725335777E-004 + 0.12420000000000003 -3.6071700742468238E-004 + 0.12530000000000002 -3.4787875483743846E-004 + 0.12640000000000001 -3.3084090682677925E-004 + 0.12750000000000003 -3.0941021395847201E-004 + 0.12860000000000002 -2.8343559824861586E-004 + 0.12970000000000001 -2.5281577836722136E-004 + 0.13080000000000003 -2.1750398445874453E-004 + 0.13190000000000002 -1.7751302220858634E-004 + 0.13300000000000001 -1.3291950745042413E-004 + 0.13410000000000000 -8.3868311776313931E-005 + 0.13520000000000004 -3.0576255085179582E-005 + 0.13630000000000003 2.6665886252885684E-005 + 0.13740000000000002 8.7493193859700114E-005 + 0.13850000000000001 1.5146828081924468E-004 + 0.13960000000000000 2.1808435849379748E-004 + 0.14070000000000005 2.8676874353550375E-004 + 0.14180000000000004 3.5688679781742394E-004 + 0.14290000000000003 4.2774746543727815E-004 + 0.14400000000000002 4.9861182924360037E-004 + 0.14510000000000001 5.6870322441682220E-004 + 0.14620000000000000 6.3721823971718550E-004 + 0.14730000000000004 7.0333806797862053E-004 + 0.14840000000000003 7.6623831409960985E-004 + 0.14950000000000002 8.2510214997455478E-004 + 0.15060000000000001 8.7913509923964739E-004 + 0.15170000000000000 9.2757906531915069E-004 + 0.15280000000000005 9.6972566097974777E-004 + 0.15390000000000004 1.0049254633486271E-003 + 0.15500000000000003 1.0326030896976590E-003 + 0.15610000000000002 1.0522661032155156E-003 + 0.15720000000000001 1.0635154321789742E-003 + 0.15830000000000000 1.0660567786544561E-003 + 0.15940000000000004 1.0597041109576821E-003 + 0.16050000000000003 1.0443879291415215E-003 + 0.16160000000000002 1.0201553814113140E-003 + 0.16270000000000001 9.8716805223375559E-004 + 0.16380000000000000 9.4570353394374251E-004 + 0.16490000000000005 8.9615333126857877E-004 + 0.16600000000000004 8.3902111509814858E-004 + 0.16710000000000003 7.7491055708378553E-004 + 0.16820000000000002 7.0451415376737714E-004 + 0.16930000000000001 6.2860193429514766E-004 + 0.17040000000000000 5.4801331134513021E-004 + 0.17150000000000004 4.6364645822905004E-004 + 0.17260000000000003 3.7644294206984341E-004 + 0.17370000000000002 2.8736903914250433E-004 + 0.17480000000000001 1.9739801064133644E-004 + 0.17590000000000000 1.0749704961199313E-004 + 0.17700000000000005 1.8615099179442041E-005 + 0.17810000000000004 -6.8329762143548578E-005 + 0.17920000000000003 -1.5246402472257614E-004 + 0.18030000000000002 -2.3297220468521118E-004 + 0.18140000000000001 -3.0910971690900624E-004 + 0.18250000000000000 -3.8021351792849600E-004 + 0.18360000000000004 -4.4570839963853359E-004 + 0.18470000000000003 -5.0510891014710069E-004 + 0.18580000000000002 -5.5802211863920093E-004 + 0.18690000000000001 -6.0415203915908933E-004 + 0.18800000000000000 -6.4330518944188952E-004 + 0.18910000000000005 -6.7539070732891560E-004 + 0.19020000000000004 -7.0041260914877057E-004 + 0.19130000000000003 -7.1846100036054850E-004 + 0.19240000000000002 -7.2970672044903040E-004 + 0.19350000000000001 -7.3439686093479395E-004 + 0.19460000000000005 -7.3285168036818504E-004 + 0.19570000000000004 -7.2545616421848536E-004 + 0.19680000000000003 -7.1264576399698853E-004 + 0.19790000000000002 -6.9489475572481751E-004 + 0.19900000000000001 -6.7270669387653470E-004 + 0.20010000000000000 -6.4660771749913692E-004 + 0.20120000000000005 -6.1714049661532044E-004 + 0.20230000000000004 -5.8485468616709113E-004 + 0.20340000000000003 -5.5029464419931173E-004 + 0.20450000000000002 -5.1399052608758211E-004 + 0.20560000000000000 -4.7645045560784638E-004 + 0.20670000000000005 -4.3815802200697362E-004 + 0.20780000000000004 -3.9956852560862899E-004 + 0.20890000000000003 -3.6110496148467064E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0047.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0047.BXX.semd new file mode 100644 index 00000000..6aee8c4c --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0047.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173367227286533E-021 + -0.11119999999999999 -2.1335585054060316E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3249081147095817E-021 + -0.10790000000000000 3.2296879276220831E-019 + -0.10679999999999999 1.0674503433646278E-019 + -0.10569999999999999 -1.4623059134956105E-018 + -0.10460000000000000 -1.2596261906999581E-018 + -0.10349999999999999 4.7662514990678041E-018 + -0.10239999999999999 7.2483628505786299E-018 + -0.10130000000000000 -1.0592433209906969E-017 + -0.10020000000000000 -2.7792567132622285E-017 + -9.9099999999999994E-002 1.2570451183550935E-017 + -9.7999999999999990E-002 7.9820487274198914E-017 + -9.6899999999999986E-002 1.2145859375127466E-017 + -9.5799999999999996E-002 -1.8955670917265182E-016 + -9.4699999999999993E-002 -1.2844009241981205E-016 + -9.3599999999999989E-002 3.9215229942820152E-016 + -9.2499999999999999E-002 5.3949026600151845E-016 + -9.1399999999999995E-002 -6.0574322437205929E-016 + -9.0299999999999991E-002 -1.6980255617787777E-015 + -8.9200000000000002E-002 1.2997041625770455E-016 + -8.8099999999999984E-002 3.8443754981438896E-015 + -8.6999999999999994E-002 2.7951547275888037E-015 + -8.5899999999999990E-002 -5.4413002661295781E-015 + -8.4799999999999986E-002 -9.5917426494343365E-015 + -8.3699999999999997E-002 2.5228179649370219E-015 + -8.2599999999999993E-002 1.8417230495662226E-014 + -8.1499999999999989E-002 8.2132575141501650E-015 + -8.0399999999999999E-002 -2.5318190876059618E-014 + -7.9299999999999995E-002 -2.8646860952179568E-014 + -7.8199999999999992E-002 2.6885462714627828E-014 + -7.7100000000000002E-002 6.7104619929335418E-014 + -7.5999999999999984E-002 -4.8576907538231025E-015 + -7.4899999999999994E-002 -1.2584727639326776E-013 + -7.3799999999999991E-002 -8.8558900609905095E-014 + -7.2699999999999987E-002 1.4607455869897201E-013 + -7.1599999999999997E-002 2.6607229332113735E-013 + -7.0499999999999993E-002 -1.4646290636462916E-014 + -6.9399999999999989E-002 -4.1285120396146457E-013 + -6.8300000000000000E-002 -2.8991365514860479E-013 + -6.7199999999999996E-002 3.7689499416369843E-013 + -6.6099999999999992E-002 6.6022854501232575E-013 + -6.5000000000000002E-002 -1.0487738336204672E-013 + -6.3899999999999985E-002 -1.0222491256262067E-012 + -6.2799999999999995E-002 -5.2546834071465209E-013 + -6.1699999999999991E-002 1.1612621671555634E-012 + -6.0599999999999994E-002 1.6429056465955272E-012 + -5.9499999999999990E-002 -4.3080491431146672E-013 + -5.8399999999999994E-002 -2.6582687873838440E-012 + -5.7299999999999990E-002 -1.4798648417801985E-012 + -5.6199999999999986E-002 2.3741883025535371E-012 + -5.5099999999999996E-002 3.6569926774310257E-012 + -5.3999999999999992E-002 -3.4671514249039193E-013 + -5.2899999999999989E-002 -4.7691898173718439E-012 + -5.1799999999999985E-002 -2.8353621533971918E-012 + -5.0699999999999995E-002 3.9462998840944508E-012 + -4.9599999999999991E-002 6.1617963335869330E-012 + -4.8499999999999988E-002 -6.3214413087778198E-013 + -4.7399999999999998E-002 -7.9608594022451129E-012 + -4.6299999999999994E-002 -4.8448896804165198E-012 + -4.5199999999999990E-002 5.9953418098113165E-012 + -4.4099999999999986E-002 1.0003349711074083E-011 + -4.2999999999999997E-002 7.0871081355936005E-013 + -4.1899999999999993E-002 -9.9524563937358757E-012 + -4.0799999999999989E-002 -7.5308197178269864E-012 + -3.9699999999999985E-002 4.1725143305748613E-012 + -3.8599999999999995E-002 8.2181622618193728E-012 + -3.7499999999999992E-002 -6.3640466594488965E-013 + -3.6399999999999988E-002 -8.0517250852785160E-012 + -3.5299999999999984E-002 -1.8646915608822034E-012 + -3.4199999999999994E-002 9.1502118382269515E-012 + -3.3099999999999991E-002 8.9047606094405651E-012 + -3.1999999999999987E-002 -8.5699280788151255E-013 + -3.0899999999999997E-002 -4.3744361431785617E-012 + -2.9799999999999993E-002 6.2600971498585900E-013 + -2.8699999999999989E-002 -1.9757938774650485E-012 + -2.7599999999999986E-002 -1.6761952936761304E-011 + -2.6499999999999996E-002 -2.0915724013859105E-011 + -2.5399999999999992E-002 2.9934837161155192E-012 + -2.4299999999999988E-002 3.0767586395308300E-011 + -2.3199999999999985E-002 2.1649073159157872E-011 + -2.2099999999999995E-002 -1.9663394176805404E-011 + -2.0999999999999991E-002 -3.8422508230606667E-011 + -1.9899999999999987E-002 -5.0993866247683872E-012 + -1.8799999999999983E-002 3.2629482449308966E-011 + -1.7699999999999994E-002 9.1993600237483264E-012 + -1.6599999999999990E-002 -5.9728555434901409E-011 + -1.5499999999999986E-002 -8.4303113101480420E-011 + -1.4399999999999996E-002 -1.9608141499372067E-011 + -1.3299999999999992E-002 6.4485819462056782E-011 + -1.2199999999999989E-002 6.8670187591823861E-011 + -1.1099999999999985E-002 -7.2478767779160513E-012 + -9.9999999999999950E-003 -7.1512476496060629E-011 + -8.8999999999999913E-003 -6.8296340804963052E-011 + -7.7999999999999875E-003 -4.3230675983441103E-011 + -6.6999999999999837E-003 -6.1403694628925365E-011 + -5.5999999999999939E-003 -1.0979242515141152E-010 + -4.4999999999999901E-003 -1.2998492560090114E-010 + -3.3999999999999864E-003 -1.1081398992862646E-010 + -2.2999999999999826E-003 -9.1565019455508434E-011 + -1.1999999999999927E-003 -8.0921006007095286E-011 + -9.9999999999988987E-005 -4.8800252033798230E-011 + 1.0000000000000148E-003 -2.1894834903446458E-011 + 2.1000000000000185E-003 -9.5507650399451194E-011 + 3.2000000000000084E-003 -3.0150115737370697E-010 + 4.3000000000000121E-003 -5.0070331214513430E-010 + 5.4000000000000159E-003 -5.2284299112415056E-010 + 6.5000000000000058E-003 -3.9008773988769008E-010 + 7.6000000000000234E-003 -3.2865923871305824E-010 + 8.7000000000000133E-003 -4.5802472925515758E-010 + 9.8000000000000032E-003 -6.1889310343232751E-010 + 1.0900000000000021E-002 -6.0947180635650966E-010 + 1.2000000000000011E-002 -4.6004347553640912E-010 + 1.3100000000000001E-002 -4.4869852278139888E-010 + 1.4200000000000018E-002 -7.5087769335624444E-010 + 1.5300000000000008E-002 -1.1850568304438980E-009 + 1.6400000000000026E-002 -1.4794796499018048E-009 + 1.7500000000000016E-002 -1.5418885057627563E-009 + 1.8600000000000005E-002 -1.5395301700138475E-009 + 1.9700000000000023E-002 -1.5773510275707281E-009 + 2.0800000000000013E-002 -1.6110270895097756E-009 + 2.1900000000000003E-002 -1.6422256887693720E-009 + 2.3000000000000020E-002 -1.7269100593964026E-009 + 2.4100000000000010E-002 -1.8594784600978187E-009 + 2.5200000000000000E-002 -2.1039674447109746E-009 + 2.6300000000000018E-002 -2.3246962133072202E-009 + 2.7400000000000008E-002 -2.5508439804866612E-009 + 2.8500000000000025E-002 -2.9014308733366079E-009 + 2.9600000000000015E-002 -3.3553366751704061E-009 + 3.0700000000000005E-002 -3.4144189697826732E-009 + 3.1800000000000023E-002 -3.2577429642799416E-009 + 3.2900000000000013E-002 -3.0771698522613633E-009 + 3.4000000000000002E-002 -2.9746947127762269E-009 + 3.5100000000000020E-002 -3.0015174790065657E-009 + 3.6200000000000010E-002 -2.9573283821804353E-009 + 3.7300000000000028E-002 -2.7567312876897176E-009 + 3.8400000000000017E-002 -2.5473310127921422E-009 + 3.9500000000000007E-002 -2.7049316120297817E-009 + 4.0600000000000025E-002 -3.0071107826046273E-009 + 4.1700000000000015E-002 -2.9413076418904893E-009 + 4.2800000000000005E-002 -2.2034953861549411E-009 + 4.3900000000000022E-002 -1.0910400360941708E-009 + 4.5000000000000012E-002 -5.1412352153334950E-010 + 4.6100000000000002E-002 -4.1099576519876280E-010 + 4.7200000000000020E-002 -2.0172363779380476E-010 + 4.8300000000000010E-002 5.4466281484977230E-010 + 4.9400000000000027E-002 2.0752337626106510E-009 + 5.0500000000000017E-002 3.4029066231511251E-009 + 5.1600000000000007E-002 4.0388083988318613E-009 + 5.2700000000000025E-002 4.3787884429491442E-009 + 5.3800000000000014E-002 4.6209334136904090E-009 + 5.4900000000000004E-002 5.3650777154246043E-009 + 5.6000000000000022E-002 6.6654237684815598E-009 + 5.7100000000000012E-002 8.8018303756598470E-009 + 5.8200000000000002E-002 9.7713863667081569E-009 + 5.9300000000000019E-002 1.0496014724026281E-008 + 6.0400000000000009E-002 1.0572966502309100E-008 + 6.1500000000000027E-002 1.2195995324759679E-008 + 6.2600000000000017E-002 1.3225842643294072E-008 + 6.3700000000000007E-002 1.3964640999120093E-008 + 6.4800000000000024E-002 1.4818526850035596E-008 + 6.5900000000000014E-002 1.4421723371071948E-008 + 6.7000000000000004E-002 1.2921566039381105E-008 + 6.8100000000000022E-002 1.2379911318305403E-008 + 6.9200000000000012E-002 1.4035815176782762E-008 + 7.0300000000000029E-002 1.6694144733264693E-008 + 7.1400000000000019E-002 1.6614688291838320E-008 + 7.2500000000000009E-002 1.2536824023356985E-008 + 7.3600000000000027E-002 8.4944060674274624E-009 + 7.4700000000000016E-002 7.4659434190493812E-009 + 7.5800000000000006E-002 9.5190619830987089E-009 + 7.6900000000000024E-002 1.1359856166848203E-008 + 7.8000000000000014E-002 9.2209910818041863E-009 + 7.9100000000000004E-002 4.5696784134463542E-009 + 8.0200000000000021E-002 1.3400036635857759E-010 + 8.1300000000000011E-002 -1.4081080745853569E-009 + 8.2400000000000029E-002 -7.8876655207338331E-010 + 8.3500000000000019E-002 -2.3875967869457781E-010 + 8.4600000000000009E-002 -2.7061917151627313E-009 + 8.5700000000000026E-002 -7.8756192678497428E-009 + 8.6800000000000016E-002 -1.3592241110416126E-008 + 8.7900000000000006E-002 -1.6700749227993583E-008 + 8.9000000000000024E-002 -1.5527593433262155E-008 + 9.0100000000000013E-002 -1.1951260425746568E-008 + 9.1200000000000003E-002 -1.0569537245430638E-008 + 9.2300000000000021E-002 -1.4950437332572619E-008 + 9.3400000000000011E-002 -2.2533853893946798E-008 + 9.4500000000000028E-002 -2.6913806294714959E-008 + 9.5600000000000018E-002 -2.5245944001994758E-008 + 9.6700000000000008E-002 -1.7945174235478589E-008 + 9.7800000000000026E-002 -1.3202519077992747E-008 + 9.8900000000000016E-002 -1.6098876898240633E-008 + 0.10000000000000001 -2.3014905536911101E-008 + 0.10110000000000002 -2.7990326501026175E-008 + 0.10220000000000001 -2.4340451432180998E-008 + 0.10330000000000003 -1.5452634727353143E-008 + 0.10440000000000002 -7.7799944264711485E-009 + 0.10550000000000001 -7.4231993885121028E-009 + 0.10660000000000003 -1.2163445362034508E-008 + 0.10770000000000002 -1.8845629057295810E-008 + 0.10880000000000001 -1.8225547293582167E-008 + 0.10990000000000003 -7.7870989656503298E-009 + 0.11100000000000002 4.1204328837807225E-009 + 0.11210000000000001 6.6870753379077996E-009 + 0.11320000000000002 1.8690200498383547E-009 + 0.11430000000000001 -4.8740704805538826E-009 + 0.11540000000000003 -7.3338206618700497E-009 + 0.11650000000000002 1.3236725049381448E-009 + 0.11760000000000001 1.3971204637641677E-008 + 0.11870000000000003 1.8487492425833807E-008 + 0.11980000000000002 1.2347944888801976E-008 + 0.12090000000000001 3.9164689269455266E-009 + 0.12200000000000003 -2.1948584616460209E-010 + 0.12310000000000001 5.0944297669275329E-009 + 0.12420000000000003 1.4503148904054797E-008 + 0.12530000000000002 2.3626963496781173E-008 + 0.12640000000000001 2.4763654238313393E-008 + 0.12750000000000003 1.5463520242064988E-008 + 0.12860000000000002 2.1194326293993981E-009 + 0.12970000000000001 -9.5009200506979141E-010 + 0.13080000000000003 9.4379508652764343E-009 + 0.13190000000000002 2.2136308786002701E-008 + 0.13300000000000001 2.2259676768499048E-008 + 0.13410000000000000 9.4355963042858093E-009 + 0.13520000000000004 -3.7178196077292114E-009 + 0.13630000000000003 -5.6678697291090430E-009 + 0.13740000000000002 3.6805369862946691E-009 + 0.13850000000000001 1.4846281537472805E-008 + 0.13960000000000000 1.8420271530317223E-008 + 0.14070000000000005 1.1742646854884242E-008 + 0.14180000000000004 -6.9388250700797016E-010 + 0.14290000000000003 -1.0160164265471394E-008 + 0.14400000000000002 -9.3002174850198571E-009 + 0.14510000000000001 1.4170561390969283E-009 + 0.14620000000000000 1.1530483234878375E-008 + 0.14730000000000004 9.9873576075992787E-009 + 0.14840000000000003 -2.5896138566849913E-009 + 0.14950000000000002 -1.3492271300208358E-008 + 0.15060000000000001 -1.2121188497360436E-008 + 0.15170000000000000 -1.1204458472136025E-009 + 0.15280000000000005 7.7591550962097244E-009 + 0.15390000000000004 7.2260450956207478E-009 + 0.15500000000000003 -1.1467520266705833E-009 + 0.15610000000000002 -9.5379366626957562E-009 + 0.15720000000000001 -1.1735987293093331E-008 + 0.15830000000000000 -6.5474048405178564E-009 + 0.15940000000000004 1.7697450171993978E-009 + 0.16050000000000003 6.5095759893551985E-009 + 0.16160000000000002 3.5709759593771651E-009 + 0.16270000000000001 -5.2103845682438532E-009 + 0.16380000000000000 -1.1743628292038011E-008 + 0.16490000000000005 -9.5876382388837555E-009 + 0.16600000000000004 -1.1635795660325243E-009 + 0.16710000000000003 5.3486624018717066E-009 + 0.16820000000000002 4.8912034422698980E-009 + 0.16930000000000001 2.7203251803942230E-011 + 0.17040000000000000 -4.0366434639338422E-009 + 0.17150000000000004 -5.6448752339122166E-009 + 0.17260000000000003 -5.2889550516965755E-009 + 0.17370000000000002 -2.5297806072188678E-009 + 0.17480000000000001 2.4883504146089308E-009 + 0.17590000000000000 5.8097220367869795E-009 + 0.17700000000000005 2.8536610852114563E-009 + 0.17810000000000004 -4.4286836420326381E-009 + 0.17920000000000003 -7.8713906503935505E-009 + 0.18030000000000002 -2.6868731684004388E-009 + 0.18140000000000001 5.8865574636968176E-009 + 0.18250000000000000 8.3896267710770189E-009 + 0.18360000000000004 2.7791624557238492E-009 + 0.18470000000000003 -4.7987258611215111E-009 + 0.18580000000000002 -7.6502679746681679E-009 + 0.18690000000000001 -5.5926325792654552E-009 + 0.18800000000000000 -1.8713601779296596E-009 + 0.18910000000000005 2.6250974727304310E-009 + 0.19020000000000004 6.5699343743119698E-009 + 0.19130000000000003 6.1812226448410001E-009 + 0.19240000000000002 -1.5418912813203178E-009 + 0.19350000000000001 -9.4145748974483467E-009 + 0.19460000000000005 -7.3225518981701043E-009 + 0.19570000000000004 4.3738541677385001E-009 + 0.19680000000000003 1.1841130742595851E-008 + 0.19790000000000002 4.5438870444058921E-009 + 0.19900000000000001 -1.0375059922296259E-008 + 0.20010000000000000 -1.5016887289220904E-008 + 0.20120000000000005 -4.6724832891698043E-009 + 0.20230000000000004 8.4750491069485179E-009 + 0.20340000000000003 1.0907347913757803E-008 + 0.20450000000000002 3.2299869445751028E-009 + 0.20560000000000000 -3.8609591079818983E-009 + 0.20670000000000005 -5.2098236835718126E-009 + 0.20780000000000004 -4.6929256036776223E-009 + 0.20890000000000003 -3.4394023185058131E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0047.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0047.BXZ.semd new file mode 100644 index 00000000..6a5f968c --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0047.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 -1.0370384665327475E-019 + -0.11230000000000000 -4.6409876227256865E-020 + -0.11119999999999999 8.2720873669385448E-019 + -0.11009999999999999 8.0862064416129255E-019 + -0.10900000000000000 -2.4883418826797283E-018 + -0.10790000000000000 -2.5798952668528631E-018 + -0.10679999999999999 4.4458120695224181E-018 + -0.10569999999999999 -8.2915616800998807E-018 + -0.10460000000000000 -4.1711786762958298E-017 + -0.10349999999999999 3.4793565756919995E-017 + -0.10239999999999999 2.8669140353912079E-016 + -0.10130000000000000 2.5638882632087780E-016 + -0.10020000000000000 -6.8406137298284960E-016 + -9.9099999999999994E-002 -1.7783003564977255E-015 + -9.7999999999999990E-002 -6.4952429277282515E-016 + -9.6899999999999986E-002 3.2767266276625268E-015 + -9.5799999999999996E-002 5.7871666883830847E-015 + -9.4699999999999993E-002 2.2170075190009342E-015 + -9.3599999999999989E-002 -5.0691211888860901E-015 + -9.2499999999999999E-002 -9.9055149933163777E-015 + -9.1399999999999995E-002 -1.3656558048584684E-014 + -9.0299999999999991E-002 -1.9275605214080262E-014 + -8.9200000000000002E-002 -7.1703405745467824E-015 + -8.8099999999999984E-002 5.4147770387489094E-014 + -8.6999999999999994E-002 1.3642902183409050E-013 + -8.5899999999999990E-002 1.1752883009256282E-013 + -8.4799999999999986E-002 -9.3426256856689316E-014 + -8.3699999999999997E-002 -3.7053053767582833E-013 + -8.2599999999999993E-002 -4.1808887623652480E-013 + -8.1499999999999989E-002 -1.0171629706047514E-013 + -8.0399999999999999E-002 3.5628252193116439E-013 + -7.9299999999999995E-002 6.6288993608512592E-013 + -7.8199999999999992E-002 8.2279506558730064E-013 + -7.7100000000000002E-002 9.0005449924698833E-013 + -7.5999999999999984E-002 4.4932590634316760E-013 + -7.4899999999999994E-002 -1.1745848434510653E-012 + -7.3799999999999991E-002 -3.4557812340907379E-012 + -7.2699999999999987E-002 -4.2359757194965209E-012 + -7.1599999999999997E-002 -1.7172210918861563E-012 + -7.0499999999999993E-002 2.9525605051150539E-012 + -6.9399999999999989E-002 6.3249323313530059E-012 + -6.8300000000000000E-002 6.5535025323137930E-012 + -6.7199999999999996E-002 5.3395486816765203E-012 + -6.6099999999999992E-002 4.4603713084123697E-012 + -6.5000000000000002E-002 1.5831729373652625E-012 + -6.3899999999999985E-002 -7.2067703367484359E-012 + -6.2799999999999995E-002 -1.9912897719631673E-011 + -6.1699999999999991E-002 -2.7178318623422015E-011 + -6.0599999999999994E-002 -2.1546920497828026E-011 + -5.9499999999999990E-002 -6.1065978662622200E-012 + -5.8399999999999994E-002 1.0584761366005946E-011 + -5.7299999999999990E-002 2.7202171071216696E-011 + -5.6199999999999986E-002 5.0020990821630917E-011 + -5.5099999999999996E-002 7.6652982572422701E-011 + -5.3999999999999992E-002 8.5816118100545680E-011 + -5.2899999999999989E-002 5.3101446850778444E-011 + -5.1799999999999985E-002 -2.2090558549070494E-011 + -5.0699999999999995E-002 -1.1234477237387352E-010 + -4.9599999999999991E-002 -1.8649713717788785E-010 + -4.8499999999999988E-002 -2.2949625533286167E-010 + -4.7399999999999998E-002 -2.3298921125736172E-010 + -4.6299999999999994E-002 -1.7724297030063951E-010 + -4.5199999999999990E-002 -3.9997807149694253E-011 + -4.4099999999999986E-002 1.7328639911884380E-010 + -4.2999999999999997E-002 4.1959896668330998E-010 + -4.1899999999999993E-002 6.4424493517734049E-010 + -4.0799999999999989E-002 8.0668832724839490E-010 + -3.9699999999999985E-002 8.7561657924339897E-010 + -3.8599999999999995E-002 8.1776513338738255E-010 + -3.7499999999999992E-002 6.2022359470503829E-010 + -3.6399999999999988E-002 3.2891836476700576E-010 + -3.5299999999999984E-002 4.5455618435941147E-011 + -3.4199999999999994E-002 -1.2487524903015412E-010 + -3.3099999999999991E-002 -1.0976027031706082E-010 + -3.1999999999999987E-002 1.4637276113393938E-010 + -3.0899999999999997E-002 6.9391653534367492E-010 + -2.9799999999999993E-002 1.5184220547581617E-009 + -2.8699999999999989E-002 2.4584039248765066E-009 + -2.7599999999999986E-002 3.2189706455909572E-009 + -2.6499999999999996E-002 3.4918150593199471E-009 + -2.5399999999999992E-002 3.0425288954916141E-009 + -2.4299999999999988E-002 1.6652327294863767E-009 + -2.3199999999999985E-002 -8.9585011631143630E-010 + -2.2099999999999995E-002 -4.8898445292877568E-009 + -2.0999999999999991E-002 -1.0389110904895915E-008 + -1.9899999999999987E-002 -1.7221841730474807E-008 + -1.8799999999999983E-002 -2.5130891145863643E-008 + -1.7699999999999994E-002 -3.4010309235554814E-008 + -1.6599999999999990E-002 -4.3996102760957001E-008 + -1.5499999999999986E-002 -5.5407461729828356E-008 + -1.4399999999999996E-002 -6.8720865442628565E-008 + -1.3299999999999992E-002 -8.4656122112392040E-008 + -1.2199999999999989E-002 -1.0424464846892079E-007 + -1.1099999999999985E-002 -1.2877303845471033E-007 + -9.9999999999999950E-003 -1.5969087030498486E-007 + -8.8999999999999913E-003 -1.9860766542478814E-007 + -7.7999999999999875E-003 -2.4732460701670789E-007 + -6.6999999999999837E-003 -3.0777533766013221E-007 + -5.5999999999999939E-003 -3.8194352214304672E-007 + -4.4999999999999901E-003 -4.7200160224747378E-007 + -3.3999999999999864E-003 -5.8066450492333388E-007 + -2.2999999999999826E-003 -7.1144040703075007E-007 + -1.1999999999999927E-003 -8.6851861169634503E-007 + -9.9999999999988987E-005 -1.0565516959104571E-006 + 1.0000000000000148E-003 -1.2807665825675940E-006 + 2.1000000000000185E-003 -1.5473544863198185E-006 + 3.2000000000000084E-003 -1.8637236962604220E-006 + 4.3000000000000121E-003 -2.2382876068149926E-006 + 5.4000000000000159E-003 -2.6801374133356148E-006 + 6.5000000000000058E-003 -3.1991303330869414E-006 + 7.6000000000000234E-003 -3.8063783449615585E-006 + 8.7000000000000133E-003 -4.5144965952204075E-006 + 9.8000000000000032E-003 -5.3374396884464659E-006 + 1.0900000000000021E-002 -6.2903150137572084E-006 + 1.2000000000000011E-002 -7.3894175329769496E-006 + 1.3100000000000001E-002 -8.6525278675253503E-006 + 1.4200000000000018E-002 -1.0098987331730314E-005 + 1.5300000000000008E-002 -1.1749670193239581E-005 + 1.6400000000000026E-002 -1.3626894542539958E-005 + 1.7500000000000016E-002 -1.5754327250760980E-005 + 1.8600000000000005E-002 -1.8156704754801467E-005 + 1.9700000000000023E-002 -2.0859386495430954E-005 + 2.0800000000000013E-002 -2.3887794668553397E-005 + 2.1900000000000003E-002 -2.7267613404546864E-005 + 2.3000000000000020E-002 -3.1024530471768230E-005 + 2.4100000000000010E-002 -3.5183711588615552E-005 + 2.5200000000000000E-002 -3.9768845454091206E-005 + 2.6300000000000018E-002 -4.4801254261983559E-005 + 2.7400000000000008E-002 -5.0299961003474891E-005 + 2.8500000000000025E-002 -5.6281467550434172E-005 + 2.9600000000000015E-002 -6.2759019783698022E-005 + 3.0700000000000005E-002 -6.9740795879624784E-005 + 3.1800000000000023E-002 -7.7229517046362162E-005 + 3.2900000000000013E-002 -8.5220330220181495E-005 + 3.4000000000000002E-002 -9.3700036813970655E-005 + 3.5100000000000020E-002 -1.0264718002872542E-004 + 3.6200000000000010E-002 -1.1202992754988372E-004 + 3.7300000000000028E-002 -1.2180600606370717E-004 + 3.8400000000000017E-002 -1.3192144979257137E-004 + 3.9500000000000007E-002 -1.4231004752218723E-004 + 4.0600000000000025E-002 -1.5289250586647540E-004 + 4.1700000000000015E-002 -1.6357607091777027E-004 + 4.2800000000000005E-002 -1.7425394617021084E-004 + 4.3900000000000022E-002 -1.8480569997336715E-004 + 4.5000000000000012E-002 -1.9509757112246007E-004 + 4.6100000000000002E-002 -2.0498059166129678E-004 + 4.7200000000000020E-002 -2.1429471962619573E-004 + 4.8300000000000010E-002 -2.2286611783783883E-004 + 4.9400000000000027E-002 -2.3051083553582430E-004 + 5.0500000000000017E-002 -2.3703584156464785E-004 + 5.1600000000000007E-002 -2.4224216758739203E-004 + 5.2700000000000025E-002 -2.4592631962150335E-004 + 5.3800000000000014E-002 -2.4788425071164966E-004 + 5.4900000000000004E-002 -2.4791469331830740E-004 + 5.6000000000000022E-002 -2.4581904290243983E-004 + 5.7100000000000012E-002 -2.4140778987202793E-004 + 5.8200000000000002E-002 -2.3450485605280846E-004 + 5.9300000000000019E-002 -2.2495097073260695E-004 + 6.0400000000000009E-002 -2.1261056826915592E-004 + 6.1500000000000027E-002 -1.9737212278414518E-004 + 6.2600000000000017E-002 -1.7915399803314358E-004 + 6.3700000000000007E-002 -1.5790211909916252E-004 + 6.4800000000000024E-002 -1.3360114826355129E-004 + 6.5900000000000014E-002 -1.0628040763549507E-004 + 6.7000000000000004E-002 -7.6012278441339731E-005 + 6.8100000000000022E-002 -4.2912655771942809E-005 + 6.9200000000000012E-002 -7.1403837864636444E-006 + 7.0300000000000029E-002 3.1099694751901552E-005 + 7.1400000000000019E-002 7.1551781729795039E-005 + 7.2500000000000009E-002 1.1391152656869963E-004 + 7.3600000000000027E-002 1.5783242997713387E-004 + 7.4700000000000016E-002 2.0292468252591789E-004 + 7.5800000000000006E-002 2.4876312818378210E-004 + 7.6900000000000024E-002 2.9489165171980858E-004 + 7.8000000000000014E-002 3.4082357888109982E-004 + 7.9100000000000004E-002 3.8604869041591883E-004 + 8.0200000000000021E-002 4.3003965402022004E-004 + 8.1300000000000011E-002 4.7226194874383509E-004 + 8.2400000000000029E-002 5.1218585576862097E-004 + 8.3500000000000019E-002 5.4929539328441024E-004 + 8.4600000000000009E-002 5.8308790903538465E-004 + 8.5700000000000026E-002 6.1308202566578984E-004 + 8.6800000000000016E-002 6.3882785616442561E-004 + 8.7900000000000006E-002 6.5992167219519615E-004 + 8.9000000000000024E-002 6.7601748742163181E-004 + 9.0100000000000013E-002 6.8682810524478555E-004 + 9.1200000000000003E-002 6.9212645757943392E-004 + 9.2300000000000021E-002 6.9174147211015224E-004 + 9.3400000000000011E-002 6.8557355552911758E-004 + 9.4500000000000028E-002 6.7360408138483763E-004 + 9.5600000000000018E-002 6.5589603036642075E-004 + 9.6700000000000008E-002 6.3259527087211609E-004 + 9.7800000000000026E-002 6.0391216538846493E-004 + 9.8900000000000016E-002 5.7012069737538695E-004 + 0.10000000000000001 5.3156318608671427E-004 + 0.10110000000000002 4.8864766722545028E-004 + 0.10220000000000001 4.4184527359902859E-004 + 0.10330000000000003 3.9168490911833942E-004 + 0.10440000000000002 3.3872961648739874E-004 + 0.10550000000000001 2.8356534312479198E-004 + 0.10660000000000003 2.2679383982904255E-004 + 0.10770000000000002 1.6903012874536216E-004 + 0.10880000000000001 1.1091153282904997E-004 + 0.10990000000000003 5.3074931201990694E-005 + 0.11100000000000002 -3.8663224586343858E-006 + 0.11210000000000001 -5.9336081903893501E-005 + 0.11320000000000002 -1.1279528553131968E-004 + 0.11430000000000001 -1.6374481492675841E-004 + 0.11540000000000003 -2.1172198466956615E-004 + 0.11650000000000002 -2.5630395975895226E-004 + 0.11760000000000001 -2.9712956165894866E-004 + 0.11870000000000003 -3.3391374745406210E-004 + 0.11980000000000002 -3.6644015926867723E-004 + 0.12090000000000001 -3.9455704973079264E-004 + 0.12200000000000003 -4.1816674638539553E-004 + 0.12310000000000001 -4.3722137343138456E-004 + 0.12420000000000003 -4.5173222315497696E-004 + 0.12530000000000002 -4.6177997137419879E-004 + 0.12640000000000001 -4.6750967158004642E-004 + 0.12750000000000003 -4.6911678509786725E-004 + 0.12860000000000002 -4.6682578977197409E-004 + 0.12970000000000001 -4.6088508679531515E-004 + 0.13080000000000003 -4.5157826389186084E-004 + 0.13190000000000002 -4.3922750046476722E-004 + 0.13300000000000001 -4.2417927761562169E-004 + 0.13410000000000000 -4.0678610093891621E-004 + 0.13520000000000004 -3.8740038871765137E-004 + 0.13630000000000003 -3.6637519951909781E-004 + 0.13740000000000002 -3.4406094346195459E-004 + 0.13850000000000001 -3.2079906668514013E-004 + 0.13960000000000000 -2.9691855888813734E-004 + 0.14070000000000005 -2.7273493469692767E-004 + 0.14180000000000004 -2.4854412185959518E-004 + 0.14290000000000003 -2.2461455955635756E-004 + 0.14400000000000002 -2.0118460815865546E-004 + 0.14510000000000001 -1.7847206618171185E-004 + 0.14620000000000000 -1.5667742991354316E-004 + 0.14730000000000004 -1.3597476936411113E-004 + 0.14840000000000003 -1.1650173837551847E-004 + 0.14950000000000002 -9.8363125289324671E-005 + 0.15060000000000001 -8.1648177001625299E-005 + 0.15170000000000000 -6.6434171458240598E-005 + 0.15280000000000005 -5.2775518270209432E-005 + 0.15390000000000004 -4.0694019844522700E-005 + 0.15500000000000003 -3.0189487006282434E-005 + 0.15610000000000002 -2.1253916202113032E-005 + 0.15720000000000001 -1.3873879652237520E-005 + 0.15830000000000000 -8.0205663834931329E-006 + 0.15940000000000004 -3.6451376672630431E-006 + 0.16050000000000003 -6.8848243017782806E-007 + 0.16160000000000002 9.1061554030602565E-007 + 0.16270000000000001 1.2165612588432850E-006 + 0.16380000000000000 3.0341496426444792E-007 + 0.16490000000000005 -1.7481658005635836E-006 + 0.16600000000000004 -4.8588199206278659E-006 + 0.16710000000000003 -8.9490422396920621E-006 + 0.16820000000000002 -1.3929954548075330E-005 + 0.16930000000000001 -1.9701108612935059E-005 + 0.17040000000000000 -2.6163239454035647E-005 + 0.17150000000000004 -3.3225707738893107E-005 + 0.17260000000000003 -4.0795446693664417E-005 + 0.17370000000000002 -4.8762380174594000E-005 + 0.17480000000000001 -5.7003289839485660E-005 + 0.17590000000000000 -6.5400658058933914E-005 + 0.17700000000000005 -7.3848270403686911E-005 + 0.17810000000000004 -8.2234546425752342E-005 + 0.17920000000000003 -9.0426809038035572E-005 + 0.18030000000000002 -9.8279248049948364E-005 + 0.18140000000000001 -1.0565210686763749E-004 + 0.18250000000000000 -1.1241552419960499E-004 + 0.18360000000000004 -1.1843472748296335E-004 + 0.18470000000000003 -1.2356170918792486E-004 + 0.18580000000000002 -1.2764544226229191E-004 + 0.18690000000000001 -1.3054480950813740E-004 + 0.18800000000000000 -1.3212570047471672E-004 + 0.18910000000000005 -1.3225038128439337E-004 + 0.19020000000000004 -1.3078449410386384E-004 + 0.19130000000000003 -1.2761320977006108E-004 + 0.19240000000000002 -1.2264588440302759E-004 + 0.19350000000000001 -1.1579738202271983E-004 + 0.19460000000000005 -1.0698231199057773E-004 + 0.19570000000000004 -9.6133786428254098E-005 + 0.19680000000000003 -8.3227154391352087E-005 + 0.19790000000000002 -6.8276458478067070E-005 + 0.19900000000000001 -5.1310202252352610E-005 + 0.20010000000000000 -3.2365143852075562E-005 + 0.20120000000000005 -1.1508593161124736E-005 + 0.20230000000000004 1.1144309610244818E-005 + 0.20340000000000003 3.5439737985143438E-005 + 0.20450000000000002 6.1205464589875191E-005 + 0.20560000000000000 8.8247521489392966E-005 + 0.20670000000000005 1.1633369285846129E-004 + 0.20780000000000004 1.4519122487399727E-004 + 0.20890000000000003 1.7452934116590768E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0048.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0048.BXX.semd new file mode 100644 index 00000000..855b33f6 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0048.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546763107634806E-011 + -0.11559999999999999 1.3697711367943732E-011 + -0.11449999999999999 -3.8519888667654101E-011 + -0.11340000000000000 -6.0437016502490337E-011 + -0.11230000000000000 8.1728214473830718E-011 + -0.11119999999999999 2.1664814386923581E-010 + -0.11009999999999999 -3.4040596730289252E-011 + -0.10900000000000000 -4.8208065317467685E-010 + -0.10790000000000000 -2.7206731312290344E-010 + -0.10679999999999999 7.1667344281323153E-010 + -0.10569999999999999 1.0246072879027679E-009 + -0.10460000000000000 -4.2161374391724848E-010 + -0.10349999999999999 -1.8818482327986885E-009 + -0.10239999999999999 -6.0493343667644695E-010 + -0.10130000000000000 2.4258650643815827E-009 + -0.10020000000000000 2.5024655680994101E-009 + -9.9099999999999994E-002 -1.8537364976367599E-009 + -9.7999999999999990E-002 -4.8300967669945294E-009 + -9.6899999999999986E-002 -6.5601379883872823E-010 + -9.5799999999999996E-002 6.4044045622324575E-009 + -9.4699999999999993E-002 5.8165889882388910E-009 + -9.3599999999999989E-002 -3.7803649099998893E-009 + -9.2499999999999999E-002 -9.8755350563806132E-009 + -9.1399999999999995E-002 -2.5646724743921823E-009 + -9.0299999999999991E-002 9.5435108704577942E-009 + -8.9200000000000002E-002 9.3253875732557390E-009 + -8.8099999999999984E-002 -4.2171026670700940E-009 + -8.6999999999999994E-002 -1.2694454376571684E-008 + -8.5899999999999990E-002 -3.9121625938776106E-009 + -8.4799999999999986E-002 9.9854435831048249E-009 + -8.3699999999999997E-002 9.7388079822735563E-009 + -8.2599999999999993E-002 -2.9504445553385494E-009 + -8.1499999999999989E-002 -8.7991400832265754E-009 + -8.0399999999999999E-002 -8.1161882770075522E-010 + -7.9299999999999995E-002 5.8463021090915390E-009 + -7.8199999999999992E-002 -3.1166291769579857E-010 + -7.7100000000000002E-002 -7.3378534359846981E-009 + -7.5999999999999984E-002 2.6067440307003809E-012 + -7.4899999999999994E-002 1.1607259153834093E-008 + -7.3799999999999991E-002 4.7749653120376934E-009 + -7.2699999999999987E-002 -1.6708000316612015E-008 + -7.1599999999999997E-002 -2.0921376631122257E-008 + -7.0499999999999993E-002 5.0175761323600909E-009 + -6.9399999999999989E-002 2.8317584721548883E-008 + -6.8300000000000000E-002 1.2552283656930285E-008 + -6.7199999999999996E-002 -2.6888463011687236E-008 + -6.6099999999999992E-002 -3.8679257130525002E-008 + -6.5000000000000002E-002 -6.8551542220518513E-009 + -6.3899999999999985E-002 2.4598611148007876E-008 + -6.2799999999999995E-002 1.2654564507386112E-008 + -6.1699999999999991E-002 -2.5248594326399143E-008 + -6.0599999999999994E-002 -3.9291585096634662E-008 + -5.9499999999999990E-002 -1.9410153484500370E-008 + -5.8399999999999994E-002 -3.7977163636071509E-009 + -5.7299999999999990E-002 -1.5915663453824891E-008 + -5.6199999999999986E-002 -3.1356048424413530E-008 + -5.5099999999999996E-002 -2.4918396235307227E-008 + -5.3999999999999992E-002 -1.7667669993670643E-008 + -5.2899999999999989E-002 -4.2300264624373085E-008 + -5.1799999999999985E-002 -8.0383536271710909E-008 + -5.0699999999999995E-002 -7.9860299706524529E-008 + -4.9599999999999991E-002 -3.7813578046552720E-008 + -4.8499999999999988E-002 -1.9334718714958399E-008 + -4.7399999999999998E-002 -6.9043757378040027E-008 + -4.6299999999999994E-002 -1.3947962429483596E-007 + -4.5199999999999990E-002 -1.5016995291716739E-007 + -4.4099999999999986E-002 -1.0024763241744949E-007 + -4.2999999999999997E-002 -7.1607423990371899E-008 + -4.1899999999999993E-002 -1.1483549400281845E-007 + -4.0799999999999989E-002 -1.8238506527268328E-007 + -3.9699999999999985E-002 -2.0372689846226422E-007 + -3.8599999999999995E-002 -1.8455594386068697E-007 + -3.7499999999999992E-002 -1.8541034307872906E-007 + -3.6399999999999988E-002 -2.2232156027257588E-007 + -3.5299999999999984E-002 -2.4812757715153566E-007 + -3.4199999999999994E-002 -2.3917490921121498E-007 + -3.3099999999999991E-002 -2.4114100938277261E-007 + -3.1999999999999987E-002 -2.9350266572691908E-007 + -3.0899999999999997E-002 -3.5240782381151803E-007 + -2.9799999999999993E-002 -3.4678424754019943E-007 + -2.8699999999999989E-002 -2.9020611691521481E-007 + -2.7599999999999986E-002 -2.7517043577063305E-007 + -2.6499999999999996E-002 -3.4213570643260027E-007 + -2.5399999999999992E-002 -4.1482653045932238E-007 + -2.4299999999999988E-002 -4.0529283751311596E-007 + -2.3199999999999985E-002 -3.3612784022807318E-007 + -2.2099999999999995E-002 -3.0349946200658451E-007 + -2.0999999999999991E-002 -3.3654134767857613E-007 + -1.9899999999999987E-002 -3.6625277743951301E-007 + -1.8799999999999983E-002 -3.3378424291186093E-007 + -1.7699999999999994E-002 -2.7622689913187060E-007 + -1.6599999999999990E-002 -2.5727987917889550E-007 + -1.5499999999999986E-002 -2.6014041054622794E-007 + -1.4399999999999996E-002 -2.1584932596852013E-007 + -1.3299999999999992E-002 -1.2202750099277182E-007 + -1.2199999999999989E-002 -5.4935224369501157E-008 + -1.1099999999999985E-002 -5.3011195433327885E-008 + -9.9999999999999950E-003 -4.7279502979336030E-008 + -8.8999999999999913E-003 4.1310045162390452E-008 + -7.7999999999999875E-003 1.8241615862280014E-007 + -6.6999999999999837E-003 2.7584940198721597E-007 + -5.5999999999999939E-003 2.9358764663811598E-007 + -4.4999999999999901E-003 3.1809736356080975E-007 + -3.3999999999999864E-003 4.1583993493077287E-007 + -2.2999999999999826E-003 5.4527168913409696E-007 + -1.1999999999999927E-003 6.2543568901674007E-007 + -9.9999999999988987E-005 6.5800662696346990E-007 + 1.0000000000000148E-003 7.1223229269889998E-007 + 2.1000000000000185E-003 8.1347889135940932E-007 + 3.2000000000000084E-003 9.0018573928318801E-007 + 4.3000000000000121E-003 9.2290810016493197E-007 + 5.4000000000000159E-003 9.2479353952512611E-007 + 6.5000000000000058E-003 9.7762449513538741E-007 + 7.6000000000000234E-003 1.0622514992064680E-006 + 8.7000000000000133E-003 1.0924599109785049E-006 + 9.8000000000000032E-003 1.0442200846227934E-006 + 1.0900000000000021E-002 9.9677924936258933E-007 + 1.2000000000000011E-002 1.0081733989864006E-006 + 1.3100000000000001E-002 1.0360406577092363E-006 + 1.4200000000000018E-002 9.9779867923643906E-007 + 1.5300000000000008E-002 8.9529902425056207E-007 + 1.6400000000000026E-002 8.0720889172880561E-007 + 1.7500000000000016E-002 7.6844810337206582E-007 + 1.8600000000000005E-002 7.2224116820507334E-007 + 1.9700000000000023E-002 6.1451572719306569E-007 + 2.0800000000000013E-002 4.7621938392694574E-007 + 2.1900000000000003E-002 3.7239277617118205E-007 + 2.3000000000000020E-002 3.0297030662040925E-007 + 2.4100000000000010E-002 2.0672376876973431E-007 + 2.5200000000000000E-002 6.2509023734946823E-008 + 2.6300000000000018E-002 -7.5323590920106653E-008 + 2.7400000000000008E-002 -1.6305419592299586E-007 + 2.8500000000000025E-002 -2.3387929104501382E-007 + 2.9600000000000015E-002 -3.4269379511897569E-007 + 3.0700000000000005E-002 -4.7615424136893125E-007 + 3.1800000000000023E-002 -5.7430094102528528E-007 + 3.2900000000000013E-002 -6.2218117591328337E-007 + 3.4000000000000002E-002 -6.6447830704419175E-007 + 3.5100000000000020E-002 -7.3898405617001117E-007 + 3.6200000000000010E-002 -8.1879852587007917E-007 + 3.7300000000000028E-002 -8.5256692727853078E-007 + 3.8400000000000017E-002 -8.4861750337950070E-007 + 3.9500000000000007E-002 -8.4716094761461136E-007 + 4.0600000000000025E-002 -8.7075568444561213E-007 + 4.1700000000000015E-002 -8.7577927843085490E-007 + 4.2800000000000005E-002 -8.4092795304968604E-007 + 4.3900000000000022E-002 -7.9528217611368746E-007 + 4.5000000000000012E-002 -7.6450896813184954E-007 + 4.6100000000000002E-002 -7.4146652195850038E-007 + 4.7200000000000020E-002 -6.8738921754629700E-007 + 4.8300000000000010E-002 -6.0310708249744494E-007 + 4.9400000000000027E-002 -5.2746707979167695E-007 + 5.0500000000000017E-002 -4.7745243136887439E-007 + 5.1600000000000007E-002 -4.3032272856180498E-007 + 5.2700000000000025E-002 -3.5941283726970141E-007 + 5.3800000000000014E-002 -2.7408134428696940E-007 + 5.4900000000000004E-002 -2.0463212990762258E-007 + 5.6000000000000022E-002 -1.4804115266997542E-007 + 5.7100000000000012E-002 -8.9407990344625432E-008 + 5.8200000000000002E-002 -2.5259225822082954E-008 + 5.9300000000000019E-002 2.6419520793297124E-008 + 6.0400000000000009E-002 6.0266700074862456E-008 + 6.1500000000000027E-002 9.4998377164756675E-008 + 6.2600000000000017E-002 1.4596791686471988E-007 + 6.3700000000000007E-002 1.9310658672111458E-007 + 6.4800000000000024E-002 2.1214241030520498E-007 + 6.5900000000000014E-002 2.1292720475685201E-007 + 6.7000000000000004E-002 2.2326381099446735E-007 + 6.8100000000000022E-002 2.4412616994595737E-007 + 6.9200000000000012E-002 2.5255656055378495E-007 + 7.0300000000000029E-002 2.4299887968481926E-007 + 7.1400000000000019E-002 2.3722317621377442E-007 + 7.2500000000000009E-002 2.4354437755391700E-007 + 7.3600000000000027E-002 2.3702531848357467E-007 + 7.4700000000000016E-002 2.0078205409390648E-007 + 7.5800000000000006E-002 1.6353189380424737E-007 + 7.6900000000000024E-002 1.6268606373159855E-007 + 7.8000000000000014E-002 1.8379915900368360E-007 + 7.9100000000000004E-002 1.7506360450170178E-007 + 8.0200000000000021E-002 1.2385429215555632E-007 + 8.1300000000000011E-002 7.7801175280001189E-008 + 8.2400000000000029E-002 7.4024299578923092E-008 + 8.3500000000000019E-002 8.4901877528409386E-008 + 8.4600000000000009E-002 6.5112644165310485E-008 + 8.5700000000000026E-002 2.6567310129621546E-008 + 8.6800000000000016E-002 1.6221379794956192E-008 + 8.7900000000000006E-002 3.5645182805410514E-008 + 8.9000000000000024E-002 3.0249481142163859E-008 + 9.0100000000000013E-002 -1.9700278741652255E-008 + 9.1200000000000003E-002 -5.8324658880337665E-008 + 9.2300000000000021E-002 -3.3166500656989228E-008 + 9.3400000000000011E-002 1.7982694444640401E-008 + 9.4500000000000028E-002 1.3800540266117878E-008 + 9.5600000000000018E-002 -4.9201219098904403E-008 + 9.6700000000000008E-002 -8.7358415612470708E-008 + 9.7800000000000026E-002 -5.3035975611237518E-008 + 9.8900000000000016E-002 -3.8475302943652423E-009 + 0.10000000000000001 -1.2549424610597271E-008 + 0.10110000000000002 -5.6334265252644400E-008 + 0.10220000000000001 -5.7669542030680532E-008 + 0.10330000000000003 -1.1653604303774046E-008 + 0.10440000000000002 4.5666164183444380E-009 + 0.10550000000000001 -4.2766391317172747E-008 + 0.10660000000000003 -8.1206174229464523E-008 + 0.10770000000000002 -4.1197189659669675E-008 + 0.10880000000000001 2.9224930031546137E-008 + 0.10990000000000003 2.8458366330141871E-008 + 0.11100000000000002 -4.3817561135028882E-008 + 0.11210000000000001 -8.1405950425050833E-008 + 0.11320000000000002 -2.7157550874790104E-008 + 0.11430000000000001 4.0207165596939376E-008 + 0.11540000000000003 2.6018602383715006E-008 + 0.11650000000000002 -3.8587835149428429E-008 + 0.11760000000000001 -4.8849557288122014E-008 + 0.11870000000000003 9.2891081493462480E-009 + 0.11980000000000002 3.9096917703318468E-008 + 0.12090000000000001 -1.0409276107736787E-008 + 0.12200000000000003 -5.9883653591441544E-008 + 0.12310000000000001 -2.2542398170344313E-008 + 0.12420000000000003 5.4060233622976739E-008 + 0.12530000000000002 5.4043656660951456E-008 + 0.12640000000000001 -2.7758296994306875E-008 + 0.12750000000000003 -7.1603103890538478E-008 + 0.12860000000000002 -1.1812758771156950E-008 + 0.12970000000000001 6.3215871648480970E-008 + 0.13080000000000003 4.4256310616219707E-008 + 0.13190000000000002 -3.4990442543403333E-008 + 0.13300000000000001 -5.2300411113037626E-008 + 0.13410000000000000 1.4077212284746565E-008 + 0.13520000000000004 5.5267644682999162E-008 + 0.13630000000000003 4.4896819595408033E-009 + 0.13740000000000002 -5.7146220200365860E-008 + 0.13850000000000001 -2.7733147334174646E-008 + 0.13960000000000000 5.3492087204176642E-008 + 0.14070000000000005 6.2492752306297916E-008 + 0.14180000000000004 -1.8688767866592570E-008 + 0.14290000000000003 -7.0839142551903933E-008 + 0.14400000000000002 -1.7908678984213111E-008 + 0.14510000000000001 5.8466639529797249E-008 + 0.14620000000000000 4.4104425001023628E-008 + 0.14730000000000004 -3.4760724076932092E-008 + 0.14840000000000003 -5.5566921730587637E-008 + 0.14950000000000002 1.0048004206453243E-008 + 0.15060000000000001 5.5892630967946388E-008 + 0.15170000000000000 9.3955234703457791E-009 + 0.15280000000000005 -5.4328829435235093E-008 + 0.15390000000000004 -3.0937219008819739E-008 + 0.15500000000000003 4.7783149881297504E-008 + 0.15610000000000002 5.9618230352498358E-008 + 0.15720000000000001 -1.9343605828225918E-008 + 0.15830000000000000 -7.4206127465004101E-008 + 0.15940000000000004 -2.3358969869491375E-008 + 0.16050000000000003 5.8696357996268489E-008 + 0.16160000000000002 5.3911367814407640E-008 + 0.16270000000000001 -2.3926538972318667E-008 + 0.16380000000000000 -5.6083614197177667E-008 + 0.16490000000000005 -5.8137261671475926E-010 + 0.16600000000000004 5.0130513074009286E-008 + 0.16710000000000003 1.7758273074264253E-008 + 0.16820000000000002 -4.2269938660410844E-008 + 0.16930000000000001 -3.2360130575170842E-008 + 0.17040000000000000 3.2366095581437548E-008 + 0.17150000000000004 4.8375902395036974E-008 + 0.17260000000000003 -1.3172949842044090E-008 + 0.17370000000000002 -5.8906607591779903E-008 + 0.17480000000000001 -1.6523285850666980E-008 + 0.17590000000000000 5.3012339407132458E-008 + 0.17700000000000005 4.6825192612232058E-008 + 0.17810000000000004 -2.5061488884148275E-008 + 0.17920000000000003 -5.6730463882104232E-008 + 0.18030000000000002 -6.2133636014038984E-009 + 0.18140000000000001 4.6057806457611150E-008 + 0.18250000000000000 2.3216932376612931E-008 + 0.18360000000000004 -3.3827067369429642E-008 + 0.18470000000000003 -3.5226666028620457E-008 + 0.18580000000000002 1.8666481693685455E-008 + 0.18690000000000001 4.2058395877120347E-008 + 0.18800000000000000 -1.0842944320188508E-009 + 0.18910000000000005 -4.2775806008421569E-008 + 0.19020000000000004 -1.8034674198474931E-008 + 0.19130000000000003 3.5108040918885308E-008 + 0.19240000000000002 3.5508225693092754E-008 + 0.19350000000000001 -1.7008094488346615E-008 + 0.19460000000000005 -4.3403446170486859E-008 + 0.19570000000000004 -6.2094800412637596E-009 + 0.19680000000000003 3.6629753452643854E-008 + 0.19790000000000002 2.2754488071541346E-008 + 0.19900000000000001 -2.2059646553884704E-008 + 0.20010000000000000 -2.8242411076462304E-008 + 0.20120000000000005 1.0591633348155938E-008 + 0.20230000000000004 3.1968934166570762E-008 + 0.20340000000000003 3.3937288534957588E-009 + 0.20450000000000002 -2.9659524614089605E-008 + 0.20560000000000000 -1.6282161396929951E-008 + 0.20670000000000005 2.1976150677005535E-008 + 0.20780000000000004 2.6400872599197100E-008 + 0.20890000000000003 -8.9062170971487831E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0048.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0048.BXZ.semd new file mode 100644 index 00000000..273e7f57 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0048.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 -2.8803398555155013E-010 + -0.11670000000000000 -3.7413219744486526E-010 + -0.11559999999999999 3.5014199872840379E-010 + -0.11449999999999999 9.4073016043694224E-010 + -0.11340000000000000 9.4344115852962318E-011 + -0.11230000000000000 -1.0913596693029604E-009 + -0.11119999999999999 -5.3994986259908728E-010 + -0.11009999999999999 4.0800493539272509E-010 + -0.10900000000000000 -1.7057470991233004E-009 + -0.10790000000000000 -5.1608428641713999E-009 + -0.10679999999999999 -2.5409692128164352E-009 + -0.10569999999999999 7.8289570382139573E-009 + -0.10460000000000000 1.4875282339232854E-008 + -0.10349999999999999 7.4609003419823239E-009 + -0.10239999999999999 -7.8669248892992982E-009 + -0.10130000000000000 -1.2319265607629859E-008 + -0.10020000000000000 -5.1220550023600708E-010 + -9.9099999999999994E-002 1.0257106275446404E-008 + -9.7999999999999990E-002 3.9317074040923217E-009 + -9.6899999999999986E-002 -1.0295767793877530E-008 + -9.5799999999999996E-002 -1.0654859217140711E-008 + -9.4699999999999993E-002 4.9943840174648813E-009 + -9.3599999999999989E-002 1.5762308791522628E-008 + -9.2499999999999999E-002 8.8267295694777204E-009 + -9.1399999999999995E-002 -2.6693793842014202E-009 + -9.0299999999999991E-002 -2.5358370958628029E-009 + -8.9200000000000002E-002 1.5048964296937584E-009 + -8.8099999999999984E-002 -9.5547330047907053E-009 + -8.6999999999999994E-002 -3.3973734048231563E-008 + -8.5899999999999990E-002 -5.0857028810469274E-008 + -8.4799999999999986E-002 -5.4565401086392740E-008 + -8.3699999999999997E-002 -6.5483426681112178E-008 + -8.2599999999999993E-002 -9.6673907989952568E-008 + -8.1499999999999989E-002 -1.2998593490465282E-007 + -8.0399999999999999E-002 -1.4490673549971689E-007 + -7.9299999999999995E-002 -1.5748329929010652E-007 + -7.8199999999999992E-002 -2.0287106394789589E-007 + -7.7100000000000002E-002 -2.8165894150333770E-007 + -7.5999999999999984E-002 -3.5502839068612957E-007 + -7.4899999999999994E-002 -4.0535437051403278E-007 + -7.3799999999999991E-002 -4.7338815534203604E-007 + -7.2699999999999987E-002 -6.0896365994267398E-007 + -7.1599999999999997E-002 -8.0216415199174662E-007 + -7.0499999999999993E-002 -9.9893975402665092E-007 + -6.9399999999999989E-002 -1.1834146107503329E-006 + -6.8300000000000000E-002 -1.4076381376071367E-006 + -6.7199999999999996E-002 -1.7256301134693786E-006 + -6.6099999999999992E-002 -2.1305777408997528E-006 + -6.5000000000000002E-002 -2.5860899768304080E-006 + -6.3899999999999985E-002 -3.0978669656178681E-006 + -6.2799999999999995E-002 -3.7148813589737983E-006 + -6.1699999999999991E-002 -4.4658031583821867E-006 + -6.0599999999999994E-002 -5.3392168410937302E-006 + -5.9499999999999990E-002 -6.3407492234546226E-006 + -5.8399999999999994E-002 -7.5280295277480036E-006 + -5.7299999999999990E-002 -8.9556378952693194E-006 + -5.6199999999999986E-002 -1.0613653103064280E-005 + -5.5099999999999996E-002 -1.2469113244151231E-005 + -5.3999999999999992E-002 -1.4561912394128740E-005 + -5.2899999999999989E-002 -1.7006786947604269E-005 + -5.1799999999999985E-002 -1.9883862478309311E-005 + -5.0699999999999995E-002 -2.3173888621386141E-005 + -4.9599999999999991E-002 -2.6839263227884658E-005 + -4.8499999999999988E-002 -3.0936844268580899E-005 + -4.7399999999999998E-002 -3.5597324313130230E-005 + -4.6299999999999994E-002 -4.0901817556004971E-005 + -4.5199999999999990E-002 -4.6839446440571919E-005 + -4.4099999999999986E-002 -5.3402603953145444E-005 + -4.2999999999999997E-002 -6.0669695812975988E-005 + -4.1899999999999993E-002 -6.8749170168302953E-005 + -4.0799999999999989E-002 -7.7678771049249917E-005 + -3.9699999999999985E-002 -8.7438995251432061E-005 + -3.8599999999999995E-002 -9.8054748377762735E-005 + -3.7499999999999992E-002 -1.0961816587951034E-004 + -3.6399999999999988E-002 -1.2218939082231373E-004 + -3.5299999999999984E-002 -1.3572994794230908E-004 + -3.4199999999999994E-002 -1.5017815167084336E-004 + -3.3099999999999991E-002 -1.6554999456275254E-004 + -3.1999999999999987E-002 -1.8190126866102219E-004 + -3.0899999999999997E-002 -1.9920030899811536E-004 + -2.9799999999999993E-002 -2.1730408479925245E-004 + -2.8699999999999989E-002 -2.3608269111718982E-004 + -2.7599999999999986E-002 -2.5549551355652511E-004 + -2.6499999999999996E-002 -2.7550020604394376E-004 + -2.5399999999999992E-002 -2.9592114151455462E-004 + -2.4299999999999988E-002 -3.1648436561226845E-004 + -2.3199999999999985E-002 -3.3696260652504861E-004 + -2.2099999999999995E-002 -3.5721409949474037E-004 + -2.0999999999999991E-002 -3.7705575232394040E-004 + -1.9899999999999987E-002 -3.9616279536858201E-004 + -1.8799999999999983E-002 -4.1414322913624346E-004 + -1.7699999999999994E-002 -4.3067467049695551E-004 + -1.6599999999999990E-002 -4.4549602898769081E-004 + -1.5499999999999986E-002 -4.5828209840692580E-004 + -1.4399999999999996E-002 -4.6860115253366530E-004 + -1.3299999999999992E-002 -4.7602527774870396E-004 + -1.2199999999999989E-002 -4.8021960537880659E-004 + -1.1099999999999985E-002 -4.8088069888763130E-004 + -9.9999999999999950E-003 -4.7762310714460909E-004 + -8.8999999999999913E-003 -4.7001699567772448E-004 + -7.7999999999999875E-003 -4.5772257726639509E-004 + -6.6999999999999837E-003 -4.4053606688976288E-004 + -5.5999999999999939E-003 -4.1826991946436465E-004 + -4.4999999999999901E-003 -3.9066368481144309E-004 + -3.3999999999999864E-003 -3.5747708170674741E-004 + -2.2999999999999826E-003 -3.1863182084634900E-004 + -1.1999999999999927E-003 -2.7419842081144452E-004 + -9.9999999999988987E-005 -2.2426864597946405E-004 + 1.0000000000000148E-003 -1.6890752885956317E-004 + 2.1000000000000185E-003 -1.0826071957126260E-004 + 3.2000000000000084E-003 -4.2663079511839896E-005 + 4.3000000000000121E-003 2.7420803235145286E-005 + 5.4000000000000159E-003 1.0152709728572518E-004 + 6.5000000000000058E-003 1.7919299716595560E-004 + 7.6000000000000234E-003 2.5982141960412264E-004 + 8.7000000000000133E-003 3.4263409906998277E-004 + 9.8000000000000032E-003 4.2678666068241000E-004 + 1.0900000000000021E-002 5.1148579223081470E-004 + 1.2000000000000011E-002 5.9593579499050975E-004 + 1.3100000000000001E-002 6.7922798916697502E-004 + 1.4200000000000018E-002 7.6034403173252940E-004 + 1.5300000000000008E-002 8.3828618517145514E-004 + 1.6400000000000026E-002 9.1215042630210519E-004 + 1.7500000000000016E-002 9.8105682991445065E-004 + 1.8600000000000005E-002 1.0440758196637034E-003 + 1.9700000000000023E-002 1.1002934770658612E-003 + 2.0800000000000013E-002 1.1489266762509942E-003 + 2.1900000000000003E-002 1.1893277987837791E-003 + 2.3000000000000020E-002 1.2208950938656926E-003 + 2.4100000000000010E-002 1.2430424103513360E-003 + 2.5200000000000000E-002 1.2553003616631031E-003 + 2.6300000000000018E-002 1.2574156280606985E-003 + 2.7400000000000008E-002 1.2493046233430505E-003 + 2.8500000000000025E-002 1.2309455778449774E-003 + 2.9600000000000015E-002 1.2023781891912222E-003 + 3.0700000000000005E-002 1.1637975694611669E-003 + 3.1800000000000023E-002 1.1156016262248158E-003 + 3.2900000000000013E-002 1.0583346011117101E-003 + 3.4000000000000002E-002 9.9260197021067142E-004 + 3.5100000000000020E-002 9.1908843023702502E-004 + 3.6200000000000010E-002 8.3860580343753099E-004 + 3.7300000000000028E-002 7.5210281647741795E-004 + 3.8400000000000017E-002 6.6056288778781891E-004 + 3.9500000000000007E-002 5.6498014600947499E-004 + 4.0600000000000025E-002 4.6639109496027231E-004 + 4.1700000000000015E-002 3.6591602838598192E-004 + 4.2800000000000005E-002 2.6469121803529561E-004 + 4.3900000000000022E-002 1.6380196029786021E-004 + 4.5000000000000012E-002 6.4269916038028896E-005 + 4.6100000000000002E-002 -3.2919590012170374E-005 + 4.7200000000000020E-002 -1.2679200153797865E-004 + 4.8300000000000010E-002 -2.1644636581186205E-004 + 4.9400000000000027E-002 -3.0108744977042079E-004 + 5.0500000000000017E-002 -3.8001607754267752E-004 + 5.1600000000000007E-002 -4.5261971536092460E-004 + 5.2700000000000025E-002 -5.1838223589584231E-004 + 5.3800000000000014E-002 -5.7691015535965562E-004 + 5.4900000000000004E-002 -6.2793819233775139E-004 + 5.6000000000000022E-002 -6.7129387753084302E-004 + 5.7100000000000012E-002 -7.0689676795154810E-004 + 5.8200000000000002E-002 -7.3475937824696302E-004 + 5.9300000000000019E-002 -7.5500854291021824E-004 + 6.0400000000000009E-002 -7.6787621947005391E-004 + 6.1500000000000027E-002 -7.7367620542645454E-004 + 6.2600000000000017E-002 -7.7278731623664498E-004 + 6.3700000000000007E-002 -7.6564471237361431E-004 + 6.4800000000000024E-002 -7.5272505637258291E-004 + 6.5900000000000014E-002 -7.3454005178064108E-004 + 6.7000000000000004E-002 -7.1164593100547791E-004 + 6.8100000000000022E-002 -6.8464531796053052E-004 + 6.9200000000000012E-002 -6.5415207063779235E-004 + 7.0300000000000029E-002 -6.2074832385405898E-004 + 7.1400000000000019E-002 -5.8498710859566927E-004 + 7.2500000000000009E-002 -5.4742587963119149E-004 + 7.3600000000000027E-002 -5.0862843636423349E-004 + 7.4700000000000016E-002 -4.6911984100006521E-004 + 7.5800000000000006E-002 -4.2935833334922791E-004 + 7.6900000000000024E-002 -3.8976335781626403E-004 + 7.8000000000000014E-002 -3.5075168125331402E-004 + 7.9100000000000004E-002 -3.1270663021132350E-004 + 8.0200000000000021E-002 -2.7592241531237960E-004 + 8.1300000000000011E-002 -2.4061123258434236E-004 + 8.2400000000000029E-002 -2.0697437867056578E-004 + 8.3500000000000019E-002 -1.7523390124551952E-004 + 8.4600000000000009E-002 -1.4556567475665361E-004 + 8.5700000000000026E-002 -1.1803207598859444E-004 + 8.6800000000000016E-002 -9.2628732090815902E-005 + 8.7900000000000006E-002 -6.9374633312691003E-005 + 8.9000000000000024E-002 -4.8318386689061299E-005 + 9.0100000000000013E-002 -2.9449096473399550E-005 + 9.1200000000000003E-002 -1.2660248103202321E-005 + 9.2300000000000021E-002 2.1702308004023507E-006 + 9.3400000000000011E-002 1.5099552001629490E-005 + 9.4500000000000028E-002 2.6167177566094324E-005 + 9.5600000000000018E-002 3.5499480873113498E-005 + 9.6700000000000008E-002 4.3299507524352521E-005 + 9.7800000000000026E-002 4.9722417315933853E-005 + 9.8900000000000016E-002 5.4822718084324151E-005 + 0.10000000000000001 5.8657948102336377E-005 + 0.10110000000000002 6.1391016060952097E-005 + 0.10220000000000001 6.3234052504412830E-005 + 0.10330000000000003 6.4308878791052848E-005 + 0.10440000000000002 6.4640953496564180E-005 + 0.10550000000000001 6.4290856244042516E-005 + 0.10660000000000003 6.3420382502954453E-005 + 0.10770000000000002 6.2186307332012802E-005 + 0.10880000000000001 6.0625370679190382E-005 + 0.10990000000000003 5.8717076171888039E-005 + 0.11100000000000002 5.6531636801082641E-005 + 0.11210000000000001 5.4230466048466042E-005 + 0.11320000000000002 5.1911341870436445E-005 + 0.11430000000000001 4.9530513933859766E-005 + 0.11540000000000003 4.7031418944243342E-005 + 0.11650000000000002 4.4486161641543731E-005 + 0.11760000000000001 4.2034964280901477E-005 + 0.11870000000000003 3.9713588193990290E-005 + 0.11980000000000002 3.7434492696775123E-005 + 0.12090000000000001 3.5149565519532189E-005 + 0.12200000000000003 3.2944153645075858E-005 + 0.12310000000000001 3.0915900424588472E-005 + 0.12420000000000003 2.9030559744569473E-005 + 0.12530000000000002 2.7181375116924755E-005 + 0.12640000000000001 2.5364122848259285E-005 + 0.12750000000000003 2.3692495233262889E-005 + 0.12860000000000002 2.2222520783543587E-005 + 0.12970000000000001 2.0858082280028611E-005 + 0.13080000000000003 1.9488221369101666E-005 + 0.13190000000000002 1.8149963580071926E-005 + 0.13300000000000001 1.6968331692623906E-005 + 0.13410000000000000 1.5961406461428851E-005 + 0.13520000000000004 1.5008014088380150E-005 + 0.13630000000000003 1.4026942153577693E-005 + 0.13740000000000002 1.3092055269225966E-005 + 0.13850000000000001 1.2307798897381872E-005 + 0.13960000000000000 1.1640018783509731E-005 + 0.14070000000000005 1.0963722161250189E-005 + 0.14180000000000004 1.0252549145661760E-005 + 0.14290000000000003 9.6152280093519948E-006 + 0.14400000000000002 9.1205429271212779E-006 + 0.14510000000000001 8.6834261310286820E-006 + 0.14620000000000000 8.1889565990422852E-006 + 0.14730000000000004 7.6643746069748886E-006 + 0.14840000000000003 7.2335651566390879E-006 + 0.14950000000000002 6.9231646193657070E-006 + 0.15060000000000001 6.6196585066791158E-006 + 0.15170000000000000 6.2416343098448124E-006 + 0.15280000000000005 5.8609448387869634E-006 + 0.15390000000000004 5.5867353694338817E-006 + 0.15500000000000003 5.3930402827973012E-006 + 0.15610000000000002 5.1568031267379411E-006 + 0.15720000000000001 4.8466217776876874E-006 + 0.15830000000000000 4.5700435293838382E-006 + 0.15940000000000004 4.4065814108762424E-006 + 0.16050000000000003 4.2838128138100728E-006 + 0.16160000000000002 4.0863683352654334E-006 + 0.16270000000000001 3.8298749132081866E-006 + 0.16380000000000000 3.6337553410703549E-006 + 0.16490000000000005 3.5380212466407102E-006 + 0.16600000000000004 3.4449742543074535E-006 + 0.16710000000000003 3.2710449886508286E-006 + 0.16820000000000002 3.0717876597918803E-006 + 0.16930000000000001 2.9503867153835017E-006 + 0.17040000000000000 2.8965625915589044E-006 + 0.17150000000000004 2.8046547413396183E-006 + 0.17260000000000003 2.6386132958577946E-006 + 0.17370000000000002 2.4869880235200981E-006 + 0.17480000000000001 2.4238281639554771E-006 + 0.17590000000000000 2.3936354409670457E-006 + 0.17700000000000005 2.2968904431763804E-006 + 0.17810000000000004 2.1425507839012425E-006 + 0.17920000000000003 2.0329309791122796E-006 + 0.18030000000000002 2.0062525436514989E-006 + 0.18140000000000001 1.9798783341684612E-006 + 0.18250000000000000 1.8776537444864516E-006 + 0.18360000000000004 1.7439979274058715E-006 + 0.18470000000000003 1.6722611917430186E-006 + 0.18580000000000002 1.6616630773569341E-006 + 0.18690000000000001 1.6215493587878882E-006 + 0.18800000000000000 1.5107065109987161E-006 + 0.18910000000000005 1.3964159961687983E-006 + 0.19020000000000004 1.3472263162839226E-006 + 0.19130000000000003 1.3283250837048399E-006 + 0.19240000000000002 1.2574408856380614E-006 + 0.19350000000000001 1.1294235946479603E-006 + 0.19460000000000005 1.0179240916841081E-006 + 0.19570000000000004 9.5770485586399445E-007 + 0.19680000000000003 8.9146277559848386E-007 + 0.19790000000000002 7.5923134090771782E-007 + 0.19900000000000001 5.8741215980262496E-007 + 0.20010000000000000 4.4186131731294154E-007 + 0.20120000000000005 3.2138467531694914E-007 + 0.20230000000000004 1.5628678795565065E-007 + 0.20340000000000003 -8.9499927469205431E-008 + 0.20450000000000002 -3.7136391028980142E-007 + 0.20560000000000000 -6.4080921902132104E-007 + 0.20670000000000005 -9.2561100473176339E-007 + 0.20780000000000004 -1.2931568562635221E-006 + 0.20890000000000003 -1.7580960047780536E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0049.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0049.BXX.semd new file mode 100644 index 00000000..805c95ae --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0049.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.3697731317263706E-011 + -0.11449999999999999 -3.8519867850972389E-011 + -0.11340000000000000 -6.0436995685808625E-011 + -0.11230000000000000 8.1728110390422160E-011 + -0.11119999999999999 2.1664800509135773E-010 + -0.11009999999999999 -3.4040520402456309E-011 + -0.10900000000000000 -4.8208020908546700E-010 + -0.10790000000000000 -2.7206739638963029E-010 + -0.10679999999999999 7.1667333179092907E-010 + -0.10569999999999999 1.0246075099473728E-009 + -0.10460000000000000 -4.2161327207246302E-010 + -0.10349999999999999 -1.8818469005310590E-009 + -0.10239999999999999 -6.0493304809838833E-010 + -0.10130000000000000 2.4258632880247433E-009 + -0.10020000000000000 2.5024633476533609E-009 + -9.9099999999999994E-002 -1.8537349433245254E-009 + -9.7999999999999990E-002 -4.8300936583700604E-009 + -9.6899999999999986E-002 -6.5601452048369424E-010 + -9.5799999999999996E-002 6.4043979008943097E-009 + -9.4699999999999993E-002 5.8165903205065206E-009 + -9.3599999999999989E-002 -3.7803542518588529E-009 + -9.2499999999999999E-002 -9.8755226218827374E-009 + -9.1399999999999995E-002 -2.5646764711950709E-009 + -9.0299999999999991E-002 9.5434833369267835E-009 + -8.9200000000000002E-002 9.3253555988326298E-009 + -8.8099999999999984E-002 -4.2170933411966871E-009 + -8.6999999999999994E-002 -1.2694451712036425E-008 + -8.5899999999999990E-002 -3.9121137440645271E-009 + -8.4799999999999986E-002 9.9854693402789962E-009 + -8.3699999999999997E-002 9.7387582442820531E-009 + -8.2599999999999993E-002 -2.9504489962306479E-009 + -8.1499999999999989E-002 -8.7991152142308238E-009 + -8.0399999999999999E-002 -8.1158801901182187E-010 + -7.9299999999999995E-002 5.8462172880524577E-009 + -7.8199999999999992E-002 -3.1192631810839089E-010 + -7.7100000000000002E-002 -7.3376624776244626E-009 + -7.5999999999999984E-002 2.8308616301792044E-012 + -7.4899999999999994E-002 1.1607000693913960E-008 + -7.3799999999999991E-002 4.7745229991846827E-009 + -7.2699999999999987E-002 -1.6707840444496469E-008 + -7.1599999999999997E-002 -2.0920076337915816E-008 + -7.0499999999999993E-002 5.0188337930023863E-009 + -6.9399999999999989E-002 2.8315882971696738E-008 + -6.8300000000000000E-002 1.2549780770143570E-008 + -6.7199999999999996E-002 -2.6888091753107801E-008 + -6.6099999999999992E-002 -3.8675427305179255E-008 + -6.5000000000000002E-002 -6.8517880258411878E-009 + -6.3899999999999985E-002 2.4598872272463268E-008 + -6.2799999999999995E-002 1.2649416625265530E-008 + -6.1699999999999991E-002 -2.5253019231286089E-008 + -6.0599999999999994E-002 -3.9295365183988906E-008 + -5.9499999999999990E-002 -1.9401529272045082E-008 + -5.8399999999999994E-002 -3.7846548117670409E-009 + -5.7299999999999990E-002 -1.5916727491571692E-008 + -5.6199999999999986E-002 -3.1367484609745588E-008 + -5.5099999999999996E-002 -2.4943410892319662E-008 + -5.3999999999999992E-002 -1.7685550801616046E-008 + -5.2899999999999989E-002 -4.2288782253763202E-008 + -5.1799999999999985E-002 -8.0341955310814228E-008 + -5.0699999999999995E-002 -7.9854267198697926E-008 + -4.9599999999999991E-002 -3.7847271983082464E-008 + -4.8499999999999988E-002 -1.9369270631841573E-008 + -4.7399999999999998E-002 -6.9010319236895157E-008 + -4.6299999999999994E-002 -1.3945280841198837E-007 + -4.5199999999999990E-002 -1.5015815790775378E-007 + -4.4099999999999986E-002 -1.0029148711510061E-007 + -4.2999999999999997E-002 -7.1687829006350512E-008 + -4.1899999999999993E-002 -1.1476137018462396E-007 + -4.0799999999999989E-002 -1.8229856380003184E-007 + -3.9699999999999985E-002 -2.0372576159388700E-007 + -3.8599999999999995E-002 -1.8460244177731511E-007 + -3.7499999999999992E-002 -1.8543616420174658E-007 + -3.6399999999999988E-002 -2.2230497620512324E-007 + -3.5299999999999984E-002 -2.4799805942166131E-007 + -3.4199999999999994E-002 -2.3905244006527937E-007 + -3.3099999999999991E-002 -2.4092483386084496E-007 + -3.1999999999999987E-002 -2.9333139650589146E-007 + -3.0899999999999997E-002 -3.5265833275843761E-007 + -2.9799999999999993E-002 -3.4704220297498978E-007 + -2.8699999999999989E-002 -2.9030539394625521E-007 + -2.7599999999999986E-002 -2.7538075642041804E-007 + -2.6499999999999996E-002 -3.4227500123051868E-007 + -2.5399999999999992E-002 -4.1535869854669727E-007 + -2.4299999999999988E-002 -4.0568372128291230E-007 + -2.3199999999999985E-002 -3.3609487104513391E-007 + -2.2099999999999995E-002 -3.0279736051852524E-007 + -2.0999999999999991E-002 -3.3613125083320483E-007 + -1.9899999999999987E-002 -3.6668606639977952E-007 + -1.8799999999999983E-002 -3.3409000366191322E-007 + -1.7699999999999994E-002 -2.7583018891164102E-007 + -1.6599999999999990E-002 -2.5712844831105031E-007 + -1.5499999999999986E-002 -2.6044691026072542E-007 + -1.4399999999999996E-002 -2.1625507429234858E-007 + -1.3299999999999992E-002 -1.2172175445357425E-007 + -1.2199999999999989E-002 -5.4133874272110916E-008 + -1.1099999999999985E-002 -5.2661956573274438E-008 + -9.9999999999999950E-003 -4.7405556813373551E-008 + -8.8999999999999913E-003 4.2232372265971208E-008 + -7.7999999999999875E-003 1.8400649537397840E-007 + -6.6999999999999837E-003 2.7566824201130657E-007 + -5.5999999999999939E-003 2.9009027002757648E-007 + -4.4999999999999901E-003 3.1604255923411984E-007 + -3.3999999999999864E-003 4.1695136587804882E-007 + -2.2999999999999826E-003 5.4732799981138669E-007 + -1.1999999999999927E-003 6.2483434248861158E-007 + -9.9999999999988987E-005 6.5687635242284159E-007 + 1.0000000000000148E-003 7.1332488005282357E-007 + 2.1000000000000185E-003 8.1519317518541357E-007 + 3.2000000000000084E-003 8.9913083911596914E-007 + 4.3000000000000121E-003 9.2019541853005649E-007 + 5.4000000000000159E-003 9.2671649554176838E-007 + 6.5000000000000058E-003 9.8217458344151964E-007 + 7.6000000000000234E-003 1.0634164482326014E-006 + 8.7000000000000133E-003 1.0883198910960346E-006 + 9.8000000000000032E-003 1.0400757446404896E-006 + 1.0900000000000021E-002 9.9881094683951233E-007 + 1.2000000000000011E-002 1.0146284239453962E-006 + 1.3100000000000001E-002 1.0377085573054501E-006 + 1.4200000000000018E-002 9.9195369784865761E-007 + 1.5300000000000008E-002 8.9032715777648264E-007 + 1.6400000000000026E-002 8.0973029525921447E-007 + 1.7500000000000016E-002 7.7403547038557008E-007 + 1.8600000000000005E-002 7.2325912015003269E-007 + 1.9700000000000023E-002 6.0951725799895939E-007 + 2.0800000000000013E-002 4.7243312906175561E-007 + 2.1900000000000003E-002 3.7498600136132154E-007 + 2.3000000000000020E-002 3.0710074838680157E-007 + 2.4100000000000010E-002 2.0706561087990849E-007 + 2.5200000000000000E-002 6.0997557227437937E-008 + 2.6300000000000018E-002 -7.4753302214958239E-008 + 2.7400000000000008E-002 -1.6103058442240581E-007 + 2.8500000000000025E-002 -2.3542193616776785E-007 + 2.9600000000000015E-002 -3.4586011565806984E-007 + 3.0700000000000005E-002 -4.7872708819340914E-007 + 3.1800000000000023E-002 -5.7341407000421896E-007 + 3.2900000000000013E-002 -6.1683982721660868E-007 + 3.4000000000000002E-002 -6.6288873767916812E-007 + 3.5100000000000020E-002 -7.4406307248864323E-007 + 3.6200000000000010E-002 -8.2298925008217338E-007 + 3.7300000000000028E-002 -8.5090476886762190E-007 + 3.8400000000000017E-002 -8.4146182643962675E-007 + 3.9500000000000007E-002 -8.4890996276953956E-007 + 4.0600000000000025E-002 -8.7646361635052017E-007 + 4.1700000000000015E-002 -8.7706024487488321E-007 + 4.2800000000000005E-002 -8.3604743394971592E-007 + 4.3900000000000022E-002 -7.9023362786756479E-007 + 4.5000000000000012E-002 -7.6806787774330587E-007 + 4.6100000000000002E-002 -7.4423428486625198E-007 + 4.7200000000000020E-002 -6.8440988343354547E-007 + 4.8300000000000010E-002 -6.0240569155212143E-007 + 4.9400000000000027E-002 -5.3611228167937952E-007 + 5.0500000000000017E-002 -4.8493262738702470E-007 + 5.1600000000000007E-002 -4.2553065782158228E-007 + 5.2700000000000025E-002 -3.4711601415438054E-007 + 5.3800000000000014E-002 -2.6991386903318926E-007 + 5.4900000000000004E-002 -2.1360342827847489E-007 + 5.6000000000000022E-002 -1.5836585021133942E-007 + 5.7100000000000012E-002 -8.4282582690775598E-008 + 5.8200000000000002E-002 -1.2459532072739421E-008 + 5.9300000000000019E-002 2.8025025855527019E-008 + 6.0400000000000009E-002 4.7779906253708759E-008 + 6.1500000000000027E-002 8.5639499047829304E-008 + 6.2600000000000017E-002 1.5112019013940881E-007 + 6.3700000000000007E-002 2.0502824327195412E-007 + 6.4800000000000024E-002 2.1597092825231812E-007 + 6.5900000000000014E-002 2.0886326979052683E-007 + 6.7000000000000004E-002 2.2172049796154170E-007 + 6.8100000000000022E-002 2.4669711251590343E-007 + 6.9200000000000012E-002 2.4927197728175088E-007 + 7.0300000000000029E-002 2.3170390761606541E-007 + 7.1400000000000019E-002 2.3217529587782337E-007 + 7.2500000000000009E-002 2.5546560777911509E-007 + 7.3600000000000027E-002 2.5405745418538572E-007 + 7.4700000000000016E-002 2.0259113853171584E-007 + 7.5800000000000006E-002 1.4907298861999152E-007 + 7.6900000000000024E-002 1.5171909240052628E-007 + 7.8000000000000014E-002 1.8890123953951843E-007 + 7.9100000000000004E-002 1.8620578146055777E-007 + 8.0200000000000021E-002 1.2414587047260284E-007 + 8.1300000000000011E-002 6.7545975923621882E-008 + 8.2400000000000029E-002 6.8784395068632875E-008 + 8.3500000000000019E-002 9.0469612246124598E-008 + 8.4600000000000009E-002 7.0735488577611250E-008 + 8.5700000000000026E-002 2.3232683332707893E-008 + 8.6800000000000016E-002 1.1768395147271349E-008 + 8.7900000000000006E-002 4.0410096602272461E-008 + 8.9000000000000024E-002 3.9081566427512371E-008 + 9.0100000000000013E-002 -2.1769587021935877E-008 + 9.1200000000000003E-002 -7.0817499420172680E-008 + 9.2300000000000021E-002 -3.8621141840167184E-008 + 9.3400000000000011E-002 2.7446990458201981E-008 + 9.4500000000000028E-002 2.4967071965420473E-008 + 9.5600000000000018E-002 -5.2087141710899232E-008 + 9.6700000000000008E-002 -9.9155748500834306E-008 + 9.7800000000000026E-002 -5.5011025068552044E-008 + 9.8900000000000016E-002 7.8835409311750482E-009 + 0.10000000000000001 -4.4834824741712964E-009 + 0.10110000000000002 -6.4861403359373071E-008 + 0.10220000000000001 -7.1927779288216698E-008 + 0.10330000000000003 -1.3385230701601358E-008 + 0.10440000000000002 1.4918539292807509E-008 + 0.10550000000000001 -3.6534917313701953E-008 + 0.10660000000000003 -8.6318493686121656E-008 + 0.10770000000000002 -4.5941497717194579E-008 + 0.10880000000000001 3.4646234325919067E-008 + 0.10990000000000003 3.6382587609296024E-008 + 0.11100000000000002 -4.5444547680517644E-008 + 0.11210000000000001 -8.8427448474703851E-008 + 0.11320000000000002 -2.7219844156434192E-008 + 0.11430000000000001 4.6416630539170001E-008 + 0.11540000000000003 2.4174212853722565E-008 + 0.11650000000000002 -5.2421182061834770E-008 + 0.11760000000000001 -5.7797095109890506E-008 + 0.11870000000000003 2.0357408203608429E-008 + 0.11980000000000002 5.9924794015842053E-008 + 0.12090000000000001 -4.2919321430190394E-009 + 0.12200000000000003 -7.4862597898572858E-008 + 0.12310000000000001 -3.8747465680444293E-008 + 0.12420000000000003 5.5764541428970915E-008 + 0.12530000000000002 6.8020263199741748E-008 + 0.12640000000000001 -2.0171738057683797E-008 + 0.12750000000000003 -7.5929804665975098E-008 + 0.12860000000000002 -1.8135082768822031E-008 + 0.12970000000000001 6.1124602268591843E-008 + 0.13080000000000003 4.1614811152612674E-008 + 0.13190000000000002 -3.9663415662971602E-008 + 0.13300000000000001 -5.0326651290788504E-008 + 0.13410000000000000 2.7329820184718301E-008 + 0.13520000000000004 6.6946242327503569E-008 + 0.13630000000000003 -1.4575692874885249E-009 + 0.13740000000000002 -7.6004248228400684E-008 + 0.13850000000000001 -3.7048401679840026E-008 + 0.13960000000000000 6.4482492234674282E-008 + 0.14070000000000005 7.8210717902038596E-008 + 0.14180000000000004 -1.8334059603830610E-008 + 0.14290000000000003 -8.4295493252284359E-008 + 0.14400000000000002 -2.6642526407272271E-008 + 0.14510000000000001 6.2968602776436455E-008 + 0.14620000000000000 5.2231964531301855E-008 + 0.14730000000000004 -3.2726678256267405E-008 + 0.14840000000000003 -5.6223630195972873E-008 + 0.14950000000000002 1.3301761470074780E-008 + 0.15060000000000001 5.8248435408359001E-008 + 0.15170000000000000 2.2352912854017859E-009 + 0.15280000000000005 -6.6481916860539059E-008 + 0.15390000000000004 -3.3136533517108546E-008 + 0.15500000000000003 5.9645259398166672E-008 + 0.15610000000000002 7.1274904200890887E-008 + 0.15720000000000001 -2.1301882924262827E-008 + 0.15830000000000000 -8.4283186652100994E-008 + 0.15940000000000004 -2.6636387318035304E-008 + 0.16050000000000003 6.4494678042592568E-008 + 0.16160000000000002 5.7383218177164963E-008 + 0.16270000000000001 -2.8405727547919923E-008 + 0.16380000000000000 -5.9979704758461594E-008 + 0.16490000000000005 3.4782179358927579E-009 + 0.16600000000000004 5.5160935374942710E-008 + 0.16710000000000003 1.3339740867479577E-008 + 0.16820000000000002 -5.2000096673054941E-008 + 0.16930000000000001 -3.2684361883639212E-008 + 0.17040000000000000 4.4880156480076039E-008 + 0.17150000000000004 5.9335150126571534E-008 + 0.17260000000000003 -1.6360468535481232E-008 + 0.17370000000000002 -7.0603093149657070E-008 + 0.17480000000000001 -2.2454971215779551E-008 + 0.17590000000000000 5.5789801223227187E-008 + 0.17700000000000005 4.9576069471868323E-008 + 0.17810000000000004 -2.6349793458280146E-008 + 0.17920000000000003 -5.5932456888285742E-008 + 0.18030000000000002 -3.9506539706302135E-010 + 0.18140000000000001 4.8691795484501199E-008 + 0.18250000000000000 1.6228971944087789E-008 + 0.18360000000000004 -4.2166739433469047E-008 + 0.18470000000000003 -3.1734792571569415E-008 + 0.18580000000000002 3.1943073963702773E-008 + 0.18690000000000001 4.8331639135312798E-008 + 0.18800000000000000 -1.0588041554626670E-008 + 0.18910000000000005 -5.6499260381315253E-008 + 0.19020000000000004 -2.0300369385495287E-008 + 0.19130000000000003 4.3691446904858822E-008 + 0.19240000000000002 4.1995701138830555E-008 + 0.19350000000000001 -1.8055649420034570E-008 + 0.19460000000000005 -4.4968164303327285E-008 + 0.19570000000000004 -3.6335805475573579E-009 + 0.19680000000000003 3.7251556506134875E-008 + 0.19790000000000002 1.6482317732879892E-008 + 0.19900000000000001 -2.7763244148104604E-008 + 0.20010000000000000 -2.3399039150717726E-008 + 0.20120000000000005 2.1623542068027746E-008 + 0.20230000000000004 3.4535769799504124E-008 + 0.20340000000000003 -6.6645426954892173E-009 + 0.20450000000000002 -3.9311778721184965E-008 + 0.20560000000000000 -1.3886556793352156E-008 + 0.20670000000000005 3.0801839301375367E-008 + 0.20780000000000004 2.8624187464743045E-008 + 0.20890000000000003 -1.4126187330987250E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0049.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0049.BXZ.semd new file mode 100644 index 00000000..65f9e712 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0049.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.8168402546314688E-011 + -0.11449999999999999 -2.8160881612726563E-011 + -0.11340000000000000 -7.4961550855512371E-011 + -0.11230000000000000 -7.1864558574830095E-012 + -0.11119999999999999 9.8632872702619778E-011 + -0.11009999999999999 3.4899878126326556E-011 + -0.10900000000000000 -4.0868759765277929E-011 + -0.10790000000000000 3.0829411246102723E-010 + -0.10679999999999999 7.4258349469502605E-010 + -0.10569999999999999 -4.0189275518631717E-011 + -0.10460000000000000 -2.2186257275791377E-009 + -0.10349999999999999 -3.2006566286213456E-009 + -0.10239999999999999 -2.7628824228465021E-010 + -0.10130000000000000 4.7190176211131529E-009 + -0.10020000000000000 6.1720055732905621E-009 + -9.9099999999999994E-002 1.9703463305376090E-009 + -9.7999999999999990E-002 -2.6980122580511079E-009 + -9.6899999999999986E-002 -2.4106245888333433E-009 + -9.5799999999999996E-002 -3.5083735916430214E-010 + -9.4699999999999993E-002 -4.1651788684760049E-009 + -9.3599999999999989E-002 -1.2471414123638169E-008 + -9.2499999999999999E-002 -1.2972199314731370E-008 + -9.1399999999999995E-002 9.2079066593697689E-010 + -9.0299999999999991E-002 1.7741387026148914E-008 + -8.9200000000000002E-002 2.1626483714953793E-008 + -8.8099999999999984E-002 1.6275841119295364E-008 + -8.6999999999999994E-002 2.3412782823584166E-008 + -8.5899999999999990E-002 5.3338808925218473E-008 + -8.4799999999999986E-002 8.8167240619441145E-008 + -8.3699999999999997E-002 1.0448649589989145E-007 + -8.2599999999999993E-002 1.0566873243078589E-007 + -8.1499999999999989E-002 1.1758101692294076E-007 + -8.0399999999999999E-002 1.5362556382569892E-007 + -7.9299999999999995E-002 2.0025757407893252E-007 + -7.8199999999999992E-002 2.4293808564834762E-007 + -7.7100000000000002E-002 2.9085018127261719E-007 + -7.5999999999999984E-002 3.6206037634656241E-007 + -7.4899999999999994E-002 4.5507712798098510E-007 + -7.3799999999999991E-002 5.5578124147359631E-007 + -7.2699999999999987E-002 6.7041531792710884E-007 + -7.1599999999999997E-002 8.2784498545152019E-007 + -7.0499999999999993E-002 1.0399912753200624E-006 + -6.9399999999999989E-002 1.2819219818993588E-006 + -6.8300000000000000E-002 1.5320098327720189E-006 + -6.7199999999999996E-002 1.8184381360697444E-006 + -6.6099999999999992E-002 2.1972241484036203E-006 + -6.5000000000000002E-002 2.6851027996599441E-006 + -6.3899999999999985E-002 3.2458503937959904E-006 + -6.2799999999999995E-002 3.8575453800149262E-006 + -6.1699999999999991E-002 4.5664933168154676E-006 + -6.0599999999999994E-002 5.4460479077533819E-006 + -5.9499999999999990E-002 6.5167419052158948E-006 + -5.8399999999999994E-002 7.7444046837626956E-006 + -5.7299999999999990E-002 9.1200681708869524E-006 + -5.6199999999999986E-002 1.0704527085181326E-005 + -5.5099999999999996E-002 1.2574139873322565E-005 + -5.3999999999999992E-002 1.4752454262634274E-005 + -5.2899999999999989E-002 1.7229805962415412E-005 + -5.1799999999999985E-002 2.0034747649333440E-005 + -5.0699999999999995E-002 2.3242824681801721E-005 + -4.9599999999999991E-002 2.6911933673545718E-005 + -4.8499999999999988E-002 3.1053103157319129E-005 + -4.7399999999999998E-002 3.5688743082573637E-005 + -4.6299999999999994E-002 4.0903054468799382E-005 + -4.5199999999999990E-002 4.6792014472885057E-005 + -4.4099999999999986E-002 5.3380237659439445E-005 + -4.2999999999999997E-002 6.0640664742095396E-005 + -4.1899999999999993E-002 6.8603272666223347E-005 + -4.0799999999999989E-002 7.7392469393089414E-005 + -3.9699999999999985E-002 8.7123858975246549E-005 + -3.8599999999999995E-002 9.7799071227200329E-005 + -3.7499999999999992E-002 1.0935123282251880E-004 + -3.6399999999999988E-002 1.2177728785900399E-004 + -3.5299999999999984E-002 1.3516789476852864E-004 + -3.4199999999999994E-002 1.4959424152038991E-004 + -3.3099999999999991E-002 1.6501893696840852E-004 + -3.1999999999999987E-002 1.8135092977900058E-004 + -3.0899999999999997E-002 1.9854697166010737E-004 + -2.9799999999999993E-002 2.1659923368133605E-004 + -2.8699999999999989E-002 2.3543875431641936E-004 + -2.7599999999999986E-002 2.5491439737379551E-004 + -2.6499999999999996E-002 2.7488201158121228E-004 + -2.5399999999999992E-002 2.9525178251788020E-004 + -2.4299999999999988E-002 3.1590246362611651E-004 + -2.3199999999999985E-002 3.3658905886113644E-004 + -2.2099999999999995E-002 3.5699279396794736E-004 + -2.0999999999999991E-002 3.7685310235247016E-004 + -1.9899999999999987E-002 3.9598543662577868E-004 + -1.8799999999999983E-002 4.1415257146582007E-004 + -1.7699999999999994E-002 4.3097257730551064E-004 + -1.6599999999999990E-002 4.4600621913559735E-004 + -1.5499999999999986E-002 4.5889522880315781E-004 + -1.4399999999999996E-002 4.6935281716287136E-004 + -1.3299999999999992E-002 4.7703247400932014E-004 + -1.2199999999999989E-002 4.8148733912967145E-004 + -1.1099999999999985E-002 4.8228359082713723E-004 + -9.9999999999999950E-003 4.7909727436490357E-004 + -8.8999999999999913E-003 4.7165038995444775E-004 + -7.7999999999999875E-003 4.5959794078953564E-004 + -6.6999999999999837E-003 4.4255817192606628E-004 + -5.5999999999999939E-003 4.2025287984870374E-004 + -4.4999999999999901E-003 3.9255229057744145E-004 + -3.3999999999999864E-003 3.5936830681748688E-004 + -2.2999999999999826E-003 3.2056940835900605E-004 + -1.1999999999999927E-003 2.7605082141235471E-004 + -9.9999999999988987E-005 2.2586896375287324E-004 + 1.0000000000000148E-003 1.7022872634697706E-004 + 2.1000000000000185E-003 1.0937461047433317E-004 + 3.2000000000000084E-003 4.3548250687308609E-005 + 4.3000000000000121E-003 -2.6912721295957454E-005 + 5.4000000000000159E-003 -1.0149203444598243E-004 + 6.5000000000000058E-003 -1.7956484225578606E-004 + 7.6000000000000234E-003 -2.6050399173982441E-004 + 8.7000000000000133E-003 -3.4367584157735109E-004 + 9.8000000000000032E-003 -4.2832811595872045E-004 + 1.0900000000000021E-002 -5.1354931201785803E-004 + 1.2000000000000011E-002 -5.9838528977707028E-004 + 1.3100000000000001E-002 -6.8193767219781876E-004 + 1.4200000000000018E-002 -7.6333014294505119E-004 + 1.5300000000000008E-002 -8.4160536061972380E-004 + 1.6400000000000026E-002 -9.1574026737362146E-004 + 1.7500000000000016E-002 -9.8475976847112179E-004 + 1.8600000000000005E-002 -1.0478007607161999E-003 + 1.9700000000000023E-002 -1.1040525278076530E-003 + 2.0800000000000013E-002 -1.1526922462508082E-003 + 2.1900000000000003E-002 -1.1929438915103674E-003 + 2.3000000000000020E-002 -1.2241890653967857E-003 + 2.4100000000000010E-002 -1.2459777062758803E-003 + 2.5200000000000000E-002 -1.2579386821016669E-003 + 2.6300000000000018E-002 -1.2597406748682261E-003 + 2.7400000000000008E-002 -1.2511694803833961E-003 + 2.8500000000000025E-002 -1.2322152033448219E-003 + 2.9600000000000015E-002 -1.2030489742755890E-003 + 3.0700000000000005E-002 -1.1639416916295886E-003 + 3.1800000000000023E-002 -1.1152402730658650E-003 + 3.2900000000000013E-002 -1.0574255138635635E-003 + 3.4000000000000002E-002 -9.9113874603062868E-004 + 3.5100000000000020E-002 -9.1713626170530915E-004 + 3.6200000000000010E-002 -8.3622889360412955E-004 + 3.7300000000000028E-002 -7.4930355185642838E-004 + 3.8400000000000017E-002 -6.5736152464523911E-004 + 3.9500000000000007E-002 -5.6148978183045983E-004 + 4.0600000000000025E-002 -4.6276423381641507E-004 + 4.1700000000000015E-002 -3.6223384086042643E-004 + 4.2800000000000005E-002 -2.6095542125403881E-004 + 4.3900000000000022E-002 -1.6003234486561269E-004 + 4.5000000000000012E-002 -6.0562593716895208E-005 + 4.6100000000000002E-002 3.6432807974051684E-005 + 4.7200000000000020E-002 1.3003018102608621E-004 + 4.8300000000000010E-002 2.1937488054390997E-004 + 4.9400000000000027E-002 3.0367667204700410E-004 + 5.0500000000000017E-002 3.8223160663619637E-004 + 5.1600000000000007E-002 4.5443349517881870E-004 + 5.2700000000000025E-002 5.1978370174765587E-004 + 5.3800000000000014E-002 5.7789054699242115E-004 + 5.4900000000000004E-002 6.2847672961652279E-004 + 5.6000000000000022E-002 6.7138666054233909E-004 + 5.7100000000000012E-002 7.0656911702826619E-004 + 5.8200000000000002E-002 7.3405756847932935E-004 + 5.9300000000000019E-002 7.5398338958621025E-004 + 6.0400000000000009E-002 7.6657626777887344E-004 + 6.1500000000000027E-002 7.7214225893840194E-004 + 6.2600000000000017E-002 7.7104661613702774E-004 + 6.3700000000000007E-002 7.6371338218450546E-004 + 6.4800000000000024E-002 7.5064168777316809E-004 + 6.5900000000000014E-002 7.3239352786913514E-004 + 6.7000000000000004E-002 7.0953468093648553E-004 + 6.8100000000000022E-002 6.8260828265920281E-004 + 6.9200000000000012E-002 6.5217143855988979E-004 + 7.0300000000000029E-002 6.1882584122940898E-004 + 7.1400000000000019E-002 5.8318214723840356E-004 + 7.2500000000000009E-002 5.4580211872234941E-004 + 7.3600000000000027E-002 5.0719297723844647E-004 + 7.4700000000000016E-002 4.6785565791651607E-004 + 7.5800000000000006E-002 4.2829135782085359E-004 + 7.6900000000000024E-002 3.8894341560080647E-004 + 7.8000000000000014E-002 3.5016256151720881E-004 + 7.9100000000000004E-002 3.1226326245814562E-004 + 8.0200000000000021E-002 2.7558425790630281E-004 + 8.1300000000000011E-002 2.4044937163125724E-004 + 8.2400000000000029E-002 2.0707079966086894E-004 + 8.3500000000000019E-002 1.7554075748194009E-004 + 8.4600000000000009E-002 1.4594098320230842E-004 + 8.5700000000000026E-002 1.1841396917589009E-004 + 8.6800000000000016E-002 9.3091191956773400E-005 + 8.7900000000000006E-002 6.9984387664590031E-005 + 8.9000000000000024E-002 4.9007267080014572E-005 + 9.0100000000000013E-002 3.0102173695922829E-005 + 9.1200000000000003E-002 1.3277998732519336E-005 + 9.2300000000000021E-002 -1.4941899735276820E-006 + 9.3400000000000011E-002 -1.4355929124576505E-005 + 9.4500000000000028E-002 -2.5483290301053785E-005 + 9.5600000000000018E-002 -3.4964214137289673E-005 + 9.6700000000000008E-002 -4.2826577555388212E-005 + 9.7800000000000026E-002 -4.9177768232766539E-005 + 9.8900000000000016E-002 -5.4237076255958527E-005 + 0.10000000000000001 -5.8195240853819996E-005 + 0.10110000000000002 -6.1112339608371258E-005 + 0.10220000000000001 -6.3010862504597753E-005 + 0.10330000000000003 -6.4022518927231431E-005 + 0.10440000000000002 -6.4357787778135389E-005 + 0.10550000000000001 -6.4145831856876612E-005 + 0.10660000000000003 -6.3390150899067521E-005 + 0.10770000000000002 -6.2115177570376545E-005 + 0.10880000000000001 -6.0473008488770574E-005 + 0.10990000000000003 -5.8636342146201059E-005 + 0.11100000000000002 -5.6635133660165593E-005 + 0.11210000000000001 -5.4398755310103297E-005 + 0.11320000000000002 -5.1948976761195809E-005 + 0.11430000000000001 -4.9452748498879373E-005 + 0.11540000000000003 -4.7042838559718803E-005 + 0.11650000000000002 -4.4675773096969351E-005 + 0.11760000000000001 -4.2243347706971690E-005 + 0.11870000000000003 -3.9771388401277363E-005 + 0.11980000000000002 -3.7408484786283225E-005 + 0.12090000000000001 -3.5223773011239246E-005 + 0.12200000000000003 -3.3128464565379545E-005 + 0.12310000000000001 -3.1036102882353589E-005 + 0.12420000000000003 -2.9011491278652102E-005 + 0.12530000000000002 -2.7173653506906703E-005 + 0.12640000000000001 -2.5507413738523610E-005 + 0.12750000000000003 -2.3883130779722705E-005 + 0.12860000000000002 -2.2260206606006250E-005 + 0.12970000000000001 -2.0755656805704348E-005 + 0.13080000000000003 -1.9463257558527403E-005 + 0.13190000000000002 -1.8300599549547769E-005 + 0.13300000000000001 -1.7123717043432407E-005 + 0.13410000000000000 -1.5939302102196962E-005 + 0.13520000000000004 -1.4888989426253829E-005 + 0.13630000000000003 -1.4026800272404216E-005 + 0.13740000000000002 -1.3230703189037740E-005 + 0.13850000000000001 -1.2384584806568455E-005 + 0.13960000000000000 -1.1549962437129579E-005 + 0.14070000000000005 -1.0863323950616177E-005 + 0.14180000000000004 -1.0317092346667778E-005 + 0.14290000000000003 -9.7635002020979300E-006 + 0.14400000000000002 -9.1355359472800046E-006 + 0.14510000000000001 -8.5451520135393366E-006 + 0.14620000000000000 -8.1071539170807227E-006 + 0.14730000000000004 -7.7601198427146301E-006 + 0.14840000000000003 -7.3578385126893409E-006 + 0.14950000000000002 -6.8885819928254932E-006 + 0.15060000000000001 -6.4857090364967007E-006 + 0.15170000000000000 -6.2162071117199957E-006 + 0.15280000000000005 -5.9772664826596156E-006 + 0.15390000000000004 -5.6564490478194784E-006 + 0.15500000000000003 -5.3034150369057897E-006 + 0.15610000000000002 -5.0470512178435456E-006 + 0.15720000000000001 -4.8896044972934760E-006 + 0.15830000000000000 -4.7001990424178075E-006 + 0.15940000000000004 -4.4177409108669963E-006 + 0.16050000000000003 -4.1476910155324731E-006 + 0.16160000000000002 -3.9996762097871397E-006 + 0.16270000000000001 -3.9163555811683182E-006 + 0.16380000000000000 -3.7580266507575288E-006 + 0.16490000000000005 -3.5136463338858448E-006 + 0.16600000000000004 -3.3150952276628232E-006 + 0.16710000000000003 -3.2346854368370259E-006 + 0.16820000000000002 -3.1768017834110651E-006 + 0.16930000000000001 -3.0259761842899024E-006 + 0.17040000000000000 -2.8212868983246153E-006 + 0.17150000000000004 -2.6917396098724566E-006 + 0.17260000000000003 -2.6571881335257785E-006 + 0.17370000000000002 -2.6017817162937718E-006 + 0.17480000000000001 -2.4543098788853968E-006 + 0.17590000000000000 -2.2946551325730979E-006 + 0.17700000000000005 -2.2259785055211978E-006 + 0.17810000000000004 -2.2155236365506425E-006 + 0.17920000000000003 -2.1486102923518047E-006 + 0.18030000000000002 -2.0067518562427722E-006 + 0.18140000000000001 -1.8925046560980263E-006 + 0.18250000000000000 -1.8679554614209337E-006 + 0.18360000000000004 -1.8599705526867183E-006 + 0.18470000000000003 -1.7765353277354734E-006 + 0.18580000000000002 -1.6492473378093564E-006 + 0.18690000000000001 -1.5818862948435708E-006 + 0.18800000000000000 -1.5884321555859060E-006 + 0.18910000000000005 -1.5725674984423677E-006 + 0.19020000000000004 -1.4773864904782386E-006 + 0.19130000000000003 -1.3717873343921383E-006 + 0.19240000000000002 -1.3424494227365358E-006 + 0.19350000000000001 -1.3609974303108174E-006 + 0.19460000000000005 -1.3295157259562984E-006 + 0.19570000000000004 -1.2305241625654162E-006 + 0.19680000000000003 -1.1510268222991726E-006 + 0.19790000000000002 -1.1482578656796250E-006 + 0.19900000000000001 -1.1655399703158764E-006 + 0.20010000000000000 -1.1221203521927237E-006 + 0.20120000000000005 -1.0340160088162520E-006 + 0.20230000000000004 -9.8354553301760461E-007 + 0.20340000000000003 -9.9267231234989595E-007 + 0.20450000000000002 -9.9572059752972564E-007 + 0.20560000000000000 -9.4502155434383894E-007 + 0.20670000000000005 -8.8018543920043157E-007 + 0.20780000000000004 -8.5927405280017410E-007 + 0.20890000000000003 -8.6724435277574230E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0050.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0050.BXX.semd new file mode 100644 index 00000000..dc2ec205 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0050.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 -2.1335217507987356E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3247356507830386E-021 + -0.10790000000000000 3.2296866351523760E-019 + -0.10679999999999999 1.0674545438911759E-019 + -0.10569999999999999 -1.4623046727246917E-018 + -0.10460000000000000 -1.2596291892296786E-018 + -0.10349999999999999 4.7662452952132099E-018 + -0.10239999999999999 7.2483702952041428E-018 + -0.10130000000000000 -1.0592413357572268E-017 + -0.10020000000000000 -2.7792534045397783E-017 + -9.9099999999999994E-002 1.2570429676855009E-017 + -9.7999999999999990E-002 7.9820454186974412E-017 + -9.6899999999999986E-002 1.2145893289532581E-017 + -9.5799999999999996E-002 -1.8955652388419461E-016 + -9.4699999999999993E-002 -1.2844021153382026E-016 + -9.3599999999999989E-002 3.9215269647489555E-016 + -9.2499999999999999E-002 5.3948957778724880E-016 + -9.1399999999999995E-002 -6.0574322437205929E-016 + -9.0299999999999991E-002 -1.6980234441964096E-015 + -8.9200000000000002E-002 1.2997053537171276E-016 + -8.8099999999999984E-002 3.8443733805615214E-015 + -8.6999999999999994E-002 2.7951615038523817E-015 + -8.5899999999999990E-002 -5.4412934898660000E-015 + -8.4799999999999986E-002 -9.5917477316320200E-015 + -8.3699999999999997E-002 2.5227923421903675E-015 + -8.2599999999999993E-002 1.8417181367751286E-014 + -8.1499999999999989E-002 8.2132532789854287E-015 + -8.0399999999999999E-002 -2.5318133277819205E-014 + -7.9299999999999995E-002 -2.8646847399652411E-014 + -7.8199999999999992E-002 2.6885403422321520E-014 + -7.7100000000000002E-002 6.7104504732854592E-014 + -7.5999999999999984E-002 -4.8577093885479421E-015 + -7.4899999999999994E-002 -1.2584730349832207E-013 + -7.3799999999999991E-002 -8.8558866728587204E-014 + -7.2699999999999987E-002 1.4607451804139054E-013 + -7.1599999999999997E-002 2.6607240174135460E-013 + -7.0499999999999993E-002 -1.4646061937567158E-014 + -6.9399999999999989E-002 -4.1285182737771375E-013 + -6.8300000000000000E-002 -2.8991471224572296E-013 + -6.7199999999999996E-002 3.7689420811712337E-013 + -6.6099999999999992E-002 6.6022832817189125E-013 + -6.5000000000000002E-002 -1.0487629238361065E-013 + -6.3899999999999985E-002 -1.0222468488016445E-012 + -6.2799999999999995E-002 -5.2546741914280548E-013 + -6.1699999999999991E-002 1.1612622755757807E-012 + -6.0599999999999994E-002 1.6429044539731374E-012 + -5.9499999999999990E-002 -4.3080418247500030E-013 + -5.8399999999999994E-002 -2.6582672695008025E-012 + -5.7299999999999990E-002 -1.4798652754610675E-012 + -5.6199999999999986E-002 2.3741798457765917E-012 + -5.5099999999999996E-002 3.6569909427075498E-012 + -5.3999999999999992E-002 -3.4669578948161306E-013 + -5.2899999999999989E-002 -4.7691733374988221E-012 + -5.1799999999999985E-002 -2.8353883910897659E-012 + -5.0699999999999995E-002 3.9462586844118963E-012 + -4.9599999999999991E-002 6.1617841905226012E-012 + -4.8499999999999988E-002 -6.3211735108412159E-013 + -4.7399999999999998E-002 -7.9608515959894710E-012 + -4.6299999999999994E-002 -4.8449391200355851E-012 + -4.5199999999999990E-002 5.9952849976174782E-012 + -4.4099999999999986E-002 1.0003430375715716E-011 + -4.2999999999999997E-002 7.0884736882298460E-013 + -4.1899999999999993E-002 -9.9523488408803651E-012 + -4.0799999999999989E-002 -7.5309827818337283E-012 + -3.9699999999999985E-002 4.1719969492981512E-012 + -3.8599999999999995E-002 8.2179263394266400E-012 + -3.7499999999999992E-002 -6.3618684972843731E-013 + -3.6399999999999988E-002 -8.0510433389524572E-012 + -3.5299999999999984E-002 -1.8640540500047820E-012 + -3.4199999999999994E-002 9.1509144012347221E-012 + -3.3099999999999991E-002 8.9054917953856894E-012 + -3.1999999999999987E-002 -8.5697226225034395E-013 + -3.0899999999999997E-002 -4.3739066188375197E-012 + -2.9799999999999993E-002 6.2586822660234964E-013 + -2.8699999999999989E-002 -1.9755590392744882E-012 + -2.7599999999999986E-002 -1.6762572233042228E-011 + -2.6499999999999996E-002 -2.0915059614767806E-011 + -2.5399999999999992E-002 2.9936372391431432E-012 + -2.4299999999999988E-002 3.0773061182598482E-011 + -2.3199999999999985E-002 2.1650204198864209E-011 + -2.2099999999999995E-002 -1.9671904730178547E-011 + -2.0999999999999991E-002 -3.8418952047480914E-011 + -1.9899999999999987E-002 -5.0696547654327517E-012 + -1.8799999999999983E-002 3.2673162786434062E-011 + -1.7699999999999994E-002 9.1698966128705983E-012 + -1.6599999999999990E-002 -5.9848806466256121E-011 + -1.5499999999999986E-002 -8.4297735458704892E-011 + -1.4399999999999996E-002 -1.9526772560007899E-011 + -1.3299999999999992E-002 6.4592393933526893E-011 + -1.2199999999999989E-002 6.8628172589235703E-011 + -1.1099999999999985E-002 -7.4422343288027548E-012 + -9.9999999999999950E-003 -7.1732703110782836E-011 + -8.8999999999999913E-003 -6.8137578912441654E-011 + -7.7999999999999875E-003 -4.2644988235140957E-011 + -6.6999999999999837E-003 -6.0994896633470574E-011 + -5.5999999999999939E-003 -1.1023234408602534E-010 + -4.4999999999999901E-003 -1.3042837643251204E-010 + -3.3999999999999864E-003 -1.1116352283124797E-010 + -2.2999999999999826E-003 -9.0995086465817110E-011 + -1.1999999999999927E-003 -8.0088921605714347E-011 + -9.9999999999988987E-005 -4.8979976324803332E-011 + 1.0000000000000148E-003 -2.2864174095693635E-011 + 2.1000000000000185E-003 -9.6922747605532322E-011 + 3.2000000000000084E-003 -3.0069874368265914E-010 + 4.3000000000000121E-003 -4.9858628337062783E-010 + 5.4000000000000159E-003 -5.2091281288468849E-010 + 6.5000000000000058E-003 -3.9217085134879426E-010 + 7.6000000000000234E-003 -3.3296687629302824E-010 + 8.7000000000000133E-003 -4.5393783176805869E-010 + 9.8000000000000032E-003 -6.1491367553401233E-010 + 1.0900000000000021E-002 -6.1189442401854421E-010 + 1.2000000000000011E-002 -4.6783782403636565E-010 + 1.3100000000000001E-002 -4.5468717679852944E-010 + 1.4200000000000018E-002 -7.3544709211503800E-010 + 1.5300000000000008E-002 -1.1659129217633790E-009 + 1.6400000000000026E-002 -1.4732191022659435E-009 + 1.7500000000000016E-002 -1.5575002398904303E-009 + 1.8600000000000005E-002 -1.5423379240431245E-009 + 1.9700000000000023E-002 -1.5608447867521136E-009 + 2.0800000000000013E-002 -1.5870266212303363E-009 + 2.1900000000000003E-002 -1.6275314429492482E-009 + 2.3000000000000020E-002 -1.7213405145710681E-009 + 2.4100000000000010E-002 -1.9135020234983813E-009 + 2.5200000000000000E-002 -2.1204047406797599E-009 + 2.6300000000000018E-002 -2.2607546945607737E-009 + 2.7400000000000008E-002 -2.4869022396956098E-009 + 2.8500000000000025E-002 -2.9287818836820634E-009 + 2.9600000000000015E-002 -3.3652984843257627E-009 + 3.0700000000000005E-002 -3.4455274189326701E-009 + 3.1800000000000023E-002 -3.2840961061708640E-009 + 3.2900000000000013E-002 -3.0352351743090367E-009 + 3.4000000000000002E-002 -2.9723399297409969E-009 + 3.5100000000000020E-002 -2.9828632897022089E-009 + 3.6200000000000010E-002 -2.9635827125673586E-009 + 3.7300000000000028E-002 -2.6603703684457969E-009 + 3.8400000000000017E-002 -2.6462305680041709E-009 + 3.9500000000000007E-002 -2.8226689874344402E-009 + 4.0600000000000025E-002 -2.8718043498798806E-009 + 4.1700000000000015E-002 -2.6109245876426712E-009 + 4.2800000000000005E-002 -2.2462485205210214E-009 + 4.3900000000000022E-002 -1.4879075749263393E-009 + 4.5000000000000012E-002 -9.1406376911962184E-010 + 4.6100000000000002E-002 -9.0983559575263939E-010 + 4.7200000000000020E-002 -8.3618598156753876E-011 + 4.8300000000000010E-002 9.2867102896576625E-010 + 4.9400000000000027E-002 2.1386283854951671E-009 + 5.0500000000000017E-002 3.0609164092254559E-009 + 5.1600000000000007E-002 3.9373704296963297E-009 + 5.2700000000000025E-002 4.9823394299153279E-009 + 5.3800000000000014E-002 5.1777573339961691E-009 + 5.4900000000000004E-002 4.9223847220503103E-009 + 5.6000000000000022E-002 6.6407737087104124E-009 + 5.7100000000000012E-002 9.0213401193750542E-009 + 5.8200000000000002E-002 1.0066982802925395E-008 + 5.9300000000000019E-002 8.9838971817357560E-009 + 6.0400000000000009E-002 1.0625138990860705E-008 + 6.1500000000000027E-002 1.3411781907279874E-008 + 6.2600000000000017E-002 1.4008354476402474E-008 + 6.3700000000000007E-002 1.2576439445410870E-008 + 6.4800000000000024E-002 1.3081088212629766E-008 + 6.5900000000000014E-002 1.4415912019671850E-008 + 6.7000000000000004E-002 1.5750874382547408E-008 + 6.8100000000000022E-002 1.4442673723635835E-008 + 6.9200000000000012E-002 1.3025108991371326E-008 + 7.0300000000000029E-002 1.3502571505341621E-008 + 7.1400000000000019E-002 1.5139510978201542E-008 + 7.2500000000000009E-002 1.3621411554254337E-008 + 7.3600000000000027E-002 9.6601580068522708E-009 + 7.4700000000000016E-002 7.4434987062943492E-009 + 7.5800000000000006E-002 9.8668975212490295E-009 + 7.6900000000000024E-002 1.2606840016360366E-008 + 7.8000000000000014E-002 1.0974395614482546E-008 + 7.9100000000000004E-002 3.4944420690408151E-009 + 8.0200000000000021E-002 -2.2501442931144311E-009 + 8.1300000000000011E-002 -2.1435593300367373E-009 + 8.2400000000000029E-002 1.0011780293694983E-009 + 8.3500000000000019E-002 1.0034465480757149E-009 + 8.4600000000000009E-002 -4.2704817460048616E-009 + 8.5700000000000026E-002 -1.0284447071740033E-008 + 8.6800000000000016E-002 -1.3055900360825490E-008 + 8.7900000000000006E-002 -1.3562216238938163E-008 + 8.9000000000000024E-002 -1.3678223886870455E-008 + 9.0100000000000013E-002 -1.3616753946621429E-008 + 9.1200000000000003E-002 -1.3501352036371372E-008 + 9.2300000000000021E-002 -1.5564475930318622E-008 + 9.3400000000000011E-002 -2.1432933650089581E-008 + 9.4500000000000028E-002 -2.7843048755471500E-008 + 9.5600000000000018E-002 -2.6545766473873300E-008 + 9.6700000000000008E-002 -1.7393059437154079E-008 + 9.7800000000000026E-002 -1.0978898679070426E-008 + 9.8900000000000016E-002 -1.5029451461145982E-008 + 0.10000000000000001 -2.6140543951669315E-008 + 0.10110000000000002 -3.0868868350353296E-008 + 0.10220000000000001 -2.3441971919169191E-008 + 0.10330000000000003 -1.2116836423103905E-008 + 0.10440000000000002 -6.9337540153924238E-009 + 0.10550000000000001 -1.0128658800567791E-008 + 0.10660000000000003 -1.5261562680279894E-008 + 0.10770000000000002 -1.8400729828726980E-008 + 0.10880000000000001 -1.4165220107997811E-008 + 0.10990000000000003 -5.1918633836578465E-009 + 0.11100000000000002 2.1249382253785143E-009 + 0.11210000000000001 6.2392375710373926E-009 + 0.11320000000000002 2.9485305308440957E-009 + 0.11430000000000001 -5.6783613366917507E-009 + 0.11540000000000003 -1.0720389020946186E-008 + 0.11650000000000002 -1.6065099250894832E-009 + 0.11760000000000001 1.5670762465447297E-008 + 0.11870000000000003 2.5261689629019202E-008 + 0.11980000000000002 1.6645676836901657E-008 + 0.12090000000000001 -1.0057713689670678E-010 + 0.12200000000000003 -5.3791726628560355E-009 + 0.12310000000000001 4.6708961143338001E-009 + 0.12420000000000003 1.8544019653177202E-008 + 0.12530000000000002 2.4854285740616433E-008 + 0.12640000000000001 2.0715527071502038E-008 + 0.12750000000000003 1.2581808483957957E-008 + 0.12860000000000002 6.3336313971262825E-009 + 0.12970000000000001 4.6240407058917299E-009 + 0.13080000000000003 7.8278077353388653E-009 + 0.13190000000000002 1.4865963571253360E-008 + 0.13300000000000001 2.0167899350553853E-008 + 0.13410000000000000 1.5889074944652748E-008 + 0.13520000000000004 2.3799866522011826E-009 + 0.13630000000000003 -8.4467854932768205E-009 + 0.13740000000000002 -4.0554573033091401E-009 + 0.13850000000000001 1.1923204645825081E-008 + 0.13960000000000000 2.1920117276863493E-008 + 0.14070000000000005 1.4545152637879255E-008 + 0.14180000000000004 -1.8290171599488758E-009 + 0.14290000000000003 -1.0349253898311872E-008 + 0.14400000000000002 -5.2959858720669217E-009 + 0.14510000000000001 3.7871843439063468E-009 + 0.14620000000000000 6.2140461665194380E-009 + 0.14730000000000004 2.9834752446333823E-009 + 0.14840000000000003 -1.6814125092246002E-010 + 0.14950000000000002 -2.9848883364991252E-009 + 0.15060000000000001 -7.2727752709056404E-009 + 0.15170000000000000 -9.1546770164541158E-009 + 0.15280000000000005 -2.4907307327737271E-009 + 0.15390000000000004 8.1944060426053511E-009 + 0.15500000000000003 9.6988381770302112E-009 + 0.15610000000000002 -2.9918041377641202E-009 + 0.15720000000000001 -1.7428853027467994E-008 + 0.15830000000000000 -1.6874613706363562E-008 + 0.15940000000000004 -1.1035806712911267E-009 + 0.16050000000000003 1.0739241496082741E-008 + 0.16160000000000002 6.3833174301919371E-009 + 0.16270000000000001 -5.7953251086928503E-009 + 0.16380000000000000 -1.0432203545462926E-008 + 0.16490000000000005 -5.8591376195238354E-009 + 0.16600000000000004 -1.9379271520847396E-009 + 0.16710000000000003 -2.4048114610764060E-009 + 0.16820000000000002 -1.0117502391437938E-009 + 0.16930000000000001 4.1614325319017098E-009 + 0.17040000000000000 5.0395447814821637E-009 + 0.17150000000000004 -3.7214591408485376E-009 + 0.17260000000000003 -1.1904009333818522E-008 + 0.17370000000000002 -6.0492113540533410E-009 + 0.17480000000000001 8.8589482416523424E-009 + 0.17590000000000000 1.3199998427637638E-008 + 0.17700000000000005 -7.4364497892887016E-010 + 0.17810000000000004 -1.5647305673383016E-008 + 0.17920000000000003 -1.2446158770273996E-008 + 0.18030000000000002 4.1622034707700095E-009 + 0.18140000000000001 1.2510029456791472E-008 + 0.18250000000000000 5.1053796745748059E-009 + 0.18360000000000004 -4.3040198072219482E-009 + 0.18470000000000003 -3.1699047831068583E-009 + 0.18580000000000002 2.0244288467807792E-009 + 0.18690000000000001 -4.7590981155920531E-010 + 0.18800000000000000 -6.9545866843157000E-009 + 0.18910000000000005 -3.9659271422465281E-009 + 0.19020000000000004 7.5548740596786956E-009 + 0.19130000000000003 1.0797038818566307E-008 + 0.19240000000000002 -1.1248233455773970E-009 + 0.19350000000000001 -1.2347086020270126E-008 + 0.19460000000000005 -5.7792712837567706E-009 + 0.19570000000000004 1.0377842585285180E-008 + 0.19680000000000003 1.3382000396688909E-008 + 0.19790000000000002 -1.4925094493634106E-009 + 0.19900000000000001 -1.3513760777073003E-008 + 0.20010000000000000 -7.0376291461116125E-009 + 0.20120000000000005 6.8058505497958777E-009 + 0.20230000000000004 7.9565145583160302E-009 + 0.20340000000000003 -2.6424897825449989E-009 + 0.20450000000000002 -6.3576504061302330E-009 + 0.20560000000000000 2.4199342529840351E-009 + 0.20670000000000005 7.9092750127074396E-009 + 0.20780000000000004 -7.0521682937751962E-010 + 0.20890000000000003 -1.0622132506910020E-008 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0050.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0050.BXZ.semd new file mode 100644 index 00000000..a3af20a4 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0050.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 2.6953383395904554E-021 + -0.11009999999999999 -3.9686148311642383E-020 + -0.10900000000000000 -4.3154532775948567E-020 + -0.10790000000000000 1.2673961825370042E-019 + -0.10679999999999999 1.1275675038395090E-019 + -0.10569999999999999 -2.9436460283678905E-019 + -0.10460000000000000 7.7179652784438657E-019 + -0.10349999999999999 3.4095613503514595E-018 + -0.10239999999999999 -2.6647571734607502E-018 + -0.10130000000000000 -2.4008300202614664E-017 + -0.10020000000000000 -2.3006908735613068E-017 + -9.9099999999999994E-002 5.9794438026845214E-017 + -9.7999999999999990E-002 1.6465776540652784E-016 + -9.6899999999999986E-002 6.5371812494824860E-017 + -9.5799999999999996E-002 -3.2096627411241083E-016 + -9.4699999999999993E-002 -5.9947491586458145E-016 + -9.3599999999999989E-002 -2.6554567599717041E-016 + -9.2499999999999999E-002 5.2617909029585791E-016 + -9.1399999999999995E-002 1.2265268951511580E-015 + -9.0299999999999991E-002 1.9775485519550650E-015 + -8.9200000000000002E-002 2.6896686324695421E-015 + -8.8099999999999984E-002 1.9473947878377427E-016 + -8.6999999999999994E-002 -9.5672506917644784E-015 + -8.5899999999999990E-002 -2.1019358061274800E-014 + -8.4799999999999986E-002 -1.4576915249951000E-014 + -8.3699999999999997E-002 2.3028618467983882E-014 + -8.2599999999999993E-002 6.8656241987170158E-014 + -8.1499999999999989E-002 7.0093887291622359E-014 + -8.0399999999999999E-002 1.8026813528514932E-015 + -7.9299999999999995E-002 -9.8447535930648589E-014 + -7.8199999999999992E-002 -1.7167478105328121E-013 + -7.7100000000000002E-002 -1.9459214513177503E-013 + -7.5999999999999984E-002 -1.4046683466991533E-013 + -7.4899999999999994E-002 9.1882779867675374E-014 + -7.3799999999999991E-002 5.6259548885870259E-013 + -7.2699999999999987E-002 1.0080226583997209E-012 + -7.1599999999999997E-002 8.3523872497145990E-013 + -7.0499999999999993E-002 -2.9889721882454812E-013 + -6.9399999999999989E-002 -1.8545852787515971E-012 + -6.8300000000000000E-002 -2.6645736398572817E-012 + -6.7199999999999996E-002 -2.0365252453163896E-012 + -6.6099999999999992E-002 -3.4666567576627227E-013 + -6.5000000000000002E-002 1.7393223363318389E-012 + -6.3899999999999985E-002 4.1749273309299451E-012 + -6.2799999999999995E-002 6.7709908860291712E-012 + -6.1699999999999991E-002 7.5979621899646688E-012 + -6.0599999999999994E-002 3.6871313294217778E-012 + -5.9499999999999990E-002 -5.3345947451099995E-012 + -5.8399999999999994E-002 -1.5047066023732292E-011 + -5.7299999999999990E-002 -1.9570288098402777E-011 + -5.6199999999999986E-002 -1.7235563670725540E-011 + -5.5099999999999996E-002 -1.0806295962229040E-011 + -5.3999999999999992E-002 -1.1947521964816854E-012 + -5.2899999999999989E-002 1.5830902561075888E-011 + -5.1799999999999985E-002 4.2452204945808703E-011 + -5.0699999999999995E-002 6.8811366327192758E-011 + -4.9599999999999991E-002 7.5453844561312877E-011 + -4.8499999999999988E-002 4.9080951108892990E-011 + -4.7399999999999998E-002 -6.5035745885899665E-012 + -4.6299999999999994E-002 -7.7458955916043237E-011 + -4.5199999999999990E-002 -1.5275551656923625E-010 + -4.4099999999999986E-002 -2.2125654086657676E-010 + -4.2999999999999997E-002 -2.5614368959203659E-010 + -4.1899999999999993E-002 -2.1505962288781433E-010 + -4.0799999999999989E-002 -6.9064864938184201E-011 + -3.9699999999999985E-002 1.6694917670534437E-010 + -3.8599999999999995E-002 4.3755216116991846E-010 + -3.7499999999999992E-002 6.7744632126220949E-010 + -3.6399999999999988E-002 8.2886347785304793E-010 + -3.5299999999999984E-002 8.2946916002413218E-010 + -3.4199999999999994E-002 6.0446880834064132E-010 + -3.3099999999999991E-002 9.7095761986132345E-011 + -3.1999999999999987E-002 -6.8152122834064244E-010 + -3.0899999999999997E-002 -1.6310359729487800E-009 + -2.9799999999999993E-002 -2.5782620483028040E-009 + -2.8699999999999989E-002 -3.2951077422183062E-009 + -2.7599999999999986E-002 -3.5026757050360402E-009 + -2.6499999999999996E-002 -2.8971747223494049E-009 + -2.5399999999999992E-002 -1.2209874222790518E-009 + -2.4299999999999988E-002 1.6695317350823302E-009 + -2.3199999999999985E-002 5.8055045215610335E-009 + -2.2099999999999995E-002 1.1159294821538879E-008 + -2.0999999999999991E-002 1.7666970109075919E-008 + -1.9899999999999987E-002 2.5200602493669066E-008 + -1.8799999999999983E-002 3.3585799030788621E-008 + -1.7699999999999994E-002 4.2738832917166292E-008 + -1.6599999999999990E-002 5.2839983055719131E-008 + -1.5499999999999986E-002 6.4385211828721367E-008 + -1.4399999999999996E-002 7.8097251332565065E-008 + -1.3299999999999992E-002 9.4849298193366849E-008 + -1.2199999999999989E-002 1.1570809022032336E-007 + -1.1099999999999985E-002 1.4199854092566966E-007 + -9.9999999999999950E-003 1.7523097994853742E-007 + -8.8999999999999913E-003 2.1693161045277520E-007 + -7.7999999999999875E-003 2.6858714363697800E-007 + -6.6999999999999837E-003 3.3180492664541816E-007 + -5.5999999999999939E-003 4.0853166183296707E-007 + -4.4999999999999901E-003 5.0113510496885283E-007 + -3.3999999999999864E-003 6.1238205262270640E-007 + -2.2999999999999826E-003 7.4549978990035015E-007 + -1.1999999999999927E-003 9.0435429456192651E-007 + -9.9999999999988987E-005 1.0935963246083702E-006 + 1.0000000000000148E-003 1.3186769365347573E-006 + 2.1000000000000185E-003 1.5858481674513314E-006 + 3.2000000000000084E-003 1.9022559172299225E-006 + 4.3000000000000121E-003 2.2760343654226745E-006 + 5.4000000000000159E-003 2.7162589049112285E-006 + 6.5000000000000058E-003 3.2328580346074887E-006 + 7.6000000000000234E-003 3.8367247725545894E-006 + 8.7000000000000133E-003 4.5400706767395604E-006 + 9.8000000000000032E-003 5.3566236601909623E-006 + 1.0900000000000021E-002 6.3014913393999450E-006 + 1.2000000000000011E-002 7.3909372986236122E-006 + 1.3100000000000001E-002 8.6424124674522318E-006 + 1.4200000000000018E-002 1.0074980309582315E-005 + 1.5300000000000008E-002 1.1709567843354307E-005 + 1.6400000000000026E-002 1.3568740541813895E-005 + 1.7500000000000016E-002 1.5676214388804510E-005 + 1.8600000000000005E-002 1.8056529370369390E-005 + 1.9700000000000023E-002 2.0735053112730384E-005 + 2.0800000000000013E-002 2.3737804440315813E-005 + 2.1900000000000003E-002 2.7090907678939402E-005 + 2.3000000000000020E-002 3.0820134270470589E-005 + 2.4100000000000010E-002 3.4950589906657115E-005 + 2.5200000000000000E-002 3.9506419852841645E-005 + 2.6300000000000018E-002 4.4510295992949978E-005 + 2.7400000000000008E-002 4.9982540076598525E-005 + 2.8500000000000025E-002 5.5940519814612344E-005 + 2.9600000000000015E-002 6.2398066802415997E-005 + 3.0700000000000005E-002 6.9364490627776831E-005 + 3.1800000000000023E-002 7.6842930866405368E-005 + 3.2900000000000013E-002 8.4829633124172688E-005 + 3.4000000000000002E-002 9.3312650278676301E-005 + 3.5100000000000020E-002 1.0227127495454624E-004 + 3.6200000000000010E-002 1.1167451884830371E-004 + 3.7300000000000028E-002 1.2148086534580216E-004 + 3.8400000000000017E-002 1.3163679977878928E-004 + 3.9500000000000007E-002 1.4207675121724606E-004 + 4.0600000000000025E-002 1.5272172458935529E-004 + 4.1700000000000015E-002 1.6347930068150163E-004 + 4.2800000000000005E-002 1.7424282850697637E-004 + 4.3900000000000022E-002 1.8489174544811249E-004 + 4.5000000000000012E-002 1.9528972916305065E-004 + 4.6100000000000002E-002 2.0528786990325898E-004 + 4.7200000000000020E-002 2.1472341904882342E-004 + 4.8300000000000010E-002 2.2342053125612438E-004 + 4.9400000000000027E-002 2.3119269462767988E-004 + 5.0500000000000017E-002 2.3784433142282069E-004 + 5.1600000000000007E-002 2.4317429051734507E-004 + 5.2700000000000025E-002 2.4697650223970413E-004 + 5.3800000000000014E-002 2.4904200108721852E-004 + 5.4900000000000004E-002 2.4916505208238959E-004 + 5.6000000000000022E-002 2.4714562459848821E-004 + 5.7100000000000012E-002 2.4279025092255324E-004 + 5.8200000000000002E-002 2.3592037905473262E-004 + 5.9300000000000019E-002 2.2637557412963361E-004 + 6.0400000000000009E-002 2.1401915000751615E-004 + 6.1500000000000027E-002 1.9873403653036803E-004 + 6.2600000000000017E-002 1.8043229647446424E-004 + 6.3700000000000007E-002 1.5906368207652122E-004 + 6.4800000000000024E-002 1.3461872003972530E-004 + 6.5900000000000014E-002 1.0712719085859135E-004 + 6.7000000000000004E-002 7.6659147453028709E-005 + 6.8100000000000022E-002 4.3328065657988191E-005 + 6.9200000000000012E-002 7.2981374614755623E-006 + 7.0300000000000029E-002 -3.1216190109262243E-005 + 7.1400000000000019E-002 -7.1953203587327152E-005 + 7.2500000000000009E-002 -1.1460448877187446E-004 + 7.3600000000000027E-002 -1.5881822037044913E-004 + 7.4700000000000016E-002 -2.0419953216332942E-004 + 7.5800000000000006E-002 -2.5031741824932396E-004 + 7.6900000000000024E-002 -2.9670863295905292E-004 + 7.8000000000000014E-002 -3.4287964808754623E-004 + 7.9100000000000004E-002 -3.8831037818454206E-004 + 8.0200000000000021E-002 -4.3246400309726596E-004 + 8.1300000000000011E-002 -4.7480603097938001E-004 + 8.2400000000000029E-002 -5.1480974070727825E-004 + 8.3500000000000019E-002 -5.5195437744259834E-004 + 8.4600000000000009E-002 -5.8572937268763781E-004 + 8.5700000000000026E-002 -6.1564514180645347E-004 + 8.6800000000000016E-002 -6.4125523203983903E-004 + 8.7900000000000006E-002 -6.6216621780768037E-004 + 8.9000000000000024E-002 -6.7803816637024283E-004 + 9.0100000000000013E-002 -6.8858178565278649E-004 + 9.1200000000000003E-002 -6.9356575841084123E-004 + 9.2300000000000021E-002 -6.9282925687730312E-004 + 9.3400000000000011E-002 -6.8628799635916948E-004 + 9.4500000000000028E-002 -6.7393435165286064E-004 + 9.5600000000000018E-002 -6.5583584364503622E-004 + 9.6700000000000008E-002 -6.3213810790330172E-004 + 9.7800000000000026E-002 -6.0306215891614556E-004 + 9.8900000000000016E-002 -5.6889594998210669E-004 + 0.10000000000000001 -5.2998866885900497E-004 + 0.10110000000000002 -4.8675583093427122E-004 + 0.10220000000000001 -4.3967674719169736E-004 + 0.10330000000000003 -3.8928748108446598E-004 + 0.10440000000000002 -3.3615404390729964E-004 + 0.10550000000000001 -2.8085976373404264E-004 + 0.10660000000000003 -2.2400759917218238E-004 + 0.10770000000000002 -1.6622341354377568E-004 + 0.10880000000000001 -1.0814904817380011E-004 + 0.10990000000000003 -5.0414138968335465E-005 + 0.11100000000000002 6.3786283135414124E-006 + 0.11210000000000001 6.1663238739129156E-005 + 0.11320000000000002 1.1490473843878135E-004 + 0.11430000000000001 1.6559477080591023E-004 + 0.11540000000000003 2.1327144349925220E-004 + 0.11650000000000002 2.5752864894457161E-004 + 0.11760000000000001 2.9802281642332673E-004 + 0.11870000000000003 3.3447827445343137E-004 + 0.11980000000000002 3.6667901440523565E-004 + 0.12090000000000001 3.9447259041480720E-004 + 0.12200000000000003 4.1776522994041443E-004 + 0.12310000000000001 4.3651057058013976E-004 + 0.12420000000000003 4.5073215733282268E-004 + 0.12530000000000002 4.6052259858697653E-004 + 0.12640000000000001 4.6603419468738139E-004 + 0.12750000000000003 4.6745393774472177E-004 + 0.12860000000000002 4.6499277232214808E-004 + 0.12970000000000001 4.5889354078099132E-004 + 0.13080000000000003 4.4944771798327565E-004 + 0.13190000000000002 4.3698531226255000E-004 + 0.13300000000000001 4.2185088386759162E-004 + 0.13410000000000000 4.0438378346152604E-004 + 0.13520000000000004 3.8491823943331838E-004 + 0.13630000000000003 3.6379595985636115E-004 + 0.13740000000000002 3.4136563772335649E-004 + 0.13850000000000001 3.1796674011275172E-004 + 0.13960000000000000 2.9391905991360545E-004 + 0.14070000000000005 2.6952207554131746E-004 + 0.14180000000000004 2.4505698820576072E-004 + 0.14290000000000003 2.2078008623793721E-004 + 0.14400000000000002 1.9691864144988358E-004 + 0.14510000000000001 1.7367521650157869E-004 + 0.14620000000000000 1.5123462071642280E-004 + 0.14730000000000004 1.2976108700968325E-004 + 0.14840000000000003 1.0938263585558161E-004 + 0.14950000000000002 9.0187510068062693E-005 + 0.15060000000000001 7.2240167355630547E-005 + 0.15170000000000000 5.5598746257601306E-005 + 0.15280000000000005 4.0308459574589506E-005 + 0.15390000000000004 2.6383135264040902E-005 + 0.15500000000000003 1.3802162357023917E-005 + 0.15610000000000002 2.5329322852485348E-006 + 0.15720000000000001 -7.4546283030940685E-006 + 0.15830000000000000 -1.6195172065636143E-005 + 0.15940000000000004 -2.3744529244140722E-005 + 0.16050000000000003 -3.0182121918187477E-005 + 0.16160000000000002 -3.5587625461630523E-005 + 0.16270000000000001 -4.0028822695603594E-005 + 0.16380000000000000 -4.3572457798290998E-005 + 0.16490000000000005 -4.6298566303448752E-005 + 0.16600000000000004 -4.8295361921191216E-005 + 0.16710000000000003 -4.9641970690572634E-005 + 0.16820000000000002 -5.0405655201757327E-005 + 0.16930000000000001 -5.0655507948249578E-005 + 0.17040000000000000 -5.0467057008063421E-005 + 0.17150000000000004 -4.9909303925232962E-005 + 0.17260000000000003 -4.9032692913897336E-005 + 0.17370000000000002 -4.7881523641990498E-005 + 0.17480000000000001 -4.6512646804330871E-005 + 0.17590000000000000 -4.4988351874053478E-005 + 0.17700000000000005 -4.3353524233680218E-005 + 0.17810000000000004 -4.1625859012128785E-005 + 0.17920000000000003 -3.9820402889745310E-005 + 0.18030000000000002 -3.7972182326484472E-005 + 0.18140000000000001 -3.6126308259554207E-005 + 0.18250000000000000 -3.4308217436773703E-005 + 0.18360000000000004 -3.2518804800929502E-005 + 0.18470000000000003 -3.0758517823414877E-005 + 0.18580000000000002 -2.9045113478787243E-005 + 0.18690000000000001 -2.7399506507208571E-005 + 0.18800000000000000 -2.5824901968007907E-005 + 0.18910000000000005 -2.4312585082952864E-005 + 0.19020000000000004 -2.2865338905830868E-005 + 0.19130000000000003 -2.1500211005331948E-005 + 0.19240000000000002 -2.0224690160830505E-005 + 0.19350000000000001 -1.9023562344955280E-005 + 0.19460000000000005 -1.7879247025121003E-005 + 0.19570000000000004 -1.6796278941910714E-005 + 0.19680000000000003 -1.5792622434673831E-005 + 0.19790000000000002 -1.4870046470605303E-005 + 0.19900000000000001 -1.4007490790390875E-005 + 0.20010000000000000 -1.3188061529945116E-005 + 0.20120000000000005 -1.2418326150509529E-005 + 0.20230000000000004 -1.1711432307492942E-005 + 0.20340000000000003 -1.1061644727305975E-005 + 0.20450000000000002 -1.0449190995132085E-005 + 0.20560000000000000 -9.8683631222229451E-006 + 0.20670000000000005 -9.3330636445898563E-006 + 0.20780000000000004 -8.8504984887549654E-006 + 0.20890000000000003 -8.4033499661018141E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0051.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0051.BXX.semd new file mode 100644 index 00000000..e6fcede1 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0051.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 -3.7337474201100635E-029 + -0.10790000000000000 1.5412641070580501E-029 + -0.10679999999999999 4.7066126351828040E-028 + -0.10569999999999999 -3.4945866433222718E-029 + -0.10460000000000000 -2.2726639715530141E-027 + -0.10349999999999999 2.3659348328297436E-027 + -0.10239999999999999 5.7739545362704548E-027 + -0.10130000000000000 -4.9473544174915929E-026 + -0.10020000000000000 -7.3761569963099801E-026 + -9.9099999999999994E-002 3.5826251130890007E-025 + -9.7999999999999990E-002 9.5600909255421850E-025 + -9.6899999999999986E-002 -7.2430324044708590E-025 + -9.5799999999999996E-002 -5.5817624341644911E-024 + -9.4699999999999993E-002 -4.8780965345550856E-024 + -9.3599999999999989E-002 1.3090458835433338E-023 + -9.2499999999999999E-002 3.3913149248113023E-023 + -9.1399999999999995E-002 1.4169955030799496E-023 + -9.0299999999999991E-002 -5.5987175004864969E-023 + -8.9200000000000002E-002 -1.2020267412216443E-022 + -8.8099999999999984E-002 -1.4259959642464144E-022 + -8.6999999999999994E-002 -8.8054781009769814E-023 + -8.5899999999999990E-002 3.6373995162151452E-022 + -8.4799999999999986E-002 1.5562628753102906E-021 + -8.3699999999999997E-002 2.2292368066494211E-021 + -8.2599999999999993E-002 -1.1398438779107225E-021 + -8.1499999999999989E-002 -9.5910517660079520E-021 + -8.0399999999999999E-002 -1.4230818489536556E-020 + -7.9299999999999995E-002 2.0212794910038181E-022 + -7.8199999999999992E-002 3.4533291309228653E-020 + -7.7100000000000002E-002 5.9679653016674586E-020 + -7.5999999999999984E-002 3.5590570303739205E-020 + -7.4899999999999994E-002 -5.0935937120508539E-020 + -7.3799999999999991E-002 -1.7517773811176304E-019 + -7.2699999999999987E-002 -2.7621106446915303E-019 + -7.1599999999999997E-002 -2.1148605561795393E-019 + -7.0499999999999993E-002 2.4874918512027535E-019 + -6.9399999999999989E-002 1.1344293030627603E-018 + -6.8300000000000000E-002 1.7642914605628213E-018 + -6.7199999999999996E-002 7.9611982545529663E-019 + -6.6099999999999992E-002 -2.4487964455450995E-018 + -6.5000000000000002E-002 -6.2714468307218657E-018 + -6.3899999999999985E-002 -6.7751009756834594E-018 + -6.2799999999999995E-002 -7.9459321193604173E-019 + -6.1699999999999991E-002 1.0857178982399466E-017 + -6.0599999999999994E-002 2.2700524345445877E-017 + -5.9499999999999990E-002 2.5839896454488781E-017 + -5.8399999999999994E-002 9.5859082600238693E-018 + -5.7299999999999990E-002 -3.2789343528650961E-017 + -5.6199999999999986E-002 -8.9371074922066769E-017 + -5.5099999999999996E-002 -1.1655931713404761E-016 + -5.3999999999999992E-002 -5.5178449262721649E-017 + -5.2899999999999989E-002 1.1382579622947018E-016 + -5.1799999999999985E-002 3.1578534415097070E-016 + -5.0699999999999995E-002 3.9751605615735057E-016 + -4.9599999999999991E-002 2.2280105828648860E-016 + -4.8499999999999988E-002 -2.2402907077155013E-016 + -4.7399999999999998E-002 -7.9938384996033852E-016 + -4.6299999999999994E-002 -1.2179048409019380E-015 + -4.5199999999999990E-002 -1.0986544603897941E-015 + -4.4099999999999986E-002 -1.1228292571604647E-016 + -4.2999999999999997E-002 1.6862915084813455E-015 + -4.1899999999999993E-002 3.5227640760932466E-015 + -4.0799999999999989E-002 4.0350828486358271E-015 + -3.9699999999999985E-002 2.1037164387891980E-015 + -3.8599999999999995E-002 -2.1420537852566380E-015 + -3.7499999999999992E-002 -7.0666573890557517E-015 + -3.6399999999999988E-002 -1.0296891648792911E-014 + -3.5299999999999984E-002 -9.7682117995994029E-015 + -3.4199999999999994E-002 -4.2955272687081585E-015 + -3.3099999999999991E-002 6.0232013129814417E-015 + -3.1999999999999987E-002 1.8899661498902702E-014 + -3.0899999999999997E-002 2.9128456780934051E-014 + -2.9799999999999993E-002 2.9913730861938145E-014 + -2.8699999999999989E-002 1.6592421677613135E-014 + -2.7599999999999986E-002 -1.0003630207728632E-014 + -2.6499999999999996E-002 -4.3556975246657886E-014 + -2.5399999999999992E-002 -7.4719195403399191E-014 + -2.4299999999999988E-002 -9.2169978246903206E-014 + -2.3199999999999985E-002 -8.1799848741358899E-014 + -2.2099999999999995E-002 -2.9473897145615088E-014 + -2.0999999999999991E-002 6.8365025283640551E-014 + -1.9899999999999987E-002 1.9201591813962360E-013 + -1.8799999999999983E-002 2.9645445711982965E-013 + -1.7699999999999994E-002 3.2548041952601414E-013 + -1.6599999999999990E-002 2.3350909422216459E-013 + -1.5499999999999986E-002 3.0123869148240097E-015 + -1.4399999999999996E-002 -3.4366308626979092E-013 + -1.3299999999999992E-002 -7.3275456882737622E-013 + -1.2199999999999989E-002 -1.0337134793980685E-012 + -1.1099999999999985E-002 -1.0800315719886044E-012 + -9.9999999999999950E-003 -7.2678462640501929E-013 + -8.8999999999999913E-003 7.5428338163104069E-014 + -7.7999999999999875E-003 1.2279990392605189E-012 + -6.6999999999999837E-003 2.4742842323621783E-012 + -5.5999999999999939E-003 3.4267848975089166E-012 + -4.4999999999999901E-003 3.6274618291781691E-012 + -3.3999999999999864E-003 2.6573719353467640E-012 + -2.2999999999999826E-003 3.0402465484372088E-013 + -1.1999999999999927E-003 -3.2564831907444525E-012 + -9.9999999999988987E-005 -7.3510459872028200E-012 + 1.0000000000000148E-003 -1.0849147968894357E-011 + 2.1000000000000185E-003 -1.2364893831051660E-011 + 3.2000000000000084E-003 -1.0590576159097420E-011 + 4.3000000000000121E-003 -4.7171992874350810E-012 + 5.4000000000000159E-003 5.1288860311582418E-012 + 6.5000000000000058E-003 1.7563448959090344E-011 + 7.6000000000000234E-003 2.9900588949249851E-011 + 8.7000000000000133E-003 3.8495116816417152E-011 + 9.8000000000000032E-003 3.9456323625008949E-011 + 1.0900000000000021E-002 2.9622804209594733E-011 + 1.2000000000000011E-002 7.6443686450322623E-012 + 1.3100000000000001E-002 -2.5038802628496448E-011 + 1.4200000000000018E-002 -6.3623724344541444E-011 + 1.5300000000000008E-002 -1.0011133588783139E-010 + 1.6400000000000026E-002 -1.2439621555060398E-010 + 1.7500000000000016E-002 -1.2618844857925637E-010 + 1.8600000000000005E-002 -9.7445475299995366E-011 + 1.9700000000000023E-002 -3.4874183402200387E-011 + 2.0800000000000013E-002 5.8033331612472594E-011 + 2.1900000000000003E-002 1.7009489650110510E-010 + 2.3000000000000020E-002 2.8332436396993899E-010 + 2.4100000000000010E-002 3.7591560420047188E-010 + 2.5200000000000000E-002 4.2700770697123858E-010 + 2.6300000000000018E-002 4.2232733976632630E-010 + 2.7400000000000008E-002 3.5952149590734450E-010 + 2.8500000000000025E-002 2.5193383490496046E-010 + 2.9600000000000015E-002 1.2955836403705234E-010 + 3.0700000000000005E-002 3.6093593391850476E-011 + 3.1800000000000023E-002 2.1655708476453484E-011 + 3.2900000000000013E-002 1.3177385571605527E-010 + 3.4000000000000002E-002 3.9438483034892613E-010 + 3.5100000000000020E-002 8.0729295470760576E-010 + 3.6200000000000010E-002 1.3287267952577508E-009 + 3.7300000000000028E-002 1.8733408158055909E-009 + 3.8400000000000017E-002 2.3153776673723314E-009 + 3.9500000000000007E-002 2.4991952951580743E-009 + 4.0600000000000025E-002 2.2556545520302507E-009 + 4.1700000000000015E-002 1.4215061350242308E-009 + 4.2800000000000005E-002 -1.4198540954080130E-010 + 4.3900000000000022E-002 -2.5352586696669732E-009 + 4.5000000000000012E-002 -5.8151692350350004E-009 + 4.6100000000000002E-002 -1.0000590577874391E-008 + 4.7200000000000020E-002 -1.5090003913087457E-008 + 4.8300000000000010E-002 -2.1089704205223825E-008 + 4.9400000000000027E-002 -2.8049996103618469E-008 + 5.0500000000000017E-002 -3.6104456313523769E-008 + 5.1600000000000007E-002 -4.5506642010195719E-008 + 5.2700000000000025E-002 -5.6659565927930089E-008 + 5.3800000000000014E-002 -7.0135840246621228E-008 + 5.4900000000000004E-002 -8.6685183475765371E-008 + 5.6000000000000022E-002 -1.0723420729163990E-007 + 5.7100000000000012E-002 -1.3287819911056431E-007 + 5.8200000000000002E-002 -1.6487278742260969E-007 + 5.9300000000000019E-002 -2.0462908878471353E-007 + 6.0400000000000009E-002 -2.5372463596795569E-007 + 6.1500000000000027E-002 -3.1393079780173139E-007 + 6.2600000000000017E-002 -3.8726051343473955E-007 + 6.3700000000000007E-002 -4.7603055008949013E-007 + 6.4800000000000024E-002 -5.8293568372391746E-007 + 6.5900000000000014E-002 -7.1113333888206398E-007 + 6.7000000000000004E-002 -8.6432521584356437E-007 + 6.8100000000000022E-002 -1.0468218079040525E-006 + 6.9200000000000012E-002 -1.2636045312319766E-006 + 7.0300000000000029E-002 -1.5203727343759965E-006 + 7.1400000000000019E-002 -1.8235662082588533E-006 + 7.2500000000000009E-002 -2.1804150946991285E-006 + 7.3600000000000027E-002 -2.5989834284700919E-006 + 7.4700000000000016E-002 -3.0881756174494512E-006 + 7.5800000000000006E-002 -3.6578107938112225E-006 + 7.6900000000000024E-002 -4.3187192204641178E-006 + 7.8000000000000014E-002 -5.0827707127609756E-006 + 7.9100000000000004E-002 -5.9628873714245856E-006 + 8.0200000000000021E-002 -6.9730740506201982E-006 + 8.1300000000000011E-002 -8.1284069892717525E-006 + 8.2400000000000029E-002 -9.4450488177244551E-006 + 8.3500000000000019E-002 -1.0940134416159708E-005 + 8.4600000000000009E-002 -1.2631573554244824E-005 + 8.5700000000000026E-002 -1.4537888091581408E-005 + 8.6800000000000016E-002 -1.6678061001584865E-005 + 8.7900000000000006E-002 -1.9071359929512255E-005 + 8.9000000000000024E-002 -2.1737052520620637E-005 + 9.0100000000000013E-002 -2.4693967134226114E-005 + 9.1200000000000003E-002 -2.7960340958088636E-005 + 9.2300000000000021E-002 -3.1553150620311499E-005 + 9.3400000000000011E-002 -3.5487730201566592E-005 + 9.4500000000000028E-002 -3.9777547499397770E-005 + 9.5600000000000018E-002 -4.4433076254790649E-005 + 9.6700000000000008E-002 -4.9461556045571342E-005 + 9.7800000000000026E-002 -5.4866173741174862E-005 + 9.8900000000000016E-002 -6.0645226767519489E-005 + 0.10000000000000001 -6.6791319113690406E-005 + 0.10110000000000002 -7.3290873842779547E-005 + 0.10220000000000001 -8.0123223597183824E-005 + 0.10330000000000003 -8.7259846623055637E-005 + 0.10440000000000002 -9.4663679192308336E-005 + 0.10550000000000001 -1.0228876635665074E-004 + 0.10660000000000003 -1.1007837747456506E-004 + 0.10770000000000002 -1.1796639591921121E-004 + 0.10880000000000001 -1.2587579840328544E-004 + 0.10990000000000003 -1.3371954264584929E-004 + 0.11100000000000002 -1.4140037819743156E-004 + 0.11210000000000001 -1.4880976232234389E-004 + 0.11320000000000002 -1.5582943160552531E-004 + 0.11430000000000001 -1.6233186761382967E-004 + 0.11540000000000003 -1.6818154836073518E-004 + 0.11650000000000002 -1.7323518113698810E-004 + 0.11760000000000001 -1.7734413268044591E-004 + 0.11870000000000003 -1.8035588436760008E-004 + 0.11980000000000002 -1.8211452697869390E-004 + 0.12090000000000001 -1.8246546096634120E-004 + 0.12200000000000003 -1.8125724454876035E-004 + 0.12310000000000001 -1.7834556638263166E-004 + 0.12420000000000003 -1.7359285266138613E-004 + 0.12530000000000002 -1.6687474271748215E-004 + 0.12640000000000001 -1.5808056923560798E-004 + 0.12750000000000003 -1.4711869880557060E-004 + 0.12860000000000002 -1.3391618267633021E-004 + 0.12970000000000001 -1.1842924868687987E-004 + 0.13080000000000003 -1.0063868830911815E-004 + 0.13190000000000002 -8.0554324085824192E-005 + 0.13300000000000001 -5.8215915487380698E-005 + 0.13410000000000000 -3.3699634514050558E-005 + 0.13520000000000004 -7.1164913606480695E-006 + 0.13630000000000003 2.1385842046584003E-005 + 0.13740000000000002 5.1622537284856662E-005 + 0.13850000000000001 8.3377293776720762E-005 + 0.13960000000000000 1.1639656440820545E-004 + 0.14070000000000005 1.5039404388517141E-004 + 0.14180000000000004 1.8505334446672350E-004 + 0.14290000000000003 2.2002942569088191E-004 + 0.14400000000000002 2.5495624868199229E-004 + 0.14510000000000001 2.8944978839717805E-004 + 0.14620000000000000 3.2311267568729818E-004 + 0.14730000000000004 3.5553876659832895E-004 + 0.14840000000000003 3.8631935603916645E-004 + 0.14950000000000002 4.1505115223117173E-004 + 0.15060000000000001 4.4134131167083979E-004 + 0.15170000000000000 4.6481663594022393E-004 + 0.15280000000000005 4.8512822831980884E-004 + 0.15390000000000004 5.0195812946185470E-004 + 0.15500000000000003 5.1502237329259515E-004 + 0.15610000000000002 5.2407983457669616E-004 + 0.15720000000000001 5.2893592510372400E-004 + 0.15830000000000000 5.2944937488064170E-004 + 0.15940000000000004 5.2553293062373996E-004 + 0.16050000000000003 5.1715481095016003E-004 + 0.16160000000000002 5.0434173317626119E-004 + 0.16270000000000001 4.8717850586399436E-004 + 0.16380000000000000 4.6580814523622394E-004 + 0.16490000000000005 4.4043172965757549E-004 + 0.16600000000000004 4.1130417957901955E-004 + 0.16710000000000003 3.7872768007218838E-004 + 0.16820000000000002 3.4305010922253132E-004 + 0.16930000000000001 3.0465988675132394E-004 + 0.17040000000000000 2.6397968758828938E-004 + 0.17150000000000004 2.2146150877233595E-004 + 0.17260000000000003 1.7757623572833836E-004 + 0.17370000000000002 1.3280435814522207E-004 + 0.17480000000000001 8.7634689407423139E-005 + 0.17590000000000000 4.2552794184302911E-005 + 0.17700000000000005 -1.9631888790172525E-006 + 0.17810000000000004 -4.5456352381734177E-005 + 0.17920000000000003 -8.7490479927510023E-005 + 0.18030000000000002 -1.2766012514475733E-004 + 0.18140000000000001 -1.6559494542889297E-004 + 0.18250000000000000 -2.0096440857741982E-004 + 0.18360000000000004 -2.3348101240117103E-004 + 0.18470000000000003 -2.6290200185030699E-004 + 0.18580000000000002 -2.8903421480208635E-004 + 0.18690000000000001 -3.1173523166216910E-004 + 0.18800000000000000 -3.3091299701482058E-004 + 0.18910000000000005 -3.4652295289561152E-004 + 0.19020000000000004 -3.5856786416843534E-004 + 0.19130000000000003 -3.6709595588035882E-004 + 0.19240000000000002 -3.7220006925053895E-004 + 0.19350000000000001 -3.7401044392026961E-004 + 0.19460000000000005 -3.7269035237841308E-004 + 0.19570000000000004 -3.6843400448560715E-004 + 0.19680000000000003 -3.6146407364867628E-004 + 0.19790000000000002 -3.5202354774810374E-004 + 0.19900000000000001 -3.4036961733363569E-004 + 0.20010000000000000 -3.2676837872713804E-004 + 0.20120000000000005 -3.1149337883107364E-004 + 0.20230000000000004 -2.9482351965270936E-004 + 0.20340000000000003 -2.7703636442311108E-004 + 0.20450000000000002 -2.5840086163952947E-004 + 0.20560000000000000 -2.3917216458357871E-004 + 0.20670000000000005 -2.1959289733786136E-004 + 0.20780000000000004 -1.9989309657830745E-004 + 0.20890000000000003 -1.8028721387963742E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0051.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0051.BXZ.semd new file mode 100644 index 00000000..4632560a --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0051.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 1.9595432523687732E-030 + -0.10679999999999999 -4.4594351148161897E-030 + -0.10569999999999999 -3.0723135631735565E-029 + -0.10460000000000000 6.4259031761937925E-029 + -0.10349999999999999 2.9027103342956726E-028 + -0.10239999999999999 -4.6664931070287874E-028 + -0.10130000000000000 -2.0752615448571667E-027 + -0.10020000000000000 2.0507700715333776E-027 + -9.9099999999999994E-002 1.1726668497375089E-026 + -9.7999999999999990E-002 -4.6992447975875562E-027 + -9.6899999999999986E-002 -5.2944301046295055E-026 + -9.5799999999999996E-002 -4.7410979515810130E-027 + -9.4699999999999993E-002 1.9614088403400344E-025 + -9.3599999999999989E-002 9.7820527184442211E-026 + -9.2499999999999999E-002 -6.3135930346730025E-025 + -9.1399999999999995E-002 -5.6938629214552441E-025 + -9.0299999999999991E-002 1.8606556487847232E-024 + -8.9200000000000002E-002 2.6774852229698934E-024 + -8.8099999999999984E-002 -4.7387994759111593E-024 + -8.6999999999999994E-002 -1.1244378377948705E-023 + -8.5899999999999990E-002 7.5621342334189710E-024 + -8.4799999999999986E-002 3.8791133764419567E-023 + -8.3699999999999997E-002 7.0802609160474316E-024 + -8.2599999999999993E-002 -9.9121231021685014E-023 + -8.1499999999999989E-002 -9.3908842056768041E-023 + -8.0399999999999999E-002 1.6725517264917277E-022 + -7.9299999999999995E-002 3.3376179834082494E-022 + -7.8199999999999992E-002 -1.3471329715716181E-022 + -7.7100000000000002E-002 -7.7046073091761895E-022 + -7.5999999999999984E-002 -1.3724030262651059E-022 + -7.4899999999999994E-002 1.5122244943952741E-021 + -7.3799999999999991E-002 9.2447813600136103E-022 + -7.2699999999999987E-002 -3.0605309059937311E-021 + -7.1599999999999997E-002 -3.8644294943086238E-021 + -7.0499999999999993E-002 5.0087187611924478E-021 + -6.9399999999999989E-002 1.3157973312990948E-020 + -6.8300000000000000E-002 -6.3033984905315228E-022 + -6.7199999999999996E-002 -2.9443002765336317E-020 + -6.6099999999999992E-002 -2.4788581858709740E-020 + -6.5000000000000002E-002 3.5229415493480310E-020 + -6.3899999999999985E-002 7.4170455018971412E-020 + -6.2799999999999995E-002 -1.9732011829992093E-021 + -6.1699999999999991E-002 -1.1983145814205503E-019 + -6.0599999999999994E-002 -6.7405028799431161E-020 + -5.9499999999999990E-002 1.5570261069451163E-019 + -5.8399999999999994E-002 1.7528076087211711E-019 + -5.7299999999999990E-002 -2.2764424047765598E-019 + -5.6199999999999986E-002 -4.9464283936844108E-019 + -5.5099999999999996E-002 1.4487082274479752E-019 + -5.3999999999999992E-002 1.1741653019310060E-018 + -5.2899999999999989E-002 7.8315035723350114E-019 + -5.1799999999999985E-002 -1.4747789699522976E-018 + -5.0699999999999995E-002 -2.7673848516747449E-018 + -4.9599999999999991E-002 -1.2247683343978789E-019 + -4.8499999999999988E-002 4.1183287834708367E-018 + -4.7399999999999998E-002 3.5007061073019931E-018 + -4.6299999999999994E-002 -3.0219449288994170E-018 + -4.5199999999999990E-002 -6.4421959343068993E-018 + -4.4099999999999986E-002 6.6814464493568634E-019 + -4.2999999999999997E-002 9.3955673836305172E-018 + -4.1899999999999993E-002 2.9375400395799655E-018 + -4.0799999999999989E-002 -1.5047900958719719E-017 + -3.9699999999999985E-002 -1.5278123521166702E-017 + -3.8599999999999995E-002 1.5953579357042804E-017 + -3.7499999999999992E-002 4.0582314649908991E-017 + -3.6399999999999988E-002 8.1816558464711850E-018 + -3.5299999999999984E-002 -5.9321178219901575E-017 + -3.4199999999999994E-002 -6.6169605034575103E-017 + -3.3099999999999991E-002 3.0272408286941959E-017 + -3.1999999999999987E-002 1.2269166361860134E-016 + -3.0899999999999997E-002 6.5905125614239849E-017 + -2.9799999999999993E-002 -1.0320202445487602E-016 + -2.8699999999999989E-002 -1.6215049494309590E-016 + -2.7599999999999986E-002 -6.7820005925703408E-019 + -2.6499999999999996E-002 1.6911438955383694E-016 + -2.5399999999999992E-002 7.0323156822889673E-017 + -2.4299999999999988E-002 -1.8748468129521059E-016 + -2.3199999999999985E-002 -1.6165492772939294E-016 + -2.2099999999999995E-002 2.7199019382745675E-016 + -2.0999999999999991E-002 5.5429550194701716E-016 + -1.9899999999999987E-002 9.0512491523161341E-017 + -1.8799999999999983E-002 -7.8511875633739204E-016 + -1.7699999999999994E-002 -9.7995200431540532E-016 + -1.6599999999999990E-002 -4.5190011755572325E-017 + -1.5499999999999986E-002 1.0111932263881041E-015 + -1.4399999999999996E-002 8.9497321212388082E-016 + -1.3299999999999992E-002 -1.5429953184345301E-016 + -1.2199999999999989E-002 -5.3301999307567966E-016 + -1.1099999999999985E-002 4.2846372837426652E-016 + -9.9999999999999950E-003 1.1796207516310566E-015 + -8.8999999999999913E-003 -8.5380126989845423E-017 + -7.7999999999999875E-003 -2.5303118771796175E-015 + -6.6999999999999837E-003 -3.1044291147626878E-015 + -5.5999999999999939E-003 -3.7264478654580016E-016 + -4.4999999999999901E-003 3.1978346142299717E-015 + -3.3999999999999864E-003 3.9518902371718252E-015 + -2.2999999999999826E-003 1.4802239566447800E-015 + -1.1999999999999927E-003 -1.1476164587520001E-015 + -9.9999999999988987E-005 -1.6264146435608206E-015 + 1.0000000000000148E-003 -1.1437426594468510E-015 + 2.1000000000000185E-003 -1.7979519443904989E-015 + 3.2000000000000084E-003 -2.7288305655111342E-015 + 4.3000000000000121E-003 -1.0014303246380510E-015 + 5.4000000000000159E-003 3.7794355996602705E-015 + 6.5000000000000058E-003 7.7329068238281458E-015 + 7.6000000000000234E-003 6.4885031924460674E-015 + 8.7000000000000133E-003 -5.2957193370564422E-016 + 9.8000000000000032E-003 -1.0273239947806729E-014 + 1.0900000000000021E-002 -1.8456648020895652E-014 + 1.2000000000000011E-002 -2.0111459020496700E-014 + 1.3100000000000001E-002 -9.9661329061866318E-015 + 1.4200000000000018E-002 1.2977210519832423E-014 + 1.5300000000000008E-002 3.9891531646973205E-014 + 1.6400000000000026E-002 5.4864309438889397E-014 + 1.7500000000000016E-002 4.6525849443706732E-014 + 1.8600000000000005E-002 1.6260913310848536E-014 + 1.9700000000000023E-002 -2.6421727422599149E-014 + 2.0800000000000013E-002 -7.2553833600774720E-014 + 2.1900000000000003E-002 -1.1167310836907723E-013 + 2.3000000000000020E-002 -1.2285830718657825E-013 + 2.4100000000000010E-002 -8.0484752163715451E-014 + 2.5200000000000000E-002 1.9408342053178589E-014 + 2.6300000000000018E-002 1.3892042355877210E-013 + 2.7400000000000008E-002 2.1480850410059149E-013 + 2.8500000000000025E-002 2.0311734878677296E-013 + 2.9600000000000015E-002 1.0822444421751745E-013 + 3.0700000000000005E-002 -2.6938280301086817E-014 + 3.1800000000000023E-002 -1.5000380223974957E-013 + 3.2900000000000013E-002 -2.1309343178899098E-013 + 3.4000000000000002E-002 -1.7744139491071564E-013 + 3.5100000000000020E-002 -3.0666085854480149E-014 + 3.6200000000000010E-002 1.8181186807811334E-013 + 3.7300000000000028E-002 3.4131947485374625E-013 + 3.8400000000000017E-002 3.1347943988888072E-013 + 3.9500000000000007E-002 1.7174191010841701E-014 + 4.0600000000000025E-002 -5.1281179823392531E-013 + 4.1700000000000015E-002 -1.1363298539970867E-012 + 4.2800000000000005E-002 -1.6283686638668415E-012 + 4.3900000000000022E-002 -1.7676114478365479E-012 + 4.5000000000000012E-002 -1.4405492857610946E-012 + 4.6100000000000002E-002 -7.0855691106097574E-013 + 4.7200000000000020E-002 1.8149429170926518E-013 + 4.8300000000000010E-002 8.6948232901756795E-013 + 4.9400000000000027E-002 8.8932377087513892E-013 + 5.0500000000000017E-002 -1.4877693261389213E-014 + 5.1600000000000007E-002 -1.7925160054194089E-012 + 5.2700000000000025E-002 -3.9633131845850933E-012 + 5.3800000000000014E-002 -5.9138956752524674E-012 + 5.4900000000000004E-002 -6.8994423889356948E-012 + 5.6000000000000022E-002 -6.6869352936815840E-012 + 5.7100000000000012E-002 -5.5471308969823330E-012 + 5.8200000000000002E-002 -4.1502287717598563E-012 + 5.9300000000000019E-002 -3.2445125145580400E-012 + 6.0400000000000009E-002 -4.1098660932825659E-012 + 6.1500000000000027E-002 -7.3981749545981579E-012 + 6.2600000000000017E-002 -1.2917797907741058E-011 + 6.3700000000000007E-002 -1.9958762073613023E-011 + 6.4800000000000024E-002 -2.7117063802761798E-011 + 6.5900000000000014E-002 -3.2194562987752917E-011 + 6.7000000000000004E-002 -3.3735306215199046E-011 + 6.8100000000000022E-002 -3.1750806844810242E-011 + 6.9200000000000012E-002 -2.9019509018013423E-011 + 7.0300000000000029E-002 -2.9518047728327446E-011 + 7.1400000000000019E-002 -3.3943233640476578E-011 + 7.2500000000000009E-002 -4.4246325353602955E-011 + 7.3600000000000027E-002 -6.0971644399998581E-011 + 7.4700000000000016E-002 -8.1462586676295246E-011 + 7.5800000000000006E-002 -1.0088940100017041E-010 + 7.6900000000000024E-002 -1.1649901876520374E-010 + 7.8000000000000014E-002 -1.2835134344246768E-010 + 7.9100000000000004E-002 -1.3561338163547987E-010 + 8.0200000000000021E-002 -1.3234784101978647E-010 + 8.1300000000000011E-002 -1.2765047352480963E-010 + 8.2400000000000029E-002 -1.4037714046732930E-010 + 8.3500000000000019E-002 -1.5911827411230206E-010 + 8.4600000000000009E-002 -1.9798809813842411E-010 + 8.5700000000000026E-002 -2.2925837617204792E-010 + 8.6800000000000016E-002 -2.6737592695447177E-010 + 8.7900000000000006E-002 -3.0762425939911964E-010 + 8.9000000000000024E-002 -3.4367039769556129E-010 + 9.0100000000000013E-002 -3.6486771937127571E-010 + 9.1200000000000003E-002 -3.8155600901035314E-010 + 9.2300000000000021E-002 -3.5933078734728952E-010 + 9.3400000000000011E-002 -3.2973540564640302E-010 + 9.4500000000000028E-002 -3.3431052370858083E-010 + 9.5600000000000018E-002 -3.8605385555001703E-010 + 9.6700000000000008E-002 -4.0081063468200284E-010 + 9.7800000000000026E-002 -5.1303372661237745E-010 + 9.8900000000000016E-002 -5.6180882168632706E-010 + 0.10000000000000001 -5.8819943360433058E-010 + 0.10110000000000002 -5.6344839904909350E-010 + 0.10220000000000001 -5.1160425895702133E-010 + 0.10330000000000003 -4.4276562971568012E-010 + 0.10440000000000002 -4.3743855759892369E-010 + 0.10550000000000001 -5.7888333016009597E-010 + 0.10660000000000003 -1.8762777442837830E-010 + 0.10770000000000002 -4.1096109154592497E-011 + 0.10880000000000001 -5.9063226531819168E-011 + 0.10990000000000003 -1.7183142408949692E-010 + 0.11100000000000002 -2.2322600712332274E-010 + 0.11210000000000001 -2.4900706496744363E-010 + 0.11320000000000002 1.1452744134998749E-012 + 0.11430000000000001 1.6030822502788311E-010 + 0.11540000000000003 3.3727165504870982E-010 + 0.11650000000000002 4.1266828842978498E-010 + 0.11760000000000001 5.9103710814412125E-010 + 0.11870000000000003 4.7376969014578663E-010 + 0.11980000000000002 9.2661156525508659E-010 + 0.12090000000000001 1.1840193270273858E-009 + 0.12200000000000003 1.2259895321165004E-009 + 0.12310000000000001 1.1419081236141437E-009 + 0.12420000000000003 1.6311938466628817E-009 + 0.12530000000000002 2.0944457279625794E-009 + 0.12640000000000001 2.1992025978079255E-009 + 0.12750000000000003 2.2964821155824211E-009 + 0.12860000000000002 2.9918825195096588E-009 + 0.12970000000000001 2.2803328114662236E-009 + 0.13080000000000003 1.6699162053157579E-009 + 0.13190000000000002 1.5904045858050608E-009 + 0.13300000000000001 2.0199886208160933E-009 + 0.13410000000000000 2.8757984882332721E-009 + 0.13520000000000004 2.7502875532547932E-009 + 0.13630000000000003 2.5454973684446713E-009 + 0.13740000000000002 2.0663164512768617E-009 + 0.13850000000000001 2.0976713699383254E-009 + 0.13960000000000000 2.4461748182602605E-009 + 0.14070000000000005 1.5205442460697327E-009 + 0.14180000000000004 1.3534693366068495E-009 + 0.14290000000000003 9.4451135801421060E-010 + 0.14400000000000002 8.4575646486229061E-010 + 0.14510000000000001 1.2718688324753202E-009 + 0.14620000000000000 1.2368488455649640E-009 + 0.14730000000000004 9.3851160176683379E-010 + 0.14840000000000003 -3.4916572411169966E-010 + 0.14950000000000002 -1.4865143560527372E-009 + 0.15060000000000001 -2.1846211506471036E-009 + 0.15170000000000000 -1.9892947289434915E-009 + 0.15280000000000005 -1.6692480730995385E-009 + 0.15390000000000004 -1.5043779555412584E-009 + 0.15500000000000003 -1.9251209515402934E-009 + 0.15610000000000002 -2.6541875364216594E-009 + 0.15720000000000001 -3.2183804510310665E-009 + 0.15830000000000000 -3.0754003788047157E-009 + 0.15940000000000004 -2.8801450113746796E-009 + 0.16050000000000003 -2.9595339512411556E-009 + 0.16160000000000002 -3.8645673328119301E-009 + 0.16270000000000001 -4.1850993781622492E-009 + 0.16380000000000000 -4.0339496187868917E-009 + 0.16490000000000005 -3.7815510722793988E-009 + 0.16600000000000004 -2.3075861221855121E-009 + 0.16710000000000003 -2.1963704188721067E-009 + 0.16820000000000002 -2.7417708103882887E-009 + 0.16930000000000001 -3.3460636483795270E-009 + 0.17040000000000000 -3.3352280937037904E-009 + 0.17150000000000004 -2.3161341733413110E-009 + 0.17260000000000003 -8.4756263118990205E-010 + 0.17370000000000002 -7.3874251160788162E-010 + 0.17480000000000001 -1.4534946579658481E-009 + 0.17590000000000000 -1.7651051731348844E-009 + 0.17700000000000005 -8.9542523395991225E-010 + 0.17810000000000004 -9.2393231954090993E-010 + 0.17920000000000003 -5.5528825981809860E-010 + 0.18030000000000002 2.3915955327247218E-010 + 0.18140000000000001 3.9673211937873987E-010 + 0.18250000000000000 2.4495835915239184E-010 + 0.18360000000000004 8.5086060419570231E-010 + 0.18470000000000003 2.0233896780297300E-009 + 0.18580000000000002 3.0720213040069666E-009 + 0.18690000000000001 3.2182525533386297E-009 + 0.18800000000000000 1.8702210891063942E-009 + 0.18910000000000005 1.2281625716425992E-009 + 0.19020000000000004 1.8509298538305075E-009 + 0.19130000000000003 2.1821702222979411E-009 + 0.19240000000000002 2.5360344935165813E-009 + 0.19350000000000001 2.6909863226620701E-009 + 0.19460000000000005 2.1952202278185950E-009 + 0.19570000000000004 1.6404302360939482E-009 + 0.19680000000000003 1.2859339149073890E-009 + 0.19790000000000002 1.8386802080883058E-009 + 0.19900000000000001 2.7524171830606292E-009 + 0.20010000000000000 3.3578058111771725E-009 + 0.20120000000000005 2.5835074080049480E-009 + 0.20230000000000004 6.3026206476024527E-010 + 0.20340000000000003 -1.0274492368012034E-009 + 0.20450000000000002 -1.1097504026835736E-009 + 0.20560000000000000 3.8989933504041119E-010 + 0.20670000000000005 1.9236912063291811E-009 + 0.20780000000000004 2.0407950884759885E-009 + 0.20890000000000003 6.0955979153121120E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0052.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0052.BXX.semd new file mode 100644 index 00000000..ebf9792e --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0052.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 -1.0370384665327475E-019 + -0.11230000000000000 -4.6409876227256865E-020 + -0.11119999999999999 8.2720842650112477E-019 + -0.11009999999999999 8.0862028226977456E-019 + -0.10900000000000000 -2.4883402283185032E-018 + -0.10790000000000000 -2.5798934056964849E-018 + -0.10679999999999999 4.4458095879805804E-018 + -0.10569999999999999 -8.2915699519060062E-018 + -0.10460000000000000 -4.1711803306570549E-017 + -0.10349999999999999 3.4793552522030194E-017 + -0.10239999999999999 2.8669153588801880E-016 + -0.10130000000000000 2.5638893219999620E-016 + -0.10020000000000000 -6.8406153180152721E-016 + -9.9099999999999994E-002 -1.7783005682559623E-015 + -9.7999999999999990E-002 -6.4952386925635152E-016 + -9.6899999999999986E-002 3.2767259923878163E-015 + -9.5799999999999996E-002 5.7871662648666111E-015 + -9.4699999999999993E-002 2.2170111188909601E-015 + -9.3599999999999989E-002 -5.0691186477872484E-015 + -9.2499999999999999E-002 -9.9055200755140613E-015 + -9.1399999999999995E-002 -1.3656571601111840E-014 + -9.0299999999999991E-002 -1.9275620460673312E-014 + -8.9200000000000002E-002 -7.1703193987231011E-015 + -8.8099999999999984E-002 5.4147827985729508E-014 + -8.6999999999999994E-002 1.3642907604419913E-013 + -8.5899999999999990E-002 1.1752887075014429E-013 + -8.4799999999999986E-002 -9.3426372053170142E-014 + -8.3699999999999997E-002 -3.7053083583142576E-013 + -8.2599999999999993E-002 -4.1808898465674205E-013 + -8.1499999999999989E-002 -1.0171621574531220E-013 + -8.0399999999999999E-002 3.5628268456149026E-013 + -7.9299999999999995E-002 6.6289031555588629E-013 + -7.8199999999999992E-002 8.2279587873893001E-013 + -7.7100000000000002E-002 9.0005504134807457E-013 + -7.5999999999999984E-002 4.4932571660778742E-013 + -7.4899999999999994E-002 -1.1745863613341068E-012 + -7.3799999999999991E-002 -3.4557834024950829E-012 + -7.2699999999999987E-002 -4.2359778879008658E-012 + -7.1599999999999997E-002 -1.7172206582052874E-012 + -7.0499999999999993E-002 2.9525650587641783E-012 + -6.9399999999999989E-002 6.3249388365660408E-012 + -6.8300000000000000E-002 6.5535099048885659E-012 + -6.7199999999999996E-002 5.3395517174426033E-012 + -6.6099999999999992E-002 4.4603648031993348E-012 + -6.5000000000000002E-002 1.5831603606200617E-012 + -6.3899999999999985E-002 -7.2067816124510298E-012 + -6.2799999999999995E-002 -1.9912894250184721E-011 + -6.1699999999999991E-002 -2.7178292602569876E-011 + -6.0599999999999994E-002 -2.1546889272805458E-011 + -5.9499999999999990E-002 -6.1066100093265518E-012 + -5.8399999999999994E-002 1.0584709324301667E-011 + -5.7299999999999990E-002 2.7202143315641081E-011 + -5.6199999999999986E-002 5.0021015107759581E-011 + -5.5099999999999996E-002 7.6653031144680028E-011 + -5.3999999999999992E-002 8.5816131978333487E-011 + -5.2899999999999989E-002 5.3101415625755877E-011 + -5.1799999999999985E-002 -2.2090562018517446E-011 + -5.0699999999999995E-002 -1.1234462665710154E-010 + -4.9599999999999991E-002 -1.8649702615558539E-010 + -4.8499999999999988E-002 -2.2949642186631536E-010 + -4.7399999999999998E-002 -2.3298971085772280E-010 + -4.6299999999999994E-002 -1.7724323397860786E-010 + -4.5199999999999990E-002 -3.9997262446522797E-011 + -4.4099999999999986E-002 1.7328671830796338E-010 + -4.2999999999999997E-002 4.1959857810525136E-010 + -4.1899999999999993E-002 6.4424421353237449E-010 + -4.0799999999999989E-002 8.0668860480415105E-010 + -3.9699999999999985E-002 8.7561818906678468E-010 + -3.8599999999999995E-002 8.1776585503234855E-010 + -3.7499999999999992E-002 6.2022093016977919E-010 + -3.6399999999999988E-002 3.2891575574289789E-010 + -3.5299999999999984E-002 4.5457668879089752E-011 + -3.4199999999999994E-002 -1.2486542355638619E-010 + -3.3099999999999991E-002 -1.0975938907753502E-010 + -3.1999999999999987E-002 1.4636107603660520E-010 + -3.0899999999999997E-002 6.9390398982349666E-010 + -2.9799999999999993E-002 1.5184227208919765E-009 + -2.8699999999999989E-002 2.4584221325341105E-009 + -2.7599999999999986E-002 3.2189673149218834E-009 + -2.6499999999999996E-002 3.4917926328148496E-009 + -2.5399999999999992E-002 3.0425157948599235E-009 + -2.4299999999999988E-002 1.6652181855647541E-009 + -2.3199999999999985E-002 -8.9581508877500937E-010 + -2.2099999999999995E-002 -4.8898289861654121E-009 + -2.0999999999999991E-002 -1.0389092253149101E-008 + -1.9899999999999987E-002 -1.7221781334342268E-008 + -1.8799999999999983E-002 -2.5130828973374264E-008 + -1.7699999999999994E-002 -3.4010270155704347E-008 + -1.6599999999999990E-002 -4.3996237764076795E-008 + -1.5499999999999986E-002 -5.5407831212050951E-008 + -1.4399999999999996E-002 -6.8721305979124736E-008 + -1.3299999999999992E-002 -8.4655980003844888E-008 + -1.2199999999999989E-002 -1.0424349028426150E-007 + -1.1099999999999985E-002 -1.2877208632744441E-007 + -9.9999999999999950E-003 -1.5969109767866030E-007 + -8.8999999999999913E-003 -1.9860873123889178E-007 + -7.7999999999999875E-003 -2.4732537440286251E-007 + -6.6999999999999837E-003 -3.0777451343055873E-007 + -5.5999999999999939E-003 -3.8194113471945457E-007 + -4.4999999999999901E-003 -4.7200049380080600E-007 + -3.3999999999999864E-003 -5.8066717656402034E-007 + -2.2999999999999826E-003 -7.1144319235827425E-007 + -1.1999999999999927E-003 -8.6852077174626174E-007 + -9.9999999999988987E-005 -1.0565520369709702E-006 + 1.0000000000000148E-003 -1.2807632856493001E-006 + 2.1000000000000185E-003 -1.5473484609174193E-006 + 3.2000000000000084E-003 -1.8637206267158035E-006 + 4.3000000000000121E-003 -2.2382894258043962E-006 + 5.4000000000000159E-003 -2.6801376407092903E-006 + 6.5000000000000058E-003 -3.1991335163183976E-006 + 7.6000000000000234E-003 -3.8063865304138744E-006 + 8.7000000000000133E-003 -4.5145029616833199E-006 + 9.8000000000000032E-003 -5.3374437811726239E-006 + 1.0900000000000021E-002 -6.2903159232519101E-006 + 1.2000000000000011E-002 -7.3894107117666863E-006 + 1.3100000000000001E-002 -8.6525051301578060E-006 + 1.4200000000000018E-002 -1.0098976417793892E-005 + 1.5300000000000008E-002 -1.1749677469197195E-005 + 1.6400000000000026E-002 -1.3626899090013467E-005 + 1.7500000000000016E-002 -1.5754318155813962E-005 + 1.8600000000000005E-002 -1.8156713849748485E-005 + 1.9700000000000023E-002 -2.0859406504314393E-005 + 2.0800000000000013E-002 -2.3887851057224907E-005 + 2.1900000000000003E-002 -2.7267618861515075E-005 + 2.3000000000000020E-002 -3.1024428608361632E-005 + 2.4100000000000010E-002 -3.5183602449251339E-005 + 2.5200000000000000E-002 -3.9768863643985242E-005 + 2.6300000000000018E-002 -4.4801283365814015E-005 + 2.7400000000000008E-002 -5.0299920985708013E-005 + 2.8500000000000025E-002 -5.6281369325006381E-005 + 2.9600000000000015E-002 -6.2758925196249038E-005 + 3.0700000000000005E-002 -6.9740926846861839E-005 + 3.1800000000000023E-002 -7.7229764428921044E-005 + 3.2900000000000013E-002 -8.5220330220181495E-005 + 3.4000000000000002E-002 -9.3700102297589183E-005 + 3.5100000000000020E-002 -1.0264717275276780E-004 + 3.6200000000000010E-002 -1.1203009489690885E-004 + 3.7300000000000028E-002 -1.2180599878774956E-004 + 3.8400000000000017E-002 -1.3192142068874091E-004 + 3.9500000000000007E-002 -1.4230996021069586E-004 + 4.0600000000000025E-002 -1.5289254952222109E-004 + 4.1700000000000015E-002 -1.6357607091777027E-004 + 4.2800000000000005E-002 -1.7425364057999104E-004 + 4.3900000000000022E-002 -1.8480548169463873E-004 + 4.5000000000000012E-002 -1.9509755657054484E-004 + 4.6100000000000002E-002 -2.0498102821875364E-004 + 4.7200000000000020E-002 -2.1429476328194141E-004 + 4.8300000000000010E-002 -2.2286652529146522E-004 + 4.9400000000000027E-002 -2.3051175230648369E-004 + 5.0500000000000017E-002 -2.3703659826423973E-004 + 5.1600000000000007E-002 -2.4224178923759609E-004 + 5.2700000000000025E-002 -2.4592498084530234E-004 + 5.3800000000000014E-002 -2.4788375594653189E-004 + 5.4900000000000004E-002 -2.4791448959149420E-004 + 5.6000000000000022E-002 -2.4581942125223577E-004 + 5.7100000000000012E-002 -2.4140831374097615E-004 + 5.8200000000000002E-002 -2.3450398293789476E-004 + 5.9300000000000019E-002 -2.2494960285257548E-004 + 6.0400000000000009E-002 -2.1260970970615745E-004 + 6.1500000000000027E-002 -1.9737376715056598E-004 + 6.2600000000000017E-002 -1.7915635544341058E-004 + 6.3700000000000007E-002 -1.5790243924129754E-004 + 6.4800000000000024E-002 -1.3360082812141627E-004 + 6.5900000000000014E-002 -1.0627932351781055E-004 + 6.7000000000000004E-002 -7.6010554039385170E-005 + 6.8100000000000022E-002 -4.2911513446597382E-005 + 6.9200000000000012E-002 -7.1407353061658796E-006 + 7.0300000000000029E-002 3.1097839382709935E-005 + 7.1400000000000019E-002 7.1551025030203164E-005 + 7.2500000000000009E-002 1.1391406587790698E-004 + 7.3600000000000027E-002 1.5783458366058767E-004 + 7.4700000000000016E-002 2.0292335830163211E-004 + 7.5800000000000006E-002 2.4875925737433136E-004 + 7.6900000000000024E-002 2.9488909058272839E-004 + 7.8000000000000014E-002 3.4082401543855667E-004 + 7.9100000000000004E-002 3.8605101872235537E-004 + 8.0200000000000021E-002 4.3004035251215100E-004 + 8.1300000000000011E-002 4.7226011520251632E-004 + 8.2400000000000029E-002 5.1218474982306361E-004 + 8.3500000000000019E-002 5.4929614998400211E-004 + 8.4600000000000009E-002 5.8308959705755115E-004 + 8.5700000000000026E-002 6.1308237491175532E-004 + 8.6800000000000016E-002 6.3882675021886826E-004 + 8.7900000000000006E-002 6.5992126474156976E-004 + 8.9000000000000024E-002 6.7601841874420643E-004 + 9.0100000000000013E-002 6.8682973505929112E-004 + 9.1200000000000003E-002 6.9212523521855474E-004 + 9.2300000000000021E-002 6.9174007512629032E-004 + 9.3400000000000011E-002 6.8557390477508307E-004 + 9.4500000000000028E-002 6.7360559478402138E-004 + 9.5600000000000018E-002 6.5589725272729993E-004 + 9.6700000000000008E-002 6.3259364105761051E-004 + 9.7800000000000026E-002 6.0391041915863752E-004 + 9.8900000000000016E-002 5.7012256002053618E-004 + 0.10000000000000001 5.3156638750806451E-004 + 0.10110000000000002 4.8864667769521475E-004 + 0.10220000000000001 4.4184108264744282E-004 + 0.10330000000000003 3.9168135845102370E-004 + 0.10440000000000002 3.3873043139465153E-004 + 0.10550000000000001 2.8356671100482345E-004 + 0.10660000000000003 2.2679024550598115E-004 + 0.10770000000000002 1.6902739298529923E-004 + 0.10880000000000001 1.1091467604273930E-004 + 0.10990000000000003 5.3082050726516172E-005 + 0.11100000000000002 -3.8619104998360854E-006 + 0.11210000000000001 -5.9333757235435769E-005 + 0.11320000000000002 -1.1278838064754382E-004 + 0.11430000000000001 -1.6372370009776205E-004 + 0.11540000000000003 -2.1168825333006680E-004 + 0.11650000000000002 -2.5626845308579504E-004 + 0.11760000000000001 -2.9709422960877419E-004 + 0.11870000000000003 -3.3386980067007244E-004 + 0.11980000000000002 -3.6638099118135870E-004 + 0.12090000000000001 -3.9448594907298684E-004 + 0.12200000000000003 -4.1808420792222023E-004 + 0.12310000000000001 -4.3711860780604184E-004 + 0.12420000000000003 -4.5159884029999375E-004 + 0.12530000000000002 -4.6161498175933957E-004 + 0.12640000000000001 -4.6731397742405534E-004 + 0.12750000000000003 -4.6887877397239208E-004 + 0.12860000000000002 -4.6652430319227278E-004 + 0.12970000000000001 -4.6050723176449537E-004 + 0.13080000000000003 -4.5112177031114697E-004 + 0.13190000000000002 -4.3868331704288721E-004 + 0.13300000000000001 -4.2352118180133402E-004 + 0.13410000000000000 -4.0598143823444843E-004 + 0.13520000000000004 -3.8642570143565536E-004 + 0.13630000000000003 -3.6521023139357567E-004 + 0.13740000000000002 -3.4267138107679784E-004 + 0.13850000000000001 -3.1913295970298350E-004 + 0.13960000000000000 -2.9492235626094043E-004 + 0.14070000000000005 -2.7036271058022976E-004 + 0.14180000000000004 -2.4574418785050511E-004 + 0.14290000000000003 -2.2131192963570356E-004 + 0.14400000000000002 -1.9728622282855213E-004 + 0.14510000000000001 -1.7388234846293926E-004 + 0.14620000000000000 -1.5130206884350628E-004 + 0.14730000000000004 -1.2970493116881698E-004 + 0.14840000000000003 -1.0920369822997600E-004 + 0.14950000000000002 -8.9888715592678636E-005 + 0.15060000000000001 -7.1843292971607298E-005 + 0.15170000000000000 -5.5131062254076824E-005 + 0.15280000000000005 -3.9779399230610579E-005 + 0.15390000000000004 -2.5787931008380838E-005 + 0.15500000000000003 -1.3149367987352889E-005 + 0.15610000000000002 -1.8503202454667189E-006 + 0.15720000000000001 8.1454109022160992E-006 + 0.15830000000000000 1.6900852642720565E-005 + 0.15940000000000004 2.4483526431140490E-005 + 0.16050000000000003 3.0948620405979455E-005 + 0.16160000000000002 3.6353234463604167E-005 + 0.16270000000000001 4.0779341361485422E-005 + 0.16380000000000000 4.4326538045424968E-005 + 0.16490000000000005 4.7081965021789074E-005 + 0.16600000000000004 4.9109359679277986E-005 + 0.16710000000000003 5.0472059228923172E-005 + 0.16820000000000002 5.1254912250442430E-005 + 0.16930000000000001 5.1549228373914957E-005 + 0.17040000000000000 5.1423321565380320E-005 + 0.17150000000000004 5.0923823437187821E-005 + 0.17260000000000003 5.0104099500458688E-005 + 0.17370000000000002 4.9035574193112552E-005 + 0.17480000000000001 4.7783101763343439E-005 + 0.17590000000000000 4.6382541768252850E-005 + 0.17700000000000005 4.4854012230644003E-005 + 0.17810000000000004 4.3232248572167009E-005 + 0.17920000000000003 4.1567465814296156E-005 + 0.18030000000000002 3.9896673115435988E-005 + 0.18140000000000001 3.8230427890084684E-005 + 0.18250000000000000 3.6573699617292732E-005 + 0.18360000000000004 3.4947213862324134E-005 + 0.18470000000000003 3.3376960345776752E-005 + 0.18580000000000002 3.1869705708231777E-005 + 0.18690000000000001 3.0416651497944258E-005 + 0.18800000000000000 2.9020680813118815E-005 + 0.18910000000000005 2.7703255909727886E-005 + 0.19020000000000004 2.6475827326066792E-005 + 0.19130000000000003 2.5320156055386178E-005 + 0.19240000000000002 2.4210396077251062E-005 + 0.19350000000000001 2.3147922547650523E-005 + 0.19460000000000005 2.2157311832415871E-005 + 0.19570000000000004 2.1248129996820353E-005 + 0.19680000000000003 2.0396484615048394E-005 + 0.19790000000000002 1.9572864403016865E-005 + 0.19900000000000001 1.8774589989334345E-005 + 0.20010000000000000 1.8016780813923106E-005 + 0.20120000000000005 1.7299988030572422E-005 + 0.20230000000000004 1.6604464690317400E-005 + 0.20340000000000003 1.5916966731310822E-005 + 0.20450000000000002 1.5244646419887431E-005 + 0.20560000000000000 1.4594066669815220E-005 + 0.20670000000000005 1.3949425010650884E-005 + 0.20780000000000004 1.3288069567352068E-005 + 0.20890000000000003 1.2611013517016545E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0052.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0052.BXZ.semd new file mode 100644 index 00000000..02309cfb --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0052.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173367227286533E-021 + -0.11119999999999999 -2.1335585054060316E-021 + -0.11009999999999999 -5.0255070541149363E-020 + -0.10900000000000000 6.3249792005434729E-021 + -0.10790000000000000 3.2296858596705518E-019 + -0.10679999999999999 1.0674466598259625E-019 + -0.10569999999999999 -1.4623058100980340E-018 + -0.10460000000000000 -1.2596277416636066E-018 + -0.10349999999999999 4.7662502582968852E-018 + -0.10239999999999999 7.2483777398296558E-018 + -0.10130000000000000 -1.0592429074003906E-017 + -0.10020000000000000 -2.7792593602401887E-017 + -9.9099999999999994E-002 1.2570456973815223E-017 + -9.7999999999999990E-002 7.9820507126533615E-017 + -9.6899999999999986E-002 1.2145739433938646E-017 + -9.5799999999999996E-002 -1.8955684152154983E-016 + -9.4699999999999993E-002 -1.2844003948025284E-016 + -9.3599999999999989E-002 3.9215216707930351E-016 + -9.2499999999999999E-002 5.3949000130372243E-016 + -9.1399999999999995E-002 -6.0574216558087523E-016 + -9.0299999999999991E-002 -1.6980247147458305E-015 + -8.9200000000000002E-002 1.2997000597612073E-016 + -8.8099999999999984E-002 3.8443729570450478E-015 + -8.6999999999999994E-002 2.7951515512152515E-015 + -8.5899999999999990E-002 -5.4412913722836319E-015 + -8.4799999999999986E-002 -9.5917494256979145E-015 + -8.3699999999999997E-002 2.5228006007616032E-015 + -8.2599999999999993E-002 1.8417230495662226E-014 + -8.1499999999999989E-002 8.2132456556889034E-015 + -8.0399999999999999E-002 -2.5318201040454985E-014 + -7.9299999999999995E-002 -2.8646833847125255E-014 + -7.8199999999999992E-002 2.6885518618802347E-014 + -7.7100000000000002E-002 6.7104518285381748E-014 + -7.5999999999999984E-002 -4.8576949889878387E-015 + -7.4899999999999994E-002 -1.2584735770843070E-013 + -7.3799999999999991E-002 -8.8558927714959407E-014 + -7.2699999999999987E-002 1.4607440962117330E-013 + -7.1599999999999997E-002 2.6607234753124598E-013 + -7.0499999999999993E-002 -1.4645877284384656E-014 + -6.9399999999999989E-002 -4.1285169185244219E-013 + -6.8300000000000000E-002 -2.8991403461936516E-013 + -6.7199999999999996E-002 3.7689518389907861E-013 + -6.6099999999999992E-002 6.6022968342460686E-013 + -6.5000000000000002E-002 -1.0487731559941094E-013 + -6.3899999999999985E-002 -1.0222499929879447E-012 + -6.2799999999999995E-002 -5.2546931649660733E-013 + -6.1699999999999991E-002 1.1612631429375186E-012 + -6.0599999999999994E-002 1.6429054297550927E-012 + -5.9499999999999990E-002 -4.3080518536200985E-013 + -5.8399999999999994E-002 -2.6582687873838440E-012 + -5.7299999999999990E-002 -1.4798661428228055E-012 + -5.6199999999999986E-002 2.3741826647022402E-012 + -5.5099999999999996E-002 3.6570000500057986E-012 + -5.3999999999999992E-002 -3.4670332468671183E-013 + -5.2899999999999989E-002 -4.7691954552231408E-012 + -5.1799999999999985E-002 -2.8353901258132419E-012 + -5.0699999999999995E-002 3.9463007514561887E-012 + -4.9599999999999991E-002 6.1618184513112517E-012 + -4.8499999999999988E-002 -6.3211534531010249E-013 + -4.7399999999999998E-002 -7.9609227196519861E-012 + -4.6299999999999994E-002 -4.8449655745685938E-012 + -4.5199999999999990E-002 5.9953301004278536E-012 + -4.4099999999999986E-002 1.0003449457673952E-011 + -4.2999999999999997E-002 7.0892884661624689E-013 + -4.1899999999999993E-002 -9.9522022567466450E-012 + -4.0799999999999989E-002 -7.5308596164669339E-012 + -3.9699999999999985E-002 4.1720238375120289E-012 + -3.8599999999999995E-002 8.2175898030723005E-012 + -3.7499999999999992E-002 -6.3644971454515642E-013 + -3.6399999999999988E-002 -8.0506434851912445E-012 + -3.5299999999999984E-002 -1.8630988678908222E-012 + -3.4199999999999994E-002 9.1507704191862160E-012 + -3.3099999999999991E-002 8.9028975164273660E-012 + -3.1999999999999987E-002 -8.5994362672425773E-013 + -3.0899999999999997E-002 -4.3742882580022346E-012 + -2.9799999999999993E-002 6.2943611911156494E-013 + -2.8699999999999989E-002 -1.9726872045600086E-012 + -2.7599999999999986E-002 -1.6758964008212196E-011 + -2.6499999999999996E-002 -2.0910788725569951E-011 + -2.5399999999999992E-002 2.9894871300673032E-012 + -2.4299999999999988E-002 3.0755904767421072E-011 + -2.3199999999999985E-002 2.1634041780238533E-011 + -2.2099999999999995E-002 -1.9669203765726451E-011 + -2.0999999999999991E-002 -3.8401063578996641E-011 + -1.9899999999999987E-002 -5.0469962410704117E-012 + -1.8799999999999983E-002 3.2670970095960428E-011 + -1.7699999999999994E-002 9.1561766848990978E-012 + -1.6599999999999990E-002 -5.9844892930094318E-011 + -1.5499999999999986E-002 -8.4310343428928292E-011 + -1.4399999999999996E-002 -1.9536568543476740E-011 + -1.3299999999999992E-002 6.4550247091954560E-011 + -1.2199999999999989E-002 6.8626937466120808E-011 + -1.1099999999999985E-002 -7.4524483806293063E-012 + -9.9999999999999950E-003 -7.1625150255272274E-011 + -8.8999999999999913E-003 -6.8140590392395950E-011 + -7.7999999999999875E-003 -4.2949067913244932E-011 + -6.6999999999999837E-003 -6.1238306092725736E-011 + -5.5999999999999939E-003 -1.1009614747647944E-010 + -4.4999999999999901E-003 -1.3047242453101404E-010 + -3.3999999999999864E-003 -1.1084830275898128E-010 + -2.2999999999999826E-003 -9.0734697533179087E-011 + -1.1999999999999927E-003 -8.0451895145827734E-011 + -9.9999999999988987E-005 -4.9836131749136925E-011 + 1.0000000000000148E-003 -2.2382342507176745E-011 + 2.1000000000000185E-003 -9.5327926108446093E-011 + 3.2000000000000084E-003 -3.0087279889734475E-010 + 4.3000000000000121E-003 -5.0182258348741016E-010 + 5.4000000000000159E-003 -5.2458920540843224E-010 + 6.5000000000000058E-003 -3.9108113969454905E-010 + 7.6000000000000234E-003 -3.2536767724522520E-010 + 8.7000000000000133E-003 -4.5145573390747984E-010 + 9.8000000000000032E-003 -6.1730809353122140E-010 + 1.0900000000000021E-002 -6.1462285261271177E-010 + 1.2000000000000011E-002 -4.6596998481973628E-010 + 1.3100000000000001E-002 -4.4921935615782616E-010 + 1.4200000000000018E-002 -7.4415318351839232E-010 + 1.5300000000000008E-002 -1.1726265514155898E-009 + 1.6400000000000026E-002 -1.4700490824637313E-009 + 1.7500000000000016E-002 -1.5513638151887221E-009 + 1.8600000000000005E-002 -1.5473187175985004E-009 + 1.9700000000000023E-002 -1.5687920962292878E-009 + 2.0800000000000013E-002 -1.6027854599087732E-009 + 2.1900000000000003E-002 -1.6360673926740787E-009 + 2.3000000000000020E-002 -1.7426918796914492E-009 + 2.4100000000000010E-002 -1.9094041903144898E-009 + 2.5200000000000000E-002 -2.1239368042103024E-009 + 2.6300000000000018E-002 -2.2928152709766891E-009 + 2.7400000000000008E-002 -2.4748572080568465E-009 + 2.8500000000000025E-002 -2.8867137569221768E-009 + 2.9600000000000015E-002 -3.3850884317843111E-009 + 3.0700000000000005E-002 -3.4892282396725705E-009 + 3.1800000000000023E-002 -3.2623606038839625E-009 + 3.2900000000000013E-002 -2.9958391323248179E-009 + 3.4000000000000002E-002 -2.9275997182054425E-009 + 3.5100000000000020E-002 -3.0199045486511977E-009 + 3.6200000000000010E-002 -3.0618476642985115E-009 + 3.7300000000000028E-002 -2.7628939136548070E-009 + 3.8400000000000017E-002 -2.5404505166193303E-009 + 3.9500000000000007E-002 -2.6860935697925470E-009 + 4.0600000000000025E-002 -2.9397246859019788E-009 + 4.1700000000000015E-002 -2.8539981489217325E-009 + 4.2800000000000005E-002 -2.1140149630838323E-009 + 4.3900000000000022E-002 -1.3076771887554628E-009 + 4.5000000000000012E-002 -7.8473616493823783E-010 + 4.6100000000000002E-002 -7.0732697476927342E-010 + 4.7200000000000020E-002 -8.6157088408089777E-011 + 4.8300000000000010E-002 7.9934348029553348E-010 + 4.9400000000000027E-002 2.1150807771874724E-009 + 5.0500000000000017E-002 3.3739147031752736E-009 + 5.1600000000000007E-002 4.4238852581202082E-009 + 5.2700000000000025E-002 4.4066776894169379E-009 + 5.3800000000000014E-002 4.3909027525046440E-009 + 5.4900000000000004E-002 5.6860591790552917E-009 + 5.6000000000000022E-002 6.9907470923169512E-009 + 5.7100000000000012E-002 8.4953457601955051E-009 + 5.8200000000000002E-002 9.9778691975416223E-009 + 5.9300000000000019E-002 1.0141699924304248E-008 + 6.0400000000000009E-002 1.0251985038678413E-008 + 6.1500000000000027E-002 1.0924429361125476E-008 + 6.2600000000000017E-002 1.2891835154960063E-008 + 6.3700000000000007E-002 1.4910883194829694E-008 + 6.4800000000000024E-002 1.5014856913353469E-008 + 6.5900000000000014E-002 1.4471690512607438E-008 + 6.7000000000000004E-002 1.3613495219999550E-008 + 6.8100000000000022E-002 1.3276187260657935E-008 + 6.9200000000000012E-002 1.4028600503479538E-008 + 7.0300000000000029E-002 1.5513162310298867E-008 + 7.1400000000000019E-002 1.5831439270641567E-008 + 7.2500000000000009E-002 1.3556948452730921E-008 + 7.3600000000000027E-002 9.0493923465828630E-009 + 7.4700000000000016E-002 6.4219038975465992E-009 + 7.5800000000000006E-002 8.6409572830348225E-009 + 7.6900000000000024E-002 1.2059067522329769E-008 + 7.8000000000000014E-002 1.1642410591150565E-008 + 7.9100000000000004E-002 6.2832028469017587E-009 + 8.0200000000000021E-002 -9.8726271602345150E-010 + 8.1300000000000011E-002 -5.1529314148979211E-009 + 8.2400000000000029E-002 -2.9620521591056104E-009 + 8.3500000000000019E-002 1.0059850730215203E-009 + 8.4600000000000009E-002 4.9282988801024885E-010 + 8.5700000000000026E-002 -6.8109042850039714E-009 + 8.6800000000000016E-002 -1.5930918806361660E-008 + 8.7900000000000006E-002 -1.9469258205617734E-008 + 8.9000000000000024E-002 -1.5849145995616709E-008 + 9.0100000000000013E-002 -1.0327550370448080E-008 + 9.1200000000000003E-002 -9.0559488796770893E-009 + 9.2300000000000021E-002 -1.4411717152995607E-008 + 9.3400000000000011E-002 -2.3069635091133023E-008 + 9.4500000000000028E-002 -2.8072712154880719E-008 + 9.5600000000000018E-002 -2.5368390055291457E-008 + 9.6700000000000008E-002 -1.7634347315720333E-008 + 9.7800000000000026E-002 -1.2100495716538262E-008 + 9.8900000000000016E-002 -1.4488226618425415E-008 + 0.10000000000000001 -2.3132274762360794E-008 + 0.10110000000000002 -2.9477059015903251E-008 + 0.10220000000000001 -2.6306819833621375E-008 + 0.10330000000000003 -1.4809201864807164E-008 + 0.10440000000000002 -5.2078714674053117E-009 + 0.10550000000000001 -5.5683901933889501E-009 + 0.10660000000000003 -1.6684568393543486E-008 + 0.10770000000000002 -2.3772502188990075E-008 + 0.10880000000000001 -1.7832888943303260E-008 + 0.10990000000000003 -2.4342994286996600E-009 + 0.11100000000000002 7.2981771737090639E-009 + 0.11210000000000001 5.4495110646257672E-009 + 0.11320000000000002 -1.6754662102158591E-009 + 0.11430000000000001 -3.8322363060672160E-009 + 0.11540000000000003 -2.9779667620744021E-009 + 0.11650000000000002 9.9313557377911366E-010 + 0.11760000000000001 9.2470013868251044E-009 + 0.11870000000000003 1.6399139823874975E-008 + 0.11980000000000002 1.6909408984133734E-008 + 0.12090000000000001 6.4332730254079706E-009 + 0.12200000000000003 -2.8969646681531458E-009 + 0.12310000000000001 3.5058116409913964E-009 + 0.12420000000000003 2.0759690855243207E-008 + 0.12530000000000002 2.9529786615967168E-008 + 0.12640000000000001 2.0051853510949513E-008 + 0.12750000000000003 4.1097130143441518E-009 + 0.12860000000000002 -1.2545475769343284E-009 + 0.12970000000000001 6.6617515948053097E-009 + 0.13080000000000003 1.6556688464675062E-008 + 0.13190000000000002 1.8636137966154820E-008 + 0.13300000000000001 1.4611086562865694E-008 + 0.13410000000000000 1.0077382484041664E-008 + 0.13520000000000004 4.1757264312991538E-009 + 0.13630000000000003 -2.0717234594513911E-009 + 0.13740000000000002 -1.3371070917145289E-009 + 0.13850000000000001 9.6776133773346373E-009 + 0.13960000000000000 2.0307526327201231E-008 + 0.14070000000000005 1.5542259035328243E-008 + 0.14180000000000004 -2.6671791442112180E-009 + 0.14290000000000003 -1.4435403983270589E-008 + 0.14400000000000002 -7.3889649954139713E-009 + 0.14510000000000001 7.7288477839942971E-009 + 0.14620000000000000 1.1547299116898557E-008 + 0.14730000000000004 1.5347753068439829E-009 + 0.14840000000000003 -7.5947381716900964E-009 + 0.14950000000000002 -6.9734498175932913E-009 + 0.15060000000000001 -3.0038775911123139E-009 + 0.15170000000000000 -2.7648354716802714E-009 + 0.15280000000000005 -2.4031099332688655E-009 + 0.15390000000000004 3.1959266344472326E-009 + 0.15500000000000003 7.5512067709837538E-009 + 0.15610000000000002 9.5121764631667105E-011 + 0.15720000000000001 -1.4668257719563371E-008 + 0.15830000000000000 -1.7918905470537538E-008 + 0.15940000000000004 -3.2028075747092544E-009 + 0.16050000000000003 1.2397419979492952E-008 + 0.16160000000000002 9.3977226001129566E-009 + 0.16270000000000001 -7.0138397312291545E-009 + 0.16380000000000000 -1.5371989903201211E-008 + 0.16490000000000005 -7.8079542831233084E-009 + 0.16600000000000004 2.5491422306345157E-009 + 0.16710000000000003 3.4968095086185258E-009 + 0.16820000000000002 3.4501218548754764E-010 + 0.16930000000000001 2.1597115207327988E-009 + 0.17040000000000000 4.0589256400380691E-009 + 0.17150000000000004 -4.1839114395259003E-009 + 0.17260000000000003 -1.6204888098059200E-008 + 0.17370000000000002 -1.3502669204967788E-008 + 0.17480000000000001 5.9093907545104685E-009 + 0.17590000000000000 1.9740717505101202E-008 + 0.17700000000000005 9.5420196188911177E-009 + 0.17810000000000004 -1.2294694151648855E-008 + 0.17920000000000003 -1.7920275041660716E-008 + 0.18030000000000002 -1.8664865208961601E-009 + 0.18140000000000001 1.3592563519182477E-008 + 0.18250000000000000 1.0463470978550049E-008 + 0.18360000000000004 -2.9664142253693626E-009 + 0.18470000000000003 -8.2543927248934779E-009 + 0.18580000000000002 -3.7034282307502053E-009 + 0.18690000000000001 -1.5238899031544406E-009 + 0.18800000000000000 -3.6946017356598304E-009 + 0.18910000000000005 5.3938159494393290E-010 + 0.19020000000000004 1.1644177178027348E-008 + 0.19130000000000003 1.3274389587536461E-008 + 0.19240000000000002 -3.1236984110449839E-009 + 0.19350000000000001 -1.9417095487028746E-008 + 0.19460000000000005 -1.2542480831712055E-008 + 0.19570000000000004 1.1355633766640949E-008 + 0.19680000000000003 2.1867755606308492E-008 + 0.19790000000000002 5.1762376607200622E-009 + 0.19900000000000001 -1.6656416690352671E-008 + 0.20010000000000000 -1.6106795897030679E-008 + 0.20120000000000005 2.9425200054333800E-009 + 0.20230000000000004 1.3735976800433036E-008 + 0.20340000000000003 5.6869886577715079E-009 + 0.20450000000000002 -4.9723407613555537E-009 + 0.20560000000000000 -3.1959159763061962E-009 + 0.20670000000000005 3.1351032880877483E-009 + 0.20780000000000004 1.1911738262426752E-010 + 0.20890000000000003 -7.1802603862636261E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0053.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0053.BXX.semd new file mode 100644 index 00000000..afa82487 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0053.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 -2.8803398555155013E-010 + -0.11670000000000000 -3.7413219744486526E-010 + -0.11559999999999999 3.5014199872840379E-010 + -0.11449999999999999 9.4073016043694224E-010 + -0.11340000000000000 9.4344004830659856E-011 + -0.11230000000000000 -1.0913597803252628E-009 + -0.11119999999999999 -5.3994958504333113E-010 + -0.11009999999999999 4.0800537948193494E-010 + -0.10900000000000000 -1.7057472101456028E-009 + -0.10790000000000000 -5.1608433082606098E-009 + -0.10679999999999999 -2.5409692128164352E-009 + -0.10569999999999999 7.8289570382139573E-009 + -0.10460000000000000 1.4875282339232854E-008 + -0.10349999999999999 7.4609012301607436E-009 + -0.10239999999999999 -7.8669240011208785E-009 + -0.10130000000000000 -1.2319269160343538E-008 + -0.10020000000000000 -5.1220849783817357E-010 + -9.9099999999999994E-002 1.0257104499089564E-008 + -9.7999999999999990E-002 3.9316976341297050E-009 + -9.6899999999999986E-002 -1.0295769570234370E-008 + -9.5799999999999996E-002 -1.0654827242717602E-008 + -9.4699999999999993E-002 4.9943960078735472E-009 + -9.3599999999999989E-002 1.5762271488029000E-008 + -9.2499999999999999E-002 8.8266656206315020E-009 + -9.1399999999999995E-002 -2.6693327548343859E-009 + -9.0299999999999991E-002 -2.5358068977965331E-009 + -8.9200000000000002E-002 1.5049547164025512E-009 + -8.8099999999999984E-002 -9.5547294520770265E-009 + -8.6999999999999994E-002 -3.3973915236629182E-008 + -8.5899999999999990E-002 -5.0857114075597565E-008 + -8.4799999999999986E-002 -5.4564850415772526E-008 + -8.3699999999999997E-002 -6.5483156674872589E-008 + -8.2599999999999993E-002 -9.6674341421021381E-008 + -8.1499999999999989E-002 -1.2998641807371314E-007 + -8.0399999999999999E-002 -1.4490642286091315E-007 + -7.9299999999999995E-002 -1.5748256032566132E-007 + -7.8199999999999992E-002 -2.0287137658669963E-007 + -7.7100000000000002E-002 -2.8165871412966226E-007 + -7.5999999999999984E-002 -3.5502640116646944E-007 + -7.4899999999999994E-002 -4.0535360312787816E-007 + -7.3799999999999991E-002 -4.7339014486169617E-007 + -7.2699999999999987E-002 -6.0896633158336044E-007 + -7.1599999999999997E-002 -8.0216420883516548E-007 + -7.0499999999999993E-002 -9.9893850347143598E-007 + -6.9399999999999989E-002 -1.1834122233267408E-006 + -6.8300000000000000E-002 -1.4076350680625183E-006 + -6.7199999999999996E-002 -1.7256284081668127E-006 + -6.6099999999999992E-002 -2.1305838799889898E-006 + -6.5000000000000002E-002 -2.5860933874355396E-006 + -6.3899999999999985E-002 -3.0978658287494909E-006 + -6.2799999999999995E-002 -3.7148834053368773E-006 + -6.1699999999999991E-002 -4.4658104343398008E-006 + -6.0599999999999994E-002 -5.3392113841255195E-006 + -5.9499999999999990E-002 -6.3407364905287977E-006 + -5.8399999999999994E-002 -7.5280327109794598E-006 + -5.7299999999999990E-002 -8.9556288003223017E-006 + -5.6199999999999986E-002 -1.0613592166919261E-005 + -5.5099999999999996E-002 -1.2469089597288985E-005 + -5.3999999999999992E-002 -1.4562010619556531E-005 + -5.2899999999999989E-002 -1.7006905181915499E-005 + -5.1799999999999985E-002 -1.9883864297298715E-005 + -5.0699999999999995E-002 -2.3173781301011331E-005 + -4.9599999999999991E-002 -2.6839208658202551E-005 + -4.8499999999999988E-002 -3.0936942494008690E-005 + -4.7399999999999998E-002 -3.5597320675151423E-005 + -4.6299999999999994E-002 -4.0901679312810302E-005 + -4.5199999999999990E-002 -4.6839279093546793E-005 + -4.4099999999999986E-002 -5.3402578487293795E-005 + -4.2999999999999997E-002 -6.0669895901810378E-005 + -4.1899999999999993E-002 -6.8749301135540009E-005 + -4.0799999999999989E-002 -7.7678938396275043E-005 + -3.9699999999999985E-002 -8.7439038907177746E-005 + -3.8599999999999995E-002 -9.8054588306695223E-005 + -3.7499999999999992E-002 -1.0961812949972227E-004 + -3.6399999999999988E-002 -1.2218955089338124E-004 + -3.5299999999999984E-002 -1.3573023898061365E-004 + -3.4199999999999994E-002 -1.5017796249594539E-004 + -3.3099999999999991E-002 -1.6554954345338047E-004 + -3.1999999999999987E-002 -1.8190105038229376E-004 + -3.0899999999999997E-002 -1.9920022168662399E-004 + -2.9799999999999993E-002 -2.1730444859713316E-004 + -2.8699999999999989E-002 -2.3608304036315531E-004 + -2.7599999999999986E-002 -2.5549545534886420E-004 + -2.6499999999999996E-002 -2.7549968217499554E-004 + -2.5399999999999992E-002 -2.9592090868391097E-004 + -2.4299999999999988E-002 -3.1648448202759027E-004 + -2.3199999999999985E-002 -3.3696304308250546E-004 + -2.2099999999999995E-002 -3.5721459425985813E-004 + -2.0999999999999991E-002 -3.7705618888139725E-004 + -1.9899999999999987E-002 -3.9616250433027744E-004 + -1.8799999999999983E-002 -4.1414241422899067E-004 + -1.7699999999999994E-002 -4.3067528167739511E-004 + -1.6599999999999990E-002 -4.4549690210260451E-004 + -1.5499999999999986E-002 -4.5828154543414712E-004 + -1.4399999999999996E-002 -4.6860022121109068E-004 + -1.3299999999999992E-002 -4.7602335689589381E-004 + -1.2199999999999989E-002 -4.8021943075582385E-004 + -1.1099999999999985E-002 -4.8088282346725464E-004 + -9.9999999999999950E-003 -4.7762470785528421E-004 + -8.8999999999999913E-003 -4.7001554048620164E-004 + -7.7999999999999875E-003 -4.5772077282890677E-004 + -6.6999999999999837E-003 -4.4053487363271415E-004 + -5.5999999999999939E-003 -4.1827061795629561E-004 + -4.4999999999999901E-003 -3.9066554745659232E-004 + -3.3999999999999864E-003 -3.5747908987104893E-004 + -2.2999999999999826E-003 -3.1863243202678859E-004 + -1.1999999999999927E-003 -2.7419783873483539E-004 + -9.9999999999988987E-005 -2.2426784562412649E-004 + 1.0000000000000148E-003 -1.6890589904505759E-004 + 2.1000000000000185E-003 -1.0825985373230651E-004 + 3.2000000000000084E-003 -4.2664512875489891E-005 + 4.3000000000000121E-003 2.7417940145824105E-005 + 5.4000000000000159E-003 1.0152791946893558E-004 + 6.5000000000000058E-003 1.7919679521583021E-004 + 7.6000000000000234E-003 2.5982238003052771E-004 + 8.7000000000000133E-003 3.4263002453371882E-004 + 9.8000000000000032E-003 4.2678212048485875E-004 + 1.0900000000000021E-002 5.1148637430742383E-004 + 1.2000000000000011E-002 5.9594080084934831E-004 + 1.3100000000000001E-002 6.7923008464276791E-004 + 1.4200000000000018E-002 7.6033949153497815E-004 + 1.5300000000000008E-002 8.3828123752027750E-004 + 1.6400000000000026E-002 9.1215217253193259E-004 + 1.7500000000000016E-002 9.8106299992650747E-004 + 1.8600000000000005E-002 1.0440786136314273E-003 + 1.9700000000000023E-002 1.1002906830981374E-003 + 2.0800000000000013E-002 1.1489217868074775E-003 + 2.1900000000000003E-002 1.1893268674612045E-003 + 2.3000000000000020E-002 1.2208982370793819E-003 + 2.4100000000000010E-002 1.2430448550730944E-003 + 2.5200000000000000E-002 1.2553023407235742E-003 + 2.6300000000000018E-002 1.2574165593832731E-003 + 2.7400000000000008E-002 1.2493022950366139E-003 + 2.8500000000000025E-002 1.2309402227401733E-003 + 2.9600000000000015E-002 1.2023729505017400E-003 + 3.0700000000000005E-002 1.1637985007837415E-003 + 3.1800000000000023E-002 1.1156081454828382E-003 + 3.2900000000000013E-002 1.0583406547084451E-003 + 3.4000000000000002E-002 9.9260383285582066E-004 + 3.5100000000000020E-002 9.1908319154754281E-004 + 3.6200000000000010E-002 8.3860201993957162E-004 + 3.7300000000000028E-002 7.5210485374554992E-004 + 3.8400000000000017E-002 6.6056783543899655E-004 + 3.9500000000000007E-002 5.6498445337638259E-004 + 4.0600000000000025E-002 4.6639156062155962E-004 + 4.1700000000000015E-002 3.6591041134670377E-004 + 4.2800000000000005E-002 2.6468318537808955E-004 + 4.3900000000000022E-002 1.6380078159272671E-004 + 4.5000000000000012E-002 6.4277432102244347E-005 + 4.6100000000000002E-002 -3.2909312722040340E-005 + 4.7200000000000020E-002 -1.2679112842306495E-004 + 4.8300000000000010E-002 -2.1645570814143866E-004 + 4.9400000000000027E-002 -3.0109778163023293E-004 + 5.0500000000000017E-002 -3.8001980283297598E-004 + 5.1600000000000007E-002 -4.5261537889018655E-004 + 5.2700000000000025E-002 -5.1837554201483727E-004 + 5.3800000000000014E-002 -5.7690683752298355E-004 + 5.4900000000000004E-002 -6.2793662073090672E-004 + 5.6000000000000022E-002 -6.7129300441592932E-004 + 5.7100000000000012E-002 -7.0689618587493896E-004 + 5.8200000000000002E-002 -7.3476223042234778E-004 + 5.9300000000000019E-002 -7.5501186074689031E-004 + 6.0400000000000009E-002 -7.6787499710917473E-004 + 6.1500000000000027E-002 -7.7367253834381700E-004 + 6.2600000000000017E-002 -7.7278813114389777E-004 + 6.3700000000000007E-002 -7.6565000927075744E-004 + 6.4800000000000024E-002 -7.5272814137861133E-004 + 6.5900000000000014E-002 -7.3453586082905531E-004 + 6.7000000000000004E-002 -7.1163935353979468E-004 + 6.8100000000000022E-002 -6.8464351352304220E-004 + 6.9200000000000012E-002 -6.5415463177487254E-004 + 7.0300000000000029E-002 -6.2074960442259908E-004 + 7.1400000000000019E-002 -5.8498582802712917E-004 + 7.2500000000000009E-002 -5.4742576321586967E-004 + 7.3600000000000027E-002 -5.0863239448517561E-004 + 7.4700000000000016E-002 -4.6912461402826011E-004 + 7.5800000000000006E-002 -4.2935850797221065E-004 + 7.6900000000000024E-002 -3.8975916686467826E-004 + 7.8000000000000014E-002 -3.5074702464044094E-004 + 7.9100000000000004E-002 -3.1270415638573468E-004 + 8.0200000000000021E-002 -2.7592162950895727E-004 + 8.1300000000000011E-002 -2.4061207659542561E-004 + 8.2400000000000029E-002 -2.0697928266599774E-004 + 8.3500000000000019E-002 -1.7524033319205046E-004 + 8.4600000000000009E-002 -1.4556644600816071E-004 + 8.5700000000000026E-002 -1.1802628432633355E-004 + 8.6800000000000016E-002 -9.2623406089842319E-005 + 8.7900000000000006E-002 -6.9376772444229573E-005 + 8.9000000000000024E-002 -4.8325553507311270E-005 + 9.0100000000000013E-002 -2.9451608497765847E-005 + 9.1200000000000003E-002 -1.2652095392695628E-005 + 9.2300000000000021E-002 2.1828550416103099E-006 + 9.3400000000000011E-002 1.5103161786100827E-005 + 9.4500000000000028E-002 2.6158268155995756E-005 + 9.5600000000000018E-002 3.5485769330989569E-005 + 9.6700000000000008E-002 4.3291332985972986E-005 + 9.7800000000000026E-002 4.9722559197107330E-005 + 9.8900000000000016E-002 5.4828640713822097E-005 + 0.10000000000000001 5.8665042161010206E-005 + 0.10110000000000002 6.1394923250190914E-005 + 0.10220000000000001 6.3232029788196087E-005 + 0.10330000000000003 6.4303363615181297E-005 + 0.10440000000000002 6.4639025367796421E-005 + 0.10550000000000001 6.4297957578673959E-005 + 0.10660000000000003 6.3431070884689689E-005 + 0.10770000000000002 6.2188395531848073E-005 + 0.10880000000000001 6.0614591347984970E-005 + 0.10990000000000003 5.8702422393253073E-005 + 0.11100000000000002 5.6526885600760579E-005 + 0.11210000000000001 5.4238622396951541E-005 + 0.11320000000000002 5.1922081183874980E-005 + 0.11430000000000001 4.9533860874362290E-005 + 0.11540000000000003 4.7027715481817722E-005 + 0.11650000000000002 4.4482356315711513E-005 + 0.11760000000000001 4.2034746002173051E-005 + 0.11870000000000003 3.9715305319987237E-005 + 0.11980000000000002 3.7435576814459637E-005 + 0.12090000000000001 3.5149751056451350E-005 + 0.12200000000000003 3.2942993129836395E-005 + 0.12310000000000001 3.0912629881640896E-005 + 0.12420000000000003 2.9026899937889539E-005 + 0.12530000000000002 2.7181571567780338E-005 + 0.12640000000000001 2.5369587092427537E-005 + 0.12750000000000003 2.3698121367488056E-005 + 0.12860000000000002 2.2222862753551453E-005 + 0.12970000000000001 2.0854440663242713E-005 + 0.13080000000000003 1.9486251403577626E-005 + 0.13190000000000002 1.8151629774365574E-005 + 0.13300000000000001 1.6968851923593320E-005 + 0.13410000000000000 1.5957155483192764E-005 + 0.13520000000000004 1.5003024600446224E-005 + 0.13630000000000003 1.4028301848156843E-005 + 0.13740000000000002 1.3099721400067210E-005 + 0.13850000000000001 1.2313774277572520E-005 + 0.13960000000000000 1.1638297110039275E-005 + 0.14070000000000005 1.0957317499560304E-005 + 0.14180000000000004 1.0248742000840139E-005 + 0.14290000000000003 9.6164339993265457E-006 + 0.14400000000000002 9.1234369392623194E-006 + 0.14510000000000001 8.6847039710846730E-006 + 0.14620000000000000 8.1886164480238222E-006 + 0.14730000000000004 7.6630067269434221E-006 + 0.14840000000000003 7.2309217102883849E-006 + 0.14950000000000002 6.9209622779453639E-006 + 0.15060000000000001 6.6220959524798673E-006 + 0.15170000000000000 6.2496051214111503E-006 + 0.15280000000000005 5.8680957408796530E-006 + 0.15390000000000004 5.5850837270554621E-006 + 0.15500000000000003 5.3829412536288146E-006 + 0.15610000000000002 5.1477445595082827E-006 + 0.15720000000000001 4.8465144573128782E-006 + 0.15830000000000000 4.5764140850224067E-006 + 0.15940000000000004 4.4109860937169287E-006 + 0.16050000000000003 4.2826463868550491E-006 + 0.16160000000000002 4.0835984691511840E-006 + 0.16270000000000001 3.8296898310363758E-006 + 0.16380000000000000 3.6355736483528744E-006 + 0.16490000000000005 3.5396481052885065E-006 + 0.16600000000000004 3.4471026992832776E-006 + 0.16710000000000003 3.2745288081059698E-006 + 0.16820000000000002 3.0729447644262109E-006 + 0.16930000000000001 2.9443067433021497E-006 + 0.17040000000000000 2.8850142825831426E-006 + 0.17150000000000004 2.7964695163973374E-006 + 0.17260000000000003 2.6400448405183852E-006 + 0.17370000000000002 2.4940577532106545E-006 + 0.17480000000000001 2.4276901058328804E-006 + 0.17590000000000000 2.3920913463371107E-006 + 0.17700000000000005 2.2964352410781430E-006 + 0.17810000000000004 2.1496939552889671E-006 + 0.17920000000000003 2.0470429262786638E-006 + 0.18030000000000002 2.0232298538758187E-006 + 0.18140000000000001 1.9987144241895294E-006 + 0.18250000000000000 1.9001776081495336E-006 + 0.18360000000000004 1.7704649053484900E-006 + 0.18470000000000003 1.7020894347297144E-006 + 0.18580000000000002 1.6986848550004652E-006 + 0.18690000000000001 1.6738164276830503E-006 + 0.18800000000000000 1.5827854440431111E-006 + 0.18910000000000005 1.4849015315121505E-006 + 0.19020000000000004 1.4476808019026066E-006 + 0.19130000000000003 1.4455024484050227E-006 + 0.19240000000000002 1.4046969454284408E-006 + 0.19350000000000001 1.3179995903556119E-006 + 0.19460000000000005 1.2511666227510432E-006 + 0.19570000000000004 1.2383103467072942E-006 + 0.19680000000000003 1.2313680599618237E-006 + 0.19790000000000002 1.1781880857597571E-006 + 0.19900000000000001 1.1034405815735226E-006 + 0.20010000000000000 1.0680446393962484E-006 + 0.20120000000000005 1.0735426485553035E-006 + 0.20230000000000004 1.0601997928461060E-006 + 0.20340000000000003 9.9899159522465197E-007 + 0.20450000000000002 9.3471248874266166E-007 + 0.20560000000000000 9.1676798774642521E-007 + 0.20670000000000005 9.2596673084699432E-007 + 0.20780000000000004 9.0686387466121232E-007 + 0.20890000000000003 8.5193534005156835E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0053.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0053.BXZ.semd new file mode 100644 index 00000000..c44c9425 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0053.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546763107634806E-011 + -0.11559999999999999 1.3697711367943732E-011 + -0.11449999999999999 -3.8519888667654101E-011 + -0.11340000000000000 -6.0437016502490337E-011 + -0.11230000000000000 8.1728193657149006E-011 + -0.11119999999999999 2.1664815774702362E-010 + -0.11009999999999999 -3.4040614077524012E-011 + -0.10900000000000000 -4.8208054215237439E-010 + -0.10790000000000000 -2.7206706332272290E-010 + -0.10679999999999999 7.1667355383553399E-010 + -0.10569999999999999 1.0246070658581630E-009 + -0.10460000000000000 -4.2161413249530710E-010 + -0.10349999999999999 -1.8818480107540836E-009 + -0.10239999999999999 -6.0493338116529571E-010 + -0.10130000000000000 2.4258657305153974E-009 + -0.10020000000000000 2.5024646799209904E-009 + -9.9099999999999994E-002 -1.8537392731943214E-009 + -9.7999999999999990E-002 -4.8300972110837392E-009 + -9.6899999999999986E-002 -6.5601130083692283E-010 + -9.5799999999999996E-002 6.4044076708569264E-009 + -9.4699999999999993E-002 5.8165898764173107E-009 + -9.3599999999999989E-002 -3.7803706831596173E-009 + -9.2499999999999999E-002 -9.8755315036669344E-009 + -9.1399999999999995E-002 -2.5646533785561587E-009 + -9.0299999999999991E-002 9.5435064295656957E-009 + -8.9200000000000002E-002 9.3253387234426555E-009 + -8.8099999999999984E-002 -4.2171426350989805E-009 + -8.6999999999999994E-002 -1.2694440165716969E-008 + -8.5899999999999990E-002 -3.9120702233219617E-009 + -8.4799999999999986E-002 9.9854604584947992E-009 + -8.3699999999999997E-002 9.7387156117179074E-009 + -8.2599999999999993E-002 -2.9504683141112764E-009 + -8.1499999999999989E-002 -8.7990539299198645E-009 + -8.0399999999999999E-002 -8.1161039000576807E-010 + -7.9299999999999995E-002 5.8461169238910315E-009 + -7.8199999999999992E-002 -3.1187788462894162E-010 + -7.7100000000000002E-002 -7.3376864584417945E-009 + -7.5999999999999984E-002 2.9691941180048920E-012 + -7.4899999999999994E-002 1.1607462546692204E-008 + -7.3799999999999991E-002 4.7746384623792437E-009 + -7.2699999999999987E-002 -1.6708165517798079E-008 + -7.1599999999999997E-002 -2.0920309040661778E-008 + -7.0499999999999993E-002 5.0183723843133521E-009 + -6.9399999999999989E-002 2.8316698319486022E-008 + -6.8300000000000000E-002 1.2550958494728093E-008 + -6.7199999999999996E-002 -2.6887942539133292E-008 + -6.6099999999999992E-002 -3.8679164759969353E-008 + -6.5000000000000002E-002 -6.8538561492914596E-009 + -6.3899999999999985E-002 2.4600396386631473E-008 + -6.2799999999999995E-002 1.2652751735231504E-008 + -6.1699999999999991E-002 -2.5253452662354903E-008 + -6.0599999999999994E-002 -3.9293038156529292E-008 + -5.9499999999999990E-002 -1.9400914652578649E-008 + -5.8399999999999994E-002 -3.7838399080669660E-009 + -5.7299999999999990E-002 -1.5919523477236908E-008 + -5.6199999999999986E-002 -3.1369257413871310E-008 + -5.5099999999999996E-002 -2.4939522447198215E-008 + -5.3999999999999992E-002 -1.7682884490000106E-008 + -5.2899999999999989E-002 -4.2286462331730945E-008 + -5.1799999999999985E-002 -8.0362298149339040E-008 + -5.0699999999999995E-002 -7.9882468639880244E-008 + -4.9599999999999991E-002 -3.7831284771527862E-008 + -4.8499999999999988E-002 -1.9347170976402595E-008 + -4.7399999999999998E-002 -6.9011790060358180E-008 + -4.6299999999999994E-002 -1.3945387422609201E-007 + -4.5199999999999990E-002 -1.5015395149475808E-007 + -4.4099999999999986E-002 -1.0027047636640418E-007 + -4.2999999999999997E-002 -7.1666931944491807E-008 + -4.1899999999999993E-002 -1.1474452321635908E-007 + -4.0799999999999989E-002 -1.8237510346352792E-007 + -3.9699999999999985E-002 -2.0388004884352995E-007 + -3.8599999999999995E-002 -1.8465661355548946E-007 + -3.7499999999999992E-002 -1.8540903568009526E-007 + -3.6399999999999988E-002 -2.2214078398974380E-007 + -3.5299999999999984E-002 -2.4801934728202468E-007 + -3.4199999999999994E-002 -2.3923982439555402E-007 + -3.3099999999999991E-002 -2.4121229103002406E-007 + -3.1999999999999987E-002 -2.9318422889446083E-007 + -3.0899999999999997E-002 -3.5208702797717706E-007 + -2.9799999999999993E-002 -3.4674403082135541E-007 + -2.8699999999999989E-002 -2.9049104455225461E-007 + -2.7599999999999986E-002 -2.7545084435587341E-007 + -2.6499999999999996E-002 -3.4248205338371918E-007 + -2.5399999999999992E-002 -4.1515204429742880E-007 + -2.4299999999999988E-002 -4.0524611222281237E-007 + -2.3199999999999985E-002 -3.3571558333278517E-007 + -2.2099999999999995E-002 -3.0304008191706089E-007 + -2.0999999999999991E-002 -3.3726442438819504E-007 + -1.9899999999999987E-002 -3.6610245501833560E-007 + -1.8799999999999983E-002 -3.3274599786636827E-007 + -1.7699999999999994E-002 -2.7657031864691817E-007 + -1.6599999999999990E-002 -2.5848984819276666E-007 + -1.5499999999999986E-002 -2.6027734634226363E-007 + -1.4399999999999996E-002 -2.1478064127222751E-007 + -1.3299999999999992E-002 -1.2077043720637448E-007 + -1.2199999999999989E-002 -5.5311982549710592E-008 + -1.1099999999999985E-002 -5.4613160216376855E-008 + -9.9999999999999950E-003 -4.7495404942310415E-008 + -8.8999999999999913E-003 4.4345167538040187E-008 + -7.7999999999999875E-003 1.8514479904752079E-007 + -6.6999999999999837E-003 2.7540599489839224E-007 + -5.5999999999999939E-003 2.8938237051079341E-007 + -4.4999999999999901E-003 3.1490066021433449E-007 + -3.3999999999999864E-003 4.1653694893284410E-007 + -2.2999999999999826E-003 5.4752649703004863E-007 + -1.1999999999999927E-003 6.2634285313833971E-007 + -9.9999999999988987E-005 6.5645326685626060E-007 + 1.0000000000000148E-003 7.1174247295857640E-007 + 2.1000000000000185E-003 8.1557863040870870E-007 + 3.2000000000000084E-003 9.0103492311754962E-007 + 4.3000000000000121E-003 9.2002585461159470E-007 + 5.4000000000000159E-003 9.2541517915378790E-007 + 6.5000000000000058E-003 9.8071393495047232E-007 + 7.6000000000000234E-003 1.0645294423738960E-006 + 8.7000000000000133E-003 1.0894617616941105E-006 + 9.8000000000000032E-003 1.0398003951195278E-006 + 1.0900000000000021E-002 9.9605472314578947E-007 + 1.2000000000000011E-002 1.0124301752512110E-006 + 1.3100000000000001E-002 1.0393815728093614E-006 + 1.4200000000000018E-002 9.9764281458192272E-007 + 1.5300000000000008E-002 8.9396729663349106E-007 + 1.6400000000000026E-002 8.0860837670115870E-007 + 1.7500000000000016E-002 7.6984792940493207E-007 + 1.8600000000000005E-002 7.1919220090421732E-007 + 1.9700000000000023E-002 6.0858963024656987E-007 + 2.0800000000000013E-002 4.7482441800639208E-007 + 2.1900000000000003E-002 3.7891928172939515E-007 + 2.3000000000000020E-002 3.1104636377676798E-007 + 2.4100000000000010E-002 2.0738234240980091E-007 + 2.5200000000000000E-002 5.6415807137000229E-008 + 2.6300000000000018E-002 -8.1251080530364561E-008 + 2.7400000000000008E-002 -1.6395591728723957E-007 + 2.8500000000000025E-002 -2.3071596899626456E-007 + 2.9600000000000015E-002 -3.3884288086483139E-007 + 3.0700000000000005E-002 -4.7583620244040503E-007 + 3.1800000000000023E-002 -5.7999295677291229E-007 + 3.2900000000000013E-002 -6.2708920722798212E-007 + 3.4000000000000002E-002 -6.6464639303376316E-007 + 3.5100000000000020E-002 -7.3462808813928859E-007 + 3.6200000000000010E-002 -8.1260219531031908E-007 + 3.7300000000000028E-002 -8.4915706111132749E-007 + 3.8400000000000017E-002 -8.4984623072159593E-007 + 3.9500000000000007E-002 -8.5605540789401857E-007 + 4.0600000000000025E-002 -8.7710998286638642E-007 + 4.1700000000000015E-002 -8.7453889818789321E-007 + 4.2800000000000005E-002 -8.3665321426451555E-007 + 4.3900000000000022E-002 -7.8974380812724121E-007 + 4.5000000000000012E-002 -7.6416989713834482E-007 + 4.6100000000000002E-002 -7.4463429200477549E-007 + 4.7200000000000020E-002 -6.9183795403660042E-007 + 4.8300000000000010E-002 -6.0324043715809239E-007 + 4.9400000000000027E-002 -5.2094912916800240E-007 + 5.0500000000000017E-002 -4.7163001681838068E-007 + 5.1600000000000007E-002 -4.2876786210399587E-007 + 5.2700000000000025E-002 -3.6498889244285238E-007 + 5.3800000000000014E-002 -2.8373949589877157E-007 + 5.4900000000000004E-002 -2.0713183346288133E-007 + 5.6000000000000022E-002 -1.4304185924629564E-007 + 5.7100000000000012E-002 -8.2011865742970258E-008 + 5.8200000000000002E-002 -2.4105696994070058E-008 + 5.9300000000000019E-002 2.1205801559176507E-008 + 6.0400000000000009E-002 5.7199045500055945E-008 + 6.1500000000000027E-002 9.8700787987127114E-008 + 6.2600000000000017E-002 1.5052525270675687E-007 + 6.3700000000000007E-002 1.9373906923192408E-007 + 6.4800000000000024E-002 2.0943548406648915E-007 + 6.5900000000000014E-002 2.1068835565074551E-007 + 6.7000000000000004E-002 2.2231175478282239E-007 + 6.8100000000000022E-002 2.4364575779145525E-007 + 6.9200000000000012E-002 2.5266967895731796E-007 + 7.0300000000000029E-002 2.4452648972328461E-007 + 7.1400000000000019E-002 2.3883885091890988E-007 + 7.2500000000000009E-002 2.4322139324794989E-007 + 7.3600000000000027E-002 2.3542615679161827E-007 + 7.4700000000000016E-002 2.0127752975440671E-007 + 7.5800000000000006E-002 1.6715365802610904E-007 + 7.6900000000000024E-002 1.6419863868577522E-007 + 7.8000000000000014E-002 1.7896792314786580E-007 + 7.9100000000000004E-002 1.6786431444870686E-007 + 8.0200000000000021E-002 1.2303065943797264E-007 + 8.1300000000000011E-002 8.5679971562058199E-008 + 8.2400000000000029E-002 8.3145941687234881E-008 + 8.3500000000000019E-002 8.7348944077803026E-008 + 8.4600000000000009E-002 5.9942941277313366E-008 + 8.5700000000000026E-002 1.9982254073624972E-008 + 8.6800000000000016E-002 1.2334569809979712E-008 + 8.7900000000000006E-002 3.5228207906357056E-008 + 8.9000000000000024E-002 3.2516521031311640E-008 + 9.0100000000000013E-002 -1.7334038204808166E-008 + 9.1200000000000003E-002 -5.8200509300831982E-008 + 9.2300000000000021E-002 -3.6139301329285445E-008 + 9.3400000000000011E-002 1.3537392540285964E-008 + 9.4500000000000028E-002 1.4101750878126040E-008 + 9.5600000000000018E-002 -4.1186979160556803E-008 + 9.6700000000000008E-002 -7.7735798242883902E-008 + 9.7800000000000026E-002 -5.1589857719136489E-008 + 9.8900000000000016E-002 -1.1608124239614881E-008 + 0.10000000000000001 -2.1097172009376663E-008 + 0.10110000000000002 -5.8264760127713089E-008 + 0.10220000000000001 -5.4359464485287390E-008 + 0.10330000000000003 -9.1637470944760935E-009 + 0.10440000000000002 3.7362397620199772E-009 + 0.10550000000000001 -4.3671754212937230E-008 + 0.10660000000000003 -8.0055251316935028E-008 + 0.10770000000000002 -3.9662225503889204E-008 + 0.10880000000000001 2.9170989179760909E-008 + 0.10990000000000003 2.8417083797194209E-008 + 0.11100000000000002 -4.1552659979515738E-008 + 0.11210000000000001 -7.8304921657945670E-008 + 0.11320000000000002 -2.7607827135511798E-008 + 0.11430000000000001 3.5333783898749971E-008 + 0.11540000000000003 2.1080170498066764E-008 + 0.11650000000000002 -3.9484660874222755E-008 + 0.11760000000000001 -4.6556465349567588E-008 + 0.11870000000000003 1.1947737910134038E-008 + 0.11980000000000002 4.1856669241724376E-008 + 0.12090000000000001 -7.6085582279006303E-009 + 0.12200000000000003 -5.9653437745055271E-008 + 0.12310000000000001 -2.7328022511596828E-008 + 0.12420000000000003 4.7685521309404066E-008 + 0.12530000000000002 5.3852037495971672E-008 + 0.12640000000000001 -1.9872333112402885E-008 + 0.12750000000000003 -6.3933960348094843E-008 + 0.12860000000000002 -1.3641666463115598E-008 + 0.12970000000000001 5.2745043888080545E-008 + 0.13080000000000003 3.5641644302586428E-008 + 0.13190000000000002 -3.3431707180398007E-008 + 0.13300000000000001 -4.3469658095318664E-008 + 0.13410000000000000 2.1676113348689796E-008 + 0.13520000000000004 5.7111130047360348E-008 + 0.13630000000000003 1.9341250823146083E-009 + 0.13740000000000002 -6.1168137222011865E-008 + 0.13850000000000001 -3.1162826985564607E-008 + 0.13960000000000000 5.2628639224394647E-008 + 0.14070000000000005 6.5559092377043271E-008 + 0.14180000000000004 -1.4359875066816130E-008 + 0.14290000000000003 -7.1247065136503807E-008 + 0.14400000000000002 -2.4749985172434208E-008 + 0.14510000000000001 5.1803066725142344E-008 + 0.14620000000000000 4.5723684394260999E-008 + 0.14730000000000004 -2.5755717558695324E-008 + 0.14840000000000003 -4.8658908013976543E-008 + 0.14950000000000002 8.4078699558176595E-009 + 0.15060000000000001 4.9429022652702770E-008 + 0.15170000000000000 6.0431659676396521E-009 + 0.15280000000000005 -5.2728491795051013E-008 + 0.15390000000000004 -2.8825697384604609E-008 + 0.15500000000000003 4.7692260807252751E-008 + 0.15610000000000002 5.9763337389995286E-008 + 0.15720000000000001 -1.6783204159764864E-008 + 0.15830000000000000 -7.2087296132394840E-008 + 0.15940000000000004 -2.5484952814736062E-008 + 0.16050000000000003 5.3904766872392429E-008 + 0.16160000000000002 5.1698275882472444E-008 + 0.16270000000000001 -2.2013887601701754E-008 + 0.16380000000000000 -5.3932144084001266E-008 + 0.16490000000000005 -1.1472873762130575E-009 + 0.16600000000000004 4.9322753881142489E-008 + 0.16710000000000003 1.9952567598124915E-008 + 0.16820000000000002 -3.9094160797503719E-008 + 0.16930000000000001 -3.2743482591968132E-008 + 0.17040000000000000 2.8873790469674532E-008 + 0.17150000000000004 4.7283325699254419E-008 + 0.17260000000000003 -9.5099306207657719E-009 + 0.17370000000000002 -5.5781875119009783E-008 + 0.17480000000000001 -2.0013501966786862E-008 + 0.17590000000000000 4.5048782482126626E-008 + 0.17700000000000005 4.2654036747080681E-008 + 0.17810000000000004 -2.1503574032522010E-008 + 0.17920000000000003 -5.0151840014223126E-008 + 0.18030000000000002 -2.8311355482202316E-009 + 0.18140000000000001 4.5643435697684254E-008 + 0.18250000000000000 2.2211999350929545E-008 + 0.18360000000000004 -3.4782402735800133E-008 + 0.18470000000000003 -3.7752236892174551E-008 + 0.18580000000000002 1.5915126994059392E-008 + 0.18690000000000001 4.3380278924587401E-008 + 0.18800000000000000 4.5551740157634413E-009 + 0.18910000000000005 -3.9342538116216019E-008 + 0.19020000000000004 -2.2495877161077260E-008 + 0.19130000000000003 2.6557348320466190E-008 + 0.19240000000000002 3.2681434447567881E-008 + 0.19350000000000001 -1.0365072355966731E-008 + 0.19460000000000005 -3.4566273399150305E-008 + 0.19570000000000004 -4.6166706013650582E-009 + 0.19680000000000003 3.0257780281317537E-008 + 0.19790000000000002 1.5804571873445639E-008 + 0.19900000000000001 -2.3611217869756729E-008 + 0.20010000000000000 -2.4909587281740642E-008 + 0.20120000000000005 1.5406357078973087E-008 + 0.20230000000000004 3.6449232965196643E-008 + 0.20340000000000003 6.3155121132751901E-009 + 0.20450000000000002 -3.0535243666918177E-008 + 0.20560000000000000 -2.1155683427309668E-008 + 0.20670000000000005 1.8225046360953456E-008 + 0.20780000000000004 2.9863397088547572E-008 + 0.20890000000000003 4.6511342000066236E-010 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0054.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0054.BXX.semd new file mode 100644 index 00000000..cc907886 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0054.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.8168402546314688E-011 + -0.11449999999999999 -2.8160881612726563E-011 + -0.11340000000000000 -7.4961550855512371E-011 + -0.11230000000000000 -7.1864558574830095E-012 + -0.11119999999999999 9.8632872702619778E-011 + -0.11009999999999999 3.4899878126326556E-011 + -0.10900000000000000 -4.0868759765277929E-011 + -0.10790000000000000 3.0829411246102723E-010 + -0.10679999999999999 7.4258349469502605E-010 + -0.10569999999999999 -4.0189275518631717E-011 + -0.10460000000000000 -2.2186257275791377E-009 + -0.10349999999999999 -3.2006566286213456E-009 + -0.10239999999999999 -2.7628863086270883E-010 + -0.10130000000000000 4.7190180652023628E-009 + -0.10020000000000000 6.1720073496474015E-009 + -9.9099999999999994E-002 1.9703458864483991E-009 + -9.7999999999999990E-002 -2.6980135903187374E-009 + -9.6899999999999986E-002 -2.4106245888333433E-009 + -9.5799999999999996E-002 -3.5083197458263271E-010 + -9.4699999999999993E-002 -4.1651797566544246E-009 + -9.3599999999999989E-002 -1.2471423005422366E-008 + -9.2499999999999999E-002 -1.2972203755623468E-008 + -9.1399999999999995E-002 9.2079721625282218E-010 + -9.0299999999999991E-002 1.7741406566074147E-008 + -8.9200000000000002E-002 2.1626499702165347E-008 + -8.8099999999999984E-002 1.6275816250299613E-008 + -8.6999999999999994E-002 2.3412772165443130E-008 + -8.5899999999999990E-002 5.3338819583359509E-008 + -8.4799999999999986E-002 8.8167261935723218E-008 + -8.3699999999999997E-002 1.0448648879446409E-007 + -8.2599999999999993E-002 1.0566866848193968E-007 + -8.1499999999999989E-002 1.1758098850123133E-007 + -8.0399999999999999E-002 1.5362556382569892E-007 + -7.9299999999999995E-002 2.0025740354867594E-007 + -7.8199999999999992E-002 2.4293791511809104E-007 + -7.7100000000000002E-002 2.9085032338116434E-007 + -7.5999999999999984E-002 3.6206080267220386E-007 + -7.4899999999999994E-002 4.5507721324611339E-007 + -7.3799999999999991E-002 5.5578095725650201E-007 + -7.2699999999999987E-002 6.7041577267445973E-007 + -7.1599999999999997E-002 8.2784623600673513E-007 + -7.0499999999999993E-002 1.0399921848147642E-006 + -6.9399999999999989E-002 1.2819215271520079E-006 + -6.8300000000000000E-002 1.5320074453484267E-006 + -6.7199999999999996E-002 1.8184359760198276E-006 + -6.6099999999999992E-002 2.1972234662825940E-006 + -6.5000000000000002E-002 2.6851050733966986E-006 + -6.3899999999999985E-002 3.2458583518746309E-006 + -6.2799999999999995E-002 3.8575499274884351E-006 + -6.1699999999999991E-002 4.5664883145946078E-006 + -6.0599999999999994E-002 5.4460442697745748E-006 + -5.9499999999999990E-002 6.5167396314791404E-006 + -5.8399999999999994E-002 7.7444037742679939E-006 + -5.7299999999999990E-002 9.1200690803816542E-006 + -5.6199999999999986E-002 1.0704524356697220E-005 + -5.5099999999999996E-002 1.2574140782817267E-005 + -5.3999999999999992E-002 1.4752471543033607E-005 + -5.2899999999999989E-002 1.7229824152309448E-005 + -5.1799999999999985E-002 2.0034744011354633E-005 + -5.0699999999999995E-002 2.3242802853928879E-005 + -4.9599999999999991E-002 2.6911926397588104E-005 + -4.8499999999999988E-002 3.1053095881361514E-005 + -4.7399999999999998E-002 3.5688692150870338E-005 + -4.6299999999999994E-002 4.0903018089011312E-005 + -4.5199999999999990E-002 4.6792054490651935E-005 + -4.4099999999999986E-002 5.3380324970930815E-005 + -4.2999999999999997E-002 6.0640719311777502E-005 + -4.1899999999999993E-002 6.8603236286435276E-005 + -4.0799999999999989E-002 7.7392454841174185E-005 + -3.9699999999999985E-002 8.7123815319500864E-005 + -3.8599999999999995E-002 9.7799063951242715E-005 + -3.7499999999999992E-002 1.0935119644273072E-004 + -3.6399999999999988E-002 1.2177730241091922E-004 + -3.5299999999999984E-002 1.3516777835320681E-004 + -3.4199999999999994E-002 1.4959412510506809E-004 + -3.3099999999999991E-002 1.6501900972798467E-004 + -3.1999999999999987E-002 1.8135122081730515E-004 + -3.0899999999999997E-002 1.9854694255627692E-004 + -2.9799999999999993E-002 2.1659897174686193E-004 + -2.8699999999999989E-002 2.3543843417428434E-004 + -2.7599999999999986E-002 2.5491451378911734E-004 + -2.6499999999999996E-002 2.7488204068504274E-004 + -2.5399999999999992E-002 2.9525154968723655E-004 + -2.4299999999999988E-002 3.1590281287208200E-004 + -2.3199999999999985E-002 3.3658990287221968E-004 + -2.2099999999999995E-002 3.5699273576028645E-004 + -2.0999999999999991E-002 3.7685193819925189E-004 + -1.9899999999999987E-002 3.9598534931428730E-004 + -1.8799999999999983E-002 4.1415411396883428E-004 + -1.7699999999999994E-002 4.3097362504340708E-004 + -1.6599999999999990E-002 4.4600464752875268E-004 + -1.5499999999999986E-002 4.5889290049672127E-004 + -1.4399999999999996E-002 4.6935238060541451E-004 + -1.3299999999999992E-002 4.7703323070891201E-004 + -1.2199999999999989E-002 4.8148780479095876E-004 + -1.1099999999999985E-002 4.8228437663055956E-004 + -9.9999999999999950E-003 4.7909832210280001E-004 + -8.8999999999999913E-003 4.7165047726593912E-004 + -7.7999999999999875E-003 4.5959724229760468E-004 + -6.6999999999999837E-003 4.4255855027586222E-004 + -5.5999999999999939E-003 4.2025456787087023E-004 + -4.4999999999999901E-003 3.9255485171452165E-004 + -3.3999999999999864E-003 3.5936842323280871E-004 + -2.2999999999999826E-003 3.2056652707979083E-004 + -1.1999999999999927E-003 2.7604895876720548E-004 + -9.9999999999988987E-005 2.2586817794945091E-004 + 1.0000000000000148E-003 1.7023108375724405E-004 + 2.1000000000000185E-003 1.0937671322608367E-004 + 3.2000000000000084E-003 4.3546620872803032E-005 + 4.3000000000000121E-003 -2.6917365175904706E-005 + 5.4000000000000159E-003 -1.0149525769520551E-004 + 6.5000000000000058E-003 -1.7956260126084089E-004 + 7.6000000000000234E-003 -2.6049854932352901E-004 + 8.7000000000000133E-003 -3.4367182524874806E-004 + 9.8000000000000032E-003 -4.2832657345570624E-004 + 1.0900000000000021E-002 -5.1355006871744990E-004 + 1.2000000000000011E-002 -5.9838849119842052E-004 + 1.3100000000000001E-002 -6.8194267805665731E-004 + 1.4200000000000018E-002 -7.6333334436640143E-004 + 1.5300000000000008E-002 -8.4160501137375832E-004 + 1.6400000000000026E-002 -9.1573660029098392E-004 + 1.7500000000000016E-002 -9.8475848790258169E-004 + 1.8600000000000005E-002 -1.0478053009137511E-003 + 1.9700000000000023E-002 -1.1040562530979514E-003 + 2.0800000000000013E-002 -1.1526878224685788E-003 + 2.1900000000000003E-002 -1.1929346946999431E-003 + 2.3000000000000020E-002 -1.2241853401064873E-003 + 2.4100000000000010E-002 -1.2459835270419717E-003 + 2.5200000000000000E-002 -1.2579465983435512E-003 + 2.6300000000000018E-002 -1.2597425375133753E-003 + 2.7400000000000008E-002 -1.2511662207543850E-003 + 2.8500000000000025E-002 -1.2322120601311326E-003 + 2.9600000000000015E-002 -1.2030513025820255E-003 + 3.0700000000000005E-002 -1.1639448348432779E-003 + 3.1800000000000023E-002 -1.1152403894811869E-003 + 3.2900000000000013E-002 -1.0574222542345524E-003 + 3.4000000000000002E-002 -9.9113630130887032E-004 + 3.5100000000000020E-002 -9.1713533038273454E-004 + 3.6200000000000010E-002 -8.3622982492670417E-004 + 3.7300000000000028E-002 -7.4930675327777863E-004 + 3.8400000000000017E-002 -6.5736455144360662E-004 + 3.9500000000000007E-002 -5.6149059673771262E-004 + 4.0600000000000025E-002 -4.6276126522570848E-004 + 4.1700000000000015E-002 -3.6222851485945284E-004 + 4.2800000000000005E-002 -2.6095332577824593E-004 + 4.3900000000000022E-002 -1.6003362543415278E-004 + 4.5000000000000012E-002 -6.0566166212083772E-005 + 4.6100000000000002E-002 3.6433368222787976E-005 + 4.7200000000000020E-002 1.3003368803765625E-004 + 4.8300000000000010E-002 2.1937757264822721E-004 + 4.9400000000000027E-002 3.0367242288775742E-004 + 5.0500000000000017E-002 3.8221883005462587E-004 + 5.1600000000000007E-002 4.5442493865266442E-004 + 5.2700000000000025E-002 5.1979004638269544E-004 + 5.3800000000000014E-002 5.7790603023022413E-004 + 5.4900000000000004E-002 6.2848627567291260E-004 + 5.6000000000000022E-002 6.7138148006051779E-004 + 5.7100000000000012E-002 7.0655712625011802E-004 + 5.8200000000000002E-002 7.3405657894909382E-004 + 5.9300000000000019E-002 7.5399491470307112E-004 + 6.0400000000000009E-002 7.6658598845824599E-004 + 6.1500000000000027E-002 7.7213847544044256E-004 + 6.2600000000000017E-002 7.7103171497583389E-004 + 6.3700000000000007E-002 7.6370080932974815E-004 + 6.4800000000000024E-002 7.5064343400299549E-004 + 6.5900000000000014E-002 7.3240586789324880E-004 + 6.7000000000000004E-002 7.0954766124486923E-004 + 6.8100000000000022E-002 6.8261357955634594E-004 + 6.9200000000000012E-002 6.5216689836233854E-004 + 7.0300000000000029E-002 6.1881350120529532E-004 + 7.1400000000000019E-002 5.8317178627476096E-004 + 7.2500000000000009E-002 5.4580392315983772E-004 + 7.3600000000000027E-002 5.0720624858513474E-004 + 7.4700000000000016E-002 4.6786502934992313E-004 + 7.5800000000000006E-002 4.2828291771002114E-004 + 7.6900000000000024E-002 3.8892365409992635E-004 + 7.8000000000000014E-002 3.5015444154851139E-004 + 7.9100000000000004E-002 3.1227883300743997E-004 + 8.0200000000000021E-002 2.7560890885069966E-004 + 8.1300000000000011E-002 2.4045706959441304E-004 + 8.2400000000000029E-002 2.0705419592559338E-004 + 8.3500000000000019E-002 1.7551917699165642E-004 + 8.4600000000000009E-002 1.4593686501029879E-004 + 8.5700000000000026E-002 1.1842784442706034E-004 + 8.6800000000000016E-002 9.3104819825384766E-005 + 8.7900000000000006E-002 6.9983325374778360E-005 + 8.9000000000000024E-002 4.8995883844327182E-005 + 9.0100000000000013E-002 3.0092920496826991E-005 + 9.1200000000000003E-002 1.3278612641443033E-005 + 9.2300000000000021E-002 -1.4841605207038810E-006 + 9.3400000000000011E-002 -1.4342618669616058E-005 + 9.4500000000000028E-002 -2.5474513677181676E-005 + 9.5600000000000018E-002 -3.4967873943969607E-005 + 9.6700000000000008E-002 -4.2842959373956546E-005 + 9.7800000000000026E-002 -4.9194386519957334E-005 + 9.8900000000000016E-002 -5.4237501899478957E-005 + 0.10000000000000001 -5.8179208281217143E-005 + 0.10110000000000002 -6.1099126469343901E-005 + 0.10220000000000001 -6.3017818320076913E-005 + 0.10330000000000003 -6.4041378209367394E-005 + 0.10440000000000002 -6.4364423451479524E-005 + 0.10550000000000001 -6.4130690589081496E-005 + 0.10660000000000003 -6.3370345742441714E-005 + 0.10770000000000002 -6.2112332670949399E-005 + 0.10880000000000001 -6.0486509028123692E-005 + 0.10990000000000003 -5.8648471167543903E-005 + 0.11100000000000002 -5.6635279179317877E-005 + 0.11210000000000001 -5.4393858590628952E-005 + 0.11320000000000002 -5.1948660257039592E-005 + 0.11430000000000001 -4.9454269174020737E-005 + 0.11540000000000003 -4.7039571654750034E-005 + 0.11650000000000002 -4.4670294300885871E-005 + 0.11760000000000001 -4.2243431380484253E-005 + 0.11870000000000003 -3.9776463381713256E-005 + 0.11980000000000002 -3.7409190554171801E-005 + 0.12090000000000001 -3.5217803088016808E-005 + 0.12200000000000003 -3.3125463232863694E-005 + 0.12310000000000001 -3.1043236958794296E-005 + 0.12420000000000003 -2.9020953661529347E-005 + 0.12530000000000002 -2.7173042326467112E-005 + 0.12640000000000001 -2.5498789909761399E-005 + 0.12750000000000003 -2.3880684238974936E-005 + 0.12860000000000002 -2.2268370230449364E-005 + 0.12970000000000001 -2.0760384359164163E-005 + 0.13080000000000003 -1.9453067579888739E-005 + 0.13190000000000002 -1.8285683836438693E-005 + 0.13300000000000001 -1.7123304132837802E-005 + 0.13410000000000000 -1.5954599803080782E-005 + 0.13520000000000004 -1.4900185306032654E-005 + 0.13630000000000003 -1.4020682101545390E-005 + 0.13740000000000002 -1.3218875210441183E-005 + 0.13850000000000001 -1.2385356967570260E-005 + 0.13960000000000000 -1.1562025065359194E-005 + 0.14070000000000005 -1.0869341167563107E-005 + 0.14180000000000004 -1.0310101970389951E-005 + 0.14290000000000003 -9.7552738225203939E-006 + 0.14400000000000002 -9.1365591288194992E-006 + 0.14510000000000001 -8.5491146819549613E-006 + 0.14620000000000000 -8.1036023402702995E-006 + 0.14730000000000004 -7.7530039561679587E-006 + 0.14840000000000003 -7.3600485848146491E-006 + 0.14950000000000002 -6.9004099714220501E-006 + 0.15060000000000001 -6.4922742240014486E-006 + 0.15170000000000000 -6.2094150052871555E-006 + 0.15280000000000005 -5.9682147366402205E-006 + 0.15390000000000004 -5.6580388445581775E-006 + 0.15500000000000003 -5.3104963626537938E-006 + 0.15610000000000002 -5.0455091695766896E-006 + 0.15720000000000001 -4.8801953198562842E-006 + 0.15830000000000000 -4.6987588575575501E-006 + 0.15940000000000004 -4.4298735701886471E-006 + 0.16050000000000003 -4.1570915527699981E-006 + 0.16160000000000002 -3.9911201383802108E-006 + 0.16270000000000001 -3.9002370613161474E-006 + 0.16380000000000000 -3.7578129195026122E-006 + 0.16490000000000005 -3.5320783808856504E-006 + 0.16600000000000004 -3.3283752145507606E-006 + 0.16710000000000003 -3.2246123282675399E-006 + 0.16820000000000002 -3.1553215649182675E-006 + 0.16930000000000001 -3.0183050512277987E-006 + 0.17040000000000000 -2.8329529868642567E-006 + 0.17150000000000004 -2.7052512905356707E-006 + 0.17260000000000003 -2.6589934805087978E-006 + 0.17370000000000002 -2.5972301500587491E-006 + 0.17480000000000001 -2.4529740585421678E-006 + 0.17590000000000000 -2.2943188469071174E-006 + 0.17700000000000005 -2.2209314920473844E-006 + 0.17810000000000004 -2.2116973923402838E-006 + 0.17920000000000003 -2.1560554159805179E-006 + 0.18030000000000002 -2.0194609078316716E-006 + 0.18140000000000001 -1.8917902480097837E-006 + 0.18250000000000000 -1.8496760958441882E-006 + 0.18360000000000004 -1.8451792129781097E-006 + 0.18470000000000003 -1.7849710047812550E-006 + 0.18580000000000002 -1.6710466752556385E-006 + 0.18690000000000001 -1.5898410765657900E-006 + 0.18800000000000000 -1.5748975101814722E-006 + 0.18910000000000005 -1.5587546613460290E-006 + 0.19020000000000004 -1.4821656577623799E-006 + 0.19130000000000003 -1.3858622196494252E-006 + 0.19240000000000002 -1.3443255966194556E-006 + 0.19350000000000001 -1.3487933756550774E-006 + 0.19460000000000005 -1.3216068737165187E-006 + 0.19570000000000004 -1.2367042927508010E-006 + 0.19680000000000003 -1.1591426982704434E-006 + 0.19790000000000002 -1.1448710210970603E-006 + 0.19900000000000001 -1.1566331750145764E-006 + 0.20010000000000000 -1.1224254876651685E-006 + 0.20120000000000005 -1.0434717978569097E-006 + 0.20230000000000004 -9.8836721917905379E-007 + 0.20340000000000003 -9.8784505553339841E-007 + 0.20450000000000002 -9.9202077308291337E-007 + 0.20560000000000000 -9.4951019491418265E-007 + 0.20670000000000005 -8.8332251380052185E-007 + 0.20780000000000004 -8.5096439761400688E-007 + 0.20890000000000003 -8.5672468230768573E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0054.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0054.BXZ.semd new file mode 100644 index 00000000..9ecbc892 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0054.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 1.2546758770826116E-011 + -0.11559999999999999 1.3697731317263706E-011 + -0.11449999999999999 -3.8519867850972389E-011 + -0.11340000000000000 -6.0436995685808625E-011 + -0.11230000000000000 8.1728110390422160E-011 + -0.11119999999999999 2.1664800509135773E-010 + -0.11009999999999999 -3.4040520402456309E-011 + -0.10900000000000000 -4.8208020908546700E-010 + -0.10790000000000000 -2.7206739638963029E-010 + -0.10679999999999999 7.1667333179092907E-010 + -0.10569999999999999 1.0246075099473728E-009 + -0.10460000000000000 -4.2161327207246302E-010 + -0.10349999999999999 -1.8818469005310590E-009 + -0.10239999999999999 -6.0493343667644695E-010 + -0.10130000000000000 2.4258637321139531E-009 + -0.10020000000000000 2.5024646799209904E-009 + -9.9099999999999994E-002 -1.8537349433245254E-009 + -9.7999999999999990E-002 -4.8300936583700604E-009 + -9.6899999999999986E-002 -6.5601296617145977E-010 + -9.5799999999999996E-002 6.4044045622324575E-009 + -9.4699999999999993E-002 5.8165876559712615E-009 + -9.3599999999999989E-002 -3.7803609131970006E-009 + -9.2499999999999999E-002 -9.8755217337043177E-009 + -9.1399999999999995E-002 -2.5646735846152069E-009 + -9.0299999999999991E-002 9.5434895541757214E-009 + -8.9200000000000002E-002 9.3253706978657647E-009 + -8.8099999999999984E-002 -4.2171088843190319E-009 + -8.6999999999999994E-002 -1.2694439277538550E-008 + -8.5899999999999990E-002 -3.9121101913508483E-009 + -8.4799999999999986E-002 9.9854222668227521E-009 + -8.3699999999999997E-002 9.7386685382616633E-009 + -8.2599999999999993E-002 -2.9505253795747421E-009 + -8.1499999999999989E-002 -8.7989979746794234E-009 + -8.0399999999999999E-002 -8.1144507779740138E-010 + -7.9299999999999995E-002 5.8461280261212778E-009 + -7.8199999999999992E-002 -3.1210903306266857E-010 + -7.7100000000000002E-002 -7.3377419695930257E-009 + -7.5999999999999984E-002 3.1674864554159798E-012 + -7.4899999999999994E-002 1.1607330208107669E-008 + -7.3799999999999991E-002 4.7740180697530832E-009 + -7.2699999999999987E-002 -1.6707955907691030E-008 + -7.1599999999999997E-002 -2.0919548759934514E-008 + -7.0499999999999993E-002 5.0187098921128381E-009 + -6.9399999999999989E-002 2.8316048172882802E-008 + -6.8300000000000000E-002 1.2550323447158007E-008 + -6.7199999999999996E-002 -2.6888070436825728E-008 + -6.6099999999999992E-002 -3.8678408031955769E-008 + -6.5000000000000002E-002 -6.8551369025726672E-009 + -6.3899999999999985E-002 2.4601028769666300E-008 + -6.2799999999999995E-002 1.2652989767047984E-008 + -6.1699999999999991E-002 -2.5253639179823040E-008 + -6.0599999999999994E-002 -3.9294992149052632E-008 + -5.9499999999999990E-002 -1.9398857631358624E-008 + -5.8399999999999994E-002 -3.7799625651757651E-009 + -5.7299999999999990E-002 -1.5911945538960026E-008 + -5.6199999999999986E-002 -3.1371094166843250E-008 + -5.5099999999999996E-002 -2.4942425014273795E-008 + -5.3999999999999992E-002 -1.7670023666482848E-008 + -5.2899999999999989E-002 -4.2288789359190559E-008 + -5.1799999999999985E-002 -8.0368245392037352E-008 + -5.0699999999999995E-002 -7.9865834834436100E-008 + -4.9599999999999991E-002 -3.7826531240625627E-008 + -4.8499999999999988E-002 -1.9334242651325440E-008 + -4.7399999999999998E-002 -6.9026619087253493E-008 + -4.6299999999999994E-002 -1.3945614796284644E-007 + -4.5199999999999990E-002 -1.5010529352821322E-007 + -4.4099999999999986E-002 -1.0022376528695531E-007 + -4.2999999999999997E-002 -7.1628960540692788E-008 + -4.1899999999999993E-002 -1.1481756700959522E-007 + -4.0799999999999989E-002 -1.8240602628338820E-007 + -3.9699999999999985E-002 -2.0380555554311286E-007 + -3.8599999999999995E-002 -1.8461716422280006E-007 + -3.7499999999999992E-002 -1.8539435586717445E-007 + -3.6399999999999988E-002 -2.2213960448880243E-007 + -3.5299999999999984E-002 -2.4808218768157531E-007 + -3.4199999999999994E-002 -2.3942277493915753E-007 + -3.3099999999999991E-002 -2.4102789097923960E-007 + -3.1999999999999987E-002 -2.9296072057150013E-007 + -3.0899999999999997E-002 -3.5235132145317039E-007 + -2.9799999999999993E-002 -3.4702009088505292E-007 + -2.8699999999999989E-002 -2.9066583806525159E-007 + -2.7599999999999986E-002 -2.7511410394254199E-007 + -2.6499999999999996E-002 -3.4223225497953536E-007 + -2.5399999999999992E-002 -4.1563438912817219E-007 + -2.4299999999999988E-002 -4.0557796410212177E-007 + -2.3199999999999985E-002 -3.3558626455487683E-007 + -2.2099999999999995E-002 -3.0267491979429906E-007 + -2.0999999999999991E-002 -3.3746187000360806E-007 + -1.9899999999999987E-002 -3.6665525726675696E-007 + -1.8799999999999983E-002 -3.3259490805903624E-007 + -1.7699999999999994E-002 -2.7417283376962587E-007 + -1.6599999999999990E-002 -2.5789211122173583E-007 + -1.5499999999999986E-002 -2.6231694505440828E-007 + -1.4399999999999996E-002 -2.1656516935308900E-007 + -1.3299999999999992E-002 -1.2116021252950304E-007 + -1.2199999999999989E-002 -5.4208491917506763E-008 + -1.1099999999999985E-002 -5.2535167327505405E-008 + -9.9999999999999950E-003 -4.6219497562560719E-008 + -8.8999999999999913E-003 4.3425711027111902E-008 + -7.7999999999999875E-003 1.8325084738535224E-007 + -6.6999999999999837E-003 2.7374750288799987E-007 + -5.5999999999999939E-003 2.9017428460065275E-007 + -4.4999999999999901E-003 3.1779154596733861E-007 + -3.3999999999999864E-003 4.1801351358117245E-007 + -2.2999999999999826E-003 5.4568761242990149E-007 + -1.1999999999999927E-003 6.2245209164757398E-007 + -9.9999999999988987E-005 6.5508675106684677E-007 + 1.0000000000000148E-003 7.1647951926934184E-007 + 2.1000000000000185E-003 8.2024030234606471E-007 + 3.2000000000000084E-003 8.9965828919957858E-007 + 4.3000000000000121E-003 9.1537287971732439E-007 + 5.4000000000000159E-003 9.2197944923100295E-007 + 6.5000000000000058E-003 9.8255429747950984E-007 + 7.6000000000000234E-003 1.0660974112397525E-006 + 8.7000000000000133E-003 1.0895603281824151E-006 + 9.8000000000000032E-003 1.0422247669339413E-006 + 1.0900000000000021E-002 1.0006613138102693E-006 + 1.2000000000000011E-002 1.0137632671103347E-006 + 1.3100000000000001E-002 1.0329141559850541E-006 + 1.4200000000000018E-002 9.8787018032453489E-007 + 1.5300000000000008E-002 8.9185812157666078E-007 + 1.6400000000000026E-002 8.1623409187159268E-007 + 1.7500000000000016E-002 7.7788774888176704E-007 + 1.8600000000000005E-002 7.1906003995536594E-007 + 1.9700000000000023E-002 6.0298674497971660E-007 + 2.0800000000000013E-002 4.7319244345089828E-007 + 2.1900000000000003E-002 3.8295061699500366E-007 + 2.3000000000000020E-002 3.1287575552596536E-007 + 2.4100000000000010E-002 2.0387301447044592E-007 + 2.5200000000000000E-002 5.3918153497534149E-008 + 2.6300000000000018E-002 -7.8326451102839201E-008 + 2.7400000000000008E-002 -1.5997926539057516E-007 + 2.8500000000000025E-002 -2.3197230802907143E-007 + 2.9600000000000015E-002 -3.4506376778153935E-007 + 3.0700000000000005E-002 -4.7753087528690230E-007 + 3.1800000000000023E-002 -5.7102460004898603E-007 + 3.2900000000000013E-002 -6.1609648582816590E-007 + 3.4000000000000002E-002 -6.6541872456582496E-007 + 3.5100000000000020E-002 -7.4633663871281897E-007 + 3.6200000000000010E-002 -8.2317473015791620E-007 + 3.7300000000000028E-002 -8.4987158288640785E-007 + 3.8400000000000017E-002 -8.4310664760778309E-007 + 3.9500000000000007E-002 -8.5153135387372458E-007 + 4.0600000000000025E-002 -8.7698663264745846E-007 + 4.1700000000000015E-002 -8.7628347955615027E-007 + 4.2800000000000005E-002 -8.3397526395856403E-007 + 4.3900000000000022E-002 -7.8752390209047007E-007 + 4.5000000000000012E-002 -7.6786511726822937E-007 + 4.6100000000000002E-002 -7.4512109904389945E-007 + 4.7200000000000020E-002 -6.8499531380439294E-007 + 4.8300000000000010E-002 -5.9820627029694151E-007 + 4.9400000000000027E-002 -5.3059420679346658E-007 + 5.0500000000000017E-002 -4.8924795237326180E-007 + 5.1600000000000007E-002 -4.3442514652269892E-007 + 5.2700000000000025E-002 -3.5043004231738450E-007 + 5.3800000000000014E-002 -2.6628387672644749E-007 + 5.4900000000000004E-002 -2.0582760384968424E-007 + 5.6000000000000022E-002 -1.5808033992925630E-007 + 5.7100000000000012E-002 -9.0951239428704866E-008 + 5.8200000000000002E-002 -1.5406945053086929E-008 + 5.9300000000000019E-002 3.2067983823935720E-008 + 6.0400000000000009E-002 5.2208307010914723E-008 + 6.1500000000000027E-002 8.5432276364372228E-008 + 6.2600000000000017E-002 1.4849155149931903E-007 + 6.3700000000000007E-002 2.0351104978999501E-007 + 6.4800000000000024E-002 2.1562964036547783E-007 + 6.5900000000000014E-002 2.0578465864673490E-007 + 6.7000000000000004E-002 2.1746163270108809E-007 + 6.8100000000000022E-002 2.4783739149825124E-007 + 6.9200000000000012E-002 2.5765621103346348E-007 + 7.0300000000000029E-002 2.3911954372124455E-007 + 7.1400000000000019E-002 2.2918639785984851E-007 + 7.2500000000000009E-002 2.4479402327415301E-007 + 7.3600000000000027E-002 2.4819789246066648E-007 + 7.4700000000000016E-002 2.0729247296458198E-007 + 7.5800000000000006E-002 1.5663368913010345E-007 + 7.6900000000000024E-002 1.5264603803188947E-007 + 7.8000000000000014E-002 1.8392786671483918E-007 + 7.9100000000000004E-002 1.8299867576843099E-007 + 8.0200000000000021E-002 1.2701219986865908E-007 + 8.1300000000000011E-002 7.3120560273309820E-008 + 8.2400000000000029E-002 7.1512594956857356E-008 + 8.3500000000000019E-002 9.0723190737662662E-008 + 8.4600000000000009E-002 7.0488091807874298E-008 + 8.5700000000000026E-002 2.0882307438796488E-008 + 8.6800000000000016E-002 5.8141136349831868E-009 + 8.7900000000000006E-002 3.5976949419591620E-008 + 8.9000000000000024E-002 4.3491798606964949E-008 + 9.0100000000000013E-002 -1.1785441067502234E-008 + 9.1200000000000003E-002 -6.7334973152810562E-008 + 9.2300000000000021E-002 -4.8696538357262398E-008 + 9.3400000000000011E-002 1.4875926268587136E-008 + 9.4500000000000028E-002 2.6079984394300482E-008 + 9.5600000000000018E-002 -3.8031849669550866E-008 + 9.6700000000000008E-002 -8.9661462254753133E-008 + 9.7800000000000026E-002 -6.2129288380674552E-008 + 9.8900000000000016E-002 -7.1947829916041428E-009 + 0.10000000000000001 -8.8023623945332474E-009 + 0.10110000000000002 -5.4067189836359830E-008 + 0.10220000000000001 -5.9662134788140975E-008 + 0.10330000000000003 -1.1576515746014593E-008 + 0.10440000000000002 8.4509217401773640E-009 + 0.10550000000000001 -4.2869498173558895E-008 + 0.10660000000000003 -8.9329965646811615E-008 + 0.10770000000000002 -4.7490924970361448E-008 + 0.10880000000000001 3.6224584221145051E-008 + 0.10990000000000003 4.2677321232531540E-008 + 0.11100000000000002 -4.0206877827131393E-008 + 0.11210000000000001 -9.3512241505777638E-008 + 0.11320000000000002 -3.9820069019924631E-008 + 0.11430000000000001 4.2709050518396907E-008 + 0.11540000000000003 3.8733141138891369E-008 + 0.11650000000000002 -3.2834559959837861E-008 + 0.11760000000000001 -5.5229396167533196E-008 + 0.11870000000000003 2.4471193960096116E-009 + 0.11980000000000002 4.2045183334948888E-008 + 0.12090000000000001 -4.0276146862083806E-009 + 0.12200000000000003 -6.1533633299859503E-008 + 0.12310000000000001 -3.0855709098887019E-008 + 0.12420000000000003 5.1002395196064754E-008 + 0.12530000000000002 6.0719408168097289E-008 + 0.12640000000000001 -2.0980085224664435E-008 + 0.12750000000000003 -7.3895392915801494E-008 + 0.12860000000000002 -1.8675171631343801E-008 + 0.12970000000000001 6.1940731654885894E-008 + 0.13080000000000003 4.8517240003320694E-008 + 0.13190000000000002 -3.3371968299888977E-008 + 0.13300000000000001 -5.5728378356434405E-008 + 0.13410000000000000 1.2775545066290306E-008 + 0.13520000000000004 6.0541331947661092E-008 + 0.13630000000000003 9.4720258303482296E-009 + 0.13740000000000002 -6.0988220695890050E-008 + 0.13850000000000001 -3.5983962476393572E-008 + 0.13960000000000000 5.2961524943384575E-008 + 0.14070000000000005 7.1199913520558766E-008 + 0.14180000000000004 -1.3374785723385685E-008 + 0.14290000000000003 -7.8218285182174441E-008 + 0.14400000000000002 -2.9515975441540832E-008 + 0.14510000000000001 5.7963898569823868E-008 + 0.14620000000000000 5.6310653917535092E-008 + 0.14730000000000004 -2.3885101896325978E-008 + 0.14840000000000003 -5.7400345809810460E-008 + 0.14950000000000002 6.1654048533199557E-010 + 0.15060000000000001 5.0998696821125122E-008 + 0.15170000000000000 1.1889320639113521E-008 + 0.15280000000000005 -5.1565528735864063E-008 + 0.15390000000000004 -3.1959221047372921E-008 + 0.15500000000000003 4.6786325924585981E-008 + 0.15610000000000002 6.1800413675427990E-008 + 0.15720000000000001 -1.7733047030787930E-008 + 0.15830000000000000 -7.7168301970687025E-008 + 0.15940000000000004 -2.7159828164258215E-008 + 0.16050000000000003 6.0507289845190826E-008 + 0.16160000000000002 5.9702180976728414E-008 + 0.16270000000000001 -2.2916132991213090E-008 + 0.16380000000000000 -6.2987624005472753E-008 + 0.16490000000000005 -6.9932317714460623E-009 + 0.16600000000000004 5.3363432783726239E-008 + 0.16710000000000003 2.7705516103537775E-008 + 0.16820000000000002 -3.7065323255092153E-008 + 0.16930000000000001 -3.6684689064259146E-008 + 0.17040000000000000 2.5877431752974189E-008 + 0.17150000000000004 4.7930981850186072E-008 + 0.17260000000000003 -9.3921999066992612E-009 + 0.17370000000000002 -5.8897850152561659E-008 + 0.17480000000000001 -2.2019188250510524E-008 + 0.17590000000000000 4.8754252190974512E-008 + 0.17700000000000005 4.9262403933880705E-008 + 0.17810000000000004 -1.9154482444605492E-008 + 0.17920000000000003 -5.3990316217777945E-008 + 0.18030000000000002 -7.4094268498470228E-009 + 0.18140000000000001 4.5377166912885514E-008 + 0.18250000000000000 2.4972273138246237E-008 + 0.18360000000000004 -3.3024569745521148E-008 + 0.18470000000000003 -3.8130796298219138E-008 + 0.18580000000000002 1.4813212878550530E-008 + 0.18690000000000001 4.1454306654031825E-008 + 0.18800000000000000 8.4891016438604083E-010 + 0.18910000000000005 -4.2514610498756156E-008 + 0.19020000000000004 -2.0225332519885342E-008 + 0.19130000000000003 3.4712577701156988E-008 + 0.19240000000000002 3.9426431897027214E-008 + 0.19350000000000001 -1.2889124434423138E-008 + 0.19460000000000005 -4.4774619567533591E-008 + 0.19570000000000004 -1.2050085373971342E-008 + 0.19680000000000003 3.3434059076853373E-008 + 0.19790000000000002 2.6245743356412277E-008 + 0.19900000000000001 -1.6287039272810944E-008 + 0.20010000000000000 -2.7216715992040008E-008 + 0.20120000000000005 6.3056107002523731E-009 + 0.20230000000000004 2.8757247250155160E-008 + 0.20340000000000003 6.0451630368163478E-009 + 0.20450000000000002 -2.3607110932744035E-008 + 0.20560000000000000 -1.2700767548778913E-008 + 0.20670000000000005 2.1139310746320916E-008 + 0.20780000000000004 2.4189530378748714E-008 + 0.20890000000000003 -9.6341308264413783E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0055.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0055.BXX.semd new file mode 100644 index 00000000..fff22db5 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0055.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 2.6953383395904554E-021 + -0.11009999999999999 -3.9686148311642383E-020 + -0.10900000000000000 -4.3154532775948567E-020 + -0.10790000000000000 1.2673961825370042E-019 + -0.10679999999999999 1.1275686670622454E-019 + -0.10569999999999999 -2.9436465453557734E-019 + -0.10460000000000000 7.7179637274802171E-019 + -0.10349999999999999 3.4095603163756938E-018 + -0.10239999999999999 -2.6647561394849845E-018 + -0.10130000000000000 -2.4008300202614664E-017 + -0.10020000000000000 -2.3006915353057968E-017 + -9.9099999999999994E-002 5.9794438026845214E-017 + -9.7999999999999990E-002 1.6465781834608704E-016 + -9.6899999999999986E-002 6.5371819112269760E-017 + -9.5799999999999996E-002 -3.2096637999152924E-016 + -9.4699999999999993E-002 -5.9947475704590384E-016 + -9.3599999999999989E-002 -2.6554607304386444E-016 + -9.2499999999999999E-002 5.2617946087277234E-016 + -9.1399999999999995E-002 1.2265280598214605E-015 + -9.0299999999999991E-002 1.9775489754715386E-015 + -8.9200000000000002E-002 2.6896684207113053E-015 + -8.8099999999999984E-002 1.9473867145549642E-016 + -8.6999999999999994E-002 -9.5672515387974257E-015 + -8.5899999999999990E-002 -2.1019359755340694E-014 + -8.4799999999999986E-002 -1.4576910167753317E-014 + -8.3699999999999997E-002 2.3028633714576932E-014 + -8.2599999999999993E-002 6.8656255539697314E-014 + -8.1499999999999989E-002 7.0093866962831625E-014 + -8.0399999999999999E-002 1.8026841057085718E-015 + -7.9299999999999995E-002 -9.8447481720539964E-014 + -7.8199999999999992E-002 -1.7167476750075406E-013 + -7.7100000000000002E-002 -1.9459218578935650E-013 + -7.5999999999999984E-002 -1.4046687532749680E-013 + -7.4899999999999994E-002 9.1882786643938952E-014 + -7.3799999999999991E-002 5.6259543464859396E-013 + -7.2699999999999987E-002 1.0080224415592864E-012 + -7.1599999999999997E-002 8.3523894181189440E-013 + -7.0499999999999993E-002 -2.9889692066895068E-013 + -6.9399999999999989E-002 -1.8545852787515971E-012 + -6.8300000000000000E-002 -2.6645740735381507E-012 + -6.7199999999999996E-002 -2.0365256789972586E-012 + -6.6099999999999992E-002 -3.4666621786735852E-013 + -6.5000000000000002E-002 1.7393216858105354E-012 + -6.3899999999999985E-002 4.1749277646108141E-012 + -6.2799999999999995E-002 6.7709930544335162E-012 + -6.1699999999999991E-002 7.5979647920498827E-012 + -6.0599999999999994E-002 3.6871334978261228E-012 + -5.9499999999999990E-002 -5.3345960461526065E-012 + -5.8399999999999994E-002 -1.5047071227902720E-011 + -5.7299999999999990E-002 -1.9570289833126253E-011 + -5.6199999999999986E-002 -1.7235570609619444E-011 + -5.5099999999999996E-002 -1.0806308105293372E-011 + -5.3999999999999992E-002 -1.1947499196571232E-012 + -5.2899999999999989E-002 1.5830942459715835E-011 + -5.1799999999999985E-002 4.2452256987512982E-011 + -5.0699999999999995E-002 6.8811373266086662E-011 + -4.9599999999999991E-002 7.5453795989055550E-011 + -4.8499999999999988E-002 4.9080850494931383E-011 + -4.7399999999999998E-002 -6.5036509164229095E-012 + -4.6299999999999994E-002 -7.7458900404892006E-011 + -4.5199999999999990E-002 -1.5275535003578256E-010 + -4.4099999999999986E-002 -2.2125641596648649E-010 + -4.2999999999999997E-002 -2.5614368959203659E-010 + -4.1899999999999993E-002 -2.1505976166569241E-010 + -4.0799999999999989E-002 -6.9065093921683030E-011 + -3.9699999999999985E-002 1.6694895466073945E-010 + -3.8599999999999995E-002 4.3755224443664531E-010 + -3.7499999999999992E-002 6.7744704290717550E-010 + -3.6399999999999988E-002 8.2886497665413117E-010 + -3.5299999999999984E-002 8.2947032575830804E-010 + -3.4199999999999994E-002 6.0446825322912900E-010 + -3.3099999999999991E-002 9.7093395823311113E-011 + -3.1999999999999987E-002 -6.8152344878669169E-010 + -3.0899999999999997E-002 -1.6310373052164095E-009 + -2.9799999999999993E-002 -2.5782611601243843E-009 + -2.8699999999999989E-002 -3.2951075201737012E-009 + -2.7599999999999986E-002 -3.5026770373036697E-009 + -2.6499999999999996E-002 -2.8971782750630837E-009 + -2.5399999999999992E-002 -1.2209897537474035E-009 + -2.4299999999999988E-002 1.6695325122384475E-009 + -2.3199999999999985E-002 5.8055071860962926E-009 + -2.2099999999999995E-002 1.1159309920572014E-008 + -2.0999999999999991E-002 1.7666991425357992E-008 + -1.9899999999999987E-002 2.5200598940955388E-008 + -1.8799999999999983E-002 3.3585791925361264E-008 + -1.7699999999999994E-002 4.2738850680734686E-008 + -1.6599999999999990E-002 5.2840000819287525E-008 + -1.5499999999999986E-002 6.4385190512439294E-008 + -1.4399999999999996E-002 7.8097244227137708E-008 + -1.3299999999999992E-002 9.4849227139093273E-008 + -1.2199999999999989E-002 1.1570796232263092E-007 + -1.1099999999999985E-002 1.4199845566054137E-007 + -9.9999999999999950E-003 1.7523117890050344E-007 + -8.8999999999999913E-003 2.1693179519388650E-007 + -7.7999999999999875E-003 2.6858714363697800E-007 + -6.6999999999999837E-003 3.3180492664541816E-007 + -5.5999999999999939E-003 4.0853231553228397E-007 + -4.4999999999999901E-003 5.0113561655962258E-007 + -3.3999999999999864E-003 6.1238188209244981E-007 + -2.2999999999999826E-003 7.4549888040564838E-007 + -1.1999999999999927E-003 9.0435344191064360E-007 + -9.9999999999988987E-005 1.0935958698610193E-006 + 1.0000000000000148E-003 1.3186783007768099E-006 + 2.1000000000000185E-003 1.5858488495723577E-006 + 3.2000000000000084E-003 1.9022547803615453E-006 + 4.3000000000000121E-003 2.2760320916859200E-006 + 5.4000000000000159E-003 2.7162593596585793E-006 + 6.5000000000000058E-003 3.2328616725862958E-006 + 7.6000000000000234E-003 3.8367288652807474E-006 + 8.7000000000000133E-003 4.5400693124975078E-006 + 9.8000000000000032E-003 5.3566172937280498E-006 + 1.0900000000000021E-002 6.3015049818204716E-006 + 1.2000000000000011E-002 7.3909591264964547E-006 + 1.3100000000000001E-002 8.6424215623992495E-006 + 1.4200000000000018E-002 1.0074964848172385E-005 + 1.5300000000000008E-002 1.1709539649018552E-005 + 1.6400000000000026E-002 1.3568715985456947E-005 + 1.7500000000000016E-002 1.5676201655878685E-005 + 1.8600000000000005E-002 1.8056522094411775E-005 + 1.9700000000000023E-002 2.0735054931719787E-005 + 2.0800000000000013E-002 2.3737784431432374E-005 + 2.1900000000000003E-002 2.7090911316918209E-005 + 2.3000000000000020E-002 3.0820170650258660E-005 + 2.4100000000000010E-002 3.4950655390275642E-005 + 2.5200000000000000E-002 3.9506474422523752E-005 + 2.6300000000000018E-002 4.4510328734759241E-005 + 2.7400000000000008E-002 4.9982558266492561E-005 + 2.8500000000000025E-002 5.5940570746315643E-005 + 2.9600000000000015E-002 6.2398074078373611E-005 + 3.0700000000000005E-002 6.9364345108624548E-005 + 3.1800000000000023E-002 7.6842814451083541E-005 + 3.2900000000000013E-002 8.4829523984808475E-005 + 3.4000000000000002E-002 9.3312548415269703E-005 + 3.5100000000000020E-002 1.0227114398730919E-004 + 3.6200000000000010E-002 1.1167464253958315E-004 + 3.7300000000000028E-002 1.2148116366006434E-004 + 3.8400000000000017E-002 1.3163697440177202E-004 + 3.9500000000000007E-002 1.4207666390575469E-004 + 4.0600000000000025E-002 1.5272156451828778E-004 + 4.1700000000000015E-002 1.6347947530448437E-004 + 4.2800000000000005E-002 1.7424303223378956E-004 + 4.3900000000000022E-002 1.8489142530597746E-004 + 4.5000000000000012E-002 1.9528978737071157E-004 + 4.6100000000000002E-002 2.0528792811091989E-004 + 4.7200000000000020E-002 2.1472298249136657E-004 + 4.8300000000000010E-002 2.2341983276419342E-004 + 4.9400000000000027E-002 2.3119278193917125E-004 + 5.0500000000000017E-002 2.3784514633007348E-004 + 5.1600000000000007E-002 2.4317443603649735E-004 + 5.2700000000000025E-002 2.4697507615201175E-004 + 5.3800000000000014E-002 2.4904077872633934E-004 + 5.4900000000000004E-002 2.4916572147049010E-004 + 5.6000000000000022E-002 2.4714632309041917E-004 + 5.7100000000000012E-002 2.4279068748001009E-004 + 5.8200000000000002E-002 2.3592173238284886E-004 + 5.9300000000000019E-002 2.2637774236500263E-004 + 6.0400000000000009E-002 2.1401948470156640E-004 + 6.1500000000000027E-002 1.9873279961757362E-004 + 6.2600000000000017E-002 1.8043183081317693E-004 + 6.3700000000000007E-002 1.5906487533356994E-004 + 6.4800000000000024E-002 1.3461906928569078E-004 + 6.5900000000000014E-002 1.0712504445109516E-004 + 6.7000000000000004E-002 7.6656411692965776E-005 + 6.8100000000000022E-002 4.3327454477548599E-005 + 6.9200000000000012E-002 7.3003693614737131E-006 + 7.0300000000000029E-002 -3.1213898182613775E-005 + 7.1400000000000019E-002 -7.1953574661165476E-005 + 7.2500000000000009E-002 -1.1460663517937064E-004 + 7.3600000000000027E-002 -1.5881810395512730E-004 + 7.4700000000000016E-002 -2.0419685461092740E-004 + 7.5800000000000006E-002 -2.5031523546203971E-004 + 7.6900000000000024E-002 -2.9670982621610165E-004 + 7.8000000000000014E-002 -3.4288194729015231E-004 + 7.9100000000000004E-002 -3.8831008714623749E-004 + 8.0200000000000021E-002 -4.3246248969808221E-004 + 8.1300000000000011E-002 -4.7480638022534549E-004 + 8.2400000000000029E-002 -5.1481183618307114E-004 + 8.3500000000000019E-002 -5.5195600725710392E-004 + 8.4600000000000009E-002 -5.8572890702635050E-004 + 8.5700000000000026E-002 -6.1564409406855702E-004 + 8.6800000000000016E-002 -6.4125546487048268E-004 + 8.7900000000000006E-002 -6.6216674167662859E-004 + 8.9000000000000024E-002 -6.7803659476339817E-004 + 9.0100000000000013E-002 -6.8857904989272356E-004 + 9.1200000000000003E-002 -6.9356529274955392E-004 + 9.2300000000000021E-002 -6.9283210905268788E-004 + 9.3400000000000011E-002 -6.8629079032689333E-004 + 9.4500000000000028E-002 -6.7393376957625151E-004 + 9.5600000000000018E-002 -6.5583246760070324E-004 + 9.6700000000000008E-002 -6.3213636167347431E-004 + 9.7800000000000026E-002 -6.0306373052299023E-004 + 9.8900000000000016E-002 -5.6889804545789957E-004 + 0.10000000000000001 -5.2998843602836132E-004 + 0.10110000000000002 -4.8675376456230879E-004 + 0.10220000000000001 -4.3967628153041005E-004 + 0.10330000000000003 -3.8928879075683653E-004 + 0.10440000000000002 -3.3615404390729964E-004 + 0.10550000000000001 -2.8085854137316346E-004 + 0.10660000000000003 -2.2400623129215091E-004 + 0.10770000000000002 -1.6622450493741781E-004 + 0.10880000000000001 -1.0815133282449096E-004 + 0.10990000000000003 -5.0415725127095357E-005 + 0.11100000000000002 6.3803354350966401E-006 + 0.11210000000000001 6.1667204136028886E-005 + 0.11320000000000002 1.1490587348816916E-004 + 0.11430000000000001 1.6559245705138892E-004 + 0.11540000000000003 2.1326710702851415E-004 + 0.11650000000000002 2.5752504006959498E-004 + 0.11760000000000001 2.9802453354932368E-004 + 0.11870000000000003 3.3448255271650851E-004 + 0.11980000000000002 3.6668346729129553E-004 + 0.12090000000000001 3.9447296876460314E-004 + 0.12200000000000003 4.1776071884669363E-004 + 0.12310000000000001 4.3650751467794180E-004 + 0.12420000000000003 4.5073346700519323E-004 + 0.12530000000000002 4.6052804100327194E-004 + 0.12640000000000001 4.6603893861174583E-004 + 0.12750000000000003 4.6745256986469030E-004 + 0.12860000000000002 4.6498520532622933E-004 + 0.12970000000000001 4.5888638123869896E-004 + 0.13080000000000003 4.4944667024537921E-004 + 0.13190000000000002 4.3699066736735404E-004 + 0.13300000000000001 4.2185903294011950E-004 + 0.13410000000000000 4.0438811993226409E-004 + 0.13520000000000004 3.8491570740006864E-004 + 0.13630000000000003 3.6379010998643935E-004 + 0.13740000000000002 3.4136197064071894E-004 + 0.13850000000000001 3.1796790426596999E-004 + 0.13960000000000000 2.9392275610007346E-004 + 0.14070000000000005 2.6952390908263624E-004 + 0.14180000000000004 2.4505439796485007E-004 + 0.14290000000000003 2.2077525500208139E-004 + 0.14400000000000002 1.9691561465151608E-004 + 0.14510000000000001 1.7367665714118630E-004 + 0.14620000000000000 1.5123969933483750E-004 + 0.14730000000000004 1.2976559810340405E-004 + 0.14840000000000003 1.0938328341580927E-004 + 0.14950000000000002 9.0185349108651280E-005 + 0.15060000000000001 7.2238661232404411E-005 + 0.15170000000000000 5.5598891776753590E-005 + 0.15280000000000005 4.0308699681190774E-005 + 0.15390000000000004 2.6381343559478410E-005 + 0.15500000000000003 1.3799506632494740E-005 + 0.15610000000000002 2.5310516775789438E-006 + 0.15720000000000001 -7.4541580943332519E-006 + 0.15830000000000000 -1.6192481780308299E-005 + 0.15940000000000004 -2.3741362383589149E-005 + 0.16050000000000003 -3.0180217436281964E-005 + 0.16160000000000002 -3.5587509046308696E-005 + 0.16270000000000001 -4.0030739910434932E-005 + 0.16380000000000000 -4.3574636947596446E-005 + 0.16490000000000005 -4.6298897359520197E-005 + 0.16600000000000004 -4.8293924919562414E-005 + 0.16710000000000003 -4.9641275836620480E-005 + 0.16820000000000002 -5.0408409151714295E-005 + 0.16930000000000001 -5.0659538828767836E-005 + 0.17040000000000000 -5.0467511755414307E-005 + 0.17150000000000004 -4.9904236220754683E-005 + 0.17260000000000003 -4.9026250053429976E-005 + 0.17370000000000002 -4.7879726480459794E-005 + 0.17480000000000001 -4.6516088332282379E-005 + 0.17590000000000000 -4.4992426410317421E-005 + 0.17700000000000005 -4.3354000808903947E-005 + 0.17810000000000004 -4.1623778088251129E-005 + 0.17920000000000003 -3.9818929508328438E-005 + 0.18030000000000002 -3.7972520658513531E-005 + 0.18140000000000001 -3.6127894418314099E-005 + 0.18250000000000000 -3.4311346098547801E-005 + 0.18360000000000004 -3.2523210393264890E-005 + 0.18470000000000003 -3.0760798836126924E-005 + 0.18580000000000002 -2.9041062589385547E-005 + 0.18690000000000001 -2.7390435207053088E-005 + 0.18800000000000000 -2.5818610083661042E-005 + 0.18910000000000005 -2.4315051632584073E-005 + 0.19020000000000004 -2.2873131456435658E-005 + 0.19130000000000003 -2.1504383767023683E-005 + 0.19240000000000002 -2.0221874365233816E-005 + 0.19350000000000001 -1.9019587853108533E-005 + 0.19460000000000005 -1.7880365703604184E-005 + 0.19570000000000004 -1.6801062884042040E-005 + 0.19680000000000003 -1.5795107174199075E-005 + 0.19790000000000002 -1.4867970094201155E-005 + 0.19900000000000001 -1.4004036529513542E-005 + 0.20010000000000000 -1.3185594070819207E-005 + 0.20120000000000005 -1.2415704077284317E-005 + 0.20230000000000004 -1.1708783858921379E-005 + 0.20340000000000003 -1.1062804333050735E-005 + 0.20450000000000002 -1.0456095878907945E-005 + 0.20560000000000000 -9.8756900115404278E-006 + 0.20670000000000005 -9.3336138888844289E-006 + 0.20780000000000004 -8.8450169641873799E-006 + 0.20890000000000003 -8.4000930655747652E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0055.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0055.BXZ.semd new file mode 100644 index 00000000..c531cfb5 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0055.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 4.5173334915543855E-021 + -0.11119999999999999 -2.1335217507987356E-021 + -0.11009999999999999 -5.0255093159369238E-020 + -0.10900000000000000 6.3247356507830386E-021 + -0.10790000000000000 3.2296866351523760E-019 + -0.10679999999999999 1.0674557717373977E-019 + -0.10569999999999999 -1.4623047761222683E-018 + -0.10460000000000000 -1.2596300164102911E-018 + -0.10349999999999999 4.7662432272616785E-018 + -0.10239999999999999 7.2483702952041428E-018 + -0.10130000000000000 -1.0592410048849818E-017 + -0.10020000000000000 -2.7792543971565133E-017 + -9.9099999999999994E-002 1.2570398243991732E-017 + -9.7999999999999990E-002 7.9820460804419312E-017 + -9.6899999999999986E-002 1.2145883363365230E-017 + -9.5799999999999996E-002 -1.8955655035397421E-016 + -9.4699999999999993E-002 -1.2843990713135484E-016 + -9.3599999999999989E-002 3.9215259059577714E-016 + -9.2499999999999999E-002 5.3948947190813040E-016 + -9.1399999999999995E-002 -6.0574327731161850E-016 + -9.0299999999999991E-002 -1.6980233383172912E-015 + -8.9200000000000002E-002 1.2997302353099532E-016 + -8.8099999999999984E-002 3.8443742275944687E-015 + -8.6999999999999994E-002 2.7951547275888037E-015 + -8.5899999999999990E-002 -5.4413006896460517E-015 + -8.4799999999999986E-002 -9.5917485786649673E-015 + -8.3699999999999997E-002 2.5228135180140488E-015 + -8.2599999999999993E-002 1.8417215249069176E-014 + -8.1499999999999989E-002 8.2132600552490068E-015 + -8.0399999999999999E-002 -2.5318153606609939E-014 + -7.9299999999999995E-002 -2.8646833847125255E-014 + -7.8199999999999992E-002 2.6885410198585098E-014 + -7.7100000000000002E-002 6.7104572495490372E-014 + -7.5999999999999984E-002 -4.8575484522879638E-015 + -7.4899999999999994E-002 -1.2584705955283326E-013 + -7.3799999999999991E-002 -8.8558948043750141E-014 + -7.2699999999999987E-002 1.4607405725546724E-013 + -7.1599999999999997E-002 2.6607204937564854E-013 + -7.0499999999999993E-002 -1.4646019585919795E-014 + -6.9399999999999989E-002 -4.1285109554124733E-013 + -6.8300000000000000E-002 -2.8991373646376772E-013 + -6.7199999999999996E-002 3.7689483153337255E-013 + -6.6099999999999992E-002 6.6022843659210850E-013 + -6.5000000000000002E-002 -1.0487793901566012E-013 + -6.3899999999999985E-002 -1.0222490172059895E-012 + -6.2799999999999995E-002 -5.2546839492476072E-013 + -6.1699999999999991E-002 1.1612636850386049E-012 + -6.0599999999999994E-002 1.6429054297550927E-012 + -5.9499999999999990E-002 -4.3080353195369681E-013 + -5.8399999999999994E-002 -2.6582670526603680E-012 + -5.7299999999999990E-002 -1.4798601797108568E-012 + -5.6199999999999986E-002 2.3741848331065851E-012 + -5.5099999999999996E-002 3.6569857385371218E-012 + -5.3999999999999992E-002 -3.4670782412572765E-013 + -5.2899999999999989E-002 -4.7691820111162020E-012 + -5.1799999999999985E-002 -2.8353903426536764E-012 + -5.0699999999999995E-002 3.9462547812840754E-012 + -4.9599999999999991E-002 6.1618149818642998E-012 + -4.8499999999999988E-002 -6.3208211451351581E-013 + -4.7399999999999998E-002 -7.9607978195617157E-012 + -4.6299999999999994E-002 -4.8449191707156114E-012 + -4.5199999999999990E-002 5.9952416295305788E-012 + -4.4099999999999986E-002 1.0003288128390686E-011 + -4.2999999999999997E-002 7.0879570658946567E-013 + -4.1899999999999993E-002 -9.9521103164024183E-012 + -4.0799999999999989E-002 -7.5305178759421665E-012 + -3.9699999999999985E-002 4.1723174394603380E-012 + -3.8599999999999995E-002 8.2177606733346842E-012 + -3.7499999999999992E-002 -6.3655038271687170E-013 + -3.6399999999999988E-002 -8.0509314492882567E-012 + -3.5299999999999984E-002 -1.8639827095018324E-012 + -3.4199999999999994E-002 9.1500088755802622E-012 + -3.3099999999999991E-002 8.9033251257641943E-012 + -3.1999999999999987E-002 -8.5820510854067722E-013 + -3.0899999999999997E-002 -4.3729611945431124E-012 + -2.9799999999999993E-002 6.2954882192739481E-013 + -2.8699999999999989E-002 -1.9714479614768576E-012 + -2.7599999999999986E-002 -1.6761333640480380E-011 + -2.6499999999999996E-002 -2.0919059887103408E-011 + -2.5399999999999992E-002 2.9902512757584709E-012 + -2.4299999999999988E-002 3.0767388636832038E-011 + -2.3199999999999985E-002 2.1639650141236366E-011 + -2.2099999999999995E-002 -1.9670950632266759E-011 + -2.0999999999999991E-002 -3.8398579454979043E-011 + -1.9899999999999987E-002 -5.0765455207602006E-012 + -1.8799999999999983E-002 3.2657536397362463E-011 + -1.7699999999999994E-002 9.2001224347160182E-012 + -1.6599999999999990E-002 -5.9788091144596933E-011 + -1.5499999999999986E-002 -8.4349811857453716E-011 + -1.4399999999999996E-002 -1.9601972822691494E-011 + -1.3299999999999992E-002 6.4493244078533962E-011 + -1.2199999999999989E-002 6.8701586086739042E-011 + -1.1099999999999985E-002 -7.3295111299720439E-012 + -9.9999999999999950E-003 -7.1610294083424009E-011 + -8.8999999999999913E-003 -6.8366479144543746E-011 + -7.7999999999999875E-003 -4.3222536660891819E-011 + -6.6999999999999837E-003 -6.1215130187086686E-011 + -5.5999999999999939E-003 -1.0940999495279158E-010 + -4.4999999999999901E-003 -1.2941499261120981E-010 + -3.3999999999999864E-003 -1.1115008219375611E-010 + -2.2999999999999826E-003 -9.2272925411585049E-011 + -1.1999999999999927E-003 -8.1016152120305662E-011 + -9.9999999999988987E-005 -4.9094596443755023E-011 + 1.0000000000000148E-003 -2.0956614915634830E-011 + 2.1000000000000185E-003 -9.5562842361562872E-011 + 3.2000000000000084E-003 -3.0176716681040716E-010 + 4.3000000000000121E-003 -5.0211695912238952E-010 + 5.4000000000000159E-003 -5.2112925086333917E-010 + 6.5000000000000058E-003 -3.8861888707053538E-010 + 7.6000000000000234E-003 -3.2303276720213603E-010 + 8.7000000000000133E-003 -4.5493986355893412E-010 + 9.8000000000000032E-003 -6.3008964712452098E-010 + 1.0900000000000021E-002 -6.1058708089589686E-010 + 1.2000000000000011E-002 -4.5556045047412397E-010 + 1.3100000000000001E-002 -4.4468520532525702E-010 + 1.4200000000000018E-002 -7.4391520721306392E-010 + 1.5300000000000008E-002 -1.1825491696981771E-009 + 1.6400000000000026E-002 -1.4833624328858264E-009 + 1.7500000000000016E-002 -1.5417183085730812E-009 + 1.8600000000000005E-002 -1.5323750046647433E-009 + 1.9700000000000023E-002 -1.5498068384189878E-009 + 2.0800000000000013E-002 -1.6195631502569086E-009 + 2.1900000000000003E-002 -1.6688982418244791E-009 + 2.3000000000000020E-002 -1.7512509220551919E-009 + 2.4100000000000010E-002 -1.8880987884273281E-009 + 2.5200000000000000E-002 -2.0609931539183890E-009 + 2.6300000000000018E-002 -2.2234418750599616E-009 + 2.7400000000000008E-002 -2.5099988754107017E-009 + 2.8500000000000025E-002 -2.9651470168090555E-009 + 2.9600000000000015E-002 -3.4519733738136438E-009 + 3.0700000000000005E-002 -3.5020875088775938E-009 + 3.1800000000000023E-002 -3.0949895979404118E-009 + 3.2900000000000013E-002 -2.8972986232389530E-009 + 3.4000000000000002E-002 -3.0446107857073912E-009 + 3.5100000000000020E-002 -3.1758609075893673E-009 + 3.6200000000000010E-002 -2.9152185110348228E-009 + 3.7300000000000028E-002 -2.5826634164616280E-009 + 3.8400000000000017E-002 -2.6556494781004858E-009 + 3.9500000000000007E-002 -2.8143356534116037E-009 + 4.0600000000000025E-002 -2.9694346981301578E-009 + 4.1700000000000015E-002 -2.6661692853480190E-009 + 4.2800000000000005E-002 -2.3359127965250082E-009 + 4.3900000000000022E-002 -1.7777257443896133E-009 + 4.5000000000000012E-002 -1.0107923387181472E-009 + 4.6100000000000002E-002 -5.1640836051802808E-010 + 4.7200000000000020E-002 4.4638420737541651E-010 + 4.8300000000000010E-002 1.0891616497588075E-009 + 4.9400000000000027E-002 2.1929713600599143E-009 + 5.0500000000000017E-002 3.3768206009199275E-009 + 5.1600000000000007E-002 3.9489602698949966E-009 + 5.2700000000000025E-002 3.9429757237030572E-009 + 5.3800000000000014E-002 4.5416066463133120E-009 + 5.4900000000000004E-002 6.0396394552242327E-009 + 5.6000000000000022E-002 7.6037176555132646E-009 + 5.7100000000000012E-002 8.2504509890668487E-009 + 5.8200000000000002E-002 9.5018419798975629E-009 + 5.9300000000000019E-002 9.9620036664305189E-009 + 6.0400000000000009E-002 1.0086050217239517E-008 + 6.1500000000000027E-002 1.1188161508357553E-008 + 6.2600000000000017E-002 1.3604072535144951E-008 + 6.3700000000000007E-002 1.6057864371532560E-008 + 6.4800000000000024E-002 1.5308314615936069E-008 + 6.5900000000000014E-002 1.2648010638827145E-008 + 6.7000000000000004E-002 1.2047000730319724E-008 + 6.8100000000000022E-002 1.2690003714510567E-008 + 6.9200000000000012E-002 1.5931975738681103E-008 + 7.0300000000000029E-002 1.7182530953618880E-008 + 7.1400000000000019E-002 1.5522083174346335E-008 + 7.2500000000000009E-002 1.1506477548550720E-008 + 7.3600000000000027E-002 8.5052276332930887E-009 + 7.4700000000000016E-002 7.9427060484249523E-009 + 7.5800000000000006E-002 9.9009662690718869E-009 + 7.6900000000000024E-002 1.1870020522053437E-008 + 7.8000000000000014E-002 1.0499838332123090E-008 + 7.9100000000000004E-002 5.0145088081876565E-009 + 8.0200000000000021E-002 -7.0329031487403881E-010 + 8.1300000000000011E-002 -3.4176974583743913E-009 + 8.2400000000000029E-002 -2.0487762597554138E-009 + 8.3500000000000019E-002 -1.5542470088725224E-010 + 8.4600000000000009E-002 -1.4508916290623119E-009 + 8.5700000000000026E-002 -6.7813612503186960E-009 + 8.6800000000000016E-002 -1.3608507209994514E-008 + 8.7900000000000006E-002 -1.7473178459681549E-008 + 8.9000000000000024E-002 -1.6202506003537565E-008 + 9.0100000000000013E-002 -1.2104268698465148E-008 + 9.1200000000000003E-002 -1.0267142691589015E-008 + 9.2300000000000021E-002 -1.3931681586143441E-008 + 9.3400000000000011E-002 -2.1651374026987469E-008 + 9.4500000000000028E-002 -2.8110456185004296E-008 + 9.5600000000000018E-002 -2.6573356848302865E-008 + 9.6700000000000008E-002 -1.9425428376962373E-008 + 9.7800000000000026E-002 -1.2748937017192929E-008 + 9.8900000000000016E-002 -1.4495440403550219E-008 + 0.10000000000000001 -2.1801989547043377E-008 + 0.10110000000000002 -2.7799741175726922E-008 + 0.10220000000000001 -2.4140447862919245E-008 + 0.10330000000000003 -1.5375812623119600E-008 + 0.10440000000000002 -8.3639735137808202E-009 + 0.10550000000000001 -9.2403320550715762E-009 + 0.10660000000000003 -1.4836972539455928E-008 + 0.10770000000000002 -1.8279017410804954E-008 + 0.10880000000000001 -1.5391160346212018E-008 + 0.10990000000000003 -7.3683885659647785E-009 + 0.11100000000000002 2.3988242503492074E-009 + 0.11210000000000001 7.5767365714796142E-009 + 0.11320000000000002 3.6658447388759896E-009 + 0.11430000000000001 -4.4045904701306426E-009 + 0.11540000000000003 -8.6482083716532543E-009 + 0.11650000000000002 -1.9586878785560202E-009 + 0.11760000000000001 1.4036130480121756E-008 + 0.11870000000000003 2.2556228884695884E-008 + 0.11980000000000002 1.6128366198131516E-008 + 0.12090000000000001 2.1838992836364923E-009 + 0.12200000000000003 -3.0715161525307622E-009 + 0.12310000000000001 6.7488894472944594E-009 + 0.12420000000000003 2.0009776946494640E-008 + 0.12530000000000002 2.4306514134764257E-008 + 0.12640000000000001 1.8366518972356971E-008 + 0.12750000000000003 9.2155492126266836E-009 + 0.12860000000000002 4.3737435895252474E-009 + 0.12970000000000001 5.0338013757311728E-009 + 0.13080000000000003 1.0329323174573801E-008 + 0.13190000000000002 1.6157136073502443E-008 + 0.13300000000000001 1.9088755465190843E-008 + 0.13410000000000000 1.4169640571992659E-008 + 0.13520000000000004 2.5115700630351512E-009 + 0.13630000000000003 -5.9681668496125440E-009 + 0.13740000000000002 -1.4701233563840788E-009 + 0.13850000000000001 1.2363048362828977E-008 + 0.13960000000000000 2.0107599141283572E-008 + 0.14070000000000005 1.2090870527003972E-008 + 0.14180000000000004 -3.5089160466128533E-009 + 0.14290000000000003 -1.0584119358725275E-008 + 0.14400000000000002 -4.4437329371760370E-009 + 0.14510000000000001 5.3719322323786400E-009 + 0.14620000000000000 7.9561441879150152E-009 + 0.14730000000000004 3.0545672657922296E-009 + 0.14840000000000003 -2.3019812722679944E-009 + 0.14950000000000002 -5.0626978165269065E-009 + 0.15060000000000001 -7.4643953240638439E-009 + 0.15170000000000000 -8.4525932919632396E-009 + 0.15280000000000005 -3.0153231023177796E-009 + 0.15390000000000004 6.7184942054154817E-009 + 0.15500000000000003 1.0237892311693031E-008 + 0.15610000000000002 -7.1177425065016564E-011 + 0.15720000000000001 -1.5031716316116217E-008 + 0.15830000000000000 -1.7036908772638526E-008 + 0.15940000000000004 -3.4050575692390339E-009 + 0.16050000000000003 9.6629699797290414E-009 + 0.16160000000000002 7.7552524402335621E-009 + 0.16270000000000001 -4.2614631823312266E-009 + 0.16380000000000000 -1.0900414793013624E-008 + 0.16490000000000005 -6.7711103390877270E-009 + 0.16600000000000004 -6.4079269668226857E-010 + 0.16710000000000003 4.9984927308344140E-010 + 0.16820000000000002 1.0344942263929013E-010 + 0.16930000000000001 2.3743260690878287E-009 + 0.17040000000000000 2.5815520832139782E-009 + 0.17150000000000004 -4.9966319970451423E-009 + 0.17260000000000003 -1.2947715788413916E-008 + 0.17370000000000002 -8.4905709130111973E-009 + 0.17480000000000001 7.0769354820754415E-009 + 0.17590000000000000 1.5084719251490242E-008 + 0.17700000000000005 3.8843603888949474E-009 + 0.17810000000000004 -1.3631103357170105E-008 + 0.17920000000000003 -1.5269522535277247E-008 + 0.18030000000000002 6.8079525350484005E-010 + 0.18140000000000001 1.3509546370471526E-008 + 0.18250000000000000 8.7303444473718628E-009 + 0.18360000000000004 -3.8326186668768969E-009 + 0.18470000000000003 -7.0684458286507379E-009 + 0.18580000000000002 -2.6397123376042941E-010 + 0.18690000000000001 3.1189444360535390E-009 + 0.18800000000000000 -1.3763558071033799E-009 + 0.18910000000000005 -3.6228104960400742E-009 + 0.19020000000000004 2.4618633798212386E-009 + 0.19130000000000003 6.9544356939843510E-009 + 0.19240000000000002 -1.4190642584621660E-011 + 0.19350000000000001 -9.6606909139040908E-009 + 0.19460000000000005 -5.7217137694465237E-009 + 0.19570000000000004 9.1610203867276141E-009 + 0.19680000000000003 1.4164470485411584E-008 + 0.19790000000000002 9.4133589811917773E-011 + 0.19900000000000001 -1.5198025948848226E-008 + 0.20010000000000000 -1.0797582383759163E-008 + 0.20120000000000005 6.9450156736650115E-009 + 0.20230000000000004 1.3532507558977613E-008 + 0.20340000000000003 1.3002198206990556E-009 + 0.20450000000000002 -1.0663776528474500E-008 + 0.20560000000000000 -5.5112394647949259E-009 + 0.20670000000000005 7.0936265750276561E-009 + 0.20780000000000004 7.5415664824163287E-009 + 0.20890000000000003 -3.5455158808872511E-009 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0056.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0056.BXX.semd new file mode 100644 index 00000000..2e2f4626 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0056.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 0.0000000000000000 + -9.9099999999999994E-002 0.0000000000000000 + -9.7999999999999990E-002 0.0000000000000000 + -9.6899999999999986E-002 0.0000000000000000 + -9.5799999999999996E-002 0.0000000000000000 + -9.4699999999999993E-002 0.0000000000000000 + -9.3599999999999989E-002 0.0000000000000000 + -9.2499999999999999E-002 0.0000000000000000 + -9.1399999999999995E-002 0.0000000000000000 + -9.0299999999999991E-002 0.0000000000000000 + -8.9200000000000002E-002 0.0000000000000000 + -8.8099999999999984E-002 0.0000000000000000 + -8.6999999999999994E-002 0.0000000000000000 + -8.5899999999999990E-002 0.0000000000000000 + -8.4799999999999986E-002 0.0000000000000000 + -8.3699999999999997E-002 0.0000000000000000 + -8.2599999999999993E-002 0.0000000000000000 + -8.1499999999999989E-002 0.0000000000000000 + -8.0399999999999999E-002 0.0000000000000000 + -7.9299999999999995E-002 0.0000000000000000 + -7.8199999999999992E-002 0.0000000000000000 + -7.7100000000000002E-002 0.0000000000000000 + -7.5999999999999984E-002 0.0000000000000000 + -7.4899999999999994E-002 0.0000000000000000 + -7.3799999999999991E-002 0.0000000000000000 + -7.2699999999999987E-002 0.0000000000000000 + -7.1599999999999997E-002 0.0000000000000000 + -7.0499999999999993E-002 0.0000000000000000 + -6.9399999999999989E-002 0.0000000000000000 + -6.8300000000000000E-002 0.0000000000000000 + -6.7199999999999996E-002 0.0000000000000000 + -6.6099999999999992E-002 0.0000000000000000 + -6.5000000000000002E-002 0.0000000000000000 + -6.3899999999999985E-002 0.0000000000000000 + -6.2799999999999995E-002 0.0000000000000000 + -6.1699999999999991E-002 0.0000000000000000 + -6.0599999999999994E-002 0.0000000000000000 + -5.9499999999999990E-002 0.0000000000000000 + -5.8399999999999994E-002 0.0000000000000000 + -5.7299999999999990E-002 0.0000000000000000 + -5.6199999999999986E-002 0.0000000000000000 + -5.5099999999999996E-002 0.0000000000000000 + -5.3999999999999992E-002 0.0000000000000000 + -5.2899999999999989E-002 0.0000000000000000 + -5.1799999999999985E-002 0.0000000000000000 + -5.0699999999999995E-002 0.0000000000000000 + -4.9599999999999991E-002 0.0000000000000000 + -4.8499999999999988E-002 0.0000000000000000 + -4.7399999999999998E-002 0.0000000000000000 + -4.6299999999999994E-002 0.0000000000000000 + -4.5199999999999990E-002 0.0000000000000000 + -4.4099999999999986E-002 0.0000000000000000 + -4.2999999999999997E-002 0.0000000000000000 + -4.1899999999999993E-002 0.0000000000000000 + -4.0799999999999989E-002 0.0000000000000000 + -3.9699999999999985E-002 0.0000000000000000 + -3.8599999999999995E-002 0.0000000000000000 + -3.7499999999999992E-002 0.0000000000000000 + -3.6399999999999988E-002 0.0000000000000000 + -3.5299999999999984E-002 0.0000000000000000 + -3.4199999999999994E-002 0.0000000000000000 + -3.3099999999999991E-002 0.0000000000000000 + -3.1999999999999987E-002 0.0000000000000000 + -3.0899999999999997E-002 0.0000000000000000 + -2.9799999999999993E-002 0.0000000000000000 + -2.8699999999999989E-002 0.0000000000000000 + -2.7599999999999986E-002 0.0000000000000000 + -2.6499999999999996E-002 0.0000000000000000 + -2.5399999999999992E-002 0.0000000000000000 + -2.4299999999999988E-002 0.0000000000000000 + -2.3199999999999985E-002 0.0000000000000000 + -2.2099999999999995E-002 0.0000000000000000 + -2.0999999999999991E-002 0.0000000000000000 + -1.9899999999999987E-002 0.0000000000000000 + -1.8799999999999983E-002 0.0000000000000000 + -1.7699999999999994E-002 0.0000000000000000 + -1.6599999999999990E-002 0.0000000000000000 + -1.5499999999999986E-002 0.0000000000000000 + -1.4399999999999996E-002 0.0000000000000000 + -1.3299999999999992E-002 0.0000000000000000 + -1.2199999999999989E-002 0.0000000000000000 + -1.1099999999999985E-002 0.0000000000000000 + -9.9999999999999950E-003 0.0000000000000000 + -8.8999999999999913E-003 0.0000000000000000 + -7.7999999999999875E-003 0.0000000000000000 + -6.6999999999999837E-003 0.0000000000000000 + -5.5999999999999939E-003 0.0000000000000000 + -4.4999999999999901E-003 0.0000000000000000 + -3.3999999999999864E-003 0.0000000000000000 + -2.2999999999999826E-003 0.0000000000000000 + -1.1999999999999927E-003 0.0000000000000000 + -9.9999999999988987E-005 0.0000000000000000 + 1.0000000000000148E-003 0.0000000000000000 + 2.1000000000000185E-003 0.0000000000000000 + 3.2000000000000084E-003 0.0000000000000000 + 4.3000000000000121E-003 0.0000000000000000 + 5.4000000000000159E-003 0.0000000000000000 + 6.5000000000000058E-003 0.0000000000000000 + 7.6000000000000234E-003 0.0000000000000000 + 8.7000000000000133E-003 0.0000000000000000 + 9.8000000000000032E-003 0.0000000000000000 + 1.0900000000000021E-002 0.0000000000000000 + 1.2000000000000011E-002 0.0000000000000000 + 1.3100000000000001E-002 0.0000000000000000 + 1.4200000000000018E-002 0.0000000000000000 + 1.5300000000000008E-002 0.0000000000000000 + 1.6400000000000026E-002 0.0000000000000000 + 1.7500000000000016E-002 0.0000000000000000 + 1.8600000000000005E-002 0.0000000000000000 + 1.9700000000000023E-002 0.0000000000000000 + 2.0800000000000013E-002 0.0000000000000000 + 2.1900000000000003E-002 0.0000000000000000 + 2.3000000000000020E-002 0.0000000000000000 + 2.4100000000000010E-002 0.0000000000000000 + 2.5200000000000000E-002 0.0000000000000000 + 2.6300000000000018E-002 0.0000000000000000 + 2.7400000000000008E-002 0.0000000000000000 + 2.8500000000000025E-002 0.0000000000000000 + 2.9600000000000015E-002 0.0000000000000000 + 3.0700000000000005E-002 0.0000000000000000 + 3.1800000000000023E-002 0.0000000000000000 + 3.2900000000000013E-002 0.0000000000000000 + 3.4000000000000002E-002 0.0000000000000000 + 3.5100000000000020E-002 0.0000000000000000 + 3.6200000000000010E-002 0.0000000000000000 + 3.7300000000000028E-002 0.0000000000000000 + 3.8400000000000017E-002 0.0000000000000000 + 3.9500000000000007E-002 0.0000000000000000 + 4.0600000000000025E-002 0.0000000000000000 + 4.1700000000000015E-002 0.0000000000000000 + 4.2800000000000005E-002 0.0000000000000000 + 4.3900000000000022E-002 0.0000000000000000 + 4.5000000000000012E-002 0.0000000000000000 + 4.6100000000000002E-002 0.0000000000000000 + 4.7200000000000020E-002 0.0000000000000000 + 4.8300000000000010E-002 0.0000000000000000 + 4.9400000000000027E-002 0.0000000000000000 + 5.0500000000000017E-002 0.0000000000000000 + 5.1600000000000007E-002 0.0000000000000000 + 5.2700000000000025E-002 0.0000000000000000 + 5.3800000000000014E-002 0.0000000000000000 + 5.4900000000000004E-002 0.0000000000000000 + 5.6000000000000022E-002 0.0000000000000000 + 5.7100000000000012E-002 0.0000000000000000 + 5.8200000000000002E-002 0.0000000000000000 + 5.9300000000000019E-002 0.0000000000000000 + 6.0400000000000009E-002 0.0000000000000000 + 6.1500000000000027E-002 0.0000000000000000 + 6.2600000000000017E-002 0.0000000000000000 + 6.3700000000000007E-002 0.0000000000000000 + 6.4800000000000024E-002 0.0000000000000000 + 6.5900000000000014E-002 0.0000000000000000 + 6.7000000000000004E-002 0.0000000000000000 + 6.8100000000000022E-002 0.0000000000000000 + 6.9200000000000012E-002 0.0000000000000000 + 7.0300000000000029E-002 0.0000000000000000 + 7.1400000000000019E-002 0.0000000000000000 + 7.2500000000000009E-002 0.0000000000000000 + 7.3600000000000027E-002 0.0000000000000000 + 7.4700000000000016E-002 0.0000000000000000 + 7.5800000000000006E-002 0.0000000000000000 + 7.6900000000000024E-002 0.0000000000000000 + 7.8000000000000014E-002 0.0000000000000000 + 7.9100000000000004E-002 0.0000000000000000 + 8.0200000000000021E-002 0.0000000000000000 + 8.1300000000000011E-002 0.0000000000000000 + 8.2400000000000029E-002 0.0000000000000000 + 8.3500000000000019E-002 0.0000000000000000 + 8.4600000000000009E-002 0.0000000000000000 + 8.5700000000000026E-002 0.0000000000000000 + 8.6800000000000016E-002 0.0000000000000000 + 8.7900000000000006E-002 0.0000000000000000 + 8.9000000000000024E-002 0.0000000000000000 + 9.0100000000000013E-002 0.0000000000000000 + 9.1200000000000003E-002 0.0000000000000000 + 9.2300000000000021E-002 0.0000000000000000 + 9.3400000000000011E-002 0.0000000000000000 + 9.4500000000000028E-002 0.0000000000000000 + 9.5600000000000018E-002 0.0000000000000000 + 9.6700000000000008E-002 0.0000000000000000 + 9.7800000000000026E-002 0.0000000000000000 + 9.8900000000000016E-002 0.0000000000000000 + 0.10000000000000001 0.0000000000000000 + 0.10110000000000002 0.0000000000000000 + 0.10220000000000001 0.0000000000000000 + 0.10330000000000003 0.0000000000000000 + 0.10440000000000002 0.0000000000000000 + 0.10550000000000001 0.0000000000000000 + 0.10660000000000003 0.0000000000000000 + 0.10770000000000002 0.0000000000000000 + 0.10880000000000001 0.0000000000000000 + 0.10990000000000003 0.0000000000000000 + 0.11100000000000002 0.0000000000000000 + 0.11210000000000001 0.0000000000000000 + 0.11320000000000002 0.0000000000000000 + 0.11430000000000001 0.0000000000000000 + 0.11540000000000003 0.0000000000000000 + 0.11650000000000002 0.0000000000000000 + 0.11760000000000001 0.0000000000000000 + 0.11870000000000003 0.0000000000000000 + 0.11980000000000002 0.0000000000000000 + 0.12090000000000001 0.0000000000000000 + 0.12200000000000003 0.0000000000000000 + 0.12310000000000001 0.0000000000000000 + 0.12420000000000003 0.0000000000000000 + 0.12530000000000002 0.0000000000000000 + 0.12640000000000001 0.0000000000000000 + 0.12750000000000003 0.0000000000000000 + 0.12860000000000002 0.0000000000000000 + 0.12970000000000001 0.0000000000000000 + 0.13080000000000003 0.0000000000000000 + 0.13190000000000002 0.0000000000000000 + 0.13300000000000001 0.0000000000000000 + 0.13410000000000000 0.0000000000000000 + 0.13520000000000004 0.0000000000000000 + 0.13630000000000003 0.0000000000000000 + 0.13740000000000002 0.0000000000000000 + 0.13850000000000001 0.0000000000000000 + 0.13960000000000000 0.0000000000000000 + 0.14070000000000005 0.0000000000000000 + 0.14180000000000004 0.0000000000000000 + 0.14290000000000003 0.0000000000000000 + 0.14400000000000002 0.0000000000000000 + 0.14510000000000001 0.0000000000000000 + 0.14620000000000000 0.0000000000000000 + 0.14730000000000004 0.0000000000000000 + 0.14840000000000003 0.0000000000000000 + 0.14950000000000002 0.0000000000000000 + 0.15060000000000001 0.0000000000000000 + 0.15170000000000000 0.0000000000000000 + 0.15280000000000005 0.0000000000000000 + 0.15390000000000004 0.0000000000000000 + 0.15500000000000003 0.0000000000000000 + 0.15610000000000002 0.0000000000000000 + 0.15720000000000001 0.0000000000000000 + 0.15830000000000000 0.0000000000000000 + 0.15940000000000004 0.0000000000000000 + 0.16050000000000003 0.0000000000000000 + 0.16160000000000002 0.0000000000000000 + 0.16270000000000001 0.0000000000000000 + 0.16380000000000000 0.0000000000000000 + 0.16490000000000005 0.0000000000000000 + 0.16600000000000004 0.0000000000000000 + 0.16710000000000003 0.0000000000000000 + 0.16820000000000002 0.0000000000000000 + 0.16930000000000001 0.0000000000000000 + 0.17040000000000000 0.0000000000000000 + 0.17150000000000004 0.0000000000000000 + 0.17260000000000003 0.0000000000000000 + 0.17370000000000002 0.0000000000000000 + 0.17480000000000001 0.0000000000000000 + 0.17590000000000000 0.0000000000000000 + 0.17700000000000005 0.0000000000000000 + 0.17810000000000004 0.0000000000000000 + 0.17920000000000003 0.0000000000000000 + 0.18030000000000002 0.0000000000000000 + 0.18140000000000001 0.0000000000000000 + 0.18250000000000000 0.0000000000000000 + 0.18360000000000004 0.0000000000000000 + 0.18470000000000003 0.0000000000000000 + 0.18580000000000002 0.0000000000000000 + 0.18690000000000001 0.0000000000000000 + 0.18800000000000000 0.0000000000000000 + 0.18910000000000005 0.0000000000000000 + 0.19020000000000004 0.0000000000000000 + 0.19130000000000003 0.0000000000000000 + 0.19240000000000002 0.0000000000000000 + 0.19350000000000001 0.0000000000000000 + 0.19460000000000005 0.0000000000000000 + 0.19570000000000004 0.0000000000000000 + 0.19680000000000003 0.0000000000000000 + 0.19790000000000002 0.0000000000000000 + 0.19900000000000001 0.0000000000000000 + 0.20010000000000000 0.0000000000000000 + 0.20120000000000005 0.0000000000000000 + 0.20230000000000004 0.0000000000000000 + 0.20340000000000003 0.0000000000000000 + 0.20450000000000002 0.0000000000000000 + 0.20560000000000000 0.0000000000000000 + 0.20670000000000005 0.0000000000000000 + 0.20780000000000004 0.0000000000000000 + 0.20890000000000003 0.0000000000000000 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0056.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0056.BXZ.semd new file mode 100644 index 00000000..41bc69a3 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0056.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 1.9314131766250562E-038 + -0.10020000000000000 -7.6036595858318063E-038 + -9.9099999999999994E-002 -2.3711987886164533E-037 + -9.7999999999999990E-002 2.3040675790235720E-036 + -9.6899999999999986E-002 5.8111326032521435E-038 + -9.5799999999999996E-002 -3.4944691985061868E-035 + -9.4699999999999993E-002 2.8432886630253891E-035 + -9.3599999999999989E-002 3.9416997996009498E-034 + -9.2499999999999999E-002 -4.1312670899477560E-034 + -9.1399999999999995E-002 -3.7573912852706386E-033 + -9.0299999999999991E-002 3.4174493392723720E-033 + -8.9200000000000002E-002 3.1596338938414799E-032 + -8.8099999999999984E-002 -1.6454001277418170E-032 + -8.6999999999999994E-002 -2.3471850370241843E-031 + -8.5899999999999990E-002 -3.1433596888331238E-033 + -8.4799999999999986E-002 1.5118058236603417E-030 + -8.3699999999999997E-002 9.6947476586892369E-031 + -8.2599999999999993E-002 -8.1690628202485104E-030 + -8.1499999999999989E-002 -1.1438197245478551E-029 + -8.0399999999999999E-002 3.4766291521501837E-029 + -7.9299999999999995E-002 8.7477796411696316E-029 + -7.8199999999999992E-002 -9.6454923012880871E-029 + -7.7100000000000002E-002 -5.0348642830442757E-028 + -7.5999999999999984E-002 -2.3845808319198879E-029 + -7.4899999999999994E-002 2.2161860759338584E-027 + -7.3799999999999991E-002 2.2836539055946710E-027 + -7.2699999999999987E-002 -6.9387912481888652E-027 + -7.1599999999999997E-002 -1.6393013404094655E-026 + -7.0499999999999993E-002 9.9998481239864050E-027 + -6.9399999999999989E-002 7.3272932262073605E-026 + -6.8300000000000000E-002 4.2752347573331845E-026 + -6.7199999999999996E-002 -2.1728791529811804E-025 + -6.6099999999999992E-002 -3.9428335470358547E-025 + -6.5000000000000002E-002 2.9600878876438199E-025 + -6.3899999999999985E-002 1.6577878396631091E-024 + -6.2799999999999995E-002 9.6610000403857938E-025 + -6.1699999999999991E-002 -4.1325030722636358E-024 + -6.0599999999999994E-002 -7.9081041717608449E-024 + -5.9499999999999990E-002 3.0338781832372262E-024 + -5.8399999999999994E-002 2.7065599932523074E-023 + -5.7299999999999990E-002 2.4240641699272318E-023 + -5.6199999999999986E-002 -4.6631432974793950E-023 + -5.5099999999999996E-002 -1.2461347943318099E-022 + -5.3999999999999992E-002 -2.9612415276923764E-023 + -5.2899999999999989E-002 2.9122250558121809E-022 + -5.1799999999999985E-002 4.4413202178789330E-022 + -5.0699999999999995E-002 -1.6841961969770037E-022 + -4.9599999999999991E-002 -1.3077787078722847E-021 + -4.8499999999999988E-002 -1.2784098581330134E-021 + -4.7399999999999998E-002 1.4145191361698288E-021 + -4.6299999999999994E-002 4.7750345835912488E-021 + -4.5199999999999990E-002 3.0985777810485109E-021 + -4.4099999999999986E-002 -6.3425301313725155E-021 + -4.2999999999999997E-002 -1.5058564557586446E-020 + -4.1899999999999993E-002 -7.0256706496226448E-021 + -4.0799999999999989E-002 2.1064180148056992E-020 + -3.9699999999999985E-002 4.2842249476489925E-020 + -3.8599999999999995E-002 1.8789824435622568E-020 + -3.7499999999999992E-002 -5.4608454250356325E-020 + -3.6399999999999988E-002 -1.1360086234966713E-019 + -3.5299999999999984E-002 -6.7716526923542731E-020 + -3.4199999999999994E-002 1.0299802248387120E-019 + -3.3099999999999991E-002 2.8347327080766819E-019 + -3.1999999999999987E-002 2.7091395492272829E-019 + -3.0899999999999997E-002 -7.3058943995550352E-020 + -2.9799999999999993E-002 -6.4252427642550484E-019 + -2.8699999999999989E-002 -9.8929250297693573E-019 + -2.7599999999999986E-002 -4.7437003842205006E-019 + -2.6499999999999996E-002 1.1668186973206163E-018 + -2.5399999999999992E-002 3.0402361669896490E-018 + -2.4299999999999988E-002 2.9736231054656005E-018 + -2.3199999999999985E-002 -9.1920879839776791E-019 + -2.2099999999999995E-002 -7.4135301393901557E-018 + -2.0999999999999991E-002 -1.0854283850255530E-017 + -1.9899999999999987E-002 -4.4719890271872712E-018 + -1.8799999999999983E-002 1.2324352543607221E-017 + -1.7699999999999994E-002 2.8849942183481470E-017 + -1.6599999999999990E-002 2.7391980105575105E-017 + -1.5499999999999986E-002 -2.9333828366164271E-018 + -1.4399999999999996E-002 -5.2092142444335246E-017 + -1.3299999999999992E-002 -8.7133313137094414E-017 + -1.2199999999999989E-002 -6.7578862718014346E-017 + -1.1099999999999985E-002 2.7003554287893679E-017 + -9.9999999999999950E-003 1.6931190704922480E-016 + -8.8999999999999913E-003 2.7278240786115593E-016 + -7.7999999999999875E-003 2.1641701066770234E-016 + -6.6999999999999837E-003 -8.0199461726201309E-017 + -5.5999999999999939E-003 -5.5099519688671839E-016 + -4.4999999999999901E-003 -9.1909258117606543E-016 + -3.3999999999999864E-003 -7.7278500371330376E-016 + -2.2999999999999826E-003 1.7499167324214871E-016 + -1.1999999999999927E-003 1.7388286211556751E-015 + -9.9999999999988987E-005 3.0624008222275871E-015 + 1.0000000000000148E-003 2.8381526610902737E-015 + 2.1000000000000185E-003 5.3845669389996609E-017 + 3.2000000000000084E-003 -4.9650161809873267E-015 + 4.3000000000000121E-003 -9.8359007435133358E-015 + 5.4000000000000159E-003 -1.0521838188595235E-014 + 6.5000000000000058E-003 -3.3292837514902352E-015 + 7.6000000000000234E-003 1.1960202624019655E-014 + 8.7000000000000133E-003 2.9482065931358409E-014 + 9.8000000000000032E-003 3.7523569727760872E-014 + 1.0900000000000021E-002 2.3234977716791658E-014 + 1.2000000000000011E-002 -1.8785518727062502E-014 + 1.3100000000000001E-002 -7.7669709314283353E-014 + 1.4200000000000018E-002 -1.2313793647938942E-013 + 1.5300000000000008E-002 -1.1368794902884283E-013 + 1.6400000000000026E-002 -1.7686988145241243E-014 + 1.7500000000000016E-002 1.5864651985771777E-013 + 1.8600000000000005E-002 3.5069589918688970E-013 + 1.9700000000000023E-002 4.4054316401462290E-013 + 2.0800000000000013E-002 3.0007721025897272E-013 + 2.1900000000000003E-002 -1.3280323292886448E-013 + 2.3000000000000020E-002 -7.7358600211394069E-013 + 2.4100000000000010E-002 -1.3536780203715626E-012 + 2.5200000000000000E-002 -1.4736808778489929E-012 + 2.6300000000000018E-002 -7.6680697382036644E-013 + 2.7400000000000008E-002 8.6273609783971139E-013 + 2.8500000000000025E-002 3.0244734668116724E-012 + 2.9600000000000015E-002 4.7866172830923759E-012 + 3.0700000000000005E-002 4.8986136327866525E-012 + 3.1800000000000023E-002 2.3125479396007842E-012 + 3.2900000000000013E-002 -3.1295892526789215E-012 + 3.4000000000000002E-002 -1.0129809317749316E-011 + 3.5100000000000020E-002 -1.5848232448600896E-011 + 3.6200000000000010E-002 -1.6574937602986672E-011 + 3.7300000000000028E-002 -9.1790594222707078E-012 + 3.8400000000000017E-002 7.0256955635172869E-012 + 3.9500000000000007E-002 2.8727551587559574E-011 + 4.0600000000000025E-002 4.8272979363828128E-011 + 4.1700000000000015E-002 5.5237387580620023E-011 + 4.2800000000000005E-002 4.0005998513947816E-011 + 4.3900000000000022E-002 -1.4371111722519259E-012 + 4.5000000000000012E-002 -6.3189314891687332E-011 + 4.6100000000000002E-002 -1.2770232094005962E-010 + 4.7200000000000020E-002 -1.6843314243342178E-010 + 4.8300000000000010E-002 -1.5741806469460329E-010 + 4.9400000000000027E-002 -7.6404098325877357E-011 + 5.0500000000000017E-002 7.1805290879911610E-011 + 5.1600000000000007E-002 2.5637306166892415E-010 + 5.2700000000000025E-002 4.2017581081132960E-010 + 5.3800000000000014E-002 4.9261594803340358E-010 + 5.4900000000000004E-002 4.1231942859987214E-010 + 5.6000000000000022E-002 1.5443661627312366E-010 + 5.7100000000000012E-002 -2.4606111592717639E-010 + 5.8200000000000002E-002 -6.8483030357668895E-010 + 5.9300000000000019E-002 -1.0000531514009481E-009 + 6.0400000000000009E-002 -1.0081947499074317E-009 + 6.1500000000000027E-002 -5.5864696202334585E-010 + 6.2600000000000017E-002 4.0508868481836657E-010 + 6.3700000000000007E-002 1.7948478259199874E-009 + 6.4800000000000024E-002 3.3552298717154372E-009 + 6.5900000000000014E-002 4.6811368115129426E-009 + 6.7000000000000004E-002 5.2775988024222897E-009 + 6.8100000000000022E-002 4.6519526009092260E-009 + 6.9200000000000012E-002 2.4171424861663127E-009 + 7.0300000000000029E-002 -1.6214578568707338E-009 + 7.1400000000000019E-002 -7.4228911906004669E-009 + 7.2500000000000009E-002 -1.4729609532082577E-008 + 7.3600000000000027E-002 -2.3152042061269640E-008 + 7.4700000000000016E-002 -3.2304111385883516E-008 + 7.5800000000000006E-002 -4.1959854257811458E-008 + 7.6900000000000024E-002 -5.2192781652138365E-008 + 7.8000000000000014E-002 -6.3462714194884029E-008 + 7.9100000000000004E-002 -7.6628076328688621E-008 + 8.0200000000000021E-002 -9.2882679325612116E-008 + 8.1300000000000011E-002 -1.1363635366024027E-007 + 8.2400000000000029E-002 -1.4038063511634391E-007 + 8.3500000000000019E-002 -1.7458255285873747E-007 + 8.4600000000000009E-002 -2.1764815016922512E-007 + 8.5700000000000026E-002 -2.7097769361716928E-007 + 8.6800000000000016E-002 -3.3610552918617032E-007 + 8.7900000000000006E-002 -4.1489658997306833E-007 + 8.9000000000000024E-002 -5.0975080512216664E-007 + 9.0100000000000013E-002 -6.2377006315728067E-007 + 9.1200000000000003E-002 -7.6084819511379465E-007 + 9.2300000000000021E-002 -9.2568103582379990E-007 + 9.3400000000000011E-002 -1.1237191301916027E-006 + 9.4500000000000028E-002 -1.3611065696750302E-006 + 9.5600000000000018E-002 -1.6446545032522408E-006 + 9.6700000000000008E-002 -1.9818774035229580E-006 + 9.7800000000000026E-002 -2.3811342089175014E-006 + 9.8900000000000016E-002 -2.8518343242467381E-006 + 0.10000000000000001 -3.4046765904349741E-006 + 0.10110000000000002 -4.0518866626371164E-006 + 0.10220000000000001 -4.8073816287796944E-006 + 0.10330000000000003 -5.6868393585318699E-006 + 0.10440000000000002 -6.7076812229061034E-006 + 0.10550000000000001 -7.8890143413445912E-006 + 0.10660000000000003 -9.2515238065971062E-006 + 0.10770000000000002 -1.0817441761901136E-005 + 0.10880000000000001 -1.2610498743015341E-005 + 0.10990000000000003 -1.4655921404482797E-005 + 0.11100000000000002 -1.6980429791146889E-005 + 0.11210000000000001 -1.9612189134932123E-005 + 0.11320000000000002 -2.2580743461730890E-005 + 0.11430000000000001 -2.5916717277141288E-005 + 0.11540000000000003 -2.9651573640876450E-005 + 0.11650000000000002 -3.3817068469943479E-005 + 0.11760000000000001 -3.8444715755758807E-005 + 0.11870000000000003 -4.3565116357058287E-005 + 0.11980000000000002 -4.9207264964934438E-005 + 0.12090000000000001 -5.5397827964043245E-005 + 0.12200000000000003 -6.2160201196093112E-005 + 0.12310000000000001 -6.9513647758867592E-005 + 0.12420000000000003 -7.7472010161727667E-005 + 0.12530000000000002 -8.6042833572719246E-005 + 0.12640000000000001 -9.5226219855248928E-005 + 0.12750000000000003 -1.0501388169359416E-004 + 0.12860000000000002 -1.1538757098605856E-004 + 0.12970000000000001 -1.2631823483388871E-004 + 0.13080000000000003 -1.3776452396996319E-004 + 0.13190000000000002 -1.4967177412472665E-004 + 0.13300000000000001 -1.6197102377191186E-004 + 0.13410000000000000 -1.7457774083595723E-004 + 0.13520000000000004 -1.8739070219453424E-004 + 0.13630000000000003 -2.0029142615385354E-004 + 0.13740000000000002 -2.1314401237759739E-004 + 0.13850000000000001 -2.2579489450436085E-004 + 0.13960000000000000 -2.3807332036085427E-004 + 0.14070000000000005 -2.4979197769425809E-004 + 0.14180000000000004 -2.6074817287735641E-004 + 0.14290000000000003 -2.7072508237324655E-004 + 0.14400000000000002 -2.7949389186687768E-004 + 0.14510000000000001 -2.8681589174084365E-004 + 0.14620000000000000 -2.9244448523968458E-004 + 0.14730000000000004 -2.9612917569465935E-004 + 0.14840000000000003 -2.9761873884126544E-004 + 0.14950000000000002 -2.9666570480912924E-004 + 0.15060000000000001 -2.9302964685484767E-004 + 0.15170000000000000 -2.8648282750509679E-004 + 0.15280000000000005 -2.7681505889631808E-004 + 0.15390000000000004 -2.6383996009826660E-004 + 0.15500000000000003 -2.4739949731156230E-004 + 0.15610000000000002 -2.2736802930012345E-004 + 0.15720000000000001 -2.0365793898236006E-004 + 0.15830000000000000 -1.7622433369979262E-004 + 0.15940000000000004 -1.4506973093375564E-004 + 0.16050000000000003 -1.1024748528143391E-004 + 0.16160000000000002 -7.1864327765069902E-005 + 0.16270000000000001 -3.0083261663094163E-005 + 0.16380000000000000 1.4874670341669116E-005 + 0.16490000000000005 6.2729770434089005E-005 + 0.16600000000000004 1.1314424045849591E-004 + 0.16710000000000003 1.6572349704802036E-004 + 0.16820000000000002 2.2001827892381698E-004 + 0.16930000000000001 2.7552916435524821E-004 + 0.17040000000000000 3.3171294489875436E-004 + 0.17150000000000004 3.8798872265033424E-004 + 0.17260000000000003 4.4374435674399137E-004 + 0.17370000000000002 4.9834378296509385E-004 + 0.17480000000000001 5.5113580310717225E-004 + 0.17590000000000000 6.0146430041640997E-004 + 0.17700000000000005 6.4867903711274266E-004 + 0.17810000000000004 6.9214595714583993E-004 + 0.17920000000000003 7.3125743074342608E-004 + 0.18030000000000002 7.6544180046766996E-004 + 0.18140000000000001 7.9417339293286204E-004 + 0.18250000000000000 8.1698416033759713E-004 + 0.18360000000000004 8.3347293548285961E-004 + 0.18470000000000003 8.4331363905221224E-004 + 0.18580000000000002 8.4626197349280119E-004 + 0.18690000000000001 8.4215798415243626E-004 + 0.18800000000000000 8.3093042485415936E-004 + 0.18910000000000005 8.1259955186396837E-004 + 0.19020000000000004 7.8728148946538568E-004 + 0.19130000000000003 7.5518788071349263E-004 + 0.19240000000000002 7.1662134723737836E-004 + 0.19350000000000001 6.7196867894381285E-004 + 0.19460000000000005 6.2169530428946018E-004 + 0.19570000000000004 5.6634016800671816E-004 + 0.19680000000000003 5.0651055062189698E-004 + 0.19790000000000002 4.4287202763371170E-004 + 0.19900000000000001 3.7613569293171167E-004 + 0.20010000000000000 3.0704357777722180E-004 + 0.20120000000000005 2.3635762045159936E-004 + 0.20230000000000004 1.6485076048411429E-004 + 0.20340000000000003 9.3296366685535759E-005 + 0.20450000000000002 2.2456371880252846E-005 + 0.20560000000000000 -4.6931712859077379E-005 + 0.20670000000000005 -1.1416774941608310E-004 + 0.20780000000000004 -1.7859999206848443E-004 + 0.20890000000000003 -2.3963264538906515E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0057.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0057.BXX.semd new file mode 100644 index 00000000..d40aaeb2 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0057.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 2.4000243043723909E-024 + -0.10900000000000000 -1.4065609243422292E-023 + -0.10790000000000000 -2.0158576815566703E-023 + -0.10679999999999999 2.3609294228718596E-022 + -0.10569999999999999 1.4395352155171589E-022 + -0.10460000000000000 -2.2927538167668016E-021 + -0.10349999999999999 -1.7718459136891606E-021 + -0.10239999999999999 1.5905059514325160E-020 + -0.10130000000000000 2.0831327190036181E-020 + -0.10020000000000000 -7.9272498574849951E-020 + -9.9099999999999994E-002 -1.7510789304879060E-019 + -9.7999999999999990E-002 2.4450923824608753E-019 + -9.6899999999999986E-002 1.0396054535427439E-018 + -9.5799999999999996E-002 -4.3666534956899017E-020 + -9.4699999999999993E-002 -4.2844899297883450E-018 + -9.3599999999999989E-002 -4.3870247569785807E-018 + -9.2499999999999999E-002 1.0761625559579178E-017 + -9.1399999999999995E-002 2.7231462398986739E-017 + -9.0299999999999991E-002 -3.8410259956894786E-018 + -8.9200000000000002E-002 -8.9253833650765953E-017 + -8.8099999999999984E-002 -9.5308881761437821E-017 + -8.6999999999999994E-002 1.3636487973476408E-016 + -8.5899999999999990E-002 4.2458908203617013E-016 + -8.4799999999999986E-002 1.7978692527990232E-016 + -8.3699999999999997E-002 -8.1178192414885892E-016 + -8.2599999999999993E-002 -1.4590217690629392E-015 + -8.1499999999999989E-002 -9.5569225278710311E-017 + -8.0399999999999999E-002 2.9471638955777708E-015 + -7.9299999999999995E-002 4.1579682710411129E-015 + -7.8199999999999992E-002 1.5542325339688384E-016 + -7.7100000000000002E-002 -7.2640452884026839E-015 + -7.5999999999999984E-002 -1.1160696695435793E-014 + -7.4899999999999994E-002 -5.5982410716956966E-015 + -7.3799999999999991E-002 9.6390697683292233E-015 + -7.2699999999999987E-002 2.9311121130075335E-014 + -7.1599999999999997E-002 4.0210724154684727E-014 + -7.0499999999999993E-002 1.6085597819557630E-014 + -6.9399999999999989E-002 -6.4578347552281257E-014 + -6.8300000000000000E-002 -1.6458464094631226E-013 + -6.7199999999999996E-002 -1.5898691868229675E-013 + -6.6099999999999992E-002 6.9542136806044486E-014 + -6.5000000000000002E-002 4.3670801566988993E-013 + -6.3899999999999985E-002 5.9355797187021775E-013 + -6.2799999999999995E-002 1.9792639207281970E-013 + -6.1699999999999991E-002 -6.5364716677479562E-013 + -6.0599999999999994E-002 -1.3335563122524041E-012 + -5.9499999999999990E-002 -1.1716846026396666E-012 + -5.8399999999999994E-002 -7.9709215573472991E-014 + -5.7299999999999990E-002 1.3725823862914543E-012 + -5.6199999999999986E-002 2.4587814423382426E-012 + -5.5099999999999996E-002 2.6846112138878553E-012 + -5.3999999999999992E-002 1.6823696298920443E-012 + -5.2899999999999989E-002 -8.1628014894294387E-013 + -5.1799999999999985E-002 -4.3534811172696308E-012 + -5.0699999999999995E-002 -7.1745439450543458E-012 + -4.9599999999999991E-002 -7.0335395493947850E-012 + -4.8499999999999988E-002 -3.1000783537460386E-012 + -4.7399999999999998E-002 3.2307409785631291E-012 + -4.6299999999999994E-002 9.8256411687480671E-012 + -4.5199999999999990E-002 1.5510887713121591E-011 + -4.4099999999999986E-002 1.9168054296581083E-011 + -4.2999999999999997E-002 1.7401243640469133E-011 + -4.1899999999999993E-002 5.4186507711384557E-012 + -4.0799999999999989E-002 -1.7505731239597644E-011 + -3.9699999999999985E-002 -4.3707055336072997E-011 + -3.8599999999999995E-002 -6.0405881685543505E-011 + -3.7499999999999992E-002 -5.8461339935700352E-011 + -3.6399999999999988E-002 -3.7237428418546159E-011 + -3.5299999999999984E-002 -1.0054464856176781E-012 + -3.4199999999999994E-002 4.6556928451346735E-011 + -3.3099999999999991E-002 1.0134643124715126E-010 + -3.1999999999999987E-002 1.5312316692384087E-010 + -3.0899999999999997E-002 1.8410396818158148E-010 + -2.9799999999999993E-002 1.7434159671481098E-010 + -2.8699999999999989E-002 1.0730594884877931E-010 + -2.7599999999999986E-002 -2.7166166885472798E-011 + -2.6499999999999996E-002 -2.2586447989692005E-010 + -2.5399999999999992E-002 -4.5923864711028273E-010 + -2.4299999999999988E-002 -6.6683886190688213E-010 + -2.3199999999999985E-002 -7.7470385662081753E-010 + -2.2099999999999995E-002 -7.2147027241342698E-010 + -2.0999999999999991E-002 -4.6297965461405965E-010 + -1.9899999999999987E-002 4.8685517423097124E-011 + -1.8799999999999983E-002 8.7559443029405770E-010 + -1.7699999999999994E-002 2.0656885091341337E-009 + -1.6599999999999990E-002 3.6150213933439090E-009 + -1.5499999999999986E-002 5.4777875568845502E-009 + -1.4399999999999996E-002 7.6281585492665727E-009 + -1.3299999999999992E-002 1.0106932180065087E-008 + -1.2199999999999989E-002 1.3000409637697885E-008 + -1.1099999999999985E-002 1.6389741119837709E-008 + -9.9999999999999950E-003 2.0351535567897372E-008 + -8.8999999999999913E-003 2.5020865379588031E-008 + -7.7999999999999875E-003 3.0640411097238029E-008 + -6.6999999999999837E-003 3.7540822006576491E-008 + -5.5999999999999939E-003 4.6092317518287018E-008 + -4.4999999999999901E-003 5.6697942341088492E-008 + -3.3999999999999864E-003 6.9819741099763633E-008 + -2.2999999999999826E-003 8.5982541975226923E-008 + -1.1999999999999927E-003 1.0575476494523173E-007 + -9.9999999999988987E-005 1.2977093888366653E-007 + 1.0000000000000148E-003 1.5880050341365859E-007 + 2.1000000000000185E-003 1.9377682747290237E-007 + 3.2000000000000084E-003 2.3574840213314019E-007 + 4.3000000000000121E-003 2.8586293865373591E-007 + 5.4000000000000159E-003 3.4549216820778383E-007 + 6.5000000000000058E-003 4.1640041104074044E-007 + 7.6000000000000234E-003 5.0071150781150209E-007 + 8.7000000000000133E-003 6.0067389995310805E-007 + 9.8000000000000032E-003 7.1852713290354586E-007 + 1.0900000000000021E-002 8.5670797034254065E-007 + 1.2000000000000011E-002 1.0182355936194654E-006 + 1.3100000000000001E-002 1.2068173873558408E-006 + 1.4200000000000018E-002 1.4265565368987154E-006 + 1.5300000000000008E-002 1.6816551351439557E-006 + 1.6400000000000026E-002 1.9764938770094886E-006 + 1.7500000000000016E-002 2.3160148430179106E-006 + 1.8600000000000005E-002 2.7058749765274115E-006 + 1.9700000000000023E-002 3.1522913559456356E-006 + 2.0800000000000013E-002 3.6617486784962239E-006 + 2.1900000000000003E-002 4.2409187699377071E-006 + 2.3000000000000020E-002 4.8967262955557089E-006 + 2.4100000000000010E-002 5.6363992371188942E-006 + 2.5200000000000000E-002 6.4675541580072604E-006 + 2.6300000000000018E-002 7.3983114816655871E-006 + 2.7400000000000008E-002 8.4371695265872404E-006 + 2.8500000000000025E-002 9.5923778644646518E-006 + 2.9600000000000015E-002 1.0871364793274552E-005 + 3.0700000000000005E-002 1.2280672308406793E-005 + 3.1800000000000023E-002 1.3826786016579717E-005 + 3.2900000000000013E-002 1.5516594430664554E-005 + 3.4000000000000002E-002 1.7356471289531328E-005 + 3.5100000000000020E-002 1.9350634829606861E-005 + 3.6200000000000010E-002 2.1500607545021921E-005 + 3.7300000000000028E-002 2.3805720047676004E-005 + 3.8400000000000017E-002 2.6264566258760169E-005 + 3.9500000000000007E-002 2.8874554118374363E-005 + 4.0600000000000025E-002 3.1630050216335803E-005 + 4.1700000000000015E-002 3.4521042834967375E-005 + 4.2800000000000005E-002 3.7533609429374337E-005 + 4.3900000000000022E-002 4.0650804294273257E-005 + 4.5000000000000012E-002 4.3852021917700768E-005 + 4.6100000000000002E-002 4.7113571781665087E-005 + 4.7200000000000020E-002 5.0408085371600464E-005 + 4.8300000000000010E-002 5.3703508456237614E-005 + 4.9400000000000027E-002 5.6961278460221365E-005 + 5.0500000000000017E-002 6.0137299442430958E-005 + 5.1600000000000007E-002 6.3184095779433846E-005 + 5.2700000000000025E-002 6.6053311456926167E-005 + 5.3800000000000014E-002 6.8693349021486938E-005 + 5.4900000000000004E-002 7.1048591053113341E-005 + 5.6000000000000022E-002 7.3057948611676693E-005 + 5.7100000000000012E-002 7.4656709330156446E-005 + 5.8200000000000002E-002 7.5778923928737640E-005 + 5.9300000000000019E-002 7.6362644904293120E-005 + 6.0400000000000009E-002 7.6350057497620583E-005 + 6.1500000000000027E-002 7.5680392910726368E-005 + 6.2600000000000017E-002 7.4291892815381289E-005 + 6.3700000000000007E-002 7.2126596933230758E-005 + 6.4800000000000024E-002 6.9134133809711784E-005 + 6.5900000000000014E-002 6.5274711232632399E-005 + 6.7000000000000004E-002 6.0516264056786895E-005 + 6.8100000000000022E-002 5.4834170441608876E-005 + 6.9200000000000012E-002 4.8213973059318960E-005 + 7.0300000000000029E-002 4.0648181311553344E-005 + 7.1400000000000019E-002 3.2143030693987384E-005 + 7.2500000000000009E-002 2.2719863409292884E-005 + 7.3600000000000027E-002 1.2419199265423231E-005 + 7.4700000000000016E-002 1.2994528333365452E-006 + 7.5800000000000006E-002 -1.0573345207376406E-005 + 7.6900000000000024E-002 -2.3126116502680816E-005 + 7.8000000000000014E-002 -3.6271725548431277E-005 + 7.9100000000000004E-002 -4.9899525038199499E-005 + 8.0200000000000021E-002 -6.3879022491164505E-005 + 8.1300000000000011E-002 -7.8070865129120648E-005 + 8.2400000000000029E-002 -9.2332746135070920E-005 + 8.3500000000000019E-002 -1.0652053606463596E-004 + 8.4600000000000009E-002 -1.2048126518493518E-004 + 8.5700000000000026E-002 -1.3405014760792255E-004 + 8.6800000000000016E-002 -1.4705448120366782E-004 + 8.7900000000000006E-002 -1.5932385576888919E-004 + 8.9000000000000024E-002 -1.7069655586965382E-004 + 9.0100000000000013E-002 -1.8102259491570294E-004 + 9.1200000000000003E-002 -1.9016068836208433E-004 + 9.2300000000000021E-002 -1.9797605636995286E-004 + 9.3400000000000011E-002 -2.0434167527128011E-004 + 9.4500000000000028E-002 -2.0914335618726909E-004 + 9.5600000000000018E-002 -2.1228726836852729E-004 + 9.6700000000000008E-002 -2.1370725880842656E-004 + 9.7800000000000026E-002 -2.1336549252737314E-004 + 9.8900000000000016E-002 -2.1124396880622953E-004 + 0.10000000000000001 -2.0733656128868461E-004 + 0.10110000000000002 -2.0165136083960533E-004 + 0.10220000000000001 -1.9422569312155247E-004 + 0.10330000000000003 -1.8513484974391758E-004 + 0.10440000000000002 -1.7448267317377031E-004 + 0.10550000000000001 -1.6238477837760001E-004 + 0.10660000000000003 -1.4896369248162955E-004 + 0.10770000000000002 -1.3435760047286749E-004 + 0.10880000000000001 -1.1872364848386496E-004 + 0.10990000000000003 -1.0224318975815549E-004 + 0.11100000000000002 -8.5104416939429939E-005 + 0.11210000000000001 -6.7505789047572762E-005 + 0.11320000000000002 -4.9641606892691925E-005 + 0.11430000000000001 -3.1700590625405312E-005 + 0.11540000000000003 -1.3864082575310022E-005 + 0.11650000000000002 3.6826411360380007E-006 + 0.11760000000000001 2.0753099306602962E-005 + 0.11870000000000003 3.7167519622016698E-005 + 0.11980000000000002 5.2769191825063899E-005 + 0.12090000000000001 6.7424567532725632E-005 + 0.12200000000000003 8.1021804362535477E-005 + 0.12310000000000001 9.3459464551415294E-005 + 0.12420000000000003 1.0464061051607132E-004 + 0.12530000000000002 1.1448989971540868E-004 + 0.12640000000000001 1.2295681517571211E-004 + 0.12750000000000003 1.3001925253774971E-004 + 0.12860000000000002 1.3567520363721997E-004 + 0.12970000000000001 1.3993823085911572E-004 + 0.13080000000000003 1.4283417840488255E-004 + 0.13190000000000002 1.4440156519412994E-004 + 0.13300000000000001 1.4469138113781810E-004 + 0.13410000000000000 1.4377165643963963E-004 + 0.13520000000000004 1.4172869850881398E-004 + 0.13630000000000003 1.3866259541828185E-004 + 0.13740000000000002 1.3467765529640019E-004 + 0.13850000000000001 1.2987098307348788E-004 + 0.13960000000000000 1.2433678784873337E-004 + 0.14070000000000005 1.1817645281553268E-004 + 0.14180000000000004 1.1150320642627776E-004 + 0.14290000000000003 1.0443557403050363E-004 + 0.14400000000000002 9.7082061984110624E-005 + 0.14510000000000001 8.9534398284740746E-005 + 0.14620000000000000 8.1873789895325899E-005 + 0.14730000000000004 7.4180366937071085E-005 + 0.14840000000000003 6.6535561927594244E-005 + 0.14950000000000002 5.9016605518991128E-005 + 0.15060000000000001 5.1689599786186591E-005 + 0.15170000000000000 4.4607633753912523E-005 + 0.15280000000000005 3.7811449146829545E-005 + 0.15390000000000004 3.1331208447227255E-005 + 0.15500000000000003 2.5189701773342676E-005 + 0.15610000000000002 1.9409470041864552E-005 + 0.15720000000000001 1.4013423424330540E-005 + 0.15830000000000000 9.0152625489281490E-006 + 0.15940000000000004 4.4110288399679121E-006 + 0.16050000000000003 1.8258434408835456E-007 + 0.16160000000000002 -3.6880169318465050E-006 + 0.16270000000000001 -7.2092525442712940E-006 + 0.16380000000000000 -1.0385339919594117E-005 + 0.16490000000000005 -1.3231161574367434E-005 + 0.16600000000000004 -1.5774785424582660E-005 + 0.16710000000000003 -1.8047672710963525E-005 + 0.16820000000000002 -2.0074869098607451E-005 + 0.16930000000000001 -2.1875868696952239E-005 + 0.17040000000000000 -2.3471215172321536E-005 + 0.17150000000000004 -2.4883494916139171E-005 + 0.17260000000000003 -2.6132736820727587E-005 + 0.17370000000000002 -2.7235239031142555E-005 + 0.17480000000000001 -2.8208398362039588E-005 + 0.17590000000000000 -2.9072223696857691E-005 + 0.17700000000000005 -2.9841790819773450E-005 + 0.17810000000000004 -3.0520481232088059E-005 + 0.17920000000000003 -3.1105610105441883E-005 + 0.18030000000000002 -3.1599931389791891E-005 + 0.18140000000000001 -3.2013318559620529E-005 + 0.18250000000000000 -3.2350671972380951E-005 + 0.18360000000000004 -3.2602874853182584E-005 + 0.18470000000000003 -3.2753468985902146E-005 + 0.18580000000000002 -3.2791496778372675E-005 + 0.18690000000000001 -3.2712676329538226E-005 + 0.18800000000000000 -3.2508556614629924E-005 + 0.18910000000000005 -3.2161529816221446E-005 + 0.19020000000000004 -3.1651175959268585E-005 + 0.19130000000000003 -3.0964747566031292E-005 + 0.19240000000000002 -3.0093076929915696E-005 + 0.19350000000000001 -2.9021159207331948E-005 + 0.19460000000000005 -2.7727732231141999E-005 + 0.19570000000000004 -2.6197683837381192E-005 + 0.19680000000000003 -2.4427550670225173E-005 + 0.19790000000000002 -2.2414729755837470E-005 + 0.19900000000000001 -2.0149072952335700E-005 + 0.20010000000000000 -1.7618396668694913E-005 + 0.20120000000000005 -1.4824998288531788E-005 + 0.20230000000000004 -1.1785597052949015E-005 + 0.20340000000000003 -8.5147939898888581E-006 + 0.20450000000000002 -5.0167022891400848E-006 + 0.20560000000000000 -1.2981653298993479E-006 + 0.20670000000000005 2.6169414013565984E-006 + 0.20780000000000004 6.6908987719216384E-006 + 0.20890000000000003 1.0889449185924605E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0057.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0057.BXZ.semd new file mode 100644 index 00000000..affef0e8 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0057.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 -4.1322755647785701E-023 + -0.11009999999999999 2.1174042748977882E-022 + -0.10900000000000000 3.3840625794108072E-022 + -0.10790000000000000 -3.1919958758915846E-021 + -0.10679999999999999 -2.4595787383673796E-021 + -0.10569999999999999 2.7823350814214811E-020 + -0.10460000000000000 2.6122043858172103E-020 + -0.10349999999999999 -1.7167835053035746E-019 + -0.10239999999999999 -2.5715561489049863E-019 + -0.10130000000000000 7.4125458978587941E-019 + -0.10020000000000000 1.8589525622973179E-018 + -9.9099999999999994E-002 -1.7697967611296680E-018 + -9.7999999999999990E-002 -9.5481292670873474E-018 + -9.6899999999999986E-002 -2.3307718342041958E-018 + -9.5799999999999996E-002 3.3285158896537696E-017 + -9.4699999999999993E-002 4.3579166848131459E-017 + -9.3599999999999989E-002 -6.3014248487375225E-017 + -9.2499999999999999E-002 -2.0800603967591614E-016 + -9.1399999999999995E-002 -5.0403995854290075E-017 + -9.0299999999999991E-002 5.3073046301925129E-016 + -8.9200000000000002E-002 7.6570603173574435E-016 + -8.8099999999999984E-002 -4.3524200365555065E-016 + -8.6999999999999994E-002 -2.3900203512247295E-015 + -8.5899999999999990E-002 -1.9493912709642007E-015 + -8.4799999999999986E-002 2.7732858191983553E-015 + -8.3699999999999997E-002 7.5284847393707402E-015 + -8.2599999999999993E-002 4.3198341496790416E-015 + -8.1499999999999989E-002 -7.9972751240286327E-015 + -8.0399999999999999E-002 -1.8157067714044857E-014 + -7.9299999999999995E-002 -1.3027940170076430E-014 + -7.8199999999999992E-002 7.5586069250409976E-015 + -7.7100000000000002E-002 3.2724233614772960E-014 + -7.5999999999999984E-002 5.1969781017686956E-014 + -7.4899999999999994E-002 4.7131660960110164E-014 + -7.3799999999999991E-002 -2.2096204599646348E-014 + -7.2699999999999987E-002 -1.7327818054111571E-013 + -7.1599999999999997E-002 -2.9815123351976947E-013 + -7.0499999999999993E-002 -1.6148318576422738E-013 + -6.9399999999999989E-002 3.5283912293640474E-013 + -6.8300000000000000E-002 9.3191047326884879E-013 + -6.7199999999999996E-002 9.1751985783344869E-013 + -6.6099999999999992E-002 -7.2037136726686019E-014 + -6.5000000000000002E-002 -1.5639353961177660E-012 + -6.3899999999999985E-002 -2.4554787456804172E-012 + -6.2799999999999995E-002 -1.9365461925019423E-012 + -6.1699999999999991E-002 -9.0351012262124275E-014 + -6.0599999999999994E-002 2.4414140414180663E-012 + -5.9499999999999990E-002 4.9988064902695140E-012 + -5.8399999999999994E-002 6.6478606473852064E-012 + -5.7299999999999990E-002 5.6404828724376799E-012 + -5.6199999999999986E-002 1.9966272829952808E-013 + -5.5099999999999996E-002 -9.2706797100161609E-012 + -5.3999999999999992E-002 -1.8935290835297991E-011 + -5.2899999999999989E-002 -2.3220605993579113E-011 + -5.1799999999999985E-002 -1.7981461805649523E-011 + -5.0699999999999995E-002 -1.9797956676836925E-012 + -4.9599999999999991E-002 2.3476729241189709E-011 + -4.8499999999999988E-002 5.3602157434884390E-011 + -4.7399999999999998E-002 7.7266026909939001E-011 + -4.6299999999999994E-002 7.7324105451914704E-011 + -4.5199999999999990E-002 3.8913493954906286E-011 + -4.4099999999999986E-002 -3.8352758469084591E-011 + -4.2999999999999997E-002 -1.3492909567425215E-010 + -4.1899999999999993E-002 -2.1769229474610796E-010 + -4.0799999999999989E-002 -2.5185548091499754E-010 + -3.9699999999999985E-002 -2.1002591332752729E-010 + -3.8599999999999995E-002 -7.8454846785813714E-011 + -3.7499999999999992E-002 1.3511916585606798E-010 + -3.6399999999999988E-002 3.9504591264893918E-010 + -3.5299999999999984E-002 6.4197441806967959E-010 + -3.4199999999999994E-002 8.0890283360446347E-010 + -3.3099999999999991E-002 8.3885215440560046E-010 + -3.1999999999999987E-002 6.9849637185370739E-010 + -3.0899999999999997E-002 3.9552125463693244E-010 + -2.9799999999999993E-002 1.6623736892248941E-012 + -2.8699999999999989E-002 -3.4263483716934218E-010 + -2.7599999999999986E-002 -4.7086123888817610E-010 + -2.6499999999999996E-002 -2.6797247754117848E-010 + -2.5399999999999992E-002 2.7371296895672970E-010 + -2.4299999999999988E-002 1.0588593335469909E-009 + -2.3199999999999985E-002 1.9248092009149786E-009 + -2.2099999999999995E-002 2.6511113304650280E-009 + -2.0999999999999991E-002 2.9409632507082506E-009 + -1.9899999999999987E-002 2.4368165263410901E-009 + -1.8799999999999983E-002 8.0752649012083566E-010 + -1.7699999999999994E-002 -2.1462804866700935E-009 + -1.6599999999999990E-002 -6.4552296841213774E-009 + -1.5499999999999986E-002 -1.2028852580669991E-008 + -1.4399999999999996E-002 -1.8728647077637106E-008 + -1.3299999999999992E-002 -2.6424265442415162E-008 + -1.2199999999999989E-002 -3.5052696745196954E-008 + -1.1099999999999985E-002 -4.4697983980768186E-008 + -9.9999999999999950E-003 -5.5653025299307046E-008 + -8.8999999999999913E-003 -6.8428413158017065E-008 + -7.7999999999999875E-003 -8.3746819257157767E-008 + -6.6999999999999837E-003 -1.0258061422518949E-007 + -5.5999999999999939E-003 -1.2618833977739996E-007 + -4.4999999999999901E-003 -1.5604440761762817E-007 + -3.3999999999999864E-003 -1.9367853099083732E-007 + -2.2999999999999826E-003 -2.4060409486992285E-007 + -1.1999999999999927E-003 -2.9845168114661647E-007 + -9.9999999999988987E-005 -3.6916588896929170E-007 + 1.0000000000000148E-003 -4.5503554702008842E-007 + 2.1000000000000185E-003 -5.5858470204839250E-007 + 3.2000000000000084E-003 -6.8262227159721078E-007 + 4.3000000000000121E-003 -8.3059171629429329E-007 + 5.4000000000000159E-003 -1.0069549034597003E-006 + 6.5000000000000058E-003 -1.2172121159892413E-006 + 7.6000000000000234E-003 -1.4675995316792978E-006 + 8.7000000000000133E-003 -1.7648852690399508E-006 + 9.8000000000000032E-003 -2.1164867121115094E-006 + 1.0900000000000021E-002 -2.5307872419944033E-006 + 1.2000000000000011E-002 -3.0172354854585137E-006 + 1.3100000000000001E-002 -3.5862258300767280E-006 + 1.4200000000000018E-002 -4.2490100895520300E-006 + 1.5300000000000008E-002 -5.0178769015474245E-006 + 1.6400000000000026E-002 -5.9064013839815743E-006 + 1.7500000000000016E-002 -6.9296943365770858E-006 + 1.8600000000000005E-002 -8.1046746345236897E-006 + 1.9700000000000023E-002 -9.4501101557398215E-006 + 2.0800000000000013E-002 -1.0986281267832965E-005 + 2.1900000000000003E-002 -1.2734185474982951E-005 + 2.3000000000000020E-002 -1.4714907592860982E-005 + 2.4100000000000010E-002 -1.6949981727520935E-005 + 2.5200000000000000E-002 -1.9462260752334259E-005 + 2.6300000000000018E-002 -2.2275946321315132E-005 + 2.7400000000000008E-002 -2.5415445634280331E-005 + 2.8500000000000025E-002 -2.8903947168146260E-005 + 2.9600000000000015E-002 -3.2763004128355533E-005 + 3.0700000000000005E-002 -3.7013716791989282E-005 + 3.1800000000000023E-002 -4.1677267290651798E-005 + 3.2900000000000013E-002 -4.6773500798735768E-005 + 3.4000000000000002E-002 -5.2318748203106225E-005 + 3.5100000000000020E-002 -5.8324050769442692E-005 + 3.6200000000000010E-002 -6.4794963691383600E-005 + 3.7300000000000028E-002 -7.1732014475855976E-005 + 3.8400000000000017E-002 -7.9129873483907431E-005 + 3.9500000000000007E-002 -8.6977357568684965E-005 + 4.0600000000000025E-002 -9.5254785264842212E-005 + 4.1700000000000015E-002 -1.0393297270638868E-004 + 4.2800000000000005E-002 -1.1297078162897378E-004 + 4.3900000000000022E-002 -1.2231616710778326E-004 + 4.5000000000000012E-002 -1.3190710160415620E-004 + 4.6100000000000002E-002 -1.4167164044920355E-004 + 4.7200000000000020E-002 -1.5152584819588810E-004 + 4.8300000000000010E-002 -1.6137091733980924E-004 + 4.9400000000000027E-002 -1.7109104373957962E-004 + 5.0500000000000017E-002 -1.8055869441013783E-004 + 5.1600000000000007E-002 -1.8963517504744232E-004 + 5.2700000000000025E-002 -1.9817431166302413E-004 + 5.3800000000000014E-002 -2.0601815776899457E-004 + 5.4900000000000004E-002 -2.1299613581504673E-004 + 5.6000000000000022E-002 -2.1892470249440521E-004 + 5.7100000000000012E-002 -2.2361568699125201E-004 + 5.8200000000000002E-002 -2.2688374156132340E-004 + 5.9300000000000019E-002 -2.2854290727991611E-004 + 6.0400000000000009E-002 -2.2840820020064712E-004 + 6.1500000000000027E-002 -2.2629696468356997E-004 + 6.2600000000000017E-002 -2.2203190019354224E-004 + 6.3700000000000007E-002 -2.1544826449826360E-004 + 6.4800000000000024E-002 -2.0640048023778945E-004 + 6.5900000000000014E-002 -1.9476639863569289E-004 + 6.7000000000000004E-002 -1.8044878379441798E-004 + 6.8100000000000022E-002 -1.6337564738932997E-004 + 6.9200000000000012E-002 -1.4349714911077172E-004 + 7.0300000000000029E-002 -1.2079718726454303E-004 + 7.1400000000000019E-002 -9.5301620604004711E-005 + 7.2500000000000009E-002 -6.7087290517520159E-005 + 7.3600000000000027E-002 -3.6272478610044345E-005 + 7.4700000000000016E-002 -3.0100238745944807E-006 + 7.5800000000000006E-002 3.2512776670046151E-005 + 7.6900000000000024E-002 7.0061767473816872E-005 + 7.8000000000000014E-002 1.0935323371086270E-004 + 7.9100000000000004E-002 1.5005594468675554E-004 + 8.0200000000000021E-002 1.9180169329047203E-004 + 8.1300000000000011E-002 2.3419286299031228E-004 + 8.2400000000000029E-002 2.7680833591148257E-004 + 8.3500000000000019E-002 3.1920033507049084E-004 + 8.4600000000000009E-002 3.6089593777433038E-004 + 8.5700000000000026E-002 4.0140439523383975E-004 + 8.6800000000000016E-002 4.4022707152180374E-004 + 8.7900000000000006E-002 4.7686943435110152E-004 + 8.9000000000000024E-002 5.1085260929539800E-004 + 9.0100000000000013E-002 5.4171978263184428E-004 + 9.1200000000000003E-002 5.6903820950537920E-004 + 9.2300000000000021E-002 5.9239822439849377E-004 + 9.3400000000000011E-002 6.1142339836806059E-004 + 9.4500000000000028E-002 6.2578514916822314E-004 + 9.5600000000000018E-002 6.3522264827042818E-004 + 9.6700000000000008E-002 6.3954084180295467E-004 + 9.7800000000000026E-002 6.3860078807920218E-004 + 9.8900000000000016E-002 6.3231843523681164E-004 + 0.10000000000000001 6.2067160615697503E-004 + 0.10110000000000002 6.0372089501470327E-004 + 0.10220000000000001 5.8160664048045874E-004 + 0.10330000000000003 5.5453722598031163E-004 + 0.10440000000000002 5.2278110524639487E-004 + 0.10550000000000001 4.8666080692782998E-004 + 0.10660000000000003 4.4656102545559406E-004 + 0.10770000000000002 4.0291732875630260E-004 + 0.10880000000000001 3.5621412098407745E-004 + 0.10990000000000003 3.0697530019097030E-004 + 0.11100000000000002 2.5575602194294333E-004 + 0.11210000000000001 2.0312335982453078E-004 + 0.11320000000000002 1.4964988804422319E-004 + 0.11430000000000001 9.5912990218494087E-005 + 0.11540000000000003 4.2489980842219666E-005 + 0.11650000000000002 -1.0051202480099164E-005 + 0.11760000000000001 -6.1171398556325585E-005 + 0.11870000000000003 -1.1036879732273519E-004 + 0.11980000000000002 -1.5718615031801164E-004 + 0.12090000000000001 -2.0120840054005384E-004 + 0.12200000000000003 -2.4205655790865421E-004 + 0.12310000000000001 -2.7940419386141002E-004 + 0.12420000000000003 -3.1299123656935990E-004 + 0.12530000000000002 -3.4261887776665390E-004 + 0.12640000000000001 -3.6815117346122861E-004 + 0.12750000000000003 -3.8950380985625088E-004 + 0.12860000000000002 -4.0664509288035333E-004 + 0.12970000000000001 -4.1960031376220286E-004 + 0.13080000000000003 -4.2845137068070471E-004 + 0.13190000000000002 -4.3332806671969593E-004 + 0.13300000000000001 -4.3440613080747426E-004 + 0.13410000000000000 -4.3189997086301446E-004 + 0.13520000000000004 -4.2605854105204344E-004 + 0.13630000000000003 -4.1715663974173367E-004 + 0.13740000000000002 -4.0548798278905451E-004 + 0.13850000000000001 -3.9136462146416306E-004 + 0.13960000000000000 -3.7511505070142448E-004 + 0.14070000000000005 -3.5707672941498458E-004 + 0.14180000000000004 -3.3758240169845521E-004 + 0.14290000000000003 -3.1695162761025131E-004 + 0.14400000000000002 -2.9549523605965078E-004 + 0.14510000000000001 -2.7352117467671633E-004 + 0.14620000000000000 -2.5132761220447719E-004 + 0.14730000000000004 -2.2918914328329265E-004 + 0.14840000000000003 -2.0734935242217034E-004 + 0.14950000000000002 -1.8603028729557991E-004 + 0.15060000000000001 -1.6543862875550985E-004 + 0.15170000000000000 -1.4576090325135738E-004 + 0.15280000000000005 -1.2715139018837363E-004 + 0.15390000000000004 -1.0973274038406089E-004 + 0.15500000000000003 -9.3609647592529655E-005 + 0.15610000000000002 -7.8873723396100104E-005 + 0.15720000000000001 -6.5593878389336169E-005 + 0.15830000000000000 -5.3809340897714719E-005 + 0.15940000000000004 -4.3535768782021478E-005 + 0.16050000000000003 -3.4778619010467082E-005 + 0.16160000000000002 -2.7536059860722162E-005 + 0.16270000000000001 -2.1789828679175116E-005 + 0.16380000000000000 -1.7500251487945206E-005 + 0.16490000000000005 -1.4615553482144605E-005 + 0.16600000000000004 -1.3080948519927915E-005 + 0.16710000000000003 -1.2836135283578187E-005 + 0.16820000000000002 -1.3806366041535512E-005 + 0.16930000000000001 -1.5905417967587709E-005 + 0.17040000000000000 -1.9048695321544074E-005 + 0.17150000000000004 -2.3155183953349479E-005 + 0.17260000000000003 -2.8133197702118196E-005 + 0.17370000000000002 -3.3870386687340215E-005 + 0.17480000000000001 -4.0245027776109055E-005 + 0.17590000000000000 -4.7146993892965838E-005 + 0.17700000000000005 -5.4476397053804249E-005 + 0.17810000000000004 -6.2122009694576263E-005 + 0.17920000000000003 -6.9947818701621145E-005 + 0.18030000000000002 -7.7807715570088476E-005 + 0.18140000000000001 -8.5566323832608759E-005 + 0.18250000000000000 -9.3097369244787842E-005 + 0.18360000000000004 -1.0026436939369887E-004 + 0.18470000000000003 -1.0691375064197928E-004 + 0.18580000000000002 -1.1288975656498224E-004 + 0.18690000000000001 -1.1804760288214311E-004 + 0.18800000000000000 -1.2224598322063684E-004 + 0.18910000000000005 -1.2533481640275568E-004 + 0.19020000000000004 -1.2715987395495176E-004 + 0.19130000000000003 -1.2758250522892922E-004 + 0.19240000000000002 -1.2648335541598499E-004 + 0.19350000000000001 -1.2374865764286369E-004 + 0.19460000000000005 -1.1926014121854678E-004 + 0.19570000000000004 -1.1291261762380600E-004 + 0.19680000000000003 -1.0463488433742896E-004 + 0.19790000000000002 -9.4385432021226734E-005 + 0.19900000000000001 -8.2130994996987283E-005 + 0.20010000000000000 -6.7846493038814515E-005 + 0.20120000000000005 -5.1540053391363472E-005 + 0.20230000000000004 -3.3268570405198261E-005 + 0.20340000000000003 -1.3120056792104151E-005 + 0.20450000000000002 8.8079113993444480E-006 + 0.20560000000000000 3.2400086638517678E-005 + 0.20670000000000005 5.7495279179420322E-005 + 0.20780000000000004 8.3879531302955002E-005 + 0.20890000000000003 1.1131012433907017E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0058.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0058.BXX.semd new file mode 100644 index 00000000..4ce9d8e6 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0058.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 -1.6396099769230323E-014 + -0.11449999999999999 2.1678969722356035E-014 + -0.11340000000000000 1.2450507476131217E-013 + -0.11230000000000000 -1.4875999195494705E-013 + -0.11119999999999999 -7.5565861077167562E-013 + -0.11009999999999999 1.9396078710168241E-013 + -0.10900000000000000 3.1764747082663192E-012 + -0.10790000000000000 2.0208476819022492E-012 + -0.10679999999999999 -8.5105186786726961E-012 + -0.10569999999999999 -1.4544769902369303E-011 + -0.10460000000000000 8.3655634502965981E-012 + -0.10349999999999999 4.6377145179743451E-011 + -0.10239999999999999 3.1755837542890575E-011 + -0.10130000000000000 -6.6460323355777007E-011 + -0.10020000000000000 -1.4168193007702001E-010 + -9.9099999999999994E-002 -3.8163618099051888E-011 + -9.7999999999999990E-002 2.0275020551352441E-010 + -9.6899999999999986E-002 2.9167251947015416E-010 + -9.5799999999999996E-002 3.1752465240453276E-011 + -9.4699999999999993E-002 -3.4510547197719177E-010 + -9.3599999999999989E-002 -3.9535819063019062E-010 + -9.2499999999999999E-002 -5.2329231226000417E-011 + -9.1399999999999995E-002 2.5030352790444965E-010 + -9.0299999999999991E-002 1.9362096648212201E-010 + -8.9200000000000002E-002 5.4075438571388190E-011 + -8.8099999999999984E-002 2.4755580918522924E-010 + -8.6999999999999994E-002 5.6480004007042339E-010 + -8.5899999999999990E-002 3.5876590587236024E-010 + -8.4799999999999986E-002 -4.5047959806865379E-010 + -8.3699999999999997E-002 -1.0953533635671420E-009 + -8.2599999999999993E-002 -9.6009944439146011E-010 + -8.1499999999999989E-002 -3.4731625908612784E-010 + -8.0399999999999999E-002 2.2505763919156152E-010 + -7.9299999999999995E-002 9.2577479016142661E-010 + -7.8199999999999992E-002 1.8414186842008462E-009 + -7.7100000000000002E-002 1.5221517379870875E-009 + -7.5999999999999984E-002 -2.3158108763965402E-009 + -7.4899999999999994E-002 -1.0041559583839899E-008 + -7.3799999999999991E-002 -1.9254560612580462E-008 + -7.2699999999999987E-002 -2.7822247616882123E-008 + -7.1599999999999997E-002 -3.6855020368875557E-008 + -7.0499999999999993E-002 -4.8887887516002593E-008 + -6.9399999999999989E-002 -6.3468519329035189E-008 + -6.8300000000000000E-002 -7.7072868975847086E-008 + -6.7199999999999996E-002 -8.8544872767215566E-008 + -6.6099999999999992E-002 -1.0255890003918466E-007 + -6.5000000000000002E-002 -1.2546379934974539E-007 + -6.3899999999999985E-002 -1.5878870840424497E-007 + -6.2799999999999995E-002 -1.9951411900365201E-007 + -6.1699999999999991E-002 -2.4643509277666453E-007 + -6.0599999999999994E-002 -3.0301100650831359E-007 + -5.9499999999999990E-002 -3.7302132227523543E-007 + -5.8399999999999994E-002 -4.5698186568188248E-007 + -5.7299999999999990E-002 -5.5577334023837466E-007 + -5.6199999999999986E-002 -6.7517709112507873E-007 + -5.5099999999999996E-002 -8.2239961329833022E-007 + -5.3999999999999992E-002 -9.9918963769596303E-007 + -5.2899999999999989E-002 -1.2042094112985069E-006 + -5.1799999999999985E-002 -1.4437680420087418E-006 + -5.0699999999999995E-002 -1.7342944147458184E-006 + -4.9599999999999991E-002 -2.0892625798296649E-006 + -4.8499999999999988E-002 -2.5078993530769367E-006 + -4.7399999999999998E-002 -2.9845678000128828E-006 + -4.6299999999999994E-002 -3.5290706819068873E-006 + -4.5199999999999990E-002 -4.1695643631101120E-006 + -4.4099999999999986E-002 -4.9321242840960622E-006 + -4.2999999999999997E-002 -5.8245768741471693E-006 + -4.1899999999999993E-002 -6.8469535108306445E-006 + -4.0799999999999989E-002 -8.0130403148359619E-006 + -3.9699999999999985E-002 -9.3523813120555133E-006 + -3.8599999999999995E-002 -1.0892681530094706E-005 + -3.7499999999999992E-002 -1.2651219549297821E-005 + -3.6399999999999988E-002 -1.4646877389168367E-005 + -3.5299999999999984E-002 -1.6909078112803400E-005 + -3.4199999999999994E-002 -1.9466599042061716E-005 + -3.3099999999999991E-002 -2.2335407265927643E-005 + -3.1999999999999987E-002 -2.5531577193760313E-005 + -3.0899999999999997E-002 -2.9093922421452589E-005 + -2.9799999999999993E-002 -3.3076787076424807E-005 + -2.8699999999999989E-002 -3.7513476854655892E-005 + -2.7599999999999986E-002 -4.2401243263157085E-005 + -2.6499999999999996E-002 -4.7735487896716222E-005 + -2.5399999999999992E-002 -5.3549130825558677E-005 + -2.4299999999999988E-002 -5.9899528423557058E-005 + -2.3199999999999985E-002 -6.6816726757679135E-005 + -2.2099999999999995E-002 -7.4284485890530050E-005 + -2.0999999999999991E-002 -8.2278202171437442E-005 + -1.9899999999999987E-002 -9.0801164333242923E-005 + -1.8799999999999983E-002 -9.9868157121818513E-005 + -1.7699999999999994E-002 -1.0946355178020895E-004 + -1.6599999999999990E-002 -1.1954074579989538E-004 + -1.5499999999999986E-002 -1.3005638902541250E-004 + -1.4399999999999996E-002 -1.4097701932769269E-004 + -1.3299999999999992E-002 -1.5224090020637959E-004 + -1.2199999999999989E-002 -1.6373851394746453E-004 + -1.1099999999999985E-002 -1.7535037477500737E-004 + -9.9999999999999950E-003 -1.8699256179388613E-004 + -8.8999999999999913E-003 -1.9858920131810009E-004 + -7.7999999999999875E-003 -2.1000411652494222E-004 + -6.6999999999999837E-003 -2.2102902585174888E-004 + -5.5999999999999939E-003 -2.3145882005337626E-004 + -4.4999999999999901E-003 -2.4113936524372548E-004 + -3.3999999999999864E-003 -2.4993324768729508E-004 + -2.2999999999999826E-003 -2.5763551821000874E-004 + -1.1999999999999927E-003 -2.6398917543701828E-004 + -9.9999999999988987E-005 -2.6875638286583126E-004 + 1.0000000000000148E-003 -2.7175087598152459E-004 + 2.1000000000000185E-003 -2.7278385823592544E-004 + 3.2000000000000084E-003 -2.7161248726770282E-004 + 4.3000000000000121E-003 -2.6799185434356332E-004 + 5.4000000000000159E-003 -2.6174489175900817E-004 + 6.5000000000000058E-003 -2.5275396183133125E-004 + 7.6000000000000234E-003 -2.4087179917842150E-004 + 8.7000000000000133E-003 -2.2590381558984518E-004 + 9.8000000000000032E-003 -2.0770284754689783E-004 + 1.0900000000000021E-002 -1.8624211952555925E-004 + 1.2000000000000011E-002 -1.6156843048520386E-004 + 1.3100000000000001E-002 -1.3369547377806157E-004 + 1.4200000000000018E-002 -1.0261398711008951E-004 + 1.5300000000000008E-002 -6.8393623223528266E-005 + 1.6400000000000026E-002 -3.1239011150319129E-005 + 1.7500000000000016E-002 8.5982992459321395E-006 + 1.8600000000000005E-002 5.0891994760604575E-005 + 1.9700000000000023E-002 9.5392540970351547E-005 + 2.0800000000000013E-002 1.4173155068419874E-004 + 2.1900000000000003E-002 1.8944199837278575E-004 + 2.3000000000000020E-002 2.3806878016330302E-004 + 2.4100000000000010E-002 2.8721435228362679E-004 + 2.5200000000000000E-002 3.3643344067968428E-004 + 2.6300000000000018E-002 3.8513800245709717E-004 + 2.7400000000000008E-002 4.3267593719065189E-004 + 2.8500000000000025E-002 4.7848423128016293E-004 + 2.9600000000000015E-002 5.2210188005119562E-004 + 3.0700000000000005E-002 5.6303117889910936E-004 + 3.1800000000000023E-002 6.0066557489335537E-004 + 3.2900000000000013E-002 6.3440646044909954E-004 + 3.4000000000000002E-002 6.6379754571244121E-004 + 3.5100000000000020E-002 6.8849028320983052E-004 + 3.6200000000000010E-002 7.0810457691550255E-004 + 3.7300000000000028E-002 7.2222540620714426E-004 + 3.8400000000000017E-002 7.3055352549999952E-004 + 3.9500000000000007E-002 7.3297531343996525E-004 + 4.0600000000000025E-002 7.2944915154948831E-004 + 4.1700000000000015E-002 7.1987131377682090E-004 + 4.2800000000000005E-002 7.0416927337646484E-004 + 4.3900000000000022E-002 6.8245979491621256E-004 + 4.5000000000000012E-002 6.5506034297868609E-004 + 4.6100000000000002E-002 6.2230939511209726E-004 + 4.7200000000000020E-002 5.8446038747206330E-004 + 4.8300000000000010E-002 5.4181227460503578E-004 + 4.9400000000000027E-002 4.9487088108435273E-004 + 5.0500000000000017E-002 4.4428129331208766E-004 + 5.1600000000000007E-002 3.9063004078343511E-004 + 5.2700000000000025E-002 3.3440702827647328E-004 + 5.3800000000000014E-002 2.7618685271590948E-004 + 5.4900000000000004E-002 2.1671052672900259E-004 + 5.6000000000000022E-002 1.5673563757445663E-004 + 5.7100000000000012E-002 9.6852832939475775E-005 + 5.8200000000000002E-002 3.7553571019088849E-005 + 5.9300000000000019E-002 -2.0562099962262437E-005 + 6.0400000000000009E-002 -7.6769458246417344E-005 + 6.1500000000000027E-002 -1.3044505612924695E-004 + 6.2600000000000017E-002 -1.8119494779966772E-004 + 6.3700000000000007E-002 -2.2871841792948544E-004 + 6.4800000000000024E-002 -2.7260711067356169E-004 + 6.5900000000000014E-002 -3.1239821691997349E-004 + 6.7000000000000004E-002 -3.4780552960000932E-004 + 6.8100000000000022E-002 -3.7876603892073035E-004 + 6.9200000000000012E-002 -4.0523867937736213E-004 + 7.0300000000000029E-002 -4.2707633110694587E-004 + 7.1400000000000019E-002 -4.4415777665562928E-004 + 7.2500000000000009E-002 -4.5659719035029411E-004 + 7.3600000000000027E-002 -4.6467193169519305E-004 + 7.4700000000000016E-002 -4.6857426059432328E-004 + 7.5800000000000006E-002 -4.6836087130941451E-004 + 7.6900000000000024E-002 -4.6417856356129050E-004 + 7.8000000000000014E-002 -4.5642489567399025E-004 + 7.9100000000000004E-002 -4.4557824730873108E-004 + 8.0200000000000021E-002 -4.3194842874072492E-004 + 8.1300000000000011E-002 -4.1571210022084415E-004 + 8.2400000000000029E-002 -3.9716772153042257E-004 + 8.3500000000000019E-002 -3.7680967943742871E-004 + 8.4600000000000009E-002 -3.5510183079168200E-004 + 8.5700000000000026E-002 -3.3230011467821896E-004 + 8.6800000000000016E-002 -3.0859166872687638E-004 + 8.7900000000000006E-002 -2.8432428371161222E-004 + 8.9000000000000024E-002 -2.5995544274337590E-004 + 9.0100000000000013E-002 -2.3579118715133518E-004 + 9.1200000000000003E-002 -2.1191709674894810E-004 + 9.2300000000000021E-002 -1.8843676662072539E-004 + 9.3400000000000011E-002 -1.6565124678891152E-004 + 9.4500000000000028E-002 -1.4390006253961474E-004 + 9.5600000000000018E-002 -1.2329852324910462E-004 + 9.6700000000000008E-002 -1.0377309081377462E-004 + 9.7800000000000026E-002 -8.5339073848444968E-005 + 9.8900000000000016E-002 -6.8200635723769665E-005 + 0.10000000000000001 -5.2525079809129238E-005 + 0.10110000000000002 -3.8246031181188300E-005 + 0.10220000000000001 -2.5200291929650120E-005 + 0.10330000000000003 -1.3386298633122351E-005 + 0.10440000000000002 -2.9388254461082397E-006 + 0.10550000000000001 6.1323462432483211E-006 + 0.10660000000000003 1.4033894331078045E-005 + 0.10770000000000002 2.0955721993232146E-005 + 0.10880000000000001 2.6870609872275963E-005 + 0.10990000000000003 3.1677573133492842E-005 + 0.11100000000000002 3.5465644032228738E-005 + 0.11210000000000001 3.8495938497362658E-005 + 0.11320000000000002 4.0923518099589273E-005 + 0.11430000000000001 4.2685642256401479E-005 + 0.11540000000000003 4.3717715016100556E-005 + 0.11650000000000002 4.4164175051264465E-005 + 0.11760000000000001 4.4259111746214330E-005 + 0.11870000000000003 4.4067917770007625E-005 + 0.11980000000000002 4.3487612856552005E-005 + 0.12090000000000001 4.2503492295509204E-005 + 0.12200000000000003 4.1301420424133539E-005 + 0.12310000000000001 4.0058857848634943E-005 + 0.12420000000000003 3.8738773582736030E-005 + 0.12530000000000002 3.7206667911959812E-005 + 0.12640000000000001 3.5491808375809342E-005 + 0.12750000000000003 3.3791082387324423E-005 + 0.12860000000000002 3.2212374208029360E-005 + 0.12970000000000001 3.0648792744614184E-005 + 0.13080000000000003 2.8977154215681367E-005 + 0.13190000000000002 2.7270270948065445E-005 + 0.13300000000000001 2.5700808691908605E-005 + 0.13410000000000000 2.4290304281748831E-005 + 0.13520000000000004 2.2893011191627011E-005 + 0.13630000000000003 2.1435129383462481E-005 + 0.13740000000000002 2.0037668946315534E-005 + 0.13850000000000001 1.8833346985047683E-005 + 0.13960000000000000 1.7762557035894133E-005 + 0.14070000000000005 1.6664347640471533E-005 + 0.14180000000000004 1.5521409295615740E-005 + 0.14290000000000003 1.4483498489425983E-005 + 0.14400000000000002 1.3637045412906446E-005 + 0.14510000000000001 1.2874863386969082E-005 + 0.14620000000000000 1.2061144843755756E-005 + 0.14730000000000004 1.1232205906708259E-005 + 0.14840000000000003 1.0528106940910220E-005 + 0.14950000000000002 9.9688768386840820E-006 + 0.15060000000000001 9.4232864285004325E-006 + 0.15170000000000000 8.8125389083870687E-006 + 0.15280000000000005 8.2280048445682041E-006 + 0.15390000000000004 7.7827608038205653E-006 + 0.15500000000000003 7.4296740422141738E-006 + 0.15610000000000002 7.0290197982103564E-006 + 0.15720000000000001 6.5607378019194584E-006 + 0.15830000000000000 6.1523278418462723E-006 + 0.15940000000000004 5.8818445722863544E-006 + 0.16050000000000003 5.6580606724310201E-006 + 0.16160000000000002 5.3573744480672758E-006 + 0.16270000000000001 5.0050275604007766E-006 + 0.16380000000000000 4.7275652832468040E-006 + 0.16490000000000005 4.5570077418233268E-006 + 0.16600000000000004 4.3877125790459104E-006 + 0.16710000000000003 4.1426956158829853E-006 + 0.16820000000000002 3.8870703065185808E-006 + 0.16930000000000001 3.7192282889009221E-006 + 0.17040000000000000 3.6157375689072069E-006 + 0.17150000000000004 3.4700390187936136E-006 + 0.17260000000000003 3.2590544378763298E-006 + 0.17370000000000002 3.0764565508434316E-006 + 0.17480000000000001 2.9849620659661014E-006 + 0.17590000000000000 2.9189018277975265E-006 + 0.17700000000000005 2.7856128781422740E-006 + 0.17810000000000004 2.6061857170134317E-006 + 0.17920000000000003 2.4801929612294771E-006 + 0.18030000000000002 2.4331529857590795E-006 + 0.18140000000000001 2.3804491320333909E-006 + 0.18250000000000000 2.2585977603739593E-006 + 0.18360000000000004 2.1181133433856303E-006 + 0.18470000000000003 2.0414483969943831E-006 + 0.18580000000000002 2.0172353742964333E-006 + 0.18690000000000001 1.9627423171186820E-006 + 0.18800000000000000 1.8520103139962885E-006 + 0.18910000000000005 1.7511306396045256E-006 + 0.19020000000000004 1.7123653606176958E-006 + 0.19130000000000003 1.6955470982793486E-006 + 0.19240000000000002 1.6337409078914789E-006 + 0.19350000000000001 1.5363531247203355E-006 + 0.19460000000000005 1.4711241647091811E-006 + 0.19570000000000004 1.4586439647246152E-006 + 0.19680000000000003 1.4439666529142414E-006 + 0.19790000000000002 1.3835850722898613E-006 + 0.19900000000000001 1.3101329159326269E-006 + 0.20010000000000000 1.2782702469849028E-006 + 0.20120000000000005 1.2810228326998185E-006 + 0.20230000000000004 1.2648575875573442E-006 + 0.20340000000000003 1.2143339063186431E-006 + 0.20450000000000002 1.1738477496692212E-006 + 0.20560000000000000 1.1769149068641127E-006 + 0.20670000000000005 1.1961740256083431E-006 + 0.20780000000000004 1.1885285857715644E-006 + 0.20890000000000003 1.1623160389717668E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0058.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0058.BXZ.semd new file mode 100644 index 00000000..0a268a0d --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0058.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 -1.6396099769230323E-014 + -0.11449999999999999 2.1678969722356035E-014 + -0.11340000000000000 1.2450507476131217E-013 + -0.11230000000000000 -1.4875999195494705E-013 + -0.11119999999999999 -7.5565861077167562E-013 + -0.11009999999999999 1.9396057026124791E-013 + -0.10900000000000000 3.1764738409045812E-012 + -0.10790000000000000 2.0208470313809457E-012 + -0.10679999999999999 -8.5105186786726961E-012 + -0.10569999999999999 -1.4544769902369303E-011 + -0.10460000000000000 8.3655625829348601E-012 + -0.10349999999999999 4.6377138240849547E-011 + -0.10239999999999999 3.1755837542890575E-011 + -0.10130000000000000 -6.6460302539095295E-011 + -0.10020000000000000 -1.4168191619923221E-010 + -9.9099999999999994E-002 -3.8163628507392744E-011 + -9.7999999999999990E-002 2.0275016388016098E-010 + -9.6899999999999986E-002 2.9167251947015416E-010 + -9.5799999999999996E-002 3.1752513812710603E-011 + -9.4699999999999993E-002 -3.4510541646604054E-010 + -9.3599999999999989E-002 -3.9535824614134185E-010 + -9.2499999999999999E-002 -5.2329258981576032E-011 + -9.1399999999999995E-002 2.5030363892675211E-010 + -9.0299999999999991E-002 1.9362099423769763E-010 + -8.9200000000000002E-002 5.4075483674198566E-011 + -8.8099999999999984E-002 2.4755575367407801E-010 + -8.6999999999999994E-002 5.6480004007042339E-010 + -8.5899999999999990E-002 3.5876610016138955E-010 + -8.4799999999999986E-002 -4.5047890417926340E-010 + -8.3699999999999997E-002 -1.0953526974333272E-009 + -8.2599999999999993E-002 -9.6009911132455272E-010 + -8.1499999999999989E-002 -3.4731328923953697E-010 + -8.0399999999999999E-002 2.2506128904975498E-010 + -7.9299999999999995E-002 9.2577351340494829E-010 + -7.8199999999999992E-002 1.8414086921936246E-009 + -7.7100000000000002E-002 1.5221451876712422E-009 + -7.5999999999999984E-002 -2.3158008843893185E-009 + -7.4899999999999994E-002 -1.0041564024731997E-008 + -7.3799999999999991E-002 -1.9254589034289893E-008 + -7.2699999999999987E-002 -2.7822268933164196E-008 + -7.1599999999999997E-002 -3.6855034579730273E-008 + -7.0499999999999993E-002 -4.8887763171023835E-008 + -6.9399999999999989E-002 -6.3468469591043686E-008 + -6.8300000000000000E-002 -7.7072890292129159E-008 + -6.7199999999999996E-002 -8.8545057508326863E-008 + -6.6099999999999992E-002 -1.0255900662059503E-007 + -6.5000000000000002E-002 -1.2546385619316425E-007 + -6.3899999999999985E-002 -1.5878848103056953E-007 + -6.2799999999999995E-002 -1.9951382057570299E-007 + -6.1699999999999991E-002 -2.4643472329444194E-007 + -6.0599999999999994E-002 -3.0301089282147586E-007 + -5.9499999999999990E-002 -3.7302126543181657E-007 + -5.8399999999999994E-002 -4.5698214989897679E-007 + -5.7299999999999990E-002 -5.5577299917786149E-007 + -5.6199999999999986E-002 -6.7517697743824101E-007 + -5.5099999999999996E-002 -8.2239910170756048E-007 + -5.3999999999999992E-002 -9.9919043350382708E-007 + -5.2899999999999989E-002 -1.2042116850352613E-006 + -5.1799999999999985E-002 -1.4437670188272023E-006 + -5.0699999999999995E-002 -1.7342889577776077E-006 + -4.9599999999999991E-002 -2.0892573502351297E-006 + -4.8499999999999988E-002 -2.5079016268136911E-006 + -4.7399999999999998E-002 -2.9845807603123831E-006 + -4.6299999999999994E-002 -3.5290815958433086E-006 + -4.5199999999999990E-002 -4.1695557229104452E-006 + -4.4099999999999986E-002 -4.9321074584440794E-006 + -4.2999999999999997E-002 -5.8245659602107480E-006 + -4.1899999999999993E-002 -6.8469666985038202E-006 + -4.0799999999999989E-002 -8.0130675996770151E-006 + -3.9699999999999985E-002 -9.3523913164972328E-006 + -3.8599999999999995E-002 -1.0892647878790740E-005 + -3.7499999999999992E-002 -1.2651187716983259E-005 + -3.6399999999999988E-002 -1.4646858289779630E-005 + -3.5299999999999984E-002 -1.6909081750782207E-005 + -3.4199999999999994E-002 -1.9466640878817998E-005 + -3.3099999999999991E-002 -2.2335419998853467E-005 + -3.1999999999999987E-002 -2.5531520805088803E-005 + -3.0899999999999997E-002 -2.9093886041664518E-005 + -2.9799999999999993E-002 -3.3076834370149300E-005 + -2.8699999999999989E-002 -3.7513589631998911E-005 + -2.7599999999999986E-002 -4.2401286918902770E-005 + -2.6499999999999996E-002 -4.7735426051076502E-005 + -2.5399999999999992E-002 -5.3548956202575937E-005 + -2.4299999999999988E-002 -5.9899422922171652E-005 + -2.3199999999999985E-002 -6.6816799517255276E-005 + -2.2099999999999995E-002 -7.4284791480749846E-005 + -2.0999999999999991E-002 -8.2278289482928813E-005 + -1.9899999999999987E-002 -9.0801069745793939E-005 + -1.8799999999999983E-002 -9.9867902463302016E-005 + -1.7699999999999994E-002 -1.0946342081297189E-004 + -1.6599999999999990E-002 -1.1954081855947152E-004 + -1.5499999999999986E-002 -1.3005663640797138E-004 + -1.4399999999999996E-002 -1.4097741222940385E-004 + -1.3299999999999992E-002 -1.5224082744680345E-004 + -1.2199999999999989E-002 -1.6373800463043153E-004 + -1.1099999999999985E-002 -1.7534999642521143E-004 + -9.9999999999999950E-003 -1.8699275096878409E-004 + -8.8999999999999913E-003 -1.9859016174450517E-004 + -7.7999999999999875E-003 -2.1000506239943206E-004 + -6.6999999999999837E-003 -2.2102937509771436E-004 + -5.5999999999999939E-003 -2.3145806335378438E-004 + -4.4999999999999901E-003 -2.4113862309604883E-004 + -3.3999999999999864E-003 -2.4993266561068594E-004 + -2.2999999999999826E-003 -2.5763604207895696E-004 + -1.1999999999999927E-003 -2.6398923364467919E-004 + -9.9999999999988987E-005 -2.6875568437390029E-004 + 1.0000000000000148E-003 -2.7175067225471139E-004 + 2.1000000000000185E-003 -2.7278388733975589E-004 + 3.2000000000000084E-003 -2.7161266189068556E-004 + 4.3000000000000121E-003 -2.6799243642017245E-004 + 5.4000000000000159E-003 -2.6174611411988735E-004 + 6.5000000000000058E-003 -2.5275480584241450E-004 + 7.6000000000000234E-003 -2.4087080964818597E-004 + 8.7000000000000133E-003 -2.2590276785194874E-004 + 9.8000000000000032E-003 -2.0770142145920545E-004 + 1.0900000000000021E-002 -1.8624130461830646E-004 + 1.2000000000000011E-002 -1.6157038044184446E-004 + 1.3100000000000001E-002 -1.3369884982239455E-004 + 1.4200000000000018E-002 -1.0261382703902200E-004 + 1.5300000000000008E-002 -6.8391411332413554E-005 + 1.6400000000000026E-002 -3.1235918868333101E-005 + 1.7500000000000016E-002 8.5980809672037140E-006 + 1.8600000000000005E-002 5.0889437261503190E-005 + 1.9700000000000023E-002 9.5390423666685820E-005 + 2.0800000000000013E-002 1.4173102681525052E-004 + 2.1900000000000003E-002 1.8944355542771518E-004 + 2.3000000000000020E-002 2.3807071556802839E-004 + 2.4100000000000010E-002 2.8721540002152324E-004 + 2.5200000000000000E-002 3.3643346978351474E-004 + 2.6300000000000018E-002 3.8513712934218347E-004 + 2.7400000000000008E-002 4.3267573346383870E-004 + 2.8500000000000025E-002 4.7848551184870303E-004 + 2.9600000000000015E-002 5.2210356807336211E-004 + 3.0700000000000005E-002 5.6303106248378754E-004 + 3.1800000000000023E-002 6.0066353762522340E-004 + 3.2900000000000013E-002 6.3440389931201935E-004 + 3.4000000000000002E-002 6.6379731288179755E-004 + 3.5100000000000020E-002 6.8849185481667519E-004 + 3.6200000000000010E-002 7.0810620673000813E-004 + 3.7300000000000028E-002 7.2222593007609248E-004 + 3.8400000000000017E-002 7.3055317625403404E-004 + 3.9500000000000007E-002 7.3297566268593073E-004 + 4.0600000000000025E-002 7.2945014107972383E-004 + 4.1700000000000015E-002 7.1987218689173460E-004 + 4.2800000000000005E-002 7.0416845846921206E-004 + 4.3900000000000022E-002 6.8245892180129886E-004 + 4.5000000000000012E-002 6.5506104147061706E-004 + 4.6100000000000002E-002 6.2231015181168914E-004 + 4.7200000000000020E-002 5.8446091134101152E-004 + 4.8300000000000010E-002 5.4180936422199011E-004 + 4.9400000000000027E-002 4.9486593343317509E-004 + 5.0500000000000017E-002 4.4427986722439528E-004 + 5.1600000000000007E-002 3.9063245640136302E-004 + 5.2700000000000025E-002 3.3441316918469965E-004 + 5.3800000000000014E-002 2.7619153843261302E-004 + 5.4900000000000004E-002 2.1671062859240919E-004 + 5.6000000000000022E-002 1.5673183952458203E-004 + 5.7100000000000012E-002 9.6848089015111327E-005 + 5.8200000000000002E-002 3.7552141293417662E-005 + 5.9300000000000019E-002 -2.0559744370984845E-005 + 6.0400000000000009E-002 -7.6766620622947812E-005 + 6.1500000000000027E-002 -1.3044467777945101E-004 + 6.2600000000000017E-002 -1.8119798914995044E-004 + 6.3700000000000007E-002 -2.2872093541081995E-004 + 6.4800000000000024E-002 -2.7260548085905612E-004 + 6.5900000000000014E-002 -3.1239437521435320E-004 + 6.7000000000000004E-002 -3.4780247369781137E-004 + 6.8100000000000022E-002 -3.7876624264754355E-004 + 6.9200000000000012E-002 -4.0524321957491338E-004 + 7.0300000000000029E-002 -4.2708104592747986E-004 + 7.1400000000000019E-002 -4.4415882439352572E-004 + 7.2500000000000009E-002 -4.5659395982511342E-004 + 7.3600000000000027E-002 -4.6466806088574231E-004 + 7.4700000000000016E-002 -4.6857344568707049E-004 + 7.5800000000000006E-002 -4.6836386900395155E-004 + 7.6900000000000024E-002 -4.6418298734351993E-004 + 7.8000000000000014E-002 -4.5642626355402172E-004 + 7.9100000000000004E-002 -4.4557487126439810E-004 + 8.0200000000000021E-002 -4.3194246245548129E-004 + 8.1300000000000011E-002 -4.1570790926925838E-004 + 8.2400000000000029E-002 -3.9716874016448855E-004 + 8.3500000000000019E-002 -3.7681497633457184E-004 + 8.4600000000000009E-002 -3.5510712768882513E-004 + 8.5700000000000026E-002 -3.3230189001187682E-004 + 8.6800000000000016E-002 -3.0858977697789669E-004 + 8.7900000000000006E-002 -2.8432111139409244E-004 + 8.9000000000000024E-002 -2.5995390024036169E-004 + 9.0100000000000013E-002 -2.3579155094921589E-004 + 9.1200000000000003E-002 -2.1191810083109885E-004 + 9.2300000000000021E-002 -1.8843631551135331E-004 + 9.3400000000000011E-002 -1.6564918041694909E-004 + 9.4500000000000028E-002 -1.4389802527148277E-004 + 9.5600000000000018E-002 -1.2329862511251122E-004 + 9.6700000000000008E-002 -1.0377589933341369E-004 + 9.7800000000000026E-002 -8.5342850070446730E-005 + 9.8900000000000016E-002 -6.8202585680410266E-005 + 0.10000000000000001 -5.2523711929097772E-005 + 0.10110000000000002 -3.8241782021941617E-005 + 0.10220000000000001 -2.5196031856467016E-005 + 0.10330000000000003 -1.3384993508225307E-005 + 0.10440000000000002 -2.9413795346044935E-006 + 0.10550000000000001 6.1281921261979733E-006 + 0.10660000000000003 1.4031464161234908E-005 + 0.10770000000000002 2.0955596482963301E-005 + 0.10880000000000001 2.6872548914980143E-005 + 0.10990000000000003 3.1679952371632680E-005 + 0.11100000000000002 3.5467255656840280E-005 + 0.11210000000000001 3.8495887565659359E-005 + 0.11320000000000002 4.0922514017438516E-005 + 0.11430000000000001 4.2684987420216203E-005 + 0.11540000000000003 4.3718206143239513E-005 + 0.11650000000000002 4.4165415602037683E-005 + 0.11760000000000001 4.4259424612391740E-005 + 0.11870000000000003 4.4066564441891387E-005 + 0.11980000000000002 4.3485506466822699E-005 + 0.12090000000000001 4.2502124415477738E-005 + 0.12200000000000003 4.1301729652332142E-005 + 0.12310000000000001 4.0060556784737855E-005 + 0.12420000000000003 3.8740516174584627E-005 + 0.12530000000000002 3.7207442801445723E-005 + 0.12640000000000001 3.5490775189828128E-005 + 0.12750000000000003 3.3788903238018975E-005 + 0.12860000000000002 3.2210402423515916E-005 + 0.12970000000000001 3.0648545362055302E-005 + 0.13080000000000003 2.8978864065720700E-005 + 0.13190000000000002 2.7272657462162897E-005 + 0.13300000000000001 2.5701981940073892E-005 + 0.13410000000000000 2.4290029614348896E-005 + 0.13520000000000004 2.2892676497576758E-005 + 0.13630000000000003 2.1435922462842427E-005 + 0.13740000000000002 2.0038773072883487E-005 + 0.13850000000000001 1.8832834030035883E-005 + 0.13960000000000000 1.7759595721145160E-005 + 0.14070000000000005 1.6660838809912093E-005 + 0.14180000000000004 1.5520316082984209E-005 + 0.14290000000000003 1.4486197869700845E-005 + 0.14400000000000002 1.3641822079080157E-005 + 0.14510000000000001 1.2878281268058345E-005 + 0.14620000000000000 1.2060776498401538E-005 + 0.14730000000000004 1.1228533367102500E-005 + 0.14840000000000003 1.0524102435738314E-005 + 0.14950000000000002 9.9674589364440180E-006 + 0.15060000000000001 9.4248325694934465E-006 + 0.15170000000000000 8.8145443442044780E-006 + 0.15280000000000005 8.2274855230934918E-006 + 0.15390000000000004 7.7797812991775572E-006 + 0.15500000000000003 7.4277058956795372E-006 + 0.15610000000000002 7.0319583755917847E-006 + 0.15720000000000001 6.5680701482051518E-006 + 0.15830000000000000 6.1586642914335243E-006 + 0.15940000000000004 5.8813639043364674E-006 + 0.16050000000000003 5.6502726692997385E-006 + 0.16160000000000002 5.3480425776797347E-006 + 0.16270000000000001 5.0012436076940503E-006 + 0.16380000000000000 4.7315875235653948E-006 + 0.16490000000000005 4.5644601414096542E-006 + 0.16600000000000004 4.3918348637816962E-006 + 0.16710000000000003 4.1404141484235879E-006 + 0.16820000000000002 3.8815019252069760E-006 + 0.16930000000000001 3.7166400943533517E-006 + 0.17040000000000000 3.6198766792949755E-006 + 0.17150000000000004 3.4786119158525253E-006 + 0.17260000000000003 3.2655227641953388E-006 + 0.17370000000000002 3.0759385936107719E-006 + 0.17480000000000001 2.9786785944452276E-006 + 0.17590000000000000 2.9130205803085119E-006 + 0.17700000000000005 2.7852906896441709E-006 + 0.17810000000000004 2.6103675736521836E-006 + 0.17920000000000003 2.4822136310831411E-006 + 0.18030000000000002 2.4263249542855192E-006 + 0.18140000000000001 2.3636994228581898E-006 + 0.18250000000000000 2.2362312392942840E-006 + 0.18360000000000004 2.0948475594195770E-006 + 0.18470000000000003 2.0175048121018335E-006 + 0.18580000000000002 1.9883052573277382E-006 + 0.18690000000000001 1.9234537376178196E-006 + 0.18800000000000000 1.7995954522120883E-006 + 0.18910000000000005 1.6856413367349887E-006 + 0.19020000000000004 1.6340886759280693E-006 + 0.19130000000000003 1.6023346915972070E-006 + 0.19240000000000002 1.5200937468762277E-006 + 0.19350000000000001 1.3946078070148360E-006 + 0.19460000000000005 1.2933226116729202E-006 + 0.19570000000000004 1.2372548781058867E-006 + 0.19680000000000003 1.1711024399119196E-006 + 0.19790000000000002 1.0496665936443605E-006 + 0.19900000000000001 9.0314404133096104E-007 + 0.20010000000000000 7.8383266099990578E-007 + 0.20120000000000005 6.8225034510760452E-007 + 0.20230000000000004 5.4119544756758842E-007 + 0.20340000000000003 3.4017068628600100E-007 + 0.20450000000000002 1.1859973625405473E-007 + 0.20560000000000000 -9.3350358554289414E-008 + 0.20670000000000005 -3.2541953487452702E-007 + 0.20780000000000004 -6.2485332819051109E-007 + 0.20890000000000003 -9.9168653378001181E-007 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0059.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0059.BXX.semd new file mode 100644 index 00000000..34239009 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0059.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 -4.1322755647785701E-023 + -0.11009999999999999 2.1174042748977882E-022 + -0.10900000000000000 3.3840610647978692E-022 + -0.10790000000000000 -3.1919976934271102E-021 + -0.10679999999999999 -2.4595755071931119E-021 + -0.10569999999999999 2.7823360507737614E-020 + -0.10460000000000000 2.6122011546429425E-020 + -0.10349999999999999 -1.7167844100323696E-019 + -0.10239999999999999 -2.5715538224595135E-019 + -0.10130000000000000 7.4125464148466770E-019 + -0.10020000000000000 1.8589525622973179E-018 + -9.9099999999999994E-002 -1.7697977951054337E-018 + -9.7999999999999990E-002 -9.5481284399067348E-018 + -9.6899999999999986E-002 -2.3307648031689891E-018 + -9.5799999999999996E-002 3.3285148970370345E-017 + -9.4699999999999993E-002 4.3579166848131459E-017 + -9.3599999999999989E-002 -6.3014235252485424E-017 + -9.2499999999999999E-002 -2.0800605291080595E-016 + -9.1399999999999995E-002 -5.0403913136228820E-017 + -9.0299999999999991E-002 5.3073046301925129E-016 + -8.9200000000000002E-002 7.6570576703794834E-016 + -8.8099999999999984E-002 -4.3524232129290587E-016 + -8.6999999999999994E-002 -2.3900197159500191E-015 + -8.5899999999999990E-002 -1.9493908474477271E-015 + -8.4799999999999986E-002 2.7732849721654081E-015 + -8.3699999999999997E-002 7.5284821982718984E-015 + -8.2599999999999993E-002 4.3198299145143053E-015 + -8.1499999999999989E-002 -7.9972700418309492E-015 + -8.0399999999999999E-002 -1.8157052467451806E-014 + -7.9299999999999995E-002 -1.3027929158648116E-014 + -7.8199999999999992E-002 7.5586018428433141E-015 + -7.7100000000000002E-002 3.2724199733455070E-014 + -7.5999999999999984E-002 5.1969723419446542E-014 + -7.4899999999999994E-002 4.7131674512637320E-014 + -7.3799999999999991E-002 -2.2096063992177103E-014 + -7.2699999999999987E-002 -1.7327808567342562E-013 + -7.1599999999999997E-002 -2.9815120641471515E-013 + -7.0499999999999993E-002 -1.6148321286928169E-013 + -6.9399999999999989E-002 3.5283915004145905E-013 + -6.8300000000000000E-002 9.3191036484863154E-013 + -6.7199999999999996E-002 9.1751953257279695E-013 + -6.6099999999999992E-002 -7.2037800800516666E-014 + -6.5000000000000002E-002 -1.5639351792773315E-012 + -6.3899999999999985E-002 -2.4554774446378103E-012 + -6.2799999999999995E-002 -1.9365453251402043E-012 + -6.1699999999999991E-002 -9.0351669559691344E-014 + -6.0599999999999994E-002 2.4414123066945903E-012 + -5.9499999999999990E-002 4.9988069239503830E-012 + -5.8399999999999994E-002 6.6478628157895514E-012 + -5.7299999999999990E-002 5.6404859082037628E-012 + -5.6199999999999986E-002 1.9966650945460462E-013 + -5.5099999999999996E-002 -9.2706736384839949E-012 + -5.3999999999999992E-002 -1.8935289100574515E-011 + -5.2899999999999989E-002 -2.3220628544984301E-011 + -5.1799999999999985E-002 -1.7981493030672091E-011 + -5.0699999999999995E-002 -1.9798182190888802E-012 + -4.9599999999999991E-002 2.3476750057871421E-011 + -4.8499999999999988E-002 5.3602233762717333E-011 + -4.7399999999999998E-002 7.7266110176665848E-011 + -4.6299999999999994E-002 7.7324105451914704E-011 + -4.5199999999999990E-002 3.8913417627073343E-011 + -4.4099999999999986E-002 -3.8352859083046198E-011 + -4.2999999999999997E-002 -1.3492909567425215E-010 + -4.1899999999999993E-002 -2.1769230862389577E-010 + -4.0799999999999989E-002 -2.5185556418172439E-010 + -3.9699999999999985E-002 -2.1002594108310291E-010 + -3.8599999999999995E-002 -7.8454770457980771E-011 + -3.7499999999999992E-002 1.3511944341182414E-010 + -3.6399999999999988E-002 3.9504663429390519E-010 + -3.5299999999999984E-002 6.4197536175925052E-010 + -3.4199999999999994E-002 8.0890244502640485E-010 + -3.3099999999999991E-002 8.3884971191494628E-010 + -3.1999999999999987E-002 6.9849354078499459E-010 + -3.0899999999999997E-002 3.9552275343801568E-010 + -2.9799999999999993E-002 1.6684303678210499E-012 + -2.8699999999999989E-002 -3.4263028525494121E-010 + -2.7599999999999986E-002 -4.7086251564465442E-010 + -2.6499999999999996E-002 -2.6797822294533091E-010 + -2.5399999999999992E-002 2.7370669619664056E-010 + -2.4299999999999988E-002 1.0588621091045525E-009 + -2.3199999999999985E-002 1.9248083127365589E-009 + -2.2099999999999995E-002 2.6511033368592507E-009 + -2.0999999999999991E-002 2.9409643609312752E-009 + -1.9899999999999987E-002 2.4368385087569777E-009 + -1.8799999999999983E-002 8.0755607756444192E-010 + -1.7699999999999994E-002 -2.1462811528039083E-009 + -1.6599999999999990E-002 -6.4552776457560412E-009 + -1.5499999999999986E-002 -1.2028885443271520E-008 + -1.4399999999999996E-002 -1.8728607997786639E-008 + -1.3299999999999992E-002 -2.6424110899370135E-008 + -1.2199999999999989E-002 -3.5052643454491772E-008 + -1.1099999999999985E-002 -4.4698168721879483E-008 + -9.9999999999999950E-003 -5.5653202934990986E-008 + -8.8999999999999913E-003 -6.8428327892888774E-008 + -7.7999999999999875E-003 -8.3746542145490821E-008 + -6.6999999999999837E-003 -1.0258053606548856E-007 + -5.5999999999999939E-003 -1.2618839662081882E-007 + -4.4999999999999901E-003 -1.5604453551532060E-007 + -3.3999999999999864E-003 -1.9367845993656374E-007 + -2.2999999999999826E-003 -2.4060381065282854E-007 + -1.1999999999999927E-003 -2.9845068638678640E-007 + -9.9999999999988987E-005 -3.6916492263117107E-007 + 1.0000000000000148E-003 -4.5503688284043164E-007 + 2.1000000000000185E-003 -5.5858834002719959E-007 + 3.2000000000000084E-003 -6.8262562535892357E-007 + 4.3000000000000121E-003 -8.3059182998113101E-007 + 5.4000000000000159E-003 -1.0069481959362747E-006 + 6.5000000000000058E-003 -1.2172052947789780E-006 + 7.6000000000000234E-003 -1.4676046475869953E-006 + 8.7000000000000133E-003 -1.7648920902502141E-006 + 9.8000000000000032E-003 -2.1164873942325357E-006 + 1.0900000000000021E-002 -2.5307845135102980E-006 + 1.2000000000000011E-002 -3.0172300284903031E-006 + 1.3100000000000001E-002 -3.5862240110873245E-006 + 1.4200000000000018E-002 -4.2490237319725566E-006 + 1.5300000000000008E-002 -5.0178673518530559E-006 + 1.6400000000000026E-002 -5.9063854678242933E-006 + 1.7500000000000016E-002 -6.9297120717237704E-006 + 1.8600000000000005E-002 -8.1046973718912341E-006 + 1.9700000000000023E-002 -9.4500983323086984E-006 + 2.0800000000000013E-002 -1.0986269444401842E-005 + 2.1900000000000003E-002 -1.2734199117403477E-005 + 2.3000000000000020E-002 -1.4714943972649053E-005 + 2.4100000000000010E-002 -1.6950012650340796E-005 + 2.5200000000000000E-002 -1.9462226191535592E-005 + 2.6300000000000018E-002 -2.2275879018707201E-005 + 2.7400000000000008E-002 -2.5415443815290928E-005 + 2.8500000000000025E-002 -2.8903927159262821E-005 + 2.9600000000000015E-002 -3.2763015042291954E-005 + 3.0700000000000005E-002 -3.7013705878052860E-005 + 3.1800000000000023E-002 -4.1677252738736570E-005 + 3.2900000000000013E-002 -4.6773504436714575E-005 + 3.4000000000000002E-002 -5.2318726375233382E-005 + 3.5100000000000020E-002 -5.8324090787209570E-005 + 3.6200000000000010E-002 -6.4794963691383600E-005 + 3.7300000000000028E-002 -7.1731832576915622E-005 + 3.8400000000000017E-002 -7.9129873483907431E-005 + 3.9500000000000007E-002 -8.6977546743582934E-005 + 4.0600000000000025E-002 -9.5255010819528252E-005 + 4.1700000000000015E-002 -1.0393284173915163E-004 + 4.2800000000000005E-002 -1.1297047603875399E-004 + 4.3900000000000022E-002 -1.2231605069246143E-004 + 4.5000000000000012E-002 -1.3190718891564757E-004 + 4.6100000000000002E-002 -1.4167184417601675E-004 + 4.7200000000000020E-002 -1.5152587729971856E-004 + 4.8300000000000010E-002 -1.6137045167852193E-004 + 4.9400000000000027E-002 -1.7109108739532530E-004 + 5.0500000000000017E-002 -1.8055870896205306E-004 + 5.1600000000000007E-002 -1.8963550974149257E-004 + 5.2700000000000025E-002 -1.9817495194729418E-004 + 5.3800000000000014E-002 -2.0601923461072147E-004 + 5.4900000000000004E-002 -2.1299622312653810E-004 + 5.6000000000000022E-002 -2.1892326185479760E-004 + 5.7100000000000012E-002 -2.2361463925335556E-004 + 5.8200000000000002E-002 -2.2688403259962797E-004 + 5.9300000000000019E-002 -2.2854424605611712E-004 + 6.0400000000000009E-002 -2.2840881138108671E-004 + 6.1500000000000027E-002 -2.2629558225162327E-004 + 6.2600000000000017E-002 -2.2202996478881687E-004 + 6.3700000000000007E-002 -2.1544758055824786E-004 + 6.4800000000000024E-002 -2.0640142611227930E-004 + 6.5900000000000014E-002 -1.9476765010040253E-004 + 6.7000000000000004E-002 -1.8044946773443371E-004 + 6.8100000000000022E-002 -1.6337550187017769E-004 + 6.9200000000000012E-002 -1.4349672710523009E-004 + 7.0300000000000029E-002 -1.2079707812517881E-004 + 7.1400000000000019E-002 -9.5302137196995318E-005 + 7.2500000000000009E-002 -6.7087210481986403E-005 + 7.3600000000000027E-002 -3.6272635043133050E-005 + 7.4700000000000016E-002 -3.0113426419120515E-006 + 7.5800000000000006E-002 3.2510110031580552E-005 + 7.6900000000000024E-002 7.0061083533801138E-005 + 7.8000000000000014E-002 1.0935582395177335E-004 + 7.9100000000000004E-002 1.5005946625024080E-004 + 8.0200000000000021E-002 1.9180185336153954E-004 + 8.1300000000000011E-002 2.3419038916472346E-004 + 8.2400000000000029E-002 2.7680644416250288E-004 + 8.3500000000000019E-002 3.1920149922370911E-004 + 8.4600000000000009E-002 3.6089861532673240E-004 + 8.5700000000000026E-002 4.0140512282960117E-004 + 8.6800000000000016E-002 4.4022541260346770E-004 + 8.7900000000000006E-002 4.7686728066764772E-004 + 8.9000000000000024E-002 5.1085063023492694E-004 + 9.0100000000000013E-002 5.4171861847862601E-004 + 9.1200000000000003E-002 5.6903884978964925E-004 + 9.2300000000000021E-002 5.9240200789645314E-004 + 9.3400000000000011E-002 6.1142799677327275E-004 + 9.4500000000000028E-002 6.2578712822869420E-004 + 9.5600000000000018E-002 6.3521967967972159E-004 + 9.6700000000000008E-002 6.3953700009733438E-004 + 9.7800000000000026E-002 6.3860072987154126E-004 + 9.8900000000000016E-002 6.3232111278921366E-004 + 0.10000000000000001 6.2067317776381969E-004 + 0.10110000000000002 6.0371781000867486E-004 + 0.10220000000000001 5.8160058688372374E-004 + 0.10330000000000003 5.5453513050451875E-004 + 0.10440000000000002 5.2278448129072785E-004 + 0.10550000000000001 4.8666493967175484E-004 + 0.10660000000000003 4.4656108366325498E-004 + 0.10770000000000002 4.0291316690854728E-004 + 0.10880000000000001 3.5621205461211503E-004 + 0.10990000000000003 3.0697567854076624E-004 + 0.11100000000000002 2.5575447943992913E-004 + 0.11210000000000001 2.0312088599894196E-004 + 0.11320000000000002 1.4965348236728460E-004 + 0.11430000000000001 9.5926036010496318E-005 + 0.11540000000000003 4.2507035686867312E-005 + 0.11650000000000002 -1.0034335900854785E-005 + 0.11760000000000001 -6.1151033150963485E-005 + 0.11870000000000003 -1.1033777263946831E-004 + 0.11980000000000002 -1.5714565233793110E-004 + 0.12090000000000001 -2.0116301311645657E-004 + 0.12200000000000003 -2.4200636835303158E-004 + 0.12310000000000001 -2.7934336685575545E-004 + 0.12420000000000003 -3.1290802871808410E-004 + 0.12530000000000002 -3.4251320175826550E-004 + 0.12640000000000001 -3.6802759859710932E-004 + 0.12750000000000003 -3.8935733027756214E-004 + 0.12860000000000002 -4.0645999251864851E-004 + 0.12970000000000001 -4.1936381603591144E-004 + 0.13080000000000003 -4.2815998313017190E-004 + 0.13190000000000002 -4.3297777301631868E-004 + 0.13300000000000001 -4.3398042907938361E-004 + 0.13410000000000000 -4.3137738248333335E-004 + 0.13520000000000004 -4.2542157461866736E-004 + 0.13630000000000003 -4.1639129631221294E-004 + 0.13740000000000002 -4.0457144496031106E-004 + 0.13850000000000001 -3.9025992737151682E-004 + 0.13960000000000000 -3.7378229899331927E-004 + 0.14070000000000005 -3.5548128653317690E-004 + 0.14180000000000004 -3.3568622893653810E-004 + 0.14290000000000003 -3.1470009707845747E-004 + 0.14400000000000002 -2.9281951719895005E-004 + 0.14510000000000001 -2.7035095263272524E-004 + 0.14620000000000000 -2.4759344523772597E-004 + 0.14730000000000004 -2.2480879852082580E-004 + 0.14840000000000003 -2.0221910381224006E-004 + 0.14950000000000002 -1.8003095465246588E-004 + 0.15060000000000001 -1.5844767040107399E-004 + 0.15170000000000000 -1.3764746836386621E-004 + 0.15280000000000005 -1.1776348401326686E-004 + 0.15390000000000004 -9.8894422990269959E-005 + 0.15500000000000003 -8.1133024650625885E-005 + 0.15610000000000002 -6.4565479988232255E-005 + 0.15720000000000001 -4.9245110858464614E-005 + 0.15830000000000000 -3.5181670682504773E-005 + 0.15940000000000004 -2.2367379642673768E-005 + 0.16050000000000003 -1.0801218195410911E-005 + 0.16160000000000002 -4.7777058398423833E-007 + 0.16270000000000001 8.6377031038864516E-006 + 0.16380000000000000 1.6610400052741170E-005 + 0.16490000000000005 2.3505146600655280E-005 + 0.16600000000000004 2.9371178243309259E-005 + 0.16710000000000003 3.4263164707226679E-005 + 0.16820000000000002 3.8262376619968563E-005 + 0.16930000000000001 4.1459581552771851E-005 + 0.17040000000000000 4.3925760110141709E-005 + 0.17150000000000004 4.5714645239058882E-005 + 0.17260000000000003 4.6893394028302282E-005 + 0.17370000000000002 4.7552381147397682E-005 + 0.17480000000000001 4.7775978600839153E-005 + 0.17590000000000000 4.7615911171305925E-005 + 0.17700000000000005 4.7107452701311558E-005 + 0.17810000000000004 4.6304052375489846E-005 + 0.17920000000000003 4.5279022742761299E-005 + 0.18030000000000002 4.4092143070884049E-005 + 0.18140000000000001 4.2771280277520418E-005 + 0.18250000000000000 4.1335228161187842E-005 + 0.18360000000000004 3.9822331018513069E-005 + 0.18470000000000003 3.8279187720036134E-005 + 0.18580000000000002 3.6731122236233205E-005 + 0.18690000000000001 3.5181743442080915E-005 + 0.18800000000000000 3.3641834306763485E-005 + 0.18910000000000005 3.2141924748430029E-005 + 0.19020000000000004 3.0707502446603030E-005 + 0.19130000000000003 2.9334754799492657E-005 + 0.19240000000000002 2.8007641958538443E-005 + 0.19350000000000001 2.6731357138487510E-005 + 0.19460000000000005 2.5531602659611963E-005 + 0.19570000000000004 2.4420829504379071E-005 + 0.19680000000000003 2.3380969651043415E-005 + 0.19790000000000002 2.2390539015759714E-005 + 0.19900000000000001 2.1453104636748321E-005 + 0.20010000000000000 2.0586061509675346E-005 + 0.20120000000000005 1.9787479686783627E-005 + 0.20230000000000004 1.9033286662306637E-005 + 0.20340000000000003 1.8307540813111700E-005 + 0.20450000000000002 1.7619049685890786E-005 + 0.20560000000000000 1.6978998246486299E-005 + 0.20670000000000005 1.6374548067688011E-005 + 0.20780000000000004 1.5779858586029150E-005 + 0.20890000000000003 1.5187568351393566E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0059.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0059.BXZ.semd new file mode 100644 index 00000000..d1e259cc --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0059.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 2.4000243043723909E-024 + -0.10900000000000000 -1.4065609243422292E-023 + -0.10790000000000000 -2.0158553149739546E-023 + -0.10679999999999999 2.3609309374847976E-022 + -0.10569999999999999 1.4395345844284347E-022 + -0.10460000000000000 -2.2927548265087603E-021 + -0.10349999999999999 -1.7718398552374085E-021 + -0.10239999999999999 1.5905074054609365E-020 + -0.10130000000000000 2.0831317496513377E-020 + -0.10020000000000000 -7.9272530886592629E-020 + -9.9099999999999994E-002 -1.7510790597348767E-019 + -9.7999999999999990E-002 2.4450934164366410E-019 + -9.6899999999999986E-002 1.0396057637354736E-018 + -9.5799999999999996E-002 -4.3666153678335418E-020 + -9.4699999999999993E-002 -4.2844899297883450E-018 + -9.3599999999999989E-002 -4.3870235162076618E-018 + -9.2499999999999999E-002 1.0761626386759790E-017 + -9.1399999999999995E-002 2.7231454127180614E-017 + -9.0299999999999991E-002 -3.8410239277379472E-018 + -8.9200000000000002E-002 -8.9253820415876152E-017 + -8.8099999999999984E-002 -9.5308808969543917E-017 + -8.6999999999999994E-002 1.3636484003009468E-016 + -8.5899999999999990E-002 4.2458881733837411E-016 + -8.4799999999999986E-002 1.7978667381699610E-016 + -8.3699999999999997E-002 -8.1178134181370768E-016 + -8.2599999999999993E-002 -1.4590202867552815E-015 + -8.1499999999999989E-002 -9.5568953963469394E-017 + -8.0399999999999999E-002 2.9471615662371659E-015 + -7.9299999999999995E-002 4.1579653064257975E-015 + -7.8199999999999992E-002 1.5542355779934926E-016 + -7.7100000000000002E-002 -7.2640385121391059E-015 + -7.5999999999999984E-002 -1.1160692460271057E-014 + -7.4899999999999994E-002 -5.5982376835639076E-015 + -7.3799999999999991E-002 9.6390672272303815E-015 + -7.2699999999999987E-002 2.9311097413152812E-014 + -7.1599999999999997E-002 4.0210707214025782E-014 + -7.0499999999999993E-002 1.6085592737359947E-014 + -6.9399999999999989E-002 -6.4578320447226945E-014 + -6.8300000000000000E-002 -1.6458464094631226E-013 + -6.7199999999999996E-002 -1.5898697289240538E-013 + -6.6099999999999992E-002 6.9542082595935861E-014 + -6.5000000000000002E-002 4.3670809698505286E-013 + -6.3899999999999985E-002 5.9355802608032637E-013 + -6.2799999999999995E-002 1.9792633786271108E-013 + -6.1699999999999991E-002 -6.5364776308599049E-013 + -6.0599999999999994E-002 -1.3335565290928386E-012 + -5.9499999999999990E-002 -1.1716837352779286E-012 + -5.8399999999999994E-002 -7.9708165252618396E-014 + -5.7299999999999990E-002 1.3725822778712371E-012 + -5.6199999999999986E-002 2.4587810086573736E-012 + -5.5099999999999996E-002 2.6846101296856828E-012 + -5.3999999999999992E-002 1.6823699551526961E-012 + -5.2899999999999989E-002 -8.1627743843751266E-013 + -5.1799999999999985E-002 -4.3534754794183339E-012 + -5.0699999999999995E-002 -7.1745396082456558E-012 + -4.9599999999999991E-002 -7.0335443198843439E-012 + -4.8499999999999988E-002 -3.1000946167786259E-012 + -4.7399999999999998E-002 3.2307218966048934E-012 + -4.6299999999999994E-002 9.8256238215133074E-012 + -4.5199999999999990E-002 1.5510905060356350E-011 + -4.4099999999999986E-002 1.9168108073008838E-011 + -4.2999999999999997E-002 1.7401288743279508E-011 + -4.1899999999999993E-002 5.4186052346472113E-012 + -4.0799999999999989E-002 -1.7505816241047967E-011 + -3.9699999999999985E-002 -4.3707096969436421E-011 + -3.8599999999999995E-002 -6.0405819235498370E-011 + -3.7499999999999992E-002 -5.8461235852291793E-011 + -3.6399999999999988E-002 -3.7237435357440063E-011 + -3.5299999999999984E-002 -1.0056752522760726E-012 + -3.4199999999999994E-002 4.6556772326233897E-011 + -3.3099999999999991E-002 1.0134673655848303E-010 + -3.1999999999999987E-002 1.5312381917986784E-010 + -3.0899999999999997E-002 1.8410419022618640E-010 + -2.9799999999999993E-002 1.7434073629196689E-010 + -2.8699999999999989E-002 1.0730412391968258E-010 + -2.7599999999999986E-002 -2.7167332619648654E-011 + -2.6499999999999996E-002 -2.2586359171850034E-010 + -2.5399999999999992E-002 -4.5923567726369185E-010 + -2.4299999999999988E-002 -6.6683514265974964E-010 + -2.3199999999999985E-002 -7.7470468928808600E-010 + -2.2099999999999995E-002 -7.2147610108430626E-010 + -2.0999999999999991E-002 -4.6298065381478182E-010 + -1.9899999999999987E-002 4.8684781900343310E-011 + -1.8799999999999983E-002 8.7559315353757938E-010 + -1.7699999999999994E-002 2.0656925059370224E-009 + -1.6599999999999990E-002 3.6150309412619208E-009 + -1.5499999999999986E-002 5.4777915536874389E-009 + -1.4399999999999996E-002 7.6281549965528939E-009 + -1.3299999999999992E-002 1.0106928627351408E-008 + -1.2199999999999989E-002 1.3000432730336797E-008 + -1.1099999999999985E-002 1.6389734014410351E-008 + -9.9999999999999950E-003 2.0351528462470014E-008 + -8.8999999999999913E-003 2.5020890248583783E-008 + -7.7999999999999875E-003 3.0640418202665387E-008 + -6.6999999999999837E-003 3.7540733188734521E-008 + -5.5999999999999939E-003 4.6092239358586085E-008 + -4.4999999999999901E-003 5.6697935235661134E-008 + -3.3999999999999864E-003 6.9819876102883427E-008 + -2.2999999999999826E-003 8.5982726716338220E-008 + -1.1999999999999927E-003 1.0575489994835152E-007 + -9.9999999999988987E-005 1.2977064045571751E-007 + 1.0000000000000148E-003 1.5879979287092283E-007 + 2.1000000000000185E-003 1.9377668536435522E-007 + 3.2000000000000084E-003 2.3574872898279864E-007 + 4.3000000000000121E-003 2.8586345024450566E-007 + 5.4000000000000159E-003 3.4549316296761390E-007 + 6.5000000000000058E-003 4.1639918890723493E-007 + 7.6000000000000234E-003 5.0070860879714019E-007 + 8.7000000000000133E-003 6.0067475260439096E-007 + 9.8000000000000032E-003 7.1852929295346257E-007 + 1.0900000000000021E-002 8.5670683347416343E-007 + 1.2000000000000011E-002 1.0182328651353600E-006 + 1.3100000000000001E-002 1.2068127261954942E-006 + 1.4200000000000018E-002 1.4265550589698250E-006 + 1.5300000000000008E-002 1.6816615016068681E-006 + 1.6400000000000026E-002 1.9765027445828309E-006 + 1.7500000000000016E-002 2.3160071123129455E-006 + 1.8600000000000005E-002 2.7058670184487710E-006 + 1.9700000000000023E-002 3.1522995413979515E-006 + 2.0800000000000013E-002 3.6617627756641014E-006 + 2.1900000000000003E-002 4.2409192246850580E-006 + 2.3000000000000020E-002 4.8967040129355155E-006 + 2.4100000000000010E-002 5.6363710427831393E-006 + 2.5200000000000000E-002 6.4675718931539450E-006 + 2.6300000000000018E-002 7.3983442234748509E-006 + 2.7400000000000008E-002 8.4371549746720120E-006 + 2.8500000000000025E-002 9.5923705885070376E-006 + 2.9600000000000015E-002 1.0871343874896411E-005 + 3.0700000000000005E-002 1.2280692317290232E-005 + 3.1800000000000023E-002 1.3826818758388981E-005 + 3.2900000000000013E-002 1.5516558050876483E-005 + 3.4000000000000002E-002 1.7356380340061150E-005 + 3.5100000000000020E-002 1.9350605725776404E-005 + 3.6200000000000010E-002 2.1500638467841782E-005 + 3.7300000000000028E-002 2.3805761884432286E-005 + 3.8400000000000017E-002 2.6264600819558837E-005 + 3.9500000000000007E-002 2.8874552299384959E-005 + 4.0600000000000025E-002 3.1630137527827173E-005 + 4.1700000000000015E-002 3.4521202906034887E-005 + 4.2800000000000005E-002 3.7533631257247180E-005 + 4.3900000000000022E-002 4.0650338632985950E-005 + 4.5000000000000012E-002 4.3851694499608129E-005 + 4.6100000000000002E-002 4.7113684559008107E-005 + 4.7200000000000020E-002 5.0408489187248051E-005 + 4.8300000000000010E-002 5.3703523008152843E-005 + 4.9400000000000027E-002 5.6960641813930124E-005 + 5.0500000000000017E-002 6.0137019318062812E-005 + 5.1600000000000007E-002 6.3184685132000595E-005 + 5.2700000000000025E-002 6.6053675254806876E-005 + 5.3800000000000014E-002 6.8693305365741253E-005 + 5.4900000000000004E-002 7.1048285462893546E-005 + 5.6000000000000022E-002 7.3058159614447504E-005 + 5.7100000000000012E-002 7.4656287324614823E-005 + 5.8200000000000002E-002 7.5777883466798812E-005 + 5.9300000000000019E-002 7.6362375693861395E-005 + 6.0400000000000009E-002 7.6350472227204591E-005 + 6.1500000000000027E-002 7.5680894951801747E-005 + 6.2600000000000017E-002 7.4291965574957430E-005 + 6.3700000000000007E-002 7.2125825681723654E-005 + 6.4800000000000024E-002 6.9133304350543767E-005 + 6.5900000000000014E-002 6.5274187363684177E-005 + 6.7000000000000004E-002 6.0517046222230420E-005 + 6.8100000000000022E-002 5.4835316404933110E-005 + 6.9200000000000012E-002 4.8214282287517563E-005 + 7.0300000000000029E-002 4.0647453715791926E-005 + 7.1400000000000019E-002 3.2141775591298938E-005 + 7.2500000000000009E-002 2.2719861590303481E-005 + 7.3600000000000027E-002 1.2421322026057169E-005 + 7.4700000000000016E-002 1.3006134622628451E-006 + 7.5800000000000006E-002 -1.0574851330602542E-005 + 7.6900000000000024E-002 -2.3127908207243308E-005 + 7.8000000000000014E-002 -3.6271623685024679E-005 + 7.9100000000000004E-002 -4.9897887947736308E-005 + 8.0200000000000021E-002 -6.3879087974783033E-005 + 8.1300000000000011E-002 -7.8071898315101862E-005 + 8.2400000000000029E-002 -9.2332185886334628E-005 + 8.3500000000000019E-002 -1.0651832417352125E-004 + 8.4600000000000009E-002 -1.2048000644426793E-004 + 8.5700000000000026E-002 -1.3405147183220834E-004 + 8.6800000000000016E-002 -1.4705683861393481E-004 + 8.7900000000000006E-002 -1.5932391397655010E-004 + 8.9000000000000024E-002 -1.7069521709345281E-004 + 9.0100000000000013E-002 -1.8102279864251614E-004 + 9.1200000000000003E-002 -1.9016301666852087E-004 + 9.2300000000000021E-002 -1.9797771528828889E-004 + 9.3400000000000011E-002 -2.0434088946785778E-004 + 9.4500000000000028E-002 -2.0914144988637418E-004 + 9.5600000000000018E-002 -2.1228636614978313E-004 + 9.6700000000000008E-002 -2.1370676404330879E-004 + 9.7800000000000026E-002 -2.1336412464734167E-004 + 9.8900000000000016E-002 -2.1124254271853715E-004 + 0.10000000000000001 -2.0733685232698917E-004 + 0.10110000000000002 -2.0165414025541395E-004 + 0.10220000000000001 -1.9422873447183520E-004 + 0.10330000000000003 -1.8513496615923941E-004 + 0.10440000000000002 -1.7447963182348758E-004 + 0.10550000000000001 -1.6238368698395789E-004 + 0.10660000000000003 -1.4896564243827015E-004 + 0.10770000000000002 -1.3435920118354261E-004 + 0.10880000000000001 -1.1872317554662004E-004 + 0.10990000000000003 -1.0224073048448190E-004 + 0.11100000000000002 -8.5105886682868004E-005 + 0.11210000000000001 -6.7509135988075286E-005 + 0.11320000000000002 -4.9641563236946240E-005 + 0.11430000000000001 -3.1695424695499241E-005 + 0.11540000000000003 -1.3859930731996428E-005 + 0.11650000000000002 3.6819815250055399E-006 + 0.11760000000000001 2.0751667761942372E-005 + 0.11870000000000003 3.7174482713453472E-005 + 0.11980000000000002 5.2780960686504841E-005 + 0.12090000000000001 6.7433305957820266E-005 + 0.12200000000000003 8.1025122199207544E-005 + 0.12310000000000001 9.3463197117671371E-005 + 0.12420000000000003 1.0465284867677838E-004 + 0.12530000000000002 1.1451003956608474E-004 + 0.12640000000000001 1.2297699868213385E-004 + 0.12750000000000003 1.3003889762330800E-004 + 0.12860000000000002 1.3570158625952899E-004 + 0.12970000000000001 1.3997487258166075E-004 + 0.13080000000000003 1.4287758676800877E-004 + 0.13190000000000002 1.4444929547607899E-004 + 0.13300000000000001 1.4475095667876303E-004 + 0.13410000000000000 1.4385026588570327E-004 + 0.13520000000000004 1.4182647282723337E-004 + 0.13630000000000003 1.3877535820938647E-004 + 0.13740000000000002 1.3480713823810220E-004 + 0.13850000000000001 1.3002898776903749E-004 + 0.13960000000000000 1.2453374802134931E-004 + 0.14070000000000005 1.1841266677947715E-004 + 0.14180000000000004 1.1177827400388196E-004 + 0.14290000000000003 1.0475924500497058E-004 + 0.14400000000000002 9.7471202025189996E-005 + 0.14510000000000001 9.0000023192260414E-005 + 0.14620000000000000 8.2419828686397523E-005 + 0.14730000000000004 7.4815230618696660E-005 + 0.14840000000000003 6.7278982896823436E-005 + 0.14950000000000002 5.9890491684200242E-005 + 0.15060000000000001 5.2708666771650314E-005 + 0.15170000000000000 4.5784727262798697E-005 + 0.15280000000000005 3.9170248783193529E-005 + 0.15390000000000004 3.2905329135246575E-005 + 0.15500000000000003 2.7009140467271209E-005 + 0.15610000000000002 2.1494575776159763E-005 + 0.15720000000000001 1.6386518836952746E-005 + 0.15830000000000000 1.1714348147506826E-005 + 0.15940000000000004 7.4826552918239031E-006 + 0.16050000000000003 3.6673202430392848E-006 + 0.16160000000000002 2.4239662366198900E-007 + 0.16270000000000001 -2.7942830911342753E-006 + 0.16380000000000000 -5.4348533922166098E-006 + 0.16490000000000005 -7.6912465374334715E-006 + 0.16600000000000004 -9.6018684416776523E-006 + 0.16710000000000003 -1.1204029760847334E-005 + 0.16820000000000002 -1.2512885405158158E-005 + 0.16930000000000001 -1.3539459359890316E-005 + 0.17040000000000000 -1.4311161976365838E-005 + 0.17150000000000004 -1.4864146578474902E-005 + 0.17260000000000003 -1.5220014574879315E-005 + 0.17370000000000002 -1.5387695384561084E-005 + 0.17480000000000001 -1.5387013263534755E-005 + 0.17590000000000000 -1.5256454389600549E-005 + 0.17700000000000005 -1.5028492271085270E-005 + 0.17810000000000004 -1.4707987247675192E-005 + 0.17920000000000003 -1.4289432328951079E-005 + 0.18030000000000002 -1.3788493561150972E-005 + 0.18140000000000001 -1.3241624401416630E-005 + 0.18250000000000000 -1.2673229321080726E-005 + 0.18360000000000004 -1.2079153748345561E-005 + 0.18470000000000003 -1.1451164937170688E-005 + 0.18580000000000002 -1.0803462828334887E-005 + 0.18690000000000001 -1.0162576472794171E-005 + 0.18800000000000000 -9.5369168775505386E-006 + 0.18910000000000005 -8.9143741206498817E-006 + 0.19020000000000004 -8.2906717580044642E-006 + 0.19130000000000003 -7.6841661211801693E-006 + 0.19240000000000002 -7.1119693529908545E-006 + 0.19350000000000001 -6.5664694375300314E-006 + 0.19460000000000005 -6.0303013924567495E-006 + 0.19570000000000004 -5.5061368584574666E-006 + 0.19680000000000003 -5.0167659537692089E-006 + 0.19790000000000002 -4.5724787014478352E-006 + 0.19900000000000001 -4.1570438042981550E-006 + 0.20010000000000000 -3.7532504393311683E-006 + 0.20120000000000005 -3.3695837373670656E-006 + 0.20230000000000004 -3.0274813980213366E-006 + 0.20340000000000003 -2.7290784601063933E-006 + 0.20450000000000002 -2.4545299766032258E-006 + 0.20560000000000000 -2.1926516637904570E-006 + 0.20670000000000005 -1.9570607037167065E-006 + 0.20780000000000004 -1.7640264786678017E-006 + 0.20890000000000003 -1.6068618151621195E-006 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0060.BXX.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0060.BXX.semd new file mode 100644 index 00000000..aa222f28 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0060.BXX.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 1.9314135970145955E-038 + -0.10020000000000000 -7.6049801695045860E-038 + -9.9099999999999994E-002 -2.3071022758194647E-037 + -9.7999999999999990E-002 2.3189492341900490E-036 + -9.6899999999999986E-002 -1.1955139733068947E-037 + -9.5799999999999996E-002 -3.4851019778980717E-035 + -9.4699999999999993E-002 3.1062693637952637E-035 + -9.3599999999999989E-002 3.9044526998917109E-034 + -9.2499999999999999E-002 -4.4235918720106234E-034 + -9.1399999999999995E-002 -3.7066378473059478E-033 + -9.0299999999999991E-002 3.6973999310764231E-033 + -8.9200000000000002E-002 3.1138439807731362E-032 + -8.8099999999999984E-002 -1.8877015456673504E-032 + -8.6999999999999994E-002 -2.3176225295953545E-031 + -8.5899999999999990E-002 1.5813453834503966E-032 + -8.4799999999999986E-002 1.4998312037678372E-030 + -8.3699999999999997E-002 8.3818201507416915E-031 + -8.2599999999999993E-002 -8.1725558252218659E-030 + -8.1499999999999989E-002 -1.0656450243989620E-029 + -8.0399999999999999E-002 3.5342764483574470E-029 + -7.9299999999999995E-002 8.3639947663267262E-029 + -7.8199999999999992E-002 -1.0256867326924770E-028 + -7.7100000000000002E-002 -4.8925014674851156E-028 + -7.5999999999999984E-002 1.8458425550623231E-029 + -7.4899999999999994E-002 2.1878812613201825E-027 + -7.3799999999999991E-002 2.0646993598561582E-027 + -7.2699999999999987E-002 -7.0269942174099340E-027 + -7.1599999999999997E-002 -1.5547784381261318E-026 + -7.0499999999999993E-002 1.1227678537711822E-026 + -6.9399999999999989E-002 7.1161268715337575E-026 + -6.8300000000000000E-002 3.5715760684054907E-026 + -6.7199999999999996E-002 -2.1690041203033150E-025 + -6.6099999999999992E-002 -3.6787561960372990E-025 + -6.5000000000000002E-002 3.2414891171590948E-025 + -6.3899999999999985E-002 1.5971676261861742E-024 + -6.2799999999999995E-002 8.0029968416955593E-025 + -6.1699999999999991E-002 -4.1233266477836524E-024 + -6.0599999999999994E-002 -7.3580709055954944E-024 + -5.9499999999999990E-002 3.6587424004413893E-024 + -5.8399999999999994E-002 2.6110455037090525E-023 + -5.7299999999999990E-002 2.1189876765067478E-023 + -5.6199999999999986E-002 -4.7535918800615016E-023 + -5.5099999999999996E-002 -1.1690394811734328E-022 + -5.3999999999999992E-002 -1.7467259508269438E-023 + -5.2899999999999989E-002 2.8513136343320836E-022 + -5.1799999999999985E-002 4.0361440913441237E-022 + -5.0699999999999995E-002 -2.0385945461113124E-022 + -4.9599999999999991E-002 -1.2484835298583532E-021 + -4.8499999999999988E-002 -1.1123667797310436E-021 + -4.7399999999999998E-002 1.4838041962519895E-021 + -4.6299999999999994E-002 4.4647247238166562E-021 + -4.5199999999999990E-002 2.5258491128576967E-021 + -4.4099999999999986E-002 -6.3875201940835906E-021 + -4.2999999999999997E-002 -1.3827063877731180E-020 + -4.1899999999999993E-002 -5.2616110581252797E-021 + -4.0799999999999989E-002 2.0818925943196421E-020 + -3.9699999999999985E-002 3.8786747723030087E-020 + -3.8599999999999995E-002 1.3625483839861129E-020 + -3.7499999999999992E-002 -5.3746580519690087E-020 + -3.6399999999999988E-002 -1.0212778970537421E-019 + -3.5299999999999984E-002 -5.2514326976230427E-020 + -3.4199999999999994E-002 1.0379753778234345E-019 + -3.3099999999999991E-002 2.5564663065804877E-019 + -3.1999999999999987E-002 2.2517911300527725E-019 + -3.0899999999999997E-002 -9.4255233934720012E-020 + -2.9799999999999993E-002 -5.8873241099845175E-019 + -2.8699999999999989E-002 -8.5428721782881382E-019 + -2.7599999999999986E-002 -3.4697727060185952E-019 + -2.6499999999999996E-002 1.1131522531539416E-018 + -2.5399999999999992E-002 2.6784958162546434E-018 + -2.4299999999999988E-002 2.4453154627323232E-018 + -2.3199999999999985E-002 -1.0944751353079536E-018 + -2.2099999999999995E-002 -6.6298935550528382E-018 + -2.0999999999999991E-002 -9.1416767023165536E-018 + -1.9899999999999987E-002 -3.0897431334461008E-018 + -1.8799999999999983E-002 1.1339916624801738E-017 + -1.7699999999999994E-002 2.4515176629652458E-017 + -1.6599999999999990E-002 2.1833023641114564E-017 + -1.5499999999999986E-002 -4.4463737251583416E-018 + -1.4399999999999996E-002 -4.4554796602135703E-017 + -1.3299999999999992E-002 -7.1257248875253955E-017 + -1.2199999999999989E-002 -5.3101107577025377E-017 + -1.1099999999999985E-002 2.4462847529741128E-017 + -9.9999999999999950E-003 1.3876204914994275E-016 + -8.8999999999999913E-003 2.2124483376925584E-016 + -7.7999999999999875E-003 1.7593284596055644E-016 + -6.6999999999999837E-003 -6.2254043034659390E-017 + -5.5999999999999939E-003 -4.4271389304151765E-016 + -4.4999999999999901E-003 -7.4575941167953044E-016 + -3.3999999999999864E-003 -6.4074299632952141E-016 + -2.2999999999999826E-003 1.0890734722000537E-016 + -1.1999999999999927E-003 1.3684626179357850E-015 + -9.9999999999988987E-005 2.4684835542277371E-015 + 1.0000000000000148E-003 2.3659118877217408E-015 + 2.1000000000000185E-003 2.2081151024228626E-016 + 3.2000000000000084E-003 -3.7787452678082582E-015 + 4.3000000000000121E-003 -7.8174593466889646E-015 + 5.4000000000000159E-003 -8.7108919117609082E-015 + 6.5000000000000058E-003 -3.4190307039000910E-015 + 7.6000000000000234E-003 8.5064579688422411E-015 + 8.7000000000000133E-003 2.2798511803466884E-014 + 9.8000000000000032E-003 3.0460910757732634E-014 + 1.0900000000000021E-002 2.1164009265809205E-014 + 1.2000000000000011E-002 -1.0285383859171514E-014 + 1.3100000000000001E-002 -5.6970595775640565E-014 + 1.4200000000000018E-002 -9.6729644693399619E-014 + 1.5300000000000008E-002 -9.7258687919727499E-014 + 1.6400000000000026E-002 -3.1205229101671089E-014 + 1.7500000000000016E-002 1.0240784186366786E-013 + 1.8600000000000005E-002 2.6050258413075345E-013 + 1.9700000000000023E-002 3.5581102951140475E-013 + 2.0800000000000013E-002 2.8496473301713177E-013 + 2.1900000000000003E-002 -1.6266381755556010E-014 + 2.3000000000000020E-002 -5.0909905631446595E-013 + 2.4100000000000010E-002 -1.0130902193539182E-012 + 2.5200000000000000E-002 -1.2298695048484909E-012 + 2.6300000000000018E-002 -8.4987420746751585E-013 + 2.7400000000000008E-002 2.7420345724907258E-013 + 2.8500000000000025E-002 1.9502164640139430E-012 + 2.9600000000000015E-002 3.5632477871083701E-012 + 3.0700000000000005E-002 4.1808501105577989E-012 + 3.1800000000000023E-002 2.8850713051226107E-012 + 3.2900000000000013E-002 -7.3310303140561306E-013 + 3.4000000000000002E-002 -6.0951031548295287E-012 + 3.5100000000000020E-002 -1.1422343106082256E-011 + 3.6200000000000010E-002 -1.4019356855965448E-011 + 3.7300000000000028E-002 -1.1140578043411509E-011 + 3.8400000000000017E-002 -1.2862144075503901E-012 + 3.9500000000000007E-002 1.4497681700975651E-011 + 4.0600000000000025E-002 3.1919758503029527E-011 + 4.1700000000000015E-002 4.3917328107490050E-011 + 4.2800000000000005E-002 4.2567969982254539E-011 + 4.3900000000000022E-002 2.2160828727635362E-011 + 4.5000000000000012E-002 -1.7460267606739244E-011 + 4.6100000000000002E-002 -6.8601478664387372E-011 + 4.7200000000000020E-002 -1.1579952968743257E-010 + 4.8300000000000010E-002 -1.3905947227055293E-010 + 4.9400000000000027E-002 -1.1998919913214223E-010 + 5.0500000000000017E-002 -4.9327299189716456E-011 + 5.1600000000000007E-002 6.6642351359558205E-011 + 5.2700000000000025E-002 2.0359355867860529E-010 + 5.3800000000000014E-002 3.2269104055515641E-010 + 5.4900000000000004E-002 3.8061148677215328E-010 + 5.6000000000000022E-002 3.4424380013220457E-010 + 5.7100000000000012E-002 2.0606082118401758E-010 + 5.8200000000000002E-002 -5.1665963174407636E-012 + 5.9300000000000019E-002 -2.2340661265385364E-010 + 6.0400000000000009E-002 -3.5714586843482721E-010 + 6.1500000000000027E-002 -3.1334757011336478E-010 + 6.2600000000000017E-002 -2.8926435899356839E-011 + 6.3700000000000007E-002 4.9823040138008423E-010 + 6.4800000000000024E-002 1.1879405237280594E-009 + 6.5900000000000014E-002 1.8741097562724462E-009 + 6.7000000000000004E-002 2.3228439172129356E-009 + 6.8100000000000022E-002 2.2705584079574237E-009 + 6.9200000000000012E-002 1.4743174459042052E-009 + 7.0300000000000029E-002 -2.3803367610319981E-010 + 7.1400000000000019E-002 -2.9322502204109924E-009 + 7.2500000000000009E-002 -6.5584697672704806E-009 + 7.3600000000000027E-002 -1.0974791742057732E-008 + 7.4700000000000016E-002 -1.6001084901517970E-008 + 7.5800000000000006E-002 -2.1492503776698868E-008 + 7.6900000000000024E-002 -2.7415776315820040E-008 + 7.8000000000000014E-002 -3.3909710595025899E-008 + 7.9100000000000004E-002 -4.1316727816820276E-008 + 8.0200000000000021E-002 -5.0177117572047791E-008 + 8.1300000000000011E-002 -6.1191904876523040E-008 + 8.2400000000000029E-002 -7.5165992541315063E-008 + 8.3500000000000019E-002 -9.2952156194314739E-008 + 8.4600000000000009E-002 -1.1541650479784948E-007 + 8.5700000000000026E-002 -1.4344099952268152E-007 + 8.6800000000000016E-002 -1.7796442364215181E-007 + 8.7900000000000006E-002 -2.2006004485319863E-007 + 8.9000000000000024E-002 -2.7102888111585344E-007 + 9.0100000000000013E-002 -3.3248625186388381E-007 + 9.1200000000000003E-002 -4.0642663634571363E-007 + 9.2300000000000021E-002 -4.9525635859026806E-007 + 9.3400000000000011E-002 -6.0180178707014420E-007 + 9.4500000000000028E-002 -7.2929827865664265E-007 + 9.5600000000000018E-002 -8.8139921672336641E-007 + 9.6700000000000008E-002 -1.0621897672535852E-006 + 9.7800000000000026E-002 -1.2762520782416686E-006 + 9.8900000000000016E-002 -1.5287417909348733E-006 + 0.10000000000000001 -1.8254866063216468E-006 + 0.10110000000000002 -2.1730959360866109E-006 + 0.10220000000000001 -2.5790332074393518E-006 + 0.10330000000000003 -3.0516760034515755E-006 + 0.10440000000000002 -3.6002850265504094E-006 + 0.10550000000000001 -4.2350029616500251E-006 + 0.10660000000000003 -4.9668205974739976E-006 + 0.10770000000000002 -5.8075938795809634E-006 + 0.10880000000000001 -6.7699934334086720E-006 + 0.10990000000000003 -7.8675211625522934E-006 + 0.11100000000000002 -9.1144984253332950E-006 + 0.11210000000000001 -1.0525986908760387E-005 + 0.11320000000000002 -1.2117755431972910E-005 + 0.11430000000000001 -1.3906162166676950E-005 + 0.11540000000000003 -1.5907959095784463E-005 + 0.11650000000000002 -1.8139922758564353E-005 + 0.11760000000000001 -2.0618648704839870E-005 + 0.11870000000000003 -2.3360271370620467E-005 + 0.11980000000000002 -2.6380039344076067E-005 + 0.12090000000000001 -2.9691898816963658E-005 + 0.12200000000000003 -3.3308013371424749E-005 + 0.12310000000000001 -3.7238271033857018E-005 + 0.12420000000000003 -4.1489809518679976E-005 + 0.12530000000000002 -4.6066415961831808E-005 + 0.12640000000000001 -5.0967748393304646E-005 + 0.12750000000000003 -5.6188946473412216E-005 + 0.12860000000000002 -6.1719729274045676E-005 + 0.12970000000000001 -6.7544184275902808E-005 + 0.13080000000000003 -7.3639726906549186E-005 + 0.13190000000000002 -7.9976394772529602E-005 + 0.13300000000000001 -8.6516418377868831E-005 + 0.13410000000000000 -9.3213850050233305E-005 + 0.13520000000000004 -1.0001423652283847E-004 + 0.13630000000000003 -1.0685453889891505E-004 + 0.13740000000000002 -1.1366084800101817E-004 + 0.13850000000000001 -1.2035098916385323E-004 + 0.13960000000000000 -1.2683335808105767E-004 + 0.14070000000000005 -1.3300799764692783E-004 + 0.14180000000000004 -1.3876674347557127E-004 + 0.14290000000000003 -1.4399272913578898E-004 + 0.14400000000000002 -1.4856328198220581E-004 + 0.14510000000000001 -1.5235075261443853E-004 + 0.14620000000000000 -1.5522362082265317E-004 + 0.14730000000000004 -1.5704891120549291E-004 + 0.14840000000000003 -1.5769254241604358E-004 + 0.14950000000000002 -1.5702292148489505E-004 + 0.15060000000000001 -1.5491186059080064E-004 + 0.15170000000000000 -1.5123907360248268E-004 + 0.15280000000000005 -1.4589335478376597E-004 + 0.15390000000000004 -1.3877527089789510E-004 + 0.15500000000000003 -1.2980225437786430E-004 + 0.15610000000000002 -1.1890903988387436E-004 + 0.15720000000000001 -1.0604971612337977E-004 + 0.15830000000000000 -9.1201342002023011E-005 + 0.15940000000000004 -7.4366282206028700E-005 + 0.16050000000000003 -5.5574637372046709E-005 + 0.16160000000000002 -3.4886226785602048E-005 + 0.16270000000000001 -1.2391016753099393E-005 + 0.16380000000000000 1.1790892131102737E-005 + 0.16490000000000005 3.7510268157348037E-005 + 0.16600000000000004 6.4586020016577095E-005 + 0.16710000000000003 9.2802853032480925E-005 + 0.16820000000000002 1.2191794667160138E-004 + 0.16930000000000001 1.5166345110628754E-004 + 0.17040000000000000 1.8174908473156393E-004 + 0.17150000000000004 2.1186281810514629E-004 + 0.17260000000000003 2.4167515221051872E-004 + 0.17370000000000002 2.7084397152066231E-004 + 0.17480000000000001 2.9901973903179169E-004 + 0.17590000000000000 3.2585120061412454E-004 + 0.17700000000000005 3.5099106025882065E-004 + 0.17810000000000004 3.7409955984912813E-004 + 0.17920000000000003 3.9485117304138839E-004 + 0.18030000000000002 4.1293923277407885E-004 + 0.18140000000000001 4.2808282887563109E-004 + 0.18250000000000000 4.4003283255733550E-004 + 0.18360000000000004 4.4857687316834927E-004 + 0.18470000000000003 4.5354093890637159E-004 + 0.18580000000000002 4.5479400432668626E-004 + 0.18690000000000001 4.5225120265968144E-004 + 0.18800000000000000 4.4587618322111666E-004 + 0.18910000000000005 4.3568460387177765E-004 + 0.19020000000000004 4.2174072586931288E-004 + 0.19130000000000003 4.0416009142063558E-004 + 0.19240000000000002 3.8310507079586387E-004 + 0.19350000000000001 3.5878593917004764E-004 + 0.19460000000000005 3.3145534689538181E-004 + 0.19570000000000004 3.0140639864839613E-004 + 0.19680000000000003 2.6896776398643851E-004 + 0.19790000000000002 2.3449820582754910E-004 + 0.19900000000000001 1.9837946456391364E-004 + 0.20010000000000000 1.6101056826300919E-004 + 0.20120000000000005 1.2280614464543760E-004 + 0.20230000000000004 8.4184182924218476E-005 + 0.20340000000000003 4.5561027945950627E-005 + 0.20450000000000002 7.3477417572576087E-006 + 0.20560000000000000 -3.0061823053983971E-005 + 0.20670000000000005 -6.6290893300902098E-005 + 0.20780000000000004 -1.0098701022798195E-004 + 0.20890000000000003 -1.3382917677517980E-004 diff --git a/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0060.BXZ.semd b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0060.BXZ.semd new file mode 100644 index 00000000..2150ea45 --- /dev/null +++ b/tests/unit-tests/displacement_tests/Newmark/serial/test8/traces/AA.S0060.BXZ.semd @@ -0,0 +1,300 @@ + -0.12000000000000000 0.0000000000000000 + -0.11889999999999999 0.0000000000000000 + -0.11780000000000000 0.0000000000000000 + -0.11670000000000000 0.0000000000000000 + -0.11559999999999999 0.0000000000000000 + -0.11449999999999999 0.0000000000000000 + -0.11340000000000000 0.0000000000000000 + -0.11230000000000000 0.0000000000000000 + -0.11119999999999999 0.0000000000000000 + -0.11009999999999999 0.0000000000000000 + -0.10900000000000000 0.0000000000000000 + -0.10790000000000000 0.0000000000000000 + -0.10679999999999999 0.0000000000000000 + -0.10569999999999999 0.0000000000000000 + -0.10460000000000000 0.0000000000000000 + -0.10349999999999999 0.0000000000000000 + -0.10239999999999999 0.0000000000000000 + -0.10130000000000000 0.0000000000000000 + -0.10020000000000000 0.0000000000000000 + -9.9099999999999994E-002 0.0000000000000000 + -9.7999999999999990E-002 1.4913450628632512E-038 + -9.6899999999999986E-002 -1.8013099850424193E-037 + -9.5799999999999996E-002 1.0892723442085044E-037 + -9.4699999999999993E-002 2.6624823283444443E-036 + -9.3599999999999989E-002 -3.9959862868560827E-036 + -9.2499999999999999E-002 -2.9495041629520942E-035 + -9.1399999999999995E-002 5.4106747969996231E-035 + -9.0299999999999991E-002 2.8228098639568229E-034 + -8.9200000000000002E-002 -4.9113549876896774E-034 + -8.8099999999999984E-002 -2.4500356719738686E-033 + -8.6999999999999994E-002 3.2310548734823282E-033 + -8.5899999999999990E-002 1.9282466968159127E-032 + -8.4799999999999986E-002 -1.3873766198108294E-032 + -8.3699999999999997E-002 -1.3467855068331499E-031 + -8.2599999999999993E-002 7.0790745691494573E-033 + -8.1499999999999989E-002 8.1077606958135801E-031 + -8.0399999999999999E-002 5.3403644051359776E-031 + -7.9299999999999995E-002 -4.0412619332682271E-030 + -7.8199999999999992E-002 -6.0495204927215179E-030 + -7.7100000000000002E-002 1.5387379791020879E-029 + -7.5999999999999984E-002 4.3040170822024469E-029 + -7.4899999999999994E-002 -3.3347555227968980E-029 + -7.3799999999999991E-002 -2.2751771175374450E-028 + -7.2699999999999987E-002 -7.3391761465566817E-029 + -7.1599999999999997E-002 8.9952878798188837E-028 + -7.0499999999999993E-002 1.2210291847198078E-027 + -6.9399999999999989E-002 -2.3506851269370910E-027 + -6.8300000000000000E-002 -7.2753952690331554E-027 + -6.7199999999999996E-002 1.0803690838244805E-027 + -6.6099999999999992E-002 2.8146791291366939E-026 + -6.5000000000000002E-002 2.7526290559652393E-026 + -6.3899999999999985E-002 -6.7843763482237186E-026 + -6.2799999999999995E-002 -1.7226674829458816E-025 + -6.1699999999999991E-002 2.6997217574257797E-026 + -6.0599999999999994E-002 5.9450327824111539E-025 + -5.9499999999999990E-002 6.1972429536858240E-025 + -5.8399999999999994E-002 -1.1094578227997440E-024 + -5.7299999999999990E-002 -3.2302077159611423E-024 + -5.6199999999999986E-002 -6.4326124237482227E-025 + -5.5099999999999996E-002 8.6069994350459264E-024 + -5.3999999999999992E-002 1.2517659832404215E-023 + -5.2899999999999989E-002 -8.2880187948543790E-024 + -5.1799999999999985E-002 -4.4519661797848164E-023 + -5.0699999999999995E-002 -3.4456920536412729E-023 + -4.9599999999999991E-002 7.1907517721041263E-023 + -4.8499999999999988E-002 1.8037399261187061E-022 + -4.7399999999999998E-002 5.4532357723456379E-023 + -4.6299999999999994E-002 -3.6871641437778523E-022 + -4.5199999999999990E-002 -6.1462048916296457E-022 + -4.4099999999999986E-002 4.6968229249669009E-023 + -4.2999999999999997E-002 1.4654905063473578E-021 + -4.1899999999999993E-002 1.8647011783644644E-021 + -4.0799999999999989E-002 -6.7264692640581103E-022 + -3.9699999999999985E-002 -4.9037140793218796E-021 + -3.8599999999999995E-002 -5.3731176704161987E-021 + -3.7499999999999992E-002 2.5210174975853991E-021 + -3.6399999999999988E-002 1.4352152314466160E-020 + -3.5299999999999984E-002 1.5697122141083241E-020 + -3.4199999999999994E-002 -4.8019357249576950E-021 + -3.3099999999999991E-002 -3.7193833738974504E-020 + -3.1999999999999987E-002 -4.7783290080953260E-020 + -3.0899999999999997E-002 -4.6137311329691406E-021 + -2.9799999999999993E-002 8.3212321058348808E-020 + -2.8699999999999989E-002 1.4621910129386481E-019 + -2.7599999999999986E-002 8.5385505473284608E-020 + -2.6499999999999996E-002 -1.4169955444793699E-019 + -2.5399999999999992E-002 -4.1784134254078870E-019 + -2.4299999999999988E-002 -4.4558363611732185E-019 + -2.3199999999999985E-002 6.7235030258854442E-020 + -2.2099999999999995E-002 1.0197741085495148E-018 + -2.0999999999999991E-002 1.6366832380424549E-018 + -1.9899999999999987E-002 8.0437767290799008E-019 + -1.8799999999999983E-002 -1.8127950569362464E-018 + -1.7699999999999994E-002 -4.6456932335106505E-018 + -1.6599999999999990E-002 -4.5247676997615234E-018 + -1.5499999999999986E-002 8.5958980744679672E-019 + -1.4399999999999996E-002 9.7221432525501278E-018 + -1.3299999999999992E-002 1.5263412941153059E-017 + -1.2199999999999989E-002 9.3279147628716427E-018 + -1.1099999999999985E-002 -1.0540276990743663E-017 + -9.9999999999999950E-003 -3.5327987298355805E-017 + -8.8999999999999913E-003 -4.5425132881606847E-017 + -7.7999999999999875E-003 -2.0663628482980998E-017 + -6.6999999999999837E-003 4.2963129050016267E-017 + -5.5999999999999939E-003 1.1818898205478528E-016 + -4.4999999999999901E-003 1.4611548627219216E-016 + -3.3999999999999864E-003 6.2949887218273699E-017 + -2.2999999999999826E-003 -1.4690792529901796E-016 + -1.1999999999999927E-003 -3.9762744098991451E-016 + -9.9999999999988987E-005 -4.9734164184834844E-016 + 1.0000000000000148E-003 -2.3487344830678972E-016 + 2.1000000000000185E-003 4.4985115147375999E-016 + 3.2000000000000084E-003 1.2979849239221357E-015 + 4.3000000000000121E-003 1.7106236945615277E-015 + 5.4000000000000159E-003 9.9630048135124216E-016 + 6.5000000000000058E-003 -1.1249292106553857E-015 + 7.6000000000000234E-003 -3.9870984321738710E-015 + 8.7000000000000133E-003 -5.8213719963755815E-015 + 9.8000000000000032E-003 -4.3668550661634959E-015 + 1.0900000000000021E-002 1.6991598447742696E-015 + 1.2000000000000011E-002 1.1063661448031288E-014 + 1.3100000000000001E-002 1.8930391854229088E-014 + 1.4200000000000018E-002 1.8214278013368307E-014 + 1.5300000000000008E-002 3.2195815498760154E-015 + 1.6400000000000026E-002 -2.5259496575012579E-014 + 1.7500000000000016E-002 -5.6121533337444643E-014 + 1.8600000000000005E-002 -6.8897605719556165E-014 + 1.9700000000000023E-002 -4.1805710911287097E-014 + 2.0800000000000013E-002 3.4091571796471265E-014 + 2.1900000000000003E-002 1.4036013562361560E-013 + 2.3000000000000020E-002 2.2576049103079088E-013 + 2.4100000000000010E-002 2.1904810051324303E-013 + 2.5200000000000000E-002 6.2692154256544647E-014 + 2.6300000000000018E-002 -2.4159759479461251E-013 + 2.7400000000000008E-002 -5.9720945636693168E-013 + 2.8500000000000025E-002 -8.1451826620254630E-013 + 2.9600000000000015E-002 -6.7051626837649758E-013 + 3.0700000000000005E-002 -2.2923903172846621E-014 + 3.1800000000000023E-002 1.0582431198696840E-012 + 3.2900000000000013E-002 2.2083205489936697E-012 + 3.4000000000000002E-002 2.8079960232019197E-012 + 3.5100000000000020E-002 2.1872774858683330E-012 + 3.6200000000000010E-002 -3.4518899918361060E-014 + 3.7300000000000028E-002 -3.5873485172005504E-012 + 3.8400000000000017E-002 -7.3472608205782386E-012 + 3.9500000000000007E-002 -9.4718347748434795E-012 + 4.0600000000000025E-002 -7.9644381367760531E-012 + 4.1700000000000015E-002 -1.5850105516274082E-012 + 4.2800000000000005E-002 9.1780420069520474E-012 + 4.3900000000000022E-002 2.1508237899037219E-011 + 4.5000000000000012E-002 3.0469491513196445E-011 + 4.6100000000000002E-002 3.0261345512760940E-011 + 4.7200000000000020E-002 1.6384333126340245E-011 + 4.8300000000000010E-002 -1.1866280527628170E-011 + 4.9400000000000027E-002 -4.9503047494514618E-011 + 5.0500000000000017E-002 -8.5532143867528276E-011 + 5.1600000000000007E-002 -1.0488898638527644E-010 + 5.2700000000000025E-002 -9.2614103885946264E-011 + 5.3800000000000014E-002 -3.9413257379994349E-011 + 5.4900000000000004E-002 5.2987055715325582E-011 + 5.6000000000000022E-002 1.6859251494860672E-010 + 5.7100000000000012E-002 2.7762664389641145E-010 + 5.8200000000000002E-002 3.4149677530237454E-010 + 5.9300000000000019E-002 3.2173499975307607E-010 + 6.0400000000000009E-002 1.9113845228790893E-010 + 6.1500000000000027E-002 -5.5551691718891405E-011 + 6.2600000000000017E-002 -3.9428990628032068E-010 + 6.3700000000000007E-002 -7.6993872388797513E-010 + 6.4800000000000024E-002 -1.1010538036870798E-009 + 6.5900000000000014E-002 -1.2906425927994292E-009 + 6.7000000000000004E-002 -1.2408633009997061E-009 + 6.8100000000000022E-002 -8.6859985870546552E-010 + 6.9200000000000012E-002 -1.1850470604812813E-010 + 7.0300000000000029E-002 1.0295574393026641E-009 + 7.1400000000000019E-002 2.5608488662953732E-009 + 7.2500000000000009E-002 4.4347587824233869E-009 + 7.3600000000000027E-002 6.6016121458289945E-009 + 7.4700000000000016E-002 9.0249097084438290E-009 + 7.5800000000000006E-002 1.1705032498809942E-008 + 7.6900000000000024E-002 1.4699792494354824E-008 + 7.8000000000000014E-002 1.8137585655608746E-008 + 7.9100000000000004E-002 2.2220270068373793E-008 + 8.0200000000000021E-002 2.7216227493909173E-008 + 8.1300000000000011E-002 3.3446177383211761E-008 + 8.2400000000000029E-002 4.1267540495937283E-008 + 8.3500000000000019E-002 5.1063501871340122E-008 + 8.4600000000000009E-002 6.3243376757782244E-008 + 8.5700000000000026E-002 7.8256270796828176E-008 + 8.6800000000000016E-002 9.6618222755751049E-008 + 8.7900000000000006E-002 1.1894521634303601E-007 + 8.9000000000000024E-002 1.4598639097584964E-007 + 9.0100000000000013E-002 1.7865090740087908E-007 + 9.1200000000000003E-002 2.1802300409490272E-007 + 9.2300000000000021E-002 2.6536736186244525E-007 + 9.3400000000000011E-002 3.2213597478403244E-007 + 9.4500000000000028E-002 3.8997703200038814E-007 + 9.5600000000000018E-002 4.7075914721972367E-007 + 9.6700000000000008E-002 5.6660837799427100E-007 + 9.7800000000000026E-002 6.7995381414220901E-007 + 9.8900000000000016E-002 8.1357615044908016E-007 + 0.10000000000000001 9.7065162663056981E-007 + 0.10110000000000002 1.1547734857231262E-006 + 0.10220000000000001 1.3699693681701319E-006 + 0.10330000000000003 1.6206990949285682E-006 + 0.10440000000000002 1.9118604086543201E-006 + 0.10550000000000001 2.2488004560727859E-006 + 0.10660000000000003 2.6373327273176983E-006 + 0.10770000000000002 3.0837627491564490E-006 + 0.10880000000000001 3.5949256016465370E-006 + 0.10990000000000003 4.1781772779359017E-006 + 0.11100000000000002 4.8413789954793174E-006 + 0.11210000000000001 5.5928635447344277E-006 + 0.11320000000000002 6.4413147811137605E-006 + 0.11430000000000001 7.3957276072178502E-006 + 0.11540000000000003 8.4652992882183753E-006 + 0.11650000000000002 9.6593157650204375E-006 + 0.11760000000000001 1.0986987945216242E-005 + 0.11870000000000003 1.2457368939067237E-005 + 0.11980000000000002 1.4079130778554827E-005 + 0.12090000000000001 1.5860414350754581E-005 + 0.12200000000000003 1.7808552001952194E-005 + 0.12310000000000001 1.9929711925215088E-005 + 0.12420000000000003 2.2228672605706379E-005 + 0.12530000000000002 2.4708402634132653E-005 + 0.12640000000000001 2.7369931558496319E-005 + 0.12750000000000003 3.0211811463232152E-005 + 0.12860000000000002 3.3229898690478876E-005 + 0.12970000000000001 3.6416986404219642E-005 + 0.13080000000000003 3.9762508095009252E-005 + 0.13190000000000002 4.3251977331237867E-005 + 0.13300000000000001 4.6866894990671426E-005 + 0.13410000000000000 5.0584272685227916E-005 + 0.13520000000000004 5.4376367188524455E-005 + 0.13630000000000003 5.8210218412568793E-005 + 0.13740000000000002 6.2048791733104736E-005 + 0.13850000000000001 6.5849140810314566E-005 + 0.13960000000000000 6.9564019213430583E-005 + 0.14070000000000005 7.3140625318046659E-005 + 0.14180000000000004 7.6521675509866327E-005 + 0.14290000000000003 7.9646313679404557E-005 + 0.14400000000000002 8.2449456385802478E-005 + 0.14510000000000001 8.4862418589182198E-005 + 0.14620000000000000 8.6814259702805430E-005 + 0.14730000000000004 8.8232460257131606E-005 + 0.14840000000000003 8.9044842752628028E-005 + 0.14950000000000002 8.9179076894652098E-005 + 0.15060000000000001 8.8565007899887860E-005 + 0.15170000000000000 8.7135187641251832E-005 + 0.15280000000000005 8.4827639511786401E-005 + 0.15390000000000004 8.1585916632320732E-005 + 0.15500000000000003 7.7360171417240053E-005 + 0.15610000000000002 7.2110415203496814E-005 + 0.15720000000000001 6.5807405917439610E-005 + 0.15830000000000000 5.8433492085896432E-005 + 0.15940000000000004 4.9983405915554613E-005 + 0.16050000000000003 4.0466118662152439E-005 + 0.16160000000000002 2.9907101634307764E-005 + 0.16270000000000001 1.8347047443967313E-005 + 0.16380000000000000 5.8418022490513977E-006 + 0.16490000000000005 -7.5344019023759756E-006 + 0.16600000000000004 -2.1690608264179900E-005 + 0.16710000000000003 -3.6522364098345861E-005 + 0.16820000000000002 -5.1907161832787097E-005 + 0.16930000000000001 -6.7708053393289447E-005 + 0.17040000000000000 -8.3774451923090965E-005 + 0.17150000000000004 -9.9945260444656014E-005 + 0.17260000000000003 -1.1605004692682996E-004 + 0.17370000000000002 -1.3191055040806532E-004 + 0.17480000000000001 -1.4734276919625700E-004 + 0.17590000000000000 -1.6216104268096387E-004 + 0.17700000000000005 -1.7618018318898976E-004 + 0.17810000000000004 -1.8921897571999580E-004 + 0.17920000000000003 -2.0110185141675174E-004 + 0.18030000000000002 -2.1166332589928061E-004 + 0.18140000000000001 -2.2075000742916018E-004 + 0.18250000000000000 -2.2822282335255295E-004 + 0.18360000000000004 -2.3396129836328328E-004 + 0.18470000000000003 -2.3786573729012161E-004 + 0.18580000000000002 -2.3985818552318960E-004 + 0.18690000000000001 -2.3988411703612655E-004 + 0.18800000000000000 -2.3791365674696863E-004 + 0.18910000000000005 -2.3394270101562142E-004 + 0.19020000000000004 -2.2799393627792597E-004 + 0.19130000000000003 -2.2011586406733841E-004 + 0.19240000000000002 -2.1038373233750463E-004 + 0.19350000000000001 -1.9889637769665569E-004 + 0.19460000000000005 -1.8577606533654034E-004 + 0.19570000000000004 -1.7116534581873566E-004 + 0.19680000000000003 -1.5522610920015723E-004 + 0.19790000000000002 -1.3813748955726624E-004 + 0.19900000000000001 -1.2009352940367535E-004 + 0.20010000000000000 -1.0129804286407307E-004 + 0.20120000000000005 -8.1960773968603462E-005 + 0.20230000000000004 -6.2295010138768703E-005 + 0.20340000000000003 -4.2516498069744557E-005 + 0.20450000000000002 -2.2836193238617852E-005 + 0.20560000000000000 -3.4620443329913542E-006 + 0.20670000000000005 1.5409317711601034E-005 + 0.20780000000000004 3.3592252293601632E-005 + 0.20890000000000003 5.0914266466861591E-005 diff --git a/tests/unit-tests/displacement_tests/Newmark/test_config.yaml b/tests/unit-tests/displacement_tests/Newmark/test_config.yaml index 409b81a6..67367a6b 100644 --- a/tests/unit-tests/displacement_tests/Newmark/test_config.yaml +++ b/tests/unit-tests/displacement_tests/Newmark/test_config.yaml @@ -6,7 +6,7 @@ Tests: nproc : 1 databases: specfem_config: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test1/specfem_config.yaml" - elastic_domain_field: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test1/displacement.bin" + traces: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test1/traces" - name : "SerialTest2 : Homogeneous acoustic domain" description: > @@ -15,7 +15,7 @@ Tests: nproc : 1 databases: specfem_config: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test2/specfem_config.yaml" - acoustic_domain_field: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test2/potential_acoustic.bin" + traces: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test2/traces" - name : "SerialTest3 : Acoustic-Elastic coupled domain (Test 1/2)" description: > @@ -24,18 +24,17 @@ Tests: nproc : 1 databases: specfem_config: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test3/specfem_config.yaml" - acoustic_domain_field: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test3/potential_acoustic.bin" - elastic_domain_field: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test3/displacement.bin" + traces: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test3/traces" + + # - name : "SerialTest4 : Acoustic-Elastic coupled domain (Test 2/2)" + # description: > + # Testing newmark time-marching solver on a coupled acoustic-elastic domain with 1 elastic-acoustic interface. The orientation of the interface is horizontal with acoustic domain on bottom. Test is run on a single MPI process. + # config: + # nproc : 1 + # databases: + # specfem_config: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test4/specfem_config.yaml" + # traces: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test4/traces" - - name : "SerialTest4 : Acoustic-Elastic coupled domain (Test 2/2)" - description: > - Testing newmark time-marching solver on a coupled acoustic-elastic domain with 1 elastic-acoustic interface. The orientation of the interface is horizontal with acoustic domain on bottom. Test is run on a single MPI process. - config: - nproc : 1 - databases: - specfem_config: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test4/specfem_config.yaml" - acoustic_domain_field: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test4/potential_acoustic.bin" - elastic_domain_field: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test4/displacement.bin" - name : "SerialTest5 : Homogeneous acoustic domain (dirichlet BC)" description: > @@ -44,7 +43,7 @@ Tests: nproc : 1 databases: specfem_config: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test5/specfem_config.yaml" - acoustic_domain_field: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test5/potential_acoustic.bin" + traces: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test5/traces" - name : "SerialTest6 : Homogeneous acoustic domain (stacey BC)" description: > @@ -53,7 +52,7 @@ Tests: nproc : 1 databases: specfem_config: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test6/specfem_config.yaml" - acoustic_domain_field: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test6/potential_acoustic.bin" + traces: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test6/traces" - name : "SerialTest7 : Homogeneous elastic domain (stacey BC)" description: > @@ -62,7 +61,7 @@ Tests: nproc : 1 databases: specfem_config: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test7/specfem_config.yaml" - elastic_domain_field: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test7/displacement.bin" + traces: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test7/traces" - name : "SerialTest8 : Homogeneous acoustic domain (composite stacey dirichlet BC)" description: > @@ -71,4 +70,4 @@ Tests: nproc : 1 databases: specfem_config: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test8/specfem_config.yaml" - acoustic_domain_field: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test8/potential_acoustic.bin" + traces: "../../../tests/unit-tests/displacement_tests/Newmark/serial/test8/traces" diff --git a/tests/unit-tests/domain/rmass_inverse_tests.cpp b/tests/unit-tests/domain/rmass_inverse_tests.cpp index 406abced..35e1e698 100644 --- a/tests/unit-tests/domain/rmass_inverse_tests.cpp +++ b/tests/unit-tests/domain/rmass_inverse_tests.cpp @@ -1,13 +1,14 @@ #include "../Kokkos_Environment.hpp" #include "../MPI_environment.hpp" -#include "../utilities/include/compare_array.h" +#include "../utilities/include/interface.hpp" #include "compute/interface.hpp" #include "constants.hpp" -#include "domain/interface.hpp" -#include "material/interface.hpp" +#include "domain/domain.hpp" #include "mesh/mesh.hpp" #include "parameter_parser/interface.hpp" #include "quadrature/interface.hpp" +#include "receiver/interface.hpp" +#include "source/interface.hpp" #include "yaml-cpp/yaml.h" // ------------------------------------- // @@ -28,10 +29,17 @@ struct database { // check if node acoustic_mass_matrix exists if (Node["acoustic_mass_matrix"]) acoustic_mass_matrix = Node["acoustic_mass_matrix"].as(); + + if (Node["index_mapping"]) { + index_mapping = Node["index_mapping"].as(); + } else { + throw std::runtime_error("Index mapping not provided for testing."); + } } std::string specfem_config; std::string elastic_mass_matrix = "NULL"; std::string acoustic_mass_matrix = "NULL"; + std::string index_mapping = "NULL"; }; struct configuration { @@ -81,8 +89,6 @@ std::vector parse_test_config(std::string test_config_file, return test_configurations; } -// ------------------------------------- // - TEST(DOMAIN_TESTS, rmass_inverse) { std::string config_filename = "../../../tests/unit-tests/domain/test_config.yaml"; @@ -105,86 +111,187 @@ TEST(DOMAIN_TESTS, rmass_inverse) { const auto [database_file, sources_file] = setup.get_databases(); // Set up GLL quadrature points - auto [gllx, gllz] = setup.instantiate_quadrature(); + auto quadratures = setup.instantiate_quadrature(); + + std::cout << "Reading mesh file: " << database_file << std::endl; // Read mesh generated MESHFEM - std::vector > materials; - specfem::mesh::mesh mesh(database_file, materials, mpi); + specfem::mesh::mesh mesh(database_file, mpi); + + std::cout << "Setting up sources and receivers" << std::endl; + + // Setup dummy sources and receivers for testing + std::vector > sources(0); + std::vector > receivers(0); + std::vector stypes(0); // Generate compute structs to be used by the solver - specfem::compute::compute compute(mesh.coorg, mesh.material_ind.knods, gllx, - gllz); - specfem::compute::partial_derivatives partial_derivatives( - mesh.coorg, mesh.material_ind.knods, gllx, gllz); - specfem::compute::properties material_properties( - mesh.material_ind.kmato, materials, mesh.nspec, gllx->get_N(), - gllz->get_N()); - specfem::compute::boundaries boundary_conditions( - mesh.material_ind.kmato, materials, mesh.acfree_surface, - mesh.abs_boundary); + specfem::compute::assembly assembly(mesh, quadratures, sources, receivers, + stypes, 0, 0, 0, 0, + setup.get_simulation_type()); try { - const int nglob = specfem::utilities::compute_nglob(compute.h_ibool); specfem::enums::element::quadrature::static_quadrature_points<5> qp5; + const type_real dt = setup.get_dt(); + specfem::domain::domain< - specfem::enums::element::medium::elastic, + specfem::wavefield::type::forward, specfem::dimension::type::dim2, + specfem::element::medium_tag::elastic, specfem::enums::element::quadrature::static_quadrature_points<5> > - elastic_domain_static(nglob, qp5, &compute, material_properties, - partial_derivatives, boundary_conditions, - specfem::compute::sources(), - specfem::compute::receivers(), gllx, gllz); + elastic_domain_static(dt, assembly, qp5); specfem::domain::domain< - specfem::enums::element::medium::acoustic, + specfem::wavefield::type::forward, specfem::dimension::type::dim2, + specfem::element::medium_tag::acoustic, specfem::enums::element::quadrature::static_quadrature_points<5> > - acoustic_domain_static(nglob, qp5, &compute, material_properties, - partial_derivatives, boundary_conditions, - specfem::compute::sources(), - specfem::compute::receivers(), gllx, gllz); - - elastic_domain_static.template mass_time_contribution< - specfem::enums::time_scheme::type::newmark>(setup.get_dt()); - acoustic_domain_static.template mass_time_contribution< - specfem::enums::time_scheme::type::newmark>(setup.get_dt()); + acoustic_domain_static(dt, assembly, qp5); elastic_domain_static.invert_mass_matrix(); acoustic_domain_static.invert_mass_matrix(); - elastic_domain_static.sync_rmass_inverse(specfem::sync::DeviceToHost); - acoustic_domain_static.sync_rmass_inverse(specfem::sync::DeviceToHost); + Kokkos::deep_copy(assembly.fields.forward.elastic.h_mass_inverse, + assembly.fields.forward.elastic.mass_inverse); + + Kokkos::deep_copy(assembly.fields.forward.acoustic.h_mass_inverse, + assembly.fields.forward.acoustic.mass_inverse); + + const int nglob = assembly.fields.forward.nglob; + + const int nspec = assembly.mesh.points.nspec; + const int ngllz = assembly.mesh.points.ngllz; + const int ngllx = assembly.mesh.points.ngllx; + + const auto global_index_mapping = assembly.mesh.points.h_index_mapping; + + if ((Test.database.acoustic_mass_matrix == "NULL") && + (Test.database.elastic_mass_matrix == "NULL")) { + throw std::runtime_error( + "No mass matrix provided for testing. Please provide a mass matrix " + "for testing."); + } + + std::cout << "Checking mass matrix inversion for elastic medium " << nglob + << std::endl; if (Test.database.elastic_mass_matrix != "NULL") { - specfem::kokkos::HostView2d - h_rmass_inverse_static = - elastic_domain_static.get_host_rmass_inverse(); + specfem::testing::array2d + h_mass_matrix_global(Test.database.elastic_mass_matrix, nglob, 2); + + specfem::testing::array3d index_mapping( + Test.database.index_mapping, nspec, ngllz, ngllx); + + type_real error_norm = 0.0; + type_real ref_norm = 0.0; + + for (int ix = 0; ix < ngllx; ++ix) { + for (int iz = 0; iz < ngllz; ++iz) { + for (int ispec = 0; ispec < nspec; ++ispec) { + specfem::point::index index( + ispec, iz, ix); + const int ispec_mesh = + assembly.mesh.mapping.compute_to_mesh(ispec); + if (assembly.properties.h_element_types(ispec) == + specfem::element::medium_tag::elastic) { + + constexpr int components = 2; + const auto point_field = [&]() { + specfem::point::field + point_field; + specfem::compute::load_on_host(index, assembly.fields.forward, + point_field); + return point_field; + }(); + + for (int icomp = 0; icomp < components; ++icomp) { + const int iglob = index_mapping.data(ispec_mesh, iz, ix); + const auto rmass_ref = + h_mass_matrix_global.data(iglob, icomp); + const auto rmass = point_field.mass_matrix(icomp); + if (std::isnan(rmass)) { + std::cout << "rmass: " << rmass << std::endl; + std::cout << "rmass_ref: " << rmass_ref << std::endl; + std::cout << "ispec: " << ispec << std::endl; + std::cout << "iz: " << iz << std::endl; + std::cout << "ix: " << ix << std::endl; + } + error_norm += + std::sqrt((rmass - rmass_ref) * (rmass - rmass_ref)); + ref_norm += std::sqrt(rmass_ref * rmass_ref); + } + } + } + } + } type_real tolerance = 1e-5; - specfem::testing::compare_norm(h_rmass_inverse_static, - Test.database.elastic_mass_matrix, nglob, - ndim, tolerance); + std::cout << "Error norm: " << error_norm << std::endl; + std::cout << "Ref norm: " << ref_norm << std::endl; + + ASSERT_NEAR(error_norm / ref_norm, 0.0, tolerance); } if (Test.database.acoustic_mass_matrix != "NULL") { - specfem::kokkos::HostView1d - h_rmass_inverse_static = - Kokkos::subview(acoustic_domain_static.get_host_rmass_inverse(), - Kokkos::ALL(), 0); + specfem::testing::array2d + h_mass_matrix_global(Test.database.acoustic_mass_matrix, nglob, 1); + + specfem::testing::array3d index_mapping( + Test.database.index_mapping, nspec, ngllz, ngllx); + + type_real error_norm = 0.0; + type_real ref_norm = 0.0; + + for (int ix = 0; ix < ngllx; ++ix) { + for (int iz = 0; iz < ngllz; ++iz) { + for (int ispec = 0; ispec < nspec; ++ispec) { + specfem::point::index index( + ispec, iz, ix); + const int ispec_mesh = + assembly.mesh.mapping.compute_to_mesh(ispec); + if (assembly.properties.h_element_types(ispec) == + specfem::element::medium_tag::acoustic) { + + constexpr int components = 1; + const auto point_field = [&]() { + specfem::point::field + point_field; + specfem::compute::load_on_host(index, assembly.fields.forward, + point_field); + return point_field; + }(); + + for (int icomp = 0; icomp < components; ++icomp) { + const int iglob = index_mapping.data(ispec_mesh, iz, ix); + const auto rmass_ref = + h_mass_matrix_global.data(iglob, icomp); + const auto rmass = point_field.mass_matrix(icomp); + error_norm += + std::sqrt((rmass - rmass_ref) * (rmass - rmass_ref)); + ref_norm += std::sqrt(rmass_ref * rmass_ref); + } + } + } + } + } type_real tolerance = 1e-5; - specfem::testing::compare_norm(h_rmass_inverse_static, - Test.database.acoustic_mass_matrix, - nglob, tolerance); + std::cout << "Error norm: " << error_norm << std::endl; + std::cout << "Ref norm: " << ref_norm << std::endl; + + ASSERT_NEAR(error_norm / ref_norm, 0.0, tolerance); } std::cout << "--------------------------------------------------\n" << "\033[0;32m[PASSED]\033[0m Test: " << Test.name << "\n" << "--------------------------------------------------\n\n" << std::endl; - } catch (const std::exception &e) { std::cout << " - Error: " << e.what() << std::endl; FAIL() << "--------------------------------------------------\n" diff --git a/tests/unit-tests/domain/serial/test1/index_mapping.bin b/tests/unit-tests/domain/serial/test1/index_mapping.bin new file mode 100644 index 00000000..6aac402d Binary files /dev/null and b/tests/unit-tests/domain/serial/test1/index_mapping.bin differ diff --git a/tests/unit-tests/domain/serial/test1/specfem_config.yaml b/tests/unit-tests/domain/serial/test1/specfem_config.yaml index 2321df77..2a30b66c 100644 --- a/tests/unit-tests/domain/serial/test1/specfem_config.yaml +++ b/tests/unit-tests/domain/serial/test1/specfem_config.yaml @@ -8,10 +8,7 @@ parameters: simulation-setup: ## quadrature setup quadrature: - alpha: 0.0 - beta: 0.0 - ngllx: 5 - ngllz: 5 + quadrature-type: GLL4 ## Solver setup solver: @@ -22,6 +19,13 @@ parameters: dt: 1e-3 nstep: 1600 + simulation-mode: + forward: + writer: + seismogram: + output-format: ascii + output-folder: "." + receivers: stations-file: "../DATA/STATIONS" angle: 0.0 @@ -38,7 +42,3 @@ parameters: databases: mesh-database: "../../../tests/unit-tests/domain/serial/test1/database.bin" source-file: "../../../tests/unit-tests/domain/serial/test1/source.yaml" - - seismogram: - seismogram-format: ascii - output-folder: "." diff --git a/tests/unit-tests/domain/serial/test2/index_mapping.bin b/tests/unit-tests/domain/serial/test2/index_mapping.bin new file mode 100644 index 00000000..6aac402d Binary files /dev/null and b/tests/unit-tests/domain/serial/test2/index_mapping.bin differ diff --git a/tests/unit-tests/domain/serial/test2/specfem_config.yaml b/tests/unit-tests/domain/serial/test2/specfem_config.yaml index 0b188262..1826df8c 100644 --- a/tests/unit-tests/domain/serial/test2/specfem_config.yaml +++ b/tests/unit-tests/domain/serial/test2/specfem_config.yaml @@ -8,10 +8,7 @@ parameters: simulation-setup: ## quadrature setup quadrature: - alpha: 0.0 - beta: 0.0 - ngllx: 5 - ngllz: 5 + quadrature-type: GLL4 ## Solver setup solver: @@ -22,6 +19,13 @@ parameters: dt: 1e-3 nstep: 1600 + simulation-mode: + forward: + writer: + seismogram: + output-format: ascii + output-folder: "." + receivers: stations-file: "../DATA/STATIONS" angle: 0.0 @@ -38,7 +42,3 @@ parameters: databases: mesh-database: "../../../tests/unit-tests/domain/serial/test2/database.bin" source-file: "../../../tests/unit-tests/domain/serial/test2/source.yaml" - - seismogram: - seismogram-format: ascii - output-folder: "." diff --git a/tests/unit-tests/domain/serial/test3/database.bin b/tests/unit-tests/domain/serial/test3/database.bin index 0daa2adb..95e00672 100644 Binary files a/tests/unit-tests/domain/serial/test3/database.bin and b/tests/unit-tests/domain/serial/test3/database.bin differ diff --git a/tests/unit-tests/domain/serial/test3/index_mapping.bin b/tests/unit-tests/domain/serial/test3/index_mapping.bin new file mode 100644 index 00000000..dc37ce6f Binary files /dev/null and b/tests/unit-tests/domain/serial/test3/index_mapping.bin differ diff --git a/tests/unit-tests/domain/serial/test3/specfem_config.yaml b/tests/unit-tests/domain/serial/test3/specfem_config.yaml index e05a2bbf..89dedcd7 100644 --- a/tests/unit-tests/domain/serial/test3/specfem_config.yaml +++ b/tests/unit-tests/domain/serial/test3/specfem_config.yaml @@ -8,10 +8,7 @@ parameters: simulation-setup: ## quadrature setup quadrature: - alpha: 0.0 - beta: 0.0 - ngllx: 5 - ngllz: 5 + quadrature-type: GLL4 ## Solver setup solver: @@ -22,6 +19,13 @@ parameters: dt: 0.85e-3 nstep: 4500 + simulation-mode: + forward: + writer: + seismogram: + output-format: ascii + output-folder: "." + receivers: stations-file: "../DATA/STATIONS" angle: 0.0 @@ -38,7 +42,3 @@ parameters: databases: mesh-database: "../../../tests/unit-tests/domain/serial/test3/database.bin" source-file: "../../../tests/unit-tests/domain/serial/test3/source.yaml" - - seismogram: - seismogram-format: ascii - output-folder: "." diff --git a/tests/unit-tests/domain/serial/test4/index_mapping.bin b/tests/unit-tests/domain/serial/test4/index_mapping.bin new file mode 100644 index 00000000..dc37ce6f Binary files /dev/null and b/tests/unit-tests/domain/serial/test4/index_mapping.bin differ diff --git a/tests/unit-tests/domain/serial/test4/specfem_config.yaml b/tests/unit-tests/domain/serial/test4/specfem_config.yaml index 25056713..28c347c9 100644 --- a/tests/unit-tests/domain/serial/test4/specfem_config.yaml +++ b/tests/unit-tests/domain/serial/test4/specfem_config.yaml @@ -8,10 +8,7 @@ parameters: simulation-setup: ## quadrature setup quadrature: - alpha: 0.0 - beta: 0.0 - ngllx: 5 - ngllz: 5 + quadrature-type: GLL4 ## Solver setup solver: @@ -22,6 +19,13 @@ parameters: dt: 0.85e-3 nstep: 800 + simulation-mode: + forward: + writer: + seismogram: + output-format: ascii + output-folder: "." + receivers: stations-file: "../DATA/STATIONS" angle: 0.0 @@ -38,7 +42,3 @@ parameters: databases: mesh-database: "../../../tests/unit-tests/domain/serial/test4/database.bin" source-file: "../../../tests/unit-tests/domain/serial/test4/source.yaml" - - seismogram: - seismogram-format: ascii - output-folder: "." diff --git a/tests/unit-tests/domain/test_config.yaml b/tests/unit-tests/domain/test_config.yaml index e1122c5d..56d5af74 100644 --- a/tests/unit-tests/domain/test_config.yaml +++ b/tests/unit-tests/domain/test_config.yaml @@ -6,7 +6,8 @@ Tests: nproc : 1 databases: specfem_config: "../../../tests/unit-tests/domain/serial/test1/specfem_config.yaml" - elastic_domain_field: "../../../tests/unit-tests/domain/serial/test1/displacement.bin" + index_mapping: "../../../tests/unit-tests/domain/serial/test1/index_mapping.bin" + elastic_mass_matrix: "../../../tests/unit-tests/domain/serial/test1/rmass_inverse_elastic.bin" - name : "SerialTest2 : Homogeneous acoustic domain" description: > @@ -15,22 +16,25 @@ Tests: nproc : 1 databases: specfem_config: "../../../tests/unit-tests/domain/serial/test2/specfem_config.yaml" - acoustic_domain_field: "../../../tests/unit-tests/domain/serial/test2/potential_acoustic.bin" + index_mapping: "../../../tests/unit-tests/domain/serial/test2/index_mapping.bin" + acoustic_mass_matrix: "../../../tests/unit-tests/domain/serial/test2/rmass_inverse_acoustic.bin" - - name : "SerialTest3 : Homogeneous acoustic domain (stacey BC)" - description: > - Testing inverse of mass matrix on a homogeneous acoustic domain with no interfaces. Test is run on a single MPI process. Stacey BC are applied on top/right/left/bottom boundaries. - config: - nproc : 1 - databases: - specfem_config: "../../../tests/unit-tests/domain/serial/test3/specfem_config.yaml" - acoustic_domain_field: "../../../tests/unit-tests/domain/serial/test3/potential_acoustic.bin" + # - name : "SerialTest3 : Homogeneous acoustic domain (stacey BC)" + # description: > + # Testing inverse of mass matrix on a homogeneous acoustic domain with no interfaces. Test is run on a single MPI process. Stacey BC are applied on top/right/left/bottom boundaries. + # config: + # nproc : 1 + # databases: + # specfem_config: "../../../tests/unit-tests/domain/serial/test3/specfem_config.yaml" + # index_mapping: "../../../tests/unit-tests/domain/serial/test3/index_mapping.bin" + # acoustic_mass_matrix: "../../../tests/unit-tests/domain/serial/test3/rmass_inverse_acoustic.bin" - - name : "SerialTest4 : Homogeneous elastic domain (stacey BC)" - description: > - Testing inverse of mass matrix on a homogeneous elastic domain with no interfaces. Test is run on a single MPI process. Stacey BC are applied on top/right/left/bottom boundaries. - config: - nproc : 1 - databases: - specfem_config: "../../../tests/unit-tests/domain/serial/test4/specfem_config.yaml" - elastic_domain_field: "../../../tests/unit-tests/domain/serial/test4/displacement.bin" + # - name : "SerialTest4 : Homogeneous elastic domain (stacey BC)" + # description: > + # Testing inverse of mass matrix on a homogeneous elastic domain with no interfaces. Test is run on a single MPI process. Stacey BC are applied on top/right/left/bottom boundaries. + # config: + # nproc : 1 + # databases: + # specfem_config: "../../../tests/unit-tests/domain/serial/test4/specfem_config.yaml" + # index_mapping: "../../../tests/unit-tests/domain/serial/test4/index_mapping.bin" + # elastic_mass_matrix: "../../../tests/unit-tests/domain/serial/test4/rmass_inverse_elastic.bin" diff --git a/tests/unit-tests/fortran_io/fortranio_tests.cpp b/tests/unit-tests/fortran_io/fortranio_tests.cpp index 3e618444..ad6587db 100644 --- a/tests/unit-tests/fortran_io/fortranio_tests.cpp +++ b/tests/unit-tests/fortran_io/fortranio_tests.cpp @@ -1,4 +1,4 @@ -#include "fortranio/interface.hpp" +#include "IO/fortranio/interface.hpp" #include "specfem_setup.hpp" #include #include @@ -21,21 +21,21 @@ TEST(iotests, fortran_io) { stream.open(filename); - specfem::fortran_IO::fortran_read_line(stream, &ival); + specfem::IO::fortran_read_line(stream, &ival); EXPECT_EQ(ival, 100); - specfem::fortran_IO::fortran_read_line(stream, &dval); + specfem::IO::fortran_read_line(stream, &dval); EXPECT_FLOAT_EQ(dval, 100.0); - specfem::fortran_IO::fortran_read_line(stream, &bval); + specfem::IO::fortran_read_line(stream, &bval); EXPECT_TRUE(bval); - specfem::fortran_IO::fortran_read_line(stream, &sval); + specfem::IO::fortran_read_line(stream, &sval); EXPECT_THAT(sval.c_str(), testing::StartsWith("Test case")); - specfem::fortran_IO::fortran_read_line(stream, &ival, &dval); + specfem::IO::fortran_read_line(stream, &ival, &dval); EXPECT_EQ(ival, 100); EXPECT_FLOAT_EQ(dval, 100.0); - specfem::fortran_IO::fortran_read_line(stream, &bval, &sval); + specfem::IO::fortran_read_line(stream, &bval, &sval); EXPECT_TRUE(bval); EXPECT_THAT(sval.c_str(), testing::StartsWith("Test case")); - specfem::fortran_IO::fortran_read_line(stream, &vval); + specfem::IO::fortran_read_line(stream, &vval); for (int i = 0; i < 100; i++) { EXPECT_EQ(vval[i], 10); diff --git a/tests/unit-tests/mesh/mesh_tests.cpp b/tests/unit-tests/mesh/mesh_tests.cpp index 292bb017..4fb030fb 100644 --- a/tests/unit-tests/mesh/mesh_tests.cpp +++ b/tests/unit-tests/mesh/mesh_tests.cpp @@ -1,6 +1,5 @@ #include "../Kokkos_Environment.hpp" #include "../MPI_environment.hpp" -#include "material/interface.hpp" #include "mesh/mesh.hpp" #include "yaml-cpp/yaml.h" #include @@ -91,24 +90,29 @@ TEST(MESH_TESTS, fortran_binary_reader) { specfem::MPI::MPI *mpi = MPIEnvironment::get_mpi(); std::string config_filename = "../../../tests/unit-tests/mesh/test_config.yaml"; - std::vector tests; - parse_test_config(YAML::LoadFile(config_filename), tests); - - for (auto test : tests) { - std::vector > materials; - std::cout << "Executing test: " << test.description << std::endl; + std::vector Tests; + parse_test_config(YAML::LoadFile(config_filename), Tests); + + for (auto Test : Tests) { + std::cout << "-------------------------------------------------------\n" + << "\033[0;32m[RUNNING]\033[0m Test: " << Test.name << "\n" + << "-------------------------------------------------------\n\n" + << std::endl; try { specfem::mesh::mesh mesh( - test.databases.filenames[test.configuration.processors - 1], - materials, mpi); - std::cout << " - Test passed\n" << std::endl; + Test.databases.filenames[Test.configuration.processors - 1], mpi); + std::cout << "--------------------------------------------------\n" + << "\033[0;32m[PASSED]\033[0m Test name: " << Test.name << "\n" + << "--------------------------------------------------\n\n" + << std::endl; } catch (std::runtime_error &e) { std::cout << " - Error: " << e.what() << std::endl; - FAIL() << " Test failed\n" - << " - Test name: " << test.name << "\n" - << " - Number of MPI processors: " << test.configuration.processors - << "\n" - << " - Error: " << e.what() << std::endl; + FAIL() << "--------------------------------------------------\n" + << "\033[0;31m[FAILED]\033[0m Test failed\n" + << " - Test name: " << Test.name << "\n" + << " - Error: " << e.what() << "\n" + << "--------------------------------------------------\n\n" + << std::endl; } } SUCCEED(); diff --git a/tests/unit-tests/mesh/parallel/Database00000.bin b/tests/unit-tests/mesh/parallel/Database00000.bin deleted file mode 100644 index 1e3c59da..00000000 Binary files a/tests/unit-tests/mesh/parallel/Database00000.bin and /dev/null differ diff --git a/tests/unit-tests/mesh/parallel/Database00001.bin b/tests/unit-tests/mesh/parallel/Database00001.bin deleted file mode 100644 index d21867ab..00000000 Binary files a/tests/unit-tests/mesh/parallel/Database00001.bin and /dev/null differ diff --git a/tests/unit-tests/mesh/parallel/Database00002.bin b/tests/unit-tests/mesh/parallel/Database00002.bin deleted file mode 100644 index a330cfc3..00000000 Binary files a/tests/unit-tests/mesh/parallel/Database00002.bin and /dev/null differ diff --git a/tests/unit-tests/mesh/parallel/Database00003.bin b/tests/unit-tests/mesh/parallel/Database00003.bin deleted file mode 100644 index 9dff6d85..00000000 Binary files a/tests/unit-tests/mesh/parallel/Database00003.bin and /dev/null differ diff --git a/tests/unit-tests/mesh/parallel/Database00004.bin b/tests/unit-tests/mesh/parallel/Database00004.bin deleted file mode 100644 index 01c1ca56..00000000 Binary files a/tests/unit-tests/mesh/parallel/Database00004.bin and /dev/null differ diff --git a/tests/unit-tests/mesh/parallel/Database00005.bin b/tests/unit-tests/mesh/parallel/Database00005.bin deleted file mode 100644 index 2c493376..00000000 Binary files a/tests/unit-tests/mesh/parallel/Database00005.bin and /dev/null differ diff --git a/tests/unit-tests/mesh/parallel/Database00006.bin b/tests/unit-tests/mesh/parallel/Database00006.bin deleted file mode 100644 index e1580dc5..00000000 Binary files a/tests/unit-tests/mesh/parallel/Database00006.bin and /dev/null differ diff --git a/tests/unit-tests/mesh/parallel/Database00007.bin b/tests/unit-tests/mesh/parallel/Database00007.bin deleted file mode 100644 index 1c6a3c75..00000000 Binary files a/tests/unit-tests/mesh/parallel/Database00007.bin and /dev/null differ diff --git a/tests/unit-tests/mesh/parallel/Database00008.bin b/tests/unit-tests/mesh/parallel/Database00008.bin deleted file mode 100644 index eaaeea95..00000000 Binary files a/tests/unit-tests/mesh/parallel/Database00008.bin and /dev/null differ diff --git a/tests/unit-tests/mesh/parallel/Database00009.bin b/tests/unit-tests/mesh/parallel/Database00009.bin deleted file mode 100644 index 79e2c3a7..00000000 Binary files a/tests/unit-tests/mesh/parallel/Database00009.bin and /dev/null differ diff --git a/tests/unit-tests/mesh/serial/test1/database.bin b/tests/unit-tests/mesh/serial/test1/database.bin deleted file mode 100644 index 83aa4900..00000000 Binary files a/tests/unit-tests/mesh/serial/test1/database.bin and /dev/null differ diff --git a/tests/unit-tests/mesh/serial/test2/database.bin b/tests/unit-tests/mesh/serial/test2/database.bin deleted file mode 100644 index 4c7ee7b5..00000000 Binary files a/tests/unit-tests/mesh/serial/test2/database.bin and /dev/null differ diff --git a/tests/unit-tests/mesh/serial/test3/database.bin b/tests/unit-tests/mesh/serial/test3/database.bin deleted file mode 100644 index 8fd59d00..00000000 Binary files a/tests/unit-tests/mesh/serial/test3/database.bin and /dev/null differ diff --git a/tests/unit-tests/mesh/test_config.yaml b/tests/unit-tests/mesh/test_config.yaml index 0b33bd80..7dcd417e 100644 --- a/tests/unit-tests/mesh/test_config.yaml +++ b/tests/unit-tests/mesh/test_config.yaml @@ -1,28 +1,46 @@ Tests: # Test 1: - - name : "SerialTest1 : Homogeneous elastic domain" + - name : "Test 1: Simple mesh with flat topography" description: > - Serial mesh IO test. Homogeneous elastic domain. + Testing mesh reader on a simple mesh with flat topography. config: nproc : 1 databases: - processor : 0 - filename : "../../../tests/unit-tests/mesh/serial/test1/database.bin" + filename : "../../../tests/unit-tests/data/mesh/simple_mesh_flat_topography/database.bin" # Test 2: - - name : "SerialTest2 : Homogeneous acoustic domain" + - name : "Test 2: Simple mesh with curved topography" description: > - Serial mesh IO test. Homogeneous acoustic domain. + Testing mesh reader on a simple mesh with curved topography. config: nproc : 1 databases: - processor : 0 - filename : "../../../tests/unit-tests/mesh/serial/test2/database.bin" + filename : "../../../tests/unit-tests/data/mesh/simple_mesh_curved_topography/database.bin" # Test 3: - - name : "SerialTest3 : Heterogeneous elastic acoustic domain" + - name : "Test 3: Simple mesh with flat ocean bottom" description: > - Serial mesh IO test. Heterogeneous elastic acoustic domain. + Testing mesh reader on a simple mesh with flat ocean bottom. Fluid-solid interface is at the ocean bottom. config: nproc : 1 databases: - processor : 0 - filename : "../../../tests/unit-tests/mesh/serial/test3/database.bin" + filename : "../../../tests/unit-tests/data/mesh/fluid_solid_mesh_flat_ocean_bottom/database.bin" + # Test 4: + - name : "Test 4: Simple mesh with curved ocean bottom" + description: > + Testing mesh reader on a simple mesh with curved ocean bottom. Fluid-solid interface is at the ocean bottom. + config: + nproc : 1 + databases: + - processor : 0 + filename : "../../../tests/unit-tests/data/mesh/fluid_solid_mesh_curved_ocean_bottom/database.bin" + # Test 5: + - name : "Test 5: Gmesh Example" + description: > + Testing mesh reader on a Gmesh example mesh. + config: + nproc : 1 + databases: + - processor : 0 + filename : "../../../tests/unit-tests/data/mesh/Gmesh_Example_Stacey/database.bin" diff --git a/tests/unit-tests/policies/policies.cpp b/tests/unit-tests/policies/policies.cpp new file mode 100644 index 00000000..82e53fbf --- /dev/null +++ b/tests/unit-tests/policies/policies.cpp @@ -0,0 +1,476 @@ +#include "../Kokkos_Environment.hpp" +#include "../MPI_environment.hpp" +#include "datatypes/simd.hpp" +#include "parallel_configuration/chunk_config.hpp" +#include "parallel_configuration/range_config.hpp" +#include "policies/chunk.hpp" +#include "policies/range.hpp" +#include "yaml-cpp/yaml.h" +#include +#include +#include +#include +#include +#include +#include + +// ------------------------------------------------------------------------ +// Test configuration +namespace test_configuration { +struct configuration { +public: + int processors; +}; + +void operator>>(YAML::Node &Node, configuration &configuration) { + configuration.processors = Node["nproc"].as(); + return; +} + +struct parameters { + int nglob; + int nspec; +}; + +void operator>>(YAML::Node &Node, parameters ¶meters) { + parameters.nglob = Node["nglob"].as(); + parameters.nspec = Node["nspec"].as(); + return; +} + +struct Test { +public: + Test(const YAML::Node &Node) { + name = Node["name"].as(); + description = Node["description"].as(); + YAML::Node config = Node["config"]; + config >> configuration; + YAML::Node parameters = Node["parameters"]; + parameters >> this->parameters; + return; + } + + std::string name; + std::string description; + test_configuration::parameters parameters; + test_configuration::configuration configuration; +}; +} // namespace test_configuration + +// ------------------------------------------------------------------------ +// Reading test config + +void parse_test_config(const YAML::Node &yaml, + std::vector &tests) { + YAML::Node all_tests = yaml["Tests"]; + assert(all_tests.IsSequence()); + + for (auto N : all_tests) + tests.push_back(test_configuration::Test(N)); + + return; +} + +// ------------------------------------------------------------------------ + +template +typename Kokkos::View::HostMirror +execute_range_policy(const int nglob) { + using PolicyType = specfem::policy::range; + PolicyType policy(nglob); + using TestViewType = Kokkos::View; + TestViewType test_view("test_view", nglob); + TestViewType::HostMirror test_view_host = + Kokkos::create_mirror_view(test_view); + + // initialize test_view + Kokkos::parallel_for( + "initialize_test_view", + Kokkos::RangePolicy(0, nglob), + KOKKOS_LAMBDA(const int iglob) { test_view(iglob) = 0; }); + + Kokkos::fence(); + + Kokkos::parallel_for( + "execute_range_policy", + static_cast(policy), + KOKKOS_LAMBDA(const int iglob) { + const auto iterator = policy.range_iterator(iglob); + const auto index = iterator(0); + + constexpr bool using_simd = PolicyType::simd::using_simd; + const auto l_test_view = test_view; + + if constexpr (using_simd) { + using mask_type = typename PolicyType::simd::mask_type; + mask_type mask( + [&](std::size_t lane) { return index.index.mask(lane); }); + using tag_type = typename PolicyType::simd::tag_type; + using datatype = typename PolicyType::simd::datatype; + datatype data; + Kokkos::Experimental::where(mask, data) + .copy_from(&l_test_view(index.index.iglob), tag_type()); + + data += static_cast(1); + Kokkos::Experimental::where(mask, data) + .copy_to(&l_test_view(index.index.iglob), tag_type()); + } else if constexpr (!using_simd) { + l_test_view(index.index.iglob) += 1; + } + }); + + Kokkos::fence(); + + Kokkos::deep_copy(test_view_host, test_view); + return test_view_host; +} + +template +typename Kokkos::View::HostMirror +execute_chunk_element_policy(const int nspec, const int ngllz, + const int ngllx) { + Kokkos::View elements("elements", + nspec); + + // Initialize elements + Kokkos::parallel_for( + "initialize_elements", + Kokkos::RangePolicy(0, nspec), + KOKKOS_LAMBDA(const int ispec) { elements(ispec) = ispec; }); + + Kokkos::fence(); + + using PolicyType = specfem::policy::element_chunk; + PolicyType policy(elements, ngllz, ngllx); + + using TestViewType = Kokkos::View; + + TestViewType test_view("test_view", nspec, ngllz, ngllx); + TestViewType::HostMirror test_view_host = + Kokkos::create_mirror_view(test_view); + + // initialize test_view + Kokkos::parallel_for( + "initialize_test_view", + Kokkos::MDRangePolicy >({ 0, 0, 0 }, + { nspec, ngllz, ngllx }), + KOKKOS_LAMBDA(const int ispec, const int iz, const int ix) { + test_view(ispec, iz, ix) = 0; + }); + + Kokkos::fence(); + + constexpr int simd_size = PolicyType::simd::size(); + + Kokkos::parallel_for( + "specfem::domain::impl::kernels::elements::compute_mass_matrix", + static_cast(policy), + KOKKOS_LAMBDA(const typename PolicyType::member_type &team) { + for (int tile = 0; tile < PolicyType::tile_size * simd_size; + tile += PolicyType::chunk_size * simd_size) { + const int starting_element_index = + team.league_rank() * PolicyType::tile_size * simd_size + tile; + + if (starting_element_index >= nspec) { + break; + } + + const auto iterator = policy.league_iterator(starting_element_index); + + Kokkos::parallel_for( + Kokkos::TeamThreadRange(team, iterator.chunk_size()), + [&](const int i) { + const auto iterator_index = iterator(i); + const auto ispec = iterator_index.index.ispec; + const int ix = iterator_index.index.ix; + const int iz = iterator_index.index.iz; + constexpr bool using_simd = PolicyType::simd::using_simd; + const auto l_test_view = test_view; + + if constexpr (using_simd) { + using mask_type = typename PolicyType::simd::mask_type; + mask_type mask([&](std::size_t lane) { + return iterator_index.index.mask(lane); + }); + using tag_type = typename PolicyType::simd::tag_type; + using datatype = typename PolicyType::simd::datatype; + datatype data; + Kokkos::Experimental::where(mask, data) + .copy_from(&l_test_view(ispec, iz, ix), tag_type()); + + data += static_cast(1); + Kokkos::Experimental::where(mask, data) + .copy_to(&l_test_view(ispec, iz, ix), tag_type()); + } else if constexpr (!using_simd) { + l_test_view(ispec, iz, ix) += 1; + } + }); + } + }); + + Kokkos::fence(); + + Kokkos::deep_copy(test_view_host, test_view); + return test_view_host; +} + +class POLICIES : public ::testing::Test { +protected: + class Iterator { + public: + Iterator(test_configuration::Test *p_Test, int *p_nglob, int *p_nspec) + : p_Test(p_Test), p_nglob(p_nglob), p_nspec(p_nspec) {} + + std::tuple operator*() { + std::cout << "-------------------------------------------------------\n" + << "\033[0;32m[RUNNING]\033[0m " << p_Test->name << "\n" + << "-------------------------------------------------------\n\n" + << std::endl; + return std::make_tuple(*p_Test, *p_nglob, *p_nspec); + } + + Iterator &operator++() { + ++p_Test; + ++p_nglob; + ++p_nspec; + return *this; + } + + bool operator!=(const Iterator &other) const { + return p_Test != other.p_Test; + } + + private: + test_configuration::Test *p_Test; + int *p_nglob; + int *p_nspec; + }; + + POLICIES() { + + std::string config_filename = + "../../../tests/unit-tests/policies/test_config.yaml"; + parse_test_config(YAML::LoadFile(config_filename), Tests); + + for (auto &Test : Tests) { + nglobs.push_back(Test.parameters.nglob); + nspecs.push_back(Test.parameters.nspec); + } + + return; + } + + Iterator begin() { return Iterator(&Tests[0], &nglobs[0], &nspecs[0]); } + Iterator end() { + return Iterator(&Tests[Tests.size()], &nglobs[nglobs.size()], + &nspecs[nspecs.size()]); + } + + std::vector Tests; + std::vector nglobs; + std::vector nspecs; +}; + +TEST_F(POLICIES, RangePolicy) { + for (auto parameters : *this) { + const auto Test = std::get<0>(parameters); + const auto nglob = std::get<1>(parameters); + const auto nspec = std::get<2>(parameters); + const int ngllz = 5; + const int ngllx = 5; + + using ParallelConfig = specfem::parallel_config::default_range_config< + specfem::datatype::simd, + Kokkos::DefaultExecutionSpace>; + using SimdParallelConfig = specfem::parallel_config::default_range_config< + specfem::datatype::simd, + Kokkos::DefaultExecutionSpace>; + + const auto check_test_view = [&](const auto &test_view, std::string error) { + for (int iglob = 0; iglob < nglob; iglob++) { + if (test_view(iglob) != 1) { + ADD_FAILURE(); + + std::cout << "--------------------------------------------------\n" + << "\033[0;31m[FAILED]\033[0m Test name: " << Test.name + << "\n" + << "- Error: " << error << "\n" + << " Index: \n " + << " iglob = " << iglob << "\n" + << "--------------------------------------------------\n\n" + << std::endl; + return; + } + } + + return; + }; + + auto test_view = execute_range_policy(nglob); + auto simd_test_view = execute_range_policy(nglob); + + check_test_view(test_view, "Error in RangePolicy with SIMD OFF"); + check_test_view(simd_test_view, "Error in RangePolicy with SIMD ON"); + + std::cout << "--------------------------------------------------\n" + << "\033[0;32m[PASSED]\033[0m " << Test.name << "\n" + << "--------------------------------------------------\n\n" + << std::endl; + } +} + +TEST_F(POLICIES, ChunkElementPolicy) { + for (auto parameters : *this) { + const auto Test = std::get<0>(parameters); + const auto nglob = std::get<1>(parameters); + const auto nspec = std::get<2>(parameters); + + const int ngllz = 5; + const int ngllx = 5; + + using ParallelConfig = specfem::parallel_config::default_chunk_config< + specfem::dimension::type::dim2, + specfem::datatype::simd, + Kokkos::DefaultExecutionSpace>; + + using SimdParallelConfig = specfem::parallel_config::default_chunk_config< + specfem::dimension::type::dim2, + specfem::datatype::simd, + Kokkos::DefaultExecutionSpace>; + + const auto check_test_view = [&](const auto &test_view, std::string error) { + for (int ispec = 0; ispec < nspec; ispec++) { + for (int iz = 0; iz < ngllz; iz++) { + for (int ix = 0; ix < ngllx; ix++) { + if (test_view(ispec, iz, ix) != 1) { + ADD_FAILURE(); + + std::cout + << "--------------------------------------------------\n" + << "\033[0;31m[FAILED]\033[0m Test name: " << Test.name + << "\n" + << "- Error: " << error << "\n" + << " Index: \n " + << " ispec = " << ispec << "\n" + << " iz = " << iz << "\n" + << " ix = " << ix << "\n" + << "--------------------------------------------------\n\n" + << std::endl; + return; + } + } + } + } + + return; + }; + + auto test_view = + execute_chunk_element_policy(nspec, ngllz, ngllx); + auto simd_test_view = + execute_chunk_element_policy(nspec, ngllz, ngllx); + + check_test_view(test_view, "Error in ChunkElementPolicy with SIMD OFF"); + check_test_view(simd_test_view, "Error in ChunkElementPolicy with SIMD ON"); + + std::cout << "--------------------------------------------------\n" + << "\033[0;32m[PASSED]\033[0m " << Test.name << "\n" + << "--------------------------------------------------\n\n" + << std::endl; + } +} + +// TEST(POLICIES, RangePolicy) { +// specfem::MPI::MPI *mpi = MPIEnvironment::get_mpi(); +// std::string config_filename = +// "../../../tests/unit-tests/policies/test_config.yaml"; +// std::vector Tests; +// parse_test_config(YAML::LoadFile(config_filename), Tests); + +// specfem_data specfem_test(Tests); + +// for (auto [Test, assembly] : specfem_test) { + +// const int nglob = compute_nglob(assembly.mesh.points.h_index_mapping); +// const int nspec = assembly.mesh.points.nspec; +// const int ngllz = assembly.mesh.points.ngllz; +// const int ngllx = assembly.mesh.points.ngllx; +// const auto index_mapping = assembly.mesh.points.h_index_mapping; + +// using ParallelConfig = specfem::parallel_config::default_range_config< +// specfem::datatype::simd, +// Kokkos::DefaultExecutionSpace>; +// using SimdParallelConfig = +// specfem::parallel_config::default_range_config< +// specfem::datatype::simd, +// Kokkos::DefaultExecutionSpace>; + +// const auto check_test_view = [&](const auto &test_view, std::string +// error) { +// for (int iglob = 0; iglob < nglob; iglob++) { +// if (test_view(iglob) != 1) { +// ADD_FAILURE(); + +// std::cout << "--------------------------------------------------\n" +// << "\033[0;31m[FAILED]\033[0m Test name: " << Test.name +// << "\n" +// << "- Error: " << error << "\n" +// << " Index: \n " +// << " iglob = " << iglob << "\n" +// << +// "--------------------------------------------------\n\n" +// << std::endl; +// return; +// } +// } + +// for (int ispec = 0; ispec < nspec; ispec++) { +// for (int iz = 0; iz < ngllz; iz++) { +// for (int ix = 0; ix < ngllx; ix++) { +// const int iglob = index_mapping(ispec, iz, ix); +// if (test_view(iglob) != 1) { +// ADD_FAILURE(); + +// std::cout +// << "--------------------------------------------------\n" +// << "\033[0;31m[FAILED]\033[0m Test name: " << Test.name +// << "\n" +// << "- Error: " << error << "\n" +// << " Index: \n " +// << " ispec = " << ispec << "\n" +// << " iz = " << iz << "\n" +// << " ix = " << ix << "\n" +// << "--------------------------------------------------\n\n" +// << std::endl; +// return; +// } +// } +// } +// } +// }; + +// auto test_view = execute_range_policy(nglob); +// auto simd_test_view = execute_range_policy(nglob); + +// check_test_view(test_view, "Error in RangePolicy with SIMD OFF"); +// check_test_view(simd_test_view, "Error in RangePolicy with SIMD ON"); + +// std::cout << "--------------------------------------------------\n" +// << "\033[0;32m[PASSED]\033[0m Test name: " << Test.name << "\n" +// << "--------------------------------------------------\n\n" +// << std::endl; +// } + +// return; +// } + +// ------------------------------------------------------------------------ + +int main(int argc, char *argv[]) { + ::testing::InitGoogleTest(&argc, argv); + ::testing::AddGlobalTestEnvironment(new MPIEnvironment); + ::testing::AddGlobalTestEnvironment(new KokkosEnvironment); + return RUN_ALL_TESTS(); +} diff --git a/tests/unit-tests/policies/test_config.yaml b/tests/unit-tests/policies/test_config.yaml new file mode 100644 index 00000000..59c02fab --- /dev/null +++ b/tests/unit-tests/policies/test_config.yaml @@ -0,0 +1,73 @@ +Tests: + # Test 1: + - name : "Test 1: Multiple of simd_size" + description: > + Testing range policy with a range that is a multiple of simd_size. + config: + nproc : 1 + parameters: + nglob : 80000 + nspec : 8000 + # Test 2: + - name : "Test 2: N * simd_size + 1" + description: > + Testing range policy with a range that is N * simd_size + 1. + config: + nproc : 1 + parameters: + nglob : 80001 + nspec : 8001 + # Test 3: + - name : "Test 3: N * simd_size + 2" + description: > + Testing range policy with a range that is N * simd_size + 2. + config: + nproc : 1 + parameters: + nglob : 80002 + nspec : 8002 + # Test 4: + - name : "Test 4: N * simd_size + 3" + description: > + Testing range policy with a range that is N * simd_size + 3. + config: + nproc : 1 + parameters: + nglob : 80003 + nspec : 8003 + # Test 5: + - name : "Test 5: N * simd_size + 4" + description: > + Testing range policy with a range that is N * simd_size + 4. + config: + nproc : 1 + parameters: + nglob : 80004 + nspec : 8004 + # Test 6: + - name : "Test 6: N * simd_size + 5" + description: > + Testing range policy with a range that is N * simd_size + 5. + config: + nproc : 1 + parameters: + nglob : 80005 + nspec : 8005 + # Test 7: + - name : "Test 7: N * simd_size + 6" + description: > + Testing range policy with a range that is N * simd_size + 6. + config: + nproc : 1 + parameters: + nglob : 80006 + nspec : 8006 + # Test 8: + - name : "Test 8: N * simd_size + 7" + description: > + Testing range policy with a range that is N * simd_size + 7. + config: + nproc : 1 + parameters: + nglob : 80007 + nspec : 8007 diff --git a/tests/unit-tests/seismogram/acoustic/seismogram_tests.cpp b/tests/unit-tests/seismogram/acoustic/seismogram_tests.cpp index 2fa46b5a..f4d66364 100644 --- a/tests/unit-tests/seismogram/acoustic/seismogram_tests.cpp +++ b/tests/unit-tests/seismogram/acoustic/seismogram_tests.cpp @@ -1,16 +1,16 @@ #include "../../Kokkos_Environment.hpp" #include "../../MPI_environment.hpp" -#include "../../utilities/include/compare_array.h" +// #include "../../utilities/include/compare_array.h" +#include "IO/fortranio/interface.hpp" #include "compute/interface.hpp" #include "constants.hpp" -#include "domain/interface.hpp" -#include "material/interface.hpp" +#include "domain/domain.hpp" #include "mesh/mesh.hpp" #include "parameter_parser/interface.hpp" #include "quadrature/interface.hpp" #include "receiver/interface.hpp" -#include "solver/interface.hpp" -#include "timescheme/interface.hpp" +#include "solver/solver.hpp" +#include "timescheme/timescheme.hpp" #include "yaml-cpp/yaml.h" // ----- Parse test config ------------- // @@ -61,7 +61,7 @@ void read_field( type_real ref_value; for (int i1 = 0; i1 < n1; i1++) { for (int i2 = 0; i2 < n2; i2++) { - specfem::fortran_IO::fortran_read_line(stream, &ref_value); + specfem::IO::fortran_read_line(stream, &ref_value); field(i1, i2) = ref_value; } } @@ -71,7 +71,7 @@ void read_field( return; } -TEST(SEISMOGRAM_TESTS, elastic_seismograms_test) { +TEST(SEISMOGRAM_TESTS, acoustic_seismograms_test) { std::string config_filename = "../../../tests/unit-tests/seismogram/acoustic/test_config.yaml"; @@ -87,74 +87,46 @@ TEST(SEISMOGRAM_TESTS, elastic_seismograms_test) { // mpi->cout(setup.print_header()); // Set up GLL quadrature points - auto [gllx, gllz] = setup.instantiate_quadrature(); + const auto quadratures = setup.instantiate_quadrature(); + + // Read mesh generated MESHFEM + specfem::mesh::mesh mesh(database_file, mpi); + + std::vector > sources(0); const auto angle = setup.get_receiver_angle(); const auto stations_filename = setup.get_stations_file(); auto receivers = specfem::receivers::read_receivers(stations_filename, angle); - - // Read mesh generated MESHFEM - std::vector > materials; - specfem::mesh::mesh mesh(database_file, materials, mpi); - - // Generate compute structs to be used by the solver - specfem::compute::compute compute(mesh.coorg, mesh.material_ind.knods, gllx, - gllz); - specfem::compute::partial_derivatives partial_derivatives( - mesh.coorg, mesh.material_ind.knods, gllx, gllz); - specfem::compute::properties material_properties( - mesh.material_ind.kmato, materials, mesh.nspec, gllx->get_N(), - gllz->get_N()); - - specfem::compute::boundaries boundary_conditions( - mesh.material_ind.kmato, materials, mesh.acfree_surface, - mesh.abs_boundary); - - // locate the recievers - for (auto &receiver : receivers) - receiver->locate(compute.coordinates.coord, compute.h_ibool, - gllx->get_hxi(), gllz->get_hxi(), mesh.nproc, mesh.coorg, - mesh.material_ind.knods, mesh.npgeo, - material_properties.h_ispec_type, mpi); - - // Setup solver compute struct - - const type_real xmax = compute.coordinates.xmax; - const type_real xmin = compute.coordinates.xmin; - const type_real zmax = compute.coordinates.zmax; - const type_real zmin = compute.coordinates.zmin; - const auto stypes = setup.get_seismogram_types(); - specfem::compute::receivers compute_receivers(receivers, stypes, gllx, gllz, - xmax, xmin, zmax, zmin, 1, mpi); - - const int nglob = specfem::utilities::compute_nglob(compute.h_ibool); - specfem::enums::element::quadrature::static_quadrature_points<5> qp5; - specfem::domain::domain< - specfem::enums::element::medium::acoustic, - specfem::enums::element::quadrature::static_quadrature_points<5> > - acoustic_domain_static(nglob, qp5, &compute, material_properties, - partial_derivatives, boundary_conditions, - specfem::compute::sources(), compute_receivers, - gllx, gllz); + specfem::compute::assembly assembly(mesh, quadratures, sources, receivers, + stypes, 0, 0, 0, 1, + setup.get_simulation_type()); - const auto displacement_field = acoustic_domain_static.get_host_field(); - const auto velocity_field = acoustic_domain_static.get_host_field_dot(); + const auto displacement_field = assembly.fields.forward.acoustic.h_field; + const auto velocity_field = assembly.fields.forward.acoustic.h_field_dot; const auto acceleration_field = - acoustic_domain_static.get_host_field_dot_dot(); + assembly.fields.forward.acoustic.h_field_dot_dot; + + const int nglob = assembly.fields.forward.nglob; read_field(test_config.displacement_field, displacement_field, nglob, 1); read_field(test_config.velocity_field, velocity_field, nglob, 1); read_field(test_config.acceleration_field, acceleration_field, nglob, 1); - acoustic_domain_static.sync_field(specfem::sync::HostToDevice); - acoustic_domain_static.sync_field_dot(specfem::sync::HostToDevice); - acoustic_domain_static.sync_field_dot_dot(specfem::sync::HostToDevice); + assembly.fields.copy_to_device(); + + specfem::enums::element::quadrature::static_quadrature_points<5> qp5; + + specfem::domain::domain< + specfem::wavefield::type::forward, specfem::dimension::type::dim2, + specfem::element::medium_tag::acoustic, + specfem::enums::element::quadrature::static_quadrature_points<5> > + acoustic_domain_static(setup.get_dt(), assembly, qp5); - acoustic_domain_static.compute_seismogram(0); + acoustic_domain_static.compute_seismograms(0); - compute_receivers.sync_seismograms(); + assembly.receivers.sync_seismograms(); type_real tol = 1e-5; @@ -178,7 +150,7 @@ TEST(SEISMOGRAM_TESTS, elastic_seismograms_test) { for (int isys = 0; isys < stypes.size(); isys++) { for (int irec = 0; irec < receivers.size(); irec++) { for (int idim = 0; idim < 2; idim++) { - EXPECT_NEAR(compute_receivers.h_seismogram(0, isys, irec, idim), + EXPECT_NEAR(assembly.receivers.h_seismogram(0, isys, irec, idim), ground_truth[index], std::fabs(tol * ground_truth[index])); index++; } diff --git a/tests/unit-tests/seismogram/acoustic/serial/specfem_config.yaml b/tests/unit-tests/seismogram/acoustic/serial/specfem_config.yaml index 4e2140bf..3c003cbf 100644 --- a/tests/unit-tests/seismogram/acoustic/serial/specfem_config.yaml +++ b/tests/unit-tests/seismogram/acoustic/serial/specfem_config.yaml @@ -11,10 +11,7 @@ parameters: simulation-setup: ## quadrature setup quadrature: - alpha: 0.0 - beta: 0.0 - ngllx: 5 - ngllz: 5 + quadrature-type: GLL4 ## Solver setup solver: @@ -25,6 +22,13 @@ parameters: dt: 1.1e-5 nstep: 100 + simulation-mode: + forward: + writer: + seismogram: + output-format: ascii + output-folder: "." + receivers: stations-file: "../../../tests/unit-tests/seismogram/acoustic/serial/STATIONS" angle: 0.0 @@ -43,7 +47,3 @@ parameters: databases: mesh-database: "../../../tests/unit-tests/seismogram/acoustic/serial/database.bin" source-file: "dummy-source.yaml" - - seismogram: - seismogram-format: ascii - output-folder: "." diff --git a/tests/unit-tests/seismogram/elastic/seismogram_tests.cpp b/tests/unit-tests/seismogram/elastic/seismogram_tests.cpp index 587d83db..5b4fe756 100644 --- a/tests/unit-tests/seismogram/elastic/seismogram_tests.cpp +++ b/tests/unit-tests/seismogram/elastic/seismogram_tests.cpp @@ -1,16 +1,16 @@ #include "../../Kokkos_Environment.hpp" #include "../../MPI_environment.hpp" -#include "../../utilities/include/compare_array.h" +// #include "../../utilities/include/compare_array.h" +#include "IO/fortranio/interface.hpp" #include "compute/interface.hpp" #include "constants.hpp" -#include "domain/interface.hpp" -#include "material/interface.hpp" +#include "domain/domain.hpp" #include "mesh/mesh.hpp" #include "parameter_parser/interface.hpp" #include "quadrature/interface.hpp" #include "receiver/interface.hpp" -#include "solver/interface.hpp" -#include "timescheme/interface.hpp" +#include "solver/solver.hpp" +#include "timescheme/timescheme.hpp" #include "yaml-cpp/yaml.h" // ----- Parse test config ------------- // @@ -61,7 +61,7 @@ void read_field( type_real ref_value; for (int i1 = 0; i1 < n1; i1++) { for (int i2 = 0; i2 < n2; i2++) { - specfem::fortran_IO::fortran_read_line(stream, &ref_value); + specfem::IO::fortran_read_line(stream, &ref_value); field(i1, i2) = ref_value; } } @@ -87,75 +87,46 @@ TEST(SEISMOGRAM_TESTS, elastic_seismograms_test) { // mpi->cout(setup.print_header()); // Set up GLL quadrature points - auto [gllx, gllz] = setup.instantiate_quadrature(); + const auto quadratures = setup.instantiate_quadrature(); + + // Read mesh generated MESHFEM + specfem::mesh::mesh mesh(database_file, mpi); + + std::vector > sources(0); const auto angle = setup.get_receiver_angle(); const auto stations_filename = setup.get_stations_file(); auto receivers = specfem::receivers::read_receivers(stations_filename, angle); - - // Read mesh generated MESHFEM - std::vector > materials; - specfem::mesh::mesh mesh(database_file, materials, mpi); - - // Generate compute structs to be used by the solver - specfem::compute::compute compute(mesh.coorg, mesh.material_ind.knods, gllx, - gllz); - specfem::compute::partial_derivatives partial_derivatives( - mesh.coorg, mesh.material_ind.knods, gllx, gllz); - specfem::compute::properties material_properties( - mesh.material_ind.kmato, materials, mesh.nspec, gllx->get_N(), - gllz->get_N()); - - // Setup boundary conditions - specfem::compute::boundaries boundary_conditions( - mesh.material_ind.kmato, materials, mesh.acfree_surface, - mesh.abs_boundary); - - // locate the recievers - for (auto &receiver : receivers) - receiver->locate(compute.coordinates.coord, compute.h_ibool, - gllx->get_hxi(), gllz->get_hxi(), mesh.nproc, mesh.coorg, - mesh.material_ind.knods, mesh.npgeo, - material_properties.h_ispec_type, mpi); - - // Setup solver compute struct - - const type_real xmax = compute.coordinates.xmax; - const type_real xmin = compute.coordinates.xmin; - const type_real zmax = compute.coordinates.zmax; - const type_real zmin = compute.coordinates.zmin; - const auto stypes = setup.get_seismogram_types(); - specfem::compute::receivers compute_receivers(receivers, stypes, gllx, gllz, - xmax, xmin, zmax, zmin, 1, mpi); - - const int nglob = specfem::utilities::compute_nglob(compute.h_ibool); - specfem::enums::element::quadrature::static_quadrature_points<5> qp5; - specfem::domain::domain< - specfem::enums::element::medium::elastic, - specfem::enums::element::quadrature::static_quadrature_points<5> > - elastic_domain_static(nglob, qp5, &compute, material_properties, - partial_derivatives, boundary_conditions, - specfem::compute::sources(), compute_receivers, - gllx, gllz); + specfem::compute::assembly assembly(mesh, quadratures, sources, receivers, + stypes, 0, 0, 0, 1, + setup.get_simulation_type()); - const auto displacement_field = elastic_domain_static.get_host_field(); - const auto velocity_field = elastic_domain_static.get_host_field_dot(); + const auto displacement_field = assembly.fields.forward.elastic.h_field; + const auto velocity_field = assembly.fields.forward.elastic.h_field_dot; const auto acceleration_field = - elastic_domain_static.get_host_field_dot_dot(); + assembly.fields.forward.elastic.h_field_dot_dot; + + const int nglob = assembly.fields.forward.nglob; read_field(test_config.displacement_field, displacement_field, nglob, 2); read_field(test_config.velocity_field, velocity_field, nglob, 2); read_field(test_config.acceleration_field, acceleration_field, nglob, 2); - elastic_domain_static.sync_field(specfem::sync::HostToDevice); - elastic_domain_static.sync_field_dot(specfem::sync::HostToDevice); - elastic_domain_static.sync_field_dot_dot(specfem::sync::HostToDevice); + assembly.fields.copy_to_device(); + + specfem::enums::element::quadrature::static_quadrature_points<5> qp5; + + specfem::domain::domain< + specfem::wavefield::type::forward, specfem::dimension::type::dim2, + specfem::element::medium_tag::elastic, + specfem::enums::element::quadrature::static_quadrature_points<5> > + elastic_domain_static(setup.get_dt(), assembly, qp5); - elastic_domain_static.compute_seismogram(0); + elastic_domain_static.compute_seismograms(0); - compute_receivers.sync_seismograms(); + assembly.receivers.sync_seismograms(); type_real tol = 1e-6; @@ -179,7 +150,7 @@ TEST(SEISMOGRAM_TESTS, elastic_seismograms_test) { for (int isys = 0; isys < stypes.size(); isys++) { for (int irec = 0; irec < receivers.size(); irec++) { for (int idim = 0; idim < 2; idim++) { - EXPECT_NEAR(compute_receivers.h_seismogram(0, isys, irec, idim), + EXPECT_NEAR(assembly.receivers.h_seismogram(0, isys, irec, idim), ground_truth[index], std::fabs(tol * ground_truth[index])); index++; } diff --git a/tests/unit-tests/seismogram/elastic/serial/specfem_config.yaml b/tests/unit-tests/seismogram/elastic/serial/specfem_config.yaml index d3e995db..a72a17bc 100644 --- a/tests/unit-tests/seismogram/elastic/serial/specfem_config.yaml +++ b/tests/unit-tests/seismogram/elastic/serial/specfem_config.yaml @@ -11,10 +11,7 @@ parameters: simulation-setup: ## quadrature setup quadrature: - alpha: 0.0 - beta: 0.0 - ngllx: 5 - ngllz: 5 + quadrature-type: GLL4 ## Solver setup solver: @@ -25,6 +22,13 @@ parameters: dt: 1.1e-5 nstep: 100 + simulation-mode: + forward: + writer: + seismogram: + output-format: ascii + output-folder: "." + receivers: stations-file: "../../../tests/unit-tests/seismogram/elastic/serial/STATIONS" angle: 0.0 @@ -43,7 +47,3 @@ parameters: databases: mesh-database: "../../../tests/unit-tests/seismogram/elastic/serial/database.bin" source-file: "dummy-source.yaml" - - seismogram: - seismogram-format: ascii - output-folder: "." diff --git a/tests/unit-tests/utilities/include/compare_array.h b/tests/unit-tests/utilities/include/compare_array.h deleted file mode 100644 index 42ff24ee..00000000 --- a/tests/unit-tests/utilities/include/compare_array.h +++ /dev/null @@ -1,91 +0,0 @@ -/*** - * Routines to facilitate testing infrastructure - ***/ - -#ifndef COMPARE_ARRAY_H -#define COMPARE_ARRAY_H - -#include "../../../../include/kokkos_abstractions.h" -#include - -namespace specfem { -namespace testing { - -void equate(int computed_value, int ref_value); - -void equate(type_real computed_value, type_real ref_value, type_real tol); - -void test_array( - specfem::kokkos::HostView1d computed_array, - std::string ref_file, int n1); - -void test_array( - specfem::kokkos::HostView2d computed_array, - std::string ref_file, int n1, int n2); - -void test_array( - specfem::kokkos::HostView3d computed_array, - std::string ref_file, int n1, int n2, int n3); - -void test_array( - specfem::kokkos::HostView1d computed_array, - std::string ref_file, int n1); - -void test_array( - specfem::kokkos::HostView2d computed_array, - std::string ref_file, int n1, int n2); - -void test_array( - specfem::kokkos::HostView3d computed_array, - std::string ref_file, int n1, int n2, int n3); - -void compare_norm( - specfem::kokkos::HostView1d computed_array, - std::string ref_file, int n1, type_real tolerance); - -void compare_norm( - specfem::kokkos::HostView2d computed_array, - std::string ref_file, int n1, int n2, type_real tolerance); - -void compare_norm( - specfem::kokkos::HostView3d computed_array, - std::string ref_file, int n1, int n2, int n3, type_real tolerance); -void test_array( - specfem::kokkos::HostView1d computed_array, - std::string ref_file, int n1); - -void test_array( - specfem::kokkos::HostView2d computed_array, - std::string ref_file, int n1, int n2); - -void test_array( - specfem::kokkos::HostView3d computed_array, - std::string ref_file, int n1, int n2, int n3); - -void test_array( - specfem::kokkos::HostView1d computed_array, - std::string ref_file, int n1); - -void test_array( - specfem::kokkos::HostView2d computed_array, - std::string ref_file, int n1, int n2); - -void test_array( - specfem::kokkos::HostView3d computed_array, - std::string ref_file, int n1, int n2, int n3); - -void compare_norm( - specfem::kokkos::HostView1d computed_array, - std::string ref_file, int n1, type_real tolerance); - -void compare_norm( - specfem::kokkos::HostView2d computed_array, - std::string ref_file, int n1, int n2, type_real tolerance); - -void compare_norm( - specfem::kokkos::HostView3d computed_array, - std::string ref_file, int n1, int n2, int n3, type_real tolerance); -} // namespace testing -} // namespace specfem - -#endif diff --git a/tests/unit-tests/utilities/include/compare_array.hpp b/tests/unit-tests/utilities/include/compare_array.hpp new file mode 100644 index 00000000..b7299222 --- /dev/null +++ b/tests/unit-tests/utilities/include/compare_array.hpp @@ -0,0 +1,198 @@ +/*** + * Routines to facilitate testing infrastructure + ***/ + +#ifndef COMPARE_ARRAY_H +#define COMPARE_ARRAY_H + +#include "kokkos_abstractions.h" +#include "specfem_setup.hpp" +#include + +namespace specfem { +namespace testing { + +bool equate(int computed_value, int ref_value); + +bool equate(type_real computed_value, type_real ref_value, type_real tol); + +template struct array1d { + specfem::kokkos::HostView1d data; + int n1; + + type_real tol = 1e-2; + + bool equate(const value_type &computed_value, const value_type &ref_value); + + array1d(const specfem::kokkos::HostView1d computed_array); + + array1d(std::string &ref_file, const int n1); + + array1d(const int n1) : n1(n1), data("specfem::testing::array1d", n1) {} + + template + bool + operator==(const specfem::testing::array1d &ref_array); +}; + +template struct array2d { + specfem::kokkos::HostView2d data; + int n1, n2; + + type_real tol = 1e-2; + + bool equate(const value_type &computed_value, const value_type &ref_value); + + array2d(const specfem::kokkos::HostView2d computed_array); + + array2d(std::string &ref_file, const int n1, const int n2); + + array2d(const int n1, const int n2) + : n1(n1), n2(n2), data("specfem::testing::array2d", n1, n2) {} + + template + bool + operator==(const specfem::testing::array2d &ref_array); +}; + +template struct array3d { + specfem::kokkos::HostView3d data; + int n1, n2, n3; + + type_real tol = 1e-2; + + bool equate(const value_type &computed_value, const value_type &ref_value); + + array3d(const specfem::kokkos::HostView3d computed_array); + + array3d(std::string &ref_file, const int n1, const int n2, const int n3); + + array3d(const int n1, const int n2, const int n3) + : n1(n1), n2(n2), n3(n3), data("specfem::testing::array3d", n1, n2, n3) {} + + template + bool + operator==(const specfem::testing::array3d &ref_array); +}; + +template +bool compare_norm( + const specfem::testing::array1d &compute_array, + const specfem::testing::array1d &ref_array, + const type_real &tol); + +template +bool compare_norm( + const specfem::testing::array2d &compute_array, + const specfem::testing::array2d &ref_array, + const type_real &tol); + +template +bool compare_norm( + const specfem::testing::array3d &compute_array, + const specfem::testing::array3d &ref_array, + const type_real &tol); + +// template +// void test_array(specfem::kokkos::HostView1d computed_array, +// std::string ref_file, int n1); + +// template +// void test_array(specfem::kokkos::HostView2d computed_array, +// std::string ref_file, int n1, int n2); + +// template +// void test_array(specfem::kokkos::HostView3d computed_array, +// std::string ref_file, int n1, int n2, int n3); + +// template +// void compare_norm(specfem::kokkos::HostView1d computed_array, +// std::string ref_file, int n1, T tolerance); + +// template +// void compare_norm(specfem::kokkos::HostView2d computed_array, +// std::string ref_file, int n1, int n2, T tolerance); + +// template +// void compare_norm(specfem::kokkos::HostView3d computed_array, +// std::string ref_file, int n1, int n2, int n3, T tolerance); + +// void test_array( +// specfem::kokkos::HostView1d computed_array, +// std::string ref_file, int n1); + +// void test_array( +// specfem::kokkos::HostView2d computed_array, +// std::string ref_file, int n1, int n2); + +// void test_array( +// specfem::kokkos::HostView3d computed_array, +// std::string ref_file, int n1, int n2, int n3); + +// void test_array( +// specfem::kokkos::HostView1d +// computed_array, std::string ref_file, int n1); + +// void test_array( +// specfem::kokkos::HostView2d +// computed_array, std::string ref_file, int n1, int n2); + +// void test_array( +// specfem::kokkos::HostView3d +// computed_array, std::string ref_file, int n1, int n2, int n3); + +// void compare_norm( +// specfem::kokkos::HostView1d +// computed_array, std::string ref_file, int n1, type_real tolerance); + +// void compare_norm( +// specfem::kokkos::HostView2d +// computed_array, std::string ref_file, int n1, int n2, type_real +// tolerance); + +// void compare_norm( +// specfem::kokkos::HostView3d +// computed_array, std::string ref_file, int n1, int n2, int n3, type_real +// tolerance); + +// void test_array( +// specfem::kokkos::HostView1d computed_array, +// std::string ref_file, int n1); + +// void test_array( +// specfem::kokkos::HostView2d computed_array, +// std::string ref_file, int n1, int n2); + +// void test_array( +// specfem::kokkos::HostView3d computed_array, +// std::string ref_file, int n1, int n2, int n3); + +// void test_array( +// specfem::kokkos::HostView1d +// computed_array, std::string ref_file, int n1); + +// void test_array( +// specfem::kokkos::HostView2d +// computed_array, std::string ref_file, int n1, int n2); + +// void test_array( +// specfem::kokkos::HostView3d +// computed_array, std::string ref_file, int n1, int n2, int n3); + +// void compare_norm( +// specfem::kokkos::HostView1d +// computed_array, std::string ref_file, int n1, type_real tolerance); + +// void compare_norm( +// specfem::kokkos::HostView2d +// computed_array, std::string ref_file, int n1, int n2, type_real +// tolerance); + +// void compare_norm( +// specfem::kokkos::HostView3d +// computed_array, std::string ref_file, int n1, int n2, int n3, type_real +// tolerance); +} // namespace testing +} // namespace specfem + +#endif diff --git a/tests/unit-tests/utilities/include/compare_array.tpp b/tests/unit-tests/utilities/include/compare_array.tpp new file mode 100644 index 00000000..cb5f78b5 --- /dev/null +++ b/tests/unit-tests/utilities/include/compare_array.tpp @@ -0,0 +1,395 @@ +#ifndef _UNIT_TESTS_COMPARE_ARRAY_TPP_ +#define _UNIT_TESTS_COMPARE_ARRAY_TPP_ + +#include "IO/fortranio/interface.hpp" +#include "compare_array.hpp" +#include "kokkos_abstractions.h" +#include +#include +#include +#include +#include +#include + +namespace { + +bool equate_norm(type_real error_norm, type_real computed_norm, + type_real tolerance) { + type_real percent_norm = (error_norm / computed_norm); + + // check nan value + if (percent_norm != percent_norm) { + std::cout << "Normalized error is NaN value" << std::endl; + + return false; + } + + if (percent_norm > tolerance) { + std::cout << "Normalized error is = " << percent_norm + << " which is greater than specified tolerance = " << tolerance + << " computed norm = " << computed_norm + << " error norm = " << error_norm << std::endl; + + return false; + } + + return true; +} + +} // namespace + +template +specfem::testing::array1d::array1d( + specfem::kokkos::HostView1d computed_array) + : n1(computed_array.extent(0)), data(computed_array) { + + value_type max_val = std::numeric_limits::min(); + value_type min_val = std::numeric_limits::max(); + + for (int i1 = 0; i1 < data.extent(0); i1++) { + max_val = std::max(max_val, data(i1)); + min_val = std::min(min_val, data(i1)); + } + + this->tol = this->tol * fabs(max_val + min_val) / 2; + + return; +} + +template +specfem::testing::array2d::array2d( + specfem::kokkos::HostView2d computed_array) + : n1(computed_array.extent(0)), n2(computed_array.extent(1)), + data(computed_array) { + + value_type max_val = std::numeric_limits::min(); + value_type min_val = std::numeric_limits::max(); + + for (int i1 = 0; i1 < data.extent(0); i1++) { + for (int i2 = 0; i2 < data.extent(1); i2++) { + max_val = std::max(max_val, data(i1, i2)); + min_val = std::min(min_val, data(i1, i2)); + } + } + + this->tol = this->tol * fabs(max_val + min_val) / 2; + + return; +} + +template +specfem::testing::array3d::array3d( + specfem::kokkos::HostView3d computed_array) + : n1(computed_array.extent(0)), n2(computed_array.extent(1)), + n3(computed_array.extent(2)), data(computed_array) { + + value_type max_val = std::numeric_limits::min(); + value_type min_val = std::numeric_limits::max(); + + for (int i1 = 0; i1 < data.extent(0); i1++) { + for (int i2 = 0; i2 < data.extent(1); i2++) { + for (int i3 = 0; i3 < data.extent(2); i3++) { + max_val = std::max(max_val, data(i1, i2, i3)); + min_val = std::min(min_val, data(i1, i2, i3)); + } + } + } + + this->tol = this->tol * fabs(max_val + min_val) / 2; + + return; +} + +template +specfem::testing::array1d::array1d(std::string &ref_file, + const int n1) + : n1(n1), data("reference", n1) { + + value_type ref_value; + std::ifstream stream; + stream.open(ref_file); + + for (int i1 = 0; i1 < n1; i1++) { + specfem::IO::fortran_read_line(stream, &ref_value); + data(i1) = ref_value; + } + + stream.close(); + + value_type max_val = std::numeric_limits::min(); + value_type min_val = std::numeric_limits::max(); + + for (int i1 = 0; i1 < data.extent(0); i1++) { + max_val = std::max(max_val, data(i1)); + min_val = std::min(min_val, data(i1)); + } + + this->tol = this->tol * fabs(max_val + min_val) / 2; + + return; +} + +template +specfem::testing::array2d::array2d(std::string &ref_file, + const int n1, + const int n2) + : n1(n1), n2(n2), data("reference", n1, n2) { + + value_type ref_value; + std::ifstream stream; + stream.open(ref_file); + + if constexpr (std::is_same_v) { + for (int i1 = 0; i1 < n1; i1++) { + for (int i2 = 0; i2 < n2; i2++) { + specfem::IO::fortran_read_line(stream, &ref_value); + data(i1, i2) = ref_value; + } + } + } else if constexpr (std::is_same_v) { + for (int i2 = 0; i2 < n2; i2++) { + for (int i1 = 0; i1 < n1; i1++) { + specfem::IO::fortran_read_line(stream, &ref_value); + data(i1, i2) = ref_value; + } + } + } + + stream.close(); + + value_type max_val = std::numeric_limits::min(); + value_type min_val = std::numeric_limits::max(); + + for (int i1 = 0; i1 < data.extent(0); i1++) { + for (int i2 = 0; i2 < data.extent(1); i2++) { + max_val = std::max(max_val, data(i1, i2)); + min_val = std::min(min_val, data(i1, i2)); + } + } + + this->tol = this->tol * fabs(max_val + min_val) / 2; + + return; +} + +template +specfem::testing::array3d::array3d(std::string &ref_file, + const int n1, + const int n2, + const int n3) + : n1(n1), n2(n2), n3(n3), data("reference", n1, n2, n3) { + + value_type ref_value; + std::ifstream stream; + stream.open(ref_file); + + if constexpr (std::is_same_v) { + for (int i1 = 0; i1 < n1; i1++) { + for (int i2 = 0; i2 < n2; i2++) { + for (int i3 = 0; i3 < n3; i3++) { + specfem::IO::fortran_read_line(stream, &ref_value); + data(i1, i2, i3) = ref_value; + } + } + } + } else if constexpr (std::is_same_v) { + for (int i3 = 0; i3 < n3; i3++) { + for (int i2 = 0; i2 < n2; i2++) { + for (int i1 = 0; i1 < n1; i1++) { + specfem::IO::fortran_read_line(stream, &ref_value); + data(i1, i2, i3) = ref_value; + } + } + } + } + + stream.close(); + + value_type max_val = std::numeric_limits::min(); + value_type min_val = std::numeric_limits::max(); + + for (int i1 = 0; i1 < data.extent(0); i1++) { + for (int i2 = 0; i2 < data.extent(1); i2++) { + for (int i3 = 0; i3 < data.extent(2); i3++) { + max_val = std::max(max_val, data(i1, i2, i3)); + min_val = std::min(min_val, data(i1, i2, i3)); + } + } + } + + this->tol = this->tol * fabs(max_val + min_val) / 2; + + return; +} + +template +bool specfem::testing::array1d::equate( + const value_type &computed, const value_type &reference) { + if constexpr (std::is_same::value) { + return specfem::testing::equate(computed, reference); + } else if constexpr (std::is_same::value) { + return specfem::testing::equate(computed, reference, tol); + } +} + +template +bool specfem::testing::array2d::equate( + const value_type &computed, const value_type &reference) { + if constexpr (std::is_same::value) { + return specfem::testing::equate(computed, reference); + } else if constexpr (std::is_same::value) { + return specfem::testing::equate(computed, reference, tol); + } +} + +template +bool specfem::testing::array3d::equate( + const value_type &computed, const value_type &reference) { + if constexpr (std::is_same::value) { + return specfem::testing::equate(computed, reference); + } else if constexpr (std::is_same::value) { + return specfem::testing::equate(computed, reference, tol); + } +} + +template +template +bool specfem::testing::array1d::operator==( + const specfem::testing::array1d &ref) { + + assert(this->data.extent(0) == ref.data.extent(0)); + + for (int i1 = 0; i1 < this->data.extent(0); i1++) { + if (!(equate(this->data(i1), ref.data(i1)))) { + std::cout << "Mismatch at i1 = " << i1 << " computed = " << this->data(i1) + << " reference = " << ref.data(i1) << std::endl; + return false; + } + } + + return true; +} + +template +template +bool specfem::testing::array2d::operator==( + const array2d &ref) { + + assert(this->data.extent(0) == ref.data.extent(0)); + assert(this->data.extent(1) == ref.data.extent(1)); + + for (int i1 = 0; i1 < this->data.extent(0); i1++) { + for (int i2 = 0; i2 < this->data.extent(1); i2++) { + if (!(equate(this->data(i1, i2), ref.data(i1, i2)))) { + std::cout << "Mismatch at i1 = " << i1 << " i2 = " << i2 + << " computed = " << this->data(i1, i2) + << " reference = " << ref.data(i1, i2) << std::endl; + return false; + } + } + } + + return true; +} + +template +template +bool specfem::testing::array3d::operator==( + const array3d &ref) { + + assert(this->data.extent(0) == ref.data.extent(0)); + assert(this->data.extent(1) == ref.data.extent(1)); + assert(this->data.extent(2) == ref.data.extent(2)); + + for (int i1 = 0; i1 < this->data.extent(0); i1++) { + for (int i2 = 0; i2 < this->data.extent(1); i2++) { + for (int i3 = 0; i3 < this->data.extent(2); i3++) { + if (!(equate(this->data(i1, i2, i3), ref.data(i1, i2, i3)))) { + std::cout << "Mismatch at i1 = " << i1 << " i2 = " << i2 + << " i3 = " << i3 + << " computed = " << this->data(i1, i2, i3) + << " reference = " << ref.data(i1, i2, i3) << std::endl; + return false; + } + } + } + } + + return true; +} + +template +bool specfem::testing::compare_norm( + const specfem::testing::array1d &computed_array, + const specfem::testing::array1d &ref_array, + const type_real &tolerance) { + + assert(computed_array.data.extent(0) == ref_array.data.extent(0)); + + type_real error_norm = 0.0; + type_real computed_norm = 0.0; + + for (int i1 = 0; i1 < computed_array.data.extent(0); i1++) { + error_norm += std::abs(computed_array.data(i1) - ref_array.data(i1)); + computed_norm += std::abs(computed_array.data(i1)); + } + + std::cout << "Error norm = " << error_norm + << " computed norm = " << computed_norm << std::endl; + + return equate_norm(error_norm, computed_norm, tolerance); +} + +template +bool specfem::testing::compare_norm( + const specfem::testing::array2d &computed_array, + const specfem::testing::array2d &ref_array, + const type_real &tolerance) { + + assert(computed_array.data.extent(0) == ref_array.data.extent(0)); + assert(computed_array.data.extent(1) == ref_array.data.extent(1)); + + type_real error_norm = 0.0; + type_real computed_norm = 0.0; + + for (int i1 = 0; i1 < computed_array.data.extent(0); i1++) { + for (int i2 = 0; i2 < computed_array.data.extent(1); i2++) { + error_norm += + std::abs(computed_array.data(i1, i2) - ref_array.data(i1, i2)); + computed_norm += std::abs(computed_array.data(i1, i2)); + } + } + + std::cout << "Error norm = " << error_norm + << " computed norm = " << computed_norm << std::endl; + + return equate_norm(error_norm, computed_norm, tolerance); +} + +template +bool specfem::testing::compare_norm( + const specfem::testing::array3d &computed_array, + const specfem::testing::array3d &ref_array, + const type_real &tolerance) { + + assert(computed_array.data.extent(0) == ref_array.data.extent(0)); + assert(computed_array.data.extent(1) == ref_array.data.extent(1)); + assert(computed_array.data.extent(2) == ref_array.data.extent(2)); + + type_real error_norm = 0.0; + type_real computed_norm = 0.0; + + for (int i1 = 0; i1 < computed_array.data.extent(0); i1++) { + for (int i2 = 0; i2 < computed_array.data.extent(1); i2++) { + for (int i3 = 0; i3 < computed_array.data.extent(2); i3++) { + error_norm += std::abs(computed_array.data(i1, i2, i3) - + ref_array.data(i1, i2, i3)); + computed_norm += std::abs(computed_array.data(i1, i2, i3)); + } + } + } + + return equate_norm(error_norm, computed_norm, tolerance); +} + +#endif diff --git a/tests/unit-tests/utilities/include/interface.hpp b/tests/unit-tests/utilities/include/interface.hpp new file mode 100644 index 00000000..d618f67c --- /dev/null +++ b/tests/unit-tests/utilities/include/interface.hpp @@ -0,0 +1,7 @@ +#ifndef _UNIT_TESTS_INTERFACE_HPP_ +#define _UNIT_TESTS_INTERFACE_HPP_ + +#include "compare_array.hpp" +#include "compare_array.tpp" + +#endif /* _UNIT_TESTS_INTERFACE_HPP_ */ diff --git a/tests/unit-tests/utilities/src/compare_array.cpp b/tests/unit-tests/utilities/src/compare_array.cpp index af25830c..42efb244 100644 --- a/tests/unit-tests/utilities/src/compare_array.cpp +++ b/tests/unit-tests/utilities/src/compare_array.cpp @@ -1,6 +1,6 @@ -#include "../include/compare_array.h" -#include "fortranio/interface.hpp" +#include "../include/interface.hpp" +#include "IO/fortranio/interface.hpp" #include "kokkos_abstractions.h" #include #include @@ -9,620 +9,612 @@ #include #include -void specfem::testing::equate(int computed_value, int ref_value) { - if (computed_value != ref_value) { - std::ostringstream ss; - ss << "Computed value " << computed_value << " != ref value" << ref_value; - - throw std::runtime_error(ss.str()); - } +bool specfem::testing::equate(int computed_value, int ref_value) { + return (computed_value == ref_value); }; -void specfem::testing::equate(type_real computed_value, type_real ref_value, +bool specfem::testing::equate(type_real computed_value, type_real ref_value, type_real tol) { - - if (fabs(computed_value - ref_value) >= tol) { - std::ostringstream ss; - ss << "Computed value = " << computed_value - << " != ref value = " << ref_value << " with a tolerance of " << tol; - - throw std::runtime_error(ss.str()); - } + return (fabs(computed_value - ref_value) < tol); }; -void equate_norm(type_real error_norm, type_real computed_norm, - type_real tolerance) { - type_real percent_norm = (error_norm / computed_norm); - - // check nan value - if (percent_norm != percent_norm) { - std::ostringstream ss; - ss << "Normalized error is NaN value"; - - throw std::runtime_error(ss.str()); - } - - if (percent_norm > tolerance) { - std::ostringstream ss; - ss << "Normalized error is = " << percent_norm - << " which is greater than specified tolerance = " << tolerance - << " computed norm = " << computed_norm - << " error norm = " << error_norm; - - throw std::runtime_error(ss.str()); - } - - return; -} - -void specfem::testing::test_array( - specfem::kokkos::HostView1d computed_array, - std::string ref_file, int n1) { - assert(computed_array.extent(0) == n1); - - int ref_value; - std::ifstream stream; - stream.open(ref_file); - - for (int i1 = 0; i1 < n1; i1++) { - specfem::fortran_IO::fortran_read_line(stream, &ref_value); - try { - equate(computed_array(i1), ref_value); - } catch (std::runtime_error &e) { - stream.close(); - std::ostringstream ss; - ss << e.what() << ", at i1 = " << i1; - throw std::runtime_error(ss.str()); - } - } -} - -void specfem::testing::test_array( - specfem::kokkos::HostView2d computed_array, - std::string ref_file, int n1, int n2) { - assert(computed_array.extent(0) == n1); - assert(computed_array.extent(1) == n2); - - int ref_value; - std::ifstream stream; - stream.open(ref_file); - - for (int i1 = 0; i1 < n1; i1++) { - for (int i2 = 0; i2 < n2; i2++) { - specfem::fortran_IO::fortran_read_line(stream, &ref_value); - try { - equate(computed_array(i1, i2), ref_value); - } catch (std::runtime_error &e) { - stream.close(); - std::ostringstream ss; - ss << e.what() << ", at n1 = " << i1 << ", n2 = " << i2; - throw std::runtime_error(ss.str()); - } - } - } -} - -void specfem::testing::test_array( - specfem::kokkos::HostView3d computed_array, - std::string ref_file, int n1, int n2, int n3) { - assert(computed_array.extent(0) == n1); - assert(computed_array.extent(1) == n2); - assert(computed_array.extent(2) == n3); - - int ref_value; - std::ifstream stream; - stream.open(ref_file); - - for (int i1 = 0; i1 < n1; i1++) { - for (int i2 = 0; i2 < n2; i2++) { - for (int i3 = 0; i3 < n3; i3++) { - specfem::fortran_IO::fortran_read_line(stream, &ref_value); - try { - equate(computed_array(i1, i2, i3), ref_value); - } catch (std::runtime_error &e) { - stream.close(); - std::ostringstream ss; - ss << e.what() << ", at n1 = " << i1 << ", n2 = " << i2 - << ", n3 = " << i3; - throw std::runtime_error(ss.str()); - } - } - } - } -} - -void specfem::testing::test_array( - specfem::kokkos::HostView1d computed_array, - std::string ref_file, int n1) { - assert(computed_array.extent(0) == n1); - - type_real max_val = std::numeric_limits::min(); - type_real min_val = std::numeric_limits::max(); - - for (int i1 = 0; i1 < n1; i1++) { - if (max_val < computed_array(i1)) - max_val = computed_array(i1); - if (min_val > computed_array(i1)) - min_val = computed_array(i1); - } - - type_real tol = 1e-2 * fabs(max_val + min_val) / 2; - - type_real ref_value; - std::ifstream stream; - stream.open(ref_file); - - for (int i1 = 0; i1 < n1; i1++) { - specfem::fortran_IO::fortran_read_line(stream, &ref_value); - try { - equate(computed_array(i1), ref_value, tol); - } catch (std::runtime_error &e) { - stream.close(); - std::ostringstream ss; - ss << e.what() << ", at i1 = " << i1; - throw std::runtime_error(ss.str()); - } - } -} - -void specfem::testing::test_array( - specfem::kokkos::HostView2d computed_array, - std::string ref_file, int n1, int n2) { - assert(computed_array.extent(0) == n1); - assert(computed_array.extent(1) == n2); - - type_real max_val = std::numeric_limits::min(); - type_real min_val = std::numeric_limits::max(); - - for (int i1 = 0; i1 < n1; i1++) { - for (int i2 = 0; i2 < n2; i2++) { - if (max_val < computed_array(i1, i2)) - max_val = fabs(computed_array(i1, i2)); - if (min_val > computed_array(i1, i2)) - min_val = fabs(computed_array(i1, i2)); - } - } - - type_real tol = 10 * fabs(max_val + min_val) / 2; - - type_real ref_value; - std::ifstream stream; - stream.open(ref_file); - - for (int i1 = 0; i1 < n1; i1++) { - for (int i2 = 0; i2 < n2; i2++) { - specfem::fortran_IO::fortran_read_line(stream, &ref_value); - try { - equate(computed_array(i1, i2), ref_value, tol); - } catch (std::runtime_error &e) { - stream.close(); - std::ostringstream ss; - ss << e.what() << ", at n1 = " << i1 << ", n2 = " << i2; - throw std::runtime_error(ss.str()); - } - } - } -} - -void specfem::testing::test_array( - specfem::kokkos::HostView3d computed_array, - std::string ref_file, int n1, int n2, int n3) { - assert(computed_array.extent(0) == n1); - assert(computed_array.extent(1) == n2); - assert(computed_array.extent(2) == n3); - - type_real max_val = std::numeric_limits::min(); - type_real min_val = std::numeric_limits::max(); - - for (int i1 = 0; i1 < n1; i1++) { - for (int i2 = 0; i2 < n2; i2++) { - for (int i3 = 0; i3 < n3; i3++) { - if (max_val < computed_array(i1, i2, i3)) - max_val = computed_array(i1, i2, i3); - if (min_val > computed_array(i1, i2, i3)) - min_val = computed_array(i1, i2, i3); - } - } - } - - type_real tol = 1e-2 * fabs(max_val + min_val) / 2; - - type_real ref_value; - std::ifstream stream; - stream.open(ref_file); - - for (int i1 = 0; i1 < n1; i1++) { - for (int i2 = 0; i2 < n2; i2++) { - for (int i3 = 0; i3 < n3; i3++) { - specfem::fortran_IO::fortran_read_line(stream, &ref_value); - try { - equate(computed_array(i1, i2, i3), ref_value, tol); - } catch (std::runtime_error &e) { - stream.close(); - std::ostringstream ss; - ss << e.what() << ", at n1 = " << i1 << ", n2 = " << i2 - << ", n3 = " << i3; - throw std::runtime_error(ss.str()); - } - } - } - } -} - -void specfem::testing::compare_norm( - specfem::kokkos::HostView1d computed_array, - std::string ref_file, int n1, type_real tolerance) { - assert(computed_array.extent(0) == n1); - - type_real error_norm = 0.0; - type_real computed_norm = 0.0; - - type_real ref_value; - std::ifstream stream; - stream.open(ref_file); - - for (int i1 = 0; i1 < n1; i1++) { - specfem::fortran_IO::fortran_read_line(stream, &ref_value); - - error_norm += std::sqrt((computed_array(i1) - ref_value) * - (computed_array(i1) - ref_value)); - computed_norm += std::sqrt((computed_array(i1) * computed_array(i1))); - } - - std::cout << error_norm << std::endl; - - std::cout << computed_norm << std::endl; - - stream.close(); - - equate_norm(error_norm, computed_norm, tolerance); -} - -void specfem::testing::compare_norm( - specfem::kokkos::HostView2d computed_array, - std::string ref_file, int n1, int n2, type_real tolerance) { - assert(computed_array.extent(0) == n1); - assert(computed_array.extent(1) == n2); - - type_real error_norm = 0.0; - type_real computed_norm = 0.0; - - type_real ref_value; - std::ifstream stream; - stream.open(ref_file); - - for (int i1 = 0; i1 < n1; i1++) { - for (int i2 = 0; i2 < n2; i2++) { - specfem::fortran_IO::fortran_read_line(stream, &ref_value); - - error_norm += std::sqrt((computed_array(i1, i2) - ref_value) * - (computed_array(i1, i2) - ref_value)); - computed_norm += - std::sqrt((computed_array(i1, i2) * computed_array(i1, i2))); - } - } - - stream.close(); - - equate_norm(error_norm, computed_norm, tolerance); -} - -void specfem::testing::compare_norm( - specfem::kokkos::HostView3d computed_array, - std::string ref_file, int n1, int n2, int n3, type_real tolerance) { - assert(computed_array.extent(0) == n1); - assert(computed_array.extent(1) == n2); - assert(computed_array.extent(2) == n3); - - type_real error_norm = 0.0; - type_real computed_norm = 0.0; - - type_real ref_value; - std::ifstream stream; - stream.open(ref_file); - - for (int i1 = 0; i1 < n1; i1++) { - for (int i2 = 0; i2 < n2; i2++) { - for (int i3 = 0; i3 < n3; i3++) { - specfem::fortran_IO::fortran_read_line(stream, &ref_value); - - error_norm += std::sqrt((computed_array(i1, i2, i3) - ref_value) * - (computed_array(i1, i2, i3) - ref_value)); - computed_norm += std::sqrt( - (computed_array(i1, i2, i3) * computed_array(i1, i2, i3))); - } - } - } - - std::cout << error_norm << std::endl; - - std::cout << computed_norm << std::endl; - - stream.close(); - - equate_norm(error_norm, computed_norm, tolerance); -} - -void specfem::testing::test_array( - specfem::kokkos::HostView1d computed_array, - std::string ref_file, int n1) { - assert(computed_array.extent(0) == n1); - - int ref_value; - std::ifstream stream; - stream.open(ref_file); - - for (int i1 = 0; i1 < n1; i1++) { - specfem::fortran_IO::fortran_read_line(stream, &ref_value); - try { - equate(computed_array(i1), ref_value); - } catch (std::runtime_error &e) { - stream.close(); - std::ostringstream ss; - ss << e.what() << ", at i1 = " << i1; - throw std::runtime_error(ss.str()); - } - } -} - -void specfem::testing::test_array( - specfem::kokkos::HostView2d computed_array, - std::string ref_file, int n1, int n2) { - assert(computed_array.extent(0) == n1); - assert(computed_array.extent(1) == n2); - - int ref_value; - std::ifstream stream; - stream.open(ref_file); - - for (int i1 = 0; i1 < n1; i1++) { - for (int i2 = 0; i2 < n2; i2++) { - specfem::fortran_IO::fortran_read_line(stream, &ref_value); - try { - equate(computed_array(i1, i2), ref_value); - } catch (std::runtime_error &e) { - stream.close(); - std::ostringstream ss; - ss << e.what() << ", at n1 = " << i1 << ", n2 = " << i2; - throw std::runtime_error(ss.str()); - } - } - } -} - -void specfem::testing::test_array( - specfem::kokkos::HostView3d computed_array, - std::string ref_file, int n1, int n2, int n3) { - assert(computed_array.extent(0) == n1); - assert(computed_array.extent(1) == n2); - assert(computed_array.extent(2) == n3); - - int ref_value; - std::ifstream stream; - stream.open(ref_file); - - for (int i1 = 0; i1 < n1; i1++) { - for (int i2 = 0; i2 < n2; i2++) { - for (int i3 = 0; i3 < n3; i3++) { - specfem::fortran_IO::fortran_read_line(stream, &ref_value); - try { - equate(computed_array(i1, i2, i3), ref_value); - } catch (std::runtime_error &e) { - stream.close(); - std::ostringstream ss; - ss << e.what() << ", at n1 = " << i1 << ", n2 = " << i2 - << ", n3 = " << i3; - throw std::runtime_error(ss.str()); - } - } - } - } -} - -void specfem::testing::test_array( - specfem::kokkos::HostView1d computed_array, - std::string ref_file, int n1) { - assert(computed_array.extent(0) == n1); - - type_real max_val = std::numeric_limits::min(); - type_real min_val = std::numeric_limits::max(); - - for (int i1 = 0; i1 < n1; i1++) { - if (max_val < computed_array(i1)) - max_val = computed_array(i1); - if (min_val > computed_array(i1)) - min_val = computed_array(i1); - } - - type_real tol = 1e-2 * fabs(max_val + min_val) / 2; - - type_real ref_value; - std::ifstream stream; - stream.open(ref_file); - - for (int i1 = 0; i1 < n1; i1++) { - specfem::fortran_IO::fortran_read_line(stream, &ref_value); - try { - equate(computed_array(i1), ref_value, tol); - } catch (std::runtime_error &e) { - stream.close(); - std::ostringstream ss; - ss << e.what() << ", at i1 = " << i1; - throw std::runtime_error(ss.str()); - } - } -} - -void specfem::testing::test_array( - specfem::kokkos::HostView2d computed_array, - std::string ref_file, int n1, int n2) { - assert(computed_array.extent(0) == n1); - assert(computed_array.extent(1) == n2); - - type_real max_val = std::numeric_limits::min(); - type_real min_val = std::numeric_limits::max(); - - for (int i1 = 0; i1 < n1; i1++) { - for (int i2 = 0; i2 < n2; i2++) { - if (max_val < computed_array(i1, i2)) - max_val = fabs(computed_array(i1, i2)); - if (min_val > computed_array(i1, i2)) - min_val = fabs(computed_array(i1, i2)); - } - } - - type_real tol = 1e-2 * fabs(max_val + min_val) / 2; - - type_real ref_value; - std::ifstream stream; - stream.open(ref_file); - - for (int i1 = 0; i1 < n1; i1++) { - for (int i2 = 0; i2 < n2; i2++) { - specfem::fortran_IO::fortran_read_line(stream, &ref_value); - try { - equate(computed_array(i1, i2), ref_value, tol); - } catch (std::runtime_error &e) { - stream.close(); - std::ostringstream ss; - ss << e.what() << ", at n1 = " << i1 << ", n2 = " << i2; - throw std::runtime_error(ss.str()); - } - } - } -} - -void specfem::testing::test_array( - specfem::kokkos::HostView3d computed_array, - std::string ref_file, int n1, int n2, int n3) { - assert(computed_array.extent(0) == n1); - assert(computed_array.extent(1) == n2); - assert(computed_array.extent(2) == n3); - - type_real max_val = std::numeric_limits::min(); - type_real min_val = std::numeric_limits::max(); - - for (int i1 = 0; i1 < n1; i1++) { - for (int i2 = 0; i2 < n2; i2++) { - for (int i3 = 0; i3 < n3; i3++) { - if (max_val < computed_array(i1, i2, i3)) - max_val = computed_array(i1, i2, i3); - if (min_val > computed_array(i1, i2, i3)) - min_val = computed_array(i1, i2, i3); - } - } - } - - type_real tol = 1e-2 * fabs(max_val + min_val) / 2; - - type_real ref_value; - std::ifstream stream; - stream.open(ref_file); - - for (int i1 = 0; i1 < n1; i1++) { - for (int i2 = 0; i2 < n2; i2++) { - for (int i3 = 0; i3 < n3; i3++) { - specfem::fortran_IO::fortran_read_line(stream, &ref_value); - try { - equate(computed_array(i1, i2, i3), ref_value, tol); - } catch (std::runtime_error &e) { - stream.close(); - std::ostringstream ss; - ss << e.what() << ", at n1 = " << i1 << ", n2 = " << i2 - << ", n3 = " << i3; - throw std::runtime_error(ss.str()); - } - } - } - } -} - -void specfem::testing::compare_norm( - specfem::kokkos::HostView1d computed_array, - std::string ref_file, int n1, type_real tolerance) { - assert(computed_array.extent(0) == n1); - - type_real error_norm = 0.0; - type_real computed_norm = 0.0; - - type_real ref_value; - std::ifstream stream; - stream.open(ref_file); - - for (int i1 = 0; i1 < n1; i1++) { - specfem::fortran_IO::fortran_read_line(stream, &ref_value); - - error_norm += std::sqrt((computed_array(i1) - ref_value) * - (computed_array(i1) - ref_value)); - computed_norm += std::sqrt((computed_array(i1) * computed_array(i1))); - } - - stream.close(); - - equate_norm(error_norm, computed_norm, tolerance); -} - -void specfem::testing::compare_norm( - specfem::kokkos::HostView2d computed_array, - std::string ref_file, int n1, int n2, type_real tolerance) { - assert(computed_array.extent(0) == n1); - assert(computed_array.extent(1) == n2); - - type_real error_norm = 0.0; - type_real computed_norm = 0.0; - - type_real ref_value; - std::ifstream stream; - stream.open(ref_file); - - for (int i1 = 0; i1 < n1; i1++) { - for (int i2 = 0; i2 < n2; i2++) { - specfem::fortran_IO::fortran_read_line(stream, &ref_value); - type_real computed_value = computed_array(i1, i2); - - error_norm += std::sqrt((computed_value - ref_value) * - (computed_value - ref_value)); - computed_norm += std::sqrt((computed_value * computed_value)); - } - } - - stream.close(); - - equate_norm(error_norm, computed_norm, tolerance); -} - -void specfem::testing::compare_norm( - specfem::kokkos::HostView3d computed_array, - std::string ref_file, int n1, int n2, int n3, type_real tolerance) { - assert(computed_array.extent(0) == n1); - assert(computed_array.extent(1) == n2); - assert(computed_array.extent(2) == n3); - - type_real error_norm = 0.0; - type_real computed_norm = 0.0; - - type_real ref_value; - std::ifstream stream; - stream.open(ref_file); - - for (int i1 = 0; i1 < n1; i1++) { - for (int i2 = 0; i2 < n2; i2++) { - for (int i3 = 0; i3 < n3; i3++) { - specfem::fortran_IO::fortran_read_line(stream, &ref_value); - - error_norm += std::sqrt((computed_array(i1, i2, i3) - ref_value) * - (computed_array(i1, i2, i3) - ref_value)); - computed_norm += std::sqrt( - (computed_array(i1, i2, i3) * computed_array(i1, i2, i3))); - } - } - } - - std::cout << error_norm << std::endl; - - std::cout << computed_norm << std::endl; - - stream.close(); - - equate_norm(error_norm, computed_norm, tolerance); -} +// void equate_norm(type_real error_norm, type_real computed_norm, +// type_real tolerance) { +// type_real percent_norm = (error_norm / computed_norm); + +// // check nan value +// if (percent_norm != percent_norm) { +// std::ostringstream ss; +// ss << "Normalized error is NaN value"; + +// throw std::runtime_error(ss.str()); +// } + +// if (percent_norm > tolerance) { +// std::ostringstream ss; +// ss << "Normalized error is = " << percent_norm +// << " which is greater than specified tolerance = " << tolerance +// << " computed norm = " << computed_norm +// << " error norm = " << error_norm; + +// throw std::runtime_error(ss.str()); +// } + +// return; +// } + +// void specfem::testing::test_array( +// specfem::kokkos::HostView1d computed_array, +// std::string ref_file, int n1) { +// assert(computed_array.extent(0) == n1); + +// int ref_value; +// std::ifstream stream; +// stream.open(ref_file); + +// for (int i1 = 0; i1 < n1; i1++) { +// specfem::fortran_IO::fortran_read_line(stream, &ref_value); +// try { +// equate(computed_array(i1), ref_value); +// } catch (std::runtime_error &e) { +// stream.close(); +// std::ostringstream ss; +// ss << e.what() << ", at i1 = " << i1; +// throw std::runtime_error(ss.str()); +// } +// } +// } + +// void specfem::testing::test_array( +// specfem::kokkos::HostView2d computed_array, +// std::string ref_file, int n1, int n2) { +// assert(computed_array.extent(0) == n1); +// assert(computed_array.extent(1) == n2); + +// int ref_value; +// std::ifstream stream; +// stream.open(ref_file); + +// for (int i1 = 0; i1 < n1; i1++) { +// for (int i2 = 0; i2 < n2; i2++) { +// specfem::fortran_IO::fortran_read_line(stream, &ref_value); +// try { +// equate(computed_array(i1, i2), ref_value); +// } catch (std::runtime_error &e) { +// stream.close(); +// std::ostringstream ss; +// ss << e.what() << ", at n1 = " << i1 << ", n2 = " << i2; +// throw std::runtime_error(ss.str()); +// } +// } +// } +// } + +// void specfem::testing::test_array( +// specfem::kokkos::HostView3d computed_array, +// std::string ref_file, int n1, int n2, int n3) { +// assert(computed_array.extent(0) == n1); +// assert(computed_array.extent(1) == n2); +// assert(computed_array.extent(2) == n3); + +// int ref_value; +// std::ifstream stream; +// stream.open(ref_file); + +// for (int i1 = 0; i1 < n1; i1++) { +// for (int i2 = 0; i2 < n2; i2++) { +// for (int i3 = 0; i3 < n3; i3++) { +// specfem::fortran_IO::fortran_read_line(stream, &ref_value); +// try { +// equate(computed_array(i1, i2, i3), ref_value); +// } catch (std::runtime_error &e) { +// stream.close(); +// std::ostringstream ss; +// ss << e.what() << ", at n1 = " << i1 << ", n2 = " << i2 +// << ", n3 = " << i3; +// throw std::runtime_error(ss.str()); +// } +// } +// } +// } +// } + +// void specfem::testing::test_array( +// specfem::kokkos::HostView1d +// computed_array, std::string ref_file, int n1) { +// assert(computed_array.extent(0) == n1); + +// type_real max_val = std::numeric_limits::min(); +// type_real min_val = std::numeric_limits::max(); + +// for (int i1 = 0; i1 < n1; i1++) { +// if (max_val < computed_array(i1)) +// max_val = computed_array(i1); +// if (min_val > computed_array(i1)) +// min_val = computed_array(i1); +// } + +// type_real tol = 1e-2 * fabs(max_val + min_val) / 2; + +// type_real ref_value; +// std::ifstream stream; +// stream.open(ref_file); + +// for (int i1 = 0; i1 < n1; i1++) { +// specfem::fortran_IO::fortran_read_line(stream, &ref_value); +// try { +// equate(computed_array(i1), ref_value, tol); +// } catch (std::runtime_error &e) { +// stream.close(); +// std::ostringstream ss; +// ss << e.what() << ", at i1 = " << i1; +// throw std::runtime_error(ss.str()); +// } +// } +// } + +// void specfem::testing::test_array( +// specfem::kokkos::HostView2d +// computed_array, std::string ref_file, int n1, int n2) { +// assert(computed_array.extent(0) == n1); +// assert(computed_array.extent(1) == n2); + +// type_real max_val = std::numeric_limits::min(); +// type_real min_val = std::numeric_limits::max(); + +// for (int i1 = 0; i1 < n1; i1++) { +// for (int i2 = 0; i2 < n2; i2++) { +// if (max_val < computed_array(i1, i2)) +// max_val = fabs(computed_array(i1, i2)); +// if (min_val > computed_array(i1, i2)) +// min_val = fabs(computed_array(i1, i2)); +// } +// } + +// type_real tol = 10 * fabs(max_val + min_val) / 2; + +// type_real ref_value; +// std::ifstream stream; +// stream.open(ref_file); + +// for (int i1 = 0; i1 < n1; i1++) { +// for (int i2 = 0; i2 < n2; i2++) { +// specfem::fortran_IO::fortran_read_line(stream, &ref_value); +// try { +// equate(computed_array(i1, i2), ref_value, tol); +// } catch (std::runtime_error &e) { +// stream.close(); +// std::ostringstream ss; +// ss << e.what() << ", at n1 = " << i1 << ", n2 = " << i2; +// throw std::runtime_error(ss.str()); +// } +// } +// } +// } + +// void specfem::testing::test_array( +// specfem::kokkos::HostView3d +// computed_array, std::string ref_file, int n1, int n2, int n3) { +// assert(computed_array.extent(0) == n1); +// assert(computed_array.extent(1) == n2); +// assert(computed_array.extent(2) == n3); + +// type_real max_val = std::numeric_limits::min(); +// type_real min_val = std::numeric_limits::max(); + +// for (int i1 = 0; i1 < n1; i1++) { +// for (int i2 = 0; i2 < n2; i2++) { +// for (int i3 = 0; i3 < n3; i3++) { +// if (max_val < computed_array(i1, i2, i3)) +// max_val = computed_array(i1, i2, i3); +// if (min_val > computed_array(i1, i2, i3)) +// min_val = computed_array(i1, i2, i3); +// } +// } +// } + +// type_real tol = 1e-2 * fabs(max_val + min_val) / 2; + +// type_real ref_value; +// std::ifstream stream; +// stream.open(ref_file); + +// for (int i1 = 0; i1 < n1; i1++) { +// for (int i2 = 0; i2 < n2; i2++) { +// for (int i3 = 0; i3 < n3; i3++) { +// specfem::fortran_IO::fortran_read_line(stream, &ref_value); +// try { +// equate(computed_array(i1, i2, i3), ref_value, tol); +// } catch (std::runtime_error &e) { +// stream.close(); +// std::ostringstream ss; +// ss << e.what() << ", at n1 = " << i1 << ", n2 = " << i2 +// << ", n3 = " << i3; +// throw std::runtime_error(ss.str()); +// } +// } +// } +// } +// } + +// void specfem::testing::compare_norm( +// specfem::kokkos::HostView1d +// computed_array, std::string ref_file, int n1, type_real tolerance) { +// assert(computed_array.extent(0) == n1); + +// type_real error_norm = 0.0; +// type_real computed_norm = 0.0; + +// type_real ref_value; +// std::ifstream stream; +// stream.open(ref_file); + +// for (int i1 = 0; i1 < n1; i1++) { +// specfem::fortran_IO::fortran_read_line(stream, &ref_value); + +// error_norm += std::sqrt((computed_array(i1) - ref_value) * +// (computed_array(i1) - ref_value)); +// computed_norm += std::sqrt((computed_array(i1) * computed_array(i1))); +// } + +// std::cout << error_norm << std::endl; + +// std::cout << computed_norm << std::endl; + +// stream.close(); + +// equate_norm(error_norm, computed_norm, tolerance); +// } + +// void specfem::testing::compare_norm( +// specfem::kokkos::HostView2d +// computed_array, std::string ref_file, int n1, int n2, type_real +// tolerance) { +// assert(computed_array.extent(0) == n1); +// assert(computed_array.extent(1) == n2); + +// type_real error_norm = 0.0; +// type_real computed_norm = 0.0; + +// type_real ref_value; +// std::ifstream stream; +// stream.open(ref_file); + +// for (int i1 = 0; i1 < n1; i1++) { +// for (int i2 = 0; i2 < n2; i2++) { +// specfem::fortran_IO::fortran_read_line(stream, &ref_value); + +// error_norm += std::sqrt((computed_array(i1, i2) - ref_value) * +// (computed_array(i1, i2) - ref_value)); +// computed_norm += +// std::sqrt((computed_array(i1, i2) * computed_array(i1, i2))); +// } +// } + +// stream.close(); + +// equate_norm(error_norm, computed_norm, tolerance); +// } + +// void specfem::testing::compare_norm( +// specfem::kokkos::HostView3d +// computed_array, std::string ref_file, int n1, int n2, int n3, type_real +// tolerance) { +// assert(computed_array.extent(0) == n1); +// assert(computed_array.extent(1) == n2); +// assert(computed_array.extent(2) == n3); + +// type_real error_norm = 0.0; +// type_real computed_norm = 0.0; + +// type_real ref_value; +// std::ifstream stream; +// stream.open(ref_file); + +// for (int i1 = 0; i1 < n1; i1++) { +// for (int i2 = 0; i2 < n2; i2++) { +// for (int i3 = 0; i3 < n3; i3++) { +// specfem::fortran_IO::fortran_read_line(stream, &ref_value); + +// error_norm += std::sqrt((computed_array(i1, i2, i3) - ref_value) * +// (computed_array(i1, i2, i3) - ref_value)); +// computed_norm += std::sqrt( +// (computed_array(i1, i2, i3) * computed_array(i1, i2, i3))); +// } +// } +// } + +// std::cout << error_norm << std::endl; + +// std::cout << computed_norm << std::endl; + +// stream.close(); + +// equate_norm(error_norm, computed_norm, tolerance); +// } + +// void specfem::testing::test_array( +// specfem::kokkos::HostView1d computed_array, +// std::string ref_file, int n1) { +// assert(computed_array.extent(0) == n1); + +// int ref_value; +// std::ifstream stream; +// stream.open(ref_file); + +// for (int i1 = 0; i1 < n1; i1++) { +// specfem::fortran_IO::fortran_read_line(stream, &ref_value); +// try { +// equate(computed_array(i1), ref_value); +// } catch (std::runtime_error &e) { +// stream.close(); +// std::ostringstream ss; +// ss << e.what() << ", at i1 = " << i1; +// throw std::runtime_error(ss.str()); +// } +// } +// } + +// void specfem::testing::test_array( +// specfem::kokkos::HostView2d computed_array, +// std::string ref_file, int n1, int n2) { +// assert(computed_array.extent(0) == n1); +// assert(computed_array.extent(1) == n2); + +// int ref_value; +// std::ifstream stream; +// stream.open(ref_file); + +// for (int i1 = 0; i1 < n1; i1++) { +// for (int i2 = 0; i2 < n2; i2++) { +// specfem::fortran_IO::fortran_read_line(stream, &ref_value); +// try { +// equate(computed_array(i1, i2), ref_value); +// } catch (std::runtime_error &e) { +// stream.close(); +// std::ostringstream ss; +// ss << e.what() << ", at n1 = " << i1 << ", n2 = " << i2; +// throw std::runtime_error(ss.str()); +// } +// } +// } +// } + +// void specfem::testing::test_array( +// specfem::kokkos::HostView3d computed_array, +// std::string ref_file, int n1, int n2, int n3) { +// assert(computed_array.extent(0) == n1); +// assert(computed_array.extent(1) == n2); +// assert(computed_array.extent(2) == n3); + +// int ref_value; +// std::ifstream stream; +// stream.open(ref_file); + +// for (int i1 = 0; i1 < n1; i1++) { +// for (int i2 = 0; i2 < n2; i2++) { +// for (int i3 = 0; i3 < n3; i3++) { +// specfem::fortran_IO::fortran_read_line(stream, &ref_value); +// try { +// equate(computed_array(i1, i2, i3), ref_value); +// } catch (std::runtime_error &e) { +// stream.close(); +// std::ostringstream ss; +// ss << e.what() << ", at n1 = " << i1 << ", n2 = " << i2 +// << ", n3 = " << i3; +// throw std::runtime_error(ss.str()); +// } +// } +// } +// } +// } + +// void specfem::testing::test_array( +// specfem::kokkos::HostView1d +// computed_array, std::string ref_file, int n1) { +// assert(computed_array.extent(0) == n1); + +// type_real max_val = std::numeric_limits::min(); +// type_real min_val = std::numeric_limits::max(); + +// for (int i1 = 0; i1 < n1; i1++) { +// if (max_val < computed_array(i1)) +// max_val = computed_array(i1); +// if (min_val > computed_array(i1)) +// min_val = computed_array(i1); +// } + +// type_real tol = 1e-2 * fabs(max_val + min_val) / 2; + +// type_real ref_value; +// std::ifstream stream; +// stream.open(ref_file); + +// for (int i1 = 0; i1 < n1; i1++) { +// specfem::fortran_IO::fortran_read_line(stream, &ref_value); +// try { +// equate(computed_array(i1), ref_value, tol); +// } catch (std::runtime_error &e) { +// stream.close(); +// std::ostringstream ss; +// ss << e.what() << ", at i1 = " << i1; +// throw std::runtime_error(ss.str()); +// } +// } +// } + +// void specfem::testing::test_array( +// specfem::kokkos::HostView2d +// computed_array, std::string ref_file, int n1, int n2) { +// assert(computed_array.extent(0) == n1); +// assert(computed_array.extent(1) == n2); + +// type_real max_val = std::numeric_limits::min(); +// type_real min_val = std::numeric_limits::max(); + +// for (int i1 = 0; i1 < n1; i1++) { +// for (int i2 = 0; i2 < n2; i2++) { +// if (max_val < computed_array(i1, i2)) +// max_val = fabs(computed_array(i1, i2)); +// if (min_val > computed_array(i1, i2)) +// min_val = fabs(computed_array(i1, i2)); +// } +// } + +// type_real tol = 1e-2 * fabs(max_val + min_val) / 2; + +// type_real ref_value; +// std::ifstream stream; +// stream.open(ref_file); + +// for (int i1 = 0; i1 < n1; i1++) { +// for (int i2 = 0; i2 < n2; i2++) { +// specfem::fortran_IO::fortran_read_line(stream, &ref_value); +// try { +// equate(computed_array(i1, i2), ref_value, tol); +// } catch (std::runtime_error &e) { +// stream.close(); +// std::ostringstream ss; +// ss << e.what() << ", at n1 = " << i1 << ", n2 = " << i2; +// throw std::runtime_error(ss.str()); +// } +// } +// } +// } + +// void specfem::testing::test_array( +// specfem::kokkos::HostView3d +// computed_array, std::string ref_file, int n1, int n2, int n3) { +// assert(computed_array.extent(0) == n1); +// assert(computed_array.extent(1) == n2); +// assert(computed_array.extent(2) == n3); + +// type_real max_val = std::numeric_limits::min(); +// type_real min_val = std::numeric_limits::max(); + +// for (int i1 = 0; i1 < n1; i1++) { +// for (int i2 = 0; i2 < n2; i2++) { +// for (int i3 = 0; i3 < n3; i3++) { +// if (max_val < computed_array(i1, i2, i3)) +// max_val = computed_array(i1, i2, i3); +// if (min_val > computed_array(i1, i2, i3)) +// min_val = computed_array(i1, i2, i3); +// } +// } +// } + +// type_real tol = 1e-2 * fabs(max_val + min_val) / 2; + +// type_real ref_value; +// std::ifstream stream; +// stream.open(ref_file); + +// for (int i1 = 0; i1 < n1; i1++) { +// for (int i2 = 0; i2 < n2; i2++) { +// for (int i3 = 0; i3 < n3; i3++) { +// specfem::fortran_IO::fortran_read_line(stream, &ref_value); +// try { +// equate(computed_array(i1, i2, i3), ref_value, tol); +// } catch (std::runtime_error &e) { +// stream.close(); +// std::ostringstream ss; +// ss << e.what() << ", at n1 = " << i1 << ", n2 = " << i2 +// << ", n3 = " << i3; +// throw std::runtime_error(ss.str()); +// } +// } +// } +// } +// } + +// void specfem::testing::compare_norm( +// specfem::kokkos::HostView1d +// computed_array, std::string ref_file, int n1, type_real tolerance) { +// assert(computed_array.extent(0) == n1); + +// type_real error_norm = 0.0; +// type_real computed_norm = 0.0; + +// type_real ref_value; +// std::ifstream stream; +// stream.open(ref_file); + +// for (int i1 = 0; i1 < n1; i1++) { +// specfem::fortran_IO::fortran_read_line(stream, &ref_value); + +// error_norm += std::sqrt((computed_array(i1) - ref_value) * +// (computed_array(i1) - ref_value)); +// computed_norm += std::sqrt((computed_array(i1) * computed_array(i1))); +// } + +// stream.close(); + +// equate_norm(error_norm, computed_norm, tolerance); +// } + +// void specfem::testing::compare_norm( +// specfem::kokkos::HostView2d +// computed_array, std::string ref_file, int n1, int n2, type_real +// tolerance) { +// assert(computed_array.extent(0) == n1); +// assert(computed_array.extent(1) == n2); + +// type_real error_norm = 0.0; +// type_real computed_norm = 0.0; + +// type_real ref_value; +// std::ifstream stream; +// stream.open(ref_file); + +// for (int i1 = 0; i1 < n1; i1++) { +// for (int i2 = 0; i2 < n2; i2++) { +// specfem::fortran_IO::fortran_read_line(stream, &ref_value); +// type_real computed_value = computed_array(i1, i2); + +// error_norm += std::sqrt((computed_value - ref_value) * +// (computed_value - ref_value)); +// computed_norm += std::sqrt((computed_value * computed_value)); +// } +// } + +// stream.close(); + +// equate_norm(error_norm, computed_norm, tolerance); +// } + +// void specfem::testing::compare_norm( +// specfem::kokkos::HostView3d +// computed_array, std::string ref_file, int n1, int n2, int n3, type_real +// tolerance) { +// assert(computed_array.extent(0) == n1); +// assert(computed_array.extent(1) == n2); +// assert(computed_array.extent(2) == n3); + +// type_real error_norm = 0.0; +// type_real computed_norm = 0.0; + +// type_real ref_value; +// std::ifstream stream; +// stream.open(ref_file); + +// for (int i1 = 0; i1 < n1; i1++) { +// for (int i2 = 0; i2 < n2; i2++) { +// for (int i3 = 0; i3 < n3; i3++) { +// specfem::fortran_IO::fortran_read_line(stream, &ref_value); + +// error_norm += std::sqrt((computed_array(i1, i2, i3) - ref_value) * +// (computed_array(i1, i2, i3) - ref_value)); +// computed_norm += std::sqrt( +// (computed_array(i1, i2, i3) * computed_array(i1, i2, i3))); +// } +// } +// } + +// std::cout << error_norm << std::endl; + +// std::cout << computed_norm << std::endl; + +// stream.close(); + +// equate_norm(error_norm, computed_norm, tolerance); +// }